[0,0] -283651114357905644436931337144947788939581713779346767011603711369158938302469445676377534297556717928006221839694733769360895821173426658407117248731656581338612467165739563781886112219968512292802029923190464215385382378328606914920574611152912770797982251864493872795502851155375048573208508814107901573004773164022297037596864336421057282040446682578849906333633322252088961250488366104721298796907758330831215548092961594790395442750088268804505655285348519634325270195720634267875579128862672744496151612839527382383450797696293978956727792036305294770543925145783526138145519551105944989634759019899679692873063831844899800665780975604690211150941712567712746120942346259330663096849899056797550573016486853478882972078454605529979820299413523583657914497167812429495411856043349666630820059918147088713944008992806826147362195837226161850096224841153217626728716258582759884264083954243666875607775723734605289510049158308163175260312234289536782093551501196669970238903319566707856560381652647208842116309405485461153469995661963958152486920139871798236667129714860878336529770590479829780318922813829897299687307249102374904940113576726940762447465783648642992027082650806612740663730002205316577713414999086975527518030735005369313751038580446689172998923182201601526671687740278984194240459411085870947048331797090669758540924606185096669541363879577191997246266683787621010074536785135501182403351288567945917183134826291438532202094814931973252982051264452810086837447278415823724863150640873574038393363515939188748372575666012401218933650486213725891032438186735608611753590033746624456348946090996464051856365005188246337541798748822259861472170224968912464352676492676520400827755041538346623423384342105296935846191395084169120692046500560534768891547218971973607480539509017580919682649068328698646197399837030789379828525641443674511305941941868049343544347601571011142164845818453330852717141780296484703285305940197601406423755952012221176224572583496727459949003108858527254281192215324603164397949545915852151622114528954471697605212095536190630242413620537472270420743084135945505302119471732230567982901538161195242055677935961086445572707631942735699699448616777346253090635762971354179030734348928140855085273662062716603456444558151663338562491944621515709009798174447834493545606354895495838411451732051735171185980555722611531245414110079157700437776967481186064925292261042545782332240833679258831238155439448352008863854233118785771330448870201261649946716221528664793812848053666808567641055560670793056488037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 20681789172362502651114372106663702039832543336629329491307094413524304699639203300893479342617119450711255335924348506561969910046716095921916136805137033495370253308805329193241182959244926127024279914933061123879851866336041619971496663087913859445251778957270211442287259708549450237272992460274493597950958831441685583544125723749042074194293998277623417979247370310205325946774016220418302318068199520563532611217544812765861913347650449887415252362144681346806608704367996213614445883812947234139279211745906591720229329019000904522492587475854217730872272020500309207580696793523113364153143918769127643174920978707086752987146308783269441492242622640203389390231671298196835197015824720255632212247886556259095191787058522747401469069330894723522631436658392999301977734865961300633089573279637736990587156877154673120570673468657967456825792783983276302699864587984628226442676590137233118681740146381086095195823043338983613381712508258828363652512073784021258791594477814857224075708506209000206957848904390698859101971338445534674027947916908835151477713353800034829609037828003374425551910910267816101510231189016226899082275754233975533518471809477043472745126232607974766364612876988536919490798775242469390606765744710950827661894644519577885071181823552126951176849023226623665236273492123701236933335289908494209264139126138356854068273609050345505387376104708446766976027830877402336768533878198291344608971388462906441213794912283927168740640138369539511333069807535275231746162937145453281265104252689241114288132419385111040264819116774890690447011891194122270918619808372125149932370532179068976864050662056710787485907514258123197986303699974819588480697110838131079999880182284492041794601637435526742652257110348998131069727583468361340342013676795393962532778663312013065538850167735564291552477916805677633208698560039676573550531322213812406297321532310125574605994649128718522197921179346312616084223125992471912526196730144049214593511925768871168742317337040627010234268360781421613936950130068097164661052295386258031535124774409631420617594742972759662920868109445799364592358129811400598020404279978025409907820456966913628637193530237571622736091564758999940218763498396327869277185524011364811884637586481331947702771591326053631574077968808593192793688193988282307139902952982662468017226224826634425086819592714925902174869284466586603216793974928829318120415004991973610570327094611659573121060043416212534144152064912287020336745346328844563343912544867587294250554919017304200679063796997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] 9904061151599495261580232767007293401990273936744285516682890694941131896809917320998727524567273330682056918828861194447115448721420548332103823671814843480984728280524272668212180777547697206520799600651657956532428859848329541309796374180812118977072106991011843966044173198382980342877204431375568551380907814430270177983112248697827767216138510667057027829592397811420578221232984956630552711643529305527230077073718428595495402366612686824854444546089249736791345599444697577424264330387304465284967138264118217243482492043318281521387044958394153579708782968251732544094068241200283999765175855549856234666500677849396655512907931026667242749470816349959952755528909493780525837393570031651143626799711129595833509823843120062459895381646255989349866631637866092793931541258017482170547278266590174988413887765124678367780496320669843562449066070314471822782556660971941946419606698967062182080518966747832584037685045316361970930013175128038428039004090749096606611496404247389405028909248128924816416870342120896294348866992372356470606297330801150275855437219330226387675869470490281115568383217615050667287852685986958397389855599687404688594530337363834823477072024376411073315334581356308553200784999695321642103265749139459467805202986626563991276216502484132038299848938113871004740952985348098875320530163568877645230636570028582703866975319950979771904994267454056612046737305646122067720876825249732518110463391452880594235698260023563281746026672822582374719113886395598717262614767810398722746064012466930008903157311920429270661470868233082336095857261054522043933898287286830769667606115280472420868022903171870189632432948367845810972447630013147611399544324223993624602817437015637661627577339503253628729689191458173652532342948937655103465433730427556077640748387761362716593685576437287244818160965954245240147832596136520722416005701875303308964019657590656200281003160060181123652817678011840323205785107472398050052136527519778608133310728579412299087933403207894900675355850797226167674562377782926481969727180096529753790788758606656312363954396465184659648767088194409521372888185706693500441254695585128230220556913847713660757853350945818968765867846497312041111595613563550794512627076881085931823652485697592570588186312978402252923382874225698584071919617506458211466863602974040381408358934712438718217106446048226739537550346193350580543613693040203118430609077836933087246367343866365467876888502946950315062302947643342645474363547334580403702251719742081075025831593539038522067130543291568756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] -1143835760988266338894554947554076817327786893822767573668236243879566518619732001255880418850190867016164710208910528048866871997722127489748416843696473207367608452795239948153003338281654563842470811688893833436995326466657496378023910779445824976247607094982501714311248957495631156289418990859741434929167948911301385499062446681298577690425316907194661292429623261483782730621449541217491115659260715104516305050716107423606727590461732169890263336093832727839367459951030541686006862269538589013553300642786278514290990545256514539371053007611278166051193438225869622019824695893958568039110797792260037557045178689946803682251101415510647293241893299782013124471310948698254935526561410242400649151102502175078823467321916710746805751015148298981682823604388314909215929060506248265632462124006999453073831564362126265273545114862750335829080441291164035774037319129635724325805225180143059579408385181242508747042042127521117895108138098552183941051074700956580680357630010120374292346540647094166934922340925516873566213178562549850317940774760743751885512270756196197623632698057585596139343042228825063993922344847626309793968921699916122240594511939273994644869974215142490197368276385903083588842824674115088728464078200420079571911939402459721512286711851727401481659030345642442900803152937828650798860267327440447933768578543718895000304062176215878107537658151859439849637869935621161013963792190678095479781557524972870942307568485319743170350135996496165780869253872081424640237815556050760714757777387558119335407894147070069751701805870073126655581729213087967400795542283279905105634937404441735040398365079462037637856882341330953463215343330243649913077071011638103956174175865106549480069710609220950955223982718766183263727705468778499937327435766820557897029126689442725635837298531660959508067878026346587783102044620306079877964314569285682235788123797343588719614407877068259066546135844190506563103219298734133374294114055237304299093357388541598922162098825729145334313127937606731365377906670287981087636778572105212619547034060497489206563645087533123611735549447856427966375011165780204040800522791188712436919081167267216694553306783734528976189791616515901877542212265038640255842030206659155211390277159357510773038576250323678399011377111290821895477292275060201921621604310915065430985916092186760188930969950391125587067885094146953502449190840109686732213793886084524510733112771417091595598653754178743674653449021513711555181953515830287139120703555347302940448095398551231482997536659240722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -413901199784234237186383691938777269661211123330086755063078030925170063101036722494713554782608363623639004492524392051405751016331386215132129393942462768987653788270606035302627430777691122167429876891722608929990322669540457774362679299587872587318347999701794051948762655298740454274098998384562867227954976799613255973776132311163303691932125481689104694112981165429695031057536669537930762101036723407687897129851546021317337931137487097115356527433028398262041029980944204507945933106048386076344218716248373438346910582732660819615217919019882789488675132655813469079978452934873604157946280756969041256147189140961507625768719183658972625299810753986391460924172675334271401602118805132726006729472213545734603320941303606482696896295215294639063362865861997496000576617585770834324901305722041509035858372886059360725510044874292373981123578796180793632028725816540314772240815364925693250294127410311830491171238221201249662747564833648756895303214806177145438520477122134333311707716633281974486878840956463823194191580612171254028019752940543380570971792313412137783449716018984373568054164480891514091811779738033856820323286320795560842115984325496092585382623068066672747897038013663349486580531473120400180318167742169599337314199490704659524857394135601730760157299515896343567952422696893542228108272038790465181567771637682888515004789600787745379402605119416682838906747607675428842949313888300588719205869480897494917240325595693893618628131069991831712514288911841731592965499924391430796134409859349453537745637866441372136140666162633447858994845616804056987588603314079041344149725842150842509696947557100098446881851094716552984925056455653784557124643655803759786401550000797651172599893889227819327627369359581698918925888315921614902255776940441082415681833842454835616423505038147676818929684492533452291091957723736606533777087716044938345277506886570248612337741696654899084088358866119259391489202877460800070305177075012297694651880793408672169180722584890704098122382639190238768319976543176713556213104890804691782701745004078074353242611749780079618047705906937348626673026008470908241211987384528723688046152460174817184674540532497479901191020655594292635354035509220223693012438918048561460036472849334593583287872779351405944249036234801932882552766316456493426538270425497771496234422234233961272984435172204547120904162990046729130417133881259582325351874417452769408262982326559471368934749755718785780118317647410049459557555276342460992846953626037862998380840312551143256314389873296022415161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -43547551832398899685731804858588805374926168573584289434966028386532833399590328337914559897618070359590647746162734535416429743456224242674680015348341365226809183505756622307105736324958746907909120945792278469744885601500922283276620849868153779805447477309261149864584901337541614862478418375296593558317528464713025970034129385406129506601070080453539564485005681707956661912865723133547139015687166416248105996789968273815307836458197492713656078092220448401675880174897404754689360798367386469686446401944459241906814333619162872493907661240761199634507596848781688198092042419909463658341907458644410169555887873927869326876123431972748617342087325118449427832308140718907725009379961019533634040657760244643380491333976234769732188789603187691861260616658804727350446957310913968728803760573627835363995129319397783356760612533078983393903546689537720191331278552842119749109168764690356956074934042182030910408450678823309046743004362508470752113288548884188684495894551803314542799157791737469915746882981821260812487903581979237311876275561931831874181587592467405391307166072006779298471086712922344077686964169543563849469439475829919852626753998649924646439499788073557998713141871580665357762574418496714960651929197456764211384880085504797839690166295500968719834454174171290493287928438134598877636556792654888569689408591272543994122943081646171669988777739505631027860011479820697047785433987038497876567962139282547681162797589047169482327588824688753698247782196712374832610705896252683209762540804815920915426611082268473165302838606739583883802298491154166703571623971930691063022403381092733710239033377214770044558665951287388193756206539028899327005274999452242504918927616462697488377577933995253201136871222827851289156386944033316948098307043568856412010900309348755748668438954888730915608875668780022033780953869012637093976446442383425380340191508661250273431981830705044606184956659628756195302924919427185322940129104160655400775760105618678275814968353132474301744178548885442495531545262524574999123912193617439478282177251623823663811122525097264553307492962093577718162363650245212716622054525285849038763807328369511031116677982613248013913533542292298722725003889386986733438221192208291160852601588246498249623046463109672457488982681227216392967765831031467936080964091021676150049051040378681704312288335490233691835749672555799948264204256857561675044575617634084165874468129079314789804532911029601125507155376235176660821777135125183259534671701634337990905425494134184383199226431315764784812927246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 37156617268822208628892951800484222183375887831423179758825431739245123317469935083791577453471214884781352165814518938765220283010359406951237572452079712380288890104601794348731205275208660396848114097552048785230174168841983834234489971861929358371611052690821480863405820718093669824459174932021282582470642276435534137285424881293428994728992810059959659341133451356913405341056485922953095434481238690671168489019582380492409806887804876216878896583438708957150601158881692659005719034610831001941819115920683201620153089036846430331658919832593503344443316287431362653894210467414606838371254329974933303263569610264701153691611920503684905869761096910123233352797571144709842505504705368947212589103086113917354205744478530504019486713199566126860942336728856533194023297537279793872804051092349683871948609043240771784102040388674536272102206889828592265939046599295107062907723522519035078344323477437401315721405453558217439399396143833964514786707689433281648014037915855908699471024772794326879863858322386086920150753523039914822024382583941373831248794352358773977454837217199672767364599249267490204796155082261859695278634770050378618464541018310059241436068637515448982836725402732429372776870121807452438895412688131427929454825912585070603324054079981299837778148595407685585077595752744523511753156529317338227243622431525036424271290235060667448060685896162057101253067902531844152273327690942913274226108169784343865279938560079629896743261721254926183972936926754530012077165818212892271673325799770104492399986655549724804937023563634816297089748726807009007137771291144175392767949691575609158242529739984860755454025968777494126506373006443684060750506305580601625365589841542881308736629107067268180010706551757460927255751580746228741693417467497551065924374507820468524873065762204255693968734078406714205987590756422666503905456982428451633368749135439767051095700785113005537847388659872966539581599003462775484590723798137540785651695852895558136375197505467813310942287529099438493701314489128244827675707588539684776924603729442827703178345923999973807843457670503765882915912537205535872014959216474574907185064272949211371925975232385944948238760351885189780358426872204177293950511203061037561121745131051226357183463978785040819364475192735486723617388752718443689409867595430981749452128894588853023650088054517686751867076411329905165571093723025422997865394779602745398578178640332558022233606839606670359029712874416525111844116288253827013027814022284433387310897956012922804802656173706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -10060845912995703061228193699796755690509908071071619361295386152038387532340503458472848374958339943982432056980963254018365110681121249574451593593529602947406410926815847138733101871001541837574215226329707859559390920368896484031820237480447830432510744259965579936959640380836480364716360749661359145859231475000675961204203788637904748172636678419341614681975328819640659939216170394527924471631012179737964337388208005510821109191876702615992313901165391809744404183394655329379121414770739261389967488601983648255119557460829055069876029972577181612121377199025548051083156391375059874945653479497885158542749996534663015254279166546252000215135831534567593925720841694477471217290584793745787429433061455363261826452971965607957809199328030566728506828926131983052927383507810295326955352796393550996316819437953858695608555071084743092974355348521650452699866721543949856895967803486792403202312222236160820912098197104238257580374869669341754492494127783631418799853830423657023528084350370729941684286118309999253807801874082058339742294513199947749693037782916475900205070660460025061729376365424390141300152629098570440057026803903211859508583675150471323141082568106123625491353880302602097476032099022699326822331231142949096115106299068314781666429421916837871465887776634128103004767012640565322143013111352693359520057396387829848315170107747755132611315242392651173911380128319559873172239031406556284452293361293355085795165597167180303074218431562526964595898388724188747666107660033295852136080674540464408401728869370120340487079793559253483313717065753962148123968072992168433104200590079858893308515988627622494289464637629808332238390530410907013157320899236177651657362966832782667026478815288242808929374404125221801682569956106711143761925664356764029889602651820844386305712090640072678262590421052670474153922419906577350515727622955514593178863201998645006149745987008098103714452574722902825498561407892583224074583655523631591514824131311496174635684667034613434156932865096237325602519098312879363254698613086342434348832546854606202150605592116378431144804145690227243457443590489700989369317955459093865150196132026753443322941891171821040202073455166751830571834481517238998942191910311950584746696888043250946119686741791629294900689401591420060666833985804604073314182130966312159700311532062805303050376758041377144029113165764768728922969273031762850702781355373958787062217006561594675868493914884165251984726388404402933814895512997023672622238802438514849676466644812222739346907474100589752197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 352093807002645622290641647597981061672292256128225989375692281293698735328762399908405150327699871184926366731951014488512690514223983815926051408064874521681757900063832504354268478524946895146893511090112797106625827261121069909215617986006842992154365891290216739479034661555947208786344101945358014677259266810791268199484532410335191117930043049574094494397854022614026730206802562369735701036517530765053991889452199213560405469208815707721604967070350230840544778284251362128505858980515617930005735782606037053534042023065251696876371675241133673883237724324344970222251335364531679962606800179749558097505334027503524546139288492780789394426459428231750349334923279227676487394909817213016734232024085544735087753591692001976074097194726548896770685376170215539337436357505368070678723698449464503123501246086357875462387512980178781876585527902112476224263644366974387338593476927062343740094554482341452150461321757792682096529410344140126103225833648858815669056323941729960165302662879960401110219330524753619304192626051213368739670796574988499189153222778704593291680829136391076230096232706850115506510351690971012692427348156852309825905996273669224643807842477316282433015817899376697409459734114702456132938919854749195776489897676887691290919986769307584096649669708002678190073942570932111097502673532953098531689262584217252676843284954847912154451779037009989154885982055146057127468511094491377085083908027260659195395936355928130436846388271113489203503798676723113432254795170357550732387642749591723395879368892197000497127879305982361765905241894484591701578585672448659081983832948307056694353103945920140594889499845098696217077704717968367948638500992699673920564311534463932952762555124105861147619567135224727165539051577315846272265859027983590516217994831000572923583948146119640750271463153840235361470782747600706794666913675801806996133853320445145640411116070469268567255194343458227873541988619421455896583367348383869839811690294548209210215202381666810430794218478025789761196497854417252351294963424179616275306405820917975654006550930225946184497849970125865348303993229883707131455548828788744592840573990065176765369192673385815382073585025434601604558940568864364200477258758099466660769858160327757116879203499323773786914346942901098277079229550234170202298883149241108622840158639922050531587940994712449077234060671307866096972138503399006924862180456176700789263737627193822122151966554504930525338568983965182922452247368400955458895232725491587036121144543843186625053931493312120437622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -10517611542963860846337822879980544530224737129207820093987158762327655907009538668462635444296586672208242691894682507247316063543507054423815624496427154668539093524089495887782661202357175115995558939703323712279535809168070531629157721848247442504276974978940179787474133909982848086913432196337319936086435768001344410296855245958945269601780298015949040118679815130186774319786073351379142427915784881017765426415433916592707533968508376714605972941306743603463494659399331847893524950991372517634309607340465921132298877137641452761711674004898524585349437920230039825081008624251449737718990251608702222739354258788416962133435332971107182388746893273511494108715115876682690186278324141802486198469914350415766842870473777834265820377858671521295367139643381880689463994342215999468747696122487006537694682158266116952622818620851804494035597806851307235515088836272202229999893477317685520421005567365255293531834658845433249792495232884583641514587765555045758829180231295764946972723738645199786484095880041944754276091877808616337486392029134778781051369810590083469149888979499734127584722788008220330224538412159344181699785617780729282551455902535513206097102306761140263247524027708945507612993755144970893542782103476938184672139183066938196146625540169181716908974694562138549185052969790292800874992630084942822175948050922045796523140419664237270990917270488307059024056460509178713833911124952223153788868768456556193382857315452339284437880729298150754157935917685249673730532084188840511163533645366511802916289150816830160906131470899198780064262440575517256626630145863994225097537697506172871187053423116874122732934871945177903970448988499781001784557065679707196483943986875806111823216442009758490063909990583008244390063419316648808844643990446387966738172624111879640476624609900051055555557892625947420348986318691749618289471392219928964365426264787197513157994756713075465427510171304282721871818578589505997667541490670364143848418129304305973211763204017140689794254923816245537194777778551187778075896962132965281129056528109242682625918294769970564526628265444962907852392671002145163649899955023099875262643054305209972751193415848352021290248273884594964624586798203269485033430405470027364500224636424788837997535979115428092581980729092485409906151714374485303552254654518148641575821194148649597414977010631325580399062594829650794862967434936662608124198810768812546336796154396866471651641242343785248462895028408796905197925814265981179104115371509488775401356536187691403938515577465295791625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] -958040354631236419943227366646345202446356523600522823120064469416428034232040412431975888538662808783040850463375390887730905424838617108499908115945054831595460867087592235582979676002945519674411710984954462249110673347234601091661291734754706155166594935002637062856533213453293403531763397858467590861686355636744715922633891325764322955851569478305907555143941428182938042973109963312401864124250320650649360831107079590346425422925105994105406222150848380777292875362207986333623573202364256872021925510612912422095402435538711183771631953929305259208616578472591683599059538391423929133801372784136272883264879567124574731173930543806169979081138040747354040177672656867813051645103821325558402819723409820043276935565829200107338913437058520223470253436156008224327376641090875358751512805517194019552671942481589956806704817049967221402646248889679427191964131990678706167379611779489048743857606537414060581521318851158668954088988365881451667188569840036611518008962850643741461100001536993272681319980870541490886988524415395710356539076915862387272428717003153073476880110472678889669223807101696265895116573472643786373388877348135904630647356504386410636516073471658258700388245606523232657094955194130795311091928986321034150103245770960956623110470542213452707970159764939558689237851393289782311612650689775791412890149789938332023343861991017077103357193471981822730254348260048188390697249851961809042122884066693407495859684643723054779988417379788505795515875813879020264837079882931350442327051362511085573618133675389128810096545995768058401010599574518537159350163031546358666431736437944214740560409148186421855638875976415556403120971240690103038276948599813127223596372027025282579172437500353521827971109983597948907236834263350793710563671634479233946383650948101962368185937118840007600379868605743170469620956926145644695107283279629096653957208703577031025254877000470183031487234294353151231857291103487823293676593066712871459001898214913060050855723032323694007926308949150935169945230413116455194518452868176378145031626978982876370446899814571891858765852788791347182620169784144429427175636376942868333762794674836801521002194079615296172937544003139439004842472529306523110483986520356633140170245820217328047241707211460758431748402633711296819149130542489691272853824878237031880029509489436046220020895131401307260476812761605210193965400553392171276850905806689569445962414552466838485501249421401998112333726923162529290958036411383857883125939683082827706683826107791901449672877788543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 288915342679001526689131019164896202805004044803562922980666998290520696774717081020636382992954896865267483120204414704085192629325697143700279454592024829992164911714960431976020442678123463708203651055177343692168414810516309867484152052209992299219053449451000387598120909162153117280323028917749335680375586567973520919066696647183375125679987427255273410563433600419336270546102929290407297364857938620961829470435384269550435607565624998054614208735612135743053226488686206561523048095302036566580526651598747643906808742164464318631728086844319378453491786731015697986991519768504646167666827761658965743085058151211784545800642197638331395884716461954964101726069464290370865433957609090487546768689194150394606642301194423316530064423494354486232556447474455723192134215650721364211569548029426711980872687351894668697055547780242301986327970620472960386504284221609017863495964384306596090077305441790042558297475962995116115187581785325025537111067083068982165945492394172567653433115347535088999064398341328379119011372858753082277499383554432207875824816838776581000286760249034665723739168105750934645378675617847279472694067191852565568206146581048832477801494705283290764530666986767206591709071353396858484442684231461574545036552676066143068519042043078993656272283564568881161313447546978596876298994920237092995898972614181392573205004021616362550776158566884189118829234869377751281878498977965242346221991400444579764489066241815227230592394991596299614739409659908726155448811145610298753320536801498292386816085315247913358045518916634599168884469982974786282173803397354878435966587381516006079428835013242105416799296424927367885571294694042235834342450210559643557531433473563009929624817611137090945375484671533284403447530701160750737485200141913901020126612620202187984978276908085890225955705492599083762112262815937251530764659419508784855348783738605908681740108892491513734699369349950186689558871615561237121609098351512091499244104486618757515928204452828451361120687170768075003416881115023297788848998104986595965758801849658939742768288661179668115811354505350096493585651946426686458454753457781098348213675533559665344948916328568673504175835965329201198184445493523201333605625933066507659504230470121886049055897219078946382600762383810029671437351122330197611207287868395529051245385728283692672973090964885181443169559487322271386059783679740641938319744042856265732670272361631119468341846023031549698745913346270925404730001172051496209389406974593054298639524871128436700473685050383210182189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] -6472056606560314475681255139161334411343466580238132826420764153485197656340835475552888433238316964407781061225943965684468404074161027861786354351754288596648748419482930443224622447023367217370271719620988147226612316784372517804642413597768015961837753599406138486997510736445176914311546934456861526943063316810005002136182375994275196519724640658998653029065983782494471808800232816029456037094995151029125268622663278759254040686747652001768425742931258133541811814230617967385773624343110650716307295957979038899047043383745320868534901643726221121350363259277928312545365712534677703436947841750656990543389212118242484489541584286493281536317719173945284007470610230080076271059004982133798115049036530735779921248456051479403637204227440695964096896264465446396259670834148809110398308386038621266544416471536534224769487963885148094268813453155965048921248914869448838214880800039881649209591908551104373347588531834814981690999790857272005146348100473816494460180999334899143283860455821950626079839523505946339957780402614593440862569819052963090883241003588053709140860792969269787303118421500001325022076407964475292605426838661583827714160848479655459838780798238730520690435674594021654278198426344959133346652566010707777266835782459971471343085720983019652972705401377968587541930215652670072843782928220138452340705164346634597939265928730054439823350035492460226037552207221251913664622346393569929047568354292410744310166966806986602281598806605990003127803238281992855544427885246399597955494869653021110594371400789576001314743676039906563583685367157617250657357333389642155001552847737642407542708149890964799307730726919140215315342438205006033329457528491264608822327802193414393712268451705424813249400627581502274145718605635030710352752485982362038798900285430843472078179873589871521607297855365271470955119681967922762820487789031259891329467162273542837697359743605440509872297066309116970899667592190686476322906745966915259901807985537430306487419958734800186226756288739717049507197731403075481755670343888061936362732456533795346812485094601634387243798505454257982638674775640356318494242415593391517868923978993489894578851480921440979047367922661737767148410334712206845204405135385505862719112578844740827267567569730240052402425019056808325097274565634570435961736373512099601346496904385519831948388113033700680776003064432035844295291860061995631125790848433649177879846472731590644477086998949470327549010984988523685412030230991841457787018221895560730893098258693918456430083097075112164020538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 57921555253185173730702629464916891808778355286439505441703161288617042292703301000949833858963317520409742530713875162764732563488584233759649497958633925313483364691556226930229175307584089661949740570884153677237405187321982378963369869071899859551699985831903258643165642858463298723118349136971324322517078084929379871855231154586492459909730017816296400517957327372302706157221830235712350199937806978251673784633652704427528256624505449275811356890704512391361512010142634158943355137670961352965118753271470860313753772424474142202956484037440259877604080410076383375728185287854737566209209095935972270006275536452226035672242423873272785925279584807534793757391192001862879417474449597372121451388765653240562241427588519935347051263299024213819173997908287119494270628072656285123835010047841464439271926915456702450714421702136108690193902420139399913957974662467322991844863296178415418199800855715399029944257546392231567570086416931495173925582551921783130345404129093875578669408878999512758880344493164221269002803687817931567536178330839341598477026515589451011597655451735365433109706395376645715252597688918611608705719176347852372318176118778385025089772881706537992897833319061897012378188602983865407262198796643757742134459937580097050646585954620890178003416194051166015305166883708326229097947146639165153008946700246945880921815239928304418431050329538607470813482948616799871169882912281444859582568889228991529385009866314917240038892509998643172962169805346563137424702882943441912249679360055918402605446183235166932594536590004606597883828683354207971685567980498209522016828495650748582474969761793230163041879233986071294591258671751575159039739651600016252623325422974868448711761487635851187155906890957524101604707097176902441287973390846511984216100639424895781032715927842959510273921359153153364511386756116543304347456770775034640386754820094914946614661640026968784908931631836742314977083783005642590567699082568182852363636791339882004328587506601218686083750408259059783090941410591255497496591801687158774702065727500866100936942258561299743605308173070966726320647274070939164657414005682142444296827054994337989058723870664996829703751195107189408271690631267183283401045977439091385152481885072563089998182899322250767939851234641758803730222222685840854211923347518528005336587386273166754676779768875769432949786110453855747803998522996523017181044198596557131749075041426939175053207970983779076094322156087086741719121529360079038099540803686633423817881928530315605030409642495214939117431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] -1571154790447125729523266111578581987018797111090666008624405015739157737350481085792795248125196812404897884589373056849219120233319924740449098464597978972027613116936546046392745092465776005113892805949800545662671508338525215089731800587048262727187352295883118457687674503604968294796437299669916934466716853160228663182733344356311808191406603818308145412994605331683058071075152816789071948168618724379687092083960135927284922976610212784418292397841877614400673207906317278879728769337446862025803435084784989728323072123903521821711956756047831691750452063617736369776432648696470879942650114535551922008906921947158340445033568169667874039094643187138401512190512120991343570496269759727186687810347558923217587038353927971844831323368005469548334151723313758837971520938118573219237369345315271804481843306473393944185701761165969711283975828207008804161781479907022764029680651080506156883155704962308347763306615610111490882266797092528433208469663359861110100784060707913488459909922178229073104508450130556240790681308427202508922272777255581887384987948911303108802624497838374818930635814275330619819710291061559627925827239095820195122179813732674982960094216510858809393757583076546106765075860135955464006150388271520063153991288326698129531581953855416268677450732231669418776396865067025483041925496550258503567080856580076476468962068590032578617254140852872740613719127413095868360647391744065815356540240499518468654313372414307843844858837958294863664636877348392976651916134565742453372294600638768208231688375696296348395285718891477623578378919182965367013624870212858435818053354577221634465534684537454818755913816115527246060637569533088314257459057077081453807240026255795010956123722201408425922159529542374666308006506827070409704387744060222592701350381835016108818715905917623060053274446355620350600176041298454159389865395923596862504784710197174160787152449542907455139304458662086115594318271545234163077174543454723665409748988727592460315998817240669175969523187176539115446303885199145311312458991436299109552750533550870074515027800662133802266183399988038338604650893911294623409341865994899599429948976091545565392714993950496503215457392388878999870262825111984761057620085187195830841329101567355595174793299403420982419567868485894058637205514726705374273621970455428883583444464679443051851449679192217905015568859410341856337286068473841347339309695405641418875209030743072991227038868453546666818797120573959068208931217399265556178308509710931147347285019794452254338068541983375325798988342285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] 15907267524657165222509679981578375658375655479192362744834102651293071674256473332511705135087707710348960181722152020733550705073030406218172091492987659845338410234731528512437869525406667593976443319922500355381990367887689321687341276153293892715005066570673702880769014438249168593956273525953121749529417423300273062037005517600357433751025790752232789983331030328518636838116472598318026703759466250405161857597119375158238658676338887240572739118213806788999345671629046805176718996631162455841934086344329103103445343029621864696749075139515025108732644868151370881549351023425722301125110727161000261302041982383968845996051840801006010638448370605052040438747374860735159531013379157338478940196273947408310414498591627631447727475226718274726245334846812957951782945758494398121510279666140947917304962525325804202229846577739396745774918030226654409985428429122560441014429298101355261979278907873943878989791023441465409711834956554511070815403336156407811426593421479646158879529235710082198923852386164174721241953443929324145937717105239816182228685524786743496004719607502165603926754323517624781749782531593403173680074235149706646745281435037074213470444930783342568616097406324837957603977457975255859184731411830773107415503963504972775152429427538320523538789400536767121580560767818477842976487310068231921784526560760627461280262058021035756424222203566750961566668167491293246656644881155082091280865893891940926779003773180670683849056682600444176813909745901573285155618230734956377035975790922908568239067778566923722342443211180412935462261563141532891154153922307399634564391752797345549915813168211170416743820224039595085342404813124733920531583111939765018071654064237460040527445644090751131177396106270690373218986312919021674844021569803148574866952741005665390108202237476637605758327746869722732807300221491246856041173671868468358472058717881151404401681316527265829938434611123108358947700246644527844027583402147698458423446129232422805018906920023348930267136629568064689407610076989087427785472987460353238106400155555245011005405435485890624899715567107462165075609954807616734167441007862171663814540724898327766279754330660901756461793724952424518936246564844096971067836779401962794941153089486236862916037388842962453254599209507757375393296650579866070901851239065968923755396353084501457535414948388050765634707737266656319019600510829793179653604857460777066453939564131682756708164121947791172149900928009782369259361558792524670992984405729769870063705639040563255548477172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -2161935715208470623431979543971735858090442413638734090293883395452561146550579434710715519550650130113789280353320808694229332188544534148224317602683738543553416099195858837394441952406617365712747317563926999369415513551367134040896065348760961759946002016221163423471615515658366137405901962199316637195977428626947048181403136599587928668727100750647545283762630917432756392136758614277382862915789561715557727469110514935612431898951264368735714168160929584298812547326539689088954773469162677939160142908869273047470542833672796633828188770875271193734752878127164291290258879357697308107989313777133823243008340977074415626615550535583981068766193191701441258078814878442581066643886129007875857627589916316821586885498497095235106221600814505943384901608026196494335404575118125253848418859389808685587044263021601031089640288668142903513395420944787044512774641092303651687861025825372916956515128029991443476447676103776509503570584392018455478915902321399943612157783748268827479517414153951768596505682626796778269234465944379293347822320546435005314425525636458934579694569839806125379837853332877912095644289758173856633070879920062238131835358119333252763739691615046865609241086231084926089136560737739111788097194543165542865592402893295231553130702665038897077446338021619867425638420634098712168521890071309399602892205033008550216935404242416751811829365060235988212526934182108134504952499600307752354339757553775721970304741596726328035906075463564577476827198224127588294268139618923173575853924697503233733540163908020402463292714505801953905279832489306671943875474825611812652893685187768965633552414949361586232740945576557303075492449885658174739791955893967812262001969102418817158289340537183685283386305712758956112635328805741296662319572030845564038865720500858853308654427032204168348444615936181113092208174621549599290797997202661101097328374471877685797333873662397202092918732056261152894539403040470518166581558847251670593507654952380260605819170021377423112970630509972972626276448280916927868066030185881291047586112336807737874891015486972849447900650787190358319249565553591326014168867725209336177834331606614442666222508235009192024649465992227391389574241491919222559481774864445069574476836529310868112597338716061604393942613000777631111065425681485752708704338010929765516452464795151703015316321060850123808363992657979457860640327115867835885919316046246715114345958399573805180527056129595014480874062716311055203925562251742539782367378543194848077024783350452707963995635509490966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] 75930418434885562434102718978958712130080745846639187389338121451343500014787968600471279231451072451743689544231223997852050008979693313054031376633185604965854105541081835049972806642459699532669066130041040960274687023741415511692454843201257426727986754019317038550283958850061493705799895884961307510694874739206616578859309517955149766201484765695779284199311116581494142953183435588743453908586840305294843702600376801521055505631673548360533762676742620660647591334829409735293159463952082427206541100984292449559215961048617852526124675928914077784586334981279193754896833075013009626325699984153501684256685411176544163817933019662249500706660636971470505684288217167322459826939782369300891844663887925767423190096250945888198441028952404051096162086684467953412864889024149626852183405113537032894825251789641418138932193909588603491684444970684418120780426069782746032790148747388459187633195377894042988370062319772886793578944354050307842899626395605684192195499532470224038040818230639495288829539185995262126159114582637590976592504275544292326003901471510598646284368423494750500469947793005164246327209399266433093178067199871180205499423413088067226498267875125494514812377244109584334779157041530486121254636622612774390276484923151444735945583583712580403046603576000436834723178842572417004226557858311882713735564383892502622882346393270218828236720101572075009108485796921385291846939828472880210701540179016678732952676991984499569792693081996223351592820212103621871118175557538320672861921957438329444845481326147417483199532098497332674224872256170194419815732869420424014862936285834456372037447791691613693593538221433173315244053212386258100343146491273609490299145459803244261775191290613504188289058529403112570478741087612373337610514810669506862456160650140847788555491869277537510492534929608145085536200906736658787932531745944124229097821880491325773730128389081874977307426068073458171177432208790691516796395552009343314762301909367997366767757612409320103175578162169779314233778271211644285440766076653240995807842683491802589234359619314323916285497792706217376154614671384686112494905576640904906320011200367139003347050575943487947635549993840894074966751507674814400078691227128815231253906429974314883815648170104283457522016771206924869782044292825386275203839627346383590942600804567338132777440846637503920227787509730842439058826176792896552490510545448349933400360321047234266013760843817341761050044160398283760347099379301974638753634212800243098945643382968739842908689752221107482910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -1040533722494115457003434896919172916808869583811381288166746660404119744762691837643047815314560603653440189953076695034223533129142896101575598666898739421503258161506150873514015023356151940404115461418540345025221068469382298171370962780405244147249912809967619882860682188019969572613876060765265671653091739813770903427685834241123763183184075014120104235104821692039362821775372052002059843697601352667046940591387858256707557305531593599726550961845378462044530015857604639763883000975517024068882347109276637225041001484622826545424453447368294610625873241212479600727175634634959556711471854547828477075313676966328244382752192627110384464948983982344902171107220649591994056041092138340718365743941151086952400057011459737662062827065778482422133632458563105043300489989829895697442451330157149884722564439136667493038254970353639088901923796293325581196815434259099204092653169844028646854737938386399093300408533819504183489920037711898553668602460300339194881580794548815867994402457153135999443646577518140807877192128793697157249842303322148694051137239795198836224918772958061266288735411359134093511966975466913480292386647400612844427453180138556294998259270689384268225428640354756205029141590361414325005784585626410417532358944119097371549869662518261248735595542986497193306657621943003873177086685964758284960669330298223875423418862995644687978680203963464173762231842295930211448382723210959528628606766740394663351613057035105633726493448874985689242541336835320575387358472370118730747235662813434693154271683359856502575026291666487839360984212642641302835226372422021823536667274132770248051038641006505920978602148182758825531296455971939246107180915322136935838644110266150863190678957738635916071948145558529634432682839269773015563975954167467524216856743767000661358544614653104370042220738013482165254032280895838647965122105906700475921359342112650083674036786176920003385316294808750346957256413853362567041280949157802742808195889619967956655632067503828225227251198669783681247427704974635498605566030082860312662218236230334652723723441047554593993443217470547755040959827716998710228371521504269510414837024302069001936093897626571930364699754226511840788400446611204793889318070762531360909100685775316473334927168917520942516070741213679003215902220082008868678235751783123193297196949340169216225400510772562451342476255320180291562449946787750506508473903007249602148310682552724459000498223322474934132043137699734865336723838146348055275912454924932082578553985130476178255776176229119300842285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] 9628039979353156486437696440456886573661438647363680358635360272207210632984960721858488842060697800649683056834760243130506579239821521115117059397080368408334548192294689882441234829578724079943031735704891284730585470094854780670656728723616585468230185461077508754354826079753481736991599794122329597181989073120607789663449364222184029888594693787702196373198191270176072161011771946376917367399415409791264388634212377543402964675626910154135101097555334764320764394274335360359190000877298552110029814975230134381702031804317793984916810738503074005992013937433487392513701360977264020572739450768792914987525148588157893079832677078889703906604952863152772726604110976806627991257670077777676562668742633171250608617730688128057593910622533085153342169179513892458331061087063298140688280789409104041383883881114623143028598035311017739571135024575822016274516431088932492665704119807085743331443274954372205886981813277072091533142064328339995398205029743993439562166965546212727480021605077975702015911685839129250393306042266824149403633324303503083170850934960721652956802813279195478203837195380977910297495890777800147959847958795139551082343970408960303630949401112776444372728342021008970303365979162690567000592371851199194508121135495135391088058883796265434548972589974073408439976886480758634891536265068092921732932947517141466986704152154409635048096822988106561000580809574971389574520210939196907287771514518558064074036018118796960385007321010826494465840303731334737922702214042532251164593028538589553116254820243019681274843331260557691949335229625964940672844830716923737799275672787066071064061109203625577114073887570389906632615409831132215789701424190902800101518798234281207085182972206158147958843799002662029262182264644429020375082125237470893425376169245620734702937292400919426988047299724148174593145803450923614510222343815422597356127358800113119706230159019610533025811121320771615675167551564271777847585243309582666229392246358123700430552986134055866874982493946031364454170064909773102941725461553665238754842488507976634295002234777126175183886918829690318498420479583530408593861654640400524784674912508640191516766254862179823612335435883495507046788252583317622639012915512692651946957631914391244477803108127930335204154614602230618102976002336739949977615553523344591995435605267389706284865534555012812907613784483953787886700204165759636742741705594602117476824514381303777064546393079812377700005620343045395280436150862356606563882145189607038967465144768675955333492311183363199234008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -127964770551968542418320972029221763371126377137078747617784267072974786300521701220901227296357633894665391293004647288428262518137697575136650059040508685906276519999063866871081636559789965374596470942957721561255193348715145491940767902558805129198547750750930572668407260757159348818183757077735131085977267794897845235130865336778688211636398151981306444572421529890653204262487937450028287749790750300231521863249396461053721518778899171764456307835767367561889409743370467820611125186506797782314507661235709120069090625704661047852230035719053303607718074532968031926138466650629212335528768688898008384004468978722922870778589043498444718848743406617169219443351051152279790357891130691255922511499214707329796246636847896023730884630559319409932529492720608513328790847333371296059766645288770534201797572277232509810251642746680032905948258691726962704406760658512940348731960914266154129318556371502731844343685813040994367210332018181463359546109104895163616308274714250198945683146086907041598454506822561049270001907107280855399721840823094348121925307805468187271819026709635592981010366150356693106613602841157302553365567378102980427642433039490093572599651069545128187843882367984781720136166389786550326352948210076046295863814234052294440801447014014963960567871790846695054757792435953537286138327888262119908092469093058579976000667469342176783594779546997818629142944664627563258111757721372667316499374703905988959127118320244740911116729304606978493962828422289466875467405517567322572709221777171988432234005038147335221354551691804446670759213859500635787192382928748209088892992027745730338169214793248177021638537876933665885362369327065973085285783476523232072823993344937377624140039547600562664337800001438324979816084811022306540976994026394033336202878166959856117432447432028223845974295466243032925632508028831210964303512903645472453348627518041754780479664640642759788346747112232323745773603482324776719771348489598745277874909667537255438597446604183204605882325838752225286137727109761613386361998282362495472573452499072716151744020491082747082221066780689536941087536229063364649798521248101921536496073333239898369590078218911973270476431000547629861050594027593867409268911220238931981138539026187815399098783536550686901131707029336227733269598793440347961823078294048243492769964887742978188323430000113012171992693465965919972318862485835381811706463774096343078943859017280853563100373771410119916773613157043980958010183768940067074999783493724246627508238371984106152012827806174755096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] -202049767236056463069862027568755983942711226717425630386493239841571322764369206083674111723083871551101299000662252684078274323537540571988263376852689686747830409732934734378791062558686381208215230657194370590138109176861740177244665513929315332544401070206868367349354849013599613276140282263647830816074726698940830720014021962277779196327392977675738289598683529534778855933748457534102054462846272190579657607044246629983569518965529342507855728905805427173991190121969154240912067327037289476366660072582713493891647936954608318248590499094301184797897286175097159837773378338558719748732550337495359649966700112857522760239387424468277087848562452921164328024461378491520654116990005822855474179943659120675853980895397745235990460215921090734009160598880993758970237435344780996552755317446228700258493229259541439762075737084729104816066153279458570344800871597029909506456846593222408100813662341986299762958398893798552867141517146508744670086128968330084943377388497342548810588214547662882639424617784638839944552017063659395243455551864257624123774437675181956827082783948967858551170345790185673498363636897660676634099104777976293920210886449923840329593958866612152130920057325844662989127877896565512672503044853891770070500773181439911272837482941122399863582928423353384603335039308812892531388867377986647593449311553624762288388457267416005492723859820094392108115735562168666585968531724625367899358173341763326816880290734702058631143744593934892751793277018163483462141933786188034767629701509055035363047301248574066115387810955935152428778939955190870801144242592835850869390205554505396003571537724811774355869871157609931123697691274289843111919653022543718886960441638149744257612656260763619647532248539921788538957860350098469536147383127460613558682573439688900904489054058704619042169041642746409259510373522925251074673849418897527720935454578748855696181360793082818555033639990860491957752245108775734083554465023966010119617592846773719066116132767128830614373802177436569399761590781223391401604652879521139389267668343052369749094034112306152510224369591532008084474311312300583855709014619577951321406388746416370079519553431726295394117262908875873984218172202589203849784805222486382053325859039898196366968915990078929467228126596560107453417406115387779325149696855745375363926250688656455583133142665960210929808196099238866991734802015996405614541960514227776239864349180567576178703234840335697576267873659624345032149277391063462525826608171116913204024001515790587291121482849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 11143398894083115485939365498836594772258979405019836601572894801049066679504352107625828660236021392389619234696701003645100893931509418126581653427133001746523322952700138359343323715317696085347936216056646331789875692593364703824203978166752894119950276632665914915316838531960513836344603625408769492696784569496805129192870566722240078205402908806175325141292007916861082739778276814054052193439334456375372947900411716262470453993925853177901832415739140219765594416904493446221549212202096596191963299592975168317920553070346142689186753221563103924205541569232641569312052423337271185743097448194546826859369485952934966181813305786427380647592913653863040715441470729835235929659493977333054279103602496478457398265189922465061518495908359254939693775916921030588842261268693690336797597898905637929590166412815610737210037351815002787185106033713760129591121819926078267138997499377941802275290607074024131180876737658452104202058250650596623852765385932390122170750756264614534160228263983464963439339984737713453924615719970039573986078833875901272537159294269802174810395003959869480952844114270590500071085026932648443724078288423425543924642242153262611607309375674024729951377193903509178464517258308362866644436688204390089848957069691723605893484913141831040798913934175034406666420998738873130976008116081043216819964597381890980296985455264455773185737731604534014353135840856892788466019413847162456922846101857571390518643787632223485650741697710385126625569483924801264573305210296053022568788938275264032232131643798441623745594843392312398898888606180591499109730105476890320981122161504975844806875173428269332589927302002272674782843372015631819857721003134515721638899041418469773733811702134393699944276068411659195607953181477748805965827196951000887218186046110915863977366918817470592629148783679994294301422394830764857574349268166988396900288074470537069200194860155322170733860117759033954806228021528534897660166763262098403236855605206015239501197212215090518132036627888143397582299374306232491740458857494420559225234623094983067903369281971941171526287459336934056918177213840851313159419368129910147222451422271351902549734934828949215143281466300998166137367877647056689510558080179990253897477585719889888285715358885992237204541751926296610589547555796700632702664258833858927134165452717704309260886852783019831600415660900789294041448444259638695478561028446738799362185179154569163055021018052699518094494374962083281121435664003844376320011944996194255558946695217059641436208039522171020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] -391999341299115833849700170804748779942669777906362640241216432833599188882756077771352750740806844987403966500157721417290975144819845456309736932095123811427356338163399124933039386872943734590956192803530063129487369461309408078339292302152397479344186809834850882619908764343377391943348295740958004705881865025306978154346327664015272510743328755838940805904490700556407942171853277107294686389479606256493561823823578748736927446515119089691464885548898405950602357592928292837054815443966425406921663439955016583827355005980265038783763737692674240131441139121977398409796828829569630675823202360220144346012242180744403311345147921970755880503931511102637712950761602220736661010170969114115201546308409995353355620104782267223624490652397260525176543657125763665756811969065976925585691112146397474133282731751633913572123889235381047054819704761782321597639277801978654760851228346204837462603238693661417865142064519379478756901679529740400563084321392957237125072568370675599734598421413764849603140417245667147880205907104789991649658893813669356457567382713041047046509129002922820156164280256508251700110563016330968421508458599893797716535725474689109508823709795472189509489081002856131034576151539294224770178422762333255387593804297168681782465013085510520915156514901163682694104214553128966145619731775301472141922633414368312957326520960449415154830531956452972385839019815560836412416491745550566868219605471996515910288718650425388700038014515069617746967480369716396974556088317606640063630783018353082199280584488166215855904630811001361446684487709786987049592721028842820140673666342263553488705386126521574959913620377179198719812210145411866543359115961180105580648049374060724663692471342945330639004890342060446871635136656345635312110637705609025002338505973466762699658021214375207182913203134310121300661891763453491208375279642485310354923641298038545071532847082837447516599172761362068885666454011495624204834098604634863439056863566578725316114465591797735968057914013598589911710706968881315186189876105996292826464261786047555827767823131256141322381837956985949882529499434674651770071282719004839519138421362088510963260055021696325142481048889359621703332855447010285284393155124199675593122707263025191063028011438618910891584042849087128401095321064142196953601862621525000955123611138689758520599385953552832592846974910661776023111042979004197038255599270969892368968469771078873595317811875642131386141103165393153157391106345440841528046356077662643272048990927824974050963646732270717620849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 11857245952233169961232167034292650351974060711649326134328348305037316309119773760339474623904784486671520988944250339684819103282290291944343115059296910407217727672633845477418056029641579609589213296744473693091719334384529621305156276673991771674571103806099076769947102110630001476329573876911366866599676270620901216967719201500737546413817122789090191252497342533878305077136658227232064615436520812206530919204132238176814721308700809360869104357885553795974681309597819600186931812671156422264391269561401108746197525885804977206279798348548452606571045567801646740544755578068534225786828968693869506777516908131671900729913750360669831506193932555102240626084176191439624344929519565842639411731071443905399227353048421193517058824778819359656430604060677985186983581861488453728916751332386715636731282563160871635218085291258274494223333215036373858510919761523688401807679954240884097307482553048106977220238154156749812615324504444765865486223259016820592699923333658983448023562902405881033930322150007854616393045375786659621899161535751396380604854721592620759041273744984317891395550787057353016921306937458830264961762766415694523397529935186703477135513641633449728837764188121390610787997615591710597162100858636191450926932128250701694414992782162699106201530106992812169188996930969719887345821931168122450496747811148747967016053809854207133655016790476314813887664964414407317430395313060927977434751781215625032307906802572882441349915207575345974433523871224839316897041476741939010728112438742896225465508681727027221033553437161271442287669257378604810497115411451152261277023084716444827724495038024757260438150438026702452336279238523153654003728677773622164692259378227779745071960090023443818900162580370658566038532738148274565680575658959683088822519754879888171556296852185679879080549824397736805078872201817888765377737481429527160219435421648568730791873093993420022202476470565348611673824407527933714840701996868526837216799956072596045754913750939027395202723286469487070723910129552178186868279647638097418154931564938804742063749911335939021800160852711705481179752070955593168421278274743951689797834219811882313783825489851086567861532693040905866870913253140079899917553864803706629717374914602778344194674533481407286060526384960902350808208128550640373228175509424525967401362051311885984417690831434039231684919543713883966061597258373019045903675929093528368543456056261805258525660088048247245920147428272773001577148502649906799871165204149636777548339726384707404349683201871812343597412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -134395278792857634166927655192819456065504947685409505075008204424164539709638515454708358126778816294690808919252381491549246956022135373143709165867861787833059381791867431115095950727431954898152391875988828253268872773081970704634511882384375082680842602712820196599915440797415513279016531224483879670936812481807849217560355671446112757453567724100680774319565662273104812465752472906690842070954666041789192892667690052961604458749574294132648030554828095269722934030079351607175501381033480606617718318450277357624393034521210460520197723791275016744130578232552772897581212774026448504827582479977532036089730766048884363208900684718699417982078565904223918542098454327912171918011969499856331225754652914709422556939944920156601452162262162323137296359509280913026862820511555695729693187293164087003186801821622247434188531936507791603396297086700407122445118886366492503803817849368473031992257485580330436591959288526479915038422588724607328068143872817182351541811674833264357795805162367014236720178076102133369783816525216040492337090827695588550734360826112442211655419721234126110171171982424974759355638560165186268433529766196976278027487724312346613362160477616673070071174991940380504789066692981992999575015679044119679270954031423274922671358758137941467634971182290600676760304658701647429040470835523039597837497672010033987512268022233500976483624919416031817873748699695280300235564148221660410437632799484026493590803597550509981183176025875870222549228144421008991280647643870251718819520269159853184358334540610758125350845045588530211801033717164019580857091793620614557188362795815079924062222411301206138335408683459238287963062068029421305110052143598257428642846714568492893826388415478137573844222777530231586620636521210425765462268795826189294753481440904082819596429620363772513748368305801964483596274605973000626064072456503386275769868899300300477774076174794471937403593086088811231036454562676478844537339993409586566389804141727518920911835880417227595762181737806840860479700177218625769924597669044350069467605012280142551115437841386657493386053707344406049047415246000769736537178709954714997319279097021391693709314047881256644248246881851790375786941410115361669781429843364455984993745270279514134266984286317827271141436880588802152845790560719708587674925361552052247006934389356301315788440461114931759106401836613852403972601284712750662763201777889976312377203993748868485936011828260345054583669289088568578674863970731547579132653738678796513424665770228272343445041769882664084434509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 554397112777110800577080761179643937619906379980539485578802221110525058394141702271754721328820539089828161610247222639980139818137023331778440969582173910497735675858248570871782624287777612907014496190263367388845792453881201466310598988940993514187597221776406789192225613377059380818163132250590967417980172437152127893597671333996741487977730003764011318988698279098333296150491558331387925485903990176234478184957776641359524377970995340597841343038285459081483660310387963854745314952957620939977992428197132730013782285790376849006142897294878542690787712944980863141347061359075000432725961474626568096551613513516717275028360167915220016593156674164839739289706279602566729453209362352923953238966362394601866401784531109020903840636502809104192369351062336881978958280313547200037550328468251952431309021855206378302491132358111765702687528740995064172575584805929871908905250746404021283772833763081560680353776136054143283957681646154530824175636738540470373882290069881260564744089073069506980331897869359721778116232147480450828579149677840873310384201106135299507258116386042511223992736986020626785013490471897810635953917410600538839907667254782821439003552112800147760008163448154790170471089568494259913421000175638548922845935994245390125292630368013641399701480584693690531834241697709599710806794201378333458107634283160362256790858844592192223305726004719666044481710134510769217782982062908479032641060353352247918338569064860396061371994379585690285534358998973862613993654830391540794023306452340469468268016566270368969215115864840114532231670300386035592159855710172464862470077346493336558805411629861001201776270881461525463786926500450345681217224485040333430183467540482023092970300286841677206926672536725154779076442266023467170386972120058916415262972400171590262503076703576646339433521585467152812623619990012953509636145842746358223965532835583995817671528447193537699929317590935601325358187666777628250191527002197322942065159788716365292245312591657229253580206960011591420941884967097465905920877947018751041301269550014277538362716517689192163984794498605563666430911259036708455487598329288996106599443076350579241718543123711723322157369170833246831237370328369355809145905304551355713076638189230404401491828522193825999412182167118347735982287762822589872607425291038196550795003956592937404344778501154870123291364969095436419438536399546364152137221173551662314226732453799984506194436417324061362238001295455729717461029146550688891458894938959910219354338539732296453621529508382081985473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -6251903757033774118382312457683638483310484082943153054342927292760601164319572693049103894943351322400484400931982610083970249705653170236460504481019665292982270048127414329269762354060852696658052226769507696545446725853215136574068500055301400969026013617890299863182670764387122563167541720323319045032283515058937301958618737779017536482599213955048263334146935343835104512753317571032600276954498156847431074848155973154197451989712725862790347818463020517961391352446643325624875476641538481780508168957265706300741809028097566519737388895050706371102339564170393230905958543835112842216475553061363140956209206290329910413899147879030032748366535757079462802043513936886195227071463620463628458954086230539833427929636995461846297445694528297140800499624779059364400794179932587841726928573205773075776317104140175397137022164356667038699473956123196543515273286124271643194225183248517849112265807813343121719589077691753304548159536926670936820394487287949409636225353994011745278437918506866948928542984684917899419649161775545048111672594346147365037983716016307885150408545484472118154199357307535338398723607316523728319824576103214405669865780501908824833558890829667917685065198891667545640792413322654721920045335831504566355501317852075160060251841923880180486526266918155045711601992116112635616080847244430317793482284918948514982530390148466904970774509415056876590834291183094965967211390454631313618177958840598172326326134330635093626060613788784574377925024155677268377734649206634646068377294453563236326277055248219489280330846586285158321431555581991798736269291463038461672331859374882100949847408837237274471570743879239975811678841624450247394921289112251356830784808846707303012594957464632955203658422400199411145415370881275006350752783322179098713048802277955322557266062316189424162545724237322330376323734205858943564986822888111140769165519823988827652647983520125231754869656399531365982845318117901252657246562589504991499735450767373384354157123400025595322419384621194133772922319711888982014806537282625015541143759987827312828556190949941443322046333840945812279197087724979847484550814568273477759146846405213081625931844316579996881795823217776029623189521382401837283958923084184511217139800442380935816720694279031790466778105509398097068443712731526973280449152472086773555067899199058346871151868481038159026415655946092852995688557092350537376500374820298227454943764577368917708288851112224396263699272711880794284381273818233336206508784045801298424595250288748893296997266588732600212097167968750000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 1312705015626447621261105143588747039375349633166262194822932752869593756041230707576869619538669747190560073319401777446978461434427883912259714171943380573536779569251364905075625620237778908197014991996943506617517550204006937600482697320818365441482500417749345973899327565956066830697502097143674662583521825206144979655948614641981667097547213054852026548644116469732141468747466358037640438690334667245299004291370526792578615704102237287585801155729210938913487596595009877727419052780915870021262535473309748107435252889071142204682799475486127517527647011051848948378520801551334219226767758772258328002791378407623613434016407700439099357844218411585877068390582802749781146931168540403806736474424352767940643455836096138192520510206911048416794642691416150851249650664789563709951324182545619567280708964192645559147044048450231046632586314117921368555621069774194462789732920906386611851120684004571630906744940442538914977560358154828852537071144974134605139451375954830274440951021347465412628392453410963999409267444016691652621954079814787471243542224703857461279579043581218352833727306457868367179808548833698738617978091238179473743323387683681466321444541356067531605217519517947016802983434490181607107939440647236859939509276951632752149953167320350883900338055462250682753753449229291260423653639241017922146729736416314103800742034338539179937508430147058959499627439025726340832067512856607542397643171349559169422061030122977089750651143744847009870201583029707758963396518157074552913192152116841382850560208863769121485533524062729564906354729363093093074926150052479494399203478979714786542071285082753260909535424067105694567874717469293223910065055149858309320333981302451893135907420004012208598273557353302965527551212466274763886511662401088532129769348145121287542566445374287020605169867866192509558167282040661518639776037138656573348256310002545611850875068327196353192922873372519214006669674138704455743932023915231910767433839745382231992377530477439800970286134930569372631371440104107937858561511926602641224694354620408088179980514895504214454933648821823551403601452808822637067372508051292859798736528787321053571628067224732434497178266960862876853473734586564982353189347057535141347597951998257977207472511444184704789555434258374198067906427317745231729645654186663806501744352232034219596762493917277216933485438952847522492212071875981071721774490791471401584691818465272877490402849874463606095915271904841950605244713139446956078804269480581057294443780847359448671340942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -56520696044340865915981156870710414286997415341331035290320872699129983797931710961239683662870676900578181988184120952019892663803185301910916339278513054768246967514104179376430099879969013659494661981652215584566950577062449565596108179208841857672226353288367849120463859517179485003738277627728653828911081087285204211493558294742242332420240495111621073029221380987892007474733182940307148553277782277327801648389660832495971142681620561965343312172127254750821118798548482568529649122477198126367834131889115042781072137063401501167288165143363397318349164930035805250141856539325508146301988421097916151872405392849159331524898865243381637075119247801959144615600741816273231568824849318824102697531538866545526056609776803382470365373911150148769654482208225376194504438694102176339445044176865079720107511205905434727763835386477309590558084605243829454382688844525181236979564110888054716496358556977378868661190583060758089431805399123864716868760727212434843042886996570684116152702190968364713418647637945775979253964177639073786068272823828269740603395789809085827110851047581275007679963408289216080833567881525862789584490718577164056137139668184550733990858904384664048323187861508767269018708584666150028985856490395293579370961871301566600839402350360365043245661407359227258480954099265535795648468980651510350822277015964001269841692107371465137651572707426210293185054897988042595958534037535810002124570568642751743629216884220953730672694188211939134874373574251745294842196552038596109482009505418204987392545374327122310013339330736971938527488839460047555789544611185772394883671694053297225244540671924022100823054926324255067836097619825261858139622577570333691786956611827815554210045908804887288629676621213699722350571929457340836163742072277307293314590345299452043797693324008543873989599660499459804018615306973718194075908090103463617397561148419753557043954840483962802894632134879679589045426201561399154399264196026180672270500550409877417225130083130572653934903820605627344653936887695695562211329776790488476335938940688094461625118147145255748343491886834104613383852611409152087205411228254267826901155975881976896944837701018330401441324213896425158718798853181709053819295735602313812899757567000663716355422633524001378166019926835652960246381705934517324216825681127789281940370934496768214278639353473803517738546884365349348867624118977352371594536999621287350159708059635031036130189557795433100754240218254861940965855823556571194746590735394678982339566886139436974190175533294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 1732352400675707936498245972894724603896581660133574914005622770436368636853098066358136638885284450712670213832472587507437840913913645233283061166627928894283858033699678414196926585337868901040761726001220355410778214605442768384975535228624566871709807401321623411855305654924660457345403589562055115710041083169901596340352222643888906742753050520642600373076350427881548185421971313699843467778060498133784841616523801805467348964080872685917609433824276501153776455293472838372599859052639075123188384367572043585883224867651070057657477319802429738906146725333582847216291733884469789284363744259923997016609234012845417472976310182804797660915937302731994611601622957171160865014933831325064612337202276742971245121601957320135101338300229595647370209320510390519415271654978865994440276664885785073965918388724534720987497623054239826239582459941782251535948549689982197532988005863432410052517902753784595273843718218350106277312137308271812387865991468328553723360883468244775076281288647024173634818092681930940065403153392086871595467307750052506108692378099091400424560918484837349785837614028722704181745958680932423704410990033897059107328079966079346007045648319430244780330433317235881848307357839680610366402164538976294121969510453423165914409172305839566876332287208167157890894788862060091837721640890240537865547209766631239353584237449797765149121978471182913707937357455857264830270301566416575024488909580004195071800802078863691656853564806537968769138052480074792125302956569962466382626742236479457516919687897268882827245437991057054307974360470358155039925925297581419532945479449907055165659290636840746607603457937030125555489195823684632826244253002915681595851113591879171814525409367952663312978767582104442756017584712677783569166503067610175035426238726676973458416445640125581943706783002757062017062659805554451476259039264376675121093255276905067473853293284701949845561304071196024523859638973617309994598272597059123820958651065090544415138153114857231376089421858636609113194629247814996060969327260275824893674081888241419247969922466257698203970002227364332432219362959866561811172654780673217255051686463902219489476873715016523250692065535252054136910855055844242802670743709390688934469374907320260130597297401106428926048821895691382624987876832344845194404554030972457960196415642021556678139837650988498053920383771006876992186401083019904492612111488275167716155370351214142810861316522351713300651242482945780553719218339178808624722286857532100147818998614468455343740060925483703613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -57633841309366686195423263350687786886666138638421678755378294763133511644405471726223035615519789387591534453296164098391520201681879008800126372098720373931909357623679068094028310197336821199562960514636262623344071551567807586721574417185665584180591185722326728450552454697973566625847235204800384104624144326154402588533043294730073105339297674988613461273475766027054734080190774867200891597758441913209746601417562390972522318320390432820121302666166529608290908068200994292479482617181705677946884759489498637973066553779707507353624868455793581490012933489601856292488472816420760307057823529062296000751073313628619290771706661215734421578124511324833281361667298987822795066700202220228576466148656552135303221250924335616864294081976650094359412801861322841929064897236203757136112698443984865854344139558802902732712345831701001242000458205188832245755964250281735511623879470270357955038230390097029824114994221984412177361415621005798862577198241270307840812030078620552954872728877677670432805822499206307629120584308905154022405928314045625537223087496265852507675947411870896860691012813169098493713633094601489641291179687144508894259930001601023938946948917507669085077521946352965172554748139134105503004469305795977075931621367055748536686178172404840461335621850360917324583530941363975810217795385070644806758721724974977769781999778711449982622464606199375982163876455058547728392773881457849611014502968304479382174412678761672283742716210266706026657742021685180488880373887269531368741961466551058375512305212011168732659570737448134047166852624685717430828244494641373668513504800933625475029956106296890934238106052071402312229878159452682626291076520591809418355829076573470438639183025234387876282982441256306837200047278820810434827612612192606637113193348588390212608181664590980533839229810262955835523605754165291242526380730393446364553175325189022215838978222963319814375156998385922384989643527585733435877443707111091427845505015811699900192657068176495749120575514225948096615228400821413740330130641411785848637720585808630112425673972581742518450254223819965843761770940914902852694618029978553069415231334922297114642941896132802005341371001008517282558465443164499816504934969581739997248976363489489856760759796607750034353650503851267283996176108788328296344945990825999069042953278852658821853245719547680034414159064239439891126626337918084792218968704884851918707064599998368159686562547681149581968829881620655397963866752143106235784524440654781244188289979213379865541355684399604797363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 1176277685418223041133265389178633659676954122197739045048917684783643903327025574687030330558157372112258595705038932154486001294553134439181553387700541661163137972468591071859762841496087442077777175603985400304322929239307387562370941156524201789183897758178132577823993764977471417210981994182541851036378946956277934931568070228916451252050402703058189412049107820508349526355548775448107073773923986012518079650619428332328238551781549876745386287659235434743122224764556822168416663390992820349234305326860433395723313495280629750883750808584874210230287989123943308012534787856988666324901363804770195062537874727334529282446022973818851185470594350307236102783367957771627074160017844225723180647052661406601426047440256833301490353409216412624136585443404758740990810043906263684399613969129236642342300944566550583379547717633319376404232387246612786625036063630064771775470746588772560588820404473578575202893039615759239679522752942506881150996691304135370433930997715480345989567963390212942310866158897552241614820757606670200219425667704667867611354999325917584140904148537488775884875519488616013010994233069403294907804105518262736409625498964806111234776851075655332697162561303400989080619385006810121460540638013065944015419566351713409472918713388225539484133166532822975497031511372255672618019325032970440324742485173027265404444579998185852335365483784019938610969191179988406336793997567521802293043825726942735053025375861348396539317133463904874012972419395511138217648060255385728231813642932355077598179604740542419788424026401371740892329642586706954188446394703272138136880111085732658015134634948366839250242830168858297228626722074333287935910234230898220174839482117209313153215102799889682168127256068687497445184403224513976882250251813091247546799240929315881344468950609103274810015314480255732833651661138515642751172567942998099449376952490267931552112196588954809798249924589549050942225455348587081462001640268751161444775597457010455299236200778407072764676215639185572540710266533581211827371289710928016346225612491269287390139060882029760458113087267566686583747373125624696110170740371631301995368385658214726432766560227864791083668924513363075997699980573239066147281491270366678969885844917965892843261862875541024728656741283600209623906742764373657539872055329961124626471043402614066824118320026474288540991277911604631851380608444166646450947934849768199433306543779709887385700789334307420966691164890494990158856911854023481324958642281432950487979772341562423321192909497767686843872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -8471314699884903893336386115415357835820340104758132080600833201189916307711518917516298646781787504296254350047912406834008773688123345686990913216672915460327731744083589116695501709442011760882735247860844030167055097179692845567226450018443104555002596014004205875180036189289113305379210689251813387743471075210943608315141066725631624201233273735231023061466710576257660109004539244040063570929995429797532915403487845947493577284337265717381107260123936081386095254099449229638593236656875684309284634749571215630232538318694577412393876577879901612225081000026633197019023166587380360431420286586833379843378832767473249741995006564330032001452796607020040507887466320525358153216126065043020445988080827877589582801167619043864215273729777777489309659273944979405989113025520908158482508026127247903482162751787041211486329447608389058875643650737503300518132293054049649980622922083624794163519335050903013800400040023647659160140130357280880208978019771267913591491195704371313280310225267275630425673739862795462811271818362613312239841150054704875861508008786926227199501093870058567752001535104058841716866689206396002275470956979644781832824521983862394410264144800227652274390036146050859089308937325047463497939739505918235991596315555078718886368870351634252151428985992687145050068977986242748611347575588601659950013077266550523061562619073122273441737923349338248907564450035369537134533968628985216510894583193057553093277009470193334219007897020487386757697442681554367892950331792657996194015319704995483133461244655522725361690478555734009111896982052503045274405216217784449540024591286575653764589864954075290453446652265780791094597657341299522723148632330010042278842488162935453773248837412921934253696526895352288622628690867610913215595969893332447663361827362919171590260333460806595808162757273843861175498420497373754744527530983600736672355036184760498834702019675741386295290870495210494997448524106771283610274870496345302926857771727658789608965651834541926208489872153596913938526920275281039827119030311948575940903778839628281876401977244077758536321042369577146486949813008120433728427104286642080045009379160466795567780195163410717090324067175732826690700299374775840191793646193895266360638074096837112459395852830509235910859465849765141053156251473386693143472241387708858351937253023413039388213769372318651182060432515879979961839109831395425710098144192527281563408402348117175446736028731693090689127343422182171721391213284719236192330447369365961618990767956205445443629287183284759521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 38534055606154197043862856085340658996015326495262725695864928914564451131925049091076849358800285520601999907639320853215252160897987457334154964496775084228253864342948551286860140176642415798007443743350454274988997739129443235980930218640637585812351604702983588305751672893342223198610824978455926249728621839899940906398143764967405768751988273451169774111783837272872475964576391046610952664615348843390617526500075145147361179433112529143925091415609550118746465103622538412718712466184836897487386883706133323042391554010438020091892666852400852461813023143918189343081273548395126778460569117837439285938552229483832000802467054798511054850213026843686645484394704941222281885475058853546787642504523214577989544504364073676011981524508083279988091060675798044578587018257096264478711390202232304165396437002745107941835951562070623958470083056335064403585581753782973807433511838136677243989215083331886279849329176355227116344993694864323794760887356748471167808215481510217674123038742755588722799153477396483848196171157697169791532627789356258093273534376412043927541689619053628355633186974240222541506322470766701963306039431013774866926476198454442351013672696295190267410606470556633626290073418992549096457370465497528791690635304823097908263094881960936944941793796574368607211056004424271412658320864780614103307145090538126870291472092561860067051660998071360353353430638138830785561279489918562712394311015779864489298856680719299626808469409899381811321982506329311534757598237139733317417468386079873217832936144201110939109524806680874971728260587049965624787519405629993017601658812138566219975230229922449944390252886165446822916978626545286519846907422091815437304060460469070009559537640913857323947835881963180953886940545755285072247128134026644354632445950749680162828051544823650702970654920506369252828984542791865258643832649334392973334069864528769473703468640081865413606726584257316884107046372685066369175722027660122360880970542235419353961501347279021355661173519615742471855614160120897006277483356739697298060389440187313518564268005156914262829231063663543256508173554315222876749523474794583662587586884418354098152217076611931274466666058809469162126421970873357864192375728006486831709753240733676807960741190489122372888843684407282671655937878132776523028509637359932237991867809647346079505003706816032178209498033335258438863725722218247558426554564101132648030857130834068058485535896200108361895844625698872802662839566090668718682644607249308573023675178470526248020178172737360000610351562500000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -210223338075013179045974073399891670903351084514680203410124293716312678764879253810411694111996504286783591132379815057050302740152223115795011727553303039630952856033574739118203132337668560000411253049148058619162684866771685950210082997934368172527154979451537392100591173978622301585219941514264778787278034800247422508689689635809338587922409012039070637437774672887148569034462514204766904587294675598954116587835062098600168535242193330762909629756063472418551640703834226125749313587024617269495187931431715851948130535580139758086736493081157526804370207704505073494698381715649861194316123721764963664164635848642606116026406725250461037871200184399841703365776158130749518804200461808352252350750358770626960209085412298700446352311555333808914447137830115788744170289948956175853408395771729133101209833729901373635770409106156303487270801483785896229032523201770985857111647304431714014403661953580408745379246812368260506854251940644498048063319003725439668950731577900416889817002800869710760263636455554865027781235376573117075582077608157085004366011483330212058331195032342073219248868026074631521991628344841251079055961360859455201460502103904578011676069189115075625900645162930855814994805740644492177203744781484130735085492553442620041644656746074603916154506122176843926763787154038085742600928747708147136636883986889130615918400387232977053747342854286218554125359677378370537807925801558357462495053213197870009097813871623504340716564220258925032159022275290476821197287422814887042145894455247791877234351797716427953098531959510120823046056492702756354113494026225633724364288983542263130056928130471923145634924750119034518099745272742488106607678892194143972714175230101226533534468042722056530702595197502249608706082235642213165819318884617021734205805382764141674828912463600520698909226569677985389607114897460003457222961285302720034705466403075518484368911674920774755797926913194299623453418543085947775826850245801657440060011767977637673096349310726502682526811825658474636723562425436118073843480193026284464468635570379153254211801393624805579684836547844670041632315669934199468337624878853299669544755975702631959689109990876189818060783237458409376135165184478441088721719481569045214758822133097339035595173400381018363982336438472463111773966760685238732114118230582670531496497056634079314943082871374003200150150023111090205499516259093066198210176010616542303682193880935485990145627384675973626899541367314376317734549287812822890891581927652177026136920412469066832272801548242568969726562500000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] -5206314693796134403176445371448419919027899117424352949130717448183097199136759545798451907420273032750994691384907583364977740448098861403748717185339923672950803507120743017197543909900306553143097031609077584671340140136941162064025985092953328250225885929115362446752355187305523044565947023540066262398198993065054230114074950012534472742472472998900244803016700478591440352516329531256061443750333588728703237967915774936141067437316755498979092637770551374239838425328292091048353013244615549853053740423788557425349131860200351033428887586775986615758825550440844209296650305141437461308143120097505905707702919667142644935543321476732466774309895212862441569050164343599419515263611946944111601157324551871103854771377878003795088000420366656513836963932183733979520536239796111040648615319927710141606832632423472300097136160849687610979882951701606957099605347821430903261254280469629638863430392327141110377685940842211267476015648825244952028780182501438819783258129418139586575935741858047401430806189596637453738887119399097311393877853308894308623474751353278792456523021591225614790050043088701013464905640593578317695636932819840506626355502331950984173272462633751237854937953919409140012929492583179032669917048604615278229486910996840230773713540085624037892736936950954260592485889020149510375191136958493691184142256998081168496633408094715781167655650223492753438703192888700955025539718084774903376957819429324731665041102719905918531683456611461446129027390578062965822206155737109100853276028861416530127877560441569434102968082785987600402544721241607741730151921696208365800687271847638984804055569187076180302639459456958817241835184866520208670097317104156954197614254561262478646730183617858161509009796512491457614575641201502430369687784348959124129477526060628486326183770866322259104359849351179294825942559666200207262509162884331308990041557866567875399158204033658732179684934373493505609890813396266385093441970324242600791027377731500210132730547136356615044550284485039366820362682434407513528004082197780257002578765636896275540060364917794112446136489715822745663729443716429206151899479209437981667302553128845012683027529605866756322021375780228422411344585546867984220911963720393348650136848851335609541535239668675139875835717329697900144501694800536092773941370338153849190443587959851858301860233807814732599579082106958628734190845167026516875834146519126989775875773790622487997399233155477946993119530950687494416806445380411054568335866914955550877053269687166903167963027954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] 229472778127882963570638381072725484602231617870741790033749448156894895376352599935591260525353587265266026813403990325064385373302281223743889791024637303072388330853004158352059615178711562643591426734670141148250750998199786365995961265581378004032630851957800944987403066602858115147413925920441107873310151676930429938729348681226014473245978481692410940335425549421080310236145930607293957987049885319705978752001713967764322580132819927147130849768540157537617960395009889499687427997472679998344336400893006019346475706568225340055932151529798065860935740152552588347740977887474171195524952146833673439502743406341771980595800093143441106079787978279045198362560261631799159872603409837738004550376826515854505919775739187847637065491606822799283367018338795042643654888542990584902507482414196953541943579574563842465477558266337960375246107693717409463586195562828805291293285575163607263638560490518332996089465765256989307155624761301735545570990655878687282970068368018310083213029558149682433207369909095242498392356186033084353887668155114272764783112084472261773668113441817771908629158615429666146021771673965285713621778134336641654374646858290870045110136726989000123465240245207083824782295451998930525525475556927442525465246996223374724531583556614772437300282118294381482984182686592788601839761527772727459822009554746523047604363002706396882606709729210855239013140311795751184955836080689189760430523047652944459901708980221467329989921579113680490856352505021441652868076504484848901609037299442691551351037754961926213359212191178877931068130127179252439724960375997812064983236935291157042147999681667127633353331603020801751919070707633075170034098072624325370830576671585277382871205661671457151085966274774280010995871978837949298621818392193406782432521111564353481087462179082489309850620308301931035276073161326557758632218480959432634913275678406846826838869357263258548692377985027335117379512760070784647150358350171489006021187507548511859410045939127584722415755311292431552085052162221671116092576526072875318751950107696721447232753467968409846887965443420501998726114428169077728390657236461442803903223864879420894189291164510838540401611759309585240206600338610289148211526736963149684515040474562534779672415615783236646522143566945686570320549036448621648217022595301309236459350376394549845405513305874059261950603051360824936904062197384229904915087419115638054620395916423156301848660729822640266868951174385473915425156893810398023706311259975419432170784528324247730779461562633514404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -9333152371964131696726881437722258938146626542450786132882353956437703492821321530476157809424468678287394262700254290553982932581375512455530128035966583118324715165556000787100899813181668698545302814923882333362720545086117070394167533096572172991230720894614273490657592379156445146632882751376978551867357070081284685094906065580142997552091793970924700664401123235668913502036425600627803839642115781362702132866685359603699033106035795042969594527886172837517315780006772685304937091089610535735198264174054477521149051619560270316944912739612797070491766355106855504559374471117894001035617574522820529594066501647366973207910624450108653151109927085756985181130634255995491990456624141842529599791573931426310169000759565177346671866849850458156058196199473195026265447242402928838572258007289479242435642994019519165672636575303953577499566550458872789427049681626751008031626837117568444158743700653817483081755173879734248405282232178655267959297413553034653336770478304178435459044763569387752729668280536810555936901212138101721861151038594646164443050496285986058005049127082795504717052268987557389594361228157786542231659552533672335880963265816459955466327114855816411072400539810210522756227756956602499179934861946994144394077791757854036914610751169678425095464781550091305803625169547400775589051976579355729218545570813476974659143794106576950875475419889760825812752277576330302371615864575298371747488935379644482444172510793925319815971715611321543256746720438064188184334539121994789574578943898477188102436634719693617030399438308703764743661706913636135222619062997539347457752258512813362194064584751454770064628439623460246962472642816828192580859746862201716749522475002712016758797654881898649723334500992516466877629736281482511493113786370562471456739958273204500789645930024123809690595984479722431878173794620876434229113589561165122398936526947491121910016222983358892109131200719962225534240189784031304003026659595027768306474315042321953460036423359520400364816070513070343846085387127610176039886325424404726569610698215046378525706800104285703843403240013314465026708267043105808816004345271619160930156286333681427072779118590175528805242481952700173446891726822922509856663709426306184528569669921303406604019659274232915746315250476257997981675441925210595252463917304626972274440491468059836093089524947784218646418556210821094281693596112692192141445412509947895652583829945947526072376527099739040594860130336905370571272259970223236551096683183883983642376361289372255214402684941887855529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 239895406303037537780651397291849200728079693777740635867886402227568828022993853287747286612594822399144692053797924019012546560942440578447250884133736766908166383809208875074498425581428113059721755527262780131799429674383745788886710818949750544075620989273049563445069707642078267021410183457185308651132287342337833872463736824485545760268278668846010503544113842687973332815385176250020443810072319515767678190866267038942235835626861240737375580802534335382796252217872382004260853605728956470105531934507113233063119490195702864941617520304044848352292656683237005724858073927857186912648602829576696601973407651783659247230650457495331582554073178530598467490414445330224429487054401009360377370180441342616393807196052037350277638962982588305141618320798104059485527880275082054761130175401031663508575279483717963859783385931985541050731689490101022983869912202992315206101604896333660386825530194447150541464322165304002802283596831478490900809214018225689361957904110674866253588294804794512170844264931952980098058307908755062171071617110217908879301155953011871757835075031809418287536796538373256326777846837071215115783345490033583135823238081267336723168919259652189760049398116113237153546671702070244647904620201760330785352589137540400096208938267567574573763607701956314682620397271828726277878126185780675043464252383954147726491409901715969149098998962418442635859270041033800753456455295886310013607296015754921483770967324734833963938154811487109076454565465027711802656031932947123853121421281910729910485743741274701837385965485943839922319909259843373124947677130302134312051657190930831537868642054958167275191134115516359061915436124789658196762305083342977486476277142585641237108846361070332936580930794497690188875234665780961026628168350407506005738220174995565286051443282449785394622373506234739149269654473404185588489611900784572319747703295833013349868854384063443599980718308047373747314446225294144747105055935461498144673136598623218318338067885035000000038291385611309958420664326175336680959294125369172857413037689188620468201138589610786623831576522806006427383751392568940292884016057555139320010587653039711281693588147766467901127359847439673432879245920301720202863041273031888566857312652231931079382646978478110467367551679669147022205075786226692656093281875008237375274907373895605274042536592805034053564200285295844501254965685159158143122273964857399829325221205261047058639441771277763691415111543029949180138347201738026875920071096048692583249878698681278876847500214353203773498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] -4392105217497771073690121964255352738058519248302487909149856169714424860313323927674682335783026401397343879802494288672823789799591598439589382785202287331838974018215680562283938030231471479938357981628133447222317745510321585429968338891163136292847202902043995553226758036244621567713315330516641399318367364313288598707425851443893983081784283982361829338154258633885947157683342553032780740485000596389741543885884952905380992964681092193801367427379828307225166256958202192556875570331369059005363386892397007472269020159840470089521888933966207384348710215662023167597291565804929234089868617206882537727812363083983944816170913108545631501440752327148683791299880154277458343042580467489767737694505490787831502860233364730533261917247563997267698919972990889929770668865945233272605590017412005328807823008665364580325980302061402398763365290204854818670050531219363471757036792586333714442114347061696716939676875161721411984847021158076433557238126457273484960221952374363433529375127265585756987227822098542643856322633378975875150800958490827805479777283728687403288046820386312973838141746190009400677467994170232917569216094740162212130576219714223285775453537031695797495023903844394296594945381131166237005801049287921714647881278923275697859825786210665363495675450082461665465715000278306056261568871728895958361293214914523356846422756162586830437717518413774125302198939203973060126706668531423964305606263733966197781522268855657337017640309110144004350108467261331479677968056002232156615712963026700248530469637533177587492046356560270320266126119433767923758688107449883292466967252585069013795478544358346849540619082292715371371154058897232188206697427098899467261393585270463052566334413742540845508361705969255738703566992924262339483592865046230056059828030212270836875232683795431116057306517611019227462212899289860581831286129153208308549741390562539797992869777479448988612066757031295795333846368116749994434877003735592458141263957985809827202578010939436148173062435907831742488398160634146173647817181707016633257414820109530207088495677895800067951810016434302761953680491522609751856714394710726320956084860165177525350481987186985359883524631117263201256157046096081313213444338047891960321427958305009771837145288453918737974547229025904868594895072083171714683240658210833338467675761459932068084694503671670142585492564551668071890861053301490595501783573612354940957369505546295272319898574998292981521187908314857985302579619653683207900987274958544436865097145093056463238667674886528402566909790039062500000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 68937982044210601230053997947469928989190968693957974377353322256682104766534341826145210508124193371942265818070722692498410027532520274875726923816893760871253010603445311232717765160824203834541273032069101574933967665178045737448835467975724382447400753669451602835508983915689112464621606433911747572249084903975545760767137829035360608408642489295770858137122203065757051816770270567989475338199719897004779729292593621492748393669690440419129744805342489445297009093352885705720554709653023081955328211327064655838661438357638626423924143474168465089855429012714567293774863994967091511882900085304921080934464809641119570647733955262146780064849457067426298835958273038529315817883285496868327167181042115420688804459605033489687310409561034619431893433134887341334889904749918570481743738667792264587765344904234722240412952576557550341299606539362996538903512938908436987770183242334828307659723930764687023058979789136324619883800439420943283921158202633986407518684506169715184168818060281249295000123615126647928464355873698795541765383115547989612732482860279424440103092061973256794368361709523728334180557919269370106026683400633467706010181358356786671537885061041646083687921288513940736482439619843845350200157547751935379354409785138611999844450354403099940052892441042906144452063961981016401436904095734012475547331037715647985309707190023352756517471253537578427178360686738767105124150937670505289416346508164013777967628888080883709294958334717084195411070914999280631988625371092492016353394990210404168765107417455564125257578628032951209635122646742372692587468174001469905394567280663794791476070743881331519423964647011340263940563585577703664178666287712772735252373515934122224772650971385357370939060030988368550082207857081506531606333209425999680555258071884255693577353897952023882841186765461662145612037956537417302565003227688872563745391817873074566292218509877894422520990037086575782821828708497554898778366801406917327881643105555138190391094344138997800959453973986493650049605324663199655577546347598700253375606601539125070921178646480583448873186374763740071283479545116699409028386701285684461861843688719678416926658034982675662738219415728008494557545956763643966739865359094307911152647599829102284670892491136278017068020823328672855950821438562854768560573018918654467097119774498068475484276568959511265895549615023250681254325656211282147132159943292035389271281489719816886345012559700121580045556903054719499829561337185772445839111760846135885881492098847811433870447217486798763275146484375000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -441959607633131525878269577565499189769536850209856359708689375632706389427861411078076812855883896066410711131445313059393163041761354980915831894698595601710224461893243165317263556658601497953606623736226078385033026769668512930423610313088697463755140561512159991220972678452902716874198225762738995455455744340436653732225320421022945155575546501605087608111303107238499224088704888869092332615226461320643580260571100007873028487375862170089748812418749902850168898318796889225904104224370321574149604197595335525696954213585304977753408784344895146910544145948101794728503376174694626739844283133578420069591762174953728980824601754376157622880521314786592017946813445993332632735852478145808098968269377918793848446700476158462204510092585384743555744549007197585426702216819996223654305675283052119532224338788638807850657713003235607290727289772584310876020120189044078009505026032927003193510157744337218470893862557119706340634540826280804780088010776790211443852985738265452107301250638296065781365633377459111968377442178255239854713211055783179042172943287471888140549142972121958713104741585478587356159206200655185034309619790125320891783788231001386739125876841541842880639277857633837658129686611407744617004775690326382418272429792306727725300656247524345457707446730834882062739239143664026151414469966037285288648703597239992936147506499669519043532378906915625413246039276407906619703076242514230231353213400704531496704850980459100553184470488764498884974675464077835711574772360926472050733743531602619498853350517896652349731992933875079865543763652845256896354971894703610428548996225683642430998923703561895982844647626981384323223355318696500243324990715477996828456367324812327689164824671744092997659263825563775444110004651571212089149236763323946421626871381345156543982092215224319172485085192258339378502055060970154378776514792567164200897493350045657275093456997678375797936364442484367466807288567439274673436504337596786790071471035037441325136074726158816632402935001204575204582971437371690891247963780835787873221191487597188509203806554044042506969009434724579131534306929140291467285919008328346250326008069701874714215820993876388167566785890715039675347324518801222305237812694041680508800062380340822073094063297699972451453234504699481490590652798654202311503729601827358853723694649241895308692566732175476135302398032376427658022133613199308710050828297106380578882188079683207237489020552751292079600138302937341172947762889387051443654198235769106488446194506286568426389749220106750726699829101562500000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 820707146160780519691827779679971910159734882905283126767594339232858594180476651645495997942296251798808461351696649091666849435501651653524694132316044597129566914735858580139656311386881960703326638331732143073530229571739495932359814311588008989254276965067860035413748943904395276099800019260116168718943256188474729124092788608277497408000119281210578468848132766826004114575481869120845035030592520125673255523979124374847058581454476675787267885987445722404069548419492174248999840284582870714767601353636439573623298490883687813821455322447329943609478619533837413371419354230877307923083358206910395821879830020271516685713783661631943089391849478286025701798426462686913222187372185273538213544718898456794348424131578744416656602598045096927931452402802792035021779688335782212133900538979022896991701401070394098892176729211567949178796397133515860121271228438872418956491629855625948108143613171634670109778645256287889319166242752394976406302401797858524591402868436773461448627277216595174638334156605597058455711388963481530946351152795435030440463603548054034850025597084275040101308566180529530719482417020072403662816122838077988624281659672450065440908701958043480803610056558950939372405429493355257438942423280995515094220764569242805171766547149909955187233055535665077310916130480442841377771601189584366388736952241108401054389920989356899904026623626564782348263101532869040698139233943285936817185754985925363155251709378289746551882582243054170699146972432904166712225480673244641968522479231475245861365266613507039952308103078363535859233699323480410553428581672247294157112659634202827135471262091153943806711528800609377353398660119300847612096135580023656855313612458004520271000991777020404841389387409630091272924958622204209847082009265807114104783180037333568543253285781675216417528842627881222180721289571842885083289567825022118165838883998809590666911619824766954164948839433155201678746927547179198242867229390581175484287272459692626396594449695177313412146121632718901320107826058818050799005707120694394427209567273877815758372120293466568261986306548791229035322234303373796127558097756497882819657319434535945016032818619957101009203774560813970604308112029426222103836361783214099731048802879803192426550743751164472056867477363943249877801955780828400140993113619837387425766655160780750765593227276735999430356115734734009681626088321892180323784972274329610859325724778461784192432309527225633304612074575164027106061472872922318557247483984362911497740123573096937548143614549189805984497070312500000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -331461693951598071986539366008135559845462454535324560983443487136666265627205304599160064030905026557341113374008064283708011030459180194511864482889436682870549617024092492598313934823059966420850660844813563961617131185077624013207162554596308284273479040639397622484174661857492620685195538234330163497030974248490211640384311338526215012828430980640958453026644377734591793355143461464011342964678264437700373185890148860696411972997073127260690953856475383965827409139073380352390654439302449052309570583549328288455751649047710053035829358813179162430501014071893687191500508202693399520419518874154061113178627580892714966067576952680274656945519153011168680929196396979145229590815984498187206609546964351400270378554806549233972000907801163193133110247809626670978506752440612365705102369618992670341871827653869383936315511534975077846059329689326759683661961274651261416809895465729116890001243272990388905383778896298324201301814651622374665898480640467801237285523464598059416112384618233372914564803935328716888295391943958318225872920767842504374210372090224675999317395929169580797909578953507979793883930743895485978146733162238862479818161945649474994070314980821423001298743336825677515247547877136000600915843486665238750884290224454306290996984976600732140624200377347624233056727407103416772952893021008072898829806238600960826912682910892129194387963606159688274250982163769172517168540561264442148278460399014680955937690848399160576751665520789784333513944013079909085880662851291041766428419341488388675265554362391573338510728487992460220922822729471868955288423516882798895621304831410257906213948703764322181031539864730963709336770942076450082489290265461753326719535625478290435559904178783191136231676449533393972052066077495459849947919466785626765602260574247900644927151595799998182278496436298889063824280894153795795532411838271913251608995044974077855035201384107771048409122682148993773024215789490959418168762760226116166539985157585882422941946504064944977925376516967390942333081386202821579639080916116385014988206422085262452791195323043914145188498669125188627242550082599854453885207679159748144624186934266936684898539954975402283479894828159938332705342988934284496204809988039838023104593483896278614368751537605928392528889568337902614268507476397426593015794214723997120064879067194275255170000246419192329286568936726246810892034602018822153409096522466901263724122790396378088305066099390042456084477579109566721121006295210618192772921287794874291137965736236958846916422771755605936050415039062500000000000000000000000000000000000000000000000000000000000000000 [9,0] 12348522854115917682147766809804966658419555942083908929155508122026673400394914052364341257737311589698535788813595578491951612447312805314719900401761935292791124326882938143207832646263150813182176542600924545816066952866074540183395245392611369223494696203789547645669451710509428799425454649453214653607166028290981447313459693748844703631646863302290998949729679221659046444736332033760070271200745020029977117620599080139622205387297853063365054911876696613549558263385955839666415913878608743855849074606034964689924901107406556828446404517729974622110450378616834544099927032283984572113844502838577457115795316722426580646794591524159539261692730781332352028313778875398472714134593727230186922251616860153504476325825890097791791347474285378606524529335007903507462964618724610134326997646477373716788922973542316409900275883209872959256959941459202756361105316876913976592513535449387172215134465817908373560711606058006812633550847702360583247036159803807796617269148198252644616041357770476491054571971598136464021185176743488906747165123708739250713369039348482723398604147771082956765717097823088121042702699066215481963594681494162319844091728189714075155587293710480954003888827372555719756100747318066160282415049874498052117676444542091965676753950295583998382940362139755208763562132410580195962121894627961426542890495966940397599811102451440242370893254187060487242025316118607202092741572285537409602101748734283876733249915239699713823675736544628738643816518029387989042443932554291664480753346759937258058220105418345651406023216892530809926948911259029395803044808212579256939487017940859594049443148351552571556124031514162648352184553838310048431841479340098229544086187231028953446823149926263079815249488314294911658756507572879409079914079644548117194976979266217616584488807838056113265912163807055981126464907475872898660135929612328231821940195094082262673127655954077401573214170187683162982979694553023808442591728434708483844568096082714330165521300323917957390550241983373959967319608730055409133049838295781983641210790851636749671977295512634789992307512491598151489562762760373037029826811049368975710306297781408289339658035704782363266907503940928094785582535671559774393260024305888135363689290411263779052973518301469871016113699631868119090722688954151327431967937989203984667528591860373009235597308032982320552490188598557037501314538734153336151250193720021136685707849254444238667525737586784474890992683047832508419418788106665802991115943321176473546074703335762023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] -749136983156636590839954470014702801808311158985349988045603115456703837670266234622081457483539657134348707879834736310194911509216080952934489277921690603652524417838569194543028469393108738357202950577733573063365281412823691844648152796714365908267941447373958244513264466395555053771243234024816170310925134537879876677009441485943363835485341526251159600813625608050657003411050884008644513115062038035004910393549069259063136309512271156907399739394697283190791020962624574850901089154071000822095343220110265571415255842255445320766798192014937867674650017963441651537225428044511891303236840690084712161426747631726016349266622546496170442135606036114615992789142245021212836721884525394388363860704033666511282696190031495147999950078259175054780144549701428684971585874857923895875857883345188528636796535146266539998776365200790240415378364626218642536990517142080961416354926685693737850935086946833182150838081560902781387051088493564772153089601216970604730112802289622718561306048360022992293133989663244064341547801953323282540528196163228193109071201648998429797959029644012903417460533660332927801242528491289363981157955781032391420966137001484916296117973126954239019281607452749405713393551569980365136423349126538331365877825133804889861422020456286968211071912015774836410370189438926795483749511130784846110290085952156021183990107439811893040225968119534267578836115125251600569699552981633531334023719043296688221854974046333017570456548955334819052363238441187874181180569262741281644279394980466640907833127059862940219070965243814912767919880600551361109968523795546022799260140200511115135243664285930860507688122651337128275873443097178745021265130248097970589971299908211290796400779623769982335100660446856996530048283598897373472934005116007584281500549367486743692517902667411577746156644033477902299229399825948785618958274206612291141243602497675914828150069416413648908002497812634740449220521032163478991735355953068147248455621051405283382768001747691654999084661770126634401750250328353429840387630327712013260241958095861276107011377778291551492474558077476336648931367124171947414503618636610997767939707205042584760294932389460300063466697147013157077269924761366341309267066070857851847839385033140104621108519008067594179872815543058162897346262742704631751519023220681756657492114137517093358839018596949558040286705427280625026457772192509027473798036197338040650669601803605743261800001315685166149705471461364554735931441263705936559419104082968576818757355795241892337799072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 41898702361997987167441344778032274310386289938050541137287558805011913163413954715616659523248946112114316797091598942904633814954686269471879762680009486635225961716267628447142402191260955608495540784192135159428122834760734832491114437598884606559352601197491112513750403126183670695133229094256658035718938481846632769838035673819637145063028104976450242861416502102912268235059807809658968786516496910605055843660580849950098647239611196927753750571766799724260721888591928037276709415525197349530052408920588309986340140668292760347638931646078413289462533999841487210702853683731743986620859356655473151987433838834332695700990388561421292479199380731234412378054209023091189087333759279321080048887763001565899952459887163638497525188980691734330585657200546334387389321059444922812291571468630963927313208872472969821417087499431653987077149025713033247750969038478936613580343412828519461916242043222510824956952091317593091265150962829180979790408884489023150225251193745718036689019986977781271098440958483816096071498211876542136686064090770307320653558303607457263570551874519358694349412921958896887295437303362425942809608915867888665076932357115625995979586029849517105520571882190676105888819235258690941031808929170355086589774374085637865724346015979063297855768156295262836419211587590470350063927515099052322662468945721120162873163192973216095493754778626256698220278105582555404998203446828937919385188181971424425544118073626879237700515890294107344689728904931140859103899328191297423313743065301724793869305365746392716814345680652765552159262066473269091367677003864798723161824630314265329755980701008274357215213710253650137721847325687475592047119376603117671973315651685758754796961178886066757826946677468492547716559109528083854884943535879316584183717834846283186017081523756953806093913694612294710795132564822236397006083118184551452257794610633450385956568904674819929391498663204327767991578484086078625158421584616454860145489069925335142191317132432917956209122848618469827924961732047901887408091838039560438575766807126723556819179701496099075400278841776357812602724687856318920311093588773938539220335266858124557741466311663335827779082696100929428981165991150537973856996627311759526057661847137547236734656097137716251325097742977192988055647951491085356559113878159978287338668196692338485613958736155607796604270560655042064444815946408332907287327173628603668647553439243139546910583205548039445859601195341575362462738186088161656876556714814026881332775786859201616607606410980224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -1279295259550904435148560454992932946918311594836802744222841531350292685443814643907248261110957001171420769544307438315947413071671657514708661384223171955951144687797060016459872998511892619110454496528355444566468707878290248474679838153408102086312756119832841825659495306379276953362894180446080052211912041784934900007667812396077647076013672076253674841353809183610175039642483034999730085432929312016199764438854365855843423691772196592430193360021020146876447333045304581904990821583864725946604801953321989100785219337781122678825454511538346355721381484959079277686449274409239521758206797900655680598192284854136158928877254121002607559324158186165916378041773764002988635285130528919029527714120285159227492560848213080803370287522992890257300015780634872807916020627534336026981046300219520102517350353805748175778548871852082469353932054693655034572727634848999041854420302829153025885260886827572643633038810421490816998743638516775978234084938441945414295889890558227003750453323600875246804699811425440998665013764197697418393377207667556025141150120503292813370836794440797485577727616550356319831390272581660448541402311502921948416321508532906461687018754943122799373155017402734836024457150752562133141602943126634255102828077173396192814495199488840836892462318226036344420896674803630554749697224373012117810918189535939988100000724919416868170902571741161733238225798787093464309894773106682389871270680676310261288906273865296033664204799169251399561076596114244501381255989968704912663003291606809190032208399268021689247140671097373684136352759473566179451062543175461628365565972561220680796750448081502169520056170105402815558534825627815567446506982476388457767097891202146909182667869122687065079290274799571396253096427389013856067009750362292997750298577027815407527367610454926524553471406879251027942289386687467627179039180603181909931815704885843058478474043925019181911032910144738963753058363818234424203538188836043242224523733668369160936996898157455834550318456840959263765106031462927550785147970699917065825928371980241521450596206804529128863544181990413144981384623482685943304100168644022959825786251590017538980860750644961975093700600678252093139176269037073033336934957631042632058793614382266288589877545255636142664791757398717179732020124923106068961677939886793410240545732614990396507892526804863204661538373538869426446885158974342829952023668157806011170533009301870858873652406151748881275733818749284561674021539887454680019992063801984841404923987084885084186680614948272705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] 18087299424477914042875202824115530663148129790112835394669373084878885534206798129260439529954254156683700600474572282660458156928586924111306116955531410198444322615301618279428594850027654613282975236930409297698350142077824396809785097971899299095484688764449354101360198244213232174635431373623176855979849928186111486776269206798770367116268893081322924781774552634432204955345281251304837371896919870983217679566175628475126220231203107966721088527170582346017366628489200582713173749073489056631376188273018488062386477090643016745561916453959052735460585674261827351624142784169162838744192523530457476512179898101406464785364395239640107733938079218976156703079494272559891596192093202532615945700662756851201220771256625413791649472884116449290527834308504605975681315430531384623922570382092005807040048134612862755366272840721249388125188443473671610920013316031680571603388039492979290471026707233522432520229683487149163255087962723399286488003136514238736921006750464668795290002997669955511717373670280620257337690608134544350245187795982396397485490684835549717287157906382141768756218872332097025713895085729214821531758965579152865477741625461122926871426550418429894825607325554147154544386709865394022066838682117033985747647048608861653940301905332056301594425367052878587375119624552452441998397557595041426444418478325390961593711730121341787844310158499416004786452719393844713280996952646634602868248348758096850854093715064010504177584402571483101164991736639391178947438114759140203070901126620378936313782861751539690029786709342281637542816607701351482182354941040968546319723853266309540401450319744741499387343324117539688576102933889730135524906320783194025433165344197768164968902611334927321764267421257797123978614254554505014831697991471361592456650530705767983714606210118926407762871431641837601144235332730713761413168534417665037110036156414032630365734633410109555188251705586037052957430923506238405770854392664600426775615288400379292576925077138854233561027271459804643211671876039682301490422469971789384290889632145167000500829404159140470960099148069078138497683162530070133130529777053022966681017802390958913956649440165746243436714858164852401761043808272247157324498150864847852070835195459738772833608745037331846221840634575706366843783945710933441447955336497154939648120362399932514859753417786823006531377647190394992883365955921048111406461764975323277571995515132735200940146367461101661274991355522423703381124058423074409403985415358655366524845420350686708843568339943885803222656250000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -221032348207611745704615895222904505947532950882902405700504263300520616315071358794500736638564786040122932470610097504744220025382724222093742062082552006230976222735496524291436029630933296680208170602304520818462856811859129516744506630229275439819498268875223796285929141814441203823874678074755273253763298724734392711529277532915073241087172934961781359243928577074394823310210560190537725516744590575042512139895589567617564774162353290087120221481778382136816044948271534145820442009804676733746316273620713360672753498309796246681268528576355813705315764289024248499376815248254077103079893494478734264959871817870616092323361083411528462224938680551999987079770123206804537631186089791388693060474617062937787526369853453620941990852888098109367908290505415640834122040445836618437259591297968490301831261009469178673497789218051738624487388133270947760054463982311570540316766716246129793092638817694330582123665715331987672790571498697830533577052054477950823898490255823824543885967474358322040903161032054178004563015082138172921287820881158735639228540784634881261828164561736108521494558292405472834716450250389158437950609467166773000989224109587718873879676735499873644452306620650900026326037110758664392922454578798504196234707646219561575773431975502567258808688124078813752786476844504076913812701088948300876661890453751767847384242915425072273117067428229085378289330515764415256501461760893976027959775361468187573161499590428925404033944706254129929547817047907592445917527341617461978808348508379236231524378531703699586304661362342029930318648234964542696710365953304018230108892221348645497506689211121944064411783539407390703843302036072238192974394882606015032444298589878384048354665096437312790994440578663726990122698414039966477820150977584944053228104499305218006291368262650612651792116974945386519269588248528622594809063498997737623492694905402643678164238341059520715802943732340783788759853851855082612931000453542229835129574056098056495085448849299632006485152930563665890434126593973607336788722495938155192196024428592143642075472664123814391850473372268228133596195025756271308597674132510571132708309570573640395512837026807424644690121435973491460051509844918296665680605941128169329936912088506072608840351046260601380325334452247617074376388848434597645259091404166560313496899802203609465916502887153098335025857100414002295113276950034680132697760983872295480511220182828803898384393347009923051433924283384241609279408270150661408193356823779215515721370544088841825214331038296222686767578125000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 2666507766159068466947541008226784221431609737768708656356567701992079156870572992907226925932411132750456105526979064951171193744787443246716305411507801953075051678033419635663325799857167774618174619604768626257344903776671689806723307530795048013836034035634901181401725739139911009317234084748646513481265910629861124183622283286337331157015085856565763712919754616895499420440635329828094012603793369332049662749870271660562120027712328101342780008725010995394025008388201730634372065056950361739095178723019774082314042537833383654305019340580032543747091114981646913562086914257254422175568831213579795734706454954341064016624427814659010354016804494056439490517329617074252789024141520188186719978999267349158608692638372364905976810107646111755768930834410518812036465151783684885197715591144752805461002128002043866831049196845722301446634507053356274071595036533021914135294152984361646994409280064473762465077854916194165630900011902196323408027937154089925827780704103126592615700678941914437429414403618651490343366303404689835866888250618059277183345763344890017060821837945223088670914046046686810151021748661002237219729735840928366989936875697368397552539400232253478427004785508985354142410805737969103202119449240001955935718511821635652019543566719225973738131802314995441706441663669722079495915055032076877092664181383018158889285026076944631420774716613721920554095800014586835604141247025243542845456474533468000729710566847385797282255429506275779355778158115283588794461417168445475250166243262717881224301794180254374773228465057179273895915598341916502174940006367454660329289780025864272313238956061932430162634922668254978294738868642844856045375428094189164982091590890065425426579860186004813780889798680357636856170977954225466606257584173546994306873952123072030921172012256022185343373497794411037115412461678235166488069756554457567707838125567350269371251658517175031540965239980418049776313932900700048683947557180030300657793242870742262294775171534977119280327866923092717750962943962196572627694892775395723299213211874311614258950734369205876488987352678194207894226435795992078269529330860714517947118296802681964718629580092258043924074174948791657940608778698087007977204781408676112421150446466803030294195612703338835090382146703226426659025477647521643332385555221898233347494739154578467810496900224805890529972841966655116601254754388106556851172915143732176835619141488387193393642873622306057213389300268312159881296944243104512124924545406839449666793872423253830561407085042446851730346679687500000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -11143183930512901951749415366480653884455790708384196496746053623928483361496097065000456569202230559898525355431006891869162233615493063876793909494515027547179353297346880445832519673254069531282429101613376552828774242261494070007779403511538437284076653871001996604658909220063470636557645866680084546339967814579339037473843307656987377874713869266420009731625652987097397450415079903917573610801510871695369340792033311620612619623260584913694184551338951246523180706454223215522693528051285577016798503683395161680915958490172901733996406357219666348635087122370093194219723606029214369447973288121810461422037214803325792379343595855647410437797200414170755851997206881951476224945848987143126314909477838211869209022673156545665138491936858493144137292189508996357083913428547712125229310987896965306463990688854226533712139751467726625735760056075165543149790963883705239344322291464034198302446052455617089450517937013344323772499445890013889900450810325614699924678120911352673806910599478917134466920260378853305682324752852509712151757330507882048481707260642539399359440762033694226363029903092959910060964500083437131423767406075159041320783482382296031493494053209391537379360220984227447980503722560448603503880584916404714915446457311906535309496523909511918136684960319165479354285985475723782017063819175552763343933717849708447115551932291922669900979938739509463522452420702663536824292492003512724947475593808470835147071403558725288421438612932109495051181309520065942805741008999633676523024747397154816379894305565540363028765155262949194403926487447092759768341484413102271452457042325128797607914296871717589991939358087855380849350423992519307299231424472173047047303883614024115075017371554573619876483235122701630319595024199065529466687925221974991791836309925595699113306429504091516597539184021864682320995023402845098618929855130253087851649162027870977736447583918859322472210149458873934787180189949155889264229506639261007633591817655131779445212967858261022425107436989587555468623231816470686470573523944126712519062461613620016007193388535079156177724561989307610221693214758726812313787101274863655984423306775644699007152923325272048841371446426753412493180351396096626546309729288634901001733587879473728549920128621849139302481806592515119333674562280322227197324199123762365426073776237466367675513459630027764325893932870266232323082300229206468416329878938613329939646111810992751533773950194379618004386670183305955821625432113645961309231122909606140174154642608073118026368319988250732421875000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 24964861168253531820481787195233779117420624610948215084439142745052226360040548104697913021490987575538960641636089859376028686973483380165860345045206404905538293805621725065106649761418279174090051352681521880874312435208162091758902696158247121088301722218441180236081615567997892094904299695803112529775440211652642633588642113653481819012470966055036068586763453458824820343105450291072095606882828327337721895511797183994432025142106891707282753969608901731449912422101112257493754969264924290950352024003639345965911946219450368108873978770112358958446960453259022552480836720440427410526236097550505500922461286017806916890055423032772659675146621637796586971508423413978593358685800640667209261865319530219838963016561028248288052353561274599895924904210299603016259940208353089327817675065540471866887682055254819145189518182754481499874394888677625512503968871109458510951786678694814454153833262651681550043364739028840052328129019374763052841880349753641475529649859745934829188181484568492777337378891403135581935893810743023760160475437871919917595662895402039603075307766067060330882406339195397984205615640670224684681700133727974940094735683891863259685567281284121510800690753004996527897079341787736454451173123033969821974635378418523566178200495729113139694367005949155399810821237232760055962345345209166367953853309925725128707573618251483985362855344775624633409958712684981815822170250426746573923547878290874335438508479402816054969932999682982211565725035269804234374002931032684745179166127944473141486059026330749934521109368185572864071835746465320044801701201837378761177831749368956636929763487935923093739399524899865296965116428836845745281145355126362634303165335157001533247351886806050050029814411046545632772195291406447228973151202741583304388724803506811086619801134180627630821959041204877181075673684511535868766610920262096120127037900717641941605509007252898770181717643538317304601563625559586856909535469604421986637404877700407114958370037515344059403544142589284009791866348505763150520619834726214325171868154004214543224371321244395243261772245761009693084194008752494699197361806872720567043316213043090485767087978567375465280717406840623177405332620018406342699365461878065616038603295370962887496504350146873178841603946733255736492947935041440936025568604948888960297318646218451669569197921832135987063996997770161279114880551790323795927440981108108699983239742019885894338487322368119072114496214198030304818894367843755677878127307612349480869275153427366831238032318651676177978515625000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 73678327022788950674065541693360040166959231926420958546154812700593246171041815698444242198413168343042398878758232873886988354158078773057976044974768516811236987083563306624502334965298824833856764977047740426407775952048434024266385012891080439390285702116739218828844742093125931809493787902207876639154118308906641796346152324803176796774678823093957098555497900623929183655272756836976652198690120347459835279654093651378383644612469172818508390753186139114998747023779779776753316038443036069383610934550070548678871864385886772033367281341439504702828541121514960358854534368248060888269096662075964409218644168590458765234149600230638030533679300321914478377003277897007802333009866099375977808504841792160028707527267849729209544523953504142404426553562987789675819868537892489448707189314508683884208727565602219749296880060736793918225395990187465891647324819478085739571960027139741215861487027991500460924670278294589909759058283085651134988305732389253141259786860802522013230891356788671465285017140386645213964653529641916340236604733439406803552434281212034936332243717005351106034547953420560730366899477038994421575134809273028546777181313629426001807749192236100369433050751358219168083781561318197294225849369345721145880493667959008289810620773269712621453411351829910220144097618575873376000896175038656214013851050613400863694899909748144866596522652365789002674533307146423092575976163213393988807227327387295787002129733759589505965429297504084495059908901191025201017656111499755394175757944786305220447885791693881327593413363624599630396659585698196104927481164921019455412093696468878725090555126807100380574459445612359205494795458161760267634713737601748961425413265654294063154255977147716385105672355649164863923402482595107771728890731684679846162995327741784503235332570914451372429234051342514811481445695560965052133923676624088861223024738466017317860657862272910377227031220698333152616446520245676290986410685739706379673093025165107182369344058649592164601164216874059804162860727134131510857002994770700234570973155589648755846008328008021731098970845981017338899582598754002459405907803762323029639724252851989605337887283365217570268323982813050816095145689139267445767688185894423555157718306969522859959779358697513648969435529399719172163057030911035385444494352526322526304253292729479395180284199704587881626244607336647455755997255243249860558064447457776603177901503102349006146883577908944088924801201446942853061017689876359078659224192803969106201067429395834551542066037654876708984375000000000000000000000000000000000000000000000000000000000000000000000 [10,0] -12237057068961475133662917229759568651545108788900883097593349517002028786307109145699461460670183297598307059830819133490337082776865088580076569801141840418792705891172838093967421113073219873467005446198816149789416043541040371739259214684066676925120495156959034818491264048803035586735657369709879878293165853508181938259174072199601361165404338708765005355028218755928523933273041796235384355610977181816193731267858971407115878931302291036135745060053018076541923280513856823788204913695759634627986713505176104422804781847349901775676324620015621724222516969954479938596257896085855976340658693410525654191628536391459134373717902293044644341533204051006772784521147698755204954002392460727235422501319457860553626427348849919412604553176265105228534115100648244813454397819082603903156908986912066567778782776149010310290247335582924731128115894971856588864816161745376574687413220289729405113094811978413400779743651436517513353135698059689468652313407415039906978182021750190614027100702176364663976514373251701937916770590918555598736159359875868429496468971077440083172394890290308518430086147823082033567120591920051526603758301912632025094554036444370253147762091318923797475263699431889354869769501623497158734669786511802028153493948407791012061803348970440853853997125134129519270791154877589757297133034069345887081080444030673420398615747769739452451851472077911386069674549906797092937906583458129930689102876118380567909293748635939369674401982650742519497905750212560951651673416733012087015173823711133289509956116253271357858867413996953011291338476465990297476267458643137309178773265743161460342412241036274875344509059927727184549327978192993495487294900845815202673449748564175180756754674065697416160927494470892758812494643489185477056319247075041735398932137186715825820924022635942973581269907762332518374399893575811737444191162495315562854358927807425975670297354659068934004131800008772968885952110227326660788826231605394095595670303613278032057552811968727062791921880711165193632570546240609705898933194036003615804274525455045107514397679108288920761260535429380618624211787252504425344640464925010254247420091933925160607534772144845292905039711195427225936655206292205216231932797642665036055090586078233524126201223234814298173396414576032688839546188377385583032139586546407264047281878999772621427987496595456385917637739089935737532732309066487227472858673372665046667627849282227876295067920286559872365569053525794392266729819130975548163893507069843735735048539936542510986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] 2108394292482833659826130695826459321552632528627306554818072859428103378000345783366624229858823305561909357859598117927275036760254902218019392969474844558625084464831067918531578350860238151513360469456958372825820443627736819169600802845458641320544995019903629389385588100896399115659299192397646349713690355082297298579860490327035827444862451800935436987165929624241333323069424335474000926388228928405878750128693309484708568188213308458321923890792492768996684123883904418937054811876662685934699689236854149196930904632296121251549459515932146507848336848957648298927616541406850518556177024014708772726758473489869697451268613630704944789509287474271811050860150986931111727921566774458310660117437525652531300160824515931054465540726796098227032079588314591440864155083148344445242671053745714931849641136026982943082161155399924076735019715440659607570412625970362300595819824988764356059857733155608671684994339477641288414586040977466693069220842452462453297011798652249260671996402037781851357456102824208068227099190466228219052660412159660044789158745802002803123735654731118534206825319033399685922804781565789958656085760514206439553231660778993474792166083107466114120387129790779087401779112706944346140446841149745126143200627090934706892528897820595485425947106553160905084569734173832608210725136438793953295636071172713540378534055168859801319227208502094629539217055003142352685466766594341209008752269635540132300967384407226501915254157519978364001486562511163983318775911775541962922889834132716907160915173461599651658116893671226295470715372851949273643898172415400881334695980813011043649444271390710933134320635054770917993118827686393053406179277639908512409058239812991852081408179195368304357372203363236523937997057758029390002670132793812471559463364122892739416638479409416482739170815687969876803432741937520680908840813984387283134445231863610016016569150267728247470645009115350164932718927107462245094550047994818105966276710908827323271709554821454959737937231345414309819322357327195302513955974355987837668059219503068673128497342730227051903274550544008405500320719749608480693852195834243132942981124513610732456511515821371692638971544961251499534581023959722939710432270628977211269151015243778039888649617787023143453304358364357797238912187087958093558842397488626111589913055913999407171797513649738408055980569675907269702939370764084802614623216996687873302330081865462803799317649023352707238541562833620774081823458580218523301313753807312290078357364109251648187637329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] -152676924870622638804732453683721350169398495655366265729916891044923471719737855861762531099210788281219578713551040835152826274304581359533552380385332973794242385324671687005353698310065923128714018444806567184215751660411065860144895275306999909998712512567528549628987075766964706722802852497187845880792512284104184579119252082724355900158232187967593008994454523717892837025338150561193196597464104453897509935525044703930715564818544537591236722887785502861165549734475795264380281122104865495585634276886647279701122996914649078280540871839350568715008063100187985622082550812332690992109491067377984322360765723045155251890390763545273493598418752699074950881085256387064204518719184840910452350004088055699481560175111578105430447999092281209299868521253264172903456799021484990775281780440767484962777708240709280075449084116126077350255268561887721534690614290765258971147926534062090189335971823083989924598534956783897450530156374462217322705415760295682667051933111174525037148371630286909914652014863633124572610854492513858793455586999035002132250380581712972127715090979358008215008786940959263988682503620314688100025144837227197406518484902344992571420892700532445863670683846213147407547240737350056291660651186375102911792555279061568322272756414065958035368358478749264458065331229037641649657761248963862842713835058197776757704388108893896938178938355306260739497942121102095571049906636390120113298156596930028184835303521979386637136286222356287784524127966533047277167819013986231647995208590372597375261327114738137001282178002998297084799319431567039824084043529973178713013918351787652595356358301941141364858556717672972758338167943249183064193165155531712530785669413130580722458270939654470071800206279934939899069533800770785827685848835605447232166613918974526609611452285125016123083012246877091774662011305075069761811727963025275219552039737828746169952983016070575403680608922853497171286853686160337165431113493340793486007613944524920165357082255466705538984383368757829067768708552975983280218459679213069309758931862276531996060335651788507671699797151786701136623989526519904139288832846099839754537454726685973580367481257949653770011667162874289895662517910048039533633296497170438543753879652805411880621746318219488535784260999436404265220393557753172974859412847527713867434358353760596934027381728719917692028678765467696187222559056137268427787539286209844977353443295138375496913935744534409809339146780225259428016169573587099497834020743826149903860089906970642914529889822006225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 5164886791807638238996817340253566493589628517883456973795120310188550916270361036468699743902701055118745516859703116784868567835286468409920529392452518435492251185784488403258348131971132938826429231489844022279887549807117886726076363992716517930207932950100204170516403271910468618732226055632578009385320692079970017655925425968178588069878069205010041721290084282736048310799434479111828602241208432973458832346293912057070731067809814195820331964549709197262725782847064037304543759711185517227602995085492062244170273444596789761213593853144581717395073204006228416751966975952703678637526910262336072943399627695901798157048303668322910989655676045467846283404550562988980923879948819638693793954329952921018628795790149572280257138660957989116514052514038187180353713900259631969165092200388217254736014699167749698444361285134746918421364823125159613814989037477127539133779894186113536686019641861764023507552057267686030007634842679053482016618473116772486981036999623038409109911405921455917971461984743873065014320550241532574796582362171909709849820636832044064428422286083534394945902452162818431148589161602206897373638064840642339071672188423984143142980983683541274973583071838511621008328000644082923957883519849310980951781338591030733775892831323334172833834002412409190168500446241746556220898810612655496701313155151346509126068405301705998396644201799390255104544537083128794073339880521818172870219421721739845717990968227417585994411585493663710438450247205871532995665696300210155508291584286441218993528546031130252910158798501552298328420325391665238531008804005902778495749100510494936232283459076208573907840230614804270409062511142213849009360695880805090590245133422307320662327049004669997267857490505650455781452054437296840002804721185238370188223123146501932226589799151196997008789876396762631233958113869334184862279750620624727178586969331642941833487609398466020995578307976865425799684589362583905034904310123624183152294222999913405018078109010381327251577658271057415933962338064848998409229641404216235271912212699066711077769305986819664610726033280625460660783193974984504345495563937967290374971869683243183981559227649612900843372333686660980425451264505459141134633876845816281364159973879670921476169699984988265676063693008484739540650684342542082292991297118149494959177799894385801380387003375059282643008423577329097276049038210072153635437682208205507018690541958874434092910003769498457626802273245221053931392605074919593369433081757635163339809070137675917067099362611770629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] -94724988972676093687928089104791738798868218395907629177807546313570601616846780659531873433292696181258239045832857155447327193133723134467996332887390737524766059404673698906188320078564571159974892437302951033569467327262050545401485612755461896373862350868163989681664725104323250854019165035204307162720364980998153555389493487495778003207038449069842810218658428091422375179007911788390192983393506967502166304180020558129065998686153507134496393975300401574944903156716874969534656626068146533471277483092412333893203864959786498112403083541579882335651656894858042787830663474727062395999532188009353467393559221973796213932947103148654949100520611751780012993191226262744626196665586847621129247596593716379604173698048951667910915833601634971401454218600448917024071662965812854942459955367611122235350452098279130870066964798390233320228135929726533821303167976346723095724718979474433992447663237232484053502158300821330652438839311533703696248787234686282255031171571382895310100653346518796585485720648241104879174026648124098153173245083036076306685660092644197825504440573299773082093153219096582985321949785899173760730674878837058862204687119685715407870969170751595972235394101319985701671609875520484770316478382512003123098298574594943314812222710114500266697430833668466249122993662764184605248351296788847311566764868192401452974132890484392334208044227628185425103166958453561198968528052772069874261711096100637510229708070327963066535687143871210914289946569171951461109649149973276844078797696609961816114255611744701133350666584844256338458360746623525702902026940021419162813593860264295362768096193196380250209375364228883115916970963188544622351897562008834245217406101503761709159833753968305546321350386498458271169173590959134459081340047976249016368757045521757762494912185170800526884294042781922217959649645099076452014291755633948513244702350067473171307069995891808101753736508413585419225857133591184868424770183290184095773718230835268312675691223793712917075356613521277945543963447769014595489919916122330501037688754206671357101912832298694364625433517184777268745996216121526537567106315155434846417444442701108200734091030505383122048648622301970612894079090395630531450403581271403859021583890172091350823204773197951041495696081691582121447112238927493167572135537357533254838521011100690002155124738867163682961622980922002709318728994324957306644515480506781941489476524707258730498157392619647571092242531014735277865435474953578688436171930596887939151663771131239855094463564455509185791015625000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 771632755848950860423641694975825060782310394428726420352210884103100415062129032837074861925357585494024646754387607864440253674648575224332934274429143587886939489900628344624645309005063937396049652415324838150310015611742347602106643827578825311269704464028253790772116508745984134396378662471560108116284241489574480679667708511156595544758087366024269793197546338658872878092914648605680621258729271718600855021385788546831569293447859211787344630891413599058999132425140956183712047269363192882797657956872794070592733026730373748127245086650958150007358331775383946823103835180300619535544776753199628322788104580638601720481391732683236726829256513939725884885748389051717737687889139371624364995113832721793942968829036303830238072956127193668764391718113732155678758126531837695499694813098832882625730624743338653811834604259259169594006796316686556722871416044462224972401374485430848632977728474664185630507220817543312397164607174537062087899695581399567693559259998265141363917228758153191842284053023577208711594496045394898415300375069596862204397119902680502024169288418514406199230650290002179086547126505455116054454537735454523174459875851272388230889187506129626995160032259138316764247545672356427361917708319095087070529680353369540300579991563977417103302882261004647875020197817888654409777941791078330252715268578578234966729341992475171275359529922660607760205429027605869512990844811353638883064308222652472391859431929380632193590307752603439393211591347101847666722581382117622282848384368439467949474527257748208257400187477358103691508060584907429667758518395048406984642604569707173754799530220035480651583271828954107422248215037825051526943779674254412978291404417685347362052407126803770031282612145647358022498744747004354553191598078093793632890309969153349274715314994054771628145364140808831076955966754242487850573302224624798166812850470804300445369043821212903362521536136250920628557565521022368527108717069064421819476138932387379781753438742941181237725089369695060571536618852538484631889879097054816364660363208526760882540508128042595360502097373395417557142606173617021710668911588226032514495719845980559538858110767664648570161320339970643339537590300664375042408728982094727044267571872426156914554071366985980064533226369498423885753617254675161938068253035323935474220439400997327200532052563369683705836293475986338616453591879277979317800964791272396765746957076864496929041197278087798863245516477979352769858956479032494338716470480888760641151064706422246786132745910435914993286132812500000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -6668428015216283825990904559320336920933260408915172716469898855337860950018953498866750486685890826318405854534936555621101307876666167034907946482973987591736235783715517228443225152770049269687773114817559596407029915728925550443901541433872529862045411897193115157026806548951949217957474609862973169346503830181210747217787674985904041540522656768918109736380279524344514945310162007796783737807622652036411837859135599569604885593351360453318378736100850704032103776969792301076774586820310904206094087594069862704605567102837590330500309637701651801885545655683300392403786796971520883378279296160023658785452998756542029400324375126406231420460024234245362962501877969617668538613043937617435615939230276106839264724611022986131001703062400554875685904057512669227570404697656685381531633880108808533649279781592590311320414164652060039371887889812357001916861252818595264259130159152222804482845034312243383725170338598221526014567778672496952743330554551497565894441697366954412022815008220121123344328765158979734523684609420971874669535017642260550672566520868888247105379567885927206416343339579950158797453880961917106951959017646835476913658053770736205143164837456899278536764684518444275762284840164776900611760879025648512852470201390027171945451275356625287059653860206819971468460902153645025850296313568413718453399270869574408649943838634964894764227689361872352879506461334813411709286846230375225132518079591754266568242280178898727856186591190684544241442829934709897693849517125249608820743763805612931610008866854719518819510848081733050458179916570678385391850592608671310841093062885540213382012318564556750187350011620727250149884636356519106107492111589060621486868575473265823310374303054505578139618220973145018995452366707707109309701738440672945217443574298752103806775116926964721431898203193761382767819685710263347801203882470518034067703359493636233997948639679983515277226870527226558005732333403616623243677918935840762192028072036544224775663541504544909647324159500767602290795332921382845141301291547019696236791336150930839304036923702900467838005327568042614795833635489652785264169807356598707849619014094621560231474866559527788825429026623407504246809384549915529475709165786406176251727992189463086106852342376802897554760353765588140043983004465459614444254836376451431939874163832313908805113360287099620237642904110398176551255067324997077293504212376450159078473421692279862471680501596053241172364054199601224251665392262914333085653917571883597360603941270329464430233201710507273674011230468750000000000000000000000000000000000000000000000000000000000000000000 [10,7] 59417313815456145311117221322239845386467337235499806493308623329010891427049336747303528830066244564816258844597237785217812960928317921786777121292062938177079856638942395188629215449700519683275341033987309913998920342973912327995625651806058580676927820465326055295976364639265933214330445574003574744250486061261292427731115307952410459271448294520979974767821927461091142950312277853633030618881635280827860713416663880283890718137849520049788596627655153569163107395744882168780876204142105016594594282261144128801318478247793468144454385890509044544130209892994572380020279605584241465256846916758244829326731959077739857435886632436651516705613910547274510034681708024232836217939320101256238979371321897601664776547462190606576246907264349356837884345881380749493390553358303140531100502671893034435474608593064288018511271144360748591503578765762589912547253361006643251762283063642967180420898256334816560784485441401629210589440113638261866547823427135772028565678355839687928163399213400599739367929884664506329309992795198415422192102777808395601965531042461091585774741978302235596288486741457229726269141321377331271536284514160219644930012538620907009398215843747006593061903919631187856651684291898432111704470712793262604321844067933797677548007819366977949657097533017126699962105244925912928544461033146572659579607653404402242733868029788564913057007006700987616319327589124252168063921194780573272624331284883520133103541407219303869988891060590814581664260983761218453497800302360421781341781192959457989223195847071930389619494644412355295472724059044870623493453034410910053075582309927383975201100286164330148395482409590149740568347235238944268404984643338540466879775619679115552311001225858789021402992028174456441484106718857409142448249697202846079925692341059557239556363111664958280197350045364105657072546413507738913222502015401160918138814879490730797393299423878256808505359274152259529635646694353233436977810321144855553976562339804477418356328920783078367185546547490242334728136176469262893550823825826044043395683807833642294906512241884683213532942622849367709528307217752717320176953746558863004515079378465240541105522704465914498946369195466641168721073155226322660329996166924686088155746426676097765172709377605579094820592626547149082648979260007211079379260333889877081476281286782516315542040136502176885971181208489763183072747858445473835376939768581300503771434041343566513125320519547019633312180280856008456373229306708523558072487430139142132543700336455572141858283430337905883789062500000000000000000000000000000000000000000000000000000000000000000000000 [10,8] -344954692940264189299299446664325822061954292818917651259968796037378502932629940764624815489754500089490301391673998146582746641439644912487732597866195410442797669879818604255642765377839801620811423096590343448191008210682607536758105941208338956156615019130004462272370523456817298145908319035135978884283480525539883193093052747010214987891666448783141568968506012396109020691208944195118841335474795218674603113178746864069845194704046989941961281847209769366555356118416364914145605747842719625282424529155690496829849948969654407731236448453981758526698458647230778975466198900709073730612040193842927388644027005205357753501547986543556490680086732171581996659084990259603741559163738969946039141963871943325889024108922006352525965933319394054682215421035336721809574432007270231436100947483216472294909365240593095639000930426037420184469938469779899895027371435105972740851170189848831535796803328258271796595082272913935026834298652363506993545763986775956916317269603526251272797087598675313200165380377148732535931457188138106658899824160016738936773946776099807484983075542283321787664209076898183949187596019974800798316725624542746436570903816622067719134628554049362158942359544925792314482217234726651659754541999101306897661047868062250998195063274038154300465218805268490055514681883765153313922824342097986710461124682713038776954960756871598048875910959199909069860145071392354349061043980111628153763134486646743119487279470221123754126732383956397189160106062287904221865767419664017235685191862044127061579696772114134638804955783089395508636063410880573922333636138130967616037156359116149569234817627298404671317692366114119035891804244768075408544123529742210570921039699308150443567979979727438786299273664208787019623025882472630721526724857403663867778963485888920515258785292521941378600070958091428252636618884628569248205580544709081293106068275543731415469449683806470187426582789579397160251108177706135788991417313421748857766639024440878544483980838431449696335474400343103826214501789787354116175768772236207773018999088478185704697464157050065391147526773183218756348875200450778590814409130068003762891962054188262546808939672443353238959164525341969389392481613769024038524013550605988468557626763067779274051563016723408467808219717834045231424837358306880859342316854440204381626097789475501467148326319460487646135177052800294160740182059365048705854745837585366119184345644289657624105727131922603440340634513754339464293726405371564027737498135527800182818704971543510851006431039422750473022460937500000000000000000000000000000000000000000000000000000000000000000 [10,9] 357936212923004931334417755268060000787501276329618868722551450847685014629562505226220794095293940707035790736829643129285765918662785728935082524226043749659058009104616429412407565451382964344569088535040743855018280175900916958795303801262106712059848481606072789719632016298836985256394024993494729958914639177190293121075157627565012187972977034560003723898641176518098786160876976471478005464737982611064203634702308906183352975063149120639624717953834465658808954985771418294070890858611003148512563881190247778751774426132362176569116024703055051049321115628533865967250514935432811525139263475430986119728208333067415349252010539345066263640916623612040702296291789562414442005190341786760024301500855320090723591190057906200010716685206418825636577604179850883546032883557758369877860787950619326741207929109502409030465205149904152814303716963600395375554419021122063919703553073963965630462989958094532814762329029761666802622398215834807154585555691867129924152889140522263963157281700932207001405065365776574527276262578584363741696213890109628492571654769282918744902973542377377980393239004393759145495894242410009609938643272686065300535791585714023341411304130725623669585629411643177688879179932271300061872181614244568680382374726812128784728782988649518221119904507753137872778041254549007691176922139655984634146935546433282834833160999108432985300020949145002051929748248750127109954701265342291144675035340374485061229078580653466907082378782641939104038856396588532331760096046877361458421961138936438592337191539237420006479425319818766405939552980476237373581480023082469626886273731029445933983519857873724004356450474421739276767939631758755073576468413588333504179340663886362797822249634898859835118823921478124732141301763462997829813844516291797469870735142152363885685029974862700413636095049041795420475791658810424276161331282269790357838588886219645946474288514172149740750375385126699113140556344924752453749307768015319536608861922966647096509823054856563011361279041999580977163317720061575929322381248813237828522054635130637909828704835779956552126347691276836559081625338972372417646652067331443353758332927516324992525975135896961325893170632559665653700515872210184318949863673212270164420131333319752041103430222619315295634603822178142213326927778281556853830871658215306975370962960916610403280180467702325964375874900602592792521043948541954170768455677085338586187038225229468945522245190168534870963298634253463522531270511440076411381727467340043010671918333187591088062617927789688110351562500000000000000000000000000000000000000000000000000000000000000000 [10,10] 1052834343210627938338758299402733833704969089442003236372094629293776968080027724151701663695430287879796987488572643276770264911875764137133848465914942721041323180422073292468341451744967398981253149755574312720157182743589205947278458836243449787239331193959121838274550522992648772404315136659091330448933608305172727064764192886490710913222239532306777754161896928056987746738488805589915110217954702467245822787381931958777063600553021049994919132386067969638032280208920000268714356636310797550062608620253343138933277776234573549397428569973485951141166872104639794922177469464981059644227179385748138939195474511361742676398880288070542143757676879155251363298980558274593867983974412317361805029976285515291384828615975041876532228096927620414569772753254949724419779339654231247113647901743579807488793406750847043397493874056626656396668755278905521090199696286341895347215823048190293784817691542280019807749851089014342192583792758820398141834557551013489386391950599261251541587768462421174196327010332366412743213906247762787733977587967881611502944088989891658439353964341778341987328220211411915787435122204459764219340253437146830945965496312605272830467723007284910905950296826699828600674771267734382672390218639354666500712021261374558209028972400705236064268880518318033063826343314287083161029433776305163480166618805579044217066942066543678042388648043087686056672859181044703676881053339924895365178657678683544824862555955461498576616625295847866501226646035741534638449922043555214319769880686121630186968092069561437733960246276836641102831434966962600904469505649093470116176364872475444449216438989369726817194018852462046334612091594247749836260358575140251507543233593975270889386133484318572482195398499543582824042806496150289491876714338221950001448312801439557279829925632483402055274736748577693359966473144074812627688098267526705326227666220017869435046638710370300181105585360003635733684780710548979251185466099269765561890309144464497026398754399808309502298960632026370826405099774201135740263853818949087212131448863090718832261793040243715256103433824473750723400630770614625187811671946303680071125218673977555123031402204938409096803685036124698714425046189337900981969452801301241452257157500036224886297198223081484386371505657192270073457423054040104737204639096294875552852408642508159682443491442460600668399490680324480995911272951474398316460053347261075065634364967308106569053917597400863621215498789875348379565259422417948262713080279269399437474738490116976663557579740881919860839843750000000000000000000000000000000000000000000000000000000000000 [11,0] -27494548479617215524896034340617643360822852587026954954574742857493877071256479818741579649695014566408349653427529482306020956824007995922999825919383257589714942628549996979058745798782284862461302268947217243803107388738205237871223636691996224282783091333594488480420557267573215137332775944475661655947798631862352360314015422660040187143610174991287689174996299754678995881010064307175397584024806215848922664624513806258919909059040049277727269572361256166543417285025049578767140522564531463674655357992630813601855748328041586106837694324254300887779332703234590976782635840554996571749875270551751926275853048705368056974717625294176606424092274546265997252041547635271871375907004228032761471325973932160214671859739402619901181876572392094516779277214786364502539766054050333505721522712220413555215774287476877177661455866586195034521883480210312788139970982603438115807835291747290306398396110609718311229858389149489025642875865653455138529173730116589487320568253521325725852809752865833179844640819975619812221246736687908303486305016803874804946459409851043514372656586829060821837246466127641077302010801096725247084303237560609816548042697491291037450450107354825070355419052985947101445032353031402772291542501831485207339205613065983318143837305036599274610009905773357590229796084595332127716015711874902819284399037566378112196750502206312909720688306221040309360657473605697945241485430176237039480674467867376025996090034851204244416045634945547844454702161463894075669127162006165673913338934367893087047118457409696435378217203032441091482282841088531505417265576789862412276205966883086182109382176981308869712833492620555936821483824259377919260829125861680761853718657131983136192518698482129375855073853385277509144214693026489590819227028638986538137456855418689356901279067927553363453176425893415892733245225669461240939448836416916507420631237274929007442070305697819495105754931138114257537245531478060958790174216197631207472622138050483617214127129401490093233963332283522265608979482923291449948084600973121783235109136599592060512324745915452325350582707647320071613914023179813631809369236846537849640613452256359451642491012017496147100140688922284579118627976541952374704979358421925254711770375233225317669078534655673907207468768557498613110126459765017239348771541309052461831529615317585035219136318475574446086980573394602242336654000425115897397057364672547278483665878530081777461839026599182563277061548712307588649532686447606944293853281635620078304782509803771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -5687157205212871283808264950030379863394982341945866736906592376039764291091515284980792877799879967268658998328982539990239637815790279551257702721658601627921514822539474871176528742744415776555455200468817570887071692317026195831909164388260747818969615300562267148373547909244550184494793329331262619381984071634141111273586092914300020455878800951849365041043564139638027458493428604390765245370637563126264656096297111815117138590478128782454574589412624632382057172434911517922165620281500008055619091553732147473952431287737432671789973348661097383155479886423516226101017789534681000389240261577642456514620801051948068918760574122644265531822278360927576077295990430090311304362086258020324880902486458471593392046759315492351187343604987398719852608738667968764687577893075703186160248214628812332273761624358670115335031268189214518412640163943883063279252516553438905749332257632136193337251534722460660143798804245693309404151475348747824167657100085633471533248089579640336550585994051287394515864444500537743460374210935047620346374773515480365985250271971722438390421400836782190737313736898786052364589405696828704005040612351543616810365197554826733560156191005661088654749061401830731772334573980860861821538216026331322986752300627517062457456488576171622099702424958289992674853676421340121410535964486280834039497219331121082900217977541587643678430716984422158315541835823988679039627398192753573919110573129546778689301778238625822142853527133436073832139179856736792768558530337795426549429640936736991706238004549874410025282896237325369667285931076200155151117190054033540309665400201369622793032605168134143962352997227679669226122172478133014977829764682894914310837802383396810904676034707291553510541316550918236349841983131137189668687740896395815267362014187042933983041239337105657818045387647857876812724433910438239717927456952857326257711124036242076130388259308775902937921211610950063195240251134236969602542413847122154900969922968049832009448560754767343919943926935148075810522483380252664906469123409025736022508177865429135892899265703766681820022864745772319610066846508639385775938942272866828745527665136491252152451341428492124149511073371252764696998056689463151426952066516639175061347089442229493749527859123500881556825770356296606977732730910060903668900871273816663226103189516823607314434158977158315044729535137932489695383975363883717205819201451693507509771170895363598068599488821892316110543029477798629388528122912132882349890532214242711006590980105102062225341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] 575978053597943519954284124659527572769053978109883216065430211875279882926003310998049200003022196818900143387706406388141841687919488061529978244511462706069486948244729479700529682030757908296590929927043673580847779310834811626544403714519624062468995733339951260052528764319981772383606117910077035793908354975775665799834600075300808798016417560827976310468565036159117411973939960946545929088514293492396526120219034691457752955701174752486652228368603260507777370625950514157688368918220419825229060690815719407657664092446567853717230524720610445743824387577436139995663955432368922781042657876787324109832770382742882315322412567737294677526756116487214265464809319865676503794226264815354133245117255924326188483118400468449778326170113856513567995250050218373089249211301035570477825130970771624882138347964473988339301127298357148833096164714794310679680441323523462270135527739727598818604466442675802724125667448657830289345969981501647709589459242471631486266418317841086386029416083751730812927441949182681746806252742777998563085521673030439729462199220399139183092337491924183152389088011030866366004773456733072318349553788361328827796001822081296160341986685260834585281466064369600945539176040712199640710046417367327566603254235820220372228140282579022141819348713280162225175725912829890160684798304550565076759463178681581012005682505142433216055141056252047416984521989792255592202895691960576735038975256253368504688772837023564100144728463048275994240172367368229620426493515863551408483517674265274591697797163247740988059924954492127164966896183040096647832354856052358204582179282345908049861829043151381432160118778695318976477579416078445314246447143123331406725081858165639232027198577398673495207506706749844396330280147843068978693196348541832955899386667637988017010287934299752006525827039619694165336237729772817181526978149529177540706643082285087355901654400997567844657617676768457433043519108848333011382634763936251385580836123487767576643711502997803919630976866574747752280241556539336358223680312058821136495407339593118534699147569350722991487917005550601853317224827810800999641511181063805419248631664654825187356342958535351615577869193823564580734356920303994772104224140029209514753220838376247176915862903762388717876048894368288950691126598009061991219389038772621028911171090163145126918235856125250001551757657243570002886338779149247653170551288001388999292292108482330365574535808473524837509634254657997412817174463565236805858494459797909670317750396861811168491840362548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -16544603807098917205939726802555907868545938704411968686437472817723055627551558769541701612496201468857493990412131838962221482050940962029365104679728827864244497374917543166016629248551645769405686412701462670660265994833240867858500185853190020413865692799469880789925760268692977794520765573326880703462971665678790055156309711243360917225331801998492725605378700231487754814855804341774751930704039503600056552476662061591200131170191887062815969480938017709163521494720464677432046129494855009405939807866220436412895639262155892249479519653525104042110792975888222973166557418287563621186376385640786011086460977835318535143027253887156799539866748572197633731218136543551473981698870214182965796773342354845016820219326187589577693236334356730989848289342968140916997951512951890497046825161666861136962718328191498088596190632617954735594404856544179474629716416631533663442675639250884283916706310800825455815468139106453383423621354435762743188690555324428564526448617603387995740166173054489261499967094016790250394555385069196400038546633976841487823720112031730506949019912543008074234071691358156885964359594859728746883746431307763263457112882357188741990974055630048127259744211270903834799127782598302228123158783112954075942008053680716296786305303318991461126939259234563543481620145131684153121800707934067643518401775238348931248919534638092881513507878449942335714099250613853584760254712075186115700693949239916958418068968041005160759931909579634831303060479423295351016864937687695704332795035963137642476829120729711647273131434855753161646343936474669242109997831055024365042171352569795948032535164212074858716872262720364339555536969399814095996665737562320170234327526944785278830241877025351323585398122328013455352383826294394677044402043067229790651658681646912579449385157337638596690024964245466878052896356340357130277551530016422526767587058593961689878041843759616299864545271327844913265738520481359318826972583023353949186031760213189447212211731718672581936464802347758650478571648023520486062125002878454254222740534143895437750624003886394427329217573370877770438773030933407523279130413472976547442251976692838716927691697850970882804246733346304461532834475257446217381964236122170886761808972719042524757824098925002560519223382934287131700514679914528134583081637827699335612981010083410576106972004247414213994410717929591435035432672697522729750609148743929186395480068918549872209928133515980536976166827016317433212316944034398133609381137125080539485022512735667987726628780364990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 266703557200715768025063816487164235343901145683058065355516767436601285134277475246238030271180954146680757497001069682608405383509357407055531272087428575976102242030422227785590052389233918780189984350695259622010438788043034057191164176160918926908454244165408500363223780244665633393158055265683236601688378379942230976887650595519552222819454231001934631590390551461994382186324684484386761451287062125297396081374778286147551624064734703532019578755356066440495086003440644908251399364203713111706192091880594277856675831302443213460181189286644654365083729230300096264848255940851027726219607384862748037834882440852740827412062417936569974550066461340715961352501672523934446479793395597804067615139926353377266532480095544969457443373832321013000658064763607829981740616868463297283713794496636937335217721831763341645136760933226294572990820193658862678781540476825435237560458381200590047844553963367010570938266414238943285445935253979139149496155872836601116189227531494712828519464114897421625832204209374198935213054566117049828493067688851156145674900203655245137394403621597434313042002544910582771759323077711272467812300720293370016639703529792514093676391282080272388189438191999727356516796236977922935205510680271321488238816718899235570822975416523866458972983627912489694450593635276960370387523994348565810898144699306997526955369102499738425564541310826410764488119424243656847255919948539918023673030378921249526271878648905087968338915241758762288777045604730815495015056619315874654519451877524900729562963354799429404032052267068372146190341348828360951489946932315080943946037883865378627266513014698683563437684335928065850233703633423721753141757030701164492720364271913858084858025159171695756970995201177128164683204810707168666828011971678165113751915413475764740643992809969500103186208918888322495439406425200701766474153115316038771106047317447958720862084403669891319848860666567853256269272411849112025701176497884534064663420045381332971809299756195652235897749250836933780580109757165878081932650752101533724020109362329076082652817919031439846687334827764916016852529833448625148950156872713255449091012139963386079291902876522561251373770760942873957546991031979163788708979916410976208425996125608845970987225504909476182436289993202899639437436353056818502576754805978671980344263080924742376929231975715159030658635540403526978332127924584120725449279441208702705844451344089709447145344684153616727079628646299946668917198538155661493987090284525138693047519033996195503277704119682312011718750000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] -3177723464080226023272831418882218285797295467800766716964265094624355177158465508739971456011428777126588429231411680985155217432236767860078315126781113731100247547532906640301007062264806679785781470120233408565544138650134482092809676195825694081762240521960046857464528059071087528305308801051209524467002606000975238590690938611211735215108536540780401098407128328667781116463505554348938079756655518663114241457585083479294506665563933867042742874088588104016642801330097838316204197811094251488805254506083024796351568113820189537949539962281892933523543319351648941849568348052606406914218334192402677081937816789903754678669815564686484545964748425999186558640574186288605304394282081988901084273723856237103304611390720506516181119373497213073071442108300629525947179530163608368576518957815029780254402486472729345035261356331407475977472055903120024697365058878781791973596934022812729855661124278660366121346419854957994033114690275754208839216058839186073755221104256593835113655546929456189192355817759678341958964182638817943446801028269779633647453938436478346423154091614181941753699274160153824572826289761147191167238191487008432349897635053839057036093293455244465896253201302684014122521115994692278211893720056102490320087496494960649899839432024052240485758127242700962004642353254437205799690116812448787361371430370971956893377803893294670899418646688557851224070977307327484195599418880004791771984181038645816080055393081116933335823688589825022985353274197190878839505030491391424612168028108656548089678213265159268929092102752252507467504798674446965673839234825412479373032494604538294640637292582264618104662448563887058352310262072206446017432182847937708223597916440365118994374254195743234719156086815869962002532926851512721894792332798452857792294872263584445171589621429467197049350160707297279116153417487798776630542714956851122841951848496298692147232051990331301667982765429185841813483498487435859773511535916557529484636697636165670795998964186992577120365847614375381819212849414951609805256686421705939259798513715666062503712299744327438521999439639500039472905712784683401194531489838746256961202278684556788984102100085335665738537338273530566950021895372771436049302528299324512264361451263127929395767565378946109844787903354028821956926403039970859550451544063079664454251285227917306037992767258434996008416110959452006589541525383231346376738060116912811744145662311816449439404557798920486240044980790408637378030689029744891108464560215514228109189021065361657747416757047176361083984375000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] 17180506177692541391179312740783547327608715424917117908495286143105674259023153812555304038767988237833773372259810475084776389675274445147472850811887311465582239498968313733280369452402114674856144074764947394445847004895226325220056542744752321158446038809402570290369369725521600799516132251472956628869110200320282168344248917148018011273820906574916082886070729393193405623424706776071745217792071027741473898613234226291949284616468568403292679684771079030413852257379513447602726539344467541326374126522819790420664132247727433791498255401476777790842629665482672407189597838659748591000551697978648750693814531145912604484029637343943278540718370884073076774567742285241192370200018607167005595510729162062809653937931596502856325682829974251147269180123220402800410053033812778906918181814586006823618960208904751382297188121440634235885310324360244381855062592380689922386517801445007785777537706572468363600704385208530958265944299951273267474932068228529485703146240606351199765584926204405529459260804982806795957998725049423292812230316288338332857034796685158539981024480299309092486736939930286501510816066909060014974667093895366547400921050487420910967803284966892397191931726928659920415072449784146395915381283370165236921000531250534127941105873339898869788150931409877748335512327041762564278816377059207596421013742774003488211426701371600936760835911080292021656959751787240793035881415676378978935025354637210072869289169325378614321071595624548393253294164810115618305371550150852103837036086344743248703051475498221499907131694520450013736961361443395104015945466903649395587184936347831014620697582312519297540745358789645971187331870143081466885383435508395968776516599701280992323064808772668375776135597328506649547316883798141837604454061815815174918165180295516184094747956785359593801958144230775000226737427594981114420813337857607894882937237833720783944585965981749577730803867019183078986002115518257255959567149896611642175430197807078413968263160506780224547790710344838741213040757409033247198418391331317811545362289290310674695192721337647924400730987824432169652267456788968546081894843313584803301639659695179635172022145762220859793015999821344435293555535969543622702348368282646374167813075767456699945459054968590941660368501619032764544190826946986532295361499347725447511468411430534390356133716657709310708889703678251561757272874090710692879276050073072497583392171295281984358401849175181070451881553668640442352453058835789552430930110257761987051314950258884550748916808515787124633789062500000000000000000000000000000000000000000000000000000000000000000000 [11,7] -189505831848558926401114415812892525713609198294726137054411737576811508534242957275405031506424897106622814875125043988714919592100855925406707872712153658197804649979607995786082871357072771812608345585671703395840048429876063972894594911208599970491698200238639657254640892662451194295616517037750101183638880329084917613437471110447594206647979344666734821223097233347746151180956001001728142470982566600610443441017475591846947249595932250967844408932243461390902670224594133189869239147785361423917483405736447367945249505459731260113397311034972492481337921496061336973462605645553960397853528997991182079931908914168888360845322381802322107890181063369739869403796592974154539368002661202288253494577327565449389368958430404431863917939357536942328643711840442033966590924911427982441772663171526668843410602948596419681303574864585305363677948561464151038491627060182033529267294435068181384229731331020661392059396391900061852611690597588943167688812162516654867433986226545046161775259575932100084388751980789333283081971206598406804939287287151170284887848804024062717278023641854360602964299482047453295126093318355541874520340275110903882811699726624502649531716484877496470793958436589155538055198923958433947161729617142064851292269327004599963564066528544851492641144277370014614620453914465595963464731179990801829925561057250118758786503045885601016387996273869132923306329118894455916022387219169106647516005845604420606751192247704203909248241370601743937533277556652112243338990072825747377467770252894636955782735365009396768348215153025043027561433002430312724627381089123137323224113455637258650354704347712917597651049179797945927270659191311505497557343712046127639970648328846629696547770521150315334705387775322106068181520717284030493075985568236378124314246052723268004154764086015779534353687672026007980258393755110705053607423886795758836723797246925449136677960031607248188856057102240110414013603188171877651261541230545293789160522765390085688946070313315700356991145052448368898587374384527406058561934758775763809671958477853200290749673330344218038304500174645924181635945693128195550706696862075017904978354438500691733692319801683810652900150495236949581749018007459323586696623779091011119412637210268018201926552494757718598961089029198734546440412369406618854813400640107659949631064263196280442364912305677483566468743757879939406226678153890677751258233614157013797757764388215112336939884630881966564130573127146039961615255474327926956239267315966991384913742368922839887090958654880523681640625000000000000000000000000000000000000000000000000000000000000000000000 [11,8] 1506131434262633061026383651271708879053909819203638846169709538720815491082329110757576694819006448766147789294016808568367975835376864717505898863259154306412221718012437047444770151196702274708574050101010170004079165311789556225547661291115594075234180302740889238638566253401249749914403499400457110204321120870504709846112889096674228689138966065464896637716189400856455072388042607649087996034844513613984691191631713076025152430875292528507752643940526131451598510762450196230458406035154368927333919290899565211731666560844331099718014379903445575323207876041730849253301045780435313943171771013285302007415926608350445643725276428321433442101642519137641315651476223223324577578047251079038609354306484462548299138851785859579970227428262160923628985531003383339655412967602652154396637673398962939687582140270344931069009610211388427453196224844695340518558729229480926575396818187698974956656061675768696003699144102497747941639170767262084425822248569180764242425452507032578671830718965018648802303149883888886841063024546967814546971418096029237243486277458925747746857535665808802406737204220981212144034836136184744183594570957240232672821502418783679449885091349023498392269817925789498784023155284026927723063701457206355914778605393960458018459307454078582623972755839105746313945835389131968509451703614809569395511534930274716372575911547608176369492211414809093007452577490036221434550359274290979239447971624422264635144056715010768834134824647782979370038718146989998875469745897245262505814151154004251401812935473066086940066913963203192708583249312563304391183065540455834078492557175402309535375673954389472666696206105329083989143538024242776640955571164767612115257094627420642742034932099938768533766892563679627780747192146560947689583625410487311372650344495645533686878019489577746909845171462614147416199742960481844020949365635341123844778553542102104098614017889846029237115467192882173870979041553298726697419775501663044048092416982193114343605310933215902601176160899074317696601102660016768345822737212114915148104077519485733728828239573562338594933794121539189950606474275643312471085568465475098448825354235893801165630447327887796903973073871020651532064391670629774544000904242819988973622198997484364316865250848305285702162130568967068322455074120976693480298110317314341458630653484942088146103839829113388029896555347997859078660359086902013148377415084533027286557449824530536358254653558395235039110643459717698417698317274113540521081342384621401945849102077534809041026164777576923370361328125000000000000000000000000000000000000000000000000000000000000000 [11,9] -4759660963915239348909081614425985894003180980143664778662057246892397945082928021488432676236178481802381279162502825187532036035931360877098111563867899224327528612124422671324079618023643342743903377427581910764235891568009337170908740326261227509505407212229404512261728590242901843412793589302907073773958025805292335391571114070087149474542840145788358154651979866651384927398670564399936666092938684033977247901997302798087064481659618307748658355422390877522951789447987926167914444506525591032657615588080391936501920351342258567733119585327698107648577404350465176490257619217911660763342752427229316738560600956559179512988984055502208722092372506924701180181617743076224691844250610443666819606284659699351645610513469825385230428998967403745453410001237993358356270227606819684987415962243861929310922068952498153149359752801801714350225998806060061815603843674451248656918712363181252771845292531424066151261441084872996878292149325623382136597837300304578668168043799745807639771327555704756281450318950513059582048007605522159195632880109566724853453894125301465381932350564080042699315265516336626120151762883929244574311433945257335606760624982839678116707548428188449518576558643189770238265459250370218562862654991392337761010763548884749950127631208887494496630905364806747198016369207976675279962382064200865425244888545582549599192856711162408768330692292239699946239386421851463670821085647806561524481061517886301478185583345060165300314154654045750300731846003133344065753493774833397983788344024872790962448615638905035559914069473756201060655411330494611089678550324454608745724923537113149673992805695134186874448657523404383497147629278799578665619844334538830877987889793749299165076391320701295940426784660126317291242915186795657361972969919438083260330590079125640485151456349098216811239719707429914511975610997130256250882244171917922432302538237668000324740234653176751540945568791747974263411678896194134060447961889079379354695860195332927823910286808474246904655956241929744324970606699224419204101943670767768030084064761324880155788434587342279263825530024025437514744485795566523787918738579595088251280109924167425327970166195953570964420931905386164344864597242632119143226883878585237869225478095693052301695315970262794826608503844705711293170999880110415762828118189551886788225456108530594040055659106762879123191405013102428513243672782483264430037258114121332251638447806318818774190661212655596502156495376620528085562932341752809940954776981599351828866595326417154865339398384094238281250000000000000000000000000000000000000000000000000000000000000000000 [11,10] 1396436422531981935567179876248765119485307939501484381946926757401292881403835550972644800587269765592126626688824687776052056400363132171323560363034925940567832284346516339201315460825458696414867100298166619769375872697869710792399065790189047530170180312391551180410322896052785979834429101044893313211082110253141819251634581245452010032857107665419244714645146921749120199077588727751024383608083242139397288400041020005824037866446908714906907946874377782728854739825731922878150999749595417472703377433567326850345795593845477203075292446871179025889872494951631040497286427915464353704395023147901506658795235284274139957116142035165620496377451134511622846273143388127470479701297268040050519031786538410671981204902200427903908498709588509087330543257356578976982428628612782939546869810733654321879689549881652586470910440440690816604515244195751280815469425991000610594459020580551481183595001104416303254730439469698232599521676758144084704242795708490118290491515946891940846405895912066922306073333587788918200535888355754777088132025227581704857949147970433747993450761526408429131292687716580350014741934380465932351122221146802424283814025254657149631367899418948965399638279653452977721757637049844418542153112577831303938764860509867069853847455657650739976248335329352615970340012629554975332942940412560954718712028514734144428065973343051296175796994510053490333959810886183795607517168855763874651940269527727735492453033404821456639233526490637782430889778960224418050368455143952636971081237829786333368104580703455283496489608607883469203894461618257416545849597917058195672481408480826228127219698201905040134510842635245793560129353444365514325367392649107684818410002046711894477756264943292632686160411432526384848933100513849923941081055660940162449026642910366508123434230689546654187981449405789715334247913349895392426612022062997311103446482919142032941964137369935654430489985381656554177570495830532716062450585727745966121648999639983751873306849462331473125877587469638390684490351963992609136022035260745182294283128193696534445409408764932632683968719199653033149771396572428713855595421414281871399970366935898420838912898943412172606272679389407129597234297120812682707868203794411581134206709730847761378230064383567806268323893272213643489850377609444653649408014544387901308845320917443106648095268916434670103562825569168329066997831315818014831328855703931091727791414737230901283333666835861163182619363578982410637860339977892482342563900418072023353055488570362285827286541461944580078125000000000000000000000000000000000000000000000000000000000000000 [11,11] 52789629762698202083671035092171404635665833742066484701836995284271829828083049314884825435358322338384848445947790973175274082971992706212990999828192999372033708177031118725071916297957669135878364193622323355225195805569616080809885624950477800548413082570903509881367240591641471457836221326002892877849177257394815584460741470833386149395042527469542047142876586683769164413603627514461350474503075373287872571134906798777805958980995091104302295806183589751336044886922466852953252422106875320574323343425317327891652238556488658049521531642289165754364790029051627182086181246732731294109821884108529019762937564270146137263203623390513012088806216664533205087511479810873531741164900018755553919635691735932250939861366495606341312062256289231616317758192903081628109794299885172636993831639534778647017065952748452336730406677274395721164293981758433465140959740162055688352698878207676318923043039908328583837092946867004844276882757618303349684583378090204413032935485192499287040473007914648841259799002583342985898724041352468685224542133902057954704358413075749947897376674043269679657702032387232241845143736736130957075008585971950589872127050756550278755365513182487416455763954340821199855201722632064087897573612163781184573926716646522287758067896247805530780850148835301529957441857817638042823681429465003374060700646958685714208798597421833974248664682707192553098589309655050971878721662156615928832331337206673262542077408761080754072407620432141803769404916886891910970177439787283709018043188230989567908773579375563208840044864361055109020209489446491677479509728927758064836543387558767565819488133440841114411431117034493900001862406938412519023984287469979818730986240867401514682954368846066698274001439785117492741307627917858467182872995508979986394182793036498390094923926224421152891657715216789849635876533484942350280046679059909819089209878346316477530035213972870417521207903675055861939834855813071448192727248467605205061565561927323285253895381021492050981493265772633914910969219450665013620014169128764094952882655620642957369802690927932813251943277033192607204443775187164861487742308287550234770887751317116503079526349642088403741897164559532237174040815723925266517584343960172923591627040809937800392805388415534092754144194303045656709300807272545436121225898484821857623881129148458867320914452206602119134851028114686500919378265751305675463500148606473682556296724368564507354589460490150979272822857117794559928738021669503019131600461889180023189460655430593760684132575988769531250000000000000000000000000000000000000000000000000000000000000000 [12,0] 135276746317010503826387684435901309750555788971266066149081507849315122140699132334862719304289380263076900658664178534501479949578626264732727479484263274725473322679895363061467864609396659738781523519894844635495710771772003290753346029815913730335341716397418160564187636873121596650607336273701515160421951025896340593245746209851799974425894893512113445762102024671934851934633197956425009965588345432070546272397785904418714358582502139884395495349646581389802095451193101272841034515542802345660013209915055798015075121525177624415529752799730709464748159736803373365919724386622673207083548500539553357885393325992160542089980601362999185599080322835928555305621807709278798914951696435662412409639738068865810089696376911992585414314034752633369057773485491146701431096198544481851820182063023745157700587518946909393846749098911031840720392794303400953774308989295590208917254292355708464644995671150133772566753410504943683884931651696678093099142563475137350290536562423756762044938676490415100144645505023826834535158031381869752199381870632548857844209959669836455466103285979998788573367505288417806810665010923926670953936287457690456065517948331444499600520869792790828185576416452883226020101016884204467340206547376203432669317868150960100301411666030866866345770239951163509527239308926795230097958383446605495491429994493095623161746647179258517543480572180170796199540100549586579519754474681890911536197480846045540413445637491877143324956051726333751816873630260362001346712966893482590605988471664010305246007167130199260642515484338079504042341862661024136954731502567267409735199222193081672158401774902492844944157851276267590544361005072280723407718415851556003985270337464158195443829625498971938096842639529996690573397039480557608201757436179767049627786053075136667038110120708545644939380201270636777548249591932389416247108406790207592118290672414337394261921771507128915241554792935391274915049945544102934965229120561253159327846411389781681195115392516839611349063153229964666513885018902612200231033673011959322046438899399767260197081552809955509019962315564611259250989706663985382667667955384045905855660912546029761316663287808776444303314116386408737353039070928157872994637805808787743226482507601839807161545054854436313850129619968991737763540828361041757191338913882425032121672334108834833353294602851637254992535740829296102357238258063439716449212664619056265782111630222345301370833598131534165032049318853832257815881747540992594957404149269564186397474259138107299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 14008317162327345012484087427049543498277990119099093085253506099062788153238651553535190659297885139010429039578046829892458785460359587324135657378935646155748486567842259546307830754636659947445059695011826620755754750822957251116471880362272611247524019594588019287200692590812054307904541340363682740632942635740532426356874021939112638809111058604004543262855205054415801177879885936730188689172833069259079716156214949321627092055309947918196204709659286158031847210214231716469113904595383497138397158964401549494688321037651440800650202779496924511489339183251201256182175197460689699495571552582259022898598906744510676549542902497386024658895189811734261675239693210241115866116122566912780314023083070176081924502740470973997855562089409195561152815402722535204902507295211722711642078545930622345834265488382950316507297431405340447782764381749835878800117553160253787170119262398855602805639725160323321408131482391344428301948573081657293356908221892061669301581819311053442775545402987050127629539200708437233696389626080805169846809318759637878503175176981177865158358650527864570544802233991092874881660778144264720769762202805756777442082005976380403748590330569612995070499758420699555361633477204746573438403444347193585664140379942806569653743298484244404597815486478245996963019075926896346957118979097326501440249799939755789944529575458415027964199197931419578334409848442566987821101151597256181074606318048829907908485204495767855196968527460256032092774704628078519896220021232553010613752851068613772995238514091173016668452700363324923660496083241470696856907378566150993229496311551253292636212902201004388677619932904592915416323742443334236772189432106692188526329563366769268085104510963294850376572426599234167970539116151909329993661679009997838905875313354301674967972622930910917781415989492203630859257186204689899851562303079967143134065417448354354131299237983786323655632124060419548467486405023753517389154934467365065330239632587549200124157437482089797108676222422765430177452438456951859760157140949651371913595373724950044447460486992028220435446844828793732601797359495116349091002963110133576009857330442723187425104823639109980215939187545108084943120461668882668304513479931994794710532670609466960531805096881488151514710174132914409903889222284894971435704869112776038425715584111098823324616679330923298042563169095636877523528604368520661322970875326830449588076992325531639046010717896358722717859259757592607782083918961130295371015361607924809561609436059370636940002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] -2139855360416762385031485000818031547917803257723851851235032828479036545164666528660177280951343101680513093060478560838350471793799691718783641748839938371619771919559248154928458734375184340860105398107430782184267001865083433820242603865478673899340317405924872751236407182923079918839535030405791962891339175511173834306285048218046720806982841435967252345294615246435538054221485899567065592745450518343253167361819969986170618682482969361333317763616474109073873016876962281835456900427092486586375038976613207709017676989710526507178437629197174978046399650795266628760971490687949145081352919544356068351895110749643805968038892130012073561968480838808284069235463440170512299817618234010711185229227230410536480968938911718986045986877690730358269681876795359146204151995559401350981128940594087264464418116362534549653525831045231112050671736934942051632871230661925919931438378363583036187477194210431654758111329150095897263529599998748368022410898064958512794260057812065194388285279965320854103073854135271058713341626345326199536567323648973091259564598692956706105439973728160251391820216710994627312076154791738274161662303495984343866742280888188458203149225260249278585454834696639641088195250956173700826135661474333040104495782161232368541284637545758973466751326219897245585832180424800380383368453105390995368089307759898706947367841388636576994131040536417631886331491388945621415501941681186221494101206056095168956636122600735438511334909700378657557516045231038543709072255858670065272381300513297302501038181238835811022285294667397481430297817677852696532590989090541439640261801658087625960153899540761627084599501285577015192634254401799470985724900202862919859641841543280318722763907739128306683380197418116446829565257137358025872580965779079841161923402170705852907357632298295217291297492729053499888878453233548127814886210299976154516790189770005423807656735507031031394125582159594202683923784783194454041771357635201319177974093008106551463952052023734635747615735215351777495792969692227552411173257819809966915962602311163961738784412139423082203328410391577885797422106236950517679422318176580137826899899330941721147389342005355096609258790791447770110062733675988905261493619000106605547265431958552049644086104504940639768097992735473277972076222966358252296637763496128648776831731085148457099126733935977070906350921538786166602083885855537867077489935475713151433637899691360681902353761311628746617873332585185088927693421493657681272928875633318945501115670992930972715839743614196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 52234825615865697461043101743508924031331633785850380993279952628396281371483010045488925886352806203028541599090139850578435849942266598741297197836165712029039416969845414794774480835029128999684854357547731990742710424177768072921334213286075288376932728060268649353217709473804005751444080243297209978893380862721786376908296416252168965553474412238599267931108243061884832037464463181160462504741815744971494991902304231883248329660486653075710330754077255452158463494680371555800983561219775366673039912066863172415637931661375763064993712679647315865575433068890620771760516683446406660717621985255594971855648659802417117451903926606428461265186526859653165764099910812567504763432920008784618806349295891392235584766780699025009577153540190154969392533731616610476980436102322002570596129634110696346230896765988275027784080498023596497103561775091470126039640163646156846443348539794601643988089023297131563304216767107320105338276339658837068353433535207036301361011682635805433789322852454681556403053474427524860865007231487645949290214981455174443117123270020394150520576547693368721733766817156556835071943679533779390694955794384318575391339180795589754372668903083626719040748040849041992547554245469717268122636785617883134833638297237632707389143493171579824453225392024424291785843492318228236758899220313483347337747070063842960342807618101302000656442308746399935711221382359877101805682703560736354859621383766563877919157134417003965122112384096713655726648095399948184479054850429333959900192639317774859331493217675534454996333711492277594238741894479533373561969840688127848794189519903737785950685060954915912349137355595142845856923849711394937083284108132957092855061384587195242727764409685863917475907298306807577557186360321779336563964603248320832539835104281330220422132239293306762771870642937392352434494351678751556451503498166521448139476373030581566209335956393379043005303909966689582870697883701425767151042647679956521732118356741090466646330779545477117108916416173334617626253800569927895118252327814187007439592242106921012282754920775617655714098389213784117212680875900500658376472056753747579503071237425475264579280461026472369435373178047905648736854756078211104184557146173040647923230446399549535904237629400595262675652213812890201946880337403841131160816177859440756804534314226709154407806836664682606318071284811599343795000562900857485082391665116145442864357241424951629328742264762174882857725352299785378996317292061038169510303090195573643209070446857822389574721455574035644531250000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] -616846162352004188723380939735124965467002624623440567782142615427853676670009445774473756525478704365930187459393568831264683889942724879770002512571700445779541030129155689450068613468633836529447261635665211549046673260993188068664459278761666075535652691037461721453859345540888582287430757622860251894098460445542754450508035923286374968676183063606130814015185607904266272789896522885010367014518751441340548786712040567591722122115823831792932653865000913566999056590515157109081235091525762872495186541661976716054324041706111212569848920368706196396249712799268978382233958098538414286016339866130850566701298448693963125607498234887553172610857389758152005725671702237842088948919499492913463861633009626195922468185185257329135591723080879068772576525719646079718110121560552062560749887576884940638759980449110144090672271766661551912726081934899636391795179021328653858386457943548919356903093729293399337320335202615285922095451322555514012989134119346047459020593554351608961334314292851048114361719857052337442972160583045448508522227882740414681130643705545192775704363961202601543668616248555975094158705081256721154085631840605398889995964916602851848318304569715706225030728219531462356309118807256362517181493754516431079303857118814267833215146891977994402643168971410978632270588577317947489545577179800562787417645666886249620574111792127111238454702981460630980711406044357879530877888770560154161969129915430680753967358006001019028747520227333156829434506275657992178772780026872265980861475270606823847608276497205747194850683304040002485918719491844432710451443042455649606201038111777039409283878967291469828892777073699853718240430279109760370832215560646688806938118699630585901452161038550375425684348013320415669755366138010122248729402481611833427637543591532221010960347498797169250716666569820082945957870136499455965352118092413343186870901365364296872170986373468660861766790498086192616950993546179760344830323864201602491327111241932875874505599804969373067420867927321497753151320962407486330688866252570365348035282864535177832365909499495128127717083190960346868817709407025939792694475437411024398698152764660988682528955043072805827808347708151411702549353379540308344172509888031597972495682531634792613481260381088498511995842891674951346696647319569998243892723719803648866809040152300022803918525486389478047035550908347953075422214008224387860697615464139709104057715521519055217526368121340811982383883718245661307290062171241850830716981920828942376981013362424732804356608539819717407226562500000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 6852665254367969033223380111102379578051804167455661822897397284274637785728207312919745116523176927273912607931347301358889879463078865743036087803541384697662752972867031008656707307923313875990430939503412781915762481578035388840046427085851490747387829741685525677377836636457680607090257924924455036829657755985473830068899145282273042044353374922154511426176137886153748903654621739696987527215347916879300403539318307701845386767470997964475308294556654505805831363773610536827303780092539572025987293073199393455601176405499709655404581570189286348565116952325460001142105741265835535161744867578472178037645767270538818474983464773495107359886120755125536656173929849697506741337140359863637887841888867557001013457963342730315067083767921774993571061476956663580625567584106672909693793276067444862372682588698484800531786654843670619887707417992388954497572402990310017405756172063852441558674458220118137020307323443668113932541859622352785061593106031775329248092355388158259957735958051577972374079589055825032457150449279014285020583043905389575290641773772169517374156211855362352014877381890224821421620206348681534294829270993465181382031000520383493949321443178887209534194025807827421524840624776886211041446395825410210480372814645201833878239458150689834149598947165663114725909878021038444027598825369756316991235795551077413660896253133635705710927298805145980075864098655403576693330112006333222554238774694710819834529131720760739953155164521031697318781424827468902458723543777309083820819584503780019810213318532127213332452071966001069126567130495399528326790479937026863420205438549112515115933228131827487108212533261596688702528933496071212663386136713940054717790061319696069379777031731830834903150016301834529831147769079429210261594672963100439843154633284597325800160437974828818430329029692994025241134880827768659399775437589458395880675878939846948821115446808163898020948469195579733271605970554699124562266661666303032895759448803428735589933476752553479948506636547237629681522584970796382695307700155187885678846541173281435126500421906471895764940124305932921737801305625244996314119471707126902208195329123639322206584308479384414921576650216172368446995080709911707348092476876909677403322162484224917777107015931150834493753043576265444801471397839808824725791747569885698909177082608910066100860733500977412097663573563222024009164942925970546351274934640567341023679213544933001129996774830185113913175023224291985043933019338304369321349269701701797707958999095190222305973293259739875793457031250000000000000000000000000000000000000000000000000000000000000000000 [12,6] -61531759780226544813381083400853441406968762902777695344701177860982355318477683721121021357733691361938401891444405962227935024367277808359392667859831004449350349148781349773400368743892931529697013470266728019222147345977883224083860895070804091831743078850397336632554108634415908371121565823600425512460284306217616290984221615305566629177286374669103828543866797781003082568375172081751829829825225133056228366281527935298401704568907393512367041875011989692359536148287518084252130767926635132347182094503495753486750610459642294512745761931082465448620225056011607177439679932141608378492814023740625660450082615345919000563054432104936323537257024513261781718012430987795066320269160037007072566447391443809450183450310942249965628774932511061133042058861960289404346909109684844577284796837040467118886822228911549281575565095027387938975096890925984302529423180285290435708572883837727176452017697573031607871559552232697370647998136525697739091292605574763589644407115974163629691789957106170710555694369703091187456059673937493227536522251150648547746476005814385832766639057677776859798916160328008283413654825963549112011678056948212373947228221723851757888693774698887962814925103862313160090738175504763185271000607345657101085368493584133349678954577851317269171055726899132706621943359660378036038639102486787132778830703460096733390926708467062947074886522749031627195755206436532524309805029389934347072443884928525612905563820221168069946550802273843139395320727895906383649174397842185678085382950064861767523346264628612375743656647245655796278922209465180698090424337624931941530040917897570836664015825568343223052053840310213593051926119331255803370872280451014136651320407949051042858879353032750114928647510807129947980777413452284043092678747714349346575015096671749721574080572005081951033733185791422431702050595281293216220520333049297843725837141635998815385907249232456205379164420144458773897525191382918199903644013590923558754412317447344700246245290192981266693530308586468548245298613850421372073792780391180270733414872159964430443632209830708710615037494377120212590061549909986344699878409016680534018495110246441717379621725866480656736264438182609241622858928238444333441848608805928925441412563817195286932563258648775600136760638374784302801994930611931253943595111837204321963018740287907794244393133390632105297495570180078405745684009254381219810250198610131064094626708092372364887973590572835492711927966304964021049371851372616333664331332811144905831665478934677793176888371817767620086669921875000000000000000000000000000000000000000000000000000000000000000 [12,7] 509227741448992489720056609051307474422319999821771925748072420083772655633069912339729066382536321232417188654098493533156544847013389855016709370838350248291413870577885388414420069760437764556261825609749442000226138003475703292725188453667723052203483613574157386369968550908190327537749127911743993495415234914642217599232529460614268533608467844423882348552658010928549397288587851023390891506779807917173099022265797514624095610004894522681942068428166628401210974276581002134415175988050468372871543832560009013631757393734879216094808154141272234175484739407911328883105963834000219216727481964787158681638925509700377479303029350305567038604091519298359884691024564906114821126115495156923875289250196631036300398973419535610282356396009910918432615116978518916657680654657400514521460404038222348666051926850437750694962431947199204889358806023248093359291926792007969163665823719315596257124113647822755899631656372091698164606410878904344453003901369901741937956075195349445672228566284425086985780188929473275518127278138176036108513450027785721360420891346417519895920014186438758951812324072889261595135809015813123515890937557045068759063928276346944539431755097272599781643533631503913524067088268563194622894701073321642522538667179021597976207605797645463046131393932307267046192592534636210848837996166733608459623138770326664717282501594777218144469077041311442765367857508457229239562377373226255108746570699371643386227203293032064077981125978292113731809723961669227221532430103994326515457711956826504719138899517192688867865449623712761201842030130321918597633395206828047268602109062884162065096687730816718576808122371255109174904889091546200067398670411705248493409169846973738086893043245415867290385620928675924128498652375867688091316272304019656632784283806628494135177870162336733162079294353414185072953567557556597011634621506696100567794027820637218823974168741386191773021133173485095590022516001827590670775401451225600007537246286031201505190364026767531252144206684663497020292837340818120214194455816099794843958155430399958108613206508081059069876981597155898627185637228107403989431169882053476741075433161381145586791716020178901653803925884977563685638541277572378881146927059465116545495144876507601932692742263833922932846803964897759836503704844687338634978968347963869033493439816867432233407264125890730402977809612233219590406880453634952947523460955892865227068008780749930954015755663715510024927587403953288453780674111525225999168539672480332541502565102398136787087423726916313171386718750000000000000000000000000000000000000000000000000000000000000000 [12,8] -3894805254781078846042587028825692544297223009339962967202513119730729913583861410726674422718815527890707544069162735246511327345726880529408551424721193614889541374201213955750703190114299382451197502333244731015580221929084054277894236978924830590845525686244196151089348519491302144602527640191130690579877755189934083822489716517247365762020779369013430408879017956605231579998544413919020961989048036141457318521363175677900723533319679293231981318393912649663319236970269973140236493506668708917041559363839051426870088719009998454506264884099595832970249357862122350625619637332674475589209982615452732725249959799887491947914979941938170771255698482429778115939546316310679452978167327831699363909132047235572112402565975592785357506653016060749384999421747702395207156484462587252945541269502705745214436934109540189542568983174627170254978963265408397332120656366740548594861336094511550778590012050723063661788081577975016273762281883548713438304273555283869494725631600876913452731489767600915272851540073146144224482583188468894708937322603128916472153404618948108352777461442231553641246476066910163259841603878706052545061530357812448513798781187215885840969495309346898258403630953199911011880148019798984615267484462443616024854927717131224111816929996103702346505384606678999546547450613006434894202870465364787003076568995752974635121162283186447538456813470534936486894461800158963545284060079419726093902415999047767076310493916303816280920964450602342204970389542548785104627769183848190180786540460841643094630235407806081405548058186108167861208806148265400900365590188314809087949363060117407090237962504992201056278275905975744632672534099266443329602847106102770333815234782616210391692924042439769302009924615009189497503629755582610584637270703608535313928973075564837447174667024099748529771593030277507799549744615067432085867184760754956257912538545519362313231133159737098643482069305822090233398131685778628023523426940520756299701010556544826712508977566034852138005697408023303690474378275945779513937772373673676846548458193906431812475916135601307186875170876015501515832248297222790914230933019169549778273735030384549479077514005709616801340929257744527645755256375235848034849608457144840365941199587896119418708396725291857317987638997371684924621684683199581816793232907815894682012815788023691664023996459673530378760835034035297383669975310406151956614251612425249445174969004879410099853680848006105790338615128186611301094739503432351153653423177469754595320583154260951630476483842357993125915527343750000000000000000000000000000000000000000000000000000000000 [12,9] 24912131532326400583592786698938065079383112180746344298618691436896464792044545968571010754112485293450097838120093720643559298964461275083634115555981006102594628359763926743051695159908563783827821613537923426705390529640703450698341087596108699288063606527630013461684430152684700899627573237375674741337629543951797759884600089337099962635200381542770167995184345886667286825574736895621669299874136496696221846030874049546410037514646430832350039364086060686238828468995092953194977246992669575119500904793949600255841709478373883014310187930773291589941086127285356840810597372052087685645906504281326478122151740721120669549906652719508847699846157638806430835440350678760007068075817382348285014388695436355100488148422492188845126686713822369736354204391609930993480592032866687790733320079647878870431330539613459062501592412950339102732956975544521122993004941437807511277668437566664029274585237460300971717142281247741750700128088243132423222345416716589144103598507068500874869304686675154459854594832649707057609599230607188891880121521513218397974561228265143520015980436046046258878337620613744954169870998191414926911424801328968251684211871835040668308630169482380230878138303039914404661694589986542424729231741273909261486054403748981532724479961753574882017070180925286382417598501761502163800702469528768476351469475643436415546551292262352163122132770320821111262054312699015080855385204169762318831767957253630843997786740295311396277316050149440313782317014304047704807372672561110633886238681713196410569234543724370728520081254716042246389552044817874139910201353264958395919211673343635377026206546459762402428844527391588897959875567778685462101267380936615045309577363536539876894272991960548340044816748254818674933016195439686399269714693724517927794844531209129717043149435139523961160444136208808247461866305622948682403772877614859319660505747936249885514254221728860708098217506460777688455024422506864697582462703653086162149705797388353873237653289038915367739974969653814423743671223036301863751666372656193300933771019785431385184937765187890024340409765361884433785146881601509060181795289415243594091353224816400247644300964704757246629478488276648908244360657509516308786135649170801015357596824988540073987289680082486966292996532991664800812835024815568228099090686196720161575388272586978924795836320032103452568481702999450895156976835217826426144589241587433829235444796198965486104581778133672638335306697942223440977671941241192543189741265362444554935100748949139415344689041376113891601562500000000000000000000000000000000000000000000000000000000000000 [12,10] -83799964192827856862613489645624417821354609344013622589407377587689207306494631522964402263327880841410244348766836066034155233064421070169444582401123758319782469307870355114367743647932366838548867125758785825609375577950623650395877638648401913947287422740827945544192966589847554652696046290000821399304633824163956288929295968368092692555109966964026019990525031903269674391394883677241020122670607179620943988877842004582325702357600460699372669041321344555965761760367458217829768485422689376174349463635623171967291864390815196909712770999033292560625516339314102284729053619221732351522401590258062091617317174435790438205208434117599408675274382355659352004324939173484528137430839499931614101160335504983653667154820938058243564125346619296273705464829000953261562032832026192015901795738500876518930797988310749832792343186676252847021627478364840945964457949291289591083815981544149401980092711946119412262467022150679137543649969184847919861583190039359603684476895849936460926455507033075975586472186341528617740196554981286494416999721219754055318714721965642857845432570795450421247007130485018253567423720753929851278586169390442571438687647026254573984927472334854947430530149945737638913209185144853894986278710093624642962232245929629375042519966760264784715488784165540397920454642135935417427564726610780286513516639870040945618755040833161067631474906626602150054578351796927524126700749258408256855517500533489667512133715784234246198212888200103446635845808330058374808390525416300356632671437996508779150060674771667707498394130559593586866068116929252704322385719369188198031736857263626163923506323277093480693078228275285188461319400750114173940489008100786215994264339538018288405746170482703234939255846275140410872990011828668783668947228894627900657250953405636984698054301853873110286491167676427951857336010748624820864662921154871524332779769632329137416759038827311872511362834657539341863199390491578432622016434681859782543530401160184609963811348545204373901437717485969472096037501382693515293087484217060904117346661126900702482185514200362700898113457549813914588045675166757224940451036473755472058144899480248849687655047917977728615265992712386575042248063671295889226745847740116891633954727614077613773834572718581176341980368283645052435400347996378130271145373375056423992260059949857287442517084807283963684620954473476705933111692086277611246880084218350600539519126305794476896063695303301852273184681764580375973298081372871845226354823884442609783010369461919708555797114968299865722656250000000000000000000000000000000000000000000000000000000000 [12,11] -8128059613662196982866388708331331967951450743272609327241434182988050760273511934305464133073520386074039366396241447697674659408384689403777736889765430697226418731989910216832210415069581970299457381950386877080390939554778269772971763227109817370464804470322116714538926830398506082726970888526445628860374248795408067814177267341994927695489832577082103879745222205946381825994183784869206434291884813448402964673753783766368638084221204503229807864702078177755646533770750147512021528713805628127740730676799141865283198800581981973542029296938251571651004554826798751089798993815373208853597556903946541324030502695754114671561805583498802555465333901672574061091134372915985365471916315557660482363208743343070825278122522521355597871667445760461646169663672387125829929052860928827320643895987440160083316169795693022806239532184294523541061117229193652312303594231624717434381165940760427121782854116023665578707725702774133493681769507484099837121098441727179526239680677168944488069108387279302610853959585726282582966982226519912816678234991507015013989398984553343712989881079744236063557012286316554397429289972879556662005283143312731121507148385677606482752623816025746127736904691381688988443013994057281931898664013761769590805935155785545443246795954687414449791527761834990881830169610084183400624593626695442166881312501115933291999121551549529041882222536869769917771357035431168857476050869898621263748756267633565472813595847359014174516808992831023042700509591928542004747629840991619846214125689393058931956076613576086020961358719980505557038387706423828947355195863247466700847305079175579541404681286333597558844547098823284460696188516122706636935655280638196024930814015339567750430488498316483182416490018206035883114785231332818467251188904827540169955432413127402729840632376180613655267864861588718681418815095312750180637926126608677025515978143034085996864170166549233612795191874612338140957798380276696704790522451432659130267880753077868356592633222032575781206173773080791982738688242664512960525589374998042346726573650059288658739776001315375006146824370895495264858557669600415033132713898577606458957246743132987824679168487962165888301557361044883687889795616021361892676577375084178758368946949350900271528292891098813595846293891397991013736648074481346421145733173458943738620647361017203197228125416570229891067234209113297300841857523498187871843154178076321659156669892031646241652374381142963341260588930563595064747212384590632417301000514338413932557969587833213154226541519165039062500000000000000000000000000000000000000000000000000000000000 [12,12] 582149552325590198782140217836156962381812913178529419900535973692898985287986516922379887052605964890353600855574463698205010252468753299151338416190597396014376394059031652179051868282017545131959830519444136345077242711358592651886443620602780907142307150453996315795652025404540206578331236677779700985638479290368727585140735007424284059449899773559053859018314227495117868278398356825732964573508665051699441473567546937747898582639049005380762585990357195538661386003755122578896643224552092879180145353869646280238078224402344534862541112253940355606054579458493804137304527808578972645019207713966945673478367248057353721498755802525945631114364712648551565674055462773536215086490630917762538122701146454772680068412249421136462793045720191742783729694690605835171606878346661697307456066186422576750405947974381197778535360095635082385755214394583095067550685743059938249653409700680146535390809503738403812028775724924750342013668105256091705269727858381274563077096342723137941292210552767647299379591424523856199894716990132252821657218990184889001734024653757753134671440792060173636985479471489425643990177953856650357489344285694969155007940062182137278955054262522696719605870525465465407938794158839791249908509350013421387297820665648917130185565520531281381098945325930321569002672925976040958693289023134681428136313529094953131751533386196715228199126925334935103059446911289933515907695312855697082226371314596098161044339022710655821638147211356957586748612120248474180548051386940300886646261214220954769609608422695948461803803581140584109350499889504994656469026379047239434638665059175495560290174377398111358275460351829274230159289961680491121412207092797644343579298981857772434299335617002654619143245037499785926097135996726637058284132498578364846886873584365918451903126956377875341760890600320805284312635564166905662944689391437310363893668414594443951637533986350578571791657301025788300257559438787293955897852853066089330410381345504038951921460029092501449611899833500604831007491828906672900653941725422549309845187874834651721960871639461382793158174205930033260861616022122657701882695714396719301586334678697346908340947367481074611320906726075423752521618351495246053874411415183613717502596671156362571712379785057436061444422451388126302681747273502301074714924356936308055053805444438629889352106040542984082125976401871765398530816494631694349292655985235329857283212446980241591062357286033480279756039855346293104176052082345843467732792703132299974057295433027547915116883814334869384765625000000000000000000000000000000000000000000000000000000 [13,0] -243878465847980451276247097042338617577304778697251084084489260024772346427029152859409637145082581229236914912893084627940358037531811104068142962356221987608866120311702697611887213850777254473223519484459687936611996387160731358637336178110785844581649344238346067020699409887675755553894638947833631433105923282483590822774900574513569279724806667467875658505091531725526047073821309870591743197426745308574079176424613453793002574027488363689943272558577052764787182331833490384821368536141890243982125067083783761360513617616074208548997680231919354331455896342659625929660338951687171217921412354623124408012231291507008031979064695961920682733092292824542465872369723060542457741097613881827679286682721445514709850206149547315412081097785237314284558270805351084200224009544632514163235562802029454781814245896246464704364420680998202608076175604628125022029039462191460615608698840497685268289392744980332250003947512029642503623099405515701803357220720794107896675886720715361238394643028835420585416054856246660490835718137415862537158009668620897311856683098151388199822379681144702659270557594357931852976210126726282971795164208680404231080055937576649762319826824231500333736399027689453219668500926686054897710136565057981388669659199680306963847054871929374256219761254600641207282320308178444103057307801341985935864196688049731776819688859843311856001678328095191071645372104805810508627298448270721705556687193836211472544098134579363944014756170750326003336827232048159935918219898732801723785178252768714798956389824079619001301215149166629982876067545620218983050009162489457954178225708955333688794787680360690921798319372680751483793263941424486515083284476776990076212883945002157212236680303462700412670095543289464721330709123891844375609410435769893436840321361752992812476558474263740916484567046478412851893201846815083419280649229162932767712934090665409856767474134894535986062203646953218287513648027401395261748907914139888483271861046445640935334453699343768857464394574717496711107679750251537566152415095045822851580583508751081020436861678757698515877775348909090210973548520977243930381373847030062376899163633055501758181460492338784539733804716137863112043739416876540654564966661432983968957238601710435864916453914042986933948094606700207692968944603674653376752551909217837242098894795943708708814471438865729493408428953203878565279344127036232147036758348311960903357592231735495327998723840034604267857754998177073090137498392925355372717888258193852379918098449707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -26037937882797380890013943254855638984369177967880160520457251165417867522998184948573006708648397871637289514591625046584860350228051707038617933516073535541827422621928858021453583036281793553592763860689375042996856559996372863420552071088896285329484987375525164317579479608422173845677742892898882324841821437855832664303891443038250835243442169359207107841995667362308093738688129634536738222438633970669389995986391513611298341605738143555911461433909056230990332060517335896854641589399317707467349948243231573055294800723665719815011588936413896288667646007341430374888723000523275036961830318956873079207435197360474049434625853705497139070337985494469896692060525626576124340787858798894110493359101793925174895079149974847226356733671475029417764030364314400454958631082783491282251256302545735919951859149275729174282052130328733521878893430811945516756829581044946211861985459047071787793397899259751350065484362408096961308660112255134411161464856431209870562845734420044935198200533560041213177480393162984761815724329240588531286586820783268408992946381059634547879655104350638159683777078006406135742249220960562038792132816395312943588447929791591821207093710767024833386021374296865007927667969907124809521040271233743521591615955681823509196346371093339478817924480452499331877723424060659674533597732781174198821365241422062756452732485249582562569694199477809067919261418052513437062196520598206469743986668821853511351786260647978085722707501799501917908488076593421939098417068797906743160473730714070358565439846547083037174029038418212545721066315145968635989899828527045315306554925520328597225294635406090366140094752749111060530043854967778631515723056474682597073982848319098516283143546207560364319624311274127540894289156280271329977606493088237584247526040007731090857072746427271402375351556527560912386413891408271611821307571816159703382483025454214902420921680576076986565832098875362004913901300793858690333970132334058787512655979484505147967856053659363334164721674960112513303329210669904011016076843713317731877570400424282913580252753468369816370164093329297877527012604798669384223461881045445219496165156165905419957857680657319805029067773240785353433132457387785007414785146424519655632147061374877231704536490419301268404506371568029297525874239366642617810773078680628741057599495761391203213285573701017681236188859391533950401233547122309794017532705520884910166762763264533766833435312230537230682189198552621612844513616170631794231871136702238800353370606899261474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] 6711851676488270728068270416367951198554941310143012965301872648714907581367792788371129967792146493366423052506958746359396693025116530744416142621590503360163296143602004767367439752564192862920581607711961473596733203434363320361622234231815502227739727143854073942791281491552035243630567674377598948042493589298333587882461913336746134522942350037174041710679515245639612878995187071128608632088777612161449130385578141544819824847831934480599416780967220695218662823968451349053685218555576372813329532108201315967595473737079504001489162648331090060877249038418304044145845603803697576483533049562428686010884655208097186439038082260395940131418460868415075216774597355881479625723014208234647893596358860904936137068295583475052842227794227996200056556087901876902300997706909687330603520516326575439794669435138999479078566559083084008729260471860151644910254570833532272864092744626420437637770646086437964835449574308924436960538144105540704648987798955548700158307961505652473076118545077373488882734091279290112085880491489461790461914956543063668916756962818897326929857286730606215779524393474083511020364599288361754867652959042381713954334567557953823078908216472769241389390534752214802235372984145950130108745028166477767141418332507782147133553476200495186271172314743285547015965374546053682710958887032047676418101653004018964410362886621439736123074963871916017827881409033319343572042469162162751551453645391764105584438573702156283659813451751300433711792447339281178637219014696411432718296058831191142284832500535164186886573607743081986404275892518661967243437615432229767281828639704469267940725201369556739202751079669353144294866440752560418689022139188258629458553620789601533022374387721777811512683460186863514427266849017016709449641976170182663236688020147214440669228736847952445173518512157785996716268571138363089026093210567796756191150074971278166268125526534998060161251403469859921939284068987247791339988485286007016132990726839499132845075205319998518400644109007935967213773248666284906408026297178555618484564530062130868096439682160605635461936315770457802625692469083061615076471076597646518659361258288109732676982429932166837913082297134745274272040049254556438319666800923913528898956608260039426804449987787402217943538714261733726028711445148607232556259194073328840669167783998443780583161055310531580353419031545277288818851951036789292483330072638635477437606032898593889769528226694012517503662528914566956169583889667527412722027751502962278351560598821379244327545166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -122010146321712491283320777885556370862322354979326324419544902626217666850529648682807469562330659424081706663491795337724599264607983205822289463792182408673446636553223798681505872239900230424025194575282563677811371868298918061786057689909771547206387934490478033714272111192415870707838239430941826125901063754515796756224303644093481175360461320831195480905706225907367758983111962652631958407807717941495332102092294138412748067812369499705637243236287380605869666790584120024285935581716395173990056484141730550249496306519717014272242064024942481869118673166574795592896766570731220619282710794418820402825634645978300700985761049881570370936860444280900562381453802912494701119021308215491231349662622467591334414897252505257923006185038968508554137817291213393292309998711323992836821292497877746310183430610491666673246989823597325469818366321492187054675902976124883348144477084147679838315628925017028311176561414475301902168653640665658814402029442504777962842151221558186807136120581073591455896682574352609130802994763231269486748699318302617300562522870852472731231633036574186922003291081033569591025080778872891892627011353982823966410873645980685976360351065502616327771857989261104075666067968814204559697214397142815179540215631951858439071892782684939829640716882317884342452102417842333976385556245003766615663342636180653728330064893896891936107692341603569926682757212207332985500017024399839890358973268059682871648840723978018996719382385762825430669346509595067354787075573553867305683385786649192136220166270915598193117797492488774501922059905718753469654395167434797310215490171281744499555985985079558397388965052156292197416347821013689433798450754140541564677789231217241865116545602229670818549455588121910007637213045501042748207544466691586969588910958337427186083941228328539874303474433414646748477121488050326672283965219956770904740578314730444638096296726329902240888579178852732003807267350324870492786709275132596037085141630561770246517803719400037709656456444488133086739639918604469539723102332518407260388289119989756336765360784578433861699255427528728649266321896995691034903991270419862911516653719313818162106843824727352084307658279526063682118092185964768630271214360050165338442549885143872239593899396331003753679323445252825805552703841482342733575371155204765800483526289876343653223915283933032834341535373811602509562250380412334689671791891068776526515958535331448015706034101333701435565793252721794601904784300654461887909987198412575803985191669198684394359588623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] 1969039350517913454351461450255947471698586040144663764515988571375264768815622832114982954686333479264825721999642913827839633522082248945193524336518221559074021330849622404872907657965788915265891500471287735095926935191572034698900858418703835676527371282174424141841177189669134203430794885001175768489350969625142733934508036343412592069812464368920748799301483262708582701625896944253926249980397448739944028391408391205262643266284112222289818708623820053530669208784903643529417421381165438109584251898994939524988168221131482139574628199352315469918043589510444731411259639732220445105385559027192198546349205984171951827161949953943686534541265014553546044034988768789917153987911149801552964042630000401410379786769486522029179361473382783255624252733226101537049820373974405238284069057212782487043913442645637027048328017513330812583343188232771216094455165160946096919798953405073028735152313217037435013659782402484192830379619655662800500767147053363113242229371831151255510949899813063525964264943806217998690544229458080076521635250087941714696984180903308475567080771763134143107204386944824241937346447436117960173947983133597250277847776064968482562480202723854034694988816748953749129274278794667879787514982188268721959624657738284379903455104596332116452720456794054889078160930659948088984237722326092470900355179795109980610327638977709994398226640958499111061655590299909936822903613498752796629466969153522393347095790956320783094480772451989485155368640343463464007777726376474111413356120041427623506108095124106166880450276678117418912253516560317276935492681385212979107507160683214263993474621731366181170092364416711956346333087328119459128845245081733715910809829226062638876218264312004099866704153593411038160829018664500026995983008321059471639880595216727407557690988294491815537561027217090973114447215905964183535137720617472726463817839975854249994303262574941084679048321339257020778978301442549384291722549638775697409676241316443027415590678518677087543499128878097047127024363811299168407106228199841276594931181988211592867788845394189306462758611826730625652976152573653241828952618065611242471871823185724794475284820781647212804113079036378781650103773092592645182476276237675984413496756809874931870069550595500322910754317906765426276675302873081591548038494704449364297358022491362519908083743817360812930872506765166297113343322353821902583934162357050295816170312670700497565433282516642937921673931911192223571916889413007793069817540220650155247117396584144444204866886138916015625000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -10832871639195846871309628662871422836127067426344962549059366186990682162808894640276906943822371783457029954641016071055339764045215881090153734872717061680647077689654748641668383534158695617045391717869173881278670092312400423165462445810821260560164482197700546011913585926110042644750600067558692020199264838944108022080372968746648314265278971680848475448667828824642495356488866886268242226443526791852857518801750278343519781844072314715057075725218155369836158886892861640786592102361084857375177442333648964809445037853322909138225517296062490534123870635745650993492500908992082620691875360014330387405864439712502039833663444703814731265026963381297872395925676538222303869924545676884879451692396208897357894805869635828090556197389003225315724438226527820269970682455239175431349187823030988184392373305030079393483449012698688168927927066999330344707429122245924499150036654927107119065862326600590618611867079696305532877361489618615524767272875605612202991381453308736000083420113999357806920529231499624535339411310350954917946104670294754882934273618236542978785473462059048537050549003692939832093296985779099391118489401479113407739327008404563660938098155552613501762911504225939040331651410684686395035648387701843363795722245165505480649459047955963610865071713713068072160406547840387459560289916660041764210965593656167787167379694846783030804445352810743637978542308333051756869070839452008759262975891699394288634014142846381204717630629745520621535784082928710923273132640707597416676180831843722719939317404715843373542788368318318560361083641469859450450059314098834902295178405039169362610404005384117817514388040178345124484787876642070354807902891895301272686245692889062837255501315720948510932915707133484015840864181335192040652429066424637786664672248982020461118995653841687872814741834902896249423805908452274934020472805192639220576902789120773414293293796700415736886814256193617334487304278229737867775421618623080284404870783366051641922222250803552678929421487430769463733098986256760631276199841667331882747918234724871148393285865181294348680829773203849016893929452088077648777894064599645448357142153849777095779824719195771308638813666993919135847673693283272582376747509619446225554790459538133781156363376300302968100699316941949913507409134794517424493570629147399563156129390973544261517246107380512420721092251496860067244260642824867794097472041946889367998816080493067001408309245331259985637081440999814387169184827518739019118623607127772923153230522075318731367588043212890625000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 220465122423234687644368171132364153013224800744314537215259221759885572139520964900437522614308275660947563069436001834331632198989411367441508229378970416866829583482189975292531196776991421752258289873860214755900332645687311465825238643207588337538800254528914090086509284630169801284684940214378256240666921494555011078592542743394870557366472405548340975400236142189997067046561490143147440617358074900971415277488111419271314566146661299099361319550339067676857865325413713269891599978568882194621399271860110418120656482836055588184555313897292800621515376152526631255944892072134010045531792477612361121069567843857194958043473213125581838019593037632296979608630154080137733035476811453636458883644033274353906097618627425403387049369507414659424975137693717154652228335581136722366413422027611943222241118972094341117975040956101489253025207115036251358661784240582741063454466746358023186809392767610104309000089576685514511615536690822071216549912789383141433200735214740364596772945900952995581744349823431852601680219830681953562661177145343228786124071849562121556137848470486127179641377987943041279021136192598990483995331035822815580961038153138741005844976042183744363804293339041478805809025155312954700136917804526531305699878460973296042150441818906890559616749194800331107968012858842861741094507115470416507001701773028460993418031486496591435316571096754061523998118714992940372247397250485633766375261455493340484819567371573643786816711134776455892205477283836131916052261568378794766919550499301257262085847248281354418377735192929913612988274727759210510438752465761162442515966021975739018466727019041950977026992528457614802378899775813115792965956945200000704392663779282105926335519282777860410741585329772787005732320918061910763575731560462959516311481630256205593122995190199434200748943251553901135400148905898360206006647104953633018394319413970083021867032759828737979826936760764114477919622725185745651547122785332924310334760667860540856583398841950896452311278769717005164431137065447091940500834348065926024840257083990908932325018583134761180591104578459798451904964143829700619608701927282546847671304260836771528872504492326222482389249012994053077979311278074835251681269211943070398267835341858143068058179001331737958114857744016046676522146521723107580600345887644024596435228875436296155002521433836114844086777589981924303924625732155811079317260051168136129834923850304753712086736792539427979776407007372975537555850756614977788918759705689748209372913478887312521692365407943725585937500000000000000000000000000000000000000000000000000000000000000000000 [13,7] -1341545133287301308202944805871679497086416493564520548966155920063908997943690398207473560516573248787971738217247526960264507705160696831046072502024385329438756408416614769452087552304767311748245718732553410952650033371611909387124139781014651838566520814590245908036270386538586168217562164005540768910716112930035490989759208670381958598786617350401919350711704038044567187373853501893843595546003696520846373419608575162342779022946294045319150612944813157298584869750986572073458987925367791270200283180153461838304017971321382049061285138663931178712942454426170800772437325620076094637428551925592406412987264044565489293797402772329545636836734477473493526786351927346361908082907005788621818398554116655207749224820238882167751282797093332863338951921476154375823960290146957660662647762069528383464735953307230097973772874275925261332169170906335608034116746420500154021825556136500295364147972994979485667010599895433715059435912939188191624872808573625261316783452200747879552515185466445076663855578370169803038550711150665999098837379022767287227976753826281134461365021515438739925424845249150116085900389280831862296724855604675015791122859789188326483277310178978393546895462548112384192097317239523231577469982672595930317231110862183477326561800776215926940278617068831926110961262901272971210481304632601723330502104839086407401497534859447124393461074840680113668150125968750565623356861009701345521738623393009462902863856049663780836134648480649585507535065294079124683202421493464219387819878255179777677789667357117144502910124676205749333710458429301030810714774055035575452130941172508516983426527556713440914486760566750139256959439431200224018600505134007716354508762524223761985618504197876448628417339996346316026916474498421059390553671147929750398441249367039813543840791257971882359323279621412273376553637803076819883299626074728036879233158951808688352485992384870059327742150253599567594736810901979406650250870298649139189490195516874209216657060639028569004035650166492925145472355902977508146516281951408938563213920745064943447918031129456044079333358835495991062801186493857893110011173741354716051627489896182652271925299769246302472621079726729367337306035497646541604294379096148852704594116884449095930091118330815113998016543241450745417011697024884053540450832474888196933540563586572657350046357967614459685441158875212220316409036964997283378246138849883792605709287714189860258462132686693276110515829998848114031280283749673805187007078629746160362140594557445183454547077417373657226562500000000000000000000000000000000000000000000000000000000000000000 [13,8] 5959972313379973738416381050648243681727251310321833082883232899817889184252426762137681123089131529146048889820655921460605459285515831510874225895508406610349409282261286021664810707823051852383441168976829960480546646884936697943886266128823147576890915744295699704833688689207967857872803733185957501113986093609056955085266480596102371107692794943387010316587482598828194137651170030924991028603138663747495005860279468040118756372050300291475913106881490354133836949826972468984988070564001288883010313858253403804732622170492410359409299397209537805565129408188993166630066409981013867207628243643658253085560074847748796249962292661580523024667672124318971779121870266013600909520719994860039206253394742647459587551020474983379792153476032201908188172762968935385924330424237635328963556134356720228710617864150974213519610327450730023331609610627594091809779051441815498320174305096840953484012115616000968069992752091120689169412023935149379523260186025736878839447495699100064976284582316054624681173979657149894569238489364824082640122744730701497136417132067310391518644243049192823668734897804472181714922563044648848163458690711744810733033516512566021388899825837460858958177760162677335022051987188649356483474720507159310905345502622648418238684376700709933574513728275589809215645006503195321182117220626065982195257131964446782925684727638470997991929720498975640623337325038459509145007785644955093751712807363386250102178428993006105332115591993793645958615375886513723292936190068762365829424658286456296778722888378820713731646315496241045573394736939027103867078575471713514247125920691072968351157182329635003528589542288880094764426511500718093248866291154957551348873850640940061769344726078974151358782687760520574593221899784937376507303247652410835368546077193542747275045199605339501633649178791805815307157695317110865112525586217110000320949174364008985898574178883820008949186865274461328093258458177861318779210175891930749156752411549280239937751968522690665567409909271130190312269499984389454075225792885261180120812227292156875229883931342815089468129249023870341359815233642126244603724247261088058403089531550432513207630342208338837948301112914799788376742170822211030725976225395048363434583899304384256596524222513814563373802494263318088119049359875355092737241643927465380105798231120337788955306488455870845353741892326236403618642707790570816945325733767245042887409489115017140349236550594464816189228453231088336453050947109566024699126961994900614964874169254827052100154105573892593383789062500000000000000000000000000000000000000000000000000000000000 [13,9] -59969147938960821805897225347535641843483903244283796800405949466441563547125832375190527685152524687212319667031501055038826953152916397089969547558022408577127126288667507133428970134247787824662015221156802844678634102643673957451898446952887614956776055032146395017421103239772601773564896642584873712969067065890211525454396650632092238594494225941025887022965373368639897662699323442203203279570880226395201148175062929177381659940178189886387195310272169225612229130150820149504753272983195719496011946939648543534191351490160612032725047059004152658455203214203131841972355508544144853895429495657863766845879725228822986285504957043451690041166950352964360916636727985554724528655570085790661358498489996882398487397500810211119154106239539680757093703688258883833092991866289798738382340827093755522992419565769494485823988686816416045496058680108612647613894947833423543978964239537006482672630018518543455474257187892927719033560183261911890985266062887691522082079002919831084911869251419136833213707324227723703887989997376533761983254654096965034578602036897796227953337000164353644134756430477610054723271166100668941632162857861955695481899603747459312928475957230339562812252569526367188299863998273383992793181391881309707506540559064929773630073794910865388508954962029657456356001389748246556226014683454346295937850089051454349690025925287547782337253081583627394586762864014140352552283966021580060271995141511164082345231149070489825805968259279496548958793670678409619721649538433268509214853913341488080793796719826171394995514836622064224412663073598190141824942772958726036512241630232124448747677137432384567927399376247945749674496798704784575125979446683400503867936322928115446465461904805296240049124241791627524552765006173093685884024759430298677197028152550506222265742544559608298241859197104939875871827821920917863401788223229059131981799867741233812533456956864340109232735375567517439566333922058227698440363238349974354898174804505517837298055808967914667982439332994602318954809727132992753374773229109203827849973818185064154826344008452144453163358148846291277233041185621688736148046010586289942111116368688320042875073696539704227875779044161425190165556851090507215942170591635146470410408741513427101243346069052551435305203894903884198908503270211666034895208387708008823584502736781417705616119968353451926048688235831080889730432019672831622260387093572520306940325466547620303020070399472542597776506724846816464546076107911973466869838637937989921870146625693109854182694107294082641601562500000000000000000000000000000000000000000000000000000000000 [13,10] 352040315672835225630247481207365550522619245928510481181954195785336407688698124690375822329825072468009891403663237913579253861081863834157614308621130345836494374463933173553926465249178112419668322763816635640770279775613103048942248796332402045482179297655475578943243486897509713643122312241252995139504934594076504463560883469865844585638088176500984849666721725985602909233520145710182402661840369711029892104149636739516445670730804375113060960069525850740993095447757977245737717061428411673108640139046111130353351857156762053975573920514384526656621804544901571514958572676985067457132484776802180940740596849660073065015926164638853492912623437389685293185336472281650101504306320407377665088832665532354898892443730001855383677876771343189915191844031882680684682191651283686881684440394386915055944108242903743758700051503481963559255107062038631328996717868997089667494958416705822837104546066686839669901085030467648686859696479689340794640820395692027680265998680426751349744815186010485321842395406738236861678047581439758006730916417417418866630633326906541258239936250089623822695448084915307519213834027149707101328982864934310718295056847365596003021148120635656096636202913234791007109649653816300405767106125653059228870493088440103043919247795785055373882744113252884890834051982851779361007831854341577685778167360945561209089861008716285408152755860276511207792439585511056735200047757300352011760731847250495701732200837145154822657526331339973214384132996296260696760757596852506192707314707265446869428845925120178417521888584315515487847459936744399698168402233908968073461283555293127822598182540765561634905495029767498760008377332449156946751406489744470301883401133953332165087897330121987634102478106160862207708040735918678543944073469192497583703939642286927975066906608484906994201977919525828267598226349665138058176167872343630042996156802181857847691981178961362542967827238169555201890717766695322710174814880150895669435824526131111984012917452609036566295205655544697527611535091592906051152871183648277717419683307350382783681032390473443273717392566388997010838181708872451101146769196877273374350291128694720482642545381236954669015944002589892330020697613558076402455726958490852832104078004336286373794896044867619730602473905414011746451710809196991637532398912462881108662040017371051011090203729384225537865687369549168297195586131471454729966800080116953923288486361018510091990213165055906070298404135977210072573946665451777973524250628052242141153085897009589189110556617379188537597656250000000000000000000000000000000000000000000000000000000 [13,11] -791025153521347146751591313605083093096895278104743527327151181627946198894331260341321329203881022553961767310337846845692519163747384532685011577046002140102097982389069342793794523459629903442696639018628736995447618581931587742705261351171695921349803575954161665807327377874881528185309772209267388377621861428158719875582560778024536841735051554160440532807630950870634363182766878228493441597287861739839763700171569972137008755294462517866979308870770373706483264535053743604453408063182949328227892333953168232240602267658143152881945768131342351615310609469456811992715749432813561060780489623549120243834394030292951269093261727450336051008002615929607573171113037177634339633065013752361959763631031883439406983285579778152967947373479489666671018270702784906020665746677199614828134259939456395503580074219761023695308426335080148368418187539441706034285057675594774693167157486412778017491931523709154935518865730366370728421132646975785203425189644216890202500291643711877988905530425304468928455051358995445068484836473915804699401583810310766632455182085373485329959235054789672389167832258245773776008132556398084040803872777347789994900100675127226255119526133966023361500885700453059235690852312634975215627066819858447691070791403331154199896596358893339605837103233292909207011166317073036149045721294004011574819253869473854383442677745903609224385694428041850648984490311369444002566679069461903780627957783859808238365468455698546257605269201777805444049215557983442164879965279911145757503543310006834698377301053205427215061126055354082071371300887359270293072369327442440442104407046414132388559742094653050923732328287327256262115192868249520537633131188640796375522679406791862710598268622602604525408157722973088829659550985953931245009216281044747811658168777125318582424874577800820192470505178799809472942246804129752356235272806650454365870246204985026351001937213062283442428605141038712134052996401756897285755047322316733863551819805425645842905709576130311604087471954763150518003363146050736182625576078010515687553958773004119432541103389353528029224361097440738028238621297956603430069982815563054452675427317959121376151320098866358647136945011055852632803054744400025265079668622861441224154573636542813253294890418085939764289062410017621501601356454188211561551299471431351732466508629138009856527417775683894144772499076254283930169209316575665506424891528065567915762261981913656043738326188649931036813255457295346417742701312985584717109168423689079859689732288074992538895457983016967773437500000000000000000000000000000000000000000000000000000000 [13,12] -867990159112275583509022967508200928637068986255932366928890638391427888836059995145191186464211301687945318411898397056528195183903167207400384999138800531840348634136648279738602205769408384256119495262468328412538079553545894050881666945081379178609645065544536489319475989074165161401447683938148720220309918334855443087618732423973528708560634817189755969128148514803602595020825524336479948877123850147539760883700609037883283073420133334906855647795200328327614522864921127574489533826372461582086401627400000591714314783533333081066289214003637417531885798859918281551933555211158521253098385634242235859890344792287925629682732219223318280639303560753597930472173354147073066085738497716773929678425485729842082051338133473306924625615955869052763104694046023378926068741575761271363746933831355518527271652710869544332104265468032975474558060909779492313810549168801926834935679948148633531855041165604390284288139438054578552541430258066063559493258980181775289897168850009530691331284644402219669197662178707241413611126639379221293704796313805797227910527239905003303673263100722377779085004129843501188655013833746309272015962473056127753310951206848194485984535351483336071438341447310149826565669431888029338232243089392669109252068331842259026392582681564596862616446319770750830351657422082513145641729935429025566962741015212331537540831061207133301350037638828545738177587948572339760839083586028287222940018109741870266018422274066152447149545820217787469149946294019703792216315302121385185868008720345324322498775885552185340064151362440173257300092895347557584050032435193155785926215842373675604777977870959988577639809635630839039417119525895637039585980526565894236126343283718639896808981734147732031914810189779999701568134582832452962679786562452565320176104624779773088921124583282412939277086129587443583136658163327412929839304070704844599138019132953196023437126880475695979786934541525278800684452243069362304749137568415863722654058002293418835115861436817519877678351073678513066028431620049314210021688626670579935424581684841244581092470550864440393338077233005449803566442108351488317370334906048032277982085486866786679146258971005049261079993751184535834171979485334753942269176488644370643501548597468297652600854033242956678959385952298670910426220305984084268672484553028137101146135682153213435577270035058289520004918886817291650160613822900336149706665986402393192893295152547732265452845770610368138287375628950290987117368518817370268104582043109087511993660069009592916700057685375213623046875000000000000000000000000000000000000000000000000000 [13,13] 10857460081661278266075166425156591494127099081631939258253481129145199690125039379631309972796720467353198376713607486158088743795562661924424761221491867642952308975767331103338008040220790207354558009537549142537616542892477713267280614012698257861485769722647097902809020707615066924429019640795934151372942939464130841238045499753946891554763299455245444152349038191204690685125272777980558600896442997400006153426867963675485274552235386056669994442965712878206175769130788098499423053939627658381889630676243201161644698876112672990360216624246265197133151437373828389942539931736200762783571352441633338273195712562169869362725166335933232732976252846120584475351007598669197292865439810323931031791743326740710489410226441644424614670349590172416056208732525727688567900995705293854648648239307732774947745197269553541120316239636524070397630677560677158494129301092291646881518389301293983797624043113463215266553500077723389317272460550738687756993153739046420764272713618072461231238396912261114819735294358608036927898460611344620739309173065352982448938665397560683981170956414269085062699853192298770231112084721078334950591404672920132407726309183140692398105414127774397767522800587028650881077866626234173027723994404789568768856495890466824462035963849644025413132343012676808589442811210699200946512883959378072187063431955647437445989419858151421953469045061475260641302193024065999148496857193842465273872304549207351074584931792403880724513111024995457371850539106863801121220960534401087831503059042722840831396408128538492021566208324936115126646526344595230215440212388385143581219050572464376018410175033186161986132260410824353869847584118675765262897189867694694922311052260024506691186166591349164506139132593337614200262644708520751736952449102646401335407168476236026544912789288709069332011993412418484567077606438125830599028273304675306742392855580937560420693716505268981827600773936919212782460670972635146058126688040109904295081266845911116792261674720906399187557604519836418334619297557102819244623472132134850155574890156696683873145812524022043330669067057886856390060348466753409310250428625891140026379673483552652868368314581548583163184939523181759214739124441714866643950185837692885001066860785616435955316725603264336556475713951000500272732818455194414439554696148982373775917510777239653190831434314700858417820802947277851123509834611268051821704147159168229540697275669149205150913368494789870391897996650178827932514170167634116310076486939368255180138334026196389459073543548583984375000000000000000000000000000000000000000000000000000000 [14,0] 107179401805319309428090653288609253328319610152252725884338779917285141972466154673729389229432682438250934371101726217155963062457734129905467427743697187246971118707211491425347135760120159936996378299588637558006305487829235993223311507583281545001808536110757050761400417672471900685474526140806159941206242329777838409676041397093092679444488881546627323634770255604809832950700731421032262039857497863940664289725702167601309370791443602783396780442834346944312907880810613222385778076922385468903479092842734445848617016101624501593012032642962550615163749044084619116439442145631797080167232083950887887219194349952944204148634134621993722549052271735651868930543475391856105796478166169883187297676234480386562554289723520854025374841512020119252859823328635445196280987989126508774839342618863789039470846728846773408717597141132994344372365372579235778016355371023841430357143633594888778917298049189100408536548689699354350006391837287715551620273431006601018021575315988792040709077553349585940298362090915804673439190043403777799745424797791595205425638173294142214956504726394391730734061710811189830970293584015598854361470087067050523744222326800203327272684695977582624328751954996495538978889725268585818436437998595302984643678667670706551221140036854722575282426505075720859931986370534372830939042238707848001114041619862256454544140663097255319582500777050273665713915813458187113896721637662799902684055592163532244044843328547158391981582742058628410258159629935388878632629157940628714775593646800466887299147812421325363428441099629581564473992313193910955184816255368407445187116337182079916006014966792985101007527315627123243318643128257825503475072694989072981565156683549993495532364078818346473383884930043432182557719644060714207249450277881263971460365852531422234192679693837429594905493537506741876484342886195053786362396423819670292652107286798801221067611652937818691580263514939089274208592394705048982467466735508776355440929527981040494086256910178386202362821307715061158644979281247529508203206420984150308229144565374638001087684847330243270211027435822709515246706934618408103186322605768261346143110841971511506847821446865044967878141178726658896421436665443248230422914318472471548691779978882925206269124983027029659336086864107504875162593188512069808603657848237280434344005078211695355618957276210500829479470218984404936000242683945320352731246634444312708974865347481305187154576013661611078831398178655364202278740172621061821356391874360269866883754730224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 24797540463972858695653607509697074822156596090238543862199004710561123032847871827292563898751864912698585740145586557516023889330568035424548278298802729470960922059758043358901595257909486756991247452834742631597295838251586968474803146966993942717974337324695527772225690455085492560183878440531255926877540714286414937160997263222428835638417560992492176922569724550634500817772734807741857202982805744846571955319723113025813559299269315319324990125286662352003882088339877914962019170973171444042730743215814917882889871317581650043440260360548450036176971501367575343351420227130703039076347730243155703613613846403523319746867815628616571756943054649050833929200001716018176094741583294769112679973091664146711964565499511794048275533679988259200947965151638561430354309306616777699573747260919086444144479750705559689499700352403600266556173804606630017827865893859815497769765401176256881602764008460965375304339408239850660423938816370569197092007561853779071966404937145924674831430424239960140824899340681893613882309786491838485033465727230968548374454225226789562939779874189920142683689919640549213595724793942878207395024978657506866329550451853276957951707122735220614029602412916985126587333910198186270690559398748158314253225239252351996074798482152269373232718330082860155178452705952816752018398181439512418400292110677587169549465663353857787062068548996056072441307911487539934958391283289263936536170672652347404765280201201838778747228257224223905806403014708685653848322866114009178398604222405298516971532357803735616644665083866445788995936610930513822514416090685036425756671141765717712070222425744226094628392070759263585515949423331595730274629025689337316118648887103367117601456877381958589516243259945030607090573607826450176506703336951341903729042966858881393411062961141462920291440778113429152522790905255065909048648062975225958433202969305039898626303528505412466816439165933905361715468161335921751684626940269010085500208383609605629392724185849277855527039698193804994906923106193135277132821817277276900241001369310394652893135980744292390817203479952180782646892219646398720546418453474023362466374129797406926531717061417409654765045544309222525916401282568547818055229614874881704984927468972371350623244097153546086334608183933842257581292524433535757136008686344816487840302305379621164485520455255946251481626133092876144159825401019328513723324019754634851821644989805194437958191849732047882978472277554586781255409640358819249334604295498252213292289525270462036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] -17269819849883150414058889214445734587792180140647719764642911452790768733005409936982813773254243799317409023556349963973133960371487541239354239507062875048365362657134390282114200893878930236429658118625602813469585203400227687821566266866853163038552686736784560531413916616799564216538800268078766706092306543123029693621719178549889115581875763930218588734206617061295952146195023938253640500450457096665789824428930158327559253743493787994281815216683413472467520233067708303254782465556984020060088200240910899340702775566350526136916232150241565537346768780312073301021425783297345774778944544891415917220900799840752515618224787750208728087781849640140463432370401041367636548929682852329556526730784460682337307011690908127148471160067026087793999491671171552100648621466429258178639120634832867778679071923328298096361410238555009681687335732156097886502032729695823699293052545930727920270419907048471385436606247145306939419369472310915272111360431427882010182495056400464684946391355624309565488803995166850254140643717990243767140333853397611630335917739269845175049100580482886426223441500892755988528052185886046210437803135566382500700403532640839517753881733321941267139464293410530262253764589845984265956154644698053192313555782992159552409990626933438664285397787149213568874218417626229890917430567922835750966285220097577051700681411786290438405132187469761426452148020898016845122750345286841035942683602525313675279949924472494826722126170566666751055184856365402538465952131267742229993991664877705131974625270501416414079617585335844529473750682947363034120362253809589998283823877133435443399037721993419705911444895644677294185292864257524422531210022849916420097990722485173999688677561516301601158407271019940867263625784549642123023732895689934078170322789974715037727486600544127762587896399796880698156301993568796944061112829502196200916503655672858291125669410455297786360460568641958525526342109781949948978536872022659010009000104232725746437973025376826846086123844073035741843738072477210188777312741811542564304667403399624772521063533621015246057262641462186851433635709142289815814054469481989274821345157582809087091357616509072382375461143259456798712639656505569788314770084842948849974469005641015482295842015388586521626147492708193003577274057257151464380838141689701387013197110301270319537930183646302520379759213588281543997004227588956403551510204165781187203610941199734801303708562170801287744281753135302135217517248308099822874470553445841458639620213943999260663986206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 218832996143381497430718837215730816045414518516324046561984581530803890226827627337442181721000717756151979522584490110518630551323810826272588314972690413069199368643808805201225393870136966456302799807224394254417721544227214946167136126175435382168025136860033222836430801143856999873232075218052421743170959251683054437061824885055033672043036450724978434918631731755159923529139386713987418964769698424508491608466233341200557460216748984417132218046082890843878073909200979626260905557988658652866838181466275780130314326117641539399995175559248445545063586041446009329652555950915832758503341248074181507928160241128378439106178444841631375394871342640625212342025725018684671156009295919625633481667701231314900774795074440415218517915383555429273906760387014462141687804756140384824914429723193505161017345848887113917300502644929163124896371959794981686713002476540083724378508591384553076281399965767301039126188398042851572320320305286064605461134551935582569021481770841720636012981821003027047330815168680057094050787397428013115195407999533458207357735266669960403746685817569150178835980903565251117237315057922574550650909094899280437794274235135094764763734101197829430003850869317807619984525625690858346223146346121421394187616748049181937341781736879680817525139554752424824051117786382976763540477424262913404399927606021932587544642165147728128574448752557049563298840000117199321341735884561438974932463087882002815804548222521635940049099451307713765732057505026153150650581591111131325006160085548518840920394822705696068005608270559492147779696632074835058563823747829567345799285405248848263174045500910864031415473995788119502523384775174819779289213864280464623765620268244192121451464910544724428376883809093002589782679522830786590417096101058992527024943821790783843568042559706691160963544537921284175345799084147433314025325496518778827450919385958760918641179047435047847661472753095409230664397469370722972404921486044416367514412258237545934417215458291955945986578185082830491270508599991457400234108006989673452735080832258420578736319089508603086267127130760585540721076147416043778936102262928665863758475834646350424315486372063256467120894224541437179976345211191787214195393574746018004481762073038662602612750716944587335008513946779999695606079906229528244577651728934413479564173818249211368078635518811189057032848389976725661617257409748506324141722039328319735353968551325102643964818052023569942309587865899509940957852918187268659877316048876366716413599533552769571542739868164062500000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] -4146992722969443969745288581043130401612761529722119710509376523844252387729056580655229206569804534974152459131235802519262221036471326834283120972531682392755385730693075998998059800857246245715281273737534546264719750704645236424902786997457712181898611330573300512889179631594785464800258218665921194975529721066764981709070125379002505102307031002957033954775975082466929066695916384817358924300420243354077256415638590536398558210333893100277486090049677887582907131715516666053972891700076375585894064628320003076729741823888490185110372543509165981247876752829343044850826457416845123817768120501326563268899021437042569203466417529903304843802789334157078435265746999791476511356943914212136298376550466695250270256445339020170403467273241546643035266362738687647772817653624904792932498111575614354615062645083673922836994216828431674555987069136002346389175913389097093849669759945577717436712543763009414679076312677239713973294515751228236285461153044846536936019888501178438611812755823404414120169676375975353974365744476272008941149064167166152594622891391723984548753241226091527652094783309721467509915136659396087968220602573235589467028851959683946031097252651110166954308757377109790303510680629776895659687724538406250304123092988820169372490132729909230456581333752637468545089881030682911449651757114200971340286190380864090389589653394087833465246012679712386340462543815748989314291692120526191668791283348314274587265538474037847656734231795022356090373067215523975983961156834045099595568544310996529696140701809404566222720117816285981551973469729031040561422101714733177444050916426777853912723760935322277060966016100641977300891342108759365318923762863685506889573320715263964891050280123764792112273713697342990957769734162391885365598460994778346522504269448362279229371552765752563751523454615435366563769182800348373341539013739572664881071961156167209406556509812171703919769658069407410118922687956475761781731331904588580439553869900956281672313683452930287894200463986108067810186300039098146030915968738404055353048348205531072897033556866291220599432734807155862200323799013003506185467001653803515025948779328116625657794940021095264567883239887219621009609688236683588379814394812514545521567212642196686089248898874206987090301317937385820177393889927362763948484633110452280637663660557671735018735586983695834953014422070619026529644109999804226535494360011601359109180332454466497119167837019257782326289390729061123921863961652855652355201664087814682896349083307541150134056806564331054687500000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 25462503552914321738228490343430974162847236403352114362901237597966940365538355448296836487723848494093191603061882475584798613357150280608695476523609843051905890444647213200471308315628117723554532041507857993132504403541378580327793587394976784783087265544198203828434224656358347183892328365757428693954960687289995857542828636165327806853331793080529182391802369492959068039889852975009578369274309257002059097565454711218125238750510089775541713558420652278782413096174064588692624148191496082668282156098140903508390891411740892727142366569693691485165041232245504476246237110762293191823771390174764652317506378612948380416727922560935559556652001489357651095945798125199060422347458338649604950360205453849534635757244067653718942997774423156423875237089644700289645246966211695364036472876003368143062103014232579293712347593756645480991930709537699510671366844290827107341122488967327969491082760129781417946773842552435165608222646400501345043248652003628804524466417537488787392140337264654074622209156441603868028275537298981262507092822350694347989681828045043474551934840628998694380275946719557654929579837074939049607773569550420182921677914687624468770386768013738847391784160234771589665968654880831267805838692845743141222313119369824135328293004789025838049256716956373107013586094614894191436672467908329001008111498921257299130296441941238791512436134972296314760175284038202162991325032437246819921507142824057330466089923611583897856774909609300460002124181075987648556470708978008281741999509070131933106925717900537415390583004835704440389139663150649003340138301998472614182454030000573932958874200973054516663726182980619997429844705171928363467592273822100477607282757451562396470750180638359975446976937353743378186095218636827409958191864549402550812494620581621384867486805665725070585833829309253111330521039804137973024310879279798915711617186040458813062406154079623459642470079197411280003626467520177732785026392722408960155104111129411211082336047211974337582732710066110073491833656481832195513676678179600420254407004328730538807431914981796883751708863210187647484883447709549062673632288857829881035510507520187423066614402681942678334010189513259339527373315423973832288803045072135374374599028850287291530864935188254602124666775591650293084302791284812072390313498912032571554130019382794644270668538106771735728790996318993939153042187073389673521193603341963397475673954879707112343465503591121396973595510836640213675077942859161361051750862595759866691125239412940572947263717651367187500000000000000000000000000000000000000000000000000000000000000000000000 [14,6] -532720669444189626342311700632208283994536058597210192859078317555510387736196547498015378522333211528669815890762416037341849486061676387966987013416367030576195016951008508319392939548035520597213732251101458306744406350344781895390254051977664200046868183782115739538944932782759615718369173451505492462484920180790583548707926723920611188239522469630786428741349151774301437224482477894340189031386680510275201778220952341594795791089557593709037025636156100118516135275132010580805191454048879650132814370855694458893117431032982760262380100031065433156401307036220620641178923654594725974823380788676985000274221918085139375167950166376108836248744212208851171987441304116963222862247831268153056121174428023133453905055987670787037592550011209807921723951471912923890868210986351847826488107449336284561427393090876950439081657827187955244574034081162052484857062954211457317269915569227705674001894382076088159981826996139392839803702861199639246445887539845066641964450717125738383939848756034317001686505746676201787724619013929877091710596571087690944650085391908929527369841137667999912223280604666588559090447680944212129509801560984611082213864759691114109313171626811680167926981079042628768249441024931271314540058938051451447219138203916313908126554972450630022141692227874626637471212456664466776508408658187051285751821174019639876214052168164201005804123015858664979541524380388315633531489645335902007045377585495521746254799978582309909716961037553317231846199238994936327544413033417142494429570908692123397058495346939120539645254524217423298171401204801087110540157800915230185023530984802050375370852358780684663938555190583049070115548018984582888221680822432965663231287814994468948889827765415667169933162163262985106884919439777443220930632152209529139566514732114609799802701481020895380520805832325987324585109001784503937420565075411624882613366644934692899397756038831737352978724524301088268378151828807172071277995750844414446959571975337322971689427758383900513820264398372047774077282463679012022764491200468088562424522929223371293681402642250864225927760636082064495914938720864921718834034597846999888271177152241179814608543654305986842724483414354754753136789917087937856814572938024224145910180654651453829077749195794592692329192252185767238594295511917166833393441536544176344912002823332700401062490720954460478445425743478179075606493442190586846824109068775152814453408391676414023481287203496726221220304722181454103559320202958659871870848035184977916148274523777672584401443600654602050781250000000000000000000000000000000000000000000000000000000000000000 [14,7] 3459124643838582284877653022782492475336719006499336999053358856253879865280814030746493928942818015857301877347831130561732074060881872609356765651336699095315077212705530726102240851939995559069962732710484175391161238324630385830578267249082413179323218761222604149259827570130332924160191090305086647315671839965144500072750770942869600640670515960589617632659707165525553894681368809934325462303527683168761560039429432004496723911237656088582985955150094832224656561242104720784816693318581500734979722450580873056762135983375456798436890814821737188296264243650903571868199333202168124979965348917681114313187103394171066866920501375003843970044566931433943498361497531241694702583661742771118985854778348889487521035944832048263680567349067995714628978082889160943820587076077336782396606075909153407132742731248521115658032760293797122544335948101595024233103742806199593456118327757138851384704030235341171823247382545156929047507988791392171591168441554793508426410114869489865167050965381717833460544245799234491429187329574923107958866585164060256051347308010494579641278624118397743764347996642644428886871319391427860366066031867450092826662480148051284636690050373361472499759437015503906022921950687194000409633613989207814810937761737880050474505472530358427817151408490573602982346000507438829208669672889829923902116570697120484922893857353447277367590588029664635659170249016240091752738359569281951216764429261612738408951911708886968753161891984010477581001762745141241856693832117211644532697418764656905480364528749672160860621195371239944220169691788339875506389534300887007940556600176948378748143251109045396595983058651281810486314908622564477836834941116091939154457204882872963072149657484974604509877403434350047962970979256374948926673364100828533444315628496774850934692173857314108403870803365086588040604263716997658648209680973304240751493611840746279359166163803087988523086315689746523505310779267036303750262937706586050078291182155621220747888955083038142847110240323134167829477327087410273192539228096501984980053304844941921260095981541122942990932230448215801463745310993236339795012092811295723003279631023434341026462264480399108033995896926058261621617019660055553651302259154213191804704520382520261525235446061408818300315226235107450280435289189496182566167196605832639147068636875458765780650249932373046401634358975829608350833389761040219388135875557685762569200934962665363556746983680781602249994422767586370423471865587965545484093134655109263954006482144620804319856688380241394042968750000000000000000000000000000000000000000000000000000000000000 [14,8] -14747054944685962088286847343984530143751058154271377265757766406084436680978816506747121020965155744348237258034577426223183136615832191381809425841358154849793691582352594863995950223921551351529637251845280771625694203744695092504290420201081756318355292965938470161822703659516304340477193130363169078785017291015200414216301323312747675625977989124777852324323053703759478275050893939367141421439111820168703840209080310880452995713112811561502935531229924800923374030704101614762473832367687611881094752133768507382374752347485060836332018998588639093785464112095202696580552430182335627976641408618702967446176446964084377775928438162994491266182571753765185437146512483099943068240350258564717379648895965306647067801621459527846678746584648133931901380474439021860614631838556025004430984342442256858285189318616512992089627843401005442626287022263451772386825907004269270519748750298364003499911386918588891541450813909170420296029901795704934164906117344350750979176847156540968988025893941470123518448009060399094190396565032172358831759683036774938051820248541902949800390387476291509506055785690627269318506008459306849991316863908796587719104074684174519763761657751007751880860776090766603570312903548658376192295640530559355558642320475227918217987878639697771922512411862278631588112914426106875846388197866386214036741588103351006725004242761699838607892260498151857011972223575400252262509307170821777698210019430641266995646887360918772273455417865490517688897917518523233430745476562397806747614672171146872223216945695180320206765106640600715373902625567165871514924870559208544803599872527924961906158616117154182114561704809784787682010490630023495470118198890379963647854930663641408474948277405411568556984945974605075657486169485391533175347985729617515081540062007396110417759493666548779756811245289003573149101664342493622035796504796547055779524487509388161779695715959040289650828710120628351669446165261574502232098319897859371901345290637103403599522594331934537532028930094445087774272563212060766810475198795336556116122377814828759210973365928349807836441751383227204695492195806822958637844226309725236193401305725594473188536010723029787788644871113421726672296147639413405921912816848717760199485711601295478010366010141147936607809999093456217746674304252418364707121802829644748272439243075054002525943029401198170233593552792250950965538976406510570265064474970467850314240459580987141581584327166454566285689000701247423778343672539420215390441524085336147934953074378761073148780269548296928405761718750000000000000000000000000000000000000000000000000000000 [14,9] 119716573229413491618212832095509686332734263146404642810884036498184046024720492835832978923754555494508885617753477994520432459933296541138946189421214394913804157952443893652872724508372410777317121104439062710394738533403540794982114014353590483116710638541872951611596355978365557617550970936625423754762182237798167305357927840039953463564193746317539485983969768044106180437939126062537421609983416303005349335718004333822357991001045327280521233609389188113842201874363848864194438042229076338421091171075640560926467528591767171649539679501230911983650052010256650820625543872079150275355470978676755414716916838123830360477430624365471708702814017496317326977557160505643422129182319104549454568989660983939890072545527689427850119663088343848056267570504907788691425975109148919587489673117813253411977008647014157719234543330850667026276283898223970538997244391596343627761309484311928546059033797192343383495382743632419568090349560367849977039919170282753876250092249282587933521125365588314100473610937998728355284244494570487292710462808111935892645701855848267619108027878515767325586580274491189769094276984044922810905439112579456144617254493521401427601931549860374978860291029437365969574971116426114302550898867101555494696550464754181345377977245019715273775562715660814519175400168234044792077729547847082956777309169468928539735194855418869236004378889630178666182145429944601815257076674130443036440438214815835540550249800310682189838126856919027189055897891281412830595889147007023823121624268335597031459497282389459278588174797882601754643182089443889359127032908044243424722194580627994671584454652324557518898851872392787669672408192552319772109083318470102735776388240984722956454350233399905350725148446397864386407125362655189746715073190336074657406060708286565502907304839055943756655822616274490760589682312043671927367584831224799903087393336947867615961931057025950238858670645468070535056404697521776105550972457092288088094886473119508087773072787710011180720614863248563371939142380289269827046803428701220911746079455067696301962552126572861946160042172840013508830114591803288197862311368861914775252112038867244342865638526347858094111302014643925095579257900469108691738460498049844468360762704814870185739940182282402300281075915464306586236695471784453840728989528984414429210111905712281170990860279477810154375363275866517667781439892211818312458373406251714707817592121723086333231911878495147691349164327871052791577442929436860456282441953920958670155513803301516873034415766596794128417968750000000000000000000000000000000000000000000000000000000 [14,10] -886079530014714714516636065982635482682458988668673784410675544917488643955592430373328607693186762560840744576168864181368263257586840024190364097192123836928299958735733391501939574461219049720452812370814623578290949832901292145895987396720002754073214937744900747708955267331322551954949489047060757914256812106416103186550524108161799483655452068195542201533366225112062726428551245374956220430087724611597316272822210453699063214686679383457189491922435140929874004325602963812719829157104256903814010728306926404850375635758460726237171411212239137956785137900205663097181107290986278605152077177529941787654293950632800207125788117313526766169015383640884660444607287254990810216268114932836945011890193061079245458599420186795192368005031710004954782700142323018784618812884086192099551281253075592521746000386149009483124349340748194196661556982224033186672923345163136551161977878220821637446208537368100583879028942023549985903459146184083159494218848189329896197223944824878938660425274930038981531317186013816550707576459767322433765084604535109917005095301316407878917715659687512805244476722621478203171609005311754350191526809422180965770301915331829339528090547951400535573563584589310328996749857655457288012246961072210786859704608628225475022178850475489396489313752750299141573842210653759641596936864580434860483608466624001654081320458336490317063540932738552940287628956239000657837438896834243588629701656363195004135863527965337700155165625153753673698493805489286401194615651101934548312913319313804046279320220768485639957379012502480647636753708286019924630035877539796801931832945478712312097298276224252496105146253869449142137593459200924964263646597462254524563968680890886879510332572847354261954894862671594758648767155452949500691234144162696587252856010474674169707103285338490317934247198704290846866331899809397983542964933658060394977819940964474565123611037294141211588273894971651843154520936945750557439559199596762881655772628755756216565239443283978783500443030210506271347995539718468039690738224131175694029232927971256221100820913557433858220414225733425065704340118154830524292163504722099112704934979667480437149900018134673371602355487294418378776295855366325293411889727937470424590098879000569044715548179366601518092279376723151254790005249610313956429546697802947522928277303939115153084480990252475811105313955124635538174212534111064015253600337597453664941015149398481394039758410829899656991118373751059657380502226895631205616869671060296852964192904078544188450905494391918182373046875000000000000000000000000000000000000000000000000000 [14,11] 4044899944396255519173397832496102245652811446185440658931824937944014786187245259987274325370998194758911821555983953526634493990324550094193713346205346136758111445632087538886064111637104505334107485739822419989544440377903570074920281370200368371197807181274360881850092463842990630812417858181434531569994614564072308069172281338244594499898988104666298363227334695501912591149306758261383101840692151511648331833026365931225558541315798062397202912431892558933643322501493412349619548398124821991917130786783779290423662122179884677962726903536078358796035491008021243351230927937845660488824308680110127734920770769653266612110367108241403866033845083953606843513872427591953067367782300257567022527845570713481622888656642249899899833118926389258087887666201676613637579826824427195232262020957909508056979913631804306902027786233137635977090276265802289761620115360693346500772192294054610711581224629561605968757761794339113209320495891667850595010459338047782500761020688133702888473953784603672180683747378150369254496277859103228184342621501006527060123343536224327112260162712703608490310300509299818118863750244755966662464908028971492549632210835269207683009186401186336338620930433271715659183815000435002990049333786275063403804867292768191803097133408528700578735411208848119570691697233180460147020933599682871479473210533656343908457802138438402552655028899914938506149151340839384621591105080631202471486823948795623530377143481173094560682294514000994764580328349170902030589017257841752930798610846260929613334863208020422858859963989714897855227813352250442678539623801592697494981994212358235443768896829915920692768926768170120161083971727530499663057078691653875066959166349041660373543352986865153174254819353326120700345304221957116549863447366166863852747661467319496585265409660412667953412249941965835453277449136169115060649368953776185479985956409025223275268474181840679171991803810672788289697933190564784713423872281610511432622461983823159344502232188998603838221757592116542218918720790415494939061392272428815481297077598113743834279152058616061332490907793853125686502628345183627424113684197845627786468952036769000553150428343343457916491184742789336138494143070370913970226393952590986979079655564156956398808721684429668250084407759238914382859899297886432517792244788676960894646124276828285582583531292045739552063861115413014797925030549122375541812049776931955373375663509980498723342771306656313066619611006969351910432241717126087939774617543255342448985101277969533839495852589607238769531250000000000000000000000000000000000000000000000000000 [14,12] -7554133378793498254730860208885698017659570396679049933171489239207181516547557856626182945619392592891815196454490857762535184069383306507974592431914261133921464765820554760916755656138183761585615406256743448953702743332553176992043548743405429128248654023663527064497217736111615520782319357768546599861869377272855955381652863979611293127596226421760363852000056672284622531047927786565718253411017130585868363422000507212267264752495024278199055152886508702610541367004560023205959694498252053414693013890562692858465647934566728966532073112916389058387494992965299996336664964242709898112964960402289841347216306753415621418636723163358517438462542573861924011381365049410028829685677210904321897251708122562224667422573641149744973353975895871056061467644678334694572556430124990847444689381783939830527952672995375160046972845819646620769993391700919047276609865466230718899111212611103304764351519115040744980905647675565585182833721965996509329699947413769859001361629303104780878003464383772025227895965733227075450297200225743687599906307153449471894015093051002806127575154701756223253087767034644334553034794559505259249850678240834228795027232012123066770217996324232559592255367697171138524761879031889985255580436885693862974500248610040264982901871681752950512754427726233377959832764676410458947718226901319015994007275151528395892675784901886332989917321458625958329408533672287415623725702133380060836574526034742048478610348402780234844712714326832984439504241389602706108794391341810854278969996140527205664830231429559938183383397212994617011772311481687612160339222564289750109740818935219633808268504758247034412462538132668103613401440616085198722133403177231088972351607109384890642701500289618228849726301289468031224779276204522096552623721579705000251106836619717904549147658874503826937753788858629079882592584890426798126427420790824910367637519097146154557528069010073752664382057123653273395489153764770373196323296489936776564810259537444746744062618108197596794434023869130853083182065953987990329541106331467030417255275012475494529800386216488415668515121861265736568016028333199475634538218239049726170836840930175462886302189589169611376430720335515442101435970316300232956158711727571248921079638165486391372268398200206493826802794748515394106076620072250589644032646299988228245369999139341156204323968036250192084519368276623066333260736783025929411377681110493741209580120412858238754507448920757574776921080198432060086482852987661145659171361167028912271450419302354362116602715104818344116210937500000000000000000000000000000000000000000000000 [14,13] -16027302611952713859550285306568982369063121784938948384181446090492432377711580343501057130410824144645982230767383597023531713556814557923409913251349155624060846182730560058617877043396413937556017116300150800256362591969956506266213724897839771569230347608112573705290373534160443809106703241038766777874919837753915883927232169805878314901665145595395379161971906562860540377798746064187823354102274681114263284211745222037927100832609150809058429371913119919273911738068999885930521933262984594283472295790635229908726775995523649708897643686438673688646251691591423693813134937217669337112394017212620623542269071181300569125466024136396531097666549425185781071829443033719974678932632633132852722779945276852295665317175612310473467400954736068832978668480456960752874738222432417849785467200208411574971017523528016892654998844467821890930975695632622668075406249531911323722540512116928918850343019190509439645123977946912238668542803345399544400597917534838374033130390319330881547737813314993660553507845411193407366101343456520283660216549891024948312480716005370488912447598505607309264454073051000320262185635327824929223521197387670179341533148098918711938478955243774259212324609059807518386837860129711184982709512208827373792887723468929993498141055375674935328547898633798388995919817930870158492705445109597583285980671804212790505519104348291463594405439271098942674062306578032526713999945113975408907295574901620680555061070589033638046936819819130470827795856381659043843285863680101938425184007046212023194235972612530768612405454834288608692022275067469048378107756183664455964523421721678677214534389267276180343482028860363508141004704926302389114311568165171639783309283118920105124005813971595394440589100909154475196563101349682861155542374552336379920996465721934128499616613169802831174006839418647086655410647155373223037298990615967581954675335258352285509627980200515907583640841635509107009747429454052609048004449343252870964578103974625131716864996962475999015645171613074715408256357362111164181655303372561712891346296341616797946911427489159799185544832988964217003767095934183622455403559248578768358311358492717066750419584116930945481716718485227197138532375189769038739500963469843615782825580069392970044028991264330504578338485846376502497105765607898297986303753152764099545271857967376298677015346357269195472979631120426283351179874872214484475504733006390006704986984378881452954334863170494103013164342616926883161464473012332036998752139805000677813540121974256180692464113235473632812500000000000000000000000000000000000000000000000000 [14,14] 90878447305595388454324656137034655101981691832931112403886358719346189469731878503294660383533947978366506360500000256403516577023066978372200816171090667616082995096923868175954730346740463016937450422580251039566867657563643201548338364221465467379948814850065672955477344082062520815257404396547623611232862900593211373054359627955506012634371338406725519289657037875482034889487266927820865460971088385286370625889832459474003432241107357027370903845293308826165975771936866388734099513510514948526192041462729655038530298436168782123831263575484949438361374570784047072309961716067379903079159088016283297342885270517076465492944862489046113583674820839195506898245323133231527508951235800185727516902431385776066710801188122284708262681023583539368537264015763346816657891948527413507892968992071278393689707855369426505677191226490365919821013260950390846840820229468587607471157950361940235399508269430985842664118748112869211284929053145195096782935311592044128856037409190202736160619995266617067016980201635741890491033889003266775847161206439921765706733627705493520471539446934349356727009430658927279743432614875657710747118957747010988168594671479490521039385238633147266347352993935431362452950938706340435787435162747717460988085067273822276488502034368377428741237073391045813553382632279691001612323563452369243655336573621877704915448243666716218303499305016406073211043206167979657050548437423788397613234458419327982910792650701263025558561500784360840365639333855317828648821879709502115421946379998830518341456644815677559987254581100044170004432286021697258096705148278001441491826794347643138110458540222413436152858063707201241629055213004950700049504569010277137101029238041762051002423307844299469920738681162354222206024963788991837978047182433902655116783863028849056840272239861975953767114557660966304110580007861967231134540338901094620154138887383226625277592963001485791648887562522857702972292568364973107986956878543895692419943422529450458849048094519855680320212327367774065587165843878238300496082876914415324885577239777355376170640267355440517794166152665321069497297318995241260870314206005453222061875153168199471822469947598555878900423701892776274034623179282731813827328462852897203902850750422577217557047404288755435891458453634490786918305439830736162878582707913824439370214118436900653579283885072274494819666232588822166720180601772876089706643469792188246971297708994784334236211385921882351402621132257996393138225375204524867763142179118146654279164486922582000261172652244567871093750000000000000000000000000000000000000000000000 [15,0] 512514833803804657042735468701029766461731036186293152502092211561283519122703926772784249220436417194711605871647228656749400496287802970104072867903383359133697035607960717905218799384077529388152027116134596041553822604944868153128866676081201186198432570641220799521004007313682862661245968371023654099204185547823717691608814905615722131601324563033396237456660920353501303583696752820347526030972908163255738540924953944738711506023117301474597421115002861259794608472666825463220750296058658316411159243048230288371379936714023954481143193120241713183095483882368412378804239025203387279895968679844202054126137397578992173593135328055291431745579110476588314509858626864998130147791318683296918558103457930517303047681381508813758157182883584338022382707013973566508739984606790256710192084910527141494922185216461227448934376534146426422801285010665785740835568571158264670751604147490691872780168211019060361656563063417711753527215809586739651447929633055868013972794888714891830317544245705151026662244860254533998986751807928293776160529664127658284329358774170672874285410058325189753283672700430648690599497740924363053023848999758355536932206433375360799660259460615404458945198062295759571271724861303616720278606232010247656787797115648268195795456588669176842153708381865239959702466445118962801082063171325711745310075837120601054033506160960682969264275141355460591792686840223103292482374572435878746609081085495715080699950583517870109874570143137524033581787058942153518863937316123241073905709045623468956962497937024992369890272357890510686860289836744570243352520021600669393286233792653751242331697821806370507045602447252692994872364671703433744662724423962928071342637732736522751145589302744306984211525911570132276520090472844659199834681011951962021514976211689434862729665304453897295712696907547942756988466326853101954275013924410105995594828309559942645225388472552273253991394127514489481979016370495123137042870166998445306416433992882666003677200915303825299720870654537501820699821676879234379061402135627048163263410318006432863852544909268992623213064335133903394994263082019096094468369551343829781428106109598620426546500201094934491730000243520359573778849301430478078759743292767331529230216212158869676336345409137658383783806182422138085468786236967995525365321675113823163001485410306511514575937341791864030694188578395094218076847971085975644203033747098691084084795891865594477676745933948012521929982405254466930809661593879122953865135059459134936332702636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] 27905662280214263319370857455331919611711110803912809293924197915190782833459941582067835773943304867862239866401451389296959599009878289034931401108292072030729344587099648582749688028010740189685926451858029855826156063106833989852722659461915085972475237583167088629744614983134326104687197324670182428901441580938374435237278687339303679386087552998132393581545393910913382699148170756447883809540865325339677672862535279370314285372550592480861626030056753795858762270984856203038860355482576536626015023579538174698083174681898990225745776162762980066705946233358532255624827698782238135610205352515148677515611137167568523533459437252390618473252465199235340835213505575570944609313582137353284657849993582157113900682864627446807318510969854226204096277941532557804016411978153684625527166980177256875527347095906088024856692601055056164453398012109075779843571692586252614157807045950734742719976609880792989220468964321158786839535387017407567772995768847145103163316689919479851139307248938898724531869595631047409887070071953622564369543853610506363472709104582135034572072878774474495967064247191139385404448157670018962444571182653943093288917620853686953974408968584783344832232039421447281446431780492275536934538607459154259898094902026266758634196951227141146686680904377489641973721024488974639177482688432528893347326411830711224462819617085316121526111922933561008228748176865880139224902114513397632125941848166108464680447596243619676156620623803255814420073358265765489099301769384112136989706962001115571356176661838820483067086932382084166824167344078515059587870519416798613263266483559610132209011410579128333885312773664677878464792044429196879038011741385194152847754732118036382444389222585137288059884136134306508504476450494777418842888077682377041040317626967749482721458439683062971915076972319836609579678294246518386155196907672118782817465373968979472773220967079584152690438148178641364373836299044808232705689556584870538600578064548127896550447035350400182712894641077744454192854138757826137712446986188976751033552837076033167765336246914138304935391447594642888483452285378510898935755200723442029046233804463796079413075408038359265349418792579265343316240021127185181567902832701296232219902460927461464356164795705592450707838091017121172374011685459374237259495145441596136701309484607065672506817784444892682571292438319084847841148111687141841657140830745707551997922583883268410277541717292038990054481705342706665367684683876103347854868985677967430092394351959228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] 38560704240857000681165536449126423118203945558193740550897032314488940379628530604198614926813134734805012048979008658335540272019410617877474491426108116930390778876846132332537231281581562024830970034462880938156473189202758869684709629563237364337519063115985546376956193482893047419110906575076317304631296053462901763579570323225688234530580741999571843938960542238197130149002978968906416155943945732062038557087271958838856798935216182799776805229252772945499512865851808719416183315641481491062523066226775140115807560099878708269845565479926036896520403215010385204827723008965680256317312739360296968117938037219812338128054643483019037837069119589438418891408086106636019252381249053701943083469284562539653258806555634854519524447671871218352548248933085738329089868825276509300118282600335360978429712301885662056749264313510564733715399973912440140687443652279577556738678703096481403918787943979881748384061794145273160126186999667641102214366110989107247124880881578554510781642526929110288460806007160995681110688734024009058537466322193715106339868009656104481495678436098634245862403505286265585207863977625443310803119616538112599354556110746627240012470153096347679436388626890075304362852887150586589435450954619527788785098050567468472509504341987647026809762630698127273359027914072139029775656256665957792023342243458320643672287089244208906811799472163128529645606784880768078542955962420017882540334348242818443690539263920641504562888923938780705443357322824938150365496209717584548702528866822661328848013291459398416773727065101894724759000975325385641233937001852290911801035791971175962651652116044179949070263100511619142661725511478487357345114564916562380556646196767718876446810560992426585438874642248989913369833263434559366573714188879622471520867135731190351943348280149983014964165994989093065935351371011533272184107928106573968380224601544982049052315167492363653780611168737297263913043130061031664218366770524675563125847171117462440801888588480843829818303146803000164832632220574920233349619708716994193415809532103022057704834781748210021147322352983945064181507851659396672011864627974366247041779318482490640487130426260575590621244022959652559915815712914917062858086319223307225242109369396148227955064317594058429757624171908260478647560735777317855332873779974133772084266555474556211102650540084452988881068325040584957369244037751523290766446290138602778532656091061664673034580307828540231492030709707468111207295571225564816383369649843704252134557464160025119781494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -504863713625406131733867417100942575552420118698996454322874789144705634902362594016095270556393681995290550472493938283782759745152625065154970087911372692168383871248830034239662570371784758337186300825932824741678920988686971161510066775802019554787414208062906733799856799000150824008774185861481447717215335451602808895282631180279610269117569687892970431384037622106673368953586562978664324842191590719891316033095929627274880977864717338068363600175807769533518757525942266919262901381407115423308333501699664326949718199964391362340545419797936238655998490968007491751418781323944391553511436665710369873115835976070810155845152164290538517731683087570429739192941924742835850317051047836503236482681656496352083627878055524102668827734088030877129848965851991414894940683037308148974675714072197165536638180036929377246777737752989493928894404899328410198975010534103544374841604459150256459273949829115731755634273578762951864256935057100888271577913548295064305354855309394830997977123785250715083441660759409229580075963990103184932320089151675216222608423581483933096893452281773044906721961370004512230582741962301790276008749137263359398369227830691939876316771895500950524716632979317202997353877376126259088948004954233834396067257973095896047950241133560519193221545762719317778731318982431077559225046646145942104824652745478109010566705759449950488877783291655611374542156506103858795143884060525568903027612605048438120243631808998723883219183375640670283339293355404080910973828635474161911393199590053342042881599564498156824012728496680228031918498725119975907295981577150458925823835009945578189700002052113462259335056062896217391555186674810031016495898851163600920222105142900257126615885122843769160844525615255976424369582867382670479127393266273416416943205930322443785417590418771299155411839589123788865974552596761156664005835823184124977350495083023447460499913835350182553396163802944237336702703862591520916041314886887978206646716669629334653090126743871744865140224627089926247172188279133972786827719118479421969439335122673503417382226246905280886176635668653115323696164672957707169127609165733039905759716018707993890834299242262480476398289417809864442585027641293415120354282554245433282976626124215230793885693772158193804340067618806720952798024070523889345142329823459824979298152632522438279739262163212745109270190498571091333423193265207797496890395109446436386133421224355764750287979699608325772872999180104841448367814978132260170682276377573938219711635611020028591156005859375000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] 5051609727097168101733130004834941755877379077405982415926260868156914825747580588711182079119264941860596003931522555775921156245656757353154667304396351729588442369770536304814407608498888047429239591744989139352593875068377058473813082367373638660224189291623825408533192869485932987328286801257428283585096440031562816588062366528340382855844008006569688056299959487509886070729074676711350795040159205775552484924062680183862998324197439609765830226765149377123497929226346598625873126092310038252156107396167103953974396898710717649560183376474203954025191285403316099717204894266919501121612810542426474772224092920457007505052082798373095431821361817987303375278669751898429578464223789639363863981371109529060029252757046016101559912389234297621461379606899000701344820143733023307614776285719789524907655737947984631930271610436416444030207608594893372682157650562659285750729225562486660237061823869151002457709162685722839989569409461200391120513104398127233572535183890417715320223049549440857101259902531930361248035137121627579325132007293961475793691649636403551309837798434598185672649290198237363823530091175472494652209066925574557703699680894624593052586119069540926990592093907303993256547695934883377817977554768121181998429883501373730457408913814283413137552326300487391070591058356447321419353659728941381536276963112444217546107808950887415733371256677078089204683001193723571397313802065062123133268220778306238931983497119803336595062010159027120262162060887550508872675925090581801123658073754835499598313118687649609534336769219172373057119235257768531253140733433350993212835532672987238531581908196575163538053734825751784879861916834906279250347665125044560633622339465305107842142554544279074593863852022420966058853704176873784375786993905307454276649464504520222228648052623498241449363697311793858660900517513222480498009595064318984535595177880753921812036154813193230907489704721478300201598637004327501149956734676805219577742121801028881092427056886476171659206464566054414225536820167181940825285085536036736535413882347779065103788113126114578219722063941562267656674213341832750362486586062504007163672427394344369654625058654712849701053852076492457795133131128689631651637864779343592768902276803105634600520075116257060361167427075854217045122174357986233730738910498357950981598143330927646669898379689745799526091161596694173179685003311092172087282213657425440075168131117255954048428179952010760653167749437729588397967490952165385046421136106854776759433889310457743704319000244140625000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -93396977470892689746140520520478994334525003453808802671095097580885500144808710951313770538253243205468497317167097578345497178356170478497873312747659918664876962200008405785121185700692336317245796416327723203835907530693684817258429587784934369926479609523774479325690736120671817119760308257812454821243431274512028810805545917735393528275996694912539992347560262369304054380286195937551398918401533599027292199438995088805512337989460020497851785006048459637192608830859598783329735342041531023563279836140962315400317338498946541435265908574427307370426805917731031211497663878301023045076743165508317439995709034617971541750384932219310994199807582231274686640278445348625648116999305850924673198325852618167550617553972473284442132307807927069881021444190126856116981353303689869185450202875890477379763930684409736023622878566042628839773902763028676886430616037856884589317220993311753117762502607249250590964515280654756330510157118492611383450888392122511345030813123905135793512463066425932574101770298997548496759858164665542907383776499830486069473018150209125129437248213471028789307657749525652177533244303521484948906820533785578728764973895687829908260270750332776879006994441306968419261231971214981716405833861228249686893885710679296702283511089636189739568992788122939248921334476082332376025930301244110943531383240810127133936768559968304539103831331280551958001997928611507525441915742727145133277448317514959903955244001649101148966338363264630885913089086356761122684082805426309104613368560531676630500275731930810005966800038295249577792962472207479636298354945498725573662957813253918644604176400125040653840222303965068721014076843210937306578605725176204898762737190094297644230215597702841543933441916970467600577190207267219656717468639262488433936618027184717749978444555316687380762636201833305924266269478416516270882861470371400809697136858578588878782160851575745032686552675149773930126827571763363733857431692653443248124734768782001588649658442374902831103651881805474692663199768977072703295003656611050945280789166108308825099631057938047619193831949849962141131466329792122093633503658686279583395211478122674523890378626642612106786383307461927584797494002610142467903384484119614204892018272036410449256099532439170461714099079291654407704230993235982053260187109082718538532624971290024226815877255837729457461955418296432556344572794497608445013033962558636360716808190717656399056614301982266874950451071846251332736454734191755471051638710054676462135603287606500089168548583984375000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] 722281225032745887985621960669385150104199380349804056973965341249372495684853459874129462435499792546469079413619285154045970366959562408918330858442772762631829510388669742973436641800474178710937103947734026747395829402297091034134352644174429727340504846476762871945535748069859328046242061701710943559053739832964921567218107914927429615727702545190074593855861674456258978817861270229513790469096732722238715270459229775624026462861920363015363627880180947096880665226359577179778802176324479870092659634424581866761114684728923887677716500434543408925635745502819481062387476886547685027217136459144922075837342853316491402624854822162143358494053864477044553819711108169625201204429295584834483728746590856290531268007702800470802898079113670756408281079574276077922869461628642138155263972275204009243931876001565099390786136983673158586524629692410020459648465714447664433225241172123094029329231198601712409025339677323375096562118396144669821932257960614062629989919027294610252774993376587608440659238222251974813318183970533069334687459117100007028273149117473844458589998273519455242743658474517462068711580250053654345914150825053873935300468940514334513015098159523434814986954630379660454032384664597284414792414331090436916721491500075995105716906247014021973864006468470646827687408908826326880983212513216816445455654513595321601646681251917620865698172934740510278314155932481828812053743411536047538993998372857342443649440599954689626692022579598920971728738592552275132615236422838145014720469091360334727644512221907282122994068412343262582488696439842845783959287514697511583286716840790301913565485241424609467348403688025162806499275624426054960133202292299396259761380026432943273737311276462790943245802439000157948026358267759288013649493326871276219499267552677380652667519933610276252595702273923659282445765437992191507393774588489611306283568075663837976588232063673016015172802868905539466536678557136731426148330660560890884960392147875226672098318631526119876827630942133160388243594953231731826262420613355422555824184665016645705272937247009372234130319144372132745024535575077907351166706959716966330155752198759969350127565082709890188497087600149734598020679430549110390822374740801795577375290442601644847311516975740381268391789339089676611209957649245123425193290902416213131012955908853678805980264235221197793652396905790299357970572103771696275213171730953420446828895374326667699541167363012931824105889979357484216740468417999650563862157878270483374327781689316907431930303573608398437500000000000000000000000000000000000000000000000000000000000000000 [15,7] -5194931343231602596580413096206826476536327395347952678369503129200899850118689222350938130112897766921098102577286343711814073371244755016819739478119736103950179405777415570246573221434536792811187134154368038836881489652366645618636501008932700364745349167631743123398359917556811083400937327565928216928732674192779869458475677545841972998227601121204385375814741805263522840356012817865972081889489988812292879367618428465924309388276131153129467710397426225069702814192968903665668205379438746954224450487069500597512669888019776870755098297250563463161810312231671849079778227604590594254466986173783894006962398287408055731218165121610043912704887831247426392501187338544613657709750399456915496907276828575538273884544951645711425716590559605326431651132526115051402489912702644455489427471644565907233704819964447507004388601592668246854162156058459756060931172207997041732217108932979063543910549784345993094476317939609573593538119893087015300878952410458753980033949369807855780266068536594426877183515014795985422790168435786291882103237396340517069023071353479249364642564713504754538428566818353814942778513565048791534716648172971056263869895116390767026669969108073402097982923757779851650732014769491895144754654790290484462760816763796892425096492982402661611033776293547522424062672116499053854947273895940628799617255092590765347241909247322561149117530567273026846642574011414998300022545484183827932067904244457980722251999350118912238618730314428836099446487698126442202037159607375619625169538816602715917327786103893035489525107280020224616552233255122037378055134687150530581784550246261701750090876304931375047582181368717467466310513665724115969663066465883532102477465468417101108409604497795431711721746743559074567089996108592742973042007328716532815714764451014422467384919981944027026813133775364561776925159271427079105391653101001484315242814477182050683963085323299396205441607873244633660480672177221911503876906623615300062411994889683466370416971849385720110498781716294779495289482928429573856908183474026474663205574172826489436487704071679917957840715376088349468493532349135475521578634907260272233724314675425243590466912673161278674758267894720313969297346189362772131724434910658257608157899980077677904537098930392314994536766934294114905992621863440362545699020601064021179281175669878602293829525874828946747236532302688625550785861127874598932015472044980395965658509428233214340564452197318579563754030305028987505481772575061984526498646333990145268488802798856340814381837844848632812500000000000000000000000000000000000000000000000000000000000000 [15,8] 38798117137460469612456560115343941391150073241884470572944822482332967255482962522569355314079448724211345783281143539220826447522926184319209099997242402151842627924379464409951330465409385824020325518120975590770446979740003909326069472121508267341127688392208700367367309597187255228380116468309100574118470250442489973782841872599332928283523928813845504099129519998570256716940458636523754902605495084256853811213119517575452076479255773787513389944545352433521897892750956830191712237332163892240686340599336953133755688133364464540254371421869195237375475727654897868232887807250233266772501000039446917089395416648717646362473124750805728069052740380304745834513999790674978153414956259675970322861501882051237344663881998697962966276428489464829397262182521475184794466767401284484450715499879111523181879736779131488964218131693638754443158527425861528902701303805062998378529023787699943556189213384717136846996172917645381172444859257490520752789471381699509682463668714404602520051573945451966529186630709247362670180615387757504610295247247433170939106797123206597145140720931110951050933624098132539860145133752064779029104585142000992649447996453245174201304219656296763188837734343959370653371438123017886697631045587303282393508107699107774160504331569496747670134363321236097523770875906774751172662111098329155413966916563184741160081658190528716679110563141037804761196784297157136234500488648864210150188988342992144094905423666859565809887013915327286162956799026885810986235249757738660509886600136282690544159362759646062735709250654059714492070048789166654318852190144554631756878209741971106606349027782275718185119857983961051910830207711550553287508460872712947201907609985421133932880475044738601180204011841604684747373246921497922843798574240640534804610601113252630066911200978091511336395220266242516874490550584503188599534306270954343858665928124096222530571116603683381781041891531090033823580661284643338598013583076144422039773770555437702233742652053586739808105788041859761999388604614662728431948898996707536314640852068452374208303064719639908137338051140909460956565558083158553545878178092534443425713193321434598226554504204962696194659833478139420942589180344368668147327191277809672283043880229703063942859069960232761832035967984060233125241846995285872838908687281814751524535740794770630861896516940421518845584512019548098728378359243883254438041739469140134223722760215577443633790459680514967139871106664649405699621247093126213745970297934658745867692042352814496553037315607070922851562500000000000000000000000000000000000000000000000000000000 [15,9] -179633679997364152042469881599582984379393320168186861278334786770758477443884164727515600094699803719262508223192887849984913170784841124916015393383535180123328492854622669269657595001902176105242593526960295855718630503633744896400611101880982817868575573394418219290760343802076990928876864820937114250733475536216475603015244632921549640843133370536180569471773642673656811845412979627427776182982503931820621138926347487498712117792677515158748911238491514371909070439642978779288667619943190617371084984910879704809473297672538693204684387451110819890512121438756666066951956870582223290444301907671512873828924225015672647393023429327137834301047107805525556104560786960217552404482732996924323280522885329058478888451469308061718553545414594292819345961074082922541311022226421115251567932702493028882566093762729718424313682097744847264689858398200384910655398522363288048041798681187787957140459822456017105035984190268633822580170236014269979979631604704744739677590831467897703404818421666138722106480777425048780096973488847667236149961793277377103334242151724432938592454635040730189874493538504139734208233646953274854807153014637371106681348071133567032343189490545371039876563357282151950558995871896143196340768537934140673624111934676287813063448378221756446563830111439576286361037747613470516568363296991159450597646637544378455429233136118079620963023309112265136969196118461565650352446323462436580798736187248663371472206585828741914453593370245457854554119505861240091926590741891108899361498709798434061113369801274358184385280271621297230381543164972529991222160158868363976232104666073159593113101719116562889412637381157030897664841371416672178691500206612705346186066448316216732140021506747329093296249117330028400892666527174563113077781266570215365595120662348633280452380343051621278524900547029634654947785485363601413860352476346986477588190820177366985443644786167095427036057269677042505769459394588780927268013088876402967240200841743354266552520177559082139769602544789906898981784306583216905790180546647980251120118870012475249446103581469105630716984382170887735192496363141918886426362923961838544739114144316734743652965231772384012072341003592885836783776740180073440414217914382671789660792921304909082323761095832633877659923949785465347817052979949373385387602769833988359245274397692717009824353599666173167811975285633591177248755430289879108438038513744239434695990126910986978515277081884777108452581299791430783275055770487966583970361656883915624227654461719794198870658874511718750000000000000000000000000000000000000000000000000000000000000 [15,10] 1011885921948587767800454559436476201216042760126981631262804234938720205885770241328041520167779449151121202576114461458415881978750696677322304398888059659909307912690160568759116649297653153484564621715605846203204742049265753470724712565297925214284532152395641535778170281502256101195016774054928048709815115606687702437252928116784740139650286537785761442233685936749336605126619269608662530413690161742145235055349758844336639113327733608381738412224486189486519368834937523602912865795708741514672232099447736985857595647420246182360417076510272732151391755310365004947941647324200917735242245646612589758403039822653164538044753170246528488596831350325076980420427582027056822798479864854576180529931292653712034806772047919045386635885801153793507322903471613961612153029419529725081618259564567537725855587224375908294772535375687949638863033741772523169232841167475205637028828324730020867936777911984300753144547015672599809603620686158087661527383893019324838849175791041065571644364069449493503860506433475712691219067819278636681181446633886134799679149431173757479341072904158572770556223636634456885268699999781291314173997508210249071799981991706865929875848167879218363098854201190936307276024804632776298771393089731306277598533971577249497071145448857562116360844409363039472212202921593595358674991414042116328850807960610111195990810914029892934502626596613823856862850855295166962802967130742830155685925186756176894077645128812951912651861594903007194418244415328134824922951925334942895362616063249157260326662905425267063498874700645703501754115871910628714416910130200157574942574553876106627021416905347045801961402889616983498801862818191925887590341693010311458436306089945541780214861749484176614947468193904993095510906720520613479216611456455679422169402156531706273486541512877990406623100590657341915423133890364699536075642361130562982467213702446578420035227058288116220766070424202174990922550008351662606892619849692097316881581396222215767502080530268995523362034871121066986104895312992340488171481271059281003699264033022389562626946079849706621989886932987580714372365750428944198540232016120746010545885594822155837544138413054032351167258024827700453315095666753907172456248035609668142497783507488324455203150111407405719156715837780640053788277606095682155630089378933239993004981698508887547347061882204230437248162373797364135938355351149098012653686311673114146302096999375698519048855299305894885691517617035625229324160726571888884805645430478224233716844082664465531706809997558593750000000000000000000000000000000000000000000000000000000000 [15,11] -8217926332380189742516030473487988889379933925715515298611503134199092867337212358971845324220038410116950777707218692659189474200003464803595721586749777696161477806937057298719228456031105241663969379808920835506760188625882979091877753697703418911864531401949823741344855857436494573624522447256650657203076738012643640461860549445872028532034359023476581959792892574376929279922419317140121239154948935638425793394981592386463682621353029578568620966173751799784460422872135043541226463023737540585958343878917048125775759233379030433393508129288144861060029530111958170773448567972087068073309344275298330356322048813008135311562064452861518066680069691288289363506967513314859742378390754560019290340361594425982897651525183158942422627269398800691786729979931787196201028766061853330008416202819867276557816436481316058599818545853153215875530808617281594109278247790524388372755391450818498995717636374317622308683493326531599386009982141780185411024823834633727217989535261386676003268733202312006376168342864884782061952192405613674443211728680360561750535152343395626898167075585152677155252735267111149446121178274491795757744372601752311185887718063506290440578169596437850744319113498969150248840362499770772661790621630471339179204344635946294425586458000937361290410456718402719134964042155804887446386377991452485796376900704794850145365419090970070406966741009124771123300505885500997240721637461237750593882956828651896372833158754247596690596023761880444801293945546556626286067700034690704173048112237995585335221921942944548777561684391049710060776155995587734070384153811232644523868224679507404774328796561902075377905413800349250857025813654486433264083421480702748507516371727063564860112872081357443079901163347600984435197094183475766254555736194230875859187240291676453993481433974170329539714642018164837818779904012168521827919123716418190511898517037962547392634727148696631548004366586395606016839439160123943431949404586276013542536994808215939938367807497460083677652463961786886595048912039073425511124646566380017308174971078509707830636502794682791564335090609690924250369934890690474778427440698790394663002120797990832095092293808934851520702992294646137685746841797003583826456150831553524819634360501595034623729639756224498670345548316359585491536021137982175634128756680541929994153183575477158071357999676742546765921795869022460595464343738024368192913517929522410909834194174281548027882677590979791743384693672834560945540010467039274948610088193678459289603921433808864094316959381103515625000000000000000000000000000000000000000000000000000000 [15,12] 32126868052981259784478237826675593510068862719503602519561945793572606621807706181421470847941524795318243495451759189857048167137538746214324440418719202336842078531010688650031186242615053332650125572177819535825438883273570981698689909535900225537020916167712437475164388481382228225590137326603242545115381966455011648554572867881748632263921094682205765426850878129192862130417253541418321478849608822932185713722342764388541217911258014431947022433097018025067847569422571107820692765381336716843464366744566394493914414487356164418031214783341259915450466328208461518370720895196533806646781533917820654918598733066894524194229226181127002003213243757009237225147200996499575276564098028643968480299513382064175551673181865004275567078313760016465917495539896896773002518081127734830684082764922149373954282603666467381929787911324219727517885261626013433198070964769502529208034912991253331007110856085175702859632158937464177240134362534132731750672933808685543248229326158442625493652567477787977952842600512828431966143882862106083472015082627612446519607093575950063942764806089502515848051809869944431473684633309976668357777424692240640854531874413042804289441516596587505805664031896547706352493326747880287569190155611998177442791421747689933893530045479770017089124887570625054407675263070677043718113769223188080114817096807437788796732887743259104831338043991488375769319521091588863035683929689137831489907617999423783716895140899568520424132672606942462628987660393531524239357005433651267836927938240393215456772191213013911136655839196770418423144507060796655506159970496799712753306943518992298594391850443717306791766559431957653359171816875773504493875185345498624432618128112628535223331639064530409483087706357360332480176362736408463313583190966301442671397921339177623241742250676045353470732202068606137763468457921320975685927683466097927119222370912729765624336030063956296320393419960840453414813710901024494248885663574999028074629657478365477319599371263423482931576412405694043732252737844196287500964996928963806426287408409781510194075708679437793702882226240233789375662564484114368908042832459886980462019991939415421644152698626683126513341820252925357482213662213721267999151711068571791626323206823032096117484769891854188268842376036965459043690059908771283985734093838448843850516282532026797661816580166980881852780442611274570267357327148449708632660968857861703572161760005512606728875584771126192339606181928093219266310032254549870370389452402828901408926576266367192147299647331237792968750000000000000000000000000000000000000000000000000 [15,13] -27804189578224477256012508009038062649198566878076953812149856178342925673484455399693442179416542866037181826147816573221187448901541935093644150956414015501941198883806224512540585328170328048433934770603440123543016639738380720650999452129744683684605118159560598914468797065499566895221841644721481458162719092703215111406400826370494814241091488954329695027920896477878126424321611584104695090449991444958288258308069211339236940148055731908842295852406848370527086498569757907859321246079500900107587172679026317427702140290006710264321556742406230794167038371797074757022322104704334164387254904469809895853559568773619177884556291057365163047485401212530478701678250031978571520149442130818892087312738462119339781601119682119205956777272963618495123903865375165180016758459262784896593804079738688369903141469015495376151816945609573728001590176470100250184629229815767242346391439957270659530457008926260805408507606963661004162908413178588777377453561207648718607483411553988149788695018039407018957265090355599047025733678252135748093389343893684520729810061330082235438483996652599738995718939190129180784884160806892670418358515460132984659966087936020421327972197431377688269556851914864750637188547354992983433066980520465262608749517687692971087844858710399421582253651674042376707113558959696081954548230402509393748868055344926664619326934769511275058206240477228446095940925525212629084519706181864073526673337985588079504420715760478985741970670366040261213458021284684823358404449433668368058459554717521394209692216969268951556798353175738161140639221261765099156176857713019294936377963179602625526938445860586920551498496554297293736104500832136162625909569305907543474362202757751330269651628813987896437802942925525374874930551494822358078267841315296719972034704908695571118481850929338435346438261958154057849118077273170405823235082621149256752317072027002638893632300395787523299862870976132967937206789146223459889419105513163443897646294916047456636714173488187820904847648664768050196651140118092923780077335446548698145169770879980401507855699561966584033303733352876232862092791152957611355405289677160263648892239780481732336954704441828634603836540657613136163718496203051307486835478400506712838732466738663985235023444018227377598915530955077466466999131961705383598133008167638933414124115086646627817011653184109114168454436435460245012284245280328495599811716199277017759245950286330830615831114169190771785433819253242232719194056618437682736090883143641877550678032093856018036603927612304687500000000000000000000000000000000000000000000000000 [15,14] -157537321141890230011778961973465241417541463101406228391176033754150575648221004096623701213396438187344414745838516225473229508593563899551314224961332540957080511020781948829304507699234276324594907698026093194673361698314342628134012266467011232628029447461355153640206997954815682473830653327546570048746812602476615719690474035039467539647967789338342282144163907627740191507874340725030808760600361383840182584777109999341571825644721186623688537004430144027551406790842399349237806674225819224612748013346818053067036480399418055861979989001353089784760718223219615548906274571684873592638789366223207985799302098595042202272279785293282009013646580228832157842144978656262070673371628784165867772433398359122083834334850800723349091688446894647294509952252088670757850248999905405504811506555602191450800327145637088599983125816268612285311759658602371821145695603730935634229419080479421645728272343951170101062602171233880067678687761353105737473758902300066068125928657733181545695211469037790221781472516155597115351003499962348755797941355075184349373233578093951869183314596198911366115004714019669767405892530832807542217159763586831765660653833767404798460390085657436882409449765768252338956528695291172299837493621979440698890069743429494226675500772132704262459733902516314381349932157760287963493530993034396229486083441783843266203682046341214307720254138952921140670882579274948386713158643663274944512106878256823481606827626136130511175675741306667751912555022568417977819842852824332012370540596584097373256755525529174821228017057624173256436041878733151746872153359735401527200528989563311471817178999564115621965300184376930328705166420996656322136287422813088282196647612179212702310194402205032425364057935364771100823582915258366393301990501919190205510040526912661749598658062400623269836449529681233399993219191655588418515813052873928562863989836086255648656671177729300011828908699341734413263029592077470467714014367894732943222020241932094428791550936724035130507995018411966458934557722460325044190251191528613807505542437180191796268554147663694740773214018134159103299498363335556152009327904775343831444979815133142384403832291931331599012063039990505678997401566462371714853414283073776027629497098503301606270204474237925927325744297656120060001360452883102041104499475378062552707768528642452544994295981797522158255559382151080241485818563272436248028230170352867342304766773474575859068265648229880411683445155992067824434238512143677570819148556685368109397948899186303606256842613220214843750000000000000000000000000000000000000000000000 [15,15] 725902721129040734777754467640589425840272815628510222316473574267251208696984721545231061029219624397689263649161783447146956210175600725200960605844971403187565485643988439788473775150631241113510383246897944518247784802829718474384373299831522941838323960367706751364117290128421552988913471852546997689254142504068048462116018255100881983785293142612461432465410188531655751853642886925515177113972115807422920512715356969614340110898576194402937517158892193611795785421790209547584991134473342059331899428851862445454854808821134607162459792010451871497294560517518840796810250745480924603853170616678683581909364763494224999927602384755299060669619654966895115823440151081728948540473470429888985565157416904479012982184301531777239162834115398100842535677159645998899520197328301359835441088826575374846540051701190380380473281620040296911649179695978332047475673437274205384632156911124444551391043905817284933157326911645670871611501508483762648502897154779838725354678744954404698533713912581928357014941955097474656981477354725962831376198811159088156105551694468570887228795437897068419689910354171728779478922683746207169510506890052383584959963678443694794740594443661748372582380484743246974867728000475933169005778550173076873856707130571628836173610978589666533969810530457526663935158361492922810437101385009348003055667010513009864423700840039574561893306075821350343839899425114258278122046307378798932306868595516087968187836244767476832968147556277095159956901318651057721442659398308256213551882427826138395934596284083473416786638498532741552029170851318018795452161761877221375692878133189900832591313706613684835383453435468787321412907305704748522943345525352913862394965665652780582827272080746220313516510178460461044442524063036061317267636322902119125998111529600641402840410218664963327852964137683877839085729657246897784944117526908777926539145855341623921318983973837810083196474384027698699886977674267622279756662030997419556903672747661194159547662644109986849650207885753175031976676595410144117038769810999544721908635800743319441777612398049183220850965084325719081491788992747628984185771983911409185610050884986565848444983602446153180942138942698228300027701622543730051864818401464128689938064341675258929032927538076598758098944214149401266991999683117035166875460956336499405810385699481081716780245937881063758981798830745769509388730391460089969898265836472405200664115585629224680170973018426756655675429198422680636579633085298144344076475567789988319056249110872158780694007873535156250000000000000000000000000000000000000000000000 [16,0] -1333204122896940169517609944817608865084000852437371645339847521953604277824325490463912678041134243362982791719211113082568759935080559319235977662567109776404887007544582168361240386289528103679506611053551634148369693116294648360905131849266997202188033602041610958352799198002813191488621509194061540650841213344108737709176212140511615184001255388108999560754165779078315456855118641828609647512936236209249044847886256417807599486657309928204392551639208822056643472207809307676868703948293872744017171209242472079853448455552838059775809337642173726740346256887545964119260073921183460450650350027762592921885238832164564994981955207412548252318739174534491494737533501941779940542399740846727537868441106697708800806651348474951093072954665569906279466812293876600512898909662762896926971026344598565149860793647838419058273228043603473562758686525674539492097751503796045812138578018906615933328422944544257669376143801230642076309988549300738212014018004627680692937084229421650190195998132787218654282388520612273140477442215278862656555339950026320079843658322055802693695304056591679628092675375905128614610513449317502622908968695931361173767060681982511948639436319189774208211468903398221252023289177584489270428694514970375723492169407996999599700573239182078321520048662795284592201103537633179854839691036389754429032379306890622225830628049505691217876692416846653717840562165985673315185707938308400124844816041814294743276231686732747626203786409799722067046886815138355105427909876708216306483529943326111876350521069953414381555011897394303386470768564496262071090271920458214822206299844817977243913870892436228199364947899629151764791170915454998781116408552440194688279848965148882598885124798595720969354077415452684933119604766913924921664864146534283229003640106972748065940756607518270751513986896980515824496305737149053701244427673769446745864860507880384341352164493777680604785806683188063100116970881633281542701482039670194961615437462327253973406491628154654916653471918754081860501681688901230071337957982761944026400630550372684911294994840354161487790998867041861274496195294111366352466191955944664604711889402762066541675665447965717329212496387466178408890142907761674530557936872857052453704426213554584937610732633185180098747409881663957545026963051616547981116537462435973293535701076598465907523251702262357025982692979198964348170086203546844573474031827702630210726618134557711638816854225407196338739683569389991913985768552555581656360317310827667824923992156982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] -147637656800961774387784402878359464484851934722582349159960351635385560686425158445525350573667035555114208609846021213744435900180534564163898709905171850592323408642781505986693873933732512177241573880957607821093099002365467330989035247658896993084985002664225809373682133892899991239601938499983490226186824916085500801064646886993875088614903102427723000804536221904657379863476918688487161872138297812456718487184970698692968348235645429764312567465512038716689305670782253051186892199736530653673499622900029831893034116657665199802786447005214426480451483427724460391529477445172339498682175887147582489042764271469170679616724053805250537521408095832051500768183811883662990029159968695551756732706349251261626569407422387239143123931892120899222624501053928659836469118357123707051552414003276052292156357784035214984190773130547139867249591128807012714838649712286797558643453062238609879708147231767899988478072558076048673165453144918260603940473289941674225688906893522167472592684004252723951100120412128800528829972419409922789879767413134930792394575158389813176319593850198418222246706990895396713809349789215949585161494012321093567036955019700455948929485142726858643752134918541755879959357895165220780453721589899097300522549424474141994727360089675969217858361539250733182891357478352599577997644288102259454229683786571945084149252372987415486494347007615355629867031140073259680311557939465330256782732333419602472266298549755467245595882125795848194005476358695703278338547001590263998178872336626893569881639523934911308249507442924061101984677682413817059101758503976166481976131010141128582523589357301206741570665308599555988413833166164364056853213212150812174459491564461810957994495338188306164392392695770060501082475215610901300105076658518186367478006971683093148806204672703557052104130985618255352004142436209376082906834981737239878341768074357716404780556318749652840385353545935560902876726437060444096631228759889484223189230635784596758352805078923305386559873458590628794938678824555003703289851885574511978425270708339203065670663880963034531837494763100789053437408067506807289128061054416753211777732916648570373546087281204050241614887210659043007437855049126319210773856286865969446737894992518769777456595656437690507411310323964873856790962996079276144944223299815280973851437685170107753216240624367606146867602930314505116518112300952246080390930010328451554052320358259617948897504736185347031909453345566021466097730466345224235261840428634627642168197780847549438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] -78318235660850236876175363232630610899961080738621194252465412305904270327391502725679796084931781147049059616324472848783428840975700264357213158152113960025035603258125907186846085675222446501345352531827231788855188451182914738193476178866933828593244432053324426512955492099205253887948574995684143960983852272154064837102707344192830734366278582873130189932486995421361998430256750690063174680529454387242248034293694395197762534812940048066444887717700364094025090447176142021008216714021253697917388655687773326762902677403023024315001641095556219087106728022091025303996777040723782162521955342810740503855532110083753134656027805636684237735222365055211373626069862800729711728680803371361396880280298411510672833311870260327280095047082585184429170083358341540624038539439654166529886223325027579662737224104611328736078856843594549976007376492051167146387907172696713333133307687578643643158406935211152998275604829019816093941492010946331896228561436867444182411814031735712964172268544401301913822407338169629785986895269649497719117040019843239424102564334921471339416395808093182378965478751701108821410198573487569555776632974883433444252798046255327039814520280360397210399795404236377796265783981244831628974069194052929947816264366445489374185493082546354761841981696685757924258286420559053858019967779030070192812745395367928343058433958042343235642316123603350021854398015907924249486870238263047470280093880565743198599985433641286070824839611288276002558788628110503463263121517893880126376955134111181798131186265715119321742231145746370624891518511792939682069161927118840513336492056092691010944051423709903856054770235673793686672016639934782693111647709476462061446864778070442651740788984094708777535940745610956267253518629904517608832132190271527975948149050818341208433382203836644662545046678667137840783252524728182818097102698143661620472189107837693411537903213546658895059791664105577631345117525020630952871136980004856680396280754761171490922741850094434577947352678131996368990662374634652226857560525499166949507692614095367297412156777339259521677954544942298446094048593492110023022849658134758956069433351416988672719855423315934313431303966925007791309565936802199103662233023947923722876521651173975488701033909169042124920487775024949248500485123376008448960643152986928921507323223113053798810606720230847331887709601289102438866024724413391104482023497670019233050942838287534038573321760850609358972335413408931736507053691749359657200633673488493480263628043758217245340347290039062500000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 1034264374836942593951744370090594030994647682768234421887205176999236238837985526081171553786681052212067924150147410043841593377515025119719201554274284771052126960819075520415060986909764869133472631108430589720161423304999132104235778326876189027815401742373181509499254321347004929086552985012530929101764734550952628764690761586290735759491964951521621394960384615674814765688856345255217140256333209251995437358398595080125475563000034226633122040402058892101354784764696579045768022801815245457612123733162046977000743906380312924295310551030823976115826172233589177664014701278724166370045369174795617423481592196220016602253669367916767118190941024219825097536814880394640738004033824385714169093077168873410094677316878465854166554352055819341293298770878891051423053659483206356959478276090374941610796245048040006906663545028416419576537167272917324248227894833556172915167011926042164579930950454695113977149917674849719009313209483895869573756111516257865273783186199445103310999212165135915463250444554888655127717900944534287619626450534967852878817754227296567098345071280517196090252488656566689873321164250887346253408932208774877805434568398223021083089673540186653942048822554084178109639906697189064688417635256226714486422715319994805905335070797373533080538166926902163948786719675865239832618279504079586199109398553825597566772031672216037784294246856597075941267209198574747416067753341530160189993331355021000618420898604429319581207395022409175416314538082447314125596943653179355811807383168866199803131941049238547824102857731456556012350984398164081692592931343352503661505999344652896178370519901718083823275308275536671460594386541617999113273274474239800222063319128589029780929809919782122095108074623169559223592037471499255053907025762381716365115320488616552787055161992515789998551372987132229598479674818075534566462942689692404260496578552531925243791810459445069214177350773358025399422836157455946667100533696232680470051591674990757570713285279872380018489712928615096646140588568063943616783312258520334425681857077293722628483858227123714441559090110603303642242992497528242652684015981991620116572388244944304071925999020635276724734446545793655908415748647014129585660358311853573749773234222874675181610000812838321030183309904708632455522687227642364100174061969368578090120332528367474672250116378131391840187618224844564704469632905632811337431740578882691576621760198757521174853333900913771507474392905517683955019828726960130819496494426670135657886362423596438020467758178710937500000000000000000000000000000000000000000000000000000000000000000000000 [16,4] -7611511825165312303164607079546128261833497066126900485308696328878208813512416298472997393097735212948317325886178367800960188269967566031859952282804711006010773058469950391174219103764002674906908057115938008789656614974032916240459114850204786961585560997050665718637919375060409890017923034944967279260986149468146188252886154706800773229681427613483669982065241079977802966812256991319551469860564434377800379688670687007068690004159668657813808194673148443314320413799518631819354088141220006140665376433353711069472604235647970918297875038511247561505580462788723788344548276349920989870878689291326634659971396304420803167600798234187000230815499160292121979063791636762669137444479179324038478030693454271346398837037552441409902636430037088032373073164420380471720790551508571532494187130215700959342704842785209494968918964223758808100747233262424385438977645971662920227939382982609343564550471709183972933943784260154229140347651170751278670996913007910034144950955218090353761332696804102154196327515695307818082417416111776938948509828930203481998840273857649735997902372322147416376079397150503126064571412235676046738948152793779483428771865896426186283841224087541309969605430482805671856479880358732690971355136859637339796680568212418531580785481076169487171922677941306387104326128549355247562672254286675721981357600822576591290388884053885539118816053222161139852541331318341671895463298713350984436667368423824428473575200166093046438831530695669540026937221429596481194926019759321339609910627901111403846519299140390570922076111878285781094541383020298838530302427834217378167694152560948442808549701916388412478976308381442913994981804069633455365317692320775775130776466254435880944661081594005909851963018509296844410395132950435018496142901632664629943971808338323450201767305377651534277031018179009974385105066345985844658925031619250936852535534376768458344845027428193281768924096147332334713047043253420773162476051096202885246950044182273030360848343157613919967195065948190976810755366700188120459544964698903179465622041105674968259597692592322680336373660104688985619074777974484684872382981353430207329178504843159946704703241809219224302354103769893825946991003621221270976348525890422900413547342870454218722233207249044764613173536262296304028396475977398592871120676271686240875571158008606687054549659424198087739440192409365235924623699770046583155812957706472790407357706951102840950641667853121338396529731256639385055323378733665691769967771343181981574810279767007159534841775894165039062500000000000000000000000000000000000000000000000000000000000000000 [16,5] 271996980208400336462799999106870479645548554282631137448133757321742354494217676345065710565636344643590248031374111535325092178970908817494575180809505640289098624787719422413774200988856666351034208547606179007220386893905019905615800598229559119610345923833491190715913286315848321889420135136539280458354403369676837317197366461159136854991847891753450197379427978749227655581168607684994691384020776184467668204477218222291923990918462376197312652767358043002417453417159303454353482626854450017334873217563917509916085312475232931633428622748103591737109262597703432286466524294614086238887304243456398989951558138186889620861484928937859864012451153755962370448128035881903455326650936194327304865218581178169330010282805679671987347341576341838615263915298398536593355180655604319909241754114181670182352346734125918066258226849690133388951602149526948105436876956172771177677282759627309994517597964898773476346918952367209582429625827299166620242653409496266387063596315185282554784434508870385112255521301825459585024073881723727678711966563115955653533922090513558400932887890218497982968454924311087080052921857514344862739368830530382749160125734425659522213548841729095491511213678771426767172518737391491635682260880174793747249064295425707535984474628428881828714726220395988421000338374091930235652691247144869650842408616376863854542767159612014674270766745430434506616616750147358477580895663052011465669064946765067221036879630791089987101738545752498071425418049209618032274985037913633885946368656443694569250749627819353074978268694283610245408757787078249754531834175184258941140359316100023939203925083263067725822834652772726958389342419993545767123452330476075123322436160072299891565969314411886894644662693982898959793484554456306148162776634315035205611100689689239971824161092818999963020847058961346902214675367915073105531035446438186107463041081093872697054651076945944746551581487425366036745583985270354917513920747488151905561311927489409185799609997035849502825945768420434802499699789775885021687497429405782876882633405177249829504475005226790113449186855738698626982592198170541794953019599275306832376523915498234796024093391440397781810586015726385102494397428154214146545625762091819257933820012019954414836245112275362248613467957405932602883701537167153901173863600242751966320470480573432112655286423469853785460278795288080788649561243595136811522246857819079447156365724177358310858670611183984836221427509719376907042889813833818776636109245737390333053085100800672080367803573608398437500000000000000000000000000000000000000000000000000000000000000000 [16,6] -918044495336176982118972339286621635686212665853971050748868640435641118661395017157191193138701989348007859686194352460565160701578252995259859556261076566526266637572960358210956742090525872983312868903489359264550260622297010179591823712160574977378068319233722195485525043861757259979131735435014654397313989220312440966007586602093192047040144409125111478085861847710476057730335427161409133238063765789498550123495344205162090389748083778516611868690671968109300188042344341967290703078950027320374654214029334071215447179278042021914593425241301877402267242659221602355717523824014404929150027168138932083920745191748714447547725359810531226668695189045276996140204387235032782837454927777150351945205918671752181037748828192562861881756476002939262322328973246045539788717662461000468320473369307831231795437928081657876014262384573148235853706757786928328251563305558158249851362759218134084882634639645154750432707482261055348865341787048941805067068571841854149939287465408998544081041153667353835192323986347005473242791522650401040779305975403704769855145774687971069427472478037964768176586830669924010232634596331194699920034603564213352158760809463642271561286624760363550890028988392882299822765218976755379665244523053585873229699738159602193167610294344872904539989123775599766760016746298729391793954551083217231202882831725642057008171438733359712329203877062270331325532495580997252710220559166860011872959930759178558970713045438579626708531977872626644989077909452370556061915282875724490973884919370544435739605922832749644688953400905703116061385534813253545817092561242484873629730922217546058461749720803816943903310560982789987504497780383426460321098018027035455732108246757144143444987721114051045688776152498145371802414697669968515885918284291583598126648042995136562418830631216538548506234393970161977751452449458423306809566301332013811658145792268812684604471529257433192058571325928701095169527687274761631737737733172178015223199754070551004473642977629002860976769928108910445560818270935010816203464227097380815016363909951347299075682114299040879982991912250506828031606841784179705794238985182738346627515889817575758740328515250358090541792241570941978301923126391615712777486462708701646040254983288843230414028492575276796599212885200943903858979384411678362793680109665981508384016400703727144408679681545156907190294053621476110210082190719422521952417035953929823373811657828276184633485208478916588209714259500920617748992432510532441601603529899997468630146180146311962744221091270446777343750000000000000000000000000000000000000000000000000000000000 [16,7] 8044009847336591358248368218510746639666189920747008087354995272286564832775782450906872440021051876973922221293234437075323780853854776579375710777234189910556153894455925808456024739538478761815111401700624792804901840290245783417532494904520741151514602286621444325190643983801097370180096584997456828887464919985370055985656237780132748494263410258122596114759079155122719805544622443468397016022557805675767586392373998187175189060178585884674533546468444967283227219190981182281424787348694874928530328964934489341477302726093317860506836532295953494550779966441477390122867719275121234555866671142491570578547438384139746594977645927575673123128263476036597795574349620592484688521474794710574923719220703564149698939220717100249729358229685874670694036933652285780429551675094286344895644861780779743606367192688530637730870293361573233230280919808009945215108015824433044431164185249900596183230904579017470113618457320879236368522814572662559674688405286197804322953203802889120341120847826058090493643628981941185463060422370967652428518112107317712557822918471989150483320285013354467465323524850731895643488021522608594643363668020152134298201965283528007204707979505320483232528624595107419306408861647327308803371320945121270512178735700336736448402092788241588979307052157430014359989024258846647202866753759486542878145276376582880945048722483288456928948416495685129445787214800721542003334823284616307971222594726061342233643966583913982048828927322261723053149917124702051498371376555018568409597898564733843313597930305346721198234598177427760738733452036439808291663284401816497876618044960150998562352427334036589061198875098154729477472268793082460638504205971609659502852403028267327349142660060126475821464076735668741598771025273852791804295205017285657582835744456715045930599578845295504796677802240361427777695093183932346269533815301202054272481227911489872904207662123012184334974683984623379373598488665282937204149156399591997250681960339466528855775353124196936808236235903572871645899798778561474105908772677644233854306379897910216145291516027889389432426639084898411941936095724510649613886944905721958438453830988225020084343145382167815212817937392277768518258907305686116432350914628744783226416765826569580750971125678903282491470024630436607610698363911649569604174210454697997950812062227366488293502064195970770522600418132521939799509311920055101664881543272739698117004805820083242516445527888695673818729524203247168929800997076391133387246445990459328386282256140304980362998321652412414550781250000000000000000000000000000000000000000000000000000000 [16,8] -109446959239387997562442133730742487333927317581592078098165673751859063977802585457253588493758110354156236401757608628046649464743529607255433574357936070013948592594101093614492513210226052402024085474844149955549760141100987423422337005710963360142608178974385668904424652879849355581656064296875339825829511979410581674655197508686660284639772798090883913458352549233093877531971611549253940589584873036139606548734665632492705100488572989708249072837696815068887367431624993801043712420555654195976710885545231080401037225072974275565043901090038894641058853796667334906374557735656602353957087530770725546463053075456086806608441380223963811765317767978443166763960733890883979170926362795816878205058216530538369533512278578477636325377673918523851620819693952414322372223751374802721873999404417792591159891257869472940333799563743895768106489925279964771672204476804748382765567009070690510621765342127980354345197910933440650482679920248609171418683540522148248589711609191472241272179167660810127067936845473943929005913223198545505348916227086719260959334896770682701316044949870507286564627438008077313438370202729626615944598868519846177176437493816609371512339302681329054063245103014203093113922972640237255806566647352573474202373872161517249886695362945944109838988353609115104787796575749538679353789031742858982092904447557911250257118531903774906472122031434284500284158812603128977264726617296192152886076442880096395766059408765113233752824131393361202025451952631817392796844999642933032636887195490655430960533074247936442151807854989928981776882925545554742663369592711065673120507607194959358506003528197761160712508090929494189791605253760190100157687660315891945857876057835368022585137357756340660979753635620792948666330190226020046554750262183718710858071103485767530464357406256159485239298299151071381528716640047296896419973084551020621721033345210458753387316308181227712858090335489605261957159424028468136394455964163990194354045104626354511625134361292222294719440924859422431699608004458016527836326205852806694307514681069035379547988157090787829491312774219071547085601388256578993509595893155115561022864128014601081875854961254251801513931903147748969050059625253891313502580766327603515233393494456392422773666273229060639303506803344171613135483405730450530665483124569177300793725595854638432320953706950953279563083703722566911942422094706360551581472015687551273805428384914553856575943898246588487814202952620384485134221565173774836138127994596400808683745245475371632437600055709481239318847656250000000000000000000000000000000000000000000000000 [16,9] 455001654243756328715656404173355421110377916117620141013631772347614806122202368384159937221001239180223302804973571920763208316650636804229894100684575888748894339864629150419231770865444920041766508623305440157854149427868640211112571909035372715080839173567403658140652739876981492294930379400207666022276478296001645931846958460525352780115550622326563754022998545346505460392643966628793382794865950223958325318436169795536102799286847300216499585683222159349627587394616446235347636968716049341422442079454884250436194647131809174227776828934358074935582794871137218029397884350741267225774265397198783447085493740039811410236221483998365680456221637663468936687243991033665279840723460807260489864833988900956976467839454224725703160012031956106603454399730286990191425342232683798282101509445849888297393846581911496843500924169678812278277093869075864524379496731186131267765157920738461241297990860800072870528321477592091003789730961249524373707834146913358057747767490848485882429212124962688359671557343842407815548714137134826943570111514390795261127636217632906553609229447733033626687683601246772445279572094798804910781390488252825965116187894425769637828125024036562934855495597412260545365349306283271479989405565280014535906167037932873659744515281951883167553864780395285285153027778333709505058170956588225853959511689030577472805457259639425810072072989452317096292228762513641765943513482791485450324541781754541627493220115640070266595420803816882227601217217644119525016233984654360413628063208192440351268065981466130911443643772836420902974259713940271968405143218982784379743401210985898740725069146427067138564339409815757848129765646011179754727132859108976911915352125193352674661397536840681666359512911611359012083420760169302541670675610638846980592847375191379247341286618696264483305396064406939304641725241220016920295939525995288292621737047343925378041400499797412911601763558172049641525812905793605452842119028251877055889464637771667761766684292057865675723496083889914919695514343081953614019892871605769565370852682756113728269772175584893213338607016448084509820513751757241779717966641666821240514875590300346379241018523975475728391934656149142914925358824789392041463885602406805548158839465275708160865697548890534258758290263144451264649947592557803160850632153081762803025901213104965343544250040732251827747728455525820430445019422310873906268873599655927179560633392621658113909757053581653755113835334230875859314870315720816558206750851227703367693488978318328008754178881645202636718750000000000000000000000000000000000000000000000000000 [16,10] -767048229258327966676472907745574383302004294646867073834418127607041671682808455090329681148291427176521505117962571429638887226086350671525705898735720112081500486952451462827896325863768397961215757792425129321320751622265553328984630105130407257308952021182697367026588957528189855499109659231527587279050292973396645167667177313420116880748160100372393041841194850563900324366505984411478454535770827755360564876149230725775047285503618672598452262803281937427859167432599686149270997940092700489148037736091721167420724323882626132401131729446503150951786116157661570606617123158369284344772051785181098000441197723450166818588814565402756696712546218573357928021774841113373236237083380075259039359929860916963238008727481316733411651745054856235138435314596772109184547493874904315520126072512855159800906349373088631196132696505285514633297019499893308819943135261796220800825922542655479677772942303507700221300403467514261192127517420902773240519594706952509632524638981895142443681084585714883616045419455921126843432582161078407251081379958204766792563025182638569884239115150132638752399776904138282391158243229139733828916719128545319324693585930033744650593782483326018306239849008830657328512301850992575477052011909344972868198869344951700399096449426318396375155288254329735267098406637545569600151852867930390556574997619627571524961816054311829372696785264686644344677079358848344456285874536071323250786031189959726504375573620905172658695224164818174738229554562685468138798467792186989997595725985247922743633708744063061816054265934560275836464293734166459001027110337166942775155638979835798232411169289167004780265625165076302431375805352046308175012493796853775573195174859234693436393730708151638189777476557465547262708269030268478618418633459138053962952313039616262212736769323165331190633091630857305207321136344431515269448610071399478908436709833248408980190105799137412885609253534741068323690511655706131609068715308693566319469314356599809649753515366754840814967069226712254415576351016935590042037099930532659180774639600704329861194843680781137784268474915976897082000446715739250868693667916920331623571040897196976381470643955161604333640324977114018131877300617362268102141936548473080041278214876330124521383188662748672392403529909728698873727799152226231373808541823216079586852866092779931386837879888213632647818626653685615018145480877232343286534230432200469288762152317472251653034080673289176957833279651013921096450021087065110215588338867957196045253842608957484117127023637294769287109375000000000000000000000000000000000000000000000000 [16,11] 9451769163129800965224316859370005950876930711217812499626264684972511237286799013058812012231093923096597205680793408186831281560157621020541222880953202600396102801744875419233028250563758285145587318584347020006726979729255248530312131655478698470797530791365953442071701355771180663670558699828266058700182292210413248998545909315533740260655505747050567250531540439636284157794720217126368300322792821438546406695843196920579182371416660679631079636366962070060072523319336668034182609356977889508411220945797169464205310379934502167653808750243760943363605551759544662753536994106043222208914166436113778215855646613122712006742929135705627546487970425633460869398494344504260373705149090154407926189669092080184995569566151087158142650493415050058856165380112439819918527370744867242588359568204971453480822030017117652639953379389859847378727917850226351013035800484633302673202867237916225786971820288774112192210129930761103619224775232648123014309989306886805561639950550399355428153533806314577851897213215168079959523533666413614338010317698308885173916118862395624155762689158491132392202640804574869157766305913516311932984732657762363488977118687642760000991134267804420628121868820049436051891661805604593126837418422289798684241279017592651404162145240228240276477161580378344403363752113821484875659081604754816073777878642332705899018573548915293239861628744294669862959642089272646889301825583750550635903774817612455913755056675924629967248812024538459737951131691821759786502986245206929830842644863138245156761538446158788182765281816963355704284751158592441292506052339364123047014009371006327196550109211070337059315490192770153694809136728509777617422912530685174180422221744224799748940331124257437061686333808993681274853247081890409076117914181331680033785639536105136673372901238150459620668586337987728037555743850711296357199436871249936641153309527382358160592661973353584212762499178606471712613517328585592869111708488909199736193467297888990124923381194453427542964866728220219445934401511257612219220123285597690967490276919900532595826910660461836059802097813592117624036044636968227794715968044104873591787207797806066155506441749070688685759676402396419912332488671721033186852652787862821037223641175020296872778794702732867742474084149970923534008750590410175299830947412850061573692282198086571850186965310066365187083101980593889420050740491062659718015205190232341630039757512017136462105715535685904675419664654577431973620896389455132765971556530443080119258114635272249870467931032180786132812500000000000000000000000000000000000000000000000 [16,12] -68968309216700957798739848525040720769793094101140579167543585300614464206805294711649010118884756873769022427018504238813251964986126343032292046534215845696124369636118434472982723120628733586414637421697811734454508181483267742010009779559373780184025014235533122075094746831594320726687739437704807347760211904105920954582845539347036453699444725364900979325016782928498007266884556665765137019275982807418533764092377655415526337938876108957935391971781797636359099702722019342846970242824375857137296225041132972168158984311157202385065809800364229134894542582284877377660351734175161451382880029548938428160737322441475677043881908796629678787440263143087114349167957728225842012348080234548685101772234082671524001496997709355435899482812539156413055967201452275600407626516059829341430707473099423747045860984230650076696153856002466541182969690362987112099241401517218988243681150693930267672311146581689544464932224919924228238646088409285629233429351134900950563492743746900706724691349860503914420259453113456007460453667189227121047753314856867362661212074259173293662559109980147535088768765650878850991821783892453941063106411147589684713372827488720447366283182922990830024028302873948175126988345287175047628166199514846473205810421327759129250078303362794861400242631480393772795328554481985693631304313989189600404187472999577919209442367679412796704821704058771450171053050763337423877874266642337187806312125567599966671092512777842387447894719040219445229462238207586118826322029297605052482510995501072013656824735553403751339453767239655258889599031136182347906537233572867134968033302716685399551696023914191151739149740559235164206162351530748883702237004726501992115908293335379286947985762183455280730064356379328321285761119034751951024967582585162122820294978268251986801268639985816656098541929129116658768836237339496089352514491499238730910779559507373538754984403332293687316742362149579480933935737007052209229574781615624705670830847672392379209501349448191972376522688719740202187620728489578668851138074247357123021115740103918843712774858251271968216284298255586997249721079310916880420273258734990876720533452466700377832285980738856017704310986772936189778624654051480355868099621823561793295368216398998078708573784557820525634210197332750259633945167005652240058561220149348498792413295559387359938243522621063775462318360500755939013746672115416297675031093176872072598591126980793872691161802570816724185443528270966083231229319617248364236159593284894602275257591283974534235312603414058685302734375000000000000000000000000000000000000000000 [16,13] 197185960157496446702584608538703090129615370655954868659092143163989324348284788383018820100382233677764831612040905335558860564915149466033111240930046266178892958086780035779899248673085433843041302398671096659653388623305154508129739477189579321758722580564903137506013700669350453369147358321156124083792977990185157642097692744346411994658585740666056040226512737677226828626227355350488044345399590663541676403834136184940108448035517647426603033905361305041579888546359261331473190078142877291762282617073741641375580595397708409397106715313843771987675211768032562829716067440450684357066763584625653870409939093468901638166854175157986413588688961160760814180108625337420847594347832857558614379795466947776390697825955059637460101942634374533326573841667359653075453013703151598221349170201635629442266612080363207578968399637652379832047161773559494490746477371585672647588387029329441612238526015604496201708332497429976704307681467941868603496639986737814965240988751817072678875456288252160694414713710178953140972100539323684588282693891399879493874548702228318778267207260271378292997670802336314976434144515661755640549764296712083669708798583127723879245579495550122415396571425409599818512163285790618860802232070251147395596618764667640117982429597456572809884876395438678878852082021397784346997275582840253896294707432448344546671090448211660431315178645987221622923436494051781160970958989681045384265339914914746226302019857981594570117076754017867260372523770743007572053423295920961078650280742915591176812940585477539438693484314958634384372949814384227275001341519398906548139893778815956831429967430786208186250326341275657003991200414982277841249916863459760851058088122960102996805049055928135756080043218700129063823600947374455878295255074237487815841657763812151866113511849025441113833996620154261656160405465398860460740952044639165033533660329268741825818463628761047405663251147673180157193359058806167381220268852816746908848265875906544760253151292562123994266537445721300917668963688045031706247297976568547319913981466045563031068870323577310231948259102367924620783593756704667311300519131948999520982459194775423827641701813452538725453829532734089767170447471226893524218284325025098475087671002371145374059202252901019057743938631628267571042660484259669833765698091797632557037448951561051616768691904090330622167708568207984138744376597552383440039695589902609217035447343478293229036371361947282301324716333910723881362310329843952877985835154225256965823676047477874817559495568275451660156250000000000000000000000000000000000000000000 [16,14] -150725077712285356596479130483100622322843281251048734822940434174542581447765782404808675843166410502959186287987361727302424170365359227948207178757165204546460106483824213327210785157188272403809726480608260097042647692443305377160429475735228295044331973671093127706854201808619357460118292992700376472944849258001057123433111478002291909372529232547565656356068289691105224769148491399004789172007666920196295114382847750849615995584052899880443648588198722822379671571395967875095795330809697450618550347188028724879973139048044525168612384595904098732002257359657802491027290421066468562396727407941763724598783070282323519458855063876785749408109758521750992291810517228268505419130538734050887596943357492030553924871049863132175846434178007788924956863646991775731528217461796999619874355815202586763379262977261608744739179403608291503334488422306963647286287623955676526708418454385759680380226971022877489091410914571160023182904709478435396838692960359642199004345277597928888581140272319260463898756975815014537126332439711662322526272545471907202727625266546642101734596830578283485357606624990459347518381346128679383615711845065729138749809654960722140189726883625861446804273596042264041840532905869451225614629160239340626356424429808867400161317721598952590883139085619520501192821115026413763917019912356058922706718189965841145452401325784508356152468559150454152245372815264056622910211486225664641966467577063990220442226278852007424958031532342723956581841005648863862004316474712481171651126666993589861733798875147346733176525520246908352597187648753392537916641428284206156259576435758534091472517410499979823332106434672752020705744984896927418732750071872158275773130575277528737634639061318274374696123189140315604627649741383937427591012906017555305728409676631550181568327342715807522433835509750834858730846926675043187484781919334236439135685288206225443065837248723391380205047778908079372852624722368775250392602491075663408510554948517682731021310638738374907849374131462400412359552649305309426937511313185761566138622918185668511257637436658413897270405727250292598009951837935311545326000964404759947252308082291745128397902561767126196015448391519751308219379640603605410006119153012011231417709000083894143969227758094200355195189056925169872672733259151178282389377107547971233330874601112181775964314248879529358974988494581479033661461229142998711835800413523774931162783237903009306575067640816898666930255847840537044660166095389957426515371499785623274174362062893806069041602313518524169921875000000000000000000000000000000000000000 [16,15] -1022829650900803692156772296997049425634807954061376307160708519856635605476119403360453090612302221686440526412427618751581351117499817589690960983723228733317658489597258347325027648813742679353122994587675017454678876811143799875131899407265182473484336552566482507690820445943179932935371488663177751986844652959959933138605771858865260810118606628829879786836372653825874773208148343441006975527925337820959777558274768000738148307394720768520283443488222104030827739560711444241349892453763046248682398358049684803337085314005536837574481811456306235272308459486528072998427661800489411957640301802859611888289538434511501521881492345367486203200082854029684491171687483603912442525906289147428639216933819090354777153939994589610865517797266567974809878547391718756384694350625079690346161093514591158827715474117703628766267983805704552327173553845657267277582264600761118290386321159099033325203539221739479207112657731221948749583525187964661178493260346531624109385555869380319042465447459861752899833045009463734608365043548617519806785642219781291468132102514690599790699218694773360436104899966235330747134037397115566773188164673158956274302447644088686441697544997735524060542113243852824494263603020638333915543846997486296980854152221983384949223729039467747153701506954243969530399361490048366437033746267579171072512062007239701174518902943280742994610381278131980511065775575505107402510782642996246045963932815927798720952501694108923635751396204345126542220295445519068073195400318029430476321209393164468757682998606045095290310165346664070435314407553400027803029791482601865629648800043577023284001309810815533544427460726996174812433197666412375724676614982243715693712417775739285140741387561066536822424141682817483862663674635534573727276630685264759975975244030081553678247396359405080781813336977216078447141264593465089295453077495867569030916166349028880976105949000342196714519545111692723034655933227080862787748174120018307952658058559093328738269696943865591585166241356243721065386440517603326198108732725552901252109722985519883007552207751960357310767330074095448569716583044505727917735959365350336458150839706353770710536355617484519281042861762523514388225271891006520696731729096149142816724319460969235730678663482342439954540681687521526293819441099653602566878346637950738385552361310910276825008208995086910815717861528987192112581807055736686148290902341140800673787667235466289965116978473731806155532458379575934026389719903889035915165226217206730953412918694311883882619440555572509765625000000000000000000000000000000000000000 [16,16] 3133819620245294563419776212406265413464864992476756558179563408524449334172009952922894290005159466631046900830312314328561146119558394429486391235923993405668897623180163646074877755797214485220049319295618049374479562242722875056668909581395124184785519731205678821251778247597346936342221502501510606185919582704693254413122818685935626501791663486163280489708830690716043621645067641623672389074570288415246657714682585437395043474538337395525221881937218413933808060654610105342289951311011355299802913586628518022406938922289048349638021892752555286400619459107370989504737063746743007053039802895645349384414053540213750328527492225589945809929239833184556901712783388525871621240162746903769793288274386556707891566259708228979173578268791430291561826166730611504051547408861915158939032220899814628837850356535519580489925077071175765397595647346314181214160244012755141510276624271634161861503334630031380727137713736256459209544797829581952421792109159108107617786615639697170912633671192905882240486708512912974546465704164623375123612804994740441176017913816357714248684713114856963370712705561650366717246917189650096447053825761205528477595576232064536127218682980210297310157013879006602187857298389250181009705757404634108213282868866495729927147977103069558935860695002324282982224346242511832480172219273497489423703190886268314060042716935654493798278718500546112488974067842993643168568100988353307242921523795274000076009819709277197485554047914422649907463154092143900966391260529299797501402247375740073001162922190903110147060692167974719188396198745899289943815808068136394115143469892207438480955759974228444443646211663693720051832296293290982510858583838532095010985709822346317147514125523626087453035575522779940496695724254796846954693185027960944421769697160689770261108698177340858388055919488172213494773689637674843738904369722226113163553223288248687603805619985445772838074587630512366070106076958882474902127474837120577634014072680394354842103943240152837816981084200469636746305139053737939198095856506905989177392853292084626297552589944909831742226134294637856277556819019094717464594538857371677834918398809124706840063929518006706938412881489041869713375349624433096718697393236631417255262018087122081598002340216716936148315539989244284591897900012855876240882110949469678339447407138988351982883839229020628895777205248530476858815457090471693290641346943427645640462396825880698767834599947193017332429606278768159785113704917447607433598234012923977392321012169773553068807814270257949829101562500000000000000000000000000000000 [17,0] 1252879816833192029387996012204934827201007838368650567756109041151561250427763856814882815148382767748007862176628093253225736378444353743173806284186420224757353089310784950819108795689845226689168947427668104204357350580465644654874272608123359856953406070935477299145206493537762043744420143993112343077132943508920295484866400843402825427460309377176163315591643350663776971518084501102552400817980891009483920385880681396919681744095525994877959897254800867290582670116161795867758977012881722926103505254374427693895305936849477334213236507029622655799644792331896115224328611611387646512014610780930181352079817192715243097101002645862317863840074516398467477804561948843906246794203904097614135312913746320631417588598440676714197692672599877982696264982175726083510277360222724591772383411093348810922212738563949271606749059646132387427362646603224007091134569014023227654884984088674831818707899437819966722315086518087732872488842208148866023224755312940646960005977877336540586683365509936121123504482910116843436773094193582376315102171286290076839620287833797480660989892843228819625504412132121137701029504954702525733347038010673828628031981810766150780485146455827362264469055281838038354297484922140758099755330671439680206119690121266769320078072206445842656122271817583090826161357405365851690046737770835002433744786555112295479339646172150892798064548093322474144316862473487585260253289848933652513006761221479886223920723251039925608294292952100503306230637543220602910248707209625074349436143443018389444611996762501162694108933535961970693172919712708179726798125629933870921884293497559398019719181817958368297397786690689912705439402653399563440408960040569584451000708726101808146742959428939210081116396460921581042020236111276453316689397154595276762264463708438262893641767098961660651564650173648877926067671972683182865692291897784733310066770854420606740073932669030100593501938576044301131017952676814731152251515183850917293905898046378194704566245342485345449007855830116267826075321602664968332594576271196379797587780092133236002671389253390427231388734773193812484386099768953983435559897624722686248846070040661266429988614156423368119060188363373631035296447681848701238730646291994503956807889028644988741674169174415171658583448510365275709354189317230047768149288212777386866320204935229367398299767617317833239693343760919527259469759237028667156376666687266448589162858379612516820492082936983415518803699325964764077663560204456416613538749516010284423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] 255142132290168658409596899982820901272982985985531422387519175524049197037702417139586085588738411833864870517607959607109332423982591829410661133229347967723047511383230987899931884130949402006295887739798428190412101034854575886736555473542875223509201295929659195672920751255117694312920355896109227624491875167056381272846120450069190110766985321138760526634443168933479231821306068893210174619606087523135595536139988200050524225040224388077786795832859627882337286510569499544588590889372633600117853501751421130694861820403010985399389297063801639224469142571839028907729075893835016404366226289712293912740201695054089189774026749222660227975179493749334520683546653336962822661686550694072124252513012812545778449151683636203501532391168818885914093422672428047546274448185544849894651120567950100715499621788067893493278863028101065221607629814909167041317446420839537837748650348758595681004674145212957527530289674994557893943063818586636505394845587473220630298896751694541745383706947967602860339760147300078216517368071405179788986776486107716334148957532880499365803541298700717854256049513615475633932907693007097146722734912251993349326846308056773183511102565964272157362747032188258884343236085077465176587069718581489886641703219585477227240633941643094391149825586776945463123722934317937921292368162750389456823656406901019357316535789534303755507843317978680930257027398483350115816709025904520017981829635416784824169139927684360074207160050247698110235451804836429058666998057803538801236575222633676626363008086985412768068457302171092737844757301236314695110764894690135030904740570231198906088031515839851752410554384856655173131137057826481936677130729142190175231580834001571307226063426890552323068796243417003278261622837650827088936748205183740207900627289564553443905879632263721229041342698347764070543850163906029465864150700385017296909563729379390147819197564722139765470798485811902745102091636458709869318022403521578377648499947350503731591659527932443843983263863279226458597897122768512657178411288654670524831364479106804313743892469804156001364520489273548751550030794668551952939281889439471131627901651091706217537026493947770528157551182586977608670629155236126217665139398623892538807730203991880306814606639355420541190923147782592449755550326569139415145771775932809463802532566501126829912970650000722036615084714219483357013831264453899844054211914566813678887345578431481679825567984748063917295342790562164643230244186894450919567134405951946973800659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] 139879862684719977100619727042596029562770430269777250698351350008115167385885928063473246324979563103786812158962573319566322620804109595122018652729548732562333784374896376029921494300632137144582451442520418615930943864446535067787427108887127361898031989473926151913671424081379392548385980269274966641132424693075798407703218634227498067043954174694652154155256400073444186229042697047872838080744012028487771705698023425592215345526014723729334855233532198019677947646512228669284516942458022148046776225648332775497373852931918234070355402013837356394748013849387394471544638577954875115030492744331176655698614882863182156461445840963829112978978207290633823671585793213005252337737646583882377964052824914472651016275193908304594424240415983004051748471555795717008838191654874951153139040618238653865681967424871793393076531826302279858541362377639056681179657988015425835243792226659264431903979698051786442507096005634203816913541899078034418369158685245635790791864701383255927455850440886365954396431798555213324175638293374068120335588525054748347203775719246943079161885577173673908493928072841394247855812187646578123243826002241149462274334215906192772479005584021144215586894194366751493064459923560327167048922168501240881962644561118604909145627842407366860827551595536663467730150674611645307988162308973638024570231811055623007530295047513919270464454167402925302868308795861925764250508005196646514111403942699398832060410068939385801748163425103839683383385800453008068068590751931393686055220469097437041552031490402991637031436650691234579765800225726312630361288799656368758945034831643991460193843888234578269101692741260633052043441566251494163211552228320083802116704537450441800570257275798882327744343377703488062203365531073840009768318634226804137330462649426059341673393877437996088314742818216266926447913195572789827100286539556869751520806373271049620828269908975159591117498168214697300958938754995508124901422630171900657058007000263849418831691284394938046728855229700084263559462897248857911767540431209495640706682736964299388361128925376307977920758370587738742672918063805819403791970783426081595789635271342608699729065937612178249655397493368910099336653122767310422760796699383147522766701007705422875652091321726818790530690822151591793928049302969895036406219563340806957462856091575022690969499739206532375413087800036131161681189571229954514937809208474562879666224150273626765752302243838778399072471736961014685037431955627205883846420064742233080323785543441772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -1277860652458116033491789668212724215849100335778159846435443280199814561418421377340643198344336382034660078134518717280033777981324732379964096540045893014036834415881950997024565471565864635031700393850751046072520510373256371972464236743311479430901467522510054426093811714266808726396212492355604574680273113656482159126014743219655360166092880514723593294648349227090045796160173644341138151686133851184362224786131556621908337762573357963260005827085542190292800349097433800624195667236323688205063196754617232365272792958513016203989805327259421670304806561180891171999645885437656002466239879310796025556895299312186285236052285179639797903497539897792628843374846512870245284271075131839922897765385312200124944439859683029938947569521193873261080944010304938430197392201644160001475009303809864667312415752986616698057028947111128000485732024613450946639027830616242743969453838367197493590415441085733305876711278698880056619816053547287885746308972996675230811091152685273386474243252616788884829802656688409414402619957486832580393393714064986859520820904409291723598701137568506638286167716485877139306868308769443384897645227945699365719557586655197221494666662872701627454028578806955657946569448765260689160911031850544209756393451607841124476482092393966577527285955754973113850057705560299916660362416733881472197743493303100963282585322984552350319829532448473783641341429391389174386746777569855626028422845290569760048888959989716103400973342391260619591457035334905169394523679377800156563096431175917174839105603552206443926968722757535815971305841416194386483705794218974791689004476073900438217417314593392766026735635663545742098430695541454384725271106813602759632901442134692929958533536680116102955798469906825372793584765409473252382902431722943437635192958603615557923768997164633519869758755709893461878922719425086597220795039882448321137975304193049094980540258103514966629804315509878185710905494053212933329818599032675278656962472847979972611513993140416552512877384349387606866028710252149606850787175053467725246729091481559959301635007535645593401473095154322738684001913269987440369484948550597035978991887413227688266046248759395233203804434939453870640876797324575264935726180074464667522840628602292973444842229062518908092395738140554718004470806621693304078724067248081148619314217089755912829987458283790101400530903131670909716060440721594666506775193762339665604690955765389889707861869873849741312999370509578132084713816191014448112365196885686913219615234993398189544677734375000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 21383573826202681829538118564656736421301016629567454063960897534642132392353324981673619216836479437300538113868498786461388177482688977747807683105002142883508776918196909230381565546237038578590794050160011682120924453838495464236468898034595622875262294781575697473058847952050754223017949586840938693304313500731028835295349058072391702153728983181870246876758755057250425702437918983441717010660013941366689719031590885279901310510807808922101109095079102313896801578473779681737065653959238256965756205328817160727475883124349386228887208244964202889333308376004201563217158160980115223211307074557842041675203947737896365491619965958372615340172168925107983395589634491861598001013508149091978569455537406332640962048420145064400647981688631700725081038675435796940516674405198533782147908092227423224465888254993453047550997214953556390940267109135767959792644450444859014312715269995318244821491910161580929413444459865360394507068052637927232806825820729181962999498418781156358317764591801709305051741523344623352493014182449573437972918627926282371151481312595821932071975909408814357888788542166169094796442394308264424691559021084435780638421456411349772847517773386380423730791754611994033934930886309197178563448167524584291052152879446188854117046021550208093635973183802225221642348294392653704831478298917334629481750136384365219635826385615103296540752262242717999472515058517214670638669132683555972032710634262372238847535155325146613879417850129167270007018076328673357035647693827631436676486404285858959592175609067505663053472813273280872868109510325330896758351566197265183698357978028618485772464991675795220595649747098710122426725214865379817294548975515222598234143673487615815958895654765846853727017725568288717663826504932935913225165303212318431496305171206727124416980149017971509214930257832423887731695948552064477285704100578921423259090504501211742179421374749951001797524484556361582603741857444883819321911602408625526871484081812204195741360813487286095442863973859277406735956573626206951078024363535961662582563990652894138004514465434140083008441672428839573342156622226698958086768041713868225167507580795466471471016831165746127674068762313014054529185252421757146465134715093889579784523841192305109560960499239237949377977912637950577989233978339819808409955723754067765133102004603364766577329332766090991736684639340667100262886908243293700241349912140259249504923138723210513214331442223417306361280107413193530688780927920600207213812013473663853346806718036532402038574218750000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -411736217605341222889533700187623188987601581216530762588331165793096838183377285943008205867552213854920827935107296166101728557010032168481450715998049602864964083863115439278482460929431651002441350404100149430593244615107354008038515974288324074279797203546403541066363826729645759643104764996904785367461639012517428192201321495039584845690723125390006392767438692365199998057966326579902719548810717334803695025774624853552882705616671688732456190629396389408154262266606658473023582331365664597306842542783800005390826552810131891302878229568818241707877531123106285146021260955959769839562753469757482565948930411528055494810688710341511966188377309671373755694381299828100514646064088706541813813049514917567418308888136921983441863340123406745331782167528949770535727083560235049038318214105191358180106145748704780402604297576952731376901421652438720311907412561135315031861225044058985600516986091733793707357043516365238563600583140122560397966099969101855041387782019513171939222873298286672317108434586209945378679745825891188905752989686174137521126706240597221643954629838460695381578832881369216347997799541646907966877253489448038246381851873494366401643394328407526620485715631778152916638280544885354483680855637042299431441339910736164715427258411090442356811799964208545085573265936922526116519249313944331870061078223088386125705012194248430063256999339025800881300776970057858492981154105707140338415503223534396824428347004841210203436991397035725901867417465743274887871658921075206530117558933364988603355503378085491727685468223380562831789302863808014187047853362287125242260128570689833802603388745334296548750695170460791052760260810844538099223745541100979289205384573566165657248971348680027701451291294785268566954534752484648462559972039551783811463607444239284162149046657815394085608419538155815614806772123447405727507304149684854646872652335376256129007330964351185043076434334224281959703767824463138783814526677163036024261953666427254957182006623866637342275423525641734507278592740400298292386366306215929661656566105817241983454128370895845404045720234082085070848102125780724141141175345879337872410204396307465574084122224415177887653195738428089885141709422562614186693909077454722838755020098557333753139477624231096230947641938366058460961424245788748740408411313825503808751620974595350810197894396534096596027867464382371260661677616099985250440435532869772227262840264833894210310729124035121510121090161352171187966786361066496933365272022087300030079859425313770771026611328125000000000000000000000000000000000000000000000000000000000000000000000 [17,6] 1111507829430390560499644444329774488350533508098396920530536970504067971351041537432249662185507718549021495551597357137957900972824260347404387232785134677048464613705605497876386935393843976444945380567178415649786808254506397578165162199706400315975354480740346537686227163428166863215812857840231242215658274010921156962285192537784697870344810783981143753092549339662609234517501999892472556722262252698143156370017678467045997341369196948563211767098270976148436383654467643439838590839802370961132884720084939623454427817837966087260484415719874085981963177783099144438908537950174709756302293488088893205136832810832597938311879830448897566919888171973769064363170600165104137935666554131656699384911996262089894635674208245071597688218371667080571082043659737688374798688095072171692680642676544613311236875027376943222902242581393503707858274923919661496845937694348110270192984660624742313376891727676288263076838917496293614425359046579799703661262725001543240837611787341521266182426729591439094688646213786362557258581639284238681426438019661511492827922466539013028840161904259664599199547478091949230956504162541599741430141577761049630859914824073394286954919803715873167777697712205083371873924854438445556946400346580889625942569346543178612799108348578953769159277614255862772548474048304388955949404283527323092332366094099405658746098473824039958542546598800720959875785904602002268816746081855732045656094127701067033582606169256049966624840225928420749802491921657860472201345342647774482612858071627370242075720402188101466383963035519768702506762648398846987510045439704171092930509478310889023853857546158433271167812457939428234768771492880517288392956378782082034243133891497138431982543004599870666208829174644339326105472679306663555798097321889163212623730433494624212615861052269290938558071697470097122344790964689682029749460523446437659915072168682146260109801712799298586138770326007608389897230501669418725171491563324322581766354131939902475879362783920586213471237261343170954867994435600636633912312964784819056893794395809554549638953643986334483542954667993703245810378185236634724156371488675100391004054188243934424720961725951873773565331055588123000732143064699412598597063960359519701060790324302638943238238495348998759773696852160662232743873374810221462539354482469339469610578639701631187739799430324882469302999218973151807075067513844264182923376698821554984435734959713841835902014486147833668299835186450297418984935443907689409285904046098547581777893356047570705413818359375000000000000000000000000000000000000000000000000000000000000000000 [17,7] -11099835253876497383261018404296776982101407862912145552175167901018338683990518819114014046017413862885078801044817975704218689650514105193313259192304282417779151559674985893389765052936901883675796910149922189543430790984114352229702261448686296821192404385610629716373618728811978081637959495462246831206018844872836455691573656662207098197163396186600537415527731451329559014647860877303229289080356408944770816895575004249890289217057448240285093291586023241480523108051861546169552125848737854910526404942728486660962862376015131234658972217010750338210938503176381443413929864232452580072377207886906479435937426840235244273998161700327198417899799900142927718089977746216950706008825665055807482339946131649058531478882514265783240510561116881030437962575326549631209734653617315671730980906302067317485576766306376984874401563759951489927047992505497907267509123154390962589537727440232347106069124010001872601665961609133954362434827771568072944174923187730488244128979715536153833196236474307951371731090595527983082038991966021453082018100452091735437633729289431046233553448312750783620745877904052939773609742269396915855158376995051004074902076342327735665016030172175250394110941110586006984806755200712068304321631055332361861178912100602869624898806726085303923722066850168810808214542856294398971288331449729780021155743873949739530837853356939762005538610115060282798918875310994394325549390960835601051148201460091114847489260862186526356380256179980412065663043942995027875867297818195797953784793622850260922133285867658289660727980846203078905613954104454239198418405631750677887166958865876673207759777188925745117444215335021829874206878780347187068307026310904532935497240653846420975260139536886582923921797620276749329325454500780495417977284169773963915535269211175122568545011375898251427933944378507586857021045663158420196857401044811194854840470713934347183596603457511752942206502494253038410435599164858823882756650082168194045776181667329352184180901828794261554997747139229456606702238235263405073487583831317343873710914113215623327719212574639302477074736658080476941428755997383359872228970377192404981641244475545287413142013120012103897298437518373751609900149646510855166685972629621137577751982427039296816454102289211307974246218228336547082492637662516210930595728081205246052190296180606590609205664633773282502661002237303760852178150622797872145184531622106936298599432919523606711603787596214584741406059929415554392166276499897932005180965114084917777503846991749014705419540405273437500000000000000000000000000000000000000000000000000000000000 [17,8] 156823388587434083298561925572380630204334218267100877845086723129386489600171961551600383242429207514018463130318803969342717512812578635338620160025753980136749465746020235687447619326072759800533726237626414448829237679047820199359761134138671787060351825298076716562240126100363815138067638394382920201224481283175920100917157594888090086213241162178684058852983831079268581537343974925229477018123883913698714261581125110425776444497191642272097620848338147654702887131508724414076884816591408474111288032649975487611539510016600498618034319310783317250373147854552847240591471322928833770152707866278896050204056745914153944755884772163099384216814563821055536354643018034770502219756754818701041283522300506675529956782046278143354754215871627716917949165763942881049662019575206832692441749036858651181119650682337992229584057427578785411840735910729995130959536086490235411599878439495938473724884852728381619569722709389720277917475624872674078997385936493112293533114110583345395277764052382087669598396815102926204036727763394115184988251118955197368301773252152926366213193173374484711382101849669772895388294438969709395714153437305008755767431484808939576378588238043520476506982905764572091582805352991685086464669676379703853875173759075266526584931787077345902112752574026468438035027156797052242390322872203864032676930167912674485613692968107349643730797064363435741094196559103466843288350117083636437231242596756996654802711490577797630925036702157401372312596652394740824708443015983419139114975570021952170628709828135641146748487768417131510467325579473571988474781308349080398383679485540644056810833093536025595148485261579246980634198407997415129833496085464876174221173961324850984521981667506806897833875236250926876161650956335742723091296151129973057805102686045826689478664740186405078954286306607900992375533684036448732468979459941682927889626721889780930583619877137159545593815814097517158790018549606358543893429669517286094143145486926592412693737469950039149109258602735185038734350852666263931158195936566130806850210270945061204203617773123373268537495917583856025913143202386524961985402206307625450143306721224422459388192062761203845678499403185586274049967649219334972958897327110510332665274652346332643104649417513143567573000462815695281929743806729943693644580909473086992216504921362929275245767105328782413458722479544345729129361085827734319217806750465726548596548192833476970508335893587707633118240671188269116982306501342961805426250242840539167454849689420370850712060928344726562500000000000000000000000000000000000000000000000000000000 [17,9] -823283353680374735605370773758371335570645404307792048112527127230350395972847811978265219269175343244876174905720151041456238847761097851219824543321555263848930009030198078922652068483757685786534313262903778090703641557188001180907065533951203839561732227286256693021112028417373580139556146790801263539412668126652990426415707359837897969697858958708903291099400273791495339211240606449618855060237660967488547408299007756381209148461825376604735076887173874468888329205037969545869114053377050721032212065452802706800502084483738978246665997961306050846864521640977918823525529675557670857434197039304470408678204087516033753683429697469640476004619455621208175441063342212570041991998068039451551239748243319699938604323533450371531286995031154483968325316739883479291023215774153056391627030070511116642715015312008007568960756918798012550603261218345395737605427663766631780282928123802123479082303472071814188214703304558453265761357278612080715547080117000813858946669695868924142397290073146889961305239141963904390666150505471732387938107051271914388832855870741473661107583630149022116621544388954999257344367002832942633501745478306833498559570761877049412023804197102326770197324829061596218622770567079262376806681505866371346663662479525331778238494978906469623427841384593409127778797000303314714867309666679293003633159763734575187836358419632569597189723002257040921079321367913324647778843120477649585272041833370478732204391381525312625856642742979504815526795564571311359464843554902840078673216184089662866569759907640044755285983594486014314914167196663654280195781416346058657266724868132264982850804462706319641046946114978570738089804678171119446894901823607393907239755895018642213569147686431958901037476414066110399549262897052172881368753599325324522251513517896762496113630071791079522223389808252031223352963362660750953870093540094340831334159602830365795124439682004038005694760905330641028974094364252834500611217331493403803259240551108889551842777650906382020996370294879749730413468518788438471432908025068150511827960220578443502670528674005217207362498701198651904495083028757148456167287147615408576549964329809706774174653048567000271030613445073753230997118021817382167497834128538826507383991722967455834059298078500118940840067513237339113360866590973365443165909950154672101614502793344920991056648719262387842541782062618204294410650821600799601573449437706775571036158924850593392491348877334995521112150521028809841051625883392698171928820923896039964129389687741422676481306552886962890625000000000000000000000000000000000000000000000000000 [17,10] 525790142477725745247951904122230827188055273532774925924050758762330281763860536614848765670638090327808097453950704434414266718257164247119281952336267908827550974066467018070021428569175911428190841964585992705999653277461900156618946953980123762214340214846708651173282200085166596265686871969409834839853530831622363503542529343821566825055143348084895353619835535249758190079020565619299970622409715946107037469432920740637762096009793961954230222096413124919346740933357213010467611178777605885350006232346440951452545059881355798027198025585751603866499964671969412817586010436587672716986559558992564806048741282273194296609276322906336502760664196537992076748848052691879837851202679169209743967521180368376414913405214571576821744976428466873230893310013632483845918291066560040041994469229055515889133053884825541260590467380972298029797231694584740123760855552914875038621023299082171088740872732404737104784737147578163627050881853869998354213772738989030684578165550497153061367375169077471477644738054377532188487322948415811252919369095458935362507708781377551874197986401259855978319489037239303046686917213453053813363559079507618274440116641307628644258004625049730489616824203774880430264688104730710053209807878330933784386237283382501595140387105422709845910264839342150497118157819452391626878714120675238748831308787536424430206168543881105274371377101821847563612453670884105542612793754845472807832712286868121308547169347880412798696650097389736689567982600736715790011517722516874774996683213445739049902232412660480037657186473769512847084041459791320708310380622239098926480920473298016708556754720055577036776581816545206850239542876422999495583191521367244536797063732025776745407369954453622487638946939410652208520420815036348148879479313467462405260502785640559738269085974133496565772635099564601947934052660793729966867166419299143737401809879119906056809936815543728199794457688630745271656591147521774706113373303079297622502905846590296142965256222079540431628618747712358300727595450425185359117454563597678423649787537882425648525295244235475505153320740896071444525870992416913792764496937808694579423992011732602894587258050879312224675575733900453326864988753663028003991446957287400301235658628100529350012269360175886581136481443354045228685754659868854590791893965786757306013197765712571774562056551416027994881663119737900882199568411947799785045294180155300456379185045726452272227185601378802561191266290752813589640771808681608596928621975531584296220666274734867329243570566177368164062500000000000000000000000000000000000000000000000 [17,11] -898671778472472282450256499724284908330531937431328760449065949099530846027376176788289583992163980313062402105820560351617076615109246888929110596502579468934584084465529266198937150396125075442660887834383931764880113998609344961301313949657790032237305908289750149636803333722328763868502310768825452398853236381184172554128043695841845058173936417108428970601244089105322098271425255708922249736269082458322062226976380202400056729216620809527686103867081123389227259031350520100510366728400116343704545045947521809438969349747648316555076941799255651595800392612660162289720812679721764640376550192281777883817501702697915639459692960881036941250870760107027591332343086834166641529852654064992485331684601417780885400478760273207754186790850686494250602173362149633167553562734673142965810990614082262258085615842453073435207583883061881855055904978639744877652666051403255856597442472003788911594706797867793394579061928424140628075287440094298523032898908990644095714223837844530326320732537458733957386462089235422826018742449566154671318076854955159674494568969431973281712412079809915442101567792702770201117785120808762714624025403962819712120948156663008191829578207802415639438286423969807832299493148282487513724081320701036794460527506461189872337149003480478949338189382302702090035815577581911236007861090049028785402534545769266015123448796122821232863223039199764511890744241080432158590810717915707033362052870105349060346105481971538178325188949797860401036043067218878796896332723202367222214727464506923900672230149994994527866323002445826076514109483603831047544676279354166620848417680492424619621896870460059938541879705729186489361444774935634939639931311983304426967417203036674905398269835553568328134111545494958572861772942833258803793355937977340394595463161221625666090109717136213010294213614301883735920352535197496532838884935213232892181919005855475725996659588698064004986075407724798113637327975913102056051103996091265199644709382807802563859590652142281864380153656368339619021967351564347481109024159242346320480372363680941054767582214930703257535383267030350796206799625696960878344187358207329176696062475812662668273960335960236199539002910133848105250082824234723654665646984327789199099503746566123854259497212116287628811114236411304317820535950497939977367069416602876729401332709390717242272576555011335622974133507475467201805311620626261711384119873581007566588313110415323778889105577042289083993589659875852586913704415576026397495595246056425409175716367826680652797222137451171875000000000000000000000000000000000000000000000000 [17,12] 67142376576170559604325526835001068055610045203033134221746813789830973743948911725326263629569047697522996382536212038727786134660003650299700482500643085196054915741328999211525574768358595125943696740248800182452747550415131826613421917984623099766959971929286747920743415920453259882788484428326834347857419300763767442394914233277330237892876910148772720932239471173153476504312980073457833704886786068360383668723447216675904831286681670404438111979474228912980591387648115184934356519009862891277838184039595485988533832812694264746234297667271534255793838865270424014278473501692449826839398310094867570961368934708189043272526691107934841907158898647190403481788802359538284596984469589109158220976054781088229802136617142334088160198123795818581076099784529609749780957831120330136206754705569741270753943900997879677948295566386813328515156660966971293665505852110320723410414897933736654078430001520129985945947341834831245546030288695973299703817902420514231104871018827831989952995039329881882618818217584672845494641792775425256989754328559790085960909316325124300419314829773886970961864337128020408493563690782761517386953082192458275109904991020115154244636932168163232484168281841892581787248109086260778790578386186022888710734581016099504194567495524623909640826945370144924555181262290315312259162612587540790411500430319298072108002214469656925214878917911077335103517284750854815652209948522296426149259135991473598681050936065233489384104593049472054318933049430149686745324749956572493281207685208984316598925898416174851552322804870655362531539190482968155924241894631402653426846394839303651648474870150077146872061898997270559420591861494382505590470846778191114236267329422192976513637828262204356038859891474734527075651798136525772783527048217782697906072080088789995738871777661816385778743788755202657135574894964918986447671015434572117265247079850047914939986180682250803388659394387219923076038200370254549879480828346102160810925236454545434336969287856150604296078801744833359079975366794418196781675140323980828690067066023834183077742062262980656506002507298843498669620585561565517970101080315099776543874778320608080819701777741666819573805720154976935984868273070296768217294114596939958428900857134267366673870119742566118553561297658704203233728080178455132924447070617052670488755643671723760574394926909460809809112922889804405239266119724933885723043239179332864212464400321532258140460676859437007365222457723069698318776138955880783755250174481325970213263509833723219344392418861389160156250000000000000000000000000000000000000000000 [17,13] -409729895528265300343804956289995951811846690215609689840792825854277635673108160043166150448994565200854747120609506093124302054644094059476412538662453549154211604131083470259950152248801271055188196460185099600964658083122285652667328422428392933018025568053061996391691635653787515500385859992619994932592121415524515633689843893158410186792440570868694085099123250013124069191104320268558549569667240255851170184438916872655288074632398513880703734672176439812883051777007428879932618598144805015458858492362328312454293570298316960296002920898192193402312116263366583278781111620073729294871774540107287315685774719876736049606284527193193358106366433780816887514408139260702039057315772009898951297889644291963731870255362855468827600087240779461436259851811073560991068271120642651679533902800755869957680193335760795874356704449862091159892841472375807158610987902636613413077757901720064885496902107817414937973953409533653855020134635876121446577162622404617605163593304666013912042037326109051961025075656209244308421050526257855291779058363671474282574880130130528683066816187610183530212955467002522498701747760693477584872621760478481642113621959631055081045870668721069626322433980736066945704735159327752515613143623774802487171886650678263488336462500524444225982413650320580158590464576974092998624174362953615575257941307942542326305008531793446174485568749370273716532890708594244288806137402894242464183720680889965513441550277068320355791637757413827358734087862602109075497015878788004271192960965288262792517114145019878613799181083014462307783656101555812579630097973850739125807848339471881240674733856335975931746488768846166041564236320649152610531251428900884082402223171082812160894146383513658471533762731155752369036583601730532805264178725697703003737171308150970300602065262117628346347353847180097950543418949398697434298739174805010620888579438921190525318891945627418261473275651457024597410057068315355775601233841606548705693064667587619282426920529963564992114928935886751891031081563805476597458803195563579117900047239805252005212257216359373787814105710876973332908087072780257614494421391908665957636125207052316759665964935022684461007134435322594904623854528283628206727332570377972394574757085759851565698419702767094166859958091670061233900609241912585383928217255209968132757797666367190909727040414635684444526738043245092572070986849434933844033850164341948677734887048339315421137029771723352328826816571127808877644717029240934194883197441223099052876044368076691171154379844665527343750000000000000000000000000000000000000000000 [17,14] 1112213017284169366818577288401860080221306700673276499254056070174844594436775717711687409500304371856305582277981406313643622361837232659180212545786148134865868872015366713349762987277668450265857336661704268652056631572003411805118004677208227584117104797854555345367221419932065090981300454104109360755696059462230108604536834648325425196607518035946177851888237556535942898024941292543139699362991132479487039433333108467476782442077848263140814625038104837979896939965365175631092245481892562478072527603245547494753413530104400091117766999300850539578290884895365682537652067057611575481856947929694410097804622832449307748153456517988244291636477318877390175811991182061473714169578162017666937811868822934051677999162823771491346429842529436929029325927381251694207524397448341987827440468792459811747824556951791799509576194415081499443928777167323975386840345281494110117796705646493958936276106117889938965431706903932866413698827849743685364192912675397889820806317947337922719194364533184178919893876642554068806103634751873122453714264327439196849900699575812151349688015220385921025808273239689753520825317477588633444296388303501781213769823450545431821429033501717572801235838340647845802046652311029336012061115217606676854041141038666550044676052519837053855773401131826421546552622282688203211497406436198666936565923470146855338538301874434675617702534025147692033736707237442738608878140875177151399258749281344710183947062192528826434598991030713156150298214449252596015832488768847669859183036079724674813444052542126375644872845749969273438503490322161009903408327700179206576377676558938740465732947843569964427924554467152270353037619446117656605776925364469053099149931047119793388603888634800075298840160852561013859028532601086270980472953526238144491308304886536759705594123909853581818542933867535472025515214412633875260226026175060803040263939430528510047726109070386340266742438062483870123443586640672151688753563156691991791106076519328632329320319564081621089095474286404338435760905279549741950365603708176806935059285888557567024431421919484314499608210576864926168752741052768922881911656299546034875294144101252527411029323698218089696315963098779214028206129788907245949513646817616891711387489610625429200898412754428544869100304734102769803026907144297988535154219429577148921486069119971956511906504496277091927869080778855280379174375657252298516420699996529453607887937713957983676189544363275005739877185561121032289866743548419172323869739121493462226386572666569918510504066944122314453125000000000000000000000000000000000000000 [17,15] -450192830137111267900978970836204199959595099115316197214861595756632830208467350532796289545151502654469769555317510924666946950186675136634669874353375703614972511991944916839452197922182708413884733120477629703795679602788838817424719628328279141633854472611067878368113938711024423381963228080534159439453186289337858840186906955385551704062674462926984087095244145299607576757396686550906851642688966310890138383508663932632149812941917086009831573583069052823493347708915841881297357548291107624880179235323952361647283046848911722113477864574749873755885692507859132195072510741200062544788337694585018743354277726967810529118453038881808948312889147527853025492123682489939144682102064482742356717082839376025416655010861204633023289875268853451044176848510711226735529975635436631923779035314961160554333054814079895408166045317722157393746591301614452237933474048232808000965998491557704186011949010927400082064821883502394785098597418851311691901687885606991437044372282692488254241672740488691030559486030283682840852559746315554804502618808397911423225195203069391662938666982257731304629022875123053786157526251394821390777512715681358260536516538351432718610556182992766012062983922702329119847837357098844988092767448123884374537537568876156479125772311826626064759487981714807592087493783799976294875126244116381732443328665777170628901383897594238339331102247681053170605401783733397542567943733231053684956497920899587848166949802750801749733125258935999817897557911396123206759425910485265505913166922500840391855074557998160298508609892158016486343338080282983135689778632474193516408378829622781276790790360454122941059642941354106541818638815220071576595680342462747750977010971038037659467689557375599071042328983369538554389844830946587283283752630218362773157387197242869993221237994891433671482532275481246289214897670390164422926643011738863162474442659707596685089542753616002155914758874776980572008567909859024345284430782494598719451938183548919916384381306096568540921786538685851251511894362514571360064779087950933489804298583269745781376536188745122353779646997402593940496492456533114188161936451571229619491404095782510638917407327169698557141820613687168105620337916427721205899317093783147376203876659002896259912923021479659571796937930706828794493586068265208918050653056510966254950624752881926489369699277149150611592755757888563191546758519055919347078236285952498155827291410092853131263349261456893224802387532154346468779821533224623545929642207813481391553978028241544961929321289062500000000000000000000000000000000000000000000 [17,16] -2864749422249462693326843933413409166998979236192557325245859552737098486202507899165479253115764289029754763349709375143033895604893945155898879517963049173678904144359730842367884217478598278991511154800197422520722644978246753324090066985485247560839003816028145407907105887944977057411958836131531760477381111387484310759692152943256884657166992804781880830700742680924675289972821181160559666280591508685374226773820284152434225116108271379134531957492203614180053557887910934226716709204754851881008790926386778072948659662669658179489712351995863193410897939788827312148177683495869933105506285931270623698334708927944094450223582818312687059761247464871909441341566988047683213976736720745981881465815885137100160035118157091308872369059418086987981553559949937967507680237296089266389271213142289447385638583508923435847619672354204160032019250920759123517894697079448179986268911320017275897755365798230510907251688186985702356816953331450625167928073712927835899776792455996013586509847022582161307342234725105125888990591239017147218306697858427150162784465724977095016082563228719818021365240014658612492784720985527946393607215655766696588500617815083418056150200850216641368689485102729361233588125105377241115384694084012080934014299469178138266653293394858597447063092564409573556430755468346180981643121799638966761561279104001385517747858370924644637349691120046305008229429194581917909465050985229193824235426007450884083739928367445510855778426173936651821463621227466651133621755142046195735813317952767483837743548830645251296980667609336603526367801897804918715068359332308773621565639660978719533941632417215130695592226623346790735461750760118858867963485395772440356069151164542789637601137439782038712641750852513892931370261886055236477694650233685211225916604720246704426985005391880356123239598914756166558913117953796320581103040053956800204284115337481817395691248659664909028002953918565123890781887872376808276953036461533920293534694183134362390412681928670455365918593996200630159298378407963885410371828981062789432582090028195494681343889915435060447757513205032501846461738913411535168525901841265432897900887759342801621266844642586877428558099241852431792820578333147949805909681134817088015148404606672026809873884398254107942866052740724606404367054888853877664227379135446515842359717865157493699878327210389927938503179867902363883391210197525305405427691399717171869386896896600904270855390463375883829120514115872073424381535477815945351963928058609126781064446731761563569307327270507812500000000000000000000000000000000000000 [17,17] 3351359564187795178516043997608420167073203274666798267969203960348344450118271384387650286274600966354994897485890300657634098960524148220197413875070209264278933087369662087782763952424453425220356142786961407502722078148220566089172681784777873972077368535353635032990723483242422331643952429689117301511744406497438674622398627375081103870123284779351488389773252030206226226072520877254204485448289730946095758080408193830388319081144468192191906053098399562636991897772349313694084238307256139681076261308634243436920909733033476129765151643372213726440700075927708386140436160163079764008838504634984062739233106984552627089346278177937282293821806409571067277486602474402849239951091598533408556983429208587115866546608845441648437244380099726954528354685550696104693970846968010446183405209176436712708549017632560825130238810986942635922627792697047403569490378203910265541245362069911015430620721059532697765937403674900332079530716242433657117914591470246677165811814271772460455842563724604503668434828802885095205898202516872398656508778165821672117882318069469506998402866050892051622792804876344505256682003894583081317506996497522560035733325872295906149440633103868538296571417186102263928515572585243537283110897846310338672985090329302808931950065599208716903631487782065663436140820161460626532951749663253530826468781002753381826678911540100686975831162436656305149762482567800366275840421911638270207945809113206678756598672571587074092544393912261436770912173280007565593960410509545631712093784985111960984496110907557000951596786659426181224990799094812015956203876933599286225992684906444682331126863110413093838419741099545042051568059326447325710465931405448307297208549686092504112304631754329955599881697219627565176730953068908312379867666088102682923138900286471330931340544798111587707451018146584756121505336037475423042975312586227686374976177639543006024303562638779953821701431756767883460373663102593671351202932421150609510483714079822271766728893728562565501252389942253045475934429929056233075376565236681516024556815084067479557048309049062877329108645683401965143774585527863285212221079696690117794642193991933689912927959606414921917401951172564297081197387504472927519400543364888711258096134553390869530653738521291825556775029411781561114081464452630877409925506338674976746020531686396379161323483675969915465807215962847182962461549859019804575502162439455846575022565907767557078079152135046300862871091699935469451399234295954246143148891150503193570031612580351065844297409057617187500000000000000000000000000000000000 [18,0] 696163293493847914455697745367399323901578822395825058394648974347519028309212217719868734102618840672118511287036219693143378294182298583699662615756316154575256821702278283762226982165157120730216735440252637379505479784142616242814022532892521342189656133458260261018008691436594832032159814993642353156488954050732424068864151913247596100151285075322115993853414005557403724289936061873125366910792109619804012485708544109441100901512874514230281520504226798693587413892242881605549792520564593867797427153762516678430475819519630441568265844644198284016882119872385530069729085870296007394599823347308047992966300300028857097344855626833071625666513220449270352897931265112736468881827559676042873145258783069730569391037276423178414002439011445397701650802811906748458134383931960020719360600075701743291115211738083867197483096780744110887587791784490814240332806637304795479763428544006662820169039229036600950622838218889001944698102500421734309126256632456309740788153692253330768458608193107891763658284921941999627429482244030761359801250765286215092386092554174462986339422140440902106831928805712614456810487162271662417984937787161240963277946853957986733986857404851635103706572348385029977336203912315071640470083665312325876340792302261699609327686432176927462294783239525687318548882859811198461015007440356607896353707214401349828166016543322488043861517111526743007082760170847916921782508960833574107568711656324064500534719768685693407775215021655258282422156515921920986566387599475463081756054746873637001743799580259857653625123443501895759232794478684036148715824369958744560510148537602485547814017889801561548545357417583609125793305065625962685187321563045714732559608170724422918865803148104538871360188745512449614990624685948322334287031917653936737380962835379507627477894117849449501468942525754569781436407097791329573164579970113728160051219947216998034103056448116333795614803911756440159272617750381331684673695364872303904250146793226258295456902547065540795724107115675595336741588280734624866345467852504967057970328108600819633941551555525967083056775651719971829484612587934953596274160017098615723798543426734481568761914207007189508764428010032732058479017879911962206793659360803124277393048624068821092654756257287134198654500442994230903373048659186000291677320609746351031036276320791174642059422336735213773837321541417792629830208157638540870171213224631484203951236483057045627261673932176083228044525776038009936327183302395837927178945392370223999023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] -177926604537408840086544146610595956067870939463386963180525096189620375740945703343216274131473521519154529722974492216490452892810726664538706518764817610977023975724553935890302807086023128221433421306779477078726174956623369317101275381204834646584703595029437702168979865496915741078947845092353720871752652145240372068294609385592753889180070336965137038692490099270829370427780643571353579126108377226890604716336853112864813621284259729044402919013770992962494460312500528918889344277534595888016280378042398764903641011691101655599475857963823604825417616246069627350438892852600694356699856772108206706267819784732250942759681274367948868315452161871805409363790290976488490671309386054956381372416347726509906903579303033574342781840622456101574467923683003499769027539111979035584936529510809984716942906213712298539823456810679313625226058865298365704863323089458841310281964886288429882996264766324903945066675848241407692874685565874049317711791148254874548254121233516115919128060370365256893370842984863839578802394901775608990822638125184582992134751101268625626907921096166249548873837042357034462843936168819961405125941722447899595372249890039332385323238133908936626745594639150841294052220927923291802447246791810399372494899773552808141009207484178586691606945608971143255680662310004009300706857521530462270758078783777062153232878037041428875929272942080177045300412129518915897880336763736511222931914512764393539399937998934584336030503057275791641318535004428641922648106069406811388037397130172273486493818189507885719319467455038101592144307325639357106378735087788889925681217669802545785999912225093649344570563301639923552910381901551844127191784187766185870068938734413031503171264139169742218157285615093214603387695864900354155610686854715344721129801883769401731798182193492797720029702772215871438749680610168097965395785285175476698051696048895083635088966340276918545968762955966600958263889562652443266829851745409792972700579750229102676464155190352314888466613271896076362398494732414257868895841757183777168391622739195875116121787133617137746540575001611006655102102440570620621574866558560183842851175799926249269821531901848143291322968198142716561032199102105391522527681534749426499921295208492951666762994358702422009332076044599157657508258520694733595789372460776132976009526633772926267660580793941715968792633851206941140236595097334262708852231481275213381646872864314032631228883829629064284967108957278900752734055725964856797816082689678296446800231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] -208200133483682523352325461456783619332128475246544225585802004028041044350814578279662201668172995697508983305694649107949387139409764076481576122424637028741149217261968001406432814228471934644970780581297868434740961172453680759839476660740170271919948880382382952634989323357878677434110049055084892745753418316194633045258508559484341036926857722314034706656636048589090514040890490782989087500856421133666003254766974973815398921600354753377079942037829749241374916831984139742819027473214423765127916093661520936281593383541839486639701609607946508084944636319161855734029910529895356533866686323181958395761295439772877040236648782724070753544126424477912575940460050319462252034144607369694004622006368827625530923075390245402184533147894219435257684272089738646991321326936802284350421921097475011692754920373983678937947704422150015081924915007919255668486526533414371124217018830395935941212882364466599988314751307106819434664947900212414420089333829045614606192556620214018154558853341327697116174273734652692753221418341760681066091215644480141912081497407138017777116500695398205732938188037860612626304688061458873534862935332090286806951043949769408217521015160280355365498771410076698510873167189010012655256783978187113295715174201464319187788953856674671546237570857810348039245996950443205972024269269118864301420730642550000881915260490975061525004574842674952064513647114670358503521913633496397769828142590337677792684644827639985921433717519548509707173993688263054469269117863348293423845626421026064235104101424492229039562874532137494389559203662120918491768901540187908666645846879483117622061630860058502506424506694452627652975295374185544630975638298208398280916022560011386060852092958477638379525585665789518381158799551831804624258558267363952809648626146145330549741379274339637739942450269087041206085824562888204507226331177564682931822267635170118909670051866830628331485936891878141825149586361557973902963445127048376731967555698174709720233688037712539561665481664609932992426831841222686853702281089735789291228143537187338519420552694964968983075475642293630607055252736936776426760063217602008873012767795588786413280387077818791935271354585423256255533080918922760047673344872397646288534998777765917167849766309055106247174143825374035983348606036468068723477370317107266669188501064968235591257272075783013080479340456378435700823630217659562043873367932714963507414874428319870173466165220170791870021402699346100820475819153612429294672447888103761215461418032646179199218750000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 1781309474774481591342027646581665475178373151021679032094467150688078453963421066803795917016664955654479466391126267509203286353541474433931003641039277436877339003588496029228638420813007455946227817993764422946958245534072700256182550911850400925727703338080418533321631501056067858446026293825472305030102706291845763601570882646064577655218974153515610774944797582469126198762312336360041922782202087247523874823321129098050094762643848332568460849526821130539288569517759285661136885099237468019214718084075301477353983038503167876762461528937785170813170324518776689213702001250745039139425545416053469371244631117681548793310041490182996969057259435163507940998975742512121264431410455783695617767598207769033798800884718309036263926159474953343598872955323120360121042809303539873228378242176625559612894012044238935829179366015815778858308410785231810745707457517814209475522463664731945178008950837068288858752753768867087514116660360679328825372911404694676757455500341422334387405413040670480760463856885974243090010579190096015592150283517452565190059845320772282320301975237696184798623685580800370837828690891459711992721753425205506960293936794850177371272290727502160074972767796367460072602062644931862531594192155720226733833070812946436045849180566743469078034039131724636194813749533701094705383627040805740949707606718624371769193994505165980105489979633051865033569445410455207695358059494864970450031361395037214259017826070193162376975471651492483070857921108736399173129590225842509390896222941768244985704795754009429144420297345339949369156870627038738726067876414828255504070866370231132215139901721325931091993694664265232481516825399665133911980948488952002577821500316274600498252648121592053969273698036744744935071480426252084110281827970143113110663443063191112498458826670507711718310820791571181407900637010429444723378829423140518052280568335320819527410383361149712191857720454757844598090165278624755168723987778827657699768551157579505744600255602326164918620097214797804388378002548197954164019462365481185360712995939542921720892328314730752391909076969264648271823802421284084803946367076059887050674916350566959049498945680882814201329065989258089171221417050571024934103449280029067017691141025362710870141510879132725338823892148273992920106871057933043046441368647831667264449710050878528460667052614609333266515666173203601883997190780532862932186203962712711173616478085410150248763603739355817451843666697867882075848420319459097082160758257485255739993590395897626876831054687500000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -61101179261195528154648128675211602435814552203402348329621491943221136105304264175178231242860566028972973670505646459924337015052999747983986801837747815357952695073482247304363532899771961508585056244335302962683967346433953084278523740665479952395302268617126742215898502175861040707612994364625283152772520286703638082688221869753434023533343227312337417490437542464260296721406486094810420844805511364408504081710413901960894978755531024383090242061845965170708912183911597780182444641973160996031079389530894479813125064197838206808395912778715527300836430915370187747440268929949910005975478195019997054271418113433472072166558458242662054711761372694855575257872217466029153314544653190178890486653832464090719517995030168773391345566194995748403084957805445635065935289028708883820436700205564645532566024840625011253847483383000909367925804928267300483524499242955939048406612317756296378685904662966858825903965257990252168622387051376050872651031245991792126778639603627174281368233386601641714718600517821829441453315706608810304181827300334314498172503032753140820757279934125090720898563881355897066325374920681051857389615557931169910110092372698882613660707616878932787255352283292836159752851287074861388658421824474199056201278555026574015483008341692594806222595982716615265294946942382031996755333397464514312546946529207162777901063499665412516653100701928036469009079941239023423709799537578426692417976629638801898904169134606609751082683575114567262657151229471459390392828998013979371814573851745884238164244964593730209772871862985310232893508198239170637365566478222931715762458303186811326790551454077263794025339335480335837236745621839131140634461230092984498154038982350947425754141705285918653561331823940894543119039164026678131986964589288524017486216850244873107686181712148391484354520763883936378025578529539397590878806716473453519480000095064939152633848733289296938272320353167308604675388557758055510858784047605576850183738012452328280855313983509239512765154016773187209355281313069775956734368689147546258639159427014375329148325252047061392434940704415569412829273115932179234257671187286970741185548451470257994395034908076175880408723489446447126329371150806716183923590073645308978656396912814744039337639668763075134259923358064292673171597534003330758218533976940105351040639838327644875706492748722390348369195215593327504926130245202480081508075165364241485579342279606309901894580488332731468923654918555443457823112317902003380628412308739338953955666511319577693939208984375000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 381497875877880041146565393674116005288467172103616181587669635061762801880225883747450908869635946969112698696463975424120911706545731811072528388478388233040778992860591979885143071945414150462857581602456776157830054063588966296500447406757770332552102950173576435127555451251970754162608394614021223845494801215971749070989144635981327921119956627834278216978842316470415256075626104631554702149603092741248919463061908115939729651122349220970095696973957143421277551787357469212366854581179018005271525951498817715846614112914057050586300415099308296920574638735749800122299239765619296373503791459965388683187918940034142973653554931638921464298134445628255710810122922977459189361484422700893559365965408343851018674795329614244162862514805723003057009477562121674546259715200077184423169400376544062459851290016173323120222485683025888547365902023782135244252294763743146921328360803258178083790787457299950074881645751607301096206246855817477319205869592724298557820353914472683688459389009483672251272475467966226715410982989560540926662761905886130511356416349182654570761970495445362926617984835490630506525260559934550817370172281872501553595647467593422999580050463681085406105991524635094904336871774036034719389980868797247910820518231646558533150366507651331103233730017093316245609755367658408644980353133204124608858020438924199011155185379267210631334313104033203866280058806072912977186212560201475355684853236446782568148059977467304414690915120008501466518599191783236117417325122411360217811064365395152890008887069087527188865363985298697109029428457619824294237018238290424015398781905139397719060368194144387012703307203005340927417790322898326486993807635412611735259106218951737096956818105927091335371298997020259252077406834938268825079249716594356430621363673357764960076468782959006389306999383577985738437387372418191698158871546566700019896588738089214908145232193114823495815714564973890472281127296892513074194455416474052833549328318544087264541352730036243307700609984609354671759131397739698075717196892586104258766865313053108261684724934242851071684273137502580763813933203590265529192264813229363954931880706132214289276477101036100152442697996424827329820796006387288954975953764272258536933455182184369941349718839597785081162495873007623142609562423314569221347718288240300624305852019074480280369628045028706510894447377677691395983573992297660678002998061566355213325878785894955489609275477224885663089029985846837513907782943362937249939077170163281849113445787224918603897094726562500000000000000000000000000000000000000000000000000000000000000000 [18,6] -2849868484164997775663153574014104044519493790679000789128006433611272736994363084636996694526989271527437201288828715073196459151046190191211171418689730622835679407131879359160905227441862744226605329849091439567016201850430877974028502811601490339167263273300911071818652470900683533200263286090084554004231153388177412735302643501536174084745449639372103955535658895567921638499736793873672447633335040885319965806708313902258174802021681166979620269250464056849161564165605501088599582853148931890310910775702622085837179544406107147684855105686791848160205912208822948191963210947987431014658039308015529260734841669822431604317001209657157781732013747748242517021259794620441837161035086990124290916448944972884131934169149622359831294577214304077714678144471850785377279183760170931839946180401657867653403959541751212971615897596244093526508443746572277136784910352730607690221064210650024963400999044001814138455419647790380964792675230575263007032211955381779098873432685138910250656027899538427621162566842276102634054159372813157449214997081754843318042789140452952053165486579950416252168792028007246435495796252371047833406567313493952013339407478259357656920128359791002130568808038914660506956947718368422310071994854075819095923712248685540262326371915370270671776139970734588311930886067537231940903327724113995818120609529206633926029046622904517363396738717979678839588544469047653201538377668822081972504531438691637486059220750516598012770144227613301326528702582788600882640917497217650764610747411853874065899591619686540270015296533704378950891989696191690131352525037285121997312158769726270921914465649150434503831953713924366398028485609422523796075094679788218281648495793303485916148949649430288605318497773869370309991227354042902495429969823753039799426117933969331446594725476593238264132219136757775888204779787696660809783885699148682585168691414608755597866219046071250668053936961754900441353197481921297276740358780980076704250819162439800510730856238826558776963803082023614184120545287726546127116299316161436763576632704993974375563277460400888560002485875166090675756974329220126754016193691061244458081584413121227516974993401488418977005181731637509434223671018104461545545128955386995436175500899419551434931966097449006601559042048202785312332417406020678321455466638717842576366518680598341922060835097380862389293770597872518282173607138214893939243753713192071420605393687212111466160991799148865353161936675727193381985451836167367639124521887933338959442153281997889280319213867187500000000000000000000000000000000000000000000000000000000000000 [18,7] 24477636294873768869657107492418379390804056806036112042319490627451137331220301741270221028346152416849380811061934123274354000852097524035149205681963730120119200672482113199521154033848027788864424572952686069066677850182453217712310185290396828203924131540302051170063808198968347092106487070409747470526990424985090671074279364301926369990954070059661331086533000797231135097240163118166237580577848270730763039112517113007157758755846211896158076975337834735178709702643362460690910424111068663984592592046855128776186305098821648272060060554749553558706192373844780726018490352362306758971746673897944908627549227948435598838230191250210676572949465027039769065897062007528724663975342638377901520275764259707330415895723616380341365095405351845265130568787619127446259544162303673577104225874177926660776812892188600164651870783022429636083458522095596181109303200905638059182118214595923181214410526360020367925052806042532207564859708308197076357390718123994353782835353184514928002812527197813272874893020690664349468972754802669868667047392110141950843176083177627505111183706307214928550854128835833326293873551355695769786659381043563851113344656472303350025518993641019500431969666415231438236279047609648218265487215723261965088407195578822052279824946621922720222340976189461076476372268792708183959861549311445216761915673459221338051744798400504676300652178917756305605338716654058964501499873476794775763712937871395262650700462776309162119655620408052231211279445523579694563901865147629781858885238425464297293814205064849330940370857912963012283561702192907810872478547910175239019345986528400104635560062038811146239102924756473503759626834567344558265820947141627211280491980187031466660771828477662454126533320550818069189574114666178755910386063472480979316822989400765731825290979666041951638590849647455909801589078824587728434182702860534954704260091003245555367133522312258818922077290993319185148272626618736722586683802192871580970093557738655291867142580155067900808135475087144304172852614392264469340239317162502274840096730061439419406917409669429687313185436882765720296833168428773967408112713507371524506353251007391218111940263014986946060422092652903693554572863243342113412229010765456409407652912201105333737889856123829742626981547363894422493494922616876738863404651541390554250645396250508475475093323703145899568644335100742478097548281812295660746474231953557937376311251293420496843965993332131197027388218614760429586610574198801353581456351882856756208006743236182956025004386901855468750000000000000000000000000000000000000000000000000000000 [18,8] -46548699293994326001897421812390882688379372147081491411613430999454129109604633793435623379826424328607311566902778666351935316404236748733447737632576170346799087977512881989879508471667811803082009678197354739180766462705111248186112803473156596088436864687070195296099159728832462924153914859372610580595463750644091966351683314226924152436003117468169732397918491660250126606361884405018199087768266510330296221872447324262650729877350094396030439999339768606487683152949855832936140363954600071083562364196402719350030210931895795385695203817194155382656488010232517565730081655081228168830848343464272465392430808244125113790502259813575326355120305794525350420037904981493637998493649351208983349388914924014438441749230625466467500293169329570918780292470671107669968941197929184078178851109037069803735889812707779045017243475998930167974970177141552829610976726860309350054125270569817571531350713148054408219197209693960558888453020238321862459862626794955176092172189341943678345241339459656797125832261467729107061896138178059238662999179525156554301400731795681596718403884136376311671875088821860837054726204763497634451203010850561165380485498078641647082224232964260907490936872688644182810331010927660271044018060172923124347179243186061485975202260766578912007829902243535216054418666337823711774006223137516403581815068941924503135613418820329553855288332362730425246709275251313477268517856820294363338943681733846066959638032166399000280321446586407947247541046262330043143549985505634974548699852192944336034606688680851468411190442227620025018374752823233294578128621812342723377211424882853564439099892127531348491442937048973696764286816511269883003072697610167242741703136915025028496855069747534514778435643199897817521805102911966805623054103134936270677080822761868334056639897474592877397322640751173045740773418642186311261289177498660098827598355806795929899282502668677092748470246517168924180871470050702496532813549383311112594290548720824631179385932528062658768675879290310385971590694807928048936093225091866824961508085313244225515487006419003693944655807062355941074437621321566830904039605316081353284473301270646637366291392136879547529669427281883899334992605091269149957648369518761916876257390872196635339349482773744414089738816524986370429474724791356418103534993016034931099107873638099530784676157003684603343572840479663362381371446687044635648909272325398581255526755740289723403749068102269040352575958324607648838900770501849422683249958245703739589949066157714696601033210754394531250000000000000000000000000000000000000000000000000000 [18,9] 503577037129734103470158869801222894204872120766947954955573890406906257155215884207275612285411350481320964086921713431784942181830859524943975203069317080364466898134375649348962511363047485591208917587168056149647628267270234495531989671772523160729180440893299408591521579701699671305422995639281463937832508262553198441081076858292390490125654633110778246853482990142728988105398405920174045993413915046569544304943423532769413026264694470190880140745191391582282380219197850891128856089385820551378072089154375571411176783714061301739636173839024482690511391481040299689497544067425904215466697873280113580044416233668212391490324652899025954212447586979915915789345504957381412169459124573329099031959588922950630539029730862811529128000613710401445962661585052255764121928399512753432443226573140349062119299738427704050054451951914698182272381255562361661623855188784393035996540080625887125886286553826392288013396625417946592720693220523844463669499811421788770332825314877130437557903938006257331376177312456891380770479908472220006884813763305521921061076035505054037335673459061474883580131996289377624267757962913413725149276638685656593412540020866689562357690517962307609517912322737335257530578633138743708763674083608484126907548174823022377882779524659298303700135050306550386384584926908906453847215469398776310444345379628796038892483477749533311625257429770261759182504467790466430791540677016491001239761840306161760555337092009139786631368618673093388723245395200328561570891351729944019477238892822889475897529509077521612726507647583998500448394318766303240588078798835086661525389708052971214985375476634002562908065357849897994048511164959196423074566032739087536613190123692127894223638880172386945919364713989293788100664779942227264505611710810735834442589777363388463172724783992397684264766347965034454405800768945462973727301086833004203958453851007814612704453163585705904403385634731266901681325691063700325021284887876414957077213525392720663135558021591816685418921870642653438286221931018924255404668810705504907437607635251065312241871357961205934986300086759809074738248067164561322813743836458599843482704367185902605988448690903637087010053237276556899487657243511529138850903263209717261143420639236374418830090675551415203814757795196050021367719711797374903249270651999847998854042076520240180170841670421416899522981561247163897704599663376531426261918106030208704207094631033975345251648369532771667062910884667446922516686052777762730087527394955842791751665643573687702883034944534301757812500000000000000000000000000000000000000000000000 [18,10] -483710008683977333770020986698982026876937254784544111356249205573768289405929535561153643924228827562378753410793915828486145753789513103062035018425143327933006077154378565087720566579424378464204681975771269170204637926227157609331378838252310251569665012100994048855906238272177400418234936017081634586785125170542759391880410254712428709008936062550522734090059032609035149268991880227509701788134172499378674105266929023201881497944600014102451337115993753224803490726544971303403904982819505017072983363838203657139942492845340880967509630098437993752283787398229589606377878759111285884625076468942078953386260387972381098770131656945911038168277995556023764179252998398987378539142010522427887007221275978931560969781181531032932055157827640231642413232319431808482243350366831054162651776222898287387716233626379233770959660843731674239543245775842197327156457808092554228958161355729249411606845668511269506607396133972410323469674836998705524721522673249084875064917799606980882402581868407692881667538238807268668914858557705059045937214530577035173579532271543014132486344239236541855711933632565567297088904314551671427856254506141796390922123052080605782703079948754541224097146817532399071928212496944532357421733867574865623433176897197510981816844337544081318903635820803957169469244405507748466186136677893477663602951849682300506581989265272055522423884964154163898466846102046961282789148816804169390244288570680796978434036860813566037042962904860031025071297266436844119923875275590754269854870926057014135220409675404354227132276138858099643306315870787980964994918166149930479526256525553302319766085284121888852431915621667726660109310517686909299402794269061759915090799699727685523282941706359230203398271469561416312418452647090953212839626501984634217982672706937035371499487802325539928192356294451867504612518970934691715280442433938947891002090746584580830262543005008606829935897363725408049352707627409153232832719187801854127988511922852795183991530305445750947273600963534320694117035299889636547684484488883798138431323985968579945709018038812943113512168732110106122675782222297676669080415878855995273495908047457978237129897280128759737440089523434550485936143633754750292262450859825802465647385059246635385494652870606026854832909933024115151324795780508271506807813483957784853053222775176440741636091762684476706525573987361514540072943166207278562029383335207754604093872325502361249887874414570450513402145923964925749049048076760889509514814416091932737853942292360898136394098401069641113281250000000000000000000000000000000000000000000 [18,11] -17927599970249764494924037193803576497905173344257898265878095702428275427454815167796471795047332769599768506999974397160590654871001202263244689640558964999389513093152954228131217319785612573947230162032150747788925853309568698585721726523402636001910013837168822213830047927504350776448404770972316656173412216660014525455740334527783595072890757220010341541968984132854681006775545336970931101603774704012955872915032614817025991118916359068529572358521215487246973163557933915617725883962702255408206864424169417528209211335138162322509632131582735477626212955537390943932801004191387623908764251716137960975790851590440465695336966856349531891850764055587078835325654116286009888930279500168551264129705156423716548402815159129312009547244467669684152775097757089596118587468421244020886886738582416566548177310054419898433732277288161760423651757199912302275779048678136272258661034915987233592259696583919025030592062660352869286840842452829355523464038352852407634330314147554961257348890179557564137437207356598479113858024426400623831046442334825424721326200571985451746881248165878007951628564209436933705985788121748046941197322947239344472091604880737014513918125386647991319112819430741584454047325663758697515295100460457087132122476201627904104449501627038366618886005227428815946659486413368434180749047486981626542635084054334622107688689676513251762154771172737890133398037995576682046576454473585300372000658232018011671414802494769147755421284116175396270262719803854653217831141627402078199653817701310719383305893026464830371223786004235241180090910488954445223912291858823840652593334412943096740831015811299893014300607770121289046660623802127273320965378592022467451528033403260344120861991873383521737115650432769753231673108167123812942222095330626641739811777499921770603984842525724391067807487261725442366774426706613547264279139341862180056823872311372325855558229912140143357914416304699230653586105207272538510845413808506425762118861474663007344655193818957947556410088893069722955981284018942712638870678256714003722556573053490492833760696145066352098289670136677944854286175046112729744647881719193459137956210269167884783112329046161429086307128970199193356995756398154526865314625541720396468437137916117513453004683437687166409639041713669597914989390023801858003684593275733170100024990860829135335218231763866991893068965038646399288705000202272661554436703147546295800273548167812738753640868420975353836367005553718157979901529036601332548165029338058194113836307792553270701318979263305664062500000000000000000000000000000000000000000000 [18,12] 51377800720057380078769108992847530787821346916753938084153805832753565832587894794482430693235284842648815815027718072274184108858946245423291716084848547958974459438561921237293516471557216880700173545799453743505384760700076305694027030735148953165534774310159249740576955648758528328842565728014509681521019700931464821655703291544596919331386414059018814559405842424316614891456255905394690828746429672794076835214091450233851180590468634672759708978476315025982776547196201922655478517112064805962564733893679816069122535999142898441576890181921082315890132586576697929867040286212424111245295173472656802723593129679530682642741623859618915403383998709859788638836706198736502974845405655537955805185150708867877547863818040322110371921137382494558291078059590007091666549220251586647813417046543787936468258933681360938957959676259465657788084763471856306404472390704270615520557968040972908756749573659545272164641160199001087800792048324917239058328885293803790598460680712979862060799496073874049747429387433981293876927201034011925763918297388402148464594317700259180950803178219066740803689686939283248845794569358649603141313920960091015521477569307561834452831236951086164210702395444822396581555935794323340111018927991395009781556037936450359380589529991219757515522660650519141758411843803463976225788874450350168382742312693253792747929766501280786295285878726286428109133973983197861429221015792701940773358272252648003772290190506957747673549177320697290611360891029854204650236765625147099900924804907892244710015524684786968065958937945657205338427720980587721885191525478928400303557669655096427637310904969378591900599493446755664992451715224807115379644783657254867715377053868047702801418182969665868923260115889376697653405809402218792633428679605213138170790048634541538547953143236303747112174630970031948420023034276665816605085490879758822538822446224513411002115123590071501981838213893432056990937295787901117557339481176043911859448981407942123180259458082226544755687596582491853938609955675187843982754465517812696944161966961001933356541356791264005276790970047213716680644700516471870207458281602949738089273747018399246652095517483095865263807430064061213462280264826153171290701309368814324557626045324432465209095728019500246749828286717372652329765527449490105925275295626196048737611786119145602687055040849916867818967305117651016154593273661771136696128701307170102560144671796367599156500270712053245441295242455289804211762438434234682177298202155016240526286264156397010083310306072235107421875000000000000000000000000000000000000000 [18,13] 244671919832869807987395515368379308771620202842520711350012028641259179643209208219093298301347947204775578624668636574583475348691501779204474608339710231827344518229640363029826837232970983581964445664425737990244600557580928466851870516144889365835206821066346934289550135054549471615582865930036580599107966078063961168634674215466973872411754086086746027979092814114240233277886829128886122281851100288743172713652596176186978198339811576768194121066550161549336546720256692739223359372114094492732061567798493078884285649690330449127451559907083054083624824069808300552675861378273913954260409782478801233934028309053148003856785401505025637454963959247662181858113884122735341845528691016500017931304701258370516474798461032859039008208542890756886719051975494539282293053393614775370489104969928531486509869704926722031334455147743901459469994431415209059980737094201469300316134002380124428673354059346904496956090914513402506016067648101842776028111889252574028814080996165773384687593874305883287454816098478240316726116193521117041657468007292224171942027397309472972614738211163613357792627830422456721671139801303554924908676661944576002032555399057075139269345856305125405191635020115801237024693599089782984585880431885318828458922422663712529553148969661626978689013816645299334095077249768596121122680041420735695213014904038154272377344884084037215311232276635416359980375221611870123303807598772270741131175487895899684246341618964877477984534835006735467097650536559915103630963328650387116078169509870000377970552959304231782668141974338735556879626209635155309513269150440015469280565363211430591602207569850935594324247548292964720876153933661012893552494198177814507653981085890356743169667443481474105041139328322852480509335038118357810918746662213252050239719766845946047476392084986478263878201639844486454337226925207181625452564253419600419538087690199566059873032662814150682372624194453398404779038175035637005962301127643495469934128648999886353154954283083208050833853383423782183081447549743478137143656670324642731901028566241795662745204283221372766155132498626734128750368553764874629479385909749136893630529677692419961784905387600219380892835262623428954782180266674211583651107639397090509514294360555189092227194709103883942100114272512156164537928106360618394013954778666940184663770174828039221949240248292820080945846026860760648509987453721878544845094281540551498777085803446822799417605855176157378701524155027933035055568738390603262282844931232018807765182799585090833716094493865966796875000000000000000000000000000000000000000 [18,14] -1757188771571273416851715331107091212545310513035275258015846805147949500432435323377770966736255589325224659403963510901110320612929761285558909744977887371305848587929762773071433770837741767276209285026546114459736714526852797782123872896293816650442625154546458113264508543541991887182677091719505194660706376948993192647785204241964109339362409893070782362886399071754362287981735849515232111820449368062895624347108244880568143336069053854823052584785823915046065775729366789238290813516921198153281191514724727097596663756667035996230162152305539064649355062522595246042176426197575045953719065333656624260567305149059014511686839241224732029203062376360079974330231115805225012869858809659474045863747841890741662468626805605882032017974380057855179777387458497329035959399082841537048001042325028910172266189662069807508452357605723094637264406265174365279484355625482907663947936946478985301610838648085681424736369848514926489056364724832728948682124344015925427246354987804061774738549358893681206083196850286585926120057221316621113098203123828784024847015717298096735236044156705417581764312980488474080347717670652975101078356522152229018843929120075555783951393426704627247137941600268812760611173011283515652350026196532633073386072412234461019769834671067457504125281087869563122510078956511409309769573996269958386361543458153306873739565270223236756934971013812875660034493419602657627992919532577476291897724277298604425749031517883520435204222085091221492446423697171171792206362599071897049059865265457233866799254043302927252054747463673301622678208369361711152941180324578004789849757461646671380445315186076023322386934225315242587675267960875968712370283065079899347733041173358243909617292371750574867087003577360199069542579368341095475647086288656588719382861256095721830299082916405575353280359149797599032141671274749897429372435401332432891411569404453472365087936286285388771206370603031438490133469636321257122699376505011090266455818009286070295532149885743930175473397994115478336218278286172500752208418122877983915695861335302008984753839479193642571804618708148199828269783311675188365060361827062534353012548297601552757538141470604153657069397605169987963602829565542623318264751747990712433061491647171949627610415733957946144748706904413492216507597538428688494847388518808795413277854444939142316967779755783311798406877189660879272313510681167741432242002975621400312777798222668859773803150275170292329698216113338675372506225664512729044757033036674878732213977983178665454033762216567993164062500000000000000000000000000000000000 [18,15] 2620389293772683672491462042093273795868276810672313042696223864864876575103035203836636386967393884083207882636334090631428746987870647790268518342157276021792678461579502204834478658762951333438895067525039173026826274863524628815286888671855161364807535243139504104188871168604448736425715519301694473569562874336561141877218867938505595823679216208856258466535977100783542649648420459389712973722547721572355314664621621532876620525351158422719142447264960450340977446264182180009940297903658858784594687287226046181209012042434673600406502460837072301333793184782204899163248031572694221168560871102757477408382965753549272366290761953276019138814949712271238662685892656493574816592143675105762176215140750130961568667544855123986615326776052979557111160903313127996292248326179343793726113435871232493654769434354361273415953714016028171260342809672998417773853800715295033040125719739587467500745441093365391981810303105532354883156961506810394580127407365481361726851744826755551580338911566324179868512909409320381229452241478892708489877251669819516937116167668138621241641258891123126540091899316283474392740983869057341977339896032320348435197322705775380967671276636331285877306927648013958934393938417201740701716581838261018470686400717830196099858848958600332897137304115274334986146302052834398450955475076302739594061154951886425778794230401116914981386029453096622500803393955732842513890694126511975927247789480577654181329648421112818018250285629103613971180966338806219974054998207807012720640098180621808095495316980257237353117325926405393750643180799235076535470773684680041650447882638526323367161581275914618337370279134795606160105086241049260109448085951228137460721484948853979823598199477977266822824200084702916922335577804286901931781848611329701727444768990728581050931857907124251260282581304234968136759678227088548599232973301677799324881890952612266000776570211117887159607500934578179550273521439725144477361442640329086814142784541504289957004142862490045792809737709541762502768807055104170659986716446096414058685560903923855440102957734521371244669050503293279881429208297393144019502951830558812679032504986540725147839941570541121002298604778174292019663287851750073766109252244764146728044084164842901874629244670376933231041887436256886564466008717086177245751953364205279468248066779253776765243687152463487959968507683775543116398823481535727336566791662309959275091043544783550692524388309430957627667991722494910930562490973687475357128685545318735883313365775393322110176086425781250000000000000000000000000000000000000000 [18,16] 577048859469174915447179367534136721052140335163074797689580720620153676096216793919934516686976729013890956705764466320024588485477139993419882596056836121485248232741616042037111950678390634328807686547082668626553902205960615886976240535223101655089292717420769656414232481446880381646527971885615886262936536459612194843945263087240376846439481499863060397584385316303921188179369450498134905164380286794722182705536738826262820147515245276903911104519527963406359773978974987851275509817031324105239050636700476387553492613191229185818499118409361448136716816075212292581537304041086056359558987803493760857411664311827336150857530750337990838280795770730439640523981330739917914020054605114974204623211690985979007679778820270268154638420714102953786096690228998946168775369777619195083377284919203471700127693848643758732214808339380455245709627040934658764301690456724749001183090910559802157702132904304011556540924489411442741534575842310137590261645699160986877933982575716028622961439860443146966340877511012476794925455748167104832973646110252989085857638094730389946233523114486818533073954397025520876380801836254768202044161614345204244313573519330950473099319039452913402560825479692409964047207878490217399298293537681145632231105378231927603994557435814870820902856416317240934935589121579013754596479219757571439025942972217490283157866775415252035485296589792699813130879637744866327763471849176254594455922194103981184556954760961529071555131935528789188545856405382017928251320990823213599415256290021403314834264646775751136695920566572932541191480540731369643278505019313201107878943456089165106764328564780068101747077303380600857197849409959599009943406702102462089212616604969589773391242821586837250675548253711045093377527188399352776709939466595880167280450725170742629029465280001863402678423468408895536054115621721612979987062216487641656784871728892771484344970613603316653874997405830204913965347524276231311797706364243979933335514749134793481370677916827427564219203742811025141781700662931781083154870130110248999445880448916724702129852306364224658692298155527096006373020984020135682758041049599111627935852335781370600464170169315954857976638456847747984717971897078812756785015846378962129773576538142309839292300929232953153558200917530570938548015138599338166091081965964630300736517329058965895553207289044061395062842458389616994614941017487377351585895544686537955428294040216380254005823981455452602283467950434808890290847375029925847927695731426692149490520478138932958245277404785156250000000000000000000000000000000000 [18,17] 631752921627210674549461872294128806396878849355150773068731761806571959071514801787919551772033370437972312951091066174164441358101375998002768916534617216316943773103422785031666778864570922822392691006801591762692133811433238842682792527682043978573460758849849627754046180601004558477544635400234814442720156050174518633778793441907303511714362051744461359752115702516047647995897210430564956857257713151041261700406332474718707434988710363493136848764467303710474397412179131681166794470675325658734214260393783666610349962296575660882749671934165726864759621815053651423506083632257060966723554997682112994099124129708693594145492159384782874732655331112119483540488300808695802330839694707525870589923671004389966280018929450234963556498514844807435388098711058889231614893879174092619760724479502476034924614098137308238416270992023752847010709341964912262724864600813839772756128264635572070880106276944530885982756512707045428290006998301656601664219578302125428296943332741944828075891117158710032458629261579889059367598240032533290345117569546387688231322478157183711864327716854945254735419919401480819306273331342906692367791589084523678532771185961027383231243923027718818482092528843544950949957011226396492986650689509719182301053493522854080872342206644723411549385981928633109939163144260607928584084028827171066859537304444580145736064034336283199283178440972562502819080682570809543065320983375971453224470707045605323595888448460322214905714231240960317528788430718440944051801993673320998459804807051341999171039840119987316711211741318172324535691100944591646868682889712169627651136352251920315348046734994017753436966166645257848711513952308032933250358933468346244357419527782468402797498398164784422686800049163593792405760211501094076445113279125172784427128252969149613518141020372093868584892057907316998074427694581848047937370837817560746544204631815541563384240110849036941152284666331424779977965802426199050785555667245523364351006986119322905440012150604889845873361400777119881811383542431319128639419178167362698551590618536092450910174864759992629170202584621081018358894440793556646270347330536543725844028561096216978151762341136855643979156110505489643331934144343517855326268401551804405057103019902634592733385756000790899157543689303491841522219548331120915766633967763291147634170068845449909394020150672390028383460931474856562877113736019354571701369389386263837270734291032880375664145512161108893252316924631948545383154162527969425050618533035509671869078829331556335091590881347656250000000000000000000000000000000 [18,18] -14211440859663776434484327313961930005452980783432367244197901122626285707566530189753833797660440099618139070556691690160951244267581902327677525622077704742616755392355459925497645983184790843702594418780555760235214040506892262368112725912835505021227651100584094749985055715775812647677391979331610160550768103646626763026709771092014914656111190833882275460161046603102247222108276832052312193307886234211234031710359017923536252364286730731768408778010033022539589949310540575905025002129051962195316546988973387589270738378700143071277373175595787299516495660778183100539991178321797074987298668999080311152526241327357719070335552826761100888213969533361846191853644077536822817952752387297170204119991246028223829389975512301891058721820456489882034643737813943320367618687030739719338759974786423622858109935708908534011623983298384655016908107588436707380404675378789225723931757520942520936526929281769184477637433677199410608783980320776720004855839794280386777351540186013465205418615073406856221298433761576108628261412213503137836471759478665150563070291890635835213365916113420575276494058715569727710885422642870779578184050178871245187158336063480828525218249588401828182837677293643967708263767897446845342961940950291468736695555907677692695299732394015282145843746692667607709802405683827594179458849071611755431706285790487994757077664079581027643876602430455750736795115293789677858366568461457580519661941393234128830677375935715551827956401403987708141262998005245156546851492880240473748204071569280056775207305533739142298082162157308073815980927371625637794633077493604427630750568760393801378957183874650772485341994700777224746367324942726794996689752369473335553775190051016951948013420212912570572719908814713926340387418942265256884663457181146717889589432193045490817173449311961582119525086000818190524586766767598998752168685656126749549259530332055368655708185127175182434032523303297751320470324740411005844380865735821466936635828042607393186775078116501683887168729417479652784871488059798574113155215904633525136894525540876125245059405561255373772239786288967871778047506214229727739613479359318691483623310057901328063910058255387940979473837373468551056171902298514629744416769188422774881487569931178685216363787331904014433258206359007848029173297853563628478699529687234016997139105361287684197572829321212780549436513900588594410279392259037509136490445292665945426014209173375561018202727281049309819473386383028098999491656043393907105471187741281731409248578756887582130730152130126953125000000000000000000000000000 [19,0] -3596790964087496704409990709026421793062817860782723031842663348091826920447261090522659007135290552315465624149595392093378044095451545782386170461105919577762229599600054881691974454216210580336905406351935177451647695630804461735685572370026951319351573805323377280264769953523925946962046094588315175126606362485238935914854608674688887385319016471154743126595999681079664454304377182679297228979868271748131263305130986152827511128887037286835275070672057437477172611226960705984917553593814787686672777096364344409206122727266164061139776295080002718258982018887365640471946872395873241944261986881231043186936294036472383989771076377135820097860578660479358709781197030970593395130093877032649408033677892641272653159632813215904489504710799504826205229586181347530137738247183567846597603040135759199821433777305478702945235978932796231398013761424044115125356950110273624775015746429425733826270200720446444579928627444933076224010666428848335908493748798298422243931641466904499842434672414633650407052370598584603274948280126316855869413321146796096832169414369948716850131447282104532256105077740149634986188994557663135242014087581761468742837541303950112022813512760854814264609496080815847636634405533603151110680647254551543809340423831554677873545189104886991034639088336740568987522043354474252628013807224068290963278633042589519355360311940966125933636265682240086252595639986162063052825344896501714668636272748602769185998651683727469972665024621419578156705948214408984976543841494467167501020957356751483892938934311430213848842905402118412401157803852300048511726089327011490341525975217637303479213707739350478362922471864131600962028058131368743844827682190999735466539749809266595708950829399139392780809152846687956119846172148670734504637081395596399807668022823142005803656286696037933670100148319724243063149020417996183986110012775798405321854247129652083818572950935596999800013221975470684394557648516668243749850058653975122503926135585576533580450411874699272291609977960755830900969751883816133614490501489099098677475808128866807638914712354091781647684108815499991232795577991434634937614041627566663350954063011215105847004688242286953765715919032892388765998334176250715417064729098573915595644306178395653119039607417930558970833080592655991676503051022048505472296946482453031099591705689212380473765623584823210362404660071840711098707915000100221815586583954503505621790501351166507883317886869658025109451939239655422937691486851008448866195976734161376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -139744913444932878994216805064257422510603934407331715038348669781804026152350821678923538956558329626901091289083372132371879026037425065138832811952758232464826515363395167554616232076756129134481344409981819868489208594445165785436055071216769011194241304979763904014254729516993499975330235287151519553916421787943389268050977354874313003491434470858422733128832560791962141892368331488508724727425546729519880326979047460680969696670313337803599545702892364622655495222558004775375439360033020719737482987724665356560496023736072723298314774137708858243003180728290416360825664593240125202495288884859930984051347957804702374889407843207925828834857748956209649380255386913352216131166828765604913524195836643216748703234999208521916782404500656746823558404886875824123670854695792012197400717105971548418264632964476767114636200545033049802852745991114057354485187008704200872008715702074153769096290466965763419903112083933366490101376195989422280130792294014667844841591637203032606201993958775948818087292069849781608915672522350642236079382489371126040855512863932753776853584533230660638481792264642599552886263155037110790661886228933452076782623226968680749692194207879964833315702117319269764134997245246977602185460690899064050816406317315884950113877258408788024866384865997883098453990736782592149144341309038752576880330508076227575504151095290013240713451919835477938915369603013865539951512304885819254595308700196194933482427492428543613716261444975507305877441997211762735763184522877583202599901807788463185929126147368236770537792518107595603361075912250521607862521363825166265108743431455179900558373205876638529707009116517580052750437795762651263141496124698076999484427421053735350410360578231897661550157183647176287558288076736972242154306522248542405126733055769228061720964532476916294792072153298065194847931814839008193418244995343250896027734548619454907377474089469365831706517580026077308445373183523326186211787746664783333944739473230981691300413501166729377864808954096395954313805651483109962156996704798949525594219770509540845302744480786822914576882101866923886544087880812894886406441565756334829075601546076191611459740210196907910848685574737082912108016379058209329633080133899665010690275754696775652688827031053984018726402618029909251160221459996558925571114947268267371734187598585611944147696471207004695340318255849061768839146470927465005247902309441281992221032561671801264060055420571471850497204660898363942102533979960909960027493070811033248901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] 252042005178975036403198081868222263149592765722032069201074656121984656641089797026151597146910943937942311787763198404778905763467904377583511091621176326398854113187047738067519308089694616287380491301079472994176015651679563262435422865986691826152753320175178553122110128369765603918291178543855398128116474539203162350395358313452977605027302479843174511370626764324012797856677281674136798291229154594864640608519925950450409606073183922390220244509405075645422701861985608773826390954538278585717391724613647493236578744084736871267850341371819484540914727326236951631593403938911052120317243320072975090067304203231203313201025036362843514220364252076401422619825610622880188719227204229304399651837091543153989322019136578565565348979067574717002535146371177755218267965956827907740958745225746494970297553336161629920597887850894158914811369457000123365003420495990874051334641455821041964480272143011680577824064553420235112789678851270632314053995981196526363963534085797101042101855234974535132745475327403864852925965698345636916504076061816806336478177669338822932623068022354919468743647231103804025483419377671035953010596716069509414335134656800954317100914108043310004407755698514853830438058313574057680024079305803143219496095532853002309334836264631613924650685114220499681829826044289256734154103005384835109167974625339477838967157505456917260614955192744560878179207083815975244510666945145686340860959159815191219161254078585591921290195289643303429808738100839939106667934145650113788159983012693086249057469226757632580065811854165164280872262360461571084370821105299155513393262352224227735168403117627168086744406879170226624594979726794189723577345090363059397123689907000473860360471314632024489073268778210074112306314623373022596275971669457379359227242419127273386265736414190705496862894536714025109443717179137053857950835403366179510706385081674617434716124959572845210338002762530440711595961101707103965533185922405529595010137922715694244369548479407511756966069130609988808320620004449687170701133562002026576768869662053728896692936763976519105646490337828899620842053184160173104307606736968429030949888197568061658631631143866711198581570084059907106658409473109276902529711390293387854513836695449503000380088570877313453857303324815342741905433324343554304315824929237369037322504706723219552861562794045912027590509874148459570334914281986455193571979653370732615713368363415739483402191040720003373815053123920011023581013474630877629900638225990405771881341934204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -4024194366707057252559312269759144886514686112247844241256060819724881301823916874258390844373003132691325462208426496048978802644580774090069880879806626179409067888303981398933584340483974660850400470198921267203449044327860651808911052509816218575308350492182900772246007780253072533382482734655126915066295552736937709400504948872302231768122503195896673276501664127513556289486994798083327041988691850435437612056317436667453874467089263918175480384449604058513995963467281543823350816690176168932181712314644649514146100796653303786078743454718837502712432762876402424670892965326269339355794861682470513904208425732413007783826712645894882342989491952873449385950396738554508662916509370897925781327501515630346026068108325164734055986588085921017102252238073175676835486789745758842169798746276979341356463069861882086547561316800268339153104283737901443979296060255443418562828483886466872811969451239775181706532561103996466317906550492618236311091141873001514794267125849773804599798860471138207381155958920629636367579854453317199362134103154929322668195054482947492942375055721000476672165781581659936514921889351086823316348291645289982987113605605135237949859693571746776472271612193364146951718519692456303702816673835274646987794319983264143912985739047360315887417964900931577417770896192294556376300693840728914320312167377490377225896109461674883666430702214856608012472133249006314060459772605541844353464051854207537598044264035384844485726970166090167310070371343662928745971196834178626268561295538767758365566839352131378231108496613583918988982703889703472119646814059915700420932339363092055950153747538255121020904118194961296239283478444431658898957747941951222060278894633167867707081583924545431829897430337613807320726759274281024813597126066990998185421783891140200337789219845397155226805638317434358737385824304087398067953496155651798543760848729304789891027290399578068110946867917554336197749943140662615885572936239848917014572317742577165700901574151983739565444454243694990878363116607017034861875204579071512137036140399952013655333047168644035339257177521784118953726031381023154019872201865606521595643893027946305805641750221447460310305696955985952365220936861828960566053359696699960500293669846633050365779026657217789972644179516236292869806404540682601359971104535429325816994458602220825136907946154096538569126489055063652970658091875368129669933992618488488086152710366681518155737002815830237379611265590762544931744178332121351080764848351378759616636671125888824462890625000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 114993933158337156815976341044920925443864882998294779649630652531424763898619705606080168749322434161699678323553012164827403690416389200356082099688044876473287222476719944489249820479220427851122714277240699582801415674293880117203922659508996355188866134258590776537297382440922003901811175915606409415567034931553164436520113524424964970734392640209333162218269348725125814310678069011113747409796009290428664117434526204497603317294434633081302587541157988729717939811241476759486149290896834637298324022761588926170990390230785420529508952925252101559170942584472427145514584644207473392671364102242709505865225663570975730185634142190512755395656266380629125482695751553318629196165459460353284231741772433950691145167150148161792950214028457303866339647325345501148772570803793708162628675999040034762921677210605785589589513949075765928814495878071338127866296171797544822566208193304734603809930787037142429856893320604985038584349444133408902177836723816407539585018590069964273606478274149450011457606908305883605473533682783893363134515700467646632421481721558581902225782339895687305973695005090647319790554173064247641176035776967780042398990787150087048531717259983412789113064917466010902638480808983067782794357596925517948312188741917142871075867292847934692152932661862932527127910636655505462859871607936013015809416376278395322224701449570525149550588768769192441006913743608856723494582208220000865117624896272195013187560654870339299963086634830463630625433130577019017690360730843792806636885462624960034706691752314608885461387041104065691538940623863372872864857837926068305791002023838155551934726865673420108544518661773959590219972613878247656658742861598506441547971614123652073571281681531851273734571719248222978436359249242991928520891957726607317291764394123765482108214911893872685923523033391745422292095433021000964372173792134251776778215840343001897004339881310583079676749202511357664593320546069162012952223858444948692525063875267739282208498253903289012542925845683773424387880721732890851052309977313218775379019741047200664704616975720463427756786576821418866258035616063880547423655347912971693991695246969808090079169874643835578172400110315880997999475744997981155530752445855390617808696330138634860444626363550325876839694709622373961155031394119956231494511795441498218752813893176104184676071359108399186660410360190791927933191723583841665073509660476490519775300225133541432674053593652724403552940988522002819200647141525332121545985297750291920237941667437553405761718750000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -303514300721734276528018436399226781717646640520286615447726160502722615650604104153068151478391546186843764715863054809526319115257935224300039321312643612724257218947018879605726551963277471323650482078785562710980595647328526868808503760775288937707743196696122124942483163825049824058286635611359176586008312159021006150638351402186120691181457203340985309906133936199413940753580703433749063097177343595584125820761276600021279070181048408234367816317129945304909427915614674395807924862950750736553825805031870358962313892274347896628358860631334123724738508536608089190726131395659193551850915033357287160630203636347046501500816640804542490285126632905256725274507833029556669724616252108673469075297290990030037308400897538429893989512417345110514117209060336988489355204530506882509960047057316269077300845650922296490686447845034445717745074301283422986375803456279432493725275847084204633728837658841170997131926431319885080610957436802858430240813304642724749516930957362444012909938954705919366746138885183595464992558677322888315225097174112670521228572264400125524965813035087340221280739407213030331464961480766018191101890724353238640920797546272398225621682007282139042866485207473661975498489848388451613525791457520944725539882777911469942083173964620073701692408487755323733518643008367207757054290673815803587122971866166273689075384283427529349550642470035371005940941693335397263749451226341927226295064234526648231012205647594869980165278320294913746989005750074610709701035923689671845998108470460859402066558253178871202322966368300497725733238725844275914249011960023860773508424982346679902319226404739031432974846559806592300776343660129339642666269780178840476520674147550961944278024971769285275215817335881933935476789907893375882687885688799336435752582700284555447240771772116104534652073585737224637635204112057135350141486089378195267226813890629613097095481083249055374787249534341867753118314720212119584597890011371423220825429801800757593014804581817663610090302533706638887102888034018228068818835524637822939994287534565933705599026183340040532816208060487589190624307679510538292979491645590912812189301862876290376380164334331863522259437233431589228765115713791906239180716935051842035054087087814436497953656046657752557884092143054754202100109852853098085458594726572943040659734472757870456518440642176686299779120199072713837524762269186252092595296741725713851427398120201137211816119508413091690518162551676537950920916435446808608468287349335668068306404165923595428466796875000000000000000000000000000000000000000000000000000000000000000000 [19,6] 7038086229452068717095969688042271156091085461777918109991283266166857526338792280854301435290594169479049398487821488757425696963680497472238861468024985847430930501237897575553333039827065217913127060295046900283291144176001887241054526497276981540638391129548552944462064529161243179122487397241360450569858742440193673347047746083240142710874332470595781879980968167464647338618861024294296850124368034393849576301273106741682856022657497517616007471621388841600572570121223997655429029665666892792454561333106846808560239525901960967754984937691046096873434328110979226179314398556930394958190964680844327984634616675356788310565757593642404736183352352392070147592868180197602028366527489635941412348190637555238116618805407839844647963840249054027281823831201412369943658652054643106520978807987729895968564212408135630813610822792659902631360124131833440867669443686118282523901871083922498798715077645994478953407399909144442229438038839949323088470270794426800595117181385140733750932571026715025100907528865314031035127055574212429663270242644297549056567115098308270248434568577734637665984087600218012857672430110640371657424668106401405813512680221282227384632327923713479711563156940506031809548018913037597900209498396468609311535220668747248300378993211614361969595319719634691797759651347324943352623502361331443605156512010238977754262169513050415336786851117377192321411131167983264154453207595837184297063077540287085658346615636028700770056560562199370347864727890661044576177168734908059750662523081586712111055994590597431953021301980679634123342690897856146888579385651549752737790792938221094846222409563672707919553603233444960791397561618084571820944054727442760749110468737682655302421245998052298034346975978640455708007436280050243593104747447612915263223955172160410970308063859395902364679519243303962074508877784807010701133632099013241893124978897035631152336080101121096973166019194804159824328522494963200859206392281464956434763013067899708592697519335014405122179431045014230781921232958611407040988763641206305181137041300489622243764112457362163316622416980893955602750673759254047098146612003584330982546381552870315546843507136768351877700565434048745853724902722597935706726546306904924412441851029447569503909570441337472303674027265157402224844244396325457377485736489625080100841764805173546369987750167721097406111924959632272035870964794752653577091699280620941293384645840297105154535775881806127201899245139844112342944559037512147859163604002308289864231483079493045806884765625000000000000000000000000000000000000000000000000000000000000000 [19,7] -56120710663950648122238757260744121202853812579583521324064757801012324242584817743552411914053740416000347418269907053334009717966635690654283974557079506587645826813997787226827107287945707478964627807323814047338884013517002609307766757674065106697259322246324332778588921394675951702110665071616312379440461331607904240564080580981217517088511996579096181064574173267821363991999175986964105009189381642370023793848299032859966601919102632333925332261316915970165997777132175898757639510404644961907958812089775773235605252141558699060289185564235001084739072244771367840316274005870610849619396266199386169790342264183842751630507411464327420258374417203354084927203309605239272146360743069122455988900319349135071883943573226464313164428238642741404958099521407060423575849497900660268562490653124804116826828488723745538216895430429619347610338070899247687076830260119185966803751604957064230846855600249563356025796207900662479070632178013036051645608975972742831566188931742477391841058856816758467346936866226926455102996165504263852267034779488488509075985722073164677981053921043262838270371964404034019173567268328398659384415957718467736412720946502329288017026056483086145735346983996399407640427891230328454292159382121747658738947998737491363003883725929007810601132660972750877454756526077803851467722527168487407596833287041135623613794295197251573120826880292714023295374261635625562747422589508217723660748712570732752953231983692368541615474829624354788060048479763349302858674322948418962235876481629236582255051911601294412238401992803065074860230226905649229866457902628401954522132730973098593448069966133365030742274830088449048902395150094076756083010380921659330448034355869779069588665581359442781565442383934589833702556290095624376840390551301386978319159778027188062632155522988565357534711791738422852058398814236329837186057601787922220946578047392388446614780816379366202701275415927317275785119394947083183171924073787560979487848746770271087759847884562578972625884362067187879360495133295871123390835270013886631464397932915249702187029795936223918902121748693116105996219263260742983274140369268070371444622858477125461114983815854802347070928739276480624804518431448499609007156229859478120019588258951606136811884438047205446550765708942203175356725518143394560401697126497877767649056066476818756233531051442234362096222928740089248970636126939311502564352180612052473582497561114080040428278251310497922698928122190032147255219291159551335767805056806839525407326618733350187540054321289062500000000000000000000000000000000000000000000000000000000 [19,8] -233657276424880326602915288286738862149727165665872276319663465639457619220306091698424253632215392681382183923675993360545998886981056428038291018579780275289692566458020184803035110450538277170454789216571116360740238581909020115887695029201599266710871923188578650471567412192060889877939070732819621493395287020525432646277961493122832503934221626875419010052640334167839270613711617421845755328609882238465131702274235754249644174121246513102916217228603628095274744167743142748417324285183126306622690007582826864490304435402068718934329311374989636643333966169402468728637451862911937684644244240643454691069319257065777733972973826596095278182705933387366007693159510357186123629263418023097672682435595469375768390781353469833619122906181973173555774121876674275754012680576098364063565945061706842695404115122599091112216910460118039848378149040244500762126398441388911040854584467625787832179705381319520578025704173973737620820443371221942469889752483826290590555890556289128625487866120610337553012758486069668362456261896963487523770782571877537579740868998285040530867311202879255869959390342366437360565443442276383054223476246299620963823005071656677486391717819617348213489477964448466589055853545282308715660143001589734066410036709194655515828387679434333483680348895000053025224053802823741512387765769169634149172888963449831986416811736112080086286840025122352758006524373549313529554655678888590510752409641483980008136257751058327489381907771998319881206406692921780172737742851674520465604269019107992039162990267475376175732001228333678848862807554796084655511933432848661689167627168624482345006742454219149578023539930468404209791588193549279974989433155570307690153701481634251695015363223814460082075168334043500335638072893520458560964949883982358044621447778636397509690737744412457696663938343987783848130691842284501016287932729710383371325218939004260155154785672541168930958853546840094396354760548112128161049992447129016828185269331299211672652255061984608368917967662428323540176468393318129596880222651327863049650256892499108320856958160494644319343384843968706387989604585459506459241781532435009731197312436433272179797845554868801990386019888492603689777017021212692830013716406159155031130542812862935315374762093383082027436077581470271775028187775073773007650382222621132989862168700703110556157436040468504666332074764674288211031351088076856526695079372361895738833343702996317530671638663151804724857770387834385463528313102299538862961191248036191270287531551730353385210037231445312500000000000000000000000000000000000000000000000000000 [19,9] 1111491685597481746361683981682583031082971275662557756446771345600174700600174499682630460048407903791028760876569798743583892577232815063301300809221544621263520311555358412079449653602548028287607419358179110301799150392461987176159767199677078875901153359828944104055063107579630597518498981869268436314284431175630700279597476553482281686429690776425714234419455894477726693861279097100434735386973694709434240976620697292759555393128526834365802711888762720315429340328031778113923294161977658375615543622732688096765593448156635586251410201365151751486524695051506091451141267913793699007781982363948166555674734304698519280066345609630910243215846304723347580656572394700002771066710094864518695144381204863306129542011176534235128986474707044004500133332621654417673761153920536189819341190783916074941727541790171804728592104374925333548194137647183930893254701536165744712645573553237944209731999570965173805800799144392180005682552564498537063400508686718874279447167403981413011887753221452113348679338336016056650205732437469981360099042388165116349183878701213227246637993679828283577289654435634887089087908299566221557848210286690520757471639357128619492908289209105294074884344948964247424427798115996881572795293688488955141378964710063722868076955132876544589022786111255672689129062820693377252747813899796817697346835571626837920738710206998357671010115951995642259382142503050529843644560189428379324167601000870644658502802149140156742909450534292058285250962226672799124043876860079613827102411455391105702479023701826301474583823932449371826271974890319924680904813368734140914590239992868310690020621804542413532798176380167839469527709218487553083897101480174114196361195712181246491134466748465526080949361321924635542611188605945165245065644402786043696242135973480176513231260668825997083379328907346675014691508799687976234439798894898915768317410223742752861822543012519568015042706087874734862374268668441153929024866742159946260403592767113554514110748266855158682752292227765125940446106516075641047640459982077100167169109095650780739606617877473080145009567490253749022826950703758187889723509675493711086511556630557855801800735426656535046115261281911025381121760252148692836908797873386677555985226139376065423018221382213055143222811639923786029055055474592624891912838837012488525074371444750490368714388087925293988346772817814465376407065074007756186333846620870944746022211580803798898580138162568044202757983017609805185242366537298272375537219977558768546632705920274020172655582427978515625000000000000000000000000000000000000000000000000 [19,10] 1684405862986711996189966295917936520048860109426577437630483410105459684293096599637617902092148748075671192408466451743192392804019891243250209609112912599962705413752059608721912509526020014524408613995280131334752793938727455234505407817113384752864537622865137643637487055067398271565156718096330613170488078085448701183544488167715352644693674268516382609785688871691098307352672059388312963066729759418169338533286618984158916512703133934341613763175093019491717370994112349561958929655247054627984137455887836374491345445388803335649517614919293636951885880717847396269618802854835265742276287266002469018084448793038322962596794412652163702703549217018936433573368371301530730295316028161101657737579095900394162750785272745906839825409409514234032117994810635974906904076862070860351595251880373020711026306422189109116744353250912470116723915888732770424532009578637717536068119323502577866171649023160465086286143167120129399043079859045048888869740859472037695652387036049962943105510623083153270045554080204152551511092828886130878052816117730573062178950406803275064258161760494818543187307789917153460799321498494547963501920108102675228403499320863667202676130128538430333850175824681560556146296482800959353700487041100440500203486032270801280740029858072751884842666718615252639746753852842576211249235265840946600819312005088663074306188297031914595880559566309521579386617386775441056733283926511358561603888937380349843268010736884029326374195131368014715360060567667227816489617303804931043077831238186027156959507658077963178329174385932039759852528833230163475241337841463545138419005215658648787971049868674290334007914500435117864348196561512374992525318249875685277942621050621931102657935575273327594839981822122586916120724030888128400558189284962159591436909287047235994863867860146661770299249642641586628049106408855384300886270035905954637224920683114936561920262046822716483325491701194094654139242300816478562907566109866397891551282506611897210746255618280774523768318484184757447616485419671329852648140152724329903346478727674072311765374668397284824385047016134713721840104440375106485046624375897688911413819516855250879469619800570450950064881266267199844028380552932264200872564121472121637390689590133952858713744925710165862689855383359379275782801074745418278683134384908454596385820771355472443176573346755442706169598237783935767455972410730311167489260968722151334211460652346178755418567590701891841209103816261471763944265057680057746525751411392681639034307750080188270658254623413085937500000000000000000000000000000000000000000000 [19,11] 18881938066298494302933192858233646985216258856466393787634727099726163255932814174010367131879626872422130125929426419826409300696937153173717263985822086820608039666045570381052513177751517081239077553773252108273607307120083938833605625040567189397685278924874258654940061636585297719664851283616708867903327027825686294861863783214263513242340179786715697856457465015044922904878173431309249175737280646291763343555888340935780023130121535357277572109026019283180826162258133998250229566306137181710480823964350177421299420785030459602224478424319527235754621217971195957522278979624496856247471021811045875373556053010777905980492706363803155809852659474960962242907405710844309186441026881461064035018711128698390117927462871125444713075629402101399912872747608917797116118572191847861651903036035947481879051445213478120243009135406464064692175836707939838721659702263447874447214949667953036463539421139248610354069371054722736652900198365042060600045906928705712884365781179848423436125259337813887305579785823977694578347735670848444285962432147190698834781813322898365276054913511513360919664040012804755155475642788007909409613795848912699817280342089080731313288562260707027903263984843100354963121237048775654422324722478528774873425105768163056423290074251444797100073607152895648148778424688142673501609104046330066248477234873046138083716279415699141578239608150613106631926012645739524840510522859408606627488885010931149642210279117233678974199958499606596119077570676205192564397465916154574265963816472463453712275597734955115661206341767296790149899063050549561411860414480940804156011952416540692929138691406428231267132142993456453415015013719631443961453863448692320245068983443693333428916325789370979352586217128009652636050058267126831374414202454594485047559032909335362084146542183790861437039669132695981928249398331566358650418956528933522865403198554097637809835190099877293027653099996400681468633017653650862800917306767884942946165624434280555412987551353241109703186124934901525166387299312866888716358820295155524062595153943111998371204403131379566565338655310232534171594587227701435444145322736488654341663548168986839669328561415401578476524780631740422029722894199377075086192659039272881789539296234884385123339211276159509604357814362668499672813081393601892957990668615348667651062372968885323007318741503684135899167926873057330817318144808901664434323370133633866928389347089546012720365247561655809062938844717940315725626692946878310226451043137615298794784735036955680698156356811523437500000000000000000000000000000000000000000000 [19,12] -206702863770191866979764247970922351963171971291124743361500172155845012898586399421039862679683118734279177893822095403388459572124071577143403812625088786735580833910052103985591602704600043560021957307226024775194101036356368038457289431072840632004410365978390326823735777564747839432214215258310958309418238100636869928464836464083645738826733905746026569580703043329807646715780550225920290745562444043776753802706818860850735786582090563273383262802357287552021745739488454283920771118276394962760457375136787339425345472875629432265405998398209598125075379917511335919942549155789367098402074261097712054968202118627546784156633621492204732240167955995557219469367621012588241411022917201337121355280629553350696748423119079174567632253086426319921138280476991748960179289959859909859459484968169418734008199023513872387409824444564610246952437621975750298253893300490630485591465781796726856451302528414011375260746437926688596588371176544895616750324962809392384627757345936366018948037837434344436050139302382800354624174115069125619451064761460776139251964016385667745736743452017218526459853868247114842617420249191682015717694034998598278581932298717402698115001437700955021508387308835971467954660076430489159647292271097597150980054456008745425785635719812319669150000068879127007298165922162331262416145733547193140304481423630400962839013951924409660126138060229384822839215843465323495959909991530420851158168894697700891456904597801971901371813282087280871210892669860716820229383571636521355695344626480028127610542339344596583968963461168856668881948350935218342647571269090806811636754327028197533317739721075409314138398314616763075505901253846826636496475033863430982321397602255382828895685620144674287556978121129797871963497129225603905770884486125834261606650001505188763168013955889297940862632508674817570221826974497971651463265730375125107476294337533520325761451852068021856547952446671608560880314120164304945620841931562765310221299739071907152009206502012947431997064688007578155255762506473772260352731493721513734156952358427637226665549197871813570001862524483645477602005310042936146406082005019091626090960748317096536666614739176362736987409447942397117290569226182470229807579017675376422263967527743260293324690557183444402401660487609258932496806068495835652899886679765576649627700061362952056681343429453879687403261169222435618468490851461385546319948595969308887093731910868987302987345002306946288962862857997092826167796972091264146069143611136810674555608358105018851347267627716064453125000000000000000000000000000000000000000 [19,13] 411643854014399977761472090643882868678381987007360067355581382745243494882206367255922422948893615812297084201538938019189318168976994276601238004176637264479925943610598990909020644244041486818681369419411532544223637591148668053789543452975510649477581978395763960063613352513408562297811346500314628618681040256821920950343771179078999366504559992365181639044884167890697349765129154357091483919021921198651839665549838359735504999443745615870087412999735537270337432688048711800565771358969402388540868182282571043522391351739615303593315612895012207944977316352037576171599971946094070500326890431828781967722249588055393230872789357872537421977499398491008200677141361978160860391250211262386791262048351276802577282724775831461522376888753041769384841479126594531169480445388511515113488170594337813486749470442487941507953722817634689011006132492438465548851825672626069611737844813061415492270228411940087036812502878527871626766992628422426831511556742234449390659418679672771309370608207021975332000801767948114656852272649266309173696936611797461786119115897458701590375331945674208143017986698945433680340336445411287984327607552556232533602805040197387797472675690926143376433325908910677752693497018148104483654414672820521659582083393333854065676000095508011141573867964993378758992431846869162818145893749933426234010694781621046474288813369839205168178476138348401541011148924491333993751997253591611903191318568483021263556493825463313327809559858055620104501787107656245764556819956468827893819800267387751202495334024788148354090004000641839266864570035757682940971078740536648804315983911546346688942650632479983947795183110916402195771911545295466254955528658987549379711445842554209748515226301304769268609039654480777403896497850925913163466096076060985952330778595811441571246632784521872192560905691452947362737299303997031536422338183597388108748606031081873337229199018226611579425242921808248365265496713120579417792995747839949774535628657023439415071130950346459058649392120869175036916706538475334549406759129873638834155825564097022440614792721017204506559151484173490918906452604836369237584743804581323010124386454341192763563294123676191529930976241297314644661210843920969819023668880077878460814193273893839639249664162782910056721832454211592074156954153083085898084937320656020218089983626969979155213950900551082034005252366292799237439689440688285671211977735838908256664627687413787137543620210078250303511410229761788241223908518407096560856351123366958510985114116920158267021179199218750000000000000000000000000000000000000000000 [19,14] 996061678336373360202398355323529586846996877724458114241149806470463282655544298341507822076526378132268314661770822378475530890279693148987854859071773333522451371222431283843249847305834325932738007209820712461050916513121767787501817515801677854890782139976159154878544184727195076499521709106331950532457701672563831551273120755589822804870219395271514301419995800904883124946385187943834156220035642350317935888705511637334043112664411007108911949776346858088985169065845501665064297528209648888954414887658353666130223290725703476223664358288750062752903106033448121145998454655903534197384731556966192343297247861787145086884295540477941535601557929910909839837021713922418453896315228267107404181333126771362105739556992600586613328504583009692209994693441197072334310481774186390645959527503615070332650321428538398988647034755994927447539550257920361481128885915795678242436507529834523348029864988291270846951151945371910424846315253414735793811888240007322428376097020671444087884433651853260727503491106050781805044633227594599211427632807062716524917434194592922790994756670538225311769060453141470350644979936496037171970821287687906860407017707002867460571906106344916962729241723181438528517962208421398768999301122372121093658808582656873825239019570783918854063321863979370639081818882988112242972397722771017574700236606516151007143207750359362214512293241407897504847336458039807978033514775850998838358606335789589062334078382264201942883415688751346614975825133611478081007626769049612739845264122968803981848290488257807951963001523355150046217560370128976202005566219397759904482228040181682892490238348182479264547444197499057820589328895545496247250664881655292598842091685381552875379154123798790134914649311046100741184519456152361347973955705138677901695594979523075000501089398590258568187395629158059891077962133486398451706645229349131830332985758361443139962798202496463073503481476740978070296217391916671014669447522769236071632663289881969214154827770253361812998388865621598621338745103011618888957709324544324172178434764895121339485089604528512779374540482633175329403708052547327198658186939450868423301032052138021209897709692782964945253443783575163317084434008651249125725762013688747396922285667167101280538932024141794042472028574323711016208595216312205586720878416173501059192398536730209387382211221828788145276858202330330853742148045139383331880325788033841568637508629693549109966896164891679258864101514578392024754680459724247671091044964951366491590079021989367902278900146484375000000000000000000000000000000000000000 [19,15] -2484252285250984882640075514980396073918305923165983420171773778513087186289997875319817778261613706227022800194801180456658308557010923841930193400645662535888205097321764706157349495611041764418625670831906797458326110681979201169947610235208822560603722733244839304237015567808556146573354520562691174659772517388730209505805497630761398680968286048502711306630002653343089269993310115533643724307558370800611835460838356790663633735897667514010339808030902105583410290363065777299566944308269927148073236107714491028181752823751925964007529792580308966146207709155067195710447771442310656484682101548189193988447832250874238825436978202276543136856699719829719474257500265303787451090755824000093243753595998845888430894022286759760456698732564952144334361850237029222920514407778606090535831950024341955047188259912623935229715112869207984414664671098109511500289316191928029501145263562276441973311528297538952560665151080101647334319823411187628330507337579039700871537973358383356287631291709042180296190214673628801972905049182104909413616265641097259530517603204836364302120915141019530657000967202393235523977373711421287354903784260258728224096479449060423482128499492189346541581005946541424246711689751107360554702713279623531562118000080453594652787036675584491435798671467067098828828181714624156832340489856857863089971589768315844546365455351224536191097670934664164961775245303364236829869365073513225573701938664162020203741989804681123110026711197354331552443871644017100639924538323572821637857994286129232108523420232301751802509642667751856175178812360752082268981285437569643439966383480079237882519149470839132201354803166122357754857685024329033666607513274606645481770711261313209044314055986760085510676878875063055305353286998611156366321792217743716424394808290302589900592645857251107015663505316933032332488302136831072637174912256111164255909255153591018509672795706547364699819964447528983821257526139979780267999317760714775364646590703486402540785652443738560623221196712191130016630560122053768641391088929720755969335287309438481011634136299391885973954113051646271137447705605346577681058569936638600160038715636712540170199803532428999427219043319151346382607852328585272266279546150266458359626663082577718095821587361554797838110064722813884281522403598464423238152675663431592769005662175577155281227840748901132024543753600132055120796422642593627134938457409359883243872799366535652776382076186295116292458545807902606040317802396567582690013655660754565701608953531831502914428710937500000000000000000000000000000000000000000 [19,16] -2697433588057353623935654248807772440126597473703701851210192031764454343400479415374523888488753972921527400668083769795467450601150901172923118661008820661219733649858909552548124169038225732791965374326505627922547679852740825493688819843836065676948231017503421442059835763799451174782659540070627945987451117453815895131929740582811313369812586729198614503326192193598662703708218158087643007258820329790327530843477492786938441862783389658441042884695084795790138207129098724987866987525554756206009659532529846066263249245947095074867374071048890369327012120711266303454941571661712011458150308233918086143321451608217013063672496004077359095069352964886506099799597059203203412608884066636944063944168751979130179155542122469105707844694958273865055503858530433948269964373349813996619525464044453784862518165599930305059159211489027324408938203354254032986987902141768473316590069131586908927754506522933803323557398961711136774737855786303592853427173629752126243630391881967770319203131633454124538116331871376301817648014917646961890562852767960337515379007908528633470232408715222057798176914813975223461816472657367241818194943072651983875468109626625698860037415273796110917907922305486410564767921367843301837922427368175917580634366971327336708172232602099590407308008153097154848825340136144911116001542724606594333598485440440012045330467113098624077870334644461880530506979676560320252058106076662563246524403769797715497103358899838823462149709466810005457106452486583338590503119004189286740957379046353519299933805720544126121405178190138408366705446353837213523582663978963604327528864975878661111614328497281993957402191514852349883430565847164719533472557433394924090093889926891076949293051688264241644798131413799305108966323975589755522830857460455468287338430866102210417152295446229918182731374557062088779000092118975076867721947278202469584173991478950175271068893093185123395882237597238037157534341849622867035304346814821030715567138847810470307362015833186680131573153902747584944650760150247284154146914698343843754355197087052844059604570834889469713474367779338345740680431455097177832876224641807732400603580021568401522113378443606937525934812939728942827115844349399330920303937915199479018814533796469165522456047651337244752320480384321426415715840931047102120467926020036585818933696519467414044273465665892817770539861637960741092065197968877278492631468195612183979912304466229738173071324014093094804433554988581017051248659543555444917629579110879278758261534676421433687210083007812500000000000000000000000000000000000 [19,17] 3995153637140062356219205446823670874451590351155696265282126547388542545794009522944007920371505655573159491058917967573755556351357008754946153862625352158533251235529885218192083505450454480918721905772101336764900316759223841463212818630703125305112273176749638114537531873219575747723549638801663334454605066962988287171806301564967976157151059220197581271500553711023368451981180378101022002548884672965375519639638475288478112143866947334860252396324444580438706715018861585173415558635710403404905883294354061406405935502429496875177784830280086758911215459532741708383415471943360298784532897976734513802081088016060986576546517290265086373536947336082715997704419956863921030067345844316275922298056751191293707370863871808058368224610369029354352547837201258400900195239136496407673439760452816773414969915095134601069034831830596649184269549861043444425788263818689915285358559154922579483477164456495661976981228239843423417807424801959201222288039367315572760054373717298415726319736831493017594671389417490932930605060898268186198103340415451856669775815578999895223581269268472806041362058889603618718372908870820509441932289933936756643875879816682396878707402530272477706443679388514385644275737133976750287686423028306492960881604552844613984190625384245005927153017441540314901311069258780492212384038826474841178328979457991257274697752202921886577163847266710263976400167085910834315937624415105901607910383108047187294830133761135563526068550607285680235975824025820506657648982248407704574183572348390543116403812233263557139930916290162326660872391372424684745005962104403866991723405355449223276823736020010813534379799352354953450910347708829263811482682346919590958284564953971339871164383233172260014711466917955988212805141089473098247651874286322085607191578967002049773305790510765649273160819887549181742540781841637665430567912639442267649220032594088642294148042326935871271098391845519117765839851162489561987789622267782654614619472091765304009967565828684512287638209642605819944201576922481640220004648038715053376026628705575904389955421858904014530634606469225897965853518034954399130995406976693925259818116552813707675207717282597092128711571883455208323556414112394223645685989168855122770078351922609965912472176949496060978606524108157618437581572096564520243537705200387321940184868630210780951323949373311245259034769502283401879258906894442450376038149473024994199017763857579598790359120069527308305118086615769465845793216370252148394582160460114517164242897706571966409683227539062500000000000000000000000000000000 [19,18] 19550036710236265129443871042789768823872568795034332821194541962011949503714897812096378110246386715534035511700476088778826515117365186443774752346347112652796810868364792665285651668180783441251760752130162551781236186120654282230986732693880142974756223660314980371056023181654789794323222948704881310764856252034796846233409886073186145347408290974183878031965829245735962004793569793742520388694716543695171569602966448217097509784902266345117338048437938053019195131103759892137943618780346212065724288540561280752564462045608657753324075669875278577160979521049251074204660924085303654297065836004055482785807918030171834914461084363239459041184300916319660164620055398167319084505392600378632141914701705572337835302082421735602249506571124484563643756075455834999459653405916183619609890348286841129034660106284742056340353462320336477830606606651169651470563528402806064790462064831305230321101298815247768775543073966522879014692192219826958166136655699054596255993140598562012566765814453164310284983125318561344063680680547805576200993534484371773725774906950498178477014569019048447355357814316162306870733198225078772530133708167114721621665518826218937467905722738288191316871409749552307805216521269458139152314917915637268113806351676927428472629308487722035697901155980380694636725031257405330593056088244929580422793793178594182475730120553777177254850140885388824562411200510700633071638666209510946627905703321767364826420406423097853068380242570153119037178630866168615845631892759280292118479876420745722639350460591689837382955442018767405338834034039515398941892969449825347474060474667342188602536691887247639372925011154008029628261772419433394312821586611941845079486911230719556768061450051294972073917223528238639346633900357831799729680912114387592412561513340863707318941774439556550007596716156792320774417821057544005350662556528909864204331035986316637430981475335715921216847613367285239129257416462596531956669015087680750651940729547580020901835275887552090468739040742185066974592154021449115822639754586044353418198248163693321858260445928869523538251351366228713968410771624015546087930625622983613911046232974163158622030059837277638333375322343745854534718916874636670718082863400021570627234247937555478656932834932096082830894586735136183966597084993606718355732821614673288337618038316681170772699668282462870792483842509964650005338801502424126993117982417698862945454571626757591493685794119152396630909711850362189707876822473794810755081768861504687428976012597559019923210144042968750000000000000000000000000000 [19,19] -48415934521208083678066124722715439531135443067523016087618331207460795575215682219508785897087737030899006038979827802465414665260347371520175269795613360928091867033844892412988441015073363915641052270652583774276451959774014616862246199671341618697369674165140456652384909185802446640273272527635832551656745958415509902408511278855546904826000095895640402846252008023163138809546530550694773837880382753347310907451847592165642733130992764726004127529800520687221968039553014236577537432111643653289981120838318223173965251023856835809331163286067718393226880852186458204053778157211403532188312959955114362285328128821978833801118413713924878907533867011009399505158917106410335137248174326381828817590653049182016126317066660553405389711314043430367084313728742517070431655798241587973012499230075966005996397959627834171610961349656649789174460978420023849184035111245637758229870469046609130325585266048969254111693094554040622749093683484209689547140665183046263742198748296158988106843560252776918040334881206047933820092691139033301245289113953097729148490787383380853586195988013920293331487783756062252540586814164494202872983976816193709931377540271949983271340466838482493346355372049356429103118821391607285932339107458089409866749956375963492287356461238166506220292787804284829242512008475287489895971576273520260891986685976378907590281228234434273361513920262714245973210943194449768227547214923009110496029563010573400917200278785522967293843710800188673918543649734087677368840601933802904634924565086257003176642689571091084420663576169828574100902533449078204324226701923508845904106319245251732146909765395062679112738958357377732085137913546396710301311433302981298021766183078671334079962642727095055593129768739570245910917132149504660438575222351037657964953557663292466915326040733324063842823362630796936218940528049426772315052677873497345504155392337408226565296699259410169392848003977671193454223066237630105340004208698772838887285078494898434520420907046355224174381820094129895722131856329834560607502309501833675449614099653133849932236790808852007364349076970794315839819458301073568126115385456654452322726050641960790985412862185218993504112750296198351271240780232938090267867997190519022996758691266737013767615293880494376166738130222669803851231466702572753183921847451241920767026568010651373912982749703701546492422304792680760914732601406381402208410798275466643700972696940690598196362148635959209682987971693111863587922650918252463354130151959586747523189842468127608299255371093750000000000000000000000000000 [20,0] 4281033287289460765775673299458439605261394680475092676665710059312637071448944705184183316043091713918815504630376477570525030847540513418245381553218657891289289431617739033089404791939341952505484770159203734128024245921660238611706126678561944032293494006475957775537602884014714830555248682107409000959428458777010756753967735034257185240059504466668065227507686385549426963393137691014222559328739515742043828467707767547761248308045018992358311645680304115736006366611399581027400411497671099236035930568214777546289909570842529419973012844951580790064479801929845453245328868482806398368930280129488177587300078488019215625788482844715515493890281812458577892219407898412463094408054664194510253726526770758757621082380269012558825046166020951466391561039973428967513538248355762800918025696533056174735556559668957023113160783774521519325957039524676438792077156513996175536862002187563929313575660216210061779984518580379956069718919035024173652465885136348613379548763475088541796065701506416567523525537058603247213664596588261132232119325457527575484239603246677838606313229602583429180441869441497472578280380697513239844397178568071912782798045656523144868603850603739072708394913203131331777413152563043997793199583171421557779088572782406318144153706110682474376360046301830271185542318078468323943205650964473175387916265875815403762426310028628044806389644538375092471169910385808732412427586868752931450186742860251918698194968818371264696721249832113382173953409523600164548311502958186743792910537920115207074571178229737304228565260656658534196618702924341302607388163009624662193644499778279827981402801441575297051853438845448635936337813376267710815141864455653206968683720976120642013120303222484315154207033445703663770916913069160776154474147332200555320219232265954646246503916296165000276788467544281819619800896448378357571540885610142708012022479230939032601589185579267906771543577561836011901668317625039437975205656227833122309314646018967794487251281140044944059780262351388218786914186888727660583082440322742563295458784041682843350619195598440004953229769550271325620174465103608673556833803897994452487072250734335987184392636326709147664576215025599126844724467581480934520987423897591197009984074143004702310926528608033076357092097792722378516389881687666724535765379087067669488854292361602074172415488822206675079653503974698281422532818228902380306941125563262532326740967330525273548918094993874871798238406087758683516222846243692856660345569252967834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 471388313038110262767459332188151916391557330968967176851976176837359343065203597867575980232973610219998629563879831322680030949594918669788805526756421280642433737438324595352037855832843830072472897879906988049268322638700642996786795933879111662041511375266317130433420371169164759900616002656196933870846895565860462280224562837073177444931723391984772749913998401883093548960532439750859097865446648174612050279495560374321932123202058712180418807919090393847207719442111921095572875230818220634850664467792651965264259117835782821521515176398192958654985459688107607830626327315169974955693316592515433023845982797193274554739161230167145382947233618878322411829823608820261572164514872550955957603500106708387322023860999183339279729167951684558648862325062718459087861446500049229543378587203711769642172879364768661911714987659290535960540236325376414170284628916943814652767162429983515966127979878745997020998377078054100955795423566385215169859613253690827722106312640874058051923965092702564170962250712713929137639340904182985179735023715327459523506284430389647986495120091169295975611460871365148535484055792186304571584894659868780285547004464362917482511120338624411206022955470805703468350215834016089908082056466451089558883026731218473705713490073850986677639335141210472726591465165492854130736242966189932416299993780635330628228859037416260683118998501474515818575134588436438887430036663523206560130856297269141431084039682219071552481573942469526451957845753851820643281041476173913330412185241540210505425798854870777077857835253122288786881363451153799814732462515633896468364090647529373227643269815778544936022922525350852916611211001050614580782407173541252369113425404174157165085397772261477923446352475716475765044748121927683907364916860797657366566413131642693275422829035800972348291510384269167583168270657204525350099729318793139408402388724715251445589755178180273774981823409649282371708054666461208406307504287293754747761568495719450458722839868982596984343412081005491575812173922312835337245464792845919971244092832485810584677147024575226362475131013051123473368526968951992428469961142724127266766556367816743562488216242750290537967791341892140960641532978636336774595419531006459117810548801656800963030085590934304366595984147390910863229620035713684375356670850939174759982944750664351638884515288623678941530534059415955516500075555546012319343482784942054158440268782782275153962220784847830802236350244471876013316823626764229260288630030117928981781005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] -260234498612851871130092255647221870469515701729654548777917665758067563957298366725689577482002074072780292606978833973477465854187195511414249106693119969663231195433003457383191853830772528583439304781782619078718199921390185822792213411624493989625531222163136326673498401012839385998649807271151538560055654139794048891967237968958414050117834508651504417856510772918040032070621035532497571459180959011933585342592870116515731666550448790358578253308245550273609775198479934232339151292606139248766624876092158908046063498436066604949966345449393173241825927744557059801836106766951871169170680888242513957274403952697756157118918894090398237704896237347417889717355248837105609438742608669654276200974041302372051322188271464264783875341512623699615280902826582189419919358934447789587779197462488065634020290032024802479011923955418416698350434244166610414282430481400745921281158773848026591565281906990900881747184593335849939166005886562919592643378334723178456536484487629972682800277063166588518841895369713541829837946503230003025204350364512078253799265083279514242035410631213770285148762847661401229122092699287367772240420365410632498119928866211507352519929555683189570811712959788283295455052857456516412538396056118106189893746800045905078527126166566419772285848155821654219974437217099696563580616614020520680868084034483020443552500573200452254309118154792238219302149330704729845755719436715910350428787297660186540781273329559501336765762932348240296842585813695321684934071482424682070649042808267621112998876658872591909261840153898683652208953971978783694491237026001404186594137851855564266630048487731149389911964691540883689232762657916470289378664254269333208536168438981246732675165098057805774503031732784488982998037138539070277778931123882647247731463577183146536519143340225945507545383469709428654807788422044631311236317996710824618464820488031975068736704366598769617774525609485031210554528963613118920658993438570444712888251525065789242796934638793796853681095497629613778036247806071507312136265887046081276225129837508368646283003890368039324510096365346482006658995193203833594575778071390681846298495772251270272054461779322465195700272789196989025389928030116379261744242020184663331720574635699352055752630814855868403503232705171445145286906892379091310427702780236391377052528749492183539248085582580673320016165465977606446964583060024759953306388580934053395562155395883550399159617725498476325028303493890342739156667269055764508955963520975274150259792804718017578125000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 7571257994101329155632448421517127918866375604348887275775290599427836123303357682178450776273157029635013889446526619567945211513904111297115801904081599649706236404184904661747706885330091287375851809123936197984143000977960906442406543762938796329149663118683524624997341107307401005975093518664993527015121259026047540409517165437453635854209213257972229537528768470374842276623569679247101434030115335791263638155522444308639085087022950074701479528084720837874245803469757383042611854505976631287260698253362158435089717594473403356079492475449916945453390289931541374003642057985095836139210337077616283135131103531064403824849818104627181542953722031790633478147959124040237489092576341036340290349309491471544542203391589636080112228971538622016093928508884956393793221895638746510348696462197089563427721334987833075156980732101964650590850853910281396824601015981088296212356506974340259395199763820444178972888370317807164639615677650120871779094498140789031189375036568800632889161543721819019134165903407128644318623878079964061301155163823741288527140690792068908599545351706132188182288283106510131227886330351698047367458545066395950524090306814920387189723845481537080704440117531557358789856979444967884429886951535115965975732007939933764013111648614927080013157874178333611563970483971867870380379388678741256489291493130574859027515281431334341159435133599189139915597116144006253223805943455822677353313010916529973166066587804037887771863526068694199273372954663095633604677238415797798238443253802050968699845972069121155527808149227827235095434261038334562134215412568208018916367401006848684553172344227990902814236227345865922128528634132039765174371141778277456542210338056775586697782625102794164868179627182168995611060235078173104304426045829003927827239881922942321400960876225862711537058740641882682087806725844111641708806054395186109928080620907147274370786409903147848063531101643041900192071332600300594676344314557142353696459057232706399961234157986369015102091353519378456400816846890685860696063597772610020811372422335410929917878698977809575076827804798933402385979814127667714919624862427684068097341585613558896330036829798691138184990101014350666629723805389287311355978780774662137391394499993895934310614642187748065398968841389893399452653002825507111928115790496603368137418896255524620944494023332105431580959604217609133568502334174598143962742384920989670113243265946060414218344998689162990449571924172244073728943341488288474645145312291738548537978203967213630676269531250000000000000000000000000000000000000000000000000000000000000000000 [20,4] -156602594541636037617114107285084410405266832941374880030224778349586040651129648855894173493062091305952058967090818778651768506542637442250994680989726227895144243300165221751619878678812365927184052264303593631529238819347498952680322086978775788842574255756261384029972009440125530975630510323921813037250740769407454227313137972762869461912497900799698959826880871879182978322313103440526131302708075000471045899352244549561443227663469360966056651660285344302283975294420466538887320396139959561850945592987599208555125855649125179619189852720555476396708994016381173916213029052029056150073203078726335200550844845495623066936562043023491225638755542905356161270068105871965836394584151431029779544254715800128315970755979257729645660254148844173295246555871135973676680905629715563622832239350275836330791913533776039274622573454538352108384780771998598020771038407712149254869241710295904214813857890212565830910851483751737767708585060195993267900423552739013867454847171069030337585194881590652641244830568830284137320022310417449807822931193852666352810569473209021303406380309835887354715890555354066306779288532050907988195879564534277392245078578018180305193766509034169529574404700263486763534236188285579296469298468909669846407427531584043300918422813425436007574529334710400843897779847264486578827115055727927425925965623145257995683141022384155900056148257531446329018244418194815646295360427614931419196802340766028890880212189391282627549324770748220028548310868951265911488983820718309262148280431476353311189148698280440950618365389210184850900418180727732073185696310496568436455599940310471086613708476291859800745069725774141969768600126355663113898568683032007991155190148863861605462551264604672698031233913323619199264559278354218181484384036115755767131046696490352021895278228611903797749076735659134198408724674708846694184159783695876412079438352078904377920065879792690303678911507184636705412543311071639341935866788504342857164260930694901295535614520065493831436006148337579373317307602066229062591115625261600645388005301154874944930725518203638353366928230366348559949051274383000908215257079703552202384101611202002677559394962984741954625803234495669132740775478269415064659147041205217123155995564383098684234033604742999302987726375903302830465308598616008975806465664721692696201772148145943188627595600705464291084668431802540667338712960046158816724097875052353269266819274585981500078886064828887115361321589939262844036802958630350911370301275615801728235965128988027572631835937500000000000000000000000000000000000000000000000000000000000000000 [20,5] 482304401657875344293003670007253798694251106257138647353717466201796467153529897809179017187615273045703856061184698119862576456843087261339335253753346073932208466103070031583616586123757892893227904043460225981752663763565498282630246307104158351275889673370818489156400773318987032118662546227129525633081593849771994004096488033628537890050550991284229918401072942732033218072627841293362563296844214053021925374663490145490660726036233458073971885564819280081951828838110016951125279433404944107271623045256752215087424646085954510795795129480579433580860158111850402702688834418490127952861488680800862588448166344389718926221294409052332186600407872684182761407286331307510719590634184974675892878744310687988313725137015590131888522716359857306399473734805670497533512474809363084015696119914121127920784331633696824152504654637474589752203561100039185678328580062601832337478852429226583947476046816280485392018146843888211401489862363665609251529745234389244908308504089756701234157758175351657310165497357034026176133404320040648522532665584829585449387962756495280654568372032916114270659893816270467730661496839959236251370082208020200613684366245615886073692177110756554513506431146975990053038409872346478525344894421655887381618468961087806327260101286904217819949468612887936634551513702861311938457702636846641882700376128786743803227093471518840807303311553642737126048029989965936514359501943457938728443597733870271543739010291525260769556748013532956082348598026752944826384423062991077452434061538886750139764847375712789008471804839379733905915393164423341222632840394724454321271444278650494722272540343785309408564257803883102442322663808402118110901707861109894403171568291533994263946475239188500870237993886001536074095403558379571317713250070642863128740860297692632678029494381908626758627922864230783850244148728462825720696447891565812068347591152280720039068205747404061082685588897804810373222288440400861112040131856379589477477818631045220633028271191158865712935878488185135706184026188904913742746687355685528080308042526940263367112318602986224012508421182820367637213359261333789927274264074463970386949379254069878538708448332519303908695762301156320317623329507495566806375031854296362848150766979210685137695011695673656256149640789763262083830590544062978359195112251165985634457376747313929168140788570869868190931644848333557553506735029946897000479014589099773787222199783851960093470687248588606816339627630238346935470702271034064230248233559605886000554164638742804527282714843750000000000000000000000000000000000000000000000000000000000000 [20,6] -8883159932467487956299650353327273746748730774632387008821715068739628411624529749962824668384443288120798294614018885612616337265640655764697187075885309560401158451525801796176849726411651048931983538291692855129260886855143198612937093029160169369306546413297989011971402419331550781148935488847372216409006856030574090316473217298074887076319890393850249635842514040561879914750293731412099171306766485739405509128786625153403689909151286137251538463377204715384000381940894850560099974545469091759106076830888682456058094474595614111991051560355836317629538547681440366407814735079218434503430701330021036997187593604938165634239452942709733250372992746520061072156234521256949799823517593388182893568575244830817485970938601206447719934414494797962910378899821666668395733526100149579982128758003182149833644813043734009742894195003366141575899316708023114141925175055803342790706925523740858794990903033386751511112290501394076769454290768680719057707687367863817663103396124253615622766460911508469159799946638472006747543410629782082165708234688022563865711330766437390907502699019742290680137482130485650867293195836309957713613735146809828548955476381097627599811780361348765766885267088386344631406721393629378766906344065066215755967447614077362543399032583361549349141036826467179450559991351524535725412525246351124979877375188940030980254037788249454334303592878099119011649259438191122959699573341380581897219087510255116832656951013303952745851887863057749556978004676948972733800314612621534473569424660179984198948694553721829102112538949653479929032364218122895093256583605006673077553567148777975619536680574004042706081107881406638997297904614593748232445434127328897779630990711262854581461398985838799855335698220865683964564953215436526700522018486398612153446707666411980421173694034295813408975545481327804353060549717538067224173526447443785051706680721721524237077815967184737627052886307175820928983052090432793462213649250042277115464359678958370981840671003424754797573239291199891642021834457039143297700318939496951058679157797394771393414155943427530977463757056848051853418987513901882106578554207218551851576839988439052585815009810789721813037880085212704653349801189605440621205127890965274259468467424690752702325345851059915444418835844782543613132292436360861504991844296215036712814756825287214394252448407921439778874709869869454246831054055077578652694520475087742484124447178656364514925178811765974783091383282011880913676322120375472612599900348873127597926213638857007026672363281250000000000000000000000000000000000000000000000000000000000 [20,7] 56624201186528110344454699791982940095030779213647198570942126647355759349098904331496929253522585851969864154854833490343732958664706849559316049157499594279806351875902345042437372846572459353224793389074425878408602778860858648773711341460482746535241318235512026112788544397523243863404385731812033948900301668144883630783056035407612555243075821959434744505205010566399429834629829867365430193885822369545368376383760986482904028978718208624724248917067021041324462915936301012624954818694478917213618347873667742004987060981658657360082815914810889740856314226137388024417987991214960361605669130572117761724192760309939300262148839932359279744829741118853286572067235920357649025627172052905813820433921834472141369640962298279698426331402762668680570900791685664002382159235873661278062560693670864479739567106546218877993664648573690319464035305406410604890938610776952649152553878642122678706239277185067352602381690278907344152429737083515034884206005288519699573419564496049093455452182776473325164058199866497281767283325078648962549504132444256345448684880846867915283208754878473218162174361341958911866495235417511618074117555123790980147372790102757488060986348283600297911581014407766371832517963601051393345038278083437513039880215049243215872200102292025915935712545678516565680755167278185489216635420189280236423417526201809925059808317205771185000631741385147641446890729714724856509712539020512082954887799855869831699454540713330888576726340910474401010096204821669268482803401889512627849545073472030763682575397257688058392367706155208449701399962016727046347566641733423550972686862208504983325311801662025820341274721598390631049937146161360075548486942309932433943985327970413895874667826743323358894975884784011585256398321028936091899420049442575347718261885392734925885111983536828561556379286657520139347081337974086091061712044951656387823761841768844492008229737544252462667023351018272377465040980802971376266278489817312824229416848088480456949824870484124355353246925091940519243382564997706521806734453466280312901523410823351138708493015532641358728868093973589037486861345413707819888186486393437042186780720101264750039544433859908924977929330192190006047460191842954965554936219012415469722668384897223250755757006642636861592398642067413239716734848398267350288579233114037194341009267605460144005545229881894468824912982558035764875645356000618125233219756264683466142445797332847249251153157393857214450814652995558986146985968605341870794451806310661201582234980378416366875171661376953125000000000000000000000000000000000000000000000000000 [20,8] 612959319938213887025520743516375258506369778637931603038824756738148444114061487489331352609184151220425016313918030387455703936439978768637283716479418316504375125357245345713471740202267166550304056967482154332852353396496638035087210153346837296181782171103161425084505640063516428890958234459725048421595480510040989519506103552072401565210357642856182625073573095001367817442355430969930389604642328967749367659279622140319755099520232794519938373900787352843509212436177567431057766981578280570576363443525767553268082691525108977559777261219522413349375764949842200511167936227484489463051638077741523852148861704927031556160890491821639919732187188762074881337546546969066470500098054773304987287409671717447659555232880560099548684002838326312875441661683046865027613534095768516221273374079723052827280971967346829239384064791821423488541404340214966763425732679131458941719366335036142614918440978651098652361091554559881925837081140375734704762166237419239246672327693308233068128837155037600108383985766895456697076850298864224470711773104612054567681523131448075752306264535668596868278717614536579120668190341781707765753758656880555404573046297288171183060623034337052992752144339431233103702282849753946174753518924357213213311428821193239714343515561206878657881846968881701185962158249896526022913978077142455525843755665892207681004070461745204222492851929433252388970383587428181024026930159141841970837500105434559698244630960526530303514329846584566698688459720691347803089501447984556344726261481731292968977068471958359787952720278097377967473047162546642555778899869457559416513492932431290373682614031492712466493177132202967793896417369143157727679028468119518763474775385789220134048047453663303620904058643313406926585806170809744007268998179282556933988141446372453593756045783377526027978312521536764353067429747555216963499358877496893137894349762799315757985924136232739629307993816875155108192627697300408266665155317469401142646553191503479156172079207455481106707231725188368425436822389624941824656470710730462189723487562073525604699532615093336166849627165580528368813198277261705971743314493434728576475472567659128197094284072190850061632563626063502298578454690494371617041795449809541498590537529400725535907092980098317062602615139144136444370530905223806738356277490047912668739498267342324011047923494154052243109430969028924122890989447762847868541783710491303360988510848452437246804319698436383850199565181162206771232111452476605884125596571490070252341553214137093164026737213134765625000000000000000000000000000000000000000000000000 [20,9] -3987252676563240286093478047801807604936111613724296304871204001333124551457802775205158392037850361408606734805732648845281974940559453795561463410925549546263650142390723539455521172703023920234560399795926772974479558098809226974213817480166046934790148497343256334579030201617909277507004792635152935308662742444704203916735464643277540835191589821826480398126120322386197196132734857374931975089279622604847946712191966854858040826854228406475457241571123644693770471278245861287683935210068274092304398895526759338210985155404154996799955023493359313601922179682924362164470205249231688545340448920142947425476167063841030500653080191042624525413570678286205845801892783656445056528597323212907662516620919866011570875056195002115780333962628889373299751292208604694096506155546203279131111253863910009560441157279494326221814910614396062204729201530675506831766947952260990908004056481628889014590463745932265703594131367102964922268214660593247578235090194344557701988781126397603096944658739716035086262523758212455046952598509253730031729976755235098123494881661230028713091231180242198050167718213869639064086017465649358114327151897451166682975281790022977282063265942159671817428300232492952959442658096981704257405898078786936774914799084696520472094369698271233367825162426243902705235961602907847668657773452070216079346224189839426219985989572121129794901053180353659186281784038250698100265865078740878648050300177877038502782057372931569354634774059857552694183158817704847746712355573912335843045046993739325214210716443900613133499749222087779150507224867036320815301676145084640688491058672208762573873252569602276531556687677663280351100325920228628372331145471266318809993589067323897609821360887307096329850758484994841152000064546552561798711312847160343846504266425127620884106680736766203146398334299414236500332557474508292848885504371264112927683022043869193145178150840958466420284610370991968217183899955026692616320821492257093717850848114041558436659543042899988748488899295894175190263524846206887547712186028614011646392532596691615402636932865945142588186925902372431184385334387813402440929296581656055779697835557958038575207106328068826155436949605012142655742791050802041222267177568346108886473446346306401011342059142230628937414768481539294133171625912583135903704825643323135499957679006289586021994277797369500178287393171978871744604570578028171527129571997779159781353711021788869869935273031953054491373059462479529744816452559682792836072662399118623002824968182267184602096676826477050781250000000000000000000000000000000000000000000 [20,10] -539270712173405268174420195516352509126282793422241285792616550313720593130762575391745631548939055442073168976227050857299753233584033048612416106489359212890037897387236214573916954282045605359037393053073726370162552681628080210607764408076876408322775224345095876624926073295897449563016716622074784717454570099047196104980925343707246355167704701353466299507014913313295138847438401551437476072210393984324610016751956578594402693815116878417760115935833575205450997319707288328412968239595574947288394451601794186779725269498410623812684426816772622908910180709582696121414462577930957756126391367427495151662975013132404905542568595808634887966587012648671724874971720505498772530028486788807948907715757103088417868064532815798802398726264171065008077219704348954098113347912437690878120213532157919883530540801192358987485159002593170848544618591654812110195768017864967222015694652549150713919117264303420116427586775791788836865143074045844112701949225778784137722308198125026850707381157127311976686422415979322739701091024389605563610529586453014471728706793116539982124435538334459966278078927997968032150343960586755943743554973455470270412614128155080878913843248732721780328164743936036404710578828021788451379495250920471403394822138680975109135037141969975936542512015753986179218525336423776795298764174285442140396346219368488475883232406664665985396174298865376475490251496437509944992420678727270316852877433820846074122361603484583588591166606647548108711956839370370084461710784010946628985109890846183440303009568979886346585517445051945560246899404602902739444974712790523011862436808997751768026016766562808926980520760413539382475739886081537550264559945610115191724754988944099848497768220258510141556899994425106715761411987009531841384469054024007271154914532053036566080023606349886447643613719766659177411652511840793110180415202158625430004915528870183711437762791459236402016892971766861975007594398087980189483531363274116882670359360927630529767836020280415773226649651643535924322547538143953838344134000281210386989752147484969732057203522588852211059147194515827613339482636587065396324944678932478540013125120173487438393508167182734671191456141053333664736117376778272210864026980799547695835810993391779308018188965050926932442806646767951683793879321825657827135881305268051534844857240352262795717976682237650987970802698691073629365378508307767766614803620964541165819094904879209204206512494213801701594936564769169856755036929760700003924591488946717159069788039005288737826049327850341796875000000000000000000000000000000000000000 [20,11] 14726570102077030769435492270239683292446272681029003721906920883262001281581758220940476405108345797695758274602052692272466764642877779458776974098683345277154260987126371541004650449615245769676315833604884378702803195817275168598922322659206810751450584009285259569530493314360756535539247922218919567474894211950547306178432574792113959079766431544460261965621525634751868748235444971898544966892728304434522306836826390349046475217569016195330062740603916619202744411631819904349870587475018259632826097398561589736471748380520320965896737963883165569657801793382216535609014773381860641956356495356172120590258145517776982261410687731244971376701970079499760756136986100520677933656712163045847552092911325211654581503045126896443374860458628682657704056837831005356343583628645281525813991021865260494810105722353680273109189750586159793235162790498869942673159636934258402748798534541978567803526153368907405983460517947819299401471225047963118764281846836402659092947520146745521502421565669620468790243770473131282844394427637496504109873008383890009196341121024969805833738517902011556167620391710469137315118034474918756703365643816526451591863702158731981276743392006381114614974488078669036816628883740510403075369439200806199090873288360410917110139105409461092629827388042277410462457270462869686100489178949228083408328421819005047886747532489167340462145609831269495144867742424203820464391686893590864717890204713397119870333722767051293021876155935733000755922459765591273395865001073442699024690838672073604285808716604619411012089256883767696188038663140308118246258830889132641497428859815780943330063596211925085033047672779224500826348199910902884663246552697909917098732486711235847018400279740469811440915956438079110791333190451054253306494496940806671736696576068325616681314702465096647779060181939642295806044582844796507675734681688467978417638566998212928209388005799578885532485850099141308133898079468662724220848791727844384214695843394148526919044858119027141180174098451844465560898356551765015892767017464916604149751362801358733380996988927601000838005005891298599905031597315304345921511558264308842747007399361884308400298505515152696162678319245107084821425668216628622982203132101465181459002940198768277198681013480372906743341305171423552947992511228314517316822044601666604814273718059895164613881041302779505020372575769591063403306071221023200429642026657389226311509401642044798297000572310474104605203896281587127426428815862231206379183916127290250586145958777706255204975605010986328125000000000000000000000000000000000000000 [20,12] 193128645986971935520115657079390633860033639985945518355989251552661445813792121476841848272133388286908176068519925002255723784407939153505584615429412891133552841876251303184719456398723588504020092751936645333856792200822661823929158936689536556699278594332106455711007962461255066597424307463735187052189930715159861977428352705786911806602031458023584519406407127918234892303971484442448481474682281342237618261122186787835542176958838271879419001288264563240047854986767805706199195301730510451429256391495339188925778710706850812598950277879333658908647309021307686923014087486575837334650222951647207029815705331583329742131452962896270007768852545430402701119205750025181147180928812567303602652727239802093229952384558061048511711828079697354839494655709483021189402184720650356334702180053813345606160046813989322204417645679577914595402566588385186415694430173756160294455529882891532396917747221793317836879421981597537058586253566429363960521264458979538049772450241831641787382460467481594996940549802114522441985356531815984317810893584582859646935171353628395692004515118502542929263167352138246135960273116164768197042892473776788324199989997447061320498442702544981561449401958366031468560814847511715370773472595924032126938757487000277453766154234731009965496690320474992372617292703033632324729450669244032784647293904312195279054574255949728281553122145790694394359489445383895080618592520889286906680527785623492659115259556108978698208525611311029457629697498808580578408942271074100213692597575241407980630504671610960584576944274895652030696681951613939151952136967180208738333761855275596499404783627676899920445796578486602440316519309014893483712518541189814959918019026693203141285324963982649756981495024791112612587546990913388432982715087958156170597411140348636539695960321252545848920559492961529933168763552394114546066055327341813561038496310954903957873956012935473056334097213141752728743475969316297102446233675026273825114576027834937396188828444075987474701110005742569223513954085631492469821373112464541452867617661122121835775757720024749224309898646926329394486965484767802331095469356685252136038985849361086870692556501140455473426410731382867826994819595013518146551880653450518375963207486181768959763825325559601526533027252784321547853355235889358710815069329310234082009805520476943104589214954489465519416226628168153067618847081352418260953847287880292625199379323135886271353113131863416697019145707901134772795435308458766518992646145963829962602376077995813830057159066200256347656250000000000000000000000000000000000 [20,13] -903691890899445934290416677728376901857851983426457005904950599524319513951870951341106684965259201787426530027564714671045046416224688053493870130471010093524241469938244005900208678923337903112492395144770872106784116472680658102376800183992275698205025713676228662222346269137951315412315670850902480539628116839828776820047246338960692665018908634194608409343460381164332271649185971600959161709078613760108982570709763800105413136062435989242644240577921292645976485378361883440949715743047048130489767212742053209752677938295345164019276644503485421085709455795603811275044425547770151118946654610333149077036194398595710300920766528640457189811161789957602632293796810580767911176902251990485430932205275655961174832980074015956812536814378457242419264145471524743952923096019393100723024276547197592653226184329626689122202464149019597379047667616831366820835117640030748934606294772754620694689939392878592993827303376684514189999871710706832919628564018468070434096523598338612018492730344585453650848374592687940314347324611976251233536785903828598860724201902139608587428362979967729334336726985120999979131123543757545235557706026400551550504885511122667433702535758692504966711168411410878785138949566104214196347454208314399335685634228051073868817891616252687719527253002301828581423510775762630671021566366325059085029072818400135527707416290877398959286460800001931508058264673024170141481714498733623683002656775486936364836182753873279655062021838729650069406706650319346284704616928020407267900364418102826070242926783953713158851926881951889696427535378424291062424900435686091174535227896779065924755066981447365704339859498844846678092218465138312367027859917892631365501374945959060041558429282908605811927998320967171126684159797881180057010311297879250415911712338040612849628218478186360411336541781955367950084052283975846802627326208917737198154658494739193080865697706261704508603673802946644022799166159550355025357346524439328028850347084467556799944944464931791238086291400357979110357983848955494776332251316479096713506956728002853935035290860024511980942177605956313343950875780230990881038242014069324137111364272996181935770035735594898131494274698237552939735671019693409114368469124457966982864635078131408007694336177498111136952348188455538056692091354827584185200812193969052450699613199593896769992304226820596281519549638972070940683289443845978198395295181104381834015948168229087849601615099188818111078847780045726992248557028354726276627170787180548527928181101742666214704513549804687500000000000000000000000000000000000000 [20,14] 132823545473411605681022827072795396808736158818584296379914033347532464425076285217807815349897349404248054805079253900336937515773383246533359593049518516000434758991675438053061491877129972538258590759539610143557832233791123071347523950673401269054687144029054686995583650228036195202494175668913374557320361295852271167600454099704358168226151014334009008256258363468130449548107972097239174395436917681540504449697583847328320589705256289812893520791273375375616651588569501799344134162695896254297980869390583903490346164201880382664133323663614469137641372556318845530353652480698384386527778581050287783585591850523061684922093355528557562982625192434121516999604171541918758216977883383287826963980160475092398500025511914791926395108764080210082541017600542779316773409718288416413431395114269646215144907545177451820647551453954719917368570110006298036151078593725947272903845625323829036449017937856149421505226107087841429518004911119120148770509276465241825957038817370698588986332931740700343222663100767580604778411748179008829413060786612047492576379037033345003519735891756801047845685539846435811362616555540624834951662659479380179885511127711634633977052995349800620009605332808969003500498218740953960754730703913025283201023204114722460723307024392215801993727597504635815517651912472694304082048411183976275515283387372797391819773084728322133403833266287765657080008735077306145543626375324845174102291572417633041692324517407285094673369390273090441787527983625193606584825515709250638087486927166402270005920256693678365238170854253775588029429737310296266065720734318817898525193301667854113557077214058148701471325784723625294133393867870155244318460588145113410114136655882676589691526822227325600736550317845569497403427253499866608634099679092900291445690202633096999403704221610043093574337385055698005606346258036574697210780669994817556224263751120205426600593069441875019296696215151940011973517050312469496280255596305482150292277731524905877631261515894648733902654705634296152095537767515561229815330662447149111741472778260310083441284609782863666953375778464940661990136915766011597025734239909004811466487867825380155968328790541220810385417091587445222542032807857516825373937923969036862954164908973962204918501708142532783128972170875698129783524179578176421763445479533359811280869180072670372861370868910748094737147346949774175084540524326957804285098601567104669085682787669532480866394329795245608826561005445946994911509756727748809913416608166972232574210011080140247941017150878906250000000000000000000000000000000000 [20,15] 1328397569983955091279219301739785984602937303400863073594217729008018923753454988622685556914979129314108531636035388245167685279607905382447456347068281374900880166761761169189491834990870593319646756659654727729208007725834508428074709069894449257205991747164480086991329933255429248343662227593941484778299343850849044033454025718258317678104828373170759927966638176078779263435932672822981507537598882552344496001057180829983916371602403433279833300283422410635863837958596332726787265322244803340133769671593752207514799222988484599561562907706279807134985150056245421780493718177308421141818462048573456981634139081243664839146973855761315808210617729671029537250423363775152765889163601293280186113351091789437090859615986441994642323576056049585443693535104176930409083969498089689653099228127606546322525340681678916483460801735504723866293855083470573863724026275988430388303057665000067913451591025341588592823859611702874343325075989106501546559219896986523928204567226758226606703992570399637508526700082403697109318251370764912379938962131634567614997197309364323896115813363648411722434391790371696090386374365364637257541978421077741735412542886455387042918536206496571427238227992397840677478632274062918918818936334413870747144767302301402554214936883161723620641642649254435800957063116110089774603165589446661652581651691244156213095258841914995980556226207790122753814788040114042849112762722396156507560174456015519312102397512932969712333833247888037113311865610198341815008257458345294984919873011770526612602326813331008850232917395274714066109312283231419213277897277161095687231508491370017723572225677975516980922167292585208326698256451810675640966183331360754367341481402892549748621511815255357488065620701721766112295365650380960133321584099754869776850317895752993333454837775107244333633203911780842861571897723215299593852701633526689004342778667462195031330013844735838045601548255051142433937055406038653086900600482477532416901548114885733974773089853827408064038254734927789103509527196984214401761887436514741676585817352976630444345773638829172673826697184470684173648795921331926015723868802248426290606568759142447835214443064820771975453050812233781781641092240294745527125080942266667938731786366991007991880274029590892687948121309636064465739945033384986798738227022256155083121957820565827919721563939171219257259848970556471136020339426263334756887184307962730289196740422357135074426997958799793240811123641873961175517309858331134221552899225826660511984300683252513408660888671875000000000000000000000000000000000000 [20,16] 8194891227499360220216208966810771870631144910985402668329780995241303894731410801278958758656987474439017325471721134300405075956642604109424901089398290532717546025273659854637610488892848260703158404248116370675010421964809713657563644213526000007105454085262811250824546744632602314831484658183038517363548516604635765103820262665410936404436686172320840054768346357877498413448623041550299342565445737937893587827876735015463050001673003690549172253618315207613495267809930283244097408643236983656924904312306380308081928761050452375552462862786721009147220515943272037911917079775501947433322108754274715080911565046256004906350480292516761116216041712177228889732021066212416177830912315149762990788944045075701039206930532023334396798989766453147400401217998684838718311781765045390347615940206004720463590992783099431034545244650467037251045349092150717300131943920785918833596576188524526235257746366684566027014085329461095233522045351671434407176131201910729708837342379526273463925158462188076537292507806457062358743946991325071409068119157848259351273238664496325847806297200733792668466210844140649582123388516329454683257087071905061874792299838001415141088396788633880436738866597689891640033586618591591438978598999133222149380077353675060089326439176788814922556500717523157103670153462195240354949302884491222399390110257284610406830174375687051621050470354950905836644046433618959977699194389416874623182359205220637590817998074638646895320128433450473770041985433963177861880736115154949447059081886228120810605614311196812843379776041722165256549254244493608395525668228806723178638594020149648311983420464497748147156258887038802056708257198621522705540940820167819798153351192571359538258677565125745615542501775892357564674097780604234275833824722991706764834238301041953680613970300200888661755565054328474863619374719121036582346497215453001318936509608026389374135988210909489928627860852876584290587494836942185159345035534847159160066895378461562969974681301960067569974723822822265165378441474086698894787270506954799925915330012309126188887544123948262288584012168855772818345544998915847524200863416043895737512980617218578424237388243963980889634971155088558784959974293811874467694833037494900820093742300934377384901370299314171473266518230267204906336090780410960978776285574686045515670922497654515914759242699161484224151291562358154156936970433544446692801309622172458264121863195298123616722914313909158283774296837085009610095287629184324300350947029199233373475408370723016560077667236328125000000000000000000000000000000 [20,17] -21616295401736968485497936603544425155300307192222051259413297160399473939583079440068320409371233027941299752950964271700088975296185690632518430961544556409878497964728000391589889291456283826261557058668746411702893949161650111293928714739851319530330982069964042970752828722050422477014422627663936097236438913480852364174432477079100030556443234784353701348409499157860935635879715469589446225879786833317885548058118225892655411792899438832116012549198262404038996900511499494010378189179273493260472963676156853499654009632633401286039933877083483424356724133480763012832340598313491711876401671257662034144344644182666149662580177046495336560419126478542058692440661216441532444613128361944729533282764371696772588481251224433333651322977680389914634395472773144875738102846063094439829350852031111433981412155813752345862091439328241314269836116255890566273660483225503559721500882492617438625207618922220749612785068501152395563216094177385034343279856180778622377213667022746573957427451111237313364038814937893398032283885402624813152123050266525000055552167145917827062581284246018302345614981258956562508939395577261744031986619448963258195080155846675353890895247285022286617201071424158162106802904529802773066120823235044815694545948567666941218052590107329989120215603621564392089803742869964520110532041222868798334534141226014484840337170386428409138701099788466792900891287164833128334307910332860776083145243231785900571834927198818735384924942180210741820221092757333466685349080539062883163329902578713152310659199035139397844109782445746973177750879918349245669105374150271883489652744499209334017461035418030540999812227383485586669464088798429540508643968300023504395397923236998533652626179912445355500113337938005787178979925457550134696267890263119062427573640173670000328375129797784396655292829226416906367758776636077777557342651519479891810517449849693692008180220248357065939464449145925728377798823896954831565996002955784714044870076124132747613153501196737660483828870959221501879599874164740913957536037549275420321175200967376888411941133497258644334965739042243963498032575083207888255438365796783428310811980243383417753082121758150439538157762574538415372196678251925810989644726254713478146435978699453721523939871141118698910403782122995830501337051337197438316815253291801719096699662629376087168556228015521015916392320001416540291996977665159891556871292312960422029863544148315896109256857306312695357180781934539706348969103949989798519645998954759325005881009928998537361621856689453125000000000000000000000000000 [20,18] 4040634620993869566026810529760969775281966169100371992828857467967605707267771255038813047291220965121698895690158041198690724219395679807457230625115050509012095876111801807081811423567523509895970171768357026405274719262817711677602076068499609278334084799804313417289869779429233760215837683051474832321959838915386802290166544680287994233325487094910576965608729260476118547922217846052426336969039646604569711843869304886376960866484898246050361817567776545382052969275625094030535766666080021978533340013107781523723032575491904624309524194880676899298536236584786703386706656203521688524237655404332627437919306909716283044480930856012643464866024164287251973311060726974096404218139210233306821773367709695327819158410185134454012773762275728931676075606834051959255188827046668862280189629917783707292144775057887245817596081767934935082054772542078020150637657124283072293090303682030948622978802897321585456762016884567612884516586416322848807354107222750619842611648007036511053421005316733241881606297451109721378709355838865525227905487797751384662871240703683077547592358661302106365693045282696946300650298015530038431417516806716143610478166631929604918472263503048067653813022061584023004657408619453481145637177432219353065202951381788383855802514065818416521370241023155069314068644658219138989667959869668363601207657288515571097718339894072128399066859825307566672720592938301334825199910864759041417416691792049255017226851080006187844188989654968363344789258018728226224519827619849506214881643945022911415518611065512481049054755123737230077164922937859071942376825949102397680649305245747931213521871897662110222555583148640331212117568512035950218514267878332647972673512872812043825449829980441890563644444631785923227129216834851182208074684436852396864590610974469270479902734851076776415489459738807725534151158259891165391408570842057377216290347532524196610782206204195112849370901420056005152302114065818218454060423133338695982614869467315360487625804232178924822151871046238637559664819400384638666001460608274989977637123887816191993798661697054070166903709399869432841494784349873490730193782083331290645863648553582464443447791398673087437310922268349469862161080814350277685317239222766817451039935740959667156262523584974819861985659459064357304693046030426061236240254271499235348189444098695753648109917061364157384976485795377613873218065460311879100275135926413637217568352945276806511351991233554560906509337264211305490515025929120016513210429459027756005085052493086550384759902954101562500000000000000000000000 [20,19] 40574468263942651422076774706398920310669551797906813975469715772415428103732481859027901491412597118014149212098487457903768661712429044948329447049498779751384935440270201911118246781032649012363588356701457880408515112509063597003012589776064259279688385364656408355376816794961723113309891872433285430214638441022363034860668466060547235797939506841513447234240162877273666806556902780821959386263364299585205986072262669853158458570069046494962391707758379957137896176002316563032189791327844260050468966567935368357820132586493496338121636126516274131959586166667836858087458806358770815050064214438987096338115844088578712663591043367382822818963021741982744631084736361228801315468773885375761027264297048681060353842250103504677428997303190432992258059353573522532219703106837271908247293199078082646651125095894689594760482025495778158095606859351881645568723597481522697336416695568199409767334175998450547636966331925289220094636873184239312570335050738555321285881906062814960823214437280464016745829638845639987396662446642460804916099408668036478512100604966748897292035689635899894365959260713968783862569412465047795710510936390310364783408565712830581667972947675324116699646302288009627928440571616091009428286761007945134798136385846897153328140922561709951585253106426934994129762802630413110830830364885068790008892803614300148063865703613312178044662505740513278233874452122989664598693580546640301483758853062567574556163617503385150346468487018503110479775850919923194923256241993187421511518551634004818349948922220461652595923611000511518812857977355975186961480072463618337453187227101295227127339424553718817444233980611243783161925332804631637766737440780931852483716777391672776022427043858240851458178829834331455579538241219965506267434930788103953247722094290458429733360597403898528642595970369085303021882601586239285783283410943423635296300746801174055675060530734737841608988728873488288793938291593964225720182041414013981200989161466062308784783681431654787116584339548998770103214304694882856547354344117172125988357031599154767612562844891511394245578442483592087197403380237458849036468813208470628054278219626980751752747109961800740560420727899663089060695467811478518889005127689452663753720685366628049891071416430863129158363751551490037135252582793019505511335548217667134117761726030602564913362195484129175495407016301760337894254835469504333188101555507689665783199282093394207175039199736167180350820170461060867750222278497137071490178598497794437705010750505607575178146362304687500000000000000000000000 [20,20] -61962143074017344785031330570960467349183086486416538259349657160683418492401495136577562810859235873745781583003579614613479210913579283775675859265904571714366916197224682160961861743329420643669049590383165898904954847055164763369181320105947479224691872800406686333109593586642453614287481859430748890440859351753435282334160245315540540341329315649383930178989525959806377671610930312834016244002544833841454813952749682580715343697598330861682499211934899429549603624407915866977282263902854285220861527124787312957463404270541588456329180184917272902573150005222313359445402411381938360992354034950992919885363780299464143475390619296045215116460564415343538796637882485129588695434127327471821838430696741996545424117787104314569128665181284235956645743766112025228853255114975656778425533128280809196262809191249221674736795803380114339386306843418816071336025672919024781032026480120344821642663844333819938166089684082403384764184308322999350519524527535386573334111082065442821413777289353608863886245731148949352530078973926179200823091713917670396379951471833105388038457105816947523449113287267910390670141820393295657598206023692772444351775841414601574398678069623083654261816911018183483687392540730252488289148298371631924198301756624347745674766321557916100131220942029747258385544690625470666922590512327864458928405907276847959156084224488740908966874788175061882947036417756749220078466417550946505209138336464826985251640463403602962375296502527211617881538704344052875010951440408281469564377054298257465476122629052424747757381839767160539320454358548264819599466555019064590616085857895598015247634434827701103949867778320214800166469896931353869273575123026447077305585710278714005655482731553408919727175730574780174350065117871489478904714734060768288893722894920481806734506389510949119325334444201045194748921869564500716772910983056243082142796705307807698508939271657085439707199319832982082878801857306087247120808953278113698443531187824839204130241399427015905361592448488061503634222147718536956600861784379570261444715579088901798099358376963522378339672918096321068450701447466480920207840845996940741501272480144047111620937480125190982331650697510774383140607218847648969701910359555831381869136971494336243395154481617608580938290031039932451424956103991091223680308938183099423224417705754397609603337405409669511291487213082142174042124079291740815264576342258055216367362140847931044841669752560396484225314519592734500467709871255340845323114095147785940209672617129399441182613372802734375000000000000000000 [21,0] -559286616016764626953466585900768674483051561473592953341301971543078617653292965628997878875361658093899207448543855847137674667058984263172016708381067760242592160845085728245794927056895760825909704026896535782618340938847376134021081403435362093151043889078070021949153421292788142354359131606253193262754244517173879091161274742366691452418857806393880269525755832700930510627914963383341221799636064344999634192731962150137298009043218487595049029547369033856616406406690754931955239347013973374044508690392455794536482346688569699729967363717893322619914340577163819863389642656574753573495275752515996976038836316069814893431296710619631395838022978734658862362496963902554349601405140671422162932925556720553410297947571428918757844990160262223936442443144224337130409421443686906121430098321978505533302811295315105707855775424795958119234584791059125749566006681602549852941771118755201168098170945901797352881139582844010669117499939221896937214337344037096249725158943248601965277842690801203861950715836444624187327332908368257885208251773057709554403536906343045313360980010163186674143649834815960551130585866181689169997127137122955104386952449645247971433456920061667788627729776875935107966785513516723054512736207241240056513774132760785533650944432706554422736937169246090892369242251598107905653491886398972284712489782798533021180546888614368533668144392534499449762723025525509112389640957907614060905757368368077510555106118214987460124173360140067947490833601066745121855800536817107853601471883998098392757982391264842116221009669735039771618469999321391683150988840468159276373420275835940094309213724637874163062702119251227087497608801454926303843901429678036735472031599422319981899821098047113254489794095643114778911813019717040141760310891587998701794981199431427369995594063055021001156997552983831259021211532848971510569928013775386054814986898572138283772727429874719304730659831145410929825625101004920674586977239090496969935873577577962634566056762859609748750266857596321591288750898111052961684238737542405239153332034942076403144848826823807523780391087361361262325106065547358420113089055447220870636915496192418494383230024401275585825553577177848466445992867996061682851028993067143704008689630195015868136812944653197508401292814634394231691688340176566936627506792295001754928362748474741621574675334123917897013007841657772904869602697770001682043571665119683622308488153387633588991404775650996210795940183184427052509590794215910136699676513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -459075355382667408310489782853930157566767778139105034160139441515426887317923194339437936803421182590612437241728166098391690064533585847726652963918524249249622330551639225850866328846048855772044480373864632247344215593847765981552099090554319907948234410905160666582484337415652794613446646746955736612302130148075429989887091794325258114826491805730532993158576007096854151800456986443436091356646526135261586665830501597470031205465818659966199614729872770806706913293533358497631717242965800510216370428010606853147886356823131048267266735260706537700560241910289063806725117140972516356934565544576528529474065575400299444865147395150001899273833178118692896276760697433517970201258169523542277000931041107134138144429535789243074858218690907002604109497692845888074859541112830098041074701316861757706884823384471633178865462699253355368595936495827037794889977469508353695806905889465044559649201856679211435159797750903381170969544891479985280905759168054916311687378720671424903141185791428898632805779924190371460824184997838812800100237357786079899968484427312028370356677968591818628880352037697238775170279526658818658275082835817418655582045129095157934645389705927177843675905975212777042153283440487426052061527979016774547947026448165162154216771923312993256954427608809800387825289691968941955354419746681224280540364735481172281047452073854399318379516076847624628357605984704323715570706041028453648610984851119712447486221505894410428109783586497771988252091358651805484726902299348632771938817798932322580471129623286378623627117299329166017738046691372279273111319860424290454083482270776298071130369889712231999645641640016617572896727212175848422447727061828190411918695060940079260675593333930320803878172059297455388939409965805652161273431337730893712729831198008714528725152894827419334212986332299272486467968083201002343447104219757963374524532935067853480296905690424527751925558605181153097961557876712229428526985513789714152688023431037094914123815258537485646964145100418099843691842008004222613694333462183165023034107604525575495649757900823287773574341141010240435728310376068548203763187132484501110724081212190890492406861808445668988768691246119580361760106111970509839736656904731519564439246065294040067875436338616881562642060217334641513431218030461422411451792081806208245773861803373954335837754670486760294869894115645703895088963746176564013716684769104754339250761045916427632777981001671206174148647591885992209209677028525220521260052919387817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] 249380764094397820920690208689995160940215921853890064096207318516484323461843526453703235069337827228991999381790618446339278577301850056890010689307563255786844622124624321929655459301709456402480893965828329761797221816938399459383754315150754234683597127987003291959056450909420485144768583995040507789489689590182253470827207047399319164338596941298931572149969632186716250480730150128347591927315740983462194765958974250951254628194329653265338531885427340913276170087700715930111735773058384883453127339111757054557332532781085160630979109485834699434386056098194328104339410684759873475004486355070981403970489576384935933273664076720845859833826695582108244418541273049630652903223724005176388351825719440499730486120720141528551886296181301971187287623174129582284164210363925077244093708589239917810579398376731704576444259623251358486584292221426631608895278792844341500521360076872417155581369542896506927968764404808314219074563080602709903423629197891175334611666435543599445201610445373560679259259128103244065952407657795121418088913243862044238755863300033341016358316756680108498374244403682104509067786741394657577544633657400073396826132461393309334640354548664479352711297387286685474310137596011391764554170289724061103088696614460334459297044479658447357942309448906033550359138160727945980902664334725516964609543541261636892526930262766521617079868553999922366891463048423481610325154866085820396868424180551612703818412602520030780183574513280169032039252072015217575254407695098860730587811121090056888761971704519961274738121649997413820075398183427943903885267721666682205045203809150513764550956904290240574535583573194147825398516644112800173066198354044665008011562967562072928893001563840454044885499678566299601078088779252531706435386184515274233477047980635675276445440341910871610788368031176718257904034384050919287409749107278487874825900836463829836865332049468264265604290813678647042254720659800628990470137909121229908784849434121583269418772654091154732674593639592273360323903988847021472976382440115612900310906178184271540017359656480004453273814701703913045678476932550120563886175388347961234726447185763680308736851397715170984941616253672697550390429992166513077202114381766427314523935680507309972436613571319280945047569041064833243412892662821780436942832322679426596243185390572241477547789688788626165335886591339067786058836883666160201552975102273704807153845532551683226861941518422133173278965625620642129884848344628656136023892031516879796981811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -11146494960390570276200938270140354371757776818229023003756299139186121210093256392517133870579714932000489696549245505342295122239662469523697889560267638496155174616911876758094040027120975442050278417228784992734905503371913477460842231045216237356995394156168314262816954275646357808078137299917302830220582483007630824315446288513659692764039148052200446565356066534662944525864918918628670588224624017833460608187482036172799803830146851913846678786730193807529742775625800363139514929064575380478805413015587241917167697607825662355266592486960025585791900226559263465738646039500161734304250026927306557275723280092062370998229621302094690259983140779699777275254450388444474987885372028577098457379090546830804904803084017738917210832001369506609479494117379551772354494118629216746098843619533159732894135915704545804376888197059581723547626290724075112403465619362343125444965767284209060477472912556551415099830232360767877472324828553309232317409484074217901813644837305716969285602040986926952782911457734734190875153853324095881815776740751230213080384057192665305322297593398931003567292760279308450830542972717247535546487116654722865694901639160993217197014203324536608622317186634878849825029321957497743256821237069758539985569965767235716145613684012392766257288948354444569076214565715780401524573897230188533148738915928712262092729325875925468539071238212051125777052235335198942330217594728188930787873030704538721756650246625995753870184177075201110837821764466333686382993195042291416317234254973190861193459941849268538736942373352482614803941006241268407544951402831676980838918025018126160557697346075870973002986101239723543344266539010745163941886985689795835797885401073466756795394124614499393811534576114015458138580466353309178605651688967100666819274485694098695136298977036687411286367227918097946426373136816591807153445116840226059507435332076291641022345704325295073345344440558928404656117958828416030408758468778508739255315684297411081939439471368056721235499624682824910929450393248049157549584905990334428384695835886650337412076743145153711262468236630840101352688384947294502216933872815816485122073868337655799524480338027260879217490884975198690906214084622870599239530380352369535564529725103152230104022292873634933478005999917628832374335577431314093908706384506248325482873941672572956114880434030125684627505452764373541270741056568542367046911188221138106180918875737952040558805588349536152098980658726756870795351726330531770547960235262507922016084194183349609375000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 221357557070838850270239329450605648937848568818425068834466150568204309489922891968223451650441373276453720718371599088426032275894621460948055497239468487001079059060946134212534589992806229688297123292300110377838791237573424420384062709255984682198309487371821340356757863924413090128299157068361515519946461922958419126360560946876073637335501584393314238075667607400211255953536363538930813780312508739607275006191026958297035966123477224786681361006843640158004514432494429818531128053153371712680725111471768806418800110439871676322939316019657066842823469225776156831036596393193825327226328648477506034140707091676525595215755462619703201500991875522143023533251529638144088249327891943038434561944040143006004272815142398679159802135802673391037743232460146723345321972568897018464735174642668039331484014527215530085629784475488088064002472005164639312480437851751457956466394666816278025091560115375334266628810792501519777515564520424638533148828910878860571698095096532467956011829719572100892292841418200994573577804669452438114067467442133131677099973608579664107143403510939802570482189408722614360193003847602360603239278544850569675771898659280365157172544942965194184325499396697057352451488429786195708757783003802570613583774602227390649152218957928831499090696612678116278164710904566621604242163065053728393371378107333606850962480119855237445738203415532683789399919292264386989420038912671108162146025218772003332466395128102986366580312355493698204596881352662765489834211778691131980229097342647674721855527651627310986450237640754631881092645437891396886645304626047907510853213868048499951604371671290724691766903912000489143631365525982713491545980291853442087221794042017054235324502660157755147673402410903842018896211828619593340682922854086804957853586532526432582328162144909670986508861363945186784472603773802355216540914685196149681511866191810485883279732895012470213779871546585597474111957211378380041811617669517662371425897860388765901436828298044614436847133865657345502644783988846336483606682410164353163023095129316277129032624385409716180294841530813884999929954727674719301796765147769230575062336684700558931435612343787686162541117730493719676407861704644032825737254498469069931755222847853830803362606935856337326686108346240204629777496266551311241195234870176223892453664827435351828964270328084921337981450287315697988568474399593867258856372741656483727091653871464612326892730825547038342855006824848260671319299177533975993628634348908690299140289425849914550781250000000000000000000000000000000000000000000000000000000000000000000 [21,5] -1461696668882663096770142607782433893694995369452626839644823163923945756185635680552997171051714230440326222698269957797682269027479101668469347001614361922313511971969549094676195546780638465408281764466332466294388403362546651571413481138959004115835875259706032754351820396753916168451540205695041043793980686518059388806566271214831698528168590409110898779730794674611677359127488406059698139943440997421633722753286167367333880184183933570125783117788522670255226513089756087812962926257384565665533445223811350121235001471289612999726132887658497620647342737834401449135704893691615696918112044515260988468182390032301314596395388503530852804856857451429319173912668984526174361851638178113490852917974741865950241579580435118660532753678708378911534504013278995119302443022377781554643001503887383657064245311007606670386249135788432196553853511005799993273171053347082246821125320333059227495215125987792789443979395430368471734579240568238456814552870675292985085228406111739978317036597766255838401490106204216036100082101922154615899345507671188264912616353062477167113033868628919205780952986076788862109719764578524866441778687154952528099022639912397925778047455253677075950077002088235983903684374921245688260333721751062810378917939827811011273339661018423003726642674836965160534890225979070518618016353147338547706969524262287079219569483396420513193971912612878357721352066763873321409172335849540269505411318123814436610562202095565749178046087858901571263938601652235237326246068364875621411690749800347689399779790446397350289123787235819050759859220274327915485170620797197582593028498006910428187769147244810645551630075881121115570414066780446360676696536022739288097590210088858757168265853517950744105417301980802255763621778845654720489592732608786342674383066816462900961721094291510627727911384497868053904194544789097513947081951386392214424289193722762724949695551352993436070044378058092574916148605420807937656886582095408936475073705609407424307050113611025794399680151770722484286406467596247061795488106712375239546276306850288338695288768362540557125797670140231110569566783738643095014427472740706910434031993606645309008122034941488314677914858198604266474349721955283645134596992327312045862962605895668834185122056098613508587466867419236162329850151302798606312265061464991117366974850464784641004045119162241094136913229617932821699423598150869472684540733212474317686629965791787113471168807988046720621322156991626412400954386179504100248816023110975947929546236991882324218750000000000000000000000000000000000000000000000000000000000000000000 [21,6] 5691684992274806215300466855503313376838262145245367199177618111607780150894395851007795156906710172876959648727681659391837107954863381364402117333813915735308498380742761332505546475990162083628524228584247987783760888388382752216235545571507210794169695067141315985048185025725102513338071614982648961573618763399000036545828687866947357181628357357847727129717627243739029766908337916157361471406012187483187580979725907900898391358812464911840494423408922563459442792625189742296757231260519277147038547691786255383407065588138362485172442645262401160616545810695733373474934923653591051003793301731669235406145887397766410444053610340703729587534784711947751465765879783284851901979132336362302753218448159803894152100605751344139320190363310193561494926940460173028551693701475079612231402018028292207834887083544732200940619934746255939333679706127997605249870574639691665515667506674196980668808002984394466098771784218318363397671944412829058335643230612038441878744928672913317559560957090744556525118950551377202587377671901834460263907032535496792543097476838636385359893666450975789960975689356767830881467104837053022349035153233691949851802991599971294712648647442417078865659773437433966181049845724435122623057883016582502038747805779028283723214161208886196308748514678337808583839719708650637279487985099545361310264279630492505043006394976485630037153680062949549816356196848834777610719086010338839181637649052472823690026361727611654254450063188908919132569173621309615843517897617519795091336987171868464534846466799262373432116381449472039676455513643515965193818821541235136058913395990461572898239949854091639106303636079802240825878046379033635434194624380112715870064555554132494753267301153793143759519117942554272951246750976265813913344855299054861627806690214962291897989036270879158149490547476123527237227740545422802443543026429594403895885221423905279452839136562541774092241379084685007140207059814924413840732881632869169863709495918506214882967529059195815236765198197203955106106439478077723642453848138242036614861697294885699850704469693185265768848451548168497678501180749687059826312458717384350913848471036451797871487303318725469091861452828192906840663542582455964397577077000726304617785403824255169427140963482722170972786039811344666723038615663363907210177129791758744390213864359495582936186446288481494446921210442074018140942267807135426535822849218630480196222759584907624782449350844906264874557438803324086302934600883849931667046728733794225263409316539764404296875000000000000000000000000000000000000000000000000000000000000000 [21,7] 25235473375436956815534293601949930118699607771841873553994281629264041009468267062663018837328034280395452004323794529899279876593109610175313887706558442948770246843164167737475024608144978075810791571419280565850835282796061980913510324148186988772266618880121913424706232700260798025329402428443033277313991747145949121522116292903113672244359808308620284979605579405756715407440676962371784461870436722995166339850797399877009174807635641862916818788416202071404664644684249595295809319751733676841318362500729925240272970148699467645305175429818222507175691629517112017397298574360264701113242041437179070796733384274533007579895771298433899548327589783889178637071015772496070342889218808040267328346795407408792390303776002838051112383582742745536404199989053007423352652665264149482183858839815961653341720966560323961058246628474266305749972893318590813367763372539176004914874051510287881905518384094370717873145215537501697688743838908441548653510412405505228833710375858160123219319611752557643874910999774890555672969706836479681973390998543751187002755324304101178469234116315706400155080980826359058931197509087353840179453357549008814644476722800453949504564400551684274248278744180708698580905141127084457916310098234903369879326759878192955819430781889716970577391274182745247810272963175427949544343716346403335442834237972797849602024461602777604070724862165559712093432076590776109697946891698056205297197422084434280838515448240228245259116984957776462631256636293319136818917547029106686373732852598121585434708796095014209477551119255645111218348279174467230920395797762629934546213930911303098089778970664246565763559051007069970731438115480838935754814487918499925394386223329921433094475985302556868619325794696906343515631894356160310481835600104110682957520979699127407743224512558784151248927754313958343342994503350480679520048491763349725027610427485559983691383489428779507735754385620313180128955627478262271130406412563561379240664757670100854398220285779850731113412192612279171660072354818353520168107988941548920532355081354779060447172422761551112143035136076421299535767083751246069024256348603541758976237345810216824404134447850558422174869780991549360946768456996555106483497907603846861930546911078097904352925105627044124437527045842840429265654123062225064113356732239055050020610167173809910468709181534640914994610757442667600167235564716489901522809970456345236044495230483868724582092000345862577209555552358535736968370245714231039316655796911348375033412594348192214965820312500000000000000000000000000000000000000000000000000000000 [21,8] -782741571962996760362637266471889776747934045078803922681021344766187877328415887872878942572339293007328685885711572480056660532825633611672052057010468966331723777077396487473727056869594260956983966922877205125294993704011602268175299536732514653308870727716734450427570102753108170312231160813244195880102995962526715887510060263245275868781725698775967227924031459495170058009589257370922526436687684658044709737690320472550146750602577349039256760131900444500917956157858309067319835356958106267325503629305536600107634717538104447128239703128136268654949435912913769289857788947309958958475139492807751673628884907675380773426457505058132698196492695468342376546270943840996049098174425934906036743382847218053330519237739522949202075966480440808583812627064210766886140204506239760625470652021080278594058462450185590173011267234930228945199673843315371164501253423530886268655468478811948594930723942220359023865584119293782725088439659036926474347177634496754019890787510246987518931076101652157525669069886247718561000526738606534495699924960748281311966298566918033956581786298194296574646021935197380206357434001626178012918429577691842678450982964686791447698899348954582122309135058742992770184939306235465530518026384216585960867680947733000563328891397938902444054250943903552988612201054001161025868860847241725640763162569824910381739275405166835053901643389280407324368548897637469570325541891421737313815908051582185106723349389860644269752347530750717740307655157714107868693013479867351300893421951960742086548093429591489420148624383447748655000616074648762906939257425820131305674358866043268481688107312402284674112761397985920538613929541228620429633688770641200320760965106891746817379529418370935735011941921961211193943677449314737100614262514491998073868067972234691589017019026191373960489181902320775896238086985463632105526791233360661605258318404955434549362488291269192497454862964409871729859132991015015599088621277946995959614331123262102042688063373504636628670694867690826547072187420568048158822492500490743601720775302129801695526763338146065380288168611869403531810394583170863370987421356949944752972681706961426374966515046813599571959404762172398529505295645032847014075301797539802939441464388102034156515335828768978959144258484409445768172726104663025710992465931299930175607457753577270096209756341998366047009079402070846044148068820157935528864548408864010518308387668802602761287897080612257940477235503861738954871122248973054224649328718121932269013996119610965251922607421875000000000000000000000000000000000000000000000000000 [21,9] 5676987670806208446148651937153159243237435185613289099562986855730474533346680854251495822171746105816441074353172737400142822605291309250470622623548748909621752593867132489860473863269470215027126893544764061652888849534148512628869692707358979150027533957623233622046225950081650527702910485332064599805224847078253702435871032393944246054622095366040843842041839216835535660843362295086050561307224672312626143110554153558246008856504904615874493782781987032289572939145516027263164966336610518858945193132154629234802025745867479438193912716517860137835222838054457896247174210981472576069912413177724339863328903648288162519745976350351822987125473699910322550749421049010428578626395331660256950387957493916457943924671919804520248618769912499648234331600253449521714194293291113191111943958005021139828844917685193400077552192688536231761506467677678559997233120483076899820915677946916987674015981715204828907708487531732626824705304593797539976336042566922051980806655582496142216975906482097181987260355617966644943890140696192885019089412583390863949364816355044073804405014773654833259266502612830143944645849626026770365257595993638000204456606852524754502433830715774893875551111748645543418775574671206076967602104006832722071881270589387893253737739365109343077585378671620219677320332312521189892911264657421713066162322292078224699481398709663395433831883198886902782440532061864820677639978842522120567949856649716032483889030653162402772186719188284068778152604858347204878853566627603277753627078371692567185886719387270832141372441597288269167568234218239060489440351842328174413849844599273576736964233716313949442223624961359822073443352242315175292233986607463954168924107003030571534353927243815829131916256834712553363485431824016499000544740149985779925932343381137472828315663663766000958741069347615940563815565640496927428233642158236406315017544980335970459922622502624577598004352183512749805836814972731672916143162415064636526268126043064976760490898728080379579165421117563890670442850091369617807865248625469702743695309397429104505976130356472845365190484551455220933422406309893339374071196235773289149337633464391783460783112195047185553666323957664953859103712412485073931994680811910524765536062809348091407719253787393430924684613335955739169623904616092250903786017772566407452813489679703769287325934028030117379827957817382825985713696834171254780989024362404786726123356614345629001789058805465670633084589758337673697579815013026144525091674052086343493783715530298650264739990234375000000000000000000000000000000000000000000000000 [21,10] -6416518659290232908039192979158161890265573465510321954774034371829734923204650214797199749445671410511294394749653025023504218560535750128354483156213580411363135865967472488568911349708967510527527925888545199246157564469017064681627142213603441528035935108599492486767046233910931856578955759959276178942161182655844270334682353046137373225748131940282389015426962666535373520084419985591192981596274163310285549822034456264285883177162363534049927687291668444844305551355326418747497946283380049262450140006104789953684529678194168168455228603272145673612937518999532108991053418258716719067529793661365086222984714870457427665793858324118424123478884802387966493690098330923726359521437465307356121792104081177137462635011493993343891816440357818170660955978530349607909630676825254851180162277942940766927412991320836397836863562303237942821617740566304619658851834089649862330829278334226561496166351713456226425592622560653082434139837655727833385401054651896888309091950200169440598355425893367725542283048259429748446211567887431129878286545857217642414254318562614378753915904121003034042371804816578956094943329416825277325885143331125401863006028925913741141151913214823596240643524039828118105640969655795844506967976186379061883889931412399736710880105395767759069579251506043436915032748298807939207719376286653365282805609700756847852160649882754438836406955872715823896750720532556439008593482572077809314229554701344475455147321714273664729403852204141911340759296644586921609325347622313463145738590803855485277849984009930895561579400965117399788959476996009343504464199402375403846521998913555947895964196277918676833964861286383013751398206527531770855366358478170283412786868329759341217011615489573657983589516614323352446040089207706057289608757417659308778848719261383408943563706722590648164017674042125483615597853305298287942794365087096706693702562875184040003776440493368312897935057982172575786303798825379047602531965691240527998151161502752892333856586719015219277927378401588810093922724690211172072894746272063976911675623706278689978818155680988820211226320069982865244746414019732865660023207184047231711669021318056277730215484055947183237919366278185734654713244084280717947260107530111634086434687026790764255897112942650877455008590532000581294715830035711456364278843575612430603883542297830838998131482908082437910038947614016478286373573873902838366765411526974533333071429674604931121839673983797551661548082237460728184007258081878249445395323872706749845917784114135429263114929199218750000000000000000000000000000000000000000000 [21,11] -42488219908595218285178415885512147269452919876002545145315868316772339150600991588384004693357146039958609553381535605402580074397990720192599607942547959030035634799705005671624600790571814353191771012483242466304383437899453860312939275620756602691953246371637496022276957149535391171520123029990362604491709899004093271390091708087583263510722238703031819245963303129504634491472485740559796460919095277234157736212785020459148748086204053049990549283608323751552444069901665199292339471891675422119138996214105459918755357699362299320282280212926838030791735230104100182648783900634812722475715153465572944489315889435350177789821034788140832765548139847906366222373499447204641103167956546503410287168217976578186042334868384391829486109725674998988798416933767688866573626854563926354808447826306988182697143539782082874649415832582318002192713300454806606831531189147561177491619556661725711681457848671983461133702773295499006992640359747334113749335509147020546932522248144777540554858741941687376110494264961137510120139417343395849966233124613562411459567710397744669357062247568733389665767487419003370324818026288901468400772609579354428085430320468982575199030978508104936108786114248181471366434594855875320541838572158049569064664317122023413828796498802907745901758123621073426854019002215559426778237265765278302572233439557597894128556283024763512749549793616738475028205826041303286663500933748889458394105707199888288590978094340598333061840464277356278504731234549542100552595072294327479047578576930138583489179818905321576131991507387496656428352617159862993025172239027598370096495583878716196242811919758547112687898914667926467720189273834222076192077469674033223033640159113570451874216703358143062103902703838427567390344111949176566529564525103492746557150444927560824694035981810314322262753521213491336553754276523886149630352502267182907218505706066114728613018158433283219411941664091006178445033712636108627106823919404728391926686859481458532462275925895933990788139122308699771182827150521981935803538813850296863482418596980887613211749650844489799551461824484913925683918302630096428128153978948548178408950018398567695571625086007637094138525369897666908535289684564629656899607358866985072576951246268544159184934638530992823842388452123244181679084890768542170567443803340760588610404816350821568509444870825500022337891382388928082706267318051976347397850701606491017740938761411757359517914663684849150983519683982046557129008426713213434746804292524782753481815689156064763665199279785156250000000000000000000000000000000000000000 [21,12] -9513004650975470260269609747557551073829309171425177693902991729054342876359272971545776372503892368692497603631071524214304327717212205766068197671864494784509216968672621150039887289637023514388756002257101005086548363567915206457580829565131614398734945795494379761756675446884215397763895238766787231547377150426055832038329867302215487274139140417992356124233220498747679373004033480771107382301222652256310891678834020853771040132394597108300976028430593471208203588726369523548929781124061554417237263209239691323471648993486030317915409794983683901890699624412120780499012211350582175944737374673419538715810599589388359865889591793404260516288725089302888442738053453034330179664078472045844515106082283030992927942792792925187089651121087093040073464050483261095331621801578627814715226676739832540920952371643397410428408550880761354365514562542073049782356765024578623035093000894981028180126666417894085607888661255282607806119893561322054180435424385975774604634530860658641461260863285454162572269977463301480776225580392228104992854480257120031777807461661164173620514150074891171622863604138583181249096258435215103222840950192030423051643811226016563966675762568927931376230837551125970150681751994807553907350959311629649121201279276823268953297067284297480754492603863523351141219170468530369314321603190574981650294080316924624516978210771641484526136312645543090932068622164336917464944355646556680576120767781563856031000837560071673891158684788734721099920219750122974636618763395704011198560832244812224525584590288638145944705536162417418392778359697950243759472100615099131148157155489279078040433423708918371703251990352588146976814142847138794373643385265597959275603685036411020074527984195377389982705314259768396013799411642233456478302769140914711388482539919522142174300086072349969697147938489952446887664406538681237760553385398485463416995298927342482472548969668394434227913324186489879033597507453876446758987212494475441577079245400970266888022844294254431764337622692748382213797115566204579704146373339465884611667627494152217985481603045029895764464626327004498184385253793890876734453277865702798440766046905204561352502756065097767330349442672424667443741680799612363105437175072962610932226189455095248983851630857759313861337110628449585091227022528584508203885097564880168829948450583872480321882832914929809706010904519901652166837873051708903459128945784434527363428591400049913673045994596197810958169645139775290977883940157174222541550672350030987134417159722943324595689773559570312500000000000000000000000000000000000 [21,13] 768015623771418322513621265038684368460329828860849155064541600409835234409261495054824180869931432849842545435182917979426573324543720529228143019623554106371191120422507468493212097366672102672391477967504839946086186813679988128144345919166982237191110846570080468144343621213208467338856913810862380536596204932618633482233805194851604622470571031025798148996552991879809285443954741102842477336511414528519906956542141401437156424610933143463222089748436709987624373814002415676860367461415927884419152039063100752643366324888663146856056434946651585527885219515019103166054381209500547459327846606972986663574017787647126848477997977924389367739970077470806706160355205797889397970995197519225828718301672983969193994354640799102981974857316022161408674295309655359812821981779915624531104201949065382271488233164350348870300549714619227069870657299490823560750055107221547338482340377884363605287254423699611495999361362573039228519234244658132273982845858071037526786613464368515044463434543134743810189546360607877374212077505758850849298923800724156172465832658145252360457214903438874718691247050861065878838138206614576471922032341934007935692010773129923304964125652947566221715268018888249624875067630499005789588467670345865140353346391241484499140074683505173235573257216360944476924843309062380916352719700567588556566170474839007167659369848716144060437194379723578102616995232948439406299035093694246620168151244403615330379396348149442663994045291559957124907626970910822329722974584319335607997558433502249794459137757107783642475385823378267703812956790366572085719108862147333670591151451718288763540244712021394122259245227074758922083532382347739692297222085183961684624085274503824600169520463929081044373787805401918065552898835179004577440933858044042032929218084099996447786277899066476519025089925134514389585299753013019548614418749295324335496192624856405063655106941409340851664066042290635441096469557872110630751441382607861720659247277049916776641945142841502985769539828036948878053981244781872061448077885605984189315338972153153953533869025831964280845280735418843315199266767216528367304129956873992257615537730276521019064386048456402024531850767734070812812174238362204564108683147958958355806209847603556383491859558534407901191539462886986438595252066401929995145956268911722573243105203897953546644554587280112677585202384148134966578284595631631247705005621099091566484121094634947175981118174096869822326319900945486420150115179076870996369375216641928183491927484283223748207092285156250000000000000000000000000000000000000 [21,14] -121178005130773690762558582562807115727257633294895223234505594547419112294691296138814148722266563000439337313461730357365184297913318849971995251455394692747085261730426312866880315188075639165811517223012103202552905339342399483593040071072884561203583009054148766684454136340066519672500084916970660904457875376426010864143037298996154968122969969276671501740349646782556835373682778186922371142675711524943501446263768683610810729348283640342270218998010850028952728035646301978423166792253528660098638550993023147265051203543827502363381272455510161982938128983445898344510956786406233849869331956562398384921049494473502463140898148418609604355847869379682498913143383395699075074743654527039002590118651917329409507561118629079036359813434066509704002048697942083547153888086665292233134226162228675381806913864403050732304448691166540757713337155368173913926489784220918848857130249583852199975199433455863734240189860397159838981014842799384373039835916157588386904207752105982475299102475577319975263920783256179314038807055989032630511849272163494685792888818688373867931710903343759984380029176764138611166080093360708297305961436571143664859195959757201559976693970967360771324012546320307888220198110912631530280614383151937673873093423727488541702216010026699775571516680410939690178555163411201258027657919747529657391590936674478446892530410091243277029910925116141817709140945643099992657440136210974075088842661391978403652104513614338509478219691439034514924183905623125803297474400188109088935880491243485368611276717425913035641464042205015862553942028853252077479692238276502635475829296722664327848410790497470983895023430295876961705596910164971059924475282706813004286381220666985918717860930506216753273730642561434803345281962891688285668437356318052159544426972354180195432976911424409331196468547467205852155300154554448231136567017613797201152663764211225406666276480692506316606592503017808421155919564084493290886268203318786416130764000468750731652284140017802257925166423824307218862181097251143004094687094900647029210574088655108631973841746592280152301719339730049142795066222412824872976476951913488131323629798108440494399077508686778180693612501009548894642312792212074406710999098073709204656158343102805129622633620585178200085394528274839118810715905242922977373996274939566303578301194076889439187946067941516487701650175012986570250061803131912638534592807367627772910249043447209224086016023375134480759906925077827383180529720099318761516177657237836040593492725747637450695037841796875000000000000000000000000000000000 [21,15] -3092160159272834175559181420433664906353296399725938430838793310316528616582189530103817238604705658777583182761082497970253352468219939541533847610652484195462712886820483295704405038300107075368307392128048471935465154044794557243280841085832336761560778472897951324439116222945151959844089325799415156834888711724168237248999663953807289864313716561220484407020734479781126744112762125719444452168601154683755388172777382188614391959998242407936241641692979509467702486429055479980555610752252602111044082954401254739220319988153797762954120966587901737066518136605927440394480173217960942463079929620576926806554496982236701813412889437215762708058390607188151606755927884205576334062113417052145610279824979185910063814084842677018346340161394103930242190730359781887903596786753575887690764327602952522797556836451863599886969074476853986884443896656657500971715220285948023997674563177788131551632797167460474620783169757154216724174031295791787397313967601961993370745765944008018684349673469584941633988340461656957410400377595407507118896424470215608638137917850922119124966829330888829592008100790383039319716781459397622650321175433636093694718659179814377317347126209576904415939084799576701246389467314703962249756379416000105682999792009608827405618587215754166201448383595805993646910184212553248675922788520974764857187759719429417371564389771237622250144938179820203557601573291196619312808035301255040404625082267352647517604821954269769032500542602914977765256776899904880547057408423391389795797572065570390148993443472426398795672516852904265132976475961473728476767079999851513891324064614243886494098774329946784384785084205881307342853958715925453261393073429083119159436188425298452072016560848135937975825831244044854493293591209576171673398493560765327435145765966559567659030592251970053897393917762153705999041091118824568227954486181276014801325684894744720736456010906141233756445563008812346337809615645990053065125269964072196658342750305971046069173519957490916728613944186499897855824919553746609936398059022506828060564068921493227969976374349832320511912573387309103961127413829629244143552040242638602065999417253721130995411963411160477418493378367512852980593436095538538775487244708789589528611801629204371959289773106512150533720277367999879441907619029981885630374497260989492059665328333883160366930510892688628941095179184413459701947080212462160817791436383405385565062083124196698946214047051145173719267673465511323331863012990798887205429364144482207166220177896320819854736328125000000000000000000000000000000000000 [21,16] -6568858807117558369240670882204337637685560774816515137813909176306258114594791637592872341042280147625958078487773833257405772243502708138365877955661534750011351768566225151812794362228229718154355303242228072221462950807817025617327605023194225300310635669060142056171411849235460635663751119241909151995674147999732428823544801287220617050390544019431573570310947335124744368414083524786066110159315854142614811385262572515400886681354843724715154225424815095322675570887794564877164800941481086348330929614751501343473446316845062337449481202591262330015276945702252650538789866971999594010300228778510355196695330450709887280755981381992477608789336334170369968955892041144284321924431157993691758376902571804479809636160984996587739333344803849724591134113946957964914860596552378778707587861324232360133669523154128864305158340882226262423323781472661327603533457281596259261969392848197447647476314461652580838592503516664686813336564054663000864793260856980633721378629938448665816246387007647403052462336042804888766158961647477756376951306196788357242490390590149647694472484379512130084768040924375035273130096812802055580854030030025489976007432294679289125357764995564233942111520675654755214497408547181791767733872364399968759454475749110613060820170254057299586089917573513403886166274505706623348843898289649551013764821769443969205550962395728409250784174104862536796515845739417430640936737425480405000127388757436781900067495036789023610019800498748723992060238371064336762452670000701496691371653528630395068616222782300759649992764537912490176326896344748963382327020509237622952291358743440067925199438839516036176495473198923843863750448083098403336863157618645931486643892313951071921399968753478313973714342303298971981027758718879929875528639423634404592267645792281294091054100926467685599649421719472838433575836581496100780391586542400217480565256277876435632966284003638653210699616188603502366685878883787266601026732153047044169977343151116156656744381461647143310651742833170199468609461090434953556731902862352987643785008302361672208968092781330812830667688841649781290856609006111032624156311779655691484758710901210011325839878492469384289453061099318682455938071975636053513709944364951444238390676086828234741723828159696694441558699293786708858666414723907926566107561640418677999911636473038462199526408415818081287260300679729793554109717977068120800355569513844045972764388867425271645398852661554520247965177201598005040406428403198399618957909525812643991571349033620208501815795898437500000000000000000000000000000 [21,17] 32247528675669185094236640523073224582059180133186702230509409293026611532459458894864326829562946142576373905871251711364563359098212821255921848370632210672230169497464519995848064211776226615469815119025067021257655906471831444122807988772702374623720471858705366546855129102806268807602367798057627400814902894313820105108273707169189496683367392012173601206532501657984012917102334111689306254736544158365318588507033840537467926051630796092104071740319529955470691893653084422260770070916375474835436657352051782942036114605400447926742069330150005138600195549372417317393903489396434549421188847795590982602390934417695205266709053304723017835260386439515392434026880390083161702996440249914048412882183407814065188849967722925585463614266194106495028372335633613797062411275097698262494484511982612989552705618503433997166005916318551433791756809081906072197699562587119835323392582312055461440300036991646657725230620839527837898495876054682249468687899553450310318950636368856592510920747479959827552429869747733539422720958083524933225126101770201267689296097461364988347858733515633442429396173938451094148346747691454219220360418621091983254947603515815402844883465148601988877791496063737204522907566180718764358460873769823004875196868770349988687312491347971159052391899340896949618354875771257695561656972735888051276371299802926636933705965953450226058290341765125837714522675058550675678957616591228004348685092196408555224897320855740496607411041175460381004290927933287174332285086946881376373390844286218876652074702292479068103091985609157346880614131565407493459892564141654268715633188408787091591765608341897570689588065567397318794990706031167868937453067480862138135859740350176060059834779707715538463755764030676649480186942169911471164984154042076285319410270967753462648436483209140386653166756412769202945711745532922532519648645455980713955931259106114346929458590282377984859737618389671936012112224162732491978828794097641182642200076930703438383017780234297347818580189277078402078800606401697124397897492872480719717770438802226143019953200877323010263045883832451787875406134248175931412667988112506774905823211913517548374913127006769593968607491715316454999098424578596901179545145359265017496965972881925297807146853133055930328634383430802427001346971900180871915367543284355673832508431035153855578922556665960888705453999033490855527613242343620894562454399015607022612593030518861310394284022806556896604147273215747174800996203927402936780769078517483450241343234665691852569580078125000000000000000000000000000000 [21,18] -35403112678952846571826888696285378891593856317706551339308680261256173890251574307709997362523540401931720253773484852454136543652591473012618892217545138077762123003349843462313976574406257106253036601172567409768174701509854823874500679068074337660210823112965902098591187541417206499937308558960300177165547190854939471480073869224907858020145822279955556985568453350563265117405484708392355020628002557546014832558975195975565740065606021388401563098492893348175585406562828479988557583403719501246613756296897017591711221551886978434602289175988406377773816249371588883705771400901799288186342417767374929816429018130106770176463861851390865045983676639223490385259343980790208975783177320228161356299411907996969000392600292039818300278896806310748263024244487065797221322941236549468990465891112450006323439233573915261491646784320365987713989533643139398902667771103028142087215471777005654638795513000303722390575927037010715988419162380138315728563560058005732905091143519317840963057731716715955626117881140256546031183202220721556356341316917844232044882186276733917188810871918737031632225551597570324425170990488312346379333559367539775722061100279065924018475733396124738346526566112967239031330585833153547447924077843204739299551241624030101358024556156306119320678061593638945625308799811821099908040104684811765584793178178530287980289376150113471668701118166913176704509928820520552403071310738356288422904358801974942768307462639439497789275518556195599915657266832074527415527198815798142709228454006393196398022371313309396106927750575571041091429896976868329310372591702222125650949590565936443795936155045781022231908357174065700490663487898660967789972641998856023329721502564243177234344658897901888064326224273507764888305913660512249032084992554560115710989069968607102027292940770713052065010324348575351132236679974972975218718421771120152397604123148079315198916338220308549079310019475077329712674761918649314390600844977214125222252332369701831770876278192546691248553772715583931583355108430452112544851176420872384025219423569895920185982075709220348549537581468798253301643396426452919903591942465202917296638892683969548733588228241571621811904523744840009448810107787241471799337497924114727972100714357888932125076254615083343278434511932392621959936177507140673328067234361448792186945109237362581704980432969162853216879142179338666273896103650170921435250689311707035075194133864677158386989235471312007943785867820872089893776701765240493305038956689534401789387629833072423934936523437500000000000000000000000000 [21,19] 56325475599640282813606571498475086098120671918478807204991144167103894898073196445865168165077371178414091379903609229524660004217186559730399541982720355769387151614275607683168840004688684598886092400032317136966984388969923029428268588537654985148350754284959096228783008053529034468051295983539689927060498738484173387961392457900217528316578257012456017351029734941668218042259172502710430375094275385255313953618362168659551560241305301558611913140455743934870098027955956025715378273958948994717169967278436415456063667302170340746242489729630618950850963266578326373536897009284074393746286235799533716609683688977080221257241731699916646647869496301293479787197708452281015547783950289265214068643903174772523373521772709882056156987232489011199227642776056960977837853442160601899718114596893256764929633286913220981359162338134814521397160615704206453674932563235452817177029230277783171666586668851721589900475943830485153354395087217427406634481743086735697863861960308476775485695830917472404638921969088575366142388165462057918388634837416500435816359095301158563525980110258459871930205665847215668195090013547871342666793133538284074755096360804466597280125795413278067231664533365140221650412147650827343368365238866454503802137109890771926326848578785268307003012432833924912571641899985404312099031655507918392079066373020698739188154614488628630172267916378254496098167429658218322151452103485207155263722228946660281398242234694520671188095739080234424257177388623204509070501611557426769412130236778617058857622462878818825002852202100881307302927727517444436193967290104637167206396460427232015232332184756739989933105839644808438108501834334921477042314155348606055428551314432424495213856886866237398575943443047634650612090383796017466988511671722297058217394048792013191740647272662523380505156021793365029778253194996389362469677644443076561145529705451241313850925782011431929875451200251981833354340698850676531389273223755420601049658224393349853964175425615220959015422552850707019572618611562510712562648844875242500040676064335140573705414850390929247896113231730330892250246576023723835533816281995707707415475279321471796640374892318908657680031010910343823398241560860002688005561026294302343993535066893370459773730023368463264858067533746058635919097054859978905431330233103870124796141982176404953002538584149694782835898915741165530497061746877506213127898256441297388457781440802613449828984466203407995862009935388866538642731529273931920438235609882582366481074132025241851806640625000000000000000000000000 [21,20] 38213785514692082324874128893169637235987740310223258769307442445017856883253651699619938843538590260699580077189802966069645663974025116808825992409840933483213958191881427160338615225626414630518450326506121152733088778660466323573564843790554800923547551561036870526422191280008623729910966176052989618402587733508830879023412246405664075271534304215150431609620304859331665696167089762762061845666659544722756078667894665246597111143145785462839452316368800185863709450211032266883859132048185609557478572447494073392703790660352350648690086006635603415806570930604159714934161828493719837239912303306177360598692528100407257697227828121148765271819950907779017828103180851206091249453324843023868599794784741335390830569422677650514950300326152445203817928855353361192107536270874715529033665400598981427080598340252855548255942667777735011662172931412377674517825121459109672411047938254901829058780267786333990320210639780019974372692714826685241457633136752512052412717354178066518020961892743695910876408366838571484959918655790335807534479333102960660820998057172993158000052129641798311379115864810936806488301159947100621471692382508818867912084695919474373504141956879594043664324790213265288952858352226257337525214345987506556226757942013353622280719285500480762601052667134804505980775989972938360001793602705495381808054134466644426644139257477966719255531190412284986040548297488587429675500893013895146379715764744604300249165416072458272158104707138657139922562044089203766134935366730423708972152711598057851777119835682266877728023014901241810054221748575128140310905709024032884781905265214534221444414895029184386747176559553210244006907384103569586400144111616234117108453342731706883101016110564781853188930753294081305504845581932417320331232441394895773200928612494774498014152566309223717627187200700429407485675488390883431899105688138673699106295566925952252045390772861235970172686957335528207704036969030456841093178188099045532097864438736351840609515268686864624021636900167242074581539795648941598735012313431233472829946649592878655852001651282816770049541154658541891361869300141573908961430905882887551072109283248176464780979231478030843632925638434640168139132904373606483247468343636991583234527811461514781530144835350830874408779693989567999950731849746578599144427062203085836485663893640201946957614330232289721382421392402650546973204014435455675527381659467531721778968523297461178232575755481307449807839487805154288274056528848331359335806179863825882137007283745333552360534667968750000000000000000000 [21,21] -50766865213166088655513023774617378745851634109090460081436082898491267511763662791861025934258598765077875239175058623736918088973644873030607877432340373028500445587776168795296364073087858476289402960478944291936364804767525926998190811388828628331083347157666736941483276749658718744830533628715412078300044553143906140164189788482411008914577068694069150591918803876656843311945456177055689737474324446259255513476739436927342315171748705600010052977752984706645606448393279126842573679293490194432557774242537956154554603752701916926449317984240046799575572851652596038041202405703616684729933679021960548109518183843850461891791184069615562987125468466946966301768506075255872388532376119384809296079470789584085235848723718126264604723179989367595055373947199317307614475574033629803372835060008007016310568041480655459691982825219460493176237632581839447119477027517767071004252548911178717331338915090138494719273864937298766498625297295953018451212608856501904399354590233443161023841677249336990824917002606596234036074350746068187866033495441750797531031162343971561742389876953970248649630535910006218188342916777559813104277410469778578321907259718881649551829027859932479255703131383149510126154268398755467621095860219358627595780187377002027380995466561044616300618032043895194588306933818624846669566832810706554190536529729578494414961014613726477101323565572138552623935435478443265664481900756632211511576925960332629558793936293278836301146901987059237959620502431112662318150540758249375200989711654205419364392972083528402410433933610203180011401111397717073585264155233544373167048052241318918824115241749873841803851485362880501948692796411274321575634637746380733922519037881597785225657923228013256956668483568714034343728024253745982095889453188733297091336958653663248188722335407227581392841902277912758141719458373137634320398851531050215041488401754669893747126866464464557975743519132427434692822676363160515104349184090351632888327193665267294602077287794632299845312384553180608407439458048331398236257506620538220733089900791005458417781194282125755027818434132535341807491258800500720537081434476302845701740082034077702931435468884836677563608910947252109662596498907380424684951663774693652525639002090164225613160029884851294740873203927027067969984691175081193458917173740878632936804496153064577221663602000618617697775865254029639172587137057200764094183665579582531719367634603714387290269687390397397730987129439766898050473907183082656225259904347879569286305923014879226684570312500000000000000000000 [22,0] -5244350459852191255724638353685255629659602346596223462365523375589379214376391122502812950322651825811256793527914361726948292329408430831221067245728845461942721953799747536971018408998622728914792257826434185720834679514272150897543383943034953248171272660211455176833364282214247472480031396783201634554974340856757912628396423912478308125338408773191852491512637137249767530357531336452836912151678150454157037033723863898225883359348264079152670914273988888485484289598683598131513794315102723126032035550810826415684482127637008578401229404721845985009216272496104250487325869476445203184004053231965892513923389124486203560571681857263925667372955161160510840594983466425316622886591891282531833158057252720822320517793524411855660179950692480517700611747144669237849582144595327107750785465638109026941428926327293463122744099478242221667042940801793279971299960986675055069652793001803834299402947760525724002142333722959659200837816051044692307436578233644474566700544334306419243475232830527158212456829030449026092681292379427763951313243912897232528867809677340300096950110870796067403395288722005867288216593493643809995812708728725963014556365145573055033334179476933968065797669269955435651599344304598607803490083717158832193130592717793574892192719586407636044178739610735205969676185759724733708760952976717856274783253982522678596181818168442042963833020126974267800743039915015202009032900805734615512971236648951690411791768466384176965507004766774511396191438486781022956751558402555298001175076298123135155550370111549018117182529627774653108239361454147263264036064169270917031858715694450434061557692477348153885472499228982700608784516445759290712288100120688792304804505170488537756510486559268616861243559827043517661224830096217129162388864594918509186695105530877288658235727287030089448089103362092051408210083802321485463784313929725754264137746318591150029692113219034424579414608929484048469548976218588083507809851310616583288054517308376063098094158140866742333955903447842919842203123143665901633022215080662691317172101765575044259481995554743839740186513767772732793038012003949300353346964452885358467828943302673436534522079430867653934488211021475059663694525830843842540027725902554563249596976446671615997210031951413753667073554978087550214433035286977502737264323820406723918515629078664367814953489401067748499525029210427769255330339066705329655494894920695820923562307074741742063729976833222481235104426601761201665041767228103708475828170776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 117426853976477355027211239799268877460338353669586508434521243683466312033550809958992163292999758873799851188337062545361764662491989765234918820137257535683392467045113998172230603810316440015121244002026273404799918015361138957452330490872178045883487360975534494843033101354988075018080298869202337369969062944675537176868705187866007254108340104948981347678180754808705430850179864057507256265300402034016718887699372283349611416737501674451760503499561885186432562442320398479629397941483906509119125472886254006834610036385550070240747548255908261680919355185585754066091757232663015189896658961862422632350168385317833964283474656430955858377322615892640315612674215640116968609193249697683496559056212559224468945596727293308184610919614646434329391413054830510865299018850793628392804568250318778697075344598518022886661676434041142506032604371116106693396642328615893770253943999517043608343556396829426339967725247891938461179466849416045893613608351571004652694917808366526794752666608832331787222096682466006114316886159146272358640672588078782235057652723188479347519654822008043660746186942444134347140174191532819670461972227924174475109392851045959291299439210584623176844615592304853415454001265215952171502883447286089362963105377437733655581782307940618225737071576889934665984540739317949077919466181630378126788586505770882041763956085250910967527699817877627699605990577192083325826089721777420168345660128975808777137055196153092759834882989995409344452225058588534701800395726229765951221566508454022362232663104352035744108690922942106381945016710622500422743030658465135145138458517494354475311405465530380246878911763276594185132045515713159964291644419378187326534497850157946876311219272560422100015393825999262283598214762542143338553862639362288493121037069024226312532189243652618757316411143077598253604056652897004519974951680501591941064619222778652714112580406118778404682669798314639183623114171341285970597817040286973402228081038751997676780945693716820594575907069045750969279831436577551067520760451013988307131150203070686965825863341002121499803408102074899136953260737501705372274574472781042176290863693906461688200655139706937843225500278720363582922772343011953900149841806271957671085991475245993491190159714101228330529170219414369527523509203258934412401269226403073057514434354787884609353667871688370021968956286120315800139795201013935734652784561243004353598222729211132484022951893671530030734284113612934550771593755769117706222459673881530761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] -225490384786737973367854013016744939010262578674590602612488376102978389875857638773099553272404626677626421586881343007967367062602813190127955205145376630023594643691704001930302721425263257537382633591110380180867682067787164622858855232499685899390733004299095192793758597304454404601794533037687667879846933539399384409350695592866852675983159481495555625766962410269335988517969377152029319845506909784054324968052516103496542999687734724460059085375995993500797604352099158400057623617438185965081393011373759344912913082044978292658083887105641346048931186530586937212948154792187505269367277138963925467370005011055967858908641754800415125145808905065294968159782432036264495591261758237365975972323700443158081626915899732894320174460757039350579175311361276737014393592330602430998223062958543689196922651164148515014359582003161619256289402195421797399131983810638746055268965376008869455112012011007742832553869686786694966121868741013675961183791952469990246858710174283967874166406112385995672532906107043370318771420201135734465113851579639510029997266590332412645151597947171533681928818112379217432203541453385033487672081528305717271114786102563273187581296370685454569632272511113415986770963937733995626810385770918203792769654818903586800364745005235260141977520463499394962839025076495246026639081229375386635656411810624215482270121062183231210470216526007041036555174562566645668337239711755506557996428973847202793110205904265993497319957810500853109178572745032718240689089300650963092729315018051256192300288670888967903376088902087819342401791071319383744358713376109845504622925027708735428111286761206943754734926718989354347782919468663319199750720504267696130649348446047935096794631507865751647023061448925040251213732039064629480268731383137541233600399611015704072226895467987975340025441841736786804162161054446050240217223435260497505007679658457707462515039270438196626680593296132469338409648982400578805551408550754442435765619819628725544134884284615723209831898025672067771653418125500905183194906460842741966816849581541613066591582967695997324484755687599974251465637813984229983063177301844189035271770068035322340536021455047930495942359580905134022868911035464675515626139933962360913474030213437589406284323749703282939361949572984652082590852236429174352895362351906970687902749619938417913347142248479292841776941210800357464703699691433856458634029395110703925710739978570005792448370390216317632393974347919570393084274595799088025671608193079009652137756347656250000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 14103753108447629794799401994799100340852820291701408623997970879767883004009261968977637292076335626370931586413482064646151270138530933557340933425622289001153156177090722031237562858449550102716246063121507160087107654168990339452140195416856849189161782644728331463765549271800163352155822829023997684359314456335505901243674140395976439718277620430162947822566698736275048858418252910785377004422727278644719907992065221946465784292338245585198306804493616346972987424179530606942034825330801438367816989799473310615028536777288990706359627263545728816854421051280406645820949456613945689382794806950206159550442745332315262856003716221294894668763721819356508696790932512771560747117418936227987173991542181221834405484226622620191669986898603791533227606596630225880425827425658078071368855466620974975468507880650999243721276849202072829864061113375449643029218798347868626204883596147083226299922213797720365931117178972882253405281192068581567249355397822182757629351675622683210739623993198392128817550488418521602942833688429103883346230253437996200109967179918803337555895154186384994064365178123154038269254698101616810702606032682149322064808001472789673002716770060233292906348499182369798168073387757034429568808773703579616162932377474560114135906739854902663342791043389432891394431522432252328100259216354797116325403620844030433930527048907108530298556138141483846387126585090533886010425785157567758523501011603161540743250444673050599408720226621231053093952001619862573847016090245346259277521726473783781408624237637913306477981856914937791471731638694317581540529436893651480097565720385971819892622846353185377448632109512182793965518659689065039901098288909248557177635614434500785258923677152417200021728363818310806319108514201172354293804801483676760475412154958308007474731445388749151361785072283614319756218380709649573526803076254485459123089366149033378924155082092345150573746325250851531533463645587681329390622105826134724995401703302052107791120777236458119264491353817979115059845996840891266902413198990677819321385183009407450485790025247081343108135956175134661865057320520099590799697902553970036888579875592245361687105343817636529601100925664016826145881508140082216482802812748216879070914977617100389243959006194171068862989867015735416687601446533530325155317662315905020648826242805169449736942332188201781018077447310178334723074602751717710768044515297041697765068061392849874988332129001543481125857980228966601707617298950821291964041748201452719513326883316040039062500000000000000000000000000000000000000000000000000000000000000000000 [22,4] -333308652470093509692513265819245577606296166256201317559965248252133276732778955284684654782057423911355849466084024399246849334593526041599658710265483919085919444205816972783089796976726432068732919076112171752862698051866192379482303911181892641229858270680066310758523316458708025086207851496030247343140342277365766445659770605422749458677979083094380233741292309613814539163151402741770536889332417847508124815264649068658618418633699159404029755835944927507825000143813798887031583027127806392292817959649326881333254232988432145660976376886040079569083258291571977046603517369300040270815414705219833705793359674985746739275950743516835526995758496306921957996636680465205481014384836468853441446766865740450448084385756102521108590476664649851801878239027268416211222018477202898881388799942081859158154713284844177835996697861101284546761650721274906465052760977862449556889349127220215091438385146543896892151555457110514983049561757840850495873280857618826103545667702753030760024216075678749798193243403460411020276055475361550912292483332781080968968267438513996639652138557295908215459470556337709618991439000424090597966832075332503806608204443201228203975643185903021920935801634166617808034245379328747918378826426644868611259982890104840149701199250290551999562231280099012790739770863291912126602662008438707026999591707199260822825982187895769742596899234512521311787003151380718444911874406548462348069498675929207440071957493238281874967883782681441850620728211812762910911398827988079783648971712006823091570866703905870765172577671587640861853569419060271497874934315174837027282503266643847583492357663291707791154526177698286633194247106726729595693102770317284504289065423375692340204237430165176248870267376469090648842856960695805249846693659582546658894643978178810711513754172320589353531536498947513001056514521672374836697470580687916453968342275840021912422667846771998289205520759615878964064707015066243935946220233995272301511941910965565148216382702523648649526132178346441438782079576092820995055204900843911996646668580344642408690724242263678540945996059785286030669119927802512293525740136672482496594578197302477450750518026182694531881414654120855404771756799972708532661355960427713018936759625607597674466906922660690336559395510223904917026944389619181324167648696892006775689916431708248524857715862765608797896287716262340825002726196508397630459952179688281274124478892891520038492214423513479731660016686962597019419533533121448895357452624210736757959239184856414794921875000000000000000000000000000000000000000000000000000000000000000 [22,5] 2919364785233222331400173169173286516270692419722968030401289228815895947028011180794045258218544330396857216957872941009512439442313105090161831002551121113767831770424916314641777613695222192603360200308564222040399582159070513026378430564597048543028231344153169955728450551375936140182120092685466525509332065243608659761188911226319416466762941292711313549901079462151421385414223695502422142003591844076298124130021782499054987645043263800386377821120976092076669013796653138710884079027800093132063507906237247366532474377069968426723466263635078628572357565594278520235180948824227152829499552456610318040331822950232106809806776489030207661550916848698055328402032986010467931789457669171377984572777319136828358500158422346700412410693601022322530451260552443378479128396598124561351060846647054544017965997164290385312435660673293859791292697792837438482479968375045045453970718688504898152592957598913791585280629792924956025390987197451308547433903250488615886376283679294155310040296822623080330717156536772690309974251959657088894204220159358121843697000681573225699089810435984194572670237926299318323627442582402567978793323706192261332494581825336760223116139510531681952364630390456901101390523936756674671167195749508423701785150259423703949936893482751742232584450400309163261612808426630087973426632438260754885704809689808700649323068285879102935840268637954138426759960538228783728962371127612800932571484812058367539466837197864419986457765557707261015360439029921394423966284990421744545112806251681344360103417599963391886239188912430924854113371155940240099821234734744103924252694365703641480362176480293888221650688530338713195294713346434875441540889867897976593821325743253550240956321533659459886901342616001302175833855484331223096499713314501682823523504418798299897211901924051790792381921870683881582352688331046427255493065175961168817100810258194889180188582451713060281547234816854714933331319842399019289922494266920306108851889430909463387245820438364706708373419505008499587702978498897964964635523892046316166910925428098990532302518379249606545500160250145726979543162559503946601436195550911056417399548441689084509321626028003232422219474076406708420626542672028646579590944342692229148310657042988148710911050521118004383429556743315121051844135364988932793516195632262965309937186243747752419047241893602295974898532372509909322576048611119529945475667096747211530387528434697877274142498027148431286737715848097109549609239389559548101538144493360960041172802448272705078125000000000000000000000000000000000000000000000000000000000000000 [22,6] 1030731736261493469484865463932474019510966333441752354483238080503695521305996354346822107299604592377239302482948810536393967417252740095335814981644559119251128888950444520341424934791378320579179634855275858883702432512282884183154141281854259720855548167627039703162879347319305470312263911061005261056937087007941945858072226450224587949504505770283352014579506770648482215474243856638652071523917812035217970368695737727244429066198890669562690315568994343893220685214400469264135566707921104889757114518976618902938794780214401610113993025610609729359860925176948228415624757744320162050580339442993734996498775078441043646631284984415622475591795020071594214343270446796722271364849604772209933724906003294934336482980307893515346738740029677904826001582785983565294525786318646977350310786716406723110493627047940827057789075121395844410239362334611850520742223230630040695329456046866651517580615031925278684368821164917420667008835023212818973571481028025015084436093542918893884400749956210810489786125126060846159363448229582008642797667920619536393920169688474971208876273909366299952710782741817775195588205743824733574805624868844726876055059488626952703612870304874019008410526723749333730620321345903247067546888057025549441376169399562999321633220067678507773095251045219781694614158673061770413610043577541534207588267057033468845738925683316979375272631032207581939545252412572505465500892786216467971698942090090954028699508311746470812277913479356693908358345644735489289753064078334602888557516578638210063631650876311863252796710389686289070263623356933269728088065831283805175002674856685219534614520231263690914566639592305660468364706274818575748101459242620653486433909921262859893393211012403608192594944596352415004347893440941800346965016541893905511267095724560518449946926566582727526602715910371608675588835436217792825991364013169031868170071761240906696146315024236874982024417958261422743283838631861168390822913710067992742403675052028527345648793862237310317783971034225923390516445150433772227149299871173350916196696994604361994455422487147318853990756493268871619404557153917527988754162538223481836333874630758641931255367682052896868396311009847752151447958744792651774576086988766146669441386798317170879633299715057054310216177317286937132392481036182848429156523316746164485912115674684337801538984888902775329557547817455879716696552769715442992481044433803612064238221957168154450496454423685945574761217801329280007777144500487928168580564758372020151000469923019409179687500000000000000000000000000000000000000000000000000000000000 [22,7] -182153692720292990362683044208812088862399585474251377946921420011621183683442860611499538504257038339765015943761006806531079920251464282653816311892712140094496521071549466188408745601135170506870412229302498074587846577492428177526508434404336503214392075936594122786912322567477426286989394829449360670355614162347948884739017216260587054396759096024827602229937288234114808402363743455457970765755531239986636283512400084930171166592921432233459877615638960759018555148813077200973049046198973470530336083084821162944674281095566167144878537234342416644271069529288152483598713461003654770019920526891302378784509820065243375621697517601334083803304498601863349379333246615181603035130079578572488591664845965361550520072447064857208040877143176751825440774622558077053451528603175601079784031281308004728741341938113617596670075606897399243705929087627864795550775415990274270024212103097413987230448726506765463741879577311531863088704777843314985704231054659231691076596236317348946236212981154075889984643263028297030079783869090237990393618389179599263673639504508484164099868872829880343015047456914427734328456912393516377696830928332100222064855937587830264567649608159535391891281823428803881689293239468414715176877286005061916680962479367526289028515533357209939339553181025148229405331767237286268449607377888498397329283916669053049100204674117650274468397740662582351624236729748387373471065770112028182080163673021288864483057441728030667931626578492305080148452411823790495729387386329698011308520288312711415417973538961011205908491032384935225622136112926288873647351612464045640138512892474222269513657388230203424136383682081422320392340822981587657348235844154305913403327032097068429242420336324890748771641378222407516505324609415372046702882925277816825523923652459882574509192362754245480179372692638625246533512756585078485954432158316670452498403644170787001342848742653144046638198900620292555334552760106941405212026526882833115618581496174242991678011276259571261171492455411033605338157232865949528382390957360752707644575660173231714089036094680900027489775592013817281024156155454443421404481586476554691345697355137952320931532735144914870334389952928370059343406711517296380330504847932768062879867084941240161885147946149080189462723888424824813483064418571397073591330892292626958486902852471495205408591073361411210997144174303293172202189290090804723771232783214851377002551736290278770762295505673415183097482158879704082021743989796873824303603470187162827187421498820185661315917968750000000000000000000000000000000000000000000000000000 [22,8] 444374837636067445047474071163028700765110310348447457946355135096648860598683436083773054688063999179421383446371132593884330782875322727443544844160055262371378161980162133044643065924153493320065351000739819198813184407542226978507805498550265466329765500513179971049292558976515398164339207117647332132303800595409517483966439327712150514408630643355594613750282782068019741171115097269456526611433203845318462827147641630162656617144604566025806060301193891660942902431716176972237169350157522486545926556425755990343880904541275246226902142443048299176060009276742139385522951033143964682032770508195353208276623201106396566748560237926252680610637772411730576826561931720468701165029501073257993832116412843443765318121285738244648292591159646256818652817728240744325829334756956527412252866345697664613858971710932760035725653847187452530876922533697111514424150612761160086140428239334739839270709283134575754594348004685677332912800789361488902192898073261411689436418989672185425013959078816708480678114675661395265537354353142369375966814993308133390765708160232942608334182162436124952713686231230432619907388801226173559043089295020796152731622066084554515083997149222465238447086398434725225602091833197462573284275037993036041089691211721849798311977584897812718411510479758532710564933052348495593276077716765787620195121685718669435562469317320084853383675664549659930064735894518818068291093368294004614730140592498832101546940589011153953020901199260142745238742748059726467555531995628911025749764665014145170397689656352350282880533600434984666700155266150234745882329335474677801559141784867051823150762963056625039997329703818849785783440328422048602814897502866294137443105120705843715152850132449014548117901932833065555796222112763555316583979239185711920559747278711626807014960503627083765255288278871579614375030743594655620197827373837847834090154944936077113097339765420224865067187006506720848899811502368653521242538293883673577930175019478001672551001823249824454663444846344904878788322054762402772354702919868893597749123136764530733897316337701063918643190394286348982492495433129354473202996861402362233769544130522053071949485769534841046040364617211733828981458810087654517123576394232875951855126194310998885071738563909403486983264116211272775888913957624472239700636989070191007163201161420278527747810588775988350130310243585030932101512468194661512382793541575939074833490625456924845710896716616747343512136377717327275069055741637464499183007588661853404232715547550469636917114257812500000000000000000000000000000000000000000000000 [22,9] -2119516342532210611038544274019722896886239979100430068853958606602275219302388685211431531778750203744183135707611012538075859398860872054189555662772663033924399459491283555111359181213586233196195402723870365170370482672128976013799724689755701449225336498292952241110233923055200819186222501127435273073318184200687245434899984303846827761657613684789524143706868684826151364441416750562908309461781694885423738730931637405312444537235805579966435650095585247330991235392084404649854484160555470999540350471620534809770053839962434927275740390298556347781007175387386369533780534111327578843948468686630761329782815270737972520834860918872148120713480612136303558589147534293768755324528068699625870721001146144622129445115451920748393904390910827427253153653086971272682352610514402285732704413289399796317410652553539277639375213554821257685786557990175333812133446499243574005487677385810123926553949631011580158129826768774272930669010966672131860059493344132598141211678821369399346082396220323325845109215617168182493880747810827943760481342005333066776127959188845869286476654206859060316742525725915902447829059038605399838439112673491620278573020217427870173948202084126968743957357714858509343694889118497873365885004228997690912306438553544073857555394325689498411227073509159778413162973317537100401177835673398867756732835792362643405004382118428855380362332922323422293729733575658883323218486832612492329579283606545727236309116100332527017461565638443715083695331811264401175533293634198383533349198383239508659068519631746878865357865543946330368633056499951002188151135890157922851395960760794811210356758726857392802828651188083662165282834536970037311608565490472697442667274760133029829234872047389489735263101006548048280586022592657323151604406487014815979635269651792670673225793670239806022822671242446739406742721276268973724658268461583675221446512497195998526388910471355725374876828425162041082686707410951070102534545186693264695459826979606648868732715948284124725265603703570278181559276191862657765493428236622952437476247927021308989999114248913141873380188009603025078431572101466707972664193956813499306119212364361795814495140667528861589851208853084125260122507681981684624724068851363979360126167341311805129635023809579401186088903772329058995255994548461889649029557502088043016808450160241247609155580325724093147974540252661143010479106284669408550870950050238851361709918100213099478030667172905551209227778661682277512869967213334711380940853734516915451990826113615185022354125976562500000000000000000000000000000000000000000000 [22,10] 9127559126405755166235546810794491340880168054355320936056476740011059997711690630431483476217978136668530846171472498733452836479792372506038945779042225199724560342911950000018064334800204066920338413309109641142083489715199789065709643406217629653765166668207088866405856871478727002445614276299409551643950802306182928157246566329062155009593665273492423017655107087839801220828523178074808688046697209910962986089783403008487453549824293898577974598664603613768832006704812419619281111055642932161631209549345085337097461418693626900007560641055218848156771296282161874109992031154863647851476822700322798113946641084002641976349153537413697115156388293677563933221622731221763125673316131901342522650188952915961638446489492786001925520572148250478596080721552130981203241165866596613582102080039298370245168192016299735630996922374660079941428025258227188528930346401249437220280641647922051742536005172311722433462511057907714985130531262035940990928653081565329295873584801225569166171947964661636992786018065259187702410994414408808318030912674685237465183762905404876407507360899661946604490897658025715950622899855075338993550804889872198031578644743054321068101326267942689381206951640839338628176451561209554483028882856827578788201337843686641248814024313562030570721616969455496216175795017045813785128054066455503388351781594466252927872769604750332377918379019898818513977046642954068083169432163519948389940639392657671319286135685065338524855486489132718654451420090386739128117530568887489351422261293607444656834514283281928068910543325254503806103780894550515035747650264712366931460795994711011597368060739782983108573707909522117740433302078802113438884336807388978165395771920033020441085613949724331559474616082498372691789633911750957138928185957194890399010068041025874252736129601710965629074372956517181938551181409440368982813352983796202683767377109576667173102803887549334924719357957909000126004351383934619211595871034735125710362783159985883917273099307307013056482738243612221516944535506508033596893516951526461467853241868661966691828492222265786005353611079299332433768252825597342061815991787812346148456743990372973524770859470112229352878309946126313442167334079103825613037083969063270200709387384162334005236991159822171993048439364981713000063576518685875251420500549734682047622232962318663423260911992999376912115208028400772199954090523726957009903351457419980169043889800002589887079751810373461388572697476531521430770252159423652820162086688089708719218151600216515362262725830078125000000000000000000000000000000000000000 [22,11] 26298662879412893761660171769551589529517296490023873925992835042629049883208273586134678441399679229367083065757058876512830278056449743516786131681576334078533449075683900332746342326220613658544252784079880167759034974390989041409685690475798513684917511507960566809875712773079944236147295920070719815483765659519349551035178544487314035905196613156138454334788572531839374734702297749690662913349271248528392957565864000550946107814953820703075126406796576195612767362496126152555599813684566255280037624400465578564125533190149322417687522221497722681975642867656366625765187660610734166796282203453084131871737633955347745190614725917252875452737516661295257694017265286869255459099912252450284069836343704201657507306754037722296527536260922893545595365874170564554655474152328101897518745971329853208746835413811002525584613719152606340930074969488431825670464193539532478787285295847963458099236453876740329010846906506742016676232023927250868884913615136820087527805272889456385954062775581282673069982431696422615256767352692109351326459828488068424623113097401537735110049347315085135627384613022242188363687585110337267575948435779065387267948652067557135872887245372647823729196693313665196403604671437972933625614688886764958569495177612394097254659366250992821630345081919807352639443587698896278068755816287457609526647423968281003270362305515354387592402757230047260075678739211216483868732355447899080217198815976840326087314093547053077833690055477542012012203316146672939677684446972430000454605437411141597216854211887527818755439468298483599245309389113220511224459571016767813508095573594913156869303546242511693776309879421176638463305960690898694039855529546336885584423055177345965740303078808366291535043415523744019838500863589296184432829816745516107035615911569493522147128615472722211914236641938537764683445212855187559026608584330017850160904631237463582337661173394909964416636379577063445653320942972734593048448814156815965903320910540953055088170618400026470192840516863866610931247533060723241370731019452455039147643451255084436104565128149053284289799534280096964101557730327749615402195418230621634048973806698615110244009575856700344384670165314949699267616163192165257722593394913456109080330472154486227314129696853045599840452896320535388087344560791111184072637846903777840225930767875289375165402838374488188647632192681466430507561968916516521762952039998166997620546277053308299387933620362103875044732978017713076015016860090479982145649068248603741349000983973382972180843353271484375000000000000000000000000000000000000 [22,12] -127229944427731192238611443501515991042090587723458309780905003844114301203049814313304281820092476421430788090857899930143162749559777435394464442816054012733626877828380485522622216353077852439176889770578617550175979518071688116972108518399927130207699455245941556138812889720020196432395414329643594131041036447325133031475440371378698011624395135724103210493694654187998432264559354801544597503521867192603842507026629218886862382445432878429274477207373741129530741027292379931759991113665265213438835794236691751423491271234794471624738450227959567103619163030772781376052475249394554446995214204431665173539203898950160483170049461713159622486429488310733075545630005300234112813891155150199371923113768049102525065276069701603420476011757559124832237969051877046889057032840914662089469900333407602917939536152858643414921358080346649053937658624001018409690510290988340663590102643357785324507492271968406124773938998213809581547975889939528420712826995093124177974305127173730124690227092393921195921638884959132960168391283363216374193056017414986302305299460253282148021428524928587382528294058885369756358953462387536450665352697695091304230608119319840550310894632682387512032480171865517140971522855801209056012300009494193540759559039667843880921150367620176488990772648907243882933940900576943727793811221416049215330378625062284325155861528534441471297672989237364094159069891033167254148744696108400354892066218363057209103202200179548885953833571002216206325500538247080595709479530279598220857908366157702370098388493546783732873270989676467705465332431898829821481687382140154170364706842044379386231115256460498347265189305621633611189394983981168244629608678204492658420637016702628653384875223188105136034251222657351902721357025010015997709585266339194284400779576058932811954976299509206201661718636516412136695183059431214880761307341372841773241416500129379311493720873274810465402119541193054874447598333063909650999388418416482515616326960517272006832247267196648538066662829334554549780762370093228982281133591233550896151457682206769940605796458001588928603378367898255845501449415219484070498707800102358903393009987490572624108002502869280320929876705035400588059302135971602448753801019012180819175157673111188884116461810993600439838035465681059881661606962982804978550779031802261433575630260113339187124419095395222967952745735949890922270924211502737686379902354554191801834388609929302818644526892038268072966429949502565019833604724202815359405199482678615677255784532917459728196263313293457031250000000000000000000000000000000 [22,13] -417597344025762259095166623433969253673919672151202871539688782147454280484807883488105299451542852387534519420558523455071351977541710672323258049890539428523999989521115097526623828616018404987845000808895755567127235609513401023622957858165829350785279782141796542785305124633906300717359631361310428026926811789138842045717728898525638141304910661044400979450715543653561549553336837282273609400965649290251238547854143912229292390956399920159432228528572591398530098337227151661661051184456958853129374187855297947613398318693518159388548140441853925507478810542765913060853586136512676858554757473964779388749944080758241788742986143200119090158508684032403668299437694014753807093781740500064403579070489813255265159793504206977109937792508632464097090814821060147759502666484789059960457216796107248800120779012561469419053836368749594958808232752577073631243199592610861723495671930077582317745557441812340653070502186607854048999393717882932831559268560377272011369598065827202096109725073864496395905931196633110586509386627197400783453344119932828572905490900421765629994300921696642115093269913539458108807156349682023825072431303535908610133906184203123081479901509733257685629015330616449090307409195356415229320368404470262477100850889313804133724268041695076763703129662766086583075218277015864036964282951524027251640495489175413197004871013394022774514683464658422351521451182724783362437990859857037201839811823888223006888649042103082577435448636845310868381222149482907436842079697004345798038076918021465917907992122825157466697210201257255215105334916500973275200757450446390949685611027020738895843830239576605526279503195341292974623673517401083966892361338867484999069225814447447339719662748578845495637674813995529236735435239585996032990860815149951305851500433618801126192827289341790794323203975446371252898926972740061689687145554081181999671706452455861724589062132039112821325935052920611776755167549633286224682666913887886511546120079169280665785528113563000337611547209334059255468361554157487086584037721695013596639449779834470147332379069654732866919136475430798076445131077980009637758030870195754840730205672358478013353326145996971114231832324393972987092089425239669901413574349628066588006068394150093831124484207560385553242430991683035497374934682821670990489784002747124356273625609947886435041474460257466320116702934009527283694702903051811327227246273692807290615075346432704013146402622038211362271985468348718413010484751416869466224016604026514354330856804153881967067718505859375000000000000000000000000000000000 [22,14] -256821956231333275567028755178013012870229084959566761032104662309243432498050234697760673927535766681762363109426891846859727810221151611755199282636175411524287109000380955392699803251711175973741691851016583664566982613056562251448058277708150347040910412407400967558675627897825120792893650369114248884077956458145366331739333191154311034178451953858598510325581033519099001919681068148712480832203292226099974431634209390766854826639147734097394344431443178384949287727532449775433814414563268420714239583103130644421070515926358900303028335264141446796068617482944193253430580448187338751261538980265636958846064883913002163488783325254789224937804968685154516525834106867067882272417629078701861304532444243411877958293037965964614557787831168603281677233602277321792989231740005899024182775656002895490991544117114667892071283118795663773050643251817708304827013345693858896642342541042393062174862389585949011249185579365464257202791889509459744327872577040404777354308060331460199343856452308694466968894711805105456885167859625098498221710589454244820415495684833990977646802459680009448511725103104511062876128026912309621246937080904338183621088471806027995704280237609519873558081072087202956539242341019953632934932716092344750321365276649202725104969759056800122089614148308292617287371841221399354613489414518132300601839154709491720705261559221278619539427004298082662326323975718738264095107893521785400743653629917187398398343306239479706398150924172879485360480962840423642840819455806669098021481488020295264740218725418679506849031347168943307752919616702095572208812479324050546356883363953735107013754766887704698694524911070236890421261286817870811271053749258257813681754384425446115619835410645245943869527437520452618359200089854782331586886789010697430908866979188839477851860059923698927996054424848986746451000380592768195953145412019894009313568140649685177940298566877975795491896841405767398986242741363693798426268899502875811331031783688138493723714002537081223362068015853146220018503981892324591066589103775342194418965191529993566889466414082551202870155194094482308565104776921559961271312605241269301294794628800856743411482808598689553769297437517396476602861773589015356839726356527995538847581226897359666035681519649595404657661524696381819969866647481086499451645005660096416566845940337124509242748836307070816095285780543812234243049162657764357612062724237810783189932136251508377651371455380560142140927041364685863947755703469110976249090312877737529717592224187683314085006713867187500000000000000000000000000000 [22,15] 6357416018657480687232782077180436077842476978189029630638558643877339379624095471639162530963822175364885493212682837235479182262958630336992019979883626144085179598416540209593178627311502561483101339607353936280214999047624822924601665731856886395500322712757502527609150451643745733046023447809229720343145627498814492175132739676743357247641216733333861692482264655453488395757913574599991567124227594819543107190770211364321847710563933364236409874659551306772372442151096906536495534877376179885814538848073107749586591027958672091976883667315264522326059464605034585101226989546582876934235478388628305340291081758738745623756372444390717455273411716593464186329903948731773077520663490323492532869146037140127660691447400028466981142984531511155834953847563652036635409233131914338602017294781278110880303290412032678920055279503257396988168703050712127317928561981913525299658935970453469043617759274830863708848389533968644946191503403046940590232471214126551684961080587733384789738294665028956124595670766495638563688533840487145810024953134000963587964044955461379334424927791641057261078909147052822840650608221029146321064164720740757629833547690615733914789631585081727291202102999412784022838685623450203021438299278209814470987650256420097167925860914393186820077050130201639268976274865036832430879509456606697467801993164363194635168790598501979889804799442681406063676618058137821880823849881277710861900647795946391068881774467164573795159647339628905763804016508921533004459696966047069095481906226355164739741052597207693898921776503486215802286435182676331828139531644401633156018289249829868949002042156165274011179482354792249460777968930227824245078136736640919383113870942523131520044921020224388337951315388307714165557038936234110328246183314149701136065249582845404266567797455882986738229346387444857115135522396568669903347480554890861140436392671137568913305423634368631854929853719145997709791192595265780485601887738186153391646626110321423269480496223562225263073050632330408498608050740690065344251582573083364227176512299096514159158780174990829022555446387309887737038717499494014389350479658322775214012551909074143884895674260427272975846289355625471330347557018238712638138068460630934102293896916756510469391512612156802309539475687385372945978723541151615031532081434745912792053606968728352576807962644119815157275733777653467428161264493370074881593746726867335883776710971593423084819478820912689827199324225378370526888981557446151533015844120599879829569545108824968338012695312500000000000000000000000000000000 [22,16] -3729436477937208781173998356280712933386155708660148352386967454914633836633651583016625252641579072703516877482431429823799395091601871836643780588388133229294465424554007929577988082174689596775761352000286033916175242298664010950980965310951968971451908252077761564246451326374338851725994283670785458123706812108421775043162052327429766007906959785993310654049713135439916052244921074458259976921809295444351012241473175086130471402651298025420348949834266957519944273625120746101619841602405435328951120732264652231543390929042183896422155812591302045716260201845965648281793058266876462245492278969419861067694954601945574607794834687445339095320228121133336171556562772731958631656823225583513678317117477309397994568804440779161986632868385239030363670307955899761381114286152933565333680961266677487592447454781906451642897007586493091621398133369134026619019804042517887911449309218255071374598877033477272652139692256122791052939313635356583495004085797197285227826509807458525485256270893830222592678644000411604093546307406192568180717621971512266372625602612634554244476682424471999190337588672916494958143480165161059055550681626814185957267957884470747288816064943133626842909269342014133277143253464597275322398975692868805595953718389489745009818932808168918312867855051583410407703150915331190341116168727728050558179417589496491335088506184710754496050447170125965241257921392343335184399536787757827737917075004207265684795729993718992438869974725883180983727174535113138106946196877823602793749898310599806239701050806320533445151722018790606032674638192912350920626321311490544561530275804645051586400662835082444267943668359111085601770969839782829237794783403805504988836469137285354741912455438263559807260157355588006794782370630801425994940534914289168719515830198073224266586560853462111240006986738139547748345892082503456164393160114062044740940075042479799363366995646504947045476141841143222853157117895981160395539308215757171613548832001422004092106114275457945332949509266489242171708294355530612905204316000702801283796229281595933765467736149847179940980623988559147425032753627714869829232894675830986853791089872263356318008981461431299331038475207872685909570792837006585894628791676128444196625164433177510017869961013143303538426537108953666103481113518027706971670537436678214608746683147131700009956505977280758189929771620454835808825821112462683226680337417086381376168127801533476355560759235534670048966770397835941424787740138200435259245888808612989784307956142583861947059631347656250000000000000000000000000 [22,17] -21208693875995168089305283941776855206973763132068268352576121358830206286062138098233971143973484416284588621541715262043663343414320942842204085489519076568800175695408053564586772982430979638875234961565609741886686038563134563561993299584662488926506887296400022321565451596866611321324839335821146309933192551118222917900506682568363665441701216003910918560934346206436696197629334145439662234005754027341716692693512732164135202732152755336868701183309513971004974164565065010885574376353941680900953301060556041010312844815009262218431917050228231895102281796643186315519451042165795013645636274090680555507516938237919944243400544247777541250686798153308791639478820642348489150864535583191325360190324209558638510008053245741194806442994489937588703429658448107614893556313271372360935319823346046401161280367338006991231459832782436238941332325306737989340450107268072319051862015230297707944966515954067871857039548753103970267936863173581401355276735770124838755920874651174329718808920013710309537401452520129570929243666940438620140156645839739912358667884039122723805640177541377097287836923043042034466170067411273215894565771200838498482394108205527831620650228389801004063907664882376025320095663439865256035620814315283223662633753553543767081645764783681291565268729784071915151082599227483808967392612305902095440654518963715792871288284009468681943964827727646079127795735249294560714554595564994696033504196660031919431150598411965907650092072199058993060107956819568757566965992935149134717894830660319612248182663059659065143464751141943680669362727418686585746871203726762860050413035159609619504645327401715745744765157682751980931045724901769716918950149410396109980125188441440260393773681755131046749720770446221641425775192912478119380881211438952961192008014927050875888130252826298787115119367572808189727114720256155768151826021042556711930185823404649924069813287236692692740619489355152689618321248242716312211478884808204251204872769913483503251303942699626919383630232113909811090451984397346760088048483026699971200742166724331037374833313589516115935250924002444592708406331050144101752989372533828552824655723297250062640057575347185302462793287824780802870884790400191058292916787079456065604342136161485981822576765384394902225510783451135496721861831100198457937460003730219956570211424522485701742675598955029770767104830374202274444452903581615154487017826622484746791065721689828659074118024857819198121099770403121515957029322831849046778948924413255028298408433329313993453979492187500000000000000000000000000 [22,18] 39918279514877937515868648241423228485155746960209894792024279136329087671682263447961847807907549800584065892753575167789373930024610470773578264428025039433233010122546241859579661644726970306748209026619682916387985356037535188837388562857809860068406616563552276657405365840156700511495522383168842608497668876607520696987847439772479352528839098378574827246589946818000222350777637873915483353056074122206151399014353945473121099432492891948127369834060452030150587360593998099537223218064224977238668384754949011987928765215246235261877486557399807062506852467442545840920815712589212627850183953834968722555310676058252231410019681659641353502807558725087411828931551025764590344224318884883259189217514032385012001297838221201429959514890351796959313124745916896335095811101072527907187100647740379634281578202557025598649122026662858526605299586363047578508388570115027607435459459366374178689462350233387245014225725439361518367120945975499600198586826521913002346131523008446499125303560453330800819302434610408640998485380311555128425489665511705591002083358203970159565840188247473369151929880786316277078758268273066412081144798546061761962232701145237156033444695333928473147546829823591948531881257677026061469467366004530535751569310682153840959158074696249314816379949718263857998595044064152101284378880411366145136345890709118440439030657517627510998333826111488566466048617038929736429886315255777920403525849995284949159088991397401278972788310094623668874813521604004806817082042667226643990247951989160279177857833245702608075605319708257098747932975886229000432239466120970988683682372327493028108591640195609956473003236626487027765565355559039336653461768027166362127129491734708201554800400789738432530327017625279783818325419331823945547761897933892320648640722867460004269994886199148630496048293073243737600295552892010362502641978746752932629756139439749916659372913865664783901933834989233480977885861741869566489616456120330339619088670505323251113246749462461119416594628003275010847217702960255321305685198081887138471630267408868237686228298272719257674201674480113672922856110882787867410340738233014057951331306012221071507380486545740875967652245692183572671786339253954634963373509364173006687017275928113672180409822997476350970083220486821960260845251739837097014428408850670597125498672598188390254936885208938785725064893958711062761338515573755494934510266249818569895468200553398634165383298969912864621947721942219915429908531705944459825778159248188536878387822071090340614318847656250000000000000000000000 [22,19] -30675725218640952663102764712307641383493374504531170586120910265386776789463753251279222279751332712262713774356743266114867964387208175576269646245954789576703198069075221555059488876371315324370493711306933364595616013343422433839939042654170174166661683886150822719920577584160346774707838347292799021076282632835224330504236646934026223202346572186086060051536030141530679908204992159180614931119226942527224478117284519520418521874355853570018198493661529756594873995805114186036483311132609909429193985431987822489766167543044787214626695741759320743908521702687430355432678241267340401367162637847031720361465399606375639409368910510777332486122215724857623742911088480455672396592701641914549532624912740944949962812803482913954211133918627018041440004347826967710846284601833956962185048601412257923431335291004146075769636069100075845236344189519864663840583498347117045648179908731960603544951721580939056135203860964494591363581558569673864070061188523893942019904614732865340740883009181417249217235604549619873938629141549350575779900960463017486587614756277509439654268514310638380927756099062758830563466409224859692273266575452227437683954898956836026644897038410477887736879260423197308093755695769067515585437258958927666945828876049183213311593529850889916392459433515083122975427301382061218635230296358682690168279621186781553904569589614703564012677127198562387321584260905790924261851954648611069545697809197887281151167984664320361427887214135306631566205314138948726986455862929877794856059547659754073404668137269119318085311143362477325070751798237374066671208751255651500696223117913087658880549012094564384831637291691568436624236202058030217711612480823651975055001276599211999439863007976283451791366925560247322354049249611017543644379300462135995295082194609807438523261525662769635756776359672368454993329784971873067535421377231216106681496714231230128680927237036303965476870315777024107291519550892204456508407712680504987971135290779158618639775844440769379644728988503162030612831070923969878184376193703162285670136839004797940990748520441590092116784882337574177164452410023045319219171311250451824574146435059638074562474961382932432867576090845051163945712909817512039338844231187919822562686554124269869155921666262844391141374696438191250221027177282539917887158666170572316966206964311738294236377018763785431264503366027087681415882694919239546841627030306017625525710062115770201311210803033250707991493163377507960047003636661192106138468151804721273379072954412549734115600585937500000000000000000000 [22,20] 7861698655014110099857304266346339568043069647402462754100610904596201364352558953120304105370478587163520415896875407224317214954427100713841978015436219182685616613055972660363270893579289395415526522013341283752523272676693439209428449207836622499102532981069609014045375641898793515377761445576162022877527882334417820578218412320174705964162956172196219884378184123441984450979058940147975892919800641530304316968872566934835499546647084645968019501352161807105138036180925192847642528875428442330757608950819377289571155947082827122128398697476459401407106418010985764282429146761414337396317220878718975849878563497256280576994455455302272106418702100424407488774782299127871566180467751364509128826684184265875720687706896768821021391761753738716510319038749891320513955181524393527902081088837098588007365222348274556273252745967447888561636662353089573663574159469216343982416048902473240020582506229032757233358749409951507423724954909283957140269674252526723547962684376117039561625166711974940305797998059806711661088000410241343774160215294871685702038125688809133248844736476624709760140901304887753659540822862222048994461243668384002858051203417748190238414435212931847993577572686382411027516002726396174492473413536449417122784421718195065437567299689399003873492887036559652020710451244510857265674569747318877056166525688652603886151434458580318401618310481889851714970877115234944907190964641902804620677624270563131378819025031865634174287442351870803379112265093368645184921713765334925045595573206682096427145624429835081010912927308459992018922982828527272049632138297151715960070734393349889400809862437772072511357507619650530404699374887923276498655787043726208033619534125455961446090295450513243681366608759151821192041323230996734598743790941007004297230676515841208732967788069231042638713953273560681137634403816278080497959161464650353647949218964319529602228655202700943280754271111173873349641163211200383283129671863377419607411918993942265120197990266167634540449913293532190179360818004259052657465496077868521817021947322171916354895841199028820038142875471264375297050261824197099026526336386279153681566806065448584857630071153448526976718594723865322262895856380272369785554176719164333265951616707348222815219875864544769691833166802827568100678419981703565502471277184705356649036443934625837016039192996692383672435160385394325118745352542782808646188305609889309875741223605783639761755103418256490421233898255476648321481094133965312433081902392106865562482198583893477916717529296875000000000000000 [22,21] 25513045879815487704685466680101889452812956184162540221260440914095345726010943630001773681602505959223732549746546257664989648201698390523283953651346000526276027216770607632475692668323489754606784970577528873325331188535598286906695075031636428398831685749248284503494978741298343311432108837636362895784830114926282474417962210173987295102362979702569677041019081320689541722748658652120649936623934359307944431091595487309887903056035930868502491479826316596446086520851114272809592511497711668156537546525890640313120914301699277337739618739795275375560246078998911225726850907823192853497047533049542145008334524159403174953280145108281439149039580471567453991907509035580537710610322474965031362461245618383038077286533286908404906653637045502608365695793004340289562654416070597370881066557542406497939868216055233418194569234273603021990884499145076518493588025865551409372215313140148983739671266893743404274143112188131673676115868734922412429081707277430437320780943027661224841209110485149424292350411800217138388569805923065775556069992598441644607034551694512028619769840439205701956372327086414802667346163688358901969849875873551827991974401504339358403330105651201282849890657410091156027880833296389443791825386648782307526401397948630176420491104619569240290777688655625726902581360519960365822407902112147640974950204616740521284624961970151000073887283008013509917240628621433832922400878370639975064491798985449379379099310855260541727392627541514911135205105906448406099398451713097799521579738988322609948312593645902621644568677540642340111430717705169172921810529469903832677027035237675222410339358858922278847808750118086055967351036537763346938217216160698753762194862163404769265414468663235163389215180326525684802691920697574667136928991473456059337891425703804741324329420095156978340258625557929936805195635430458773019339154745609890944529213244322116644875703403664675567959683424664394947228019301352802758026347182736943698675047872836429262948829647027078411336957702858278769940367965326837965972723355487337319341159241096609796072069124938801958266684943165678063549608989349807439294207075616781146351621447786433778550038495117432196757592523937350961405765148830155157112502576659496926884699977316038861505862932758419229655739911998172121177289855895793415456071894810166950968367690815982971931805440583071423865794358401878328827958371537803308992818129454659867337470358408764996614215636501632919428399731628379246397775031674950697814160949228323715942678973078727722167968750000000000000000 [22,22] -47456836336570652156573776817149754318023526364623472489481288325297912700207915353296165829058539317635432985020992906792375107918716065329024490307615793637515682359402483755703362641401607326599670020587388666353426567415052621158945783494097727041480777676070829092538477302743890207556762358355068862428774342684321535810638447677514030972099575047530209737552835390221815201581833077073732743319293350829630895437055417236146406396533726339064358268474151933572161106792981940940567718708885533192064695375068841318976350701642032588774954936141394926298625961608782369468348526525231739346077431056574653107293070929376735500997899949923725576289387547122730209024872520557746224909936497185133334109885917541273015823314322112686856550863554922367100649590603980844578548784598063468117519659944618026355572672507376826245612670169086880507678126869172645784211503021257196347859767282825453131017493125022779461761174297579457297832944301029816488204018888859507115562919510633575983068690890784525336311075975569597754922934765380188002629855814632933439845582385475286345047159061800114835927854245925672114153889811799517646378741881109316364746521081840057594792543821600209427516563992041000359509165505858844338307390923687699213832254494848344800424347325473470372208891070637532274682613819480662071963875714338758112392669040162100939834304981697181001875274412120998043349846611570478136719765733049446323133854179107280778800419827564115246067008840737557231140759927817071331405190886393799039905940557255670972560342683100360139313546493635464589605970153168409503056351311510251013943827316809296030326301387143848603047466981118094169720543455019333576489733020899545891822616063420295211034193184353895472304580539464454108609546431109881212251482190932644025001870528451090440274632664718523549137827416156406847385728090553561259377028923192381773619586582871977753636699091062374788956233310386797222887720539269915841343886828151410772714146058658141846466699261276611016045608110273005872564946572157476307425204496403836355903693443733237449531614643780376231888760083092238699250652546724945040715580098557962274120924489802944773802927604961146350886319031475428667298911814197220027703064916356052017460990749283836435605744919185708660450203448513533915857552581351722926391820453697592327731050660234346252552340015719484331533108047040684358147683461391199190533944667710356430534805972547981019159703182946995335752928709219080456020472096572122716888648963351471365967881865799427032470703125000000000000 [23,0] 7256069158361281552449149174737630740122518227127000035735347734429385624339412120854416253168847116019819184136757313837333650462579496367002196755375511056342021622124560536609509461096688380149994695880222751919647137739523036180340488215574503150410347830822010979525220682186061174766324717338941026016424796188149704755565175788598134943467291122419937453250622253414849456006140630730706791410600979996172139597260262908529664324193112534298062800768639998715472083220342865520365647570051121482634882728744811341169139112318022197738414551916145825921606506470353133592140055177199696209613216111837712685728981479312696015502928627754880103590578377531536773325646612577023750389869013015100643232823833539724805769209884999590612650962913263204885898777585017904950019350917337934840500614640964423288540786232089895649700031679069468799961808153091891931785477686079189264983075604008420155650231313922131063906700501421963901407410523385874489581699134985735297617527492454015228796784617092816025343770778235558738259406919041774578518361872601224219311974627114202068297202495156658682810922337903449766561791490295117202710367053279746075532839409504033287496264458826119714360933631078794487847389050327295196559481871090408458135896736815506201484763691252143206365045139111128556314590104012542473407163226857358652365663514188730198277359622475922197174485133174079073795180531167906681050454866568570462511493354817774333507091660598737841428356663403927338758919974669064655149492828419704964539787928248351492821430250126011137825210211572239598090579404864669597408816987685152032855389136896105508103359403160688273513827858642048735042602899627621132170843699259166187383701555544460046287974928937224187246945214475123564969668817467883068068333945470059675241389099346679843622297449170125667518087750145248131002688575941079779915478337688190978336782446640399070542178562691702508245540659007723982086174660246896135716431104929836601606584857255069541824306803807653151519262608670748282044014942036298503201157711564432689454724867552060907633392540877063315336572507376061530705771219953790699252354070206354638652212841612805364745009294277530281249043265748656018734317821633223219730891619390052619211658968650094213891798255272906974397676344074953525229832201188328463875983822949959819123212561118040036017004984084322189710930131266288659270449662220841474391125691611652408905880094088261618661254069389230398021161695665259827592308283783495426177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 150824481183192767990251190882896977275179935699467556647292189242046736612831573051346458730868730327434359323343646952145859748208511176611929529496050451726035672398485804295127814797453565873831476100967494509391529831452786063639178153810092913942398259721388671751947736902604251920335123049330695482973502896138490589680976491253103239469481208861126435180134082316370660345890493910718933933852618850886120534337006041510735880859862559916038835291369439821727371464233267723328826384057408059496834324528053972550137018147558782329067014829176320002697093529372538356018848778668133531977269764575524929662239272290681536377765282586991934018013615687095281783899206559145332278603564422513352333284096977368002995111529428563780354809965618527039485109986942222801009106469713349464341080664976977947407914841513185312779849678900487997566660487021896866431584714182942872014910460162941826948985287843240734924598383495359729105447937600142891303319486022092720131719336977301359221224083983007562053652077465164099567033453634248635568017011357207901023357509207841460096601337266555533646864230209521463863533970914740426290983087515880536807211832782358608064798521687703914992721438145115522434839069310019165400464971158492321444861679737471110845683095208413821273880765599140404923376432462441979052075191586030340582378254098360386065901908830786794348435540994109748044537521123811895659163889220290635996293006934684609821392989508167707156072584193459541949914065126050979813744876514605210471830349293669068286385799270112180238437870975550347256685567042527237463164464651032199728109398392171654321705054406646034646954230696374960576827009200742860924140659760823957328666893307578704818725987584496036884720480538316314151367659337685491686071402947670741573555267623452645348275620767037826926952178946022576457757661751876045817770947915649810728407051641148711262080504709293128892876964113607843335122662784659725000288930595048800266145931122387834656517443364258611521073042491704794781646345391547213575227666517363809090193364499958310111604662342087053221118163073739706866613955588667752448198012012468641247523993956347222505579908607791129740804953917460000528840985006566244074608657181075357382462440773434925978354796676795137677890581820248128912086865983397065938120898071034689729590464137680637442555049072712628144332665842723799894184902971322470186237005574886218401456225759948550614495563983733332279233762607869445693253851459303405135869979858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] 171755261029957290311822185297063637018935206449792627780200832052717014794980882739364560082915223860796413064208021229353489738242846635401041326697539457674219802239774282740696233940164628105717199990051603143355901377152120343713130476733983189082427594611467016766448021628772927161474143578114673603595343731753754887280411258864774204792078557779754714510880351358321325889500230759277772415171484454401242515423803834699241907841959638800005998500889343321190622556564383770116189660423394223214965138165980209301034803440056212695805616582888414163494265354834652519233876317672777054907535261218326876031292509338759393941019312141768919012352645140795820355217156961309371439344448295697919854594843384071004193021974018292623289437680600663046951034021444276926505969279387893039837917194483981787773500702116646162292960256960750188830659068929503565176980853070974449929435043501359711694704565030538363526173089022677684503602248262184772703337845041679342527428928161517937302394401945388626945043672249479129167143587162402816152447072264058382295189362409338934441628951124642451479009036631335292506469875959279133355932988237801687939146127012388460080251336012904876559621264494445522897844009220317871485223176884425626920908940896265326703950593133671480458197029529062396150807274213965390737845202278094807161654282929332164050295079701054069565040585936808839972144407696883784214374143469852048735242837441528558388192640691853016862485465347479364545686212119828330438612425526616407983630114177459208038674789179506181347248583584797588657535900222665589503596836530103019108387275413633381836538246648873087959506020567923104129846904323719553762430167841682932653034307718166223776881436044257364752600994694244423605420264862193112512417727979583751005910170833774303599353267650694747574315392942014713516885122311648310066682982490998512027608364561967352412908436627741916594033489543014698103471240372769268592597158773920048443336043375250921956763138917918176792015249330280727614524189005117349620959849288332874269098066151601081151493234834638772355730776146168453180025430037156615652259713409111309660732936380757441038271240596716610126679982076023913037954374374608952755406574896331097247703542363806194518045140512700975805076027348657559514530034318939399646981909237877365857483626827757860524422891717365221928310126558598303916908337405297581493224924621767845058279452627344036800056273777364734387687574249385662097499433142999691881414037197828292846679687500000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -15729058119149596516872027898607575045220603470192362262760866128857544263243782553883555650036808560931719712193888995467283890848743266604617557149661065139884164972748591144274684070491393623362981552452024561861845569000841037721128149982759931176922380659023686641157233543446624844524262510830729313863306790290993254511988648893581672470323618315244837480719166209417700443846329145450347344962745110227322450947326054871857050875024189244104088937742261606101590155056847004352337102812846477394361181733505251177511832864660791316221500090012076463265377463321717652435068544284784272229773744692830890776191126372304215638735644405116056678655846889104472745854766076347687964004658680108154575288183974472886547437962436375763288796422713790856767100361646151201163199119712680863851941108851693575420219723054099595303467391957558443196310384921232152037275307758632503222532006972300558754225691481028314710524381786475483931343625936642429377240188112736462645674052822565119641800387417829925458785468484724884334635642802142739295578335165302036181201727714638072849285357397583040259089462647289856907153084863408761537448381376991854099660711868271758291832052177346545481105198907813967639164504234473953658161365345316748653432621372262777891264089536436066577592192535589206802852319424685713463563904238558929041278698727794944777126805303428271739287751352059430474431823499178124135243837319111590242581412283767267198382699453316547705227542087494970769585371049029624129126722782904903095561980808963019488202248115653209717805702916533498768050762370411705023811763476326977065103740294235711249687962845834265204988526200675932016872140664373332543300874307170801879082815223389240648046243944565899792962777307783691683135406838180013528717263029772422657608603646017758451206486838853723565447970423558765796391401606567454209610776751948979356202909714082904554312915740867102361510953443778099939452328759409411018184701142572771183779199759302176122468499527960865278853705549461142903653214266823695531805172575813113809231665661436542268375287483240161592630590081475415798758826094483976954476837701992198962066598786402261840744050131709733826299096945961838733837937007759259431381898335105554651463050459403472505005984987187059728261106687912826719678906091154826311880382641032166242490690444948629598853884586038929785928613850054808470840004014536575543194487592606141602263471551881551618848376421079213559818594279534171395929406894569069219613766108523122966289520263671875000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 447670757542744004820843735737704667832172798587156707696163043250548589611861596662602114418735442440229541324028068126163437312437594496614595406241818962290925233478242341649375035990602283812270195140233384613081190733477933198994343838541548314639280813526402845369674875516567453975824614141706145835888406536427160937618478303173074834983794174635074586135036454584792082331658775004216372560471029627214711100748094130671795140587954332474666497774293738072089636100852157469845527547760366585230592665224646188205279049646482570995755533900958446677185702430465680994494474857038796848731775804934500359870919542233927601938765100556043192235435454472939828953929193947269607159104357056203366641539817346774117953524207880127459102321126340153408338473109688003996712219901433592167203722601059553773232914566802102854976973239877782029761446414106127143455359889084455364152311533585764699734956803859658356289236186348449457958648441474990977725791387436986476723439766608214469838071507781972422832222480556530928812678753771277954348832483655878807589080046819376339104197460663473409793164332671058457270948136185875363877612077554305915700095626434839327293422580999725708017149989632071128347450721745244255082204400833098640365790478198568091592242474497668895159377812649790902740463932839445163941847559917789261043915825079167477806152166702669196857666603427105189767312870429173054000887396259981854375025578433097987043707222384002359677191747497179485593062402914571052757208571855714097949604069859178261192454829820192067639904642793297305279588047674345710777640347106252698971353805391705988231336986277269415696501189437201353239754527740702979233285713375925291709415661852306363253546499630783811310367065338332691147566914646443772751962263365366338760693819268143450793502838793349539034113228914925310680740940275825517940698840924979832579775356998661316445500566663910926028841737397191414429243081897499826063862838143891119489964146085299812992989959179171406575078673559859190378424025383481736046010597970462638142043464225634887377861774191202868738075795548482093269720996894905581057009895134547627553092676913104158822174412063263248500007564492573821676026345878585415478238073637901784038485655650944520705037065147636306985592435421654510218709759850372642481106187810780694497471295996514530813988904067135762529392678875876218095995516349260936585617671961994280862912716830410242348236081268706027481489035320195251176386337269930484894508992965711513534188270568847656250000000000000000000000000000000000000000000000000000000000000000 [23,5] -3863217510731589466019240108231109346230752577685473915563724406156067814094051083793441771803039827372098219245682147227562227209290987945280379720662673162613675385008104498641837629426639177765141701257154049379394171948763971318126086263754408278249991539893562180073471001434635391638293961688491617283283435269055286274284853526213533237322869815728632535219872671589648490310091680524392322597010190747470764372291738543097490860719031725354396122241027624650452398981554165864440099658999655687206396332185887518844943891963283617126277516073917355657785307754957052505887782380319474882683092392495873625660169449428282476827890333684599181458012511420482615120208875725179802362998995675455852970305899272729897883306005776032836985949864828674887149945282727000892877858719781613461125216266395842767793647692768396860955705179700737321840841469189776599059211625134218414829457962137457212269041173401642433005512695358223993541072475756772460830767497307890568699437729264551149569602135233800060973967343253530604919607647200480342105979404640369024206022872150186671448065936776886000737540073709089994168727479717501327475641983592403258266852120511467783362082492386086533497969468418546423504131616577062422254218240307263102875177699511539452324989507931730066311092741137527019037292908404667274418529569108792627561814901843534103162490103275446287420065415242895294551026299718391485960902440422680230874369110740946694362852481194997713755018686504224979271522719686415828556827043885784099404320257855467932211174456103158842630132213639960783740916263123278728854717134766931191891962207737633111653795735658581885291116825849469803246306995020187138877159295387448494213778410393043276772367353276487785249251130176210580383091256471421579091072483420242579699440669893006876126570194485201446697271367857886935773193393386572125519365992638188771357537133096538743499057764743794675845294515953641194397591093682482086903184445678966053180448949110504502413071621401293717380466245326864730275927326880623274337163638590339132797550817730368787885685975766911366137158816432592610057970279285720395413891103219959105095963953006236354648249516450751308826458761415330264752779972102154730092812788734320420980652244161200544946488450115349044849714195570811439277839357934761986610221651314626545815883440488270273529002317339041153241856013045673866722196560951077168198019365974912417789409490452519287008299588316123202117823384382516479450203015231016245856210389320040121674537658691406250000000000000000000000000000000000000000000000000000000000000000 [23,6] -8470371530437883644875786487987929974349568107190887981549479683257566654933841547986114918538049275812054688101459383851482350155310120975659989871239067528883989311999303078354953279310286456098062842647549855068874034898593031467121432792823362613639369918124257278562560364700625206586481773333846532375914330995598594833337442579292829777947268179059175197002998289295114185018907358206180963346205463212156511237644458334539679548381100813656419605864814880324393071196976145163069697563684892955711157467223402322935992680519170326218846073155227972091513310239729696585813508236837100042642828157360961631864109542131608449803393468564161892473212794359029693361524464329833988303216022012468647671586064720027569020936553218547822061180165691829463540251634295151219103668649209761426842479780493352775756202055566793213613656599320397779938146358356682019835470148617023675329709176332184753570533585252429987475950047174112560800421171451287130890834962637176547851781462592138841391273076818380853175733238167493097083651876611938372623425969953414324448557934853443082349552165463695965095395446973443810516294784876584396947794019409515397802760248910085900201582909842231052370590407174620035162953625815000473835941317478594688921744941840827040009139021387373740484033944714279257959961098140223442635714823492243091217459918503740673467424650881963054820186861073072048323056186372980245352810640096001046973976317342864473805708568498030611171072326375059484423975445049224127079509093931626160573133683058066654159402480132549057756738390163577314243338703635721403175839687004604569531095574594236664329945165983633418239051616993939924333123517302442061622914710071180895006733514703270837925627977536950558713067385906013012730305540794330466107382104676243508879608846823479455294814928414290437128952166930186455585060206256658572567055960709457986497932289895060228195436115512083764282505257574123455713948840604817400962910215039171726123566685848741200955842132568701180109628537769115481744358313897441205039567958908929487686979013373602800773111465112618006305602327691785357118657644489277593900860067490611939380172657001357657596057901358691654802487279652049180587342864124103758352040613420418440398676984072866849549360575786804334130958765590866723697367442959728580487923821553107413412656041245158886317766402916418531992345405653621014565066898964795856910250362392849829637856730047026583840932827427245965767987441536406011727284635459515882427439237289945594966411590576171875000000000000000000000000000000000000000000000000000000000000 [23,7] 358485895341236324662477292784014599828957808225958863025505780600673699967461755691537484153623668238812560483213196779223661704197520385987073764597905533375868648337571004156724012482515927708284793576441870942116056955096863930482198071646430951275578484083260493834772235930368308283914401033946769153674367612869036900919404564717875116463435624496285110661698134508182043974226559837414429587492968975074634065083392824759468437932530609528592046438035454248988345364231470099268186231054713748807192875465665109993260891249184590838931732086342992393418547695825926979587339899808677198849029294437772993648533423230881296659458717654999637375975150314113039285826444774902245356582258835298030319255511338071352999771661278477698649516986474592853250291387663696179325787319332494223899330684131911738638642078322068308259399912879500288653184529034836932759868487698568775752093758314036755843824843902220243256917081924330839734782008938432347714287701122183125034342764140461765428607851594917904949460447687778571741435411993046660759125605457002124828343882162803240733762073016782301778164994950394587948622231815294186115141733290462306289567927742769789054562516119542845277796962836713968162659289529242990668789393617190355331895519680949254920092688359289828932509789162844820963509303408681680300338080508400140425701343813385466959697157553458431510802208655983029963351089426408908955729363719990503681436972661105367437247536983511072730988166526445537147963121177369751752902781894856666288596598899965932435637583209739429937718164310872647258922401722633828927510183783220296339577432786625932418821865622880779196908919839572473846169873963187541902885192245035628569364092125113618362643731171015604744493737331180103243525120347254452969371848003456124155679447180969764545027047687120006262510640494974518424875378918237917975627571713622876449270286898654459890919338637864794736777780893057267050959522832598785543886355897468831884574362844181822263804679130390490448360093762275410932006998061073924267473605339583134825426567959010228509021486734379278445607600217308871465488940461858464683926350574467161802268164390778632306237170489500441555336889188726470432219919559345023730871056624311590934256299113639931991018972969851298454434634323802183087123746932571351219279453064371640676218932233696338756138766172297981383140267533827217565693623914651646516634012541844343272046578547563265295734079235217259798133865874680413726081078039778558905897876130097756686154752969741821289062500000000000000000000000000000000000000000000000000000 [23,8] 49971193159212891982098866941903745544709318100245410142572851845069525166646511373329652912425970908218581444150168214279633413301963139342557621799176636376016695651377694833320992369496721079760243349481399693960202336739237219226871672989853376735834622417789157048981221343440640425842100189504243349931492910765387858115677626454945311524298538063828738507946689733378696782670425811829993204659800727000802311106841955341785654260486103360289647272316485581254879885082728140259335806322606734793024025508097342131573316255383160074678508500917131028056955742379393953017815182472850977388861903578590169385014160239336470702125882788443807043315781996428676658469261909513776970683834396372341645581159686157223478743520800710629072918576087777390434287527274677067020728154877765909959493897493440584154554292558821444550658883205076186075014065781941223312936041042218100475606852017395408718776788231770644347791700563254768585378131822204525506543002729038835388360077459484035231879891023314194474311513663857725161021136074992867387894841470547418970425529960372987171788088095474360421350651512606546299546992007323016728761903733314975241627142352452640690189151327681959694654080204176635617040856680010952978544772020171624754071576789005003337684454788975720665002181046243505100270473012951242339387467939836896945147812688175130451559075097961690971042770592304358851330136021611987025681716321135989013093631378287359244711220664791994188475284070104420139216810311983503541619068127429086100481589432575320649714923650599052907420712212278117401157331700558330280224617732655357210692156336623733332587877891811002411719419751658179916153994966847987055817699875987033549944185434583579974125008986121844119575128243660226751383016774291961576363219822246974813508914937245290516137271783374785167968629819692940185768904602056684053633040508633286482872781808663437873429660036032715802415256101526083367769617158218760962389617287376052837092867286352627847714362440665886063674672545600152933207732429636799714478968289120288730338251302076188538659481792009011792839271599753229300734724680693856945565518894530708709372741535664312852578266935651649562679057574458375994851726395486183683590847023788467018013472388974136320577949520831863957028735495706272172438526807253649299929250435132513688754805968718648005987524217760209212814000026461663042266114688558559483980646354593541143001614691303073019603041460686979125256271703812872028810105914077579710753929109756654725060798227787017822265625000000000000000000000000000000000000000000000000 [23,9] -6352071010719028015876448081235433084887628130492175215310654806362457929567713380521512042920327145790507776892239508284627600387109031948624234438279113623748060065948426995157241034474636504207329586564096935098579667887819150488703195789163359768696537832606483570112213183549016238915332370840782984373747547163865580205163722013437092781059844164244111342477476976990433740909451938137876867836261758822979386765429586744799254103970653363126701089143951108154924553650763978721765905675646009344142691128568341753504850349728429891460337969244345541889174828011575324321862177387314339886678823868965137628191836225462502818173004332213287465759911176558955737697754533019354396208147144986055239267383442279187963043069721514404436666432770461601768958419068358369350310600946974390885367765907456000273670242420703749943019045906533448214351208744877304351896683788231938789398751786488746520835981196396176197300506401965158086525911906745555644079134998413189880158476751777417744913959872113715288792841123335976064350765991392303714749617710457705446624496366088184502582846332800624384901773644749677509800968705498549186544320554695377910564390804910886506640554091911534170515979325624684323921559139604072625660864396958454521729913701894466741668677879678335467091484117849371600135114852368309217146734042511865650426805654239428179295037612801071604161906767690553235399064023865688666716652362448975661522434141805521141970847687251021050751519328635603595564632722361428688856730761610775269765940612227553421516975300939673779296118736409927202658701443593394247423336379746281146113931342313860683733197183472844972036575433847342997844197982706364113952434754995397267424343031756809626213361012453715265825231763886474452441087198188599458622141281702807768521942628666149293206813854522271221822477150383452498132680532912966199738770830451392392638955088506672957591800370295423545424373515824983077222986307263309233911564160850263071979427799120500121372796815091128490633362575830837486300638244780489777061779159353702329215251658776878780738856406521608022319197707249169504165848930874587296149655072452080603159644376123739907385488805518922208298863339266315121400474342671899439896090931536585422730360336961931630479140386702004316600248831703582948647685673622636345258918240140453070282418241700991251418051272777121448550337673979589462069572621743144448714649816155632341937158184848082791850680781549978952888917756916550738314966657910446825381807489652175036098924465477466583251953125000000000000000000000000000000000000000000000 [23,10] 5299415324774922870651904153365365720133202416639118628429409871937032060865358734579522051351824841466577883635828522155264207356291017926401919923510063577857449823392365236676299365809103008614624780931725343907981325376245051353886194299536745921200054542899968863779192265216992273724074348984677631793326180073590027901622647761245125572122344287847254064676319362510156688927260812071926710681226023441670893060516554888652757637341545971313195852133535111475011976087629671900580134803032321354898099647904376121560700718465804046100001441310435757579150195469620801158134251582836471260390031213348901276966913596355580503784184630578363511441460869353611128671099485276169979309852191563201652254015617892854170735830145290518831133787572011768333805826839120388939009056470096879633072372084792081403995488331398193240241827769058970279069530036823572524336772363897076233000390673257689570936352499906886494474038854058858021492461510634840329084233182366941790321944885240251738932484347443919596029476823522435538133983819018575098575647912721230774227242300142380592787271291703256031176099916485040383514972117094694485806348624423316484017540070801321916085955466790422033962395850823349108116227374858830719537381579929631125273337136358658717162956727547862514319644593655437935078029111053914808697142925851953228521864150332640626427145261986103606157107264381586913248086425235419157679535604165221055836214725745565789918637647196087776918335629048234531314471158289354154250246125109266145459814981584136794416106551367673106630176916976920439346783503131214022277451362179289215117625345407326995976734007903097246136747048298255824287919898419223513339163437950874938953428609540866490061501097881094247332206360788471134080495630036569754744551364682287828266801661128909409346910247488437237072799428916630359511746137894309428680412265041736170515849345149134349577938309104614958736734560895325848832829718053648027651102952253573291603263298862406575874483726089706949138499100123747160704104197687303393107012016152937643009180910444579090613127688055897114408905904241173931315864301005769215603621741998915966760156408556853406704902934039495358842160415116921757961536826046882125766889995111174485730340572640389771534701047608320546875165800424740352867516071268554405168122038212439519440629911124324933077873208965606645005351811437737537745213598495957283118788764169871078762330872434866943974557611879827154052541166309757533151912452949772840273901311491933086017525056377053260803222656250000000000000000000000000000000000000000 [23,11] 8373237216629138439450595624430289070600576707080776174685591911368719690584427770118726962863164340513527227046709276744435476721003051893647475534573979950448280463321832046103723479343176201354597268855970712062312728051218371792211049058407013768636265502847625457629463122926100613661711378238339652624723721313498276058591642180500020480279963481744850086834785270747663297405483037723621541959593111719965266627196363170792442626919457382387765293241473300697434612107740977796635952822221171698947091029306807115990472219331976869411865812243856230018780423864830580521014100911275332746043252516428109152626740950786329257768568238757377759077046736517176014247607436622981477501314370852103519969847675229769797051589276255442672013092022127564941973205004582018148648036205236633325638500039649112281745396439061326343773970194264002646878986267984626831111906720626530892190195728418631676726602633008599358077869643535461067057625651121542128150722238310270515055438146022772119421767564320764004676954951642029892870426323003208676276709715704071909473738905189307020673400644813504746665259764353029115148212217550658646614380930692529623482414013345215750916410666757852428741506801828848130372164267110114399187072477097898086379708378662757930697553052298995150619266999785482890726776487902338049942652342418177137282665410096761190106752209458052285942736311229995405597042806407647187622134475370824595774435811196483033871017616102943996812741917374725712259308317224937607457933697505244597292667533934416749040817799327282907318185027232229866619106968585766624176648257078051459678085795674744140304042096039168230067990738279354666384589053665554579749016150300291737646785552258987831254490018767807745743660751241789105282108413270559803389359626683326390006675302891840544615339134635054277202183672142768389063523929057063428007708076481555531196201810236306605717904018690639582726957254480044552898533309534345243684659827959137812207924236156393657658697022126707431647735123453662034593367164466928658915869692636338561536486767632044567269468312490343333653207562794875122035389746362323554600238951364852409924129503488865180527634912072832327983794165320077692344290992854825937076882055739866354391661775899509848666061447502412591842525905657802814366889149447442684937486355232848334412079332552277299113659669818006314839804985195045030228622660694261068434207253592409933160712468227251413507308280390380661549787031117501727228229613122115827420583952789279180706216720864176750183105468750000000000000000000000000000000000000 [23,12] 126285828178673320132170554198708476375190907477567069523895182760182545742765652933972806572761952153430302153369344654330928695777298138858046295942076612246158778354056754572773046033621561932133307206478515373134044672011418953296119059423757519091400513273197120074641919203539109232048277718077463909866788003600248520765269214633917624975093982511516345893974478529936592030885776325200954913712548108465632825963390159436098824474517780772975485798371139916758193547886080750746696065465596263463217302466578834499843586957680167405993456675971351780038647814433633312746058816253622804380482539812804768475095819116920991113747350741533639669561019570168150450850557384151433969737555766558689596580229006989868440960293441506160785747090820573106398658712698072273146485476721689856769140948259851714334561605662014775400651768867419591282871086142556810875339792109613297903554764183700297205648899909037219509795279353181946179468962481010910904824590126524605005814996946494237752748501165512632945944762903790315417087581133239888578348842819748276164619656119221604221193181573738647274499639086408352507029545819825078275474312704379371816790017334704569433374414295802230173195966021704547854960488186907720764719890051752829831963560394364856206220789485528599669492782860939966712384672910432499774738974998945406600934294964991539169132930419193302152436889925497781280019003015508349588589811788096789200087958979269034235098960817711595498957104104790533537795537652058178823255936375047063982826332858110658678916823973206429623455346791754566151482176619698586069271784010268989013470593867958365116021455552819158373098125041061686574463091023321431245712320477671992944089136791498019446149685009263903028683861809863023426151709325906199303755172915222435227026688066669043648596848615067017946721458432994230764884575742148515006425671171568475715078719852165752107108262744804282433268533290943546348162837748789132876577019188690596534985815482083827753188190040010750480397782318772205829535794929312393249821059737405026724005171096021717647762129785002984410341010219167005430249561688051086284034388428289447075371374604913240490904588646184318809537812476502990740311863687426307656775549088572019761094385252080538855176319166093700428802863488068780178650621260533542746900269779979197140510422127881556052802772187009084134359277886569624444815227482539153463138349418566490076612512592212711364257081704723208231365621308247703231038725029071785583633465068625900684651242045219987630844116210937500000000000000000000000000000000 [23,13] 249089500915670232642056206497255887118736530595009975020486429247794339454869639683936497517449317045080554155610534380150171153806735273604572092838695053648815106086775574116376093715006117357354321622662153913896245581084396516382951692345527324867205539847027235533355530349167562989344771406931366085252174151116761631984730489090987611128016898139830452638046653474819767138450078128652094475498931398949315985050507219726112764048287006406621382656231574334257127733935361168940991715005400510911524155223021022124220198316355845180716100451296576066238660173953223390835899973514015440149138922272268828592860472127920691912922725760959552742767022484580056445875641187639024138971277989026475600143974144219307179685418384307288450117546343446420826548966790753869145318309010925763221779473556648401365229888790143321800560046529401140549554265023178338651755013133890163382041706517461728385275656037852321845484216605165909645913717214510390486142443281963051076091021486019047078282404384949953995613581489814695814478471635493400441958988292938230126894317020415240787660545662286083310394614509590325708314835386279634589187126291650773739358548151316725374445590286836863105854098967747601102893708786448857300094672169501987778628527570850956637273518921706359877130269552349656752318651779441176489389717139754883007047666242323641075510067688319487204805866128163030634615481414046937210650143847985187455048452807316991239874335087114531421432763565772608033982468963337300338937312942051172023232497219259245243598050362118502771657394501583944575799995536457301420308146736718542876399365903302196930311198931030327957681361554256345207025016804417541068728670477996491193976382680479242802597643908742533904613296861790752692964306761738320920995594783993189469765586403415359535803054657506151083010762608733714607538472916842086749938239064221293420044978245434457710890434148880100209643393540594782540949614847198201570487502224594784768248219095073756553569212971082365424266948504506999610024485879722931851199676800722462988476979650390806342636675390190182175665943279653085617612398314169362968291452625690224908422217959178118699987103801234828242530942156228494029416494241801462236357887995492727685977841610610770526579900014229259989319794184106709863150510199742796811735794547223874205964984255320162999244245029316051494921077549960075685760393608996944400423518942702664139538476272043328718506626569661996609119187105767895125519702718567258665854045884824330414630821906030178070068359375000000000000000000000000000000000 [23,14] -289609563609132918337582066220970351035571877548070662801334585371633801928316832108592109920234122739757927902629411157387248882083249567815625623187342781705766210803208886407214925061482701828497378103787888740269686592153472356016046885728285411531889901732759678121474600743437025286611842711143278461628835925138444152692920166068841212922164408326925597539288025369411607780917126808229549322338627952460058532905735412810532177745973941889303042364804044050641474533363150866881247417523991254532087673181316247687207519307631074433271945288519290953905827987574991672636251852060966757458087796894317402048236066121531765899852203282606088969562477309322750224169545560924773268322241303261669875327117549508465962287134334443404162384704430441355903634978504282557474026763064221116229267458624645279243789013011389600147865641053599054918434821948080312950665334023908671442682756823217190276674536186447802618418233656013404077569343042048861605637586851715187213302199421386113673755370884872982629975880389366470493072670205892642266089619987623009321631702252236529228763037253893442500426540874946062401033184708594279591260082725427718297231769027637738006782550963348508990011436000529712979361441405291551418913864248338015906070063431933594977579098468036356484112365772906272670494415812108209032640820888616596697702100364839191118600912383358570193993224577808094802447424922672496887186262349503295927750831840869559857806228309859416297158242916580503124481241669291368758432507522093076570231158155030929994903771574877757912712591515459739654096446562597598963349881207875622737606942328712082562048206076320473867672495586822159352711071336228539230743084780326106030941105715972602165266578464624187091709410746196357183406886461818241017662169016955755616695977474033183560028025209485631198339154231470427374540916460441733340749110463280438082893844927131972451566325409155210979623736544741026275651965080191813758064601416858958016222110876842716746898917362707764644651921798145993951800087437637836014429900114970619913788660823357483966007424871688433512015452125874684974529668418173127336528408650711177308018815173750336220165225973293866311531217594801283667267930362727432648530936382737470364758278003067045754270589276802338508993798897211410038418684262602058751271581602121516505253803192813896662247057820478885769721953183944654729088949222478927546643355896201241537114937381571742565558579643091516878264165468147170133388546189072360293955982896152434591385826934128999710083007812500000000000000000000000000000 [23,15] -6246585666038014107430231360322850639362498532195314195919731340821820903734530206476323168364587636714584972324314804909256258790979945256385677973181627190550027922926297278804100991830522087851015468843481332288194610869284568583374815015025328102764011582604408873828706323863854719302551802489867372574358385835360295370354527692840616510656514545158838771877826746537927739811336586157817969099184986224611377301073874452362528166690371121706363193738197225460303056127784578181578579356946235960930634698829473387808719809901828937848611206991374228487756968384451313061678087991381620978272520962252076880884147520686971059427613665973304570474480685820305577542077862813701573811607460544898832035432071755321477521499796981505152047160046710095152495710537129560241505636707334456762225822815759097430502570209286064049739251139523641930202348187781345325355514361912679402264359569215177689561636359001521473558039229014834741512584818213303201461431419597437433245135169911888227922823751450880759463426016242127394660480191179309064186922335535972870393072306747432059617497489433484508604351127197503710871805043975745067784090530255262439193561179127937312076394808212383781876771037037223924269506028948629907255038294261951491907486546059981840789347494857670060618264196335299826981675637673047163302643835576144459245693360652793223791275413566053530745797070908828649494177268613340836617678698893355125936804521506788530549115748359620494920029641578617507360150704457766321931669225091259104477957826384651846772784536361566371054642256174231950417525870738007813149870650383588837900765970777554141059178546712375005927229286741838789645875223552052979993277154892663463401183339332121173415719630864165845009965700916401948664425887069337275228545711297423876624099321507744991351815785001203312131631109488046545058195202923693372694380340089499950613565625945117274141329609472162072909203076744361289479374659780082556438553686494009611372253849394338765826196126940823192520951274176886466242124306463049963835720894294439707536191248210603419183305610100163860058481022582422290935195642225896049786787052271476642940856566667844321565597121236526758377291846085140996599039359501080480211876679336108190563898198555660371029335663824357141310073310520638230166661192940682915866566554541499795847465014374936981517292669646355535885002683995217958697690049473580843519627122985309329995705857439848834552146515583065225633969546378419458817862155542170306764780673969283952828845940530300140380859375000000000000000000000000000000 [23,16] 11299730285293304071237013878909839357691462929237143594987536007204331352456479660900045855827448167745623523664386204215424843080682794106976961209224123182388472004880788322359265165287738739857143888372467821281066499555559137788423095913092950591157714684061684337310700299617782849268248996754624179521139450493568457506388312438939673231803604289230090369878565267882521620153058720441710150663088441768613425556043283209336586595478409780879385796456836271606143826368175696310087423553865969147604254464100794421078259487598803951798227035094759213445796972656298090512755221560583456591333570892631804589664565081517731946840037694353698914950503290012396662695936866513375192111545775797312687764598631066370027279232523104095803993924041849870748703228732235853693512257940235604558701847476727444114397966858237825505262112563603724776835469864628088374707521618930474213041291018873696653873390832757479492714822116328577514625783587546091685737132213578610601792283780641175489335377848723301121410392500229902904164047652890552768097914336971353769670312357279821685784498200637481970926116343711376805567724132199625320644171276546324131677492939218319133903160300015761549375714468543395922576202691977273721811684122006007242241621106305701937137743668126304636331564585671345666415347995360530421865976537245264767632289536579763082904975909013276980080966951651375421873573135972068543100650957354283446065995794730768720838464142726589774706219697074017448524209767730495841366987226354127799191576660770953454019808421193670453358735414781712179035931519599607839212014925796457855360052111526414830192137508236722988064745869049991452126521993565184628346845292823260525166683388538713307114849065535622774621521675218402830192959332349717767099555625238825650692201464721489567937245353764747544046586076581210206636673463374489854054449813660016560751949288999027701173026408027321265402934675090513105474531519455010257697543151659190787659387265144371922253708831849547647054611823458100560471711396304198305516151627001559835865918688960225760463491304913059375531996999732581755517139621217079014515233306931133701163600956544560493304523374869642350420997567127473694904170670867006152191884466493720839637446609726018620138487400927646834309088961499933745588112386265785844135721279603802104006957389994715974795981280439801878380859828920648536878781219351100843748517994723767338328127103145823353133991434862000043780196893204296162868574658722944720102719564497339987951818329747766256332397460937500000000000000000000000 [23,17] 1292530377540415587753905156011007267564693552727743594719863390130557298190227452391782680066220066299459966885756754565564438765144848702430666775504050477149333955242973025644640455961861520255567748811547946506436804738460491494609714701329515762889679320504062866511123013932455030752322633215798240340022620636514356120432687438231390121989625106751578444026935772326754315661429837205970584289921693281277724441262303052337458674323344076099616795832656427157588337448480708726193840987138715176066654517511282731219516215539606581159430758952742316977310537072579486984086136935417754169720842678875217433106674771073224614059222479267260341827816474207452810084219332687003791850479654413263094130504504427457120591340071265450372327600362805673463429906015650505817769262370764485476138016979643355386231071726022669586053008655981931746799789498293114001615148027601080068648533113887819909554398649959128094683709159700574505466421485994822206879842874110420607926559603735523737212859496123832093688592167378578177464266488283781451791523259415026012137663918173759011195601348292096325701919192353746779573472772469312730432742917885319617779051072706305971793309267182980495945239325155646312965741654760527870589398241323059313610688804449325174009567944394917656482326045856590144928302401378113669677188117695349998811756960449249228942684866554040536511960901090061110743698188805408325387582819310443929311056404601803754937364545984805291843648369991306079432447552369091373800501118945771542044032073611299235675704659835084714362970367239232342558856141419285341671480373727132406018203396726665239613779306789541668003992846633537112914406215384169147562095811635231032179506622945847923084308266746508297679082752366909250745242693680733555235591939557855734600180812144529442561379367299938042966570053096517695445643522188212430980236473852519113786489697058137863554306309438197004059967261717109208882465355337975473040357656291096217491841145131071660789174710955156726729824334888989150897973374274376718254002643673492614978900854622855407385196020775049740770557523983972504679543395891250277137227742342716286359089884820973461158227680670732663441929584200530783923830661909765085551347565231225191828672572209597623286595889969324669963716922084470910843837104358437239463329772963282962657257136850492824329179347616583960746862218709095066890565982641732689349235683738832785372720160435357908115107644541981694032329215323806646505650039691986963319436654273886233568191528320312500000000000000000000000000000000000 [23,18] -15857624166759592110247768803186863686270464938585894813534994290538234339461524937786142748066885156742584399096973337830856750294317173020909740031070894117104223911411921609133824903754079686900002502737220366727012335383564815213000399441010216747913258457725224716598429060870092501958597094475639569708951804580685372308770241445159904744618754999947402073574112976193359918107410010656414768599878046094507908380431053679364921088240926762280845542111596987128841292397492687507611296719087922861586120602660193477661491774954304632106287566818039007665242660948665629327113417964808425680321747242369711134362265656807594598922675206981815549345832273561777912255773549373426867423924241190088602362079467262368922846977090619122879968145217143107285814888607676725764461677547215789011678316680508526983348340530279150477070198972046259062386592889435790713708990662359488112219722557630928639293142153887678813711590265183088678180677054898649358121919655213090202155715313340233471377003027713653267590068965226893111208653198808467980375645409813044667436286499420441392116565053775455315415716829061086043076592218099250967023185117656968968058222016175923967157124429441475280376737537840760242735537776932365527543174916746780209925249449154154858932186371745740504832387749532229328900715703708464914079795495001888592756296149227401476257484280908008349813446201739923338637973677699182743184325087702317233882271175610627630549920688267365934507958514252102309476345594080349701035790780302327596114868074718770305142070422792228040030950763567825751524846054578097855130341141776891734260778371194549253913889539521571993088774406025010286005325830225850860251101278471134312988803304392710565644855921106142292629601502224358263734733143376661027428838280292734115403894194508470655266054730124926985308946945836664902957053893881501964955919014304091081084790145807338906354459837905652379569000979272919165276005950939827529551596130810914512135502694615389037244873356246914484329447872431288936028661237213312338518857397808902212094048457886083406624603139757956333971050939779214057175319899971820793711644855346905272931116410478921911518999574133459324258623577543912625856711379913634676565344463616528560848838809394227788121209634146212339075765601406785500947738634360398953081032189932770344045027156759773730781375085005258961732691172891163835254667924646432780113028708559326555927957021718195358005203058604970299240404069139180699874567648282580449060896743418425103300251066684722900390625000000000000000000000000 [23,19] 22874066301875049765303242799918403700389829682314487881889044202332433128182752629110992860857679479760770051277556198299942391039204304059848745257590664844428674631839418620395318895675368016512393130384314180924535184346249933401541528189745625301064120959598547566227981544339580134820743882217300011339950591011827427795175130930353332835040179412110887153425054598467289236145973527426015438286083249975083816749449123254685570076338885284649960011967207063975917904123563906639724317597077101294861287402627014580610450178179019521993533289703482049764905834154688935029260231114824038473892313987175268883774107133861895216392650760890614175546773513906644719559478687064093653045561974488060042790893186465203754382114833566302643568077708869547155809125547236749991460039428237972016546166928671756573935554748631934385703653372701347426265595907632326166288030361258283018265186065160053616182958471809884324278398741458079855702407977911078782610933370250615054256924088228469524843478201678813301966038004036273285451787074985923007515827672169087485967979223352517777373643843332496034047818032070856217485733433063090002161462537414064478118024150806422834785945003853808523100120671942642167349940419782749159308478084443350343987667855073349872977436125894447273765436742544624102546399307755966596707964951057111758576048361231038470419070659192650756762200482452842493035535875204816816886594429293141625056763861205958222376608749743094241382999965060650252450016046602105871517464896436760914884637057277000370111439321211941596395351665295457270764215073660078285828245639343313293493687509368844749734168814709343331696966102052879256181094540725632245887874832745738754325851127385698197358495174422565611980019546519360701641296993481346328599346111336382606827157167566349052723568514227344539197707719711783565368254645952203065730601899598940555576043903741283734352240261735231063111403404411525027339730554048442727017042292975730995107022084362728038883970634882746155557100938345869143870421404437403557757677995712661251787121281676889313294518029514334914723577628553998728850939514767170037559752801285302234747161304871821795092555325769000473173126913309786266611440744616041503613177353633668298761413372618710073818517057853214844828107521367720187352133668201233208638609857189190709822551185848811964597186531557860337494042853483000469271510076925376384787910123968004311547725635485068505349456938301607058602211326530002920529439724881706308239059932674308583955280482769012451171875000000000000000000000 [23,20] -36149955038882963280650085691504181784366860645523327443927057260282325578624785668249412411974675235987257310058740993843752604405215530520762314894879107990717993804559632909880728489936061066848073045430026975537563603474640582958947622037433662487943120242118229805275429223140932877791264991762170015101189134475085613095473940268842007326418690861480717458590604783962147842516722290729646631496566640727543115350398626998949493764590939476024242441259558730643996796430673832047267285676555871430760809399480331028983065691126142288846395533339194457923283935430756304335078045657814093416941038242126039677342691869214622269710103556372875341392567492753104589769210385163112798736936361116278288640613347421351836210120535451143769998309443168680300433705502477248180962512659756023002062675023665836203236681688257001489214859117186561802709353910682763382394606924442418402894873119467309363365147766088853984416236574854245954220834114287010100463536551476421775283662147308143070579545634370785181459910795665419160932905163536044429028876723782077836006234429261903248848805171885941066118956433525889228967765359725651104852878490150653716846621847821208960141122138811783602204463339061488995177256608418918881568765538364423478221349540964420493401467383595351187654184762511761761060883491399844367420592894383095205351449004851952759184156017423923240921487241161340474053798303066333457315368388164637666495891949640021133324822238605720556402145977798056248522049004729054651961276984803344133987018814033166087383004445593171058900885586426520418284701349974423336965184820105595445783578646441655444557521092283866380799182632669710379728901303874145582655574563927885645152496989475902840036263849496803836162961830670152806258761497696044910230153854613160851664435713744834484042060062557668958469393694612969812716009286846748829541501522367221728540920122684382477337757443605854013828972440415590453933084101329259175169600571307294873685707585433582114051718129587435353978826060800572192540028651067207714396840012194128393197059948881483344953537733196299070236549882264960744342939194856192074843629543620513868115063471986170625293708219477559003251921546875282204409681200677079418016669043121778200634984404373342534403832336506971465286952706274649625180104722429789905790442628769622033107557689634793747170615040500977704633514300063470226095054523068779276484532238679829769193982236762631855052268770169031706250302129205371015607718756083374401491190019974908409494673833250999450683593750000000000000000 [23,21] 26736444402206245766954782624043389052450880593287167097009002900819920039998951285473147622106605217110354442111418640253877491955970957336299525388453464274861892847619570203205386250301352420158423182076977116713580464947744272197279167542236563325584455203968265981425238845067393258582410138768483741523600684350195818563677785510311170785305697984728928522799695737930221697127649220550302836300421779312118159687328078827604603429319376701716780848009309949714114432920047667325666143301720851973492434281446087730048821651730447573388102183033401375040804095351878547956472995807384926041078382940955735125607018078689599599882734382493405995980203420247127041653088769678853115499733655944178604904152599545539461671556345927372914688979694022445211853108533494453048153389498339747411889628305383912561784954863859808659477783770203374761170644517140264948174645159224264323880709700676596422189743722301620015894558039849446309259255265905210948285736948776820676934955760729589139382747397545294472625534471728003947675241030712369236296361568772046829715645880818663971390863563386984989429387512618805710362304835631990867163597132665462716065214265798139916113214294326253320825619884979318400061804512095038738142046173080259912287142142099016561484316343746423290992739665355849905632762325569880425517187853481439534707208631617694659422788727891505581952707657300303005643730081447936831778031919514314468416821223978107996311550492933877236722028187959742539961237210007562142348525491272557833906121901373342422884846371934283634331639397898337874145162859237947781487235155670066639889487312920612027178329465690355261661414677005720405318228562121272640208221806796063961818211227518674127264204105359778174490457183945133432444584219149753894663300751264207500397289186220464340758538437241544481768361312862248669531228812518726699012350700558894941854706181845649490384739484469859077107263662568634224578119651386311655682727213275538742805399652152188668848257848481093045888645419307442301188330443481529325610135336196692283100035323254511451035627870965471988919032453905354104812775713568426835939868923713581124326169614990572724524964445786058549653448175522122666296584756755919423133239134470478878967877102176113954899185757087334566820657162908445119732486140666774791185225617425102566347126662118593407454798283363400163729223037544401290692465940700463447838637222325307973376603575475712900309874611337651148184915312300361806872987156510955517735306230520109238568693399429321289062500000000000000000 [23,22] 15595405396016205683791926570918378778928716649599617327345223224910691135957225428557959297424597344170709143343744088219715691012037382311766344750648046627198943678372881540252769491727155634028117470598114889890514496284541772597278703032836120587898045591907368414779205182437326004659916805184382118162696574444193783664206746723643684761580019253998474650241778995153184017619873907108811903503627477774599332847777999952666253894755769576232732447048479271582492654573148732604095199841365154092516892270749682644856363087343627065136482255921451073701924870653341120183474334779159733239530303863438011945555563462712955091325910508620416515510665997406034869692475424824919880051158902463121058853351300996712477821943567588225284358662897826693310965038544159571475288460509409757366106608685705885855814741113297355011409820381627643393112344367909863459100863659159303264312354085527331303845308772370417407691737557898901195749680408561261031081036511303192866824252548561962621867021565395195042731345636383295036701843647505708674378483592747230128477366891247591070107991831213266231805922401994603047887042257112315610004596767879506568587804506640840138600503322774688061408943859743373139189993302187950410060092973977358875917865516652169107444953047967958777883669906802771830263595595640004069676594580500436286046455116271882846295350863344777371002156500391425468468010635641605898096339698985547911914147161017585850616545929049802342218570090451680254865159691869598541822406734881275655243491990957968204051144533770375458219861596253195962590607019829409905636897887228745678996328295602154754899017978933907323030728437804007416223512884545200663060970871856426898360573564584118886664255410421887526724711988565265523727738538602019789007376278225886732646008194208956061123327305545980017869960528994933454978973489340535491733975519384024717639442711800214270142292728675774056811157601012949561195876106251458371508905032623841299288680810726852927349471835208472951818461809761881722862586218880940580982744211844358210582249475391897391192330493959791660146667264840127706714341706966257505321139307374302708392795308907344767265835146467951300904088634820267964002632086281629235228935893894185073665969106303215420080864785727738139894802365340590664319239152150637618290502516867119962333273818059245040704118787230115456448643863509913795713487441352561976515894172587127260218050107358228339904955809458702805988509627658009905539760866380549981027869854699474672088399529457092285156250000000000000 [23,23] -19995744844313042559567430677018728875820521371125146040076349000027876459998743542963118438025992515946902573576497363074345392816612692927581474488714920661836811577317720116777145455966160319955260235915975376590677820693649075937564265105785315967450559335459753462385921049072770770729052381373755530093148451692871089890263939915478807264169804161696620532178842350558555365209821261430735451394134662253341798430379162338148378871924099497966705331809416060198439778197755164310726097051506794356592496947313258824194421918556895647884457388248005164700769963314543250023421238932166009302001589723793797885018430823948925232844056125651238005397120446993159885828895958256307604761798218427044445183046511150951357453962750520224667604105499014824856498119102602766004318004728637962741920848236187888655624725746455320312413055819714142169700436024901174563163400954560032693202444515772116360692934207567714217767066059101727720350913218765665931721184187693887866699585823392921139690835219875565121317436557221404617134876942473112278819464731531146709811581473777739535220336138256216499509406004612374431526528958324539847794183626886124256807894459284264068595057411835117126281610452291962479587568765528519753432310165623975018108791665301474165949865296818799934845156513729708613014667687115144586287718746310894070182981857766585787617820944289270399853105005857981779975973905074579845120495236933827645050105218632754024395014774570271831537527172368039254285605423897333550453254846575252646252551747937059491795522255958589372533834214990742898904742882146320533526319425759248696400194086277791677559948797268712303206416971969250564317089234864189128734398324800669792094237744170379479100270998565585603150621941456227872342640790408106518398938795259229188378720697339263559716194740514655010277032781713958686425995438170320564332030397168976211631564818967819129681499762597778849319546625035199054100468615778587284768889986082208445852642902024783704809630437132659579475057221673689496982285748535001744501436779923609837271105794831586718144637760708089096842711416843493956815234438022387094542230946332668070020912967054421174455259060946043591968475227164271583038109309257439934230658455684338181690696640701029694106668779392319785466636241410198356209375089773616350726745209737606862725125931088324249542780754913050352927503727953813807403231949840822029090808339335603599218541948199254219860022723831703696049080334655169711608329965627861915522522906485392013564705848693847656250000000000000 [24,0] -2875424834447553319365430306475987522851409966453352856588662244114335570836441547382480867361167811430524979971197667083086761272765674914417753196726283506339133552989354047236798304059622157378334518064400280001176445162839487948251876925605344153941400893677084792081676537206277299898523413681108627291940076001567428254958231704709296904357459908119685492271444419299258060950195032228564590974862364627121946910837045500677324293568238084901021653357327047560146857951592587749306960936830096786636276361575142260599244887704484964204312556449252396154128016530367656566967135814580635626217025099652181071408254529070693766594267524171211076926185849833467971721183603112215242358459103094333643360518429584009117731935542438708305271053750678457137367587994984259658989900415399402331988544804411142268654594245272781352297003172339977233336820396699395454434727001848716963762994935677450818875218786314553856182604394528791168991360144454177096433953459388846175828736096861926868546990230843793615151597879268629601830619432074760536601207865621813860888590374861149166539129374043180950729778190165418138663398378453956380663076839860693186785130343639215051542026306460126966737348132495660227112081187645920657636007725469689400721382791795004243611083561576145587069330940759939098273821682551003112837819732227680096464032172184568900430000217315712577513860508058339565404353357439770162801941490463617324117153492065187165377813261358469760420046477651622091935208880387202258105800287948330281796634992482767091113400084996316630678605180437361988568773134808369917489572093842601128181033347269745588298338079330854599033273442661101951670281853874215665260881395181814712800520531086040558629360167853991916327672804807857192579845193908329171642925271222675115698463142484691957799969675299662563195192210966812612137325895713102969145723576370605351828977000903128661062222047587489483909076622857858949686633026938713550847782854770199413297431910389091243284673879338218890478291262501139657026407576081956092466237668272481582439908502533552275978416716263311718874265142360656682672338399465912831961107397249705140775006506587706970555680830397000776353259994054435168416096368730498504329344341682284684148054398803954132681054074284462742399850652515752838628166325317287855823280030370179832991212412463389109525076335462795669213962840214718861032574050025489930648793670024902839634395649830764472207680931894347423519205770268969413194781736820004880428314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] -65741672777805797769870724151523064011564175751090419206757996541083523926117403921094585452054013854027736940284018310527198342589335512723897876819015103393061993122111541738712563930944778792388871914477648535511026128655672983029693393980873550623045124052213043322626750360441016750376786381508697161774769431500537229473419145576090794134135169376941507184670438142847718513048412397113892389968449323344015348589504030278304987987711042966666548515136199357291760285064387639899296573041823587385258779165064121072187468164999270626274009351694385448292491569099536226854118893947350831816868039167709851657778315606006077221700212931739872706517293998969797104852935424848126415420820939204204048764101744438181126453238529314035644525157766667605730417916727311759685314660823154620575629473501150070205314456527594511376318161509644166076933016364142047059911206246985995454882558352708109538118408424091777246602598203001152146125822088042820414570889875207936291240892229998383332751050946457869218195379313323037561402227650597148997465945366872477149165984904373793862256147381987979244255570279336111925205134487174399343220092119420903596027923610516160780325012245521205660033750186352601248627155140354371932972804660115427942901199527235371122019096013135935757046518138391354553402637463999730465745878627018942113776026474664954008856956439629318160952054445544429813936767529918672471498140073020520792358581278341107203590262560382100335828893127866528153405956263233825435416813064657322309625118866845295827435234246549333715715497872731666045515958227917471400689736699511495095951410823829187531076425235450804420404915802655913914779045337482912073981053517398667782002453662003390380841407257244767932314638386709856526559902038093588994651170322419674740369186080237754275931689585055637610280878316235301953097610104942713754817703655166339207698409014034455938609653970782582078198010981767799297105751907251856829849825861336145794052512650464260285774988149711093886988540650017407213540934666185126539192769054548578525646088905250684934375422802843250076045322442030889163604938700801867201595786860038177120976910287361146865468348395280441246365039085994069318490700290090053492804295850438817094738749238131990367093719067457979024356056199567840877862393565143330245517536822996486270651305718790885955531121556493467500161697891802535998801731385765939119429570775985221802603045229959214469867523370282121697348441865529303923532111753047502133995294570922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] -95862620851074835283732875931859135979850309006136430221397924738385911662963031824412188355357412769576645134614634196718233155739166965123269722319817691744859499792612973254411777961276968428132107327420852749158146298147056526844460212635690985605142617230404399527692092984409785281032726617685609273026986038211704691718540674829314548428608545155899088265653265893214226145064143633221468190289546604601546927915302174647006003189909631877765125195384083649276383510092972981635483262475344073166380103238004550383382189125363123267697229751758350433610606152914627592349038006440802544889210069390665170278435704622533619187001881018955316461457656179931670428553209170081738076128387573084641073030796209845275429512010971950717760967286483289801767822956666569417465815985062623126636598935994561784259943635277327422494975257540810406068272297131998372026303496506523119646565671421042426076187229382900179912596170840210394714275122865080364180073311159555038031098907554317435124490872227183360370114798957276082208102231684402667223431429886281136559271753421272223731623412655856364929235989127815254153703042903228197858859779782674329934462445004421479667133303506459221216552243294785665626351178244065795354284053223712808783544187563949343201847975495233173285470379633254474332717751149365097469584329656850339503656244465435997305610861385027029696193305445588736477090208091185718987291495291315032020219642252876680809137157744077196649747289837280715200700846292509772244295610836533456167806909379741036818658217567260935917170011770658737080102623667614373021437245021382580384039847384998211266954791622222823364547729826893997041219136821602838973667505140016653836979464238506935073993154472317306646576636242609788161274048245302853292937401431962821891242070173370757298501982481958252511772251841831189443421976786800196398023224494324310359687761336551191095583965607811813953144135957203434858720541834078286675413866114454549124214907509237346634094736351251712343110370010842805263268313872336672467599002712348326259615834416086202211456869751404321516061505814113771337270410901023308575442493056440865423097344202611544455495896046175031451844385882870725474815057697595762671821209044357380077237215752502464971913567245621003536175771955247140304594246791845754857533190458841789640627361988850213961592755879802479109820143753086829998163103130142978414499715602845422531411390762225986170086399884933729881444102306070387466585980967836988497765560168772935867309570312500000000000000000000000000000000000000000000000000000000000000000000000 [24,3] 16063287127825443000034424477876980744194991974145014700880402034447286777642872222755317746301298103647722701878453703343795744775139779699516366030623619084769861981082045246934345823330702313650305012355372575965871091426546370042435509756670415580073559068083743246349853342829585818962180418206309987591710414635488597968019865841463872871327809654935494096052559079208691168266188966118674531569181239870855188637027574652327962248160701101096336592247223208113665538893226321459040364868862354561584960330636481867673259957134826963191285510019008963258566461313847957564076807705966679368454735827978806269326159542249509477161726449403270264221702717470136542384610653788325838537616726441442865757128156953389336519113766951455093938561840885249688040814268863948929815399358402171311819794379945357723237948407233649473327998546548202918478969442554756524625762971971433740815919470929635723754469532233493789901262815840293478344880738048633214165528941365104543013428750735463738025938052008230175092992339077612435327067901314371897820416005378357150777131657170960563441573155522903385733603662612686794953047635153785045154079621348133327778006168655122317294923479794539953505612638855883781837031749151194688766835001193839896341690550131233387432857177678236854137509713857849996023638264369619049754933611248714992999374307983669992220235069604818695140685854097221251360760521110106753778430793507301209395302124085936304036621091884648769647171848375888424669283405868074537873781836910248825879511059679262344866231795061924128851237812926458515151460947988460448067468626533322339010908115258382574633594809538331658340778326631457284500072720814326736964023763779680809963363683621506501787597934318960725824159289891329712032438144202195961795957676267836266254004012285968950327000872113116241101610093216793032862823660721696377845044735674834619193891130158995860121900844839086235439081084004648190847802587381924688199597837511101128051391932406520894335660183715079258350743825209900888335135057013359519313802151293593491418351118453605754380770047567696843059638878587549156198391088289086101577857054167768172364418683905197852700689578834239944600670367773675527924838843978657372971686599979572136231723433312030241744651481414676458202634512417407223739932835871234506421016318393407869757962241173222261926966735848560583371297603159580389871932705226074351159079847639235371623376068874326818050656323929713145043831376538903349642281226839109209425515700786490924656391143798828125000000000000000000000000000000000000000000000000000000000000000 [24,4] -553242954031476085829947331457179581207431988233750627966990375161941382156634992357215267097855815318866544374576820313549970043053357101495240957511550629404511032273831077913881708851744333794094876856193521443882489737965803870520103471850743193132129378832575156450440538724195756267588992456213496791327907815757107625793155339258113285877446408002527088866638386819205289788422192854534825469140485320278533687261022731291640569651136005778824247609909341089345414816360586503977041086537847157891415096026118911515015948899932075008056599930717740222585253141314432751278751242507366676072618271365890962896896765343916743837937769447970779829997716350034017232430068089840850935548157791005463564695895246761288842463629818942746615903043071411308693526380425847968183942390823053474354134846104636157612109487537991660672391301267534496983663633500696583934176127809700049404443022981005619584777585543028373946284650504597767736504575726329490283595414929459900832410581563393383988482323805814473304200517958530645804638849809663974440597718375208402780847474143425190415724964368903224683214453814059615604500313609510420827156739257967173570016495206149321750569774543788484077645759215385433654921406525774801842409493208902882158342201604695095213169103760148687835558758928706779245414707573670366402842197153662504811792092797870271302781130033089173263696555918658067356150114702854314980891052547032368508057020931573619544780810651754852503317303344645373106112222290502166196514055132597898959516545863536281671356981504466604212780710417622096388172869150621050695422673825253542477953267238809861016803762610562334859199108955733929752505882148746092800863129865385970129510115512794541076479681760569212312146664894696345527223542324885944784179453396090937998373178129332487792181370113747340959425187438062707924452077735403641325548826460366762330161013536200201517581091097713551926886177887613092775126763231457600931663414925652075667619070497726635042914290665758406878387885657184581842503075610752134107744768479696846030928708599860791656731734286983744351169321576083372235027157756896103620816558977834854280242338554934876942227048795598834128631157236549079857302438095008877239645774987370913847333777844156077608568342543568850670416787368685001422816370573363950896491552813330179707953951031920870263779608805952065531734388112952985165319861261160851753070211346318260116530724753956818905441025003028332871648865576003227137640107747635275989295244869481393834576010704040527343750000000000000000000000000000000000000000000000000000000000 [24,5] 4506068386217660936545301001117758373995269722910634463991158712882635105203489472414837730556589640205516128311670947827289232971096404755250880933542008288023278497696078132209346256279821375246074748277052564647796791716486043331353903130735395575297938314938208695059259438215938172482595616213568665467419785104129017915572267555462559854513717405147231433711249139512052078639277588150990963536931764913395611936500948520726145626762757485074655860207147113544772831465733942282157227699779257166982712555451630572038477295588433092924761943146825777322210007101219465956406624969081654544273324358720074741415212896906606594338046072455870447448358039074563115583255742172591730386133656298160647855968564187940806980279726121141168493114095844149971495590149362716463863073717881450419644024050876972806936808159410503036472579187361181834418655857540354685249647033520450700911696686545611082106171117621321416460634017512959258813422269845670852285952303143919392841104258522304308200285643846093381458562060183981181155067107912158338554216863195583607905974768767342377905718354953288277690018097805266327936092552950424029854217806640908249096424439986296065360052252757315308322414434480975948692891113828163316426588885574672041282318129047718827255800591558678733128171828597101371286609210479291985529499967338770709716111202688613325404668739215431982179641194897313952120436431449228050123934382805102676195935346970766855222320423920064933629832665263651376400351493270271080355740359573731981762734994022760073573755994093871185024510249191205607254374485480046769090886624068273162191082800606615391361914839914243682324774954005021286318042646494999101703257398148943125792567703465191052357948085955486605308584411421256416432547582096823023900041406303564113030657254881966090456561073337613133623408625010144467835816501622046850559641823675163498846489372760484961403575837104566747466222601174433222494890036516840055987989710290494714493960851242341831072182245803762954171833221653860500767494266879368574975551032559331147742256308130123764573211630490496934231893571839731042672207848677458450763987218934076486667381640943934368925851317277343799565516371763862995097065449723909344069328699202493250866160146226540766124891355448319489273536160915378550649049969515598778210093655534251727123746953852590068519027556793033741086713532472534706700051989632473432110416082364973374131321816029313878017195769032069866398859546058278045338118939069698906663141713124787202104926109313964843750000000000000000000000000000000000000000000000000000000000 [24,6] 10511927744584089106296369004775936532383283343987381745296621044883703816661156310304103937243634501185402054398385618839437781859891118177020341563566246294147238917580159299491200951994691081228104326078222486374761611623530530292576630438399777344163326693910861112469659870058499245448997737168381186862300712666686489605277147200833342708921125947157433035130748156975083516047375838375987227983799188536393190673303258915538827260468604127218961655556044623633082205378817698028952399871015946513083393234488828005506188092645873023386088488924864583008488300961128856977595401782038094584321403384534907892252559591048037753524011862643347255816259471629789433446847627807844593603620696086190659373660534394901562982708311937476291059578987399330715323288251835234074239568145490595146132074653880963236215007571121845423139186007323626616954497979690548390981595145136499460137005958955035527551472491898969862724080859057531803637037675882225969538785593537267218118697241760424868446480163340788830775793222800855704360159466277924986450856128517733129083674357530282677421669669981547442905915247698886409072927215769587818385120946050031503841269362299929887849209996176560313836286736217079346958335182912837235182639477420557155767030405309786731273728261571798182639010366270779130389024533310139948917963823598061766235141542485120448562200690676149536458776619095630184403929227986008993677428656867870751419266595258338353577779659604824981854144496929899152740797716312620144653717005684553754953172580387531825330117487493360167989079276112000718577617979513513010447554880343940167634279607197463359967068795462165552601031205196300209271770433368723998821083048427948612369314282512266955118428068974290933797179030946074701400972001802009747834264501424050675253211037432442102100036808198173361906780046885589885458283638730949258394520534068570261198834192939173843744278697822412156187862305199433538775029918607422730236242798952033826742871131549391831450869129506159383519905475079079929611343798413622883577651157800504236416748012903731789606611298494933713975799068177957494863871444611593780445919558249883862719248640505882500189293800648627704500759202855520942220746670379769467552052187677584047049129756231943637516770465560786511584397301177954203153491295786747153123559054179617176038165284365705976970234306262184968116301333883120850295821759205767592888589505241789314092499268479000408818111651934796061749728616458062489721746848427637484324481675912466016598045825958251953125000000000000000000000000000000000000000000000000000000 [24,7] -462242208794075160182970268648731896065624083028276108663312007586118673274655526881573864483204805478427325367149882316502010708134068391079089957039556573673051390656621158652424214573036397542798417560018756309972597516648582696365326471826445314363893696451536304781645401763181078485033076714419625182992837597125961586287686491474077306559303024791954286971817546974572074997403323338367807061522921161844696504196952528693828298583393081402349006594907384057851049880654463743409685123807920227343521976589047839691659561846838390976125989571722181852501260970795544810330065909978966279365739537235369245271857236776320195195465953480463411413464855857529656879223191666430554806678341466128385289425287354897779346071362758572745271945643007998187835204117154684503532023238317960142460075225732101173465174955128629189746217878192714780680897065119111451682773228253613107211502221065526253542743698856678405273458580494770224620908738212083979271370965967296079148073515624899263577207641949204885101644626178323043247205032460745008524807361278304851272816500984924104378779336812668490671784030936680253605836995151294918814712063478422971027684854606658267216346271710260316299070972223706913301071801732177330797831200521907522496110651092187761347074527669613132826883159039142920512501913439611379516140180309781679240789042907113728643852486747935184232195529503475184715694562809437284556677344070237190598707236315576502485990789488633396476107209466653095859958058402599437446377817195976059901174080192345795222484851377007565585395293543143821375273561089619358683454664877152038799752334268398455876878902483605177568227744365261845360022003290700296613964746830321742764857697354327658235666679547467912786660515005713283124616679447537307045452081380749983937530869908801229481785010880326253854972723674729833749773887541924995835687981729294890948115940054027539614531053554705778631830927773265607755386778742114098759266888158579971776433868052253566599274962203611413941513945456285002112276890567605541353936759914861221264899045602725417402106560377808497798597182699684965538386197843900333230406000936600613972811695725907214881879537360431120233516448685325455167438079603350161561224692739896716416600100000336117384330013330625932321667569400680693994522761194269833429314165997282187491239042157154009823192279875515589136873481499709233288339387697141691845653526721856619380999138643018739508666504443064289093914469793434949448393517830024455493500429303921350765449460595846176147460937500000000000000000000000000000000000000000000000 [24,8] -13544454839266214296252832898310237307545110664732773892547335919431407157557229447922835554686895410968389501261003066443577766720549254240041249592766973800061338657712353992881173955357844836247616807661620647511139892435844472387191727027834039549491907210524977376605238505201840141425253978145948786231635877915584148551486954903517432903259463885277083864667008760063011634836476830493853151172210922089922374483768344969299232439703442255454181479499537829194441767926114869400031597728399893752061324239138631567684172658096506928739992833040605078905799416008945961539205040201833451962002824257761419346506639019044235690005627317814320912305498873537212309882413629030852298666694545070248822991829787364755973134266583782856177715381578934524669410801682692662923157037092319821820499432398663443870777529316445335605468321821925439481662657783451330561805069726573570260941186034657891126264952125601673812335919270005528030501641145298027445321266660707484255934705596559785861813626637280323034441722397013512637368889753007471771819760825416326121472869093475147344207273164713027127581484447284075457091990627847676971794448046951339703873414683795149218141975645933682024432998844566521442421289341396148568402463978515529263009748913649071978423611632684605948053923137250132909824811709353451578203575824140601113225085561951124924731983746243300918835753818186516181679192379529858338214254431438538143258771253289444138932490594832040838918241102243809444533408745693940883553890599579026224625810295044354469858638803505967504461765904176343127333506129124199186514123850290817743202165665619171354848205204796037584936049808565615389667439163588723254904668974855681878747776615777534254605428615112029218695210170348822935488983384413730796347574579517841313176295817953988778573017577912187295815388881341765829496341102385750162133044745673979587723765043270891799626851788548644205763932701391806969078994140920731479109919600964337960589410768379114363783037207670489222487255125391336877985022497205549603174634716537026511129611303630189240531797401966517635779987570887738702267285934564634756629862300915760259737463350651723019310949667962982463769095362856805443911597384218387401466098512579374386155039590450478097916077707550407603793391615040474610910176824790751193050517293854778266615160068478267116610314377128962743007138968166092323804769312206587606222069017240711673618767379696316089168835688771852654244573516198120312307181558109556062849919422230726695488556288182735443115234375000000000000000000000000000000000000000000 [24,9] 13074226319223129361356823502770423579751265579776175468786106768053325034087114965992693780942217028609616775889110213231634569541523239598744814238070726399648557414524618792286452420518494458513820464017974786789995506638032568856134067600972578052941343603022592683917575589741275739206762937893549476214727690166820938336862986193181292954841905197249835917704513810214237813112765810779328136574616508018589074606813889763532160730151048339019510091925931411289027407843676582333733097870525300833845497978059072387870114808357795514548324821401524254404237981926821900749762825806138466034861526888450521304979520645877583716585074886744731193064940640449152493106226936097363879477286782488324440481324262003298238675754487388847857129243242026319431621137209711470096864806373173032243550805261561590090319707434029323494687999452998086662952765441416164471974496881416295477096745148979813894780580665514390816842904096242794052901296116955074294146477661867550638460313882855896850798682930898157347945145018692509726690253843858291918036737929509035534519722352588150758734817011232562899412872015719773216422208119355632800959459299686550587912905714232874668102623885147495078910722082479961306570183897664149752645694127964087810907080204528950701243128380396278006254855818369769568339900700871603942502188068959540307897567172023659471123191321572220128963451875256734849400076373029339375392399498434344494955436701957595942504651135947979839160012206528725023767900307790512246642944920461613231689534644803259808045394870834198791007542262592477073759912327856659299089083687625398385623188615048505270985602679815096315709674566415238512766968835596605867152465158563188124817144640508420959164358737733492671480162047219984513839140006956423386462410751885172153773162147390031748130782966987717816718594942880474775971427892126251315624032246101107366781659765312010170601965098155190732427530134557769682896590628783434466391639710520737866954973151853165912382043101301429584924649066043740313367474587627697603662985744399531848143568765049487647789419303685212721353292788413263836527871079695700685120741620407298724806198131605643323669197813111296343881918660919096884125477356399697439329201103802009009662044306091701425739943317126100698048161966084666245701945150323768195799670116144847733337538243560781675814079697204870826882295378960658454438088973922717948849765219777913471581182108088119124306086947512430724381375443763457199096014469734937416160801097742005794088981929235160350799560546875000000000000000000000000000000000000000 [24,10] -28618200831612408486822969678108426381180668033778117408687368488347941134824679685869830197612686557433065653473719078231591175126649108310720594908412763542251276008408365176189898796434023160188233548699149693093061390572341251064664396727895036616494484343358347093304949849303178189176818423810541509384983915824510053942685519335463425567222964722958161989178693389224550165749824915802260250417375621660022353721788221124816651692090557400726863007999106120098054356353490394969559628819701289710587020215589033700618311465492133436546375932985732830873046932990264659372485318800700925759578009235287392322663800657501044610329469848316407624481076093065385609889005263062344120580726521611127640198211779411836638317803557559244177221408236208806820755366644771078928920265890281703487282325843941413554969952183317843410348858684532315229413848744965245496039138093258885253694512642393764729241251002052740360264643487021555849175924784612698846749713861871265324388039690290548105283462170242355137705639897538888229247407915067357150802401755316519973287717755561941228555655558074665098467731858546601327937404676576785285690160127097007647531006118775744008491324731821448774760190709400221553153706603923760531261660100199705774803733489133993597211762719037420351673648630976831318242993043216213472265734289065946809917801229679287177492162390270920015257511869780908244939089081453444649204571797734928756201946577292654210524333667994680217337893974437026133890745195233266596703965974106990115533977648164737160736488866327720621147770680886101498787034370825093949614257414287041416824246890331158838412257426180007177917980329589758505086330624530204805353791356672952242063585811150429056385332474395024518818331078432819423736753739831891442791925535721536747465828701486046134097869563232795389612783398193101955320040206653777227702660244747154049340884681210021957806624782663941356663592795333277661147753983175346620453138440373012803581774933917204132606693056587204715501304490480148908685613721113924121276226204248181243335664766173942330913475463650683229576650378386700913919858836564475413498316361629587238158434536288822243699919119664631352045922105904912323717324252099141421573803948700944422106509463920149636373855784363262894085486009357395752716884167253153443638486051671672858422066703375486998111685370176498868844564163454872355531373869987241410823230367144143596458380377629260139701816760678331105722513259631788515116910569971265421783081705706108799347475724061951041221618652343750000000000000000000000000000000000 [24,11] -28192377428185466558944002079767892674246282557718288583080480806302854302003280407163292004173907532912920591898950355658969329255526042167151608667986738176874759761716473981177429232966588253727632848954566829956585493139676151490452475069398324489903515082927509378124659049668823011435141735589600925131235065640858714511177153251288646189850746790035339177815016186494847260722266218919465148251240952638585317393127130611890016016099287860064968591414955773458582891925711603342919634193360108885575649869361179910734146597414085930389413383647615211815249957030797282238429020265236598444729272504249371446595957030235745790425233092262612882470072913763450937898628240185859339937314993831456906046987011730184213251527077251898951484272937542086229344186535396005519160716868181834139881491117185355875979918747057849484889963285053784462461606203915680908915831148038026047457979669434951528683497050923757367750538835128903994222852312686377696312063289411796786390381905167231771132457319093213626691205698581525483320303308406373054975720674490800812963104959458681844305849462188844710209519953834832620669973712831233407939511871424806393794669998241357519213819058096065076373016147290607458868006020681424870060585178273486201741052650543725580805508191037180941917409205675306928229922946550516628573764607653530261914259252077730912716422478154072519571120519814872960829734174376269254598264595579595083037940456866793889219192497910837397701246478554307450190718767402280474548969834912379652264577018310658555629996134267248010882795022623727403300799036561039659417802335047441442157752196473542531823156048665490487372543465995463703121623987411059686825117169163578023850478985687396665624625788252683495152363064665917923916796203775521436009341094768495753849246719509469838817495187351837750370925582348042512743255447472992731519819547646832587566763288082711540205118821735114610486181139646056713224930861360192805604512165662732166338602777594063145528824622895868161229028086515969930907703473293840198711490946869598971956801551026922225263853725999184760661763265865224326760070817985229560490362193122252079191850698319016441961900189559071844933931847522596744206459722266619926386308029521474517050720843239081625613359093799718308502696599682690563599435472099393554593732108198506282449217085747539955965256298472425808273313955173326718409763879803434849703114784893141439499071440289480709113322844685222296904969159612570462370582482003227237181273339208797956700891518266871571540832519531250000000000000000000000000000000 [24,12] -67444029892771526204461309432923765126442119671682990252417484865721044944377581856774554317280898736264349419561091190935839721224501535345372546524337039159722044144395857182996255219633031807849868818957199734626750891549334935039972296962741425989609894353869698592839436611677687666147243236016607881781852524968977426902916499222272867756930911431494782718575472136692767756911639053650947277546985423385810288069754151264660845201451198168489679562084386441644416033117318251013667554534829070038002494952509516074043465359057035056658138051246761113624806038821604084835541678963770670467489675028892997530421453676361329144182135670324274422984363096393743942823843064280627939356136149905192439894240013858397416511130904155256498615878009807937475894382096901864608645592188996036558023547585507479438690957074489312488482692194492719374417690543405199435861523716048844840593491282794175448425212858368159302130131225049214062897904597670554464268860621414689229425967138465345116754664517995232866250275419324116253561909677321039307803489122951303135589775539450960128916766561730109441930348795997110522480290024722077410631796034542655431953488091660100565934911575010187529440115009614395958397715267667903996926090326545950494857060092329718366363424339432269234690270066339035841204451425162213841210632184886046333212645839237598802876651613264244490397367492715494785004558536362400115373792728004771863435371118202788259285135432148799827663139917288865894763813668476009043209503371232832850995846623051534167325448890824349056321544781259541905140886881903713333029289724341802820693895156876257546603867483813053628985268291312721027062907500158424623954483304185440067034312311389906004517540337027948724733045672347586484840315889008216984647940412281927792624056309973607883508290512228138263118947359003991362605203290267081440477675391470763133163697739910903876914832099382078938721644118108510734400498636800534475344207817847535838702995428849786817793653956833748046034415751218780665244170494059166525684311580138989905953229733540015147745532138163656722438061848311406224227720920335364579027416456423737641151962750611142458914867840824712089079298667312027313519377985062079220363849917082327426538834964632114104588292020334677373032589740586998257355462671069691540731057858398762489413454404263480786141479545314697270492384484998248871587548525599605773503500863977170180546274325068949324502404205418501673793986679317936282181063134487203201342815346661790920634871326910797506570816040039062500000000000000000000000000 [24,13] -73447019359781258252717924102870830402058108137730046139739503235108707782729977213435667711798580253391181996565124571807171159616834343777300383817665977580182252107894384895862919418856925074006148239294330945371388404578416150725709718290651772314522814623043700569090100364641939089386396849485726083980487707362190489599525783276689780922275616191423511097890883137529478056744922208510775467895124976743408245676623076168578425885115663067069897145348444565995592683524710606416119962178327645378657956768551055882827197883328143663142507468641197737891594698826615826690370215382111758336879181262456203814135777012737167123982809775797597778267790598570617466826031677149019170022725028871778295840219315273965122214244718251375705859449370418488495408346025817015067487938619092478138791263934188567226409410360569482519614921282016215278332042092664417461092049438941789829652887630290170279782885327882862085661200924892414337561640207982905544485342756729968345834873036491066854977599157495528714141055647031308008565735754948856372397642298431961009999025464784529576067064954668871446029686479908575407130836537554013096864107907662457470906329622751491537891062845920328298764324191088774842793227354537393362099284099614605956206531372725235109011478838800572900628029066857495457851357599740725689269429179828711913583695949962990791404299304979148732216510337672743565101941258144935721524096169160380634418873944898480497206811862082320563868237265995399539823092302298538467634587527033953227567553672700664314670869912144201989741706159490279004497038636979980436522741821234317088756873133233902665619209676508703001458258719960273908379498606408632806310448397215148179997927684047669759070265553614307105908621022875481826008730382127098282947514716302792374034048400146908848158256107705981900788424972032555137078543059195590652127323212650438944701272974255582159537328211240747869339363985846737527131314372960886896645929579451949102536814909348567391414151609830438444083457316995510610336869990934376550612569711204658230909472580802362090081056459325824620596140679585865020317158349334555077023690060223825601790291339855716106263921465360026917250372053159622827584859019988476754447539975887039915103059036453916653837684623579724682555356465480193349016479790008164153172621104377961786396724091044843129648689955523862292950718822114544892832631289692533229226480611788215031991797887770370320109937560146088392200827057116861123889539404869393568077028285057128442758767050690948963165283203125000000000000000000000000000 [24,14] 1047278206915362677640121024956421982316049217038765324502890885037402122126377330814272373745145472094083952716739612535017605056970127124553890167589989438199258863101654631769199168100048518161726456345256736385637824176430046809756860004779502699857540659016918769395372823165367290961984802560300046372659247958144566690396128082469702251122998387105995391327937686611375375000948072008867035279333907815545768990736739740388801303921145496862941607891989388279178958010339439461815185007621505139509968805800583581157028782065181781311699288208307277213015502090989566303932831628606078644465138115400213002961212000555815557472381568252396237061669793324169039647098194290826687108113557824853795671614645309453662178993634385923301677949698326810609810225947883002968109107611924263211203091083206829033871639803780545329343866077158774633397150650375601559520429292094200753428503023524594540738686682600495825584646841199263010457883399017141824961278045068317715055631721111976986235092758843181140330521896561066516779018404893698567727255931124790230548379938066452424403168840417857316099157875559509030880529330092284616531376202455470910534650052123455693992614451009129829460516314549376743305649866021344084097079619704498961929138713598548480078548361675902773821356013684409994586896874224471388654096227951243719732108111354470645291006584080783451399602409980110762043008560976251100903299834221845264693312188068930699838587300398484577260927164231920031189760270897225108262094512540895733673131154294630543413161887661769098305017571658367148452409717733450005539200685435054044905224970522386774825078310087748918406408148847806255881612948824160420511439906647264242512016077249132168126522407303626091416086936715055602553348657940643309152544916597206160192868219216119660240655633875166689533706986949807928514397374628516052258134677658911392949385596391686112772857572015988670766567368423879065777219839779476057992361170906517134708865901651314613431072035928474536235322921887424985296666861084435174337185157565240796354311979588633117719556990625002447362157022418858120777820891315419596847584556113907509377865880997150781935684151357635068373929439559985062360974918099190335458024434405807333892751270036103109257982757558439449134178309350269169999270464308391457923548865473173650824687992788151112269820244978546504220570976083997382330338746561276538142574195669850472053715432351667832890219344925605423541793666071544741111058769627350416493704059108654780274605400336440652608871459960937500000000000000000000000 [24,15] 2642837697525288285724044463614260535462168351026390042697547259700935986756682079381964922742057020869011953999377506447129085833620824000112879155024979124012925848792057489262095725285988615380277026445562646202902138006690076342601113041192659796094642553499542169517267829935105038464138165022939339434182470844883765840262913601437187937126116736383818023474516953752243477921455149785169217530558727128960302578992905101799190212168183236462986628414304354089356771465871931133109740676813474057147261516650227162030818896404822413626374168675004942582448924939254754877645157584387019401548995087691974390817197349622230394821239671147210239050883592588651337130440115098091102958153709882059952383800444397881353621846679510449293930658170417975992725506475111198089865178645177503040547240738213403359493463888444491429751819205868942642297460372989544855620302892033380034422976516603344988905858467326321395095831469960339610504323864444137494916161702075731209529445567913000934093463434649546623384883457905884199699443476599285170346172306936710515518054917923674364030394879271352280153671284520079665710976236784080750508453118271396557095124753757701464702020213385397624249786044844696091125576522471986226005245746071233085795880556068269628130932289628146873326993065982210990364277086452382781904736489292344189035042805792704777934434827867202947234284208977715805602165414297326652699945256538222912330041970804238193889669287034005363926786324171898322420500948811542818722055605768358074075926466735177137060984826343903437202493141493613493156010869402515403113537129891592518892341582189180502985845047316612163328212504182658163911814325469536609211990674087821013198863420198356175682749721567133172399761559924090146607303217908709798458444305886908325463314548441695950296062213124830784175710885627331996382377727964584812812243549452039098350410276161584970969983842002258268704466939468258736580009707890033885580276130997612152633631875027132746363206024929452604940102971339998715092672008899146991617482478623040006406162166957854637825197156543665480051798008077475487540268160139008424124993796668428567128021383508786682339505716428070675020988175214916841077984628086894170915909793863508903781176260964473495869192936396043008114692044150245685833075768188723695587421656060128015962151247323254844280415269030106771927279425471315419966236330312606656255451130106687986173074893268763962729727509337418947550566885677956324309176008938608452145308837233361742846682318486273288726806640625000000000000000000000000 [24,16] -9021643361668930407861562743288464686530104801468417097228581999856649856863329772548260789042276362668808897240757111651399065967468162291302716859326186071632466647237137218704002294910283929571469211775449303270555850375207082482739366018210982197387928256437470286875235200871444298764054692737344102736392221282697018041881799073873878440645656820024799640887658644649785833692104126009024786651439983352309580064255777370988009726580894939649721773399903929408046407502695984628004896486091548691898927349848979777038651881345039780568104513360394524260227335363656430594249875942407421998696869909137344434415594223843677051304767917890381761453313933845879970616022326345563920961199200722873028485249555281369266275704506711302936359340062846614568646026494806178786954482102763873388206407071456550744891503895262196715174334636082567225519277906047206027770435010077239357105263577097250269115409048480097012617896622639507115590193510612503078130573584456315421335459888509175519545130583757784876620123841503896491811630369734665538661023106753548269912178420945802049143861457182101451758016095614456420114495499269075447740834561288562656577901072264903287729349707094724936406305550250165134850097724380270627706723885099005145135638914245201229600051660729862998562990571344259870599681687427952755647135192628543208798096467003958723919083900162985468012259546606901163177562927156734612801456056372826462765700682630335750440211955691562388078945272194084254076288915299792237631279477995394561479375976742444491403243426307622521420748906678669328169551625071799817536567644464453702163169623828403910023262446292583563594261640564789646742776278035679524395910668217841514822862641483538178066570320171165135406527811420881375931662231891631894090391340910812201024263475882224005005769677819257873614860066310960170265219406120158073235260116402606082450684121196639902264174203415288890587655415103781703330213602077251562863783336210624033498594879101226499943508702657060130701067081834627362370155025642912617494212060795038048473750079216446506267510555438345623793132248210982246003854650368804201975469565335338957839136693799346914666495735490284584158199003780352179546671222235180711070543899636076082507659960461445860170047223958526433340076933158350239182941451141270919569665807728551425151552060850276785378830250526907387500509984371149390489662404415152550034088246371248637386610301705194425660794386591859971474945637387299096115428098026471625018036083840794470134483162837568670511245727539062500000000000000000 [24,17] 7152594443664932554080201297857997270258167431063526386216373847222074160018729417293018575031985667526474891212831699245407044572241591693544600639289754776291660696138482710038695620083199617503063931415040636517045438420003493634607830581390001722426524417969635227740202371919930454952900317427600414444833873520534219743036887184314719380431264933333366172651775803964118753201903127144613693854209359487139664083380405069302742119801352582637206884178592984396128936805537943335768897383170320850520980382958280459187788819885497808379908232807675465022931379444126994529789173390241291354934488777852412943825372923495492205679949642710700952326513723094299285645283788944254204886499855673549708536048610876183987252448889534223182458331239172675416445629834895359140470281641223892068634050895752322699172437295951537046315736042827864197421266467743530182643215455303967478942413341056266322743057951179834409632644825037326693207909580028084126339702219836232258098718187525500493368713599490986117502798502227312175775792504785471397127493780496401824828096680640084128618251392190568767873130776611064498635658156325575304103177056456045777551437956490673419492983464426345373252938900185322766503267853931254112367106602871463208230351761727911043159473479225964496346680205051344665661100387197734284403173378633626886077061637239070030174630869777779156293129060739689462975715240595070500878835164487549001295396749763305452298763179873871080668858297413829921374506889190926771852671347354894880624530688664365584389811817347645324749790717109520859622053080484922138502835467812578524737699205192662291317529711678274873191330911421481885531698404351764905221726021676133014347347556870970069166529237930021762676682978637281116373686494653576167618267583042617373288018512367690041280862742227496817382327012370615745036701213225539242655136024601765258982558200219665647067549093152780265462811554516633890415343685939389948653937061397683546004485717956141293072489310786172216859992593498546308712727671582742974523684083107701428130606203245030298287630068691211035193682555868636040055373035983048175939231167479560510911871763354708603060256360979389748671226827872329229559519450446185075673146761152015927160594444355710383835812768322149161929977464982353141528304189371742914456355519330735365454658311420194849103311052505059090445515966569388470797871901453696348888573866849612065657644695485359676819212355233640698317972459224565297295529703174299995045888611588935646068421192467212677001953125000000000000000000000 [24,18] -9449752557234345219652167560916272140838993208599809025729698367798409400600237086665050832498730399977603161566581326597033047241950624472059416313325647635163537368794279251194191834883979782377016371151042370573165350269099429689180557137582994780842767334298395794285435846356378659335828228744977735120819045487221188637457466416758586219041429105303121722294676280372797999176178782607393351417603821796662321998390268017737600540661169841241802713855936809609163599440558128301493509045434241115467470042224819311089284233774150048790695495225639851082154471563348556048082079151461025545294512947284240825911459527328227325641949564706819268137453129941258870919953836158641191138467405338159557821807424096307536346838404402202508047386720957538284754285258186633932216785456902707668165931924088928910742618561923084638067453473482192333004788028646520358245569605136361010105943438349639597394426808576619286597040742850000586293622864538551502798805196083399744131681705973697655385478622849088821939306445739519382756939662446109923019938242760861001803002111553177962415650783495590664914057375479245488231504129676874169244045054454653150390824685993140310241722522275145405898180435706204777679884954883418839748012269534022147682873869870323456458360062330509946373653633444613746759942089622149192635215780166776797667416686884398747438907074243270324985290260150314123273726688953112300032984935739389128772984798321824334521372733801717934540397843023976630037965204441881643838850866673608284540295384204424078698907396575891703688563933142496330301319462886897625212546737591358382122028985684016140537422286397214119690747171362682211274038884549706219365544524314745671715173222684035555772025076042747291719420110778714612598781062940468951439118002888017030770486568541665928241165086090257041671508748420716590789612989297585573262823004411225218705128315265193965555094640707261279936796201660063847420180591745313827908192814090641996304100970868674170693517875696594932721888711262648595740518856141573195889451967948471759888070859069308763628269590091777540006404882046157490481512986402218215677659045511945209229011878590376358031908271696648980943753702564335096849114284732173366283877041272212541431420273195292090169218926405277977873535437033571267826845612091872172404621795280234055973213229584806153791369504673572565164511155461995807749783295000088429598585660926725945374588411825086904007517428956126886458293180578255675291149503398072674847495838745814467074524145573377609252929687500000000000000000 [24,19] 13579032201782837057987022586533149758177162782206654734351093648840819734190037193171782851282729241336482513319608054236142075908834283900217271598077660426542454820910105128941221304887583186946657450777353603358755539287490929364687087716366949256302347334961004819916454338915527870727644807488740852424626774419944797051367087103701959781340025787133501313610341143312759218348345953923229287473655054953992383527052412744282555321441627600932572531367335208167015214438587879465935993055987412116120919883698546342338169217023815267438634415938999291159894727155230714898511674095671915379224975230949495774114461155145125662936335039588359314607884521807268821336189023391145589343703328188296927146960121413321698719671979618595447815751064916195931483322487311156982915659487659748203366228604658719813029235947340478251047773468188760957499963271668327855749444806966982338580508396066535083063232708072820424457837126085677233268948468115637979789544988002050961707791598581741942968031455505204517589854856519822176122354995822919924028461101641352414523516794575001438301149666529150419549945663406287764942948889549678148141840804892648603458174639168021635233708895799244449624740119054627109824250456687121831873837759983262972057951120803557718346703210897100136474708433529902080730499917053124780777881152182918108980338483090110698072225624545477054357800352484308764974933762608437717319201719538750933977223853639652536650803878299562203211533267857344717610649076164338779848398804135837365628139216450515224135439311198823342711988381237717879656804379317753912205587202273786020461680369162814709057023445745255787713108592669938490192778201417936411024056575507939007481826960591261765204028782784509042334030226662796353797363023069043768001791158274335728708205830904770145724190710950815761541269891109298244612601726730561382311786020744085028408708167884385263741841687910276716787794290180437366550047586018226406512528723448138928686086905056682567763108294373070163040594558286839292260235727617099111569188524228383975895583416850069462973540004408190644882522064175839327156379171632891311410219355926704369312346609354746175289762623482194038181817462014798201651722062713558097183826776760023272971356316799324774568189024172048466806537554295119027954257203615513306559391718532144172764951878908660890448068481349021791141567371786907080484318976734251175832197388599446980664538273516747279694222515249183448722727496075369056849942554312044969903709723535456532772514037787914276123046875000000000000000 [24,20] 15723289593195317745866547884703195227348858754085631602050966650651149439195682662634176874452973245340530029502707519803176219220113966757599609354942115215787213180121542962039054202702962068772545198109508672741470672429337781366356412417316250561936924328924102612153307283428601901724576801890548145205151608606939855058268158400722124444308742977505984897320411385540988304414813788789220870992704684162275305124114107567178194164244351482586135051453141164326920269934004531098024290572195678755736925988750635450541928683239199883616636960961318084031698737290852771367623456012894650302158828875917741026143318173922917888959072139120324633500510766388255591097544791694191307996209644310539772191451869146557254907208460643422659206992858248331753112119101206230768185575226913175288300050730128910227102855340892462382631283568694844146594655489120307818050766523078774858099148379931503415055741590524636458321675121592613682587283635731843039350395838274434554269359874589422275420124656707056105140524566191341430393151998968878682907189975470714201072734483632214483628545176613704430380068378525574224879567924331028995445750653650417777372340425729122809517849144251858997447515428385322611924645121625023521549446236478619034798794458174016116543016412341141989806944845097012189265907434164813091936125260113476191832248116437666712114032573430567598586869637835634381955665090342752020201515629281214845533377035620016740806640562995495964515408930523382492074984066575674385799293638005542004570756946448782592048083306535560317378997680152064087949877455099646220655311851845068439521836045125250659394965001668080102828522498331540592172364856233924650208833432852761041892050613664516356371964517195526920356988092345428697126588646118287199239197195723076286636046240290640861147211228725309527743149474607368495404673534343260651989989339231737803689187080780310056628574931921378138572381063808955257588467235229710093113499911554270271399709333642226652803286258429487254979545644586527191965710085215535280019033456569000791965340427048555769368216646026344803015967009291350779398212777826145575027657349696907500570388961057966634480645621592734121006698474945869883431939293999105282302527844972150972262004559219086438038523782350222730716348404156571690885646157002157917005617012697151318138409901344920647173575204466936481960843018415471160022058695074635244864049849795732874381010481066921699201423401944948870001394258621942341815444536549962548929249353535375632873183349147439002990722656250000000000 [24,21] -47721773864187717148027112005599763027480597165967858957143958153383656818086115415380606824366665641966471392262017615747925919339964337817753745216107823214046818904084346533749804046454648045786030852645236593612331044659025560550049259443091916141549434251206643448436042342695518361924679185577354563379383865142442629138251132876238238060862865255563560921611145328079577626888008255926776236770988837844211677452054064152004800188761853497281891965212901929200704403005416065533621935320742831754480705076971962365277157685820652230526204384498162847954364858006921832141848142567810420413538330973625991858916226311552299016982860280431912819521885693574847157238551868020026223666624209076153192050834069438517913138340470074143751586210210489067034771722510108560153613885684821012932010181619632877042850265808736515876229854576577449080638130984631088265357625248004444550037538201756669824110183442108794143712104634213698241832949693201806134510338076394776485710925515630709513783249170035114325474750149824577332626225458131419039579259671176897882028029532673591375581944431337544699781109722592946784254876749207639208249421873574611178980350857645764673601957477267684687851431779557547307227948061491670841754351855997936335155170398425458462110336455921493575257516939786239559628508742724413044498710410082336345004794696554093188282275450794718744481392748855675789027915688811365067385102343067475973221587638492505606447504585537668211564712251192881428975271766495114598259239110286890870514007037763107404880314508095349214011026276207311106585285368102791093711268663119691368577130734589321688075866016465360124765033979673597845771440004223394434144842824270666576237211097580228972456984597367609737815930446486516263854445827412548330345500151391290846706665364452177243634133154958887657825884627085882383754468984901126807000647693231089515266165098906863389440431915555515314702775904125426678497213491868206783126046365115090622050924508537101261949134308019744682371713685924675576916623342086091992592354789160936189359330746946110156024123738391104598906999241607843437429363313315697513033499353877561092380131635339306810551466545772319562102483181575696013497991244948566332442145043506594167802691416276006826039299064807620330830606406485633788640600360053392835348476656208553264541055883906756981022143540774738643274157045236237670281565182863673054387050634193469712589507931562953704781845358354557846052842781653283021648425888933070331248548212599303042225074023008346557617187500000000000 [24,22] 30593102492031488962015055107986294460849435020545455136279920511311004395192671340805357413022742857201193931077691447584425259366564957339425117040523872814168950980582800103723028464801685580808000024225420505078520396950949815610151360566638409467861700252719609629735601834619579807954931373795035066729397188990580155765600214913321472645326761659873951356146892633190941315041503734953574462711105435519341060552716240046132831607905438418865707453217183954594535758742228881245909355099467805643381492479022651575182225201985943753355778781996461759420821315541637813664638503966682173773953499671421822813854735280288438418142183842605280358589315038156925311057636961457735022013105984068674505738783196612968107266676465438779152477720180291260366496036835928271019827194397926504930865181600632789836062952840231608281653328940181005088805529886676423776435884954470060765731919844108055791153838450240192383818074022958596733775473328867049105130482809068046459772244541595992836012173638650523687887771816940528860441595053671227903728190572128046500303887079412059974310002347209561658018724949441952106722411162135378672927770669582828607026839739785691630532376460788841107827923367755875059956914587315084203640591311097443361332899583793537363450833587468503216082398851093225855417028432609113042828133679225889497766569889506423944567904764720710239355790998553335074186873639089306142874977386295908298202877929540270092796067606468267495350033468452774448252587198278216818023404781970412179705762573021147578266082742164817401684529434784932643633515783690029362474875635453003545285962897649111854467700395151361859066745137044312674157692259600202848676907858040067765299521538105484762780574125670709489387012842955196586177914278549179504815645906127422658787415890290339060488578671875201643264546524314982682731643039174525030693932474497739238766453186619254875474200625437475034050709060541711586539084995332002201804331117549471484656011663243009420078209296659696115326065087715918029608553480065025438490473885182473783849210927826816493033262271825507800258680196345456219012704235624185257181766020540919359945212835702877827766294603037149328932116189910762191038026063557741298640446680197330045397037272927347398482148067864925687325716420708523496930528094578576875212725415147159395234302539309881621447623549582282067216603959433137045682410225535748719889551582977561497886981287776871426078170266854438827993549781231668290053825879891452626429051986356455472559900954365730285644531250000000 [24,23] -21770636351051186376506078093622063900502417928312683972895198128984872861112263199040273523894408903606382723172097825391007316898353706450531385247833492529831998821744815447208790518119852243158952730929593398382492779690996837141530946981813051372723026638864475018221427802370729115107706675771025670402037238238019207416160809867441457975338888402335087075787154827809946795179442779045688446439215109761350685187538697643350354717155670304895286786642061074761400954653313924601150188724220456616811850887646808142874186623297000913228194634603416807835676739962064956041319962873580582936696922581406013814499953177380450478067129163635467815382933089138342360182282095049615906977977516768125853677885009042013761917285716136422689857274729752891853490299788183766924449455046201237774466162245433640475617549643543250514484334699878683306366623094493865726071763247067760351365642580142964989805459144477037734192811619726729692781165315193591478387184993527431962006243931341666877560836555718777305650542061396693243467891727229768173764997085700691904134103460185120013684700077411473947868899750224708163493411079744789071980130458647040443098976128561294765007219147368321081916104835051855746641582106950884062858304739990370348276507266574102660811282175555342856423828455169648267317225343136095258794163312930381720094766951202382323454503508430963675869624095948550044446893077432869489772794976958729630481049548151561127968957916596894465776346005637044864161602049169114683313955484265975866798157936171240409681637887502376018279651998629247119584297854992131493188020809646408446111679362903438834935176217482485416542784813511075928927841966326191809621859104468203963617283632664689800734257929214532965490224551937048115581744393811305697178534015842547333325523170392068652559318886517490075528841008698255866905008305806475251134094144564413190953786523891377959618662529748461607241232056798527389249930049376646636155223316739036420513749856033132787172411849110699955858048229099607182329280920413998492310044105059607648397563023625555567867883851567509621250345951881394356483427392465360324702965180663146101256727562530518937457978275620932749985852166804851336430113606595218390054375721884043191199648133477587101929670958810919471039883959825016284105170747232362543874498816357151617247237384109204013066378493263060938719387389025463155425807741977556925170247496903956698768066874855773687006110626637581040199846729024929731435935731341659938112287342448780691483989357948303222656250000000 [24,24] 67466291944785412084857878623349472115001230465656720655138713384924037082803654507161101533521119971645856071628189077767839415681712672473463138645970053714765949465268242471460773411072752505671898717282722501771510969527101621012384959694968867895341836920691334508019544092806212046524245554304409732590951638192616665292465093665012988117143094494534862977117620508633112247008627617129945248590838714321166339901529287318098646774686066815091802241863525322692607603486777732202913977348926508940410139345424068989912288363536454103004220114590731157691107928122723047189278767702069902024518293252274092869463135967670355413764743164513331790335492167951516394614285063003929403331148712598698245372289152970046584140097711920425402775550348816755384545442652930697413387775590320124132077877514469288109296704595843405773372749458964016484438623501104713341687162027283612098169580726390149042191852290974456415495252284515915077672354355222404055737483324701823640075092602629147213032321277519420425645418086596022853801690426594653560067836378303828863254076414711158974152046583266539508881505230573397525885843369719683789812149838521610611256658877081267007662552174228803923098047646088120660391864072448600431028200454416195609232869529220480418125094414171697948988696944699303592624281335155081157187578748766231405523368055868140480219133963003638688219065058268094418858183133030174504578456263495892931386674095711145671776488303571006786902841071863731598620757039163065819984643618570786923965226027967300798477083860550619138985859156655214957160686691262551072407693499183049073613538587917074798301471879685819324906520271398094725466970169870630524993604872412205919545983913319720342641415415994133133068111308253609577114561353403730019176642120985950095152211458387355494807915214740921187866072448355932534389687594176261862523793432101750464390469585019287507653147630583558219186409845127878516305045241617475516156081467555125018456962806979018102608604250504269110529749523154243985066318727508256585802828751125298265939175711707984990774347887639643927257666784065406069409711528856051691042911521012533379671463311822575717892499461403780003296443080360650710102910459348567775868732416293451672554244075248223514868847394583484086692982619346386658657923853794322648564051941412218572220961377330498981014425628555773194597522940603857428481737154041975978877324453669771781664535227610848455076396529766668751443693761749397287644402823528527773011206902786796035798033699393272399902343750 [25,0] -3825402395021247395096794901848314579975850775143248867540236387322490705252575344805134434567706097053846189161956546042156314615207610099241995399465772117701540262819882079492684565105865892960054598049067569820582602261879955896771300037571457440377825525023067291028623962402454744820760352208573121027544974724805176622265268228215939398609280798685937176520639269855848508463763759065178025744141994631012235689945286102406195080321815190654607947255561826966148922392033468180052476128263909049978999922912290504797149862771923296113580843394836774335506508254751279467860352096702408517430425698138583613051394244876623331183938138919766598282320817422449077615446856067271774403049223775776580976625372701167066468597406722665802668809332039265699650901350238684645491413657122011592930712473142446054123206860515482885018233920047144238344013544153890648594602310800442383646832957025146693597720052126950499020428428161577359788205862588881078920297898719571711921888329179415241749298653529028410081839881645558282087521372280290005181896775457075853799967054089132276895941112853894196686250331631917852052825031155268244747346926646602065619732532909382787593595175339170131839825843623526835959992439489496818794259354955465122780908456956511131908735462849751231517271484961959680124566709696172605192394073947472378926888838118967867112426917307725041911720985243746615345588606782136564593395364394679283110139270890006904524995896156896440272122914646150866138834823035937165641791284820798686463739079558231537625696313189772425787143226062000245503061952528936873997886388554438127991821770775609101481192641829217078845849562576937334416290752938850590102158156993437503607126016198408711415120271567001785643115988096954678416340344472695633912196650160841119365616058184512620861633856341154083063955688712919749779028670373661348969987442077254507465271490677914947661995306474907669065105994591141702742700634678768776733441959163486700609585937669088218963765743862347492099694746959106343353167721132544775500762981975326421356906680906635093651480939226708017404096320076669346894168318457731520323024101128153547173196115172525675541356705136047392571562742089554791526976579665933180245601197512630561099364064516266254788300614313902014570510047070226038262035033652798805291855343460950063735005120445679334480677132501916468441602158715474899302416315664183307549187625293077845470753756290521954482803698384038842278398462326549633871763944625854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -82360408391319842832000585412134470410620421777347211145331287672694611760932371211010079900789893738186498926639009003297574891785296510939282033513132056311036002905218481382148381795063172918463566045835404055310508305466535379765602155198433308359297489101350382361576452257855866594028596504944500266298202564370625976848296441434904326457942573430200108943428222964525619526558558208164151862036504793437621336211314645709126608200245596026481218110006662206825002980361122502833627057604844232290466688841047830587420233453285612230270905387003943730099092646468629997082600208907285737449064324217403962974080518439523399172633643469530365305903996411014693285097009919279928227918832840562474442918660966192303654781121979615488656384139560326831981335252239681287414997208563610545862940183323276524168893038518602776721936549647984996014606360605357119884918199676861189534395167594567280471359142806158787249491485778419494596750141206130690686220633921170741999484550855040705132977219203971487664384550437136634255277459126750059708826335195423622205892669213262094720696421614368651730221494178630753084053957878935429884289245695994447672909386757467657414128629886890534558094817885219023670409965326919630074005106835441405613281875919102447595491174347619180262818446799948228988112734303218579251155764911693711069827523356234347201025722596542396009358957238042961342010005835237022751089505048041347009969528733262567756556949406723495523085876093137518579473380292807588777258641722182971076543714714548431376568035424277150615778642258945891959663910310714943487600989428078263914807820931079223555571661099852115407406523816341331704726305834251222003067162170903993583404905386697622504648166382138672594083722638700284222073409694942373554024915020878654558667111267905469802981614371306220402823417316659483103338444725805967957624484362601321056138894662234293983301583062647506725273947868038180210661880708015613686099039178743689391199669249018123466417700802728957989014136805327882890457115217904948506890271658382215369514731358623172499560289325626756069347850039430884095323499527149491633643798024278619478913216307375690187876914239666584440535257785908606947904615565720365128331310319085631720474179002529028625545678553688394945602042621680274872432569183905740463503486201947138165352230517278805280413635744464707741970118329129235322576120024132785541503864324905446033943499199514519345213972374534710878778154263812893987051211297512054443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] 36484256678391252901106398361308757846546523427787121073537635292307691174267453157400819558778436279076711709860792379206643642436181100256105424214085249093002169771898743200848186589485382179034017138146221461079868015324423878651330231509317357530206309987126420190676598756746529229544770223178609907103938584050526159381120056661710584822073004912071134188994008709032612218478930908903842392315020292828544586713662822808647301448628389555766000362935622185168922837955759107769240879918971968288432408426310346220840073117429746960269423857482900996710702451420884591816279435530831169429703915425011917756248624135457779285961746176783669853098633057568272625054357603484780962900356861329951164861673855795774173162212220163974172878109539217609840924499913755631566216501371422792616130324337849318983658634564689763843847123356796005654681640297819048384849424370032867916932732115993983169650309212583361807850778557440462690529738232944846623484085429044601660372286129934287290045184191350597739997631764380965653659791539806410719769061925409110101583219666384358746821730722194229020324512038876360711110439541973062887005853509637122285987812660692369925681890024654167070685309535385193686453189130861634549413263554545765262641224600093474736166885110819865569284454719983486838607185946100527759221530341523418371570425358841543024079191928269437830079599969205322129573841167067116233956827101457602148871702318396006701570391053921916454844928600700602465350642977688437686148487375505091895480156645497204665149027225222566322031821932655404190628546893933189077512068897517866946379276712008606206325348935333212940282642958880856745313307455301322947282632692871271948061001087910418954715896310864686819469822061839726715528151569006557419264365908107233075645072456863696771185462249440471110103933360191236479813377240024999815757537109174869922640687596645542278838942021725835864479083692101827482229043216965443577529105037479885741683233103070599223359262073658475901016137955392790830911175161095250194670310616771804099445491441803053751514473521021277098260991756073660916614202660454365354614673571524849698714208003544150903766045482054527192770709029327473546028333471902600213800361478511920586879623744316352607049290783393958375104422388793231748574691894474364423049513649351753204373308544865162170042964558870692590493389880286261727324499876011814466180272545921143440679414366218158615355597667823720216857926108063731041042387914785649627447128295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -15047921989949344479764261110657197146279509644246343675902411704097812543765052045666855651280631178343023324714406791829785621436739127125414426008395820263711661730876124211358677685778681635444836408559548054268860707148554426188094750524747470601817427890961015281693562788586727027993958606158947842512955187362292814506159610033874818872558376759107877731524916033292407711848525985665054558549023098258328133837288769029694441840564219458535572297227317714490904767320410203667037761943689955445335807083305694718079181107393801478803126320346758920226803070460233329958107665560876670530311275826815517917589040977777409981299017553554540023831041278983310606679707176852469589050804552783236324074621095751416404223476273027790091541888666390835595628730606153692643435471053942840783473198731959014262510681206459973371507649997138566285714607718866608354751939260282230260133211629336455772064939075278434332554437846815069607405611280620982683038030872662013749852387948713522767522112958841867511419018313697981634993648836766905618906516228239946130758879623545162308664598865854855931705040132895167175415348654387808888888481316526011452962132184534170780441630594766729690662266101283998375752916678527628069737315347108021544250283372849463796260770373390428414291607177856862525457666077559043356359154290647072604853679290783976594728551471662632912260749013581096093822492779472504033381086515544658832821450272939016406736887342968078039544690837681917555286288741816132174021936526551503770377953097793955267550356279609021296660513035595677147198275735007432682882570991643726815935753767840419235964356519560221051508729607700185863736034124199490892654430354502250100587978884212917225943913331297084809452543728601053380312752217466899888239654891783722433157153104237552122038432703554410939969691831896891115676261659150505530623604880428664735530378540621767836301828155819648954511781307448542766790987275165174711275647475927768305798891133857007395037350104191133794147500725541440321508480187110891723028614899901205994014413891172928813117135618646402231293695056537422485042220803038858202781217676231037752344958426864671929780779693357024684744093422571952325200775519231805310508016597371989784692700297467165578629383632612770532658785563691591204686769817567796708712176983981974201686512324391722098099307452359186505444114082975910584038033666927942308948281163689271393979912425210135201361155662693399138183116272072956326813497618388737464556470513343811035156250000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] 636423788786927941643644784320116999547744005922571198432315258339147178974197962784789245801253692832377355530565483774560286497259340450930981856674136061498489038082176134998555939395606945579275294150506198095366804583500091291127803318003335612186922181947210723772941843764065468633817044730237552574483601278859293322838106712576034575070335931539882391141494612207881637013362502422973068355566270089923702878075335475387267785808386858325167881304654421001209462420368150295159061863738084473701506109022289443356972512219290141411477879670471270299632749508189621193081181462434465806108803096491779856043924815723505511989015071915972373563883321408951134699840916643918951007418642232373447925508770470744089176278959276022022620456131476183400331860624199149094803547840695300325650758488023733278901603433046335349012788644928369262140152139097576994110533095780856827783456230098910893580013142326663398938810837419351801086942463537291454850925602619457254222361079077148423427630478563830453711642295399008423606577216553784840016041348698544771446776362475227243537715091327343566076116846491854169416733475713457992481124437546089820326704345183103212920429169305553868162599448961562892839339692341154446660573903204294015377073273250666869389647687955096826022840609376184081248656494426053470556682503452057622170556606415418929785660664171005335130594173146162089082440357468541891027016099799085692694215624355058399846161179633509921563265546046691528766748708073193908013183067338982799079717056996069666298161090034143562962541612425739754127164027463266232166176762419473692291817840660497138793095438011892660920346511220693556186292954479811998342495120801426080422627279065116244596987011516670209919281035500943440105911105779613423585317925713134872712519198130273214481396048568889540803468250986699174622150428134283462114518912390943740705668660676292682286575840923703837743910275478831761660162645373655960463071487406636708032151851854816115678962840387164194995360481022060359828187989458559007806504954180032530514549863765449369935344688348412481577988395521922147198502602086688695160747350415628626697269602529121807222330399537168085502406114394525438141489556603670508314303338967642043755284448650267824767375477037486995696996886672652075959391375227566062109892096040694298236059841892361496369903483068536550335075747958744156465849351437569559687680069732532186338456780199082536136304322205006314102761993288433776165967012926338863820774349733255803585052490234375000000000000000000000000000000000000000000000000000000000000000 [25,5] -5252464968482800208347877347363930281662742571270607437543220790932536142124900997385408081459217168251648202569557253368670210840776536610091853583145372356578831912988348791553223022111162477288669666022917682529481615751412654685204350713768222428347341930160172572513731072009853891410204920190560817515462053948261900395237798332170503169507559129436555050157284870611223795852491848114624589499852972590515426329184393209449176564639410646763989613173226917356998012395992280497042480644448682892274279389542893002745813887578218318220746124471388334931299539511850355891522592242169654025294782941829469199257109681495893937828497934121067577256076224874114083998963734075856342966259980146254665122681121279193510476593134006513670415676129626242538695453103330809112287873997375385080267951387585200994766845781146396007065775144569253505940001157698863833119020437765334797025441229289433389880527497908765298799149874760081168448555037226392502815231373984958688141606625018673205827533687264607975216901285643343963620422076160455449550081344749453684514837484516118854113188271217265995021258513162785056456791844836832944840515996320134271474173280030803329223908230953086832067243156778715546606006128410609317937716685785009920874207260400200405265872274714159226250478384671219642364588136895746435975699766466559926466512941486016633482990642047645273265942086067475307161351327085806683967277197706083204433284226605976563189066653701986739919437626705444596851468037177897059206169313126754418507291316168904479555248000527102939266877536412886895573779906363298839054859992333040901884594313008177572924353987199552353744703951478021844833288241791091425507946162027825625506965486017763710744004641538257561912014090439622129159740846257172578998975878653102979032031404504420126074694418944025612292339837065140128957308685469523590410597978651487939837562302618048888489879023385087176539107979507681928387467242805062160710385823002647481954504233917814193954832164100323365183880243329507268652291859194760503305886604966605875140632946419921150565565439200996503650217860885343101239291846764889386798829643558167848655610391809948229162149845643186327602020974093736817473535733746005837682589197227111112011482898497096784161888712452046553173690145209534890462252391637575103525737459199658065281389488286801800579308614806294506263387759735706005934662329577726391127183621145087097434179218406477146851483819460696708700386342879269724350249518105698820491511469299439340829849243164062500000000000000000000000000000000000000000000000000000000000 [25,6] -7989555434326206444165897999123164533393279950671605979613922861313978363973622748820955808077332548576931244490848470536892872060909676236225943198797144436616265121661298677059613677425958369577257995618294108111298076471564698779241232509563718812061790255802573757729963267325642907818437473444456363287175835943814276972039305522695807242429874262774570908120923496242615726581413465064669198344474239196646536466830463127274651779612306427813796487796580521587015143241018283189682978664258283498171623762567855023233472924769601143108783810331678561427049190137639724809817908850186325264416022331106629928322113016161833161733878144514627231846025585782981081522438424452470603495757260580517044017089852302139018987048975449688595352107659150221813739561119509144749245071586105590889177234705057404616944202679337680297384761907147461448073899808687358121898500495587354568231946563606364468397711996498385196250722627234563167237693343656226856145218779769785287684772256973651400105789538417789002942818860542619765139832319379091707134047230282411760744906891140219981711682084948361196157115145885587363890999038312744026674765208989947445439626888420737314511625085101633639305259201202203480316029658478082330532076316451123779725476334299464526454786413415525014634896049922705409430521387292963906028845241678151916442928540207220751967845391242538391148809207214245744514721042954231966371460265595139936293435473783524424532281520284706255503682160642240841453379476258089435356291005404442222239487968412438540553868106014389318450994044775363451244568739741084607683695094387694507741810622111716204759893721327441443587875792289511869372449196996365106311195231995044299464651954245289894691116108301454657971081382475759498522719157620578144731581788424570663810525653264834993551564620486630825753124430408835679917008144512517108396656779764684351122088780640763864619747587393144190092615066850531894481131541201261786382982891777382857359694424497799940168063105545961352113289758212553855193834471555208878243841580234090024367184428703087398925048395270480420265756835136325402865638219352643118355228616156174960053296255980808532280775111784948001400415107255780193239636229617176797359213650288955251512642669841875217685442137911239087302607183548106873258444581033101544277197076989194183073751647074741187656378701757074616250390121407087305352504428397920670361098219022332235715608636749736100949767868309846742598270199518987393005421058763196318075472390773938968777656555175781250000000000000000000000000000000000000000000000000000000 [25,7] 444571324511938710490939551030822071827465310427152799287642082951610057255830332017031497981438724172682539016305218050661740956627465129413458092636223569125526253750968267271376579218382656034838328442906636494758906967396921627821408988334988865155114782729254538377223554261563454324543930437667933404445917114110770237404069655966375622069127381465684540404198510048017231315321010436561714866267273742042495979129086767374757850428904257789540307904782086068947174204073081232548548692127855330888940447441135687318167746587007754822104342460040173677574520068270847615766327491398987303906657522644283389790387094469875925884561449542791420979990462848010933561470780207653244156685881013981039126960495668083266388975539703098175158416228074419120665483378645346228063656730053516476432570830543785597622675764636511342408012761859088826576914218299304194511633885682577140720583547395334954722728570464980528270293830578373657559102654949725066158957970151488465093252520721098606992238709237980486799277993122630162528868731646975828316156121614597262132325013906725069684426596361561109029247044530810948422144223982396862724724417779576714011452272939648240236106932699456267846666573699192041364732263517520105201657077670934116151457860683795591896566365825828554715529818246947799213701391691391853636522581570856615916450714741051997993708322897970940387986251398792620595943728388581075001035248646869745566358401128407662352974295385025283463763306183674489588252720534512042271357950830462741186506422416283707895964058127330325665876421994952377166861717643816464043491941780356491126766250119038656746101060395368864915374056037026432391030003390045980023819883713629923477132566515446700434533405043661059831344750367296280190053581165022017123789464584143051348269256558899192790217160046997203183630729083998517093657032851217580872063847539619011382679224998533525045276600958900406111912678893571592176408891490425717012544807049984044380656145336769065280513766787432619241892617309519921840574782331319231035707514081031472854001140946404089637120272080724380682790266067064797663645345988571594006043252539075501542006275100119854174145752997412577451020559931384772659959699927426459424164626118636743608689966596133345402103366145006877896096613847610149001573057080132722880663369194959263186273081433261514090614027610516952983206578568276256056179190942560407708447517526293974679702519284925373605950238137079065680351713730183995577849843353242242915968063243781216442584991455078125000000000000000000000000000000000000000000000000000000 [25,8] -676365714864180546122094033463054209843648032936233554444125673429554356927195529031356945579776751634075642364676468483051379621850679267469373601068919524080319587836339400411431531088478352336706011741558380739784545273192679022365746253346130930825499255160245818176887393816355217175223420892922145074429940797870340692176161140533311659911760348964520092501367566877086674466939046129674412881477825654740941752760153767073974357271858353043573031832869890337868617665467253963825173031305231275519547218033359198939194646442620706078822369391303323523910361080371848088954229343378669948689058345410960717587241780759832843383641846018115071475009160720854289362833756835131242961054773852921137975573196488191384398917152619792381554570464176975526689760162020930062018620229460873060736549951908543435502254368213469206003671364307832814638386768954507181110335511956431648531293183264983137766004140667628231482452084717437875960200029842965479268204707280761723369476642531077692371961748728533848745543499503041843028532369356236065804087059255033935987279250339054315902781546986348023291227736366912555604679696335950171473280000104817751409799697397750405978236197512176954507128374332739572213497232781185337964158614997367746162791327327653639240245873964476706892401399532211113275461323538275151189237015624193478083409126149369069296757675570523015731282343447697153672803350125379660808604250065623776965816364764705922077215802418910512608600762362896831350348787692692193264515963609405116596830019558946854893170449317233802161938982423196387980293520264909274104031156997199877838383396116884862780676451739470679223573304028222514673873127989366143090119378401558077776594416291028427721672675218454481550135762130665325107216432462109670810589337155114999338933020073686524301392477342206555938205094889328260110211591131229840040250023694163882101255617899487123192554735025073515568282408759101089594249914633903782614180926847615196323724988742551272839719725178918718657939475411568715853048708835079676844101680971519419121268441057686217791814309154946598611666594296799797414914242523944886386474510739038826429818835208480874113102759808212680857366773602030444958590990548662824051362127244915771267441497255475943715936140066373824866159835416029905043022130856507614569432669813976121824834036565621504648224273348429257605481384758479310609749975670277902830535057484914611662781375917555557440036449149492907148105862247067784127047532716974029970424808766438218299299478530883789062500000000000000000000000000000000000000000000000 [25,9] -12117689948951886532404031994762578784875685210030888770590942470537010267727274503946211271206959146042295410589450149160947361721446129213028696396743305693760584379608282468907944010583778347507582566209537215953547975727576726574514720485938375242852381542885253525147476022415378895268544272361297093272171143897484142078119017427854532647572485650904867446440741122656096287982368904224455735071085290601666247840826138350234332103553009948552906083897486313622767280850427575006899154742458759984369451815890571227750716079506898089661068674631513287230341231632677862995041215720453080789967533002183616834412595684049396129077777260358408470565247610991604265798912324138354779335720855480342441078262480136574167534142869183227773860048545937546733777073752355777809918071603272044250304909254159111968589375860354825897496694322681973133724820896394515181314434343710444192509672150964366990570667906915292082802092573731508740615337532607042264693833393610446470654282514335738082609552014202369492457540846855124246409487987851232186116628884027117091814270283174441956287816302245624242046595909095085325635126778621013952899104122898411009860762592833435241721054872726678939699792036607347544765430596604754738207640248101460769810608115655785124043987287503254515542198965618912848552702948440083241914546686566910490370967273022249984140285712835245903400363935589792170823761767304003507879229285840341030489760576120020790523334216049910753324191845073586772698736385427906096963758813065906080551910946187830966489404724729251464078979367238656577891294643386480023649562789555192969652093946766113715707806283745776500974600388429782520436170366315679377552686801508749879365088774487098009305177976335637037846951596761893952058214507453661464044981887148006378751749498810942248597819358180973258721210970665555527937745141576904844839274692084268723963289089804476992557456100448720283722818065179638823551361633246576688111565776465067650664433133498763093361474156999348682810498646000342773000626479637517175337073935170233811078695044815970519659979658757976056495049851519074343948532032242452099663872351215543925109427910991957441568017325820391322994258416089234824961816530001161100994889934302645066053835236920110193017896488561731100273159514705173326035732284031886322081449459362301690980476050664492525946643320269855487438704506653932850056306359538962506441238348960016471324966354376363380639582779545642200755272928342944232397487891081231834930487245571839594049379229545593261718750000000000000000000000000000000000000000000 [25,10] 38057015124826016623476309973100954114303387329910627188090295061865435868722395163881684872917156395777892014835639644198875252461645716596102765773072711436104657330346200346876318682608445961304140745366291380550988385725733360317115269335348522475077874185859612175109433493368179475436195459954600007270251336374443564919200671510230658834379102956439832254297280585673017880178133811618573493326649782409791388963929264083682693398732310318258572722551603176133469693903016653682974013768630258175874396618202566527980014479936661637598257864514234778581535327990476922814692077211345172856074323998908876614245087519151854154062279236433698010013184703762132353501179041787508117940979011292854504765513573135392899198514118078099220327030420955981664934743892368762300666231784493394750726766124070556033830313785339631075985548159317213964611730351127856512255952922247330917632457803578237699212023823919961339888788704215044622340737529749004870795742853021977693386488851883470349519872761105830210266900939834774574387601998404290099471521429669321518603971203536847039016725402435011391130083724502335259639254167763575480124790597255414201480111705995090963657377116680129728616996858514971062004248551552302648379315505612369086087822372820402608877622606431187604791146434506159442476025837307302024494671966700318013859510769479230142510817816468049609088908886511086902115051123911125338335822270942658632063312526096221616020603098875150084445645239958922147334390184927326746371399628537383553413154061522492375675619441470180081673648252555013266249684774106489811856786789455178934675383139187114845721365401032948480425660984356124893226281102530613645859801708513341396882367360346583954872739829877492524944108942112447978549084566449307011260500273374756502948578733926946647775836419372347411682774350444143743031957157450999943756274858662350422659870737497523114585840278155381798372144590386025416646098317065303612398252255555764007917729903143250155565944755308492367268325723124611482898276762859580269832359338052033028585825882697941850495999420310173306437613461860722820130133565637664851385519381031049115872878832600271004272896095742226921809653283913937830406188438095352015346427603052428334507268895142345934388552232769811122495849648704273517264347161240942258315446284510091595983985773437343152288115351314657071374752597232995914010160192636045636358931883754680359081641728527699222301668044432931024303794646212041451994428986071203162289133814510933007113635540008544921875000000000000000000000000000000000000000000 [25,11] 47569017446948414893929555283182008503673520507665482381526104232750057419140970094963429493822002027907421354882974414154557774045804386521124549399436544114295839016572357354403599510140712742457560121524427587237731318140651935921915609190072727430283478941062532280351031014954522830708456731493808161640132616972355757062347224600506945115079743183491008487025170560808208377280608366400988252551766953380317414700213352268388413850016238191021619482855254514558325164217431881808726612109546656016590303909973724207209633371173597835823373379122174878701321496315842614165918758644633056756129996147681604653471428900296880875520679676155731412968127742407418072467939864471611730528609907111102011476149131794397132961224842506095370589340146624469287283571411845316919722064924202449370360626253418014404230713644952355319009708479115253065943997611017721169381573526846541181423433926524584422249074895831119743170441214783653974864575501470381423305158148543674002463108242435261621468515439483433916217476751193382473607326987268950257764178330923639378853296917172681344777031993972118847775883663461833263806487478527891985374611891648484705133750309391215650982459225058657020150971235724685506180480736952914671476152646460967897046395304701859782256960956549498644421332197649215017785024008863078598744822991191260541974710291501056935469024125690961606651764773367974557167065290267522755130649749331342868957497614987341869355925481439794351196591578196586089360947401624411372202992631492291201802644279146385715428844449672091320860223278544201599262522441786808958983275900347761495075517434196277363745237852695589467371226495562163372685027680928419521148554159850969674156113829099276100672152221067884669775711974999366394057954502273799208428595561908660954870894028435804854659589667509274996855523020613803078601058962304255825168703325116732542789145332244533477395837730944757408012830828319104091800667101191597842855092723863728814856154732805035171001678163081928932559177432596190698046445283907143515987644831697785877296588285370471039401131878793638940331355484842426930001437510760699604227898641120929727703686610013730088480353920687592733710273519562132309056800336177947034619531833280508814683886080924277469172648259872917719235415790542640439684943505833126591714325254263163588121467671892142189644697948448828452583600206570214072442146847815666945582628018772392494126428320874424716467732724560672782434555977761870719793067823168755117388406539191691990708932280540466308593750000000000000000000000000000000000000 [25,12] -34020162936163197379929766934565284963809559827050296429284379188153292507665724368889154042218646086283766210441564520627907971814935949366380704078730578361940680408232118586588819994052943791462521734671367435474244769156489266595817676045031347294861109384178234876847494553674148799225843785614344736223276161582012898619923822098838154492814356018795693116146098725550863483015124756644183111494490102103024496326924621452416048519518363819306819758457940236877592197489062702968523521738177499310041357988543734020430602252933001300355460388750469931292360361934421398466895812309983867726093636529354094074508346837294917006314564268151527030065720761554134399637671888183561996041009297918380940794760138918039557213622774263909296278056003936209649517792508253843152055021232086016394463611823815790716886239302143244588688037664748730039966330242919672579049786639652051100710750451555052097859547854977185463533417534254324139826967089120812340952927854462209388436905864649450979637384683995495543999589824235989927394722883836973075902676029237915372418290872789542338055712102664299586120638283621622406960068632397661659512934825783006371157991452836235393173903780153029312239948122977648052604351803331128900619875156067032438559290016501274413086677525445301998419692442871525636049092142185724291308046899633340897374231063122662286632562198500804304927201258850838395747261500392905340382259678147776666713600920663807009401839502258381027628695187093444830697221968438847789179332964070107338457941498780123575055559127607373805855785384930932396020528836762389936664404378760600021674664049246804308940667739724958305740916805405515389352213187763749548741088649013252023290748204112555356509741515407895075927300254676891171991139145421985160454790251053848492379336269572686960117726705986854221549263286170904676170142194325356569614138944573903828807780994807865016794986775261960759727261517340688327095309852568350026990436317594355521735982515306633333841403450055691947141822990814439503399733662865096209608221931702579930904014262873891767320855031330948958685090958692236876608011929807945388943110159858061093729127354471740998693240620297118897444987065373705834740862121750170189200630071744984339718280893613345937653149702548357780268695623480131521864457590389161141993627986426320665344246939286879782948500231747504187180573269737710664834469497030362415158445896421998675995984431624783533905299450185750906137453733163261861852915250901214296334537645627449364837957546114921569824218750000000000000000000000000000000 [25,13] -182997670732045713121102885035594314120413501781984614154084386597862161770687545704019687786186825958242016860510635050792846039018731180005319605031020280056841586660909456922342351560285877557423390879931709249770147797239148376268693901951105120800395708718157505804862455220491284880083480107286139912107394410924828565980013189812231694703487586409737950782323938853335208039913378772984343442793859011407509552576641924720446540258964571677440690863105503440659726453051560313717656304642967784988892176172491824368707224153383488319412425788947502689012001613509893193700283178575337801371606796884762959909170346676528235438474840228226516474793823595723090870409259151657008131713922737494059630681277043431015731263132428752635431543379041726844139690458772818337534253382920461354426531092103813338957800644394239526246873282300623737415286305633272917060551803586074835597013082604269791961349397202351512270920837725831920979191438128346537182825828506395826806411273247740245852186278817551080016283942334193020272707657663842773666607479711771241140938997437792546053185217052221858755660150863682121125222458997484225719786379928696115073803287641105574255089277324786008855730330600166427535394918818897830986532949183945460727801090634533815711576156029168610121446431137772958009392458584059348482802285766752172465895760054808002996331125622976192126369435920136484097268787862249712864581020075709335849236890706392483409320345645284222667625677165456834639199068884893792573985758586190501149030588131668826411022024685959376228150207735433460615822129168893619208006037743735336485300286777882517200735440448270982199629276808954141864203897016835032376252546380769655938073271836251759228689905616968913360469938785824361138465361955927866993668498702399693363756241146554500888797064635109036838229395915395780800269437517659432284327216734480559322233754126620800837854930053114088489337774070380641259361489660578607270079078593581993532910827622677461668146075858690031841691774147234158927048337437899198663751986758279009093789814864710688582976530078792408731870330266796208439975083031874564633132399044527891832433693331017638493067747255895312329131641665206765772042657700790361907569635257125519773316575254856155767897745296625091243476497767621514150015434369104552824625811778783937151492883242947132156382096205743046193177628107858720172225030450668515182243158892561970116029073500097551068935984251639641437188832487553547603698771102876355178277860413782462956078234128654003143310546875000000000000000000000000000 [25,14] -852343364089154847809815563989620651024998218106802415946584222543002907970211575356835689228256414489497957545809754450194802468705579838284381083181836240594632624621781352741138829544069459112905595474016709960555070276517537300260289565614953756815853382685857138834043688073897771511756125760151409141807195654428453809254936595620275766813133867261292492453170963877207693308062990629009741200333774246614998227709858387523790783315706825624452080569908558368260540580315957423950206688126611417992788345226467153121749500540897196279831917827704348910139236384018271468283349320841340111791401099993515204822874672468913282133800946357983412253240868364792466446627219210767168010291441969989766264880096742670606857954549883701691953836768868080657753682417315702519145755789506539651714792283214083968687608665161824378459009984538808672268678971456781786010795075243219054459330103168767961319475647531893633977483064062662642656941580243223847856895689353740764306246349866940163893129003683895819313501428845933088809723726336293544698674533690911978798178205165514906082199715268927406989126346241700426182363328753783659932670226083424200645485741256253288353362209022974556038237239021673244642454713810463388881451513060164813257494743939068512338526865800472522991115973800595469485820511167140233209434934419646581038424104030354729554226261655101563913856566506285335668532585729287810079323998245562357630345746643361322626316827906902871009272097188031054498338235942250106177896305868710108744163570528370385016579043360070156633876584152280930889402991527726713726152414881921078227536181588067228457899053025817286477990486302310819248650445047072285402092358817886952745174383670859587702558845650331139050973206198569344091454892884615452176167450288517066217344673017093189263276662385037111169998391775071912750648581097142356144147117721352016841386278825106178943943647400419013819352857401673160636638968259025141907305742461457682944370954085434960955578177273654595478023585284616572668771424566117783949376947008889930135969167828774477820218845428080143362433387382205505472092133434012558185109924156905457509131748881668313033809732731099849481022440143615175794381037817944549440943978113519613949380027508273124382540099237441476623381882794968169495929497500504333153774589157524140149482103598149631927027343067616171288630388533994037443299441415442097932845310225779004103389489585104993929571449024661345646055172450641833580449728442848546183742333010036063001280126627534627914428710937500000000000000000000000 [25,15] 294277815009992581657561454161521467295474826164132891464537834164195997140973467286693729630770955722723264806913851733426230059774010733422370371754368842566975715065815949522007777790399435622950438230249238534446528500478713558180675825675349111578633326583309986718714105683996914643407025677995567858322884065446900006989889753790722370885407737658748676337582480481391183082039412637952064340504456734580027932568646693656693332600009762693178523996304016061731847023166435243096594433584113863578916468481479691603485166216242774492757244167174970064254000572128240769956719613007613133273321486401697330768980244167897161106288852084180825737644771893293257071994701600436661356653532444912720071150986891526845250781901665856884982847947905789118131266539644939712158039725854840756817129587273919983915950018685468674447134851157638836237594573662735673991960294888422206462397025467837497155057421194609875254744939680314621637137612280458716322733600950394189982793527458257280975323812713781211539510802659621532735914735351392059771466859485728527142564063933470488752429969492541067801065896036439513760653013897448823458987400375645142217027761491825480456467944807404293337581574849885086489951214894235805697154779032050709533324473669228070223362005084005348870048680108068442473291928237503955777465422836031306289128330877061333783937099144085806268007475459788455687060704642203277463788810092073004043554397213516792556065590729996819786592161994599548695623417187418606992780666588685351986069316748264074893834830204892005269777627358641081421193390000534793163864048762597202362284391480831940097841713101708237174711627584715419258836201966854213929840553276225050729181508498707224045807942961537810835460484451605853576152831414884272634759520067552803724568872001680704475124506414965971969027037597202523802162608200220905825528010825442427572182953909573414035139016696627086207493879385238452496454453637833325405440633442356911564168000205337033964779186792313780674353719595401459310850987745154305826309496427743226652106924369582299092145651548945348374754199298904728069239325632522997780679346233506976451463707688895683386255473809437195659031264918180490285080196915316038121547781614258592842608953038873405594073574574580584005909732874527817076686290202155414492637535337112896607623342541118910382199641842957342584030134992421461358564199491035085822117544338483184144377342858876897082985307846661338565981206627975483992499425979852151896709600009671703446656465530395507812500000000000000000000000000000 [25,16] 2128097805826939924785258513777936561442944166142185918140906315096140969036464796331510343606919027405207343471213687179538925798924416722739579232201562869045855481171960304660549450918417707475293341021125732829814946697003154853302437795272342674990778817782775927826052628357952059119215277273600852434436724238965646742525815939218770207797823742732854406362350367383089969065741286190160433697301010069279029632719771063762065068711962432338154818478641981067990858316777944400716289226070323133277538147131895587438185643728079370077738707321053587952528932824991946724407432506579806962163685331442320767323937847520997703927907760856598414652956694532519812900044288235284849504763510895374917218231799979413458617527161872631411298727307024496594961492327167222206755420357253326945249360000585297166753904908169501328240685967999817388134074401204894966694102875884660977485913261920099810878047994533110170936770704634679745326557967103580750879334478776705844060475179404057103670838487645157587768588151869980613312699325460808612903926332910026797160083767199972981584615400697482700017727057644214672741499549535033697927185585993795786584089694867447784274237990237257121408332758515535310797759880726862473493582973110603348252585636433641799870616362226559756731458530796157443310112461097922855912145507563461521327717057401341040684575066392462618894973427661531695241611290021980468096397819263633967875027226516654033230169732522798233456652339305753048608274897391708409528583994608702820408047988080224795782753759580270001557839525066943446191305513750106465958168649358142400044774230523368231911810289353568913147941355105495750875891280627692877818677625844004243093189783895608532403525138947889461026378495007319683758064738799374602490289903055953805981711483929951521854059386444977127985764165770878632970554913640420330830962091643197685486076736390687152616069415798877011365957720690592311763457375846541850257851793611809992619977610210518867378635340849238145571533848879451810617359256773510865370750026448230124850900988900380037139498014973490993441020195514571177348040524796381813375732400513145519471374278991856826946236767917746295160967879242714723472006228389280049124826293959983524808432299382222563892721714947292541085039305262217185961718395561710977640107836737306941971244876377242697911648239967030064057739964666719154086499485003998550610501480733962578592868186524012588581591358986184856759515359102960301906462848449221531628872822183851098998275119811296463012695312500000000000000000000 [25,17] -785913513563984539766505131111631149051861680914369691256212619826275396097162124728415907920682446825497974262908834005346321165913754454952181295089781013440614527194548680055919199157683213569508338369704442911453895187830173558287506959980742944925655963959768985853608554619443784270469344608869550464475291581855965243759726647635522785684469968171463147772100119420190252141310402322495565364844507462702362818976415943793481764844660399481334704799818190216873536837121861084603159489439202817742420897755388942339431819417270265921769734810908402959702837641337084948900359588481825714428983821748232346493767750832750297841300628849232785711361936348342835591569635022495352842737490999029023695014856042118915635250530263998547872172951270598061149942888713572166616702694179055412386224878477679360531621833561309882424758499802534419470289021142089774812781393958721430145323185667285344336216683826280646293282564489625600285675713627525866722254273755208468148896989277946813809478156525647771530135860307752273985692854739027258439782637172032781666917675287514722559767299161577577663073098428868633872104265365791190311778111482556643515440659192256068604981643511250860142970281811054719693468080738546043890594647738325006081401777134795990079673698728892681472992371315879105742029728789036336686636334714550969069770697289166106279691857576547903131213641760222869390723915688897225482693451739203948901686554186760463682169392450648983083230755803115891071626245084932646941027922322415769309053907434955936003573794567537833006151633869806044491449994310770137251044178554204707135511271479700837545692130225302785634116704601391773532201899254590245574010857232795620096798869008303393681867106208741608610679382788931085268737658173089953808240687210535407035870112287711967772860287520671891993746495243682617787196146455008717586091619778039421650813111290950322859821980883952515977702699001949979987812842292725791143572089098443655935861434779685031821508770101047096882967665496749854655844843556444228821796229836834503173588582520266333288499868591031326366865595302432970446953433414539066706758476970134549253125859139858870839890790419326596730927849399555392745665006885124053284464470401731290544560124292603615550817706786931597036014967218442903576234667565788040426286081061776228873979823905575769064195387746834745675597347275155705654930484439632406855863555782607121507343609925214577371834369756840266645426372623218657761208166441902980446296278493889531091554090380668640136718750000000000000000000 [25,18] 12673934688380112999906654444241691610005866014280141374802103679346596082636665021587941064467531228696370521859439787026610108244758773176817506590077178057055288301022875408662456388258595528842627499376719805966768918670797211039915349671854497245298497958093379657103139141181579214203351843315419238485352493819612399638578416516869349373077311425534635443225300730354526106582007331134802476474344274153674569168127359157471749436851500089735464565288642174657173227624406703366164795866396768359753624770682193274570793631718536137826662972457530551402152490163262348015096745950938218279578502947687774998809531898975528085182893859327884239979088273665683764955750564992738775000092933597179016680770087681578655647955876290520000645530793703452179763887930177384291076046535099702307570090615555300033023248054133868333865036625377446941851117628845237178044672979813275424832995597656867689139250962208437208358496761654878181485757323674502218833769110962129069212012624906239264523930804153696296326044462889378334689914114460804950436032590493933151320731244573335598610316657163915288632199530524299795129882134521657429513626483247928014439455247768832421004669743794565019263454297903412425907096859856150468480887754406809264674274634059656256256578083974811220391580082423257830963262943878413400809424132250992653136432809531715730621250723951319080146149995342055641428829768474401346275410692957780221873621410176763792316941994702723167373348534173643382496056282184524648339397962965621005234221464900929677995433805093016544459051668418030050749307562802856960871664336446002859620321203329903293261296882763510587501941372430371707506885211961340532190515978090489697793418495202196728717525270256027654112509234030700047801232078888608499227147389803394085124139234418855720441713985875167157569513857215506984212850104229353059351223268788787891854351716900558419284119391739408590110297845650688249289227631863741436368039414399314977457372844097676041046519620290234820831852090656773250706251870878132370515665710791118598021915254784862683786743100873315543601815313812243485915325793139638160296340717967918505880542432718032657909377782316197140826981544762948480339833284834215366564014985100856648597229005032496055055044223388707403380865522210794957708918010661633550419543323198278763684988264809338648790917649394202646853224459959688216038510973907157275269092291926200556745739290708138734362157290271538057599563526892338238758091647819108656650675948096562706268741749227046966552734375000000000000000 [25,19] -40313646065332401336943984988788123626026064376933845729225028972133504255429010458556603357847958472564399758071135085395017765879490032348932157968326112488542560866366636179556294339237275282587316195257262765260272490715943950692759496485753174726563657751292596061102838547785101943779578752778373416420430724405186526016763542091518783634306034596454837905874450992687057099919396450737564070538144004165894877341960294062913143909668542279308792577162941438907936924226495339061236421352244439563049786830810201903185616344625636231234822178068970214679956411097398808371938235968860877012763103319262095047765587367008764397359349178933989946611879401578743976173426968939918067164893540557272935861137176340795894819655626200929858463313961075802885756619276618899039839754903132492923376788859663733117259392109098767304792324890616154024388821980910460826877268958504398582896689227082154651439747811152279671426687178160422189328754649874909812814768532269353505489754609029670818139974600809867605328088154799747952121862351946500186699686641007932696113514369681572160001258894051801686233946384876786554620572017921317062314829262218963413111394910995797197195333863634599300020480311536429376684465877071592917123643249966150687073450484761237167152675118629806192749992242359479024717502537727777697642754036161450332024270786545347384597260456440461995143746717621560096606605638993307401730963113443588220487997476834825797356947568141127162247317578043806366566101978435746357846782965262010250130526951854979601901224229382498111121385492941621475202788472987084979570401089825631548854746715293324723320229016738058152403088417294350532218427485707568999929580922019394683288849171145704216660416077814598298075525447314736743538343658089451483050241136370843943937234738854592033038221286403937239821668511986224362298140852289795261753069254464635555603299427339314026242382024043149592171861347471714857204622956729984614822473122881862175878219989292415317201165882619755065709596613162291051509608145437053644257612941063212576255345297539102521951586063931567107338575005982160713400154511985205035259662439191899889625196777125759488644182011512471864955937660081616620180801875146115231538136448540052428310455280103598983362943138785911603205420559847679576098988423602348030525335747913851322739877901707551068134583560278725732680469237003665118810739465207417296531683684805411450094663891458437714132413797976415843679207655102509278750758231282688920718570990686657751211896538734436035156250000000000000000 [25,20] 32702016392548279162588762593623777035008119418478360573916869761432249118738780259650009579051942877412609674037619575713284621522357671736926262114162248170550148310138384529422791146481196073101675890917730128220293283673349732263082592241541644785543535563054812900311997450090744857358849574779046592727113318577471436413303148289984001201172685179777580359500691636071353220324381073180556939064145384927017719629120364110086758062903151085777849183819105544447034538639185813519148333241332507145032289347491489359495444849916370990486459704148209974372920950863032717053137265387849343311869296726019829579931101858063004095979938415411592849515408439573179556293632888884316308232893041248843678174927237478039379563129050309499903745978819865763344565249312238935606018493036726113235455308288476376862983131395605792608889609327250695292756495286315606966794734523544334387876596944158971740769348208033673882515790660570706915861347599182500005540050209823822945336283474357481410870628604749900423970083458423600558243326272433304959163909805971222411476454576956265347125538139997557876805942996011426302360493915003122888873844614968076340123653146392430331817002586950769524551250438476546922734786996420700199659820057539404354707536035432794026966782557417852696216626248746085397745170454710397142509047481676065285984416687041196768842025304984519763776967671326913354026824443367777150345145409520463962306271797475703878597996558801620721624271468996544857073447406997262210731341591891323804758098339180613456011078183090002005535259632961579955794008670584002330961545788365830603953679578188861321120144227530458805404609040875494437443762723915166918179040257383861176846113467014523591500528701483353750088668356482161918297473678652721542833595258376733434674187280627772269381573841077773261959460358993684593584963112248043501421758973123492881773958279725522458384043275507744416942344357223041128596602939431005724448915848453542214865764784990002582694605066734277635677073744249536878467136042659632684069689107425580799481441849063851841517856510344402252613433488589077373922946047062248015158601057612892396995721748183869504866401516308264669375997263894675118067398746951791877872125563384741085682196529644474480718965558569437481413542951096168258355852524932394503541287430231911348772331795128485840354348577250105290146519441135621170960019575321026943588699656171238667811886340008116162680193332194796442465463766065064357073888355336773608745409847031737626821268349885940551757812500000000000 [25,21] 6921824930293211709171337376101630700500517112260585091155929859219457937982027096365306573374880602548020901501614746588387376610559817981870321431774185502294975567097531026682693443456109252371058358869809399025368686902824020267966323678033401258871515617382872582209921494187433812493068451057892810136142296705844206615525467703205140992484411019366383429196890206157494496250097418269930271301718332711017106166672161600324306573289717324258675843247690876042012361612942639033432772015845602652568660818268957607503091600372726766582081867757730366328354649735481029049497129674288482988085545886263669783944545182102869293901394043732471224285285998714205379077419813227540421175629422681293856970370708115508136519545280367855775141555865776593000312032079259284889811221605979406520931930508296819167684489668199035682425454417009829869783846798101153911438054000279124460174728415867523622224065402486274070692384731037339731173420901348424411593361667060624870758598795667874159800163454822183581680647174926088810396155032139969501266135927191224108273390701476573836779911281058059945619754733447407491689859183677539918669784860692539496210410625364010265732203018269125892767506426929329674566431763198425246776948368405468910588642754277525489062682180874560113631290420459116876629515632208643324843116123818019814952781818102925460616250906811189702671525934263995318319964859751226400475698292109750222242085672681787978631577694746547170095734713682874741745870112899922877485409502368007380186263027909382338772181066839729813522333153686088912942088907741816644688587808064029228588741367398947141652417661535487326285702637965901257971736384949029798726466157577846652619160042141925660600436841610880393618560505584416046516865679579459472577612115822460812446551083669228874660619162861141536737128665720484327950847250214811842857822357432429384679044546772283988960874088583982835955221746898271833043972579035362631206993912125727183921346876780312874247503835809271864238963914627889129297777521429745889958019496902064427208747618996689767488343297581638169899830408561020872670925967598025231069594101021168615331065367629342485681284467732165209691917832512742481372646957794338926545863153631247701047578710049778395787706137658141234687352421435573590204499457858750839168268303411739948675654498782624263253285244650531576308013177239408591443883115304328181656740132518565340728991371546348488625646376998613540508890715978104670829023392572825357921262323657174420077353715896606445312500000000000 [25,22] -13743334212416395577331614329008668652251027120943212329547191394494303409964343125864325997074825694288335288371463134217084807335437243386275520639057791565668702506514008832904681987544960670344489841635149817000528639006264981483691029126310448010542242962797199930343974878497421464231932064751861928928408540724157998827835289638344258643634358812736371377811244373007153691671556044576495308667300095041257557295547339589269226388046898874553257416273210039472158395029165614471088730642726878920219799077882106879767908841450996785999979168540485664864227504421478755339525214331739798565253524043073222820783706860279224302936203862531235102475917419910260284077309859292630427709409844491217488043365387290425569915468304212598002553253193725403082015941528331410256517609226880999598477916565959571324539516786415419453111741978434906873475044875709212300132570576978247358356880575054452372229866683330790043049664946027955240027845280989445411431798065202821990834588412618733555154593137527083102036402269660050480330896194209761084064501080099173154465212274686287764961237868356239840606995222140014315394330721090353041694494622362589358276068232326270044207962258128862188762093588920287206107898437259704225773746508899659906507365442193783036713825330624274529447097172565634206040637349754626077263818626001448427131621457006262247072746450592970033205670043748510276672288150768583017586700892040742271970131964945743241808905204418202748830264720451743174089582374776585158228213654992119136132596378577097655865768426999674313141888750545341697535517342323833350776225538419043781939541724345984221670973636837473676594790482634814354279798836643410148190418618886203819659506729848563868486181979621967280286640762891953711057461309991722886369617375675479365926771628877459545191176690577410043634556128250134128112144722090677894998270244683044674238276098372700804382298649717497257271202541949958015112301797145817147968963535883998050974212726869082957480510560347196513218031165142396201261906626276998765651979819519814553157029871362035278233329054266158304383730094076958774894930285504280132355247607266613956280831522757992657059514901428050329513327634341395686079449077152563426332742536406116000520549922484409516887449165231543174016430166387230390117924709043220248692120407964343347463110223897103507239569845545777377948340718500690684849808205676862446323844318532052976273413015362994414766819821251433315368825740481241846766430980756175340637414983291364478645846247673034667968750000000 [25,23] 17337203967509882254418346825644731061463752462759502555663793950640623911283378010724087370535251529221292663875432713146570611610281625447099512983901610525261425547455657852229998393227651939640126093444729448839211775744864727624792009493804925313488430645185188989360053874891822333206659693548615598836667407569639797582450431906760996878370593463845856713301586030498296262390590605372266974479331933455696660496529193794526034513238463693657990384960174223880104085931052218523221096326549378049388835727055764073694959357798475192314470715603000630735972965795960620155735595154625301350972416994833631392236286792891919559813864453728169859144119300166239289952496283139411888376474001952650210760736809977508413831213062542659360581465471079630726930112463752270967342559163058232731262336427805308457627059653387976014451709250502526924995479576029069812810105597824015811239992707560421772194574029838224764715420279570827065001040587354308707139291949235419384232869520232813927208464819939059150963094221142753615550994914493047704322580045470523118563816959077189895547229486455366887008522689549981243087265084658749738728531187892558101585643413799862643405221144273884298050312048343389417566742586832917938535118281845874780131695028673492492499249579341473485939337940902334572959644206203313078818931358508148280981251381694099153437266377306327996855216022446771692224507306330819856175618756568997944974533851849796925689823063858849834396590233983847026277092725667790134032389622206730815067598839312021306431752560238492491986217701486689648692769915745892380997498832957258628776850258693359447606898297739302483312899354385080995985238225733605681330250083744160975438363656366103357616171080522721312940530066934494661308778322053333976503946767141405471687307924138911911923893178186158228279865481360366646568018404888418703222727566613406697043810046248447924438445585639322218970710118216447639203736193998076765652443718736951158689371445410065507255724262324536463497809760099609004619959970153742999993703257157246605445862821906106357164474994497149397524797512542079521481335584006574351038255271197462576121238549313856154705608393746910856636696778506514502596730567918791481103166968615410408586836127475168846340617036766796879213994832258262443490821420481366335295291499452587818039624028321267367075754699658837855226797102309610038390105827801803592551529260288801955635927973829088573096845924828345882486324024681160041055588238827211977621800542692653834819793701171875000000000000 [25,24] -83135606440471910255760075587537129177511612769935936599519140991965140660438335202089818982631854811713883632143920580634579722748998772929921856842715041778693429667900559204859134420797868211216668862218759996448333476713335272705008417028411507042983024248863397773077771485904666888130400607081983483146739762295393323074515033621642430118675794422309770826839077023500018572548246467604550028276959641564882695640659645560304957972215851786409815547864308661702644975103807688164822239780884097383878908472905707009874737127733293464426963286350029537951466867170234938619565594813223305693988869501705488541965923676871700004331516053764081953805807883978497204247230181673624231072428745839077936209633075273789528178971143754753261411078610013533284357642104778637561244252957999707726515214713520514008952890774057687669524521913825976030851750175764084686347340300402065692053530597300641247708878252272688896383792782367732436429213714286702558139624527871222832070848532087757998703378545606457402601796189256764097172028951908725439073249696625986181437993348871214763756738202829111124639325328526734918673999298950494490653467614384544605972261050463256372284983349063512514211307832791273510446314260284685925994172057493995433803795684173470363990175797519836050083944293842396812166052103601258773341054413578024461574832561432620736128161358514922553828708234580696067537775676708962897409561081292815878667903316063620176098181324042141645258854996040976925560505643359470225372792903023464366563980728421735106749520143865225730534197356184458540153374177156900952121732995687538058087290180966960452595493591849106977399451553978364869891940603505897405465831795896791440535778468199553455588504502443480705372604471961617149254480414636139673020559532606296261364978541235942720418391320533036834687481981116066081468136463968064521582352474411835828611359591907065346156218527054243130107792747320694110680171218024380677828392593663477136747930856536572422269586263864346512029054396376552748361644107342101896697509362364483433135822257823304277483456195968931307056836145288426363377080027041558722323453824104477798201273551701211566546888471265342994520099814093231546340577532808516314573345586811566824333987449778684118104099436852973854000218201657991906010474384319753036064082548630706024416877039035305280969355578209016965063668802753625110734575306007516936469434309769959096658377935070165817648510472201687997696950985265382846576634749864720408396578932297416031360626220703125000000000 [25,25] 147087177139469191201125711537494156164520756841667162385721031075154941673352048940040272463173823643094322288044802713120476374562464323332154096211073942673442972461029274828536399796704609326516748036761470704124258137256098597197980605451360097649099851523210899488571682468168716121347514701445419228853781533694573016531774430274152256679375208517628546404776348978889604302919380936697286813204005955206458673325895779618093290685071741096890773415322419081719086177887678686426202321036841911919607953401853182119964282474411610510650906853663885904847799543166670653884598379459762971857458360630630757817458414467186298262633917391844857343988049899819477975580338428138506303056106512874293692021112993444991245501926678840076551912717631665809013985651116546345545405654261434607284956992981367173445151822597616047714649559157002738212446176631686595360179264837256967630675431532228608506293494514632484677894703630251883893428388476010585391452387533822819121508586514372467199567365233527662103267940845556622145922598457324312598083752303038506235257974884565770091744372008083994444563197531367151069454264354451448668826279390028446513503064071919284110047054432122705829788040958516023575775359151307406523639150943635285423666039100350223922373575010487788518200929070865146488908521100554390352323377015174034213926875645490127950738549363965321529919321203791406084695993898060095505246576683358537708124876258083545926650353856418082306049369043013844412543825329506168384136269840085229995811660928980415929257651753825452006154774105701360348810171808628711175620746896625704171655961728850450973466582344296190938390607951825007073397369916708722869580298568680341696343142855183408873777386071999529288080860392663515872673950407608884242589315984690581070493552890342218135457077516452703170346277719712865490625205643233638084113493677032369786786338633739493467363110375142979391263450159180899983904656514220190014317235821730028317129372144024263576081335383082940475598869718219364588227757174016843579878021665522309668017800455718117051781030788848532738095937725402924239604797749087336698906775639851665170252723825551593836253774455395897514986278494998495956997261478407531648062302767490084306759068752708331440592717960228854940281592861121851936444728170921272313720973010353738787021599064476845077589180154981494247889267605593646884484016901311317016273575877650480375934703353216958575164071960398576338236681963649267138326314288687690634560567559674382209777832031250000000000 [26,0] 6229147290570995863877217128489575022749367487437953669608090259452071927708302311346276056033454480318687977827730544933478237299353555850518591704934371535500676634448011654171792191629085715704286313486140938683081511293547216853335799858825481383636893022973707872948314444900369976772259821226335704314448720944242236541744306396938701944742416423267026701648240572023968771848169454359067456816134724759538765070422821002585752648966597434423869070938092832069527956412005897044851529712517517234289678265493315127068814418905296124667136724980677633141960136346911765654455306788132857696626105289436368578476913657264474838820977542713700339548228929340199951579852862255834384363212365990044661071556832610444245893926738330980881803854861847279211957283405974046237847660659612324826247107895960041276718878743757246233388362171556437465438620231288832449671196247940932401236467879521525842959096570841040216852601491882376872213302514291102013707077067448002034248877195593312698249391295617323509450698309492547842181395098248774174757102454237529648099784562771874065765418210879485631157042973611655616233642222767887890479606741841378877993023415177540917895983133716172805587347434338319746048588698961968415674769361509740478252825874082313173115506087762090589469064884693287065505908951452275323865091816687735437079210055707050700584184645607127441358528664327871874178628911908688958230039814377895993765721935058506540010884271175724571917313607546858987884275500504078677654873417835412385302986723172013548112939437851682210009427170340499010641309333263772334526105068341163256042337643598782780121030293188018330597003221502405016811146445567287942212475740022419904116424046052866459662539547144741480637550062085838875381772728259929596930161594584670535240239122801740210891660337541947795910662777383890514928457265514388732152871250954811115201511113207374416509561242460993460704672870987088889349653981586820092035569446133138840680914934626369306842599734956042641217339166982356283379352943013421847175057958810008955619493166492662658023689323829525313033992954471688922772054672308636720999057674413526088563239806943808133256663086662591475477611340299480024330592008592996493092928729368659783338089066807217592727447695083761792244178999629928431069077984938201173428676559743453937812937941077294217781758165601492653235110145607546057791902398146194814297994921748399595514604130447979308545687650001493286186504683143994043348357081413269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -60364875055933831593761567501375693902106408988286924640086243594368625909447468904922841388742936870074477003430865375694864161752870335327494754414623232378061005334738514950106425317853496646523887970098703832503683428868610218392720706933109460184220040223380440640120242177058748569481908757981989475712488788792278972144489574517121075527517494757274127718638671760719052171258848303535292427572729985173375323711250333796696249885323615342342366548536655386894297340704182774863051893755431441139616168652405319101139519820425299225907201036510804162020198042962258230131112244051452169785856945183034127089092479665378750051139668553174803559470654918647080600609991452785862222706734640299035544649082184511719286277532825824736002343254621189457142089709411016731461844577730974562363601592025510264878778977160037028318259208435475045718498656851102116396895993130371116367933508604858903213791979858065005665635518337811385511131674954820445755337762707981430209594617900026306573676738370940557818967893890417553595737835402730432924004998355333111098076023132041768352279496815486807657277542785968613598966773188997301696676962732444510690951815922376516700609929390336874949323024533679651018114865261043668126552323882397638764404090867433910393465500952525198979230741087358529217952785823073208894543794121055854144956883246821801702263611126314283851583959211029092966409572333949305475834944397584897598870906303055504254321160416761118530787897446314088457728985078455024771860377735062717828247783168365194061829599402422370868404455539194271682691573758130599663507379937322511571241161858188759114829609132896706823324995254884771152144064682998041497060895577600334055650878784361041165104888917485344509077684670251016609710316987954997450648933274065762175608150799907404512412294997303826461288385703098550868231574283356543644232239298215207431755747760195909357630298262242198860148675684066988253686066171829155747859988188689404050325834748169552902705812091340682406349587910492728186866302235072120236611981176454253498543927914054625456986647262874288901434332197866128768776454123382486561041949008764186777424162303585355127886810867491597614900491257280355706781902213027417644507594151994401034138929303118036758368856403795713992313025916819397662220687198383776431574482018644605835637278118488827556383004628162866722378348829457276676519493575950548459562722113736605993235385976370734624495045161016476174212913585748196965141687542200088500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] -10006743023383188931484141294364293210764266310209438968133344062834325762204241921289813627627310183633463462482190955772937742031293608311962599871729664973788265129246489861803502909461307800891393159842395740504084394536949299538447424008869214307184340301080284184692331617351093922356059374644213450316233707043587049970880078771571529162065379865062660211243289238395996340823876810080678585074270105456022062976651226807007991489164732842302727780589626668113491668256630275479791086703854360672211188371055802840682506587216298691183731130661239838726104028379988984804275734285762579826209386906640353348766726629520100323459009561885114185965561555257249653926281112376995688227460778440420810489941596239164762909511558451031913058565002660527338406341970181395187967337424680304648872546475468719073874869907139876134771095168128901039932362367500275962878706853406995724439460979168535030222072368266928222043236251643407256786291285788713413810866888411705060075122689192673318483295526422624105877960856156696314493288080604657857184657417966606764681496706695844903897067297341561158653434696273945300352031499355849522626373948155971509716610991598860492620674667078813419759774724002311302319203312620304593228222783496114433225352380937417326416193358676671094382688487766035250583669047262637685046808094609732996219191743940736853348237857249832275620828765870818097133449206372297786663720240373797431391543293217560410622363653035638237619914060233069308173935235721271459119221613671356913566654056417200870831935348007248734983722023340567700636786841768013186302416704076329824258378875253428375861817569912314269811812384937456523851123799215527216949875239715316316303454139898823680861352433809980393014750963461165169874749298355830483388639423524380614368998259529369920514311081752417824244615095943691583221775525706144476763000620682811832856209454193788006488405043491144547647009268974341346635845503169541103955537184402935858237144091809201129139082542839835458411719444919489723055235249668421868015846570945814276575247908872425570909862770852272225992448684539324049896397740751367723586611122716660620969110551741035815766113206248644843261560593794899303972531394296442355160665859298077630743483812976417208917799732677588626954134797770042532487963955161278316746666294303698731166529945014326304849362259678830816813444793852763062189765137196879654176772221811251456995553171420344626801299149614920214032789171900925118130487589951371774077415466308593750000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 12176966975762888178140420585458455834289291884363213350673404773634230563532313069004719432324528095479740888449446495570908149318049987828322535525614426400576994671083974969858316267848667312150799389521474416511650521229231445918602757543373780513896543271520390986800996218438956450987575560847392364310763227512243323810503873251879234800492215399970293102930795946263780454878815286478012914234921460314315288534430395190945326687421241361146678968388965413643773715365188006352715548613105120939460907188806772793304822445335383071877811968575108947200590286302182862609214748504468452321623252838094379272377384454243124062634592176171926819381651560718237191689982063768109751213217849374841586196283097219140287790778742870337835449655819757263255753039308056053264839244628672727093401312711180431357433396910408996760594445099149954434227716487898695751901946867671575980339534819112304233067487815582805861051186971831487397403972524095722810430238346733476929124216133433489584045300814481644718150559052476330072471349031305292317401255534594462022018495265640214718195761243616134688877805329359475420464634065502891112132992607874677034787456502062895543225686341354980839275601193197211937762088153206563429837286468727010549303712302878593520172931613128087393666588902506707323223319502118983675767406403454869547234217224104800844498941404927349060047533892338349329668932527345651584259256323459491197947285605018360437017565409674201871526901826949388909393468151275560054906823976996555662814278156550104320036399789663815198916007881055182831610410450558784422749534780663072537670484389003994969357254350749731131942244800940440724518358481067632169164780933091794139888418431418206692345604778351621039765173050052094580780175359381281032065573046497763424804911740392551502564000049983338720611120947902068258901647556313978926392639596032538165821709892850224923354541248115330505681589486497990738391403685995498719169558430144794139634399156356622977263702608128708638649076241857165732762128130430891395468382475287294493186299293950506170403781774806833337700831221507167124816650013412896198866714576587587015551820658182447076758752376484994953249884078479401345895894888363949366127915635428386417617501000959387281732761743972612906232133364343562858546498859356762646959275598223395933240383062798710083909756017983863963490639724618826870135584695885890192380537363290754342521705014515091103196660346703278227130581006453806575985654436777849696227349340915679931640625000000000000000000000000000000000000000000000000000000000000000000000 [26,4] -635904613224421122886714619175329362618560121903180495291425880669601283261123668125476858960187710499103480187335080346130913057391054550608222564269725666722634607622944994385206519584754666952685709262083796727375331309993589081386605628584817051911861294449034456433396036990415593155637991454627390125033314876466131038301944302336832686449558575288322754823028211659040600185943502151362505644092554063039270913883778779189573096733118415788088631211960992064606042803333477411893785949317906508164414229207803513843715008287510442864049753582596516725214536068203085191640803559909059024533106649411068506364018245271614191110055748858563644694826613328970419210741109018595118496907282585658780815422841013078050811497022091439614117707743575094041630322375978535714961732894110544532160646213010714596796033593838610790223332362146466196315836680432808274079647811297598574537027607643913412055309432495885444994132521254198937888358710372238795659679360779069056294975303344971385813300619931294600966869961358301433398686116959175023397097863305749340646203758207647786890969284236468714778975136282429429446249410468457173909692216696358992554539285401849892887311477549119495812701581034555969823986716835422194490103432880946585025366218322198051385114390058681305276091492873208542222902070001500783359510678264258604432980097376187939452639505835109366104491661117421809247640287360599620165972787737578076811304838126581149566210768885499757461906562418149493179884862662946566338662091056543589630872551837538177971760899064016789162684140604545403243833490335419079068341855670723911544512452548838586537988491030233825306481271446252786797988951494825078907011101985000356509239352969204100037249147295682845307226995016510562994322699264144790666440361439429249922995179263762286138003762425858528543422463631024278530780914423547478703067939518454354767830251610997800055205219955858359510603599525721809365860031988904806703284247107975099239990356309870701872027347205659431600784346011450033879817644973535097748964129518824939614530748338100657951710314154166175918786971067805779351349949787210661699815638208876157740187661834769776955050350179792507152714618393787403201487173378994402848122506407285716754367316025176351926127294672991622414346921681488203073080026765970851807023901900968769717422474685927447163507010829400258846949577456477064674856260439722556947232970651736823360062453874610612782550717302691798027726106454715556809093675218885755029418760386761277914047241210937500000000000000000000000000000000000000000000000000000000000 [26,5] 5618731023890842020085136600623916260180789442636656488763589280475912798055351651178500231299285054825041198691089456265591641076987249379120907689346792690221971795217969485262125429015753453417378771714260101265183719593670625285008899652428045979723259291329470138726187374908124710143715973729673122900770550066760061641351894049712704754189509724463412588024354603452896752155184777422126354615681121975495557747569436770757664836623647354181849996825690001101715214251460170292817726867749951545450705099956628105958733181267906294659454743954444859762037795174403126836286799218514380611189273377659818925013916813656531435745615887998365788286170703003201406807227958014312396937157550291120412356836625338759303695767198580795981505980381453284576699813546949735142020052907905195842667966156491962001613704913997711038946690807357426328687443789917421539774581006008671978784288086817447402230616538270684890776055907784483590161835817374891418072870336478757515213616344872498825268467807440407245180754586537835476263209050798699720372159841545410298246963199407346530027403625980124890056175411659678286415327855862391291201697714458594288061180163519363876451786041156577958809504112837315934117812051084242035630947041733481967080693511766426666131927263079669162031879666928773637293520875209472200886267661794680647883809498144088469252820059524096366703772197239767962828758560192655784991052057010991837261662949614481745243882943714579144813785559228230482048597438948574311565762760729108508663197052514307289564094442487985566273664973120339426105757959074771391917942483097956567188754701201101209805773317915009250089411494109938192710899198611320177531709215721714688355680956144701672193948007909496383288074167082362264923323918682615803701902488203862319987166699478645968998865105948105273781274825897225595361678044261056859538256432217945545650452666512150244127150785796776788616310522738650713584855135063003354752649705055579195587728926899089436884719387062108676377546892374913993836698812845158779846090024837840080964389246596845294342905994500137826414292118183989023951156365350687273980308627159599896432012747358215793334667066684695447082798897919756192759597796937810916301760668987384981205689329074405030678711082821216666899619821496674049529499612127022472669044656833166777946136968379883942680068080822323239689306459240555727615486368709243978450471887588364608765521217632962813878348625321315232876121015953297288085346476238859936280789497686782851815223693847656250000000000000000000000000000000000000000000000000000000 [26,6] 8214948652017701931615537212489820571929691848997947873879533371715195100452437585801494731501239980137974904919260432747201273345680655453486429069634074123721119232700172125621258301285729587574326318136333259021766810112285055429121332074315606702366245922090662169463728571978303966003627286110901388485195051719394572881765204017228284270134838017519034190424448555123617873459699099753228446091134237587610609846061919708418817484541831739289330658254024668880086476451766076645074408004538288992913870740710250403735464822238859581033090923056122935028925966869732546401600627945873128193297667230214866594389856099171883852905353182363893385176009387620752726136690166602097250766320598681135736551905437345136400318341703921557100327328296768181911113773666709880794597517601890110965826104348316370511507905853567354937371522170923246286248829264381805037922304970531414557582443245194249040014326754102643910778851879043402602664169631127021921388711872323286850248892134300607000362675471931021206223598619860726808050324558300011183927999234961051390039276141207538966409346693463206145780661896020521929368145252703274161668503652074081772543584581470347517689029737326642846775946694627300578649047295419356370280955868446161161515544436945185545703970023087236073287151730143859586168004802442114777267998156081417362752892635555082238103155880400703832504350046001593880685899712707885602468327727857248076330809806822461520681409191296858107631470867453675712442557085238180412448059403293567951596451234914020115026594768979981286864016841284430887200363127552086832048890801585157152305605871179740206102414468451094743821222369853947756756447320220815649838465972903478802105399873661447001022146614671873561048127508718618961742566303916075222509148968005875170467899653600469377274293918307102210300422649605513901377800894401264414951173451146026326466645165031447598898083515650598507778679479342363902909571650886062589238976040587353674720610294055576534811733460706745204157970961903003405421870894112415602886183523941391151620248266851670900792247529941107323834433524162837199300758176482988575081276922345130392022427608519664077919384795325206808094794165820282124223452920234574634408096307499305216886978598048883676062052417671675733201657517660177278092731071196775973737482616623065584845972120780732712554658739798348975311371651121036447612725977423447617272477733424922035824399547756172351174086811274854014405755644165531300563366228916113709335178327819448895752429962158203125000000000000000000000000000000000000000000000000000 [26,7] -336332436977323850052120212218872805973915768865497656500136336652305077301240771337486102248550496906638088174879157933616166779541776282092967874336531171428308845358364201217239210263645987762850078377178879345276615108461058241480743125591945694882585464420808052863401283986042104228975623409956251964448568798763824782255143251801454321210914292387545949906722142446739862807928555373412721559439475971627529142284586870569277244625381529084924879956883702858230102118894237237969435749517955196537009056766036588125676224935541510026571128524487369872732066131265431506605533102805128973254254583362678023309825422697816840044574147565908758280245966228954152334802938868791763634080190393028208205229600636031563849641097659143728266469771159072578455655156644846312131849913442368293141650488353054409113557476358805157313908242849508856984735943350034483318383328038345773359114591812066937930037337391042162391162947915850384271718740598372235979362027375364292963640415668009101856719288343556884020120625732057758787899974176024373614037199167197204457215166899525899196531677414591652609757804254537727350974968803486195847782158777025844769185200758042771728452713736620189325218565536382405826337889334397565204490030536091719810612626419177868375081492398463271978977662575027623828272029435121020285029404672035703159654576196498436785154219480092488089877627567376917550848747398186047873275569723338290244149619708156850186483836451993483640427075162169935585810528575595852678636362061721357887241245019654449709024741519977391142040136848508512807287389121399656920943471538092692527021183026102072282259275958896388955369561000112817462668492599357907117155465053875833017569429175611543620183968593458356597048609673914457215733445071817073828636086943348985310972418502251582436268686218978920779022388890848461452909124569950148094726272508110466971204291985472722302416569326302137247315969252549557979523026341246753429996102804401666844500343064826340931167809336458055817556619618292618192717829898284224221598680492068457212821642195495475078000397910653636601608353901624574985929738338309982041344101187978591511152734461159217831232705537138613169267028785378408533103578359221674641923691768262760713018272709801180409855640568472573384826819903348695987090866523941673986188477691345445614681078755623316274824651277978741260241918639833738400610508315722414143752671693521531898461764703605030702570399817966073838934390168344966558575154680788693584148063564498443156480789184570312500000000000000000000000000000000000000000000000000 [26,8] 1317761572868195559976538892467133302013407047480938068427513939596203864870017118634610326107213533276398159587010243740373409900451452631951480946631661620204561670573221594477135772471316391195851551723228730510687723394809258769490874362793426669402797575402334698778940504541357204354748852118003143277496472705430780352155504439841154536877739340107172876710862827938352142699620989393757164042198449005226062779991024052343076413951946115421186176207155223433629792896886872218185793519383208914611916574954077244232239739850750360651482467038283777221300834781222936248092975966574833342078838417580255398754760326028738246778969002011019292564079061671913469034952401121658959561410619462038849109288637337923233829380080843512055971062079849867850991035166636114308266997714324535240804843218101487525434186066120312112910566582127962930806130705630490721561227816589879717044484731090965206366057338707762468690326551328413708537846970438624333430296929459845755816259453800163946853178932002085809083226757807032552085790069786525691333023498923900150727262201478333142189296447181606556534262024797592802105874293103476769445175361710927169340130835542475110269381168410454650143784214043015397482608516193487333809399053381342720932700461265426791541999686783933996680610616987012935715954322761246168096500755446178883676974789173329548282106873767925573099744034454898994625343229713690989554920854537751727099495292199885872960730869676656952663694621179455244813639401668609338887662698268859370353682327646349987790905896773953150660383451579062672195520100866600769263105234194596766058011409026548902034056813395630596472371843054535956590587547037051836034960171409807374214321951956521834323966726001493278523445228619222750216657953904137626010475332681744499371355337283450280387991604873335081912632599806761779350773253874007236277351107556009859942895111980418788797281134722359957340366358970397302998836256257371024003529216552680534941450136087541672424703071301136568428389295462639077084010093781245640881092741680843994367529608567224463889386694598187957800471656618979234101403596769506114755740682137905308536801190915406123561500998043528410666737253750505091501777941268545779116600334102983074918571093322402470068533518471954507535671074691506021647165579474208261647161892926083560177072070519667771365013325602757995758205982074124080440000459754633271265639970910078732415312187330285856985699520589813720286336057149281504092019613779952985979648794057084160158410668373107910156250000000000000000000000000000000000000000000 [26,9] 5457602255452100548196148835981800200734155841029691972720915277354010759779023863406355295877431115809693886286542085515942282964374649285864535069354135210378339527235807883864080675333072165897757058089112111616261833563153107876092896795636979481377577532766026284969307040650168577320371965614814353624620552725165617395819105329788567710342357444475534888966450659798582045418515319547609487991898049783453800643161742512604454791429006952562805044808610720124828096961909619111705624846119991621776864013117668611418766485245482876997908644862353349440108285866098155892322662704433157950936081835092290028320864023297513717878301276284920026594128234631226995766552793852254896060220884340020324178891296991837045019658413386245609736121123714288297276871499987106324654970854157320486668072054264390943880336318671624913893320467798179868486511118968157646033480949085783737948884159889077807514780841742921910270752570443312625705783795686436286555464307797099804144483848080738448793288449606314566837975581744237206212535877972156696925947822114946670883566727180210763029848335211578188122845439588524049802753509809840837847555281395921271308050995367837627943379560530514804628042450437817906911224629997498008161066864750405996681636305786358773331897177786803613832657313064110507700935237250922648666130011766070648712173610015867954353694096706244737851152471335827904138643948010906039236540876432596468779339242716823957690044606893675416857738400738607298743033290556332254235960549163391350793915409569341573914019022898269114189090224286594332345373923075067538731177699756875441534657476979021361985567859216571550229602115131818481674222507011615512183263357177194003659366960492705865599494213920304922342147215303129080926521555029150386676481061062322393770518602073489801271524338787888519724971985623002031775917582285249170308059009303752508840798754996684339808221422746971958030518256832818754125553506100775927475441247607777063665964795568407947935638164794073094355764967599637208448047735064605852388540100009372833571581644867302812239644803599071962610658591352241087941649016861353705143817752818425828892838593215217304301338075350405557813610825188990316968983894927951556901995543169776208192014405470146586224510734465305280959825548468443595625119299490599240985217114855758467099612962988805174225606943452383107815815373223076469659063910192095941859308180977103217696903510266623951256138233597368254657004915897217135466761720009873436014469216814859464648179709911346435546875000000000000000000000000000000000000000 [26,10] -28472437786810562733625914345808668116872452759609359952547062381168359493452103005175695165758620878906032043945445487643598577566902159377854020847040760478568148056693054645819077954367249427721109438909210135848923819504511082436090887530580409319335511929838564053132222605895129799431572605596221266912034800101042802836157836450449281061834857556186371169299512449226466640705384918898973503519614390863472939865715262815396807769543164901221151320166157674053711927975071877042861082471566216364724611082433381817306806479143345949681292326313876688738488346165450698937139998957586519347774384877212241185403907859630966722259319054016783673849649703941542401371583930652211131264734596137486672776850856125925302851025193081614024876842732760719098600349681419788018882013827345983611480145040372906671421545175659754278990638566640371391943909654104730423639543362678265007467765431868874785000023024496230611238255562131748854837278646417230185468882190827171059889117008653286987010008609534756436068915456816931067249405250393540673949912144243848437914045547728748889697344131897295297310760451129262494067805755963831492139122729905514354460080550810806714802533021604118986445201562326205690108867761714940522417068271216577123257662414976163813561165303398909523682461860977319697800334650498751825060437582332937999801624047698439653271356827144954271738970072946801028713968477656858696706101746299030782881988708401621683675306295318739349392674392678857884465192592075954197223016979132003167780822130025535151873938693248650951623707529636364983435303046302953568862121272518524988415323900004441930491536499437823110228884557274625725339477339897146785712469891105915647570934131165829949697471686341174476960438929523976657337388427329175522897255879288507777810766839890304570331404783433198874959780694227143344277007298353206524618763378832672535404160471055396665419272487314634589462902856565438670319377314488119178146701872266189815163062595368972890630689696911743731385945328811939189343073398281329366104683093305752302071970202593005695742388881504242457140130265989755744493484563576671322801960492508258432893281847848387009554068778674431632639109209481716322734965569651543782683451735971056815096395360551887022707608456707116711781969782106958013736015375277902108707840275021950151434504369460020518982510343364269606780862028222038790521249152343565003664843677039911556305244567977132765315661856082266377590534124741528353428216788346516007840447670673711400013417005538940429687500000000000000000000000000000000000000 [26,11] -73078401067538682459036954328899587970463422262140928653668759197405446684027580210525145805783211106795705670839148734204514179558808977629653480942379281555275067283797218199879557422515034230915640365880543371191401362882319696748040816412531371985349246972176187385119328113409956195891634071827577372447352787168842304934651053575776792335716825600872741800299382091037809685012340972741241846612322285625815035013928718045406138261046750559570266257773838680633679075196702215561892797514274086664567042837014224785035462808809827823156610089904878960604213491309255133868878940418838654241429113974653452576897155261548504676943333224327311954356508607101191840187668859704015990097961276002291355076450994356382592064900945491247726181063875517272574938055647618026302943393422987162996085228195257014313321133926942240674436545186534268353174904403904440316222783603755517763292633214973588673567964762668505749091755301713366410107762200484987968027795316003794784647876807482710930904998516958105534397106170248846699645270782975854428565972867688081853264983765013192396305848736760632162229392810746049874980155064847744761637874008435176335362609926938782877488835040572836623106856951993130853046595952410684106567903370168158984161553414592263880947807220043250989443409818026024421341313413787197314941735716746921807292808327027945325688963235639820735178254144562329221463721467873436138428578617631835013144893774080266049326753329468865001670126790677861498700013921165262767456318998231634743156439034024529489924518721355266402756572143618920825071252964489326199973775601386467999210219061566340513578469053349034935867497723313115631401764804830066079441491281415850283915379754045852787027895682006622703064452409399612302440404641404678831094749935443599064875947713306040800816050321299964099837810956212638377127652072908750669492248830180022776040352514657678349854814436764705233673224249300359694677790527149324211905364939666613217114962593345915238167307058096807879403511098146717006521752881463396942731904276933896236921926603151979008835422525526578294155172504376587210796911451477923464308563161394724720631468535968581074205679628442242089432286489982442275551236716630213569043307777626168537777492018723767976436459899134929779218546388570546157229487180185798452299023072309289229743122624962934810800468190194917533098570783617457691153790935446850771463067543336757474894946077787660173075785389132959271728912533394379894906213705217654422706397010500722899450920522212982177734375000000000000000000000000000000000 [26,12] 188363352944547383854589193559218568512876786175904624747618146656471351990076085555074231896374165415476467481066913212528304474791602934557004548950790301145558929510370921885379117798330862271329768090227510203098021576252917120027662016140784770773236182990591375312623666534387313468960769278915859709554548976567687862877225787841201527629623962150148770450483850552129997742599825653829772284782474217397891219881256031389990872217378079876249332495750161061002376173045421029586499772490332072769845174294556521609243430115190100233914105534656922083256785285805217519438807474024381817982173179086620461387076314629077321069642953663765864139983781105629888221320677274810425050288860361241640055990288203727500709884216101026208649114944897385226049157354299864811387132896969956056967476849686544937789565480166373207188354689572911989532644422195047311949175642181392747619985993942928955659276419354737778089995605803265691959250750778503815114797355349103657448755983085459594236198985443526529620389947161019073446136638356211071842168074995478292352376831846378002903174999184915520062162572545266883087239491830401084803404260739474466291675258262738402551869465914470825664178998245980031520091809585708862117361522646955884523123505421365944219981526607730114891006511808047894551688806242874038977218397265618302101023208514227002388397169411313882227927542663722430332510048530781196536535799959592466163262066957811799779759524628192194916507102035346362924903388220758676872522298223540783568329867309584939874374463595724702578698126936979861373830941833628274364588437108822929699180550589936811404233265336607468308063066002362591596908181527684061286108028886680078896196976591560401667894379501720673949347559843429927403306366027296457112934507646117679263612888584267839915324813013034207993499599080962906045449636103480309297240760066303077084832482557200955300137327483352515566879425125451052198650353526165631606129602368489864815055082920882827018477848901064970130804384694660380458939274612586842348492945410460235064302491068254856887197367831333133692432660251953087693734472970337167012459065558709423769494375820191625118947137936038963217522674798397132673605227568287481561688998998814071030039830943515545459122631847249366941119605378242952097431044823092786969525335932356834268740611961595725142309865809888054946791439186844480696654508933979847772795598298163482899323554236463336297496354162338935300396770584935013924208854359407096796109708225497314515450852923095226287841796875000000000000000000000000000 [26,13] 240578191186082137887207219393843516644625950304273653627586690202028278926972350461870054231068164133177584752928144189700204438353143562521800884004846985510367405419254596678732833500480744664771596798470866637173127333613374848453473806693938058179931792637210483791363957000231317768620376582887196804734982231358123380905131312748113183511210635248491989551091557271760238666986466107591141417874235891210342131830920923928895217405187372084737071659387532605870526214353006171256001224486587917046611727827145709090064409585778862993257863204459500226167034419501128246667586517567599454483199784296236877261383364023316292934875373642147924132901318136856495048652815847060684382227569568259098963081539528177914207355331470602201259136192513881079863964002266609672438064830391234828972372999249875925610989957242373465235716219482676011543415494667327633430186269842769366119656955874417443782016631732627527952992403356607143331606754137181724091541475899815976251556859128704344412326274103757357003029641777404799646626521159076792964312887263460453118009510056148780905650932436667499395061367599212701857226392751301401815274397668912907401681388060789607088734151391790460427358395406741978559748084306663783190645983758077596293615641686268987734974587926609423197430612192195125468303721627094322276940500629448144937654522905161087092684145975670817482815791969890504016177284436980546337143291394373871432102746912421721224840366659231159362867869760546624687869858959405686481891864048545635576428522887426452960709499296507565417324445438462870246967377064800808343954602509791770323576966381391248691439881084804064087194732730988383161268911049074449078349845047005603613629946672954896754564402981444725990124127582456627395172314861061538690002060940618060041064388571765750654799611642808153266780796407618795402010895421395033374619956095175901835330181300419732759625186574811106171725500883099794621120574614567199208247027123089721103577195799094065298180292332953057837645752664322121843701298140105233170924043453749429788558224856057176977070724280870256247602832814753236620074584298246666235908540981840697737521818575567579039559015791445798342485301549235802355081652022195693131392269066003849733304736660623287943172737373873641071739576035011204664164718338584552353454969449393166054741442194618846595509007178420320391492174126636614182142350776018967362556238623137491326257439501301820025347102842952852866865613791165581324324761831238794950935371702582799002811952959746122360229492187500000000000000000000000 [26,14] 86393220056829943418602833119306786967189208313298376774127828172361699457012772213465425005910146375604199333357308582489787139925500757616796087168012672483054707319870803847163901999291461569597783564223062673567608922298988405343589040354516399578442609737785142619563869073086724253962099529357272898819562118146136095797922541669188014989304441253853998054484733324791172503795764486377667243651464825371296242466456585659818162909368004369762839235466930336395699527700092230327462029258832572982774950037037061111040504887110066451599524237784401008839710561481928863890841030744800281887320132241920423241978678964074073817591159111023429456692841341430669923980269156242284390552560740422069271649971943617489287443779887916745720056924695319647194652634455040950643308007508652969715385627420041184075303806949990665275518405326203231684031456077552847805216186348899690541401521619841476508121476571542772416048037700894673649700768443539694506761804403844964320702028903954545487698249172907964459191908065704781644427069425785506106542342690693160488425557418093007962391551135554077756853329218723514909984162489433723319317833074484328193537097433617537775863325797695222893337377375616007126567761258506315024215716759600872582513862193469313645271705319730941030634017221542916277454038929822023633098185286384311297527785034692958139582655942668861216930841045729448963663435618818114414261398574699278898545751279546638927900343371751567505400970154074165081395248637805809752224573323488565599499478196596565147619932135958811343621263020397485475678818064799601444404095392783842902880841401081375121713292956117516354550432148477000727219794534335995970384043391822150319015315930939769715735750191236286117239575568144074388862364857458250976258357245691273815706978645866472479435620375983600809738795231646549403877074969025373158523855435848798403903661238987493020736411102227352362617887623778556059439950654660461547124277909199884136828194668489524332038335413570828369245033278922032613451855125370219775741928909344009875917475651757531017671962395070556012090289734890295321262441620040488435994382694400512145163320824700904872508147840800590147852426783363165341458812398483152487376490317499165307502028819612039502908278377070710491296897065551394213524681931300028084339510034441813357114654229800678206714955796333398115916475597594012870714109958959998336927988027244950623695229859637202822357760747289522110428069917365105978749030529964883422196003301407607466444460442289710044860839843750000000000000000000 [26,15] -548146706501346471261104365685683428625917554667825385309798803437386241352038839667319074534256101327685488838863052454090447967243698713037811435960698526294414591324600611533532670673766857778637708415563024774549640888485834329403573467008105310165456882693327461033477138145030540907965265309887610577816723278541909707433990832450201188142766059495810019522308335630520248339116432128023458253717618547903571687453167062197675299407350693424976506260765969874031289132760770945967867366042146645829590726647477694895323097946680831083700401171857475092967819652864494083650626663487815351971782456636974543687396121107095702794941054361055715539301523895080893685611262874463805737665179515024319555651775879830381316697495134636211472220839840856065719501671139022313483655398386151724309147282978248461914978018088573114782702004631536373786231959771470647785987191994536933624598182720063349648825789076206542589801965829480788485640850917581324751167219941790578103877615579792306544636810318774335846561264742657818672246156451213648165192330726547308198901258417574179074109364466432100603627028361304718774901937167772263945232974436567095348752900973103646826972449392739543219075473978850748181228893345300817628521697544746739847606665961889563687934771484837448247752296766366885403804176973718366438708952717157457438910857873267001109652600144447190034884697937239545256246384010537296059460566969977042664842005041545177475100880314176053699028153209564845431750458209529572180161274338397139346071253943084668359850942929569250971635019114716464677364375028114035696604082192705094950666365720210422325938300038730590779756371106205647191934502235024336170426569310889139865820536411484958605943144425607470071740458822839041581490660403288384599306742368903358668271766062665281108377317529390513983838511310087736403937685964967308616964980625153629435170048805781456655809502698221354537837323543749285201946592967886640595819602557042949377706912821288994016797780871672514482931530366612454422673392088373993232779203148612606761007818445387408747672693333372546794290734054315600206115032500670029645549859951658025194044573360992113808745163868167876734528069842030797572066708068235928289133948833085043999823210771899312445867141977002433439854615814888480979269263914625289141546898016125125731051660521321537756511014391488027724178062399901410111480305006955440544259368714678598878091485197250684779833696872692190931101609485717033667523618849118198503855836634102161042392253875732421875000000000000000000000000000 [26,16] 1390725092087385078377168850136177864408778232492069711823336595882338650249215228434683303626342059082168699504210191404096019445117503286271891684135298091058873666163736587291941435928140367352372315478867209892336417821123215902203546664567238072199944992537544335374030052787553820247813365632997274564651907943229094207501879422455556558853570244812684044149983896146581365938286566748789639588088130938417703348378857486441955879449623508025873790801849136360879925497465498239671062515821722587193586040588394157345386906107687579748088842426023927901455659508629866887132356415855347461998864857876482722043888319166861706540603159223295438169139273560265999696310596833558072486577020997524612548329055652897660446084036500605102357182321914967729073351574907857273322388920748623485183929251669593666038565323629555086230066297284376589601891004445901970964806070534752202515395251877964944661531502362372108456391520240249160461445894215240606689816260201201663985942865151745467247573501611547101959865037130516563240372404317924750382003584151436256111548964017231726497020947171609294502115811002711087744238855128277562543732049797195590108147525398873029849960227569142208482918581062910673844375773277792964680343262553371705619060510673020060787215132808764337249666726170482016067238909816106588079130169826070711236701921612306896875925240913210995706968750171677880366967399347421796350983103514830067574732263262144441904361807861222286120536166051373250979357030719641158009596297698807518247694110233875189928375081506252591318510688634424912446973704282079261163650900417992785115119503842801264545743000673987378887927709711582982070178127764191572168517096485767159254111912556401743149870034555389646359916897603620703559574534719145387694268025259505203131936327312946538626638142146387007616160931636781946234409710493031046084565968983497584647949308430944411480482896990356198227414652819029789130709546828547484325840736327945908671812586183478700024598012468117498246296018296636875454078097959292491427303366363819985187578607254116804238398712759273798001592114071061373403902035303335555397332643029293880404214260659842871533342204778294094051046330653138352070800249987499290927194039532118360314587709179947321024145794883075834663340649053039641436896872653580364868820007125303612797705681747401067956752083641075263298442558730152493243296806855514112185647259325212370222948592863256229026068396100235175248892327211707428303529455144412599240091518715267682182457065209746360778808593750000000000000000 [26,17] -7903131653829316823645416707524624130625240907427316939341870854780400150330715048552815963628852466950931450756056313087696460878117928677249443607350700145823390692269302697323987091489740226835184829645974936423141902438227445793543642444580091050641830506120779566525789223151445486409468639832286885404053201334079597785360974241323108160715663885583183403211905354636419867209925141157407923184805135050601609845599484175210629946529136905148937826295781450536295752926586374784053370631138481495457567824283839762278643878940847877858788642581727053481026164496735373027040946203549743594060015819144420279401268109068738991327720310371654385287320320693327355023619651412650352516902036391588053767698186650304311462519290835975098827305232219685367272303675134443303306730591183241323118442168044338929522278898343448438385021395091342287208806401003849598381591118539570235156271310026385977279504911087419776895527877816252904452377896642018430983418479031596790022750160046916750675768803575988632402000456511305569680560334671679145397786435812719013700353355237802804965981493704236254344112977731518327043073245655593836804342790408867594654490595051656238518613603332687622116188215182463868337996309543292829603610040474495059723173787994397009102497531216390772399103773093017505514814623218937740936186326568983251533065535757946024998504455887995763916570470875894238004107138362974197776769817762134397928314858032301541022907382078851593433964451491943757245254237324177171830319839110804512468065560384349671798912776549423756766707479342530001793167191272840843981475136782968617624149098228542159227631644639156464591022218075431544352696591620110020048267267849085131790808340108148291229972033417577253034497011147443257937234834626836387805094224338364756853594087019775282080421403110664312549383301481880828172015984555942125627890203698970948126416072295797302510896754432837578218733257634340297649908999177115869892828068273219351851671396178116697825201587954120250005903826224451417206625849525537703384416409523142303744963617097493608522007029394764970031731641043942076512624410659777608502501447276482248573948720746809427738603804511390126964414460768205180582667083551520149209649282509231297662353541039431592184997691691172440860706997366897646298337584431551612044944731687727365326703699085970116975602473970073448189076174255066477101964837860872360433029068804975706848533051150599683901909635705744990597875106093550017564333643416072449424010504248627739798394031822681427001953125000000000000000 [26,18] 2612885369033536066355455331938998119172181898556084558857014915781290006218463729622861333893323089289898411506568381289887633657607827205535637271458764463467619606072917106958732357656823656439387323014196362731254241003425372860817550057734057217559658945988644838652558272418295443923779086202495834092344011446564676033389975334015548980082394587312341372700164650307744670155483065380381422137600600973381659788341843905763613435627462970284714201507185168071886730641372458669487264129231155731802638438298405863730118955264574857229119591378732293178485473924190667440031323154154805626324283881310263367780182810502902360299640077007774256741508654282470911753689707853654153496043924261662052554573734693075622044345191241167900247382024304673000241850833007676943574721406626945220093124671656270001051355569680460402286397308613966320595277176844844367794833697118024835037124816702145375079022512505366188818145043608620667626511175274651291475916520537617775064899588931521397432434581315038123640782249783352764737234562385577046263232964139602987788811717329912242453015480722480975258807651231429640914497417934442571871609765916033946523421830040075040714598026770713649757110386783593878367034132895583522983052328783038564280196489312962489061911076639135166227706936426977479926846558728430243010135645907960876340832960153302283822526699298845302751297638617876412144370027199115425660936568939266710722000411413789213808098109188456337396462186538441749686840927550923538564029637436870779894910210550177563370258689476175059617776064349557164196212248954614895119023770568792377444597720275231293402558306384259165208992411448132192382310192403001197896361911044009761451432109150048482854925213196750878115566699619471131223378457771630684344892369230871649607912263801345807366881649924594772470855656357747767317900186764662322789497990045051171539350910776387111386000412861605909452966223471533249717074215956791567568040049848777570011828699780143518256681689582926280262753452089659434665185593464700205754565929741990884029911782842514615554692563638029124067220017762974078746222572605086098090758720836625837748468662112546859149324223276252576131972224654048416500849556378321187239188022827190719685728989198768954424663466059396389201289217349614036588561161852905175510543022881019223098856282915945182988209157251976153249057345607438449233567538533490453315732820778607692562615030281363991292073875063418824391496899662584459582330560090015365555613652270849911474215332418680191040039062500000000000 [26,19] 31552182411730343206224034583437641696249754090685814133079187188764584071964753313340512338493152071557998304274033271647970297208087639915726251876932229498704510026563003019923188814714818457585773572435421940337421412593267563179348452891692407443122489566281184792955762785259805667152773740420972349058852868415186062153502210042989160963341209018862136122490047901900481594099151846169980308077418579051642172091546948936300946527345979805944787354793452830139195814339595242982330228502131969254463486499731744744480496475443630728917059923574795415937717579363837856487116307407722033619468495755688539614515729429742136927565307586805846356781043923886789582640364574810224224079486245421713101615950132208244082680683351205450747427599660293831904030508688223230360743806079378285588297634301587367855432870106131780090779238430092195325927726017395483032731953771635381071705908291222610107487110669242133544959259490704443550829324177920796094001605036070194385092352680039109940669648811591801519659939360499455684492728258646429567233805095605246802833203583042778601813315245207793828067058793137080911601729769842333599678562241898172494564301200413291997443413849423983457364028514714436592192735958890465386859086775854714011092066738988433373827169615489722627884652578645263516596251224293419320750506447055622260427432164884570675294876847866007322927694914951856233757262329532033950219130320545640032440218195312514777766000747323441210261698931383016686509769412928839735493729606097423520241560241202832990394118162010969689869990254291836630948569806219601881550950056075222913374943546101365973776704596574811879331065443034559600833435208358994824939689216970670055883617862974939518501575178454525403824289629610246346744469799567587237290017674219933541542763232062544290382189372872840112267363099672898778859162003919408627230368218157573937678965934890594889006504488756653971214894762060250309883015638640223428515387992749341907244617385392685546292677655149979859178883414130992647051229633122453132157746082671903804483871534402384818375411792460737383654793813880797832808688157043037457276819587359349511573404957368816188915586483230127067197555224202686462074340226537580274090099257473787398819971828868201104292827285215644075415765251181771117634546845245270945672914278476588548131914655540771308670809137262399499795150202589742662062610129896388692937474361180017723247576524143631340727222157146909671361671367795431697560132905831247634477476626813086113543249666690826416015625000000000000 [26,20] -52559641127960523843081586812133149466396807329269428219071900488850371200726646309060327391928391744036338824781834616267185316641379306309119542118914911279583682782209828425464785392837071452692747358379106375335770753855652518102286709543143523520816396984448226750311773780152814289360009235587454565750617094717833426967610484939891097879995758362603971007109186568098447764445873370501145905009076356492653942100358899737996522341555811707064832909158481607060999446233744424272994668018061145028263747809317786394887926876419505018255172955370814354741772443416468512574510344259086657322690323682768269526334012006089606701291447750097458354833879623480610062524680486217226847429762923422273454281007722930201823528217147733681295944981883141279578541849826714669176658711097227235770894774261917522535721410143785673620083066921463984895025195392289179879618940037769482977426791720270816825352152893754585985667524137548123708394466672447258412698357874606191664136760852075127096672470175366642516831320233022079803075107103691570472897938181701254160000669488748412893488459001730686350957864498381918847041961767723305904235902235600747976596676152175883416214451314100763724106280384755626539422210783097469799603836382032250171753730039877842304019586097757849617738110662273015460058898611372156112025096388153288369623164132738378670746422038975219543402001192255804868177156984047044178750857413707447022172074607954798985584270878596257810355675673887124083865674860844530241867060637319539013630718726883961909783852082865264439907650589867920828458293112961092640918962248538219352997868399957618675238490111799465211260208206123066052390509836535844024067763021424481880204877940722761603144639189541360868249889109908216959374985060416310511871486611369950200662987968248840942025653279591855787581706870505274962056404631250953233815648290080681282977710274660883799544284513545545735846333716192230681526944309402646726342764086637826464951990565445798465842620657777753445098887767648234720873569141194163020995235217925272441571114147986201594952357447667604478247658111888926276061676183553107344610114303521648666678302288847436076702460920518392804815269926181043284690898400609978993345318507368465246286989784426942829844686469405283898296914187084771499204021266177875201147630447536724831350469740860752861771654613092275494964722524897104733759984372880806674009248849130551560560534759107692918504819128637447451602378627008477896973336798161047478091315032777686155895935371518135070800781250000000 [26,21] 38855196730292648224729418475297219555499073336764929645474175256010848610847517154809723458310719293600993726959331175434265409634478197506086679362962902429450366267883275976205080822152069662881902574684188903706370391310757528123427960455132029250249119365071669514638467275240484709839093149451845542963902520798414927633929714136895920130332009596711699502191770381357248186959304258287245656604930472921774728502876708191870472038136142780319745467280118661881089198614088219082673364185677367411974048390978178466456431210049767280656759336434035918895611138945089916937245874458911336101049265495844536949952107743574012318654210908616964647962994908319230471808329272779365699113733358266558358639473841680120487508735168484224599734053568914732821947770992200538785772319360234248908147156257971981328796584594155035403050523424176994609122979086487736448037563584417965560935344189804878207470158390453901911055941640138595370277672429210092065114099122705521992521871625846378718352872513710995423906532189203485685969961043327072857634236821957079534054608767010260115568347565230012578861680914274115753844196359857857930890173147422313052855303635708964167588440459186713258965124276858324576935382828225967093261796560727550550458660769829550222514013984296934121791204134959733510484945691340956777060915394896813386322796906683196302389491866234615316126418928262863483676714092965207020205200447335933395286683636458660366554210542130398160787080009355504980983853345205305172302977340805575322403364763450581776234349642509391549032854241623772817719819625856837328805416440942283391699927693718620070297185725219933769439622309549158830140997262533350380228288758424342458757008246325555603119601205702749024851042745051945421824608781301154336748167079960911786653403466127163049563413156151788431363124713679035084265423624496657069186304994732097995297957075817715809007559902462265834850715847813597205350233635368666074870534816888585528052177862177077873579981450752277706801412258400882675704088664504345407359692400442465506188156088853305833391070769122577005681232618251725839212080596163101027239257211801133558448700157889345369778932476323998286612977826875791602430038416945450974265510439891193606283957145751369777970611076238220992807261056761104683816376029039208640494464957139933704306421884952357481052787121981901797480010479995586492956794373914746723486861643954254996065879067113969143072176116184357412333508445611789587740266618407831587453382660157785721821710467338562011718750000000 [26,22] -41633430660376242993939101291027222656249192478983024875005158413087583433278413057893520335180321579033721717060582795102484978304184347211908500869895733858761095393717651025227393186291177187334220681521277771631590246865457874621939730967577985049486531958521773732857899674931371995450266312320719407023477435274584600172642682893074955099524127152389686218050900373675242250994742643840446081925004103645245399399097874914829390846843858528979171704997570858038282573056851561834963213677686354582802400230300550021211729009832684027701214995181735090589259416792819061386994953713738355316684188416639434276417100710722414509958500228044935672792202419941914591844271948302153335112067894936486420811015241656717789948581627171871893941860155247703800720068615796079849497378776272405892406865735823473083903628218451160234860437077635468303210620278861085769843548540512731842621679504317890954519833934327117907994901426975328803293313916470282947510346383086216756812621498523134264502195937262636175398846674739892231183105888880348583055736851512818871859260012328096027206528929763741233411358000178510387845019232745363029387874043631442488796586367456649045921311857866449420890922485819180368491029695236049249446382642333950023303540168256546061942311244175593043764786863402828478168067083372613144599993193617685979095314244285713635588775706349910399114289455156321419393260478404742457951900058124080035787152416053801282226262405959948497665411741031353181381978442652117196199926843915633591025360700964966351688796338621644508576492449756129357613605167969265626938733012809965300179075046196878581729227724732217611248409847196813806092383349155275790117354397909724232061809223106779619912380392468486126061811754981256592246923107165871557637477889349201115141588756184223364871229307361566322120644293239610044367847854544603697272176389658164899111437163812156416309210606840384307518700752817310807970486497273726653266077382908539915584990482390033164264143632554962654051731219544028252382566110063075676519261001916262333276236870884906325590558439414274223425685466942408408047921237415607806262565457184496196446010816489993450318325376463561206802399446760046646225101275900463746175934752927642038607506401119504213900953172905295906895758659974979412132147453892283579827247989901799059237789633301177447580399151245729557968045574153827817734036379132171617409294788684958740879889748166162371414244865696749002982883389400630941538712549351085420897000677342703056638129055500030517578125000 [26,23] 50408361262551671211463272707433960739739376643312205626185758662458430938603665805120822081529846961430207772363000469524035650982355991351201595070142416822175051690695099693071059158480755868827550048496858887576390709106839347659446244468722859832842506565481824070517877304501705387762620466467011915636000250902049798763998809475972334371621329765371205503059579667874337400178523299948536601615136490207751433386067992740829393884474915078998410582781223385287574704020742297088220118967161793757559111893579236805754500152297816766135826250385466901320667730742086413614776008842084088299158889643041112817659207757125870803233916891388659921812321697275665632504166212815873354315405411071216994489767052682282913607930933008960664720515206134385259461686477381539940395310929745100800486685043916305029507789423728019751519305275829750757660322638572629381942727231152955772629328632528668790861025736877657015630608769989235512854394532210923468152418258295634121386035547956976767412670739580590564058155133797974884420088225193796825035547860710531872161870647965435165793042632084235765815000603315233215977350894923856579560700831030391402061311297208469857767858996585277639191064490290749071804810798944092483598741028821030590574745083507680770799835890054786485880212684874987164342107809535404528187194660665191187468429741697602356268560362331302980213796916074822826811442146369866560213907340180120050841142266068984833690335964057016165774492037399354356973376674197337698359686814190480998740965748089356351292550964705499055412043990345420141498348559604180071292582684353112313722126670114942876089945415531160331626534196636507122333487690359881760296951818994627268693815814731774871210856019252586948843340900235276559228029904948628049345631835704952334004346476774280356439491454784712832130640804616384782515852811690889779391774409328481685520971080891599788867887709956640605568297564256653968674451920418310881372521365796101917404989314044921866543597613364020392859751396242373114918514724317267882428257350448511336958433735074002281627045426266056677958400484204567043416965798617076705246361771787256589184884244517455439103822882980230301747302631279317692815105482621587983389605900875647701316601591638333458637222739829063448910724324172954809482369283639508090095888602222997475530345788277651185843300759165487991838901165522504304833775122339653237275983539766065740353706216906257738457577512718929494102243491571212324981839027638469419301259222265798598527908325195312500000000 [26,24] 10561978865100327934211398013493048960819754308700552792940889378798677516154790171550740949953790063595097391503723715533863723807131852363389911754906656532596582253402609789934781170290454775145310238730423626771541798177181456851793854817597112197570837887810194096363882244178797299671911082065965185761950655978342495588322321410458238539611717226868471083938532654306085874293017338872852942731488173058632700017356747871363500051211669347851297717528013912361439878500705145550018976145729568615887144914547229940122612689614975225870416805877308603375209696990691003383462640762860235929474965681630166833147136288086449893323079426890393445077618928261686218147927718721804347791626222409022479594525762507383342894618370105539929446883690687690991516326519618940345228788671537462336878309304882038301213145434194151450911476327179024340801173073624467201255813950137162129740623126811371804628259251908209565778886296392765732268534307652463107246469998948590219109695765050637110375540886494919074477253196168990034098923623216753755142307120812501354577222679794244518581274113811983823248818303646586434748247711721000013265540982253847238035436337100203121916327124322693381705293586749439567501022142129427025301297422000037874011643017245582536283881771016772447634150399640982649888773298137698707698942487718635474802997821410420169966757213435427374936848530306155778302793228961211435392570699980415941531525730298078596046935582566860362958495446795581342313355759375163201454804148656122517388608671569718092410328991260438230059004693528218205432907209280864292963514272381833361753838508617785391044772382923957797907062072747536763851474703550054279201869443544193317542374742746947979563616273883776513693396065985616641559068600592466168480175628895108383217156184177430011711168244060952184208414554871444551425927098763740357906891629319316374905358967464132740482970372880849345287807822778938078767743829217716195629952075150733660647997958023344848066770036694543131368383497361393703187345640993278594680731179049589861203353581217613228649436609366372814874590392889761863822120228113728532045252814231161204709805547130309338777452606152795437690084167666732722739618520465417770802685791716734636081286521502369677096013895886890307221624706534740581723426749037681813401613485227549847031065738763948192626313974771711713225066590096748368639316143756755794101151457736032407764439888821122238197967138547307341585463984715886948408262232135951252942618339147884398698806762695312500000 [26,25] -114016858618359979711460529167716888265637943935184066244492158267688083343078422682565923773227141785278926419677262380369305747208615651857752720990981845930365768299489700353596154012111229100845838396850306214228497037358397101956695757583895980092589723040745602092546581247615671141132408337578375919316941222773407728319378349428803476232417486387773178172472901238796653929405279861561805670804833040931170301076981909657111931950765959097014982306286619386760703086854029425345203293460631912164865122512676603328736434117114101574722537762537968506963728510976536300530738639919017300897466618682996006693302454395677798687338588353973965080397906109257465819366717825010047933515743474813671757002223693028707071701816015124185117591776132058384457934672737644226246405853949460121762815169358078180873891705602349777191586348444567986035102511070921343930887439092319531123502049542602201247039792716953550317850505447561548773544357426547342284210836011310851609729383659011432430622342571452693761245557072555492427007926465126321588218108964602100091052378853447657498630602845547034043077828119407556030105075498675345752788391519292998397284735843271189619266571283750844810991519943927839961895975958161826258180018096366320832149780769299476075341746243293827421118556310864209644118025769822739174889233478327801446594424609511681500855310090365601744456094999571172806065213779813049289983491260003515374214835888688401834967421108318821464565924620356391578435672431413623824466672374100961686546459062528690448797526772406118573351110272423955951648493034129546212223995513529278083881743625560813478721695292983888824702394213715719224283282491235953774343940568499049921488775027053242294099257064733325125729543852938529596076700151851118252339755934360782826085807655192199210303866973058667657738251421366119909518811999318633375223956162931416453116345215300474258433611076831202565784789057559173744171152794768473885906640323985875086301922501547929065459349290337476252808410349282959050531841963006353138317035456014011100243391906198701248810600076108436723933550265461654166726637538289706203355000723176813346857902267426255917012724876805606143702050467682019377687328224091514617572313727086320568889768419598277248680630049931699436421784815567527194629422613295133165081333640181318518719952902018352588213692325029582999408235699983710519013203626690289191550133358173762087533547845405590229955931641884830317571244382233982583884409484076272178754152264446020126342773437500000000 [26,26] 151684261624739227724144076509860200907347023835570712711277921905284144977575061763376638429801594624436396518850012524072301529770045347922673146499170433573319420091972068080726355042634494990832999139774921893262173166439991652299503798630684181606517816450543896122313228758654756274315322861266018359416190973145388018625357254524411599148465950377136127433325473862662932750243669449151251203388514435836421035083708457053006656778922062993733483821218207497853029894938441979263798492878192617216459337020819822178190921202305329527956438812223101365733372876093120012478089881217125499781102038534431896629517479596196308185193405631688695594258944673369087791877217415077702425452536094320689411732849268421485481255500591108606223574464817894841690772227372924152674391518253888686898233693458320439932491176142599152826415379081682298273189202046293813737966401399066431782985781743634549021042954891922342101899385227181248005720175066190442750812826362570710498906477372036516663768640563239136456869657074229891153867527309426128386102666443770650009969494974592274722276800990260997878359809138054221226809057385519695428448578098630269565460821230500889041701056383555305731458501883267418959948745574424887372795555840142767584372898502404143804055426527268532782666168627806643789954468127019502254575412330172395280737730010073070787988721284892787998278554631040532736375742566261122026180244871238884876560310085878512690504607561146163818457906157779425943263747888058079491641866792795642592199863461144654639353869535332601527814101322946425242862343930558975989167729710117012956379001439544446625240538697739776260607681322958398362718418222448746208349729363957572643073233591559354195029680475198909850179809131967605613696703975722235135505157334169897245249761824919639826002202459934121776677839364304005450766717798688784384936692256913676387722865507447752895518811163471004242199080314122855659068457505945672179311786688311563625925364384385999449017834345128753538492154771296885163003255946145887358240158475712490225711803463328766050550681589512717451312454294154106285515397074062448163252233591130205605331413842730397857155014359975353454824881611300006206509543621956224656913608375010931949460325172071599852282682148272696320678963157099404348497726099141264503415914610780862193829103178864856797021336550368642046111558027434222065692530386133436506145921934224373168444877325177712981722768130445796795006321538060993526330483532199577823007530241739004850387573242187500 [27,0] -3310520854347122243639635099096821153056751315514702935861329062957220976041022430916126636521503220754049018947997180758052846934688593136783133154835732307196837327510471574102854356983238717539364511859580081434477296490493958512283164947886368100342681354134165131598391595414440070431445613271239262793245034796338121684918427829156061065473454029552699356138757928310502815627446650201953058287002374485508787503716731404284026185363415291963995240600223572284065777133399613731089395328937595746263755262771720765681728945790736524954236540035657329454184041884552163363659467039591724016875698634994365976398986203061801650983831041743198603748776510636106850561777415647685328986476753357740012942874285018447423399574304055329826458712593717815165744694337302205583128816034065966032428041751079068553270356790892691778613716580214246381344856178494936396071503383380433042203249669252759650700101371836341897622636729330064866822405412401851127634607270767976534367291178376958222596343261089159685296493743336041990819692226066158305368875755574618466711305727417065065161141839045884519381647643278682347084059519474084970562470798271040676290640946641840132445261686340494793326211169791874467377092656001479341680747427285075843964368281033259347287689156775684653807992703968253889495988516954697060334176505694653305414861146066877523556611417552390780611066462581452298739178760048670424235018116239856618494355148219128460792423304561355991168281556930969898364671113542948705727017488522752001483999288284924075511514159569647851775900339343422030380849474519293051309533183774333949422442257956591786241599666174393285224394223129266119379389870374639976920118294345038929089172395559433148939142235968753462629364685573015934898482562525258967461808313861290825887080253812262838706815778344587074736917975414930090946907736669744048928727583681405940078437288026409310466516322760069380581697694910983869662561335716585145745051780882054393291756566425473151429891068461380199439828451862101112196304730128857072655939924500102329201882363673735724452344028548195634218215430931038397983572098610494386670785732171117695514751172235185277911220750673920079290345246414070852636209332890338693712485387043777031950050483870347937070341726480371464857787789735423769812151971522958072349698996374275937595217487499834578628552668956483899845438269728049655443234060881074642417719030459212719098306007523655512790841042947229816428844628717342857271432876586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 355929219237599652843000677277460728258428131390737976392379134677657254576563863045183395512996157405783675985740258244545179152751839873294186543998251136262673377999469013461007603023255656245668684527772144744935028933520432462445398002948159920865334631229155088373017446221277866653870938370782120347516567884791736705732635343048346822561015303293491979273487939337775225683409946466825687829821921284343899835689354171515097589024700834697779174174169931966568916280741982012753564072279575587965829189654211346052867674999716549052529694543992853653863126365704984804953993528777979590495508596294070574677214046149756868816195878460829573932952572809947535518789409067573758229041237097361281064887659719200068184444140068907465923065916101536922261762552880864591801389040158397511016228116136043312566183175180099948777446973714660794956671787406502995231145990179006417317915057678043966785419933137312092405529777922276260551753768601397588810054561874675095873588586898469738331003182675045792520139415131946839208408483134982843652934334933689866956687095075200774626231351951846415864006120273359884233669829856336803970072753325459284379390506417131327850152637564631910299652907203711529318634235192407473824360959018665860340255672146613380582665360939055375943996501263177618291807183843872113832107697501347723252663411315981057459561042966837701443191580846338651361274323584858448849399733681727426947011103891707746514714403917038228626702025410648177290300726629008940464279110459984309953010433191381148926304865884382417141389366758122944550276981256715368583821354840760336399314074501726508159125792569858026577696804867592304010224384187892480729680027836544968758319850073034633499123084923565783586525451341711787321598042669654251590525619454992415670627727935927883899183552135466512686619504799504620651878030661920599052481432317644289725180176390589782068336409271775533452027822231531889656447034550697880275108174366101656869742307234718313015553966866861580821047212988035219481090420686247757010439081009524925880677385985512429215997413666601110733452532503733561925418424460113434728745699861071896866962342316893794252494873736557356339150876090590548417082465437023853960571839836466058102591758224580210372764387731440302916252431042009277389450232390506357085222888823312038025337027496881339091916707441816584045715734852306084437076065809869740641639215019043244279875172015071150379809841597826612462351913990232787909917533397674560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 4649531904161846682819189810485662744757182399562273024329544335779862218037340435961140223234949559794803430827895494219469538359878718283166326393958153755928804804291416346500726062711992513461824971656753019800084485276117633309682046610195109648407359812247567733294702317926856140211652110683172095848550309660359344841486816378944651902405757077823334434551374904006124654171542553522642628255743267686912459665956298245432309877410131349047527242182521373818573203583425686554552624353406034611214778855743821252294523625480879614501422406109037292806233531017480363073948541718359800521771838953819085056562856299807811195086573930408125335253346344414156385748809536456611458635403965008876101782340132797077279683493291834325906516813952589918808501070748856419911218917955133056222923048111516890927954641709241516277176952626678650700765014090696438792447287015260074517269503811564031614191805731222744542362656263673347977423629977061206353169685453265995271542352500017205049838724746686554809552442313540191712718695509648468366147993809581921556342261142422535985247100584309252618857581424415303522730366071801277766992124575451683350080795623197498288775976714055360883862191026179285957033430758765060033997085159074685980672681514723192084859525977257717600980130819862988465476692143376326299530650409811044543527557927327840274017977977336889584216356796666153612421040283472451370089589382604463369356753201126269455120217089882113546103688259371929423781095942281737824639701038109248356608798189287812958219918361762627384533417374996560208974642310191442849593893344192863795426298615789566309161322181218459204927859624591928089964300887733494830816714328684489483332943420412412254703633014274142199229092146305889812732547975658565465954776998688783549888606465522075986600887927463956240283190569871844073994207186149522013386589255115944960309299832672248302871325740305178022762176785457456077472523919404285392128066790336345329535095692528532989722191599930118032051644457193011805313752546821513766250102728323489785508312253688637561454066360652286896519343130256880120040876605238195487262024873528997206788251879075287371603583514535029595257235795848787741461911011824177635766943278974524257194710396653862589546184299267939636160564657057143643482117245436233123456754091991590902122080941095261956745719750149024389299236179558400289407753455886611630773805186032030114647864929089608856537294910407248325257174598884590821512574621010571718215942382812500000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -8646680403165688343357130696204297909644405515382805519557816189127554497129530687127718876396976331905750863173859155411247579337808768388727906438215535899003037981348522735859373939057214349970507285120172986859879789244683208503411031195762500915599288492602215461775485680431883319149433148458297862506084190036215183110346283868795603798458639314125625528671138507237668023890608368978580997790249617183333157743584391190857091212036530985714516179627484071987912024848506154515128292830034319089681376751718466249182604573019444104733136690843878496343835851019726396892975722684432553572864936100301309503428468219133656543398243813557185311320771319228020163459351688107841336796462882303867766115630400149078665257151955918321523238191486307608642160819549836991749370495376797504554145214724814075787589062662631261562663519822866118329772105083719507535805480379218700264604394231763952584865302800128779284344513057361391239985483020122606763438808705516994347499412053834163567080160688245275292458933640206551728233127834551114043529428017133000460969493162153588501286332520606125626284149447720356111652029226761290876281703852577724444370058835503219044056542155488801334200461162383459790884739783461835161266772380353483771171073991965293832394410341462000480533837748243767340012573499437380739096094969738729699721703662213633270789764494880745996588474707656277461857647229967704686051858225707298652893128703445010613936293616627683193229862596164316119823022773787661278614392030615723096424877276596060565146846913334440902778224956117798375985061655289553513506027090793262147173043777818043453895227461393725947110409623249116547765393068735872123753436810644542154397170587437134582235723776376934939128198064727764313407132834000567436448012111972198544982127064845959434555672634809313879957945133413333721122945671686634228095621802182589903905356452893593326695769532758422977695824058263082031754127309408268902882527744387132054226577717088435890345348098689479236612345485217104268366070748307336309161935351120958563548403050908755914162661520793466303731728041213688625832651069059288287348984356345911069492838698685166637662589555454004383709946873680587611005555978895509833558009671714515073265591951425361265873458383380319883211907650379039556874987062937047962183770053758007747199847699198990458785475831573237813534293475645209346146530937713628342158260188642556783930450586707436729190846830176872216950141342167333521895322689942986471578478813171386718750000000000000000000000000000000000000000000000000000000000000000000000 [27,4] 549914835972750067116331956381263289414857798041336653728593253436330724352360608520111666513301231580907143060378024133179128466725276092171638158298683355899772207819450075838564926085276725528489489431375783096381020816793056757045964607188524723528400406124376122077982368753086766997033106886360929224775399983926645000376076983488628315065135799641792964453347372126030869702128971829035988802076136298352076634106119792538853203731808642236517460021226899372962625176240028289039146589955515021716892263238898077710826912832177924353453221722158894807141240931523215896903282476858621783812368742002968187759343555498831024371118280575376746280653371626228500781493155653010616853121455946918453636462163624159546180031752993752264122759116610938867054524342597171546949035359144109030460958396768655663041776051881085895417283863826734072206568055096403270346817088874606572152854913225101924261378961364055294856896840933136071887396764508669595312274048052902733142190952439204125784397035467906037801438418986364747589960450195688433694731958828182025262169922419430490831275124902660684680804824794941195105323300284104128780783128571775945433145346955617915686133289608978015558926935616040910919967123682169320419717885963551028377359696517230935111300814997832615905608631299324802500396598088140163961195298142128004597819067797774226081082732556507934027555532325172095181666392163866625722088565852420890137418300650065729926454563273649732438593480491015732145527292332336448220650337520107282631136678033774771836379245200654080238230646152671695806770393373275061006597346096994564923652485006461907162308036469906703670618772768373789619140416171186413453054667935747853558813342787730242021381429088790114796123804156111878113766878523471117709892679307097438552238154206427752109859966582600717780833745803810285559942938490620812756640591094475918140837307026789109272899377309926366003264739366956916589488296177746224972132236334152865531130644939219269156384946924252273698179373576996818604121784554144277406400764662715758870313063030990840903259151095414733146984153846007122387386354872756090036484655294251152472168704976337285556342462726028566836394370953377595080055882508222168375737337839478872901481709821354698348045784070268292359837519005219606403986842397516394154295523763405051301065411723123785621817937436984211664007677914803506760938059255417328333901783172579954072726532871117106060772965568887374487077371028010405330896555320396856814113561995327472686767578125000000000000000000000000000000000000000000000000000000000000 [27,5] -5544527497051510006235550899656836619563423845558038585800922166089958050572518490885985993650222732942540045909140834113579377914542871288969723784564446460867603038474765527820302806460870520291304763515569356468367241440675457867106281756189650123024742441000017899444093850738341790039549452160596312711475524370125816582983115307422168380089844446357570873211929426350102723135560015440058910516631543644476165491958942679650165394492555390550318625738395683711444971272045349704272303784198934572140177167660766716441265482697968223294031562059648546055043098242857403393540812177728599983472070645166332714652723947372572492011492922696207064824671488493022057956182360419643619628305057418494807975858418861313812903853317100684973899037992381839507619584341459630911840854447386843307999098754571141925527545832209802632554027893740271288126773307453828135872302790633556174188384585893152028371026438918759911233953014783499127829730231003630781371329028573887513969564715879126571258380032250802635213247513247053816801168932722224069267149719420244976662042944850244892410897871426806896882616819341418522050666482044963474733840921514124828399935761592837167141536300574155104414569271912786804358958867097925099486460550118075674721236555140073126631700323201043979510933204810513527691467617902840495433707949051944561001226430175290849139419268511840066817997480195969081389408989997265444484806233497098715562386880899161941443535037190214060719725731419670402175965049782574777805392878158596128201856755859256539838351679457123774269108551776459927650436908357730959400462153100759214714578663251920389692794156162361031695452313046328349330858089832044651315622196824542427351883930205577233353197917229731325952033563801033913848867809460218868726261956851001120202414352393205841867436955869137014777773990164207405044326271726491286466448400613303559365655074047986466254643524732131153691807060425193047577893525992792960071437974144352193847886280483700055840649788953123331293124345352151610330444682989598207550782621276978598124805700772136233146580003947057544053585064794135954629400813881441992273669204644822861904540115295488974161167432697409107896278956144810279905840081220514343624712041411557324478959798903793176220666256081077073012276394965867409629393542674164953804197818382899282745794707113538116084566040290083261857856453517312587821847314018756706800622789128167604353327754308567958721927691623075962491590280962409979579718754399975111368803482037037611007690429687500000000000000000000000000000000000000000000000000000000 [27,6] -9558475998537002120511336543275686432772589083982150151321839895309190773867204419462349055844357939547420251022423228847144585402329943782984638217839365774727767318275090899413682717483076334218918300490294089842905139778282740519882590733578117681740853942467604838999835963937034969933523858107314861707067791621153221842661298823685231409977607661494673524101628208700074510663866537659026635458822318111311264654602596090301129126562661233297829080539994135038545487803684969616077616552546353956196441198887996310504447746190097627886281955236008553737829752411390324821363844463078940314017373150708479354567007354569473680349490001926776947313613719435592753416967863576990211100314869487598749540965553644872196011039639134371416106748453771704367296801347591851272509272178422214140243387132090411911469809654503867399611578454955960384016450536616585873009071426335212763779430326329405086914442606713363019837822897141225780494190776526408590185095352121543171717750762728081675807041352011340622125020843154033992298865828909443645030966219708364433328192403734916969946598325717962530381740205381566835175980317999697896649625452835654223628978644319331906100407863142657871826257822719372878059872581623916124747628578249212001001336198510155183539593148357985584794550460246933612327516712239404228462667480127048640536256509392698696692605046556191566175929731709060080581028369705312526981948586034525586158713378525945215122580494027492657352122983083717691276758562068042546367633259544060151132831075034970750273293199803736595181377884214472258201243070944176785399783607664680155115353494004377705006202740672348160622865906517798524066524351830178874284443179853730478123183087809036159295259703495819738894518231349370161612151308599543695129859351958906538139357093008076232936081769055083265246616307222396017093191512874065309137401724909040941412264468732545715108569243908515545675337399709835415867543317691570677856588571085961506518156275891906662847057442875822740649360856408375343925613364613545071379540209628227443184815668430142982789874664302893156138124095274892942490333410411168650204922237337233851903990555681783408957822302465377447791587108424850517005801477251335320064870214806335557188530847708326675479330313025197489649315181568623251580306390848472916995909008568242719753550433630089687114816094830066044990762530989728843646193792251725602551120623593653084970501579770218496680055176774411445482658662440230915487837789687453060594179987674579024314880371093750000000000000000000000000000000000000000000000000000 [27,7] 190426210945496234406691583678150699121198069453240384046879937407779495408735712931428520460539086786774428701140973186527461434192169835114177309697909800180702020973822747918293112953256035504792604479858300820724284658628855568337089071670384045331937160834203496786127716831673974981372944173440050349307637984780327589640852146688908906366966842872176352981459196446717333381842330709023477169242118234968010210733693774716121067745678284242938308342287907940998634889809108132907832933531486959178665414209037794532594441271465531861341177953967865388273523664615077904167870137509854999888435078703854271504732643787670755124829373029940732614112829635845442681282986976370075315250558023114804534941154890281871298916572140418595902179511383250831997387728010730817999751899163627032997081894984575211348347599425866697969067051298023984653886020176051682297940423897737953536007048668242721409300558226430473345211764810826340012786761821927442467171531190748090023463072533509016908790671482192216636587761620464517712507473994904371238674369932990384135129023287336399928072730503589167557138843851320560650825737671342558652536303943848713650070895537280472914023099038347221281266532069443237028202370731001675823742435849502748637222273367362205082594332822354309168791600863103057893341124534919549521434176861266033393946104129762599904140223969809694501772352193403382203013247070291792024243645164765656254277450464813272866683117043768152474729022540378788625680132721990100575760619376387202686313064540865803420507747520030340809036037250282555740145971944862216175351637694782981693634436506630530234781999140266005637244695770234889189350538886558705139594495981005725517922787177183271302442717105374503168640838035350214515099629681864042126677335979729044804141145555932437350612766792749274212397570930141856007690631594692372915603434634120458731697268107042223851030493508658425347852576991781707420790718681532363382379334082856318321768039201276947066171247683462782857284505317805364160330714360168942389621132315117348002091132095402469066880796688882847917254701770651986724949443230250503936988230994226162521509058335205261666747007811310900377859135462198713303529521795281831814824922559485185856370573288873316637876203044665715336251740640763992237695367781195424952527330301587148203876915271756128806317550012158899705472948828883605455332673288681674432458696027447356142646059760083406876834950038847100962942532027863933445066524884070613410358419059775769710540771484375000000000000000000000000000000000000000000000000000 [27,8] -1179805910217707813119679695944087020706081295940182510879275875954439682742739123189040320310711066000921545929815320517075210253978895304010866142372198475617556518867985860201747945844396637221267069709238856316957420485141312350485850384100728489337856487582159765489525310522725888177636738689366864891987988973922277578570014912091382377387933616591926576004357844026920075537323017666407999987483518416623962697054571201535648918148639633870174687475955761129646100758157827448469535458766087217254057804486783468470944076449049920369588308149912856548460892934833131232509439749003437613205347153041033787937731342804336571846417037175641367966499427701495341177003083631149399889517608480042443159493133216706307926064476414034044922243372738872622436061815961131789061736462539397776236781022825307737379206696078228118506341563844635281528947026351687570928461260088852572024664094244785686520489434468267314576841745429908713325134333591621030081615797801271002590011483588887778525323654099134742693065577661594110890859917004258701341033881721234485319286255816484311364550200267475580759314560042601127195804110215390628076663478564842210492442791258011388543932953665059435994786332093185107262086930490881296408927444798557832764569426569924035352721669444743134236302505273805514981167057047368779869700277714712067210870170724133158856309992663211458011402067911187518697639446714400677569361554008415222812203210986486646035905591166331343321480413414332832074104151889428131801766364099912959913227272074953517210425021863901840867869179638532463785090369274299188486987559233072305265477928247878749980706399377625483871264241173807251864721538862547616648402996089258459848747753425772680071973321789431720852854158181177674570255578074722019339904511839650735454330087583461908580601242754876029256560422435331271353734630972094957018623371418370073162638765733401045301374881683488419706062295665844288984798677092950107105785497710224549030356594016771516811733975868815028688422382888976265340622034928211613813665951792863571602399834485571656498680860972088315626422740559373808409150193897423799220735962086749584379184003100515598978723544984529613056710270904608641465697257231274199088908007501827706507758089854615985276619371263914085820503162951512623264839172775963648575601560815781643385371397540584397684341343674830106299736541054469200244383696109615671112172860611343725000772810590208932726918373294858022924465032047191378385346748568478919549917804943106602877378463745117187500000000000000000000000000000000000000000000 [27,9] 126490085568553353015672119208494528449401614621800843895295134653727855312582906417527373775601803385441435395321560592416816728027052422415673105022805493891741190735480343192530327167783620744540927024869768826570706345653955736243431718301581266013436512047347968790083244665868345702199703861721361611691324382942348319271815507198409259909768455631728096019089265493485010943250880417513768294473321512003386852014804769892213031361097147676076521747861360182963588555423458410211203290517744011501793357918639409455079420533072008479670942174617301104661677115328274702542447549762804397640057426799456861623510435330842580586829338995912871738049454471154661191597502315054366325574772098791172270956133198916761423874631629557244681226503750575580575683932622130532004697838763333226754217773141819017328707432754218561950823791475779301024578272002603602761016115966767079002187348996062896152898645701486948712526318850280613924648094199595673599703168450421567746056806862886407128412208553439194936667773142932550888992589652292877898625951468981848222128063763518969611066953359145232371160180033504403691376883758716509636818803107659448364198816585123740951066078255366761601821811035664690617946395350842615994015960657545290324096617894573887483771954089261978817493068118036202265108280211987618502992421514264982789232892143504621305615167557488558915930651943034553731666567989783591579177079919827513478095946083820513988373433327805378360442755283309679065190244318052050983685123847671758192361408664599725979823132171070301747014331499312938699394980732261133228129465692106644120754896598401580094473897910772889999905170885231849580095750545466863357958586474502473262914168354469312798313679194187122157053247942074763213127696170732415435907579298482467033523421110861321113110842013423591693147063789572231144269302708744843849670527635161606540496023542000228239147313414483621783847395500661168977945684025732830090609327172910785538370059755184858316706907562988183435197338445595956094212442136892685681098558000425883887048910290803982892042577312951504974842741688950143062589729550812044816345532024125365257380228434588931319496470964315206657222992548082837233744385423555577812145969025828072518993820164900888566459676385536624286000138161196739310924553231104164668988160792580799016571245250878827133392143403419932347417053859539406099224628380645149399259871593058676545404145627488495853877553576691418447765056890018771965574023800329625522032017670426284894347190856933593750000000000000000000000000000000000000000 [27,10] 16311244960470622809854447336688577172068400643777260696423235623597096046229112315641882298966948319186321232944216945595563928614559376653974053726526362265595656388129681984379669820115632267311454017598447186700461409499901293650300780252720013779403187310776723553114447593366016347799557786849480229587136139790999865149538352691870396778184872669616255040201569147873812832636625768135043991578910715153342678710917321985659324201987167534625469143053555185821200806877630085275285156583872317576619647292019457552551221351981929343028288448044441368088838727187535072396963484602455891129826552223042836319995830537410846702909106383974118135167192248216110487580956340446992998380511933755699592493933572065656446668136099185107075531149606053529251967982700000103485189887418658325405523872263378197616702795505223609496935205395500479364099747453358197049845076804548000081740667923205430470913275851526438602663846705962139141561726964984426059720157210821030895721710425591731615777245681228459534897330743251289481140873686115112896412155313421053291382394909783673690980532465119610591078825450130443760021448338654623170399689492919309653638321989047502245586462230457760390000781296267766772434249456562941539217119878578243201441001036228710703858037128145786920833338018301635968677591933242110912702278932758865223127261348028120648907935480845748389404982971347901465010769352579641336562089857216424745583114388190165290447841693206028176117442029930842830546236660429730917252593456937824454977963024300244190722719043965464761088781854108634228267676399575914711464825124434876960550428885897051043402461966857381201122560323696348323566257208542025025630334196953889604345025015905746745702555835322607494783389799242515088741469529468960655468380273533808964803920576622453597490016316862928701658148983897700958520675210785098186231708456068285074299155125760661976342329299352317868536484133778110648471053043692342518117077876924112385051034878876675832805396934168418437052039350721832020205764432450899060857013257308550769327665324493809459967228347741632918529737540801871564820362481834917642350838982778055443716009062831462357967704036400557907920735915267401920151334650490436258340589436427299564415323246939000483956686138640247377542787511136766797358833769636067517590376718346754500485664830393240156175150654380204000603213310500648031856603105089867318062823857204617085433264197135453512448592644850630881047254578216644945829020361808582573193149301005178131163120269775390625000000000000000000000000000000000000000 [27,11] 69566545149855372386982113682939742372708494781246543837849594279898212199625452418680973066575005142542991410957541553439366517392903434637194643504408769928074512837117845717461614069195461556560357126391949736859479957578396316919230723154568588853777810050717315713547568566934752920866500888931161612477232629208775661073949375820626712947566466673624779292389265122847529464352686434274456720248086965825552601092976141209775667053639249701093885294728084649148249425562778174763772952602468652614965407023012582059779767097773459480719086440596189424118715874014287250894992225471436738664682255280913549005087177928366766025718861810589101532583704925145944528190700453780048313441274325774490737710276423319277868949585893969756597401292932113644523382120824842477927911846873311650865373620609416361092799250897182193498755690168461145688382047144373887458061968626848156279997249625032402827336116370296839531062432747003734826154002747262164188736574170989434892978244999965368064155706698894899290158340938174226857508449224820937163250132721518075631091135272346870255502826699378947198342068949207608595677088185067777018845216123380345859357910206053789443445835687515306583165394312597169049905948620216201121587158081616002117294018892551673863979431392910136670551072259015200339817886958912200094641101567083906383044750796199312123936124001831706460869286990537654751538275794474415331094268281743029075917125921445408185686311638990457587112399547183251220327716579995799033707512815300203480039563462307624560907548058616107350090232359610474571408236924230583815913239986620439024442240982048385607739515539312706962892829283268986161434381971217322323240615148615398843987581669096810052508118160731688993332665637153269118934000867052070694470236348561505615462776721520579252095100954325355058620751674139917301351838614899103511743554188095601351573440245356047153012579906092153923895668968878296447014424630572070752941195870489180729877153260089683325310138764586747768763160388370685388864292668418257517770605545276000686613933138110634383306729051073060936406240851048518215972290451427783279541385316346603902863362066320619508702230511410560035621747425700973602946796622984306170909285862680823245884021473361019354646614952065054772410743691119536989221286061351340908197485061961109374867102828099852294509793340942406448848344522734212209428183001179720482160871901313972891129478658678004214532647911811948604316484972906757411156845531094482584788529777597432257607579231262207031250000000000000000000000000000000000 [27,12] -284555028647755786716670432526806039604926042675971700484929853714609968176313179820957056651306373602764850907242657264944471284012600258338243058417181524930891653606595787560569267604693597982794123642169823502228840339405134140333512657471722002259146069512943237884133260393050358749368101522420991599284057555495082643566701902591561411847086745351425325547986009239641969076318995305746141678935456136398239628507763849465105343180899763835134029238775572777185889526048676985420078906125138612199064167876637722232521219547422293221386342653329508953211968767456813870221689767267984379325416580763624782250424947977000541066485114318292914333383070350443084139752797753517644404617879486363483012010349947930950453306746769356666355088862977924155414064900353407242476152613015308047895779387104454799896641565826157773129655076735062875955756096629679329463026595705381675057347486768727129513946855632525857704088018733668780387941298995303495374427156852724668895352769560690649135940189168032629035325703884346265601970133255461975328776266836219394498124310861893366222689419662054278257743057037085047860781204610331350887101268112100312856383221611362132517220368819478641524728107669604681282528921441650344818398559821283580346369470278831313621264148235791838986313531559093067909764029669040526485460256271873618161216636748763185829806631310904220176511067774978727174460719696142413753178758219737022702840702502674543491323925829249702680590340014057292527927659580299177766397334991680401082683962375675280030638508718926585289962694005720137378443796062332698878709845334812538641989386198634235533370481205167243245609509299489632285491278376841900887981270576204346408725401892688569108253107647578181145945340942775325995661078243423274778201038488869868431301271236003225549225088945907539052553616326718875100420525138338926196436074856669812802514825843900107781035319540721067845984097965042479186070234024640676579101725753873846170894026433941332914984288050567637938910029690609172535990448686256043874598856684318663296466468754359712928492851318028950126291525895956885590390036934125425541733462454938091645640264406106073328098998299098876159462693311154038925362386064497705405557248138678578038996033262435513695808408764815932095370383025078531770904652486390645252174238892566494664029939852496146537969549686424988389784568150239606308058470518950040596456909402994985330496007395432483244695890508013203975765689292345451332063708140065078642036433542727991152787581086158752441406250000000000000000000000000000 [27,13] -63542830440857113202901207024516943224871861197183838110340128770217424559441745299130699512337901438532345481079078182482915355320601839240252362918072665617818298017363013683117101953192428945168100860459502864516904373043041952089293618872862825977406408146712203751657979510709662321471742028876066757371751293116585195941367429730195455996695334745123902176661320127882080186026227398607509733730006628184793418225797576545366097054831542954317312157585213740386645961497071142842263893652227288580454809694131366823487901357951193613074516257862347319548690011500036336232283504738511018902618694645838737883050502368773124557411440416710358812268294726149873710600027543934111523964661664169542930284012949417164825524996923449578180707683796207843803650474838514041319970011699132869904848386687690215513825607518402035832502255137689163420823449104946512359829225557111016873870667967032827038105657029780557104724495712168984606439412021480642492250820241476608372107407715252934886378951532920465643983704598763616681684665505659764082479267779557589261770399513763349541794228576364649204723268103986934271877559988604660850554472303797469202918094216374156717718262392969495953228665157609397027872928640239326313200941319426181969596698748093894610271217851792809087255169474257060832182322564103466657169216643293167321613620979345047624513836862771522297112562904353864196731918983523065116292683448762200196596272891599151312578802622158432015738495116607475673764581231773305610518500991141278406617699074963674635589505954498802448297668936142404775975954197805229715333727527277861768448250489643939798401364826796165928649736859023961334749377020611690762136238520982867199980506912583370351502944563080955056854885144592406086795725226561608042584167565964459127816212101986625968198388963444338682545483314672353311918661942652547643954945175656160643080420284067458803979087339759723890944296289629688203396713387805474791039860119591821732572157144360779161137044654737559861189636998023273123503128329038292357734802460239850875782278321829940521310682458282746759689952729091803480777555322263602252691845588706069145145295262480923013158288943712687319437189952634316434748052984372321535592716462974568972845470366830815020146501487080998901044862383942348017835013020183110913056905164598124874552880840405052375999594309401692870655574418494025811280305077192852398404989122253706423305549943838802978620161494665912473619875807298933626438483597318354991791145014445874039665795862674713134765625000000000000000000000000 [27,14] 294427611312573372662033090680663306856172125217638923342549528843819466743151546567801318837874003823150638172283401880376155174036916267087715503565763478843166032652468075862067902445728706821714898700910411676950620404152200463511105837788967203498407417224890201587032737309131357998393975468980687340477455073014592626934155081533368110646314149047835413694500944485642150861415158702454657609490510172783163697869881060924437239819494015442433136034073733646761403692514309209407575609220632997511953495194995865991085492445998939161654742686925713724579626563193096140615181863035493886409116248590465909666891722564438959023001575894826047732034046751906690136522972944470813201273358688011235755329280626841838917784179439170068258696044759952434067664567005021186272552877690688755983489301835998231545990391916912646041872356824625653673409625233921641387584460188511225545078425430386146811374228643568098647037321193401815218540819852774410094230572874733559632225686064081747440932654674390252973177366332619690440892987833375413460353388878182409607060197445242424246471947339298078243448262302250266216509149462588704214170586302887915475337066233564517007145384974073219731053568906181602127409628210874276951062646701741228786847322213951211843365882217543411296581186278532034370226380271087756891774491453595068770651549008746716009856954062215845259230274225762208016527164114830990945777349575835986470879908447957629332441123947015399877527445846591125964180303136897266439505895017234126336671216081504136093027153101539282705273177286353823198831385943955059718873698263513152231162042663466105767828992966562251976555775376605127734421205468673189606558792998246025563238850650775372156900738299848738848251643887172165617130160424691640359517173686638435613019153755486677448101323013030489711340858698319734956467679474374841252871273897032558249941291636585418327375563877297061619504473495761504630147083222986305207936843695137070730208463859970179543205818465952894518040527593753167899287193082821882584720137319521116226174064833932076551527525409843156039590968064928708095938114917172390148264866866688868283364633880588394605450624741488193533735196027901211092473763834470778697599635158240642822943572072298929156012617267544330109003883541432199869709336018645679295291168872380326984581907749831792247661623561491659866687974441308816350947334849133435819657306046177861180951493625762629411763145272207884598161781968371422276563219018861976706679522974852147854107897728681564331054687500000000000000000000 [27,15] -271985598891015692986294536008255109415410911097797401775123453013003553579019678251655748790288637070587247986541830705086927812198715692726447651186297394649085970886161081542348259307986660900745898471104575378281897348936938121490554606823751322827861550897592966927494320487905669347152963861976918746601432980605283222563219832309844490060385558517797886720428828575148079790364593935209115764333805491787035283259035525446532141285101523704206978091940817681881016878106648612670569977415875383032466560357021413340872972455400458440755073806278000706955055826174954191224800601100537538041813374186849308000634263909075781006395880504140940963733562885432013119159046813465196726984127280585961884908496419225357847284814999744837268224495251642811881867288541278679396227168697485496526107239930349874013088038680026083199059123850907410059975442980140431758984461692348352212520380218404888488749351977442742743001208902076930127213891887960645411472845469758737926454451475752044390018432548374957559228762944926101102004807516469475001017945476528198981991961867123369648533389800600509042960231244532765861687834193081501585098475009122925218290926532709095853222576161339371373574437165931557768243216742675793375213125952788009793210202378310709429459806255774218717331339293929435549003705292543616462075536689368429169606360888261542129001333003237774739695171718392622715099888938765591674817381372242344943933294332051752079433286744653625351360686389364705448910641920610419973747771458084025235802209878152376244039422992609109021129602883010334185513264041157186639302986839523425443355029527866046596569332648053064565648889897952889326652251749582970743538989971755458867093953273587595543279106687104060506083969795112732544782163015811422085503058227979971744491583199825338511929267377155887067949808076795588003731905370842585233890572111030565525985628011484002831533939518105841083357321114069072927710475144586462693850274646863981976503907459361486300004292994056601357115170751790870858476585970600737278162831063298771939967948127451894420024511789030047259964403302213383044959241851920607312162632173806754006261602084145896869296760651309038760821275015408509562308041751300553877730731327699761486179073138492386179522647311304359853917224988297216686217717723186779305700976950978680876921094177613085906819187295927191173371908774058698765802727724386973908178734541173022590529776637864535857735821718865089710316279582106996993025758355800409679647877680963574675843119621276855468750000000000000000000000 [27,16] -291730627591349435521119041555864555813814086398325828808405235272704084596760973459576926250379402180417454178986153806067513695004376246257667376561529599298720188210120805851751246299179913124560250943167930363066655187749987085782363537815599795949608478627488249518093749902862431113288775869273585168901431601676404590277789000229222416489664293148745484316413172990440464174934320955827448761894361448412062287332328097097625990529357333721210912376025358715478524970899326054876889258532919860437556614826427400622196169089532700614541620562303712463287919899114988962128884301964608160242225991325667003605442842403187181960099893421770794543188921017212200286291527429617444395064368929671828894993758381186447747619957976548009854937064653680521913213107308548433956513740806110554553751815896447979448802407386737934601133274299160189784476642826521893362893113145580622045892051378208923851187553984920915749230857981950564389160121644018753196038634131526240893745252418203303252519931767186605608935433979693958199883535314151368283253817807646518384446691340297037793881511322711439558009556955809062472583963257646837205649068281319788238752199631923788253570582378737044989227927342399499263745703346495546994242977180847354959634612795856397244193495806466139952737143827895790433060830001566262442161826356454286871239941377516613747189414252821573491528163681433028837107987879319899389657028320778468501642236795220632369992518804257837048411762729281377585108212882184502970391764013842533215637264009629955797909887794864221798062287241245181697802327258200920780058611135813854824644132394978025614248403096890033972631551386668965016850209740542836163940017567203016372108399657790381587910472945227410015331796231633259412363696143394204723026144727356283052356303599970461067061614000953018455846829667306919396395255099103376285205040796633998690555287324747484954539327069270481804862652313833590890995240624011937225175489785702837972464206425265472518753111334515450976884387664340753895011122949662361328168730220964537790141221854676040736794148273852238725247483872641174860398629442920954162238205194023341012311360652250493794141009854251596298397890448231889026817128839361885422399876891192187011741030583980996542638748463656354640951286210809248602907477941885957790613296367486109897960886058342799146219942277533037884148526706251340388292351949830262730378227930656665170220074401359732356698254772152207060765388208975292606888742223776039169148843743784027537913061678409576416015625000000000000000 [27,17] 8334909165522461212993642032293672237504449062455256840526151163513043710143933527904195893731905303424444825949915189070076536963756801312755192975102825243423292293899411434505642995817333154638999971956116589768688320662493384110644259379589213372128692759056983967575909920344466617230324614022690295129881127026692377636372841760361023707562441289243986350949462308434242322915161249062329370041661906873419800255653608927549802679251262763825236807852748667119723522160431810390454244952415174390901209442974677247068706938629665364615462718234468887144027464379552851684874153486451258729725911561677041034791373409118020272637965740561503135628716986074996221912003307521510431729269222089176041787898049762057389957329796615488295992623713378816818755172610863222939131890630974987446598539577972934386195945773392169746306902563647658561735276578766472552717278604265464982192795634675531450702902436896789028798027658906823150213312210700175731066571280628072142074691758358383268291586948722380783791421340780607587052818885110654703362636680245113778986408278115307538860964442368824836996535306087308813338856172405392097304528813796178001402070871738047970638010874376352174862585245387521905637241406438583353102244175703495920920865617001682131198345814326122406144131964793355844941486025271871716460852968217423933695190227891711255416734593302708249858625680825470857633124138240297871974583561660734681270618625918879434138508061155462171961643454922137509007492349746099174164274386162282534828716700644829121180058760908518888708380756043519940179846675060082494327458736215006099271341030077912468072752257682295431453821865400353323881388223479591742207689313114260345622393517589181283922425592889136892081648224881077113783962758215866054955599873470671766745225959648678544811673042424907506645229207673378529244019295779404943427999826795436903152962547079072226161116970208934016633289268885377718379606189914881162146820628788585149684117298782274843541031877734420317343185869822923763672713869022286341935076931267770326235302077380070479682221152471828190900234753753350454880843104884643002879389425857141317748264561131636378404330306778140296148180268993040048636620457093514913329425973334583928153806124788933942557536901583913659283632532682673522787831394386807080545671880979756083200341011317073862677570315089221982303104935945503451198594231762388673506630030585143916996528251170892200485412522462647247590760459365708151848596904316088555472741283836057846201583743095397949218750000000000000000 [27,18] -14563994169306823680540326595826678796235331269359375394669128384868226457049019189609264184823981048096307239461945036551947728328557186314067044489202977053787943066210526941702964637317328682546062235730240664310712884049741965654891846897936438261032940214936861778570691061987319086853686814088155920646090736373830302501976358412246301624154833518860576998106871371964493918046274781806674260987944436789969642621158775616325213726233028573095552535772253955575031026426706935963427877584431838372448895543001135926422541787922418506546474137308517929428048394068080969818002863130361293772516386830080918559630224140569615756212612412956814613049157900336285415785187356477214635779146220714790663170313022473814075957464094842960196948751993995678027859682108264334887649992845751138119901986728048332071650682941523639749594604370493750323410193022420674535041662048137198581732693154606456463839755209139162748359117910342747605449341734410160648176269697973008833006544050271402244600826173691130063311925072359156600520412410827086317943224502221013321186592983438459057331910184390937312228221999994046519299739578688167927982455445515480942723048847627645310056502019813336259465776416857654533757122234697001569223505973343653971436852181582599257106454547568115684891044804202199825818913279194617068294465725638500764207009705576244086496310294308612925664767398458485325534990901351812190492704274025072306612750299175994402425041268407844510365332836231175631604584669316894343295928471313782181031316364386574298462893005781967072664569867069777486931308724662357123918965168000871200175691433154733291551957533946883753684993482680215921373249689929226973379011125089277346181606922957801124967267638542554527798084499510410559478678368771428490157491950205274594328645694645581344662512054317608269771403330831011395547535336123660397943758265939084170294090264220010393498751397192874368457469947456884598003514514452123068141345442010721147456072988073505445753676742565559773599336782941225163652012264471782181572128750491763331319448819727995138998540100356734265663430288097022779868088758626187699721451965776563971287397237235777877740040484305121759621657593312318032028160527026753522880793563049465927646094457242281419515564733033167898939324096960970110567827780107189561893430552541285015860734298032739001207168286655980012245040157373511908800459622855222775833420382334689923612398880345341868994755175026287650978479711835077844142866462713806359995094563686279798275791108608245849609375000000000000 [27,19] -4546353312825659873726951444936900110787994950397913432687673805641737391669841964672975490919157715512588005874546125247114915112958682685363514831138533331521714339626566102992913806195040520533875858537203949051024331194433077815616655980558192912211023121487531849347867322032288397972128078581530917161032394974122856349507509008553329961344990449006754239986313855283366822271163465037850984627262901578691739113004058676929904750623086454164833454725478044790766041973197977903413917700815363340069788472131239879559200332441177015784536976017940661669012115502974863371835044572625065616485568409104040900203291579435595708735592624812210336879390590722592318288325031053246004276937507844802240736927397510201125017771020367732738728677970789347084354332316532763351788998305664721763988650662542541983834973294012438393579056460723354922139332355356910570199086041130823175954509027551033055838480218993333248272113655528629821404008608914850914759854311840632102943123122404218079038641364294252719866677724386323541067834170736255270393930470595546626033995773120173400859575566866684541238988770928236914188882661572927095264978220021540513062692511455488102779466390022598966158844985848955560930191961157422352756156773022685813048947410332008051974299916409202047157045163497277622699726269012516437209294022433481462867575758730443778359116825134846924052223646783155543102727841885392099918875120245646487707374537272881224236975308185631797992023974295526551189943900846753912842777355352342879353105949577611725617177479155710689288822295616977752762925688332748470596593911009227116871958801787008000478566466398199014965203105425011928882206258817264074990838416405476318144795012806085790446245934728482317881863463959592571355287166611845261591555868055180027310941229082990672185442395953631643539197354638322446253564843396792207106731020508728593932924107717450775384703012588944430504483060523600983594339837967250528475460271902728349734494037821478147766091895949031493906498580495830440795971168582047439207965848046111607382336313634110893653530003347756770814027448234024062412107846286067490241197753684934166042871339451297520516427875273643222909707592446664113873106560864234250119205567268867644026785493148535430594453957994282204818081962820807207396937553054277229261957464030369835528035283525252428775070108337549928139004887130564848607600783742214624104215453985622809499975102327357648595111941547853548965143902516677252064734568163975429733181243818762595765292644500732421875000000000000 [27,20] 29555957510219618503046481504626195742753398593617481959153436026396851544368079584486779730205111663985065777484114358119015204377052697555095581738424649092653681163218207569588211019246219797063979226124036403579625791342254167968745622991208890327212238665381059087464446624900148291474445370654375315207593797341418576453537744253476162359125499061610942126668002258176443128751504566907367220527520460358780890337023533574665281482671284182490680948275471648149124307845059752542018708416049997445152139824125216292315556129280750674882477313887588808288747335288563440390790446359463194286391538525397500210341502511397793322932795300557446596931555631071448101963194324857743954385694564724811738827406054332170068832081332525746472803735718135997744834052350218047161480151595420440958346010142499784357039339816868464261767232830684632675641147294494836127509177785176286927612288510287929538183615563340635842198015863447421410180589062326808916017927009304665639134387811667563851498275944277011869921076972671463681176420625176750017706878206366900542765916378072333016981275581652039423136406098809409017832302110551245760019632143540285875514615571205677284854410575294053576656599071772653194439091795125226276205733891824574574010716136835486133432673373576047969489900822352320877295757855958615137338874144003320126669883859919232670980937842627551084738225461338470887260191746773155225830833107625376410308902454236170247699993624817562050796275462315488769295061925226137033101394623428101948787913214342814046948464034055172691840544493113353292869046919886693498326494685842964105047193623547915172938203448910314469934804523875226077843638778803277550670429853909597304880394959327073169984765986457593492425230938237169415547967914372208238464076344018604253362285077181122597840897403679494607216757341622176961305682420440666433020612865296971857292954033471573289109589412000910489853093448647993057816464990508396471698496107791345833665685981933338803126102659588968401629928519423018160853165748781227986717345424392648285397701065851217307230405776667275515048837018941268375639728253091313432199063780263327035384653289602078410698046173908235529602141763221284456082245454467620702100762729623995914342487368464059393120062214680704332404835618964657752963546596361059634797204345926842631809756104886514733768936631981430772233107590517854975407542673077975138724716649011737624616870775743355111291697601316194994190975095634673074901615491990968095578629082353927515214309096336364746093750000000 [27,21] -35128268502585333026164660543276726213276846167979689050593598185344285829701726186936262898451587496300797930321868737600113938406382476055445022847710025484351074303358641797210912587955935704196653659125037599198885387155940086264692155176244815130085632472361547434696317017398874325032378630501011220325308977089487858353244350247509684317772337314036630416605494113890617020956575691229932590414074896323083798152051341082585121913776814088859920572191707939662785722826432124508543804616538154742970299652854806608706390550996063383381726119643594388820103199978062618338244955423985152911007069672189250761312735303773591572478948211140304589205076963851136798654082255087649383010707124150440521267051945768785338575090149571379796539054445927713770549703181100513119114971670862984975329669318631895035582293612975932437744563916044525042477092036163440225626584101013115931236385010780644017086462971769049489596373427355088121145734998527510764918792309702794280357157403858192365971655952539479681539292824162834052814048932735457021327148974241193364877660314556114483480844391186629430807009099974416310319900931299006471586546342914089502898288977461778842419744785931651087185533411457755904313879511266098888984427516867451035437014086354198680635713254366503295217132449390332423736426673615996120725156842359953756961334822087878725484821958663158414164528473503637621958823870734428979258817281405783294783769747627203072891587780382118392438180989899036468410973536868824894139066035046590924232006448790650136673829027894991393712936203917414338626969189231840022291044406536548417020005301561692998288496344904090856596696142070765836300761033082231004847249136475857827807120241298146302210479636455141016680287327124195785478102254753227696061670324899408035207094531732591326086238963297761147477589190124794257789392017521297939153394726362018588309266790392050549086752206943004429938031819418433214913218990212771299849784804371490102988386769047924970844707251081263471751571687473175913772142699482346429964003297057669967086288032408520918214286953763902862191082806152030735172908421078399253001051953699630734514068378267593486849595804822410498940267351261674341545881317370270506045669609607107358951364154131360001682263472499897709264452393968860526737893870269551211677305357149250630970691319043643006252459339991417544561262334873809614358257416317053838349939655889299489575216564739305239287000628397510993427596357501928990308423875199572705696482444182038307189941406250000000000000000 [27,22] 55920129787879623593774339334630202405124119388190117480198310552804897941089880737648676579059732284723451277069287165390716859193420114449654596452287713478069687532460701963538614956894126628515753372629306681036666341563109198516364737927867814940602241592803907617305566935756653574212266179944516302620737713450656726744974993842582764185388756995571826511894925285609300118507354496734155254437171947115265744038782991795892953736940563295722433925550372547671826773320990342396506110971298172412809646003475061082975613764826025584189849566503491287153210062362013899280014859006242678858602471174814426056210092848291479088993467407801876237327661278686200692430553391195219573996536313041220858547571133389992259326284939069134152371599620681223537104701262371864683194996230724987110298171594831033405679911222565252894319213441112762274171755454053324506248201816723791672742997885154218374297870971240130025281200706436002031751047317020026549392947275388378982398434527634465514976826222328772773804625473679570756086094912309476969925021182713780227884734397261839920723422110810241720404861970978591191551271148644540158330418867856924864597968043399568941363015718211243192663544250989425015434226303601979586791070908854602689827722020477242304127333766536740867175991580638085592209175396419528096387038893377740821310276516954641704428409453395630229803828047392615516307724277634972902122926465256310673253202385249460002552874160985388940768856118437569002522336558160666812859757471053726454432094320627853787559896921293920091284764295659382910904206080567121669017315590106364396324626543215658587191564592707436892201342816289646579280071527767895888238350066357580134448894005658046878427449797394846648137424386141602595879324114224226958329852359338158691606753646493908260028079314585249361500971649349487351452616142984651595361361383174245810884966970601183514866906453345322435267592284216584577261809385755974867104246091535501706816247853812159460201798386801711571797705576892672042792158205356954292112260845949281160699674980745484496259189008136844308590755966397234985561633906037521149367321023272861892150584360620316224428672709469465872838268886256167264190027150624466338730184363752586343818888668242559768380389575474932946432778960055019903116216802932058467496598375026562992129082763842890236749504243281184599081446733281892745685771531021670138710169249960357716544274874569219068105198804310447069242359491230382524012184480843856704268546309322118759155273437500000000000000 [27,23] -94803369323219769849846216739582556269277804504176193154361610749671806871647596059439953834626766096634185608185620971628307291044174928161469896152122500782783021236575190904282108372544367108410846761149613679179286711485227883860751736568804974274580791608160644709644403723145432326337623063083698315551151687225892769980670853043697583309082126996736495853541692487109273809939618637629431012084487652745671984856153805138942402058660031336205336000423671653353293911444376750760994155850890409244948213965339375762267794461643108439522198732356395809778541389219084587743793998734586796197149734237873711127293171948891317381534875041313896004150927865436449905192807104153913021572969445894286319222019463963372960184352427502465031789435174932939645170502390299779735301355375139836856734926632942061084990108643219913320774021146804141748684562827927024312473707451965683474451228462496314895503536724980051485007807096883886109263136531317248461734503279388836493871788645511480289368123438643195809936832716293492825282538880050672393166733671720012351260478510026456310013339393342327465738254661048714413572914243990748425575199420113900833408408495241361111300312372202745590671984200406047391045460028291493635706658562209796475593210888005491987843697995061076816671437135297992079929273204089897925424784151175463847494074484114747044560665463694319440243497093765600135117185411112632764528575628337247658798727262546797895749708761626271743651471068523307543014031432491204740394567949808108360298853593334828914823842485082149467677278710803448334584525571719696167152977406805854343411032401259281791752729017481962502058640767328636941946001149358656782178958188350756171657211643250191630895457528428689489832660338381518103243816031649764470553348607675799372020051456721222458676812265279637851356848796755912701882444485165582267953865299748285287548882420568860571259348369322455336492960186917220813935259424686155064163632905860879073843978089742304274001175252301644956624768941633998930087836677248233638707524715036441761749195625406084311465587001144365478815961457938933073584013336182050940485498100005070884017118957422895833218110901424540856537576157345213987043626129836950698454493671392070979623435186632350563244146221928635293974126890470542413682545622177589555857940551465353041962171239107862300376491405110558931090526947697197534555455099044511948240147424721241792477146777188252781527088033867933008984180238354225488239660803169162051062812679447233676910400390625000000000 [27,24] 77054324023634199584209165738329933904653684399805837689340338632714230206491289086679837900127631451718434078576745044069291650703287795004845111437623499022994618632237425752441348047463718820262214726597137994266720975766855979247770703316655389712459448214642200344318434320589133524304854482334048943083791868380725434424754166188645322357279054084760900529745431146897489088692822106993901127037585718347223696344962650185738599882667998517608525056520275339464768714194531044819622770918622424904850878498778334893901508898063377145552394706490921032497908809186768267727553232232844238542941214562484538741355384731334679896011513014191741875366609293221556381392060908763889794936682034667522298112232552141948057043839835290192647428460847491215000419090735647408376191363657763442910716035619308467592243152553920438054594598201091751175137538436547787692236168417868754179138873002536864355503217637945969712921509376805575678990572084273289343672577286791493172884799031543824278562753332849862489681518997456945372495213927340725233278945090222782094634896322123179629055116896795656556740008937728522330139366345487017495434809401103210142796398296159737542976036627414062692445640983991394653392647579756605602073318864225516613219061808624813026469745170417463104058788993376782269115210578800889716195067580786818136481374314380081690997609717126160121314757874683485558860987393788657498005956893535349386942476138370502480299197650216314761421437304668329148994772903287421682974002646204269331252827926717798183024749046169162382429285023570296339189230021235822297852977608532858397928271288067301262873246387891477144395724349405506429963433271967132669501843571815547069815658886304354045387203991323346946342383348625370316093819028508267267722570915099644210418299925285490090570520277734620086826213460276591199947933039024652273076884606091428991674742192600935668899256163091565140022858651553731016571648237822087709911432056110837010020202629809258572123387577611663773483013391977240282160843491219008916385561816871102509406912042468761917161633510421548022587729123396630624968192443110658931556967583395532044406826545055085809981596350261619976332760898390349943750121721173445979169573753591320939272342994034788255361665105171925393720051136053284235710850276001568862473397927142928711401954592589840389721397853558470680111031636627647517864290584234300684795630102913892164519794307242850011855144082466897103621325786266534021435442840947116494021429389249533414840698242187500000 [27,25] 14694537516596732364045093354701542741187806123859350554244370496661972660047391238118482349290366060978424016612932490163524704818700194620818652660316212385058200644655699091620263322441974768995022425332820419200682364191730043165313160497737244008916551971729804710284118297951034639976594028801000630246947496715480355770802782210120982262349922903533064127844654097145030514269787480497167464474295571925336802742148551822966034961179480440364113377646478999644324838816942226751503058933839591978665631012506818633992769528172871529853672701794159400349673039999604936252798112498675658205390539895686032256604047683050282660263171692357566503546023406978410332670468801267608352141783862808296627433011381561345295486150168199738780414637128179446805773367833065131562513057417071531414899920659684374798547117506460801738777853140036114950159266217282796373020540455408601461690398186622567848704645913639676578784188100936683976301068541223968331596027589583209682315511729945738597488749666306634140230061971712014194910227178737893866230405964706988678958056414479161034961305896226662482747323310294726020744409052475536141927252387813814888084620972247206059658418276642165623743821034189383532165967044958518928481670725967533521174274338865704222374685808938044931577934073726295580345925945426124992525828268017211079514147388142266760067421795385931961218876545816263068502975039542787960987978450277773093977199535694070226292471379664848779645302929683530759139580090723639181981225674481467996969733306651624709008771686336946478514629950095688728393874133195292407710629946617293808091277306169997121088247385504979469087599660187746788465414958168997835410586803110043175780485138043533826917262112855952079635093630730991409379190498828858521135273308190472341153259102666754127800189150567820091660926107211856269098058274702349801077605597265736576423390237543392225495512686935254341691433052570555453409116532537518302472160435030811793793193398724470459006272901362872884479461458233791058718405290491240867004447081401596186252934642695481559005776320036999300154905979292973215823730994212580668425067103934909613840417266316965626214810025492928347681213328748890464815170778997595918736040763699322054987732706366660582296866442395732659003973060135893689019297433575486483250286317290534887673263522289165126626168452609174686765834652713297981546878721641073979871514835947067511744088452997940963843271971602696347536189778342809175715188985122949816286563873291015625000000000000000 [27,26] -97178543016971084236513178476429569337738529081096942087665099235208180631240297144011203022514758397109228939884340499657722647001744331728511368426514663876235747404877249678990575533991258711499093015705375762218626290808269321159654212009080196880460747770131407228579732959240920665783383558471831334738969499608099731547303579541804467323785064611682808234420510821063940720552495871135020111624175307276025814097491643473263977529306594211921549952127940471904421384613838640176425689314304320732208956774677716638529453432730939818356794945183946466225057301037602106659244707349690761541593538926077391134221261798271128446465108980222059246755709277363844807405123514741761108535218284458798890862106153644967085913099336401027346393180851860075797665441797463136769968935126125362421969282287362112551031420333835679194153521818057626557441977043673655267206522477481473455586774797969615939820787711766153866390238092983210568858403866846346684844372976360145473599346497995582416890046977904078250447363817454789257175373670769612172616985300458599614480233904267203544427850720870540041429166533833707445145785873647261939624999457920864479158115532396861616589266130965570786048103424808834560512316919847068598336036467683331971504410925867355713829434361063331079045165754404084935822827296945377069612322763664147242459596965799077695728496885969865617002161225677518428040781846136625267866423525478458513723848141383266562718845935917934264481292616397668371045718811752455298052594859211131512366727412693719384233173898502005088155982046661277070343306033269965395069886785469037270226465433708708975977986042241017795158594161376166868996533934741114749338706756205464848235974012318823419926338511113038347237828593862967454045367647733747688196157277732935427125911182703880983888753566470635776008544570068778849609749070252698517470614187545728607042333472905080912068892503784159127100443982280197588460216212517344312670825103281813126609153820529259714002875055425377645287580359947796672576005492946280167806316374073506242812124985300351786684475431800023192002100934278274659496489988065184411516964726460558400382072456760072003591356119567708309713126243976595662173725715187126239557082195070334015366257945346905335737609652269856174229749275815557470844778093507242905596477210036293633392143315980479956986449688746743499549019771841136301666788671408926515888873771729566616340601803871045303155680290658419433937385418879466606953410057201381277991458773612976074218750000000 [27,27] 107466704807430682954155868412346384317460969039281044142372474897776150343345310317341491489911427292226589366920690124382855912666732553089285534266577112437282328615725574023481293730623931962013627638815979174714522804580303867075474774114405081566867412208485424807255607481956002714810554271698745342796113009131584994678030499106078116786188670787942593200835706311093305322075565023567802008743331285709817627184139843495170729603555577170517170064435305856747563226948053852270090103454885790782170112986740406184407885500761536721298042668697462044482827382596402294673547842804817541430866370104241593663244206116419491739860024023563268936576039387137791628460802263368384196033784094420972781498943407732046028502637515068741791213689641919505779489080674436925169966445945329047468549526572378081104265428130339368374392202123129970145243026373547192758667542797893504600510078717240421405073231235514059063248289895268726555987577147329341429564077105154173365697297409138099189375850000752252492809660824843235438022453263835559814907751208137419292010576655225375620992144426418361077078919948629676627652897546839975176229691066905603073697087416799684635963720519649821109308834864655627863257693385404287977598040328194666725204119324616083622820610930260723033218288664221012494446038467602461002554475373046333964914906493180085490473101141689237618601800002618192485491138302203760432998613053861719874356027603823117852968655634767732213208475886333964653466069164417753528667749034122958858334188056158792928299239831109980640694294725215244822049776080850275092883065445227634841206913502118343213905705614659535025019010653362866399256629301380407699479378043027210234656260011950978266917934065126769648027616383503429973217641086053872018871124035280826751821530947150277604616850366121512565297210041626836946989698601861860399496959905736044245099827659775685154423511730643093111627813070518503919221386463634209022816486085337802394128540381226271125817235268314031491986164174975182596739751393250100198433395537793326236150488096508063134814414195060764138651232490363720992173870185364553083524712813406958991966544667577440717053259681869434852172953384894911168631390029950436645174923952722024008196793454595871910062910825432639240030719899369284896904897539584358599728921480010808152124096782916083380015788621268826468900788812640616842638620029659860632138374014358940898577244266784120930539390695249022483877666957842239234266479286361573031172156333923339843750000000 [28,0] -772783042180880474892716942987255195180679164979719549598609328884968863819767800092765461296751507517814503285687244272966359034561883514836425999275406823625359059332243404149419943773445156749302673540230950615822507695185677909656582805637388177548219232795733593324317769279586133206887174405436633895895018559136702221919761626732038382206751876024282511340344181691584852781089667577277253450968911732733649188328676286360410303403590737616993140258962865552705405901566450091114556503562604014304221154550259235090414662778334308591916595286883188768779713321282766640055872364762695785637357172939188195045469250806867374033904918688082284226882936665634173769388545812210171618865985409893430227659211094933211107757856205761066044841511382411994684312644575983269401076916921217533219642581685399320256712159862563968215639505813050922728183900745642206116672659266604908246050240856103910770951813455275613826498724861151878488960234682389192902768300583301271800998229980746809136351670119223731148463306659177537482751909705328771960345183894663287086012590048520266215342777867952475785322474306068506867599729441458812061698939975231977216181586966968894661816502929275440362988768881172144585579644225567315674006190493476640724154202293620642667151815877307525188968684092364757026756073617297500891555433998045414368024973147969986732830336847519018888762772983271423343229639697496134610767277326027531001509846743698518865509960271720448662413200825829717558402917869815327756364777537394869612950182736360799762256793596527038405506675935888453444774828677426709667311685821791108030949251577497997392733451879994080555865784360035094174930796831925477818542999302142631987447977760080649853347915838846870526980564329225377909361959996982994702527693736041966732138299334746875714017781663164880934993133639611380995703215619884872557423027688731462019036245100060667001405775838407637520082693805435573672346236119687845025187971672916615626250244781394903063699055380094770184479918115958256218578109065171460297780421560067238962647713739736644386494774545999874988470201402190487975246142027053743512642978662797232861178991547643835282600730519239949803298502276765345445577405638700537956084709863089109613603605616472267152461380455065387247904686397821824862004288701554406669274287656556001946468152509896037826718889633889915709989783300952997659411220971504893063608917766351921075897873581729192049303157801610521249191521064858534373342990875244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -404536093702529538287806445768582352980583806879116423117123393437814747261807729464944434983387288717417803268579984358603069298569070026397019413157775273555373525003723550529082276239764171581392066865095993178660591393372177166434110647669171275069840643051672885622067204690357507509563346751138934294760579667426386886136021480696896104683860413714310006548327194526637462098712689687141445432906864627319061732958421637092105161576921982180650124630869861758907226132898661908443319433682632441135278606828576694601120671224639211205383718700791902458766126335815784791182879176608207007684937197055442479801440655335877545934732753335003769613255137450329922032884948962572935528835136643537507523677876716030321243816519067271138956612575050973689116380804207454174722667711455720784846867618590904859448854036419914982719445707657910520011872238576057052428214017702804070724213919522918455686038089117322272738980319633865202240624137933679017561542204817500663584022858968051446862370158089727460933349701544541078971417505939859749055913971106236665522612742004234780952403369737691475449595111207638434517614769089713218265842029158956017220458300324064773635755331142844222331237881380544376414589319307465976937210824607974425478068810373213008236741824609120019468577691028339624601441387440656143970194173266323441065924505710855770892100029747273149753076582924444196370096439433139816268520269321889224466337135937577362123367231554054703513371205319504026187906577278983118328762949953135655518011421130622746722476841463267934224063548834237257226446977747559075521044843409362645164588747643986424707559997524798962557853943368888154361302846054137408900167443589423894516143667576947047604001737436911957062753128929360882802048381830885705323673648593537861006176398971185131677698952643937841667291262951433326917918391863275265477293071014768233512787784805114611252655705126894311754002777643317008662970687203928952954731388412367068713149950919665829693682243654329713491535616158558312043658911312182151162532441615852257374309493649108225725498360495102334245277668615087666770032014011897641152832077345187593236434880109077783543301681714655806241251191430112232928105885413176504392221151478351811356378977050992232642006670961302178101995264110076414036054998620234074096777348888529336594461522275994353734906295594843242004036250262231517195273843371649919712785932519109698798260074910878172182468475145202701408544965211433463991852477192878723144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -3745198432835839956802453113920518614468220573381530216180617279771408581930204817858847547087282103686964743935445425012414446740989432936342693370445382401605675287395183753952387181484913380003497952200548575433144357749346849894815431522670161605998011921621280299539468592301714937251807269175544010726613557762841341399203807601947717023895605192908465821506208809031172283468895342617584411074308321793167986724391574281838478666833632677524833831515881273132736623888019903798128607031760809395562629155846332625880573858997446673091487403063059189977920526664530330199570074897641062720211913508949427325430543145697665478084224150377153832045273085789443873810302249202020958131506021683398444588776530111523821610100641088054676059161523054329806462418665797417613424285502763697193390172506847183504753799386751346911120409964342624004890450201791010253297547298362844587434926823608316889569927677543506806374293009666698825438192981272595421847483083410453827249081872241864967316939907855410812451835560080485080760820777272830672626082844858750760485586229024626910597412326201030289460350279758809516559797863835376473330341745302376863628992843793753771281685904946126189766431126003869587700460464246096001114525545526357702364771093897187264357397699110086536851328033206902150545834703695455083172232448185950686330217359424936160536616923013381175544343214462367644456171805120198257729639901542485728931384172095553684743815827248704217521151165943778955976305154965355058717251102837332833718271513100917749387814317344853518417569107850571529355961969464763090096388232008090417835298722910301971529473088573305609996688580151039892850838360232304072769179056158203511095662524342992089393348242948318721598336432723101766973929696831836864518675649566345390227357480022788458014698702356060072181553352139640963745504520122615236637396635883008693312431689775684897397211229285338149727788999947242207543379957096400294872519972647802862472996084047819983398685147644742292549938117705574941776389366261487385766682615532622035205246059164420884373987847862232267084746079979451739191574639799702803454289160053881934002092952774838051656602214068383578825875719306568614093706358106622673653149850052911363902944510952794435787666920535315669638900571062968365585006865762900599738343929726766467554498964875552270429466322722892425964998702571053536682963580235362214779460793192599899309960875370044597123613281841021032298971282607780164397581756929866969585418701171875000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 5807611287482631431050859095794341721299172598614936920399736772412971465105349738480067023427349134694352531598695368907228283984986479835103252067761854580573323683740966677622252241576291626417749232614930230456031636163435651513377382089551191495875870447728384469226227184013970564810063087669726764821103693119672808570148437835841942578946895231101845514484048109021792208767427500262401755081891674868702009548788004144633775360858761495534440130039036282969428424265336365105621551018942479375426825397650239980687446509773928103298974907239049052866081503009220467541341331400841111838350607804595041002209224290711637830454014247435947953931539224997595489631405225273416408881463787448217092521140177678231494510856875650556123019827510469548776279236798535693271673073089059143714238296094323588000678046389357541292258410894694123379354017704448573040708300048110714308095178144318579228615820054143116994936078887891428690450499755158306861188382319034989570304935806344444318724439392868097144178651857389489618894938104458313452160703055796107508830464184333055568117474306767206070214631567420650083075358217438751477007258972067187904756201444522988354256473597529006778428215083774838492202319858692799730530527953270443323494886682015719380603101175889765435359153830910432429490222711233519324787476172221538955957292702808235020573417904608895997156998030748818408094192062844494922350866097310986844031567056341578612296451757529329563345367274850425749971989952348879303235207801079921646521069619097532333963488955875178194568109667980600950312550969098142155506614560969826310054421441825176117992126727660650814125043362545113101636080252236875407382962029437145928105500630900583725071374990237523515480442521030195393945053593654507017398076397237384120850771298994551737732265142965197462828338727823989328447510160458053661094647244116018049494643293220799599811922459024035386592093263988655182011346087926859719759166717769066166690455181821710986528877518953647896254095497102711580487309510123552789333638629563028647848754025840330968729015775857003657102058147044641591267523144902885885676427269522576707294596976418274739255737939296470306458665128033334399580954515808040937283175106253701268152639267863120518147381966356899531527109840076375576763446474009614693576801670646337664111793034630793202191329581989213825780179300737690157235994780892152889449439813017780674789194327097107942979408466326429792167217242098407620903843806559052609372884035110473632812500000000000000000000000000000000000000000000000000000000000000000 [28,4] -426919914332569622973998262172460091171554422630006299495354781435639276991423845332569606827006719508792191920659934435162839711044567107328903346116113127797848761629509433275030135374652057919490568962194813977533394083513464022547132363050475060254666255828631076025541770709039020182828659448605185952051292218209831723539211673145023024978637870205957901579197763127614786589379786929656108702175999526433176915367259558642752528241527310301921218393398056506535720757371178051380889795238116475401521629671231606522388366815257178257238497315551056434750710817699220119489773466000151416761795228345879770277953140676540466954537676220510252818948289008411272862329811328020889153208675312986927150815830568333742948253361302905688413446862074882472647149701225108538011015237456309526094798381655859758007576559516752910475459522988057592743235226364568291681392938705648611181824271193690535211998297451582579124032680096365833214613322212442555719776533637774323405863242910259485815654679272372481789129301737557919100821700834134246867141807149848110848078566355786351437364033473040558724142668563378085880704766472993112416054053812120392352383276139080423438037148157472961176817145894043745281867127217507029338170006126147837531307683494326108905462395907851594326662858595979271112739541580704820427043028213993851573602154241636565806765672377746887449088798153461351476349547193769145712676246565700602694136789629619847596423061515004737883257326002708892691747912068252367451558514198740832548720855928849378349595864796585115890042134827102536931703917604858716127778398715239343220350475145744303853349851513525429320056892698439535885174846828444902817839492049374290136140177312982402290540118945950725978023435267036068041361134514651308425614797528483912734030418637927141513549213166349141245786380421535146839414032292031293396720080062911595596593351333292663513394250884568181618133084291611473746134561709664412361930764539041351312138760058755468815007140180097721817915173422491126480771682094174348980143282048401155151231345930284253085666684339230883080394350992487084411703731063588965651133308199042312151337510014634353774388851669886570374257732840379425841459551023611443682722989947411203063775457027211278091784897097398862286089776834044024719589518431333749064883450690335873616237317917078249361110062908981658584886600881249636680826515008210135003333584092733948102587341899705611158754256027251274181839608994129853658804378199742579624853533459827303886413574218750000000000000000000000000000000000000000000000000000000 [28,5] 5219602360894011190457041357069290251304020863991498961445940306373062181214594269000459074188257385786921705863782247288998667889628858328274940346466538009285161522873075367703210779173860473682809263071391297602797256979468253392184629586624027421148429859792145663198509977490561114991909975018631028603412668030850179839954724202212256296904676458769307709127226352824741616591947103057896880153125545054021726778425559995299995062235674362106237329847423630235083644830823773866348293597003414296594359507369366134278800425626822694141172098875829206161427828574898005838455728427104164915860503104178999075949864623652834819663169966274500331390809687985208656217018586057077135257393173463347891375645905083588415624042983562537605986301633005265695140583688098845943768680445384403656732083189116186828350854275611960423518476428061464249365118760121399965706769375171598404865089290160103505049906743795964570605918903729400592736358860959074417867165194230813073572818741785076678645465436052458717120626148918346671337324365947550987552934488901368625849958283312317027161895737301285838954517079402254274252126324209471186276765454941999101892075631290694873606178533608501778054127582874781740879796022968616340478612124404501358955851866404620273539898568379051735808431807226141087794530519187853955303978893842562537322044085377300014859882369697943004111010656481053488595475021697587328325864740910432448583554530858104416505145189641339729935344474086924940603203403576615398092242952241456369488622117972258384094586793624844540966030949683352849793762443344083285725408321663975447826046436641287299226388062163402663089122871296014332686028102298365464106386882603636842980503263887252546450636555868481213567543681079302026402419810182574676117748905558109877741544537050653246230013925777700821464449684895708076009511555994182549775098376442896824899753059248637768056035710777299553319042969910591105007294186539993029136651276355808995127170363139605816238883703988038089233312434271922948392989967527739956804619995022439667732145390343509492171917771057831228829522099829889756685991504301683428607190884898301622274465243825565449075665912503536005464915916854510990135547045022184907295874885465806750588045765990414325634726737144071321733698625100149562656661634651787373740952089531161525221404433891625490162360722381919754422457392069967560521630934175512737807717412843207862811815494913486248793378007335971892438317357061453304741549812269252317520340511691756546497344970703125000000000000000000000000000000000000000000000000000 [28,6] 7113909332875326325148459269637142417015615373807510470053392722088483145386234468406525199415285444454001343817293064506312566488939725368340191443642728766380922416138719617300769281491902793764916455005247472311468606611794755546428566068012317741309926384249967724158946188459321563541274906854441369497717533139406863807635006096030153659847658952834134850092662795962223965803041379110127615091806660619808900075253031815796183639783590838271366106051809691354110874421842219487719154438834232269056251369799361337009195525150561209636023990549941995957622062725091790244342382329059551820409470754334279234599544624796234804761410960894709687127988587011060804358047474515285656242969884568804098643390261427657457929570092438949653782131978111757271268187551854035815657159223934750565596136765961950988326125625228468145665338291159470160979450762720835752524519651333616819359742085883576532930590687335731963644297742596943865287701579474818263408618536840848411765297885927701862872427706999357929956739424127831296482926324928196523919928492243541292535217834438681520637195907772337234310634393655815274865346775427590203838902706142681571434509243562871303367130386548050055758751592987452959669874009808662841674461917997614938995430662340859967368370138795864674595007924796548138135765019390387660767013700786144840928547163507068477863169428860049180133480902777091843107611921942257522492622278487160880743304853220574888666405325898681613933914518866170917780738521389632584249813498364108913290867260598016768877615517934039145703414079063122858185290798994650272061500386351022383712701217616347690326453168446034771260710939453456599142437623070459966593907317893655390071207248082343242467993672980964345229343379933394097466612440550257258563586110875984353408265450180733555677997354953916628387420921066620278767673188926303011610824034295430114647417423387627170182563548375053560517582453409320541224356539131915447406929155112829957048402989777545196396388852829854169857096967624643247293241046013635127972725329348534330587216451473077861589630161088728696734721803059412708859553113287877816436602912897515191063780815587413975917355956261527625323680164104382617624137787492896663943069625819372011733317208508484435359525591250718801983719640405669337890420584241867353314548968405712954367894653195215535044853648480964223941645775477107585938106993380157912599927676931761415243667226684627942852344074037240864995326484947712382026083959094681086199329911323729902505874633789062500000000000000000000000000000000000000000000000 [28,7] -69636367788072833558754814690870545285565327407756255115503123552202759111204648952856599156756800865061698634965284008114842275037148954611097370867402925050777309532267971357123161147432710432457998087697486809664091897873271801107323608493384721795336739629206146122315053258186064847311507503176426066262579032707295335433830077938542965721953058761364551153528360021418436011444358569765382696941570875715182843951921683032434310017058037651167401894481413933084806580029771836357203884367431606582590660293092615416735617536023436770229240328295267816197424371226964322934025168399741587914816101541933705848819026324648219391600546020460685804773029452669079440552753719785431900832003808239485375686671983448596345747204310434164322904816863614186812963032658646393594968689494586564175014782835378718207192064965856955329966085512890504373855690611663170674830939222254105121688044174399417897800190616018941056026365664734623528849351816657575455516639538998896928438333437975539940885500680435296556548688163581198595946318063373689063901520941345804433244951479469855601383885879364879165670593369571497402925637563254662347790567142035649611818720142991824866177534139865504486184155548320940699753651837843674761257853302199314635314968723330272739784863555363835050141252550062950746324995835422102620271885261181534810984694863313294250707268699761111247076221319808934361924747045371456807891405870261029300816520632462870844555754442163399252010181328106777375403522055241181882149545376260429191104485524751643822617738231444701685567233710358701972041907457078832164373008589730100048376528745112677487102843072882120032768952303808252022775384098948187233599127371376425619313740986037877472917390288447187047628984488653128949280829615052965840714897864322361216007197161848435524656031609460705889094266594919543983547208420633869697376047283469820341856890325148134806552213388267472658257550911945630277878970164417270383183714394531493424885383243676259629573276486730890057288545008719235661974522568016133689088545707757296794257273613542997311744858667874367228566191194513407041540374546542494750090221607799268553208368799476979031650086949786126924827153182710952452754168651228413060454702759255498762586668230716735554626852066922977312049452309122370149026049432979332012266357259620594314363322938359423343634871240072724163746323157034012778264366253962372600394138443882264373753953388401645418417923724996029521020776572079802950777802300966201620724405074724927544593811035156250000000000000000000000000000000000000000000000 [28,8] 440089330054044687073862703122780260179183070891834529032824438150622057180292927323117138438461369004274118612680855703525274740676292052930057398101049516777931082772196928597938738018359566481698716780507878778334724955870837465172490523479854229582831838712739372626228316775517780136784303608366722619697763949869522294561816858071855630640469588597335696223748001429324809661696204670157714377531062022071452847039090265298932878924174212875286611088374215648377118632952164615477841919723239036529111470159876504497096768526715697198641299266242092980151946534362542637797635280464014669318461248400164039986270196181354474753658834712858706071243137747980913607337809572498283398528963412853954034139457469568848789490379721814298832555864583659654126795098632002969969850888231744905485827487514677411709185530033720108752251037853815216764186784544121983479869309238791989668059684221088559082936864554713992501968545022852902874089701388343754088622240007867107041344288165387430826783567943282624317389620104071720032997249399923791408559193443346116321956604264077499504979335908866684696612629641899606077702579832799316792355768008195004022367105123707461919090096158808097603798177872958928622846250783521175704491422883668896761405620161961399280824401605053295051696192785742669321087536320656943605278312295957687208908354342873312405019103135661539385967450784132628185374813543614810165400907994977358086320878725191249274334413966455851368466179106913774857010039485456848774547030475203859748702879309649002933323747933568485377390273884556561874227974897698063385851213545832748419554392194258677870786352608954035050251252810257143103940942117628634866874179953069278170602583130775707881116006625748692097333672075979836947142217630972973504456206355495815722783107684169345000604912279117814851253249592317883880656137709706818602503950763972830320592814538376930450591969261131786665389669478429071681341575963913555507139281827722651861971960245141002484304379650076495785078949582602776377840841844268449502928003861817233828987597092086923807574677632725225364814023615772944467885739715939662135688619945729372810582443588988570617656972914113165179922632142342666586075200023728237543898133974068299730881813844793419695762003999975318992241719068027452057844465880580282398931830622207015062565291946737549943460375790234073920313901193991691270942811366429612675514998803083521278462635394015608179686726537320699808734371202241206690965954847105830183284780332542140968143939971923828125000000000000000000000000000000000000000 [28,9] -1620408977252043472302475667810604341787274421451844243043004506513871898279974531677870614216564440422675028450232735391490746812872360392010813820960037877265980953790067054917226075734727836319361177375261238429126376928961510895810513642125797469381461049489722247616250267332940742107694749916510235070535112800677242285277867788588171396405515821024205449352005161639302400400776640659293963117512426119854324491010451964257354113068162221387052738622454724783677806425085752159668332912937219003090589125050614096419190900568885279041548348787848455180708264621954721970240333287178884584931347546537715288392006622336949311884212565527566643597379689923695133016531480599632662081870356809265132695179536454584378861750751070529313913898599013160787353543832431094703814475699923114672902762570008149150018527108697797763799966875525242621126439943870249735316889794132666614930408594309336362777924013358943555836293530007213949838088432395355777021528175870980552094740088347141101154369989053990057820457349018714233403349536920856421060352146253767959293195416337336511638532435994348735816170663461978978811691291740014378884135575027347555538206855879210965696533303794307680024640478157741230472400792914744689180434967319088433989634774422221105074974925969775018622421498512237637519974816380231358636418285580112784010603422844959147732457407243095928308832040794507838735389064813110816680376345010495131181825681396166080200807827881101519590500386882223753230688117332383639468105423952694746941651559357017863165417068426429874179854544418710720590748996088783259045852386382336123849007524202398623843322313850585916913952225822884013202505131825445626970794097496736119633631427882648811599783603117376961788782658984703237097346091285802077025793314816862878597682512390965243819556299213066479854329508833347886771295084811766999115357196767725037322526187983754630084236841433012942370629326907898237140619965801523722462589940399487962089776685271594677711153682861651650689442598844006373575502243391677427709248041512439754861423259988630377586041433828592742613129407248029118697259611873329528927790866283629425897402983210401269558576619515822547327298721872170828525676803462248231027117317118796597497784977562440597041913167415377007032799921412403794957563930469371254445738676502385167693406148599649541604869132362627021521919902085345234481003449085382065068956416382815862920871927533592926761497319247080377049765246839958840640291565011901851051101530742926115635782480239868164062500000000000000000000000000000000000 [28,10] -11659868950417732961269878478751623237966307921295660986392565118905749354434911279023030819332949214847137629860014135131695499890713762905128344720232790596029424921055244976002654316719946979346495204974907970788981376650879207987139123675815671729343921013857687294479823878330870026746707372927233960635933398792652948316395776785015157614795078105106761356431461072650718132540369203409742852112149213119567592433815816563673830964268581170168056262978806722499599655290288772898498993475632704883886395137907616146317360460902350428885475893766175467260839331744375568234209775822008339751689783009025302186225444431204938208926277842664351532770039272021434953286366882160153921943068350378209279551431004965080589194479939197049704930062676098231552914640227540186625744353540474519333361842016263295318361456978609875253557349253775939213760787827004873374920825385601209534122939028937351298002105046853827964541444455096476780625615375760995983550672224992135729629572805001989161197544584900328955505667944907624248676076683453453126947274828925030837346127704501969288611303436808258987837180306382327893493771233593262433538196579840290793239192563402422282990290098728725174210377399597101755280742613068098204037913490624680640222593037629225088837510130102986760935907227819232155478225676335466338443120618718416332870800327050629622144693300099669860796926884803831471188844035626792049617584586246182942020126282656550134374567513523189034498500357848356436330851320326947818977670320650222664368415411337025596988112464754802213469811866324182737473704683315633820241846913789003867130403457108343120259296487553721127382271689108360665697811580094358408193833982620696656479087294921275444204665492477352987005038109557221115068832827466463597558405641495404041053587317251747498275380073122246977364026003961039007716421217334584687727098919916000763867568783059037647451222863086132234005741886105207487039832562018093319456057647285171919351483675269683636636279726144127775059618383332384461400299667027113455348062248240513652343880898546932026186656508693838852022243304723279099317322260026130172600777053199778433923371508830911458623177255412330186007370372391027593211398524572545206070932092845447101031528570102184698382569878487353470333849769433045438007775486875420906808685070847827237573843195170338221218893916579817272674483438775096353069243663489430837133084242569503187780485406561702858795494497839880083761348389711863572230409311943208003348182444369740551337599754333496093750000000000000000000000000000000000 [28,11] -25843260826435361200768614867560742243304550118550843004628414948274237507879586811861922783044578392740217951335535485097611615147627434109833997453823187378617475473406146048520796372375084845107172674456847388769024398748795981488724617460947316546174710709685141022394942567888798084388732881617033829576336738319832983012578040916750790574074872078790399916940417508457573104299333531559280322556252809792938360204416681904555712706482745964885338169864343420615494489962348800720838850649658264833494943280943381384446768563003859993329527598660769063945115981706780034817838710927712321723909014552869364459382530283262446359144100682900278559039756887862613244006507631894170438581076880505650884872014604199488341325987217468524533230365650164921046389155744211650785314386811705558437915166235376292896754588104601174583979992809625756472381152610007175134334574483673150520625952319732266751209042082620036758738477943095967013429698563644050807300154793901958205371021412108366201201241662107544775274372200241217835555060992188753780504263444438300941844725090388605191267859059393884268011829100244300617756886674030159033978277100756023273174439540499270408015958872497301411598735848867223543521152112231838839532002264359241037318547847129539911536231438700531188287979740357466392742047846355314763139789755093603312885659797271471775166651923888521381979920218646729124395025960508243495145812156174150611535872875031929961094479695754940286958952614929090341228104704751142401170698200950934474796146635114888686390376647967246974363036750373930098973515057769808032032076101183146006499883341571145071182571113867122640034308170023250867266563861286877425105915279197831064536334349468152599256139775341747919224714816724157060880136738157218035870691366298468313484417104383448021522504701170423127366297776880791261167809136590791049505163456519819918335051895315664420099558126991774868729746880112820014632063992938879063082380149587979103977594386584203320562634839490736970319990925397614664985195988107944270317617296810838298103671619380635444073769015077043824368937009914182962082301490490428127434965074097375644606440903976463453189177793865358924067457182474416572700549903998406800464715224041375175962361448087312348274244289075690347277688950051691576618772074562663735312083355664112006501573073908256975620663610065593013043016862366196588111941466250800520147794616642852933935893918130291669133215579465833329216475376918835020389505016109421130926504517333341937046498060226440429687500000000000000000000000000000 [28,12] 226925184204793687852844570969751499220128121385381586596104499680807749595020297905582917503971429634150469465465379094351344687595988016291306560492762239584306562531295343321567121889495378181436773526555117795319360749038058657857412999012104097668031760724729105521566164812380993899724586550096978052379446918140199368357079351995656200145519607741637895385994624810875333214078801480600700798834154544277663664491007682741946874124838567324848735004621404126638315082210965872198750983392650248872757725321181607622376043173863020466908919923166658398851056949329521149740269411030026307498544018706648857615762639441674538980919428534810334607156515590781276409986892327289544108789584589335973013781962223288317549029836963722512323378057518751249591792282881118884967208493512024674928137830878161165244102664956738983681869089878198235059756235258666258804121292904818464224121650632149943137601302673774967424874166802656450575701618798188940452266415252744313346529833955912436084166328562972325943173131127856533812418616809207926530961972042479419124947268315638007178602252959753057007335435243515058915912627627855427671399210493550522853778941266346218202315233685875953893358570568709591252341208576442084471228270740766396499379839138025974048149786046636334248476267593727746262830336974886671690710317967593663147218754906880234332729279082675287128089942867900863377791419827257522854450486716665219931033945335091469255148497126824507106526507110152959391914973425025047653804150466849653049798135197998165262845450877424397833687704061456012565511247328208278319946240629985709139013006733893059882319494085551399611926253978962486841226402670065235127807560264039021368733784868413963096014625465277319005959694002043585722862555515993406582067129407449342033248965045029204789353036398515726473375707219158698590670633816327449494712136346125475229505442051743872005754043865110581378824210426462989302339262072515019824720031493887593016134209223300434534141922632293753978722473055505545935571030894646738183722505436623933910579647206300812980910531677497834095704733649785059570425651763835351114180461031802964196387907620064913658166771206433800509523799428420235085736678761526968807065590766476141442852333492753097894120468052103751669163382032380583849039415831678007207752771337195234601794373789013392151669284793059898169110136759759417276170642784337449441989912414386858029452513867740514525660731908260024608764957207584928427962771869998938789516479408447935384174343198537826538085937500000000000000000000000 [28,13] -59751778013141790829539604774819260564858269693759926644718555247030644737721151160606861251655670281124720132722740699664329421454485719991344016757064498876335866192453578836440697723291128568957802618995274922589268524864276256164413304237900521934228505503688696375919836168031872337593856520255324855268570876315579382179223778901714379103664934201331078681373757711847618763830527986540690996311614940191394794778549574590218879774092085789285675757049120796836161249398309161692405582469228872849403321686972505835196159638616542309105569008645994633363075839429750959481038175731567209236810348982695716134687031776047997988073269780044246620803830744267463021211449996289137358973032974562030385022255742667584359667423007522321851713177214274079723585111108053059160316201356046475116367265264510868458392220771214957581640688204743518256794741244453340886437356882917704227325277448449688238406456995968015630982535118636758724009963894434332117740161095885532172700952572922069322185846944087553454913759207117197178437244607241580606242943790230494568398272313874403533699536243113271450736842389170551480807977707783037400931623267199990620085820706046627466974569277835828094978687636766587987950106953054576739489711587359588882382056051857280389886470921464810184150385851490352248903619570486444381583250335884533467121414942926049044509593793116625390490386841793049195908329915496559479698321647967966167632420303843046189410743476425326138442357548744832244360339783013082015174005243423782334607541866914915513458812451683807873886214740707980548013284012668261560852889712869334302332052134578059121875168087201313967091547544803160072764460190893351287364183664871897532314533108897183725781876047970773209454038324423517394239430402564204942407478774723008530514803145887682779326890340892530695252769444150304569790709157831002642202957096877513462821512889458978835122100817730498870534607934760483974975770408541597150141840018185224250763916065043578804649582404258732864380467376050149400554389678500243632009461446501658495188041369016978391458742934245283710174499175582550543728498714743599676656143992425275341836380774072582525968142566599857192988510672916559448037384906317988694150333749717991110104317110206086612177935609673410973473130282808069019951542156195434391217095977734340313297842771307522513574692593035627422818736928249228614729166170668029066018146774846743022075689782059022318705567585493438172113545022702624095928623007045600541231947233633547966746846213936805725097656250000000000000000000 [28,14] -199254445710213429566536031810497832402629748441634670290031049738792469786352066117639562425120384692765669638446989948611695478934532297202498014719171437338348632436443786731528761108513000707686043076451323781445191509760903566224831281768611273110376850423553987650006058654808391026283273057289072789273929468851255739861043622528497955834616304291703669673711704292431168174456843365292681433789110420563951306539795597749875777625485886666799002253395612443407860830331398626754403240379664770522049274310426926893852518137220544225410458298324838516747903612635630549897632744518752789790508948951213541493222633198381812409145699014263736116013050763850975373639732899401840393996207945823848836560399647748803820173480297071555524399123309637036212457734671574428973754777792079740776431051643919022641458762951332152501334039466742300710613584859149910802730875645726370158294407346452308809871493534668163711058031785151537132990862031053901344113123596577933835378896952189537978453669319921970313740743973682551223277853824452144692820469076804255004861492379169486477198756367716799538307857005995006540910259412452478228213170670093119114698822689667961269551105471286653147446104686011418450044726829805092053699199392719406777738002465216885766928366245328787814757109562284669670801373860302946332300742788434306318342265699431586641793358392090229059380027858679506313924922974656362195218147395415566382143379602822192303941881282028078750888428458222016922910800338669832784154991916933913947722229135540469672973519402170604364542725250203401118202238723597606315117260111805159690772627884229787649396290490982836308082758326696168412170254714361336925867005178377180116171032002815260085265106757218424471583952025558401007334298708903449934040006124911089679471840510734344142431036815872345539971040906574645113551328768773393322958746518270066163243570334122903849658098004428646552069898865594100629143465800235304825149612200016230593155804283198845860704126729409876083267316526841901346541736562665852650306790753578492167271133496429195226402371808670303872561372325896368383136638243799320719820738765096754143478271662948557331869576597476139039555006631187029452594610184039501939754092002409269932949398528353908405782123264179118018813880331398075288851242376396330892844411978809938377024779055104938896259079041917052361693757412643797889878936233248659450768867179670648649383635055957532562863274037581914320439481354377899385375730594767154649151093270820211955651757307350635528564453125000000000000000 [28,15] 352550177742516297827519729779291643742997170609651686254831366508378903928083976152387998987746197002828020213200392094121179981514112953382274930983639448965453359365110479703304858875488099518324858636580477488762612346089133394911295492713551508853639046940828319896770850906773466051643058394580092971103884763058956732491217095348650186311923680307120833235878725077363401785434073506040553371532619616810202311253043816857133734810476202516353326593266105890476090011686537321281470034518698619181067246452126226894833248463403591596478792331928853701578815552644419889807484591162378564722536775410985468673636076168648841459081015983272596890351521084857274016817082447572418533689561534486785045033229411751379070302066727755782480011502039180198235214195491673963948044951012075204449324398616282324296104339818083666330762498169870805867947394527463823214869615131469225946942456112779250624426898952574053429232590887710332763557172820156762023055341838113325036251159304124304966737888905462459354095851407321965687200374276837168119166185968382794367158808197955339618405266461421537110406144556946375712737109081918208431830264659867936911403709877568274464916432788784630536392541874774956272603836072026758478173723083949654260034830587554283413626468178823691986524743773638865794720622207751279380945487737456346097069714482527143960646241244267211482625902544817853338263832401700177249740357236660675175718658971784047409627012875615652722635142161667720391663273045766738163868321193114546988709261493587668132032473657480560585451989416876387607727289004332955861773846656140780178484032701797421430674511281782570567907028441192598227623205145243151232772180297030602398667782991256708447006068335780609723150413291514971137215196928193236346902784426052652606084428269295191188830514075981786254216140230314893079223161726058588234617576998979205959973371463089488758159191902639648028465449577907604935907458673034229974409792031566014049452198655610073611497917933555687738889075907583707747449499248129947220501054618915686054598430491077005540137411313196199229175300496527063327134106447948793874569048712064978618368587151081027194588292093266535417360482552408883018024496365980452211910383160577807717651052667553424919787625601622037712307130739748814277802206015245012916379950991866783972537688440854739943396709450346901642143945751189866838323815757924165839582333857887683624023921190083690714098264956407938436403560651276292399402737472924242601718392009502167638856917619705200195312500000000000000000 [28,16] -1339451718888050120261318273947466943794481446846889888574696421862823264391942187138221015497220253453568660713167277442797501014580698662286449738905029663868607405972669224761205616672489190397485457872332205076695705036869089795223897039950604466321471278600830389373760245666046594037182171826134267027122915455394594276948582414257437630723448207602117225670349372952777673270008190064854142048390216291829096793123319692473418130905604269693950459755459482326736023129221677160961360377470589074387877515826883713537386109422169837657894605769534758864246800480671263602407676879206133873770173176139630503060513981317664719991039585455327258670255459737334286514384864152559586989911275031749892958011342257897779056496930198584802851193442154888176329091767985617382658530914227772712463315050206764668528911594135465610692799825692401901797010020894404589575959144787684287276912790406367385676592147471418833809172950601696774441922961845783494823262967233992494481386828533889940510276497693797043007343361590331680658313116881610946185682290440018808686783970813990911223573343701258772030521312766921525008009506303192187727624115435340672176380803983544467196575847891016388446327668029775429840537774692734661838559914203945169064225401910608945009559357052053192929971648363917243225666142733594948538332754665836309315446103236691193238968879013085821304612605109010563554122440072947071257303020119324080460695150069873376861640116380704994224632281570644977426368329297489494730862303361131940568628432171547969541859655485656407639169369410134313199894988856719611217407516108376811892326449813174988506409094142203157390371044442812012454511715793781362767376294149034072631532749519045286254942344943670859326008037191268466957662707032470863136493850188502478961069619120399852406336705659246394136203992016116506516051888172810179125383356900985889794555228374937821182732084419119026242244814777157479193405870527909975106952194820687605196647711468713339526627694570919383860692918598388045272866157159279568684366362035141202013981031787820359999062167991107824575758497848762338381995095672553349693710608391128714868034704252021045108219638386767544087498873313337562912560489606327058688934958063545480689050959956119532808124118920266421706370011514313169136568204132480663733945308503220959275911789445635675948981725063545712503119035370789626681521516293410958925419137436368107826285080337444327774944502295936317476147832738668200935678468512199225604270350076241413717070827260613441467285156250000000000 [28,17] -2684016073994557994451367454952728852979649471712312943841400391049644334323510224084226736804940909289234220944209003989550805992480563285753430875227186518728978638501499708132014440068131381883736888616210620385399415621161040776202686117810131601616769052382003808199296821679697379111811385096735382061087081922857899570117105637136793310365270669068956349364632709422998101600315991140856202092466688401018109958179002561088531801619945157537461313700513063408207330867775599483752895561279036043732678273046518918240008486405852892231020181632684929840805629444646680722703238166379209180446328912840685158145320540907383686843805038385050070706580526533654177977595374894230398318132772715686484305750679954898018821437794544262393324131515094058401876609581748429992640890826754611212891026193373392255013498245250833899453068653757031572435927076335222570707962408618589266146289377497197297688075549279895200815851139881487344686839649800256826746442498584899047817552752505037540061995423619003074298924007577220276454113965668161652443463823990302717358333686519507628394874089911020344579534499976613518413847921793393775878763226771541963951805114841693904995106814466349715937164970012009848676071448548046128311591809091081287199223223549058062851457954895106879589076596934268907818103995534488355103492790517397730162444557492081726131134486875320680529813550461756819873745068033667637683933841627005545935658574268091843286841172411074840523907449645819561284503387410330397326131201690538731119984731132771189739205112616759566518000323450671164663696508180984838757596297643867105618719837368259696281555270927479767084381118318658622664683073004016353022133362083273239974280033425389757078571908717800394278429602304685514788849646323390293997401416849282826487687710493897288600106012530226750651143449303339438848954564296598267624622654419022211996320461264194183506586117550724818736828607425706197156605517597983660607559197359953145563029639545401215891717365804063260498580923345335689661690175846421909841377485572378826744907325975319339767241678233964021269994584224330051810775605866204103153443195670119448632482265070444014237109739032246031015778455553935565991958152798676960069938128950219179723130475871689765589708843796298836599439314085759851841940520200766260499698225952143697500574269923373013850645433240278843391745487492643055082442897792445403570566116336972884611385215508122562042016944074878439322620030733616449884508740524574458858469983013605997257400304079055786132812500000000000 [28,18] 12063407742440827290043593481804496961556960524266222667434102484518402830331997448402927975135885615908529063999279592242182146913687817589132422747312543060643805747001918102867199536861202493360840910284310098720100312472317210885279654104845752614420103324520331146897545513830847769950244084532369608602263413172926748828889886924714810810762252493904425089329480709770146495851392360397273717008269955056929535434705408067528879736393533015604690720007828302383492266825009556590022775298344816642528408471442187469420662277216844016537653113581935898327188235770000829232155408993802257136985269264759582434660124226417487794603389818056297367280107845891182858139368394862350870836801595264308458977687087517885243695393812520301363213015291134218882407537651426934093238035946502883452151658897661084086916628032850812864049029411424623270477434508343298776876255045378707217114730555854135748214187339586616551956430453217396030382876899439319350690670887873637874374116289076504841721103729701719749615569362189180034800863758969274939584642799922313966221288530400803472365483637512988211337201408112432779138593830915945252532595597654849634194611750213534921164642229619596451276409588542461570560669621985568395957329269332616450699893168517637274074714237714770584390995047810429483368885748958000503217998167996236435204537754873072159290484947795449168690704873733336404798757187734910716513347581036974978648668539384673580030915804351293477996402675500132314307183425948259975959664629646106828098999775363751353479799836806442299273679917897756752556611505677526487362927403291837199808786067765811646196537173132978136240625497930111601468633850254036269877146799235574669311549606784930900381184160879732770055397297979627274717570789459977882891142890411303864125936462062643935473740775619794668911919890617151598648910010555276907135377214709996596131289600125416229384221386392355862332633983108025930948910702625769788217440777379994058035825877327534505148232392470184850657122070223233206415534941032352157245279203666945986740863773707122946819249806833545427703858384133462604857011916889617618431943595913036003979534135283404324764732622983653968579190932790956299927661771661879045565619224826492668002366546103682411715898896561686329428815869924624841871390918149679578017564362260533413643279512483203276281802242882573367682607336201813899859040550004708417394893620772309718161509818768203399297594991920496930212725453749207565335382038801971109906810419865053063404047861695289611816406250000000 [28,19] -9642654623714218420536748854930756791655857862676379493365806153110380915447926720484265702563273640476003507292382955489610647418689556564046492268771231396921643560715466848663611479722772163143497396093396621904905212737164943287302061251761103790295443638449064605913550128934938175673281906915503117873908222222731327786220462517015141453913406779313204615821053483736367184970624281891762869638375149781025203529004348476715202858954759199776597163551561674261465626877736628310329497285561378038431217352017677929894299182943579300823807651994562438467186012755661676501575102618099323481046950205659170649335216085509223986181836697841901972295076008381145856224098673716305169721525667448335335421823553771385543814544885652297063453342708634008466981379403749800937334600487518964780853063855091492606757796457184053975102230913293276146064420031626143130058337003403993989434414865619026071241658450374091143167141615193647834089563173735467898850477955877512696069442298709444022810912927849003932617460262019655157609730911845768459646810231583646328322917318706438722310406282725925238365724752991830970308419543349662894992802712578507111677179289950670033224262582462329403628513919731133162002252223827579207178382589363552856551712207488068381609983183539980896403150164111149867330982938816488154267392477062591038443243061133746249624858807673484653528555386867644232680479858812676877229064915842233292014576367526543092487212502154639738270805921177661309887114065512153188049160209143426559179082830637313812125188817606761879249193259077856953085492122809601246448512424172212809402521113474429483899050997338152274636574759029331384557142056158584155052532553609364934997586938347993902610607363473103221621054862655411484316872328890387417512819455323897224747966127727644279137056946476737525912455287082539830313035411490779572905353255830691538461753359868948975223566800937298348479706264826337552358496605620081662342319080461224346423124330637395049180104573422359509798780728620564535213778145442748082003387326899192812091636806007800091897502445530323790450277176627194000697401113142855161717955922978144624735934146185831766516165921909251345906171662455609624792914183517731571908079205636304846974139427787001032249818855224429638772584814912023760601474043442442724066691529241119734291670100533640672711665877262161087211244429435898254637882722999855824286938380509124615208026556912403331106592857542234244891345079329703244510844150000279965603833254306209710193797945976257324218750000000 [28,20] -1274280218821597538603262808411428137990659289574939368155774883561007779004116031892886290067560917613299199411445201522654578726644568650292290988101308753268538626336490531512793918306669335185783386010045798959432723824909383688676996523114341610414936976328736640867437648502390365818994440549275502417860377860752776975618728501448027660154606804874200433696784118981439640659275784097408850734162425705329998668526937348626770556943156989022414150543563683803749600065068689629937674012521578580625309759262924177455970986796067556661743328440012684655490765572077565232699374490140040649975835785458351522338578821474532103936916365310860205576904592405125436499354521429293642078804963750894486585685947836406176191796190154177322858299726176865890684202173290069707790020092525179389084010458410288032036398781344834216547214746947086531977494577596045068564233616866819083485147947898935137105151584862248411205209870829569242656317390682228683917559029717676938689873454793096006540145360496780229267857546592781164510675682715014045134810157588170727367074616352047935278873482770029619810108308854868372636191897398368369030138273071382262314184757009313447262732236588261328617919714270040360986073262201321685534063309486828559327947024789700869269448426746825851536383457430467792762733763030248017272040117967297973777794248778656152564111394749240949733115891187720586826105196702894512962091519221625290881999321600585724542493186893092255632926289701292453287741287291942287732403303537920193123458857383587583074942278558478296668372366898959727835232630358171279838623267314258560795179939919218398992853413555235902054039960430722504309514224618804445527582361135010546568339262139969988152091380249769156871404057625093074703615141290204048000813617071379068898855679278437457300740721490666620817356757545909938148695666836418312180864476473469008086890669026593558644709139956000721549511600293516195343483067353285140215374463292524686030857228711933200818311490828644697615778432702078995955137195637007639002465893521377838351237515662851243675899384142702413995823375275022643621048569886635236396936459866477760169837562413584058197481294708905939704939944950712648910288116345310552585959167575531796119823902318085586122036644614919986729503094830483111144903488350248534202189438465074999929646588778378787151650226191080332734857601584049920808896586319446156438092521981005978699132609457563445466728197229111635365470694192348062340253385209017501864675603329146724718157202005386352539062500 [28,21] 3505815736815199254336593418350095959867383954766417201893957966380307378820687771239392863154984817676647535533587087625610635286591042663200390178622364917050265039739058972437812104962178220584476795447525664048564731072991860806454927305168757304793797485039280911151239659307293331986334379478989680302434075393330726114536072760952583796095532990579275580435849010200378479865652697485443778400465902783337551474143737397844373054596951174756265856865156441574123709564517593044800069708109318231913260683137238508069718374864225691105403928452731239866883572807057462150908247009344593746405077235940124533097952868471834808614494653365754641665795184583468608065107877952704978568736635465598451846608110407625279808347206055538692045587006037202966523919403016553016189888370687930310098399643214475237562840544149803788731185152834104201017072217598906663349883651945820074498647608779990496204179301722822971583349186281997915128569600577883744171364934296933512600228623326552075549450039914744611021538052109970983069937328190387529862161155162045409856697603991221739612009289075496196664968305867861728481695289228409868854469465120450495903471499915701344762985831645271469660240767189588270161756451034573100940761494011148770623027492369402525638231740002324294853032601860612427818860845251389604815172717423013083740510022958127455237166984625504304708658557245572913941159985173740027474952739097315853047653089442620033825737711937968623820909394592383965970357854876984122855232965748271805466697318786327932592783600392217716199668561428213220669894359741799958391386747690445340265021106038698651592169582669415802194082330699508868538300679867723348833439231920783308558439164203743877626503784461633066149415620049857003912723518047159045967090395263183332189574608431933950452787913346810545311452812723067865854062141620424915905709937515957025590960044491173297450964990786597562507598237742979427287271344880126908338896282970576149995600621661918750787525803459366257635457253694891637012647107364063215814658631904687867683411129112100310105624980871002018667089477150860789486701832393476151141083593766886823057705716352722965533710258651711106599188033672703247469858350550907305452520025349663145918491140362138026669827751692893277308601036478701126246723709940061591765677620791115815664447799688349437499526375251466272063976111386234749174706352443946243404465470068844630109858368315440498904192385909612354615673560646748878669595142921339148145420949731487780809402465820312500000000 [28,22] -21798297363992185138436248607443360975108749106909291215363409154441964094592508923616704849631581584085919803935601354584609423098462985972385458529351797551749918001080666006533494252841874294551814783644422736822618340320790840096176158885705128754946608647479977411573974188047445453243394677089073671565742179432507218822365790821952817700646387875826651832431552160791098154734044463439196965399161948492874102447878879213541643765581960466907089383293554637164125453787238952270914040943552737859596314156886076754505332726355870520281106903991303164484929425571243828742523629240071383536461947424603620411872868774691503821730444784625182248741015347445568123185389890116744388066281620783093606318924460526407196106970424199057935177256332410782482611364179441697588206507215763624522190001667259333777019365570811170445739836169512752583319820768384027285138592894167049210868391174783878950641336914113159990663160390246029391062150004538405060435965219950819858807622406702751121055700110175509998171658945157366040191661896468843856282165089467751359025678173956228237206222505740015892877449480848343334182031043711752577940961471862585984135906867348405303138724654510025229564971605705701179316932392070043883062384870336700634098230020193761797263712292414232282847106587570119687469131203050287912574871562376047067362264442989710577121824078403690122444299346553192235334961072380121197236687953659041441371213986623518062410289176944199623387276152432815855509848438426436984823354066230763239407796803711868680646013218539247446365915185643375423787455200638501164195253209479573218790855648335664107572814147168938915957277981914323624471830320685628373489049720547152245419816725269819510792219870863549791104956360198571359075334779108085134177396072337378312960656679804950623599797390114615901256072661941061201104220033788949029371858271295348200685237650854249506609141631065576148915895520509336261134310096650018817685484461835103163345445482282835366099568866394675123242622099305569603034581815364707920905810438361555483869947069786224620083696170049163981106525237416099089563183045693299718182280766485198538157356184609562002028310374728786867130292562428074459589664460718319069409042816437524241029377087021792264040521051779055647180014431274983150685031176137039869047561358559262156215574127662809439538825401191920430121619408228751267238428605164009843946821151706727820658573513201934525683130207993908520418522167177877307599880989412086118583999905240489169955253601074218750000 [28,23] 72444823520011316661260317215801924305178794542468017429421293577367483073775901077403426895718901744304167404108854302168131238219231524831858699119228136814702578870110287328363658440710582796315325531043649627049887721532223385536099844701703288816178194261155744039787694589083412578244165995726383028725603241485075069165782316545688850304975229812681585297328393550015325324635144997775782106802944814949330017195416425017951648045355446028356852613249841878315799398146540567553859079407080375225798636398930909734548728023539623553936298959807244550933407698768738093061864301516695396473967203626890989626275833144669283330721723651126123548439702144083092108751206181602259787061434158387124681999985638870285462331041737362717467588367011953307724985571996119754935825999674914555140152036789507553996642921414357632784972676840212073113299854355125882725694147016367911155410434689403985089997890659255032433869558858253588141320464050605955537975918272991027175860394463305795929995830921421071825812374113508326788289868963435445642333273104061464809636679012162165857025634899694511756241913730791205391710726162467112775993732883048248460482861527985246056207581001073710818262605407687869879843784594815690354498107298082770817699978489901137897397072911923469000494603452004048283179724490965660911812970332435291904891941347267428486816442949001619937011961411847810843767682972539824560188154828792899825784986680065130738703398463193285013390286594208279030657823835605192388505587999821221888192575610538935014177700799111396725139952300048223942505460096507006952141570112119381422286225973266250444854013251716165130860448658865156368690410987006304757455599681755778140386762173344526007163551215055070345392178845600042449439151696439741293511799127924271256986436879231642709279721820900096641788824753829281950584581291659033011268972567511452209286095868294229060389454958195812097236780164981229855324072596525506013061380665630223340577614057727368358389103998125369461442812738533057488249106512550193962871137800961130734662597342629683160920447096686094287377787535901066642173975248502057140663854508531132629941575671845999427257365117824542973359771654986531851928736944429055995734160826808970258802336272009870070181047227939234497881976337720287434530880138811765370896802409670869646503721854727827192174275732094248975050573028208795289536299915408475476662028458082713905662345321072479780427992473772345999062278463316107574422006735656576204007706110132858157157897949218750000 [28,24] -99841760851800836629670688783862661075367155658528023211361398988226567102023108656244831600308943394895763901441570332706269629358736530870870671817246027521119328075354628694243699255238175817423322914045995940807212001804329243991321796760005146227038476277451202370047560563857863870927961984332489812576309887372670437485145738490906166927154531882417788857482953612704960321490796202393112236100011955719700036435510489821034408704708095132571508123956021940408980370076908300763166927907903907529633591464579157653677390030622510847668189238881130973456479652870775466649877283134571135887751066768788441833042425143218392488504689738097975846903737679710726609847461035198916608303786367622674111362566756070382396239963651656208940807820728116915048142325831086965803870585971083174577310170091274902157948648365005040081712288670584840694611395474700445947614755956028980086130222644304093310821918110475161290381993882980029337229060543566679433031686392568777343873244379612866208985216022159410062641805335899486560632715784316140708988170971698904434630973039324258666827859663817634759986139286909701282387769814081065661996468813159057948194030915988854060962264240145640705818268332351570035297934033338897135882441125419528649188851197840515274181916572026933115809627323493231267821594365667212471023941838323401685603768074161749653696236006607161223356507354205730495033251864724476391752502097795595220500945435152497955320934752139214226601534970494743615799243950920694345513205847162021855611659648403322644602559854079982866245250863842456793904295696401400844549593478155001231488058889683798604965764760768062407020241850505228859230916116071252615567621219503846222608913168584832877641394484468519583859204671790721524198567808128228450544865511995565002529681274689541512025144396566796365353780267799317419143289426152395788115806668099212249822007058500727600926073131394207633572907184460175239230396180880347796171537879533584001716890961035672442196426348017396498100385651355438730521941025769237460553508818951524876966435049190041027672110245631701509606455765367640287594522681764168834319795913894744977614206247277398191077155734940905512196641345414946020930533214896373668862536384228216367310560948693615838455913320168567030110511224902325613056430296665263138697227721941697204441077381965479243626339821142924330763721156142493638455283435168671033471686924387117840014247720622331594261097407002174621935253382928208654587746810615822568024668726138770580291748046875000 [28,25] 57929260099813969762984462490025948421131607221544589621629451531854466431758056243137348681339444087231034288125970613927449833225799331109671355020466515868342190207748214988147313427098756037891441017706564512127292075891131423186913676162879099558914945855944557353609224844224717175036184251238544594865067278894750521399980786898718196098281828036887525819946108417178231799795042724223717517547850510856988120632323721137658240572665143025898462844613635266368991398636919929308906740905149918099839203395680448479535515150425095077770122506095712267355933552146240400285227645994075202929769648142460993503891771847593786333224139185956118521080086480049502302974291806193145908858380198273725905987017858458035897935197425116420356601434752608019721660716208453704554087747290585429940016677483611136152386590985643579387193834442576784111382218372858295912554366345932410130560946984116288525949498603284624172403994829600562774147117804116642512411245894613018450510795129761278767998194245953273653195882371340157360512522347666771347460727213414924383839153513504070958326783847637760589689736381066267413618450532530371058214203809677961154260053136319918152522496182651544611671936069796916229911563265253560404022563651427055941694987589956649022410123444465282338405908044508712710682577985904645075118947938303429792203428685710683586668632542608281963336387867779139819139149641622968132506155630995134158928932300825167178295433681944974898438590232659939323766363182520090658543720175214668845991724812681905788108597879474172959202748666299645958635134721822674958458967517783353403930432443302229632820362817575010108853359438784777709118635032843491966934698529565672574018472684291104992414933547525162448796952847434659787292741540041636390000000655809821659880928245308896345271951040911962413133897622066577964141105813712463265554315214810863620499910555303510228764323186900589591267540231725666075509618838814444390319723400620011216256461409608391002404511448732383225541543805399829629403576562842026132032410003343303134639012354922026744765644635645296207450626487776396686341045296401724136675574118706572467406896685250367282221016535443422422167656919869375501912260197799441817555899859615399263540704859222151757777150966641542367327607889444242818726732101166097777248131248508199060521936850203721768851336912006146253358084606879496909605319861613610645043159712443090750512312181071049182830014778575426383545725454398789104615286049693168024532496929168701171875000000000 [28,26] 16717288787456493879360772998841223120905823200746651667511071017873077845710226755056177916591006810530258982107754101599694675786930244602015405721408964070494646296748295541094805261207710721462456103137221461668005828259557452737592312122561644756876458260249540135622256647721324844604297259070437624633083009875991669367477598559201714791303668126861710788132338899133363514321190420136727630887480628932668089335010466913217236329151047936567996139145496519586644942571649038333910305445039331172842632520994436940366961634756216066046942843719923425214724013924852541313772011732024529822478111480364820344813727692114912604215950344408568245155334927750723322403858254075130012724809504462114855680133790488945667877532094849010864035544258720963218893911558310106676905447239262095797030242599130250678971681840796551735548481878212614723407813919873832327692063492412877377183722782825392122453438412380270680869704558783488255554504988155211615415770262677564831712739376912218246816858960689450125757489446470336902209574451456975212798800290131694738528409843598981951238099422101236154346960913922856735510145492225417555577511954501413869346037374495737097646770578669985185385543962691349194458957997189712628763776840473456028927296260231963925057844444138707007300593542551187537227853403060005825127322800477302544160036688164616609990494604575290541605953786760373904411073930242196354883521030253042770868378988339564810675836628539651666104613260386450703588377090727428469168027832874760808819685342805899127240063552422520223966150958046127197398573101886799842064407821767869488336657110847256582171504465387166930789247688766410883293950557488683567118424940804632986691688552139840606589802966378686996876695341870304666777948372823362517110584831781514926844886003498216350497957592300533937217735655092690395250065409870890447345370176576885057329076430832265203780190177697221990551632242307290795910217084585430767371865081575775657363357260212705519063401778577339300874534415539707209271056209944607870085144765764591882555255722065755285653363672745696133439467212344860665581445798135793340150889072234590080697783295259649358725843390867914744304453011558283939514743853945482030816905289897424868252902480594394227901854143325691008653431448737578662430491165379604297475173919813843461197093088216652678936521726930596792252016704878429066643281301694988605133672852527972224438121437464323882807669244822146610282770059180510336532821114019498054403811693191528320312500000 [28,27] -63350107107811962124965539595432349213427186893816207450266335875324340285957576736925603689403001764794374463094705485830141631628391862315595456656940839865080145088225644881600044510391036935495833280680514935806633855475209159331427755164383068927131512173279656061296450407715783217157935012406255520829006787410736056004425813830158457365241405595336923979480932708791418071747933835010743654143547245047282359517632801728722839868317614930697299624168608564246256937779868657511069070216052928604464285778466247617162067794279642340470545623844508809550578019143078021751338954734116560279763112327978241648597693086256241808352087010134546689423740519823006525173028801694275146123324076044843367906919012894321388344031848125887403472924019636825261005132184614236320330286190130006372783187866540245240522274597372111100024588472359571651556152386127977411439463720731717859854192792309194709520978103988729395112856922111130496434074082287897438663929814914912018611086210439306568817983229492075812761875285200025688640895608019726764923642714443707559964631415071557378188023470784295521954932975679768066309560995177114634976600269004964287316057804802688676886252913173576783817423437489677123981696833613799500879493049938251198151265443792603361065944145159039159391275378869921010726284289638079406377379724564105908408194962933954987201678633660648769474341959202920431884530392595817513690053991448865391824992649759881229413346085484574015183839312785934060082742527500364519954721344669003824388964298221010842734988179965312562447628425365841912567396511689362566574811544316741073045400634087326813731169184291583130444804270024890461112497424900286593548347896756950865997467473007621089650377960356885362691562553719923708297805585491004683721753847150764873042312625132912647618658427683742262990999549644315651163083539734093195431780071771635526013612066906498109802704280709596336543787283306170575875202340305062986110302652114740893181140316621146390885302364841802357965133457179353080195327762744619048573131169184458987992650028214793892395644391356023168430549153754961627375781915172083982212068803957210835501544515544089452275140629130750642882159761592900297447723433281588335058371664689404572816623422909794982859507835619154152156092782024568498715162438731059422459593199083268333046509962382281553524397906127642436761346633747816426016477195548275581639814349368985063889695572735120962782198398775896790771217872322625813685803564112575259059667587280273437500000 [28,28] 63614981981988123593757012877308427510219708106086395276759071614664135768449715169851989186620721187708504565968830531569323772094652831892053283096563892598983044053935065284530148599550288680147048256675849883783302967530715622504280551438473026675627263411497154792089974896477186334507077336465217640607063008973268315290678382256519218753307768447455993459778379368731434456493668609834050445059522104196715816174030791738975676129925239832675491546488286978183275358161991940048439674971144601685642176574934899498771001073206098701091058324753142809254561986802826649609774674084030021327747664326038403309153689833964838626881755844305090749869111649743780729014394433411965595009734022399863693155264008695640818911595192389065796635307339697426486153062136393460348315455169452459302905092427790534143782181837500829791475584087135456429044760595902184438844745620070224853992138201806855958996892738592608642757533984947267635432018392794008479411336020864696278676864214981613072623195728145561920166633999297471820588968060653490555572319067364675008960487143334236694709145218823579488206087931121541116005669138633730389559165361314170270089427867828440876677820688396480741898618466017209865521538926980640799769777497843915832556106707499008086792045102872487187560222619369276385086313788653784868754526167670204698821888353907082476157741246692184195730014982525012544473906782638765880680776302545942078335429421710612008802368106044087660057747214232149994872407145156709260291351496182008424169351558313536748425517893409439839984192414039543647209943642598533601698705127882043055106736348698736347533767552609129850408153251044788645723509439384697695524189306611686328474583701252893815195259024052045287903854041035849296043925674516023072614008447675979279580427784465656824476279106025390758661059454357140099247595718698183405369035497520951272097703726355968252482949980252142380955163283029456225536398428221796546425476485007335424549809139336451322948354705885632922988472239531867723743129141074299437272442114967503274872067056435442674233806627796177654681525980225328174573064291266326455323792024556427409134241651984096357999066796650890824065624669964398292199196759135540355034067906716975001312390495230466250414284150251449495153357217064493553242748680288194907360400741527522840797091688774260693458410921461443844204726498819590989725403668245697724585605870583664970775143908155571331200728022168516470119251974866072564529506649932955042459070682525634765625 [29,0] 2145504256864789584826072174633961009168242675940023093930268826399294870451355757830276444326953544899951117366526633664416593576025063918746145947853178759809857207813419255301425535840217392777695620276509500010408554166636070682040718772992479976397263184322874027866138489462156712325369734438689018879895691764670290259910062495586095128400884989571129243483388427805315192599690322663495568449628135987052342906557102512774964390956444877808914752736602950632202288588949713388736304171762088885695878695829069732478301784441392859142504358497349647226442213147300552927981251780179161471819770612458778398721376305667740490422843963671566557199777350818142278483586993032786972817130427143064097091401033460327106062015596538892235018612487254314995467089340699842875731531551318466961074989815021432271515172255407621298323573198095871513858731086615104164577246710429715736876192500317735068985773794967194630438015553300263197862296112234174076562874734420007816915989129856744271613041140586732900539453809617425527853613499262137973284343632664251992101001957255915370145420848258718743992456479050225120393790835813376114248438157523708107880871292896360254823863703883047680668510765145108962382135917751739332616457416165656449660275947281220212845285940140710485888959093730674984771670780172660772774499918245923445496006008962985874508441455542056954246623963896086833524043102451961850077773109193370355711333511713872726703654060410569720132589624660388351050578747982531834735209544803905747402725759093967085704942150181616799186611411413932254209543782725312163267089802838573130733420687838322393713294520559464795888972755331452549326186607134759218868228292798191586469379190011766180116341279134900576203961722998334200244509118709551696787424887965104384847174919572766765112211378680891081152001778958588246854744500715437920067683504759943127633838781294233780588961871842591890720172637798052524895262518393792413543168665379562210241133057642257918983338208740228088746546156988362086036234507651400759566450268988006455468709376196188586989477876147882689493464662116814272598180297777658972366610924417906519469339904068334280914316024514887599470390364786416938430370586090761403693837576518843813791575043462238532564511883828052846818283834084765652724250275070624561844659543050407746273485183241589538250524787997057747015715994795127570218310353193100194068359877391601383733024983853059985721074050951662215425130852963775396347045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 151839159894362974675064282297888446672908787707457379089141235635410994405745280975596213056611935022894223122520976631930988839014127282402505558080432241384971010151494998856358751263533554019948499804736199711485637269239513396046558318921798216719503318202905262010386460485925146011425781697232352484252602185383168556459435683888821166639633774287985253206078416921827413853835612309803721694761141404099648717011449162507424475413224762679034386590375553714803869446305422623724958601606853285201248269231122537991122863992667627573438179978250294844713759093123645886682191290934986117012222402135406700263905188799439474050576849672740813356754948422267897403683090573982317715954448148740298847670788406301335770449069885084262295290164228979911800352842716121052660073445201519995227264874131413887604015621147986696982033067822852466133956542646421665149460193914219885914217501604686545850453132685712808016691007751106063758619143813301182028672107743227807750943609652182179741114152833992421224152940299521363751540117510909535745165487928676376905127351060004208386884968169591813139830372625897663247987344542849309518540641416662287441654200695501806473037303256113383110720328052837662636540943693765734487146809737924951312647428548467607382482316206602655245398899894059596394874145556598167943120714224660930515234675745875562124144695644354176906793979212030685038492384212753375118726293444891190985459105222754278690769015822776370755346498785495720715298331066795478149496904553587915090806263057662526227103695018139691209018255702488904642164816009725093454205749613575396087053993790469447574029709760176633450269135309733445517659886773514237608309055943760234302846831880254064473227933330650316436539199303077099967585549066927686165280482499187799141269218756598311086679166902484533276551439303233245607208253030846651079410511018163631531406306381524058692203986737023192952182678968677630261752212823182822223051298569675811377365143776422311880609483929664932553863319724796745365004448660528645061938250682098926974788526267205791201807815362481553094329337781323387187096996191926813538792673123206151264332306729034075340504326377991249284168409958480693508020802819783678782584278600977737424024356952977429985776150972774429761267117586706885106016745508733350637311837051561609831287040255291646008347655842152969869283333174501830929314592983162396342628689862046556311997432426996947831000829847065969335773161219549365341663360595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -5073698660383559271537488505840060916323009876321447145515048029319688849641610253722060273631241782772976646943698918275764986517999306590526000248025862460031865722675670356939592466400134472794580602369059349848549679790571902516445736960160403323285316988306933756522877093383058433345193272568000543864451209536047200695742284636261789660464946360023417707570905870924013651918819430016379302065107198991049357185867961640061935057818369319364508222402202283056548915821728372536295893964225877809686424819512520619198537159244540660158179511608322610448700498726341375888398523127909962051476537802305011220373009965861026077673875872200773684719100488953305698559782334186865442856558253238675107043076516332248747643964890359621415250259366741731528490296281704501914261961420332008880702271832140047758612423844935412910632279626287332578610889586134017391431323336258800606158983395068380475237573232871310663205116090878212396693692024151406703582313756727169186183411116381424836777405325777145818859786418785794767579125233292507256644045907980592283261903777030263572394612465983807149858375392248720808967702878043008066918244644529065432555129858077900153023330111742467365866756083563980054482260295418165646642885941067669907319260614516497046794320727371424083631154748778580989823994962080440000299093349275115401347920767116538235037269342846387005267766962065167887802703031177226467515004981003468056958841225328760375454465031665196981651527399759451444042325824147542715329083055664668587713406996284182094130043507182506625813826870179912702618600067628042003573496652315306034451998339557941231155541182425994668329726385790324314776227429851870737964908915341730830984333165967226493224630508774744253538447977832995328378778804008933816480761783080522041475260136588082089337205348957126350373086882121104139282253758609550292788152263414010449055293834173270252731440440032268970745446152499216640669596209450166775233404452168848654120385446565773557626886257344687822164826838073813313945580234091532603760690618501348903752505333803948361934346975557062880181934303357669193480247418788822941254315619351614135072363922202968979117234014488885354075127781662555264395384873129147668046613616308998929286011076387460184516886417185498226786873410964403644177580968155141383259690673331291195207937305989692673860517783280104579891069314420654503566796517971117512429725409622909950864195834510007082633206044907925042885404876003008212137501686811447143554687500000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -3311298362372793164924671179184575959302550623791327366015078275661766978671733379301888733431403184531810882000359761181391016816686601133192714932862893021407069772376709021748582598720406094461878107487969533434408854859674981639572348563922342236610330145263251574604313801849851978352632171073289946344772262297790623702582429955013379212077221482780536908602612662941570721917023548243314769557388357223016278493384196706779160285897118851112976407877092138661239786428140738818485100230852620962646851761514500969659946334880244832750558132187947903163511910096041123035596401692996176413602577645512874253674041655966272281805111224654828898996689947994125938579347743671061556186374599196666604534859399621663187698222251940269032195148506306068514840360253153398849709048636177745255285990078301233254776346677961557530887658391722235584844719709258984201354578462497603900992332519039792580590670087567841227791834835394616559130115456225337910209424048791038689282088681112911175467858917595937990734530380566702296986806763050619312090597039602260448592950123725976053589938802279013160833789822539129276065143148774232531192325604390447071473494904321964355142857396241080921018264138386976045798575549074759295287951940906184707710419432956590444356406062339519033306095300431291384519267727185808870561013684873368237813494058822050578916066858372856184511255387263631052354635184804891867945451747758919509424732357460205536203133811279309025210599096597912464403108846625847921402226001001518875560266274630944565019090198155397008547975715563450093257095879255607209886728971148954433661566908925359851601832587345670301978620411379354205536788909693884534987022587933151604631080797211210854140820205432100665778843137658020587671381822987408964364566297158471065611929018162182486107737231212143041160344215617569568462542429590366679981698392326541141341414168156319439914024981714584873113648968914334513340586901722147992878082190117997035167206513167031836314647426796342778210137234547637375965188621312233569995541512865286540781208106369981960673975614382292309194979454456600592633594662807350819609399937215817332110110342015191099413448560200570908321520230132084399113832745541443412695863358662895382870428529369591618209925205642409994286135413758361239553713885580075067995724893035075541133354083333366311789633109516823191142117672840718853923118945834287261538908839091335505517775528024802764710657741614110539649828068506365319478845776757225394248962402343750000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 289820162826514560096178406466820271979357416408036675467014397787671646033388707945875700751786589922554432925227607199070377761034829742361641405497392594361920617403444586370746802063044130095542294800613251998558571825841774472062147075882286825999490863094844768692949522296068960258320281956291666809654507479335368525302820339221270405138008673434330894917912730367725401681433834991937026327112273649056869295542933750286359499329086874567100092300813930822869033465114228838702899170122224677854139932603591770511429695683409427943793389622819739306594699672245211625375698744555479285404600011116897753007016923992108140225331090755234623799747145597096674565282196842934285297923531557772097888505177216601337987424477349410460979082197278176434731055735347705376535811638977658680146050085892031420927271062006309863210158559523284161348162866924347030937361300509123337676285116627060098717154710304182477566626816623794351016710780459258515547352725583586741627715172769203911550686817990979603944883917820024152754879908923512519559004838013109673422936426193131472906194755838318395040611040941026760894367775731347192813028077985350208744233432679788440333615513776650468816741108209049113976611422322029133229195365074252349362486045824848649170060163495570523621165406781172947052892903122273269083689504406396571631781124700407865910871901365596826631387695653376953077772630754808184651572510536475963885990477176395612318259679925158172317567337373540930547406927554338382608771476926418152990386603235180147220225759775841227439540633161122502075044734146360943520148472077974935391898193224866288792357805648032258824979043788815464818195428448387949739011385098765570207310357612034771067824546813247911637224592474355408365501121194650000647060652636879152353738873423430701111682089290865330067838552158213174608199880501441721133390478511292910908323406574667309570567358175080310786022742946246448790658971714249530726174086089507023502185851951485650737279265159352128406611717252998049320317070792839990660355305202316827515294591465364214330040600789194799954005733251386721129741820067662740008369969960137037588238919082397724328466573332855873357016112598300097415655614735190340196267543626748173748159942298138415921808572315496999841756139438023560796217926244705410826890892258607943425731679162501882035199215073407460785249273178920740749943734642018945459270650822980273675497486238880718196235182225560371871352820289348341427360100652776964125223457813262939453125000000000000000000000000000000000000000000000000000000000000 [29,5] -4349279422004280383663471487248288782635877105849626316810097245449050808217745418537869933138333763618595371513552320574840022712525503971189976083294351030215555642740158090426440899066380043901003945725499251853972454497130122271281576605893357716990791786824984011976032368297795038539713263576403919163762325883195891257723412681982589146553007650854821055684448994966865242040492935483782025225699064778159956794426333159247785165584013781651356259115904600594283442489763572385645128304163466323869674905480536564259164487560884183879858653145946254289202950474007744822542134810575866285952258132113260450705071348902906079514961414487234751824661494883773206324623426889324835283394921068702769832914844793802261906958721894843513810517842133049887139537062113224969975110252380388966341488478413692469681778883227387366782596423617096625468615518171878660115340512631649331093470087655259819297472624506861173797889777960094456216100551829825337824562788121261036827949501287357873921829373311040717622130244352432739302746241464317303156525639617948888755474955860053775822629110526579580469128984334448587493300953935624898934901603546970445976039916261974829252425220212411744691377646444732974964719076630183302613256668946500440600305315865266072928061383906787309801006828321049617532550891681456193609594569462439206847496335371272413582505509459293757217915469540193019694009690616773832167948133969109892556300984739274589341566427712047055048189680767914427834748391728317047359068013668046131863467176531964758000046969670528979734508918500836061311526012167113648086206922390739450477334495968926718030265041789316944624020207539027212077771853200039050323526030363301990125035445526129880422831240423712788149457298517638056513932570339050029107394949373316164710915512475146864358875059372575847150744030257240674196336201575577692233866497871012648309954823667714184606205161433340283567633280915490413922976064829159602116639832702950241615781583636249745810467977028000867965170266157193474364367195648856773108971376980734666818142621951928574897746652696989656343636907714249298759419073099734279296224987240590456707477534208624756583424342660524930276156429592069286908017998537997475144797647208137822568608604966444304431102233170071939221459736055711393125143936417752942830036878094633314176942868851062330644369553237189609817841374274595384509008753896452303456851472983931777052502540510527098465083638038023916524604787532540597916330682437546784058213233947753906250000000000000000000000000000000000000000000000000000000000000 [29,6] -3223370969628033759249107874616315556166025805540755672550805095526734980623353987273151093728137810219374820053322203647499366311193686976526461736524786373098735640881592315678996126582888545769765573685134067867473710553891497205122068335264019077335937895272403444229375182735351482849748985205040045849291534344322377537265520065322008066661421118404621326917383118055849037118633642291642162117127311185848817358139636104394912790948704193122255138992177544884066039793959573087599089156024483390627819591120544576741012209684044053934531643697082514318985344882121817378521939940702474685018816858008952605415337605569975330009011435769567533175527703505534264177798000152685806361437931956479526263361244349688197263214012934229516322545138948237081425765139746120754337476827046918480582428107475796323099460871732134729897579797189298152435036646007729496917201658296312686792082660127940540561875141595982023104291891954858012698387512523754786034938950731357788855766415886108458911212116578151338654867839108077252062693837124647598961126961515465586164036462147078655047428379862689829938277267672926539856898243568978021933835463529975928366049496968513610529666434201328265920755114817267321267302171421544621134492695365857511395596309026881919633248590478476044395505702856351906933580637024565677839521406423562807295887011458242091283028710217913646034445876799171221275745719264546289818891972033935501001213024214124993802798082569649870792258097211980147968594639556923314831282229098136348161612538854191684760748335801402945712012016562893680939021393683957481009186429939389905620469052996805033244587384768835307292608385556731882673107394448426226709007466130312122815125439775511694117523390872724274615299914159947808681563906980776262116168232449007783695726565037686580606136168364930962444880728770740696258550434697921709062867925317180761137577037145715067365727445229504981427617042922399635153772732455159264822068818297585145755190955710278151038912075789350647081591296308786682443449420567577384959690775523949146596480763156506885450820896595441727660545177135741507854686087893515759040161598974778511840651979065551761864017068037860333328724212055062247478760382182314429703621948187164906408347724916117942849881336782048687190976465250350363417547181739155025312358248301832351249011005093874610602171112537418766429403748260294382997741247218761778401655202663747379694631772992058698605396907282875254974149105581148670816166168506811118277255445718765258789062500000000000000000000000000000000000000000000000000000 [29,7] 23646718288967132693466340344528313649332894481532625759068026196482920457603439914108702745257508212743670601239428187009589244014908203914909409030830127833268306370003351780153907554378243089233842599421637249135080643500895422859071745140610910715706663125737739776712999431482753284614004315121199328296171572939127833421362630940607611000257672463929423765110641054447409005429379182192974969663026340299615170514987111096013882123940801787366744845942686446271800193352916893112588347383052259060129885680863702441115841951245800567122959108520783537286200838273007670639469202936332030750842150209305059121038465648729232772290364521976987466576860682268996668197497338956657217743564094194317151362787048445072912591612402764156464478425848306261486032329369147011343526519091806497756747827741478781379043970190849341064017318942189114135496294709620664471027659297433099753377915094796638308146083262262353006926142230190276908572216966387441315325439952570669432063068633796106551994942202463275768796962884621045788416645105612345319089329556924324917431948601225213219477590377129392562753714915662369331200937953487498369281545018751265846711076662722143533384805097785612648909853495550443240560009838149487936646440174262612566442089890681984286745059732442889037449110556658223568870898321198988501373897188298759416719394219796348710827357770929473111278113624606521001168306817265874763902206831294519690663463711850197180142980842427710570073527306981464879218313595873569364298862813226531680914501673486729121842078077490031827526148946739020500568068003898307565886223547680900789811351032545947293796107111628545007762380530502144398614537891057132637638104446705637096033604051787758136126768464009250815429660351204452115179418767592112525590078314386845555824005716170910845964644544450662381955794993661249483399644709955749673812849043819204489258405335009529601043192447603284445965803159652485082877928827556164709215938385619838347993510139240325906813671126225415811563172874498427023002435072271429556635185886265643558867864701700649081473538611314928380839906516182603109477307765511001579393902066155393482548069619837357842041004535480915398248184053452149323900529784696234121245665852729115549120482116523990115850883684600577490602470294315223601805621996158232456092563922044914312527386546203456784633624386292567608706083839743013159510671121416546417892233744551123233282125324314691692204964562849994828659502339093959413524742574352899282530415803194046020507812500000000000000000000000000000000000000000000000000 [29,8] 156697903640797738058279430481610143048504462168008799312154406085599493699815362991094971681186523185681759996273289771100538215082121877327156396788746047061156954823124764681552636317929852077171068722823541596292950415820567935048685693121903263054016504534173599929992795019238930685809693473668055934381926767292973991581674872404638244936990888663817430689393229329886958926087348948477284635370162037577226606853574018188337620739002605075717138535097476406103480033903109006222797998373365300479645967742913301539631244655898512596571565757930854756471642007232436514715213785729435940704189637870673105547814815518068747761791383215852001505204038122805627926273009389139949056039947947043334197720635539504274651992330644908507099688694070115440812724801268188216134172810011833940001497097848448122067220473510051060185894986288807347775538963189506961874773161884674941019719094081774632990901720133699579994386471226810349524904095620329606446738528547725360155014000018037043113410007955598240444645002050607187832382444516811867646619755006557385431331646038910218283611456569562726411840652849901513417175639225712082366867606045167074617008618167418179428896137790383127763206876696832188802703812436055404408048994410079617276375863186705703786265455435331881750402880939537247868253409914404210560908185699777782069507702959688914250694440878758435532064601280574186196960415365702638847061695254467988782248598017817434213625440440351529678792290968663676496271293980383019502235152137668953641616362729445864520784528916309906459714521488077629836911629030323127126112730924904319073867574627230325882826414848804973427247021863601897545534816845733056595234969823394039854209398156221571360786755067450168389338537787753413334154657048751755371308042241251765115293661793528223079310024343258217781656637562880351602829630968515613754153773378690073674372639822860793982702649261016737353601957482497282369689075517957300437300761987775510641587347939529260311130779895924668815280679034765893018898349851980303553030271801830776501533167098852782649161654562050023113607636123141504833835887347370853601391406374173909530129459289932988931523927516703617098750589117715854246442129638561750116372174092895059279325509151377096709642129161722076340341598530409869693048551055577041857604524916612908899566228182865186143641278421159688117325887277045998961268523301221425980088419414595409242286011774380748161001079126904666965391482128478982095248729297654044501086900709196925163269042968750000000000000000000000000000000000000000000 [29,9] 1088292130933740547625570057959578483281809493714608141422845796662939599062801004949805963436523720606119014981315956663662595887300179454886531394695662301090795985918067815616550873282567115564161558989983867262358315868625827527700628378324127466645644099914704504507897188297605173737757821731541620732129931153379472551496534476643186035107412924795051721328848950725568461732853388568193009378796604052250394712529444970440354082784426915059152269105437967693671389075441033851717541408897409692758141934692572875202421803538580813633284903993449211140636525769316425687921726061606872216826567179480850109444675454095723612432908580126620493388307038314043140680565549150576919365342014819601345658034031101681008950464499254612300142867075233287888482786121880398350396356157712527363278109416186581239520473585626500980841260700557776051039804589010794222094475336010551585938121984429709446109506266042431620426550554567435995913257227509571487850755761909175029411563778826690074889571089916976083401519161056553161174156192300996971254933946276315236958996354493071104806566261589827431711452287105706235146759935954989090808239771497656959206238642844314583602192442387397066298605834114627018227012391253199602478209079058815521538103505657747599799034959547610207118982607057513080183193946440714524585980254546262346585960570544389250230687734192197374667501686143366081328378071069021430035017445821704399445890223514531169189123578356243504481372336597790411666483195213203618415329911401968649136350018650230613810037464463412787460053070106995877439513730570421295090530145704161669391372881243125190757368727464638482553653757512939070216744788826565063516319699233783614173558532926846379851145166007613596031969262784614596596148061455218188215050635319751619974288438812227055337131288229225795222125431085551803879313484504169624608138361064665278128520643488710535588356349581199382898113360555976890234975284342120908063028597174303755959419718186554657568498140504605409241618549868019167685175976000790733889503080560792245564878016613862179199080438042959886715429112648861812356032827115833094595148827615701766567777955609806021194439856696151597593525771614033648029786876680171469604324101772420420210429629938319066229101074716122605933512600838151335145993419982828501129282303902302547003325638767203886269980568625049530306329269781509904057561366784008171681218303198678842184431044606253985183650599079827011103869367063740428993538073010327593692636583000421524047851562500000000000000000000000000000000000000000000 [29,10] 9078123321483196016256649019184015724095110781189991181566402915132510250009716497726112624558624133100072015250907386436868957787630300829302112910865634849501915037839193542169026142710167366756963988210961836867364622505815257808241427967878662869337082684612232914334776997274663094871557664381494814845800048150802987352413856362771689484623511881475134106225399218129162142005485788829286542220684273708581731018325963434131755338820701669670930185073678614137846552853268057787885822048173410152946177587978473017664976029500889018318235510735835094523994420276778552182428401278675496130519707689950341400135650544617750673592428928824870753211716483020518060186377682209426456635921988293105098389491744830442912797522437327715188460426697184606503794252840469306998262102375122334831725628908398465416864288270156313964166334828717013360684262415095360631578183524321909073857551736463991629367192727431591128750861514668421517578304061247841496071292607922636508674408838233317070805496766967331990108934259660769736250984564741975108712642282857040108151667597399981820431128821763939585369372479288510450652556865098517622270907080379958783571996498595760805285724310615727562548045113786074247648805758150551754892413091690775779599742566421727408429483260103320388954184267991124935722476722874549624447298180157309882683394492556523208462141715348719624282667144221938928579592749631847953984053409752447860896516106010021851687482901356012779611213199142323560635393051172067986193243177847686932494065199730938167190592115110346745011978420135620517765714168453994012663920452886892194751508956073378169739466702609186910281929481857436313236283774149399248529752271132514139896135095598010855546860262013729279923395602913070297210279911213370103221842722428150684342787081240002849349096529937973060712448026774987959803309730050905610037757462902335925594332614003440310719652152179721880021209590029655446385244207236989228591649885028484901229169905780640332742968154310674335113597637074811072718823585940027058977589879269857283401012206747861730844354035371756637606242755434459996734351674789366680498932026346289578690918606199234251674060285315144207295126724323593992380782007780281606874384347460806237360971002481021274522239379603004764738659103004456129771945480627668694993484938319844675264209972043860409206986470353595513261833478400738327198977454438076900408761254860364494278777286897973526339352784335812701774297107355127605217903416501279423300729831680655479431152343750000000000000000000000000000000000000000 [29,11] -17869824502622512211623595889633173742567520631584228645198748595616377912176295882488755480977476901122014480218582136269108051003729245903127660557484671685096256116356447666660567313683054872789989871460445121599934857005181218608135968220520890685535478825227407972413915259621894194238896320061686951425125245884408406060056593840273586122279195667250525806659719203191690866830977543156732810449473899783639741223001442539657825916858836063973888098698805471628770464421449560759115250269684113312839707262040289415128454371272966316374539665286540465068023309347940275210280376229792240186501716532997251553160984464809317858985338067794479522288973141724084087289713586882089746557909299779558997081464045844258999197109731062225409573025661823374186949909084812131396055475327570083231015292496255385134826974066581492860442206938688695827412051200520445864200217348791406030143935455195885519711043811905005471315909203590565762931348710845917860358603113909353875603955767884678768113521876902285774370250499854957926202095543147880122232609186940280926531809609509099323069965948081612665663426922547015716306507491647268871255821698630908160419404628214681349026198627775699909935724094546675763333609719015189726850791561975104883740536617511740145120240434433778446458339968902568049251311539002054144689263299044075959346272173768798138336468092588518509515511249973097534616109906712351507627779846138829471387882657131795943096216949953453813886219621235913580346548418657080905023535301443053518307348127546149315307761855434359062089366346744297165504939293132797443483611150704927219355060770441555413065668716057156381378557885515112890009600656240310082704176006321612344110006005880191588115318940638237416886015731584691766146092315303195826473834052859018849243566478985558702473676349793096100821187934865186221519823371913322201835028062739345747815778941529270042065452998517956841253996269123654476489897278206522954209886138270364192734423218448700195357305939806416184612601178340052822187109701341229782116817419334150399119715409171607624314048083811440471352471453294380357152322992526900853981444500615396316106529248634841133700289479185660839382480663587214489673458585718451512938145876435791794172524342657792591863713224377418971769072576447127867209438548594155781800735328760093818548233924227108111026482878086751759945584942456134929901378982417977020191551910255816996473478225745718793729140870342636819769337777480375867845377620135582930060991202481091022491455078125000000000000000000000000000000000000 [29,12] -87139251795618097488079159267397021062302407763299894020783834436094954618167454963771767670761318986345703409614636902042934795023336589790416152802257971894455973752674283083850202730590792031677281142351756567439084331096338833265273772424822613618495712312092578592450472631038292150908741040200935964433571474515363929727136955605206323158547283920125379155415671816588131649471167562563801845606721394930725397493563374498288760977419967377649069295302654132669677110928602034453367717321434453605305938470848326084539690829029076849775227812673005839782943022512114979691263029889036527283342988241501904769301288882573807670113901064509783960194201802414054227418730734126732344040049863398437255969474808135185411850380724011795902531210567135690137415918867281712494836689975169661440200419179828346036615703711296685161107734672040286356576064872167144453187633302045209488978273173079335737279672741556639471714903840702860499122842448737644981558425983671102627772325677797787237033085467753746411225027328374953871773618248595394192203467638396792098273874793626644558549687846974562804482699275448031577572227951096860732769578493048428275253321487637516596804041866474859112513808639438479450687385332447884484005325982173506377033938418736470736558744814240663530593685226869454905701820926895083303606563043887572056442898752137072631158058909641788552704907459040105918383133316379532271871835198409289165649286589070247555281653151368428531615910811555996274540695288993831794654012469022400833627767262662841309075182835610878154679919382034947044070882510900361369552379261919515725010301802078770150151604111434462046299998327768708868833900847437910359421661152122604698802694145679870246903397271820767123408383784072538421139035027403774684417651955275246777839938824778405995124199002562704306901071188855453725890752348060473142576337208401479001527281015690004867553211599494792867505809045010331621178030540022482900705985237363346858878234663276826624502673059272675110419875031390278466705989736256351276911380800354848500863254585290518669620344173609952647523859953289608485448710393367096130674496615613611943474597959894935522271982778735506843714963252141403477005348415466704529766217977225697781345006546374922702656092772219637814263724943353946439369699627841653876525286187995466461099803763040546953808577348977328575753276299287408769419310527146504285241705499794776513130058481684097935441629017091429054097432950225386382103796265334236248456534212891710922122001647949218750000000000000000000000000000 [29,13] -3749261352132473327327787677379197612896203012614621434779862825981669415698505923044882873534972244785074530635208299155783710106524686045571532706251583423149519910764914487173568669696753784464343814361726783078169082866253655890338016191116147765191585452055778922949068026861037548117152227396073076115934159832418436727055508922937733204816119886262498403107522730891429148385632681666248457528859434148787006158653922361873556399155880956905898620168953957036596279903990208771183056053552842796160216400397779133008506973399169160739575813664607030542470596239921908692281871984683865880502600709543379161299428430580485047445742463244197317056350968859858620288184273497357003301048488490592816432663402133212726611520748310836010564558416770330859616839043905891720781404488234530154486380585294943848449631210357612060488586549543028108527272306021601449339940765338447153042172948030073484759559338682101523224287708795387271949081248437148110640500402761618633041816808763019967879993506472554217611067786170548079658674747745328338632385358930714148320394101047932566568443900214882114885894007367290763295041237018893843479859031649923953831706872782837233101492864404010933795237240705483396807600480450315401893685966402223111032887025473649254600766477733145984787437392069793521032499933833603610701673376119321601975237009628027772931608566452694350842506664965916676741033332949698879523608128111372115209079035679220509760029435283047810545892607507576173382045205360009298968249851022635277725034908897177092405059161959815106850920375859896129704296290923979227118278423885533028036117607107092071165612394617371079491120565925273957784096185942568653776525745298188321714013667148083789222407501843860746481881690216729251632747027769477252140462957372575718127101386543129634726006674614990755327687963123551130287463229791476360119336117953327280864945923415976312123507648423444774528985580396679501626921614537856485013620348749504715758484411067489146575649402641546274040065455734984879282425126503367881399684434510043852569594864503655677184359062452021030667979922978055985889413192291139933340493228595034146767391343936106319898657868608883112043088530209405506462540158353329599783624691383157662578202878664076506221470469449328784989362005973922675763229892149293735481280122547249040307711656674014405372831160360277856126339553468342840632987094860804327028486950937149103316652028163513478860486889249483527320582170826894108840601858162466797352863068226724863052368164062500000000000000000000000000000 [29,14] 114910098564339025489744283733725024067532554874018442975409136766145498434830756711599120554086002688219711947952340207724274828495666534958615408147960221643764205040784399279004339777595895651223229596060653779611164499635024748696185365942743146699656505401443400142056059385644655093808018675232388427655705306467218838565571547297738031496874838472139717430868814283655950267068011778329158316217724539390719574387869212872026227804856189115928874712482182102601091209537075910632589678403350573477435130184295385828533042023037825150118318365493589287626995401346020226501502808587872770457622954131926345678042372486181040952442632631302692742594333257871599680368443061267769946231068534338465395341718221633488271693984311424924729782617260855194140090190647669741731248801989063063622791479747182838112988435391040467358389177252159697805052813181335376459524115849912766094182989552506312284145813280661199811044968323372735722883497843206130899453612526639499458423848540136280548836005279127654641198209608655482385222831213661058556931812394516772875811929910911086339685770687134924919465225121442169803089701321344079103814461205522656064227270686724266020161378092576991410450400916550161422317464380635721214998219493827197267864400410702417202048341592554019076113451667957091339841152540395758760154043703831617195669310714082852564578375434199009923847890053740323054866914454326937490052453071816306177197211928688736861487458832389284608825198104689834030756719079544321137832927905462541426115285742685153761545581560045682724275725798706609399104099710286691261579110722875533543423473360847285386737418799956790483317511970459431322102157517311125432195106254836203539178485521971302235534351257200830225566311519604240638098243885668824923949173081064863186767981348350745963266316143541100037063251795732357110867042268582043423454317368524472414320033346108364027896469714547878909651606290212131971544662220655645105746087883177264492649052970451169372730991379351738903566197498153194583360305507734454294689093408688997674783019372556281737443652924955531645257988585622274531251809185968098398598585552224843701415099574262457247288398028384542547213763567359647681133036696507583492169131765537144027224702827395258607658655799365884752342222317293269007273791391275985539106991805205694622239895695706415268063691507014461258036397252275294229867343093495751398285690929193915799135416163486731295392629293638570577635102492733663226737422696278369260713958510677912272512912750244140625000000000000000000000 [29,15] 178530081804848664545158698976007391873603281219487715657492706695127722876809532616021494793611516889176312156297936691235747333736719357242512710846420209336943689469031904585819237578344113513517388212180200165557325121280465857656911186421920240856168529043107287480123326231215399609007856710549201294369724873032399537200130135172667502016544374577572221223961767734154954063309015947765388858661518265846621370594739630914557741597575840425423972797851997064891486802175946518716626980609411378416272944805568156080616379208340298541380239486328904515913453787411713043122212124110308260072255633145811511428729159610000471630666599374339399692713458872683144952677430565356186600146914781258429876482603211629369129762066032142613149154688345493701829787530226715308066308254171533094922230365423218755627840577923031610303348040398189146693373947083124455976052442935218973984385878143548308790326366964895891815357655530114902156205108310846646574435471825978643371647490007456341272788326835020307809025161082031015036741812271112520699490917610932360136795680501871969730793614145729829968008689342950343611787966531993542153639941899115091423328653356202908736284066773895558236479049203741513644513602315121753272018879477262292726785233579083675568538119845375016606949660586077192308014208045762885157438043322393262859838513880844751081838595985162770243786061377664771444983118604399949092124843327815070251587539014415430494486288319061974861895858894085057203327618614761195147797586263356332080320339927762729331549674831863988375123417960566551396797313133957675280053349396895715724871541663309957954186868495920361773328035485218453969267477150359123677067457678856672242160624793679360559472105268172015231480681502901124807819343746025974469153651772660128852955866557049763095852311660692570507587120806369195213815404210179661306391002909157103290355177631094377142949735740997336313292584924133194397618352037111508530978380468441954273749921860235050510765490838774776419996184683977594693221197766746040356646239094064751952906634097093064207085058090569344055753166508602424196219250237830795372331220007557031097770411524078933472165534997573557052280356653754965962645883681283715884866645227294787256548184535698572704968089240275585258060033439599251660951839738724729916489990792724517123030245418674830675276793729284067130414832098329723544180408991427807620247255264719642621008610953397556702899187394817251748445011297115126673726501668726905636130908305858611129224300384521484375000000000000000000 [29,16] 927236137434607162115245913117177780477734097339985033116704834851485420844475242649017569399283077555525988495598077940265629329948581059045934596548781442239499003816500377123669451424451020991566999119571244430069864774253446931514709787061529067045555396806712854001143426807951786909825035570837172784599552471104346058132242802100922036498230799631460146622213846263092813621900701789930252304077514276855264566801824928871822979616404898434727138878924191258849513991063775960885782992608684541972604872241199460738434193108369617761996530770458167985369644473630849158467173798753901487205093178950283247108482754672873394461411636085756033446640942093063665335404330167483612650480756082435302611610964336611437052735032559670471973975699321055921848109006157972357406256779616091010403037119955590171391604910330486720550055822196450731731111863429482750805561171568484764870743003640530503131064297006403207064731921120075205017973777583575759962195780629524458622965957633136217623615464387369090660994481287975896353018813871930485457643453207780515950976137182039788711710433682924828387621732328768370950907857537722745617918369199457988380034265640872297052581194878879646734208654527496727936376377893876725372026684652950064336489189970098551335347852947549373345898599773869737186768266260212815733098533758435936806743298094940614883760463118112695349598400917182231443606956941202396449816550949462357111738857319336759280655701297604460106650919967236855462240317833751342899103452005790396070648083087754600192512781070885223944070521981834557408795037406115843646548095440545627291289932847914620848140075845722336651429464374091529035074137265378880723354010257438035839373689779350201757046614049461654943061246857622577122012367320149480692310306587424292801366182823115370086629740197691313898420501733401395765838659219775893223196378461189438643558405841336439302771971216212018879428609754580889027545964434215077259674926838501704949445440829519148103544837850564324166321439088011980435461346395576317811930902357930792181407771140362356107630208645636151817276417820517667678330410506849428883575529078696709302709935126699229478590488531721913130207588331512199301045669764861512174281881889955873009305019270450723115689821219311926555080983155356194265257620108085232432059320806989019887797488186227462508801847323309395813530389540190063161729997316569235378395144947420193348462943512885777083483600823634189414846510567895810443769898227387219174361332463263352110516279935836791992187500000000000 [29,17] -1211138328308061569539876871507622329341541600381623614008317630416543774898809624587848267365920771841448453653805432117677517988783420554628035767075540065631679419280560527741425926555924627715434564772739424891392584082444631162526141248561442140455547873594107236823127055708576122390820137259972156379753309188133533132592738528938811852869513711464577465460731563278037581990196439130913760959422450760751772255025254491330182162091071048325823294970408192893166064835462653264465796750991649890964922140374008867889888265390620983291666281337817978658104955853190120403787858189147898527138331714383166553441682206847955821171478021206365525589271870356350038038399111063938057285048422929842382087795434172205179573803972696271956233670402761870038583432705275110399042882740273213686452769561523701489009221959794930478814763044051067055081488159876151721120372546187269418348143083092783752302018577879420923544771614316286462995309900989208944772524734280730968833692567823459308708327561964310465434171157593092334531832060565592851910339476922261789400332207099564378937830297908690320839943324306175462494965685274399742973382751463199724537224667648757126369364423896149186737220069500858007785247575855593712014319899484578796575169136565676294204573531818598509364990343983857268256777579283290108203545201382340439937085377242064544867441815356887635585096710004643448382356791700880922896121120950908954563296070674752769178713318171081069147561488665986496709348419507165910143820565731983634228434431988676568031364545956025471534129522477227723075814097347512518731480560590419319522622278496053269546417399432704754109958017278778882194257047486354804910606863797116883208775131885589483707688265136787036703833255282095454266139778918735583857808351067987015161541431172819700288463071069459468503141575070727205953546213495777687316818441686559244021819109133009807671183884083964298275629937680419644892253528492503650542689665779120923674397794768658602072619344986869896007943046474362154478051954693619833270186733971849046697547864687605538663584231994751881937938845420502364466651485698777905297987895624673358221415601348727986947862059456639894626224224258064878781416932183988907980889819016694041132845837849582688116195582364520349250593997740923298726891476432736160508338282768592562564789310426853831292165742671233554985180722146003456538271651671365728700335543672533336652732192962616610727412393003758450419550667602621963264377340790012727717028795382248063106089830398559570312500000000000 [29,18] -3610917738890381709068180007971306663274320329158422023047626644940472274869278479083120393990477750072705312008028127776007759636303890312731201237570186110626109235176672411786112476567715358063196862127308216653567387322628773669598124366655622524269473700184970472634972880316657676491904927977218100807767721077320226632197585408836791935767164051764943494319209196341573592316061448998139503586930776473823940989382194617898766550423581727559748559551340492068679224845629856187982816725487261092618136736673360926452211683350814922072803051858895720630153424680195301853065951946574494567420623588164045432371588336809914262988586680981186064928280754953198858019795147162104357047958521786330675573243125394109893986932370169644708315559886656036189143823006539725256107480067009646854132738143542135045998922027743921596468857375599036334650806721408564915153877314879826190382493464039491607805483731081333100990081127053494882877013700879523094495931115164395435057168815688960401121522941490696055818850224864713096267340344320167822578643820468334329568138437685331386800230595296910766797817232493690364354919061658296677505425375167047299688295353063715435617710656572285961055140911303639964318607447773416840178847181321255831507576347793967628616816389068293144222359071041642040559782775263039793559340383797442235425818700341831394666425207381268822146261579576948560228088953963575994561203412753635073743885574653537341469354467576004686294696572403420853357655505528222442343112797930162614825617827457871607372415307221369502008207326130898622587575515159878388593289147884325331611294719566804007813169230042094150728873495176614384603434528453036345842394259555687369942398659149276852841173284930940704210940843816873644668477807483288120106676051102626060263552943167276828473516456329983406580899840072486574212767011458675869727634891634433376272219626023168292619837829047149785708347051035979084335562253690055813511631787249743082270761724258458970251982770334419441100912917654870107913739621690359921662015737008543042894079530091439514533048642968627323574787164717779499161006232641207054197219482225788532052121606347747142180554851268775403268124523513077470940761379883452721319159882574323629475825553740404443248531329442484402218478420643927000557539711132053603623735775416208877560014119040514819717168638372427112996593879107410854437855246633736936383738055852197140514659970323095870154456787817440209749052652879788873541495300929429898215139438377718761330470442771911621093750000000 [29,19] 6387182802842221350743554210964040227498370658539484164499737134854107025383107929123930843665724112944045247082495809483151732656705373237099959409872983277129443590070868418791723306577102483753795409810266270925133193176568086565989421598451478518038724416787442353901242216465289478966063283087874153143352487539664033680157681178030362598710623601233234462051824917333586561150201741474935089742681361350229337851177708434296598849370517839774021625343315635035009145303561802762811678708782602840838071874346390189430075535636411819136133986056156126425272276167522950975750981688059384220888882435259459249132356010175514045557163481214761262325693664122846596323771903398630762142819080543298955401262203019248704325861217958299272159878437365862506785056418109163881305112326768685367611999870528462967918075269344987954156930078518559991795672084867637269145802663850063199644796661179854319680439340337543408171393876555872383106741474995997769257539956712385134713606897997999291812347864314902274728220781362464749588268090605996864801419870837183478152913623026594210621393978150212321378325859315218391791350783636724630672246183109324613857543742009344177925689143351858032732699759906425475319335787390320708188264047122626856658093836466147219143459288003748446400306859720782869820213982108337896678488914738195789659873179835038999136766325920034822988425601499955202681266530453719403782537264537105775574150923161291097233719734149239598434364091441575383719526696255482778507542647424294540909316064427076556876156760216695499152476398010131803243364687310449295319539283920848864852224039286552727381766261915572139235042150169132711305859103379060993189800832156550444806826052043969418062368006107819152672470945868186867683699401891021472637782443014830953031736961263565154577286985941382222637932706014184078021173488303213132658043110531021253784680182287491150210543392613567743242743521999161600895482415592159125309191533640414757302365965031160314925387411891191405997440465817558467225598037954823330612673020907084768495436831985246874721308891523156014909650775840782902784458776628286540345731811204994170369969028561544910567164341423405638402010096674960642528689319740545768136080900786193081997988565046478107882176147826867257648736704479870927851999044821640602917910376798998504935589936633817760447289987473999157827316611840335962068515643934356803332691257007804025177659358392653994510191865907002935796401462170392302577549576564353017715802707243710756301879882812500000000000000 [29,20] -5961672056755811041926032679178990186573461249868717666183152427505962844547594227767198000700550705007364133920918008515370659750635963576037982015931112738697378661949328009148104444352650248524905354797287334932998245038347177463891929918257307145086814447914881383368341999936764229096331972596639938754254637066442518393960903627330936950684637123616802700175482987628860905734128668840724652677006558657366598355848314459852303605443158314823459278432001649185961304492808025016589561104521464957050946546906568528384166289885756866650382202367066101527878969680688331139489720156807595043707134625369895325806258468146148191761331840520119836580317677506177391490035121311299440717159532503237662405261785267797721614814795396325449784721349484620764270636553827906455393055370819537286368634149646175469519039077321699086541957081363197373501171977482262440314018435327657541104760768624436046424288756612904176455196354973656885177114862724465109373460181747729600857942681312225275812948177262249218786096613886294840602892534452816483608859152855030351608548598971058949484884894597101112856909237780596179532685866036617942578231387209347595317235407221795166740541174309714485738513507899360126787719153994525299298423081053221064734132527578658200089347047553746533420717961152535721339599843492400905842607169511033789284274233590231081670010364091079593284573637295985123780946998415708900390540140317469650162793774529617577430184857619257704589250852355715208331460471612085406437063713495515774970408914032673642816656892978626583600117332173935042244257357203096676747733500257331443345710173914421286725803930725219939242431219505462267125516034428344961629208253175085412584165361411866657778145883073478317884623516825691287281417622643572165464805361415611258847814541325382517153681420744520107893890959328784240254821386883443827045807370347076453845197044701135115687868381294448811475301599901028362813485501698909985558925612260822723799409871664314715366215099430507690336152930166166420530079149921152336289450175160761283246193927341563534978703545579035829452232114585650117168987778430410424512928073859513806697073074564259636064439817253913419281586525091910416688171913851531133141571469916976078253117337158430503003769545492500486208421922950536862947440948051714204632601910853693777578581615478937402136439296639933650594486562854939997333106018956500690968294703978576382163812388381635415629125947561215913689905890004718843400582397023396152846430595673155039548873901367187500000000 [29,21] 12945066782988804737015447481373818404205257245117143862504936874187557072939938798007824909315559452160431501597937091208245096075559113963884379752788088200064885681620111336094376641243717305705701859245858745970165547970182829818303813714922343231337039305398546060439391764387645135378747506362313619477024821776787068987489130993248343693781483623498924744532801815343461576396732244057614084898455053032319657985387581384413620985878313359045843767502164074847497386371251261562538535503670466871088725119462748833264051090016143126514578722781122944630705268366854079590639884142240155103516000548818466138082533224429620359841599676122573031898353905762267304167472775139798485994004738621613403883868230562971112454489830175088921217658284954181556432674138641074951180750016771339023726212162625506439928240786802866762205407309146374261206404299299550519237411253744786863241713366497119274627268334149062735934081184627452290537816481726293392897037438733700052182419038189713224183441957293850562183100739332727631466440861569151339410566717131097442644363850112996987361485216158323955413004460186583476505648912684406050607717485194108230231360971765609861695029020314069766444880034494597502886643715537484580100122987977956123814707724375033214794635080608473682566195061994871520388585199209476188034926006266696301824602260094372814896347635984045384254537778138301302098756524555487405892216430865818091213648441326669585816425015663100317232070677092097266756314396089922058055865252721013828512575411671620124095147888785898047012882506370409078327659472460776658001339278165255845777305310433970349683124477091332511025348217673767907884033531407493240295717908825438026364799175776291676146437172531688817860589667195695701908316494239702391773827385849576498629351586284163450159079876868149008269172144102380566595832299370931149176915118056443234187019722675676295840207259663950408081001273625792158313832450289561661869465499515965565556451113711668812967029435832367880523798239571108639004513131789817452830532924403948467838416075591332673990356987674931262972626158414439086752757785610874571309977785215635874680684184288805521870988250566314644197063847943419166229468736005902131307491475784084911927656237822514492828301425299000691949976012836396808392232762375234324531761109555625552328035129807293203684814917402167604292052963494656933712647300998510945158337384353766514333265443537456507339606816430702940697327271343571722787856893843727590365233481861650943756103515625000000000 [29,22] -11056691554834302517170044260129504348937464506940424902537843831465445525020957548630127698119521188506776364767522866750088116114146213513171769188527797235449628145712433162863693981094978594751217146363491896837477199471943735210645583302693908063825074333660142849350414414785841612533015944305891579930940609612092003056769155480770761582702873891609674135084501998276665346805191801544814254739530964345375163742562607920226111277429275777333787599901852346542552990539989357670362083856203583254004009765447664963214479890263818569928247102431567244353506643639342970817430072409032397793746301324506010922297723725191429381922832735548958694388310161523174521808435013734060866969287197115968110168136373210580675284155473547806586854171557320409054396755721402708397780956499177865467266166955794008609083721116461421992902127508015021551374780831522867053937377849897037917797305023083285587109974630800175656791827929980526539433020389135917973448737834940768834638447594717178561455487063297172674370432847444834602344455465006108546002556558622236422418274153076999955843725399230557080237649172310746595202579448552049081127452746622992538210512797614181306765622787025066874263585475913687609068804722339291450744686150403265834516812563230110984192133762874488021781694517351197337125696324810962678869901556288297028116539743623036585729270901952552629971684651186531739156688309092356190784714179893136908611211457970566836402456283839219247592476118168308676788162398376087091165399237463718806370925594939146010571962450421386666470044736611038828658290634163906175441344965593250241747268785539340943521754855077457252454363917229958682698694888723330974852805354019137075064327585039719023467996908863232769190008514863052678048393794312784153968387965046969797279528305656869525614640497361281159479788423329935377125683936648683128314756239845462646109319056323007448457659652939837720128590603875617602687110600189361166258890019121827242603656741299691783337381796735827765964795023974714046396406862845912754385908647958049829532001552445173225278624565496114616366792120097561958820269432242857584129655818479749528080262167427607288591783838567065824788136876521057396453208356454490959370431520213276388311032585704464467382458447039852822104895976610629087459137208057386257853678304257722024778216446604930173432411377809098832088867780682867127413304520514864061138014036974208471067816606930888476054312445621175001462766904139146281333121613760228640899185847956687211990356445312500000 [29,23] -24078735818347519956231786375398631434619966212714526504584519814136763062156325856020417968118126284375519667211135465647903187038740643195686224933994640928069173502978828690128368717804755938465639961264119344728205750802419125279348617028926834602313119565090421574837375191077551866602145128946041249348360142430654513499996162921994149624205141006624866919108559387340575494387532782032832427830567758391107913564608257765652792517054630481657560082045875834906752196997669982911194600136408189652066852987156419757541036578155748249000172453953630195043803107108331331956972843997076247205482109469627055824506084793841923310583703640829096873561522833374492171527814024783360240486364664626885558048062350638453227786567219713325873305883594723962730338684457990703099872106540691267728804834292311892878249147912082763065652094015050158157683310533849318916740453546725724651495191347936292763296080430189979041441896180835453106803778481834683790252336231903730127344583882362776206996583556146047302550685718796737458922918317013843809286812908342205615375568392011990334530836231193333745799783640485512906372275622013920913180875542777559662393915060170552252892051205662412848513364270644619026305904727167017903606285351697699534986600330215018723620340412432259945199901685053933210944905922712885749170763585441407450860898438669876543344946808881920659445024490227462932455151183928994225648589479828972395586076085117447482233060394315435347802000355593262358399386371538015918630836861293999596146550465285774151485794406573489108096434370132638031350251676456573524135105465247657647922733775098214700367519922677903529991747754390262681711039895276102162607361262269138199351924470103619582694435610898579681644187283639423857086860422150733801726798888810083889168618031495490213518591780267771590053435465125162287525739671878383909997856091498385053386951910204445460717862372302928182841073914532507641557390516200914985411390551493526531217084686185179483248677658999242739373314997496364207804743628257525106910888674714137435941243874818172434987212755716262991255506867711502328049370042425058689307476890037993039864207868391301422083867684347789134114658328910475513891965618558997278070196449489984781363143908451993128747708037397813500384996635609104513480396513766246875513072223164931772258735223944059372160746024413020381228773429369307913306110996152633182321398696134665706580759251965603104664483504649941816124645774504359208023629435047041624784469604492187500000000000000000 [29,24] 66266027355152370077662045102366354881745760222250180947851905661531227646383511312976632626912997227365116799375336661210001158162888275745886837905352867780147131762647465951910635672557977572276843162841116813329778190088416106748387604294394365285610478332578259299223565731129593179779476347573718658604765140949155287058389782580779526373098457528558098381861218455959743444242483205546763643629157153949295367765525723036604140371501926078837175135364273190876078568646791978855332040260082169518935509393582260781742902569869964494616869794416331498187352640171390149961085645955249394337094143050800298127647592578960924780248458732155967319337907038729998979706673504668548473432535646601055470260948471890328026527377212157957897332759523870313724040847641986569502541302285886769013948241502235529975671236123202767313969353292632901733906703413983075208432405538718600195490179182409309140367866930406346262884876306591941347129000602694626332704127177369491322651850451703490405219218914675705938404263921868681603971585278328638909904665046077471576700193258532617663312163369662765445212694333604655019979191932816252087674189470308900585088292024173870327387852141212365766436813336165756492551378420842611349195686788535196371880318844801532190636152601538722549519777096611708536351315502210148684018451085572243597575405719247297185821382412892733064315029883313310733516843034596161791116812966552925938470090285752966575534223212490451917640997327766449657649389882164732653136498296238698582430345573915921447092658782459867471216215634847151694719122282538012261320822441656977597472342040206142080277782595286174197361019568283148434848180267521412308058324486105906107209479680801515237818519541486001966742313573678238761095654445831658297807130685284657018257963683701886915170535841808982689895889191299775031879425755216018896627411332734146231650283116254376475708055183010816421323168931370095168069397973854431439505346773879444879270852459693292392592502499120536638434105519382819694550445453678261690160284085208737205515274876618366087123445011552930891379276236635617014689793699027817257935965241608106534070287622957838152090503921821779181339836300776693650144566768290721655729506009629839488206994341598201614862437327969683714390106870192221222865895951670228523471090844100823072530890329277341795672081959888646774606060700695180676320287450350687183502799080712470447295613045984309727718297979649132204571758152855328900115994272823627397883683443069458007812500000000 [29,25] -69108402828515952567379755314547443711324855205514276365906399778796617402061103883272159142923857281031472834234994792220897173370510292194493080694295975752499527889853517162644470097363387729904606265210067562064856619645892633193831363097639552143741224283473218287674953055829097724388091005749311920228648742214544972479990286299017170967289219481952761444571380996916294388355766527588038578369638575401880907022897714077354831455266607724148739200431764290008147726726991294420528393367495854794078832249852172184886879360197101553616613644638992460671170068501365475256524075099293343574592499398804710165296402667958694074681105106813432064593575160660683820049950796555874465458168338108260496611273569620043237131236612778980266721279747570544458945431424437381315310672111072294527742196065871867757835748219492619532814089455581433989494804505031950546163735559480888990959642132839406017573422847878623998746141644789315526568999118873484637561603636523567775272742711819650336619514929240102869394334623615461665111392368037189689106415555320743314518653618409134261827649948459994485617815005433649924690545244423996264874963691742839793403443099672574206421632122994475781496923723475666773350286578001094038175764529369609347379908495161803273413173224347570268517178505351283451717110087695289267321480426330559906275774387706907368606723978106103449900742435634380144990267926041784515847525611319534725370519665170753030472385885962218659467063417392897886536969168972223963504969085268361651065229823820695993031794785592832212316693138659302046144552573112962274918973798726073577482671471372150432012193365905119357554417904322207269148020753969399817878288767461709593205384305152006074496967926448018791235631587178837694339722320424392625891514443821927512919782143328432156455815769403747160798007581826365555757970729446907216456256954195721469069264318947773978028094647960718363622057984739974476979719070277387083609052527826069207193961128967541901265133579316472607117992577749122643654382828148988090234902254159576193989283177118757828120142468118194039556782142235686119278179229595082929853367830781835097749543359388901258499926512677057335198365245040077433246896882207306448952337963292276268754586996330739218178727093056527717334989746497747954154018393736148687707593192749533930433628606025811802676988360748890805998253879094056661390095351167736708686906469791265777144070619063146570023890906301052728001072977175121142545677344060095492750406265258789062500000000 [29,26] 31352793388478025470495262145908133954179000902404060238307286977120512182760771822359556125349763001550986891366614526177658518965745290396467567518284895734009812919315182791526843577055186971019668763165629026927179147114062952100256476051430135881213476101777384733939469696011300300547898691424586021457976754772416324352567058981050582143996420836399049953999543549099148641722600051090518216609747162586901377815713211056529363641234578022322762374505583796343730806634711114565221730603885119040018949787052875129660487991681467302649874729332428620060198629567566927079484495366805201692983706405912172971635284317282964733014507120300906614727157092049741157832849860465942627543760257595208579646841189695866164921654201596856529005114009575602455227991255543966359271340353368307375754168762857619082406388979650747030061119888885827456372149787702467426392089771193227337849117598217418508534476160520703438719980867465030833048078080485998083697038806969015644395404422406582272096104697976450215002323830769454746865090934972655062645032505073244604508424833766644467897668814823211775307232447934337976590402604877624981412643627509971434126384642845785398606909649059141996623518075606992279372621224322404715993839295023678437781379999019609425724269154952885104010778232251600913178204669945975426049106369589453805437137773448448904591387756778357625709547896366588270900748841269061235534034084019478271957628116206941510079904671860469154327313701156891509414711547099615507848295328639002241821619240199911418737121518111360050247242541957569090447151297467007696787117645224342321286203855537943909272920050262977530401002982485712576198282452734100674866456864030843882093184752096108359833951441175887789693182295839553273539461468220640775150536060022610283610661142707669660159609780066517830111269953326099210357118927356561092442367437802618019496115659397150615787113331919837265646113898447758813992074104579099727572260515270288248225228760394687725077408329835472610063051762329519968563071594774570499908553393473882161355639627467148153873587208939495243153380034742362879860958074172369800875022013432454564071530947873044332597472093126246227855520958170864916431729429985773429564170367979208393563469363292099899315432329886211591582522609883269512740230781180395168600725618215463973783067485365754858358580675853782501753686621473803633034338759942751648663380788993698920076630227656228113478030578864560902311468750821134635065057238989538745954632759094238281250000 [29,27] 12684799258907394469479394952343809735560368057730350409282535684954745191618970339765656989663768855894447382635410797780825669144004362940164813086444137623266699550373118644231739535739884803553219336878066468316127787312973758641589753852867996553398815542481536527365371822953669601465783845036940976909956246745521339471177260085947447346514069791306033080681240458444557416450674546487427493102951619766203512870963616086684879145157167821825171747893003965830266608652220444854139706009786756922162027852844658552039360674445546198106172365935659480058996434831230873291010030018100472813769579955306439291011698781383638190801310420391176813041516469122105304440471945773350911930191241273599907816311006345840727339571321123143108471359624518941885640948197248167993816136188573889963050189855714981544445312176808465482627858000140560210958759346580651440388242994383569980988007862135547253954804226379522140944685251020572713902627435674852691791728613610410433761592713493690774652032862976939839847273440105946337287162389028301134772298779622843520340089038835193049552440629366489809326997128452662168533411457245386260479584912722351390993569851337771509941567577049340430309192663023529954360417946148441319799369029973729951883034673989333178379470398978217421744067759568878139449396308069819995427480104447440253784070338606975085805340972199002623899187892167951866219198510261766705592880678822741938520635727816965597586361607107916096245137174812380482342260531374774882341003956631551967013476284421590664458165681686847100537648412613409780462115343326238063420280240469777827298268227212399723922229105017654469371722029330815103225742489946073484457034273708321979468340077850090342059155013127492098414963085502200249359045121416077334473348294244523893866641615481302479782050195485934240619745184423235533065110860740335575261859986872863840682598030967426578506381053679156765651602668284527238663977241162162829511202909035518415702718164610219067025674653793368057978672389069862509091365732393292839613220692168471564850713649921246513872279442847264543627521845678950515178875549569615707853303544382173196656237888406492739578544751393826578772253800860420363857868440519857919542496731976489795499902274986116485223250686034814678769916139809040756536357433990496379771031403440148582069217573189122952255213537174436876768985766698571919314790960070431254609923731970301290694943638381901290906729024034919633814389502285413513504863658454269170761108398437500000000 [29,28] -36257291739771749132383646133840860316937126368066173109839622425688369889554240814457508940179773297396018007289992728377668374133522766474266683105443203196260914143145322517670402446566151496687408487509892150970398043685312099936313054589534936861407326471871611983926899588591834069667726829914432304427094744463585700272386017770455918519262560358515300510983248672968196071283702530873902593736108171016606725221330466471090491486053585597630349426243266348961313398108093912416052010781074738936528334428547586631824666452996947536958214136774684522826990024037182656915886913198074157191193931926591950008055748433738964128796821085635481611759368090380322547901346896782729166384378104087531684161195728513711054769077195304497575629149292112783174333088375333663318847667812390897295935579973994325094810011137342541754309136037652569074142104014678690290456653351205251007571594101068503042027817865673894311696455633128731389495789945429417479006516922631161712827175085506967184375031974867827913340585713543840578437493010745953168014308729843561212400727472497526017834563841132389887936233857216720403277790852988687340441862402229072618685534995980685855472726757996357992685917542651491965047975148666695143667541565701367472957478442456198319933160082064144283016308384861467730485369079896026822377486944914767412202672492134173369496215477311945445919802762810010751043327771826364215638820040425392888167581978768184555108863085068450222162556855760851541072384296034968505035206107692264304918271044692169201294266949179240155497585802574615823289290289687809988135266425382334349239236595970813962296563849927302570342576586827218672778318140299283639534058140871673682727783972284662255709133740577562914644673357903978939778002535513365183815899914370643777784346218954194252903933135250736847425459377843182870247643535959410338278997038356492999950576101393226305338377822102011741775682405483369684568057363920043829517663716187091226256316353665212135038602247003822314220738501935508982904801008617801642443236525437995572605015536510419983734837123053343542078537439141997342177473863787451497465837285929956881842144710977571443838532103023950114513889453388482021204070153880458693471303354487165035638721174048168729740180296769330602938726555769443679831614292087957711402514071412663652289274259175756660781339351381954601267332721528311677345418521330359180963646146701843336959973689026004940116801614216300144831670840446513626176283651147969067096710205078125000 [29,29] 34664236561876340763903193236204620406451568422240297963354322331325446386490303382338452900423656319964126223015841710540209513205168605893105711311236544707261992757371395914592634641738160784217937660037630119647560237351415289909047548505819404270711582623725613440933060145320011198639848206496561751160416126430819611367488008712933402683999222324718640234860333056749027087203857625045369429549358676777411427308936908361434510239575398733096103780057918310060838414030795374437444228614113241033133392625163029188463944605024804247395111905285273476471356682740323849792033813410663883764408530753539180718491812953816571381710878314966197507450995511418872674308241064176523058114109449909856077284074203794045329962568136585645059244634690097299207296719846827605797321691432351536756504967870081805446608173336711058523198011829900943474774484666024420701855613335547204145426384327845366535103589050986370953160550460066325703597486226248105097238642702035170325633289582497307744280823960099723867175666149695104124871450198388893050940261960654327566167118363116785036727433067388801045712654144329088091558607725838178940026728111266612187535996230109014573475106354516832856402709891836637988709190261689595339361462476140897045626187679597005508941542350640395147971652877916872069269929263175913619341688719122426323399334586087235927208391776650066555130167481897754305438735617220365517082888830051238426315974208390506133774739502175594949697487941740298001157724799836581731788308342915929940871464955947015155690849847844436032704069427573812140924363612210879595457490362541243968513686817689700562479476510980925049518142547085986066137737055797617012755478804692972909352023169621226379285757560380763169966462853640110581201052295703472456109834157226003948073690953879419421323463117372516667598643499802810993677331507946702249357803910562720936926145564643724711901231834385825088379153656996575500224562616485732454715261495218736659195067904550192415253005467281922135402386345620999150726643511699473540643563113302030443559157716116420169291710234649838728071304015635657366844814959565383426099214281736293158684390886219370228457541737426666750129061749226668389844760084235249225300788509609145320125763837123560338028696580452885043726543744940578238030376395441212771671137730231273846418996957074522536161482639824848177157351570917846321191869600677705378573654774892989101191615521452767654876527915226776146821741075854106384213082492351531982421875000000000 [30,0] -1427425947867827201283402392274066165045093983901136266390612813587383354961477682564441574570100342943974209640860344325260231351799366087913098354022581362141157261614978273509436729878478489019374518558679313375044419168578041819043775289521048618723898193879585765257375352189935330304881605965083367169189143467435337823529641946773802110497026103602647713474148685544529715617200447677258673112224831700762674846214677197162934509622408573341203924540784211492708278569217922748738049448606966908287459699494264481779172427071544548921484317511182795318636065145255446707281212250221428253991989289433894902013166122845132698445008425623723983254645687541503554581461541445080931839098269572979926700562068513804798445508973237537280021257590005160425033594191676868221209380397418704382610164747727296483278091321361702499481078927494932026391252771845805913078802300012634676591065950189454958586622628831355299081938861255119211770202272895981050504506829101857026150036630242152460490801173909992168719107834674728528489058438361412645855800508935366584504731782604310829641349815168574933172629927571580640835712717500602532850956902897854661770589326309641826427149948751873787167326249617765329070539978460150584757855500452654357592240840981858626635524063307977303216980402458037236014191348196904303728894794797406199700983718900194990193776610868500783995259578603261675619542330090275444667344411631026198918368356943087561033866404304615339531929381684905865832696997969809288695188122596466450477074050017213629273538165468707280680940175399606870475673396480223999903238536079416403373883228375453018538533512514969834309980776948007853177839058433813643204027571313606137693983909341012203548300799016010458473104728010392842655918370629825395084956910736269319581906789427744004522154146586425568942400556378073506234272676726065540011033416568367051078983262603862045098035061518922474967511182552630153846214914071784609395510610444994409936604660828897904764199332754901317126466350218180454896502787904392766372968407630611200066933149087260851920629276885484518896004972320113434039596600293184812882545570533913246307119002595339691849276629130040778542195891341914480138981887207336269408896839448481237013717026302325211348683371992747803626820054060536628900853670461845368287400991472653259601545669715536515623981080917999280388868332144648504629189812545272608018828042394178725307818174834539838656788076146075816552638571010902523994445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 74146234200988576103547679135227463335455715952928223161459892088734167777834874473954683378875850905013370929922575529007716888313585727596046937698045896425986096301582808767551171626612316529227543903209637648269583745571704050162044747111302863107935322831973679109826662606052468296076462462355904963071983533702901798453242178490548617289460557090918919514793524121231006612885057109063471930714518403343564109532580316423558922398529807915287385751469533123751617386342831134653939155656765936149887073841443924380793563309233145493887532642010130244520440752721607570563996943565928212469948236128498811544685938439542597009272698844325207081520837347124738055562129045441378403398566779820368361698348162517131983866656028712177820681721547888860684135166936877298155305689192190178804028208041532342715561658339353803075172090724907448181896565609266779507894509714943072336891530718548942213629414031741391781229128627322978897586939243510741481097234616293145639446970555233814224764873348727598146805457953788153584714631781050260555131296871297318067651043574635982107833839932664200771522757149277709792920207110436543274655682348630803081619158596576280891863975669150929171552154869489277632238097425137426989667479035260879521511890796678599064490916272186963426598077023880862218300603480038808566640492550299557624895515642112152474474796847626364637705480810040681845200877621517502496065412092551392569903737049134860066730438294466313869636619509144635253712491829609850181282965312157372961506746766187244744004117751824698226712997117624526258374677672570805115440958827372326568727488128313095216486846173184093361855914304754583441738051743107259341974001481642586069858154765194753369619470450218318561521332875666577830915370028418798552861502131897870154401166588535573923762474354664649892299729657111281372537919754582470814742905222451432905632552655990922500092033313934254265350315592587809703949214391360118785176352884626692186554602321238324313713984381066124299513830245950907472294599206190012909604601671636363244616564182937154561587961009097777133023526628396726282190389790133728084130770630466506020193233537151466818227511955111058854340816858232270206704830128623683257427756080794178272054830405223265983011650327056612180157086662731321760190726411325114971901923320304657707135737892426960731457732698810404218380015091582567866060877137669202769059752128346176789241927539757112466593391849559863127083758627122733741998672485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 15906549950822547985793953019744181255900641503049779890096951033727664324816587612638113988966423730440860650275971199567509711564715764783953951502584985340321962383663717006153794152629339473063764944403831215171939828447104230292112685553056665987478496608859400574052789051977436869705527469843061540129230034233250755819289367054941749172958488603512771131822473684682477173647028623439682429359464289237641126256585029219118568711765553145703560260174639240109185684510184366641061538777538496571907931703468368919763723338052884484245103656981225392871944033170070268154359447756824159383537822688767346613477818809657480642683776931244293662347504775213099258307584858880134703660084611395542162523368105653018791677343831775198975329919482332581695529349592579891631857628202199627563089480465048655323189933706282975093243499459721954034445086892588702984160383727883709235093436251760229408226046016860390444211646750606916998131052166296225564696940453282317482746140710932483148530285467705166653641707755606306555404981076629736578216276949377852032929564176604345194013634515480986836316933286442393665071368387229872739153724944879358432453925477261813154706142005167591764936883819421034914551357511551784854529774152213079778528835908663424199496753027947154378259631189713754834727842306460232248046704497593308068572389889588695253664550326944754996778621417703039441770925394978155998583165401365405677118169500748557995972900608196755867269532654294916311218224251268601503195731154821959121412021019639329034909225410438384772001273869773768193183501997022592958404258165386782044686786890248128186207669132590328522984702647718542630444195009549990875262066285885472416369341414520432652402014874227393246949186340314206785473666523349334523941958045842258252015303548730097477157397207679240072951814795203944303894928534764091304523856816707863531290579116211626075136894193962636028283016063901118235081975572121999396539371744043842864912369407381568659576993766733558508842376385613083597448269290149200607182248720859626687349458619057778690318587475228048251405205056131439063852223666895099458020493535754664146429173317004945772584164720771446519032911795901423186502138788400881223084325292578580666863046240673544907523718261626774418850169802697692609538629180890882946618902190201022477165486924757999265666931974444563085917020492520435883304896300076394207425286768882761835729588603804317764547128059031680169044600803296418689569691196084022521972656250000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 1111133865297422020789441396662157340255953707211369652935453246463819364409765927221558655685384801667130231953032267450172453410639534659535755538149744501445926221919546419800774522140036698350094298674618591134128394111272109960185552577895266262537708960188846767128243075239927394346641848626029805048794246992383149101764622855099312309629129201316734702871124479083450399084274247917330234179502252072628721146179953113890003793185106909292714499073104002117451675854233085300282102909006538254537377862997100001724288961105127069638357472477733341980797918603909871379815876312864360431324777281014272798990582456942814449370418785554211390900873419025684908291985432786931333873677517755032368904568060909199947742256073055553766444576934030922638545129648696836541419607706025424735915210067240795761792368620593609546546884365947457098045996139554125246096705028327791903487470498259985386256771080930801634848301312075410776990057217548659041176474197223405930526251943967277207015209233033973014020926588191618297000862357611882812467806935308944164519000485142564341383104622401930005691724841373395690765790092490003509435149621393258342995881728155322704426436499300899896334133571592667446019807849189570233212498644634730660859562029665677480426715836919915699285857050757125371301027377586080749509423575016293905773704674862671156116678580615922410130580307919396741243947005898551726723634346290054188812756105725261010683770547370800713221321637026399821525748537606993709361123082322998704129265386147609964995042977912916088045542752535471319572123755376613230701808225066314186967223683332915926506338407895818461492878951280752798508044615470172469917549190152585147783558327294412200450047648604014339856112444026759023019458635578962816178414089917875639764045863764220536691577540001042632329566568625530527950545029954177285105851409343810168810332068981145111483074651919295521476279438685706484575363060662582373744261153186125868114267931287845786905520425308193041712290799148960476778498387342333288614899963671534093671598985814739037812910429255393644651720383875205488114632593412550454318299345765777699856260393250896779897184878820789343810448793784703699839567888158622498847887117779170194640811199072924956467062604730864178190540718866868674887923741960007722845804452255313960172833931171580942741410372593494899665486202050844565962589254202771784724292353810951136878739082196190575554567350425522346791544947737506721097133777220733463764190673828125000000000000000000000000000000000000000000000000000000000000000000 [30,4] -162729161918475387112600449018693761432636908511612246012354956895279959823971309561200222687507926200968761920610422668652287978782234374799519421963968822313370240852846295288432971455012293388228255194063447178718457197686735989104615537670551105985404186635647036725414808213057987121353720952578480503837751569689107889938596248873446594741875903478319924669201673305839378160429827509141602968588312164743873329381067254720435661013377589802142722129496734255058585554732259455752094313496359798901691387861702807032977851830126727562343561308177508540450469801516734375068662846473515698092380552093425758668559752645108293693824265214249281301398115650126388837396447141645216311280937996385127040247551592699732694573603017748417483049017979207050393412167759016160465568096717895024750492832456552436851774967863001860914723047326734184413889198352356556900535220269116930755403467934680412159301425371974716195200390448502305931069902926874761131774399008356836993730813712366315848402777929302451524031291666642397018462543666805479471238807663834235847171584132306214337407354256649919368267186379689341086054545303027553634451149244299235031932173739402546896571657519965489865380779671019016071296513749338545622533244248356715725286217072800270925970352160642081487491137645557296960668399596650699435646497317302048302409975185078474819794717727102765101143087946802833346191667883205549474240278955273136404658324607880392733073318559362363929890196279865831554026622236525854202555842362070513112833895135679853730235253966684941092314650561426775900751162690181302978182848949410504962889722978673444086979370715884907942730451672055437622873000839009268556032934629636299218389597214436358963003179827799909336804073679664659308269995287888858364930289479759555443744780294756944538685067046325509885343839456417022280019743499019738631274867991996613036035620231623828742086648230092919679097492397140124278028356940971242061361898682849944875799776649426612513998260544121792225702358564203485565730917012365726559241599104366564225538064887588118646992524340155238518436709789764142727184116687885470868873346964355627960136645176525612551569471339513779418349881016306215662378068393122614041517411362573733721496916905753923863342571293517041047979663598473961092860424665159749333874296542393421338540319200379698333651078136510333637475403760598844042988732163837233892443678185831287668895727227497642838336641467203858631315349676618763671148704119673311652150005102157592773437500000000000000000000000000000000000000000000000000000000 [30,5] 2982546920679328019904298338708871326307047347799077123020590110265433948117136942206940024940635831722537091439047496934373923622805521711261215208181978323679750113972428368861968353450343942443370271704332331107332107513727555778298133218159121739509359490777478660549390897270234502873938506936236424347004842083326985327172741628979575064210603815239491328552014300244737042394319074704229538843413785658092700849574134370321772581104147115151136322260765018569671398360275149598063361480073388095815309383608104838371771766393290213608994764027832113838490832437743346875778965592279829713485222190507651722733682410990727496131891981277588764411285794466435949565874433487536058490576941027608957407705342915399089796547597099820626381033536289541625981184012875346183470050142399466711997527686746217221388825826752146996532632509032214332917450457117682736753750705996826490359809605408810209234295579817356121317260400115992083248612970777746153621258939614346573697659513380490772346316356859512420170402564214983073793722290600831850463333770904780459533999381097571472790134335586239577793189511772929477752164083075148315362314930205014183429184068260859177617519472736520221099479089567936712029632031500662860749787473203503283445696880489830787851072555002127914123139580680469104125288903100736566254067185784915344447104836663747089848732645887536775448010890459919686450003294304322956451844432636121137315137043973702162100751864662096727028829709377985611742523791407070976590700334529894864109139962634007245190976175615340091514392075849426687055241289873228691196319158070496727060594272500545574921619196470379443832394830524969150074907583673752071492868507471427676476889934803171996465311283415823471199827887176256491611063492489161542921039245982509888108627333439746149247862866319499015400158307730175796935527442501250848497610436863255086746264600672332646848258211411715634678464585830292574638529020458425085774144965287016253807328144248482845958944557896395710004592390191937475685691960056688520819969520469320907859787100569699273417765737286193445167706460454496460436461248296266639693121727429280550305571939298441779169352790411716496348059517575029818687617028131900199679335413731064156782081613693979244232334874995360856403178822300784135131842052741144365989651620865778475293489480896763718784865365127057899280085085493665797529674969612968724369125509662489085438527079787359431655434567227768755946340541117234833323745846200836240313947200775146484375000000000000000000000000000000000000000000000000000000000 [30,6] 737466038416834923404740368043285674195839566213848315618933870150267287339105677275960583476205412934055057282799108355483955288985991252199550292226849102788069506107646185989292783937184152174069170577382565777466236861875969140280614837500543708055558442754907796127426435720144835653853580165566652300419565785183515453467759785834182853278887271907671194404841389889748394216947731767576880831526431087110959326233695439567691061752571019019124977409319615839283412433160549626289051686523918392554284927045744399323192549726731884331798008728465718527748281162604896231429271264396346245790830846712548178761900006773760813929249086096851382818064918404555578749833452193695164680386835210691108025282380593761156335882195731948143698207720278376609694942645833560152254875406989854188287932807372563512858956524840063492079685164169415285257955856882369027781212993510016805835465058191665306088085961503732449874798473569459643087222945774634257894753121377163719637689055225908648955756645869622387524420888760093266123940539107991900184975014370762874608767088479479201515753969228543303329646205354271809082925626701890409176666574829795064844511050390438718035103567765605709500982009376468092598570570766752613693055373742674149328204512247655984805142870487407996419120020033705526853283264524600812951326936501350980787136547875502283294651573472035826376789621179022800984633697210601230644299380077209919463770921717651750501369536724362817830599008370301011756752042766153579777201656872643743435115551933888462587441278386756455018258799382958193142827331945598924302182565092929741514641638331145709394948743935314151485054861077138394643263227137287927962261297136815085366122613586659280022598576033746904072934024774794076555193457899355217854829300674507664615976849790658206428761057238645824736695370281532789816005295198813490513428285635643337085255509354305104517278808529061264576801297498058118243772764842302492615090641193021575781366666865966765901937620015669281510182565629868219396924803331933138874234388584259654302681726464911500344458597401925663147507344498876145124531854852618661050625315140086479462705546005252448150776200348954195878230259916707567916098204156822280296534237677189041006503516134894308349655717795563732657154088369729797014818899167465175285291010534355304135034300607398663052684951370654146628332141698243842869148522025370017574058941448237356302846676146307583138704607407717372471236405359460195458806697210718539281515404582023620605468750000000000000000000000000000000000000000000000000 [30,7] -33703226297021976921528580665108496706228633594128409233878544407880238301030387434873784668518652023625382487736655923220119402701157331703439872894860575073563563638876869003787097544722232030261121224411968499115024596933269833463876339657629105800404037887585789718163462746942214177412239500201797267245088850815087933661405140691428033404497002476639001438423730836729147858099571643890429847945516700132445857091900669698153085326382564526969959550691980160459316097619623847427379284653147250743252968923141203201709172077405698762849906746452315114069393228152986382261898796316679787210529714710888195020076110604140775331240922518398620592597483232030143002406530039410381587539559202809869686965559463978353773682519770049332692695195316769702131647052782971372428499477357110636061263280181151975997786507313876915607728407215928323324841869056912890849851144469351249029754462885438918258900516622669798111611014768630162517768876966030253198238180268646467463830500465655035254835516876583635131692641428270053274139267145174630221461701601766171077654417052320993814851833820782182619354168230413628976802506903865343224304588984188608072681273307491967321515259822301572177708580830871194556704589137195346918014057252822941996838668916822424816077811171671909851490330695632567052511158955228196384392929004907672643915161469932984743769126553702797112421404541121178236784456204409472687389822069209277390658359546293739515887576686124810254462880216726614436013574616087401144756417616321445658786331674124794337111545027013029602354996130456643192984538676274954595582529757247674053525261838581294947131008389920025768313983537466301261626968490360354771782353118597086762069234394395955140539585294275893891785374458927983327963700774017291475526125335043016640418315481571562419922254341622095656822041091555617582732193049205632783943370721004983368548462617962884149997655260114070721464140007453970263028655540558521355200356839474560374916861660042522646195096130879272479613748958741176798952843016747814985204923770372377165681937352873064529920800661400519480095082729446406496956296549018613585438171740368354247440683950936782421585202399218904490468923034826401229088822895984849364539737391669692342714382044659785982944003672692042738409659148878196881006050481904795109503001946031838379738720587895803169959061686515399403583480071473983835872584106389960465609570874950365606522370604745530713888541411659341422987215886308600543272082084023111292481189593672752380371093750000000000000000000000000000000000000000000000 [30,8] -292121677114738699131530870183709179437223304318278739152549598380753203487127079032293621244814213561663496974638960819029976966214789269725865768399937161153055717573630019493069934092314472517803853998220697496253423807827608272502908129038393679971922612743921865500616948960913600042846401845071853389600234318623540122572727232846695743371778528183313649716891666734515559918061105047363394300900600800784700700470672847773268829252014655790458104352277314209009576344285039654378005160774980840455982109981169625791383967248285484835784410365165716762937740269525057108455004622446905699729294915276453760586596345999566307547101982239592306459854963771133722685299513987298099850289225944348048118082602649436462077838872735974026841921414338950957954464555859172038229875622493395005957092521579200352366754135430736372418759669334974081320467241397652135314507327089089422431801100479794976055418889074017080275159271704952650992145469325028763412215171720088889672067227991944792273254191830499496924002115202494190628096835297686815396904405057866655789164460521407198800114989167675935485517431742866033375766610710087841733939134336033006111592291483780661356381862995961584853656864528773044838786881187734740238464376024468009605831810569469875958519635368664503639852739036582526304594697646911619060267052754181801031167844468030843386994839086747412987275345944472135786874968829136378447053740502807337862100917249785657215716734299567015379300027447853131329549343685828371403421909500163669748237819895229417958830150913407219400234087922431419330932478059016052570509150219180661705968158425558494071377920408648152896956359470470491789522016662225660935299724021578146785111214725331129182449284636367912049340437966478952986863621600753057528270133910603379630723050233051313137909834488671791463692226755597451847736673475512869510487135601590860650487522973223682632130543484150083710958532182324541523830354035408998695988173365775870456223786679147777288897457610995012939313921751285300021822771329191627146519824767111084077915252298743172010032232428309310281288609650335713188383628907097020351593043670359859137889258193111780009532274119049349464488139405244530849302301033715459808701646134352667223938988547455333976555794962787536572929447732261636122625516568567733480404066596668027836868045417779362403803546880895183774375872520188587388423874123983245814222054934228093029387643055416576040027453677297728968558540419806842820872627188022452315863120020367205142974853515625000000000000000000000000000000000000000 [30,9] -664233975074834850459356525712515232682131748521965812123270088520315251454943362266268024079647411880706757783715666799133679758546521290197957116459425818707619852080623367183003152765578605099894657131036891716833649316330080662680936409316750579715711193766893405985322513580887938696213041263560833399797801337693607041763958789203086203001603985634786673188271706839379358083689441897275689706330906692398285669825338086179263743440497023458720520374913236440389933416231541479946282200701564991708450153110407406127767709610801596381071745687213024592422848053012799854730281382326609225276712307076382834941840205629956796492960472458323179718138335708116558510780770574732390909376522530032075062644502717532735534924610966743718178938875623064887970524516881740601710297579577963628920534596373412874725442905499283738027807461992351718532570898916380271934226586858955434051221238445370887011214945055289486123518831062986909593555662175864614720011876983844013520037485674970330543044684614853393543393334832972107737336643612658316309117660662591382013952516880812285099458266595858857909767448450397028178155714691990157831067118241808122430422730801837443219503510624354354084127038806495770013926620991317449343979163618827060031193225768352881817902479728193624717469684477962397879897596539766383867434806531306358473585622015674527915802228847706726996979543703607289060993742794576774329334245370820615243961117355480411305518703048964743706225335164507217846340115411072095210931833297610153985708904752496017110543534398336429629901322508392519631502097068551348819761683851665091610442908809838871622554871148273171574370695709485401309526802776538125565649303391319933644996361408123308009539411192607956888308646602384473927720030694851564545983115002265511394039302934750391679029139020270440143160180554920745948892122629593647056903743034128897494225379210666958604622061802547025581820379408056128226295101375066922679233790696611334473754952158052217275961796752275960243803165886393655750175477433108926998357326005598184898970174580469574983534115961299511677166814496081333117576168951086826656274896234168038094311387474232222829669081234059467431999070834917555381843086709345652877055695094259324446268299815644224032750993587964354632347785537252414512750732651569050346614805200717427312395013134322582277466981443797871575780328664456133343640034937841873180562178392068921005008032674177870826948469383691599806272361219902492147524816767933941719093127176165580749511718750000000000000000000000000000000000000000 [30,10] -3767120147947703781446355389237537252198173451047775283825622587646887654467375089007417594727778505974731128272163148791448191206653653925072939344798178194582789989426182014512296863772625645692809383845870572710240169400585699368139779081857898350631703129353745141197673952725544424479833572975647564834190923569182644971098765085491223425451724555633950909185951959418434276950178897930852298215049649613244342506753366475634192942557287781003576460752424549336575825125606360847660432240105176279939325400736375669203389335275738685628301192596580685753417262144292556611281252133887709862064579845683984659156225583819938383569919977802074208501570732521059181052574319446157153873464409571307389828720925189205055039261874486227619105153511310525612709123298628801776528958082242327744313648728973982200537539401325602146855320331353697397143330303802676719452611210127000711688017716705512169549765598856325846945121987364788459658818496561689929555691997004692741653511518488068136629767064142772519696346673905748228466105942637646334540507267923303007705756153866041579170883749034291661933130015443160595570526109289083904861737414866484388927762102268135197833639205473412572849563374236316397006958408212818817599422650048733604129686415008276082287344191877579329054161236736533086876337779592739372102357817863593873531120161390259336770642127904745251709291723551823960489146682885508128782728425763473344586641516284237808373973134877704396314165163176392879317492168936430512329847656214771866702747721538341164575444156099831268295510224033931610430555576135058979205424213243378607792691959763453322784259724118759173451131108854344627278763296495855154603728206848838512490681772802754880092763253676418503034674111985216620607290714598805620835929685896578442697374885623165845459452363814312366311201497200642247209835421089537310120006084929700628570044630897525886949077660264949150042008290365224789767075370321488781939916827219445437647108957663280551394584561909851662043963824470632641517422443108125122875792119544250108054768611870122395871915586833760678221561501468546607434341953480065407872626947811472108972916148404846911340049473724224954384856466383506066306750660168254165121134936479085170296332396248415957723961539043063726429644114233672296243650967238760151864571214922648283458204124345039750744709745937979577975463828642884173730035659837221576083874806533542482273878619749576294466564070608870664958789840766283117518800800660461192137518082745373249053955078125000000000000000000000000000000000000 [30,11] 28524842379659609654163306898707661401791525885477355417308070297049900882971573884272367894896546939149209785820142431790461753398729950809258653408540006774974963576850266985125354218059787530938138509909057522547700519855310106749136565684527273301716128404764623636306814932877077553703241282292117746143724148552112311961927457994533164718242990570621896396369986111817890559817665413618985663885685490744836798762570452965187729815338469047662368460641752037858058173178694026367765356848329129931427501706595392972452970140043165054486128833818695361806525121189428761999234077027689034716153684086992988742103220405795146106967579252569522056582739734268692433768408959150897157473125267732961196127654371334142896008235108294424527145562200917219267396242304378559439227701732043873617448030871755170408176614151387346109994138358911675479482274434835676488259963879023356381710558153402922330494909800186611912120771700122016187875593253748726029865330036068304310530001697395204514876677330651162903728404123151520177114925317468076097715015523809575758097658508796173069686243342745820366553536081538929304600868010430793628483815033749189241504361159768316629385633971092797401401048291279904470028195254188285515774016582540444594769816117974578670067297730955284795995719447340698513878888911736799702439846956990023531726004864161614337291195787593263164667470193261403208157287517166475396667024751372673637952260729815709311749399949859503498313882716909847629280950019458884058950052681707117084436326071020058399268507042148746543124769043849456537651157390731054720339928469874566580755938456013116804164395155865587725037520997423763502639366196364073249062613917418521202540128341695694215374736979408259947312738139325126863545840094165598303703730265421608969091700630678787949256792927606858161922188925408192703986042211967232418123349548683901045297999984559830709334743379930529969555436658441811577976954661027939227768412426010093385089621330115360467187275543532009901774618640381617890007297216294769259555596630742550225697127743830100310975301604650198079354440117326422117484126139793061745483774481360464097067801528315131666127834961662174676061758212068529897243032483463728942725605274288918704358470989645539227088718076241081374962737742682217427831658403986163255946167417730463517323362692163917919543241841709291794256360734267859139269625035761185375267942459949911001356391901348177955546990692843748522252301676538782107440549076077251910987797600682824850082397460937500000000000000000000000000000000 [30,12] -5297632909357290390936184842124749425643237504918625882498962933728652657997596485977491573028492063342344703329731550591821908901470071442154174403632544151660875445779494365511092291520844349586374480454764645501363828157430921690764178777869249444269572428117196032816730490692232402680016230462721243656161933171785234434404037574229004747682886454292498621228007813972817424408216578414948322468084027957023735105114593050168638302086614557523733732030813942557464586677653103391756788377129234369094351938038327971411638895405737452427436922506855689925562577170450483835932336171857650562742313512724742384848556148859349302787786144348829644952471393703281338504081669377187516056324159265771529516720799694821911634691325915052497035889547199883375717455100118790618767992794154231688881491100914854275679834415491154703235209167302599982830727604719495032689018805579419925480196862315615424074560251691979925362922893421681092078671517321291236136003902806488992141186621219818252933900643706345481600221297440288919538335027409581639958124244197189908519582656112087979253918952987130686217651404397205456317246509435047002303514278887732532071636963218610449288131938042796965683808467368846769309632005654785877188169209470976212923453821560516710606087305033204955283846541951787473308349685878800426143161822949365271060772467203218568100092159394487028618206045702228722238731869807849347355790769247837573713084641282380892318409168621280308885755715805730098830894871217183035442711361032166603368873567975272174186337213234456450894520376313369705573503862951752568318303167827428311749196370653001327764327812336957492745306833293123575712370184239287965688284853781155790570667949210330065121910550942524796501015390647456720031380800421836285281055018398217637034234628664265948936959268068566018256636869433068645104223184529676280588013315663602249692289625224915823335495089951315343950062875997813838823251857272764114621336842518841741751773243287517069634511232615546751799541053943141851906138678812108509721676563394801669437578227193809214778417146344256141891004906272114633431220585066830400992606816257850804192546360958070741246216818677718621793632569025634375556903452874285782547864088701298207650956362700639085781408403041987931002494969799148301992327710942105983152072990649350205580847430155252292936970740501478354116607885478049833102737728751158219747805955577474339452601362703547060278242601914850976520838724662078871257983470207351961445141341755515895783901214599609375000000000000000000000000 [30,13] 107063010149424400396343540017199938243375721112879961437713786840887382268141872668941552609617772886300086700362180991593418892762682615721739927556014321418442696429179724674659737117586761388687258795806661652816202166640894493377069242324305869124655562800237344587752940977477632296396957163671132928298027059548720961568627614513860571456622845210630369902136270227903350081458038569695664076322595642284652186916235521377479428771596553033106695825010690114539346428162444271030924203390978839143942472429998247135081391120223383765122595016636046524403146444358388391952311562713872703613845773737567825178010272539147119577025739472432772296500412383276732466192260195468500866783737763624226300749493566651728922694875855962873831792422530755538763373775025406936244287824361662042389211817383159778934029731590282527821977085545901352943579099755050129833054223257592267849457680070933137552721432713709605268619491297519883294125326240587896885269503178006039812254619461360063930750439929229114777584615538192468156076463626978022162282450263100685795522598091552323419731407678197779291530621313427585410085967158762304380522300399805371304675282069281059087122728432671989974591621136989625610130324273821868055100984957569848917060406960783587872520960132240381959116028882220467831976172342933310592824571190255225880790693081898190438104642475021533504851511343644651849202974082658292025714267061841005442496687215123791594359880134997055605562370360103462033822819477873994391550095781447902459063167922395678165263651201795360471525449050879554422852070681672136691039074372379103573753038946591894331984713347034573562067655300150082748245882373907979285468627913578569066457390903652365684446894444389520423606401815660001627121150219232152570627705936844344296943132870991007428770584001332440406762979226535016291014002622323882645983195852727464321324233568410138647233669638797069164181549407365585644858817986363641179267560017880863591445018287714424086100724701881326374450700865802313428489798940518933492647409570769652683534414360146839907471478999278640268899599093443035770732363039352499132168301460567825903478406316304702912859174256355336613774129061308196295730400132003951765908447689163337798333852745730461816949761105433045235831063085054757634409852636512591296338900092927826656575288008827042853035043541116982600506881726137806221338426696784535982546262463919269213950870815797499905776016719808289841811429500475009323159127907695853387792794819688424468040466308593750000000000000000000000000 [30,14] -222346232634459489530576220266278787119898327193997979331984545723343089822997034789559879014045267241092876670367596480517695787287966006179423870225631689220121871509001703695919995058794723581207404896818076418602080950411180994167755897325554038378938868445067153313719587711820507994836335151139198934619694588234772725970806727297746192825604033564586680082395282654828421231530524413923021063500121617243597519393229634332063042148321028026011141012355475933608912648402977242595160118958240409446848092274381995772495329555525516332950202590821027594967842566725784354435925124911282549668378935333636155288724520482094499895349169020016873191378752676641109524746546267526655756413303090267057489255872572855784274762601614335295536400236174879199907123529965715693476389985189046610740740867061200880875695220672112901724503256640340836978389495553877360010594056426627499890376308751143924445865091002487048949013041717470792978081308867256742201586397407568550668529842080402543894651084366088963597095887597296731934146462117522909173852422578442323767567837478087227496270796358377879325712912395403956265859990853954340581102327718761188497783461747013341878224601390701028172872010428163936645706439260407992751416246194094428319070706098177908478268560825793091375423566905609092057596065382671440751100135690803887651898115629378439028136861520615129621994296442484091428356321344444285690461622392320936577067292187443949599575175379280435905217500650308442309574152470045643377553998913058601601757715005184234144379467291380332999952682210729252739935746170411225342152542982676197021746103045437925897856276336672026744990347979833199082299980402653536352990766860794923768695348811440857043502891337575438555105670300087241076525400559472806471123896776846652527406048382824017830674601893165866058209723910866567860019426521498020748294562897095193207350916411902454287307337666710448923618960678006785349693550450778901550149707515459666391974592664628722825398600640677798676077038529316523622923246726297577461641689629189080253413718998678405307624159879265975616507617370132823983573551683566331149838896889442512604241020651521699973823518447546598068923358312564402416970690858185061297926560136177426378987322090070728665909735242607110365121082912670908698596592051956365531348809103311081880981055183176537057709563128225547107252178067174754947054116683993765711942965729528714522705881686053959342820228097365959370078007037178564258166898379403663560394122100660752039402723312377929687500000000000000000 [30,15] -372695047459537774736063293500508955220458892497830732609567343481059102318538196690682273202121155480366697294847165957142979594943538198314803513058955683734648411284619598384467690225861986581953316476872624286195787383062912982483371015362307742079482937219664715469075248630168294402290478986828826530547850099028675384015800039622765764126287108882229826702520839626602169781099969028618365727365908308403584826757820308164725548352373453686048328184697294538362911314662144175548041238382770978186941285918990748146609789139253077300111567346517674758800048480427426597141636202346726865457220186372495287487246390680581276577148062383359233536372529524774475699883585452658642960192893598050295267234666893782041775462883923111023576177494273588276257852442521057850626304772197884643333116005487207239396558282905885367464850113484848837397808300408200607802790424522637257345529770835971810036235984214349134122371648897389282637748568423617275299869782476232730900366171092283626759665232974394541184535943006049892434478442357397412821646332397367351782771980700879132876117053182522829845853517390059643263804114858545095335989088139514502516901181223415545159479197728244151814310441357517322715821118991836630612893032839231420257741431477860059635726447466944020940107049206343810552792841824172209181691368532807265772464684241785196245657347884249435126800832833177243085449156642491925059373034597344909096725927322967076078136601625403423382998289618786414263402415988050953852677524684794572422914064339284263425769440359948983633789081813006943839834538956778762385006942693265468332854565873892526196194470628365424066256855670533737898458182749885011470805663871098579394807142725037528822143292544437708786678324640100062372154284423178333227122043038358391681789451893833723619974799756182909927277687897333985854152695270821240840771779888952823219798563342095843818398231515566715948431585748558577131327663970275150911913628878980869015204322676371349510180099539894682947043184756938375510507178704886858004891352037885683969153431425697426965704351099610437280093711281351501364372952665766132371856372156106435828071143739428492811600865853114994434951520578328870162527040402932639850242494280698964782956195193438807527919536819380812125689361764369419925754362345249671145637602461116056752247978992824953146629176726411447449254230021317384279544038419437884271713425950281435201944064498001811763749273811470547800662455099664865587257580189725365144015611917893693316727876663208007812500000000000000 [30,16] 303814593966909336731374252513157944886547284680334848947074149963933242874688027592952474760737974782252847150633662886701359041426778088341134348784911007054261927578842198378157649080837267187850091197307692803430332805757038998510964622604895936466471938101408904922006515990853355655601007839897193065062486450839714563191521347178491907054569739767047708073019484587784529479113021191559412168378283065688664589018094958513190594893815670692998115907133185760334927154531505144572329989366133430571179798122396241678882402127270185123579259693399711549901258181427149121214642127670833892423933514433301215277678217899428459119980935811325674811306968630337944699039276868974370253836687122303953691597263905626446517827695516710168656068466740731013778268652265278761260022486481408929669462879199800618253885231163432804010756843650007206517393827501213622226730737577731388680880054861202957959069101188161076127294075504316715353844525000757938028873126614639129861283302628231254435057225172787101361540657753607347658862526185157732315086649893333207697331659938308561737809225136589958928439958432656637479181885879579470832854819333199078510831616278790593754216481265499625990228219425908794834630807163005772832898563213373658091660804442449710267071973798445636534078179931566788512804512737270390468191441071372071583786078514547880024300381256665184628973142758274114538738130267414089993348977343614943941652344296717226275997844837294294418374421993504753265093658357156728899492851863877931829024719682878912886970723824130915866482413910810853515691835705897679136103114320412588193258232784088368547778119910774824594331057962093901735702831029659386724956052557088399616489085220752027526007647627968598382821913700335028099305709047640678740961963099421411228978573503824902395007917154291441359999756077642745375069088154868770770956620653886283500610973936909888185322896757033233592451340773274546578459537693037531037243346301422166657076649000539212977481677211154661815970290651381617057972108616492363257276997802594042824816683372347424664467296422752913750380207264165060637599904860309012407812618809035209933210584406332615291498527077971760956856925872610327565065407388542243483365787498620244719124876911579900481005640870493546687911298267425077181416530739500616654743184549779855061090564847886574701676139261615831767092698408655294429191143808143429822760615618785109674091565729836404926330916995076513513474502561910522173069480596226636789566888374736208788817748427391052246093750000000 [30,17] 1071095705024563307174021035186391923896811789479065010086178499274909441170573959122002476382254753954024258944026166303163627241489517154667143808704197778817453785074555503040715564521137061618432789769683114141262763345078397037863853517500055650714766874873209796185434006942995996839909181107670784101844447870694113613008663112587393820982982725232893523984889973896224364845219658674101926923824155917238550467524986383408084180366364357811648795322632031049929290990149981561243537914883895149244460769348989266097807208333430725625778685024040070303439297699454297411396164637768977948727028986302876780265511580743905566303362737625897613473436091640746279222388404695505831164338078535921313716701688708043193983487136431120372679070614249337459504011220869050984618995095140490293010755118988812162128901554977808778572591717854234247848797515771428468588172875084359734054621495660884928072002208354222905388078567931982222822888844761388838374610425215404556596600176993696669291412269748233097962250060759640190653991880321188083060676303996672957907811800848138617780493333646326803611269492414183577989532556824574908127693709080813204560933474596678106358912882457383252080339927106036231000530081872823920838457903621202892318696548183425381455616796621774946949165179688850562000915887537249161171523842908642629736730560856226102226508206736959273825194455727495938325134913826817173457264271510445452433299526863263543537113720593559888892131776916163887235018833398991162948826147197007163533276961544244317803660400012338866958775150998498877483253263951187343368439968492121172205358686607542182084880625903414888603235013221991665837765279164263865241307350053340677395001125201259719277908586790150777862990693033429346440719674323034810127104091753818129350440496965765210249205693863868140241479796331367280800303103574025251770633508841475601659997304851306108038494509511094287349986541890641855959616208715518952868169391248699761537962646421246864920345517216622687422321895119610262513596632862169003024301553095006270663184630751438089990376307274011611335074734008331949397634245338350575935211495214298589111865434281849430294367259996704505782824465462163666472240344567249576418302371649847196534561521456103973449617053644656954428923615688066509122603609597607255444463971450929620736676457531736267844908690146606622685305438026351395641586280490522404592945673022156918821747216588108131963810579101671840830969907163283947404653038614836179850953179482075938722118735313415527343750000000 [30,18] -621006346605237073735901148864099640208751033750774220818958527324256382365964708601949873306433409188813865584975365151804132862634007770073036471978089869272626154110634219430403054563395588173784641885310528875295785153582317456767265723056331849255583766676260533531533584399829575062707026127992341372478640223241734385383061156329568582216109766829818039728587199237982680968324130132242899979250177280637484719113194662487111970218618280563373943157430208542814631602889824517805441735268929381841649351469423973155762433640744175230433885033670589469077552613865505012262807060543869998300473230055123197185046584381204369677746793319561046991690154494633830552481994222977131672651692747451054455113059712964841289514591741299037030734542932944711156781246134814426430080368689774471636494819694340969243449548050001739996273186442343622145897502301638510857472390949852421210803825532436418053967339975962668290757629937052212259125182346031891909618399378208005897834994293271085077577468099360930098761706123778086519555097135747646694504174736431539326345549386865624701075848380110280657649824131169982012726430286382416395848840894754976136980926292505179794731720540488199548855124456760844275531108779393804891437138187246295102220360497696268747183224636227974996923543569687377521117845588920010999791938961969440842835405654489299203210071768458115019405635074758203989319036081547358710897946755524336974138299025099826819848748198377052260147349432003021850983955267207215553017643184693574866310422726832561538847272973648548780353377095107036570527925981080301349193830551253714785971333646697920340946238167991546651148548245986899844491905169014750894594010291044289753954725279607081080971459244785578976812807156787625957792704099932477435349731810010277648177457924399814882285914353345504912905269773622383213205125521218933935609600282178772838194526780120233484822740001588997645820660176978018518385100531052865431035593399416561751663239013802401082857938763428537458071994367616468805295728459587655148276662816345446570686511895315286533178521212830845611001631233863079560687439602973402709682856727994738302580694418951120527715963935112948618681617436684417186887170247385621144161774828543868313842937151701603875451971952082397672250973351142716905405687981953556535541466818605866377279020983128410610549549019618660640685956767785866015684729380350592302245373227778958948433595616458030382021754724503119562441483185199318250245242854472717090874578360626401263289153575897216796875000 [30,19] -208290366956951298082909735128337736847640398729878571153253316202019224978672069832995086188018326434840066162140715170681198602610292099933465176765972405176472424659924425999355375213799291438649202475893292568463151750325735564468987597984117955670964815544518931827396385443825698358500179164088853506039240033081949746035293552847518924339093214098427943074931556506688428293427433655827690596478880647871440997299421027021286801421148315382506160620387565853031763905735958396102455915039242885197086625446106484314319537757836266623898776692315704501293498748666220564265726642844740886551620196245383716481144077397851561371008625974504870489339243860453491944141935875240843750539684605516268279818099202083360871993427152723798897447964451136696742342159718110667771475884286163254090852045661661787324468748737809097890243109734817658421154392906034557497566063029288422944532434609929551417419648998393248541315027754937198431815645127851127233906926250453960519139300698123558241278722393518356419924738692621692924811307228723384862059787415299068874122805872600177058814053069887853902351680180397531788642313303988796532960085410114911885657504693933061593732867688035373350380323942557000833225336892735032073880262090114799870627602499350417141144365505783719839629057457716289711764054768794536119000850871454328643718111038581025262314748834333893507703427295583143502903016893952113272133807898430840506246467350277840357787450208088739302687422099420075985919725475886218178341393759792961876815669958248202801647121955597926676728616099460191808770374605242019870442786370392552319465192024338915819215201889791425142304249221255484961709570256828172641491887581279577276465927580707631211761073312868464250486902954202259654890358582004139932632777322804291989700235947814302765664088114649596199562168511704318260725454047547581986290589989562066492888839161391387364623241988378001234454545428286458750835669721728577629508787860005823415529531282939974361728637843050258353531015776928793007979365385614961363697553007843486281581332439381344042472244294657080487533427301800804845547023435149053723442533024091712392720441230383323977263936339479046869299939292122682201085596810410147430805392443229549126530755248765385971979312978223787336880576023446001837159458647483257254888455977800287377270160154409846259056825690353556938175194599778139420447323105012979562387952030956308840133767852348646417613329715819941034082667779547358128891141812455423121264175279065966606140136718750000000000 [30,20] 675943143889488266601096301373385781456535497436170163171879139443029748237490809680753092879110587998319501303795007892818640761710994672031977631836357718477317945121619108989555580153302045582852237386476415780953926187168383280893866050439625681638377978667713941780149053000814422254800031090325773109551380176367273045023219037408264228821282149653487122844290156101164697700625371907612542340004664947815854467403337716678639836360844181845117474861240099239591388723568677364583916317328968335188985157407623749092844506651983834378350434782008729394877166431189995602849586375391518321200594309977947819146029166749439442875632954322244253947909152026243089173696689776427361522581188866207922513667634855468006578423462062123108566832241000085853414160021834075041166861396588875420648133403809814584948635430287644228039317233590294604520197416835625145476532072413795233980136651160851521601704631598219516720276378014836277072174421598529783342499994939733119111637793394934616536521346443822299090740947543280053304246039863113770818958669704431997785351338464334429502405239439194166152233918600141153868839677581944327886709256008581066944140872607863852891576988874774544860550727683667739933905799900315986381325078499064770105705659551807956111923174197683346241210319007609631826747025005967396055304479092568922186765366290616634323255866910327302919976396835364781815099295937519915994803644666578531469944315548253722882526586231626727202277392782261578471143867600234350827859012973432161751586397214976942132372867619629532829673448795492212247063961668373122147186606953878187667624022691119078928382846996142417794961663030466159616116344295461842294541241165631119822531402699698214854492334619783553917773000243985889604074667924769457585489664032601653608325112514055115791259006819378154100494149805957098295549723772993841884568255103839552361340672929459567827787246833921376756622494350194008163675823317804927439245967291368698021121772070171916377954571199614354235814249428732380305971384092489077514377590389910305818571281468033092956357527539229490472661397313550813305100701964520272832836198997696837096468981019009737107644492296928096916928192216008593600604299963776180614281479009659075123009580024789103322569822765312663316299279382392511590625689016765989786391422181974895690389578983543801920904350878309777524956340619753193517885533514576596726210224551509448247870898648373513325191610797112242884615539127554060988402551352419167507434849540004506707191467285156250000 [30,21] -8609698600862154055660402609394962298677220555197047699311749632888117611931210879818516805816079693697654407775308380055300944575590165126635739052663110757425078331297297921437305786809076736156377406433318539358073016812876349836490842917489474033746754128237837361730091279588344499656169894602393997706044770126322729473735884485205088385009352943415802809474187543467940624510314097941550723531296949318371221303607558304519241196736705255376854992568629638598737078948909501295029644965355410083366917198697796163302807092984514553353883621959476670301345519548703740923429282335558489263312932485941303338714394544222840653428992121558531319238398014377198799680382649735467206117747821584717477786205123800688763241782704344419521113724609526642097571305300401861122819585677598930709617254540288082742217325042464155664527418455354830260507345711756250310854524867279722672084273175983481169536866465231364949000996531129701504020412033477437366964238418894721361220002519200296019698321474872157194837924045363412166603898254686722511729641386503339952195929129807334997671883344749656323257899738112197504386938324355483640772876338923013356100578012731659504130823977656617946171083832706540461722245110836406279555382166233357830430640457189534940569086615461709298587362719977337993082354453811946502405075340579155130257927237461649045920526894972561846378435284346649432454874837799663189752677233219743840175156874849825162366421988674535530783651594376680301318967449222421362012468485593102832663133283405992200955872876719766928352768647167798817515808250092729707923588172952316736334656890461235379039078166818812481285560987441346163814799414384867797970416674737101321414042036353837137962128773450995039242901282185805322679375764676628299463510324595080439135088559190721783752363137783833937805083900361967667452345919017732485545589032281277984018773169539276367085301177412122121252454123431858280945021701393245012982490356533834246683475290985357725285572071554662183031075787712410204151009554929783069022630992842536459308008235686360597206295124679795937900808194061168367491339922334602961425506871996287206120137375051633520682561898450815119931648304991285167796859196546343726001811319879464998184649551355726893545125786307116104366955396121901494097683582916128491837420894259899974077235763712725526312186334685437467583476045409453775040093591101518010472424175319389492859734644593617385098542896003403717698687825712014756009756322879811207826605823356658220291137695312500000 [30,22] 17424650826760192338777302113208381939890260389954304700632751990356116712811605646124224815552859135736270892261230011096733764467528808628508485312260990442195343332822087442205024015750248123240463361926496382524883266363995585657556296305751390662198476902252873429332968334748286325239609782325231148914583803844998902671474402365657701851676253380263904003056488438799106084453115958214590826112550804732404587351369033073143451703457202070381609360407284735786693718036792036633700770994731922211645627583451059461547094660502538448127566781661336585544172600287965353498076233673236999526311062547031633774527053904401602931702033123482133890920741102513100868648719714998123072563700974487799931014898957493402625264016576351493742126785715138381468753830988744305521523749930486816311739199372996215157925385240678978369179866180929845509690900619952045981462205449341237265593547361033971967517016661989730610986701781268697824047164567856783191523314475043810029792334096187916938677546269061816376740328615782090831521355948005156619685990486513405204837507020210965278812860903921409252350098095247050712573900148459945601637781645352667698184350119958821064278044792189293350818320447102213024048116331824319602001237017045280636491150489770830957454821565596955209016739674091314231309113145457933112586788554219919060530521804691724325533797112132853305444781419734519573553293496275623102206950790868983530462429204753173590503542580541640711970044830372212169606087528579134934386133553944610333340563546401027714081337171212915879284944746776965174208899650121978921631403643926830817018006773340264410424457812699229277315563116100903778033662868464059921609566145658344272619132433038922208595046880408900441263860845299015908750512460860480889646093158077531192972660099919376366723046645246534845185203502777430982337227507229011293814328040014048948131218271543947998168403422748199276233556376873819368954870242712346455276866076250599591372342231759349222848795490014653421402834911455744662233918095911973160199924534870717746352346307468786827007767843154036426555667962289466262914534825836823296271720836485206818467765856612639628661242422388323435882451246971908050889461756623923527304404938344430888368297917337985551283453166866775485549967260441044006710546282345887927062494804363980137777818130901956706082015360519895558094702717655140590938226790831753882682903940545487640561311226784219536297281472691630866727670182661375415412589916577812410025671852054074406623840332031250 [30,23] -5325119595771935911645957552864824493553693842412264297831614598919739225994573915321444619836211109952106156589527789388669188186702458969954639300379969496681196748045620450773387587087574141606626557035456718088518607449291977765083887403077677257446981086025070746440673748052536640162314597700807158912770222414649378491209168351393538304643365835925537821267346045584368007463146065217028468853090040619805616741546641854645355333488719180892980172791614943266228754071340523450449664500878981130764789963701760677533576262370902415365341876116584864565847590551649586692262523475552621716961528505228839891096494824043903508813671559444094808931362512822014731833195969104160029156230421417856044780686975047124423953431080983700999389077306558648022803905394362824240381362814006918069072459876615771621837137594703831094062971652594975895556882017290257335831602698035369363604869355964371424864922833257938225974929177791117351272623351875641728838002386739746203884427711131649446443497510644745185210987561289317269621561672608723421674710805341288844335708269386750218993817216087892106859863284562064701329016979147933897235093373491917320570763787611739040425884673664746931688170122256938855929251031609932729500744867617274545403239315685441411085492053595852184080638571039232380326177237088709685448173784167774163168241410584089013630241392181187706611230819201416219844998273548713646857040656814348544152839884113047962281855286264926112585327932353553010580587280939886424782404199625228207506848230595076102713467847928065474037859171197201225356084442222706715628412970646291809229884407768740480955232385027904532916664517619568987429043543462891366979663141685780506579385296641205296526864825305809518393068797685740822514441056086760014379953552188747524361348151731593558771797724175816973062589918186552683731589344272705972039093090929776195527875110831066371157471802034948158975739738658019680323158178606144450958756415808358793262344856158209249430568943090253074342150208479023770726440618730694889480445981849214851456943267676964301444402828245273835234740314401650323854078423278689096140050974951642684330813741924656638971382301473755318390075450858393591526916016181739911507993055445121324806489161572952987691098752507967396623316430449221748572187472492626939970901109881576016065358687493161451909014922701583133757800132675060229119186825844629221886334172083818679260920934743389467387641239792467997538966055533888287187860299809472053311765193939208984375000000000 [30,24] -24883821953297756014857229365428528714092472940131787041818842797472032952196055564325244984837735494112113474331588734919525894407061294851856082971784927232483614718023745559478487651100243785840093351307898877792264146878482388207554116236397036588465939230950107376693734412891585082182240582823677231040516030135136990779708795498638899740493946413477521391067876098530866185964631391324741771537993304802819504237143643399164327182547670117849679314853647229136093528518632514144115317706096062948987827461501154412865551012743526011200934476486878461636464635321800405741319914439468362716557023575446281444219537185459530918509221225543340471921608562404867475200457642751027620570225971716896370218028413315616624152938667382331962798484041994898184207836405218876973195136391200018255599536402643010580550427537650212718236054275229916592086104715181760145009697687586736322675689476081711369973691751341862710810806377559286997335702669776006436306269142814321775524125695927203983070585716549269219343583308315603714762936806008096055037083381944070806186703650550223208362147558670033986204181781730749352047172144857413561970260106617334247582321109477997056855399921098083330673886805919541090880875770235088683392217808660185929889886865717202770409877328645775543182250908060229660811627353003779121777138110207843966175130237918977278287682336692276772359480843107710230481889440175245783504383790961711697524508262038677988629334081410758970007910970880783392918186314480837825467146089646544778887291651565020312796384595832163675905275095094465503935786826590382948889834771045534498299938629689510037911277007724231214495648203964972713159450687701872034722418115277954673439852102943641719677754372465330854216396837080287680048692653068801343572865313708546961194488789845467416863110410448428076384307049666003142645268037987544242545518263397948752822450828138771931257678414569325742094371407588373088943967494812218329891246816825264796464840299133243044968185641036523825541595541277360931077095470764136889821579541015332900801682169432268912125018233717094033210891736031556168226521549172197291892090537890101495269688716452788072944221852018270958481630956040724487790803090997776471975028348849881515841103885347137559433333579383800728620210157344137616384815417023862586898053568572918911369661843192739359898383620065965701969381623666756839684472662613087225487655971769971125792207204475312066510992072253408284380534857177048933905144645351015242340508848428726196289062500 [30,25] 44663472447009786566249139788642422112322765014455304940726794639612061345773835893286483166976189055827759614498286009794104436704728754789268322842709730205819433957382712918860727993178510849563119018251055426639682121732299078958972457461625137795091074352897577625816880289703277413098880065961136137684875162043723559471474820339445121037179232346648212594191578991242229411486971878406188323401640855673752051194380685769703654832076704142998134460977210599137185847374112001070137227255711522346911535749865661822511875458506778088122691430331438153236669170517059026004874939759078702183317621742382117594554448324932895833788532015487208570690499732553428682819921859328750006655157278742916454132559450244661943226589165388862385246642089892941723134565609915257548823448448832905306683994506950415378190947226123537715837119849830572225033976447257441242789256725615748338839716219299087053250921828826387314751094484006822828016728706195738739373285280579511220710099764743667856054025163912877406118853028742421244954660424396634349148394976931172713958363020826192648493045417682661370269278496089648603649546256466767912558952308947875596585721923607421294099466398351290403666514992194082146379069383524904056444604061960315762375458964914113079491623556791415105601526702378925101723460945660195368935070600862019944709334504067667148564969598018049121517366864588075370611870748710306143632048042635047930689054650985629082113117790630445025426564802561247769475977466222097350266567051213012813611449396209841157272644888255964615890348759406429208184099379429712455761676084893432113516501796773472972477706390890137621393269906092045644966393465760919668186030812166148023370009993773793119070726390358567812382382845202538425589159415547863354420249367059726815547487938552444935997937101925182954481831761772208873638136793970422801800522945296389459167618162880350065487735689660864435668762073052686467693470081161822123079381214305379011127291580608591638381317610499221063131541912107922106791032976759236191293214537075765535226357761042171121198396947280095977993582639560634012469696024908578136806419010951960089922775011532961003752368697433283074179752952813125149224776087925457375153466290328445419962188072125644774424522067017942849637902516350873172374754614143812407901878516195502765494511232525995239434635971146477095459307951149449959789002125232258796431317154036470938011957723748218532598029620374345946470215981823851519871837467690056655555963516235351562500000 [30,26] -38657781074441354457418745088939408588241645112101966085523392207559146474746433085525691950881262561165468075850874767334534002342827783126949334324620472918227352920533726482834321476085834915019509366127746058209687444192405772226678643623770964551054335053395802518299167284758569847961508285672376726123997096621228633065579097890615955164131456170262212162558568108893187700128028225703201103335618736452763573074937591416958070389040900106895818073227998908383611849856361812363092098381297472830054955317929347676430455539607371550375354597263090210569303132322755040236193019155305398097319900018243765415979511701130545760890590106758704379344364526183576074326727083665937732154704160624446977113619309306527006803667202335202100841561352808845715325172313068154634288539440228674726569568222055268757149936061850389841977202678307181666251204000105813960134732598847519881225866229448959267543111644815980998266289023327124054669559632133050117415701402133854069493205709310576872340295530348412275456815731276124995536227008155407352607675401509347884841945077645593517656662775749521373221635557954179151279218816682965277578205007306142525619407082887833433506676675429150457245814690106056607940860232043803726648581864338610862659314570235092426038936900023093835622835100342023413930295757458290265824768473767693759604123490939662977232434494476649331206232273967262293055198022912498927802270977624796065678410677578907146171196952110315476119104215432545056592680534062185950439982867064202771045337005215869538925689114127558081799096388596503772746110633999735991002668284796745902893408358043371051309120325231957376349605426729149037627432861934126887702395450400826081886497147657282432361664088643836909150012008334900747765476327559203270390442956285077445559976689111324415524069081152080955441677095458663203502769787679381452589426019806021328607110320478056116409497646332108501640951551295288868872975134601395175107942468759098879022322845417045204201513993975878352821996293756827187291109588010027551397495229777614424038055346829622994035859537741895083786631089549515950388361830090077028617180555278057024835552998296715107924512745003129302611856949540074936963499983778419500902741503319891442594777292453501781005890090486737624420380953568105981804718456618754820203405012543658306095210644989511748643985438443816948555414434255290607879639647033277618215009897011171267943758132947864313428046925856515378242745797985734784729672242065134923905134201049804687500 [30,27] 15730996396372360392437151607850148418712395782380002364619568901365522395038344407115572248983060421367972530475828845181124617777015028140730692569889201284076345576892944428458010552388938653555927580712411810931749516646387716760888076187204063340417811577753614390085552772187977849986812696836296819253200705766378164809905097729360720121718101370821424224720060191897504185465038798315007740088116232821130105949791308858696903411454793448595902558389497582680249413868224835360331876442113557849881387392780866961720978601897582986190857838446160088196025049013288340664870399077193844778055629500147354478969218596653027021515820974189618738129440780517995865461467223039871572285639162445667786578781345548030150889704657760305812303337366471456600473343064411528444100599650452318930961218181184966510689493178379687369807443828578642641637542065353204840524904273778798839206328988043524979806382943642159883306770047119787774657661685089480013454357069217394639319263759165011587833193622445631298428460318508581224658340758172233273643845578119915529383345790040639989901519889291847272187275154562457652905115574828814359203903453074318436944121890412109230800324276071643430365337144146054441185594153531031538218375508129930059581206518321308813778111898198078433485251490828300759383504021795171774707339216437733710712341041192283262436633871184222346662377497734286922493471093909144728880874122145485604848130192560935261609521258616543520838103053871656154767340383656395219662158677805702570518179078341228973032856877099220261939967284832603985017143105051081997069193039569070356838677269295666544820196491831347575241587252114467307620141733175559064782654777522355386428447951526980606896572815610128081167903112795395407625877949356056055589380063782691969884334011967414578429974652049813100981374114017899132907110143133071327074824560282756125048682760637741894450697832241769634517680787722060759524221851917558246011633057526480311527997014667874005712811878309599071269784152905438942807106444380930306988283498739592176132521144356607210858568272257018674597495014876452613473375083428406504057386459166963767616811697379680848740994696055433158038909981627901968978957954662665385627205416953581282602998539758030657036984575768074512633425451091161629537002139676759060693918018539017592560820918774339802819164822233118950464867039844272442697931448755749590303080876740144621284820656048319099969415144397538221322286645931232129669297137297689914703369140625000000 [30,28] 7481175905841671054661560364362925332281397229996616468575750126125586856878153359532141478317631783676789468836538720783746753279465394377179514965026823519581905015907404870505799991932001149936140815735795930567700948345243831625679983429471262146164669743768582375981313233224312494454442522592376578786113448990873966847473469772224603790646282756720267094897448995849083456286039770841740490936608984141761875291546525558835683104001408957011891107294799804656327669960652723977395337097425818001898529551864399346708662499436352495825525239394572554463534457225815377981219969155956697832888849346916066818635348758972092445038698805533440568135341443101573736322412787463092614007159239395446534869837418096993260124673621294538768233858045004150598512026320743766322557893105790746273751675925805409755679430714824301333174553335440350633445343373372049680690084699963787079469255821450861530997402426147647838691305519317534071568036211752916288069823155507278675783711674867478363457211454596862864020316580029223302784992919930473453977866617635993461098600921719956486117668159130276135853360995710275422556191119556411885735567361554003264772668387494590506857449965572517338982363803936335374209488818452642043423739499364523570489019233929970831701010154960545907950497088312324574552649664970686682217870967036922693648019812542758125459125839803346712866473712652986017433872274614586708008432371576570898156206460376630746680672289442571701896274480977019623575651096393282043517413175791350638610551255265211709211255584705582181024737135427073124099422403778826806040972597936296471709327204083399673013705740680671313222333683205953864642408773907037677076411865649898372252711197188722324668199241184587473889391513295841398895418845888603294827897191288011786883621377925440880396806204082757769750885125349317393959302408732367649736129859797187722628197153424050945703175538660862671268565801024772631421805539860384419928388974556362503556901909678990993718407562501389097845016056296120980124599248166544158700631065471879363005844407439699500936247600643842122644330995235166852347873436781546401839258072424334554723178960996890000499392691284568052627783567796897400522867817773776369965841116915353708261117201193670645689271010923218377548574172748633727207501154981970204981679983126082459632671929210810568491134296802250742391788872820013449463452923704027570930080164165702378605824794865617329965316609839325319133073941002542994738178094848990440368652343750000 [30,29] -19008602259109169613521770904501555299787691996117347750268521903335516597807656331646378417640178293103611827004015472496194192288375211992521200224121609804864300923552964786360107663938962273705799418059997516171393793887388295350658598453631586906039529112677331299461669327565195804870699819349712659485880763048645825336355916018544752888876240031581738653997945541447130243205724799925477342454990104766038527017062503462228948910976790902848903033744751630915895389855937899737972884184269852932713277665885987876231227302493727806342673824323560161978839051257183869527648176070492483236501960454173784095000801179655940232587728822652770678890414920749567289007939120709768672867730865947270567591908880823007789192150716819779147594153783417204487168997851615851764550425873120901277180669117661677812141933761680353836725711794591006208781322272375914176427360801753144445953598688576536117868764606554988636012191731779306459698488920992627945414383892952292849253169653219266153966447265268130338437345495602298448048820249287129916427726203670318890976832784256843342303512395515927539148547658896534286535302725400201956589448334222487100257079674927465162155933525853359748950417711976376179431879979814464571895847571042150103684406367048795074296708507675332323528200720410976200772363568434097123916584285975451174596972591767483982189732510309984745628270819499905256791061178808471424415517048757704587511690715204631265340780238353507158093724822721336906488574178707949040843427531581216012848419146848324511907647457157222240002113705566159112426704053202566493456407132683010535081010453586757851981028214934393257921186509629345454573226836004239406812914752992257252122303759687605711515812741969604895014707009374239903841865516197366668959179034470330047595416876021441055167988609169221900222806861220984170473769571080118407480816236747418922997657785882705870454377580349995110022871488643007623388648394888887379646261472112706868295410406193207111743109037861435552550411529300421517755861234922485111312066457362990926136374852309687702114545666218809365378697094554264663628476445627718656685375601572198856686227383521121440502702089255784297090502567400074066779548801282010182073071082365307083870691017264160662753024525867502562578736695666229709113624890820984029726491871515908445662871741097272303880548614267572576593886670834171522421625837617508176787427736319669780385516057576799480699206661694156204455569136868575697008054703474044799804687500000 [30,30] 17103946227446133860996707995652684936758090460001482401573780233662459383397570816904998200769069559838145001612498923756209537554617529865908925219058739550521543231591084961517878853680912456216009004971177209801464474559345732835093081666217810633948284438006931166397718336554397473844004754590672102012249610926623227741123816812919225123304384955540523857856515933139016952474377583208158775674997522938919425125481025665423037017371186616792834926424015337268066965464953748683338600256019574256657859178386026028095291329081835590625306598716439904084527345524164991605096859491117340944320258619603470806937489630298589152062189726377089381027834984990821073752069743417410583391011279704255061310703044656817961876443946051652142002076384425065845322755333579734009578034163101754140330049776261667626410086767515002302684099420400814701657072856632957665173248755619256877036896482070585865467416891693714459734548217808999872220138708210033349565122303261502457350171653324708365973726048725279564193617329426019078515150933611315847688033823902023949052076846942790638712676111305951658484168591512412095464273348019025769704884069571928953453569131602318974296744601771290066259260542970693999166979999051050246146825008118098980964578036011330764858587882114724292642878783054368033407750846899993280246505043145482297975846860797935762012198126919233881750225642562892414356846300210518736217261515940486218018607470818197590195185040923658799632471514202958156539444525759906825064365155255857370666619942211155803527471489144572696238814446261358889326845222589486298738820746251096223285122664451934741887379690586507723761029843095630532016299619019422432664401642997846803979865223305801018772448002095867660609453295565212782649312582207961296263222949945407038647932373410851955234206517698864473933213954327094369988647219645033087868015504810454200687632909723072610167593897069761426782723473814800390973763878156977660674978865924572669049878470669712230329114138680674233383518725023258317858493677920736263988113975805970929654960304785618473416696153514733100446028059230856368572813498216044691543159402084090102815795616416614968241340266593175993194773917442351214866291682614127933027579227836018990311956602222338242421114460381284130956189640109654841138935959144528016683221127931505229545978295534498472764025380224979976373685981861163706027782342094562820526148253593782829565913516982573924652931556363711276661822291433878717725747264921665191650390625 [31,0] 450927873325447143896158496252205384338210651606579751533681241961743997755038675479930966398358582310683718176625190310647953910291141405596436070636148183068185568967494641828065625268214504077379868070859994199979955736901184723874195289288122374052389318859139217721033111296425421728940826062823989858405051823189835758079176291880653412040309988305906546091193090502760124381202345040279504340381199699556178047179817892386269205323220070254312755803500368499012752585526626285011452666700526234143099519293978289461332143729258718881503805901292699514541387347571634435120742813678047241841580196013153112049072252224185657763128114535370156846128493590574445116182817643634643866826174560160274543607630221385744937877042600520264890311514486679781878184181432164018937240268423356122649091067064587836417842967563500633813616646702217301912575320789832802591938697318129435561629284994180168789462279656663640131153478476206917176313103741936780194111482233041309729377981750907082736166518234338846428050258667896932086235631379553106348171532723556250483887152118541901437303359371583079529076391438616902986985498471625488897993223748227364777917504743231281143619778497760172512221006164047934557388529104381320255576981508048543700439927729833898899759618697382010935820131816850769083585187675735203347723750597925449619880113996082976353681168719205406425653751176895654710253844613688006752046291890363974160487511053955280770835414489885335593662734112713646366755248836072194139758143227071506621911001255124108382815890193145594198499534138221549119701417715087756768761952514820982249091018454137548300515370779269878240574151344986180210966202894705047048894008978041198679651015975831063597866919373493747878438913761242420274734285834443996704177147466359836300805197368899303692140259347741590006628966645851379561555557991853067088817912599669889846210265319775612036414677759090802636890534448576207992122878690978586236415225167539533216387863653962272114031926202715802332830782031639427647556046364842481274795352162766211207193629392122912390573934035887351988237672918839853572662882693623694577107438779266609980714645773838959310009681033636917671106467406786566691608522964717726768163884719059465658574489344250667369435698715004782003703183704276330280890301858240954788696245033956349900362425873435858374068422282168382911455763365643214309169533513772712821163415307646516240537104345530160264595570529522206015826668590307235717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -80270653035857028758670574821677031677805706848061894582033629987716490540374760179396246443218178676302800538860072085545131316837118046190060168285389982875310848059066734425294264681896473651477170964301486963752288603272778472431496124051213529987475970239187355554166433485014382902785212216480685493021702980828835362838018619102920599681894416466681575660896616566221175002863969962970803141805436275627817592238176272664039463447504224665163333127139823455834350294700488400387257910789455957261357398551573102320044492412414713385965012469000855992908426638972195598689195942078973798583960344084485127829328570302639888434808348060267074357190274404240251382280586688684284794933464019795666112989321518381235051139954056789171103287785201477277582558963110588905101805291934488261686295559890573210618545609202377944786833992306396567862474354343956396949107504300021475100775736906620465011336307612262689822996523109647043669496125290023891658715992701406063360467708535745585816129335257723974087798808570502339594781208241036701767629756750535848731362672760908420138395766082316647154083461570073274537214454667063907603728365788459554064214017353376724235552979628092843051954491233348344789867812808473687167218662550682392456480861274889578090502723800508826352516057421421156857508707503868421020164437961881593691600950018646790123255967725144614513697154776921997663355015784790365981890653937281596200849856274321275467972857945462693332205073609291713298070031574225991459973726976359626741327751129251569049627059780772036070563130721407434416462121028233251391788559753826462277798844142285924272020012327858949003392213334348890074399240316219923046402263124391567127493886210609100486338619048971870056355742105751050877893623973983258034052838535319925995712345203126096050150895708988892110191214469847227127976819657371499332727789063153483638344281360935708334777471942635366580410686201721833311280547926956192087162516066596484200202709673825202084602095144486890169451894014978891197057920028338713211609540171497715127551374753199872239124572786168714895280630095046552373430775842737334644946446043341262939947819280969177745865934761861413577207772337980924038420665908928555627119043177429332811468092427187858757563158823858476281526855629745298650497828284421578488918889366575096843174814786619008984619644435361161432420157115999549386204558492097112191194834876735780799653408018122739424725776806457400169847460347227752208709716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -17583774524765109689801624179401388150019129750861816483848561700769530013278622885376050427317775083165754519329653922876898022668926217392760859780461800928227042186573202723679152015380840442666478353262282586432241671677236603524300362260021137382289605388630518899168205391760906560144043691347280034355389913349587903915575272088957642991848449483306307692944786169889240076582709997078879532131869681215586882505652036740267951065844295561429104985765558364205923252660172441072082213928021304950990802684064456648414115439940762868482742430630768343499997339484924372694283946203405677374424569570443837248986246176593201866763787716174312483383232790675971621067857898163222193395187574542860697931108625990135326028737085771198974023458381221581368501307174971554408380927284287757802330949351956083029074810208339656339503025264345429435470308866113681628565442798831555852544176609394361062448056979495512221246015952050660815346812774176413893510316908221071642466183133377666080202491456927855744368364971647615988493457431780177322199914182521301238410071286669501068178808823566640279202967601062676944450199510745665472614049588764994089361381191992728348878451947265686722287206929235014058588807998755586427297289439644987157267835755102183499132837636568636604365867713451163493130784874714318882604972605223273920731487318822698118109370160967182005389546739294482937303857586441543316301582258689032848347549210633720192781710482167258680877988182625576493156926981152738486871865359541044795153787173787650717942766025990493230474496110412495622927311697439237116975539942720026872264723490985578857184047787178313019592441266155056649955011355884356353724613474700135929113540922109923249871960115775175399166413895952740899592483152820876972332875094135841212003734222168832010001098500801965011007216671105394385769726316040501093485474005594774201957564261201541450202603683554861963052698277503216169880061571616273370830296020773009649406875800231872506232542293461799351419933055617719475276794970678045590707468670876305723550556847208773093626904237509024849751932498958521653291942944962353571101164475644138052221225098081518930993652033901029182082696775860803495954679062991522345841883273268069571846237248924085958948320898983509751617671231920641033336922174852075755681651098449650113049276161573863071302132424712298933210199822485955557438541209949027264073545440645127433808346625513393636361713403630762774659812563982086430769413709640502929687500000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 150482202281561967316099003449505593207256704844393685943450495461393203020711792588587265793659439798183318499220981882188420469630599819865815114806406109922980830324039465094638966859793886213158186485362633600359121631683326616040463425431634866648883305365328273476899096799849337102892949434490868160343747769069415591728738290656447516419033609513601190589211955190981850109551915881830934966124808812486036048672018056989764762219882259249460125609063106826125425480388343161107192781236398469625528552950614510808698864065319396755996136485181701400092391328598077844497895076740023924106350361265073842663366292150056898098829496260968630861826479209620432542203955979264845987985925795552875529916683314715559319584809146955018547081609594937081526190611008842291670308864766046182702031710985583951015789959446211733597423012331057451077057228797293304895788539370541581178798846362198684222863491923446227234331108705515591179230857664017522209696993505748728996387497078814883444385872881282492094169478845734091465405104581173720533990002649429703079441121373736444732630397436723218536593338621500022180321683462095440412964659724421660772257159185046337891247118947527733528555152845339376319102527134405990550652308216040779439492502437478587713509367307399136283661829207337302747797184588502680494282221725495518682861706294239016940914475892820231598520800084541905413058504708259502879529153707256752956925018667052060502289424350592843059233238935517561058444319016528714860226926282064730338318436956453286709210354660020454496462437517153205292882934817733524351396009876810826217326798807681707460706806876785963925300152317406979446891863148869181251977888528924447281845525103747509074728823050206855243569014636931266946425892060871072804084250669799339180527535573602682527422101676197724322194906230975243236584946876336639240285135236880449253463907213747066277304082442220755337657333468156283262681817326400099925166371609212237906360682042514234441318553786300439351917768969430479952291431147919687893567039460998512004179246610773056586812505680249160358175525745541714178131105325672501591480956043139190478686474955100283091475281525176008492222849161587540668108847802164923911404289920200322812512832781275847736662698065403131441041269135127830273351864533415571701958008762007337949295741566947470553368380053786218024068096398634120070064842633410093780052045561336879019461467178934969129856505841942992132915027370110294668847927823662757873535156250000000000000000000000000000000000000000000000000000000000000000000 [31,4] 76335179226401569160211999759794077219564626851543131439466889272813337919890776203089831901204936448079870732239183536364058510892717828147270604560722423343847499671946807379769569553098243485681274957400404084063835547695416142381821120725399545108463826014792302931311421092765689527077875244533575112568891377865895317226379736949602850986878664766540645147039809498350758552814069637804618684903735763295758328691931247328472963503169023279702772246690621852441174930209332757010347782448844051290755650273459411117528498064454818018449797904501045978517891114005901351757067016631041172242890457373306011194937177453940928384715627692530146472305253753676305404473240130189212156280634110231915898558109796624778068975544656521865853379703540107463280753825054628091543189732785545348380352346664049513673673937629696172700934572886666328279625159141433659294759458009741672230755800918437008804021251825161168318789362584598648916658251621293738845453233483262296263785859904143337892185188235347514754283482006256324407263118294946619663786695257582436034540707600136230389860930369157617529900910471609482729791862815343782677531877869280643746382040600839662636375028326762075683216443162774403054243879928735681381796146514831302191618272197300307600618963756864950096364095841843333561774798971964396584061692977476795766121006211361918387772397598598114328928973245713164513952470857085358892647289880797308689613877585502797075529889068504625308084525372448819955713034397942430032354481478697326185665167687736225421942147014416110078459461945182046818700464587717399297362600848454689414412088026401803937260630813828103191455888148508269348686689724973823609776566938438635428516180516070340265413549519029188106181139999686530118201037919842362326236100142937390729631178843488491646891029316369857521370685262380991619564488390397098593119491653828307508379883245786640599933925472860183320814324372647061671389244787342534219400176912490181243121967052709877777210500843248266298763673572431332023158076368130530756802493349905269402842971284157647829682411963750363117986665706356074638813439276400762107656640820062964448479092638106924854456092423740454178231650577511364245888196814002557558246254379370966406954894824975553128048451336987916730201146323783156530263307364675301624020876818586896330107340313474865420607213595472030924429984837639409818820406063239295607597315587404931496748906494806341263460496088942499919556736222574395978046624122725916095077991485595703125000000000000000000000000000000000000000000000000000000000 [31,5] -1698533484901353508994908563410343868603478199342383381846986880170970409411298677630455174881876172604213620074836747822223661765770590819590769558230651459675731561381198702885295413329330373665863275422949621883097595211096019650543609480133610908059112006665452706325018358068289937379635169323834260646842716175233545550362064749283622332424334612963738487297944008064164473731949088278233622910307171201946424290038833174496801218115624731096762715461087700635634146307240780130660995778558437706917585655901339262640978749443033229024218103012116069924218339479423627122090350691575102301520103048137606810586797421030716971140231617888383584884538136717984313367345529967532247395250657421803703213741704090646686649419960114700920041906695271885259384116656850597646295493652946159336087076899707280935226468702835865928745651080340910985944148593520987380822036856952335641033833500426090370697618665483211211517659867763907669903052155593212431878840573368815680393912519341690293233298282169299040500789730889027386725615633475407698973266455626874254101663700429578392136591784815505497035016884625719587691972350374625495126209890025784360891775112741103814223249739009373404464052943707772265820375589766180366610412069848191301069855274064701297002964859874360764088594127903089833020219253310464397652887343118325099827808147091046773542263967341411891497748912932403598963684005926806523060597456834766535606306305027574995207089734584010782126635715077649176695023995042095771983212275545592439603211592111494309276556948740174595478256592471457988328775296253688256763182663224465887701059169525396377330401438210315150822449031876254818919437922144008541620734359693743517121830314255892874702668956236908538346330769855506433765313988595751554937404879579403608727440648748483210961852196844395053195125105819702116394790112503590965906791843392285138868491186554084938000088958673462827911597392386508312090698095529962752108583639593540444730005832663522994968739718160576099772408800463876920800292294617627319042516164422399033447130925885396767841306057236509719193696164053433446588780979591796523883022830322582942296048575040203234352095043446076610475093769172061020533544433219637592359275744783054676152094653067328950554918239254939559164222368306968470753666713536154097912191006016495671901261653321250491996904356824867590939295788462488629208930157303022926039119807709778208834915510617941664591741271204551627102852838036104593522068739730457309633493423461914062500000000000000000000000000000000000000000000000000000000 [31,6] 1054248326593778449404228188521880205521528403282366414659067724853870151196280393681910309295176175681291991282190415064322079726306217415397920308758271767804259029419595016982157630470549154431588668575817452583653346672168828234299840705832453409275802687830679076397929981666897297487125309255014838393176124615698848215325401200090862111221544660405003457830295565264131011687943851991615472036458880691659448815312091530655929005620000365462073789419457990522621561775036971683918501695033471449485755683271625552036202965490018303254511954506397230852464937147919851743641859572613813547891282817242449639865878180016613058415556833792922699111959008559741089021468924147640185384739669741304851150235132521087155645940117944264240026539776261775232935578446934358514442218445753525493198999283625975153211156237563991782835901826568700218096448005252614359203127998249277528096762576376772951196229528165885445096869186870258377380091912917966630017236610343987533126041783660301820897481717159539867277890700982486747477682991811743878606930727826531194433186758948956023103613864878200306642105250449313691838386115866150401638043275410649521684919652151908892262501366352519396056507100832150776522285764610720021145959495771823407400339182784273076443522509884514320264281290193562612318659463449197277612077618844562370893757618281643655251825624662372117191075207860276196942286088213722407897707882671506090674723431580404826179214969343069608221480834706330009559639262819010212180531243353821457616270767033066078306051307429269217712260624179457541212756376733119941299522364629470205176682868312358405343568283366290746520029043933581698639216126552377375116536280994406017715538042500592904880287338316484843561934989969254893663755565963710575211497981056459973131873648895665630212560588967852127652599177735075464725538944891804914728991487885760270706511913751186571457194041996606593352143904227401843359047015831907101608676517212485722403381699113056805094010288877627303310709354617329745914291841030812194352180620406167080833682221196271109479537220827712275701088794683701570955686824615228887674307318934266991119960134186696661373444423107292891969513977379298539148874299564147056753981396643636642058509008870719344841561544765453652529616385726324319855376026631875430796738682148780655057696661644932762682389432068182594982806038505189731375283254397815235962150848538987235799940489493334521963373888639576336106261697472374471579170673862790863495320081710815429687500000000000000000000000000000000000000000000000000 [31,7] 44869514546663547402766710801388212658810034277683596037757491142333902871254521326799826292653403525457331463209965704961294881391348820135812695447091176553251134257886680437805356165576637678339486447828061280503598921869869870981138563099074132357879206331331137435171770908526126517262196797266885068105960797992157178114107494885574337900889316337024344222803450804107495415744627680769556995096556125423355417724497402150331396238418676181934212468847542513703963207517046318227973099711437351005656384380590086865307712004596876418431974350280483228007160912726456926964192216450426220490398367623016725132622135184028817656369337395810070743774658022891009179138280363712787039106036289934249401633733905122623856393810070478260662198835295888422753570021284175734965709751514960257184589898970506758695298684985069125811118842792947928997378758697000420770139624652179803886207995441912839321913822407766217902780452728061147412349519482589066387657367150051377926342481350101879108033779041454619021517284197398261045924758983542038363120368607664637051052159107173389153130193469835772344367949615340629774290477449015727328070474682876745264209169838262506930243497354436460921446602376563406680282118930327982064833478998847823253040806618330878650183516066536286892182646763940543228724905259325616497939452177699567410527970116124843287550156466359359654568185101880489668880177964611800244377763776179039339763003685942721106243133906770883950883875478320957854308219498448258129446959851989651784852411853942243738304910468086459687532970050286654415009716671444535245950839491777962612949745153538102974693518560055084581098149110487184469688161724861057422522821026567453932558404491641872743000143340628462420290618044412573153716031814244435803663347480870693599955104247960237666348523856914300758182473494680409744681779522176450469688739930488431883101988875457911061833058688714979804411443066533701244862480375988785141741616769742967008761028330085911311024881254675446185946307542731393627791295006020751919432662715859906219279282433318371315400270975894212097361608886062863905716361103759417313766509925699353364191393855057774943382473517600556850148862193008930851359279228775010917725871014841775104028613117388422283032604479863173224483344234667270741147194411181450095724889467952386872264172012653598614387197836659956204905512076330501126694830979456151685765837797670373086437737278100547596143361731441694676815109660228343604199130467691247758921235799789428710937500000000000000000000000000000000000000000000000 [31,8] 187256668129091547633236203778588220728110392635682972235557240040509915466543954661024082605918546249466896935309617801183624787069770723338721900043750346595555387143126819355859662687256307584373076741827115827441705383605751253784690331259086979366313625004995761565573464365832171288785896996120444444977625699280933398491985158918874931917759032303258614189755998035468926948259150070669745461740794314872700440127730433452729386737892656111526672223122041463112483602819417744386046326970089804804693980904810287346078937173029763628886143953393675287756919280044942303743406891010528450768079328210261537712013276051348775472696245676528262095771768463340873876975476260649189521441472813571059727993746802791531869994740787290555786343394135969259678341798845474006474181488782308516716880099211165288696674462046250471658329809580697171544039188798776599776033848643494132563029835109788600774766615489722040947869873244680092922948500090443447114997810072127577606033637578915213326549039726230828344532232968461478605828256767214491564212118158373971229969315549026085134439041913746828047412272884004211449921357426117340115325572952277153572325734916283374378913092022918067198969832875208148917547112611033495826430736873606053582866532169620695395794923498643280540275945385043522906158148110893073844064177056206234474332390859575766077972769977265676069010748916316590078775593017349946211853188737052964916448434891906939113252537916381986386508939303953787722586983002124249201858933859499776896590734751178335245561055009488504097538099699910123895063853585333089902879244455562378278889476264915311939260140623284485074331587836027434972241108367892395840691636944890383043233930417667042954802157531498929470041969670838013383276706298808506000837722171833609532076042346652164347743925576070787674593636948744657705516021922464060898446919554568915908237612819065554073044145965821607479332471782350562678574384494322186013658872563264252172649651602842498034131710007636474019704354811784908152309855020205654757278166393482104575676664462401909762243360953006224755720002138102920630959785396721383112531223116343231167486975407352698293486495587444627788136876969808436475569920302501038326578686041407498697066090285222642789608402323431016068241863014846028632864425008801355283699788306594506457911068998167906946153642077382734759780116417413808575242780603895701295912826897620612069830296859532693839082401284866916572889183663911830617738660254012472705653635784983634948730468750000000000000000000000000000000000000000 [31,9] 468574895641441766992297198016046925753911396564658355667066461547792212620055650622875801822980349829185985357796724806796730947680703174080862554237884374289014630618390160304827679923812664905421318586291887879238651086376488886330909996318884912302634002096267249827766502990519944764343720781084932687919568478978015435027379327968041038885240340403870365824990291540297185302869865864193801872928682500231626573552213378712023227305854352325842214088217577835106634868025478706456926285587875377870956478294576087159246338414460365450200905323285033789425755715531722326483276134766070959648739250889951224965002107283130189158576136693649737938403158170146868636221777337025239378695945401539030326525345999307242121986600985013327630969677258890168205932787195639852117314390607165941780712128984901015305955031338935332875664440196548667523419590028112132187498365147966674948114993801705981150866787835588099967637272304523962566211142108111584630552126911319680647292592679605291686053169809028168364854407146949935505660476477988936231135292876386348817470956128669121507009805080921335650432409301026133385370146020239991289455284317494106708352640109151912360392908856970720584943210059121721284437026582464915143203711771182291133775970419643783102722014634057887632903323600807127453918004368679155621415534667499611277483397390146388844201345204972810626912093071041315031108875154286349815230673880100956369019744709253406439979272062324545929201574149916746754866662703071547579921058649861288804329507047178513576930617822404665416088658979161167687412404513948750142971263858482876983246690596288972079584242640885285546327103053097058939367415598074818326134644505594891465241994338657580884966450904932464717683663728805868978726682067387872863388988066019100190144399928195140648770820108424622591752116761057619536050175696039152700796553879229959629955667542602994364415393018997339912963498818133230157941306622395762339439427392531262417790966458016012483684929461544761838031498223978288256017188014332682108977844713511862652206561748302583683628130859293486403052920974325655697475983029130287066466590405736506193602994398546493836272735804598103539750986617297255839537359692133549946516501117536201354074586642624566734736210329824229931274339047751648077557431273172361739071217321347341283955421006167545563617894549834354141226420290290404131415371736611594514462921856962874522484751326776643730417908509272261222726703783070917840036795354308196692727506160736083984375000000000000000000000000000000000000000000 [31,10] -1318629785344958044982749166782421881926648189169093903605992700317920673206153402842156896523672054858988042958623460971545027702072866840782846446287206381041782619955968177876258403934705415601230671396562869832388561089172393151232203577833846633020231322399994725358873753070535098904244051653939398224880447916260316082163335523582053860966623515227527284849477626160546794656982458909067052064676879150199025789595884391250612037204744244077294652441809009209151122214054532127471308933653750585592385637042933995164960620983458888635631853329110529184579350225143646512073686202778442290642153594429073582906687376945919076513688595461366742943267447038446702219150054815331748015589376642336178310561820166816882709860742904974634880309610163232470514320067163183578737923518711067234088587311821398496529708062101733026775946301706953428072114533491584904622863693039845678440048668093502279593259886386836845123730818436597239786515650353265201720127886767122923817574004128203818022102621812236326982391373149069307470385027172996439627801841977470685252547241480997724413915763686711741481598129081447685009797664045335296184231779420360990207848590586069359694831137407353903775811520334134103218528656682352293921024455295231618974190359751949532656333685731292498183330284085173896575585091432577884270981905703543642054266775925515444229094480561985548164554645664524924080215552260327646766694760466250302214904407605392138050422052759410642093934151221057057993571727991254698093856036409702221605304662620453301783066620170329368135136973230703792685815761994482181163370956304384052257391971080341938563666408410646471430616349956987953686076422133457125883439274712338717985015584931636170830682092988858578649519746055764519942481525087732279479890875472145642449981421493485443981552875368561926473522574329030186871349439921465717932857552561499584629941892673523176417954598583435478986539464388186083357469685714402532568422678914229509321635222457952822182109943437198538078827261603708632197026544013755030838615422634551119227609641082626951500147696100426952546662677765592269538851983707801976642118594068470039358542380682541766947017141025405694882586899212802015639742772517857912314693818152455805781506231680557803551269080557736006330600970372679720772258980678190168238393733451852446404085607591054962773996108134891646709179837885868915742725971525505150043668998162108106586901679463743183121023800889816543757950370221474292471014466698875367001164704561233520507812500000000000000000000000000000000000000 [31,11] -15258427096965814592924621085541018016463976080112670149196561714833390169836651652294451058131137055266689688988782619524701741082727426784451439027776189139452458269019222345902967125572547611625087549155824940349862289708412753770552336622541860180765256126046361268845235760737690797084833093603029961461365039561457011126074249668226672716116956593582005323282247248064848991665043227407167249815148534123801386396811176510184641226598898370804112488774808401306767618940235208689410732740594232894339794839543529571928979285739211044834542130214116871472539428645886472185222590119153787009554183170443324286539087858968369545347067854767373878469529845673680339869427686247927186124820673803677612698675236255164028909129482073423284272621287064963595047342260809634691997239540296702549740681772426246184899578115718154794269665345209563440850947368201594648692514807853796505969183355238776508564824245239100134370610118814868564001791700577381498008894494907433301325176440778476711824634775580279532610058095283948671047108580436578081496589790032039654532048025706640897582889473149096366626601403913187874306848024263553121395548334496447146943282815693351402464267807463527293085403097514254379595738467358578530042676618414178359899291564412154864161265093603221059645174299994615478975446211686166325654285317382146108773304876481411978283526982878770066411906913261195189473651557865003702400165256467151754244156697253202781814083861773185844792411594686073426885490769228331249581757518322912595248333795126768728145519923290819199305988544547486128293048340134234030296089285336026431804856407641131473537157665618301664416741207520944560314300468634935698474739452669574335996107068967396081716266351525393606418097469778402687137638826180235099975965987244661583639218044906729551600620553188365868558317864692990917773196934873171811839214678528299487526906455048777328805501748079466343894996184994662364375095205189463637573550935378704193046628176205619744589731541400534385622485761746019978042541635349757629443351266870503884663131473977249149306348088588299599360468553097552351804865881951488806864736433291997994058826893240688272775774943580465989284937820755464613739067406285785649639508708363441511745948011785136256926108944377045322759972256079067285032174966091735670444528042966988823570847488517973395279182367219694419900307524926741421650169827432696025498306354563425458066688274337553286728337489827207532141525117495284348556085218806543934988440014421939849853515625000000000000000000000000000000000 [31,12] 16449166363093497001231947989797284703994158710496615562607104181067484627865376719376933311944972947155670395821138964612924976343865041720627584410091327547880222016745903740986614408035440205262043626184170303828281052411946076346558645291413847402106707277090210824165411286437326445021969963454224218284364390647510715893751083205207775043653180178632673496709187177662079826837865108889455592987430314663530637283222979797807386740440464136713049865350590197191141937577645991998009207017457645662846021055900099686754942098558013389374073906254913324025629831213246483527649204890933112539153199439198465335895091993026542979132767770916477782367219023063494373571160090841803125543017051861868157668883608368643010039040952283472502316192585065725587501517661406905569143295890222182243721457835323437777964779789508718814324859420126563138167562244162261166171951902659750546134133157178740672038399898932124230814287448101160959818555468576755607993567933436036975651256894194991379815246062491460796747675372781698131553359963735828186788987900660073493123941545224476412337695989290455606280546695058781824298800820445623814552317812464112650955562036914052917548231647141262625525792466554753630373561141976696253009449135682553485810372897907437871441964640651949351867051944309044380734030835255037937939878034506407337659778899290072818569141247113740293176757875050449134829607992914284005236007270802660840081676094062576597266281053515670997331250197484232272149102337539982510077679422355016149569959199594579177294408884365839290927889886667860270844112472084450363869411009274154492913856653719294041336677390800088419893166178064507098381475916191800014405652158666333588718144521127873533984561874852633884962195640925502154643266494417528289240568374795526111418719824253267739582975033709450126912252266018783364308369722070221539236715385594414693352621531864010467482288477119035926060707876552243796176704847874542288233474366597405219190850078644739328985668475314974563997981550474339144004401757588421222321503321535535939331094880064931728227183496445556916013263007561063773093393791089732275813653018649827742526560709729889829182883410641541165612050571266463107388874634468622018484564763804487257039727160304783177545575944128353905730625974174568704539296592159956193430479665451669442795645449634155161866492988858022400692869739230573986598908918755965329046138588815779568102792261999528445918666608466338395724131310207600966127335475122639429912396735744550824165344238281250000000000000000000000000 [31,13] -106705345023424799688304120661994897236733769689638978003052840655619402371413328985836119356250179747393310386219341545786097463116582338491753566968688584863262392327805009863435677114884143132414973962552488368712087491958895925071259979295142396689355319423212342732018344523962430964277833193699215895402032248448860246376947510949927151880607059945858664592063489919822320871305691372769487766143505094835719579633530999668138056312987164923801957462281243135492014649494162362486228608316226530044676253542283649131259672298029955134557370906838152987298518929605533792018177409607267667520974435448869103101427790394260157875363066178235404207223905858471083804401574979139559628925224654425502748866849123911681572946684568373678733190137468408607001785162310225960976992285848303954281952535065047426256494263840502351437213014616397280792236279855388845373570595675363098878150127311650695532937729274881546187951900532167148803012563634726566508137450479141335249822477244894124174180859001434442729233593332100924127586064846263814317438515569040061798185400611711889262407827591456927138070948497749052101690550270358563146135893228136556354216358832059050298957179465559798168513528268076714683642643919857032326379976715716241022697622429173473248186643419897277426971411064243765475046259331310964773569139965496466141167310722817803536924297385144770010010402642975828359209454299113596854963497116121801477629609248381789171508274794823570420810051943917626391185000294696711401859291536607162937817468107541301063764199880440500827581813279134409086266754559740233232071080354570708194175513008796095230036689895028348270485159159729904044306335646826314642745046288843806067960448606057828277700706673343224906645142122352449970020888449533976547254100123491485610226898656977974766115775300468443055371050034473063223578808007814277940940711101054732261676883183424191637830453431797557494462768458878826162218281684658192167436918467038231427540789587339766825712539212831610269077616910975795675562239518077844646283918525247288170154615034830223012952769094247431164534144176502023466086844735924320770294488951283480000672231466305273677764547269319884775427007132604489663227836819595720170790730827701750913690209128011241333410929546649567202825525435274555967774523791573513640674815277794835603621155580723042994567848101488834922726412382650143305915578772408755418519794259803371163044297070505497009898197048240695332969226636289623323582630674832838479915153584443032741546630859375000000000000000000000000 [31,14] 303926937772022111695887076568828016290745662821920060117260002635356705323851160473033160391900643016770792351649906519042568016885710975563669089719241648419868879689965276090966390341803747705890298409825398058125695337985227716982226476854342360322973289352502474677818142097584601151703197627785874875446874062741935739408539257069055643411679407687167237077320665099333466905109234329417508888621383627071309277067284585870029217703632204434757842936779412337345153038797967904223867126062016845392666858976204395852457504000810732247613952161207898499928124194627187347883687381369838161896976289105064768270866189696723765101427810796811681974596742698000988703435074440189111227957169554467473059385572581350841574615162484480888497106287704198241190945685539844682130050584822579951336084249415826832351514276153451980830856779500285847146381683257562157302527303721139954907988584164529812145657807843951209922380833695370799186746626764394502350445026818893055571052633074091148144918112631109702572739819070140661048649875185509779182185488234359741686410868016994298089815076402464682864298600782755900765449150417414876315796165330447324667614258728157548449256977495898070747579644251429596222260290255503319563010167171515296209212774943815162258821790742395297997347944852567731783584766104209142721287978699106875036862167515903869359555272358933171748105597683835541805098273518393997206478586434094739364027529755824740451902751172693045507962957280692619614621918248251417047778519347456639474251128579271979653282479796206446194083291894913377534758717681350585351314532249262478947272892815907438509529081811337877523280729077507718573291712228143594593149257661466099280325899553548008497449869410674444396008802957722851017745270672735506042348399016146081514606159507461109607531877679640889009861348901549142441443765682507585296651089368973288183164145909131691708680370998395143259442335683047813780266463354959810707170518140148564502690622865284998667545481792742766452937451220284616490171379663585659566989032424447007955540383644873518527613379827053587493055773853193810696413653963679343897624232941230094800544401937700592722906660059003921195194042131538448117728379345438813932181781841121058902957593446308694155804907966055173079620046849761404044102073461132598582363718395439869490007263771428824015342548429785629183932696417732535906761251691643916639782661377708874758290399199070486752180133423656794754840422491690648497372331045436599783471365299192257225513458251953125000000000000000000 [31,15] 89079795221788502507121876006943643197653903349193371000252296834465000102056407103671612901485770619185950715336293656731283135119978142027582256872543929465854197696641006075715002139053208752904252614757696049740305202554031677071650213696792296845710558785572311843638674103687492595845771147560551936648978566975481006119775323562094627924054497207951743461206311180495706247699703892369516495211673471794046330320341343843139385302119459930899578257424115872565709749696842641645328917234759091596635103103606108436069224538626537276600032329810713015280450754366424478355635054454748453433656372779169534033063312309890361783749398490177215568746605401783542405186539976505034065588045525853590817205068949915068425303917494196902660012351593334873701352897301436658188321768180868222816745472642780297675698491463712512029036529992850534952987399838913584150555198938491709250153185737034766521341553685750437161947696509714938954832269325463392320692156117389130361538530487885368120805887507817546456370607427064083474710828101609090818012820868217901258824919156070876344688873473353142499699535697545057669109316659443494910963719057521805406882784367014841241486123987416952912616830386101714343068098440645853917497485235006094924283922688695487181324196907753406716338625407524254178890891005112676739397507652233542613609859412141653151620458290908352893050403954214792386306529615760759431852647303589248815314715455730839024501918810040272389352967239000476555318717224642446939105204733321319622944515544992014594813809228491590592237146474440818011398852138875330079726367978132844427398081579718873208375713906624463451795835451410864040653861137312829395499552412589970676957902450855059295486421295527917503799047841697274273886929943928346693335740488672337456207651702372339645270864174363389800190006239917802002797193939569126810347854668227187152936374616098739913235977862722994509034452329620500449104794571161697739368544026542948770823505457178728353787307472514720464352928975130498729261005599928366327633228728422724862925190685508424481226230616023745422772019564967339610754113907463778459343067876027576571741128518324432771839413110602316440267672285838023720378211098599530817326814455312290751172710557593502833383170846291843511597954726362264207864402175408487887907230823520481123440086232668956190634661980897942886404714356108901562231165580889454206190315374378494923605474775371646718721832677161886237116528295425650013892956047452387213780866659362800419330596923828125000000000000000 [31,16] -651852000999666226586489448776973550283421566911160499704960584843258250496377405415455769405135473674765380782575055243372047789402389047568694333584359470046828829167778101567458485351943137146911405084162022362369384832245986671608178552869189884293413077033671265741977904248756646151777589168858850716261324226615907829365485843680216191182878564780824331048047478733514779670178608007192901897873623710412737330856641779752608222058973286855149973436238386883685123881748997630321666222482357373629698541791810771124416054612085092791280440279500501804767832267495917483951357381436118365148488417772806390701478905876809377502669687504397126548072017332557164215952079155060863847600497975462979860337517306629317666759944242579089965028117250275367922512948752512405496971224845288093475791516664108617355752204196341326695176676464982213862463401871947648101730890741431880778491568995305763429577283618413679321224796690359162934184071528178722106643710064693890973805617680578834768271739838583356183665805680886382183538450563624355539619922427547767187614480581052333154156762092317210868630169371755360086585906293495532829381004468529876880990132250734275892001730684271455488016598467725839694497058490719680031469564050154348112687399853634527493284023796752598783257543421141455313739635092755023970057183671760360659291056289595708665017150799444898612830437355772929984697568697495022208260741043444700534605901353687912411436109086767861007416844138105388488733720718138017087636072612008759182366641635240737955149333331766355074512861653575372287689205497376679816717689547367139701489737512377966573145595536887996237185297381885992777396633817713628265155954883457224935943621922704798617745417517488329425991480727739748976678472771110799750971231876885524390283895450946669652890843735674212760285392404417120171388050991302401540691511618239299252139230258848103225910084684604483421759561880457057624730558296393301305042380679770879849705748165798521519915933094148358942125292983103758920093402226714966534215603609112516716674147911421066585945609465263252561877561866362270096659116190528821093702948329781053142019960163147567624301753037789316302736016841386365850948700873671445506077543048046172524921686685173898565077134356020094671215213282332191524955153406674316009669869497693859371655281604392795242029337320715239024985740520920326381864771903424810395984204514811372211775556041190103320713292745621539150367803640507755812261621489016056446574864935428195167332887649536132812500000000 [31,17] 91047974729420204438509118426562069765249154653252229797759517918227340309173295421521623998420890940073538043565599456871026289145478881565218769828490179742237715245702262403596767598841711951137552471861087166568423914885641449930245851381496782481924979197588218468073252035102952717133885183278249676028062035164273922044182884794377525414272040770375523743002777975769595530477928643379891663819245041048574371335264137508749312875894089303118391426553487484763258427084615983358496617660888136607093811031837683227526987584982908409072280144878227485650506478734610593881119479368504620948591360576462990200227522705635758466733349082615067778680658777465845529681123574513840529708557864787796078280774893493648241149531653724425607980420354766004483013360935977397545109041309978199654942418499904308480604203453398983116682469217042759907111725737911662644755057060386624941402115023558468895282886231008453163888982107002905290225732409382419199132382224324223676898233688729099364922180030257772267107342070445158845097021293125130615816673655775303820376267597719747436895567270568421820888875806236137157564398734399806417198386381992670671276287443308587556508379217269383234163948269966493775195063374104204069823016726761644106465680580540538858343635032267115226277298729914443145052150091119388781807994205675863520344084748588467999659288960128965206384542267631904461869295505937538993426744433566915077073325262247046903376098833240929700136922123227176088641937609732932754339686689190794490124645771955485216374449446585572757365464805247524882235583840679535589893708597028074419538339276238497097319173812124202809320343327737926282088782513566440048023563715831843749966534426343293365612363798074230815306580162149384720744156414060817657861247106710948794757377743350454678190636889749283540545874588395159285920514551868750296566583713362246457159065356668585473357432371418851317031046152826763963237230122328686017325916727261047237771842961983806487606630324585600309202611378973152146526704851492158818147349272689211930943793266831731978189106018560312757277875920534572234375529261259906725201791433033986880472475776352876494824848292473579794330724371767222231089631209814182493653682526384591438167279888732115621666790785644159848643617920124406582712538139013262729570189650300267952243170975050950018066281629861236694997048805027634842223414860077958686999934946383269452257638755911655733927286364466897095588610506242813362699696933671988929859253403265029191970825195312500000000000 [31,18] 476361164122677711585017620013400860732519597247855789149592299994164766146234326736230367980951585422784938470695028018864056314089861898262512059903107722422545829700802024209811953673757060641536288295101551234085858290025986953621813583160997214961410555272787693202052450360511092560598782306560745731048213041161374006566931399780242870631378513681449619328177095703552863274563529451460907323232581345958476000873637216013874199672167159424685205148858421442493753604164026679849059735287593540568447236131948793441965211441618403349699041879135694884204433481431200534316867742158022462564566755344876844430148859952334375382592480490525701595761404783828996386335872588863930561354089701372988596621241086005692139911102741256001760528844865733831426921758610119007966645648742994792804302133212714922088636295127219085143700439735555298066166323213913186616854392046558630030844503725889727222965695289548558390603314014639173324632477661482102357050300472583484283231135236648284257631158766464630313008934950284138831293664078306343549434838840528945646836489459437216252336656840736310951352182940382400585113857972416506710970632012938269708710013608307303094060534035788244164709846744737639322281095345296963991680072735273418375363049569580589206449476215930133950045973035052032320600460411403105334208649788782320265349414350706760869553567726697327644124192625977477390573874328335444382165509307433019026088433363157586571053320605880756255884275471328023308579579014720361837761425020435500891609246162872294606632811715594785634528545338811091283623907966162360320421627100237224077785735820719554958355560338914339563458047860449238659651952344911485667302287625460012387712520021679650800914050143086866396225911740228554275580672343917912662005769942917150457619995816252329991069203685536593141160658244289781266608374895068070100782137017158265501256555439680325758538848942647891326865345248563215841118459074948636272230396112317632061999992828184878040425612710524297380404949265188993986978030162005433832304849842196595525732814776044266724575101259064687271271257255371542794290886331686438648759705191662206923391180685672740326971623614179783619686196319147138418363182810425316351992579596500685694610773781461073801605233447361081248415882833266298944938951042164814172266116212356989541060521636372469101958892042700516606064114170014072936320469852512747678605146052965905674314464927051187651177875038831961439111700485430467124201876901942731556971466488903388381004333496093750000000 [31,19] -1089000273838960339207367485344107300177588869248305531009090365195412845713861701621508754155375684345609549614478315859955845363480574939959427760921678714857477942956827995298664769665077996483424201280371412654903910859730028040421407803178500275572274999907087475407201711778529939688182514983400086090296709295671112333377219610051948202820509913272575178745522447775369296340138321421840789507018986594552604734451232093879813288958766701828285599924882063152609764055915210701325489132781406349517912365310046294507393267768262809066723430599187580812509428694267233908228747011600712019106689538668207483873497740585370817906057773400449284426228338780416796314518009104018997531301533058139465581017473938629746558456233353232563876721081131323764196922898974939549697359348188269480890376442990660078474176723086921067033620008232455045520109469812223312140118908067454701232732394216208907879083763958617078377304634034409985156441097910493441797687267721357892318882762788889974429367023536062074203927270035570134285123040458873596532143245863054556823635442854157899319602096782840980631693511250484708969078095307255598037016576827649382587997384092926204036655369373534641733777469119432367531202193219445887173157259298879742773113759473982768169692216664730219613672526738488426958591234071749197051065487220922366631551057952392992511329535374794379713888215374518011706892422624866377120354848148632461763560521841342321060699359865749086312418262016383106778552904640698745266775393735384026989160564956191245141882445154883351073423507320459931021395724364401436835569444396119657034054796219577632855629403392496542493686045148644238318228956355281428368109458968781212056460125215238991970099138399224738310786774385664464773132708280281048321912365891103229746984719751576311883123809812431033961253341099753953706474001883830741580317471381219588258569677538011598931113663053465520895820987508257301817082513348340825308138498694133667895765739041738075841060024902569571992034029369224011412686486262619134579601672718017438824289320049189416039545984919500752181878478546843710353661092691789627157895211930005013902247986559205462958354192546713391050330316528836238648847665892649824565034096791289127132478459559923510999862067841244214821340709493912148383007140283112960558762898851889236743681238377968099960453903082023159222300975767283459694629280450807330145401625878766902004991536239736445813146319074667813871893547892420112763059523303121878257115895394235849380493164062500000000 [31,20] 2486863137768087554172964321638596465423338397391553391619194568175498237219460841732662388025140373585109899592665212869252943093219322171382046894430115436926458462783777151258312370529896994756684774004652757058628537576025699400196876889562114626027783048881287876335614508246432144321964485478573700769050531423668901528111222902189015524061352635097567683809962280528609619415641363215477501688262592487376013801130420578261582062364370266580373224717392663837832651874918563716543442392518327798365786284097468863558093338211895859485323359162947715538088076176587016367363447362198066035941438620983270138331860835241460457464510258300511316665165422858047752632423448258477656991738714007119123511893040838767061286044248458924250587100336991693840825138970089139852102185807047674383409997470624954779421986837603055020554183391027491689399422216867860174295928991531740548293304064200602246271455836827856320788429490845145577284914274635767111092599456454039208896940146268841478148286753440576609131045086445045479949988313258664451207022746029178221290959710391579272870147045224333283737769646525011673157534090565792682572718633570639767031241332284743939852226240342387424559424937998523067711296769589244679900016531682814701757018373173055690355654793485613523647752610888027068835468342024479134242913829132309730203476753098674416531525166267156540934783861611317162869389873585734485132775118029420024637593380629411724127078848983406824373667887929287710470075848788215928193001148836915370428425810218556171412982370152792948737373453747897639132152279460120058068652512718104065928645539827330794341637495458553673438240110184518971084882063013788694138243585346308155465469752674126505303834759304949418173970203131824835527308902347155563194374552409027863030809487378419846969748834124810803188623614995435072561936674777001401976348856083852320334496358066296971515024908585058357564699768048062056418622668227839271691985386626314015419495910724802021497564390339432935948710279178767851570600255882977230341396737838106559034876959699714508424589572068677504689690964863778961796144542261197165861263833401167706703312360645223614678188426463926659666049434564883155173915183689235331769191621689731391262789427551865916150863877767648708470181901815105795751260681111515712763375287582510268617891530795604775304292567145697552333537943621438075668546839908757896619558897202991369666801998133426717319050522127637855433431040934954237358074234827409743076032100361771881580352783203125000 [31,21] 632932585438302238248255987088437313007829322197557211477248102133345113994151972243634066843031481242875329845377326313176862771879434830686800385737338667640136369750834959098286675653713443237703459063940861999536664829962894114139092048345143224641337133385782911631449459799775114995515245304977738153768920424792691969619115732263873936647145958722838691724768824691830029417735360377422033055239983199285243789910666596170333134340044815798689774674800673973234210347784684019516369492700700931004124827900649322740704284414383711675163382604004803833567294692217869851245191102229687666464514264724244578967893512079312584939899672809809413282605724096441184087997457886184717178614292303345069689842956800656171594551690967733549087069082108131777046676647857564894266217847947105532324940597058073726309121892441744743582789266482645052008724344691501791914634701293809865057868310166996475157818432776606345012888842690564414361960082907866639289783013700759054983592134229550980635445822773356073705944560161336356958506731382642410801484246110199574803369115995537371601086310515787719302432920614097233261485773252780280016796829741004381534145219998045233073903974598249773617513958182042009618586285551191493037413644105474556257125614264934650204802426664176589402370141229749906924088854307238644015744873632553468717616351513915248521296309746675619526166800278024601122611197601345893414071064949903524034351115412367646779945544064454114514516111083867638299557865202931282944897612459825970181441365033528904921674956113332014797974444725243802955427109765897911706944590736961669428497134054260332202962190237365414808530693445403372199906320322556034119960166887525760760495653210808271279990257823593701420443315173712667966280166143204532973687050884917003614629796343865226615420056923681198554779872647983286726250732195582245379677461353371087416587218412430070593923045932927729202495570529941074904569360393491760960883639804200628511991802560220122907724724430770232344585769192760308246014880223792554120160056402372195135275968671266100975092694433448822434783052694151780032864362941269186295898158747165912730391485266703888496347565292349654027613105707877597446859327734053103556726848703864192647152042717259335540210015046186668597055812206262745552078303338651723968158252449005187450278011773455038471443864219117272080205701785503732753815375044725208171377881628003637092114608756882726558388980959605337911969226273134307703127632294126669876277446746826171875000000000000 [31,22] -8974635363215164910553665560580308268213386861430070898720408055646149427753248825453850687085944770940611055461427463408051077415562473544457794969497363499757247024456175481804037973164664281799961460781512218762253787815321694109785787186252421260275023063341185240463885637965118578740486943186577056504499605333867199049088954796354315535598443479319886635724619719933886796862870376779076388186608216644552754413662699560976896066450615331134641961666924944505247692009320982583858108859929654071529641543473016796602782091460544942689424939876333822098916029389517943431450879675784117968281207520380738504809184613432295490339860074791650683391251949016201647406429024796533511250574297277604505502284743968152065869465041953186336334094854688651145389758511738898736288056758395063313462132874498217501838225616022552671426611897911279409916783956639392592690775358063202953627057422743471044733338918335777016927989197276004233944665888990954465054039571680559295687479457607606981387523223788787590164793785818981434284869030082785324316502153335409562209596981198002522769570085399003144650027589774720049166537299284774710042700532822893672694405542081774818464289735268655047046770501433674694549482761668629623272652190359989095396501000233536498622188625192935738374982747274468614691224863567362589111811912864914208184036207475721163888172484201261833058155858213555212626854052294080780478505119437655745209846698535622750765826378385525685346104283413829256408052999936593656895192178914030525441852138237326747833072831344955309536688198449297436074078467076166883337513994571026176569950603902095264867693459453728172658783879553749980682856707729584957875573376261942120036087257018153008477491463090982494301721250902853452373252340078710388759055742819916995259254846092297695543556489151301344307648213811917946301279548531463742392926508878148645858353349997156076521464220823178194439855339382155026040914563908016064055047828617666764497532390602529961935147463958032676813762983458425651173616007269853640356452203854539981512799674823434295394958742948148944395744991537932500176063943140989384665834940886405689169382217742023293672170393078699093197372088263229643994579288500812490676928287588037729002242714748681594840715272770668351513499575541707316199235036097992375867200649939931883443541662602536678587226929848465298230987817151545798849457448125099225392480504761989604904569297304456266711956473698505400640427819169042851499273893978170235641300678253173828125000000000 [31,23] 10175108388944166194730364928138682597976859272447560308409331453953566736132434023024836315705184199605884084346004221333280731541113270436844918104138679702745246794755270808381443678512931886751459731691292718364620586273773404767904008604031804776979699905469227280452520870069186938483999988455107451882802372419580604940262710193985339292706947265308910396757838746052711358708404982440273883130949687978592506764914258052160828324544670171131149625763296545266329313210435081166514249831651382011770191796569673503982509660172352645680830660295902513512702894225021477847526436835417560646835197261093749644403819142623922969711879270588193426468125518029277252070274002066486339113484737308381418690044263135829526183503253140228526461160826538966021639688093647179681750168120497030478418050438112629225773442680241690988948539562179590956239957299070486812062369099132627862033249705565058957280980649065678638320854617665633460275804477376658043719691961679441056369445006541786035642496603747823403182172054616903792596932382071653038298107457667639606806446089631754178440265650003839901698992766760245499388115078359981339425406886502093053635377652942776910564721708445090245388636212836977030092555652231545922091237314111039200905215027765471122543513349872273398663147937162455023228440083292410939083375213591761785021085820032086247271640576109672503558569125732579087311255196553085073076125877787229315291362261510708618395487369394799496748255868263307295657068748029959774351524871190703939947777877210580250415859871971535982196909378256371391452345963809495411828853940126705990745613707181753968158453018765810935862244673641822374986935506134748151777978292490926276083096152190407761185692758106073321482984135328164548718001561581720581788692897178142984625300716610131154469419987715312939746661810199317769432850675701086544529474642221608810332170448330766164472417093211394134697490578828826430292548737335397833667019111476096111687205496144310314394586018477578179506892606707363457857724724071703246428478323725098564465628076550799412405294506582007483612169304340342607957874182122883395269843640466824235103393065692791598687973810215476364340085368380077547339759857101758009642770971465527895443824596920463641167097341209225860024890467022277582691741312879652845445060983251351599831887650010526263539636158286048289222374062612688037901276005679130940201596637994231832806415027251849001210672853055780566518907395256576114972446589490573387593030929565429687500000000 [31,24] 2233481431246102973240235398291087977954450726570118060146968777158772687346177940154767373243632437356059150964958857023061428803284634985477577637189225001374059317515765594840964621014701683005148730908437580651093969677666449593172390566190745210906158059733270545536107131132678115623924538975037059294210873133980287890639084564879327377142223050695472880095703064459228986490330565915862527833625767195066896383955162512619785787815286080711742610966473953694922169181742791911434225312399829551991188641565170447655855380142203024874669600298610855376267615544011437554953370045364525439437060846170364763644935024043322074585077262942435680153987541201933357404604385398246063474502578995471952616700765777206161150934438936395860896967038490965578515112891458299128989563378031624494822406028934888394147054768518308649810229223784118826952117020509425174109402802156445347596073017562909179082892562129470363439811988173141349167365910336290147966229755230824376683560220348120419503627235034452086504500536483853274003512499442057326212964757405579134612851292139925329309480200740521152105577714490553987204632915042921142690893202164496952654987462194347755844409022582864803233858893042332768208222487663254749990598644047770969117275597626037318514913360236939248180352414728515203953972654070672433344340703237833791869932532771023394575133331881861527065433155452345522438266668401448429317843706328574545159197064539444861338681710557028046844430421241367721068556757483038839608662543299111101429220234535886254126778600671259334139672960044661915635737792526456772189239308328906593012458393627645043365597994157728628832061507903280489449845985702019195701301494521891198874551478514259996501339963614815748896401593257270691998193548678670690825431351924608497810230670662031150506844314117055810688056319159754185664540095062458661694730514407753717846942819666493869600631024306557870944003669776281720176405112237013094683928098100511290383365830443470721507649678496547519244528024751196550264478545393389070844721227421255925154093474847249313984719751298089727406245813840418783042058400377910548186870332595238311712920742785757430357464505765305781153047277786942113349988403594029925605588039930918742295492802211959113735180973769554520766884872058827234146473822127330956713664902578500801905014006356067378454622632633456544666820570117860749079203229520585250788605654203152332143566505938498381532872142392389861926174576351117675998558809169480809941887855529785156250000 [31,25] -17945765023339072733080795083952754739451672326110104431922563398573402515412277103944499440771765083616544836401397183063429124340762776620294540314882899658774910756180037019375405434987974632138098182436919842342380643820289498174845675776408371885895014010580629607848126491284569784253856465526692714883560046218335966962964770038672365793833285594219353685935626698443098364316353468814466436237784632523097707563836800746472146163477752729904062966775385087617512121990837179640211126502904537697236945331532802595607791975813660100743550858641004346252527001012329944842539368819310635425183084367400423359154886943758956904330361423068821089420244970723096126836639947252681950276160744719328954387479877635203507407029780023349478856113004983019051405402698160394871392915351610524931911727922728387604532208525333612573101648175468972935276730339803650182644629397303050836489830920010816500356815280850009571980350465457353983205267226066697702139193924956755754020184829133366866449331397267786680541880116887736186634722225738748043721859501576409723375844480140404948440605349171808859171978692714595498535534774232576259017001164669218803806385174240884736071669150687819106533598765908449466186281789842729994756621266067431532920615774781710442735123523763033197554123353654117146995691302395124014417825786495037873165120181521277702428007492076803258857590577357970390869369048759222232674485572294839347064131762241491777916493518912451667337040909424628123966510422607979293766503373014497362385527179559182013586199932556914575535109851908001336761673816851023653189317247272658890291398908703698098373482974291351508600254458195532684728380265454591756289849204663106995227237473907715307397995868984343243603302731835764404268175875518055592435625870911449456304405612636385792913153962619138083921125619231672164231614104417873406049226848722734811953248311411384600674099276146720488547868568239173911520350891146875846005719725503451712798845371484080830077604572502511094688905558143717866750423954304067786285999750771518460434924099898992425760119411822427826738941062239983568966696611907537913568505747949375749276901777385026319010572332130567647652482177411778757626850389365881780066138433334937094327052661244869620224758324150888892291973518876851106770142724732261793705309278706412399267816254059380613520541552003888688391065866186526972675464121646795022216433836934046137746485280124143799354646612496977738752403606914409550654454506002366542816162109375000000000 [31,26] 24851180736204112148042294747513469085098316096401265056067802196304079963910653149815130578331532823702516210649934893559869805503902997616296249015455787317726229603990839150514820718659052282896936760037970279975090790513949524304183099135117150439591136794938103392145082870444079246511412277041165630487367622357649211363209854652252817204061914005663270637941999965372791463999768226005792603399797868269769838114831132532582920253918505646090007233520177714425875974790797581600819099533926287664570501439514927980056555786663087564028177833155157471169253746010387325541753262336887403855725801592109211251812648843079959385203872511288980558467226625649375847466032009436371937322656079482827452042018752565594152637626288034945747086994847953340763097880343999502981325228731094228011631727769009950616259327763300072035427253892834115610396918043182202791550786014064425809033593163418613937843788058680972632616854451695316377451573086927739258578187758374463669336091443802065760824625269926743661751565628782999857826463407398613779049026459407935452178195568005542689261341430618731634156718646647460795270432186901365524746250689601078510689947448094996677468100962553823754610762305776597429226438258526109065144084260271491428591848841149237462057379043723629101484941543705722207859335266678902063523237395470081640414626570629521402526242658612420788262594981688869676021101593435316875469803072796907576908284336666715761131859711501580487131623920586746827791040500663796723719782104898099594955462454351458690223491372112315418539793561466361004737641247366490606973085367323735080094652466075351616212760403504660075659034450454199717790780340968223645978541110548809745685883229994084135783831321069085082249036699599668431951916776860694760254733958453809781803896805236670694082628801293516590013987623827241092650649963170792656396103483936228906014513880083706524357904108285450672419223139115194703530691196779657541058659238209804563104927535236887338634889181089467350194354896543641683715828266883881676751554206739176597422977678968311370893429676163573093020607265658430671962219680669958266183505866577954949920318485333005490575642006919502133924356709659946006441558970502630172293253520971936580255992701196458166362690558398933142662943658282589877446763202011157042176102468486487808637628755774956583044860296877200943884267860742559140614856306146053590580453803014510056116252936395478193794757360998097062478333265506114102549872768577188253402709960937500000 [31,27] -19954399588948199059686643383558834866652002912020332314939430401427487016650593087616751707598741763719989815153922193599520095096880332805036881337915344593409790289891580128142658268756437932160657789791276676607136901283916253417019596505547813350501258801774877486862286368280268292026214522813011512909649707695774946010740214402113579199883951061438728948251908073035711814590569985319876736597174394822475735564956545837327103014180224944674123071969546201460643515212755821378473035850315283851421466454352478974099001365082203231568892621373425343491637538994847661284672938467523419062650466435718369772472430381435619649755370771458067882733063941068755955014374708126658624357323860474424877940034100750831479308048056774689465757634025024137400100162501493008491996508956752542199597052272221666908681988168511904325995726377676106528349767795681505012216956907233450550865020660253391197771068563940184342167716006734502083562002075459576577281228532764322346527839855760350268707762026492888615000654024868610647804524315556209882542310403850553140801614686644091932250057355724463196495036430216761161879957732634773482169880792730236018411563340037270995845427321080056990875488635268274536590600088646347842048442480648808190726721671935736361193332000099446399627986054874802292666591442699334851195989458030332951434167755844368123914907543242435241044075750399818646900294607609172622581236697130545973439395081888160792420604428804752838973463104969050451876176509286759891943826038347132193409714265435088050702393602563214844504511286473974150291719789734902430819067423696951029302128714549697346472942141222196271436553911270306383401653524643308668793413190418916243211541729780368031320839873970427307023786661877675310705875735589303090000341808610068164745487564384145719494847292713446610457947934384989661905066150274236134307556845351428094637199367421408969403055278354192249075983812898706478654718519652490176295091747269561813517745727616627109068482434137888584100350177421570929354170657850952624567655242193558113776491588399657310283930255596118918648403325031152411335699482224757007179831573288043506719111479563984511894946462937102005168343917546057548369552609131611729564125056100842115657333728381717749277590844017370221463937965499908018530923918102665840255378550134346429903826471516263933163179773401533464016216957752850156976885730817399716211623350560963933729340096869207729624050567870322596907527168408336137872538529336452484130859375000000 [31,28] 7635112395734744382777693842863969731774968675187048531522817786805069208052880628134228188727566291741196170587030335190376343254638656528189743891775602846872891242262022000123110141914037919744804041479180443565859647724438281903272695015469548480765251556727455609069161456925376720888011881602972226759532573234951561431130433393249680081486804079097588646552164089599707522854696641019121153275665656151408507956721261909019965210850730121303885847439291444377038192497122561412469484181029650962060908212798499127443156981472620790541631818723441291610528447425772333156190156099349020720818965539679486757744471238579936256749191931518100452612914893151874645175044017237236557422879011281759935874081692467210221801719878839054020159105545155282864732128087358121557236777744996033904527922939635511532819137007897323697979730237103891577755302770791172615030037443696245828214616385519735502552172111274887392645446279721763119689177251184426608663671201343110679357598711721135374061673296075776428581045947893579200093383336286729664126120570497541812460252921797095242935135531962197024925141545023795768910570045876640822505865726894169755803088989413401386135680568932801634869507664150634443010518921386537327026534324021981417662092028607762593124058502540088041860396091011195883080446329439165439610237356867537029937554067488470604694728505398778696800575103183880582633631441783993398676685065543114199296187738921186107280632733380288077089302347177870175013988247579394862029720788365679942587294104012397734344909338584867350066530133542937970890972642664670252336207130231450779711739224001697309147136688163310003798837054125935050591803467078973146450464543900579518344199237436177706527435075355830516881681945569664068124340740920902730667182624486683179933370332388645864991698893636649321929983151691697806885764218449266192654174990319810858100579994713134506196567756639622169262030545042832497055151151121784367978534857268066261296573880090163412652933863521790834979300321399509216916241274355372666481743044615326347331172370335060321702727370519939385773583145405504016135243145901066932898147095805903898186557742489923694077263786165319265768920248873448029169725728541365522821382375630147160604806075198513980855981493130449890219046181981969395271738798417307966228211097339096761357267574378366853678847832194145743441362060031440872552389583021890946533813394427587920732257821286177294530937185352898665470543562716621011077222647145390510559082031250 [31,29] 4032810266660821425906045156523624020774184806814004885119038648073427415184159007247278517130778536456281298024278324436034511618442909277630675864229399930498379348087466086440552658955213352006386048322472875914916083321396046551221680410017235179402141586063664957617506464738130413555896536355134258457294070485498112407904313987058578631418401846030000499681222946828973946350562990422641177149733924469640635322004369097852611095755111403265666061983304239730913702386966104292005131513120474753707154757739972254066170875804877882513347857646296642095891927512731689999658458034476669547057509789479899628351290840727385818864442133934875489465994528622081440709810228907232281763128773445893327974720346401069671928081431574356358826194616800455304686491041343686837653747572820928942177771391402344909014826050082981528108061729134059071270627765252448758355876839921722070131270054000192054934421631796780704656238146519182897424361060847664594172681618405816493568262665079849214200964132452358184782499138245696557411930714376438539537660327384911142805325479431915929599945332311453936132395665854574280654009239155269831443598694883043749246163431216092580486101547692955158055896859351489427497628409619637129284542237131411446881196892952936007922074638811071787621129075124361326452448804137655723763152101898972406469207199404962311301953979772007201976064158231972491339313709003059960469963743688549958893565095030968644406491772649754951054069142961280516983568850415043605399996651449856281615598611019490181958946154355805346729662114610397224560432943382622551470263462162356672569822853526247850956488161083878909974229827633464691351840275247738545176983867401616174055192276225215600534734547094460943992395797711945615246116837697489037319120604126792644818396614523708966878520774763190271241936317589270917584336165391783407355022706892570722015737305504779102694457434747883190422945727371561155331537723599438011517169417023902419003406614250386749773292179272223330642499440384232486036858851432605276723245717340966759065116042754703426214307882088872434915898112907364926583272887361393916794174053443627047905497211203403181093547588145079973367408823606531817833781867308759734521517838645310851054641972182683932169959765683439691725502949848280671665339437443363422889625917213521971938802057086549597934045993505212453594263187282284519892370915114270335761199567951272897553981044233716271277595558856620544530002803185197990387678146362304687500000000 [31,30] -8918234647023236769543191130816409557217762329912604457509300550092468994443024775986003751530279684220838142433368732030427089792690254212640493536973896405689136187034652269964677319350538159144578099831345008906730249119793328759944241287586462199196148439458347322065274958618451441073537744959287423830988043759616302736345363597798303759562313977197192033922769751438200258005957118538074138532811385330470493373284258111417954236990298156935816315563844224540798514689199932951908573709857188028416174215648151148572037374058037238233281524700228599206549822319592555632703965782490941010805591274927832134957487599228096697272493588334275662213449029945330841087540081744956433803088447053724506504284853199749737317314840572515880970158862057346345481508026087380321160993133616619114337128777087381344143848666926425660677012833499113331622404498357056363393924539445587702389321807572019200700566711494741330962596892335381452766208937005021209595110262410177912516580409991949108163811509142814939703618761998072531795013494489121011037551073928113301608650153308023086010586608665667327950199860883678922774843244570969184431023562881862313854500033346046064566299964564498523575339591307592088192004732725814280614091585870975741701177974485740306000363780073794335025539974158311584662983046452631204998126557735336927705765537274732206608232356145584026811155095383481808511844572093647508431385579273547682271799233979367495028473692901051417891840196638183186102384973111282754998558576392669480901755861226626815601035408578936308595504493310381658349114834644204006756880906637849261132409383458913575360415673098201536363192793825593960873012129695001106508374650081653384169049468436292508632232761720344348065157813763501440918432576987278394389018183365964773450858522480777459305849959501956203649846297803062569584669596637586740162196078264006249770344137205985239679683165543239586078762510886380165315232380525820399104298823739359356393987396506964106705906307659388317345302785388068624689350722874120972139174751079196240822500020885132448027616708061821024687709111887529301487906350822289139134589920786151853172197557063925829523546026063185800386811738325081457805263325894759119677364061602534770652430409878266972934531410568669700368103956438038776330686461074243601670063914200475390438569061303030209726632930497052981190144699731754355391069367277397856303484980494494906409441771464103425832555064592041538240607678744709119200706481933593750000000 [31,31] 7375045969432353067138510132432944190201642791530031563804121749970748800273647351124277987303104180663021358292923684340589731827624394076732727222012488782124824491202883696442021465382749583126577218893879986026131451871309394990896984267421261268348082325676208324377575211493883954621481133323816487283415656140114929226416456875115232038340835526509469713940247623817201926073427786319018629180691708867084792025616442978835401724225127340513957323176432203510082329252688531202876805230145238703192741674437350838194021308425805251073156665799876140231881433221199596171008519755445618651040076630515710951873918556185156684621229879683849599174876362320532675650305329159338712994235044671165600141596677579845026644106730874400075740273189430450505594427101408846685714021883830088086411860039559364283015636482001629753490368685794499710001867026087675523088136133905100177518392877181918476856398554537915240465028732436298351213215951046378422473319146526825996644496942372446269648294837233641232209591017340137892612994748492146947684532556967112802191915947108039668780508459946620308367570028920475449446241660475037630008113144321537857711688206335234084247900261039114155033961760992234963558516475236975606600102579695117827554469841897182020127487715613722402021989036060631796949299321135656058230367101479625866251200960816293784492686313621700594749076739934535634871320982472357460471138868396253742238009253684163241312790063139985385798314545868157007360758335205284935752073987500711504608981175594518119697090234582925407608161202511748326970453615549452112085628941292175707849512000230731023820226427120705848127633177626050023791278538977870131539442884296077850532776579298590901073796085852447456836381670203082906176181165161300407829623673766811822599151824256701518007042202827770882511663167889479671164670389942238405111333117569591001379207346000588479332284440119398058415484131149459717597941669061302234952959285744771851598529094614680153894664756455701710385819152121016818849209141856685475480569180663595455807354795431982792124429202118783667853314521516916510920025579377537030370457496289087845377871070954510675506154940662086780491071058651903246711269878156489539197595264536922141716597300392288196315991342362126595724373638841437342612993846974156524079099900579322022522288864720692111031222947354604360164544221933254474313652737132908272753268636269764830421354655553878337019977815512683516629977020784281194210052490234375000000 [32,0] -4623195785353161379552090083020933216201639028792425544626081390345862886440454455192387413745553798842551288238713294449761970446467516263337014878550075487922265381717393031235198604410776637685733924142271527675045806227703973600334368441583043097246705718232633924902506185991496403865600685510525818549408037960011468640580222768614104918261068265348604240038263912613798563865042142366857165464736533369542614475597743001826987779066593820745072238016333139355931549832484377154200664116962607936176918873473922975245192505754098995845327343272950073698729918841394081359596908315376534900967949212767341847025980668724163310116202438036953124480823749052705053222292763178161413089997722109096494399238704656051718241388978938243003558707957122359256229602831191438461227136001511575577308514920265760580902012215643649295180007529029692222213690957623159287396410795196175056910837561948349802686436607869669758046848031994535666874846127269031427046469673761778488436428483867362886336846911908244600537040496194011690766336837253651121456479814017485505877934866091598053756445655300528560861163598917310291110739634282786658477125418744299145456483853241619241983726947388043418661506994588135419014543515145810951419278687435706604163967376490855731638717208416554289190085358174763456895812119701242199992253376219021704533764488111033318499516912904548763861192676231390978679229406347979678516703503997439848851003928898590755298798198030107103929459602987270534693528087754362811412647182182598380095381563104677137080003247681283448688759543018173778475761349860899613623971418079363366620002049212990885879851338607453896264522549324429398198209184162682420808281370847100436268747995784185712322754893365725593125138344433672267206041991435302589487412383854992158376056864471125310649065183889022718028928508626450444538531560967398495188936011782750503168097551386442369070877861433662535540318392608346931286467382556736139729886451372386293283900011900088647730208046633527392643011443345089134074173560785676623250732797351066037700617483380877982531322919145909482888043436429089987157597304037075915556823928419211803462055452355311749584716230191189843764286996976729338189204586317487950424958694907259071855323351961359342096198302915330971699166241722810447801777386244677667251157538148014946693312017107548754226869305806755699273872162920782368806386853447395692049079464533854940129280083367846065453446273429971569157714839093387126922607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -31852290025281396479851850579707608935528375911087258696118052175150250685859201509098985639776483734879289091135160826746863967772227179825307603472587268920351369398765881221356300524271096707920726332974226568878169113962941724496883805269973792243577743388710344244168420081584232638985076029966434217031209880908911170494178154761625000802227460440136162335557496674060826464099548226868894237478362333071572454804096977644997573987637511469691190490429466841693798039066045729693543417806532695787681954894130696482423118551475955337478601122667913507942769041814055075158061058580743022480344390020931486407588074526985901875120512368644505171445415143249547159168896926725812166652109733288790682157336266830753390870835598215175843638007325866571632912308128240360185568533725208291845936473771629232256705915374723075669364162753159057437924044749241342441498305962109513111361425793670090114938694116905320302674778167895444857539527630301944464760080567405431953590892822264909132240859798119807053657885873252681393607716868625829625232328028969375838741781709609918719937694528553536592703035760100829973091408182905080145357209551549646196993052959090342675992719616427982693556316418640970385964236502275268885142188206016960337541806296617032468772709535570391469465699208471597492035698353356682959576748143447381076067532226422370952248688222300685567078679637668769016068921989418391421256099963540475487700550864869067250653705339618156842989520405444003786578947902297260061270106625463423450530079035708375324033666951849168249475633436907317754571432658300764132246288261425160487746821900534825926231703238837954125072000284984336798238548994184747174902059080052384360812036766487062610664187586829067152211033307344675392922541407597683793969863265294892311058317476852524492759836467182279413827081134543922315136483691855187775801331557529714807565478763045805891822992327710042176299516833790558237200152455182320993254604305545924052581256363931745240165586365489293804859507449568518016868906923537758446444426796830480840246771977313861621809703390604019192285892616362678999314561591566486504128687500470353361440160527407590810525891718546974571144732322903593201442430395353267024616384089133815266128461857679217783211408414334300534841454544531355749202955438035675373200713385326459522998328598386431752128351552099584737910936177818273299202309512430648956449934080770875639694144227852939622642990249523978207868424306070664897561073303222656250000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 13306379285785472501214993718885516177130074962487029715466126815863323919284143045854506105617882372817928051035537690050000161562942173029512655593084483227743305424224569244623165024491886797653742366419964054642030609778146468189777648104585930131788469145992166948010481603604633172433542034568916783300871810686824776730590676013498564475698944249009937209616643652057470126468135328850652854614667234248802398032757119669627111767787116754167146042901234082057202439833940632396329394083662617553472657313299675139668997149353319212401364872538708700744773148286378283494811657601864619886811699618558973691977969666289470776121684137435413502542580856783059756996439969060482497410185370719039656606400458101538950682836210391854966949503087036112353233564566249387416913324091547081365785071129259688690499409652047656996475128206896637378789349576844182159236260564134285843330406179642738377988905964265024515638189122797169602125104038148573902026194749252632287148739726634494877974396506632094784629643299786347294138505096161997975213645982989722877231100076551652085961815227814966033733933363274626243402717019952741801425808474436450495450947359873751423317429565153867984156097036689327505346215045959777459273651722022577332072311234758007741627703119055592952604378806686644735131249081308254049341240529736688809943142566346247982096612405581558771741378415684832273199762433608036535387128862366444040298164039127324864018812749441013379045667830504048745529438367467880280465758420927080308894573230164346337875949042026929628517945185020569229271108570914068972930536528132190208753004183374487862679987297284763231436798371628083738316003872639051358641698927368998353520396390922166683626821547513443974793607415966376208091136779218098907166317967482205828271038797381995954207738859376823382329713663476898908201201396115130185314579317209682224506604211849833269925595582412895331692985001957609618550966413101838938806399095128128215503648548354759473279753806594450356756697552165918026837798542817315349365153499500360886522312858651441706351012675579445830203582791715130076806197215422846791860413392423034226799102028097600525761716142239036036892255256104640155300615772727722557312120463239293400250039921631838084307496535414175961503837303951345963628923178258640010616111670369640350467424027391812556096211747952711491489886545836028301910229358890886862171591704891632024312028548703595456065577487347013633709434665686188736799522303044795989990234375000000000000000000000000000000000000000000000000000000000000000000 [32,3] -547580586867300620972863311110163535711897221517230832739896994752332344515354704330817049991170866748402323218430898611173561995422100984416315622616659025823600777160519689000290804268623525756857264481731821185564617932646722847661103045851999840831398150846090596515952969531487659470998403008847915626222603367919157071526604807919377826407890368726508264712615478634262185776001026887249835082430047184298692727684567434883763159736098571192862988024203390133771486289499073150337863647591828996892390601942943187624735949513668119648480404078768385849754823026707548064622228297898286554352013387429700583061864015509756314390178407235321461863274961631454817698735559367725349290792071748011293266714495565674836017875481130739063739675831487418579411889223317397385203774936907219479176149056787217854774806749328669281748799863266205198095870384248571897374835370748462130268552467545081097545925068775273659292411945241554207793532006618798519184407861390865230904818365961382737589643640323671098537306096209354421408962555278979172434458769045437776335385295980511767312173594789041228962120809764565126170822063031983800284494382019741975846547256408412821010702886481725408871932952026124765645919524819946207602837855122087401191534667336654082508112249821169332760840715078282708825572591222829983927319322910585493705252291724183016786243358026313575985834673422567866391942356995514783331600437383618755016569839323522019159045910635369605522129005411099703770909747130501011506997940258794515933587136075548906372678537959558281620829519856017183859594374533664721950770533036041943394243590155500576718284324212594031010683324507306895523530320931814193470702708573846860474132767312730272537574557930349307144393651146676469166271766136315692588942998863300342358685521180041550929330817452986505204509545465689130027862514744840993706655101189807157953337189672540258559409293542172433616743976541185015049156449795983527409900177022209073286426271568579953343659870277478100951078963115750126633383118058790122468936058729343508871124754214028037359778653779610755308930708262888869682865553288483365322877165947429741056166352811116344465020657369751348202983542932144557412055496773337605318102209204914673336855675973347963045309790140906041644922463219295802345790790344638925850871631679252139893834604922675535504504484398236374015387376454801831564016040818926429488365853526813549111052990414570082885187063833745861348709972355602859650502978183794766664505004882812500000000000000000000000000000000000000000000000000000000000 [32,4] -31531576612500234134894742196293218029418402947785070625361955484698774765976373996334512095799915414503314984346008116158685557843539369084871335348235162878547849611164241817328856316163702537803800962994044628551032864201014542019374375904568183025784507754310929354826829397635971171396175958680821341199138210108464970037014277285153355468332354915134302058761772722960153691495750551042500695457705355260959464483008509413200599767796260993441596419707245203731388867793712974431209220961156568133706781299643545910988632968359297323206670215768000994462831649915797805502324670442012137450314947518044994404728817055234937149424085571732293033893018758535034486316378276792724891491299370990256869172435934664297039689285586109413089305767240658860184183531818655474373959084269496816942634641273204613026342543242708709809536255449655780807616951709413128382395421189260754754238477640997038601539729003088286847308798241546070652761372926729272773420943681838007706118484579285812732026165365549287857599941995212447803029375885642042994401366284303253508748746177943338990795965690001140620896296628339690410614396179724365095804991596068494207056981903779539482894352976808417955428409449898445182435663983124004756997437781426622450054895473231271589565086746341098623317260055712986320491300655838222833824647148818786547914607443336815734935891809976740836117007288334361537890469881614610910205845648558712798376238719951022229548275609789023777694659750740134073514341344289848951059878091468141856394237870495306500301612252796260913590879005164933660971455973493254744245117065144580713441266808960669034339816730888180742051615335726969779452425397634821406226565369042160729301394315721668178925416132983541200989079918794612492031911483547718563974069868663891814597675754694950936913344036864955405339176251617957880918601092642329804344116745426960469180237941605511157187176762763855051047474896490099025079462999316052335996612822429415812232876963976203312884049414786945211261654108698470478098203508261158629790689677958064885767530260174321818933483278375328324108126841368806193744256134203073284753706474540372730597930990350830371631657551415916474613756139811180875801195000580559657027850447311679318898001008210480785662923916672379105754517600277127350586745165389212299894238398429117770749319259330245848670927059860964455794043961934623856370626124604123169692510092382090790047646098607165037276950156685366734001579721862227679088364062920391006628051400184631347656250000000000000000000000000000000000000000000000000 [32,5] 827101244555181641945625121298555287017231897736692674692056556127306204314923075071958143485562646115141415832781193089894394962184963182016163325383804814641835260817211707804274107336379663606714850076024244652025571670841123454963830396119858732195531603849333835567546089258837621470676996807967482040231761787501214274985795377913493813537847348008941040459315945927510644751181873456291642898099464269994097667689587208030193347459697135139137433005884853910729099171588360976789168933179508668418908163220588998282739868016857926925903227510245779117227561025602809147678351109623511336822921382648575414593236042677941261418765982655753552440744400013101358836312030803285625432926493334098885410631918437287859492639543170070420624561697926215255643415586036142439528185066713446987666508143477241849706289921287675366618844498240002972601880565137588697534069219133180776092318314357749286529317406085047967662034986459269308853288229089793731597676653338755652913103643627187786934597228702382908513591994839014713723481128404313679353040293864943592406334511603156139173862533198346242640039542102112892138649650591825569747621346639947487854937596250310765079565261155958040448047149836216967732825399543459072551411143766872350279002210777768911730337107291877923005337110157851979362773203589646858404397582391167315465413950247303815038923327834328459094811898786479566668223318738587205611473105748683073952721329813720426279976798038415892710498560715553804242828324956291302725881840098202987968019446414848860722492520446488430696384681361911468556142430246917842949218538982273729645143093156057040371731841034303361902870694559325874613193450530735832036213902241306355495483503887940857702404818392574215228734732418160979514723637442122790737446852850172702775892410020978316723114385175343697225778097570498685185261564017826281001047285100746777392569635531516267571047289063037945370995909417312409958634746104148569116745530063775013328389928335312749718601412860961778465809809069320391399626116739058569639706464264574233306120445646022142755600026748621971314366102013210004160541077880142081117384519073728327253973390787707170611415638138236957626248909962560358046381513173896268876700978379954603214776862029128229836406567645337926495774289660891838671214258967825582680712410783595078376947963412639705211658027475192127340458711411464205475028701009539877026318634961460482439728536028549066332797107593433259279351744718675643226746263536597325582988560199737548828125000000000000000000000000000000000000000000000000 [32,6] -2319145885557461805963734533723868461612462609746955653086035225998739691832928146435100635850557169140128649330891956368106657042766526470298484032377840632569485384905208651128354326775709487818859376491539110976360227301860649819671697868321320412984098783731747620038767187821266179097060022584360176976178159356199393435716396407571255807262765180164333525722857563915366781330976491633326784616973212918363223949235241044385838137446846516071542906931525361004919982711841451695861478042070454223678613130159112113541521816660811680232445172528146622679285428350225434281281147914861273962877431873082571929527320416068205724532325859060940972818209556223051515115389483872842946645661831363272922008017458841299636296645709791506656292105335435548574161804203436318493260166054300033043292542045330880463188986585256339302577716060290223932952682512242633781121188955028037826172634255258808370068204312371670910492269211882374802242717878716669311036925165816052284215026922845596022469086800836125974608256910631893242580037850492944458721503157759779815937690376378748669415648595845944135998600839882388805862056722917475335977578644208347525660904389827161877681032731245900957153549737612843335184198542536650809079536609301416575292873016778246944627861558466941329186490068311558715237661998272791682091462043166244265284067029032024886199781954003738269392069556746467178714719345884041197875443911871520870391263415405060451571772644469646729233433180741135257936820511919299603075651260112799526481206209967154035063970617314446030580103352840729982396502765240753135731908086304568183666745267051186746779095930155738294606253501720332371867639785273975879354179570097899911573677656700226321401899159088410437186635200121691617453758579290811003597422280124606411981026561121246045717232193205499042087947299481147014301169377296550118906336690274167111613771099078454999630727698043176433655518379935197379700202429035419432065421022785051560612289249779832709119505092404698097226640624081173115395461149633132827520605664264281703556374979805432439429805674877317189833103588270164260276467403870057244985139658555100327243829888781081400029610844573985262345092864294441640014791315235339194478370180010631715176772893423240252061562840114950369127430780800261541746300980884463869979545303919732276670801446964537486591895228527765370510062270900967412944721766239977918460196954380675550530857018536182968518380197599700976051650404880809228417258560650537901892676018178462982177734375000000000000000000000000000000000000000000 [32,7] -36014733282577629603677564386128984572864886250423267599859281117758336483111344082752871777666628180650915618570422403980506159935571441121248698526768824008185416827680051636459536204203935470469194327834414200350095214521289920144055977117926611007023011869442114044967923937592260408046861090002352839653235391229432040601384904301476137767981862477347676749340867451268135413273374956020847590644999118463155210654562272083358073769566515611349075776673845284525893191206373297792305346140506695270994680874969014995893276038523391938281449879009633391492706784311422647384204738930708279370561435468309144176269047604125108056873387453788147499035430079097942205069632976617614034785992649188000013489999603429837561318765903476754060088014348552675575408539225543682847090215267899664617875621760562788671920235507450050578452231393993058441970577995693689677372960973475307959861811145894790225211842432260144869305533785758981574957437506153777948303117971223086010282399054190066359041158907978208022278341842461282182941985627429366773374425210098607473911064663099421462971402620472108651492285397718827427676042146639357473733063664672419191937624099803256014945970527218663552993004885219069950205104367361253556694243617446325039171009106427116383641928887790486636892545787508184411788684231087912461361064878257816579945939976315274832100026651749902424605192605671610388658710834501468534907782921857741654877679943738218918575797023350647601808608147466390074120518434251320130437695571586430256538089226443941608697488752806192970435826983084344689522210402955750115214519392863906459254063533726752210743682468343024535219157485672478609885567292489258385717539325914439084824088642153309954101674714239286003042814135351314401511013573120348471774844868518167525409730224037118703408915862805256626869292919213019272193298789972338344149729096230568120591305632474783289013399866421083737779606080149056620082031423821745437759050198843977381275108809931358270295168962828518846391811294659796524451768881772435810072474136358320393449196015583598611949934040323303014831351749286798854568346435350082604432117182507605949733498534208481171282938697437621541596517314861124109389688677127132244251244660172797036204804462810728974406150786156593201161991461654466893113148045879325162612413996421813353394936576793505140660147237559433828135602761006877696608625923033888107934833451735956918432358105960255167399927672355777520863008389657602175619281748009115062814089469611644744873046875000000000000000000000000000000000000000 [32,8] -82384435353236652398726923612042108433621273302490565748610502951640014049319681631683544099613884637360012159061651323737293037306367812510174486941646953151776016296675802105709835977183159271686718101734984798334746453832407145340656954288698552358255229876437010245646086815348833044494814013815473612473952387223051944346395729836132777915092930286216683263486711068349240643845197476024695220485537155984532073730444895969317108224080347557521148449835657909266823371236464094429319511469074853754092857361604891999859207619760485167939771013865761313483294164047610202280943170260004811680200078288027782409496573182586761530608268764682483346450340678990878840675575512812731389009747514387544140902239562035608744501436005900442737079985609072587644467279968936403496771814412520939117013248710299028247116481085076398566328588070904577354571028822364612532992585666170963843700134547949347131087466411113549179450936044769620155761247678348246967584261447374637770021247914808923187108936594419330548547018173469650817851809715864799905317856635746557087262655704662883669990211978738482255914947063068353528734909366732213350787889660813440248784308551156548312996228780181734858964156861763321863458686663327827287890983711481467713355996694990747945998831370214342613096936903446123902557163926389717781433683466705131491516499732612020341215838218130427490158523782009240938370600968499267503047052278316377974910704125446520243584677679311137527751137514797881938612870618336117606012376735478202482349547211450965898817601309622667023260784264558656292987226348800744278953014701958673108678809157147289232788217099177734361460121521017812995080287855368054662565158474905154962104181827598213126230905676185010995983236299426565603397573877813399599484580193954856920522980100574439681507839370126404380438918197349842216577982347618155723212219079959094929997133739390687547017258540905780426519226126688876408247148871735416915369766905747957989444044057837213768089316312867348322349383920759391205021880515203130293200016908122975704101786616818984417155655151760986081990956053764806589763047476437942680188814306435066040259736589478696661496873342218544758011396591648667503604271442715234030245054999549726782525569269275621906346339239286560973206495528162312984526518154051271107082971095916883764364631567002834795664543090677850088585163357607184580322407040060704458373432892990323007326641527798853705397827322107680111794475927695295994146668702023950103807692357804626226425170898437500000000000000000000000000000000 [32,9] -173349505536779174284228746838084825817818114017279967507103118759573867358223249188094774459332444526569410479376238776866044488006399578911994517689072853851290219019442426918727900934809514220917039257163926538959033491124973566331924592780323194323832030638102872015759760811176827185946342426683585098187148725697472299639632924177731899919721341155689254733346636365251941661921240999272941188561571915478245809504424828565293789173202525298038606449968115195922533265499991043622557711149352305220768241137430257665293235200829024456296953369613377137876753196871554357152070560745766971821536016839140228271890450850044192357993736542839447102582354182057341432645114779895896788439378211410726009111614589257255154847208854997671178027502696242212780870017012472619710452044983307268122307649318387477816126767980661359940617550604536445973213306285348021870930186158200960707056213267722583113219000267310577271303546569839196190933899158492318227160912748964744354766597623828834364901753088635091548837192556903438243532719876261400301561004148153170710144998625129079949929333544070829941493259722208543632671601538956231324035653985738527359700895244094852487705486285766451567577182925458249573359958267480413436098491159228795371631967278215485979409313934208553880330364093531297486744307707820265873672634819133960165937886819296215792602750250867473819285484791253489549965348658327515445087013302006312675533660393969088848920719662581379924793089148658220222471249337987047666500550279458182913455079266896626110484923630198895208754751610251373264891426092692402639191692842146583716064258234761907267858910482115943231881483800831301302067189511769559003308241533854314335999685304471682629908693743256566281490212266418540570248330277178668044694071351421287613612456906460466137771498371205627428487567316160097614522930364099927225560949160986650321525953893449338692122702286607082305198916922457271609819201669074395243348901671191005893270309525411099664912430718576618278686054738962463129525580087823518014363784730595539401920595130856144346560088150191833836493347081375327079766878071891469732121181718001483379287989273933894409858383626513087488357569008896690884632238401400719514261934539891537558157396848783174799946324980120184044802685063323600497482354532076535043093678145355142130106432449794195423634136915113780453795188042471037936599934942056847600606585958228889755489782356177966560634908933769335846473132485013237405946026625791489550465485081076622009277343750000000000000000000000000000000000 [32,10] 2929042771568658257329518845381816508693291294753509193275402820274386625349536188189523097213567759007219931286948463912525129842089822681773379558571376379675979221540857312782469883186037758358747753717041965668897333317652198313926542700747603732213084121088826298728364488605625937283164340942602076361828316455921312887895274433840097318193179451718976509131764729841879582999099359365192857716228084225788316390082244341619062227609209274361020752993134686543023207698967605770462197767077550939408388076896676326005148614977712416042063067738992277388566837934811124712167610996260202013552971013260093331042414148804354070922304734970615899507946142650214046985161782723945239794513019861169203735145167627872706593057143417547720662820339928027610850131752789105491345306554671079579824224550186504198482756200966074390275440642995609733176588379307198421739719592577115581568001056522636886672165271867317815688362052764439703704375921449259286100208132974018547292997319759276375926987777623325157687891264758844257682637063829691589473372125154461887553224731578820287187479483253090523380518609874577902440973754837657889203491812965504493185303025263931496567733329545535008813641933568087973852948597904859369043849503815437796355857838641649193992442014930924419816527231976309324229400801917187321514300133446916846773844475347698974241107215472831970216670566747262761075643804701670779537595323003458268935455151314274265851290008477428836455446120877702469448320473784803161466230561525600031388495707953917513865423224666313939798460686257306656178032171398135256215616843568928499823094392449351228811946666017152808577475278557022701582061832057464721641537509484774810018440897384096234540601687586031317231931645197106495072409828926633962604171616718022830646860796129773310962027723554838870027103656626900986373962216749798604586714168897184614379864384516354014271942463232936461308515872111174051924944523949316616715517653096902355718474646222881541730619221540853370369551569299242560096332271841735199235509461340962190690475778232279126489043062752562219219009919255401547176706424608622887285377205372864580733554855694883426132969398136039971219013302553548878680200952082823466140085343460512065096314874002870510037361703325132471511467026582171588140250713769026328203855674749614037851259348791243913844938497108769616196400903978978546536873272790885930660253683937744669057190501051943743894349216371597436703092822851053347868390160091411900111779686994850635528564453125000000000000000000000000000000 [32,11] 2053421339173740602940734213377340898378248426746692679726503055393511934206180364962840124852388444050221704213242636344966809918293316088224633253431644349140948626590678516211175696041348334778701034271437611058192373457445450359479664939007345534955596657815551949071854215669442239001891746577498704683485460153892081561229337388589595619790881377946117363665998153645196113275130345511738044715125888753908090546050391777643881075679876789897394242055743928843773296818700001212968223447655029482626252181365477225104840351021440455080490483091007108506059598619030208906080522977097501442611071879451319189548697289653613959928801360748752340616503220606108415075991704482642414378134151203858671368518690366514329709126791249349717788259272383252613074303435918719593719461202340868559610674080501281609204628093006720039703911622447188765629906875145322043454547896538188906293151826786383241623364810718687431277628108121761088906796498854008934200292189201811514524176418938386576765146984231126958295419090981012070283207969186490832263872534040864499027717295944335663822916498820483845043276324634983336490515030661107606696848010926862249137747689757972487143470965647421881854142473754523064741006716215434924817358246802953996855979600557329211493116619728477155615725699477386463265053151521133758101897968086481991813235379466685471590534577086769695363797756860293276401539279101658616502784951346133379383110665233456939562758034615373710587489287026715151250139499603873933427662609035892012197689756563930255637609612068615976529096160741872785694310904553400763923236092350819427475111413605417564210906327751128111538718228512886454703663979151689249954685799986193742844977254702880396929174684812793068041107617295082049264139890996567091054971976370696416369532161875222344594181458790219042099611117551967907124906195759856201090602621819112120336785803212953524530394562809345571994620244821489154035908377120332610994291453809223261026371295434165949820754534984961356678666839758094834094987137382939800113131474036119060136882555455616681345734687027961245229383492554879856495314254054185130881107811393378375006094630429889902875827160131214593007147235499533311007069942038343554853033808617339111275528050293028458257563775177360494341501537545194132051912639534153278468643046495401759176888535657490004774983773127385908123745901071682235313510617756484240703520370824196468482588930662884004947165870602679554583076288377457566201850615653090592616081266896799206733703613281250000000000000000000000000 [32,12] 3890557254951531040206379799914809375154392943743592599088356175365540694351724094300600581799925745689514411664220934319055843827252978057477781963246837878963661909008024893106328351367632323900969346640571905468320105462038830844785638451030730870697844557166258883838911901757817637118338206279683309180267939862433466179619770744286833204649520335977797821148974891860022259102432938577976279646671375590222489289592279374493190385618041261987017494575026975516344946169359282202969170176264423827602769436502260482437556293913471475946597695863957787360333995872291223966026443465267124922939838740411184529816004092580637392074442453645614530483291155989620824534765013056138373922207728567069411304396431969381785146055667727691187589919530208887038693855031814045635308766347529528314288112798804250823527259870075692834410290901152585891767422720123242226475336629982595329049153998969118545201474067306781879226966928147153886701423002911932203660902413905475319862600017292099728273893409410166409021951866343616185502956636448970310108615242792253811302340267935199015089834917484136354245022952603115446681565084695234830122207422529669556591696794548958461216862225896143821892121482035544401396445793614195527787806326959662088468412519542721217242204681794844780250574855339879840657559865290304480705189010568657209880006224467352179709400410690382656363931759148392853791403144587824477281131873307778918368498254768491347919204135969395283080738406919785118583891255620968712331957513799728323699662509869897106372163977064338330908552070507309022192567321577577387233517196011493127154728569165301338365528436060293894621816522750806400801435698954707154532309622270227804767699414238709533066929999338908213145474585885813728716992805891943886757229321296065616411243008996496179144130024548180359350797641516305838905711018864085597988642754513238265526325609220409658753702304686946070655103315802026968724135731419694819820405021735374010546153573900861823866978499496476436173633330399526600682328150585330626583347327595924707111610830273723857037667493574955432226292296841480458068040142980885322367075964407461451645294536531196626037660130781782826262731717937010048751341549685064761733259094683722009107234391202010806162632768488170439259386075674663574337630560130230046589628177147090794216110125603754076129577300212031544382210001123178096746338725405345430386883944388890009392664048385602513108246026104301291197020767996604707714538335815070840828511222753149922937154769897460937500000000000000000 [32,13] 29505664745591469039816358837226360005971851807322620287484483434169629446858702386517057624563080001937194057315967774211048580015550625751579655373544384549405781216941150256537239828234766961548312439402125768886375061296559573625970549918051083667647703599255100134038375088748364596186688579398118951147134991809229063870927934192812110184632145140593654604064486651078583492269194956269277664673130560309606615476623522147470831926930245747140177245440056873926259274121101733216933003275057755344755092943427247249848720211597598873550062332733724762743693167611568037324477602898867164959568847756596957062522906427726878888999369602155410735080409537454437319624793618110215658584946121708555215663357558827765855843863907130761032080988286327496173632448419382168798347775312953138410168789713895867761540116939172754218149363363173186850402565361429947323148441546909850301116939369034980417549401195368688491250161516997610208307899006939244716467955175160072174452516332369412190743788623332364489151932787733698741921646925297002533223741321200087714007988459630639230641828773243364981916059784394213505901690884719077269361494922316937143744563512467726789363897516729828781998575204617928611428997932393254668934085566586586698124177007002400178470031571403902511740810312382391645721475784298822112165752724218341378354317158032946431450509564499531764202827524530077864433630446838275749515379254009613855111074500482051018066666460110520776130469626535050389698205556728970079265645124315085214523742714783302111534682976384059350086823918062722654672652257040947420134810324536996519443671802828401142493907939383939694437272128558805614932781111683810856546199601315419017051062599743800753393370841682137444402639122085341048589000246734526686040554889029705348025207959061388199188392139158928137699657458012804585107455566700059140247799721651376346667025916503781153459340879242811695759499628876383723812225202027341923093722997768776087930747585478931315657938141104639748263793450789373601878412686020359587340488436975685543168368905012043225703971309972489419744089629549892126961314652842863918031512934640598435905400380814178570093757253291441691969579670420605525340149562565940532557920157775892660123929878256307937679976325162783675746397728938982142412721728210579739632722648706150436025798632272758334764689643849925830477927482141654930544841408477936590756269492860390031594003728747387994015110846838007413054286853396887481990810124131072167408262885146541520953178405761718750000000000000000 [32,14] -211339060349711795831403560785801327040472764754633270023579922099567487214266425911344430756979217333420851081330496322484208838876994814180263743902466556592260361306103661955458169822454774002961422858513590667457129152176817651679904528594449571831050803007342952224178603471274417382890652430961966432283442614879570367713869316702567469441192001624850910832530928258909482910840894694538918218614648042719698945129247635012800867002380245326075883715108697662045560743275166497524849670969804249360252507506254360210986909100337523192132048288027988994869771998989190064150063397333509219793702563177883492929136294391609891957731537082848804875278744531595204514085049689910225038939332638491231396313402509711828022016834320452878905728003373762165910910744333436594497057262456783043864019790285760292929027828122636117119887006923031148616776387048256962054620408230377170454892287551758672109996102313797259154061685427756435197452059910599386461059754288329795007851112182124058180753212897255236286389896978442042287142215769923397214438877192808747151834976714713748148813968244753536065992776770147656725827020590156557119909969796215583477194916890392681086820872416565905710602419774786865089570759011302827532460003353465663838248474412475146018374537291944441897517784212442358306330414067818160588866439217271239837688866016048281663427668387089816832531640440915935525056442749597299487808720852369740779993070084207159770318456161329553994228870754525570747690855567262309606662412229156328335203566062323922803035902797247543820748972079258234140122735134849702407239237043444955659522128966212069597751955172793693305574910330511905760520513731857429623780745100553619820301883339735041786917915987083850985046812959593553027776153373717831235271324046129272763846972209160744433092608542913521555910555767026039378421373052542265527602182545998289153070618963478825243589085922703727411210409903602320734937771531754810549108189181634957691625303035105068644277242700892002218067125774757507562505095452003286802096620155243886792915200135240314422301375729337919145254855007037536084188989783111183473346608436397181305314785130398573932267773467324743150514358070299355781074639531320753182397671013657726635846010913895641790924007784773797094836021427499530791261074833321704438919783017454975330289591753913441939150909049591082037923841177148174079767332115815011369103396326935522884210145701095378663923217326043204175958024642916654034908289082908766989832294314055616268888115882873535156250000000000 [32,15] 152079567910810484121777404212337652765804070967223756405985948188329894125055246570271498449843689728173465544372276286104056503115973738065361361111565348101733660676325351285604171984892502972065109195717861690934066397442019185658057641357077688423063982720047877397317618859834384915328148809724988503448171113521979395733779356458457578387999435522286078810294928347300246501295668369455158192989488868617363567228416176467948817178934782216496263931209847635818363042377917586760907484465967707869808288368337931979591676070424593438481093307971593429322144723875973514843301821429165982412993642515620934615776187024974320012827912153287690108704213301831529844636157705956133988518970656497664186983227315351956297301622481579265633479222917825229397590679718215652260987504604893612518605480361517501228761336463096777607048703810158460912455000736426132170922482651252683510819519249521753111475880779608959453276138316930723387486349340787535012936016030083965384653281912204736403983706649678361127364705188100742795972714187170944590294190385477536615660123106289969744339113242136781624901715855325814545790414163913970529214432196410589536635038868958600770947125152393646519785754777594812420750745800912804956885207180444856368065273737059612177022026649736094258486946361244179845791117156845670325278959193628091764117692363943065003526642933525987230633452171541043396424577450699056543852401923772186110728478771245641697416379224438011314497340467502417205114055760678588616348164607700621004178116128803239815041902656796997465910476352662481240135802824529368907145485007614767881047024347524342908280725433540518653200902780834241478346970512945619698595210977833220114286008476893377802274734589941790255704754036367453096182255121913849454351553127118401747165281652532171225817542167428750131761252409836468476230750336109946262681697626206202003340962555108766277709897893384635201468128922066359094135163592970691522613893121322824826674872627435206146886080278025614557191853021495687629689350863233824781689849002858696430605094132878486348744859319456721841846304743681377743045816352370464109029293138016822975535443961534289777307711324267732661962087057070974132450783643068616975521526537162288492999575893195495356081755381298679520453287113842903463117788835993231643825409101372254915582031693387123087955010799580697196670099915886558647909644144993815716884921934777726084335955280869246298641755062845800989072936967070334976372875760304006695355916178868938004598021507263183593750000000 [32,16] 266174030467909450464617167401712541201315284264540726902872672474121428060227637380830604789973944713896075351642002774826637027545000267288352379010475855051383640156350778030454543673653327581861235777812610167568066483910839868143735504502336093717943173874701435604918670834312624542317653825630905169513334658193010812183592745742059051301826617944723456602130671667299300674308015381941184268520277179355375054343269608473313198296142501792856751594509122018436011828379890717158836413667950491610747361522954598202255029883442502419632335983479400547655509393424593453950644731459287297935795225427480860136627206075908473799113539432703173750952767681308303881302940666131852991126083655971394905710232029837798984207984021846241922819083752916740604346825245064300084071991230438056262696121175964064592443907669453246870148659527472660717129183159686480767918092722265576290711338975214086652023081847770594053803853956498365058251489291011293899353052090105214870099348318258768189781540837691676043398560187502481068045495368946739780765822099633029925282967598837205753065685684473615125291741223872640227594593584686139337972834379697239001785013558599946646816178979373548069783895418774681903684152580833135307146134290218873824978341921523191737644442303349224100102475253594153220017658897771437083436208957352937606471555952823766662965407212660886446695577227684550012622894509928267694447715536277820470833073824142768739633096770262279877623776805351853616184134307835678485896944469406461293158797515267157101419124363833277660436927548965651694764602068995741325771188069963905437059084347294095623305855673286844597330044156137221925899266327628459398445705544038815715364375230619755619257093020194379725637442957778172383232502554697156308549982273182476270978198482697990986013475385593006625847137809438491257881249475413036515645191705850982018726576269127758197571191395634286620465728961281392220087759812094526332341074844567301601678705460849396155913933176871340396656456646321549058993895573158830814123613389476125134288016300346645834227246558970568395404618767346911728014989207239322465755639277785914078743213075181435059175384632444680669132292544042864127409579610653828832022970644515079558115074249039488830561556930718175452122340024615022051425292721693698904190275124541199873862134444236328288452434228693956589584212528442671643356139083638073794137818987973512180432175200097275219196309477868478028778908658634458853536637044885499446024434977431383231305517256259918212890625 [32,17] -270860680612301621143968448315408408274935996802127240334421486404385789115737093452715087514768386768624842830930444126004926335288508366050024598219939875969436250087045080597951405917326838762080225471465004362066823778390155476262488483633225891349124690703346553504117112554822794461236422835326611587609936324244151995806135704559469838035268974898329961474142353630107406760366995862014637951580981467243103057811179519365275532536599695327453387807101894104189079173933981432439707676200588648600772807720193461844852753587479310097903401773425656188738920415336704618438785560971902498501821599348697573278479143074675702558023141839803053981617294664925072175512012876873236580090133256784772815191984220982146250932766103460676940652241533794716126431777380887283016614971282633685772758072662621258857845480358458320174021879455854089963680882105260723365717554458212914532400903505796292899897486367049840606788423533307860132969470547368801366865953882872637455231507546107386171386431215400303718212590501321747023936880535978667192693000358779564132585776943045413865838337468852075529021397982805778614352821410212240443617400998387814110943995657320401706920250105746230231286700583184582834051925176906700665902098524971636728775552839021919148468248313676085514413520750396689697256165242165429360234867984166020839323800564370976200514134434441734658990947658964156807002519175522845059793572707496956242244654775480634610160348308956169484839589066100205026005597561118444964406105574311783463941739753084627556993347933066003729096126693869928223812296977853012960890602902244666351272730194666238626415300264859309506444907885457873286050776179127303718016463392231555824343593145619092080990507817780398941597015953268433567633743823183168274994524977947468639825182583298260092906020316020549608605923135377252921964321912630320536109689679035950565090076102166070984670366712590974350653160440150231235422264116651047692397237454316269146419963676688988596492244683642372352854148962089366808100250618769001738175015861563078927970385604479143105465263571083981163993493289979940404347068490390417220844651924715154220978403694266456053870793561278495217220941131070005024152305309662681157883765607834776064340954725308391377837152631699974208075138145878867475713781500254159874985192217693659296673328712665182284115254348220674696070765258566492559332798196862298042249952147589826130408994820041273921943940828049253151922841136481888841798862377352463681745575740933418273925781250000000000000 [32,18] 144028485325458265094026398453265845391759289543208091137789120549221754086297203266297816390262946886684185795981607821154624734547099275659335020578873093383657952338152026087065854523168415388010986616669941243406576494628826551296129578466726021318152247493624032708478758471742236480325838718628039010763672738691632015076784284521222984241099557100498540299245982024523362525693460178875341292501331608600705916335420008499815475989221098321529344567714818359674192639364009360634567243407774060473086536311320027961827975435750556077907288428549796164587712518039622739519323516527892139829954872506507251003789783346847607291247625013969527635356541110206008158224836587648494022855138209350096220900391462172751202977550089590282051339162096606010902282633826564005613801354020370529984758172441500303829375588363973342851721782803610408804329662523036291924214679436958871625273517663397413778345921647698529505829519543410513997021914885767865534914846937226977789027539663144675923599596405778139409514919357714014375550872275483944187629654457743656277765523841484381699215679486356656570120281797313173188948071296398938872944190897584988434859062291510817568058560117593644258476613012259552569901757438383455937330872542346552788177908763013258168339514554119879033303481892542227496127180774759111443585142289442538964072882063660227170293639081722188968287400605105202495161638397104390146693955003004265710558203458409121762270495844421131463893543802388474975342325078305331838981592122858156691908761279792723842912360371245618219519889273599128954496677378838091429954279554720293787521169182816535614958729009267700805527810037398094731348527452199862144939778773406545208500613574600867746554321769392151066711530678751549644239734490518490577961857958737622698920611145701915668674144069551547502142463793480570438092227097445134175674297117870244108878140786078562483445489314654357009890012659523987363604116324353403949890253120770868167852311482150872309687402886056590201927479684722405532856520313105709236437572385116535407803446643713582265996702969535965248706925594137097086580604482753613949572079721683471637464736394929080574389519610936929671834478645838952932804886270156370279417920092152413500237611033728235093063047015378770703499949885815714520960694700744187687474319770648947684686853058440220072977245615920828065153944348870143910859588511521284172525719680421767563582863061424082902600798704960553023398010880245295189266453717014115909478277899324893951416015625000000000 [32,19] 1952318940132271588469325670459393358980663773565358559470880856850985719137765094321303314590170462830321026563825225220506773487098140817735247932574269437153559188537235039365502240287744139264192131154108985606063328736646356602403900002053483133602452000142670612840785712571793155518908816906870939076796888467331173910220203385598088742764000374438768829850148311816243705424567949714797913682752911571084100627149593026636388013548081494170164520059547456445078339311102252136117374060520638980964336556148074605477439887790941258218804877083502742061826188295695227943013114585261305034048886024697704204631562056151212740618364371355331797473865970053288659748120937814982876279898337853394713638050908680578950953160422764176368498829015099594564884375372156286065250625292268303736890865490608781392319618913265473131921321204584124970937484996836235864563585777106742208841684019245571085103824527638256829632323086416827844218116151397236840284459438969065347043257873936121238355711093910851599172325628197909575198462565153212477453051146463293952963669900497994374636710012633914770367112459794410601698785012404892802451276492288374692553644677923604955774443565044054482220031097237154167313654429698243862532154654204253889147700928964814893876117699155855077008743401788356263568909423257211657174463434627392156593905758152814478347125971933759268362537676144401092217590894976369643480190985096711364987532503389292017049449248704220478568111906651604004352921013610195106402139375577903488494000129775588725743059093119596671759630865691607772460745655869986332055411147296215881752716829702041985829403991475597212664158574396757257620100001561985379734373088220839379285529383325240204835619980956557577481260722338505469469042921928391569356715971449181085456651284822489690968738299302841185146418237210847930474094549805356171434268584257556728494948974759911044081646314441683544330760269991076005841665228430114612348635992333434803100070789562097402232046644145004997048843827850796008280869614327687547432814040529802360234092043995017482467156664756346790502459116480954490939110363234806545238316589126003662123390079370246624972460624097913287830799218286517652581653534350988798098192711025680654047641448294422065983676260095525795150114628336934957338994991572431594673373233646348786919500675617724143019672095412262061411158224796696698773304051405123521160376995722211160966558891380279274041790970835709355076502703731550088489098832011947592945944052189588546752929687500000 [32,20] -1354586566061011917339698740034773379844964912645699813072034159911282178633648597081259284330936835487517990126978805226227529485809546389411602973551466322226221752335800451459192662919356671115298946529249418466117243012749662258549629445699328884854590757428173381804256329856348485896204648366590245521427869270454158790734557339900242259077758509380231947077196004478399358854509115264757950593727106735187401802690660854410534261796721059301535763110555366958727744581066606336136280299798558730921118963860999962804755488585296069454417067197158881843387042696405270985185351979017191655990641213691974176220058771025021769510720351463215453205229353785907726269451812764105668847025199189277123676561489791870366183347798550691859718013367723040250114204278737019677555654263266440914109475770883317275335681906880872427147215757436029167480567687709913678165318237808722935885702702390880333934265412335375864547325688521312344152660545270386360001763054907097825166586030442846454045427418696406755646999564690873832514335027344794681176132745998124990393895258909375044101791930817250944937768493442662461803904177411364214017729259745643964124036778977228866758807023760763753247737636835738437395663071287177431601015192151191917066546033304355459887359275587914696334850458205181046371143809790631130538016951062624799808313077546134665655056089140770868714566366243347216528763242855811190865017908993798140150109921029656035464687912308182978477423702045077619089635408726889528732586021742985526087489113843456415921505019210333007093029907348566694408787980919800755796272176238795783194857189202131170915445291848531917912131943114115144330891438812264474972736734585858400375015274065380564420188242344259323402752209109385164291283450803190975929747911801041593604198736642604450360411637462472382598256799633810881845416349412073257046614598524167118235512152848647502715594883668243249819512029240865857540065066092382428912500419696317208299818594407789111315135406334485732837510256989609675752305930466472072640141505261311003655523290826024646361850377190889975337364173259222859360025070251687851691193629375326972434603771233404726414000988610434798513442350375278097194602897814544607759053591954108032768821627297231978967092381739925411780787015228468072150388861418161352440145549247043195088838431002886834787845283984056694423223953233869100656144170519052866767583099836475655679623844038901828902887200800921262164500396267907233842364700393545717815868556499481201171875000000000 [32,21] 1784119093959263774518500740932204388456114600058860500226235856681599653609811233476771114023794992540168401988400675743950016032448720512602454005787296527379588475795044774943595230324220317102655850724854124613453203352956389539746041886679711656049449706839079850843203465729881884387370478599505143630408047315098479246273658485040502772679396690848239850178196392541006316092199991744032086319519653560805837585875298151976477503102664136580881552061709511686606778962148540279972611986019194721159699741633817493157562349823047758476466820968229962498622284114083477984793709554094042552662202125378008921296658774979540666903669216883364077900150047219112480600546522893873962401850570899159668242618149241738706692964820714640963971435457874559797803876687573202405903990607629614214383258161720468427519314896708059665808974746297773082257527426049834032866499429171384787502871875218234441717752885919784580898973064161357625183958740510332386201436847918835603431542433225084607711436077518430194961665788763037189987641987742069297879877236246120532011020098194692218792768063992162423704769010046350920803536626800167423727198983558251887948175185172041237430546096356100487015685315837083636428275269595494566520565839520702640359748650633872011253862079068237055881137060687427549858750814581556219026454917926718559939770139454674115376001227292905537059230451635617380622736226576929682049212517305495283968454774544956186644079438579609516080135289351455882130447011913141235128752100835169362720762780834522742807488039875731190315540900190415999628218891471868443181912172929574603097216752894039049088893188619501235008337720668585001761101778197688749927802784477007099567783956825605703861447358284008660609458092426065271935009730129087171145945749252177120609847761388011712173346639652851742893970665769274330636019819709410356777784230787543770774688570139036003287508432697575428898790072320788863322222903953800085936286509308745219142313556843333706463609199309926218317174539097968141635376958262214214363682281721046156977236572105139665056403443124322353164097526051978731218923846350499005408536782159611406722288434747240930573638811211643855684509741898510763859534056435766905305773339191434409372085618885621412003131420420568780866043138745294995890389784562916839077860209861053153059182867713333132807614718794235205869847400524744009436204148224596530788090469413772303061805561665931494644281217042589484730393180106946789467703418097244139062240719795227050781250000000 [32,22] 1644747352330092107364666542319080638039917581930547763550308300871397706005457186122293755126100845054123144942032784606668740532167069603197591825267211041771140111480087051642326738909620858098431553478593133467054819359339300557059945984397694933395155540007547284996939102054877981091845678420674392242636595550270218039510961259602597133225916101636562180615071285251305888524812669529547947989858591315942309805396998416023149135718779457693447890654180663432705040350799842669703076296890850809703617341845188090494163997772895802597528268216409543878262805195042678889331335441391534395629150821723942775229482836132640003953880232926744294583552731461864026241158209553811223342964718062974265840010779676235710710190751181702867543153462798227956389239687142225331851152187095210035870727982058121353477149124040279656612849100040869316525152651207552513314580077010484567296829991930034435603204260481284696255987516626248038134994779866251411638613827089774145376211994184056590103371492203256158529041301346941067366020627536191101766049392381477862828919719802948784881047733355162890165243654800219284506030465963242984064654577331482548211609847242605610291679496690527620674426341770084531524863552522904690710180938337170167468345848061810518766191856328969566300006847842719537604933037630743930711394376847477677060820706004376169569413079724312918176009428227623557675170222066621729856970577351441672396657460259272638825961473568245475017822588658796259783688904697655466803342284786692476986211299177366026243166322504244400947259290997578984459410753893315981613874742793253474070084124700299426661973277200128989462965346724512161859539949866152817393479266758630712267546684871256536806656229869769449399974339822874879682371987783135917861534714838987463151206582973213094943937279522435551984083179844206924992913154658763217277839476643667719550408093753202188612681601928813242077884162804298460434725118153260750962129895120289088510837035427120599135151351441637221971302617630939314108001751460917747939118035701418624289455139961509025969322436259210180286930053906399872265014507321759296696422699680248855932440035834625477292929679766439625624587147859065220265791491863942108753572133991612921678124272041695589328359663057299116222728869692741825876322123025984805275667018525011516872285429161217346543617198180072345151451673496346801843147463925078245901632090174927890685571290976038225635449189254955598086550584846165742360091233109642416820861399173736572265625000 [32,23] -5108365354403839296753769210013575823026156107520240518963969034001969211816478609355778473451284102139379550216259128694654241660790868148850989147443909785314527416528458172130956209460816029930309609238410062025130783264849615090554316771691091556008846781502767257304538284415276374379763533416664528167069245373671398867882104108538494303958359051533260002374076586309262566914874035451795727601754678671431064190681891388281729186974842195119335102239808293249637592105440030875394002533335677678098288441614024154983699075496040424697458773180463885007288709040193907016123763488452523939629548912182625359617633426850348175169270312403170553043445162342547276199477356998232126567680500237275021692701479348689522926721475045911525947229661517833881266649400436374964942889264883538582053082800623488374104047253293852880824029435977970895508730186604284792129369272133307576037157098170636000824744488415392591250769278319503844770495075589003713524961287010188783572598512001999629626036826535467292985242370611837556026695029523339439271032181777777243645006851745205219768445517112517041831879938070659458983044594653128942900179141918888494186212857088950806578893007303562275869435950097661174301752214874307565984068677718536715589150713288704227988849965349924421134467307818511633953942408859654774873406310967738358684482840321656451666967758318754661140520108724786419252674285115549438477751923750363654455147722269184545610665951953518096233584559395259094363396438106111128116667826297692142765611967808176800394518387574038570572249034085206346263671134794195733624613547279164072057061343876393634478372543929249127487322202350308515970566540289355485385247441639428520454132232433275660823404197194387712427502835355356218051042064129489486699925628386833868400642996635045367976058177134708238634218179392477472769252701625212643249218003777904755987684166914892880208309507219573476487055578451207415528043509234059323194696880710419216303683168064706778755108859624965159361602432894581926226258275138401884959919216804509861351795788918683746566165350476761696171665490923235439378459358748220274934257195404550715541295286731345638405295970473464805097972354406277243927025190340083497756007461110723917222845196529913507931379889112716393103506547841409200522750305113663775232417569792622624418389167932656983464777230955693576727763315429893534228062223262698444228449613925342056461334724575444562975856106232613425372921410678225123680462615993747022002935409545898437500000 [32,24] 3087800855405596420812651769619815957701834979806461573073014484608338280862527522326110972104769146333819807786828794249268838442970694929475969808145851584713998883772491696703642492958035397089805763020178348666089703624174617151487856753152308316318344913221583251889896579945460550318957228950266108801346454248671510015953938396909681755893074611266125190453102021456821536375002718275713265835371599246307118763362693279472130473494003799316183607691126103855822627841419870139623494739824195824202708341290015693007512408097536575418282605873787058961492055198219915809470019238560214681372036319305589335545795472132692268936585671887005984123261119540061697757523218302531988667482350268907077538601061670412397119663035636766827801241909004406441166469902747756878852636038942175148046386022383665997213177369405765628307621056729802437276380299852529121447554014420938495203167675895464641691142343328092056398801774886851233881464355751392077551334154942991824924452853923488420364370923853150093446321635982784320699255527565433772796861054881743451736442001004565188740172550237572677306982669939424422488004239293424735850213015687364081556147746678864418387737766783639528602005111799619194698975861461921491323424856099561723174939382974575713397210426153747614229093470558863959036962538895576758334092565764718933407123346603683384533193821178949383888187378099063395696383784839046315843644780631872666988686745714564417666864358599003334216572047031779657135182154586419141604826689834988004986894746288714880299204526991884433468482556791453127743372116345972725008151071492576512441582000095379530543900041799885331208646187771334530142996326500559626367593950310243730509877297972385178846250229616922624009198457947869270130545905442331702005012482938732162145880450500342790096216181243404455575250658947475675774325262821798126820067359138534982700557225296974504923072541907787143973989916356343763918784628105364357100121353763486878376406399232983673234334790242818849271411189886732638182979195948371889144834438295327417921421658776593985211489030263020231684308694450417416095984468149896530365815762427243277819586675442152633547725859729941607619451711353351451030143329401907853336499923922499973191581959032466224881114545027849169959830824483188923756204173136282887527986706845802562380137033817610657441830688870468693250876148752358544518444973476834778566589753888370491639945706521240632743061387183882454822409597758325894290010182885453104972839355468750000000 [32,25] 3501271676226186263817188016870956452345515264662190472766294849379007096275234674579100861807020191862233048519587691897398306451731936717487166471942646509091338514942225460956028228460931013474732334916979821529936816323466453376363530239011290710058402996029704925125239830178487152401129120299928549754621730378381551836104960454596059417772014295170882738544521098634091957577546457169005169647407252771583447351360699391833692339079102130943381566622240972318708231778272359925328291613628113545935282021901834549286215362515879874239743242237878706278112498952449521370614670724355760135499505989158048073969380565280000315114827490136553982959083038724012493238908474691448048765489753910186691019395312748175205798072535496948284642352325952268055351987960745180173227883087113762576844949303796092813807148707631938798930620329411891160163913232271810287063135931519324213193702241591635658611895854136139118433857126663868294838848210270065698137496820440680267515963766044025576897081434334378923015452886161083843021636539450295116171138708575231507295771593460802222272339915858012212279144862622929148649370166465971063573347154397019405717313162432696701071015883904974542787989778023382361592961072820265746953148612800399374135624259999786275301690476170408393098697620034066095416339946573112491699941900098790352162895126520555434563808394437444133109047912593599569218503389620776881673164737789974825997089194919192175374366039445200954831187892149430693030291247129039954328985722893094740055980791984039978246323254310195643043865930479068951817381864725320297869650758002364690028407133722486278926937229847682633600784481992584431997649948205793485434082598611548564741570237028720981462838361072756412364809846038673678846058285488213340392139316277802667454607903584932042029309415708437895988867458190093205369116822132983009248007103214250944948247976003703541139229988539332414226711337092235964150181597803680255283835813770586811108073447605556689332790418470720394825018297663635605611048617294490351874779957221033820073272943628613428106710726274599255743130905427243954452720475886204434506648589081674859008377555639672579392125040736856073758221622765093166957170530121779833184749196365509777903018271538858513137026655542179059826009803317415058010458790980174257708966480571499283988468302406739324896558660960962078290870963660732753451461749050262332428057427916573121590420929484966227222496997803274516339550135463065672070115397218614816665649414062500000 [32,26] -9986742184966948180336230416079006634809770344734181872285325868261757992241075372060385259203855306446040845248762073355858240494600429725181091310615811463315591867033460576104002781013979992177922475299609134583618984029997800037289440865845525288877119408781267602938734721334427387895722700862622270939056027767846260514975188630104481703462320519505903921898699749626674439609935357783431964096857347084693208617668819317783903906930839601110478471725991110202533503171927965215383318342251617355798057950525476411473116318838404681531666430763199875990667659704794672522896561189786430592104889903606832245994720437595243915108744826184913317179435755480352198747185782614705175214946516019185876666969302525513960194262848187720665782154370115620439793491808434036178776189809563670049764337824586377552849269369211047564333453339004640542578652766048883968436625683885729836019341318471190273944898845067259553750916522636280638998581229153618853919921912791888678976601869148218680520901607440324545917412194133673451260857266603013482800777581449093094631385767934271713675169779968280678487863306955713213704493657878765106347113327333851463667914273538889407218245153514349203370921179630727738110713708370430662998692669668084471720872746725136305951447055894904303454707233790355115075486004645865846439916790066014824640033459630946850271478776824743996053963631495479888404217250347475770960393612528843018566755080287682912062428790850468605301727824158961772486559785460534763737019156519281786909861268956344827304855042189872996363170837004888709809139190735651932795222463395689311544635285707559280204459311359709397395092497049508990112813648334115687385079910623616595980649099225066470539759178216251352130140706411642326170978689963049591901831233025640345752017302645965408750395304317321452819830141193486212422190540631768838315851992337234292295538378499834368923607289900781161239845295040488120277771397366798308240615711606378469864210731983368626464031241917471823664266844339875224961507179540731001275547148094629397232378790514616254643616423101374350663787733116156160914188707094853676171903927701137291614892561397099356224583347998041806105254549517319132602246931058131454553194156963485363918840503678308331725297759273497050035304642224379058667764535081204003564405528304790293064709804604090763683208341603219203965321947336127366308574258467623662556595787101344028734132184718775795473020359788724423656235823498761305927473586052656173706054687500000 [32,27] 12504332819961730396619411107647137948851292583454120187858075538339735045706703295479090832503774312793765369926656862438451202722621047308915416014723030313629611807100293758564868256084787889692056537631251665272050785976876505836500681493309734901210307122995893093633295928270629148876577419094070469112988014101890400602318696726268453871957382408869056867286373927424377677268908367270572952835357289411387688873967019517387043272372489192655750748438345558495863006982811595559220079663978614355950762751182174450924717025206582570939612820932756836039815314556643518534503451797987042107608291227431068460095077811131154701111468216674180399479902752178426188229428344892434578550428861371122883824564300827507948180429317441590235504047293430689585229908707336599903883284175029185846844135711947052345898848749301571427026069902073105346344032203045659376417039273121474519768085911080549915668916839229809198598050580000901637720105442724597216761122285922843833213195317122648820622112416493254691752783808043245364043675434426525227757270567953643194713949325676636549271647360475841152505754440949464147563136028958974774019103084780944849622074319236789310701042431410177324968077247451448010694366995107647797941069203105457238530389368198761669284863249390336030762272880737000835469215020615068865641139703171967446223669904706601734545822062008160808212445470907040883776139024939726064862595739318227337742639036093661125997354453105307408021230090763679941763673978136189804905678578751569462766566959166627821653278673349527477950219719271906929563505186623569337629604524360070602471215050235482926050135148698175175387057122277868144336001343586736803378066052966642013450471793057472368762672484266059831203506350776847079646188842114304309927638884150546132273013864107328325806350274477098027606069710385664005958843345479657618058448194602493718434399214966410673279881871157017768492418863805938519943075217274478798870674207681184107230140202594812469095986784621475521538926024186247047080492422373612344188282869059887422388298484355774034508645134511135077897720006602377807288182352354516201909498267680119928795628673069946712690120470739301785472967439111956765021789703629121302794135034552573312595795790856196995113356421083126059223664922222184315191199455826597089434028492980392428263550306360408732313509314298277326359312643332295681106238658328855345228911145370423242071738376468806486666759255137499761041663948191171584767289459705352783203125000000 [32,28] -9460734370651063415279155811440269219119501793120474216596268932138543531256708721676490899493762097250597106008239400736928239101545563475955878436207550591772645101235806544901839238598112958575692280799215729746138317446866334473419660300861242990018968300736937678798029319147495717505616090923588710359757387034175848577006835661905243386351846580566996417896051725699299711122574674065762519657888365394577753915905240135819593274750025380993745403561144130369837930166530616596583778911859509666812925720370517825783196425348735383390188288923339746332451565213218703633589421906972214855126208064065790280185199328037623614598790589401666630576136589496428185687194831591841657423243130730643399347502822981236674044757086294165104755041411303477630708804967485174427862409528522024338400124804287095644659002548571341390414916873646722569481697405734398327261746506635306732928556058876397496095807182490265052800982153832626304141064206203124582858003384698415293874824346664959666925490725613920513529675054639868736471833447614689411226787305875582412991328098826164734823117864860895739538508724154445765677443466857813805511452802521427989433423459452797644390093311986796423910959970868707832623627892144705346035068402138030506937874140953826326231341269821259754024597951671914038714286572643808513528947827486976456594320861660763310969859412149183109400876665591738806293796150402089901098052203655047734221817638454008454592953572561126182339484565537676815159537685092435680032651178218483446757670415886771924882460257153236846397758170120680083480799209437687899388245933443205323736121811105536823183574636661309536469396014209638258994291338407660619168622527096269140698704518954530824012922881342925984903345980138336523279759018568593221388331207449927954874578401053597218950332733177785465698167560569424902216265928206025129796032803377130775136720561258840415822057982389366483282095341787108851099884896651085503263562561216842394002357354772839521186787142048511000418205950207821563251380925805551060289393505043215498356989566772943741051937317235003996093964709686411807586516972599053610436119819637590827101824937441654561141485412673496867785001381129921326541258094418489590572336298226591687968499733539890171126756037995664215273150895003716370432108429492017115340883352897194036577402556792156968329220506743945562734996093556532949478736451537577281149396325891275278977988664901157956051977884346106773905474285335515105543890967965126037597656250 [32,29] 3081956637481025971270537121168744293062991802236602120601887345263080700584474021528586010144899506563967042739263895237471918153952625626575903361549167187057594799149636281991004335410915087182221842784734541794866889426578792699924080177591260230059412408126678193090079119388245279313975819589258719332793284957496986086352773286027482096089214454533892533412755885543747919826820645051020909575228926246888238339415152007700627639262814783229424711386664239468385538829963453545762768388688697979090745677295883737112597598666621048505197396259160452241385594348222442784929797088822543656472871259938817266868964179649320289634362129473752580686546621138185261524444526635299574505058991426649647817507972824169608128752679051176229379701193925663341412853697590401105646674650957097176918384401649527994794345910808174969519478051086543512907700983947199837809079655216690139004111216152243681273624402521957799652689469005882308001974384584648142213403683080910576400095253678503510680384996204405338788347239551457523088309203320930078775761208534401621736315729752296625661333593169476488668245898148147521644202525292091943103812791016205837055043432380222775859986248123184864681943876831478657363882549736325279373082214093563158708062596688707319874057842239300945544439725115367891530386611411852341189171793196463274840799579054705104213790162589368934041566623140197968948612543231341269163752967453576427209075458762545814737044400843785543616047389821470655077336780607690990259893712119912892106140183260449905760872636237016536502058587542310760533112817653936664642267439796976798014036369137840739523293288021528877463692139956472308079146144175477165622145873920660865735342182421030520869837134508238281057819625603034128583602332007404432112143558176537451042968659648054100184105521296159622112713098615677016497343795485579501488547589053164647735722575806974946170198700558381466585775816333251397789399065489115691908827525891116229475535671993929310179412886182364775638788789952568943801623036583194944280817501393330020910796095950579757527135360596083159996921538433124112368813551090252042918970013250318535472052681172235289199265353622940075756041778628183874722649902053821438847002282690297161088743627997566254993147633190085375307793590730572855025401852210853102256303052538939297121895835767988732890486937367077339996057453197744534947781850007830673094758944808628441275944886977164055341612853167881924676407834340352565050125122070312500000000 [32,30] 2091340823497767474663778199666471256660612962265467118358234569532373266971813165692239551955405900942435972071174673042567900962774578111503288253914187229656085274999742381775162403407464805221314515892160688144347793502905047429730646694552683851923584562669587890523901585488789236127633006927901546764187540416027322577117056377763052936729891505656746473873650594913776329068472711518131378338212934614238269904019527242391640311649951105829618176086125170073619374165789935574117875931211214735347060127361153065469761245248692153805780545293914696148381896548572107826265536112202904674408840311436924900740982684195273397752168465253086999203241528480208510151160115806152963126883768677490265744359528676664609274749370547759106519927223024184897027308099593806853215039903180732318925721627527165156784654644111933429097715169240384348665437022327176974038881886309511083318502750442918328779895565246198094989644345068337831519216828871171310798854490004848521699929185926819302533503443605438093975123581770506729468905670746151599809226715186339062257107626566969228406832342128141346833189392453005445829956776709472921234279048064427898649959183565392539386246590115278400989194401363411667471652459211718275003530341181888535811926557474445793563791993974720956149982157575232614908313492951187847358247367664507268087418796348615088076490324197456865577090788243309687936251664056094213757216698384029494456905259542091497695439729055637306744827107593954224178522566541616907682343984250240200983371759930451794589361713613276210782098769653379332781639828888342605699034254644022935474571831127969506835883311753187925421088611564707999779109216050780364928153449651674391723380795407413472793819614903636642164283658406640215780033530121564800140565979240477655236340218718092724674439145340449721876005922728735986284409366678138884538424327665555320875755863709946835433933757380305956230138448800250392099359556626203540995241415519151110855694886510020589909184114609995865430147293596402285608743639423232708448449732398447532531414069329056488548446627177097936070974010052975673995285109399093848401320455497057720429589392953556957522848942374389808070405379433935608708640076590292659274385864258184378875793810525557884283354282752960533402889174378829364516126332921082516348779926149962740115837687010811110430789479426150246875360816936205921872200995146606245240464444030879162734554608293969686673675903378251395015041680380818434059619903564453125000 [32,31] -3696075918249219310582662268614437086975975360354325859199826138157183093699556247590735629831646369411153117512765632787551345694163071505759097151132594523543565350948518391662716541665266982886780346055890870436314638983742504230151319775150678584331858723978957648717796732651296026333509186469215534465847247913259100573811288594000192200682813782452862187208443509080140386917697725406062393634197349651890144620705293529607615943634981815244842134449534832373295971734738402489895382620605172847100819331541457735970396573751490905267491637970710077268104843357932686785237625130230350501918063064642412212030754996228948244748836751725929283949818068036740538094340651018391759647297023340061467298851849915434753460904107934496707927121355629173884807396431938022272129392094508259821994849568043034484786866563039971259225633243324883546776113684576272763048032753537731355273126268669154114052749388289020435716817317052036874516921168038497218065728799437364442811740295739446193749901993115726927809591174504586819984154673229593543236468020340570000582165642639436332005296281480242121873352402029539673510383296637760932979675418401211207390218594582427666087890069854675816655179792414140142659350599877196123111411562723236318166330631951737600573641320538240140978271469195645158113613955530119973170868921424694679187050410191741786831633691387666222918720698828916274714665787860942413876842107144044117951297929924289454933897115837380257931987205751528298144883322430212624901068020689723489018923306063886141076556453705191817453980342396109595723958190754792036443434180063487655325169414990654749862314366595029753361716247684251554812213440501484214986359460476080368770082141517748727795205345548140159859649982876575256489515057394193525776994086030464361209164209006587306449521676995903409832303955684312755750713133450379855888251753765190501515907607786392006947297362045655590021032360157021342582325050774378996970171803891177819036940432423337671977967553759154701084304655723416353907637558028042287017842195776298221466332973989078515444338465890322367308321868758242432329660420796201324533415260698074991748003194716611121385890174999177268038547594321171891393111189589725669022797582406869893094443931977220270418333970424354965431929119230846160019950983809483112662094401614803564668180025070775451403595262570649388695098821258645501286053553871828164268813778097556561553202492468195761636005967736007260526776008191518485546112060546875000 [32,32] 2798734752248421606913405937800252197436590768194473347171987266139848130703572213688479332609615488819704343656622611723196321973352099456415980484318448661117504423983199603691146783875382183078325784345780398473327611971263918677148753771491819177845384262679941686964175177591286112089037653507058786294123976206357175133229707533914447363621279416940449698381333085760016351286706223516206425907248277313024578563600271570637070382294918048287219288145882140175935332235702907268111159644838990900042851561548187826429413859951838122377459049524257747885205083355346198072788389255341051878009144905115720591102796463455878313083366982028446922179223715560574521913875845620097616717345735652016369521822612038061916838888898629409740536290837801626083429832768732636249618701428726034221774686379622627435903176806834545092030991883117735559972873012472023409180393478608608379332189408585585180174066100755598237102737436334481781800849025056862089888536987606387144287779897580406562928099597669794385954876093541731718249356190687968372181782264986363725540359437421677649320704321913940890837060170979148169114410428718748251934942981240357453445871668318753930145037070523136501868750531944104821038329103961872798851598223449148807697449315459495546392643118680783186247864743154352629090462302218685422241919579108816211134701925961169269218064361602148655618534820479791923650490709947889849982970231044840889661605921035527288256387083775468556329671582103380743395447962964574636393817922869501582321884206853415525993449947861205780400082289256474275010849420488810023841849248821270046730357923828757654994456455600912038214840449103677447042375044100747622999830615218726835588394268526626915806448300663241668770109389277986198173512083004866193999042247217187267435760013045209170260327452830560210848784964084859078532417483556831457048796107279158513263738225840461298772409971132774108835412426938595532303370946676849526775135521050418945752498730745620692429898415963636477441594013043820969635622956731837144081338835693798703245406549693596015213889147813508596579953297521477340324390690328333441049830695814838778709659496651257251058513650349214156606525503254013785929922194255513465854176128811469214098048260304495868393238757464236838706353369841972102839090733028870880628568254058328611176355590532647000679584262458094280212117391299164758357859764633295504700925294304011166433467983743832720416704062937895969298551790416240692138671875000000 [33,0] -152266322883450873888667122398496735772841584976367386629228706453525650050513240293147111105124242526782044560329744152510119468620643479756555361890386040569004555905066960315350382149472057937278589741833814788094509540086184185569967957981092538290244858174156426411604343882364318310831762927143658966556583389812364073681167509644250274131751510642942324616184084418658772117893533124374297786633229853470339318015653450628462891577416979772315198354706028722059741381393046175786007947278569566383647443120244991497585248766093548106979881384862352895078127713499943785517616855049703930952286498818521669123028305985589601332346217231314713653728321112701905213217880839237713997870724390256801226839383373738018903345219705960575018655245161768675812542602823264343042052684163135891589379908933492037141755877760295830868721981497423585353869504396346285162865724358254920057795552300287677478673629055053059555374180194017904725672832205527665231450846014538222830333914963194113664498758961479913940957081432872942625151337433331793936261325480527187011645126059851261467346976314039032887991466328546451549641110277650978934656178718892189562925763434609790594854189883771741432625868767502212610640330646656811839887563338075470849550683539019423086190588486263115908873402192229875453725303664419685277484770988414804500951931223023581374183969910048181835193914269238648426160518268670396465992571382378289486545065764848858999139629488739391646546859415278387887844100574930734408642867945539064912069879992810703415090095071787028644348026590797980779942839714615347512911814203567321483182790056752714438752602883208295970244725954570339376024461297459768455256354236555934215219157398743507949958660280141758083498441317169587494357263219177410379456787269213641494668556448145810823975370301291131913114360565050698542428830018432652214268040848585238440643823598479031738589558158660611227111198278166473735125303392798982008264599101295850594850941601193970707982955922864805370656247650213066455967410032582792510765377633224573880630424296475301082835402254255275284851889200439581132402026687812440265771041386960755687528869421006255146860506376553034238368194948084968541636170371348553388180085501388002052561900198093079803060685179844078393498631877791592399415442574410984080417997586144052208588359352645057366989881832626663289106390527173193032266493725479104707350818172558731374532638792916941494759441866335691884160041809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 72980654772240815162736678842830902840207420255230761670263758349112868799355313888470398521307711961021100271015675601471421095126489336648322477933935463694093859993025309794253610239918128799708915817974498282319976356770021469736509350770024076566883352733535110060541528364613992544001524257462246206888787877435047494774721886472548056840052425587588510379645302476198382644029982952626487149962570671104812165103420999021878167128505990780913854449588275975432713835792461695919460511025662338512470885211874223368067935433254895744037835096001835587160805112076392653413530671614875276476791089943395662504402379647814725850367371824584601029575914286463757031495382164571002766514610516855576253673726685136772593966461337159132131659113394297886487336247812943147729906160138406161062721889135268256448190342890655133789964930016989347391860881026656584958641059510639791793919423901249931333076763429095132974199037897670495904110623021671348301780967921648340708505641191082273760577240309481188991948837959165609285525901098303995773749603264664268853830493008175028344636753526230964740385368701531097104667262674927934873800762393931322958207173154392801419718391376023172984083198280979210144373429183842796358808607373121366296203759466076555666659680967722135567394453295592495490331504416619742473779580160777206597143699520389886950353040026331549340862530685957966981733323465145328999496101637774323794748614487318776878639521830469469374675170345344913790261901474930883678162581592777226607489843898885474982907699377159233464861739822530801971329023573431744773376754438622690141360678423799133100244862280855250015463009829776305376659687950493853060169888313378267496812868799498501503348294974102519442564668691275201604536391693152147884645982015816934597540563302419196647972018951844100627794982480705997253416954768451421007531057792624516768491147713520210209427948338693509386572134189280689745403298947869761944496963064108770006487511456890457760250097832897087805855780284217431405363048245295603073330476650640742143562604785257735130372633021875530099452702485496365094989660729728144902652740314493022218077630896740503011874320645321844976154116390123606232098043374518267632842263230962078732201315523198494445056124686763583820062673175397061259035209493331773478128005032739940309705956113523621971324124493203829735952485268999440395831291591129234222287892518192731968375055765557253486131711328610549571749288588762283325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -7646917653529867032094584446423036960122928516779372975737897590862346477920643663378588140132894632067738303693823189710001814984443835721450287698682406672319770040367727806494137211479479186971194189536050445379891220954533053073166883066653291475036398057720860606075042917808075153134400916535162896910018614134994684104985468816485604298939301623928911410596759831155968737000324911235603385948366697543742466411010195268696800714220136807029594940476503213540785178696450015819870848096185663726458942247149681284015639491842233857239675510637544414016807177974584509768680430621034071800105176195034970435730549927364088461403897661051199144742338628267485449953595135410713113477507623830784413053296931852207369960627041798788274524970699358467023922236260423364542759028206687993051508043093028708735239453966991051063672004107293962627962635481274513614044331761860357249249787812611766919173786665373915319070334125931921498889019689635627001064654833854051207049469021199578834190463912057841515359817230292119391072139648166301618952486191617161181727442101172456897392456206128256171964137975228582723526238695610895011083989215243529166205113894781361200863569667347073134622250216001137570541351313969322206408196130562933522428542627545464118112064916542908799103659955555636050487143128126137307161186052229333820812693943589175523591021300192823765284211397531022407338544653235147898044826733285199582630764123278826651475936585418883734316367303944666270027962332868293642652601371406124155777948392714154326504419159374894151676376212206935553667430534656156332742718832124986982814510929337727886867746299274919056654194074677869564107907346998312452739961173230093658152578935445807215303926307450078794671140685354187325593419117703383459903081237256451351446246118589037822745010571911212014861750126667267359359591347264513616486325706470704632138561471317747503512222902776709353943954736904131714740586609309599373804618838512777014914823724563416889354796849678812672619664542899063163109529104051766436407526479421459566345976541362454608600329022508156752755159918962912128748958240836030082008611443542078139021534109618718570453303107366899083261776117870742903418267422866805728769784416318914377391928897368438205280001877291179765249585748401830228235996678144416078700878014357213077574296182664591269525385305633663863414697674571527814774127925228447641749068149140587464160956330969463159554573745968486520041551557369530200958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 532818674067783013182503324612528009925618894991237108787626723786430334943815117917599399540037871940226457482882074158849144417488410090208828304086647050464995646784916632847707145175510022758668492722960105464881386249100338406638962679430613917287301575092204833571368081362226563900955258601541511180169162591768051192208112292256608804674583193039774967420438073939261088454625729021695909052871070163287839331349669350069206558876624477418299227781372006303470115108691016838524548126723817519166403900667214519793689412194227483951865057866895503738791447394834164694129363551872744080448672722840048801350711652231181881046888107647703615530879468316262346755018058702464824625779496453985753284531787846867840964810452460237949994241963133201183342210485017304604073902431561183595377064804776957296080772875777355330675605616569070724032442714321142321570374251609569826029005476085532625948555634635354524838355013192030789070701931913767907841619886616674440324859379055287232458913152891553199413414847429942965454461805998265010386286550489957466784117493659742046354804429763859527642695719604110720364115914865132537266316862199299568557325118495015213826652866964511649741825528502937499071547808842314904684667050776579461068837827450949227861079904004787383978514495400052132463587250645476709927420985761537460069888979950847200813591780277719004808035483105784002811309922508577091324343526628202928523287899859639196238544968260178519204293652818180933446050824250735691793091473643124067970605120780473805694728700816840699196360399929278097699640051434991542265168696733519101339105400624504877885455212498557797469817351359561155123925687828837963226587384901449311977891319845113905611989688033542171138174084924609728700609896134843023450030916661107185288822213835527654888936754245330748566084825416607850170988211624556649187403759893361880581215072029827944715473265710693399890657688014138605253589674869362909457123364662673223757136723909280069183121922602563430923417358472770675866780684739782595855479128568288539324072555804590629840938420215696796459921241170439925754856262028425587584734161759242792826710532778507272307782452472043756168700020826516200112131872637620699251769675796334390457544088107454626397455777801782720610173917262238152580036612679559200835694583002830157072156740778340662117597808833852558386065283328895799831813276245677924994201977214165424476064814831061577459875663739596136567189255117682478157803416252136230468750000000000000000000000000000000000000000000000000000000000000000000 [33,4] 10765187478982286124875281520549151159058959949560439712143483935795153226410236570733659906877950726116999602918233726218056642112257109619055404733158548992109681350923764031858916384547832142351265254528911466787254926926397671359517777456810662129247349466882599623504603733296654357608649323302734844915194520277260767859738196750741949960858228988298756552352674065101205002927012242624485219422663185129409459432550940713278588857657071102947351056521252509808589860870193799692453098409666946232532078553460538176675317462523151907277214699780907468477418274824140837463287780734948313905086907616178964215996230316612145711363715885201418368834347937374847593530996804663530785058208648073400610579439536940223003320310058558139811039146649695508816011735624852149512909781298421775028432433442649046753918587992788683277671412081160199818130436213859150060465959306479806135977590111436137172350857643609001263965168534225552561511482638871739798977056101439491398337678699279731816658965326940313766349143382119477165077322001829111871637906501941362721417964356252935787445811775094828379966146904649540647737110669639886666602523030404819040019022824579024712990680225920558870690815402772059791513989580407458390680934943648451134069286668756349586555503325732529648767794684722924079104387399932564150122764133376968587576814901454651949285985622219545042997308485624483679588870915270279930219566523033139758373755434339204465298660357781556717180770170337143311127143578395591644126008618947501759832803319057135957055781545233628872831382438866927871602820473906030895063707273541315422932137925490105649038698098149559600072078618073738396153384350527281758596581527889598944335883788984906174390123963975154479237388908443149264513202791215920352464475287440622393130551239629026167956230311479526367912293343531070846400264325970915595136941709398713825269078953096124136514359160736844658635568916289484893677388667247214700573857759927377130524536237466765717539542113671314990516286715716607899643018292425102007145744419171095935180878517137083682696893700840090840787203665241363791168275608344839195193417018577392503261595378649077179874662625844545766231022663246250395850365084782552272120756716925819945947745620967310736833637988593071574062249263237145701261581525890752328040588844706248052696731035459002000259734483769049196787937552891093060525260061753558869690384958513024520236079076791673696103215079033825261705086678842846481529704760760068893432617187500000000000000000000000000000000000000000000000000000000000 [33,5] -322942703120639226742174307244668483679087633604443613142326468457655315051439235805790531768626618394739118029632894979712528772675709747357836760367847833955727554266694403249856222068671870246433983180659926775555532886361675579660078243123350093129545543905633545058027402483385888551085906222173711091468074634996018967364510358957257697395128573486447411207501733722349536226937604837967993606869728402028646041847096041929529558381353981268199637125682772725644066298285068720000998077287895255610672076221339662569935485994627684351204736854934608673793534885491118839584912857902290669438921506404176248963872364558867013065887976226609153520394077383214165408063716243711662588634985330319336527493847537467521086235313228054042613992353870647264074680153289751971054741376272350947378127327565263969621294589371342548279001740005814512092468031468599313753241422957704481794983427858210015462624842212708731896077308325790682337654434908312170431240817833375106668469348132933720829339883300158915879594773071016401795840406440060174123718309566826771537028185704075815543874806063973805856615719730254254361493205123241136963795039650492674768565530508758859064170858771233212590498718968654818529410863712104055383935430132393553260327810644459890907029669935383213538633847376051182649691757479358305255728223897137639938293848382452316437188024898189145833477857998545361447251068753491585891766182621649262708488443615382595042353316073984813517885249970206467296970514057119588933795889247215260949640866099177507818329615055306735926732802321062482304353623394181766433804667921912430037110992935782668962318789110263869063007607153990150020458369661552637133495263076901068940210427910472525785539352090776868452145777499897789613902554720573142548761278984235410718372911757107256245900112490343886147122138069590861713240823436623001990118864333905280437396318209139922076917013586081060836830058916634491396810915430660856541870430874532006994384923322044909657990407716432040098843084929384101057951890798365230735088624519477193301270632696651226643873697985829151670193375695161130345335661924426749108122336591857111681908921413656884898902472562915187245545690054981998327827692588955651018708623991576943547012404566787211550878928642729974354852319607359516285153325074393437793860350738514522061093216016271450145818433681819627652109764078012780880973798169511916173513623106995038151094198473504283578488509376669191935757522349433046304767458423157222568988800048828125000000000000000000000000000000000000000000000000000 [33,6] 2362086828276618478217810142464945861507634197059059606948975873786920602921902285346633080207873785000320455314844089736809570192218161873234711598418541707140945021738507345388578456180895897297976785463210141907364925825362414397567031754700199372201034119106498327837852222254624945459888175793608358670709326577855778057704413579592964312431950015645719977706789589983502133917238667233584129426462604396525324413283469900791735615881149986955696036952566659352712947426323347527434408003628764406398479325657697073171663829988329579174920671728502928603943769640651905366672892084590030497598154015886601952489351536139415645307008796071211219464693833093841924204766702109708708798271450516131645543724358439137492614675678875065518538110820131509115000995664392188703925587332946865361202078261550715773304835589069689039453527357732396582411483752297501498110559573374920519100355429570672536885828490914540000889944664634523994854370018469927128727415726250945997272987197625239862708540455955334667195764372429982420298284979826377933927744059720515553219571730300923155878839919046092367425231828399095962461518563437275467414659054074175017919000763732510761496193474247029405957424218329187928259811001231926856264970326854568528894256877327601239718600342299196060913707419673210551819605366652703845846996804893026446138452466463413061638499682679986820996224969245352614190469086642702531512234519957835246318904255765352599333946554251600541474030262335525804968879044757583814416701606627429539684482549062172438854324054119440376077553050561306192431740772919946866129659796222239851177182805500194297802091677079715647749241341767230641069295747269541681663526609885866352998864683870385941314949380444529433144965927747827508689027571693662967057445729288856547166364229311008185774024376258541653224868478396597232539107636302039884393920007631222004740230707655588576224042833699178469014991212621525196244015423935275311044699283538155813047401323162085250503262266178465445387169378972511823743834887759588182049612256368325181136825545413757986370464838313331889174622830776703133666873780212033113440430468982847454788015194100811712330035574784427483953523909898976301959779541230675691835988383727090579897167749709439606437149787036732292955820847935021988759067348369306090316738540345127436397338832718765340775417347266115781992080533172419296665088861205561613032263423248710104011296742870213192891377777714269235123566749174738726990696591201412957161664962768554687500000000000000000000000000000000000000000000000 [33,7] 19844382641080065636040451247682309023308575851720525625471678871066759158502150893547965194826872769477522408857574737277264538744030038664759202714791694584350206599014348857738461803151594434050128224237989988922741710245346414618787342522495004729364122616528474645548367530241074191147089122878566603653841492818420235468591122200946165787054252349659305557018985336290022112873114910318870461309217524384694316775627034129283840777806880437590714940379513199557887177354070319349292384666330262336100746542571760822359236750244427977867198964201777460967851898999021004423728171420363198874043179497658384107155533515060593056875202448744797343831700940438291830422859656713348858056020650032643705456247312792842415603859953780947932573985280507099529566262654165851630769469268966950437244375954833060656248291779254259053215401638715686402896676006556247166360227459775637314595759959812284510912278899596341899516658756147606457017076984663743688222566484234421957701936030210091479587900849520964524533268746446821985963344827265971512750993450170331557338876763229331245746456345204648121654945339429333906868123433038377374475885368555820180590910728513115006072096855816503961643601324855986710902478686414291117640601391382068722025657441020260359475949592966842817752239620729605342639213839412277310540251679262303512897815554532950113553856495617004763728527233963247087186287654781030521979154027403390222826944462235113520381251531448049662256002219220348395134267150167617805414734947145253065646971409737611312215512774098934898424416208144716604243753524309885044810255141024995278295974140102785345824626754985019757531810923536228860464008554527422727445392633696273964848298385061601595150683298791988962050619063378556469291906381237936425255649937271269519649175494418828819500813435309705123675653655972733078866831834549059439469719697743791967764208401243609202334767955266069979359272534474015703667931230529455906778848032008326285119428560888420750111341706819511477202175979037930264203571683649164838893828496738007608774368146811598393538329938359155215388789096834199601090668672679914780697155529410344655664102887642735307648515772876213091374592935030154104945358699230271629543954629390355011484828173515902111739267209169792547259667045015720796167667673308996680711518248006008657704682111320862402018635564518890521308944022577905615824739340462631263925143933821307808855581043189210693290852456811373086547334350105689301790867773434001719579100608825683593750000000000000000000000000000000000000000000 [33,8] 28236484240281276340818844518454511998348596696819807953339393994575803759761555660024551754877116463156654234515172965437075493983138985335988174361687566752498927985626235020157710666506693220888797493474248840735137623740616504367787267719889809562663333255018022496186098365511546026515548070534253051054988990174522017652840485406818767326675254563520295460389196619553414170928878434169226196210404329299117312291100084298446362135960025954053955744238200205240508805421297290754566623929800653209427956282728797033431692324485799539973876070328015046704485035614937603327483573954259781166630137145359913590452469708861949412533570390537557110186659036907851209872989789260344025281317569597856587168670189926608968592173280533498916637874305552682898688166766402000350445976636722538959488668889991660418680408561800451271891650829151448192954599537151282886116555719203996808827870138142242083317190729140421995837397442495506780691367555853428799099826411949024177470272074058664430605364994896799207912574627231504127982981220180266005393747039157203570281514186370380624928451443410333254880027237493400970438789882271925599919677531625461289384449328818470649403751636886273202557302695016825295478165680042601239878472762359596765052786316314847344224667986219349395712164802820009732849708229495286807212560720084984023950305976761453970382359685697190745574803474592254263342782946082499556570218312684416399277161091374056016340536498787943406447764897477261653202686202729654173514193750617549019609621438319091693209052574607446075717594068567439265288794840902596361650875688724987035281190246728523020310453311812957466042320502652732488272968180315023327052294517256138539090141166734605599806640769628940218279814025970371090538267595795346420396146878629888069627625998005572097680174210700427046329802454789279528084150753747569402901371564563539380570030700130330346877348858626935974866130868788181174504056143781704138641584475225265361599426152291772259223158662918068935010717969503347481848496768766465933017839419001628070727125881716434684489547062927229627566028045105448580394264209667688065988007137408737504080669081785364993119473115053543769850222697442438641342947680326472440869465361341412595237022145320260173840686786127699386112864773797077123780878115426254232721455369319348602404769196226855889369276395787661518616634761959397042890822798932441618307022993178009658755679660905509365856663065211682682979773832319080051345139281693263910710811614990234375000000000000000000000000000000000000000000 [33,9] -95696856952897519114323085028528641869131427256888147670724783688536658066338332147012809388467046761690375042061652188590399277776965742284068622408639699911686127753634147849928111867951372169768317600251869182699686682981886848359269457182026517263243060818409474486612639612810998666592610478162511690230100914464475248308635361166389878550579878384864683467206196353479739378259986830289584718134823487602216742854095496821188392391472097696114963015007405765762823739803654042272471490237348702879310825325282228758742406162164485005993179801064278152670107262492637835314918349772657472409148490310409419363219455965558576326046874212788137970188203707348870535366062530656227553604177084259659307072723237930505017428158113772795000214783712461175435416103931288020608566915022243400046286164276738237899464755601642570918180744931088600710881027966584441113209377996765553318006060970282515316848453832240990480393410312698431659802311851366382340236894861141927893481627508826473911045727589573901227992012591231856057638931551941692660304451440041527102247940282402415773480601090489572740697981709061094043180375211687809066885039285063592878847245042197078878755448392675899264384267488454385796153937540911015685403405631751812775575387638923656895071972494245704591433608134782222361643055927776539682274038869926126812157166627917969205698205078895836610234479680963106164060413354904276718932725917836227636286063840940289243470056615164378740647130851823712813987845211384744455499135047675377704921851609540792565643223487673555490175135797095317458499195572643156197697489795255772294512291715447417298602753348700529314074459857543934818159622005212758313285883209994038380789645331940147460964298767398097380592532311882347454501013557772631857943959035754511274989755137002587533711110987748980831985033454605463190954778203521691686976486510892483316003808627530152154460619716175141163090763065139478827194780092566923176833335991334801600046200312193491354277856718080364431584668376948603424404087908555330054967998535313884938035846865434983581279626962182475953369741293907568836541268380432564906243592071752094240564939470951326645389975068607480820728949610615367604195813980979628659568916601562785345663489611763263326852936767211826210187875231839621641214861765770901705097051365979297366531651156411950617396595568375430049180355818023906464139184404664872112736157909092665619390515107981638586818484551425839365575040036341746430698096403943964105565100908279418945312500000000000000000000000000000000000 [33,10] -1947055309331014969191994960143971849830603274603307961796703211288861165613375518547145596401923593084633989789193660455916391737722370291260674167101188702991378293586749545253746382817811217010139969738163652997830939132289865398443856984441171441136634424421249965257016490509993390248081838022860136730091412952594566537280881215643428752783710165558056201145955302518889024181377751537055353270730233443429585716321975081454761195517831089922843098571840404390645797259236695600091548966718685454299709551635382111364502191080512778372517422096957851857164802520139814419089485934005053392137949568063931348230055509194290171850666896793601350284651927082964860987989265430906929594781887190997840596516014226750342483162190715419184209545821266166017152126036939860385380248079440872460861181752664836997405947637882035290415473810755857939859602694257946744414752563016303128192226422978847595903813735800820278839255031461701353219499053514164447574730140488704457358753336431152717656092025061617977545278221528739860957694366750463792988594699564982883650049030047522689518738971747377488003582738964867703427201980457834828235580894370724889786144962215178908135179734579779640216439179916427763514905210163714702788547949163423675832252124589054757566786537028378810647434209240277457636785158051590545873373779442808026606724794726357705193911303265530998360408440008339377756570580740517559498792581849002713788336854683488077980338101780108978269790762205730951616478864208335214020142165433748879146196247982522327879107977805842254896023170729573255035300661602874686620463793287016664188102425814814008808490179106373396307892777165807694131019302330301998599606851820998939719772846872383762807977728717481749342220271282798079334939515701941500741494743039785224674412974084316390090849579710610180333995142367870673404653647339827858534594716721375973088384475466328895208838000191490729412269250064753600575353324162190194132021075416339035870501045512295184372881115725088490615568820665187454063912778386352431739537702152599684883576437610753440116320339966661555773316395055255441171937326989936513144671383840855671988413117097950432776372159093939774484414970006809653299093353438060361998830335909242305603928165993331723321106829525776418441725481372493322069130544378140644857676953894126355288086404866292135208357631057918239826966982889978229830146532820462832861585119666485750138461141800125146115728441831547906219978758779201669917510719720610268268501386046409606933593750000000000000000000000000000000 [33,11] 1813418109810365141462768066741833174671390918464930464330076015566481763301812342015342820117147017880154862363894790120625092444880071716484975769433425409192423449758259868088873108232597612947581814118755763053656082331061877926105075266992924838770299749974742503226628268193725133769474867883718388485251773574626744977592545207666010714425932421558997331283799077069876524733444007825817273283158123251250917340843606581764347984215646874569371985377162268595517784769942390139792021311547373741570249529844312080496559095339958421894232480357677102387543161006119585038925540734635827047560310893219838622681552765963829899304387965146990510031869848186723119555807034235198126259854314820238568339934813659582428981496178372473685501648666356451849714310417902031700665699682197464735505675918518596295908853596700848610915776723090929554554595822773829652061912294402086346973286029105335471977729824668831351595691073974714012338080495645503353506742706086670373464413822246468048659003400254604318745411902004737352918457280324848185900280744120259616306658133508854641390793382628423305465948159594644695027363174349384382224478126991582594955616305235794382644932372641392960545911999723780686141676486951221999015993821027217168223412279231683217381369178582609351876299864974588910606626490968331641820667074824493228851757171045289157587688729641467941732291439240479287926891841474068434198985397709076387302585396129953294558477475889038034000637629074640741645967828657341697383072892091345138766919953234392950333976940002519565459153188042206083507630909222576893287382100211307626819516817026307015172355427494395050400485897163286716938099036691314615855873294568478183519111306029443844106511306465382480935395832994581517999778093172392700343382788733143203913486455585095091597034397101047854795272655587154325839859379586015354284163459382765325324522369226759978132624460034899188767290158971100223964537021350792044488566455150350398890303569387314628045046198086137764746556649747766950603975397041679654867642895718172734499567453505284360707703476308970097451611255253608543464777334395987511426963530595815177153067469389900463667876665263500234884916992170623493210343381032134701632054730775015650147080637311142096466683302258520903127556646169104719938420361373592000638046864427191683621315414459364424613494679084241323563678688982152603376987861221563477469519316457074703822294003435148925896164524910273348070620029017763186716949430632439543842338025569915771484375000000000000000000000000000000 [33,12] -12376936840603859795317157816889610266335126484307591074281021876842852586009174302542127068062209703088918736372705904191592997634287546166573318753232215566739794758402769117566751383960064169006332679939625109724416777878790357528761948494883495557718123375251792001289184660017822319696739769544813654648229339028905653490684664497446588844390030334340610130803768594679860975529740611863801705441716814926217252338225186092791797695909352779815967850164007776611643327423984171341209384529215107392773565906584279698709624368413217622860737055428653122433068644715236838070650901893626577270698622963298831805551528979337659769575330504099147577756492992315979892471913569266772948379447287933320898772416981653344709189730467159700212625796971826750934303475826419846586433696813352609328404358655467678477489949141197409391288855749327761786607121615061070685921135151761701106211126234535045384296985502553382372343425748524097593191384072003707051194595211254810850640431890386379665425060983413348528203100619107982340719999496871909814099958581724104123817228352258653087014761225582621275514928633358612743412238324860683711215416123212435599213761757672080004460203231626688611467673516930542508327486613587938789372381763008640534053864510109833785797308949175679977486798533698025204930554389826853304709628422200229991913877584175601303739935996201902289951335754089240004218595204888819548036180967082774323311618360124969529292232021025528672747142787029000589979795543132665763476012963786686337639373635362556892515815899334028695079583757641273482177825416982769723071975950316189669513797794587596262647909707533499339451259753694307803087363415023667020017480108598815760715438191815002577591231685360429443319864825220875800002019495397235825834416267246290106620939283202626386405455988647475572574028573319136717458278751182956700686605256287797634839432517686969541714310722392826496973643077675814770108084246527916505524356925059689835931847600323284053249432600507208636235855740669936402839441006518835108111279702462641112171864595430015230059390679132662717955877640048922132873415654827637326372569136924297420825429738906504456643003084726165446761734419457529279027810884583448768615319380971587844015123560562384436634392523106237367377946806406873036694779033680424327341643340305511164668359362858083759705909649566520054359003101111098517683311016781531835278640440643452553128943649170331543228594810457826564997656260371726818407880910122287332342239096760749816894531250000000000000000000000000 [33,13] 28035730113383128599569904620313337797188792674018026164112286689584254317403550125356101393850510055026966222314737491807692868586645915923472790209313738646338394902776067037857380121968742910635967498388253285868865433327813220721682231003267679255454290802250655673439557168662435565575622865618557150870396073719877583324437294887385002340941419752145509903376695517034025695135446821672337897988317160711633995611177214957231024434174223048912037193492015528580445298279829339921368694072302732980228758759685466868891981478791065672752233760433277245317987000480681196081661287759190505128275306125784202895216441058599456469213152804352710672531220994866517406452780561066741423736671171505465230933701530108381722380935544838227396837169273340437327388371319767445359998310450393031523564437673094397249684778293214951188933762574211795803550776769986482103418068618814519016557249031444361230993401717270898098434900567268031186247210067405381242395649933086235945190528194836056928269523367946388829846550415141087557232767584073432134991375146749245000673834816802581077719362127130233561816543597188622334491534528697598399686921109862374495117936403171008364872914440348722030456619959564579973357914479380183550823554681259306780225621144825750195519585337019422468361976340277311228025088081656392019247409098051585778502740195557094704175168971447034391515502167470502881572039138430346165426404019635479060479639694056267393800571374301105987527045960022398316230527565737587136330175545309725542993642456766235504411268000198942193105002044371192133241484857240764541029050325844912778787030651224594614164143385758457957661176773081337589386446875753361355391532595184457028195675590330437069510362223678918962592935426580914370953814713251797561399946594591555922166401534517610916420214147422877783558810072362595924341633847508387429387489415235395792954102810619865409374501884795621297345195455805931244532494165612205395906050486099493081834037111325480935608759494639643842024251378632065315829642173496606131155057402235382730003350673895711346752863609481598934697383504846832579296276522961373410609416504876719863171485516678529241167543496508261959549645401427522370316814649268128111348139553835367364476851014864750634225912451865946152439533036033253795049694650545862449847511896780908801292269387360379898490678576934830070549190613177071780429568539851677699905106069866219317174532795563125939741870729959984228668089320441987613927040459693706964117154711857438087463378906250000000000000000000 [33,14] 51987557516131559102801154609543206371824992430627053762364661106778823541573887999951340584417750801946212985401854358325568332371069749606125865431191790703498120829807113840555149240763435535899582644630070572183312737256076069745048329733918420475370627416830829267138561425736797288126205347164974185422617042965984787502777995898743186698469101355249645544332229616970294402089514920497767477849590351597543952693731507144241634643433405193897989564208699422321425623299645366326493146524658174673988583151981451126215504125743634636020358973182554862845817586367909226093005526447701166931927056685664091975396559769668262377436304735223045424147980884516104213245487928865867034132047381514350264878717251458730803202239981226298027499587915916164070309387213940596814451429201595054648304957993064203524961520654253244257611636172072817654785737123920240542992576801115835521806456221544007184881924372468390925822252358596892025642296496240838613186645456830852592881883858502711544196591784952835533370665056956073041355676981276799825514499545508520168718413791331929480662692918405070119875296091841776099655237135841950913397624080197686377981123656918575838849669148144684336746314858026571556472715881141746490405404032226081642604136582326391025539254543875192894877780806875782567760930258122940093219073856042876117397438833084136130702016122594861374873134513022221667159393400311896198034391015287282432125792240917368226964613120000464870810411009671421611923771985837946671658821838797155700111910043527294806146874730152377011780723666116246924936543907795600331308536883114171467252074330013746629485771133629358337365502036345436103156669099059624957773892649888354134963683442822399850029293598779230696390602310812549044008300760162337217105832412552934320411220982625712584480283211206291073317445330493680038711875813732945850940889817541763369840454054485240361200799845199305119019913223140451620271991178816090554561329097234444528390952190299036908710865190601905885692840978349436410964500164837424871630021106753371120450531166216204580342838746289020998772329751892933017661792587237031803135537923267724778215419755381850993164729515290668318758222132596631298461141148358513194945516758651409291833866990191689619465085051722947103739442076556237485081801603083038493094867348660982000246769611611147291934535318167572129114065258078096935513550864550124695929724742305553830574832003965161193729027103005216170142324660420018705349353739519902006804841221310198307037353515625000000000000000 [33,15] -117326255627412167807679601008613056972473865242840617016707633537010862929743889371538444041047628207255680805930645661892591686265600381889311866842048508843883790799711631203237932629533397229526919984455088247864318761756145777926733798857364723104883485341885754791929163817938531003785384360878361878174152818196400687636975330243608128655072617622864951289755052850067536074264367386294829268546844354828980018676821167658316403880390195587978436028905297663649748673839173405896886047496730696886538340586435381524582799969434300214768854898215849201844192294919596109655855639572938952638659171747325352212315284488697550414322228861210047531844970163279307510516464404032950104858876347740092564458596640251306616838507917299090163588252329692554241231392041737697339273037569822246328669609453855210855085014281042604075828721438063160630609963079597643852144116098511112254119677348684925320585074602672214421489522003994659205693474640667057645398158728104734148161222387699237282260590419775554303864962170959279863864295808059618648902033529527453833312848867575382334585541610678000460639667656785516219472563481873147020645783080204119204527354836628632963718189600358494931666129653449805851157749026966654308888080123263695448159448171661265535764443197926301586085176855097644801926226074098892913092861036817096679842307924173792077891896968819816500099725011897119827855559216938070747451064236602519843956331968599980604433451878503044546042843091712459476864589240377542470666669820381998223477428974005616257807960581087811252477430322548370636552127042623517661302289229942828807569342243097007180542903819711668466893717386174574380566147730281258598034372797916194693238538200217665634812262156141881747099420884330582006201264867947409800776278520479394554484548759096954236435133924842890796883735399481462592153088376818381498067481394320624010889655316826737320499468995687379506237430998525219544289587840214598299237884959438543362435893766849006669820863960066565608376885706826595893555888509839668183529488455182327495937135063727522759129944886548765745299353469148654667026928739925827283134456976652901242179680026054994422256842818650715078505667683569426905346284776691954340957686103205054868685357208636864858648432733026187467072270965145261352822133523941968957876125019595462994406068059626278197738292193628886773897030892444291847723386285270069915923555642865921747837227788804210642113079105724139908435263085736237711341381061841415700541801925282925367355346679687500000000000 [33,16] 8878079028569228923099533799519418632564729593181416485913863838918067315930452276032437451094795515882957346727181397530813869450415729639042995130972047972189742812747820475926988179744555572849827790227444103130195715599096203219015528070647246258177310708700284076953773815975987139297665447183592936166550123039108194868548634114357287785537521507020769967097127758238763679234480850839597781197774458431551974029262579295520157729645100120436972603436050584731414140711740698347924084222834716612401719968442583220902023043669156383661628448717770818674199077451879446903403374998728298279801376609359014808196903780465312561964547237460077832666466032000548467590543211249610152856009263654227748816468115008284048745170464534238990261140807538807017818501006773310168902188201897110475611013150805729426353543134383326871642029009522087629064105572682825024506963259724132146372969478786223141443957629695339621415679701252025070458405617263643158525195978323939495698962435483368656467660376695040962952607410263716272597130178358357372482909771504801048467067812391236000847330836068705465150574854518989563061019546649784590293634933118954968684834560379865206752501239252662626345697391408763686370267428132502390043596411645169659457573965834941766410680215399147341362678343676781943594065169623628703809643096869529690811762095250457304007388959481540486296971650201974113771182111818894892836162103406220367510594836265520888047907966887933975493084610168608133483136735183894475725330716174769378886644444889889415846948336860321091488997529236981765130520074978549303077974175427212574241674261470766952003197455012454719478911014196677143210143664738534277785891409676359754703571642539723158469961600985241773889648328829175776505005316567854235324601940969784510439703397562299580442090848962193866787435980336603132947665697125405596690918348580479224783218999610852789885761153840229738470176388558506881836236041986468898611980464160472894087706531215172027999375999306016707059851391534849485570729390335439978093942219307328954522623010415935116910646299200158869422736940655005719205525076428922531347860766433259622523613832346552564671071297950120074247913663116483329015664439263063551645831900411546735791599002074205908602460250703590001500698191411103910184685328201042237052765625295944834555564773785809795847854729841655096021217761827927240621717542371475623395962336845542242854841554075439347111906337603553042750644970719628348149177199388759618159383535385131835937500000000000000000 [33,17] -31425508739447773189762897020690279831244430463375412111989219996445713791559512462771766787331322977327907414902078674990441274947682230874583529917086920199505847670922982931725066963833936110290993899039916896386991946117521882305118585475281835205389062330469594751340905969113205374796298600331491338663047185137390971223230633344050382063613425482758223442090726415579871988852142517094023759508873562392964142437745222046803896076756999787006754986728422848638780025307109439018102106558450745182869877312356473381649301642574363922394936173346835405866077180296234486759982692094690797875569565282999154650663523055549197062233177526446659355085951943223398723014834429371987256123416103035072250317298761548599705030581237235746003599168240259686836985223004224656897129261585161172864807621854589348051660966721149843609158538618791283505093199098070481493510719851140148651500218790533219482057289952258099776825321517562905661924932033788707463769867964581190195000104228866933585114739598908609357005852333556825297989396202621005857668147214658467240644290307810780740131634735757764966995678252874133939663273258329712446764026599615543228677576153213763790690590035266704985184653804476198381850662108317083920510290062654531315734226231386695256245045405731700924251655614216384034077444766985062746458981657174297810270090326288546113598598959725379644313312931073240132122573252808699448682633097059820333321973836862044006641150713573839162618350008054633553732116515662015443849964765095782510377614286454781587216792560695661759366789530449503127264367606695568234138202377806303674527639227885001828072133609371836257086971762349365120727693166489556108785955877827332957814252322386500391393018275711194399705282637575346771690555824692276368161915948040835187868594554389122531483738222276175870543438728015826427796488896593622194951735258294549552081664076537017814769683578809387623680585256891812553776776824966381267255826331114066634485046126908515211899404243864603655810554232051832053061204498464691884172833147853199093355643854363111766638877120825672622024093290870678503730366068777165318150395746644184615455901853827072277565689226674220311549471655822807175992482569926105678381018926894991814491796541526147597399239558486942730054702251458279135609164952170421553802723269172777701190772771600302481509101977163296379572259654515287173858856809459680099165850279520597261430597749398637161159254675935378554115012884734851910566513777389729966671438887715339660644531250000000000 [33,18] 12377656618925505867832524357994239012081350666618144263589826349131197810242970699496005633092645800428456537806543131452604386595987160489904396027669633965196471179453131418291260910221553061519725250220262438697620936169506824929480640286187195991586344755359873101132624908278623353158930281705365143607845075578047157250772188366494899539549808976722076040278408536827211780232899707714758474236195852995151103249333568136574805379491973888758886905843208654202011050452098262933945694554066560528547200418928171634452710478539635929314066405269678068551403248695580399327907401147929154049558152752513610870642981445262075935811167886607683339466182033916815035452884142828324024064814856163851895747209769302083833730297053534587653413102647523789626352078796034695315101220913587692373773930501139789854338145967521070341424611891528904594919025706099430409233478294388996134800259942815088792183317092584691252501036403882904555842629646060479791934433511981457604362641281941355253626916567862928787284606411056276882409661723185639404667687771808122859341845440096789252657305133588236090083606317122660842708791065105959287383499611308706307171762070047729090221761435129979032020413481206770253486281277377551882791440556433597591076333383229435633576162565204592488363872111285658871648450163088474360133542450440799503531030574975690064291198932444717372578681173865554142000088016460330333012739577964101122182635346049233534449645022607696751456020527578389631927697160335050932658596514317434415349760406910414641568440817443269710888448727452840856369767586834368412045634863650663326801316530621513417003013156570543638990371580069790791222324673014152276353577300187656079571648724906029899329195535095545742476850069678578404320522724253536039149152534976873794646076585200405965842012113423082674222550313337792294608664929828265811116900007648760826138763887016835184193369640640087237592691365109529954242245764478552887280264128010632419277685549234170741965963229658067109070258748888194815791855651742746645417260924250612525025174572321821816513058329357412902952111033521627266284802667764077188451668630163104379831532496733709758987666583122096580612875277309415598640324292044262814436676338102811950555434661659026640598688139131278839125858336748996061769546509484365089146059741865503653285293406813562884283647145479585913245006770436540746436243439507643075555141245776414876501415828344299881994452725086202320186284102810237578440322181450028438121080398559570312500000000000000 [33,19] 391454836639926130604611260260698154273122749775704662553307985267033063733454876304904060264912811548020724827890151163117630375453090109315532114635737593964674481348014855407630643052703312897305968902517432364594317789280028623240807098562281293664375305527439455081209259465924067056265684063708976589495801914699190064735951855933940840975018487764744173295105273311820560720127385328020830320106553565672176493758176929390279605020634607522190504846458916133775786395732986484257038758881337811733271693601858620563007456243438238319943193294593914962937205747817188136110793269280066783904169748562183612895443229934238176463979956072684483284554459849699968317059574201882475622741466564162060127152116555315391485302267107048115762860225352316401234993024975050608737739855740161965445165334294146673696159992690549830297067554448800498202173414202887499394317140104274286437916391444217224297964276249702213636925683471140461135506596179100831456472556643604905565536711938377159963093645580804465787020138501424270190131338353829732168173283539426724926417563415927499309552835252107238945291884648089887168113790998384813995503043456166146864909653807628312566320403710569388195089700839252413884243376329681956058820725495584072339507129905132837032896777814213032554514850692244835589998813697111368124234118663386594452569348617257049072684589836045812637533873643043837466033922935309274596966648011777725731443414034444641784127888511690589819059355214668866596065818810620580651025657195510223005119121843943396794989248413797322653923022521972121416793733687165779129883656277811570088174015568334012364749644160879351373135685836621798848054049103949378370305396953023762129161681051355007014429297568943363320246802779247001514321244398126624065176593546641026956742872897904705158426293023644330388799638532497392266882422106088325367700488739069413499246930340567917790493490300397472217831711973970459381769206577790039821727528843187224664154141641723197462092200462336759161817954125675939631750521275814959204906769681382236905632602931468877351231329613352943143170121105675932476769489851624849769790746279831571983321554783344494734655074212220158349569795777867997144160007181838375283251730059097028235872856998883810377533000702239154946931549389517680533137231532024784698589550795937672004442299520504553858195362749068436822193973241049741272639089163062931953305862971624077618496013016164103317892779960542984343914869403404039119309665295531885931268334388732910156250000000000 [33,20] -205954894389481374181643529345108658159255354399938642356304911589983621331968198265376479654851583659214683600613540325354459294399173048204973393587018710340982184716634109686495946551392657382371711811851847836922253090615871551910149835257270000621717522964789051848942676797408945174983487025457106391600057803600874906716827084460407576232361475737174199013260293350332928889207560997247370302963903594142673180545521507122607931568836815059239650036899472970580944028172183615156670750636245371419170425073666770636449646788158465412783619303073482732459812191185760978454238382034181306642063564111595511288466611850873650973662463463758026611279961431418114176732715221024263188168396233684758012000395881218716909120058775905496310728430818578289124832195343684289777998659898943387132637473200921235089440522815336433361359934815716121073503083318992631213294741559301380261194630862847742348595370373818871803919032113306236196265762764522446283984168115360662800675598094674826073464731865693006334282675998267288916641088389967841574283247782963789417863536542349989791022895449336922733717359876849497695268766538796944083901832741234907484142955510528772932036759260227252454951724111029122467950139948141954106767213099898352327490283426341570285419035745430707018705106852808493916086687414829294492018608244002164538596055002296023304727652142092867414889153905808906161248813719426930982199001454534134558285201539102268909067735172988353289765453375237296055789747804625914686986411663089821572606004202874498201599508082450229148502813333333814573374391307115630467125850437344210829660090773151700283437634837843603090415624898714133407519374489999406638312284137808277346733863730113372826843771783248628750425289030575649062916412191787559665700587863105480047751954412292518973335974747202648719777471721655645429364402277211888438144425021456021378352256463517293660623043619531758018680125843364125860960952726956416933415012839327616964559096378268166976225428490466490950796770823731562753584066475705507482710289205927488236320726025197414353696376834843187642953001078757897921585095017905323284913790073797110097871905020673713882567006192221766334969049816361276599642001904384925455987444363603683689135907216035955669957410145982113286764035908386912464824113375503090443201347759796759788424091453919353784750565299359255592158849812887173955012609003606192058218410707056183641564811506573966097392907805694386397363701874546094983120525512276799418032169342041015625000000000 [33,21] -670566852124746774037148822672480481711799055885288488239973976938789560060235388792294546896954616416184161041381279483155983171177839963854265118267946641293616754906572647777303757779083072321492863253199040287093478241872351489089161150053255212187050421443122974521052949685318645601509866950884573311504145045512497017979008919811391883805056609964654153955108884703171125483286465197592820104445640341779574279163502860574499438365763758016690092845633171799646574439420671609867333103364174314157161661540880389536505348837025730547828315465492357536742416775293185612209860771120407960462364642217363689534802520055546445918473831681483951915579873340934959356281371319847074039932425367758209878004177499926863031444045390963848728730430411132527125295663843950364786618872838126550797469669149165594849812672127332783493504259737507881073760356246703607005769186011522809846212264207930423762477839068196031982950694392832961621295902368816107465114938989564648376630768569801274047251339449607293957006969333070502112414109641721761821270256989617343490382641811279770965238488003945448255198357980286923989331852998057898921210282051340821451842908083812350265804556351799328923122530612039643559040130161669153638344233168090541654198233611595239463432154586630826256594783456470621398356132026802932945861624501791884404592019138793383698006523921125506419256758947435274488354369217353537259230980018639526881842245091792375753959458304218858226515864405195178989501995488424746002666636507119885847934357130119339897349479706115398565822355022696557954388174293602917506005115686819957285820276652713423184021772378456744856237620499929307773646247304165391708300646567260463950744665726857901726544811670561064120444916867140701846048776710725890375510399772227976320704457601875802014673549148390236193526029388675921740724818530179763539634968774515001816460651715900819979496244131816923022515359292857931847251537269120971250037568324296877952427665185192236767670817507325071040818028718514268548342204615085209718811798057405002485921232384119216096468317117535549991668928666591355913292105191550612494254276055022829233981142435570700690869046488505202970327848647898272195561318327915143522191826253142849143688067434911689141173959169817957731826900453395440786602851112442474857166276385004189493184463457563296010100972296296611916865270048925907021310770250647948701854480954947778095376364803388505823057676857301811361788852490061624278538943144667427986860275268554687500000000 [33,22] 431818871821236269631635214539499839371900481043247084007922375469464816665470487680230091698567911115635754683546902105894601618903963359504791238173641275904146120686839133528373617428056347802983175875943502839335430245416569833238796581896420745891634412218125705875025193387737673512155713670549851810310256280589314541198183148316173019817802881082654823075562455004855238536433510298140406854211317000022504243865229897521670976896709166019535912650091705784261957820859425465283139027620293900698054020162461725985732255294309610018732382007819995232861073583566784967131623961751387871052550339345018893209696201237293961106463553592929290305121752498889241124000644958447696017899248068142363047884831816121279177575309700216115618801446666929821053533966044696837386299200064188306167262681308973462501445099668548464471380336271153275197079346814714887601962873391527092050105844547885606509342097763622748210028254458205229589408919269063987088961613105658515464150291504213084190695332661161707992753211889483288355761296575096123657960040436244146117077673411395247134052085127050932523762269788175901889108861442209107464937061514095392329692213820344365674007133006209739289459975179825465820476508824338501225626398741014762319981955992406132060713801875390909899960322135358329644054828486738951367379869229088551249935208382358536147948876478802117973744920308632256497880193371570243556864085089990417543682374971999521585340013239836987966902763219573672144762227819693221012486066062221455882538551663908599673819478558821750713307599045113816040260225900397007179827404948910301423507361182052261110578691321814027448449559014015601477433847648981860276918648920026691669372459814595110249150091738017673367192329854356682491127810910689618715849770432236057000886981555130554952494285760675369136196923811222960322390512886038708121359353555160353116060227728889680474189002075466758089025820083353723485938662255734329620684994403714246335094744135992652235239101142220894175539546417281815526502482696851016705331431214578865169275274096570760721405248322402383053725425733803761050802618420142191240778739331744859351607413917013304245315612020073865432712874222495639405632399714048119019554878030627268172811029529186042785538611735275388744052105186423289253524622810056068077620827881608649693053233862446420824949474069115362721882428416896374927493385992317039476944193934280026615265617260449689536040358707395388284950698415398662177722144406288862228393554687500000000000 [33,23] 991805580862530317604535127629225640165349300812888805113918736532414247282035248875532518717385693449432155965766533205003823645103565599933470461469420610015546166511304066665175897651011139330968060718413370326776350704009995946595970768903081342826241523654673480745824639110722556162272507109930630210661871456829725696374630677938129050704294403398865889032407104162171002259582569309636230780556387591505739366550387482766602360134892155686223621504557154938465929352039520269629732011221179640432404532312488596802080213457955435384524984173050189707228024881729701562424816891689380756611375986256613190007170027185529145465104329727428619955900312719050638680037808152903232097016184948937986212754435621646546400151310778875247072083508098371462246826629331194671703553096669417859512183544713845531060894945247212559271651439868469966057989831517715584513515887816422831001849687169300046265362616390459755837776481286076989973186177070683392323195666621362512142101395595093979298487542702193568620857615232045386356576171315126551799106248930575797759286091804032970682478344537338460464020260954258371978048464597501960083818811624321618623555319208953856234315579828897376908389571421787195145731208570123462677134332856926590833969120687661206124483579472484394899180569796066859281042209982362641625152373314153970100617190948767464340314693544557205135730441224893963482928992256278210841914558195134263811069344666630614811479543066605974621940527151245436973193543501050917145187014166205173371713243730880205063858305083410342509554919758773123711185325165431467242928260853379309454945507947049270702485031982971070824813876837997614089401163359193999467693486669902099650616823149162666925700631587098809515325624807970278216348868958529833882827470225208936871713910396290000440905293683084103662277792069154159393624582375999874429064359854273307942650539886825975475649947587556675625799644248363645860626936749991879983554355287805884383204272311761606989107405957107677187463709543328302578503027647126088122860506681337824448818750301963608201299153470317225771703820037156506553554800176565259491361019903912535771151033657985037069581588488161117053344574748291562865397724170312050645718996480386353917198052225847187110128895719873852737320634268485036846727590122814464088730356778855657609788536220825156808855190186533548296332031426561110030906986096826317724217702116268941025327079144831669903948617641124887311801852640691379292547935619950294494628906250000000000 [33,24] -1578267939974113305483310295502839487906535532193212700922611139476414205529691458249161373406223123021852818943784222189912045670212657721987449231454988836313934164484861259347225047068986604641211448523993984728982443817899546989046784095209423615489286600087936524141326313900863820094339077828851799881078347701785008195388114670496280603925563281772658379561265390879194287553938193510342468604754011314053683893316333640727073084339820255453250091675760392542655200325148201315090163798391412320201048898075346011712700991352990456872241041268502021907803943227715464530028744533965431841568417519606375859827410108779807728783736698172054755620775564327763160025794571465915147004048536925524980769687987792754879996697749913693143659486551251308554675616815832070076407216516509845929578600396305375504519473057112929654996544512337161426237142582119620879331020706548582726786392838031547141177131733602899831485550148989264128469151441215601566562180282890064091796596629524000802943893049418771864372463609691591404536341302889635861128355870742506727454081186746907222369233594266736209460573204484637178344429039454614097949861128101955964375693292274126853559505943486802104949781706193407081260733920558211653961417424297059717900790465248601182895832258945683355608779034707297999209055025429052287517693492730498199208486310874290100764445366118655890252704442276792141084207965817942468947142954942439209164789752806873046234835890376512197532762937328392773764222935204093935918616619150880035136827935323740565897012357415554944534939261561321724872182273955840199874869930061600670240245118729775087601529955052827082713841657290700548669859877253558254611558890258530163220583962349767253292790375226831933290677469722704400814997928407069327636203501967237078693841398620731155514336139212695757380870692122875093253690462898690167272819676152669299807963916029838165534275167619089425666150262438264466770568711849817258989316381658590816529704575653420232704502591410720790863208489653325358225174308070499602491497036945297866078128566935872182748547676371982694006461405266846774760216858661559004572284703553339045655037051027708719467876865143967237378930417734641582610108864909416051446807644830474460564409690409202157275661012854008195282871468904275641297290921154241313841149960809201151145611157363669836890645906021552930635222523437655685832910682755539145604959391368111567415947354998792361107711142970659460096904957993046991759911179542541503906250000000000000 [33,25] 340882660689961843295878622073861853504327942204301887430856727123096121250577743785319313085354108733248849599285022743140663427945245951918597858597381795151674737194359257801871257877651511350204281357238858740775631951901369968552014183846678835772062335798257594324705238194593298672373794070048926374242754218558112180693296484040630866815548818625941796428272970505146663636608488142522539455808762916890231929516721398747264016705045833860025462537852260671172978011688225291929012471156403887900559889164397869962237665032739813216462809856904288896690693787181425668773812558517645492008143326510987925372910307898888300929051885313945325821710580544733298612435226633639660189220977576747527878132813998027574895364987126983458699281934109926365356824882435340235344584116814374385007540019012251165813513612756056990488523284160080535632297069346263092385092508602022526949258634704893362462392219193161083988150581205966819269621050450194339825662715602557069983616251458828712459783302855149464141953785397192908138648309874761755421439745667706199211522105513134531181052534780843079313839930581145268544488438209666808943388122906913849283357349802129562359406977640812739175656074070172859249322584709353670578799746437980027148103771167483193295567969117663236339338238884949910481272885331576097943058392952891799662367706990835965006365113714821247007465920187055044732322702907808823937993675595042097550366347321084085738639619138876815415374021730071721512584037153655786067943948957081531118173435667933107015253918225013567985688324689531880898248699394597971274770124183036539476301312294301369735664957980786304929853672839754700919310248999159979537339925682130050697352567253100097880682504625728618663510794862632077566903493810309141535067676662006482832470690480372099876947201596193014265963716731488744948907923990207794818675544626341951797555048403838136651206987305712894033550753274284771409413311239803126120784428908598363103090028182986780149030172503760783214283450897625217670953145338263933448650924667266488295910408046252025479826088720673368032638888479896395617134692211421820618929264817244089292285557884808443029264884063201212545452461556076522481763722299377173528588696567450746290695683035110521028262567863436929244468173273469859120214990684742059824905960386750219955731444845528969344656628365282938477822482181656921018763280624188415122660816606616325338496152732172320019483531742626015266159344996310665010241791605949401855468750000000 [33,26] 2292910944830566819787784448642682650104626001471303154126647221066169899341981886884017561544758729422065400924569880488594109900800841628301534645099555100152875456355090705972455255342833718908479111754227281581607985037607723051728346353802745116652649792109672750222426345505067636560257974578213310274052814677186579058928465175828535778606441231311918991986313829234452750474544510957662171505415524163979087557452203574026436188783798080694485695088898367655427827424685748828530640360852208426564687865457050118108126023733579537920176718164072766957613013593496793114042522559817835294045197316634070019060595059469275810949310267315514448236385644937517854469943780958360075045536366007941511945388426220667029419946265748758901346446869149706366272762845039915381321799744497336613747688155863129264221010058882887982223945515045149374346036488528228828800915663008118073263112256235685147707922752177585955009529052866367656351854746719987005885231644731213488365748079815228242970343256989586780196176413798107108575510556792627269461573944762009518905070169500700538203632772969865073581265866948028836264675471008239962469155895749607843518086695589748676870095126334688116264852061476746678422068030984546781746701074977960401464903640084261929599227031951069153969459705558598836914337659538300833670888856601977753634895203232596391448868726552707123008482887069302142159323877761572933396651578613837191066098494699194252260476342605935988147561110928345202172351228897164447169114142558665430353603400225803598146691448518350894678263753150327600483808645784588684516143298283086305418595986464196905568244004333523532108198843971905196829917844452708458028064628539380976765791301336728527456022724744800724773588238100637631493298670666181673044365417468036330926953322821270252362355728346053325871505877541723953657200167216549174519291048141113228629815014551151735208816828725721541070685365018802564299762225391503720049008905172585451548022106887250305143320152384182649480059005019981763769119465755176569689493403693730562411735505379658534462278407966952652681843518081325231412612385755141529453490904194338279661104864471906176182731324394004237040975831319714660724294200288315591794096393286296559804416337270955140571672944088533807518007976608167956496043746263613545049268709558374549169988426078092317293891256724827672835889326535545570027828635666638426704074586806349700868884393308115564308877166832631878251591572848155919928103685379028320312500000000 [33,27] -5021399787196552814445267723679901826762250439422845324949264784866979327357883045215947812409041494729684946837345779585428863286209549308076389575727132029507471617913251237630995284910656394404338942057372620497195605768889460101191896289987152174414943834085454781826664833891472418923421454855478707348937997809228319146224822207454092614903444048232960685765967490871751563783632617397407327268004139267723537769592124821878771210743610020166488185130554664689117424212213225370129100726346732580276988023434780000886041554281949512129799150435077826755333659396432309415742033324506571580508821955886604406472279912736595869106221586209389087394926424441502705989351486935498922344505548150555221887555514279124522317554732619639285864950163273705811703122207299527867788055524475435221054321772395586332544405258182687999885514953230521833722523261308972304168686501861275702941360338431089579742522568457129973755996510205219912541241391147567227488646519151290471895730403624336651377282818019460521993030451126106885949566813419863746669861004357772086981483652138318172696133498076419579257683855088585268639138827145557756611161732825354086537490567324909425279718380475897092576204727065215091852525538031190068463352323058140137983887836752455955434783756665871549274462911030032766547817753621320611146710765020869706146208340279226181140886727509441861838144884945954441134826725020916145645183376619498879976847032272488709428098768352486488248086441416470319965991454897952574939329436400274758961285281486632582621514140137601135018300559457339520891130671355644898330531040640222203955178085424900541622111303237719626097976806028748709513539182082146141636375245119077055702388939167563786189029322680559150510891857807695602376954975630399554193861146229955110028769621551629297152648688765727723348987069207239956211868908610036925574888459554409870605048473582931792891952609818525906633722099733472638452408916454098125087676253010117158327706661351135362136202950015823756735349908090364214066307666852813463943058380498579559706825929008275036668713525338053951194787346506761941563479387954496524414578123526866189817406630853955175261731434078375568781211776351252187182351884645522461541786363604834197665490768459770340813229998180074545633067807310300480039131106201981779034326719080692109923574192247637083287997174353877750146056475563789038902177155768553601209380474347579505670441643693750405230594286194061894035289839166580350138247013092041015625000000 [33,28] 5812456011907706701085944871763435541855329256790766656169614623167077592226341310330592813784118996054700717048401999067316576033932367092195918430438833349513922524026894550223196646776559286311445662465141384857931354668504601134697516581270740401899431917962205927812793335888827793415344290318939197728859956471033231623970254452868905561492578398823471293669435055651849648823902230643788712363968308297255260774052074175799473620358213062426800050873876126602138780729026999172810541488888148193563082127610144553533085107023117937739314259279602301520555131155505903587695998580934625394339267633322064550775981402996213175722097107681124281622747858271097670419230594315072623281771664738726992256879435496607450529223255526297579734372656365336061216304008131556961972871117627174790204998779560750297215330355114772587970068947521121485833379705734271866977453243748208963244870603278941548986329286614829287934510316451617543369617530734408190727762223813959722442036646102638069580525986277892488205039278481462185231601156552331811559147516570210520787229614808969469293767484683232142704467769181011531082569356076964636147592418015018973929486446939410502026862125875631270747938580467873156744203973467901953003417800474662569908585564362311827726799203022819235795382367536457129378439449361115202391408207116952535786691399851908918112436774524184288888073215327755779751125672051587574926491179045136199342821891613359890582145997105765682599866825708861159968480883068784064255069958837825339623794598108674718452707226954097136224274918611939593216674090070229123093052058261267212036387518598169750605124699453647546764851150839678296291930470364414747798806306979037755323708742684026083959482166137308655966117339835728859586861571352390298143348521604911372808429168454028152637283666377020496577309195678228364679754795316707954388546404645200231993729697355290560790763486565404843725651646198248262396647420726827021409989703119555250105373274424658312500087980806115566272310365427248112051659898711701797141374326195905424707599188071766708240272297140109618365582046035608693152651573726565421894266073591881119812578417003101973984872997559139160500342618438053561565291035652764786907087833989849824944367922343443335064445174501175098883483217309863218700402738941134975291824155535568246904361265719795177906644114554742079164828367083387291838451307825451802605735697065748012523877418264553499988358929327289525978983419918222352862358093261718750000000 [33,29] -3888716340292538434439230160941563159375371456348027357026373408334111226700381001634455971717060033998999171074497369588617620432478097499804822521870324379345575145378631631446219472139389500004298319040229128938636179076399327799278670283427511856250996016459296815384661701464855857775430598660244386219166873486047470879658945477882266154176467060096129374767929909049175844623782856692390119256394319665060181624403097364211048947564462100666557135197368635344377389831847922125663368361143555066651695938441450916444124482806241285758649751103060752502002003442707652892392113169364689925612440641391530590829908716780231626726859324430669785928309141099731811742632581935905402080071693728278124959573340339833426458379122605156324367859837726856972465528982898299329583132914601752306359830874834274202698109616043514703026996395329788592635529484244641543699399605674493146503368583255681220893962263307027073006206817940131411546553359197319499448253468821252222138825133553010886446543032374744490925883158903224478431221806938477440034520506543883038038680045568756029364368762081912617716205308918728785114519679710895382430520402466617082384765066284826547409816364164130750756516253386475869864357699137883610041799847518535988359714817310033010007240737501974845129948194378548471861705402966653836898636743355823098233641723923279840329634076945975429231677913488849317005611093890302110073074278835125129060789284893015704834638977056125670889671509446786079137912010595476602091209098864947125564919198028835243558735565464176549754019707909533688427712908866239701696567529025434916994984616700548579506057311123121954333160325111834906595508522273109896750061420152124569016159042598921828039582276984851945162670024543277736585491186114739730050304344479717517826766577294360155884137982403609188320033738740765110287548021036608808632070739895593090623882530590388353582922662490373781779383294575459417790585779473605066253310756089210977427156674765661838050566347040164852187023662586154923208413717130469096397819287174231822502904946523012773103732646573543807472131965006706588358319787020522654840978879561607952540365972254960930214400745392008330402759271193103567317087037201544410008681337431890175599182184768040581763029103655484982466291328909894467142387428369055017027602869243074986610566667494339616434822019725602994849983497030945166683583016163068857841305106964748972608394533403472022287417921536378795366317717707715928554534912109375000000 [33,30] 925410331592851296836761306432092255200578903395203691508993443634993060942144842255827469825323271707614304323922070152232064237323698745944798021914902604774308608629140211186987127301594215765378548680694110575871895455255782481534756937552112087985915287212934942214933187395412255837691576504226166711106411591476268658150242999061200457109311378211610162431798163416542071381954757860134978628502292916690996956034407869463415127860925283562552672648129118930237277627574221264751876619633035397506985867948111045695441931931355938303757572555302106972012803593871698171274631014361125328351906526953034349654199695690383099824947751926691429255414261276199363856273954202305122854736628452170701993143869326565864390345330368026183687912018531423044023340183561720839824531229781179531210924263819895395599012846286046366594715098336622188239001816622009612388642222978323979015700865813144729504212028167782242125254113837443068738047988331713465853001070901800851723076011420448044999785493798740761368080770226750088490427781593289387702051217583121435245997158890337641631871310757445115314698992900121086447543004496910630086743642956079700590676936495076815438273868740076413909661193612509031261415778529585243034593171002381852844261905077928536883370719222086253116011245274935826291300579991546775362044968326618394327988906519224725807275662146587992418120540971250273139376024933890868608860675439925848440507935809590945252879295264100238748984781633811779759319961207781752612329497569200906597101689448953777891537501097437875994581106819195819296452813423139149470836785743678734175435885527752636866159940370385367252140398620189026857767850552825957724859453523431804396088624829994524582591872315539377615528068002961189305225096186907198588956564364733521028122658274604781946342441675592574609189313705180596034957110541849789669912935113864960246119328116232728534547229920301461516226649774038951630079296064067150391805181797386551582207732133433582189519811199103836338417973865194702677173234183662389643761329301601708294641535049372416555792522824421533532455771758342509067695792833859971844720616371551437898745393092935708525622917676362078144472627568251612362597855754637117549827797559588861464685212519249014647158607955398269656556932708266710055625497470454571803609914845086467110969944817961596506752160160413996378155146904052203923834315723030119941747930393251941311666226928625988317530376425779081728251185268163681030273437500000000 [33,31] 986513727828280717936128012851944698770615470090816402648589313994564567147002339776198008736971874494291600020607817941297334998498682348605653913248374624378729358269418132891298062268206391190013943618556194276584980107704584984184082282708387574892512985345203462318224998457080503207697791847127199422857943893891554392020547372295183388064875986610487562227515235547063675782051426706924579054493483507803114544404896206375248808083050657737514121112827545017576602976385771455203835874540062130531504703075684063283557127349756851500594949633430304693990541287438213014310801439367041078869623215972989521825779481852549465647390937232836078391043042907851624036277151099306336598702462751662868601863837035385516954570462251112488565141659463411560193219627929719062250751313192860436117676941049625337487949672484669684223263087396358552909261403460189235977657478208363805147963881591299166119329080226162254296705549576425471993789267262956863050551717197786836225110304934256742919544720123803178452116517202898925687841069825586148993521133632100599709647156481154998592680520604483133815209398409216786334362241007153700488015872115813874574624110094662901986544177477739490045436406419634627495489321105237281145540181739977901052341906597036859793380100118408962571611165313002590878667145302853967545082164712762353327345493348440453948140138112025562272548482120728094496816942857866858482159511988008274859530299433716147487718706711737374797117839137592360174047467725365998675816916217483345313287776763714596444770030766987652052418412100719719918469336387128404125387597860890457286614920858697977870486194771882987193337788434219889879699723853864825343826451520955859681394703701594790277627672092227443902921124870633396785484998053389632120636021891703152601387488103058793393877774136983993772043501317117734288917702503548711537446886822903455897749819322715147111598184282902178235280875764172205500162234552192820844354048563549631752177148104994466762234609126419279547112566733435069016507548402949199099098109152158280419396501460154108301083330486766091477728825973595479194154262525639925841825540663704164587593393794958177310330057596527158630015392012883134602314730189881798744312083543224487800568380469547961676819977097097175825703275738560158236729961632562501829721937189568083263976443443621133503495427587932702764109495723331071365473932227856865276519084445867699041105472036774891178914637102081996999913826584815979003906250000000 [33,32] -1373198013864147054662457981980368125512520291233803927563467731534013992129623893468096930883765469440110859584652701477380778454261338971482314941747813857123004460935640620239856458758044329466535417045628273201299840754625842131324525769494602677595303645820793173710827837210802651671753750729351463446710821654881204990394377142923326200222492161166453789355528097315168100472926746407622738882636136693386615830825535051425526300817980423127790191906356282560370548227116789244299221837411234426673331025501361900883032100894340608215071079102671653484261887216348405674588868142468939799179072583788954279264565606577692409235456058419052895681868316434033799978990720254455862778916064554563238054307010317963689623595384080820190260513811968807474293676648180781401917644616456417281864280325516106795242772771260526197522757262715468407460515746254070040380130017647939728645962323361646186326720110627479943079945794575394614965005375586868251736374190495892658188139990053079196534470118279194849155168436513712496727264599226086153121293052564897774370496420014521476811529396897225212260296957530666299161700356916191954599256334295219554214300573655058068015082532738488542763820864826309685497683156688008793127604712791672490160963916320401357642823156499209334189658511760228948035490390309695721407382581589442253637070496277161073947563919322307603199273722553255836704357777234006047618793936908597631984498128167988074848089869960839738537005843856442969557091493991551695930581441968096171488842081755106619798126145508337232921892258805733308723229462666716051866975448235546596638934306003000907053664588841234852885114779975319965464192651389150301007758702103431217678834515868060075859729267138346539588082058433613809381979742815732837735667568860968173345168170987203438706209749610456295530991590084594618730783892777215166986702789942654277560685864483882348953265701638624530379331380036192599525861770698387666093627289242261209256356891647563760452615204335023967766200310814486698314725313890336620416914081418809002982487854638885714440178834701290854995692883197636584143339280019539953323177396682575928911419308074478463243057961553361710226806553429080428671950025707622699639965738219756903084534483598531436055557372669421673563639494278611184388137420996544064518643666614494694118338878538099486888665669745937597509372726637925963288177540886196002629381031167227856097358036383820228433505494791688761324621737003326416015625000000 [33,33] 964978434164775150117385098088240716770610248298623151136431657388583343705684207178513511098812835843714666885183835189247864171795908449040630262587127410263062522096195829432350434597490212684257609880018901527054695766370386336346782315029677096901488239637210769760799822244990388021509314158733599389236420042450146783391066418755270746784976736020019274696150099372861080206115299025872018935871230560429279873021762423539259894490157238737910143860250994123157090010608787713583300168577146007188714525485501338843628715167398781649293182316066267639468970533273950302117941508488648922991676057503681067494052207743140413892651472567435598608119039865121098307910858491991813829840322762207294938170143694765141960862957259168839109820975926691293606965257139427535411530399762589957251666958998524669565148961106298710756330796985928694514036745242635405925490677683940354624542219326591289234797423644381309124957484217993821269804655233291346567768668476117979840511813216295529458533547095971537581763397467806756056992793431242302074029730268418464938961921394225840989038008133676055080797015140637780109851579519642728733065969324029031849540725862395127261224147825440235440139457453968979514072294777116280654683166364584575546709921377552196911851805757715188832670341687151237580678354719283894993311214208768906098550330095038551779079478830152075032385003858978235997229314543188039956205426448930042102087477817497089933072998512193210013320089010101772909889878867336953986299620774290552866760245990692138049688111251663008793756251584022186160279239595552604973774621711874261695352127816927380372201593722580735165661032355007349603276189827382031251899006532573201426994804105250502198442315265035591391985993752525908162364451353255877143804812674696032423237272623244723258975828587690355519008859408592662783335668090320610999805830720567881804162761167222069231553037113768744844034409082512947862682990092781420365044168255404055769684702000595828541980391269557510980377033350143926117806856358200066985372259184732970870591071247673475552556456240072897310821146273782220439631300002117377781557474206159403442014234630114098302637434425878963290480772867227546549298117563977414997064848348369217737176791131527037644872445204217497832744016700864436433066957340291823358982185838876096583919743525904136782806795017157133002494501026148744012751707788065212153974115426451479699942320733541123445320408791303634643554687500000000000000000 [34,0] 115967580510195403177398948588461736136977274049359197892791240257839279524854857511437168545691803379700198376568157884691819333981222867778379710473493652921841558563354643502314411352536647429737318907563163069928590298578658960134539221347888492113515618896962324912423849129477699290274958139883259764788962258624961413309414939321462017341648939930144623761741778739715414743451249138357394593517407357162032301222075152654983122901187963658317608606742629356858250887780565501115619492826455167367215332268469731049186778573937204591584797104540044819364343784095262824203794164085665744464402528797610132412502233218986216458830888800890189337505037672315811478181152160974174837551743266155665350143291975418529613309995265901838671481351661471752391829642005782842758832417971781719907868764880155831253969639445654253672226998966604474170672118008052767583169651428595490366240798715127867500570324371111921344438767505886422491919939203763016576195551697219987490029338608473385095385935611447362203639881178624371087514124291626876408784997803632295644422464672807163622841196632329935434817362912861046378315588336596549078858993151755315914795313528077470639142472613929007868553829038604156833412899050496538441755029764624110424012209608941796039960499401273438965467654046317385738803118805978622764076514410555305823774978490825966185505173181175500037508385257657978791071195670509301948915635551353345717027756228653065767085100682259319611792685970982160578664718230580944440180862990915603608820158507090731673238834898266332469370558248172059342695271467230776122822855587350893972634608783632490278848843016618874447329974542837606639814377403247801310113077546074287286336181759391561396195278837975622775560190188402962735191881878870821838784471006473296422322900477028554068574592358742731901391836457902842369492682097910288313384827551064719561352103643587464093547839803941690530994512894377238970191310346610898684800901111723237716658845967049139326880561456377255842002401265700529338248419619677373411611975312551314711805805348800510877645853967584767795779925305943241012279713332885512579100091704359539175798455049546350981380063266458041309394482475591582180575019499808200438246543608927555959660369001765852768719717668521289393829972869744455918265308226176389471537307615805354870856516954663275374021951912931086743653166892271816633005359721992839172584128291541865967146510545148808957183206302943290211260318756103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -503942168487851973545110784420403670050756182700278367241826839044395507688953823848090332752273686655193494389017944375801774955568944749264784260814072702556859513378666669656867871117941552721917772243790979943498676980346075764043264155409067994099591360770487571603262674694023788142929252226555147586360965144112594919860320988614986840298129721897237153471937871008551391059664829567432185301247266336288852674051096404107633245532014120815265391273100567424035677201149699712421621415273396546471289053723580760259877596819897345601872908813185186226346315454886081457373540989137679238250384405455401395237265534046280700938876902281919112632061156671301174475644705185192225268986421755889306250031090597940885121811347313978006012517253760019815996357186170165749955742481357887555968931395469236789868209891626342168718219967239798212019257523020855401834147152159163374318543801530576885690407799385164784997643511123695250066450879860145600463893307581585672016195915893996713557771202668007467187681969512220476089991967571595386683660180543472922330319145893656183290447554074912871601196187446877863316382396377949167813661461547353429769852868933028010413819800609312377151767722547486125611751752518556215789248031833907934255487044951870118944572754132367451430742408548591713423224667823865296506486915657851379636221300672807470676334653696809916523310846867576116430944032920749197288461407914590822471066711987733145286619159935464186261791118291433729891212643575208610763147093283792840234717190873681590579979796633151598458348631765924482513799920208845131373102392979399713363563098591883410161575003429651759374407186166323151275003074419735319477572884230578042606176468573712368637466898308612686485221988051308654102779960835392799704580595999425314312052197117404111901168157029272493256358945142113056382510795505009358396398303079020400000207032590353248657452349501177531277464474581121982111707210074241251558932604394848435697558220932460738820678078512848556167563547803635079239363837605883176131841505202921692555067410834630250832628592971765518922298673200659459054924389355106675167002909796206090227466199543141909729996123392421432320908546921386171179436544557419089138208181445261783051098841795548005082899380177444715950069289423997940510882435835486013441994212689452182287032588776672252794474435949139482736546043327111654623205834751898855171549096838922067579275071751987582569301538093498038506368175148963928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 1065402651832684650099626055057332856011741855512444564622367829159705483150440002610419100890636293230978413622886217128252250225107870208439264055951955687131326684466584590001076873337036826393790425174862572775693156913372214699815262739397641135909840764593569801915589269207363103017212545366316171960879311424632319847333253245725071276085577727137065321246480521895509490703689433103480147423977587120049416661377414020663979783549291283064661409998299852933245863387069856008800745882338224634253424901107993375094249614279782878648146853581153068746303433654020619425757695093860879743467161305538742416261185826863767865963218216670852205745926741603813533470904249655448343720207393690316980214955777876236634724876032854540258290077826264487413538160661803944097416963795337557041576323134715949751610326121771261681193956794998284666644693036125256887543218212100810267612974492408698358883540814080245754771531875503777000564643087562102157661461565916363918650227107551254948919083535225713252435154540080645408198325227834193671340874979952730748420694530683505002618654927659410959608313962537636599758513935348571518623401437926953356035175388429908792989392704320513371442245546571097915824242392883345461500327203272296589930861265948489792127380470718873496959856795813618147736254643348644103187770243254119213937327527154477036141424333549460286019058086906692553024176740001598921736716974037286925893867833039296877795776588960094197412949673971441955077231298616483835203205032159676275270644768467581436254599663186392604643519881603719934469423869767519052567354679264584956796402938570420878813618101737348210011315491612739005645790471869876276156335272418344890197520501163747176968153318412612200090807579746186230817754304544649711011364370119434176876009324108132681760470780668094916057565288433296709632753546744072660431943842602848079125835843602925054653726237184810044620794956752207727120500453088404522636637273302297401839519109355149293753279008962493216900923464812684614097747609266186964120782647972291666008787144230616514114970935209001669493073432135070489818256382893511725084215080903798633704611550017772310788510096558042523800341695772010104480021671145674290978093621106805518959301987168796509738342586356915402955996210952972923295188566094090007486932705881363752971878188217789133189206478686981187797715910654981062730001069543636058489365379578855447072669542067946004544577113387626710050426481757313013076782226562500000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -323336971069714102506418426491620652664324935494553361932167111675931539800658916461367974104213894888658221748574251429426429859452453223461905896049991720317388600237488631259246985023804083462779350102501133378494639241402419703353796768959725649959292171780869278285254513966752258742848644375554366067277339387296352194024612640838683851490875918370622944990063284885447577896996922691865946918751770778239296761932072955933011003362245694028792346627868535875945660551744146289091967219027016146824619511187718907709849383657903433942357927961571226530965257703930536765979016301765233055475849918318775769151660052324549358954100535373262248254948421150359576742321904445759028202987954424396111838556263409693458883568294034266866077255839426909837424600325144405306129585676356327702983162433952793345039201949193721228045094095255313106584047609577896734853132248151873768163655246687206229759985726592912958744409728342687945785096895754262619158527105830153148670290825885987052377863436221770622321411522021392432465565316712602584081478072029025804639842406420707570035379507466374064898118653191774645069877663141544989579679166441744221450103869026626446903816398072116941989410115307398630526964803574112182157777072950309679493794099642648702096923891935372437917630024232397999793421493120835817241736398891093895610659310578656795763942567639917978329898408596808070433541450401795353186213751931659616373624591165002415588757864840028998030738773887466838524451419228996600935973705790774318564357928510694077466497378611374056799172306687979213702291482620118991265399679136398167064704583224069529712334851594677689840968581728361408859542595918237625185511367756682130926572659606482643082624852360083134289722302916496811000804883289856105943013821530481004816215284900170027405975217485522672407337546921602639420929559035990972665175164696963188165958443749913635207713023828638323844348151643915311972018167306649289049819644402078917388640109611926497769244968043309404246872471479414615702814286996550367922581752184643200541333536494795294144931924610790994680838714773507803714636788223821858294725340184305385592535404102719293744405084597942852902080323011939054817106080920461060781229799798142655409456204376084855846828074615488566398829476880316610363275476146316190346732832851363275095365785205883460130519385148942162067561484700125627780771685491718202567530715275061030895656296223726830130542921718457874923069450545654035522602498531341552734375000000000000000000000000000000000000000000000000000000000000000 [34,4] -2645499644968756715722550770865405049838164721679920743962502221983831607032256937055778093488487837205500690213828900377553154792454790474898504223269730213213484464128876033193464595654019055233054100954323722774936121084022506290084349359016546149597773728732080042985184631471176995298359253219348542092184558625272603023691931821955631730111338398094114222001067189671723507576117833583113494004599530409510596671359594462067685605106900829711812524386211778811359713610220440607587986596563429661816887389939620547758506828149796356269716191314775349742925418016401730256122094451429748447029822314387896697976484678158143879064614521785573992485370069133719219750788960761410190126154991603408068592276284977072489123248692446334722521561957273214787734284623980347150239018639437928702097267204400623401687319885777319539422622979733652411940597174055368236655966855743032045779603169581764510723411953565069392741052016578126680733235876710421929609806318794282293500100846648808375699918384787421880605756127369957554253143917233368281821979746637548286499044932640019230964581399109439283683695687357290214736555739726410539759581429690456112510058008266864220807053955284998105995599764858910896545324445620182998450478836438261339904068181120132266246409791676074933286195886230258802797657012053650148177519887953304425122528927808760888563577756885479751207383498421883233983986580947344878644729899675991303805399670968401651780786808272688873985144170363036201621348230949094148981291932463991330605758479095449137570645279001583118907883307250677397895263831901302808374945395629467966618812341875452591149518861774348661095541961306956063668775613142303909769552910233563842184284676144640419376562262045019070333086680946096233805645640175930299906919443922399553491682084633304108631759087418612237098909621766695419896060850149523607237581221536334356309463777929070871607549880619424990053116150160718606712432652667787406853860413530180536377745975864991971143204654249175401767927817191541684364001249236529314613069260727575705126818401360519600898512453968304539845153009579000149722444022498627368018885522474846526789860515423570092655022424597473231933031524934278151359969486402214440527434364853344173141622267175000233056008537749965816278830723412495228545951650479182598657565668168757107585773303796097846565582374154680836846941991440185585018730978526894284540424837486233147654675234700881322994320639814082694608312826267670914148766314610838890075683593750000000000000000000000000000000000000000000000000000000 [34,5] 77569277018253909448028123483469513665499143956546598731261258336319626126923582773130227515542149913473184232429735293754501635181250901484354307702583759317843940818335802361418821138159737448568136276361368688731696466882821252351280141499129061966076957905179666394028410065172413136814850536425191410221884874944612570309121377887180126936355131493534713150071306169869025402256733730946557755964639914226882691871127059412831376558125537146571898114512369719410395258626703820743281675492076620527505047122935145252511375869265696473955884453015199468995625463182667636345669819830841001642081255655440319685861941527894425427240238372036500415064301640854997593662829159346149574121153688135146395852835708591437746447130688423518019733402594368169599129690094920540970318906695736145711373838470473701694917383037837406630010874000994055857907824868101040263516658792058482966512250289681685816405026979433479658854986613054990115864094775111233792914902532944746786623162395703734868554084517947470073881863616260387106697707156819796748386062959683099760866209582388377057585631569576326159437173382014937074731015123909350163308403321802316889197564704590053411843858260548627187111743408902793767149448184960741709114029938295526581434171467037241239288200105990864899675056650277509518131462442009858952831455725495839758822028684784763784615815972178749918190302933273648973480024713548404922785510771387542112018035615860966018497862075778289652335132842458954981069020218628486720272301340378296884113138799955329810007624805422430389809724690157369419215823185327903956099172694168456155028908423136360216251394570162774925324193445989613872025352178084772093442861279943670941249555810879197887577970974326492033823317387130489744674874342708969692841784230506805512447288922226151729864374884993404319101469124725135196603913142518338045306369087761015398394777383394745267886730996772162325491804142999080401625267104050127251766465813570365169025449363061453749388589561789068017871008771084945289570877322145168401825396928528087872261804200633196934861841214652572886291613881368757907658901742714586341650691479774733824298386995575409835452662498472284136059216186509122895876422829031591862020426304346067779808873886057925235194155404270538333831763959942410357236270899663967714860670872678963031754943469178133170450212978061501803273536397850916981066886916219496146418979903259072239899416011203726829777214765706678059448696846509690994153629617358092218637466430664062500000000000000000000000000000000000000000000000 [34,6] -1556228289938404252282513383724633241366592020629125216307726971787766154391166223106278096769546757265843203516001072052422578546591825660752810047067742533120706065492923223527283344117388777276635730280585281371852300761155542672559093345841149839221113024548928668193745890346999932622253993235166080376279665616525972493034553486511283174273378974362746617947255219579632270290681639392471359236917007903559605717899340615294582395830373115644765951807601487481231851854218719439894543498472821273217820954756846859032007843769076657647069107875155863421222045226262923417818970804529296455371978394855880896092120349425693837755159764309521246259970882048024002247956732369187174221879181282860674138958139780300727298516758663710821468120087318413951697348175485646689601148158319548785496818892986290872882014067054358944844094894058420805339866403607859338448808264119104079884866399220671277825823380456223500515222428313957023297399384254243374570296845684480490611656385604633845788441471832120806564759811341034077503221345710361392756537500049498660558242116766405393360616184823948055930746046065483041621590196686334659456625827549714545737003514515323685405148164538253503046924942883880136197055252546321480539827183711569820757002957270726862176244758554692964821510301732133298202198412509977697743492178597403204315026066483830001961570792157922441987672894167218986949069985870493469320565124343479277450980761025750906214650238971197244141251639650372876914566081628731676532939264066972540334971944750828188205613939556625208673860158939266216140124845036390218421931415747219365543403547783148103612006619530986655001456215243214116750847357375631964392592053870250429480561567625686779707345400846434697014239880977148876211520487841450049876618612913578956842749331186136135297171537920794999040048645620303318935524208295391219072276417882289152708630596205668458067365390870296768154056390982707917583786567148381050783030878461280790866460533584531980816044548412405316012662212149535208652401090416733037140220284639572799516930826148846245801877351345559876060721558845083802174520781490772109316862168094606783145264569625842038743444714456568908152643068291472408572813352450713422080057822096899919624061992751558244261944453011482150368357499436194039320416837538551469496281187618564389644299963764128096858392922873209957076773177817186294976117242895564609385641317365408738734481927036470284627974126977340451957955795965959575055670427445875247940421104431152343750000000000000000000000000000000000000000000 [34,7] -8277507887378380270134305367557122492256337603001171398361274128702718241378183949738293909304578207481019366073503132400632705578820938642649478465741255560622664581403325631830175846158473627793046223388370778507080739191302797515793389403346437178764120015827743111368525334153134959046811504465471397243529545277166364472493337643207535138554326220031559668671146466223083987795540055857555066126266368922795985796634912351960138246686166751960795903139229830855294834732263805199854714090573974242338032861842212233197888043710351155858568896182081369416935729652001857095769679503867005345983417738581365503763672446564684825340232853831753467776884191371077999086132949254673595856414080767495911246284454895205275460946099665534849878599143616635321539417433421369259280184391663015966862288710511283518716221556584393410530477673025565966498296701181057513201311479995234399414943488849999999364523214134017608679157344162508504499930601674763508843115090509185614989361479417931150862820409395131211837489354967546436934315159910249593798411570602431485275075595310533161451234113583418433309159188954605798510750644680740086693982112109845258836154254088328919250304055799739578545783294626267408457224258344499967378917725576996981715694334231006066301793070096580285284380266705089496905301191471563398851117996450329350700007215097141559173668698534645607924720356654693425926727574645340969711897429630593339150580627563181844087511670470729132541250278167232631364416334439018467546464256091927183207058519593462174128262183739302021423383907356408554207620170289359516061108510444396490192271591822929101771063581288322788299331867882558758863728241835026540584034228752582903453924601390345487064059327916986118962425573651303573309623324349686643970898513283184222246620322813264707230727599537534773371745194651205685799411675704230039769937322229137287937095531532101517192241921086916965215673052634524302999201700667468505172026417812656758580058784729874032526878220795507322845054284447963169470759447372122399485371184262891060869411908139102808311971559355428780965776484572356757648239401548060619284562315999425660818171856127970484944985479050667632912257682395614967653968359856519222624121992777351529674944498301271408354147305928745088701067701996347347708019310205595112831355168452678780861272073607430816193279202940382360531236816495627556317746376718817374973765034575996443142727516299673442776179888409457307392962109026941612544003845641782390885055065155029296875000000000000000000000000000000000000000 [34,8] -2398193243171028649798359371060311953032403498871461040608656574410885475924435986974848486418271834214990500141916298263219699128318683708305631288530012258284469297791022603168737506970924824824477110782885065798850290201439102661103505961696126710913554510577125747896274606746068115670292581985878855170152574740612042680694004361757221651672777758771282514297792388617652191839888929392467488933634760281640217250540081073378257081524344235443028108300087226572265239079361664254037772226159375023362558591428607454269001117483582586363402126389458293897791080478667904226940801260397360320023905392907456351161822050591536583365930578387682926332421309215615934378919391537480427609973203528411338278717851448518230270486153031259154458399045086051684397330267291660572506014783876288190683589911923987208789772708190661311759551403783828222931263506655829278790640350274455838956499797030102357409161140760915146778945542428435675002276704131397218520280093410311604870665310102388741537695417527345552596182406521532164661731350941689782530507279775914516006722427109836223736234704767777273748169920034469307618477533230022100123900644537515752648892243309182246754446360996008021044635411628688144592775652010311640592851735595536082512901026556540057291181675398521503183093897826884149010140437264111800007209664797177450838099122812910306769171066331444666567279840994425290522347145097881366239636991783710608303750060167931990059337320388433825314671594678886679439161563272194503832693345357645995465189321077677014425476620069818379586964226939619396477206980338361626788215122547226427115618168786820208484642153065112899137964961036348059747791602844963298863486920091140979847883041977246883170330380134624815045374403301450638799590018175942689292812121691888716872406430940285375461918390655935402755316505772489169592130762296095076064774755646402539899138666711549015235450638539919600526720124530636161985967953573676736946649009409828258446553689701197040384424999608717659461876381743281020634599208473624904596807874459424428496502239903630527346885107937515979271762766828804783897548917155916371821386213312787540029520402562940120233779262170144748983644943398290760767289758790205279507201494557591115999942726405883264524990251275896787671134432290943641512898978171542320683119906512650844190092622075406623167563175639563797063838518163724392802213988310540795407357008258567615439991047609713335228335143607107538391805423734753216491455418690748047083616256713867187500000000000000000000000000000000000000 [34,9] 172667342611625970258164804200703338681580330667586002909738623187282495549433076316830770589567593127229929600659950559224636193028985088360093049450443569769041022887188792975872748227933236468241977564607687279877681064549885239920428264724699823793349125720360342188791151595197834096825613765047226775143514234413645389153658542530316143877033421816773621811841230568220809186857138624102619887090385979130590853358273698076319390783046834544328373013688194266950898641919715642920569597469379268318849910445268780711058803132922738313652627050396128830118600681987152543876125178593797136055572395009955650134588705155291834889810729792755417951325238204064303618278079901570199190741357240111177803380783876801961373372397299972703817535641736443064825794987446412533167961381082174552685448785035208581798215368638991838661074904377273879356121553305796331487119491652357464224526811046542425647235934948572593955420853889255464741009554748184458682694581263827046704026167654125742442881210578582935841243150190012194309220767229085611831182002187783066249976691820033202743227056663005675500042468379370413207533930660433273579878904435920359062781718339395645642246500208438981812777382501198543701103055808688918553587967710827326431757231566329053812339830284710620516405793989088584100805755258524197971752565146007904375101638280842868850037205397469215551033662785013797607467460109416611828587012846479504873337947408652619450514216246071516895652651843904667792082635558407600029382272728193088474786136533618319324977406152512382078068896776949327500559118390145126804912611786447452025165587494246454700133596341301203499973271332486624489397807098147632867686365371001678249192267814415278460751190018493285081624463615986602932178435012026178989708021982536421922195758849650163982018322388616631064189831081883255846301355322567675082232057206676851199870458993598374269480456252589104279720733157318774124346949522552377521996455715138086663541365527912391362896317555268648236538446746815951731117648341741275444508626398206048902960797207480398730350487740553820028636236765302327844299230141406587045162350838321772827041005787876635792572536988399483466167426163923447974207236211057800633323284127456993701520899726897024412158496808293549332797942457901204194511716190741509847037863103172313194154314902357169247295351260701196570686240727415222617809795845004242116878740071854801498528544055634768215631809502956329633369830321913646975842682174118181137600913643836975097656250000000000000000000000000000000 [34,10] 680834019203763734293368103749415350464076497259686682511111398065638304469462839051746449713450000635414955924198360621493674627443851061855519744497698531877844346107214758008283465294555911981893555459805849343616897708967039274062902344270819817923666354662129823271759834590805627933987826116472979456269967362222017149757729583619890664330241719320054664221518258017517048363831575324482975698996403736087147415293701744256835077311606640992394522856432202391995805126682194727241103065067512319150691169239148820826265738135816989639447379596812998112980622918699149692083437864943195159054891437253959521119590761052687369882382386677573222478412900051206176409052114151411287321390705997312610695246590195503482979593212999010575171298963758704819722067665044307580546929203629490098096241869628845960105954390545337353053506215122463617663135498979232862784938595988695283326628527610137786574047678923978230806276944670089922618034840488665016145961626216294058340738882400304021838035071051744744352904138048755591358308430971761394299897004229345849560463791145425374117685928271978347755463650681761456402233198137956700573330051752463005910342898073449755177892022429422633472994181483964033794247193368751255937666290631420944371194567506476190048815236343584637011646869961950613421964054286456191931855174973705540477337699259666834255028775075537828635578504424831592131693491152290906839240056915202053106147453014822944982897526373873183928049281612496450838503769686016676779786653590583492528449264964511352454549251376701472131937462079307100612141870349709957463347711749847818923362970740941122672924916066343508298538573854363548368714980093703836574911528477191460646735779389867503193986534746928269638410232286060001589776277492055356276879464583937166280562192290883301086806645698215649856660129949292439056373454115609380757329198965738048867965534936803474203580186596367494121124876802906003375576500600478837856083852291383380064076478500675536553220961407943012420362832650499348713296919629246992582502109368898033438912647081158087155234112634036481523500980698696176457829106051814643536325572413860443919440538650684555643540290780231584745945202763263416359713537652755262607195901575127185084361779729217546098745986849247206699395738871065618381088600239913236349636809229497818025555763720644346943987647899537060821197938490479106207557170225115432755343761188853494814711989719901076696932141822100264474528860498656705475643835523413827104377560317516326904296875000000000000000000000000000 [34,11] -662288475618179009181163094884577851028388815178034355904997508804592598870572345500625364755077767903644495833931219789041135975463903521090382980848809587614145701665341674354700318976417949363692326447390888776206939796113112614031689815584615516676375353501944337122234975897845375776413795198503987817262811558251542833925197569266197712500368961532751358405677023465136406209246108929316125235210114740629280546806731243873757249648927931834993571310726439639479266481087683646733300799979295622942533520822588838902982950668581813075522299379093275255979533818288880132132985044195608183441056795034738391081696631483961214488691486738725361974934454017067823433992801538691561228405700205462910103246301897477638890991537378510918440663812182854398668726437848536757942122790462240433507753783192347853891076908795516518363732526299200201378433800247787301282181404663018882111822459141737951534297545347307948944473475556313889207762290372516776902525054351843464637755324927885375538759462404272801502745727909647062772654353293178000741068296414030776882221892179084823623389874505180497591918981558496709738911555967190330275813521958004638780057241348087829811872180446211001716429805773084736562315361697342326916533064417340070880915139944671085494270474780588693024960734603768397742155722095909044545382604220135382422839488275803860114939837618499352364557538972792679235893687353462139524315846173542792021358425878562626043167239914165502203353354521030026013816788879632730090056731094200107746543035391115640172703927544732395826246330558603191933560935162403549633926591275829844763008720904716273088442538119501745130545169741471686301343277301330373029601291653704894510129738374718261815013636209518226662129517009810785947379990306318028217910318798344479703493020143414507984578235189583450676968913967911683601780675722956701295044176242451646076047799348609159874849615733966275849794363957166914500956850667588597522540017884741873728943607583186984580756464424554516113838342994224444973485038115873166383932825748601384535915870289249821510247680209507324775770899933060319357920144725567898492582751516375737380753491190994125284842884599537925754439037183575853693687876514220340953884890497192123028646113279245143336090767244933629837496846182522115503088246714369554785763212115612276669436385173541701647763057290858323288401426935174680792731554291770805987762951228458932137529786552567651966663685192382208240313376665954470372960072310775103687774389982223510742187500000000000000000000000000 [34,12] 6420891516127989036923357771372209139302252782474929597904654040181318330769360217210971329806277615068292748184723560609534082400986530931787963296958156634799548141395280306567659624227094497366433810207338326767180800654936923245245096228947845490549850491833860691620045287294654127739137897394533372775300443859300243529795571533151606702386350147901409045962928702458167420025088660853928150161994396774322006036936045390279670430880453557620477959193760363294373989677790355309703893481171084692238253197694443973530450544832002976973892523883470986474918333267561877479563803438375674078687043929468394033620232911931649855005360569480669920511806823939359543433127315545998932430356113604707195189681473033163994853088296142888016081919596726507202608118316725552178855770408370531099278004593204276479585067325427742338798917352868727432675729183380660862215837931166163868351991718956304802220063892790138850301744259293734720784655195342609375840928965525126758680010021874185428311994943856114857078612780530671084795066444275450375214613932346133449822194823069208660771891724267959943980978684126415905677001458203691130652046601988052138304655186796887995805236776111777774491346086559465466498323887965947915587818411135572805194793302563234584195365745010608412725520861743891198127091494385703336148181365748106342555536706392124227126852910917078403879061660500111833510704036455640105262704110323839105947009788165362485570779618467742657501001966111262192345553817853977314717682079344172037870980815470064178884707826788251723633671365148405993830446435846009186814371995478807858261600378563703043513579234808830800078828757841960503243153498146612664199796822558081174280483777725977288892304179998643839003438896580287770147975431278729139172117115551422460530199621028784737633648931495465794982642614782494212883631191752019387666754434669319442422796000326425164795090417042089460998874518843315571142277256139135664567347049593509177574768692733767134644069898697788650806413385523075723967450381139807943917287437358968000432719789333960907725347005963663746054798639193642123067274927785654159845793529742796923373463606364857184597590520752386633310389297237892519985557891803213735105897254068845572808453534251881926293905683055329261108131733423701118388214513124260788881688147729851005719105764998262129550122697170620009970373226771883515019984812895900399836160916108806164774171765060834837864501273271152546002629199756447250465631049198833579794154502451419830322265625000000000000000000000 [34,13] -32054309984269345184021294042386310631677586967141267362387634808230135969584552206693894251344623636817098381567592211838596965321076186443701166266925245296862933290336596768343263530555760813896702927065420737086162401751673103274207319733148989677439421390009845124977702956740721770907071708227613783786337706051009261864395662316936191978188183214903147646622804240141044680172720929213726308862103801993354349690461384950946657293290886659063162954679107876263312758068748715648576005087428744522693395825270021906382375001582107185164426539885327388737365730872745673716005271618785309668958184449999742964405772980089094905612760745375518850185296723283991839597502219024761650013114779971664398714668514659065085831099925827602203182216973281706558221602576947824500057833145458132724469747363977465696775802780055691402263880300768343728604762901121465701607215773180846043518119491691134715326048405856774153162041024137435389877346626114499915871332483106282340763572126712371751850063675627065537866137357206598070968464821435174300099626405185109075655041847852395018354523830820207304868600936224073344394009264561942183071396490576258333338307994713679794946064280641504086326327009903797160680391990973388563917548294289768474457317757335662484157021096304411704274131757749976806268398135976610709743966528621444342636154764244225062964737466174083604782601529501872482600885036788662158433087990421032548319295816595031349625493247300298193707850316620539600006554157876875469962823089709926925379326923686598405149977671267055410611279518370642153876831157822779376094033806012203390324894516496244425520102267653006942644711177790759066655435031166819821510342070875273164537752579893473841179752311955353670755387713613746362415331827301740209048501632165794578414843110445114200430796055526536446553596025903521628945348694732594830186296526329479315992262817294147233651727547986614367920576280018403253858911809319421369620909877951014524321602421432061692127295174614153250240229975618191076289010922478805217850418479536363102602563907796930239191147259168864543907296217563005103192751336693166075859709610203989161626121301037979503405614726750393087437519622102632503506112081564875379881777429536539466009132084196724941515091007411494740145089330958132250790064547037163337973063586512855956529929046857142248208779680105622081678855984961064848855629476766331371523680202213414661335288210335853103320666927544374093532701303668179110883192269032537780049096909351646900177001953125000000000000000 [34,14] 31260671188556322312005152441236960266249402666359174207612765619382751348078679797672584313081215467376783335647526262291009587539875758431745906786757375148119715245762158016227266635034298759671916804227377918964256990130422450131630691072565303819886052350609952992064729281225473871136305976005250593546412674060915229921785790401801095009137426999542229074977294037316168286065793750145513321700384687909015233701512670442451283798744194828716952225110344192654601326245192866405736182801130817445259429390942187959125467101788293382237040594534626014696336584554271976525574393921777233487223652345757722351957550764082057315105230488138504151676037415267469566439583428880730616540443991795575334225774784417959472003273057198028612739429481766090238458780865851213132670772470844783054881842933370074201670998483755598952989797384767411609462505744408817111038339900008611885536480121174701859696488518949639019367929150170125501598592611118771829231525729892692171147771476268014238651099564598224521040557612622987583959320918447963362171897089769572311630493667297782022478234630675397319197329729144824205804013011759291008902360541173336031659350020276331364660334535979808297504114559555651067914167230526621995195985318542701661155751703585894234515561547941037465653125761558464618334382792812086256791287628692963698323075632154101300530786111446047038162502793471098398450214172704910618846439046873974599835999022840264464020188730760161716782287164792293551572044533314478535737635969047643196438393555613903039427018021795029823314216176259317141519434769903377281787505640943772032096045161652725685907180906731966805339170790447486994000783539336414027444418925268806290864695843163247810951676394734887896341601767450600672272974986172791994738526439219368556095723195071609106718221598694678680696485692288836962177926226871544394562941590312633364829769482106640653822672981605003621802705937257112949638496121765091749794004895941886836347261711026663607714124000848169822432401931432364769927426705817718795061360062642406554261435036768860615041599102044264113402455857565100680866553830872089859249774037928561113141578145092737911897956310609066129190312283994872904123022301618915569829556468049039941793388844044233415449272205479340042263011377923904595071834197473105025118657611224096023343094182689936762905955693281988154004377799606192668094387454701103074196965020672850513463599583228082881877089025378402186995744546615058640744503042768753786617708101402968168258666992187500000000000 [34,15] -3909693945116321717127997945227345215987366248066077676660550974691354758056824695560657198243525243191784470368115316991396217630998159516387667267849132468942869110135136725764306745296398939098923028418721740594412481984723830366352433006152866504040012041516757788428659477904321594946499705896710937570659511912696757652589145075889791489271605972409608711420652395450023506651857951794826669760847695595290634617155332136031235392736593167781049941427221319252437840719508268662643442939178471078699553810914510621038377120380630113541682541697107304420498867359189701553025188182475692245277545331918244981705281694337664371447601070962076023562097484913485694651982268792825655735445670243530937968069958532478575419406316324939439524860391911862529205001296737178849965433892067311250468839002857995824901743534493410015415077088917949906760650073622511679687111026556089855142084480052384430275639158561489351011494183991446984341914118128836404631609067273936993947501297187870841553954502292657248813316527206165099671527488862594226437018546099811104879220436722982300206222915000979302080901153076413293646593283250308668408928552915659423805673196829454237715170010916987925100666656403379777929739248792604078053320080204686944331700284966892874209427833682582480926841497318895535540723986369180659515119141757982041917015330603858951068738921435711001119688752968143302416315583491475543631354107792374487230995189905518614613266106707780207787804457414672512217078299379102955566248493361375812556831157478660552271721524703552954734835094759376837263573651540877266380328312010376371715141327901573096891477835523322592308030472380320789967001954969405970366032177104703729448209143923023431438819079767839782460193068922195910131453671087456451678279254065533917254205096096022050775896216309548952922305061286427034037806661746243302894988710754421415847368144439250187659174649851469110473239157172497550350371330409161804470454975245726154193001975401317769315079188701106118569916738150385271966399531561595665676149405815040687063644965807162847531884614792207493154747720504437809677003979058682715133118081630193913113831906151597784531519490445416649565464973065457954957131563432679854793982451955175298954660553492743871102833089411410784236156444096574385994931835853429884341415535491043249537201237451157522367191948201568309388217021469963542187405094811224884564466923186584403914688086709665964619949660691465366388225278728819577832520821072948002949942747363820672035217285156250000000 [34,16] 10062298168492187333480606311547924877032659898822256534886322202545171276641469418081875192287972201331123226266568649461297669904158436216581695143169466870350069566920803937054569303171767060431224943270937828618994582662688076148274587331069290945784393984450640679103383706991984475238656944229090235954281562491852428807699533961469685258220911445988805812209032294698858371375007254753183669322672151637910608086448450590925499665062560742329666199593176656503911808369553183949126362392316458712634801936010539076968384747097025822390857168071033451331190036259735515377087881111801400355206744839629818394500146941255986323295179510234357946705133518134499299032344104579354779065387968648119616199056412494653098932032343703378880639703161351629583275995687211521487919378392800279399952758293147945863154489405075743817744091295488032734379120023796575890328306861959737308644211131531446115216303574060941056893632093817503778431477690505600432252063465913417029038152575137029634500900322928054123454373010774161397540663488612972256377276275944270147955596510232274752906743400074457186057892422507096222151700694590774273582843193571372278424805776715042350473638451821973512877585809710093683014307280871380684688166050536938985295488105873184208407658594022170538908239573745737197982647823447215326328458057555664286456253289176601229626183193740816758772105268338930890267037524363180703085512779087413540851066467961997716716622053083028550761146233729661831490493382723577306419331868716418695769923274914632445237017161891298722736439686006045332541048251684060168153922566875387415629448181216992539786367436159789612991345122539456357305090542325600521053942861380490595965571982685450531840087454789357094626945234495009278691341310534213081415843457943666231314641089627692121480795113679259982775773307800951398552250954638829017916691798305294824538308221341928385987041940795105448783400374124691220658946005641207690833407819172899099438442795744875491912307162433676195747677437540496145809423261911042324758537110156958179398460054582835128276889203665126356535314441060409224174019087845216155653496764090784730356792481482652433079999145216692321429980452522644058377758328595123178111006270390305079212734278526514512441653149599063953325932686126422102910986557272594471476311177007811691852983095654043739143163291843016302707528392860029429093462880666720747775367701018071637868962800645817052865929406670529075726632371111753843154201781828760431380942463874816894531250000000000000 [34,17] 99860378327240565455296791171739091718748633955978530381808687748718498424719513739240682911087865490290587315427664775211503566592800763294726261973121167659036846667400546668212302538617420645939032349065316609661145166545821506491533517468097696043038206964647980375897657539751477397253051597065646554259502228530529476607812788930151972545352446409035747275187383799795474737863810151531836025911493411186891094565245862962011655561871568939407583992682775870745900886157806586905711997103006911035764924985158528745645398583243927631206415831518551218170535370668742866741977729194301861132508898934145234100378878255730147874894886317373290046520927816955426674519312027072206256874559377082882796317036015639354260889183963668652443801272426335950941033636926526926514034194689829439573841049938606594938740363172100978804722207386712742337625486732351708200607444911415056919757103791084284570164902085994607004763968717464861286881870235435608775293913441522579219033916698124800764880976583106050467873088478643759774988940617969369803853676137694163363903158670600490442076625587426462622987224907435967680716730342463618288811700976276264640962756392333137756399243515538343420432058579393322962584046061712982614603005162719644441860336932089011988730642832078055486353314412727230614317010724263321373113763857030630014954940216867550299602223975827022859162889533565452254901988056309783625935443702058879529427009096863474192766891781314022774924871483512274887739479179738720272381725607903598671353391586459525875872632111577193095163256291586021475339066494533659079827892743897599595498523396230503756452609536573528627870558248027746868109156469795053413231910556179423066037859825311895957884297113406607168040566421503850009199618069305717441292911800511520306214963166378019848799644082773052329390214348270927322693944405757274694676961185199487011745719146244410031096733761439308228235406009188290290454097689394208041520003468314708543167192451686443361947871486339188777041643537291399476927109268885537796415793342756139814019108595693157652931692543155549236509460043319784189717455322823743049363969575775228241066998119650380361494013718081331755725156806279154536240303478066584530838895830693105836120188110943982086467605408635949073602594502418506714692663562526071280618306729722875389479576932951779202098258216177629319095833310564198452774622651951998055065512415440107350695870817577821169328768811114398544078447760729593248398873461812996765729621984064579010009765625000000 [34,18] -233038728865552087714297438152609299175024733914643095007649658238150315179951162780485481920964710957423194084216241513918647713235958580504863456284973439758686879199040998192493537177312044791309154951068296681846738814117159358051326364990683801947230920777152327827375573187964064570010373937697422155115013291729137210833001342545462574358420102502092893502190321832235338254522441358124759938664714452315974295866904179532328009934087622850652339732725671679942368222641004263291483774858180619589914272550752055204701827610234383316971729528275988084121656173162596767469308735779325325945026093755706643247009960871839006861532103134226510024685196168104147372765033931615908943700905419924814262256163142894190181721359344791818299104215734621489422814165521507319986158701208335251682165369016488073286504818642906079504150108319740826474108378231849751170377312725310307804247960346465966553523188858197569189250764978011508766060079246812971413362840435948117784328914750192144811854734107034544786896881672686979407804055682380334722191937313601472349616710341177520509960311326981404323779701359269705613865816767778017464785693356718151798453362964881221279962495166770030356259670184862167975557981576504085583532989902921030886387238747443427486254242072828344373975351928373407033612601625802656082776289642993764548258665609357779981481104279611815505386933424336426390986874616844301772199244466116458723855227235612996020843827730121884888303527694283522317466117016460172425937153100170379922159298761029594963646455556131733997006729836295049690450519578980377780676596415796626171689737864882671946596430030031900698703628129578591904794726378394296150009219821267891820238646005138658252385204318499380480702404433206143392687763428361455605512883196630659770446880286082402942289299111110617159719767225372320164648514710042584598315833721191709028530857230193915818900770043109169248345567355213787856360863511736919384259487088128061895135630476582217487432912591761029715483351497757314427698011760600706951400980587564213724784964253442564648450798537011283205262534845007921100468092727994797310546792184030090570290289282118079919295962815410410102003883327499066447032433804965187977811481631188437806447618201471566594110629096531314479841222082475378858684897027367467789420084468688115830968852089707827967288292549218382814136191080029698468559452028916040191314765287894695799738600318674588102756298211971658931561085894342694180281228000239934772253036499023437500000000000000 [34,19] -66274739520742537116115513581154870433296889902951513755483534509000070832501540049809536219620264775375147125809339482945164524828908604945240316595453911085139179809905140301270592256520420167633442138272632143591805614911875590770056289279950869331607357113163230516477201602907578762907468083521369407253780005434704094991124651587739341466148277216667364630254953414832540235842858618332826543630846740099819675977986267154122416983378311490404634260063683154476401124588540791551988050163480341302376458875613877264449561397759663123995387111676209173106706539861709009184508283686694258499572969955665237073674113379769467213640206954660105680382917631331506428090381385681020925158461394031815709744689946672959087110785944086189486692215842590526641621727931185448552622722060281951487317973005996071667423704895875986781900547937889901549668659901095850033476527291736324136157498509158886000871429118647906184745258839557732708348241661154935413698016941115011220031672261494096910143812371564519801125618761499812410927444143315421367365163757446482468467359571355938591431229318372967268013050571796986178859876137080465615753678434434614250808601560398479009636395504681346702359569032287795255430866820500291224001807746275535804972942069583205786904827327760625840140191162575459272174819624204169740147797338466609807298790797364714106120439740025680113264979672771763275235358294808357845931796642733477116582788692174420141384414522427995435598666579317171436389274713111011135355436925569091313701804748537041961880557655211798715840001833371139947226282179400685167433555495985450347602836363087788108266740748400754898033058074900660631155990383057503184803982031279759467610910022753777430331835086263510951710371290110586761048129910476935629633393885399570507260764637166108237558724134099261210533379140331785323775672402597930191120112880463724613292567688518857082638877574750081098465212881703152580535088010257465896971022527121486918401387016136894270940554756832327291546302633205389066719638810951234623125961650324833669638873905611690512169028568264511548322221940428080451599601497096726462657920956512123406463282903746236518786583994519080039627357836431007290476952995162192407110649953045735641640909471316920420521231893181029609573241712295764474414183295340122730732247787976977227477339937198340634239124833860463022728666808008231092798522266106214967294749805289715569327342116612494330558226921756523099619513646494966749300736807981593301519751548767089843750000000 [34,20] 481850797741341460606515979032637696187097225032935880279972727899587884409544386212965049432511417578375687642300833085550630883650030903289319727553798369038727196635962514972893028698312671457708629100448525743358066203669836403822289506777295144796444880620454809679776019489090559056289046532769884117574458536516985391213306521599100037207054576584250829804812116659376395685717200945288154214029302115773623899456063951816847122030657036155932216343927724326276646903016827140246258545054040901471938858080262940133016277898028790635480768511527949426764616669831271068880400128806256198405510540527578293403668809924285560743845065415723294454809121971157940165568579099638911188854699163804178623605575518067019693951065560795451976139815097839746179402270367829542448141174122917360075867041844368417144103704392305742766465639494559861985599941288515448176244786882491719984279394584614935167133401942701216205323144808314695978382600364719505716678447506983698009740046534184205556604902676179773973829051944271697670676417967808989388815881904977206158999526629059309676142382918441438675815218690274531038225082103768313365618336146474224326632329210771468000112163617493417456820600796380865906862739268227232150517272947197837950765506290844521119651046154229779750321098203625159316682920354226188045216083898290536675352409866116149459460880166112705784652466735718172208429655980119673375517170999825668081496073982608169411170600343185280613283701920788244888028075547469123704713597147351653641248520868130989329273871992699254297073699990893214253064467398245512785857758550119322132548385872611472858355426696894224970128586581676991726309501701032810467712326684868561802432791227613004765950491494578037251947219014920907894360742360898404045495388840708681063399662283185510053878322332172847919254810319479027378612712416581545127611310905026595321766452802678286861507708374347786679225918249431292060759087745622763747356565008137467055189851477055630697326049157831097394453923714868329803689089513240405002287706724335981140550395900344962031782276438712628427375471608758593761051296938459030324156421775667928123760086834603351949459496515696535779321500758509338244060719561703450237473152876222961213838199491713350943015450537208503807610277467039340879032566002657694411606377175965105082339827940210874207257715872500039607350943185580791077054029299501138953842319340068938785205325678861499413957054724538623178361857310643152213502915515164204407483339309692382812500000 [34,21] -339812583474053449448603178260956011846284131783686262124047773648956048745192956875978141232845496670239572547802262163362078270353775911906598566893760107757316726440988292874570046595192188521094880772491754884905684147228562822614651494166488079568339615699151640816975790195166266088269911338599895542386800252474518052432852061277093809822219926802331892271360166117136535876326280956469949189512887172363853339485106396298261838391899826716643296906818458373869829407283964011433008548258683496682399492360672577782085804154668674870891028564312594113664916349508719595689224977796423021104787527230344145930640557894271999701604166800104338683552878707980144375091482776496455790942654102865952476654394808185023289934754641466340629375878793748933630947040295414904059116359824257509143503969330846522475713403535024476752952703812975471377595151997099564987888675107037920699948885084670937391391294403977531582293108382548974906705247858710275110747643840023830668864274985567457480020603895017564873352564396613778582079271892760301926414159488487687666755216578927313109103006582477392055207451869788760957099146584930580261584504125920598017996517762422665592929298032767469564151093846550234051645834696793991130307030651101492597864753558030839198508925407479503242186761816020574426380210501572188979116430288908161652297861924952471310527705628389166460554227306538820535564739633142277592871957160597894950217793081417228966895387235838682242003256586933756377073134623015575140499146552721566486653026742209247989744234880479101146998378130601711467931132357902255624139981803410011945530430990704416600534610284293468454048972294312596079009406344353953434085847986924055813728177147652785056458844405777472095865410773661277519392121303729097805366713018381153623271257247699374869901571508933217370287175262391508386724044427958570648616746022145528030654470189578960717151737970192917942081822155050187655107020540828998558786704667891511250993578634665713015322618021105077233067070285568221918012899206379877557312923042015591006656352245443944585349226579081118899505887132326769249049421777607952910773144578798723450591540126879169260616197085972811524305717326798064055654564676931365850485454564566781344883426849686294233518900869791226459810669239604056743317190035654297236931119268750933353246544873338852295731256547578876994747124979219185553707528255466872895622080417716682010293333276925712555079343974912025862640819329337990573058903009950881823897361755371093750000 [34,22] -31958023909280804464260690863664206557644302989342946538843220749149226338270832855744938906490933956757314142440941801067554354163988423413412429083247286513050529693516523889748917908590919227475613359754757710437782362039728737655676817918538127146498360674121040150891280937666167542621418199012419594890734138851856518178709186099340819974507107892702128543547399372829006361543384634484718765520453959829844155965541825884133795618621486821577800469679404200283944100628508549786313397958163407855438657459707267930593073156587122855718747960056987439411247894220766546586246637612928180656944940168089824685778070503647631844142123198985590248781711254743441413043777502588180659603105025881620926911528700391644023771732706867087535208312503336901603865073149980333457959371140212304468153005351695826256691886244007877599531291923223213797423672879087902648429911130015080950227308064298519644616206417367234006963648654668544388637688429548191403186722496280818396160678794975666460101704380790238785326128120249396464665660995213129938538509464292392856782416053657500571911564302472701496490063760746290826852860913041829731074371004773008844342933121605910624706972836075675723531175665911183538480823447903479513005634560961873535308385048316345442315168559797542207429073787657118139137957097892306237162266944705146929132329949173165998308186239582802673775773739635613512909318003534307425823144662722219044351123451165676652836952807559305016492686246304264367124432108682592849565937129919893523136149595847299751496860322341814831400791971041508829990536730504848047357279316512068321951299019268092639708083980126116244895849060727514811567487838157770182175037064665300769377284996494063549991156828646276073720852638807706662049155843519276560558496533286108369610633450126071243889850590080086487427450179820155931895876864965925891594359923300291465525295882149675451776360836410039835454622852896061153356464767354728999831882631515198834345666703646247622600636242243101127565271001205795101988510861860077208570593131679259053339886441185094610052539025677869614876823629079912117215608796645568435849155198276580081881726212544185993042399046491699397603674032209017635503606748473217132538914414401176872057853385969875280251187980344323227548004822046308904109108841629508845747770089715635449385488286481404429580887344073739691413574012842015147217164814704646789783462344655040897820393954790771216587850497307731580310568089697831339890399249270558357238769531250000000 [34,23] 89598313142158851222909917836021809000761290296323076456540689388327228289024059963401841403965069365214998860477466511781742480743697507291074795633909311729761559709002316150908281137300184750271511204307325887342097178864665238318846762430703459261832956126744134510245545516100330891222800333154084964532361485560085882834203404626851138754184519414203230450325808610509114507439968116558547990329021116001222621035755034314349494721417502393521664768914665550061568666047242584640259631350296666608892601473113295181037158429260583052517634429683414911001598560271581933897516471832608222182047628546714265655891273679901209213769884037278544905489041605406497671222515898919463776816016717954413647677523544477851823291577399747244305074330445756182940784748220006445848349642861853374206032650220879694072081267199324702784737656993092073562862304394084334358067353218454884452831021164357765006671003276268772123523495881520891286004885885766113779664636083156673389354423075804790723908041738782189451457831847895370720935743912458309326562120850622482016542615122006856091604475431967035578421829909781661133349826487413962073881828389955275653081066765366573231491175086761942254330442395065376198011636349416379997192247790968509870602572925777372495162921124523804350352966877697947527735256614380083563647584513821201741786509259476178432387457005522264130521916774033482724742413075265201791085630852633715068212875144720454063974914361683263047037068727201277799863334348022688696143583569480523061879257973856677494030226270334081412493366128167921313372128463578039618710432434432859607772107752283945317998766719141538545483625984053324510896079953010978531030115769685945062428682855327442979982558985006220508160547880204425696220837672034667981057482591466703663344703982609877219138294538070468534809310650078419233086490003400320098633348808615338343123925772006646277910496812251741410759891990136822371214754895317010315713796025938102144075176895489181671219285351321998677872207050097270436320708981378716725747667604411485553577622984524305735402635481363919661467646016770096704603998728699212604471868804341960159619962354913615483097942071575602906473177857425125645907569145414499905365468472635561180534645608110655723637289852969655846640369969314339277930260264935932876290641374056833734434234716035197508524076432336718154018489263072618203528128710137729845261752539523127620671818269360713498759465212499319328425927827508346013019036035984754562377929687500000 [34,24] 50415195091235666021886136342384341863292164371323726666223884404018247794046511698143435259771867443615873652864139031983786337462117693829292174244586892102763892094514805225848664658371144223055245667838237342462616574851838705054532910004777878287151147336523671231121638702490450490073242380164906377078546312316285861912285403440528663270031364694506248373252648530186567046324813126794965331518547362090676680329721453632716040303874997673208797195120292517931999556149359399143958619170892735457476479639113489224801099235237030507160630562123422144544037549713811539844041509389623581179759256610330710530558757201039991698062198665864803566337095497628531543334112272752431445429116194466272786324086577791130821658423079486855097599766848288647919154200808136485202039781727323067781940332061923829170588303984230449944327233088904804085297884101828267319773601934124245721791526716187947447906965682142093787666317942304005766087683445753641991860881055523630676461235728706606496666804851812550937947877897042407188817780269042912455628838087071900582223492599218077446113906581901506694156506564491941171103035789241088674232448317056616510091887325217085582371387559872733736017581424935255800104814972996625843097612407037670622939323007494588706067884449490798999981550838660660105841486244162910616814773365372744346164313133305441978334049289754349035446483817734207423560288385244782471495768922447360840919198413205008108075577102071901685654674811407516994403460849302735676587464667068665437741551771205680021025101606021475727376289243380490678089641843459217076056749040544502233357725371875290772272092259289845067344079540984923182817609793733388244515959962604805851756766057936153100539186412162186072538056756707829461619449787298690591959788958719945276484347270026658457417489002182093087845595852601074088516330773504569631764840716530350594728391805239089836299541168672972489520702391912559548270467868563227862629380840889822127807755928223911539941566247469060833777479887261139302024792978853451739098443688641570294593152188622405812519128670529518392019683485405927020452392121894261748422892037761654264594650474361269638665354330719415163119393717001892003529761880537900978974472394896941527598636123117782161533999267843431440455562938832837996527229304874345079853808935498048294639896701337141178448609855168183788521445470338759970050355970120663599810930861706121086522518265141628432582170755228490245008002301752014773228438571095466613769531250000 [34,25] -118714009333027902813722491925961011127007392075160407790247451457568007493167824535864697617176074059022438334366621753213073528275233910219262067550705964503703509921985826912898366548139048989799944472902047088087325679354019610522338669328581718091801849817471723375114325289636064986396050896762272000758910096882655147402499439953417721373442606588119374034060214768295771702661303206827688270057907667517909254180273585526553960302638709391345346588245974727482972718942836506633860278980980949685221697883284225500722592674284061747389085351490059932444416327534419449035765873613105099778194734948359432274825906128976953584806385546560405962937940166315418702304097094759793218540709743516059871172966490422336639215418344790967020369852930434215941663312918377222867690495324026135445292262163601468279347207822209094934335879185867968684952152881764570694298090806920953946991783010581130124417014067353369669777262345045405674036786808169460726258800698051372399518971681279646792536666046604830569045000823111911983126493746902566147678927957214016002488564333550331458714978606666433300307101035222117390736929749627762813660345017428281009321599869515233344059316326778169190369232508942773162019302633403483574085248080956910510437035320332351205572602684042292885385531548985663022360937549199365498121366635986427001145036599380254443959821300195746786810099494268253193275363286119096275393263472788781884195202193365546581157499955267056566272035300608344753513655333362273677855034945094123265812104358125937773982316241156342205326150437172999420415552741195616578600957805981549764114643172806122885986767610085786280635648391141641426260350949724675952002712393676869188340195652314526826350781818013701587800940278619492271677406344403220598131809694824106719682440733896597473470644621433243538800573341012352818209190420589427208954055330240189101957797050494154238392421703112123860545604304069655965946453788132252369109788805319626733763588583163033186263124841631464931494959437905049025429181882771359006349570515608245548591060501608469298196061566503932909582692467000753917934994264088055763062031865355726119500041390620713628925642855290731365509551172650575929024692915138426873707255764638513524168067352375672238047454315444304228131692011907781537295413330523942254284032428375805292145871464354975273729189281192797235952575615946116647656353195741411510530842102714241660328803851761054640305213923335956758761677853897253953618928790092468261718750000 [34,26] -263889222176994109320974196261792571772812443321133983649991962275358414229615514987511420908815889709191857198356907168723842563864050948309678079020341453963730413852643641408473735779502615416207676683590563489538726780560866530356175304038433592984994796416253711154624617805474343495798372387061485546350545827310165940526106671114996744638667672144904066610814487449899017344193826583908707828453964802479073822795164912921671283016849257991209710395281796028800391122985370550024192743106541889743745104602423314068021647613111979021620255435352784485523944441478573552287741798613036659213548689467110144895992682346842644746584082445347149971550960265586605732337395859467599955344720619546217135750219801058420810010278050461945331437438609504412540929160855405839780342495765444546291802618428438026541419667563868828822400298766436659829467665173684135506312289058935360254506609293382894656075628258622881572530947392131528227360853540198339613263040433560155973621088191123334852013834405088044729690838197004577440245483219644584844029132806999891962136760215422206956326340238088332462303444373006943431480211859488740514611612272503020454187347356050637664112852967523298877258115365989007081865156033251244332198403251853315453298748750015414162611197664443796975990763557077639697543527638819268046476170937897849644445383206216053953798602256042666343316363228623918715774232507981454622654667704227498708367951452877250227587140119615705421873397055140352498576275947185731404594102126962219666807976267053424985807543414817392542553683499560875005674905118285616151887716099736625223593495399074522131134262020993736479142418564724235743814495174473804948618552714871706962150545195406218256354802551363688190882306235837861521001379586520249334440579143752306236740463483728463190360132338379304757574497652587868963741739823292522082425791317179655921120184780042628671336552265084340367202281377450924549341078018699639356537621638449775979398949403327337563903252111045677282587620394027511077358795865885516365992844810766943604535458898059702369977418438313319447235562078404317447893680818348622928115067354063672830336285554572931268181322013769878672104861143406030558300595055492576115677478320190855896837277689775333567987568157135900258542722226036196430238852163049919217568434095918488441588076026229860405960453053182181703369555944855040992547777533317237093397260621015895606545344039156664110272882681407962193742555712105968268588185310363769531250000 [34,27] 1355259822208045175315228658179595424636426875686022157344046258929239335003218445613666388367016676115900563049788225376336666795236266349455435975850469367878942207037956151622369350563121353712188371424532421255596373383420820550130131039492834503994455852975468586214103318783719342958946272030596639887404551205613153939038229512847145719054638103298563410928510917371537882150118185317379816836931324904935826742156745254807383934645243631567961222510549005729583887582993969170979716075265211861547232194028601824140896223353694487941623182295818381702764731133565846286444977105456828584384756623515199350032065921611684695663287562487165703577257129625028393161790733112990086296627289840133472173220030527728207992290909934086107617653882997648961437856970111576507177526290361022379674715988415865361714236732666320285810092278320465213094924625054178764872758301987604288123303641021714764036677227710292650818003224906023103789171628969634001408032943638014692500426240977894967092262717381764786254288725890319782053662459561582953273963041441883831070945644260082015558073107139548973110112882596257843375099549057248733804067882531096221968499248881209721232140013497724236557947178991904666587886593802680466539000000641575086273927972982406198527090116824464605779115297701220495778500458804605670146517778275570373874158161321438896737600198756356404312733000689467126025403189503089823499969025578390143575335653240954427903730589454732937492298353112989172444005919333045979113822828668909606147983472503936285533227897368378930980911940979451710222506248803592073836315313928102477231292041668121395395928869958308822410411577309497476797726856293547545110375939079741837717664447479241883877670296333548060427293317605839433050952065264615736914539667699382298849191337536162657186237200701145444824866310945822630295056536662651292027183471385024212667415125173577470848659666786519176584096610550144898578594665329983896398550333740400328089747019994846141518806904654693937292912962547656836801716249767038250947284386765873357287985437100952583764673333581228349295183695053913693432057372234676765413138323700859400450553467441954260504317224737258880547115674218702689470456186793260386246791234527623196476370026039284817723739962336484640187173283569411831253190475701852823490366217842735491283156336706964632357797691769777254366152961029131682145011673112504293212923979658155236443829508900789771532312842015595769074032261869433568790555000305175781250000 [34,28] -2442362556556676161682061162246015125990972603628506732091274912773146941343143598446939191712530332465708621546638742615984245419261487254915253147416680297399280933518734173116390710266546580659401572490861291265445581841884106893651647901345371064992886880401721480436286931010389688726901842991703666573180465928196737110185540911938264588283056502893138353971036655315331569633219044971945883591042361185498348117267031471148443361786640969545663634810006501657106089305319649953272708456150519670077444116958127930046717061018586190797209020059011540306866320042901629889624074120555312725887891615337129028873212055300505521659202602338480724119345053033309442265787718740571075373933400650044246543169215289694103920123398490777512859452386230427294648092929795808876722749134022538521749877479186939330087543639467296094567801803476118772425385195976701614118943171768153177431619432719805608728331287504032889791128928638476675661765637307201173978256066616061144007540712374156483021082075580665369848356602897610541194595912267005950861227690410999629180540244232253239809418058409831340278070595713145468447600306523124905430051736548816568921199492648284168309463935643676518018216832443679144317993319227730536489411366341850872099528874210028864062258897299953730569735484922617298351129054352179033091852593588566119248211846483389294134325727597753807003453855338318278480093592152479891040642279201904557601778303666348179523619710021561756959417775003254487701241668665540632183542924893450047640979356406940341359064977868948254669376771888362368117485459294724404750623759847734020045771319461614481832830178741368771640980603272443820846763908437853135226035892126234124445847296091292376180563230226567746166461938170798234690154148738566858403239945706667801181155787819182387473196783110714215350586172812055757475718589904002155360789786817673976643685684268774229346107415731372132762587339031315144686265387706417701910595173952472834957299171465088153391939144081031421769509680676244291793764292008822560317540847711255734796111870756233620634687694964447657255277254502440551584672923382552499388863028227058215934158649472701491185822032125522299634452972262103872545719296699287348877941363339886600590804494898253378323658194018888549424418077745517317144586574893422196839039971654671533132469905994221770925841087189488566496208200384321505151198208924935734599579304856428512359955228232025761913572616283382710200555720803095027804374694824218750000 [34,29] 2444351201038545175408650160429589932511386055391563492858628127504420487562343315574354791237539603539759956523801919147850905617563440484903108551105289230155770646932839342584900405350101183401396007938329426951970027660296103833998506408815172361127306666071900145302629093308852607190522992246257037463024772274490142304971027714874449644272423876179130292486329686560161658049241953806917735568477033152852687344386061857189924986805153250988526481270328888633383487909057161143529248489048726348556053711420519396884546579626021172619592546836978668469635081459446633891565253556362897168247664655284803506816491981832291090286547805648892713680464916096379596470761372177864820144683970016905044772068209209699155422472757957316147536115204309416720097203985841893157809680016098316628131807099930320955816336210484793709595924958420291812765440174346206716351501535269120315982465531215757399734891543121674599396262002430917425235335341189225636372638482013468597965019666204111148057470030204174052191082911929389356969633690773062582697879453406664703102220514550056031485870184980440430216544264962849460649125650584738385562410498493494165264252956341960975500978388691851152682918344121939409678030683508165456075718143831415034561961343609029714645867586969676184635193702876970456277666885891526900161160697071883020035753860537275832696059873494867096511346376147348732160104598726575716156374508426293154320755213048818756707976252170544274727099114774323060757597493507410017003383316416461060730046472849612280199474987861761543944666318486030657097175081911560976336492955434023867729775325937728876599970678431566781500886130817696958195526503251780618170362263217965743939185875830457926336845779702839892020877878341328125379861217646452128965522301131761841900962053787926370165561070277308755588274526831245341206364701597175637532778869558381424002640735280146392105886046406914310902579453654390927669863926361263758379805056334641442468595511552178019408246764326474038540951709163127277708780356955151862569560006800792956900843567059431505833277768582438463795695773157318751733799102996633044881097820918359860352827700646863539938446276517488311109129331798030185221802203432625785366069106612343361559764046376283767197017702261284644949305441598032579002068532236839182588197281716229105152090605852774234813996906786710137504470003388346258068014463896838262481992601615075271908766951572164056809888840315209135312102262105327099561691284179687500 [34,30] -1372848012249607181548119033914552432976474164351913044828834578270892939479402487836463776279650231301358977462327319311763464009203659360359488563195792927341006132086633178197130527366898341006518869162160233119299693705238789857907767067032428385939717984716500245050930414097104502324306651684424570184984187027136982293019501467362930839788791213383774353939160045694758428834320817667889476537776222413901347859631725339921760727383076906692364509039964936709277930756943278353685725535355528901136951470264027088465306174946741833185790157012174870900188951884690839629952694685492380887679143684367583924803198655878238200183895429249567432373596756328114534452702945424984901928679683769459244167144848025828918540666828214930979385610943501302907754053867240138887007709696441413303288931292238700088394043984038943424367222331212498594105514398815823287783323871247394077644224881300803051893382196721115912061108673574491259238555922649712918144528019222561288938750772135946103056265926501266266373730887495053067896326187033323209995547539873909024871633747567077959688978638766406831067887363780454772288024857770014812016503690765556399905839740929226439167188906977439804545881683585427147474932339278984606282356175675290769853731857158782820604862199074509221465376097019568421568801976137349201033592237335798296247338472665053579695086498108926063664614182174394357829059440200803798249708205911189120420505616628043469024060842583109052638331709221572317547335029076430922143442288080012936581891490304134646821860415689320348824297763446032963495128446302937782551331162857603411003794219401300672053096968611440228486356533299403665654256691768783878206422379621538767248452623500957232527058540189584889001268596022512754923296514144709671881786555072691189636369832397976425908912024317896684651841767992393663274166069158124345965482361384162621912713686857890829869361551673882409704784127626181177416094590814938983203357331122667027839710492321607238804222825357363095076651735839280391227860362228974180753401765762800642925501585919699437140742386291811943720385054000427361179273409164912609131003898852410758536117492389433697629753648859175632450330011728779028555503499506092229719881869135444913234389016214223713900078901540383284573445174803110610602648144982704635486351358141572724200129310369304846129467004435444216595552013629947592425084562816681499017162843746241678745892036443216254956722899294163653394207358360290527343750000000000 [34,31] 195253286167037059006744733865570920522882731327483426544898589771225197327164557964349385809229462818399432264293399969855648628890543235871736253760637093566210849858174548193370184127914406500075622967127771107146831695576812996527813920551881590156780323015697656649765001119571396879392548408700347526559075115741428157536489390202466807708232625441113540965120850735373886438693692956551683106099257060003491149550708594058880939189121486059639990606162789324018756889439532827956925062767746533824195626372336672382341709424726620911551977379357155136337299977116883092883094839711543593549136390820390831515775299546758789831385661300001586505396209500250715756394092704417736852668120977108685932896784743059810688897612829223413372232473931430210148647578341287536368867329303168922788980884268779449781891958124399653181907765678374402917595666390286115038532943226610257462695205020397814715631376316786665022276053785663786780493508319984750200450759072294688304322176606729690750105204666875488945099544581951605702418962091889050899467514493355652144494006664336488258383352759003824927331408628732850731434661592091923120262510662597372854776769797848349524626572484782619716361649855335222658364875961772773391630017449731350587408556563292858026265003668541718423296429309012491409976837873458985357969336530051490198925277191796768004119905813757969310398846440989389324447896452970833760894171404686333476335953059830097998688346378271160472964105900826781874165742202847445124444004863526925574589098213076853834033363763850284765705352685117927501046594076640788323228281034369252921275130933403043988015390589411787013340746868180927219556737418524751664555093470269327734776810967397704343812725796047180523492106017783442487327497325084707089685039183473540038581613622815622951376301540614872858211073271724420346753154261350624583702110230304662149407390863189968933605182375321077792018007450626067644021726816807184194160363408367400519691809340022957542010902518354013941696602146670949156281659347531897289870173948101477123207339676352892195271642525247621785204625911091356830165920060686232762110452945590822327644568075281460978696824893061159267007372906466912377623128671520091929064645616365924432498815544530068362391501216288704180829597222434291343728018795395213867648290095336671885473366542857678647003114061905256312131753402215350087395899171924390953866600055170295460278879784064652970834718992421130678849294781684875488281250000 [34,32] 405470729266466520783348506888030089331148805507375020002756143143326005730705454607148824337299569174595252118714170429679791630787994418706363108793287689510934114131336255249690991607754195214946563282764137600879972742149606316509124905334701271273196148338005793757590158718862671048335571689575538451574323632682528756979741831543604621082172121594311015801105580329644137426675538499660712945722595027538709517219195044701861716560331961975594396865972532984732953867509117523155001286766131806252634371239312792171299302152670599353323230861658731482036106105983194321144819636063649771964827183143609147599275140658181799710662196026953425573027255436415485235815246282495148249405261850440995503802873141099293468676274273594033233466705573836159992824908711357497228970928357244293911382877821163856487212336712576405489504281389682287242688469228989130750695849222004690439168493652125764187775565763524194732804568105309621563986644160395204469036457428858778851657588368067266122167057679673041071898623271331469188142429100621716190216654675678791786277538193548515433400669846953896210305219073378313488179014064541097587784320124524865552727812087137411101280224590530136095227676791654003329418114964921132653629799361434519408785314493091875698891754696597496988808786312450159646223952646290828598617277796389887316550309308492673011878772079524092741509153164011148228904429893327559482871261107652906484450936299586080623447538667195716843611913971218480306641598716879326195260228515989337427128406409707633357746853977782855918553203264017616952076496185393915990849244222119399113388731730791682451020821664727401644005466297957016107519994789521752799348206333247723659544101100517931019054472190757529750548514346954248839858754445486189984616867335017452733899237376592374683990092095506672541962290058164328076151878554721886289548240079906435124393547538501199942318689869085214498755169326779181705858826668359008034208082346556956019205025158656609744920728116188984010277340350005943738240494475948724392247885874635001799064046694438849221895676210474345427571317233185214960326802509961597152813402931432438649831459839253717080663659745942806872461337002560698287443643255739038234354337941746305713726364381344685353663542722758842818429676431529791070960993578863064664768103412955700763781121978543575539259056257041262941674074526703540478924226305818170585562178358942614168928150483273229603975451595943013671785593032836914062500000 [34,33] -467369433736253720774785849544153710684477006786680521074780179329680373239190443887044473807097824820148364880018197796699796365332869288586113423945920302059321357929606014955677518035388495673746851684975021574400729633701029704927486953182544074897680737632737771523181489446166288552843909569408944104953752164358812094847031587218329361565725015742065473565192326853196972428467019389271482780716561802221683451839611626972228092515028679136323006072811237484595756123464728017306202206373896443273219017049044891348215788021585290239984530345521322283784466010011234529984154531123177388581991860284363906376556561917715626151928881317888656904630467438139040692342130328336724791746970873013108775778330860640569779574230643886773604526755805939906875925818900152533834102430043069479499362549983485107799803811441660449462165726028473439856526650339217051404143172142171590988534697952686794128559629493918016050261961313097649937351375992019531100467317049496334840650883780626596865726497165745438671763995296088551852858902006666338440198079698333329343499363837360750992637634934956783177041498116157909937838749968336570540560097024292794449586999742773164619607041667491254356419155370267768376681634136182495312493425189927423149285969439264090371314421945357988044627103702979784048774845691523179196443340999988813699244540049567111144494510528616243697848994692258902778284863603271014405582382253449025282576095428362392161525960407971771381610008172335066772809103414606362070560272345603640413231435503507756689445011623593499189336790730136386410406235075893733763654333093885345319162972518500799343663844757580954279798998457734266047238647105104607646454719235170801187302632673678142929202532650704872234199920879491533625439169286250928576493209158327834979045551966356643855550154428007353450199482392541897713190269656991435528914628856022789092338207049486705950621692642977237635295734161944531815856928772476127017340769188821010038895091944555994742536826956601563621998393501675520821654772667858316735958163293059558115314754781073306166522898048164840373739652720915299104718455893749868584634608578208765298122149530985985215743203333051209860464750383149048194371269233551577592051998865557140072012226277320840516635328123563942694909730332341007356186855858452866505918573806282514384788809678760924728297393029971784433604746950407344412196804328667684435698458197700854795632254175263842199683494982309639453887939453125000000000 [34,34] 309555917472543469031960572065884792456107593256822355187824420920792026916117794088976313237430511464820836638800659450441050507367404139490943022052312370167682579105723560420806161705845216938815865015778485874360908730675046215258774314642032607733360394561710955097617617195778626912945721803672219639845954972335715600237544950181550947790887010189711116313096112090381839975678638978040179403986906811336385013747277685408571072718245972597507062284117035104875050707183641873813373507606198830110999368591698167374935799043768256789362967962002470903753400159884620170911024881551544864626867508251377217868164171205666907662479496421633927232972544915309526693425929789267973433826040030657114618164400090236731702154992875229607360064975946029525673328777367083962596255788707098810817122029359686389407611614512581146236901266871213504809634929373078651097287240664909188677110687179510000710032966862864432777384449394604071450298073533896269829483171451536210445985000116014837908136915928349895692193683627017691841853983675404039865373196850007993178609126575768796298993762776770766991220407904742715848492291580734306690298018857976638048196312565048305643246540809811385001897929920470376146646435395228508103710024171834030058610261344731520690089384244323870445325828127026757919417253525150330528020171624345119107728290016451244872446555757240312253834750978830279606127985200288965084563119464377207128095077678333572290327554582643509939711802072531973108840120898658179702063972573341171359812026052641171788219617554572971251182970170670219505057688226876626706002547264651017358680934498184242352185261361186574976199918176850561851162016092175016418158954978070434442861818905395588842387860939895239062897305389804817908208893484317225327277037569429967633974944944175245342037857668782730934846699242547195801535166755336204517262917806168426312359379046291018835239085593548983593748140764308584331432996330250322656596140290391464854816071226175402105429791717894608255766625897907495672465386478165003689027093596941363802560011704080207062926696019677697961548259531047326725804905828889203801309360752479232743573797024775027482450490634716230849479918904249905589554313617015301679551886471669331325525181929827060442367221585889636120812999259496172284956975712173866760174327505225734451155923585281158925779321868474510321903540627270215631551203296021188243695601648931945775495043005412498793305076105752959847450256347656250000 [35,0] 22651055353523224509669283937314953780808783742258358567395101722388971512531085913566463836303563014192144001898444138678567539967659581275446424711003795314935990637567921466742114843551824981042551568739994241273600905493322942191243559887846426947135493012751727730945919835938246536836745594007158062432586350655134329733786524073285423527473655336305530360843821208816407651182505876700273712808454400057555501726261697813141060004899061070221183035060915513377025720602789788601040564678956668218001530103920640308833348338773966507577097060155747780001725676779297765891006804199148028287211194061724821340894014406920362154488914056056909669918624057127663226379143303031551301186023644339514935628262764855452318077354676772079933913418321509065854733961342690314948529135424796689436915289691723131121844675804626160725182990907713968423760389358182717093217243210596847208875731478077668296527212024128234074700454684748277876730604035565966659491712640788232333508704741939851243720549474741089106585726638309113846110146477005134707093493341338423502040665041418847318862424836453798788066396304278113299798380515917646330413714875312900100088151282267723318520191312665846122900320890091208970230685037948488494670456243249706585674964342513854094491643346423162112717247212028336524954138264773896761895427521529120109420094925341487364521798540067513452922910603352146289453857802644765643408128784004315983753420590117319260227360707615675584838218643261957335019164653733472262952473989968263037360856231413315372695292248761552870260757120988617610050515131636307974847170134298117316787181991093330270814394127110441684371113735172725660968401481454719563058574311191085657298282080106361689973424195037212641511477719080631890855468572285998403760374390388722326840768649198908362812774682569161454956410078410434197476116291922856390126643615499819009221669780702066675528918862135618884034530449188671870157144900682391157125583708406354358416652060052695048700350469883545162625182344203153929764913513522783861957906620756830424257907709087566129891177851170062270409524278420965136247987128170452079700913935093683134635947293033202472070026338396610818335056072502180404000096283186802606844249302224123154511606175708326215197857030889884245009542443869475740720915831652771884791803413692485677968600397370014904348375142627490810310330724017479988680938979907427076409239496614015999535518596300076588079264183761551976203918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -55874878879351862531181414599456417881689627097360424986157796381226424382041439074565930021162859526927933661485623953576205618962862478134618910621928104024254000224686555552944845524918952031777020258152875983026969095615109132357382127001742252468683201595164490663373126900042556505868689943316134917644797018476887668933816872114835575633624719438354605799092352923364330422880036717027736527145106408170615668668637875234258378966219946060791044063605731233272419917403974517178365391506810542156439515153317200287574761791997190151304709326820784391312583417460313391588506071100824773151952285695515415589023403740085170752092312342589425357638904688056490425082946928253726388186060077449624167796725729832655165593996727386795154698828041277323381922159788775561172039441553254457400166294762442885495469767302888159747223561415353771979240868187419613736913925072745935009290678996737581413929593129855498588560081657470816220395406880738502445718138524260856768255128045277277299600839453799102775172159224123060157319945980941499540198982491230543730486503185659534891652756530700675348350493868303609366999080206520430517951033557797197504891678192063763189199920832276256977711751944954732300439992090747975181331595302033779742155751835405443650702082346231263758404863607435111516379651502415072654313351260786877917102265288949431226113943766407889097809316772794372470812383735273242732394981311893667796829681782052061687242324149137676266226473986861024478492661291844307132986944763051591538055439824689169659289642589252253349548857844141401318866133445648987553361843663245807828473508207051126832314714192910743941898580430024561859226754476924887175364196784492892254118656024471800321200121907345851352240260885108880407653328030631097842964798928493602291127967193132391090664441660206034055707408533704020039204007967758811609208994372256542567924277980765718710180915808425022043209031223097668788565499618097109795249182749870609055098868297067720259013823265306672319813778930285125387087335859192216825103580777523693510916429244968570860069111855983016682048145547910479519224665987974971922793737850878359351640557781000087265700961729138777456742499225261249430110436062434694680540416973385708644406148682374324098333906213911700401552951204615519004608892842000643469953465403629166967772143658916487449144002370552275732901311074831499320712636594184302059251838347644301886368787768266240979092573937236920755822211503982543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 2812396209951111107562350166826360341609197682168451170256929738732078425155550267408820356638865373130991348446177647062517021869612689096141067649917658014327398330676392021902343860651489974039017491760342568958872213910355277860316359546057607372741778490841417596471990948235841954266480218294703792863176140387579036747817570730617540491822757261208903836056211561950954521091758081805555774173260292952611483836200677271182730134895853230092842463225172778849521096402252881711900801408421355046772833664631116251471180824323623036127462220312503836462689451147527951819278687341890195903481743684957514108812014795350037198061250795750935645645505009930939459537220461428087550302148922309866464794225816814502689028461643520162241646658568587775979185144919588225449271315481913648044008718656431323733593536678913919770480501429955966119576359041886752059759029364730532030759658236013997039298690009908154248615596569721105182544563826192436279179523180707202483274658154622988573695733993209088921611678318349499763600859512772571304192161233845782272662181261653061846381390199060542696033231120384025482451100674465920360226311312999987003415872263014969633723808027686167034929839655291404122078905295117928462162066108356315578868405582926715200790021737440496915191095081884311072388233093670995851132467216607951336105962739336297449121047420776525559484612978647119122411773478721145029397010047830495735608511367499186280010980832978072844815161910465673479821787439418440383140560264451320127619461493958706025378095319410026080608433638602847901345782893474182351011797391550594221833790303658022896935386087686393340031743569578950118226259262072197281058724524588923127988632113889515540892598224171879551971093561104336814565333094490343769052626519040680981329263064709220006017956380432005387969455651193131773633202184998747262369830603769226215142705380575511819660395809061583154285603655293616405526193934309054464392404243945358631770584724487890912830797714660273466793250303663770547944602702952919809821259466770267082961246823075886335393071552731530505228566089040689385157399349516591406908567441753156742255411921656673788534085017921265269864594303509341181597979853671316233596381200083806560430326698573193300017632012318094091460174410864091506650598033379007081258800488182358676845898201743914691996284163253761360005049524467835175299730024600477516445900801522990558253267338609711695142541476588604609787580557167530059814453125000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 100047257250109932740931911395446030589338326384205945144569404116878711809841637294546164864342758856885124724755528635368591227850145635237245547675090940788507942124122589031355480841336808328638627992214691216536186775687943429000675433508827319270943516684293022971897884974401714198608253149794324339142311021078502113937033611769206960052350723426249359364974188310680391384900346685757770221974777874588999076582481261675793284173805885293194419671351316093166053875949276603522483408381770117736691973653792148909342406226123576658021714561636189751303713968598316055771664960279026906413964300204499327975327644283269611910431766380187186099217396288601551036503567987272340654220134499173598400351545715531898754543410888269209808799250271448892063256693656077590463636816230748640758229160639441521382282531401652759839830101040577060305985673290341585233455985202696544388674912705340324935864849018622471658289086232446053888057894521399953588628867088675986559145715022494403755526049644073215058103224659492189001404600038817289867630316100167550780988593335966101018609586194954463194822195620869500590346673136714851495565793081511682418304826147460749285393637837654382483920312694112776829921234142954194341158875669923783820590261270939639949836437940480868147211606269810638719956306901084993365610384994950891687267280131834772457330772989314726839289702298832110483182540090139657152679132070754055018957936779572506728599139003499921753315900202661558379943737148138329859237716642913384347143519764395227097725252129700690923629626571542288130523090591053944665583707799267197174611358616188695937274879920137353052625837999420837733716914015781323007370650483214307208618937599729817629683984569488282129528607430428240401468173599976370256994108525850525296730538087983915937807498776571741790247247869543556997054666541528138401026607313421625773287603886622310293402368233511167103976436993060523626473245054036097202493824350478933171881385619529241753890854760197263315703834337289754812692750141850877122353131462254096477562099828145768273272663371495073658679116640701873449851945171487992186401300893461198163533098532140510828995855129113515525029082289386465303616257622016702550822716283239564012253515527051166565166772991184836277785774237664186192486935439725298572859450848085241690682907946025527907605413162255161925211893009757508443794454492984291161364904516380934532306434359272892748590436134319484051680149150342913344502449035644531250000000000000000000000000000000000000000000000000000000000000000 [35,4] 971950520049385799378788688254254557071708930977355268778141378292453905214531864476626963941532761741348711760040418182790062574703468443988931593915299085656853741956760300478057980906682966953886304055183081792956832836699675534617577365936887974054653278758464942981685449567404984873695407533130434353795862473250397876707491106843471352711961510169987669396214625472818798538092698823849703602418425009274480860751087322155179120870662728690203780826283457868413323759815587307842084124761296007813732758162522533567319735129862139686537346889067793738891711488587509508368348283716381705209107014077076297618876692130305131339830382857878112056085482589652625749213315229614846335051352902263917517998911834780018755638984532089968660108750045215035586886768634100187268793958115376905956945861385001498381954751224245044044869124405653476635906430347821004228359313783351421913428387741109077076357382533298143535130993025538378577599767262157272539398568674078683413191399098374983643265477012373139315780336371789015737773695135953550869563299071211855891443845509945236703075563230648574592132481815425522632048735819599991925577173098607627884353290476751834190321181718402341040045310523291921845690067449998125453712625095688353882510910703909687536680655006138413443984043963011051260182106985590966859972760492204048551194037187081694983149535970466274626960060957758740549561921022338530179507520075133545512266378871327951357083420429723931221839536589376072269304670274052914883271999960716057571739386550142658700547354005055890387944408324769278610096179351503012642789293585426472286083577832693854840510242571393235356569890049800492423774304422550017913109036754871029516695356609914038125289588580765585226303905390185552041777299398747029334404399931164288701709879881324057517695452756873652302561724876234295022473385787895227043635363707387445794774201525227732703879322528466161186008296280308307727519440640249004810917083940939667039388598616806438431188814853958399074546568295303253821583534553612483039925971029519165091415923826301632240709392645560330140467477641633971312723130294326092492614979224185039473598651739931576781202648723301763108285614216021002493253627276521424571141881664235774598583142067934569493336797388423112423956193832657069067030369958156503527378042820700505764003793084567711570606424960060177085306966182782750045268158814762698039694599658248983232861527863857458710177554242835688564500218333819248073268681764602661132812500000000000000000000000000000000000000000000000000000000 [35,5] 3587088087332749629648901276485699132700492958571164132857996954071561728158984031339369105415682038755467357828644907716411736594900488905331082581234315671521580652046962641042255285281590711038569512483484228913436113314187632832603162331780783716171728415218154527857518604826411312153419515198902687330991706411478997503404672816418628953765996334641689260318189924703865563114268520700650346596385514525657833710253480894875375723466256855405003694418319570604987724580133727171778669087833567949341470999230626968636102638865082369686482674385873280934900799259623440513898790691988649934442228810574604869687878672831296792501253940607997021633272647159586572921474775615774857125682010576276833910873991755157948560890117701916421060948062701728372545902927568116859209150114567816993988247008744697001126853679559495556129575260270627769041401907577196084136060924392035899465670778336024657139732902513106632594660142791198343304879470991556255860336030064024050315636933821841083753936656212552248593452136759850035879008110515320188015265890979767991147996719838063082439785285158074446125519919529135485360387744231707356341033699249979409026364295547075941559384505827700290705658524185824920281229580310599071981440803187543636945189683600619655610775991437872587363193329011285727518717905929736210727352588382399689949893490529496366138532375240402120985495939793881403571261408404733872443765721669046876941923845137971393755672295553826928005399342795575502027191999956548200486585615089137221708562692842053976090884542200665015688624112137518371154360736522592468134034442716922274109973312901880970383143759303097305014705658505722441542348319723132919553940902321807085883088163640718009900585255247991512778006358880019675247151939355089144116148648294925575685395253536604746335549596809231015559445480548684752426113820153882755924752840581119366337050591838807826472084252116833165541334822117486731289315544026689385032299396712157717492297714869008033833998837746769133668021226886388759044875797315863580041179040147109788882454976812750342801847326030045691274335542139068436037989504213228931015774829712466317493923198122477149457144214516960870305771970439794586161357344371931192010308810117756101622625889717324238145115404300230223127779760798738109491990683244350812068334247235221390878366158377729522054794579309925759626289756624532367007743148028547329007936780665234358708184172726991037502159855231769884189902027060714573281074990518391132354736328125000000000000000000000000000000000000000000000000 [35,6] 766847693512271128899619534179507363322107941389908848716755277242719818271924920910409139459226211327618626815448475293060209413099173018153974901078713239461805711266888973986945430525823985383101357240851408107833561539062231252499554411326277577805303361668432642711162291231004704311646586729915046533610574497739366923285042465828684597222437203139068207474686158487872860959149614095939887986968905472964741826143415551766985470212424208008928749112285601275403652510820347574077188604406134584903693953642710344380876459788646726365752617561225480513491748296592208169196024327808610000666439669354788921240169877285148588088007861032110474728526034222058749735280717348240571016901260345284577623191092029375654973952642356851799246850727525813668429348452555828555116629940731382731692642950416664109063732790817561351673609742640584563821489806909220805315395724749220017665320910479214765016247743771210003151706417743815173960825713954496346908275609436349117981955059532125337614577222037298541245871453503448030261653036225377118145205268136938472655721621624888855717026398635303619420966877470252888468176919800780916623928652406410860749772213595400548975504611381404117952699652773846828792023733722321484816501892147183889832778182822682767211424248256909853916622843856021269355967422804574820642137153137022869953790709276905825809973124861226355422598856847489984933170281913139856069300865999753429223969760898972602359239399370955098343653981587413892782193196433972817177986468063983796747755496783734768849641026940725432374326737681155878730737061883577351010432753560411362273862331454381932499613620745117432080133779319409619250247103515335833375451441472728312886682741015247657318609353252895888533818478397542918849723113400452816446823784776679195064749752229048596158176128232719392785173002229378762098791418994205147944772371786898113277003604466036011807724641831523318022820079909698341468143181698128327968471325141292406739741671582949671827202230748935981285988662657660540612697763225146429622998157568395248326061548365764565359404354753990488331595949006279260731953246488917798180378152261232264402269528476088828702936579049567839431302842012007533488804843291479775700322116760183337630818811801410814990402075048440310973229460236232200316390993276612779804825742715483110854148491209118573537956699579847602677753951780455122208109095256683863132261372757098664871600651198486473296463114655448875768655435120751961974860932969022542238235473632812500000000000000000000000000000000000000000000 [35,7] 2492395144553544680782433563425472236570952911790257086237488012745812752635609809079029951128202307253692213193076671418377504328132310237783076945156570911559696711461652015283793444074046548994779714290168796655462999432383936103822794391167515807475431384818087710687577927308850075209004926134032341326849665689709359051854450635977870974828768808716126191218234516127547666613103199040070935541495219174613884683637524795325922563965260097225253937854300702480700363614356322778070749252420430411786395808227868069689104758635653197348598652763431656419295358066286109541273227661340533629943495189814806333339080717578512721496427545613814238250477276929547180297756784841103727007906829388421675612394980483644742978192018356131828294963316812396554521216569719208639209956849932984038190742633778307037005843474067617415129197486754838944681845891012971460154419534953566757814111098450084163636240591273525410103023462779853501223963726466041994973744115697813255760580029194175442430129183435205340900209066665451436923749216357922516142897800935550094109590218822876440273316007624323396032099447218163247780377697154396788838293203024164022909462230583840738128522099045428211762003904504902983555338967344277409442203695181557945186802894763774694703330853177315297959815392492267460993579346981079875323944383095780599742314378173885605681034398139228571287454042337609699995324585556472570840031070468720839480107297129979404373673279292624271700082820294037899180476371140947931572591272710346809876150473576274862493912141022572626819570317668070208932763703588649573133123233149989735263948172733181757030319815737680168320129518169951246311254960095987859393061213320751119075981235127609539239324789656351888803695841592778409566456456367071485956932698624055026390264159682032982752473391137650479924295277504630908244195022458085696544055304958560899251886604030007996658839828220322924764019046865572822269072166861577541494683896613101511149829665082943935542317387377740924042570837890252645764528676621865709290031417872583944231715302527613920023406471178850478876456582281539702221546883398552278987460275673380237270370615581991119630389496921760703174504854312943100582891509861572362650856784029857147044021981147836500311097853298374573480761648194190720726929231973691473265563820648713638357597419126098244491918050041042046031313890455648143945446480435574235861039808041907996330311159748266205570278351779050705931828352127435644014497029274934902787208557128906250000000000000000000000000000000000000000 [35,8] -7347977299625723117461998692749812731724546062536915700967489511559502252953190104849681759705742859137186843302115325338502883247612150474462158626325209787777245658606874208941505932046037215287248981626267464282287004250781250103247910803131134091626946804483923546482804329779091829843104061531562775076424604032816734190362288262783817457028556297684494093237145435277080291556428705312559014938852781158735941651038237462055776299799053429872792740943179117006162978078283190697092453618156724610381628850530611034221020738846366485841729411461695238865953271983400833081922087044359199640221664189797126819041712041493286168860765622673461853204691453493242683388218772106926516912351053625803906430259818449306691951547662890071159905451241743734801375760751371063478213225078409080179991418262684224749429252332345136267814619654538346912395129424180501068807049639849287163004230039249543784805114479489294595322576113896137802198494626799812289852307700818619864799718714935974434675470493170743583464318671775243424601942432679612981949218575145974951098662622153922534567330062215611282914938995682421564857320909572990122654850470122872588235834634394351033932026713991082553341351572009727054025986552943953054700813693474808082170803066429582500134160910844968144008127804662395983462244567505652539611039925018139085110826663502943011723021269421960451172129437539751225235742554094925750361749527436436972381861011505193028597695618418258292529962140682204101743884084177091624999328360825897577869569233964844107764708560504696066507723507228943084833952416691792230844146043798474097398078719638940463040520314485542821734772305812864783533624168973977348057302421081494691620234387437083381919557427343144023849757238739542243931811602239489658473645583944032263237043924529440156543731999172483629799462317977906325152674590244897116656450120118106098338955581527648071502223433935055247430707578481758514955324814820643255014996829259344908299361081802902160335933459564980309857294883232443595025313222502587126176993691458676052821487439509148619174108160816368731208256083784641597130356150333586842911244615017260550200319172574256001843209348083764566020582131259734224199895545693369149787710727804277008006841171820264361539349277083173775473905704535810634787887417956424291122384448336752110800010259701796304088292225981297746331190872029414888325438977215663138372131701414723282544414480954973451482650912973784259921050296925082445653742979629896581172943115234375000000000000000000000000000000000000000 [35,9] -117193338610363245141449932847478693637561688472069440805022890867194193101385792413179721429004420516743248840526704267543883763886353423468280552729758231833272632706413990379139694116423457957878912539332145709326916154480336791762664561696879363937795072065188319062535324018667239015374170851531996361900352467085808007442723293440268212788845547602324662567308914164092487128240495932658262838639380387534214936822927374508288548633548173003022630919268331529608629599410555957897350486752717333302784423055969724405537055635034707486603031461232551171695586026128372590374837537476224733720434923862712802130781821227284343109089086020370488407803640327552574448775499250480865500440534587273382353374339771128512180789014290522154514891014167615997793615261970074585960765385544941123879082003531929897620938004941525262478805241017964604991059888803787089534180859382702660939246378251277096061540858802190181874469581421178108936291742766526181374135008339808468825051375159427709843048261143662308191500857298988079392044899858629061559875345768134076916062424641172702016763046398298320094268523719546323439583315796555748113576328859122796776393216801318327121157028637685905486083291799409682404544582956156368599291865269464435564383369803113119004931302666551551928514163562972529987613503222394704183946794560102996374492725917424563554670504044020278766386160967217645659716030620194048551708535230583316616922280464934447514700635555010162970196048133224016696072225759304610394335720883582033604172117926482343830138389251829765034771339994907285430454097302668878186641253203504416851673737697387995679532589176395185781684370404432021646976550475376768181475879849897561795336509035840366961667614146598430196869295561579673861240928352579175234113143784760412294542110595796140054601654423344636316197739702849431137436743319539823764080235030510623647194019305544265476405211981503715825031325569197947449187442883916047515243400272050226382166128793475894160036094277700207638855331543148140711790298981683533393792294641937950652969027904056124964907832501475991765508068476014192264445074634573623042814658031770331251968606409477707840302322792962243999558327230231079159033286217642229624863728636741204973910681083438925471038053775482409770628737471542714631109176760185650394646285224934151415643144032374723854152245454735968476373331693363039140819758371456039907706774665258936897480883688780207194021090088665214300282121162664460828350954102461400907486677169799804687500000000000000000000000000000000 [35,10] -106122961194067629369851939257169756638982820324153087188846998927596631268663403926536805783322387766811574825474911991881888217449647095118152622663756411339735297050282596628601680723719680882754559896250792934319747392950058783161880514958716811883083974887794139092227439289181573455794702363099313271301366537182457834630081350996686139679395846087977385883153954710241891982350846230158581007545296270407625951716910774700480950732936401245321479749682062118195670863999524890294886430551488342915323100700903219488592870923341212394206362623860758603678641302020746746642853933565040333845752051886837365159135437933584332494423949739403674963792991063388358597618298434820390074052094886835118027715171448094411514064738722851383067708437593737033252602093112749859741392804621450307382460478462523269071127339287662310685590130853001210830621164703303142776646675732850313452010656799031945608135284454169022768897292858038960714684852676370205731606399950698301400338388158410527438105807093984391133137432927510469473781722076136557686231771107116804349940093334218517991078233657492297387488579552937481837364109286719465806579528825377870015301588976781451414354571051743950856781866497508908776024471355113313451042356091942760568893862555049737500171193524482757435895142616389167480591675900101355363538204803685586978348198523223882512992883794409678709945066837942786956846392000146224601834330343883110917553839986247779657824260595405298803989629494224056692062268834032490286628384187472100224763700949961043774881212245859750561674138141076571746202666038960788737702481173526030391686415036585738579147760498674383711189579807413648329132139151704832467880965666893477891049019080841615488992365011839521393860738341965125029329858425772470869804108521217773661614286320748255989462398670258103862801582464868794757222570060369666792317417610796340011545423807759096856323858508922907660631715526552774652325547677281263539861217498280394202809913637210930461275323834744324005039565148136675256922071118077227503467230599574412214577622569234338188932163649745321492462649850393263947605931190906196012181748825974249212255326938398255615404131461912545270153600007147488445252446596691902339411317933683682386702959749490022035258153277614064844179161124205554134642729123374939548302865093445182951087979929767985044797047637581544979423861949565002764872413124352853732324287221143358713844935950358151276027899929867469936673278017299571276965686195126181701198220252990722656250000000000000000000000000000 [35,11] -389447071317978054674078795498122861626242317626329203304455825801302873818288223010658837058791962214622120704622563523049188869126284009744801754782612881855296162289110666249405142994348948970885656717888992238310062532220565614445931139352217385548657854989226401832291954809909461638045172221261446681766395478381321830159691175189030738739952627627318771942013997080131280915609157877528927556396382386404225445870306341458205210183845951484841247429512360308415750004564746537684997701380543036840241187424895381510532785847940669686133293847493037146251970889679015974635705040931354592412264425889069619134255657260780427095163764032648161092781150327699945350400046470442225715082741145463450504041634144519207009528855166488714988465293151671927228830775910620554019776823618304256078341325636338614662057693929862783572676997162995360534381929896626154229687393572932445659939040073500895225341004228718305759136360938242481145214144903367366967378623241874829846944040700609917291330187632461649192746950432313622353858516161333980716854890140103734305533127811058657876052295824550392810748507519376839320904943928727381704842060828658196168218456791695146289670763263086579952874431622541519272432032323561657491046678201832878402746964160173167730456691428253826471016358182496635541612357280304099388998367187200928157579953797388028104060434793284970461071114974837500746232032771336097513645108162130863388761981089786145277352711595276220187320492962777720530685015918452588950924498636867032959710246138353091786468574391691093374058829588594005978351628371603910333207297894666241234766803070870979671153968550287464664313233295186686446005475607190978523678093169320559683754423407248930969060030713091403820265088094717804243300807543054006850387304206089246185568655570349807741132703285826907131418269011177577371629333543749153083194856882064718797037436585022722613930567598257075131082007011449832884240385247755970353523986798833048965439854100950766519328201309984937727884500402480859838797404698034143883731404909103106232118268172464044659728138373526192525189288651585092292439706215857924542948608900761185930777893831063093831553870098965222297874475205056943662258724480526998520085624794358809782049898489460017054319625398960906476573985092372702189761141471321167726684107820137637433379408194224320293165399470494694882376333151122966785668081808457290253782944634911185702391936691737775508811267790595386314818417239727067757915079937447444535791873931884765625000000000000000000000000000 [35,12] 329169320449263647095981260186088289943616672729524403495232068723425194251673645861391164083981468366500375297377006016620118654963502898764757388579544482795579543401565108423217188327256164391539837946483714895097953978528688894034284100804007607496354081519442692124891503362915953277898869969165919338907610484669025181088359919821133760120393475799241499430984960292171531979152526016729651264848100771306232661697487765601581020580592177535127642213543516951644593558533117259850623892444091847141342204696788526878572037750688212599527117934738821956116325952362812090746047098717325447378796575362239213106702991698387727822859980771320681738807412958005595504055394381462845956327600711733378193960532965542272556744241180760166444703208674106330869995534523914653351435358234946241792506755237036959877265150820596985722057393776526828349918759187258175357661902865409880923422486665907050605081698916120357428393529499889612793312011346816676399619192753808793088268587256576714517788775792886569765924052536127539287484370667453067631861315862397996742265259893837514526058586716417115942802119821424941423550567838341758116860727631308201529127469265781267438573201847319556550577789024699557387924268788488237786086165131746550386685663641957954198837883165689884882541388021217593539203438103191254748591563183871841780898117032228732349666630518156173609893727472620921913633730645604680655714165585183044264842010435139442803207481019158444478151848037930974652052403709028479675819564769153118823389944271537394518839221082901176299793341715321033784289994500012390026040994961460171444689229109484988819642290194400851372452275647045136566477174039360582538433544236904533098308247440688421279564229308168721189871013676784862660579775616075267134881107863266810332512667523713351286116164142631905527916300697954591937777675967699409719064867439697332675637964871333784637133013363749342576966999138644770732755988409403583594320074402812350377603287696966441443369906864874897332116428227477838011830521405249903487632709226397729012545352502536372540192454361230988286954868495278066428246830822569840106123158455818083258885643518719212564683418589435969346303472562471541119219795185536901967956977289423523415943651862378258959861709802539890530086624214172699450700255557432277889822018405718824479502154269621800759579079249042017132061519609116591122910029194793836545010661277962650044954223940053513421240137619711461915921528201348913653112582267112884437665343284606933593750000000000000000000000 [35,13] 12633210649795387995208829429640519125967183484241770446727213889039967822226595234310916058064798228803633233498869640581068649564802898450814557690662385114973425506933314584753483955206683131826946024890536023712983485859774352893906609855321105586513917571267892575660695792947548880265896699177396512608835832291561391785537785849768185566176239378661827168482210585305582156864444961481444421732853067351019898647828203461321397758968425047911765429295582697647167542350358480636695113782684308141158985269479513962262358947189030216455032059325427047278222045212795852904985967132261069283452818216826314361514171087762332752817439484162384603902746883810923890736896192187750756620515001077525233864417362219305405178046755736869801336586009174942772411535758230625991612574082307129491210098775237173249698393202424762262802095470861303919379452403868176154063907994568732719556400090854866486177635605934087095782622307832090016024804118547989532093804545101472792580401508261058415544564063211468243288060685973199512975355487238303369466799529958528704839345522584511877181004061013660456405680546382704449625571409019779614894046353439144035999909714330982303189555221535911529839855885801623334652824624700753583198608034751911974774129972474949784764790749193824632256603923573014514572524919067288623509464767604528511492886296786191545193952175730102867412617033168935680278018729053466354808847322777898051661797852599095195761138844364499250270745293762405470240287019613094522264710009220928362992424069428570667440459184115126386667406325356756688635904623783871923575301714228039950495402338681286386855783048927307776197496647853412308359732683403919519178137259963004850651697223348756494664213310661882990451501556674550354031401224553620921973180209591770432050290640026216848145950880578146519464038246052599386935881037785393677999213886530890118485735504388599902394467220172007271991690033263912285202571540111346411349626678897371915520010093688198128651125585739293600460915395392144189731833349757440228829497550498093878767091002518325158438102566997242342390105270854459195330204029563911716992784605126659260976787664513714370855537221290522403168664512690401531969009055020060450226286658210725741894671319258131009981243677794973611887149208435328746541016003638312460910712473802097077905917273708218157078447982191565433239116496728518622240143984588706940425311935452255861125401655361306157194061582704706060598888736144390811241486338722950222290819510817527770996093750000000000000000 [35,14] -29658044605690565035610057201615752733487429405210534979141549438891206837887766555910203851834372762998154356599480237595527121080507862215701269602048259731786794591329349687987816019072310340519664142635611718570995212519024749773518946391132628783297824327524917992952868545809842560814503694661915983562766713571514796474532813574893623628526875785068328301547240417186121442749619272721204225386276908671011659672370770025806378543881453142537584043017222068366497071178891364137943234951947297761530119368100901276551975020290304695556763536678566230638056818080167560739367626447283036833236852634803532527731267609848872127445143476545954381712983457698307675916348354480760404118314204396655697869797255123071724925608567767478222289793914021100374800785948246596817803691042558998385834499209257897788242393826733230111224142939478597739955024005155078328398139729964739343765742205058864719977335233476822657014970409048962887547744639448179027692670224751482058422241842011154652315109931142014254985112021049090852338865225771675066781752657090796076764072791827619105910457716245078372878328555022155379291395825434284649421512273360476279986431008206161675036354049865865720749451124458434244947892552927792484023354516672245934000441046493039022780051540267124390569899353538826992656529794243282242559620168112712936430956275720230247942318427688362177201738890410062231506178302929850945495977103554199233519510871934002121844995104882750687514577374983631453412499806047840738057006643657159977466848264727312486963330902195967598428626909895436430639361826863584109292625710052042385357486452006129004827698364030418766452485505348660406025914831343625641193375210857809967150311484498315412411104765573760837427988710053361842826779693871730596602765808536930116496142035088124083239241609127482907864545980394823958047670723102728408540921413399706512000179988653090906053925798014385837466192053728619575752691180675275172458108669657448489842200791387913685770260397947819427994199722027400841515389391556634872730376314616400945238746501582587616770425110222303903176925125194194152715521877455625395096095790959010329398378040919643534494470794519035379925649026560410861283273144951484859563798048299988859548579551501782673647270301248484500478423458382378804750079383633843287555924495491360297679668394480147384843572098855253809311206236003263836820029213804423331770310268434199666358632239217659830983284200880226580751309985794242647509123822491261535105877555906772613525390625000000000000 [35,15] 42978785870848968270324153296728644070895476336669224054143992492718040392657292838400263514990489392969416090439696841744883935239977294598555240426359160886239672439529363590635445481760668617959416553991224936975951947056548547103588731093112066178328730094310531955358534564037251298322600827452831796591853702369275001316442999081565501040186750665985212096786664334572679728974153619638935227969984642270641956675031630079657486336673476473831098766964875763612205675218849150947235058514184267763532215897744500371936972950411303387513673431607018170488676600185805543903546375979355499390523064339302043827241229361095306474647444004365920978444884236455023186291053944397023965455188239723289808607660563264198996515587494372993145011387426835001921067890442173547111775676211344572309901100418251376173588018819492518772893449355631185286217911431115611341081732545281463197964353990515890538477630520805627645158924000003321905606814996579810913347412276473104933135296580577707221970243833652255713061963415723096579147205361696035921327846200219273262350972655825377988629310886059747106581004191279139967009733572866188362408066084628503524234014389747265885883739313970484910492639141671875108911990268542258631745252174344775667903097978996867504229668638125740247462288629742939502012882772809410298513398846198861558164721910227064675496601058916991809358752926834253507177763792996375228027042622797896091393355820011039178338315639741681826334411340760876238076592060728448586711759549475329287569764042302131874174039164802591210494118333324573026556537007066658409470339360987342614471976868566524580247283341500021644859963476386580163617872024512073750088377453836188212590686799778489374386393237589539054349189571033342200700717570053230187485712799842810251047658334524579829101225638021459494159034956274905623727347528048766571738602193790956125153307631432903831536712563152611920302806824968095667454215964402196584819718420061999894391378849397728472156349691948988322931262822429399054894263799127792769728110794955617493504686795071005548365469792534721669829251963317983117450833464710109828211305228788249608189744758416520851446522174863490660773382191197968169927555426194372433993520439427598946228624454970424052981785847072683743717443820839947521033592014252007239396201816310312002227940283534634168479418814296284633187356280816659023515733103508775959635327161401844097862638991631436245299921581027812403171656406825201067890395573156681052751082461327314376831054687500000000 [35,16] -69556363498075159268959838130228746075637135067112150149150096182211774099886962192041100850077482936877352526117139120040697035139932041438088790628486161667280727961191195597225441016388028299867131470545715054083751159137426893634975621482808046163710387849597472157345641583971360653106438228340652109405111183774969248645153115577201127929566829088880480115898301949851867214223916964487022176066638898082171856693165912891058724118667139693799972249691939561824132015332802454391868566062519032359461651056225093192449462166931463997387456304119184612876277286451054652146288848070342248484351253311313198929594502633087849350886360200029553879341725058719781304662150803675387797829143984387842257638692593909100112240613662425116457900653455117992209429419289577771657495668447686865423537865785082395322814409432046949546248300588147623917415700080259206436864565077175111757747836286239249430189789828653430014986243163720453850274650578969005843832419309101185605557794619957294415441657339943039567137831245629794209297566972431527311221998841070554261016893826652821957126500888147283688350558182257460974072739619499248259942006989175606417079397229609756547346679951201693089758684519730822267663378989725878619793198434103258265670600197078387456831659025036486815714062555761056936760595446574798314360584295678306768976372967159252006384303830319539779790379177356947406474486740674994096895526965412810023316141601385477478710054939391887820602575847577060805586456300981085681656155737341076633071501021472897491690176581061693435710426340404362556033294533738549180492793903125240141908115838231337565175876099853109156775623718527658392284452175192172606030880486780994703375214409580507614813968901281378262368478880282603086665080023154946035904835625495940492096091302770055694217637508396787418983002321425255274156612035756166024683618536143944412982872702844172959427317763961227719296125665916915672999281652431394852112978768580301520459469590037318753701055765538297205621685023712725018977453354683623328636515229217228648963996167171802337166732759620732844806006811730716052619117197230604583667357056585027152200668510877724897080159787273822814093282386450964476783604944755928974265337522640724587189519021129896090927910848780832995545253250116533577595877452319224846530258566204197052987607156803409952450434458759832168102060147350781772915320820730547486413135662564750440339717805723923975146897079776012817640816673361251615270717252315080258995294570922851562500000000000000 [35,17] 9499479091149614604563037419778223876417284238834618606360545983462543327236865478176822127693205735499670941912271387049978444372148112848474396185180594759491424301634320889936105165773585553147926204626020144581407869101402519579007719913115734458216242609347278311305139914118407195498465361776316139665695540567949171952861252112193874260104445757278326002053342057424957401627809763297449440352270719431683355607734135677304895142395586514054748789012354797760701919933621605452679656923254208039887110808902965071172485321797045516936625264782173835766006983423736440792517790933865026400139545395430177390014054266494576883844083822230647062329237822750708242521694927381271345551049819869051841168115792067285100134262416533299695988585334948865674851778911329813558728934400171890028393992046152748144818611703497217621407486142445430417647838649178441455436398325768155191618843819888275237499918623410358396850406642539742249612304681458598994327255311072236497521503785067034043914184281237967909295133733871022006674729817597322868303111381913094158025799149555695950916613319190783413256746184564571773811370884441820229553687030404748930627879398683818787404273709116764640558319817173048612023105239890134300913909879965172289143271080387550037861471345463473851554659635644646303383857432215095109244543275234467831450269831996467451227654955514777007863381784693883909645339532954142739528145605643239820923103049229324044920394851993672869838834067769247463690928314592406028429809423143042779158342770278606834476875753322804070823194379679457318252667803512807964294226306024803117444335401002146585718316091114554400039647746296902411123700809037280756280076790738125842233972809846998194651888963057946677936110757750964154907854109696257623518677108836960379865681509323766717746184193607525792282146834439825578750812537569582690154334241099681638055630470749675842782526352352505090713137645504310066738236104630172813057547853201291254403179221948797651364291759131546098576760630861289441821376789828206613889056947829007295828846574248124234663442726737781773898112168059716063738813683702638856308023441859830476974848080030366109024391281662881431246462013566859007218770757634089324875264987515272348284707499516534097550673722364235894627922875626195880702249429868169597119078466888387675902241831210051685859369820143131198498857193779759351037158411328226403283748705523879417387246067669306826894549750491223778689590109624392086362654197273514000698924064636230468750000000000 [35,18] 167296422334204867384014954790079981397872653522758295096787590342076173413757784062672721291882231709077308587303432032599267658195134413577606621486537213307443994878064019232226528111329345894862465101008679589726826297247712946486315637644765796003712227537988019349082612886299172277093149726997282641728750273151065006625080349490419149001597964655807862765537325560428491511276057639760480453258995144097960312161648169491415736851320732676554896208225157219013884738837185952316454337612322094757629085350636804982366547291077438221878229040970698009326587682260092950449429100878638959489397272522568696488438929601897874553148852346944044957999236743574031413792037755598413986840800771446018553564167017773560809197879608771117337550314216504301432159810358226172130555562784125748531055889746745747024698285529497553523065705240225880254802153045129248651751066911920593442681835126148411534788205323501477944290821804845010659662581571140573700706502684322006736727764308133078855104368623816176345723239600978021936867002071236859283879794407026999011135715396411534290515387569425619832479567735113675291534012429393332164639042937139396807676050059865702677240401388313640866192964563382132088736079556117506154474486845184939809398303048651759538616451919324992017591683714137359163632290853939294575343128136443790809129947955084736638725443278487532316169688165017265271712306052819150473914394965285998952184215686392417886161903538878374090283232300839974132456381515915158324015846091029131352141321337733266401508662189324483663815099663677967253093013388247316784065098770560072055895574938663146022209892580739666974783900709904337160231639785383061652737773599505300868642898229285432410533621507171510737603028751986372016952298675331671572636333161489249030427537790385075992979781027486890734405731913979679984185640356313591150890293120355337338640246602576417558938101285265262854566596901248261469160825964175905952517922139387337238331817225302783928370208311996189247879982356413078107987175448923484897215327854528270671584107049328192435254181024210703937559218014606197755758327628710525522164369392947379213568971488873692764570941997219542089896510066867974334761291899166834963943129704992250461793386367428201801629102896065771430336335237630553720087686960438512069872040048674610156900604523990359198768809176454740865702763721775827408020373011683350022982642098472138260748014666103549728705830513046626783610440028266137801882251778806676156818866729736328125000000000 [35,19] -157009999207820700351886842147612683901867310686433567583894078950197289585726198166333590152399575762012396128999905765028336068031595022636771287623763262187390529907772718812887513527789633618966618537638273635421432455301801022391498073719731997141367997743444086034276768184685539392187034316927389153366117784870593574252445172349940779596876216669211216123329148470280532831389868102352654748307501630096295051782267631757994605242626626365221563995036306159680775621266565978169913532427676475797271685536043263568653603226113960475196742117558521405141370214721952162569759360536830088881090318142633345647776687174558668483531313498258944709454091832804171686901125582059273375699915557823856236734538389043712895999684974172699197762318802147193375215967207299024752852536830586609158728651698678767011067589364289495119767172804457720427901069982723134523329857212484601676027013368414332903486267688462931499104113493832027268906172164280968243605523578141987864643693110247946219014637538907560067332270364206343103798037669405554157278691525123206431755795424928601028756740399514571278662961566493119197878008521564517058742805667734368616921209367885277044514337145043407111967328206008013922019764082860754402747251598693630375319632333272275259291406918701379863496086492467757155020540160044525947407727637005450636602755235845451017191733307207880167553862556246124052869176707854639143014071534370046351539094738536417177219768614175084050878836704679306982845116429139906373043060039391901683314472759700632075733315091793492546514190778330451004530385305978857448113755188282915803355021264623326810342828360222252960612330302999914146938689284939477548257035034459730276066600881911968035331500303190371150710718464980324847013546671051666617960206290519329003051248087841438399339575045363480773182549273874332569206707116191855611272431912578905658510590028751365819286507042401085935386154062964546884792969893132969097203305725960307143392806559961107986502950017387512899429426005789672407784849672496819595561914835855882443800690268530480072481901937123511589216886709504093668069405729101011448067023799276575299710194923288048480418772438063178666558311146776952203001766310755142737248963667321165629554452338116295185352497841737226168944337008545676635929613557765347289254283119765301483620805852904452399623444412275279629743403326303669044600088255884174281741779624390506474216253831349385557242572312214734713045992731453824597931401285677566193044185638427734375000000 [35,20] -146865259893362080828712607740224206677776686422132312735612157983720217089007093521858550847415649600697025553816713950999260194922684225224447573876481752804764115456547517122906532111608124971249098473546062489940011681584193991297452819879521964607694617229708070721893685867129358024313363242299120039963929635262132211185602780387260571825097516561970278413747122652247594852069218879291434272880117732679238316414217122250509246739686051662346373548903752284465604093168212196015415176042343146466472041125922016368159484381042353456274681633587700052773238609327493133901161802346194212593771840124623804502347247503881532001238324728970127794100190043658254157296128314156489173748505575044370471391821457464834003226244228879935549984380913085021533875890230879917490380038741085665929039579264659860358746578698381243329998437382357661296927018813343216084462244195689186006340278927345743518848096506962415769682834824802914281718581048853728346086202981689267282345945107904044265545150945281252623803297894146899366793073459683003402911442970427958388455830709333097183787844550254338727602868191596825679378710448861309564250456265931781022737205298484048895005513989047367166161063077474050058873739611589663839155554545223414891892128131264317899771628550987943026388003896205738158991231979291504897949691063178391415510258712268330001057721111246120736277510025684613005781331921957338289566453007708371089223782141686324315524824533641521393198176011169388165145544531901800438882452988793245135480404461624454325402061260139068014670347013235182310971249343302471528390742599416335799645322619742171982992939181998897507718890667006312353600953307093179244820128036560014001105110840761878826346477534985593813133632263872406559902001877115962843100734324088948791730215737413289742485352621293536323463291296169464811739368985679827433123611493500092742062259962273978650861103853592107159622168892681257629605573697446793276108762880936854278452326001083853441699800390265148531987944194215852956574282861253618154544878133702648199036413703889043588508791703024368111560603793054668855169689929961087721977342123337154570168361485473504123808198699525759085825014995910061500995435347115372523156553425547829181763883435536153182951101362691548629073511819436706536751008781951596246199607131485744406282733788928545337606036359234636644423971081155901841600070026509413625510350748644442003911716856364248614500322098075020909560724213793747594536398537456989288330078125000000000000 [35,21] 382204354828558981484975200765528145417367093242149278103413450731777383023236676417518422181514373670003772150298514875313384046527096991408716659680202859153789438414508028299924808470545739044836815086157684049860282724808437404566869375864237111807556856408929016131462106907671939039277820149490282591148014861891875776505585204801763140592724456913158226824448948070343285195136077459857611242185970341107282923142615302462875309281912900921195941069365143961703641477031582843846567537483527201646411304411843794197584579822676312569817565280235259670763138873590906489348839677786623823047374529771614216364269377971403822095656016894252493069258997624527130249981384006054599971965769704778776030139507077129124860561299360471660929804091591058857802027633382745404474038477814604357419653335035590184392176348628186652138337572339572048914012801640160130111868279225348497563684077967889036746014658196558979817837797738804796376606261312187311054594714583834114925971058665974395504064906832508320497466618604753805482213877437747468301301682264933678231836999088748043381225988693993138332471566420823669618047136932801190426104852742681110136872665534968130450137097535780849959375245023570588811820590366097696182883022599099963368060142986636021670469189283344480731231728392488407221359786697729994098186118888690656653375495579862168735169935372147765624410716692552043745478704833276441117309251687076449881490275191500606039735329426605428457942903660946073671092036012462348365126224007581748058644659444495088775202688834307215040109803994788989015671077816648449788719992146373133060126717182970077552571558700803882942011830408923507233333883179736071988974199011120733839772019123467605822912551430900630110165340163504888567257366343468835043856983214622628596319547039181743015934340809601048316659323673068066831433478709818798327218290397342685257881636907113147818128749015267463321634908116279944785334143817535153433371307260488215218038323418396643398831044005396973099675589469900935165148727850408920845764090811127640524891359361213750229389847093565579928100619898272288776287551830219110592017713176663397789827526194812174425446865682656762812180257090070502872867192082157353050906730399901081693038721509399680471640926905223418101328524712776021071082448620613248128076512208899254127963682668079767335764416006806698763191644078837149048652770658018346523253544165218969486025788038044877862161314921089070963176707873554249772496405057609081268310546875000000000 [35,22] -334460355744376007251032523197060760709788079047072739562151815010493144567580648627887636663940101088790571583175555595357592198729427622611127604121982601232329119009501794928777419503394922699883972219314999469597351556631788902096709356197993674908785543190481280170379203984386215150168217848575066676027494832849883377015688050816796776956215185165165544410493133627345498262032452055686717823708345599916569871390662928096230750884672718064682657249844897349519975501630869620838168212957199451040074422167047542568235328955031144641030651058259940148800271958828264766764093697726218373079677213545578723221299923826967644140655325806218624070554206526628408351691134065465329167345080981171622369052639716170296772631959247374880048732178844755326440507668005151832607580803684476059441641353702368074822397848659891431275968602808498416706044459278506108257479238983522389939719633277241566274539289362447693168754055309193873742424732419099197224409975381281414366090779343038734749481876177832265846315583595413333702929215086518733971217735972224983115527170362400074752347345184661014804830375269259947807092373218861592828019415130297759720705765466167686394478308943770148146898058278480182091294623822442902915475288495044058788663071912309160278750964051343195236922195505834298471655447760317099016695600310783396522574957551241772961222975903983902094730222058410209042773902795086499123149128947000558207872359810814811360455054545152055924878485335110550415352461412254140474845556590238836268633768760243606131940441045105618477819596729977347855525752823695639109143457342487256216894592202476876058693698469373167283725099405922927214971857793900347699939497338402429788066898758934461305308879422186056072694461089292487754130493596378317136635158934674901488769621449449802341444444021151244153307544357849740286952316948673141418582474476314564322991409132721125026316825522815286030111663589198608972872927543290482550665765384976051012458083248360302204686400776904038510601191606757198592991576041258287979399890054096651328095592577802085382230509623377030710534615906282222390645410813407761775053621348128857181574536743789925716753656964500660686817413917802258555482026788900826329131154017898817074759212806141983426833658628970077466579544833811696953500771603162151901231960790662667489575498757751199717762894068621443719110574898874606244338688879921750302249767040273070863677643299186217426482965930046236069329498863389460439066169783473014831542968750000000 [35,23] 95849188278933022269492483656631551787202867564855915631430475790113009869527863535845413441973708019384784543751967142361165425545623255899189203904985147018789250233590802537955798132121388754979801824150691663266020600495826922103016495459043998588518903633260021095773519449587373085554567615833058461776583078480424762687002910720216276699728656506765265476928156970247980368780547844220571453161079694312221445975320351263534788317104878234035291035506764827973759320672141931722492518420369847574139107318109245217584824823210961163112433134966511260161973668271956984330898357361424553889123524935070252531296385503354645587151695470541571249402500563566141247227717393662211930895388990294617657447047304304884691768452078766977152932908788578330880763472927757630052455234816479385773648475165150025247918117389921439035522440744613172948025773453813774553998474700409392577991084651075030048926979078232482157743137763633023264169501533452425356333494982777952199467252038569464973891189166019957187454800402439993427488006255405529325377903082270888277169956364375833483051924658443105084198363918686089338557383962417033277641646390719825837680835933728832231446177873239163871591822218736023598715679702242881960866041597718253914618442134642247506473328227871005606462550501721344765662620312217458171234079834695654973641497251976431852739194111388184559081415630337276320343887572504541365556693246183324782395379156347757306700462177976122618218468202225258610487925566561035251770128030482589887548975841046390857738191105429506218399086927683117279269649187643572107535682378190742410806853679445302303592995025448506694354382127063706377721662962603378327266997637432455997854644083352748680073243220864355585814040936008147840632207055398120742051422872285914808683979774242377492433732352517513534346757858058931518641471464699444439540417243542958589104566699282581039994275118727176584252698250783125169231087209827911082200438020482275777104569931754339480634383778597625967607914766255830984321405380939641131234469877840862410720178977263071737445913153917980790176477618281342380442848787160072192832559216121301991703766976307641264917359391808026134847179421593373717874680497752254733975526536876966883983133190764805049273108082959292177815516967322093967496866495876011691906427306529189897319802362544562696664431953927296434826059401112486149452543697191056410157947326685487217018089001386938024196582577210587385735385268503705447074025869369506835937500000000 [35,24] 179627115167683628305216392774121922246703971811408646112665918360017183345474008950400018938828021423241171230885851858761021255308751542216559303254559678235834872214571897509553333882510043337133620199202558183232139010642642786086726169881450445049793265036951147815225885783415240470618916683823398540489773490599475251548661196652785826863584539213560324795349609476241325879566742691163203754997291668053212060393036474627485950036893031551895598695567532775846217858693436898757491439057584866265910123252653991112856863877183299016235282814034927079529896121771374037341842942662138484145047397068454805887790742893278955570221228079561836969105412913407390909628357507147357288493298125196490322398747222868009559307014616339182320646159374013290983512091291215159023995280965751875099463972061613673914460893295282348071675094163213539848300509137716240673191541767605394576946984104917351896064094781645433616893933691522997430650516644453192623019405172165705298790243289169684217538118407243637527246594943977514856101596243632843439310312276042225124512569814840872665106312515072381264987784315974690242546416194064264912980391885934970475979876665113600456698871091694775850535885769763858569927660516316398983580914649799704701745082922706572075619461761832778434206616208511439045572824808745601897462135096984528781423469291010106155820711999102612779691185853438623905232205764571640693570745749542813011543973514814240738583936048257017670767734414186694362659237331597188088938998184065015607847795668560411124683333593455150634377687447565577593608880270887281955193205718059302728021321349703466105984127798468539240412771249344659039287523360741086406946539872327903874921367052707892630303581466415041199223528581650545706861832773323643920052371004034068951051072511521036357797842854716473870638359433180340323742036240627668658220490591444675710276544253589286707808412496473102367050328881470924583833745005557247880922180299563756627815466633754498085329643191564988767149731127473145164792522435449404222064344174578673971529417465603216751879549827211949720614192780247451328086045364325894619946496196491146685379552622037957758695126517612503256535316143641653374038497857736957285503407789505324321097163381849409953748391909723796868303490636834566966693273048503177343664221211072343742660590317413158704786574274115296986503699196048149707204833153889277982970844068543696134216279388787314129354460367712659901728855516012117732316255569458007812500000000 [35,25] -271141452999697063483961113230053988364069118990952392453234989635496773413526399433394875663678716253013964246724245483685756063879435989493418553738618213962617337878021485429640261654924111903195096489405301235364301943075063930283991447697785463229886088377458599829078045207935851469919094226251959475127321635149163421580635280077407006828043041253026811954650094022675605388824910889168939848458181857812734790736945551890216790968478894528735827593445869095668320764371469873265689003898598704257113386963342228517401241292530688080127493611882449651965599069852551856501048927662381705285931456773292619569870321110672650305030610590353613093611326066711668235177455961317995689326507789567616470764505190821311186629026967687659066602094105351917391859491350389008357364603799990955149289153367426478555174760024761435679698283257223450313099570085597177808465527592771804037186742370716991197935053689907309190430233061882090213495265997747392485252620689935575008629782305702335451499297147459365276146510300704217110270516354744188022659147216999221459226364939669911770500175356623287434346811779126649979778902194102882794786822360404145448173736369225164238882994703818887436456851848005202005722831765246756190442084884230020652301068370787558951330834292884984544392138654475095955490253609577429804524092306030827849123517461530916946671746958386622565695205318775679158779060743011302200206155011788027421013326937582839674933116583080546011699787566388523144023497548637771774023027662576281403407377745043247199856792867213738605845361033685174439896941134774820555622757470819637089116158755441988222976531127689911977788625103213314910574784788279842429017198701400020282136548697634339014335550661271952254414308793504011823307708524322159092214476528836270627681897965154981083874230213212282490510002331181317766738787820572810649761612447067689778579447459691393050500938227345807902876845201608738563728633353100379049899055705131333532490973083316026467257657840271352130661712714360865929187831133655462287661777897902321993531320046882832800157075295894414057320090665692463659045726512052966088492738677012575412978801351728786937860857394642594849739803614183814839547086568663345031391322309026947203566053241339230001150412224416632796582406611537417097599917035010181444768395088469681877658725580775708546132230219728810537993956891626195488045449292005742235446172504575885234854019226805116998200516055745126764442431976931402459740638732910156250000000 [35,26] 187294679993997586421338245467357832415048830633223009619953632937341167094282277095631493082240273673213650801388529865752788817659895487319702171459564363342645624289569381907459884516270485444340130525539972885993735192962575433637734365200721995072609155457680872146736167344238814562393688767775659160161679159056534002743530773444057904107729146975789149161172795215089944599566641995546071049881594745441783868626010310373761634895955436894474479973626992012585894816723873341227050274846732821681976515970021374601365807752239994924365738014962729380963573461694478068743265968128819036775823585003847536694499260733928423042408008843727546547927229458812818541975636001229936383423041911101990181670513359300597739779347042407593340089049044316693995405666713015233025476545984258279153234404534742126523098038336462024064202930109558007893126470043079387968371597909763563247962102639963036888491805088912740479783188398081337015465032515577923511945386503380844482798518346633872285055774840667796356201770973964968684515367258742714764649048046506010298738600028599233337093477043530700133216725396741686581859422071878384635502451937900680982927106358030869214869456955000531020083104250010453744749783842909782808059593547245844972121353824806073922270893608416999760996205119354672927274991799352747786206068936411293334242691919626908939699744152462121667042461841787283071334759571134867397486781435194824620773252723907054160510734893281998141284487106058005365293652059354777824507916640490674740805900107661883488243638273136594486410329328319364064962279683203160892919298370404371888511415294464128950808640464127343693252125309715079696675353061633052139858824938166413197487601725843336402262979358999682185258522714664829734080696167298106376454198133664969910174859403539324165384599859086446928529383201234146600205653892276534984353929935134955731681852700513650842034605748203656132475868987988465031421661974707210201328157690659905644233327408662738235085222034471199340589920715756292768859506285666922374096502952420619041303349201401773526211165479019660843868955185529205697523759109032844767068571579330429005342435461892342820204826160880819935738727778349837979562095126487475893082337164806422552059651522821281847199097840184379949537088905656456720444000036263659475874740893333530832327015270213075143434919730060065243347267047383383128723129591574752510180000773652272342181273645949331277546311526685518522583606682019308209419250488281250000000 [35,27] -316808508927358785247863778314877688011869803541333352240929708137363303388203513984580894262062168847130154470289529746347319214066555589592901083196713732258886351159937637311614655867037284338021230811064009100880632999028578769363522355079583810225919700465609458037170391701076909600905419517068200620719075598971236933275860556111798943896932389497454675061386358973023787586945960814812114654101571845737482891833114305491862562617511476386219533996728505660325126699932463786251520340871801541081973797578063123784172106602818503063007712210948949375292746583806531571405992568317443247898548953478593578983418734876334192931225237625001554424122602481560591258414692782808649620774075220685652320679390251516396877892383226065546091500033631413331216636854264785816789048159118581479626710425574101959825525728172290239317635477557627477184520792035009989334283644072359420948751889943523474425093786295600044202865989314444144519794462254306091927992022605605750199754425880870032522501277594870451429640061769946558416625847634210261860940328930667915980965926377331538840864507106478205950763288596615395484719022253861440998915474933739241160707539086872109379799135328837744847565425944740775871268657612511408354314902872113445977114943335220537780978299662220775748173069093361086999288165531713943921860035514628063974783837011354515782396869182407358298415464308540042415589976052704046006085764939180385681337194526419854024229226141772402852156098111566095772917282877566621896079405081502797864247926403088572243076671940393941096136769483638806971493101545055752521424622603541620495954002815686449118532851746634986383943982655967735064157969198315993360131666885316717281042150335011535940618500522638901485839951160650057606608985693802805124093608030756208354274420781142033231724457759814458442885985840576287451824856387809791917124226249106734315528530749238364357873311171586672326390771972614777080045705536989802689981967281798294416742082113874732808670097544037619198644538583257570486496634363749487069135020848968858527813984656466748452335256529369887934398374659165054896954017910601198328701857827666557645485261429272928671691666012943245498509796471638953677072283435148432605932121142630943536879018852012843312951359394711834132123790272515586788435146799294874226195951556201500599793310272853856928039496879306753448920488526584739413664615863280558612030665038750994622015518935667745055573789195527134587848649971419945359230041503906250000 [35,28] 773406080544269141983090126249105885619027384709501694836772842406854996480554212503243421539141696128610004739616959447900831051246345396979254229904614175896070080372363420909497665857847041478860642059767092628407901424130056038487879733418675469463212709267823431673049209501252922677372700138288245978880529910729129347553983848349667651670049832805266721491060891581193361304247894895314912646358296100082846717331137471169635974452500722444752626865902849998031211015819526711060796389323520079742976328763229522829319922061946063670233772080865666783450293938259691571760798208585684948188310682684923717878236967800223146860393005456689056217133164397044437268432311908261281832108257626322930681925943242052936509540259659211281832523624650841925127346811481970641985091916707772417563598098420663373680999854436980701209589919945727017916025233932868188021420922449394003444051701098002334538924698666030167333985035577578562982396760940254752397005462337609288218467029151415878893658847677118594341718139152868779295032494906147475427296724127761931037027338947358945893315627163100982351362909425503037578257905429999534308195250405448965363615547608977541934176931710309896785268025071748137240171527948464667851339903138617879469536534168476977471326603658071257393972836507995961628988347182581749252141581624263102900435834578613488775538876351219319481087633272310883142935500349737095163353512132213286253627294029482399302799640064370579893311269024640696120621477239343102629652609352025780239103426322854448861801977021202479441902865289407384247866739311794026817027061706819246292160069401360741378571154609873317571668185769907568042934879471550250589748827218919258417259950812760135262855221693444413955806868766154973261631582000431083877287296246930299985864169297271753249250131780078530168747510699197621167908816189243521115209931017499537708352748114542847312070179255406338478912309091145526422834764326317566006750032631746652307537189944053059280188039978309840158875852195569809231320316132177267524082189965996026564271623035229638951652025335329557368972717407059942816111061434709668729505395738672670439458590403631185534731534718798825381657615503788888406196265437210589116651204898158603417404243110458968663120810380106118909911872217708882456506609168480172218991014860538430082730617126923810835203322979844677525095825350159405106465605855387630595476553935261216576599362487023367335723690596527291063466691412031650543212890625000000 [35,29] -1094923769403397617537932933751003177509490661726873808683778863329819134110821976399996649125252732423636202175981395382915471034213315740690777632970515853819201979781189629627648580706699048115375688759419186075393512017183329716518236661687747698296005901560980085412616968197997105887224756380531575993978665320711819920316966831877092620171545955649008996750740536971458185322237000052064837709299575749497432017046505367040044479280128187349049729253201478877382766204483770558091499567037204149729960609948352146004653108950697115666948741111900750224660425986735063829649976327112940984661788246149381704419770221150653287182004606217140102997510928307378317634657377724179639517516886065218829761537352527386447198117364913068702376420875844734678666465937450692719525372748089864023590518916690488300275473965659305212478305081511695255358421266330615310260598395836688714833303420138837117493902476216114377817329835720647124055569375527335324793750030366367641136141266945153153339751479249890572588730942517987815671910613088770457395493319335057422024294360507192036725708600652450469789867656408186809356103798469872331806084095280389508529147982218955803087272995550363231419198152348977172142170557700839168990497787884137443576304438664264143931178822857013279485590543817195962819099653315858314152601434399712440377733155219424217781399356518992944928602817036946880493500839916018634399162077271593299714395286306743722281315838115270882215009462812977765773092405975377260864974666595169682332080743894793591510139750698688831932989595994812642375952268252775730097209210889671065661312933091098809214071744797821199922073396553383927651651117161972043249778957391540897957201490655383233828285760487172969205703844361526788381095326643145143793652890138698116651107707353027268857262711417984644147449492787761863375726565217088778276376428130232224807410554246926315340954715913807878726505792463746027168663385446574526430127522360159373456682051270513657849370727495739726851841935424315597635706370643260600060772416239222384000912683523167575042251575260900428927946864297177306784164322171837196796139497497591814088143477694989365448490145567233654956317697958915559897743667652412473240720497813742262189143479916547394982154434205721243610959540151358862200519052518546217530560424743937854145198191004260335352155336573795853021718334413294618970041009265956619878892408078759969972739168989461479514560537928957728581735864281654357910156250000000 [35,30] 916858133105175544949702552643260846754996615554784610198995440023962495892395275431418768094433945203396638690418714066737623366817867660308804092005644631609313818626695852217777420709830853360730874706224019994216155626245782401436740030540940625393294228945107770764434291465687088787153961155090302952122034485334873827778533943851517050586934624981724288028740208004416730921290332293113767151591063532448629160644526482462037361936391900470175675522777434337907240260637117460107882918393458494497783069121781955943069327573771433796933933413742116181587566852141379191337888812307576584427931732716784631448012777628945325260305058163342854156586527357745401503611619849851123848913099430842206884659898028262186533379751195092132678737295949603621677174183276217927121696005337411354955947216533226809576592920758927042968176448112308750974770364749734246166925638185061434849404984304288681734928731900902189104698897337065467810918127182985513993508497884801434783231374223772987527361071997590887731043883088708148792245221853521575291415955962022165967502217157934627047010897408589573590796094046747434864941157545653123168718639103441138396048108141782470325863834935763396287266739122558127749091185784155774736704818988014329871739602561041528564843374900183692001976861777636177728724341643431415232762859954252108612572769796430587780637919338568403618619372238708010217562105945897647683744870021365852848664240733661285317410010696597588905527573130362573548661986048893945665234098515274922135291786337420162597059962677363704523185438793945941647583384256588327928663045439537875669587024196754674961546045953170016961837603955240029314315749304786989645927104014014664563108467175995289886447524769224367968394444843540804413040602928257571917407127246548285843390866823786159533726879130918056167085777999248300181120565497478969015480950035357661299980034031071634579917971271549410416866515860573723903706116826348120206155225353291616007834911345656672327421702402670982269414694309079019884101684653748661563201965204872622585732795919789861553898009447373979571819212135512615538937348298699976459227118238614363029893167668120734609912471666543517607129634127405533232054115723796860308562435501405178669818316497457315124787215809937276865624077284598739088020217246900971707610680217602828944762046071606002268854173593490115723911466767175457887869766588089333482554374077559267711567021865218512360895530832749500405043363571166992187500000000 [35,31] -429855311958223371172655963370447062263074176527881558834152683947165580819026737114462194383557428355504128410277294598994861422431228497372328562745882669207531247063721367228419216934377519377383500051022104399703404618210647305676317996117559287268893409044797990065072141022961134703440056403157301092152051141504851252894760742329762283098670864645192702833374455915057643072553858867145206046047628212770332870459588661696998113163849388192178379246614657063351133588010887520190318234762046017765898284032005511049931713249046609703357751864249375994868956341824931781386522874980481945330530750073665638176090367546569990704738561634300016837525300061752011388486207836998283845519499890094485277861094614649968368774851723456303172100249624796505877427955659615218149735597100562923759174447782623381170714371366679674995291552978760775674998871095232946686978878781295935702066203163064516505914374824006414834615432702873986170281886083358961565498071621865313070665635441458204123075438311997098739121435031798341633089188695517166837976508209206326366466828585638037788844374240325214075532710036382178173737219690487022782111954948140798891515383112174820785144545543564005536687916290728694834589230888675410946608732065082645787827727970453691860728214709323008481531722899100586760713856346728446364609738011196922058993999929029325931595163814557423614571768963574159902726617853186377368750733083017958775676352818709986076181030932897778828377985835321164052929163118702631049436655382552682689921308519460155588329000243069010552053122184946683369708390552352641588884537293220135526581789421302112528921553258549536493140634317721861655933459024609581534297246903204601919306258234069820956436022843431928889896192545906546860380435336927790101106407495062430031429322940565399753541126760694668335251579933015727413338557223279385074393046270143555211866074216871693692372377606859988892643103346871940831555894914218832184071116813217351061301456589875907943597037612010145615514977780091835208855257628747349668719838906218389312814475177511177342640555057006322924390451273777672641572644355196054180075198943267718484424256218676981521823163498635165518155821292703442196611402290898571664324723106919198727905888336215867320869148024495341580819529939856600258164852920985972312299842596358529945031198999439953756461077737693560185466853206145301787787164395911578315811806302539941968164022840343495290849062939741997979581356048583984375000000 [35,32] 22621352856447316590612342558362361997784845306591885838664580984896080392792678225673434556936495689483739014659001564603147485862681006899839066457667457317222594570807817883917936518470998109529687503624201264193029146669383371138825659993759233464033652641582401279453280538655337963170459982184544613899988419907572243307364119016831924065599871620446610302924856358863983124875362657794164137627055866461845872984230783481021359065395329661936295750792329397162549469910298525416639333200511972771865426900582776447695919850088394241864775306398538855798036468063399995067895574345017044760972455206472973143929083296214384549500211985985039614014226418592214164073101225824127816239729928466119417265871380133308446887355982075325143112323537137290983176818083257485255010476693834187340438285853678013567641262708194741049487407237032682332531665083242970064377918370907946198859702998725579510427141857675447123456422148517062831881578783326068993977345462453114878076581707527695182689131708131804177961931072023660870449553098791347979842042152864088556640094120786753560658617590517435124836969645405074171505558470397146714986031429191159642364744914303763205523259489028850296852312875866886099355358393754873263254115799343785281819864315342943134106374909832793692961977855212312646080680519515754474020728723848180369989397112951061574114591048885955833641525444899188894624489964035145035394127111449296250361898831954251645379160078817143944976816655315577967597080230766492974615548342358731623360055797031273792082073278459848378301008586887100749310463411615217377969324533713348813024861359731137550347986449205004115054701112915712306479886792996334888250739474812042547553910331683061580518993491875206747191003910840192399016862744387443941274396710704802270840264048070937168165255002077616160089515285288922700352520642455707516545878822980402254580852007846021544757588766393859000310323103984351763129906921312578740011150262364260479193299375078532525617351341134480632669848735313263407966091665601762061094306218113623987749000524726325323305842152883486930200621779026102538814600191232867298255790539896173497318728441631269699324796643892738134164387109107193200765163662357462049936526265502940685667304626394123471319859052460781817501426684259167812228066646029367214667360532447136729939346518867817959309393532014038734338305692951535977754770095349821927171585544211281644774564855183973666186147966072894632816314697265625000000 [35,33] 146394636425148004851838473539632468908345565058741949140314262550856245796512964376909466529030714645977902988834614174986384678677025707109822473318235563568853686889620690676389270161930777926958677018941046655916611614027091457730526280584672523663568784203180788721906664316905451209121530875472707277728106726689444722934664468245879513041377390234852189406945287453129134861706439789260968954604239120883304441592770643312980809594906354800986676341598134908013639496932993913903711118579044275319618251514513505945057259175154803171113035967059759040881794750618889869152381650742806863764879770991636013672101423781975096540373564166678904775820596835094517149750220401548478863789471588933911053869976589016435706737831350744508667422230692287647905380879265011154488057390134669168257996770038882553109732935071577036597940991103597227288469357533619511063059939796889429628911190763404213361353600527466376508941059068929219627671793991684413352927759498556852128751412000279060200748153867586422309631685345156368827588000204549366756351505544817425200742239125668365144277627605599672522866940171077671877001154059242416178678232805722549832004348449945354816904976982530701994394122955975391611745958428964540600831580298687662563967712325724174183468447850055680281858802462632976503146468133766990262319781298398253585959069432242920953665166933126605359241059595018858092548118725191174265938199957075564525516898213768713021627198514929810828390137238558874654525376297342802469670668173237201279811698331456216980709887445316312233360092598557693014239359232701986957863392372617817068678119581323616159709284976632946744969215050762693806779126501607858871233150954371871276170661741523207024893260795595304471985645596535311803464520497552717912657215297137922176162931771013536131990401021401694764488004401506414695025897772416499535634491532508263084776487581110994333234989282963450821307732863309694400730797676588965813363801099818542414058785983549179489045551515653695184371651308958559535267260106078455923189808675060791109836931965082300747406298756233244968414536452495754496444632186158023957755123653562467578036700513939364402579373542581126102801274065167466771111863204851892013522116034454652442681092741182496906160846005351473904417988082564428637562593623138417700176014556708549203670182561307237487175108258101813161042354378217377890965831490511617267490737016705653979653685425876830095148761756718158721923828125000000000 [35,34] -147423439941394351433561557237486445232973175262411035161056575912079803795037953176527079045129921078722086677780755227459203798607455667038090131726558398129221759779661834363686741193977089804757084390969396941259400989968446877116740086193615753654477139909611255485950614162737225228919494146425711700264779016131207240390923062536036349889858877091845355157703191533471805754201715249079461151946220246393556809469785159510282144403081511434942050383300253455292118867440290021184405914172452422025468147594559269792432864771097056747440050973762280094780347239448131501583990248049823323982836861609074639161066266893358580338699974765974497387525559981692974593717581310578972493331753302438467042663579570865226917559253313947835489158907502834256449691972399070154835964110316446666603518842013971640830628830617458879355890816301227757630252676865137649539036528194065001673488763049076532215270685049511166503622808061041493911383237428850514389125977966620673885030577138752650170768260195320857890385597336885779255894227788352909328002054616204624379954446954010675647259919801825169541398269037834813050048878991372259676676313273315158040158315830353958507456847933843724232642926367490784312367566053628517286191396782477971941541956544510515758470126755522117292949602159420186229548601252735435614866512331336073930099295747993520462499848951188666842582194543649543450111455929161642962805896815923506215018732126399969910263877231415113287446327101178363445169022603467783585096166793643790476387254123752058020118498520686127521510892389117560192387246871438522511287936067849948345061994879600277959824043384622226249889074571520896544364820499468846466364330748264678007216187250100718761331737673864306738661143177704814750259781507992191836105388793875641888891032251623332688170196079789043096820637426242160592905195123884809247408798575436780229247919598644114238833865390524784646052989063930551697379983499539262665767863727767293345507891519709502828459636707247481091772378408969725641865297380626231646476633722861968608561667453558367512416873249409964853990788602423085936335446977571434939655879321187033277600539222697015633288324532043997791949799462487749017137707192044871394598047469163960151023657457604624695169934527604185159882465041600258633109309720385807673506620511866984437145944943664910721355636222374392850937088661322134832403048086660636376658830387552644903160093542426878343576390761882066726684570312500000 [35,35] 92583925938674941525032837080635839872120690858112759218456814763479969182514597926285698098902484694909645648098235611445681600339700286643684681912260356128871164074645440024023760095147616581962974462450165629831707098460671208017520250706585342191452347871405611760668823123621632359894283272920856212471379112892294089607197576151639331281546817103267358785907585056851489985740518461961397066227066373174569456747468558953315648592755608055003423930298370985745814761130510945650291164351711025960023880978286660204538810941568480862172551457113673134626973839403343414751283370191001664910011220203637878248169555585092761744152289148482745032408470490642456628023725229782235071623110113571515340666064227142643699912371873857504424873610684074069929539901649096979950803001717888292458559038915654072250778348698450019588436089958623907037732940282536413476507820750546592233104335766518693696353684073358070768199198314321985613916628269796754923702284460577733007206555461800539406724591659160784558443771788601722974558203709131458721200225463500513310702262377445511579820996090275981880736998570137436479963059569838743638827851081960938210248604498937423165072044245690724660907412109054732863833603607069590669415476063748919606009386966592107465219318411297088383865777126510267406015199765899351415059136209110630671064444347426163496194000055031152725516240558141692766236521117941179997196145481306587298601685226329507671546591685274707130536337131996635096859447157817370106680211172794527579134406142807001944287409052667385896200310543639971713767640163492500920400383484966473910122784502695701365409204805412425984314406617037039908253040100168135607612313111912099169515756895558981232126977985972231867489361719298194590683134786831951226255015236330887234480177427405750898460762794533620225821813202990081956797534956740666863416668066185358213046943992339000942825896247136144894159430794504383815064720324181322111107751518977839849691711176915599898699290946639716691165148628344555472659714494649480073387463566955936387575498332737354283914902233461226693349271350102177950699718841825281413980782240904139060445002916890310429839770281543820527337146770613169685350776996908714655567353882447803532746684289326308391935918134741096415705533435064206351894103636790110144212169311790031220028002346175291602091447411110160292294065143394629700036210823067855038154008023346631795608661918972615012535243295133113861083984375000 [36,0] -24060091455296766958554608843872102165454605219993304577778417875905153010459857936495493649573245695628145360335341472926528415915630776978010224512556643972917698604684385129574977685105578417571153603199320418816968540753033038136757916415551042101504550679497359194719661945928017470939025073130259960292146103806650916303210581652464926995331028268601843460233194424943778372890875476359464922601614010532676089603546853741886986959475916795286471181667544811747651775189315214473353814596947468092822390488568907568954561000542067519337325801948268726474661274514516906550699081346108082532390334481420858963489806530142746596887670078830941265195413914567284988781812030632501555641366384274527933649686876976441945379851737047780960385709818566944656307287507740693741402304412359196662015000589831029394528290065218353708240217118459942732598959740487252343705731361252917304298025405359378514574739501087577528868867682307494006603972476598967235318222179589244840768275261348731946036298225293619757132143783816134220977840888585202419205032951134152790650669020037079204599313246467627163077808018933358508723943937385592861346226864068914783347374154370176329134971119969842395073229176323490618334876233566342517723379674107157902901443959928703924221973519139601772102194856468241103393606404395888000573110248827328388221324658106440019782625864696144771535631369204825198172540219061137159631358276060981756298669659463074126186493581091986276215012521176536451831645854786475452359141332830133833696819125660500395344102737970355867933861677367012626183250670414895766453639779695459423837416711416086163033195161938701456364251695155064102684625548685749013279869225407854304263217227322315305616201583381793887765685908621984007787354510273203322859296528145853528910518857835136297158112524819933050775774969751530245498489944920154759967092173297807026006360428094244326736352794183762181171463064470777784063605476770663904789669748006250863360043867060071224772838581547982576397454767477442767865513337682017667891538179301001033078187251776927115463558192946293953024242202065786559232661910669893895796006547462664207852629730510374028173524634954485073495313397864331238557690044961539783135604026898328051191918954694347476558303901018896700758744947078992035837979346398836304380728923290567573237188430499684577307969556294921211810357100465413665253818462119007710382082707006960608644135634227173570209856734436471015214920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 36581143332436353570072668364084424143094788724385423884703264043373927336519536702669850593765702610944648346617532775690213889650671511435777813373031491462195466091586372945865977691155093979625684602949360859600614394800306405384937650195818791291695429401484874227395553053488306168678662173775340452050480405017383791922987615542876824731412601609559300183363011612261121792554647237203532707014823991082331383626729281362782489151776592189680228769766733033737279082861627348568426545657764974641896226967169774345360841046511102060855902662956885527747981367076256067764786819282210423372599444361390403085635696130105673655380411139529607388860020491439882013826180728584841874486906061327405983239018574289801543668578190797149578149613120242867284246731491277970740691099242559874441852569698773543162701811642274763763118872402251969013023260383444459063391257348119800918110785245181415979080729591813212490267001774921878935718138861834244103065753705572966055113078555327684644634108706090407470853113384875606766163754200614106422319734711532898374903141570114481761008910021171301315380825935803195494318920697530976926992941459471438243163820352830925034105128318334476340803486426862657913236079468229384154342864445533201572259542715193002366084992012092927150806990244648672941827192259677745533715630447494230736246611751379686049590127124364035614995307156023296819730960945468126181920789726465653161343302471910931010275479157875031486999983532675264373963695327241556527019632054408307166143053412001913589724281796250528661506587805264174452951755158852665020169263865845028112755016310302834368591827259097727390249345261664228475419156695152348820082271687234712857346992060897490648602212038011908056189469323443989686413704083770121955213087802576336366398303372725739719175348929476591115811027695424400783966152354790722552691299714935490341423742108624382455259945129167625538835437952713734149699561046362315514031671046054940706927733614985178578345783095991417835947258784997563846777680232373958737373205952088626025564041687113784641765388244259617886917666479859642849138722320767573011485287936589242365638164249635544577157010360389997668308901398695900453046203603297222751272608819073206745069380279619709664477707970315266097746421509412239918394352994162604443265181699731282596035097040151743880649861541688802718062746837884135971563439457219233377910156099755130947889747955938070521526850331639479918521828949451446533203125000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -2301183459146915628838977453070572937703168129026218821049454696306321176627670025831564985033348936586044898497310929831829501876236414269091378438530233864071107733307109519231647299442629984314651947101968211398789309037611190136954920264790275465327104536106403176946865174255576608747840801251201379476491384025902801163871128135780555599309913302683824572099424235604197460504905622860858175461956723679975767193895040751094988275200497135454284129252751353514857352984556952003735070312665901398044711493356968770104475000657203835906610264562612847156393685394719172736158431267829495988227245840614715651395999904967697150040979293963900787185205800635808523740843061019321591375549225733673474454983376544089250131349400999635253544592061814246571329223315995739453465934906322426971573406974563705122791999535835507578716333836480280515199306454973787189163154516656766453589371821280212873538833605116153373982755046093822113110442008168055973058450950834788893865769576378249854738877551436314270613655150710184074178495385511924928440004981144050365026594035499403344703649556454586556347287321907752002268930935927583973961472378998070625507973394187487186502374984879888296257401198139323272296137200263340394316267146240173134919109619415263364839567345878553433279728016669506189691350294324357579243519098530799591780652199736968821997491753343902240239581913987139887258795811290108964831485769348688934304662153530544301305449850814050116475861539629521255189452589698158287663096144320448856107068884540329830605191639884600625617830812974616315338030703084619753951616811691818367678086540960957262153430137874614452618657559864144810360221398221855275096525789193700887567148668212859596536949714364733931608759834884191202985120964102941876605088955196387295952432857441134031077383024604022282071986873521335913301898489306205674580825328761501480371104521830641061044232265894770107865081830741565337698871381128788637141348748957634327254844007610779128155027283891661577233477769268784330636559358952165005094422599185411016901536968726271330501812926915646574673726196482994231467502351835709589471603397380200220687011102869124367488769480703688288808002489564790380625503204926570967913722581734907151509378612515007326407479689161950573848624910628702940426676931925026656015337172378515634718624063139049050644354360564005097301822461871688038069230875755683339908658761422612741227940125109380627789522691384327401920018019154667854309082031250000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -985400380226087443287630057003241910473766855336246952295998020305839806009264243858916030724401736571870192087867875366734194405768883622976701479001482135360331755075506867655770759768087989898437115874068321662232271093049020836719720218428910462279248177911613829869857477862606225088661669297953857620043142425280555070570839421519483211200172321041801641122366790066629541147224747660570957000019254883599316419367909415913734247987186869262421859492355252574033697348956709788982800681156197396665852217638393872083985082742134985814316470753362285655791907592082940277471846943069962541772839376896974945955594356353563950223362156647317486251004086492853744205794758270091003968532605616532715867245873823538901343540273418468467569554728173502530757406381423456627782507268889697118215481660452135605827438386943207866148105073034931841517206640324876120054295374577009132082283931052737444474625586197223561012103051337981174638203495194064545908594066595153688509247409859769678264179750562939301490575531173584098272628560721492330481675101686098850174072210035141758311153687004232022866702930295642933439706734603057417796012699900348367684022415924967810255822114284420997320352968507750139107304701462050632802537696088247681258561433423166628016874985287522634467155832041447566249450863704374502020678342094013413860052665421720480649969499268966221472095091731859987914027707765512503818602679272004878142312617909095919852863909402471682684952620393680216081335010598559928895731794428348858086503705817878282936733735528564383745534304158326864905278644132863812165580767065324399654533434039632501224493968324246232785061876691355158111618097618504157873045679625171881494693923891442463281504636119488064972611593772724698406415090710031773038427333656065918651553105631943556843928378238233598613935035192082835583284845337842685571147007868706361226609287126233300906910207744141216585488249981724377977157881334967239989758411359566698068836056164848234925404063431304249926858078965180081822033022027277244676973010923821734841570882881677461813774114100519804762524767174629249450226736480565600678773066848490766506979634739644735975121485825304723285860596934939077279295779383196954019213833111053259554526973961455365666317670081879988627363871996823868196684132843549424713591677869354220744611279613946745806255692092942674891875674446858902122823603207362795271737924514616266949935912624920937138799522617572251848017117481504101306200027465820312500000000000000000000000000000000000000000000000000000000000 [36,4] -933649511879853922484527252111602943472051852548100857872839323157496062274254243009570033886104904514172330031006081674016925794688266853052447691447248144429971984745291302374469892023704753668913962083865745894481652839929279778193333933001406566057324496824940123060928098320359213422255255041337953731888177491926261837702256059182750892310949790391611420777301940504066271540111309950498481160413397560764257149787763297501615261671560762151158951704175560402042984744729172004000066494379029202331219205736306489824561397114404073289681709174543170108110742558586300895275840131662336554832893059652708137554264671507181877816389259360747070399365558480406967801914460169742185225813772070082572155513963450780614825369342835254305553736118144297785621812785738381043081571135470845936858647970421615413848925020910119929243389763564193107555331139837917018342583930719322596021424558702800604943909202454981903665007514204913336764750183947854057859135743325444684185978342869895606994207042658606414609456635900820461655254340127276579182834566160315387828094974748980013566593901968556846253176855150682429606846295315619544073746133913323476218031234275158006195185580221694877472015362109797324037155231984824942466712654762201808389255349441801030319021228176598896665286451688394337422891381304055788576327791635820971773452376370326832815836290581127657978032719369305939571249838927351342025941591820266884733717583011202450516704293378065566582511241019418928093643229826230133783503201964901907982731702713699562609347951417981913472140654616258788241484882396830627872618908478461113511087185124561518802759141707613264034961773891999126482055742679299842158047196236565489382507873993566410928591513899582664094022260658193051561926348505729100113436322046308143268903776563250736939367320784798051969937478578379875366891300751775466712501415582550270189290288251543908232614339290781684140068209514906228585111854700846289839249001877509340444260455746355705061609585399859908659366694631956854662154934021383983981876852040012392687009249593158748025702597326665337275123299138685058823615515627940443197411481199852295718971380722577066899499609171705420405881133956138722275431004726600370748729142989038061837844617952719872028264316846750133634810586435446429468503827973725558323735708847965627557971848681314719220821699554142601512286146761943866822249993916780621697327853525111218793290998944455742939489433112144740303968426520242473998223431408405303955078125000000000000000000000000000000000000000000000000000 [36,5] -13019643220322652980072924128614332480659470415818811450727150495335563267170878073223338131646006250222131745255979517325139769787939346024282887520725944438975655970807884456133584753676810660263756700314901542599251154259509982783000116596651281681380032542944138238739706698960694230405240663004113384962629634808165418055419153823872385437195525157761434397092702833171105104994217382667770576000740399401438288159682079331139757253945357024835320104662797775835086316379003590810681850526088867482987868022874545080148662873329519670894522977451133028404398548404658471614280468190136964704382189143803276623114843571206434381688067838319958739812334290235568623351220889242583744309851951461326101666445070463441537167785276618200418900679791377064759045775583668597347406047249748829763987808271378465534916478973322607831804743667957244000301127565695083983451223596199326830749622017403340192028248136947460708726464113102208862538632355983087979799157174599510028043075066708952780475774141380603273078825791710693753702452917286514874553960206964427141175458761986749687652722418304256776601955438546033602867564092757929537957390787647464443576331100958287258232924027941524473180195700315049505663246122818854083526061231739527478694090646129547642920523296026302199072640435701552574163697457596689056211965822351663579212550014470018919600114806952234793617862486906668932498509771676374736048296771635242135480860762955531980856104372628509654087360298636745701417818006294531361971706364811756509497315220446453778592883445812634560483268145036111581160377088886812880566947899796629665383825784921034729156121684130116906659174124879843444943707330061866826967057761306480588092177443617639518572734975177882853160243145926456217323699433358773756568158727583022785989208368079215358301367416111230974497351590283836537626539642439308360416165325866061752046893062907201237481271999431159678333137050307837108867216156702661053568432411138391392863313144786177403266516343390259152937345414669859449542881031249696363303193662704261675131921809274288814174915081732219523949410985505709007098157823105314362127355331106786521632137003229958742250540323817156426561216448320146852794714669180049779219673818361915212692184415156109954540671826230613664745480224813334997879265018231169599045601450554909602190491817842582921156901554391747719715652821430187041501106057706593845442721303575433690635326126386666503520144090681973548282135107537205165328941802727058529853820800781250000000000000000000000000000000000000000000 [36,6] -314968637582579864883265384567776142308178754197141996794340843924011679243857801041579813120241003963981256107716152874672540945508634125745844530996346938015127924081991249184347607803747630366935372584626608481414323449932923713337962115938680035769240875186320299249950852238558136848672985056476233640713962801218770778044986746394034789780724890885410890775143831891848360742367135827200545559696245213026039006531241318287392186040850273819288515720384416895993038816689501792540214521324285256265549091133574943992701868579350880902752343829718904124477138948671823817078163607632248213642147809269599254718517147861028479862995652474604586272796966038678771230068523953596718630750764588508426092180265317963397838548022285843802094901585665072477156509876719582149210122014052305528746092529538934010332063139751256002040399880446568607434743408112009299130376666466479476114852746351065703564262554178826468657591273952053974313546118775570410276549347976628285442848242593122128421466952561352912624425218853516422173062563337340496407966360566925255284904368398515922537833449060826611082692984420946054759043829074086379341883819158449899671741494375161333940440330816195655672354130867523812255824120680641357149472658311484259501491864381903026111459846870135299495593371408867165802190780427206102667230923530618817026841684431689410054724742072733893032961868215949350323102692079565795518400445452982666717122027427145861377870829126640778836199398189551293602174876401722023624378673167994325947503486842899258612530298042456043613418143481333490217606301044526158042246126627439318692213516441872873892673141186155316161603382307756367988083577901111984767638307406290143914070142612782617428071685055367315337475085471465383927006514873459213977434374926402421253039054281590176074848270780123076528562441931402915897590474102766796334452256962935596311120383980784923047157460616093681734877069073168474838666624416126397271870233490483022201466440538749752613423021173726124844037694360612600647326436681619359638223550857258749630547478054343376313917644173719862915076607019311637930655709195176798046910442235335529758662018253505732406005937706075816472044195279393246036214006186933348279585550281806597532424877907028411869103595357058867538308302647375863679396401965406698379118235161352140274680964619178477719425275901283986427345237445013419375109863688922611571708541849695512244222686754649404812389209239587592318404565242158377191827867136453278362751007080078125000000000000000000000000000000000000000 [36,7] -145856325573153851811746888733535891161474602752794043987154393805254598716479475789247969585181097855334122984382295213283857662644944368022830438792066315651148688510083783519611477496423967002337064024769795084531807600880309413396175568413617367397373950764486434972485855075215226670649026341067659764157556716586953654381119493074113188806353892250244527832673085428278696889484777311323279375497521458052460229023338818759089764601666994480057930790713913825829916258091869472349841847977065890645689673788709467090130564994227993079264921886644695582359154964183845537947043958609986259511240747993078277038468687204576549376881477705797934016745756245335399167481033695060093180861547740351041044848051020705007271548097551051177176310303641154857042144091396747251587871316990950479416843504396048199194308746147940699106052027672306775128475212091225249405927526670951594830576812240921886664261338288037176600914375159610882676197071080337190170382066823968239467726047609790718983756458836651984863633943973854085158141207401975622138920898585605720785191552737381546760050654616126078171558070941688474291250524207457630276676972788378946093298893294921517101738604940434460887220428799592393614651509826766806189975929546150082952842316140438433036034438743262976261688673701361108051454141067687042218255751086807721615348108753555933175618075986673565179714839818401980951447277989824160840634566720532288422151247398103867667430544262382397285603251611236111166896587687606337878267532934739231964145064257737593443518997157323802433848773532851313272918712998276409918171119922920954827726826999306135194909507258400383867194541761209265102315180374838771313385841005946733969372624916249294648253786675358214093155243321151011963268109280494547326562315306474119860727740011536619341070480122907580232453857608542065571410647720939536968663696369535888266237602387024029476708670731001909540732744856926934929429671553902446897881947463026627426823426237092504951991029545591695058632049488895369530895926664288713246976311785209621434643708763351118512840941771709191031870061072324176408585448252679615413267031322157703678160045858631929341754879084381786066719209100978628327023228477302417908959103392338569793400009689781492560684020709413995847080951020404253958192734427622995873160694473291435954291610077633052163717756134169694064847801923899561571833666547346945142955714123071389890032941815555125467308735449736028547457147733299592795574994852358940988779067993164062500000000000000000000000000000000000 [36,8] 6679639530683980298282156651652460018126719588726076423683264583340281688712211117428055622385355781193132220541347272811382571992412644351130443094444026217153772905659218192595816460214339837967950446268718057036672269892434913499456676010500283171567205625769205434776451771187720587015308784712549410859510594710705121962955419897398718341957011308435799453606061646763870125998088836682300707729844978464090898566273139658258628000800883645211545221910023728769164348384117931324724098210367899388206185022845705725206991653478484418583657876538244898956548943019663142890367558469950629091657324154340028067345506885985532525764619396650856371001325110400119690259561807821405537958093292083686611054567788046950565646406526663174331237845151070193978461409970001570390101174616787773771883933071905946647522356386128552571836819026727920591572386178414402943406354672975332751621926360558718859148251781469896842096282432909473967493545751226678019952185909904669263802704464628410409476089577224526244454916822410592656294863432985623689516741167275094376720929047233709832063144844603136726196297050199331546680681195439866553482714014059523438118496517443343972261124242959710856317488723994772522289987956168240591459363442592801010556735464684294202883469665620104871983573318309172827914398148915154657932620582048445640600068542608131275500230435831081653467332099245404208107336708261248544579466025241162028375200726426997186381780518730231664723871125382498030682816169269141083974937582174644925712143746928834535685625999031476455230260316805030433182698321237688364921971165243036512972327147678683107691561197788329103072929666438667508199508179205237534312604497951232391492703006597529371305118736464033933196756701798230587060687594811506027592688531829298862978789810455058051310304187049410901377694923472917771266119784518972761741216981290621566106306446129174127450702962084250159514992524783351658960622242087275679717197244947156359433776469093057840443711522957806788235144172735500798040359653826668107764819826029071108587793115652613798581993608003312137659376471623711364810393312448612604561767748887669736414536283592334438620223749385894861719475247610823644112602522402486392488280705187768104153652184366537401044965398261719706281848366860149880965075250804183252586722047753838127436290779245175891598582622485327541562718914377897176737566521367062261784477875589689177962083391234620315359112862129288937254190924646887750348867029970278963446617126464843750000000000000000000000000000000000 [36,9] 51073695367106946512323432014018605909877446986164648939085432071271579181907952568747922988355657331617413409771266034744004049130545856994735048825265429539790491185873235314913803273100303714463219289867574089375792630387755465581089240656254522498207147735552824106517899127195172074514185298518591918767637179467297065762738702010985524043480417747750509090571010775235455578727769186549003210362439918828374493944432619149329898484640537594423064046628443092369771434773746576521879932560246990003192846593739869770383578126067101756347156788512248744177962475922229666540581109020852829063821346719635829813983312227543528458024854896507435606770240236296945508117223663122724767365891901179429397700142352399186031866997175215268520010052489098870946840889699431359535287436596645281579778115948383997206585152034557131162518630544913682561890079690161523257665852488362557012317831153198222108390211141810557407456671487388730346561466988491650563880934842671314524117659465420642493093967994238403327325317459268345746529921426284158872411706019368513859534726019299344150270238646783898937218285220082955385954014688682750919021054493188253616473507326061920625057639481151149710060077456062892300765088080034442272118106844256769178743892331663849715671761630708504681209338358707869150279535804606843583865105919123599207734226095205775457309062938320724537405798138120214203457831682265514378355169900266695206537022973432842860724489450766715357481999896446191047430469438287203052609143083630887599053825348950069779102781363915796421979652375769276371729259701169825833284274888441741237525791382883905195864896231564955075965828114047817014320352428569940158352735741959560300925308832544963255373684559297288668634232799921787399671498639779081003417672507885861197596907506758721564243743211943856743797897440042428750714734697686372699455640873995944557617307072773221132064676327371361258678204801080312372968153631086843431697265692204609580808972000035360926171619405657601654782389596701757470993642077454039084287023662279120855277728268671602999413604360900413617158743110488991916799218831806356944269748848433647512772649062905111677945633751044029412203665679283997982968606155815310551510345727416718472010136110599848046134776093428881976344108542105166980925804936833115258522947963323100230267657392067186755674321576741056563344657720481976734804320405120838905275780208935649196236691044670347117758891887547133435216260571125053251140268884000761318020522594451904296875000000000000000000000000000 [36,10] 307819283056721177821662679709881745921887143664366396815556292627943193870778577890363207708750607067030325904518901029891973760064807858444271752877427043164783502076744618102292378841755149443456189814182411448339743880742146841019692486073939980426489607420320152984321382429496457479599647223532484260350269198964154359973362357790691445804403064060723148024656230339873517043144104111042722978078029951983581096155999355958815745168881698010425215913110815217542257027484918935237347185415562005099355105601768763799469594169060428474542566038539084877516723720562028242905715533376121611731489493017587355407071214855595689981554619923566284513775521495039584509017016742146823435901593973948160146454770931876707393236160830742693457732879103450474927705501820710747008953828499248953526500322849378494792028328377420207329919640736976190040212416663900611378321283389842387614042765113496650636777373572609382086593893173790316608032421627730236906944873706290745523660172576666441460043860351117064419773589709325347569946322973019991632145850089317652471369853558621069073977899990550255960145134877110718430733870259687121785179011710167700700581798465000520704303524161712870474503455381361903603980786764614901919493506883423365847875836719787419074149737824536037027011746632563371876354686588994430866926539020403405806396255564914299117454387780232695757412842601726297019462481229608926378957260317828476729278913018075587210275351223886622731852697474342780861481927581800464023751198177342662249680201994332254101161105406475736346630721213532683198669762542541465334393349461291844802939517541628176411606848034452969410118754966424453205936586943980258477872848940758358345194055674265328361641994980970097313374028695450422552012821466413935814692623327526022202390904566776175821943967869353883736610387616207490771662892878222951153030669472150079498190816191172964472001503089287341496768714663861638591116441129574975757973882191233298498715246849948785765050680710658450507470696407203127179951831167122627391833901261612203373780210567731279108571514345640984471810915228002609676450778991172773936626111543289402901258918434724991160386709615831803822074238764869020897375182329801520053858958924447400005414543520065064528400306501888091125962576824046502737135166331782098703555101246003014655613400471571009240667144451898450854265990535574737922440267458571378247783283865088286272954631846447739626461299596980565568750887424159193989092742071989050600677728652954101562500000000000000000000000 [36,11] 345274820114986163085957809172892394514429260922132620575098605049703577358487367776761694433571255007683691496914903068930772653411142017786562438377594318267302447005314908556223528831359775839494315836438715175355147460773028895388343960325918068569553717404423926479887348217477122469834188921615734050201577494200954146156921931100212995014342133372620199657953873562963190844550612712006159703351499255980620778267387697959314257780731393333041153998499156802673499142203987975490514627203767144633746222830931834365777157187985232873861830812189854392568800323501152006411669206536097922129787053716659284893456489652721184794717754863607275685849758447604886387470518153061276638994514642408760960928966954366814276067883979567429059170476469993389335322694504290919699705904643466621851944078078507249174320740064251061438442493446833577202863458739748135095717593408154535389890531935554823481769900971324860254211262752853971933473312759187037026106963305879409536812290006257589073593544386269232776594167142581593289457636933763386203944362102323898403853295311614088760119210976203609289289104220781905650315076431134521654639843815419791839696999375366922139012484137137636007423395473051845485804310769756345240761913629239211833463758317273193230953359461723666136115040247059971447464437337251718968864546792853129572491131207894656033588412536976766742540688032854701041350210795153552704735724713837906114506674170470212656746979915887273418186282179075166495835903789343184822661543400083212362103471413234122322314280682432296971045079238004477241454045800449536474488763043044681246298261809367656809647934507220445024867551670855420050902951123329273996393158905453642555423202693105956550226014145378597901488420742863806386417921989655854248278348466299676005520147318533389083330889616140198500556412268799886009193079639017691990930211773260135768133164712995450433813417599250646419213459313521140042779549210774007602863370027984104721485736552339285685035370056054504960085332491329876945656030008240489887661007781526997625325328139061766315695670761872259652301979389169301655580499621558924183956808066752883806344210524240451852784659143645395838344395801104709080826017367230876032044587416898237158993217527029387724252883666641082048616405315636726859237769137862402933798759130334221029744295459693297225212676421357789947359874145719111135374178888602217037157357820465609153330336755642624919250080907706492950901930292937009117637536803613329539075493812561035156250000000000000000000000 [36,12] -2035423810535057931332220918627541444600841656920015010732243851908524107149729562032857867701741021005129641108669205872439753312151311702065827510672577231418143614625161035684675270331339182358710083576712361654866026078024674748057285180592759781625219142703000246764011126031352938965471461618677672601561463392969973659700028678837516069221995953729035420230833606826645139717569664468345026302869114327744882668837970642107893670927952897463633621107328503046177966363120900620366230511584085307303696653229504337308754279608804140039105540131434965703162468372445376870086888445480621899657378644030951581427767246252096067530427094475774090316461771888495892196527614186960898851813799228089626519177640429113309650216997489871568312073980412941900325647091546290589812207310909866810740441321368305658647129043822687840515793239106118250490616126933885495586312123102824780257318615376180543245085287124817035454121938679529068942500396773254366328193461562721539241136206931037088648332445898787723802092593223898806030806897851779148402928031792211246120289004734530894885891461879614991376920791780701779566248238335890158372155273430209859756775767668409831137415441478785905451148569101271779774947141280107238653113504663508572223253350583636450315755998150146497256919221627072904582475104625626938503181952163935188637121926768948520495190530449547276384201887809605102366856379337569729803965397876800259143858144409552567262024576335941065301349916474404488744686273263525449211203136943406323301234051766917849955091773138659829457605438506356895595481687216909295343423667696569819883382854361797086693083435486404255720056507841502239161948090333425158782572275022204276991682678744907051329882019623936991255552297259106936474571465934518572992644597196676902816424493347773183908952932797489140875500642906114894821362414029482164985875964215252753954177784418687042435896576756800177120530464366505464861063016172647783792473537185178616616721435228087857106346639283349329419065849390724960844166952261964360083436899525951005490812176145818012333346430360930015432876204978096356776486845124076999772053062170201510878077940113477469671477205684414993214684813602063273204648095153941695856618654337337819061267986293999261324238249932427763210024704942681509276640099998380264430172433326813152231065366808056865732619258913434954444093461442772250970500740255423582088031592731297409444098559087211107892721565784465447152805655932078109007082877823791022819932550191879272460937500000000000000000 [36,13] 173341877008509762366360645391030928163241002354008328277345982652720468745533075810778695258245477711425850305455501323461607063564909666531167493380737627613975685326507454721352344450789748435905622331678009342456319778546308562625783455743493215820365164886506660033448863282684736166707460969693088988660979389890150956934018113657660723683227111131074053043886331799577507110329954611082455422308971380826847502470811447385610586281313784706522243842162250939059840092830318899487285775050632584773883005213716974659954123554812337226476470395790445895862043446433718730692377598869988166693335563935432391004713415037172893385592988623168862994622636936289269339109309972305539476230975533848270314610893325701307802405820813436032958551947495017255313766560542235262053258694893949945973227302280711346773682545691449360281338745103715239617298893296604342771135835405199348615100156013995485117991796054665602331049511117345788803060663253619139756659595139446753977191966264414409308932081966686065598911801872868969849426241481999330435700867669755568326671586601412787084108663894416073458625596022528280178728294822386820483446916468253967858517826867676198713474223951940969751575283801468632389512923047423267084657561593839693553030080498030665406859416123630188346370924273865137762719357152961854690419705297908744638591672312284660747074516326147052596331619051768713368756544609919855590422665460965728380158767094476590040412566256210600991722416226046409554535935742864514431698998503944697235708967197924065190413038111880456388015018982612598283468366041833159212859633445854177191748506568909854555851450507973394735738091724718265446752381019156379870129650530674543811886269965436720198532939745583959905216547468162017426281514251896849481823622054002801892446154392647509754170865658011309696196726992224094991923392933203625191738514222529071220896346534540052788434191130052276566275523871345700213061635841872524086206780530198407389192293811579334913506661239640827292631448773291993443398494059419977647617576258970816319647829289816385523316804570423350798662915456597123817066859326274994494064270824806347807386623896592170056441231286203841016775161529748070658040292848986596447288455335133999464049372537707950653335763110378224386715686255016853138491021048786562329906939692771723989114123264459435478062810422602967216648781054322492960762953592382743917647126611710800491047657697825072345783237896825570453780695211444790959729594925775586489180568605661392211914062500000000000 [36,14] 6349105440779680798120507325653369818215635285371639528409281945237464721879334476305214027746716655503718356765901385936399465316299940391336316203933933924180356642025067914241474382519705448308215499663169965420088542735681896558385254665574353828679882996352309702987467622627019496944114338206527711652763957206081761498014457213701233263072569349162941029324357950539193881077477447406000240952532324679635614154761097212005437409299057360609259384657784774600998794397165613285784086123477013946420195369120385454768020842098988677555312542854326576904899494876565589558543461923849773963508379753810959873541908917055501080506235364767979611420646377054673152438721956110939314581972561288660546023546774209290924361080813508738479528713759853940047159674174094676839534986638012445300800728819153786020991881116347240442439009845702109736644042092463172204922660447472856826500375028272714071399090406833132021256431974760022243649374799479967809841914372933415641683963250665129463376876260826198016951900762990975298174014439026073652767832271076532474824515042909207738116124696655563064706799239032082873064453098942982901609929209202286838416820079401718804325064767664878642161679977086807671293485309150272431770026479631853052921260106603591160094237095501223376368849512934765426116221374329305501247960579668875102812595328006560885790348602722192529342310130354341959196353840769078357395068586983618770643565000753327227537994166076763249802054199889580529104632912846735484717605709753234889958614089938806317032020092746136307028238693837967221667285981998487842501739900658140390808157977964158423101813814152717115063540759791681125599327831508673903143253702809857409705021066966692275130518742504844705831727302154820236425395436637596501898316887804561704964507254826254059940885053878717725486559708526265008059256839780533224350948333097064411038290444874027028582666182356112456204093510404428664619892510467200219358678573627501640905472923299306908730654355632507011033142612064940989056768918732738798118731181058161098836598321597773294028488256257586179491315850048811215516394554016450974918009311010706024385909224073255691406137882317352746092965070764226101799579196145046523416003101169574122076597225161282776054591787729066241111515330950366988378248370415330036374307786711512997905118724617003766070631089173003362998503003669016736371348414035211976580586496125367473352306037510342967730631184397397100279963952223204435182943652926645938805449986830353736877441406250000000 [36,15] -18364703356740188024798420565837224331128334568255327906798223921564433874249721936246769061800234732388354901596492568613039496230678821026419118202491881912052767597869560458676826922013649152157417838834210091264578304890586847916379063178918347597045016895635069464420008279453499137730612515719586317702016986046458906329456937296063459706425187090371652403683682238045558756291180560896221651072342389427793097446761579258128788126525645678339563956100290372521064265317157644338850788566028265346348614401857957967158522455602306400536524881585193688003049595388739010743455508858907034690744540575162114314902403185952133925836205068584955395502473676688922072890588744238516132625318031892692274719279686086835280784959165885447933973689866143520089800311090743322382215952109902347552090043017741456987180253900962638372890148379979905001350045325033117877874227281865264837040098429435216127319341677705904428731587260623682342834595336447812487139813022999528760518396522155004360932449732874356991056744865690272031869135430974021761273105561187277591346215577692181622017007896726379026255697310078973388564730488958606863575543005794390812833791081556454548802645644405520113174548846471427975763588735532971780781275561783386475906322867131714210975558376090513833655262853691683849675324384111129904539509468017929693759736145753983092075248164000539293900582719899155842839548073460459076194534364375305715296325852803758807515413479835935860459930199578973004919491482770892022714640240553598056692168258009580786291801610505778624666321487395720537155916928114915247431245369199250442705051824128249299400591607069739341599831857106662964195543630231316470777120759379294571537307211076620611771144945417625309953499210683761648145976489712585131074275708010327775391486994141128528643146250144148851489928918969318298928683296795543685865097387752800335376320065020747505675141403028513991501348053718759985654110104215591746252034505079207467260206464203691591959005813919839922996362486702887990437854122604191482695615129730291229404634514640502335307327526910793351417207443899999015080510653528682134556083856571921932502601630108604572637999869621141522017192179820301741244782305423992391280094453740589603388802672158401358821296947468602103432845135145580569774351248836025995479934271441373664884348603746684582141194582237085581535129926411497255259085413904275870620418271836068946109568096041367178586385298024729181983892540709839278883076622850278880605401354841887950897216796875000 [36,16] 52027610652417048402102707287030910009023103135124208245549513777912832986993443211894339141243069014302296038361591911525050635634064862569984238625272332047103491681985660529443850952178250187340778880484004263685614075316651225888071207015628522790455064465451410187257154069462542247670783945907635362563698058285335463123097000416208176951316611615807082985541385253141599888205162797543690814211905364829393024376355082733017163487852626362308367974508680763402538193865656259099627833657237383861539349675551513776110057188245803300641994361840000219836460753180083771724535458124274002467641302274289767588415185691705570140648212298997877885340952239438712459485371091371246161451289691115633445342478377911979310662620791659780339253872290018260905718308191192131998942971687622215492400634990062948338645544946018251859934963031903234224450595154059977495369166894976057205602385727300337880334228346789349007368578638348417101872727540553972652040839507332332647325459812222267326660981211582107347270699109929384698066465340050709927917227253083532974575286704716084405833431072113986011490037554483909337490513890109713700151585051266339914306781521459070414314045089857186320170626860696421099322227352255833721619848111974810965934193208457956633478996156929344411846354901333666220255630857880546365253749665836084472636923915321366699245983716047481679513279445082260551539945201827006746115903178513494881791519117424785723169816250921819795933254455775234932711757713472883110732378809530127713599780090177541566631642777542276652144643678064137382221572348702176619424106013001038528872627724355413874646323038480562430928822046226981054016040613350392756180003225959661138985991007160851125180604001304199581147975463019284777198201161940720881759354912557250000515318027081282254832710669069962946348768660187499476310625887436154172062861260829232345344199330538837853735646247616784761900473628139425964946634084864925503399505134484774925544281738457173077943640481268281528572078025469262357814448488791188813744632748882273217860457997550276454852480323133395176365182181638772373518085181140096752358653158722136260504560333276611409375362769819010408337646096850873905506147241738310423715801664122047936939534798549033508762022186360825623468554147383164645658758191011656290712384614285208197675218529593421202453656916843522009712523540391809904336289114041936219745636612724271705616309693434444295327473879155940252071524689298658884750725661660908372141420841217041015625000000000 [36,17] -61482943647582422857623801482107531056463316946821985763490953909788770812079031379278772911540075024389240320138168245962013751453761777360114240195557196995870995624543365929760350929221257159221118153054802841271691481271884452112986137993733480518159372321045335340521806753476453753574192075649726040133296676595588627511973622321773264347634024139846422270111050462623224151363565022158148732324761517430426964221377622922739723860314920061695594902872306351281469946121597376835555360083180978843609542397870073717349279559421250993308317536680231456931124079390005454711638672816273885366296375741618213158482744805343990046081488469884799682923496550126521383878094844855402935596925101204237549662184008096040203925316215532817489573891913675895007249195912391964285661365646199726321317066659676545718145739976826858385755040251407242473456288574477017054055014419456392423503198223296920036367064303537453793898391965132690105360300026152425716458947992092402728972371938041006320458549503256627947845367795113105650342059280008339359514205098896647661564189326011303224685948297627800160906866461968609219023540664687989879476978528572798049345612545385537134287624666595637058909765079927405913287183515276770004476217702886310544272584564112014972016189258120125335869397656334735490928246294506958047569447603040316753200542321558103166969377535031628050606489998937175155399835403243478840031313695348566507834460694835794104178408402685233688098509948063826048727548293280582279725519450394602825661659713567370541212028489591445165996175533743531652095949547542516840626102215455600157523240367927277047700170767625422749232066716374254974743259298842799979373506096666376082397556850753187745816805026127324876812103442136678853474972950622191618726799748720247818510022269008122821148021810946097537327732051658807916986737939973223743765930026524164045294904183074290956479378722456473038255317488050620229080264952909031803213295410586030739913762592895189377597323255731148172680031987697029343821320906045117044384788411258508403341349039625000809289976953665254276496705941392284206450532257929821907507414719930524997856511840466973315841016944654162450359035308667921214919628846887607160810638652366879035964981570416265241776093593809310281749639389798977492591518273823941725687261138734104132527345976358225978577669856227005749758752303512903265289911480305843579416675824555068939355812086163092480293661830114894217969628213531219085297152560087852180004119873046875000000000000 [36,18] -27739397634464640999410664452546845301714479208387776633602022551571300949411133861413417937110456188995873620617492462327692779711435707809864084062016057272945845149985111638497340738017334425775015791599927440287340851734516671418331274281512377075627840173929853481036290642386545581937207811394432963937566272345601936161824828059871419336216355305596890582379249816117642374585085809284536194342215536075116844965655888400078067461398906120579666425996088262100402256454929439523276744044866676543805782450313006034297940719508149021803955831039875184828032738403795941818469550204714930894533024258370619604061547769322578632799797585155959705377690358097271261476808282174136391169886881832327136252169606453219014392156170454373822357582629996252158110253506895121136604279899373824614390752316250230943374127195259912201345713667382988166946423620588894025904300227033863565324287339005126923935856486361422614915044592882856824748064215862951222197164944579320085474577648383428227254050675880643807824275049357174889529058533756980323687349735578107451760973026307993850343881535251833843734803288249954500009511377766073743353607255384948877619382396907573634240237414371084165967933933379153546694105914901939389171939278749598450962220127391518880927337847001536760159700981085880356438951686226413948965982467209547495712639965168480750034612553248582151876425132533052227743459243200707173599596545593319013983712942687487389218254594455041142678471147925037574630427689086160341374752580534465603630277621864158948177988593624572002506164357170112183222872383002180412432839521891885929457186708987845688732825905314467890108083609753110867707933130284677622733897647117858390962400567295162119180711213231301066379993562362650663625784043027428984300439190883867671247899331339533521717361826106611019897848053281250458165511969812952456026559813306775883950415678597905471883388731503690284196098258225037448778193231790250316739504684151149444081121674572435150916811979513565850371805609779429100542698709667085587645305021647844959436923393739781165757569218743779156401502807573517131010496191599317147235956080377278105432889432726173499825147697569478465364547298296178831600576060633619910580232598660359649448293652124947454250079014779138168278176797174775008149711880772995514430551720082266697440734007238786889299552643491567524905748609889553747786214193795392623605178322821977641451758373665464295595808560464687045626572592030420136288704213711753254756331443786621093750000 [36,19] 118871907828219642565482924213120185525177533578117701095619095575446628845401926056510386560436701223076469767086998021486972380597147408251945466195978425570838393715373021395822050039272598898028421532724979422532349302061033913189737552794200521934322780910599708563382604880969983190399392317294338370799774201938616335180055852690722776737092491158696817181302725116029855820294248440935180987820456962641907765445485216204593724654537039218674506124188114075056933962211900827352026145066156584310133684410032643769741406717077218361508117615013692807474997735445708580905865278435799331191727975510258068493153221726984632265399951088270187916229037432356603426705745445946544395400421583951109699129244412354399658884109367471128024000268516102377613584183167394739335267703082384673021145697565415377991004559044389921663952156517941489962667031173422567653387180003495428445022705544977964402266691089154618272521174078079257816891691466181530216239177539598013926291079970843553751948264533785533424241770711402053390459577555847522766430549352962737441912373932681038171783472138150273885676374087956715060558058762667628572300536480435056083012609758881988122678917148039283449995637882989392740186024719695990871533583080759642034119315852701335441025149773791929205456282437798307669024288715594896155937218130370801803819376257512779110490879020640938776669808370648380472854329458686651708521134093377811760831020193225134092967631245694743955628422599483066766091238826980920448448743373542414802168859886677718253870723393899363696773200222320466816323036248007328367126086284017025883172866958341284276040056022851346675627299454082565711687288538044337007216921717705184433443381315037285229925424304992441572968357400127263560954541171858991633911761116961572794024339384311028171169712637033432182202115374580195849701409787759593672095913920588143146134127742887457114430636586746668367336871424983336517743255174105067349229735770828098236695424660458403568402063788076919627195050606087702257717839162530585567798134601564503184074583264578933070947871246720035557155559782494572629300677967758011780616540906919370091723587610559456580568302209639970611953207863821302775513780606580621865204656885073646488912056847231325882454123968840045070515779302654562538067154059124649204373724232371612891452052561284357260591408442139675681498473527218904647602342655789876478171349897731173468127938700249885936629711890556371999913367102329198043975111431791447103023529052734375000000 [36,20] -58246446784488686160453351494430030555797578944560155957418224625572734889410158108238900466047705437190487862840421214846516966652512770316604104181525480833779985601849493389822575142040142884722028012171974468976271854047927439016628723522046964155687212268154867076649046200573400201248654759619410648248265092213428419942517383497699290903244670909157601659723920306268443213207613029270993293622640098415250914564432582452938786432912540756898824200343438596454079153342040354335994035933807858340025248526023880880460524074107944203858933459518508666359489554272538659971970663809266378187601303511718177743762214087811032858744921613653142816253075676494838707041970635234286232364286402555878001175035581427286575725556680168477168579534909712161815198601060933562805044335843055995940979555506126695282084787672002834309012588054808454780409934079335632068219248026463412159182261272854423236728293006347385360385638322558157117013690107696901425631999638989407511786009467945346602630801837274103561740243712893757335089963551624720873581489550979833159011404952835809193517235594159708718970418204770760355839626069249468438833718759528489340106811343678233447096132460223056773383834250354980920167379313310129737965063342603396649719707350304183437493909458407058895980587471095363563400351499235864131663965001937556540332644169770034380726373496658107681881770522251213045176282496040660827405856953310269496471247662623133785001493269319880736691503770120411548459564617586876592755138949746668602206733557433545851118384704262429937658509224030469804774422995861637724125604308993367816511930362186689490062739501961595731217015461968215983626991474220696594393332580993406261378949458808209490736506304239106275191092058816957468443108847987277870877701844853871792628314069874601753191871739359411037165181645988977747018406471804749071082178092405572907285869343385633617494270317971250428821565134570844642215683020618182022561886645435628521814751759130932655046972898358795088538257297187848892491985838949597081631453667049493541698014993649133349487030058803672508390185009963276108112996161366636788893246600522841248743150649940543524546402377995648533185422457821498299369133910292915312362216826845975810197368532183157101275964353139005303487296269403881250337930210530211150468268985910024580196984573195331652626321362119407650517309369001912034876638148870860089398315893738679750507052506152710786121996914336767656717700099300305538463362609036266803741455078125000000 [36,21] -107884392840876443289905420576226652604099405311413314983690915098837352664234156164689532271982645614310686278164457527044484194475325435708384896324740402808110548240744627230282712391110251458486969221156984916444897587311873224202079135883976854178527199248210758120788519520405099852653663074818090318256134564803262583882248955483821634853531198065899832910015543295300495266958297799999716146591147744253317884556661129125011127563513288467480805352675617709642347835798233013214943051703273281788839369095067834580877532863540182333972239691234256519797808443681892597097016757994815996422501491663656761708073822550507485752685266704476425549112391860013418305687333494758216668287053722099737794723470345298776317504080471698947417805296066547290152964360996058288760112719850803529576819079854437166527742039304168392220586050956980969169597722929141179735157582683498855139426235774508153507091534666576490341134532132107345340731048542561731251720986779049872775656589851750876023172088618518625001254934044142743371359102119518453199570045242607824885080460096872405076231653327813483447025574423814648025545735382852764592102422040392445062380808218255044771511244005943820517629824611771768181654742356927655535314224025514997890797010017764051140385940889375463285875748516797713599013000063458900765090925733038724969785826995648447649381973022770993243946380315850942740492451852820697187453940152266718534739418675664061507821578920085279463451823447624072180992423933306164803813736452593420125924885950523236482265320491738417831157528414256898072916803508933681610108508266907995466321113428989335945844230886928989720738817907517645073662453868253200376187305158638125268395120183401230187255339756800156544314727357411917201113461946059435670877150661165879524414240215673546371059907873135304900830170271486675448787825512014232906239161537032316403517239441336523346714374069720836169412796869154661251911147358893840067411714267010436206829393067397247815186186025520078479295165301495484513688536364542474398990887065756018025648775660260888496841071985712293234097973479579305149124665666141665691310884287907721013076033922007622342390063046085976415523449606976202944290859460064383907921344812367019677691447394449949056911397428532696615967294796551001563618917568745570917581735364032338675615576073586420303639827755892044445939714902408303409159542282413502690353906976609728941542004095182081692200214594807291596027755062325859114480408607050776481628417968750000 [36,22] 233314068993772599843337500961376597229187771437538992464453202805196136733177488386945080302111925836341101095719133529227692733629083073297424801695124524471727593591170760061388086779560537330900956055354869472132803770548441486655493633849419676448369707863863093274000900734948264071523242747100694271497353700055409320358559161710238162002264800606426471725252412110580806236218390415142738306884033886004740469836956015545397246211203304380431946784223396533555637801449525559199956794970698509487905408351193939222633013733055395347102618837170201439221932507519510193472209509919411770411045766234975316831334171497733772098560667086778412088632813162898811709043211506225552420463440071575613157538700442701164134131492809492527247886184506751745449221018579950743838066186743854269110600703645523234117385337022286425909894958978294962415856769222801620102468294128176986244744924418992053339543279816687787706758718274861178940606430269327428751282356169192773212082988177401396585428622457602827824005001647185203079748943180150391965280460264569107153195602432023951996332489128432046860519708756487613931921968270229238637827997464181979210018100058763385895841650081131702477701097821415504189714070142552908892780701591108043711564540681922370397485987185071838952186758038868754103226917075581685988575016284707988549396526193771026646521241968611092565135154299740090392615491312275511306471105687473315291061109086537660952656889473403550444834610293271387675908365326935603225981035920516998953937529697342916522927162647111955929945149029320791228409005883461306601763586276469891923305291414401202353173255763204409569873701510833278229447633236638995619429933460672479641973015421585252927129441534209614913367810416240578934906407783598260138216335765669969410850730761842622980050382333439305749528406321268718062780386031764702203839573096692830424510525465656868228658671370391477324800348133400272183623520641633411165431027109425085348466939278786682744118784395755059562414975899878067722493947349930005842522061962381265100618549055206473377453801837312947389486499833231164570149757199400612810772191949600733275479056203120677405949885134416290735825623626612325990397778038454569551949086387441033678681120007717764705990046385923445346613600120029775278478643950121868246809338224819534486504813214285698750758883598294599342923786696487935061253332183001696887431991924840468876330775909007635832859382102449298155254220343834958839579485356807708740234375000000 [36,23] -213538158301303908554356310595682723476004539078186475102810282543902414685445961768448234842664262509109587842551198142748872705067148061603736454608295740244847991671012192628051869596369407173698320046618235902508524117397317835879506694656159819987074962913683520863149827797690047090988322277969032854846244116343450128914947488720610505576787847705831804363356717794039649117886346298125485683388475104977095260781589004171460371567929164902419794781606004917865088251055345853547543639107553818638542035138006467792786946225825366530348211899434958751275467410596762596666785471578449935924041505501056664203643277390783289644321924441669204200113009235372579064408038348467378217971517290463832856183996547053383115992554954128540039660760598045018088890732377471040793467440845161728469246531917062782530473545089981788836241542511816796688689999392927211745039807504141803324390365588081678111863746302918147295738582286292574077813215808454604904385705411619366284726480168586456271597161741114565562115648807973748804555542535636779535691234599897255303698181865633002960730356716608418038492877443775377150981891919298241842320502510784840948648815237259119322887253311981296482990265503653832405103511136968437171305734896246405353477598007644437167655873845078920451679842051371316417515966447989153250550201849105905883870175094329946839049148279333175589701067961763249164135471914771883919769040082448603684989236136263660441283508503530145952024591050475271995302591981456800431207648869190830477906166438079874158476179535161393056625709577550197847000893905365313820253699071974299846983655593458811813633381779999354972567249399456468609513755448864018004111238426708727853984384553316158296184607159751911220388934762485037738864300031090991733078128192613127319975803714093517393123211062569172813027550916264710436094794075363520634233440224889853242074898247585713980044522408451086577518069204115558390900456726087835979209541120144558229889670765268825778240248303763985862466764034447587195918754665417828828094597507930937196651169749366857727180721384812709210193363047412286807393175788593250290648165148394276948306135954101106949199782168161123509132572164840999923647732893707117646999981860464096460646199573768393474334652451097897685213483435018555693733195447998069098176829352474112189980405789294750916873289575281175942979884277705479420318160280344232184002301053239066569401207943547577061155393075824497292353881805482274103269446641206741333007812500 [36,24] 21141226028203096410959758099103347329608161557703343171355391812883577991262131637454194173076998315054954017976148928890052170448253446167213335883138799073849419228157870030386754852994730523917836619491919221065743240985310774731492768472547761785338716752856656898319111852616629896378430780858396877670685494724210399185854495630104727199106017482865593336005429925821417155954980400801695851482954141079590782075561716395364043272298017637347584553082767764180255414148935891356720259627049309289078531047681879794862513696469281801166263629519897870577871376119710289515822450408917108351834682387321666968154684531002053830828154621910206569793195024066814071988735422901498500657300365528406353258586830443677348476304351429816716512480473361796177689958606340244677979733116884975147204723412152403154425895101309875818643921322513079746720099192820607397021373468887739932393092373493023671267824095699684508094561811422436109214194361607532914454893741116910153831051814456759538359619911840918444694289094456963395149100891427847105758206200380363623596876357613240145698880228169659249777763343407618251970129370500625720268991641747135680529752405980166062389370384406809105314980958974229784209166419752694788787947013140061574910590283837751360948219261007857938661375205451349255653007071751393152794187959771752052368657726158026109650207431389410770795782546020518191955732241088656464036721207909638835221328118085751603663834866316239161160131311681276218048733584493537028695611429529337413882499111566842889488007524744779248896959242794715093824986194204379906985584459676938743756079329463867838664918601662724727171434141844976836625130873367097523030563026399834326728250027343161073510326932013723129671876411247767492390578890654430124477718259605229168452368585561384683528196991188711335675212173563270501357509178341631213715732068132255004406958291827856029810587528419460001024162035819084342304284931064982930547928609352823647151086848662491264443195817464402803435041693050586328827586300834830884572481076364532641000260706558604382012163709209649414125246544029942039719498902447274118326049513772908242269573677316448174767722368007976838001305476623144996580007567740747986982840312418049911719375775296663299424064755082704116796025569160913366687852958279934447442156495172502322161249112347548123214353966478708802212915161866908621788712399497182445390445860532805678258508838657297659943918471765950985175042120545185753144323825836181640625000 [36,25] 187317528019772831695688000551248059920103070652978891197602968996012492413393600605638914153346781528875661105940521148032776674008990417956730944703385084140140878010473899956204075519287532673624735222163827382523064439427045883066071767954581364811163663744760957145053854362060444818503716898907522428166851544407355027034219099753294654426611733665656983582887350424494674312631761160015181567253231134732594976553209819707522246450891658621288779678068513159586421740663672755829340007135432918464350085990481974483623022054083336316309062185893014187419409416676603900702537583270940850087823882714670490804676374458152501938169102389737442976838210544649280803463113975746072324886760239501867479199132214749820991241388492273298035394603372111798610949911908791582812044098615551221994297216891698516061966028614674840970911937817215349164907956909715805042295110823492529107808696416501828564075178424982669476856124100925627453251936811428544358619279154786905645083288120184419054886054688716810625158220127515656473085920065637355218748942291736875091716603583346945291138171260456666914700471976967648065387361526270818888759700599834473823065205159226944253174867289168435532226459370478296421416585260265379795498309942430193800247091449969986373695419096164176790105214325287198996449785025810897803011584654357789663083221564283053878367056352753803438410188052312701556416182110518747624489567099729831043838618266006812605686361926720217852997225799209215981176477144024076950589332678319924235457011155279608882577344934545500580488145277329420644716625786325510512088878781276089357329648844520720719163546646888826361511607677068624154854261954381546315473722747412014949892315097152560624622500046343016125511306879647781631141860229569444823638123427323274002617157288596546975665858500863414870442124848072901572612295481564101592197765391977737093786882355429294430846933605485457028397427358958815618497013930051284878975180911628847478637968792257374200122140249127522105808949117238335083020683706272368635254321613600852624838063181838773782685361118477501137022302624557332656589885458709836409046711042874477286729823774279401732959414277305299990645365993779887855995133927590000672032082390142616144805391593267615308202595968915991486328604673068413189760851702781311801947555175203359140724237193820114141380526699988195477432347003243046711758416866282758159375116642230684416285308657197264138617178678286601112290554738137871026992797851562500000000 [36,26] -218698906250514555934344622918699536360804930095125510973793694979929282317494571211114153793092016179028011092792808186812149546039059685047191405659512355804197030830162694834067377551951129852419078758693680234103855246666782634419413148716413196871559149376809974053907588821974603074275711778171420413161622860816700699363387299435628530897863489423718626618789252273916564642841571749063990026222914671979109269818843287163345059682843523896009487867277391174562693782382454878590374750882278040966050587077560967187526834354869387275906619155252099940963163088545088175100396279861546336683304856272057943558437643166429741594927741166399363376880834271077785656103120582747920619980652594467003247683806206120266184968822546973963278775039914699853221216735018231595292748451069546673397491514216303454311742727660264563079694393070198987333065642208274896133861568680107609334285486851788212831292378452937758104516195735069383047486462152564470113351710868761301452402295274066820770588464816075617320908904794347000125271820398006460576229726562802030633116780410495892200473343048525309025652922406254100960636816482816288087765478002648151203839593041979147009849379244123268293041276929689196715406608665770969965120270165725820517537634180345678204158668516719974401782333151194387539911027995904670141783150615389570898863725005055997205559364089815972699294538071690994838405919869339552887480058640846845536509129459354441186001301083484901459083703317528430102580104265376698842694868743147545233953383552486875796813016706891663293896381878111680902794712836968774322913171009353305344002333784263031081616239217300164481213901134028914263622064741774944942165293175610332398618295748970334515264786064213177203192712520196740502921206107773128798085835583233111527010858367087820541443468460918402326251309724457943157179293818118086630439315760263152446302041939827362731144569825012100778274896545121095777912527670442475303396234035488646396140629776937443106872424866045988188509012868339978849752390510407513237240055913372556065936649713905848828433496056704673531611753716639140058849403594138844929545645914785400167224251600508228525884948241900578332001519757051430747269287979263795319350577773862817638332939014870142191214725669998066276183405662794071713361484878487301901807766242753011530534723564480907609600823982130404021179897780334632120446574322159879202783365758879642432638403281736649861190909460099268679655892810842487961053848266601562500 [36,27] 157136560730528315430771210301214316608500804243988915025447474532326249242241246956622771648210978585875267748090997793682184044746593429914781229695612144407378167543238609502750283610811196375424257497512270060210986532713759534816710115759488972038386186998651388361114244532958223545214114710240109959467297972011097977205238027513534603763630904136129189203055375149371407927759974027206886758161474385640512974129182550095576067653480152757245221420083841327994767165400723841383533211966034106173578778696182673653186125890566032813604916687600674318742826533370881985149073909703980059804129824636245568450980066218895115187370993367864179007860558796244859191675718353363195027709194701014799578941603433278585347418407030735084564831808904545475192182387769906968427194791560844844767660896141101853869124314796328106509970321575735324467347712612492431821859693817934285546762654732106250800075237691848060501443167885394321800663733447222390168932269107562041131440354012012541155552760717323038721901948031013760869822826452367923797431291653304918409739383310979182950814950865781333516121009558528821331743394625701632671935411786593649679221586057262465631192175338323282683645344314136398591765406136710717582381852150866749315043037524713362146618238970589823389057790976830087903536794047784064320276778712422832902950804370004541490494899480342704371290735422098615529802898550326310093012996544437117073925945362014704226784529257219431873578025403587118581707931307184659656294840403661450508953421267583137291939401886833703564781849060959042556853411262733597988713013581134296252804808758157512810646283667273736600158859628502166688562352053456774007946020179374060200541375956555619528223464405022822847403396442857544625876523936101057853224336816720503742595533547732456276342930240025300576913435929128961171268972954823458845287127844225091803096174578353037660486729211492896423906680927432633639367473493463723202000101443547698508543904888215417074045687687663280243263066531983854581834694358280964951188176566238242387220625710609372451098999390016351995446751681941764170750702617756840024802305212110767559022205558459474701214618185640953677025272129107888261555060928180180557513345729982258653250018046500683116702401767037679060450999590213214764165469661820086620158688349176993652880333991251906815893317085304472000634806350614341705711493872483575245176296697430475586218799301622418301911036746243421902136105927638709545135498046875000 [36,28] -219076122898333950853465704593024468774113895598083074312200082919332780589395447405863194235396221567474743145761321647498958652675682615467564492576007809338936723659961921834100763965958627215729631215119063091865730040737671570724115469869815590522972042166362548181096832175771034795665917554833273467020996170005426850655305900658792254760714054337360081847883877020901794501738129089047389678277647398348680955453278925552874531878952908910261900272707823099202267825391826046580499432567334716875922138032044518582321656683156594462569309403883302133497020157785316807510168760324003108366422173582772779883244409082706059853000841098035016942461467698240748640747315725072746235415313533424039916689496184361267063832571145923950220430997405867289850053323988437934175546181731844153211901564764604340629965849607110209771820180730113076300178582196529958476735470316309319931723818157825869860504043810070684697065753028004494047001758392603688051665393667120262082810668225808866810031768817464461134560925945370176206254992757575049774969409643059663607994283751363505325580371920243114598240340150915649367574640344118675950405061310465659603048073560192616389854803204961994446238436543440113810223367425469872462169557726540607568003925869979621571047251009956080551031591000804431359440393439284574822523814937532433121233840467875595127253163261814776868007060306020212330614695112178232482687409855926943044514985408178644156029764781854089648888592329496176064671091035270202177738712040293416929810007771637649953229055707267905769365628986578909126210840966599532394403260445286664271293577011355141117352605185820702807446001752193263770414046878479295438649454982088231308227689198788905202968553154165890326666333334629079408986646789089467393788998814677917668791095912288352255284354415236648725380056183225974760677684733091001719918532833172643350721371107138589488830279493212408100487449897629980530338556204793192814049315578669830744900737081213548368188432071382960815156088115143967838290695665022831600014222494413426457159703201080193974849155845027224772634483405546090305029339856314392958351830771947710095691498467492479687987054730904898611250593887353333666527989908049398933065278408364569562165329221527707374637516877770965870002718429770793375343195687105367675083024262766012298083184322641363069173766210889939328235206303347329164152087552537886164510392552459050457504374945733904877284009549143206641019787639379501342773437500000 [36,29] 379362045529015814358085861408187100701216886141106819039784689836006422616440345765438783737092714484897792212408385426413628023289559157127348139967361757973837969705754215539432487781642959215801370761895003078423280241311724390492602740273547056248764212969434499133466728935969239036160285531358712590742034728128569504270762558893683892464877917560235529551975591593357763303060970455005851125758522809531957683992374618286580596942174623543497973787123674736861742071683438754432008041263681463498497127481413386321729501491197655839180206070161950483507112899546239497516763807560955875978217189962923779364095177417275621817706476347397609753538489072667571343452038673586629227999407424741862941746669685578678469718365793749525005990114629451409208760998690995780752419912738995091549269529608775191836598325978736378365048439899957593073685969687576131326261662243642430035944802409126033509074657145746215046853420006662008986557583350491664393652903500464079093344463891782171039872721227985933595852254591834643454177507287936398735178726707266861066647996409837536755780068691894851059126075564401645963007006798066812245175291892962369392160823056642983665192542304228458281772250912762274345266423930371053204771639917745636038119350451425665647212803300128731210000764308199307351038183476288712610867902754098403584133840504794352104785750037652433831766057135210889343475229881883174932876185884398248030891455216156286165167416308345360556760565228042565182621464460104044898345824201537287229942161478458693598168567201727263510792321366375039998097132617678360638967608987024018793619831191440117132156385065363903116616306658264353511400512482819681925863212398728264737057239051538018910613361543170572926716574590197484994836793082295386385872034406371816181314912488221258008121172386778467493896896861227393896879050991852424331601071848457575379791184612947946128985204491133119049686270017009755291477491445889412321079540005237805965933607104918872239503495130047440127477823815486123153704192980453193302289117652319669848421791839613193238920225743269365812223642597581757179577310830528009313155416028990105903821507964984370018254277270993743200930522005301901635107434734470682920952992340137825755133057502628758446754167404540177882707631040080567444696439932474015741368811111620206792203191441025432733806119957893698654754126239248898617721782143939567825895624283558122900493211127798266052695702610364492102235089987516403198242187500 [36,30] -432290423616865829790273013623006308281669268083348681257391058705244053738914738433272675924929482042783656672016737659891681530560325891854439623607328101826677434221631530773336049062760903802254852238534229610388105609680623424430497249174429065514562649695503005707146454030324130294597747608258073877780899335280388361430769802908802573822603949967703181152356958773370122359687758030007098820441802366087891007735273936192060141520792131903717331882077176735277261112820566995863292488486978060361504420029234122915071511597887042640309753555113874721955957921569809811253940612644265277523262926672274398866475266652051805755145311009391544591990939183903385624148428869637312824535742110184963811086838833443151302203333968587623913262477120151652129404866255696349773743156144238937237086737004115763790211252167749992164554826434551495358236720615372242383599736004333500644701020072831799857424897284649837054697491855503827050898632349233634312003225105157291287714977188588237453750679348081770537441872684179263624557155126118702897933335296437204233302853061953793496754611645662931675365300080371451926292223839175019377470163387806874204137139332694580310151414102189776914399997483994376920332683923175026086825544731652877937074341761194002084639935615643614921190916231152086762829294217088571642611812028687601961975725354256424386345685375810807663177267937554049341478015147632535392064802861030340618353071571330551914319874262146490359903475052837031284929907263061019394913746986833852671410489949502139390453058363840958472139682518874010034084767914859315973688840822572186993333716130582620498074245071146146721447166879755038875382970785263684389478154655776564843016035928898436070405299829721464743388256952869278266786180888378070865317449623448211757065168153328136901756189901319369517466671796517074296845450052046099255692982159496525980086017050389033947786732154080782018901335914885935639402382066912614481162271350529257577338077644263452249717481732412628958347275225596325209336690168081023440780965757628575005635329434788956286096800180883443715819405852583101772375559315007434849401110001624984985960001902761835662023975541830659991431071046590404920976019056132620744823801365756796370341605042236177813235182316598221154880824502999261534489163535520603548116265556570846998487125915792922569474455853565965495815080472251641944484066794327060894175973469920936500431354185792717260972128912044354365207254886627197265625000 [36,31] 308177699098303239750791622239252263374855647418862901652684217101329889009718601305447097160080718268617452965278412145207497655441871118376643559029667592165965966582444066619398702617674562945399371389427279034607601010106351407432625515198411860768290474428955490328771293628466822021529210922781909189394181264434855381621754006266521302855393924801710871570788588414912425851253590231420204144662013770244158392119907903092250369108642574925645558945967570409146907777170992707384339697503906061066884006736314635630207197455990596876621886995927634448674366445332374309400716611562533203162040752716786984225059751078824068809927309684471776638675763353682770764099439708409689085000098805966799998576174995381044085255373706315060083742664632401597444437605933618236920442899571337551363287554668456630143736616024073766752951547668944070970538717453722832630630116306157229878305710307895408626087433873555962921511108939889866473356492015439404822841598643555199260005710400454047861589051017512623392658487575749279731750607202312979379960051142924545238684749622068716795651193073226305915532263352534762014834717114992987768657763780922321010034242478342562366777088462531823158156724938765415322013557703828404073975788089540468153512105190934366066977579475485188732886856018769225775921023392006095733434615954433772444473967674633405062193697164824822581269769295100044378152609834229850081560813696755237075736459541974257164594756998374389576034055868470288665329905156031119173914351657550883871617126766148412157384674866646954376517878729407472672937555378741182014372676347300281588918687184463790600911552174389253232759028161782904697942311246585307050496697400416633254630361071547164536712321760203588165141733748472653151883375708504600565231473766943569864953140957785696422144128427214659210956812013244656663713978935072653545232713914332470767989918710010836842955656455013592276936081975240618930895482015602252772204972504327285677603294192385237096859930838492213162369982983771781985314330832687799726225740110093575757568691084119154535055992538755288810685723950620942971428446240623133384257440756316365659005254246651690918624969680150902942803707375625749963921277749717559953338452271908845049560770293433030736258321265788574563669934574353957728148642777812258334689324039596509002424299081233410992826111969693074986255422706719870179701565325064522686341795659546169333278379453774659807452351856227323878556489944458007812500 [36,32] -122557858293965349467288915355701033891520043326030779763771364131996346938555582040345630687849032087645239751586056881173649098965831368651932586621643005785079571982451082013667787429581323798522039363108460586531020851837188614896806176683221319530404065502189422676579434910969590544076651667565385745005188223890912564916779861428282522942994113467943630226337527938996066004113136235174251089261604809278840711971175039674090554312001245031156879224594627259902000516967688664408168269049464040542694699718480578465064796262361629478124639240392269674941154949008271741595081604121100172568118620188418153007490769327825366555677448461930437276442399618242024465612411507882958605224828123935331067334432023517043368855407259151648283951076545631349118664753513595286429646667820090751189490148626291564893929032348843129935970801966094432349246270110916796215223859657932672290989829046995771445842780682369841958238011452129739116591226898258197309276117122583013721799008987672923307613420998041210920154539793264072020088871073404871602257577933917855672195441361719997272050503321568895345269535260634377882674236560482952306629716338259897599029619112614016394425190734132252669309616996410631135062515354849235449713663873481174345998997737438259638231566610330284948829751577195412355214518107934897207790999295603927182120204808468797894213137432620691121422596375706225849740811498489490888071137238024967803041394678438734138472720926183863086352789914052690980821636550138336031252998920302045004575730680098154120944862906623286566635223154918211647221087660606220450921064630113360079016761344289818347942146124499021008444117143825915773848903620130366054050360642290906302147704067383412721271492661602302464561548836108809852894129812133314365480880111194911375532873433344062498832063759195991866784574761955996508032931893550352845597292625066840902249214315050169646208112367425907100449932893989158231843416649990891685447249059423325892961129966218468351972584026141667969021219973716140834534089227164019161160844740216392889787234864461636378534632186012512750135671753495300078131663477238833628350287429022816998609615977913527510195656495708074941315248905805753656324140044049832761100802464378384902642941034134297814056477298526715725186821428017124973758021027785438863913909414554843119479228461937430004148289625301740204953193618601829299432826903996629073877839223550700895610100597810099287698903935961425304412841796875000000 [36,33] -4098140454618258067716973339374245940037536925935620901046227416424369025446780908246663010045391710213160491900797823435952813091987127109773176544011508519694685280873478031753146946634992751339185886498212125934400443011999563181151947374771242819646800674616131264346642199106364211672644698135041222748564235781854207303076437480674892203325335193796749121741770727768448849560317785289362846274071127054392579702258100329090059012635525016119249192189030245161784920244435078870116380347030716145398643587325146983935674534482613742228224550940630333418896294074278265132194179025621837369862737034643561902396179228632498738452272972080773066812094337025612542119551206978038132170493256871614798965696892479188541571238862434359960683014777159583154111606319838974905859168603554662417795325955610243080295642499939932188332926942494550423613653962031152054645476228454534463623350284765577959775458012684571628355604371590415920386857369856149471988144912399910343785948668669588975590594445102487786451819250025717057897802840308877742437811287603596556912280019469561476321831967288295489771574924456394599422951264490383495273939196532750018657996116264387337013584194560865582893413878103762678034215087167171643981254916665419661416683678596155649739720698361039068414579725909407692905080789500658921994650636509682184772058192651416666847024034762171912445254311673000763879653281843484496163988135149780965181985087780817830434125951625940172151551807956042786163329568031959839832373819803580457299607493797548022441336413640085449907755968231045932234730364176089476188015389717511944790592804481747674244867159269813814880010500751510482334121351959189774601423149853732595539397181838830023129047344011902579284359055240886494771609231886660337919196269553427420993511114155121455571750649436641447062008071873193316572847710732353356402792310676003679418984513531330913957118652528887527045546190938453303190019586352421469090226306695374493586720235546375660555049065157171298020030284487172176547297723495988216410355850500261230840654834859845377490855021771968897706023867347363458094429035085277394221075949802412101710056420133152542422612475839411902586434393733280533189349279133811661406183922696766603181787933924672125319857565200105171677094750678152825414466425629365649595253270616060797327413540863121634258308323631775846890398591426981214731094376659162225878596434414125375888474783758752550966164562851190567016601562500000 [36,34] 47597333812583789644777207720555705412863222244354392104737891588418337960868444858053845369977891548543151141442568550970916300647162307405415636130912916673307653558151147906405806211914567191843964683297346555284003887062771218756943837756788164508806330990368970728026668245059898254018985357770366010138997583499386164372367766865438440247007283445519081752036517007202512294543148155319267268791191319326296839812059507339599971600212108173534769835303449291593532268884725790420874450169612676155044179508631958411763158193518068773142848347481570630193589140651223024884395056602567881700090682827055986418302911844663369697558224577097133200767121629807602062637815394923925886104058684395656659825020558583326242289099798573637639062328400971565041909560233859564963662449124843980686977351644900118687267827759136820811592036325671159528249268720642958343343682458265154618211583503146326360248416169538352402324808166489207978536243922055864784964406779957296048232979872037340780251881425713754885612951383399754063691812415080811579591699734812700513547923389252754439502911026656501351256019784961914957292263552573749649794569459369840898192854318205696678082349067528587667638517964712373045278276248776598311907325583988284410989743012729280220544443759128104661676942434239431041000721402285855919807760046342228583313574147280057592141150263554998302475956960861259913071633211099656746520809659001059920750472061583773853400742138633572258819505895474818250663924794933705039496852060143984620478580101613271321748351814435326925001462951198905624218622655577491763568289102191286040199129092453023389658976535087337568107573390971522930462538864128674507622130896666396722880866551024056565911925605993386683971875223189510171855524370682763156401838045226607118027170186596554011065748830299411308273553335777497653292652190705169746195124275871238962117298980458812365158233265948957744985011232229611866491736506745545748932875238377414485119334152806762268951904494056936799578054879734919700344807986907701006524755674361855239423845167778268828508343571909722707434542821167362617242448545891315303839904815669268029394170090599378424641322339914630849585650326256504995236280595031332837911500598029631454169465636970386089061912970306998429918043563864897686306196893675839323294615380550838454627047014409352883719556776812083826498318550794503455342174290566243075083702678917784426775375306029047806077869608998298645019531250000 [36,35] -42958777240790689687252005478914303683489231434294459007085036331450092485356085175218909657058571548983937703041550548668583843674420756784172458936507452386928877275935206485367008558391574394312155384163899803546987216702972150118826290240228069970148492990318848821744161205592636193017855992776665156485297239698810551063964252521245573437916759156157257247821333270136510736059274107332214410317515887883928097054191813390597807766213649808148769678744823673063818889956663915672286937641144050660965726732273261562451141525545856164896591999213543315379713617977066433494745883157774256707683278714625840685853045650043831348621002912637961103864039226003612223256512469682651124226401560222574362334709415270245627787612397377428307100264521270420495810887307358874891925978124295627360249761512253170510195580038055348300708310144595427151020326005335678648313311408177723566692374490148407333301955245591672774730270945073498967598361786667912434117556431985187132654904733856740606480641827498436162853906554818195428301604037567967482490764361703818919853658449259864854235717351343476209352065469968504412989191560114092366605807158932684093364583303090088731285780758392500157328542562268331640260350125642987405476632141558739719590184576586032949000981642828951823026180842716122791390990700091614785480552869074273319254560579107488997021937854671015767706193304319620187616761264801991036460839343609951652841139814182069023118425230545897544490080842473026132340459840863105148455017928847837648665559010662799246739914192769178681764919639404297468299517619896172753025666556482349900686506182555808422488999330058939333469020903934252329544627367961237025758532321454651353293668672709079709864571903280409870844320946723602769070993391350068535220663633866835339150871332076601551494581819942065131495432058680025548580160601695407582919177494026595625588388514473926413659349949347525786134247472103703175009319589700622765130869051855586891554062075776082957209254688686648874675374770980009470217929484487529828723058357689224612062525815110634284767921035688756379247036544135015885256363599544166799309745619479121342242955216091506369554673637351711355696340572682470864122409811048275829815237992208716005609368343621660505799981616075287780982200051276146747395277251719052047328995843876289547496403537155980681998808396909079239474530922671318679055695077803089187483212343226650657343479444705280911875888705253601074218750000 [36,36] 25490431888550208205383613998382227123804912878475096432061299481209879746230069722376629671516313412906010023323989730917599234853642785806132218273719066978019549187249405477126909111191161216555265292515612514140583898478823368174267219570034640299672821552550427552905570556600054404510207687171339489606995457149065927415551323453480784308390530024271956596075911754219261709456250344725205679377934802650731462705905342690256629412624145408911973616213937336721120924538338788964578051835928497205107760289769337363517300176229229508256211720665519798856087346548723910944932325825125468140674782329993956169040986518946527096520730668138345066989900643144323894463172858221606100298553216108488305851319320339809500926734974546180001359494022192026010207772993311488120026917288185441314191982984725763160681188530460364215996454948612787100772346333264827045542890566455550663239141469543542926547703942306947561119223290118041924855275953341614727216463685906984591283038909223380893981889517017733136808765127026439668999239022637390950939351964304169630389408959060821918235005450604111408624673438370518213482354485271449716108737270619138964628101757029494900717663659864828118190151940829538998592468235973607270072572429728834881464609699661940880162578018047396481368944956066115832366115618433366844521154899702610851440784720510375582860010841845915978372893807535309554436143448339059149918242280543374301550105741019960210696259314696581280872166691719810610138377527127758585844900642633967932094156061699868043584692919525932251833919871109749241863268922304535006415348054955312966510714318660421746485148690136884253171919959774416508237111800431283257321670646361672326434828542277862476926238412151690378728945671619096897530992005196079112842369081295842510115347121482178049521759703990380848220708697009885135571086949570273590185335000048156943994677899574468817810553464908369017907964563786631352868116348518515841527276477084281530394161870052170876478852974473177020962447295734132480345973168211324268690049133725095386768772977428758888385974374027058056695769238916661842953444986759415808630676306937219842531208144820282793349318241953440708268539703067595637050304063109596275205405644908395078990373035927634891120867889252636086726200789874982377069017671495951147630303551553693564474601678974343875287693284623334064107824411394991030362773593858006950466643734847850023828019772054176428355276584625244140625000 [37,0] 4021481252564643260452586057845719984940181606516485268549696135074692051909695771135397306446063660022815438488716598130876984619338796498678665734402200761710891548538051139240404046685293069513230793423311487183385595238124647606691554333650792392948124306441125067592218701648981638263952846667477463811941039434276243996584555509738998434617784280861317396656466539884460054843876887746013391828945818649502822760194400752915473093091743413982248620163696225920237130459037186464424210680986334126709676627500638354387818081459792056778253948789793637106062400703599517007380738498124868675206340830679207642108987238210078417264598171198242357912306369578438588529947104098719948425970362688931184475262801089519046897280084717775377333304993798938882607708179433965808215292180593083199280101404876818684059597799727466821177741204410323458093513767401217842419806736858732307508724085043490046247448904403085450894704402726262074114617432366309919055509083291366834538654520815147226513791958588676946477222496471281501937638910100063938197257230405871959906081117531865961367859736127503355893638177824306433352203842109213707010581094646497185147783621197451857852241999639610891800241795538491205303502335940447473549538152160985140436545041763170731379620350653470254568482861597694479507238362386739073520284748710312954379342932133371820522555994927758829636391397930283163143326104335800774073645553007667865907479299979844646577374468076615731731474068824420458154075547989808946498859395037061753570941065986507977205263582037744262990547647786005899569811548909376503755815997414905494541090664940470721329511305192184618414957401786050191262895897449684403603596147842626665962673873584549783736139170605088185986400753112842453705557989762585410124426627084474013387034232336650909122795000677432263573436710297214969053255246277588048056884210126160354309576419574492900059393415031994592745782766746055657864939502185315374738218749823892616684408451276692827179098818196288811682870610598762685929374015042151397182786691649691375341438358147808601497925551335283286157632762493076699719670901358159275894700447477676621735948077901716235381530374800989735985070345634990971102619935576462922614532497655627166586861288766401845929157375046038038370164547696118169724218763671246370370905964229865495106160845443007624532201754992750307296225081983004918253803401868901063405532587101742428422820885280941638484364375472068786621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] -4835316857008067083194658214141520199935169858697381625676060798104888823153758939196967586996238763594456459944345392004537901555885796904081920577560553854738898035131339500108107569317609361353569392182737618737453787241854749506961933653451966736246708184632916445040880788156473142781306100161231001706329184985056056656841164513970920178269203514584348635514778694414148002978191071013856267002675848937089081874817934934377868639225224177530495377946534015673422631683333227283879059412973552954073281205131038615403872532953130826683126081940720126514327263349963638296513371566202782844806648598284244030586441546762145858818269965623736214560486482342407813622619682951181528500244642416079176036531159036172422261501754099739185755558740302670081926332241294135635446521740151890427973827809620933037318711432988765942619888030557591451271868390554001056533559128679769606984405522781384281321730823464664867468592789990918182326516921219882922458959494757021335796845080107907370477122245041370799796974487055378761446899684738494642652803486791286353455664514309534545985284538985054128473424855893445382974746714210959217177819898409684009202026841157756160598665815908544802223482088262388041798129620627446616885200943090752408308987154567358183497829922769931619920003541751191601146685138062591331139233846894045466044748646309345423875269323141817127343474218201117972537696030638349597550518106585331637823666958973507840607604908416643172990299302809202705160134259569783367458744020948323275855714233466879462988003569126080490808092977787447482882094764404133771267064945684783318448003482218793795449780365857196428410510733628616559858225777840854216471545030232134826021981252311459036389715566203658737736660575639725329612775994206564198886344103389752853563058948340422854903432204242789603465491555304463751225058104865487853723989628480773006965274176599301845212928033629040015198788564795120160108832818338719544489670208533456688518007901667130011156965707685160399638608778532177821292863568890024872044133003927664888184939818550382217465185818086160559363697986342553154136912867031843102887309272069064301556169379853233985692946326886364138337563493382857366481845820227701088420613533651940701159430910563985756274067304387388363416651232461235815855441585174918400432096030152950965540390639635161455112883901069667307261813887654219064179926575332837466238369259388914072350086311487954437993153078423347324132919311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 610191981548450786515560975085633367529089149921046910144674179142436445431368999239381241390999681698529699961228409649467339766363004343366139905423843681795270826633377852013329574058813097149663909956522211703780032141974815051934900553412314169563436189247887834678657545975569468037005996018756515408600771689127119945024932592373799549051666687886749507490354440680040643842024725439702087164730437499109244994016466629256946933589667794843792782720054210751669209347624428989517722452706305425546659373872336038124777456536563381781866353894617976107629810024503311182272662187687840165337430936578343786989518991973583196731043637288389597399432047809671983021355949180362867609883753073343601403929277128580861980999485672157869051934295320468954049680223210323602531014095735352574169967183546244469239464542199447188073202443696958814654786225175585188086421101790756161795349483356288922117612725758576383332383807642458384173167923776791792346721552752143325894783299337721585325915068841627419279542629293014470649787432526112172478957011303467946228525339912551441020269448930507855205700426023774358617492481237092257591912048815854821273474561437305342397748619625354648159275899541701077425602140715444199207627898270908194680459322640124829072097654081252619447306320812460543674559681616774460138048817121710983592500421050934997419532189648027488539098605719482466813406343698583374092796756006168190822313033955638418540816036702370333558704369793002072589638719722591847152760767312231220271658067624141583220145374136546653124183376020283158299712195456494910766014621726499542155469686775021546525682066390904967668203692598263371458189375633615723043630215181109037102363927048705636903332268492927816174382501080763454823679200864808071825074641373155990219088579127304523047272456411567874278559244336931283322840082488951490990429975875366200685371469913450116046825604469234434158889220444487487524123197063943203482348001358533351629588376635225596060735394665471034480001297768166115207884622683324279959953478561572626681030524674745644153019042589056440114437303790365895785305392567905768901320516707448836034951858369477728227141569251751209995031922259184354666677635557841611600765886131256376242423879844328539343796380186059226803996541242952069831086713986353114718413993851192911551487579324112680006853057531214627729523012730537185080678005453694853788769208022158456049625233636314429463975983480850118212401866912841796875000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -4666391590316346073615844642186428058058207084809668167646229832137426088971424429487423009256096463078714494806812957365361416297810810360317140648303153662491001047622527145944338746850076478172889821781099467797651889199159464321351510001955893440893748615235148254564251208679331011740998816241191616815886759370924823340304136851617271738076607202106395518142132400035889319854738864065193460196452230754287115964416646276113602756921479103768759461837902644218621734950462044660599424668598802901578005930262107117780484436429713011570699586179349341222925924966153303072604741174986875679517807417185686419100637806779142725505967402724838707095143302966608983893059399403118300035611203879148657819940153909608738068748028958368317925067725657442534180461712270959405240403492920807891777912354354848867053271330492862334508370059160164129501420406473853650289770992232718826806687710802880818611452221652359431706743522423961035832077317719078209282052167140453865180619373910048922098522632479345756953190682674271073997696083038534235320692203976685212922937448553770168869032205463007323336314693918819962196665211397403597554700823267527183358169959028877751558534377102606820018802639430427796935566336814628027475858460044320149465686477470256863726699844767721093621673300820443362744166917395384744618344195773789949046046557986261046899978477461782508375144647115444542606755589581343043329800170779948956646476787678169967788545295578867464587404804622286417418042809028131823994286619828796957437692858829857284221353944361173516185889199938373343833855852356352457352004670105449873775179296262946322290699530990045348638497515388585413154453622171144967000056984422711001552938973391586318200931044224163648874994033306768669253966193797127516214149265591945320516621417075869888372971897904090430820416905834420813093120166303238859233917559776705310977497524429395480529039493594062384409003528968618729242519105224992126321318434289548830279689583720446834272220410855937703741094786425303405404333932432128989811514519525644869774253194510941718795635766542673042366056384667601045001132909355185671633310801996096373058859857722784834442941601296260263524316366810359078357491759991043184431873385027745465595271553504624222593869222908611252476591174507935921516008078200196362638659091666270809165795294739821960109194966206567391883197781823292879191747062124073567378352564750371364040648267899458936366430608644328970058268168941140174865722656250000000000000000000000000000000000000000000000000000000000000000 [37,4] 645816402558650563548122604203191923896052058519874081261487360120570353303772757488609559933765009608444562642018657164727764354712765230488109202865729367398551671568852923927807748838972120246333160055698865789083743478260059072333524530260471707423818730055400652590190594278114307360111366095865015710567144967682766884041654796143506417376101342376871763213407504952707804320727363898415755443077351753737071756174041558540379864669903938300186373444057849459931927575287317765685612951839637750506913954865958847868288349379609042476036889633126145826726340675737942238623804763791713349389041596698268371944468363811471540146062008010944419684940086311947429274553460437750111710086970016839825070892453355952423775707680977755823157582248002676212211211566250943288814796086906029684715013008903084622412799612649991058388643741834617526489827323761966421601536746569784046062616293136492979298063874320561199345958871466900420917491685499675725336458824605279522179643793919483399786936015830145780844953463678495847396938389368109378274175876603709372964608432192462034488011603641729785867143302340411822760382852497200245902410935820562644230278194658965267348030756966976062571625023303035818463690642418098606871612491998611167017089903360007490839483257992807659256271013657692373768913729969620406409044720154434515974286537951778049293273647902559972485275477073365606863064151442704687487675156425512553252575142997687126745349084667933907946145586308874178121429905321092211301643103316070775752506926127761822963413973749195814926585266226430028114992965817596394178021628043266620789023371160019719782736260225228021333940224481941298788160673567385171085986599439379876069075682790974878858656354030682526612812359893401752703656724010528889636654908156634058058612193084802647328338057649012660440665579914015920060782745428930661950115024613239744907931073977134564217580348912615335580656604060142340678583905363827038609809943093334606561866725599236931218043400686370066737930138381600006533461891536898898928707506124302279872277098349559592953791817019016006526625282765836499011163378885111394603221624105466903979030884933301068351753416044664264004308823106092384637609036237030442997812463487572916960084453562386791851831848400055479365921868816253975285017765144246205600859807512025022209610168105726366728781465742923740758752918476312497541393215505746479494446968414736086296113138941841345126722641366897453840678622327686753123998641967773437500000000000000000000000000000000000000000000000000000000 [37,5] 7499294008530326967170398483934214635493530203522409526160217559688597338115625115917240395946244994240149639604624595803658882933564670421580452058260398660978574413997509802432709517035067452655088430189489963632670552780003294910231651405085165996315786486141705394262815201516402418077149648000579646679220650954707231286937032658726267633677909819960438437510800865258732105355949405164642494832918782966711190948930782677639620077086428083307580930913876367807176171412215604751154122168624885632862155873223665263654210024626162063232603936967741401359804504787429198956427939231390347240303430551731326733392286029408528511694701315957244362099050981293942254183053785945482087337100082417281580295443279140240803099591065657133582908393512272406679378576665849858119753453163640880105343797238904344097556413237529354651183484872980722275987610166833157549288417074577506074500571043101962229521459496740093076486514030835190663653584299213781930790040934909933863983911791841419516277191732367221024988792155720826601610402530894525320060218099102150975322769661811790330231453519525186169700054017118116790304710412634762204959964675190802353422725821796595351727492516099559392932502142661721395741113429199521461917952727081384245949788695588438830154169822514894617930389011169009171121577963143762749414194926880322022069221942419790228275216503636785474196717800145659578992880773112332812986388253231200584336487839518102166905290360206816558511237504361680977959395399853915892007844949881369076993332126149863648441396524925784153687969915192667174190278218208042295287117773946786790248511782193485185322664853483896329806727097939516602721788602067185268698110036935918629975194822152602067744560917968592193124080782202928238150145189155822619817202189714172853983292110948907988626346138952866027179765557229977392590165779219129457486669021912220295679975977858934610723210365189166549455704513790636457366466761504035427247302153649311243545590519606781101047916377855435033337282814295524340632030634622785706759408875311976785111914574274544365361130531861665190748496883513863624035007048821882939164247781207126523332974692437190802110309763407028557166482770488557228404052946806216259129064749247766599588360547167482470770340400202630745009487765173066687259668681348227164890755055200543270138284940113924812433912311253837111612413081410710645000583489331117110110076832041560791471054898553904683586541967808919927594712984131319899461232125759124755859375000000000000000000000000000000000000000000000000 [37,6] 107073528526694759419612320392140938043647501072395639335492812527440192859771405287892728312520064839212663142083949564126013468377478659057323123791458738651031465939453674248725722238282790420496310845666555381282094479360873918038634859554615175065164734920373153423813271460026667481795744187069470087070985035258777869507733229562479363302212965239528435350699708344430592098637456353538547672226679374238457340228992981392870777765749677598545947617659413363471732346796252560257469986632977615881368095935228345452762836373202307134336286684852365713850466657394718980221151861657327153950301111041457925918014473688901776806005856820859859736110093978141229187125471143483870311684841942282419581405021593774901832751688702252086928763869168488117681824001418025030009804239568474604805433066501267733277837611767793347722978482874346299143677327137329852925004135600814829624712931417132596267811744383195357249464800230929189164308766200229530770403317934946793329264652836490472101404267915331530396590368421517237829080517645589111935389795161585349387560522108927013750337609342058381068977215632043652396436871128792297511539871825104193268792832133090607415056693071378092630098919170612127000038515160172799773973486486827698256117201585680012207661113724198577695888528791834929366995899198312075946403813782049641157551727201863868409305140472987903459074754265377709736528924576441186917513397817482613455133250065887275097339445286965456409658283813442071762046262828281045056869733094458795808183105537887180410748867064816899687490651144151993715293068155404298810368282830501015960783757528325920398281104424304829991988769153718218634787302900166070478201703652883721574117685460543297864735602866828042254982830886915012309091260326692955100681287590783204082401700620134520900186486387554220251327454673800508796068317877372612401592325695348053084562812030313876523854630791180182888639987361539748895291957279943815694581153611704610569621117704009295754074110779573650766969798662063831008963851616647646670818800867619272962161823614312117705026891267583916825889074730569117324638328378448466689110705363156314204778162071918565859486429515042112063496096913984988335068566034894300061383115476464829123584547001130865514798590407001790979318485466882296151800982616262259684158041205267181736861350638843470980843776175374018888089244371909281864448477567220815955352147647035458356952877758117317259354273989635822453584876323695596056495560333132743835449218750000000000000000000000000000000000000000000 [37,7] -460123586905869808929647917263808221810733771162826516732436455101447456395734454197059210003793389459992226239673569006461646935584880830784311437255654478352070274247375594023910109648024400278475715535457034184806909874046679417490569343904827744923981967011711107263651915177937926316025678791397197531479598508480846202042001586020988250237608096269773675800634228475284950781533134961026422711633749011401521388224245448250153631700794608229045287347555073127126397562915533931869232341493547504767915068179694599275908035026795888371264165648090155951101144418521424287295237139469736481426797830153774920852566638360065437605950645982004612326017488042121513861179163363402377232887030527930397381684622431832216365679004144102503376407766761364283600147964356538429199726306483731367153108137405433483235709539899562708244161821201245835654633668485323435228844570195058902045396417604649255414531228973749740962324998873135496609528937248977635122943078094114174978008597789776594660406230284013550810017966939008072529380559039185633273974853315904463721462906792952058968201679999895974335263990805665389406253318162659998459604929149842718937251879449048302695855784556346288248916676570145894987513103741431684234530025268793731824738056353211355718762895298952226303658104452522093782649792596191149222084946478308329036766523908987748705373666949523882864175780692808873819992093967509063631062191145407329776665774947076030633668891938025618006318532566236756036157449549361052436455882954079605322182618685899684538005970402977607153022819499145466488027648858831028947071139053761533369459810288287807000003551973809121023910353688431421392053729788591478537301877368142968646950788490793728747979216547477851946671049658722363932051215587728605266899064062014025476205475383433176666287886511781231261755257724523804330949796300036543963143084748949340158215798086932180918579330758136424641208631059399995427025023786007886718010453549071049108216415125005499949771328163844821595598594369134351286374786388119589946360041489366094274426431108202551681935645357098133768824684871253596177619991170982530957282041353097938877812989768336264023644312247867304554212926086887205197069886419072070242003368676262744767045445402253446602356073249055615156595576955063366997444205753795453611461580173402513872890862352837692230910612906096263895239601992089780464957428214988108345070159161384316097978839723735822956181365021771564058697401300435103621566668152809143066406250000000000000000000000000000000000000000000 [37,8] -2938351153271253373850189069813927259757232485229060614208850831712499003251870682224023032091664918370425430847177735220442766047423089223230458525593278605994301415891523155540649873795562407400243259748133920395180685724713722558371782650330927786202282953772771569363870625744385417218521482836585909308157108477442694787812468304258010342512467593320441022065089999000800371837898731290339081830175263691604954373122552306567881003771227225270167647068638443482249468253186150817080345200639169745181279538202247876855042790045047151066080392150018171619504921328905920324176019129172184824481858132333259071291082721244842015423536179029378813368030141158072851051984569788573120898538966904366782962923107269667248777045453052230068437428968100405405237109334495811108691459309968352264107572937492756348032092868864375377921617465544063366247060890724983193088442032471276019359748265576532833546472130574582364254809544558208588555961789626875201245334752835452365994823803130482909395867611676185887595823028659576820146197972384160159767052640710293850013016143681357486521745074453799583235419135932964915037523463769143880051367841380330667509395519286633320469982983089483423768622852581182099912049976130698998712362232032507888734570274441848262682148853150428908401647246488803855509092397617666674777912244113534478974423226607724483836151805241274421037026181234145316880112767533864488745795459021198166121011283074089473945477162451996436350987973780898976000977587566229543882885721885983322772540977791486426945428289445659545512571817154846579383097009342683590444973579630772305770720757586349701617978930491826129161871439708762304675382063560377517833244436692221455545160040500176236394847161562282905161887698969158624344745699949231950470882427550806393819693305214053397449880922071329438008597695141765280581600991775324911584937286365014930270294317224137348207250123583814787252962166808799773822926177257514239425812381308620064604473142036886638316503800574677802025437654641771956050688236472432846830544198019091873033072947148246552397837559637759997122249671348745076117844315740364321186371332916139034270449737302199779477006034185004564142488563805838050247154352050069606037093902944153995016147617253948563924850186365429019498632113450438754154488122033044413695510233317543131187419555475329699593381836400093399228163356114822726836163332171204145132135034154515537832083495703292089703628985992362709889734462276322801699279807507991790771484375000000000000000000000000000000000000000 [37,9] -18629162253285634856653520007372814750187509931442975357081815400738806840480533217984548792963871377395818793903657258056732707222701183315968940411067780115532705460259034782620059038297359827245733082991086618319356044537272925811462191971051522687866501988328580468578527312404640354301651395290682873881244408755480533526433847868371156350030848329313047640261052465245120198827495321373600820940882866014288630365115217610391282071568719611621722252337318548608249296533493721472727971050579410834410863697502378794727684009681174134218886439883016952146014391337855776223744627167382298123897729786025557994747647824246396325302657417584908914530218683783352469025408648274935439844588269026367270027750284653774574911311564976682756203848841535925630365904806335154982550965573990469337552944458345678794828831983343680899613203805610218617574083995194768228268196220506270041778270035307497642546957646490238375681971854064302443156003674558052360342898484699746559135528332643397707569897510410576327277847143040337909141889206157037478355375993715538083708718643672210458352396777574168417791414088929255589640678278085183809379333931616501329673457560300677652285890562208997644670072994055897997169044175207140456766929185256679566876136359089840656684836010195786407483031704803041321128323535189441056236298564060770144803809208925007298937473705059279806005057547304573410393855798062015300846292770870079859428831908151104242097941649689023658190249921973857903743818176497568919658006253837338856718722860270711448741189407621740798559792574051229282625376768514219187466874655805262323020220291104666251248524598446166049199194998699272844903384846325641298678861710604948048303288261634522320847190688599014811200137585457169506723033824182161067939014341811801871466869780808780319949389190754612415756027327094935588295459267371972129076858383244634184611650062482139122449448421532599322001774984443280337244672841233871989293037038809843018879195534268841060453139417617307339449831335567204546491192669408973418487904526199980021121771306896532178319685594615348910868038749565027487398180381958201591202953873147933710242220593171575320830552912528398278425473998014982060506190023361308888357911126708112360976814782175308447865183355986351332308638596482493195343930751632168037292257801107708131980643390503180568733955343774898507087281719283067092489315580055352612716063652079450131982450307536076341086058090180252496430226161888699110136258241254836320877075195312500000000000000000000000000000000 [37,10] -1386803218842613686238684599590591681264987808402621707444689133911895430475537176488325469870842679231951082341711500588117947388656044206294967991644161629331940317687076961095955302176866675476375590072201322284349731520071294091158013043313634997824459521057970846858968147298530269955451542596696900684511222228309995577541574826837998221086804511821586933811594470310177128460304208790027740035783885352413084833207819966531580707117512167575015310834793657224805733819819380395196997643584294942432067475009819998916690668152039965526145178874041377326282838894499688914490809903070119359649972043319479003938539906133241372998156466000731425487262034968323683321855976687503034612081518599220387947351651713703786629124825726898680278083176540735123261390969605793247277810913520940494844506863116581526968555600598690278333208202148059395135435675857931072017605762839962452777883078339164631855452115225207406836550152845360855111880252897760684245715296072279287682191457888895485533812595148959417577422707982557949367162329150447225976660307505388588692693212242452494390013578820088071873495377234294106252314443238796734217110390345512894390455179175049039653155758267165268120902614251912269434668998036692329193153946369241194254555332731377476853559257072483722185068358094306400862171720891084836822035964230884547182846764950975197716975641587005203363836702294192688031670375250214288315054608514507010766376919245687397197433889397066073518693143811737678770672414770581129718649140285435577765546870509100678924557087294591016857302257085839098762376503290350290765255827526372649686824793349880142511589824948262126558141879103919818408346060823729294424240703413440015052594405481278016186405329593150107415585995581836132773647406140059901177711770806675117663964930870086408888348950609488397042309341946252962254335372980388762908899863360533324435054909505773811171685137931609869901413280901399767022361122968059440558170701988150469740606005545170864916563792844734066802978013249459378387127894369662544767590739415069055677270140031866994910921211561739529979866944155114656653330805593005592425989701662159420236884813368245707159514415501621216141093281140944451816947985612203917989080096551404609225376428645811614151929488884906303103089303451730882698730796357382117262671480686977936561780068577352913988689886247474507688963207951504116235321264680178004706261852385715118435005704752113704306369147387336460509478616894007974025271323625929653644561767578125000000000000000000000000000 [37,11] -55698410737027740256998362110406992829381419242129605469674629316615907873823532180797842847875344887027542857723461468050828058379126628630514376334993352490063122084436707865930672011020536136579522452422216935525550258805938068938755085759569767501024695022918178631327262083291710276880425167513872220441285373460168306537953987325780600561674144807273954893409268367247568308654772361170328252527416415213517962004660572572847354148838236880245217192604780488601591959152748505215837610705471817481996615785143204589892444296768494819610872383377945185988935553948305596788447343701812194686872892479980869261779841450403953469765254077312506078173928044104460999365911692751888502157499159000844384055592949123695367570468278590818784156117997522625985226596731731449141154998771783374905561886977829047987925160389831512094425195336699246920056539399386132822085567595642849279964413022521283928627480572035939324403198908457567549264263820260553434220772784388217110933635300160880184449495955141653995336491946611597860169550517764403326587179038496645929416645026393467525460367808244770017229859592950153080619337328749112088396652849860503344878295194794724923224174631783790631826274427602734016108523657671656290983861145348490320135573297402542337596142805923538346845141947014545189754254371209199091337797098841182573117703001096427457424216457251868631873276765613247975106643658376789334811463106220180664829038634943714203343381348900920424341601768431800699117218186226020200852804182603496722246780944891536752934783561845182059800785159549084322577203610434513127616775218838396550556293641797147660727251258560241301061228684008570462154082341344648184200449887796874259050468383055230759218124940983363249387480907957901111049475549551782641392918113562377555161194681391507032686900024749585020531576596974952643885169304980047214600275134185982952287007665468428657141567912598440600406843994043687217970093407198180496157840229360809580783834803508367800896452786207406674178568948576696627597475512721880321206943978336165082278312780771861501114568777671243415017632695986649459691600121676914705981333226981201071693496682657391251114741576217391308049393196227544549145806828199890486181171599565456190006984347415241516226416782704671839273061187738122122184671380314740121466513024573251245317865979855628024838960464989118263668904140425568713962551715085186380644822048830020519501991804060759770586478152308443952526700155246375256723467828123830258846282958984375000000000000000000000000 [37,12] 1075253049455218512877830770504033744226009367993760699271683834932389577544965340441987081063233657749031251836967124489507575707011287674165285598345137493263488599873710050275486007834135673119251031196614647944625607911614013803413860479908943888789652908205193087855868438475503020460958160184663289953056145459122826177806827912784995516946528937203314079337435640097838433046689154038481741657189960766908864835831853685730736702246573862068402723642305766660094532542321076151986693564040072742882089619298550123552852039721040700289690236592681142618146247105539431746217182443528953408640967420560243903288951720655186435238661883050037219331222577247378837610783178170303635448978542377260157000543351425925708316674364501743917971141807572511700486244356352170800177022107666908211103538894947184938648161675067864040708428033403856355338550398746944115112874847789012141164546712305469871041553158847279802742335762511578359343924048513870469102375166684537678419247273733043733093983493883095964184886640384816067583415570506088121930719867290138208973308167544261699495342457308484827045600739454624030442318692702819527550051078605177545046518853544574222729106498522563620428585868814168963113312182019667244911297123954447926567817752761966233625638278798236904711396721813870624820745039257732890287192563783690156025702291140334993441808705065268532964772550823614304387854799271433527266726461627237337486557749972368274908628294866818771949598388945046016501640277645450038404710071044781253284344739915101090561997267720015940625186973382321644014894360350363612005877444500800222914057284837719768282196638211032826313232042276270655820715815211427551736385048492982303539370778642129049409030825988939406616206561824451512694290158626007771882211005707721778655176678061220872695859910303380749869400401232384041824673293619781438223828366832392742095762932515869768734376941525069309819924400313774577527746121510514051810935550652083336026303024377206040078246665065687480046219543431134793547952355682324211909705070629262940758219976097689821397501860977482405550015493034241365249348634150745878423685488695504140476983743804616330957020515790166729425084835694748456898166053577531410416780281958348457865338962018778281368758041145600328570884573045497876891772837513030478537016098271202613909857689621019012023448563405285104799779401691069987882634846088655368527486127597858731783067121103413376686441689098592506721243776157985114205750676319439662620425224304199218750000000000000000000 [37,13] -2299362618743423007416176008535092909950579165189453760846664075614130146434772939217613349761610751607002576267985206578734846944334087064821309580540435191403762443437949176724245165522171708384537112452709832347502354587116324405778603907620607933505903497706119407932767325301232317623571949294139730379659763345943017666895282926678916556961268396943552824367202831135549382767829273302063039470234555737116820545858562042510872009464216585544970433428675749330665022330054556688295646006447470826758262459051420090715894369920498874693219755992124451521011694128979240115073066528731008161990754680426546784461913488967868747654628687217529502244063229997610898407775332746964313209958444366243912339965128193166464391829498780039126442980815470903729081056506850611956670919575344316937078734762371809960781107088246146365921856195309198669146235649149531791905653228144750486999696803529094994560013466998537713076249638302961024681447890603146332218862812031889947050919575764091006748352335585420177364718829933535660428964886073136169023071298934607874431620413970052095516440290422833132128235292969751417092549283302111087542163771703258931034938813934790368193271079928572426068117664737041699537188954178839131023031720043542895978692348051580689567743653466992546972850601974185410077416459773218835606832590768891914850716730349182517671837504668485047507147161430388867873069635460062759235232954832355233343721858316411703421428099476807084854921494910329681702827579444379664560396604980158725017629082456967305442426421908486643539510529831655155902231530659485156621799437136887095806998972921376783720708566086948981640122351213363815591570016120573271559897065480962875754186699651023137973492499067992430916189986586315066192866715290388204714672878442970247195590941142372393851970145872436677517244192358563183238415476404569748800307929338240556123080406199267122340327713798709275765647265398801567354333101996161191464166595843005728992092575517096303004974636645768438320079920159660871688319739840131226026974147811965716622194544115384239379724546059653003383761672550466359937232920492059392316147973337947967398394713973622972964940816497251015411088773414000988192759093105102782498470557088626055942078465188762343684009991071716870899449541577560079034391889108628989661490491807982147590960118209299398195058711426960127907339938858547828290870231873116055425918607711270962622434556197368973167714597828397075762434425882712804578567045155068626627326011657714843750000000000000000 [37,14] 3529507112623789742446663906063184400087337153010670090419350923157446303644261019352031291760525072994433985732092957042229135411146570422775024060701039126742048989303925812672277005729663233441423005918873012393086716822423689914550464891886700287819175064356448200914959324915309267918860745570284920645545302116655452978191730243384820303614927771347747254876022943256693670518082902940191131927455435744622841447253038012272625205796807169601190828667174233690451382122415075251149085349213276256304610873427707002439756318498249607213149416412645149046577002717446901179793504460624369105078777655491471313018956021501903445744584864676381066481838696406913806379493188811056492496851518784859419471692030083085839690428838789695190149545727845626306243466433462246534596086969904936418268621971620633007875470026181388942431103596834717201221790646662648359735156349099732809706326121620259139663996787181688261082053694979609434326203239560344773324058167210272584123455537542376732463329597535012263000877586276335996528552983617914033781788046055219415756531606328120085845963303566831002199611074235727579217651345773391792641310670662914821989944079247494945644202941570545991637221810678264578148687098471175867928041372939294352376752055033289333145321217214526843531583137109149203038004317337547140167265659643791221536841592041883122044911475191264840015176404343482906530945798703202323380002170145769078980086804696370019118141660973818256440175693108086532809881364124742078765730165997751410679783693403465596435361177829342711090382542379611082244259064436483707055434274802274574877479086760160327263326439111821452060878555056722407393217644313713130991128949346371900429485286356817528182418511343347981658048965573781839762210687728260613984414242159980638769012249253073165492777359425751612993579296827750564066415257420192907338728282826671173284921963929851429227821927125102869137704529460175734043068871111028508422582098946544357426378166370567499670527478906949052723625406021148908001992625956856166744517046794515503501164399032934463540440321082801759585470805615082366402977723019630042174672663167039710138708039629705727644400300098838455349019660942604596520447407508907657271180205693822794429289808853157860900522886356394428097607715762129368010238392072306446451167626992818476327713014055250250308577747466461255623287943109424174846918771375201403420020850366270070845222573114999113365538887922808844089301921576149346365669501324191514868289232254028320312500000000000 [37,15] -3910127843883761120903676475866814550330796429019680146034091327994980047783860092875364009580665266702725944271581666397016140814972957836834654163873339442585627721940925631728256012390602138187351915391243540868044315354613002938207851446822560260835928043124221693229880196363736573911854124265657887564441477467560100111506966574792835515365271107645626433278944401061375995569344144738105990028813116406912675710416252262415105312897657904213970312001260929009000696012150001899003643020886754516824366918066970286474400373613807401357547764751709386706735114380869817625003796497645768809942498347829676280984836146609968150762701866715188455300311319444461541636897494704199818322195416436870933810254434985196036474771407015934761373843357363339091276139925980358927837523844692754373450037706066195344227058303033621593219527042378756357875604527006525486658433017970462949337266754943299951096364320821696747522164428874477412193975182320221895131060329634956111005025675196314324664574076981600305211651014134246821465550584188006589160736659039312391734324300517820349553386581974872717047191034581365743440718203538720347567033785520091150563765497191600025251931075596650133927232800861511844966531655087545564833019366059891186052698084753465497807820628794995650736496994000445538130332079712056733967540622288002246398582751791503764706832866814816741114768130123058318048843330553746735901439897362195404577505713931805732785505940635900784618702414857906895448881968898691162990575648696048301055135338926655372489034198906175731418964292520278141609224797207310965106764487339916671672682815739616139740778993666873519144270151104528178242892243497255244342498908132340060772839634964378694752240634222625933856519226529332315524238335231853076089535386172474092525307527685293498083727995977766414556349995062032476662146881701538168485776083335936274439231788554216514592344426963702210311560997442865182245632234676240145365995478961467313985753864786254112671378653780790698437100354696226730629469568884869514608720603072421609869499934097594714098621752728981037630500468859023544942603079309526009136506030411281602043390001990109673866167194368497145928898562415625826589414433132422177054048929767490344631267085992871760160909671851828767682869926833966888808506042916043753346221908267438787847699475441472695236289050181706391698668050999500389240673005309084023394976832856557166778970105095175980951155993117564696565420935114171241409053436655085533857345581054687500000000000000 [37,16] -10765265541041157514774944456505507501167822258857765015169908598562041699723751919021187256002816652175325469228226656217985354912576510837296929264618703224911160458301762479445549478676596024646261063098907972756025992064876029089978819659481902292828413649367329482067044110642207761395336637792446078254246210347788909868245210896748541897568777962730005350497917307943018431817838390524748036612699019563787213049710556219895360896988316949465649173598278094164330463259780022800452281088096228622176052312477714325724895317180406912779059914625473682522739132795493969794116960816599425991959511895367224937709000830884613866220929671960081308662683250405749470033082249322166977767960659225893178031944409662142066009438243734574026424737316226935682589524111079425942716618418878584783392690931708177342100537687193427045010965514016507883989207731265533514211005321477902102425524393266773356261412742741240219667043314561171884884041165554354007606353969592498548200558759146611792089515744949212887298267544736227077845960333551211394481330666950840496282706240898702307421903885094405511583102982158893899876213819605920577469012001295293404414429203342972904755805908320084049522267719129863205617688660448354212138481022963444811728512778004961479011528791418640373404826392926981117681232956855532789656533948702198963573930949411462797726102337931028772142008253586740396018019387299301911816659749011078070323944902080133838972850858759995682766618680969497427106165953537501196559589405706460823291595432461687408928554969384941856105203218770219655080189069842658134867956161014251734640579376679578579208853500264563412082080730326340028860965163367476999536525519499969151064177837389622670187581451875723168974658430708177757292093628694444828890476378238837096141614546641637124078379709346856029294558458678117477015249324532082835785930669068554942790524125625780240695987214164684614930948414210194284965930074145115837381176667574643810699800989523224503475422286764818626255571665417643268497353031643660348292396177022475877842989845281354029203948053443971350444974502513369234759183668751461914994299136668741706892933157829969710015958956149257677303261068568139340620306730464434631604581934008006371791984524919284606678875307064139379077191033351524621460793051245071700588780781338540215487533448382337464828935917956600043461361312056632564748799902586110300907766417870840567328112661081053800783612755693859318931338771058343894981845778602291829884052276611328125000000000 [37,17] 35493440789352957372016283416741372939878580843303957002969735930927712397117519096485918106358079309051412041778763225856445603054833159753886047443083998838759161876674023120655546192030529953305002432889577663129088153043033991317404264585062682661406918680348714849312031931015448312947483450166118969964080421645761302490333536511250366230008678731511582289463813259370084997938125217996143374538865009708546621613158055624891643317274946032703966793268830501068564805640733042147399810460362671857676647922590276048104025647578049805076631720675169394320546490819686296347461653671695605379736622372071112970727660395845475579653102889084604574867888279361869539834494455850012852614444321611746122273830792459679376938128239172398021764801805486254071501798899796341788750535096788691396773897357689058608968590019036867953127893612999616037534427806575252948195674495033569762988073153800072317649398541980670972120191540280513695308347251018698682339429111995065383289678637294218562149660099799728077448297767202695870486008804884434687132717579430712721885634722082525269129903720411392035627291088102575286210781084543671163448036194108699370857183627871457682564125082302159824995994631574721636776870537795758089780433306375207151568567642168255119243648305296099102010622723703483234596801181532486562403093395778911177085784022059068702376206010348595552237827891823614672243736557022561366405038500797122821481991062231725501907253752928247969952131348891018665968551812961427487689496269263745590902316363712062950054955786448802368439700362314811038860002560887943658269718622536815673899745979709331301071423399742543838079863869670403189016155763110558725269799071237779484376205643737898018450106679987767908678329437931426497758333582104491661468331456802153815346057135135550257762667698315930602002332410775017842670574148170856783894535712410994527809957256695948848877962006557202996007671532248916700292698940916193493134173839629794710401547758808573910242514417922340074175792458099848535388971049400218416841033669525883202956948999775064627746938244068508491140117708803461403830658564869443858570570590616093134191519008802656003115328959227371138605960292262438790293203594459198218114882468800640588475073547539638162133666867634608015167084636689241390635407108473112570044598283144241474466878599376114838414773285359975773422831202955104204760323138553984911567631891468730812672662878502908923827540701164377669891687814424097169307970034424215555191040039062500000000000 [37,18] -23938137372106736830109308404779141488117983836240448166360191305591587442108681614993800332137895814061781734531332471863702190306785705640205153666072082959638603473515522528100289632296606361660779823408369624614711319850983672565510628406727919634039999647728364464798584891964434722016179462915700193056834113408654856829453166025137275081044100177430675979152782280491427825032276752297659684524662355025292697575610822640866741291896000006770970371783499537497543248568303314528739852224318017643877901617348184386572517960690697436160655275648804280611221498366914980500981192514369925777476321198620912682406113044580086933047552745265918829630532749696787819157234483543755871573216331919951889399448571488693739338228787957671725771367051802400986167322133973336823590474522972602553622634565586987891858097301308425977425772468451468312328168785982193555513671649222468866692742211494406104902166028451327244991690033190616328578826379673319823305741095321635380300586165380714375117920496767650642175738462256509770036884062794815347293387480786028220928196651377023347176998706606442729562845114728320951051417030264738959718729372955044495363004757202339087677318313399308705137312960259179162269450640291015202234005435903503364422775710251982117539248693904986654997453064538126917919804125183380291334895570415469527911435579114373854388169270609539174860754764120032458568372205352225698586472787340083503943587921155338333787645418891506874490305145800235744121836306545503074326348825005259199537270727260474884822970574224177323268793551257541982124579533369932540264383898066509487804480515013359879841563724802574430788478813597417714801425682884147983366896294665472709697761506078850106003622245947449487592313444885375737725221117630365476395068641109558585898183238916878736142144316447368334698114053443170940429322110581171082964703414853388289444342456893804371971882073976270614485770297756619063958730657559584160297424256964570527767545870708827448258836071402726515086450102686812142650028969955393196454253264929146486756111962966098470659939105632367099578701032497428667022029467390178997988198571614244015465140805638953476811188372788844179454542320903423171692466363876829320970999398288585920756823353197690329375591642998722096834999931934736848335065210273706842911685069175642360848370979500718331862272497109464429005062734318109569562254026743144362063472958915964684704291763962819732400784055432103292443239694886614188362727873027324676513671875000000000000 [37,19] -27716779730623769230265024164899644100810425524034681768520031061180705711810166964959912167355261309317708221506770152654318750209958520533353415646427437008255867086775309115321138938703116770050549229588874129712355598009809851992296400974064884888378458293178825220308899706655406698530961702818744572535359341323122818297580184147889623252310956393775188702921681204705537294831518631496981170392066228189441052378523696679901394140429499999004745893779516520458508345604677390662824781547773948201214761791881723774104213702662572257659177237723634748395634346411596580095582570847473397557314319963839545337987173440855595943221961104988999566758026229722468502838589741906183245052505577635866023066826696863958165173319878643899900770071657856411369107909377927594680660613233147964890439015159641486019650282969110308370222461368788661063387345619344193796950852685762620717408558407831356693282557620729807608245337696644770821283767188590445310880586548281583801396570938050463196217111326532060557338542325777181776129087137833488840210234846252354967556041157302311502772601490339461145389271979021387137345327929675041547513738279983660896725465983386327243387357716091252802342961091446740009603514401110109224610914433915115346984756631183399142372439661012381347297873839287860665200965903678762971560580118565533338678137370750815518677331178646970010088815714937147837210395860066271508980564010349019523685978823925970505998860824890471057523038892441584730941370541485464860899174110451775430051525748758209851637274139580364408964040207738513180916487079325163162253060133094777460452824661991257392864125170934707940171370280767696067491414831058037533743700109164510734160021499986530291938178562341786342404569878514574026276435079503340204949647639860879734087819839579060040556278714993485887332821985381383690592081977076872119836921694642145929159221781068037741659143459873850757566476502951159658387238123971904964885155297739839433054735984290049152239224770358417315632731481087901341150085791802128357672769772366608348114545144661532401492195098034197141709799994118391121765733634808998834013854742244080714356833720595174944000197809092494537996353889261909655306364372234889393389136994174236563820747152843927224600629347794648656605681334794085283419823827837250409385751818952759991559497168043027377802382334153160108223677718279907587163008394650543512253771666825535100432367143727137745072593032503638132762677215303881439467659220099449157714843750000000000 [37,20] 56009238468108068728710781659414094479634388628989052282392939467151948656743611937743396882249355159824434407712390788957239587378147661405242802049004092982725607752669609252963605777666844973571678258473578739002460726693080448616617243892737344025128135419335967793682656566427207500644213654204854834123765217478468421952406727686914249408830264511953721685145434722608258220586530778704735221503490565826551729604611387177403329706255663697301759910303598245600936549118443684943361226170602621268323986883534810944933699257290328158896539615740473988756560554563299202440209260960334798723449187250484093200968689396968118287019197133502161753253215696127321379388198224282295758149996191322956944847847361529512913512819922509003218587588772034650957359253653575795820780302784759812037413580864878197056746230657313029878315563400046490296307148630728816974141016083613287434998077751654727935989644204632993026253014784667570359687003718155144436381416570141616298065775444225705773782915266037631227665530608381645549935395569223935305676693395015863454832787960636662268157739655958140363375536969676502920236738760509685322169618794735391154486705647031475645018420379540023506452019214572180755341293593433020756731119206274073705418891769494638275399966447938245527214317350489539352225181960750540184712968503736766622073823794015893209937759130160673047758564470533586025257799679331244364790016640631920975000007643709565786013787481263843870313957291116784889414013936754434605533658823949079931316978333430118926283002314978223017340717297638099163263704556484965518551700585219395390153364209886621242882689120558061749917419759594811894794790563576122942861512330681363742469770596303445965006112008839279390293157570035007438101466946106188790481191695864495728373858342355320528189893348808583995407059771850825390201325118515100894887463400965196744172084382329933021082645436214584020591249558914573290563698685530302798589055574455805995525849006002945986198014406655699812631799844863516817621491791821157096288291082008612082183478554222110607911842081447289729373085866313014164515666090138497199070371708064051717682468428901454844025681050531463916483355259046805149649497863049190900379830044562574940988921462187752103990992280651570598170572134826700768763268747763159927503748177594295346079273996819100972910633807996999734330687088905898336055354788712835681481602382568981825886338657515992759962048912402731885374143616651565480424324050545692443847656250000000 [37,21] -23836990628042494022431371048381013381134973963817150682246241524052963221200435309143024931502553167046754132137807980347300278515606582559430924160995812202029345939344452242083327406331772728714561391547047218864417144172674992347330545611132363680662578397899380465321984979765914622503771396947287371900831959079725155846169405681990876536389941940984253885562446518595821044946329024186586624790932209210349912733472618256389468793457826879802811920718959958562009344836603350433282496575046873128249832615836277448146496520562955658020789590130787477926666538518482251373241116803371740678384374061956080648636194285370574567303334567257773811017653412979225643520509557900984507155357012182897870822386651495754598854201818520546424254235953187126926557475981747335184985101401023756809045672100689992932314341853866341596298286462186056749670306152131659107018786206694762968046543318477966052560268665152302930428145067275645031134150081328525628040431594810458515070447881949078395804805648038629764383325382900893251938356394712000925175501818882349198191525810913700818072848134756573005267293248659492413960060396970354596022507687946506621865957157387281562461448284998602632339848616567857580448602440709777230329383968097351623060424646936373232017317841579669530622900958898208654431269347688496209255384587100163063498836194591473713417739529463482704059610390526706740707581594071159413464215507912678495857058296124378346032633631303374301352311803251895870411399953432653687615083761605756077003949914941337414620728831176390762626130542668251061480916558160986916140086669474897395924580183777196890633414099449528995686717227332164333483106804536576680356015642144064062672515755862803219776720507969893213305615252260221114513733971652419174612928813207176130497867024607852063213605017775702449297991570779416277211572969946540127230170467347253822980723260745431720340481963873888583110098715981448879631463467142823143753293336518549873806213353972226513893449260023932483451160660069881373341300455454009457403179674853593074618235390278052216371882221263963703417647825344794750294519314156785900844378010396127196352666025244226590369169330941840490219599922747981502118423270992410241439360360446795954971440757080745543263668654687283069153761189647562248270488919851090147876017616179176100983751917096244122044598456244678406017420257158732220740780099165801516895188010716421034772232776142828138872175400247283277160859071841514378320425748825073242187500000000 [37,22] -53052919265055405246915251775534367577136477266951557195906797508177202930857648581159592211085730996628233710410174406562236766127553076142041075160897550908322915241540481310759434919552431624773723843324676133044890665377627326541327860713908956658689647783940119095448670506448287326620035934015790061667457845006491575404845165951129461070455450207461537625293433508451735370078279524403359227953722762202770517739091761320122891011203074292881863430990379313474038395131040345368002438518944985197112021301057086784058222240967856095658187595008485372404305053659380208516843186151979987452428670287371688583797944828465703267844730899828964120219392044318508633184341333223481514658325494568726010496111057398298249795872878311893004313078384868692249327691656907680683032818336126015925243344285981775201018946078543566030928653670565841875587140153916943219874291440602794679477188480083992324111370727366189819819699940389173083717751326903487091051409967091878460339072381788514671874900087671389749282648125675348073366275993254926643245646597169727781997638532880374840508856694435166201722877262566458505081304380526078059260336717940650324482367474462743510949009539064470705818239709508654290311460130779974644010576590034610219034627703540402726341877067939265239127075296433998690060571330042646496179190217219597650050644668511262337778827885925806301024966129387388255112359127412627948305019928093706207250480470403036041239430337853819311200729188782619388589372499358516599569722765176162540790418808121396719554948469384308331526164328311967567680955743800103414797329247522175986747711871273464793857616999386178655727398276247518845946606486358347160600456779616804655352269401812299700743032344176206289194556303779909702883090411750362367499092582388999943089415810896648927550020510220568539270871945166979902240027847015395520445240934003111174406852969300360301701568790504653149775296895994053809164213790587956927501657771424340903014453216856733955367246880112207920966456437837391191789085891513361652596691206143329552760587075135275856969281295006565171327440444897907646469623268088423027266481846530007982267990735734714451226657314287919298579362589463487928145143241425547220552470888052292980243733643266560780910019849336794069519426914497665017072883360792101677698816892834128851131842076776896972856245438869649379065512349011031895069212303878110252615524084358898409171293135991724056576369530468639118536700038930575828999280929565429687500000000 [37,23] 119364247530667269617896419762929586204642055186856615946877826130441947362892183777415344957415011058696527451253961734932421913529550951910665039525529644262947031667186523208674497862624606014181322522043641801426268724987081003456551130447489792611822359742450879994881061155623065104070548275234838030375750488429924780660101354123286723246187385548681456669776025472479848503918411836654758004189704572491969877227285158131644879746463764032721263180279613672504708860430997502102725900300797650226780400689591180793595125353723963630134536606335933405470628562790463676498408247107269144050288570415534549121397785073990507334704159543933897961009139014904705951771893317750231318286479503449710507343854670775583980889850319325124747511402199161675349930756462170260675760349941060123580343221591361383478785719567865087181517174067462217664622760786460604087897780140614294705911838939756771857595891611637353509912452759693038381105961510553506650841452155550962918045424907823222687012626920133850384591323757339733165402409073232916166575499264309642567533276444190187923034308352103575527839788110301536553096564663981266591128859441280817166725606350223127349259580923174268035152901583839168632075356292797571234530753282721093807965353052741908813422053678099932223716664120440792230389486386641653775684563187432813620447657781034582958524507249596302549932825302144002621033379804900230752975453114708005493279315124598990654484244377001660550727487272569806527348489136465747187324906881437899286157021880810601981306925077152849250776316463678788807758573219911520236007096558935820411318271388068218291014043157188529046910934935466101046954319048287685000154275241861748503317468014507946596320308586686203216800525628899963295244942590139846739653151437341985140814035860603214852425302260403693820858451753336553397679149868244849164336478889143943588284922900805064070191218616525255080448367596358088587214294462668629634827475515865122322245628840162794600312287291796288543654426817293546690427557492442247486589050692708396340386910958485519421102688564114911256784218170183806739517197807955804423443619627447701750650699377921200128259548198891303931349934178414908042960717570515918496281584619565704303482258798892210945355440939519534102299800776756760629918475943202818606197609938157662284480352777498226164091923195889413314414769317994212270214459833088913605865401445250212484641372391757456169503485900879047321154757810290902853012084960937500000000000 [37,24] -92433650466803677541612291847894668686542209843309803348013100212932733700090383142030326486240814370881515634861143896569224111845559642826297876893731110541906773154247539466099932256245140390796685857551415000946007958305314508081745512306736312909865022182638340086687066778848432496642128919977120181744070099558923471209835350741196585719494579492848714883079983902312843697146745447290018189555945543090830071619836027544779865386665502827382663928390293632205051070227493772151068476415384190497339174067114450097319832337217481081676957135881109942299613090141223858523097759575975151070647472152985976578250720620985849524776111580504425154349431358808315369458522361149062715823092640450336929418939744159872961828599731489260058144808226649410534040711070992335492811518179158763840864236132459719029632848956907495385321078227558813531348204801805161995735988545862078853410465195854614158789747244779609286664008041298312631436951030023789699072038064032163500491636287551872836541161544964154535452325284471807880653336522246757905435104337140009661851166746970071580920585751055963112640260786506574716480047579591204252102312050230954336386419766421709230050008088191753506514706924621250323575755195412348656310323570834801573224999865895494289679885475034979169199679461758051554564645625044964656836382400880100636198120420924328901539411131087564743981778851134137053065089186081088996939467695433434122145783047972299720003512748048299169332571808823109947381625291044630954559108159840143793742519053509029362876613318439280137025420550687239652413905474762336706116735880284177086381441620924143043790921042129843698101496731236687763351551100400577907302965560935649114308213662122080959428377905903503137319066017935626168078804733178412971118796271605895182674257594935691962959909191551788843846300128656374543828345384992272403294845832472054742807644862417354949486783237767434643790300137223776071958986135463512483600634199444976788671728107377810830780844638618154800106653097252926869562486229755443374509910065593664221943398043023576902330488887691795489180110842527645403804835953401958561887086200469071286861638754646743669148997882743879172996452708709671155501737432400426265503138512666103306382494266719482964784009535199359946682286132244734124695646721241960227105876750810477657846064654409040802321143141022927868820644988114451645426042895374690673730825719169681139812433584434709374406081918047750622946523435530252754688262939453125000000 [37,25] -27093819230360179329632370708252350423683551819424812950224720577266456745509851326852466679406760564037204313661188078085596864577892755927500840904046982515252945607790193242948662109218565297828743766421388709133915838377104592374693498571943329912355818231155743322090146829179364182976886077944851182984640914666283970571208819220843365455386633778294931797897007363785783645253862921298379685265098288417667847334544084351246349172014509647063409654036443710488245570545731917097595812752329713859867194970516420930125775335976308739871927810957768000395094756460035039941960352461255139887330785703515987317773136612239203321734242924648190488339378617527350769262485014716886562458617556959095256911191316301451025642971928426513416814961817871054594692230363846368467975964031398949997902910195729749542718971938603390559579973440283462220262758017074283874834933573386821930864976571528280958339399164921489154045022345911085278416976524639239465646612348360972256184862001005687453905807273619677090447873866958184142003634503766103311038771311469197594452387207550722779785582055389805270378913301178769381693790318909362983797429989081839449199359245086809211424233697525376113817380732532646869845621464373892358414237837815463453626129379020631551793866259701454498167717900603783042738117390268567068543271153159164214059385377118782957864402953657450723945414484059145331315702056949611469055593901089668787796623065367171975612453640926361072498931142425551524479838658746002905216954190788063530112351753422497648424912674111745541483986307191816467201492028635944352097415507470023300545989377428665778236807843103770599123513836755026415160743300704234648725871186485602010961659697559275220471943673553493623532124973057174056280172072679107168643707642677439749413293522035390338865481298588857502033846306864399093378344553453776323856917789560843379183934865039765369822886008081753579157742009264995585802149212406755547123848136131869076839726741006298591995220441199109161982651337802480680225137494630899190144674630584778979018418211402942749321480077277084075170747540515786698968507585301785945304733585865983138483024085536244264848091220195427011822465622363289101636925286500161846530674202741189768378901313546571825882452939608657514626708798270882450401042463136630189052847451457921987515699288074315100032161662043023631100833122938118663426494908806431040094944028309239812100112507883899293594821833242036746014491654932498931884765625000000000 [37,26] 117567651376175490698034415636921699700509506423815483608009621206411651436601571293320804168657832021558221585408754619735206975712162928963049450994221348769869346434934353774262881626184146324435366925992704981149483480315248746702060161000523695957569563252182448722100011918779893258169378995229230481635929565722332156226910062798531600678530137027679441835010657342532929431820874569283687959400536423916668618555263726372641182187482226888295327269225128271724784575929186566580117460203142981707826261927032727304777157831790704754422012031154702132302693778528663042317070358624427455152306450813797994476604880425111158121498871149241870871920415507730056699578829473069106491659742210823464546755961729305309495938808843619998236894290774969019280979753043279062315485164384915755643641120605257823017381169620651549189389670892744057159589880576907488389222770278443926022984346870292107369606542587442191222024924224929228205446284021875778546353449533934639914502322564376960313606427805038672668202950280999755052413036601423322216995046464693714578475597307148127373286704782513604417841215310556635625871155805181298169482409973447369276196291508989156459432447656443570446608975498462930504650069774654436804034944503832987038290478741523290037661445988055498261975336417508005280668663511617909169480235173666215127631182463576349666325829707969116037354565986571599761456631787132015583854940164783812637228177420685778022476608494891568109234137767592723471592975096692196790649549661138960719487491499510141964371221585510614854364732663036599178851054913358828376352220977140825587756585238344178916272582264576635112171480298316569235489582034106625813318137489600581470086806977217538097411057665932689561108890765505684403435297318957253342812196844008558251751738122089891828908390367157643089709236802511800726927139298015272221619468917368151725005852995396469184853246035073352219265290209048808833351656341780908563271303139248085769072251142634060557656328722049533797563780557305771048798581257743182664297339745685299498916056541977671915875893454727770694751652687930875304737395123848713228810545522543406608234674286611615044836334913892428066785300750499030927505666602780341669083424127051804042426221597478426144767572733628880784880475802574838468692755321172446247823255505700070273285336981746899152653280233444405817193623165455980574776628794686825374505125244312469881264063617828305949861763396446789897709095384925603866577148437500000 [37,27] -111186211793164235765959033839189841334855299398641189569573540416889541807014321267757705278413135632286925902039281726293406602088151932168891411631471588420885992983924113770146636617463078864205320194868479276544282595120399785296034613772347480714022475491398863301596255218081851577754158084816568279624532270897183465088344175025147308999262611540145326691252704222598687231082359789049671366085456456345085735279466334526752449396341218571541547806326571768210710064452776312422607517336961096345918799348592342280791925471893574067142496753409780987836144855852394311409476866272490485126666051361496123936148172595517970875642054245589050848855662291813380583918462252903555734348424735467334519719484234849331422992567289576728428739529422994708385658038513231381893581679550644877987227090957248959260361402432376459264328334191725200691620942306762994406089980266461228235077046011815837131106670467756371219417600144291798863838349777675697730839688775278661640853620782534601580835686767900001675840052723439797995975992321309324610352223961502211375775924906009632902477269607784864600240839463288346735348078589490806322629413050350641810475254382529484482919469440695804279269623789639497108230940524906426220114672753379866467566495063408134169566088927993195354711137514870253240160992576466854059489599813758270233736540867136257933160775304340391263154792015231936856132032403591402113212744614369474809697060495771307992457591044433551670813505328932753084206991726053053861665931167816170602810803961775515449091246559131024166151752875031293672863638677367943059041499934641618016244094299989616783981922517369939726858452671718571804511390611675855569614301849383120414630078885644526934884402043794114251827093463516075362846045688080053686429136821270385732727487764650774353194917935270188936032053729003756216606143036865726138570318768172059160403863661303139134539099696231108225276335727464282624442586676306737782007196810362932460633490418968601767699817371910293074873605797206450991363053684337304291007198907507301277954673050738426365772680416097684262687999451877789199637513881977936299528319792768170955330980352143864705733752460823712459992801836458352103609161597847056691331060028866867127138205010441945776665238027913713806013445944460623690456575212385248220043618620724136350299080511705882957363976666567725722078470488089976205488609470628782426320503003874378482564168334826686925995153920609936903929337859153747558593750000000 [37,28] 85339130681173326865513033451362948246422944868926066555058227598210718152881343732865889815016410155463474685497788048691552825518039053868964444609211040115658819498464914676892976885291699520529059898230479945855216543788586132881928566619970303890730211736399054980931772429459607805603860821065491937866330561149518768808497588328944783047742342455653894152532272040782614122197148284642338523332923217647177651113878540858638682767147908655723251802812919420434243369518015454578386931141796708056677088301505888020281107737248802937692875453641965157609273796646396760602057329304584369109537047134407034705131418386632470225389746843038065535503378591784456388304196604344004506660010840376786668385704728049144008023551920225839667980992506817994197515715361192221316925378587933596829687602056568264869852756700968943441823734129434924551517213422352490838235688101807834896204638991026915185382740881585899869890321447812440550672078517275288023864971253960471337354294572384569116578628868668143468500973410244676457545781654100148389812940560875702677148160139133207430006274276457259549965102742604705941100816228583150955674383193970498786863964954894477084314643227416120973390438455659550339078726785981432801631230229289197844326976365665487295981059314414862044244297812465278891043348130120983904645212922160030097121739592462744477933776721815297565218082538920782864464991686154455844857348175373058964339326012898059379743782105275569064724129998311444164365842663321211214161925283624903470942216964454724293283928458564806295815479189369385080540932778744464294879484205604865601056291548346547817004208140556676638041453280509010410973797088775421483064613703753206477428498204231952125478911644066918074544881316404835014636617821966916527854526369039954000090530174246052090324931623496908127248998134988313486194957397538007696503653772695978159949310254033151777622084933234866197348841451109552226118398411379787896665951783197834390655388787436583101300854018518235338827711730444508213703552168347215078245973176119805752678870246951797343166562037317034512800890889752214727954480070903571429611308399102462003161429478857982699771069734771722939955436528258724738849537852460160522129513928951505519070036081333554763785045607989621615234973395851036171466110669415532407245998794174308681505657788829398446007284982282618556340804521326052495031587907342414758721263690306610485366686574896762443320774593757960246875882148742675781250000000 [37,29] -113776734433650692439473579257782926913233472052088080772197030628664497824892525625964214926157311069534956373196112508037643734354517315753008328460353668513487284734805367103661467593298084035949999938899770142919255620262492039117474846766726176520059892442896099191390192874180322090362109613776353712237825159580586207876987943902379953567998993662897800074708081967477205515085772637112271568884124317830161815537051825251808785441666021702857999011521107283930220442832577696999969768879685567620674447058848446951079281209845186681670807805435892027896088353295326399446893488008228005546681931159140782835042880151987916572803635765478124201520096200176300663261060186947338812696002683522395461955678796780303245786422040306644040528956349121085673174590692657436700129311237660391820753946315268694152394459708800109713752270483675558664580325243429793097257656042580858622057618524837290495888323141678468282964645109115640157861300383889010026237350212898586527502458101752997846752599396729176393958688697770044493004485658042452503318037512926045447512861980645254286246099151895721797660172822745139612869706762475871352540953578297526766983588590798939930617286267187841552925121992268852612537289025715836656508121733657495108963037908112964659102344566214167421044214623932960608140963742333183665616778808244206137464667071774758328872568709393087759301148845494191719974850722629821525055624786744394062690721591730301623742265811504119191127605216254454750251662311650406062100277643444467930346260601598961302984743563834555240561920326556906700928542710777100848617796303410542129943536227604830569535211475280456256124882895453421658768807236918857612494874949126262552438480375597756945788057358570011713785886196799653474306313126013173555474881260301562025463655464571457940829325328242251869342845674819493726463270504761434812490853951881143469519729747850670551269913941785773161386018809216777949791768454887880596934321274915217856153367976186546069971534619067108471731902060765922937705460224516115849720922791375521007748411975169571632792495962560831100521114372064511100386404633428827991369895675750993238955282388914637481859637082373417263850656739375196214920921770705998065460609838656936563347424874380062422410831916205316985730314043459667812854321806410342393024471704569769887899473077937029780706201074696236169092385539691074910744000561906069227732812355257606427568221459599960565522991373654804192483425140380859375000000 [37,30] 157942034739916567614419079797805414572753988447337852192205582582044072879810572076821209315468102594163427817450038332816486917557377905679581640725234823529429352681099900882896342457400395313840789168294842847433547189884657008043519805513951391771493351439553332242825647273779719371087485823230789335131257524380880829866661430324783940711105864244458221055861433790144979943223154114736943431382051424144647864365501247748484683628148862866993484631952812370335816506490141398763601901523086994889679458871273861429270073203779482476666449757550990100457066790725227786232063109619435939198287141771518278528282897439096432694917905844975373364756539222290708824361364550350396760178389532992048507860431432820607047916557078514898952312336405065285107980440209991542448743937185369290340754996855770901286980760524691938555823698076737028944675564565871585926159576973712062632863163540743690535783072442338738101087812514668444818228555204676612578308385020732490841562347244656957672693675638519458374583059075468780344454736396932951506727301346986630292305369911411336376158347594078249597270881236664115861638929092613811418430849870547481579788255156524095576064854084830287770550722418689263444490228613431164741865355018291335674529037862847095973258390398394662201755233010025214966534554437534501384054307238678127901828516718349883837940655741093589040477658377092557757811733039937985844794195815488155202145824064978539099814973643836412109917031790967954129849664939829065359227433308978640023958138202447529125671663017623221399421643670079748823787027955184206908376587978027077959474252748537211141562981393326268389047295370566425031075413612306934408883158015693809735724472048238158855205960206465963070539502036834079891819917381432273990078456495082308252426976662335082939219637561217288603517184248901437724457965742493073190122150363910391224761121597992713649645626583301446919357848197723412284966723598060180297502427190285177903276676191333922337933512962792295725633652869649158294620269611578381166652786187986070415609312096536546854746396603302189837364402776084483499020913845130827623290041641377090187871730977640280858699105019234903415984586819108436159341995441710906524083213646532299318086130637735629702770758388458042732847182826610403700653001390737215860169369420309233631487490941960552867240685498481609658301848128314930609576158450599049681799697248399990321218590934217868015920771540550049394369125366210937500000 [37,31] -151136107061545374763173326087119330507827939531038626033840949314652827463096152026071045621298985509579723546125428824370937700539292381991619277173507268261546477774048732852720939247255516261204645042268294230206989121355825903127989284489528682157757989083988350992939059037136742771628456785994207379746931332546109481421241101777446384620116445105289830816153704605459671884676072521952669214364776887495625258306012934785123122333861078177622339734433956672422559599497655902872257145895713885205216853215023116812178853574565394180347162984021679294056868689289616871848903578440273675526837587443517178704300212797223296155434228538609828964384688520114439437790144358417677495682088301615241988318041111811815555819498759643261517267247674968806567676663524602485568936896721640169209994874918309368434886832925062103566594802135764460180748448739491472362083524693070124049578469993508939297426419595011459465200381998526284576989115976633101089180063433992561771616914428443875107823996332480980677042480357924550887392033565692411041961212273484480913922229260118591540867190408442491521956646330443594328188675565787970578462787412990357432494516916953551426457990008988250897397227921570322158321625428431694910757287240057296791773216740016372902173464953912084256826736733018389423301358476379972639238614061877795109206042032333690704760185369336276222565230773723396399821786425123941047550126215422050437849087325424193555663773079756042440157556924422903988842424286937420836824279928111769954188133791915509235832560048865225675847819148762880344623077065153638658548535663049351235475321075708765520287930698003450228223593469277201823812876367736569253734262107440568769990172651463542905071544585377373028938306702726704212891207051733249179924326718345599090394753221469085693484209838894589350173202201068127231366394700832629185505270598935991711750240692373539093249639590770640839649028036231671554620300160231736023867259631574975781652019923979190621068444848984735780482403887114503315061212644590249441362717885656610290096454537041128934057588504760927505852443251469947809948281854308632793034494394945288230597236346174981733048515176588920441690049517666450382376078098026980459472550608934142293173908384856817587161700036881735282146748366158661717900842355348737959797812790878903540829841630513316361002589492706824240492054213929089371633169720623804828295527639414467680143154722227638586673492682166397571563720703125000000 [37,32] 93654939546631158637777878408150405108985324892721267048626872513045380857392408456907693376654842422406245763865445340746178774804513140331400890665861370411174262566132700710231018965396332169212381035034186964494105884796608311148226680061125454401711006960016141258475215836721379710003494429147052576402394154753192256233607603107537091753857169904291521818103463327701123714262011569467900795319512533783464926103281340757777485218255347172725597657040285373937197832854969026980033524359054773088786473922072625228462707134895946304812650550894295406601812968129085888913472301927505650184987176296154941401367455562820995324402391471734577253871316449846359020111516316128327511460475791117363694724190557496006677285333861626691752897437279194309712435094226591384930802330989228114101168625607565340628224094861842079777656693223132851842184294335449179948275158326663325713664138827140193072088348212413618836623878057098022783874157467832265579405956533891560095636125422590715163838011966377422306707003248063319433316000053120652955924381209751165762331225271452333280828345954348093075111820647621694310078232647773982402836327905104619372088026781992988269293905994254989198422260479239505094780323213784954851824385856171158582863531512748037571322430909611425855139668867961406060938196915376001356126367176291159750033803995624727824442204419760210704461166881332220562306249665198040769522370591909903242313400174738836775194565601439662070284243853727347572383911768600861536436484560400649798328218881610685425360359512822190124475709485914565114723266101694911103181489436300924608397640932904164490219094387069086877479140350935458304571082655217835889503661823326277712204772719965372714373581864092308871702912893175166293436271794235844625705555485131592633382132499803689166388995096559372512067936962586340693510271067741711507412268416993727033378123556799859346279419725818405909438255504571314040945053774778122784292180013110774299087016689047498215588759597792180924756139641945641123259812251604342239596008356987347750493100511252495871950441611086553021019469737523174204715880243927261290273195353733243056445477213744209414419530720219103658450522427057353112257322853963616586785765166439032736998632949305645145964573464360677498664921680771767932252774189915589792722969019307873004430023726584146470828165242319900791587940063496161200490136064761601581836751939011648318702358759213488781369960634037852287292480468750000 [37,33] -31565137506073321722681248136280100908781445074060343869128380315795646024962943467054911810120000391128041606463609751093433183616531671435949788863432465102915093992627933812517134388170172595779410941732510087126595196104095387914837310831300235374385372390350981405164656049800483519232244136943537905553047937989888542558759146435212678802243526266791596751240082801689145265225799627935647983753874463173217427603426152512680165322014070958609910901076149990818641546556661829029982522639069701431817305405725856365760868539345572219555084944673838100797566227057292699473282680393727556751241524713635911268451641643830621764280354899343319479942897981120910147540503977109499911685408680255243464357027580201511749571823218539962658065772376819912724900387270564530697207911317855940359597235030511220155810217732148594537034540005380391349736621451349235533342579766924495308326345246232160018019799290160273754910495506987121352172108676626468928820801033411106499859597688177339076296214112118006125729427501073240367705689836041124370221287964061570345123427607397330962294889566587967784818187398022177306035093141115753015793508820601256529581519022124138278475438838061937729644852899618528655051225481244694238219842742145074890647869286613751588281609238376767417112060351986770873724307683647328944591723668970959553438458796834096181002346807663061360007216650680659814598266864659895604749578236654902665788711961319944130792114999702125052869127548627198985938756936161268757266980935914129339736001191025435174334888525868396463322949198463721009961308698952083587764235952001928845588572486919408421122034146043310821481915130369682846913806857494379601811770180914365425562364272284056445170444257200863290508936573871334091215847281314223549390985167929309705310729057945054850009092103098649838545312615345588305234517188525302454620456824649003853669554193112562098306146691867864205556185542758262690115960761337242078415293517623111305440928485323472494295150249655787576915031290436277956130606755620439594284750388712997196786886570159303741896694134716803176429130349607784615655518680651493120927449229182451770882415211751011273961047870354322636922242709412106715454859394263247829103968597512906127313353321918697873698272659143615023675820257851356431816574683812010993801936674048508149389129706391461946004901079789596657294294077244231034409464805040707402512569511639809957410235385921737361059058457612991333007812500000 [37,34] -4182518756522302017227588982713785528980906983667070474126190202198569658750611441382663096211160684587865870971570659704343766693010194797136090946454143405094810511619967060880341270805273843068523742771405885859677975462676149364503420366176567492863109098438480828058945058884669681784094795598116753419491844187265757369537565444434191046832485402664612440470957544241559350779696655689823864236394631250260021778790237074469398410382856468244245642664314497855015535624702077539280583498314664451468411654943429601870863893715152567085737252514784568996371457543174084540933864731412826862698875186157266468374888591014168385019398702253976155198658905452142389916110907614912654757588798659613329998905106701835303369711302557469120536945342324273890230076872137609720112180854516330900183261635328019749756113555926626281233352855684690101703164583776118962707443288427650760175895760767465659204068011336726393635394755305724042153896204168132345346333148430911365774743848243545624865840720943048315679606509670696670557649994351904728226713162289772915123585001611830796438066129134406563398366817265982962926293381423118414882748694537153119949464667263835532665030960423044537177079563416936722588345485621714290384399618138959218948248947955501209856878157832966241990798877412373702728545118200097881031486507750902439897760299254924314979760893365767061481588282021619670694962649885781724132993564534627502002192962073727512364395645798211894302944061031736656356712392409313400781289837944882839295436785680227533489781752097319907730709423398447028654096605958075935383298644807220334039905068907176370459101610188677780776269404021151102820925244062155535884855167985627335293354096014268584052682928554517268148168497032079344451022842121826316474921687307177103901594750348306595140505029366811757393705098199090662807837223876774430995474711983671169152230467871299519397829661907159905008125099758707632720698768846446287705278552646286418427484819650124944950563178279820418648956244244264913597397776612515550227033751135098922193488094253297061297123679432402242601587986935497983431622453909757902350210689405192275181472706126566225090369992239382898550048218938066493746261900491905926225747988619925643106045377737324039208025722537357493445718870408198358234280960575806069829379906117540232436526940348416327500844585945759109255997512271121077563628204784371074058189543472984677288661892191612423630431294441223144531250000 [37,35] 14063331594670825801259940398356427046196476372132686799357105209658982838931221091532578548873627938763350132438576270855585852544742115904615697403563624395964428335357157718594388757854521523991751592753473772659123980051132545829491052123907135530810205049084805341497378472091900500981989166875675228407935152706454490231942253931578656743791992116372858019828086807310272047316986929938846536320445274782411971651421452723494940115576091725486663085856980581634935767982609582108858124255277226054005051848053980075124449764098725311724424334918455646933294497510290390083436470978418073621069418288362175180878813346573385953124315227067662475068204740158521109934828983604134927535717422669532983501648623455739482715882579631112183564755770294019960097729748209743471965932491000619627367555440094293275973307392077404810441814224298871853221116715719898511070798509125811954416336958331677464855169202430642328909440282227193697203562076274510562135911769149330920845770294806175602693795750367907366176361506571853825064912362253972638722071758481400365206562635264011985648784490047160224259183997445142527779449826391151415602968356053844282296840895440173696590041091590645679061061866670537392407608751498089307607219775307738826846106364539449538256167928032885503401690231553081369156913419912863930995252274041644881284946149844401989519400920186792010267636137629074191155883396134158892720488384401129569599204887627300531641031459061307381199143368202245919306675848311722334048898020428399518138419775227203772109863424741780445826665933237610390737788603210917761513788413310653727974934910956808935626620421744920861591237898569661006377799919943479283216687241587545558985946804954923139491742779402620748432643709532851978957165465027048113915188689937810780278983362597898756344297011601892271245106246162773048185213338400562998948702327159001481198560860689069334833932585067567357270123885319914613656966121307339378224943840137902840733491995161657449773420298204893308004397410848011467837243082368941144669224079544968598391873162964028593837586631363146154736285295394227788320769206867917629445856763345710981992020491979371596194998758175645378354397000149554776589417431216367500606888840425381652749191145985039823644850824475816293070424979757992978943957395417445089111285966616586174953489528042966243981802139674253124799923466693805451804876822318187242548309835591183181158214665629202499985694885253906250000000 [37,36] -11425843186016238516539404905165921869742180506047118305039130187049389674681303338329616225675691478018711286225858633322673689850562481715918661832100746817672591547289511032212612805699001737764477671599871251323439620791202020825768052061040860355150720949521931564692044483161081656047432812671284230439652320024926447927731301282818459583733962925213223321929614038468261463878404309203305723419675996397580124036077187354855442010927500390826027675871693317354771161420529221146646897918606316044371446414878261466941157758613105206723633704129779535903778117619502655583697309260750101886044961061033302426979153725943513821327555220148942341574514479574341221886199974295935002534881213743274818453938174355287929560922736735539065039857206957998981249971797097690852471700217786341417131312625703129934614727207029063347974316820946038174201090722510986670485794218132329850175083124961470921841594310445330019738182048726517890861623241087308051021004388376662687380422934359994825516988882259340481181003122553757429945913040343494148795067419426010469799745390401661300343813358979513975386392767277115241028224918667249495232997978888572383215158520604872874252588803424789134658931984681166047523760875371391213804050369787516940959597169485429961364091224069767777028706071715816433481181581690358426122434162000987723615179405647270453683883401504599200146961962486301249697544783530985597053968764193659635311806502508080010091744116080976595472176099070832492137268806247415481569514536413709477514229034830805498354144017625462269239276616063752226816013718278547082518683682132640308716937659750280078978584109188512129235574589651857140004502127450165617074815650111886003902622155238665498338047412285317232018940656933185029373616685288597632904317622595291100895324544169319244468253282517752660897944567490612527231968131652654931023487611485002106082738025282265964793443311746189327390792448961363080989068112160164434059456473923304064394459587989335552153624481492810348555719817799785378481214617466306379813077519684337997144011591583554645970633255576267000305664427416354719538983724351289192819765746741311034925893803726954604676118675976437904335292259847091171849039247982607525140137762245350275071720336900834242665519408855952046063953856432246587447338405904447890638810660292373013150261996562499319532763215241357093575712631567389426621144169052220194750348395123368261394602996006142348051071166992187500000 [37,37] 6376313455063127900691518257964927214117221710473172472710748701183977377428034616655001120054516315206935166089733235549841873603174228493083814409351400824025817865519238583446170762813742818291640130283777317380455606545124845468311928863950718708454557527594580327499922565036309518576682653188191179576147337303569118889429981553348699002908180009967227720706789933941432183978749325744888089152845816499279527503553030901200137190567414871765210636108368024607345837936311395431045136155667581316405412302922163345253685286492182311243600363418866011285643523810188453255858746798512693692480816398150550489598899092659160215827984185491907162212301934015280701745297564198842073644607903508884889564251287808645019932969652802685810595951478389739701327261765751522454965987377044498045057353801097969567519723394827268896814034931971820842739172126430235168331634811329796630584422393882024869024365231467641272311390164208307853034377779607071239066667356769374706906813195366770735183329035504451012804055472688241500375850265766414494603625508361413105718213296304086861191879225936027690348133688196987590557617643995338518838519435451338342342553291680239562577405178622606158175377513031441076070893896537486685389465324690694677702695126423598421162364961335923425782001705879782181125951956338411380367183655107423195299579995360887937007144716216378745604599648905396049127244230508952154827537848268002380369671255273170961720160000409400344925725393070042455257599013483030588067340051399960476953521761916979939059042289091195923484313545134413941286600947004622806812764618387405942598785164222081455215216336539927658093944926668631448066968985892355197352800855795408924877975388779712747824899257113598980834427579506022504138669988751209513276834351876183581795724690396494108848352169948875889360754729608858109414199212916278292470749295770228851806593639358687655078140545731741279022802143679541863657878978907326471739308149367155721742484248573269053665720642069586305384362540294660697412497757573286167806985655451021597787128923806566676807214860275379562607449156667831880331548442211654340993453875109343705209811527355187469882549777161525789702133208442560355593269068341488085124147180974812409565148626160050897641083791999324080519604307102482026071070622236075150247548131246666159730822802539178883786295956136146039574927502681116600846123233857345037771039005999873516827847197419032454490661621093750000 [38,0] -7592923049577719232393447227770378389647477540855500748409805455327662340900144268541076162726093930378850839899747473032481436704049206310388995510977038410169435425700197667120248101510527678436640842690076957536066290339805759980665365788519680526645043652473598842053494852962995878813662760914207156112915832874333897117597424066292704624644632752274464951130533471407726093054411694529699780516091759779925206440470253039223339403697823574347791305950744418924424783941867064652831618170017095792628117214537689974390805801300789727308310738751400984413378810864507596330485253495636110926175591878960153880288929099932830176069379252953845836793862022812135418858114106537294706783745915627457946725528864183111681497729086655871425839744092476401669436578170127051249383597341127870722301983559488238217559700214601306513657037657914053982852747683071100143149472477596212791162431368971301462237501943408185355703518428961024837489139399280363100356407722586179993375887098652219028478610128910185434180913781859056039951861000709736941569859231030671844720068288342770948038355314486306856186484376787454888159787595869370628889728652377625621128012217411900740701923298959788298572834701639445156786367227499251531630168591358991482486011150189223012006506701610510353682250266437481360347859112861962575192027415796309233894661768471219422585034296013522084615525544533410488570910229711098239525898452279021040974003188294715134202831627151093677677793454058748819618719383413102878963599400766566999852625340723493879604851961137977353522296928707766075666076862497919318719088946829207940889444506088579250206311210792571756088111901391054686572613865223305325227209520887851349222657933761595404224963450358613323701799599155970662519583882819929314954350985906796602023429203640057720442088758324867320597455157359684012973680818098742891002486219313425691579954835096422015473645162684281611701630248742810963316816109198927385929808618214531733258186213168776379824568328537215019742847498526532513190174855511523746910018907785292405160931008375904947828003112962937837758964579217681177560873517906247998415139254450880710004742461120150474034581015086907003818655110253904581733485516317828540367529249006777798159866402207052550951541816446053284194282500955283902743952619624306174716000094801520914832082104531389053407792306507445208028088117840367185201845637574768248022983768796658325694361180158153956654132343828678131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -2955354958629334081335922959987823986903761020621218095335908382811031589402651697323616773308349536871829403847407936989093902773042577178972173803624204491902243834092853712730626252706959294241950133151392274094441536534489073568757045219732405194711513782929608288753208325214896053864671926018025141214680506853130224253138153796852820926633043041236018247844841274634579628100539537036044995560231904842648914608969540615824697927618041320404339297484755728833442387563144732731374824354923992357308170698734485919191442201902647647857515610693976479444154637568472157172822972885389152676484826377179649846170851032912615290769116734896078127988585282475653951460246805378137183708419251417092405729686105559187798548299983751407238495814334738386055141518992925131950333040695974430950531361884200971018607204955821834335326428568269878617002202822309208769271732948642128271611553460804824981561355778664400376792285843482673895724645015095721559916328080612272413732256033678840691763991323990036187098679377115169717842897741776852034852271067222444926448966509221296336228888441268583772282061359142147869301019369395068473720328281773149390611937031403557218694606566614987396143637657743080570065588306449937976933581837515520684052363796695810742373684911853241824914353476057673816249445597148935121012495725799087598397681203633371675117262522387026547604860715880001070161923086351542688026532901470208753648685377935335494362765764197431914490065288933793631244185175290544349915159186575118914248757076994677897929887894163820315205851993873969005954948104327177263821033007462454225752037813177513576958464744940526044276249798198899283155757662781646763442022301765032795890601319553452731120280565817924608932570678966598548272120457945217790937154742138039670804019211272334107883865029765729293450277294037525433787663922834010767225641893263481496959130772427721351649188577989400677150719046691528691212252144907565992348567163940620966391907684456061936645461483570668082956082185063662844147619654395581788562375422036009295216492048424768801599317436867631498615148074249758865821825503214666721760370463022893606465425394847017131257140873189248391354567401543904760761996237145779229920435150047379314203213917738533216491555457929745463896619336898239445320605635653445062854016703390007537223893260382292986130083962036060982833592623340783855665417019512073263740142146238940929525812294350814446453057371400063857436180114746093750000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -4352218439690900649601576822066940990667988830391486979683289237738448089335553749858283940314903507155746810868940644088039771497748613402408666161712368075613599741234331780432938120695590273004425259462989258810201453227302395341665568170507123347838328052839720989188015067712014005309745276716681469130765014106778816346535977847171042437035599258642468365734104357816033797218617076576295838038217172664363081340064484049563989825594238570848673552661130197539201310080442067644481047359704367326807197564363463171373813555028474171295027283294870251577397775461054022105024940115681454634328611326883392796181785484185203807288808329669043801474076631470125970625830786718177977567598816684325050350406924844523013743811196824056292300254411923703865981724069194796280838716198660820285948679264376995824206380232960556488793753092671322479300439273652839425516752743678178789268789042523292410067570047002217613015320355749854164066267663110332175520323726636109851324198111537392735230609388475810390789981835080735794638456285424140171091567912409965738417310820024791752472755916798834481760409158357035048704306921439769592642073498473459299303012578581927068651850940521334585185571345471876440875227577530949880918771988298152628599051234690060042316302745388251017616842076732923011681291710068430718109100723205277126265248174641529100401755984096474551992590872124672974957471929382643383839105980646922344005825694702024301940674279991026494300378087104173139894443048220210217697577477790960345510285459126027158365132047999063169533585959770570477305841407554387458219616844489719221749805894546334754457636382268946022010518631351096034228931817663009890838846409431846858920068457149593391112122735176976411045881103067959288964535236660437303938543306933066415561034645294540563453861141309761467376443498398177654639804723525305824916528262130821174338201537359768908722271646853352965939668819102261964639124312389604183341932974436374827759999900021916686592279974649940174340365630948146387318328082010369872892086513810742344445726800524653973369715833842054307003488783881632210092764673695265868350387836500728757706339349340396778438159677711625962836146561406868709066319455334931274744028399433771228332338548166620707160301393590981995140546161525051759456473290332229631038629715539906681698390457970943224788087046515895742260471885300670972864219913724220477739111340621049916655106819783366961518211724069260526448488235473632812500000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -4061219307691392780169134526159277157474797550683594100054625110631764525681206137486621141893777062826335008447316116103767041814666057890284756881284198276994049860016980908733916189837563254024678075973069640068866688502370694975596419668938419373358984897728975369941717565823400105888394933943396956303617763796897798712415189075567815077338645890411105980376481103139897681002505547028255826672338378459269062502547627825774897303648959384428953925130636507648648050416987415225402811672283485619839587156664681210228639860896215248541073749811228679147254268665596366776169342862346684421038856165034181323605655361815835600069682332532306135835414741712016675527834496034686500322288094661843081848708501221302871115757156808500663532123361466488398309292484536223037677975200433595606320643292554203613785785508908141366805551811572071402704760273452495373282555510307059164681415732642049918582133311503590848129496139220325569266729849291293667292915777364728143282554856231560138131164395046297249675019070319099279469250378687069558586885568021103176624340567294665171691631654866858988632384982878001881101272626833560736300897257185455966216259813284985733916703940566273282750663826480222656517958579643029653959741758095405566860681236106657020956518951246258125274028527382713984962560603540667956380221041516354707003666146983765701758619559878545377923453909715702124035872569378230276684407081444800431864750903034309342918667135349601061987976451991069594200936495684410224188572836014296914046672571865941598974757307595731641661829039494424367620972492465727601150419113834063749378175734737496188546521545562664260241856522551718338222582902875947747327555156340133986539042440849356848434196498151379391616663909988719368287664235892823693591550344887835543721830196847217036125711833514094406559989520578791136479326626887092430965413856493972814668232672256975061333193833046546178804316037007290311068913839597839820015430917879558886112634840059976234434469282239994032841645707513457784581029795133386524018602349407428711960521909968037233830072731548828531778917670668841178179140948142240211691338465926343373731036713551771229997294152591819643365779066677030198326704817668215388462545298586755257102293321423344490894919690513070760979437059383367658389455203938210885077628201959178999551484604504467610444453969318354770213985202973147323965801167368150902297563082809746192543396455875637105493156965574375050209710025228559970855712890625000000000000000000000000000000000000000000000000000000000000 [38,4] -287337394095053776978818298487264986188634952308870703896518086091118380941335280747823558776006972540001646393772988232214984812043971044859788557511088752191538916245732311019701324917195322460209225946222543820640826484878437731121665556461992519243346491576413122151703337444761416180501796961452281160499476664000704103936100646736646056233380907311273137303486119658339698454510547058327804869186571326041850601060572685462584187235678796273143306007087668921287676334337272068353016862250292193685480753715006537196841915818136163836476481929479829931146798141556112334427255287309440032036068218362230266712787856403163765489960479589802993409424792623248915115330849949814237181223314973207680873796778954486430518879912365482584824367419732100711667009071095033073595516841639065348182212927186078366751082311826570333598691310714250751585284027593750549377615040956111988840168087180790834764962837062289736166594784786527733593172514502453894910048263022654108051806613333474531985047239384035278029412733402664411104630484580572618537326877215993902106413019560561781644395086349482428565682328495204985500260223196104969003652559932181300551103799361723260424586301859560755979274954109885237015546429505539133048975441235647018330597687472758821189579965024535982595827655024744074908735659061752900241166852473712345195018538999142896345067929067700582647291434590216599680188837119225851633081909514717702109131173947318355793959759659705287034345145699092145046469999475098393506070424572146439706226112505555388575080404083512757540871185664347122628878622162509689001478043314722246099695470711959761970342889444117170525904002854885441022072362072251759490806864017689023886521760034079871790733384504714709857037088752832833901369975153340450383920764670355617576769197630952667895843784831056257408810050835941406800734920769041242386089538941843064025215867107672444571083599179389594732866600911015428267655982535291696667715819913469390214651425807338265644585489279338387807116472704629204849822143583936819838044331464366857808789985599693599438134770563549231053915096880486955506545736341195535079696972866852112196086414515106412285950864857142317635617378469585997375833625245998076595797503298036634500022152962735689216608033107956915632380690236262567238389913751455870137226187400337903780005514888284585422773604458010742399766854817285812372954868915656653529337080516846843325099268989483474172574236504698955152470318807900184765458106994628906250000000000000000000000000000000000000000000000000000 [38,5] -3345794417695210905024292123057556713846492289831399100215847522071418403619059643738757462390594180902750160834861036334793105569584588929051654566585897159817438169535393824359035401961813114122063112764566409423997822860515782022388500041093747642114562996628456039762743107861920964270332094720845627673515272383093726334458316912398400605385347640739299698202315549280913890154806192336653596824549144272308415273512128436205206877841602604167007863026372132855209415101620746284414630227966557116058501604967575391999565730624961745445770207707304450858375833439459086737087072976229528546870882059113660034553747274371444891483109257445263769593836985317698895130547266712526747750496332278791004354442077352161766072873944013658496322350686698669899398608605532889376791029804097788711549285142032783047172646043325009451786868609407591008257482470020984643942317106664892662684300222858338840663140410871810473724891093910578244533903650397345117834575573519216721947646063806928165267222177024604493599293244015448056023564898482309298020739810273531960736181655800695999078421508068233011838974910516631321184229412192177110640750686164729703880634039074898255392569087375208442108730043438451079131641149097899088673858215445125093000971655817507155437589328862716671000134589862292994668422029871103797210010928283903472599593599872401213399013216047397149737503398031663524146754333217966705420144572373173455118474547491754524825584164547349475556073241827096106482578753033360626944249968835469887140647613397986759154978638061409276911245434558361262385495190623593323989715117317221036069150510311970950002879918565714975638883107927700315981709279388536093507970110507052634949618117771992474288041629382817147665495468414670841128893446444309100075404883442977454972010684549552919379389744024685733560693443400239369989234653130330728243688649763476559339332694713761479706045972713875973490331307316606572859196528789204786316171823828450990332098744666721871404141782897965777029882671271835814307483778564607152578569418523919547743380888888242654785062770198279678764199372438435788935603166425064677930169559516021423490383032210271940784650590600329060558550935879209285673810647132353421943187136683900349688601889679625137467410335406408105111044933364241568583518352117418754313828825678915888140095525901327419591939627531818376438947021367631019277742590249958822575444092435124715489681878842864748059988595241038731534916061960416300280485302209854125976562500000000000000000000000000000000000000000000 [38,6] -22242251803307173875627719415829957052626798344674796556353099838241950602751388354996127678588094455548908713659631731050152532441686505545949237977735294667187991593122314927833849028559122870691356411078595395565162740242462784002660202561516175445846751150686740463095308314358557421983843460854225894535402590528635842114110128559099365737656031354886529655644737301463738167350017075992728206261231424741553950142627074128078335456584082862858121870283050900813056182280974139814332187896977975154428523270185425959883689411033781095524062097624637102992669302356131919747848691076221193162523717623271865801681129801107818790209206850888127303319900115980630195207932748770927982265482662367657255585675255690782722578870071373945981158245264392621575485755404244442433935867279784283052140850196539931653326338533819377396085141180838430079567054191613362309800114698167299186760391311856595904268882505347384405697829880805629204032286814375981311257881527903815135157451874363198890212601010178516365864366719470975921193335783788433527617736251719387958547785970073256052987174107343613052403524366033137152503289083602829452386186907533582408551899688522349316652687672429261005256475729762097709222747818162425593999161466680809746919324915475488097589766819462323020840333245751825782652968873019849325275282753269084639191751086521487420708301261331087105848752326748084006956820249832459706225706649483693877188521236191013049469450892533061250230441413243934514060355659733554534278480369880709399998197998659541753813862025871983712593666354783869106312403741716788668389997516882022629201456301468917119980363910181457900746230948486836671454902606287802832191542278075586806216179572177702888286383347090678126028408532468574399667466994274902008404420472797495718012495109225475719193289135096328112394210365759657301580124255976412704405271880165772267574079441376080706423416373556495660448361898049037780744540120903626394330895183863608949955920317739546399450303213756717245261164096841528178023890225618503731741555242860130856785503059701588629205617139094925609503217873970739187802952770574765003562791916568517642298519138330067817239438758106814035501785655149881963198398776455458272266855635387081186625922680252102708272014316160191223133941215123963554380292825386034899396996710437235277722360163247041821910438773196222872740300711192802169948322783625289965625758962062562051640026783081735825610620432492565070746633193454755428319913335144519805908203125000000000000000000000000000000000000000 [38,7] 354931613849636167841318181926013238154852654851987885479621528340445719168118600597516329935722710804587112724049308092644807863242947077313577659574029050073696801221876396885472588872656374295029127915782835014718318585695851988050993599682307953343121822756302059765756019195632068743585419521846187764416680764455925515079523007306530271714176093856864231829683749252834780356176692573343126196406898933718576754296562646705381601702373084939129829237436856848907144476952196856333126953200397274788073817322175862603001438025470621783510612784483941692383302042295092742721890764820227136961799432879129297096403343350690917625898054297915085152438903844561160203014000843515002319258395469372076668005484290692091923282175749268121860037593523199408925704990709761739237786764804761500415712867894345281505483464342212011241598447760305767577313475098639722156330002006082300514445295901788001482796675955571519293801489758374751090043920029160194696031512056122209584467887075351574890340166339445521011136483184246609655182299386255669291216411435123098285712179073029884561572713087749525306231846503015804340337215069340189646446851124703304100164373022261319598245358924001799227810782144348585455544354344594994334277523332616265392241163840574834540780920312565186467905992241644805766057074342784607063541695863671495036901482180775178013346930720635278830566390206637179286588021637312386803668259109586388764971831793969304423850614971045593070998830399036138086527560285870098404499103577331678692759253001706788886731599155136315424213964491509211505600476375334563619627884643614670604189603146707850702634997747841264720583079590587950389402908432640765129636431547163481854509637249189398677065153128140040595192986613851418582579207377253253467860879855657294242319719111316249988753811063681467736877140357828559528592156580289497985253279672215944705490748313676706477684679878773150981121327735883936481785067003633790006082891537335960284775312141498726731388069765323165888104530706412412107892873030826648415008670500733024518794322132974102219640157008180322380164761418038577157275072666435353005959652591551059004475866446510022048994667378696631238354893111778570803943640788295761181776722670042567395397107659743324348248368691305010951192603035852522749297787097234438868094980419655445774123183866195527978342361341342612994527352963344482554755568295574579109908882883318348570869696296378196350508443672908280900300803661906456909491680562496185302734375000000000000000000000000000000000000000 [38,8] 660673426485071889032350418611771914464139514531848977178981499568738947564719136254986060950484818142775944313484426528393860793788915370979286381485825227546469561742589638576471084014030141476849201701905941519678995074382522045947356769807394507658189089941824286226129493263357628891717185737807056297577126315719444011143041635324384950487033149988063450931566493917076336594204643620954994208399547235182618664446074936881743820467584043658344885160391635568011873551766886132119461911464775037312102191879422717357147725284386221838939447861866591818453796973107067733938880294449236951336808299775566579894220344026174027819475740286199817726857879223139475231803742643494015197767946150931924513004914554739965781070247933769924057777316653040533254105796622027675329177628028820531674323063289380180909179096919197966014464641276870470742271399333561826804737636259300666710300195234475965568798011766271911259369015236713967341985957228305061349273336866049984105309543239603893068793874908227246384972908953328088980661407528889838392756407831440118913739354978041456092792220533440154247575925570119180003187557476430349269980011912982913866179808540529476860538001731716942811779633085388532212075146921602475799559181418787270884516084663468328246114068369581438131677791923578023480588112056948443713171538097894844354868362216206213124725333926653680607296642884164856686680436558050113470338420170876794084394705082432281615681900657722149190169475480837411934859833742177372399245294116392622473020459849787402690983039256261539890657323256058692475220285721767211009212912141268493526190398010014648296276395924592086612872459188518679089574978265418930883233115177414506142929874671474663963176020529375955329931832149353286517412442702116429271613626166790547647186338818302840656171820167333734944972312319536654368745501129723624837594805137581205487844678652762821566897173855417196040482017205371169312527012324840833526270451317213888161045573258956751322291420588525262174761004757200336290943810581370468934290212228839275010983257180111645570545937279949523976821915050521597919838379302525816929846613680102031132455261354336309932728707251731623060836539671038537716456331731010474515312644780490666936011687192388187450298480918641474229656355828838658357841920673190010316472285503043200894904786422205521102936583918491406157675404952065688614924646206438128368622209324802391062953243896166848748237883424729880116419572511077262788603547960519790649414062500000000000000000000000000000000000 [38,9] 7688422996075307263420796991217890071194210856952322054030331074927146569415249663574400556468789015729846079238347951073032539536384453525939352521071757155595784911869669367620441604101389331134821907379558579541203291890431559566563226239408500885363088612489731063252870556722634312537225438995713955351465270183596007589188624628976727631213233723557467616440835155686016266603273399274323238985063192529155578316853078519408630240343009725464567964739852664516877876016632502574864789342943037274271466394035049147635813000890096370580501288812819134273490084641217281067188262909344197180292514249224197454177632675001835075791933760508940190753493086229102306876475676909738148950737897382090258045389993006996120643785695721765604967872396302213185457440428550259943102200334909983237787087240388207523291428485047064546950873338308689796592805238894579173996206903635441550794837394815775861602210342714599287597358803122162490313124892862513649398299711541525858477839382373061142971825602481052989792430032191541884808777744696132235354001566065924604359666378803364724167796578159207854561699109474427912976484299464817419777161614629521668041341153703140288720296879941513712517284146873424051857205499233088177682271683363273977518007884661148632051108706848864037410980687896005879358544502503569857913496650033352282250819671763497360015303522417491288381505317008327698144178024364964390208715333718323135894289312567067979363384125890053346018100456245435191802257548659755463432487839068442264532453950938087492978965801418517046735862559489064945423889754437904246495648096709940475177337473368227854515954089996088032351576478507484872125202063047466195025060433881028043703703648477221708493503316912937795140338330277803679906067717799229853137514500775051690566951537371428779608753718536228332426454171194300051513141507667402561765875123001770523919157746937553663849518008700649516522265967232509552735003015044884846967945021512878984228998724020761615757710477450846047612689378467565390451705478761378341689176611193501647469833855333622917171146302448570961359719947477620024012693300349067885567112922273907349193774789370734028892404067223204772806189806006759619739941793295038747377155930132433356455403685160441319102897732264524191573065014276790003912421433068862224185704516888652617135837348901347533078885949529552159175768056309128330558874733495030086077310242940433212204517337310718084837752686669666112820076568287741558549441833747550845146179199218750000000000000000000000000000 [38,10] -3426474829863957398663730895194207942018420746119744874178127164640815084189881847986304293863530475145014663803473259048740413213140714360889176124287575581200598189226901048988629532723859311178513466396290176482048177139956904303559020196114305432670006904938676823386295908823598254985934091944541160578835791100884897665897186414128844178352440470536640600936581985611972064364880101686015911060402575953303349808428101413620582760468776481960915021576975215844310891157471461153869031742050799991705348068133174973350049988697676746485407053712359075366626498570113703903011942309349933909995703566404957031581615002561556298038976222432248987547397028556960697837775158775433920521674303068492164786859768869312548358432303314477897004103886267939627777493831859921409776419912735258164756715148694814631163373199437880140945974667940845370351159756225327965475446116656833188170188737743624615129077726140793740448773418217988590039233838598584459404155000134449206952591240854432740632531301365211672683818765544580017356125786500713285751295823227803930688769109990094893172839350752464235563588642308708817803567626086081030866721384960875869862781216608976705362014609334970123863760515287942244281276547412612672286976203520974542766359615412904730408456387916613284631341820680066800926318712520038572070851884630687991688604570011800017247464885863703008110759584603369510324104770659923242795263416924649843535009468233397533116280403063119828278783730916394964626461802291617069806831559553214664604505537692698986060263370256463986748824197199741086826983689593629443680723478722643520983537857653735204271065527949584274212962511397046329227710556206944496729799503422221007785224452575730816210730727027662310557107415420584186668794545850855046699365608365482255757163708977168406652217599191550214707647653867684749309731231107507855866879900300687995045016935025036070873837585768100326580381188042192767183452510886113574334837217565335526828399612190894742313641916783470702429718772261957391839403592870230067043367063034244881324481215559989694651721196056109531781706406686472028395986330963576000480400454432097387543647747800845164258354811810300884223483751093110787606335555420269382839199954844230224599475122859885330493106010527667943256145044484240775269588305206805465201953510399505856206803036890911084053389489311125319283111567392780947350203462010132234235604667568822541473610555439450161734402158146197088327577801470519291981986498285550624132156372070312500000000000000000000000 [38,11] -37962978688842807625130732524839825175776456640651735178549059936958615311751057962091126371937969121680528461760249574988442568739796040193261049730449597083177086198335822546479352131309506015756247364405097525002365007982360573988486597870511593194670859634860684374557652877142537794889350852322311977651019923456920621859604210902110772607749442637330473967377197279739360533437715108066872521866238505003197829778467922800606202448771106070401623818997799301433063072397812550890959654762866623266112263547103350349689867761370259281086279401505191942748873285006618465045893653127979433525105610485515731838987300237668002419861760740646698844789169914445246983216232200484782988797408717401279454568032438324665884601411186422732874352867679774678352997567805992979673622152826079221917034229366731495136621640417373141715018726585379951179968445680062115997721386087210260073448061971297710765412121876450880993042496052039883629906047188169747025091415957134365874148362636038580403977372237171634875711584235316835057392284793054622853262600614850611301219449529513925352058940505897246709149751064326311064794512389011670832802593539303677554742009258953416427438746861392543860697377274672884587039260006838605673917059025530658917772370283056264337350944803234035949699062542481343261981863414555898662692829968687755989936139434666403487254087262224273550082914849242926221146597719181134846056034627518276695003424578855106092193415520049081995100665803135294813912073020087150468965353587945311551486175787999229427079750151716234137473233278796560066434829849890418866781612926282845818006062542205956501599337842657390882127284915453999546563962779263524410612222863752341044940877981120016204791938744091623466035823989533953994359126321618747165717845773478835025920973191463676756852311826847889325144947518826798068652855705711538900361471628093681036350027127159020751847869389632143974417173802000438063118095571259650594070054892005521689660000143873692759524927653975503275837804200156842920119943472499677293891423214231453101365392140175056802935869506712825528160616249831524124134431733028058886102772793607224619662226739972851263282294281583665833838415552631875224180202087359112917704472611499290576469449941776154350081004016014235712517834041071078586763270271422045421231922129792560903967024125241883069290330151189813547970976766161208318309715425275777383041008737967421794525021385923278692232197186111646088956026021035000672654291520302649587392807006835937500000000000000000000 [38,12] -219089361407873189165376262999472479613746142716560237427419706000923197217126560385531058121155003941468440992623810427944371732902076230117739892071145391106075576148516916641936890622126044209200390703752337691195909627528610646280469514706328406583635993973536353874824513493960439307147732694627044648274627744976353554583289408260831652634550886057981230919982773049442521909342570319874476937687730765726617321324786929827081719638707368857341630375255246774280793764662542106223491503667620356186287448409572293204976541782555556550131252837321293762932242390033898575010477884183028315569715266051254340502298094086164913242698290018480582924070574028477815301981364335052942384838490138560549799789613712198745025896660525523217865254861432149961508180858201992334123971994894659865659745651999515604518110951074376238353662930608572938129948463388579284082300613708140931354386426530881758033605194428716582752277624898817837735559763031579512480310042476062170117215439569003094943099895429008407205818810668337501840525294899340971789490696571623935219945350062804898863296703726252592395721464069581668970350223563741387079172689604181928456338279393795066241685215145398319963909810605787867472801434558937351769878119298013783278409437591863037724089560080052668983652712214592295692891189204955768225465133459055516894800786915313782901324180775765105184347103902535683026984027488525671059822723702726912051820240050337683535551891755033723205088574658220257505698239353159447783602456406626808889376046260191477899082906479011978543986779177761475640861155122577301358722229549037235977509003622014148354887762826465441979530594709028757308042712796428394637493437239229996848552094574860026422430932083043216645760015337929245963512059414903747930507246762709903701422730120449955253705955958507299505003888240616279392043760533052727961278271667193041805184573207485950512340171409594429526610917196111193050835043094969926407032265284328175440766499466444745263807242635120565900997856842458972413794782891035281345316016900552311278689444129952143312412372484180529241940385391562181551742524087702111762890425400819325716602268500337066162843910102536749792452196008688536834062746022545117826844744048193498402065371124278999229152612218182514204005755150925280653323082714419176381861150304393549343270508164656462878199329889220962484123987051853176863838754056845526936164594828328687038176963792066110844922111321858794076997179565567848424922914318813127465546131134033203125000000000000000 [38,13] 880965643227448257152909053378185540100643323023912898548665945064746832356136623563451599835921214987215186964716893542686016368081012752085231940400677302944799198969732085573182642333940264744099697308928382098177025534103703957711731431302872723682548973230547826981663158112032909818913708539992523438693200739242455968467704948335355741478653611260422326245265841861831667298484077757455975074951109648009359570174707925176909828804052286612548213067382191749164870846219889738102290359689735208680485066942608461489622875346508206084967216114738321898610117979158520477801738821594531920972577080420582576643328361215063256606699566333110738316940766407325099946579572558600893478498820701915713371099334450828328056613721780301526920694347059216468372111011460292083293818567218397247014326961518137456555714447289564644803414535612924006365838131476724714206308520627097282355763341961651421890263105578515283717094291523273777531518998453083942934635317368576288764110327893178127322641749804006509442254966605995344981531339563705621092628237301719007866786395859961750904129549727878562615652616512784470315153308414990874055127896390671628252795288305565728973919506397553720149409576592206274073445985474342646969160818223537073444046008343287676901084256415105669956416191904174093499972165664801874800966977901433181000181125383266062463200522155734468109573505717021814611680466950915613149751105200983934241810752173197388733597102075222594422468721674365761321139321463303816841769626733013505952295654019383786027749445687882226616620204392554348447226351305161643947307685174413559273323411251532784081945741675612109883569169038321595904829151975576792481704263410513225103120983072929383007493845797132824430370569347337643947989888495127504802989094478527927787529883251741798456669290905043135547155792246346742611283568140202612943412406169925288240219053735721715238183507209085948967486959275948482416669962860348409161027882063339287823882129932089620367424401536831531654099928875614626790880998269121176268442894421062353385204486772143772816072995239502358460577811413960775271156659015507770736115154193604543079488210570406577742170877109759913970035731806452223990096230790310777713249115689282584635117758608592571492389498186765179486876826967412940102631509116440103236729142790667149427513361715740145210160997679462223260717166190762969071713208521195488608424698108033598151774353207142153562134934335066172243939675449487559932837399401250877417623996734619140625000000000000 [38,14] -2616240448035484352715507186759361195798355334713793362891650509999426578946216079120668304378018379580232868287882994515103381064379306864572552836284862456405352244246172283770814099543932327380988947653489095463618643804631442020409919267826309601686690068356463420787300756363650700653094372355005611321863220218199881001934757341177416747759164840116314670655341174695399334346819458827814392939840607627417308009593618639751260859419143781161280195347335345455102305350068802320203413005086818380913367982683922130030827244567571658306097243030442209247984925414017312441129905631326636472199731192597988446994835249202259934734725697720590920912323172007129984608483369059702004805036761499912247176909454177972133281951750852841813348191873908235131338615148901202506669187345382612877491419729680786503626877553670221331114564066639656454903948844075542479348722956677637722441689090905056294772548065219687966805073781519158536475974877092699012558523865554277575584692602506015373109536186250676064016373589201938444266812539240471846950831952754715231611431756566548637198019126154108705611669487332024855395118777528988680688692198663534245196670289800735172950410153115318362263059896963717142859940577500234093673810756465305535883091062563914247534173518251160238272785015910996649878285852195552167882563835918802050859684121964311272018234001943340670936194195470185803198370201710207734528870303133165273068849153626214662656011601053948709704329406719717768486596222945386621412199348757846325924856946034549997747520237567798108999067654453085668683877099907409272997942099212764238928370546069400006156405991679383695126920990074896076868766712593661168867279654438194364983798414403780128384368167516631194950488521691547008814103235766419174922634858169671618698731355294168972920970722082992190728942198785804204740645247686662511388950661769386539815797675392088513998225408291024979687743392652340804350200752204184905249517856850781665851565675678083449490372668604271712575535736142822418993290430775528835924120727100246145923398219066603986442606887654963036293240650753477814856889186016994676088502735852372520020796456741573872910032135566439586288142183344737635261604000072974129835409414514796323162393127685186013835775940854518828672603235542864082212298041949186422361807452051150942316540331158882592487894137462157965753721567327686817568939675162091609933247480152057509580459371136681690737747412399859746508249014068664016138821004631154210073873400688171386718750000000 [38,15] 6755403804006454234891346407593904918746490345736602970133641255752963056475374028192304474085014881887579169585475733902238431416239493769139123562283948129532909410087026044254111576525920536286107300016583641016948931311257222170854142816712433112083225357084477076198164014147546616015158321709015420611526924125880979966701050896032643919204623620260078543449674122064455095127734219218211277977067118297186693285739875950333895511328192385455242141427776036810584164474399407204634756122334977678550185548541985772598861963500161536563579252631827841631204540012694386449370042747966681964588140689978777086831527404999508006156569175923359220514964635629487262393383752346097149422222351025471099477586276178306954871505727430555889057303133180255125885899725811463909261625525088242058254193701222475607885356209345910517312304780240252079864724974653883025048708702754565548054976808398838783604837657461667136067902757635651880514207394290536755450153943070757258943714061121083042686325293192165534703032847865437943128709301003376017010244412814177528028243670422778602840547861528705022343676166878828780594965462739208004072273218840240201682320489798067612355963455110773360397982132485127530673833287020475545843214296582837165371268794590100720738343916996590273787823932423506547020938467287465845285833937916545762383868755548253511349819565852084398061046921757416103639279137170768089537927141705113243933364166218737614747261841513698823845012267022935876224339381176976428351001090244624986809439531118437516508177899289100894805507080763443072031479805688196399340960142786352468700587904607148871692581083641939043605752070792407609457371698178553320645539012875781917984289887350071923729310557333128367245598756283718021624212195135389810567647458687656949952090506529785993433075971619479349365365957273030062107762692490587071368536797511056742721121786434220580661574433559053204416760787103755816418442609906868185803686016074819063892624468728753392840222356627444057726432702436421638057498012035414109895808834727020565986002365764050757382436591453708678215200064548592619882548242811782916711964907560943815506265524093022175108008225971748612545555128486753685823910665165534057117460650545727753272127443580169969369569585249969445714072728578527262482643441529224224690289150389640564259577124430934903772372262289422813965933146751231376584211309766566183160471675545009802596685068060581357449580194747533700888928966847915558169290761725278571248054504394531250000000000 [38,16] -6960243843135537162320118780508841896997827211413752513443281269029377788570520227326010552288567575227028775606504760527215116786712135333531753059626459978822780419615926568475645821727803649120958946497355887162221399664338392844799110528905732396280684501499973072470248565041067470871237325207227469077923530921342727041737984392657509977216161075542791970095627751326587333889174149460314304919755027979962730556361233630559488240569584694800085485928518436151649824319964499944080898520212113424316674807108936520179086641011387056267875857628048908902330588559735689945860649309187601471456779275630107268365065907571851454180236930954525538251109995564031243912010384536179447567680973445990963673225131412903367965106863216246756381307654753162760959356441575978603849229361017113374297749740791210783903257118581127275023198681558660134096179431930859377536529944329416553998876590911045308743982603384131324663736328172834482253555552797762802629909991780335520636839821224170532808966499747530687843057745095828572341358364259140562865862200696685691607958113530624983088140812465145343120003621126104547963430034541264815440006237775570555153569582368305997663712702067100792443854654303859755016286338185769104848702299411397850102775208419669845857614066957971008274540955371266063714758096877497231919598930368896234286003432258439656592672617371935982837186756383208391473443262458998218719951801226944052437748672693102349715977230210129547748885367456967916039444451767928068381885857123947005913932215087369996058961834310265913612327355610031982383179237336075478406177082401565100617108645623613078061709477194153580776155928653132477092441643525793844405814742323291132199253367616291317430684974829503896310711556751277544674850844805677583679089271920755689438460032739995765040233392281247404966983978277389314270260337817293359189270372171789746255438770481599019263010818181079792629749907400551901076744858195645089657956002100123432481799375698997234574721021717235417352292830920327014566403434881844103182435301352199696129952915019183489009144292175672544869417463929660829993688154111274748687046110669654771200834432068418546990559144581441991896769595207363419064235745047570603840798441673057281748501735788384083377007914344928862908127168781845396437578047895937869404487146021645106809261347592505914360710979445750563555949999661109204750339451708176946281087196791574227579618286803113231588776557923506071717437969110110068671204430756915826350450515747070312500000 [38,17] -4046726627880013213448166588386142691706146563324473673877332632371274308995013763241266313189103155649174759607159182960700627537556572688908357867861296166437502364473558200609524543899775441305666228831573107280299555614606230388509419703582379913067960942206098958875423991414830977848395003330931961775443132475539744618106700153537581614469648943595299764314058572687562549362949516829321864759271462915306729042810107203814234572789748762601463814907377001188957787809673516845929636732243104138151895824321090371594644443516355118543768195178919634093377512809448537874867081376451976630488724760945874151925073975262954359392370354024663550786960351309891494242638711556351476240575638487990244655056842560745366521748585632112712741640749057309415876744775689268031476405981763889458046006449592861469522457996215698010813436226263465808744102867101619807014904121004668745196039931496903794601331414435918776378288587861808827170968212434381022332740582243645746215748776456368784437121823245831141857441788713016956479344390130744155118934400442432509548256129715758297794188083521795183704274919376536665962871992755392177451194730218514016795204559996414892352901226539718984818652470294189883828207490923285935693279500931996154970796818998298807905081661033015177685778548712546145488896579640584348283299164595328783179798317468571953821723464221601843611344034518748184153901612532896232114604330018348774932757881454657811162556594309881524758372520027601714790401496905482077225065749383872544744088417317727315056203299396763007168674418810506184729546088837584254691729407263079914151941714578160056746621971708047215721225359353671698715162850352788958352290889463068529005306625835615320099393886833922709232327142134674444149897174769476796764164967061392564593937292125795901648209756458471096519408750017039990247394360093864538709871336526112420830300992461469150539440248623290401932589777128230410101917208128834916506665357477241442656173560677385460445978629695885492688017302650820007794771446214573592324465769135371299283755220538983576083474680638950717496940654756507012027490975426985798089268022828102697522527544106342398092362596759542271199942166470313520059856564694326191915952110471621606886682045387224721051554882776942966564504943735995346162976213031009680556466614199056026054080055166815212943929703702772207661153659702248657501022855196106503970431157776877618817332338866035726563165260160541109330515274419837190578164154430851340293884277343750000000 [38,18] 13887834278954638938991613712893119358549100022845390452901632288454020950131890263413478886534960796900909672673421034994802023808160903064677098107818998710127531073978916392289261241721499660315448663445584337081137505793864384334914577830072107013047317823820277069512367712237083549898075488416949813326091317986606404395066342004258782900937886351638991262980705080982019561262289059949291883050241235331489790577740546108417332005609032334647106499990328971295982217429897018878425506044386835049917952166754339876435597869110488017707762123012351745211259983498541467073505882249928397970158985131869049224638977265649225428917317123593625953572132645788525116919679564620783308973518864264398277528925799335647621899914260303868973461803981729805491672069349089784334283267686744526157436322317025268832439290085709987360353672497723838845609447276448330373567455310195076195622807589023941594461136333468856847395651860510445219856675320646752311568546305247337306087213254562057678626314078356840294626713272997515541281289718786479856975473136844513076246986278979514236739915333396688657521159847092495488332408536512012262150147680393910668144770715514547575972587772690531186554259850891985179729070581029357615272578320938016445314302628128394425481893666314123111108710298438827453729570142772295331209448797393550392037990145727253864469930355811784102195861177729379199301715302919707255607060105308687318901723922145029223583560968353612329289024848349889314301674196725758571223192380456793009946025237573152530733211852900226071312762304578758487009142582026816922182148607747644206144769404242482149044080382258203853577917901312698702749583299847367778111330533945165629176029686791228112928222794709093345600096098714487657218273692217655928562573542638213804467345122459614514581704485925175999998671411534312166591221154330750773937990928082575897269861853609653339089459614184044812682287934050378581538675878294854627672587188369347143973898205281561361538338677826725094146263798192310658015749091084693005000819243399628316578832612039624635347849176777915197380949436551304388784606131216172571254100998533021845245363983467284949758134978657471766866120450982367136219873664141004926994548364388644329861653831426299577577056749781468241380579052343850741987546344492506671721410242636435330276291045072825008181152553502434036387768826235738008515131504123341797562209564293588943000136909881110477149400168658913576756239703635653626179191633127629756927490234375000000 [38,19] -7074874944799545769461334054247404969007587825945166128476728301136379792978516768006085501959212329999258084500771903000032077292174043014268375030609172015484099149296180881283470951706803355449597553557634033039300467718406610259320130496004432542110127406662824872077187516166879951329060763843475356829367924291462145843659135040992498145500346412610048046463068798916353874060583307128137725022322650900345810531463857897965881769673610196884716669341541017790149716503668824662475405042968471474403568977731190877395933123725051441268218987680232014019976955853091383885341573635396624924244081149488429729868215703638986333380476433205986183953706849431742143238946687250363576689384086244913493544063497507775807808017311587688798096094856969301856868210928451865274325446770255814256210022130264075789881678333250138697670484164777816097561832060156958193202638277971035902672819156175943716227027350228337423574201298357725295483249184459331063087246322217830250239986601316001747637400037347000199918230330990467780847508045509252685331073388253309656723640266763559579742842857944703064290451429495555021923663583738354571407267588736453123573375362566126959696519298402628096830368307061129284094470596648171985040843173704537807615112038674187774502143369359278954172655962584520777057876542198169404074875062968227725824277206329165447099484641770201778522204791045741061968341724183606850845006805012108463863674072495152473149141195173801718569753902698055621741863670670261087726282041284088150032520107351391359170737612595029783635719768003898949081519030707756785339972369909159984173212714337998988095046358472860251354589931231603750110565479313480430749430689439021043280160723766027876418051704245207496690496167650212363004266115825311712217356164541677142550744349771698609666593765898292362924123408593858311172364723217199751749626593818421501688144851574977260593788338278739264730974305862949623966812146436813156836025783506525303532296139996178506155399767561539200638954328909363816404517333143390006877687512882660845626531588150367403150924072059408105441687170482575964770142019739759080237227759363708622943478604830141620850972027304860082629036889856361187993117186047155132276768936624914583421640248870030652110286633746998241536441694863538547012886454980964967351239684919080512668028948622996214002251483615678411071927872074761928555461284709324413570979561080971970318673320539018442305634891258749006605864584340537248863256536424160003662109375000000 [38,20] -9793327035666482214516179852413167587832276466376335802124752477454894140701777823626254830319152851415532820310428652373937278892953223696907546408452322515949242460420768779414403886934180104619454126827066167005245478567730470953867417415916556096088565203030559391300466969811327950987340585412352142817387242664692134322061176766248242205269983874606376640882070102464367739113088311888588657729125464343515665230325070756889705800236050465598292927836420455230393205736394710909696637737093797749534715459088523454100689982346797956339431802713352754563379330667581994654781425719862173758091993548489045048922826257086334728531686354712818687510697287177528143892152797482882515420095362659179658640587009776577938003883741081141370812091069486950753335379066771632356859367460811726984321903248432170269020609374158942766454331609265138365054543021516396598012293281211069681643119209790345162621830641700147258242544367009191991045132530590615026348608782077692505071311315137252695043809417917791792003287443088170632612400328769766702311280232944046325417634805043834181547649500358903392215633942701121908708559718382746889268028818868090561497514750779453175478161911403388268111472297556399823530366765082431172604330271629583832298541730401762947671943425659491276858430060057881000472772085768222539364025665159588269432183449207217153809542884854617266285011494208645992378654094700649629693920623396244130924197655981890543238645919924000067966885835360109504648838561886502662534544320658804930743132727289375873751109492381465638583735963442872010747353269268635095928445944080310885283887145243843053144790104142544719443284555530102913029027547528715699570216867099999455713750949882500756274374694923612223923821310017185806410649556153590394273595218322330801442948405439657479799373987929507093793372735837793205306351242752959175879479152319338504174167118645246346543160748561843770051716011014241680832670446916803474309627009853704296260534096751881903315196343670219086129641573452826076574620130965319863619058038491893895509416533288300189204460513493352822604290913546278588838993056509824533357017250668149119653469717453309854922513103115777762986182528612802054474119532753008473063733446220737340159268524926538634427209010892425331911049470383712364767524993210243736316751879155372111140664068542682216537308377498880512120033354135877577968842888004936111778890592263424941074828613018111878993599836540423500476533480441077017530915327370166778564453125000 [38,21] 20996255552062653067340489733977912837166560932480923575094013147845641616186370635704051528714713495873460525397617528878458442352041657082367181324180925462090361424737942243421173141924877536276653816681582081187756226037991161634671276056609626064572349839773747846767493353968880013493101613146954841315960966897452596224104657303545326445995892911798949248711953089270634391173774219862521612459284667570439791748145288849643883493026432453485463435453559627580481485054694738655116468883955095926699410392050141079566336698400312318001693456263927521387062234677438793866765313693951011125804189542894892450241958860585350162190876850562557815380500876921936639367692402174462318201340084652237069226002211643206796442254682970630014014162275061675300906485606850478362001589124003479167259412941891705088115626277015016621657797596197523260034599639587167679111256532249803449056311393858358744224455218472428905332629911327473199675266712816636041937787530699176997205664599128166545379265717920751565639398883904835118587298300430757336095229765491492738973955767759885336980197032701648048668033457648702323623474284545076948656780907701967452189170443306506034252709226036756864572400859027933063546381158084061834955111128582310567958585047151022084733990288822073240675344552510266025530278093209040262368224902731479601373160686137160986508973699363304197935833296124582434491693884204205186209227876195280595138208852593758565239922733576612210944179263049902858828058634384126600627509371360168181416441316099365629860083625736142128386792469220362540986133777397240631700548219907290555730239102735617588379321818862587201903734105314459370396852217815608885011495791335116283416312304845905282388475962268898899547761788206380991945742208716255971753679881110605486500684366790023626808716694338092391686959483810945374779385669963262568888940428578222615214274169625441259010355864161773071323488504489203488296131548414807399808179983536310915959126882023226211908833936177904190928314606861965617035304657062041171099875644974728424126067528632804499098149036923210383116733497505450039841053508233067588304690505408637154949579412142135833013332614197570833515568450420407893317227100026403736158102718331562875810760666146820320037783070906686684184569689986314812279020189884471017563467749225075185419360194956386398634080886184642236618789117850963940806332310735357010194041952176053051531674990033879710650456513796555677378585791359455470228567719459533691406250000 [38,22] -11306649775581812540869913075149183290308232332121081426346833192659663631985958714562850636710493323025981900378754029123260856628808893078324309696625427449735109482724724399207141162993744071547678241639685044535159855586439188039804322347543551874594385507030144535674515804532328965919877835544582768833781022800347002161894674649023366646131990567151540629175489879817039322390404088083991216510855206121048828812946832341528531770306553118677062380424745620766901430079320507092418406363168664139982740627266700053628899807130248828564209904318113273060011216851632254857802786410116592353618338291281555324959710245736219183597090024935675054614923401133424970905148200014624682979384353013578933223590721431404834555658383458609136469494296282525617353554507801298955854624138618947337562104267175060385396467109087193829464218524606880097456202099968236416734086373291497429060015687384705657196982693676380475224453973806519324061433518453492860410173202723599074243582165009092097741572458601364820574779099206927385956713358061911329723004672896873962227621853872492314642017867064007012318569983005269713020002360781506487810242500985843773155292515322478575369941687294810895850129609870811304016949451791962731653041561903961775970100944107589160922907145612985300811697177941147506214030908478462859757531562031705599538437912683372120539489589657534077279052531394505556535425450242334029522591170197099906585857222971598481252402057341660749754551923709512482873503637381822601092264735506043545227433146396590854378353420482271450487333701777246522121882721924904066768038615789828212284359526263148604045152467025653195666817555266961525932715659332678561209150668709840022730061513828387958492798336167897789312849404416175944835246548787297800105048903083685572973472560430821062621308045565347487238379309192613643716514461864018931273503304225466621346145801573155070863279399342237457010420283685699350751731531746202240580995364614753722200251583379445604838472006104073691737951439577202678921616156268832943989194282222459949591248287688665888713089869595607064241857609378889793569794850365391478378483831332967470856875821363360406659807670487598260851235907000046541393684345196664569518260533064599094800695382101752369805827825725352607688194529939813950203692789652298521366075379597113778612834777679295142293358444414496240720467650350713079862585113520397956216529417353203806704883682184421010574250014799491809158737964935426134616136550903320312500000 [38,23] -23367762838645206019209886883619697977600423952084198427420181475151083036452327001046891096290350362448644471332706790273052060893682171940890756446890832694777048803182264456478451392730774379977490973675032097569174358700215485514438435708979074774119952431435256450264067058244647885186262367764989034126469823059445706777126330923989595890836484372087155902421656827288429359643340990320128033284262125246027818094292639646819770232118412243179015678631995529234092816873241531165344442782214092589949246191292361226583576825361967098070071604996399999250033221027476063813197177084210219059226136404598118775159090695959862697685702136005406088206756488243930434387037727079706996853824500781278621560789194364894801039826622117408786370093705419356978747490115247752278817798284084436320269395302275010352596841178709677886257060472803591352680988377394669903592378621420056715582324628534685338956581826680106551332620782187848027282822264339596308479168664638640684714611788720681583508982583276094949123488019252925867789652554985836459462869362379418525256688611822421930042861463623765687013037120828588102841669570992847409991304738971274353271905248969548969815539114152441012490248177053041080857476725595958834645991233574972351957870745445832589548387382993097141775056005455424574473148250955310871873593946577283405466249515790521366607197149380219792341046597310207035934097375849263953188301576884378806141850555182068757466293948747009886482203844620066159225986856197974238443634422350586817516858242537219833864327148675103476880164409660993969552032079910376462266199179423409512539924309859081588132148189493212650085673381560920136634620203164386294993944788993049825222904683217224037853665198647698296011512383434246935542117903419996483464502840830265279231156189058442446231362861664824736866387900716921259296150003044472038710519017265856167101482122451265434519128496731784831946283082236923952266469240703686749187892530133918018844383664738649709296623308812804699712419665604299865791620276800129264668127066256464614556123288079640807088637502591062181758120191897807645979134007965008976464416661403224039183618010546934542430752661320447484920310854213292166456222538326363829136230208737711211583149912839758743808885342964114797209089037980187568498046163295788165247746372138324848677386368825894606506545130948412538978727011585230398871576291210305961843875829002579853829459708349386002924852280462214570988521700201090425252914428710937500000 [38,24] 48518149170946306736220618186311175783101547055611212632957166102070249544471551421496202398767695634603520419932509989533925208163377357954066173088134924730465092191712997059687864657362867061245158562616795030597832175657997142598484280244171508961485144143228213667967825038856204601640115606836322733990381570562144164733615988031537558412961780611422788284407663440011326207193486868797264947719316957125370851220890423673890019794205519775344587679867298522498331994658623504042280433069995836770018706584805148309729381601931114312197084340309164023702323257208475006220008930422351555883780500246562976561364480431802568283936647168956364315780643249938273178644728023413063276903141294545212443121266463186534893033319091119162018683202995172568506624740408386037943166665167083632091322693719821096554223243199071986540224708183160755785228495146399526434805229931842124916413499504345027758624097849577252068621746406399270416210964135588120871593725637019240896058146144365599093363935780306000954776726740345979339021738203861879318504314491799414209325637859002557938680473239095310797361652746414895200351048699312528895820492899543411641225588561045989423104183505882702303154847217572313649444323360399743473525693253784840576842329563414178178495915112588668247560600434744985937353746270427715160562719523838185969370755633999218913963902490110143264411144766998724922948623755167349770053300470255994379230583328385804870118502231695809587885706060296450792711342527369883734697494178985702436878150337856533701549420362463823998092135468241740226282499307481505495798212552816928316659657515861206459577107617883010348257937117008424703402518967802969359263220647605345081026801198838658156073376562960146885085248029025239841542946309301838162433010065038527492117049276950188912593032440270424709122364891289429510638701545892892264196306438891391579657148831858239703267518772326689730010489952794018347533625537541872207339961435479343318412564682600378453033138377256185517080135514244955608553300495553304686873786198974800035819602282507596322980231426126395847327712466956018439284474697206389387080287152972953987507243665155873108313687933266342573783516451567316610622357364328937283869305239700567545196818653402860979438081736392603242763055488415984213687997656343062159259139911107629895722216904752373889163402476266173197089589436964683179653947400164153826186598941038090429190838423815328361581343053279824495405136985937133431434631347656250000 [38,25] -23760906230840796508540782519933904031665631107919377553329572661885607944219232435878280551558401527594554521466888056873969157140443278452428306758214145900279356874233260077357602895687495370061957812194826745366545317107453477072424986228879302076020840255364537564744545727081167171660715355694349730900238838824989217624578149513666199267078249579454898390031308844293791591163303770459058618648008619429546741459438740284855238951589436082322181883850154546073713922968891009450383137444670464437692626045674293792701669824882869017816189341866737947357699835938999071564607214180701359084728513919790957969183240300818878198206589852008142773916688705051257887402013567952664820493873172352105143545447070655452034368419516349808297808728375496932348574431208184097299269178535870798779401832980044443618620159989972266226177424328903488747399040064189247710414803063807851787869964421848337162511858834395580469381366147194776872632881897392426361252818584151044059554938120168066518338035563741632532979474018774926209556505742734476452143058572599244094389614165229052057362043420802547544916814484430893408252284218971586431195034372612561833946628520738002817993089479137810582840616699695883333211544815407546146963480529341064587170548226756673146757429730771293562035133566935166328632921276624029710610215532651707057796396597783424610452222943537078764054018128095106270225598266836797783172048141391091274360636743884189489314422878917901653776669550146183795335271992247330658798040924042407734680915765429726835517696872615418721180952567246017079466521501197278231305742347503959279929674192718855704294355670417755889530167033707543939986051242288789311545419170158365044798481748008002090092451806309033143517017675462189165394157301478546459217183293724917223587065756261104206151812316203854087830184169719305561106102878408267668122274426094715195348167996819926655439077052178352540702572180823280086774508865498594903787616056329786479277448053214421316583301424078255935396221782775650912394810536429696616626607031278667394222423581847664098049448818916277106136089991012171798896777422858591594290263061337868937780782181302627273254115224981819314656089013918301545248854917266316818185876404288882389197470264293408895202611613617432843337438826332578373146372107346690944072313596322264493057713719172487118105298936619960643376834843327477820179134561058723192596673050400175787544016760475546558677704435391664361532093607820570468902587890625000 [38,26] -29247073475268670040906373436356274024802423246182136210365750158218100952443084787630147451714345379443486942256246644655334650916281373728342274703528548377058465464950843065919926315490548508009850526990910725763010727638634372375838166754558459930529123249345576489819759060142903458962472207612918889983127910086414839317759801578506589881460404802476018694594288706724912674279653248690472074005673087952996038032167688415591255543175050779607410120319930151580892709994722419598517924219169566465977355027676306418923156688652871922206937709664254410456691847099545652104615838297124593169518259712149297863275562695267333462654375744284261890273545323578711874239172865884233217052328782040519356673214762091165894051534794881231345089822163782106552944119435716015414853143368418365846149912721106212484293094236963675120451884800833655253629813569425150026262304642732738754786349748983586686189861113757920945993523910814179536686847589863473162484964387284054786334943993855738967649271044059798728565910285594368253730562952721880617550485436424427525589677204455359891150279799080157810846616326205043517939945338067940408709972424661864960295900751060361108998875963773633777548439239374271956218596966783962523345704013162661106398430760418164462868402936609343896542658100371783224620104434640122874162854117204988290436780717492939858844236263290381864545525417422663454792083303899168058895065851946408678065320088849106289634481798474349893199023196614465095193863246239857410191814728694490496342727451221336157602745124313640631424608998164036668828155443187440925736039894396783429178416493537479208897433767664680387964886850019930613215859054412749923867743031211616680490505766722547483746545860384079658521927699112104020692619632462639283949162330249614993657647834948470687456373476458253180901090756549930274244472019360749324672875012457409551580990646109370439834207086616885968374579000796319505490027153320501396172817587383706077095908999450688672498406016931513697376840515932901922767717873313886211689475382383079681528738833869458216802708803966641563956170033567715257256629260708142477046593275457848197891448236761462550169061444396349469442884444510568185822090022909843878143593639503013793553408840170894286428447353872762947231564097291720084881609350417006596639754471738069921597646922743645580907254267200131722104594207638239842047991163813068700677427993257658216524959353718816583011120419088868516155343968421220779418945312500 [38,27] 54848806583968552341235775635149075158892154689037314372574710462730826346573907503014508436671746885103077516942080589044877807026019276689708901312423534960170923365274442678724928299165573454819502055809969778377816612735927266092455937335700213105067331758831207617902053119252382792321065086006157728598663514969729732607802358713883959448131885282838009692975711185672316332329736600104629383144989558696087642611123751015560388890217790260582686504454622724238584587104482674456890791153579309767193873536767481653778612247507742059277037287255961231303792335369954696320043355061389508459675601979200882032257428030020214319442686164049144221650636407682829730129015930358926414147194885856018686208890921718876299028888749889904798463162704566699562573718120088328281241601260617991119101559063538446614183339229548246446115521883990590721781316734428753304944664255126138534614741777151228177314634298197641025802803532498561382595916578497608919971660928683136043860307333032839422615052846378769410318821635859474360996477979369829027398449468765374564133200099272541568910059590726707875483537468551558474657668731639150970753455415663757318078304682942648133138624305423856087941830941201542072998104605082536373728317054213149682404438066670226603206508594937568447899067384471304776417492261966094303122671974861742920350569827239574722281627652322695019162511278401492244054303736716997508685745298945194184064005718796988758829882127448691343901506650956746286749361483000273581779813407139715992290860052270035078008479351437185765024814496873581701198174341528728888599667851540853989554651354450722805619809462525746431404359746848353047550329746594215695837509263222553386397897976817537757378671681069652857916039297347459508859849810993826794934471061176143775477767245436331964657014926029537132505149557054691149532822614889206124302415456531102039112953230540635632729398558377273777329425817214628501911617468278362768414144645490573116410785734271063183816443766104088008098347092200383447113308240310654130168123874073259301816085748561016475349480057494964690136065845348069289541927426621788670692427511812006933512495307929020149220369878290727661585485792009174341920645945852762530623640033735666393574327560923556820259885092035197499300860228340949671200897124765167463049117910231964399962050677228501735385869671746347622903426458492662374598895473061551880505560723438259422374372601428893763547689488291325687896460294723510742187500000 [38,28] -46036945269770839401241732571270481767698740844516898343356612763084858108245040171497011344820767759503156651164841634615654556605535834496462860177865691360252062850438367261785137413170972453290103131339297977449644653891538703135034080243859868522792638781893066735587958704072114086603560789591073433006804586669049797890827728864213402799674042656396709577262727461197060167995331945558240810212062481902338316929012273357392027156280538614386672178585211532485205999621036310956029819075396997610131610395881653013276967678090759996480103390341145748199719782980666305991962586897750449723350941906535117710606580538654694092354931188289365607669326554634231224625431912773309761365438288534542686779504334440335205648619452258281674959475848080071427079135871698339558101337754330969978157640828251806678787159793229537492694076922276681906403541858356602839236466338548849140354075136721037238759360437295113054531832151589124423736117222366694554895614713103948850159453269085425634393992527300243314221147575947281458804313957684967348590604362519031970238014461730950145160471213853091673232346688082958286977009536117725559027884426465055048892321429745257230775125118098904024541394500660801100031023213290140482309040079540261091379805979181863015001505563943373340126785336996837024328339185275363940731978557669784276165343538239260007160255926388199483617659717997766570810203312216774554566897727026035203715799811055006818097215327124732327045289642285778651595930359892183670779038222456844701391904299604388817008597967377325122009100732001570379212533277944491182510236168068367143724600688587223783077094388603011606105827887944976621092610392772481915485809193955508101634818817852157514504537751471014939851793839592909013927427817529088293402841823048901270014163076864316441973542135120897418353239986227041056344012600340509651936217996884469787802263386601326912034082040061222756292655819970786408254525518839515527856192043142672209109569631491259728007496092445535330906912927960757133621834340337386259834642294227254070034334384770930588288012629069326093816022405641509764035390481458089958180939442674271553065129487636386211867281059343108240573107050945829588590723508226992433629234488844210411613199782141553822864295048014619575317759433877458416298763566893206816405975102760966788439486606821776567349334249676837791051169122065295198435296075413393894272524103834052318088172297618507287225719792900235916022211313247680664062500 [38,29] 39618391284651022389896600983793162217825284279195569356778968904696308234423654906547094888363517684288925571593416865787252913782120535524343984346085062846995415411469745838458487984635403214475459479984100274984581608936624332827927167023350396876805072124434383180858266951640828486023715556303463256390542073954659452738606034588615345306375569600593450374137231262313603955999074089269277735089332258213723763234906647012346440689919820267844242780568874455423381681405902805826393289313715360851141772374707561905401884408171834076630381028741603893822926237466880857296007617363362959554629040685723170420850654355953420449950437972568406050567303549059785599781649788931673771968911773928013934248583916757893071119102830182409842324029864176289646605295565861125462658891832248312593047399290224204053437692902916852818595048548214836277842364718816361879833752981712532028993754518436277633049850873254989002068866675083468273536833297561164630087338283054046131407359994138888461585408754622878695423495733292343763695606940504391565072029330113485883931014308501209035270479135875727579989591716122986325890026100394405025244254967414867765503259801865615816087265160013565197860289276020641258601927148702899881029519675108257755721237650958952102697247796005662698163977767568676179630540813749646860096252003882762288139317463683803965675061770821912935794545376185439344975882696287003899539356482340659672029726947614809216304274976642993675617347683277750170530794863145658654078529604209208071060864541896361054909518615379757853340422826449676554344267117555413836990630792955756337278955576790965510124081934149464835603107951347597883878126900932636476505733039836980300675832257367510006266383850167202434681492233145625321862002452435706274257703711634383951930994015629597811549182716477310248901941606856977767849143012094836910984294588394400931407714050995870240743016097919559956646250457000373325202878660269967477717542414758337367286207176195412883177258446686005553595922224419150152190254701263091220718882921370791750065870101510750955768846051668292378875235134612857551548987638402698411878182150265652290877501187764511449445868645472220731215221603252660187014434531342191229625047597415996003826943512680580636336751940936385806949137448373616985401025372228254252617459337695571722330407241721048601951890440401351991192252234973182814057278889782732763587896905506767952080418324707807020690353283498552627861499786376953125000 [38,30] -50303399623436435929093660000915352092941984469350431279181151682048834991032630912960674155412141492589079736645777716418220446305822550091575163823198354974253358383709993084605404741832468636733405463432534977081394326787850998714579882388955668654251555615405478205974852152156257936596445205088503240576738357469393247190851614134634442947819815205474940437145692984240450873526786969519666862556580725873310797725896182502822267698699535712790547381501659448103535126870792044713464454440349149032412239681914041146218710483146292316790527549515519706034423074693736958350746695332597433987447933538278997913247280261272339056883736427810782459222382010014050205730598724228916492931253865408272460900100808347498390820666114349492491447095372560787049016804870990480197212042593995325472694158719989801276580357633357939348543851314490279992156258874164451440212709495035313872499107375632411926616623295931521347009829444826762739931731935420158493755841545390875892888105633524641705248108703239010816774358678321925507344082845909951959468898406950067829838642051040684591522571735485129363616750524784390762389511417395054990903767294591806865652276919172648079848215515187902980909189768770418369234995024774900148237469071898150703951130002263110666536195426063238122433082630751690678481661570021622553768311970075712252220663277110897969306726683336188256166173218510014951845045428404670716586431886940823872438473536990860499909476363006447483600562202589413561330815359860046410746268714538268804597947505734053364551204339194838626865038479310843848542299843760105189595641955665884935164322953140019997892019289561592410785530035186500045682633773822891067705545879315447519513592858286967385041948035064325748673425341730189155824358909512959294585806514709296913318499544025346569175997444102392237390173396335805821535758464110994436075009137118094777669486369859931237592402699726624582855714320284894594684550346641278654164741110710725224888990928016736737280061024100067883141019541854508530834349174398549250063428338673654546894662249749128473240610251623565899603642408804600267638337308484399824951235881860363127948477360560115907105075266642076468185750345678773016882251100357035086852447086379888357505070924621796119314377928391730389985887820547489428266304034557005846948882199680542269626959682573420612543065889217188882623574014912704539755725056014644898541593944111031045499679396904024741843386436812579631805419921875000000 [38,31] 58162337683089289953066354226580350133247507560980870996891076040881817116925185136488462176093414504927018925405908393534206924966416241881859383556344568796034874127818298086252758443826415434467843759170773222190372500350929324037319038258517687094653276010557773629196682386650927682934416304801005852711824599842191103289901108910532834191487424798602607391035326720794315736956116570319792133720871628348404756537020032671891913189052456365348338139988525632245730673704388546208139420837396093734026211641557528283274104854816876059231573523064975479018213844447286262426624260939890616530357831916439011347016172849248236598711953297959610043700107633088548580384353437402336346421432216735744271289629910675171891818178719600074389248338523236264231189122848354397017420861793836942284667822612635161220932497335608333704681695858002603908154224401412232336662787898147916075643576703426912262402114917525736527842503653463033739819910208103450415903389152089445799402981503724420487096790833334319677644945348418061236644275553861502725623940238805620931917570417477213625143675224791935408391443727818664619930190436511640236639138580722146146780770835048064805841815515467118930522318860663324042892960373359475943612140310791898691495787634055981448198675200239706292346646587867021949540342930285903611270410960175522547972192506184887312830512052378103671105178546040839214245719732307684625871712297212293981784752266202622040839881637229342937224100117957974425690431431468009930178446525921104110309537571947034835567164760066298548665929924541104079952918543564063041096670235422941972567197842291305986050800971098362301175228456081022083376228533620080370521763475402684469139580122109965511620818245096828094728005764259411738964505915521901992310291305080899119527698816746310094873791889611830248687081400962572558148754754085757405864180977076473887103543924562060804132893344597887379330169937483918412670327605014943649434025847367749529948629271650778891649669738142897502400014925136404603488185859324521117591001575090926708161432108426165447585031152007646579109573342840599825699895291224779186048439191587508413798699679748855100261745802589043213769664602491918127358990804861067880259658447185121940304426272373417845870582385621421775344262851165736473290761032713917678185731774962538428172867617677827223431792637653975549186804529637564036845721848708015382487118149678145831112975605581283389255986548960208892822265625000000 [38,32] -47531244683093719194369664556450523562793158713854849652526081042549817721973154786629902643949150026501514722438216179381174410719033787455859954018390509540834902477230403763135448424009667955134411989409296876981278051000226631262181827138902830455117052225000845592728255655421769879611484659889627891638275427440240813714505427941823655258832596321185732172851976013456729628252868722743506607613161629523729580828924546288551826340080052861476333011906507945294990710882610427661362667548322686306017000650725535754718284853426539383120952862743126742487091329501643263753537810006608269134252116853438695681857749063740467197259584875279035084250740352594969158491075980984196778852489694892649277535181465401462287597407220694051748341012620676980408474874675171129785058778134879271664843256005055500717651820252720007968750340653679951166493181298351093321619728190956445179849663183764188474221927345665907918503236440188102000695474961465727135812388885728264006212640122216127480107893047081388840506748633062658278404061305303183641449707613906557942145115969721621827406205021109910583452012800144033728022348562436689836730240645436317969690620235179334626661852874471080275333620657265964161808632013344094114552173067512413296750478382547907653091538892898505834924628013269158336706338999715632907868847369373405798996475298756821752428885301068296303935206498335524611987460214728018017522678606861088086949098791032185259096455777895650234854229932199142756113973012832090461868367181411692036159458072537125566520145618976226722333431166523831314796809938111263258975462773624492127951989192694371918676966842441523324759671625876710816028082606270711867032285658664608870240598117139491248156116108458868865444582475663069689829982899167054641507934629158502490201979736447517289890659162362312573162178872371415789936120918077122941940375273365412972483239850212836291561599540537788414359433047826662923494932851995408370997760888969926065995874971304095920566579874492904948468441284395415383097680129061092396401066812896554731747083851922408801451556138915456861391991545453811460777888143942147371609127672488693749820050070550242503291914408578578255748318280259857144582105137978738469685097875962365768454843829513967537868396335297077361311928480327469965647847775552038396139146180317355040600947926326594497316562048741072594232638737253044348284333499414127992948033426426308412429677652255577413598075509071350097656250000000 [38,33] 25635650078772392469298549601591293548022489829233258701228565345158374670173092376894202396588988357516288414409179453176200752243720369411620053948087418820902720124540864424257852969508704468921540808036003680278385148039342486704324527475367896735630634130666880974610989445569441298740544798748239363725407234591994620850658638089703962398294719719159296492421623392182619746365557248165743500563055947720713829065792434366994941887409999446800034311730097163989929824990936901480537994668130334501520345314559786956649784624813953088598232739810556181285139322853821430049569616559541631612058241748854212579970869293459024535249804252436306736634832033978650349178013319492970094532986397752473158482476909431955707422142553413910926106447087915187863053804748304930663036542863031762702767770594926339570363608517857443476860151184771195153567743692004911562945515352825862481186529365217073884943269859052632897291298033180225176383682301209540686004011294103279167891257990841666971604709955167515314334070187449194132928203137445088441925512591546948205821948377655696172585244211429677216680727326479550109690479502551391026908771901017952415334035837466010566746202342495801730679493416036155844097069412238382623632397900215284916604347224937884574091504432713107368067567812778162854408589353001490438166207590881397107267301550380456702795986769858695886822815821334066853648166497086925311654937516974167491533347433800155997298890236243575406525975632823994922116781494675041806097695514833426765971485799948621146145097660272800345801591046976562004017945240197025463045996170762707521432586508620417601691740969678193634798366900867607598069586086402639169511276480852318405652928677253069687909642766760846015334445328623803848958618019642221654675298192362711331329080388811617561272246391880891833926813196658403099454053029821398460171525269527233952865183946222297802230885608374440624229394971909455155057220070822177012300403725678176257755256195699970716981382567391806419444025266244528245283467564614563933250690696320750470870686649745546279539767539001497105323113785667300735063093249832448426371704147677245803195279169716399852587490252501054875299988303138839855453586844315524390742478941955747463126960321418135866576849607255754722998363328318175198543402727647067460390620924724839650244817725369371559821643798366584415371982271448546719829011383895034978120544057685645071564817243370271171443164348602294921875000000 [38,34] -7107060618803860356520062166069393005987229315495772034882721556952889941508635308129076111727188971525938403872285107506928025367398828180202691961713622838293208608642676437986325734989777624157144844734359498636655991807184210890663409620353818013195658598435792214644601051082814504404867909900590683766465302603535964683358578704063533397263290701807540402717714192166739397392173436852883907455215735362335942039836667608126608614941579400233704633573296478679332052333700847581619242465352012428275216951644397369536441188362149579864478770002663268079762901747491584625611514196933984796311104949631927501657401083190701401628863156852487725141339327801394543813015622699673700705413661806129066937738621736489154105489376657466861031754840176022134264955161566460704896449949854643034285128440045928681444606605600048708455965275622397639218533497557449244719092442677181509708163008847574871224598680929905463965368594409627091455452404440151474908094188393552102393372940431262348272580026165498070332591797722818528716034064910773207020736113758424347590715927295429585159064626824346877488988684723370484047364520842077177541534235430169637611179047301423530454585488071786851506015223371371123130295558586853988175463179128220898462816737306059086976456982826919302831906236984026794835071938158251672415856898884744846599491061551597497889062789941210001948235677269185523673110932812180351514372821977519990464670742565778333506853561687895584327008434861878683192690166647797839920001505386779095280898841047205331621962085988169681943917577159727316566308393891977498159416321306867230206636767840855328828129006013568581526009809047661911335855748247746525288122006141059718571565218800442379668441251390697076907704048865106189050563067209461236476291218387928294153299030289784625596705455459839176193973436429635053710693639281408432743798202577341646545435799639706290484061311331410790239243470424231921949201217586174995687378924108202912730950539950874001067362874791912757246565214645229931949985735252668360810996015780913311205151972453980705394903975037221288984877204290237761169071486213762045455293657553399757221512743510168370016589825439121152805656821308370015987948833620524740126341022875065972810080015206801826714047467580947561234919253695199576434155444696443830690503970589241868608558722112386915602094019820030379596493648505339342140922295101202274751033220175988960876090061447030166164040565490722656250000 [38,35] -1895445149081668170104706129663332844335888673726020714987742951202336716600412889795656481191707917676607695275812341246949559053949544924348281571117283967970460044904324642297912226063955436279652234337943583369950552083322958861013206327164725080927708407964035212620212951594355980016483055133777597103767429313666585400569905697875832991687636779477116608327055210072586089513964717727258700708891867286633775726737764237542370319577982485552077624868300603189838477407636027386920446238476163803422498115077691217160799460999081489926329333657438483152892225288172455563550405505648225716066140961498374416352796587204523344585364105279262043775771161977461737249883419681467438882768319794648848934437106847733954252736234655950635258126278438747009284525941413505287164949024096938652060170170111808389124866945240839758573885231067391573108560968765363538694515734386877303352910715088815133473447484779042997085309096827084774307838953907072315793929856147601190551874633550464071874829679033348578956587512397200089763759701673106165876222014986884407068391697802238195391437547885110924858757095120065076925966476739722759103994154866056340411588994229612336543300770644015362893454884775250765251441685882596642613539793069185196827379400283315931694821220468392942199068263598449352092237696133253391512409151291446880508408769503190704731463059321051230609578942124569924914154483428061333064851942125410022643172797258302328362556885921420140801318888250431264447352366673364233452116687368212303177602417038044123293253604240061254684839075968448807004987361215378472063125724183192920276247700634863446154206421962839647646374186800085537661096054848584510943637978831629285250518465771797571470413927883316847513596797593404814490755469118850594091011676648235342474069374380004039241689017545327020175918142644441888365007555443711244511452122046567196886993334018892509247300588754926959172037098878836910236070346364923541933342655414166222175317223634131612202814342527943274281298039354706513704697947374410343560541234243187101279611963803679573075424784133778713645020485483134096307706399335303401945206364101628093073754565617262609373101404854189249117303981720084991078829439471969486438495314367854274878672130465915544662986119676993567491230137805850335841962020355748065768558876866009671518305471459960431139601489426545629472956426500488682818713506042623058545323988890486666125667625237838365137577056884765625000 [38,36] 3748691108062218371558248782076290304129305429165333105275677374938303263390740547686763266208789365572250113886334410926575405044264456198111063653182272121984031841487676828669611393035334632384873009837697250167134802444657303685876071997019558667299754960515581126889137903231781873164376847722385091041220707681608253094955641057161778234329469436687194816694804873577301928182734714653615100128127553426858378227077845968074752673994519973954331034332691736676548800756966620383148079159302796573346286081339352265194068654664140534612889648480918108244148188431737778875294289303646707007930537120531403801481964255799870458575452681945219744914449758963375567030777326985692465293412604170408777212727431795214690526151968723038347491240486843133270057480963462590050708323136868333083591196261471874140307239803764497849816284039357632874557686442378456693225700714086517224419935340909276370703412453092607362610265197592297277287890251452206996717657482207063504987812672548460299454556297243387180053316562201987050241362461050767369886889228490739039295117561755704292058227067091486401534386655023929738366179197916530855438767300158468143433464242662029543575070657862847298234349434481723431378094902582082065832398708992138659435370111088328016051943604925715319613753150392936693235998330162680123683309110950552432980360527002907274772304378845176821420856847264080734859580616354811231370853080061583999037821964211850224226690409726947215484204246873067134240012658612310597577666896999376309197984938853289400656429079421371384006824609682424260876687028111610671380330346169179112399716983657345278285959258526723423671598780433773724935897498905859255057104466389217189202401219057782446505888195248430924977683662011465700136998837522592314057835637351170799403009700501192686204989361327877187269509241322905011039747736087329098013245943740141741539272745718854007954393538689428746820105127147113108912205701663623856028991098097293287246230359197355794398234353996813580429601876712045395285346661614146406987198809541583058212019089466162488542928041950737426303500962088260199931009768099056212833552887265426777068728190865871278913340870016740349515839919130720698603825391567625530357476012978187022665092894153895773611246250987471186947670442435075459358288249136882438529563345327011407605945383077804576014034513645347728238352546702666007457509626335651242953522950529521295948143233545124530792236328125000000 [38,37] -2750294650116086599981794432483139333654388180750548368683502958838831959573298074725947114943705458584112797459883644821284465654825098280928833938304245605961718363779984683409258789187173203643259874619958441299238132642178202418768374466047845196911298988531115695731269295659654690424679022131131442381154656939721465152160708549122205242967529187219604668323931797272326316270907650181385567856506091915927555914271041407243625853571921112733497484634839768875452784378863116483592923853305792050569089587327084062924367686148409572312073277865518329527865684912409963792502079265580453678917733331781069902827107010816344447677310211216950770465901787603252246622586793479135259261744465588784197218102698429666447054383717188342034297124972521784749838136069496018345481727561163022858021907697099965273499654819240259574051242696702757281833907203451799770114855550352316141700102029089854565987796457824856837652394874752561112347909436480341770079694829389063837917855639425623323052356165184966362114952253029271518741519212733895902300616075659697471615538186963129452665383423993199788831528952621157562697511393355977304757888585345965781678230565263368848002593876615613121416876347333789692074528928757642499846908759679581777335058843385051494019299675571602290555738245859238983558449302223718785481793621705432891668467558333433548678804598024676214647476639468141411419871120117194150259241412541772256747420634336649144536879969046046595528169571019532921144085060929174446339036679224577460437473894151665535963688055808079923569795642388229735408848047050123039268081762777175719532868847078799833103819880540872931691191623501257928922183940127127962163682286172898557355842180255115057140771661696092335892946496503502966766677889403128201993122081329557541243224823382175319664256840481370449065942060181307503146259043177495451105737961353502877193351130682184655351186622312712587612222360832532688021392914791781456537216086285941153842188553219350048852643699488878882015652005871820707418398314467095310264009106187527780794974691751886565750931861245659875972326717854025687245993142798120736857265752553976702704939058209984717024256601194066082883248287547783749210004511932523725654970234480029400542730340617231641346321176606330787660011304091390997364425978494602045015132099050754677223570160306374012912315837539313374279628259620635697553625641021932063805016839552752827557924319989979267120361328125000 [38,38] 1445648764938003393970527364267118976840591151127747620703140191115128574722900933913693357025616527175260001707207417146951773216003308746290013440163846255349257110041191471781068249719436516040963074042119865741578687977271256457430015695121728337854894180678220008304491576314588085652597514449314330557763630499713955038485110373449897256425557232292115085139616500458634096246420460722572513552568829641385756230312972404345205502455705510730541350798176307203897314937473986047059826383271187738068653694336061443306914928357045794324061232017669145419094364270770977958538112198635313101018324747755552318896372948209220296671561158412951096713353040351067656267756745996292233095741926119098497250022720084611864033630413144535733933911848151779337982224289255702956878949319205503249939417809042698696040309172594578776856587439826720309469090220625293729347127864164889732284759056477180912117962059044792811216411593346124098801815938911281953702221441998266078893489326740494705250934387404379340309459213554601187122435609651604941915647999556468172710632237138431919744671552630288387847641733437864265486604162702810653952946969467897525476393799144636720007625689104387520799800863538446004488096920812391367791710921233451844630518957227279588738220790967050945457835946938416053679499192083858566404730353604472434019554933193613976628119086104360048364597548954372848321316876099752238371643096024224140562007200437445109020063939458927224675562711352882264847857572236972561989047947471842623503939592926691491470701762458606581416331817046050717802564793001194735009677934910621953990625508404889320359622222680039167458256099431376579787078645571834596226002132429777611695992740447364494611528884918862718191441569041332387288181116028105490112929226355979100273010546714281711516900595300740552412266662337529314297443798686730599408237334514171889227358079687181291949330492385416534797623104624285232786555755323927700786010424886078351337195268339388728258192636547350378464515972133960689944222583369671592183538974133703786421441618259797289361761441747196016619848267578529647826021831572821744921863909802977492373139305323192426691467216961302824787093935983613959640823410416309236362743438516522027977826809296798335621981376119429379224644123821312445838193565748602596127946769127363041996360029797238480199530622020010521085662860886836626539961539449240780449458532164186408408568240702152252197265625000 [39,0] -1054636774684688467572757479122956297822922482899919709315991266042481146415771496427539931265026421881512688289258532023753443556410865041999219108728657769484506178402412966995658279534182960620921818613394975667417174090803194807265911273538782438011515502486519695701355464339696098733336313047351915446643819759625786727579901587644608831328941632222683626588774670880395329435319586829508567964839611342407572676635683527569991819935696721427247352753051910882404055496820957942984634452543456753083723623714257107144378934855058529495118036008055638324711305793033119951446207637071163131473432473656444403346361775894922521058907970585390346958065785299954142811974325758533972908400347385827579729269785176404577735006211227876910286986009234855793104223302588741513018012213300346673244692524419437456597061167917852445476545614182402363856909786971131294280334583567188560925832167293701642757625163161345789755661678609407536998079324381037364945053032767895324917236874420690735225135813291366257046225597342572104225009000725396496158821702214294582507374176493280499917507016836091633919884937446827064692425517224246690382582154203260257869081781678604803144047447669234578315009780672791232209307348271555490426829925358012696211869896453564183166222619684406668556416025844018552029746881566433019974050363315945426960364675485221781880755355615840759208688939641807449502095314298674820153612810939974312159041594094189435348567574567514944190023304743068588727904058470478258052985919613057486020614729642880787661962682785081536591736813061441298632250593668913027295884415490673984394571864464536467513614851930194438359616092496410623207664756379700492604124121967326867757215985105133834238849427909147942480472200856456129664854536361455581432006970965058886413786050276797705876067749214682981717738285384611404551344512494230233059289228915423480555091299787762518185368659649875602778535499669266663925245956684204001240536002804201404448765451686299500055751613838135423329913596191658320197245080909221360900168919573802228959360586824307025114903563298913144236182026259083811550274244159870599270970731231547710650723074607427034282820270906631235743398867370874942670539326940649774612844710892287671377817446018046737777658065981959458813894063782365709089309355846957204889434535802503943215871794256414621334386782658284656385997471354138888300040271907609537993928233154595401968589563068690040381625294685363769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 932038431396688677180334333518977149589674417639270055101342587075058534865091666453313854830798137304549622386406543353635969311773673929996775482884834461027220271192345451104164652841657595464911472664416476257927983448207340454543578833261612678585566290584509984328532045876573062936517082928507709830451680022590861474357777451869966559759991194830888181366758040173207957442269789598867694610318868305194021727231791481113462885004675633205022382629775263941126819189738145201341852911130978970680495056246714610747223109640507358363001556530642261067194530139941124357362565809039301832195456582837177696383154946988673569499569446603835766321699213925123383801158174357111857018329985455970766194294979910576433520989438507466025952564953927976796163342187352901745803660489975722984724651150172434177701478633821342897679261760640572144944480797464942788271887531270870048910642173382545992258111447275100989645620102974577411885450466957639229811764194237724631940366596264349108270478678377603716319062323554445557351159239292465072961088848866670081665117873692917109332218315001963685752240942257616788506051627058433468676722177041424925122959074445881088032255132090091133025773305578672204458531056335344007411673300206945955887295690702535849772584129206462943785114497079024404735241546903277211022709560900439670666691567078357483577739577564143263098375252119091471202730500534907578749107074144190387152232375089913035736533362115364596674427387823529495650835121655921641651669920083937022603746958492208144862978148449094898711864620619607901892868136015833231738167201116816701484837678155559692725364440321933274506837226506695070897079941777182054947211260540246372545488530185810157164977007707487473820614246859011026623319561169937211172768798020327541308774462836228608453655129882101802266478666993541104434993157993118807562056276938711549775075831608418761536917763755530574087271775234910407130281660175254447393225724434987330005268542840275145503082081125380904254363369882114317188915210989826973388248018735719795986893787611977264716802137945414404607497769578031081557280808226687134063582805064766830620351284594519969483063644955175332825578253797497170290518422450210478090922825387849965436483184505184196067878174122579284714934023758523667564233560561241714003188672108550747317156766889249286943238604574786122304838176927531192301250231473494271719225322185343027635133234670705704161264293361455202102661132812500000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] 56376002395590078054861728939279671056524770522742488406222291411237041865462143846255317201074095597258278560277663717745980329858075476497792950801646080253224442896196812547387483755557386292039860152803347345424807763916263032158184429579850997961129567770328463515898521002542290563553080834179280450626006335290531488982115158888520917229633491785975128972953115728669007919837635948073224392669314708584693065032956495260753373410857171540784445785526158936295338688293464077812434984014908218824985662819777939811967456447237054171032321776574554583984611061298138805833599450464608675527217864732138635454871788479787892354487332367572368758353547597391825923495238995874365303474178339606695574855753698608954146184847743399895123402812878365841487275892215917439427033932972066396541554041554241178026145444844215294040751643293787830262080381171346743185790452303579894527703365183155713315951253948223512028419891302492509670481536433863158871679908917243378995493116372921757926522493903453807148550921336715338977220389213519056950993333575314282893492238866763751933539671954602350406266375452242318178864335956612894385737138102227911478708410144407679596553278183039595168668921928575433933881531636818892935314425193271407020692441695583724303359062018192783155967263963951091100555708526229784648281083390570171777927029115631154308880745819625848511016197981864450860656406212255994755981851819798758613459035544809855083883946031338562312204521774439615756821119489674970049054072136440359626361913413255648673470297216166584983683947969090438236035866849494706470601255834079665461134111724824419981311556563230219874181120970734254843936491967108203909719625880948485462502030952292590586960847018959294771317384261699304754598443146278619772754173635907051746441920881619414724073977765840840581262520816521181796226343198623376392241438998284563355907729899490085102944947484635496740743942576946579831511111906876394136056918183758317582356293011993813694962324020763271713305126659412138745931829075868716313632132025657323179386301331054941053776063417181200499805260727317542290833312334631245693661484706966905774751099254737226523477464621827799219605925926617095492420020866071506940442625375912830189357142922273923387922862268907397457758126643762398336091484423537542233608980944984616187662273856570607227261508020653014635043443233385228571230759981147739668949113314699821815033828321071796008112642084597609937191009521484375000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 3946513269177906010304561032840174967068090160272913198796107371379526863029779836990648323843999890130492816919778519532354980850418813615660196829511285093455107690311198947231798105239182514077281422190112852227845624985440099960311793705047075981951806039559502145971656434332856199637685647342306565284703852124351662731402450739098074011241342161910470668537565264899298620406977050817903822400660367092185825954133947710976541194564018247649264177161322729358727074685350386446323042885186402754432001752548930934731239913948861995171119765187047260475374618365055235935655044203670448672767211852760215656541686376105804343128929797635062174822877736619644322945157410896064500581751533303958298213159230517696069039659593854902222166004287182017784946773173546857047120615008830312790720358554666285954970188540884736557352705227306620422643737482993043331263070595446563815716820061789953828820419476687362041451797922218204330571055178575872531167735627102983080978274546363271394685238505574651625983140678925156576196267618762620757755055625541881110419713592206488221020691117618106858257543132050110626752001768618928512633259891868078546015906983110423973109839626296785712940057607292629899885614052092964104764628454125371964795555436297673554367503276577716169975087551808985820563845366047901378532678035932189200926170398666443083485767603980658220259358074001641502700862329005395112221999255623926859979233473391347720380471071256869179729105712123077810835160451232466996992282803387893808201293533614218522973570772813450792365903428749095126372841736140442853450457087214094827625443909489263924260925002890774523524031001574643375409806438866174168809633103489199228965729478176522429181826947851820216628877351264849565002296381801507034498862371741817885031637760521157376727446947626821652618517793001345399583639490148087123116178550825332544707856260535506742371304356608556256072998986749579289712324336659211880839907191170858918574061117899660596523019499257465794103674934941818957378757417771146855085737871475699604874491204084664721257436789803098460331289706063939891223509886945732819131481547910279659213280239027259735157401182757256559815199612442988673287663028739051757182383956328112607464567242506411089596022578310937341218077846353627445980059576158443434788183411759141031735836181447487714469186255602202847948618084705470318261921886783197157107289511145387084284221631512293483210959688101127085246844217181205749511718750000000000000000000000000000000000000000000000000000000000000 [39,4] 105737167028829338185578307291585633580217316119509691737815688545073732575066850761747742120801991829778387683142339192113029174023987661564827269975544017182278257800096453703165181918797652727478459768753451437870156219954071684798809231386508763886133073861294169001331010077297376728697571230609397755621618743305761418093907521470199757021208520325010695902361132997844289824632612869859842522867271904628811091851472444569997363200370474957310349877157563759630855367103057764680469764049265362936661027469891301562959526613351182812652334998720326046356605144232837564243168115560389786113849416311980554688921039884068475163612438648935362660466354126726263800642602569113581383391505238466819423857019104796319616627524316164578494096415919509601103401415644631783665256712135418393627489325420223929183103281792226511215889546936084011852778654754680188627817029519204228789655649029775783079646902899530897569229588109275309442175701371783745667216796955447894744183554405959048149352361510602753008923509530047598304089864694883890047983536124299231918247854964800461052373916620275426019700524687173426811932403038726394522600026698660384143083758393100904463410450104560602886651961167827760257311827954615658394376730161982048558563337776491485040700856830383047663475669286273237735462373290940436152514101293609134935414544218712619740451594586545510364754088208713568992554444695505825922893537179465329847425885831240262166565386976923800338724254801445298784261854756131450886631440545533827232380865275644202678031247761018143244567239525564899289635006845929678290164144899236145153758622364917511844232575396061799701162024585619700451698677047065580958163540812689702992492272491956507235257136178077561799805727576654802209308333519865579539419874716763510799743305508933395798849801615906184550454505455810645947932624604286711474747444177005732413104233936720342821936028979499673072534573996264048799857384415179920874324964565428539906366611349117761073569657878526794095147967076168044901868071649597901314012541339532537558466555601470446307552491624558624546611999355434367147761722510616287820990490272978314297382696194910674955872189291506911020900358057331109218282396573759732809407463702982262909819389757847344165027488142625785716868345202805959036961922690021654100533583131971479851489757494165832454559193426532835604306203176162676917636129063124761644042212444939831751576412509444291845698237191503165988137880049180239439010620117187500000000000000000000000000000000000000000000000000000 [39,5] 1169463078619920593574471559579348471311188025921123168196153806428337955330215294497090916367552850244097885378830413362041968817088209409685130635479908645218867336723735764047229388132462655118416920425571727474799644501645486319159223491655520390757616367953974899754603490271551012894156984380310752248051779794420658041751243459873310213912183464527321044991880178616187069504013043774018675078240620545482840499003921315533035730781617859044964123470587814551578066197876710180214925111057668563901429903867326708329707920697434629398272015950951305143684107829481544483407272384299717033773259397220222718791058397230603001300728462802572072681890744045391947994737492676445440483525977519918372157874092535152082767014135699890266240564243752480041376078979284336678300831431350975686861892261891258206862894084014382057655449749122199912501744873010310322382767833585290679475979021111495875657102391147756754502532331703822159839955076702621371204640384026053641880913271603488186124069741359697171979137283979627228153708668258228529893239872902906815577403204765713218228364823265148153083230905093684114400985326343279550890649468551548799365405326398917477410124226267644632030121457723494952383735647894245601909003732160664506585834673155036483301857680144053018975711715632860606346647181014945226831448952049207787550707052503468934484668558405500264698767057742617526480864886017511743024799470188833509245763425011820107445379976926505754700822834218531661418255692595438117959368530785363773394422367751218226693948768067006821504792757012274031674961430554951732657375071698331232089353811938345335672103519464323427747064390861506930235683291750125779232327459155259166137310391616632206712968996964768734065680343642612786323570869249484300341414044252022830175381033629860797412273499333187641791086597900725622294462380827965138994564533659859532021911598839280038173825239370655573683052466433478852693083371245993732537875204736264385596170859389203657465651805723844350147643769268329662537165959939654902765983038379080850902742671808507168118322969937405531087464934390983886096992549500016298933729147570294862107313386088382156046795447188784425406962158322928472506797476890430868726549109964272166983432313994463056079826294709550304387901076726382372299992373161623360559913663553193910574866852672438705132019089095120472113167549014928437140371238964716721370890781783803865381410145705835815431467590095183754772545370315128820948302745819091796875000000000000000000000000000000000000000000000 [39,6] -2750511534505173068658834847326797715706425449642526381111550618031710919187414293738470152948824617243291288762911106398453051476987646959315884335342664735418830569158536890465730025755909704076113494576660029875324546410486946141026233747231844593983237806613416420276399356969608802674322387666365589091911052930324618063946381852134926555365108860206252840511041851212626614612375786755236109456891390923125445886179233319971515667294277530825409753546812942929689724377987656116053912922143184056046592239551897917778358055632931548387802306718239411422400400030214208884101376550285921461188061993525007606207539792035096064011448049597687791529200354218702141987719523046231291018948885199515212078191448293842503081977417759212243845777892753590895484852217043056299684499145781751776077786241100661631947561969524302664343371137568302596781184089995295325075965762882825454710910776210876050085622994302724343936987026158706710820546117167066755921705439605465066228511341122265173102643828855955567875906778174234116802743473641520385570666195400326695125940358438442586235586530184825771789442085055826752560569344453425060468139349208792146238852668883084018919701038607042643103036617742441438613094071328201545936081816416618315756822576436080715217665649102072879407684459687149110382797700553723622268954829056643910062061393417006795420845312984695539980820182389959384083836961403291069613877642168676997057331568148886485489029251457288733771901014804369292231478420731188117019120680080890253173334808073736075328206881344353442501516935752110686181664951613158103906539046959699219732134016887214026044854045297145341580705889258070507717126376293264344875765912648269911780282035274258015490424468262916001512039275301181319448486523442866921017898981130218327927825480886268770513576510008822973086790660147168198809918673323466306983859035653593483139507981104056076579360695822094290055187184367567249384932793364667112937377455588138614633589752971823565116405299553380600644480683396622685695890589278130232790189032795691556665101962118680809465019058440290100204366337718083022821192443127591826366205742448813444049477885189225721784410360988763268241844804441121963793504351874366982224878918778501844235345456300590138768227441487112930693396873019345533995430539512156802179946396912774587480931683110405459108129511635116628645394926587534586543552556408378638669068123606640612914245860644869048825066531477340084702043476738708704942837357521057128906250000000000000000000000000000000000000000 [39,7] -147723289270263947983687423216144094812555992872721264031558280756155623195489100314010593816675629679477327447611240462288984534880876585899039138493625030695541900004235708444419584734222739418190920450139046014753363067604218595188874727430015891935838239091161127551038236593392692757543847801865842638112708821082550286614103838265018889436117608197553151957848231106025341736366844076775937970081300874735830732416968628040855704860481151141714791532783897001401481172749797790928722859296675840183197317761690282932559674730506466787721521235826817699338978333650664670391580519396131403511996166262291375265587176396805455026329478760593040287782592575332735416975284534906681873090730136985936545803409716511306006109385251197673512940800397197899332128798045648113471336150220789123821745048522204914539553069302123239112997923693314999136778356490829028341836084690698688241300186451247877266495956089266061799341539231338545426224711075886664998108443939754917473776520944853071035093294616949169701442529332226115117145877280163706820619074631288414178245290176727189556218334342976427882550882182592152643349876730815667021787584523021401320705831637562674996958426654707928861130005235811441417468431644658060208176733875839620695965973260048408893770988421988648205232657416112025594651603671211850611078382758643992658450512998504786626986694547460555374463006290614625074731713489870076637443193068655278323643316308162859510901804958452634171404035372425448914370194231757067014786426287553638449281504397736637426146369921893617418495778576373396540430307671748881489812135804111873719685472771121607647303041702816618986654792278709791078858928316166586153519757771390336214057397780551387567210486702307485002456237687238855122615390826676059114533977496037768876344074719834550414938189426595945053987244107166142577338069417404005005724635344248238625461592204557472185076218562978279323323236116934432220067968388304577190641997636096198336228204130608758112577018927258532285587065696948092199899474565706702208672255498579857072158488790353991230933746080866368575864779653727806882297792932711962540466927581805957096208434658138833463014292601851729629787073532732560168836903906875136357886732425509289785506057048722789869366064799880575690337432829660632273333646537039288393936981539652826843634524553019976939149315304165176564581294867928450783597411518325328949175296625406232585795911373151439643986717902051026066190253516197117278352379798889160156250000000000000000000000000000000000000000 [39,8] -63243622971509199660801602997010476118943861894339767951893064927161322969040087181266520653496538945254474217902102890661635191355342293780987173868059042333462461202623863354420019519982835626264284569678052892891125951724252312805816242340872754001508675552753584414007889382166637851033731480644611860784027831242667252025896547280642256236915219837011720155195986543653038229076431225734213704962417257738633932309050053036351284900748443097749988574570009467407475377551140597166372892847674030747688831083638358601021123294869270943336213280109686939155910265589733133783920234928590790919563576233605468851941064234040553407275575026970451867789794677010895476731602344505259978148106984117265272187969261385500470144641504251058204542888967429073100835699044849581214964163256081230339083869844910735082386588721716358661525634013044736482399106716439611021540328390929433746967215497923566761646662290760090178297514209715958717757472130847848557975605317413887590756589315318243789193226360568524513214459548434249621108582845122026440176751030874497844393567120275397534602464733912807676468978868380535024257979233487772355077207387967986597486364858489099918935688194594137272800373303205334034159399508018284503726947072614101867823608256383115998832761994144711967610640675739404273006132737997952340541518261407529047595123150099019857578046192012984004428034824678366672040883131963970561676499485745625808915111982501259624036667617895027804595376291838029908459834994794752088384360143120626699181100662992451428643773017156144570752384075983188685488183557495200555822748452996955712673095052037554901424828659962407360948760370540390557810856822797123409605988197061699917016328716931711550908158898376594559219595573342842568767604898565711142429084856618976676412313328494775926307348441902674252235253807573056919193222340464572982607009640826232849460180465722362163026038415100333493075001523363986580916315961486599430223352100604291396449479064555191011629750053518774491942118763296385331523162793382637948482313639806225020541795899410917809800880214076750050185567102741106747212190272706684105703338142402286067482912303827933997495982683768647963663061817412572748010819664927479679355885257978119419350233756689164006200035428213733490560977939107329410560273882859330490282758180345651903294580220411701683071478738461088770545240304238006424707855287817535838872558724835067571772191583159850961052978661228684241490949347053174278698861598968505859375000000000000000000000000000000000000 [39,9] -3237801798874621997368884444474841412070695330870396325947153528462884348781262577978268128416634091980254303038835902256907598223539354720104849786713060270517729313125796384775444848212601377324242733859031501881518539818681857426115373539912671282112357462454836397791510333232793137836396398970817155482856865716449874680183772555534304591846056160347618338494614380677793740224293844959973698330804173787278634092104586792131917145998616325030273515551156758373343330891454093680520080780701207248744201644106812230178097492108833630354772158052635584030028641866229682839914542746206404053770817757755310551365508151220953162597380473196064168732513575083486955549909864645304914257269007422817849200357861396999002802096434646477673940829141511821371591911694327426396528383297798287884336880496378784184247096891556271557266981026113380211925967244048374733840704041183325815355337876626160149685239304246861193557381017395796872810059416186283728216162872477662072913682251552294661807475707834150934964316262899971752330238805658829431755030889821019289313572108613130681284470353947563701698445575892747002952336827138331473733116215979359867148190919515478452610005634287183457362724291299474989470888241238754686792921619624642856085706982452875486501127321956686105164643731050751926353504314319639728788229020589529026867792285297720666293151587014230186766343589666755376126343824323947897762418496338375076115140483486848468924004769320099546981584910096378176060890613867703288041855137001936660989211133118068504077769931192064452641909484641267999056585918161367242508400196220243212800345194691340547770086671804096023418892369309644271444082322802773857176693505321609560093950167692714563277505945234570620427948492406115742182866480353656128779665105137463758985702237514520247712624029386075838233419283004140952689662702787716293232762234554720690069494733394217669302193425563710012825044182923504957186860129647709495695173245486413025982900300267676398727298333178378331258264066109115671617347253955069142649573595964071149046924356520001507260806898104793961426217146616246135652524002386040027258196789120979204455450955119545785617605478075365121125490127502895164461655365255673647707542598174240112955200817021832578290581835242046205281139317000218549705005438472774839587398492479220513639356796796593653482318674824734873639781854765240436875237178722361961740276537178986402279577975215046402802864243275909104209046157629714457470981869846582412719726562500000000000000000000000000000 [39,10] 6838578781211127249477499260990008435763472790171180261862397873685850743220771738685285267185653501715842095941581699342480188327252623186308568061654664117693071431596056182831814049866885941605229708932671117438155926875067681344749180410324017286212347188522925358481143009546009903840280799445303460929703881830311812095733170075919532676734296298937733128915953920772488278792296461469196251454055308530293375458256027272041018914253061692922882016010549943613685805474428516611197525974341782483344137059254449507375000473381187804098441860631113144658253620565628062438063552804655711453953544278769973025909112947240490862013502664934207905440322671420964500842121767180631221303969356712072355375513655417348525546019524394206307972674092732728504621459790029714579875545054783350753703405362159049717059848002724088881190328243088826929794448135770749302463944920643131903160355201738423009786068609280976249807270425697819775586389545385775779782441416970498655292907135948621208297422445475764938540872991554941059817583833925477586236824527773366005161869157305450967438015407525873255671569483700860620407084897989252823165446158423640528352610605486969408700011623458041827225136963344420569727440068890408564377289741503508294230066332335497460969017760626338542701102619324053083740254573324477859991078929561297734044246898658217007670586381335353651536799586063244489799082192052227761478412900726134410349480177339780659781429299989083043812063714967715718480671998464407151885108776162188119875318059954186400240498050505540609031308203801385702183221489404541538102992333414933033544394299967074530596527555660504817681273567447636556741996836343853729155933896261733524567325896105306055886539523278288810997105126916348698422493660185351740553845497884953364379511475909132523334705460241478466145273328318046715130211665663586670483472139956707875357937605999009902712335207617039231598377122141449606914768074439201915718055242042446544176322936982045232080349411791403030341162541055610847325375646334140991656091357275629088970571675801728342216748994429953135668143682248587723059719722347819136532243343342883989413496799239013770454630083938153028095477281628470934974100446747180647301858374547336719801370913832290842678382894929709615729242247400331286805713047437786693309950155368219176884324265809922415336342512130709813239631002599708819375245588752523143907700864964865597274059647322194028911697156941003149284593297385637100660460419021546840667724609375000000000000000000000000 [39,11] 18182648444258150414919866053324302822891098594776616159271720588275948364097814996583956320571303752997131698581306527592638497109770170957009042193704363396425069734496255161970547035222320385403619305210575224551335118629365148261443090826566379897665308025164452148730229039383325083519227208471478627779718076877194526884228625643918687772509150006033340191077979712040223898615939725059516853213199583538177558689658948897892502825345629192989732596074185376345193677713813198554102854599596919712892689424001808484900499264656917413664321557408915242470177615469951107021232741650029937512928159707343505425172501133072873005551165618032233307886208924426090915742677159400681012343614872814472283984001724890710301989833189092075408267925257119369204898404929956024850641902000655386501660291512212134000811265274152545074348596309168592855474851677361505102453504998871171834641480048103952527371095705046968517778013009879330936215923947872046426708006406807698598651141975513167906083728336668464439537644389565309483166470555051772180752781743282049927141667130065384320107431395948182184372205018455404787277544051369476376251265574062118913184542728073738048355705680249527064566850961214877425529875145242913570362488431876611804503798619672729701246797519873420105690776856424947771258342258826940711256575560288313384704776968502111090402720964623312451438304203543794520211703091550737939903858021420606670063834978933920539998877584887023166801323791815628008867700437196873212122903978628440115250078676637761935296783032065386750415176992612810506585909163740374639948582215749750884235337348921029911761815312949476790203071235610173741717366800348554843175044989357980949191033776054493647890843133147210721620178674918350119199118311998419244705002600294322685066390234964208128076292433268117653852524464850150435588999058030799353523714890773958823481647188630079885872699805661159620676102655021139589693633230476267173951783689008132225368843947492537445583575379729704075891154204764274735809171868620621261751321487241979815141187159203200085989962878782583030225406980355503965812700039642725750363239272706081708037681359480851887653050209711497308238882759806521017650975487485509992315893926985040591580722271544301308466180895691839852459098572216869715299356525520142839606075153285342311545709626009722240005879391798623830584774097806300755863006377980175707029957970225067937651377123962565741217742601759465181598366019521950676107735489495098590850830078125000000000000000000000 [39,12] -12878158373173864702088274220526184296563721836411716146556835777147567580748459052672199775653016386106630292426421370363562394838240144464529288969063753726370881815346249099318763053371409425609180894522944859914798386126226132563173406407550848524783967514780220367405966480067883069078014828601301885830952639864110314223870225284852395093917457173895362408938022163025001651422226650317483409053360479557474480613124089817363888678289930512486837478440434678711738122973793792314414354697187762467371593547444272677759581119507184384070718702539838594261383029997419901897118759757451310580317459575021210757653905770797379985743078691213746722351291046068701456174821191377635878979375857216365271825714275761305163581673530342999919231960752522412137529292444256140896345206708602787584766854845127510744625636141499482675109797077429034591917589359635305433696181025866358250831435890204394435421120801531720954782626742949581941012067133787724844702840877905379006941354651475360784840509902301114034680671621016472416910182254363413379833877489343260988704757559926380901784638794840282392937024713947578675659599573032780320896898132746684417594060290776760173946365128346459744483277140151732059292938340455639297246290025418509422067831936090959266390732318025618153605918791759777360513306702650076666674368279748191122658534010558000494361604987247097545564169793024431508741473858253090234625637314346928039814636218500093358103468176957019621129486684088388183852573499213117608457773786383413939564940230017267697477849836394932870408620265222991572888908644473620867368043796507423325264806453914832803910144383620010825380144634518747706469618296606120370805558889143514572212660543198923235174073579402972161102039728367742965199819051612453058063849921251769728281264038916272941703431982989301727034517912210840477177755080518006160019892518735564853684150066153638332217909355307708035161274169278136721182646069401778416558500000833943607136589354749892164406805137432051297857350482120151744444455072464904259161519246156176848916404384321850173524858449448221722782732251762113161427663649971209889773515884668265951338860194793027582991238348183277910756733757385294543311518756100369960918480007623569418846196824559401859527164686506528272035568128373481864746703946403989352209143903668601773904150416972928322875998794845674348470713028457781177844945271170778320479458476508154352060540587510034976125252286147542364237733461887480679308737308019772171974182128906250000000000000000 [39,13] -26272683051787639545567473906078708599081512120417264776431999834590094404146992336607199140133107779040395452248814364513994531099862551520730647894202599851137906583824312908927462583417030127256068984594950624470114647019389663196812374053743943864937429641740269407528432294683658296524154368751736586556101556000540533810918773782635343983979810886283013434966115817725380084515262014887615438173160688967489701455916861792380638463534798593575216268971379052497811719785698418398837803012507745753697274875456154177028380493530455429148516404630821427679244843133240705925213006605763501355505003488974732975073558986254990238791438792980194944609144544719257008864715950022712226693854687506801995092760862973758878417751601228429102802814225427367696996831861246966035898299935590157291406412924893266404861471474476496529789663722401334736503639871633551048744095776407885216592361108188045621879331823501520865979852336731170796661044466494094228744257758049057104230643088914734218246094661247402729970355890506650558689106638217837906465358975504424565087718967539229021381711681707766129367629211953539875730213341713946119142219676869721698167945843558418360190346213607157210917826615586795622532024410144338304157395196526893520561280253235999747877511708552033600218480670697610751982834577187145178758233735928703801722089193607409667090325619281090274938359254964983050007101784192125984827960125806180553397911620777401734734119405497338083836997686899064847039137869011937885835314411795927132793974265785913707995592030301283932349698389276152753500176978662415030911507745070648324269531978615582155864671511805025539972845580381257851947169876709294042313865827997786339433706186230678861089799633270856919349824358036100943487042276655710670723758651293737384160792735877269161029514427075067553925611462552052681138911369292995314533446554759486869544773091388877151384019561094780559665875142181716297061662925180596074867697348325687875836514509171785916226972841105994881953359593259698852085277818705764688313451216566735715588754846561184007655489045398554827817803489682894235905377001688662553647577099721134785118896661675746937050188382085215627298940759377235656894496195522778636589515674065260508681754638228876567912475341940662798696449255749948923318270812097911550125043566184470293768170080398057484164131628538431029018421407020671841480414473033458172869973529188761994791175477219119543649051659433569819243891067458984700522250932408496737480163574218750000000000000 [39,14] 423327147251306468142582442455704536964097791224646395253997293637014618438006087056557475943366552884709608929006426329292985723833405430059774682255023174930568492779020453383326828253539183506724144419818639474160070444720299237367604785723423382720258732947599362360390810789898968306908774132445485113950068997823375733640445795153385749066229038128410944279329227085834385287742124354152794910143240128400665424967045432350332767139857891324990669959278469567623376535904090660334606806918892145769431654580414671018727157892039869163636326545020220706944836370130498727929075174891623528453511626977601836422685992433472289918037037621440148327784586853619767421270329039302755533339864098044390173004731925867922213664913939003334330150690641271753472229946585403567121905901499178567116366756217478014065265976855201128118706081939713515278632528977069972183236219244988758625264086168769579991088249472182222102816401762409586588154874954155530463351256460363125278246434234370280165967802367473738968677245900695380516889220947474317617290515768499655175159120955212282315575812777038345553753829251147536289856676367952995048070832491703261045289917198631619233592748783650223000378982252045397367611187274046256708458160840523560765171138310513087008319687595551790029421484321782290268676347174168197371919562262015457075440443998956025027904867553559869550166249671627388575130748908543113078243878563656520534665992934033881951122657160156762708258207184277990114830352303379844241384213746231136357406101773039675391243580493632595097742475206617856634265851650962893407118809553461416303876268258160016652968250659284134836267865767683140143685990818658136784778785673646956309856695525399306222493343699586824146742525596163027036514015774509223582475705090097504151599512240090917972680323150243432537828320879806126350407949544819277851485447536689746661560501796591845110491976134826338984675764359351869409226170963933614258775853108338016140179699059083387206579523998564440721674860935428050214748019886396281626586669518333887750959850646317866568838887590774098542429400957759351977574470299896789743423296081899879597085642227503290957464207283431638989856138609159727924384063448660329009458185795881298065967643287711574726422570536908613539919689169387172756647221768095403698979107289247670207262228101646823805390591805067737574598352889597126114089198160226121679561653708029059942231644422392726130189042590480348175151238123651437073036163383221719413995742797851562500000000 [39,15] -2611198742848258691322736980133713588789289435063223980107431010948692509368561191759246670147593348499332635031319478990896755859524664357208027820201655014203265762817855706092161743582183578491028023270467194514761954926025291006581601004508934099478488270050613579295943909620508014154864802550964152384316113795323787075009118329541032355941594264813004595193829850745740446940804512483062739420990628218612580674689395919468085861151071098988671281667888453202437502881730613483776206201083130236217623966447374097422968927203238744704164425946281191894761533611750083583341944274432335476832216737858769286078839188675208366022546967741439660202661378779925045535563550607017706877789837464358637798523832240638016955413846528244717783992621719693105544399113332927120496241607609482374103006762764335081609458704357835649664123818489549412826251907275117753277931699060112278893936903327364394392783530018690716408416474556890106664821096244175515028346521302379415245471287439995182119988395887035407121518901374747126134896475213849425139537762993068082215243066804194661857212193026408393504403399910680114060866930907431381634841772466567705134720250090662200818010267570832908017464305371468865255847071140346526665220578502196830075888111259822114563606981869281995927289886638754306415007841391289055162043687522366518418307566697244573453572149346376113865365960019610929558505806380098889377167372783536944334516915834790218613888031111500275511541588454122098815833214894110724651674805638716443704022446644249792495284223552055259146483837893313605365324788465644594776484251742695145368927903341785956019829864639718682095349792267336508455266679322614167847573550084827929358392687115376802660444247647577250756499529207383505900714139645717987728683649760551401184873566922066857347216799208436660178301196515743546856579475219097749966702096351745757023959022829361671793874053946521693365571336242047884045053536367371058993347875157559755833485043790913481557078070090707296425054299365478830555884533266288896790120532018601980900952085064588996058808641812607273329294470594772270876311947549364829759333157181031810489906327879476973373878278097724497654855892704380167727998067061175549092067433595353300940773284992129508405008068593505475566038405904178508282790349577118447419831941339202182124815154554334205193639709893883245657475572270854188597826142163588435271573106684050306453237099905121777615944752038504449705380800264564733481620351085439324378967285156250000000000 [39,16] 5710136064871121154881907840420061827997688036275751004636312505823179358653209997895087270495735299598571889301522992930231378328911982277096074629114938090718413911790430222317119993321308186292102728095613577069963745160171902579546177623605953765303263450553790779072629414773356856063300327042947242453768130748837468609810763697253835050625592515140211231690403298233317411137820170791928742660120770570421281242899994568320960683895383683880986988378440077853400696669593398703813319661671921180982763580863967927727600539285258993914526336288674555457742904857441364255751120477526846871769896730668413190296147144352678650508187213473645300963030645977879619071079348733302352875084910632455887336499759467483862264450980028510127985468052512991041900355285288758070113013311937305761452562910592216132380069621365106065564171453495822390566047201837658019492772367392144570310793862289063465607731515361436629770564641034460926535824266585754929192396153896416582023466641779064733613055129553126755797492010949849504152069649557457048657306229508254551625448426058226072755881998196931057732795526559746007145299666541624829849570632231121861544463366077040614065265384288716915259525054934375442592463328311034331288774183994413247740945360121781018467833579725499838128427652303037918586394058027524487956355476840174609946829901752879135717506197693096275028245623822294381560680763346532251551367333897866886100868509578752447353546765610072743114075814176898095745616179349388478876798022434324447199170981741450060350227242584139563970235523136727069380852838906544400006866584815030639921715949647926209093462564038059316136266403015668833762695774013520240293957522657198149385791580935771801489348365047838434312859105460895215583184242424192113810084819362369282923255258814757055568068393105693632733145290718630348640556537070942480413395788422517152292529048930575253850171035778693631359827436187948622330916790629032383966950946293017180615974293656308062938730138289710747528062500333437410843876326786428426585763768102370632179361232810536800426483208566007960601073959230937409835397501121786656333613908059284796930258352834101563776392580122846187415469984930576114075624599393677888909857210199709051176981662942782496725734707684902519641951704467361226072991297600928993663230812377221922567008850949135190344430549100215678762868641217292584286969117811492550344922866348656956168080721551088388456110916992639742794713765550174144891570904292166233062744140625000000000 [39,17] -5080110904861945022413754148646649952294337843410617164371877942259439897417845215379415403855726681731110413264594876119088933904683880085778520135756624810387401315779220490722130687996633409312808727921089632688725517548112631234430992448431036239967603792414323287576542157431910307156269484407981649025472143083188041163384686931905831694864737558871052263617201503230134470946569814838783569466678723875360350351468910218445502872134037411951011808358342196608148381661652784190442361895463913206905899850301718562950529330305296040760469651971275103460542783073318300669218980374653916559063172598558131196952001174510124414186809149265899105776853607821679771249321779875314203942394894639320152792260677551398256386686435097708895339109921781375452612633433381548844819328768404672842222753688102231842266951340405620298539070148639393265534321204884852111057971705110239117770874339589445632702686866556437151182937093562686984983289624682056776529070309100047865514247224116894912798725735792129506817345668684389149043856897315398620163082687168317975170356246653275203488444778690393314810446625004869709806245524458276590709120988347767364413520675161583154947273084798745910478850499368522374073159890644672749743355961483461372362858210351820515667783656798759656639695247069708666083392807690193927038517953253284712218110509060329880677694018957392843055303486347957204281595814369623971294636214484226412603476990288131220838650298123747355188691853049064592223781899022277851093542770150112708324041336037987644145378200503553978356651611216182173093295319564944959319007960808892284123809657940062792130568319276031883488540205437537706164587803101857238225540543545797355847754964801532894562391837669507508905761767129235660817188892400985811196710019579208761485089594302990931498320381440286088339259334818623791592721464869601070215084212034671535851579386965240756225807248935045685711781097914826400921631460801653760347833556208848962029095024557713180385461763311043653784137039191416467139809801502310765620456301045996362845316960992264301444949888458036962255497350866637990691938459542005353370174595270964164361227589270647731657649444312798316160941254946770528185290598881435589136763591593334843559513252318569702489718550891291382079258620001443367155630104779233102028083138484437678796989173731644074504471509388218619350459941823729792313347308122494197288975077892656842661869158556520564419960178105631657882734764086762879742309451103210449218750000000000000 [39,18] -19444687345748467805856737907240701842609330931212485364412932267934840048281773792428006847673825911263842193193219138548078418778720680524294278087556035572875933486867796611469647652215584907602549539764603138778573447782794345028270013174525625028925370352135137600408072109216462668187084265224751509025490523135863230350415574335271455861160727317684221099722626612877973694801114147901346237891090262462469359978169594526147934156597936852804183850531802407226730698597769603573912632917569573000800026366917063917084223566719435056073965286851450223301404740773229856349124196834318568662271037743051418318202836185906987448673997584993497614215739808028936144277207814247209786953908342512445872720167869669286683896341228177982942076936829539325438739104201608122997469642030325114634769481490497928392946041263827798132732419612031958181577927707564376597201393035812675156222179339759549690412834849789091375272422921704142684336706290496373415426279782369968805011996427860554523524135086018429635270451137319927897965795443091294239684348683916738085794372681545610516888816664510665745259201994519552466021806429194442984265232375887444898649199521824582430122384878811126570326764674700894642808250565464532150625781291499051327974013385839769319089210338388737761604869450426533128071280830798011779428991864839730795266751962141750479069600484475006975922409362004931863585993127771972577299946589975851223098983142650235824240569899949054693966596410053290680933537662094856928820721125094504464880827840809126410496685636743288797994180472162355743661124150250710738336738977333053320206320776067467140141893002343477463699037937600636868377649987600986184002401305524535435143774846810239659466397179973831362028951123703483598116447413041227749480102807950037165512102274142886947080127301497578239873939478797616164132352189741851677786100346898478758023910593718439090465235641936230121978419453749224825993396080313195457929883131755689575371495938328267398083968421158181991808162629274866444768229846248473826358818047616902317750584952141285350183819546172774634429504552140379258526910319353045832547673886185492013619931027360818265488668885928933945422557236169472686696527601439385209680957868279161772054117688417934268549132958478566268295439840444028508233633019086038165946770526651073835902830006878268855616720700595918498766501702296934654638428791963452158395928620158742210465315481451388174711335484840355359182489936031856814224738627672195434570312500000 [39,19] 4941915629910059588269686132665873611726099273591365409875620624299151929440566789538466218229185964566902227781007733796676082779394194947571231608317833919764163104509100702915803810245609376702890216206834084983875583556949341484431310544277031456411114152965585909234013913810513400206503059979954829990003937516391750962304011979880956110970639237153866784355734622239449709817908231565657484487292778097908297138979706762108543182490902945490804959397774686074805684233382670863085805851748891949181743823036428110012615013493924103574265196747118544982513478970826505775350797720177132822366719720612783309249615500024672610410757646183452861764946859818441832284480996546271055872804738700988361153150510911428875518673790788610475847236365250964535935320549599834665240676446946711567235009220092851268658861863707830324750806848046612578082156321261158834643288379103737302274044186476528565804696061855682487497147414844761723526413386288833527843032698338320295029907344283106909299902621832623845279156017456834544507180384919376811917861776060939584491617246471598455027231901412244408280100469667868203653045012808402231841847256916333794737545955322550902057115664036927556343340741341359724250057728989021430431887235273245530501982485903193528659666532149988993609369182372668703249662717501731033606434953335119482027063611690966365440788928478313707225462662541410200805100267387771944802417515310860682471811736945414966436538644378237080975796129061804847590723726832807690127435283851979347754465560945973476131189110764190593356599055809968312124957122822854078177712060659909401109053667975722663121702175397764838009666613020834409920936798489801461423771429778720865329553559462051696533683927928440820117016702148700618340464875773471895151701947127042522499490193238049755463468646572768782241892065793840028985222901803493747340529725508776573243765075142185357674143846394828869102942124474357189222386136421013345884997562243194030000836262829278728406760854328283731928546106325497461725122125803268689266529778027732138340466419420385628819217507983875622370696597472660187572545452112163691067128890538548373567832033274360831489770356394243194127093744954244147298860715079410382279336877055209682223217032784388131255730544070936073836011847155517491999427535560388980166055996271580752053943609541710117191366576155701045380216805207613011999664568590172265976889927695024730746433788613287821115127225168455480167062354723839234793558716773986816406250000000 [39,20] -6060621467872875063622263062000908356150435197421593927668395173393711443350123701495138435966541737698422573938972531037862129709020550945428202453680786474831202508114463741514484790573230796078495634652835867148175339791218813044347442082248717983693043386400962252720530667421865871270218802748171260558880416019681744466563773062359318653634730112575761671248787596592266793785663348103590606183878446131088226920680292138265472490206470799864979052209225850648711263062071287842002916657688255051958238426974123203290312647562767802326129767813477389604351715990533830964629721221399711235821112383998762723181575899953502257782252610116408813684901738153551977996422127331908293189220076512857676098683781122446817976547189100474553156977432261009822188556691762354852239650286007649818015864079799801981655806619328094969550922215873258951651833811658798939527342683225985830348899107444583379574994284269675655883611716701108785709288313426595750144607416629129977201065681717201833642466514835319843315178433299393706653303012146650101498067876643421926269099647023177951051489145915362814059924203267999066617789050064132485589272445292327057929233021261295884978609762293990754306762328659895977475972811295536806643401362532054240035579250784666175546132118958657231301871220673260637030030627684667191459541970248635535832087423241292871197385670654800707494173160659159815459455824472964978904809782156575682169818975956585562959115201096047124505930678192408833780994111243433006578824306104830689265463423408112939384646486154558973526616240551375522139369468617085851824673887614002686327491008980347766228497025057984295898266110904125822748528443049053404505404338831753473076638728414924142607328634004323999617404000155645931680132934151550447505132910946620384542730074037462644329430451673013945640840290067729629118868920512663489879567926484297317987400575787151824983049871768152493678307611835051184958981950006750388449890335644504071296849973430158309333942881900655219267495650589921262727744681879872320366263526663574633342029316806288155674681995782487668297389344074489013861972897558649886759991172776890251973583227382616074890213203487531254564909114094325609845352408218758165049348362705448190978676079379792662968773012264549825036328636970581686825841354114272444854825128331144203861059883007779354362683627273492962344658401936006704599161301044852868586433486036114992260048313255568596016067670127856065187543777028622571378946304321289062500000000 [39,21] 1059056251448048732037579384224997446692189634648954410869206988933812877595888435232908189427539817495207150728550027312158520865589864798974786876075892968195212417225748194851471969215561760960143159892160522432267857491103761933095354967403377339499407049526966192324981276240977275791851729225163771281588060920257827148424123469929260007497951767126994028577641209633816545180701947636041880530026292958369604539795764449183845001363036490770263016068625852026225271064525763475474647006614267719126056239924174997488286985690459667391963646234262835513504487192342505775419531266824767329074669334799462457103164296607712869800497819665278181058281294748991510928158263348248176784138583442086315402849287380868334347531300414766736669298141808126304099578115996477790540860402249926870894497181375694013678251129694467163059551434378666927015823993281544981266662213975865818325910073956754874142079430315433507714027320471984532954654568423863124318978862285596169666656613872624935639948459130422770894920941521760729640153892633082004680570855636540875866522488497346652435287874845015704876561600045666038073422259667784996113269158891836347273266316177691599365031926496592292703614136889098655700694720333573683108429237660836779320196822617865664278462723790259348234353326082924960748909270983320662380371597471024720879777118079799513887280059010669611356429930162297736138864090112665986282179713796793132157484201455022513520497374156465437894893836702653705620646798840487906313227119256517226655684670920900823705528551780357975497170409281492310679503719082725055784870662123661122340679079769373865581172019143539260853770540466879826335103391120754285146765675651896935355541491789442650432821403798396798568006909340104414771427905147780888911314028508455227498672973104198180915477052667939570994652285102714785093718969338859311643948153064241065970236972845974903855313209729365027108052687163589777681337000711734569968834507970649060216869135096630610142653310400096865778422851028528450403607925234107914014181189553673554121131711894801904625641775403252530454273471907824736721637555997722363979376324559424089310132415212277288052735205535218409696833592508988428288377923229221100056818037688187362881589453625005448921028903165641823997743132729081448451062085714325664296805621131188958251613427492142357852601439066158835508916281367258396960250317925564151651290680593931093467593150544869405466786714976185068692871027451474219560623168945312500000000 [39,22] 6814254361936036455680376798704106590619853022925790431171501296271394262498894466726062237978627057369713365705670976751715152381505814379476331735287017324230150369247334901491189288202418625974571183897677008725119777445363781289036117591670578484142828855064838673522244057630014130296251871452050327761382573389572574312714033010427874908637055338807732005340294858262607491213191998156546070626535743172405386904207198354989049763171675908827759543923306602223508934207078575826732738056511132247612320687538826019028058854855536223241843333702725114876543934382785395317138149435285781475148674011010753487288388123295145351231202620150278299615582148332073575619377955173435391901240959274295705730984931811725687211163672507914591349322413413139227665331030464118844035804290930199596275051377029963628376104317638050463269847833005382979577435286890505812282891568589130864413472859360034367298543215841201480748115966277741034023509193810381838490638623954663836950875461262744164895924417049578902326564469360865089033035495215054431923587622843185141031888697088002008634005242798049482638839778802930360961556698777588303051712837413589499124022360314542222846214263792085927225080477365060246854218420284331711694421125037643376320259735676360504534203343390049413928165592809860475889131183234160286137523170185334422075844730104964840787303050284188947530731765386945778829414490616910378048803274827326720145333822053552303060739652076894859560451234053295064239384428634508816737845271311029912630154614739970745976904325078262551825677937575923351033612382226762249633576517153895332371223616829286938496472361891659652320171556152506675793134880995123411678869359131521885335730954918648210457989653281886593592500873582254392772264667994677079020017489889056351156252703368601013447893874453139828027774016131983424288008055427045063552621044231948463351670906057773821683147891848516376402039482947503875316658923491207926037203294800371506530877502529289382223639479839124229186467888039636136625073999053975795120673319447845787345484265052597641939389924761702781860071580942254062862255903935734880671169560469960835379908889025373666193198722951911336645058485704562115684143391992549942703324879103481705046981347720304133695097539357871786857959630329285851476084176910659328333836016627273775974786262515378430589149513949028511753684709389249942149905645179020697694903407843184046598790696693226491014011548218165525980793972848914563655853271484375000000 [39,23] -5393993507605967546807632755064418511764887110034894118653171848013927646062431195468456111689367404327463750068737538265242149151699244422112680608587464067987707494811865895081094036480268597679689824637888317893703284393071877412928134500496608586196773634542987979140233246233840045359441032868459834814723267866051560487771994014545390856374917128059218293293985182939042053593282418461145465727100008485938233386276585869598600149552432993217543036919969968471450523547577619432795324695254703722499302236892881999371402311472438930593067989280275044263568259596065518361430764002554769270348212525746819055521762993410479232637344172466990333862141112162242581490395426976455248026568627162893228011242828978670836149873052363955558178062590274434706290931928008311127793617404401548269378693170041113880411650982609847484661817207510809451431000040518920152650574639709136289162129586145592598067346053665131981861914823754785347408897708574492456570838394493658511478781408344339973687379098905614802306880715675807573392224500061752053282530868037634157503113820385816926174613877045428955153027974036056111086918310349986310230043907223611318328237906118003467023599689234485205201252359732957315983177687999070898281469949747079587201501600292012370413532163396032425211701767444628491784669278269242727460989098331692978041329358554747768292729419536467532865294815843412415778936688102849024230490155527871070188851294936032671280915226931126189895255127423858053197789757618797592089066645787644445615545147867929765411193634112780246875358222615696048965350123384345837628935824269647785933716295202345477972093575364877049644719951872064107097039586872258668429627406198383667481743285912983781641811986904151609148085550311385533492565205281093534374432435662879425896038228650368796746330904649128112349082610754119977019070946281644363390461186801798589069604889530365649365101677008543697822193451865339358015301279108455180556996718381695673744415705120454914752553527623640280343905170209481509130566897830613204147464948783397757566954572323468116214264819343445867854501481232093626770746497691194961623055035435594009814523851998109214517234018518021367425665679102260545657653825792779658849015122744110572635400352951756428658534562219440903573222925256526549221455513634933568338176540605715937249121555523039266225611208098357217542607849358139233529944367860165581450620517452408297500030993849042613077636627860744766849165898747742176055908203125000000 [39,24] -7358391123109057371481223006325150668906623249095100510317136047664371101453769337075801961413297396815530645284007545744227870590044474719314855876205157061710016555796073156811670964913645050439688538100320574581161705194890828387959274987209623079938574298551087362538717684932058351407878278089348597060642079439766119061979937118312794602415985041177389915537819061864789649024921043790552921714180147085354353135708281448678849562459549957211933888281762226114147384367485221049866126197217841400551480023493628112168958227845097271761461270959434519733866821056358536871172332542608780859047649456611127107667361131102320422067084460823185290314803575262135923654414427191168423268666326522569872868548194011984010101198065893178085690019401054374831851169448846351767744603567885721165642277927983995561409114446732743384886458710752850880260490411496503156193062545810279681176125060258992965588130995121653660022925428205798659828498176611356838831362320180604389153127270970061917531973963531013517804970617688937928985845018975273848519750324096123819411669457988078435459249948387468182917927515616102775637361837346815332866928269207467115420264057550570132251199748514242510633392442755391882381224958692726823043457018083291759282530209465591720826932296851895637667806383076893089044507759385422142251871143490216317406491794155806649221506832318662323856025290016700256321233206043184317476096286721742676233610035987443084990626616871117937920082631701533438156639021270015586533811897966416297591358523136048831387569178962178590752049279459608364318919152102848777153921987308932015890037802756676948504075630908653958066385802807002445139057472938625995717169314383107520896806964274151640166584073083221838143585263486341349213132238356694670854466933847354708626018325480386072142004250685783441460068126996983811398508301195302918006012695657002286915430235088312005718929745142318986985767332877698768346612851928122747509022897464089024583399373456036476923072814771946388383415260593735307283950983982907759110595950974655008502142184677377621285894901299241011865591736045069911110756725907498358841347482522220254987964117369014604349441243124894167167300349116795667336796566745656239396664783821639422016376537923879574821774927348690216663098280158157438130989909621711294564489409914141168424215343942856651239962493870304652027002494504047795811355773524226808221546384008848512238524406068520111853705628623956158662622328847646713256835937500000 [39,25] 13018416174892777796986461982140728719227108425102013301920077902956387170633034973672654100942536135536539176543630591752907086619942357819598546558070933997856679602136578059991060264232659610331046042652155812854211020699489910845676607222286842281057646517329151586718487738361175425524111553110701193426853149146844547862399922101079511144656199435699360458170096647029057760218923252481843134703208127463467093343147454565666186154408304819015134488442195274920741202691071989451754480181431270021700902628424689708115533023485956590939000157590670810893631679838277933939507179318376898011060715293700642592486779707344226689932898116412963923734662652343194439556285027829231258465459925868087896481791703466703610692496617599831035943252515828104694293443774381128253265525257318861155394488316338852203960103867380023363770727818648445101614676389710544437500988308528968808562994570701987552780116108888898261069250695138020939670386973629098899684176098976791895314032825295857887704677165787837261620441968100309052251602352753739847940186987198263012068810092394232995346314022151598824049199612210026141968439258196302929582272035625951832763656224386649691049491911227610587377577614609385715097649205744452826635414171330067737518791274775436823507796160331662826244388216449282951542767942120212264285282593572040938635404845849715568547188136413665020382666522002261035733708159818700536816928716446870195320800182723703477876885051726702688666815769189603345354278745133755019476871960447505188599679421863775711037433133903726409539058365311236278433503870560108858077552783681097539951366831535221667039578585028986216217636999775070981298920767991396522828644935974990698291110683281909072201730971919005718223795671805581535621142141416683294832279552905123499062997851914257063269660369589190632651488373016089918250227045193861411868371503736391691396184875875268000439362107798668892990035644286807286219236461548454417327213113844204984026725463811409920519322949206715205634106615325955441891589775219380694447237140857147860022640197410189699922953944293211036031859909471683715060863426136147724903621295983156467219302968517174115352899223489818986578458759769137478060085098668032810345981996743826088835018407367313486404900002408170152801080054491580216172056614708858553100638947999229702262344777548057742199483567880129509546430691181095213087707760575115177342913620414811134086454419979915746868881498699010990094393491744995117187500000000 [39,26] -336876466064364935579383324044233023844647963267433604168913664214640002269497337193879475676671705820113727989885913900599286118239836174100781627294516428022224043018824263505817335782600484259711528501483920236515362974035150222692557527169638800116117366261537059779724726128511296520210227908910067363723087225906519986902012993358863271148893062624092822410151114569266635025807466576395366285099319828326574061840999403896870071272619297896312396620200261420628123081055155067305735312647581128915704841984525801070769543245311841380988036854271610513036341729780009005926113007690249450437152751345545002223397715967511006675234926696245192553839700123631085985000439319532138580955596810964636483340679943802446784958267368461407217261038738779769238571740660501986219872991492960166504132032883052553195971462847865899859849263733392218450008077401294372170301548217414550858479788706640082666130732889349150425761184539864411917847978315989712846905149161604526194153059639077657013838101053298673052563602261316120930371694341713810676781669573676624687937179291206853928484805173895814827455195996548313200185209644930557657281378098678136583742350965453328791123762354253060050980585681874551027975679693430441593403155833538068998477047943638002226389935673836904313924935692530351463240319280457346847442204832994023595234434386187132145368583454408317414403037676705892827574935857043820459668461478743240734242638172942442269527289238336841059593404748941801044615217113796550695180927293260226632912006358390611175307529900102555755775635515572480597294991700470278166747238096407874202641475565566915779404008161114505698995774995785947776747951423301832333758635749390370298150924700999201634328596790098383397217548468954651750461097637546324780051619076528817642271088784242342572587553926155672687782436361040823134434583937515295107823292326200148461913671504613513331875845742965231211568595553984830142722392859271443937602568244088892861748882743803274545816542015734220703772489694307841010934935570599376526016689268361259101946296985515381500352446010998550860887049649136816724558690204813164539153272923784641991498929578785386582657750896943278660224875603480953555171017710423004178530137371321932835414270766582731736404183716776311654967996342474313296549868124378258824965393593610564781137666523362848779049732035400363242620850296437275424818510060798696127866135945426030939123398032407287645828564137673311051912605762481689453125000 [39,27] -16329582322092350004461574466772491638346805899158622014901752027904648798461580365753601733293198489054373760686238963915384969237509760746278897932833994685048826329757762775226429775497722439379389490395118125717711053992837057913239284460357215968270289953462922319976849339397115761739525363185363453793388513940181413771560944973451771457969562697959173632139086880152819709627910006573444995707055821158595491881800689296604792038238561670283432690753289887070087003740737203575251394591502406220910636866420380244489068776744747260526914643508487965396880876247841501790109910073964527808962746774775143919553955186018648387652144129118282313625646093392549436993330895710656472064622799940517066485980502454071879735052918749155524272995152613679281258858131073358473019647023149649834141031142606280240672407030551411592223680022718078532643675267805613313647718844440865055933009780812647870085332019372540650431930948181663236037399424208590559186376021817401476610396701423027386225027813438178073759732945101133709772375246419788003813557029361946907829984232522054910300134955292654776215487852073455204466666400552091314135263406241185071361462581188639512040827012311420140793592086604495738552530076820275518640480584903822942357346433046183494680902326392673367210513940878269208275997473996078046891003753271962361400061775075108470015866449439790892386194257920927413895842319093862764819831746133844506251578962390956389610587915615877367843446517578231495882322949773607375416392203354775129359388982110087409187847952631000927293324969355315883091194963142741492077890237097164686339671404847415302707720114846091541683510097143833998969403936880995117346326587597555596424671774059572652110994271054029195968949949921122109459018649836079574140466398686819607938230812856825440501941893075672770614751403658427263860798572278285269739000802244989553149621794129612690629448507778607790303087008163094023695897741603887806712138460091544580279743658766397211323279074430334477615047321601292396219984774597513746316820377568976237354303411655559985614622440525509210831670236889488189296444455078537249727624114977922468113378067263026559290379118180704034441084637582226012039055324205675118724068785684905903756736520868897052375450922518323250190426210614788326119295941080306568543192302000238272356202748338038594962271826187779133551990825563638742482679415862211677770272692039517678442348484052753371242872049151628743857145309448242187500000 [39,28] 21005936028302007136414593019796396895424688130417691120523653002842357639475880959882249150068227104262115529023541831912589973115186543840616456962159853128012054014465829330783851326844597353656952214611036444966163030037653508414163213011598312252864235231295944764002540153737992787104143333863396846446800415968291861808941573355860054160377403893794835365300435945492028310120086004318645193589279955265013144106230803592609721109483774510781225998744905404307818842587178475065829540944775936937330072104614337275269400046023123068413562917034535170534392947308104492857767685255346347567379918830204639518892822146032150835347321217393288595064057964216333352537095046741509535674834842624258167949065889813713680222071220754224932243780266308995251029403211906835841060440594133928097238539396674039328701478445341498862930272710937014583345111835940688304852141561777935371384728489200114931074102267189236649635318028379803227591383840470514333309160464568863196221026241064934309010044741256508735744250860301446348035714363537182761896082441233923867894395373784166446305587055607355783366037849918500210700930442811958732172482520197990827896388901060091671511598518326482419301123021925130383213043835264229080565124507376605424001911088234795823062025132454790474961069629832546642276754654153354023366185190608313635818879259952787579234628440982794883218452618025655036411967119908802631545459808716566293523707065275453626153709942134477472883019425327139639350793439632549215505333631785158330917223031676069919806949956165519090649214669487970676279924385381594197211071649688997435699563617079295701209171757511662764789426455499505634420971103936375306446551977023316260516453326959204369103901611631042780981711251276443445860671612432337059728690696432467588886046209298566439831715152513464674074861283181356118614006792842130723790227079634531048254276601618828444371472413299334793108258499053557534754311002416155866798440413335396054499568830644162850396296570387906921346447189772846397733587022859342216821169601213051813581457087716058288780017786138792017631762463378723130296605173938743924798167167924576711746667517142358593161326929067815429151336965255291652417573359932155248774879108329757360604230137537167524293523865467044975420904614668185728047810374132559243109622753430108813785729827413123817255001994910934396487905525543440468581451950970165538078359404860079998587319371171344695170546401641331613063812255859375000000 [39,29] -17664252494597864443663191075732186204169398981601049415037423036877573139200073461085368847512604548689906164375230601536250383040723226510766449368424144007659693480502016757843807141858018946529734522407882131623433414631961359935180612769879997350905337591996113467837263881521448032189967470880319033176318626992371179333516940328900746686129383574188931859480855991532813350643477765487919408769765724152924504587203547655994522365480258039739244719313321807176829152362737950341133556578272510567259807995786677557700133408514003020800547030211474726641849853875940173414323133117545677669153749579079235792482825552498679297555713466182414129465248459097271596649751350663572780342429605252625982257717524503116625633852228253543222889518669675671759633011240238486249138102159523913577030807609244771048630448536168405923548123389226807424755093647285211340207761482127188017239154506395158134955347388936797313870717789880213409076923241759751495256263291773136500181256122760772966217571282515059574264852021933105841675840775439883885139365403568266920126864224984603628349378194621399705725322842091063242317948624455273219640712701826418556385326125808209452360496620995807498123454224274380974070078410341233616164162178705072495491294464335981039013241747451487390831101790913975679669502831781004949315164630595485984001368611348886110557894021714148419644257202415790030913095569285371357748665770419043112709718587003457103506862516327291423044011882142286494587346973438163685753150867865725839747345281572430980081284521937849205945806136371270517901293323624198447879759167908148806628093549398779184604787529182711587970677536375723924314949801828695330151961364926321814224277967409112412241261106753003307178089899629827506161243390363172791499847115365929451918389587400445158702322959999111045263148146519016275827969923593660998454334685544504275601649515982920453696476402001288797770700977134706557409280726583110094635302656503947351614813322705759215059426055866082189394825671593537025884226494339807851303478109151704964280793593683610979291764089710434461286122821879334736871253865594321820578197418949608115650159177967150416701100081851805537060470565184589937021664721101199013538854359224099062228650795281522805140378216756997308059499856444052657445031442602779891918720228077432062790287402007424507261797091895843751479830892323297366882188620018949022602959286254547648922427760531661533605074509978294372558593750000000000 [39,30] 17184372309387414714858093380713473715266787376191352324451709530156465150911073879385766724676514718664825779238906185282524003860632569551635250574133698170244648394006451053358157044379078465788002979639312151756671246978918730986082776637327439018723323374510229230123754937709627264859845408613896871670302000941242590420569302300180015270899559818167250795956728033988011320812168594780744988838048237368380877862100956983176862692486864572136460500037725525048237251979990081045746629692837976342931966194495693609100266117825488880403032534705379504137940643085207560008609519683785153280121104368180886343496104211819989624267717447706264802925587462128830778020378126693097290728029964168633374709632992628814196227665096259017553725514030004093694988400533923394695674484850176850058338827218621353161447959961752780313449414509269289446968905889547160835672947936584136043393586479673451552779432108248592893779549322532740181863045536394757028480845057617742980721744200823544005762374515610783078290675938546957914947595302114985087036069832113554725112961056121316594061563788587744668357847022768068435234741726995818478011491858054154258809297708213306370021988879973144195485604215019395955461211752067553618049737118996275536232649906515231824206639584172317554077453227140805553610275307415078544456383745615159418858470232182670413969886310965171475825360172819264966894601914966830814465965475855305881800793247084463854479929034320414176780983480767305002171046145851539780903332423025860331142206028414207807612859891909312673603636072856297471140154767712451644652976909450525352073632713290832237923858872288821386613419289795234891582846013801388771123825637250560655479400880262363917433452779298105411813707885984888458217694446064786137730928308674770254935749265166562269011214849734763702576282787412154405268172870588223366978601275019239232366162471508407915724544154005071800651444627029243739482558379152497749861504138229219325125319300623989268304052212011489259260437702942461526979462858054878961364261970710610171318258401753894863181114553114273417193423958071125419711781603261272495589417522935439994595722713666520238284411612752294696610386433026169798993257612146748416710164652682424365962185679432579939170332931132464915373162011497267199432645749196623565363087818397985463096617304519758198780067470714365699674612309605040982926228320915373143310108732382685342511725867797878208875772543251514434814453125000000 [39,31] -19816551976470273580602394078512662182104081823950707701172648111179936069344077526413138714099421710354158326095297167741553446245566019574625695532453480488693581119603213082392850002118240422058017610565384692677895976989502800814643201587655697713941013068289769043746975384161141587023639262211673741190193515268858488357890518744593354311504783140996586000370532634740578155134490970695518185995590896113597360375447309794108950547078112416999550532081970378321419883609211588251932434240695701505066214035155448178349853260215193246710081031784362484934160840880076604172447913759959709922459883105220456110097955605370140575434751833985469468125878472305144697836637381361448243438726780090625549150257234742207149149678712207527074584715456430547968609158080400019630531223836792671312243863534945735952697649086670947655361221492882697319088710584644414174057857816085896089608569397370861089887177695390501836542577400816605750975478709627441565537040791860536040216128930900486595949103106824088985510959406447847376851596689500470207240971853525025010943770414352913630328200277161617470593346883821775133843986980510294211636309019115972435342914794681181856886734433355992745098781548854505056853050416597814877128440546108736827161512913255547508927420695834179927851473425370589779075871911852993907586783570419997323962101434830997785863735691911810703364625204806312873050022893128468513173776772843366053639555828211344805046301396064677424325012225336294064287501969848222686771497033854435591256402293654018715305627828851750682750064052210251391264101274628156913524008261610659037427490730464326144915643434593209281506791754429963014782616005059713416747912072347239068209461568331138185359733373531466658525579963353946191180945582578884865320572057655483926978500052920735814101027087517390656460786736764564625022854382737356972829654366579735224175375090361814030090611754845373948703629605339341655056800449350643072769634241674874287794794209942468847506573077036825671040357238874963780751293460990456419691735064262168343996726795697782214713986245862969709162900510273213894411756774687421766691413276842816039848214528285626137042124408617080263143395670190633205619646614511801845826535074674888587178197442445025112961725840357282711896747352388081664930694897960808175173679749406172432659553085741656102758967311501406860315686706100833162467048036386631188401339630820541335559648032926816085819154977798461914062500000000 [39,32] 19158562024244326556482040283636540976932001730647595582613599243087343139465808544101178250209830322874534398561416907154235085709951945686856630385010445468214311117447909680189574240907000532156967966431458233281103868701633918900465923020282133670443785957778138419473031633671664983002003957644315945529972784087796652388924747832362513651552167742758064562499429699532069064060669509780566498386430763283377307997677237478729727483200753968181207254652836869456319565994025632788801015564562157041131141050228862028076986611000063677659694705056405626743882460540885608586381612561934180364627635356736235572578254363515229051575652761953154633814634239330413343682918373114432627362558600394128125880762102467393810256850955646716759550463396400551060171956586182818884434589951700653307806118037612970093777064030958186095996308475665828544156183380310657644144883631537625290711274310936683998290489845924673096918732399062852749696280440916416113361611706274517634900958671750676127288649138995279911566052090028044211060417075997900951454873001405674059059712561512481626985680826888180203829852123450049126850766080003224918056301853086541677724208277952881585532178429136938128047532519450642512828200415745540985419328667839251713464191605365970667551656690408888023472198649529681972220834011365995823975081565127184927362456431834847925438965462370928577087705662427932932230126540409260298301027045270441321182405318073611329550572438150924801708180220717394132149524510507855491459694570745563696496031799727699139472558263349890707484528048778260000243343432660086803394797693118178554884691275141691368063067339909729569517953099231519816978431802805846434538852183812453401636340835826004540592754539298514804522538758227109605382528761172864403169123610508621934409465991677488917427121534836282127557607291918160797471498301031330661950961956870516824131067110802206988400486812963708170335487128396298045741844709736829472635109857415106920780053044913986936448213617017542070076018741487062522636963633395603966184299694426956523376189073252422975650052112964886384184524366411303101299542602110384521943582337547248327435223580990407077151766026918963473343396765147297770904568960943804028427337331056221805624744884783442896230179224643957471429650195741512647047062970979311679449621062797531017207566906751483298281722345199087085389874915863252547355138264313870722187305557363665620314308046800988449831493198871612548828125000 [39,33] -13384962485521958495067019741284394438126179066333062343832682365680243377423837966957108688824686743436753342598718063906398322900782291522839841184765365769240852559613592327936173519078501966158050979246213524383360190434142923576777922541114445475005922481257072027955419305168905950797012726708612902274916320883798289926519076574110700072423327070636596443888113935502541245222063226907160481218430393536815029738291038832329912198126757294557107743715266735447379356174663760945376865261420232316156894431507898010021769643903705684307279756984556321312412517014659163420073041738653007935443943193989266515842781762070289646498130451835177158094282907304953252253713685898788027292754909476555596399442871508450033962012830119551158463347797809291705029461846919436924792515236678877244594296258720999225183972349631294985121670509841849926171673895037047781413009338192298040559411234396244154201961805833220425981065036520559555361569461288620029902567633000746936565631518304967768455193249966413351060166479458215955680432455125842901657434097421910304506911297369013749231053350002055780387829446058360906152973422563538109175299534327851935429525144104920764927873656117894693844300605056164434682392369670897059815684038624088018319316336685800880153021002952456864900726330022498885827311123924221534064471720627168907471617835166572660778653326752587488633639081235878556737799718672500445625116999313130104256258770656637116016651736047381105836285719468251795237060529474220662602024094877728062858622745120025710545538475920599615914006601565587617036763374152214755879251333159245633742435215152275871921895958967020154191621171807405312823339231702504620331473022044656889514803398918122953383619593868934628821579964935277127215935263052334370828846954371461772431673021494782921902392292851473251324933888917602279294087048049968695349264953390192492161231594592925291740645717767917137745034894459766880884428749735937308139743952889449066176899120409726998216487461461657124896535559247496453419445111384299901392075434163668342258371671563513793887297599526352072171951112860238941740395721145228004772142419341208729639950509695077152254923632917700066173280935306656339051615258622311598467272552733568075705801685066880186486736114383811678199398850294704230362925897516966892801079387003580402023009966874469449089367219198082256483400937061137640962960655442786306316816238393217070035134952377120498567819595336914062500000 [39,34] 6239744789512278250528020750242381964664341754230157854569318945974322643172912012304023430819416863163388843006091647418948369638101785456177515084069911026702023606214731753486031613924384513676395936245080059453764117416760321491954964846460938961110160584882691773193287403637829146091646871493366102169136880116005991448921397984240112222575101231744046990997319339789130786436732414731135748289531323053346427391344064494363334506461854158207065650221175701686037870735283535678066149361618352016176476593916147834671961230816019999314072810743784673540571105164071182877780012037354757759516480703050335597143541638770448887669745850081376992250163195639548458352866751085037916980532963200663534756248622024535050438828173473956271532892045582282965699646450574062560039226995184663525384663890619121477154009804798463779966303868418907086444998204547589065013920656312187167071000216301980248330663280894353299564056743416867512949944531661338465980977736554336349715820286371935050368270912136287101618895115529036524023939002650655682500302687591010863830914693088073707193324463858735023063265997379215188996183342226510358931686546037210581163234381613895534893688200651418632805966367425109550081185522319761894015276045575782036050032166747800526913921269176731940549442912820818960530403684046326002007581593893622576049407246677637109044745858864844040116182144355573723410992104317629264196065004040408359112770386299152902932395032837158257714766454187256960751382372536371079828937279011862426974172160963005341395878880922763859907760646369990931536198103372342158217407456216610487386765556628385761622936384303820731784822129985643484216731693745465583215394619275764740098509786450394072632255665100387754939648225889731654661808385055950180193113561292693036251054978219008377902147039987177540368989714302449208219415486540158291507838850696097213418944016521765969778609104953167685055742907438880658460448772349760244901251350962443405380661900848079249821420589210262766779294936222844078350647970949029226998180817330049759031894430085970715725156412951277611246795667434657798211233601694057123993836164306447116301336468358178024164690481852360988331216304757322617881316895779404202595236151585060370802514632073712809858296727918571633736761374190641986236818096407370311311995739453262170832788880172950565950179793381907067875791200280233404828835492417577877063351158063407575493641843422665260732173919677734375000 [39,35] -1354887967912407136883876662185802103422988160583060696336870144288134639376166394482210585734821043523782489709334081922488751969430174845446519892726454226567668594387069051736612879264569991371773885255810111355291051466721488530259615266248096823769075336389013980756480950173244654082834338623717576986218828470919521118682723303214562984448402386287364979355451335179620552272651544137337996778682784905644199639882080428259263162711679379825594655771622509545957902287980751760693070888021675846100065482798133338505857048391684478710073790674283529325945656999629223135485243045650226215056987991375634651877509547060887185948761643520380778206992073228681619167192825520285423222979296647420405132933690626392037377063881504784965213390473830714964369213275875697165219196890438295734375054781222485682471010016458159297483801237373665186119187084199866014713992379697481684213642405900148866365540725250978696172250650346776464994607036742192678681018937962216737047955984073344337214369572588860266333204067653745579760619738972393288900228128818360670814904005861087509157977881571108892199248505090652426432731693611515861121671894623557911718436318241934649963141232925471416870708907565552419543038947301795930161025055794898767672917574998934227373836726466193366834378320189347852527253365662249199685089104566831852603857984838561362941092788125869533715626759528744885136164670372721044363656505123889994250302381581858292819449011585327851683373878106193337552920046524374712512586354489138140051474214775376811578043835799214393511113741124762477125536103193422152907593800664730500914158649890396295682010354099368654550472288813607096356208674278446099249922396740708729817833741723861032967313780303101674349444086393274674640448744940460316548404843386669529701486373789057146191403234319798499687021106655084550549499195518274713900137228865915075879210111445797819876228572914795329726030650271972776731376845360488247101918658707077060413053526241677670648054385500399643406412845671412927960343255986675007512778624026298928898754106425805440267615891772649060751022844229813758491871463271035086237995903018214746488759614490007194561201078539273218932512136491083142331457514585314367035078215463558983882843694887837745471265748597846411520134606607356157425799723259754117139736463927744456276111215091124144953515233558995593277992065439099187774489384104694502806482845833069283969507523579522967338562011718750000 [39,36] -634538621846900964993712246441045974576467170763361848893678267602934153473728143678906538578210422294485599399370267342382396227235550082170002335943933214728419097434199099477627733083762750045329316976296502425364106613593961982583577714217978916046765775827286973087020985491919692416304822920320812852160506855311545243809583489039623336103091414496660591929476605153309703154334071537657370932954495406798375125508053891455379016172282081837080858467671724106000383966727413464461759950445229952533517387636875740945967780487382927852168889491401414390508946366591817691034977091624213002433631921581054102704541527878138984455172778456903296639375272685493282069737278925157048387939683519756641267499424582605787312360628581189455079277785251979489962475496631425593562715598490411604513889524801133822293286906454817873546354960742893698239969555934056055494808514118337300890836516828143159518286546957882035591766294461719855999979019872703191521947412455143459795529659433255027785797812870910641188261041889472342680768468865047184953739401902663631544528770332274234579163032665765820795669691473672818827715664669006958862670263273618336296984008729710209523761059521425996643559111054715198297674782453575055092139340726891574606741418303807264149174286534087158758006561196226375794685069483433953821269206679633604935861124177197206451081229976084858250691843503611400274759584517473458765977503391416418744129765784733542317094970615184545288939899525266005190788915390448853877255052826959195382006132006381836605607948338257450991439315135503295241750632228435830071663155074673603620908077958155510152053703830165662648066073244244328305552753117883432945516347692460330535344546731178354874859323245971646980687184660942448314727813103278348324399106549064710406025020209700406227345828817320884181183784369478466670768796656121926712808040667446173092818193238048552380744368150841649038987211264112586014113754883409539971102295543571538728464394320132130288850327433175900168127523671526508904806358393728319864897962664551953012482114406405145683034956926413862671811162317027585938266235134389859271302927712724751604168109015668113053395622736599434641326461722787981473806570339294317499256038775727022319253770925518289278078552215825523011236295753669476566658330380150203113605372734625184750458034614963682926322856950726802282441874131525622488626629607350086931596977457559205504367128014564514160156250000000 [39,37] 897618547464136287379510902502230731454399635785945625393432851191138188229638125963387341917343069518856582961526726253060788272065664287455116184254241406391778424627841652627800088408659670115416609488602574928183655281858567441206932143772252756196364790875884740448289665985271608898511391425221601854790299938196611656286201524319207893457599060131471650655926425555649269992909967957573052748340871653336163206993677927677891102022484967488257579548273565604295026298273775438420322360102664737387850080388550982892462633035644722284077221708581913491566229003819065600457162065573753846408290975906136092919219782227407270045456863213381920444192711276442239662232152520373768529291661226297532234002767357130720060901261130524916508230358221063541794341131702578273565252909474962148745093911641832071257328444828920242094888771359855615916040914231312049084784005016260226289521642570857796996773141233861020553170660686490395694741167175251940251364526480580357484715974425456721632957665541146375679193965992299429264640974907349276666899449454877125142079382781599601109845954208398507530371351890663553141059875677762471701272125805048541613686833217406419063068462454985251339444249175222200502300934655019391193679121227720534136440100325633676102194273131600997692563266064884825875956480965810953340770121172457382640201311991802247108602421420499922916105171407640450291943756125771505821474051153402790514626500844064127230807468685013325774256308933535630061534179431843681532617159095008570297836179884494686857931365226256481495007617498681273800623676851427157797860417198008462148925147428548205307128384416939726775658957910159009989345958379543013215362250155790754967327031525788625517261231329990818020095638686453527625671759305563517745193995690248027771676515534827241920947968584790361443725588106709464767522000988386811499649343134563588988019724390447365243202313095207914150110449167489688169865106466846599431566192598545796017486803549424511610698725369926829608981595042974448781122625512756764885812217867980867116133407157991272396287805834222598488428721449653424217688629387498260214910771962131000184170329355255556235619661483868512470797514301230939057427773201106582755928727612605318170569818707242570227434799774426185350611469641442941636250971937473972457369541313785089524716578494929359791368316664528540382599260613921799144945796072580379435304487323321609437698498368263244628906250000 [39,38] -601282040179928832853834519990245170482010821434918077636628646358820053203355103603760983002807473397399589895458564882758111456233049640354945869281732310749195357039005537268119046367942724460009246424880042846995558152372771875080463594550257092128281035641533738426084404777324331374859251017050521175197677428741172683190943960184968455038863676416808545479667508154465480437419823492763757751206183828147367569394944148518633637766220383745121812775881873476578225934337275251849881592613265657585990470534068700126125495933062822741062099997287065705988608819791436464420215034092149294873688241597939767267476801400836004190775269295977386405794172367503317383631331863127073037897575742770152272169480252081874464961947729521208594296167739739371689768577394652808687939101630055891840471579422354077453486565504885049686640224337468371399464967906219081327839982233923182198278265548423280210044459790549115770465357377461347528246413707215091715011817767893668262087641331722674064923946550475261938597186785465456675426440337980812271028179205472155479082161979006132241479641630862350600569642203018514258361673523828581508780192399798603448718006326233661778411096297745460933549414385452644714272803489185436513550193693148964467229012563662593490543352514172021097075351615929085642396913193280846906369519852936707680414072150020025084749974422958183269080502395003307994157401865741944279643923528219493476280262203741469903247447855201398418123741623279743291277893516675507682945602250195726957627117616224818166458951544242947193224196311496662052215105831895274401649479308716955916829671954996969277040267701538584070194831915363371490345118236856512322163215922240563581554894518449183087608981594444010386758254311711532864736443070357425995220196473154055550882619705478679205493469109960949347398638952462557614921903047767716373813662035613632546390678970234970853007378549333132251433150116546060450236909586561593580013552354970333244176430310860725402178813582385607975963671230505560626539411263156045704674361409037459729543399248942767173789433050321085888189239185633803971508825036646167114012420274163133172554012350194552858441546305634460916250111972101765509991563755229855782450533715798827115834004691899975697875279824711543758647989667551835376283598624546456116807303362964650582529805439058152059382690556262630298669030088498789197446978592321155214495131957619378226809203624725341796875000 [39,39] 299824145266742275761950485981788416209595169071289111328526694823060065577668690679018613888026563838767064356665008904422777098245868672567022678913777266175603247201648634173441187791758989206255235301180276653649111417021462430295902625401816521042492347545437402452155260168737658321407011627527652039166604312019709821531894325250368467361450118342207087205834111585312037048923578900006724298856330801819649142586390508695571248580008763989914930411412131825104804791067719870239725064819916963922729385749332016260899323576507098931045124563474460557570315008626547064311851234448373563094050159960201900808744714654357601173586889545219358143457029298209232143924253062190762192345661623295505477285380764949295529388222004200675542435145350238050664649113768248065509293782241823002514613532488453289712432085403253014604576317650950258900444738967505321157575826056864114807621294912735703024386450178915934012048449893786816154241460706589961793062506891304498038523220258703834132347458270192862624040031603088951074936321541984726542848552298714165807476695009581462803634643530112421020245351366871417635051580522158330824268528763608278161381719452143757339180508938987804203404798992308750296024264761951850388598484895826761778684419076934407002233082246337806343035742909166672048921153392182060241348004164533751084814107542170497622690749893118382858190225823365533537024140555859817643754169653412742827616859148795192683416013854260198130153313007598586874623487377313426018581459202178384185990816458561373250838849209576760049397859305919563470005634180584976746281290300113354512734896728904289248497686371160952208958461953903703523079733063202756544271388713650292288370937313848979894845339566062057545425305103323290673018246509241635990635324351770009360566704744233030962518944584912808923661101996621274047124938701186072822979738137767246455765480048666977738958453115196052592200106463952239453967383121303389602094861080674006608817131900042924145790812519728203084213591174746549756867053411718382701042073136482688876597000858061352417997865140802149555654012844075415844231055320303398091625896666568026536454606761208775071236956269418956692839007509312254370958814708749785330372170718385326863913195766752063284894278924635733861876141096555549818315616073870592317373397148187443788115738968167319210294892883518567280619707278740468019723099299107902521166479914427327457815408706665039062500 [40,0] 1925298966635511703635421322909833278511038863386345328961085830231663277738638187349156771325216396713055064466965165107831815473492717677893593548243358231790879074687044834260544898728767949943157704110157192375197675193552340768999038012307549276413134437742585986470451223045239430627603187298002266334742716269740350208819938693291307515483027847662966366360219042617829643853505421738666008943673554284169560146502159270228587850276725635775101905019905620294339017305992187723303305496317441471807281168849042826253931004755604813086042056401656515966240573495151786543949796130710437852024143003708273440609644227998555931195106140469339112746842489905785002159558464385299660174229715391769377257539143063971128234026657916838801076876553791758289425687913105714739528642211433984247968322967154201023057090432648914098377868385438855648120643054060218309341027861563503582779141802570016603349848963942307834835022219435607406531385062331021885150024956608783687256028212808246095471936232658718067298335972966368789010860474993225452608133625653538612847186935254558336180478416729944099840128252062492309385884119161824467255721340258205458528539026053984740549054079030496988492093049289700820575254017335560603556067276788894464854866175011617664756788380733945942577171669600079238257333123592458526449619686111319950506021179455127593214317556497004513078708411466681334774465642891743975412762075617780619879448892113911740628829876105700541605100361641920676712547167184061499992891723709108767852850388848521048420131649490411093537093488308283032050441318657310660192510068530141446309205570335622903730670297477744017757856963849453536919560736527411726792870751479101815549374689459886175764065627664623243640757724293707403070295222813999937754358208552781925042547900250290779434942765788835423663401357421552175002811004857677980633119243998580967243667957784911800094635075464823559655552183518711817160377331866482811490504951839807406114459777293674762267157874746289433212271990181996589345676853513110748364769665034410001640510427298796476093669094139806974540776769992649028684100011441652576130452219396586855644957749510964605147916171035343420811586453799067064201205245832331539149777423002639529426513217720315008042912577236078433663501268117307892795631502554091884462696403588948030559554458215334254555315658005383169867061501578985653089402094766019991101004681188476800159439794590809924557106569409370422363281250000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -203503455316865263821359317004412639201414034625243992280716156038134092870912216847710236645768815434304391005879278002529623953243844079160761912819510149377725746648238453370633072899742272490318920226823254668182275772189144675634270395343970893064704929210985948243636553391974270050528875795142815382093882767578670110298988879064834260118201499482512859907321246473573262061133776989294262891034811495955714950125250831739164240472851972583853701614833669247846230049966768170220093556045206613877893506147591716348459431689339892217307518213802327641065346900539490296878705175630224094201320980918465358180335908135321087901429408044462403074435653474889450090958190102866296085767872831402518816254977866764535002091938584168855468643934128994207908614786538208528300435844365918947534445824721429908284582285289797721332161117459726471011598569775788490962511137771110554579418661312353864068299911862008430549906887371713289226560882593745255947744328086585380906887098387912219503967902783073968030287451197291796758385302542077871683856247066039160400458354520600979537495358938365925405838375346462384200147634527552759939119113293490504629290941773352532921018949178392970380742301926711468590646675017393325409659863378503525107031647037033482310631448210148353919557783326542955392972188502888719216499316702542900030613356080095999588142285042139578637299249775415743743075010012407648531445057761944239301013368211734445195448424131107132631364505385734931364507784841231551898519355238262879734828499047422316689126459735068206834818977300282040156864298477694719671876437879803883018640779419035232564833406136614233520795738919561195039524504365648432465239967261176152522989895036418490476201235913460964030791323902649571435693152693953967592224451025800354671727335756359245823498408155718906060975879624120667761730827440473198235331695107780381592586905505645385016482570773313857725379778515324626130463977756773697754255311132418762826799668488103613943155644617249359931474635627310813219921437566119873731578378802897746741347575265678629551995128917092697599335573080909489037748935670203827581224794362149985954816065029936195424778762791978143654082040543945396882439976992244888716532122063544990917421190361984206225909740728038375721036111582410369433721711230855797696757041329924048007355826590311836605475316059231635592537108837030348322109941877514094414161403308419678680756426548265070053389536042232066392898559570312500000000000000000000000000000000000000000000000000000000000000000000000 [40,2] -88579884500226110772049887710338047312467532714323494150463760100725974677864838048781225257058337139586285942128457289953328624747529965369432804757366083007218500899902371213420495224023533214458832123464342074144802015175843748547125661802006472144761913923055054066386421597814725773839370974306884768149849282907306581659236985088380052864773887664337399229165320714896231426249400930662774238680279323639545693663603954700131563144158791679545265781235850485222085967921618188895711261433099626935515444884322164661398225898923696873448335153347510511569674990626768713723743459419675414330451218650496625124311648648193227926482645704119672604604957932071517853780545619061284748912368130438999823409937844555032782535008331720774818831570681105970335995440255593100401678946255576681556108675287970091021686508400116551325880613357509086719824523496369832004435953122352290669914058451869598976952516771180195804062496102594943588065575483697555365384421703611810402739151153084567452635712762399427383964805533013180235377302189492015997068894085478227557841207928154559642190311116835197682995399530636670764108394019739689569309659639559583905530585383922214116976778043456699600643270717366555685748806889700717736465572604513929725083935365299162006519926973055883845470785418925990602582768059645796303286039104589377671109606513765660132545250452103807819216434954633077120629871601143531037192092478344325609550104448056083669893581603842734992906371845158081137642908999518290824800285275451762302775884114221920370721148096439643921598707707394907492519329866225057914133117561117729286952362052367693463836592372695117611439334624993231514553503823834856026631644236180539311737820775675750825289273129921630227988619170146747973987624598509743743895981022883286526869573072726841999360673224304365186704575570571661816090971381546708148520649560740250991620572397184208213590263644609921079268559192851748076162567752835790706073097561869547768937155204026091118850341799307324905754357714221150927055589461754283724195045315184935689947066395850968838462260456967265907183188143701205581651583231643535780369992699128562482332137337581130869935956841116671088931489868230073282508390344598782124641128235909248152185128286108866963170164739061420985594076698240305675783491822126345642785788816680645244431989522327274920818345412921746454381724942433389421840952477951379575129959638547967881442814618172219842673342782291001640260219573974609375000000000000000000000000000000000000000000000000000000000000000000 [40,3] -1624738457479879205343443706358507637161993308359235770046564402376912887327071844134073020880076829095346836433321035251302048076985920994336577208807785174693148256265079975958648164397687639347741778149751162651372537063217897328016098196127240381275574998998949204008032688549872685978671252432362842890926558031484401920029933999374449855938921777165444510112005036229391332833220293999936554878097403178970838337374381916231232605596505014007020493267066369441117394033265842404153889225691934002206835011699857807060316447971590782612700034216208483013629479306197164765936153270927427751588005019185370554864691328671545565827116111147500584470853813149588118193410176595902488915358485741905737554900540630759293522032651332789272574250997837968866570020557250893780822596361539515284179742262013750482893745305740779378921554489012805481712194066488982239223563433371890185068331950670630109942604278339542626166047325631400189854386832486715745658984225352326561185283809673104063491174341155033471995221803230675069527506187710608833660186274323596810814433501999912912062722659464985020732511820507179335146417604218169059456643464145577837109921779347595031607327771146000327750988045914226131571921433706040414011407328687018093171407983216281270276508738655465451209471641960765204614940587540372996491361068078608638260506274314034057656238259581203654476269071888968925369641868986111691033722854001930146251128841468666431293709490945335406911542979449100019193588312884352407581568420235593702465801806657368394607606910503130462442583217981968998310562811321499645958227325190923098452694731310210943856652363255280805134630600221385300018198992370686866800532270387618800486482247168189154687417276958059098671048274438628841184340837164591726393747510046598411849997939708010865158277885346238834824333074010191253670906202793552705765754767344407637130943897127614478678487385492746990019417346877183130660850011809644426598595864245586730724292428343224391407093699345174287065925253032816082858028231854870312254799164288943857268087527777996065155308205470299191980065876947600066380349917390888045668768263937807487531259960271012232469240475988339738935837207375233050313792308151291028085781983459438471573914030099502350707022996810162461539699100591547925236524533354394072159997239427990804147209618890247952534930217910136469421729179664193450355827099036954838271395309743448787998435444340386627344553424623363468981551704928278923034667968750000000000000000000000000000000000000000000000000000000 [40,4] -39548661618882562411904825188549569880183818258270089783029561157960184801714729598230504907550107772596656439782078553271844210817970121059660115795068463887228911436288556981359349167586447593433921003900692423539060693834352608949279673769523668535691404647821511054204695613544891097659956079443074492138217718980954619382894841889774807287510703576000583888788087165876864656249279270964828781776792850401429443731279877882378626197088612654753357283458490142521492965413900612280901010672580723020374901650798054985823291005951146556503371391476746513331373345395947128989590606273862691524405975287700323159697974311139435933463095760669416219100545952615102727581887072011354253077960904712830681813614925360872739451631399844180619497417298669475883666487325347117447404746475983960204015734121351924538113847224349428122333766982997505029915370743185923243211806750968516662634401721021939508794364520767914459720545588419930683384486652276327113617035928169505372631057681889544996979024384818241900276117651621494269658829604937582194032633474721579238725254662938914345593381653872743641520509582010711815672391828191444575275663946341725619697886147200891021258928071337778250729755415349802727513694305920639071105478917364415776115421007845443728752844426337701466001566072094805687983306384941981338134696575455064280612776650676852958670818287133375255918419064455785583928949315586843617957989202634029116001016227957711452707628239560004616441187876598907650904901359418895150090717609097631459379091281670793164545937521166673736881342455468552228590075132805252008787595106487430556683064496920686649072720589022929966863989892004717717717717233859196501667885403454104482082912037961791305788250890097508112437832811998292931335951648137390011090190355978043684086948601810695385654199917240188701107105352371367685196729756411195974683613338824288556504142069682269745013908829650594745622256240872366178847581197077770283011432148018581158520614850200259022930393355566056198206863280001124430809962117659021382456512210539515223364521140677377194620683193406299999556918625778306499835898173937546808112253473346074536311042785481899949384848783440911419455757685236700405375379714588224826156882757616043039940153457281021698176921097049710650816303395485651728501263560952534195356225762143060824572735250937515358176285989602018726073175626975971818647329566810341694699688668361422138963393874015333910717545542589518303699946955021005123853683471679687500000000000000000000000000000000000000000000000 [40,5] -187055928201826026843204142180657007426465939874270558823153958890599565879286876606052815798797153583395036705704740681342335078498934058783344962781768843523219980954046606663820079633105880597808421851780583853676917475827572877601814657095669624667273862225431566824402340978163484782085641745925752576222921917178740407095678827539706910726379330335543191427245641789637510071383143686506595832081761145377222787579119984660023342066515884995432280377469626119225230561256313755529345056666301046774332941874980407013047453920801753056720087455669332703557410076970261276796706943157268235338985043111861198782783175711144362026753854914506057567959951527876912771499177026885390713906902000803163825719338730829705259895010501047314285762969514480917453276066093570676832142890162051610929498956728644555990323017915385195740774207596546385925846695167521247914368726147423309916845539156415565754847681974555423383975912567426187580961449270545221517800432357584673181234979226706856659414216848394321520088406183016711571168959651201704481639879742472015981693957594323942646772049432294477056683121872849771734852502925721839569325040787995806089799342536246366165587796198479879004287044107872603955543340733026773526147397340151458837513557103019932037776508288943710645288933655455465858975133309324724837304140212714600160270794837988859712184524943905647984116486255402337323889089529911256050545120671701942898624100704906709608825149542302859491908217178126817590169662600330605625348687959459359592453835869344389121244266607170892314654775598341140539924453050979408179698713129532462535313738584333239954462213340050288292957544840308716315730952073097368937290640176956321264465915890343068028871145964384788312131361173769670435260172418563177090910289823567743273018987453529384243738871037729141521656602729778391885815490682736914247203500772668058918442943434498301631258893041401192034366210660377967373810301048957194171282069709713276638096308263427272268901070508850096508949881198308661807181183333062174031967493391403169461892369362044073564349871822000966784362819299889817550263696474132599098724419648681860306330312997479323392852214908795843892006180971629503143663753915111800227042563062540881571110563924395793430410117677790383571818490371035113763066084595151164185944610934235724628597222374522473622228698049339901063580768350208139364055370876131448154560066641998232663171276804520969665438403032521499751161808688948440249077975749969482421875000000000000000000000000000000000000000 [40,6] 4264098643952608460168513390208671878136063360204001000568027058353794179562265606917702984809733387104792753665388188438616153321901889129620091943842548690283008826375183713307821360751116010018106523377232362158271268250173803605598574552475178087479653764406550320347111516968491989902839533533414671431701816280200142779173226403529241895873198945840387127557601288066505347016245414671508718256079665805493725274497230705626265211467909259245213984523995447555236966730746083445776353566814653971236568964890785139020060514853775871309360439428167914243170011827526048686543042175600480604362347717381966298947826699640400872482057143939183924481392469152006711692923021171395126808458167393341383694910064762105178017133113413407649694328369673401873167919985786432007660274236144023128525078315594332464470653670398229742349190794369169821954329661826069286173879961456744663965651788628831790453518997615662361274588854402178176620666136867532209333570741140897079069385194454980478953118409184343442661272450792856044772231164103219004841127432747212182793172730040834363555038784765026200917201963376718379587970804942794642063357674406947045877098252777076755102213213224027845352730405401957936341801878357387669337544714377986095067807838029421769824458954687440610935243983677157512997255695336673441493298457989134464830888662540762705436399483788342786892660973635877026955882671725107891685822215678162402105682717110579799745595990500578037428513434617344214766743639698439311826373969003612480615686100427264403534308907787519346123281406600894219481998416233571524933755079240475749071346500933922563028120898631944517529211590165860105561942607198022502359895395231793221177739616631146991178680319799445020144143142713441267904244916342597650978530347223373644761934831957816541679222206851767356122091444600701702169780756010677770254928418557682142526470799440896268669461692353597379406601844959528952940961821626460673992913453365885329137780812614980696994372988589576422795228640255308515516206729483084846582606495289092964851071096862823145509698475691607675756060459076878334078803734050164487762424561249226260916908164109040394465973481423821136462171247201633626325139327846649099884411305000802036297467827469601595074920984588620642316518722425670154575510827538225334574395103933163592438601540428962568159099541687449182180242637196850515419306618817533445951336798594562440480437667349339212975730415684694516809463693540749318344751372933387756347656250000000000000000000000000000000000 [40,7] 40367080403734770995844178009578717617945528278850416348294530081952412191135157980158425259544608522885893657885770794563692672696844398439585590148268382058636420939809792446293468044975147170547084240459709071570332458258638775407563699764229782457562481375940476196052362381366699157087686725246409060422363286601444978826140743171576286456127888356579699617945504151586582849961627568090756408536997396599478712435856138557081806564063537388248985111745454294754511931421421246196496087670981108908375961662093928936513627726245994903636608708134416518474922856579612025362736915689107200573380458173997138524060827870805712024280854420332326374988712620084464963388726977940540118358364478397058966982681480532713331729559451689540967274889669110164844072169919711521408910663098496190287661884247261816482927674901584717399985104884143425439067499270337680305187453792649715253015214019178330059393182837202508448700668921510468516937755709860936009966684233496829205937005741720935494889756696557003599742535354019628019838085795841533422669287185164853696659013556120944097989333259317054272357045147511267268912566962574029582613705056644587820472402830925343727775703684777297062093812604981218254158479507441334802614590245004417338286690595704873171659645004580857724752466110897572378488491081127333569376103509733364199255701453040951416903532755861858488245416562505936453962876410234623430729971472900382700844857501283218990403087475213045201067129192262755188066090104314037434769492762067715271707565529533437756022878994157177814990433547816223814286034369627088489996469741284528000967660361802849909732535844206505444875370156302304053516931620991849853916293245856008513256401649223373622812930098371928357708869056620814540899096446748966349459601769056100742304962206125580295043626313812554605794480889352990125231893946759021651684054414413501025370408666871896133286418569934567620752720300629423087380254835842487171803753302153282351848952589718209664093368420640365029553646707972348554276921017997184801901181221527273537847215195875141028456283920114476961245000265638841896206105387264911562052949175804160728765399978979552164115776566931903459821307081673648763184379801402977579583617352613704693073048853168628363250832906722924536276899786357699929962292283216911892157253078022342430330032961341831982639057461902272911016353486633764933682447807446917513369838353774909094512098888172396137115759497390401902908174669448726490372791886329650878906250000000000000000000000000000000000 [40,8] 27718310936204645216596698062942282414714993328917739056510035182758695381377870828275868912677379800533965134332981258870699852313176574262478195904095160230499409891341072916135989281632128125692622673757117578575163563823922825626101777915125439829253133869353142890212004678128652360194385628287514463408037899834077189069528261024058152008882523877239491429293563333258148001632308998632475301823422281163027938968492283855233769351286795298933091798867858290823914844046433125265093171573792861747611067119387805361719363890676225619423756610983668680568904044265969274336815302320140742616642469071615732410597732851011746706418003237115881236489266738168225156741982912176144440526224275761974131638157113736201882862786370641663182541692168992786393838528025949042406272807120859380212896052585793574479554846711705456418791542409903002292521664740399157297962502877611577310779432249364595327114757236839713042536828533324482641615691638725896623640855281336971465534644499531191033238935417486435115194123353344564913163157480638792374857138153961891841040087969865344136882017386719929802554561713911581898946489745624497518898867880214907940442241947275996740590564803327912542473461045879177693786296689637527544869830193600642026233200373049734919564989886494045869575738419042426350754773966749819241356206847944425373532425778662288776878890274410537938531503933595798942266436325350138604965124780464860962205996648980200404400196486024002285739894472514730207071252276657024539272372782417755500334391751290206888853489474246634242094938137486786217424584566600551904283156282077377156793661572263484159867688858482127349875070118345372165973876100107400563751807047833086253613861641880480171798135423879897356138980837033961354432068802957022915280794914630083581389933347932485070873565792705863707157354620471338550860602502872742993775619196541911483607260476778211947738393059102985170860353747461142805138727865459116582031810440361627278957304027063348514062086992412438613749862900751648425622449493356807479466336090373408083297829422342085694959466946918762224217428200274563592119082388935833243414339273291580489784794899418072825172816946829384480990563556245459790812748894341243209722521782504995548260065003903960099843738003363191788652597348379984355482603424506304529122056348794940234297635408476791595558970825265675024736085995072250064195373793694524943459782645535233429423362314999040416896282427411420785055840010357997016399167478084564208984375000000000000000000000000000000 [40,9] 929950327648345649838655317896057269972113822262782713808900325673175651185510492871247132237988045574325378440227234094471103067234228486612575826688225910068684314081513233261765012197524306071631518605895325527840257634816327189598809041443176414183075535791627300864209542720219092435327268122679263584578874242938823283656439741783869247063961444781110850882270874984495470244379732294352319938065446072248756662643859932723526840911720762860028938338269637175895889122485161457944148702133100300488073241984439613409581388986457686257167165808075010487311360247378966094789441364636306062679142852993944176664426478331972936639547518381693666857438972339241132167731682750004674518906687932554737426638103391822376647225134217836138565722295655334266721153430908241838924674277313620282841550785790800834671478984018297439823413447246991697041760414619388628716091285304786488497734061692742877686989085949972179120368248601395847800010104455121374899356387524811699610862282772995059343005468163780122095576072292059503187992842523428200349177303563598977650769519945608420372701950098476822148284426718537147159131896519968495438027623740687517232299700749973012095209284161789210975663254045818417547136438299057161258231037322536135464167027633485822656878680158596086619624865764136806833550095802149665234090577708979242582797216703170623551845194292997079229473510273423703263866338734361947430276777874707042415908171911602669585342604113998159023046319400679699396809861617618605335640651884043978214414353232151013825432478190772508398209825544067672588010044160929161823865805717334378507083843931222530927415270760302990115328512566261496314770977515578187212553075765337766920370902703527937297427342734363930113237484065058999076091708760761509381253117805870159201421754208101372490625912095931013125281937946451297297506370495198837966519235422175408931812009422828057052105354184182771932468755081186114687538750275151968819257369552320535361951462343538123976566040036093010959173425985140141973146735423433568717781554108993095748339571394714605414662649372389588782216452109648014299294907741226642722125574178202622399918034672242745259798768499097696891697276982240066549589505003271550902937069481906625267684731618291224717761228059393719962722029687014132847455822367658195437427535463674252534732979707810920931887794616300938277281872155897416795535946316716104856585949743215159763735558238309608387505664577114466812452018423806876512571761850267648696899414062500000000000000000000000 [40,10] -4091105204986316187790804968054743637447199625587772726224285710399329856414002977437602947395921976302157701862989002345245578894085524126320894137540482745328512542575006506238877904059235606834906847592125570782926531354844856309018573422505917914808268340486909866440638120958874823635587696894896057681032949623711410817464784818626720575718596463833901665986152585923754620867893690851363101756405690641861804524008902729822556946277095410654451592676209011170063090638853580413668623552349137235342289674297248321180154716699063633005269539797603292083791517932014469362656580487728935251249175251771967125427687995605300785747766783301018713627663767240222529242206431686927215177497224498927288713779926452532744973712180040164157419607013499642006905560979483050127194247386138097469230358193449006842295473480970509791751653352356183243699268348640252510081476998810014054230824873344181806461188400592660748711207967668295447468806865578865304872895433578628846090083738113523623901423940252525568536097591472672575095034537256418998750644308737662671070107882874212853626954870216792989450240000121512158381040436115670789063155550666616615565781005125193174394256154599331745240318170718072791718786130540576748367270644129700953415350052674999171787023935008116192137018147748768722868616102670381352090728450436118978698836259563198401282245188629297436336643229110917314472603685425335377557590483655468982871452472187072037867981756214479900317343009162540246727665834053220248868050568368162382151974229935101151053692987499280064421751599599242645106678058922447784804973586437916858950070984689434636200459055586738216669698856421932203584921733496055953324317256332553499735517752096110647625038597114304844226446498823181574803919700784496291715849694795847231701393016535257543839831643772863016710114637989260817940464176689344597485627120727134364595405770505461747888217647579298042863475448105033691563888874256602296694788940595220156106216323747287283424480732952740461138965553440750699348927207533972309347987945445084917131816893231487973795666583266488741083705252031641706809832312565283167867396967388222009459353455780221349274349836555896642645256066583525178647640884739899656916098483131746140995457956694936061762915164201656226189592250731441385529458694231854417639933888182951638461499584475936245669163282481586316736782020865768673311443148094101897915284211232649415115360576478064090514172848442357007585517040225420171140058300807140767574310302734375000000000000000000 [40,11] 73640835214748080698358775458214357068560172960841735995523470963584215074085962086461865751858412739862666999535298499776391912893295092832877938120326791731719027118853754885441187165411471801234969975372591610816794819674119691216872393517338207029796034320368803211462966357681542536529354308757379712480663365453688821751620651846580034372736867090971109153315414248645237987600785952224568806775404479132696614359483671606284806891010154199361787358961818931409792500403359107413452687170177221994230291649677308744763607244547227314113149040089361616933571894820084160021300977161022344631045757838301949418612992841413721613246550994137583594694643153952365220124979780140711114251236131099152566651057145398265631233166706384682477990570921801112438884665369790292289024323985375556465665837299052007105391217486075667363899895116830743264315974579002672276588909957062923817536715693992558892737986903382833877205047233958279443596441272520848433153101038339965966213456255521207782162368448994830609640070031133211228291976547901467001416750315590960438827545725966889737827172786483429922771395632425344025178083876248373894132787386753903885793442335779808749575701801339847650979635028899684999226182864123357512185667616796828792029430340587903540926862878419594060620136422622240826177826284244306007386047512300875205400396274725017615978686687075357217475901666190409686915486046821562503913241480706824600662147104185734689798341322298416100074016566194506749821485559994520963174897089317522440606407731197854411994412120661112532358168699434762238369113595316482347671908383698383627969748545073257585286388047214051351885063651579772083885061823536904407099258996137917299379146025853987130208751291115630304717059930116223854698986681189160286336158595212822803105112365299105341653479443171270567694343805907669145929483181237527770513143128801873599573844910946112563659212789441246935025671300141250980576965452516107470497480990669292858419256710921423430818759184355868458393292828089633528488746102699319906949334047844491427755827119277398387928411243354273624246742303951852531884979338652412888076482543599836702707207675854408465500095305903829006974252750177408794014021427234458929422849260311083143299528439969479404927516098593825798909215507983405298963701785114230249988570122960408369037429833337852412444496813301965214866765337895531512390289718993170516516923837527464260116942659737784094752397122117388578510575707081198260084420326165854930877685546875000000000000000 [40,12] 8188067669915872750812021588658153872876825064303398237705396055037175203086457521258624020618524744209979418348983504230235051786558729175952084708570480548495024008203970391003987672311300184164830776455292698115808839827314944414224151571752216421891007861913419640532075137679471176456184689176606940261564466796554980421356475099097445967416924414795875771673873574633064181611369935707466420317435430053181325327768623458793834339933549063059847110388262080111772056428123739704564137320126751515639735500629826372400663585580644380937037587631252152460517362235991422067618729638671374625951970254530361879365261862513597812407381458129989853504842620938164045947865332667199272030110106801676684641111266524659821450559370465186138075093783527692761573271805405661271975480265223474813690617728814492595939664903378360210494824255430003294402069208636466242012609283492820531020731100099926254208353156187710834037675147544296800036428215546330712966807419697539812190547351908316236851304279535962352352398692805869417404282537686734798565295742281769041309945122826633800760757865112441554340665060894590570669003214779208067026686477100055694855863039081221068503564614829912272284420491621524510206609011697579853129599152369673428248496168887101320001579192914884778911427921403704900114537900028397706168010291144726860605822439763469832174160480212448830479755914036919701211553194795338449828853277124375162538140689265880177193462708547994195955594120757384523548143454499108192151254880609743454559249655033103345402227922925080408292409689259481929413933453566367214131341919281745348879052087645318165465631791525277488656747119192076006213538970441512821594044252655078917595710315504892640836463889517903103025942400988051369735422025084738368384494214205227087385220323390937134829272478202592306666063540787867730071267923081221445301578292844111533960706555790688126903547413154761020098597805004785617867889046078472248605851963250807527059700963041433580189477161052111300692305242268502815286964520157457271662341717193409226073816519905293992560861933970677189548031118863252393859352736459740158732866585608295708304764183766014438896043375477141573982247900038531692856473492450907488768394058832034114151134342049747776354529408056114584391007245493192225106738202063423224459921115137402227069094462496563186502275956990827344499680327700374004401342579068704674739204164016410431099308373380580691190803885063081096744555840505688792951843879563966765999794006347656250000000000 [40,13] -73607579347429099346652360285094155372270653565323224535527417475524249283688333289982958153594758975103047898977325080853124013461347862936027402896177004922139232797011671579024489634311832690933821459406743766042595007366043711452105924085835057999317828415716047297921706795445109246642502527096155755350649824673009059064147965694529298875732992576346188375234381503062963045485053706374682499619482747341604547543736789493022538995139354671852692946911173015896310792793900506200326037594943636779218449200235946735478665032973911852693026768278374734042650257308745522208307765373350406056827046269123527920431910869625316883846521620650781477071004252621531432201245112411502203319976036499253263148493541197528476937666993459998311372922723138991069766523508280850750797904515677690770539598461481023419978374694623009099142016663056955582130799166887835249736377491905002159936073355927002136471742707044524554347077507090521857542623531967621005672374238977658181302048515010484647629334126998045350192215280492252786418551928615614858827821066523414887760026053092492617424414850058545269828487313949192665343549370288234804723655658147511437552731154151653075923970639082142647603943825674829547684014924710597348689694809324076360560542024114725462104300345134331067164403869457574306140657981718870559014044112786159888602560362947060405103197450292906845041169661121562361302301216365997242559502095128681196133904476228085410314170720269842457994547706687448840151635854632452482531123326184417089508404623592597149390533385756230574231454846895524971346552403784501931425484796792404634941160939042493784646563974243087872395115041933849197950912045457798534432530858362743712511247476296080556724182963729301353817595402944250929286103119367858139319715227278601622333841108270283157742119776047023416719663348223408520042930293288908731750210063671061427429786200265838709622464399620418136636837532091813686490210215125047274764570093621971619165678729831040167854419878981345876696612164566483805122929058766967005249592307164914864833059927738293373999352848248660546635660681222839969857797120773630850004429753139494413189995145822642149505016877101080504277613183457802490248858017103720933072485678463901836937934740686423754366573606544195274027054989758453059723958461303902310122914779797228242402400971111669053509148692065535355079722528510681045245638739843521117723710057753273748681679143398642330938942695869421546129875009350021497489535704517038539052009582519531250000000 [40,14] 221943862401289614259723048211160534137890812227935335798265398887389084201690157433404349451588484426168221551871760092872375294261816090795285686741345491944202639898420455951674601262353920697116332917246927704498823635496984532037024452936301401089159803592370172069572219365397219750199492221150780261904802045505683036961467694023245745829869273776919391808600170645545557621789776676249428492630583438852246323907258131025424935795340727969302203176033610373057769240494479994570905404403556947072807733518934153850746343576812564144472411231608992612369354724938871071357933140993820618215293369943279109537057266361309105674067241814256375667467642080804448136882817370991861384120608217514592592972267995440406247217831831972534733930223541965482993927637647992189093118057713328151128353063993443341771194369287249918332257849891887803257243588465829721215054566320615196933797272111969084831000381170910441079342028032983577262478919441267412901101280498529508994726238748141855838309462331585485624802003082535428453187080653455092558161322213038741935682003584016865036550193703867643755697165911426292473179033820068349139897689537651693312058706087128481173481729261284830908913797710472528890348814629694876068361475287446292901288426263709577521960619468858992461269695888885868617564225189231127562915536528681606615624508423366558892279574718549031951257854043632179869850556241796404495068635209936917426720808187291299611606662627493227861243981757284796278217325216631636313468551962998066912864213438474479492345538266626519770840783578884445720398563550595880944256012243040766274643725564703401671764821474926250416031114572551083553917491858370281258360073774027187083745917242486019877902075405667407536015388546751843216991266556285400928287003181606893512972332395285667720768513443769466159975858021704406598735090821688969961950951378064732941489246588478881685952812632928781922195228851188067955948813301836504626549165415813937769416179889608652228379403441081137668293119965186615374105251232202066257665077656462444088174631951691350885377485981368420197749792030017401481849983631502743293023272983222540828744421946311281812393882899954157063338562963427950380763196625925198981757762452333444769135062554472649459184151200669942577114478463535193670176598284500214772598943461710849315066912478239917260837443902608599378012507709127184069353832166841888180540296829254973145330203381329867680551405103587656214546829340093694188373873998898488935083150863647460937500 [40,15] 140375110501655027495911356006313053324199634202667366676379658289622311688573010708890892649109552446771646866939591468464519246433322578274114496823670407070175282532388019464846554432930699799272328598709148506415808044672403138266348976712507639690776117815442040876515806542555286410465424313185431125938214648153132759987594483666496271524218648898823093562190327571070654449149228544973356737200920579747696449876120617130870636457618472213455666534852869840869161948194760612095904975974488173067222491932614679956982496067188321063150833202968521915384567348209281003070901403945264716363763967530971158606432570888718664951924681173181863762883790145053864263313309059666403615468367805791182149657592364818539578568089372257678000075489175117552966084488315171048402681072954794368283931684087852903673708406182861511204753769116761381462599576324739936045200829735496156968916678816525958052812773884667309062206921348864377838759204603066280104871699349892070982363461138219152436594205313181835488963708535900891352420995858514001837169793152212949221043603922386056821845241322953908478718288202651036684292367491107760899709922491770171461118744550536419315185957584041869555249686548682231578380282357427351591168016629016480464351416623581018184370084663131315284850132938675343167995866454257302596981111560461447654452917323171713468038319759936100019027969205351982417959891101875922339679304970771420876645821496374803930066180397437349982895393810041191147494374245827480452699826438186647433002448008311036344147722064596173146779547278746306044480579097959374681513950411464127975074641716525006840454696328474379548946146493584925317989765441535742481289162433284998365485213448098634746882840983738083492759293116001863962361243151918001523401150574508404235910298977807300048741777386932103890656230939876804552488145950270466841399713216630793501796647132269312321162108786219846012051369927679671971292143751326248332187406651923829717382759127984599732122984560532077217162267258134192947467347115592666554858408828631109184073198321046463322717040199589399251404636254795684677214204742573555227393862602459517405834747097053194323301831552608803193132321759286344675255564437847756191049990174767889011123765193052527006045956311474983832709394970858421440462290698081160537852191465637682841191097790203677000581671711676719425471177226955329183814313665733451090453640370686683549762514366884437718426559853086448348563494920374083996250647032866254448890686035156250000 [40,16] -1526926245544030057810784731591694124328759185652194907946833317521148266566546546690448929858742226303877569777568187044254469321364767919916601796187335718699535798100381755460015378007008973006704605336075272003923063221818240113883876159875412355780519029914938441742219620491994438129604472863321582871704544042534030981380098632755203138880232702180358369249386658231203786134431284832095812352894460540688374850277962305426369395484962133761703347299824441946585336006861520605484181675836235185057146465178891671202451493893129629517611608284336315645562294693223282505933951040087682692791171435950702372173788665654759213324695151696845450456957367559191577995003987724078019870118499918270556436876080953063342449026541980442818166782011482157283626051782374570083040488971130581071599726846758116327642061693951525655632552829825451166397443776592559906824258400516118225622930192326849737524366881347721607970470436606110581200443258471979230697798957718823570614737025093386367177383102565447976334932544291435684330941279802441115934022486698707489941528114704404540653473150319251216721496540989074147895030265930781599096706887626093396995825219802732377662160710416476410354409752019312645048320818757912619275817012265214044892076736647759985295620335142359812829714526435067821130040944054062124832099224865929189441021020586399665794858270088054822581731561708143671237796711324823681541884522915505609954831745226855944404034899477101748006548626381439198686195436184613927370736584536652531521242381186110131504082567103471764700004221894954835699028304253478506814790720408888012539106732528792147821613833531196096497366949983278934550053758090701029527067303180220049433531458478035856326541042521797174721092134508582388646561118699569696419092728235788002751136334540674424123903899353696978307646071699492192801947394437382628341789955284352643841960784799153696516283104005959157188399079303206362381840545575009368849481164865305431458328039533751879880765371069632536365531192011222742878681992403281939694440850211886087917454663935637193356967351636340327299380858558325963507940331790336415231502673696521299750620435172299999710186427890607821572080566477626269389714840346238028418667145368563466256324379675883528728834812206420816957501608576247897881456028836093960659491297114298813957154499809894747617333207386334648944503208059265881382216830393496963523160038486033121216844682201763619688065008386889154809278046354137359230662696063518524169921875000000000 [40,17] 2851881661559458783990368486509565890363118490499839608553501076017283477845857432047985607497618972565404874581496191785839134530049269633325591827385095672684595978848413627378900808301767446881487473240009824037162571519684959154683443707387825210367155811040000248044698797959384858436172571777865800116774715071693391767264580602183091876010914738416462753001498891277508592580877801299850791403710322498456693055162494182867767406499296934407196904581649783682931077262043024294898867497311135758259322812515251172431670183215223351336844786312441643720165350461256413699493240180717232670414429776729302471203856486497314635069645878566474669170409167325392991239260262794109312653213940293103463379308317346471733343956711958039477785302156526489652298516061090871649864012338690020367802463507275940090643334389901446850112885579758876929995150427586523778385936264224345604658340302025673906616584320544431449825715987132601904319827087650422410110876240933546064061021754654473138783316986597345111744454857009984648827257986101327933911144978462566013941346214135392019770558345772453620059460934615300334665761381384753709429185317174337839946186210174735588106892707428367705665579940962244491427254933287904157749893109210118203326493040505399904052140387780310918506239791624586956466387028781101689071215713043714506253674730133305396953206237378691282153931620396190434052279706095030290396641013289294187281612910270012644608102477666762112122322752188171221295874497541388225598602337932209419804428483592851854134112823729628649078407895269360453869563271975343996167155332137737198787156445131587477076500433649586144117538981134882439641225438566467386019097749438522562077248964658632862485662122611320499349915891399014920672435301546366439916206942730224558978317008405351037749105517227334948783724335041787720260983839060958726702468909858111017403477708645779071354513509284142899447303472750881129721356007249849939917236238378050584877086469396641678189094730204898047785465153190656695559839317079973132214459418840915955256518683484895645112396863791231449897403223421279309183209773311833174032549738082364200534897609298612206655428726608321563244866527024859832286689198021387210095358795521379357172003601415876324357835338282184972742994351017387395895048461411552217535111671609584013985815037355034206606864309470391269710039685625635799002347679092905973649822014221823723372236782261844231732926035044658906643117585177904516058333683758974075317382812500000 [40,18] -2629467492756720291490420262879852633956468166918402763487140909351808891794686525409935351806044946769167692970618132620304901656804507900921681023075556870159406579548602347778823421091976149208006688107700395404733269797318398337570158164969896283897422729565877215921790405577276533019067544713375702391117045970550135883908074827814892050619397634612510855692236614627597895921369613232450769358266167433699472786903702196432239242838211060632590764582665473432256300734550730450748224360737066089367681363063953271446888508077837994985996433711497438660050453523142619090410017876871090112471482994038425675852625102032160136043303357687345692391457985937852332115857359043175242010611623172748924076341203941165333952551309370117794989040445685096308277848759183115835473248610735517107928015197838864817790639247459805017691217947405477702037739547372713238646650270952448802437814262550838994497330044414766475821134575297638029530735949648789850439331888664927700297515892206340339995900798118435976014719063694528235996337792912328294062809069978291459241749654391442046618259550533960750156037477201758890539869931732442728098064851204783392108424828350103443702283948611421935376175361202030550851682018678751861360042091244338700136409197976414650860828318591271791102207084375185455388245679385296793050225292374131542449653628862578321613374303480461586027952500324088785653797088039584874568073020689636258346462395496296490345979999638703895299532616657537493984731900029342293664517081029275583340688409296333737129453635841335332301176028478103514514250627220863868644648305161853038776701275045847022990493637528709602897700689860754068570662810999208451056643244895593963653686065781705107010678735166244169847646881371562492342506065780484576968820743593879663982808023111404222145840693853695228210866430698330438273858788195828871873997166332800645678816903090526426826165058537587194397515655235050423081048160635211367631474430016648175769420544791578891072440818676884766649918450148515662695382602741831765384757460109225875560054588917563266146984038996846734739897651461792821577790609443205019082670296039774893740856336155590347367997926151192178883379028555063781003897205522948373637735505243221879165069229604678357705997332209775225683741557349230892931893856146386369881081055344136740330980203483776662859024359392750749788889396480480737988241233251573672931767694901851010162625709926522979733461385310467586969018771725359329138882458209991455078125000000 [40,19] 446822903621078790382111870768939982123503710775154691722832484938383304214910682687460112559775388961194366128892831310865062945928446653295408327645106748749314737157679968039354797095965601500164857441300397906332598622045464045398343595063238828835621272191365759616311411802442316770719972626653679744487030982911197976117271567588255897463636567811935160079545367260908155777874554719187421322660811827115688448256691039626009391932207295184700382022083033466648828520474510705078986905559126833147274138060515459712797402066017194315580642727221169781803422483388775576643186885628392396347668099943735490068664449783277942204752876707049017923559108398935140879387929342989315182371947389186108360866233105103478268763742917450669002542837701846272460596109624664793477574439337020703511986713055365972979349422323877949547468447258302367067725910705113878913434378880614328448305022666300190382394565168837101009896728030340198403765803611167071362624632728703404993545385144422201313807333459665598005481974001951962569968107472591682022645130859137135405046236289188014790336646807744633311306176285257674644485513895015354746848638278901619970101666517078192629865518057136422087335153701592683102562718129111315345010147426019973955257754166164209331283800559712858750093507042489740679673991820374010092029813565544930062818177150140832290372336247271492646672237637666819679941243555348080715174204422472773769280050092086998217204469578751310115726496785831948580064568665992817970141044392241137299398369730441400379587464348765342083559229908966114367833179611691443424685229300400458230625730057613884387126529567497759236038688986560102019349555765067992287083306433767536079161701048066790904715994327033622911784665209378241161034416675559204449550614079528585714072722465803215804078057843215362364595575019503258702643336046808905335019538588645146415395884826426505063064779754474649684012833226055959674797228606651218979995004451725354722694142194295956264210662858974745728367635620569061482025332629043748302214087036403820721122248565731697509058478315123944566958867010655755566795729231729950832558890492185141312098079929334674391030058551263555951982397775540801243122926252169387729941459880382453647218190573534597916143134957767937333002417389433678633904651481525350600563424342611314325612747429309353093626707732402540321178038792014481671656754577581190438046774960917725731517016107045910833096299251233972198160682154366440954618155956268310546875000 [40,20] 3139550276708000501271196430776040238753952139751071733989303292482356658902960594775136720474742154547514710116446825807898468361343555855498105420757188432190332568962887832555088051213690800539868324536113076803814510574540988972596946566137004824496060241269745775599543803245457250171905870384789994549798020990409461600962435179069198714786660480563349050611337598543416100800752119650531758745959216576290222898371473240794155831903956623827838904433989679570915605116855502449496227337900566663090160639734294974685044867269214753483915094053467583314846358253339725969258945886074505789223975088634341824688313155607891488238779099698745798220557566262598853075599429232096895184756701666624518055568869663848925531613273493608135359811569350694247308758480091711984496873508345542551630198616105408804598376350758294187461023676437044747267205200759605918928267038574624390269563029896268371442176378532347618791801380875150445694891275127749052608705011482256378101875606107444887910180948652674931671627976230210019847666353863226433031167360813398091126507670453641944468717998246791216363641699432084077864593022680044376383965357253271942164406158713759318090996466178201901362148300664705416197463290695943174649711569891915971924865434606345669680948446107859007063486637972084368616975465659230603100396888171903511452857688772672162624054158748361924575490765022992790450511747683828592854890510357353667240322654390561638595856378339205054115913940641869414415680555087265160284122324945887881215835465189595879631992500816123637666287572056000146760056742812859156286689877664987628903237695642068447646703797372036904675575618566333921371941270655131052884710497447598208469784012631487650928927175305753572874824746421959537662755758437260388637939449804875069624999952424582830549654885137673888825031357888424633486064392614781183049708987931706167761304843026352451086198641398817363606284936072680746723148126041174153455735064691787393538719421955262397426275494879388734566370215052154032147163202031763952143765091881537147739996478641135031537085310393802426810277457944696228232452884420120044227604432373777118590117761662321269052139869279314173176090257213933301574367321804402724761006460917017232458187630411712450117992105527015848660188645347169266736936301167932123224634785170481986589427607176695379800721024009723377619605050997646118537440298366554470182491823616450835085550914185085531382882967735856259011706370642968977335840463638305664062500 [40,21] -5101395701537092016454020717699377455678143642150396496697387465512230026032104011577187124975922488544971269087845540914019809446724491676402048505076539122455441592486445217258206331058836161461969454122081999148388757754956685796237497159159960133323969856062309049967216296607486674927575371756207405585634994174472666401347619675732410069844392243991883458730999790712251125133366815111835645349698004233574802145652970655373265061197876951535463143728395432856318687255782888478268714285341593095147563229117823474211283597433874438924348497906289701184704720467563480060840207442224976406121004302544270420665245298826478018765868737408531500810834682923088149322887525890513459882912908579274407785501044814400457936529257961422720157384641878519323885266883968253636737275342186821432234552762117818420864313569031175523612072818543147921713754818465435564904085713995940373044888341040991361565242239250097277706826826308953395397260048645039704550312484505678961630166465480348305500602078583291581506520066440832852262506853048789965249746617280708449763998322246930122121631458821652477163744174524801129783368242901929769563388366399734217987047304061771919525820565991196147028737692495446058256740887422577067077446624288806150020553129470345835785721265962078602696045653191468382519100820260426268543684163148435573873135787913157033132855850707776862437284425006259275837681064603325614875662968521248294779154983592731041631272932783710308537799725212069569637552221879713400230799547831798802820387954273137331013219424887101123747689800571286216930598532577450359689285172206783316331942691684334529238316809229419642447494608402655998793353385835765619982246909439591026851766119887999757977735180254104252843100978581532068603658932144630872606009348210582534217558711587114003947841290154727252847706398820314651994664053435181872097423366812710033519843872174272657304201754179300033783449722361669399939052870770060551440026255309159384607414452320462969866073626013690042144468272156986993740632145967467358713479742249409410318963130912496526353486147844281894715062071767598480217883908860323203756528615701589970851419575312886415895852083564892408548955112120984986095953108699830394348351737797722587581068906721742018143573582767124012833136888970076761140182041323530998731067522586433734726323451189888512327541074187725241824738318116871237682276707748423605254604811678663928213213010460963124921423292399552673614948616886977106332778930664062500000 [40,22] 1951784471202610818848902577207090160637103015034581216645662903954996783710222359498186442174028254262409432362262057026488673436042029176907576496404516884706783856492682896969088264663525888373754275219405786181370217922769347090787802170365478473383473057886512361690940482918339796543093592884815593168109052876797928756480135655819675213050351432897860629983543755074758217708242264104544446992355058044470992884620188549106664048197798025456885922120912225247344956753104511376346386476436060586996655940687029581056723862450355628863256723204659027617349638381398132621744518727248139190923906468616060032827618485176029952467223471375607539399543102298642949793095004747848302534464107951612148164393661593816502267433486089858920352192497551163914624132522472433439225021489805884080741681001769938609499894990072854332296441643833924221976694980559054480699408745162006147257493233156102353963750073938118785794006835410710499081855651114501641662419096128995857969835982795013122330964817175165808839748535239739817807344226173435747265655443273617073438654560958146000661350896749602535241728833011645771458491199035857526132970967850741198550603343612669587247661577088402784925719799476579409212216325367688630025476129922024397092179083310561571454788443556011955414482805876521295180891572564856016254276488411259444723404525710909238142085393465793518641117695588352740817631814057675028965747175140461658300139665355002241372163211532936275796403090556373514573950609777594220534949557924227848408446439471461531441620683818239135490397936412937402767131361497190343386098435999831116865324041320179396628718448929159676738953153523166237755311169074024501240450089965725066829538457270000958222756593215072717993349167878492998770113765482624491136624300154990741605961641199693729263606788036185062917074231297092493079996409372896027172365823217001249455155523124458005387802755066813452658798187209885794593934125743774824967111633471423207736447283472263691931756772652518083833151735711689604600773411166813453497574853753288210301838462654041794461088262334866813039575008265475321284319833357497593415069953375447082453701625352261302472131495206659871141524262677345797930015877696248761490898908885182053596176289812648423904815219320486239434609418220526270750104761166021065706558028277047921656950046504504996255692663541685669786844680889752043036252573837217569704311135723890115666628334236198442249013212598796052077432250371202826499938964843750000 [40,23] 3276685526640594218620029937333033050492955168766918464357154925048313535658041496008216189967738804349543349856844895814683967480990216289252775940233141400466608695939745003550840743807801470023631815079576748484434111749637827374169047494568870331299180584603259185080139222735901903792764980472640535457653408969150072610071606961479939570308722392795624820833552254719580986181123784390092715819897603603010604673747534014781344775285512344691148833113488991999199249911930597655055450811126492134257586958060995032059205972853508901576800394108768736095239461317391138553247270206034815286849590020365923125058982958570539957736083888727780437223006450342364939293240112256807068324123077498222910057411597516106316224727571471946441043495799467456875813023810019622609607504590058827914636285971739075874719728468453719684452907121025352861987797161049871166987092780738577053770132419632384568887267679318955057282861766536249099777845729512367598731708162202066728988518110033534486077931225160204823151867683117731588095834928145973260344573775654781978875628756400807126397114237065169913802804036498386505692552993040951691675082906243356555790983907620586962540643318555188404349836953056686615605218082264094091674523949539818032737726206752680243638494089089939593684696302723175576667019236363480599961971485953052500484162721012608694179058560229587177809869890685110190182044019164095454572995018918928006948128021268098764248899604743929986334530880409748585382655797134675627835000021342861309059483070804907854730483594506143551443689696477215347199292466554021866967328369225438817648401966957336998734451349441443306943960038192877889813723645864529000368357253803794521625606632577249030459462431318858778531851321633426683749890981228250267960237079615386385369594067938101529609799734159679388565621584238315679362665824534985033214554338994419271393446545495194621848644646467286216644664707223710450015880240093455609467948555862191290625311343928155937544991854131234479669794120215053047109411633602024009518376245619422536391631500855761437645721558748470218839323782497935653931947212810415140241587439801708889972368609408119509953552273181088122736840518442528489548830494047911550549964629306231080972461285241591978999714635477408016344478279688733234670564397089141082940037213750759586784220556806408891131638930532812634076747550083111729688976609820886840459628940523510301127755390700466151042251350400391629591467790305614471435546875000000 [40,24] -3607047223196562990588636205481852934894921718585044687076745741894131377903757731463479136371332449407221428680510077661826384003254585668177831400028208936700491448063331383603228180337406288869150802082315968422051053981188184902809167487263022856133326031843551117290792162932998544332184987502279543547948336925671532382328118065374546274505189317235992559104588268792198169855765036168840233460787547689417237299257642194133425233795374754822943974074862233748170677281007727668268895596962739729764096977438483894715944137089758100731586945820622105061955342653522355662964375211188668954861614403119347095171814793417234532975354382835114870835424388743199672458628406853799668808207224432960444812022781268942793846012635800913311728289518800617347133049787011257826244742340129073236435067527918713217097291134815705131534163905783952449718438924144419787023195724974153473080067654497998320783060045697878206067219999675360868473934635998327648325871033649000967616544039733733443962678553548750621030202430509412370832603213168844044105191303534074154477698858627622326950262773956384658936848456681802956874505338236536811806250285699286643361457115950845326005544478269306040620593274647813738835665337151948628639417865000747368090834776684679800042053758273950404248247802600190275425706373876350575345176309548256718584155042882879375488336197738609949640949591690931596563731051769734796210794865129798063901991591531803722916642415971038724909260511998367667194974368088964209573175559665664125187929515771602345983824240850029389312841630365595705835498084479880229179707345858488279645002617070287386406406528334958099524709513044249237210688674757425223014240227373608246089887472280353102295744176964683994916853549782101018651008395142796184385585607061189713655407682385422000446808019727507853812994481335575438524050826060214381100296504755255159672837082916992719989802493611448945020427405311017086342336499991464437085689869645346111822457042214698606152409879387683819929872111250208077897593097685303701842926833436497686488639763981508564978551280363053661821443943765876818276476735357928500264330795435882841612564420681884630102633803347931590931879171011048267207000845209416581630633580776928692972012080030887862713084712513427359159456797661400300757986374561262046086672018564558213906279311229444677034594344916095000624469708812703630259837144079584245453972842840864642867477565918845548416718505002620531740831211209297180175781250000 [40,25] -426838827727251887126977160381436001593266529024823938772192793446704253194578153848607425041306634085446337762048989855430726771044448727564834189619401144495454664377207941368010920829634110346085747238794651405181969780541038561489277276664444678448999619343652359317207495719754718968532789469060357264751648982490366243042292685075263251562299440709180170253351740561894398734017506027703997594039213237986267489128088402822124594271038597494664742971274339233912980544648603634451939380224027955197550087530986368593509183970948468809472851331980049908722418488596173418451992149759493851107074422194391306161341492407315490074942636401680253176953560737675986045834734686486464105043226443018290624070581363179787537228495003708550817278489638200596772573903278211182794242412395548881559967920304989570409109019190283928105484147266977187873600197685029969073745171468670737063251066649312845760245372194858004263038100727991604000884645538639448412941170193571949523957302532791022212529917655460433933723754199985052165221655360826177252669079658624904480282180403310874124988178462721673489085861911494686309423471703574456556895600668776403353594870340693693706604586714083440531284333366302240094834199427384920234466753552861651802950975702426969096026243507127898000177804054350908817239625039643689657648701276781024166434589033966874352921235490739506893106857717377603088105016988391676235868157726832107770535248131780566164936873714275359177311171824027512902192805914127630764508221750191706374261674550139341200357693619997580507673892293709923912843851673462724286869536939824192342860769164916679177360363546559100254072095802089947095546734287312538301779887777007847227419047220720119934304429928244736322750380611080333228872825624995978464160054719965786622434236850093104059593705874382523594421346629990597449984349207579261685086031082466588678027634669299172822076122286508325746016394088398515429423396680998572269726106365838436178344017464218615739306661692800489930223773650700043513981159747941293824241280248444129681654368447486972705626964527255765936823698582458691346591076637052788676639783785909217016163366910872561212045469106498780745772454474640184148668254547547779082692889119945405503776142278337483160425145882722017332441770710916865230864156617576597252576008689151597537063619853370831789057408925033424687455853629955519759528313337113723352682636601888763711179311602857979444924918510650968528352677822113037109375000 [40,26] 1488423692852761454314748448864020701125703761601664363357860373760379637474819061881828187462959246595402664519753811681744877924778868679489741385824306923248061050933821219665357927499053238705988373542242054919061995436210551735936368847210360399668162329844765970621845773953934832941622712020921854834621880221959064421920135716816325423679079903978736788201996484589429449395112509665704325042136231912610793466939765531326112854456499594389507532921437888838038435503809553865273634737422024259381739872121336176170056324443958000095449166815251676676547348539992367200430535975624485977962030261207744490520114916214354959710902152826442122445088134494449056132180399281373467906837474046180171218734855235401339754838702885111667292584781714734240342886786995084112859567452681527661531275608231416873372821760812291643456025329628845372394776743978585018606836892318812465173699406468147520906349933323896577542888002056290263860026256647101950252858582630770365046128371346021185578561779829545643576741495885995168694530152138562504709070453043365738411985856843753341455471132040055758570834090679529424730394615388593233316528159528298205539065099165559536762266044502372835884741410565186773335921790583300371192865937243927700002777906852819144223541210638254601888523118370440015419276195806033964093818364340966200631955694354606722925372289469829786878633222848394297839913831550644254655069478733138936416452101973595230856217380751743889818001831367099733719443674602908307806328918469051106740616943076771135537335831017238635169253623968720655663090782144801184956641009356844898981574275369021715648921960626960522754887810452584084895778893406902050249313449243818541592474258354863511064731338431859057404315319351070946000785028402033285258631608768501042132800626720738748883196525907267827165435438454949044940322757546497280808794249554009726243128149315142069984870184793710595622942344088990009823426004006891437813248806422240480487374464884392436763263820978945646568984385541417946071706290340015187866737417425237204853924933875080822325194238548249790660151741593633504043228317773649037423996071731444871736647553327805140457046104557341354642780167206210075093680177842806361750739857755342264926547647695962566308602087434142757869535671662753714675855187017480772262229210148903004721769450183602056786666332489331858129199711711618046097169387732656332453314766275572572716713369213477596159078686355314857792109251022338867187500 [40,27] 2505795027301262041921890607724807085555819160324846768578395181228397153901015219632836182147106912491318368108767860982376238042666969729416967851824355717401962591020899855208816410369075043567038958162194278753853758231327741354547961362704199281520618977474558368175815164581950449555282346415574002834880756715437510673588033662804129667484881565234424198374051946031111027734863085599015091906223158857961937934741295574818785025939959089596306853492426469951063143670823378749469430237030165790493391103711660848911971117066864010511547328601582369263535981522380233033443731799201682638077136944922210009316201453709503124132003312401959775818907010381169467057282854858500571576341894609695747641733657652031161846702054435054401270887056808097434428410746585004514785745979752453293067777700191856472314228226759442290897881267758891625067655282581238525326038603205839638265728960521637642090834159625078159149037744249415925529990162087969567466387528114958113015189178962356936756825505033286438979555308410145896765047116292284279384599733056067276987804357788934216482955106621080667911491613896275046339877129840544525884555451997733551958646718700806728848230636665623940505666810964747900250913434125165313329271870742152891745175578835878166520912348885836467280939128950075169822581738421259289930901209866610027914773388254267127040310536867707540577699076685037356669211571134895636259546743477744477944880131255431482467644924211496461024946132507187721467977732817073699020915834465789583306945830412348367731198447544131507763573574509903691193183946645727290452662715190778431036854296112875401451502808857564696873993455661990363343272812431862297748902625411494996448235362345385673127646734117440188185855862017135562431605235354868926125194246886139968033841108312392908496051395068830461703718517271498336558431369992616723664185729164792408555342710698896264540694410526409619592799839144058900244990842549306933796098234012220332330512343279803393686229077185600909171728322337920552762745252960233024681618959564350234610172064219203575727343142473893634296208884532220015659366139264349321547865187876695997108667624825442052107845619699989823612164609431510177039190873152661827209533878389911656489407533123122041671765439422956156346993842798796094138628371493877167461461651837113706112124245859810937326496002111137508873845600041692279978016010138904096243534150710654553436288969199248824470949159604060696437954902648925781250 [40,28] -6471816040352510854067000708112871923788502870741411351033981417083757994953975209675444802831336953839760844814918629335866488154585480007102803454448371560612190069284212271611718394925231719986221302418842243598696785972960226985868283135704295004986323010240930885879434458501588420967550216559805479089995475854120180549375635383924585256588999864681681354041550461948683674618579979069123733186867376347598396815534298145484328963676244916035289676101631042478919086108415882891579405874426813591308781011590604232145075954238868402906099282007357962333017576647605928374782909694800846029422327980898549407334196889305068364461638203091035721484383728489833946750928949153865801574705700364968287865002275541790569152087228153850511085637171411577876053456984787041606110100782130055849583124766179427689366441847634983600947268309331635927492255389447245260345469940772572489496135122004118266108145904394110707244146204755035534988506416015203208505642832637530751491140775238966324565933090954705618284549979745318197266969228471727324946304212010639134970257589209861176891434072706077687710045654928554050786158826702637576889433928789243321450074907782926541632548692554262762126823775153691862796695913097939471312347744476610614272179617832478530426803886249222127560722400390457338710019224411394326608371755726786837985044815942890523003390711887402561823927717515977792357698984822408623520527405320836288218154019766118399029987295188595221810987006201716530125343150341413896935451062661714515362239910020168405512701848487144628643960424255829344172084052216789446440586001735885222266609083795290503175361470301129574886660316244815214993100830934989313511123845605851188587008100027624473721972073412207794887141624867920328570810218978758162204729109836891208781099314712527582851091022038140629506259693861161777288713246022703617018951327439818917539721557911592006626145999010559806015670698858484932753942955070305201546605160335720189616116133547719747559752266506408204549681187846789329815274302555015944458792566359887866568811800559285656265313963713566014323843326696785510475112753871084746654793334863140576664634060472295498487207410764677613155992667827989978566158499352275652547933005272802678891894571731807758122923441665398092672360030133516004167156942296338921225599071278331449616008464375534875886793208227629730122886251030337248411246492573879164678625572133152279170927446798333715349826888996176421642303466796875000 [40,29] 7219150133812202985823230185645331832262133141378015102689649338821574600170986816591677922171695712507870138582643852838365838534084093149475632450425579785756090100859037131269648418806855476481348581879956037220150543597884100135266104314437422264885456345863247810117886038290926305915050625887585317104437862545785758652336421388601065306697473806368474964991619951137835752147720720834529399978415248741542707604929311808059407704814678560693006494945179744132126648255555344494858168302986937741715365023384735807323027197919192792625333590086637200391711085625376292797267064725895357231924480420655932239435346713747455148070115337505365364897416921591953754670353549406696167227770058407991483496653570303949336113877407009709886895582093169046416513544644131937284032146334740809347977970693491365079817583385486472308058642666163157818290774358472024288170483615086743943080986732042729396256412557800596479341681407313909641334780072906465084540407139749377855321042808677552500209908233796961753664629499890625808711267341727353136459329604634582664704003325164365999531683092566386616243990169995545791606649746019207294147806470414023607525400890279149768831911312833694829933494261450240377102708204430881807655854203641112453601150219511816505498428465682217088637731667972031232176714841116730386190542335433565248155832607246912669668566440355512292788456031765716910269798819827457997262776261149816192188792540264179749032875296689727378890835678817458481601090952033061043041198461481237885197981808109101872230769744449224898817722115580707806212969850488275171600732806718298967631087631599054752134292469578077157946263855809944595012497827121233894396424368504988236146398823199822392660123494487290558546215874743198132003034065680352720372413842437490367184920329997317652755211888792790016615478328168518192649690390797277124729365469116819324146948607705007876682218307146056106814636080089320390636635537269554556886686378069410080013223162104832130424937227987885698034894976771635631388594424852633668949920443239219546131678014542042185889853967560190016256672897960287049937052375025443955453488828518516169544935185065150168944488379251861328132384201871757559828770966016569443864859831930243722289716160026350898478921389297096373919705488436448538292368388439071980044706913348943892325895678090102541315070171365080154208067247595353509296441332273775870915946034847681184111641006229120876014349050819873809814453125000000 [40,30] -6666438422803615701337453924164173149504124248285731405409656865059048299579291058592487820392601930023771973497302662639442766162622138594160332205475777826973307254311035711976688076873890585270377835729014369926087918965619105256866554919524827849492633565492616419658180535451166828877269746457854954045502236298051572552105393556228584576603154485035254950400406321225056267635493064883901978297831181924651018605809079981899128941835250456403513589177612016109964461499814972968294390873316989751896825485208021116782407090898309792081920092882967664211985031164818404290274627037731721195206803607579597776221686923428966657703263528149023632671930323840757236420100777466417394843102287177142105992523560104383943543583092976985766802608721892770548831919879930640735588072984369877753293161013486934793465286730911729137769268407164825060496429347278776128993618613815591641992762500199823195467002575981723691746960531616069775260835587319395167806308958757789211873536825824118008268958165172775267497345092095848484251715549387699645896900589600510157685608329481219915669813487206442458886806294872235723106323010193128109352510944171886785657650970007754791021589985920453951727035488737269299963095591615821938766321218564721731932326322256571400981300834226540554278478160852918238570720506136412499794707713651096061022963991187933443275307372081251853676042143560070410877484898268951302254826815264145016311144039663800821185286995533254900167421240701150772974468147363797218785739122006669415057687928966779674515630976809435197626784032117381704225132485621227591409500781476928045345754863221385886202493811269626017566199854874297582909423821075748195609085651098470985709627117943064965955890171745051874275846136614346298473812291015644801181921832082502498738342328824640356641933573903354649710681896301227146332347823724368739166474062851117033530525468381781708774858450356378293290523845522606216220757841854573165917963511639771166725106516432507735943243271102701994802407935699459599333550133761183790745520060520587313809885136938448572587517251013169739211490086873644427335209238841148091670152002824050966896646925303841847686183269523202804495758004678934235465496616569562725993664655165055818374115105841889782935365869418283787539603983801049676788067773677046892322965719827494182638181165410839499736170596165971637574724911569213715236198836869198158788111280545658892605540533915498002670574351213872432708740234375 [40,31] 6791272791693956496020497052549275602792598204197785486927877922167018854254062855510872147226148863236539420319111616375684319098489257956028236755529310861031470405436999164759548333847159891409360974782213003022166176018254989208567341665655299319713317767040080753851254043949397868456612844102797495190834725608786300637248842262145980719200647579837175960260912960714099466582077190887676396488708015794985897486977217261882236537882348701278393526505802128064838446279235756091657790754989505074654832642468256930510632679941626893462378293459203649937348520884329214933986553843126477969694356638777061861801326936563205689850021974453330762389465131064794486963540227524411684637641272999836676284209417353209175313296029191126146518806202202423274716812753511556781622706656586833865772787553513161056529757781166575937483162486391643602915735473029361325214061586970743787343859371645964623426106427459640213063581813635712735372640900999824566980573671044092534359194029203029648964483665745585464517002368901202259623427545197548247672327104379994716203140446450306087792646267130096881165822012960139359955231525669527834047811642642664607644855022825020465569072946363775989059009588481711538960269915760418211051857975520141048771104109412395066936486484691108971334539477475427227810465019539424882027525199940197330321568249096837766322713057330886144914837842356854303057822807850818096950116870278528810781209424062192983282632588678862076873967477244497363247117387168300082172243446695674670437373368566636731957492274568923703438518352916774191206185626111673607958137134883646963827536973797424863284156828186470021722132400216769175803374379969671547802590141617149744102722217992523132594582271797830313285777094564713587760266380176863287392475717905339858549033774782870023425848468694131169906016146978510203632077878410013774030865385285692386788176951218238254407281043079058818649404544153215453648635875615789496846775580141000767861203420164345936074055944744117481551916848564708761328790202334159731140324926384580006301176499943670337993823630678704278801207269317915846937715628799691117212336046699804359388783660729809796854612577329015381193316340908550433520896286810837484140174781510999457050058080446665078500678353719729692622012609893917353019579528352120013023831833771997922588176949484444220521635926849193181831014785364508966213192521914661324153006090682627518290842560944042816117871552705764770507812500 [40,32] -6825677091862931704855824931259778889169174045904530916056413342503439956372416316066344566769633713450283101531699245661484401681560881550722901767577130116439558236186220929254915946467560271898864496227038714395464722462895461476735541334415984722664603305950504275955003720424762455038498694261654561038902264091455805085523662276275662126075048945502963038093727094353944144516023517250425987078075058740059412792073940458108010422106789749097114078488678621794873090813245524138364145157588925860250724688535367618916766991855371104926592638570354951345350439729072072729730352144203755176913615882398069650756745488083931914287496107744809629990453872376960381227181001961773627986735969417223457516237215365305772984073767138991868880938018728230754689453960129563556876178338373251655122237917620944318160284827437018340091680725318294558637849505971531268786675488658456871486122938483882426054988937199565779176412306335803606637674351102357372750752339735445703002994628576802347845166005715100599245859590665345728501721042271362736656849885318948082791686649979716624634836603449167718821979718077844505746127141332298414289050841485790743547996223364399950750060209671683753956166221004794783617933421189392170478373048505987547170977666402285549329401246377177352817529645748865946189570824249256232722677643494940254082475009320552675004021327405309996347047345882048057067128166390565919251111148938052259289456375123950521683155530779224853430432570282664657651397865644216255167704476809065334556127025558905172081848814620546672384201083009124901672765065599338757112811666439108052791118737286559952301715977184403967234120343391770681852023819717681199647580957901790545877090093254488502861920226440566120891373184286510327101338478402104512749189357576849323300844476942922439304797201709900551285025307837925554175902713276346990955659254492852773270162067258389909747153769957566718989174432407877293205113579795340481320491395824005033155680495554804161548723874074508487267153391182494994817921070999694438188728985779040802107755455097999031039512128497074124122876221195271980540224668122349416844818321264079326113608998152646907198380929659512136664563516430387175194769799932228683155812601999650583785361395909841435208636485009084763570159268622854115101936824975482870187236947390518288033603054014835241433986238785317111866533835917346980355723801622739978421117545932328765645458190647332230582833290100097656250000 [40,33] 5556921563283763307826570551093448202874752515323862990398991852939763997241448834365625712175992744145160342036017740845895395166497663880056801795881499357011668058039362131708239289591229162626360525859376246893744301131073666152881885603765364061059375824656320408189819517870207911415843581403604733748030323409592923075589163520998257070782625681718283857031549796652000419258939257698097478233929920699573489599622904133848325124485371248292491279989363203236379633186280180432954067041056050309101047497456013227474715360698561401369461939592625014027755198068663927737033017083374043618834256754162180440753567755397418811210909971450370679341392895910221816393894156171616538799412041225892314437752344009311651367215879359144854242106198840928490328624272046881682617614057180635459674269476326356015581969793889965502802083921164136298408091258150541919801280968932094169876486607343041797466846078295897115111377452195697795083653534532403371444956507504560237417954839366428938750660507738960933090009709548685168571368511328797957077835308173491085744986589659413551518065691085588143804503318403591876158503735684679672794162938703489720944086042325066493966334872330849868946959123673039975736720363155381327445015129683426748981117708546987581244428601381799058940232729322242779878075701528545493403757153183186110618605353404944990578355233472794308168362564184236400312841407411529173753479539580961244399033976376886300907067183075356661537842788906169753127060639550759456367289398329627608644618370048771339096547577744682460436860071533939959017114281262682287855531602316620234536832309707750331196030387100414607359789583871393741787615558014111143326740244098994789242791640995432074628395216877377121673609833495608204219907726947292823305654977537273039867326912254643525591551578167052776885276438627742283407782355624935603234363718846764131087873150999283107262666041399114066427071506848906383084754480530946040074437275295810721745258266728140908127868146098030393000489373999647312285754685071178636294015988241983913823271935620902323195150067805781600135458275327618548776774350870976882650334572451558427097418992728138328820291030761202219175159555639114902326544815741094398572664920541684281121876100933517699776768071217207866878046655062680034443875797568630966259615001557474142534002350464709312034208898921058541858670510508464013666023383244205699917565150196957501904648779600393027067184448242187500000 [40,34] -3338952329268426825515695944744370138042274314294042247161420558235545566006757174082848824284792742882901630102364293430327063575713352208253503510432997146115678994572682048406472844552145571231321964458325324864247887890744472322940626792543667118221458356463105260016052614075943296193136962091234275102870460251454173908283324411904272514181514297208274053436751973859250269913457264385610283508596544632966656869959093705546824693837890321495223271895181523194474395324340387521991209986734622856023994765295177743778168264566806957568185273171178854484208527157608842000900807632162187461126524195829103567572938130419625457283675728150727446656071291697979159849393335499067748382939591965596506369027495109638765805132259788359661981362549539640377647611095344467737702234831625269958411679160887602014584497761072197753759543276401346527148801733503320237939961570334190567750887307838160160450884075074589932739645251465104165580412092299102116516759056361292068336955002139512294232575868673618794050913950826378089643391100598243214232079852478994500826163058049025133555991720480195311087016720335591848063373475333092300783932334807162117480400176449044103738644462357747446134632078871517527381504807330231889511863271994177927776317501718156985611509287533113394278821825995108001149039316268119933294740460086338324587507304929357819710968148613783490653588773190970084041973829993092720833288647146771344854554089601436654547792117946438729011996126024840919249292426434173804966273501097174498390775109924347143568975551986383617545707490574286348854976148967756236991841109734369214674988206227321660529681697869916177069510521734209506571462835671739736700122223674053496822355443393539923206952649043507746825343916795590360291946138378066149597351412916243945956402811251192159782757218549761697457926243168606803852123309695228907776737852098357636759543936834157845796208268624177989344650175707949879711890348492261427948267602544494164717702940725803054180281436920877961697538015800005568773038115943023090256349561341309097013232795845175204666288446696889299063510351521228787888157180624916939559988155400478312689932257861235785741274799653384316895735698884800556082062007511906372300421090777276996403060228718831698299511423298171667003514889498008854056083574034473717712279551790772535241009885596339371271626051881912867798590149902612583443202931087925389759139740281090880102965456899255514144897460937500000 [40,35] 1344369791966547510115111269865123433324742110877867359299254459540226790920853255748707822255393751186771874478243194284456342816317397730918167248546681072546774460686150344892755141603405818679174838217632622328342618723882048166130268906740691803201266407495759953635802898003971149316274439697269108628757422912094589990796842008105937780321503098033089649790593577539809254069594614208578169844253586424331492048752682003720131798934378565516922720547534771697076085897894537630606388117089839515340418305876003616614274905703701646256322369689561204061530721985519260612869807612291555220887815657775371630621275695905875727115104326699624431089864579401856180791989211716535504954543932245525122671847522807749188768177126698954273065250119905710276773238888143893994150056215766932995237901618612357884221449640884906295261833578984038134788081033238281362713556552713612450088776617776202690604036560308036918259671160365255977339024624569369958646218130942099817433741494138125051814122341835091134403242852213141108751409316488608485573584445539867601307950243794862812973180887625300552864479893708383519650372684632913776929585755955198319514442307177614991990139971538894623174423235176465812923927436014213983303868035941657000739047935368437238803128609006008647841745998627168722719396467142528084647946661893763058763144239779728369983550207354800422670508010477895315186070256670253187710585863396334338647542360287690347770332995845762178423384176676781259701928566039509098762643923619818941159791088706925923155228328276297200930161505045673506769127878966845951098668953045784686780513320937361306481075691973871021100441428338680305092581808909434359756718669964356017062991394990632522376585744136908216509843241658045130577249122596201103204655696397905057959287344308289502994019992706609278969230122322427276220391422130659513566328119919461694278496726430184853226215718881838672606225999827876926349515381446994711936866312863901769433756310018649917736292467779084952961684999224956531723076787213568637632825670126532695000049025399895407586634658573712390237371980379632385241993677856694159799102480954234255093550632968304820821737053648776328218733528873587251035386725554868350256435833276948697859674511881147072167359713650036143982191812866185778439080160156616644151021618777359126211079165356971690046723039710870862108239782553949127450244364970765837232532374789784057611541356891393661499023437500000 [40,36] -212870947816431246729601504862143093914736350396883442246049860678999457321310045002440850606230555782791489860170150682078177657703916105095970735216488183696238377341794938051917385315156167227971810912247018283900091923562699217254539032333292957223532965270212985993881558116008881265573168614049622023435264551605594276603183979355259164648770495472189179350564695305495756232733482292343061114157968674662154802677756080653051580520178537233224881667971521945978856719110835771804915647300186939971277965820381615041870655331101891567151860136426074423244164494587254147763775483259944718631785481592731604805560073787286346344984984907869258748007632550077183444266187064705489331781487642188369863949829353987170140166427366773624130158161841258916716509182142007767613304701254411173473873026951535559731735581248329157393454771978587787168952448271354490800871040373853880596360653585132759509160315695072683153139355459926408819496135000544946624841240464121198055337396149079619764238894124788252664248720624279436503316485352297282914006665376310485736581567324087291542881056220498405988867479839345529081529872211249673821064961730360557233415984600420197466019453471106853022918499048547394305070130516815818601108446534827088792701123555681577192082549032611456749775348157826065398164043969457953427768869956992131812526351829220522781713551047188829807544734674037006446031975369575597698440453494424456670344029022013830118850399515659626677087276900909157957723940636951001120154728025823216712655902982383314984123666789097782349981325963168166626692067947791169040083177752972997955252185394784948686678658582911797122782006853654339876447970060372567838989929185396742707262992132643115257584464381055197858807637308631736607602039282835158849980049128052864852474642025179579964603571828393161768861493006206057821682963948045493053398103377600041630083914712695316433366182949341454857000731400941348123430404347883367619479269273297959413198316571853291493607250049341282510898685803809751364895184178509678873886131994151817091774548928225334133906158468914426034104925352804974586674115305788377890037785694320905403388121837751160773478998339259112399390236792610517689570942760533091617224357896547073480586625934171618012194492330423739044561047185603693269408723637639969039594284255451370929520581982958599316241359195441753087384182797402940602454457630541792036160675394285135553218424320220947265625000000 [40,37] -173560096130676104046982213647757914263050680904222340264122115972484486899175732468504023080298429299189136234497668489518333702684496530784800280983065915825691683307349548480839808972602214689782009406919173292392649500275042646513767110563231434571823544581354067289342548917649027020003499883315382966534443702120238732274363164159847414375912400456575093873408590841975589221352931995758324227754754164277194470336748112256336749200517585661064020090873776851675816488174322744502906806503987092231395323971037422803896134068701139374525634350256083795383586917827404421400955743932329614947673131920853326412533004891441726654283154408552107264912711409145162249291790923729155978960467070064919374589269941661239430594542478276435335463006836982616690702561132815935792788007129966966065899977485682480575492816625921912833295515056761839896462068240331064054536276594405036015727783952052612840717593050800499308701904763600615061070378595366826310413372140445020609487218561402215776624797857529097802960756545931876158986952637992451136292682186468204584261630461617087967804891745221638305490451506559472620948315149768590177516347193680681564320554982541462169880755334614221287006786491115731555042386050097743112356501394302360108967437717420774534953273636096645373151976425136153296713922726925177142359916996407813675530250866040543003605660507593384321553016883359570511359152218459020939662896658962531808474996392299934090367364174689362367890111645265524334420271664069196840802491917647457646689008777700090337339521401031733984930281473306519785415481706901233781043654439843096197452191849453384416854009687137225660545595758385009638262676227681579805689902117643425763271478791636222683467419878281161788908962212426967844971312784313312357435018938434873647219677327459799100296417070558341903433985908122554428201558301466785907907640361467394532204589201975592049403267262028947766224567545168902899548611640956310027601671412888605965702428257936561497506989486613048974884602797547386568958259794489532372032149169505935269603077831368027166350604916262114887539754182834084456211840011627436612585622808918544656555020493465051438912250335298697893164694631318649636571987337476670496054437748487280481268640236962987848244645128032846610562841686106992841589876146964381625927939068729392221943992044703280942176836545806454744601032609762037284515565369879554723231418478235354996286332607269287109375000 [40,38] 194796763672304234949191901506248451642083688124584882311926225431994262480938998478414065329085614089869410708012509773328919269014800690657674685076289625146189249185833714771699152903527141171671078314656448272119409786184521480832390739107939215448405511551073239706930245714024138561991641841627554723265524738880961056705969145270155235368119154209410347171298682881099430789002275550459464387265750956063095714759740355998462639371128880305202573467608099197213646158638553523453193722823486317260478848733466294545307640089968109584639773210846899071426463974782800416301369723750796438910115792577789675818236734757212312442706897502673616200083587163911101696510231499645920364926110403295282616092385139736602866885415518202182910665073686190395856495879892693428319661461216502414585956823654177820210540627701677360483795556302772371636511645865678032390835288765921567363179564244019767370178832731004605493473907462148872090762088585830640033873410906437594823400923528873579812979789458709364815260903250138734324990708710440459567083460279944230481800840700800342347581226845215787523329734590539455403226544505574932687627786007309904633555645319197193135210279559218432317701516171529011817648557770864751763814862433001594476821710976445706840132188705652406958647518189860904139068490404900113882626613336982338271621733872809247012979784786174894546404774108439515368449989457392968012277857086506231324328787968250267049452410209826981959766695203933314054490138250215905344922128408705218920566930776835988280710445935672484488118316298160517446613279871655446678072993430457208640180403480295732636598932410885313211158473181209392187497761857484516320583603674143615634269293403212607379943624117645157237651237801336133324727797363514825985983212847047677810663485472988043544606956616011653214200744336393461055330310247109621779765636587354650644901521177458008672839528626070655607342948182129317326098355530210814444002646998970920415436917697963934579068945909036192969678445971770041793031694322294605488373235993182161440670870997551788977989386126595553761387251201843936855883945654909697198433049519982892934998623657220262938964693732994914140718922031689213433043746387256575152996001564889732416369700436962476937567705423835271884690712305091239912152991272216556495673969405008735165841405220571757938437933113303377966634820241154982427068274506137129931104823299392592161893844604492187500000 [40,39] -120769930522462517670083013325020674544687076697966502300796530324669337231621383836633279111618472056833922728432140883379155698361877219847818691122088959777972259933086756855549152853486800538169361750120095043281589090725093084865427498114349995629527430924418222308896816926878550273883647998154821919186967041647297405972418858494891617359245872713571183080112553755303068363786290480422568974029496970171990001518709100497113912567233691121948317453129388233483541917934578612781818025634850224388931274356619647859088454862630633120946235556433498138412070505783498655706275615054726008292040797919400657010153615581032709826195686769025320434062954334145127211602540805861442239696192054102091101168388353926670865798440939842884250637193876986949485010741137492373503121056022209123089270486948088815638889112541959421180630744887821239356576510457786958722860032018330304764864792062599597829140362894078980320652922160774801901720684318114573441898765570210182183064083014895323840503238332864301275790617837021851304244657499931775548128544505435288627713112232665282149645806625300989486502448066437626786800754866349185885670062342061055337538201957161785729344567403971248228970643364635059139513272745734393344612283784734801562007954088885906614594994159153085527852421224549507526450583291095081947911309663641804500057611050252727857775638547062967324170896922175488477436017565746600307103827280794921425428125070539920130772293159377720887665922596177446975812722755527992892928808262171794302501245884534473257863516389955229127939761252702232969890052288556098441384992914529590294847896521636275814272544364581139951236067093689230196804903440357667554437573550156921573826603006896417609045797393366037219808760562014174148251162958907595938261729070106656627326444240025545135144571355008872184157871577798086278291640476679470728605384486192899516035357223233925774037080768497757655753471879480184946880083256133551349306163252579831594301663320628463523427394409436432913752971920534274505273768108872413973234457573424237772705535112834088495179576484383103040075661180266216462395150963205183286320851154997005733733750137788496443502166682348751337806303687994901522498427451112314438403799742670184653633898798288230695613077518857938901035204174263743144374431357273456469195302803262110461336091699241362921934592115576884331908757631369403802678837503425945953949849354103207588195800781250000000 [40,40] 57440119485777738593031572251750188155771714786289860351783840071617345441132613766822282385239825974117218723367998742778320217762642062797862130980442200222330787544393603116204486855107319009333627345212461086955942620518833427303636970363413152594352034672032080790712834093191415891346898732586978347967542794637871923463391307386361221075099536627657406650606086800102347700162692496125467228875921825560352207109019974990358860900659597811777667418578593157079720068093441816038291910763394958095313265641707409338161860173194244112083214392573664929179171384881151000086243348689578632118794837176475678270675550112606560174991137057472472989075586653674580735589162372175277428457982896048550025558122182250752409024832309278780986878299983813415971467431098576739431873804567685735320271239760704167306268221521971042786524219420983518091723022436637905858828666006147900133444310363850566962693289172570271686719386134981669781812803686483485795873627372232238587291484593866056353463056726632324032766131932334239984242949492818467222205039091984263874701722735766810771791096203277893579126488814830276843166635168767751630549156853887248453472115321537373496973764767554400282474524503167451874960435254999286213986144725925418858275793980709497304869423763501660958331416267384685209018094238010429811460171290945898142463155865139470883309420280039428102529446850569099660953645083233266800477063470505206411032189632800269832234825003532303580346454315555824664175949369902486307995241191561478259000865909246420507528551341911118571380054074004390247455555334702183395735265942245758127527429921524544790997617993706250958387808389500974495935019119457105348542021741092051741249356091074207978045312079517863181139880479263424888704695790736027900316954914891991857619569681549009269120778444231134514948944848180544778846780147944393819102585022018169035317666353349838835135712909199450168234661830312166670743974134768303281465333456010548362513428713716271852600589656596466357673089508274991870163413563231824746643938098392551658366673881848527875476850799777868206567333380298888025260344403426600907548542544765648313940022488484570653332103488187058968709946321669974764253697270677552965049572326073289826413175393379130283255565456993808412604272269731558280377753857100782088005896004196856739758997098623419327689605664142680331742619648959094882740216651134668168765529117081314325332641601562500 [41,0] 230881089719854021309678905995147291380991543935721491545010307348358123565065144784273219180704350431223791813808140472561257601035456190656072010123679169274897194238773986561828762653843597456062024413961508638110669923776597427054253462650209998751817567256499457454762423847837496883046984711881819728950298190133652673620013662253724781471977689283220211694387026850790244446044119691995628326667028982468768054315108508842950590525384856512324973815337258588386742091755194445196372104981608757095998739471348659824139147143312273829430496134363622115791382406650383426208491311031143554050447829125678549841216662222560020396620009223058108295488042479101339786555598202972455519343725478014346432380515141854931896594120142953407264470484336883536077347725266182856936659195136371085294598175248212266229898626071704768676154718183425847563991978282631558095665790620099965053126714128549892898263118357972026102198344349212386838874313959940500427591363375543791170276625957773042619965118583837363889331729406085228257173999759228436736590931439729623163873031413004569014978440928452938978526354651003220941522161797562594839738204827014946572547488957935740660547419940321817955085271296652179672082247460449205469328587354068430585754098183626992050153849821271402534131916496512494305032760889194743380624730278927415336107190082843346035438736269910331133709894506925461030775564959194279692905923590938658332322967564525066061484807674540196691882557510870921580739810124224800304569556993920658120829950078256882207727939281946269667956410674790628953635807277104223798499019822922213556774545601396085372766868328740246530290812552236688483884621114449442030634924843872053432301249512267418687348502314135010694053878517819175184352029716872450576716629043477071389837177410665641633876217478076433510980898234706709585744197071393061877834403159621000556912314502124828359297785219478361838708580749499176829440147840284621520538101788510598960464562872974596499632135619179966585574487101180897550787257184665218742364373664993053911203038555640670736827153745985681144718346323495297976136458342533150721411629685172405680109520778918750559314263621761220800125260652883149151508411232593413936080957345572391651453517029004570577290928029463120348150565612300825927049532689408293343102481060760186273418875602085252881399230115026764510762357995087113014349319590391832331834997930897213080925212125293910503387451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 332687154329075071174384258815770972185335937044909161147320752338795478943426283078323440960168947053831112878255575760048769644483798908480993129024606810761793444640195066042430175441277984347215394038051436975797971474676242360480982067313133523372530153292388110087148324846237702004913302306938822663971402379695643464279053915914689721386705307517331454118764226359833034941877918188009743803564372174310349707849354879646626544930904895661422555310735123326318602738400010580917600166739717675405392009526907838793243848152949405233558149672021640626375194296929308587631946210566399513872239909899290070035106562231402774704857752911724568183639514110636481874016019881170386203081792268926819680436188760930156606641963247487825989242515234495162828184991463856143320682054513413231226157846744923708997227866746731023871360831930402593622040468636344695628079976709852438054638878188509684466847000945657904127312894306480714005843804476476252961085820581408766963144746881614183867494386134125684583370602119391403873390339678374163374482870079309311750522385264596040625723832554694211108332083721064779986054918634784504549681497845044238039259195176794166553877539274857314319464879370399818767335875340990098370332538697812173952984355328070502957014219292837281055099346363438550436302603898884032652138016952544781239380553415043229690403327388072434977580289843374478079885316400519568881223961968868982972142171412355457004782091664583371545298749965414664787675387314752832086015658922343766482527959384866200060932501210612166057501990363638186738387725139723659761413391263529032534161972236308205708337817204971084293540356140557694738370523596523991643763011884261559517491084160982324431901042169572054694841420723093484088168050583841031711554744278626135481410095936128473313529974567608889576037079983555048296672720150460495415365964933836770671113715281010166903367049396445893170463744017500276407337241410443794050736998003305948546943020097888264901988872603631854347118662050845810599283837149225443301862953335792521206159442726166503114529117738973444803611515921002486688896660145571652770571572354200792685527512209165279123957286125305508827098506446756311277860232887078512166239634185143312513070276907313490506820552902037399201119220547469759054388835678562324132749370341824325386192095548090688748172816187631412733105099432460323088908423841362690778224124616834368045603653740727168042212724685668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] 45724497134514087246201193251107694512521031115095407979909396466288663693571766671214419169541748782432923805506033523320588699995279973666140036468923986171879745486525191060925807120166448039279744989137179391202753515988448683171579809928493795990939589228843522472545234131896541630823235662231539554519886465299790262684007415985705909846878274868371628598483137766578173274333080280630398342012117576350677723768412675675755821079608173382231226097427545362667764455243228462819450553951091768711239333549333045604871001845270649712443045845389685799974482108970491840716278313589097953201536326001037409132913614746369681604179261323159647597864312524587474836993054735633205471874836692790735805375918682607895981986454904060341663579189933018126416343885890290725944060653909302256208911876855389903574487865008098281543505108592637889611478616365777909009010698659126996663932437866406436660373548153159859821210754044078076707909552607353780633110437288089606533248256332902548008038342855829107568950845699977380850235643788210359407141039982165270205549903623844521902025166455310967984839260356626749325091128892501968931686450503305302043571188907774118781043026375011923964757611351201023270692095162139097381417910241281717121142972526491738782266937558385145296904901960393555922605417495861429890810395719592997629682507868422267843404664198309103127354136981246748403833175254336176765902955857591427611806844735459732968961314478323163586470572087865059519126774148054288337667059876897293296173448532185708450322124691114580593170782647717375445345929226715212497710251748776724212470962627506383186808883968492455742769627606693639168306674993010257385377925399001535138952480760383631900910453777779527831290309276476893247420141559516116364245748381335071454820802767242248714466411536589826818501203152009458152157808773212075772110945948032430114079404988927003986241802632957289857101593769516584482704198455713881548422471535402949435651568418567721339256023513000372528423123860998893699575219262890820676049937991479051325239080906587013868221085603546369673901650140769657769854019246396998362968339862917594147640305929886198486040881989085246008395227743479607681526035950819954717839935401022778522642008432549851508520687096322536936478587064812485357883415520603220090543736614129226145966427940578264776971547064634040497936982755528244750168198062354722472791661004857251233502238307870868538884678855538368225097656250000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 572478579233029920879716799926349650696175617919120340773640531162140061516020182239417384381103082318895968488985656863463689746981945538630126007959714928685943023365511236125968161738365317074787054458183628756575050583820074306931284829478262299670414028945636770676694246224614893596690351144759896993391164826177577188410084945615554035050316596364234528888304788528344499769874576872150156287345435394721370173248872928307184310903635410684320734293462910006912504207793652002298527618496632960730922615667668516225627890902714292816704835842737002395497175861744936582894039490647254139612018482890455533763483053640910463756782488915510253921185113200399941786420323793290914514021623437740063979361048573967026487438516320326456200395496081704576492558883626882542983293365983657060792637981082627363323780867578717035398418478819935728550348624136248234418849427765187025755415196672104222995478083156940511054633007255721348112105725672411320510057400196821983837324362168472319261330740754962246893606052930583465695107205237778690352685121459801785574918054739370969313375969279991653991086785843098818120785350578168619196647289289578249072986530603930470590196321358462174448739346421598749217043455455984060287939851910217062445472119482336031922738275930798708506866561809905212495789102882775386800668867475424584812558833070646717971735269190027982842324413656376123607511894653391156502122081087395962544073109674837594638813483199154419615320450499690050001130122948445862006312287105269412571441589370916284484003254327899484891077343132459540146984248678407248808437728652449254182022099248220668615266438805355842402973253758096556006294097831844623677090639289422352251436295947131946832112247797279707234795936906684466949719525538469048673596625966818397930441336341502935786996402539909009582181798448099353071431113604873583883227343429046462653544741894920123195900081487896013011641286540369225919794015759874533776761143522926139435669248921001522333693656415230711683955633097580688764522772225470120832334647854525641640290185398814062172291027044818892056403773496747263043231958715548995619425447508795195743620121994604011710608429351147516585225605281903357235364386172541498172594523103937590512716955183586278198795861495897541094760158875554644063243464389179467801946752818508885680588914379170368280843283229002833639518794434328910970427375326933300946375306798694880185377240966806966504520914895692840218544006347656250000000000000000000000000000000000000000000000000000000000000000 [41,4] 12107839654572967521617533036383533972593542029891367886581319190401363337954417065746600202307801073504752915677618810217709362864100946271927099118987718743358240964960571666977694430251829232404356769178610351453247835712848696662525939089043348042811353250184618622232646683532671757104371299795262101586562847928762817426912729973184012086760080737025060806947202057834336961705246476114599841425986185725514995918829576436313351960767955377904131277460845397380506585891827570718608727314617413489596840366996755775718995191748771730928890969027624546061987102360193038962650201362029581290198956487338391717507224549674175811647350891441445934343140615776955833384986920363245551084905160561161038460542069088405581064509171723034800802045394444616502614299116776208038528062578420989698612597271018220088554440775952308384154143440486031168221565363289257270559663073681582614333764616305382530344639702978779559725867333634426836043972911042885205441481640933283580396782228098661333192190724284053111292870228221322317733186373280271044402512025727360943968176595283347955642399683075445655866973846753658932455697041035578346140705799469634348761188198089726053185282340074502654959344742977339964168611684779456810679212309140476718261289097955241741535430599987422192074377087152377292544421314987029872912673741524426641495784018352603390278665063102162030033370875303393005379513318084532297347788460508270370736090343619702605298114263047479899883466961522263131558533957628015497680288413997951380742791896737800448554526747547207110354430732942403415280322933626613513577499526854054682590867255701195454376005349838349258926898789360577244506247622123101386305976800551002225319566981120538582003721278297172197269200570306284973614441268235762748049215012778597964972276637212926001125180254393824311950969493541443671113446625403754851213186997223020541990125691871466915590281086512786823351275183779095809205612446936285781620012191987681339831070723713062071449159710209348967192797035223687583810344182609444422521842861316906989892143907566265167398590093443315105145433321771106439764522781806287528132278332386727378986217278618271192871419180766441972578114516401768950246605988727363443551422768225903761199389262145528682409929876472351377739681692376012009646714168717164339134727641739824464172775605614629026047471887705973570706590284434187725332408388120838618781741960240689082234175542643995560423975099695326207438483834266662597656250000000000000000000000000000000000000000000000000000000 [41,5] -68723424018411670616309407229751098258577056617635618232301025363841754852482189520412798912292112196574908980272288112029686112177619532029428885164798969722483333030059296431864254789470045787756608904134888645938857100013443882188410493603205577803076617494665802523068932502658079495530438463224300176028068937129758833164810397947867236847999665639537049385378516265726791498548697220587021971201478426103050032138963929572325266908208361628798649205029712217247001665723567984123716864431298038578930881455409460750073585493706166091878673802910816534806715058748879097812975831974263470359891601208857450819108358152661441921052906681545463267916611491370972335378918428311663924718795547996419366725573834590131408134127800482361851617529258890452940930301758671878965625832882316742486974566358725355077215758127159127784779335801648532934977602805177010406845949833963097591130790221623023177453340693581635468026938589045028455388484122503208964495104150222387597600435780269844174793078051557540191406185321709549640566832439816595761346497887856805517066318830728487908094184193417272586605310505686024420418980530479530375468846348009354586111240305017027814105497629036872594627600470102374363704690523818457198833899264741872185882332362542591094444358031977181464470816505143195205808612240008373641273706125280746513053187987416769643031185982483444116601294764866463664916377541276733862134766201380207975039270246099553196414712676288506353764804269682964813476536328860071923088402085274804965943115298339066223224359585235605970824690527608661811429528563638966236907845081011886419710110308068277780612637328871963518972488173794172729189471909390446967713415688021145284744384887425563185627503436469446548891838831076963947373994595630672326477607034042732271540905223773588268225211014605916438622551227349420266395278114781003187995808223534469988666657870030694700895732385339066464085871751087025221014576146467806000360708706383223593408873043681068467086957552457252966539297066908323291778989492994556724644710673049722862441557080248847105136076502123515839061256104183829450600216182984761620831099228951137047438324357870916333033637394294509247175778008667537328389081540389402778478472268343041766315591866386480493906300815861400010866250881773310424431622715664953829197106455653393399048989539412527252017267643580894999308186542599622370467449929798804899049104401496993620109622787332670731962926125024893053705454804003238677978515625000000000000000000000000000000000000000000000000 [41,6] -1654299210780045023632098482906959582916234519157790570481031510217932226940373705862526832504745119193068237994048253009251778230635367999514368678605587206213941690778372588172180633056159898169460111025143137980740468658400323249479649903055933326652199784224881900291360366029250051296913182055205991715783155444897965227152990401706186845422248619436188973770285008846521403059496799764990356199323558213634141957938311835612318959628674851017439561118592605278048026378294262044089533485939631231090397748372845040262906667966952174581414033875285167198268106233087538150147815489092482600581138191454801973555501523330477967990289444922291193140697066310750046885186721833609056297289555982787852166922288444466891338645230562883975018712682372678770256208954355029126316495871534471052409352747474159096895445395470819041578488647360767608017769566255647442267763285744207498283789401679275422144944178574635104477051481633665401674577331592614521895410806956674857845034044240800991404190264398038037456002359715114532403809294389229340726442419622072509647709339570396665037619218211658171213506428170733565024649119473342923483660725133480264223298416833218130772143232334090974992277089417522501351011811904948642329566128191665911609077328045639367857527910517490194152652576864036203052315243035617984370622552021352808547218847512577449170761272606191167219251365996179946660246432664957529613436657900971674592824551362301040250502787577316279836940758478170094303150315263520255559397138818885582744477281016017215169919740689141513579799035816441234068443714208913771032701347961632132377370846894024318773720643204922258979259542403940018670278970288896104814611209157185381758634666526632839530325034388920379705713054241649815863279052000523499802328887292207430179573419120380636808550357053564258655596214747740756960553472565890330514311609073284211575197986491382216520947072507542115976375656544288687493488790006752985224240065818461627304294535326847767773532149668841551062542765266529861349721448122394635035102172508261691015598424263525570160583451847856731602394047162837258611972117135832008426216120962125620625495652554747745019107833118095899515049512130089115315622041325879552139676718786084565718254373013041231338396933372460932060989435935617180392245294709154853495650975620211864107253931715460075896912475190437092713991257329450271523811943524315054021716323253327405654597266216462301354138579654977359023604321919265203177928924560546875000000000000000000000000000000000000000 [41,7] -9112059561587288579460777334642999835029551555444770563767858233792934965634138510077215141298038181539375597255875650722319399546279836865750761833063998276592691172390448679089144042466716175954517754976242273831626629242032148435683588209573233563265476763448803733087834843957684938681453641262631923772783141751503463230537961720551629014750787876717734064943518208285942509062062974489467193356277166778482452856729086078121298147364805207434748202727004483835994927102896263343445561875570939911907690418251811207364997021347200537829848021548002479927420684751517699047987011420559903192984536847145842021008260386586792985427808761841448678496796654504095321182815022054434980902709291069672063275258780122778370869041522455284707234112450510963186326940463725516248000683045415911599660360834459792720777272184504286515853731186459729770554996727052761479579246721590287619548085095352846888086076411261819243601764394167130130253202100437478694715306255581811153518470921546526786181110847045609379910584859768198526965215180251248158765669378186628452502366016546314776382849950412210905018029217478593604609946350595659515241068533199066694407338572214606973567315584923904406674760124829236354635750701398711787233848078535919278026657709839696315913602391991747684037334722582634701907279843880554769791891596122583140844777297622008829380686379132911578992519798907879616039461625173721230075565563232156598495237792617183743996794754615924389799736622841805095391333931993168340605451940021867942067746054418655791742629012374324655489869937131615359766666073915470778198001411110348516034173394328025430882275533854108610136974315521220269560791145969639654213602828424512825304620398429883850434855973885243154999813501399639044021370251436637774806905338603909307952347184734330902423504024808322349405798587937446292350540777164911865993343591945649504523624183203551317245816660686748323073428489641860900724287909887465041600497752857945220545711529801828937392530835015084891388649753847923384397985153212033156916542218509570229619497010259930244467407479950565185986113040976173975485764324470643457775974143548538005880352916698436642908460546376037197423459482246870276611570741236975262208672629719033494451248043820951655681223371532871860970108137608724104954499227492891141903613503418961299748511478046054106242326819396313382456415907384519932883237934664137479872220410390354206001057959225743140173559903765079792670178449043305590748786926269531250000000000000000000000000000000000000 [41,8] -22355376321199826921982283970155909044103027622536516233051158449580531109725352821445079028144868251324346469701206052323729674068105002299566723058680478066091775399012526435216045051259140427063191054331704466738595291638141511057071337849534016172039652709988665673295004431531478358342686621876422437203738944525195504912931465272951534033625112509581487456254301153918984656715192822234975167313744038967796402290655351566975823553658034947465873048935269635205448879571285096482569004755478513643720184375864321765542581894379652713350822167215001484121095440019582107149268884331066484317363289889348482591060590683931511859304886241199245656452665932146251338205806677176530536619412210501088854757749076895264152024409020025680333018311904584053674474581978570974953187604977550510440921748102048447160546935715402754665639060837379532709789288166227677062559465867997736650174165144083891488573033716934824882924801758223303382801811370334357223465640247602118374367499932764386279934340012773461005082753818021305753734321033709317359961839276835288862604541316811896758987527312240277492088911606872530455758221862832547911278452846103398544543897827620213621011450692144724987831277174193967729281045859147907598307144079408603285464363035464940237375055365425438733045992528753090192194063449629181191055847488209506557407608648430420154681892112075062867666485214942288611958367417604375634296192139424469103548334701690778369350571326851502008132334025380943096775231333866745286565793807469512180005713481213554111394904861073880939057854405334238923735887870102481006500644865459046683714501719692276990139058243571855766154110471685749174436826360653283532643217924659683638832090778202100037228417873734776866045884578384852649288447997405553842055680174055023455153248579349358391956079560784163677773871084054408907229451102265897820124112015000903045959014129626643098401443245836618080004843589876551500591438052556910910547034018827972450654823808841067590331234898924697372551617109585718816483183709685272591923725397471942339388866145726439737180182342068496085748887164592157324671177727666618013402737667296190052695720868400367720535563231032189099024371646940247740684184397709758174641295275430084179278750995565238909419053328220416620337192166286425557914524085369806936119606742464049867265933017184127969217820818821844970865162725559757692126288349594213334499730980745883990198913407334197139923892216580893210764457990080700255930423736572265625000000000000000000000000000000000 [41,9] -92110717468466170441527952039713244014205160234192805744327538465581864599682920048040546923012368398872813668156839580516040721082541154580786752309323840545324533927871357555642755114982903523680529867250584058592966049869754981562342494542159310389851750372695918520242042692900004819124589101133136931378934982564676885702119250681472735906829025222603649459967700231268389701153204872597222429051022309259175552127311490685146436949637807955961378906612811937148231742798916224221234529818689684204994129090443020817606626184845517057413755095274210572109695729378287130120447339599840557763126248577077020730629980781085563626392528069229452800933436864700724542399710285755755263443453408280999822663997140971110835437375742372479893848776391305481379438875521081927338077240615309858766956470591481937976089633381412075720285695335170043005758200947242056189389534993471393588358941445876666983803422048169916690849299522451668890737016759149550994410333530945235249865459469133184864012609479642720254232797765953923901041352384293887910197823863362461123775180305803057244248336169495450814718000770138808972745895634563244705080332065331144475019454024161899298397693098645175313408221585286454912707759008954087118166572080753128643472167256867285199878505996184251584382343227484211342364547677424739788756138997803413480352288426918644285022082028689343046341980114436441420094748968324332738461055861493400372113154149929989523372496000919516344878745370833049000797607661484947046277038248908321219771952646897771233720609119556443036998117384423568919047509596241136285875163180294239394847675886849552956135784309487070448121896834900559304327783764020745409829366829008775044259367690522581234617671319731555207271191118076297464513808038703957255476496560802817916794182041919493344581003762381617041553089345549842873522782756097464953255079259125289672021915020907976622021419337094823026263508426579625954894654277151859919026972629657377893143380653912883473912074378704563406534175314163958935970996916413384534280025455300821025905658036280814158771018501323563681490475235526517459415129382026876110556344012364594786002172352379817272400271048286016993147744619571326247025841918232008167204736451439868553289390264225607783503604707545185870594996129054385448572779339111797867637495531236863634542676259750612411513711046930465690558236067597188598420698059148633065828142723644902566672799940079443228136557106507618930546499314004904590547084808349609375000000000000000000000000000000 [41,10] 1044010193817228527551436169865350456743996223151036757676762918974186326484625731742057188888418976899178281702872404410782892124855920954035984730376324128138639811171801268652941461089580306446978548520384068524451074249422155876405948145500141593888409672410011783977179732666243857935910427735631187629665873872551940423087049145330809659941459532728903178697754058104683931364698764295506713199333523765923911818577415868008674496785994110159212238137994035239302948834015577285491800116460736378366206472815542174985702004332161045932287537857704221667583532570331953385429026456836611584494482642638177798643489879603900946044042885743890802027028610409124160059737112642783913757345930507711866694346264415654130265109978619458328239278199003336468724175819102368813814729149416116619274460467246189765011980100154191845546113517199787124119989141542411817217929001213941436116818933716747000656526581514745382264159499312031020555205696869697869866456257704467999475079474550193438082735111980882311888903325418854459153141444077363816235815384469823353523254984793680454080858382527653942863171033606200183371022944213451077336602286908917871919668708724053365947329550563709603147432093404274716072074524193499554067009381092220071080336655087146953723300998407956541781394495582194298825666903578679085476789241343142494880414855199167540601679056676304386965937042348044392996121201924875508413108789553857037157836291426988715843454666045303095520462208269424610675394958578350137644256889251383029475256432652343887247923313911508916348873990789830737594654672677869833816093044994253974040045325810100252780085805214566060142585948553970137889167709765046529937841909577925372652182290273278546326277308282843391500548734280200215190641399222353630424832170112756893731764455316731380386119183561309292766153865197080785564019396038996359567949393979196958878619191693237305763421329712761129025997296058286961427808587661250027792818255372743603736691616154020068340682500000628200094457442703257335849081565385800185543252147838484236500984420916376795741940021265150215157154208353149260544681840093405862087880846612131808378526193371030385697784452151154400997562889655757354532848330802037855797915168566332650704825727693197422845861570212894851018616685336167748827505774009625312822656420745327767871216829922008214194755088989289005522274958671058751349710473593508897751936146353733151394460704976137436880380064628685073558483908939820139494258910417556762695312500000000000000000000000 [41,11] -1510458334426594335464373678546391354649515481635727679545179623981755995606559002002971125175052732373261322662399814462128669725182982904628366611368546212466785607715177822055313378669259269293605513537458594602040510515179706149311185468744641054376744961772164399398988572032775694525220171394949934287717125466640890518405373387333889521466994921527937258749146241625215159135482297487102320263431334859413005999331116839810402069406164212046647014136880943003049914377512543489067875109365253413284231115428877417986602247943912102186254342440496909693298335636929133218284569936690388305686937584867583248940381147197200731593277618650740618435401635973993901763297585869792062535662037471697323749328891953762217436966450319785341494375294077071416125581684865718942760734287042018021021109104513736709622537833111115508272015491929052568233785617186723066099166673110063515070919138490830927857227799260396415668854929489648489014965814258807372359718998655009720155806014080148450360233555975830857516993474988338703430608121290338083031265598272198093432985937840264088055441208895345484082283661156113087267709202671787838420242891437208708512142485455497913086604911422309857092418633955565428245368689385933428081427562550231068068102027779423262492664208966064168719133419505295032182672612760176632757902347243117752994087386391183838624312812770666288518471304415596223374947555004958396639550712625186923767177981818293422661059858167476020979305994170112923623748945515545824896545484029124959798211596234963961592566032827016701157630815015477816706088355254326008536396739181315834440585064103103542175117936618657033882964324304585912844984013511444676682618826893176870435409513888299065679988940154668747352330212357517112541501340210436665415422127662643355811427870634311425657058146659687604799616074963782636570397160667496357262961372585222923461110931254423152861189600506132140877764125172647488791431644260154263536249815242084955613136450872817895983134658974272209225754635749001991693552721890475008147948132321542397806643974605931162470331933889159916441862603968100065770316634605048713182674599627394380334320543569481053064977817071600417302426958327006645931614943442088566021078468763696235644982105980632024643808228429330550203197296393985294306031266866351751573211350218034278680941522293181681046369791621801773639234253012431222517089662437158251462045534310114847042993518813993649834786622436102576216149229182406088511925190687179565429687500000000000000000000 [41,12] 4377912242403965958191741469372932371733326118325599165632317220985611256495458413895618010535872937950069256678996971359882635491775162576862103056924678992997165092181973193809108365587969783648060046732788638579160650828208669820900539905905010406487891744177407214583525489667907800921561786824063747197344464790752684980137621382410437973988893538392513353033487155912356319946272422841795444542285465765778956568534251778162163278671231089750831936460531790922124066856689232236671048871549851215955883124463241698803042577608125002160098460837002155822585839563518232484943918073421954231571815900099105270743869063338267193720527881252976758239362867706109685878347307890867738356200805578011908411001899740257959774543081485919314728135862829639705663038620379591207011981009376441640058572144502919243633152403667441252266257651396098335888787373555273242658213531182448371295212201831739251384562424235042642388256411016101779017161361742834965401068926378561841739539508632281798026413185628383865430325613692377330225553662200816747819251294623361932598248852376702977520613193294054582651020952504888297039625314871717885360770149662550035857477649773665867841032031519595000748791027936927537097755782699169487867711469884402162427756719955275996658555557650639002670598297259810216040266356579883074704469207759450533121008806407144324268227810580616493859887613471090458273890751470066821961449515940912314766269245774533403023657739598714884498814348315968941161075051350107247729766891066290522308815008582272445963221675898138060034417449005730336874386189755801150360194626290854361442655767050077201096419245753464017957991853523525504206340916976912408564315912963354677343242090763631432581070616132100545254973274427836811058572167798498988833713516259018883943075099527861168715442530476183107213704430317621078490132469480023538607701556782298686943557277640554424224535514466628082881738907762674746361547155513905736460792789880332128436504303011131822213543821357215189947067383046365875704949991320550988201430098654550123369062664125664260591532200974954805933988776791400206707471974052842603973451522720958043359799804653758195712069015681955622957080279416992626973619262338666768300200730076243055729491627763515776515917875913740224672720900583827644063447455668717186095005803065008232087249873343655953196621805065863237184849341895399309924483605843725144701959474817201926096080373670227079539128304243361512293301884835017290242831222712993621826171875000000000000000 [41,13] 14057998458127403040882963471374392163182032544445135864233021655618590866407519726157455793085180279759825989902105689232062349109277790251604123111382507981326266637840136267628635064241105641934182079124666402909321349411090790382217029769490085481657713577837119418934893714355242370925754316225641742586067103301355104143876995025921281696822362441186062217555118052601380281695116954210590588347793696674749191233589758902627010723874101684249783151751432205507775240157726556678618333534600439804983922560830171584869106007855115360331404822175030784182733423980847174315850687934996653858837390404540513529655723803942805912387608534696703290255414677530528048929751374979956603958907032972205420988466128218080169386670436994931496734537018060728229800634613388140161227960788408721829235945568512903717074617181467183223018850970358366744273698255382839377755691888459888731216599277105979492420610704682705561114576145820080171860600586120259248972232541038161073531075446677375218221877895841945685581013532513521379077658128986748582296861661338225081820033403864262019203292785204424160908736193642980108226147188587367694508248888267106795020392436831679341514555955196795659044215056889951440830166954008680609719625502568975335367916311114442230654177377990599731937858854009005774302424652996878789146829862658672984563919908523061694613179107997613641998941764308475876985029713882277448271068938869131618960619137668406862444272576059170197111141656958783932569640817898081332025024467667519417637814298074491265431387405006057614199718350988729798896553490426298480170924555235311121410372198170523279278126781487866121895128502422138942853731237062492746521297236139766007020497950288141260172386718742365426815971297644911925897052546009315977099048427081596042805279483647722811821915132507221571332074644770822082999571725838683550198069924131990364316214074880440632320158785230639575792045576149237553556149517352826932067926490753582320518918426420126254219192175386645557158126454984737718749271626692999754035840592178640973426660804242924076463721351189801322170828736604275100107705400410004986607198132514693723620943776910665962686341135778582092559073344228542383923705145439229620612847358250493015664448952185829740057618434017744577569986184631284367900666595050833300852693995810926891414030366814618131249078356955983271839423403493138091310105511493249017420178285995262725289881384207306157010913128307742364652994232487870363002002704888582229614257812500000000000 [41,14] -131724741442572901617408026763979168514593947185761401528902407637678179812450605119496241751446092800321828143669232140997954336928104018235395692367533702866455762367678621684633408046866147816115479254149089466624484450785612516055630605206309644665600215553559798181936885855973197703832135559958267566229417623514823937068438576375200307867378332244870341781966299081847741779932093265608499445094699037600456355549789974520536530310594339269074394976998407099448683869315854837429735521891515881033544142543200205705119962902521144893464030336486983860322684892999653608038244514133113978753739986810969989573141280156982801563057784780557503693347750900593062138656525165062546973091413707526390630960471300938767089027827642898458518394257883554970708862905119671045194503533206195909985580100981268485541865196275563997340228825024315996272826346072750350234286798973764139937522011730853567034309403396776122110707469380246273006809631485745114329060061671453219657240849878505752932544329520993002942681669460877781826980445721754998242567124986602276864609446566831366043710462612680887026770388054456761302822363267292564329445220209565238065181027746620328648737256809805811968373959181670836690091925139682419430723301389742854772908313008942281739375968159225751079799150631477798063254609054580267116735176096472934973215940461305334393377909915290306385498416092956128808659740778771859445384820368304890397872667655582861740002375692893541331937936032343206162558591859904703346962021889669616991848138041331881480381601444502502150586785666957445963456795279357921814755626523203605108474713841465643826613143074361024442796709441809209561332420775423460280036533221255825225960640089628592096627572447813220123814179828748455464744403685195618209799657779986160220800909096433396610179208670953257899122867008717474723317609877438744529789365519509107521270083722642271392138708377412673219495345162228502946377154599527062768166823043190999757942577941027323385126517278530130394582908621556457385469144791759419514517178503294999649540750830168504711186623954468353968468462166148252757492736698475912244354192938375694654365642491723792156147552753300550379129835347655178120708660014544625257881544026913514254103921647278397012568408476299973447205739944028639158729889339575804756743438111174886446160059497311998109168698644031399612930835405681455236835198315903989344387302296284282823139296467183024166872776440787975245523544476355937149492092430591583251953125000000000000 [41,15] 259470014380224332211554023997737419296204164947602021695521683665159229526335806345479568325615670678192985250161777520437808751659009512010562077205322050778030773201454046884628343025389471718271304247571368027303300832630016233196293313131887406782241285477446345332159168402618779690761473770358820551727533192968295713299842693736083822082081417824731370832059836735215300999637457324816274355477791462794531872751519865826715711449842908347156344986567865068859057216262534522729335625293990952349702509297130999952968199437863851728573840246118621623863077566592922750106211955760399945656753190949878574200047929008629195014241425804887117646834286440233069504456144660983284064970229748725945442758207461002090590431010829063881167242586745905048994298856154784432795779961066307075102617118666472912236629117642231779217204291318142994288564593651044382157302640201153711136655711566267571421008672423151424683726684021862812898303392839863689987807862877072162665400990307037365160757066107920282306451768880156581604976823877225426063613045523972614809095788866674248624813546297769389719843034030460693638199085635431043753810206900601878214865841822868687755064491499900662871723456627609590552385289718571313851592551169108062677767563317562843192441297728283602380686604652284907562882552188598506379390734365873904858712362644060924850909410652463912851573743413128823681539897786073909216620602383292619020151821571100384191927591880815598132848505695267692752825859891048558885419179049887686794164524244921765061163940463074136616965485698653894114280861689853768238811145114146905282289972010654564856394221033092610663426238395013259368145319711555039460989203582813514332282064669531498946533009825460291759417270380311538854689665393888737441882192843398829646772352010371418383303083743102179782636386640404160094231786859311246617890931650320617025683928708925239344219293702709837475967075144942538164730043752931570713378639891717540040744860202524442777040504191406306168970994620917032342969968917402649310248886236935928224257939320715329621686438824610888840326835075013300659736581740197572321344906526130375082384818711378012871437251336031228498948556382810277244530333494262627029841681116993760906364969665874220317723251861929707094346878319464299745108490962275817093354182245118909119653009002407523985010203816972781931050781356923951353928662778066012949488875844490932882931265031061279017947215104718383248301460941576124241692014038562774658203125000000000 [41,16] -96518350036110943158908576954620651563447305273925674166268779011156997495846388999484817716482292443299729916136180070659441387499195366393526976809596747529433982773608295296981170716508503475844714795219086937777941001711937689626490675212073521329721838798107012414308675468466604630753315925146120042718053843104289145962640506166085466403950141918436338371184415797437424884921524942751905446003508317139746907367452560406155772270206356895295248133107683147748681792418137986189884552158873154021926943069412927831593874651767563972531372521977163824936360143904829129226518814878772163762290847791648962250423226065489200876559986139938915041487854051042053725592564693923732446608830724191843144930642990010410645827262449076290920041717525658699331545780624919471286530786091685501563361363938436762390055402541393446015439300365006876317813943706006025641312563568141756421746880165814401420211677088463812767966192306640735137564261553755159518051992314363063387055945126340273953226341553854282663101858443851795591757021971612732597254314952342262595106788093527681052010449390059824852743819725036522732960306315050927248800102855261165610503658997399798770323330769159332110647183255538370476102185603079790439659258048025857001420419535123389285996563916741527562519687319582835213733775416223898790909235125804742283104957702898189259012898563579505392374703726728796149840171376384237843411398360731081294615520900092775081924072218783595915930409526324300228027047588322137217897637448381441610577999337061357008579662038978678663070788412341911669919834139785023584465439353709982475999676623735252868360599073042713530469893299893781689295084223968887632703336633386463501625235102378442838977995627948988873522150997624208339256561236373974366279064537765686281138524092019935129904582151289069453999510786282330815568951737890423456200760133229017204022696865692046951365869122990205370330712017896527051979745489453802352964455836882691799650723223005080506332055708216279960793442726630469938907587454018945506671066428864387563628873366381165308913226788889971026749486712059676553477611506839445024540141659863663447876579709680100687037013639717219480939252981356632297671445171227836725620887679063630729845558142172118678804265583221437253453065729169466609684459486508432158064312827541454711221951229493864919623151649770203064184112892511026389484072371702904423762807909946860350090008404889749901076762164762058021638679861098353285342454910278320312500000000000 [41,17] -407401229950226392735559056763727725502415614372216810832394794208676156288972810067331512123455756856455948820214683296428066256160608674876254111996495070546903470186977946395159746467683021655241027110646013243216955732241114682676010535158897814305293186571404237181726714306867132723943810089223175387267010444341095800855994599354646998100600026531550652793539247787416785746856327865924594807606321933371488733652922108423433411320082420917631282436655255381427522540243368599966459576863927425458634152654677965074942703561009299409090259013930616791964833376892814972037416746449611319749816284644721742585197185787657411961254249399812084014392784812922911359542996577827464315629526691982779330846025667904189460081920648309844494340943118990634891369443473491614546079934321608809356527775062197632179083889327820329654798211918625003230025309122606525027183263288962490938429765613688802221627405753309471078276611179413634004579208570857060369703517519898952782539207770019838531869130191815825345243273914825328843376320327372435474972616592505028979944772080858489112827091361945031872803970848264879856899748048657936692710784088960439519347161350574545863260431009051412636015556334867694791709833093908153468348335444127829975730753935340314460186045974411505640179761566995418039484393652209432013784376251875119768298383502690840916763296815561316651093253953400758625970452119462777670355527530458046749500397155952374381789937733277210205388902333128053149309621650464721943262226924833791411158805730350973462344076771737315283106723599106123699884172193193496291580397145550970375369443468849017555979454463906768043597655873457290448268834941345334584906778866771257216906620668740501105011054346514651147819662916580232262119111231003188721391425446224796906221825593456029797888739149367047762051389596592437243324718218588912569637523989195085029759631808958742431471842550499772204075626565956761292838964042534555514238721240993708617244850608347795887927385983838089358899167690434246915365520234713896092635191769495247046562399384943175430752553559178230586119446236012852183546791839731847805762255352946200982157955593951444442448671857908235453276615885787794448390081120342229892660525241402746909215951091977900471947645195089055931894174353498831640356737703311314594286373236205141321265799419937918482163581674951804238960782863439203447414718089213799329465069726954968609017574987606396940921670378054231936859608254053455311805009841918945312500000000 [41,18] 974292084975556466635651414562810841163591057004275458730012740564112618161085942302935634596203947323232333683827246703973036671782400708749135449196898970585578579260081186136124788577246459721207559612796176982621970210334942638827507779181174231567994038130025499683667822816676695886458909406577029651112635720622573564838438170096001362835051288906959249666064613992277374362351447753226632163483778534816066911916537885752353577710470855740155116140041143013346425421793297874664345799908699694049771417115784680563790040390207938895301994805343141800988903895588446540111064805697415484107196718689001874329584856152146022089016066640085044320066720767973492115092804770034491160079261542257429465884153681465120442889848698562680826199222577852572523531864382634934362697397599039395270160571193949630252056164042006198513666373394352440879267743120460773139973266207543105271271174664827230128156751103506935516773588015481273594125167365383423679217189374556611287544568076125218882280454712518966911929207744583668826536790810506677021987888857773049462843723454525927717867434740909336644682863342563859236674491976396429003673028047421645951845761149706999648245851596890004322132276722143361178579003269972151574764646902209928533150797121629245150350270514133601834330583547879587546739494784996638754980292021136015835153627919052155808080995123459885852900342848120860329143655957680467293563396098088634886458007081714709390730026263116215116605217247493917340736840675569404945418042813215467202214517307175666791318127888497410929868970751144682086832396923134565998714740552449867655014143985485876727836801602622712097732555597204359318511162546580838995424980128388329531232916636439013314787645995480080200099488499240845646438131204522768024607623067756951174812123149595655070882223177845901194973134066844015019444191006388037589827546760193007114449263506713766219550854276144284490473834968670757045220558335578303765846855925418859047746816613871839313324614757812927487383966690910184449036373462901163697857917284470203164177692566745221467079096683858677725620352904712927924929859345796724605137754516701027194470788295473436897554538868822886318328329505010318303388862569151044417579818344852518940848617580770733522043398863778053820370463062454830294473870756599532517482000089702286533786779111445145459927615976510672166287044872535736447276722656403778785596632578242598219356288013043816749425079192219872892266607777855824679136276245117187500000000 [41,19] -1119609104052396399429488618097729596722505773276468929007533110038224768917408881018091793078729560184620157480475518853870963091111904418141488477516796132517411625466258173875249238913550295737897220580668927859807478258807419299582977957163278079479156590911613593926938456472829215766878816533840986948957327633522217061113831345181148156010153694832096019013198751950701807311639641166542928805751500606310749130113727567366033565403737164765427003497304506139648986471963781329502160373480959139042376659379089558447702160149037774827918840427235209021133153716510791718161318989312872904018393735871742945351746670308861464638950241010204940979180155917018506676777653983485779394534986978354177486084910409918789337390798117929759144952358458900261012297224622150205595612668572041092604525733103013058783771415929505783365945968718931682082084593506795415648747624294180284577194896090094388045843893776503967846695911184715711229421115913963995814559323590680999747939711447898420616087387630110046204673032487388720659424224306697738311368235706263445306214937919068478153444776836274925249846443326174555201928265577385896360239934726134859908309415776291536697548944173496712242620728350029930599150951710814740109056771436791184440596975581025685334070642530629382211821438281871685556573056132163380082190989518680409903524105550683553158901189354387714381335968256680037189404494757151772193569445313884045776130299749255953474212906511300330439507174673910285699650646960048700586739012449951835375712311840098717873597558341138618679896041729798768293763308321876659394914388095521565324617646729173503999726629839238224573402252544426572188519762563316893725272784039162036646316692848160324101909332365533249611204647809375834937995688377704349084586195872084263849630587917634439879272157723591619984380951543308235049337930124471157890660755785392516310864441370878928732430294357565038374110611882651635937525862884337527871371547200168971208989991847580317993369447243932929142572684303893947210248179028530159776613836797381745035826940380560878897518346606020407597633403499903840043240701291347235161776227670108850380232918854934848700917459746276956848852532749149163104103441984082701097945906645278174330050146827299439105322923271919058211176840032065131045136123251578985842072916189872857020347891458954464414957041917027426686953908302481127195310298293727777377060999719099234690138179299844702675284274957789865112545157899148762226104736328125000000000 [41,20] 116930788546049959376840015500955218486140500445444277034800756334914840771914645607963723673285671891823975682106714281688912120292998832734110708050062089187665599127868850768562900003000455962368224207890087671024801715347361996932161919459463475085406510881594840645548942779274155189744679541534078561924053681024403159053968881344615868405731093828243354293622769448619484640872406931813649799324209270383960386965540381590892993466589333060193629975288421318939459354399454781898154128878608311485211114906400082154811476715340832203276877819254526364650032806600464103096927995667749641733027723835501847707475360641887208542574097844649926517766166817298434036888715957483774352268557984623846694684556002476247308225475711381165229688301429103159008637033475463193725053081665665797565787325964049627696324463606737975142059442440030713077827081262911744182942722355063206543324873667985334232707712318954118131629961946125325834990590800305039030839350337824479978970941859921197984281191320707987359325710497669702493694846122094246028679019500805105021042387561790413926741239939407104038652774912869203395157652542950753330706895003217244743072906899603029833074376180946164519962468045902450127455629972840457337578809486514250408159627941269676383386728760824378860788162026185434694181541464083312418648046814910445291846192925331672759762930558555990171615315424847078185582479410782838054423824085707644911645375213885332420864567822051737017538433775433642666876944662216226574972753860169280023648806924058085865825679433839556936901370985364079699086458944888275452771181223508036673421143551274890755844216922252534016798720927839791429538700512177238902100890582137593050802043258250441656875879348075871215201413345568509698298374376363119011226343425929733194380831921259763233839383894353048193849840230733100132624416303838789152872204116308153964992428823097025173686666842744123574990615621951820987885813181003552085748526559350551376482761877214316139443817530179091967206419648708110148051174262076294578695261646258966726235475444541130644531716893144351390492210660573113702290746014089354799907978722012398423926703218657274569974121016509670327268127822387594980788284075389772467388952705301683363199669583018601543451630965003883844261281616849848435466638840393075789659847894026893020413963744062332440686971653634723941432924465575852809793061013656095618241343965028163904884384735401674278317506183721974366562790237367153167724609375000000000 [41,21] 1721635295239215541421142369311917706710658123166537457707728335102693751033314159872228665715918980217214797072207871910700365793159330636689147870860394563588581061590521753453719460705285425461396124703507875326195213067777787234560527437168113629339519697233808392197666980001557845197078133698649686213692769676621726303924410118900437870984635080531850452380053992235525216834451979724198276714866300815605404774237183485517427602645734135720996732011098677246395910489870498543170807562740721973107025253306814865986075044934156992518792994915031957092392969849987511526250411915898946736794302416539321223765586826967692778373545235036547120098125043148452818651356470378873733358575827330621774303550056043873480756949322033062905528682697336227447186068342645142564743787977608558263847654128058577627176001596379564051717459860754171413816929138756910907767289897362028423558944276033576447433499556680439981222133264043717425610243032660732862233813690192324464605601068688629254058995130491735515300757135960700395168139172109438523351000899371902150677289978630428589397404765597570283293984683071605665210434137615652578002322083340220590391155460531897197756165069432668060120593475663295693317527410498110939691928502082067511193419771496774855312675649311773971185561096563448838214967906760720122901786864330988893371907645401118315043078999368123843503331474446526211906372769923237581188689245300606691360996473390926064528122953039915455178108744881393774699144757332313720724662088517445149792850990277075278496345613960158497808264314745474396961252108121252385677879003255287178390146753992041048996021309049888783809971549915083489583072998216208210101270384106890178569188215473208161290822503965859003771450199930173228336359497781815258641761108841200300456733563659016068286985387077970441584692113849911908146587961383246690523635449749418573551252944383343072480723874758988790179192926411550105655132588126823262816670364250662570308925100541539322585141951168629406444200890432409116014662278498842375773880552333598960961398599255722926097995605952891387745693787991573906797688303439753260584323901841470358655205919283136001315661666208683910960369724573634598111065647016645111459024129564656488743857962856475182247018151587269004280913190255164488072694826988548182835506006726355790336164114306647301216851996404438759740934335822901416557936901759821893493172993504645034139641688091379920279321881493306278798627317883074283599853515625000000 [41,22] -2183845374091005487395273375900709704837435091727452289603650275720573187927662361988753585977705992981340389177316915004706151790209467905077994192726189072584150374760220414119139043552304108886959366732196717266281856264536822081108720420798149493879037371767130178918108316587369734051767102441655605123851189757422110080700290768668794855399915740140161986130410284566564717971078788777053986573080292962649104162879323544064816173308599340487271902662801257521922324210299726179821345755017301704732298926942508134756447962786053670276881702465071014063193191402812455816090598410641977497245399869404619611099360804719704753146071523066869658480623186995286236883964482901118801423023383893428471046151255663824265197914646723691186086617618560957367717488358828359821057561418452575377971342561884506432345823739162118773665275187553241148687761112548310108309090783235806724821585685461761490458368442337501083769814174344451432151666333206034602051009072606908056832911113284138671076282764987854893672035174175675194883444794487271037109388952850279210557636875977982086677902541441652058504883529369917221896713088471397029372517607331646994447308454274620113590081972338863954415080196056634157415837794853303091725610730795078257233153989945328262999833341311468936509373303118743851159241904587176679413670883604130543439026821339629898799846232830843747831175989790678084441248394052831401089691783299321151308579639173530988427634116069727437290864829299448107217816139643246046409194930542178780942300661504454286589847829944704673684586119595453207479577713633371431679253008047347934089237706965090582757803497593607875921329552743911946140871206446444304969650667383610288733234180177460137000307638931295094291243699082868495902227040928411936125541489533277675565631529864563038510633131375906408938721791780920852104240357460138740339230503398617012969356843402629307165125913564159748339734492792541726214141122860295789254735581113918288311401418991073902416304708150167042055931168076139631901460398933745015450384643389235727631515848543550200399642180262268682867983059992343596518996712187294493027498780960140093817661395852958775420199555778776420491256279720358457302675405307698630227590508620147677046230461890422634154714704817384640999813698621017076386880443876821867253857065482802313111312944860648098438857039811476235601054098992399542212168829631226270517703105125005363334185915689822517736506934937779078609310090541839599609375000000000 [41,23] 93243695021600772060558982527600714906212507347338276705618274998233753283009000582148546820626624325307013661580257190544863566684731282233460003672179213676869297247907183263736245430214625292702968590019286713645491249079207845635552042793857381222591314456025598115464643235999529287549576111887975274168796430483835978796034163532496758755933118300264960932210203799636669867023239417089480992188736905696500963123485279688498862083312351918522120350387605693152374525230672495629110013218044214771707711740377962483463954288678930357820525470268853154602178337544065201377217816663941765731144116581725491252302787885427828513926425484885160527768121737797560273236055968145885854285547590100591494558035856208212872863088514195866015994518447581944021803412866730008359257788881479381992941434255567414494771382924144773536401027001551490369298208188348538145858995886991207167451146294106323420822258071003920529597631929220740007047014872411642202368924739782569466904695097742720559464421057558844215866576213189001914666524814637828736277637887103660047121352303341702392266727010091336404655941403698971690546505468116243233125819518670469010803778208372140590814909536000441591239179469970158013639550351577887662637348970139460204789098797092355661278944357340596521418298204850128731097586530646026458482535424409768773994843407034256578397737733586088892156931255276865982547107784064090169699209615212943901715153425703433128546619504351072369699343701249148781420293487341205115973200903752089207037281828684433505859590274212946391453465137188657673712137458145652580525373105649729236327260545412983300190042864116448159992033654863784548691644276649620851595845628045698493819246699711387578098277158719264464782425279653761070369164441582926783641727729123874323390631220868732530769073252501247052968095099889645443221109451021943601344607040360205367408684732869338597567458813309983153796672561554350120054629628394944936260835622466021724434720100638131950561574807890943781262453184438364425996632600732131954935873912943555462686151828015566697929667227021956829391365909073883281357742090628263481950904897886878318044470768518458267378499278340335613365623444677026343439223280644929125340159581692106928643716498590579408247986423204727632642891405006979327820417145528333520144809659521335178021582353311232438390257918783698454072932893260455258246447183203169740672910292413379230680847224293225986024857832035195315256714820861816406250000000 [41,24] 2197800604375314961620139242642378288871854091678388121843039069570589658908166067751519150661309219687227252803215375141736185596225141699827550662428722708051556651739838465612306214512280910634214025565063692087436681722850157034390930415127649883184299841478516948193746394865112324361473667614050103662241950817242784429291415894399534731735233691470534163690061875311151993702174207050843665095211463596279472983046904225607831634657303932532831997318836625019561148851327930271008786865739925490696224320633569806931170382899838074567763545174584891569106241187248009496915285901074090852336201899039054056790243935890749499814693198884693136308361675254672416573912877858120148097740818279012947212641219446622035795754045201533314717466468250561112003131765234439674588401361546703004964720283802346045534297289197143207866386958616306292311157962657065337735382831803527933190406639835617931495720243592187432772705888428091818654022407493163648806363562312927340246359426433272845054800206599494690732501365646073266613601006982954061281857553329800625140986184979223648874019127879372494837110864971255184277759681635092893260147255001890305155103753660536718338964344495758055690964808737478205905124996407612936398026196237514001760828275672282806817108673713062270957391573204144397597517713713788300598431110550978979636644064291116994640362224408519354108208038261206051737060514670704415571061579161906787336645422785181240501811199374517035529638325991733169439989953268928745959343507614739259911790820584972125346580944313745872087769195366170783234094282935163028826625519249677371686268475511032756059627787315573253169852370228584130463096208583346018895334897722944336638595421293574341675918501185333180822280159826441153694571081183103653644773019142869633066082052075847498762111552808695179472312442583744227910763715769586645220637941348404032630230901023676190914301208401357735820851622328356193060582576079470023173906962738262213877579494205036701387768548856454825415561502007404110939995391258758885597872634587927136719485441513756684706408974167043176589898023454159842595589819910668862860717265785519684600154237394784834303180880450355985992093899844698866358060623149878812131224313591209039419751077493187539305386472371451386868095720217012824691527893892458508261169912293355744309089408949102332977320099353702330204266194754221139531087445878384314228325967067839496588533270565474914137737982855469454079866409301757812500000000 [41,25] -2109719325140626107126326599637023096975824484867612543438645948674018312493854133607567681005065938109169639285959145362083313354852498004617110396464810435501478763649209759339424238805585543668463162770756145103394097565267126169067383480782357813166666569144744420903989864968229462125467455863297370844413514866383380571283101847661304770702634037316101386870139678889723124147715302540075920801140189881063646203723584422573774494241125691417107847262041129062671988596632298861960109195155566436738984134959138894462898145151429377401107605077964635322035758642732048475691073840326628112921429258013186493817375987783614048787173733045851072702696121853309480842122218551073612140462693897911707340639178935941725583431702009370187585867654512287239394174599628847715345248976273463141465501963363849151301117041327605649757084260729655714822820028047728882507278265974862532396933837206597887505342739454947334006421432637621160401791392317367542484846164444676020170926278940118729488686529363731938413166561319375788010752813188347357491087652750756241639182703065797604299374380708225977410401926898641868722774549133352131897066620929648593762033349578824833501773894878444649628711328021317704353532361882027568184546257383866530094559378688632557895822309015210283854753615361326572487940349722232233794593682342712474425990532050862474794608099599865758085394881729264465809330255278361080949533302405825371133684736057321259266470186087835171942336647734219002731100301469256922072353158995825692683939050767244774650749317825330764213992632577205969868904557522449832179931168114950170801191371611384491906590967604349511289032942638653938212673006255541601927916832947705896136455052088374636228852417791670393935235087773359391205703899447348680823799201154299594298856090598743174918606660139675697318615870531893068586258932985392234970247629672939567327515565614239099391422506745825063004034472818766331765193463710519407402180988696972205857378763787634028990210717901976018539176923904415037034351757299210380165557828156747283916286880825841460991130582291131687426367313091702036268366758620865639829837130163604341880346065769321318232233069077982454155291430896476638427205955469564596991066463291727798349273969042845362865391144619902180836324260406988763148150358638639091845695088828291642525249536102377144848201464592917030049258457939023052218815643208918481287318491576215572087166451504831182761634522648819256573915481567382812500000 [41,26] 640884850470182085245114805355201450085569701168075508044329630965250513362452505764799869360815487276338129218026519979254089531223968525815027836877555586265608744968879098259217871493881469672156783362920417149767367193816465174248293500460380041672890135359615590656574527191589112935491828492752608030311154550323652474890951717225902112119965314048032519589869598332254363464854721940912591706837908137211902997051729809912784724737791244189815191421587054063350197412778516572679588380128803640092314929569680421702455627037425088519048295455187024295863369677716609966162249324424414947700230606845669948391916001543268654481981497844010047725351553501825294585464688824407434790584221081608144847553292707972757402736122048081968524943509508400458231294069020742527576083340327960326245336941606316149814563528341064692822122508246028812738188219745994083844239898645374481399747471020055954760867576541280490917974926511804211264351175002746738997237385075610271035041852976639875628578814112665499139815071842090044424879376921205785322468333393725939850933303207560012946612172101409282261116613690401322649206979681800330104249355414934964075956706647451101332872884600316745009363477245078338246881464095228506031471492612176043742030754891209178807004481117351623812984269245437569053737710920102568104706800247974658105291871799423199254731563403474711971338441633160439776085254970242698612512980302613539714815238657827246484366199204026797561082554967646003968728861085248553885855236011008377979397160629248063444021084342942879687720030664704542894014440568890925178017863462448503084250016987453513651007522542824354928386521065942225142199663915275781859299258163358230119852830751425590020950851013157170249566316740905498176459919639601803653813651333975463936060261166553989686912384019735029886735531779162955835675219290154993160798632526331402335837906934869504080634630790852770740851160071870784487144901850753870825911141048987411873856599766924044538649125566931004798248417558890597756215367425521710186491333646193429165587152356632315377603549001456714048326630943054797312995032022107229949754939948791191782804863443352434287823113687229424656253475348009043223826740080386768737106307270735303742041471535635360983386660589624896544866543288831450801915470588659126266982759889295183056399230574947270545264875966141332103094474534021744234136908109692036105654583215774187630140866674122168689109457773156464099884033203125000000 [41,27] -272662349178639241015273183905369771974508880743161937725578321939103034115073726122388456138776944258198301694894592660146387871085366530659330964064638248893495189669692070859754178818375646786393344763100960125450929872510046759788451436264023490876407248373960739006309011991907598804168235623901529452715578767026552835506771944583342567684601931569364182484259710550790419955657725323900574503846119827826316420314796665169911664015358025610877272320537920366347062994160277644599409869428216495678250175201845702890984959479507687690201130542678308995471815632617864454969979263318830225562487582729018347270243492559457287957254480857334133889165253864831225612330130622117141783419181674683086400972129824793437630070139725126835535168387714103546643447237537586084823328908208538093259006069957571306783431126159244962245809578222495692380163929811058422764399110552724529657322640547572568554231814472554929998138937139008777116293161282699327632947798966129995576541176857797053605011738444897631331462517049994097437652053858988282432048705652002942099863349334701146726684277100200658832613955123551851667472661688021232906128166745979558072062555602324675994428892315766555746403331968802066137102115026261108902552812126922803072071639041822733300802475541835967338955210443849711644377111597663473040471999466801206982986867344051414403322192832270054900498923850097434597186366012981618476145905326391332653394248409208875923454985230943532126417417824672574638241496463748961195042420652590877997557777919056139927370994784223098125965070463205930788650442517801267245580672097017602780497517599229514169533677846775403559417280954049605596650849147745110855035446048825798429825929880850378263110017872996844286405336397250939090177675816274398468828801743835697374745648562937925853059005207003438924573144727682214856081247039944505536275972255762870907764446506978742013673548950354679128972074380778049243452202031284549272034126267864479308467428514956650672191250997836838840768107633468001873679153604716795562190429211734355822131819307159300023211013011113996196759137752254494606505476770465351900493144839569569050147369118827193915606861741864623890739749834057393522541541415290674788932348742505806288936161608627069982667870799264803857710712759238190676650177832273926904882269513513019280584782194000280163747614618690700123147563743964597698906092874813205639328411180738746730076909122186812339805328520014882087707519531250000 [41,28] 1261927194601877718934734906306186342971508020515510139106218124146417823085515656433061087872849161191050555420296263089161105340384645614940307174422414121031536558859527176080526257674754115698741832639719325290871499197042825480450929285349672274358753178017540919103681774933542076239091289382969310653694063879014425334378548928313766472969644925010435903197010788067857348788558972959121896278735091203206082598498105778022253759390505084647028630073737718204139345713370450087896461420151658928242809674811889286173371333315771361081455111259606151432286186284759469398850703648426971322112510595273812684123551257500969707813799828190832218866737982364381780286931239542829936523469500064181749722514309394431742657302481823891378840351598144682088393366408874058359358612787166517812489922427836349362303881029615815201481336436181458196778545278024136899053131882411934303999323427698398907843344542243418960425067238524144708318799683027556426845468141880619452446522342206281278421600421120742524548093339005469320394506152098554940348883702562780017868080539324290970126498426354629612118761545715779684135852069302633126567347450232689115398369049088814478540325216060006058258246076114661760830057155654801839918732435143541692842575684248735581164053855971634714077578839771504364490315174653056746054646670994430509691094710356043105347180455764508133856311507655872131620527109574224105963436819985835532143634861589849450910946362686193417549676956533940587247866188838031209951328903305489883285177166582971827583815393446024950010673266806590120973369760276046212731820896111764369404388896402612552117513472144015046048718883580897716407925616936204377270401845882740990641820948171914078658792821487188213900244245978831452855929659757668874638852267079644866537673715434082949225410732730111393150009669606801960455731950046251507533122573277164426916299149613870600334296532874629568440026931958339528644635178345899766754976876067255920233518741299616358952182651601160419368429765899635959578094246399063531013795787033045557308052682286735860542329181646323556320719740071639938242906608875264951074659917636461581073016551276853093413220864110848399061561918953105745542162921261357949453524436443821624587303629265654485225051621130978266419398801818907332808352915877888820282655667260167060325684669982190822445948585812320721942513803075638052374569284051103637451180500257736079934740847097174309965339489281177520751953125000000 [41,29] -2191661402203628241661327783617637037640241302232778467669551148309401196957946652013299296559894417905977556411786090594208853026880227321904396693072249067476498824342054726398506133744996316432450020511637009609446283106525300382290237475119519560399148915008785413133262696719527867509039622774679685334084668222365558157118240226673501734770308092404888454264304387633316950967700684241305070065216963379437373875248599980042090250064046919123289167781968909065579464874162556261897914294769879979986902414514204433022249883310333548564623446122168414877401593123689863021412957318912994367861532833682213485544689013867792232828790966957010315372195264621164554189868035447950439069800744520219128012941411230090233006205681151020424743015622281321439078602219343447773803669019368947796584589252602834610432702311066656881064998875254796622934058926231694072898785127913356153183598036980772848962042592954658621918141012439386217953119750445476665099637201941367334614801816257081217534191620174821487861784488161246122668626809811155985039361106955644527132373913972374395653457468648620624011943189172473540045180412469273691720385573965944206083932927836592245649592560695899181941082395088913062653501185462462836831188812434144463016667346861868805585209346415145258559022899035130465628860313483209427945381457297277157685626846058336015913886706836398715591938157113998519071144175747805723512182434233844122218865361818163692015941369827346831317651183444870356998454752675772500173004335491153448475796139816469101199667235357999020632455833724702948855219827955843410107704220809173213489207733468180343166150447824282942448949037869614138866727092263296500565024809784805249544371006721098014276539652592593884568917265166420610503749908906408257632589842630718727215947886827504537705224857271100979115106934674892363177934099588442813215209555428849311415490179462545974597107792397413579370615473040089216291987810638693212315103056651658098065948391294833170671637282076827894694679008060776518786898984490418444758284473817568852847741467536270936084761767680283951437046377520606816999902429539740612083415206589130152844063169315644787646899952673994319889662567461573371265862101894049073989430305932469658906571434138163268758521663853798193419477729927582480982745262678671932925121462763431181102315523846927976054033966599885442366466782331523207596255477079261038271616686958035433510638689824645553017035126686096191406250000000 [41,30] 2440905401878951336824952900550699129562722084446621167200218407744170644998343443065068029854924720398485362291420623474189298230779374499409779642530616644186946162221633573730173082302144141426427361198738148764258326066130070338197780372932477495633226887976275860055665161166530767666412141286875492802728694995345114897674243707317407183268973599485544536254066115171545630647869377758731800995518639614798407796386736280002609173388316288751196947089017811242757800586045701169269967516505158297629003881168212761277946236130500665740995604772763019482709085863102966475787740076954639262512470625728458031048037247595651198614909640511695944535063422672299196725709973905296183593774172580214373148901686987249298072872306994720746450688585734584430364577745347252369212009606168566511606839916220098189794134657116059897482603155718727425796119868508522584433589366881059812797136913879761057039318002403901598078545603822485306341695820634570500349395356925266432283267433669753378846889800561173589422771335137098075763589788651645298670926611142184984228894184080773700335351648491062431398360689700777318198505562818746841053224608539303428048014151568133478766768348632777652184116627562269037652646707604003435622988135126346217756423579410779952132146037472824667849591447268069611401543975952088057322836038932990037062998036191450799406709933722496797978462035998489794334667876749831548692212891811558857942127949591581981494497219460296258180277106396975243446768416938792171949289448838932383775825216086070831866624101057555672853081825010709499739093238411159911464634232687486555416795282105014082246756399492452300052941345762322384585590776279216379870119629383883823868579467687980564372278274206581496320072521425766266975351810023137114356593429868991751820613963922825338291852350408764889092671653644037930414033455558814338205273219209370140966376124803579220244440003648364379523173540643097747344069874281861948640656537143634556398699766725452224290005840966280044911411597737895105973458409760285076974174326056212910568104118056936189682558316992174896626767652506462726723110583849428240977676620857583058129013066618752648553258529095849476298931507802176828186319838444342370186548215378118818173515755471121747877009320009835808401772975373435840065371229154979091636908087935191584408238256126918976423371014490427558724353251425063754002575764506263771997886031512442744223490009858323901426047086715698242187500000 [41,31] -2411374397118260875434981976835299395106770969550518234123822870576239485629561050908879839625619859948692543997253638777718217490716094176323182802400693793564799900527269777563876526012462779182835365468672065981183323461376255817909539178439820387301301815916773171704632831745077225850023739707358115391521238522147457394493253094806220630129566867074423636265910576771048325508294958222494564455645430351148504107182189874437956713245112359770917399639719509882965676027296844485213171983851450847169149920921861294383948708453965908218843402510943150889308673542627684459287911316230716813345861831713559666226912670078460910034906055731276795765346704367123371705351665118931423704254548134617901165263973029717127427650775339022905918264697246502448869903251945657611091477395594083939084937324334752496578882580467782495493210402320010265030401175857547853596869635723015389252153395681062936159561423512449673151243449100084237861568547033199095750914131732714252973909360425096426199729419578157681783589013857880635082854817557731538097031050493178629431054144131034970499763232885570726625437566704308398876722090459592226458331637659488801621288057741207577276046275330678747864360130020140554323218495160329062451430472744473304763311906889430366073393779365870024424548262701540136485957130054181413960491803616092326097917266584443747589153417370870341087298551961018538107935403586050273662556328420188484468361555679842152517377437812300469728878957682600016144733179679469044801624630363332291283128444781033531767966854644339070385383905174781251819990593676166859811198791727329891635072746049418035339379694239957019302474807785265411510840325898071369678041323656234327991906283160074510718321876721132511977549409129523680993880266184587035040781109807972850619213006680415015763208509355063781000140215162548713130499892036492121340538996126121600202905137312049087739380546694128203946726275631232126699462705438708042054987827391520199812218798622533823575070157046914662503153834348039695867165126351146327874094407676688134645692559854107423349067608127932652074461694365987442230789057918614837038721386436241580972248074128727487439302210414195754705790550178297879383776364310009272704225721623206209612882815486225736944077467510177732869218530349263537749101109378331848724172172217795726878945755043667291529878103353093161580955461370267111290113241457032796198717274299781060387104503206501249223947525024414062500000 [41,32] 2334999998836310759077475297369167416957807855527477413558169167318005207695589952612597890677065603199634795945967033992415075029106623168704413867055577348639099627085640827628570598236696136526878886771103965580995213478861420817835822904447279553303864961923963553600474629680122469027278446948820998421680195387705035785242874176776684863774562588378526898389255483948217250620407475177417370218990100020190703607848572735876978621475032279307066053227793985783262551989912761645278484054187426859546642738780140836260149088251080535701664330889926011034179207509800619304059793141663498084839571796780264021339594582667264476438082712365452806774023670049036079555393708042372222245553467681529408877093550971562612795813247553007942300943488283785654977124517291368698972417987525441197253459474557989085730536565582178387683629808329488387557872548177971686547020369903412526919822033520063755489022548264212498963107192123236152600134988208438605050426014482318027857088977656058804989051544178863400345341339275445431545871073576607109345451646194038370866073705294117816240186991741876086352281321472851823553333391117893272995630998266213994094086096878447233879992018626073159533059597553844990157967273772600258139932103287118690467219971999997194267030715063448996847593739442229719156482566045959321096766575666234537752469848124417559435822992517988056983531605168256929403050900009472041308512578491921233938916822560546561847920943629957207529892357765795697843044285802380292470358896308249469527373172995390921041617477201335600561452885467388003438165973033045340875664944533155196396442636908049311929374797538928549428665495250795891596617251030871072893315761304530761432647721213921521195326497977260722791493086608480114254438412638032309905033949144817529581783385694427024153812170164572225351050370712368656120823078960852403448281099395551474185948583245246200473463257196337691942049289549592793955656983697797156568940982831895397661235164148738401513401845401745862690359239511043000242836002079239928064112531547467859843198479811295122044287024880311796118874571906492610944297749830480202332464214563511802553451354110371975790027859568012241209155171079823431139935895001521698511944866519852819609174602002980702493394194266919655264573975313607532942874480817280918949614599363115028340323209831979068230511673431683229211500142029247509186549731377246429415831842357764713824508362449705600738525390625000000000 [41,33] -2022517218313403840867082661416018942801927613213460806232309216697983605714239630227403668480586507083766286221117166580378802478991774468476493156510318284572672210303973339676294375757213548999574554202507202642920720203286287059541023373748250956722115665806837225697819476706798753474217307292733955586917102575612762649633911811702362773134816656125528918081506680174532368209206602380546830180900395151208724409936308400426474021201502911819615901639470500933513188271831465549208317115943861064441688890835734074719691013764407045653482637242163372112485822277175506315152391124181394445738854668586497967608749828327293176383783170217143481323262774420903244398637243111719838695066691129385688387071715894775766975108870214230899796526596947561568531594014223038200580053921628681158592824947098042000922822632729570945828380663842195292507219362667936060363579827073888905750767480391831860364547148383951548274784000710312910028909264604430521343743201613560523567843030730383668606983422998486544579919276722924523484539993020821824954846674145645719532686123577290116252075799058328687055632079726665822604944415386938568493882252919610922632522236618002635695918801911185262446092928845745540851373967854476862268195162134393680313307991954672609365686179371569772693326201221139157887279083143787864737454058599006889290210616306768375084607836929356333513976284618661356283918997701344216672546899474833803545449688785899196375440446827241113936757428254323498108117713687818978302821510366442908307103763034797273348481103281199884214847979105026470934239168330795253306464012641738688298357403835619962645494560579740927424385222177514342475046639210433830949188588248834713397320836292406020778992008685243591018396669348958501778038139322260151937663094821811363558299655508105008136464053308724641596711557038163578752617895542671456725191389581793920667849668841387820818031682570891653112065704623423590649626984444961462036717916026692668002860216710731370373753479887031032338185230906993996939418453569492976625313428631692673962081252652000700320752072486341257745489923971361469254430472263475050817846422109142134593370173971122186654861235952625252110385081810520414743369550057980553729740645526556591405097697954739565496885065993841422588811444878208971914865697399881033916969870826405494003925575799151271945209711980574796987983156944421435040250051064078318812085939722156258113727744785137474536895751953125000 [41,34] 1411283811970538542931116049085203637582301342730946713116687447852375792070020919040612414618684724889955936384286224009944444717937755309631234615570097733199585647382059296527880679345534375813886837825682202141256647466204882289731890432511760094214321760422049518386078185433539708682297181795087748135003858698620546456630878343724482873846149823983013065762163923291232117110821683405335557437657388474148941219197734487753936172049072714468501223968751729462232189628969110443520439715483297766803036313999480409246473968711716398922429323542042800794177655255030468198457294550345434362912240980946797438828124779473819064793945195068312298399621827077908976541223341922086330159505344810201258329863234323730129388226212866992989897618234875117521743209680387735980659156469504468566834292542952573772841940997445072341496335909953949540672628108891880510737313647183009172819328269734123107569709576475785387043291665862381381936063628443007264221952068788993239563125690187615994834055327163306654093561016391036898170825809833798859164387701704423803533362163191532155974684798343318845766171120082410414845768785523645064593287170720372036712536454812144105592949500675609685850809855597430273964453401815459903278671168951702057984764622062813945095893601259636947182773235575083082117443555319659276551287010391897582996530437240669514893101514842399276323438340876319637080639969946593567208967378351338355785355237173919951852060027686344994143289048993051642151692501314900570295530427678155907324278372687066278293747628988101235025903877233776708841933422799754688689448626665781672865045341406406605048981025437613292537546289921933375085053829006880724169802982408146035131908961916205727497857326495717851773004316780921404300064061070130361982065474850680418455514109906891845132281168637721248261701527908563483150833834088937609927563432336197402856662493455159823770553355450900482480197480716208067197601560006284560936517992307731674916091966728885594583573120870117272501264627588575993633312683052275533574609597698599357311620662818374107778982537385258656560084644360422913005617760290301990422873479365090666656021737289332498204463246334435334881289713142869799466149848340820276156379952341245153663353676173287865153778111206196417830687391262986618869945278745036255562410647874103430555752491000560808686522051095443126230957625180651908848238197453463456024604430472102478688611881807446479797363281250000 [41,35] -739605708917729608124228370869765879286773064777984149997145241919486896307315354579527233623307621433120470105706657376839137831967972549912428070087729344365242987069963496421735260747556665045123783338419714055019289985328942481415698477873088087837234540531350298103387551496258913904581346570634932408916741484931899765298004162114423365554769581658410274818877425020906341937589326495435244502903237549969558863215562370045850594152968394672898480943725275118240176159734552260384460371693777108369335566441769699138510211298613113580467308622155744153886183333209658164141628649271220179966194287055516973273902117740192476216404302524009625985051930964162023038092268316555352202752505174450861630109086377372286498109829923439722602619281746759953575261259885308725892827177127303114492582194595622822903090556861319118802404967222114287840660362670122009793369977507515029017369147482540036618699746775412888744924056645904108476874338298319056211473691372767172543634004728369646352368703637159826807737177703260745320234697649765860013577081720588307799750296430328263670297256739354539953448978649154189748674466117031191777848851336717364788115756889707941904821246438870619720806870966010209245495788915776567065582139025907828212190522839734056406776395079224066100618807355342464532367389832482236228798395561512820678427207620645489457457845943651461111540800615916960440694983918628929177847142893655779991058396136138497804731827112067092942026184952900539437693937974870649044543735240384898814680611771471344896912622445145739585836552275757486073292713265901674465351984677280536659299629260639344931049261624450283372541388018905646669553030647033310462751685724886606680243135275677904766475876768328404604917838760834568337889099574734593538043390430702519282191083712631482565941769447248269753176946741801635924688502011201478353740886255387695411912940474464470670584161599323509384445925742227962535599205066335842341003248354255888494305855308650027686675133546762403539196353664917819065071066613374874463267412396016463177036841288516014718823181653452354945998316775797780821541932510954464120281312031490448638123996473566730372499271635373315758793205646609378772819642293088153346919721645945746928856018661407353876421238909120005573656305178201655741119895138618980776319662122551943487168108143727109666377840033206829548242468636914867758709796724924585864004156210427254336536861956119537353515625000 [41,36] 258369028557638581015696898193428920222493460667875610500701665816516067035736190620324726783906117958534029964789233266957977493228764848799349865248346058897705983213625864757397121698012906079325311685868786798698194973377432641926562005800044446427241514975949844887255920349625582836500525127508464434781625635007821161412028916779888623829641621824108857840343425956056689989996055237204306800716903751307589452033005469103505418484457004255242180176593836550953709165861511928648026011122450935772312944817278111311947603991314433969001472088396511161421273192743621568193630158481779342265965203618048867552847751448799596669182223037252149623804184437265881640033919441600027843256308390587447925602300580372667213010844802039841041391610124447634866983172539391083023426287017772692664970362812093207235743961170046250343334258585258039037637091913080713570347017576502527097113140835701188281732533142610814160792843483739778055249585660011257662759899860354549429218593899108285664974975496203950908197107548149502348553983079845393213223148794053806841851584937073620764964649876769692511743451741200632262149385606634773185624686327559179683602915656557155543368496827653838252476338870682618714410030398455763381948450937674604080838131028151723871315786808769653351961821284498424019942579918546571784942024718792447358113503720413284523169704937285008279224491182029088505432016340840142793648560008158232618542988404902552425725883167083866525556447880374647328005626792633829558055547157970576087531896272130823199706294975597414670055695058265154588050087751385495615455491938172915106093968025750229757009752020544834668028424984819961137978872188739437130862122695336112891043695607690650758725186355604244499737914394790223437206143770522112736390973848298601348664798118285804276503062373466345501043738831651255871151389186240145058632964207789647378844184297137049663362611014380973186720848296105692968294922317512955389501875100660653758841856937102479966118612401216962085579864113220008763256817574099652009508531896884195040057764108255323902443662140437135356018325929956095812225655700664948801087637846011880499136247406050022063967031795255281905050820249178258301998315307959200258229957503388354882128074385102761859634344594792039682065411842928197959263740546495312713203862669896267512295841458786212860233955591962250199565492569117821547172708827134817929915833190079865744337439537048339843750000 [41,37] -25587246106089711771479631205227592831434877937078156226514994588260079059208876564067313490802716260994856677327800673434680607577724180434795578856129867089345381104283057090643221704118899175441880587356360383193981105895027320745401806343250534673158893701087903301455383476405481028087399221170230006742807520687325780752086233423441049002547956170780834501125635518105578473557966828169136523859825046324281734627125081393068805371458259017955441066267910210515625816755878992778743729971338252243490134695402870629344685500866822415305727710555156954935289430703463342413035717053419552245170300029766089602464305946201306468158567140090769559231196900908890594822691567609837350759865446695636824851558435134374556808951656400665003413452490326532527078442212402350940747426887275842529309495916144612702654894896423763077332142490751654994622647085273033944966145965198533513509660731924271268537568535046416808289512353406300810842336163109347238392014628627950190073231456941646752620956346271657416100414347581156729710992287478705126914221176690903857536924238195595829700895560562615563550322360479438661574492045849854442365391367156336339062457696960583796088966019846883730121046860250564601113146976710013545613291044071839239018033055940499476653880458316994871651576078492162096999939062765752617047067405796236476781314539955907073082366700311676919103877633467797564428954475848923007932186355962558965256579290781082708103556086782370001943712605641489984300257141368616316605733838838111564173994356118506119145238556884277629169034193796557847746537713057090968483275414304403224530550478331557885464594855328280903328827279487370872062793439150792365342428911432210200139061258655763903238069271305223496647228607880122942297875939718518143686279996130468777037415731731907439254481378167811213719066195389879378462689061696697822821184011853352568406585811091287162613158011406637633961607840658024223563734905365946100073855885553507212221637033961284285083323490728259073347463626859707698437319842499616164759040198831540314631875696582832780229969981550858550313605638756657290481637980108354363236592008030162511769204777688640133648044054142921854857383820606061441932390933744320743807639371068243687919779428953116546840431496795579069644819138035692949939840977818286876759453133341093533782121674211555316923923758395193760092369092651592770849270139623191089306430967553751543164253234863281250000 [41,38] -41074385955738349392195631682712409939818058473141321190893487239266100384509958278325924339631714324932898908121874641573804947930669335097378251722764693933651326469706558144667394163972005176556350550520268414083005813604906110169508526687303131581451938885732698423865194319928790998560929024406028327341373283034259063298547690347795381612907834468975344159598923050344939773439413405036151963646250988454189302070492109374080348471081041850816411258405390301037485286274935454247095757349021714535399368380473845759314873592212078619212641914333113648458497737340352668874061406861330244409821620832746940890092987031919365607097549004078640735513210058771352106530987064123788471642038184222433437084488687808088961125555706838081103197058927541981883686767873852327170808513738022373761680725959168393338400917165900601330906318164245849127642041451273097791157266651771803076798313146554504807937739338327555367868622840362563155250772774019290379985054817819454364958514225148433789146466167421176075846917626380551854976381870880524388285338183932224997071729834064588333492609012524916177529072341250997435833265098979602421049268490853217107634644262886495178491535363437112400660116755895065534018010603432086509988008446892527831475048894304340081700752730856505571814824422360179688092453836540492234590955404918215634627423358204868353416876409843059356220810198074003280868904381355203021160135041266226248897526281459123052710209595949934208141810437849695876793308995490250648061416343096521776361453030915336870612071637175621772976942056347705215669708328577313669890243518365761455778523711444831746918901118555779107157470564231418345812345018861742249195900078944875883081886406679019018341595679344976483376143041047618827797078838839143527445035717981922827139359503928889548029126774417378135631711770634591046118797131977795258149377070996826443414606266602348125467361424235594184121995624018699001495536767048110161260687765657891211644030521951905671659991261453661256332917029592346000523466734722070991716639853145623116608192527033034968919464195102525034322342167084006431317208561770829442958959427767014982287173020689756676711851307507538651275158762602887005424322876455990613773432825981391826915883870338617211254313136733609125866643582944376524008910499498156757046086800568085441979427337756260686990513500602967600090220197233610730531413535518425739212489133933559060096740722656250000 [41,39] 38774166150046441933636721509926058330806754279736575016784550080585415360258659384490361924703886390664473579415616349286518546322076629684242019225209754360369364162417673240879328358156563991661274263080874198913813169002992960454606619826967818878250372942390137407544521845496169084708785150065183020427037210947157648819877614170908657677547071990984979665473754123874365674700770721264168296058942752087137075594480463131976086434425598979091075966671085622198486350824690715954597432434139172121825799315876482233548599134495272115330382112505241530022871541443865476733656947431949567437302894943565845291762341230614787710224344634877132105228638248748260476350449992858786499821531210934366710199800955618556727377347136907860459937547594683011980963271019843810841273095803925340771836340886603373953128249852227000446683347437126411539352918334698184710688272055918442482083352985742872330817868600494816104648234585384719213946643687578054918671410769355165114283751178776273965177926271590605377215034259925784362660039332905070845174245456359309190375244381130633639184815992176396299120283423188733631892488224269177900399337894617892332965822037130644713347561337639970874385384663205821845605546605553742976211264123054352347701745843871319728372368032432149939586778951308949384479127070847507952079620041019470026427303839305219169348662206959329425455338319415023553219330995985550615199887039659308956009914683645960040287440058375485915976700982781913402481097487831206682396685206928508114907410510406681601711187541861771676234737314174777508614267558889502292499498097114438016230239406513316831254362811626696659404458091259943504535297391200846213746857972900363537468777977786419869385450290301198597537365230474571204172020838256430802629731762010620891400620274624132355550617866960445996211349527215960770324222900496336129547270160495064165807522389271831045411100743067741088806235540080692940874207965550312257798344049583248621881811946937471177318842657784945757515741898962566699875143847690311122694063395819770091883993660105413458830271502372851814084382134734668103041822160868500637776464835298513070387018666449636022294391683028667117029100215094169742432774757390765006062975058856042482885770293406938237767964107397809713926133325536165090162862385385842761558556679877767424876574818868903845529151598960087310908293408349578656660718370408069688437535660341382026672363281250000 [41,40] -22392874523056479297232378099371447482749994764025636175749670240389734357608814652211601930796212876676640519874038970894997658114147078190858307153119645775862633838906204590505941345889587619123671821869938792911815401297240913477617889814129484601677939032270374721182621669015028970892286337719325315567471854165871721593224139738814772435859597274745160905499405847051019133935931418017734210535089344109191946327019409773081640666261459772759734914989915983160386969032741298359039033443342833990581223005280789637772250522508545749195418734384159098038607324259574135860597518207206708021555511504890491924098494872268964642379933398311760767835826202963222400437482060855645604689353407646708103244762585425196811971733572003302151321655960145429480278947145669015569447301879187452512404347910986471333294942724526506456047741501270481654683389527795056332388957168838392282119213102752950264731110265817215686173799043064282478242752810407700803217983358472498325743418453564317719185497737542138992107479641435398038384630496157264947058949048592715970663742708941413392526808146352478139451224985215742158200221980837714336303828837518131593687507448384254975442197972147425130079201187143080497825996540516654496330554970483550878912724684972529234910222919480363348392613575857853638372562188773556556715726663007776750326039268269564871144346231131415218568776996897426791148980876681340001571410291858188435615737188832771439852452944515799223570280178770882154532938090492490704340294295175160834331589505749712371459989719143593356812600090776590502490859047343729284423588229325554820185425265623775666756641860272766539599581633311990530511549064617691820325685343767886126213031582908796566971914393281884886330335278327391039050211134275607226176306944237488345790076066881877671716710898312163956492905608403585743140814278512155451507215814892250924008496562359772006833245706236019169783629915623575200536351938278781174105984768105083645072872077321942945365305374703073434060872481915362213562099940308639625133035086210797346130682858435274925504469961648398459820908034876410330500250343154953977726333246460925086672144674135281053295778962546963157066132308092848651453290341843324785972305036770706537767857351535373989879927282596404159939449037936143688883144792548654086737795235667644949326077394422369506538388029546811210136503111963573434042146237388237750565167516469955444335937500000 [41,41] 10131935833382730610837749100384629512536147154452745038459921444620924429532813026005721645856936593597116873276918441708346244916637113357410093878048208485654259106862556396478609605547741927795010603023374913263593425533486191209055702194925303429367328584776306263836125540807690635145726544114371332423918819126417555851402242825636659404439276005040199325299341461399385571585880657885496670752640512541890096948295994134546072636132333277514184229331173907773462735163324538179012621836516994630160811500298961397142820045080916875754039676371867023358968370931031678533302894221928560779540090665334981664801080719196617769935291508162887054301735834493902775054442469568419201251287652365564613626214906025699533550646745878164379585988780484252826038580951736112672479953188395600082323356607634032256228793546205081598967468073242407250201861520274023559815301499639765378248913453691171501240590013132719172249805884765577939587412426426018707034713616414072118394616160691433546102500091348268532605443658173386772293137100813927355447273633855572952546183831486438138219048377765022854708884430020086886404031844894511037641943107167873230941566221676159600473742385121676843223464254003071856401144359354448323940833047725362324543107878523335102752506818757111400604753115149770769813843976340570217688509885655930296993574134004641680862106904102984555580346165231639366367352101710586428804481732171275777240800187363496748868632816973164703875524794078658169894324527413778628955053751311724543543499536702454811780799174268964992009660322852641064180212333390084404918005209738550807256714240398246280080312341333614498770158072955026707875059743821511778228919618704399752981289020824795098635426365350871373179944733982520171556163101193820765040235596963734320451612974478297192397821499832715828178120305100610195225384822424865226744355528316575280753663752553254182031422877565928154925373291674035192184103920314892081486352226854823149085604225642702773608928981473840737499410073413181356529617667792679020970445672394527752752675124688373853488450962202223103618594416449481026218732501132250571902040934772725169374622068914613973240030491842406393067770817294792904335579592040667668740181103909050629558441113423391360808046004311954787194636665278878874047485085208865761799371651736456161084779367635148066666811256988477142395300650152299498044788927941795009246561676263809204101562500 [42,0] -21602666897049849390775074938824952072638581316634095442855154163539406650347274373915286051987764326356405168645747173702421106691515952351320263017588666423536682435694826489075728447116225972204446319399162406195659286551202039760725204974807477852111129122294077254587135367003470639966400088384886902064771222774951681139485789223412275873417315427127553663636502689628569728347636825339724060241381138389273007423320723220267026379132717059861894727524015441648897312981140228808580491681243558230296007966060534706010801932824780026802182490015496706042726179442083566197864864456990250688446778652370423990837311122057000853926380893270849473715832725463099842541040053379701718234262218846291593749474218976243322955260169081380262683466518684484255954753830364255232331491864898390663622162568667363889862452712097745190615993811420418920325080894494536641561564693137187377874363614789706866447027400542124349624876653344632138922221105335647132359715856183443965896422191756747050380896603156154781149543336998078208270216278242442615794981290117835071316663560709559335352543642452401969033832745755911820046888561249624408019449045640879581828270682269867036217191851971905749266070445281948629832668226455793891712037754567262455978036554074484929912358125390424502810255470004400168775950512168433686592638462860670742287019337000671689243616470240686500470215737620813401751253483230764989416885084535947533958375946645438853507154791297605253691122835543956817151876254481446531817268115234205834568666066833911786170023241951243462637627523987494422407434583962205302141105059741811606385681267681225745841335205624033783044238017166425402343191208059405662865756060060481793589587159011432741857571231752221358304094072583410497038391659408103739226164820824738289895596741500533005544338729170752120139876353037118629161287370813050399043992943536867591922935104947124436767155566648832588914093710152180476238884134527148202022704643643476843063702929707598227525550313162585277080375065771398187324020775937568056200739532691131664121582746264333427757165719269486218211358647270473784589312692104019025322524568365025399689976773124262307860204293749164301334836843235786386621154002044059549898033762005408015656003884767611000713794186488743032575934835473879718562622339109984349075046973495051406259243884053632967224324296837686521382028703765915230275577437643511105682693745205780189166944182943552732467651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -211447694811518292445766367922853652133554586099400430726092470205875756949494495168826191665807391477130981511636042809052254259880629750733251536636447139893628648976133121607034434887800886806609489489579922010697123442625009397453574896464244574473914329024444893640011818505213743272615818326167179333515142482851983436192169488100356846325980598271747640708568412935586941669695177894817284693326257502468289837626182521247621137555795600509095044951201120242611499881423894580806687984868488894450013011396684781802184472818717814116339405456815431975626025632894524481858338783516560798145986247549138553795156233130733156419343839356551852434955323623642659820756023722848836836671249935003084044136530696941816831064474375040968398332344442308769560213328214978572449661453807303857069585383633349270770692640773104509649536278817045729134634756981998448795562328031542849500684070814192221863951666320073802136528424546124680866839237499454800297487144228746320419905590461400125642549447089320059224358890963123634209197279697519375949497660234068249310386134553494225912695969498846050668653340262008803695593570319829683425977862792881395810248151238622641213170513676290381355395533845873049401999183721490633548271872262916463018763327971532879930361439766749464603443505075743007416530562752206131198113799014290917166015718782835159670621469209147369327863318113232851020007389966986229708896259681039359849961413951823210497933314138470200304519170034278772190997004375133005485989898709338402212959847311513786014895519230152373951419338369107322426255940607377139513256417024085014767685376567331484836136282693707752113294801371821478832578870486042793941416535565758883485000808759125580444134587632591739565747216033843346861707909778959422100094804278849893938457298246589226957997261825758927636291485162446790490453065596227271318553360637364986597430121102524756913535378723028570609255563276617977662230593952543521993752050321783895384497939000813684169971151471743117543143632726931555160980465055913215648771743161543689105437712965847845327478587918829286658285623812810083314701357703372571729371121856315579587909385881838580544461710347245770487472390604650340931152561973578265782073795252655745032243103308577168252723608958216398024333761449052607250733639068095824335487184504262471675512795855043580864049320161968858469265189963374725742286218119656130600637959340355092122121227760089823277667164802551269531250000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] -13859973091223802323239198233659938754805479309646016973687774790008226546465041030723620282662133871895452985983695948161177923935609377311529366636939407598103430869667837393750900227055713787419575603522822162560744293869885096899373648845719828193716651723654182258085385364034980798483999880990926208311677106189521259629189320808896524877248551826781449366458823054333136866963347317476122266987201876331263443858495380054231164112251353597587359194946459263052740413547159419521451326749842688696282276257227386634821394137237753830230264113862906037549751509977748177282680338046981534056302999174618567949454690273239717862073496033659083354191253479952575876813417738967923414731162097521323117970512979256733429479121903765746039921561179676369736519789863546848558513760751652468395954581134430839808689715072781028358734627047728925628667866228237874793580268484621845863206706585660821771652589403786716774057280092479657869266723614451276972890301542738174984882380488279568871285948195932040304846754040527771762518109115740187309623593184157043452224896832413904418699455049600016440152479574732684836185423847481611331864849677072831735269305126893023460026679660527219302532359228992011358538173676948361821590243846651252433605487334322575638352897960970212622122877266797695910813765364523505936498475006332148242540319036833339091853262957089217597913775957018039382488728513549980415586566582887334621865976680932917647065063246049450751254831546476664961317522672530955757795047232518699626039828401670228214526504619787677852858316888341342386573900912916638669024064195814267627826109092515173563380825519591768045264428873826612883776002774827510502278810985177480188558405300472200350637506368370385792237015759241281770904854407222339945530507547077935755132006394937333737602111074921043182319274053311110122530932332014642059890657245722841171084121590033714049989888104385901428694369239376422958310674974309136647889336960093520653952210502504576170919059510778241795486808262847369912746196418516120197179235486704986461329944454882347819413774890250477909013698161377691165000972286292230331136988388834844931374305762713131284765896232607768334896580446829568800599637953921073016242694809054838878448167247728967711749434917438174668270063397880175642288097750374509435089761104065368786216409317612004044578342191053462933163718031837087862043560003767675497899946987239483249206885295823354908861801959574222564697265625000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -205733148219953139989311365525353374315066648289519103032489468786937088901317980819514035428646408197416429893806696747922127143171930949124331597630628518839840703116123433063300140723275739924958468381922504652366834185959490769271267373082141768698052702916395324183942672251357640904124719382676211804239210342336583974141805418442882393915196460840318533408566268791771874778069911043721128135383096942481451404821344951391453923865783338533071847064790136780391947177056202655548831913392217623658355397938504715723268450938655294339424181422006068420967747509193403766153651793286589630616216339520337030901550728092019260213511080133963589732859490368955368554799227038652964523299564135730084503682648146201232527778859637886603063752891123493089700354434095421755878667760656410705960589643566928030478809359832445581401326151105921379767509371224050153588003060281624959854794673601435574667804844653156758607574589890883669840251157763410572810289923703575033877081180520177151457530300662649833593025221451573121072666100249867658997638640312266792740150909227764988624974116929892966857270641019000196360883318816388087158327324575624391522626070365871057282835782661093687427822513539019797919699763325934385438422213492853878418602363938529095163301685179672313373678738213686348257045371734243436106189724440738675307563481969960736543960538112325181505847012370908788228073411036504923883874421704255357839928254305814711584181657420359021383973514961746856006641554376178787995500823659739608307779700107637368320009001872890611023485571671484464639659336591009523036198403451937054432853479866754728477600788977189731753978190206390339469256619330014964281217075619027389791327935814601391090300438565868936142850419369235865055357891506553957505316349508981051945739158321761421801779978647491461330188362910692566562649957894933000349197470908476570780703977269450066542832997596086683756756405645729113341463831631137110921555165620618666361855517429566688681217291515800461594885697845467666958196543014937301804485091139687861471128884126406666497053224208882762855090945277991025672354053235851463747717095076518166418035820213578997296215737733723773710143205942832729044726183318794654752365134801239984299986213254503187645449906786354612938034008871808014371064779241227298296069145182672330220927100647802964365745956914086168348505358361115148567433214226014967569468584911108503919544024060063469594439311549649573862552642822265625000000000000000000000000000000000000000000000000000000000000 [42,4] -1497271660934412444392940726507396382348219583459957257512400489521856218246741080904836349587986160695092241147415208233460466605074863714438653852338181531510715257304978155653135084803784953239315643934498823341357741926057858153266297246939998307164390165012126731025633257102776380711360506101025789138288374396752713706865417134498225965795763901749942487316463459048328043208558417703293876039467675556473263935832355800413775532534722811697179598181316880594751457136731453309664719993683869949010416416826266780242963376462912891464343570861482213675369129204665110863099614729224211312446786368344885330324734976728751274077786274933511000998738219655614005929023591506414897244379062990736244578605079809689665605711608940091590917144819253911049335327354292446399906035080120481918805522326906205770711711117192178114797508266242967873259629970304964973818022569000814319295012316771761982714657437838754551608576323471184338444648043535200356879576163994841512978358236903007940520560371935100176422586093099662099026552439115809702623764247189031254955595725392427546833394395488259438610114482834433081290997784714112913909745046256384366536612654249142043406856931042490477689754710283086192452619799643556790458579564588595663948229524473331688943532851782015700713427735502685370250307062897986394118952781825851565920237222946674421837053809363340606667958283596169706641804577419720537271343572629044506558075071199079724959671878677155238503074642555963731189923891872282226632634805038352649145770818180953919436622951856567608897704455394561638189576258701134315103910920443448250157470843364658707058116538724241574034934812629774438998492540605042844515510645527367429059146847006892006510962159068406705924775470785878237989006975234015499354656278677554622670345666978329428514311730447606442112199632035950380432826775469057978477923621036699456811437480565192513416117831144329830779019864487586483842890355796867788374849868483436123533824796866694347049247917907904389883593651685814206724308134681398089814089727094166163102556073129008615217223059416540035202429785428016139967147768665075461112232127241268113335806758721509027229077657190669378740064708994697620888898006395073867179999107058173369297183543966416543686631616667688877683896758953950368996252560417843266848746021345270666209207490143469768922831797403159125336637303496053191741434326666256286611083755529593300217752612318359802835721072966634892509318888187408447265625000000000000000000000000000000000000000000000000000 [42,5] 53354938413982038135354948639646200304158821648791301400222240832189358750022532276651906942967123611038103490290665850925981037456848013770487355307098550363596789515443497116729110851586688732889749252305433865574028227133072591319187771870580743264435905600853051635487682827590175189514170660761509581777656695470112195848748014876207350883859999638506838906731855405094236734869517613588674586890201132417776854241309247323744305770088053030252978561984951284140559356294599555037988461383676054076255588454909751047953989144877779857951960599429835063396533205763546650533586044913207406419188330609665988557825456746800855464281978810504521487380775874542495227982034803303201904387848133117302980851862207587596917639747480226404382218332467002858177077650899617139880267997990270788821142857193996158809160951383412670178802041573030570398463303579381575782247217291669805720323141465982924642849364602739845343230990091506243098366980290965564158900014062676086555851859584200537770159433371822268231922546294560544718304282207634855183467390413628298731848822880462986988225130870183864302372863153879715550233669951790799560985533427704224125673915457964552622988656347823682213591909340272664120558745876254223815415893028235691380997667028317563309779676960002076509621440683545441533602918717224671380568560178488661746227721992797284187908018729722637781684152876829620384952149670870174049218242710511933744454282295374512319778386037556345570620351991353806832071450180867828766903002786029983440570258220870000113865773691926139175311769070701576542223877905162495362688923250327023507136702033057908509226404629181148749702819526429044903741529137521494358392056150424645995363009377930723155824965700077853243666650928365561763842817056300301905849034573543107163206863635341038573986528113585109975358708153492258934175176573357897478896982030801478630030731623215327055127540051346768426206575128399024905592803102747093353737241965639880730169482843801052133658142826621298302921738275614377102047084190475655702897658635538602501569580607667318635343877065119109618275779672771289433615780504295030997460781402565641335172763637467141616315522669977566422836120597301731610392784179114802790109468260563397738751575319432790658100837832630514427681092310353608173240665079331703820088152824786811663238899399755612181815627575529420830427506061695957136511479910326943188655309147044419867713776020507551366633351014323594085908553097397089004516601562500000000000000000000000000000000000000000000 [42,6] 369304607305475857563859507500124008116578827061961774837948955680387795125535160939408746987835669664762404376398057224018746830979785446926503485068989390828342171564137775937842462772201686168267669472203244249362621618645239661694178183821984312169123492462508370667503714696128851973235415187461775304469999220408527850998952952638129416347529613869549617605403901590921060186011816752524016058158340295453735505022870387994786947469996351436941150659677408146775281428115403411802863380469273554718617018505187578460056672545506063784000427839154993586792719921689875915060983351028742030707459489584983944784256039429357113349577877670241701526049165599739506768667027013332249568099024608760906852104102309020215233819484169914445425865244565802485145546278547058085453421625979321821883195532420925744179262720206335415589886007832477342758289584594842132783619499880604694071162383215089513054886264523935151275673362041654829960581800329755100664548834497849198511451579901916348240471519416203311415185599931671313856468865534200759963702678093119487984480178345334786814571805798333811965385869174153722386254615172643457088198791073967841103283577224837053204625462767570722480685620724118930480912402508465142411844356167931995035967228411055951347181195428824254993694796441012336761134529970854971276612622999097938692182461666047449195610803565156799663713464330878872149933311566388519595518855878193094325036643470900748931586472271057969305071485439147375332406859624338910911423311640924680541243451433344844383893938341226252465421553193530921279421241993714237988623668840093924658269825654650311187045460503188122142684515377368497598204330057543870009852372970866134291361730553858010098923575809737224672760921674568518056112639570290034396881530097060947621854144007717391816302880077408901997755422211328311041962877082070006106197525045598673676017554567123321431682781884897165436909489210985105858351211987769570292485395454865667246166024829784958313271172499727467243935448915145131573380033959629181588967723421946278987636274444955960186869826783117767863488106317442180567951731462524684834917422787822797006504288472351895704364879052218046829789755213841216792122079333799347339752255113855712768872540784576579265363544991082070032612042165370937646075678514066308537742822383246269527541230135934222797641886557572579762854217798082715786767423852062294828648579606972611256114048575024088511207049571449106961651409619662445038557052612304687500000000000000000000000000000000000 [42,7] 2539449886924116872319618271852942975269081048905979573099500537854925207936002601923398794948773776699614142614872701541360176669084132521087187782877796171912177912470416461152065808237195197655845327453975611522094342329876927928628975254733131425823070652351957321083789450950214082167964893998663844441448149625183786095631019306491314394324693825413069223866864507265859401414536448033591778563310713952523454017961838866196747628453790367386181827550399430474780681156096609247411090801693461312758167126730034158778369308913333796450333982369452248083951407756108511226579528586217939210486905810683551753683679766624232334864951740737429831545277902621568575802072821044436103407657275816397465784924923789617426759469211942640426686488658038350475853836560143210239728787154903890917462776698148444342200923191476184582019809046111449389635958739765169524414631291910168901392347904379524525388625704939876603808803579233503595307479227854273693485583946986244582950882722234120382229598575601338077969938024241989823005561302888922504168706650920642792849249360798923809765468219924183327571262795608354844945772280236382708357083315318402556789111300486823527007889428438967291277615167628650680438087028485008811759031403322310877091939351931437660981494176325305162436331345559047601137602506052881219827020521341309145543350184098783198369803677318801392296722099285538316325273708892273447749533687642101030950672699029763021182432914170669187605276058611092824523996689317563521027448394535158376749795391470402625053227311166525592325200856713789094122721783273776033812939435521150494787154200455535139889522409737078729525678627069159562308482847411373303752413413093262071022569667805204948912894336390573463373663750150307178234960123669379876191659112761005122318496747623375942457130019409685689578178495427270866739181590112900256413232547154668610420350901839124981484237399093126604136592291363215699312990127000305775429715443155047796972696679701892428851804835645640405499133386180066539074264752207314738844375060595014246383219469851748808972672682861250223709238835157359378933891686252277734110178180124844527300108777286607786891104869454956186906689009520512659062685500754410964996056969667714163325733899227891100222968120045033570127256875689395813215034046337410241897963839943633752450343995665359250644639084158533986806430189529300061193219130908122770621633592467823282596080632132447914096924290673802648843349061280605383217334747314453125000000000000000000000000000000000 [42,8] 4887767519705338269881402366060694872401126981015279356556792526877108258847605239252701424548256120805140815869015514141646774573660832346949416594809797473284625968064224489723471603174660717754065301010448598008867545935377152090560551122210330551585752341890486247997832269260269197892487288090886789128073341973866747264712159881196856063626492096716741211314037870030895685574474904239623441740676458860496606365328355986078630771710999446260827735688203114634792552141584994078853972617325294608355645345227330952990711411653221296867926006854111229703947364473276658435374447151864392778525608208097464889940001034580889083514415043424921658038437541119759639088990887938770905559827945610186411879164692807629730813574666268919864264193072131156583926191076565064188476410853407586206793348007799307481096935170601802050081406350134303286402005544837682030996156771901374797006361914461280244892141576135446785087844410845408913918831925119851105944089174560974238174338982795650382396796099979232793026141584713967163860001088769629744386379448977544979550151257793473275499352311733854322920235848054704790285775090287643773358926824854392097682668413549825997616635586132430907150647317171107533069095400406585501978122918355708624740621879795919555424301188280740439953461097686594456835946094354667788310178119490907642484517822781187301174030525261743524930252164739652244160049357431103952358612609828245618538622736260085799278675821236165501100014421468696966711536394298012573240630190844717296568565924947338787023356475058059851029917872769294026744658745118417131580282585116737198556087094746464883133560281977690230318309779624276061631658461152396840254086264564997767546912218771953513333169860346033934018407041196011181820502149606799753021879248346574170243368507602038546191803897445076287274800488867966801888335901434626194166855370695810573931193110557051474897470776979437675460629360838637515613129067233647498264260297681199376526846472333141497046964225038836969161019318947131473416279507566810680315325040396946430305148372909994288331540084684178585607063547025962685214200053428650031983332483881386395266658116065444216712921299927702164221772926828548875015935549722293535902640352189310461575939036035412677937121844154004481533358756951406388032309063777918479716203973940432274733950857357986810045852088468353759853546217249448992385321528069654099838949731150752638644880874703957946740337949626756947063555003296642098575830459594726562500000000000000000000000000000 [42,9] -29972488636105439336117556518959358683439359931839684250624271934179005595395584057105688982819784511450827700685548380658562715957568702646956377508790378346064200968546274479706554550664423928286187268586747616261649721710537729723203322776272785085840866591718021379928340772192783175505227319394181362046429923779262789217178273584824602144615657503182256947142067828364603183930621684757809526805622850302664552993355185217123759122650690229512393041624404032633582909752508323951654405255644807488809288749895597236764993764655701285928858555921584122078407238574352845929087911404402072235190613396566814943880966234603034486097525842546163977337276466216406707310627204652200238328446011116462596926145448395203405281184810347027610642268151940622037800244432207416177811296182362155029720409618546007139941381206856530712179092870412063183277767046974192319862433667654992669449765458750061339006203066886064718913821565247325401212596407443777408604589198333669507130727488015091755556387136687226223881413706636692960837949765355779243503520319787377239559002150745912340410076194612861432512472070196181987229651772362723948223845509763970114612837793656259160617575833297987125856027850249870824910623997714378218989122545535612162856263644671580061259186239117320918917024413609002341577837066663153465866851358496509415658733616796052353390891201537561435007086945000243424666986345878443637179150311455480798532899816570218356945973673125430968009821754617659708146564544731338064051569953561221347823687105872751883082341887927753014870495713488074418820115723394462493913698693773092238518273661182443487112045596529678434639567352059160410039151699048505579311932946928022481559417821675886652243637882383020154162704759547166435647467266211690626561646103409542315122877138327966299216316038528169238463206926516428241424874304070022978303372478525560043640160972623504452726074780222066737038008846680831432117371718118608480424917445042165545418767662031098547684768600989426053845663583040945835188741803337797978608623493956214426260262364075538304566056908029505058758883166091675020498505009941518893659850558402462318209460053800925566364759243089472931395118551828625110666067625250048290412350147172617806368564827092205484188791969685627470237345955203965623757801695100858428222109986428377445242114810737412865691275672246950563024448885588796736476375544405949098977426193393877228283107797208635529099114151090153118639491935937257949262857437133789062500000000000000000000000000 [42,10] 4216510182299793103472180244775436843769559370882346227688855490393853553413470535463422178935596521535410298518328353653694457505926983530873478583045012370083070449861103814943258849922420197884069788743513727871889052941377080742150313114821495852423995188387599896508899374888509759182501934184055474641177537806506890905742993294291822728302343964119491917777973001200091478894569272312692051723059885958957787298769714744513627934524710615356465227899792146706490987543367722788168163465313646061921068869435632496424316122873953560809333619086679623990067253803874095289919591134569132095846814291126021967848273049090002125779298106476858138178493084199563344650656977053678196971971562005388677995489573249803545804331353545687902694058302766923779315690804842114832291405562859325569723079699115499279205838308222862866164668758382497618403194802817778846420327613514359879454741238997245049874233212428053948101997319288053368319306877739397086156911627802444321750242518649432883671872364065235889806745636015051361533544120752434256729031178972723732203995445963180114928467487006686054945049254948108471532612865871187653572519872561115526906811614536354424137185609841029174271483807337878435529284832505837163064721196521851852454137637808120925324370971546033495470669367451828753748779269130436123759750093470400122935665103380324866662205266463437387116134471624090169680069673620452384120405490689336205400903921033492290334636080812524836270824720855701684171748058115343616331585324306078328847440681216623368102980645089273898428959860326918824711944955466214602346458834509718522835889523988259515724058044654776472633128246923642997900311200310930340424195297649323743010558978750983247413471704772987360478612778820492130109535213169150516804719758468962058962834157318316346108332612750042975923341788722713486728853489714967826669009715375825196419427451275234775388668232691904608327156758742753636888209700207113499597120383982250130885362097246994043347489937194936490462940291288882242362561813781434713601628932606324132433588792963276156158388090893112084706152109901426072736197249323104530592243535704016452953634898584112330563755499766527520103823118748045697344976065764167700332372438027769797132950634617083142927861925072836181935051245361983869272773083648396702139771472767985395211364360852841409314461638954253502701599025640608593741635224639816824720360695747864943557090198572237873514783232868603042239885603237325994996353983879089355468750000000000000000000 [42,11] -197115373454762718913378462210873380976322324526743266167413362852123839713626219149815759552999294345469416593303008608553538759118671969242683240029987097263329993939728912034152923414560625667290221961235226244577147518841946681579935779541657898899275519250517143835742045420655604288105213851807031633195680197363196867604585038060978098541679621879502112787171486190738962306881063528267226163476867624169374672847064034811020817768979878788897683457534133747332753200562928580912082770185430643954298375587339370583545789630649860777154946143080185880431369159652951249767899411203179220481091165936630430570865557571757070285608089600128569552051477637071158597086567391753307796035651703880642162423397497768527779348352316920470806740812141656235181216723556916959721405632861427832446381210999811783469179266104332213836444918348715099406888649752142923952781629282330840194202820909464620831405787371249175914343113026313903004489738635350135925692259123164322150966254392729745043897655976596312958513557370398535798317456635733883560392792539423193387438534181735725011723319981443289760922230829583571948698571467541890440845406643704015400137195394866961825704892103610624009173197045467237518308865022158392822193439060672582805298771862470502393450762039012897654301407550932657323637012432508140421644059488529504402177487965034231071387811313654592843560932133725292150080898788134412745950301342392522769087823505831563733199887824330025199141536046925891872498849969848469186771905917051879968843697007167434907368467340966153851439227271486328045772971902251155752585146328159084571900256019260464302735996562061259713262307548536225377504564932816103905450856926293096967989088402181800109999298318418214974874312917865911651486497018152109563522633695613109199330987281882990684850076955299148299335423042025448312399249084603991038700599908750499357473171933909936127197190701047903297699753679259652630808377348106133817079146126732989092822264181593366071581830718954522215622648921713457608804878784324791409422418295889454489173977559678229953805433270750588314162546189679564437573949047310102880392185689604824041307124532877026551469298758545175338042523959947555957083769079805298701391510708616079957232171363138800869966131693948571558348626166049960240978140465456353405760071022639152843927781966598238801522631012114791957427702267119213282362653641122013801858748904313963139294832226814539805303580256873606556602962491808739287080243229866027832031250000000000000000 [42,12] -2084419878553899256002039498792439114886263099846930588166643406497027510708497049952349869994993409343838286063972539612012057226646443666021941033459422648116677082637477242760336163919101026359792206894898427585962505203229227570440907721987433834968141919892182359305673067482502276636150950435269063191966411604024449472610948739687055871644228282045246885322249757934852968729641207511958050931794035803101140360024103065499967421518672926449632256984880750500075424733799034814911582063846386279535958281692164443590650303913930832962616681662666823714143132459661928528713674318493664214182477251785292233186694218439501102748131044150304438736918915852102747637999075267867277267886951437149533241714270743357782997416363275897156646267591627857390359475809640063463135053823684730904579571517238464629232381631600417178888653963426521285193321246167902330891851485405098811776588139722438358154551705232417876361048928156228368889735096772499575484557726448161936665819831743733400865658518794805078030973727489463675117212296612013011003704491745481432662843383454024062391174767992088586162705985314019113135388950640980745368044685780437651062743476235453250260330350378858827073223720807615642903087462029201098710889435668173872691521919601257195516784076254383493941964831061059167223308694941398014728986369914086578182907948161535996856105527455439728870896601562692750582685456533488145018422126562219922044570939419478176012529193764383484105411300959919525032437530230362866753855886002818328164553291795302974007596042941580241181243961945667286315745189009365023438379748854800880814553870012714396369154642908288022515339286276574765019720370544201497193124684114554236908088975945270800201771409710966831762383944065075431812626601551953334343146590754083835098080562227952460804627945441452687983955416086501599984826403111005653437300153413936609443688598737546461856248324336241485280837817488883130746186642695645355876472690315453431091223947530091597886881801938057302244440105828365049813258713764601551274282464154865738928238217591426656064635910451058422361599851017334794318707671811111609651389117958185782596757328254430916192691765610254429399114581908490987869899239060266874348820754896368017037006812050045656886277306568110776679331078344198410408529068342425849793861185415782601278653448199709790714962402100282736097786049514525001737302745098664146374281653464337488676776988933140740575682624623777936141971051098309430926747154444456100463867187500000000000 [42,13] 5446525645652530359128342197153543441818944587674752850671915713375717906724599490548680127118778370517372740896500847831433906919953275894195445956550538333531433327656042704402555276895576838804884799042847636769683143914089781021083545145167137108801953504980312597779265760620962738093564741413501982293557886261248629038996850812277500235227195448234083236713795738940517254344440928026679452795204662917309714247383323893462607429186349691734282724526829213638408435157849089487650322038036332262080858981392974152870649060565696851668012243115081494650274237911708022740598814064319875744921135119850691340232479337714733557233761467170668768120835631060310104160944293494058645111383495855193065779263968317150023211551576533004302476118535662347145072466622292494947997196189622034767087698833762377536041443301289415572081462753842291620635720412868481061878191518237171520817524169527376079503182202935109109109566377329364799088307865287919350832604236090211396984179332570703655625455420817378355291964295600993095728869671979834968698085633299341943991149479748076668893859139723538760276500091752529857603362806554539332791694726918084881940763537282856424533796159502788517336316492306688339528784149176326952399397431182417770357549169040866184890052326664140205443012196335687469226772029003118758442186991545209494678645226780982163931032846526572504486355428493495803957291447770626878253813673361555394400859907550507417148112325273057522653637859441131119129521770446357706850510439163902745199725604596690458961300794696226257930278291864294899727211989687758626093954146725525020926585015213279299824661638418057235094004282425857639321884251045267301500482990029980247354223374192448674246775789616992290356171183273668266235092973307103704451042991743539931625830341357984911384586924163760494788771630825486787850536745156924700532833999817517094426824996124184337203243602282775045245487055510695746471887972436083318012375922003583988923288888138031705596689269305462383465934035328146540876480512477706572011262933015290709863847348609658099898776872865690652001385689712869413564267423640414449752760125640476529556054805675183515254937245216682748327869388173081881045754734597460179444438083833384965099244129469393064496356394369472517571170396422647279479893584904787515844677279335999392110478510831499411049936907539116720495697925815334415137651199980253658386105146319387436659039792695931101548387415363458856110449521348293444589216960594058036804199218750000000 [42,14] 22342290486140094343815888105914758463113489129046026951054328136066712525093731138950415266731956918828677896677452302415051498466736730928387161402157845790233519814061960030552530182380821108901227666808034396193207125222968279780116340883187709559163837833217420261625510435955865402288677492617723951621789225089823521961601025270183842858902528182956844018346118901588962102420715449721359237680397436140683136110748762037293473456930255239186665639981555062498698696869417519194061362718085497698009637777081276343567994220121303729766832972252022080627464948829610975536260894902427294472227280860207738523336849902587627534832147404462344861176466340031632916309316448972565881505417544679052517385807734096891115729422929496175331981915039124781919676729185171031073934405523641838460473270275240493416047639424870984646376341427106693428455329972849852639593941383017711235914036680484606176685027502195235455848330209038753048404771882646894234501865274285582146386436589122755402790579831684181868669341751540682538354459191593638572283308433769284990181036056536011341244508564735903996058210689579706757893394583219874742977541090516613364905504206280483933100573104405283573097336361592399101033718931348312281125648480340489396773801652554556211597735769779262822878660915011358011026120892966846111076623893230769978847896377375773294014805909678439726708699640538863519515536245232656631415964459439235377284333965146807009144954560870295982041581205522273109662914401943984532608465932006237055800933073038702876408387559133625575211753894788521070620290009293965261155368383975293336864088495551607902718656412945383500143042944472991833834096490560293585434457846553895333884022892969100913707252630590316567059639370671310462833015276086082879933948196592022452514534266167972859333833618700316226120331511553441115603005428612756837152329444877503056654316478524837249831006681587091198975549071277845305014049088926500904142337720486542697025525543524261906157629013867707070589945823871494069102334931923885972540313179693757419743581791403698765598172325276144538922086664836726091245904449949844220609137396462004056621951899885935454773396992521595757623361690011627591324576941260847634987309752993510988890467770061328477282202011514904119164793991740045521822745880419027103875750353313873424408390345634365142026659845362691505843405469910999718990672404368190031801656750591903285367539256041315725038952290233008467646574901621647768479306250810623168945312500000000 [42,15] -103878849705523116800755201499761683128437173847799242805785416192302914740728742269876431366197012692731575368188854993217182683515452226814417618894176302439756596251611547597132385077789030251668943765000096762036335973606051028097044421979956122307407254210826469503107967707809489117627794697533975892522416212254798813354315094979557910841807863259966887472638035973231903701890224908923437078040617776194069990273031560863952123364272734165356446605214320507867577551657012028023872907271798646760267204658122925659398166081924783443044832250565423140201525083725666024474349503109772699779833812031558566147852725223129761377852356603595973840756932877048080731471110386889363736475254312825258603118918690933576273881143250733679217916018559387236598048035889824508567320950881717762591755843347427931669242292926835645297127084377789239340471473916813621385188277330674212211179794067910304248048541899458444135657831238714717444727952003032221631269338247600443114865969245365842559043136037099009459827509970785979419072980827270567884002018866175982300033087192141821427169275264444321146171369463132810824936120490509751737314094678958622796032760069107224524685517855653595176502824390888306585131900004949374784140104279831583623835233542118578041660817535439593296303455646416327072526544032375988909036534772445263398997620044245014911158047030420422033769184258195934532911948133943726925765181501804163483370330009527595761426322386066350296026429817611685882004493663767318013827339707430380724959194368329169362905984189923811018813894375648234929781120842328868508309467447462527152164829752410374202529543552139247926645170321987534767221293433540125076064440051447809936895854361924411908667047734069524119722866101325169983151694131827829000479532981534700882273711937482473974413014446664282487659185626650340937680741227873681472343374424091449022305713032270010102572818321152657935301988401950491211438121034965663058660481926137292912584256676192366545602403137824319652799877706899191728527997756254657288926646134268165260699887597514596949182642063106458334227325649780151869518684712244178061281099407623615981681776409026805052278030342180237875402652791475524115619855877845644224029335150515239509421736590457450094822477356114826514587770152767252036786248011641824063884503488867845813981136176023931443319811168235907068708800677915545954685113360861464480770243579823237495512287412651406840465397974753885862887053948000470882107038050889968872070312500000 [42,16] 185602811176914171217214487635512196976670071407276904530840850318805223270375161472501696411727108596711334717623749409429411537318231232005749992611406953209548237276153042806123201084911556013828408672561837743898462247548257641071736273312731315283855183620399084726123254842183335054699346394020201649536759052023508802943540204511357827226457645180053143619457386036785570325745154737792452484012374248934612029509957912223355001140953314720946388137236140123643195084286389772151046810826490198062065562320120276309363430558229383458064598486467914901548642030135048905491356689746794078667487903264341060430100220193754390382711299452824039207469418291218864362468986522337528511746061003109668559126831924555170838347136870629158411459649772959475048907436265503707079469823765204591519177484273938005149751276105794303772496659830563738215630032309478336521758766941514275949056605870002018436821014872919325951545925490114721509388175898135161835221563693285728527994991868276469552963609790397489490217117223230864960417952925175795465466375342062480795751963091215238571008735308554968175026435106769811665370272714099932873602112303638144502287117818966355027165284626196429370286203643391928582219434091289788288984505076736097221586222494923113660951812663895762233247118484839970828424960796516795806569565933583651551893742182418254727343781604535286554187551769158897209184561745805450809177252846609201120014201379607711997777296637854671743763022449223416231817644546257079271971509756996369064376799457654486756197920557453108680791359568449151744042275657583487229411189248669845992187590336949516035579338793197912295682956271926249710942325378131208523732788085961180631621649523221381189974205733989885314995021141769678408565402323801098909843506273918125117364378521485720847515223465261910673832690800921763375280903238720452565866235557830738286298028607676375427214114492780512992098367388275324369510152448657879099243512773542428252695673860816182689476975611150643270992756064645126255483855122608284720394625927933021472973799279034779288187891959926473302553593357228345102560103491291357399982943910268651727157930226123977278718668409185095934740740172201813523303747215507946056190640912728964042298344805332852884584492126352703802006960631110740725123775524303197534712869220608873401948183998717335125481039831643111040818148416761860757526243292530641021167403336283814159625057902969988507134364484428947286720479326049826340749859809875488281250000000 [42,17] -188488553349600832449570255647302688976503061218119315820015859701191209058830464203141063741719682525260180755914392701352550233979776926879285987988338286514488760780379566781620613815225055131959465894938617542873454658411166635877203610503793082018895591597923531332407488828510620456361187255267019401354458075114726192770857396459657054726026574858185802618248228924733683176345342089145152307317875006416933190950120084969770561734185884646726673864978707948731750864308983747121278706659341464614934347057799641640616644668021915818136330033685840455752379212489318023013120649943206352096938838358546141290399570571394431392447097103919484336200287756682292653829260094324128780627024675409960255372817777333832423983969285634015371293437057223234441821481310628812851390674457175992233867383330093655164367068461644135928578190455685510307921452449568452643959085564153850666165688095484937204079278638707608351115513609757423335924619568603944082162138188071987113031327109228387664803623191512848619730261857279659395152023702141070386312484457816045299915029138841124574833767467009518076687582031456850141617671430793188986473929342208151930759073324315357198997446861775329812997242281665371983892346602141013119496462158589521148382829264527664460074373834058230294096004435453027101538930130081753981223527371891352911239965308305834041948068483923012135541486684549045482369763220932959574809042791078569020129946182631094294580544600909628024727477196606277992604579362258577142765910656286912861941751197186254277956056255243487685048727693371371788629517350355660862685240610746093888058668882049585730269459141925321683029579399595550112168894693403880448551722536628757347246208208442082241391148786588119811117916586294582999998314567865951896926923070791828238283284175266547462601303491838936455375350882776690114883095009167088828672357615359756532340555601751496959724324628696652953791067225836587520904261952688291613428750318188966977871985711841833071358363660902922572049222188217800519648208324631043583823372616147229661196290950077040231684187252193197488694295454628273552328372979503482095735364595009730121095319807881527716930008722963481333330488532072925416889930081587119688017167836257573061576323623568131106238019392490098423852250322256553228061389308383630069102638237445228583061381773488875385085548688985796172554700722026399025831496291695862489141944434476777918464169409776634490692076385679040381737614495705201989039778709411621093750000 [42,18] 31653857001408303592165726273708434335074944736219960071994813459548290243783892868277838615723383447637156353251471739152949576084089135737604127515515649050532195420723649451859753498940310043409652632146937913652088154496065294198726332876666113831910437530896924961253736803354264447671056781199850809510312959529516948233479462481871313587865761592393119177204854674403301881142983474113484500518355776259048182373490585394744816181403479140935234754656679053640273466055943694842410581397894065863750549839199857353471404116160496786404918784825770103114820913164543467003153695420257958786741043381627558417359352950580411787009453092040781605320484506102098007422161982868833500506182019340756539375500864341790586881588131600630396478182529030545402526185314365893138337473791175251257143406298608174431878701555513265497252098256227311887131435564673883450169060757431085147053773868173623816830536704577016435410058589506720151683024899112358028184528690985604268168263984512512632838639584382201060802738287398440476275292640671671149180401209640570461194763651236568757075352049439221827613555134985011836840600000379043903085181329825782125992623902348350668908995875009428227661425084350788325462423445674255556867320630179469865036914927431704012867634447092164010390411757261400805379502014020488891834918451377716345230523823305574121628118682100026760103486218694165927317138064979248490253233378237934830894023861267800332285134967243675723082641821979798047901501737584554311265482766046511165758548895025422383412013051228994408098788268268054722082708942217599731219734736745659560469614438296300137447986016357282228999840591547272817113414018830519466478794294397692885009336594665501027343506646431716423121044356820736590851543479003166295291474323727576464428854116940666793437276055058976919971203423254026513342122576708487518765189689244563535669200464340866257132122467283925588026451026409584415813262241470702225827923408443805054799244446381775979127678633809103263594460239053932339563582068463674121270984889900268013910836514419441126874866425425582460121038103606464595572342410149174939001981021048274405980624514091946158233058604618879276597428998020772421770955154169174165949985567090777936885226824572876210232659738670772673750701417834230474860455112502479421074190785105097876226471310667430861968468102132770245449551968932657874563876023178722744913459266796960808665193728047307376070153224533257341199998791125835850834846496582031250000 [42,19] 305155580951866189313921810065918228159716002239703886373499814597513200064585773989041838484574723849785378857354297482406372321982164840580658827509515962738467268141387724901686661806972911200390138638531338129413289302373272467397713409058923594240499284805032479730791874800828359462612996811727148976500672617776476828756524859723151305583060754769481263776024445829400343816234094931390132464730506063320609581510061426655274889236654270854301281070314295036236102844196476504351518322180099116764712386872345716774692509535466641338630363679451529487174850881042638459957355381906264326504822255774059861791652917797086909617144162721953339419901758624958213936137423732653053580341455281232885359249631711533813012630644803812226202163147894114540942034276434825501524757274260374375015484791974390208804669648077105714453427487498939557685842568397743884909244067471075220022689658662224778592924235343955850189959796539473477181996876534463265320461524180043795471156549946138137435528381704067483520971503253972241887466603137822869975887912763960609169176719030519864953788242873735119464013677766403663536547779674024999780204035438281667922156710088648063689180566744509428741312334928773545511418212509666398854699364611734117010400904765257297027537207953146149216571182580862456584083202455692506714743036668643684151283122385620764920947903747999644764604271951637127425718515655225095471877227374695741257816147218123352262654449258705138918606592998847168341945187694466942540748663494613727441832535366780608506030668394459677022662389531365083711571425383033262036157946675339752461494997533648616542941717592199297908261767609705683265621924369255686112273717114104656764776576675401160860161865743656396103540989285528597905397956231136581053786307258975349916729197399545885686355518013048536128634638082944122113282701912335617329994912953504290391700717379136001394870357112529342955532050847919709559604203929544362401031757117211544076252867102130282973087640933232216832414903534959100977535621040591084873309108679490127703535814450843640757284850541510513181508944021042780905383050527073749881288068182634716351602808564411070189575812827496853733075202981459741945464572520870176916645417099881213930963322010312225788596842546236081506310572908321097975044447312061323195910418379488345198157740772620055626902236836906909614775326636401057494047688163244259241081876808540392480195218766966363492329240023406833337560328800464048981666564941406250000 [42,20] -502120238075842262427213134425036486796339353634730769786638627736103696715756024216256293156174671580906983354165706451579985548896355800433295932009410344987027244230667470692274106232482889132865035870995560749235258289390678788380089180805537592130246777097376313894325949226196543547038578620753472181970645846024515615714308876715570408660528481033742203389989422919600597528142955624429652493522055101730492690303237751438768712527167997344920358199098017861902919469587923004314594182830864414015652174599184443235676960419269140981138449739254183360035989817916499779068941278397164976639516785902682686708538677891870272194145169865819978373394574120855707315177563558279513722317952272963740952377578926243502547092005926840120275361345835690562240148913342622847274784510231969142046954198085870142910780904127955642790596618232647470366665123236689709810922957328121022598539568930131144272871826898664413537981969568602276809472667341463917837651608459252546872997640928337395250436246060878056354631420952696190956941333015979471107192825389603669096182178383303523457620680197443589322066127735900504576439375397419050317493763122420510912058810535442165735682280693799497301109293311193629604701121323123553097136158414988761743709716180225743094126590894679548198372903897829001205697087800276501485606691233810079756424842742274599582567109026592681845998690074485173944752041305294530365695335287567756290828377490340887157102567283825269570264350253920488334839562499295640621716026621862880171124232592156187844908840373708819687493019757699208660613589753946826952487569916934993552637799996754067322455774047296051042241760094618216925556685862713276463863566203933119022505465337679183775379011776420461310019019283124026796217115334102272221042333051583989079982647201378512567458573364548858272633380232157709879703139907443368662370209971005004023941692302883959142517395742259465622911394788968878441033584455369681842930336095095600613709900332120658447024669829522258692994419080569009557513661530501172338729463463997465046997700021106203713263240321227108346685541716371090506637276575156982360467290060908094406308171299788411847341130343378446945055827396571572937798049022578090856913246769864527975284263567199049358335057430893098461903716263685992486113214460933394586196265643468868946401097927811044213355046905105495454756075482394419952681283079586758802152105675118342388954422469816889599300655661062720014342630747705698013305664062500000 [42,21] 134546532334949694661785398820987857700296810281660673573894935994666794224538597362639214604203066425378201071601638801132316794602705083389527959266064278018690612332827760934418758991498172448081182321266431180019585363177333344750738935273621961057270485409412755188035513188934925104565137789862858807357061057611437129414401151980861234305935407701924227270913774822463052091879025315424637284970366518680451650192085888350230021397189041625338827642043195050430779217306271676722265837359786146607443790719004469978330200021021386524505385880290688391553185071679371807490425848423218122845161714258723682044315408068856621899977884189266049782028864891292080971918727978325008767525463557782864976791887461893809957765813433982992320238263930049068500746020845086523274786137559101238811353275150080756363995245869094805623959212541709399652073716985369135607330262568463722839024976420118699955383728838416376759422620089615939518630427077158419741737013693111936797015512811798426421113500672041837445111367329603477558677412886172666838232782281572463837795640671810775228611204227370777955110775271528589203772588087408709365657689386396256354075892655181983954677062856878045340133035848488610190956898186074847111694984798722915464426807094440404701431585094146986966045327688025824690179801122484169991683545779304452943031901844604571005292392200660940121987108317813982442819536984008919841711314015089297008544085561618092521868089942132173801747663917900903115091225020279507605941431417397045485244855552397677226192244604005242991513800612774061026733283845685199680575286074661345524597842911266628847939927571097997899904922518258124874736251016532816490401949967897668603372720655856382741534974986725046634809756489630385657919267655990285439728666581393929549481346616389341103534415781846904480045231965067063789499317173636247327962081683673056153322160218605264077674693241497094838722431911885395988056226639340187314828078711841903432092408216509904975478829732723884854054945629852529953152038882650892156072754747964317609640216331846930913711265415207870704308719262718626921685077805857451284252564155257314769447667743515538372963165339030035747028990613246230646316416782480022408843909625481073511791468645804148510022023574516733355012682237126146381851252074886621411983657327659541641103156747976352892014010533991282605835015838686922247635123820683813727626410610113658312441587663947617515820907169166176231556164566427469253540039062500 [42,22] 453249453477430677118013525535785259562422368625568861184839369985405065635140441308268309720674163790701256613783592464968482708923517047939006482350674195413680822898393781037906913083089677635531793572054937256416402156600992284242294517906879660524753086216061753494677437927189513196860527986585110997170176387663471000129891244905991730031250181603599375913567893184560247793740959143896390682812499655224646430473864079354312539346129914468424214014396978831617409891522566773942028538226117268987347676275849059816653059595024848010379955093793669192403366090816561255386904283397645533312706161843501984443620046467358658357130192704408954788665161689770033294052277440422037440632740040031520865732227303390505612503466961759225394647126977341796539255095363031999413551971768209750174852859518082256974067443490973262392642971810840196864536180395193106388071070194165532995713945653794542378046250359791263387346467575979457452772024141482621286494138172437902761580855120251218286812446877907455109430957248894527511248136052896799688023073554301216198313140860453156376058776738876608458177733793561254023302705136850173051055079613136691762540687200212641397099508304914144521416340281225322961436481952968256519092925723335813994316635007634754318851758192931419647216523810682175227599936782046468505112502505004895742612692412061077394825761506260817910076721797529584200680193704243749373299144476994452222165452452351790195448771140016487652665203798031956705782273620640850316065989719529128628920695934392516992125919332693089999231797141446918614747675330885902761386714337451234956731917437251924369964215036667221560863591950562472227220071171607090672523867374861622691421978677733344040182321337193221163617588902170734240163458758673904480146736292699449114070392903709456195463950449615106838913912035737216898255867830347664889277657962479270884474860240041383702644334219930257935600080801223993472197449630048586206846981116274713176741024723779976984509735180947169152752917097776602964066691167689118868795834521061452771405081165432560081773130207125485722743955255252140838863470959433057369259600624059454143219215235524593355942313030369176486008663521943165689032517467031653344440088848832797692778423938301133609333041132101603421533298139236782154831770421465840057083091070663726261336352547161998296234700438764059856996518842982954046658467662725389057721839541476213174043111900936626102072424249200821577687747776508331298828125000 [42,23] -345158765905286853591878135771393621856234862455810281406507546608447153863020664303566530385055611348770759079445630361279911531211380658270361458209943125145657639654883460023017696853593412614383469977806486953469140030056572096671486908619472609648441404516701383359226258337516076057033567329902493417087937001497722175829232313840369881780695866396959159367020174547272467014039495898975244354080740104284718871320763805881669445755267106666432269732098358120983864865690781351164635911704695011299394683321149005149809745851980042169893913239131765224028822553244440454421238719856141990023507605685648882430771664362680448096014527193233366390063997198048209161794842375900635291779288156981345129343529986941714616770866369678712360961003494714808491552560400490780542435801537837791775643687066098858860200381030314392466838567728444874531369310428093815628150641441649774625006011211881770356729167489687806457835178873488716655862660310384907317601942461814740036275125088427858322471095590059654686738995801199027656442758239000274903052132972340362684990858998555576037630547025987590713860476097219952592185693146471337221796680604608251185071027123347221044835867858674875519032748291313797941614377499458452922336567156305007616787130054759802364351434995593844712053337938264208114132577655526720305489161280161897056513962153160673344414550556099225851719247172516373933378841730978716776566778906567570741468787264205691051261017423571707261288586755154614259107779470130763142646548367680357684473240682804362102924058515728068855840516414074562238837357102623836999069640845227082356981210895844242334774107489506308393262019669062202728593516655417536042249674388544186748991587194579966733013739204592491395312242859205237565559901531366397341099092199436933158702475863131951497810323179807172991281514996963658455767324445723638379415321382330293142458348804520289265072551215563215467215360140828227945524352120385228452109676940169367982750652096354381645269399557282329740760250725721378345044267042250009713841495310603666592619464205084014207527181486823830079506849779895051541749130439461064411946271246832002648810665584829446498896058639795195814807659140036437432725083817376415027405328112900960825864029612699915951720715110856002847774918178497687447770710767808093748053133945582421425342214848950917085209540293553421422268406240224363383250180664117990784920111334334287939100036891906212073444226717811034177429974079132080078125000 [42,24] -500951101260844835736030878982314532755249293409987878729426871897091796284378518251519661132303975795367831284764848234906344553183638891763690725847895616401303115094352411048755634147252048089131070821938317323848977612489716365625151814491652056908725496479128887113399676298122370786201784620530297783008289588898280417776075759488961471789580712438215147320022122183546087513524047285563667234653689012521536984447548376519084341311296270752579456273311996757725227835099115877926602616964562473868574677545579309226142686970184153496563872236434446810683146603402774476153910146414720209397604400970404861542661106217078305578957145766381847725720491777744213502002109763729042376124853296891938934249262353626781634000250832693873946014276114463496168503072926112054100116214946983688521969875694959883110835411701381406880394197013988653784830933631091896878091278985750017846899045465198451965404218026327515215607412959712318633015424230774530746214088075649978493743949030745739224767833342048675129731908976782946105148497112950407330339141186610252866690228992594531025265251940405192670306874405804653048165667529656384041455865635847423100227501247458273855753760664439280829563324976437974368456601512677174302762760146191200454607999970878487227649010231978661384761779066035931505048125452036427973236730604210815285703017990175308774832320467311838790667435264015657522145912068144500263209261948754916618918285236010822899215915718220318753790411605132216547099240274815745575852904956050672128901313974339096450515006188369045270148115571276052279189478109474859499347323300129348101995783663789580061951034041607047221284696728399636694219809503503809781113063246083569679901949696860898595029438093482123330468417159024892252560243375895986199645669879511457740012006340477132891432486310580432747182222533204726258691975588225036874470383551470420841349352591312373355832640789270772167104086397702551154247385526943021814839420720993668481186693923604892240847317605920563027820082338126861521251042527095546456932592853623481933657055951563579591337599013500594837178336758035333906982396872805348180301745198334990622555552137373220862266915190004061507451987395864925356417054277019387907112443340610308914230577427972570876690883389949795557051026288618059968008320363875778494426082250689160327507984196522904131316188292827666037090071992233292687978831685423191681409826816678318605230061473163050145274155511287972331047058105468750000000 [42,25] 1061262721656595850767373988618519658502431771591493450399175288979557482425620097342306658842717703430763803346621778997333543757490098343265360024121922182030843587755524239182463276453971417899294025606890162407123633567974626747567096948892183625462595775980749206523988314035415017870610337917314866275063073853702229652231039898709944460970368931510926149080052157239533210637869138841833569416098592972878341155387491484149782776510657981146520235078770891030592069853168109705994586938992153336835631714977366065421507895514936809440412769261740946960562621042384342643697357202525100924151213737228185684048367197784334475829643767107741139141375828942521672248282320520301069027945676972032310930848479583086032710077462994395411517242245674319342986877925552586443557041299482426579919879865911530113144494473360541779202211781650496151938114849133745053198658996326336154370792662911860106781380930012115854446271059895330140379574209177684930459898604878093677741086185985615040319737614655898301133513100680790217379744630901202269429946974733977726101499326326242042596196743247103676509691782561010468970897959620814133803658400654788812571532746193016085270117594305073607104987804246892157303827820292237372203197712416283351139938825165576851416091290012806339806711046271205173704476790548485347502691515001338266154216743429854598958980119749985917143207333148028142162520786463773546666933221821569962255539975922163425718358922701462874821071168292975978236595508882965929161658802233630198932654703224997223240099545921028812558949075941477065000394755173154253014829806295774692793977654039128302943362509627029193138694030590713420651846679966887411315576894423780248145397919734074940495635031688085777136187235232691315913194565314290377333338878663595622207081281914547728555109895118983636828886299055316482724492216602941385408519420204778740217377466290356420471609642618145072073903890371693578193111228788331720110660409378331065910271151157802883966978075920962320014477779805044507689333265112315010994644267078439361277713917698288374768846625557942356678150680558627738497039336597531001559810136337487618295765826859811704817374116290947411944598282312878415925652781190843379381843290629412250432525964773376024503006883220465825219799106288365619135810855575984636433191455906541810507335681076336797158594006290109838849740885877839190385933828311858898547739848316561669795438189122481487114413312156102620065212249755859375000 [42,26] -788728856618031257627641935353586039179428882728467249385912603615612877556699578310637190559655893119195228251579593418684624868626213409396494964603302701952988163909081016753914501366465230035061591798146000427475248679823559305228443669008318147779469774358126427751041896794566307317181486979612697260256628535325829222966873288778115049143753584025282877826173732599660357070516593620305549240305353086196277067486654788448391730696384793791358094900849049219715581672830406501246555016954924276531807003952796282108627231934292886798162563575384874826947980429506891746939738082535511336698863569762826450829534439664170390953113481881891486611236218862572982082885238464414220199296617070900937152613776901633630998878540241049596901296696169107499641605635214818728424761242038247796448052076849635271766520846657638650226729357760485759470389769527658573846208424359149264127912617922355046604868603643328446647200297031278352793064906506297658206456898634543387843482110655081307030942520866555452521592245366655346392169330911059680445956701042875227810508390890429833551386611595298746961925345907826795405327363356429610394947953516048536654477924663098613995857736557362889908794366578333639505574017938256435688877564443409862393346969600247335312887741226456990662206927003703273125597034643568185979083666193558968155856154219094937252524684069637655194728312900168838253811674577655738638004909941212525014609191702914752164182209350332859537152418197460790236739641145092700319132919751170856311856238867711112379201590217344161524425602904900794702332712423885952939569296567774506610947279022090302824148515424485135449637199611072366091952539901709663318969422380850868683054455250045792079466978493566213947777653763297894212309073406226942184837863389219208350135596840171368106802484475097242382071785424374462654357763959951528391002014338448965856110699580711413010713993355734997049949870858401619686666421077027594795790674831598911948028316460756183321168683449903634563238213100688910967414100223170653870333941672236531215711492655816068845592331474379326119836057414337071802813632774714641003386718468704192607266526767721994304992632860647023476170347324335884439525349274140611616862764117695383105899085667327501290160420957561572945518836619208484973776860210738465095375795463603324699374943970355671055570493556242626217535009809124242156559366663510548186430673235059505685989986352446567963170309667475521564483642578125000 [42,27] 280351436004888304455878991467213382887225010592337566113989397656522912383768770793003309907116144990705391097354846294346873492347307354976042269439776131682353947947683196126625341798365590331274460196194685166326166815943641396126390808101188802651350568997367717085324781497810758076411526653373139619113596824363774549980317615459545956379709844549938993252451657014778607649884439534307040931191151669333311735883185332506939723249781949022756511645169967269639112674034606438702003992959786062308601086262133027882167530796343445335133921754003570728669643243165450029635242212039531812875041880646753124402492564249983536530534039277353828725099529190356381103184926261122589727276925694401819688017800910587332671550992099190097025094910177878494818905748182417955219991291809561957524218861505640714541401100416063757893482817048127678801714005008072138781532834860517447431062097755104287165869628766897759560222807195780902315109961330428344447175576420293572868692292145033341793985635892608308219140296014089916322600298537099430929173139190611653134548524789427758103148630884939073957434820141312546658341186064883413461267507939564991529516554452205983425462256228894441306703997465760188023723233371364982914249003903536013911147975659954071717393533239351156583324166903737661960250269706054785609123613860752132465511971467507615779873414070102531856212674296875194612958589628179444477329927857084199625035190422598319240515359558917919910062505991206958962746463043243906552506960254824730037757576517310912590923238686148063171417895315412423269912348719069586743513086344325665070209423850700620907050030172241884089565375237586546816555797874027100981406071896843424541159583954970429408464440196537289185122340555833740339008746301537551313363474592826985376234096988931404437052014708985269575114901052201555303108046960767822080505955789561383798621387549224290403630866898328513288551129259690441821535944215638180751979466541171286174583154677161351607209631065297447875782845125689833536539180814144352455156851299187415567323370073970446997455675825153647490045107272168464453652986773013602571049442773132643647427878933398916497251177633740674559145048384666607426343213661288807631942244745023602284596334866903343337961545418387037857497459634697500093100826383824415713550584703158052688899971993918226720346508954300503364770158527809649398077453405995357210525084511763451572668309763614047369628679007291793823242187500000 [42,28] -207006168977251897618806170896908189093662831914442958490209145438733906290122396635246251667228405556165087450684286524597560605471965809912622734282944166953578780779388437417423855640879930410389358668361888964436215141024290250755725161552430955873180835491294746080562068805035690521098646844656320582207601652644545660935663792875723082407370853532283441118974888025209439568781750528065970195506508701218405783915624556978922705632403586146388897149783816359677462209780487500119085087569397022612580810785594167717132819273700234429165722820020530274797816007282955754390033159791812567877619636410842472925538006773643934795037955625538184485325690400904371594418437706124422820401443624608539582432871790350639515141010319264456845098161912474111104764210894566437469626281085222663758669478080571955730182536756634099416714932572794302626647170697256982262239951656724494910422684564923562270144146865249444720214054183094563581498703139278355150113094122365869134102430858928112348516720375729887708574960716761185116554437776134187677659581774398154953182032986911867653725594037671741334419556124812398887740518222513418719421851447126842810693421351685655453396226217544150894962665664773065285227092186662607888920012904782543716933775638879118105609948059409577111068866168021466818841658427215770752542700903897829094514706656268504327936414214444836615445443300422975492920181796362730791159178029836335732386712726033745956394825325416836186905761169333076289368152278368189810914668177436777294492392238527457666105125750884914109122366539040980010867406890963267858837790510431780861522750949767371968130700020111870711616595306779161176018453216807922512359858543836581825706751879758325125970520473843958356174849820822494435875795575279804458944110902866952071234923834939112496881630820347717882483353698831261147381156488559843728748780437571606748391172262012422132638509847910729925512840822290625602353312204326583269432172651874136144688980789981931858080160795415511774564607761485833688925353941883638232516720970600006828601511429879368789665021700476047854455972111370564470003611437091139030588805490492857983639889604856881113465606020806411158999555481863609054574845483507301069223973211148333080656687308998748297809311609680676055076005084683173473330648487886756662187759566452736165378809939354069877321802976680222291026425081067753649289504328181928412575289211846601565743253292595227321726270020008087158203125000 [42,29] 494656354870051362406397855073245099526285997779417052581466295068029124166586501837031512107137734620744330242553018615776457292218218193115884216687291172182650157534161330535975444650208991770844174881849429062253799065822746538560519082035568099557007633781796758742512949729087791733358867142408497408704059732289904691686382010073046819857856562029998993762379054910748194626021356460368414305185587356696129261440435809348792086244929051877338279479393660834027051905946409016362330637065914690787876514929910132120684900946701135543184492248495374077859022950847823877445567235438146310283399379517112450144091838006854324919447522040263075068520139808345433957003128101346743163851448210732436650000153166518062188724966063747748467695201047869054065640564627036413610127881892609888642412570793226365892908517979400047328598862583171044258935003793721784544724961352679684556372842349715788478879135132398202126692494051829629241430821764070551631380924013116898234698730214094551616419566880367892220149254745450369727831488308638987457455835387391835703206038218233293471065236736711462376707697347041171704845417586032077414787199613487175992238662728759096174721017422289287852725174256733958783470209819819029547834664137653158799660399071261483546057685221198897781693464041976525323354466323761718092219392461854903447002565077115392194242295426407154709749474548204323867193864925654341701981740147301550494462042606307359531543203518938530182050205829554019337760824640617373435139884813319882815339939812007432045109072619999457506296296481989809067241895135886878954234875011059512243316149254243331790652778441183572180912417813993806911247811085357592918277865014203473804133716506865834349305958234307785888418665347492486680591968612131845265970910615005390645641400633823094870997404560027929204150001621702217879237570844860051827935471191942864978574562649629498064803871669607188451816558771482131630792344918325054766281095074236143254308523867748311051291147096292262514906064471495499379900874147593696927720427053257589864849947188971945177487223791148441065857842214782401869122275387202590237506219390295324116555779146767971384882598497950498131360645641455642539531766207124366898986177680652920822501106387673791189777030890698733503357838533173693351280966988456015692105474840089972060402023532728396871903012982652428378099385162084459867867777465056880408482598643509945768662050546993214084068313241004943847656250 [42,30] -747870519275436138636069356451229394008201628762629648303353437030482416034392689482448799399545960028525765524858809966708204505192594108829018079935878608992295300344791529045289315715065952797265265496408545500662073753689613557398172905217109393260542966692513022590939527946773269337486801870110396595858992322711947501231148071676767714603509073619649660674871434905165482075667303363194980071810684812682560771338528062227998178052607672825757241195286185356698888196578206486650528305931671897523899785031110947000074432803879290363421005796255897660683004934215711483032316731126058724479803013934287730986586970906477802088801706078935936794185402198945584169658803824668619422209341734553141533623888135591647950586040863162313856638414520509548201807172091413154340272248761069292877456028453080208918910488205358237209447475917585645525918933782037914130882582385465708399214729148826328082448188980244851068182784448806659945638432251292612993624779490743192601654087927410435099299037622654583860093294269180907779882477727443668291852206341810229106543954711998815993719883975862724568785698797320973469380928887299877929762151196796262276798722731660716068338110785462695289005943948085013096355667658125074047880730877495322645939668111727081260132541141061878566813215890957655550575186966314830975164052015781549374594697941315295246737492495458434338798986803932484124798381342104571679021596735410424402015237712014800696313471807105830413626607951462076686861118226785357640299600747673576535785089697545832001243952290171226813916503160409622492082418068554148972415435401014314675974727008783520620118569891141083615605643011262292317857909347917687349039316115367527852564731038292108036872549419129316119533240212846072780040035008571446276653314283046497653688901912302432577748184866535348095752078285843955320555209248971764247233973780764855535565546335903643718124593542632670413429303217246531430209046583290692838353819130835891498162946754531591021500060552583975685464983551497158148405253027634729093113751646431793544819384781922922885889715665111755044680837882882518733441499849196761084102171815494096222414420112080959252846235078058858289638185655745200765455815788713909190696583157484055477433385153788820889115101816627668334002911736936562123594110192458702174660166609630199655785400385593705563614933046489147608841848581984248876536865487818371633301835915436789337107370556623209267854690551757812500000 [42,31] 824389825057379302752225591865859093847662045885041814170556806811427412088865318341956061337094836897347257204167902856020232726483834901185555462788995017840248155683819755546814922079356266855234909953027191220952299456123919131540563477102013119237031380667740961358993460954401754605878050533816023241717792811952652807990494127346091325378298708321519514483098439979855706422409973633257882775505505811627161935993809187865182037560190382343920296769488245144764935695434157434702835711371393105495754853124368927491991509274635250531450403259874027978155397487246889561160390536059608878059464190071009981402638771782617883396510302172815771352489105747945893068703123465471528390136752589074112904921401228343578569339861758639449623361334176109007062668223331676646796226691733214771007114904183722447042901695345566362216451353588168590352623942893909206834180882959759083631519947999299590171383583215755039898570609826420819746522932602749492129174577233263016032035610437064293199362966903203497759513176978145039956184672836594215291299144907391659700488467907527154657725490894116396471012840568200157242253654024852238629080006584706779301860925262582967115823403174004167688302911567605708608024964768061376298050454262978015441717051801971723300330694569604119973368529551002331485947153702728615423167167527456984579334163794768383713546025341483275312207894353419736666758411989361260146935916212460350773340663314013222631133904042685542832238210688058274519686629392462445850087003714873236302627810650619581604605356054823578101850470321513496097317841618310519205764075783392272312389662937977672174924738332406728544406721784293458934074739952218824184139456097340422478063327115423899107735582407166848368863443664938459495565189795337144515638333818518077930662255512764604336093529263460420704944417841706694438539451356469073617529585214131233342920017319569168455215728340530790202953301658357849476474933220095447162605992896651674224374192642366355368779607172092847569647308483737471648309872099123130668837762457780789766771961114230306400245361361441847780156745004990517368401095311251069206742732891036816656674731577796514497264713844634757612581150778481576493720276942510922593987614130560512338716782738603848365248455042960334761372771374942609994948021253068179209707267711235204454068827949081250377909938210896092103705332386646849275113448128666195015464002171512447603163309395313262939453125000000000000 [42,32] -791962396641748835203729154099164834722578457696413224969233660177871023056978364305241719837480748363399258955022514220331038009441560456069773195471245513595501526808923918212566874760675460124031266646323008305236538940798307328724804941216622649175447908034468003509244128034711383904925715630414255815786262106464979140657586686258847356804191742522006696911930599883139883676082206101245202496804633933407840299581514741698217222574701667814958237058999704183201864619426427556654661502945332938469642016368451667594979781637254890567156483098601942013822695362606251650267544500129380989441538269718873753505173771912826302235166000193101029119331805450565879713452943828822162023922263619219830292938799919433883862327872949937820086723896918210140411247668932984285025132006136300738275984191936153385735091651599118656126828098898231274458489237314743414972780587971000207009191675519944463647143467527675757293964960900170529579358422366936894808747137563238391565647845437056677534284081979994349766767675637537012432487555380388535621540285063841549974695538757224797443070020910716743781878369142741188241123076826944937866271991087542612984947243309103400715750251365147613185790445360067505898653300359482101512851646886978185958077464147022602849258043517405312620382456238544336728766884859668449564942618859801039520999592034095941177757667728137320293125118728618387255201745334201356565038146413210076791396946927883612856967671559811441682681965688509294931155707043966371673702886524800160436432019795961883802726536621755342611420993832799341096370887839720699818189710438618708003940367880563020078718176457304390400142066648435822269911240814946529680863836733691009170601067358765854926201671289058971289914049612311562194002309590188466627860996870495356459346540498645054335555516343958996088216593681664307704366632867934268112163877728939732728381161478512566598702799806144444352320568016558895690521957525761268553798491192633659960066329880852195018017081415725496470653835609043245755212450353847172965326116245885068125031666093252334442256075423729660729895949169935036733160016730625073421483180341557095452840232076594561426616441130305289239170820905569617636026566246219289790770052252107981975862180834700301404938100468665992710717310000902579293970615590526430143523479752534956546560936311342321458063078812169178154563569556399594398296946723974037859894599920840274620559284812770783901214599609375000 [42,33] 690905112836519047021036660993464282916730776277393040201365002131702774866018473415652692240360607921721116190166971554298334971537606143586970828800701286833493179803101027183431551628633215550467135538478738570052164321233742120299872356124381172103409931587694031807638620161823647760114806106530684155395947044374225441851147849043628987049817197701664761654666255235881121986236549603664778221161807167501356465008660448250168954191894575864752354877373022198899008720983484517288447897129476919698304879042198034884998100170025478965465474053557052180071433101212283796062904590916076153225343852028873576644577189124223674347493530705073213244854391349043705038391932649352722502763805633040741708259006491919068630991181831712397337329324494853971293380297604710056074819705317042442636013572403786020959634574414608916385589876399821378792020437287081029137382332040826367530451585077781439296408635553729393518157047592114808517455610069113088400155663290169572147827280063734602038347982093415405045834389301838666987651984224070741745305696017496660941475857137787319301285654621495205075372887282535083561372323429076455700933055208817803134551059597934592116106770739378076603975570831011043501061442150312435687277226276933571795077732654030703831019426502986904630250044269216067543246060592433818891153179369474029341975692313777269082168523225152191187841629823586274390711856282187350621079731157872214437347830546102056896545861318047917902723308219911602621231388338499817138508155957198493696398290877757966121058121220797849190351426693168940814228908947182913049193942157147609122860183311751173323211167083337385884786244682651898769972301528943285914985360106761122042316667341995498621769737990812108965578842009625391648358454125556160866464434201960176760138799757155965068606836163202293013927565005116606217429444757744125605019178929748624378450464557807784837326282806709872510700142708421145605678416867396132517676282574321430535230400613954294057421832009480000582601760984760587128801614859732015866818020996241029000985750093681324965313683152839051822209845785945751909824699263378776337994328629544161584243385400160755675405625856043794166239319085031789626477444589479177179324559461760215198823838142241472716645493547479758666906991032878955470494270163128463149361677015780737041131652691750111401335644454077036268172012549575635955846686807938979190454181766867236547113861888647079467773437500000 [42,34] -520361450733055417034301984569427868761834689553483501933580244198249273621534744616428723313000807828059558021017195941389546631657776741312179497770754723191899728386385944003247924974481133985477267262956140852781679757616144243308457449245443787471102796105103347018269948577910504628240809454921339608375102931965075216620250558506012023462067909526224684622940722613650125564789524400332542279083141632581021783493958303713125886670187592755622448759386137237022421160255183336041886763218892097605163393940128559703315173211777583746674333520306104366072441820826592606475275070816759422526785248554542973659383917730776788771112253564480756053139638881905143076945346440238002219151455284237262860838536477000713540018987407449326040236101894145901960319433270934293968877128297276426339361337314060089381626280270514884093378131987211332826910083427516778221833892462750729589625473869756069293608765833908037575085570846325623346293141386342766676475721510520491184826139289634890919288550392527749658552116352200892508712511564931080107507095229286600112437844616088414393891816857711662232192246182049351617557776273718383553070312365379790752729413277632421557227423973479834978847924013037707206366433757448239415688555479359004231215596608690153490962327746123099683589067627618263178142827053305632429107668464945326356637683973647641238454710536046086750105695714371647082490836479259454973971549990731750488176644706936763937187333946782746752687057832967799207005993763312667841188543790726996273563986803067929490555172449236036068052359438204282981873390607488382907648999120523847202129958162727467518648410170831403041082236736309684632479349963256904384044514059763666776261248820240283838589556636205515661855096465608054394367269105212798479784718953921399965052482560066428510782644325819927987859774699430827616693326377661096835197912883633654416948294418336520259366020557998266977697494688030369287356938190173224131358149841640662543681338283101449977816302828747438016186186671164640541411789548037746340837061281313044522910584759305850956471835097391623792674123043104547002528629800660899103617227824413980247690416499399331048081973740074876884663300585078594427418215115003416029299014485599264540531736763655412427768535172115110155719352741796448382818190230316044754448011788849739914258376257151258200241842369308735624610795570243363525223717076471704611091706471626139318686909973621368408203125000 [42,35] 317568402250897013357254380623011262164021344530527209758858471656503710425688702175497022169384310520469801124323480481226677220145182690000552842039490297383661733541316622346464802098201759518215082706108808790459484140411009506525993248692329862753254961189535695206555163538472223726526012724400519653489074973463986322681297082794109892312180535663725847512423939158794264676395322344624989747746379066164746519310403030746129604393027272797921807566726056144133921098743702432613818282067843134176612974033913920590736786800115504785858485844500432997206651825590304644525525513289044861360479390062043977467290870711681277805230420636640085043921228333701599745905838905656845618765001212515196103825741943387091108366796732944797949738350557426944030484198918523402124158211169839408584530986288637492326302176713723525774767598487034902930340193854884837426442320814773089777740707047111419360085930287154320539290444690391034817723491686874261500932935855653500237451409613676318483040758243389016439895771292519801311593598973463754438991359716538442144426151595860548264588826058179580336844817298093150041222418480221590070639704364330320425685660113020130320954644047809574034939729581625565140175994490052566885295579577267183072492556906777134344240453938612574909304557776598912917583068352472082056065985493438143529205529108026256399605488070471133776553394907988646666972676555623689991782173898336172797500222463881226373690595678928755243881902499494755894297246809719455978805351861646524542325076299363033808508451105007646528813421851633630193500785605537266021062890327874937244300924061638808534455946705809492450858797217914256949728308076581865786713735528494899659640922860544966579128778655947497289347455319029594312797830640197257727801297046385362447274950318068474136764270015135788873386460899826446121229660639847001479434021256938005783173498383511007717815983069745756934758873625843466360744941405330755054377511924851134133509434601393928304299518012240263834043223852059856201655848183777788942712841201119969822952222878039080324342234117347144683811575080109597516370806699163249816252799371464586484180054821183290940441490949142646261431155104436181429505208718151415999166285301529841407350568450216813792022326596842502650112807224224500203237968694962691017343300766915357832235335964686400317110896929184861270017199005539380911109520576131900852778766619621819700114428997039794921875000 [42,36] -147192141347186763813602103606017458680196007429825304708704919340114046966894722085025867060678149599227303117319819049980517245932687480793537611487548678913501611427550757142669859086187608366413285804989087151983633455842735572872643409603141450636661489408906594737789766106247235984059452319876533471268485495151212585059059763845050708311205419656106377252550311053925781478190125976451683275430802671391506566978730201482658796703277377613737280070679220391911074347588017781014337381665911780344013879761518138005427152878790207368202293518032814521723069118715386596255788369714000671434896824846397107464581245403518060396091020709739956200326453651692471031898325038817282487896794555697806227159644864828085079556295330235637328238977252929164111456800951321874286868211559980959577877183437318373398005293905423041058546597398535453287151272115886167445637902468261466937150160615612619206616610191875422087425860615760436586490853075171128480000354690627484878539049764751526526967844705802847791774027061432974762313841072294565017498186884391436327378275376084674840023632769145330296458880506735125054787275486867905058661743814919320034108729852169129327647331830167800172272796788135936640261841859711080714939861463115330140984772389116114655154078405225615503783584796885062357551070558492562905144615649385195874251152857915166323709978297158086603232391500901481540901027696330983955562229818397406825084246557933341901422567088245874918481375715077875409171358953035982199830987260993997649764936933488265302073891249898647883496995069818978199393727193961118551228757656216412959704598419085696530659303110318393724249827596989773074229742648772683650612655500569854333483492858092312443545708373951504239265357523599200003824722566064741697001535986762240766097161484477886371451501641316865428442589693957969313581123039479405971860375041061758307555595120975596977686924904394523871133956192847841390030247345678587551836876862920872291322925537727743514756485528272744347628231199000290316142825483536242806847979126823973465584127056317863436403506074302885269834764856845665590317367567977594327344678195418179009948176873159732074933660521290043167901052106406831712493296113376257950856545342984928705263921213081771795358726729136516327215042485697530323365335431224175562178818761380774836280420975710458046395406296980999618434787249949696585270698172775126477684892734032473526895046234130859375000 [42,37] 44585810546458477989476130792717050644391417283558710214632204217213979873611818517150386990072754805959632417027053443042615890449505991915156415746229607403583846925042493962486196829484603135670257094480740468353333171151190144621744551368210262473239461271656302954343140728071064826061510075736149912963235296376877409658884400820190124469488489806621550165484696299510990251496678284954330749753418332534539293103687958045751922240454070969589155176526555005402079707116353064607520597242780373568132505744899472259354152054512407320569411036811846631174792736854465698104901129835255265431670343920784080562015410798494210567991260082968426742708195061575892861831027303828102663236693442205641853114835937061707557388350410793967933524318190958690796419735075700037336082669607557262485945896926249599978316217322382293715959359299102576250001086202230704093519967699270078654267996515524597378964373188041753890159798132995256887519868682964289812597118909451455915733780688679763885464711361303146104787175657700668494505661883942047699596938084689694889608769920623408811328210275924404215123068945773146512544272016824662794875971358547897687752212438470562670790564473924295972653059273343664605301458904300024765120560081034050421698033268714915456625079850636453121164138060892111777237723786425078689222526004856146408326356740558270452705958596577805426180539798476725459350727688270231584241388398521046128045820336491241386552671721122034225947300600156237424854521972929200274262201568986809137468587354225724539641183316319329366579642008505161891437942898340288676805844802959672212531364883975009894810402296060758001350398537901300121047065125275601307481212008694937399274033928053180189007298016942273815133199559041708252985069860647023773375318331038481691933115825866000901393528185309113446109658899596936908013572117610008615835623117244470338671480119844899612871328420104082969562950235231191095955121616747773358827474745753531056724845815083316664789118077443123547686808631230401807522576926468281697222223204921592616760257324616209849008738893561598229362135767446087200262395718269375017171846491352169168094828665652861081718715383376115627390029333746427790162440235660557013938990108414749634137113059943089652231552914034060913081300719970751534840651200735286288811520865895391317081583902033013643843668863725251995872792656550344125782734294900777616277309789438731968402862548828125000 [42,38] -1478168716866949969945642935027014088295158562067969935189001934679453469731917864709522191251013586839719091191884254712084934409274394507666839124532599149191574043787387701631154674459901576648425762703422159509466014748609643045457867395861650353445284600258465886316808735303166801819732631423715183961342326313075868541731906591814342432506092561834652044671623288178045855933651335772901978676322598413092535064113259093326101214796846639784645838233421298342500590598422579206482810992571992281202990294298475147292633898632303624471115491232750347076789622435314206778284641535021724049598010967061319337045059301543911489155204238224697263747039358142262471160388904240218841856231050191262556967684459108354145767344165644064551567312691902640666544192574969942606233260113554874918897897955244713269178045271768833802346011154239821437482506034248514014997541874500723027295727547232600260990524984859788021197899016894365016132995965722466984986849581824843938028622001767702529529838630029954037596679579589820344776711898922659736693535117153721198602668260912278566060744612388955003313544194077400250849162316873165211547885880554142187809323502285559254975492830180928942030796007116541635906221060804846624130418000072324529516380261830374426550682386501342234355480043697887069810769750679074934951619128660650084689138142768671292195569033135506386116443879599538053342977447930925634497799443675598636002287173228868596821703075104012097147276441615751782016100300768035577158340385765723690774187465019916998956105159515848973519057203315547501417848297517437686066513839978145652566328495526864102733651407262605214516711000575472598742486951746556448139576193277751817117645325653998876121890798506474153617160261013253091507377231179687431080751803011995498211989874576715197259982112801391406204733649818982978756547958516150137027435498826328301403233734575544154879216885103906701673669925409910727047342290910308165382247738832973042305574607592997871458872278350905049216286125946421007186383319046634298689010236376100484741574571682730100041128621904770317951260623479563845099361173779716120594555657813586040730398211247464636637816226127345495800633398228593319883097099958989469779621837382283729507854349221468441172297926154396832271144237652280217226818877186672825428196147058136017898837966951115304094054413968182548090893390330745876392205123694978396997612435370683670043945312500000 [42,39] -8663452139093623948113005239579926289519673213817403730626719828889497288617411436981245340901620401639931585345672261126972108341376515427976445929783392479573847903061413206999643838774132446872545953741745616078842796682945316945458233201123100388521671386605198087120358704637498597107592028615370146680350366594135294811562670646180584506933951899530358036975503022190542317053323221686017248847181928081081662992560277885657810478726107557727040433487690440049866722722731722719090684850967604584450184137860682552355065406800497053841585914113556617856349591774687655209843456873147386107742977079236740569053140266915593129821406007061437889681797814291921326202187991699985215027709332653651037778343908568419259772682426457395210852482686220882292325661560618866565457727320496719493876599633975817451096675614926234612747770755697591638901457203663125578384567964470693486818964487079126983165008993828647143566179478486451798417479569679345727889771807319713326836854986963570415862357449711721462334652305413577327643036050963124161854433458005383025165571005257836275539043775512544742462598641313027039333475202977385493210443689414034813440281129318703596681246132543708601154236594246028375618560663982882537626177666172566879616761778039406594040499118770826935858476197591258036681017608398633776062088531611037062909749522095760575166805805228960292352246206248448035155868509591790302121522805191244005211402266135274391772967200798246341486124694952323000937173231808367221182931158472903616016512073120110792158150607011278637604582881052659971838531185608742864961369759057460045240513266562363012854078232063313581916644780820182103978094402551380840135556772978323394718457892879508054191167131216476765064570602545853602146205617925677597659424250995649794617534331580825859396141925122895760390028062040275533677466418562133794566772895766870330803802705014054638977328210647187543768832323731145355365240889134605691211040336554519641488685871541201325642071772902973932401820017670589099673295597517490006865410978263219217582750867655129931714759378381750476195661896573889855792143871502296082933139823293294731164643407580592611958566367269911702295660717095816159664119055959759349732199397274297196273306215976270937058812340004605685246265567272096214364099925034971799509819303884315162657834222638320746206626432675853653103458911838191854466436139792229198519635247066617012023925781250 [42,40] 7070422037516087856363941895238403520523719348641541472303763294078295892352054231584402722995627649363486967986775558060465352677507378177672079840283632958045116777501347190224080830548517407483707073963525316378045313962652140077052270488890698175298036686930312660615512938395299002366450165847070670773740782938281601778739830967124984627106982232130717582748157535861864110974832425580950199975412146314345347135967468143891606540101589078955728297451069110238079626150223868254418862238736227128350955594248890344345553590483812250904393634896751625381117634552209518249825250573548363087638473851545285126688865725637747648777364319022641761089368406013015747847105179674315900052012137988015182879356752891494359620302802221430237871054089578293405354164646120822327481460755703423456521788127394315263180919754689124408721192876714077474015702422285542251210975781156929143575498853268288292020522969550308008160493300802431709528060901540720249453468211870961792250434843115453195965440969591082222313627114235775678900319463127066698369436518512030996098174415421955617099100088732234681601125769726523898833026762769152887128650218520778753957316964851863376201401568384220416220530422879056154430550056735777149364409522924899520785614902690007692282155505911408841640409510798026550062411857270900873343636519374543824901363142424787016346367927089927830863591034436480246355059185921750332982898113736542120888695895954399673961988394479159674680328750103303176677200458408073574978515348521492051761174697331776255245282247763140181144275849889321314850502681478769117454416878548082980732721194707908320010511198838939584518802198553858246358119118078489471626318542625305366439134971828726363412305772877239915784826530867604808849133937768995824343339576605559713430404692779818417239473887720718150948970144209344715164851474042686310735418537681198890344053351503200448621341491729426945776730045980538193455603497272428303590612916244319177953998518239897486725508011116117274681532770948006991959432502284438520861719803499410593826882301502522652156220109996390789886953133371897145181001231645270491702033564170167954162761746026420096195390961902355984737512321915748661488837819751674643757495131927995612426746867530969975485864646395331786772958643725077523757902510779140740132660552963014384945874234599138295969536912618310820134625435227175289758239085102786702918820083141326904296875000 [42,41] -3791437783565450938646384463004044135619274550862058092512385147740639670594574006044519524420746343972967618418030039064688078163709400232657173583416892731911731783163770692664612803524092107122737948792572071075768503953744573044373642253886497164861833070363064552969235188635060749869636088598535346590780742859224808387376865879582112506338204595796146033635081542150444047237276411753943328437787377302765587977992964497116632302634714927190002909747860619319393705790055562104574432749344337592237286932507975627087162902017810097329006764256619188554333818102821255107471481986684760218288812904142228592268023122439272305430055004952615036335026840222735106404894723820628043486277438287529688483800627638620485934598716437850984643650115165938278388095414147720736038709924882582401831041937875436252886904069446572932264896155055094582977294192718485027608517685954167754846957660522487703066455340330235452802024641932230019312396280487251280342044160677083600337342627254941244595647378873709566534541261870462808370905453641999842365119195078890697919056540088274745992702676839664386799846655620845264850853193292550900879965028026340847457860908689441813383641287847678214169878320655575491159136630800626712732611912619530280121468178131618222676069064394575376030050757624414943480417442358194177741300759681939868035070389668401268748458773338055890142606993199381181349482430770198134383703148940609607976569381918791809126677377964955746896978149604588684279276030262988135804980962881692430078590016540947081295097680685619017786153942889530731626251620517189363099951301496241832366083555015837411593502215071819094057561611996748565591016456148293858814355754717024405768391890776704782656711989156775904723175641217901627220274062448336825255168418728531651608491110901265898996695599863279407830637124203382064909058475567026157562177093094887379607858648526652501477699576520346439274431244734515120959490016171718155079913433140601959296732381254470340022463049283014583341797105767861166048887861258045595248691850406019721930756660999116283951351626485389890812768321142526239246893604849006935510285532756202988325909976561183451005933839859226035620441346138843840560478933190720082882117686403725237246401157690861501521394592110896371377628175062505409967799593718517744979559803172191589898319171121494804324503888037956473156258626168793601785012015170650556683540344238281250000000 [42,42] 1617167729871565961559896908070164780079423545275712964804514622560658473373646856590782274110330495040363157562137267458347374168641387555670413665722872248174052746404349001375418367626262565554661072325987343567640807821046919289072504669941953354339953658583038320500661265862354151741839874763479952263321843684331630262375738089681601741015669056759439113619158766851017984339928793030862997669398279870319747575380725985937288798395685410680898447584459749570373629757838321014932890187758779895045471500092981332613174488171795611255515098226351241797165719565776141050715467637199049010896369710232166539419879556003778133111939863229106793216199351415394254497505843486706340359435453042952670596680576953267481226520425226496028153843180409364977075868299840350188292671485646899870610333767109200015702049377706782718639894539719682816222944714113363048015230617919049308037302421794038663354574612423778576721723075349290310839376502279490698143120358253502767799446307717889954962979501362620291942870572256339613084088746163197051385476673091484371514171476169157671385923444839967565969435800820503658692791885392653804090195297140924576092010946116679913892331381125795862264057542553644590337908448997022780340841959416785446241266156330568150668788343115754619402871676692977151649809552534013847556026750071220512330807756153903319719048288961704731596697405851936876277137757771558270566537641286675174687396426942946276035340579339218075271399845756836461671498684404431778860484388573594701552971524360694292384985235437232336739444386527650302661403798255874576823294954491611651627442361971393893392863064146097750638967238546077022719805412080520642548416529925059049369560213959831240436396776513729082988233351304319683065141603356363913827477319480597780462336120458536014474793625211397052182863460800592330983497488885225835962624755004003529445676915702436905659353822891422840488455487138139975682643113775025518696134296789878084348633959578142492719263479713283299960410077092602968455959404055514394866369233366679751209058831382467563093222580462382580552453026991466412460138653553242159088494489326966670002634295347233352029255503480719660716061261693657432225986231853596328704175930481489850016387130408809142667033471859751055037786636445089927307897327227484353699320921882376762105666559672348319499133590419194637726879355962231882282154060703760478645563125610351562500 [43,0] 22020366390732779826440593388510645873074344082711274900885104306438301802062697544424665738618127537068551380200785635183429002558072877656213187553298771682128753375203037623230067418510685073816362406094874292584799568508402548622168752539966016965927155513415113357252653799380366193893637547392204933835220648638303077844430018691532932348237945899815954572863396063510977297428433256581434305857311753433628402572879601652531869994528671482895569131787314932898775654990103942762199244101234906097408047936803630133662549740229746871483045479618573526393359992030801388507761946748125734753272731500816472782589350018543924296258176493360442328055690371557921508515103100438821291827548574964224472525759865184020484041935407018537439510247885883079510646424078985901868196758415567293745258359367519816572962436759001506889146038898187944823265253610002162018540310792162832158900015042678317912573448541073321945900837285418733409459143766292193665333249090219566336082230571042732064344513579344197702595898671722441390752313988246073304418210066302785499408472142252958964009915611216243436564040422967329255658840032788380098656465814409558728261487293311738357888323054174445172083185749969649825380954317471539745680472460316269049632677409783566532295038305124492042343859887037834352095608592702782673306483477664420134876761955885573721456199548383561782597025834043386613152978313399062090999217943476677033291373976889213656222187232493319844045750723733681758904432116955136013512244954323303790036039466732640041413151184531301205572850404236357373618855755608467441446889927059524616880645037829587254703570627826623217851832733762248371025683797561608722612179674234869738023340011932950976839806942611954829459378819067805172623197238520532792775931882998015440524055182602179625804797472137924917382986999676561952494917605817777297866531247481428565825601087730347053012977618987761340921779242474585805534764888819194354029315777854382549765413857985442908937308989920336544916025201797043533094773657414024828528291651476938891414291899082031122078577133830844501276846499600789049841129575742014993398083442855941748643206097681962596759706323199979605773250867016564227638812805260042132731042676722580365058811637832712180965059262045302767151644896605236982203998641327948672748077346779100469379469131700008505648473766244300731871482299125105027581185599748993787457863879897246306427405215799808502197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 53169487288262279942974062876436024127029033216595399073996558566476163618346285396070733099544385150104717858972561313318513167859046363152947581256536453555834386319527922721620998837983186061325857406714868643875595277324575893859486122390433232433008843053612980837211131270007562788092313674780525054371356125600944812817490391236512691060302365025640795573079847321011458350201267736270079552270183543580280221911491896776968727530245324848391137745528316533868092983586672503537391038651723278355165782058802205169650085035364999741140349423769484030912025605990398393997124284045413020600552534448358333826333016956860968228547433211546229794036530474623511148215231413897322608346416470099891701771277414180728018672046473693326911799570836052466782879698875421578496791713440752042201849978942272622080829303061825553250550307457906924871791924339085434628863717217625240874564667095121717803824540905530381639982025635707090092498476607800300067795487086222110813301728178702545807441564944967606118636780751718186218350456022543369097438858942362394008544339893119574496632542368892940728495140117884617779581346380386584966182708671805199233430065594052291807803459149626236428395435011258342587056442174530821883258238099850979232820804623547396861179183690891252277955555794403502426653818472348115039857566058083632450355225560804652723007875653028746724236462387830766458535162040376057036838625178077258216972758775483898804582045642144812080494816348943529643445570707824890934500425227226511358452194819371016147582628308808714448802385783137849230495767279244976207314859101765059521690188575151545856021083477531817580551702509035791043420801765905181931800103475519245780025740933553202187114599572996471374188630200165433439245291903729091409714289135724914604498056539513492118579330785645308397002768221540937421127431590599411951456582134595949485842307028403904770102057455146264763213714259766921520113458078665641909659159877169897516023461432361351798325772216486956315511684469248239522422660039700972659824829917058719643926200398759644489715617240425368460112233576695326488126502411410117740994232334980701438865270868921235035852806111922050362752040033503661378698956975116865100016681303164741154387925027930158246154895179951476207584119730702908388117070763791703990376595924773091093749602617128524733072958268749865033348735297503579361309420221555220032697950825664040541695953834278043359518051147460937500000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] 3286676920692082106398129722440776680895065839435925281854320571166353213909776713686941352100631717172539210090740191089010661893137905163322706129398382453084788631301733651188903484363498798555103397915285502385764069006954468209265965610559682638653793370825555730598487557261961324858129172551009188158214952672644046384198657055667700498897149764993196449304032114127969339409965925799099728402417657458860299902992645660092720227217513690481495283780652712606131076542065777106466771461116916431817647911768316535492817702753063879167297832328555721337080200926199797240564375372940851268985224991407220870754231705959155583316700443144091382016101989575427750392754986540511047203841802253221576362679124696369987401014569324142683526986585438551233723307677380784244491378083821926975336097380175936941907874168136063233100724268331164470293702159949775009657682161677669515250418023726994117774187076432053768737565890296611703145665776353989569403462713577078441760862647776739201322328035159406642236264975252811814132025680521566404514190905502668999342192089410163870377249425249063775268139736404244229954743903443098630164659136403604853716889840944102783151292057722343278798882030985747499563849717668946509183714907028360819136461421073680898646593485227797878633011251860799412449377612259532275698643030603731909868961415775991158073861694354056763969376432889438577527860880568707429137095538892513083943197330724878363561104009435771568222166336693375237476280930660914368397698969520796066894572951236419337117442459143793869238441948849720054833043329843531122946127900901202666671844281574799280016459458952499653108084886998664808803682076889104100805800736217053721930154869933607567897184271608525472865860281518557743937695266583811308412307594637992189891727412502745747029387324080991740503851719849699447867512350780029178761103705516520160327891706034350624123947467689998177025528179150425385258868449140936835268786347238319047758483732624541441206117533920298516190752536687805128596615815210165252447126451270988590638436270710175631925295309976283951227705598134361341490199165268075301560186276114858933031299996064790472533561566104107427124486308081529632015325200412792860389726178423125348708057452010819797156928437945436646050481044401102861681192136683480771103227466968862770423669832145827171225028641776495009760409413762078150390607226962583011620103073962038215879988278800283296732231974601745605468750000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 45063730324523130744756840069964595778462027237028126357110275644023501247842189410997799124660601521371312577629704049187984348921653972558508766641695853134007634079224195844972915739381380374379902677955272958742042497063234079413088983598586961674346097809549884585680397894427408019043919161493709435148159378346067327673700577093787475249327852432866273508781071759758117506591420873842650436495779479449625147099473499356289619368602497099454120560045994157561546209338648896293120104845460854475076826804183472182165186982433942863855521259148036813257662424155920118036069217314248717199449419131030039576001740476222730157058336491264677997058366512795044683008684956367584826867504369396868409277367889505055105047183752932326759625074889316616878417821586023651021636497062007478981568986211949033769978263376352458194490871285529057224906003302862330942127898775883638385664705684432961150214132310260617015620098053836863067243396542278844030779798447496169762149671229337920072106120861346071674075458383407421209180406820949611763538126827478703157708263844625906762177672207412367958532007896138229688662818582995729344842384548684955331414447604041497042695128499599458596645093185807764442794797902951339006784189386565425600104832339781541271034770458392677162295579720900860262875947521590817280191352399564329982846022980338944817096355012838082176953209772338737735356751874407620152937433027867951216073270954408156077472465980794260876826819963594969204419942625601024955124175962643996920962676838349620583932090044868530847137271732856490225347775710595161699725082188465269876629472638902163695243632565956239228753013195278595370690697833607304167920134845597066524016853841938673965525302693081020631823604756623816832284441536425442063231747155440811272142630871504327930016131780719478825421504390699148196557468069689890146712559061722716412143531574250377060581389179028776409590109040649520840388777551106447316162705719222447493566946848967739151693225252311450295201677645485160484891966308429892514280112174942177389043525501129803403411028667366214704536975917992951482237392631727174074832924083415218652985819908175974697273934652585671759607407643738039599214006603690270345515314132498653785681017579931610958487630500683246888285579323860975185181915881933899238107050943062491458471339982447371054226269360280977898875316462678514387476092357850932716382491858669214590511027315744563281896262196823954582214355468750000000000000000000000000000000000000000000000000000000000000 [43,4] -566090068109305342738483101440876374088650358305203555228626316313276017730281382051047920100592478557380839368720135280391096025503918839332999697753244851598225908092788526150384241682488698144456266354895664598435896443912429262537027710532842707833393408790412536171252522473229493340554716924822939334946662789426408562924326328365922927606135905167695829281402976972927630179612003965225845069271298566329031592707557689472719170365463005391491533152542062442755538006996977695363372673491851759359595297818321433766741617148192261978126681457793312775966820650909766758219228047600419481148856328622817338070795262131683891318589406568965564964919702301186507730574119536435974223166300972577804543798334308506900858601128931957375325690364080588656838887994629712353956747783952115635171382591705738885029305235008057233702131104644172331130268760002453022157574039644304541975789439247984944233173935933162851552843240472838192028984408206178428257657710925565728076776968765173682285907106233647363826876764463368197103587619239918510810542907709880996513497349105459172974050512141858159185988888778844783400725215145891339283199740823222012728905804106411114578114600975160671339915825796485060696691750394050191674532830235705206020934068396975792335748296143030523968230592364814001171692058320387754460280903136509720757772780003004456512149940503988052173868749823489869795529083962577575939502563071006184824293874751349723624934364295508377398072439989885818161258608338003419713414617671446158036820198451659995098894742742276603983845032375828814189485116145951044132645643935867124931316492853102759303672682212435841174979858166779510970077514551946275754361442031108704574906931005175472972479158122138204229974502811231337810267985471657947283573413708763622892976159268791351551083830054096623608409951735166883113359049229736500050515594300478033282857097555748861148300285215055882552160620265585558701982426880077381759273605686022475544846589899984346106028694089036326738959568052793111320296454387333790018040701070851772947526063450285668179273708394111827792978485469827817643495785224466305969268322102228285324343531178648633153832245814637821388827152267279806099141786867324481355841100954623211911843646810292691345826216120436460983263510074688500313527916281044731362318368775824783969349509109400576792339360897330437171653205026481675716644775373923085909433357455617012166589655338582234844757579139695735648274421691894531250000000000000000000000000000000000000000000000000000 [43,5] -16466634546000862864711054959936529766248311333566433957620298439356439506511041688240695046332792574369216438359520489074590345775599351731394101255228378020006828141822885941609374973117196063857586516543667406282854783393109756931296711557966190606143430397898326896313625603071456878451033336915484834006040047213819784883588810402074091961952693045619136974684864970954704583742054000990761877288355923225036395621708014817094437142188339771423115526657906748346255590075076820266289209938185350444882469040267643531567158645017709137076149336845361980992037583729237703205590843824540219593797864505370836836822964754077347002217258240290521595879378961997332628132353114382725874921581270759647688011446837394250628515976150094141328159855793510201643786119364858268383117542450854845097581861333332927314740321354287967879729996610400377156627961523587992755149276441927886310608849910422230018460281593110385220909750101223877265346168144807287941691418757333900822854121556516131400088282979274860048503563427318371077133035214311923838257444551676298875389566818156562217526196761592146241577833710759152519134120816132607287475791652145890027962330815528748468234274909623893418816526479228097220425366521663062103555956282303312102121088817792544790717004899160178235167418037175351207554134262892312963676487398149713512086629473624347089314355989505791291629988663971312438912988212567066333905187020110413499306292424563004591023236425026723877021694731859274420675235237449511628488282030642015288082177302354915043615981148231838998457136655912804267793329538302506977390747859384823413683674711687545599920627698910998603446125023710018106221855865082281556184244233770367231998816857568858823467082982989037491709747188055030901514962942188029405634711242431367268858098034960200788152608429902094877938053901432727718030380565580769447622265862337858710013927330616002955169717399475565064476519538130984446775973709223268467791715301280855308794268255919467563678962073372817603062228872871885669096362843917792124223153708300667908934652340218633157959429058059597504543588093251551587984733311328552716235437436206469608532099461175689627560762770542285891671679849999093789001224298516459513263085667545834431226339268311984006338630373323038207963120292018881509011821909373678807886512742419287351879118215401424711579930697614867309381802899708260221506386341252692113844498927594882257361829772317237253857757917074877695995382964611053466796875000000000000000000000000000000000000000000000 [43,6] -70542614322622133021797859806610097309554005871277057992643918346647390996289621532446617011777666236075372082270249946292711576182612228700114102071840487308170744388463997418401167938358358544061391718864068706663053484376549761559788967723929021994383361636186669755526275030838148625545879114381300668419078647645999545335126742408187952974992711260772456132336400387194231590253692227121779137949878846555042393765734159719342223508256002622443504548251469367541555042055432603642926509498396089234739032337416918675267652877665091267395846025200978889176395650164407601747154597255329035761314620687164877358782391854349624010620567656623020443895652566536792939181692976495139318134976252618454567921414732715501482234173647225459824150040567329429062413891185155295947523541897213332943201094160739138596241223952995511609325566930747717357088051908500680616979454204671636949775429546055551004505024468184468062815780521429578143756549825880191647773383756741409054550448110659198031613730767698342320180419968079959573668524121452688678732068764388247269311189902780088273798042903214421492226643388460939265041845137756402300709250665866620290699910789118575780408527090022416977908180664853239763240815237842961257856307445088018785433985400923427183385799299971475480035475678081008133992625464118112532842566943313850869139438675441591033523455009846854950664827872946673811266333671493357850913620490688320029889586181607125273258406887325779929443006990763166427195409396565652312798626076184556350072813128544969928682243561355962306576933101057037009912938484040793913319026202958159474992124082800984255678763383972830530355212957435716226838027770041311359023394692532704000042454131780987795695137851058990045731950419028896316484366278441064070814298686998261183730174594507386911530935917416142945272393403871656424950806697893428361146348083451215171946248727907713123787198301847135153556789094419361093267646374950008569966156169889048477446739699921143751574496014992576196627546169708479323021190188739362249141089965053347552116339789877384150525335426981024095136318309779393830031324295168719735757470042577059226208852807094647723398881019238348837896852271720393774040277518556753214628547011024643967550664851370221623287847961542098692159473221358979662297251737578544181331982678927857061624417303688106254020320639893953652403600883749913550249187766649681178371102176727763818129572194489651705499714574865155469751698547042906284332275390625000000000000000000000000000000000000 [43,7] -704335041873805825989021598234724241946002454187145583846366307081100559619738503859205471999607921493286701491324268165249316798008677202527156496308070526115221066819711505381216479261137651361911499551402769725909697886301040147427916989000142135881013099260560728379622572498649527628918107644457968249838505671855933316289763759452942534403099626101982828757526397848331478601323533253335110956580603754102319215663739418315768950204209322302433836015207366466400634571863572172025423245138911213862871236241753050168283896660988724557572641844782691661973607419390249918667119610366839081664726598481637687117460157495673687909541947325771299659184925870890511883554055136260455565824891985192757844694636500490740053931727318371005496899039349686774445062972062614320361128969634163950904593390802691077604566304983529740387852751806313565158214260412904308164906151698365958788300650575595668717156850910546500889999313664170677573682700637027346280317715147554458783270782069794992184037834075672204227165023270147809101877945766512869461698035744435791935030467036590138224071086809109239322593653481442674518348460586844864908106526368292392073102319919766370799637156430779539256475691703928951614036016968148881536355596830097284365938461743664330359071090789393677536757785250829411475843067274007169885191425245449462817436685950404485505687211578649395386745885197985035742008293049364089841187991834306580908408445553212066567697498937973538337178359194024410318696639535180777948560640304568731952769639066147591630347493123078233220984300448387770703744386459758528713924649336698495557168256128063166477895414297815757116149887433470315722206063392913057700793563341455109468450968452436678570620777043416191189043722777205233601893307437857656846336260991925355603998276458398940838065939517171122884076057266222611855731660007047776003467319160928362412574755220981002088078429922592692499586590464702174427857111386754021453389873462571669637597366767890133797232196134714136914985162093540690795969052769944916823370379347921222979859313282466567622942882255949334806046721778841412040571868691564886364228217833093260192537548250230895000232049909116344954602891145209381912944897864268546423177979686841833485318750412000747847381773750444673653199094320795258748914664245373107957979471690459686306977805012107603775252462563526120926947724192961663837423826279588712780254815104361249480309082139118653290279841935883631265369331231340765953063964843750000000000000000000000000000000000 [43,8] 1150524722972937466716845692988218205344838459578525015641248899991865819322411398983923239362323401897110922396841621758714762463013512280538695758541683945954917063510075597354893058920593051053185115256549099773569063819465341884846782603628614321447567367485455431054475004992049202103873363786315143380361542351484209850626787827964228141718359802018969628038881179015106328744938401637039129420092860720387849725447917613654226614341797403073450318684767282006296339908877579458164000262197235831030181819109009734271330440303113761719602678618906745826973451434007309332034051592875249096145251160518775902671917524428827179066214565946753562029909415657297987941975767479547250111800614811679230681034439090760061139142194843959970809339717306833482850159901404155410667067591388753495833473156597433900422965206689071895970463392325158904568629102984938465263871142615524609535291379153481123436055014459722783993067243997132817146606484989966952496709355943165983143915589332658643105705994806956031984791527528126700807550599070871449238798448903742882364726719750486427866563693131057597063696967420762482762004750666950140485134164228655594114496260805917877063989298405403997706260627941223276372902933688638407663481569396373232424188004418207665545568000282075250822476124004936355322938079728077177617862450366138702771866307582863870864354689991193628020081987319759066950727753355535241832542863070474005806494653928864526180394503490223044308142537516842708062536371445429451760492560128926021059045520081806260745849589122029650676325992408895628441224697885392899940055740871678508093209571178386011077629052867373735857124903401271732157149465658010632653219676892026914441813812737603713187705261456603354382957446720420614109071177652760414870323984132207242067997930523636358685247847117241468649652261602517881025572684848522580874920362095865319866956509275434651528152754515811697519317422320753674862868194320405691316218997181223743169008676705543057638409822508210999533791448348977712207663413642683160680387494841229352893252884699888945482723607472696303670705491602516147960682297638370114991117905751262424569613135655985505007940810361110260052772851583137723804493941450746994993926472696824361272350104349750311991772509718366747829290100287971923705445504317647702671035115528056030382688547569536497676831623970550691086241750778272828899710635045251001352570806089050590074199625895524608469369372103219273384411280858330428600311279296875000000000000000000000000000000 [43,9] 6803355743740194486321625863489607192927339305336635094734166816826857255340640430342467769384551089425919189287130392489400043698533507114401614545982469845679656846043306988039162838661342534873928577761611998358867582360389267496144032554024195818780689677205348796228339170166187101076458180142528460249462967000687004794473297300288012732118650727931898460131467518484346017315098927239210893315462328766541197084407668216329141366998995750238637071940958212869037656091584018502739164842401359268068708886002167037956731061945976450062703378017516953860055315299379353393805356089984870346332355482562412710109235019248778171187383427195979475682563149301185561166886179074691346683979167507290654950947042293015383486452693862882917774896904279643173030976884908600394834231326476236615795872525605989200988786326825631045572999902689521965503842742267309930898032751589502853545929200966067042419929151949293168052412877724613710501136426555017494489311585114845745648362739202774892345576886109566766587764676632786406760714566122677769593608720551110786829240500945189649966711866448448999359329176245466335662557755355071872768496903291153117377684410473755647029517517518599527762395324531923349695128662600997623731207048042631793588797640856073242096198127320827789626379207749880116182078890670225297602151796061114081418295817217965889796107397197714753329635815693717808122148345400463048955836364076118144540325658617232302200935906374075900159997344128883789815287326680935407083381067342708102894042789410010831059797794683041890610707095165956675839546980683998720970551416252712420282245256039575348783856650598185253016496423039672651431497715113299183730184657190587089262162691429296278157859703031478519857563570500726997193514146641437172196506048014346575052743687751532781781716977286578428663642601090993193797754303624906142149880496757944664477294612226461203081380172361751425439771828998998032305972462826865477722868614232918503167813011584622819630619443677787561439164711835830213931115155897731862107639144005608640120350294432378963918237275523673120490985059084762939803469861552490796364919966805605662892863588786008336099691417879879516148575535831713735406268854744933152875733557159042429003408974527014725478127349168168744358309102218272606549855360795955312539885623102179939992623061815711151623390068334232539801283168707053823092583908157283819148252152079256511692791729618041213387025114948947202009321699733845889568328857421875000000000000000000000000000 [43,10] -68426194179940861996438187306062347716624092017589310679270521724958426235377518085546802080107511215629597545991477350463024050901613401305940607774120360426756815681161620003758493640714080293883126263488097135281656094350871550101237083450541718137125159046977238472420344754175863249349632623740711999806144466045674900087590634393235910375492208602769072074851197042702204859667947705881500355893581706530315792391462911987651777515189953516393117312139423721923847452879101739207524752729389081494130840530220977932010128004956982983923183837357209360493405044976325477947693231069946457687085952885073948218591655023762615897723380971832518017802182820867325763559347078260283118087932965532392844917533896915117684416343285009768871844152001028015060979148229330906094572196265118877207968424819383455741192964727283002383744746805861375220693764024784821790053284251977604667215095551735482129365019094469566730828858070622768571401205316282977232649243494266140437391313943698288436806403541014895202288475560208093321978013283008240060318061628549125495105787309589571447122738621864702525424836821207216328516378476923748080998062881300597163058839070589525038877105841929871042740149098448141227491627309401136412145893042298755521935501340210719705250619199589467841873326301557799481676356102258944442162909191112133069825093570395839141708986123427842589182023706369386670018764290789993286093368841112888342538604568630664692484186133515747391460376211174847956852457854908477378383938831046973794290200946743480119862414373864130831260172846041051518611199605505737260362318840480808045391795736069497798295552393129628176737997096630922554068953338437663259933333313945908773588856273430365136188174310628833382858354613377221365741852132621737133903388131031763472466889353899621844081171153116112745508129327067642146224118725013590399997717213348630764826137274690943328319346160424189042669461087395813295136069358085436002072988657145492681533845747689399753481773728679802227851750992293820720239876394210361164874746371857906300132649043333837855421432526539929690373175456964589973459460902856533371891696183161343143944880619423647339096553260604635041675406342641641953260932153453078171189273841263665295403618384004232341154437578271274084966832964821169597055788700789871584851586861032656395750612907686020257168853638112282630023844618392560611162945521147197245638199604037756790120253489638173198758617893063069953507593368158268276602029800415039062500000000000000000000 [43,11] 457547397788310103814238262074753690331770971240426845532512085184534640224975667456018749228411827433102981635660399103652272643725552800195670539124375994248368994721698854041695888740695985193407227956528243543756170459772833712426362567385561687386466420705225793728441152181201347958999064783200198896054443342150561961609814799370111245860668369054494133847075070907213208833385410130707207643598140070065417977866983212857140006769976164243717379216463700139326493598113591917258396835020643660391235017666151825496224109200905578136838132165389247088724824891408277002246855517423448851895307765472973897958322255831785667557191151136290379681791331377842736793933738805068825336210499985195714534563238737758407826443345477235566771330095724046351954916625234889081987214808781080573159839499342703892015274163084020124713147618665126141442029816111695007511467821959448673034047516574735732069674076419051326840647140142843633092423159305400703302349334247452135984990285219320356093664375733533791066591596018579005751754106605368582295000178715346762619427199798741333824907851297563820698848336046307822668075481239681792910224772209520750669627606447986447799588097604965503923677315772636215185501534857067639032726619032353894818539934684851780319699842471611834679058954391331594944770308551867901838732956017099334009749286537133869183152580347657242182882819580214171482725055026060829431186934288542803771213123115463471438899830853355297846954846951499264405792735898894646403173729458936149769140408138897972399475200224721227101095102558671582782090642888176776363454439779112684648246051424185897155536038670221292377715931987325828089328453132248572930501367790215703105668489434168241519394314422705843595222974541339946195936227901359400111669078002727077701234923369028155668212011843933910248222428664119029875458761711500651462466594698070414048993055358484106520352764185392477644764546247661719228970953309782941724752674040009668579645315430150022680723795122536959413518393175598965833278640770364059494826940947249444832970431837126849894391040704616283363220661472979041418399978994688298531903285042862019110266931874486337809567169059332192949539303138277759479970560377557530197454841411585407061764170595688361786282652369096640589957965860061661846230614960544089857212435173742306324165634533471753602975824337141738085365498280803876150133084041892456263402760161313072028606159666103107282745483297187096688452001558289339300245046615600585937500000000000000000 [43,12] -363792745802670115227923233029237380448183112488413423400862786593318243466362652748866574244989722478268043140590953320144620209727671030240432066851108607745156594697201227817397605193858006187768971296331456836427646228114896408770157193128327989910598214639511854919101988953040041770584477758141958349123130630882423057711066332765176278390915504185705609134603890329044785892506309601642304722723261603181641535065257972363089094549662313597091678388112866755503704141425934924617112661465937681479426907582332772538534105758978779059049973198275064202604782057727258207806790629689886300249880838461693486822115012759302338136655001264621398965679338311193587846887100969676754451396873801159103319824615122165815484253532905357589105639395873310076322018371562176685100268361374680660850614847846432042356668099051952923408807225566563845566560137166988074035902127113205461301077100015272693499808600513519638027478373040838459629574071099670170674708690744144181823491983113684099257239928525716459120531015921385649945377042383791680646123588448369060249008171273939641042060511352439720351810206708152884671033199323771899020890566010975547542615568459193422168886593610770520353923447206871581564543891489933239512752466366896851598284103527563867639093911797594524878914280201703997507882799134441244793542574358934780656746377457367668383058867661961654223560694248259494834426255008561651948145909907770862883620513354127289500150505464033572351967879688921001336171558070363807517564586888359875667266104606640347654471839543642992768004465860795013830321959488124048074356992331147016612274541049595541725486399113653620757066249446373781671948599683362462821614768805388909402505444289998487593945363988571493938036070058503306676049674210169517088406261493586565260084050199602370913576690417017276482256974983936388947129689089258536736246987955865789745343420607984517648025804767816002874280344094208744168706358572224778373284389378437416516626760384283486155855473461590850733047645031393255305441657035218430856259018539247006303247609473502623979562919624316331141092762114913445539827771628738030566597763853796980607580784177856766248694511007597487067969721926227724149492911960283903866472625951675670173938743749121775572478461775024126500503062285743589429133993887513587107801436174196599235807053480593954483816135777863682139588296071103516005556715943860481468695982715512980180887325188771751575468284793188496716032087618941659457050263881683349609375000000000000 [43,13] -2479655378564315966439914726837910864699995711059449430345993669298448150749517248474137592498950156425909788547983950776722556791971393483941766545257787725718217342861315644665914494174346077071125071149380480198182628468244494705107693063028712949697034510438945054804285215264131803476702355502944505816401920507967890714481361924543597921842046429714492347721401810439912039483961275916129366687778628727041254045381152645655939899223855599263870845176329947960478005055638814551684760030487906323783816775354212921879685719871988666461688268617728147954781203723140632863997181850015045604050409454136431820594033780150957335507892069743062229559536199845703255097434957559429296823448667612742779829919948903411860716510829992939742566915413078527636727700861673039230099552802797745076617924648419138867395421639500955192903066356273166481122990172597293468809785171505016608382720372788978361514907630357808107954642919274902810009253619598399212959773052273136594310334171088946491593573864916288532402397573318488975387412336414724176912814046093731215165157697450321678360513328822590666501379158856953418350478866166858073018860041386223692247007139180481342900497323128339805497576035097391938860644930994327909926561434142892934101796295321965734350365654585725662636547763467411599867589289791070949837444263055342874423820310593068394786342973761451060816987770624495137325444910917804318346656368596518925251553200774518882603414474605495473383748244311029058989949429924128554813695093271250543394132091931453217486623947695749590416150587111430841322045412691705174035424257403719665663263294565025820736610754018347107982343258090304212966271755582039945542781294023185311984158014018814131568474004618386641356943072429530899137195125602640494489311427175133919448238369515781359925443916966402741184647468713503634076265553822199190938050181705172783013384338149779961645600230780599836743140018190800374330401570641709369383222397078557357976542294792448747729403903934186722467234454613524235324550346231881956013085684659212671968600941604127961201897454095934276207874947690075881432786900828613191195969919769316875702276946704747307161735668479197852860445278673890085639784365398943120029047402853527610102095728226245126665728805933338768165445409104998885249381894481472685452130700726666131900252949985981909235947765380044690899293420607510550191241410453022701211687129313314780495105934616674522019943229800581117275998233040468221588525921106338500976562500000000 [43,14] 2950467658249842589007512827050637144019318536345163081679779898512207290770145509278960602507644458237585483772373858239309664782165958647812027258436876961387435431747989696811747099621394990952816601018923254799558711868409071102632174807723393921806762349832111982868721648783183033455631019416844192088174221387809142801362828554242225009851430369527170230705101064662282072152941466680606602149146678406810285406788325697506678955851598614153583349938886801976916128767559056879712309066372710202191439828501831187097760313707985988652395990042009136751474780154119161773967589025564839562583978348006340182637806517756228218391381547618850399570939287450670165756939739332115416941423093699270869494240854139028197364346552543578839818628773703081960673858920875985698209107295315658817798618775652262513472636871840516525924335571844747944153775541869522368715370884484537543070316923360493389337655768087568614583859228313840589065813878805366356477758458666082506156529991044179545853816082572700939489860772703973037762860535277889652883270079906287536366633027678945623116566106246496502796697128095831300465129142086308736648322482256449099037040832554242406395337179957283707816842395148483444748474005980520527732071033620887941398816879534727349238598463671898770044426595063973282516994143457194638699357863373413422109879573578163401422204227345043825577906885832657299693072903790825842748970885862124957698702246688649562996779650585175341741852002310800478293226716664908507318964252638404353662398085565016318022789152517638810197045216045866817133812771243222471430290885682703890619571746398570328644271444687299285919169641276628745852747662498113387975422600778389975399110699670722591100100275426701713294467198256716476775393555029628630058467854795278606273419560683709188015364126143958384230635956869341279876493671764455603422161312183771328901596790545581111161986660389176159985059678871177532260701922984300320109704289702221431835725874142221217629988705076113794196632946127454146646407328163730062517056714345723525179409893813229864491425354346811110774828714215960750965082725932538620994708690697435427006036215279496744068597478347637737107719637484419560377999205978618471816562210856603277839153740917604353133599226662182624399239198303854871345890984745382850195457520417137064472477004315329607088498422723329455574546205151018298988167467137880046271924411274123883285522844640401830095666205474127553876062535209712223149836063385009765625000000000 [43,15] 11557366355470460019121786864537254309136308510515217480619160252239495628783821142151024807408554329768032101268229278799437227850876504408058325638434327932216160276136532579382436416421629183719715526713487924488721029460342410357116244206202246058764239577872360193181932138268928778838146450555994788850528825969016251516075609630809677491207317235344471155724674952196615047716047164302294687878160439797821394505882262243036118423438440955196032008697445723786581825979544874501627133377112457023978642088627902068590327745424403676496294445226535283640576821831231514137132841193233639986938632299720622354735714423449276899669639037735159041929095970750518218257496728559996427022816143386393179596954806348846348078831870982984588848724932049519044990122122911823252977890944965277783093115106488120559932243697684692598701601917783414013897869003679089758008292869708958897031640223303339325406353807706495792956179584533452932687223619074167329207994759067092507574263779742451251849712737473191136647398513158189426575048441998800193352693969047385139122758288704567260518823278398876618425908932238467111271213348776573951775131144634970803358401861229072533962439872438444551542605244931337862070763542721148625866220416095513092111853924692793248025335637136136863650393754903520892506380206991944793135319503525026632846159978074462312732327489387076727365997207270246876541471023430187534337446709627580075959591620365220209741293072857508376664786217597219178264812871619793363385662741204119497948268409418543082330486066791242699991671332282942206169667360194060203420384145218417961848641105530036067140256298034022857137622943421258810359679808196538661616708662735279747455436707289616237070300368259516053415750314353840718796582964487882132010688694093996885200031562529496728462191651173100377801093202425609035837726018270209847199097464287196765638414400804644221612726831603896773314337981030593065134820000751529878748388995528222830981019146234113194051308386331054408428370807101230974320062186229113413205830932983246762265790078627299794868135836880114055891050549990391662781334345299252411459000698680915370245844940984698306527857848088876090358477795822615591089504035056839725467344300603125621655206881112569341832254276772399781162903862315050176191652006667077900381720711961224495363119652054879646141512275312413476417880313111443443814902771613243190060872656028752149061649815361555516411147971007401281939852566438275971449911594390869140625000000 [43,16] -45883951683974501097042810360347784948293499091501619227521816820703974470352811098160632904755010783477417439314412388141958668152099814574410637870072219204604701059353482870930742854616877963292451282542997057210621932215961130880914620838744389628416648194348280176291546640174154686288477367106430679150957644454477852935468167886910218428545804561511021214174836099696026118149422418286338710624000031978520953105427769488368061601901007793510731858747790003100238373658828876174502807230361622520221701197107737767858174063133403514960833248459592820380663355946381622349532838475587370259150871132691654447561823289484146462404965577493481294585762870970170440902805232785076354462307644401918754923425628210517399647198513693677876526817805332808577782814504197193339331442187085067452125737209748993012589379566416778733165029372539038178252256679145399445432336813117580887016519795640613915199125991867931909365456455898838133045925269558879607742559860289490501135741528362724576171193874727743037345172601019798573121013624196076397954880167835073238681131693380706875904046108226292276207795565742355644033180243861559492069324814702192711493100842616174802432136577161074127940613928301504428097941358415750229136053647629647601936982688610557208483043214784117420449344453902516579488106876344502553293364368651132542482403817248249781868646762815083103790586902463408112268473765448743898165089804332882665305587471957724299417152293585506528215620482136993467124461833322909315988723386470743029180312539472128952499854237145364314976598026148897321008960776642292510206403706718931822808758756988071810170584496104183323365113768906503465619005110186907719314880256702200120206575373704886550014380649258219713371367516267056549721106765328390470821128125414037559322280170978104415422184643035723222351332055291043496419673126227632866563177444129108979046613156007430299447260456255242321680073999333018245246947306187749481226027217559410579155629202390524136129509298800392772206228486041246754635502562512832697599360233541482051184006853101095544100200054356554856577147801928427084166344560807754377364342286359428394181517055052189306698877780137318023557603657219432237526148337306104133398473273010673310523492857933988199686871426319597253285821899231623896132524292624294975839264086387096663068361211770289483522771798684270145456650331638812932944190118642791353270739649440116917118785701051009053365855661684585831139315814652945846319198608398437500000000 [43,17] 95696907110737851460859055906484005579687222781589820139728891889275992700007523788725242711360281112159006212082877701638796467012358055861398438554683675764868463659324492344949002068159154854769505017340663914644710112802094555856112431045557055934415776167555337915184604120385347149323927001420112218973998867374975804176458353496658022828696936705608943882398073420015350466235553324369433935531579896862486690340492208014313549034299470970485034999006244644411476109566899461939058519442241558101595982195631138764876957081387355799527082327120005106576986164237781997186781879959471848257450094415366213520913060980645123971337743337958808774878097401911322580719446008796379044099997010713331111380942198645448356660063524804875547584142258157986854239322025292948771574574767695223410626977751489165502792596803727670813939524575818802798798691360654026752925868433511763573076175731960888499032292542445322697877144576025378174370584513225519205689539463801341423746042328733297317623972038703897839232198060750854504233777273634001756272958855164901907583092389946636349805770006248382083677712081898109352071657544856801210809590045391015033380954884269583790998643219706706699803190346407000882706976374704432091622318687444933284997362058779272859104922615610174517051671279991374273207279801641275227949381809199495772206441134664650065860965963392221585110608801177084098998832239229320998926924766283677046686805201498443848425114361030354258369436034880418044310682813973014752653754319422742125319043591725171324919623585861091641722818013345972940945347647518016484857250919587410425516869437072101773223004214987769658011042528242212199529733909835510943725621673128576413011839219811462736362670437239950751862210767716133326685358575661110106761547451029575540290929189861407775819893083965955058898247998012961798620043213664288117832618431669976527541600961860261264765722576877907787800448509144500590897992727258410380460890466952218910800809524909417207410447767282848105883600407113757268203859283202014851388219984265932475558915447551200037936149026735020864518738285340794010834064757280760775124615583484719576713483539416349784427259776595754082223738977166986087145248220379525460562061226527788283402971790841543630838945570317096715757801038008655556475267324449131115178296924950644507205701856112251380381769730035327519421587955518246293850778184404267644503763204461561079654814137834925357279245643031539980682964596780948340892791748046875000000 [43,18] -125198498452465191628017968879113128623703223241132521797337645988027666343666423892803202934512421066573845047746605405555546608481001386305302482069765962179226212562949576056310822723530855218477505817908075467447180952535170275665438592080269250318386296832473208788806869102300414702458827627619381009010968633078169712089022895919748534745002483863626580026690471571239551519502750782086673308703955057522510539911115778549624004781817528750755423924542426102857357897608429029774818359626391304919778039080483466856662131507709165139316533253013106515869642498705958387084113294960618532494212289641037416836222043164649609302570970962096885019984706995300989092587616149516794371368972959618220666232267205670988205744835138798913820158921330612290425317656174289349054405958350924690417961561886151677006541504118479097094089660485340853543554697515217225094273234053635294783070101495505969009908781103669645709784090775793770966506043582759439170704621534583814040973689158698375124605898699543112523622552031326447213879839030947042628017329499644625122149269123048937636766667950004498441428598085006804010665860299349870285019543817517114338273203959741271935025753976132834819004242236384571723600276142584943245581829928207434744951847564049662406104549306915969000044129809355564199216200540368340024137195546608747959200899400335032970191279614426612331613303404253491601347671356792605383389585304486236870329799343342462165432649441636466267316367141211760910277141005997318989629036587023395054238776083444862817748091287641316727441167636169271485708391329112654928039704854134719681849511604576720464478211530070983951734334295191700299896557789564983344521916995950159536290362019118398375040477736071479903022967151045882918530228552628033011145934096267186058922994489091424484176582944527941386823611818787979754378101052609103977138762127825349220410382766381757458814849654415553201025231409295095517635093157674337357913271949575359277569471536823787426843632182532152523867313964035477776783194341563015055122801562741742339405170521839155204369320682367156090586818725289655339337929483088300710713890160321818566962231914235974633744966415376658306790230132530562259449194423169890478424833479200000505186646876084818649622539098130347772914644773537713618896743012056026271046532284117004979668355148612394583317140594140547450129654448888353449553536127440097143654346599602874201964100587961498724118248812575693307280744193121790885925292968750000000 [43,19] 47461893769774428558397950402080540205234585869724183668916985965522412568839870918246346885881702333498548205269402976148939875450012171940100969680030095095984567961733240010809944838382487000816050024557760296816333705294693103047756688578395342594828345180915201827490893869576085586700333716202171882858595850477475674630203728353664458312499296151554469326171353670541347732462746124096076832174953504101242056684615880370666106677509017590804223263305739914094365373906074280000119390710969094460848877421172399217783075097070768419218669993356436432902658132946586908111948638478048788974070698605548987304986325834600419949621658158965203443784672479620334828830019226722100167019205272666887253552145042421501645639406505941465429615789794045541973840600923620083641432547565410639289505547594735905545544345696798528187394440306683594095120558472920878826437196779406555866626639245902832391785761572595971672280556696965754617210760099658114607198910277390316488563381996535557744046076210463584065714725483523268803422094548155013902142616983684755085665179920379846295869764402408488181573081549273960978585668103734369980076513934964261382770537045654232490442294819976539836791500553373674545078258355464217658069415294850427002890146677635176678589588432431184136827594208818305359683212763872597457349049877114823774207760345637465038484106747950053308649828344310057372683274292220796310880196562301958413782200147187489144181215440904371670165866955764249886908030458227059830739782360109522622638814525668013265231386760164947338682551328694384669624552852879424225449092702386582449594360277467322154268489537923368615481244163808895759889534993777544106298064657470237352480349686549190732056290457109924717082203494524433771331621823693299479807567537911593996705844015103563100702868883924208027134519552142483550234964115556167272353223054181604688319121888842548517768470721213006306891608674669853301357238261805659680016119831256534635303724427600357699315393739754803761072263863515964452257727848862396285993460557838648475294694065050946339813315012663019040789749251937709401319248563662897955196764930956714586896353692360578480989873414159949532790179282532681592291344199700255569518038032870677057689263435803390720289358326196249445272220186482847569747236645558033586801007694111358143570614923936190041898358496806679997429362288977262162976226445148065040049538117027744992908423238494731097449974913105030793758487561717629432678222656250000 [43,20] 143822782107279052980626509127445265785953958612812083573690818861008378585638199820037886938955199015006073733980507995913959008084159736612302134384207263736951208342140903154639218358592416637025319908026380249453735029907048885022418747697535970836590539999925344883201629227131180557343254328970892521481092212213549811617072730409942549431044824123790253537640416655508802154171843829105338415518819736426621403225128276102807246539224081458567924945238088293514301344539079362537695014066145875132605112814449079157893504360557019595408312447972045033142096675742244046248559311393752740881697334892650574726171272608285134756131457702119992224045196250690277988214426096153240142772730851296901284239180606909242827890171730311026284366650157507903897058441592543569323575674668746682273644155708066687676941588701232565447335727538407036772074549134652375145765163786844750707327944665590933314934008265699015277460175510936201207947932693252881379020937456054637632958551916182552467911684261581316251259222561098400927953273951404327023909179971882361143930324831651418846891516553065509000011420084629996010039463319996164892798116480732113388006772174175044170502752528870332059944027010357852379496763461132747576201649681243298583451309938681272249436298934000414045323852991016011205636953498533386615650313104411281897600358010861047621640672900093595672314072169626026843319729468471090215660881192241124492766141525095371003952944390385460735811204042566947277420202962066995168128946107280068188695113609085477345897498927715624196396315751828488726614568014238592711469746650283317309733828141591371334580796526014888135987742499359417072851333488412011117796132875527071187144210261677467698590887099763573303263824674096917950400165041323559461343616398699556931558131634022516131691909375887926923114888182537559615859594446038922080075961801407768678104845781548650444263950373111891048216170124953027319276177936326940753174331076369061457685284462153889087490842451180639188763641821228914242312048917268937450523588028069609298130494080239828208101746455007246550589014263498302972394225865252873978630437021091253200203945273132745800377058151661533857076272473044927814442533969304470158556522913866291256360911831685403718845580685411781418943776012677243525934158858445263737967469550272817921864995487649478662369865119576164812267095318208876217925085771384917269152890102951130357289160076075289142367996664262363992747850716114044189453125000000 [43,21] -258409819391282427082178219730350457899154226748526801586322220583079698434017203017072418854856021738851690347598393663130442747886755593286315605287682776559028266298359262903665775703751758749903685830093070379362442949530774971343527114747622454464978627194666816166250319980710357934544489648705152793285456781398915935810110840298266222347913644839283193335943591768949079108152386676412506296709716081696584978720928664947113518688534446306942949513673696219475902033125822631374501070081241383507940329680151522906873075055455630331966752869201371079305821951547451660959996246493388354306502981003685720426795243014928197297315796163972874896889329124122911600363920300688678187517377750274886971287127559360528412499559118012861431869911417083038902004197992718047657657712629401839571379854255968448655468815876896697336384417536012311204043202846788206423096767979960099283468872459735453706244246698430055147079976546585264547054345591248534804673219578490936530214938451065185779826924938788217087366274147325737179966871587329757608618872611258550675922277537972883257457865213507375154315069489065470020185550069151615171795457517209875732931891218059313194155662382381213381145045045360728378893465591996686755255805810579921979376939801237122835306932394410411297223839308822709296017826878756224706024154692346281313770218326879645751152168163889759328452744727858613434085903741746566719790969737863061161333662656420066258581511623140096712491486065558956583912000163199150348840572367878201938487953018983666134158038947419235988290165697626131238510075257269131438803241703407299975971377447733488007183951818188373182439796645587800100879759458455637652576453701521684899983772352354928259535743970785299052242365204639751830786964974747684112022526339907015051293816106676310221078097520947936234539107003401818526782577018102491505616720811167811246953932060166028558005407561357530514111763556400419440493955451555226264163023875915886659235779825224726907727435089840589952052696947432884651879107677240880128743131554629181501334959639738705958585796228717758736111022052272704839467488989323621773361693498416513739157813175578070153388596596049671850471398503163723400072043200570721299330046027534783275711849929928630290832748427712913271342470852760959663578385689155661677031022845525034685486953192896561685915606558467588008899425066876963494585080760696451289939811921585966705038771192422209985184444747119414387270808219909667968750000000 [43,22] 154552764965169646435964822697578796448216860225280784917274656998905933649762783425490544153401709244448208023538136562696132808781534259710162842214786946276211862163280547694294308827582542981841349509059069268138599712721336246688416681918943706938261454958525699842269269442989789552713875382064513186250436958547190918411604833682517380661059488258036231263058799796038304693119283337847643542030004333305472573449857450258591594323356402758029584095074756166854419772152474823419728985108452609800280874556617474049669450000893485153489484596148065102485592724732170420598568994082560581850462058680703985133616345091042363223462506700880086764016219753876059010371325596607617063237149833747843685269122493495809299106142642692731431269601490344082822198836162353879749905348184504503541216861360357501204237169427247850533285798195242627177562413288927382970737867993685544131115650059610728996793290093263568232891440508754714516586993317561592738662214496898867214327909820182501519681389550509236732677509161068941784249910367541156788821400040651151747458511242210787258430913730521522323437259291217079057633451561036524693179492255003585748358218042143671110037481225117485234761454480549039938091815121252129584152536734648889496202784786330601176850111999134892689829699245855742505439643791352813365962616651831737045046447039832842051296292069189404502626565826541801652194488980219657455907745922315592418802358599123402430045866228165235851850263476822947961945654862022537444867881984125182912183146146874711739580773918337156905811937980335157397720594749072499706399604258353312758476419080168196049667159263239581755139084938302282848676109472178567343140855622900321153518769719478648384232335349487958259317626073297580430982305419830173523092340998007882807387602968422915330853143096347129460219179469865728078348532616011756302466355478533102982871283537386515777458067982211874815650381658504602905557864984295065645519041878670995474181059466602255289536194834694162732619650202239135637136677250694347889047482914570999566579052524126388517519924940930048783108686475123249242842775279258344543825327945503238384917972549628134878247086763483495401668821230664816791215493107814284353954874508784332820474490948831969957582498553398003046066499043955893079767144752325759169636946368207968182195885625376067062541174478471902319583355384765703212385466729821612665039422595330163816650528385652357821200553189555648714303970336914062500000000 [43,23] -16557781015746380391648828844905709115307983204709741179389767120988096669326711269652862606958032318221158159322315243136336565044733803970383806647971588315794721920189079537102587339235412576053161552440664965313524650863422956731590385996687802303999150240367729541031515172474858478569122036245865029966641077971362932439533966705332245439279045005214638158904737406321023305077619564560866938859047968839631438503420345197249729493623657518210505425692899213796646833379435684966350487030945013917404261413148257637125519538193213295634534627270275611341969599395597301445255493740656244476067975851284379015187885944678974662249685615895295200253641585749178039885000592752297934744287087323532147311201081109462888844993953128651343491830507240227251331640705516883070777873930519764956944317397956412931971837979719752149103050295903076189977596384283691688391239281012792573709320106943743126599467591333699098703566229975280963660885810887109349959971848603493990699962414680675006825304744895277429646243658520849197551007331728871824025723703580351443515466844756920315066343956511025481422737022164318801696941030656212436743286256161370737308251339119287359931105626889765526541561777750469374047509476879745390250721187754683778785234964311973387168509248095890825423838734836061277717126662492624723876323071946826130370999646740636008595659597942161571979128836736087072062271881718418265328850451516953977748358569698181056552156955535188038200382539915206847177405543613900970443739173075655011429298868325369515881386373455307517426032012753445066466663020424331697683256189070280372480134853459341734695491673111909631843637938564421854771807082998483307224676456433555439822189673878466363631194074328286786629651871121659207754619512427065773696915351060277298087912159462345642981028133354303649173572805362189176643106078987736373254258147719388429219500847740945364028758022628715356541538525581136814038903602653672883330816957063616173819343295216903572301703666316279382703456387160707392164394312247034605165479974516574536736646086791263796943355482190632758293081553428195959192377516907605130602326893030576591053355832505259930116096023046403503244612599310255601538143517601994974709876420252401917581751907983904735491028702819203244038250757747431271250119426683638005395343720641591377960254524014265068004120545686469855211264092047363990520960047689907598251159759089277623101461205720047464851063523383345454931259155273437500000 [43,24] 95173422997695289047228159531560247829616032827795631463232932475577215961988269533347103714016996217751357218512130201962076877297014971797698136163624503225346953679136707489987144514190115776670578832770561710076781883144659957571841061458852644175195915234590193251335966042034782352001965502576447946912934100362089918569819930559043686106557745175220989313142425910262447553613248604680080827404275240666347104926998798802165827262818129807055016813726510086905584359758741716818874412445483673778813912563979361905672370940666599511743587664638696763014657355187493657387483924588340070719831824179657019265755963771612656845016630951854856702456695460140744629249819337877900487380658829718008069580298615687913186300392833494453149146899813211428089874403785250586037624002088064192314115166043451549360125878678184087062631526954910286081104547610995075474716538993096722898314068223346980002749006880129987093281281253688008238410334015246496185973190072329424122839744541287276676402844915674041708398437292147130601867758879090763331360773097137073920621109277174395324205430549761239811460575728786033733188141725753273125077654665262395638830015559867146597059836378773649952233650581741254870249684227531449753259953782313807143319391582465270558868386881048483137415831126744309970977262057296233935426382855945790172287328810323971947043983436480250476231907355656471825663600774263618087020175469577580019599982246197199260997746977217042699032047892956109862019673290194907938216927504668543978401713131651902468382121658068864265241745434165604059027491070722555395820564626578964475008814715024415558531567919695769016615857575141582647840997901087880681619315533552172777915918314894489105516632474140618420979872600801702142713531230992379968970418181225402671546234960203008677960573796317088418122349964837481551308386827526135663100045354980474178766194188993228525182231404066537648623802842054375797517502187341353774249811718274517068233490535692086868910106397675092254848750055045804944172331281689876676839719626125584368716912604575895299045996261218844978192309711514673057584885594546738566273811394463016428715570744791987743551730472959478887917213559066072617713989202394081794496480068013009967646192290251299438730042010287950218973824663295313557892940138947741478471551612243863059423910186577507939703646307533682522091866988042361079649082620683370616279467492567945571821179905069865156974628916941583156585693359375000000 [43,25] -298513210641808672268668212102974474269696212359835502656087863854943071924399128753500111945064006077065112616199728279219916768336804164865668199132417438570949567843589187289245103016536311097486379046586393092593623628776653640825786630909214920838446617182887457820579744959744501302152129722612988709005129890704438041578829764012131132097020630856828551163224617748969394461152680483070747530878370589147223929508296579499845332080888574442853769123591875208080826621054254076549056315015342961715626829613714892391061194881571956873006337481633189108021170664992326185936359238949232434010056807839539967174794588086649171980753797616275565682999335195293414396782741863167595446295017212075415072957202074853863062408301724839215206842627119349208148677274256824628927789172964479311857921867360309236462129028516051852479761102721679674487010160006323416014720121991326911157305485780832752664074775790785827891756966611222247387295937888967873312938654957396452582173183748608981373293075241768256943148361574160939764763127584362726742384225733014834452747246068983827583870272326525282925946277859569685889842078516663923868168712353145998501683155651249398814943432224541974567690945581029833585524418881673090405781083446357419391972872279958228265026902892298372391033961818024879191281049235524764524062464134892503045249626602113872002422808691040201813109688011426317251869371928938867810167080513705314542265423037094431974177576421448519330632285664412944987037704109772319023277551683729015996198395222072876325103043569330421556051329365992545838388044991517636696160014172678247396937881423186336167826364183854962406667909519588602169817081422380722529042497228705238170175001158697635190553553591077533845048668545188220098957254213785568011935986084921652815582476339136113293262351401832449666471078477622927868568065846571732575234644389111019711155937679290786206307646093611377967791163363739382628917992147561024116408708660179787212376506698570202943719813696081109151606700656071915240127119040391677642719514100162149545491345761802060003626233508032273990162649973429154504585448944603100011534411543449950308771073881665226804465852999299030193820188931609601099457258700281801241525657944103575799083926060794798231955429359399669573078660172414804164252075919572542931075503238337181336611403641826619718819622275508065314996420195578340696448289870039142749146606175808021659299562947098571896731300512328743934631347656250000 [43,26] 349197312781568992758572163147812475843812923259991494906442267593027040580560055861901817481740339007086404516151077484540501598347788846328222996583869783575031149402791626032524639057360867903914732104303817250691035462041106098797137059586726508931266079087896062203000659721997171109274708254782395683048514868665633626067327522209226069569406942581169395884452621406849223107962091431999479504558725732503002589697021711412766919945767057296173411274069198448121278373132112762168885395105574794687539383450808092334375221591163607180683285927920882210894424873688798635095982555399923086061891795765817309752869680108126725228529520116099146468088661297949067157003770958779351652260327369466763373950565272195127272346145641497195581183106724212856973937350768237461117247666813153991670681897666560120520382540373311651371588201066633583060364561314942663164604341822046294009257181983829027835501728107105933862728496579838850994399119509987039538333843448435337689394201127188644503062251224104121108323791852127325974448323468070475216486208713358087113258364598250917871656736937260028187911909617495634587364880731213033857138352668060069082481888327953463128345381513270933678302974555307490415539649745425586528721691304521080989938557607548720687261210898105115984553929790775060639935911311396295158303616963160561334260354506170918510531074761611343151219279579838499362227044941169802559733456659730606891189289844568956006620296551724711139135347867755183832225536931639050409680036632849376170356253572743533608981836341543286665440043435440839581495124881251373411824706239877269270700901482061626397226443476951883308346739471312088497426432710436975137558642114453782922813601253921203909817727124232004658122464966897210099026266241712532249397955257313045504605685998445769124460578204731208934676652720026504100062352510824102729229034373281069272318485755364001214264845020971282204870617354422272156700629190422799798632638197892935417923446292009036747317317166392059426526674860494156732679491472138031929298052323172047374920161695173952616239240386991315009968421073455538273809098289470843714762217698438207515509338945704860422572828152236319857223985559574038025230680979852820215207672925985064321382959995390162578703921204795740607260823804459014118556316078579063415962899318147568576984975186606128416335860815521607113201484714695268999424099148942271271907086462730564516924319784507702024711761623620986938476562500000 [43,27] -212736932999532883189095865063173385142161807808232909486916845661137855332756895936728255503367346791398757374284835860997560333418768366511473300295569351495463735750722775804015660546160659796090646472186232190386476421982855207812319563046400736759606382157650473205562914652229667932876048528133585417770034157051989052422906343430907579589582024460022603526844863924069470052507853303675135284514062310535928873007184766294368014374538200573709488561493488684462260345944938322125294032088398608755455885179539780988395260499905067967451677141913443492079272069196925534733852179947760702680696558007921922872552240893376903300673531206969029562067574653908203260240776127385471925517067079462585105570301844747299088188017223234794791115523567951901387790781223043185438301315367933077116866386978874579508678427941074443272749051801905870519522971057359923603017658936636065373512669729751400516309642858516934837416028506645514556473003823311165985354712453686070779198636326592511495054383249894021891783847263214119626469317904258886867687794342617838543938730754703783556838228310976540875180045205868131897669622939753496927489611493111267842823536098976708907245446101067204937911871637408004659165011483945966482055251659965392683898571919827942217318701167267096371814637996919439180528568554148604041983655592118626531584136291681000696282741266250629688558843576794757372116714664356188589999299211473196394609838326137737318855886511583325861111156679012588041913192302375388707523005413217178723942996932653272445834367360208648303173741117564461503841446679907518638904167060139328456901055939380356279493467562816008213992276009569635245982012008919101544157403050631189264686647938920413914052137087210335645277547187575685645393293424353072363030112426972955389886420257984088845174770871499970247629931596707845382068771223823407054905019874777610668789519504335162126433255054828457996793577834236867846518903351288450358297539261552156607165199233417400728829629403341981021505862313026882463395122983138107608151879175529115441580899154996090621839609849310086576113993905493804015084178245769125254172359155616843998851842654451503522386252628507107671417918008343421928394690743685826446648333814386208043788312491970646311290377257783041786664816482788548531835723308302665135793385443624719033615064182046321688642899902335579808891115925037172484203065743873816206182214584847555251864020808838517950789537280797958374023437500 [43,28] 93476617941251172729006530187264686272508850350572034042434185517060761547030324958868388543750798294850277490501605227515776936184459480824841638556297992755116174129760710349556627255517040496354587891184264078872502534458330310261721969017825773188275399556434653514118580802225219206106444037072559274611935940147112153706384383819937690434348511245338506295823678138802398937760007836896449618282552742700055740132048096074413052301816626021096387603426044760893092428013224698407544644443084875263254654659977294150035793486374313355762428731867953120731610115665673391034085893730038069108572902859144972226647574863053139086669162975111858763713942111567251079732592487704375223993462666758641852595964625383276747384434525206667920767607670561155808733336371818651234418394260176554697181950414024670472160827246223133784335730121482879169934630103111662676230186662775391110006530146733803465284363564235067221302290938170087858753190833445340898638404407666516899840796210663789365285982053249699019201202874939030528131996827267602546683729246052309313728655238622234453181779021080643702011903794573327576593838261394918568630468031321469955543149816197932720862281328615990784022725594223124519274608636052230072751503232018832072799354377916948587134118445288094188350276274186995807687500714240520407093648015980798867693671226669305645568813410692328550925620458782425733917469532988673157698669929963748762164436341176223672536332245622987003420989994401833958847137019420345930321605787083055437506959267681496324819011677129806815987177171422312432835912069848658132866915079583478020811039790890932222219781333813387161830175604597511849730226146516718734403911365845519570813128071018945903224881469263271870103747927074193268841270950891778836677294829058988648021912425051497953018571052646685194584066086738515204064916230876096251004224562076021812813486500742849388414047177949269060233540012961676047719469618684225856949932506345154200827170595823989156875611880572163373652327081974314970175206735914445070994954505296017613115826260704183203089580835691340208664139796966889812888469255409529707046461104825487829761476970359402651081917780137149168396984065914596564913298664301294461138923198070545692291759341188436644240611892008948531137770327053808273750768440853600692015171849887242289879371101369937523589516928107885703014671676044028316821034723430565082052517831461349584465381212794454768300056457519531250000000 [43,29] -111497808070510549487307957802026577202437753278411520948177431450640754737739903903541988639231240807885330190478852306795569815332675020138372306399565700054373202143389260005390256606877742711523934332343368204174250280001931993749094701230150587112274740126820341965346301004524722339705345378771209387862007097910152401863100727383481722753725610391156094379429495567631191080761182554102144981267444659359762458757497969245873221343011369653598121920049951599593049762836281640960790335614790788874927029142936441964425833652680169717027293593691275930732372768985529091238683790930203131433245450629885968842761273050754553700083549842406104662816734581465521577422266956868430643971809378504706810556138638063440305692714845943664748220178905291245997719658051687774170233138650296539829179343224520762413640273086383469478240804730177709931884437143446753685279113356345915451360668243536020524881936265118840637662875080364124143675207490123128576373385838774419619445579885062119541959745336344920424179404966950148476748825547509884558686319521688045217233150057038909247535834384455110470236645964606592639259662848695931113924582888642664147121181003991816307665241722073390789433803104249776223969975257586874040114854091134419366115600332887795998091853891455085062183777799258583726421743625075784560370560046686707742774110822987834860849833623426925802128807586420254048708733140544175038066326243205938819445044881607895678203544281377308960060767561395545524778047839612491916948180013918665725286180735785929538024640895652167113689920416733488436935355031859795748586320079646594555910389166880362468560508848934391654051283057431923511315842626541887991487002471791666671378790075664043680682612727167221834979331906872789931893137398536696042944510448572182491151320628835505668495297974863277957478205191114098124803336109367502815359483540283978508502122256454638966960079510720998169549357363488252867125351215847469920068546540818929428807815336037076470104280260336531332271371543480304767020014544398248904385875784704727412706507581663035407954872297259294395077312615269407091204987339944286329952295147834026165129144266327166922944957848655809404482385068126928042115312163415227119821631013200844718560485383672882435339663161756174229603165030308337380331337558265376707148332007721948050478077452782471253701447208181739767330271398042452529484152997033408085300170689210808028235533129191026091575622558593750000000 [43,30] 199284814239249681004956165637495253110797374781822257536772630930983427180028046344643079074286476188640041613286304740612491287675457334768751817420738207280952340096758821003156679058382753836022111287407400551059262695725865695691628187437886701104242795794712673712614516413914721527584425851276816189489556475844264265559581551831847526326346021433595837686970135060677532926554923720654589021898194590710308617305160503445820497548891192182746328848190254511092281510783673543632601249175927535735975188846756305567067581715781500099909879992753052351863661426101464961241209172140288935204532065178699277379889651900350398613799901043881725701763707856472884411787083193986284824785930448897729117377599778759133162398562386725947240269497991027423585492025580707995892615177520957441234910793866893185289217647417122270798416259999130192890603038697357703923099624025929561468285062518098723919748171129060008771757233315366093399489443798236457277040618367017146488256464274917658141749221080979545245728175601075185626799413262216314760655769273188194398887032133070132410207499067409395262113932534082446173669774452340038168893235353448010421999949684391352667275244410449987899640927249565029973641237689175295529485793351369956847743490059396109165359158595243951533774717461201729742084688924207499990312105403633048545629341025434091238570693477098607907084401373694065043165392797891585482304221090108789796089543115847796628506098266694341270522902714133914469656658423535240291093744345272797613493502208182784909335321926544626746858491807666940708563530756298575821418219312398379671553720527022198490022121562662624105134543699738148103270586026993126820490480390852032569357043157819883906234028277823971962633259664162471508664918130140055046841841333278467707032395837487902922090331024830701278730287145606334042630142134390860689837291101737037452111116356721081271684455556164193233239814725895984992904194397689333615728628371531621342328578205525784438892869048870570581938497421736487355647493827887437319293839066365679313044025186746656955363237367789367346477593665883120425994211224818027233700243526180873507737660939372401078965972271908662152052283103980955506540267136796119703772733244084183361970496240024816469292886884586354414613256558759617112921836032224306704728258848083225951786923394869615280217390167371192532692674763038909509569691771392856892308894332932478477005133754573762416839599609375000000 [43,31] -257427316297530334451239548984791888263822587249371659585908078607943916667195591715336559731371425186009373962517647348667375360783437622853414902202171761519860502761178468505627781800067918445085041440750191925109108586469396423040496145693871777152038845270542857807776986960883472529431340001044744973095141815987987062814850357214549056775990029241637407314089502649098089770734620795326213493274502505927745677144891555313610627047255539989380960520661579200502513709105779958681816219885256591972402497081115503001484388599801383410555119969323909740611260318496656389252861800063577493779914047042356506569817985926092566601347324237711672437148934233362640437152121156385692121149238720555573852727332729808462657617914292676211275444621801352131829910662099305304287345444730707581351599739871726235395903105537157709486030205904330284470118649400332972407236208372098611805804251296301084453184537263593548938269358107980236456534390033510318764237639569200773068130685733008703733364425737609452414556837081370009051351318436892785646224074126225886121649418439463343891681446964025471377795119160439907501190457623891089722995854960341635292170837918605566497069745770463034075340766923677765050789731047497647246269100195443625600313821928834328744841315951833634067339913515629579995156584541058646233853593660069059570895613131269017788994522164975756184611839235576706807404191278344640076222711744176272496327651395018458885249208098724432442127256701100436365063603709376266359903290783656202934043948858405222502954279608934472856434734288851374142246814852670020277609961302841001155782431657408457083684002431769841255022679086020369630695061168944595402144549267934582049304258431187626599693270237321318371661622876077336396568024102356648055228801927779484437365699724844944307855264082814413718037507280929628466900426629743643975374719603168085299525751651127016095210612435833959397157637540751427755549949425012944302792815928798227977759692959098238530338433478288490454470579130280029008654618666338773711164254701163005493790875735850302249396062489807553550133013663087958448230351419252046443664895384024011534873635635408041236408066276670914892031408422284574134573348497216706143131624593663747797803213532900348562330310975417614590748978090070055642778899881825096133720813772926812859062811707836831832192209371477010357437697423172647944360383884777144841357610083321105776121839880943298339843750000000000 [43,32] 261304550524407405958760776926599464939874180523119631366258815814046071126551722222391532008009377853881850787149379443765655143715153204999554197057426110552045215668898016687603440190129371337364961813034032851167127287723988709204863974855418374899299539203286741127592965608252003928260130962135162786154101657702432455918486875267157234215250910746192780371029845739283126290077779302695999588020047055848284131501516956852072334395031533113314960903553872543931851713960308969729852212678108802254424624182642420229640974132374162281184705909283991870960195709605255921568675162083318598949726670746201258801996167606466926482017147666115710875287947322148256052231193770201481590712967109675382303533603507161277652329000038033397231093817662443769809051804729476765313980198649198746068359574952812066630692641887199893614543037273105448330648605228108014768985621590505885861131923404141036835635974517227457500269428293861374626185581205647914928414261114913403297705197569154760680902901760444463970606848014040376580680107847257591729262916199258694617196032225386070858898563411338174308595638489908969038912989510001483196489682442944711467003042823142785813592379470060414300545360601782656935177701665797245172239395957186215631997034685031590148115112822094137239316039149106807235992857311211496839746841428289739833881674210875458842611146260536889872395654043131824759131534914357726570939854936535687126526016738858001279197219449953239824058599765393101030338818041906910402388788466644272048903997192165915125922791923485103049931209403093805913944240843061602143231308952406269556037078607052480316940010408426728973282229412489138920307275634111365978088539816416010726718353812015275752373828813700953840215580068245800730705249203040034455001224153244228696575507945360685503388781140464821263302044111187856790609029452870711852604443472222861517559365640116449634330033147444193537526215567949362702099363252334448056182467272751220526028422373433065745219511895308670115903061343976077570908169528854799539268492120361906377872542140234129849336764125133340952256515100970105328948609460883660368899153248036341421440853635854512627144153205362238894593395305640228270914237490114620706059548432574655497395945325246932536375848381998709936401894630133994233332272877092830633700524266516277995611361174966354913064000287896323068297904949588472233447029511703999855214489156374213507660897448658943176269531250000 [43,33] -229683474187154513974669593407782062590099218468221765412265491652890773610652562024692352602420810846281865570393863621439642328879106483890827789451584135059447226304474630196621359969986280725871051812929854115716876660462320467325985196585554606105107694201313258748763522775840618008765826182875002000355504565971623923395656437321985089184855053765212890780203409033387183559654243945297370444954056342240068131527116135615084616673583477259032913730160784097681577420187336290203894846678130423704514428624923794478635665962376605883180809159425873996399599390609321652212243296763713064797384060485499937609475613395561528210756939854301880911341369469515633458172640503190631604520766143367213056306373896945670744679791980773567295930804838190572263328263186612960404665479966664523569961655817047534922845375763154213033422015266185116076051668290358257032614211417873765700346074060298706758900204354996315584386804876416362443774089074312083672794507070425643143407017698843474076104850445861399119033215266377617412496149848799462555781626647995232099974619272265655842766118119399425580104498428213159787812516207420779246266264730896381400412880135873367253950185150805526168097889409967427392484764996740662839898580756131248626369731759270782866729174336498985389409875923035051500543708244974870330321922183534999074109444606955285856321736925822278784889202816447010520691049988924438559136206078770735871147484812462205034650984025545218939189702150093866655897834234421920483585029955341423826770092611887066637902316829327642646396839705251381028647877154188599011246946921627856302243425134525199416843799444892657735877653988000836985262756780934329989160359105538193056923112340408529027835268680004878174540345405639607528654231016426212031470996375297938613784073234950701662291630462336484228897208442766192572824187922279492677256905821699352494203950965098717568536692062725576073129302286013418072034993945269545554075228917746056424508647689990231592961909805411422564922461879528384004096370661482110636874509961170160961443556492493491327848349633036918833215649813423909383972463452629068178911497097776770638761269007370928743891728501629882123990472462445009947974196115734040590269239046398823115573669489709908730528481380759974864710536824296691740819682639703985707979495977784222176394895221052866960570015816598213097931786571796142739807402340971399573241185088079419074347242712974548339843750000 [43,34] 178357582970508188434606231006391253070765864598296657943721006190812602878738639462860803334756814647224298690300942598583788583181997707792626781746279236708854098383384005535016371053458985825214904478763273677493231452873791289734457716046574639841831632351770391653247313182007526253423733974356551898339630292121086480810165686955644290576413821802203413791916895575868304324775666621357560792170831292201202622731765967367764559641535946834256041397942105835425695759323452841868951114080697878243693235243750279024662385057632077535161805133431388940355308425790240493713077561332541480531012993972390462790306620227998195487169701380916432113124792013222605022710561687762278893862109151262718755981611216088056808506194641313426106056495623605134203322144029690706746164056282480885376945790727208716597473849855519964411950658193386774006293813971029595637583399203519742896430625596195121104424856793602067308437301351763469705543247821479150839264498612210799563090553760850905875780306382687202953175092895824707542677439510663839490058339990368621206071835707252744460718335802956179332879084515260095338939912816114534045116494394182833394522385344526775301321454632248112387806166687092873493782051788400874280076831735116573636584026095522273226684741796457928288040832302124711349745579871843810560590290338953300155979880484011223465382089033958407901030411221716519546163708728427975008086449500821285928123734076808682769805674012053388585906864925147624123687717145954780092932503363171144491316563810690584174290516036205526069688381372608764093616795324298367794982167746184856276703304293171338120809447881817003173166550508953517816649364624038402767705416413438796909436066311439198756598281925992396151607496842355511471222972816012826949457815368100439153270442845513036404656545285679798730375748920318824932755872828587526163372828166937829412095583506889334768776174178114140137720682561041425479555895047485518148988599000897662267081240496321813106607258527045038474568046846697067694768423596619549313263352620892070392881009806391016978934757548776808680950153567635107652142775135948079082248660359435809536418956350444806890536231434615896398147917677993292094972136548180453332007551832485375764240081441887265982449647038658815337398352570700206311034903203039411702584181103654302807304915790030848992443636218608920142088527382796459854230247155137175502082058642372430767863988876342773437500000 [43,35] -118508286696280974239705220624487657415624735574328176225569374683756277649976088293306420282524892822392089385120276489212017660547267287870520934211469839794911860910983716411363782142289178253266205533058841551018783772540382572330511175698410236846322861284058101448806686713377331163184516814820967882132508078607362295648874419436299062591033189734958991302020614501728377117024421064865266762574752249137072441285175872066211992969087855742544947536507183115340059106904373040516692174371775032454993512693333331205145619701504237684608744978965132879842231454545568097974012182420150292078713630310491173978447222569855052326276974590430611573558171110177456837377672735663256619872502519603952704375816068181408722239332718058643764466753365978248148941145628656142172975871076777653501789539866007739385236157585991270283758776671896283508967087492868091026878260699185462748647310104705250752307276333822480793450101032731762843003562083228338684162583634847415742384481227385575036315412370123795451700201864744397927725111941540317785263398110210805389282058192257932731805663124941709104993635639889575025538463894055180589560714832395329017216861359580796805816462738071963856324363349346281938378774760013675535207664132925073320816348588507677556205461974745128523941462889383458304738011066198259516091003873406827360446401825461429839616826695823107419092855293948043513792146375652817928634436665561439692920826487019327919146636067311277560393107944838310764651516458051842985103862805008263947521180746447838701265496490526971403551899642118468296953228916137924306844023959632640295399335781565580555369010453321217490442356870180238668997528431110832666862066892077604352196858764510483987722833291106774619537222504473388652497961712230079884063074740839319425581533503235768195331730139434247093168999186770141312083125041304588051785001935951779988837412033077022239414898307268431765646965772218625336342163059663187922152949837657393418488480976085582508151280346451342227922796032796658353873109371293338430157334445632752771071973908099602787282110167333186968364765805213374160992651696975380467208468553305603441478332461902376301936067136440847104667182102455470803714539764094549423348120574804381901137960443303359319672105853835329594335877119673170266285696858722316897695832243221174762921353419713212840307735916217461571615497926585719252462057700381325986427327734418213367462158203125000000000 [43,36] 64206674557769419125590797442446377558792049529052572466331997585371413863818352311621711077534425905482864739239129554864964573708311389006512763810509402550524432875791875040085540932526400224776311608651638961846169145559594686690292544492822672969558465998091971489200077966683680227383248515741438918216773430356580943857386694132029650893657310995512175228419729890770715836399252546934911953202502090145249850465302331868460845597447560238785446033673830667215010293446519080924869206436219862086884973866311846938067792715756542544327738725254775450397091502288016721620594570050145929117177429594576385799260492931436618105199106738512167020108190102566568965540633774200279860168789786289900445586921002698010022110892298888828431081087226955631458561712373098056389439467014924608421341796539559836052241294106395485304816617429751339334782214303963247226505060754492346565586596131683453356728239549709804928779869227164499218195798470627987227149997858358726014477856423477800477640632570683945159378640715555788535386832935081539858151351064506009748866783430967339791759955925132525960437636456886911765492466717167136560484103468277405658477437814293192461398369232064179167969519796438971504399026917663565599176992153330184190491177695435900419395867912041749231474945160656847887109704657590666334010749433913060358982986219105410609711184427688921615885064151904498293695126067875045095477810468164488487932882877858402621129439533000200256519920811206092148885960125216934608039736097435511702025759196918691127223251254950263941448199636384133132169171559691478129472058167961677993802428487660361198205420688070173943055649652939221270530526749281288093544269391480899586790187815110317658574810965515813174117673939365983759365421938455187418458304935842215417119483227545115957428825101851596126769922022642884785291399994113759545491203068388769846200618041033725457852752745376052241857509843660912601421655891224043770295199533797074280132042993290980230353703111395080573723996469518073257351789671149645576784144566923542604119002279984842382002706609486904404674184170356967794199335245297461212158627583548394724397516354847378397891804615757256065019829972822371280608912056826084247786722474268385201931714330308680001499757738039665653898829532387032434101677400431215069004436925904728576156696669349974470105479873303972926808948322275427597025233394500282058103834970097523182630538940429687500 [43,37] -26497607984563708618719603271638917758379975292609097437345368483640284798998527339501888959891690561644926058642518018785224817089617850119672278835520436641269053219699465344399254714285762173578858551599932983051123529451638616712508933430154220810819332057426420660414926821012937987897614069460391865030169023209238501416522430951403291219519078647769555563805504445778440527711336071366056712810402939831168707332310344480505401640546873383429679050119071394988249300126012589458407941665597617756882023204669471864092052721463000259197727993815720285575913638354964049810284752827682655316926786077662946030439499455310493782533167079245211006909247460480765842355469843393877905704745802231723339147787033478120567187751508220213466942009272279195413870324584195013542872703786764304465796663958062718355862001626654404596095072571209255408652821095690495798303235994601843533801090252498301685316675361805723246448813081929442576187625340449189885997201006116386617159603734740761614483190242778884293355353953382613086277581300069340320501977182067483671747419270340873126679092447906313548798060902964270202576507405985141338144631099680488402768668957734158808371526580079047252692884327531039639147416473461512052681541830044422667363353030288742125908453040393724146081206180300837782931019407305637972304213595793673334489265695536569649475018889623117365718938312461415448760988723307081425111332234259963441347686045355913309105738517990413042258174895771571243153595378763324470727396179488166823297393732677798666938920269401684789577776069850324536120123623085690553225248445996403158853014140557935041321325485174012838683102603418421563658285437586479447952517180252660477871964966483236051095289120872420225112924534078124877489218147263776709772324251743191980248433923990492489073262432528849799484750884818505914313830258686199259268256979535102837376718664490815184847626249249894520792618647279266835262720354084884117283005641770888773499866482240041529151049216284996733603950684809960005092418828822211952063354179870885852546595002306423313988600596971640048996960923733858486101495484881600868957124158797244508213350788672889716818244167928373371369047480376080583865598207068183047753058927079861582175675177976822467662763827026775188091778292255214692096381587244177470177786765583814127622697060722073261707339027527814271753640809637771866058347444705667328435083618387579917907714843750000 [43,38] 6865265981508971995668228487579445168055344110449939838275336687910746129478299070869966648075927309957981459558729943445950945462154666538108275431071010141403435616444623459566669694547601199833679611427676993479346362391336167436334300232899482626752922282232638424085156204835533061352604859709585165594978610801754662517888065962912547621341693345565146874994114982778013657642813350063108720611488835589311798103588396007675824347005784651161266031517281453805375475042934393921263477722314353355216082667010868129190779742340194825273112445547848926824556455730122307560904070069406164704637547465830600669577469311054549733434605068326560978146333338954397712488482188674174809143680465366301813406997331376920951501577081365049706799555644146072522395103552438357659976025523427219626632548268686211539267080914531269767148596849403752587901209560585448499353903735137409032268705209631117675521310979254124469908200171594860441197458730024161687295363542808420614102257972226169713173052229813714240692923413437290783706168633842968492089644338896847037166761225677177405442652744600258466346626138070245362993325138636984804986701248886017328971684275959635012332632931864630770657877971217800676919975187617717491893611755196331958764144218657222718846689548329783993497212849028759057045880690722646919158987165708622261604933367176978536829306652669239446568039120533627509834384739100396544040596016185207025086103990101738316500431097896282009050466836223496747761348307317351494694605812818043511422771941902959394148889180255550417279228675371044129896310872481502174034034132133323132358183343535021176466156252031224045789570007961495195728844543720791242720581701851354706121232800609760436690103882338425831386002283008000334390542404672764938879418074638134555233048987964854957110940352225993756631877118015009797175670776043010786352666477628602633585885594236950238097295881623748346647308935673002680116728471982098935670168498733386489012164739144965521838062118685004755492021760770546920922184994261921875478824701062049532888359278042141441124154521191637754842455843611663453874567209928099800846266200836713272884872367625425532178771416585573994392542623629760061465644378934842930561653784412166814493854613746201423984542042647098397807391871978088466083699212866910238220188707763509537601315913645150697352252247879201742066939343029857855554322354496576963356346823275089263916015625000 [43,39] 321421181633760895859789439943801878845783937492634853329060517002280773654025615653906392385207309437888769379246121564506478084535368309077554269992864918241623213880756776982389368693339155292416931445452463123064616412924290263545353633218713113362325334232829682395059266803563165654053611834361353557071901985306926542886465294569503466088178803755764504999748515312099052609105777320434942367655770994867604048441607783713469465010938236228794210991092570862531139425493215546075327158528963682914066370165201688394105851475730693692999709120964043963872291935034966018766773002728861836549832962912517753679303624963295132931470024193632483634564282908891505962344021917885622743634051832792940200611892916422565983939549766550825383797994832121824007385616443787458298585060417240357494213283416905303392995062265451407610047810433429793169153711268008061477461493811955666948306755201005427455662960276773045538138547473051156216725846775210848212551520265302579211723888453515517861751864407776707799323267274977944114138357287353469466663172808908780260946512932553537271803471130588758572597364817056408985393572107969197807335351287801641306667099082345821625530991062196940004803459389402688667378712747189157188856609017507324184136704129402711516057795919840691765258376917708156330274417091989084882146441263107328960847801509194966730911835380299558423783239934756040529808464389831601105248610597890532605429977395623578639821215940642572009039603405634094435588905730671760878894661290440296996594354299660831115045322362273935016763380147724895194328761111283216905441772753386282024372036528835055824305684013553733454932040591553089006390468385580693779835355838502534253903520888000674201023856535935915266670160892315363143730354988105688323714975829090811606209520227072406845981667473985042104387626680291904919437146571494982403166883746336564603825970872723353259146916584145104123216478539012086440308441289426987323421696590534391031725869709693821498089336336110715106850118580750639085570808393791957280025440289816717022267169528637434856174993795409954458892258207120056978669334571237437052234461855036479512344921313168227997526012058501980842497390990948211322514400808983949839730440709069723893589281935736493491959617827997124047894834464409977484985816538603844225723026965942278208957973001937695063281894482164402344949819072962408656596311473663263313937932252883911132812500 [43,40] -1627712976920973953980603393977541148438766344890562922194504047302611377668278103870811707899694072698233813811249551453400357650950879574602909641863438058620019718393040678604610556288508639973953291846548067919042073838082374602024013735672989822608019208404468526135495080546378856485727763663930298160151907581523598615001567968495940290270337789024111671904988622214855839819308390704623712034140049541087498350497283202229034550750356814861275321515306032646109744208639713724508748831179664965538406243922928716635014220918898115185283929452605187561369882712764905765088134606070595754542772755121576014738940721142107045913177967739655810160175009253520397669457308186957758463261872255941158548447646271196402153102760821561076574082296026805736266304653929522211747657720401114672881622843932504181193951151375211703202531700451139313350035639887216551502376705598152630807989148916946173931489997772896197833484236111335629961772697315872066018600486652414589830667497378303220131138054142360422305633074682690294794292212831172449117660493359186826260849332553458471724476030834148189407647508002930131115742241375641037338670536920831529194852994744500598126480166047364677083019826721193350577763251035781662341128453735971827550968893304173695819762816079313491968112461774834540498912550641447353452493709408498158618103413674294074705984710361109270010774817378400762389228720801803100391376223974314084836833555766841549929288734100375708187497298292635988329002709441048759149629035956977192704569817062860841513174701198882398530741911735195722256641136770362354243967832264723068611805675831378270613472408252852262478611753380790413211462393181698959048906236502674314122883264747132538287025934683340625866208780910432992011622723131624805116579870077615706951328578065531288311396684868989086106190828949230637883503996154407240467926587219984954754208681247814724688714134358149505750456766982664254059780680940036941456950041012396139228629586489354197683647334440889701171310978906375146272208662307302920914968040517678548163681420852542609545790553914173374974109820619450245424860182353639498240708423970427555638432793550592781559184157479708582727562541650220048761097079166809313370015626669637878066353850381256266331757795561340490464174293001845367805653019982178895856959451412345802482747967509773635654715902856889964180921198185381538331428785681964654941111803054809570312500 [43,41] 1161588007093512794300265431453217449214784455962928515602318824856532387028838395385400211570843983054010028222199259899380470398020179318830312119483756061660129811654820628031319846983532937278884331001194349575495505363670425109236545306147572047608661658208045628280060228658869452425596141219129045801268733977980557917110004414432595359825051687960212759388423284778877711546949030883786812116473446474283836545667537301397836097062273567059810377299117177627450375972037647530410414073425205236575836878461196599714980565178916270365375886024390097795263764431609928882223283905852241405765516020598404645455773248585584520395855500048757618967411588989865468784422941332319280000506509905942751942629679115786218028598795239098782677657251718044208908122413079652294026762938186117165337081912947398690776016664711053119291400783916522447606290313480005799846358924397591307182135595623214533605521933385239004976559873933132964367021711962359014875757513099932973741006480628682962921457155808555737878920796265312175684467160346693314671975721875068305909044308256567170061540212473283390685138192254448090558686179542734959865737174285421221806560419023081859512665038960827488265904673447797846560655411527360010790835512921931457875621153773476775366043038243313672376279832680473393883454472174750657564447908577421599610693428464371603294806037027408488513213980337948621626975456847462171949534157031048002819083449815225260968468588340692410219316785081084232202679354860312959217905562914108134398358139858249119205560571265153508682240786271032384555257723544300784687836413747456813711616354478325950054047474982049670323842682301010109387048536184617928128194042261075713208470722037712698330691123176665111396624417575905662290523510987857426617298209460754903540965300043296382120429399107679704936267007603283366703134455409549144560264328550888265325857686184600612211250073824548399524773499235101180152887176366231862621701737598472262550078226461018713528159235527442060766069769325479184668342330964421502272627576300252014614719615100091099500830547798702716714911756672240917772002528079447016118472211502851891478036568793639404644584131471659828659717727933167783318105473938105774470899848447316511003918424306100999179207044867974908271318677612895800004460932864655762929706503838021665724732550755201986563118181723146782292292039651115942433534655719995498657226562500000000000 [43,42] -574208915215728708421985008356568016488698401916358515702567323552841176332179928404504992454243237071924653705731195723660092713968341275144042383308193359248253401331161484135006931952829491710744775980082135398863361417556430816434806758979558755754970507994074803648528924318489193452208612192833617046577966162136771620101365406926351524867200727353370722342504703286698799076222031199532510001507784360251656694547194035581098452286675940734058699413319450503213222928159494108076049804310694660174272158476107208542623230761138885121297044066116766836219310625751810983711182082900566051536456866527530711909999457741315279578442455757624844350146644078946522410702354734390221715580119940048528494215355808369004522498676277999763828061105920930545670947102960360746743474592415650009841562266652091721821932971623937348942092157086587477986615483456569942631734879838514563411394682477160423844610560148331985094853442529997057859259400857389858151243126918970622726273904179774840597187103257871647782337737530589125773957055694939606191107021070720260647415237577846305057058965166637104416043291206684553631668061980035165482970210855621988887876071436083193809536259388534647315928830000156936724530666639415235839085451824869153933182491690967249772610372132055554442513620647307450769573902100342291443735075309927781688267302583957569793354416345401716779794962760107532839633972355978459886599446371457812171552420605864687270946383485987680836969731507410057884649816276938385547569256117286662788250431234148778840065433876277037808444647727522384152297190152214462840399521264646548275560152605453746219228828864781948973848941315182951037876197286115166212680446710084743006248465419296942303106485769447194453897451604297477203489235321343999793924095715873686087727522748181718692758698016453083527950377959117819452514555877025183286007735883478240753086417103595776326785506980930784259434114331827656493017428254533246551661686688705956031095995289154632937305858899152403081844671075955380292972679595266051015394901079660074805140328427841914758604515491191825467290381037353651343069052625507360097877856277439788332168700759467478211973123861505846980359106019754535243807501303330826050244889703202331291289680479444744905786661357065082614037415329963941778680033987198985329349936590782826759822496440951285079862790473201229864347924086720453829002508427947759628295898437500000 [43,43] 228662456968552203469670518313403123513124784423739966784479530800539723731676760290799853341418584746821854374438739081836337875412690556218099225015648051475749467509574100650414603071825612201279311545628912060351848689349323582982202077767590776993811076092900037273131802942656318791972938446068997117081201736069365915413194998705239530056610248460800299867518672314330456505529287250547493070436992710071061600414657752542721724426462062123478189921948668171917468118676237141716099918960607595505435577369094362973564910578241053657261693824669304753599094269385054679748193584743369231464749853467970763302044229790236741819974735445331667316263656097283440878250510665861345742655761397356010969183905551473611229319931866652966107096240399769929848539576538476791550836097545898746490385530643963172149162085649676609412664136245227988847225253326145000774058150891024311571163115253421272063789560986149632453677649094283828436314769852221486463811889350524492549468842376380281256819922958430635572574976545458826572103928703822388520451351953252400216975832917173492659769674304245884300516744647462296848235842192514653003613393018824180416326634606578246646836810910412268242541708869054799390446038205429060500152440272940711241250704920811776122728764478750963749673986764253091702284288330038798418737863840140102069914555006587808943037192546726514316599726725428153016892134184242724696978852091814468165436970516070622765576343904820429075049392631308974706175706123148389383417557026236746567569598350589627379347399116807570417475234281972192895086398435264859211502012861908104779535369957848211420481271693968960101843276169497010492042720769954887960689317181670664527264740718047681195922166499949772745630566733344592098565896279842941526736480560794358150929957204204298882082023054662400348020637078131584186384920193002568736296886696497124214977610836463341771127294142486225660031914895159282034028023557405443435374995766327794140626722666089681995713282918456959456284704035835839281103476878671599682246217061371118528965952995778072648939021837375751843928647253554024790090091055032996968710719446288138454463158904859268993019446566017338409758917839990202447440630579998337558589284397946038770964644597674657777428258022139086641382418114405284267729239091195744214184908347007421339339322848637948606658429900631749461198480993795456583939085248857736587524414062500 [44,0] -50122256891293087094591648047402339663094239005936340601493899994650073138784622154850187794422261412495367128404598593243211524240253798087864294868643207150674236680970329882002360783071431384999610848937332388967426783571994157132991411832070697379283262393727812879657445624203525146210218078159692851465088303774600858103946973650893169034062143323799885980914828522561296785053071926481586526155339755664742491430012985866571288451578525144055673272867173255373056279326307122584435038598517895483535202094504063200284201249039394739630221229579097930938976579464121871839515038581985956495432912048960532823971086076726184790531503031473166000321393939243292717080291748475655116883904456190791509507224636688409985882679001091468142004571979642810638298229348667467158013275547627056225228331578354509851811220919931652117387924855814566373353364899783858625364326222965831766956655791775396098515253717134140669060353563543229967936545760720408523989541503260363833646172182261317253287656507240588340023386229855736679924641029835207776460984671288785745629765631311751576151496541115221292216576505093851092227153109541453661045956349698817381847955341753487144225522664692257908466942248434941102488994336131308411934327355796463422322921210099942738395335357336459891388348312272712813943922816819912414988961289256611287905520710632875534118900473289937435833954883814903307573072787286845429618306515357540422795398833175964500122524196741812304777865843161065533624299467526168124054958380428712952308026921562422751722130789975731614457647182185007607998224569130743499270139572153228760507620709571758495480143154448042356616039863529411118952957477336840521118310083649136886161486861164939669997279953370923446467122333539080576584868853698188854192087888138412385779018232393246156651153875421606029868648953503178521311694676642225229935853407492426604393911457782434524921238369554639832856988933349699352094634688080129895464564818502217443305242932615924667038541603171935085554100306687625576404318862016582679778486633367898700236651741278822967085110063222945017884407468694348099422036549009320122208129175948265711623231666955278143123399007291211625711407609407573670348904737293266505506185962899678365413120729061034705122559949393424959587931900871995291021124343518106986379198132418470867469829463634502755071685467813718402103850559586931160527625245336234805041157255867112496616755379363894462585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -2296635780591175742724096485131409704825593145466855248024715551093590639241546769562305067251221121695792279665917816528926597278483458099069188748113203875488123150873157689478806233665604166837908822396702046935371619847527293354482429020258471934873591931364074258432904991610820170240043458322390257099664784574356703573008985159881731837681003133672799094427252312661137097311167362075841402665727191298303727073388906842373868752847022231632344775307732525317985448579045194370355194237825044852579539024180384382093311805104438388290788859472405535045780062041679991164667009237310680212747770902620387040122499786184269907450000476774534784106820410464348073378095676252291062285785165051378313506646653642659149209144331006655428570070723036123039539864679179708207450160711032574082359534564556468935236317392304703508842985897373553674156541730321067622999579105563712355966098246155612539179349611827147876200944517235784932152016883850866578779995955941858472252810733934094030606619046006689422674736717213437173009493684312023497573120551791655119547032098854666652992752200472909475109038170486604073276213288271999394079013415447381012651954966127114480617433615997328165601063757604956647491568382713025982632053052160237099089151408023676693256759099396202042545517451653605713328213338872118691928037411864832669299079967793911226595363155378721184026862973945949524045123443199966063810144565412285599717072033554179605490642705612275764858425390670224670238959443713281956186895768103691332174849040599949802850127740037167220450620254669031790471899005711653241838990105154282968399537931730599300659332334948779719326988581385567162395617486649211652535671744429787329211743374468003505253592064786181416445213544613951992248451587621936123409891973631655500168866866856380815544940273566169209306546801436012921943766526492062373396721231333167253937433442883215609434032412649815456980390923702260852581454454271322653023819989176943163945157627295522562477809919333534306193660928182552608268494755350834499255339684609231009097310983764801422730729140992561890623386433400928803081323467259210347655939572771565216226015127129740341344159477725796127348501146016409953825061886413164646629544005397211357408254350427079360728502559246225577802351423222401126908786712813756885962029100533210022556598074748211589629845218952630008063372085447142201201053568922781064309359249091431476319513649286818690598011016845703125000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] -647116063366778977644955583708951879029523518488191387386645760938124479921116179945353876489061371329874706059348794778738494021446169855183873847088077157661874828024211001132237678843945481781903404398057014813599351651107746748713175844147012301427858124492147108117707241550333285089598138337818697254828370526200270036690431508647490671198614546793332155407017212006553430943318461751662202922522958465107151518567674402517621366298049075960479288635110444722297245934888662765949815387725059813644021118165235552200692802520475263574402420159088277520386219867765564056399453528805119678232431648912385300273423173353183965772707820796933952790360725544508111349400129703983786975221155571505185460891342285165024317742406149855243404504965524041938259026445871528129978772469444821455810334762053189038778742745663007944154398155928209985779103425714286812660568513778866123472312539921885216453949606371979625592899858773104141857352888180435511382081727895479560264553412093801336687271130671491181232833066859263498090903885804506286006101033025039642157709685854700256108998402393457373211403589850262148422998226682482426029603818978817949243983284901815351004505305585558104685099136826303811246241514734703953831094422844949992992256556909311890090326684799275981246589601471896024125772221197516639580224011642568155820118781111344631132504376622009090468823476287606140028018506027391649126526336703410598902585551713348191046204433311125662201074478186536683978117293900175134468990385290125192606227999010171956024954080355357610506280165553987110810095037922808916949683904651205794530167423092196414337684776819551206782577052505443615259962853552994398820904128520343114562991834498188771016861707415885580327421619093971779443322310315080659756494321515213018230370328047375728198728325534398093686910335611820991910351306761762117504605958345387227207534643810716778595462712530161747768588310272585718266796130920595079783863305350703166906504411489681796762587261671796269282115029524261382048183058138446458771220069092323898793175759458019818232814556666795624721526238269954630247380281015816915088761048215589354059445529694407424816354042197098822745426176553909829505387491863967771487837321007967118536766302168595501948914763306793170913870974188810306347922293938035224174805625701665495511699818830934824729491251692609509638193980212479352145121923760257555592630042874052536620160802627310658863279968500137329101562500000000000000000000000000000000000000000000000000000000000000000 [44,3] 3346518779615643193631968685053301794137229194178416003106986242080511333264188535048301743828592238037418577378164869289021129652576158829761874876277414510879814949098718985510659246365942397765994418426190581513352926077444951397989152173283354654864027093318129389795703242914850747368140244075052946061736112436143574228035663461896854760868900373538244490364915848609075686899579331369957371265384605829058188903770659352222752752595821231037566249016901143288477207643623981643830880667013477452439960814253615757726770283191991968616227845849519509766311375443843719546025507735238124672974450333190645218370379071150800278722525990548314658004429277331441425180162582300004771402254642266273125645565891861420952510879642482026098565649742712705909288774391526608346542369183343864586992357935927577791281436708077766756246161779974838606490242493808334344183911956528961347909650395966875380707479465386861089927837500516933896112505501330288890225508305932872670911545772936580118875004876410284932942501843664922882607212076317046538298485864765367062827914781379569810056787424852762465510756401466340360608437052052785606886997281538764221579844102262826420572372855008567587219468045369093481058368186142745625315200255825131110551780572228977062418156025905263113467869156251793100326398716604529455651718441355020821298271488250550509757833945372889314685022578142388953662756141810691177735350873811897661653271243533564121571298390380644449547956401658567021748559791097274802433246792582596572341761283795995238510572217789979789889691008198706066497707284739853558048344658093798057767451763513261066893693150645194053116354695860139788680591827878154969577531908730104357559675018794372766216088185935957639743914000406285515052497914368524977993735765584738696549036440949758508889170059097644954651511512853403094139573800055609042506854832347105487510132953122070891465883021972910883156529475908568276185338029886514085286503680901119599022946609298396680664021949523603792655331320155186858073949091148933928230784993426790885496598910796896483735766512790633608915406959497824874264236076537178660695696814209477175845300364459343436056233587587291669261911925288519359242116624774296135171800238310692638519424423944010829079249933609281521815111003333956539760526460314871838087711208566738224630047929580301275217478889851913211361510725233621789063815520947530560712840932846903144029027717815116815813780704047530889511108398437500000000000000000000000000000000000000000000000000000000 [44,4] 304785439744454154324909396285736467133497017446573285767464226871484530372010561816845124375514730488372305571293007796090948473214267909901709668945643894522337043467162072996216567568497868283302575322899066377055481237747946450689831401319397269695755255463368260672061603723238290974618591759601604116637645215533752740751827252563834790929933995845836844386793493435166965123111644605388564270571856563310346216361942939755445061834495585966574559359180187421575046143656786172086364710264916761903508634642519591725120599055862625283593641031090506014032302774507734982015822926308668354479827697310369630739646481821685260231687649179422846152024814463976500665898890521086008895233723451150904415648532986593525196202522360920734868704178785621609035107093056632570305577094464089382391860047571170526117790714827531396272718222265195332924613467381778538079096380008516471452450788587701148213670589615991909088220017903586478175190187886202831169694109661745256479297919506075689691571451412719236319988741122814688274692537247104797420809138901158052614476437153362163948868088756249051246831495902530347877201643719883434757025323092121687535690199871462977183948209686201181167190897215197987598398106887919623098912596714271034403927733902712370136933199445660760279955472194525603871210601473799326140801591745747581206399686351976748123146000491330202394769158884376839442747218700272451922515999345514494705860138867316320405451549782140644049705828730852992505289190660814806356636626144836522273174521825518700488390883778165044944464017948507997182518483262852882941051827003657025521045758046663972642498015936331465744213232197427165735895426097227309827254752791725311159103086002854276580611886217690132310983048032629041991332771195758740532725794146066625480631927604017236826608543516595801083186618845568397496938032358426069148524079052379327734473029365391381635769476893822629646369262886612959999521121822658768964035126499464633210988674617683862961386068997289352012678986791415987020887898518754816856978185772782781143154797903303985842618133740762040166923054887759315094430119527628536580144678691105763004295534248358984168267600819672527003253635957577402614491185143920944106285341839218498244004587221172039803720848272937083963207466754680600668924878313624334416925557664865240181635312768523327786556391046009084679187839335300831260639727614828409900679649171445664815536721294270735421738649506551155354827642440795898437500000000000000000000000000000000000000000000000 [44,5] 3487659733939608412869939324783901669235704655343553737808771254478349858459996823022014254944258897323575877383497788133104482204705211468317083096906007447172045333203238482756786860855388732525808541067423648639195376003295385646283741760619231944647289044568208624651014039318975558776410924437299811402455628749660514018181833776208792790538189215424651328985542888153734416792664519600874385461537859092832776885621467441895689712382743474885360407693604020412370640942013084944217283343487800494947123075389700486158653290053064302830148783803947774760200201213985549764917375774863076659070435482510587177426180789388418917696432427685463544280466789376839831516706454874464356026940847531371783387379914919043880433414273253323180727227691470558439137079179392301126413109080660790215016521198617400284578916350419518916950093781652357652572243359548035710160773709113437794413255797020519946605316665134699139636896512517696636185915916663595970150550578829778868085824264811052847639297418907818678643857588697057363920356769375289141270085561257131533362238173804640158600495215150476429659412558389454243392947996735636028996242964894563890136307422632273742163730988547329184899743980017518283883070586920980303409381609605313380530906917265137929727917928920175240521910174842238885909126902394068106990243869129460411428776372164761724526113609135574852134651594004806455426613338732836514548174555428101168204028490214647180261621969166426547472605115111746192208106978361002789404310065490439701361286503182095577944231008274420796066556324659445935961219205223327637897888052687141717919467313330531002064725752338812051071931696763960712032641549084581660588309692001929546529276672950962043520564642820969969235301923398737649239425945905057467913088575227820201092529151178581244828961161059233809393631044084697288277338860732614526598154507418494286340121179500608778899722287564399989557624669682087539457805018254673843337808454036838894541909947159585200633910872264352612221868913904678120210351437529755755946509534048757990985226075322962609722263719303094094512898406929927171053550920864129438372894491779900856720372315462839766732566067530275292837635552774405375690530906113773574751472876433107313093043116223098643473968500867529087983436982858823283899854753881491636182374771324239277533073053610867309181137593400659778784059992378094705061718108905620392703928304957715455737284547011018521556549587536721901415148749947547912597656250000000000000000000000000000000000000000 [44,6] 17217772256330510671929469134089087812048841538732912189330088000320585519133531712884682374421974784185107233910623108097981185373164676412543197211055849746414811430494988006581264662012663341317286069521747788950281517229916107015135294856140244786681432109039177856839634540190406628701887641142168981482701561968000575588466546132409512912570793136687666338111898224226674849098766923416006494247648518069045171480927990558838016409512662333058621102579591336474930156712744388395610605743439568495829418002642413152283710131574189234232978927572504528576035280995030620625624935927135531433503238841343731041817161769256348673746421381364028983442853593744044568803622933361955911376552701382333885088744065688848480441518581807627391658554441004691907650342457295932620354227297326958580043358701740905085000447980675456146188466440242007818618150372432653663854218564908849006975686302645959716624051734596989362137598673297439946607697465952313331462082448770461496991221066052166880500597306455429836787689099925581999453399103358637830186030464976239348231802284562613036772683166258393225515224815531792874266682963440823161351111456604547500548906469286641765257707245846074490531764488005558647427890391668162009455432378448327910784913993767765390201352929359812176026346441557628273037174391525713090314164121961578433340605269819191355125916401657945794435601034988572082938184742239826414832961990531435548587854435027738689695281880975174008209853764234888412450806278292235781972288285431562647998055265987007275445161221281548630317917333127075151735173940256657097862267768260411100897892648601716489118667539333338170214355412265397843346303280850234111444588212839728405067750969248353627976455442436901912341294457037956856192603228368888590577289730302606846030686001438462446754293114861056841963965289678549539655245451048761296826563055889384917692359387482718659660567698707631590127867846244721224413950328322056137979332164296425162935785819080769291934704998061806480669463254271998649220164561907758908456284652007660600623807765638350491521654522405715092962610078796184657491552133786982957121740545927323654632604128146563409353209071666575240261631214372647428274225000552071181426369439911770051921613847746793039993525343334464787445255018998225902353797233043357114908525891217783694341643457590482875863480389013957287341084644406822164156371336305417409458547663885586551806742617795348457509591001343696170522434840677306056022644042968750000000000000000000000000000000 [44,7] 91195867849586129158792355062345107183464141013064466973495503781912656069970933646559086212808761312777298746055079895378027585149871112030951426231269102009629345594419533958607853755968176529419161128726043728378052446812495742647844959091987710122070938665699507504987714247222187921473147747326547884860403411624459815370518515367909345382924795560114966338814508312808811379931600360983828451352512670410107550182806655187306699440557421971058271112320114272694641462105397037758753860981889465351290427827051162167203752345332439169594133809691132021168392021198379306586438215305561714587004694299837304534394399735618513312648643744635840834504067515931898168015251725859246253657402135495957197776724004314478768193997890104205009572875567652435094133411468101913410561278215618233664799696634123682501225210716281991768334509266426656452351235353807048397403342850518310052750379318017180549185681321503814030225189324694873752117606258327615595037112845049059627388603199277532354188943339205797977122499104963721796365308053307355602051820084308944106343063493509308558131671468601417191614031262945828647568289339051927765827496105306663753477838804084806815467896389313657184586743234044493653367743083179308219087783062458683434095675713980462566940965623234020313042591937290074731090060660619948726305072981134044387488915789311112707419424762487676080897286369164493322191390222744800906944282326286104685360908638048845253038358228374578527973853480420181560407821882443005190961215929160199470296631341943348359425510677220483739174338296186680330680336379671871799865583220006294437809902883074069365904868054985257528455059965470994386341652245948480244870085800382625066742056841032675927951923637803620749248760905069899612533579788250172635758340618602252110379760369759917867287526323569957622674161625954421427751295361985765718960689049408225427461587417276436222994691885356180706682889992322683898791513416502910426215838690069395147706733899730111978172838796948492773944914874121107318647920942994664758674734528992041737339806605086380015016845465719449502845764185870317294229075561331844841245918142699098330770874125009984356669015722604937960233724748741537977122270968974736990566410390693544276303414764171681190672856241038952898909620355514167384622124924530204218916917081595379921435054958292716899206048745472830465091166521887176589246838910733725421488763799343691519544880491725187105906378932235201162370685779023915529251098632812500000000000000000000000000000 [44,8] -653919768879374396961694953205324856319885404091038376033481683424842846906317701111516831694785388303899659977147875494805856515873747932666003264960787568652610434918922477849104024282051304328631808387810684434743476846120033205377383136635435978349218933490635686171680358649027076286069473319142542506575801089625490557683873739000395111108135713524443867209528778284338008529965972126634777978621460251593218850756041230143462380337290905769571893236185988793580209830652732614939426371171219913332962749877599673345006439482389659213154728631885251004607454149593352019458883553654769052115162357715463181419044633159116818138454003036083033622028475498920370534188317710001726611478003924032100449847108136856465875693928566814752856874410416814232842201708031514092811812638159404696239618268417960604241203489059247349835013607188763825206134390809879655563853838935903454802353004396729363285690757299905938169310711177797631294243296159201589575512174793739436961129478911762287098808247186374292675295323812830256116711924942176680921652135068506581374999514830703436852939539547905188878907024875176837730802614132129624868463555371358996753564996448084428941403779753366840571850646809253511621890352245721966804892381648536409612013475698166306113559172344427583084286171425294335068466002692844946727822333273812035114270710736454307100301769796599429278055714263873262787092773099282368102609659823646881012473245696574444880263099407064164752196673466056050252851587714312455892353006364684851659182701173506219822174832461942826873812733611724245363657923595994052087482924220981155458565766227678084454948087801868867288092609683399544566438344329417063449550805030295617738746950717221044472778532046454843320481930009550514489098053540995092015277287083721551313146646342044260707024509673225423729615158902519189381764042785265523407065960911314934028585693220078228507935459782624847469263305614772593520389087022795185940838782432424310103156539118930128555831467232583324298544830006905265653590441531684145020869681901441673658205773672491968958606023591669381429580391247100825283738665876893683805304585839936415018826935532840696531489386204254404970472930048051820345613406947766889188021424793178948086424730708868676553431443612244378836885142294546428946155687995873026464637129996154462923277102930614337925225968875225958721082196418641238047900283792448948130442344331183357896117432999394171597995619816048873396141516423085704445838928222656250000000000000000000000000 [44,9] 2464021018358727368890579911807573078018633591064861631926286555142045442672912724096860762167901044660635181203705580202982462441845506109028552434597719659801976949754407136780418439562546266592817576056431186101286112769024568443858455483378114292923350077877705717642137456909271108576888984233072117507548204593149343355000924163118736458721680819781845221079497599434386837471922252091094877477329067565636917866453849684537820994486327241486591174063318602470497645386701960332825881112195133612172041327484282312568847539296854671831942129043948393143086750233713370487471835377270648971479164151245804210013018056831402941766450713257563634031849516205310129115618880806530020082562159251248896970131230108615889030206875485682653147067338004411744406525523634233350824020698572983115357833551602149345169888129364892068676933498715702903263090811266590254505798877829761428841866080715738046803304964890243517250941515835438650355364296895664088491445759143849051899343075071528224028104550734809323590260518850080432922978316827799548416833120627732555238508503775927387381425228952926597919299223882861379236018304585735956222512481641974323323839622164078934373117322383006259019148926912619180184600490099929443504289680068902828421264965295455931783576716066268297933703544780034561474937535612860786079036901641057148580341467912947185105780815797731355165215202671755134811558838192809582956904889895700980304919482828219040008976888420346239328344336154613323610821423564818194601160560772410357163354076030245026458469641628695059917191401812640732751942584822630763914489186122612093981696171873990158693400914208044148561670652020754990813312825792440105704741263358268390210595709938633269460278326011609173433074360106087825527070140568703468367239079455842545309883731738440628430983442611725628137614010492406259526376164883155297554409798061827663217022074339484387747960254805659520393902443882370352959434540221054392056871462593630114705051568391562655874612191506076613277803401036604774538912990214190181447159366940309896976645889874642390052077828444848834227144952972567083331957763215232129685045997894037352886319498399272813168058349380121801526397025407106108813450816153961909505803364612742116754862738620261352641759537580562414451036853816758412452748368058261808146330605881710914873829801970880523856310587898507596346881118348106452452999350381602780694714352421743094689674964989956458448480068048822011483878213766729459166526794433593750000000000000000000000 [44,10] 9568556558658566552398124046686267815467577890416549442770901506252307063140475952968552092587421361703073563784646860390344854248165690448747288416040606300011947952486014595965384529307615110122531072307769854015691802448748966462211172907220021127495501682131634006855567837179696732374386924108340358762716460065182440299850536907593937679937134557941248782298364416700440493200058236858607274359423299166156683785692178858006034744903504468501786608577005558475031013416685705188976283832239940006499807097274202000536577385298855395245131701219448037067929335370370840562938684628898562265101787842520690332087099057346785635305462813898683823781351350787187963809444982365307515421863603030130344788411327227929594833867395393792421290514221892162990379585901746223920051842054259357185645228726574613684901810021325566155110156415008704998721201172716230568886423982382438812086399813367185047141067288148336837302002618295663058133023549548249148727718335340387857723709012265725602077491414623117095784348509752591546751758000430776291620093912117976772623653016994226534262790881250764332815721215266202365465591727150713927697906586993254406573442366965724141136661236908092663936069013683020497971732464832378214005111768360670631044048217766805915060064411089147731101454628008027299101198190501451856134594206192822062836695505687900067076707978969297307057887453207988082255394337234934196335879329114664888388278243972109538324867484173058668897986828619060662392673114782430508154682344023086924362930959130096998964623526836802084280601051248700416363139002827565296005738417656120787181356299561823753439783244666226312673487137585695635495015555444951448436907492799890137410434588975122531512392963233805506520709650086539395617596852822966300468264877063811182438927117492651549609823336221878540604338812753197038083573576993267474885743595159532256844409957152344551844369441302988820102345564499918083807356799786962325599974548603372059367628534428477045338037305865635959197155854891816698125352844901455149614474601480828411357344415021963080380606257266969347304921512373372598912345692442257453148039661019692416183951342940399794118033381531666248754373743293633283992204236111941340834647682507136079170957036150298390202119277455492742161545088648748617864907833420480220098829857864412101330342577769317420267693919390349464764315430486351695338568962200387907654790932668197589590484467280404836890132453652564430146565399581959354691207408905029296875000000000000000 [44,11] -178510335854447863187841639431892093583946382259598308001784865554036641087012391821951854863882865650753345324240073821198521127591140906413979916967113477113305285753955281913694165564760710838957906805073129188684763948200468265062331479751312346517099878388203641131909441668256648865593320043416497130743517772295109420998331302940382283581017702769426615061976343913207613264947670666235766310676797605899409940526949114025994453900257977847005797942600461470635524328520097564609054121265610240444334798162482895117838865531882290845090285019133839259465561679872475901660509334446148465067220371504454110397638736272189390228754491111514974855719993849308069144794433395311169177627524513153817171267345450236108978410218386506644090082747072706539648255533571782248068906234349087134228296118436216296063726742564411578632326930870650627790645066604313706686045585837935520204085860221694143137125735747018295945094335983004133931304786494960639024831137226353006525862375026936083108327694553536641205696436463980062307879766419722813728572944817858091277351718086864139095565818013503132312630252513772659746381297527648165303200190185348288040136389579411943106665633301575765455377073203211435760935396335607600357733807395752671013325968245329051236197903428914960725429383395640493806034216597780001779961772530491170814509795303700553711904624195772217759585903383536035693738275169867390612195037527829350591393474144416697747367968780194159889601188585907728647238681722226228499986205622931321509713516800973802727784016411892387921364727878296255979550558504296648034280198171088314825753755030760447564444562181297270985435378527696886177943960869004684514433226223105728733662293475709615285086282054861450679768335543387008862568985355590321472378454113752958350735628465845012682277326299401910895631574064268240880472781811370307608003804335864076210898038758155121917754498930949010141424016204303913855783421056461483564360430317510566033086343570236598637193280331940754264266842061567035503419982941482109585869166839638644898754212549686131394731926365456944155633906381037134837841450318983233059665738191653846727473070262309019097267936017064843440675856433230174127468235319513328207381425953975508553480079551790667299489247396608398567356109264648524066391425978375412206370523222322553584498510488667100880751689002452528788486898222520719770972095524982448351107869240230433324302050240077332291397147277965608454242119051968984422273933887481689453125000000000000 [44,12] 500500727485594723814910149843682711643404187482927170073592080174937453840126876410102954938265003446129238944630110125888437932922979092042468896687983131846926232283660940633700732584162527407745863744975703471770353727995998983995630161829806607390968408376690526972646839251778427257771611369751886531380234043981824877622065646494678168120210126661530673788123216472280538853701532491214401936544853784424068953329020997937296216065120199486830699421546291851197268008896745338034493019519732941191935873753539759036156181414775535183587877410786671096858094181680188235655822091737139307918884048146036380961412102606045417003624477435721442306902973221875272740685506967183969584199511277938404398269686498788261399472086108733420454712568593540234255359198572989614614109177035880478716461805158364685319389555292689830042812352813860437961905302167322706355978687344619210025263630422537853495885100176861494737192641886014977669425642536392678922765837552341939220984860649557883010010768972848452853199920099807580103584591168636727804626333884550982332362947530281951816743858728355672898592022064541457092315464777047867769849231197726484086221053389080281894363652729021002894622340026634768389920696857889053502924073001725586325149692730180305337145783463799047213744101856181283450544723720628743725299920996608351223359774820373670807744085930530692179277146505972499017548909261894380864357566978573653502558886929757585772015140734210291247631220586006646894610313803527086545864429121472689735269469884436738740327338851678208580244577041493010505231624937195588779480168090102891679607874954438297309347263759972509814442182626158585590503392025095674924699325273729350210023888355276088194465713055163243748079582168950341383672085300990958931058354233509277425993381979657064733272522134493336032317633776007777939832853849459784630795904416290332827885158051844952825252098645391996274335201544386045641586698163992484526496088603040465003470603058802093848652451082357943422561286967311016429333219308837285289367936406010116556564409230710827821044491697605168171523013687821534207684129209134360284842168326409430423593550692974267582452873983142781813083999502751817673273313161062210698247682423955257689371427499473408812386963139419752835158410748236630313820295812841125599900892150634014474590654278036212657684743828579050064348622103846110646699392518819442487828884769797313472334220346396915161794538338518981189853573887660331820370629429817199707031250000000 [44,13] -71891265770250146313609976046686130401146483387772273627717700334605283367862515165535334890093236918903634968307680897683844340582728888806568043062792801425192503285468488715312858309604267610738611274830368664326932755627070443210921749227410514012633584398601554295688721048584122959773010348686664297013067361295729278234363200241793242330175569112944568704527335861636389210902010366537423636939314417264394125812804432854375136824044875588125375562164686826422111052149589244514403168234608263223902097888417431307027044591952284843541027732917001321968109575635438810640081071041458435079008866608334701844216336672980462686488253625787897257375194152616480165794578448157454932127996629751736540852043188618965899954030387890492483540686435897270854079956773636825661835897067995011055873824035759015479454721223708170748128804110718000279049514261493565507932195071876174336268829233676222296104743343788826507643854575767024248597687986213782196767533609159601225396867511795250421427317604712299360849648570831896483846235951070144630167876881943923906057977041878040786096636458986359032779555232973440567593465093245371234534674251615829331183695683192003164918512835934534905736387202109228958050774974569036740995359043950868974766911948225559463027799595830177478299834886678870506795459144552212229684885479234446202159433550700213292533060722789604544597779848599118757692144883232884723954094475203101524650406966020384920205001374318112977036984852777236834946049500181438071332403714113433279880063573396992776093080334862402469988226771297198642388052396094805849888093960833205523580174433739249571514423791953765738094940069060354233387657828493773454680832474238090783021779895481565786420240777587618528686055763036929361512725026011073412668073409134321635237472089722452128880133731272974992975708411908981672810367389512971326510168822983093087122866408776477009802854178536813934656206569351223752682849132806351093196807008923697131914636218067645776908078601707046346968896609981201215253819441219816795668138724752407838906718725086708716256485810978001004944786173750941341098905767781869790572867737251635996455060308028395794190423940252435034618132297518284538872475463688583236198661585602609890677528483565613231892904993982442046401863148609591448353492238643375061158856835416626836941624157503434257466159723182699679027869396876570412121184909229945718728649732319768224543199656156103884234414960566837801865525126032707703416235744953155517578125000 [44,14] -1572122216577088779519042492650106620264589335264774337754500593416556298584080030212035365910426557754383338349430293850831068760616394988383139129409217879305777187162964789002376160691303824983922735895403084499798802828982286533013821983593542793621287548516580437925134372096038591911157226331113751901361600256372078013211400112432506982105630002832516301320545287931306838130321542038559026543995086347589795830997760562503614225324099641417950350769041316589842892188359140241320698102484062382613579660079588035663146628230345363411300796835985306473634313640535231076454073399919522433138661465577631038253225358210750438151236074771450969170730718892963741701586892007399949030465283125605329840677517519352801168985170427453394742524486532037728542813503326346981489996694729400819828048752447800602862090097911702239320414783852128946754169245085590098658534090238394278111719596635917724279962194058404707325373466454037651800221719878818727118259833321882224469953702956101833664704622169519744224826914077119278310174926734901329044934834319523477010617989907960812797267536983771387598218432363986392263040899348136010233519177349698095831570426802062055008318570679164613056282736855340426033903367380152659950556777028087424407576434967583976228437560254602758852834595026588183442851860738253214648191365286056526382448869607836637652437713947326178502041466924813682095094105230729777051512980315873803278634685762969974861337592269817779157173037775779963922548477489889189445275985343651033776440777074782336160713171012900400267877664807537606236545704173341928319435503571302515377313608122552343865227950258872517193191523671575523932207617506049211130823288338986234702412426444299148811345074218914370394009995062064090154153315728901401344315885425540114643383582827843996144672948190621640234003095257399368039989436629997514736087641457259526965917824831374761672730162624409901486277490188529641243073010902311196020766606134373875188733494129953705964528158632948953777199778303719918636003427776791802572451191798739439848805828070342230404485517058684198602021075840324019593787968105601208176487439736375587123351340681945661062232614609172745246956710572872350141663725361789083686356753761162625875854296362604058593111992284585040368545268085321261310298315014051567997939509548453800590382832405044046960468602123117271159446085050485554977986760395273479231926033113675083740524276616579184397132930804257293019854380133892846060916781425476074218750000 [44,15] 3058755993129388028632103512098772963063262759299792700670021254813013628535813244350837021694381911082360162175974016606275594708094389213818924992264179016282859405179812786182269201656064819936340345853773945726305193347431954297733547776671902320338443364870683031195166053216577327449482242293961360400645043044543578213739630920435161795759631746818525474279903500978042008129134763211574414178221351616080861925389172240237722256261096943288773519735222464951428189627770858068376174478885597322570293895048849250386954863005583974688995243832565269979914342968527773175129764292958272152717087279662605640157912332747972972263290049556521134420785194374756387760800388561884068519313835266128908165059517865349222866053279219089942325203028210071334292699093593095254386233423164935082376884079215769946818588273580364915998214024236537762674797833329445941130217027238395940938771979538065449581801607219666006792938942131294916974415836801254906180221809471682584450133458293566451346697699328051462435182510930626335604044356268526072492457480111882290887272241893508048972593170768339719249894080668674282323410017302940432818293720230129135140250019316527073556922154937691645714878873323933777961424403214551920223237705434347785647288654266078597835781558219749953387093832705222173198234229892935040301546909062713263053342339603582798290314036304359367374669208024031373838625728914264965651372734743956750475218744173226785836178721980018891007209069441431832841384968763549441661411171602058492341962741207119713138688955299643396649700492915952491707986014419228046627885516718227700197962461858047824418971191396652864041562246048762408852682408411299450142498448468141856692718844738231482977617618701514785651902576793111663574159879897009628463832066282388612846179459811395041161541943948745175729574695204386592533530005583646197344593851578313193841895310530165158509480192945990825142646655109780765186743224236652036605145961314628027860081463026578372532253471800142873331385794933789960789478047099762085428149983713471844031823899777557778539007471553841532908322521440019105139979934401972077523258634423635280753948556087102089217759894343897981442470741284275404700842729251578795470889570362940166128451332374822898885703316558527115534868303989919215574175620013388236600497944539076950047263410058338775434605866292157570609552959711155961778182624595592369155810842521502856706846076306233011110787847726340303936010123209143785061314702033996582031250 [44,16] -2088529785151107023020067892158966943040425486489396279895523651652484402490172337440344072908357288823426873677235956803347484573547838521030182110142300263304865228470254332929473471479035978065101378196997481239880480183069572260782474662749723092269946442918127128963985981562630958944807632733409356098602962144786299751442720060685585591592739066779970481416939408018981812274053213197097009846508956038401585791463329944167554544773707319962039500930348781500799049361465269083832109859696440613358350947709808229728215860722363054676595971974028882672494731462309900983147707402299318320391987085265658977321412982729748974925995972038633269798141219331332446734966707742487203050862810893261887650552017419473629954532966739363387248326024101615597123915769836084087051187671961084999710443872297837109542023947203841938724673433062648890025611408210462040488327073431608568873771513838515293637635113749809043220139009974586573853216399930578349810352949668442617332092534236825344153811704376583348872598900890024806595691864466729705692525265971540261706005401491495014193472299292813503874927771488179499678649690033485766021453306100557185668373459644433970527384680420783231319802076336523190003123117227504858413244623484581351144355656676550603442935058623002244032201448097910239000528407344116418191436101523385836408707137625337391424319183032965279848228418488281622415270124633452398460244655050418068595523767875210357987091940879264141193257228089174355396441831612301928547722206525360443051644556618872130648188836002456929481494071575253318054035298630532285521378999251795656934778605464873000154511538033646638570619942804389065161947031386536124677445668129575938823013420546556812161402171794771592698181623642509000381181515318056992850716465924929162896035874492615380746663802306570211296071611268832577623516855056371918290261330643726224937340388738662893529111637811462615722311711456076283647251689330614585447735233876025663993294335292464589657476579191812464373377236937470786792999058684162503839937969890077475358868948778093220673755135753654317088065550426186223216923965045255290767948373905580757921947425970391016390226528709783633272428230855107978381715347687541763428341875162625177665746804245596909829635039411591183083416675098646075404276592202962009174399405406268708215240785797703008496643822074655945649859971001352504301451900633058190906400311536062071496018219839029434981911626293370198848009522407664917409420013427734375000 [44,17] -7670723970707661632907984728539395527887130554103459632135500015370418408600349587908577409626515852977890785211059492880810994631046501730517037941383982192582823815589607190747353376179901955043341560947909971074455485360909144589838362490997787157170218502399795306664407570381981085740605531998938103902518507502685453582876611754054499125737964846826392909669587692194262929313567848899753001076616106613479240577427289312152640330697121011860351592061105967476405020232112279742496251629659158921349468512821778210546438170374339641270366801318007951576067108335333865385547877529217104485603824514626312450676647131161377320916177451615952710310658681266020413017200964977092656653845924297754252974693344403616874188740062591926863839321513925425987364095275004559297401924532894785451117277516503721841992072207040254375857318204806941615827069348151766748654362123352090451495204719716858036775392369651962167510495644441685530211349559010058575146872919003112279537251103757315806721237981578612469919354483312379074677456038824547693497785228352627280157106260802403079021571914509000783440109781329675809410084570433210131950143688171593513503633831925596083771458432569831981475395389304047371479646029818367666218711915206044395773257269015847548377555457646537614478811510818388664560890859716196814578252131556802135375114779326290802323883961099987180122799472221639583432405218456222521238656669182942466001842628672552252808105862349225051656324954149501046000856639804252299195388358280638670254045458860316582797820293333267751447235402801809641596473548319193866007937616176482800925742171428724126984360644588962342256631377088109828812398422917013364789401933568863032508377305607889780130270962265990128918705735774694377053893380684856955121093947044034723316460553753408270047229455931778268317801405397775716303804712599897498650292351649923052792880262572156395207649231574212190220647977176306225954116907243353808591053424348105816962933788503194968620085402955726410802367021395441131629953130922934466202936311003487579490351018222829530115249300111117924384038438090478568500593921253158401949940729032426012253522721796665347887158962052761049471308994080577825301259112689623138952485673679267258491321812499802920640707691228213479391104970661794431474219481762365910676455748904760971497131514679406463512594445419570660093759510200454299041735915178212597703969538503393608102405183748471592452633852077248377554496983066201210021972656250000000 [44,18] 30167518693590971484525560152979663813483941472856992744165267655690194304865360940983281410920365034292463701111575702389463509509994086135396808156212617730498929242401741023498478754027899479983694283313049371599799323803614817347436293357927346600802559259997374435344883453090048412623016126536601140944652619118024277198914806743283346737150717708120110081647881071488694589633980895721954299489075971777597558309910549216787872312028250712826265140262118214955024813646298808519922691514475395962211417626155267047087865129919199538216096464305344332012355262287812424819932457991277902479296426243500540282623027697541653406238228283260344605644373986064488237724830144267687785212737802022055508225691247807679483040108355513417675866100028506768575859472935634440556298296656720531899208373891231579735190312403490749684230821834227676717588798658254279921769957831375804152103072572249194983951004986426279527045275569394964628967844625217086442312618353466052709551380100447948156010831635058476433223899613846167841574838722746904872231147877077229375167770830023425063308661850605411356551657328601510538021049679637181235434767919000997759618809631359948927854351851337438802284739014384408306457530665522746796175435278305536228046400569032093054414012229559772330576337579914228142166253667949404105594535750053183704278429558643532233789876645242317269320239617593217643304629201587855269206562142724192979760712939609845379355153431150993191155351425986239114447654639518605818511305454072998678908380722293615446630617327315166910605108325756639616798529526096469042069594643660562429029236280138667900468669578020337522937758254285762310335335912560397506094838195604937473870081380514489574888690894493062578227398757427149488156407759612771547573028773108368971605001499269810510175393498670253489823224631504676166095676482712829300497397622038443164554896218321478367930123382687319697048180837875996929859612216074832211001646320511985267603121987242775229652582302437648239676376245398013825100859064418165516351254917313904120406390022612067794621409428979915674284292907523693632578805632534464708360737801011029593105906078078702897577593618527055115733053836278476316461552514184155527365199799263922763151708223840128242856392874673473577652612877558864955304787940922659010325377787539993092946404519151374169311710601401008933897229479075982458129433450621374556785317576344564916122588991890406776865372895368722083730972371995449066162109375000000 [44,19] -40583920926147075988219506244451730702491441076560378863888362709016828546851588245865707371762782829895800981880305289240658252357597154625404452775304423903498145196242258222089041285847311768073205073718975403226827784480630076532423142573592611056488092307696860225082416161697474785193242767611847567208792892935942334108137797395300216624099700305460510640189818364700341025900745699033677164326064225573217164285044553390682576493138625476663028679847786080353049089759029242112148872028449558434486145317205101171423525383249148756927802027439363451117322867993074538736418217498835390184654402381410248990466362649743790712879566377815027956528130639235016356628417350280734446077443073062189257033972574261194884726835790623611283086332259667900322667025809486145691757459411426646727565182366030379230751874343671889739159495676135781041860790846468773539604199391824585137968733897384905596432428349080782696461860114845323131505684857034891364362101270882248942000940958347707318897291274848372347398178221908765466903843222298135138813916363762678939880436788049761400702590757583604197081155399098057299185224151974051842902532609179472197465097216283500473116398057637265816217857954829610967698464474780027241349529851076300185467124960609114981295603551860452356066982693619762679398996620433796610991865397081472551839904992133065029321367118164776197133905877008873071437698042741077700177693301908495307852671071420892228037145164346095771907867399690756529265152780638143341237111203205866629516670178848917823557608818870940850941662456647615043518925060403509224211885910973299622581324676077422301072569224878668519146851500362406919228355754917686756815663316425735404618011396611781274803687921040595092025120541160880051866343113136253629735132655857030497995992186463857316014752987380522748311336064162537448173712310021187541135002929718050273799521667110253697801498342733473836539371589088837460362464213099266675740719437223750710949983334925366579202125909568627513437963738077281263150440988861744016574574351182834911237517118552878338810647138809399067157883585647277572487985394752625987462434129168710055056721441523221482039943823781866091357081558153702033383115077678734346127586903439117703124688484274400495717259419228579575257791274861042607600583178956766348084229609495918213874275936389701552567694366982258575161678548837201666839206826872178484581320740985003664234129071801202020977963891290585252136224880814552307128906250000 [44,20] -1722710204860044372844270984793101861256540737195394931882536270732085227733915498751563150732765173233470145679561595843800753105170721588708807025859773320813165153731638471563322787912894288317901297180164407124622481969106403439487536193922808185573651794592298953396982188995635103938972739616477099650555573253439129784461174919032048690206395022224053005958709170218882451171834800616858973910067679734423822113083101187501822031052647774581695912438569865879748020415462805918129426284727510580679195222589673250158402980863055594857327569429395381244070368894287858145602607684558422774205688064870058089976428910180562025757660118704632849594322025395277514551811745885102536961602077393755747095343602280776897698864612471756207419808077520846866542366456108932803376063983079467433653242722026038783742617252922947539829919435241198052395640693456561900446240843614961685915791653294183526784568264357177882586617011554988987677341219799649026859434176990880692549510800167329369405734598752770795084091308769343164854988662888212122932548296591121435835866932444733354734732288056188573636124648355278035157363504874651088243930651282693055794334807748652553127767177806556207398506977778928021208779639682488454602244870379256310947052121124887599370916850780782764939571297562468001437724810974891350136822166768329421731124824657903522174011395777151866356553105551423260914478871289366753304412235506881726169335450719810350793310466351010284468178672088253277320821939277268289046258684294983543631925165670531074134881444205284361951791410847295560751520915216155506330279582393992993100166719526190189582128771536551208055940166690940093450449979376502976613249392658810429553645355370255386752562677732839453170460213419986530524238766433659618319503105174124289991631430157183002091931759364950697133069017279078119810178740776378449226353379212405547016459415484562219593407433052216331138004275071253651178756805686954803704649432548878647777714893442555543159301792073584425589362197659642019327801288388574541019407740008745732780425039143725129026083308969998245206739225598683003651504518348032621404144750838479816805267623969806010756494227694811440754557505274237070474980324518407753198141981095209565007319237557496697173494867321371624830328127221273300336823903287339224239006368256030817619423671592637021240466851873610224664176731205375550874458577645296947021568129285137402858171475894928864960875536382900463650003075599670410156250000 [44,21] 80666669668411672240717107281203311539271081725108037854503322136276155621848594411652519406636051424318628552744547436311149493984604575812109109614644635808836320030226714204630313521785722465653547076863254409332089051895818880369767761671546530365524546363563459304774566967543061115780795356918003531811489594920109930517059223877482712855836579182342777851886777607909558887562579277157725383689090407420913613147839927602325999706462798276994767941179690961794241956529960819331762689040151707259102797676423342039419193084320265170770046447551706825788816389309604153708134069864113063113959773827877180968957790871508747306446155455221027614633229517421830517007690956998333720746176467609558095447013867342919228217186026761903360876884553037915301255876002363197715799099486191180016672912440177969840088208107599092115416615127880104997085032871208404107791636608673939179953893683544139983658777905595930705311152728802813524890473325433170216084852000775519025262800384688154146286166130278155243977967483547231033927438562081281932793089558944401995786780679433592395043283764153349658074989739342900447280086248300319538746503309293242913323326805948590542014048314455808047709877961218038966130406527322482819803976157255224040838038787504852446696508470125390673923325456119140140286977753040647353738001773260867339822178750455960368327778832235182456235152473578260212011518691384241529281234418256381884957603130742035761282768971567139700290345906136411299893946301285211761006409964379059778800672013968121752893453618409108986030574776501096139172764574735019327151529868710462749870062014137858023853610682142894239477843206291313468290204323796035740239379630036412084779653787583633772566113499439854177180555288032835501504472486576039650118769796997412660048991099340537499958334180544735104137351875809921374905605541432457021868200297337091971868026337975463588249948327885228561803040895560504860902842916005811853553956799938509499260900676452209077147901859129656353352853268127055627385130790741073791667295728601048850908238287394111013860249116854518328178538914980163591384092883085130234262266922351203829206792899850566264301733578939540562023079945343886882978562873540207830372683352930509478860521269307689387679300908090894007340351571435846557300745354853918250196782206755134548506785742141134444334781165765717483530155106848424415328880589439686659820765824589816175478127718197489566531732663179354858584702014923095703125000 [44,22] -119283738612500088879624194099301000843670261513649897657808322072477080113994924403631385760732199311753454537258782837385969744620309721350774218641826927149681404434870593678876774548398577109576383673616849516487419263546424988695380187721581726516442993962276308538973124778669421584845464660925253355345253453531253546648023008787989468402877301043443974643104512244380821448890279139443267182324067148057815413665772040321828024376689335581703237291690391622694007239869124506186655109797358788011772965299390096793555653157213424772810538524036575512638737455530960841762848038817977943802268539800081316728890912976624969337666512975186127098186633913291708874532695023525640371011454390574004583315991805533617882604333145786658438170491051658078949668875875599276527076143503204490317057884528863897552666088315924020821993237756533058968775066211194311446406675144719483579889136631467098098276853202346934597033084637684874338002615604756740699280529212673412538477604802776708691343783971051199201422025288336551587005377804900163297037118382987920463894293927654843932177249748047786610054874736165074138126604326361693872958715987569779156444211509062545240318113822982980375749132515760914402769271901991082566222196255753726691354190963722037001779256787855168058431237623785079338445353413750310978602245747143913382261213808365054066726136237887819039015809739162472184293667300860613802187049085242720106255044693105810047929622097634990012345766369965027823449075962724641949938630972806720256950163733137622511072033470498855330770152277039470003334770716439432163476193997940025550482862310661139306856625558456825874726032793488922301679309281633065747338154825192741080060029556577270583680644318507703135138623795485232080227126348158111671782237480574856708985454992993989826371743943508359367055773785684807948490614255245055619857012088650654976781805441464032252571301681496025880661679276456495842054348878538891057288015028546173530139640929848130861514885830797597918119697673005584543060525073630233200747368135623548851831352018591907718052234914936963276803299548331990811706874708224726150844510277696277633814568952868170225221741924273721202045745839903471475182407976163502487832465087615789531851012030534408819773791919375200244590493443143779589826815317130116171473138987230187967058823953788659908594357897065866495790148794237814195353332706450214113331579061623596419808577732231055779088535473420051857829093933105468750000 [44,23] 90856089200612756295663402227792919271618646255970798294545600888008189460321841833196389975749325483166036215207298699389680723601009576431904759981680553494726046626187164452303915057325395463246385406433176660279422400735886904601996561822982547482116843929567056402371700792334270404989714773393365219184377801595903711453781462995897833724405391361104488526209697676111131170675268034688392243684617680141512824028275537334032322562605880668849145021512378008108092840204193034864025283936743349696354979499760790455203668650828171836855557410730196537477397959846070962255128347089647138122458891393367012313279854366795784437727067353169341587077381243890876007014442329766107867886248176080243758483368998840024363920462502575584215117219630462918267414884155651813900030905798139301020934423237142398883525301993099216912060819648512364891667955270354122716955299781230696776895775811133663426745511376893553063735795271007356286219544278758430087653138384185561756739852156694544916152326880361532072951103813697886664815095257182773661801889523670420534389070554392304674754589125733603654403448906313951858344673379831440510998514812403995078081074244681203331965211731806170072897924208489522500139423370323188545265352171473692407462288713731254771924071052661195925299479190169110213847860616801415417797194308275252147358595846339610755298477813581053845345517860801018452205883129760103873310495029305366979218634871252362155526341657379871926789441708016368761665770037960200523108463192280346395943119294193562077033881455214342185785905485671764485358530717444990285584254499106965273033088865973751148838358157204557293697073916890239374308887009892925410516936101433504564338673431368279419267248651940580049785399422841880006802647548986360946857702775305600268973640792027749243634100715135661749705301616754252390026496450634835710042559664211421969378608160042863713019918745864922454551586873315254985921163050547924166662187481072631185283077190634312642622192582516680196125909871220798638564156040979325426524477247622049866317018008564502940196539112882786898379018874771267643268419290294250657395126429873460316957623067731350618031918863064744032993425687738510790238850824097671016169284606143062624727356994308458123626028632851230867022592764352255064566015904673633647687500969954633103216991035414759186288258888856471568679716994451420793334436310300720122296179362145378220436627600235801605066399133647792041301727294921875000 [44,24] -61956416387585093129189960955608107175434441224371225241360724522513869698202336120093670746465060217900888273559994222092867654940103304614103109445649536300720063627149952847546752967833198085086211470723937609439503838207872255894479565523395171642283519613023127022892264914945943138402885164690652197423143044062016843616018305341081041820759347315542835229087446794411048078018383403050647219564532537970990208726216074908729815064688673565113817988781797238738293798756474106499348484726467048411606117104265178748204604363030700275571166331385670179727986231455767341343295950585474606949873243117801528714911062152902487494629718193811240409280955524141061488797549748180093886032436059089849460675729301725102228823156773203317694089669930803042719517429406108582062435151293482732744104368420849726428080481422025880832049508728957240053577194670064213063414234223165489679524063771189890999193296108243640378798433023453986405654193513627906192589559736493740508691992936171868241126208141842378117358790789964782538745430309867288684983459621984388224819568130561297477787548188016832064686600533591701673532493591860242155391471391312516330860997079680410660907930773578438519586529035890025418963588115632942439719095502344872480688839732992596771077128885486243625764506554902359714479409727326426741503013425251322762016445435092450239308562259629689934780030792953768272716771874888223919458489693998992799472560839948359543145721355067417234343823688997889846094451238838578944270564970686587392874866153855532546142674477521840325640484375766481691274186666414556826954557816438014679362128592649628326031690887230535566386233391526507309334230974533754377873724604241708307256673721243701356030353921602333327577808553654424923077992060496203109036581543279299990843767695576508536750184426806702858635192268814843742463027294527388311905031050325461755627802154390137858366005656865949902691845330945454637828410520046410807982255550986027708054625770650381656320617999975744911515023221050210404046998156811523882872605895774347730779123485307213255396693418678731802747822343877825479689524075848156535423749450166896110891380786812864321579100427843121766102000761250664128078881200135762004451608877490212659272654395120507433190063270305547714274393353288554303964511804731365518178818974393319014232989071971671826516145004267246407153518729219080325731380319806685924005981505765136261831669975755354506929961644345894455909729003906250 [44,25] 82226537022437811504215293083560126410397618701306294900609440471922406000819006457487887455121858807236099614667126374587808816727201490722045892733912807890861060022554210673899366580094959550231274342402414111083680835198757255095497644435612981172290482379712299838721996032241377071219489883506845325269890601351390478273470386095108610290813551138456231928043020505318189919977847097254422988988498601767217223790407722270181278527999253379879015427329795174848859846430552872592317469792418341883918352290365035335137397160157370465965000782386505341351098353091784012816592650200053080349173779632229044771244688727669678445453222473291313877808871783798467229341564396538446869869030520703821249655192556709127874943034677927703937401806211927643096682842815108433727191229455426700546307371269823640307024473271429909260551381221115769105958957477769428059964235385778568433748145198200712215009523223642314023029385419979255467837110164673850243223554036317328648781814708690725899954170886100091620586664594437888079921037707952905687220241623948724551255140232906607526113070501104755163763755969839454995609606167794535714274177746283268916720651622025281651944500471143585398132245335608418010777871384282478870614651186639355505873985298344244387615066864626702589103242432432525641274080765695635588723388170012730446978069862707716983452316880585362573967914313784814513695962102895206900449706934440905473494801372396580013587382723303921115631393901799933988436926569665961428481170762547987345408902457144116647630382652103690468756148138304470535277855196745698648551929877272150668885740442734919445656450049212601340060303704110766770565767390345931582294740909821613692832796711224906220140337892921709720318463521795918069226376217616980719688412391908647109980735657142056139337929772136779910905650460721434351441652668385856870305530042610332879196789860474344184063410830716010143965418206036428150308926573644415514946078815552672751683075725951212598510565369371245298475874463588799255800728200142602767681504796033367074891832808507717029712487926742641859775824040728692244679736099060370047213742831270375060843963214752943567895949098426013645691296172909861107960549378768411223306654218421381945196851304316579899840225628755370537382059431258544182954365796827043896034635142871424493873055700111906654626793089728513243518328316188990197984201100139879325984728587650380977305993035475495389619027264416217803955078125000 [44,26] -111602147960143058889336180406266389171505075051841912811484842843321813795997469941196523637600098533897096511580543670742194519323316853875196391299695377541482395802439329568411385542292741239588237596936257758398018571542540693471702684485247266495904986532503673494074109892293710043842816035817694747274136461361193993591889977808329394995226994946913440449691571648401040934229864294991853899115128729566997422147959998674795965952943114704318736288124685853246849758895024637952016197876849195524200090592182039933620581062693774649117192564412358391682128022292821952005886012504831448853290836594543025970520602472740856286621036083922128370198864054522364415111379590180610000833656670825093383993884557773490587432763280090593774789138381098017802994940130324165774505379550333012710469729122744229280032163171258605096756468448294857778458606695430962582602110360571546982846283854282870687834614034750086647664111740655547406879416642156610841167409107843299659787601816810119947478577198977091705119470227594270921366826262673888260623860223947371404648119811621370411723031559176494551754053617311505359109157450976865573785112760837774759301308122910990104801991617200507371797487959869693296186793470938986755795582114962096289452776299519223822420355051402946987893136391681712740622426409733097169350047081590190869157702878961606682114667255943924211374411687697537917397827836127205037138421767201065382748863560305763622168094016747097423100456229332575915813034176090052222155764783111872814325741194284837655021167802489537227777939149761692941320223509436217401742543811242287773549395849755191186126407209198441942926527099585088054584160901381191589993294009390593480429875136804352508855951125490037120697175463229367001816821511540594238388626453828735300070798572532953220627961838894122025491772049313322394791712175489907408552288838915005148572418925592346614639629790951978192058814813433433712986627171355435522385727035681012770506954765328055629667630979092697576659058685057603986852066421335382629794525522848215296699916688970290988806604121655498146717407939559541544599948029783402296087442167461516500586815067896555213528418412944626800527757578500020480552555652540588926731810449118317185057307320098764473849254017917839391852485425962982342828302166898707132826252032453164300724363058045356232818996887228097394228606746611779076900523427179390682774827826810586258159813111134894825227092951536178588867187500 [44,27] 98704663770526648761656332424452974033638470379373992582618753141446282686139727905416954451574871614033529290066307355700151456242736687510908933673188339683385424054611124303893526491082676929316272830360369022205694187181278321703429268927871589109440736863394277786648237236647082566660674905727382481132523061000865827948183942059803625985289165660774166344409101679196692078053818221478902114255005257238346405773415294131780838159689378384267453304015104251794253800463440890312207936382313424247586054448976494652968238334946808792555277723435540081093812360656844666384665567677475881214934166248030229331769760765451678788864876493412429303005555218763489193301345539939938363736327448589507271006209323636248299137109796544062558905036608193517680805471374310356214050778426112163746556660458731409659794278929154278091351949821496426237953318563725070250447617665036298318867807255929866951108109402077626709376971037121523039352290515239083634011284970658293087625177729665912818474289189046000381113376298011802648947808298236537964985777247935896384572508379189723771706088741326668027845011119597405692005814286884826966152537262134761524775087738474838515614933873142630185465710232263146076902172292629199510903062130244236311377020212156827985139186331633469583076094820038494477269057473941043248656195932099618671571192013446263599988877387313851954074880915110942889915710944875449426833044012098899080475243733662153723337882695175062055861242813927241961702938511705960050790457819505232078195852468282885353369223337888214536342778956368631284863408777912894148789086756061524103438270324357790515085773075750867332175783550581514710802244073042026042551486245037886228559435321457738399864231371193108807907537578495014763219038347206655395590321426695275122611167590160817165525825983770649639967044517768600489700093397519667199361468938385424187828323928340532093115620688907593827063155281044821837922798602136962193166007726577303560487523385227101029784550879083385271050464480873090841228811254780529632619502822964926540434995567059814767807685778979789342863445547621925694510766692784729756055575859547859681146741196948433284646803064484529453924333824600630768559199961892226377135712477333519525126527384381728968934444054032861014868067990792538722887143719440375185044563979223651389063577772141069211309971257022123739507053864929997699059422933527006913021891366231708739645278605223666090751066803932189941406250 [44,28] -59982916309990744115308476323388637465098902165162502303890059040179390535093583792569217726104319822776427164191535487553488063013515965794538589269241760900691085170962894093077430730201602157297085283385046651324002633503246881503909712216473453354342062634543805012533616055231832654378254137210012821254627815332725949077772855776639582503112189138007151626790733148565572502279454816030997868463725558996301454239597519494225248819998820252074609734872317882189468726398325760869861550841796504464681697097930892379820922304263044659691318728616291986480846078003627686991599894644447349927144519519011838529847925692032888863697246892549942557568886032400146452990224666019841528500105543222080078684827653248674158627887964363184167588386468125143350321542180984746807365890227635299441811488077999087409091008931579793858959161154177249078657086209519906815016891268051646219935542565684635287083375036205306253165738395524708085180425672264416770446599809938046010599239218441270630870578166344004796220167409092438713788783557430847246121701943650806350186331359613158458321493988306271526987313351246163779009063734150925965331014289002809085587987324240394559804620266065091039529042908203337773276873452529900326364252247613825874276104169810120336993950062827534904142885376093054457810501647625503695321149032108449792747128347349113384535177215752375996336836417915357526170714256562805472306202129479059962468262347792999509760030503682362620518312966227846866730870412591057584380182877292257266075487561978906376159668708481823551493660466221534452868808127347809968488664248773803196633507977130483501463466993284249722205392616836075864773869795618603735751837510260254340818913480120984534483519411030470915451289087985598384066303941763628754331059915297019738084139200863668792276026494100707714674773064864526611199918766988090790463249959218529981087597289441158065818761919382775195238085713036625349959320810906144415596817299335641439611103357357481851116104026111210654247328023527784566900849053303357108772209947497810142867792129449531165514972166898073213551488148595786115375148682538747467067854499755534495706468828618952781660995895253269061816378880582009714965858295702666773266161326096918296756148202640757633042830110682774923618685639959035385800208766623618287498237354522308754645964380760124023236622425759621275679012597122662016852805352268774685123353558591479534056745137604593764990568161010742187500 [44,29] 41951271688978345705085589478629036704384973961967165497585548031580740674249386218633835411198443029790931405370106829012192502620751984472428793907314133233127231695270503523880687269457932529262319282394172154073655761605821844415679305029447879847348257755239161556375677102251488361234542419622774176158530336579883161743185490605128690647589670166939495231844987493048907786235038619082015437680874451366784064839214993730474233973530852409589512413484260012696003883660246969535703904852074126659060683327594090972236246751747407220356806068793862518839466024134218744759109469344665659298782055597234009910385004825954356381728039228659624958947806108853197912008587913463609306471694525375193451845528943767673042481597514309643533976839488728151650140532519057811949391182931372474737063279232047445870702645806372761294720848742591244934349074147838926191122117480686738262452698801211345460097483524977395565510462559754785419920751681030546802175668964020251158767836860100679989561525971843282953487655521369130096260676188790538038582673723849494340069415302312543318772838296093025519844398600653548245624422163252105519879353939539370868932838290010391588044470609474710402980941953773960226054150715800594585168164030448237475056183453172186408019718667592313466190365590109708400620103255031372356301378850472597958288995722205414533025647662856561554975113642713752343382371897695918504600927414461856399669345671175040044160577986982317284906852424024136250626569442357763433833084737110717835964720826749196027009521413851813007219577478938779940464431575056071351848215216051687565794772015043644273646780021756085573407936861132158984736763504402942767078032632380754333587313587249778545721639487272038954182618709948348768457805544470575612011836943074533009959347719483415909590715042777633421501672541784529443554588712837375291039511060068939617742927697919344526117158484385003596380145641849948989688328052312152942089065721273179813429653840715804753193266612737248323127635800702365175016106211054287829889121938648207186899550668603141918778498152300260649177818043161573710991448021575502320075340993834506041229884949900569183618348514929507438698748898801785215004510480700943181524289023963804537067774919491634392488838983068535736706890081156537280436661459245813174935309464409974836737420897942040625677751360138781249644469652040111013592950690698445997552368518391380236565169070672709494829177856445312500 [44,30] -54820345079556123153944127165109768506315277765602230360534345926636903794694211851553601803416293894629911491568698629570950030367286354369008874659129054569136984399255540798671771551958472437657662573174987171251859869301096225806209762486611454308005481330483642948107773410863592376936087217001295907549338418523093867061850351586992034318057860753396427016049650728816526615446096520774280433406296728275900855033424653351669297315001849286707307288180479457315042814842631163133635507589519952765964238746539527059080403836704504955115361406116160557002133878439508562958230769452388520471597444903820742139624785147480326095984509595566128701582259542574828382725887464833175181534623991112936869838256728754061777298891321581064722001198617743683294792643923577478091903707311023307025056945668258480285862177898643436460265278615354470666814986730773046076037274023541223495445818995245797003013281796088855762197203786779377690271403928006701514323742809317071660857127417753275326233094645100141139866099460957632995957020537261357884809819088660513616306785471476567843342241193610226642233119176292200816352831884919173759033016517878283484959181579802694333494125841557866373425449969336037733336064971502953243997133421079766183173174660745122662861302360944650584540666112732366973122739573002868999931089937475154713561508680204394291917775312448156230728073010285681003910923353588440298069245356415268727796214206769472000522737133780883763265949836159265236689620781876334047177473647244639934119239923753618241172921377540018752046470681436028828661454119585566234723355320665231103475526215103421840623990599675309305316484931873204277647079155192401378799845154583772423422746351802133736316156233769383488029846973621111802944084435609341989403198199000980371068101087507347748293205413721732653293698918708365538125092845804951184304616484839913574934431478911579638205551844982277172976748145523309546180754448799193565488738983112436641238717675932122783842978872335763496119620277483369149320520057623786390018892657212406160532579314348530313380445190678534925403827181497371762211794551950375726239403871684670176778968648955702301264997610988301988116882514999414374413070224657753314893199513641392671313013848482017728590605838244325216945967382983485089151371687037145507385142148387523095641047766695449838465623683702172403502518844318607997200238523440358223256705337556038415414150222204625606536865234375000 [44,31] 74581314822511512704899914379636854571569162221091188200310718693915593987654153025864587888261677221226126267665451029973498156944635484132012381959536783148090349026027602942931313583780939058877596255082123429597749831766690791779396461065425925480864407283764914043165819099276855896200439745604400830880486490591234179794937263306524795691601599712325325048575600403387332377855208189675722061322494948401923903722272668490285252733091288792197988778905803966711615080881749358788499137701466092294376123450996943335734697271605168800488323566298330720484208425519911354641863605632504779624219392920305737351302486271310783678021086272135774541579092660896580527291130183839545684881291678614074434383292504438055286375357430936174384932408781790552644407602844786437260697501851745459789951654495557554319777871335496379397446030000781299847854878409176580383896436598828135210102406376777283151198891004220121163314921811574609601711677592002131646754385440659896837825731112406666881845949625844234287910087186566599837125079982490907227259258808963632363545143696419533289647078501740789258894804862195090687562183538067185935986521084830328063591600557325004447701147036933299634501394157324794374123595085211480763794031500976541156262822462229496060868135372525717432352346520755117852068862055984883172956983182991950549773359900314421516577554630535438285647294136398297630685311333664497550441969581119908634256826843538267833086453993509161163563035374497295324349131553464079259832552767780460462091571869953931566114259695786872822133684978439328879610671132445669071147145288745588126097959100756818612309344282690111329954668184525249449632821806804864098115603751065793721903842382614041984365995621058640754823376042995126692329496741231639258567057418136570524447044722728846993476537457475543290132206838943596309845629719558170582574827042303145604775952245691906289374669100198439928716695268192138123820605039161198051276252691344670332051420737138146689236791396837442305716228368946103259378650100629612871046034862914703165724164797125986343906571127210447725802382192290370643284433437421012473130050235690388030144603698468960197292703079327694044962948287420683968148455814745907368826716002062837487289568691076945670361837566174450036667402454960123660276174963662072146904030817587473163241689842371424795891630582367465253220260796691365096452082236462603770455804565175927933751154341734945774078369140625 [44,32] -81530444559195034632432457507461510821274579354535186280545689281032785458750687303462030918114526995926478827793496012055385388418047350733477654471831745182483976438513638525260441155797792595296863524888475830768526574362392754058431449595315328853903294200162638995971904617287134868078806100419179064960613168169183878587155239308367984293528028234104006190252642562472009345947842002504202796010176235340793855909306637924272920029675981502008193892285559304468784749512371654754174345652245790457684337586870216675581884030358414083184381206061474728949922275094143310578987342260990600536668119858395712661465863569748433446856544326508258675216519894437805973175387156459725195375154996822702416533277245276439058272945801110671644634467806337076685018118885988312450175048405184273389985618099120889159082944905987283115109838126337400266557015745531299014938010303141194512170209992388988433897593718758536224521646173748368948432186832932606096436747448098720605433243805582518369124112034676011038729907907299566157164859536492362508011973488450864128961248291982390518606122218414452745273249424289359468554927909209310788599043467424563850744657224322222043988720189747994773953292026438357542924127901231328248315332007275840327642704727991277041965043388777284593154868562238693080703336240639621856899164393740270164806707245212680760372045342895351852748313655548661534351393915885921232051882240038914898854711762929592507004645729845180231396125245894582324243208117781481560669866499706204426143904159154319648460962102927032260996954271896034456909145151992830004170381550621971346518479897550884233006569460784312093015509241558484315985290288616900959381646808836461529056612203149175210922277222445044732757909525015739539621067276865720596374079642961609810035778913957398168865487124435574599135938768007461687597930335231763691117641112044957292349640507599571983754769247359306273165086489148732283598516491206918146683658917122042610390224847021680028615995302132221419119547704913105411674312865161007741589336792755350672788727569795983613926104311455776099653121188721930804775265841369862707090882149248780842086697587857416915677255798915504344770188392848793641055258260468142485508120273617564361595648262749692387041073746916240098319783417775190212042143194342342696025090717143185594266676146834837664979730778433588786131636598715270808463202352264092599709588427003836841322481632232666015625000000 [44,33] 74176369610603003279055399307034603041234554310941222879040867392695640287938539974794946121143843547379066618290816520243777816351977311848277293553080899175813614697332471224908927095768195949815841928868610020969455612672496731613730053222780063613021221228847785561549025604783066418628276515423587753187817178933520778840841732692696318694848260026548834546032318419585775885005630195234614884747065503527882708369310644470248459347104151849798902527108838073262968103779152799867315319842363742399640614806681382524092809125992668809026962939353021537017959045455983207272574121629743965416559448826822985813675501273365129656870717826661875949414899587558693841456925221259582961203467200401289911242610364841804726665183100866521929098873476182605197143877741785622477392261768485111457714855848776948883500794894314252391046300063578721870167838369904189984961273857939514714294449912704549239327788966589382667057159464887089895490938036259546360670078280844457476326407270584190380317938515634406232444912125027235647941980668462773137710285393377930104248548246552173743219128184126553902806619387007834381785512088238087068878787401601866688305883254953387674367728823292717843560869535540299241868034031806075495255468616468819359699442657800231512636355363976960262002338825160163666773080334573534389636741605976097351472987465555171259382301465493383738411431398710793956106494083361066265008044547847319018722703339115688918629350771075163311068857927459274791597889467135817024450924653914943146505422295566564032339515153837922209996234914805620392672404814726062031014675102087337017664471837694283681857094396296201478923869414560755893481241758672505362558933730097960915736800626916291885594188679043519186651749853057001171167691686616296134325667413945842685586557856732863752542450558589628638992195850977924760645177678008179780957173376398358370576494327910126166624215893785685640945766362914290230213911479887068940646072648438598428134079373242471435382117456531789444826519618912403657005689545983556839061341820284077618331150879736982164248169964751420011145037098752709091859027778643517325113137722233464565586670311712356428676781028917578510187739824931011389158139068110479178263504246724091821719942981073244824572832264698024683181834332233180130678020818399053274872915186610179385974784747087891342615176226804165510313557144973177429981045986450826495994803622124891262501478195190429687500000 [44,34] -58788722765752164698178506528717005723695912071275750352866347504042322911758160831677150034953324885023090424967100611706050355414786689402236667743463952933577970667426522206498367092165445923190724424384675066402269278527595063940581742107582325035315235738727029096210755474046674354281240757104079513362037255474803111943317393311449681728384449667907087169855817000553569678919969273287414495860796124709991636183687051397254453283560271343410110066738181768390582871374000131237342025457906574474154005810124573911429712141775444139138306001157070394282930159223301367174162444325546484796132253470972774992983203011895532107233870918062841101412537711276564311457873844181025478576377933466211575213882359405175806687233595978312769688050220831929900358405173672890609418083478981322486086625190595007775842917229320369989904941435154090670060575094880876918107488025397995894535060809181410039452127747389154026050245797097305593672528786217039773396183944273063917837025299080275974733815484624202003694617063654141675867576287319452987103113261223422316173719933597528870988480491416935338084689405507679756406707304876659285466814161312657008827836775481252503033278030071897881212290346795219490352127179392105881852740862884061331386699776049614306535368025209798850771339111081540899941143496718131020833902268888599943651496332919297147917643852926203018764672063889080610594742555226352487418401756735582796700547729206472196308411179371894592013266836838641959347826361458974795257039311725644848518151367828738121638728301505815776488779518147386453133823008919931780030151136862905040443607634046128948485719731456365409823449016812484814045362626346423683055412677694059410563785686075315663040979469658143417384641659632882757822107435476229974937418755914641317372904591670427349316068441977148106705836431037079719730474911939644912541110312144208496999618887505929976501566651136714531222611552266713753654931425064818460529827342478408462846179500390961057826080020380428430790588539953870820053575610455433910389505821081809215740471322245262148609897774713387992683082275104699128954540503526792912869282467162420124264070525594279616553638076680696249808272665848879495724734276250306632336457749848687558984550189748341440803966491073179012556084080430076792969924616666650118412292255337281958222242671591334276722708661695717700366967623718150195098965628205840705522433609075960703194141387939453125000 [44,35] 40805351885341182834162162972621556855855929653152969764532198298163438546283064439286507236384694047693437440821052250752111008643119866691711568208694080839475685697417758599926685223182520780189851988988332172209650369261035699138757831367347881129431935655793768760290209487594750872778313740569000360655251585521035113944968150774261722314729900421095067700509014452556413489836422930095260218990094491813840907574316289351516276940868730962911115544010244676954599554993324263387875766992062511070661291258142775070747674655379257840585294126110472268816651447475210587587821401158439183490281767232812839699385992455633661310324172186431312161396113928958763136005853814685578738106525911889194238887375999743166493217343409219600040424228684767135163922993069419323105398410908356990931994860051967608846729307488573112178411255087798420376217300751943340788620418326185836579232691887871147221305901203754097522586773544804811522075258391627628334724053541292097791168572058524152478215215813597970353642869288963958035542561417010563232834797309827506869420077072645277095222564482457818283730869585887547724132780795816304637611311930130420085473227398618679725004093744728504441108829113635334246425940007646984101768596705164738384280424444781259417687273968058994835054749970789806000009147545842055112115432346314414510035555343783084339853416389241033710431289352361084827442883891825713406463214049852741754937187604836379635034831781158150833531160310801415829685667902015980538643833315323905583563633161129372260374326992555854721083405154403646874867453860951956645043325097464777260595438190230365401675862650312895062490108627978986893171066935023327316853749414737154919842003066549749492670731039155104133856055121435249715677895295722079556053039988890581087934978282178017255085407941253805100025988436216365187390055551665801432771385809001669402147972301461010639114967042311703752832217710722854750655410945054161614101540858116248601684162029547692698814121536752851687000534352019443901215386351846091965136496849742119072981961867296762903442012178432050321930595058043979800690243681468255181850023704420042252677535214872382832543949685641727166832805243012579203274336012466754883672475356828292433832557545862628810159072271214358440799446198525689780452290937015927071194973188205817904726478314758081729566223226543803191586936834673195528378852967726908573808941582683473825454711914062500000 [44,36] -24172814128784853768483248286741197297266284105690174461486707292341295396960822581081002422099310440992273611801278077677056748054277076122755462660403546574589871832423462895854603245790020470998136288212736304598445934580929613753175010658560491593180934360174060141442627634487466790222376078179583018599328073324811573484018013034069605472124239885543972300317363896487161708687758742364534961246996131419337069595243741329824432517338932523093074059111598775705132047176469338267875487815480310423569622286420873628571116949721430805968052296938318151227501812062701907887186519397532036677462312854752918809658414127708824740063501507837807394253314834903400796614411738683508708372146154787665170419907554816134530073528123648804613825016590159806494471781840525659095778681318590023281825726539441442143710487698804314586454145955318781232497231103321686677438154825292905673429733158662783126279724057456486463577042752337002280961214971022358633798109730890949156151023132314727564915919722399837389391133598336800576934727306032654834387950773870993515023189357395329366199655721320878771829718102878879578783854085535082314699307352160331897157893976857911876455872985309844060694322855227172869821488848192059936267964648611410464541450685698336470198493317942912730579035986382872169821411180727826748823466909144701132179468663625136721842195043233393517826282729975985729634753822488378879416353528740989618324016150490537980852862038862267371717384435375915882924049441453558304140423835712517013609209820659349246050173230527256988898595354410086191763219673138670073004897689661102182542662621424734412751084084454986922432011127031318221334689846611008333320237525295313791482405353074867915514368755914873993321410657303020434093016845856632666901274815558808117952480360824842953744191482820103446398894606039111511636844158266718615654509180207523941773704799564044265365554648544151454828856274153849135226571195117149628008392867785205782953524808449687052303248220465479924084856214759230373065181117331449350125892314971121926264778435465225324958349153659556340222962584993107697488978244350642753753188066501785864596163111687644426028705795759335663614745205516635177059241034526585452281556231809136558635639321631808490666971399823564764200234772789633486617294253264846137879542984606288038717896404195481520847164145076279338107836551724872259857570221119882347693419433198869228363037109375000 [44,37] 11707195220720552139376927339639398189376038362906024960907170639731638120703764808381675671670034067101013498048001593708271502524104601847680715621829979804890493005363307301152893000099825819504579174654493749557010679451810980666783302441286569053149405248291827288256591644878502080748805073539258057362183647583800488417301370382978989145150936000284729909171529417163641561556855410626727464980066791403422469670197469580034847449180969480546968239471549171696755316406066974490781480255786998328266403729078128796776753952647511891866651153668119075951596259461070761602637438326024354611420378558017455008315626711714237038796937348978711641100991840064325273038655237376283729987090821534464520716650363507062465145364697703726831604077055577915341574497598204948247133326766397267232564358140042182873565983381528377318936329857748346444889733260440542243255977252870637106579578085613990030412999473223744698667422508269767088128476974752218288070691992844156985644832504316299791301299195438087007657982022640747366670686691721694508775163866507912245938685542418347445225353394543129885500689157940199064304684861145053660741114276560904065041726415171527856337892018140560038448315779272968475109993860028792397939502845481572400270706269169390743138961600068250175287053460309649244912539324292690738823493501301742832959703092387647570979538235693681558642169261497275215620477019140209547573837625113832532812291746906269536964545424824817351057529567601157489840912181411606809698912020284469416413709312241824727334114615514404457635523077167244686691793933010470463408203154463480194917331565039577166977112405881761265438134533280156213070205626534583656299984446445329246237970487370492456889401065363718418981595670558113695757226209264672959473109960791965141131201143152630336921428908436973902658867998082830671647024351024477742122907110648030283010678127781929857434099649014143893043543352652709921966085619556351796191254987707535929632164632924572246309633691485967195438761408519842920524309882973452440524665742923619134218316312338852025886580258277536179655212682106403153480126388234783585360011446247171428914303592260485197356973741174173822747729460417784162680108610544356034502601857318282391981212037396328151264476297814669322106743687099812004725142864551316775588402197731052628427986875894601949500380015351538447559201518407274284459818058934388318448327481746673583984375000000 [44,38] -4297508592504219964456087587310448962336194838806511414950180203787826072891340141371945241674601621346471235166978405737303582227926567239681198061349939843342885061331931524777743393261084907903595325109112675578039289840281963811062007132137364514615414546496241122906789279468571800780718544167678744148301138853637180420152508846322313178773622380371356098674690888789567849525928725148045542222083182906522631518852012723507810991604707423277339212668097724401375385222514306066581188489865143418067295846591708813576493660907847347656285086537418702389797322012534788723281245185176297091066785362988594355752653248421911892480427850843027335562403545499003918215577762175804226875757928903263151590486549455359052720839280775961392229215933851665689544931406669335279868583737133071563780224645818344541326638640335149947096870350432178807278133349426651191384612303212881394801658028743253711231543098377742008492515305074507397920105743748166397794786960942016278419498562532793210949540486539520641823564487319153257957295134696190603333600622201500896856299565035984667160783949626985406720071936462901576955436556986536727292809527660916662077171174132209782551891787489555241457508276786889141020463149957586094231951343107115292387758080385305301785131427019244059767625720134607998227988841949700323452682153035674935626895469412910893968472053835894939350038821549141811669553123439658169865966696380305193360549886725905501805233183496355133873243901445167434790695402438571089756718875248013392531706063764640211091100019738196517510137447678787784651285659024753850236016782056079523929970565896405905102359073420377398825520342173821667305879413259055446233231591538598053256929617085382793226397958022807008580345565431513918433248269234567782519715453298070714813074082242516839330017917365814137740418355094106392083346358974816588517912420193982888249326929111191341755429484382090932111326206054800487296135272074278917194731370329144871472821801486810727281835431948785293065865809895002127796133508574443802617408722494304884874023306111904557249736870851768866514856343430919040038171571371864738566741881946828677537307170997558250611282842170791634178629351294906052286654373940310134656896100411950446671969277460774162928197005814261044019128448450516165526639049555897442502110639717897616203870997963916946827929343325228039039211590410787141008225331617609299428295344114303588867187500 [44,39] 927625013446068699252504248679270421126498703693026265209779879045903505577992476984249335284572355881773959970424115419357918183465493837409265768513959094483279313652321296099506884002285644066594484282906170732461727161743757781809832399907316155212080542676972525804865606805511676788381808126797929806507905092382953689538660140608637084458080560144192201041671865789898324520547548632204958248618653621301935049623162393372859332140666988714921093904174490382475651767962685462287397013408587712972197985581830683722567551509537850894081015287826669770966100707215229341733092150365703865162485238979751143575959564321417806160517941141715654234078998367820330678829156842711947998432410581302822257351301325715525282137348944216687531758095757295865743160790850923143675650725545499085793153294361059605759890916475906708456784897815575161323782967195680615937221423282374975241126219410939477678393088896737448299454009508311433293093503577441827629506078207104142747483637436989170640881185649193702889951491757292686480683995958424417422429177361954080319905972614123275464888650572716970464117934467969158987404418218488111599381135305066632480055701396512007561652490272791458230530616798643712376603630343737685303609376742772106209299330523934715457902546711436644091178772034534060974825846176997939190707137925060514580324673904917659946223241307611042644819650565609072101571658376593742939214129755601530517848106502438847045732555806273802738424962097630762583704100431747339020655061827804036876278595425038341640816732246561877782907606899517573498806432085324334430211730197163914140831518597766222932419179174135565503666788491394856647034508067272257946130987343699772226093115502962325638330043151998328711448652556452809959915828259141066290927025380444668454288581095754525516683814434514515957123367726586194600438837753768000679251255520368609744777673758900516003382385429727857072987565315754553854609918842291720308914854899354830152319996148661769012919225811341180652950343090127308620041082759587084881811262543512440945881420650190149547185997198454190359074413897395055483921485268791361808535698272030511339615677681448388751402509353057977266797732293157772814186484838562414970073646570259433007398530614754001583176951079056882808786532537127648991705161151622220059873283572571403565124688857670590110768503594746949058486931998131208576552353406441397964954376220703125000000 [44,40] 137211505417803582485293447676410747629552851726855557375551867218104192049439455855032419627544181604659316585231437551538180505306779958765011872933697547004376607532199900687618175604954761758502072845083107049459415031297011920426067986010683204648081530134327983289772949914160212303920197901969696152341843600833607354079458788393429268428966055829621144274373558275762746554142388198899119834600177317066939873100011491274733908217628821012402091685459039706291626662138296342507508455042924264932716020990508119139427543998108857911013161952082272796062239055768676929413011092068505454696297364093210346171900231613160203047691592417855284483630370930431288184606699186324543795484880284249165180221771435281663773946907206323959953152341196847208182045271743371133660168672280422206399726418512296889928109613061977962544109036370150966805304309771134595615909182291544880719214192591419576804338620355498686884792763111662886482535379367370812413843446626573416577312266884029949163836611060936101883820801807608111609506457246882033329671006559301423319487472269053908294532663985284613070466415908929351885314782212036785866889586189491094177346036123524090759436228326689080156971409434165989909728060043668429994163127896721299251930412192020219132673873516755058143281963011231573302156206641748963840909372162897997200936380721325228861624598054938077444652527635003391025179026809150733993905537354394509899613112024996504663511262315382297750235731299361996907029396791679076438285925023495307867382378782938309114617818567963743407524326380450916965653620601465074927019390534018206169605376860110406286676730853845554544100364995634054525953306803130432046037237977800166855041850012779275140320147910297572374866632302597664001347796506427434396388888681219486206129044275449399862361812846922663809292535319017643827478624746134737199473686736191040464311616604482724434725206572720851309316450190801345268203392484449534181907953253556755288942825488459830272204722082091045130155990697489559543825933197929813943840955028303494586768246391897185458398819403174399455647921084544471254954510597869024979307530790546111143647765693922997949052735739485969441814010326892241988490936177634046025415341913019211753396027002133634524321187524758763445188595642388296200704674119569601623747376332505778457068653073197682538910292925517601286744921593651821978276927893602987751364707946777343750 [44,41] -267939746507733362084973685751982661381436797557088454107827190087087879259552433269159970929788755833604784711181397014057639863042883396134014763512661112486851530843222796345120302479194176240261779253024925553164236440967360273739380183443810967645484133950251825201624935118120101348660946396445785627325367855107625162188140136049116797067656563615753159303413823673884349403170558469690073198849577106184790351955606319949811957572816668946699670743004592802137985231997839190360723645386534422512392600721045622024966472641419986060884303702895448028699680415406414556170253929295969909357537277298470812567472205019984160328911380348209201019340034420845121272206515665505069796371831323944343722926022678984135297136698585303613738444415272664312855007030635113536478565303789778330355272712084413869502795015055805463858358044876387466730398007793494534322981799867978049520094345826826499452127533998133424859968658874339267183655512529045963813150511646269911748601239837152924845118214757942580891089671425498758367406527544014351820250613499361574768497383310741342626656130836352311631459810505026464029239306959960082244065764915125158030259806636653855706476805455422995754981934664798626481805737104287899317254843929092086343072435526534602744145037760542417324221724028820561351676530444273981425587660221048355137466151483216136962727010948955134959261539540074408470830140738613693307983251265954577082451403049261535104975320201297737777474275705678237894582425746261600698201569718882225285453947447153269839654584444199768747206884644159272083992072776771488026053860470273525911680275310573504903805870162326417480693852593787719564674415874690218103949692213516423639198021102774200079728022506280606940995654117047848623053093763281747712081605171044214647244960019104047077883719398185288223410597525886642369534649286414319621753107296363571664714831905017303872739255578791149821184532574027474892638997844763634218676792068770201539448444756282422982541953650383721308229296873170191364877878387999936683395709673310943496807016742314106731998876451153318799477622580294998395953871224306084010734129141251893706454779869435962885979410840086505377881243194197243678231100317318165099594783150011086926533017044491994694623377660627448489235852492364761521298394630052341644728375904580567488448162404567425821043717111312536073301402393675996194133404060266911983489990234375000 [44,42] 168366419923619866285609122142868942939137077476682768058030959715515281457870983560118385317291364135057595623720344338551631685630511321505053222051121940094966902077972380233052401003209499865236611846557113794404530943048383531650175725471828950700346900158853821999635703767869669993865737783711878960337283342248246223059374866512966468160230430628427017069187302852506555630375121028386015355848872137796695975413607456494756142758606302333152407894784379915068442068765310201348068230453948094204324931603948202998261054987949948046785119962186631078860600365007881967881358112311608181090551347346588151774595375180153640797690038934234340029765578498915535198120866443640409196288807674589136532885578944974696586211938365365517225607248358000820079029292165719913020745395166442750355810515065677874641138217453827760022994393827242024296461987411180513815446974079893344621295400395031886097028577328091906676885767072687641016276423000396073762188590624275767797278687333135147933593216103435142380066174742612221518235796685885196971176623273411413889258917968044168362924061593993270872799079078106548911176817107664726714228582165893701260679403887087316571489553438203361531882397557506918488359623433382549455567117202466249216788503110720608845243489934978773079010727501382069445802914622755124642742910244002627537260436341465286491230853549011751715307996133456887539818318479379696555812774464924094355823871295425576430421185667026538548370370469516506937456454190406457374863496481766618324506221779167270308448588377114547296099690669948002196455800249116049174746072711084625933640139249456660833740567842209151004839755117764564668887267548678213047905026710402499255594731577773076346303190994454302545494703536845045021236632771176914392324067249568332308333633256257230421830995445853186060849617654800732479516847889490696941268753317936776136891793932979397795984453412950475714956863563742559416039006037086171028142007434519643572811196719641430576401686637778256900623537179280809519971946474116811014414897458096612109783598367604984162152854463238250833300666688827968797293526492508817354025467077598624266374580854150286536164146517165238969124745273259534356771771759048523144057134087009219371623599109885465981086011504408828435154347505089823549901520010090247013810129962525142528931969605040895617593319241144471597431808013167753301786433439701795578002929687500 [44,43] -76291638484815945852085500266949749828119732226073325863286974370318592592072093764502801165974599847215385947429064111180341603770670137972023881780780275111389796127733972566624589692682413342367538287740342857267302986109291307485793226015576481947507633797448006677883200410130011912261761321411637868360638737876982873582349881150882370894840114446417489556448070411414057376908597066926225973024125552541860407481157570030589078394341618599745658614013458328027826584848399127168533898679732375654266703491323302226606810836916417713807982052217520757572156692561418728871841396589699891773469503603961147801866197093360696060467999583300206935064097218251567201209745769296867389739318849738694546185839387902101085536926008814662291374715782162844664165754535977151237185844772794907048326439206540173808879927472257073128196104847966425550518157239665074834025035780900099631028911439256083733269764742663362924627866076245803887284469379774537752091296438774646573950084972615030736526369954851130798997294540428017496708225601679644953287018875066898279216025038847024396049090109270038933860726854593349167954842030295701828395168673671697840708087002217440783802338942791147166791840753932724655561341697218063609189112742518973291082212490608937706521243607360507194186887387518179694208175825491214992226407933010645937186469043981719796610190976243006588951608184357649558107771536850000048333437003193551789837458006806541815870479774370202939452150485372247853425943077136704488937296261369898027557792150780588756591606562829521519826135338848721852498935836940754534878791697197233243412480878499861499251519469859055783660855476983288008351921906124894258821163659537813976275724945052604791424686711579871611124580952934356329197748582232674436168402785348150151870919486908225920145839525782079352064310406222275139545462504980791892434866704417249209551475277299262935114857533105633594068734635420509669683660856814449991874969107878710430502883481693047963555068669251565463188736395933025905645169228737684363218553292125258698679959235587264358944143149650091164226590138884940289244511192181968282075736524085306650446994327707823727849490024625374946960587578487753000633712756849823194426819348951510321236115514780241332095985932766976175972513303557015202504106111678492495243997536389055729648001859754199945299873592389304087675594434614367855829186737537384033203125000 [44,44] 28172925222358441091570202812237841141917603873981132722547285143634665202749412353078475800181227091215614166555158240132731372093544138638382319191971747307107037577082515377049179530347456834203148506073141587566651181670434530249875329775130247381046974995132752359736674933104940068014268948892404579129263834321650281607207049105315704684825380447673716903845511679730381018124979454529289132254777930296086059103476424660132170608272855040952095834618439928427391447691500532135281571884234533277442853927300467671901172731373448221450239746837680680787030951850681572423554301396954701023179584194476041898051073835646474311453781626353638032716344348636730754126295754750101804549166985941118021889595210459441060231271344707202830966042455392028564430621996503503262795595318463713044708093956015549315604038473696542146550106777102710758898314317587059528840403333940249195834043853876209963474148599688359632645104498564627128813140551573999651625207449299647051775698738450157369909367143218606891510850866754061579578571467258573637199653310456687470175257416021939651667239836248330158064377613670716993995923182220266767997115591140199280425828789383536527013906527259671482396127458145426191926916376340883381159968967900000773770561891281883732849374805004092305051370099105786295409154189927601259692072786591010691934598608531434064276211504959640581399266509432758997837169599142849381770213359352584992216807341612822463134690405355142987351768858792505916084461547803995648806695244941793052500549122530946033063776828609123800596754845886396536385757156997720538034334086757393916198879841870355304630157802816355023786224978993085768912438861407853595929976541037432376112492711696225402163324468377515331293623581993210875019330052642210451347931236404117544857422347827004329878416602291108886388776322630763933121498410496267516073604978691860727518510186125290427302905403012321797793331500671950736812577491108723421238638478756579434250634329042977947618980349730835876593532101920826915576604539583776892116358815642522473724500261590607298897663951495002371580467890273768716193288772822060136292052811247676480869982861769197789550910711291348516167367622981199073227801670555925430342620096019733467600522138427023544305129236025623900103827308685921930595568240562629905366956701721752718550321176131450808483912665351137777358658809134794864803552627563476562500000 [45,0] 638792016939554829768089688157538098509169840631218248024816386010999786771108808838696808290100840890149675337680775445864463673446148988045756355966946199022201814210232158027775287516017314369506112792211690816337497290292923723379112127585269123546747243057796923992401946797735563757417550458963525615314861489930455453172143357441712204195590282109802762316079703906289406944902676912240851062489531745217560150283669507572760359014705180121471426355661314247994642979949046037523076932032507454003740997989340008107737498018065852149281525538310698098513595519043520410333494813414799395683549027321711840697857453938964855522926133761218583060629261899494776832161494902782495894646417147094754791649558677585208244037129434819268518439736456975116440622731767638022433507896341723670477514126635979697089856022779673233914479586826671647702500214638210640937600999788583810470272891597454541990957082022294475778739914880766126602747001099693545050561743366116288095829121580915332846714094249559615608654409373367960627959479878033361890948853908301084362993608257637371967789829420848548412577501062454494627972708066611747891984441339198389158700448218385285752062287101993888066408260774617412489144456226487910051501793403114553422284335077468602765739266801181400962292656685465358842994978447193645771592093919143319321361082329664406030048900733233385562256469954765775042375045174783268848023493104478782655669481695741687389572458769241343998597720951945398962640216241201942250534789573731573023726073291146526140886003387496087421443514823609208358161348563489239291718421272365044435222036676785065173713138533874281136797313811870170360750089346956798091813243838931683828977322584429609761674212007789024479845978367182596783981956413950837227065710822712821057370551095864748309281600615934627666169588793009302966138965755968119023716303014618499806554429896689644461271463420062456528427896953679935979636882356212324535409244776914300898953835546860074194636712976935645698132222762912877581269169701188714038970435845688128823850321909011717296541658709564203809614281340175098211442215947775434322399134920259363397176673734562422230205848865276735857413549265548349630442528744681124256821804928311070169583831294810484989721563560716790812648711742300180923949395271820295123142778043101016902281450515054924309439006787226506315679527188855130350410791776586023893447219279551063664257526397705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] -2081276472150568946138139832615794959408432475806801458233028520992877114048618748436236416911431161795643109806688457107674587256032976378305326893757515620969039599640028793457764985860607926809089056813008001214394813259199775351764083089898312560714017561884339900150427082239022064384177316120602805758842315125050365622294302052600847237729737953082153381864715554244290055631237261819266976484937398389632645276135606059961990778382295499165009733336321520457142641117943460141247301452573035926411655378370728762186302204148208314444382674830303745756788732860727602007671051850744667539584180731377453031128327475584487194496235293791799737422548849661670622713598429594928928282346872790158859991154494401027615190684668526459631134802981149282353588663812190318392170204998126781293692130534331734989948379131164744796443630009690784669383495868248065381262443442059292274910249559217391146733418084154143049078185211507488094575241082439779395268018132355994018999510238262713475696862397844250829523759304654726130736960968323595354858690071596975121412309879154188154292906301514821136431175984396532792461310749290840758125969310637059902175610826004819577561968123102193737058957422637277652828806695594301162320023696329095132890289036699434546718826068930575110181117561514692816889413393872157675511377790317317146114886511912048152387915275676181870769973342467445132657255409282681366186221146767146218575695166228916493778712369769594100714019791915688287232874990943125246605089520196584244299673511640433057898737000903799135239942236964161501550801344262888895066117817967841829901076919214812845378454427780438449486281873651283812752491512858775067601059563161482946468782228528138951450174465547589042801076496788519037091120473146527277399658707840479647124345432981598211111595733153949290245418441757364010607491919608613650842008841624421781301337418191101691218064465004575723075837313427505297516006779458433041708006668443423297047549955255914180443431068139195744524843167191262116300505494937403099971725151398900518133249643256400788278470001029852396293899263841662526525027192210804407402999681812094602036563256286172730056565578953324767038924823475885032053590923687311780014755823257241897674064466276897922969076662918590447357154647685041064266746768024811473251256302626360919449684607457031238523781608529914389422390966472970764440213492194384514472494523973367108737875241786241531372070312500000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] 46973552775716669380945181667474252771398770014762279668876322041423138095460924306039427580530936948383604407194404052730143571816282016756645635217932520710114817732383382811814159265400546949876519855335565356373592197011156350756827691849298511721449573021580716069569835567177488870475525239784055927800446029671610422702579507309371373868722223365392866523178226810397239443301217437274904809264759332774254332288408045633382147771469609148418136067260473127125687400688027364549953676020356851441749784337373587946642619679781806707166558983336411388736475323314001907460093005357290629376868662100815808198127752400570416988902172432251852893102368401950151297198529925700199407714065817220402306538410000802279682317546882072012705409947764264911066419389487618580750459926536447953850319761341304998089219855944728051373006489283462101189540708566747203013803857933590784749981111772734774464640184769228501220954393609125239467042720076811077762222705657185632390959532648597999664398220565876192816915157971682018480373982973283271647279597080079581918105956451969584021275277801170289993639612227410239166251636882020775319931123409034391096421945990987545525844443113083026523402626960803134188777818145241282033245128360811692517660775194918878367706533240046725026987734996453851291205954774229808464614847224173217005646115586914954026760422430877002254679406018332959445233247948396840325888651996592925037252417181949349546959248763104155860248984165721579810466004601227884932789282152229029637657163518424323774280004768310565478437970196499445815657131420255146964098456265333994110538348821624139267929705225002261427509763303906139515786852181711184451403200780991284763794103992269170134448413589380500253977559028230413003341256955807498431523157812223753851638515786171701800408310155781365692706949075689760352794289784243519935933900437335953281774704825498455887778079417338130699292965798765926524670517389236226180309843656882396255512392467224273132341306005654675564584295783669395619313662295539058075068398397564973266253547469030491826096157346048406822367587718181296552120982243061234339482597138922977669157661383083314691238550794909992677994599800847834776567588332432334108873272774458122391548987480488775316007636364295439676806976691617067671916467726961137219021661256697839014797950847089302128263569601264155811319127275307425917628182175327915257015187538644496179074394603958353400230407714843750000000000000000000000000000000000000000000000000000000000000000000000 [45,3] -5153147408963976146793225656876713898945218357527609115004418325298591734906807048038142683457556532703475128429156586649997537780812601806208903628497122517391829257150599508537272597486966518612827223702244046067842427647890751171079001612866657522384077856020130708631049963567286653587338546794298520593896189267223019550916293090825206325520828077653231895278595959398397096110897600080373161894022060230973308313769547482378337612125256928548788320850075631610160033281138258078036442806534722031555528144148628849359178769844173685012037785381120782262298305552923911681705814208498137081652072852608123787303130742421177074768751372685857840475625271846241173837097597110789518003711713395701437371225422713247057583049413999790256697506636538426925970464597037284868574761253540056066008204459000571979588386196611271943714268231645342532456400076712176558340138667212354661485494130426984464723527418735630771934439836423138323948795149523314867403629176761447588883844598239511921211931905857408695616600037585561922674012796931499719939695786687085288172064298395150040597066496135569456594114268551148958311654223262695586103844068799977915664591506234624452085265682093756037827787502413812301063684871265785222815659157380752441494801928907037809007936739573659995548410315514389490326932100591163722517587031880985665942852241193685080632770294995776919652286862296288616240278574493312247994210662177920803377225722587134628274055438870409783942049795252643163351361832871261417024151043597327310403707507694293981798280241067354621950969890807091517867830981659477456166945410081134528997868790372914839860412937202997146097413127871608348511397559934867285369518243240939370096151420870753123600334632542902247334058103185636440213655775420677554158570452626565834550865268803712753147521661479933911052297640318771162273345460143679340666988923234798249156576820095515402159477341564510127788148950501748975778597150006328531475427252296015319229402939379735577371783071155920102650395850135344681279731060349211706259476126113683049299144979247640795586573458758746087049837819327991852185573542224321095936898153674951652053526586311739199361277601852253085140758047062867755763411015542448680637480743067691812349738181974583440731159859317834160039321082752917731391223594852966253318479461668228839647954147928486428804387814633107771470109337930599336086375726900370586912283639921674794140415976073654746869578957557678222656250000000000000000000000000000000000000000000000000000000000000 [45,4] -64486145086683671606087900575235072275090223548552855584981268759794830883873969314075505119369795233127019864920291613885944986361154408913602515244274619757296066599986053927710678179308013512899900546547458676801029646428181595844832418156826319666948981167187558170868808262749548087445077357772437355460831530736121831972735432891490949563543065120390095598726329398741742827085963581719946344608406979098320790970684012766029579125063030759566872846184539343897917750195694858049663759252186560787805353400642136429524221947759022253316444117741933666633299827214044289195286494930946358357250117426205559758258936169573979461734743011345694619343147438985936980708441141143943143581721412719754296275433972176615593236913623075797133087482205978576243482576763660623285870360757043081044835888505671274013783712087126692852286812866844517685212716825363500384790131733513754137810170122751854533000308457541288304701448220952727105866126429757552137408900655004790171995570416416524250053821106791335418507226581739443303577302551944967085982444458146531173257942778492847999130456874227257151617631296414523721263279976212667207156465297417298051195515777357409327486799643451909573409468722216714302977210681665818723163556370918188162003094524499930759511442238164876648478570170594843475125022335249437460271482095544943225495436828551690714016303218414535347440573561916179877758619998104007072345349334284191110873960019440518404580642701685517241532295988315584783805124132402508642113188210988810518134910686801550608093395905359751206334025104725675441842757190099250728446334794217189282084942186817098899784310994935812980044987760696964130693449962587418981724853682030594241017130342727435647526934624795953702919306472285540059278221372177331403252636267792442889352550629076091834593295841895451493296796280291920279130685621231504067308298345029502525620095632772060842021909772041042328625363712892881619313714945670744441899292345994697392220040652629987581659034619576714039693655463066863234002854078955428769860810547229381176509703584054360361938073525290871657517236144323916077939746753097152586137349616417051797088827517460330594539509135012351492939270163072270388582288018035888327793596195857707182936140093982682594839102137087653117709405267084464157337195158217268154361896496066381186498064176447931306675372727974570309772816489877348986655136356182636553862809307155235349608363507045716289667325327172875404357910156250000000000000000000000000000000000000000000000000000 [45,5] -801371343892978552716516772055150615195769433787825194573653768152180280705265040737063618920381156481523968616970770373732941212521069019859216591750561946652768726084234730977631881461608226205473866508677699474539787886120202644179061017221142930022796212959487733801755725132811006637374558780432269018391629534659256492387992811855287503154554730062473020637110904247621091457124466955619615235203518099405816526044925593319005368607259703687295577631050023663006032799231918126358305473981896875440978809860147181617038525789815332137235875907525364049704738458402524784036988751431756046688886713704425373750750514623171793630263343939628742885222180733601318449022569899837240434251195496148191797459198360719967173560289244165571861242435611477412574133220863443699259746810769083216679756852687219108536797518748235551959605438814293001857083703767565069609099460550618829254430171691440069034799581608333395177737889716895224704033299319346102786693935091021230704446346572037655890663229430200833938040142781930330040778693090837118709689560546849154089191415427365400274150556344838021634632164180072508493255200917792692508677115858035491518927242877479838421274591804644129104743736248333106412705126943021224815075626194514244216398147549320053950917802592604504930207823607860688391096783387815276050540793787268964911345222002687656413465599088144502248390087224506637326525555834079789553841158750604059240158579529485370791184696162229920098974733159643944981021281544537587855778886669605929028498488950792354862042796660686689648377177094532954838219438695718653665808733198750244333344164907098524360607281937633331759870258034442408153396010716538297744643791699246360554674907020714826107309673074499287715560025370712382154980784141322510723675321609435296615857036643878235486429594655115037342384220870020057424625723438660567178646377423948085844452252875840691574373550081952598922809507543972660124797017415693198399784143191483799809670920132133961554629768246254603730640772496662179205753330494773952604129675324805839754642144876389356194004547587000640579881467859347610944203337837359820893025990153140825975851294546688771620508560723186266131508911991151569357617743505469310315094276641530585167538271149297463600410678856545804134139038946688624625973262256984778170510746404061510504426615858680374084109685465319705583978996334033129075025633860795278182304336817101759392418112624111026232043286654516123235225677490234375000000000000000000000000000000000000000000000 [45,6] -2384207017775120761469027535813259132668835795375360142735928067110907941332676338060334703643001720414683991909353194024594161985624034603885156945197410852534008051841735217668707699185660610903457926678591526168348752048743140407958706606327023268179295399649523592389050996367267273991997410810134627266760179654359294278807993795092596366447772469879586313365763416592917607034476608988686303907320854864833176717194436721253551990816984398950956971223400039685876910917313027184337669945612381082088050493986358851387509247859777597904699018939619647372264637213250107901271617962856101499299383643754792443694148349619680763634013340430788277068365494811653616124015970359917479974251505809091119384554564253009154949484229764007977380562392275688749794068416780707094669911370806042124260668805632628163264917627167887462339405096344666744797317512351300709226215004265433704240405153695407149967986687292536861300242848535072222741252362857200298987688284053955728052144384030295211143395140225664292216129512713641411107507164585015847020132436722649358081070440270239686572851345909392982194043889485757274395664401368729160524671325250801252782016840421723374646285698951048765369075563796709770033245907750237110615931878464765119375296131788433961610118090840118464672030762081166853204583665205599934788423916750639957925838747750805526745981527460577602026784498180588297968401468377202796841142555728345434772157223453791377553446053313978946587540438059401225151669110436605099580100747009159059019085178955197332044725615075483599388452107816892270238227208910244331786990627290449135843105017696126044814706688427229446197997372493283537488840410282776540383091725534931529581080796751981857126300338139506953182381412933845373500182793205405925462934164170146680132860757541140806996047779572692660193846599280976795145654641769317640618780709484675979043490980251142012591133056404821194874713069377233537200964437662293185676252112393964806001088775258058815557823269842418883225138862718610047683877621707829711036211698897551877037490169114390937591321928446085748745345284617756207336560952943395965855201252041832175217565614227297956545857773021839697148201944354455073541264517270707644476282101461826108535575831057647680478796358308099262367850304235186733257502061106794835284567159449981940763931707000404974297511479753130839672677774674105137643651675735017052184450988671436970657075921013097756680221284142362492275424301624298095703125000000000000000000000000000000000000 [45,7] 11755404392233557515345141829210631620017358743299860905697374732651215611559620632653925156676578229956721707591840327389492165432251980431732355076563781736026697270845771004031756410321417418990710058320437014334720057756738263356842592711144277236662047587292946289806945603244568563510511935929311664072015024298584658193370930510489234754388352455363620386449578692093937570924909662859244393994569357469421464005784233983160341116454173429029094739842723204126144716904236636883712118456815999904841383633812088216817299557263144510924565508232486601665786876840359005932818260678614477454835240034474525666301312829222765967570260614712476542817824067506953607962152254125972511428608409051456055663077650381168380722496637599282434166952577264985288768472580900973215470789263106610322265664750615988508514253339960679718623903289241230333572714286218027603586434746245065970286157728319760660589129081521955068368892305544607801447747181698247286212009923619964380681849573248769991537319177258434781246965873935316192907363348013744433250659613653283704558387892021551856866781582812941760750314446500368066062121529760481217623584072875549175961977761766838142637259836925556805188009331642548981522392542565193638294057122576143805456674474999290190192904418679071381706240292270907466103880856938267238674266509994195653166760485402746754247269135243395573379264683337746593400191428319013573167997080752411138061031676152498566445934427509508958187422379817707907274400558810651547546911236085853725039883287942159871036072176412890719167512043227529357881131059824211104189226457789668297338883742158758389428182354765900920017090597830613465552138935111317091023322493413361052893968696008412635763343275905994146951827919209209219795363887345605093259648672550223230348031493156255575329407215674406900997544606605835441089019791320932614759888357285757625061100051204729676464002893656061687105801886430776314784483053028177179330473100825719729330753390094058491153605505392299876996275141419202550807764250096325347601734168039265146185668991688063604933280106469380550335711369869378423830444487394953541482794548348596867907803918102595877544605255896381009497579774340821363555738023710631279236446384299698622670331939322154148818927291403941233166474215513174507529672134988770607753784208647086856578581315631152097597711208559912676911611529199334872585400919099702992892705522985049369692518640928435998647960669671874711639247834682464599609375000000000000000000000000000000000 [45,8] 5682686508970175622464811610810032945954345282040767323211580220931424822178669658855005256455627343142276382764608667833271031097848045596578117916127038857824581540955718356925527411088661923756202167799559042555738219883695228955654399112499724428992888958305174224103152153449706917914382430147185178081953823949215606593249364030356256655548054308096006441952128192888667076354715369478264216398186507001026657947442665674392494467646478269815033471869049131512177098300344013827713563961563831148267345979565699069985242916951607944472760409907092322072466198691658972438672686272712837980113890471038668299521900531365956492177214158656602470007090052133953946962677295790291279761050015731356242380003054264508574320299548235416736901864329431040000798474805347983007739687915536876950100722680562276499717726903187265007365272178598971904406909688886658393449898983427654215467230507373288947175979296904740926370578429015589152888552662585429105037154820265762346806351873677983194100298498909776089022533700639669946341281111901214881488863718787532471594854323777190046442146182433371546518784024933817062816280222614260860378173105075885055032372995824487087488384682840277603228322709503870180920336374765694332129359500767275068310110647853006342254779906040695244681424824967260012367153457872423499551692511316092908213202864520931113246641690169904776028785475481054713846394776024396719698671971759168128872022315374931314405866212681899795023748009314115841876428095382117827596297933733755071436187986229477965122281006093353125572495200070956589997513019554362963890397787417170726135927251804668677822776586197079497153731346830654652165035059131094444388269932775542590991716664879990959526283174394406361827908624478188581580507501418780036431414177798117231858961684979457909649538569469557043934573904048681713150896153560345169399336001756501535638866307740510792614211902386450302143923738699318873441792663115299104786941327323451607014096721993965115356948109988288795200600871551646821852972954043646480287556170369599881739871875102792414903825847531365044320185481918362558464128171023034360906945985753970546828121184729199091032124433523833768700468668978218089776389265302018057522296793764068589690651756723938321875451081166782060507939500755026374018996979385020697921509290553530249954726199579513225321888698599385961091037011562262744716790030321839853856135834511551124581732139982965946035757542897925986835616640746593475341796875000000000000000000000000000 [45,9] -1184297173314316915220422556823601848545372527941555128123126822640921200018073386737000884008537457031914353731917086443987707148084452906346353116274741828118771318513153970625715405601907751371696546901590899592546542360983348926811173955725722948432647336183687697396661778861758068689632488003199129068831202793780985913366767529094857529880734884670609320837104682088156585612825299946651965617888942560937709801882103069558099431486762175166549052721389319894844762436371622608857875692199059218819305660766205009272482709946358075224675402402710103705356712615917199325360259110698948163133930642010871462253896669682362639028613083814027552429009809113390055329584166831852505216642247465697050385640052021983066118154475586088401680209077617871504335530930539034842531239453593313388862208763000248047854396341934503490774787540447233351231474267347210129965969220499022353199776246510655013784333509638704432680167501784345641300449236541437769729816036372298348995254859096054332372627458468843791933719300606761382206642057547138683256524159397738662281806281302622542026922819675325041242911370398138183556055950224477326760812697837063621221419711422757211966561805663160722601929242571661100296318144817529749196557125335747897386464008909342360132525100158225383028501978730554561130349478543346738520587322257789574194046103498964267805239943777991306631644917592695052990167079229549225041237272735287680717980558382785646509232066436821150347637017022374723160953898928514126127686416641118609562410098187433893960572893408071593546498767482569301430134482045834566817639130177585059498710491549728404657711701429657148900691463387742309816108121148795599864091714264158467076318815839983394022819230772482023696968362668457907754301713200358216132046895025185933662729646326043740272539180689566553404161445140406446479988611366883952715303918996834567119887468547961781249973540496318526923852033788108239546836004340364713885572699638349187873938814946437337867304664946277443606304438854104076087618958234132401186069597419430976271633141979635873992479296809109504892415306202325763797842102054394054616823899947823893106592626065864878351694936362902580265788361516453731175166739034330248219480479362348582282861622891328343830501483260058200503244139308644987352413493131549971353559113391094542444660232257748663288650886057847012142222411394042297894939139592731807054373466788232790240790456582961457689118223157720422022975981235504150390625000000000000000000000000000000 [45,10] 4189680514259534888203197830542072260654190615791535728126190712669048938632752115235622124938468325991912021404152162013512983534505960394999211982650209555984364339351895104045647547556336079622008964388083946162901080863032703587979120050396998539615631133607717844590042679678778785562639840080499627071344009593042351710963948989933207209939808978835638624562693285069211708276677757623349099327361218973345866257524267026280462206590041937310475691575625092223000646863162137816172651070202153414731211184844427586538454154393314001695451301477117677345618855715476916421707291989095306103317048235412177589501133221904374135893373303214556093354385195248727941081143869819018906262224532151956215040154980255183665243621090044013723556842603463705860179442862002660696704787606345766615063147456192464563219082594025096329816929677119517235026094308993638255692145845851313327610999056192379587017091799147235323683183322210394328321031993147839435763662460371458429080241132103011903338228338342184946754748040468331331000313793732942365561020651794443962674294921893787393985192718994221068910155056313845664258944851830113049521860231298770071829585759148053619337285904008164552068758018295823274907399611856699713212266642568785034214382684860651633748074555336799049280617735968149920725192037732018610826571958669629196206560185316605073331361729518920276185969572380868237298836246845292170802207732798619101168226404712980068331238480098284715005497731546499845648968950751949203770583210906302417988415901017177276074994883346542428660416955089591226805080090389552340354611724193496945474121007535829147804684617701151842175113684121673733674773363484482379847679673211027272966535766472153561373364440688805447606856129776371614261597790544001116974543214877079337539120486900815765246522058858770292728987683163636664212004021532947419355978393171475789901505933963637456554494758723941179742963637327345524673837902972328623249744774569876942481494836279609869837182666483077480486036907578213846876627388768230227907138091955425189107340134198169407749052033553662036367573039290987820361746726622537702363148900800092372425930428206447677195584502378749475851671405017803667896440764947834072169535530231424426140523658867969863862286826916448950225738724199884616803504551455444559787132707359313654867695256099224902698864886671765665466369087633138693374691936807606766532213708197709290413423533467313447497669832292332969814196985680609941482543945312500000000000000000000 [45,11] 28967505052626800778908028044309860576016211120276268387876311716349459930836974468720787708610611077580085677967175643626000025235822860439444768555117848448721391825779643311907317122644888536288008396918107862461236763463608463376328695675258496070018762814725427578524792405340041263374190996486516936278649152948996285286298123118949310973302850644032288972300735069659757153510932318197982531894958737134359601040213482565432316314416951778601933513974983401864109698869281812183066747974802897169719372019281535748167529171203311696068653757498850758301282806101245733897460557120479229532674585518686570436767494851819059331197010886081051311585087877099022220986767651220921725335642125410024455223065692669654244443763514884838135350570854098701765047425758888209181488374895808920762134883642723659616895529830549926967472718937205137970340176177337850630303963722330482075512222500713721896891452416705961061446574101705434315385244653084305864138896976706621560365513316076303635366249114610318971392793326893280312282618793938894575328361871009306129506205443722003084811048949812189297409048652413506728229746014089328652542911170766635732907383912635644404658948091821446439529324443390234404090815940420912130785513264024213289402959244286014994145187515390155347072285009323169906715114995720453457009862279138142067705494365783397008142738264661148610674980116187856376254740801414162783453984619026045820907042691860069895065402087618519012290861148672042871921350094297928844610369668302232223972474532864237190874415872052568002958749122978052931240288584908194021688392460184893181825622401294584586834418130565711117638767916024889166132394696472571455230366642835242406294878107003979304871780746453369391495241926172465331933397887081981500766642309376280367762545862849227672351006930685409632597834210705489851501181260552963301907312745576838773095944651856746516449041716240934007889699093647831695702366047225813269974319556953840802411647225646153828891428454538594238578723174995016945375285842827981552633221835989620750280701141962468819872468727949395315711184902938356354053045577832481707230099695275713363188450652919952187761161244164083483704678834480207067794503128382843047548065374261304174621700405226415393354476359041895272624564049916656151515060509573924673992561790262804833002269228646185985397607613684744162882443316102053154169504153050442406511653543714074667474927155410294421366168993864365077683942217845469713211059570312500000000000000000 [45,12] -165401656439694527633043160421418923213198114939434138123527358635399808096641702963665167413941264111409490475461844041969121295441250606379430250907046005509146134163375477560232111252742859523847182706286894718627760479622962932124366158880362550564705863395938250809376617293569339884055090600173582845733640695471398973397228981463710048764470518428334512747880514285825054475986103971937527442500525559891677056405636897813973006264608986154801048382234386420115150660993478112406113553732142469522072976167161830154911873246822046731038377297366173030551092750220270913118682045452198829029679605796449443775526722117002598076505763700148188986799243519170383590245586706454200490209906580187331519622965120339722241676899417809943188606572308259376857317658419798650446426305538983709140972244293080949803145744758375484552694466573892726889841137812506150844126397946556848902165384186919261717564460998880101658938809532542681778481771870504889076766457617717270846044026602944281129914750084166225755271124648649471304417733916957526442284457095099628337920922017593685335157592824456783793656647780891246025796523464765138300697301079092285856946811259041547530916347703259840797578848917687498230636329319333803610847987412797120637869287526645852649752294993504105885184428967697601121282028421974549775580137124245337783394410587468019002598058336965756540515866915433017350414007858120804035942752504751431581725811715248215502946166670292726634160280170726502694538588764495310345066562032866601191392526799404928367050533080625986353652207749705058785531495339839280000367409833385302583406831330676938309182890778887493073137646067218251523065831086744837627708663185757822035955504793225321476663609035904199549939377292683005956567768229114688158089938557452428036696919116014991816319205302438899928195658920726115074143561761252335565158853268784455452832066308071472834789949688580650448668913699365879045880438814383539518466816844369446673297111876663646315950489861343995769147855049595694720183829128088045983372405357300904374399395133518541027175195516855680111002337499785696101572072027063177118040128098320847371026452034392520228254545810410519062590644279259734547379976481274705414786369827752141989156207039333488323967138234172240714396033336954349553160209119261476577100419308440181925483775429945547409108388503833968887104630757980763406556867314135491175711447692088179730323042796690566043294028108785048702955577937245834618806838989257812500000000000 [45,13] 273537196090313052089768249298210809726661184509880482868105337173958873192048701363809792091678819784415094036482049078814692108088051823421379191073821153342112155447301050755750936231941734319555339951810530226017902477483789410927112535859688803093694093012769178780629509121663542125725267433640951033941340181887278345182421979464002056893969982857014356133667974312706887696666158741177746206111536373013159023756254641054298605752719553791382481030619007000152428232121772597980182156364504665016726911481264428135506110049631982917721102711679164726558664415662772197330092746353998183624533606990742352639071092952572306564354578325672190054375202130689865587327616769309451564993171213042684538636763086979567596818117634238228168169684680825759094321453563650354844579889581188229076150271476998828940484918595173560928126810787835014013887648748884436653868114570975975391396950542455590932684530621806355186292476617547112766151857347551402481892677663943249417013556737082465321329679403819385622167947001630722020245052008206264921143716844135239552910050414373183919535162993132776701090343098946904852138534833824108458389124781990692529914971355138029846477503662567485491241184236828310890838771446339143299555217831461846013011470137445079559581975877342643616731844485877585855962507318415432542392323475584036089176946766105686569201258805207993735398712544712036585695735692180915654237935308148573650764078743993832045279450857735982814669683796462629405369803767572062764653397095550250107949817440899803387250185664996864023077881805057601549667570970047241849229616597456435098880361412837966268356296391643696783858168935923829381845791873519777465579404348042564178682721743994427381367512651289378717956313145595573499158181441109158070305328892642488750668632209776298265342437948166044644055111614080755044673883301950755847408798338105346660572465013894500709803437374641076306386734622594031502520954725718462845818396384899949128632003729718988004716414540859089101754894747408319442995904070562199730636742355192894609467818659973308246625628980229251355868091115114216916494625619092717346731707339418961856257877852835451469652709082222688054929086338690017202383802380534240033896891725499598463981897448930853272326644038699500002033198228062217082450450081950145668409150328476812301053613376737798137553321511815061488480255883722967370739788848919943009202155346695649029024836234627905015323969840912443629576955572701990604400634765625000000000000 [45,14] -38312735022790785178536626901491214078117487053018653337543404553520257554040813057002335825052891619149105563564413791520922672251309777126972340680919959772066120822419259112496620032307340451927718568539147425163899318316601957482706110756545146368848093870148915131476820755210504815279956948011272879662019136412075375091638979515284489798962656280426544288189065369126464492284756616269243916909158601040188047729775247539454636248133947595394813645504868005727211946622425747999047466473660880161930943239025963565910120191714566491893410152534224535483217521337109437593281938453051520678316574317360392254802279513234487286690101042191245727188890620192734432852665714274724190029860356435958113071010103481029712732932247895203888185477407308188970152054246655805804193297089291972425056676646683401945715063856857117115050615411713062249985498720145395614740902330638780613826539723739578375751344849886730491040472275014857409056378757703981231790152319043509659021021268519764198601361537470278605249811077049004225749334051073571327147118989299439011620867201396227084807827138786980097707229936041107907245799452580223274862047099038267147877821409561076715575470973338619792857832140190357633500527726760484707522799594273990200955537279183670722558579567973898543773379125119320106885489664595044553525090568185712143597699867240314602596068433609253344018518867655460322693260038544029203119972225183306958151860844232980589515364577942615869570798859554441534367152020729261646798398416594395005335599028372268040313075440471316278942790708281713202429403323689138314866019341504989666871823982414269872242438837990658836186886308293397351654761709740893203588069964949492788851729808019512589972380071280930775200811602231460471349195089753895230999013279952834691990728753472189103809046529268700329875252280198923466443606886677805748381650398864735110298127275808051541385967631652377785292046785287925854194935735228153333362694633158261148654561383840282696580156298907528120643735364397899985620630939300032417275759981175741000678605296659365160515514337651515181424763167210725225645885172687847641694869527253804593941224764083591489373639679214693669455874356047659291938137403595512287483727391396302334256750211800680477473397610367628618597210537927509262162151307667411934143623908395014055350035824406226860528412079021322578795759419146863082976813114230378999019113600165511716994543823731372689669427786945954395037006179336458444595336914062500000000 [45,15] -957302604809801268669169363219807959063895554431120709023919408807885121250002025194546878623157279782405722085997178067707351646440738459069810642843709275290529942356632201920305155812029492785355833929985435233636392282935525797173809056113338340151251014146468261794497924553492980651307850773995381330806609220829634826882438142347615374033439833210512093978498598244960500848036833983269514996080360699139276743455980667523343824153861608087343875244381364099062997020359629340226485317658366424066471732363334376875642938089357001431659309753033025741118227355962999675655095404258201014377444039051364419315888377747886421172824112363577235373364133682533639180676475574147365079592889018589488574050544490916128184248422661707757642327022317851307424990946354699019007096240410448426322029222140354075167878639840555440528318628790882857426310691098283842468535088999497437508794947542251119068554480006902858297549789822474666701776979839279201233121510437840625341025137447603845505049806968239507972822397694441061090938487443861058592528491932947798229559387309880271424763260812094846250627838404592276454178001086923610727285035901346365626991563663029285395081102438613444819995157471333272496166633121347338173410201590092025334752854687903319649278103155680340700677950881599527786769973025964741066712729395602279977270559858843092707434787908053770971825917568111819895232196530766747292257358421450025611399040968032859037128249048538226536355113173626828963110293703179774256092070657308968970932813911191774664739757846767075046551400754535435356425313580059610116884067545328609071657374608272931436282651302952903988457504050150426372955557077597872841988266593984368591953051115696952020655953778227612827479868495741742834035184111225852894261997839983096996376897534899713171185485476576406080412514675943568295452347485032443854864640159435362987200584457038829953057743907494573235065965324386796681597678620740456291725284129734416804749748210833415050479745944509660063783509052349271882313100557728276362466458743245008667509518126039703146847765188726763607394219990709526651220653070848427609428948832124290079262175311302873263190612059129803170670840494471678431528346417651363894843838653703084254995844444698415141600678311986749777715488615192386644114038123147980694431051095504086861157038604402185625887790715886739551115349891624603985795776098448045209312934336982791614859007671827978501292999435889896631124429404735565185546875000000000000 [45,16] 3479448700711081118214742236337322586539841866269406868420515486458418736850218338863004087349622780988339557459883346303223304800283071034368810768589358373207386851771230823457441480756998374643256310675561617390475304858962129326669581991558218987342268576754418732626037874562793335926804501814117498940290841328078041938210855500738272886443670379508741648062081584448190880561248949913713800102257191563478053309145106627945511720542021234456829893598176365318665180652834457506589565879690585755580319784622938437918984670221263964848288350354535067190953291239004810053833513660106866677700612541034201561537058212768657686766279683866228635993253786603960364679074728566168854864204906216466905194436080751813019408150141570873780319678282138882789791164260973557425041476904597700783253644962982596337369072012173414960833185841829530721805389810614441762497584799839795972433926090961965239557346892510841929989774755503869292356656293213663478154538874050108286355391763848842460431208331851251366540079764156417538796301802624148685307881680113595404623072759275486084325183614120773351013690838578459565231033950732095437171305182325825332971955397304239073142080812956831528208747453981677631867238767833445963579279704588487725880041240056405942462577609806292999281937217510227374572765552295435783948598498209739047281242437437083929300576915639749729137455631377616711662033732254580980366212644240504957301466196990481946509324230727356447025732251679628529724811584252887228690563780777159101891744489611910095991726728533550136643684855975405008824747724879526223689056427982835334957524194723272045020922853455594747185904626800005571037335169423741256913892360513371038660156595850988959979069597187461244560674862895795402701429109685286722005003209016683694306271114860480694125788799573514694934109823686626315703160833144070026439269305568301954323957531506787564902740003879382729667863471600691994540584471000227101136639737405768257513050413584670566059368459573837191354765925638035539053052517101745004169188342115042046952864069295140066930729086048910244306540015936431239363623531531267744851169510869557318709949926573004974838652970232847842976316425797382210487140324031010083943354298282272729871418049944947699676499915501700718218755561479120171638271767798040203192542943668562880476934594153823606408646699958338137361149141319603730132969801886293893027908391428323012503054507428605513093787526823774669537669979035854339599609375000000000 [45,17] -6552898140985807330524831010057443362231873484493341365088352866596167621032556259999494061072363568695648023749544205338983143415848579560285442230667788151183503197860657708504592819254519506487919991809051204252945348509751657607273808294567808828980012674465122311213637195611791091255401655826820164622253067611237442268954996866158689138846861217477136168895366981449048058914844743500158190604217635372140422398945632377837805364867248989317998058134001877477371445907248310122463757978166730420108421651826129443172415386568775491308225900946830426151985147155083653897753891846549567206189981644030794458582505295928006307095546887536735449551825123492636985148262433404385817326144903392243383610168273177141820995923967691060550016506391672887255837302972382641586970881142419919053059479234380723839814350780550745731381585794758774660863871013240764029794749873774070547487961610027404536822380427761541512494281585144074194351124884118873568317341117971989772943052220212507503487468687552581919058957902211367956887071236613121074304707150315567011831770657286113680284015079989430323247507983933530257240189864112082916695064016582433921450509415587222699956281349174898667067581769338850446037314575458192112260981905281596205802726453242329422089665106053939815925248068199402722149125490624413335361636410656582920479237042830147681551522397765014108338935636715880835035417444866377149845815026019626890538373738043945089935196584979586509996639214011796531153277296691471482540501971407102777083346255411968177504324905497690407873830073586719842329129852336060724001944530535093788907119956544606677380401850820047551050802236785893268256877608926613095020038972374348936108729311332117570023630016654644079821183517248308559004138647631610767347106665548679413102800035664627219619757857866771511531108165397590691551095980061624842991486696598463570900401647276875934931150587747973908236292474300663996982175759073399849177487399999404783677264119502630197297228999132335775276784730329631622837631505547635849008794671793334660369108142639523855084996495698844295138687304102846238606823883152288409870946260965019774852262890936882837072131975097818326302043640780765289506881284077960185047992529800592809619689173519925653979492033324702424040880043682068049181432485440337707743965605005759989454079970801241007901481053095598449924935201287222687434207429334212517430245022626752791513907531452219753717591821384758077329024672508239746093750000000000 [45,18] 5329767211629857251989582882127999985540564135759656661094531849974113625951277211751442816255498268318849471151110801354277871096321684964578913388392344170334348208837471294210400744470949425413665649521181834441014566887772057512049796905792179211836102633098954235568308297991603190704048580772030230136628605798255328511712160773165838720803281167221380892336389077756381771262140482961919533879581333708272303629306495909803030224249157977122162268105206287847662010765351673083277457342843384174887671680983304655976045466754223043948141380234160302898826509509208233257540783770685914799481907572403894270248256767309518743209650054733185466989625566031389009246114826334385253007880190027745890983841028763798422075294217382050401641385235152584636811647749960078588780080967168221320721949115395881901984042049522145155365166479005607361413852401510976112318395725213260710933609093451762112478899313600797041825164087175803189038500998814136419251460480914881289050002422950216391106625018411091233154044762454494142643459995559309626676927695590784650036892014752091227068243177596663922455945405229974984070812763739884486871230714687861864077501530591843234489667669334423866097235519175562714828029481291622896848927082613207455786130517727725160301410860063242525258985911405267520120414420310020112191491069956285435552331473958536238341428205644441574752058110287697564340396146283713632769827559012357136087159987849885141698714552284150384194239242338634718985273429167231860086094134273487005712613194187343266042198392191676328973459132658360601546020773571096020179198564903020539456896153844175945809817745540147678338508011165991500851525833788116766109888556952222837366930454251007100693149824943850153476215980377059877280979502215558298345620818263676241119732123455858605436857531324040492556021186120050041094217442838077748857769860490265071065217142676858005370132359327239857739940555158000773488479277333410365578131899590353805966324416441882784073416411390561490295835115623386356253147575440170042770955950914352120617538461792614933519503449748125062434572367983045991935940738132689254201172073307142619001554396396721584000179544738869494703214828447801042055377941752200974887999827283318699657522321292376628503421989785719036041391934769631180663449883649761861060920899343006752502164406154146035684483639090888199015125783960697931470649859859523959514548868210889903929878611505563325463630253153723970171995460987091064453125000000 [45,19] 1248143955303586301773735468484254492012625620270697809492620077663458439867310994902357930491573313148958749068311269875382487400658440156911120084920561440724932667406462098618017964050190011237886292496982110007731502144586065226204969073453533756857279201227313459554775453680218463833909773190750452475315994745427808966972833406036529894432849306424395541916067838923549429541610107796994774085504053746967188761009772403089395748902059382710880401939213503074740100607015386604795890001589599703930328836644545687120027433923012942039113065599568951556215015325680298484108642352287232250985258837929206826579169299880055568211979720043553033587606605608456060304962703744318067602064609968578327666484831705816402914602908085584969399892358852453496877755926437948502754389862867840467620090541574947105376702539982980055011409811501127420941804511074895241712174728464339604843039539401526805013804706062764201803387108113360648740481966680967354625947758871612343711807229668520560607404287612321674527337201079301386813283398994615518748009127209079213589067216950458651056558772759781158089894059801477724161591806512361377538739367769383509017054067151320939531915775491491629832714390803322629959705477152835437422108321530599446371254532829600471770187355333812753281606469092536703732075772647084936809926092834449127990007827734772900534604092956951153777996738169282220137387426692081033363540366648911589752128492456272358211791750031187284881983837394209690735100368033139806516284360418388199333557225742493701286260327805855256239949743919598676279040231547108144286753500949353161013823613132989799142397404926510999346217588346263607454809978654759791276941759998897616471237257720771551768238136140902297847826476925822102377763437579016657781888041519555742307350003661012885173258015647466430089632980793055441996872932221962562243530825817504442520066193866156996980627674085923547539201216239300754340327530630637990007792696066361817793481217604386695048266342319190990111598739151736544948259356257678330235939745163132121793977548133612934128818236356812874582616042867311353112675360703266918570894357725001328056231552506541723638130433950606512339158795153810076145405743259229371864876576159439291134406762004042942929754935353658296903498349150133050880292378920915161688945790774981172188338149322090211187379054207575163581407489408183539739234279430881565095795117136463024095686282616789186672434652791707776486873626708984375000000000 [45,20] -1577073786449392720036975072570658656538206528424037749411727527467296322225953195160823271531209812276913138345821073370627346931075725933899936584013237191048421054883660935257086970838248967364697333310423323988022400486492150071629825177334138464841923330815962612929869608375636202977614336363396576141858336903657046056604254006050234435407170288089633728375786929826050731261269795033075852399981617946570519101362513896665948319779073187439825554438944650495984840053746636488502803133313270877587507912620195067717613458675698457847715694937026473159332942834498791280639907666927544955988969908148141185439547390103280689187623146031326625000717325586379194270385603704702470513037143030066952899674019768744033401017654392517171074186211780577901394077319558886721945873030148679043201411758867751591782993565796730779354127588822100468656426340321574259775978059049848559516383126319483792128524449587322694214870359241003082381476467030769474231160823450311760947973351694595689095187570882682089581518537094248527050957373767550266993794263002735847945035245538851454832176159447025341632809970378304319854123074750285165258645942307576234176930587882839001221809860843477236267662753037344364509028387391621559199828827198882938991754081735608432007115516315193851805684757771615667125064303878887518800962559071679263517359142717389174875044575588951171482637524540057287508694543393907260504234294474380572179678399554661612628085913468623731211279973265043552081014079934635078366783965291773331925977769215334032774998803729001479492355980855226631027664323389834245117820297697903303948457313074790842986892655248607528634132119101318101040031813026336105143749262037867129442509744091494477990640041080934971751050895532531846679946414358740254488066263571669288249368504100020056243232256489620865590725161561148069965351365376642756693952422248742391053603905718276717933913435010893457129759572733131828018846465332733055323685937428132572443191319678640509565263880425504557979025030002024995246925726579165474247574500193525637216470666444964924437091991607501692548792086231204723944506600167932931147302830628388336060659369275795594013578152720537660942025158780290771320524174748108316800572598313418619618094103998181506238082724448929294008690366874031221173684322496676848208880525437909619199884695935891885284223399179518749626312113053345414647377043887555275970309602315589494445970954964592047886640102660749107599258422851562500000000 [45,21] -15165519874321373624122801369546016126759672757152389973293117229815090296431819629280956454322489664890990884528375100587664114920953896324554570069386632032345513093955330214639012651694901981116443314037886952382626474670273071214647962385683533333504714795357824892093286310178853930572294307938937829217044897647439450545853154958119156096523285312146923787242218445631771906723823926395281564744978311264524194036901263103653640039482479815981881988227975868923872932377688268088351194184344256942290059154746192106323111788968016785870990843808988356696543592952732901729779082467639180688553910368054509177320894604052355778710989021208513699786924667961405640227772079888879010828869795789914246848000811822521590018196344979599126247632742945058732502609470248059735210938195594732390039227431309203831635718017734052898044430789307530883564538550738812601924488564395991712628854152063688207715502254044388862032906767281776713632326189869990105519668676484648574005516014949637441201236088624830566880490247123127743899798979746727079036137655501887905521745643156327618995086712473673773427900335429804092795354471527872503523053389817446909897508169217934870024304412009456371160179662688486177073633698023515439262349104391004242606491327417311123046392655724822967613717429662636992505878731037098284239543889995850293335825051072298879154036526669759137681795059752642483880783286859616179713043099090205514246994484967633411470004890226601361734140317461741484465245168085064525340672095931125570845219725612735285606253213058873239432503596451382096989168421357667525768674456187736957698757379485960928641944813041300190284627879933736360052595105568493949996725252622430781028737373493169856935275614516937829210187109900410340871647330733334695036877239081788083731706418707967754220457267121121443803697107474165771255098021456633182332244170027435906078974708433257036379334046131891061000200161302884017921219023777925309411104106212561354053802372230670520962136456646692086138420824403265009832502673265567848658449953039337832121699138411488846647747261523571288123185774533591367840804422365921176507898224134826042695611324848410857924020828777879153766653229928353331910126744515905438257674922420550752963405953209108859944223141496430479214331677364415881824279116758950186596940412464203592950843928075475714770193234971976297653851356488140551083735595303326530187612289964319040989242700495642779401350708212703466415405273437500000000 [45,22] 37967396465736848606893559961026006882906096579686871344292075399924321054876492312374797190035003413621217702620420016512194143024121233108808577895292302656355961297506858559334546006649076155001021365979518356065574413148005941527731659061612186749856480316414846838090840777837039621444900909450750146429003116272819195580137109044493041124300291423620978174619166872159316275239643823029672969385545279481708453281230595324219226365812244448605264233054219824996770236506780221116125672225329107569442490703157884804357469212882692928370073172302208278526032422007571096711398282701561501438091545444845708304652755463599645689257502028151765419532189021091299950437642217356591521689886415767838950088167658688877264024983900882949450837840121061881076428019424634657817484767709657694363683845983665299689406769940182145193436794730946426801344626037503022049032104107960279633374702045643764716882918281616275334448764967263556809452378804041882542569420207909752110770924381974959877573466464027398320446292185962168880063755722437221917445697687169247880792907344320460094713370838268887721120475221842095253871308323764633496322117775443661788536957702822015832282402199472992447248827721887149935030626628063218432457732017605091756625246475080810172674000699741597821625910896392277079593418552216346597233222370448031814402938836364835944780970861423047468066579015671330843569707407730556238059905004795865317520057698609069252381949653927421138143624586108245312528512494373813414978951357079057896594450266423258191900885288296982699248465911893753914053786871079610583128907585565888488002341540769733346358592978956410944919349035123155130133691941356592947450510328590347016755356204970676266727292419615102004362728234996408215662529407434240833101462561733508109262802780825876926538114740594044872376523260925299874672284205308280173612840842288331252576029470753620765793458311925404973501558298862284824737382069378816371325364638467025749917729552266044338184627826946292907247152374159682005751319105102678790885174221035303803424929693632627792603119371277630143058780268215861543246557268042409912045492248767263333740354419827010500819719593443281721505442870713235603409772020777639379232550912958143263950003976061140645913947464331855772909537383630294068300648666450162681539009357873481769899539614514815307824080358872173712315440941120580816988275065416397689296914055176150571469558935716603897958520974498242139816284179687500000 [45,23] -45875155501765967371639429034260744091199839336848402733084038991413198960802905126325644118343734096259640109041027264930402406946102945440320722222667736403826491482688651901590900257867209750531731787206921428945083043484629730201237345059806670406991380211360713096397572439509147886911401296171746446470978384154654510278401617955515941797363355979502187277747270867348181038956386682159796157237160366319561121561333650606762372414089830698441771696324133976159266058602338415684179673655723804117894792803598684103923484366338771173295034153444938909784353002714316557648895475950911230969616884408205177584676793839249133034481227826238799676405784031665627869064565888873890527399239535026638334865872208142977442194370804997262932032551046732023504796450752002126671345058420018306685299017179748098011603120635115392750905233761124862153509540649023807195793968369118642459164039720544237578926542765783045217288863790461284662706645891342202082226364393955764492072121581410153103965424078532108798432342970156649199489838266655163442720733292731233008451122570190959044049490103225911618397198684000231837544634398903330791620741461875598840119386653202528765042615623468784855489009069548663575705626009226875996755287150453931394738422359447701165394620809848496419154163771954133737869188168373368935199913124504192839500319448476291902866956445455202273603000698068709617604228552113993560817377836676093889850514108270383875687617382082557146922074547206823849870176583453166145316077608694795834080188224524418111244776984908620260105653118147989233237927817301518504376346451118974424819135775938313264916249278747669289761282274131318500052854193394560254934070537902937996502550574930588422427626514641521459514073117180069821035920340174299823093077674876980848631288962896776002617593425463978759553797305236579403342487496946334510674845972617900296576497180831051425801456466001016957328314676972430214057085058887253894195346704848390871306753870883583151146051617302903836388819321956096455470552502476554045727362439582978700960599054105748082805624615035467458299531576101692802415670248988696034841853515243166744623724997241736522194230979297496350047959381141972563917535162069382716790691881463892650549117391406451695246237721762648225573821477424463884350318443395108172243635736854810082947890161587745752234799587866205463579109895247132482557719411181597246986672601764767017752666422580887228832580149173736572265625000000000 [45,24] 38493002054008528625853222600635702632586246298390647476847012613093503054361838680783346269181568459813752901242390868729283806604463398607304087111554712279717804348839096991283879333118231175255195269861401877730957532299840754949333827102283392884950881621959387294680333638709252392124020350477390147634945718392581465216941211104026804792495959256409768576869463407368784443698726464047665843416340822304971691398588344150013184232027937347598074055723823328971134526214255095717616789028787833359757456365454164910618287758428710623784327157571760612788996835545167237681060742808166655542529901470973999844531500766594250507953096579972276347493954232169927332641316582325630358138420328218030484661721752022461416654222396769525032580591798648097605527557703583217073350711997725911822472415727848173046462915973595191984966293030456550228357387444321676274377662107425718561143231277991170246655505688117961808397303602319480141310973103631133548867200321704956089900807189401808172805531193257787615317932150801032317163373094427130103589353934329053281700581972364555586758688630275766394302998305601845962990538056694291090205948318824913812374942724479416027657806297295535822119103191781966382919571511845023125487919357137053057837907727643445930045155801394659035935008118723622083646677349617138355231593633012957956180081672842233272721178359172536456864411743198357985454355806700177326845212582477921550484479962640464534615933217977977130952877955678347784352997906276651440168446029604716270718741847476829036897286052889461683284840709147284813367494649155292800449532910412743793518370942687889946916088565169166790813278512349911709769799819002843408879506829030491416654842919482377451914368540227025852816134597181472289854896683240327046695490609622137209744823226592453856382224459056521667451458159335512280437084298289879627098084534056087230357103095972649765739367720183178389175424010042983328695699854248572478587280173295621924798711378924671649030684745935998985150848060687587235953038658100900428841597425075267716636169589392052037037638768603526469014040934292313434655417658456459991618544151149558259756931562495219883435408246799781248411356867100860948623475697148731727411288415451872936440917271108496757275541828040938237020748042652450035671319870641533188425694979897611561993557577440381535370650029570135855088451316133784228412219576484920541260555948657074988280071825563766196864889934659004211425781250000 [45,25] -33292435844897764343634220481110307790954027054792158345741338843501224661531082410968427758143328920602717995759598290918873871134960471017678014674393688256342068821751009077814552702396826279251736850706318854238874185907921601183420209059732305223902219754705166031731324357840122793061824167349217191950656421659868161171848478392837738699235561105460127861252063130953618697118671682580440980907024389419993900439040068393275013471299260327889790700004699023579683423382101922520305669681716667529234448547634015723510213085656977748120044567498267807980941491097899603996333093297238660197692789892937080911601857375500292687777484587062786003495841906667906488761490064170563092960680005207908063908964870511193199136212691301414495447339914948424885274591400997115382086713153475915318125994878502851744131279838523888287328867827867899606927444850231905271544317576438413521290748841099236729397819901791062662808485585803994936064134021957983309470794908019536572220955809855799459172394371059890985576030509859329861129387098437522634110285420554239273772607932401204543199336828841745006417958680778355597622334542748672598179063084773124439888497334441784179332158800460333412521772379768241559944234129051170417450626489735274718827461577029760707486613024678790899278862886941718558288104542930683677231198217394211147332548634216053186258920766943267302817549877038493302549927861117343358522415987502815586886514925052847130217115290135900291269240054048247184841587963141766876080349684801344525522009416675747585698210201115920545351536216798840436072284307707534487601330137665696578607624244126398798341834737622091890419034241164997611342816100172010406584964418433837018359538803499915707638374948957067540745280776738920063419454997304739759320641055212891537089992594193356226768458469797864847878198612421179950599888554773618924317791322991457243029597860594301188920323303096696265269832917190894694229980518896276650824529901713259040670147452372555277611107739912016084919704348757893504177174772516930565047379692673880448533435346729334297113247885622296211723403398229933301179904261558405312276052290173783431914398923446649180900427086128032267555938127795721378136569171414564743497809375305959655724695440592329551341366909859802458570086382652861549845140461282243694722526415689043733950126241011663443315937484141523662956459794487733918518206147089647060643226264851695858637548042224807431921362876892089843750000000 [45,26] 36323656188543483191814957003170859264889977531005154870115964028771580305717131668069056714757827275170649407438849127388445073136101076635114605367369099530375509026616673214350001205234679232104048862405187419446761143876629545194722720754113282669343896115651333185552540225685623828800511642624789431469553692211942533376944885363566866602151090348141802604337453507234850942832513628237341939957832094341576953824558968541443945981152940116200428720639120886698655116416055060618220351110490223559276818363283147389569798240859096318732599036023259287571720691372332213096060456759658157976224187785143496429184379973874014657930680386963213438618993026435585540061093321289113585320435122916305966992153623261851419264617625826274015415156095416999503313817376350774111239334993655204189663709535639598173199099114365075901745164358389118285647585321706596048724240613424728480639493710502143466639594042828131885430920137057584243211877368131987671006263481323204452504383820218944622849147339165511765269634015018259771546039874696238554635244852256929303026452198230562688460623895290730897602002116536093711159392629727186531850249825974233980522676857205551114191975800943324928657542703388714989264838976559224692938962708050161568123290788280580846682315515034793712937225754344916364413061535348758546240275355689244117341236305695420595572121350122974174181337943636627827744147343924554856769286065771632907514644939874865696324667892223705147733036547660618887834490123977073973698639988692742364851301188291232962153803114742988435208942001477820214511916182498485282848078362664323879293937342124836695219945769095396111774073998762138104376497061786649505396784510740657962860937088144205526496566864883154524363242243237786248473120315090429593171558826171232023052867386947663025026688553041468680487917208330592137710708149451519828966726641970091367319214532242209047971833983451273136668920435595547134527605936436766221581242990306538616601141697837345370232027186927896741533853733742286367931669221806798193081503054856422036827632877816768070710813919226187213852149832458824779108822855004598369572893514874468117540308932430607579144328282255584453795668713485575483824104477312850510164671619994767045490516845773941259120159944323492431243213347483940909621392381984399845376572725770961379731300320261126238721332907278926891774319162329171586127062479316494484833602877016031640344806419307133182883262634277343750000000 [45,27] -36911193498826576424330186877682275616031405575150347390453238298368678107975648154751989646290645436703748976217843069940227545499648745659729581106682231869993459667218131508119638871293337810106242639829182305552650407914223433275000754498688812789892807301233131481779763815122862135450307726120859435993773744458227570020921317569608550706508890185252214517088259084319025029947069386566146673150125105380040568733857621306830577562750089207846730631226142341119950318949909960411523626264297333530637870112465878147738142923736437733890175273082542754839029731612289819283307761912590151975590430024081140263727865672950561076378873443914167644609207167423267180252429151374489638250500600613561386301516777330623201026572366166027926497459372013020183945881921363531762593541567048688557003224479342500571170524347621560330904574524872602156210407959895809608108567536742882892860573342742583201769917601352935147412044189923850669352268193201007688226884032303166275193205920947282464616357842715592947948886423950404029313870190461751956751404116569096192488077290721952730551398205524737581369222300999477844438107570539674541453722171345091149550446124403490667871091808731694882330745344385824158950486495673902573047746314372040712450521114782888040625354934181002410372671182632640043692732196800054340601749912964834345525045266385753075403949997284900534832211221593911718754490453126468785952645958021186704247298702032209744174891377538123311127443765681294221598890743053929831239446157573176926475249140411760570303958233515430783398458921069548314895386644175057140412277430389383991660699986668771297109988204130160481970012262913723009948018653394299234840134285825721100896362153024787222727309300075194065656744925452030298893084603578449016209081852415413612086247865629406093343903324823244239731657627051743309636111297073979371172327721386976368210991566017758295654829804369141571419883110974183878070594806836257710988702165619226502395421703890668347232619768700669953541190110825005635494063898596535618743569036510599547090861776349760285011587937564770464210130104778577532285491420043194914346337763995926982540902642911755139114289405044233693806441863934732977929046435902340167951955518793573957432448944535922238344057781986429151493862895607218881020125417193520005585036672734595359600228893235029944621466164631050513841991074175947779182992574153012427628424451699074015920132296741940081119537353515625000000 [45,28] 29085321449485604488803759328644571522518593838787019353024189014405131892737954293190883899028170610406639698472785479116724223664477505403266217634391503649194479238250282156774273355513104724111657378479055180807743512913921843471014241144977577070683956853110115024393732129889350832579279339197487646198257288125305589956087844804114015322045791448056437307923575788888842961272386014698542934289376431478511875154623354778466907026453731256125469575410022647468258455939924645017413148976567960347163352543452614885376870418870391797429957961990430217899092642626090523952997963330192175654767111304507198450800602423204554583849236244728389339874206818707079743207872545858001075066101778729371393899057443832295225079264310471823136507033033591443491307424905048264189521566614515074940657370373160619783721106017300419740054687346893055511791459208155995745785500090843795553212652035683175447571660126554757690115491091754077141642025791318072553476201090181430547435318333819173450082717642531362054424452359186261695753105232598916893185465282458021490259306031945392121033511386999046269111117943314800022163014974965707238758306323581394823156910061972677509206982688608447010433504616247399775100958545860596615221304677380388457653803392656332723735288957110245210661282271425140651456782243278045286081871558398922824864672734456182314182778330353220225947384310486986437143858114453445007781457695746529927144371269710074329900471676644157060688660347474700360251458563710764078089322208910517609045603497269464543364849417677817109907658481825259206863238970673699974324298447561124340911948997918426254918480485401443047618839313512050178629032157874070545166212844978156092497858981063931180442331336289634214462693728351339147876918141206038206226452466786946870135482315490304021280780840444895617425684072663905052869446069280952862726520569222407960562794074506142897898064198957604264120043879715235756795979391419390213429170387941411434060913415991912884398970592746536100519689228573811128695575343067972959913171626944273918474205470591314459872580263298734402224046120837128280405440772496138853539076284625346461666561602365786023292251964528183188967006540356400257884807398541901107179585074637520737673693905730093575686965807233680761764536155642147722703026876945885204269618606453069110062515527839890429123943339228382044192969933167361463700827031912149978880191645430608460287658090237528085708618164062500000 [45,29] -20258447241639944896881045499133004632480773760472605959804622523326443096630313176087806215673968139288139324349373033569189491218682013914714103077943923197889375716871492987557080375154770582869974197630740679519348954585799824743557579953812812214787998986263530646913606201268309890269995517510889837742084421226146074285920661751522349154463484422148719014147799071652381626071404772638713786196461970728339769901814586864754553516706689327670083410558083095906398323173604660650922292949241357514563626119097780949874539022959603473519579897824081522235242123926149059642697791990048358863202420353760804477860705837429767332964927855689937641990809122655601784344055259863791537423431197090498921574399408533514537285214080846221662862716691828813446857053358184625855589539517475528657555380680843060420613994413854457132358795014716631174259814265809771057167313696175695526223813220467390621039871796574432764182795656623663457605680689406824248966357726122279915693361559848834516263237709623926111691304929675990132656768206551094190553418434546944448844398679387695148637100467951538852322705924231629770826411688963151650908999495998877311425208603268490497787722354153112460949256537323054981617588565988134134464902741550394374028195498363036605217636457155596816092551559592585810532774014719596979043913302571716376657656751599060131895929255901154387712401313011154168497358932602072775299511116069725691134031667224049580468484795298058741922595591879335142782986898865521012098521081187672968396196640310343195425834333644913526352375725214826919934209388991519403052387310480372175853412700033501802813095377703155740231432247867121929545322323805630937066399836238515881158150476365452148685702331080412915111552538232604272183759786275914256234166593473912040425982627792203376066166637914742166259259024264620794485554343912861434252182267416862504515755852253661498001305976143695927561373463642377735483975082769254436680941009716375850970720156238495505316032492671629571528369288427276203955717366346818020933453071405406292358094280652900934586062135972451158833679480031557707194662860433097013251315649308497988584449547515992510543373151315940421602905145072653854510043907033775633178306588745171457440648533254093912735193728793999012302640135013060902358175259595634486190656653501678929840569437268208672232883410566704045917932183266033175377810116660983635102771804881172101886477321386337280273437500000000 [45,30] 18206408790640730725305995369275188888382936928663142777690418168610636104130668548251487060785096988797102382421016622307648141441160186331679445640197268989086547533496719772486806098699929887034054283047028644733393703963357096197500081383538193913707383377239906963802853353396763824733707829265955955827503302439557365972693103665252664311213300751593651345530052919889011983443066620311834991364255094125694627711188346627291008449610448483175316549031111786361939972492086060314135482876139392450152567976249169595204310869521443070277621118994672026438524074309294773024383687470305686686436339610109342626425346195972989208590322536835101416534297655111635153407025994019768183729103449787633356369207822831732373851036348681368647467643340372389282902774002071219964785734140856897511003133459946715306519805376574309462547263444233551961700981810464406597759950949605327314117268895215041760984810810304798842292608561803065003428245887988284782730978802128188425640827696745911595514763115869946651435182161798010787461693298994733047061301525841039859708049460612606189426790679061158361866324504367777860603613892739763777829020301098177127734642178738124852265677023622627906396195955971364260094243584260132514972339268601222922529259131740306569204376532146766779877181746103586719122803653550251150375628088781140832915193653415960118157487358817961655237403100188263721275215831454009473943467946214841370267622964261393389097983347274969561987406182398436838070106371703903513352988913731529778343378498437531168658422743843852361325091943272304487233963635623958835650924852323655146338446836140946539384556840541064190499480585252015063142001564335279792457469294051722932221923673212853338685027393211498319476567733358761578093072334366199411298804325025004955621416857660433001004918630116604509133480584850184320693386339792981927915404888221358374641094788969287420238406799633609417956212622259705691095982150499726158608597938721457891044474796593907609044436456612637229552032227111398769840977616745147977014801205063513438049165604651939939956416433692590700542274479708244095371232766783716932415707471813797752330848356100713139517691135188281515942853029152392833161397612319587368992272844072134382825032507650203477818909898078981576854612509178995742134853663786233627466595652199472166136644644076710249187771227466113629107173538747292801699207939289666032260835148992583754079532809555530548095703125000 [45,31] -21447301006069023209641362206041480269506919778714328672936821535811089721655999509525057155100167254802898380283147493547894364393889991337539684241228475192578753264757703443075685705188321580558580342438965852944477014841013247317619732556782390875096388312046426519750971550587316162758627050442449630421670468821198116788132358830468475781802339653392740333419615937457388470795824940184933044679339761516469931667762861709554831362572998200287602193578272684735493761822281342219697511553428436604878996838020546621691156162966293987333151650588834736600528432440917456982883405946555967549569641049910639773779267749895244591582247457375538300117526712916029798086733526596299911188954513027070183360018981989977651724307308470668331223371308457286517071201277657984886464329783474467724159620351775981354095777402975738523155248254604809282771825614134422111059061730150342520208893192695582329009551006209293635104058233407693803971505323569652989716308162327688932800633756627445101165896552542751695564608719243734258661561345314044660670309409968141081144516359371700806637399058586017214171350478008799943663734943710744261217951646052127615371781310592625709400921946736307935477378586953820957263906649938930144869935946674233489946812503058265790503869639984400012270150232669881439670282963755227297220524711689323155413387320712149718822660191718807241404263431833499081079705349613099575448422385077035289890593669458834761059463716212977468365399705873509076564539611410037154131649325302729431003796098319461296362936930675145126172318386108159878680190197469385646953701835155540666985724238272419695042660321730067021913796603662086410845434274105721779441536250762331803545316147977012131422105235310051948627082979491780117765343821483461412334018203887781145426377114964550790802260821675854498533079138644167075901363340346915567877963610758533937554512733078024453213019850627876996658610179433831971903765217361090817582941041900353163886410255936393761515906644352048704455185508626523419450902733807177036732870344870194664499797791272107322293305955797637212432245079238392146075822062744008759649268909172098112981910701206066620516414832842450044100704643106588390370702635199042535537785529495235104831844840649877023444212948076266040683781665101710954925958253027579711055557933124776271255275382951668249849711293959511756118772857182157536092444068199819491582491792769360472448170185089111328125000000 [45,32] 24031011508390958995620189517092907640719656985888558576577296236609350763512598981368323260113751985984504236963134591815303195553219963900276255507093407518549530909195457971532217227108565472081680547573268207851506640645123913543456230089110894815953485287501879373167810649007624190316674915226916902788583443544166491909565390008697213010298912822605562432565671498337568479304054059528393336455271782970406795860509935499564846872174215628985063461764695476575726490935618253932556934535216395241127682465998174283686006795578995065488568565553303302931418156208329358337307848257890284791002762374560049836040214712582212985680102900900203859163875624458445004395995288064676708613890561118580274454197329515485725251095206926675055717526399534992389508004001783288829681088159593557131260226871856984526694186935632561281416722063673413124502942953659285994351736577819696293244200863275658668320204949489447489752178963592544100873194221918456509944940198530209950599515678967412197420634595352255634319627867270728449545400926874064750296392420742487351894107208823044037454981306753002447695978718080697705996922407680344841801418309685526921522771840477307606823645500004111315674759744691874562363760413370888035506257823926102770425629565982624049607219358245945821720174066548531146405897526357623939533027881169028960117642247779833648905318580543450997248250647192497405262845955193761885406612822097831757329314804388924344867948643776669764248775240261721700563642408151207599169973143006643527574369255031184235041418487878601722719956222091176757684375009172426660791485336751636886320991061206919794689483348723904792625894075961139912300151490010588698167083514118014338775711199350463033494673938433199138888356389799823715609373255457491578053100147756837281282586248381755473989107014090125169079802126453560736266981886922334920370592977779588527199797415380032242463882747568340281131280625590567360966402574361145616901385564276542144557897594123495055756571126163443966129396149009859254071195495485024499221239175753605673941459962013128145538182238593498561981742203827756480951192119414375067627779129350568774864400235082678615381202097581375599740320628296984273779619617416633146501509129540665605554795187837885285146439961358285386733970362940629626931910023081898037457863453467065003313424834807833571173625791905161493977759627416222376303951784490514458070276049284075270406901836395263671875000 [45,33] -22879326497543506333769384128331473347551016037620403380416408612810274597880604232559297967238215251518869120629019470022075385186190189984668517421027557534939122135105961610787152557263045879321154344690146223259716425684266101204840443857787067309631792862704069271322615498594314886528806991066979998174359790766421150435037408188957974317465455959257619697594974051306884034984669115428587641841014480633427288054219030116341638200325236822408604218639286598647337092970597447451285254581841473318568152268872010705735429705333351255073515051753292782368570883078501274675993838718002459244771958590114872647049382290342179080887452769479972370797541949579006521125121150202215715444813875472086794767382264734085939319607148295921496911650351963361064729903985802638667367660464973733227307295650805077920172832995484278033727884397098500057890568357092890646110692523961078966300557114090854037334020853305632972773020383168040986177789076465190526856921167902455284333119981485614865177618880638100288084519710684096835316831187922406184379833833012371446754870669900160670100127354338363875470520195645329591978025564658970747173206962113182829287833594073696688042812527561922798557923957908548909678156830134491795352967793345186235292588733592470343184091631615416826834459634951311520068547815965952937410709831267743963366841054963067715669909607611258595434400868518284176445590900708430671358337786522912814539857253089789579867930557889373228971357198503975188548345817325442984261129169380366823658644806217331330262445277288429605708271320542179734875317936238378649473909192573347493700547329331866991630564756125782074083997101893688277004842924256474367998462382019812149144297399053399747700988916313581395956087781600417869166701032303151582218594880596399552032041343644525001348306015654705072503197815734279772354729756494998224318071133671655450425753945865419615356261621539176693439474019582720761252788575920995221180111048751935022239647225615346840567542927806819872430495812623380362727328228427934622642758653951294846526757623692472790143676640711947789389787758300481814412641172274194445192341831411642632652520409020649538730067985698306261641194331506201535129846931227952208572592462978150561632059515456695664608555534191403868664277809958901262644892179144894215465500430795506552637335495224330669376906698126681975609056871789467056758521107829446039616527741600293666124343872070312500000 [45,34] 18694242533595905589850421494548079373861028020786272152536989193714191324815514957278136087013641357793779144573200151034695552761138952997726236615397063271581882542995608306920243682479388655131854965627636576363333752298653711767760767650591799950569992736914765149525647450535545212646823657270939640998048070906987320296753786331452367823564287635001399426904976502090862579520684233865187357490403484682312794623231061101629686472516569599597058359422466117365488074636178218703195412286162731420639170363097359305369618376297934061087089690059294731944403444970747944787719300780895153477382570938953905728736166374605335517619971707170981294971545862656521797509635917067402980676065541806064749485697117455551978628104731336768550227092273163542428710755955592032021512584862819464648708923902101276395280977796907697788409314715298051570510649186893927701036262663516061602284316221447426942381363820651536555322696994741250981555850122288703114337948681626992151130017560409791465405719430055110528215471045451828831177683674186458209170024542872858211977798804966635874466307516589973464242727183216918385033950913763510503789387599317468188902123926012048439363099967964079538508679138226311862332856400980095363459957131367197779555769088821265007570107286396208398515035740584265652494286905715004440375135883794634452034241878739042884451825510668458505287713683739812612427142209624540361164407045152561862242250019925726864948006522593850570936426524667412527206445639426710147054964787177396473524383178822625956269341076207134411136028166417248535172784832243967601399072232241925503838493942459945098747712240815646686399684265514268794450940873498698626718192786487443456292131080709641003278627317267917758496580402284590777903258957425298493439148954600495298538703970887208366564650951565464470205606229587705732983939063810165242545985298455502427506708450346855486265103395440520002594922737792092489374930731459971272132940156491680329935387649970661640306845699200824613322119203898705848555398706357312179465246472304596490146967623321958143074756165313491486665586763234717529646643706174714510844312202729030052747877360824734075288964744098337018435699938951985603441455801208245572423339476096872433727925751953407373271667002928197577611366354178189032133272985381270092093047234072708253338252008749251402145922170648266249638492235248476938798097620603178015130652056541293859481811523437500000 [45,35] -13352734593871695815410144050845481941135512892885800959600104436081622741795238112103181885465760108720776878131081833312861955432861644086960985428113991145026983914665011768247683554441373141528080827091748409895650945792909096039941332959869802007269747009518290849460326723625070803509744475613742304724849767774753084271788291479350865470882950649988326007598695826497477956366489710486480847874240555834430898474207984774398289110713234356579467258726362093722582152830833699805597874381762926595956194342178147517227271432665277355981072945656451947806952095775866268660056131436396536037062977636997989932997310284370271181917648675051042934190688927487470868446031930551234586433904567704424438771805773851883215217802997286596245458365337977812853462087896737485389537598117004818037315979640823398486212189837435270906082780307089646719783625948405314648453433714009602076852189326815907519163263819129923658962412215799439031948607826444478143969769937509832779014552003859795689169341235518677091271448585010630642334531328674298786643737887178267466634154832240622663103869101989540004976220591586029275644920462021540350691698358918160547006107403252360537825870526364729759784296428471041241765592160472822318975936368615098133543635379217720367285176092820448649134419685544824952696681209839831114920593201066326224554325770533161583127341360275347696129944702190628915835516804727993933639585574797555025953363470426556375350283508213846959750318368960228707727421939425497492115146869749899793451333323262427050632199009902149683576035712444554330234384814177959694082120971778775042634737890054933010376636360888835681522178618230087098796723207942166349084819248494000884864959408838720273816769291108485123205248329283926349417842147737140252573181565334957727630694627271712593153741847387950857504061086669224660328684952610419649723307846558655001210095040407395274049152904886800755546624554123115018338953701614151933298298816915633085933961517070217225870373652606307864969548819603499048400779062564059313821480358270580369269379677119148709778910251265980399563513569550997982412489286820709433555842170496735084094642366240744853817009412819192383573856356976688308592885806683835198212187563687172279322251391159259585175073664595291878275932859405230917067906850417390954967291520644222236738239368627099348169325179731694024333451250478244768152800980853811552151455543935298919677734375000000 [45,36] 8314540661712051575611834284524708837410257032636339549730670472356001419000714940341699901674647307047268842273090532006902563782131573972694914629176633153985536639186081089718353510656126706351706244124937837868741942567054523632318278201500452070157096015704702707049163352782277633842920519283444017388436700194616627963875954453515432762842019119921486127961898552586800799084275350226907899697664545631849179383772292603871687018418246243689298968914013911700369743871519760572801104843376030466406983844726680287478295894839904682532205799498347734259558585542986488654409109532708761875984263749112667027837542894651366648431571671796422456236756057191579647335521243880025963621710344113964689677932058121818643995222945729051465851787665761558629671735984141065008364870127029012547864154042077606901623032677368834618132167966067696160667532826635477187463948759028630536760432133551046583603827860257587982039633232969296135596274377598395733117349257954292984891010917817138849127111701665828543716114407429749920051995894151800964092607073126086710095912373310663248616044619095926753965658561561051267574642654020071907315948911685735102424189474606220947807000205467311771038759493265974264249065621925063322717317119557373494328306579707088610578589731634602492486083415779715657454288972820318081120065343016603373088980157415602256604538686085881615965616300069306416316849983163016678707104524919625174953623683645798912453152690792312703902049706939639955670382874453186161399403890595598827696369764461361441644573732533517601428145055848065767710920659831916922418280837061995044447345424995937482013926216510032594636649535714766764955809938839002584143564179488004578959995083257475551679111256072251844976278702764735754040796217167518451966112497190689772355663967950098400278742353069730582065502037120465963564133795263616177506034421170975998638875039756540817655601438530202060593326126853461720760117982475593408455308770966551655704607785846630067255424067689364623623769918499108166644773020326293216899994692717331859804828374421382887278211870848933556498288939969697448236473695923384246025308220285788248769114877584048772638366143167438454861971976619944204367426906401222465161016909339692774309655665489591453101656312640627708011627734714335328700263491578691057438922426884020995752507641254327356961179697948219553440429736342638176028844998466382776314276270568370819091796875000 [45,37] -4410736969398002020856116061259461560054195005060996641204354964194942013124485482712864965308921167399322738075833701824170153127409693597560201056553639251150405588138352805560394671100532369637385308520400769479835451314232829746160259353266816553098279307510336391158875132280456898563809647045419367607424484535548443365607856298661747930560054553236802088439194112859819676868195176035262547017795448986432444798140070019896652680039054465324360792021993601164559431848991736846337175234342367126830866237632761667948161705370939190333225697327019707525514309676870901145432698542713787936028344395342749936272322000300412754858063628509292260600677774505124945065295637371911342658965822252920902936092354593625451410362381504532325270124230801404348932051471476508175936502761484475867174873909034483916538852706259994221720455306289857450396032655270362372324432179227936477634218904898323584331057702052315322905774463886146897232909256363401184095801962484987289006491823028913223968977334597275174383162279647468836375659971316465076750716105626277012441387751235283671661371045799346330261110688096477941404913297150279528808850662453650708564483186518045494500268331420108923203586943086579072438158680857625584003829942124731871472616338890090337805608018733987976845286847624228357392506793851410949475157966756528471886885643112729647052137313978292044802902973674854953289150810539979621292470291208783207719376633455238699931957244537506496330881001804489349438321603859100503359995605402771488049687292921854666652085262394017069282263689530410939834044439301695493222880329228401043412943128789892893850782720426188642086483045502079434945884865254975368838371701872309590112684725981064237018903919450810611422503025187070431661639308748960811808117091049441323659899963818270319628272848371511563729352052389103283857074487078211483026827540300682336450882225640191668008758097688531124245194817642779843943634926969731524569391749928432726094899207614659945376820093158374669519580490633719090332630609595915829244743780930433727452261268936257293579597343704177492912337389682285915927325655339897655745672896931156922125954349955985617625462990849552583540103093501116402024262051125026118624330783683126764836191959865217904789864446456413840233337792687907535922439032641927497049260854501860682215125560482322730505958211392052726244082058781935482688618677116210164967924356460571289062500000 [45,38] 1912249378907031546127599963493800279190677603211634091155331883830228786377457048395843650485219397270233712948658037391865077102698029223368860370916009763654368229551442135493908048911417674194834104717698869542715514967332302137825975894257464967774843581395232679390021023683567612807124698629780691910508626217500451631555060452701590191305723834831335885647967675756968189034318385821765928830569556164524226802376455143395831211553306537122952839345803062172343928714312929877974828347760628378580616410883778746157297616522481801013931811427808201279625642077394013070689513009973992381654469527850481943609772446013637444135665579555064335123936905044292900074452802996673892033849773530139185080066605519836533194160296046591365870446120326920498971118555572150762702637121417700226979070055645061570680480652987743019691610255216194822705962197304871185154850011141475220379352306758682607751813043678817217836336366271613659882284157498319169775655602176328538362029904207814931365621038478736529911663935693761760423837209263758086575154411106941380536628107687941231310569666402182994641137925522419183164133893600713834412253114276537956863712010081627152827911817233038458981383953487535758971000938647007041136063879061325832833984879074698630829266430864675542229051473910353371342422558127169029551106370018282734939732228598938605279561486325122818726371033099733628418476792247867481652890587155154979993638694590936631758904954034809418871729227912133011960221794740203997548104568624727450080958951128689654379870201401545129319632970974367719877911743368690132662823030926447365815264455393306649499559777357727396429895381229902255446660430903314975631150299889834266787731368850953727836373707081724315244496358391037051323358231255080078259304618522276585212621473620091894092197151535409202028629923834337425221144919941961991850787703350767056032358124046118260343332058461542655885081629776546844923196806070417470780007756238397036585411065940557548247953844769226825503101264133164648421861400446014875199275702620111859341410407926428052963584014079664295788201292052620515682797794996517780847870130453901905356319012345549088913087116656700068489218934564895496678202188989063721993002205919086561222595022959443294687881063300863632835999558982488575262303645847408379973694179302205703073045809595844086029278024293606354490686375831862749835599046832612657453864812850952148437500 [45,39] -621697042216661881184766616638614058303927956852445317438918187629469616283950979555500588816413388188875559572504521254795859397917032768969992020574152352235085489541227864928871739121528416940227341727516512172406305342751818858377481963284471294846718928996991209232364417918169898848344022260036174672798743704266197124984790265726110022526761235251816879892721121812160307311369414963808347885443582795365219651629722757636677678339740936527022403625577034425139607643273499839322454025053401174022511098449832128110217743627392731358784011349217161696896873281318660326722495303838568991141350707480197931043228476671247526654001681245920636206011079949722632276659119433062471002503057570862213121828141874087919187711451894763145799146682434486739332065660565394952680746235463603337462117222800900274879042575756222297043528076824063131279606978047747991002575335815949352673464454235971507670980747688593641787720069639857764122066018865226251711542228659492397379073817479311208761910210021252321930264961572239196012662446674775135443812511546611006324644100853354461597597631887512255174000592628588386384742332869780692268015568483790479288948629383691874919574330010534407816446981438058064168601202313575868693463182284380461696392998265237830799969286527115231139366756291999617571549116170594910107283052586714502832419178913751073946812392142727909582871824472029139641289587259053070258678317261250149634268282468593105880053106289878856767552870839385956450408597335190058072913693633086606803168588464335829034581738614441151893179650356916426138613811877346949792137628826682066306305026038074106554537366961155440697211499893598422988646701025789694951906374480536264817115428498653227001464205233427090335143262151708577292202058489759474624425637355467453718804473558779815081807710207741675683532330324259380468746895113490968685276845359361452062547468253808880372914388361007242430385237680373555529193974209623868913526038969091605355946951517930160499085144546894082541457382885377403035190703761197399412827904278649710498037338155833785057863142513987990229140930408886871024853349001093644363967364589250000647768973336857345588035745680804355582780570747533006258726606292254897191749702726474877150101148100710238412268453783592749575222393450378899688214993624844812464191401793727635137237612112748457381441658698074390075885770675506725169157107302453368902206420898437500000 [45,40] 107990480279780710409015300298710707179835473402554438064510420171788696576084532219899791249415402049220307766533582215787116516777517222259753230549567202442963405399172528462675532859867003764405289747216063449534944536054052995541083808271501543952041368836674716054053566333092019170948203668436406027277821352751413759160511598207601463821779720833435982627231771016990794611225046807299370008737391782916360249225973288794620484766711538416415105195230993162785304563740781396433245454990231956126157161954524700984821127833878976655286773188538770884236807316330233739849146330596739747960600422254144611012192840688543666393267630814900571396458187458107679293514270932359975661374314052087088502423194161936434059513828287777069635229886724728024034336556076623424564475850603017860927399975276432076484765146929556121747596481491944674751927880551924545905043781421440836533570058275847418001153945622002062918660450067800589371487984404617796874835399217033253844713762234243656826253469858000639636728348305849849220984363028787323594863462296027347281555596941417335168623806504401869687907290598048130336815589628152387724897634391489007289153371778752281499107163533663053203101726159307143180064690455476295307235909884613301234156818408339166554472171004862745947570498594162327623164386387252926031472961157108387022167551146749841688599069374894638859570323158899378061084678216972573329676307342970057388147548716504878442783589892932996365302473503230099959960681358912501231646504348134049980079793963951660802356576653515639549741022185256759249229870326416131820457317593766692449899891894910422209392108729414772768618374731166550337283121923790202795432877655796862491145532986765505078334701628881935175479230589824214032688514897583196091573631838677769439763803842086386548437540753669650399277815503290361111886406747068521117641453916595741119839132770544666348539895319353905390381715169733345117596094217434372575050357705604353186037806332471078570958485565683671645454098924942186298121194034648842518299914486992894404299195459936043360021265930127287096249827113853909643840326231239304600889034979137893777326382414380966815771451952596827327322493216187838882358588715755591062309078281982176505499309497647883073934071740838863393054754671973643600186366096557332288571057323544711870841463168321807755566903983383532144878821489725195803544011141639202833175659179687500 [45,41] 30060396540700409456026787723011540186861571542294103818406556130132262862163242340270856838047380317595559318735617261854528261835918121734807874505486788471601036200517471005774485395908553369625953149819988325894806847117211069011322543158154776037950801641826379633980199600744159941250476570761141988729400267541537866024771264491843327428676328982217825401957523230332704350530531423106358664752383597302855316761870316669800728482557149814417679641870999135500279044649748515599138163912539738367275723610059248485053106311673967777495944588405358900609916987408117244132463222627972164256945924305658990648770003363488386163669757897520359875307715992801254985557580493571215442212869224385254005149989476694418123248818059702818887459840572900419483953577991098343564408647631455970846410542015329958297670172365623197301538028006744292561924651152208504318391116723884952043059988880813076754831576482893972434539938193937537867964757225007410101932690604436084087814631490965042798063196101763880530443054564924164414250063385452893783074108679160977819454531608378922531681050866025009776985689091857497701937256381001838936632783556405240498576153415809519650219071601394225483056285193543597455934848023815638172012565009501036484216926810763332109984514393394072439055171054197902632823906897398135528056993363011692688782527777362062134107652833688977235205494911917595010696768557763688746787904173852095011715161670050874006351143957453193667278483553974270549220508064627568351352114072942046568005664852572577801049901755843994852570164356996756880262384416398318359929960050951914611818996916363645628731016915567623441495787702468744467981915382115533728914738754265509395427055473607147368396029484037140742621261639187342917361670691259033862380008560024366006339549084105112692675423743400927664361130342688526593572464738977335554694642158609596765576729032070760501195142216612125217533275890414048230235348053907534241593085828704982700131662043413000828381370660610849335990172697072464893336681127086024145446334653367369605724514585771679382011449294913788874250580700941353296168549788796659436560733379234084378021077463930280362160126412405718380274109300459943072039376276457740464692951416182246359825223031388999896642785650224763392837423603803918629188091485863167292643121298888523436474630732572072572057502981796623818446650977520562264544423669576644897460937500000 [45,42] -38035887850963998940610346482040225427879731903262224224359833849189654861326078791303609996699852983172836162424660550454748262284898950828789282298171163421794677344669727491434376412853341425274631380134890858296956524586218353739683757747845729846524380338075252193575545518788614677502713791215686824239369742904253360781264228614047024045034768519922651332306104643844036804972509217370820495144206089143953560628916155805304466227820332315123734990873051631413576184824529542083309674364256682389453089944136948635374535671555737170303894729692137153455802423561055610490861497855083290542445080779778480887724370392755111900778161610534507432180941532927529489879724461033373846842934474934808558927585822497114616236466706859307633333292104536945240426530958388502858183527348092460944274588536448284887310562544552730759961161361749455257019729529756302553836755687562428735148487659522163913840412021192130761923830772642798303849269204650810936755500114458219880743280639577326091877827854811212751296064098417262330991086094671918471011233753320793593942054284450955276094611480398560050251358273664410295893046958280370796052870286515851149788272268259401201620046135428640336981081504563923498509946585595677899813023207514001305916832052387613391383494078965589036960485348490696856727515976032148141164133528138029556544968876991758916924373760883545932900567094082153996316517311830192542960306783308710817469437698609676094797858727027365682823136612196429427233153428529196282371292129987201068754554620977552501527667015473042933071363701261272407607908229924525540290196046144137697486922863102738585839151181661162841415835500418034976939166331253868307594253551865455173694235167444835835576907131784044125320113066731257419471003162474531145552084595529511655125944900444806986273000262745947906248338902743513840337105521606036184878579188279761890740116857473571078522039386390793750054473226788624528733670854038395419816459994583609951705390366198785636404173428775227989166103451074511674828485941491216147531989060385746376108326248206907088562683889184917839903138545741767968630477474991965229859605788553469220220281152889620266447613339273301999334887574589985544670505749890522582303584216558386135567366888956497518260572528943931717885641801561527220541998416453447921148738401785766878113767138087546478033769039730786136292717269924423817428760230541229248046875000 [45,43] 21188834856868222956014563903202459210486112714789314702292826144749951912824570842595542074923500091685209028746017436050019947182216300732030032296764087909543940627648952945422419951659524935485961583021477228279739054525058403918433623881782683397021252725947014241166080532179111248875381867695072372292590465787407326940304142187006173634560627493784740956555944644535363869002789675531655446687587606339738814841596539560048253802734012955008279606408895623556141896942427058043823825251400219407744371367971627183746113614498774444592660562503200125494987395843512450514691157888789628797876768888914238997244073720455430282389221079760529721813148016670775460378226391923952225290048845622784258350171046904857070312452115516179398292015319678387984224776933395533186670399404667267727565834072616864526063895196305097181858646236653970652198645500224739222943272796883481987820713811578196248061394565727151352916583715371973157163443098185108197865668180517718472994841102490779253486041131313190269438249004141614236879494338549364182975416015047194724849003163076519919435016604573662435168337650685750827969687340315625051248084834612385629919661942718805977257999818507499859272223391536897184226654122173493339402768739436529985971938173421890108748223821030140423305303728623758821956476627783599658177884294782075494476117948234043727731890687053078336463322793070281895723137632462356592782653521243687159791114981003056270465664233651127470046897371724155858322386901656741578538840585215615429067726795725325882435406837271347602429437644156959431810813919482026793250892544357246925638690980141746614887420252995046943757283272343497337817940037017978616941531213318024710770518201313441054085320602080740755784645111557864783592339255877550677779127824759303444518165244940144353718936787905136723735972486805091708472150206236285241596652145641424742810520198227170711871853595175020428675436167721148731897138578407757069356335834563967189379981418481765028006381125241480746182474858667309296933838116731988017800306123762984793997956220458509685129540466570203751309693248065892009308328598951500382008937364687290239000660534894721060797603799053380363651896460507015150886334057253365235986079473672381166597517147706513927402422904020347662963313850985011308146412437426089275302746274743391774459873469176766952459631157112268651232511729176621884107589721679687500000000 [45,44] -8776271576976188865205126337678702042220892009647588635942435890874903752489157793829765877203990266516565478555962317277683059216301426712688103773233832841525012433190257298495163308226885234950113441464738652389430361942515018798596890900807644585009040693423557451842285780623704904166751953539096012546424479550767534566419631631873158793789983001954028282697991098896250298984214722406506815346984780011671149440093808293374332559355548357150990358863373900746456195547261336192293685891365185322689706523410626688645405044037333123546992874993504302015630811543476691427284917404082618627382726606140561165354940095373624916843968477081502994902821325398818318463567082973615000469130219919592303483040950296023086143023300320750403810432596025995341046331285465776212217955540498440334878566345664985571831709714303111403568854878738504375996249202851018435397554715023250254334340408110870779960907467801174255315706703958041369139053786409927439581650189698192056871027541262285844164921840434598787261868545480688391330302612972902210061261338896855077651809383456520372713428979644249755384310755325938563316661058090855429991684459784735678649832150768236913488443163765037936489437133579868777748850180890299425594090848904706863298554260661821927262438035835621565516467261408023974597234238106164878285126616135580409090491540707616426301231550949947160570613846712953372199797013967786423868595285216905494048781429705431550957146410167877942977454845478911488919619886711735805005280089186137985850110312707225207893676233159299471287598474364250113237107920533906764252202837570570237197069441922055628167527336394148266179977764546867740522578420746605243721672545212907290122702463725707629405627204461347058437750220065137701190688624860067951869407732966288767176379445804633411531719614063538273229505938202662396430303268385415680785253794156184585703589972620048840404319647757130215061561841074301487864080948653292191828298089000177481569834290461452195882794924278332730692525322716322941622920239467559462649522454850846213020267704141470419904862182440186749171031346228757577605702521959245509594456001121344993641185450856040838586321653009495284006554328737502624157496355504405283663801569207952034741111229997521040081358847217802276726757846825172392850141529817181039766822324819536235007766840192906669267520224141185952726473828988673631101846694946289062500 [45,45] 2993567669306399934046802519361708808807946674111428533284372170406980485764465484053278770535190449088503851552247197773573394953888762018696816170808335539157146565072017685016877136935227073415383486599724126912525234218392286374065086916935301342670326027780566102300602118809726566366183304170069634936201351526482272354080834966492957090345333396793123610913559882831650225994871948333839037850539407303208142298425762258745335282630334441418088665014473300271814865141761997288545996846983316351321067814149066429524403712564956935575073847925608698674665327887526840219058912804210712479523853049788892311581814336605849836328842565184450589595501596032295777705563793558061719464014517718212802915304691530813111565863589014619195690308803277792441891762402767081421791511446032532092009374884106645242441682746533499491686502085052187848928893681991328272189590867847247928932699050193451989409966252834238606147131124020615043371572165069926114762844305162207743450597707325710715435856570348669139846099637646994481350484991984308001874277010166905699444192286399204430390071931489441794542853335291688558654078974345610371034141366978768582901602149275381349563325600799780839300038849842625447470146890492338512978798932601655508104243811529321333321577198346009236606385170790721495919971224274242860613593173772417937761791091413761283661245512896109920811954499949279705633076137598854118155095410694096087796470749415612529992222723076326548376662286815660819567002772814584861239042190194827483497051143448162343527927017148468621671639847495147648335467282690520806811396170230918963554423699916919070496141942924512824231732940702177878595399758454837524247786829314470834424976661468693076959920276781985169908340578270588176399530958729993790025627424797716041154935818438986537654969153900898927889031141036733759489957323221224909823599423829175200989908421257279145912395958685450210742941385250545715362702552688166311804003799726580311730397253363799943388979315731694194460998194628479466651331079027534804115524674179195403800397535448407280771333639808654793497821729314352881642097855251620045123308284457940285414791175090908270367124594335115629431284424710413340573473886557105959471771425473995722365369251198732722242948897452257937682854652780415101367621552457369613545421362978183956520268535175038231429747595871426746327870205277577042579650878906250000 [46,0] 5695385318322996205838580987716808780625041513673103302193962843966738628329276807442795485010288065898098848684692019415700531932456588845850937450167174857999255992165848598223142186380831708931100498647694172041782180424057586846370486979401954194063563286289862948263213657613633627491044503398268992710975868642320008815197156249256885098968750238853442519662846755196373192954675673436525548086430050786039895941615832261610109395937301975880483705587236031248521190349859902766143358233344313441523996683756303824805709372313759739122457815426802123150804081109698239804773799117595066449657576932094464521809340580375317695600183941254877064112365695483113704550061340948797919987560317314171995176115313756931104456472685372671708262576495495111498750426285560514546656596855117724402917093362832648168336115110788803122627909053627760983933290758487894576150636030171574162630357639057576979155770247321593592242232174055459696142911624999952098352171919122760942533239239434176247809160955153315783329347832592796543947556212650933714320031555510021161288471389732224550722546035416562119350928485720451389686881086472926892435958691807669953886073182923510693509688884668623558681707620723651492077054202823389282961065051524235383501149811003920708141944935310485312771491982195201383764076798448001785272759934408586947988169512600257426618430451999038451284828140585415257336821386494604100105390044518656892761661787464812177410864151563849921822154521624910393349433883529684977525772584730191809045712928083698218302936683928769914365515111199509795554884597373089576416339274040690403672509761064289665825983825260465634347141765213634048199258170357166854612496426102468322128014924064608952513812131390753919022283319483154071960351383119504940188027139639615815217718877600903141860215866735809766925560442171620391138250367436780583656767561817820162186041416197141345955003481583366688098621805580958251317146027591951387777165958178240470002013532994092418914104182426888881865154042021033161663367646570719117086388315524625870694119728667050694577337555343656655600883268150848607080025576364143568447304707001022250628240385993407098284589131353521331954130441269391084378612092555355658900487191583426216376860877067009545912725855057337786906000695059380300537842996396850800746599776791535454531130764301984300177653467377446303567425239837068784543975755891578264394903285960936045739799737930297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] 744742334778635144066246049351078531133382036346422238753883478457799339473107914516641633378704521438422038377482799188629067015937829807797531773521820280648413214375073731893686603969675883732509706561828086776479379609285590946367812294035626021843317419229082464815141368465507088317343954590451626529374276852296937524835664103745988473366704599984167746895538090461520651160619337561939974720919901311889704241892012316916773862632112788888985844857110512654610359573520840443236085266980045297648094418063390258427732644912159443125311100326228159045679199060880796643096889089485717669943874673834129292943507254351877658258469494466588979572159682366241258432512831961259257385449852370508815804234989114124962279146581139933227132004781585008040615223123258096671548042719680435174298087256019104625983404860050254039176998555562969326719045847729283854615243803856854946429185833735639143729185238309864717733348343998510181847511454534590586006316984748379065827707328583473241094244687700227089468594514576396783383188691629906406158774447585545013232393677375328638391308545845168541317559132710643942877057344331579871822039602195564607003533613638596751406626704111655545597192719914158617255910864424728993788396013320996559047833453537689237196329744682341522646586067017227723965915487734923111101109431481763490528921323985473471540433376698121957410402676136036568724553154270115038328343983767074387997365338700703755787893571814659696419383604524840120622314875031459496278606921075171388451947078864574039942569078026481970606006880267167199443381186337995196143135481131275420006964536280034162319319824510197662167518044988304581064861038925330836459422148642924500574711766222671882094466715814171685062019843876140547378827782593768658969129063669743206313886162063955327040250945001200400059922678230124584839296242407845216891610979525997433428578428075835409845257581900055011195175464339013821328390615895682643952295457162897542424722931049507342402309248936820166973910211600423529772341421765448515646043193561046545680759894010286787825287447943483593319018159090301549108341218661985320807982723264576125412472064274067148557397787764632588102218171539473297270644954474126437843510667430008411210774277941396719105593544749669764759085593660787751226937911124648904575119131173694550601433904483834149142807859755514834325046465591883059857684167740705197686404068213583684610057389363646507263183593750000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 22032730219364902015008627110333270341063412969910153127053833778399073108885356832987383868912372141143289470734066123848232389861840698999669202418385529090813077011312093646682003545353143472520918368135332601735810030252701570412574720305023393587737463728298856620649145292490675735628775730764151032318245765086388279513542038720279655102531630411690774817250973208339141271775046793879353346466223321215295248238014312065525887760294608836862304618786135910264597475873612559714039824381680414795211004984575129227519532605969178279549208680397066229566099121793710694052924816814049212996150222466384438345297521991143777828519332395632213134921224693327223363198342153029328226161658725317903676785873498592103770693059117786253374214732262553652758954746755400782272349042406838203945660434593247170233180913183745306480086555654853771822255767052515309544360963462065810066030544296999827807024494492588291449373976445623386434673404459410987993461964696735171540084524794728066540981211398061541647329241249285285782083466339965548051797329412658213312575570718694816197580177485187338577669243209036577575308645587413981504311943757820890355984385154195987571471351363281107470098339153878328434949223931186063887416250876055811199338722730884898757332668426765576552438713618363809969492134312126415932079213474045007708013347043521067927548900677243331372296432658740099146207083010245239985339637618288064378225557237595428589263631053482852246851741258566396051740036656967118203304661498586324083879033474918151037122967452660098219797378758230709632537902958449793982063937437809608480338673625965468102901206252363586899011350234212781720665174052172600771758583814393493508867075074386623702284819274822162124576840132435519885467361565479804794108495858668877581957235320734604959918669944548843734716206587236498933357947863360966576733143932558549538360833815380955398123909830719782219031754025016588314412659221585583370775646494906596580333418829497916965426764020020325053645843555152051510979992325724587392877077122481627347808968483564115713395489084482083641893931004949590837975007191161182290514232015520297156374769208937113592284517662517195756060225792574279660361956882729313197411933934184415732797264763237753274520350194037878075141164908696173328194625736767477935729500634122390396457540052640547615185380116675256057943722356399922149559451452567908524359004541863515935773421006160788238048553466796875000000000000000000000000000000000000000000000000000000000000000000 [46,3] 1442777224339573066518627573228647358453702925327284263588754059913892267101978918478709818491883051761671623837021802820941959781234532719805010785890723439027393618715300578564835098683929342239018130830582441161898740551210186819877451150515430553575333867894415740831462194743880590362898038336267405313487039520822124761953998145540651083878434738662105378622607106959867692379476710539171478145394330756345335220056910500656146150142877856011293995614207775968776561280379043042694121619259518687842243791051736024147436544549012914852338523214780812756992381577762609279545339626321788193074095183810845973288506550787818785030144773006425886944209478037713968323034939074785072122630337311516288212750909829641887941785883838623268131090861472707913585214408640965070816829112520312154846691005640278019867487806501681359521604203161765524138599249189684027742495547919287232021969126392215425442467959780671801365457931085629705289866669608927870966903744142079631216164966635378971757748940390804866435785163096287913743208104850158857867513067121104335595197865749880004383488375805471450732124341553345390802525606167902160111993966637422557333127139198094950248666229858912364996926495992960956287567782169411562036776531262596380812716391234910691526414818638289492744851499997543153296049381534784812805150088543503273655115853779472520306543138600792548567346449829590842666511957616123596504664191959933962696516019998429840948039667020330103386308579546988991642154205687615844502467818724374211430980226140283645084377129950479753856816088963677183298911738408944084776011179439717465938183627944702349883900398248971779420958494234900417536653729781182651921570341895923658618775922268398053870401031232886239260138439010288194385160109277802259019036029307907722890160531562839598454143854961111791208403655073413633884748758804916567202827663911874077322178134199798681897716364171319107447312153573112930760307289488003508555703961732464036866468633825460797872186216952907044059838479396731856373979384779251368930408899700934341032528604244118247023244644366051991631124237249960513850975018070553200163535527924089928890064849920217754030988326093451354107088886047512346084333865491441383411505443470468427193185151079627879884132347454441069906503848785082214416677051466015701117515092920075054667860821491358502632731698194230552939977136162237393925996932199245253467664649856414742050414456997486922773532569408416748046875000000000000000000000000000000000000000000000000000000000 [46,4] 9622519737989998909862725000742924291861380934535644709085558168217799091422252315923100159398228830125124815288504871907693874801235801543778045432334191169632237113480933605558062323931530789059580095531941315830520619749111199878000394330978294656999838452432658271652790396641965370096152210961840951022790676013862688328050651556801962561782472090142408337485544449754649878357027585363757664839845904906346449546202244708851540822955545750478779767885107929590412222035105374131800018599331740275463497459126092473846544938981251622965575526169486757466038152998834814044151667922755233852082761804622814256508259105908382994351816672167931909251508538405768379583249942273943323566216879453468271944353548160764100398756150609025882613080916478832568921951258511014714175388590597777738877776725099267834054661022385985409332272990618489873590760433191770981681277528083820327206515759164542493098764970113722120149123946765084863870562195278583792188467586621308158089261787534764151347041349334459382742008608359441267069910938309857941676631236856725121102439617865684673009968200713335675501902050780457821030906540075078402757231713143217809124494134217215009868277515340905207989223873272467697969806091985404277356733930075998580389606633718164316756834516004846827659556945445498466075936415682069993664752601309959200963741776829776640865517257038239952460125982764601885736338969996647828392844575829026173716411227545196744169523097642633014488839190977481276259409354555467001863344287346541391859800340566268534664826307678585589838481383256711937538153563609250100071480241421714366316485663328057596888218551045367185782652004669418487057754790889041861789363725306598516217691564062350462658407242426008993843202508044399775925444947624770136896809490211202450136253035557153740252832308391983051419755268649215157970472366817410327832898961078899299390145855964744758611471851179807705208360830192410762472612808983637882140793624774675624628941024244487894848094408352956244726706873017878840652283544727504142295299857124636660373481728640047485703006854900066027925653360003594580137007946941692901586252477482186496347349199247476325278867464640486003481976639480493979098140086828364507567374386801740132491665839555395073277821110657936978981026492789704557681099412023087044555747007027046256888846833753098054078728236352260184185580297744363987990437198101324820164092356249398801544265961982471679903028416447341442108154296875000000000000000000000000000000000000000000000000 [46,5] 181641897424401864552957367391578766963427717751278052646688352887816642159337405889305993212508374607284370172574591892528795502236621755811541350859059231486001443156522043635926850245215389920229254681347600367335061534407775456814689576982598121505588928338982292030527368638390933952268199974931777920267664552616148297557920243196150008626792283170792578210747845517138500413434142968204898964490540349675400647512589444408041133210762708562692833282427058910871170943664107121155071587514495690295118418878940862751994866488131691189052661225484847162539361849033463097618739693350200732090771953243872676594576000760901358101347826296918343460490706337949417703019223167246919049394301967977004644965008362808494492060783080259204415826776452350989254133597756898895755125972653769772449408114924172500638575737212842208179576583096805379647198582164421782212508946241631683339853311513311206239396914650396054199784938221021116577670528923176746525281261423763557983998299265845993248719054275695936953478158496771362703998069652082862523662037783410095498962650001714048798659288017645144314584138112497878685901385342739458907861575317943273643180892765468299503772651093746070552014125026561681108719621832476997741940106153857473406099009744051835736700041537428229629753489205223737403431643133605720557641630728737768678080574250247853211359542141066951066662914163964368669308090614852189847057856421620397108404471863057379490558498679628450758265990269596311166482189205142964759147959565622001358150370155715275694475331182819679277851996195828996428431521077298607091164303912271705331578887804497886539670837999139244018134345265140578030612877470944413071196713456240193414155892369082565747847208446510275288059700712404800528240037972589624497696262709364379662141290545562480498425335238220969127232905916177349667009222850965447241823911454570502769839491946344261770009749789129493243943723155923789458260475877686829078881223756489060568638093320852496276116240068974844636416857758455345814362182445463539248290202390100600399534229961229228199951930330705267598498345470450571898703378885247984464087864181267501867214915324759073896359739143116292653619105131669672145762659280371343042164991000578074712860944968702383511525960862580436428414174139487727788997984355286580494109704634742860709907473297480798175332082194322256468209829167043431704602670049992464901453515578116216431454558587633291155682968565088231116533279418945312500000000000000000000000000000000000000000 [46,6] -642624328253273167731824805593809640701747686263400136431718719053713813961705903101786868472707636050998340776699180021621192256816856049334315106343656640133490825993540243471659866782896415673683518367660034133361395990946443286375355704718654790200499034028439288101506154370834269222646857898977682670251798340288095412968943118448502298061829330851973646016544683325492309258821634197759064911897895054843482737295609690559200450473450825903305177936918765973584842434202140913552127707818657440453828016805684956359691460376316944346234962386030156570983637872550270569482677556956429321844846175521411256601419409572683444938710410334056686769259379429594587976911130204464788505935958400880649468061148160091825036096918885514653060150655867096546447604692085050587284112986250509429364415067429937954236708767364770579179055284278494111043983690289008072023357958933705725562954760359704923833536347380694329162911149033551493987289854252423036352592875557166187300809020217964305410200699785478743736012337611930956537535616360062485014889937988277643331019440702537040794070703578770706155206522762759532595071737519215408920935185626130643869195852821596912329472372748798620818878557153610705133620962593091698523447747585990948397018491522653950975669925843829575071226198188893044479273252178115737666446207870008260541364082467366524379854698181339728105714011772473795100039083695697665609801242977634459602040295799760354148178562187080665024622745909385849456528976216728237753394642458683015117671458661277892245209911369157716396111217385573965940759263473011635580321004640256279619095824747287557604671190711853030080926398731126867248042809199910127214492000366746368932279552032532788421864918706801226504039846825688358321754995861631755362386588438442890762231441230770033230664510275318995052644005266550997275000083373968746117376223488297122823048100666820471103007387144080997841112390706250637081643755851841729979759456035556978953557063849682193392161131404895508274933636791043623059924303069726539608643214491656893481138959387271246138427131115011427840344449504665953558082410371065312022537824392282391553532397772265703623995077207413475664371968803556514804502243391710835044244992584415805616753239201610431779378268543108608952012440524358441348869078678037727319873479579006157248539160043049137238164154216485908201214670986972762290755479725323829704406857491592943355705847725856691508156126602102631295565515756607055664062500000000000000000000000000000000 [46,7] -3795601204756487466542336298613617453793515152892167820985812845254237727568383199553600365584933277981912014091810314228953709952866698412961085205873001279649212914432867817274892887175999801222281770998838582305706907557117076025266256281736689941366736186800554206729575980112076080804898097157839493268263406734787098478908193453109777294423263131386963006874649988258372879752345766388882692560215872686669680783581938231482249004073216902521184650829714305260838912993408704277843459111076652161203052117108393643805475637373176781399636013818769341733590668418735668905295697953870961484635086416314829271552817632326266538614031113651876827686245724692845718245059459692435844564192096178851174096899696909769041003260346723865749220247531374426025346169884891069328360984530048781516172185520247950071415533586220561442944873217953112190041017045968509169352520607382122672366477114886585326646830103959336418313120344510298752914011766564597392614560229806725287167846099841972225837391234744028709633626552888279177395212361380664972525638248547480781597182826468353130168547861591448329749587000452256615614716679032955077727425445288488464850871822940070089053720442180452000881970082182024094711546211487909136834951722388273060548509409742953798801790890915873824194984256739898013729016960477234950214340126034105042251262624117466507596550168390918414069517476140576491360081404123281807854408458636158784911010053646728811573844695295300781828517559866145043800157742407086774137039053701323359745418592673308926209640370842484664900129023177358872890730862909105500502515387462696286827249800559956536859682434799133413860323382715544868069326254557652513507687463539898711297705621269750351364097550902963715571319947347081919886410631537072109875013518858207607848439009743324392116923371573564037227212865975956251378074792276368403004014157868135672962291204956796169328368225366287285539248019098754032238876181298681343805736384895895693668747772020831882770388226770233635097431021297372385902183845615669072717336847349434905686687091273811308950195059947979877497932234244019719451192381932203758865122283929142759218682398941311862071136103213377366136163017347199227033206467302117032639313428730946842990466764719679532632308397398359383805217304928076335423607388689564799306093690179283268998226672657919718006753271108911763095429575349454220206397941426952715224237037981343981636295176704716536082023781162320119619835168123245239257812500000000000000000000000000000 [46,8] 58734374656897416175905228464712455224041570958948721224454087238563019024112810021885194414946369486465345002666706698971127101722041406503971810000379858267832304541709638929193690062736039121933282907430573644155569076204986748421641915443845155665469180894554255016182751623155345277147815868116385266160193434378473232856568321737382857760084235268900205480632142902939621262648711253740437366030169516855716646024841325784622849691821273528439400931797028439740334697633119958065513915474156321820195638145624793787275312275991766528784673501946442832665852427065789245324752000159799771623122741193149091405666539339586294823971681436299713427118645053737672278702104415635992446447312838922122441220028583643511579370592929391744361229887238703282647525939946095505815363536325110259921678231126910709669727442429710408960695638872789770978280232335126067072326619716104544212039139609969405445967795824518652447283210597787547732221129925709795335460752628399773192169927928646938921902963851040353118233035153039217958409887734140645763526485978143385751623520024135241387724924118571889082814054649411893233754108472225047048319149606101136218594543957632286363021908939921083975427301394243036317970968183895853403273940775622737212698467754330400766666628411176178382706366073152839881869965903239897072275700434121417826066925505937254854716196973831078519066855181955946035348132999034802514295773964422180972739627266242396495558100076637892103583143760705217852013130241381346058439019926726689045374406413209421036648631374486513980240501240213969107685939991887815973819764930649329061709702526110333220657592879136162096115660608518287512478379301634596193975858320875480888899584336531932524830499646045360628914818946325944731671729520032692916904991985188190128093037601179715310678875849604693528577835165831040348667406518080788164166292725846927807874754164194422813093083144444848421383755047691221510708590201738804925455252057999075253278335189647429896388514426156012821345092018842473278700394390762163557473414531546308383309945075582794231517766264097062089826332324417276426469628151722724556182565796816500215798914926855858965990556678722040327386909562013768121693066159222251732596571732537493270516835364625686383418213445818248335868331204189235271827901609017843448487225363264280306194769485401536136629594561368258236314969284480682893665136397901600160637292747822842933119495776273501142417023807018594538931210990995168685913085937500000000000000000000000 [46,9] 94665642063966111975244153967317324482088080278010717614653228665468468917681532494128172497442779515401896576225036025693673988781664421792517658459333853987834400648787854688194404866678712840113779725611182201390913322427280980705439621101844717204309885252251325175477302955071185450353658866799137869877868598745922312052083627205995010750447352855151521371767774184064248804610493589038187562455074579258087586330078834023758285130911199528028732647962543607912142239480290696956269419537492956713903756994513600994344925106441701371369899578900545729730559180737659428434477329565433463223372868266112120248333771414340634692595874387524851031067978576499096273641902646176602013252937879324428790516980517389144932013070463414839313697010431594267323450634128760418887758546272292946313217640214823274990063787530141639589388607063578260698307791381339247967474523818778704875485904559095620095047312356071073830524458219840530662157540502815096000802624646755309496938446594703089252131555419924835328844294234823236635877526732433397427612220165255728494656505462029106789957178643345510002183103576002654643825824901650357461462460333024611701708342129545246035202682546154581509654006947830297572835262876586738723115288799292793288675054867605267491360874910880773543859051411872559868235878763706613699746504652067296241210427113951705637313596702067650984964507116750927394190389568096787672300385201564459574305064260982546560602822672430752942477417355669997747246070903527845691976881425112642481196881103730592077619736842407819348651086213244928173159190131464828626615464232345690117096286488920329649987124053569816348050768523068143203795188085452048544030837818042115839137479054345661876153208219827406520420577678400596468276542407652957921575113192235150867777734760825440126117955556988885354343176140691435136201065766843134424092549302771971385784781120964789400680656183353014866179101804505239414650419097461893394098454280058431303830982021378816942803858901033426232377719996180083147205457172754806498796668711000513632817455673302226199344243035390181191950472850965873180659917854054450420122700121911056753905628288539711668959873162018789345939209764868743112497857641148506447464401076011253400376625854087848184942989623609998637153382284749064044079680202523371990620906619989915867210589345616956031918152044798322668585865553255901889249551665268573896350303000055310977560659317990544251580908863274999021086841821670532226562500000000000000000000000000 [46,10] -1908042727898171570746839575170916198343203371492950560076521621356470153112949567960117090266402474418507642789443726886257931278121481897850226265040550457911439901363139160189786273129666905532407185806669035536163343098162296106301277624374550567222930529474513323048225872637104021851798708949611283791268278902021967411773605282233682977886056109001583320997275929629031052881899307349913876088765391539030696238482171237820009900693018945208519539623676471216727227249341829054062285412685305975821987956147296945845137248693567841303095592551952662611423580407284379455392329331501108319280156988593230935552127085505791619316855493981878504787702298411724389021702879260106713160821381632059837976658421133056825154730701838490511560133189784099027098761340009968647757362103329872550979235650383979016883043698370917419339713546907131669376250290638604296086763858850291851382274404202651626930253126365911435112182594636586594803235203098591990168068444005025885200144154557556137614812635896206058366479493555918454153202800438988611511152472284870593241491052033984018150376359931055257471231586999689848603140923331968662365561922962393278759476580335011017139779525780880055217545446908898018500478564034380743078603370335880294906697534037575325409469244895310713626303862393905679023107627028159967591221499930157284465963676506011024045890016172310601134967108045365649313599261401121769982974018479934681289406160500125461205609514950919672212055315010107034511681088578069947654033656097048518049855412419807536170671581775211680590595706913753607054599652853672209390684441566294481551877473745420969926350202675947739859329226001968874906261197320381151958606209744939668866762241268889241251149871030656914411604467653122047307251859384063580745121126769373796550201249704287801867483784514712314556568202790824631505264657833574514852450205876522083645662642820411594088626993967796603445765650051538257067002194789852853638907857483049460726379385275712609959370619479926665019347774044471905619958640426018867191912825264156608900995852579115135249742038914220215905514281867271184067941411810809845570108770312879610543577601863353640223502557911010597944613913552615202687205819283906170741590157061657766580294689166814625635191154515564823364980404452278605208977975524389836528055997313339459072417861933284276803354194518234228850002697688658304302681728598331455974186062730496417272080442499285248867351002730052833555873803561553359031677246093750000000000000000 [46,11] 756825115421831642261852059368643463563579462790358720110032408234476416190222567280529657607838311801810080513082511496622251613902738325102811774438481204324931203705924922951922781002392790069125411951345042174020428606638468226690446653720895458630644414174022726162045093080639652749197993920772563224752409851384331322347238311520061630982759447212243862751114517225339155844132465905747161604092077577674504960068637062947267991553728793724098177235253816365847572821012256599184393634764451387716294184354215153141358475112785346076255649720615413331987613173373662743704910381113090682809318716723136683282058958998916202663895242876041963495634556768212335515455270743697293035259914123017446934595087001045710691670921154535595892944893817265089100125270483927144764432001315078237471305916405123493716024062937328153427903618841121883049579120104679589908567462478644906138414426598636907316434929868972471397098742345664879568699627961490815047467962571052384571077287918214646170707786055739589168262388956719514498468231989249460243770778780849113550515312169237973862431349450582735781753651849533511654213904712715876809143238379356877261158380205112484306102897491579609334890590629440837172696896756758041187655502302249495645107690887055993814431143349551941702689997095238975931352472824036279500248079268540018272476048034033789746152968111779480808009053836836697262571522320490023898825639610430590850710601545700990690803523145549142805848552170618489590647535234205305413835398083259448114505760639170262677562880639928103155638514188571701404494214288868321425639221365281169566921594273768588943574269875190697478671625432874625257474413473645736574363733677894602788635651297071476086898255577219976030487502676921340452113355659374713511849172040751814809089816963658256703769433597246771404967438259710994129048621068002333444243739041727745702921327778551246371311537508154876975549042105706740500639036249552242718682362508264535202771743600739027845714918212351013897700668562808873680643929216209026939673757620376161031153851892382111690644963472552240934656869220014417098028320200711152205700513942272027370852736745297483735654120729752787375523340851479364522074371934322559444017780663514330343601639821928587652384032336562259968008929013503410266250236029591075347476561122335732250268316269633690293264514504059150936540732718825018233154267441702252220420009733800825967628174451473446708848211508802172886589687550440430641174316406250000000000000 [46,12] 23516566992311077316351329890090755853505825640369583973532707345865608992506075193590830986514087677226713348633704125138782357806323762510612344457773067622346200150363822372253452006419933648402626902861273221217980731296805405500583815554736514925346364890612715271069604925957003575560736996804617180709696319624628443266226894758906161129450428654837554238744215059370779535057624784091457070075028359727702041945946421340322737348368511233476197912912495513064128950256200415092270648679976016823003830993930837412935713404625032853493903966065189373081924357414663111705908653848990387962408393546291460411463253513637211006607374772210553671465877328130163782702039229468636927582286418164230196692974679566238676280399673649228789221353059046493214066212758711120621121001783539085645426526149762253477581404812483793163084176970738057558279628273216512996425273847145162319380226781138541981915993268599344443182240382868935965470457355768384692450749942138862960785481325892996563746477522486361796848285286038804567771744192777638990799899881766755881273058860542119051337214687269908527220981214127590088507321695683841032977436612577541065051494830317587892335003232480190555984548310700258251241123862834175229791164111717316146212071742378671394855622146134562470004334532691648128024604852234018897248964005587733846311058090509617801488135041817697810711940716279652943809416622750127081049635814731501286943232195796327348611989357200721110919139832681907693678699751407345699712849631568376533206075230020312849785019438578252516353560754077873628117018373374947565845088522568385718329228403771744897759548244880021554432957802643377908244381394629400628448770706551274166263824149410327516743063458059787103997708752392386108280638225788943330926892895811363138273464279030307097666225504539816835091061376980998022061807573302726120632223554139758802966736145320660615748533900607615844582801384264467679794510860303956234788521330890491507703303155613893801870597191877189475740117820417549420273414944820164405283885634382288353539211345686991659285797639086154311206722660456027943419292421024618278420286494545237297290806320420961699095350227154738554005673746794008773781433982188430180098020130817548272494301531943357430508046523031489485280779839294644870273779509054943815745398633275007810402539741801428656660286178515079825643110880779697376319781887696177037738685778450181459379361026098730742405018507906397373652396254328778013586997985839843750000000 [46,13] -72028322016049038715984021681961706048741378702999468716957348752463268449137930411379063081094840120547744880732553218450669666059883980430728988581157453812625803878246737303921147684438147558542793627404280214624414550551640769155775959024405436079038700641761598523666957993255505963524046833283979842275263582873567942860149011474143563294830611705331931876537563649806907476758595720133658894546664828875645786697523665052883388375324902694612093199791828264553995275182469097819375662737635409244003154653251682136216986792084749879521273414954785521861290674577273312600012144479571142776280018856635955337484571578898646644557907534741415890540851479311167990433157690411979648195435645500611107498309152389846551754471438140670024303394556007779164455389831239260857457726064963486846161906188019517094947299984299024058316567883976469611534663016907970297954256336781361455174961145507586545194855811943088855103207363395087761130483002164102010836500380143301036856272331791200573144208606877966782421388558618519299391970953527878056928217918930157146478881239524505536231041486796582804599234029922071168275137036225836327028748839823094067092671358804959228892498747603738502841819436423430894527729934519934420665696463910056588794843270714899692055034245354742997414722276359684420135204361689486680158572541815939474235810496977588000835556046719033021125350037181887187375812581435369604107300373496380848760735962448650292070886800931743298856561898519152044409514673733002036406084243933494697812395747382985177804014656096048518080162724975169685327303055007661319953976843160675633655067369820957818592005956497778404973878034300798602866767251534294233476417001517170457925239041448956873871728702646230102097847208339375694604388569624376422453563227573836952192147360810741983193216866637231146722557482200781876731825266110799437945113307236817174643362723803273671064687792171968014787741723587534469353602533846350907158950712306731341810167306726014718228379802163517841968050484705869098558195742240589659442746626029949242605291477346884112627056718084877399339237511827849320776833461406507035494409834517480974884784641639898409387522675114423335455160113510373981691447068711996451811348912818429947334256216530571280658491338780769218571160118797397081599199985465429949507121256683063886925683849314145769164906894699889264833514384147877641766360752019051344388789341172206466807532724641894401108085498747213293313507165294140577316284179687500000000 [46,14] 114832576914469808926568784717701646476211720893936367737377733589070543890326075312067791600478229401121107048514258946759691721301140600005539959467012660030681432841538788362228861332896376022912150720470660249821383799511977283267269421223446136504953314326914799966294815629237868135884285089017121788170956085239718635009475781069712475370038171154859947263912164380092079801947687563344279304029024194924934373228690719507045187336666782567269593475403831843780654673215678125484383695327904849974945291730117311704244744786318241930699292871062330324002618363591787716873584736234683405702296247462608796820218846793805555620785483179152102741134025659635083449122944343571603033951513519352893342102243162236159504850200623646720242695081650687723636681979856531297764934401456494374393217671700043107011376958334656844988226917398578456791795505246521000396840938588299939980245142787578487894684860602712604191266303869961270616556055186170232783767479350524636499082654481707333974120478939207490205327414009462528746811050343225256989037178293142827449575052290544606250609895769054748579310376728631437962240564319064878656666167770414433276591229505881264285459534326951307045231498720854193667584521544443201841223233339885995060634916434147052250714637715901163814519672833877456113657520210606822437963116230993548901487134474691840851870989188465426265526447930872947246989043074315853666488636513002405610015475251345386732469699453809590857207212102793517431434615574511737738203501177933316023339832326228084448360224577680120426143619899768729597547641535532048860744843247598828009341372197681615420534956662034447640138883520554228935396464614641003132985719096679260193007316670451736018058766825193904815964681754341513951889881448125214428022450907350660617248489473317976918841136468679687328472678748307906319230861655328762791874196482661889075078068237457041041919394961319069538825989335687285582426185641249166598309187528345478093942232742405384493677978780213154185528065072117072595364037114586822326664368782854039271550610651527715215969277904418258672899919155216980141204188676294092584291561940775648258020532379381334963469260749453855494789625359772906913548223808070873780240826597636821069748441447267728865245642382647084474175793312771169648394976988012816113123149459996805233945130892385030395960191034630073708741789641680234898070360798275554512004178175331076675332004437273438309017567797096215365115767781389877200126647949218750000 [46,15] -47766638624343588573232451268601103200570915462806601213869372952955904492363269832980416899496606653546384357283520858375059648565548521154698471340966465354149353061903380051131399379377831629522741228067739433705390520969967666190480295221406082456486338676811531114493749073985246130324381100452653873115348544410267542310930133840141889222393873632647207835901613389169508109328413828596533378827053109576523655980286352150120254639548856649086427757654452664853114177510614449203808378594669160202407573541999073690709541046297978513691758639750965547218292246472588620017494574828344288017755015198705464117443947709352733966172017442323714622117638811052664911449647248155852086942053920238871325911570606136797041659765678864770743593564660099942666119433474820921705838893691296885346132136304313319822677340844875455799964558248369361431635227579506987827725051920849923565715449942072733485392912703311848137723546109958107107617749551145049488797156069034468403621919366195340161012091149653189181309761781769969458170037541529502284059050122066529686256679456140741898519108005687121330162396770002515650459134352336284295145468050956493901910443983028508767439695278403215708082877948082131132899583350814733456541406586776429196756927171928404807438286544407152740554041413328285116530943170751716940410466483604842959975248338289730262203519153464838764813703821746179669176671064560355459832350861474016089932923295948008790522281868715634012120018803357050251135969265780422288255239802232878316037488341497988515772806092742074437714790800101503865341987327715868820983357592276996273015068359840521042415056601136911703327518994127564413763036675427838387499548416849293597479826505064622815650093816745466500768996111351858635211439709420100429962331610122630654987560856642618317105176206991209495417767311632556977946429086608787072567195939959643049269625767508581270264064213570319400556087064522039636948424204075168325404917509894859274639997354027284534813045345724891550548557924482448820001447593235131225058675047300256645632160846875201497800107311669715837768047828759448720163084706188782521443059266981556972703658549510431442961881417113150765556828856014094131054492532054837910689837024532868061341151517574836454052040411169569222263760653439306945778939509285504808552053477003779734161721505904431910394918010401373274657015825390408693484468370931148278834704819109133107518243509307329650644818874738462000095751136541366577148437500000000 [46,16] -609535895827085413576627150179467918886771281616502654341254468616860040358347836681827064869533824663645168050267613294888996997415819069409513713137260417425067312602930390213043353001186050383533208740656743811538878109562818752581920195500163221763139551026272015558224369146638222904782186739905311764774921697304841380858184019176118727449630412480323956289277402734582115416948357185887136568094586604374537125745378265756954154913400593064436981699239796478527521463425170232278054808890827143950017814172366920013215104061479134294114131440549318846735334690211129867743757722689009417841114158889394202938375400687724570408780423630967349046680545633033805585247470233930698622943598677777711482561285871695674301625034305239026848810719453884794755460556659697768209567058489486121295997530973850266525760525928194011457748135862724878302788159836207567712043526630034129883263654932759723386226142513021522238890254130937592604557022388391708554053880935816514602106382844289880229847639126660873092296287870037421327717442315168042959082576418871786912584479040957875117546603330267012910920101335468398238865411834002036065789383984311381454104440249691929103346162109438997680577388301463682373890300869779278087340229918812670915527314929753787297561849055773617587990813369982707552503579325530256905640378954070738011792934458063851312642495772912876287809515331588713888673574198626813271949017035044522261648304863401407492285674300798283216161924738681270783216906411760254159676263164891847193226947345035304649927268605477421968655892861593488128097114279517003021972777117371102115259777907869483873618837055171415034112885713237554704978388082560259657622824786994023852535660338060027862760969387622098671982520980962536917901044452098798933603234665040641146909148015859504141518717205605257955049102697111912636222064960033536352747721595441017085110221679171282354912011260699860234726525274415782750965899731028889125451639848772522613855905366240562226077990562082258617372866705835730443573632984953212025338426245664360556178604081111384647509475922961638357491283280394044017239836790513856416281964512605026266222944654842632372307751705166646069566145198377699397734141392568453163207713154979355419671196191640069959159648601017091544609217656729528819105237755379611715920432965183157286699432088196916586909873575949152793710538451983882939827959784250566163918968418169981862369510709132468977752145056214772012026514858007431030273437500000 [46,17] 2443576054070194672045071010963447167039542458668711067079585046327476192859411209812983878939887623929199099928548485998040498055737492349360111437597885338879366153106520222165318546314418755958093593101626333695947465020666956003841754623802450524085523874916925398802069588310429419183021091733017491616343230352889661502807202481849976040197579577783319367497753166917728836284201630873626932143418951224802440999319523478592833308999240812977840526521986282054430047625524034055130091231690599697893327580035530438384732961319250640211926210641306077970396649360084552886243227567536089793652482726430941295159868269287332832194867475395695857290562163576980995982958630046129669803024770931379119963763369803005209976957708116205031391111898560647244804830887059490240305392028792296538376213480834641059246120077253241494729380220721983956967231489864091009729056209073628169549786092745861586955676581540037501581470294995147825771290399748958525247290658967361504549757769975405567168539715878732248877752831932701350785977127984361056925275925959116364391421401227245423348941123901250391508669928234580917646219991628089288019445267407348988703956996931269946537125953490079016585041587658927690639137480104361655476488642453333795335965562866901704888920469750622087783675139679751579803471181264037553431682475030015359235510585890550287993385630556735465915074751052787783564833116567162920897977321668883017497609462439625839876149884839261312175871951078686213067941358516488244905183584406372706218507179055131629951122850056408479754574470262057998382561614282100938120811704038609450979514075506332311979476688730042032164786189024420759468127003765515233235086064630918313706627070895061061561534099140414858297058876961232999473313371909613142657080061692962016638051869317975909415568302630320706220001212561047398234209703632036594977440475044552093444395975078281885088817147538095713276673170011545597532821880083110161831513466722502216924913311697924119335603224427209882767108136703402688457463439186301772139073910999283197696175567607120721315311756112276144105224490663986135419369545296092641320192477196292822024987031163717755459585737402873926096238561076069028329941298902823283815838606046387439105766368607893640838915427872801968492657389247374271249681627410265602073185630349847992602238541857843949165447625125777563469810778138925389545165793209091182853816117288617946522269768386040312245499617205268805264495313167572021484375000000 [46,18] -4646743585623419028573767456102121309138803404197459702508090710190010080477383173985624439572864077268562462076306803406497711924225010228813243441600847492048146843931448763602763871694753517762689385897449496157419170322618129724350739994234454253193642589908071554785782125089928914587722672134125178863774364814537095012212927744377250378599100044477972339625437103396631091156603310745998296777575991859691940053413301461046180238631441653820961548678517150746129879909135009365155064815407854368363289747289658906449189971993412725291379898982680731956108188719274444318380234794220232973416856964403010360450380576258434921310474511008196334482115125985054536311416483160849508771128989053614778896147432606545339699720389124257956902947576876729542893185251959632919511555374481048104516807541103753377122399794221277247725499867604793999783404467943012955831803057028652105661233146522971940312532294898040242068253247930290132968478089142928700152277506430110117313432662335146184174166059278313094817205774890381982999730861979659216521273955266281153540334903342173438225027818354485557815895441835657362613427088388518436733220638547014952096320582544099640387736419033942028538612715048429820729966955536662243624036430389328911658592643658284205932080214169927674351481561877266795682531878339666366198119914676227188961325089270832220663022706108215776453172660290878793575381753222815614648190119273833015780111819900579507716773458029134578515007478538789442180618817792959193277535714559746315996397895512407505009749880020278654657938701158733926353663804491996702734348364092742304607610917226030495691161081586656135493426417802504384380353796467585898041340251423982555478734508888189378302997122678518020560762295034009486487373987238555433519060178526716750537167489233433770930838915374704283733988414451567202338984276973594226864711987887708960281468039783238608259691288539225514716366929394818970942484292038320889228326984881138170808302494849273507436579504665255333778523138437884399946901288713591894246102072523543490904597240591724762395885124473547183177483342539290838752024032359366347589328246227792919731510747855578050379851109212029840308827216375100791175900006137538723378575073975560079700122980472340115903636134571399654800680104988648741473255179237691851868339968673401580869190194777314287524964883477299854243837686459232908918773088945251308547745289873539945993057660650843801192905191399518116668332368135452270507812500 [46,19] 5141316396622739817340196428026761130145410327393989422799406093223129345788279961548274884689984906223792032392093880284883728361241933040213587707550831163807131777828716905978363040181129793280524100170133062645144090324915638171068698107556515720025187347838774908697617421753717102345258014997971370971060591622752969720077906882802653671445222193680830474535490147353579999044730799091997945532383968663073484815668700138157283336349956552502359067201837920185331731419861056382777968230573329775956868707228558856725855777627643050940513438842905650834489436878943806738504354586780316921492334083410363080049221657896220063237732533617721335006865268296142694114816375724429932285691301049397020333713462230977995526765901100761315145139054281222418872632187592261427883992231146075674974201572786054886721436824491464611402095341004397018378911729112657829134120448527758552694826094251118388604906637625293267468501409352079607757483699290423847090319944611465334606819347966138490645971365131000291812282047530838600113748784382125566491589459938694822700384662286260254324764234453666976268150259089308342203000715317795974982095480862347174260209454899319173870926848076504404716970503598134443494004640249527714815611882375184743984535535084395840119578524371311900344164514983220320305542141910468901892662797344652469073511464357840477656782223093219926999328739180593195611765566624482567138950286752282798772183173796784595268125925807198390516901473822636243252256860117817319918671561368588538289323036255340010244197022335481419010435384285127523126425031707351430728104995280170334552247492562061561397553321152419514215192246216020814457086686947954485825927822884369728871000396351633724197604299854961115236220542195705346258590431840644965880665491578466207604085480276467319768517080796007788456261286569537775064454707220391258197074344671670355108609245027816972080507249475800454906223477198408187160618897930966071485493818255253906724420399280206319847730657679508071783671344746885550570679993152362914797644743638402143357061804550156617085748488388397497144581761934862425648220599017620032619209125691465125061249283773957013002768484776270001021115909889497229408297193539725666337296017690040782416523409874007099401111698910434857081746180227299063244730464306422665145594205066463628833159876894292890915869627659662623674085481867063338361996884965132922960887399825274296779293365549420163906901848349662031978368759155273437500000 [46,20] -4137851976992189900103398391527202633228948889114221159210255437411162845758893425977784055431853113712734087022962809116180836057022545566243546052460832552445624662043732489241661311430328826603248087095859188269254007706557600800143878831565298016170867004013561534938882943498755295242213138178864292432262630846603518224797990808274882956861774937704996606410954264397234111666939974814606041302143384632597634679100105165223130947161861768706644007395378083649297315202312775378415051827763341149294164839814019769831841177865794408693128629750070973344956758228523264925704422540897083596625133332332238121401376860915601649058673181394528829071660739984771202439468313321566847513796051969236134563696972502393125182972579987749293077948937578322033461578940492181387825869682760693088560093524048989497414718880274684227996744996956534958693498502389829631293721907880593943086840477805235098018344520585090295031731047424304388686473123419848155213916712528364552567946207946086305864217551556168650808263178193948537651035564304239813033081725169572441201796777047217901364724112304307978559146742452083085019435771835684827984524137571743725341091959129892715593359648229862022664548630446621801066369775880287740112744509237010256348055603387653357767704465151788187741432671083166453978878398183599340813371971393512977331228148884324834913708700211211946973291208053264891028939741718274556252295477946782740365557852485513295359521195492627623709155948503527767710759945224619296276654939252401772195857197147306786758588502850300021914802389713591417245156977397134123837509619890561788744945933331876299817214861546377531589638741258956830615936115135072394768468601457484180274003343919165979851725749846560333484005084516565256091259191964798049127561880025149710739896376355543354428085144868813665369577581183772233806206085824924521904958076203970162912138713539670541180280631804840374006751530158295131164464464150594261992875536157887724561495457733599276876045516260215417971771977004011172219413698671103934459210969650850510496928940322583196265115340021486439328970026145177993262995711363917658344307730557545472680819432089973158051308750762387279126459484702509664140545689094747715848736181863787181423730933945066345731489930766414809710869351009439490804028301560913406461548322003316076166774682008496711486106887154603244595927391343814111988039175991482890044755386393778601620299946299043336583878271994763053953647613525390625000 [46,21] 5242050820913399226019201555878734368858689632248730352657919027777366693522236625088030968585859564442093438466401431829838700397520253300588477008285022594372784985744155185851691421709131648257216698748706099382085239097471545809331563398008074885487453994733213338908471712862104328544350523653695358688402020228949865678610294299050617903351998633303159430939691306724485193533441442781036203196360903278679679970392801887979447560208445119150550559890835501523946477166506198059553462585300467760019261991774580655184390286726502302038280366906062435479931989330904264141055626785158035101721446319898942853889761315674850473242281329424376796720767023055663490737031952294893926132395618105728098224365832042687382557673114726429513954867874125375831341419699909519630770710439360056293172172134798558478366255124418113770416542471107844382996186647364699966241768224966808073339246618683717783519989226037641324797836450680243037925698490231247731505932588471623357459710773304401336529641410791470055302766536248633610986753731385519525084827965098774033682295690698639896084465994237812266961041406049571859990328635944838041230476233538397877784491339063445717993071001260203292472324238953063187078561761691931991337966138017967860120381866496359494263669946350683683861738529223212194063233197197155439275950852249628673263326794602495548681497834206912741951274213655945726422655332597010070132192888627719357331461107507158991379786782037750117309849205509533887993563500827439118296522087992780668443270818500939379016887333918159513986953714348228406182409843150861583297436142597251611477411495162864476445627346044800005735847112618651387150401320160145406278650558415921981055793784344165392222042378499611452757318823938423338485901263352954051817103304343069114870248552014978194069796589765457671166773739834181186925414633140640140685027419468282621891510058944481521130394392680003832527632462880575592661514479047403584662448702191923685562964273018597114289855361689142106666309086249708055522991366118843737354562984060095391490706114958080707448630920099897789802591514959228728592473992980651910143312120370770666121911844135688647112057134758423681385508354396192235298981558620762624195807594072949252061713014957365792878314071547421212392569591464392931406206441933518907591865129589155620310871872825920551849021419541243984420892981501695944176661138548323047941169177443348334320612517608917180211847153259441256523132324218750000 [46,22] -10073366893206948402742126324022091333895394834066973190526578509322136099704944199733479485940297274065481680373978510737541989638660436824285577801123681426495590486575402970537972945647023742356037045150994174507359360221259796700567814851601249139126682243983113446230979858359625323990931656454732659579787878265874352040018833861043277963579807734323508614672998716254791654707866237546643005355828038348823239412834799083020397103928441915566739641542839860195411215763544840411790873604590150425526720746237811355374023352897360493255974031197973746517099789281934341514199650965896146777143908185022751059255452836595528749409430290313444378068116582353454984897385468141530989295367229046502270242226074842735585164830674167972849057376520217647383787648396748266192965720405969064752536908707922378453359816260650635903817792990974716009937700588816475460556514804714461709553610806269715516249676606996676407645531823197518938503817550516537663792953241958752105641709269975295828382555428378828371321994655690066414434678997828163402450708023326771678955317454313709714802460104674402803579463062335777767449474661361884694032386373487112369625406474920450379622511647828357195540336298111736208641502253146299488498613235766383370596955540353172326312561175525031394565196344481797443833074730257859500653714396662242580293435024021064298335575596247731204442229480343626912586990584796790011056057020377982961127953643635981083978457134070274398742365201014237433127589144456613751101274029380087221809507365541524389643115159573834480314257795320005635040557959169239105234467202495371571438225089412094143331566194327385755463584448447389831201966772997047705690412661658054907468180235941285028937207812936375835617024803473874792211753921205823844467134128858491157514787393528434404318300233345956836266668592740832275875207743933768595512319185635573144588903825244582562711548419320477312900232606759229018249239077438532809153617575662315337147591784970159404290865639645505607188614836083401787787933076336656941421759508303762956823930450791990296665395724108355042497211419229727399595094072166820886146276464550709904961085670476363493838190600492284632567432537083691299535811996950350748073056458990445731295154145875626398673598347901790676949243510500716809776459933824230600606951046820630629769110366790068866915372368132191789470683124711543195196985024506122562801748381814287861959014182267058146180715993978083133697509765625000 [46,23] 14823875389427968328864373708809778575028734881181549336324592364300538225700700130170059018938376558816108573175107261868335693921457308144865341541363658825471842769936107850879648007548160017753434219790166862322603450173351328635024461726657814066607357330078877484237623224139210132290178053259812920345942520178384191714332326083660492888603930710575766026476884038074851919666612668464821376963464258594129161921719415585003470496792401401339985786404187834591236059273584498263611847214244895683797540166538877289225308411767523814135557093220966149619382477862990028901865372146570952257897805110422454169708653166756754724192212783685396922929080552133471973390677159013711819915132999526805774694654356295072239094127194553814937403981925913147147456116469300614342250038813867583610213809962776885965937151559206027430280764061733909075970736880236713806477375201926404585225219933122454342015328768003200952729534218977519734035906626230944380196760986113491855271196504130930488027094416194992904855386803908235102356846055486634387153701099759341704419832353574952568992563961085824001259354222264735378649522444532776349191838770590926532777885386964420467016612177362013673420093909947950082597736192921523848698645216042703009243089751452715962266587077226524816910055942321351363087315312719503110821058198432049914538877488793541889724784241191284491352500608591310476630780540254095262815140148829471694040034444309633293522712775755871852365260324386093159833910613831019024404042016287297084783153295549549820619754767628982197420552197819241501746031740491103409920786351794037055932009762587325193728697894518197394000571215768088676481649173076665631258116695882068860068296905216975709584377918923764181329371766032252054086078790590810804320873585625038681614163457699534065280467493613391420553842672373519395785472393811922414936379441987533978517978009781871208476501879361507254439007840600881197711766696438284019590312088925054828484753425853518006164113576140007475952960141663699851937115000616846186680300617104454944701468568608791667045071205654076781699158038462819609821165419769304197651291067065107311878632381091837169180307962280168310756627847094028063366191865299095155451749629092031300706831693174205345171952106509657907524686187662023692383907012943914584349024656798964330466439095540199390467961047654788119069067059776919966420570259831692730389972500282667102746922416223185337003087624907493591308593750000 [46,24] -15585492295626848278182882007421850875169709077224349933039474106480476735527704833571225670829870484263636954341420697445772392453742880714410669824702526293608885195454166929599514177356707609378403849131834315805201860104653132209289675529270437503547423423427383868603452005481759649037652384722057365328534925031487982291834869230761469741102255973503835492555309071316132051594220375219373401190472618048488822506215981899765633275675872817679867541439389723322270054410760897149784173365580947973824177021474633768864182481334878299748552397084592598863721312351470708773257626318225395725909234758876020525522716850977014266393070409794735569896620904806976433537636390126231904914775424078517759900385264908839120033789138264023704458156577107095102976733839533459285720912227551704357608861733984000093376485749241594122862457857570535676701946749537163316071180402589192443913433033527320101472691189831064979080776667916051986966256166358890304519377871681358083205859032940142018065709663106210678304003658875517308330816952990420534562457129461206112220270561411381991096832536857398525237505314379141707175473200136548395209069462812798203748048601493540825485184451504800002008206121636179995554956754019918805545259791639952755404211692579278383368726557789057888866289690459352507683319766166889311981214014502789096062149511774967740703111821115765282782279055788258229728149353045409997068012594037327396619527547249925014520202786943510801699774280357707453362078535790224088540860211315074521689374573840390942949160837245203095691907783626656808649528786635722010719255745882223093191892419098206848430396165257455925919374333899944876830917261702973072459310044334528757860396779228306475059679427454048166065704115136624283955978461083218276351158855170971004008090498185422629556666082767804479371111866826255473103114767604934557298038482938114817148454448976403979732179897475977692904913504134430622566097843924948857162483718175908089142535060878907668756707513499578039753374366853730600632659570945503646743122133498527988287539163354304628339053178307207675677077445262362109685125850843436306559238942906348365949722822041420631380434899169602369051077337400294672528480847524992280051273155362078557804128651332935273360938776851900098457281051280360968435521255908513044426088495598645088682995403928136440477851044385559607637279352849811512725072138154952641949710093366464943448468360998049320187419652938842773437500000 [46,25] 13717581811253486843483221060633495190240991345318152692214517474628184647488574074449441625713325560749175822065917408921022374892215425932290022997905612995523802537367167116281118769753292736694150808271500244015117569353560245872384190879341006275473531524796000236284193439853172061086117634938527269184541348324393243184634641813278392439670404329926320169542079120122150131418933291228746851217241445887079211089223300633075354480514842056970621525336530278813294532550298276952804827183462211939307617943508145529151523091392418369541789828658373899951619521957207514842724674484325696985221823324792262271106692723694709535224229100358061957180215330885477664139388935699201116720871838759317244565514682280931288962004215278749959075699282395052369470312457959767563234878551895096801579759213842983217793268810398105554097167931514939457188465241635410164965382551873976278122796985879228136360944040775011127489414445033465869982830447199445625397359717635190654118503278358502814071438960415703393829776209630727044789649462034428235581981646631172753172717721321944313868124377340842549163021905329418288099088914460181518339550912907029892847946268734098596862339039136738049977384852090159613554888554806694119298354599585847600507617236725119521535872180745597128962349395347731611986185374434002856145831776468559632531531687282932999950011946039408764698856339104557934018274922527475907599857966688149426657786448506790369507853822627709064270840945753610043911453572349666454796438973604653170522604714442822357638519691466759833661120573299703139712447667850161997062058357331476047623657065124722009570354571868310457757863415174807583477190670203341699316369364859853390203589750475471120310388924565276633426574340405704225741567515508548515187265161062763832346512644189442460819307415218092824144615309281295498995015673298661305270768361476992265311350934158703737355189434938023176897526664333581990291592258790852885392378412638275036759045305331576022974604163957342135058258326939136398390991010048083375787474595391479965813151369462404595355358134746781494311410204313707242125356494296068792778976718052357431398803433509535293586348964162543046910121842443936115788658179680903496297011840315805175337117687897153144237782497135412457706686294218483598664995559867987069781698385016869548270875296339190428986344112613520368536848575306427115841220949508610071049973365571970906895415964754647575318813323974609375000000 [46,26] -12574805690185479712550074720860518378453063827578329760692575670614294167960848474941173980326330454261346486008933690713210420326794483012145828435749992109582855359724978052720919207187959623795100188162958255238237779793577983316713591061002586438488159425955054935058563298055284326497369334843778651258009134305352184880264394202882282877416290171063450174990297324833176019354733043323260472773299362066899019003397207593489974083903696688394275636884618955993524605808067470509925828803594233111358072281180569970529967757733999234697455410075237522046179002359967266635893575055746068807806127510276694896755708996200859801384142329878668073647199295083985935085780589458068039761191203917340449322755563258742006174201211418919461174628030740717532758113815453783547508035530792018247624931644786289401349146405896219115375071776990155029743711877727053052819100966201693626559314623555336927308159933861273003557235688069857304457076178697406953910360099432830239798648670899480068345351723529596286185170938450221774329729272659365322041939084877251616965761129014838189464757465890733669681354329096893342650331088045922878341966174375198742128597596649086900853749628774575951997131176896832847590786416412271210902937483112645246461485944660652580950532925844487156009395019177165271637222377930617330836780207871220699302219307317860183208580726793942420463366505944517035909832976828557538252775267067910296373552901242018770682174199058299689478563897985380419352894835884806286119062214688363361085214445525784666697181285109340558859925727581673981907791454614598416582242774757779695904108494976708797180258274292458357041893393110120187632490425248225693960153193545504433501466196330640156087022416305547462576847707389382601041171250875819370779044568190847765814687344956203444485835216884535183549541283604658357994917479833743529844092911216511486886145637509106968648775412219249753976256853551779430640565427541506308884662912535944950303699251120990110511647629030068832357834418926122745451702675893012493837005984216766261004751667738214677286610358799776642250547686111092209916213641754309684164995815489643237264661043039747398277064573425918124480450063194993019417582299723000754524896392594193380211333825672290548236951949206702039163160362445634343858072955919804441152649831582769223462795190019706096564913558301781023264008519022127140571937219663338423974827365612672372408020748935086885467171669006347656250 [46,27] 12258737741089584424218636343670096973644700256590450572479343724864136444070225025743721063748510009194642012437743951881753240375779461180497687249968032958230228214226891272786535971171270788798941436228218210635205328118571687774191029284351111475377091574963605863731914225294105154809690658210955333465126812925865087557048410418472692382685224407326836844930623997155002849676178451418401712289932410346653468644916406875514908078734260165582888611835881864677361366389484521255744257774908449445511844639887828355890285256431955549961082175406733577019555905079596673651237888353067687659581651322308045787349650182461200102991049380852250467863612311782373898773191809002807352265768669198360461128467380387948234505910078047013688317397868902040883890083672570397740721676906601813468923173410878132032954714540438110781901878677631923822872672851983168495485090779863505961532029092961888530519177568324931985166895532951417941417446182788673750780323634556989063511497775510218812285315037819591762755296286270109351696721667134846761719698938989590531446016286499363660638017498722660387653887153657240710875300590622387200829597673738600123195497791052590563487933499744686788209781191887714455048460355107740142326825647275929912267245005978443247648686837664213505487460548124603438893763201016205007070760832706658535076279030020443564809837611988187188442973823678578391161284444776256028951275359683504068915183423799169396979498544466945557633146094235179842377634900602891382853084090796070891729621185303006830590278412995548407262505830593334268373251129403174728718880794847436335675211135198516565785779573585150738412670952448525298311265434231861364315794799389689636873439817890880628846510558559934540285155819836597409743067258471511856181248751398526816115098497692197547452051641387254843245900049142393166833768006666337001556742152735549377100703739960203075687311689181022624791515369662281645620980542550681070597820905410438866822530089140433834272277922600754491625272748621767957901096929150202938401364594652105822173117821131752682018361923103787127994060503826859867078890475928833846848417792701246152720724380536832671784831538426976063262606759612166930226094898261121821310607032651810937073339159681298937044595970074182237330598647284057446202518905666016450199547391587450092012490584845885194532936253244456355535351038187189866618503229296339642335052179042409470355323719559237360954284667968750000 [46,28] -10870439861056785260084955727215347377853719321199344384798153433968426003097001053413039681213259739720504074489571080365871670900175822631059057093633788205913097167470995213482995042751337885636937646592793568178399791951593214394182273812670341715357138358241684940592232863919875852004902844964989244455837219003880861632066356186329936491253292733986167055617754636277894641134685618608414765909450160515452179467872073543121063524476966982689442136711791015256555390184920837371223985486223905165968204105201839703758761218554866108242395312310522409139345402235260632397104724417891130747913287680148653845756899127920991880052598206994192038375415154576722219528961109732588061571680132614754249318984715204892474521554132694338027367348772886949506165356368707869352224159015078905684669887144629358723326049111816820623633963578354075084305322926481733357312116368660334890048679823601456315482292764891544391504162283724796930703596595146951526497295943474553822712040494704800985691050693891374823193801956898487826459655554305816805546710430738318210951455177772719392161266196920176202342407715349957278350806045028633534727612773428402439871298142751674307009515837571914643382253996053225202502936861213616025436358451596258547763909178776575769614167589727606040009752002350630122546820556277574225672543131002287095575286716758244424944645698137834959714589942735586179656633723567355827036310437348478732327340838121012764252179909249985286628547482631402699872048992040406926922635901200909397382162387996955938008901519772877243434561279402257478452079103327930463335003417600063603249830393007877843658617140950671420945949935666141583822877746608557503622038439068222645366310980930927265815881456338773602280758172573802218494172760706117899428152962245615256378297125873644239106205637590529827015950414994225816591691651477625406953143466513828359045458486426888555304688135906089129281348456816247467698455995971094524607621885428781990238204902899934850649965012225888703567085656491359788880651430555328943508792007631840050140624433686327221650834073474540989812539361014208204592452841464806793786508193691674311824837446391240103150383111047195889823041852792712205092366096848090551270392905858533610688245179408474410469766473401465519767045463172398997856112901886984358473483991020550478303196086069802062032722917024914209798278231700643977677609168968789040811629342461741565273314336081966757774353027343750 [46,29] 8435764803466180011671718618704753795217503987589731036929366181117043300166678143469135953501182926196757968247932636807583899483509300038239126369074027824411277023456593948825214946993797980646099029394862667913785071585247500612105619225876042140223847899544384866510885714949065894011699639117422467045164622441927439127277297970944216993840573316251650019886533559024938846163364350423882702081776155910735453502163732932260535287369043980359526927141360541759111827122211717041482507355278914015293924929803051318141265823347491580472669447766983329386684049077231058955022161050885802473631429595278244574859714561627598581313228420748381922062380223879507195228868040471786159139741740562240285085968475356409407845918446598516957276405510098879543933042048048424536938075079674238830604497505365913393797119717957580086764300566421331293751072266072668714759389506399057878292993906563654107016782199050104583316609737375682999568631495153933108326821979995895553055254957290596293585289697615313586856873265695996536281839900882796682023853260331800608998140265122886207738781489570907214945890676007643197098935775099268819373904464325920636203257252385891158778886357382616717079410275572014685685311920181963348535515401203765788682165576515891631974005433075377130772084775535904383045017683243773071937554497377132607828519747723075054449536716965365165022904854898168566031397654560562347506832846539734409101834101073857076451868331509122675784430301436278327755002667862953137485333824147526326059935194527354185869942821687259347594683427771640437236726382603115190301105784404856722269692524635697804144066573314250616512309459809592189046638810193758899690412000509288195318971598346294676248993702650916236920326721020832974754495469233317017372861600339547409215933318626173625476337998329987219886267172259116510631783279362426337001913517668339837539678118506754935534964794350104052039137912228673194178958407269185920389889538118610684772100600412384230822802442817365920114449956815577849547710938904347498518479819184671545880240243686473626207709447983578844548187448082658762759075101081658973958185435352690594941422571793025891915619298852772445579675653061138323100914303567029898713457197789333039159050169666733987878625143048613314559040972857777890139393400827636413048795648560245392714239549075243910541577087313541824056041597677158190901329993993383615270842401656636866391636431217193603515625000000 [46,30] -6739522930869190016028509559344905650498608297373132620074796238512784550730869969040046927604610307714596267488131008315382178980559339174806560891148696307276412525054969396610807217576439799607460226088430524003186080758648453925143937369264671875404023979894433031408355141659725190132429221070622685358169198669375567395282182265436231359144530689429169936467000564270726782186614597355734060039014455587514925692048152872896190641085189127521663783360318616806851970764701638880505015075625143440519283723745724842700810457771773964208475949929775999092301761784119635589151295970739733224491974789699770472946263552559845144493629296538033454144369169717175573205383947167787120417380180943700898209057188050952776260200549450617648699689684562413442770315310638061936732156490114678990203247083573914677878843673715599672919754616523869142145446016893208251876526913641141347578439711363900225725838347727370474552169408766595601604457780017292025726826974411854478183248211539290533178679028082758624752322710024562286223865133964919706738865770978092045292508483084608457092907454143269332179326538922921131437199406069190776986893479764176439235005790627538630187878947531402723299190744862685653278849319676803847982358295518818981250838304385212629153117578761378153280967690953157266466733331124999929375108170138886701717423705756215025469041608432515277462240584688672220294230885025457275807087176712122857021131868401035808301255129855605042293805915431866408431574143175800699763225575328761869039190042543594061421269264911929452415399101032293415693569249106916446242909781563809229699425882877552739040138581029382108982185759582784674738518234990329427403663075197203211682817303357954691523699762779125355000366309544526947066333015737099091720174854083420812356324389491875981607877714050856891048352189702587134689136936283279462275206229083445639200297254824638113647044488413078519280106651898532066442668122995026239404869879184709403105484841662143975297903099447452755202421535814815612338187074229647669389595439771956599551139201151974039334724612046258319235714620283807424712007685073224544566087391313610644659711169392707095963849967453784405965793975110596189371340384788965572009956271333521577553806177840023046665433652829793723376534810685135187706968811023756416580558841461413292625465558514859804185865374254533929639769520275935961578326872600144098988950158712896154611371457576751708984375000 [46,31] 6555035522536888277105290255732001177526528261948895614865631156004059265203751874007167517091573565055992148813190312850720386135892091450045255479661182153247000944130462942102856063442780317576973301239613715628872430518000520346207063546981747821700921833597568990241954148562771138270958934518321168869974227773196111980649875379419304925556943801148673347836934395054093151264325539553844193204748640439356651708437800715839184792617441876892177916327885214412426754354711022422226891366547008132372292291077015011511089034227004363165706512958974752977603897030202252571376716022107424292497897202912000607645859897913111241018211952003742915164551992478447875286541703541234337772216389987175060807780564305751425020166144625860780541801195971821269210047868841648310489918080245496791938557197051602296429486259820314162062753772776290095213024393904374723007523054381500116013400621437998707027719969945841624525310155925302289847198522201964429158929583499233238020594002468152583032514334778815638317921261537480234409002738419075323053812261141098918795631111589753481573252873279626949221342437608037408960231264167918637508378472526315773320075454937698234957941866268439053248665535194263200851358625821496849794857615804617950894908587776318917125466768486562113105364258664436133780692078988740797691957703304283448195246912834071764120825204668142667962507275061806074474631943780439712328069929672720535616232356106139003558150685572100354531607707763437542926466158035081361420114799298815720268319747950685541526048951785912138490730940011652817925162147364865662719559008445017079705151767761110942286759920375040881924558628521142587601944872721894380943699317900173588722975190659445364925568230805148461905033105775459162157644037945042886306133624746692119976399448974834827508169423677342591229557420391805584676934012471281985467100047019371350036401279326760871051398834211410024324472513549462560203945319009861015745752645668012867186150488914119658331143429563372199821557555865564955758536893986154449056074037068112717867251233245271832270716457050063633983796932041844772168822105482287753142066305108251386867494778722881445710895227136920146216359991977514437940847819589712843395434942600101500436796936999407289361335873217789436735038082320502144971785405747966032524065331698648012927275165942480909903318351537621779393780798002779432491637668376296965710992026288295164704322814941406250000000 [46,32] -6941042337419109980480366806617565238508773133761377890523069628617619981283265440752528006849353033933015145371762019736991797822172537195400991879485189203471034585768758189017998255254629851099674939166133142079567397831962130005888009623630997384062507746532362097568101335880575662515684260852271578006689324245271291182082140076036392531254106260987654230661289984526170044363182261296642108868502368437649748902391901419230926502668724427452280537238985725803695294973829479791911587156871900965394731034543672822943702696842156617684044560152093941948109792517186380329932832328958555839753278518751716256045256175013983389085561190991843288933959722656827619281948428250266377511647544551634148400231486208329500783382804670670692895284878862062020252659738698610058879975289684146577424878078932196647411781278570274953197207641596816090372184850308322902466880804149283766932381971155324922912023055671007850174781390585779394814514485513288494163117750943139625174406174663732400094962027456331331103831699874064877528125303505040853478217210997597597228047244877140834297051275799934350313783150530643601002734447015765698368589761350875773709168580651311911822417901469656598066385877204912426707339632221137381507006145420285306934965960303609516140394910323515958888702007461307684323892429816560634757424299712549851815811917261380666911485986869254918100593617999634881301442209166110986459003345161383814831511149235583475813560857893633118609993701322843763315909510760792677788499582968496028637490442126126383221810004295720566544905732311902566658494406139674148468015660682365571838912865419392033687324023272054127512720618607574582793602719396898848954681214875064059225186834974399084167924109065427156050061053274461225567749290213047512479146984095310423587297655512548118968352251078198839983339914483621158646178609257561595438636196124575311914603351418274834608653549193302739287921593476179342994094268351749171293929006820513095361103869705612477388611429652665452506787882521618060306414100226138819382335220597249779998521758590241367846097525953584699099305547207599244083344681190822040446215960765628239238783006047204622872639892136297261699870613231972086678128956682944323570830785778458535989779010760281654543750320407917312135705943037745035506954889053662387355851875267769748535604044549941228784657924250314020230568036077185621663636243066589776029573499727121088653802871704101562500 [46,33] 6745014966891177558173090872125082488206275116546451950080745989767957512458515398780090424376194046484678853308456300801640903208478788636134637289768045278052848518403540970318257238331087353369779796543957269838422300112984995370080026584886402713626784515141102851994095393853331316250472254169591402768961051243878098992907956629712336645901763501104137485078678360437352709177769651691401876285375448248302373507323203794831657819598182821081942151037911348478510308959506775410689196747233950282763279183951426968028439015295724982037675393658249156374683740614918714796598801914567900542006802486729354850579737412157967945589859114885998738551128914412691113270438139504385998182805457720203007765444906637429868940116868391309570529002023490362953390054751203024705308192645241764681358797778403371961985158051108631751793680001569987293902365674574777436434535821637606062391912817344479483366061842745484464819400569641491887792914836200979362916091873757473807930995487700487448488918792345087199428620590664223922765227112274829044845296747174504873141860643123719286656050670794554617808468179783660032628011035215344039976233349842690936621505340272472368020849465411204933104614477149002923821702391144324911559467897579490908290982248819951848692411995173767749283849289806493262719348944276398103869845547278954095646615782457014228323209665879797151073148258130934262214321530261682369205354360378112218994792373298073368765202212454554499114478244719427136303086451775304346348138105160092263097026361279037058574572029062430072076531145161415252059646530437897372102511105259353199836954096277645806538734488474544429246383843953623674204544503378060923104118861149349728180129596890549179292986904834012050307316155951760607652390604982569260807313032048103834869880404163791967357390451442862624507414985773385411646240587784476608397886410011663072081863643253798264680916994113289555732424391020639665287020731004626298112323246564023194387551400090547442708237484935524828700755209302272178458286138510063728454352839249575795727864621975684931528109009686495245445414529932605544690566692121041322383002049845389745245852435388092272322902820534227096479293652202494577112665918552874672409041471358077399845811321490655111402324414682509617848818399234812211907964661505186013332269664535813119720116225437115033116690593161269185020992557755639879807314568047060809874437836697325110435485839843750000 [46,34] -5691376051202093394177844583783063718614355698549530769767210059246458554306277640491819073263778978284075352153178075160136938160097725229585248523752980764201177770625494766298983251411956330709770534079773059304323480857273574030288098216176420920937507188330429610941143697936544318933504147232381770731473460622638826389369921947728540924720149167175125293631524494196734752063220294509521568461529925164200253819966570788386172345869744192138178414049734905427094286844319125891226387492976982039993858121954860706774225436841101959365238545411183622254415188549433949488196111121939053608735893288894179686830171257362405452907956010608809000161052619752767761878582554949349117835546628043786177091749564693610165385745610116331966658664058227800188029465628759081554715702981448571285582036702826003122113456071740562576923054942795319396215371045673957059773314180725715546330614690148310608896711309751570094276892301090629054334727548867958708771878366560023358547358336723831100417548959012519729185740700039748807073084152799134670893113016174659201915684706449558541215332258477869440613476868378599073297836297781358028244341470803183387220874670620453820158790813442304671959555915573442213221969181229483381719679840313265265504976519086083446430910201190231192114343147204151381477631411233996209113593135546727638985025610358191867609288620871661908638176706751051279901802876526660579913456823156410130421711962765318839473728225425081503988666441420554122687152376422167891005044308641170990821441704685999161768886644888934426974173848103024064170777762193821086814691580075300208105595449777582782883308308401893951600775010989967828913511569474149286848458761381857913572788840188857950080272788222856989844188529233624816738618992450317530938390155035932032902275836214318815355554679041264314737559543829766572672886993064091926891009565098169472553381039453223046747102243522192653745786686534411338099477358296510130479578278876315076539006733651151778774167557565527193894625588015466983203529978924768577760666356391224072187134647557057647278671539442835589597782658061800984894751542147697937838590807421325172566804869778024790249625394442454998801133246361429339354693762477539929616204655846253024488676269528914515764835050677075116494529370770464175779177652674792481916497411754798834474988072649567364088583895121025556849689229145001926127300784230556018883362412452697753906250000000000 [46,35] 4176672964380494329071780572307044489279112899815704928843787766634570393929601153515793273110492593591090286988789252445966898002810345636424846266074609112586188034134539202826925812438439174830697094195431883342642992322355122180633786237194364961182547827247031501135573652360509783414164631514267460126704551081976289760533357908380775312071773397485737288822287615643411158119150248825632465887563432646943470388743302645101107794236282433946324963077398673855631350889817174122797330729611333244594577874233706765827693225635383925643514878334173617005551551105671459218578073615227872721159259599536442332476080933843556168505436637030738270388219731225339222883540907705933286542371859767062797305869092683391841100607511826369557241760329431515432361106805308071569477678452706386088936363566189939671358526657889264443030375258561125741695047046738483123065484358132602246101574411445733783398945456685938961545217510267044692040913256324162156506773935561691463786508746254588876090208959626960739087787472859470485110400313524553557098078357836405377218256066796989564394140193262073664699522772860571821648109402682120713462240899214656203933386353847932896747736863143656925200084523075324874888030471131261646918136773793955759059489376321241980565539157387957092791136425725211064589598311514134534139661488709982289050858951860005320683744834955031071444611858311462820157796080265656936793772515473329882659676747589180702971746926791948126117252305821472345621669129322896274352733641669307524660003302776602752184706996460492712863998271685960635725914097977760322218000931325576252105427889146778158912347842382789267755824505315796035742032583409732344357595952382041311810336648529564187613684876507390978545892762292659353678451362201954585092326390754159244745483462175602431129068375028498364632221745943727047020193471917828837051094110993094183314688027822049190715665737476426698959054469702400169687161247694863083149593874154500030873847506475620904745953265055340438314662416594362905719212680236598480879133105236570429084146112972501671764223510654196802017195576478259253901621042418640556568154247327541971876679281675066684584840332624503134797192891407934831930808310158752974243739763044770739767901245295165407173131029546323450212554700219656699406610933298780619693962945203304281783695617585082536652082280144623690031991520061492904154418215334487740619806572794914245605468750000 [46,36] -2682951141923198032732587818600917431403834710940391440194197392316910539869119273738237180047284993877595854594204503075801145399851770835029244177592820548548058045405112674156469219235505239089112297642632177507280758886321554410865770020058292294983247663445521462655480467084630076566854162710280897073257311984579946855526878319826781414506391775674838985385865823122853381730543494707727813637946170919936212279967308105291146190838896557437004965271550580503306557662222008600990467011541631739640478149568997275303839336660171273606206151301931739917435026852932834433819192588994336466226016303025107861253203115215551425758459046549302918208617478723995037750101279815435236044923676643444468422564575492107455263344991675171917438269138766791141865771410637065465617299276266599653870675327781525532279208488468708370020716823811394054461146974881237299938551159777733446761316334135108454851406126159070073998744594314660573317783501106577152267098655132526739493500849135865490696066643844584778263557926291584405949898775005598323294265890001599234872861507676516605145437661305059255529762459937959783670452810379583306478961659532834417957384751768802182913459663430659241065763061132469287091508086048642806529504044768762629138485893980775431127333783270795434341284505898489743492337221155017819229974067439286323423550267176680647874834639423251014762276682843621208145014914640987904816715413390917226462954237466708653587569904695448374131871064049406734705872703308562522977359690564237315299976971677787259593935422457333942870233227246913047032080574966969231136682403261299945897548476762339018497432948573958895276686333958609568022497975552244144267211861488232733131231151970814534729643704403673376506424103200451033779737991163206125523463649591677305854115139766855818826780302261139379777738951390178580382646360487609694168886657233947999645950197163015879149091286953957498385062180066129962979317282936579167121345179467270401584995189280899394753111584635792248734899480765876108284801352619215484742406137687233619575785423789691983310490499452592544657595130674733644259225795086184116201104953146117769408964618389638954175676944927557973283848487329353796728703746045000140021510590059494385578717789971570211044150641043489574577554486206393386533990938720458169499638522605414290605474762319866009978603090144693025791431764671602944747133556724350000877166166901588439941406250 [46,37] 1499278557524994111710168367006881065375065627852869122144629725492700883337005176546079432309993492499794300103401663836173232184562755086638307851931533937470644080922740673566983164430839958128494336356170683857813842106270155531821091618636155650832835533163111734123544427562343425046786212694638557977306360359341033922782387492017890335859946692477267948110049151869830320057801509866619974922228337614098697664152181502439321828946365401029239010306772698573331156811165247869264289132277128695877187756015053418358865342206732647123518769240594016119246224755125410269644406945461341963369772642060845301319908518357031697215947346444080093354703054784529708166863326270111044166730786486080431226897840595501453074080652726400068058709539534349720406370489393916639680256511871437148015545913886121898607092376875764003185076426221966947305602569276487257492614418204251774763845230864571299232044730477735604168874486959248476656066858056916857376753883223377134102232832324920354237417742103834984802987647096917306567576389304882571635914944886093594490172987326103119916375038083958339464658773706622903709655150028073600763290570187248440346062814414435129942926990732209395043080602573662945158514726215119697454170037053689209453649967500438452308235947014874418358014484368036675048205550944568178262207227458392809130136434183104934948686477713741492748854826879154039274496732116171097709194974488584207392950699338079177032793699249628237598109753051631278976205314272563622860308581113530524848974769462523167120113808035104069351373952988044117571145324351277551244567405217109075652707905933243622942568622426343021950442292639856640408842583886251476679571967859004358955698119295110755593871436291766991635463301213779615398947326984575522862540553875178270410468798563942914968405216699697219745386827897694527309640723451675966019586736163010145005158444487220549218091257711105398684768088849194019780915734543158075262193392207582962450292521872126446608889153010796362330524385379039777171384486993356799268967699720844357419505936705220528945163616128170753772342636897360481235458975443753758781982176925450820426678581040954069917073836530295764376923656767621470285304201358357929827342027898497577572657287290239154454443409593965537771865762462420855429959528021292142343441723315872525456136925849126486554889082244529489984398638283309701524359525137697346508502960205078125000000 [46,38] -713212534742869490982236871329967389796705710344728275946193849745718671951678027766912934398166582510669555714245621172013517054573888885948902832662569023940791181454860560010481661516678126076254441305730730309143440297271527634517149602806324427578867973342718037610934798372438308049010877001810159905244732483323392117202031627944112057133871339592907779548903038537770832255943325173625190188231377830574233534214230433405656632379486258823502747841419283858547648925626179287352084020898496487545072321942560562377663125802464132736343125478506061683373647258033574284966528585233676748084558151132360963348941238088390124859387010795221442225507039209517309308872864776103949276763086135276922285963691762233244672727626437605747096892836985660454555807115705856650333549982459628831801954769638227865082004698316197530350897609981089306316830470379801876338316156041541302669231376330469779381969012800348337928828495596253330472518470118020923598047524900065610747195962657858050023061023875722109300363193844761720343671432407588953029692792181066499217669279991179649608134249904626694020296175124458703079011660889692677627085617685852190746151374427278722368521912280933029826186836226114032734846530553517328175105909365194495255194889798232868336907629518379122656139376841658424936957953752704985432913969786228297241530312055414379747102544874095316372012343202583017555090681489696559793370150423372657224320621242414579298287314018952029632480991468489619438245083302941528830069312870212076524850761725697289406865631586663931390684623719955383740304996623805292804149026006625945092017010851036930889379957535533185247919022654726733969532860896230564115942888592403350403695477649404729963983630328063001581811702869702628805871455440673540972545109736247016756900761608857850359088025542951851866100084608907236983908335363165641721464149036333407149260590682227512890822715776190078086479477035682484582347898315745517243303912980398733345986727744019198948859590235800682406645971832258142740356772585992170594318753434907060666435020123221942845335885229465030150966771372838004356672458563350723766187571647152344969875932731519330312586296667031076385957281921604724021235054002281645521564405865069447620499365730615223796146992541711374270561525197585310834190488100705044168635753207715930976659747286690674302666953664205934752984785318825899924632949478109367191791534423828125000 [46,39] 276849115832257710275460657574397402807019096282101316231303548698940242934101300028983292237051415729801294992911148147154484706158961571899770860055592609290639530112445139816357939589021893378160529026181413765526668316636329809643081998674492929309148653692923272998261918140566409119090480047364191245322252980348584621327644455406298510390442674023170544820919320743513566183850245971304045843828257001892152799986592077240508532497893836746472282739444281008475117332793459697883881642817889712017875457751162344585262950098852041944298429503503933447493455214343191739413437467841592423698815802936231116630626987979169305270289913674913770064086023062192567504876666161778454391012464877354623200436169320920719153380781060853735012024826354537916165021714697349635494432715543376262590607302138527586457301238965756990233663524422078610583766918025545400332282686519453105132667942948510946009755828163219040354647656258321472865043221072739416574227619392781456607178107718639939327791615988572951396706241321218780763287203844843427381815917650285954377652006645576717164384577353076983953812773052698585518425417493586321281272317609610029173490350317146162387453529998806930611489790726729969041203880409115011714035362424668822656322938478840039973947986468192895603369137764178504696248354100754744192074558379722072559214202486104755063651521081756135339723318474842111568469458975551703473952236359311230065897913987105736420921213959969751937479599426042495926409224836678826836778197925623807576170432246794681446697610157833713083802981903539439360572173379705961388627991772650422682438299358547597380537921017276442069067531196530860855914297664990029714764593342774239211464738768793203128628867144161582209131064344641335637895580601869946094004717551481996878569233864317993103191363892398374153432842110394740137268560992386204094670602332089312513751581975824950469003627819889380594629582625565140525216601503071051520782257366726938368835877888794095132402607336332792990133125926030562802727514065923906682938661722462491859650076664849551957814429091920827407838764322061987494822030143470251956677959800337578224097480913224718188558730638293701067145318609684854672530616802984267024771994601338343903493882628219295403316837420096331399602895879826154003146341740232900229054099725424039907790553370241795860660873250488099589703403814733295718042427324689924716949462890625000 [46,40] -79447772557286148147102813704712239951237218757209519565941534266560201106131079190133480614299419146312789176337026551727931035485900885211136592131500152988139559268351902288305467735135434058940017563133024853177279536630133321478077195652592925757892145536897805223444318506097030451479693153309228849913851914465059689786676298620294878512200235212817001130947397710697788652417305661037059448888686647019021059620269766060203979899128603876478387510706202131211962481790184692742133685179984545800931645769066433850228028154379870612954058608397024573563441856840083891471425273751488063712520304917934688111920680586620405461568674703491141126142645249192329585646505226550350961154415581304563802393036985844140851489994301421779427024445676064583064876479150046460096393520205295308640908226982238800135209319227901396981484327673984186327028156721121532778527401775958507115954677014942983531518028712730637247988749038683658463657133987355249842298977085492466185491054138928655050119853317423061711239116531448323351346465333265108819746653044019470127258919536598716918017510958086558953388786347446899906217029870627910255158432970272229356097046400299478015803503800721360771151164058304836595062128314521211779887721197029673290620011587461447501214007867366194418358278370793657171750884881848274192888458007322196349899030659990336941625248048496105108952287797447218915059139564553514555773642515253486023005381249172542217895757978360785276444953168293976515736302218568988647529034531531328839412104208346648425049194561077602804711464403323682709560266561336290097642630967705771852522162950512409417205617636395976002012089974225711763848323166304209249659179044186757997179224823909925984100981410025410443162838773380401756920537552947032082469636768604516560161323493522522345872777637349061445543985710590232925335852865391949660988389013065282591675081404241232477995774441447299202663506450572931249119560042690049116823537081048240422961711688170112559265462388278706983231958482235439237126702701940367232931805964335465457174038930384996812803964302044052220615678780211432741195906325758682477757667824905793590273752871052724913792688516206957555753108974153880300303829036107890383848042358779618803673788014109682421583826670966075832079552673900856206115610912760420423683243491179025211187333888468877531389077713255269662558089027726282438379712402820587158203125000000 [46,41] 10655853281599746957173503724897149685825593007459198126932933785660745440935967021283558237514057897990676961550112851146882505167226917364548106656623942173073439612953986180326606721615439162756521812959635300435393178097922113188842831973595139477146878529518477104471620376657367589372955670136055022603237143209794842426272449911648519645189407383709552121561811279621450040769399692101227727798655308057197794350589219128076005353368183712452143890440002344947983674287413813299505045758515755364721115600722932554688216667217292699741379561873123721357620737639240061051483043266710364121448878993443604248330569787623793732902313968369907939735191476962978657464109951924757148311817530405338123550562211792218042648304152534717098241015506655537258421249640371860712695250742155864486015426493491377479422637000348147615903318546471779747083053492023270873474080948543310789228856361863151460253361737273824187792817724413253298649668083055475896033017560913104945803623815862198435648229721785009134018075260669706463524895410311628791555258688521924343912872622076228065172018335210632970723410287349406184882550088260575488251512302690685394327878843976024357493029429353356625151479477478796735306683779518119222741061391910630679076401385158265382006262148268854931585670675486544281603618330579988838376779261112219770777315602681600283672828169234404185581542241311720494200449403353326522713755828926762808344369385328597677927413869427028684762143912607678063762008415551293799332436957853944130919465707779250420235857968639391640109080026430777835553878071251742976406933377336016303571085508047657122015643109030642957280627136391569276903456380881774413859688172940074048595420486086265919865942702382498390859882626879280612434183363752984109080031652863620714650160695185805349719759906464498514405440062453268798773308405554257717523176665159410818025631987469337703703521755365539823105156924045867574374368622172643295901976293184904617674950052721182711049258199132347243082933607620107815112224420812158604098255025184340018381495715091465572857669534084282588404534317743332045046365520078137721008043068458131168924178243469139143077013743601793111259889152231756344666346573506245395119413650516608065866565826694262859443864709858796578694303007280170733631050363274630429083156180691845006391858900872116982234081567246125371757614619383502940763719379901885986328125000 [46,42] 4819783925050207144899867202798968154063252090871336750527284627734200422634097799846999166830157201627034267744664735460300289095302676285849059633824718996435696833760003629452748905174960284336453933996882605449453910495278588171267059623053014578525180570255427108620377274716650744781293318811110175288222344741603138751619220378817712961772057329898319702663467028618099491252831054027532070225493603101311466846158040395954021208139439485844588019372770442077844921427629065813272891613690578620396732764209038967453619799168510957641337539660270309659263364442287803416574997427680647584625194617824465024911670220593932251903851679716584587798755236131259274625881315321781283464770854076136280203206045304155768392877327086147687574492066653373401030158972442267677551383477887853140882166130293189580947508459756629931882346854014581497052519128935478085871053230311835723634098194174190100173970077608705221905789937088400777807275057811189178751643312893361219548287323141736886562221107427700797960697241541594326139094304019197634709899951320591938916062724512490519117596577029585062633663610563909917777352120209970780897934462957182086380099736857364257584897362095366694777416931651469084448828059910010401997059982559933940503559991695734881150345613323763548779404028319222752846054849149121091746443347030719028961484625933367258951275941591644622483484610920341471032046035782033266634883852176875022155089193980021763593662917947247821633034528307569015841904093914758648728444504577326092104384594040501293661019270630466393130458588628140207589410116804430050954040091935364002775383130676033833159459741876005856461114493019446364082153350689935510856693458496041892759445582376588311677717381114757103829929001529508296163570189742874982245779375367729790987230554975010989189844142952335833582929450758085351232367113759793838314797265307589069122722167106053539766801716824381439508112048967349703147795925279984566000216276172621549357636237706138441661748858785717375870928428573052323392759801512733896861759886770853706556010397098902169420464285339119406527470085996215109423670477729987654169284394334623279166387345204534639203761298621890026933837409011582965023804864682240230718844779313667800780779011807232068988055899959314674603781436712922509674152666729032664117324913341810671858232528675527187404763498248107082833069370053635793738067150115966796875000 [46,43] -4614281103867272313258036513300715579150231648159320632394539651577462726161039255618968561280860880668672724684550017279641350057971326457209897663820423026084238447962270726557191622960085653198791359637086563721466676227545299439309584542611682151961847132201875888051881486057969907646513545160649738427733672811536608534858124077118928510271190686095623029923731134366322709739362223946164823402020606835182796928371093368775817263782839152798928686130700125511355000846924406201061982636539266246924487401477513299634951572057321714291935088972133801939914315479393170729180063370959662493283336066722593089964224825384517371436698618531412148922592559199241110852763497003927773933406632138334498292585010387005780756758052086554127490838602058209586994207174000606029690755085720761884820786284842479035930835425695554057064728623960000301382335950219254384717177025901789300957335272007000129723056546528098223831615175548957076871259236894569165401547542972086775425863675434602619106614093236076051700313644434399807119277580876657287045270756769140379901738336118902879662675443214170635033269566949661483932099471102963691045933452522443213638336003784296553115006704663398159739293967468649894494168879093673145126115747638694029209002385222361556865712097357056531548771076046446639232101765857385496954416334270168787298276551399698759861969544503165063990077103551005468199816824205576535026388147645181662257090686796591636253038368115894455005891510775834638754591642845103618998695571315777211847137987341219115975568546587595102355664332029704946022672138922013166657559232048733256595828261750468609530811512506378417951333029630448502875586249984417093290343367102625518404076602160177458929598060688442691679579696627115052086019225729194266166474701632216489372925289423638271116158515967579897184509998118197572780209933992350264303954049095021792754412876599976311413155609334816355959596183040185903458931268657394189173238560252830474244228906096449436346694923923866465878799255105822247089220219369114422392734664578026565049991255009179680677138736710289150405344290714554581450652534473648384083546846521616759136652251093587740053630938378809031809478503643182047223876485657716343011583660285819706300048123772587270110559641030752844891786812338230900837838907812539906693859540697866421327481588444848980305034653642999586953266089039971120655536651611328125000 [46,44] 2293530498647971329437734683651833157697296685023019342177226326110347812341152135117022878114305187264812506158035121669707073843961162231534640966138883127998841473692721262418541324404911410627438258313517927468534642168368451506628190925636914319821231669083635755031117396128374491667123307343350642725461702142900203362359339500349628519895705227290564929538007555564068826746706013307811645571862977760932108237752909069152716174719455288101825174902930113601704515633224596936605617032303946655211121031815551123892091098630176546537946997635126116394222316687084070729480243218560765693591399559632174867054058461440514781505604922422214059206060529614601297987207876200365465679973246709537279705451398606497616466135709651919402245812942998643886931927946644623582965391705279629604846764902411593582960346158472810193701514161981931102293593082123751080472998154382698513872752160751067025984680115906253518311173222322763908940143673462236769823029892926815181724308504357035133050403507406233493536464653226782513241571658002051465601183701809249593087182750866174736961900400737235966469930129492869209369618481550633668884129027217048539775961787175936466192136553682739059984036670724732851969432773134713218402250354752815923592295365427374957349169041732721979028118806625178603195201615314736967209421366253099852355103763523155361470702853255793465183640215571007973055732705645512167909203839242933028898047099017265366838310209105315143942017838475023098702010128310923433963025446973048765523982500680797186706809980318699374149294037176679391489849750926532869526116505167426566755917776322183168736809429464297446257141022907012835776744557279269367067037061512017725546471926954773839355518997927466945534910155010530113990574917236451525778824896900602696611702868545258738400182553710990276533119670336785851674817241203918551299114479198660697582327700751014156845717931487824915699451785491035999664250259323734445141725878968201962015653224749328281157150860864106448651883850545812367131821411716610713504304751256536504205266352678861547377262470150420842392658697073836621732767782616051182931676098846211778147157819845304525035618225551917011155137810860282205091997602038028061454241584611744358477810740053994480411427625604507841505533373110569820525393225855751764528720938706387904376252971790248832441148517033435716427902661962434649467468261718750000 [46,45] -867400542221661150144497178803128303148425892707724551466487197757754794717196261845928625985751167665128052556740756690109777385162091921791672825422098830506500595778527792542520978024946478686110198776304039303023537361563246216294086937373534738841724081332835965767894015670460940353332982163482057549975602388274467713963859448456139559547893377603619497960455756762322557799681167634132108921999392239569231742043044339943583429962893168245082640423845162813032853073527025604752094432600772539184139803958831201862582338650117848282581116681705716663896258854213436264246603384841998003534994271853717708174558352040721604968646704674418938949908347302145312693785767869179388632408021955525625064270069915309635301808513647897786443374298586984317651109200061459502845356432692173449087627843614764476358766260555759167066801017292647763300253749484435712379047364687161657375588032516748997597799136021066205368299005839976361269816273889010982602667809969008971795022171218836138652105658879059741362458965685830391235288956781680557694125481182119165990946482951528139077235960779764245136908174031914595291915749814160917713402762919279355198625960508956209901462455041272145793986205932056701702248277393628310758411257014182754317488856717969656427290517905859125093708736876238365803988502613475919299725879406768816467503433410857504436193426686940058823254615352397029420719053657582073432586379819105802053960065115179279847748266394036483510656035571884017937678789142351959331549158056257083528315917760944734942956640681847289807192918083830082952304309043039187844337390558068712369895591556379614479733081536546539298772522030666147845084359375671123628784745487587993427408815228007360031702631802279906994868142488235299802836509066457539942850831296972262928719101664737481709797660323801867789062008956898122639758055034423663062974237550863569561549375363457477598654253565092651304353010439772351844792151073792468360645204974501989726750968066951464922074324023188199531807375809044145780230752040049422175958491935986751557578872267476761996671420028450914498459633457185892372179277789770931056217112261209817033364891072416692630780339159558355839141224717656121327020996770174851017104496423630446978750992083027327901663113215819009120387150017283939436517201285928705402322813598807134383374917516496558656262285541549417189344239886850118637084960937500 [46,46] 272654022957714765895819094213015725976396697417505836712135509763624683148644400504950791339381940116302507597196636538462481707831611620436931919462096207864883634243926265070230652328160298176220105795346185288461940728594204529933698282755769047747754931048764672761914674705701930683801397888908413517501136035139200871075186616737336777374883330112463031112241559327537208727352506272310990306693288368567784008006886837717459547150748417988448456896197842376507811174766917089625474412950504407486354748294636421225428489948710033396285919322342823869887103802432281573652875125519143589475961920962073038979453970076861021782702705265108000146142033771615791840399046763660043416368278635832063883936963675541276208194635735777867856328650547407964398814242412764552320828047555677791579348685016992754797463452215698370289945650963998715810878933799765258689806718382672983083480495844461440252862167424847477005482848821708555785602561282254459784221321640413989211696526423696714033694588887614161678096712667995831618964831021854797090547315277293976804428509552542554819085652893049929338286113286685581367586652042275944582906709412758843554663003231916691880390360142551687752282566897305392061060455064402901622725699018671407244358598761665891711713625021565826283728976460935424498461787444793630502564975901740092854453376963422883234860813052734349855172997394362760912129325635090948018634506991139781472970847471502655994332972303786668692963228704652641732636040887467734559743110546141605475713324757536481887438127005992569906019303915969875715078139287070446904605723352695538099071257956910869692392531352075182036340701264017956375947538066045800601809062164212606868075922424780192072830075324813629621090799618070636120496978018792225802532815902360208422429535264969085085173522918382639424818038806126720326023391549809791096658167134570301633341018079705586139831506444906195926993099501246136336554628342143428109201513672740527188466482348055539550782951685359472913831617222969676556532663471101316083000367402110167608231624590298593190737070479332953223481443670944142393828539396379651672213576642000965139942706774016333190237179804008709364976650803744992555949554500341769387906772984409316120880357179317794806003198408779743691682155134822967877844438917437887712093601459641938113664396092342229004209727682983555041573708876967430114746093750 [47,0] -529911140958605389665769544139071041931385624148785968163052124655176857432959446308157892892234986545394739170299060627053783157047764590897814742628102838172788266406809721907947683683932365006622865472649904940683674069347808701653628219873842728612093448522092490629616991541973789853391435165027497029757759530464639953078882518088367360703361684717934859130146376769517944323477022921235453261851960352393415527957899743555463920767459277211303563565572845432075167008565491725378284006145711159735901218034403499552845195117570792122265526087742178012131307667086578458662979977400631546871322152805195431087347981591941877086984555637001092917937974988141476783499727589597157346689454509068404172544371972430826539258480182130405223434578188809402747979566035047860544056647850024256399295124144738476783484832530939256546097863926081737389798467166239196582599192699066573549414569054277664431936705480409967160318422754065190022842640466600573587443845754464278547286799238566806098788015916606009290525974276369187906352903896212066296640076052880287974920221857703056700124993944258321378638468205975016581131290112998737055132240346757792157148454313225611407147973368357353723258868511248603036615754689943324551403135903756480218883137094223714838283405581060449551860148866509331097420065135713558881408676202320125011772320314663573592737228674632288986787835233027995391373538137204410154351023361404533304927762855266464451686909834993159695271707604545191141669342433542020436441357363729148430182024872991200142093950527569477592672474671851340595903594431743347563208084912382180215625932150429696079582951922997026415346476636068557760432761551868925184937164597966227787289389670926853608651042003256446614433475131243503078452101276863832277787923833951295257806893713964535641444731138389186937695781142930320809030448026224954216138509279775627497138195338735803936461694283748534552692026359629256953217598930873441955011829832087229244761723725848862981178973036342284877653456286484776394319623991840409596786565782600507628211924304453669393503736651746892803382634419868450772917482081849989966310879469514280215660522539207503558758118366380449110651555948626423550759977458458071651992536708310429727761283018237116951531904476425514439812602127482555230592272601940547999745022951976776259353713886096417303266808330034520479801041002856474645058609189256226823516726653906516730785369873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -208270308334386377133228122510011438432711749276401739687881039910406264596274105272162631637449804685579856291611687887702926885067176577781861812384803740610232046403716591744192996290261924683549996725428169061853611208012314881170095794715980933961785056771080201764282852244864247978731893548884291380596217609225113268678109764799251965314686883988792796787175569590239432239748942203582748155590144033228448758312476296823562330741120018904329694285861873783239499208235507221046519587250913858510848456956785410610141699259551750802472989884494827923767391618659577885043456315496232568149857955775412888914597990219979389292240420461194924369553164667092898284868524278820644959520769479821021310051417072267839465470347668308419544517749946894377448230732508919271129279985054201923472750518009770788257257412540145068860243139894891731636444882419726537723361029114683212746769972122646715646930541949576072551675077075754586542467429469463286825943598403838877453481238835932637972050809883800444445595320949954166375051713822881665562785521736521822742459664185294779389702555043440569427963043177428895551892020006639391471601131541331572495155451820603654328825251916158666573323065224241618585214784179057671844849366892162390843279093101282687904131300954727293037831384574421107606713774853380217024391553776296601544826419508307402148839219954528268180756171841425843825479203988658285962568344438473306942942012673626211437012772598673266479311049714598111796279092203707155658795279327756481057270453108684969293455426474535968262491349504906146101772838651514591247670242694042479084232729592652541006941663895060065606465216811872189015241649650882599477002784696883830918244864332496470299253320767297158491829128307592936062227772481413825160042862242798683698286324337338232482704038333135452580521637999859767126804157032172819401766265963781670164029564874538586202995806027408790100212841732817938738067953233629887174290219369150025095175713871385897373161747207075810841582668089262753034231719146814144509122623748861531282210009614807888810530024351130857047571072243885018810014359384547234885762968254333782518848647542839895597110544500643524926788437727419640438234168052399059127401163763106522558159385412929478359568116570827385423508859426496410346925872202111039664296929612129833033780593806093618625611503588289236524388812195481333660600218778858477592513809284469061822164803743362426757812500000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -6116729044102887002241710778108301656654719719371335133444316155937890413796474052854183564994195374408112170413308226764802698825732715287286568937470655997902640479464333382111720440615764922665948577944070092762625778925335903978845821969570940445384460606056545939700769518763409634134811443716258757566330614327750598910408673691803757600346084864380888746773547731768528434253595310114196270470849097636197770603016035199829143093229855142862546544950314126464012532655531690823703076599755263929379499425913580099924935022608283846601607979127417767813300993572861261900696607366308653586449639960422570714075974854901992760471111593655707645988032179008548292935752713705318405844235157779178327798119848756150834876615273112738111793367133858669861750793941245865443498191761634731745053444055149035307630265747567364498682388859376242009317355717230302293946585023423711959176498018385046753761511126681601704156544667085979685385569209372071346804532122477405126180984355522921907574834172869020332032318308736442264351123231608461873380788433889836759035120995310248165866509542800365007458365608934395960949639137465472275335025068637879530504423202097170338502862399111264693348094824209297920499564864175353918924088321628748777712534670773759409085815789687028914624547590908092133719618590473201859203005752582414450090902501774209700319963462588606083479655520957136058038868069916282106407385376568799151007667704466923914915820532908108951276425852590620591105376804422035534948405221918012364378368331631412356659446542575883763018787332244003369990585915092386442675135479499768300401639187542399586246400317157885743620223441361875187011296820981523601908106437744261897223259177264016307714262896766965853311299909655352438765507134651448133146111423721643300557507905433476235638565386900525957330071343212342755663699506707760893042489140693262833036362207905034510526280950524955697950424992259371369863896300664915441911984761862599634909510486022347474696951649818154126835262446582801916468138945134129576989094918317444851473603627954298075719956950992367575739862730727405139175757547337276549686640712375199779115506568959792640494247525764803571341646384009474578997028780706361676990434155598324240329624054745107052179526519112162928246949684636943178799767469890359602906022495692171092749158411255985609403549280882927248386068701983842866271043443622485730198782075128782764750212663784623146057128906250000000000000000000000000000000000000000000000000000000000000000000 [47,3] -210140728493830599269999060679971354301621100691350939658020956518041980116802251613209806153961519110465055328209234072332347015073587458755500547254020386393943413884010518670957184599006998563753421321428512914439460978889445301252902858195660072340294047811394124615972458028817382884011640420911041449679030671773027210629101437660352235747607456057378302658961341635785405615245317252017195608790612446293012831910821446863178107169355975399686170011190232535554813579313564864057773071179906875099812197646676972935369102544479376835842916849639159501584181838894769954437983322175914232133007004181856470404495641658994775468407718318427902817630973688341056177876197119780590630291774410209253343648766632377070087406781829386158710652927356037501199505543362197639277860540122975524818376678430128057574119198986868522726981270700359017174215883038376102671220035391977643329766896833901627513519937751623247188337003020693922431693143007853539551623835326791567730681213409653855548414540024979825436801780106811489548222156442760092814259913042294884846403214781210169068155622172068890867242328218105616476295718918010800749830216579872258735542600202808925980840039360652981494404134102783200145531916644524512949946713480549600300730830409047438431371159980319069011204852286056061324041899100637459847768789327189102421351166007760183569770730507366428139347769677293581603265257065193383563176185200637080986669775714750141969132595080175861927193991480496943009981253891381493249015929169708567470857062788115860312167640574313912604492988100838309296065235161189662402708684054717003923032179240945180198984254529512339039679869601776981563295375141733887815005280542016478199770831621370497020343000543603518507573281352502288663546150660010267384015872756553102577072770696055897456644676813472373654626776431951286091250278024071470360897902222221976577844744111305637544916349925063285377567232761178210465283697088164877732397285357853455536473009715551745333276545193091469207468752460145548148606739282967534280460584971868028385822581176145260138988045550056658514873587027024662444731160945715643090684675402875588092042898338320752846988669513038808189034952191790443533965799543208158814389712335484266257590642472610221799604766312910890513178648646911949866915906160794261943753369934949761597454207834106470275375640679394499480691075169420491469538028269378648731804995047076425884746697647642577067017555236816406250000000000000000000000000000000000000000000000000000000000 [47,4] -1731197633644144314057329685363807810517350881005900519289628508343537583136671375910669369124526118508658425227529987694294925398203101169903127906517697785082807027963158377236719086731245935906959007613017694735273033007231335953918364078347306014718016293407153653664656915590932656100211395591337110935819275289576611313159585068327876566836528256470709125199365862488316667725253935491480986629179971664644259627048695600306652309167965800920544373894484249288385311524490209120198466033857984785566210678797800193890053584189252403371647669761622168397973535465378549696646562941302656317912162730547366080546198756928432888223974131893607814249881565454207616908695675093386374224287110467125275819186131803554667963378550665174220270938531565619326597061933517355705456236211597578893828593279491247551330985018088520448346639416549911120917110470851873485584179901087768199587699384153181890123524824627202058587296223051765129373440241043344308017069611906428355904477209910076518672455583770488446200524531651316785263948224383440689261452196399064255367199844812320180265436973683441159538888782420847673454272406534071169847460285785562229604006054968068724320729034139942233410115972815588865629605259419026233117977889589528579037315087860192084196482589891381593450877455556698938837247048982072592760710170766298377625878376552654292755090774880013518594963485130316260114745172339451478943632225714797289314314804911767850313871269953265448714649647085520575712717321158551695135335079127672695300388173110950682425726400227603131409355400542886051029616138821881388389606923138789278956776134295580385836126842771416693120847460079752896545413101206634552476944239034850241375132854128381620375187987948357215429090151643865272013780770238545227685772790425610333778867995873948584263462133272124612573279632150935112803845254648572837504504787936575999967467067218075858456862086842754996773030767653304322520169123687835536918282665023646647016224429991815995137093648793564999483101385113227511060589301442878181956473092898534666928674779614502443970127981740573637680547190598359121444363867426344916965217230388746510527482258467642138488923507587107449078514273056509036466560469062931218894230271013132587564212650871089406324057007725646557550360034062742208985700042123542776140668353672510921799275956872414721190460083871399423221312153607429885436489357922329153343225245075500713523922180492320421762997284531593322753906250000000000000000000000000000000000000000000000000 [47,5] -16810466411494643430141442661408238335405364827409767090858007603218710033409079807745181354705531068531404579371406981202007377707996444654083791216529058368528282385288311804570554299964365384143343666444987150829026843768103956838313327230805106075485364671720765527404248568425061044362028388404360195477691267394569736401383753160713323387022650900042758776332501332400731990456537230001411344313865294065012439978811360804411590399098604964329388187079110336217828672172001063333289041281187205948958390374613371554006611735928672761956951190129941614481326347961235224208705065277565096132502834648510804023643935287473580682936839753241235031875630006033043947958616444611455422887526762523194550273907719102087187175177594737297153687815870330938899394354063137015769565163630328277615355663186728539478139940595019292737757943085178397540026936683097216657044069365475892439021887807669966140074394428549028556010567817282751549737233088907480278203732800986847424133485121263181576199298011598969762486622839178485110916529974073052138535044228242040970569354526837989453800465171572315750518238008647686133961285683151562679808950969048182931932438488746972381938615396179639707780920332540728396610830665979217189657888548375012722437704619222698610839634281263462451830667928701828486189563835014869197959111738276050917777702047064982990540834387923455374845337317552141602629407286744103121756562605198964497558368843709093105192164983493865431495871052725219865012298307111894017999400832146101447722145101315849076189273636016627297846791022249121538364790402893559960585705475318139134579856056583385810927707810012102490613243062181654009642439284160685205154718045065352221299485577611184344267881874451145099154562325523623536663264555157122730959815048641590395641975943788797350240805344921392768084368420535316795867487787516297733339678462703561025485353495454644454289083847638885809394986099528080300269832808456992308406837225175200345452263165958466918512196166095875549982276706957313122456295218070847200909972036726180377559984896825476898871183618281768599848352503566637761960640982252609390631073269858358380899522265603587802843159577136695350978261898732503931412247617383333604606665846598076989089662605351781999377594709994383131946319998596174643478391688462190609685754899886314685129198795693015191537960712344632267083817160372063899825495444476999250716851432415551109459338728624455683302585384808480739593505859375000000000000000000000000000000000000000000 [47,6] 311981973137700319828568996285323297573762759732123525340016055214122657615258315205833883494738408506913950601535481979931460572857615141124557988913605383697886578366152843179036997865623572059484452633862449329752034050942609460799539649830884472905606879046107336150972254581713869252804476241159651674603265221407618643632404275517684025921003593413115526052285256343252316807192062762612161557584818295189922419053616533844886271261591708377797232759934161647056893774819310877055542994456893396666727796629658529219376532952682585037239830950176066756510290031158137835063840287215269603499910006968813565118063049221373772450538787950566693642182843363157286304332149011121197277250328615246085285617555493645774194060232813434067293190925638772934947242377142284095400863139640090293276241207293963784851776282940381562524278519962930794701588429698954897454317966243017804512332545194421230815730961510694965186695623335162570169618231180728991524322307421879824226382452090022103309573974939411836176245071183707405570248707239480138842694197874436540895921995224709564365882444795775606512643588655738858952425717857082170658351239931436821408577785013164303309301008185250738340893689802388153890972650678234758280693069799349378433751993251084934924793704808814681670349745040593942182841541085566328445653433092138005651604123013071704482910873924933379038154045741762650996136175989710765802465045123834515537906686072225784419289897852004418649211417070020965922701636351835186611593132998162485142031211965337866233084558526474008132059439979823960318777050389533343212658444827251143307523290957433106604697456850652252668079774908523551158173151400586377821150285114468920981029391193873296714719969923119932340666728375398691157342114825635044911172089060857796620707199948967272341948813243055633601542873531411059680579897256302177122628668688788728603272323955751810987667914193196374373089734212951361848391926598362454889049277168398602226063321327714246120890314669883894190950027964571503700413419289255241670344908850855301717429096662284424392142509519608201953937197989147216881891525770579667375882866004870775787235101883872897855316768585255263405373942336825678335881649825588482454176274914630312457804097675316022512939065090058045560783684222836671130677500419977077788549409996118294689946559887657801755419854745988479064211427709088068040303230439451741462272936220260796307407155883331499601762715201402897946536540985107421875000000000000000000000000000000000 [47,7] -808433681001374608136807363584520799122893235492094190105217542673541311964993288061325521380205742935829528197428334960362501951784394130550823578667327358306942040086162753180037606650009519592626228469814171701848557330057154926251897418533998800388256646339981517650123605608880952401970558754622630589273956701994461991395121638606393821080344460932703701854175156480057132349560324879683401869926398308307367187218179378782330003349613010483692866200360027685332558288385543911723919024109118556229777867580350318800996854020296640557218256152116495708131859881321232724072512072474167353973633567756186532236468493513956413524534348601794902039198298567242825124679909138182489055337272565219989941751438932244078294902498971886521903958453808100321377924972239953731919596408092076320752909669034938147557752669420854767572062022995446435561435336572312056808390997245626701612029679109580690659392177456078009128062349649445172595561493079877930907351412039706108625703991429465158106441303190014976184330532533877308841524383370501944750354207999537551406593295944707121448799517288664748726016490394658252304637093521627326730689245925760498480062769490781854437901172173898423585357665723017020413669757944427630837140280396052707243321724845404575287110093250714156274143474694863606423501676949393300132845874804403655404788703503662121034286417121328540589336843320002677565308952505050003324040288368944693538329201715404100092116171103569614687876335582311939777503380434554035607756511968787843666750863612755995132518609587354274159060311256525977288832264134827513004069868287903513699866209432117705324013027081336999281727169671582521018495472266178390825035386272675142584168842950298919496874995824154794255802432588559930079608015688250726793221216604136526927232661916341488033862754406192334756257547987003639147635158520916559716384313338090880712213824005876230642603465733335290632662426291626044719769437399189360193084868402072618837874974460149130280411201206792366729102680381594939839861887244842462599589266113448454532564915782485812193726073753215561775316650904724494894386692047781859046196723004403997736450872243463531733878031194614591766046480077387165624857536046848794265268706686152844926203069972487297373974527980896883746242195729692640118999444129106548880393371297709582141482895715893416900414487206029753741669375351472951865430273997191745852588462832017289812246124325778758035188076291888137347996234893798828125000000000000000000000000000000 [47,8] -16910341638114228395420006543225631677981154523057078674153839111727136513841567295351666121793635161484704766673934539100518173014710213182047838114153363440574385405817740686530272136688511317786176649360736312676559368584564708447200020964693597964986778476288902714647679455168144227182852763562150157325387910347650425672161571009642127414656957945768409811846738197287381702390821922478794111590053675106946790126633857414831442541251301938422256326772784423602153142889515065756728375269591750674855053001631954427553788225091122237108773205814098285042779783271680651607868785914620759606350638726220256421240424784394304632442585051083326120740446397827163486611147131673949186679887131186990712629866591825209393272508727428933058688637102356766145923181132688307226870148636045807425383389696778471210519195171089317268410294625909795750959746307515165863446850516040115879399226515361170200505422859023964433650326208255057822864701119171177775425962664897377001926682902393761441988498366019547080272907829271014731015330484214165307898233487374798613311767479097115544722548230443770989654081509503399238969195155185367028981252822550247342836897373093879172956534955482411588633012605937437260846517722879478253319015239787685735623929228542480319164214668658061139026251570530802393014799736142753545569741989877819456721773325284811769684558101082718180414286459716338963851350590174309743168040788391104895011432957709852317562019916203875184494950445714553301700242584922815036700080240068133096475827850499024014449689379886363119007426060805828699641573787600195362825408360223326728243464446723317430839524107865105371417050177527090474430090298564353448347063255357462936332329404072782329314209389667780171589618932694949494658036794180811584489192161183647920538761025579291993255787477688745284106931524576203640109636836291953437191544725350580420312701704692911245053395141526114558623176530644427112297173997961307109034602114672758718393488531608727544130299329675375249831453790059159256552416282414591954615299216523007834491648467467300168219662724000677057842150588607758628531081583421662629408914749508919908506077062009445489602593587705284179316607344171289670852608747352804860837661058346482638573781268590707979232403947673935993302934511431275658779393740879487274963117186560330972742053034139603270722189842141792193863335475715811440250699937104402048833386843460071157068408491970970650326855366785139267449267208576202392578125000000000000000000000000 [47,9] 47076342703398810962214878709816466886288973025062913370805243565726348316779143447454598687210941645225463829933111507640661932696908641199427229544125162568090424084313101402060658045099257680109937025902874740614803556739466332354990854459549629886680079466783302524532487277305448459201372291161197004802396688473853327433940770905062372680206664899951544171812325802478569504570827929348296913831221644394387086947120399140362811430934572755058143524760467751657088752070034787286604906493130896387724366369668908815077185555010640608191086486814069590872925394522452996647132872822237996289617084889991562892477379435375118845263936613653826781423200468317152127670492142680816724885657199812027512822063855643205382100047134837063156284381216506984935623972466824822172390438263790069665915008797369978740232061194337236691872099114183060181830573827139170811062777561768666914196991176597466228109790807991351190594705115762278318369444109434487753832047008035145158057360817105340292116372146339364852972904986550009004290810982707359250200477819425200711691870081361068914142914425295519179708944593578852223865980851759815981539143726259269745493860691797315421154331598760166789345680295625242354245820052032936898333285569873228129886576810663106947475761586555325123576816915625296259190138783372510980259619908727629470713023119399350637099033185319633383480814934756739543207902460060261017027647288791146421111431723849273706956926828220710290983994832862033650026625254921869510807427230257058001625611232638131862897288969663333662339020806916515847019120571380786359583798804806306368453910949473183097035910754239724444554804596919977387880784933785492280680824505818287745082926967061231673138304632996368497621315585233752081734185530445961751539919253118384758838163425568498079634538587591446269072183279534711564685614408262010974842789129418087100174514689685831491436338159270212941455149641099008495623665636706608016720101866224466117637678761204835699494711330734593319399875946476160312547255859476612295560312914786106136291326067482404856776074343522494207011774205886407731076549070958917482111615226993661131268916520338215793864042160863182760255362464913690480401726859081833525899106169887116303069754548986707473860014818147241556417600217193838476776192446002270486288612665543970375542355831840267840144343048034787954179732869281276237154663286794504684951932169041618217219419128082946550406528984922260860912501811981201171875000000000000000000000000 [47,10] 309072212403589569365694144896747500473078957704958455584019207919020713023840532423581487125784833931510264871073767768556985288174991427708609987522489314106054575845850623781767621981371942444366155652904500319573648759842024018612865259418418019221805230438948465734165665296666402857863811746790269560118839471631146651944076456646980107116092329334858589405307954357109551137210150427732304742107249324472259829759021784783329119171215553176083589184991846816295920501036179758197563921007426797860604460623952091070551438418154296480826955063571787040808953448757002292601531767798495875107784660012414334418877948910020164953908691498185269581105250636519602779942776710310721331119271675185438943268663721484656740582301276440829194691640680969189213634888740780490486569033099073741680589865222578286434466577561505742160501290631873720348609761950538352235016273936260842402558228692802625453133799466376551221618141892110268100111335021504127332510870983063414472724067340594618670188460524459154182776577455179479838748027921235065866561566361621926850288787122020691115620280477242286585493275000597780846470471638744890559706570001525053573487046221696540721759186770537036701015908059717744261510675545421495076109547430490665346839611573578543669500367498656472376251355758281034669565197923497295322243646455889407144338541882971572319484808502589028904008272748723346217256037907684330567199636961840773636810244038746155580456833855353917908797585587344474248505174902223199544053914467369896829766143655184655734487768798458463344924541699264985315733957566628156374791388578449655346541589667283007513958690106548666084191808464404874002532809615733574132031144906224219911013458001217901794663952501137865231875900467587159883506164047487081268579146493179583004003325208048364783904365371235303797165167205377228239633263915237946939086281586304702342455641704866124365017250331182437008585856096701982052034565036515212364730108819043656376262190693197876596916958732222500614700183580526602612099206773193263721451869137091970692446732969219533157574829158265658298655837873936923220901055383973977762220132062080743108143880071039283648032503059426482751886345776753149036065028388032043978662635315776125122458152847742845098378026013492446544713815239551588375663373693127963891358410989843855590788338112641902350112354983220592304291898253212864395216660465274230552689948831423823082725130439755269814040145037736806443717796355485916137695312500000000000000000 [47,11] -1204543146653143936258988822788711587917824492119271197631599021475497067753636469639148716243072332699752058775859159185808063733312880932548186251574976250917469950171926435392358938786524733587809205364576390934972162137816424939317627561859050708472159268647653891050203870856679318847734350987753303731160334362779706707852933004931395835461438273518851072986187820003808254857206341658030219671613649130359070322425291625465809464672046192907903559009689885110640323448804390021037470301705684166287565176933768231016308788803229526581978652773694136119912374357476148821078948519679810431461249979848232496608615254014274785092209662574321844074680382220287913684606408129461231210360743069407541930508484674809983154229695092101992327890111035495307491808856246189426269734084233217790664035447987768668634877124658388379316988464314962624601475850933883924560671033556692946848982680131558335580748055661282340777574977952237128510340910182524834300529385851335946017732318644913641596433633293904605557415712258976475534806259291368867475933231602768261752623574905127757302659593816235341713222633583585259137610810297447472409518901839571882939820058611899306160430476834583984017012832378741782377234435516958565944755424413710212639678628262975093289808048264678778401160524738771216697507740086393065710114815154113489672600514760462196108661458333832235861552442872951122082095791169834289515368710505811849885190361816884370815150260512395867472999178392368263418341732529071165938944050629545003036734866200901497206314062037989087685791515719391981064407088940254509798405749578742385287894573280703563198065779821324440609349272553348614667272163138712043487561084591164047824390166083220238996084293928802944146642880504049635799627231888719319184249265143186019105859089206972847436620386337010419951308246045700940655667827843585783982998027927445171563939804008896195320443225665191848594598078844863977596014547096323199075998364293020681594606588360351172920011368921211941349889259645684437219784487450677942279517257830217195002518039744182586837159263962080180957529066864447144781153512375312556853695649339405571576279738218078979144221121299260912951246298119487821560293814684933294192925347393196988650095271204623068190548741796372658877881172670161675672415963537187435886833574901969718315817193418934097018000194130564239868422622359826261749384739406364113034337242462771211848753490620115299094324695650115586431638803333044052124023437500000000000000 [47,12] 369472404807986936338073942506019627763190516926874568581457324122960464022950313445168155552717491744617231456522749424584167195525501750896577068564210262864666321866046815012048374433224565968595905605092495308644866346397870122351926739522818723989250395172368923035496392355286728226732128861322612308922894096189790701097655354538936732463373900962668849013447080467129896331415985040401420085557409079338704483355535420317861904113868564167296882075707955003997075180633293652947761106073227155703307737491652314891218098821712256177258242227735137344771763776982130155291720608606098880481924156094553760566803093916923809047029240577524610016718734861782883809994707364872363751529868322907062305211394236536901502673910904197095735423280459310325558280958173417901751355415937012023586007647400457018500891907858773462259955773769390463665072543875953214621137168619816973231660041945067732414518671693682536541365792836457838506628770243212115200414896657366765144818922708495403746860593082529830356311411857515846612610195313183487382735936154241066958136193075477643864700883386849495824840187730734093558688461851542163813062219261194709922517571021159677373168225128022181852895551217862530018285999049190878450025578350005016782168762341437906489936473904028740788493419989598447034044128897843755202955949832834946733210935369836875452280506529897981984452503274600258658669667588009316782351424004946915583315136958583096285363220360144238914235103088680999240677452731475819849732035354084794372659100745092203953922034262249124603910003553858925812094925970826268475144781506533557798356603709344519738101519408258968855162090771930710684295231176908166774583920069726282931589088481612805911339859517964023148245189346876862256800159005752310719750156307173747658590363564174963699399326462703477608167826006785062773318680887224053134444184184005415740866668740962013921632394843399565320114083231387442849683818664438080699174087529136267044198271078441340402990513430851354396104641679066095981826620898337325702104461453434160753489454845562333967870034627857062218517068982403973650794727745614548144957875516382548047039877921184930529621140020247503643075151457050470383496150254920795638518145386836041195309985089856989895574708669600424680285708654330568009413999484924559539330390411512600304348667527814988892485686604835144341598380248455004321080996454184103393618167188588183524226566668914668329227590087837640453471976798027753829956054687500000000 [47,13] 2616227390204371943687038969933046343816818965768642908903967563476435785282417967962065377776572367394911242387954264892221606922632691488177767276950597416543639628105115350844575550548678982047454739600184226226358828211091131469581081900834857216908083859728460038633472594073487285216052945802431594630718693543745232807502531456724514228299778490103970933932788364640945866792602766525350773484741372159761243791574341831541799172496834319885636488444869430050522929560327497818548960553982161737088525386202950199204553320615686969170448085742462275417065685394830684970898895105185791104888051543852611217631927388293553294227478555407671630265470472176568411869210542756770030459735666799812476166152498856854500027733611998955789807516766823867670893275268062555882010079076295022887917384586082836440097015511518674103294913140539501016972792389977239518971654760924685960545489342253178357534097577068516193128982439941352719491461462726699676051212356378412328277678717172786478140782321551838105484140619195544346796910277362876012634873718241956602715523332360045233700788336826340063236102484834119594791788177788313979806700790553450778796371157592636861467418497387380215297179553110229945226595858189580186154163915441084943166162921209404806239058669482693464284812378805561959984359499150653828430265407587726625699095191523865609973711366840261688690434500161819822082202426381138429565196318740632067334297193211779968277111794152911759316225890052291548017522589579746004142852612251568652219966856025809878567100985541965186611551284798849452653531348892850744591118245135856339919113089622573343329942346479433836625556162431141450411950701108731147172932771626883169414571684061215899755327761879128405051225569382399327333543316468994082584990397602822028530129863770603005980722177969886731872628318878665197310185017020358072931407288412557037647339533528021118557988638028720316825610164429514879669146428623977878040341357811354858630879096375902946608293908812931588713562344311458409667612376610038014048828160650829273798896187603081094029566898655246286602162549699069870352038609208582198999826825045989114393906020742153762890464818106082577438592517274710960444037575073713050810066341105193576945719376819031768241741988806271961671372114314702192897898683022190462832394407170961017333556018554022080742970042743807217078203527491315385647142238744883795783100678842444570813903770482400194807848237132930080406367778778076171875000000000000000 [47,14] -11354824824681964921413863266714671455818563611607559569894327382337767889576678776030438941359361623925064019945866419434933766429505380784329412352373728764027393082771051370267704973835911927084380946469162523615682836983714431481679834662166727803263001431412111048171275382040660782423189585017584327016930692171796641184483223180717300053879524358423980169093560719680855950273341447980871207701232462137450407122723510969668623648516300650428983626520444529162333305011992370036482915429470441643863151212025955851455759619404656501957810973453378791856125736440811647115376168866729533789691319602979453457231723334831295408499613603268822295407260092902692498291916640510379088367942721131842320733367710440535562791627579790875927388801184950314041551494662722547741983397688578181078886223037117879519623140578733905202881510400069109184180206011244914375160177973877045970046597294315834944837917085048521338353971558231712804502205289612704595925262344352725444499439972396903353379001953506746746788596220588182885864353543153820111601285753197261193014994445583369511385202290080772552052526306566572167600943263158872824641256568380565057106763309877709978820350561245113897826991005715925705415410318628433994786661562542294519691047670755977030887779061981862173489912310769341646670541170909715249382059362610733422958094860890650848407243846546561720917662149548030209985256087885455925881442359644387129497114192010539139537958978264982880674966565513280702098552227173230823706062385405321777831070962869141725695621198717721500568466163509987593740725123811717495128138420006178897618073548719651901251272928330209505213068816862145573243208233046930213526968957132095530081865195158044986816991260921364595657793942533274033440721655736733392761755364914689687057088218535118447753653425801392751820841228098057462348604497758293184828925623420310791610057633553016410921436103712709281102586569232453704632010424169355387725554227737545730718866343084239404444895649386561985688720274908834389253630645593696372033157329859128423406683742194338491352183467063117666595378068934692764589636201297037782545405868000054603039415269250663067407516093967780072610314914161608139331151196917915935787345474181567156317465975773833976238045842712181168471989110219037872588952528032948336912292429632545836844580994481800600608716249513536240912657170160764619163695095422412637520439406899059920090677690565404516203490414838483957282733172178268432617187500000000 [47,15] 43351952064180271119483164914675257065569208209924735325200582913776618456140798724884910241925884485900556096003954942549933859281558549108683673845354295477049353136889488726287964496626847184563672019561913513075577679984104379880376628776344429039378933534129524220052361076537254464854819769490394336769443171051664810266855749359135984648463036561318441354351491154531968116308959706017251553570907779463466435236276957474793450141429571188572085505200515185602786834253621607609710939483759364958087875658789796189140881242154845781054257582302153838503008608121089254861684648320990332229918454178997601586020137710501147787658135021081209570831731625594462953076989240204557195541099888594528929117297859923329989386260614210246465398076917594743230455715272159720272039479000372591480183548071174504565419780827420748966141357298989098110104577017672572112170373628862660408293637520639657030750975734482063618883134577625567746721948451586140876535623519150673417435795315606200676391921019853099127628295685030721753940876339301552851461950487929212663204104931630713055162723318061740242987048346099687055921405798225971632105419727207885004993427209226005633533310588917152607322531966790102929536474461631539726277638723678392957975049152009496675118901816638172394819050156449940742938999237685024432700772466898303032928689471605581864380284004822673743196287312615887503497631830661297428431650573705294049429364610325439613927475017868890540428146892325123283157928200507590522350633899789220117945939078434391677603647881012229642370053533145849712032461547019624008642706600692613186971441120866555125261750994349029894764660871101749622497619059128972624797432647294949929436939468473633697029938457355576038499953644779893024054279186016279687503879595411828996094532715971269675444398462541176379526737661909406622824989721339731552437527481375266460026319031580392129135438167648712080877290572232763067555550658550614411380854787056782502214333257137139683539871559578437920413789449853934246722096383609923432886065847862682071284678182351664946721910578431946838257086021280067991419817303136120162446141312675131144978986933647436532606661450547400503652617001626916643082737445332912468627402553584628970614293393328090116687984665795336366322125547271768295950219726123872762198705718516952614438601233764824992896432475456692974118720693757932008747823525985082688496224610826251387387963248949804447029965359661218826659023761749267578125000000000 [47,16] -34404626822832737409477887445481764685039255490947436870431337691686378444110081946284095895836234214589491668195494855158700760321666144365027946175841754194237371780547613311653667424416781942754768777364521437824421810113957416093379577750505257870705884385114516485311893328303042284044710131285862579285894809721238537122984564868807650913537743116921533634062899477939349800486110471269038744677965865582251167646883129577949171214946391217924620257956724119757680776961947522667166758522076516907004523164315776012286756348403097820244494060938689930324564629308943538891860930006810897971134992024189456984622280001205101746724894018833026052340690043439017895528908574293090167417757878914569308183364646367489421332600464527690573532087151477462578306750892289323488636238771359795532465698200523855076390820911052413986439732131224584898977000341179605247634362531730633786922934350512024835104610916170249133453305992482404246909505252973838202760449608246318570149071797728882120130644458821192653306975651690739688885548427235121635372917376146886137963579501016634550388358797948214267720426153322912644939366800141943443683979282989414265509555768633338563096829370804931309576543224948617233764436030207690400588917408907138389576484907768314130986619062810974268132210446602657760854231338012919000674529467496229762536784588551081253504693571772538506136864333824407928964513569025052008599304692703266410010179568864470851583121995155186994748414843424788965171481831931249881225151655300298913207430152552797215887467197703984933699609383526092370104576496207997290671264605707979491616292981355475906370645228505616577748581858028417202765213942014805587099603962183504724396095359004738312573841491582720898950917562069952783588518764841689935926971541141769132291694064368498536455786425766584204688412620958981739117048895770539458604384431502897704039387337278843128593288337902019807983345820002437201153085924360599079528608332272294065233213973644782817077922546667378943415483275757432877704874735705132655073133884779483697638435167844432374893117823037860732970830503692596011123245229725947729513773684904071705350288109651155327340362167604703320067799843546556865654375883538574286523255451951288806146965306405998427355832209799320721122406729348347244485308684592623889440166256013354619416356967659745751685886598799807459153697234458493579905707995976843074276638097159006678598241430703797956794365298094362515257671475410461425781250000 [47,17] -274748558028228618961623012322355692944166049913500652050423680665573331937189462154323441764056705213571464440632756736432680363259847328129916616785698008140257904823593417905430028303116005676564312059421121218418695913652767377816618906242947138935393775514328077157900915454944897772136139234017550754942146690997966015237689446650478864671469591141770362429180148822124694796531387891650511033447428830410633624730851284477517648317300016543738326394696831120307233876026186112781900021973957007896665905337381360889104013522732251455000619137131382895445349943694388361355554742518901066885929156438365744375370289204075859904530365538276304996925211556008417836029845170393356085252095788777013736820749743203822269702912723241875695472026203643314820718996867743854313415740881853347379767182234725820719472718460623040815906164489427355052003831562768778912043529948674540968029708573202038118472292058834587834298010912611645677319492830824168799147981303432134622483363054521425248226137202634202845620217776077469779698723310854812653297697957620038263531767366985082251586719583807065841650701469618522837388705624137151071718150062512170457290155478367796279671662845431450680860117165500070415015523380691552986633647452019723960688991755230567537742557200990323974251318954111745522778900559474401867724442163703314291194867510800490653782353670643916382633389283633790085025994879424929966145956244097400118903725029992403822493439123059430572601926435758137162872977975328803475189299812302561364406403254936637500191633585926611983706997072592560423886968013773330739814189224856608331729162445116686010675517563367577247368547801302045840264194009681318591507564801899039603651553832661954056650689108874976428280019404827248383069077449282965265747246024401220112094672326621953173221466985031053719590451506315586533593469391962338869751608593460596795368482117593081232237273470297736306225015156853501708367295315244609412722411981842003855557106530300469013452995794224334958001165399221847635405244304954184416455053895464751961120544747207502490002665563742218654865580655516578382023760767158234279733811765990936546700118280566351082333320980430294683708836407552996890774875532882954342634700684300332312591879425620527375457580049208311263594982832652616808516342561201187798479043211692240718616410581526582872574723994877033104539116136778537182540835658574274199369857743009454542803826095336700019444720055616926401853561401367187500000000 [47,18] 1048815627208386052431791595292201291155803690913924748470142677237015183459757877178890730770502879984142801252654536289054787905880391722897344645445317528868645102943830931194677692338688345828418170707086896958947664547748758149950284372286730432465810170080462340368047213295061652800300189251463334890818675600492054878766385092442206359833605909410117408103960238824663786262525389571717476114512147248807004901307605363583227194139846970415049567192903291225719646504913764481554309282956492068029803545873929333964602782153964721018686564847546370679906136277031440984418201491057977725718873346700239660040421322141569838165816619567626300419943683634867209833129340512683410853531648400207080720797940916243135778450985804729726970374243041398518910469822636710186685929683432094730054009116835336864078742772457929412857302922627032947999995628503860596251419787164209711595386290090972145820151166891226560497638127109833372932191994122530514450221909129737212309673791913839187391545755178685901244870013706194842544760377241332740064406258375609573713531229901591785121093512020719498048958270733748471378577477758877033090762267054027675353342467651809300157361810543780854030596598611436797667346799493712780654285065564064279677536394308236793792434449679618723442530928267978558318165654868460728862530698578424494700887639894773547636048407324170215329027373349555007745943273725065680254708980525632709185233575965603179468889035430712033016745442487553140253183176065605061738116842878707794823265085223645324780495764679411168570713045490730750897836455921916564461475939525948420879047604680083081603186600402285437160904315392489166950585279222320945431180015955786524646979877464378132334953031807326182154096973866711432189526318973783293280724599514281561590517745166265511976443155887505504082692325217079043821920582390289702047892645835190560077954549959305933262666463394203026536979105507181984415606215962814906433323812648141049315033198324238580994702848544256316110546284408207771816512082244672303808668377788079484474638794615416792721467333830323929819840574634868036776446737186230610979033751567833454932390072674513782126218059065501920048294601616597843232057955631859038624199560789721424567314085356227562562035885369495095717410170678700804497111754077135560664893750544161613701743859600251324747132297235237762576266372538847519556392285104200442341983048687564659988346338370147903251705656657577492296695709228515625000000 [47,19] -1894804970603038470692894469126678543643447540689311783206761055378710756469812027209927135676746537052017370131132641690807592017528406732452978149595273600569824350208558781625879974874304128906455064859027979662145195224912296933988643487331673607326630635901796707549820254877202465042020854070877047334324071724668916669167097745643312384082161507866834206752529895590941683467909053869655933463196632792507361550490404698491272656039223230450979602132590705481626618505333790583875170682957385421177180694302094333340934916664931382489742538583425478864978982322357742916881349643376328741062763428800644312992608916661280137314371976663615187581671826564070551479603171396561942740090754297319030668519742205406381895751127686758294724622143154093046396729698543525867248007615921863346216578119329870615900879961411872612200354233906012066207500307656826916206290961609494549338502619992042232742308704801927413342280316503696832286712252112933496401045733556310781694913698286327175926196775198932700393850306649662414081751863250472161690178154499564494334556906101074722176348465301908712241808776728332717506182320712929017535650165112602280758379111423679091893459422636604298445232991382358408560828818456095168075424038107435581483148612488395353413319930617078728121525205951872626604611662399370267864784657725631150354951027539781227027763669793449577993268545938018319682781205281202013191170329975372650692240485025726542539423324761148872466254911775697016432969045439673472133352943083032481093860750525618511868153720922225086881292590532608614688721814197757799037628094551397758491941388772051864918084914321531385688105443504561829312625047177912700516872195100678652597156060060096899865383839720384406676109419805905034821755649329896356943401898219326584692299557506654252348928674077799546219148987578210668153349628496965489741239730488811893549082043728151423245959041748090319629457975466907882032857199003553922721248759578924431085613836597463363415091269170597276998157079389871536270289123330671553862046036591639926217328485252139167702130166365860805240587879170268087453709845001595775948933378542288678025773542896092386811791817488267011393263987102540558158905689396756045411729960039673127325106385683009841808296844536926804151017742855375044939504874763724109475027415959138716154764236451043051984380224911844782404752924020490474687626286419307841338652123658846314040922497769214860596775906742550432682037353515625000000 [47,20] 2248705777919380855448379479619981300459455612846971081122144374371176138042947258438989252632490690493298199739238921806427634603495971792157826520464909353026254800703769648521510518642352673540262896421392255305472051801053437691661684935275712071761219044136421415571237459757550745201405681655963156211403364210980786837197425535354179084120565543112237263995107417724887795282662675543543269189662162344500907831081452501293660517889314463997819008953040868410767403900972269929668729719214730921825752518823236931332792719598291772867167127331075999679624164857027553878685242324125259971992462139963400360796551329898694411060519732412742471840192719022988607913105593842992232622724962088948832265861727216586202377068853300028574057663546042408443831355847284795724240117240932973956509672669271289673241316254757739716825941911401349690379903349031811320591323011157675772053874366827739654856350771232650368934260366344373730169383926449117713417786634523922699723507110077953031795277217927229749299181329197954877887713879104361446984736356121140208273927110529162482596665194723168695065681408981534803366089609154948579563864906999824332467270492882896582924904956356753700610337849717396993529383650769564841700389218401975051232655032689781839226613912630442188112608621947985869908384621338434634863267501806550467039973784213291933689285655779312162316813008881742905573608970121533547284464070741683607452628258937564487508024934503322886117890808682510564309262408004913491268159789614190215410011931404473455906761610479847291291220686404306055646197680719975448811709323888984505835434544540135485920762292050496048891510424167560698787251521205195461986677110989192896882485109625767296712792967891829096394673973569219144092679709371891915387790677970334125003133526938763764428470142223356996477038659005585519906244183511366384934846989479961442011592426880752636157568940836301420923928899971930842584486235307477769359524929946013363307437470070793107523553944810987381459496181106634922281738851079841460842493639795733827925485285045265716202324780026621484874583752257756772826759658401000447743632536554513726800325637036526951545183376731040890045770740388026638387856888507324777360147854977017214842381535039602038898424165559657018921863353603144814846706657268342620779226296414755715647279199934317723924841538364965822474793321451373445999141744912730922778790998542418616111136699803330074587393028195947408676147460937500000 [47,21] -2331211043261031559791247410702036016528470315076587637315052174752765554049447797243487505982975718720201247250212189987825670789182136368088343544541652080245780173445064238631175042943486211524056157904355106594481245193129295697039309028299356764324243850840036183695917843238334069386508789043498055137541394865570641237082831640690161255606874534225541982206292440028565683885768326944036773155015094733675285868604808030073961839620026416628116110175868392554075252457547682435014274186897240136082173453859743912682084938386025516033116707478427616352457165066645468004046971028084610526443409312102481339390680271813909911088181302724205916116982453700449583741878029176887742573421276452440663936787706686103732106214677271083330325456465559716341201430553517715077075352602543951557922525215591512865467185682329054290732640319179750136283145117917530481496546453530309446380364313137680350643445638500398392116038578532482205062570885867455743487206626783970761075479654647117367008190353871541319574692460736074845298002532566698895644536296640227646711309915511166642074297507137477404007879962583106159224065000274894852314589441979806280213502651147727496107093554621523344434281717678670956795292945601621530841414811717004213493713844112433405113802281841202395290301073757473647651587310895417982659647208059126677734376743383728114345156009064543321983759812559666949286128535379054745183285909344678426895130330399243130182540776375288182300449237681241183029018928432062594947506612032320170804672585630480069295941283935787263741054251194910477829886592418473839422138486055981747542224589398686989970117242910673736635874649075977736528287677327047742203697762074492620073461215375878780501554049058700740179869531848187251130068209654894189628622723699546884842525224762853081951837844492084095328727952797781119624476551908640556368972532210289088466634755731272848310969421766661159659578186827842299456040879440007112198517550774195084587939172460772851914758706520891347042551470291867604267379555809768927132287110522604875249142316455095655239942156383093421923733889304764424722068676860817048802612558748554344379590222950215665436232777739628446163338861622195774027609484379608381107742733644050416836544627004465378750669989329133322854523022137441716789652252612446967564404179031947315856644901887488542157763958578699382441890828097146149702390535349298603711500729417890512935526703408584126009372994303703308105468750000000 [47,22] 2911329801126787420112565194777461202126270797580468710586499423738492856605511996724813378577210478098108103773698145083625801806115117530925364128940746970531686804118656909495519265358670030810637627688217741732837891847129300611693968858578383195958128214162053528927830044567184252330348858047309245441937383138108115389601574626535800988105585447876080078420604678475532731351038550324261821941622355049272458071708864318306676132040018278611201564294097448460438728815162770961640172057904145923848143090861445891896569805585462226619736493127038416414717172522868486830586107786881738891086344913212734444164089473525756469772165556874181948384772891028279905134724944709500857424482265876604515582786858528273797927527521208063558010776744475186924568515728857040929233612622585630770989741188759245549652772510587963850868570438172640936011468632415355149986598006510609395511112198176999144466442332580775516080343625893499849929623914471088729649973880169812403231012683913535639760383223832776039136239379627669200769775617227461589092184872299561648723430580361515949942517617800766886665875651416540431043957595096901682958071966641597393249114199547158316461947452902790117871202732353946194317611520990097725461524220448428192849130405546047153511676300504029003029919273394226718593925116844293288250978356882566386575123852939747688607660083578532656800826987041472493426329029837814054285872010106885991491200700209760296911089229337256252844175044080958831986772145137071680471909962252657283241598919624572922254406254418280676247599245864995087130784346895949960910827667964074063427011632171752025848342010866525268200638844126357169993591424425772889696252016227573673119499896020711980382379054279837645613667824127222921881808991811008058346269557844585091018679755090483875788282684724811734488147574042548343276859483898723086532819816635394388429876047908723427331271034778533595319390158527305531726905189603583978757216213247181712675054249375613799395194742439945231046648890968248981518161146674541697688645493040997307745190657295706649967325721073270430149628665667650933308219981013321294661852275391440105255013872979477680671324305444209759221104687105929526595442933133879421939525017590982124949899019897768313999805373692088414481080659472966588789703891644217403336759506509077313967767160353552997634139026138087561801104861401999064492657482173409027154437004165460313107050005498876998899504542350769042968750000000 [47,23] -3982404195933509483710130977904111876070923520288510197842754575365596599649437955643859295522739277193557463743286694225292979048509851625824730762841124041673421063733823722665628077349884945086132698377126868177176954824700451230155790960800169811719719038566878638635517629118357656073480763955758390209037020753414524658348611741441519489352862247896779596740691802270463021742859652066140722139407392000389532431149362477817950639242909837523443834201293698830463059980554863512553910235634600639995641668571383306267172998601305766158546580346597865061533430433494278623333301669919736677255937703671493095816156069528470047451342938082732237969819240168094043181763688577566605527040872847253735116805296798148344579008203334716877999193767851866727222871734400441216288159358841845610384251498968667829634473316688358898858519607613736032253474786959596442795450512996390428437686142285416155020548474957677040718597463980983600389194386901146211860200855894693386238797044139113312287396648144716589181687279759648843810168192664446382370493029145541050007773616534114267050309586089716914613364758452953840604322073604028613593292084608332209915838159288406906599356199898865021073040103057985992057598134962304995532002189801290530339709464029051355414131687600448871422831082609761976465429826244105881527770290156996618997155102698026231185904124502529059091685776689277776700874881607740320639241108359422365041881081319987895501553583784043069131959344532698547998101064018418067614649459115201354625738284989316388194876409852071820951556101002678103175466659495499169843983331935581093374727683745397958654881772096282731659851846557587731116340240960017197911270718276516274658461760914515341463607708581517508226031904092083214837403146720385829170790753178355491369706923411426933789253043018621311699783257859397544816165085995277983244400517586106960036238484880497461796478957464170552293038116959636500290402518550993680094050084134414912656942533884301817258273394173185485298046733548325753246332619432914245642823466668224221840063942256523523346003757545861045142587041298662091458691222793304611356626330502345213366014246068384803851035946541909828523159581765714818250670226735882812027988798997663576794905760687749424461281022514640823792872325936425815507275733674428477733404513800115421283462847502086579801867668629135983045400660432782824650491450085520203749978010481424747779577444362075766548514366149902343750000000 [47,24] 4636984969806837316920884050497106090292668900272658423557493725592101737956561150036859646768108957943980428089008830851211571014245403247969908058303731857160089749115638678742479621559066580689783730375723463460113653325990141940892531863674525313492173181532125921864085360395569012350863191550883260826259009360026340243804993890785377325138537989655689613476638441522596310889144675354439760613431566863696860287789240650589331949578949380963777072326709760722168584186510288994695143217321463936148769875175576844165044172741579843386796162868173457018007745821164178105235252733869054494505134405598965999732215563665007848346037301950209308565448749716928126611374099788760818072936313430721565053038378328237915986599864772530247101182398713687114796739778942909813503084672138017707864899160114348497683269346281474923211787327767652056631480389860293417441901422056957676580491433029593190387767256619389508149217042733431392673990668605984138540683016673005381303058557604400692566988990688401316790640751970922237733417331259580580109944609403847511288369487973009740005498327664726283976794439179651211491079840550504433208465603480070363180767409331182772320219682889508904147149128043339717571852998913256724565565179434972743353415030286783069184562305089241758272603667792758583730063986208454129765716044958985643033213650753875922062587726171422603702278853323523499816523945252497995771550741523662713411584228509045025926962627068363115701014150634439801065281908848252632744592592766994842478191580582681627452665981700649560522985540882928350084183123062026634254668756764252678772465161666950534287539178731656476974928067368169724866823991204364449952645587953299125117110050647796734739332936765532991355528806133843269642742831392633666421170518248185897583762996077321371686317644460892331423827191826444332712225232867985486734040273055543510098105460560585061228107796709175288749279388803539336718750230571608612343689837043361404907948229269695858800345244014075042465267740280960020357299121267146504937579434452465764198039462203132747379445570584236673156712627238089936953949731405250472386310043986692203184065345220013740398053720742525078345148380748667791333126892225815167222988459846072963643266958370417771395107185753039101285605076866095475212543207380864604485309806381019031946504207987783130563977478268215388907423180004714133544682097808369796187970270143197375894983380817393481265753507614135742187500 [47,25] -4423717004046822923058068673539780367370315073476282172168482728866580710279342525518876051714094726001283571095488975343800583345606367241808686895205608647890081940480204833846962681810353455100357911327298479872557030109158612056344769253980587632415913616747966295749320085267195965514431857302505233597319762660672639382794723267034380355710103644889598767214889983473246955690719455350915907748047301032688686532194659435876781341129183607921300613678728761654808135282544494201032894425511547864327947399662527979005961826021170501003961097992863054215068982424463043772784293826891771939502372304734969655381968082586693372226757367640395611167242838081020387398853857936468810082679211828551747157844223638415072075725263392162620442902286626328008677842705823782807016756071587162303826689172582289565017258406770962556620733978938101084949393961023399126476111166478008413416924036219354113583874949411358198964947244810792928920166446319325721736986025918887156901941406084930417011110388451309506414685812378164708072958417529062691304178407310195929143026966456562408222419847434838726772733316779629043202544394049127782613231531974970052800384098421288076644454295643015329555118785384994045080202511648008390055547474896923823114137669530821968964601006509019409131600444839613939775436642326565985457288053978389783552478855862968938320408361078948432086965273707138223694761068031480407650531387786715824058597216300679436124513608093046093313777768435168094178609335498829061513396933054332086640218325800707913554863765476223794218914520366787844607730994010307941697384371435345375634623817641410186016881445376068723957501809674592506859989591633660655283440201702930101028634270957906247576843437920035366893242367722728886612015000181208870698592332196351121025693576421675407502105040523047409111975628883120682708391770977309969654365471696404330667044499180987108660473177315262257530415102186221102223378937238777609974143656536639859678553437898340523996543667888286200053013681126516196634686642009947306233461518735451811174640473640773790605907670742915293848517703724185337895585561295854189400245464410314611247144662483826177719534944203392545276277536684009393198001496360970457277011853950785842289005408299247773717747931178086180977161210422342780960972930237586444350742379344416624969999252318869792608501934460001821194482432036724744011589679833224784348866850773596137713639109279029071331024169921875000000 [47,26] 3873969967032509257486683159027757380838277966274462511751831909174894022240385369191873729542444656588502325496583525525808416773390052862141352245262724069851805598842814066889077907113819006980582712212610317853614001289727362319276092024937857114527802708979710857484763088926121113125544590800209668458437135256217229542697701370997920217093739895046449564996587079130344309314863437314830439513364296215208524623754437420928404187902895527098731935366842366621667363707827065079630039843291912086876157008677930839069296048946337703063603550990485828034851541999957155635707106145726522146339608028283599396192058900107068920138926182818570217427746672054726659888530747536855449681108915650121968855877282135859396614747152607680290933232435414921886557349329807521516853719711339177001928465515449191861497139591386302789860349406552190084060447925749854531696090458446707458492198207530410919832415222943715656755604185882359165582968419985789105869429067500362249229524674103000650846563813360196586667952086660384902687428284396769190726486046665781761694008703553648502196761928369740817455786283040151690010366681741588915710922881539603613519103883485637329934186919112365529210445713145555732162400104665794139642506203522468071457333830046544349289320239127778073808463610743105426564471671392996439753151893313875317160047086527660912190067715923289632682947515289679165589930680347073180379381202779367347303262139935981709668175112841485337362469042657079172921733878508195671057199379234245035169722755748832675860635806638337059211541334192695140056594840563455827651866393515214987799446341651554250766670067025835040774213339078965727712393098862228245241349042871853341845342561782112435940227354411708959373933214208591111798233295354129915259520247064151644275567299027119494382607911501283412265985395992509630352045596132850062244079293526121269265894571487333789040926734174260978916644993696712220410390002684493985502577343399317522909623752993590231053946545034963476303794252511261628661372678889255459887707548782402017099541783690258728007053242919821489690414112552518016657468160770011245252967596057960756508199358964672649560669934793928636041882938312725641844477030169378782344222782329858765795452063345517297040322026033894979497895365360086233725746353792093421633142411492667079154340574306519365555386243344236452098962808628435259631193231728315218853901831519426224303970229811966419219970703125000000 [47,27] -3520781930433671530800275273336830906187523120779276124006122663063881853229911132554577707985770447909256954624399100820291624186820857935634285714073632974772617260391106457325494860547312288785578703481103560582963979217364380817873095091990057091550833605518820710138291992689357703546054983060745958889711414242580659849761292972946825203369963605892770352879556067617067650797700924107010292559007723198145461238605391717597228097552303281661032896581865862697267280208503149827525828000976632286728717311891950337365837522915929811430354122644774401300666146680171342962926985312095601568914031502056651557733465452822110147148725466456961722638100433153950193461586103908467150509631274179500232685663221797470666013488413266802527953870588534143943494178205227476919984492997188967096448612192138932455458049829323005089261733925724657591473492494127876019699492654870547350704027993580158513734595199281980341817946459781289215087787148070917064197405352561582262869381496111514631804664586592862056241261749559377190029982698599995392204571542916016600929239372864051699067371982883777855325252651572426980576141348530654483201252596997540923505676739760758854485277673353727940749239136901647354439521559931565220402127592217467671404744830311657909009461588904712731677765191103126258881341632758290775424992967522696089650971798529120121118624766765700990559962202842443068930508522605869138090116214944293905651235508209237231769583411037877378826001053134935683945613148917774498532868510506562362274780483599784424829149921947503283756321454051739354037708607546515066120178900549041264735839121021245250474916192594969208828810199075533140235841929343059523244833641628305883726886522289163169294146264360805681983063042416839689424771788324770249562508055175761368792390768012560992335099397726281353892409013746851089082340945842648367264467757703757989729936084098059096815683808826340811134028251041134273450804002366495479342862521364628744017215540162209191863012147413969966059644996753116089175225691118351015522527420522407452199550119841336935929462859394178079163443262318010637900784339776841022969685344716865322360693704878548451084761864070891718591555854613780087868415360816681956108370995877570740356314921987388198302927125447405186884950833294062352955369004243902549795769981223058204079970317374589886000392022104200567442550613473059457749752300732714030206483082907631398938974598422646522521972656250000 [47,28] 3250382408082664912411465086349943838455251856642135306569125528346918668799914634702861537898023769433027725205219115206594122929386372012095310485615480997723019495529259033901764404888668325874985559709343900681456191194245706675359516675262777394544189964491366442511806032899465690816330548843117057401562630922502734057761942280778858025451172574154860232962651385197824759322451159464822668735385947681364518142335034356762846914945207552722832473312077448039926520536179363660068190521595902633799801432428069095329195297347740399136092542473877525093350978341873621499015917323503131969514636657766442013744521666297791610183354453144970986772506065004287351195896882902167663705163322809945004251264002621294556826672456154159544683401340189424791405635025336730709239987093163360834666706088853555889630568294373781420801596716015925812309214246497059908465326100494529735588120036844360747959025082627035325379159034162053344317219031968231746193224911117264000869528262487711265813693563015360922510279398628014442375697421485767808491376029373431965706081458375998056569977729922221213134716763578850520837847496612806774014947202552596643378545425477768831974655654471048020752190735307563854436462726765197093700334872720679632720755940045906829590070394422080137525627536204289122912911414170980366836152405146233003349337504575126306167571806242086236332276953671674272391424925531813750190664826375364108516422439410919004907782100451367316428213106410582449827103775487345104264366620997180032128708850022189487877412953152483536451177261692991422625003060677378548790179616173325145557149571965444212176929684916930068133413478801239234344284822052241036377188871334181666342420413111870119615379557455601751947631397519294650533331502945740982643280976598354936258586436818307380172291430932697265508412603932840605094633566177409447019559155820784419286141596310415153151523431278340583731382528003373282199227502538281246273328896530128731373216245116782591490681569369897444851964245464973383705502363415658780099675584919030777002577813057913435023469310069759456877076186200451284344507374052488803527389175436855027835320002147460965717996897953963198108714947611990493808202179658105369486567518443470423907105779314992091016746197447204961220420356453724456035139019889748026165005595573944476420310918822645309246027111503344606085251416068017706447762569686162642686698409644208140889531932771205902099609375000 [47,29] -2821321638710532789567243580699276520292849178284541498256705610501935384422712105057037553443365291575924617223395743166309220784523246829236578737006615009428954856395263371821655399479664402773660999852495441701570538648507126653508441427126860908431504770801298424446488618963238742959510598998301094008059449736531667529297190103117413591156886537376870945970987978678177070694036463004864307933423011144162686608990609816416143894271679683020747697315867250223704950453168298006917589685272269915023649880599077547292194773392781486522777222974210559294152007397574268684144291666795350789498110448772730057705900763190078308532321782194622591890059567499034553680361443558573317467969112847416812469037008397370334163466492881951981065951524442498516474308432946812078361842776651872709987143157538741542467924679912498945005870293538130484681706503742301659633159285388334785866089434338560956313260230240962261562327357459204389017749583570321669330678355324216063317488300507461825811959156211254391396176434223766102634759593395930346064436057162962355200117729608869750560308397542090272104136730301265217950150609099057081396267129558958845321107085374552076036920059751592052069127183811356730379892942895932024755362779441478069268140264807031301898171915468557334717668591183133913071697286667449819104935564457972719014527636537619514413375568432824100243940047810953769750278357373284748129667980984842743380410847787295545863788519393669368228485441907486254817029870444608816701855037537262489829537620428922270746972394409872694427312584382592306008908950447512106091279013516116639940056737259061474583783626573538186056674150341734753481330017456945367417042389061759706028384452212521606219023793783634195558983006692083872468614182488298708411934632102121222383536944999462396723105929985125691343010659667421424649492479621845802682089238468927365682018829691006798902040731903419844024724223592142087412910163819833078631080460903793680154608587951168500394344509661437965981560114738206494678109578325452745210179161576775479970316287048224702312428947812944103215891632888425810124022865461187173413237127580076791830385442920536505936845529181409868536869747736156732966421483579507415913098251420400778029301186271531746476656893320294262748930816575040468150754641391427013003922201772628431162091843032029688232939839105865223446694883459509032718046775997482178421904563947464339435100555419921875000000000 [47,30] 2365026212039300580615631566306910502135381916176756157915264620149584559276112822416736649989983312910583707995199280699994947784929095878745007491566325050621692960740240894198010973113952984831432845826610548967961563990583715476281136670844738177065557318787682812105392794783005275811459592836209008650754779024751828583671571513121147267607570292370345739737698859452557401782507555379739420171711859855479140967441776127764191229902637617952445432766025695140376991574133154918705929171789816199833436568465551677278666181633800065298944382699348284193505194269349843202376266923893547719053545978474526916674550889252396856184206718955469050680510663223345022770052227524668311389694065863872947508373880297738579347059534859435034628642153290612862091917137049347151038648254840783048835051624436396074476997944938213043903830486976556516686501662034207393518396186981715505568890980564026932384375769309783007536833337420757516877210027629046083496462714695025443460764542936243764394278841186704300812149116471175482060186450213617825218919852434958019003340878801309159111834987394223736491608963227764011421168604157234259657820577817320345444048785221702332722496821530987015895159613763017772896400749581324796569784107949015143428568689996247109946213248509075753533339257436740542164037405595715832843968288621105636816729778191991965821721046523296773598540811055880978431310999829015060958407275017502073950770280262492736444755540828596844123280934580824331238986368339394779495713554329261519432033424475773104212974532661243524782757630708416370717547171490812820000842241595736221141532856262430144177883889623803408372064015625827996823275145303410471056658851740478548424424332894151502524146915418979419506975298106134404739034464706366145878807704256376491098200659397037548220961337698054946119162197199075388952362342273204959647116145188886827420954744050243625779034556988524087935311737570291752078521933891583549764465394956121408639585809639075122291116128886118813850484778118846851837414709680670633122408528354126333218479029527822123980297183561010799392353585916892735470423793493883846540389191880791332599945429214871069811217141527084012874839691629008091722282062958045965761759796286824682881694103615596093979927478382415733871290155194169589499048474597400580828136898348680977898612376638894846162920510555347807818266137817974688376554679895098429187605404422356514260172843933105468750000 [47,31] -2121894692004386987773638320379397437167569293726698737365136514695025212870702637455873102462777740325335299265026670630437513099126064639772139224438465026225308391054284351281495094514476189923575115987316697308084549357801588606658908884900321002267758683556532835235906727390705216490355945053699025722175230604773113451561667774051946665077106697107154122645639979803588973319039627068656460457963125483810145139531056514717529784121501495930672594227354221473638724292881188030329340270165111350195831600465271946983689306702619562045263079377907259345382382463289254246776856687385938692441834382779482150185268046178514024299121097683509289565636286055867126568045184593851185020769507380969811133607921801273684568497732027142237234634908793939857986891640609101594472598819886082729925282153652316865094257333998177195256268970415095052391438725475672984928115572354395342650074276451499262323047667549661360987811444416695142049416281328235029488458210525930015426717222882178367037257777108732318311953788875132304745246245034623732171287500709452492772700974392882099448170117019817660655859863400614367114954116697175764815143542269198633648459875175757254095238787380952526556238665518496549971019650313289070850653083696944548758776559844930061113734497054344845264176728571502276478392759657975102487267000402655360818158821653832871570956401527342016258282991086681826023481286288087407862360289594450571651718334552646831119125473827615233042074057137859725373017864721751713090392662323084739667545334995961245852795840797308398026137414130283634410554687892384206528235254226201963521264660529494948451918783182112715052904452866111763509680914401138621919199863741916582500805875306880613567451620315004037999119363572229997167794381949791706737026522319400965868161731430872321659821217942276645836241161201397421566272430280175791291937957727278227279052437278657008459438591188000976657770027475868347518814314320664002520255949721607624239927012302542242906076514264681648162293249766273782296006180327804724699572747628174424838445043589670535142040331274063407495895801058553827564922093408251114343106788428875612688072017626847714188573591331646732035827731331871455639200161559753815594045939047073686281566467000675574118071067339291450786489715441033627364458522317388533695458471753598706330803116764293810543103515534463666728654080950471160197719916202380163738894225389230996370315551757812500000 [47,32] 2059124815454481507660707517421678501923381982795080372296520803934585790016458684361251675523807203607127173785065099587946430148519303828684786578751560422383110110296147198323980972706571539701256931791494404691474531837052394574034962870569985301353251632981277743307991470618096833003344481786864776376911205944705001457302507108637673115010397113793646755423120811261850088467735749560442380012743150256638487853808642053642137196590213559246579863743235575619656089305859476195273436079906078266058070137686897896509821042427529209536940952316480470286610255566815884144710051974606017227980840787748986966167855736633160311180035627074031200641164772756599556844607829363650885669785353831962951203521758755878857882747848990479564807562949455449136145253572214951178742083846900442124984985253981803020399672609987352733124387389961455786976564406490152510094268508422959020380376783791856273144947113490517087399572911254936118331595795236484017745252156741007575595608939885195249719522961303045233845883883281089048347523373557970959211072301269978885979159926906538163800612977796035629859213375485206326648096570117507877552013475478115110501584896648668399740353086080516687321357003737991049864429141250280216419429948625905258520311424682515786137977334123264016052807147320473371075748540850793538605218601761468355027857995590541448374058593124440155422202086143140583119434219466664842534169178993565488173504075678423363668450739345203406058745179432736416817949215644477285465906621793379666962858655741149558896651513456692336753308370239282312779995383117446562212869207470214912878865358658925633781914970333033901730961545015406407609018843159182340091913696555535792576584300910815611680118584471976196732459674420023611716214524893947026481034125782937240109383569854072344416422039080469505147194518510568104573729372532484109426524235487329242559267672013283118153981251320558847498749914659246585944451025255769568830097773882992667839144021899867206312430976117473006056588220326019597846690433267972741079664495993156825710800472155919430205853995579288381513678234727775872895621023351714065636801721665057077478339585525833338178926228748293584803776857725201503801710765099259455575232625616957816090306297360633912474398093538500436961396355611569722634227811733446738057008113367653088532316296912514078397194726492591241234472569128982488991411550251220408114249948994256556034088134765625000 [47,33] -1951227512450681678348915836788022652681947491391856750019981012909470215513597421362957236576220337408144409662063091921796483308927825665530661125391549244340630291581771775339942144241741046915778407991144455625557521857862950687398459935646915094769692107367182434499438789539338466813060130268596251825222202561947093347967289019023958117724400729187236385096093810069332039628208990744267492032563964075051352230799122160047455925011915820227845853813007938042664643288081479216718320060688484831058784866042138249326208963781483590978013544916635065156815974514690480002954534396752480275739854873340108600102957349561316641850691769318797892059021881095615396320294352425119526881882781610987089473817389944506303709818908467576604635901897765600915452517402768579426372160918048377367583394728043885402203456879721268174823904821887940788170894415912858940707573680093110891971200705184614992105159012877207209795103465772853530800234756145825782458397975728157750544910663642788251408161245193265439802561342951535701620245426361983788996459043010594177911360728426040700391913009698091100689902838169641656224496362547710293078703719290706190620479849163556919416193543242936710145025114789537829023352423512039664317257704302675787936440693010866963360174239569841845950042207887608788865078397611265911419499747461947442564861873779621813575098091543482632498631354586588759677557661905543234162231489992236244543037921568933547390548365515937753280778865876858965755784489083876725111043621858377130815248343569004217731273652657795634987610102000609053512728221354906404077345224451418124865327098578785381186586950310339717684847569442996384319911088189585273038431095488297789886050054939943273626376354871688655337069304070679633739316392891719953557472822048617004148724659940736676512270442915042246252988427739786209077511616452192267586362890759370492527329344381236377959531915967632684086188907843227503105694101364770237938210210264327570010952673906291323541569758923757048037690004561785606645064374964878527656580564140026947427275328051936226202134825919866344488034506441697829752674092794901960142668728748465637423443869697761338772019094300991925244791526471501784311996689696239579649818105479757533002391115862928261486122372610830014464996754154106986353565225175189069767411366638924026722687636309890890771255295451437680069045801449602145461684893357201531216560397297143936157226562500000 [47,34] 1664692973033104496733358871817325559238419671943193122706020136509079722840515927755302464650131633523722663545737205770955467047691704791451745993636040583126530389914077576815153063817270307538353239654132549205383873599607036620938282558609029173701526112179584117315964468543888885840851312619385554035379087984542406007645898038952048578926061005605721101016230566666752394185905108951689129601969597352312010419327694058595464638722308663784327653023355035057279462375927181078358978779989506624187113544064829223760062462187162210618467969168434595051620959150744081188126809300961948867438257011434075385199318337551154393799940045120998586126351351063911413655929510434657795926247343007072628530123073311778973217583921276000937415405310724017675544176386240620226877243477067159388478862665828408567651054019090145199586065933339660073740528291472145068324989696139463075598720166213166222269898578274681074390650972635610096445244842798286731591143981796216969982608127079480089548836933153285427658816642600250739920768197614440485130075822209435256074823375408740889927596289270050351163355694903440383200133419276441050130177003430119112392458449184119982211397535291617896596952120967864456092402782772784715977986722851143635085098723040866961768563524374641945857901156543431356527825619449911334339443282608669708280102954832201286019058587200008530908548835687744746370092283658905781144868875985170699133782370545582459866475580726829691825126356179448169849833279527504175347981868969862315458948743126540791869190657813952467947629354085387833078712985623669843768307228105851185369255870445862218011080389636744969333947420449470515607271414453156518354566488059906407258072290345144118777594274941990267995505993196117003075271861632675751866109786141539738175694678797384121769273663458215754126961520704073860129126873908408652589674123788083036500024580338045368311697528725405520554602203111198961551601740099377859160399837747257426958321513068557155138203638390871012309164964772140280170220349766487786036935380054131803468050425220597940024598628622634771102965946663606777255035083725295676719155842734674932846086481811003031916637494431935003806441794482169995281557007762509525923302243874747472703206082831074222933479628273423101954477737198951702711905411457000174483714372603031917029148622553475418490609073665927788508088806233458781583516711277681565661623608320951461791992187500 [47,35] -1246316115071367681642951311434110130567546498050977258547684039555205962089775015347377381423688133812917443415352439815527164657582961772093846146060421156294197714794678523930809974995545551782616191676918870715624122829839146794481731305725026856397448804055085716435715253535474607272444215703528459029821131477759912874062568334672669106809481605951015507131470122850304551310870874214485754134134030957098208748088585198837079850911621308631600490889753147100239440880930981964499249591121232844436676812112888438661103984288700544884406144387383525564401487081280916968239125927179752349222885986852627636523798703237099735592366564422464656854085264222463181991585273245444672250931855851251286172499159200497881715288143405482079293200248196759968891379488444608755957968670611642650785383007828880103307695664714273219964150496513315222727122607807611439844641639391490163010065503100623174844316255047647437597033732305568679181137291907573002483241635276572434569509077917568135243978662432245873696372790140460628717873764125515607698885474943784547754298175607844693962903316473155885953715258064183722052231162708205084539207724527552306505547455522272569729658132455669465139550133517272217623492204309111450797809180178698142098169812939589853255461124136818206789898281443236454941140366063551718379157048373695126872279825579881784026536581303309705075078502404579463057847257459122183604521788027798958765731302395387769413570152509495884225203701078945679089272878643751839894291844712640099985697028439838877075821517960157319236923479182226570810460849373495330725858691512015085302846330104189387552316410916234788796719535586128103570894703226357171978785106134772028157083761672376209684253963904189803553454258843363426890896138427333886384956918659487500799021689696031450270769172463548397749855327267807898038316013966584446085361845107642561381540716430916492240331438127768462158384159881962254580595593947863719120138184810572658110111337357538511745377127795596804212904229850764643433752736556353395653935339839436992411922675422863020539165717458712821014706116165343692389918781975432739533353490027519415174033231997418481802113643523234631292847878595700994082643230867202039314938503364552473202969323644578488806363265299586164999859590382051898663786137679099127588371713839440268352708728434433727997649735455040311992444723623429253533956284627493005245923995971679687500000000 [47,36] 818373929203228901374353226506471121721049828549562841816952635299929066113840086112574573058212823565804038345204419433749080573181398990882262508893605760477285567104307670258048772213612312940471369947593466044189975755019524692460808105128935610486113455868538663359168106826422145550715306320208454448759487986853912247835924970493565640739583417527969008511050233320076441124511975956701559366560611981760420476721580629300673645682202456242669708918844927167333543292228319709766681552959917993554955265991939447782544698847742793991556907826917263491627382335735183754539135361033414354344779301176802011954714335246280577837739948061357939530053848254848820151454246348545390135586569756533221298288526144337727059123424067721529917172688904328387430898356771042173604764137093976829474771574732769915104205040517220973770016122458067902125951565291790937646632557207686169447374324175824005481006382518519093251717250677629570519393476588882952417055237024298861491376861465797389289936664486729197581608007515711740443120407858426268816992305930931264266838526388523129777644467055244636803434025078892241426500204371139151594575128451439156342041140387726955905014276836983860742516856262892377615129953640893961891628775839892989365975571253621091860800069517461745998866522752427736823242307349539187428094123910703897292324451979597393916266896194643617728420168671836749373034680854896950250168170547464801136408580870706234873228138749012373769093442675345999364323136602811209572225294220943332441126384004617080183806885338164898508650724568487341462727450243950432914514152334790417856725731454165515823025255471107541691561390283030802907223754512285844803646186470197069168209215159689880427798178777529278924038773724166135905240084070762507384367998482448829335345565549646519717191971923362559442322440899184875828952482132535839082748457521049520298668385962274209913573118079979129493371374496209554461766010129519289371686160550202584117478197301310600504381367355960779807442051649604305856323313409725738762892461984277766897925033037877992179924180744592938147948614018968721661536880304462016775772540439778473557030368909749633500983216972037790062550423198391879237945526094047715549184952424222175226543213304530901432184332357683480464635512697206132865653102638147415291694852744068091523516096667260104181587773172575047601745290983492721673120406933321646647527813911437988281250 [47,37] -471677894707609586136300659287883342728397883864316716154994772444014094054174939423793775276011743897550503384995676131376929596880785068640567561221905056175083243349176146349555814286180023370322022237785627772972190718723619571689822586632880031951040566094781385553437566349808060342470423019963006860033041104949910355256252008082990511787537599831287289168919649076610093067519879266326284893035732424669807291598082614515574277641845115691329866248076313014861581530535163404384087467156121952778206857213431052432550137559401458171729220025211831700136055467928073795804978983345757144642263505805745464567876006115542423036933011732942834760266761468845051816811500071846310618148177373665135741417749777192955031747320821661578364480529872256122924556113280633502621012573126105753432410936399714046498067595158372947818942401868316503333789753081646383730807534695465529510967313169860420831803965278106427079971701034709852251574883510977531532225393921619795523706154695434764246750751998800901002400579126681334755359437154480011897000388747785397072482281022705611915691903206782029690565866008511182756858813529360652096431782838357006166783873339481336077432373442342693767970206735808964516701003208580021699152560859575829933791521739110016064561538962676965615774630812522085806645654507742617579253922221765702217870876755513945541769434133805495742388408312523497209077737911299709090383353471282867741499709304340796894589691454723819232453828799489807234286982034402135784091908063073420978363923991015029425300994062825715108880352834022152741883455550838850664785107063335308345302850959284552356749088816583032713877599606648209538431483661906864064078878339319226222753780800728027606148735782322383972962081792260772902042262096195193323848770766270278548437802105677426048042770837074534683232731409968184579941035705087975716275269932697396520946711574963420582562218079890746169613441189276048049139436002417476858370646567648531842155429853235245702973376680161708064646513973008513786091490434796999793087731893954926105600645264406111470090183296751405576834466338113429813827983588136576267855231807313273543140569041119991203775834464893088292783454578009033093274071728787439530212324100764805971556348450145497647853227731733264034972390200413552414435513221377303974360626307357495138324064733860745543260767733082146388381628216747432080779844909557141363620758056640625000 [47,38] 236655337353701779358750560192902760597480147943474571404153762967146345996033654581070029283583119150096025884495184475187953511266386828261218452328760430190625945754113818521914706580498335342361515033129829505999057344338943257121669218570598043000291249529844035763328894199918185472694398475721486246584668018123949943758113197674586675741190564223511985778487563565429520464493777994404967949317335211324993337832168258048430605327002855381269991525668311446978000098733500583575159664830620121449840689736287718621210565066439864921473163335547635543705074644650529551787884785329372808561527129979698390289575854863499866235752491770891566360498575962409018526977902336059595846988428033759680869833329841528936871841155144032481861808041016502809484401610828931268707354789425579989118320203572799543552860130453550092155221543983361509385204585089299118146386698335037839511151431974961359942645315739551507538013842495779481870556933831006352389120059199738613171582961194034455343363028661822711709700608288901369221102364397741006564967926392239543544555177722702533142931421732223998237849308649561017256616866937555104541523218146742617957544401294661117715282390805562375517024232722718857215636347670939122053557981833479254822008996400341960519678074040278749119680209191379949877254128423681320750548812977547321065056875849343988426630240625619032415662966352199101855659680953516384833288415317758583271953411186186525831747958031207936795050427655473220825929013728295537734815379600544391693101318567243786104955725330466056082925898834471492181468897891309449474512490102368589276479148526483839048550161388207129456748056583779310384199712551324166636809187906249590008259342517244505393076168965693287053386586166957686196380256251433986566042819205142153844376697337896120463262847103561145443952458305907910407970147432760727294745986127489994606959569758760307518432486139020201853450810402422166225601198810543739977816265179493434247722970433243668014962225045795357514346562500822537702733619682330329574499682372888588826592995831349097614718831244205916434276937774161736835711950878495829360987054640431966679832540067725633647516960178818591839835355428521027119793514745602958311665059599507303202938214533901005762379982003451283458764281619755731476707863894799679612805307010458480362064177785623529408837426759053329960340913279415175907161028590053319931030273437500000 [47,39] -101127844582723152787899586794993055737085547900565014449817577795226233256328468856493845808495023304015044858497388609856773970955358499139369931467823104638636998796739510154873798873727360999221281780148542271621218031636549713514006506373483696428195157412997772807947138531436464888445348625921498224690011098631639683678714158649004051657514464476901968550311077374287645883538559462353143727732001042023489845946265038775273520085640957173807873561122661804653955820522298707491307289719142559604754818869403391860690743357888003893307287394995057929481854234393406637697773294213470093631861933191928294357080673536158600834765228215179202194619545243015518838114390198221423147654907838100649056112924100935463801473047724947640999286348637507178813063167454110547599998787586587785228727961684041018613954193960824398115295828676031136475226126487659986042680265636037087514428416421826885127789372786124816112775906858245632285053879931807132382854274516198459777744639219477324616609472777817497281757027012158009152251297710687185800352832192745556249482605084677814865704867055878587178662810447416086118930833004497149385044195502487759165835702702851794748259784773741611607505987690913170477089374664563687229668622162526099991449982348553079961607733040298920132829401696527412707365777770916317651671163456749955354227402686493384508582885608880192114265836185048711863783956920673975671210117003059132954375617567350456416763712677885996166717220273271402593655501513213011181347391194198212915138464856708380387873101657415133862622257992096194840161589075072757406241476419411267341159239759113163549968509914667019720327229465491310410477943545824290983238580276414918686796201003037187890907191494838492901542771167951748160417304557415943992717140334312291363419825558991224664288349975294137478564711171462452658473665942165191074361658693753358027839307051827425904439339081934705114927968825300686758383490785398267003712069029817230223417779946555052546036374758236989290854558082570740180587452114422325073166766580415779719249971404630813965655446776603543469334787423225393820229898016266383163372480006175355103180420299658298404810807676530016358824657085226488779959814609351194639517733270791565665697458220703218514079110887734193519265563872720322695219900061259699397496692318001630874264401351077721102311037151060744255321940943126435286103514954447746276855468750000 [47,40] 35193992776779303078949152879665512580264929794984369480885231055388819731878479254618395188514180919296681126895348220194060944546070382255484453822872492436684019737164685007960356462409947859111692295485497517880142847038733403268479433567715049366868607190154404529225581076174099953325556679796555474483115184504682062752725140088386605082959912116806396005760381799071399116711610341535097430958104141671306758841159310115477218341997270908450594978156268262359951122232355089024623382907050681383450752428972482509131729411320608106438427401352653959963936712722860158699535698169506626015573771547031638807556851664815976831942291464601685308509091158012477576817480382109000752215183259955435573986586560506543826575868703477428176639516872614002020127656052326969415938776862917248629890663734177401083131614790823584519519936213677533650763308245362188835686448872994241161220382860971157026149346543634547246459104613472771225267601919611284822000469382334761199893573849592519991070413874464707446332461087054845253736107600814587417403236369557838218178664820844125252633036641460187050376398964963092747487354114698320307520530462893349528407685117262167347530015678171404514155781996627000470530916310831708828249209077039781908357881592261793324470893095527905284762497148147971653826425992979066864664275848663823691318425741760525548794237705688963458097646582502909934544904602631096242503060499819625532195641418821647356621258211378372528669145673526640675611139205760471095331902532854690541848048902202968341177181092599870355870735726866680377693439337355952475092092715260188987936493372579703456627839004155289468503512935087372572280114687603956502572159283031321745619392443950109962032349462607099232256140136418376952760992259330825667843688379516878502996859663739430298113354074432958517335725994064175145006073254028749827949881532834668209884248004481234164948420040924027630129394773992918606111606938349019568412990764573465895281537442022119850552266469342028278289709398561655483431346194662464753491631638432118534371523586149343331851065281010515778383307250055971381861011087873443682183267255323166768013743872728953079509834027920059587294496571664100624463871763573608129367138866250893660638454587386059733850592153343274736078864942992330657966740107115582904330323031243646865494392838216186037342111381871257342083755825790092330862535163760185241699218750 [47,41] -8906395637904979905504635761103663594166173159266935017404673714318804571115266130254680345310976622579230915281537059643915370143783227386673325605710072449541538326746774057945821099140625266478844791266286017235569880744099720884023499351770052606238242514094884225637194210391489337353878448727758412589669620849485652485297486165108815659855122665718957447943293902328657789661771295921623623109062771046279060335080989519957746047852689152374843554116022414304117435899971703989577950338327137379171552472921592281324832014880875085634096495956787266778154288515163468993202360412050083479330871205063844645403104244533165484699132427698320011635784146946206220011218203847226677274309056468778624018184810116056925060109132969041514373006185643691151397215695964882522931661587156785818989056250568398577465474214903030304358665200184364502398087133749207017659445347102936878349041117715033903083467505995251357072693332508561107342994036369102245504311816679338791380719111626990960446233835019801875514385515426675821764261746344316181043188532616276485569752751290683840100563343527047525670388566672671615761120993253692890537635436084335727654002306586689543584455914115430388102425788848479251480206694166700698059731547242349378248355000868216880418627126181083805847360007995944042872826765146396851343046906877149724506477716305140180870525540583635248142383009652479124577150033795517681138726764123556573054434762123247373096054967599089552667870394616059479596483581488258005008630526037866462947856781978547112668817570534466034146340517434555834970568679709374470482199859998666657854202072401618552876648303241922181760111068274823211389283169613190017695667150893271351926581697232854300494016110798628603680366394468609769341542781758021178770075064236721273232301713395164198683479626941411813474503926290952039850485438516213909950874888854039231404761369970076330504662981274232462406842383640989841099854871011090106221559619685081405917137283298184441316414608910575864731056970795489673486863015878767398147339688699761292225401812612735024672039315266880208357421928869636072973599572381485132138621847469716890027064961650243894526162410980049123118714792302382533064648424071800059822199290130545191245072702875733132092290590167473261155001427771279391450579590124126132621501026056530385551000126177232627643076805990982568184133327804374857805669307708740234375000 [47,42] 875996225197434645930251715836353500716538741428726329397581169034298443040762004684423508569202305995475278410125716465806413719577230036167841540992303916672838219167118931684139045880145912875019564679190769176368293154683303800770124226337727966045087397642774829383821856578730895919221369328552381138799708733840912920866618094528010309022634731078220577618549174996558568629931588374975142685311336551837338631007626895645900627001926014051895516988126413319962767647404101321855246562867002987587202420142387152727511299715249652349533796875642696354822801828737696150595009777673949509035837292601033726501830229533034839215538558148901135155894430095256653064467204807527088352960749679874372008318692267321711256162347323250451754738290041505765369695991049485966456086128618336365090135862829262739832779704092244269467147742694163514806306646371493172791662091920787658674701323676137992495586333975863140038088666071784414202994194341137805469285613202779569980644611953851005378093472445341400639709050809094522014107801958191959007066082720103951386606063480690657048664682738499826491191700260391118912510629684312757090718575751674353903818332711630755208217559578231607661079949812049127771292354637145414694335006077064480724445164960703652411675470361042446792007182685294713578332645057665185964914802205784928706447675029018127469285991473546184786086118829490057049721134730997797556952432347845375033798070636231583992415347281364137768035172873328238597457942998693695372981651396497395175552577101894250959351477209355883681794618435351873523482646652219593151330492942227485012740931090712301786462686710518081925944806757944075283656311672038684924416312256208691333854643787232405556464297199394965904088534681090998000599147180417862963875750203733272666908671635469450001515223419961971135506710809830654701389579195230448976747713741409211273242176521776203401968210956099189699808817653705172389506837857776355297921964005640718104237718992032901017883854428140771234844562073491319008792888775780287216660752785337836865504020889480941911531285442347959231459995948980773095417650511937602832658555312403922292656722093294316743310368576601036292458199941988473817335761626007034720544886522761810871894877862010500805457778708467545635995393031339359610569231387410706096977927682679377924336851585576661446999773073633643871716003559413366019725799560546875000 [47,43] 612430202957255641712389262515832722762748311108756653528451664896341940787328397352420007702968101774523374312417664290048350826873252162308053601025142133336979226488365492196910784808345704623460061968393435071771376116217737430371341956918390645480267721324155628624237691372407496900662113375612852752809649814109702474165268992914470744237341586849780940814872116014606670890811746503547678055049680038199720097966870486523025668455236124393390147343495116360627756261068348001299027541332096981219575442367512604490068643198207438357954492748094156789598989154717667664129990837625217842270016469185675407064215887278589484767597272862262395689122130243449574559023543929489210645065291621659439587182103602764326400636863410517489203122272995238139309418403026581903635209185454422971886652562729021871402297699737213300625694442773101314139040951264153403732456273608024707327339401030113661709529368925174636441039311333487563499473083283613663446873416384530803639882007170114962643977582936636680487101146654783752946932935151629229825100748656934176845922667509157775689478724064110114418979078829945994986632905284986591853360243691666333822156194966716690176924014409851115066156258390609909611743805391372349615152010214088690845065420194963919513293030427164665615262162726648845970169460345981312865711705916844985844786541055598899030013008583367806835048695522630267489200170848334811090077545112668679408095423379167632670283550434258117910126519521643787825136808592345193604686486777747061910905444408053007524101332118176936558619444607077343547434170935117073008096874661857681941249887023922626080375182824927921189071628119330536696124139725732006143138561745990708246603746583813936270551530436320184178041623728358024568134514227037240137704442164074549908337802920503621771581094267641635671592100379743529125652720075520580752265801097690661350343335835780124519590783280248935478558401584449945899154881737048962286476474857563975923164077594640700074346039756283943892020816933698677887970896956990373059570882921491468250162722042823163965698791741581765456384600548057288997639791732723643689819830775847644438691469922903140904957006421806228674047923243166527622865345977047603553769776610598027525698669055295910686118340970389057836903022657838813341877977817138157922653909359877435713961396894253110757870778649292198281273158499971032142639160156250000 [47,44] -476567282365039975127570077253076771018326804594093444792437782938967169461317227096289714189715096367320713183811006978511688266953327748824375849456081268232140505846884819006084039677130982809036311836953952426538064445722732281034254199600916984079993804938646269876736811449792869809118170794306591530683966277454034104619555370595345536619098293468738770216334424661093726580926691298890062233409043919844997294448651831865562264713487178102362040611972072622678558540587201209005690217967618877959361287760011983112096834261221767093708135878686186437211221394972424049600307814678102504538088537941874073693664963777561475204664745337297542925554095054566298358048772678505373094122832481912071920907982117913129278148074248415212588043000666203344596137170649448326510720358815555839462608016379852623719258202704904355770290805119628081564667042853755826256012405073035116483407946008731950893878682700263362778166222665645011251598276312482157929998344480583037705054998148350859285930860439018266361731578144306106916604340441140372644187433450292336333808198505278209104638505201849708937003826889413758869229824651320608044494024945501111012048012513698346363859126140121764591615715514267352562153238443783701460961052775031142971200195795455110542458371459334321592964591186887232635016191391826357759214669774906782841469609508928971779680861787079801184912404913430082003262743165826591320054991367002037015962533069007521092670383426745706458326693095246263976712495034021265287636347419599884091011881119480650100511167072989297152604983926118581985066999381814613764364861011801528917239859071723207165182420583329347623042675962563992967999395846835402032713796395142026570239724424993481286530181368507515786596816383550910919044963498877021416628793844005976005936440763303161731613527774405439655942077652203970769211489217570180310851980622193406722461437913465245545381391479995314284563677889498844856466503360302171782613941810325452724330028055202163388375705536715695668898510694543337953238826652341288006505830371860001592389608327496506359732392986473755149935322840964030079372425486461686643299750870048677876116705226706643922592569598949980417751062086737586108522223132597085414650492661297641935047791257596781761947877639177543585409020375256613616340796983823635977851550558682509627022473049165599293054609159048240485390124376863241195678710937500 [47,45] 212443431300274814402589145607109237408165655057449264774123312649511441354298975366408313518061581138335729136104281702372560611411752618632406619735279737468375659010560965758244934912488077328936425835737992269911884777405585342486117704799653035146785249935946260784534180441008635803705900233892488391953909370624831180964122057621165778426136712784798001377424870145641860219272020381033261056877912286876773543370930769723751980626094644076948412606278372988237011126575889287298549117969161421176301327042840178886372937817616750323696356074554613114808296236789032208281116100092995957717900173245001971322818726730879399746301116480444310235082996622838210373885884084354339884047174035589070202848003637123493064695580574431791747222125457305104733209794474667173174308203214077816828104001103036569417027265109408218672820814215935404816518257192198531095520279460010253113972234771656963997907861402713531451414986893873087203115797220321860496738481919437617412483468683930592905894382360007336199608492198941845237652631282128082542646491290038791379525377598792162323081585565523140774540532192539314917216654146188476885878014048745812387133197010371643716815177026167328952093793239480574906422648112856375791367116280108705123622079656279726084404798225527161041344193481294164590861383656918168707063355698573310541668978727333815658550720244404670020382211117729140668724844676336470579792224027407223765920571488071876153298146223805910782762085891673023290810222021957887164386768557909888906348676487019332621174159369486435681514239280684918057426464398569114775023920861604471039734398080929426198349884630949143026253848627626077700355629404673478159203772202998192102925377990104916485854300477505387163234653523018289234309506244791074053643736485707530676898169039988338725597797793859218911366720990103951385392005339866678403239427774945285643931806970941109979646201986971441899113512139647724904661342996872435285242796498530619156987386689688266565448136322739764939972120616934025732272489753785031026736051533242504963760835767407202864232528154849777816780024017030407748356858191926590953986393282225012378876882756001866157303721481937260764834309198051070571701153017489919550819782439076063564288141045722598425331568995118295796945839711430085153966864090711245835378773396613018212978645578900804532021528991947434406029060482978820800781250000 [47,46] -73314110036665524418505272056888449371659368431913059971625542191424506363881742971178476477766722920822383628723327120458785774921639649970462608166396924832364923220943628746470022077759558665481681422195465913034344550994759206623932197444245072147613465227615249028520113528504697714040445331625295830001501594305052328942401860493638567302031343958167148429809416841500327484671115992955371394673207899342914109217023261072779081431072847968752180558560051844760690165544029717982038445651575753429286341058685863559372817296710968270083523597508000619890225075452711495284588498690920890298599812231039489550860782989518703122741839480339764137266797951747023773366256711666523864764035931769440319725686146440716590682770118404651024991913437273113897989251727263654916066296943074849324595456631075542320673997351222968679329726900604891418841357293778192956034221858535079814730260342040485099756433572178209199887506679406444309983988052311860251079820142335357631295782930266601319368275693098473200566091049074131260390687974731748329630253841997163698157212538499824306745531470157709867629704799964631544548666620037893262481422819242554332154294412882733668930113907412751727877965925719321249021813462753912330568727366726798610239212741390345010031369931621057227187610248584819447835950596175465340099960042501539800775040281057232783192295741780203621012906622905285004825844619482168169567689142725718231180094669599334005245884693512358036256932750626739323115754330208558959181137455964346102100672736169733372762531356096318920985537534831272261636221884846831030121473292357709765745796276281722295991400285629400454030054586552264935547175400288750009758231216122777281484683679225803296625388708135001622865910293300686195633411535444791660288576373307388539425360215625424754160262158654631722213720799260452481427598083316640401004861167486217278094391972496229026838587051267426636742336009557784432592454241557914709928714991705272252288021415044108140882936575619481644380903487720344550282927730031134346909314413850102837944397685016171578682626123667436802436178629644746959663360412548849756558717562015707656889358068019788827834561924707458918090741649988551678980311416711006316809750923047571074605417335089453206293223278676049185188857257229296257336994340563077762594553667030467787665324914749584266082660377605861867778003215789794921875000 [47,47] 21198892941803514759206544312975597177473855806073968470959027115977083041483721748313730644593014174453446911778031279189522489921334411188295944515080548528826873520516160714945101604015651588355803931745283008321838178892581220426960269972518512801051485866176381001613907478714857178311827446121442927582101654393248495245648732856886643879966059793496118596817637485836665208677502565098369394806543576290630288074422627991736402444378006157544073961631414863604410143269280036031731851003650055031215895993257183328233363826981829200734722632927005994481717915413952870755575246675418814035913230723175706261359434250722252009233953792962927248569451935357293364069205798118465129022853032988112346016142616189000667001525012167871346691476076135113118115122178864058267961115988127945650257294229535966263474511056078199796871822625340294708836065000114832653617574072930283682577065669755371474486711751563218279970995279836508846716156894412556476133924348260516168311367175909890670755867733169085394833209754434887742952626100221373751806900130983224926275453719631907542191515943700609429071229716748357551566034884310359490240129301741885767746591127552758670746829536724700205538797550741382200142929703927743885290352172020798634624817869260031252087494319216271427753050236525820983255776373337986568704190474803275270708466167462693581905727524827222969477608028583031122795966742354416176372286623886343513510468206185740951701965217077109551034142461945878428067823907867654427031271460928662076193263961613406099852002294114099020000438720490924003045405853158131286863114187924629562263288687732010157858423458854099054842764200835685850686986784333320835923925106434262969066823107572000772824796334795367039517516835490423809165021657430974635764250297169789955310768135364342236513372271325571566955638339859349910165892734261335903440643187775383818917451168555029304119206037991470009087530905497472849076834403356193097515732611379191126348988373397118117948118418273679314379545398165820696034578192881094444302158428513051375457170437175014845907617114954152837826876259325627509644284551682257954122556631699897715813313532734773587543341714909409506650560261524616821396232413554758137032748684929118603325363945110102931761744297724104223010120791647877877045094308945786385455343828357738352145469908917839452211495654410100542008876800537109375000 [48,0] -267672178389904503156731090460846719530046940355003849683634559114288443285452429769767587191630780556225860135447925570682330088540633174107919023250718906869359009785150764575494428343479409100575709405387796634608067118822754865022982876935247293349095175501891059811827172530408420013266448867620059447486497360788464395360117104366597591055681596621505968723000977446796667458348831462896005754568596355160988752766047942686966427051517059421669956096800427298908169405393895780978222589295664901913930703374009321384557737698305799980762227733312526227681474524571300182327442562721878063837292046288654247826410273188206424326633607460912301702549999699491389826551309594168198606794053448497935261499897619632441953688918533115434824772485985747509513982525713836429016731932541264276409356649975832691624149365117276652902482353280930570099652839344024457522063011367532123375346170006789126411910859579053995029917160900031538747368131579699908759652105881131581902867847925296599353084064655755563283446926239723891403726591313873740174648757327039273583739023534296620700990302303258721524864037046544056228183823636242925011252013101676902874594090437337862286704936499983270136479495081590269056619339770181511370565345954000072938593535708283232724068504253428292804919854716846801932900486436207129242183959209877554106322462789507276112020013875807126044433492861560669179613572706297063432497794603467590028200989038338642340156879431749708714334085509696563876583821203290273318495123769349413039874215672523347563885324544906778770021477419406596510399727158841202365849481078504988413359823102679043303451720785051337833592619206516417050051041624452979595216977261429026424969583691448524559696363795070459858570389564151558739695298348499215339813077780426990218348373727487216341114617753067825636585400998679972920394833222885733485145711584468497151108763923754136774988823063626181259690533586090950307278524029695047608203146820803318780706720376417761660199867942699777956831785457191770189899812086490375801689221490268236197759011643878961772159192717591160237539314810901377492240421799206399043379721333722782811745686479896415166020158797478903643661583337860876846085394468219996845114197320806761934133743369483620808017396236975060980072158415624855189459200449161502776292547656154764234152113956970695976996586135646986812387886028980441382381281945795122728659620747748704161494970321655273437500000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] 53433952714798790964174128120847170072446686135704842610619787218321082734263557137657124410548909820346419365101201307395674781397276917526510357056932089991383356471610308854395060461985392363676054238288864687162944570240550613576117508238876254436705512855355345866866425103674123316235370708456868802507536583543885143397859693168339906068066022976786567741008332370815384081165565703060475607547727950431877100924606092350036357225997822229950431444013565939759279358648643458091324205378678082969470905729126304478872811985236453993629121064742374508823839055470890382161797512834084824889299506422237554149858359445744562084858045759103984314716749867282276760685230788958732417187802556487002838600441726780840103775519489531495171628069495718943142127139976800390330512204213218856446867184935293691689860935152555631931505851725730637733021177826345566288423828871116077424047736450843408085491878527395255583240632475476737649383894748342752825182439320755396699199288763891071019841114848216809741714543289405193209699972061232891900312414143146644915782237915418935384660465145363633123974132776095273365826911903982677610542623313072899767359695183287879855979354329842264092942747835790682866010656315206026408826475157147958866997624883214879308100421784870401546693091030590622976711535005537235810242201233449385446437059522644452702862128433172594657646122199670347653230422953979035186755197314819120584747114426700302446710116522014165918736558151656889707287638829281332973018348236790725159190154774454707874471836823544212114078526326628013796648352702454852585063120911280978967559142773393588807858145265100495507469953425490783551290099780312373837154960482891343437151580736697367856197480992068342995485085173435466829495735254321388935899523786906190796248594081533459343281793344496108440384966086982756941769828791205779758512846917239615429023219354637095401826847799918826835942014468709842957492383016973710445896616070805513755217494128330891124616814562174494935000798168086763740520412290558005739068000574920015257530832761499123482945890684563263664762494810646986554805818491087430735828687135377930781594962638599742299785594833856031357203942719928856320563040872281023135006713605756625155151002658681945420965017868890645437791083483683165646675481805198689567428727627439545012850153289955641607187693838681160996709932628677074409837964308342803972226228714781370854325359687209129333496093750000000000000000000000000000000000000000000000000000000000000000000 [48,2] -333436750528082646811756600562134439095687992985388818594923594749712045612995068319718036985506894737703988498557230551328554232162163514933991244608959145547568175528926042707696082564933581831334411734741507874848829440405938242372330447562207757558329352036506697349000496021211752683796447374895783561686288593766072956350662670711325126074216075968538441488692898059244211276027005373192988998306136525306175697016957864273111853025459260052167533198064419377004921085011921236039616899978771853664145526082726854686007955544860315871225425761138382787167107771508177133042821685411093678323339945649092799390254664499753876870386107590005562202198465740086748395453489829731508215369228940412160166857709981291335625287272375795162631840058216550208127231271753572505027259983480970884065054291897263208792430869027025334583285560105427018330040034693394884859624720563097901467642309765341650117764177496677941542225102660370096157504072203416102425746020112190496767593033445351052920864509758669629940273341544036378561658643179175892194448660535833508410200023423482273297069066543396969529435350536657664142545678222966992811452372892208037582478509044258148435557323253817010233306179426396081495125746160723847053314518002340960254300132355770104079577797529526400224247646230840258527124394539908388495809658553523392107738743917616196533139342815670389885828945060236743462162371127253600251866832324330352529167612834693230135205520846525430293531306281214730403843262821812726025042190760563551161331776000683181792768543228982225018971004334958930545238609324675572706678398241432023452212516527572609522448034845399970416966659187386351931780105645752795833683734572373926059611155894640963491414194542872186962337257651390340533321279822096311185576141417528280637975244484024808141659472241521927174794542823130932131385238901326531363001250182601528832835562734223596303455171487619752404256499351773398479422298182303868428263798085260766033925210744233303572499111341874891624289037077232227623040699509734104051385665955594503741910712403174732624005748371785021044425895559825745994345085685068940386801176558345705221635759767368654705744419234850239028010039957362378156586903651973616542529638165717547751529628610547935985655869874198267855086300656473440332505669319574971749275446631858089521273535846497242267001720192649707829944340268985057273026275989102996983543610205746876573584813741035759449005126953125000000000000000000000000000000000000000000000000000000000000 [48,3] 23621829375312426421783195561572130031297642662302644885163900438324925132182819059678531723718644492730118097909580353040019390861810140898331444575236289278697306900277329481764619308810629674845963760147985965535648339717803427077034045245366092141694400221488983774397984216334143222953511272416675447588428680775734615817324974239653968885286519045289406178038479397662373334835652653219845207041870892552060250040280789725065817375635785072372001578563609053197940809910722742366120274254592650977248672982232899535645030799708819044349544927803167505974036647325932579397257747775979994295848843830793567599267027358766693187001773842052763738224023034863205420323312968820127884600949318714547774875280115609548398753584163074849284710429381470090341302058379970937000566643699368701375072532982012731708506194568503143050212688864118123829320254242289035190257877212600776080948902956286796286322158617467814031019694703104308728302512355517537719921956026971875145168559524820851832323476511203716656981298235485149955157607645184946275734930655859743209988814124521933903891821817485006266117867940842718368506503658962477878384816636559669865422123746763219508451870789080175325908854752427041595936402871015911758485697250847985318501975102642216894533137665003795026463632878362967575947281490793485089605994155040928266651602411117070246477218544193138478340686648137255050510670346943780063750486983792245698699603743966768178559065843834375083595276313993214248750410412492464797681698074953667182909103410068286695391970486661624204157595014189595104351582339220235811319365772740868643589553023566326739186270647873826754393985727879870368029030582959207643826409042673741194945428098398090601351486734235534920300932927415681542198712823722924036364533329663530427308286884405160539560375008249803092488651434519751233879070207467116235190467889929746293113134756005019911219424814940560925665704238106347254360983022114103893214391530461635945307101177761086120101260951448457031263341887993086383716198450252480394448461931834318412074851521176529671191214564509474195363235894945812486445945346582487561225322862444228065516638789130130381220456080073689411555178292188131119913735381971844136567369812906957781742986076796625292607226920563443714565792405308370076920085212085392095203477564210963555420100115417015935611877661820840840877501705300074539142133642417545207966194870929650499735696911329796421341598033905029296875000000000000000000000000000000000000000000000000000 [48,4] 108431655361012454306295287417723822060390857939988180593752020047620697286398130673379033291633688826656881975206277433688714902811188831767130886468476452920776726042855211072441416246225205844367880541257989674241044585463839423038825107139942228227551485419064297716737363623130209899143583682876198286523330521250853319982003507401362344060817895813895328570856973542750327063640796721100911229492149160017065274672063580238937226474028476667460774941664335024639638243896872191729143664677555965820396573440007261623658027282310496807989946137536506636291182906931989875482156063389742784569779433689081641072905590007145781543590959520811872291638728947729242144971119165111532403630392534970275644489496183201162172769933884155974100096529270147857235919944347853663330413220952645136060128143668711892709731999412844511273224638665667653607028007126410569868768532990412929580494752615072384394939164972386939744948331266757067332799127266654795810323460145382302037335389641928920162987581642905373889992492914742656278035749398738790040711754288872865829722906600602912194835546325403342644435261707214984718016103079112971443116201310347339455536822514441758245587464826015622704704058433995944928774117647179622647721782687024819190255915735952101030976239718151293439383094209942579011078690018398520665808580778115683762041961151295088946616271153239705178586005505114889361926130300310033691326580773590747774050504356532043143690981527547289474799632208811430299950696745774608789888772996238110575587591682640938534462373842965262060921139953411687786241818576141301532304797067305331543034969948550424252886710862500579077911738138914581429365714922682991809138488527599953098688252382246732067292130604270987275907350729640700991082052115581221377525326571158857472333463764166831115674638857659405702421612812612847681847938694781944023134491195412564365890074332206947850474916441329154387909264077413937316393898093102205565445053649879249047438653517502927565282312366555500200691663397369694019486331396351589751278883505399613655747184200962107532483042680817125957298326957694782252917686200190967485198339935766844662283465053325233742543434287197735909410180971600004048319086608113691966679908246987513624759895828056478860221596345730696619627749560295344200935024423763403172269353798048579632134158085037843752241128691797526606046784393016794568348597925679783943251086291586824693409900344231999724797788076102733612060546875000000000000000000000000000000000000000000 [48,5] -3625583509910573933642367552002922526548994520714452813900161633464410242950311273399817570038466399546529058481398616414852035420343119854063834333131574394316648430515554283513434720872624444449551256952466617009356262721200177253340940417094866637887141653366147789095489037572550656137252883893372411011035913553022046183687641548187418250430951515785950207762814705332425443752000180976844052378827021686060664424541096027030617793299327087619085522351405588271135430517318199097894691096086924380998280601409550012908077486937515713033803128943920361127621197614191424336426461912000695646792438611971990197096848499642958672615274642591353781267520311456629459362237056616118746912513123224647630591996684146950433250864383164003207422481186110943287212935451595969853700361189011223414390995476648145347778176218404456290299657611003454914397664310368712150094390218174047363765504503176802659627276552836278109486229109538525381799040824800572949184115949715172696667212471288195858508782923873565506257582718038916690137109418722209564265808335212343465226938570954302008070299866304139829082578644402544754155949039209352784006610614040680176763696491299971255454239715697331870801539896190259360692814176124380138259335048575545505767684198921347856124112278599377686096706412798440612383749316837920812511826163646560910230365685263124552402918753841700615558956288013382622811179465331582748731538444622626579947115534035050832903194782325223819577689017970844394062651460569183124285314316307475874789761916216077713395020639300100848421155480105036669117449753439846221570088578809608758556066683221523522248346633961599598177305337604045309429719430236767718842142781664494911446834038019306130354092626329855105275053124879611204181443717694673324886957085266118610795351102358680322880398693370965132421456022821131167250581200386461615793657814325492537199487149920881485295851261718411219132299763824551046130948164302201114142446282275812441014123006280710532672796278126974408348152843500101153720252017587367467409936512298686518915209565475602160801945147191149437968738397535005277002398304123620912405878465140151991351324438615571320879912110249508415028994091083575793394643497520105377720190974038592317008459044450206656254030656075112036976541315923814434988334409436174357554915447292250714189605554461311724059822946331443173125337556713618669821529757220255944211626084126669410686795338560201029665108762856107205152511596679687500000000000000000000000000000000000 [48,6] -29255815758193185100288634361108532349256596446625777276512835943419247114139318398469083000133664256809187962376148026406401639762141917548535742322364351675588407159733488441198678514410357842201488788895797122685118909449607940783954593512650777040031483624751995625212025047473655709273426092172920593122290748639441591477769995839131769582455568049571006615802020486521196307425602960158232469287220225298049626179598941256294789999258197799027563772037670427783812219394763879939752803010328977168017291502277456910148092086812891985255682182051632412079356156595030141746883717688775673066650715140835823294814235188585253565387304215031358432458075054731286398833867854970148545270917422315117075178850187661472643506830118792917774741207964509080846572177501541357437080974891747773836511192578258526604384906459139094203510475889714096017047718871792440924897984404326769153765206891575003731659929068149591694882479264693082756401751868444574394592236025909905731516079024362682990811695841031295879204750652213242471766865055768964956032451769139872976167590941017102560071648277542506744983105195754345160627091973852989683013532128420456141459660829484682525901549050573104949755713292398317095743168665401722846150344997831556061954825683486868960865571328430603490180943353690184041159395798135464833129546196331100763607148729531094428436892871705039925183740549470841043194602266586713382121535445256389145728631004108294490390937251509721503584488448802047969552905663983635466808916040296480263427846976431601432774853544358301479760683506675277696082092485991951597185888178975062355003272908427942306322190113365598902072332871195169458261512881158781221952771812940420663423927920448312119364188366002127577332455213922837546517879027959784356898709392239588475989951201251803018848121602178524061570300037475185403505066562976213946618975058908558045298390237523548994371456536141954588625821282530468825853429571036098240175916325566315153840898775082405674885803266499711791450616539716290047218020085400152031820226859219472897120480972683895058475257039235647291548391012821288298893270818309504839092822748882533416904149234707439363685724322281604475401489144542801725536950821906481887408020736059621199552043650155130574140278402507880273960179047981621837058305159029032288946925868762609696530221801687415388799110985497763110988337320799392478478272481529057315109417096896647202642156523131179799573908795196075516287237405776977539062500000000000000000000000000 [48,7] 431141483423964448283618800502045390133370868458646006547130239475255922026786628074365745523560553056146975047990669370584440060362454415599843123659928775061157326125204153126310775058164765611930196761357442369057665600427108412516511642879033485371960751541920093528840714831375972295067174901615121091691987758962857020915811201152255044419099968362453063835133533621175269654713660355937277908969551146708808712028913345271371530346423661619414239816813651058953076636305228080196166079526886563974204091660951282349835005765353135122391788525999700300840367215601282822728235463190871257468066247376463943707941317582477585696373015107959774703366057433753063619704918454558111534071100519962162474259319557564831636139870948928666781539255608638515367327665062985254908698613069857352491023150701152480587674896041698687454519018455486481741601513465377281712986557014809379039818619903441728836825021143096150812258074812280854688051492868214779089912753611144836821109027338203279933513631850943751390856264756691332796570354564716572151301161470004859048222461752712326772026699239411558220577750042445436851337114216743535415553676500819974456219261676577849333019562284091658691582859662193024254215628732984257996072105217535572252427180133167381647850810734377284247153484734864717591186260741396007001038126111883288188263803714981170499270551647177670351575578488471792874582288666898615186138403279767652116866999715578454897252702191460474278396583688039315705173959178625650773866122099817139726000851829748808100428711834380118912313583923268082967318681754180997876099663324619474454175827602004713839830812448832374766380563107989346198813344137754631798855682849585054721756215334256983481129555583046039133813881361017451197016039428555851798734310852093460709936078270868362434844925704767369311050603473440017998582647620209497923266622334584382118217526893864230652706969961587873431644150971249702342491868570001196401883803586304408837164780353814953297150263334362900266565934416363500166578135258748851407767613405080025965460716860479475050597919185385539661747562838049323593586130812990368402731900522266100420097434808112491746468629500385639524253401881006144861522343017059914686402900667702300639058566989962806150900100162312704217833999170335085781905475843339183561484550458684891540417426302041169934424983034509597416886552859875550245410990200787149155232105717912031653138068592211651266360439294089701434131711721420288085937500000000000000000000000 [48,8] 2010350859469974837671807238548830997195143253494631815221668207363030756983296023068560205117959958785654321506967641999500572405813860443490301766113414290668246714964497849547441550082628540089036980081124084100825903702833191610184310502594354069547865282861610873502503040668335008551263346049490106171685496951533295581647632821584387753900454072994294959621733409369400524688089504031119564358966584393936153982507341641026463827985450670154158531699499118147730452975706447461176257447608680835962133425840182313824084534297034347164337243401511909690750250652128819721644638478723059166543966885614075991389371995768619941763943026915910338653176505663386454624886106904622275663225795593412033126120811787960712601267092969065626223382680061231642790506501929265707116920611191513590363063659329193756159163451537978535928149530338079936978364778506248393138200873765299795326351506707749442112285090245393119825476216493819780656646114587424118251936530604889978383017767856510980858609161875138130966698931633345825536915845097980864387617723057783671365150714875079192596131716922593217660772389900117648212079411348640104435085094334145893399696296070571657075283472934713810719280528024584117572712496294644548854797322633669956609556595150967915611432397907003242260435976830265049574181366643491185271217609383604623493770720922550328004799846078855316405812472784268492820702032693108191048170312157253612670878608343867758939301402962321689807687518229429410049612831298800275964084529282818099956426745060582453616252190746772934602742175003607762416261079756246890501785694134359340222314280715843286862723254122947637080075970451712625565398156903306863827900461718276362401901452111117985685689790662369198515170107595265293259749109137659368339381609568150687986351630621928390345051904933567776001569590877173607005499949963947048766102798059017188736325337057283974121706772674669034494519305204247444520584841236915701657025427481763234838435014806759806469143478101600470497822883521818376399975915732144806919877559267183304613353306682478416919139028974755876496501955283209222442458892037862560272149343495488082924579519817805688948195217879121079057477373957576894108774201074521971705290915112703978701379240981663299058522965906459901397954424531770617739706199918582334523724376466894118552523239794063148425819670949970743166316840602586226150910890661483545603328552754907542152305838750812957570115319105852336178941186517477035522460937500000000000000000 [48,9] -15357675861583091939592261257100412130414500663129566585678909834744998335967607517275251839957102429342878877604422626387874832293255296226925954132404494222597133094312929618752334832083653575622476351980992033753415293801801728149107120269102796147095073487822451521705842745593938928643645446559283016791444724991783407314069034058518832892660594818288869887832037677605028754521342549678204771612866528620347374341433192593157183639143985032260539810850065675827209273568273119969026632375244750074397768828602445215467616967565202414671569347511021363774403726593382353286230383863062188432420888813733439148953594127512734044055423962588392555989729639349714143694939356463786405683955181992428520571956905979825721105425578841328618243545001372420126137499088100307458966720293603145738169075476997026968484429614250781538855764517240306720129896083319665769977709057382180238116412467951423258281858910178742561943959457504371320641377148438472859949482051676556549516178833286280521575343640914448555577833985124608968114833817584801011930736965564425410472886599284818356351193201916579229306232198607814936740597382427568849432346571878456093118502454506032285909311989242062526433573138934762388799158015481603828686769866522063484247596853147037362546664510114258442318455534822116140997058715718620086980409191573980723431550934220673517362345701377213742173788305443594130275744587997088052466912772677295259520714209341793824417703206840472695146632422705698873906426821855449216306601345611443060634751495373098311672187660559408397380347236091081495088181922193680103883924277728837114313799351156768610212170021475553090522055637923984472030736741968587665963312763535503766483154787022353719728275311455077103602137614287630740980348229088928311214721968860351960641987734084807009285651605297670713267345214320052514685038696342517070101602141489007325052427929153088188970872713722357051402117958621817814242262277746901670568187829943282446425432052462661251057141317742291163792703061712171576373958946516186216466231610583645636115935081797575608510540018823843684860296931373028552996959623020477160423216397116396301342384048331127349140080972488160679587099783125005765904612324899144152033013511606831989633371608486568803147943669498196975649059407547247470095320771191447791655854358096279621053339817763479620298335537962142229602934939434606477097641277276256645068294925763984159939422105543633710004330916731873912794981151819229125976562500000000000000000 [48,10] -15099994404966539461280237717514730253586624852063500468488754671606450934643795984843871092121491899173631542804626582702333772611971986687283012884140394697796313164546740585124054209498626794993142637202046383273058717638432953151359307460791672996897050080818910007367326091899491022104353105030721026120819651362637245888512092017552078366666822861470443717503966940680708221577945009901286256423443892345392256868958800281875179774657660716603664233856968037712077830916963584251241541460749784017566718180117823977270623180437895865160240976633949328211429755515356739440594299111147810609450576807488629875793060953276280201793297965879200327592993914430316874269519066468667689719205411312016720561189176012676571045018098311679126692954153847721203194789347461241257029467379022781040072297241182744540926752983460566162577711047209021146642216951484475274401987191496671627653930708793287575585917717549840581098844073172080590186076781656909934730567598684318747709985902877409789372283374015526621385270293821525277399418399909261289532934361287157115473909426186493367238841686581125383815201994595144649175602104327611828446424313401121083826797570292138092934070739687336637589235564246266007804122631201306590353250147176439540457749858173217042111237219670805364393165552000549508417358901014626760427167425540965276314492651635663162696915339303783378255808964018587749456034703726205081493191926437910482113859211158312147426533623503187071732096035140357086519222147514559970182583493714878270529586900528849289274324444134842905115448216662314722055128972063370362469377797620001161836666376300564631185784337020063442165447926579098587836527832888757418449800160746641302270487108137516207117189118922035865046111511130327424274749635675091844242579922299806639949759385707369174124635554585806946292969672920256262644545313476468213117320491264101329061419316930822234657807179305886893049952048463954207415686199205542731093980110165121408794945381531795503596986135615829976011101511851516262139083195730827194733363542773249814711616469413279328938266848701206743063143582869994264860132523832288182893933662154093918647602342472270622437865333234315609380576105908513236442231177225054797644101224703615524952415501656634064980671783694606486629493152998765712402307186161441951304171382095298395135471666147277412311008289278209066305311288183977210923920020561089355973830268476474540394165430702792841808268162195894035448873182758688926696777343750000000000 [48,11] 215950400546548670006142803538234381433668073764187835807903916332823064319049798523515022873005725182221249072779420422241711924146629456006776533724039114663759713991191098297974598326410470743208934638964239996923581304699313016007332818889207519211404752739153584895288347885666036917036621439013384597415502789671022794346679167641732323289736148996199372093242816572639518966296109750014867997131496199860182580341726742608744398285981558371658974382099672103794103897607659687952843937940242855188280583930564680456112496063710601110651677619075205018794584307068262558708691082776290585968646326318082086035384872298314317371733621741330576587924118204059357316987110338758071440100240178911260898848717011844099198089458525304323363435321475438396184580865525605274703857677497285176830871174857453690190808647581868594339526632949329065061792236852524160945750702798695943586189660001681055907302927825736431409147404457095955937703353284681119269710555833798077676369551584236428233096360789664166621462352564927126960678529910235179450870647700741691748948270951386478679578906229094531365960214937288859493835278389060460081213889335084155083402711594661719816389491030563830650638769145053731916479126202553226644478412644654123314291558316705340814082176170297008168488142792188585273693361575312419046037369173146764434063779299315438128481503295847649626118456062274939793465641732839498059138586941074016022986598241853118475167724501387285028789057165988548554033120171308681384446121963998872534021742395174353863592295788242147194453235733161454466268198448844160817988429036768860770164025141770304682480752137795925575508346257405289995296654216486606575676512563546772770718438225619809910343231750753839951891341741316514136925946516500388210129313904426121279701629557816360598891070985879877579604042156243147994975247564505703533708899864333991940258282078033330071028069161397896750852134802194198349109669717597706893548366685006436538075949166044102313645744538807005187728908246826990170645653133100782206712787090395759874251131456128390059465935129248036486268050130407023700774313303431081210563089341672409543341685514410919729366801074810792923297424011386346658587037890622143778118983066827155562797240430585794698444159386748961537471302997664162679716564225687604344922790992262844728487073946080344282052738055875598726257754009568201376044890202273755358306499503593747325940056360929566906474820833783390128246537642553448677062988281250000000 [48,12] -616914258337885613614754473545321695226270078285007433803074265629691162155589202201827392089766454331865674562405594074241619187915116967409958208554989320809074822043798414827230260481002179943212173168602304049475857826146302991980593313483971098522563207228158933072800648209160950636716190210538791080626263465730171159805577259171891368030173363692660354788959892079150500111092490224961627890983213335105119206763930327564323298830391863972340012857700847358922462304112764621080531374849584057821017376290704447319422034756861806722460809755100583247892369215417643275798811180691048550550584378117115897568755551771513448454735709392357555701828119019501829480716144037056873100150708252133879144998718340411419019348900529744355356773747714941595193115067889434907947068007319347200970359849077436162832650219520084715960633596176533933714921241566358347681044074572738675740956475846590298562573798725334340486387707108660104404526738245822292811220779204262449314995331332637027495128232437033303702749563671049007138369456704762681244013025602064870142371508700959978992804454034276539854492667310500071645824479077495351644791259972481795249739462474393465809637202103426592200834097276268571642424987315150070391228652482563538067508202338412587317540690672308887860694533386692850141038096457397773017202197903202751435700256329047855556463564686189194625036891863292783641058220977292150001254206272345173892230252323509627945692046350863653068550789358815252940595206593820473721061202974865880695004619562734277724235213671564919887878869512277126900041081666990963068220278418220620572757007317992414863387088247095482605943967858964329224064915887459696925736390015339632527735051271980729051532743136924540152146889065443084783128976628654840283129774625847019022702051823912910035046733087838355098333441948500332979567351582727380001378219904861795724322196004959265750845478921124233204143265568296600968742218607329875678732443699234909482855460946812044723912659358686190153902711666103119997009004141855689632304353056912230658413139036197966117846610731647154234365690954310174322049424437959344377918369789518664868021919105872639975800900895588233673603943307850109934002186488550083783709583290818322342464677851512690807734635309024402485084057177074738178703408958860636921525424383933372366524972343551811564615358058199484276637569050239448124677599514461291501645181135934892106756554331163755899541907079877689490388092963257804512977600097656250 [48,13] 2498908477001983439486263488601133533243485122447780919378812765688627004744555753259234194615042886583347355388250280902122513195340059044927452824909915499401411840082303814708737776284843563078686519972822748447041517046225892757588563995177443282284640545351394079170649032826060750070952785865529202869048425597380414272633470290795503502846879512160338615852429014541751724954828873611966958022787138266048425116325368595677852576024852835659855002358067199810476512831288225956673423943189115489730143346981601363992996085202895561105176311819551280207815822543784672801412007646941042160593767969280039590912676884980891273383905769738900895545043522378776503233115904434549793016683467844055530348951844653032891972351488966732546530373509411836592380658128302658475717522129204711982192346269909033258512971938445861035007046781581824026834517436002388499640051786892993747470092361089063357723921668783606674629339060517167802722074771887406259519125048751890861365964338012827582733997134432945162736834061754126305554731307882731492941190980859350049669285795620798215684220003353869506785169219150295081027971926238847347895996826214201610523618957243356766867560209789416175708874158431553421133849741935955809843450449662492743884037007132774958882412347577583262907704072070193208427055501118705337113631092913010540544096158930115261382600281786808022999587038300315979746549370173279478774192823901897223761913968965459680654509757148085887997850933193861330592395286171029374076757177298225121085731150180057259778940463736142077536633701321367864242857757892238958558874951451348125685531508093924299510988172884865815034985847853480000422707650677848323199521633808300109581828533127785809621643650029420518939985850559857744183983446130458327107241242578166392255589141468241161739846348715195443205887056093906152600978719696073415329372159984855179918298222721559288939843496042504350986992837866154816048670973577874726839058413518329885778087055107127825148533028752385347177834062403016801899510493770588872421407125257360547873757880405975218185603185733480761728653812301120852297232573449924142345678361063077389326905607077434853204097196030327398363482659023103250892403974946669398250636392488574405255533673439022203499849519252898922225493513602981291768727678253960033589363763421503512847780942456606485618468514359259296806499308577659467683133754781373199484704690359237715482852459654517750513736534800912636455905158072710037231445312500000 [48,14] -7318454456594004389854273298048951639525789609828368624635937359671215958432129867792675556068203453020966412325591492234981146977461119689797796064638956167383629380619151723264096107856623834332223414902756630866075566545643884460119793538612403820677843767620196543081180891039657965115631802236415128892281324751371929500077311344278688808782099091525223670274162988920602421196192949238882784224924773401803352561205778063157884703460311129753649871291975956686374663977057147818391019060628960525348273218101816330719575120069647058117206106926987506484526870742623992327851361956875265657325630249521859725658062776996445075157013018221551030890366808913090532786255634068029226490046157262081296664133565022482363698273130641556712113079390746775130712449790950275199845872418855676222749949660703343661873771358663967543454862312343801160731256980250170769233315587160960591212456590840831688377740802014110977631681716240124593327450513941036633223775114745107615824715065204850709204504020098533902016318747755772016785909385525991842149237198129759623470115188182951040201732433480556650185324857560748742333671976520114423828812933905515922216461441477174240515624943482878851075080262498684474432525931461772308630638789557334769603498757849627382537826194437823191533897069732805385413575120121792219478706377622099964134995932684289996331739388835813911786157287181893595422776159651764555553714555744061651327750981271403983989659914583754772897577864194890402752101650158157976110540314520047548896957125158386847132078133191887722857126140434590211742716860854567977926660997368403288474731914106053461058952731509512160839999998482944495343558983583006813909731862580378170417493385469651063486337696491156937193801809112366116100896301209171868454663763303510163583414508474225528902671953837495038056940689910100228865757212000598328718034547737552449565153752679863370723571275252878626515358578397981422502340242136231397231816775322436476788159447240615908539612368750534667160845889862400724961368291391966444704846492354129607826411653307698884504282523028517173025748698133819536188886171624216479723254237969021228513280863172130454374277080367383476440275829476654483064215077869061954210814792746586546648685917006527909577125104178198997202879674675232698065677486883786874349045096453729026668003114307133871792425061407405092682408185858207561511233126637211123474481019531552988827858023512680418136248927662990126918884925544261932373046875000 [48,15] 6129294749068756318878926042601446414341077334500688614181923531071892226834011027352857407183965954986657263260669701957061364943570657868888768788871634748275264953791701072822578579783801986812373003527830302996392672082638186233074571746946707259822922776520047344789359044395967656851595456489267146657334605459079747106704801403210234359620842716364169683434150532865751543955563789422985370014260997187767766661453005276266525375112779488486475635776475832606341311671398513639341302601950033919872905911238178319341777353552044545600133781068919939779730911098148697659688677000535401576644970645380554136824382988248917841916487004491002851233390038068870089312065850588125746478106701816324705355422731884603713527270284249978498588754773343918358594570552609499709339596831017749350270516510823139284385949952131789914956561172850330856481850610515141694808006715734035073892292495143579563376559788880354729686180542715434088045834973250993425815397470188614935924444060262925646973062103428563042221557983692787520898033194344884409791176932600677334097563995996371790929262319292861649746361216662790143516709615161469695564443046598395140415449249960074297958275131320443824914800022074627537997895587432793656981479540381992728089330038737195468125052384529983669959780863603538166096962033350172405107031596345542249378408054914972668976767453399072644809009933151309685943265159737590699394448223672705123527998956210407002234281035972276537451899364843005901747704000840948155846871154518076670170055020522583060269205540313695885262654523102092121169086798323559666220232321686075840733705717957628490715158947252304294217147319168371034329485772846798150039332615218004108554758160286519703837716968933450453006928470420376806098476688571843703067678006632818702554365844667908700275601579227737584418842928123758635624248267734345959837462475112325639897449166517169919618008856957631265049218034041988300918519708389228831446373022049943519414334742854194111875799896286597001051522897635314898983606922015783515474107639126639475900979143483930284737078948685960578034641519906438961628670646979148772544642037705012071065657371614763120148117842470338174979764062084772516723975080052278026326654340589033405297350833743966678335908018518848988015612199806581716240651472035197775050451703764246345887663151972909189134617059279894448510386085627275810377401346546286777705018312496680304658273242454557465201669952392649065586738288402557373046875000 [48,16] 14600901469738671069433788958976881968275292831286912887367640436175275022305202207139938559790822406448599294944922246593302301875781450769262391553627393671190058321299478797982667225432139121487340434633674992996772469918922705003862168202901627904426360433133558325525347249355907207990078807896760728453886653688621897541977331683253739920090864100604405649155379074963501488197529356951905807132127978365922165999323269209585726747421525372620941544112368052087915598183582986867913752041606245081982462329793922869568915322037082420738788498234700158975597451500640909231650886126011345196643043835603101542094210436288533667432988284522637044156681851503060189745996788930554729288317312884618967629042182625408318294674286585123806450711250719291219353322299434590769227123021666988831264430197274421300435218135498358710097990422043055024058698959528924876768253211965139791919544284261402821358960022168825648145029616281046278756868564686819260578496359597177311083610142829763773511591815761868856427029947648489897993114933292183939965306695617106451940490480917165319200942500891119089872754085746224168634540367686171001663835797253049618191318617009516537472867703321359445983109421849062089044078353330974943451842712480556729935445196388202764048129163004981402762813253645160307882948291783503764417195293699490960320005913408977993488432081299241147909201994809083209932655068196719542127356527582264140345506423524430250955622694463240387921717568804339131982075815547158320355782061105175206780112892171523682095431659420895300945198833452400218179206560202037424284437958906948664979551309473957747931456025113067650503459975050791524096502723632445851045302041896051869719269549676421840934766359726897214069526384445442622224829943249078012903341546550707067674360643054694517915477695380901395622231678041205828362855401030105792091049766650242950602848837733151384172490042612575227900218505725633031187225329559866912749221654929020904745078679913618919501928447414691977354425695992708286813228029586802372532689484088106018465746114793177706050002751790903083280232451794466686001010937087861604977081369052910081938620757380584395549158460997665581376136291955939207888257769054985594054942262622452023560911233646816007812077783363640655151835081090619551314172890764969112219670308241533393854976773808407262512256946791079886089369605408506350399630599258527921708085170368511857363701095897587367566927696316270157694816589355468750000000 [48,17] -24899208034064002916970978625892721505355306419436884732049073554675742608071289899520117195740856347534507613720342342410918398792407111193798616461050192659410754531322091886897150114687642446244972699852546694874454813451972694903508645999609742788624035933540395677841543877900763329061618793375945099807629782722481337579629668063281268969661950797350501188609237976380130763757936400163651974928155618587903609780961649868589288361135371532974772642934018345921443908130341213604285083093325879085204172161284504260844364495206493538343497977998810531600524069140614024355971494817171190426027494789273144573321578478940875384526082781885862377577187383987230822974594796835530430081055766235675655687229624822364338624275192563449246710558125163581069128259761845286968087111625379921615994681858713663420282454715704035437493011461068148765486718267221015266419779469688755613063065961005239397422853445548308926367648998114766908425447615077149471507037215862405336246913209021803939465281518017502786561308210887248038682883737715067854977389576009201683296460094421217989559208812451612024547773287879837863772938233289857800038785670435103581344962647764880908166693302848693493508737501544461710353810142540011175743828862779995676491475872675993478495836380930302100161669483629755692503066066108550630029490829906062425313812469840421715932364404480359643385724216936850622715206770745845239572661725583322192219438992534734030879977529776794563866958592025149989780237513649403939339303678951592346305956026069740208734793236192704249089252717216206187908786406412124012242038065922830180183449126671000203367718407804461785704467690689270417419827556974146973477601365841876071954991324782321397711367896805048898927268141202139174042046466972996729379908801744684481619464677647629275093531667617328987862866316473926038428401335955459304182591632136262334058337450173263534289898654210285178944141436497604967091557720025967431475520149049451343267604578733284726675087015402798526672474092946205505421182359865918851018009882063623317902500815279515585718984802391831889286132264218142610224127017672267856224323894945904661980331268762405042715781111461330873336320898511954335182481740311823599307237986380047247711674803580355996067444554510262508780701992316576677350659254651338772185184685099731960120525271402572876031089280448187709908913819012909761262650216318201730203400774822781334568880744857397036007284896186320111155509948730468750000 [48,18] -56206567902765446358977114536217137699708727427299346607248451936198722140726009400091663391019013532474179344499672164234957205296348293723846720783692360995477874678918251462768168954434097483173519835420296962842159726880190032693728848816419350446708060029799444624739691235091537202711915378827782688086007096416359110229468513511253127783967471483807531993113287371681434895259360632921407552103963176883843538558629016153486097033240699293228691302492408602578304676156688932714194244836946250016218311453554543483849974541972009174080735015046871300706084943529031431712399102524899902686478390375359990010540471303701693286062508072583976252298775223328066537803409905768497045636659796931135920019820960192262058100022234445864676547413221124889699551498276253502721625110667946294258193374229059444433295380785164848471571845358255101333063428227402054238641072073819049093612134157584314996471543917051559090963304894920385400579680188886343060199515534753590538162034010941359912155460495849943781166094549112478719054459525044850190242225951883367484537637263822812444412516881073028804465612267634924007556629594245118035991571815785246852214653811512440331323498649058211515142599539732882857495554523528989881518225889467320662222259520107627934539004550319247932791449629737972182787923907563437507289891775440615734167245806764293497769195759852209882278534588333361319120502448512225432793245239144256031236384047799219117610968010868868093623671755035900271152092636620253117755511926302982878711092522683364599217056890652121146597093895654861427437788136171527588111887588086969428610735763051322897195489205981302702737761753476943713442879974416158180074349480067176419667374416693957738556440187853513352076256886581230472478056804024451726024052330741024018761953202816836384399909877938241474672959148254924399952463700453201525682891361945816878506369574281852671751968174915343147867925179658359996844635556580096258668049727404691673475755600993857486993229639154318097717692876189197472420455402935747976426988209276396589009090069480170558335567205003242153086576740582410796601316844472445235759711475262185053746333498088039721436294399066576365575503437021047485580131547374925653551572227988886363184371504460429899590662558789543212951718192464463084568728783486020315646998005784728121217943469887381801631427625780751032015880611699007498207972878277224731238074894712768623817252824047263626283665871596895158290863037109375000 [48,19] 247167449752936657215738620621436878045484456984669207796681301684434690368634887280761103165705048415356655328038510770929834449420463764290402538034871904608162087167432716001525440740952152356522571200667015200285754728378077687488780039533862545477781231379124150574864904032455237855740080458653652588157333960738879299358059653328989877684511534920188061268190791106175972350419226471144847706964847241765050135892440982461921326292723928808745537594462573480406743999422975674585019648065505266338980903047905453985232734603729740857014899727852959507175728881111365552755329010715720132085383382189538034477109651876653806957904134381795348887725406331048030866394726718267450253297929540186785832933470913690719023303242308683063207250057169420008731530657259588322275187539730165008955011313078037307094329356494561038088959096317970166478754673403125638184260110029794525964143579144072447326846388956360957319088160913135232707208530616630451817336869195201819750143646724680568036396030649825834380123974042744837722901894013417999291499324775513190323892137821777033449919361060209003500633906588409228615129572093479149475051260583660267450609796581400489657852067439560064811597022506700462572044923327078543449635598313454809657874251203766689428184061815861763256005852222666634307094690575051494621161529236507480229963117235431257600880473432504223525534522352501721944460709873283003571978196330021304324914659593469472928434226154377125832285433929484805863069654511994148578008890332118653837703322666894463594187179337533416173984922835570169608289644195397508431595215910794108750381002570665374521471122408698926384378847707716378992533404380330087334158825655307515741610732467737559034444972190812541834058305560793151220679005997953064064216961211858867512261366274075806609502861658380240101662630206360540205701271430146768715158500486256343671144837498633775795554686392944101374178371216214988857784222392373937548200250440427199139391354363835932286455768735693053274212054470290191167955541117727363170311378876337220608192517626526642115457838604539124589880108550665854159231835926461592446306491826741362983430137318408288167915501793793004161538502195347947075783882136671142491400634440423699895064637354387987984779186797937520338303963308217743411675626121766955989963815463400588601706688221539668002941836992451642643280584746714000527019487074061812462245430546449856540471923596613557094769930699840188026428222656250000 [48,20] -434988041716255502361354185929860329736286920923274168081223355095865387343441951578947225909595819294904342906692252858908927912685816766305750144037947843825187010462382761810809568190614561601198846827602278199403746596867507047705455394120015994547461224110271515341473403775655334158199464994690617719797238224700391295284553348211620118179994129108683531864472821802476475705535618720988632139502576182003159840143395226387187906206682802617262605622431226761915704117525279853129051618728629076410611871507008889674194258284084627357019887281511774017481169366978842400229794799055387304969290785687395919376160752471407339600974732835532024832265642287620175425240977448388646211737723722169429955446829944866391895344431269897271305381763281812280468821804944282491663579787650006263951984930790845061644367316768469011075786899184488721004247668710864601243785944138365959301677111550963046702732068233137238079609972889716770664248002108963441654788501352644196256857787815682257051917731357069561418286471281256350407794487217794970484803389866132835035155912684321628429581213051167917903865478503299331609980127712114572145766428754612296069551677880327089651781240397090524427616997692956133574907673658239901144660083449406969033413148814925797690344876429654463615607328958087709792630601201791514499852395589779678948676702618881867061121465635174982523058887742857915165395471908606250767294492752295832119634498544167270924755526030543402964726250506244747260360052537470509796054022551223628297737394736636542031605502964241009494830839631187003934255071809282546452119055313303043406086329625406486287482182173537065503620218337243475947600447623075023008840158627288520444855303295550965006512389198516665705637402341843667962461532492240134374788363011862930722719935292901839997947703038283959921086698976299485976096575361751298997112492419032591391447909111225271623571815257461612511474765309006739089295312845961359820640804294792722689167972363166880410259520799152329945259287483351335696777632414570573578735496155834043215906597138218385016493177884294694243265199447720315923254122581897941893263038169011979151878569174153455119573571265514407085896084932415813189172960768779183378509635664702056217042750764777594127655052484854996498046662758854238869787281029305695984174200001891754758664011463836857773423066442320298795009598109401073507301977061775885183522070813640504860194194169942250027816044166684150695800781250000 [48,21] 530777500027753351090324671074014944154459734395597122517966659411146691383367395124670838554311854100668256485945730381515795706861182374713667870058888710030327968895956519215095527506911130285909492403670766645889743919756212115126098026122594901091042436678009325148969373209481163906727751297637188645430223884597317869518379504992667772268658598826170215022362571628436616925003867530229594303371488343609297722676048860500110570259552867493539623373516913108952458861484846676324294914308292726895522686424284690808351306646893153197552599214496757079485533922891023885240226778527713292870125753160980308988343536090315362781266123507263993691737840927188001584814094471202470381166276991732852108916651796407280525043318214015472390877267034364700614807755095674070793203017334236143067164407073028957519370245951894573684081159209946889540655286303927691488870330520208847241412947052360624104868591779673529891370299270741639166972237855365809034573190825835136760697412712638222278167944927077740658222444295032888053134986818625891096366492435749822756508680140068825889705501167581203057912790603026573125429142318837443330828860401937686265285206340658735080711460272917079557224569991317043588488643526218123816993773586552723070175308924197275243620596935425774214852003577074477545489488372116331348961804202016151408166586028167922504897936350158693714770316713045089747787572651758833289561153123813480362837483593640148507138109908722839985320937136539124606579769886181945208130502423970998551825613430639344527631957022043168001012869797983103224638358431341571724562720000913223774080456685544245656283453585375517496968392126747637118378233307952208062234167498915883197861980545386701891984046043205477744562783820892171789595025373977265437136322197721276025595592500519548026414206420802671899086472505741731851318168521974213428023942700415942476598672825604385896505247873772033712745538293062337526906826026588607474337996410614479950412895229193706002530928806585959374692050925495389838535235024011912998067168721854777227475055337346184467190709076621562030552038752652426348468222205739724686241549219863919663482205494638545523571204602064810511847386748394750927788150540310693774942515417174962969524156843687487623200627035477952438606004324188007294578193088182473538904560554293911102998245287310819296691978116613106757533846574738345217126622358621880209021073374958058898459567487293497833888977766036987304687500000 [48,22] -618449508172957723426478185010867649117710080277959921276568124737040710713460359181497897623466108388058489753509045902013319366089963199081108928620690092815229091740821292880959737257703645940424705115862187427363986908107844611388822263408813766149835406454733576489289457940293960879720552659500091805246652799655185452573983115528245314755814439124696822530008948197336667630479231015464685726689803980133817093697390071331776122912284547580022914157155747607066339588255455005486221797550410023308659212013803481345796245236368208721402675475802215247971821031586114180550160567735782298265407175827220415283599987905549293982843938421522871579624363244669209117033296102925283940462831143210741165536023865836173313033898734678534682571616581595350537123244424586598970895417475614805546296004874979237096919303198889181055757141169616603862997889543294513851492638344480367173005978246863997285330104615918456690537762068827773535602310509898488192810428613546847000676065027449519374475829833075341709646648824197830026718340478443232692105495044547887386951710877429779650684568746536876890669137471004350931661366504753815446742817508739392207922578159568273348340781917284806764337781517679775353620575643433399753156164164651287068208469819790821122069614704606602432724309014283634018491003249920087304997966146772848461511313653228477628984351001922097557420435576895369746134125384895535003645114286204008781732489154324617657883715324515467983749514968048698792362055577824535270588560775545426824514049227607244466381859751780000732556473559365275697409302031868554307595832050034595236874315391621166660356158252483371351648848256262149786321161023853908605668020153896707279084807448185935632970971494910677662016795154599513527211863985383867108069637499701955445356537984468963435754021284728498040352860259343259367712769892548596643080149073089155120995770954665562911405435795410193941807999752175944578289422156274786115270778587206198671637304760313619734567739630772752544023210430882728321935084821323096046741419142861834388039599139030103786003942465838100474500712375430785644550377220833764424110453860183718105170948711253215039044253536899804584018844555099796596706635279623160916852283340653065328378352415618494055811245228338313195030364914611988999180816977285418313463568660514844430617738819261423963021241463911077134451601561164579275435923979512172211089489204462367336403993967053338565165176987648010253906250 [48,23] 803051834315477163935950726274214827162764309225458057436985090434754711691403930915983116300138602887960771674092681588510977147473218141767635087814619714311740598382173306458619196489013916044978596194095690089380355592156009710320469248834316219250167849484555284586837913808068679553683176845145494802906048665513961703852152227215634442093107949452809105937849920529599447171493382925176420591964311333736323166460140891563937810268602664116805626593381959353414683097101829958277654300271119937874172402310327763719756720255317472110184604765632688534149411931319919509141811061601263129325163706654996397153778311187906282311452578896063782267516413885074966703565202129276913460288772012555525230506993657605002661740693227107111445715263764687512065404116928475610705659037466820170212109533117114037269451496452432446616597825553030989109738721207010437470863819480423973746039501989901693208850654503075676137611588237504649202302976606117895166542641993828923329320556086838606698081556552690327458339615543204124773540408769512698192302287476630087840854547674488626528301556086263518783649972674708725000219828657158486180099002231708308341175138350495765416841854465846969365584240640350951952892612479461975192266937107916420889494959098139728229055489307301754910936263084458208315397490946117339191761692003613572060511368812986370303006459583980666243709042451853263627289369790824723381734610787959093094028351378523112829240662652611340677942064198103343407091005081550777868626002669528158177671896763488815515778428778236421040453388515485040533264739510418040761623586624874647014032972887942609008496146273930808249708738157733673403378414431539003824306734086741135269916232902164204347911727019898527410573900875307278008045086831059675629754086284544289622655276828628379004643754929141274463645974201936010866889943172063968902262496639446117669842230156396805915094197089271794296112995420412939120425229444752621950454682412225833702423599784862781988691735341322868163409125750097413856417368333471073100060728853145233194076345898365923792288133956302383216644542255602784719566407054114301199171721252520410589232839547995992745995547452740367091574416975433509610409854778199501876294341349197489174475539222385084735800684886032280105151399289075383975640827153547502841056536736940981324053024506214877532493530984516037012475895375266330890697218106091675810495722595723500081277279605274088680744171142578125000000 [48,24] -1001725750138109606447340911586129532079712962983822954084189545178594209584933415712698308147483604232145623935066850940757514577636980204818123503194633411890400626089045305268462619588993628915468424367522281823657154817730826416096663948932054144919827185723235335512895400187908866046715751010583461535705650918387206712381970503215306885925478777727190655289756869251356532918970773165379022354427792580651929629702739044325935425869505295540888591088166814695425067173532729142328090911580525034943984560303882990615905293732853085786921810127098318459246628289881737865045751822587535550090837443125362233394724064135167775459924563729073207694142241813635918659767475401696668947339359865110748889736231054513372625796684063246641205761568847292486809318787321072557050191918390704209535998007610985263605266437196230018671940779963903165141190898004873300221374607577226268659867429513361161357101807502483888258518593444788543496573732662464091750464867513477096506874907514412221124671842911313734116334757437823722145455506915018975131650645269538630516643541645259482867522779350825843911062473815784568543080270698557033363139718639720989210895875689585667856872315465169114163362401778801505846882096542493635993089963754077929776798527109798423401285676257726323269259912602206942237477873766153458657136619764872344153672319131230180916573356918076575257647448350523772827543132560941329539289448779815414652216303381239881998369708316602204248396269532983061045785308575943824757574504814042640881874815940557350007624183113675012392651478722828602143841096288291830209217265701260629262153490237847721542601549479718512889183513858394660429116922801146706499294776445194475631621034389379720940805164279435308350295440443852490634097330045849175318039501101129428960551517601685041308872842389644803022033061668741152660335829969496468170361754333863559300188139008924414378498658550643872193602352578098419202216459073691008817537223914169343191677718234062761921063796768633165048890637539893936118036251062251620740415964044301876083775550292798328932371171856708538412847622112357823271852331949288990228165206083528237617751648725841547012830482475047920831140701886490468575071131972275016020169053791190519906944434313103362886311509288593283194981892920996323819009767661713491554490717336281767784196705773989052704454765746811592830687408785657970940414122550862154141660314565233889927409194342544651590287685394287109375 [48,25] 1054124739795966498634630531159065100170181992982304583869045555399472649577527793050733166245415486066035453287138474323111555094795894273513946159700660333620601291321107459873523622785755829741509613034968132350333781217381066501488229597559260000563018081629593424510775165283639455074760126159313676206236090054256308371676348633905311270157846165658225052483869255590950092058155392706712730524427811239789534288295931794960012572926461437701490128987745754341537555085850647853786601789488122526474596061647893968716015977404917163944659803104750704941107646847769117747156393933541241457118111023048013530850141588895404753633285649175581558214242980181881553400449132632473127302606509161131225942050608240508616566257372668685603840640899478098828119678125684536848912578779611418008547998200658998987460355781812283578280684495764903532632831484780686460741964695373672454627851756498615964035025104172085754663649450952813333883175737169342365073607463254956718829026625106525066682873875300785018753103357660329029150901142607506668408362448545578764155793137503072509614863661856062669041169700957491210957981123517675214847112987070176393310038109406909779502047794835439498386394779715850505699650434682339256162273417436479893493909384751443480778964402878983510943939947790666291129143179882489811702207160628855253038662950989535110986246206285928678824793466868607152927400519801790037677035752874584300701975404693756798585362889780360807627217675148565978531641706099638091553429481217753308034728232769317883136808133822311924661911882283366200506457043751283685998809789372210407099741106397246771875919523766530630454229562682179352388844754849668215854451816530736715950896207758173681094978728747569623959386943931216276135180937778709247982197014997934317965320568771549908098391604534050884416481454788133140219872771717162746550833360277528665857747417918550533449768773887055249633999686011058848980114554709961126349869317768887500297205624898701244575724591748413604581586109778600702872661858088628307746664901798901147362959129986547757675256788807845724913731951414460499398909865154290738007015052506985397257782223168910901688918703960981414609579315319654518830331860271911419139085760295841123758532091986235020094345890893964769685990044758753247659871167399529449702339367329812609786600399824761856260273803927272195385957186194000749063702764316269783974201865086456342268661501293536275625228881835937500 [48,26] -962127289986668914779282256802693398138001645447689378739175594397041741205234948929009727967977376758669025414715922899783614351053530075958915849191258001896897472020691421692907237433387835506028693566293292263588036651646447477323149366071898219250073901151484728719814841815488540894247946828405930146700905558259942060998873252695330204285183639741476622218587312185545364127473309463887555976592737482513037855487361123840699945191961047003604248272619805995357553625658272679598539281922131089669716402014538156684591117719481630969773819503427290238503626176501464519355367601628898321788249466128510894892450694125904429472466641342390709708500462906957988351462442708532633005332133184092471808768859086732946297684947364456348693310872691434308569898606474979743333930462188128702006856164826357129859017361492179516938126843720591944484152679374981769520729485673831441035136395325321899341505724117920221848328501104138422758179127722698776602452013209928930828700201469708355099947021861865297355852256127002635736166819757388319906440614386818554413341539997324915625395699498811946371826201822004180528806938742791071459943275599718464546797180471199636259364926823527268038392386329384630943881362993213611328778176557955651640602241314964807662952362150976487309423674393185476415739803753812769449534646878606225135871160742130708784057347104370764382326935573014549943050829226545951574784557452841129762693468153775726343250051918244848161219843033487605827339555631838903751647987285564621409429806061869403090745837432766877599912358049656104553792516341012117241586234074807412919404738135170966327800682922535808703835292431966375741283454336925348127269371123682189270369578179832535675285829392157299760261913024449235601056446872954127782769589610747448307897347300203196871706340719787525683642799107207415051617708157202938044699128223518857538370166139308657240308580653924249045195534910532058857770819728236391786972956954615525167952640846505130939737376676355999915476073004084211126603987111985907520559549598570864626316729881425582448817479914839701595223187375191410218850574643834946629976595712888399050548798258712877933524768845648519276786728439624160832980272540952533383449424816351009080311733615066447751907509203531933136281720828958852984515509493658554284794920785595579449371626592203902239003714333528795581886803639828624733627271410980661046582519679848388705067918635904788970947265625000 [48,27] 862362261685129287903454830652971968726393474518583341591487057782418665177879343545730200950494058380843692130152454944684143311071097547974365485405317072725470221316748936822563311624474163789422380546876483277229629288844860050758368604704098088762486987979549404412825664869598398271087039842104888347380521233002993628572431317831969759206591964289262187439323630463516268456934231859721645991017582038991806572813442509981672604311933181810634227170073095477411838372824725843588339725306589275653925870615088523947590662010188544527329055515985950263972277466886299157121149081714579151471748327600622265808599486434045751697812144981866463505602656311089731542698043206364535589717610187613907058234974242584140887377178925514020410140908175690319423254776050511967135808712118588295796386491231370608172779867605965443291047400752955580597981459530573409283161561137539026434907556701456013757726935576384034180507287664160386359715722273228453293650149100621394176199654211917224916987763745504031379474916272610265181303052823170935368052592231773802262346984527652851897115669110379286912287416682249255481150139419259167555339059108141246988451730019083995397933260753313518955032056829965376733998149547280242727565294747123588300564452706505848132107665259499468086946179659728709496090493107576241548497310817932749593119388950948835281403327158845713371547639296879160163983865754930482189653015262048865633328331658863139248197520941292289166838030950790295529495613256146760801188323887555642292616386649118043886204564891411647649962707315722987031152180463656289032653444492950053127158846863301478589703340118946948653119903104377003400823052230486003078056601610026899667870343254656677563947504910765964544951816906251797623458951507735651107452020537659671671285358465367043423238569326026748591489523371642089930261767191992094424128294942224643368590474587595025525779629720266071118025147506080612578151679962645754608120139623258688795485675174047650308206791153122420756160529559827081246847467217890607360624577507602760423868108664181158723024502606903743171077162976177727131428186579690924443429013025245895758658637270367646706130436670880165810714398230511213431269241198899579297730321802335982058962956357874475644925909106266565270640505932708064473904294797779542857176014874120190863481733099392250411085754455436374250086253805949738560998377961739318068104531711526306025916710495948791503906250000 [48,28] -822590342538760611347118223732272226825909360072200895638918721293844377763644359245621375435639274453278489609651615513462467028539239559868991346968714762066408558949943240172369329693128856814211366757600510132779776039109720795082811729740953683318323115287096237642604763350145688040829143648650594577082396845756968722669040794627461087814551218844410485219489746903451674077071975406595712073428219942559015307774018930758570719515554805060642084161382605666977697218961349712197202989462628032920562071043822454793142503349656144924183631338890296388542082687507476145282311924077832270160339339541341897606837177914342238193867323679534395648592719639833497426676760353413376057543546187623089048020670099314811955706486739956330285660200411052835804565667991389418620155255613600092892478818384701343891294768973529683878883257060225011886005126189607481491025651748197896347862769983967431554592180154811070624186545100468572443348635106402396314483089023516061544390080413664995005163758317391462289050666282431810215621658696071212845885930099266489689841589881178216317742213262989249889389163945228625811436096859527144840507934892989261654744801574077322985389409069610430082445247020490619533278964336593876746218299959171892782381193287723431368195597035377162419531251317524680016011481936519873499868445418531867878617662845003935308748590031508504061381798844113759199394957963921285837947473610839377381167489074223240295202224930024792922751757469977318575212551294278377151388311929410942604965726404404324998387269956777146305829960307110345669124301383511385128852907817263472738111908366663428247948193194358263911544737337840611387861458832501876950316415190911844491703893389815407704132384309028090769013138442546339395645136514520773767658329775285942151644246962314605765210570282389162125138339596578563926306085580562965845636892425750773361593564907225698904812989340925277412809270406571828361276986326030718761795515363951833734869688153319941476959742610650198963443579957141562843989260226129832961819910373416834029024578247298162488423655400108809273155850953449626778552467554575298064947604175946334488526721097343665334915295467222667538942548916293074948934341265331567013524715676552579229443314591352968703742518214996580795096125833795247620889842690820504870294946112796888541337748251293214578711653409771420707001763265085636688390716641204603032377917770645581185817718505859375000000000 [48,29] 797919112085749673298406689264474284016264428312973423179730299905538384441889441378651041708595289874379917315988295751000403729578984042989703299575513347974010115797142591662880010209242891601711001328695658172826975881764203068683272063407751824077355444404234706612085591639472224910174547588278786672406792082149088838688087983726775567779795453397316033218431755023759431502026035875267374234067651331428574955022427816925493162166269479123563808248582295578619114916482162003311730761746128313769897330201208541245210208364339984667252399616919424090683810398445504421845992583370841661651469639664609764224383497896335544891964096767499426195728310987362047804438456186068068216926476770853185560092458525839075460365721067896956851444298343171289560429811259220474934904452793977873158266026659282402358351407763856225543696235913531864521394356371804147003079800482530489197407971949320324694651859653703871900901268290883970407314567667611122160079995219284695408235713863039699028509663045690281826886495753295675554593345029423290277006690834142994084824482036356258425378014895738574174162164324521962048120335297110393084608794593308556042897018911748913944265937678204075644125117087497128416597459696657533463165942913375148443518024396168454281024765198810359631100882262826137997905676562757992984441313988134243328321244402013804069894405886536700658237685493276867029191625812181332657024091184534234270806120635005671309272079262347103579346165924989205916789238020844656786487587219323743154527761262990057594344468453485371554405519031422748266272284081009962198551623310980769342929524968122560437262660722170090097719443862992433868534764199017669954149033220789005122246369487016149218234241786623359655523529187811652897573708036461919203758628347604567706330890925841586160347381069221750146509736964244295861059327603531370896646317230862651974878217933006786369283591371436370689872584898050276867448092326906459228267376905573810784859950902285370481439175940414768919224625321490417786730452084500989424990036372119486560088350572999939848368952501418182852246238760499419777542438406091645336651501942627129977227184120988375707498103942155746974525946496519240301555232953685933719314865277306316233021639785280092780178110255310673466771332674871518098766885166072425921696132854077033230855474028489078541250806303760158991466498051032878733035981399439144634566645208906265906989574432373046875000 [48,30] -747436134058538597105226405049423160862942445133396469932414056673287928145800547832352071594425071232735363525947974200131919301014777032205129658077327893455147380527924320729569047810689460074602971042424672178234101001934351173539272252081601986601053802249223402967483486363469829182970823999138724705637724568924944921266705396458930923013726676708352354794406393305343381564601842086959669533948373483825705722240740444086826914930555131102101010918303513630446912724811130478863259603710722626716701181836720320281597928677547757409131722947308722521233081754233206695339270802237791136812625280170621062481813857116125627353776633888769444356483245513075343797173159275328615270048858570735902013522586139155517624727961947503528685649237494346370158127498661190292827063603058911672655891104674527591119126211307820807549788992292582923253982045828954633595112759345171880346482415337740719356942356477672121279092662318419693873583319112018521122645210971987729956128992905172493107334606170560418771552943377077177204138814197470506662249042257842083198254938270266436186495734358799448181685614020082075432237115680017439407470835722484014664131613080494454514118487852015837500564551358271099051388389272683555744280924701190075704357079243555895803769901400874053189271818469923006464056972551278618781060061953462441643974723324776006960500176823522103782504442644091747622356494133771259528592943420993096220457221644467661930062978001599153499728926556934186197707053614345486916666037950227891450263111196952178576789837322778991223213440589680833517099948268846986422914469064229008466293933714413600432829813442088150674002112648170374208316069896653684162796864754486894034425271704348769621703382211613491020132455384634869958723633611015504818290994214050934111271240883549635061155613717708619791295241776375449733901915768818767159793116117166279714467571877885348319886169654749357987811813660405851889547130794861788287013705669871498496501592956517002717447970889874267090684288500493625173800730033061603470665466270323025776984077304353580543281886779657372826589390039729016142915712463614457175706414312392325716891887542334594808010211598702571585991163241909377637686587286164247265880792913173671214341458382247356188840475964770914825180371398656522647816953321563807868376099389283346216856783269440787635135854067055018797960994732592741464659932967232874867491432269162032753229141235351562500 [48,31] 686301564490050353422437520952592160542058798695047519451040761296436156014086072386374782864431346155929395111514217346384526559291230161805085119675959162723119414152537920359664439311480760793892242664135476902795465760375373179227623644628299278496293087985539049601035748355144764007819494999352608600086016202510424282848474152789425970314191846762720493376296098887068812194562330407702247787420835710126098546931306784311594339101243147920766024020032548046288050845015534393617361747009454920490774236218628739895672562815837160751120861658146923072060178764407665019217931283258131363862539559445491715878016778262681001005900547154806843028921806894010140914007553851450910496706605499720142301701624525558256782243468234187989039149486250517514659660446083505798574930344807384669809787287822098624262930204298929735621856356793692806533407340566391895400963295455155551109410027076957578758870847205984653636451062839166053893389683319450159631155068081514628014148894150961114283250531117333270588127811945366231737163510331801111487879307399533736622354558587055086201639722391851292061200950971236461410344944055083082079175353649923647499778940114368425231699357518734462032409068666941260160996945892396818507287054060262370533534250951357198746151665532035423766520426422703359826285769070694266483053759918433126534760148787484415379891818846307112012997100573247734593036084561758419272932153632497714461820386060261984478549464337145874459605181046578403998395983514594949230676434299943610326680217779709021013321569610412669993874985026459698202464662624858750890926839129281463996334493582632139395683447118043793049180747443881541562647668100823872507981877118833573603617339860542253622844791059580733100991767856284903831956338918231896958461841320570457900636648972516064889752374136724730304900169044592648437250152571910478853196315475884364575035384694386446998813972218637375483984072344229104176009961559245381465042183898092360666044554651193854667515927187195856480894639063166485113966054843081269643418848283516594954628932384994242867030596994771200662384735165551647893881962980673296455310335375306179389073466209908332490207201270951830892962603966221856269105644824246261992506266195039934203693941229238757178442077964217424886213917151744489398238117043718012670859522422249693883594713936069439658032254644349504085100271684773273016193597707845786004554611281491816043853759765625000 [48,32] -631822482519028320867241325077008772886155415095748997590327757063771417819856663215741533172186475934375981876019682853641935436811519897550200043032392680419534888743621567604975060370280874354824484768801653962504368957291211870002243186714584549727191361959797060933791765753667265086451392305592428386902936876943224125054336802650644834508629046750550334014383288351957214570114052895854823538624922071073888484058272666016190347823170590868642858979380564150789716708023531234298135702679465933663366559712914524801716166527562384457474922910957623673757190542271305754934176845090048423310957295749108751029802755900512818371621544233118824895102722771459724490493665566126356698129992220679016788481715296597376847705906866150147546382499422232345561090149281524501669393415413641847153695219459666089837829158006421783323232041970633809247554160281372872271272192934685842383474045053946890715979149249598990486373488870388614968295440444852254037670691156488500921880440656156700610563468724774765496474065759743603191073953984693777835251419985936200470790395720357425005153092826974712798809325425928215966415942181843753560964833599962064788988890422468159796366778748070165823822154942357270247618438950268826481338595287364727698325030829792434519868506965738594502179265116584508533207184338492922478497310166873912677886247068631796852147621361918252749075247938617995609200847975502335780686957048216733876712197593427945224647167247089986017508661712766471707889956939855879109772639835579968804295115333157541073402412267875479724444427575658336817522408064697720854375050733008120263492922360362612086116296808522338570894943429622175240070018043163022431713804720922559584266116480664287923029999787226719401760214925952416881425227241351002268350829782735437455273989150498619462919085496015550621282072704006491715517451764746530037879707874258902104539287290319392883161538745238477032510582584468348442050315862633663924477304807806186796773609296010433767414161382495685779586709857178004521291469566274466802960112048477142266243611648341457255833070091434388517717249151331167477483420108710633998583333276708987067777252484377000742385438824339071844620359455171484893818090450862154850250934446774619304005774559802517859011431338686008962317841783973415841941937297648930965553245641794247452496293887377594493708300511796459981634891961179393307613746944007004913146374747157096862792968750000 [48,33] 568160925897943043274329651480441138855355044925496730657664834707606733866857145370070988397767509024264419810195838400874427523934548543230526510585068212507240046422666443403279537066715852687438353133074940513130194599563854842085900267189278709278896533067491615349238452237102046640396572194512544270970452198353549074645249279873675861949860917747115766891106535265975976950622146497423848369184883493400894697402534369386950442906934730289279968641670934967306194201825819290660856256398084667032074516308940202737535750546411211454539534348500707915272338879386056611132929629507073589985021324013261342484844047832677860682119981429193473963248947242455975435526824784584670391418824997990145571844577464637608859240185626976851444121539222596763975105236522806299318709976001935093848275910561167714313055743366788959728085856807276337785882181657376001775315232538242106871028909409451433564616194131802702124878051470985503568954769029034583087919191516300397087673079773004026171158201975464869712456448405550558170812573816873069214982093571892092762748356122012391069090587511976479912802580035015640006765164380967706544224887435223044353257097780436491371108308392069411540561696130916319511981079102821458742420147989947837315464388800693400958370954553516822432243311973078564474950902972906016270949889574408279256477745149482478541914719057207284485403655185132059602447995856691591724171301159336233986839157722093357231084271564409312086703479116249922229014467138770714241203540291226693960205500668684567652797077215787711188403437682587834548603563317907925764059932155785328947292965558320082906205194900800782490234274152499197805216066461745122210708913449530742962240783781550784472261426275119914193466582199691858582866448133779613747709469974641812657604679498121013193527552376834582870376736030742304355439072996590597835786034579113282389099952947120402956822499109568494088735631548243727514358395814365910197481451249445078153100726569711697561816537581395390720275654110076266443586717007736434787316454642064179011341961804578129851893291586072544386705543380093321103977187158016566436322437847766103918784017813696486354791274635330307232791867416316573220909478097049135562100872152971490778406903982008499655774335709101451074334815238848180739959256019164471938169790783667471558765218611646000947905160023265268780565081786812199832539804766895485954592004418373107910156250000 [48,34] -474454443753543593329161834116923350810102071711091281536044621711077791246932875158051631046675097398533912232693044508529922461461999057982714976520735859637372589068242577757109542973293812116921920698115274091894996566235433615010055350759304067929566819371288098949556990351425879279224560615846470136215002514765663443295083305331278950593173676987414594281979111044505928132531797443732304407611183316756424784859348104305159802743982794785092290624276970747625649809218251008950375641294415398085479321628671901174340017455216650358082827953143033118673707553934039177404789669224071750575478896375705109540994570681926247604311864314676193966512639093853424789643439175911666102841262203364015112080424221140720063309311636781312305082295576604662698033749987794807319575925377086082636209535105377857000886904783266508388649366214308662857046534235320067618092748700312077958780479498856068873227245911465620267050029052813005315206198198096295718884776015668419529906557411259701395840624321578188003882647224604508506890176188117322358269519939278313742152551402345345013600505371415209430182887567291839697601792470590136832059308615115140944455515984915495587245601397740683315026707650513160198169793064090073077190094600818952147876484522949707561934585462047029196944469924817047814818105417482590525256660437922550159414399915195496493489155767120432474849750543234296214178404016006488288338872842629963299178183452763109268218558314498119034653195547237013272983195037826103201667757402955992110050900794658343604814647671936419157981168731245999655240040725209687734506693212957395933142833602125838618689010511921661751096046701665030623981787506313440709387603006539242769523465526795812886199210137892681935289249457458597821130100648635593021138361771614628072295922981833516962119908606988109561569838908272007432900969807788484394673734250313074300803489900789802803351155531269964451071815403593911736110468079090774831820699461875696835814636259906664865223372817156163018691933294873074256010408865087542512038573439165776177970692515723710817659690900443973042832341521441931723586841080776937112337534154349590045868873871238652663476145869887105486406039876440180745610608744452179475985535144575340344300677674381096370689014804666350751967816352651989067233280466292177585494497368163021765696153561529756242024783781209841420847596882496405822082774506043278961442410945892333984375000 [48,35] 355520729851003357250973158976780306694763587548637255097886177976926465656247411319335908065411348680393192324150021255272244644187513335686981112807163361480030669313093191629209166381427569602918848244094747893454697304541442408130152624755926962729190997042685149541217962441197490793483077093989111607163563370562965827043073719894625621622391285298060547484214840711499819730754702114058897521276201851190942419464339536851371638790414534919047859535530784741099911267449865909189061848355005427896973207895519595315551585346145043973421531613200160542472750530212734553283499792693074553319220737237424107024799220418418085326631156712041376293049143372761406256370493150775653948358991491579465017720615465170978716125458073316537424430216308957177535602906336300319707997500147524637808900992051641127609286238658161680507168485282900479902086972546308217356727180779580849138975785213486138334327312687574666547283051567808836305657628741745561940598939530336757190716714796483027729721716578789540925450148572041557400677118118614944180889313509075356490491220893645912560886140199734487913908372919482924982116401318444325707055446957149956174148597485707475163858113806646836085855667337112339252039520275041362754626579878189537328521679630882149325144944573849171323610082002228463293259855657084893920491846204240500492909923251530731977528672608405306527211551552647057375360829172478974842562209008936146016669496945502194239945763579835498570960951644126948082766840851268745274020571164390357575076658019852715646736362703776340394909881208863781605589532722186191910200658473151766310857438274456100088262190924131181904188044427178364712898510586053680078312489944856471305762997773497535498726372944031234155537881980386353118784332319397212556022707924270562782031468569197650019636394211284717518092857406014974557876885089843551485043541494205143545927216759164306002985404007087787882836861455143790184965382370671127195689560334432760013545745824001044585329751431731578222255127144871002436487395086567751483233268390502278222308935704043496004557903456631002330848937431732799308573023884140031748602774057008100857335364764745182306716570000710209820324070182059597604397590128447532849296994039454189289846107366156556568517172473598449664541144084923396932636075267455974926165178997988252356827423170316865993662996007980641754586102426072095894493685364068369381129741668701171875000 [48,36] -236082036732370169161298881965101073017983252964980326573001206524573247653331908299072969815856041994891887785890628122076538266080778157816260174409651227146451264710013838767563096991751877135965402898969173601016610418866141261501708791057373861658135322441614278017229288100617255493229843361981067630133714141766346087029216055379643506243883201908903905742457362788307602912808345698762560117585157035233885051705668189081081883106390207061356418952797513548964559846834035854382496048661342104132514921445683053273448595587972125352186859398763472072467609229008773884829132403035497909271628997070809463474073135645447523859425837643370019627633857496244513465856484338761031315997749930680601066991341514179193890330717265024684766430276601630708705074509899228027238946050272524108776673140399583768061000303057479641668619741031885713931517431107073347044587653672077221599927051382824842536979917153599044470357993028072775626785453149089807410503202566526814173850221633121079722573301159283949915271270770322189476288442751112201403022808745856149033051060454954970019615047585693257758448772719947206310778191301679993406803594971745889454492889272304174683166352873240034505682577906453788934052073792693086888422173014512203167197561005945709622906032510010186496760283702810402871498152445360407738744291741201801202999119644361537071107229657955576418051043172133987354393318825030613718174641572235965460477067084111512124021504034130145982964672499597462253298022451857114554819045006036232622443301565587949697043675075779156566462152531190519106130933484220481543501652537734293782510536936241476772463019945786443347881785444397500209503829867790737646373408493397183237619861878397823883019757999570865425125217798985572606815016339379083632937876881569057223538199743692326708474179779926988861907136994478034757769203420108264239975590459233617119594895510763442817128840917712831362426339051259228348648553179406674346771953449938564041698440172684704089454090168591324022013011334268819004638222752002137106252951269466399333653162439064882512518742569734083488501901398168384795710183785951168273276786852105606970253302747763137061169990251978715777952666290807008950898312725336878819225857411581985724805347693542632132522984078216347915384958380404832542352396015459119362913233265048314307003845941479123255481919260326009836859918853031736762915215877001173794269561767578125000 [48,37] 138610750751647260904723931062633114898353288317387090217547249338771099398867094886616939075374374844390030490028734586923893033568036645141934927269198031453945453142404798429382470795376481253109811637717891865033088576494452657228732459376781855742034031258348529649558139322368964828334934245031474809088430830725516316256187496116560573539819316762794268382723580684516300403675461607460201372186703582176855502692254208712033265689543499316558880435559363858229962694445688917858080871658225895641156519366465104820386161216191254497566590386670318570120657150118864084680157183893628254990181014311774525504914093051750306354852834371132735023785777745681290325940063788378427037647817955606868249611463000572413407096121509455189757281740337536857891113905454952570997372488729245475277335419542922717258911864211324157824890836867308067781970354048610877351532250359144793568522182165200119031189570627879687937872658373051009895704144632267779512219530943175010939476473879729625796128781721778980800307102897428741371866467065026209828376606015858518000755253571568470991550752517121455946004510089745532183525698428741704491211909334395207018791961364063646755244982147225841016224689946233380445802279561979383649302818556825339756821508800199266362711571541764573065112881391055344098075854133952979115732481962898409865265053591685222031947675117448284632673431191625838070410038400066677368526406114426319015535130268949053263372299488685392143351034335944712511100655272611091567244725186580848392171098187540466261261244936144369474044101904970581121858244849425468082721717330906910034879222051847677097993350955514119109613172469380135762717665453295884736761590738313038241625952372071870022245376351858944895741555501213902767649144268720731673300088819754476298835029100640517822666051758539996852482479872781558601341901060292370368204075860256179881872533937299452023939082207397740210693738463077014237802189505510440776845674129803060233888347066643078463988946781794953818902242582171515940466119846235670215497065601349532181239998844790077616590713760673478973225629043873750181835218792383022235196776479070789849096209776357344939482819336318227638512474742148951911097997799686927869679901351461342564429922798947201295150974851491037653505304305481306475454257154670336349149942976142757458831031473048438426428624388543116033732280865942154690628740354441106319427490234375000 [48,38] -71745080583656737679264944838051056484087372088384623297625030639953683024858313741824065730265987234614602142714572671189485670547696973932654185278221603603956673943898131773752016729197444479785393315199814131680237527801995916400969285044941794761011194562598066760031179746371028823451361012289161692009919460595014490814580156512287343493971962429034039333265646644252498263500421494188343425609674328261240853892734918859200139094049201566857468390506643453590803574259973961688838444288257793412835999674767003989178637535193150038256801064665485692785354680111218899726820263588610182731817700888398327010820176163224883649673822523614221931565133803600806275214231430393529394563318872709674936508543780741623816493432873531718019181902401226145306417218345128977012256025076685205001362674917770531160317006346121185315526654085908243194674795861209478115740254254335532540356501058499167569762829221427795706290957616937329207291755698101403919607820538531902160718328227482201117570114696569985879464211967266473308799050166086933701853080518515971491401432503290847953249297639990808078872310405543001209814952300240086367653154455044762373017015381991757391193540003104063187985413299448732005317595487516124818769504669253899379811099807466119756596028732653496143717695678272851151693797668185517458247692995720225512606394278718221381440373282508543245290292801042236956680131750836849297017002174910812458358917924176584567482134574612153641676136561366980781253138632333278965889074722081697187118891460662120004710290142027882453784573507520312249935362834992771023868298251700555217849634659810627579043841618690693383937159107079046070964226632957013598583528474091021003436758350719633697642058293197158482640772317385516443560716849526797173645097818668779625155556093000664274071242468306927983234273640417639735602765696519349513713194450183159110572524142891052444032506470552149437388791455562007350998041726119178505090150854468788557548284872037931565119876392117192538452590621673163402074942446057407481328654454257276973223195758644754227237137938929153298411632203405456394923939149849941098188483145502120467870282878425108485757635845335434939803058806359781620263231486434777764695127164168657446416345107298009616004579289759260696783915833947213684055048854894805360597129551067424925555109450094660101840361446333752321242484273344786060988553799688816070556640625000 [48,39] 32400913585630733214575884289263732473356386323683037329350743504620291268064690546291514585808894751284393037155807677356407258900535831495929585272933327321160864471089629204726794117994083483238449905684779220914007478620454409235957299338940921516740544403059975904455190670895200862698342680175956543512737244039428278972693172350979108725457724230030365686989502203597487832526820190627907958685750480793743185983024361288645650446545268236797753480973471007353681441234831802365354349640839368323558535078887202897513019782669591060264292982177040166161086895736188665129950442421832503550684554361495902008451592121670164948743937590378519080180785945149797129482565461492775165296610911479393495256345617884065761761342215149516440951772892674108843543421827465660370970486320610571675125144154165270524406640396781614419077072914094785411225376561069796333977397075699768561959528926667510626658028997380275845074527822346077565572038860535187110315874567541767198522806995046020754669705425186186348601536366930047966672978212678866537871353074754490436330837489810062953853449372917566168097120836420944186564633662497611742729843466882371631041073823612433209391606090518583893907202655481238255654488367165035416286326532915791280114712199470971042758986126212433504212754332527459307744327465938040710952841642324329529310955326853778653105193887814117351173442241983079142081251661079042349129613137202397422165740628187440951279702534148958409356400272988625828653777074834565458872432036007190409036752718699440718599789157509235639311026372652426248005329239828078538097292701428426123207474491529247879682071358180663312295740309752747462247605136163948297262878253153121322363624258973995888407884074889441009041902768692008264596305138551361231836379702640993250516354866423175978292453779497469730439322295570516160011448472144836996052224970280394973484127341302440437848020612335841898380705767814740434923156783638859433092900922159967327226002037577533612508113775970956350978761862388988714338582161070138874774024296683180534664615538675258463679457187650134296395832826824164320114713697146456499914689908913798482817140820384634457754150750572952495205447145806760122022161169223471165400688673752720236215418575256041823744101753623526737565551951514858048369230838885064614652979666630861960829577214132410844774949485200928793546953921023145994695369154214859008789062500 [48,40] -12475573489551559794458848654580224588581835684650785529357169162102765558252727310978055097110098902806750332637614459281175880261323714842251322322694801526281167615139108982578620129552521081681273740954706224185999197697433321382772134647218324709532788968491747483607289327884982884151128834493169844929194090414850699952154221865226288319404152241469675030922461895298425934799035130926639308421231243129136642546177786955989707818817263786916122138358793487206397768314498142012261153566694965902261677252694665323133804154455494322868707903921100054149137273982435933013011253424912546968953477724486577376590918144981807800984603392844178497789737567121611984914657174451006023329358924415950015605452649154185822657101175846029752479484273599138884519825137817961603958670537650745505683931821784487710366698456657080121452429543353510613421347229712300219515016132977265343677918816675892309692318755472487207133964222967554424267940319435694397693872524821179698270686531660874523527193644830178157527487598490007601614999770216855195171825227165787051110873052392782053979494697118240999546445916451559107901578643513662013136477834941746178570054511540510438781435423550694807417044592893167839259709307700962659192655902898538744610872536345814346228230757491340357759813612282415733736703849348910336738010436052155190815010119859128660215296151142328376193693604813692997949052416845710836747853656722718480478387016876575976116877403751762841675203700268536164498754145892429818797877549044948794134165517875630907000049648074103953603587637336829226789903176486431680840077936591236686722214702805559852946386064444625554240480275830003988744570906431106561348417544335287563623214177435694765900460055649582772484053975285839600249253143287253148255435011179983610638445489144785421201229002099811240197201864951768145687921289005507661451239976270053756166299432499527753014306587196135977052409783102580508115163802285131779826018796273342807767218103251911481208205136532948896594115130319584839777300917631273230053042913272103581712744112574506256349680865180764377993320929633472615335366733504344623343190199706070864981538417884900584278561206085354390197001713608055218798294225771009345179664744374321004478783341593251295295230850002839368575171169600820418522472850054796136830312073330153530193929690992395216495115978938166764744543968390644295141100883483886718750000 [48,41] 3902891944337314004391396458484769279228007542271862194994467602606159694501396381565006417128009537537820289722786363367727460056809501704522297570667525696190465243529616689878402560868757199429801415458026846618107743602310602325547513221142768722642307214997686189343446643512826578491338398553220312672425964334827871357236980280403521903822883087471958093953903016557213276653583331821246490185058476423419078496783535052164015358689193063811856939309887950764627232130468498054775803844016091658690793590522774375321229442050499880629306331861109891186695574857456383595261310309370016068089786028584128221802128698528208924072251619266285363742144734117736238401037559461017781554265988316836645822203400489839884223924300690386924067363800339362683191642916930615504829474839919689417019714827130092249277004101483525461178979183209751944022489202651770304579321999642558175047500357152587193183530800705695027529583475166925370564115149436593690045543653105423667138251242957864859540950510898319599326840255562196971563402608679740260079278843383914889860759424754320470981601601510268995778246780483358561991868489481014303992447913505342136881416089187957495391118725174056813158279196282033004376137992107663018059421942508808651961776315510334925406643865189181377329075654714083583254862299967177750299343910357905863248796359540368265546393681712437371424643309647011900300868242729473790477279334564310644212548942804621288388470408838567760078910186766981281089994206537210852645116909175814670420845616946895992507382780538603986990410746358328222259204907146433877379916098055262193075580948070193090211595521202251116420823671799627401734871328859097029310049284665465465364370246039549817408678556716033575007348977590879892471267186111968773722374969734637373763249459453998321056437116761593674926285732206514366805754013753099009510579688113210384790443587631487028471505492141577454138246805581450219486189466753699312205021184007851102194440047025192990322426336728407054854781948321066031745469746143316091981387942929123913866487472835562748448235255832466123626187532902851019560656642392688384202865666723792096371158385446896751322678269628840511389183381175796970986239402368051121690250274145681018809794400630535156814445853187994636951337900521459320740071918058818830020052018330659422077445195312621367324584304358756070563174489507218822836875915527343750000 [48,42] -872006102356400703866808770883661763103874990623976933694004123072132828036045614121873936813215257660645639996317191254600800521104347158752857156356000633227583905329327997049119068545411560949736920951410391469213360379055456515140953879024040344764127767223364660048452263968171333366855023147056443283069668866001742538937948831565316562614744400957968985815451829359689797202671903845927949804011915536392477123077632351101558382161329780671030151544308300534444274839566184035714081734442840011589884302355863321490223441385408267311953206237033244178363797951058556129530642190506570818388076434411810685550232062168487181090821375680527135240846847969092255517556354912065085946941156917526278736447836696183790278145900006286375058825842261921023315702803504779978500966771305178926344088476139295527874518448697830528263662171879091809421670279884776906640372125948812831402472505343102419599384350677125981167043468585377146469936345211124322688033183044226191945642022676434855644829235761240443699178867297060310935286180293254118625013981106153574799295325811876820437947326221210906135903553354322087232156300771182808455617336870190262534765631207506578681285747228873016953026762011635906841943776276987621215650406016323485259101880100687195956644604234142733278954950057596059153741689406788271135660996644595095935632952154366691761628507613123860807863709606601078587024903675295348692669850854026169178357797449980822946581172984804635890216475997586229215412741173623064373035188540639765091530501414249815115506179583821498834311082848369994087303735537586571896000758154853526837202420469293375555769601954170434247799012350137540694564470817827999589225545778227151980470057545616603479698485230663348803251533957601570008957184904857405357638915403008550539107967636669928104300083325376273818044403566797941596195985016066962435483040777117864079649844143260997059723323801028318046519243404687783485763583628023119042375893318970327735097723240997436653224667703635924501392950738250263215399041217600550178616987817643685036595158248911541741328648722553289850047349220270601458474723052291624509305517084196047549616356021122886988103422182478842221287560883290427840849969125330391422803956258772697589925232760894694197847341323779759368622459148313642057746547573408622179269494564529420677342644750529760640146719917129014554291188687784597277641296386718750 [48,43] 58494720161869438134458474183511667450331325892851131962166467143700271854380690568178264007550933323223385042053259143225598378984746594444878116613732469763999330256119406159605119207731349029198486006140785554287583580036008963981878648238529830007018214299942961156456844963025184623536667581935197585344843779399688199929445473164112541288022021419312566507845853648454199639788054345855661955135763814451552646353244167014282173001728130776763779060288360595554677233073834132611061261427323708031435114225013924476061875899056303065979330267423431150388124697906644025894497578467108147907205927229627093237003043585010351120017194870964367835456014613896436278241977172611057393240327014328204074217350223551378810226659214745284337065835280677411872196697620315957639614330218951233654254039503443160284266932919239868500115154870443561315030319104294472268288641044359482843635719184773142056877813730264608885303466733878418747916539352337525646269862834769369853320549861316992092638084791287053450808465429526135667721311116655609901376458705378368684416843624925428560675105140702053935604101624529847740126374300025639125663800357201899779488348521965576709791851804657641809969223067811528146135759407956322373825566683143274406794306573097019762338166102755465415071715374020546576526879417222558352259253938889605226318525120172470771811714071106146128630135089909159953490704909672450793003018322308196197821579336296354511554917869377448068771509277006677481999801121924742859682653231091998553717935465189639546857842313523077958033796338767460477109743131126792531508787750254095236274925883961568395386922595583203312549414804543886401920025154613832721565014316708677632046317286991318290000896338477466771843658672327539270448167159705252902799772783723458727061651905168446233727697153788129629313241884832441627258334691784327804932340217871387630784432356543982406994262092259782678493062864863704736132812823934724393121698436177961730045064315001679994064533999965700794029932191002788610331044355384496398681487470528631933774450226986630077825352172419393252029669252015400968955416891155159653738591374706770954959298498187392437501399745061250844412864027947734777386100896506438046333289187175745664411753379854794557625903713592409963280447997743030031904632747835306458654854980817171339349414427342666362064256546648977064251084811985492706298828125000 [48,44] 63651012213691215220943439545968380540336226188306040644288615973556835391901731321494607337152977597381112479722218394868396109496978560031473652082047385871183634051818188239711596717520144521980842926099970355232774182885583490771402781117949286117154674793187201102814175063274655858676792417328380831965696474804115826213530302097452680626509770515094927841523116791952943737698675659662682819933458796254602445732989758810926743089344974464453123239375749121163162295384563651860485107604938933435010183287801182227316143085849172456195836382170308868244009224603884537153068417160326606738913362312309836493449842877315268727834097582222157495078786489036468429501780443827842801851168697817453308481152134426059319051535208116985240074824141269469791449990167397761432954140645445619543348159111805338283184512509680758198040850642968909114463411007022122432765162103077552946480791771802559835156497468590375614150704540549152778703801664553866247585823727381389968832659707138714578281502237663489859267947297634771339872324825329345261549140609247405495692657963525657342458132037489427395538570146998097461811671043128591664624385563680282842727073625773113258103779063955846675451063273901911368447772305422511125916770977700692481460923888584738670512801729322120500134278988594406816111458466371020951395373008695363873653893273796643596969501231562925598884594175797251902877591298858517815242096861442329937869922624276841996038455001537767287789816608644408712556089184202993092460802622050937678812286763904660787331271189760676630257064956364788201116064230149234457619897887718633026851542768243014527130189716692868517534557384432697459852505018327957809642494930015658989572088011428073224304288039095770302254189117331246804257705912935719662470529284428532947063016196767167800032521798144423086697576772096656263084436802995911638597141346868510413843152678288215150724106956330834751672578994172286061788415399317964494757075512668651541714900383866562505217681015125520279038568142443660769897675721820013679713451173597384700719057381175374224627409886218540468011115140447320614131458507002493936906260338473984550351542836373438542155700367720854022561161661961653984328199372760818525331924971212826144431878569560904790862453967615116474658591453374291954798271396471608894864203615986492616910752730799414093008914417026744558825157582759857177734375000 [48,45] -41854662651625837588895725797032917120425257708034206336754290598092429391317982776816611083627731387904449658527235233981585096512061751892124352926347736600631832464255985785848832495669770852924125614044873839002563890733681936819559309025706139439600040710659448112601234080411874509780105635124958301190875325879224185093919027168770361079256879211342728576526860929612883648982215847116610446493838817589733718561891183947026945054753143935322892489629375319499209864833041210317717541613782605231554182222501269354225600266571727929363331564857119709772032551122357428783466071876215801570416479847676600485717036133334202070772453149171910050397154387827630782229478160439209808602917417207036090982052585119740205082650863468777641365553840810999954116332663254390000044970562211936370816577756216793476763168965959425760342323000060833399651941128879891174221851640037740194083277187613052310556444713935592327077060780296817922485176118112193911351822078954858497234743663770050734532037919520362281494333572009536210432505976194813145535481191750867799484817056116415230997036125040246012301344012057482089721827182875447214483486270374216287713561545558405855322332499739264231970440710293698406514445080512724617590357114010219113579232851494786467534069005917462643645590905032919427235231906120956945622358881730239016119656644779744797175456327642230267957091922661074565591410706398451006067546411720747373021856143157517278742886884598763086027575527042316540965669041905060650039655053548184495068274510621835436824430753486429696285386342260852196192415710811791464096805023006568067004274156808736789872270829160078360950942375564303306994463676698434928021557424164515005132759874294408485933967389459731386537255145240638581034401864457374139307444012043819005333394049416655049995892058506964477942954769604404171833036996839699530649170751939819454048170743344324931869949374201717237311744283286700633218863908967066098566823227802841915593471259415510730610585300634883078328325084969223068100854716828343513013328494666744425220104950471205263471525856464440815634306803615776869469594871216406480064922480083062020805660090407809990966066507530107253848686084238397980849112083155093172770699926144762535744846573922148176118481040688256876677891514555136734697179593908235056244279806395554385783086624633398710459974978448371984995901584625244140625000 [48,46] 16789940523938532259777327986779407486607086218460448653923657704056853089846744317918042909678377506944491083968890664550059859813364587223150386646508895877021497197719577867345863680926003460396449164600405446277483249049026024496287412282823113995006052057457725281398851618424237235749975239406803661301681717422636009820716852535030686992708395721311391038182434529185086794059231355474936339331953420019459881007815266528208058060148255663120579901147568271173483743377561095134442520696360232291190757471145877317982468518912458485286545413325574479546445621567427985173515847543998557524155052312235941187604170961223732534149512547763691852695544749297088166856576635260139448685085089439046541580511963537367321613782189530998238512546446730213588588134749089759180344304766349896429466138586807577829572253145432604172957560810246313424269423728872338989925596831766845066430847895577599149707948755666627077507673702344353587664677572797907492249574059906049629071229986157377879913063104370817483977186427122061470095842861971266586380106306257685518973724845113806034435410476338306026137956070582544530128756437285504977497609047540896907123416778782058589924559590104218218354984300655793961452962486660389238877874909300333352195179120222207809953526021301119718955949252052440601727478275302172394912949294468929472297328610394273313307015310558119469746172486508853011503436384066634783053097668112756761608289379451136683317494926965900195395658965653238020949880251886114547333114764783476254295285289774409741061951091049473635240188582688451747532803375101447206729641199164948853640045738377160528764405136680181321232493138983253942776212591663482985355143764372707165287644296845575297189985140499179990279134765392842034884640815403148600780006082125910071558692508875783860941367173205273976722703030660027610495167336817583451679200958367002424944494389946320516823814345173451614527182692839311089722852357802264360258309135980594992605612600419469757234587893274084385728590878018339630752555931769366396556845585699142636671502155812122226360676415138504954702341384800620625184135157695620173642088794658609724307890738824462832978449589181691020708598444063396530646350651937295288412711961079424875057723152585142507142310709485802541387855011143336091475249293826230644534694740883515920618854767098018267168502148933839634992182254791259765625 [48,47] -5281421303487232572178438154996981596899129784728460093978864293864140377444000165146573184565175284900728491025051869599654417958486744826720519013340903853796331553489316100351520734914778682982816344815569212204273687527634050792805184502282076147626122058451527784615280303842590322509470038371004117985295288934776710175297086201576369199658343800039642017685509484909645111103413548117245212492864201199389058153204110588506101964586742387995975268258095061677765007862636907887616347556246102003078383798501004838085769002129060289056490884621509429255277234036067719251465670627973660807070504725214657599590646272405513169376041941676447794726158086634710173561092600823420099260028855853329246714953329367978084224022798633190324300986198393147650441773103715824316970040259165808309065475739012035577618051064228209700554172385418371592555783203969519953162082583347575393790649468586964957004982555100747089537110945216253622993498825702783269996742123709618764456140352850153930073782603818281188546364416907192080508141672996146957241393620572440753587926776035955807002054238935884705730835771293089158265123015506323247585847196233592295295826249055317003373333803549188792309449458794963423491222004425684752035697160804473616458482370628085981657104190551663886785415224102021627841364583296824395332910704581358149832796062957618910142974683074771691068912032284892996770120835033606759702158437687680959717690498672279851694828645903898061939938644282707029771162517503273086705110733244002364394931641731839625955813486136927890862194561716981265556360819122118397213824263983996287610756407668516063200157766252995846122778570491009840232762780300929549878215257720530042357373604360581847569935055698504657290671885123319660943513717687923418938113406112528547683958233663112878592005840317642957822736780880932214415747326261338894972734525047602521418167091960683828180553140575968527556380942871632802737530881606677142353300746163463309259744454122702162281925951273841603826277915002303513554431541518663821259855442188350132217055500778424697991278248169873202033592528863354339055253836992376842732873080382827787132247034211887555973187731946884665400596273281011424015973308021253228723518287629009003057383616688337005917960593320490004628415432838574983250722713308579176126078244669889708376859767738342732457113015698269009590148925781250000 [48,48] 1402100406839512577448929378144702459687289480754994107692613914872315795148716978800040213291817097629705463684535570078859411468357547737524338170893364286847226636681641995933549239940425062359490425773648200115012268631606637904308047970694016613892088855506422982425998019319839418939776724234347803494745710049681224294648415066297653615020639988620792730154006059495127834152703144916192236030465758520453919546961733703731538262016655483103647678380481009324139072247779990593626563389718537399695933232161743675943027783067509862657310140993686282494925246394985231431365234651061697710006062918865480888697895097573066236042559290316292361570470563710213773355435190355221078118839356202025893291610744870628434402256556176469756905450495397680059248114821469320421140302947652832462471390166446117692464350030516801664953263034099179786679348735238702360422024096510752408424326684092898969399833731350788535745993376072665431078244853192764103718569114315000501940448790766334289492401915949883171764403380526836436864294499487742859215932119203370461454826195370317139976066443547598191186993968139630643841344179686437940914293482285061816270389791845485565543459039707356814239649959656013750709288021532509132970924361672325935357169179194920931864894724370721892663364203624885388864043772879497302472122750682605515113333308208668896612313140463125977701473827040628418771301848227530549907995394210210241205639690539981062672457092879362019881426715270816762578127680946735409069908190465886941204560994215732311846181501362528034832094146974885088898285647816263174223307447667972950034938191302215848598072502961634096335802576100306385618480131071797647360162357330486981899449820779585207817345661866380010148091419960259945900083399846762541848346071794419074341340461688901979151316302079463456477668758286706405202687958566143624000635919863174073737223426958644835447532403232585759636694672711464298079519894161075482395648181078840796897408093784688342632930306641304871453672892329474509402585927608290708273375529343689233264571598158027407532858198619903456488711585770970086549059885764564654398414912095822806335311133577865815993598297652422858535856276179287306052176017206598111228449411309352812210973367811484010135634575243715982402332990870914153345441995839598167977262650219895527473041143065590752314619749085977673530578613281250 [49,0] 84933260006085412547896616454603911379389116249330854696221244457372992142102373125351973668432136273592077951062303876114008833747913872509471582219746854027311174065888688613302510069800998798140273983107736690677125736090326233872922301285649345793527232592460620135006934290969170097205607577743423528393541187875604389727786785245926643371233922234886263638346969057835279933421812241145531111109942271575839742535573632935006743911559367657944847654347903083478674578270583378723634812092684447191379718041655662145344009459160144419629978150027124033773976275503184993621198741728837421483573474838965293573743093550699771181593606557331271635102206423659853590245809122864267141042471889084407173816947200767803727082121419149148181140353442279086645058768631572376797732303416860162238938598323242796525663512715154558809522303001009631813301058545242051772456576984580727407231123470367739601599703895623064843649073581796959451082012468820812220768842549587874373499587251403733681974847099341320954167880807651448767755961565666139350844343659095638293844302468457071793893398410551681852742879776380629087609528392630036309265418607647579800212067949909505142084732971425680665731695207576710959916919601752111077992326491784360924316363556423542618505595055499277710347303662354550489362911040064184121433496121576636560569738076138779841761658357728675006305145054917593268419500868532025606678813257048537299995592865910801602045417395165533700422052379987125937381628945969413070195610918047982332948369078354939965675354515186731653714556909366318461751626931031862896632492003673572696696406395721556990105461897811022980123011949993251526613451267211155156808237107773481340064788402336118225485257442363463980510137154030046787359530033273558326998409186779374211310893619595203116870979906266305305593268223873756051006135755998429607016312384210324159981130087949302840042524799452021608893181557892375336483589202537898707732797038900603549515646998233647308133529293466064074442379059126432134584560005339540444838510892375652924596844718817895021823461121440593662638788902610144537422613636693010834505485362094504109919521922453080445766852745548632645586027469509948389480983018201502421071380495361687644548787542682366498814177995976715041043198630824010814991211487156565831848221485165767661474410110998173455312384238108180259860114371921434035361125891583355951297562569379806518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] -6084121530349608728558961576236200062573045507228374763882887519142729576648095028405008619833499706818664879511751267532875543979188980985011265347596512165707649348391131926912408347797079496474611140884904321011506779663055489034072173700531880098821351679040218595776692892822771682358127103309964750703159927885429008437564178525516595982963185698299085419888551775311788375172630285430618272022122310208334959674461083770504244162922042203460858430387591872706231027929579561724776659704086501506870379258540565660877811693479698681282286246472453962654898522644262530921098776103733067056177366592188310035191495124700859340089548277875955934756122312386873616741709962036785452500193276463502208330538186429284341211290723886403391749277557738129710662806966254981034011229901854865735019291811807918319971200452923063775013769701378358546128248008469654708370306973200804195461514494318189010027191736001756480370747510059216075659806343382381122949865387636807939162383736396284642748687296917761029675189111898515943357333681970048809464958757984753955008205982545379801297909843217382858912761343111055627628601691309670548936622442218245517077045537306609416856347514622729818928624753126900349867344604010267123636681399890621337436925147932114787072744577656630297447620951395420011989175696718646273174986765954015350261654422633032992839034932961508460808136036767188334705218386677500643643619918612869737536341635914698600840967324795997004823022669013728857663864501824523201403517254942770649431915848823255327279649763375436143084676338071000194921124068512409297123353567494557758382644629498327871100267050862647809545898654642991047603723035402549952996628882398598512034737818844659594541841389193111083395979082464551014590542433087469529399939903777344828319906522063688079058419643814899733904688249809820706913413589851625572194255577449840714556173453092978278921917229972651752672424826818522650567909087223810234417159976847372404386005573204905033490212870327315193054587258536587600809385166415074093091908465046179645388573892833244973900532712708166581769237218458648276802186680885145815546706205340412640427367536961840657299421394220855884420315552895829886596618977695847995408638562457006318519106555517729108184402643068383560767744380669422655834390400006613725870925398714839126090885488368034033235918781658081885729228549211508101146931269675999232049434795044362545013427734375000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] 430560362856571173810810899874410799612174309961606064530774852255042872420263103592348491091157357719194469603288293996500577091369692615605645706071680985040657480071547817759337761033342752037009593449550441947144497770597286198571892488504511371316579377700549806045865139388984045952172736515148305690759569138202082593370283639647392136489652177481750972365239465526247581448699618582981865051310719901324529415503983165459196357709296826914290769745743781031069048331093321631678517522425112656731118986775544682309759806922521965043026273523362532584438021751983568263297812500920713468836757447970233314289760174144798088781025077307293726775347422468568534876716796536714595690908243645319464887948565249123283899984499339007886846797428071985327227970624290806180476395252495434234378203199500353762683314219986098663381929135317292049138206791606946770583125635304331898547286360237220984107353760890430915621708807618513743920854613163462341712721622898022482549470208749892692594161036465711818113213085880292736219928795500003181690177544531091964583326084183754382985416863543778924197527699824889816480264354960535896400218616242045919471064273197106242041904501695187739094882019686586812526979081825871034750984284732517361851251929346112190893993595328301542877080108845049083355195179416850444184816044199985656165730640556769512230016147305127605739903582619819398309456418201900261703713253842570173527087225619826763132105379837160592528625014866122488963346224814371351368531852263125091691594280194528357271641971798223888762615143099933884573916947557589035229876613747481932880061640778553932539788127412439007306308282087420382949757200211862498791709373936090398804824080173319785145299868867934147786815621825701565373332330715238048404283829933894603966596118290053695472825497328406425139154521469787974713435866849896118774349134658668208767121105332983363482338092598010976692700861658514893945423796723233884057232481208664448238377974504605413479969858344611037568540552971655645258715916032129834112636768817357871874772098971667442866558856070469511247110327435851159764086946917979861004476532805210365411456358473063265408459034518398942648746318566161057572721631450491392075949465982147847667921271958405067049848920054386492013418103456912569968105308160593900777544522398321185499504136322430944868998223273408392343009963058614872183729598923156330070316499813998234458267688751220703125000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -2910764302852613978873193788227488758068425053613180689211254764875680834671419833722846887490181556409792438423032527480684985270695649166861656112706421837741719041356587791294787498912103165634574452719322451603512745982087178306742916903183748408321362807799297767787856511270136707691263085091105698393401860662057639187710796593082396674734018940588107970899131432851761022575996695137455298295138073686955210383108245661223431185270980815837446955503291025109921871057502834308553604845835236564653256474795659587351724252709142356332056264066868353556706496781791526885733305769879786379853170278776878916563813457611794327136622492986171530100703047898521386803459075854245707337887763858856041452638356831664356700084283153400290456752812152265158054105728066935148238398378803006709512880860283420129598329045183441577619117427663152000367842105894781807160951984280771727467132028975270525150764261252580354344923779447248329207276586050027588017712377496678751605449887322249316505375945114970243316756766235636626627422389722750856635954745537229525210268318485083020327097565789832666188674881461466714662486625328600529793802185323738465407359810704754015091044813884673537666292447136092942362073181055453208649912428955043696767236668222856384455124759172766680722823968905160411390309985680834350944283771994379120855151292845308034609842586014430292089293557339118981407919974358687959911185807851050467253330139626541709924800565215486310798239678017298138636832075839384584623335753754619905077077802362668294192631046489572993260868265781797385339648454787146607835644871495808274402815611274292605459109724829046327888094064579777167289623227744124196872738999861021962799702587233976047070210338544662638345003398422145991880806174892816855889552627616359539328541130272585552233680932250823728421439622635123786943765631269640452774760882670284989382430271510502218933088764291160259342809756689335980362656054151109646052553401149371114446765116413086433292381569083557848335440808361180946185598526165440866092849270604714159874517485433475960400886663829257720263416553615481295021674754789211599510513798319494519609074166982752605436250099393463077482907807463592277053509884550986039450644669621230947497728690931683703261116079949037687127477242605242062027638751553096309243607798028713169076214375028176307309469768356138170855855578521297887748190791868205369531587972664610219908354338258504867553710937500000000000000000000000000000000000000000000000000000000000 [49,4] 94881647025532219079569489578633066234587852604591408719998651260415527640384918055931478924679279920216936622367867458905617203742949596442114680068368653512227160570300769357589282373815089896734216510907038792150840353878470372191067606830135769604853499180141070476839440740506592585791072765188535050171124161133409005306525474879371895652442607975227833190194348435132168814294821848706418165055323127869373561833187740385621588309918933673904580080705407265064589656573744532482954807022266606896682346434731078039208043373836812475451934522941161977785921810363753148962958721940821649398213276083193631441206370463925567269442683153085249548325526851783126438139074662535089277819323152097931099621543690994714680564127212114785246823222089078474755045590428455032541707386303556706052917867899103109381244430546791255478769553987241406470304634338325833093174858508564430863253103748359004676731364371417505551149467906519250170636746824383187717762001228555111387190010719248219567172773267670300745259196763003077537769967521039196424771363923287053237512936870248111334693365246937825273253334293070989927880794102002120224421296703049343882087132693847764508177981620360016155690990095740643129758139522971406347150499176856778251238060258985214635254748194539916682215222173957376186436207236289163545911549525454550635240529569405738758132365513649676953073484383057279939492770763968143860666234413411097902973988472041052590283718543372758739519079574990545992865678118984099439087339641651640853330215879634736764526908756785105186499693524936645882235475143314074172209588086376918530862149114224217028081119913812648335296683054514099903705040217149699759275242642660854626561520162057245026386483881448920490895850257532390472404899002282716762034589980698562158457492183432342135324390788710177766831898592277843091898315403600281923518982969678295295033916692980254939882993777631739037062628575797580877780995067629576009727103990052196900637933390360515641730083761872170470792447714591662788152179721103687810707071327908195375851044996395185205365737430636926855573241534540929770470899284727209928864016033152634366767420810319730945212594360617371110269340313197479158449678891668828298632287094992396095037011996783231927894075643983286137197263361282419183521976797909788264711650641180514860807151001392367994743159685270401543269864543815284514497244336501977985193486222516290329309640583232976496219635009765625000000000000000000000000000000000000000000000000000 [49,5] 960418329059019668690156724725665368261222538007598848421641635925148980115043251185163972036128713887535436249737354758330930335158653538736538803571721605062404804402138308504903047003732967953098654067786620620822053082044953936705771220384751662049580643814169726584056098494987898209848069220515363593342514598815128792423840251069566754793227037759170996169972683259799496347705101316830760071329688787106897694015104080508708609553430469744017889144546966803494510467216528549536389378573400622885981785595466676563347268426202494784521121380236913600363809502628514306687928442473157507896511637322358443607787703783750290772761798057945750862961580211482372586156437043071056526318797547770701153074848936624757163212630819524500607029736197206914367063614505286198402078895808184816349638541848712097779005041347054885599892517658958644514949159078082972106421100605519485929381502188984709495829736151139824995376545338110155195146882969666735799604072850337001232744804238941414895843155902965270843178718903698054612741279822242438478575895714336394404509372407366909368113065876240952603448359556993572104194205921192767557889609825085738807978232640191138905141516783369949919400353715028249678757289223947087381246469035646472143761659585697635114947702362214537152609592270550299397684948317381543902552556972773698449342900229702157323466355933410721507222725524984194703493949731932222957297510493087565115843880000931379207915670149238439710783113239030964653304267957316972766826023481804365439129753099756777287933831866695025964129449147858422901897137574681955491194562210304358260278762493190552668114384372348358328114716389104314917757968926456164626369960255572211522757867903053720606089084081586515685983783675940884846334927652326730287517939657528729486117865562630130366493666686417186392452193804648080408302620671830028109167156810063792379158133082286006579245208525265940274452921243213052435487451312867970215580521280798394010464309217351649036938690951975456945811414871018805821964932878627530251338453522245734748968033665588206556630332884018215119103481689845689675109870196464368399419939162875486398949130594714184172438379104964044907179595348561467144902571807263075311235360723309039055986660264327193810296161736373842392640963020715202512097236899449436551853320899876218938736421121342686030540845979774146219708195790803105105824516645271130315860199443242679884225054820490186102688312530517578125000000000000000000000000000000000000000000000 [49,6] -7366967653891749262816992789318807460215215307027990772168659835956200442549243163620614388348860995551498341367192047141616243419581231420539367808227552114628631122800372562437694858884262936155653006194251865887012909539372220745991686646574897836462057716412054448591524708007807870006129936911331738608889690802979086708448316646190462445087043536175169735799591526572698427595791371003614971592546950985415703971605891431893859564258645929067436462381408307844490556924170204244376154603398882226292740279340743667686170025052664528669885958674584228319154007775945553741471013423775842802589598573868620063303132903949982649458887512783483704497925119841842689683499929483287827250365254110122950223907188955235993493096124165628585336946904521762670430899159791710498227259681033799613141158468117441263212428389747264699288111616027846611515871696465902264599656704738232874714422777221668310219253184803257298441836781157437278369365619732188513996524491273329220607000472068384170510455053298942763836472678297478029416939231772643296810081665113250985947647910015428306965513001512438182822161245269984528613272619571034382580322070238405116029004770717050160484129126507364459329053478347557701464824909256825250582640268763405575055353531794280643086178713356761951026959557810320610194221823297035322408614813825959636296330233489091448265129191487837772166686263973784975664404310172486912899005544265240497380882970544188996133081620044453007463729858119780990077160275084957892370331766613594790632285977891645882378649449995625167146476619103455738940070273797904936365408437767273557445051612793705068102662921259611584438104289360732106047504678886751245645060110914642867904722337150367828481825983578644979893386122216414451755062422177776671859424378827704191604080762601937739166779154662572334255438524073266943362366027246095536322767648132351445969063231883176149806285485348012654048533146296930852783652394265398280410294882726538107990023506141653867595446438637982965273561143504883520935313829661874396856886839353246279447203917161680735675850673498864195838908136606409824452889338300856782992847386066508067656100438384312022964269782796939120679216667408176024917369944693262736538345436870298205260695818838856620106845572503686309325895633733638504159976239802992896703407544986124761411663243277413605312978440762187957777554457235768357114949149521562966894825395284162487319953166453601056673505809158086776733398437500000000000000000000000000000000000 [49,7] -55646414659015994011320447519258740311355006669627991094080333671176912504549109062782025075727578233089357365794264188431564331331779268384252252307372275842062406435857238821564381923394276216256007579616831762435988105392652198785559120458546634359100359229331447356841016820304559645662607247696640782546707598643365273764054497529459400705731392626155891390065647833483411893280119614776786923440273092528060879801377037246670597995478265868949894220304318929438470603127338254168914096643804397339543024022776893921388099747474439340105384545463433877874171061739222194044377224417999391518220692511716577106689256393215062626003336762740815201430523289407209692480924082030652273557173812038480386883672469032692807996030660289655503796534634555661628150633538300601793962548722084834348711005582139883484056535621328746301871696723898497226538146769018952249299613471454773491052525900782993385059265796168707512370769344176284900900217410799021603219031057608678352055630062283802134333206934823965504704394813582206303653730527359830153841926134069234573123013040889273613525119996348042650358234155663038061251261939552459046398017162845974405224587663620924571711877210125242643886102609441696315154996207324702817023661669278816685660961868039251760520945511342255579488134254020381502411487033675153397411393130630373535308598315957601569035259015361926070094016266244073243208688429751380501534740296440659950174332468945632713046082381867076161478175783944161991693289769603622119788945278385671646330040041949216386840419340439993645258350862920827443133538995448187631721210051415536355211164989649177572077235276454228330004341480495091198766313187672581842239428954036731188858520801695720375033444103405714452805848879429614987687089114311046615987805996451418950702924552881883712540600763830946707686247571200748777889149914684785099566985653797873199853392553874888886317053860833696468810420995416496482602959298032290433798391590181508896151457479797700237662053982095725749887554086949663181546165246269446899987756304497276590681015878303044792462548486366315451753658911224853695223956352561325546868815508845039691866563889087971612920881625365346907422182171775021997408776271957860592401154097465996218030524002189513512344020707143511559457759687125511998861438442023583693019866389640423117267584619450767362491820380140476067744091127151648911428857019216696114243967190184852207413427412248385639514935974148102104663848876953125000000000000000000000000000 [49,8] -117439153182338962369469097337205599810767439405289535468021403034047546325099922068333307367753981026733468294823370491725033811295188627229825358854192052473304163617540100192993321985419724544267855797032359809454162769841978065073734488427002479972797272202763289864854863255402086166765322995220193629669778701176930231846472416210353078532424204612782970507228202062250398710974326913279258229990765541707783237588968467019338857822037004538328292690792870331249969884340717232193123872429307231291698321532230336184201324333679311864417502124880382818624264766910692364579625334490456940083249922818028280302689754564154327153389792338606293689196164470140322111357372839887750154000718581197654111735742206181686475462026288586713240261456969841918817581713297778211849404563423506890909384656219675927142319753773783310150665920288046261681337564945591366827926877684809529587556339375961197312586763422699507364328478153383667498037121965014799848298173735240037977017923607076142608233735255517599938447200929540117583104157916726604415533590896636421819757458693812486586201370162659921431276485727191527000633125314427371478353998788310943021659674482085727749146002548135041012886605019515289555916626440778184151603543638240498682003956447478202130687671672401706705545003495715164104046149645157857634869958476296594363293573350831554992731170420855657779960006906891133738563869516302162844354107699890791494249462050367430432850310793932818938371674983438774793391294632160125440434276637282358983856259045714781582520224158242032693285500385058859555052845065104809695262841475359260401567296008381528586736848163821295502248606504257802573884698628160427851643739632177377622643273746411683227884481236618577540330218558898727877858957332682127127266129349640662281020504766738152148092030956884598445181702350285791990464919831300956632613395940156077528114049139978509692855941626731773017704623145134631874323175566104401530700895813368323332528167431405379459689756804610776278033116606546456899408387923923335494169570802971315887851243978526302137477256716968964655075997595452187705929978028274740646219491381851713370257868484550292905135173528880739109654670118333144387946988954898278359728831720841881828539752255851757047746437678755122081509801913892657349702440860473768860679091305797948016129745743986107105336278209097723686639917647612639831873997019537319955712074065845296400306059015662685229841599721112288534641265869140625000000000000000000000000 [49,9] 2234483684263617689046159564555802344391395942168086905892960255030414941316443756917758862282073840907406797965473556571126104573858774804241555741313062981941084099638627987841848684226322827172702469583090354232723564211659839771347744481913630425894517642643268846277832316346857082640186189211519952043505304842719349448335216722264648291056810172338637848171646114187699360631972093328132447768514680466255630190584110291256392023434769458125998491391308410618024548906986050582546424878602624707186091506180853641597572998166842233620971273594591223991443919232408610095417582377103593123373053237646271442682739281013359466404263515478373031430559082449224950818848444700492211781348734521587571837235899628197623984860047399451358721200293530862320536133618296598137114247383604906637684739553324852726850188057063708097511932284823326622907399486926164091968380985471541688164374850075023636137689551419501363830187393851233610042537361038485957559150661190436674750195239124494575450442475694547209885180306769285554636257597964547055988946153557948373013400187663547565486814638737440609781950615872283255947692860476619834720965464815747769653203138426450955311109119235504600359146608927776645985646676157637804209362460295651946638193751238160937724695021310251762520960000074651354735782607011884722529934788517450162172262180832534156823945752609208990150073170156929204491049340338857572197162357613512412123916629362418409746898962251450158892540871315478402909926713783158227503695330379900512068754720055410936930909508465226889197705837144892034685174018850385094405790113905715818134535847496799295190568594109143780822530303823729306283175023239153097684250333007494226215572490751482531250249002496780844776318916033218334082257761961119400591259917513944178862370226432543193936269192017389994512581555383695876963388265534083081365779140696031513744660771861463528260193766295027680841835885051867464254895891535613910303633382705802786243580231369569476788276818791098174518708814316121576485755404500298179168844548206678697877556578086132607200927544288773761887946062305088907463832607928714340430059147399152038667720706631185822515359029862494744619013880505263613126925597988860814553347591615853803862988528046818527776839230062556721352541357003823240862363397281685445674083296211315053245694715522929193915026907663232756589498625071382215301435702229683632781416324591763738154556621294229493135397035530331777408719062805175781250000000000000000000 [49,10] -1262763973764807064879438155018655180998029225335876560183638311717596659712478956273423566835477787406513470880974301530790103008276658339769450004546822277936717760675175482175289867962143939644393718828854800662177125894578521957483609231119012575863703022124434940929894017707118178498426105028948871790081968765748574429470774779499111312180809105188883961199769814442456711660134820283684217733187374898218040968808404398922255325204793453409476893905514356819784565202835513968490812372247534517939493910207881066831193048881161740622874074992338332319522598187879200190641654281253149108487948049934801253883770201814508249216972092698544451510070183498192112956792070159124178509874755414058119272835273960291027824042144675616074173842590674090029908441473221725052353110800302332253919872998718153785008888511393169620907976368349024725563733383823144043686995706237298919667029096201809299343877575114683818956746544652324146085461727183028037964256856290637231852414874496833269441712568676563450206503169130152338935656046355196065648248658423180869933451244859838632023464372965810836256987715303047239731096839639116453176430752409789943080445559042066411801368161243441258935061509450873028180118868290816899437893912276500748583777830701705253172703444783406099441614044589548183388399135124724711035415732919952638763589874092898441312312601979218256304305959499877677876560126840732225793182971344534580489890773976404522078354495083069276116243233072391879957924603510166191578740220200009085772355294195674973576758185702366430834707792356315681933264414292065972161250990510568448796515951267129203043434809149418644192216979103452776356489087753133216142704743371992171683542625531611719405648217083731540258750991437492475012094758521502051336293796498925503421688094579372598622076980218456078664383744740259462074774751673619316864101732628836916238869907524162837026805540493568689574700648796653638070843826538462217432201644457972570093592226880619748841448722811175078804018028273562353382936092460914177286989704568038716341089370884519232810446108974816945052636371596592967814371935160369096398927079314719606789834055611349797883924808601783290694550810420732349702789729849703848615645207662883217332711292417307113838136538822689266629352420572237373646894433691458324873904027978850752197283761279956820608902665451036636565380857583839266963210121339804366296776480275255174603728263710137637299002477675458067096769809722900390625000000000000000 [49,11] -18727758275001301136185162188016624962961975403242824545450112267941563660141168089473157030806893664001501094241393998230070845071228184956103515666087535634327545541259186361310264636753987500658043425635473084940940345665967317485324803522876785217806713340268614445676205172237691674680911137107105773795914403294309642458269015800704019839866416873194038182229405940727039305812771130237946296172813976602539073423122109577892393000115130486310546200516465099935886421385841657417680401213981475163667807407378292350606717530652139867985356967109934451878862253638690017238817121777483513463282623832138741664289467233847389271972551715582394680736125972217185322474532361380785941097040213475115372793764438088445897204280121886262366258078346919305909585131130053690450632907824886410577523023557845734322590804490654483860443780056273914855692415422701207562798159795669307982409565600137081047640604813787638836472109638926709893649840625189423903605232570330828615091800386819087659075058686108407946193552493441877325073706285136248699716089951893187765318820177459854945956528014303399339436451395828334933675857209260329044013872640994657273828877045331289338738303458281632448613142867210950125929066370435310725971815106101592394371615574768235526993739801901233440449757245259313817087672431781744988742060011799667963638987566110475918204061997292661569363658922566472599526760879991046886947930597618854007491382789483053283807377642520490419392116369877639199225738708966618414107021245159988946428607035160968551872737672572773482291908761515949310993916378127276557642929819909015698553394375706898618906339550941089443466847950724433308073587578939433642203405942659873544708608433792539972194750987182051145747593450680560331915357528306574293536827960147036743381359828223311388607137032962128315269764566540638585945506831674820891589078703210800079031277483661522499049095581471955584550884023836688721461999800558167923249134051713905661002496542120487017995897330647759325050354980513485509083965601208870913043665255591302995019069992828936138731151866520698729374780326948741703197902039364017366708942357291127716949762816223352665981255470217097059785475582380604058497140411794800227100219178409992547894725563750987288346671732491433226989715270361234146351418634499953871462372120866904025088437567039572750971777780884340066736328833953127366257534328435124504410156253587515595007921863727475778743647438773223257157951593399047851562500000000000 [49,12] 62125047803565068797619439957868627877483713968737685187923195359744696796517685312625516980225473544525609877042905673487466213121082938126504459072480042659939589553214667703181086686889727464657936909144049994608693199340951961219263329457847133661713140449913951120138070676328313615379025890974042406932862969492787473803904593150811596320538166518624930597933913500848655204978347558256106566968987986271230368143903100936752557313210359873627030834098159294899280772749504885835357648470170572327313599506108189096788767435691968715377142516779434664806293221490785655076310933919784422003373974497688616280826730173865373162842385109903732780450165647603277371690628448932988052504130494726442337206632441314962624568114124883281868532564548068442410673266768886159817379735553553789963212470578835295639353201232619419994940533622828461331668466468478669468006339070248664088871487338598358239616525658264255448167334202839171208211919901938131484357414113580160773315129724448682350813318285610024269805108809276245458134866526435236619072940608126297909879933772819118470303670257446895258796620413362235710309046662216094699993162868595608227434844117701598159117247049939603011753162630425979228223016018294195277864727482553066310209910709062917632137904068065067418075038006900359763961583960992663084348278735198131066304858899511171117279900057450474499493919617370047678858754040513851834161720506174153083753234444950646149956226624548535780402071100290757714691224366047977159003876610618942721697498853640473972046722616085616432562016275863958885585801328073157075869479246975028866604912153397695817928912748636063111490798554573608711435787554375732137608488695545238132428418269010202598978692479177846614077446418318988886729263047917358422980459390156703455030329794793356718805201336782078200099214202986675803097147433187452275021489850664817573133693823982410931080743605725473270316748840616232932734448531554969211308450060151002974461998225610752571450303146795721694245401734014442175431809542166252956172398704575579091136492304587642891360237740075760237610665475449039142123304699648175186883526129797064163711313073073797663080121951858748293778079801828771989570884372756797293821712226924169644836525218165590971457580367206614943641040732976425921392813337695598573690209433787014434152660525048727082896109573101752074325423486889457973467837135098669706925677051267970194315508211885604183954967538738856092095375061035156250000000000000 [49,13] -532986639499862772224159344595073092067878928758472417952477881772496210304840755807461852333857933258542018932487347107678468129772392824776708519263647435789818254060869022265331604223798900839157792913293133680777097379158758383902518381979630050959365123981970416633764951362093718984163392836013334243186789048651689765003731720638436704796176044831031793971568254711272524170638353144700765265519196750631091623481525678520227899613877574791619990645695870451420205933524213280749794232229540992939262166258850541068257634249030745184611208223172742781167057018478775036868679840516160032134202673315583387771537477658205940087140698456153154131455966084774694165581612474867974925960215451280345259978903810748851068147032408065321756609212743398492577843903076754190480576230563351855865381196819951793865574389718045661132714435900054956789457766128214457930396390237093136516232579044096780718413270785391922647540968085017664308134971525839095542648308128905920050535705725950941853976654688495303043600445178506566525880962398151067501513209935759623746361283297170425093208567493163453603388351048074046145749867671745016359872938151515316835069361987432159813994749780698276056306875876048285091540224383626718366455794024870131394237246275780888368903566839652244589741918915887453950174978650365964976424222426921661998790678934695109010094009065727811663324863623993152277852982997543673289737146558493668148406819910715038220681334419662004114041933068333794713448078483668863372680954986847794613359874818346770677204798323296244314978629068104037385151987041529188220750690078074403510349082233756603715470799834631421566101422280330482839237227128735232889817473595553007987899397175366778843544001623876060354903965396241043292023876103262840552910315020314924026342548511887987331018389137347100465981609039555878812651816629540382518876241008490492743934485489167856969847103738866819162892576523715825653837186078567216951521945544527683882743272196744840787145512931570218320414492834036297763758117736771536291062903664730298695666863319257954547489872698174455426795557174858957710460315949472734744709466311814791747693591361138079521349657070018618449843627105194229848651822429825292522346170203638947304039861742979072933627414863076934511739995324580590992583295060104881285002983708333697939710964044942810580831919770633931606667243642102781995966052666573329644091388267070180270632042394442218213868045495473779737949371337890625000000000000 [49,14] 2704679841845751197886055181057791257028651247868372076778734140861334854729590947175058556431440080437147852053670566941866186957415178540845717650421231677413816920365525741820282617218032015875443660182397731002807277732364445915443191800088814915247438745478027953747629025329895033805319951303931059814870658269503691713517449395638019349941046797000401935715247800422814671265114509817521117770117764453712896055041940992611688606897131985727064268832258295096929139380396578611295099050104469790059735588757596635754805793193007124647060305538544687299587499802387771637639592061661287687151967595441177349911569664246113432273934051536211679645781169172025313698679064708571321421837555013334820339086837653719304758576076751040085626037241668324047567281050080226223119185749276460042710410947584779225530967740478152854479907538167865219091603660736729404637161457188182119094682494379349319694454321320358566773105036496234958588659693705669855104752464343217263886981257719558448654454697093582446686989589651514132101310442716377128648844472641154563260542533779414206553677429931421260226350421333085185353851652862761712267601753014227267993507459324092329636074185042433380695028136764775515761014486888571198371087550656466196795129772573032002042572329740318391135633345876387134018513836718929330976045163624261545967605050790695977984580286808219461817539095306032853849092741864493078621408927351124374479081439330825043690203124127952215101765901732955487472812657752565911680896099871714373907906158386904932590248429687559205423527547669520320082724442170288050072919917552886941435175368355396340097832088433297656432145879666991569104993860270018847926224726597486832678779522183549105856320700120239196264194864065207956563966145822411265066159192980243037013606819595200844896579259066606796930690019374637439183006623446655249661189181619068043382478060172761756848114531670850029991628509168010802508813070504570967194834555122463797189014759884304039930918794241482570829866102100869623263044867078391764200058428935532035336738548988659617036844560251003833094956369124708423411633899186312516534414768318723959007374841636412644445609159381376393624992212056199649061792414483484075375419292528770694806639020801779401821817559061081915230628167915220723189516154326476730627610255566037391970458509420709240835943347441327199315117185851338127268242823609327215884374882517193331982056133527825281248624378349632024765014648437500000000000000 [49,15] -6280266003248479628318720849773740063675219962440298999099933298200843617822767364907087728460750744323112302178215054513026296340314670404927067920969889892058483783190760151800012244203148364270496792648062925717511714556144572180928244150633567874048196897410820326943169554798213209664770829135166509383307224159250496322593813650436803841140260462639209895633648542345750443372383680618883918255834721876460563940538380436789215444309293774773835454304036416919843104969095800295126278290459792301473689958231037257318136829639655027995816233951124715691142068242265762679460566382501568667186401983319118559914671391294325106863468714217708079268547801453713544894170541176265810698083470446184610538178366873282036149865979030597902369441171411961898183271901718815498231504214666235059664411251594346737793829670556811584235586845323359052327521091592087477832923845711807078197943721350398615293138134649955337829883141373668921369056805526729341600479371640813103109998376510692664089121362752895200029300637221796255685984892544187325285984778677644222925403381567760353868616013132275360603637747681689820432141910736024193191492339010066210724737632993523366692113377192910985568148106026411692688480845543158651455848326688572588504490298266294859892585466399919985125844927336165905310931950973305287401356866715304470670270735574085359190027653997721830735752920064284268150312053606439709778381759086458507414080265354828842295171678490546603342497538029051740708635585453376533257844493975706471086817089111140225152432134864948191661543294040820257956591281563961599920369477529372319546741103999793289832463916145167283366410892397539476475957027839031812188865803721092727961725024419556920070870582195077648850700403545225841088784890292857036076298072314972339698704912895324806751686389272599047744280269180416957192458851270287343496051939878425353479851959548007512888738316732304365662316747621610762411561583962612994141891827135783965040438886148515195419145228903977054231359067708030408592255728824295115745633994936038381911659176392855619264339106987846259278952934257020984005970820829065082163159395936665004097792477283770109486870699073001049601646956382545105022826272454005983977309726163098405750665232384772982198270837138163034794558695494216007980112575446855318015783972102377986023518456145070954846967479277509310399017437502596479060944297472405225084297236511234670655576847568546394739996685530059039592742919921875000000000 [49,16] 5668275781825060704076844278405481148321446162659694478576064146101026174470471053110355701863241316304471310786009879622395311150014319667018078690792312367647375205101109192036714271695968256988249489808819332838925518647955713788654788909055722509749464651092975539602675739084797048037479239063779488728590127300788474939340218632995166345953522913382675882235930500611033773311090086949959250681981018398179372730747295292530025098660558042185981027856988975596526032339982481614585172316304129248484821731788821414984778854522912964488986980732265120985245746483537831431683709055726784026609926053629278343995249034058983139447209045331733650997407642862505106421050222774628550821337088015598160993452415501950479471848686434518532266568308931187206702581842078555331753172130924544725296492430805545093855469509734075707576131927372493500567921587259116048077813774053763456721740442107511643301075657013277496069294873446817205864883939836918594902483098116870069447957305353654975161269153770590988425252272257603206123484266463245206826594608497863723488801756820426124887432674024483195570102493200894335432783908529721088783376602604350013089920428582453629151816665821577384855770529480717763755427281810545376910446135005039736795597955558786982563442524946993886854649548784176305138290159954158483639176601658412485566891302415779067468736491068376020082612269035906830000787658923303457620791163951097355138882395422410552357477066306996247646140931254554846643463442573166259919291746223821623412320884835808336227840030063509079970486966731787745394719435973940505028925873534825489132363441350063521541827969537528606499784645081623189789910041783939771668754213747311196982749882967133824639401371548207085558153939381817520209275104880563766982115566458135215375174488242944957113760349103959226663623029120405789751786356069977776510973016371273045353919361123632765728843115294888990483302073406395089137421186278292853693789621996887767125715167593884680269747195832579051051316309437851503814001443549488235700965629555697411525118744048420576472253789288541531478877896053348673869631807653479584628485627564046477263298790930747763886860940850663428140971229920463747969779792235809371695432828816371875668843891733979753460764909616079803940911021219686718749610293817911859921541606986737103446020990074003560614228926717263360644762064442895983166330867552745774095602539373593620325160295780886343663951265625655651092529296875000000000 [49,17] 4324093789446383060407996440559627353043134923543749055189085217674929557075781362916309027200970426674815313053577558268902073674970455981380266707323802838740508961378171960959564572964563105773971309717053433403460831574355310592621374508781612307133756528398532894514965843406945596387095649251171196755454070402427621178833834370494146304440193812917012277052930913684880451447308265180642958532890679417976947842708949853771252491572359072010331459360278560518188984023130112388481960277576150954396585634144304893434360649824060329175023502719837990592238012834666230866455188005681248208956881458544495365991458648872445356947449882171064247029505235624174189956948268073911821171845873247779109229555423075962532471099485208932814450282850511341230845699960108131191496764478134153459559753611599369932953891555343011590835310989393432396307198776184360453316272501838723183279524910432608588331651989784011710708827194573612519055958678910432551259491162288966206813586379860900692839475754238705605107723872755256599169121410041231425682921217624677804298967910217989931446032813261624553259166184573536398933058258106688921736138632532162143048357629162385139548876880837616360368347281355385478618048092429566039323795013792888770010964165792013415301866695990289552310375436942221565070080053066193009894934391448231217683553181743642844406529220374298037914121357913768348736699791565003319073838384473370294873384582159908604896157517010265235648546584196898431652745370957752641374188634773246751539333541425989239144392968475358860371069505886090519776157145427871772082764243529427013423819908642413494437524794650855076189021133097328263234777250064961628132832389605179563439562362788833063858311517211344966809711132335315421150111549094597000484674508424885838049430130478740861285718913784722065915856247233321385429966028420278484483644644573660637303963752764948890631632244103693085593065774794988466376779973293966181755884281498683725904764301666876982294126400772854996945530654497362406950897006752343548266625337641283129376139918190220049607928632834327636419340504167921107329231463589234273752724079945381154970096676857475147915389019710159051461861429281168891677533817676205956389917577579631846562666248925004300318875188436939200728847630163775877383558930343054135733170786925059833169430989711676504347910982765812732125921367810388601467240750752733945293727573667439712001066970392670896217168774455785751342773437500000000 [49,18] -15876751396893055650856798138241796478197621459482296504988457210179571673478212108992881533939911344869120850558232021972869417477223928384852349383312939148453627830825472993340066026594319549200051943126219857870090191073540650485537140122327041859498156281738675403331733853010480587433811296578607987781277481901237215330888621736318833585318648324823780959545266725652932356397217323034162957895820073534644535756937534195870118385273996407391025705603310261604494509309316811542394415764717321153907974840466291842951487565041023436318758323523644660124947187776307622298986165279638193540231954873350272977622522021096956966723469291546771289924177058462833536736299042243165816822484349713140306445630852611365617229031534395135708275190760562502011443712898950129631096566260462794590779322450424609460357926306512268404807061479580159925777984917196146960284781624274613930989630755846521356909406077134202557455801047252737208783661079385967341376498624119542645495168504627373879616622122125832838429214756017738212218850944613150641867252876955051420853805961741129681382943580129372692830403312238551041623183688643358980408664678588577756806091013980087290263549653792384204957628366420082506518798783729704963956714092584681624000357115725812180493473015913116488705816237954313207068713102381605950499907946416515397319700145102245854941440908711269140287131840184669439845897642957751540923696405903963783120442040143380716456878046851358289739466661410296250740681445788315261371920580959022414123711551817858032358750610772610786000631387488506756960704869754822130381600499480956241209606571950340647349899725005807195702722563526901695061178458403449908663507361196153910433566400924931544890313443158676168728852856427421780479090968249069274756039082731504648762727237111709065658819454524439696593310694120108161180412402615469925366377565498335909698066446958135127978566193779792933567798105290917856947458662625863455126382358292913335280950098334654823910412286990252756064255411785776049435216610600150464281108350064848228322400461584237476809051673943994323936233270891774996574264637740252203720804364257578022606134923556402133166786053569799540630888425339415983550839491420829118105017201725704501036612225849187566001160821194138023488953407813282561716336491383860633276004109110133687637433540003601558633661854727703671228314857269117255599912165244219247924649082351735221441124679131462471559643745422363281250000000000000 [49,19] 14011346273057285642370167160103110446040390720356035868392992763928368260840918012891243794106274272708761221102260190244723685195973925326481336452508926610229781789310988212905458102184196983213111487202699013463764767246144937762189102515779155642545279529148189369048848376395343009055031153281535618878577121723091147557359578526753485512133375942534584490943603485128055635345350885985891880304916100637728802367127269729917574002155815815906159524984306999876660798303745292862182999348493225925488992159687869970049293411013852449552088866790562076599482457986876670587661703267023473756755212373604377056015629332816126708336711440431900549622859610233773409638095550927440062664236254051942952712355393474513783338787877917395815300777500345296028469632450827586988671789508708608384637814914388493859225946800386745053462085662732215739991606988527992873820995999220646303931939542552365945148736426726432348114887125253119287095401632594777565762880423070979188664308159919030458800197713671176976375413584512692174376743938007702206101996142760584373528265357867408076831552281141700333881736636994526538748353542123452955185770424130358918120777506318400844337957425760968824447909179868718833406868332303996331520874634400783124066391029377226564859833894145052319838409480625796825219423960015840336048276223083772401471930938657311219837505180445498632788745701059886719728489548271448020541643126872100595699738642045715431460499163446665677426456813995302684997492640393772851003914862397983289555696758904249747378796620901200104279989649338910647336047483488461356589656249838563774091676781252115158847250995718434234391368920640087077175392207418618243839726818013578680485081156293858778069374954501198015654356125756578416446336623739118324215921130598522776065412484112566409337839420408360274281121382934194683428198059397221643677557633520216799255701375526873629175532399752562708642360433605623493295041213695520899729385477295331563641633330660026736788607979221002147860983390156273194068238238998317859474467856944612634153553903601880122804132439365317259282102381935302677330834322690179534665297792821260995853501277031120489457580280657433755639719086120567655041667938608928940302747805872066192510958598942912907161604803364498443199098714041687948287910907437818837066944188343940618084327517401251695066099688636378177086053798005346919912650615883514059242445968662260777012895651694179832702502608299255371093750000000 [49,20] -489913276831778905592660057808098843180319666056151072163877594118245729183271315459263633028824269360044833548658980048874933504928782535938102451399719617533725598569812781052746420254531996713182660950909379828787496989208651958963583548159690163312410185398494674940431627598852903987084100157464534645260714930896067220059229602752676920710478272389032472485260663208042447452114852990790708788723819404217847014616303584741275512982674742949085554176415735133325117918193060243022839066076616778901381865158825764146149200735925209206542535394324302596339393871557588914150239031144994099928868164238668107742185887759640078691988255461051467861018061197419218692635964655939674465384784242606059325941547944990286687888766369531521934684225709862913358673497101174942937466510703765065957141092585960251920567506560016576962286506193840158089892359241775516957916722590711834160761452355859699849836362353121144561622807605919241590209449669952727628242841471248862585434460777411692129611418485591944515083381356805490935119729611063522019546083642850033826354166146916040430434982504400360153045048714337522866653055909029238686594898841787001858522744924075627762344774690328932427685856267178255654073480452685627204729687032223726112345356575999773305422683803656582429587089753518173432944478269858086386320724998811375982603754993983072674561849037348703055230717525578578180357105871215028455459859009818643973115186483703593826413218375636390550942500892010912559000212300153668466501282118338177344094959931203626498899101413545374359145360607267931201717926894107609398795730214575037373297314853107783758298410222605983361785289362195071401823877301295503167058894069294806296729686139772815769399331773469243240890480005581403096777854363354295934548270263080061978204494911626643034539363059813895231695716794960569879356373399575593829436651450185761855562527861084986017097538911206526384861426318632459118106289719017133192592840370121745982223302173287495127138475449183388077291412715607964399926979289306762526619977606522046233189861401728246950233118019623967813811383038661868433191455794986323535101999497525401388370239500032273350533314853702392601551248682026111896911930941791311643355486875683297559947037760813448189401331947180751216011191922095628695549227925908148102142768238571536656654488187091834420862577698568717082124842150965080010275854630570346529204130468044750545963950116856722161173820495605468750000000 [49,21] -8296668345010841793932752857191876013391196807752208344537739171801366190085419825605567643575674805803094221443988258678971691992156924467776254042649244175615337935211842922965146564903245852200012753403131537892896010283032639934372373258243243421339749250416685660989264005316363827767271438289171501276320371287906256592255780638866028792050729354733673499457955973220180270046958740934644776871232281057886146109646902017017015536969704752012614621313065913274185418928413598475708031237215866161186285425438914142044931775815990187758368860070241240022030418229010433722706494684232514417769890544459883105885760487412560103431147239723880116577092591624166446029084224195680423293747646226399869294780133536421191151678986767395757715901240365017338436925793016640768156273656491153544857214665428818743816466581213590211205471556577796383736360202990765474319850409920737651417237896115971675046686395515401998304888006707563007185803302192972890535582003124369184021547046544362220852851582584255290635405758738876733073201089439679175170339745680332741127236091233009242459638866081214939531347704243911168362993157557131530369198307187181870339736338725037180138308458559770747057575406256896983531309583773292565446196389734955833582603383789525416859756295150543029034801002818296102393476585339715569213947699572235256739035594522490584513745966900377047461992529606538826445116288486409797137783856774306312289834824760850072551486499194260789124989136424060059686813058833210303735769237388877528670078080706611039509126279552963342696356887108829288255774915416201569851742305354146877302891078159210046409077028140461795624494033242027082592538484215428571279595092871124394943318548704653816974969165328973745433421008091025503997339432578645271938467171381011806876384197869114335583874723733409791270245743398222644871761622771048485000457838127511152698600835484519686090346658776447471898508469093989917593443790279962250988679376642851146815591050192841354469033089310005384442278548843302306353029012505653902602531278051029776057626057076293978310566713321936745494228570025460867908721884991049545189796925400241448669050758464534396869287902037053405706137931600852122988583843432096137588096487973989304723237267819228911991526762174842752379672905169530053899260741121463997081768412873443788654159790435806836403395970473693095734284111163531531014642706152879947025380184041226661051382507139351218938827514648437500000000 [49,22] 14860669225768321842759642190362617116338495587022741253814907384353793650992707494412784107761920186003630306589662166919787301164237120324079036739221803581103246168138819306717282560467079042243740649894914547121138332786518257849565443013563429818025541356545438060973486202743960648037530302248975327912538233111295704485832691567558970808912041282219824776376154251875861920776717661607524972073361503702587331756913533748645235484933353509716095746768904296518235010154238991502107439209694224347145205284867727392019940323141313049810472104311792522817855515745352115457028505044093734093453969234002406259990001055852701134291003426043672887932715409503161504484871635470775922204105069895832739129281875821092151472561516028263781030247781957577365629243856004437099481133817209953837798982309019411686456305595180627509721250050043381565509988513277575978194179202002110425753897807012816397788486523391441485264415873094826064288832195075468934133936942123507343012852769280209473211007318446969619621642799158590116029760003246246420174035730926801357762173808052177249765123293037024416051981247805535373366157296475614727652671535182505230280606524418048705676617999727566747026876736220174332548498915938840672411734456242686257760688967636022315325271930925460051415945268728464548573872476675374764967333203504982171963520674276581322367617462737283381627866444966615926954783700737193907101235911179585433131111501870408828099209111595324978230878585639718066116299448863601421748878074549558263910727203474799037316654258510951182117593327293485350564527075355570401328191260468397025518178463433288586862950172620703783568177965795908055419685016960058022935736293323115047917193698688177067659904003311613435829097683591016992998474041118560559123026994285628868522720696525635809372097908029317647962031418937681557086969222808375496615822489651562299884884788461520654725957559768310732302666548212772485621099934582321295689340793103378293785492270105208801734073120895773024106101500430890069414288021996290598034198918245981336652861230520602265386204970614514971953275753080433451936952184166823359317294359738852988430885977352149936812508958503798530693292630871821909550371631185257867933997376084035286836994687527939744872497802271297605667569195696753939173366064093691072439919492757737810806460308383491114596291880943721347080522527057066182058453120824635618480840651076113623219043802237138152122497558593750000000 [49,23] -44093508086380771606739441332588266540034070429121244382469246746254249028507635402919917011826868036080726029269059488546132027517394793716447226978285590554769928719640979431350432876448257206097295598406978808559597401889228842205816222694386426432877746763005240281154225462749377358267092157990055770982262060945470168233524423494910423091659935653319341747997876043947762684215617740435446476129303868147288806931254303809119240864633176209285573581833146729621268766862057880084058365878493082073956962508993725200873458730084089678887879475053446140839275538938205084141059934872154043424021439813278448162819875862201676275575476314268606362944544245250053119080704186864421480787426525869461357813564865987527510595055279774529593759616644420685594490161006989894433903617602813307102506067377674951825734435420266358173537313615972239700735130339738453295216271701992586300604458709857545725913908538348723453286831477535751902671357953812241879125129014460243011306617712849568189072650413938213394265227796201289212665651329665866153498109361471826519867602000367057689654583221874327618785147364321406716245837912426803347442237278927059207557931004014374735515431018323434378407607426355184687839103180617675584735171920894166656359053991915886920990154848673807534845660746057276515359746608164019903892067218867731503110969936413643339466418793855096487090918429888395887058011463870422325631044500159565175385149036346660967852698777828954826317039808301358357228378449460267326380460285458301447730381671749912252833633894041346444358717707984316392662687241743313113437834374935897879812820157755740837432933368427105396747267384921609176186434019977519545678807966789307072885720392788592054703309985595645346195600579636733450717544197091642307865969789705149841398970064525803564693630716780660467845990719522173431574612609099083856756115341427577665606697703623021878550329669479870994419515644750274605367581779000421363120361621271909793180870616405581965898166943263283742665191451712758941748296008900303266663115089746328829907263280643087844540525050389990272262260110675724770741055814046920557569971313525211832390946666126313311871992462722185080889644951290700481318077267286803404339054171332329548230453499595166111156599193135496766268619922330148173960197135389467587347851652764729147017966256597048444967549860626354935543835251148245675772212377934323657342231828071277277558692730963230133056640625000000000 [49,24] 101203864740697511494676833597113714432469129753461299740023674259421128325879382083445679268330254953806224913618127655277324185868499519251040181591080430062244900490282718566602291723899137476816220008196268289366801419319763207866851234411027073085235735466338287646172424118983513287848199303892830288309788968067338879964645896264208246292300544404689269787148995432687995548351368193389902408154043400989895386339674098374843407714420263349247178334719519491573808244320380723768860650295832293025429602858709438108971910447028895059047386171358948250551837083127775334964207661691572232028599163435306486520507890091139602315230566137469273974143020091223069692681592476254789035829748833234466817851283309296480152492453986966622934588709368856760233536509861720713242172020356769581032751125226917873460000921303210059387566698359710510115820067283956955529475319627622277863407477724811222282073610242053565902041112009643335648591804029196975979006414786316645034392653223032010529471480091269805720227905749628976745851647919474767665391910673871175893002415811796529813201570607645097891766654362205837160870605089020335393896874411769901699837686000150228226376484143928147007752830456363027580701173497712705080503066822663526295343481708937913020924692487399008683856519529640299968510795894887298694118913631165070330381458385701609944699380286379075423266253886032681856778326496520541241133608896294657530940692716347365223341352571577140247479917847383713881235001063983631651654931569967255044679750959947087739042952533803298455370571566373877771215193659463249485091240767675949171636206503249231879576688100665143111441979782486833642285263395286979522291335207011751314906066244881946545578750193387144404361649307053634606231122245356319708158764707174691592385915494035614459194174594588953697752288464384310861531114484700559509548900380875247569052262080334723784133339729107074838789414573714499200586772583720906357270861205426999440843500590328387376546414621068961311707383843809028595994789129581497494793592630617501710628098298672967050561967625536004329384270319255052845953893308988246221565037567880573190541099949610135275742383771238846362774961754567776471855367281499015259131358510460248614792344846942983975153462956186697003279411655969402419379945454371105643309671797100373218425388185580841817296733703758958002102686193106981000867316449215245515369163142871400395961245521903038024902343750000000 [49,25] -155762617372277641018498095827684831246915035188330490166082962100320205179305294200180185357665855509188167880233016144040045971113886434208219089383476334982432472829112783614542982940641230876000376583199559851241220849231552280543329733426502855529903702371822831923161090366356255102674248310123540234514311001024605389849369388462825250919938405351429019407976487637564248698462595508682725813611099377651718579161704265135715211440922082769248718194147131111296024467483140931943713932143231702846740775194472417916003305508342652859303557425066393697974947536880970487775036547339383013507905864269065801570772176644350119406051769514430117413308292242297878851410407667809749573225755203027344616990765012165424960354337854611553538338242378675966431631392128075118063960160844895501754340799555985583651931223950749327196944909579230893606407649242489862473695494780440449750918466357829667983865184199505534514230167689047037875701390285197997128589572264831171382768123963460933244997814986430373620992444438201663437072405310793761788078186050451870709614431165204265578301420065195680171318110054554265835152983905783697276277173016261628450821247715114263941552484909904299352388133380373273547117224092533182807736322046715069737742981176191372225134773077200994243695740590747561234767592575977458689825177196941359573947236515081304672213780493897305770065762958691732434725565085063563007769864348684076210594170046776525941457851854031772124693553296350803283745804086684707605124898413433212209950241774573745585433314836573239998780540623817151576672031663333372310207064370288296552806618728507450820090319152935580575750823358718183720225760077950408304903903663684949800632202225408222998304968686718489902768912409299885501927136228188658102334119199358071839279793713889157937307118288003810172754707851239814617238728190610479851009603876205828952742411027769662750716514970738078569816318985199221625644743240533100100345137638706056793010099805496824413640446108263251726363065824194131000730552813355518492195749499614344940396270148892771390087603130390365993112173620258924848563911299404146732905345352626046858912691773887181999811271069780933047995536699182661638916977636660168770018590798407816157799278106118231309432774253954536489485793481523586367906201989354222850840889340205954585351542863323614139587357928352710937638470540696959430079853285548278126870086479627275366510730236768722534179687500000 [49,26] 182175351038848387894187844598163169099965255322967418663085742658345098594360895763729118791652798208485169330542700003618529590689854478098116577866711347128589748975930608434827056084910510739858292519451872795135049742926525824994224873260323795238693384093623095796412123764531340909250984814188447462034075904810647465084219115602688671831023006753993066361253302288928528017306736319548443909543594978898411692659162863870249656742499752559362328064711045525001487875284624889148247497409434495265234271285358158263220438485619393661081942695274957260077460296941658335164163885773540058686257620117613683673779013718277591775137369676322919806077488743817457733136969075396150354802733672171474597109006582829923030546630036479490780778503509852552976375531118573790705047847731600092907976506456068977829667212365094101484216548220895811197354328395149038341337510035415214352908024014886196579632282132213238651929461322888612562805203913480085768721630337009351617803874916916772843566959387084346852390212114036533039123415502897472355429668039101479870291450185239396674139363699900470281866275454790866024021879827499744031778875674755604315052651100262931187159348085269847844873838153019217287642452267329769919561553439936790497563930478451998226176345081811695215920199114005365275011689502334623182982838000416150106648772230089611108452939020749117606341414541941355753056100080764888419498308678218150917825607876075627211221636216864966991986910937189143241559600551558732069040834326964274628807737721867045076957432196154678787439573664438057087883839621041336355285520187259626752317609521160467087510376998297715734791890219328203658052927193150970301773281172987765626012937130416985159487221715488751101093660137166535395857936721918017008701402689589742996187930401585829686913038847033279793672861421775539423817806663881423278517727574361304327428076886288100250294607221502723801155385562324489593954007728343610183835706553771328489487336656314770257461636304319124346012700492217031677283135834582206608809862688284144676409556866519290975102980613047908946693673852139291345438922325451042094488846782849049470747129476590050935895154532388551907080096956721960721989940498877012007150191972285087629381146902806787457170738632696003619776702399364793992233737567576956358970740555046879206263783040885429102155292435985630353642155998430579121407501930372742522667994791163437184877693653106689453125000000 [49,27] -189989361223334840652061809314293335607483373618360596106672145534538984216093179590471476782564804755228212181525490480055444522641984880971274019690442056173056434042400793747679048110917083041863680305781600999502222872852529102988358084565543688910654372331046316431127414598478643697841290124621556539950700321526458050539924090577833929223384218330946598212379724600320265391757751695471145806029733441249525572289095598362036393120408682680589437160652655954426272218367985220936048872635203768218668868306084428231702227765947143416692333007195489146650556963027236081128961927015907253313346732602536442352900249293846719173311821946926429008646581931420953731092766326527505657546796122242262355467733605067062846863297852210373131572478467383390809309242734927837753390185234846166034879697810142616022858234624623804207807087572574977452034818290500745898723588885344538373488112015160560776960944417254653887958967649550711099488624117633032790935914635240003892757403158474488697451295634420977745001302619966857661677626480423321306632916955852419267395555049900451453967029226509696779506950771838583984384627654095402266295571593668618004981955303039964594964927729721492892182331671955652282404677621613242202283792909936407298643918412987820294914038464812109595597615585520443679600352051436871869750958316620181551564267507798544772788411415149560634814192771249492257034312597025788623776104829982137433016418882897701773881309362982301728429611351088150688575457808476291150259940183561213946623058795234790638315846463275166066801493308100179536558306467541603370280901951556206154519324437862105887066719992217063484748951332635164033504246168080977381625602648397067919418398266876319252284957209418761377948121788480593092789966349789391579708615168834799676555240685109879228758451836220077427409044227396674086643184860318014639517337739313351083000385064553762955776913141392795226979644925074580959122860148113968214801408993775445506736501886525031728106093751460951387931344302415140616588108781974899683408804300268260739200556964450269734296454610621773784661216182212139598913728344327801299974441294510586558062601968521537521132203353582241199946055870724777399005287862673418656377090222652703048164111457146397608637716857408871958800810331714049608309175803123199935678396800684529472601931843499316107585528072978383377611196503091186432908346491601082189903948460596438962966203689575195312500000 [49,28] 200606214720294958110687768419666942914319214816510333273903303262715077791206510944970844415473675201104525736417236637045356270428421782866795855917560259454418160575718574693013274831639123974011328874474102782018442288996709069250605953309887076681425117981445461413029028517425124105600676708609386475037978891957972415161879954307894176952370458978883495062414029094118398351232932627504281784330957807290037600473674207016723236935638755286000538128585812454772365703708381663762072698811538705002995940293737406573580553817258102557192670870466418129434091352931554007044333240659656468877901649075669050538527136611568961490735884705470769398813424041735971877511004244807833148544170806600147757359736718477152599779218504572721597720268040674843216016892691733143547566328391093881757495292379088590247982544789737021641654892190432682767877953568994983715961127306082079643548412706989476710613600440116240583178661257507895600051243130478666529428815965547914341029066482102603205452971241653568307469572804723132820927668490972093783921116310130141288248723587315550237940668932133643296640947112337249336568457961532477026997020489228691419342554429119048779205711719663312344191939183996052081703583894501138198456940004810684702408218339324210097454952564990439580211211618078118477142993488614296272639387496795304684049225893803053147710626064808534709962588373520754894847154682434574884424258092116114535522437991104017318220154410256863195386278381043873521604162812797741293447774694439543219205630056058087982843763815449337657037078138968140639419043041701941508065300401391600186257186001661678705443136878911403903599299826010164678787567728770588118857566091072309201179984667391887390196915833623777814231513880479241275280592502295532847846943666865199686707773266394767038992939616046852971808538898978145043236515111097235164033204659076167086548817377739730503028794815669066840183323049315627960950837748624033514455992792171282359691573823422595747435802607360761936907801187445652874199413430162180508213994331917386793162672917431617854425015806876941444484973973491409870709562685881137079846370717489405025176656254140612582863899921139897476589086151013775942460727398778532830866852208959016290718967636965918314170802311021824107370723152858112802637021226947775351694074063194473271155209514025093240293643665030708759236554367090488891267899219852249848017322619853075593709945678710937500000 [49,29] -215818478520195000742934276785700339504986142010705587637611222016568617999664635502165555738935611276278011065877673380370982520091773809468798832688076768338538717252839702411970654910273708251065055118911113627578011648596873017593298358639741526625292976196934059430441880872624939416078946638196090177164198526051317010538295640617397098355512875387644380270293474999392253200042131272649223550147021117840906723018320858377860690494257689653665707915569650207694519689714078540055106404338198776184814828949642317079156491246359700335081664171273786750693304779689483647735457283108291779381637236414271651215444876863171546239210123679311354786985175690944643965501636540704239159552067003201719658125270654503514330869372171550187717772232304563722116997691275546642258342730509937444282144501559710630100380915873768766502651534473397628445570858812523115689463146737516214048434404857531191674281171453265685676441420198224032737434646100536030807979289720839095144849252129614809923836411815622165182611818162651482220390895966972514398072950938884862652024032059095457198798403624122446951530289696307219742997607563040511827477932505260003874145150619474337787994150548579307610313710443726441127121442365082587643012546051933705861963038543658799245009942817613135286864293636407518946651152726942394138152124149709736450365878123186694338974476601667924427608038325071082549896361848006751644021785165525093532845130026415702506348694953737457871311946467949379681094016193758527570306152480937193372485120440314594485574181381836276628307350482410399033323405723431631927070267678404192169586240528696949378177234885479288124167729415147917507437418501595302669466647866239211561577965886005233733800126717442856425092376688658177588365156231452336236782831582291797320767024393168144644806180622224640707947602103235914565764656034064413682590974953810006632721066769248901820177273275662092551418620835153470416316604074419206597849840503150409291292424313412690362190988048830914440571983374560794923938505988485416577849646537313779830564109459131726032750072012125003687576779622703118016447388689819367452158013559152809517607819941359085925576017856582182017962427436948235540349347967142153889277469865039875076174130590576636091544549158216316494208590389231995841508570953644407567790099288023808757390837556149876238790523083122719338427542219520736214198131184410778260485130886081606149673461914062500000 [49,30] 222635063581263405689367292079857472132150540005453884848728878557889524288806474321071944577255476279126371979158495774368040447843379294284534877987246998468046654920147804554588806939375239718087341203286790836722071114960948479823640361900695667905599059998726718419580545845915120150623963222671920152507196661316448620311800600153790842871167358830999729643715237339048772485500314832781050799753530385521269152082431485068374530321651396743093242466294576834731336714419770887359798992094188084043489814116408667932144269633880486898359187007240374679160660360091723395478520100522461018184534206487983292404755354251418955285374997276757938586676123270918428660193803097362840925762007304654028098560766443292436790476041553669493338039321856221332146250725005433117815957542685505294385367919213105708056223702935280961956824803732589943327590873491454189146228436289204026717050816892066514902005701971517118833400814770154826950274028056150122383351003367475271699140410722126869256808235821182967817362137043780829245670444321190807766898075256224144586135950865303387852941219653035893395438090902163700733515927916450674696096899848029415499545385230983301416666989300084061689386951582944017344613827674823214201638612781976311445207119824577573766206261479972242265249927898154817010658328699206309407754797945808891536054272014917114031627786222646753768507577525179486394005687225012545528636264668726403552607390219997601951243232881642195605705622194895910658741662811897960236627429344020112417729460996656487434438850114690725039212232601383806818141233148853821934594830959631825878480433587262517475848557742260852560520076844711688787982533323226283550294760446589656011350526919928891110500208666802108096660892691312346266774376986496504235345993051734370653042159523129222849558528603554112444361262017378631327358031790207054454746487265669942207438553766622204659282806125604838199476452034143093773302196346537382105186479540114633470633119484197377939550062846689662469986650756164214907120424638321732412071081710089046885290710905354730600275671795367076895417579364633945046419998182138192793215506622379321169073080708577357088993830140087082386670779317430894905157845486636766704380895960935335352632665962394367183438666052891961772782387002489396713552211586869443684785543251697185155163232688740921915797884533084209130456681239652535950993440111433940842289302963763475418090820312500000 [49,31] -214152627154875948287395274076003207829519259770808946826958231052836449484030896911026809581255477390494719508307376292165979880381139701537924171006455538797440588497296048384706910305205672648190114612215588695932696699505555387459484348680870441662663955415315211785589062128604012889004508408683750796427753026394802368673082148093690894537438285501894370982270011884278326983566726630974437823273981221248116364770259234310272030965987061679686323840038196383630704003661310516021693503550038083956779309045913680145959147246326915649623566621105106861580128051137689175117046502450314565008410454726867785419975124459689471553834732065654135270917766998732702723334785767760264368402946518362824851176160572792816990877381798718521720188316554518082714391864357829471637103927555052673824520740787269395785324104963072162329580323602968826492342933709856326982795962845624187991463940313402955623704526633868556640172312819587619557232507682832588745268212804826542300555053694214989905880830383274182068789383522430150162519431548333234908280931920665367956756040770153291149750471850516119444460007427406561994496063511787616787432826368351699283373903461570608344333914977547371039446851314103320273079564963599326575799366563754020532349762424846018234698945130291938548198537819428232083844624004540665974685534566958089364356976693322676496589066493022925313528054660341076429173411188839805918167439897711176327627130076237898316460748883996595920748467416496844666562161570645510556623566182166119395228404236212686890667885274135352871079946466355466940237320402043998768907692706045323487067984971096787139872221057663015843987852867403382079144658664211663233639150394043334002600652880707167438254575961879147543979161506198941377598530741982443839226199426499837863931511309596182634314128072091385430029344939306786009634227874175697605852290745375747893413721820563755102676517485127362930657247979413020044984438211521099909480779025892447561519414112621965028003545044046617416857346839742039573838920944053163933586120979280542957520326398444492775528128580249873626456050862553840562466615643532544837598870996635210721121043292069812992130579472267361556239362496359883256272082198323136489716927080086305511879908802856502417425645813982690783597916881180194205452631294978451862172457712650684417780415744428054033338960475623254050057833594161224571991372633839034733682638034224510192871093750000 [49,32] 193639803259988979158571741423966449661885793170916047334096288168519420405512989780596816817652420324438407060072947275739194518096152666299954465896805265749289643029293637261188521676645714925637265655793933553560885441327436523200130090594619268664086064586515592412312495339357125388316767302567531575475774733920768201495336493289760135490612905944796445825392704359688062519966626322548396077981622984919178585941547436666079469018187668464723977267945394353302827917336417847043915891177131981726110209268279979673485030148671792623888468424410606710619418229492987947068397231355931385898969639843273748900673096066348618902797201078387143385278016583208805054282154410407286751288048949196997707690163892920687177708749417786885686056691200304517806319941478326757077944328134361428061205109958538140345345441242464661476110143768765983869934782555511511092225059400875071821109168936390384363543788928632498723234303829660551387160141296274228773871225383792027982288825559244937006659101719068007307498729817079025883893755542935040209008025676473922009130759102350561816734304849360202069426593325618133515461832588186899283771757585100838149256600436177767724177876796674103401679902911935888926585904700735626496486680883833762368405578126913021137203053186559887208418023827024832320647708257102278478840900643706630353868124384711408975195560753823197706464183037369018514263721593727415600431842535384394051016010697818198567237326829022379885580571899287999910870914059542798073996199029344507728346656411924087013069335534936762479988513252601455136816384819116072752233759046345895872963252753178489278863749152528668335552184185697714697802701274207540181944932834221414578010483099294732205090403246522643558508574349018849207691924079132187594888904383204984472071767667962432027170551130578208191467149927030757491315721625613923704415317682483312752341050080063992595858029852102797089615684117231181016676204271996891654738714390032452734699572959850011822823738810096735672201645711248210106700540741821389749922800192276389417332593640169857816501791127001448979643555370802381123095066113055199527083709440101686307485117792620428408497149401200678841634275141749650315833644322409738734356153373665623969141034418147808311032099569088587316851885243299410891127551055826425944400526132092247747366542644407608431856957140633612199863970753045189958710392552632129081757739186286926269531250000 [49,33] -165727568804679785078039122266344343163713806506951635079498090900361422389307704185195597601986271773707412243088469754158057061836684385163023942783609676906945561804723447654974754229531865236040155124942683649157613246154178375518663929091315414433195904630233424681291593217245323719877517972664290366266388091788376221558846089365392054923975973249327345398740632828935336847883679285031351564406067275471408453714645635890496974910236842539788669847849668454241423877378190353486812785126954896440055159676055321775805686577070549539413060009955611777968401736318373371911325944009966469298770130578461614229491137544206706358713211736022608699739353956090699399503386585672942216633088867701157715843912039956440296210036306232463176296169373932284805649495867207575478908458827801468567735446760526271620666942444959670124282209865646361545520565690877982148810660792048489583600754176805259604075679952368007319970918708853782375592439776130316808694292492949684323455414534042011996443057844677670372638514666750697008295105968261258797249289983309816935267149157743119501778561976910353983024405639744705577048107989454921430493938430533841414159898490229684285117727842712931574180501389347997478626690026310545443621775521117638152448588409750299398396539587978018915813503830253135621818063489293058043947072340930402881927405765554327796452293373684524923492839886296700858847314184439558283576467616986679981190602006133470098701359654772319569245753047488397785977292976914575345493389587931430357832298961548892313178069083160007639953955454823520568419581508150125774475554069771063705001618460417218185964759708363639830471340795118353245770011529436152051266629157446729023749352348834459914626605685371157063982370021247814219737086556463284859150102736687147259649408165622382791223899003634198213515589939188717351503934454399633209019315517588612460937905838708822127967422404456152003872405591011343519320467690655406964605753178759977668246312978772760490717343319186738584862787877311386165712080550315245037560459865462584262704668556859470889409727138831053708139787078469012321290806936109132308545932079108235979233678976236794695370850740293058253318048159187514467810191037096633598175009983216015786557097889067078155545132910058455774948991746942453993042110356709828212163840135144749380959028257147108703205126345961954784606335049930827055253423907288379268720746040344238281250000 [49,34] 132694468267107108583658653453802674275981411275228779891695257533493668177439879216244613387118965687118401754134898361009014369799490606972129994832145092568493448996443669613141237262602972411242047524108186369739900431237061843603099322022728124946833615759081107208666652187560896930807397501977511594295844267406598994233504021780555270509610436335842059476488971909893354326848815010146146948211892145116172539562312879563908546646257407817748281602817593137801568430572610599197318415119906289923761326209106515627631603083798408674224092141321093329980365999506981698792643513645175833072103347669044208566153712010422625001405194384793795161366341763084241907538843749682168538554717798187215585217896002562089430523116477272578903085205103355715258121271429552688425040891650525837913846857745565233398866439656397994189858321239610486611572339835970742960310679386041959548743535172527958556695383938430387802735213138890632943044641550724665619711321608875806167861646329153913088338253472623801703750832349952120256250888156528020049058447502453466065122672050592819702144232132653644942011397105438906190859641796018483701800493473600136814343653158235116843942307091254418269795451127521969734285110080044524023510746099096018603572214023508284863058254485068400549439911061851483592510483110115191991661221048373154977119261523810730572793182796141820542213638411190599737996589574132315938452259361794098277278171534274504504661311815447901385440405584734548821106759013909787688110911456598992435898519664956632697440358572678521678297116298653618281147854036744312271479422550654296804793007955857446314684647305267537066839051601409849810634235889871996581522647947214967565950988363539004355370851827431918765075567639003033495244316723892945905441012895369142114785000620017510458205360220395076542436779286438030415766016875291710418690862002751860716071265871801426685771206417010308322687041433562053295001945274097244452139955143147075406675228015537439940024043083346087006079109334325375775608786863499471762114853381955870707763822744631619844636932077211051312706969610903299359187290910026770181414282041646055919251779029847492442816120580394812619805847136498143053676813855846100427688198277413494657589094838621118743639457950645228357875838995030425408975462462502661245491754908536580712649987320021739321126543887361855404463138128614771438229524846974527463316917419433593750000 [49,35] -97364686095069899926681109310926270719159855182880504932214979268729250463886289454399644360751712427018596502288858283091250113536344965932760895216677581124771266325995805188878776486186804801435796818433734790818012890004334500543464306077514803187490748164966923874389405711006717503445203309498982188104245261677964633996570551399550971687882142940130926427658819832289765506877600496140817184190048389202640508300616922141775048012790749053574618785350349426692793574868583721273002852311903141958107397263815629193832187255399117171784923056883635948592681035194386325827932912807807004002260840197510588452179660471429772276650208387372819877069211217539140954824634620509696132849618907532622946427886264834250312665201882143906226218814603878370660556243999829699751149274991445495442735534435303698567990431451724367382915741053926591942968418407894686788978322709219642270547319397096406999681217222724219935740679457448350516297428568811235138930444123193974991254355334609106554404675018948816703785489814892640096113577801469787476350890272817721748855440306707434799758445825103804841372406383582320405133629684994804057964817149185882518781688642102106127089280117870259561297843815400518634774814808841306325616139577877772704344767766456543754768590166394688129712199159158948499882007098108954950659021234563046547208861385619770742715650297602707413498487167168925461848374730612713199930162154696467853512659503087479004534781355883434946494012319239086599834980954664976713178596825045151860010764135177752043561146829713373251472233913320875625841075759142889142062670876719445160145067959739653661663939903759220381869779107686964151224295229131191463462797354303327314035491086727608087679742363365062035639199680106423423791392083895705139743651202943253280224922369423449324894077449276944425475692424068180129418240519349560166861819445581816987892797499634122722345648180088968814035283935279284524919961735647132522167561650720891989975736642263500309659791272680902753088724612678157847033975999157028331973550073394642792233978949943056061347330244004648624343408354474083131691792068662294556900738024896138900223970929639347847575256862909694777827045386605264297991497399809929666391813000459994631304000667086882191665709725500655914141333216494752431229222420742347481034177784387568717945780641758021762749952555701732362304808010566858911261078901588916778564453125000000000 [49,36] 64422816458929113164677256336331556438202915220745089982954859298496071521908810050571490101048438071201679484080331913866665038086226237658985979031949269520256184271853532564460689246865475857091847731452918142960298448976117015213182324185767198860379814291938463191607141199701598459424299305945890426620531013050647066690781172821090487810173655005176276370995211785143452566066790140191017395462819143652686254185477605115841793231326957989111001292924791656707759416951451792305738614492529445836195761548899344359556412212443729222852657700039484569327031300650243065391531804726310494446779783329536235256646829537366377660475101666155252452753599346142068047485382119647675564392951889566605102481620109883623295469681589350880981340036958457716253983849877659562462714033567641389954227956705252799967576208121635051483697175494845226339369874367124676459593149313827655787150669636348090267790497262417198931047412213004393627424002311641582611332413006107125532952206374737022254636305318923531518789115122452758164599177044442183499160199864137056042104350428720606315948552942617886212480956211535699048404546856288138124625681830065972405246263901676568499418862915326361999479362842081123357745827136072784099346803958029761243439345262808556384935535574302070385453283834626475381653878954060434554311215188816090441860861006922574818046430043975982743802944594785895392021895139182179062577521138801403734226870362629527062347803445041046090632099503531643537294058373473312890837916706169886615109510575342413761097015736771361346653685665585197798021660675928055592743983365358904018438889983111075146374422557819312449750937732098364011007604329752953935801478948034969288733833106933539876149146805075999404143093849514649267026981208443375625894069080414884469156562180803542293798227967566925216114906599784003060386326990294682222892231928933783155190965276021194077100127889985405659935612838367490931261137926600687492363554980717830722557395555208877673885428417202150963698652764241927688368561441584614008859355256244369291086924714440698678836676374673970644306077552987564463783141114622365229069089091670563547286476349973437163519997880105588000541270871929043156030465305317430384024548337606591276084226812200311762281525057282355435194408001243577805639764142995771662293113811356034419232668743800047621780042166295172693541988377663454201638160157017409801483154296875000 [49,37] -38123283557919849845824078069975218324796690181841068535295526444861827082651917391690089407541753230489390546463927037066965860764248435381845276795489015773364957868768487708978278615448781174445308399875924515070437670939861568191027749932605804904447242509769919314049596043633207087375346138900494097865261941256015662716591677175162405054159077034819748783063398838727415092371095309188569843808290662080352057341589380414145486757087059008054488716467865423288477364797384158416304063641224092903380001076534705874008799669658635204435243785806081368261107597501333725322989969416426859462466551037762267864269324645631541089194619104236449953140634928239062919953486482421497506617068430700781303052083308379810442345896840084980647910087822571144480669595163156421433487334602347132778359899606604868079190071972474948144419339090085468346256328283326565407615731250606441963487021056479600107367799880198916987800271490262026750612982778673251282445866340155383317460550980716372598762572678655195303416277736614159634373674960269240521974151572696429277591061275511657974243737550024218791931128063014617864750553426633889894717429671963408871092624579219731270431805518614914564929338471850293698683918850974200518812892953917856243718164743078602526165923707303935039437454363023596029239127115079772419603832001655331418720164675388052268417546110560181096517827496726335233276902562682895062867438260804555879709999901049080556726951299716777455276095606678581989786488699976338090214592279819739085173237480135891675929275765430900863418827915710626432296865008049343822190490070932833506962503083798929265886303863024435072637692269335214086233957465192318478417808942050322057728999082170676914920859709261943286522803263020828219852559656258340518231957470085575385320650819617487159842067654422033209405773656548278764744922580830605090424021136470597851041901230793506762882804713065845623865681754505713190665082405919375744014895945849573291441205807625945125737521843204302993325709518464489590792258508879832433589325983353319375146322050764452954813079868530142258157052957343532161602312594457490578895009532639145686159484569491791250542962683861246403110975445499165579501475685883719708109574238079712850417726670465330382398356709150811733923390526027530809669475331165191932125138846151327540377563511130280580115749062862292388643124796399064280194579623639583587646484375000 [49,38] 20091504842613984654380846065604187779215231669577287558518985575812541594867685662273810035218655060215630594609150016703835831960503976922892980988776805697668796910924268861420589697441758710775231280573869452233465072004162308078781268627388343705057803557845021291774820611962214384301848839435468408985659182897988714234708222442617757421586568471427743117104730225393621624452237503825686219696119218010628802111115291912149805648600114465617176084153911104198642798974464292019667574975563263764763581513462344161062427819705709414450229113713480916290004261328864081583339755751928092672134832130552157886402455478135467403388414009304823934954467889770111113339854364815382317651681386572996742897705764479097130660995239653809528832206781282552283795611304261788132395402648352231763856081807896367898004028624778822977520962108057838092447289868038627399064543492773755352312981134166127115660612283457239030664596128666034936096404512861734987383103588959950162312811298423479512016560503192680859638474867427995360823429081293856530455727771719148529888252399263444194836042935998289621681851457339564844004207882551905120543555572945542486302107337140853863132145749491141131193260661457420103914305343481869015807247329645568177494844690643536747653699974922145343197650383313801833968567343930785099992916080920864114894160528292899108688928769974245194289703544636133597319005827895750756984016706572381965933817223765912203715516295999767861335472504842716879585859978763457153180163246957024690727426188817549592778999520103939734638603004059993448394278191226263422779807886988926119917583518110026440870458333421988322004303752791479682182244200109365370200505754310377383787700448985241396872632930103256516888939240296390824972924983577535815296633939403370283772883284600787301852021538567313187667060415455349614888656005181451729870225143890537980762159108949685577938861282421079709726073640908725039346320400282418991728427456781124360909676464455647628678770367076470727664211534420520489032841137033767199241791666475023734690324791309021909238780711694124401593180073229847796894564660926078965287621491332119342885711429455622077695691862939541634980989124915327425268896171057572519972791471043431156948298701677611900522892989647753814519457013134840965261780027031616232238238402281362233977378208621927486371598451990485548375453550562497184728272259235382080078125000 [49,39] -9375684562277006034457860076683474316316172339129160930167658376096328461635377783865863755610590354169121815195467514028001097275550641374202189115830527496520143889697377189604460575174495995328313183322937639015705647573848519993567279929975811038644182337787544167322253878098347820537298413947716435105793478310806733246511513928479752439436943693230190044516628836175009340531294955403509904272837032859908994732585035905937797861132356213654753872635358591511212223242944284597533350240165667271053143661830211738800175981462058603320106980145421384603399080694963278346840107192173132608170343888365659254992254470360208269780354004249966929164053704526530094459838503420143052875705475992387255894930719752329928338038424556427474690145144988619540830325110335565753557402111956447692276217582942381362840153577498927355153276807200035105151341094386867796969448348918510253825047576627235056134364104450064459327485782140417257185690285227505845101663911010915974847566703120665572957656844574311690020784470863313111367979433354601804902500862424158445493104286830394404061607722855338381523703260934613727668172162460855532564575499178605439876107165046298567413348290706906286882971314421259281629300504732186826228680459425652755528823301997227923813611902126460843841805737669743373800079216238007697049689145239342405904231686177899770950903093160071478937638446997040201450498049917054588276529121335222038512908024807038740830047441572318426751726990198670266636159204608947329844743494653632634413463093975054540795636736353074507693154250580662041163901323683252108147206563344846016359113328454357727683583023091494799874671788271895077579987322638996977599914668575154866685741583699988389555999015605795384899400650014299939825951423374896331716875910002336574407286360370800947271905782291246824980033561353654623810581045296589510133100246272420486661844692429376767493167938266505006902873824240695903711270418377713440803740634775915734914578063227767062563557425362423227745849531874048139912999487761482453563422489078175981165482731464301241787837314780332435862084756496339759686148881799748533696119482963409121096427921268053365050831594120067606392787052299654442623634397792806077340175046203660660502748782031712972583188007191198598193417236428516240726812312712232178491478867937163705978716930152977729485512127703358310759629290487282560206949710845947265625000 [49,40] 3826665828738306536088815825692912044858438250051202624407499611738486877995465075137547917486585476057477601662344780779372823054899982745451788248981791010003846583236522303303048963419885811764866777098032894829383912955212568613090016956370569167404801245832652542975932704741708759804824968545187250004755139265871767393903925374481158452496281886459588327678490171043364108446898593388019689564087136332248058228668168392086495272562992420578171179193512281418779237066717933046747061994782765358259242111100719113245612621756912051753966221570296147868105417965487318904749916369211689691952518886802713566879021921974294192442407773929632770890260039383733381477301603273385376692394552998486362132378703107928326297177673049096050881295619613559724221688360813156955954325306504868948976410815057153426832307925283791603398942888579353585524074873550511394059352366488160957048526198989616501567082066231467404046520548355357481922233658830118725575851846192903857351313541134458344298143601656628495404025443479280137647189966240141824081313719960196001297134139100407054254623412398995190047394115685686034586957498074985899366070945016071795150452923715398309117905342334998666065965633945901618470987670811260850069763689963072903019064665159743896462010393743268277938769592084779163475115394973223224603864480569350171917511049961619557204608032819198043806490974731677108989691262123187786931474998802311574214188911052741525256846248316518194538229011520622477186968113320398953495719613678531631711925677893485825577283183992848810924018811653818254906297761402272961532183235254377193325033001435292263792739054730585154653527772416586588439099999930405631302523051470638593540005860874214130617786035797060271808986933681631938671744895905466361264707171535333359213380327379357927075356744777862912843605820016064490431275175142167378144307123839842676307010495377750430639901321675579355521993350783038505193388131039277802598815347506468231023433166218510242622472177767968840483382773617543234112738810670259751619386726100566888276914285408401212404202835293780101816329266185319294909728622562464482100725277786458983201466003338417163912612999079989665008737943938677532377263865032107808640482977473168143922635571157602769882573964926134192327672700287316486898358661355925438078611339479485066172245106477054488643702785687951417603613890605629421770572662353515625000 [49,41] -1332673144894006649205200326905419641395505094030883971718174354049058082620338199335281883179160055276780794174834513353009924428849274571084352766187530581218565302261692451115769252672679001725265735488109757451584071149086746002030911351821088958105379545110479523770813659642003660912751189380025620394051851842147601261619072545696366905985460718402287652949528403935161991357308816808012409852932910952690385735100328792293174558897361653838257844563023315228487999890832734282755099577998932315134862251111093651323756584337521182675208051962269084247001098476754252175087413758175416468856748363239178528053032671935752361625089623109390916719272269662360846349875381968226077761760341654086306385827153352945401057401960449844549427863202701574004261830761542427697712589937677404284634372709227652286770473204192614636978554878129774784509952327535818149137930413984170108606435560768391552248709069170617878608926491418237985726356016363110098726550717985339141003001380974187534725314269633786674414844805890562029334467564234210908175199265471946852436077208110179283678228686078829580047228641824710619919240108284875251960645746111608478031683588356198624456989417740714040778572185458031693099721663619900521646596695436342895657027151484507758383445537926091840748766491675585987214346042872888182864450430807531220275078828610451589987096581084491855790032985164614234673908092179187591264417843797663689044078267472829630484235802335832928880292435042905714608098321453124245792782982895877773621434385042706353769360635425966092297300751929100185237657995211187726427829085824386691734070044945879827083384434205460344361745129148731336880040940588132509844224997711393516556872849269856601188237306765732328953225153810536894124011711175795977176716128382912181868916876466472424383027497815930203552622545649378666899934157605446877382343179462623174543207731799619565525896092405418538425485420504460018965807753120093704835802579622277793801570250559275163768464783297521491035021176571283702827855606059939116709087494859600015511041251523612807186382457681261497497039226565067096809209013774577153944832910118747168230189641484172688206624375962906428842985247600932055105199714303180877736991748639045206038731936214624383899618049911118650367376297431833382718586828787632709959755685843837230613483620956050942463613567193908560071236024668905884027481079101562500 [49,42] 376011152194638629038974480687711542519677180041947464352818065656446683555140969251286710868667478795199288661334365014269086718357543192936816134397357074716623204958812109875041185190403766673432502807277555532503875854545134574157940681346184510046030813271037677709409672293629660337111545758671253625923921860355421984628555145073148474458937968604730623844276834787620117827652041973616963364269008185856916966175522702975307544449402778491528891255886015337793902577426654479451049514818649845624308353553258465912413482803227978363137570779677305097644941317808350279300064437539233671401545353574885658273062976468393907112479191867251378457376541144928067489825564078437910096003046768760993433470944286201475046434155146841574915383623907228964193992228801520494089521619107136130459513434649131735335393964402639566260452641149686998481847099029628186708088079163721323968754142055426743303953363992728167093278053712466408590762588622738631079312756124491317105599308386073175424404243190336138536380000063286162291688968884603633430872782774951758261758668734717753401824920432616920292069899092660065278939108058350100234192288579230222115913601870872486328076258575632576477517128245900582736374283532580902973714001803628665280538324248954385712163688599528283906944142324438554668338245270868001735309739640289647338255930003963673029323236140684091913789739174949580310400849628801523854587861891891835135300522950660369558081358816270797999108428161869453084946536476158791172687247730980692615467144789479597106944908851309019393698533925892314937514805940009607436417421330202432637277086784865972891155090092414706923374877905012037602854496622859216825527700074572240132428633131374382498421771683330851982441691002057774788048620981950040797087663550019424475543550099409585347060284974658754189022892025588535897362423345754365616879551458950621639489626891026497239601609393565974390981120497962768862164866238745969934337877192198868383379952729154472605859799970956796616361662657438118465507954826764702078236645965557812736795293106661565723514261264607460132003828093375696373719250571934013541071878498919414728452605033481309663066695048640061076509278786315156408255411629336877241348192314429640453606788693276030558406016643752775128905046395036338864845529410423140793870737232377252590915194894886429034124887549328519753544242121279239654541015625000 [49,43] -74353031424607129184032223959831353848957380552095458813681998338263917322797931310216812973892973217922186391693505305868683072015347241163571595573583747032141372290773362251476593382978392077812305018284580940849791212425680059140425339003277571558686042901184379922284680822483646281621576898958098907091489894930897237010901973509058625186104430712083572829627164794792243241094840566652595626046080129027040567142512618704858881448216701181005305899409272829362586984842365744142655087429839556793586100463664676291642696237888394771305055941819152883855103658168858778011016772398373982854592951130463722686934136642867534063348863526513123788079800220914298349173969062633179819619468813314049698132847756547048514239022968533035323222926751494462544792588138681833555043585318386688526653672476688116627667856824109896046313851269493977256874412545107258550176158632940798078914005584313960982692425414189447306724029478896837687764240101052294129366966728275308983790566529615743360051004873913828864897251771504085723637484877292407264554645679500709307233115433547439747537859518563095961054573667125606312735461134276655697163697145360813085544752641946996029247174499241174210547942027426091282320766591079783150050755152384088015562578909722019083034942059233456661305231498724655588370440554873284784991898501655566079552866360216972042083624169262893190421101191367288097698305039503267768817608395963408305557547110078737107105869179658720656036546843134517358117827455655743142954352785310300377089265779830181983993598932742891553811559234928310181350446214042808624210904927261849285152672178474114699154711465756411598257403069925848218673234488106877378834741526390028162103363323651953326873254297078734004759077465480571091080823521341304732676823260172470079045204380094320021498736889309470112744903980457868997074650922525766953900572829748603546555157545223456044909337960128610132120447548228455745498116594869052836242468627359974028474635508380738003925641888321334924614526876779061997238065623877197836226879098132267852323913460061596194486758385971150267889352829281985325366467447675328000285831130784030024810745165629668442482204944483839844248146860785852592333364380158789262653878500316925142446044877323100074341520578486454045589416052254187935255782535119503275806729559637360446584284883793318347323941797100133044295944273471832275390625000 [49,44] 3011285037743006063368420648303596064896155064986247122195790838568738146612223230231804038774108479517089586408599848737388027772054756091123827233857909853504473186301451876128144891883395381438408307676723021691878900010745885862112214855746134061961228015680686528451835268209567299941473066025999312795158368122483480867233021862578949157609828980342656675579438763217385590062305072811400611006056136022869855859380652089301166147190976306186387852739920822878993739834615496377223581112051150982158495111563256619910116304942886694045776079437210937802242517177551057183411557080248663205170754625346957335574542544308133407818366624415809076264613651339139904280125989055393079290883804754396544324759837364543957560329227746803286437235687924136303406400312021795120867872408800208859460415098735777513419666326064794919207122223956335673720874256726203069105819748359347083764109485005381195945002509626690298023021250094782776174819955709802020260879111894069791001386038957302255004666125415367014174422818727325586816385259750826466481480978158368636309222706296673931934666809462437961918803109600450542166057144353645554161677363941807368011987775142116684382017885242676158988237904232221850915137831725396538312400156094590018141057790225034231630045532473550807284061622683875537872299166010205612286287897900517000166785429542059488390930198719507155297524465584909326665158802081669406276400112863503517140988974605809635727621711804951961305997382588298934143818163135931464684913151337686418729703106246702971807562846967367280721673017813443465848967360992633406038733268107966544046698558896430933672674012354956585512247155116899114111837248368307041239118382830815323295226942606274844689718144290344872608215699533185621629327237241586675965338546054831016898477858775492831472627691151293944586179658452394068186888526278839814358128284846199175959952984203453310648649745504998799763378009408620530510408406679016745849757739156857129648241648488196871816102471952786203457454148604009841426258353682657727278678217320690033908854283839746542543068440637780735172811181490226952951093267482487920376679143566872745893233609623891583760232366418017617885924516903523821426776552701323355736369005930335158362114207083519343145475652634042678168473832937275595307479592614128679989604145866303845164944281748327370440421191233326680958271026611328125000000 [49,45] 5498706910197387851023486074843075771283898557920629682053132136186691636011053276807628241044934063518003967911793247105527219121042053100181953834934401979962205599209449341561723477588264831703591584195364614443621274571980583895688786403218174660806800461205895556891622808279158128069678194719430704714124621831449487918590467229670505581597179142197771349535283767221546194828192746602941344447758885983190669694896707343704694182350287918003189069322281147031212437217602957785954538308466908474866376739183984975777289766849494454473052037009955456557593562614208462890012738182742751941034322340384510814478661625356717617419281550829283267678574123883868716052155052656477723302394896750931004747643026316412633201131126586413701290045269945945274214044002666839589464741669087583097755579250732896814535726384521767105618003667983026451077144853099173028369149037841997461946248643445084454220342881109391988797116812469186340495396689969257065995956414299513697164413181260339089974429054087469976950354163410445153603767992103884273848911145338751173076487083678414730573823620812987905909061010988948658453810994421194935341645981183564387008909518075350653146381874787081223447246606797136859474767021749689654434042849687356999297068570862629499584213712615864529683540274612531781792586736022039527393123992084713928777019705910797809020825801734625791183121650282460436381510195979626950972379460475352763381209325593022417486150845313408733969037030742312543106256010436974336034526883857320763664713084506069913693117425929696319122926741290958653715908660819454729520481026864244485639640271605235317529837630858887378855689260260042843776433681414234584951979252837413987595133063104771419325501601320066046466894775728188882769824593783656237130935553910084285885186888174321427484039000129176233287400069854178873771023082941006479972511287551847386254412025589826747404735458738613426733083171072213719700669334532972317633428136284936478656581329517089596705881612532370163199809129002305300350909859128117901055005025386322910052482632526399355525552565385729490354781095219264472607916261191272160939047918147591794330583208469504675099283120740906698924554522502694928582167683942033093329124814540837299357206319125608471485584469242233262406624943336103732525060465568124667083004183520616118417247353755347716308676808694144710898399353027343750000 [49,46] -3125443619294287399384522594415499522181089211712526280876777803105827200062018320276442187775727771365017703812121904839442066552419410802364549037439348163760815395511489184663827208573567517642557290242644673567673793280355718313099720951577881149904502221655666593502435604655450972500390239605997905013539353815566860054126007272245547364130016238738914962040016857966033657794778855896157488960438251175487467743145665391119319502437488721297475912990437302168949642747621304667862266552927260000333049682251883185951373061837182473044460738290937876909249861997246091251743713866026644703089825582174222414369535069171414392492318806978990649464257856295822233574930490029698772939303074171767237875831929381213893414382453224257311498343582437957723413420996045020453543033877375710310698572990023378839504235795561706310956540394315008228155920222239457380224868005175863269306261725019744005756919760298266699366390529993407453755841059309174174186109035874936783499973465325979369545836426763445359308736799136520606219005306676104650309586539206119606365454657136992338415778964352757098072557935074865825214912732473643917787340810390694796293917819319702897965708109840126176706305876516920939837550153021793033886640898082140260960599099269838132040794084900259315165569108054802169758103047187101032681922009447332955385693542224247894989511955182762779150475780256782607491040288746079189828031430060091547577213849627497259752407525616295010695857268483553688549226908666041545802417926004490611757748689361248071727027526556257007756167487223825744114340512004969031518654816602873049161313091333295096743192644059085691498524175227543238307428168141866598347835854080483486957286946525450501514518940919460032790014923657057801252052539600555585593893256063958869714465314495493606468491698265796770122407592887222377350601656745144665329943437003144206523098625733687673668238819622563464619608751444587872135307255489195102136334261295050744475272084074709648476886316894291882096886686423027463781248215970035894309464011818697753364482980953449503857124642984867798226099188496278859385489535278150872705142271804595307814914484419578626423181277765978786029493131322986282486396394341712523149542276903728607294522528035729015883480333904850343628947655417542944534448471594492373726821534855086201015030380762765860325202993408311158418655395507812500 [49,47] 1129933802199265381826112547757557050651217292752675702256130901649703010317946958846597805024379032714574974347815914996881904702276855496420696398752438274917614601772539132073359913784342018916900844521768379959668450370220311421354633959170504836841801181374699449562524668542883427390282714960780336800277859091206425579546595966747346047174810414533901044799288405911948279036735038810099080726411369590712284762009897331423052083695348206946831446891531671120691169898193606514537858733762122677658117792644888627592819998064342231166649881287377398251262808617850762795039955490008669065482033832673629787871419759248370752150608054247332192717984743423610449832531302125167088697111570923480960206895239042074800875674653130391919378488638220641127136406707592889247787585043356313806525385017663368190959926416894464107614340342819793977774239086913971932086179107769197333205778950545366740230426687484074847163338480443404866030362590623477915886680315649383284379049375219366220772884369305393370075405494280817376858398462675721657942991489477250670617070244937311065480821572513804179073991903712463068902237584363193010302652594601433760457511794450826051892531685647511245285115256473561855321746191265964189278954822513107821496989321732695700947305622338690739074980560999749159946919733033974133497034346327373240329011159235678766856307414643479437722083907144105528373400576769091080642658346302018510709120476902499526203833393039589834985249353832776747417741198293410315483037504363421810915580606954449011190174375355251251739527751555078486214436648159817730848317226109440246550010064835684715500103481498299499839146970294872410403324832308948041436423714904720236483010414832061205269919327290724735172871371228159955978528777213450581599767888726698877367922797339503523248472349048203364023761743499255005180331881939946216483652620894185437946014195008752432373148150118839327755092927378740662071128595389932392167228407441671157336404235914972086371452928276230138328584061120837638234014632432725004489615829056453924607274177412436039692416863938089195725131920927029961420853081122933559652510392046577142495330564418546242898185812305914571211393837321177206892045800165070056240412631927862963268946846193624495102449162129731517858193385838627911644514243859240692661232068227418606155463241813574626348781748674809932708740234375000 [49,48] -323314427363363602616321952279266789448354661509037406357570578111466279157592471186781773346718938550279409698692193079248075533312449999852317845097860604475738275412250580689203596271833679294610233622058173680413544145870395369862446636696252704172036835263507198077599191781755246365733798505151224591017251210587553924152844394130770851047111496542948760009756614232250576402811794175704758171555221159442354477783631835097970742041556469783155644670041773417402892226311661844769271362533972025444134103029983427287256433325269037219950886807875937084199657989938061912035393501044996163616902130370265348934849600303050065845236136650285343011138575889698909353144026246573875180793740704294301776769758347017575688275832161050200175087089571201633950619127976656951730921427917589230678392943610611886489278421150502269033446350063218458997672347213692097845155012302500728025335991055769751048948641477288715083343949121043155486200582120429265327349636194660963295854952069084133524660602393066931236894917000137233074495202221838728904161653357237839603798380265993983658325748291340111330456682750527273677491123595677531278419258058448312410161546153420345233786358678490457544245586009976672119146769252342331667854243931445782830897964028957975547140901945942063776615504673545641910801533452783095402474036714123700226822844284541278863354831107624574251511580824184914438468409010084439458042035366532434715335142604984820208361502247256946462936443060813017995497836772896413605219328859909282876996004713587807032617043281236680927462707393370008909505238749702261834329641059529154228739749318425293205611791849087422185090826461523869101633858466650834275609564818151378272959261799674884767213605441925972647830018020414287214459987618431772139685349287900237134718563739708709383111013263220993774949307777770360847887856225987689567653142819690215548294852952096636899956629394027669941777898255978363877276689155897478844082295199003382024605408202663182446984364792970248572007526386871927883998134703562686414683154381470401389312314108055752366317249566039391424975052536076015104393851842533825705846477290567134712912229743919334770222153660748716486600186028568230062454092596678589677559284055978041607947428004111984325465661409724236664276401995763700476170026358089639614068861286018135463900952109028708036930765956640243530273437500 [49,49] 78621261332899491508191259114981892266325905438549334692949236364491364277736689763638790369650832499642810018782953378976324957380705538065569682599617948434406241628249177844127448121797739309473418310659162875460332958802713142069773548991027626937349086077412700705254310710296220713357175318274600359103925651259730841583736366837904255706898526859327606645367340655546412506353469473165108208999599797814204403878824434753244920831366972674771544461194464870638533456234564049641219512240225158402601630030755658847881661760635993696307716495382349603865748671382065345368877038591687351650035414452335411452896890107674689504299189104079222533702310372992884959218307220726727373090322678190645402237741403622512216009532267614894072785252477092902813310971403975155631522705018500560395076791766411873865280512156888116047424045875563853093770675487948964594099983626592738937866388843135437520123130409940939584549092839771989831727958944837514093997216379320307034510178976718462996581178332077230681247397269655254462997291829799794432533959124870705218186754181893770943587591704809636701382664522210672120251899560099540711833567623751907213160269786077634840150102677735932462204553968284777007666283961804163242768508763785877698934778433963447710209267150774480711454336806342055394436426043396080386542897896812671532176094364183444354022364914124170129547522907574795081888929075204262335655382240445439305209618568191219525596340885643217453063617406131258583886514868290948614949248063960661790994162750961302473182406378569919715184972677835894561197539059327295307275400269636559936190763839739783924962500367626894262911519789581349188384843554601007052218026825811964694996940382822331730337705688037949162817964675452411938753371689587408244552391020144184323777682947619346594025753357440549416973296437637385212632953708484381071345366478878029624567930929746566741875054559735848525645792350830114140662643154415556176183908528528904883950263872883718369810480780199641646960658803848604876056524705271788430982476877547897512552829383303369299773135354773016567571892168505704911431162341918383844033231801655988551164025066207590625342206694486088452842501507753337005086903137932038206162669344722718030240112294958108953941628476142977959281946112881707972177639138148417931414242962236691228405938147716369712725281715393066406250000 [50,0] -20721952406666445481061746795800647692253183718640068498346394104305306646728732695548575679041110401264824064673437907657472412870165612115507376639728846816204403081758506694692252304060944113806306595788646769446166430877932079568304622617412228168773411745869925123224165018381018281559583600636862367494457865646682608405532299405786599861123839087603789712209091197597236857059208470194691576376224645254090854911508696571057046912026727384242220464630382196815313066912586215978306278342847834678908360720770411337507796129717927382432800465214673905464684434730800676738441717801887232952063490670759962631908572862624678689044772158376306683328716432016481286627074199964525560060637367933195111910812650081052691144258311940630807672839432583723202399818906417000200073241954890221466985855079052619068682059685018803173784499802657077360156957420713101584432438237999965239123458486285109013718152196059363845169504306463786176682820895119919345206844439824205403178001481514703950564997456710098552410984020885282086544130878900416901473357316695299519142830693743446395684276861823954671004597382478192839037862054744127790001350762882078930337154273648930242968563809446166503644357769738524272534649244804595066953522825548359627331819325813677070943512229247277140181326025069318370845167855541579826634466785866266463720440143432097463332441143565663867690011765892806768110702158787580349906811187010696643304420537564301756928216606520072837445633519640143486320320939510486016008690313900705126824567211394556394288795480405095681982126290306069397446578903497806543042117233129325819086745554693084058790984870331603251921689439279587631292804889411758284222306047073302622110377869119258963294004735710234653207191282165768501569532053633050681448673447076028741682066269163570800755782122953721587976205796751102859545325520423079483908939956059843682334644759213615892377470088176320122908765027695221298809234636862806068119827080397699586601845150162815378732761751863353537888263350980486456991672322117766133602816577711784550058335264568463072236194367355620127460038561457288334784301252101733305862695371704745738582907459636310700752682237266341959750731889938973043630550016529760907768851023646116915205577021890284254914170509239139537715403625828826491904530912880281928064305827258761278354782554511885613533178285859894036148604035760990583472582193813593676168238744139671325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -99522607958939155766006842586106676135418862964663408605803937062772778759255661020517516418947617456677395413261586267154485086193738059997870811037903030347788037608737745966808751357611266201903877024200252349556611556665178793196824200908644610281184505528846281423049280740942675248240804878747038390935669207524112085762945455630070150835698263583693626375124431101370555912672265137923257225622034741564467941174902868007117318008955619007773701177693907808835099740425872146258047291728453305503147689847867215108218219162331404919313731241531866556419967105209059885530725080270151568289886283458989559454566458251101746834536152274019027968634911642043143256438108580726046525143770367946869290349440070491008144453543087284352805959872152161647941086682051651810103637947333190393795202198174662066944840735594196505009780011919620818124620573466567227210546658300305240800062206040054202664245810119409773603242757627722690347946290499930277182757871218397897787498629987655758980773366181491612068803193975155668006121126229794061246929827216972006902807003277723209155731162203163524717565260788751666324398884556375545545859650835674135169319842010736819417422047395860458809263239474717312366652378691250165823668569463953458401339942847514470571553708230347307072243349640352499445810617900852466113874312743019026467359058416131057185516339547755627110614663274526372941102490427935743064188962006436447945825355175642275493408548583405734511044421241111331972489360486834027187011154554262353745973270260419802134841657725939261769667186182878716507478542749564763523129607596726987165173331246670520580153238526550619594362468242404184317353148482759504191697356322766867002954798471599292963874678621024109815306625108014323892769882514788338485568160748374008272664693673621038089676652858375262205265045530570494558673340458638934090034676841632383829496882070412085716806279871925705110547978424456539433575930934736791345129465169091393098127646090892911508421021025576244755137463705456565589338887880600722058257761950920873676901186019699115102569264245899266371440794028343615892404998163617581241489395981232871264629475673267359818705824504656558251818031202484100535633911800866192302108945405339185622241447747303507425504013429117088610072990411232863564363246740109538300422726876640205016726062758451806459179441805285614460146428309501073508028679698300678069244895596057176589965820312500000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -93393434247825035955624538057457289956928886673095491144799595439994455884706338914404717251352219659258089585073746914414316247296251770710625047829727505855107799645966082392972847294089688368862775746364387609297941536855099572191804616197269755058011157777052628815679396146109940444689696913954082048376321745326654687596783070571488732312875634203609014391819628300202705417833934404401541908198631982059977410990004067529228357946877519635051444786147072989919503985369195997915896860949119453354521919501213486992347624657320449757475344716144041211333605596278533397633885447159234402480987499320205632110737355555434166661406305387895140811064192762395649306420971914839872029587192562714207991882280270425365754714161687336572020369452381593494335750455831186078313629718325516020263239287557292759299270452779590618414124843468130945188156934970894341166268384757004954155888471870933306115169803413247835953277480200216760718676780624472978575913118966056039287448095519059376788320094310997237017735482715428475482179367162325957998883114580883047357724091704384729132687208781920962183061997341279245906124736820430767144282123477940830594778232176090907183306649862631626671801546708406608499548017582649139045112781314244370700035929430104984555240482457935463607883528060997176343152688234111879584562868801393915845637351919470226822414962775876159492671560968052543951691306409950668603094921766967044728642032386092967306872057514086642885065197025350795371689018344956818543133197642419137200366222096281161275365230644760857127181930219029517929847229793033243810975157348703589610407426367590409592505876066489273941764721004770146759063816329481968150017548712463169801073170695192092585091150458878672653633087631411560232542358796193373155270500415927925003471911841418099524099573341207544608253807977718399375527163481522590462463818501594955426532813591571701046079530061071547574262604019277088763837346889714533548105175591957702515459924726350555739327267495213320828891307075751673135738910705012986479866988702932949837645802155069654554823008151001310528255273941511796002911327867433751751745743265950459076992606549608485721509606026164747867741058573360309518081296424875101247610921391864843320343307623709827940317984959569444869078037001953822281327784126574719587000624781528040549958142702972139473863718476410898364603354342080482251306456212335081051856278122613730374723672866821289062500000000000000000000000000000000000000000000000000000000000000000 [50,3] -46474566648062517281877694452325310967939680801372001233136187693126746404104900573037801965404080188822820456242538038222953328227037245757327089854801071399749720407396630088635184885822884512751253296708277110632071107152111738976787732944522381442975914235070698090128714637521832504097022435981039277963560921897265954977277750771128890670632687428435006310604138495510279264486514120388101982642315026338305173799494453900550056770918557564113067458570333309791587298363129532047928320738202869530624936606601816498202591974298490449719463514892074753859942613017570264766854081278138029220127844835942263810856002244446564162652982378242924745636329553832884753872755912912024065381986546694327162531361822520517314043757101214774815751488121322322652698247137404254440142250110990751530057257557294856684718831666178055268044853425575111556176072427795254047502907641193843930790681709839549959695102511175480641047368451674885483311761330060855904619319492265081299264129193743710351407410896062323232557512693145537767699490485150061184082392976034269932993111697048373124522665320583521493153296376562518529438330739582727209615758189614793967857182352604204352009079205052485160006743752494709754547822401742037408877532293253236281373719582173841599543560240966892432386860667014845538279446758119377406299647347429746153678571436375991268197803164298859252290522089522444877278018300872750259431461015023633118200065482143238136180462837348618268415042715753297479136635521044714080649707188768301673148042872817787060674003473761753005861558692138988488919119299250982375168099003144566540664688412399902482093244328565157682922085315970531658239231841627436356012968914264567698459352763004825256514502635031731618988141827312375371448861033543136547012803958094205605436680669448276149787077514512609711782345622328985657625800204826834446976557778933434936952446259369511973974402158562801535011104518248902432938894023307615859889633720398625983386046118037987424437919463340662335883740506620641908117830536094728193246908954242713444254687247057589598410116191476887895319242928151897498743732971571162966124193441369505298792098154996738403470593471760894155701925694682609412687351041599174029502326108166658642917669407689303162587772604052676270171190843034038733825000098762830926400197187923939186146933771218772553053609802930317412558495549805948379482257491476750508154272556460284704371588304638862609863281250000000000000000000000000000000000000000000000000000000 [50,4] -29200959555549905663000245281399200549853024002856628917742781013928021428902484510719254439840066198942998425726838968865089992270057538521399346196221412435810817889554394975340948268934085434118981266278943837650682087696260274724624914447489143283497151612474035677948310256079309766376662940102489881710888499362592990939308293625481137169245022047335129560446466120871393849150770937641666294048702187067876290133866465759825657560403072930002569726470523245792074397484178552540817967580399254147733317550454153679888915201058652532753990257630302459993531795556227747061600676552676686930121021405554358473071856515526430262207918763237814349273753325130442050279725665705330068345675254052970244559665519406715679998053166350094569471374429511419960190675505449947247004614604474898688551612601561521291423677657996771468222770150637321440556033032914209747307088801285935048638416038965107660076758238331191609518498090903508506128235625576619664051539755381173360847975534948698737234923858258841809024199311802982570051132935775601329410416245633793472507105713962132494011397909884116535925184868414719837703456117514247485414127261108437669775415681887187062882975014512834525110184236174529183767191613844762499092564877906444677413491306711719467262995162469924430453286818592258104871080397749378679516893166680620082697729794031970551543993316788401486566782025553466911445003549459500931056522166217353418709211646590821092000058167486607633942821299701644205684043530265132236042908955201261194529392465501787346268590530908546813536294258946606128348488171175336171437501279340505959976049778437309799454616939060588316409813781403474326353670859263555879305262053312976455573922356172427562284489166335225254990881165641387206145189143527879377928429255911955178477933687033658489766744170032271052663576873023323309260157287192640149296090648422939175445176486125036450870974443666494724184466630713926913339637976392926925636677494367687469252148035008600465317910843381719321181185292306215251982497303310409773406203454678302872825772684796600274792473095089873306529746229858065560380822012492998544805055334757671759382335005588479128283518314735778510350232907615097913989833337648642396990356125749154299700119902087110767442237511830888096107625080084254639854605685599522435955292254223361235502573633156589468206133263300638018249278384335597964810282688475900319966358398716260724725657382805366069078445434570312500000000000000000000000000000000000000000000000 [50,5] -1436732247003707736078737151213148372628189635931190509466786637829817097926348384531637180356804707131007697839145966580099455442032172384570814324845324275753989323962839541950924726961059238305647796722981897071278433326289435205298348126622776330561879344058330170580255552108199338300094015681778426683497241283401673404321387507075504195980548208801424567159981035012475565143702265544434300910137764555163126639576869747820384930616078688168973141091410379328032122386187251881698883119748685759315588907605585262186645007616207009170426641968482885528523313861196788175129669324798841367571980578992397993605951513114141969371293306616602416796417657204542204805860835753723885802964299121731577441041009324414536749721131579552553669217642972186218605777536470668291829244588949235140801894149605509609164477512283881019532552864578432204060997773376589705397743312763313572020595525856547289509562594185425516875030214099424243862395110856485772369684084905484311928525578633192508794721384587931516027439370269245970407993806723954626256113121388639204068766636827672067939939744645354654099573746202611469382230312646801531056742161432076145453388458698016686318955696120359192725856097738325980576644950754604892965187648932962303933293954759878412437490310540373811034731403257496340541266133603338777862381641095459451123600125010086752851567925362944087421632305548600328602597406081997244250063706577535502092815353753367938847041397088943773537206905515934357675507046296185770204300904381266540761187002173673407360605976988733209047341788569208530392696713781636988821133064050999381820729620207643819068535676245942654657800967930528053638149925473191621403230764537665089509250688001421853113503031638385152155307758244455426227024987201311078616594234429964372922660481792713606873636660770076218515490730988100349052621255674171352994144256861010983687572684000793766228936901802906790737329085109365551880304855521542596420852457487350105247461919111607827382584856161291841379893437381198902741081461458748276386239848714000600609862858869585337743710595493952882569565269625077900899392300514465528093228150770674321024206454078595209831538193763393041770088830837388390546933017828118165486153396410188744408428474025160482733969602697853289135094760497556603635356864114589992175316721024993643957154136279301889492724479054558665646352521178180437630119302856559105914777478530622994989940366394876036792993545532226562500000000000000000000000000000000000000000 [50,6] 2136805412723047321627140311766751447522934338006546772135884930491260230473108687141823056303263244125749887080091378239268013258340642092703369256538933586781157883642128033843215588036827298587303340155037688062044681827681485624815644108041020866340805624739792082156773969187834447458919031462877103999586488383220857943893372913778221397513768688434798206173049473330310294906493530792564674852598971753027033068701472169684235133421152340448088216462289657425585182270950285922013540070921226884802358507398824815056358635690539657381322963216728752906631837406724941899811594223263267365081326880775928713966334854451116037880188254542344385462786569878137120489067247472233621921334305472432681371034131715192809902737620179858595236582374146359254179341450593088831265575082052573299015392220993748356104397612052647542857625960862756801919938828513604042500173096493920918720560863822386397831145034051761194254737736829453954818166105214773917948589144554888496049432343841508569747654207481181376832403338324529528507796574879955545197644866656687909574133059652134156529142261573506931134955648526156330512626277559848355590544368955714220692435190542313795362970403788527481706663366157053905630065390863561597196203658303435890109568009338372081742557095363488504380105985932158823846822165016853655309583467165597371905886956490815485429613142277317940171847040767261716713990005657780086036510647262095564950630688817128868261488483193528426491020126331888321556590300381102686383158077377664541603474879768920357123111614358454174749345197304414493454130174872450811439709138528070313724151338377501818938397676507530410674214817023193484717935109703241743932941803315764104790016800787484617967634063050401967665575011220106496183489723354947232199813208642956196053332442075407761276011680518359537534008997978296172460906456548429347878174921054354660627346902145612770288017564187056735097253642323937899497350885233861693091527076569681998702312376006039965911526603663828556140008546277956242623114060529982669492748384463301063438426422329739339270173803387453396973538004400240487244210812737002349086738607555042643276567547810601374363732766208297491536848596477051151351120564941013647444841416824529596386401308522774701189006731493029322415665156003099611378162136744071010527556925144205763528274303238729156673654616541657926124351120672421301284937614883398249487251291368694122518130315557804976833722321316599845886230468750000000000000000000000000000000 [50,7] 650943977327281484140028301477755214151786976837774636983966817743765678257778432396791401254774185713557933582485603866992321576102319184969465919604286941267935128147501346392179276893094409823635888045419445773713198916004922968185110652733913302745444173609959971340795339944723922125909251405056015043808076542837274641016625864939896952871279058845915337300212781576718147264703698218656163686309089298320492440243630738189290327326582317507270593224481792266792063289333795661823143575061114127101399809834540078428735926542662027880823095050854504453471528759045574279334311529935033178824479723233649325916468076707736570758492540350001741674742947200451344345120733331207879188169700218584398090392149029544942650954380393758748211630651196274319713368460635406969061983054142154779040537806845214031423520487583607239890232813316077334301719504660165359123310271154662160677067363993151441275727769102150878130313982899249639457402015706421341154408954583336219167056987618173045304079725148560981626916874023395468617039341739271501872451388787798034855780216898920173023789999139926952847572918478805658700711720923496907038557509784369924120631468265311711984645481775347208197718876876769243108571625552338567727510808063591099390272943628827812324850340354013285819314388959802030246078568670839741846867267001204561639717023852997795034380967266300593768440639222527114993636771019288329519743856737991427118241382547361347209342248799746793496000089890079137503103226208324686435830771626756662339028990961981360751129679043106967853362662909169106091217045083752316608726288019644048423842048054630543229171951176676295903268166798380761244010868237711193814649041702519294432883082541795332391523941951980436960372132270561723032990058303423806747347614262725946936665847749985786645672824319130904510849067982700568140572757171858310847015508114884954983620063604089530075264490719100703347168258840876313207058404050496417826365094931291723332907434381969767360464501674298730747203396899657126232429520089339481269138882903025764120922580652589774290599120609504396517424364643345695079169686208703780880361976925221827766249917899578405998562424924267333373160003408272498755633469097252066074409878765553942241777569235488529835244813618563967595523273072371401443376958152265575415812500934466494469484386543274247648181811959317060522848934697544266840739655396090459497716958402472662092293437339357575766030095110181719064712524414062500000000000000000000000 [50,8] 18235651181657970669450982944969714844377651298308541558384039178995903912599972138478026403294344277033850685208872823524485638403442480076137403594667264765167419513649886981323685356284078536242475187941618535434417808759186128505932109382389569771449032263562471475810414001488568062329652490980766647762416110926067105110935170661674763248112017335254214020470779385538269782123835560439164865932175257996389180198599204933661984129436590071608642912389274984138974316106516218055550839038051739250592682298699628229711202940466165131502916844525333543677337736060822690107860152410779381470988482627361621438938399796144477336289774915012054020548370365558483422189176313110331192064855509030383985363169952975092954669165019794810585783562442087753311145477239506898116392096095902253078839725568622744626407510485703976480859636268208575785643484078150690280603222320204843482337656056984397542777333427784372073634535368004757946206278388747948876855568969889759771197220296018249508807280785718951343613144459354157487269418177196719418518905613969559220814174689161650541511641922730824083765729320677158870453461028615582425909354481188138484538261439716342465404887261706255725075130185981302207104743026851236713863652147628346521002806142703107823447217416921362364406371016584728989379867132710780232098160638883224980698094242645703839835478461184628694477082739531611756478687662136891472983607508501912065664398304100951559288221072072968165687225099421248484061819437776523377432296579182452358189211445595367289053288900965199249958647977183514834114788619289471228551791894243383286977217921772530024067973365757562200739241413577581501819331554588186364382473542606163290148298321821371106016704833699782971619136661414199333835209715781448600823173961222769657239320908406511203712325207611668809168139065876311259057527076111227643683042779761454341565863282232356386847395994552520019557889285157992463921018803576398766271794895796685995241326536849141516253167065114123072249795346573199951527389878633883684559454165222771062932148144202368446114479956884423297530074383777390543076911060696306583468252330093816975568459573614225555223953382492880867922000641560728748285532299092841032427118525296736278376075200704820408243680901789622157317362001139479638994897331822594647601698172814445379857779796484496123410654436251899578948444769568926562357180393113900762986511946289467413639719128599231412479753089428413659334182739257812500000000000000000000 [50,9] -269125862492635024927777207497640916248724289643239763529686466647402042334841110131725094054236270070753126617790608565135942370617301143221393653341034458611299852192280749594774804174932097817800872852243499825847430814496593868870984572532632184878920322070011725467377319439489965042846057442442348962701783198992639402119859548414005464656060793085998210574742167264334072112536724474928217704990606684214439811680030992861780091071541234858012060573017202851595625001170412940096651607409733441175721176205565666816432363778009016258580923635047714845201950326676322338758199879193785460149316263690841956478355134952499968451375295617825579472961828226774537766321141860495387907626986390162026179580394766375781077851097661271007974141564280063459806499894093452923520087576115416177468931320121591579439470009752872235939552157233890504407288769383590178537397448990525112627584511207223411914067131401960611580033876596341491041392934554176183510382916465882326275034226767134377882380980282231451233311441320640496450291619574309908731050428172746824308817568189675336796991334702795366888162457290743133242990214424846935267185300057757774515969329211190061966588937403003651706874991109036298329936715489197304163775005992072764844765630634057943823144333642369377275854368268185145562928309330944030159744769677169979216962338286242874292453498955840015478367711111143906986546426495860689997424178612391331893628263465655906440613818907993215767439244587724094473479367341886038902929281971531632278353142619758906136618085033792197230421263542240039434369266283822176268550958064904366209738950213838177368335168623392232172854768775825528836361218870932261904642215067621285963837680381776819884885675620273676204004622023278210416262739104365516613573435168920756528343173079013752894128984704628050090650994166112773386279164221433330181458876030252065358188495919314302257292498011705671471284538355607542615763384768768337183239284147393795264535132657763590993498116058455532771571348211874171283548972375877294856770085383968475049920206892115345542291551253146426259661835044358360304664722161424818435918483943424789511586484249792919950695761916706584655869516038916559265985474411485982634776635960274069824505111753727934327117650253625032877751867925240578832833677258455109269552091833672605781762412335962635121795874135856778359830214330565385385903714913495019437009806151134093256948213320985975605115214648321853019297122955322265625000000000000000 [50,10] 84388172007388499499564342872738110709878664832550359945113136740988510028887499125230680195006013349284538808884153684885719639441456721676192095632313720968342093653904159247424199165870637461864665822704445854236067926347447966481057500259523634550458024270302400184356538238720523603476754291798892294996705723542461924308498489724632085823426578495484929724606392206664423025601251160422712518818226295304990264792517732639238854334946289013485994986409721738375907422282715508301959107051441834284583901779450872387417970505412904334209550024541137179518811151830044723514171935208432260325585438539936104629458196624193836147075496700577510662658717718242808098136793477362263866432017645737808775309842525386303243479549618211162478148298794832962777087269632283812247454910143308038085519866299841978643255632697472308209250471936634395331980280426813303695639044946727492386219099079371303396889589482051669106667122123289642978782564361476649376188108695712179195735185149439216627073133930275256098782482802872491352040456721416216803570487865997496513925376010949770661496567304417442453075904366533035416140081877550393851005404822638075429896561413564177342643048574000075725894951328350753199967466605173554404748421685659485164769257111837522706024902333445186222697995730919194569918295517009427074087878722529715028345429920811317332745790828081146488421947386036304513670403732536952277762211514351664678340535748234588969186852470422265100094981053122989395183627737346157682348132879989618443871609956721542424031287859058876247967064061800305351840055092545524179999736062914840290286914346187295120345233839103055249116207590424396472456476225246346794614304677623154410507134228536476802737298516155579408831178006696882603261935390353896625658485346121205332515560338255030321223531252145276915298385070081781401051969640349639075331839626956663509823405457151409392191745515236489559492432332305072580198793135872404672764159095291294380671031927849012860932014666339099273424887578531018071981591461143452694896922626780090792937569755423100781678863042618346560733840762409193096898576662711117926107009044253725129598936850682664836502420627515177925198481078501952674777070257897945783324857559459357241681368358210619715604390690913834998952316944059103991481366642939047407677360716477768722065773666058595661710070312522407556057820193067798735923484221053180020976951821421446723579754040274209653249570806110568810254335403442382812500000000000 [50,11] 2230660450352822675309786324231075845593240751348745303861078879056700946233527882133443643724772462175991602817221297695856705793960168797471808723873675868899024243088726208926801599923658860921134715810756992197632679082969340341894457429038870352622499830988394718733531028407600265639204943043342978302996247993140235680982211967168563893852866196050591704119071568664860005053371397866672143426143985852567776664861704772604772828127914255313272478169932557761638023485426932923504785155437252430610520292666574668820828096017669996869007488138867312833112356003398295987078649822872248362659069850261958593706154391315176575040735204050927866321839882548433609920035130334780592351642151297299243168616886364457079842823823949166370713127021156491664881208673207646293055390607030817553820420860294348495859562930823391711266632099343087971836319814408763061241940423284604974398905922812255617052546284305916537437802317886670996673109727333110180307447024917481827775013187075231203407384255919285758633125609067185127506828629951944793633259906305548827324423187198785575192589242841089429327920299470500146874919119219154306449246022691859257543219477964921429647595683479561089691525073275494770207236146108837293732696328844028952668707182081765480072563793952570785739497099584639424405075139870130777088526997095327570293993720716242791000943325200424991607622624812274757865946215874626146804262890763133054837841609932468259766163018901499984235838366071430148090749834235998415263539484109072853312950558988246705147006681255641554377585470027294600633311793272540496489287736722183985882987328526568816411603824123288903267079213270556216886942960058155045632709210230877622963850998236953801532684991581708611835419360557441958248133089821488618871329771549360563158493194111678399704154853327500283676421530297977596658906059060690865828408926785888522742459624381810778858169609755908424250267396040413236111460213299076467849585043822683032986515315179806045448703309187984712253150237382175361505811038834600162512569741955102526368282320909663959896275009780350309202277563728568266990635873727717824142979118066908554148245957558803415759220925219244406573598862663202636884633820422583230913674899107739814184053991724455379658283011374797735643072604569629778774063897518845645195338579062226830948540571034511577244169464065739211421163321045584468331876886337427955987219365117151109450339548074773070654441831095482484670355916023254394531250000000 [50,12] 4816137161165155457218305600849760637790870214426955968311260861571419831196635549948507176249999376924215860209256288253782250625788625279316062037995933629310568522945643990211310030034264189057890590174947236763501234600648229074876506009220735372681944448599633022127839079597614754662188848926110018003282129909013437600356569543005310803418198196897682231635946808835428264381147830230634202654391051501407444706472688944111074285841316403710679933137702468350681495146654134170845209088398268432199446669217931608107456903511398562738097057729216466335147009297190866932030869189211392506550469657517447229515993348527570149758807880995965510794961077917154537716551652937712192891588228496431128249282410832795676223130338614774706008364783150812954924857309454680846219009656990149735806915820995760593022445800673658268631581526226527910866198311159145056896620858343835837851187287317893201804976677854768211199082355374332875237606700956140601938899844203586466680558044791612836762637517043889419318988525610633591761419726734637222162434871088757304169777291287277435729006286135450652097301089502110873588273841838495030417382318655870939092262751741345214658085764624094158175496642499088495171180792404915758684896867729909007803866808923777154887161362293837231705405226866262741097977946749741050247525598986009891883757985638974737530054927089670038250179497945186941896585777025583196275935070294341458216772030219685686159557728380065481527767725500923715828160144439783318125190336424955431018862094882379618897786051841159473430842326296387180297175578628082824810710383159475983840429888407499318815660311603840769278442258993108979015065100685878968082382141651052807961091113013058532770873336149739076187685049258179443711948739654345948830697129113905402554482765347233187372712558654461367195336081317533314746646838309058935553781776507228806966193471835468943654449829971886915388965932955863563478344530041517666152177799850937896785545988866976768729207755778554124191178125156611442554457642865783101732076169990211858360527535803069127059085167158349568782585763796897695445438430077926270046045988124736021254648680948281046272680600936119865067806184434115906439181586864077951670406385133049875608399749814029485451352451477897201346734775127502270516104698940358200295334803488336520715684041618518572739741561372070692815109599427661261888125590108934758905718443794614263845866444844860676521847153708222322165966033935546875000000000 [50,13] 13050919256621511990476864066206555970728412092389364980538012469572399417522801327811640117750773633129922112903898528693576762855386255777534126972159320128613310914050007040915030953313339837385471328704302537627195214062815093402546053072428004174796676755392411455187409166791018000096576309931913954293458740019861158678007810278569948283043889911311012696412160694923031771042380286003359785881699595662590176380519248966957244671764521338585486763972227974002309225568640466745805876748155203912512141288745803205919581410427561392079290297979167065535559459866100689250254162606210779184830420083897733989253378876610743241894248505351792750825000180148897968113809641925006552693798701437477923271963342546688209030598681580969479444226231415574854605548953167505540558311002007307371796952238047307102334634944059911489352405707063679869264785704061836399424737425447680788809483531789973464282055036229031825395032003746279204762228052439229016376545764168831799296154029903093766938527022535058317515240912780368237980880145575320818757373841665196710570378201398657439248111932536530163919760526205716732558362975126552234894558265040799717266382948697468735648354588072779014335604193202088131922966295682960756633118549518259389285101876454425130999301646736329029804121065528261640622765823495691787489429393357616450085759679238200762015989464476700961828714344412151188762685542486710815085681166388344524120760531980949787867345272956362499712930321416921021252780051070441851295808127227016291062168121849098127524746923820128344375654778892706950760103116522097600481258007283780707707702105034511334324415415570778455295111033223374874771668641083420609212917801011540380199151632401873093151398809112980572249369834832224783759903743763101351065207278379497084165285656890996439033676687292529927362164744892450172336617918718572894778703383416883767902655855978032268574206364241888805599712154370658157548925511078088127653131324965495613880163417384614400715193582316571441883146419800932055521585127503709249785868103501243622131477904946896687877427681724263828862876738944476211726174238528513238130126299619069357988567673204157901316648111506620659038726790327940403720669003139067462775504566332242937691111330542591210788440752184668883590806130411916996720579517805087112722637752328422337841387099105969568033028249979301970748182946550737098442248915396887771862629918578410899580265734382794606815991755865979939699172973632812500000000 [50,14] -357450687752050034850794639308379056320987940872133707821436384393176601481605453587234502533425231883337009181652748427447211062874549228987650545779445161814054475047695743397074661107571347602632556502853638384701246265664972640626860987732967496545759889781356722100206847171580019323427588906697296479279433346366323165933199119419943209973824967981895538481053857939777318143821937137838882636760502830332467596694274379518767964150513005065536466957857034496871701692125825062966051520040843428286394061185611723531470977494515701428687438402344703158614908954618950066934962865035886859683443360571171210490203013050881302132762937011797445722191583597556674081435418134602766914135986846553328560507098953972765481244899343336884815345263419613180354794361947249153926758472110157146109944214512337399462750014278140918992328859170043278215140353045414390962015893561773502581396000604541431205855442874586447905542657325252590935360908283290903228126790042862059160800141537049767204217485183415169459918531813181575527808540711778146484993861949927416510935869314039859719408483997605696609085034769050661968410079852402278470623940379010731027965871412340810070775624611377887449366201247745172724668328294470791918716009829617607256152154045120645722838457594573332959458224914687406452184740765361562747840699282549117491469773931830997881369394534523332142046191695494091560110922724883059443497576427805216735629683816838238723604077612121676787466750708772041421498267852656302593759788032075831068339979218917757783199729723764003848827687691910338839459091663449181740486842872680943050027477618587595917808133626262851718069788719525032046245232838943759154457627952656671925074973214925172682080886251146956041231110023885800830584305329460728572172097457980949029105517656353770347866402670886738801810354615769122356467449302794980482618684801177340405832401483256256130405317782870299528922917654213016803845874679467487941599455306242319478204562392608626318191581656574942332271053613004148645796671317699102102516330902782819448318315125280156350124355064545834775107907067497450352201177240059360537495517594614713583364737827767720246996865988375722946743370003421928984086137602758389980280322223774302596265160514323837708791486984390621035040286538412399487254678763598078085827956074951506742094353101014695818193105185585966992712530578763258030181887439110604460940615282971290523630035484980993487624800764024257659912109375000000000000 [50,15] 1462388808229294464822743056087289939764716286856388993920345190559094403374895436085437014669632601845507349009582372395326886789857107190333417020443779017295225066772965922716538233177255327512275132596785177012784865725037324991674417771907444917650015808040855770060689017777742637698564588837106035441903881099577053009280726980815504509078384701120521834095515321376592501630878174228281590218025620702802211665282445853459564379635692346562442322924379666415668999517940578472405416936392741732226080635686629467807677764123592545533552148064521352364863900525905773079357658993745800790863852270555329229637968039571070889797321438833292867373073510424330709392979874058759041847511596182919335311431977291211199146701620097235113698673488673919257793179402344974423024508470499302096082776862541580964039649312587161567743238810137780991624905713422885653947659360683981946511809941504433125108582428764002818000624343544260974534630523621152385033804120091395495041918464163118202690774377323580751153067465062538273007212952238722970379534506278525188081564994959642045397161755897504143643398226689427510389149027390547359288675979242539913612131706170249837442845611008844056502084532426035903655538605442734235130774871534224981979842180208915936604442396310065631664345527533514523861045670183042238155331672369209697022286432669207713666383701447189938881154529943328374576083226458029175482062651229797971413221214767186624969714820709553287315952461011371814915925191283722493059142602023919278332913965823767280513403946097938431343747402837923464999803386719382311291336359943458014117940899420416564341773617757118761577866345537070135292906849910272772834892540001724663307694880955204634482845249315598335611071945297617053451404599810707403702700389870875047906153094668210318512851757975953905414895965695183107246079564066908017228436796309782148631395151486678189426357129406343299223677905578095873473143926622343654445375757101425473733806966819098082297146027889082272407564863453672849148299178130239335349236535778516869097447449706933193268374435536221143877440105814442106457408289683018095433021897344078945819786910536099686436805718256875173625577518869227932783383431152535275664545928254335939834559248320981323740112160871937774192526903036282627124960193218353907859633894628508000374977068818223188252401226734064272902088214922998348746014943437731387875536801729396930170174417288470047893156333884689956903457641601562500000 [50,16] -2839852635857248833657444582516732783687312889963272317434086236094161599991139633361859529318260166538602050876046218490815672833377905321207880634570676947052017811067192027190834302810568856022162104056275019787386227349613447428916489555088222975231917551295496096711158425399223767963535826077913465726602081442102440140705724474018644552992967184164229120842997761209896907097710876609724569250994383105077383708286212412649514398337813982126546306080761260052934330285716258148501421411554775281774927013631138711653635122166321772115687186120014727615606379829371022399658360370613597618255041061868627423258726948117146804271404688176046158626277006818062417767899994618830642680287619885891848666351402913415322481288587128134805343658995392648313800721627610503622414396455429924082677443323939638845689112031872798168706597533921332600970419690685989489219385283697151840936919374889017402736230115062651008111514807434845832887440720037268640876537413445880048945653032997852109072902181528480026016386464171733912937687821960398551980156966720551565946171858375483872152207625719853463946567699054864567264376841135247741319550315576141549922292252541412660735118346105076417649201888219836143592721018812517098183449513893005122953214656761263153946203989287239671504991323502694643142149376997666513490699210990628240544449244964927653098858226351328379474324516288130532769151400320312991214082006484424542177104507003125207672717855090968561045188091390114601317928952427586294871029763530194686616078968085672965602319828068265320566897513858591866277396179519279368655064732712151244394493634089492296560928867326515406387676126332109629718218100666968909454805705140662134408980358365782461831001481401532702010476798759682103182030312997955385053778003289749444971043266631467117204359643959349637306835959394161456316121974387238338375381123949216752189979479023527864782026544499325861241819786294376276591212337691133371903082895881762804824366411045469539233644782498000215275509412441919580111288668236782204119317140325463481632905304006228654206529995350716514162564495133798178482974940089375466164042588666363981064786436070899909266830496480071926481467897134588931113258428661294222915921046737057359248116392704942755416684779927826853008627676301725637947050715760984805698617270453031763102125699568503849807680007964314920620250640746501760417366354178011440321383458429310279730187812491370991097028309013694524765014648437500000 [50,17] 2553773569077750948354491761743444959222066929960020678229744042555910858827879005506642559000918807928184313656831925810364426493841685649055517270461887785776432108038467096195174967870703369914024532706180292315490983388557783121495173757454467100810146928252407971269577337689108293554548115875534941721818975722417655317496414629990263728946675440695675840938961633428139458137359949406693801876349410303310967331561226872359824147532478771417402156121972658262830445479188242502194388149133178218158207389919450337653785793888433493193688102698568613839241758070297113305035163687649536075611306727468737512255927449820909186423018513178393070179793421677417467743874152373475144675233499110519116050715857546992425832887251775451943647276236502556878756954133071546849246905206974424910886791489256528105945970701931486780851919782819303512628288509847111209202997223036099387656962498251138231915520938197483730225822186112702573713279068377464886975679093025724918127376480941260867334107695421043920627854926917391845035254062427465880685898956173259874697169817833343829949168787882902208275286850330060669643240351891193908073257752208249616497628625049029517978251634329822892754863234492481688511773330426603368867682446197360240452936220617826594077669072363319096206748716297307635479464713234927351992212188238222119030841320595351235768685957708392113507637286282246483247720082179387107963692907089920306028277050174984068017149673338895249272032522489466693196321518757621717525485186850269928558385525026349724892157195526108396973843383766317660602072146963475164097337755293953697619314226901345061304547705861847709952455967404391732366125220897611027827829995275746347833708333149891986551959162070887170204129092959022938538891068844010481070026491332143846195740005468088424354463587370179633237205741823147961135527948696264848795868824016811452657124453731469158092989716721372508482910116319220855409137465791064971015052506753935006540842311026534617443430222740377511477773826151906799813379669317821973027997736466939972422832715883174936009448590433411931729721427659588889420387903036753691214648211501395699603748503423473137875607144757786935868366950029067761466204297771617993407127716087130171402452386533064382252046875285935189730345433468228343546278110492886408480359669733887449020755662370408815534606620473633956523098781015081360856101143440927635661123367429122867235504260041700774763739900663495063781738281250000 [50,18] 900353754457211127621642325399988065694770794589927321987443196250740916405745000874310334497592908212899279983450129158607651436372662482716056638326007537438212661886841783463367339898317748253841741986859082868386875546811332949465140115053964434073257872338162293825413391019432106801945935693619326337410092158534564369824762467518359092177107353478534544391744327718415528830842840667986666929011821295970233709021045041237283615911803692353110753755859966601588159013029718780250954827868878372870522572471159775682280203710041880486682446892369663027121485476581104423290197839622348115146920237611848696760692121063715563864215592179155103576484346879119901721909883004804941402567866735802233797576581937825320630269060387311417557699889822888249619820579350784549443171389129014423189517931120525988592372502033658487918420435684075155530053492913414311399779805228742304308014238328876673975650613790102816923055445003892497025962610157980981868238853183406297321852747266503759920070596649663966882066614295010655976713153629106684183758651266031869035205282942674678295433152005938018011241855446353823178080563777154267112202242724688021717917112822827835075516472994146301529074850180211240898344573986210295468741266266133591803913930711501836434886375706991609122884871337476431955549915624505200945974545404793470212640545340263115999401511726307690960419039755312218275905339137220474353120879613416257223878004135622961906706732915946886840273826826324865474749692205131275976977172778331362547507887393384817030518176475175985101145647705074743683952092374788534841250178813463499722387182293604885798267621269793334623221491038891862326991803540383002331031745859085330474797288435157979577704546926798313207727468846979465109567294505096233416165808093617109573942430986222166366717916481149152349405411918813722358679089088989687835101661078194977861446350455805107222504142336715439207914145522639226542827276266397985148758010191241999740647207570984560476733107266107665552433070140681312830547730413256610836669949436507014349160710490891330862926895603526584037424251182032219501265099983933774375978848477406325794061727534116060456690284825043647550458099585504726733469530049395962250343120122556606760712779163139124550659200410931814116414937159897372689594713114521371467660193672687757602810898267092163493453435073590059242099525033851393625659960577054329361343953454807718245200831574948097113519906997680664062500000000 [50,19] -6793088989772558021083832242101404469112635990053170302046459901627152212818739943117318251693665508390767161084090220733731614116014156887971342791554343130194551763696727203990843700496697035346744994255504491284668646924085870265969823792709328833112038273663864251605257292642993133265622328264992551418110665257225750584797046838971384467068482367447306974695701722401814059094765023617390218908089848202235240457410210322469269090960502145797851806113452443435273569968914537109834473647943633697764031139240368136047418293714993732447042327899274838372327188102735525885010477948206204831407701797193730929593968647201127434991296578048723916984808582532756279438030626629826333000306987088346664310526729106987022432072778040975311395592476398834710017251609074954321397272456600070947802138951086889344234307459408195287032517451722823276151998918940228456813178807675292774188002081138171104942641612816372114535424682822308129671332267898239639638205116264197795813480274836634201467099771443191101164745815325755089102424221081639901366226065784188070905207985689862027613111703648335526786892251056406086284679732726705094376801167611102856385021612476692368963480276315705756716608182499862107013100124488639308204889582201684522220237885468559918643447665856735808221301631205794249830532485763957646361391074854288272257518523166037043058750770860461280524456224328936348087155013360007615155841666934693676519642820568113902148840111802849757105462651456811353617004926457455730167129343147844663975004364652188550677508179675869458418897587846140865193275492645687658341011498030714592792538711792828779038204707302403386567267651563991976836785140971145371951788703173519942739000492603552774397587503671128939468577232171296604849522780998967807493635155501768568386983506146072356310716403593660832044027494700881603652994567832580886218279245957323214686114169862494406041280927684623258397390999039667670805258137046906010466690455870493880589648227669743843762814073844669650678660521318430584713492262989244153725952490550843505919728117132343975989284321576291774495406840429601540190700462814900765131376590785541897321916602570670475539907891127145858413718143639492014885864489796792331775414811487903989096262177343052602711788802342400900685655711294947932847733628611664147621367919520817373108998200611186991395733758263700110288412555253815849422004946549827352400380572413580233977203892692386943963356316089630126953125000 [50,20] 14043716771348497378336323144209342064305029020420129194157603168215762710631644170367714413828526424027708221143617487752730278241331778426473785366506737282571261487062893060762022778726885620626299399746126257642635669317243936373074096464968746566935834989711926740560101771853160088841474235117314664681574991038466195410681679027285996770788803757336323556647734623179108111918453652099430696513348522006391545882487460847938622695780754565800823855334852732916084107470163436221474935925375554408542323173553534747634507353341773237727492762031878655711037911846545589419655269457079888059472787881559249903581022591567757482249800850747913000209338356621138228133319279987752466434538207372603170147017501557544441537415405066988233368484476377548333465256751653191747699475890307621387973172374900145346525457663157230643184237266824324998602705041247607903474763198931862166355690238696724245035970810576220591740736061855974475967298812528140623052955441562775261530904194893783011323727385342772110886935399459722267036287748620566678181282790967867733664536849716800688318884993087672783043004128096801788877770718633003607767987306227011349344945439425110892447700051567403311039602334970606511485338296932371314562770927306928296129416194599495302495677641699457648096512630079892752943908972796435530938445538425493779183835835004254615919001953635530737639030995547606541709071293814975629864333262181206789067383765681017718468953362675233155994337923491183857913321184158401814535981360243932833637871366009253337131733013122970454925169884695241625535761353821893192762945839799256425084469325043656960948350100550941658746001895525498320452257693236106406719847192776208297922973651365264768953260908168684555518632753603886733110239713058942823877631177838907368827002016296953805055329378576138452292951235551465513953253605610851844219480602250701714534634187185017575082613473851024051045510230464314845295447773769121663793603040606297207583252130412426781585836355278082134273200867651222454641566288390400336011849455174033346857234581232627312678655058060880124535218844357382236288943387561805590611490293534674046229299320916308489902554523928245584554373071179060156360902124454482568636841228877437112705735422244946024894722082389025548413002710873740307913897471656224299108831252994167782001491282226440363729547261997944263172463679346544870474860164592303741110415851953163203502672473632628680206835269927978515625000 [50,21] -23019679151367626106913455107185269795864816890312123436758061048895046286862559585021560646192391145738288970719507843284801416000295664867794595267460562762442820837894727894367991284502166548832914484296109378636231844258255980370812441268578017476490076016322494495546028216704259438879904799222536512125487703223885612664384347009293266775439562598772514968169290342919654610050533651426763647631624986193688119879399005656533178553855689905853897935098052326873979470985276633676491986263184187773050149095709183349454379022977071211149741905734525421217277988913593705484117454867130124208829638739552450613736660861216139212947751982577728437375679324023237397054741289990619990612148555496974092228707916582805136673065132889446591758696178262481991451419949798101468794514861241938548076761590452253019444312189326428682515296169277838660677247154222074623243393452211646633263575561127090623252272346781684323683282971262279742998591264363211000994660339396971161552853662096787630695613713392224746560830158752548617699230724098696515246370916277494166768435561817286779881542243443244629450261224460710838753707842385941106258123483109628945819317721279590073380126974367687176293300906398442774879637353243940633746144026372131219919395327875810349241993317820287071556458540997898532737106333959562473364519223707005889981920998930360838905183477003967189679015538792774626674900053269407820717128700472274359917259769567584848843908484007568101512456523861274877634774027469607845887202134880359286197825376892723937909599807188531553909642123608764864030917837792827940659482112684280217232610778202443977015683813160272810944529462893023598814645949789869561937773752849745557763207866381080545402799029797334194552198301030705908550677834477263254039000786059945589338599897778940008653621778311511760741323104042873878631745981455662074585064177018692111166715048640418073415148359384379440147039041462010279222273094762464371604297740002848044622911618406349934137187610218654643457604067708952237396006389809075940750623593994345585034531461597279728014694095225893450294905204554736989193163625081227885601500337999327312291902530463416599836313822032706485113508177696785508139543681520349225669889115915981560996318193369472328567848036890345783004559311645551016692078330935796774242314641903516506946016351394506555556642396695047580929617896633366024368158683892876946318064459539969035528628182873944751918315887451171875000 [50,22] 31908899286572410797747138011488906309259273936490078862856251233186387063348570760824627243179224106787548765355900857411210741385154648749405107442542188604838991488367415993324590174262715189741185411073456698025241642604222321578912402485249535487908760003316956468233494678072752474531077212903265085546846643607548088836549235448450439584894415555925932962906202967127401600664546796410155546437150079965115668215693057201224138083702959909776317245860835324560535077746158760182590045909776762878749563878081819216575061485594728127021796632565836460882883934539191417907889274192525525679126772589900810402496171168126365524671708425911259354348668703498331439172774532534557718360288200636397736911314772284974158228317895504296669638035629008418606660233058518523586354588488214216017702980289448055586723420783951414746648780837177921777971348926695689430535486140798860596688435535778185895890122833487522519281091447778265878259124019175005631004450966551895081972291726092498034804037815398348377937303443712369499942092766401425307942943571922149077808893075273348748822008756799285163013118508098576823699787875334750840670510976460741454739358225971817840468341554787042826112545781143287567449204232129162206942054208210264553710744044344921361920364087910710508920331089850525622887662370004719282394536047396738848198903236074710541867662274898644657538534858709037515743494504504672089135566498203547224391030755015550825160476017125804807876775650571235079275369294269864746690435525539545255796045608220895035769175688504860078475352196600061640867682975386466546123814652770716236199756180440775605673156661453445360905944224962383730032117729346800362496634101568418506413232161688440761693703595866847680437933079720969088881561732036942205337048130472681346640347771075588612051696607787004000725435656523679125975811727971760495945341863681435470980672297992404524408191354113083215716974414666108410942296586051564653978847959169983917997843580664120761998950738319238451009891053698006342600881349876736466671057647592286619884667468366604901329115166881249791260375511269092625461021018234852630382636572469158746628803001110420821896905271508856999924405768052667728506793199407761716105492330367726869513434146795870025090321622839121121445553273965708780883245436141271283935836852567262916893740025722900028829533862947348571634847084223342768890502028149631684579852594803306420345734295551665127277374267578125000 [50,23] -33643724606305563773470452370728006168592216430835789654119811624155177318043002261132390578202830962574723856220847296685017739878847944704628896372537480136164475912594583582048229981221877434579595104800061724825461957814323242098326180065518882878922185995143197610944015525706078072551378472610789005047989751710833675149628794045197895805535897501452662293911529370396359173872120751444610592334249543511523121565372074530519992928022503877696140477071747488004558148891879536549185396626444694860888640011639921668511041687152729079525500595041393519613398569470390671890531411351777195676873565238449560221778770564471292724539506805543258178276553199446513433861511339815169456206675690010864083479119748652641943301509758070156885073764447079476767454020813390760672033451266775323364210268840853169163689305188554867239243919920777692417813190174677704454028624108317229028262557802889411096022405319519432063377372127657298749131030600959248092831792287255341089137780183031551106455067618521294498421980803786798579956491192690320817843867957025518616649698457595145484403205373293274788213669175024055736492110087496272032069046525638509546923406875813619669945392070891467497233314149406396575342682986137438307855216369910735664485291113150368252105697640010573057543817269448850792817675753728074338827738754266698508096930855281056813444222068408581795674736138107512462228077550456580991347169298666446611248164867713692934665790693591185370696854935274725619539700673338714314929088192770187132989371040131597305355535173525054224278873233887856921262626058658266132328205147535686907039787760378083918951811189121393641562219245186285597692061547832371496914938560480502314101754964295133675051695263513996674825576982007737018151323939988762358304664854224526705030080513574088607727176165908165562692900389216415358260329456492124169038502478508386481252177194372437454955169437821229075059555880173326128713970558868749931846460703814122110844123929186906487389124932259395145270716065234314779516537781609344796235508240520772712926726243481151325264955374488431280302042685158933902779760191785137391902071408237419698523127769725708702724262204339073324277601059339666251984041670593486527779106431311053787406315252766185190463524601390267948037547433344230586347447478659873580586900612444078523877452487147883859158608055678828621295636427284783203280541535298575340069649960983433345518278656527400016784667968750000 [50,24] 21966004702065267876429801311486011715111821487767915177508891867027538066317729230700246946099550945748435297922677418067725436953354582847978698476522983002963654961221223625445324576886583287666941262400602721072635789642607094351166871340857051226166605727462534490402545058903389721716104861536337337138549685110336195024413592805506224424970643381993602445835638399025703005982574486872938994258187161472772578697661600571617750660532375404991924006739891867418847994624108622518862048530445870001579882184804235953841026978205601952338146382593684153073657836800450959885765515527362545432594399358475547453677489175062592426776823623757847398622910094363561778940222909114983045166835517603457886036715226903640854421357702307237430490145847587645768456425446837285093167114588005580199459457852179109280216325782695393177835821002937592335440471902655978521439175200522891442975650308194880109542817428162844232508022945325073524607112261866147322694407275871416172976638290134378969893513974474125012567478720829241701684942674468687628661726430584402579180806119338049839235033214208477237102320497407927328064506943378292682266854239775217175749703991166435809327637497275520361348921217167175704168156248311260976701589971262876597784254939707994248811242249932973246098337677098641327364062513473213935099837129921933396642769369712732297155649870743058045721371896296689254470141490142373860367262559222653998248634766423514148795612041668938901814325437291858363830709210695203228201016120739322950026779411700000461708014097875849904648894428234521204053524603323111338869347329919686382689620559650417348287446784892909527202995430769138831639831523337754520296667302002767448482373944978933864340172664078150453030355071672730224903935599473275713525968647086332267828206392088009758452235267842336864921250396369339567128278579083712610799373465486182455865470368488046998005599194557416872335635602832800165350626781946999792512762620820529035838538916515700490852708849817556276215124375556236705642410149420208968776148266972295048120109575797960291525371672317969882251984668334514012592752392940349409175094683958251238606633972836447332240418325879778930230167432620224337583163526944418481907762211210211807382160520389409140940836342269668521270246148682612121321481703201297366196244223368790906298071597666902825753911853609001671754173585500605244981175380011200770917403207738161086126638110727071762084960937500 [50,25] 258654479571797467620253704397629505585590219442572031759473657322975217548226978555128536611789846310465292583445953173411129262999696603393581371220265875640432455973639876917660159764074946085896397719843395850719955505902993185070581471580375324611250361748217466760295148240320360193183852964217067169401443046926665591000341691184241019475155623805521758736729091296582952415141683557402761936421155555811984835477879694083114742482689007261530902003166626087012525064538179330954310440190145715826051992682981468534434727522928182925563834588507624510750281596607815541962460207534341508509785979461368515464493029782243861147124212591865715964843283302635686222132701175188333770017138609420042443851876447956431851293604697090758121984373613495969774794446472967731426674770905279842353515827388178721762715576419258593812502030179628573871505318704481687105388461103592569188824590889255791970150070339201399252483856859981879420336371668809108710053065170911825157454532220263860854356477287641064198486994150843347633995117945648900595043923839439476209319255232454238060618591856354943190675134243625852379883583394572367068060619675142917087130063912431436068251578318083823699386790997566381570116592800943866913705295747860475269354177454350160315205363551717766801952506837159309165917624219807437619177136138998969357495565741051210940312633562086772369445868318931356653552225011159223979701610923813470548688320248808557317913299291018205107505243788604496033770656415488852682133300906811255077384019358037668344017127122585588385737750538401161136350922321794245864266281113425404081150976749272293210774740858813816544371224598072455473856679071696225996287542560502298612914365723048911118666088345824956709578412598054598092336879973875439192019550419326920775707925539611590606733391230693245655756255859033012283552245028549726433228120641655663477120136117184670802814231943260394315638412969927619006938568207802459410677417146315347963680717987390445656748883325746775856436678258481319039752985097177765974947567262746423116825545147833769773687696296558651178280997173614717409293051024473460280591165460954277065939565586951361262918267366760527311173893265643312851909125985591267988248782896596060227560235120013153189981735978708116533165055593468768076394847162169426671442104862082226849000826531475009572303792510588405903994500053986475542273216236237450785934166574975279218051582574844360351562500 [50,26] -23465059018751347757277747331167639343297188396762534967803010537483662597056893079911965880967968340422518067860203616118848688900392837575521572170739282987435520157022988591421895193209095007446172736394583447396702430119022645356555975624095933712212585858846452304442174712050995253194180508137755247045594891568913129473334826868453419584306866690948279428970360323902223723669064087714041994478585101449514396443284009640045896679029913105562983314912891154218946018306676613548982174766597443219866337353834893058761695674248095507446730516333905388495741698980528945822032703948250611459206024946993073280960559777630540558643762956361788037154533291210643135682513614955776128285461403439773483543231100151506150257282688324805400231836993159714839128169743422589367579323779867459290823485450423793615670673096332699648861782690561073358788533522216282404243157507138268061339150698301083062576865407252637331083789735576024537730876612595055874647152674660858298091615180913136854333572203535754958509275493143736828265019360668749002331375168621178473677283141611232383879235214584630328671465017957344655247707232832311219273939674858314729198623432714149300417550788869251618873312213325285778544704206653251086836618331289775554395973628391380344809931724115012689375565142456465050985849129392814019282557085916328118407240294715254808349888329945450295620270837039410906148149663764735706657350238318460738945959861994705035536865277796691200456312755031282800046279692699672857233228220084263433333850952358955082206902476969028847492593526999698929930398216304875409403951871076788734765468938634358964033440633854189954475193578223506337043844054021755890359397720072837837600054430300486682938628957881371143642706505455788123040655871689339688911967515022238316499174635770042136458609946975606941904826493746066516013610031703594877908839313913952160457088652318600663666944166274336138479342826686487060121350265453531182001237700452066791884166664457416111009238604828728924834105156950266893781204480851002722189854864992831797685585676834395736168517763627462230848961630584823675851208240752306928137850309297646514659849997132643403580065809105009117258274371275084934490338694484248162906506995824117550707444771765455683520956896697459473822434575722544344921217884585349925469859031255077771749228824137371448197358238284283707512300067312905022298244731482255026611127846081217285245656967163085937500000 [50,27] 41218126173478225447243548826023867955911396902725711939954519781146294437488794821760695204872227055780164499734310682405280372822963392913305840112846945220648628642891164762481704922866965003691545865669518002472796046299267098660969626007935786775330492698886142879718530012018025925238906216273696793736181181745416305199042270413159762478055277964406551332729259535586226589321844566853952987631549054120809692815041030792574758634912504392346999779887895702179419159846511235874993809734694904801700082372859397821817938516327895479874875080028920451306168840000262325132801881088237130795325388444128254604325906852054296076679995102869476558564110333126655964182265730415221331141683188545088952718827673438906867594313805451790646029771335835732463711697494351959864263258160193464901950461232940230321248214037842628732168011401407526558625065902556644215281483183718847702641273489131324515257935842578122177493077585849112262376465092775442216654526742653224829057885057766528831976899144606493809530981342439068427969268486794163333516122658029697681979714699018429023467724294187152645922000220231158765098229708459852652205377218900704772736733846301951227699940050401719469362530952633949932254012245110436968385495827762212548228227139647534019538763661989338513255430510753914287539476144766215403685435818673502500910071369117684656177944991614093161219463935227519917151421601458789085524645609160651032568144473174219648952027946313244196307273866848639809442092688554744970380455041998096583082699869958039786174434191208079121411853043880993130250181810436151392325004266604802807469241082658626774479638769645718187245920177994703149685792114233595112694090331933646261051336701671289066980921973246470202088763876520450944231389724311429468814677507470338979089360868268462696859447101123226859756175978091560781468170098225912716878912835869109536199449325399781351392595529299799562759251255338062031265437820369308809348161142642715724945466655644622727101919587925709944266430011036136324110531837381360546285584047368591853646800188238368546318890729553256692370460969270163599596515875570673400139871415665128153909611257853228702591509009141498735238875834417342590227240777026837570397452579293196959680425581323612363908278667278989159111901697932928953194193390309294114408153900816094129121982491561921077811576813456671293328736054449797627452101217622199708090491299117275048047304153442382812500 [50,28] -53595004232655158447925998568089088109868187525040462049768581730829281930906397034263733621003590804150305811552853807366857414924639168821289578241700339768441407665772661804755524871619842086695968190393904715263040902517042022149358020610787285633393788329148390905786930829654302295437926632437448496886273442869712459452648411946788142404646817054559176464283724177644487138094397369827170692468547101647395827232033751758328175814918433866709382653851442743567592060134740002799864127760837083229431499161201929625151644033941864261378935969732425776083486682940751187153581478693229021704765711307554749280972193853866323578254543916236184721464187271904683505654448263017074635585689371463437082424122001756891296662858857118521204705457005471899633581472731476854087054310993688187999205551805630218825502094088625618054946302712429584020346183090103776000712370502574520145897851638201210573163327804390482289763937942936647339841981411618182725468865126930340404524979900085861529289513153358498343624432254576637430856184069792704345529253514227660230226953830666294129169602584625235850215504839093170879400595137643124769043201628521626771171702338534197605311152501716366922303913363154266104310088882039791616929520869226279149125046539457914610165041765569882595870060233967534401787816361000925645307963096564033994641497968389001263309177415312854361999683219622382159263021426374838127123189650854360071369026652992835661270377516589670872698723221326453842260082796886953851128398332651198407561614716853924213707891953020854945558609228947828999154695731042067314810656334722021727574872565675972685282371891801224536449657366080145452630416043836207300444432764335302289737230809596936177639557777938662277182600182742340803588438906736240556413122170271037587428645690257254527881920094562926527726946274250230506470132105251373642704506765093150108378088053970048442053241956249698548198301284387362938832835565206266645150146857738498929914802621461316522627817595063977189992538053325619488352855642174786331157352597290514541567844640170813076503498065678909852637355326073257104895027416897369609684747922070816714853300765881778097638032773054821218245580137544986602646041370291488873765377133305155439387351320153889592207164185308057658927264725227551089946426236702271690299464297952753033380405676804115571815592793939164508729604189833565091009955278552462365482256245741154998540878295898437500 [50,29] 62135663037231032582419688326891893770648347749518295353291002608030411150339548427569683531430269335180535569418971588005708436140025386872662200284297704212252830031861170462604530630034855741867767704386461064078916528673567168649307012108443231665823659752825027497077669276549796957096161203840646287936693505889997105922034519958434149091693698083255890322661227715840997295019030624032306259892005659713940382216429153511733589834059654419521848529568110178499923689323389583320571202385587311319359422782859754246689018668695957064318791663745776826828158465336165755110610756164875706488760017768188044742351352100233020125365497870375295356431855916172836129311231053508774990017487640354970643740035672050374607539197616801773308630458587620644009329418987021520380678180115869317621459480561337214294548589662899042604427494782747703950928185609072147483458338255762639641701262857494291389973695521698731242540601990221429475831951326449698025228886950510083127110709294782086222093455874320685485554676591794361903533433180016525034718997442102501597731647302603438136714617154851720009899313920967605502945548198084407297122336036441814011355008835059650497403950645975828603114600990461454460130976614043271312716770740518082897723360941636246675613644439620917150974611092363193606422980227866228260391787465169360108192342719174896228228216506821675987800628864073368440692070847061290651283677944933472431174532004501917700082264603840142792799029926660402482907324902823438704669391944964117098575896833229018259964584949707475214807644203719866192135417441494084633159103048221725775453162601418960958552699819009759333244978083602583172591803926821544821891149415453504548228842524566345374500510361527416930343895202515602578835548917557479453707337280384537749593685589878702978974672246676510209044019712039235399743615771182944931956333572461382135697251398217732867461614277519368021108588313410943747307097683258392247581502935670337931880782932458315096602469324563842574875364668969528038504039051874012775816633433893359945878614056153791085679226691966804763772417696431855417366718269467670314343722472873322896543773652590215077066552812221310338262784651144063564479556892008690294304693951151756981634164033378487632900072133880718628289338240526986907735528935385227263225743559195904827443449050110554830268921861647562635347625591680076846919561278301258333556233992567285895347595214843750 [50,30] -66095232150450187382196817700426582582468069822772389203913272923953050398520261915556793238813809640905554264472273483786542731692894262133290751294405613191688472479616832668143564179089147356131470325843923367358659625609508373054201309671895575615341740255999608504152769108245181929665053560126897924427819328112941771666209217658794193043839387701520392848310742878005161561978517397166691211443600602322645607782549321555052306645250134533920695552715351825690369281641262974189477997038014710507543216507460813256240358424442052379129971771720106963631433957199166911935697893884190493407776849735042669401823331192178792872913057056751016416735095011693843339215330464749039852150863406349973148510709872348024207494710093300558836865886827157081415347908673667581085052754577571222005799450757820241188229755089573955026439683780797672997189553914933506878536165618746094563143541210326996554501205095339731292594028687812462381962674614683990392191861926009463768781540950256618686475630718949572214744658738846127178974904122308141122602236906195697502984830818479939224864692971922672184644234650021355874778389397403504609092954466470265754965410252285857420799764349960179962043240492936233599502518148280548046557952396928888739409158662134006644194490637089131351600613394785682728244708214066713665435180537852129770777261878510967318035194982523707126056787256148975386738741136295112258123419513102766307748329859173856463864375479227735379939100326065160423597186391228857011538193777848262097486619189052510795180479357251254129652634732574371575292699906695423672829737904428476820665915964441129676951275954263939963265780067240161872554843005323917809222024562345902760016225618018378462448186543694976803233090979548288368818266306623690040023042869545926276634389151939046024564361779772309870530962906505261781399413841807489335272076842553558109169566298954903599212698522879764846284984720670972711116397501464911250589524662996037089668739822505032079203581644496510568300037259843322850198702143829350473965919561241213639235517054864505546682591581316359023012369857958582063281389388927052579202419257781501071277154529776597434966527550741735870089419253500352636411785906919328481730685929001045196150821099289378414909694263317349123675978634518493039916586766605983265935556602271593554366606285956630539144495572299729814961029861289607689614836183444879225135082378983497619628906250000 [50,31] 64205310763674222494338608938691147469890915954911210101052706752586502553608211994050016270085118682229256029116309914019664953138632952494972239874676550144897047210320514542279913550107658682070963768923988240351285273660402133528763186250858810385251853018988201910561151602837090326820065200230631842121174006643530555705504615444414585972835754480897215138855137208920571525083180192753263263290442618845232268497310101772375095828317264865139989488568402177085014061395585135902972224922226571599775127089206718079912370724004429525650586359664866424050066795480163758704488192720741492724603106977281312660373468560647991841275842264252169227870902133991716415266280074103950327639808403508060482549337244079173752781943048914026488166189513386616309959059675940361938292913931720429751097685068420519863058683790778059611101078159335493442986319997453862156794572362180449418873390585699716860715701212872919989178988351338799220993485281067348812908460968424266167051861215889171887701442401186034332655900759235604958031098366977286674793289963472906979509866748304604406920140052426705619174652328922561388433133472643810608217134479348554652151990394138978320680642387991773195094405134348465223986717243207372961304871016554828474010575623440188275810171497982862828235432711385628854258476484353741355288325812361713497816835980794078444805537058234751541752284324527532445452418378337398110417649289676105685737117789454419868818488788192734986923812980897070602073348789654961828486972000140807540567298075762446867185571053826735604709984474304060560395063052116191549818217425803035481324852749549594113998105728788051474715795430948819377248373795490663828662624023364421421693169378738233903842618486826702057356228461852874306479368493127159460133250399480011641691671129969754451891085532015085960094098995603430781302337015535948807566068340901400181448975992790756678169342973944951653988856255500260390720969810695228418198290340795630906443265457852304444088028450412202002220257553942969241881392884507451225372422914301568668324184972696991937671036604113046573026688785320328634523110015049684217714862511770654107499015120218372964555642896157382461584286787040804830831938794981726210531214472636421683955722330243153548024191055100071010748121371550073300329251160660287898696943962143187706436654414023293197574288284900663318562069711724872513210204960643068261560983955860137939453125000 [50,32] -57127544946914871419279160699332315870723263462573358103747000992703963274322165995923840262102897150177877664810154712897399661227540114145896146280724880309850794747204253579584119191661453779126541744737279398041699403546883326085871405296817351510097828976581946710713487796623419155069532585038491352755107255269121214393915989996249132392696253945645721524140337256683755445301619719618988203882083520297944506903700067869424239022063385382643686923731927981560013340684492985175704573451723879748897006879769803184578295890789799413708166004398541806259262119846735677917963864126283078919556309002671220353674585141411827877535010625321662696133526293496833639357050555342424296433484296639508626696268280201294624660350850150534575915190853278428242101565499133116893952273885164347120922532214762816398483951373638274277562853695122503643009666947843890252453584083444107360946943272984100804572320017848027653650724867417218999453763025065176682598459033781068844755730982053983767565037877784295741893917625803989566746711121534007799252060140662645359960205439715667394244973276198366589439711103534734335292912612942485237390412499595599282331247391201815286866848156322051120478448746081418895380117392951742102947346529578271565284690317087703868942681776972260483684784185323122683958075972900400930726273581887413505776854269781717146356812156337492484520753020353882947325734604200016808200146622766964704986229146199673067140092131837153450954128105861424636584684187113169451253244217929386570679529628920896016308886354550048990311164144562604065586968172860767563929260154819290181531040960078097077600394833980379670141287281026801806891947329236043795952549475825558451762758584923767308417945973632237309828584909489162246098884288349914454658922185589076706945224176372472528276423376209357046470623322637255917618751849721744649728478602751981710868576319520602706629580530800758087346150526523739580714338816396574493347257431699956162645490118285556869348735514795406697629685697419374518918652951801325442908491326467029747167443109759194888941364503714707469844063305856848469312134865870939205726011090544674828034955261136599443169112737605910296048884860066042064195504085722238917670269965341953104324017937132883165972578333403321564990750538542263910222469268409754890252092440328785692637369148284437687199779678939857454359834962375006700563417894045414868742227554321289062500000 [50,33] 47035816790961441806032069848119378177266928969559663796890322114266656135147192538018444076985266495341849151383476253880694754888927908894387460388989559985712572997389511575102177491132128120953380102401907640312316418483932066303937726058064009426592009165034184529326029290637019222983982090632412570084047150192698557476050477340638054343954037693042059975624408213847652823347166686897192614073968964121927888934344908368468575588788082279626339919960053616771684039794218002646164154867720814224613660645152478311080031729719112770620067086099857584374432694739137118533620920154727322034573025558895047793671744357693361032613960624054527877471899268778044144587657877128212183622760623281088371656404246126482471567343785022668203015630257759839337223893385377812670293004501972615226161246904514897733442194906989823385394829546031234737911684720605384651515898580451456724352093477416891922263301633385159304014138220413740166447612646483270289653954519851509374816875467868406116044445480421247359180374037586695200699907949656084394015703693555954435870419063875664395537991636788437322275842691415783662434105029004615437597381305108860021047477224813091765590462851127329059053541768023273392846650874087755669274052286118270240599262535887542412161549713360141324370937328187634502774829774846676630291364818094702198042760827699475578965577173465036966090735047168556058899233316478668713748634749063317759980208136159518337585755509029354023721717454642467818295169901655195583723972459405571940989443358680792329117944239317591879962950402513964741097490644289767755393777258610559275576926249165687017111248224165287133507991097512157204978559041509290281816130131269060083429791219773925260569424735893948413856630312931322008444417196042563041175345813687344759933518009229029848029968999511934654157800397128469977547981029994565368967302059690942007484141353563351707275312940176032095977538797251497292440923149944648203927453740341874245955536851544748214257849895047644696324000218144170757206662136743812156127243717429839108667451324796938656838245985470611795764168582119499243618592779993132669593876602917549715081307672480244408993324483575234554033681898064492896421201346004758923754370681453569674913105505058116937960062598686719895381549038975947061371510393247734458814414053390030654970845314849680701355153693592181511431688076176754753632280880992766469717025756835937500000 [50,34] -36032007215559264430704611149566881792953622671416942122933060029297397603678039528274716999429053292350799104093318262287634590991628027696755741272553947489291264346037144933156241062131324593387583269471960872234057339910198271448741877221611152266647258113404654197899643270915597891404474387863996808905363686757660041186456249551877652966415551407425307506379500100303621660028704634980160802962872433905266488415690805562995173927463368745570754845039532876750023563407891480059798665780309409223930624949145791744059100635561496856486141189979496403991698672471596508117480289534701011272759475790879467786011445351490483941981243658776272655505798019511549606536614248168145641478400646210653693861253978932307123521954673572423328832123358765414992058299259141037920299324697275737207046738057922403553103534600356634663842621046852175337639951312607808750257633172120910224093561137952446708172927777571297036320684270984839045531576320507684070959164943568197268033920663295979662223119213281048095524549668046681594145644224376621197355463854121953471583484546542221799787560016879721229165184587125994863919341467261603188922439369464409738907579378013447579538708343633409047298778382738531164790947220218389612512043945429809206924024798499860460114980599346834430809011968380234511820425394267664428021872018381526614591523053068101661191813249270794846733700536476110204824173309308219023397641366584031008998655086348305476299475454679529219535557220526480579526939713566918931728446380669051410568127172276372328175200700796806150024186101282627514523189459617278484344538096755325966351767232733358432142477433696930563795810998997722064306094897461909989999405705400887370742087305298589763885496690095593230106099113471883153193600420076073436515809609317211253940280722219272588417583748351870675080872253230601835100061373704118729613277063925373028421507494811032912019070814057528724352825955884478138772477176791865465414493900712582203377824644016375460029638943591968726949065670910169624494680239537835589742957413093528554639591914155347907602409714651577129853798302107883646133387663725183409617757812563194716913084353328619391309116994569336324444514681815893277516505467346520945059210925672285912991060700535995016377674390293675478947802498526761606181192006316192198501254647795118794189016355284599483054564254042239833296630091650364358102365258673671633005142211914062500 [50,35] 25565469439094634504363307105326844642399384892793752389794494899354604705452787861660635100306099000686315994937766127687563241282682834552911678537628372206394626769083159128420034002772493523015990165203354114565606605693269780183273412052354996176186156109303865128316836782691901191043448851953844672865879894857077724438603126462693272126455926670272847027410623503508321194422863771292310901769996321653415142538805335781538215901414881245342380385510464091665244505711445536518411706244557460868360598199838792600955745124005907120900461207233500887168218606980722320275317729217847870541707714309684289589903291256145666352904056497829409857766346523166820686522337328924826449209145704872605957287515969555174744829060027645082171537285791029867584245539792148989251877836188312630501611847001498876141365762130885822721270355055986895432809511159643285691705135851873138090886679448561536017622077535917412249992603522323796177993066278745680526095607214517505209814657097266651910036632590351957487389007834201011281736929372698297058301042886018382042564813224693993505875441658576447471518588671256702240694466709921307783656670135672030615531142244185461721298680218096380598646250840215863654329648515642833417411731196676405102240492524963491880157449546569617690160639278429608968152310370947068293762882457634554670672690449132986848672330503028489822074975169060825244637611631370789169143547761489719829243223586063536734631734315180155599124195896834018465190171100441743244207314424980833082667852068754532682961813838951141651514046171664460140768053525282563330283563997212847511420611593186265216981374095858938366517375609896130576506984792086350752724507638235714362326547693472190674166313303620343647163485922297553506541755000348249011308141242980739863279904774093391214824551370087569247226131445723088353364891693906726778251989862956830310953334249544461045186213985301783347337630955540754002792156677156210483097465296357533503163073431133783451559148443262505129236877922769076991436466711688276588424205440323190324638866067564565653307174883648746989826026753651767620220640019306795366635148099028857267882423009517125823089904259334422870803239978559402176015565922171199558661444862043894749861518431941975732602028254442541267979524506183861858860518528546709450878378580497058921817890153102153774443851115016617025346777440641954370903476956300437450408935546875000 [50,36] -16626173437696862922697042149034451369973897901172127236811501433628214889277531157977652319738733124839182098327214040006328862873233219082277604053426026749041305106856697896427215589137444478605600030863122039191341896506909471523111559499009577525441157552736554106389632160930974901505057784775251725285024987873612679247908112590835340531835696430644017073187946990504694179724820396912666467870728161618462851064118816706641843457371066239512171589729477252302708550509461172426428386987303573444514037424708130734789436406132887192453724089974747639712134728569483639951842458762927037532716360844489851328517204204382034270147449832371366860129040050666626140097521419029713545484337202934979508372371785496531845270021017976475093026270866940552266426787747972692072124993299532242072689352040991513084630414059873087769101629785299746701027149047184229901725209876731434819880108268966206377093970324956282589405545013918736783272043649383392181640690078533960552736553777786822550233058256974498569172746217798265114695763627539435341520941179220716331856809069131629705183172445818867928955779065456487965309627715394190036165279368127644312983940152584621715648517413790457537773516711307171112492912361113893648089225572994853163306720986542302387640340690693050522045427212141369984503440199689322475418784495645210187110393597640864506063305128031450016246895370954322987098748576874741143668144531811269322975710187139497594810958376706804802656710275333531289080071321937545775585637003726608322939237261275711394075345302212741407500602330360786762874861661055400189695798368938488870071251268592467215198275653557808574246247038659542427780528836461775933847259414369315157348662208879380359982779427215115480836781777686960287707453015324124188832009410850142313090942972372770710408435383302265043685411372864534410013543087888948205063253730519088504536109921850663182019042899652447843266375087764091880048204734448496871886272304749657317738074042896701196975551066051874991420346711328342239563963480724766168045097510494364822578799036011802748082717261512543015057216155685888981596563428460597890164176633127975413791853945989614447672687248692243116351933658648255441776284510584827335521670089948602321820741459356384546847532343074999059297309757782474156432946337337312743772180208447161263500702328207961021313767887954370313611119486241207710008893627673387527465820312500 [50,37] 9810832013796473939432803518652667271209817735906749129927269957946111503396874939392588215557363796042134758394900676638700137051337085712939117270994818765433517233533385270402940915159764447350855318066073469472100144679030342804678395521169381365688523415463129739794940841799266486270443247154228491154691762823490442515416200634547869558873752883241221339289881871461213827121618033179220993850377999073587793245412952399865932553319005660988834923029286428557200077773714762118569656725287952293674622373363655989432451081123657802399971063194329103965272560541907510132055127318590203114394552437938480817788152362525038604632361068627516540356366576862978853209953255125811619171400861336276358423025054145465281531493256578561814586151736868639017194005202628569135015543756919967841833940313324759388881481147851091246540036969612398758477002337384800935068724072183764100443976884455732306018017223023376320104996449710973333953026883803113096846674370114336478512135035050587017525910160682291748331641395254420588831127660681271259547674610744447576392480451356564628462875242398493809530147651104164281954429872858633788717366522667077637456413462093736503048566279876970902660462774860508900374503457908895017916508414235933659166671054531939866509256779293779079417330401078148040793854126657536231358892919252292586821754276841828665263691335483452367149094750846253640609975746958959348430627076882921667716933467935280131793154778236841433177399268144157915127862413949649798478953400134835088598298904941504233292321914539100262486895045161226367805690134227852719983548885266569446311924026242953974428478700666175826258717031752178140133520353750253130413200387769944752415164080313690472659092065669301820203575391456766091315313681077349894225987403753631041025802014575990548822091519757509615975544116341842475512296195182093866682457645545777576096406289168940809920913017972107077181283930801073198507740844587383765442148838843241152800772489536326218298916173166570014071510249544947811644043149016454089395512698047551632868595120090140416574448971729785425724038512387948990587022254933638826033008926856754804399384292734531130509873973836572508518089522618145319547214706777265673951256322696009054443902453833302120915184640429607783685561747413365712421923294990573435124321952686568629444047971103845109711018416053986558166694065263868651527445763349533081054687500 [50,38] -5214574801812366614888549546593930015877884163281160918675225202714059186052987346626277057914034101154120221340185105562663349532373904770617171686872971110599355028961250468202588354715922271523228114252259294112899690682641114243842583988745314850837933949440567330584413404753059271051340185739750913359845835966851899126612287448702792422245491731650777651622670582806952877979226655437996009726325692217249447533046002849215255953720842904392630305647557713867078905128470730890873732249374079181503698601542139022836537856191903835883288171628790492852205372802447811129045863098068683209364850931306084526027349684550072627058869200259621377739748128477608937791662770879231129985240227101168186693332780241777186326364920302418304444538639403178489304513265627146269802793561889397913729100181576526398835141664470096396176709239112042817173467540249421793817786146520979033691347756508085545628109249627539558423495990285298158963913215759785756294112174829053988987347497532197677022505221944962081151158195263758516163625025924910354380663247538765477289326598504663784642936229911927005095600174193281296518074024326772548316385004747668340462740317868532239617270996341497765016230039595740080696815101762187156857182071125847405423994978626778413542254146136308880842153675470007729566799099955410879159508352865129526743548026855687770664518575346011508177677912023114652070101787539624426781464626803344543938534347949250931346219962199952397644969960323013221352610606272581057787712102890203514093926923886586023022484152755436495170410146313356224281239786342417297454229400888023574661770626143843468452037017172336234763442404917224108556165723299633177068468371931587045045728001056634176865416212134192223815857264610498664437279186490276224940831830689982315351073947931302939536643743106020145487790767315989675014908660801538553708962399363219573720765898808466778608911479016571708790354232890921233033695623133680720780441148005594977186505917686783531625915911646083873445448311541857717481798398398359357775992183182728000660746359099669187716801530461785988723862833652556776760053447009721889242601623720816504069858540989701064366357406165896339543748317593833413625907604863523121317909304590599369151852754014240272195482554845462050504620747904440104237307301303016657934991178740117722334116304643960485610021773463852202967760973706390359438955783843994140625000 [50,39] 2481798862286513937507587747763339434097361391092163715260564830786818213585610531436471951133216228375358779660393305720209288341583958955416127230744289007064962394146213332791056255545902479098018543079129420002763705951023758052959076687622114753812002921350039149061293461635961963499947820207804249319902903234210872512458674013866101227056293886216293881804860759861339401221128058756072380689727957312762132008352085848262891244077852664643548781418945511963292746510674424985546537046122137101944358511533365826255406183931902781975011376127158556840812460192695117890480639179849197491143843881859341564590937789028890766176623681339681761100427636169254406375544410113794255696511386743411232368982621493384036301277136930411583232663544485579201983908138036306467519506115008041605878366939069490985976079285956845078157376131309341297794548578774500290384481682808724955675932198351155805719086559004491779162948048334773746046742263996238431370518259602857736935378477861691314160024988929724797484002367621589643398071346418559167925253983651388056725730370237040400568441551360392530235881612241309132190968224078170898321047235284665740845722686569042790245745341782260379480191814559478110188792038590942302052697144112424561903832285159982375114369816857511193224333868067630740315484206256680903367761159527161668158293890877618882378741272639053686853984226030618570926401780202386080346188351630911477722307433466267722780616677299155276635191600665801772369379470781328664383015705514870967873929687923104927960761802436106486796833799658226040043635099818262029896178673086274390583696795686840828755370483933616484382089435813716349536796914292071013867765263365298872236590150924838852672100101499086642964086077381245183537373995818720884556332402251441732022056712890764356907486167180063461851605691475370592304383379709839539362314774501393120014542756920844767878318049435102580864007451593343978626246548106490632564710552552064876927757532661987696964234586422050940860269968202081437060296745663444594374497236942420429089937726584766479159866992212624053305431481107413560238289043861474700140298839657280559022926427827614657116973735492876449708344068577255082085277959833858412356984503602007512917668751704962746895560190678498468096202091321018079333002330081236879441291735412149861083488832091058536481760912284586645393247295032779220491647720336914062500 [50,40] -1049415681985810978398605392465675700081740892676629886871186903225811614812461580275875966328716725970534870365024384548578990511408009007509197559245197617088348788745707380934419176451603233974484599245161183701671708982619163788564334031345303992519876602923366485272877597151267800625388198725528716337833025011097088896186375325164370785705815904137502956432195483098110764308700831849448550737245673783324351835064264032659460773133516546940006427890358409127868915410202336840480276668214968795000749211602596168905676396429322349684270035526155176444923106675641176208258320966264734135706410536944320399291208805485515359174413835963312747834772387814681733300802314874282674069989714348627209360245404637429637940264376076484385108384066780425802041762670177297927267393218870158993587918253309015590022570692938014227394756558045903033639474633008583216914049839928780888158931907185662015752114577214685833842549820091755546006053104126770961662041822736101939247281550434444763537116758690728571631799622478089651002238416060187767530103359211237238287573549037138902840888031892563619202317189601120492225305027485549267187440059350192505556413438480918047584387724907928294632271939115363881269635272732521068013423588920596668037631772987203359105704687706823335394850030840498467003505771003531704623757356033545151981966394393466620112274427975760012994455006551315162937511818157545495551553813076385678746451962281517388527081654389844424208852491648111335567348971942033227412561930709758399678512047088453121853509816936193377750294133865818378134747419825007876392080332049499110090934360065979325254143055493027065413058128836715802186855623621628163303198631024501092134376683749078667190095688864003636643750558845124476002472958231218143075153945048440981894211193883684526219806429205567675843836293544458708017468745372199205144062370859815090612637290648602057472843901486408077888489024832546817163335007791830119723759801054992124238256690596303656557188010014886800849776895228135531811964257961098928413997973446744488104648934532983236540220031478711808013644356832831086924931177367146059012265215206671882778626061710984309045151025443557781084589514435035409498248854491462629964754136732366164476609978332856888740837508447063897163295475581484781259372509424558222246747364909344015192921762170926161183577541256839449346216497360728681087493896484375000 [50,41] 388794789845131223019663251841504518421960298510664643889861100558165998857381168193936534862422422918238607632782342865046746597585814022862907803150580656240107637925803398905489187565369259689783322679050466632845033800111626955593290722906725336536185195619570248652912358397469098726612760191577458748008521368814038786051124906560590919189070773070702718297487288876291402930602681873217705813785819046582302990211193490112496506933442396981484235963773227045550739919804676632938497462614422996257423202876125081159595092099087305154263152345017183164647831339392042385424977777077958331445494451283293891258420032399080692426060976933372601633866545580333650719959063188521098373793042906684059227986581053881524399843319456803051965468229762040314095497328575443878175667188464360727354715830766991601616295888812364005913732846644628277083565032095912031876239176111461748891923991405521539745087029171237440884539097763848334297327128145001453497260152145383523716729097661674795945073366557468552596108668779653186120502458210712782742639007301366649389813424282371694049402967959308110816723704400393739643764327017846000155850801857376577999590392369509331904041280175782372021017930628423975157758778243606790569860919527416560492389160138059364112524723222424893943270449209306415981571836611809839476299567768296060662594205883401318191881145788129564441948305085793700744810899481299202489284446277914668880443974124915070072586670741742586272219519035513804057903239474015454980587854719294777035453035672351760886806377026107955786882049710453942086695702965780029088531617421562890058533968192761956103457735402817301272262210533448016854937073589845250249378613123142328109150566324298974944961500883360976070297417716087987162931970221274628611303536532480508001319463727339712330957070612646943400452547857111491023228966761683302411501992215081051491603453353338178895499800804481938753532007764316916040690295578648097225820401944961090046586547414326693883903231070060852055745349134573568157079881699779017096023972475408343086145244394930657269421201328597911903332420592947995394455552925802020647133316560834770738698765045670307831270970956641953439212730602764773568251694507946282173169668160451921142425187911515732227333701231652869940673425669124941330249451172402108778523719668174938090958151629368211313017046626416828303263173438608646392822265625000 [50,42] -122930086939554152463787177910927054626757379989120517112810646862638136434198869493699908333313631512446246752307417274437516402395712394180577891082599731756146725578199030600858405122071580724674568411841581247262946541777415369871967778027560380606643046427659005725976014715904704244282024123816416366447226637537689786404257737644956621697733112753700824221738582479573132384467820918958762389388952517268691626118173562419338679655321371503549130586908202917252308795449489438017568423648050961962051845196870029741480699450999890862550521220861218774979542929091740379083577728159702151692883570385612767969510743435062877368515925961521778080977810266783398382214918153502325001077960132962958878381695412298239597591972691934645337573179911177161897869078025538242510439257141244203826498813790816152987101260205086924551318432658730792794536941779236830192003296367053373789067097099863896447567569345997942932522669837463516600060708649917775386589667766509861490084349528709992526612557653783647205861652301608461191556249411820627060367739380797879750856165599858000212268054155140970211215920873758738038360359649666551296584742441457335171950683404028306619189396451113043500915821602310793338604098774461364075516297469364925263556359995261780305604277268978305744574416584616831064710344966534562717638885067687470582251082848183674222623610759376012565659520956755778744974091507505942419101298894657549502670167702424911493586608873945503059725782291740329592613870082213258557641532268455939468483670908324027721459067820063645000991107000743150990248619854563738041331200711877451769514651313547181732283547586058454094662522784160842141166283156902864935137128757753757841078296461045742185533541574073161525863995671263137857333895291186255492924035304464745997984060086088142648286283071445297848632199552486079596814640830211069110881302385399529654775619071418877211691714522440421897460951695361297699918922524578561121193975827074776806323567193642475007784153673009227897974723787553161351067148016508534976438565611293471720516162894824509292166272173485194419502968386115738924606227564148853182147798333469779349330223770660261611605190142490924249539732760944758127487046785630745525740469649932218154128683245361139647346021221413396286376622607670640059989055810030915325565758680224894094980089102057977865339183365378517009958159178495407104492187500 [50,43] 31384108772403232516827333053155385612474721500449002758828728965966430085595448785138628321423708977557066652270571685874493934432752993879309505438599222591015878316622343601279736046298878376185633946160014924937245658921071379452873420931867223779670853302736117931321645045729216027601649778636625812069682696832652161742853806673260614887590232383606297969532568320533133456636135222609741492731373386556424772935920332603164559606464183896520122620235454532640870676729474635486593816077377508188972406488873308597370727386533443374002979631603198214256673343442487751167445612109680276386330089270194519956694019450913740373372989386103056696270207215934745745723568815253865645311618997620121054974845009956998862625069956999986683086502261866593616702839695274528956134104953986704171236260315518219564087556032787116625423072341341005438316477709167567449962775214436905812347299299397507604675430187736445959685137459543590928722279983222191469994411896177346365867258658275473395385018478627592970954240248440272184079894973121648295230525797624020230541554968751404052371637192580806652485091494407926996436887780157751781153108587494914117972528883764250250459061090158561712250724724268933659007530797256968551675531066919999794172980114158456659032996491560699834613313952162209234410104422696286860673791001058897232371552962970200661997176391725389547461794947775701969820664126182249950564395885185991320776793692174108463387071641600372182943201510011720721231176380807065963290827548250596972517720826702734525402269015389731455798987995287118255762001070809467524603823130550440118062350763374693828064554373452089420258718535713896069262750238673025359213517590803954668093272230093084441671648141524837769359207003149616210368989802201573622549038624118821447974733561590666807692679094697235088735555405606653110524691004872803607961829557374742281157637146110024600561078570078301609742502633007410095793693546437147033815711350849434303206350632742008332919780372262252142982183033611251871010961125754891442477542857379370458882614107138808402061816536057992763401490811714941813738082331844069186648776147851119686735095743346887550276334698246227626679704708765203074842272377728589517988384099938632201794562899462869493118861754022312435995342503412434470169515052677748715779804453864918852622308522325644732781091406081941386219114065170288085937500 [50,44] -5509139325008965072404593996337585228965253798951027663650608065401204071416412955618689283666847382988262411266096548785388863165273710869199702516138903520882545338831434461875178297733369051879222716709459140937813177239683792121007907660988636476005580599165644600994020955790088190259925870192979940648197691167707045374666391357111780624507361348629061886661823638035253314660872127977832277508636653784957265179838057782441827974406056715591480261730825447957918967472361726539828465616882484381350299084641963492320526306583664378846179914337042319208360022631049667110209456234455669534901490674926480666906370248439375039099529078314619728645404332174691241451792353342526298726277008138002079261205558434112505218666454529365764017326129967355536588777758212627332495988203088641236383989882871952691418442717929540322666425395330179451702135015298956548196417921484896794187761464303522498786129913877260404257677201874412849662274848844969146834772991308962230639811257999698212567670723883780646744980186901798739311301278644712022146614580320508544927829639504020784356424966273254471232351879976379232270393978940794721428333326693019060330550797304589488303812073778738010803625766602019353481087154785409673720328247381579476731652026470092717564659108198382848346997359550563918463917882446825210166729764091390934505419646914935836259142752797653906420782892992720024424426239145231102791114204875341582897321947928379788940511471536024516763623425690512881720607364320016534651944982802501097471188775420543548943695710237917728796880463025981333105392995876495428087844936614634301456460458334368201548353857911572918288822264886171619502297234542797065737605253443268260447943433633496934200422749173155079760818500981090651292184969717352231127980958904067346138235610644791786064736200158271327562253680089825422880157168412168840915378286384043930888635737275645722182079617479887643587738365554629966791895301652084711465208260750491740314277383319882728301087125114559776933738375638351480747503606048648862780627702823787623013798307549541272458770830881117249015609031054646725213335580185611104021515074439038611155348744373498948773825307336405344240980220870284368125342706497595115152477182844511125621329187225588962658396532261318152367170544444747122231939824449862203549547968991418692904614959788027125919818161037255777046084403991699218750 [50,45] 101440905651101816670609017374514407367228767704400371028352701369750767650314815938034409166445321721188992087850116045998919337016252619735395344790388014336542215789897951529083944717450707468414669800712811256209670247121515602704361144698444143058909075916526918372482856015922681209930660001496877320266900830156708116817926481103152124367969003718381852035224397483738482034768324859586261231700602930810051875128644906322851934401107635096145242919263900466528824030249325577944603736801673016567035168158602855051176897990618350041161280607532725754009601077621199641613898790987664941191341234213335168188703083124163360579892375008448415517108964368187371467945226273957633361639370170970020700470948002380527944772139622971845890648301247737599563230595786198597332068927181179893287743129515935211428044313354691339010047904204015691511807213242230614233543630559038106099527154734457460019696305747244928644063718582886718311019800678570101814328131757486493047029781981582738379512409470000480832624903074296438995984828727013000417053148575856818871650905599238989729598145344709923605814786860001753483614286683580496893525677549611533398068252676481811809646762799884194465534018384027807954758804469790424846983144048480562235562717517795773289639435655461146870735775918040055275353944903913496469733188081948664365529672194840144228032654921677772206809478890716822362716011536876347951489004821891009805472069359932877263223719718620842504489196241387475333392134951933691440255261906699631470096007191069490877913548731527764997905208861668159617757162920971617177073564635262123293389650088045937894676241257191190003663489014427351740887681012198886289428360498280722688317580502738854560438740956159414782101624135662988113583719623014810275940816854955340165187453754994862941396917889678153549990632067117430173783892014464981444318869679200190978544136344138946396936575037609876958002409783269052099224224624546708201735260097068540764719267391465673423392768809953436825761803389629528862022887539328843487623328746643095302421376701704304971313300064029135411171121951781782307202565839346465708249826559654680955889823430961384262624942742487756909832272243462747173511064510851891623061556448942911313908163105415722881647118255751435901061339936116736103656402001229426758949955768156937599454910786667127808868826832622289657592773437500000 [50,46] 398758029120251119170757834255022350156690393510636844202795606177199385090426280276072427956129374972482588559149846012625417418266516885498518955601400955528487878312556790512105747491186654467964586744433217092490415558390818286959687008689673778203876190964940216528782253313903492789438498373099843579497510442166885772529107107934276544273863115515090800750841892787572540227007331666799420333366465999390540949419054826481220753345195199297578103683643408368050295576392343108384800668675310945245117634347395343605795723787319212188845180143124026020481938682862101043945235442570747920239051280210607744391791659431964796791991032856824859175513918553308780038151287377153377823171036133836200813204449303740088391368994851296533197108101144749011125200180297492421152641730977779242361373382189039305966444309100327883850353803129142964587733591868334978609578526370553547581256794879668951857076752186817371359874101389907648461112333481841050164013482160556972650984817280889469190538727833911725542016988635967636291344201484992020120539072991405284768505511847627444697782987750151636847018431290744898017736939896586092130130739638329378996363610687704983568743074970712361492597560761624142136138580585326085872762942421379092973065151510244871734455863214650821188600773749844730837827248809770498173802836977082945852154373733833529432579499065904879175377810177485300103606185489670118399019053539869486474738736242351097812344112672836826792567361475370001662316839190536131860438465272346758342258035251488879220362172596011934590051898676479408996069737307668101026435981680261708878320149977321697288223070749327083992472588456172526010042366544266590862103309209446997623998959840798588251252463139887913740157174786536382479204946149966057655471755765642185707457483931124478145257796256163080348155066492584725927009379400570338888465320223298760039548570441386102447740503512595944215528747200415646156747595663159700894622491304395431638841593532760104426355758283177204617407257148866905317565037754444600853995743977641394501499220845314980062305516202985663561927348777272560555138677042617692722309997425183406473027754910062777403669394684129621210742920576376173918638449832044163802510267978996756780175161204419280031358546221143997385784232545370925436732959648603373206419282959918857469001126497820663985294231679290533065795898437500 [50,47] -198568893035117558214431625282059910623763069427438341805995193943086244249141695285127705073970397274004756734770416723591611537220047710875849862953662958148165111249851074086451528472145052045667043521539839467840127477250429224619498504190680396456903903448517745083770732909610896826131463420728482153659915623061276531782330474719756405959402277682041795812661084942718823404563464004876192621503577226569089502061995074992528012438225867313099205310401007559089105670817634302534600253358563506431547288995727278515614601792099775154456655336910171842953412207910146322210979662607519676774069270405516664767688730203972334072737655996705916743765764625277207218327259387578808976194528591781587017578001923628905980418273982281292995212082527260753041784242047376506593352533252114041283490364537516471403325280536367585063439164066041829493951023722769322157501137592418688969939027199904225063423710388758994676753119212634377610435896453372022234537346642721691342762611978423132276240527444473111494574788084129522936785611937760820621515864465941159433316951841222753126978483097533327978893829545281637048130610287658368991132888137711201570761071710478164172227670794657871883880387231036672055862610238199366151957780171124785827266507226143147678782825676255093397921187009101973780810470533937446819967598789116065094350076775454932830184485770886559288574766719996266530461175922582300470466098454311000680714948726540775117828150965510779929143026016227316246084045042765854378369557779207625313671406190487156729088900357660020141291104347858670316784977680990632211739043945099391525672188403358648384892211174860664397661129345787617973144544057068532728594060677136641306127367730247114083919412464030540766476099166605554574648536107654662909609544854633602217477823128508159259976944016959543173632196940018273593328484249972672369502659689739225997132059123591150756488888011838531876463870096435704455643654472300310163321654924377738626315773179751575793299829639243647651794388503865233110377457913457169286408824351973857054474700102130427496468502037430152280193995141182997845071046184352185379779812284234157878564049595010107450176409803441292602954052974619558446751873194432851272195454760461666574348981630700211813927751299226572778946610065319902451576460812139159292473681183360758353536115738968703681166516616940498352050781250 [50,48] 64675744465017030902890039741012132085831256544839255923154106269283624637520455618666126645581724180492147620549418018561735163009500163043994005933535069701788464981107013063459162050807445994874240674640086794359000694163048026663600020153331260263213798604327619274273879404191000373394546976092883147106111411823366115322865628058473401315856908853542339404089448738383709277056325376980612494172085700038547500723011954649861031121839093844982321956528479586287579065227852356494416474755165025555719506864885068525082477997321695320858784126209981173110142626087809657878259863631081209494075690610085387546028389969521213750877308941082552256992100906549975255108312544895371505886323133535970524329485851533403355061196937512994635398909365515457421477337857174685152739488364169838675748579124109035185584913586581640732994510993286273059452460217633571503860722114110009556379010373809401630996315008830910441566403880756375993802957642129372998824110502107622917606789712564919161619583641137551554115128306419628191185944185665854856680458371301360714874530428658323521025648265996488347708250253577442058412392945002424449055376967404774030498611242555423701387045563669947524741353318435824760134573607542638998705181552329395498528257135204515684639007426011459913640410714865584346578656975125276623870032019471603877197155299408218521354674432053239759139718364037637281365583525737157002597430874293073004739129540421375647352270639339849850649647520666262736256375211261969859895089160498537691232792367160360183221936563236169492336304820182824048298978597102444392990135098894898374701831814261751316288228238563995080986750131018138003039800270609567553474685175534964520778131078324043957455111193040443716180715226435499594711105178071086134703967959792864442812500725826610008018288191095863656727125400625087646412510660716714657858138553198312056985168413631080370568856992600271137350392522777902798032817088119740789589001129828293878145760152298287973679872265652576800678136127615999529378831078500880649909445950078513908455394440052897013506703041918951915691186829614636227130742781556863416015776032105213518437697992952958805618927330764845458702575642714061645802359530607787902454747879229044654223116643359465379919266332128825570013679600434786667803742082826406975017538711757061724305639671683820779435336589813232421875000 [50,49] -16778234603492773620161198741381166731168209755543764485117115647536146654117320392404984571079106266111177487419067690167792789112831199908849027309276193019800200374089999394623411600720285464041857288396085166253074183671802240243241974893298745868854911946118330748053438359709298173158141009762109094245019120349473541320893387115158661481433761239986154191254245785633967932408269359534243824027656310441702375095370425739014709263087836120510349626515735138640562695834711349404832317991454832575319379634420123428874688572832521441324188701923445957613657082317039444366197119420029398830577607618061415490734660158053549481855563540743707301999479699150945782368787296020607451633296215343545128343387251529608502502981368028912267208373924573793412140071847140470507336388106517245224908854394085824072959745800881552772606946107457825168528776876151483901353364482844192106714288942345174348893865413385352350632969595946176117995826722218426722807214139538475869635780507376372882715538904108370454986057240035362374503069708103160711365855980098809591020789570042674288107331278090515942926857523039628615394148224604140852250021946201089019526560615106630681043633336351495460644370016489047617599431803371026296429265249061132300448959201630276656455602159771820251896031596961440064362950616896061335119350193851175209932806321412369403068808988764345117197321017908340255307935575066243463439394001067690418359296569212986863855491245171069925315379545494054261674945798975802650238643633340182598933864698033412526970167728705966065622076247208869516671584344992193254255552019781344530816803324802149664662402024699102294623567200057781489993121573274933881755652468089600199825495595801541571946202523739315980118150171574761747001598270554599498918400727759766102407622343158218548963232656724904807670343269444442756229416973999652363257675878382196477051738200723642819453520312759570279761750489136284141782918995243277380976537689135323026524942479037715663058720664845186433101732344720650810307229444700644429957230678794283061306892188438875047033942551468769045515580841165997744377002671458991419645393906960924263714047322808848674707766506559547432238324056155773695227301385205285513914285078039028693400984597253218478587936093395965613068076359978758293544925660304724158441620129802052813206003634149965364485979080200195312500 [50,50] 3727001634364558766536946792906810720384543223237188777151809919544204387539907429812945069964196236317718774648846317316552173181469164631199871855562350695069733038446707725067089539248148177331658572135457479255895024639136589734067133884154542303149229257678831123228530308234489346727700891991210829472596703868857695224447551272693756636034128783046957899585188538460721384621535309988243414879039801930025475546150233480643266817587497617697813520017780142309775976403074774414105661212074635506054055234073028054286726449351845458114120310508029534475854639855013036849925168519568549781757269059687287096905739374753987349324628410659035576325443208853466445046273864743346938982824842137593503353225353779583884361857102525056562931121391918685170876979010036795053145640257893881161959700094691544654144534422615271701904008071268874658295633520430203754566945856519899511872211806962977749377480589098564606800137726640431845861700654917823245816748830933899019697855221653674524936674098402952059826743484160868949790600239955008511695882994272189358241959196931728067272338222796998204793355024685546684303764310490874392773594525333673620989558520594694993094638327774788949691744249597108637626522931954394894664780989373414718432481546826766465011029777739650137453627466680117324421682493952479445224660354859537162581401107041958608111959738020950754616422413560322087338986637197819018270601114221578837064327618592787500015974503827861083871378528424429895199949826761816837190900545831919857475556233418966923501573944927438407792085771941507136741591766608068042992899858590639596718340620532922454843644025778616955417744077754583615640918520818209093055470171017184898180033208133473497549640489052916163160782966848884234647188354462248689527555191786961418321613907366761642708237201025979391218951909295052417611415520583243309366201690919220784746703939828355625169380733528290637168191528123909659383301598739089357792923231745924730159471497082293148152535391816291212374465214681160696770470771183431416775249772792008143811041067372820493134009750571957389092613553541951450337855639825685981558534584195270618508128438824669450242485752175561782254069406011275079749287555391879395978320315595919647931106096972000045417664562125851729735181961200307104138687534908732832186047939236790693673384566864115186035633087158203125 [51,0] 4624379445256267288211264999753766419048397108983242879290176268325636910355311161158728855244202532106644867974944153728953451627959698754084672769732971632852319768141057961521013071714396501940168958131714143738693221501578003487276983198383026567874363526861982471913966860998137815252697158245180068130437308049862105539673849108378421791274517457964384994864490975989019088477878984673562309536407786716635694834210366463452108679782898345733751627035548616536592758323055714890708006012169370078708066095950670689280151151650181821352976490222145084252987354854599339086436250786697328149183965442649401406439567437960121360888468101994459388230514054324372764526466397807111904830471241240535205459182133435599005995696696776084706300599507979059872038014261941175270921629214320976905042132281275414133700106384254095542235223965932040464887932823301586171286077760822141470732310881064841274713206528740575450396396943121102924827320511704183397517696191563415729835937283205098545113485606119727308973907813786736218900914292647413494723910500682301902357716422436829713046923729868381681008516373372980873761557738099022072236794644387036618962918220642109180480164277448968336208935732150885200010701307575801424450790287027503460064606431942645122725032266810264472121588871882938475870197136594256071765717245427922194785422100480381433648136265377194565451411517060002904385723415930055908253551373679970186382032383314850715076132069200235881120271246712543061873124377864652664206016564511832142006153110053395188623139115415291201886504127038699126272423198028215827113229864457324223506672877513398784053543402857624180322178104130989635878734615789186258933010530141049284743266508878302961546457644403003026708020811838255169385403443437010515024530093591953426204107499207528675560458877073922914561194893661363259229798478387131482330734155356816071500610116704473409119266861588973292475286145137362632753432407046470256880566462570060696267156648143899259034126721745935558230245114161087613098323652935546294472003051478099222267370738123541031837163234917014420331164437529312573385292807437356986200753045554358972049483877447793266813234625409303134012777125008464826948643366658383471597192101106342295615840340026506245356150604770111762385633776130353622027219148224411751546676060190126014033672198075609196907324479079282268094477422778869075276064748436510853935033082962036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -76487975998893989849251418859763849563689552790943069756304223473969632424192886881700980927912255902002704682917240536919967841390157468563996428803890802574012748353614487152812151965483957898053593387807104579853313603762502074889475970006203915133934576561455516718753745412410663896893919451884768058815240066375067381575955767467784119925398917449662063199294139587804514968274125792195340882352462739206903338596216826236331284066584833286736942779878986992482408833199965695048595426363901120020219701507280952783825302330412577499184613268875912515171363424605220494183358203712826047032692591052302981329318813194557654744460645889098012029474125461493150755813821528178693674235850034071069731753012365961040439296325503489359184573281137884304154111192471230519921739070922573647536518581840198115698128747972431583392728543977097962910583553975204647334233165308997583104948551959049458506364407513279620803179669048733695845692511369685117020570352873673400487739933932021189515804602632383085677416700978431672563636853595778166950799371445775055478637186661106307093365770816592962831533121512365996221394385651234355437354460825882274975869626418599325234272996470349609078926478053096216625055088560002140769694769300265232466030987685724835032834822668361165469428925903494256855079564561931209764140230907568260475145755703102351082902450498032573303593185966092556054555247037241878493265474788486641618560183842965506944986806634363237443997824978879860883356562282801534965797591601372894181218534320282197160530161641511674014174239994826648801246397364531164528891764931545358967830347324681540717967756747090089245856031439829681616077370652581511701490216268238557873320878529492251479312145879935533916819450657860646653112996438774061744618049613898727380598021629985144323727727440041881263084793102135922620455019040314347537585272614864265236215889749495882663697350559989733323863200331746398323483349030728920747088998152473591497256387811984187966411847107054400183405058516926407305566176552827490158230020042846136142341614107110347125019522202589247832689052353193999460609017144340395216815321771856782800669807840850326813908125627805312507665974831416254347791768242525412982186373416029220201343481156469784179775824843292796152701263306029418000671438113688783106651988571429249998204557948759487275753976370070405249627453347048894522798578865518948077806271612644195556640625000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] 17031060526970289181124553273842724639526915736163512087165115393816170252741590536651475607135148374543475598771058842690428344007414983816601984411450329040992731690669147305677711746965373499454524059944455521390817488912696642699545496694217791238257016062421128049821391869573828720245723399454595952891103456779236441791977605407049034398511383905386105219454007803509401857355897110560196656169006140295468661800449697985334317207871312328083827579848938771444905412146134070904731140356889090056600760195373565722921893614873045116703885898820605192239360555400819538711447519761450934763429271839921439904221198547945800597609281105490951696964635512838865744482868254602752257855704407228414399166944901808044529800709414619221852081107930153416407157397321197324284687226475132014476101432150823873394857171456054690537002551659295461565730910690012924638074996406452521575955216404334979206785576152800221583966891899158907898539226035829259818164328411007203206681926907835498450639855157817241009782787303451458729989332767255190919962246291542007046884237986549449244718703430554086673565463419352454843224704689052196990583901764384201090225120924471501890468535171884781268655051089270720047171327968484449310861586128396125085243662475958166800312204387488921676327982908892676271920339966729014154023278881390521831031240267125722402653579935626000979264173659311521072104538963003239767418619899123866116299384904383943649254727734510405294573127412352999540617484857897958781114265813053356136230967400532875556078367123309930633685008750271997042307758406653108974327455901114513051922601305515748457764407017791772242903467775850254477637822362203575106525249481709593846287773593817512586409645911914320357458924812192159767633281745549351874242317055494703391883598004988313864928023994036493906428494817259620384129446144197658641531995921338523364771341147850451170474057490545341977086186587035401082568700504129268289796898852329938004115487253515417955910834386302772049101894666879269491267136673850108183542349064707357150919854847876256589798429167860575712774384348707540145739849677225546561433917354438306031822452759561524928064430501472458872062052549228024424049482181617777558768426344248286581116041239230942045541962693915223919467269794250235110125679589109103482320926717244230428288056526880325496053792489589322362867650007523082518956912437095574386347607287461869418621063232421875000000000000000000000000000000000000000000000000000000000000000000 [51,3] 23246674816547449778667798543576962524944867113344624042588148764627338038329957739674249787476922877301135325519553136960829279622009692791200092001341678403424244977630415344408071014032970693341833001721789463444575825612948416234128237140054135482660812413880150028114160774861679520240080171947770826512898329806178816244121081193390215821173643264544563587249676846375324064094896971916255698422786132456943082917836195078370664496355650190587929862572823386052061971460417213435184957828190836022091620279685321499280346442903942843996860303369366515231121658877570099953307583321957007382244744984496514766771514385524001448057261739874384097712007460825157570868616510815561760573086610822433927633023639020700500440501102469932694003702854389263461045038621301521773453446337450848133871952756057410701860496792905693699218327634104203233602257832328070650079118492185042203685875070004919432746156180614829204991620411297068084848852395725176615951987958443203654576878108916342768295647815952981747520118022812291343269389877087900252003594007500212914460567926478546694310469633169483993505498905911399967637085078121910220138388747619249637045203974995143684735052471831465812107600369079879435248816485101128778860734500166777175728842775057321260044331706978838073195332771380898219241649113277975393970220956385689372451515216915152788199927326878680799618879737534717135792219330083274142122596113198464474575013751660681719218209534040896499857617205136245153549103290255896367208476951210736974180377884065248347804275497710988939423458964976986399373851476020609646413795860528802787645546069508150435307218996058537800448654879853444414064588997421474576589195494683805185154489510774144205005159368596839896040180979750038734748444804011452418320122868749406098244291827318311558691549533128865952857908887859425922093962343297759238833592142177174165280826147520970281255519201598004101494967874504744824532629371176789304685156850066456378412319164478647798654041653486360353587310809474942447259557083286102603351696683582558907983191972780070801985572808004698140310700403218776048751111938937357160861932529323282582596807100594277342016165057546608721720992661188260095067711712943458433883491460113248382448201646068032203659339183757678251763900962378435539955224773379988350220724020768801505414058263518249408321777018675436648766523035794048187607269190939373367660314428917445184197276830673217773437500000000000000000000000000000000000000000000000000000000 [51,4] 3254398604804309689288323599055415775782259612013180609071082980864755525641444439527208334573306482046202216080237052991981670035243543868739537737061708393974586958473852166066679223315319991418541424737837218523627956420415902363671555408493540808209768264868938430404575838443673382101571312842946222454784111461029403516537939941213364397044290854507747704502254384048802480481624766111286434273226061165776006670117125078815105518317381950488236751760964659706454786105726712786368495458433707723826936691791022190381645201656142227805742137378062137433301577678309425365341771250305162662709836604893811295716087524620604150161334582634581941167670076146517433927338410868644111697962258510306754296512400837009004257585131137425287609965270666871616584406684843705820469137308593692493632327041779937565096711674349500877786825892194962652202547757213880890177739645631613879249103713102887475752450263419521407739850451092369311016235729953298989412467093935944265261325605417695832006153164397676939820290076223386563258837995789966152165196953444777644348366404623235924326703486628461388462019594937911508728762947410876802975956886117661073316018243110106527778268420096369171565515395729356730134814026606738420458034989530168655168701357251529471233677716772520277542397479787775690605907132897151217361711854194150796027290657951054115022220129828507405681301427707481793656549453378055286562494015317260365558803966075527670931369063756809352595807893778630022926788159373843185090257341041900852291241561325749703116794750421988573936504166761369242875321727442977851424704577327854124678279614421058791698297181385701226619799217460962615366125815488223964409083848021342602279219391671211728962035370611065079706615352441920941230012032348994426279405640437982457862166146150014489482394961960405389550756929187001297297255023285255069021511063410149567180179669480685696250025940591893438143222331578658885816181500240163748637440287873915009037791538074012372343923920573231892558459632490589964644682072636177646669225997978007209610013240978642069504880631862718482091864637171080976862350735448583096127844325697981061927450273850900618051639092328093285361379531482235641330755733795001783152406823074250071598658695810313773908855795687698176375444240244486362779499880800051112699867438178324251675131792185104098809323568871217597885634981670008270899752737076679952763435220430832117699537775479257106781005859375000000000000000000000000000000000000000000000000 [51,5] -14574104524388933088724779438268552292228431264829263516156151880274013651340876558364576789131085321365983691122128744253143912547266231621097152730724043149851531277054933574369278782352963194264788944717249553965624625546643811150087624499723834088183742716264287549681233973705366182873890758921911910391033421407443119940218695664885324580363988158362608526011395030904975627070647388167264540566268344518677961150816725377420714074649869452196099315203553570969638011718522045208530030131025413823688782961925814294938402655217610941107543672828761790382649287723832035691703726976546751194578667465333086401259002157474658623422344633107566752413897536710906914269013805803258067491313864850524791190218920760169078769541500285121968279175069397835231236229084176267162734593563490354229142878915224770293735069230250986285965539046906063726789583292421004264436695592402483838091883659782031551069088156684746283415261354449617085082337786211352666090149100739767482679401482497694295952805300337185231652582589729684585226964405296159064825003784055343098721752741291529281239039912288028388179641423898074143104870946738341843725047220384612786823083532407036188252407276564465498235333647916024102527118393308747473027305830592368421426138187527883937166544865008061191988962776086282777888922423050223432223287874110864696131611541838656657166096855227614325157812228206742545839228715800451383034189975520854969251212754840964130651766958550264634658845406340953057353556896374199083633356357855437115676198218768430436444165844165893518463370228928781674114573246694905577125145223639572383019063405065519599079776096107648983856132355609819533803968649868266505706533855011286677518704769858219787218516038332934856646280197777291438602456948462072422426304713013514598091612928362153354943812670898473930676931915705308970787898482061353037973563158485784502142157665804054190077965427755052480483702002271834735747122435251505282339689471589667269892005025624645914890357684871880971827344100442753869218004608685311291767485323574459111025215729693583340564774303594365618035297023961444333179164986583579346276058475937067177199900727671272739437216052078549301839566081818564234705850427572811794329058950916699652436312818397004975228056922875366431113440610779322530672633916270502857437032208847351781025488528039306067778851766358735325634926069269157328045239590674827758362035114332588836560944400844164192676544189453125000000000000000000000000000000000000000000 [51,6] -212870719481721256190789899210364755531171946074596683948322202464051020527749954149489939214635006767304991187245185925995164335773616281507401852494236345455289000057380649836438058447188522498996340837659006978010871061097955546357623888649389238712376522236922198892871916593940359498943306429270978918484641676989760670147076943823667796758941138069002398007560981694579498468624371022552311156498314699316567969340260134895776358052695884175407334423293108580082051183676968107706363736657964322114718482255816159745519358706198078007483164742876705963873791391173597055070338458959382537858431446777846795211699378611311381248097639629784832441625318036090890048540299340037394782706090913456905781670449473791888587808288169077996438567202977632741868834522509221913440244409560971939170628690345759400455654548149951516745049055192690799641813891610835306447673028727311893158336434170062904247197706773544691058797133406092201932923027742134216230594530601382428209582479688894876897425616335365858351738837549666210897158318790775959214545566652641238053491584593418948880073061545819522745972497219122111440888276958914181446858743267148834028955394483796095280389026175273075581419952475210659657730388796353784630968653644768317714067146596419258959925661214014823650682883561242155420252920897499356136562776208290361803250274438596284522030261944456959948327936952120316279833849163104388601359613392164026148059633057601906130642480129010179776533517050771704115226140548369244244783385530125908799254696240452073904034292869015727192081335471611904962533456781678711010402325226244282918951821051984878799088057441511791999325127500798909150769637951018491578106915242621481746616165573738944880431885639702517609517134064590290757992165228001551579986999719043849310112750248936385871231844280934886578090477055970294441744817975274498890762194800800142319384348411103361315420365445474640351815039658173705630205479831042524680350466333921009989515342053390997207031284511653092803605046749406290444559337921184564708446363168598542489523553259215406677218624314712802855286513685061542844206904628478078709274093675616552930746132601245681510956374702238264993695097785563538948042060272112449502430562524648513964819086131296292765550956954995537139893876098224277983981035696934850333844840454540869163745699126625411624406823569604836243010311816632557895947475841976839835680782746589175067480903535965808259788900613784790039062500000000000000000000000000000000 [51,7] -341332866045394622587756749642986174700356448438995191134518989467189230061422658870144064229635688697208624032406014860948381385305684807906474420836640080739214357208649529032956408849844226093290629708247932406543128157924035226669829129654789768298358792389026164794461907152343848296775014400123175440921457706799564394659669457904124852161405942197401924241611500247693064266495645528193331036965163964760903197123818955426365561556478960346051565456599459483078166678785229852164136860188002473552321337072519639482565230778454697618042899426155022303679438681088521549582494672435605573500017212346445737060070713357779610594484646018788414507780471806850044201719488471443122652876743814862242297859963080243662188123389812849621756773470217961706414088193271721251554395182153535714716921723996394357107152401766767322074685834801897449842383288432267966053416269074740379203927645570578431850506863190144811703224704523241597927321041016767750343667601066417570699763300045669493000002266745675082208822330275049354681965973224442887633307458909881441859433381430750356114309672891599239327320779100944789859160468350896771822805147647657788960115892319588098789378979578909170793276095038010270910579314210439545141176771095496203144106829379331354216235664742790637046522715078279675288046172389840733234395226350023150761956029590072357809607242476135768854583536525797837284603587374811693597573032460817958000185269655184879343337846018872962107470616488926764913163224664148630112292670894463428048217161348358919071549312808790059720482439331081476371550255479327949403681470934513659751063323503573025650041587627045338903120097557409875705225241007368441513937418642168027757208639361730946060550956635943128927402208583755445221271378468529743939065712289331978728984470000037473543399276963173034891032223490123768840039102156222004687806303864932483028423481863746222140506206801276162667460175941057412553619998428007613224944470585048592286815076583077956095259690932466120949880830951099023724985039317176358661614749939179845868161738646956971681916196556234396785224292860831867423060755210699281937731665852560783753512987522304940616926884612235067486468520895494747314655093161113637062535229511178168685355167567111991321644252732346239586555791338198982407666644409052707196336115102336854338517511676973765250470552777443677248951681479821300089724514456474609795741189649003492613088366069984402884074370376765727996826171875000000000000000000000000 [51,8] -129706759800091889330626218014091093283498701728821218503725686204196710042899120106024157409805069118090022293708953602043353827110023559397606567461382712440138327047710880461855609039131491895989536944896331247951038480300909874438335546933178036979612975521721282826787362437160440238990183594249243224857936015902524213733427611371222074904071600698213102555127821342843354588540750536948810995451331351865857976634256564517336121123104268474698781416477681250324500360839456165631427946376360053648476182852363276944634395957663151538387575631149136539005264910919543992319716755238755961982227709644299336407111574663139604375477926210392440369887360524937039639890016235146194356935184692736625507412348022329894830802486021395551461697705748245103610693868912375945286518203928477864326693284425840370100350480740325429725922756915915841384356379186939266854739873221791369988260500689641265448768258501163192952815171988048361554823823406321506557297646077491243983114351471627508814258318225024197114679439130218227974529656660944125428432585404171879207038672011751145492265376594350839632069772936024956193738998106113402104224278238707186506758703906252300759857051851038719722878006116471433211816409473593473460423101301452870119989715874276386095594019933736347626677679082589825916464340340696303679385297786515071006854997561225801426906453599120520542500395122651628838232480272887587296631867277753406788322811150623798140323798544635239948381502105214735014642922513610788393373642249413978247490142750831198489996427646047484311270181123177825242121671101312305551456339596052654380062269582598871754549833070941219102638852362365428465426748071110143299878093751328126329899666404560323241548861454110349071136402090108323890138639224328985727380506663261293620648325957324495574347159178786632946510129135205869493756526935146111510842813705512809140121583465218489610969536135095233480733368714265312927902384732081286004373671147845049634002374975282864722547748198389475256563376940013987600613698182753883660002456582088640728289890020600296249169693469218059936656358903999173770564173649071483012237854944605608701507768255835895251920996698405120115254370531499564523028858724321974184889481749549459333559663160417748502389211996976453984884682217416574609369904850007862335965714768377283006427057719257392614929801042169256162539942968891882353229065915504815010287260979787884765629217553861707301621208898723125457763671875000000000000000000000 [51,9] 33157160432822800621378459864919446906614741326654067376283974181066560342971039404363067445697134471159396477835077609093732229607046551804548815005575520805576557719494965513595471256347702413330895333891476789801313797027020028338670645870926796039025353025780831981116495695348599459747771418116321368294817198326649696472407292489639975942977751592414574786161749026554575980157271446958008828939637708216253524188728590741580586956274476184812060205750770082294214737043918084661846482541214305629340392188054766233312287088740878770353165363459856462136739941733711086687010711449387749809735628669117711235984702018770471757297685412694519950840644680470291730447016206774272024896679463753202009809893473088979537699062975718402034933660310725577849979168346544548982769775060224703546604075935837492657868973148536134357765687867435250610288926396117875405119804553389273981120046841305568933582990538442209408066890942573060400983994016102515575992002429071334736789682996968579901217222117005717965119207581593612112310594607165121034868719139073746882441416082898754730822809506982356999446150162934918035549993530756116475102627156016349490869560301793198378779225419120314399472025657926896387068910882740261279332825235664127010921468329505275143904945767051109740070696094278770540114366207821231902235590179224742721947676224589886038383705907153969629000463308246305604291067388346428359310603252345189673844635843409903948856230805691157478065213329130868377548144596738236826899989240644333373221899177135497674642127381541780482597645346637355809106980940724921873907344696037744646984431260700252310827156883167938402931368261438362334033487757707760458415611104269295563835538009741238680536194571063182318945900920312083613027229833721261202645650648056173395481820374269146002939492724008702005042363567994280369717792240184748091230047216381487162164728446287085487320632436758032025094805653111394216485087252687136242612121382057464786578702522824987784811494685610182630803545290583738834751475487571887258605262479822925323384728767929816825901384731000413464996845184896989005809817219055738361644612164654510131402235835769299561212736501247856584735383947607017589314855348599953706501421526761574287956245873391241281306971039221674387086916871044341254081334396492893694396012062951572034754369247139792111188248229057552679387722291893951899503734002413348821050848192307814667086741195964338935198156832484528422355651855468750000000000000000 [51,10] -16743849565204636114369040277477766080788804264169582828964061987465072379018555568958669646339285429284508513797137308952462509996204593008812805852805915000660561802404600390433733054452196309398972699799681951061237896717238136782049279357594045490804136214330887247388746052609539244551596324524529255491446951036229891536923803907511853378979666687422513186065091125118369558015876083454991505372961766221949655593937314753948425971222590194049066607010605676163302141581359772144044207129871113969810046774133044120232988847944240394824330532755133984907928983571680351509393630661865484999681744636118371379490654596779591130769573398658326827442886203108313952252522339741497009334283969644863877891634764982932650342791778444272540815805023157895060769440061255877469416283403524678397812520519141772154295269134004907619047717782873875618760554129647144134553368233239243276145006405267674686795831548890253955702873472533480606538781793265064736116147011318693561691929264914207840956262442345983367443169325218996670329846783117522794901082697886905569457912845084334682805043287261106252973111311641080234927901651512341837190908275456599568428985261903745884818820533952809306891457341945836473287180667695171132396813140326804065993358327031397734710967493402743244131220831858503180382941653440041775296299395476774254873387151096247945561019856914564754047287644978583790632878744531135058216795324140772909020161535654631763179967472073319112247964488165115695370903338063224729269707423661235073884368920840679054708471997279627247042358608941545537865108062100823786877434642295999762299205616885044298674408096708495812006726905301153155090516400706523349311052843716603947633139254470556400123708416944791458080227659910652924667333756355004893236247670366953203381394978173410619268086610109456885618895852686330159687106630159957469745362648342352228133980901349057656288619138839662138446703443138308712260205294057898138347545060326757637989820866196773638737272150170718894999936972810986267598631532840820793851878264844004993279251142714407111048937764160853888013968961133290394987306232321804662738858837587934308537393557254664811878186409061634377922825834108202962610037495915531778416743999529613419884979908218425788750304064246457982285888103143873544117131662586259798992461180990354129317554772583644705420334614664548107738963536710200062985836604509738072138778971413647237689433454853327187805689391097985208034515380859375000000000000 [51,11] -511434196442323414209438725620934222939169002452144567239624654394984363156933098886985710920203886213517312349377893621902800920206350522194617097309965809678633606191755323755533670257750605615007503150420469758753083832174865325684332831708210738745145330973251442630118835276936053969746976224839986818701800140234523091231826994528207088524498052443115956433555908888185909969412642376631054338248197024463452258903640452048868715603269393650415164874548966282317768909502039696758908289411741372404032905530034393047394301600751387142527110477241761650365569640280705603075815717725069142186856358848690558034779245700435407828397224858333094596632963462683721229058908452657009451361763797022582182795269563950931741814706263947442267668707531922404030443053612174577345264575395986055859297908989729529495419194252366813334760888498445114400785930125663321896335831316622594080546412421351152305049939661898972000796334686942900167888979945351011465474886384233292483857326031433165707009338326777207468756514485344901859730445803619304012692960382442444709507800319975710670191018001486561230981017494607072301105135637466531823388676224735224298835530812051074510243298608693692271702892408270625757671101322829060224978145953195426440770291151377293716401102823527911856389054542520265016402450948512326888381763811924798092871440026944280614934297613873869407290635668142310480584420843610904009155079088745398600384735084750799303850317141634183421582503846281985124617141443789087045973106154782768782064407331477735034692858564816035772918812134082031070047369988559818119506395845265311856560153751272753052664307281166376585593176087592238214871374106907640229864353025321773643829431742784587735448113788995144092928476878224699325193617997488675707715542891279762498149489963267223836200023679388840568272532853876147243332015205286823460682383462858175894082482225343445233480700390387377732156806688223636639368792584771427355128208449418635663425845246443313819372077889168736873616039663007186343703429747784095507791022277073327924826615922310384343639892923786590446081993681557977962164853489702368170755224273312860558278424240088128582017748463857397170713792473028216506136660584782718868755899076161904053037353605416987991349818185437080902912908635851475236530670392116293694383198058590200193288246973226336937156385909310636652949759634964398892606974987845073028403242531095370884196075458773961264213880895113106817007064819335937500000000 [51,12] -1320115052179079650598730298504704754917912210840348472066232899396358037485934373774068418605794257497897180465236426606578232542570287575531909355665221146399700401000373823733446190205384371937830043150148060724933439399909435313645579054750783166681203339857022379807062565823020713450418591853650513462880216309977862307845006492897659220579627270642597841210681044832145374890386122991378977981583431556986510494333158800739855460067953268795709650619993869746493212907790077709010921644998588895597778230164932377591573193392647955367663290813571580567226085874197836168369641740921063154460912385408107564063450714633937739216969047727216798595917362825306919948314982119724582734618584813843026452631212293810768594702934395477051614378963509699835714684072912400570482191390434795816757759503894034970173806089420415401503328053065108085011247428934658528770657940595554037454783177306851966667919182748389493639911719257741448456941519391815980759950889911075310946224990769343979672727752881985423312543060164995816984207189759675541051159453205081257996991853960594881423245038037544603594096796364577312782726309287714832873793361623476729624823586244152265338427080773614409823937737198128844115549280927355196586107029546954602576464614115881248862482300271707914536288730809051043689134950556846303539887752595499278613671409997347238046937735381885296561560571139506909801883817958308668157872681445511410681629554935849075157602427730739781187354887006915454725148478402977801937360269022594970130907931714484137707514151503810861416729722865710049426926573783227300755536474139229388578338353848806464238688051456157300039388448743590574227075164292219806271505367125069713118887467371355781252903016940082731280678221517322812848323309135620135284845143673219343751427820735567282381621153342234088917735537398500327494371999991826121613799468338473963699163823351867971532306834446946620377254293107512601990644938783735514099100617080389466741748768836163285175144987825747945365821035318592724081785673522665872425671943155455303597780185538379180809781451835429032680399748486722148422899936762277623365988039047009089837736439277220446823171982694433078093562217548515664518083651145673850974534771476419868062713389167421573409919649225049806077014106939120759217690273777829999813477698196533119339266905235910458526804340815455219481665474336432539856850026389186013532968468563635620479729477008690174955063412198796868324279785156250000000000 [51,13] 11823909305514677995910951454933055606640089872628777763083649467870635013643672821160975657368328340331750417681879425990843847149126291065493483360642518572641914266441711181630697330560586302804039486052696168155476751299878701881139006776484397437810785430549553625546602188212290999895587225491728710228110831925566866372576165821275600598291767676571011546289529087043265914521491356419623878221684308147409942585323492315081888786031928692143809920359970937166386196913017863476294358301685748388049998060714148583408600958400321969232806122475681422013645513987340105691533119192579335296137133063389431276212530840518955550496588165360318269744865202837191210413547255429484163879995919113268235334346310781684299610250969416334811044534130148867170643624114340874975919924774697036052211636668579890883936649041724320204028763432327683039954880412149123882682544193164311372224981045809137213152819208317691320488008335042220360470555482775308337387901283107780962462455491508382806639560366668257563641195617367715665560663215443800546726317259601241112986568967932292864363803697604999933084056815242491178358910936632816879439787073141982723358464990092308067911134870733383344330911497769327192830087311723277748529621052346740336062311930570817082404043745269671324320104486636878568473350415249614303415207573471153185840787170488913101305563655137099955358867279999580627025719294450283076672091023254449246376496773389309343165363816346653314893451809230998007730111729335092609045364977630489821430856086575572943455674031443414163507708578626037441716052240662629324902841311357967230235130568636383163193988894174497862872702027707721125280398595659090258469369957645855836044016655026465616977197325822079583367878257530367227563054797458715126592487422421237649460493987394776815031192508736499949495949083443466717976444467433313635142091056326048965505783848677021886642334616611998502087127233416446335054612535731352270653267195595889786341904404529904277965413049638915860079284191732482428394426579166368167848194293946641692860803729399033764972884921547839224942335998879896914151523569359602176947974266503071680370209967772646440896035807896322737529337026081334990124607282635887263347755340783745319899509897532862714501380546027447434859666337339410686854769214774165878096047258071224932633021146950228429848589719638169694550927041234834257841287164496674459318738242839549883165698807366283951125751627841964364051818847656250000000 [51,14] -4468837431087721159178842559187654314191281801200851358500950200095250877989313562737440853299816007408744088510744398338642416791210467353646913289718082195886327102981891050902740728841389070835293569594797998934490303673789344175518057606225698461235300006967821086792331743589882441121518857806157053916810610014806441840970334653945558127743705944823427221436163767103151062873987886625274632671548429219479407787659584155807714423357528015472239404203142408753828572213731847419823422206374780634971732274351388198848598651656261487006797735657598494602397795124103119870681841552029201820408643102268758959981991006241850935580625881064809103888261005956445319591083046430811143352321817301083592039615379251692836953596003610746878721837908978107750617528384249578503802441456007761848820919877275488898916688030970131890789323885836626695201269448050971626804988946837419441333610478613368892484204704290612627508489859849898019283890020156967900021985090636128646717560755356089325491109098981064351989253410330650072557217816612499374031327005854206807245741509741696003254850534493405192932806003808754658919757346767200652028383205281435750248321063781804865580753473185651813267531044636573243980300898641203460855056657839651518011411156299306360406583665086025321843386664187643542986665772708292764491605599042065132688903890205920512456400402244232621421846549702288210503906095918177461085956407045471458695620018069282467803815650319662860515198124347550994349012611701587629388745319808721036232596424172436210062788091759633302686103895185849245672098781976948843760110648507505104085741101941327407033906634066638757482768413028253126419871806765172986679294705070752267881239447049541911072845824632151319849462016565319700296015515899984209112435398022795363327755108495372409248390451513005764159657430956518563615131123972583840580194200731342427834092403288707576220739258310311858429916448009802470016193167833075792295611758671691228283923874147590209191555090017673112703205172619241819695410739344270302158584301831309253675334695283046736605895533298226489567953959802767707642813980927151726486628619558950066046935321172073856363198016012685372460071362428232098942053773450839745449418825287906865763480941572989441681458592967534574038316308719057429478079733477001072261745059966049412025225031362018454250535167500425767436234966315210195446585563834605969191562822775525145408900828947196259832708165049552917480468750000000000 [51,15] -121334085635431964358476879301219407228966329447943974443773186689490817266472822046058810801836016311610052422307863770334619895559237004950904666654057880601798605297104665758122794246950853964897165268700382743966792828606316121561564307756223153727545317087441730084454727242092685695863379791216824387318261687385560350123122769405117962536594563256539033392249349047586603161366206590083531204219438175369221127981607877722379687401973904269589069085800296730966642578160416889747715557290362817120348357510095882277376577855526582149832339463221699251700164633533990305656016776694639592631770182148929869748809813123633382100315795112034398853325854727664693690638682793351551274142214125615489245554914274240469902018257297155095182087035830491752110862546328169530948606698152234212985845458922676485773785272636255111283399292580343626802576211986320841177191751133012126317707996011302878429445389459178102046740386512100779667686177370791595021761438388559297796765786287495722494282105508704053181721867595639389652296877848220585201514720690290207914662502538000349096752623241931310985591415540130414161080267310659952213092860526273375012219280241380216673564208190386337414776949101286941053348966845798900060528923412276322767238698910030683273604833470907633662612404554829278494486172390003718473606713502188567861973379314100928355280179087986883621246474667441535418854259798852994149271241720603445868074909323155368900011804463591122904464044323051990863210721494387543198785999825186320614693895938757301284244131713504521696922936180992207858180440613534653711112088933923728893962555738305848791408056436051666648776825342540545223233209814085101023348699380776595928682314543305540274822139625356583465274174572404722641874756837637623508940172653577851323351567243826553568217463056563582325180763208435974084537679542933752274818226033252998283124869322181144924123199089040441253335079473601904463717857422698108648529437429328068229601976705115309075605963656800678482607148121893625190553219106916207503891899693056254986216075322328375444707047213794125583510734028798927577643188157455088038167687791573765273579374400902572594082546587717373204336867869907774415921384675574203348650205892566170322217939611381251408331306121154504944193247757825579405982243713010126737425847579494314585111414051966658420649715931882499332301200719832494970828908927576610507786229992858882261136214963936907906827400438487529754638671875000000 [51,16] 441308218052172427405587082042063688753347178560278376676085457222389683940458734009262622245960123235490576621753918452705962824743149956921616956650431058921567381726964573250319337461723022691401229894509391228279741191043645560686938908256084082342536070290740255677351602308737214887065191950312071504513601824915376520959991093965384140436027774523014478850449906179572426434277508504640367375891742687274228284113569441724986181139779767947296649662871459536254349849057283794668575469350020579468117883262210574429569796314923150703854288782974027912177599172803726732871807874257235562153264402786607028572435943828096639588373346190667096870994970847381982152707108775218552808727576873046016474421778168841351594936768402690258059175130323238059549188209104676118308927351737137861265000488654798303023274160847047763275089811082143969088686660118734455533226164647524605905778280881627739060032743849929706789785843068321880293965965457570873769571132476515163183881000134634256559017341113225961435775144364145421863195624841950042822195895588382597035253662300921851834081633990496917594020832762802031278650087559707573372820305826403648065254439783036539243362265101111300837150547540526002600573585469585222803986330579681367790627131643101396749188150201959799089317209238907606637942064482533156412189036604553696694993864333354257214817350845925037726589267698832014164538005320479212054147843600845325175207647695352792218765545551212960422160522396775121500431805779161157333210244631079847727112515814080088944737035176001883343830687297271106105193032096102413808213180278427335438629362302766566615442850097094359478662243175087552035624138350778523106498313685664718526699845213857754801863092656914341592107108651380584039911938687751736221616229539821169570839237664748465464998762252736289893581040681288494782837808860405741287364884568229490478548547130660650452758619668534806037914009445399576391173702190765172830190772780582154840073415991287234854729413962511151498717855591905921378932445759603257967389275353579783840570198127474075863210498543476232248313943575347658052289686708603414613736096299921886792812129783533251941690000016067751503725144938650868263720252908849844379259050264540131784770569600730956259851449037912612054011079411208335853559980931247516913632221724687529446152147645876577275018907209151464649773514688301043360577684567050086413757162708146818911464359658225475868675857782363891601562500000000 [51,17] -793675982823030559130979331794305734598558479376412924988254533961984462970025602065717850528546773853951599115729273689551537732811319563517876345379592385424753612967910696941251479257803351524731719186185108571637091390916343291680965990845063121670061208450419832152751344447521458101620640725836143598012041262586659476735885131778997676111670041684450070465646967455338084565880733006532227077560189484294235080491540542460348726362160782753407738194242822282955858265497327608299250360324033239082069106104625813691594947033983260172707499528099302234868931475114828421215365477332667249825810372978335609367291532187657996201173134676978787033857555351037615242588339547886230471549792788868806428446020073705953114445718745266266494688810315666104909668429966966602092050827987142018987389099457887151177005699932626681487254579263620800857764228797744002218593038784138867733759700080755997807710032113680036015956232727841920289605672207300817947389863838629551403542823726725802966414835705271842346699460926306698961167020083648935874964709816207925501738975578859127290740953258278853019317779351658669080992877725722656889448210416896617881439470859895720145250390955883320631680369852212035850793878668258267507059387056871195746185293326704606974734518574933953134895161294967220789669428092257303195152694898490518702709603460971282624995019761903623709358092690604127277836734767309998760409858115922174373535146762128971065312550025562397635306109340787991698656430906713465552288288382207030060077344246521966736653367513185918821535853736939252797781207582889569769745793654319522411092216058765049780085019119525707308475965162728567307761148291993780637323760751747155465132658931270063117380607586965871745827450397304647381406825769396612002771798750192847755544299970889955497696822937748268103050800594603212085639090672972888456387365271524230490718735140581824421549972384773943991342892066944252140404192773459850279786134794592304298691891958088852815514522017612629275218221414511645296831090557954430005751899879633840951589646021352773774864475287158366763454112970735437685079075625899086293214406773487815642544775363347577137920372912781072505771881574997139547397662955720186566234194253975265788917039192028510646718192951576608753966139192474061487148010394034412418055519659468878143706997199091872527369540433967874504855375818072341650396974881186422097265925886098883543923188099711296672467142343521118164062500000 [51,18] 792177813634234158877872733817389164893568001006100709136671746782314526985801500375651648643255155232705126476685678256456409668589385701478789333408541036297899624393229829092014781071410223311303491669916868969307191329624001078020247959788306026644767454216542903474695450024823462593027217687980119687451048332965611612862414012779037592255201223570399877655603089994925174652713097772199726127620997639527383081461003484109322747205208217060252595714175710395910501034178285904256036088761332245044751223158682213087662290926245055070135112284815542784159975648404938946050708236885487050416020339145860107575125292115420924135939941300922288356552759586415481239536901117769007019671356885079011839949228915648237520389951842156686016502594048243433461138553941630759531702625131828528444328616295612643134850047999024637286263534294539545718778547330231250886977445154262559994866307759347068632098350201645485949756855152657416223910527631862893489422143065960513726629716539914526896352009452382923629395368259823226889662272205249571398836547716357893759558718753433205962832974666913123212271044112208688633688304889374163091921500360212778291834232684791321037510452032212277970949258246409927597230605326024926848101287387989881205970880424499833320495052134990256694232206846462900732518227393446766174244037193018369957525901892580859379839081936649520373079374854670616426428516854482526791572450740078048259809276999631825039543994926395423837310559055037984826005159891560463510588938107265351825100896744235621007793399280776421075974650013719441268962873867166423048414483645468266366407670394465191586011324849771082441743936187792881699727652538647408653963559381367862438241507991008132402894756837597794345950775264055917716243763139448592227530775801931585224634600932809649119321241230980019103587155492286789921327919619503254820946152228223388699838494047010204793638003635285915909777378459938064538172013906169789154643899668785457998374465514052758208093520526182044649094031372538139215911064419430431351611440549450341481971673079086021356904462882711324013507323905944524091680939764878850918402516467003978293224963035433423552444766145873968021974376247896328972292961941616627036527590204462550000634948491180846286953389086710441357592262063775467890447545247910447953435701080408618614830430262475802282227906175852933369496493209729053621117609504773324345122844622512151002702296409552218392491340637207031250000000 [51,19] -101964096876734803638476117246190414228473065734647402130454569775120096353927114374520084636431077212853858200662725417211724804482538017468686337581509687562606779169296323140351171430504145905248178945098067624915278257280607034168502359835891383497514198260706717459257626969476839793135670901970200481481346102007892627854915373846219011099195574061898270084898271182559459329202840937620893271046868492401185839736421550188228134480950322114958607093881442560539737798130450408549388120499099852285747645008226881397514155408382402061725691842597672016476887796170037846610598349148114845533893422408021622085405111087106284087598080059146297478044323861734485540421612300881259968125937470160176269782910226087712816754318785193617487116141222940778046219246114651304434375130539092582720007994442308585158248986050240382840853081825349157458036934353387168893411727947990789711194241818843857189086168223869721830830347780400203832265616063200675160924989869725426176873598997078549363210007975227964721560804857470770869020951155491523633647489998147646399451911036610798674853229034956152190744645848961730680195767612043395822751489870233814540985413823128991541570120258005451189375434143901438013806964487558794517944726890784564592090040654106563656456341115012926349180272798651793725954739374313348034631187025555121797027297616146665260720366480252678784851691917744472018369237239055873920082796187441308244347781173971739951704824767087305819969236904109562321964280623949215745232996254082550454700232717233556457001173757777238366073996453007155699977636580405676113408845169663748095823802256070630682895180930091619888158360243045629505920925929249488049885209689264167369074175118222324734321935514955727813454277571433834877711690688542372774565239538726545283512444615685500899084760502300489097118627447844217083880199098552383856042263152787139659902459028884740592871873602546415801050050315057181814958637816081025115968953866262477418211459962213717913628111015554842044184750302755303823450552904801179885633517819075313402162064965474237396629140411433250271946459673755194069586369353353257872322070020576916124542861184630979593395473950397224382614978750949641924445113931401526683296281056968354006802222996900307425417291234527182622377759215087562557005598995240846844190139682975818574019208741343617748459424095322410776936199733736788744060008548794455858251633802776664472489187573955859988927841186523437500000 [51,20] -1517395926324766193250363737465822658416044171851740691912349436175171989337777296121248860329862638387268254099782129391432328645422437775102228768628239879101538307877792796524807278227124286883597588464678774069381246972299481037665153511479952348313982050209126317212516319737722065551367134868451850360395552261756089078503085399862323378352018477037915419140723275173158923462348650613135754886273854317414656668410394574343850166649647162590459896082158754511129233095951202840832490124744145942074976180679935039033554555294788233567614973796576388447967197944845950742012470030886622821265846055828817519027388686061807559601313197861434536207926044334230042488261896171850682811804863172584795196351469851777360354832399943580026718488346284787211514182804188956173085011764188805800678108801658619086802618394603801556469811537340792094077525343877312347301620565590597804432884040753311028688779405107858734167297690362417687468785566059071618805303127136929523810168552263020445896614363947103961041564132570660144224958009743118915149227132989145184331675860880361607173216455740436993540120442641050862223793918587683723555946161826033920726392716661607548248452355739156408433340283887450421727817733209999698126042687542307365412891343278472538785665602779304376518629390697374692556006160508302716861291436859689957740065007741136658073147353271022840406970601668969823715173164454321636823791207810548835122343048880917779328480657446472291264479327938959835259432010412452716731541217774440672651242719060566078567552724468046686059830015399777225503284136166348920277339732315864271826969316373498552115743581993569187686611028089862278368828632437359512938764756906327538234802191085987156455264697000166276295840278374828740797790397600776227498005566721204015886356310638013210232660193484179218709870388356896287008100242469188437674535114158929782972897807528944538472532250442822272048600168464637647159211251751918503819147704156087239710727228426978797673002781781136247899376761884830885136655279663854520249957278328282591671389852786278812677304366276380513625446053440480824238808572694010732853093195216841233416200306070706118278711641276689663893200914873498518883964374807699644697842563843868971859247168241989854868176269321125959799361700020535936243729245011306885421785476526585370191226594542613393241736302863170971707293628893946312777266060378971758861277015564827941318526427494361996650695800781250000000 [51,21] 4318871445635546990891937198705276975249245542090601862894725684934900994487932341706525519738841016057484673604368957978646794863877808946945662867167051721531680021944662219639495504589136424577021582193520649834673392496729209782623425118454689286529256527690012728931276709414621842406098476324905537220338339675781259491759040266761928397288061730359808333481566870069227264414725091343702492439444600634264302494673861395363195984211562844446136168741549804050155892475329702509417488303266418158540367569742653128672378879363292116508895227891184849241518184073539506942763345410258306957958536356412777133464215448204052174655713197152103069290130060049927910434241442237069988034865925354834552398283845964427966926642804448835016526158918986811109462520200887532300290526746269473022539383018584613203814246852365084437940588585859004507863373026666464818632974563019478688085295750884639251211116477411911247748121896200832276690756936583399656269892912431469626722844662370689672630616326571906696602922356670505776991386224640077160388206358679008732823342445851378572771125391591299098110958686899422251110769168242386626066439888395363710492175740401138334226364349062040872177984931654665636189657280568697949758220204592705664291445938635573573209878355722026847745324323570229885017641673503874358576004080086241978497048083515902478121560196561187042825088212560855777072678878185104508393259611975526020083252541840200563845283958891550499681108764438122376393477178402947882541770028176235840845079689648868902823719629814638892179997891651666433652507088659987768186988043859462228204241687296429738405941651103666956771765677485801818844354130039877253153630442698446884352583837361020223044286296487426847200743587902219972506825034790571524258707347346471027328154411730606135472419888967538122116890679325977262498551260694332683567649616466562879684614790627972686254304496673886672071530759392621626930324188745125424258076004290296922132139801802676865549090751193047895033679868292605700703675560580123574225048838005605436744087775853204626842954639886042871315239895927269564888263820508996554797368289343390823842628448667237660310757673044435705986067642243647219722415404780793645437634094882574435948551208935480649250751814824257991853782127009761545228410046441837250626380826371437358739567644043762784287737897791423806907042701745704932830506695166120247533617960977725402926807873882353305816650390625000000 [51,22] -7991202845639591524538757033384776955437850933292000231899829626348230567942096277821798801661660741298190738290759862663726314575466307693380480676629327727972383165536756123686807589855995300919312797605599971470379352600897579269331715824701464241276187661476204096065196144775529075195715881787129745448349734093682892727534742518318658965613359251546568613549074201243047286994494023652434843038504233232871873292292955602592959939921688740958253212095430936078088017633162893708560253475786072303785940830589623006895650669610352853281434901025147395783221833564456481337286273867580702575970690363577956165793381426487585672348272516599368584778564202813888998014695167027504106669965792297983778878784350789535743157565385889411557032723838411508895122976118302726655400026270201740862774907139472085525369467626888525139333566917846823268252642557126772086730568605967445464356564082772216130670597266841290590364747791882389099365655450390498760790118732214629342875613030090955244254921982521547456321757831130388588010483219224428364704796613678524693265402595283199232120885445577030695832088494956387206280191871432231128676316266098701508009660859979966217060596761974391497637796854730381407167442220580567873462897532495845794956060652536621337746200015910961631251778875285879353495885703996027776654496726804002429637350566593290248583851006245619779285494499135723175821571029341216464835166512268422583941229268816335910079228791114949800615925098167411949690704324726693479607284017360113239082922884609018729346987885741980218066834957837697951228554647980649814123155701788198494487651124760732535497701039497599874519673153693620742167678574381611766879383346692346870333810772938540293137561055687219862248590861658878382968287521277255840178061660369748621561595837251167580754644463559087315319879457450709100719526024747216714178013467371952803039918612816028114476441137081542250780191238798702385338537840782579893542724326706930614331788093179396818467245399547634541437770055781994956828785825860784847754949214254341709168147561499124851774245033356699347665529545019532013933648140530087896497662061853122047617150814367982602751416553739336924510368208903177173999611041325831308017360090566705618932129818812162208841779296300894590425965448640783360022557194357423574413557460483811229398431677849647888175583829468146422649636747070809005990340348283123597628811035642470983475504908710718154907226562500000 [51,23] 10794136729951542700682557365618910676805570613675584816052411785540225307317639829176539630135386316557743281535658955815168589599713460993038605600350383744373858682329857446843314726099235482801181808408721660809659199525457626886384218347662373851751822428731121873406275249730535848612078382880272636762847907749978812459277984752411651944032597243858702471258579358828012623785015628130555886346076719468487823775991000218727109009006086020202373064466298447517410430570826869134323379104622804642712188557209092460294886796844037696534549503594738446181228647037568897548687277193120281818043159082515062970201417962614093602310057464919839818180623409435832683836598277571351890906658070489664571143400298644643742028128792155954664532512075947994173832818886776419721868371964141685631787243141481555340562930396733421865510938279688444984205702982982187424399686825082388336120931658525111899090780591296022781549932791429002407768192903321112949475752733475343962487261303647227862508096974810552719754657598371750802654561640141337617198321739763268502851726685242364284110650757785056615559635507586220888328327781942887846828299835390475733986347476752785372827999001016645975166722224031090651671146570894196680635840994437782518309036909117815374066616982694310682634548636677644884122662188727305752489506991770003237764857339475963798753933302369517177749006864728319799734836761610397447364945137373425619007091585672387755399248626505589973038769970504070737125624187810132454632500375323741060268943284019777706311791767291752364435146616542707575556929605954005474191407398632255592019597505928497732848823637184748868125585956827347765361626579996861387419733782302670570555910866366156358431316310960379611737053322083025619579645202213040917006943995157541218070098864073143977275795419479344804137493701518580265150926223194993319191639865183414297364490318361340189626678356399573034082858869557108926988105325644647374280398262160450576241840184770262849256348650644212145179979393297699077025765218703513527047543957460705016120830108987409231950399996262275011935628731430763755675233887628372427861660197297762125947163625129258684056045691425911871941322001518670628529314096903023013419961227913692468552318868641280415694228975559302334165892363849328134802828073991738820101891803176228536933094276123506440825790497634858377383127700744779763820177159894162069496761913178772829269291833043098449707031250000 [51,24] -10231158912142454671168988167794257901065654256957461189969393603362345522729898117289790955382448990592572318368276047280986241262708409753459192505300600836990080106697115804237076997199468845903337394034342261218516991887887920919048280816589970385322784231814349781441810731955050449519926703673805898141946762991846107949997067391200583059204442040073996287170989964625612741399268623046209708819835687903391435975856957129748450008571868418634814659278773130818678529349834326809072127766404370791668390031664609841313817840343680208386384660983742051112110963996726765816684788008793479544198885472754021283725413663032017757840990351130437670597233530442896405759827619779098843355308648484434644889003225626022619355619264617197506375387127858849719367061537090408649710248564141478465314095134118924927773686798058253500447538264259989945996576413886142326156084567820672531126941984197916853472550434955605209020940499898839558174540909265051012028041046134998975251009908792482736965967292130178555427479940092857597481979735157721168822318911613657081817479283607103820544304937799063665494131920607523782526333316322444951356483210792885636010159022831772631705162217250212491680102578399550327419375327126488848152879997135628929063705802766424822703949614777435468543218555619621851589068201577823892697841729461402360177858721335704906870962928911098644776541169922623626081064419803857678320372369242117689455378246907430683106677742988114517623788889133639015491389646294147674659984702805313753041563227803892314446428537888976687747247744561690374819518697502799209538308135655899842639191443784326675733232818482664232725572068144226046806707445502394097013100442982940840470346671828500020296638305628926411771557909423036333758999564321347111061909446759602718059853343196100471653839549563626831790284643133580976878071099690481646655077436720290625019620214773504883776106196727036447102670301358040806164533774224790459704691360689198608904705583476259686984206011040089881831535415812813570515070240930115714882191186588681821080656702421489064029991599677868636383366293195507662544840917386219181326314647576099711245093880326776599451166932099918215425373440865555089893828608441612635290101952821792629229144717358950854082390624625031635860827702463896041181207758010897189220743815503790778216478233970005351579485411612994457825601630828982446516081501924671972453273482983604480978101491928100585937500000 [51,25] 5306395948848057622648632215586484841729934425647976694515102821802049232273630065655082510681251496715756656388005302843713908241106238974906794538320635742541512711853933774161027902524608811443352997152344484974642344215178784608241017054732532435278433359362097263214744446757540002888103450720042804787762052760399402532745962120434645927705336773333435175640636193651019384698843816103685030950130981837543219954764904843082790346011345144851497861766442400475666408638241031333417212182039949442130430283102731993199872959742635837284535912170976702428711491811285288028594073574016608799054243281836330354765081665498399962622506742975767042852250394507728208937300085802355629194232322738004406285755276923895830948825669419080792882224328687551415785340404739335625747486616657657542139490797019763195091240788363440613877179590637425159708741604053946246721957731171877554157358678322749161288713059706305756323341764445352209651457446756160276827577056971737029325690920584943208873417456121588338251891057716422050005597625732004168773288341744421054727245296840711520259848389095941669315088580995781540325442828558951027837520359527515969635635352027857034521033013528585652901806968717287762041728082285432714974191916645261936209688287822155291631847130492923175187721238223054928255380528035317773618750377505328082373838634940243486835629740825739033482376759536709250026100138265753732073561723343621005898298867341052387421998647633942819984084646253995394045640705284538264071184237282145191424642499059723833986817697388119379247452919374597978748152497310534526360944686031658045518747088294716598528030520244436447248109522754244015182427428019442496211330360750862110471801397430916916280525839878550179506017284986206155287962430997240826060391658256990399813668685184387698388680655575302090911815696849955102171293087054444519838406019428869237728098120072749194017448531985112027717468480343999838303567435799930641342561361067041191019986478256949594489295095963807799901294616694694109785900575125712552394577508429808542519514694167540538553915336488958782891111420064574291535022360044971886324500292864606105063785333251668780841948500753392562411516462234530641908643424504898805458880759564224588986788291595903650532859886535648924929235488263917716592157630864379556549218858853264796854089196000725395148769882723763706916801017230247757709386946032409891615966301969820051454007625579833984375000 [51,26] 2322200667981106687320709750173947191820624440543494282602594542648566646892928299113764744941643487281235029870853399050801179274272562690785786874924802640800444472623044065327465766970914053588598295255382327129783176997331579708577930531685870837453885699104485600837134182889538656249684739708873239638964131789786370695486717714058157796432654782330018793395461828238449663895590214850337346116981924652700945267991206709340182189435506503883247569398113187414211191240407893296837331635327537824274568650094752955614413676205461648936080456345358805920124849125223574389621006779793271013259401091262641908969814227487290997293149636620910218189714001944531589635348032462313988099154724422371777453438617028793095869996935296944331976414071026692331229893274175665108627404604074223080328854571799858622328916309766256808705807444283844179646536471828145599170057643525074232556925035821712733205346439373688110857772973734956113282987599163088052488311366213961830019572427676426767688103557156201953398748085826611151843034261349615980666925534610664618900715277104914461170918337751674892286483764699706128804111244410612898251931080548366934530499288380129107907632524487681182649470749111399709891289628795910671192852658146845006580789949541730860538074940190096742492885137810198352153358260020655406852480227588790155017695067347478596214167152640282921317880059676172559854830896305168396624718137389257310827400470881295400639756343290032788170062096229750331775060858768387771533798618269332753282920933841953943172220614994269233907523054003650865340832914280380331686595753147338193277477801238721502807339605415861472221592145231291712453333684170377484519387141199565068917866829966608617995910374318732805145200170653545188019739005584452383703159079799063876989403846387153969091027427664536303407881859472638881291172380453231030163628366865000966218671104045926419200280686467622761828090875578038354013486461300864464077012439631563911473150004031320888498587539216707459442418960366409661532992581732187861016235721238443883546228090731755532169546998542115513609488255658349556497558409471081702898658154567419507050573463282176614311907375368228125927374574837680968317097200922527413157964533105578506261595849102624272202257093080717245171679596956283910050656113715308583961450844542566826142793026231385248041888147421922801953289174715988534420575846971279698749413000768981873989105224609375000000 [51,27] -9818435016493293312239677937082206135325025357058933918645714466135969476336711595817783955897715299954710586188934644284207995293410714662494901607789026740876002261271587154568376896588512999022773613042693900982951662891757049564880885453823350507006456072096136105985358595761379718776307965077141670746341084668208739632652227072582425512125180615656037567537851818363263356259943339585596127937169983125014156139756553867348053593716058549986447601749807600417689384034341849625620245049630048800418799468302920123011294297175550459132172408189804912150174967332058760315814172905707042036566664032824482943174822841215097298152653423822267284750249366269749425207879904406015880316892564017427218796155583712687231953488177462285090104729748405515852397642756034812438778771285299208081279216098462034955353040401264288436867559153645230547627275060948994308981085165317676878458040546251794177196941121945470087609654315780783658398152457392043536718701914943659220616784419650616968503142391254493010844542162139833239025726764493312555147074673654740107480405881451841101741639148143993891229032978599435940434644927384045514879283652426606417288610580196505457682489875611621244815631157766953506269552709683062613332873646894092497172409592745186468868439162628055821817452114388869241822848072481415400189546444526078982559511077745277014307061725234652023012071727740506010182192760852965927607859160231435274159818321615050985983668107713181558425713643910459380358023638878056510986200193281140345856122764917443810417130669939853536179919411227826782983326406224843317139595846216180471723842398814924735528956971935494615862290526463141826810937395684166902958812699009048369629512976777766326474876583518590938098463324968607779543257911812242582334293960648839996977327747901704276407456969766812028679301348271027510573181781120869854889003907278627398978123167493145600186507118950603677113129144508088600173284751795439668513164004865935236121184257105675386362838049697378680596576468171484751795716442510761519140568732672611434859756169840720116178003830630353155062585331734142954833029358540164674170581326506132612421317852651193891538307575319258676235757550203878972606137034273084457621196951795168002101197153308024345474049734902669545392262529586023529598787963973217195092929396594889364960494980857735818238529421509156120971508313637139662058864555439774424172583167091943323612213134765625000 [51,28] 15314310818991274699405904002505383419130780165968559043602708703718111701645747869502675623371284581648145065974188676264753299146020002531443196385005403029419206601067096245671726595807271048681777408958875166710197254267366150114712523198739628075059448400904582829829630269312715982493878778331045877222578037384550457002311063676990459570700844251232260278882175382859054195859032714469669160522163145053047112576600018368863187025975819122685776533152433433926051981970393159122651345728266087980067161937647581971973173847216146689623715765090668845932391956543923190192008138240272881260214619010718885276491374092868495674247211842687764834246282055743847164154775158482010246400932685239128113990439298883400447198839729385172085060406003300602372289210445885850892841300147414215191579722329165226676833467857199132129808315922190587279210211158452481838041894628167618149812470483155697596716186575430309048375326652970760761851988457003919351388574269023626694312663431708493538361236244749554323361167502492691243838692915086116053570596901069692835976429702230489228906250945152603850939094418212097133567795148699223981878844687216765934475467206608681315978144135711499035656083155637443507405252297723716638489556729952055641152282869560539016072025528610688123674297868612020991013145568228221752058964714514118845434587503420694936526041001870098742471020191439766846532128340456191009752040193974000462579027626777527008442247775049783290115932317626008266602285383320094770965042903852429141095053849923625195113019251321883837826019443735202576757547654634362689635530598097390368504314721105299171225850513130179264465958037101920614029476109175806483724846948152984346549574761675049951272013929006347242713145078555256344069972623080905723485066731776393213515300537087197005651098091969623114163800761850641943530839123094819155412617499311569274339321333312017040322963416672606132939613274378517577608688353064942077143429201494545395604076688969019102123795674572524394722555693585767187655384210845734194739083513634486585524024477176395369732162617387866575731444761932443409675602738594060742493292328987345040725501990644175934030644828439446253139769627925719393578704209532513730170361468068922959632980268707280606242242966943608967541009167938079299980585822329646354420210482315757701036189150730099313215488664290335285377356560842522007728945532267772478007827885448932647705078125000000 [51,29] -18396980578968998979615787480205285371912628242995993895070411169444828997326000845762469501993737881626298852356171677048334025019389201868080393681788890957568658051351715984447962535736839860587173157494896624945004749309182174658715176840168988576412578409455434178770461735781116761619333303689734754647154183151667554800134598752617422671092800995866541987761071228963439249919587460811800669993932285837278070119119178089282210479791893541841314914048900253735071388668848047917755689047762726384348070477296631494745653822768621295135053822942035776248499891051549177740327270334914742166381009538310966435691075135106229993026725583941219775017721507577996031865262655857204191935156011006315793777259620561893588640247417260065915259360523876487167804676453689251783539537326793471443930166494372864258163414682827086969101284632557892687529693767818817172990286504614808467648926620421713492031984945063086228130389643945644349652856935612339001911934213981646346346612903442376262169873693682187989910556792860081046188039685390002821441911016956625107235331029526334903013866723419844401835136856820194575200307732452280521945356145948244228072337557242051219131732354583742409132876531095329164356552793527631979782375753672535374667775529796466075124051046788259649915327126897157854341997603017859286564024250020140503521772126884851613869582793258983448453115437240088641428642095397084227700286960632008339495552922464197498433685416271737026010335823079243723389607328499718017779714061813821104233831529804504872705815484879628349495666006278344694695727064227554279076596831939098086655017770390096944667036925505077191611289570559492716599086522114281699425077527595351456347329494070259758733418516153845162050674567403789701141366738107177024587925343690468914171358092878677341047838682761973119139643794325692287098458748309463201992057733426864885017271266663112111250617896787576220050679135605010689927285605580965454493748031666109553831435843368561495889588800827828834705451202478855515442864804736454552445502668517775863454058699490322157023817620182792753613703916354313858608722393917949781687623161337535681169782385215253205514885060316427454309118676993746879187660708214919578660541275925059047925493626671707644064239493414255638771441193927355168851173394656727352058101947355431300398303203907357847171705446402215998144860899833348110571362710174980747979134321212768554687500000000 [51,30] 19282678487588160468837490184356031273286879108995776581314729252240190856810639980373933886633031102900444590204561233974199866040524719939402812684546032890128334734721303326794036973033348172249091564772546165941517056054572887076127416754133501732337401550924817428100640425915336026104227398395596830234281102847896832130632793100154433838538596600287169437930803173262116881452414591194174965637848508345808378629370309716575284830612411373939870058313945063258601204873719505508912883619954463255833169068769800386871830916783511548523814417166734788664042296312400764442164918637230818073075643650401879460187966116317583080776134128921637512395709391980949459989294661216631204184649882217128165620663571734490270821371545322623973418468073274703004169561622828094627508081404077912960918980173511860695993089659002522625833810702810382151115055506434551862220434143592849613380344816277137710817190885251481412451286231558701658709072657321048882874530424048194729388234001431501315661633258636217829571118301539103041587864955541225685492880090188874476470039065910467800319360389737889147591771740111119789088867914995768705243115268640215467429955826978451070015524726734099852692163174551967781880367885041377114905900912408156228433399328195118943046808101517929977864292036324700289680256149317130929508164092365820255596628721852282627001315584879257594803467654290219131865251449339241938945495658006596058920334319965342539684747858345129102475834489165524734075283457042620495989375069951951091618123035042361031379606243967774387662704369930387316059557653367980224141907436508135030396704073762274306599891455266705208656824685171504598322146100869639764672116965846961008262664688388666350032807438862076031554139916451881574001355672966360721416754746487542816910953406442096274524387816510021745426272009728683865669180162890968914324817100653044024388424897159323548977175604150123595155982155648443127095340013733205055349185622346910201819658175077743965865682027389234006780098631147139475555490562544656196751731653486127865726320331896404772494136219624519939129338350372237723607892024168054165166789381352146130851648295940255110636041955000803436038167159379094509998221355832543795798430238029263182954805456964779499915616075310145978559306907422393917875251032476286708644028485940573887736712424871296168877252559891228240962571544414962728536400149437213258352130651473999023437500000 [51,31] -18268379856176013535770310523544848090693618640112165851402697441462401379833274113057086716907677982519557478142062582265043442527080794203830518369004142049211342954814379608569982154098424853948853585805305921986438605792281815552392461697151356250033413601948843310199472092812238905049766711594966576872455395682720256998944903274695106382444674963715601507188827703241465050187250577270888397460954645642891580891060548375445549321668522672263410964281369461153380100714256799017740365222011787470738958699157167787458549663898455304003659610314571499917381247088597230122281161282989758218429264431402218071085584901452071867955438976184328312367049164928404143985051096737037164116395008115503102205155585400672638642481253966458854419072394871243969565736604219241133388275341738321102207229597768833800748795659543007610123536829469096871063872200178115835021217023025987021340217453782882005427446434689054546978697195240726256978919775876106600121423859151972997761148713883179198879761076754175905863960170266731288936880103879880311592618946420776973568227175661069785867117940642961468536708131091779336690558650549591341420444649318874885625384782609624335783992786945383273825301105287299414553452199313372518608729672180912380504776091366743711912758400661732798738662874855660223850685073914379089086034138152368661992819672720339414565460518993985078851016338136115167325936940409941676031181654835914682847670612927642158526320624545219847869658206206792780968162952882379542858527573072879989386206573711105390740517111648064620982709956196982381085661280424058963750896849598920363557589893372777013540221221586514426658143785939489175558224068936207385099488815603868729983422086739072065242814889276885317648895630834497956360647947197894476783373588166264409616323008712297781576734068282590110845932440849362860714032566723812754892363570861680415220026369088177580640858358475726961259287525281762213673923141439945994736781060433879523661103533630581426274942895010392460302279579259129709378147014373745008533520612222923669400612593268691263113058621327954571055682490576686240078691280272588665773352730392192960354156091650771173758497786720912152046018272324809857320907768464230447216380141914679028317677428962320472868566371461251910156952645518602778491282792769250366051999538875492564691864700829041267234590879791699948708796432232941316098351336449923110194504261016845703125000 [51,32] 15813572569200402509830345637574375710119828823265499043659666658371115343403740887352565872759433933823228078418905080779041572176429403221198584715856902708872602104438335542256133321601208659871636835014214136264001869520326832045559416423764600373757901183299912018790244907298895534709255452684470443594769748608839793532175853328176499916447610446234626854212989911395724592200174286991034699298639312224408777679860946174274577004926570405535484409297358745698944716562718028135800285321010441622485675370016146734025078544436649828121390287772387856309743481789030200048888546508329729833371656590291919965324677543220985517972213901354575725158094531592352374399422330078925783890462473971204158386846539873276503918844497398465417128449869911638833020674849060042172831495126766773367411440622658730785056337209482692810165352738572879373474050517878641908468660165498875447392542249683941064104464723750724048562719478332083761843857561788423616671681019748463390332221393820322304173010628659351207795619077379673842511013610909583219643007737738737960618638451739060525711522030388880796569976725726914806425045424606934001633211686449775291681597778492107630486165472767763674980724139262173227571951432211250708156930918235144806113732507224075813742192336397306632726635365240229634293466520834176806925134249609896636105045028728519489232974928600501467173574183966957216610506416578444167662054748920080813685950832549799999749453386845594639210444420261407173587810283048942022625301365317040460607405411257488035274267996760023823939241536306384669247222959710211029232316381217698704022614749428151875070211567577194859841599621822843453242921136632651739440852451434700930714865903430648079943473144720495421327162848229304192305366510100402150770344233345788473521797705243782510949725465262135611053837543999822258505731609295972445364190207867319802180986544812290440230701332502876341309778561828564799456887792337734228445782395978526145557812494842362667310207550521645273892282649730697762139212435242810893429222493241926259490499737219922579415205060548197398362452961087678986883745598945554349981567470610045540232253372628171220455088882453903807811529775855181478078735373776650012077636109918760816354386982705653496664121185004637733741935616797721425733477563526220887707310067172054125163672956158384471120916751880318034956909685408328603006822277166065759956836700439453125000 [51,33] -12597499083308683080966809720309623408390874866638373378335677381244815079876976445748987626599414361588005977106872184255471805446769321641799956005668103667219945069902148564633387863974536068499315282389005466195567115082255610810537487999247623792072973391574861453020519874446660319485675791368695849135397290438925370831853135672405553773334239978627166278393926572429910316544386951130731698723575237761190644749862691098030103258601622048988381952036383478249157995243758895895672145017175426670121194815270699385095954378185325772677447057438690116443493405911899176966197378923103141979968007261922271591075807275584882203064550662766230502641299948319107229014395887530462859586919699382913058237198068028201962626658666440353137521990557180341550031933986474260783091021001889926381368008336336634687145052150906350119464791684864129798425404647991341496748063992027513956300846710715311137223242605289366092298222591865263938379496473922661812659222599609238617912011280707183612682899382822805182048618931506256698642107326825096707686941495496764146152842044099714793703673044411031407023914994813804186775193553975895082373166887667319283698836325356600209469554679679450044407953215530778685969564324299425192377996636379459587756013876717687486949023686000489272786695291704504759931321913453762595747122758961010327952753808413872295661509498267147861713968467694882597026326820316513508012142540392089486879620337753132236809903461908210713561021669728613562773914548921302715791161810531739497220900888982750084814057385108320723064099580999255425131645615541818807841267882070924459367807095218532808457053557609895546207947307778495601380486065059605614305632606718361582609355210969532233170210048038095784741075572833866521267208562423106259499004777176567739460547809383937161342485340003173615660583444060971939216323984228248713036115473057465391243616083841852568184126657012312586078971236523424732242732771245817092575538438834062011309788035015566016772021772863232567089311351283176350871034709659248547975735416575450346934714567995565867428651865197991403316907228158922519483143545649865700286552925425535555311266949848841612152795302816965890880708773065577681616804069747502823985355359006132964306880764187132079330272982398119958194471799577020725588090662827279361671067875767039531416617026337137319011985790544551513186978444064356708054219780024141073226928710937500000 [51,34] 9297153952129898635317991513388039515623756077201686847276543247921825423519231199793347164808297740255424252602637697395532138919117645438559138652138420409577903176897205317010433864276187815247464019959871714153066511793479952435786460948204487653069186355049937006576622958320519680194441486233392010107669058687314513991288183549207774923312179386269436866515399592927793511411611830996198861875773895392167589845379679841287417741566477200508828973936992283282460809029123905400293993260999863437183498384738152958396556969485053049681449031574506142346821810559568299413986816337722274942489922010362240148713673710480835920999024837030636519687633785190045788834534955500367227010021708062347927443776685423922230277192870621407863025213286443268858064622752664205627478328656661199989752055506468111225691448116462020160046166942977130962800096994844325974279262131318390725122480865334485095977869057120783674110676110653525656253497796029231407709279635127073514138145670760865646684432856942850572108365567535155800288362906529720524543294098256049111486633686368380121909026433750553812522021425373727306221424954947760875057513031920441038848355251427209107775257707821927635159439908181531828746582940307433770819490625831443139022817120805433104136272001268006097916849620418201261353758005371714582685379609089180549357017228745325514455287951449886855540846030671412401869368185135059698359453378199822749214451155398136101913970733149027380620801418943594526707429879691200033784410427144132069429619054392441076149098875094560632406364495129423254855478758485348834311295151157259084887768770885015728652185098057692731582692800947739360307704356901157359769521543994226373355608911658552408161777154141368909518805036776665108549211534957138738219280536383162845734822509794013661717257078509552363754326862712293013872621001310216760644473510703432547105688977441034206238773220962823569414130913463601745356481711774488596943665428464769959413071195296606587111288890113637013876796827242328167726749826728390455323698728196793757659081633175307031360701352251415664253386206755077198212310549656295771445931471417421146925847693297987983442739209948515325137767327058862963265147216073581388352186452172555665392799990048621439903595420811536401555572877134282436264675381590431290238536079873211361810620754892332403413588690795943266463857018733207837613008450716733932495117187500000 [51,35] -6373353574479784843264315688811657248415214773588181431518003646505793102873625009043814971658797000419999777227189588354207683721563452852351502356973522240110744615463688687154459655157938851414124192420838081622824752051245025383735440528348010217716957687316266716250859661706603591034323039102241857451179793862385419827161992423677414178351711628143578450220189573918344432017829194121170318160318212172912047472951640297613771543893634148057931386241942699345430147364327560749213856588816932220880827685838840874383514363440324933895679722511966381600132692162088369369435700366877439912081285362239262435677705220022042040570434277127943385070575605363202697651099894520779342198091848282450381529808450182114651895952281605902483141459301118169051120177468101739734166980249016896915697365467278305061278000802999394760184976049437953708050739258884592921549684390941425202349760321545127712733860867332724153490772644823034759604323591996639251715080676455365569224713601456521088523971264489085738977913809060393501194895519008100732004159451040045740563315496045713702131538303737579492193293420266853440335257189053914430756240306387544314063815180050981709869629478704323942932859026914118078347147255348629360653319719022681390298419382360746470753545455708278735249727890661802361004219417220304307142258724314755863252384536343533876492000888884871177623653431646665668483910882124884793890787822173975584086124283564011585999850235876304417656654686257819047334957756990015412971955150632432003493224616196876134091572426637733698965551809491266868517985886118797151638168531586981654751873807903812206421860675323740648487233063818745370791490062778644138846404841436478394550251644009985796273206298277409688048793047212120893228832235682193172279529048988822603698011499551760587172314554633039133196538198658448676107555365918397006064074208509796997713606185996642959045987784584767293755910181571283706339243673180484753174378097570993237114734356082561023529599954490996388817389949703304505560007713676311305624076467423066614905484819488421776016548593885539230974156146852023429472248663929335215354051347373643924286857222952979357958285593449470591079081407520444917783689387372264994796847813519378149821511352034823138938560415318838240694920626770673492440194887135023141242039081602223929911243886256514980451014697722893091790061920187682176219823304563760757446289062500 [51,36] 4044898106434557095946718976944424433099151034462246396369141199274278154087180910855098011122203830503219775387578119522459463300302269772011013870649026907546718068735171080431199237295436977048483276095347740759844752015719500137739473087986717791839423028366137274857457765517392173208232287236370923640158001630052570849649070020185981262166569037597877309910598719598330359683351898629031348682475122011927418949690404067180970711902360900579759061326536472751008455354151283939344505979489741134002529221842765319774633189784324117126204018104161807429484567645728253432409489081266882684312500619533787006674773210911279818841213698855594272259379165075170321742282212371453921040181067737327214768795921991105096504016042237245404984678922173890397863569844710598404213818964935990511557220520578566813806024381350235279487628060158705656220862117896274886279531453542003056459767928383751060108458602115920131583650344590736833453926262260397404743534441606964311297163182618273504063418906471669897563236178291951392374088551321416802596792905041564829501686425523096950186931057967615165120848440085784154782229562467073879348356431396707074427412072240363917050838106040404180230153333137503696104621567887618553836309641355928196197899328179494175584682445192198910283208830046737472615192414658701065853321258323231935000150235899494408497845686696510228505610097020498722190326930952219679731214050660042820535511586784481661539606910645864642106085786810954896061699902102467697473369308785581534375210172304193039084263199910843677948135987815355653114824465879958946016226434964630600257460095009394661099794260947944157322643937659715244875520001113714137365422573433728062210605455324232175984475761797257233868625837418309682935769678087641304965541339579089016893982653081774980484428330454145206694849059695747605805765039958613513146277523142519654089762071077448872113397593202242636420998458825550820349723093760873511953317992371261627316538341124828896771414676475574306466372530123104311212339766254786932206132672417362825898895963301074349004496930325381901754710771982526126740997930733054323359850642700285779408854580397334620782718083030122338448596004221175054305182403830662695612878855408910253443996622795983100744299190950411982876790686651036761176446057752802055181843936363209521943688788235102021347342862145324803024859505740096210502088069915771484375000000 [51,37] -2359351233300330025124337529661577019232098912889851096145756270868697258082859115108386646088745938063286399104511285954114173624404494800256698565094627695733561976669101702276173493284280017183265819878718107280609581844032524047271328723159051306717215043248579004234211048624332269958604190524602306455744958700010010090160356047062317662343716243080087458216593186085012477166534640415523489523569747626239738419997201053775507397394170441483024187621476497182320180882557306547747297959395931896485428116122130995042583584812390586424218742900962272614820185580761076359392680525801941000040280519551480986154278200735085832848439201531456133968978399929573791386184179319760925430059608929031018641250147820033568893250669004626064899799364282866774657426005999776111782188251727978389452607316912334782864019665709111262935769907803587743075504367902506446163815513358710787246525676234261072800518169526915422508029776042329963668924614779723692692755033165000884880925483508880282595167619658481103739318744909384295874491384077520277728538461218378602352075745534144077212673937948762786474185394315754250229290985068628501046662495102950548873786776502497824380458643937450725575075375230988177056497120467419399622611721273083225223617422673698048443708988610131846621820085693070613105782687004626848160738695056500516368855098956795493001334751302997917330537682830558725613996696032253476625745953667443044947112483865449734749352880495679121272570259496995644208226951880331835041790592470501451434224988486475254148306861738356137321612949990139598174142299595423865493517782093545514502069707048332349902238432782296087966766596369855060302687222889462513737783255282084296781708732276859809777461963719371118461034185452829699968902496409316400700682018547362868852565248940535535843321794145376282393666108206884075626385421590659345651754694490263230362188555007887435446767865447703771737564782792552344481251975844429101899841742877789963049858299343509075578780350718282481013582362714409080095001850779244258607856140908874241559769859992902853975130476710919782764140598355937881439361664627565030491995276614041795710903708971764566968650256760133317789575695888744107536670210061366289832966456170275318211637099388203943469053613667638960522392529360645827490660337536002248276469125358027527048761449692303573434881478864798970418448220698337536305189132690429687500000 [51,38] 1254569519729878962367513951496054405338145763540554623368455361344697420215254579976671784833524601864410505342667671770442071244045507728388717552023537877824290305133838376701312909334419747389443795558282318885768802036822823860394816597690439439697119865467030744918792388348789967853032269692955526042658515337087590433066178551080135814458282394762704917472501408635316094072237163542834141361208057106302026828902381410184481858819726894324940157693276118705153006401956723975066268907011702393168938943097511330593566003209457582704547500456991255505747923444078965308611823245728528000236025818728212873202273914292993948270839283574963903309408417069311785504444038649686771613115707045558120805900459770806693959426229072224492292701023555833255071235133621507586580977439404117739158558313291868190041446641057824848083738383233640089971482352840305978927317018940503190792383054559169059562953048652169252498864388642353651455886420747617682325729210105919683624637296330959401940647220643860259763333414278023532437293450409981472504278136339795234370335428219420227572389881451119009167552627265229944091139804008200678364583406120941684185203841717065679321744976973258988755773383614898052972182035929764900261338471650367029138437169908585652668023655701930139486942227893987975664459049000980248692338975577893294147862919378660719661508592488362237769989289103481045847927362253266711676571936735168817867039654700799293254538553981434499300903497675845565089955086589412691561359970064960959994214029033567220873571365417750526282599756169554081333565607563215654500818418602334658609688031180252678718282207538002044429541912707935983931216179590014710516691614082695022492422573652827625182412708898020369187244447403470481122290506303165230287998157083273652703615725477810017739578708891554329176198991020348648467921017845144576005494719787789831762573940174298323034110613754226337981410634775875477757511079342256561180781857125370890678439362324234261850292114817599816971759713413196909883577806058202020948896482420527971043960903445247474656120942467664736006823097943911239925506329820488678173371158315533433795021569568777412807195743868327406729311114133104562178653732435569112939263333332990851808617467149983259475651373594044087373828639091810305582358686931342309804777260109764249337243885048696680996264727318703982583691924901359016075730323791503906250 [51,39] -603737566304880968159296385477528631493223959543643358381917616039096621294133401473027912368689835085688336586491156690622517015912074010278743879489753727856398581749803470867611594770145943516968230887103899177529922818136907149064414060003691441254076559272328810564591686055858803185204641283129823727647283989257300304990513135208873149195369534062345074074467608649883359280685820404731655773080982473046352873843520624532336758574317856394865503001402655951049743833337918590863886737225480448286724347076172114243216472270942819313581868217746846085304182134739807102830144708572118079890889327814916918941847115634589080029985998097529504389155950738716645529317160510482703865361338707369599972534888304262647603172381873151832094528678732534362541996354621370323953774113501348913444208536742736765809557781710345450563890634095737945222055528185275353064453445849278165951903256559387893720152632029238721506400085745141327960904758399431935617996995366106653445889404591520205655999689333049183205023034627565156710686455574642677278644822446157197953798466842403963130425750055068022689819614814880602160829016479740932467099709527889306923307079772826779679966459396968053651785648554272640711693812456049442996888259373423917721402968304698526490635083348055218090284897182679069015654793039986462519767184542693013185655900796726822237694603936659546994456554613801122354720642856476043686978464908493952080205095706014144727253521658674832531793813705176109897724925123477759872075093087962718992098465358464214268278341782210016199529677407233491757548285933809832129717033136670543778044430505239171755273941303251932562074317745491631758136284874765573290849597674585199919289332176497123301168110466854363226982243107896151693706988533664088516137851041741021550527427499108664506969788367448871708133201270365995253138482663253529991893507156870990098752681677724463319399366898835254220193777356742981298574482505474751705423476459292845131228071861557400857147742844623310629973682261127491641596594148450872351750939083809535224538019519714618909311311347599210574346465188757693299562317995076666004683239886475421796649524986760102300031297175916854916552631486571521345614069641794380321142927247624193597709086193926264234234634517574734193491844852359222089532104993350277788070070855304099284291719138365562423944221843996604803805894334800541400909423828125000 [51,40] 261076012862153627646540359240242644396556038316783170129173334180018120896594455058012222289413109914801523850643154522622211983656417650559634627088937414426058957348255125290264532522165270969715723453464684108368049648190497761850690988543320176681202113912756181775163927193004417495522952819549343412607453299913819469335640363220489546568515835454302452745056362028582100999054849400289777326095162604197581439816534148102469981162825613903817482554422800431641086387527265379962711247574845335592452781645058625500628231006505512220984984624783454495887860318524492775209731147281456693929208458586935216862818979223654966628076114496556291494889025492406056398502856774258115530837929477882605827737767957859996074759734467363370692461745727371577739906068811043870388793722736809700090083182846983621861828909906266547697547875643122685837478666906937798717162031284809958723300657285719101819220318890939766378723941050164700836287472676218178812768470633421956451812097335134842538834689970730328233685417259256661397130906833220526303016998763454114005511181038187174084239477108450537212102252510668537115108420527340252443590560578310699629697636423590126996139942418607564962272083031674042951089490259224988834328223071027892498010152554557455899375328971873874480359964884328334355473897798738654542899900800521118818683485244097172088357991667493048552932102525121643796584676705214140036026016033135521860641980159509093024262383125020273355400232603927973401448174093507656397272761738267045202934687653903224626162959425885223035745574494653227768973282309500912497006594512306603872395567997971696764559528137326480306548046078185826727937928574894794012746273173521510496735464211888871858227644586035832649654916776644163010636721606520183722551152586433863008751917615457367920002455139243966700479845906818208294258483697355393044926442707537095993508952838745032945385666829522097153045391347424518692195055549974190758731671463149440910973191739563889464513299432427879274705848875309508878601447318696920005350030528170252475020462246706849775935835982958345200989524195554723280443167974495345929857355203336308159627275328532351106684801834211928446771115023727855735345658979805216362352652035966822615558947871086354020859069845520002901005832336985114209671430741045641856766651596678348110388697719832059229369547459498335229000076651573181152343750000000 [51,41] -100514837364280819918297796410778512234058637860432116426179244012195127840622446957960818307552594920545838056184952312479722169786088877652557722508677333856625536837499383038912093449048007786305892097964031345667707045319305109153824895693021563377056442078292027956124266453032681803323266492188665891288686265363576278846853375442588969211156953166083958317552213518474075348236795767046668520722740257982411943843116682115147378638858357258584762774433544367322427722265270209089719281553137192500143988525373226438875219305052975896489984615107671321954982431745705777182514041655324837412968363073636249345061444418099433594855678682479462117510594286398725629023310769190714999765007421977793366839624062741220050500934462984309407066468656733059121806637306565899333420528411613245200414838318712134163742806119382056594039431747753219105032292279868954512121406958400798849703401918259711422204138734781048453279584417556211924472960427205866949877410799468646869816605696170923943965020391419298442841292031844102343586502252832058343944773246075354616290706355898931872946292497349827886721369739010078671134544551920032731216323557896253775453318473237903404142539619479093899906522916229194489204715284420063960620900996237336196478531856772252667497064651277171198445491377828358576373943349087878295325967983783882231069765908670750982682874053019223871542194560921811442966281187195744119764372948712732752764728798443506519278862666259659355543304476778739227929916563084894992838276623316644548067098823315824407823173751592523270068478578056276944017342213111354430167491365251296927887563388417786669788289118314375394570963054158929107159674214404092002296247203430984446781600497001112419282805253985873946764309076880551047146399748873024214897351137891719256165396685439719824233706236489240924104881022072163477598799921733018357912680478040067697341045858113029351182852996447434068928041264762027164123735472504285894280235212822901620320928360122387278764411617866733802467475501561199602823685201520204400765658930289441320094575512515573546115933742484633437535600852178583496456280401985013398078614676736632327047472219081112715887429368539545489367243063775692113572184523800441745953582666725646691534404517569876636654163594607498306834882186557859961667158794166881506936219809102360028707465974132070137426336886576905271795112639665603637695312500 [51,42] 33937223610079586494895462411786567516949023357605973309773678279088328463522710403286134209038322616495120957059905057496678888579439242904081318148880460929629383819144959847443047569831700780642533799953149129340841652097718389877586168995879419100386632261210006389985416111717971157084352558935959838567267025470030949003126102905385423646841254394815919016671627918408452010485945855915545789144282868129602517423477738656223466418314813074884268942721602349179121452036807223562665071316645021372002095891934605724900557037126996160044499854745606862205166077666806722318431541277839897974690961870116451467698971387262130102680640366812470426331560210653580366156792012026676233126144304082771725321106422830868877927338261905664861013393630386153074768367808923646961617648343815846426798206326914260524708644834779010004587560317526701511829335821271476802862783448808849742396271062430393372185704469214443638103608088281896960102283590090584057922965732807419376254147856733112974497465377296763774896480754986351592247395639868851318639219712330037801942335637884536508126597106396886299362144548954796913866807235595489873665189033576459917782073824770000355480680469760956760359073204151114371352053437838405530043661001155992128688819384757435443236575395768608561410158789838724396615004797566069571730132414446771415319732591692949766048175403926891784932315222235404465453303434921334152412832319656414920278587776691592454159807006485461770326276060009414970063974849892037913675024075395137120938835257525342392823783739750752909165737882222988262287426480797161528678749343267326539624989110574021679409280622967048691446635888480001599932384634789357985081748856148794036407991311775234038397025229795534487752835451160962787391457038904295133401029917525611119462190559536806340117695162404252485395493681061088768980781262209193575297056406949558006226434773854322919797027163548801742267594997095015484410334447407130604332428142470090785274410251771169826958763450468737271290534422209289627657600504584759181365484257367085827644305388929525312876624259440582790276189954094260666716891004412348686063214421249904473343957604038919962393719910248669617555419053626310747074216909329779731287533789789742767214299770420866713327263140736238318212868454239921291777542055420971377940356520886976188104983198852074690113345134534483804600313305854797363281250 [51,43] -9774633486396387059204654717765789811886657764406404966500159663466598145314646917283987939922374872430375402425660527522638907360479730780399398978134765224361746573583182118010624259597189655561165363001873428691491300892251977286401260990391721971601468298499555042785408286759389713647434965534026746750746960384993489992533429235394081484604121767101680104843781322484571833875609833991131208708710923657614452495816580253639087961481243681437229889939624079363636917254524381583391179363564371376568746268769376478912781046207125275148016685269482941975284239307659311032597572249851560305767713508147111064706908844505248044040275815719735939672871435434668160883717757536175738099905132156213558235227656196978273160341669618358773081538647395454611306185187691464634746398195952937061449405863809114820828060314730000356919566951686564707900677348196033302919122876568356106255171863598680779242564615049121249542097574020149028792678643379451825584183309467413285093282816640863093739642991487774823250840118605196152164448758492881316344721524946557641976330286354283267389371916296965053733618306008337728309075216648473528329367491599847859942032573920683542194046897980584344012501143362078095701393530503906541922162094085532485444725980275482736408461381140946478487592664529468970241527871029775791830132818351020560056261264750963891708389124958120470776256019817533720092971392501679351428890705635965338850668140015087155005609334711452044894858107267376513327249801635904957589532854588861650026968117513888550724999631958924362661813032310866136553053463670272252192460194452208980437070754079817815202604839574934746472022288652736700965177445249873336300560015122306545655661652931011074588730738097224433232765095591758910784861291373860777040951791847583594833494539139555924102113246855817166772267047349998308177771226134185539992244908468876646328906090740484795153762858269062806866512237678345149609891899134206456226746151543848754734660060167541405695931258400741777031262895894047855009046371169614008945396049525628447991892234970232635943954603377389821459209324098684004293207628227204768409557807579130994427501645941138956690331387804451211673465534130173686210680061642933205836083983865910710759174623819843172943040660090137889754542541296553151949147315216264513154442013506925201972206763252008082654143095169274602085351943969726562500 [51,44] 2264850052037074551215686441811464872896510119672397967989457503212528536977101474503864503281019728301429271552792265501288169601418940222959825491907387668950857147992344539846728623947810312281296213684268486551386247990078266256285876899678501111418615091078135231697822609447289163447872686600324259984242643360384396844963660932802579027642915302429114998553712918412087741436493396105467970932974546304944339570993697825675385100206543012261939172452481877862719833185708670728718071157933519352648434370792574151443136521002784678617300677506233017958787834456738738394474875171457508144465754705452025311066460028181438230409543227435149496092211349467926062234921735582174493588203015792042734021485667754464598175855051670534619632974089860864781466743478704902965861383602470708354588858926350269840289857518264124125647766019248342270014526526686772929357274831534174227993992838483186632812690327508039913543610478287371038161824541434468361469974145624708363394109965670152421901159733057989649006424973620018086439492238155478924801062868504160784479213977203079236427459601054965288185656360471865449472546774687725369634609726309786410133229022586189795651270561623585745456299991598690361108506334247537527556125384766944419841549486540373897167525294015403164849680717892122635603135372309199664006844385759879061230445397681547324201251951298772681548710852534004403324694867685973114905294510793383658208831668139260798206997381805372353514854632799457410064993882550373008459563425652037942050866678080227203574633236918853806165425468754787464056262885459301173760467653862240297439215515179276716882177107856007239732995565747544196538630985410692980585504852659322459573706668040096369343350129490814943955070242735861577471473367163979329759501551036012704129462333534072880079293688619156319516422415501223787675364110118601125233715289220083451756107851048246004154272019515147578731418077191101696057553464779574939436717836868277871655126506825904649061245411087708949778567633037098077407012912866538122564660525157211611393718341448383650006204478498486389158201742946396398991419543191058385454287352170044382831442966487361298512482955352607364850285514730337807904052001430909798896805820659796470907349738018309641698853509802596579023130983402282579698003858560709774486815047788490327195988656688169227138018868572544306516647338867187500 [51,45] -354018609645910084849466433530547252484226894541307531805490280641491981243526521491274389344202724644950461967746261420096635451350664812352481311318289319023546648925300508785507462446197306521966856616816617194717088976387615150627009496966982798004828142589452512633376252272883939878506571513257663360197188586286913696634248452365320578200600592699938814968981826532468319912328900596898578241718980125192766781884498565807687340378218861179063940105185310811753581655109854985455805713296433385705195824459997374446411428435083427338817038614084301329155876104575017404482370796535059376434012369882497541186537846567032941351946588712854898548176211870138905496523345477935339068305557935128043035609304191024162547835438609236389318669944523335889765084015940172273229982307001675225117361586308321734010568068551992889918501203960946053447475867270105284019371361726971912423985985507422748954769802747481657849066955450723105614098403757324350486814361647876610486043448521323960210937141807546201930964116617888676513275701787642646861130834419855364957466213658465842579526914047257392246871186672285506742665462832181043546981603956520631686228438295763725237168024641538659577933466124707021060498854588453430042292680408465759685019236661838157514139925111188683254428973124922573462199727780697006502751805904273615835670821074682879632219924720945470819243148678652929375796666167537809158975279611433759667358327762135509580132343445968762994251623654439211723771082708545147493646128688774133420721374993748950496886908730091032954008924457660258784741794278277514835846104294084567369470488485221401788477985338657850776015616122655607403671728592373295658431027101719275965775365641599993067590730862594540654692682081639081525178521395497859495365682983340509039686497434998117928824757019317028051457750955987242293775185424012645299952161354322572606806529421662275670909745169765049583661940605712372590685881839080011317733244020831716680605685996441794067400100874452905274078541767683400573756536851365495264355973635155755228637355073540317767224735138704164802769971037823119334276299305378748415370749931535817764602292155344396323959242367785969534813790708047512623053258650027060067782225702272765054252613894590191217907624702259023888198973195019964992492851587877658412523353042835068242057128262700871346169151365756988525390625000000 [51,46] 86291200872729152666053025219127879019632966181061131983969184282258407711492323206086106729546090531320452822152710039477645880315938986665896883990650784297278032441812619465857284905296419992118854755876289639146134057505757575696536862014729695922876407454027602114410696805262814889128528239785640338594528054097235961264648539883717577971711957329075568216121734145710000185362760029436031020144455526533277384246247340161161351065483579661058563674322887334032049691222219189884563347104006711708558820662875895735109931239581586171150728722001053368312468228686547841982472956043619008872899942544430955807395019850264480204979993950948090730539489183054465284223560354737240974008620267613638542406159125844417526210377301966863873874638177967257265125109626300234328934622139728107105297865906044061563198737196921101413459173991466198885910810549314137480863502236693721408832309062045974008926256647207429711337730798816615354589588983692856482277387437087406219115876022614563932375055870779851344856639271060237176171604929411800724885626707817540615286726978933162532005205651115150049360071278006336752214100733646082680362118225754396924782607562605933477393289899598399433719511150751816398003176575297078096717240071494225505149998942702456512245582425314227245656479239196933591350552954969967066430794289557449938826395415452859768537674164577811257618064786211276304209757266813893895860237593519488484104373329318813130999309870206481903007226015116568033069102535705760420175248601433130214866888548800515178777026850523099075119216317512272967722280622118539346695399685111800627529899736144301500393619246031756792426764166555366013972994145823930601080961594645345276072802321512955377789264877721928366509641301061962951421469752256171245819302804456303213817844617878054550757867693451515983742301783553183356590563934886416682733604440677443394132045228042436278027830904850908383094167455628002124240685824857656619692851265542150887078165274887273327574058687589142002738641212808407811019112056145048367792150874872644093713492907832761486517662818752329997690204452173604910821956098304417573928122311405475028074702001022897885974440361662280660639285635165621785202647759997793180907124326032433051599261546013064544349510878491016941896707331394335062395384606225468157563770361386749213616909059965109918266534805297851562500000 [51,47] 24470488776948012253350712388206881095063968246894839790691473405135053201462175354114616244692530104563773554477469387161700009323488271574104092908090810837907681674377252727536757882539756403177888658897474689470204576566010427211781801067343427064733482453448204023052959713860495067931434097119584640172525421473542699567271741083191715390936103735245545693390806477524540974521341724405127607276390193436380808174326216712741283798230125217395800770266659639931682315703021945700243955396979295660684683057829429509702263144267867547704125651508572329672349749612995669639286324248430147399333352354091726644192620735250151314742071582514554798592746072797478952600030583702739554291534122703528561017577816242588683067919337522766878654194295651929917473767930039632588952610796527301387612932881572863662088505141010745574792346058926314792888224203785936432105969365271601525438169369925076029114760793777000144720708155379347547946875249799492260310225217030848512097054434708784400236802839028971483243462565034827933600396632899027378757359242698712627216775233345844246602201869175123055924869454627343018362891052756837739734910138941255933865261962769774320921674278466158684627406038094400041677449847081441600331278447815409761292552930357679904176467220133876127927204721948816942370005892802866867728900276131519988432431164011689942540958984948636041568922394017267059955117228050460051888378849917599446009046878482922251562241344632819699339508986931583897522279503644063821815235563786646400309558942965998808615225786176798203098153741878358927977767140505595374677046529399157978520022630107929891972810048973144289300595004600979770765067688220173351174572983509772445784442626794297129147233293224663631604185634653963825066656156115385562056251427799902263936382638944691909484464924430234623127421786328949130522512398431146580089010908941469104130834484712773152506531699980772957648430113357714860136552961856409451496637167092442605659795677562474920534555075811537219032295107271442850387427627043422722181619674611483476990022256021996989411251490018715755949103350495539287764285804020409515415075990729746833194649297997011608063013371462161435960456835717180216601464619179023817434507083235377523390604829500127691955035391305360742003774501797864742774709648339859616239504147912244957224769947856657381635159254074096679687500 [51,48] -10759778047951882352159475538697322019334897101504673498409644270418914300523413621264376686242411884741908289310872530410316632885012207228576207564630325405203850010418429202257669491628517806383048968877857771071331145592443354618844452412827657492134021716237438434897295879102112346579674262555142751432202358111291195625094699212062684724414170968306716567076826194807400333893999493277975658267142482402919994703654733283235636034468566605135866154294920969953616783180859893661774662105744191808495856956804359737628777105633404388104744538749303486372285745183204392921575136436888976273728980692506361133039089611120020098204638374736569430481375075767472619685925097419065742767883365749932997565321324984160967798364163233460174654795599872624360208629899125039205488339864064715808290301016607885232395984045409992772599505265695072872216410318646241933924595720086562658535663656091869623175670092951601740816420995181133769572295189676800954983424608669504404613872464463993288436157425656925526287434258492938634415917528681906272653714762576198750337950999872648495669175007294418688324700969016432980319100126860599756928815592151711311112692600732726912731191432087486568568697547920264864499129990550657756254910613728270850270235560072015622307215295102683865092104429538946594759686836472661832736929284021929043235894705921537954646092198690184203601072002703997986558395761749733665376681616358003521456518254228256214921559560883007386026063419288794662764129296655218933569969180645150293813402895725933306448840067669799040888916241079851964894763497127776510703251682091089087465031855778533970421800515834693732688592524627341001546598476562701021308322003915816826844838915101449429405072011959746168968386741057480768533271570806855092668293257491965772334717849035490317342866261610007774479018991314272397666674726660431126312869370485591386894229674052413998170095882925475242197883834488844735456706042308993339518448239033787520935081921641213372163763159139716275479099470291822385307027059620916413490921669159294164037576449426486509152437951890955852689713337823354442386320794692637393619867274452017687390824739315793116363898261461642085529455427067024505783350172040250181947600065346771508915033213224605952636369083321392557637602844451864623788500238592214560922365656830609892402605964889517053961753845214843750000 [51,49] 3151094873337405603307547447045705285420993168873635922124512471212373896833202790242301187169003453711322578941064615327499557448540622129817764461338920097181584631962751790306444146389177768100938918351212128810851661689963393056614930306662882017430320481944699985474840625768401474464416876631976054780901283184551920325885634490822854498068275119509793033978201898583012565295902251702721531837128937865026283237701952760978744309606870184115093823293706242661626556271453256168786105206074039215114265700127931538619723203159761358201160493865319101903471858411797863082421807366744263096632839484052548046333443290354417660040735214223189030083084134392632387458869580470667502768500903799021941566310312922414541888115764118524716662888530528739328753645769108694773571663934462575691806086915867231858443108120688152703739381109665203136698547128161888354034228584843178324865198042247397311621728312623652068299053184797615517466600478999828305387292093064078326137350785938587814191861330769547616592542015693990363438161987276873524218722746458084652196089938615757065545965765429774343906350594890492823133401173769239700951512470278365530334166227826252261590153527891307311621964198928439070963719026219267588075214553588454802584535260648994839603039394008778847039752682861596738639805832554723974182927922750330728274518234317807715285102166948726021906494089725464116298238796305957667381886443681380358067865406058869821355656497670815383392768979927498117466346082039405729042817911084572307950012654651711566774459839058627705388282801606403093296747930484819085822074051408061010481238728350862895433734165483887875414922670164257855158381913424350708797468996328824078238742570845069423843251129076838500901254778427555378401707095349395229636663530605462970246595203293455638808519006799051476075445363096336510295429007819376958785351501104796346419644226119408110510582796877501823487742825854978246808574687791178686401748336063579556379605554240047520681856630491816123196956936499609225905423774444780678602015033585138930935594788689160540133850437548637013951665829357450777820083195056384359062809433226273817497281557589881390376767540155233399801282318782063514532369094493917377377323775331340412265578731863171870958812230558727720481804261649673998331014624747882001487708108523888572705118349404074251651763916015625000 [51,50] -737564961058790899907041439858879779577381804222300964323867397131384423024952416814695668466892223992897290423776743342510527117853692413521818625762392688394994382006947514041481375336417573593239746027241893454011386792745984971720954450315423998929819558246545245498698703443880434170619258660940246185052139866500510830498810654268171309135383937581173580865281632554992594740177642361493650694668666930051438786396093256823751108774010291174719758844823008258602991054634063643340357940725517246644798014434899099869068025639173285254804422838799574776051608175721844250105713844591436523801728487868963588689419285106306590713729606377267303405504087714833274296752241955584569625223785272370845356988482813641598294759153335113476844615392677584115340373134962490959174064529577380106807983360641985638808777307865276822564419560098164656235620333196225987019783237668257324192523507081697881993803548864017290188268304400643834330276229030450430294960216385203153089081056355940477820083710618442630936597987247669303791712780162420185809577619357029311515907190014791024837053133878869718733427220192097564403791319881802518622409534834850075432470063533742238117433695565104755955397997604403677069876430238095699119422240129305558717717985194863474374665942498726395603389865994956595666131151206318237149321638326318563926262948221651775055498869572655231134699659567437960054906638463105559441918335813317048418342985017174589113228809243330837771283097721493678892844842589136569302298358295865634658877035157857887622697887463786467883612696597317023987766978699260933169013573682479003868256157379735599057285275979272652787531222395134675267765697921675609035978601190012385306131334357062445302549665909419655732045573316404290569162039134669006578198756876166155699158034443232324397711356875514412939854985933931227710261322872796504395293611616812605343320139654944309102080104505743860578988127356207186137361397572780319642751793052186756139934376281237024763208872091518547689033867091022513190724073762702227318296789573503223237009991935822829503434774687711155668536293787638570744155403137124916145969107298020096949563170144749956940930157383615789724294038420668287875978211204885871801290448370814046112066435655352626501931573585534032274996144977002018867710745965735016914409990368417524564392806496471166610717773437500 [51,51] 149206504011992753762914439314506488425815133029692818948471564416474739120313891614289484550625197316007146755930037939662276268782038067170652189330177278491230962702755158272510908083694429777825162150569567703126989955524050897158288052823894065638687872493117173233028193245167925485568530356782951470508655228972874663364014785249775831545652595351398557908833064246346005167760328821686637832125019289585481738951704854772913525493704068410545174544386836718316205598384516972874823979809182168860743871658817273890038132108158919464085633316867836473590415493583790062007395101767398888369632663238317412384004513439337796220857145885468436141201144245675832894234537986349509784564445152672852507063294971573509848931113251255074543544801277978774978260499421058613561422925991445813235597938134539945831630734074295012475769659152874366728350306538983151386799060339858368387286091300218221799651434332063995945272131413976369316630155893119083564439270468081730285058243406865504549897476950450622919093567122986323381397026374249563143233243668451808653076187280397868099561275804285250039869885734291798582824781076645477428115752496994796956108157087750606582391489232476362031029032684318148075048665485352236951327943206773802559533734732306139581692296983135140614795292411353959157982916978989924188232292596705790750379045742837869837493984730227301435236124973596207454259349854944495574858676795438794519244096231934060603104010739444058186036122768325935767063228371307112914558305665151448924585610060279191536713336090804084515771514981619573263364847140138547459220115234660918112636190507320316634772324266731468158668367291332910324010847061623567593656323661106770901703074762870742245926936546102240444735647926462584959587024060098405649564846436328790539564369310096958471898408835904808084500846254298608259352789527334170534703971612737032363929559994254813344388337689259512437444654935101176156014493259787421402078651115996701715041236814580758456900229632176096152562938791429892700723311198137930953338884157822055205072070459628741655372041864747857210196609870301624478771267509559675215049865993256462319412107798164389692719186060844782657291392441697461740850903343161902550497931314733540935484460739735234981165819076536237965361216246959622153383366676281501355403116826359166680049384012818336486816406250 [52,0] -712689697677496067348653779659038271086670071579956014292334115295394392257496270747337791521359239023244404868170545603741504356751965879862508588735233935218993045342573682880289917199950208607363017283191046105161292282667160175194539620694077470117257037989168287406437085971569007688536227085100308517146408601558419334081044927779049586383624775058568161171314375893193582592373936303217706220205927205737275167228955944742794794950176229880349500530469907008337163700705305288059009394061763773643357531057083665491572375858704253173860567879407814201982520485262096957570912868621926114650665496882190723563551350616284288866576996106119701148923453889405295801758444761393223630296324833541353929753705053780418312208475386666672396772070456452368195923189421084295398303124249448675205907218917885243993674619982414494436065580754072891601664916124343673264460670343024177434219802751958749857866213549316395409442925652379695794436753364580420539732736068827119920142972631128322960969250224934697835929999111844975535293229975525094047379513166684907559250048113869160180235129985431727805970965748790392358295426835030207656264975148410482098439468950122852801503435712837850780043340803774262573029489968085493169007267661710715944459911083128770602959659547054086916809233293419355365287689384079053743587920607651387794276361751081687685322252246830597835134690015263584777336454997182551981441526824290352201022072831275969646176486216629017797093644107452228432906351611422065163643271833501137900274497851736890271659433323032945287325438244888509830399486995260736605993962604866031584933951032365849218859673191109080766703356499399561797503818410511504589795645689386986769241788912294444125396786116800664238737778007170819644860419930656970510615146027294807432114630944494447640767288970847501776728893242281204830835738068806148777415414138234782905964097742537043374001506732899578283748893438651270181946890584437371452848161114008900555170226875027493657060054879594576705342171611746732631757430304898344210803878797458228470513508072634265182272099590494994662879461696513411789071677090414325903849356298269949637159877599181381789412970316865769858261678297932797155993485894900222257979849786557753356250071098537993055376263498254198568701400188604603430926898619200176132066472896962680885386676930428301377384519042268718548798912130042026470688742989523234427906572818756103515625000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 58723206528065265768084425692965268124588280657301696437303270166856587792216076170847747954975106142833539677682466670960184333824373979629256141214739511743016553097248499320998237760682700105202991794169861381861651369477492621518710514942506234218891864568464634326500630723142065519314385654449684661472460962514214874658104204270164592276687304636534206117414916316435695671932612759812755707090466655305525479990478126529723387347183880859286444675191179175271324512710027190614360623678440481538890148274646794835577685310584246912480937466717782580602096618806457960547664306306842479257968033052655838441322236951269748007136324549615508710066436503533985270437172863023582416759094148738541883002496498156001911237087746152464120472137829852194471147097960792696620141929153801095142044472777063749581694528048964050497206864659620285055516532409242321650323719873959521256752540763783019690907412446380417214836680657845726322840036921042460208968476289110845186888730295014219559602563083305191170003279513038728165198411298020754023250108523298213616145210336067151232247118445165846875266411574005999022157426275188168649754854459787999286187492736017799412969239237512002326000991413703193143180193591857780212213455999449290536448227551491332915664142048458571444983961111767072364312439679953542133881947105047909169232356817201309069335122933658005747566207028471530601117110429492587524778662727299687001242011488380237071649136529990306135047982676234460166824438881460500532805815785232189750837553001923661190083912792811198952884028736262031924415809140304493031380473523477376448124560323914084535232183360998810631253296086273207888588608795604799228742120422218361363097439951090323046219452870182407944450700017629479760943632561685134358888169988027319694666494613442855717582680971668016811126346286450724232620138306442055705253537297337239666594489807499553257946855514824990664666079718787135122141711904225175605960426628838679364922341363324913252061784546527535311285192437471977337632930851626901062134249625186867544415728545049527475447258258064139840123060867338289565898833736520850224083547628278142113157650637190439236524728047250896462949275665240997284551568585822158145574978424474213798044971322535398689062274170182398926661916048508463485119550590052999517713844565609593612901589484716421643128792114263454943642448726228019810187766513998042228195117786526679992675781250000000000000000000000000000000000000000000000000000000000000000000000 [52,2] -3021955012090340314216263484040348636828957437192723426333784574529667232539170242629856742549381981688533292332617495206528575533583779257350026168052184823503617345548403982821963996121843132848232136837017528661936791487959304487879674489724711580467799635371308585235570939023359008984171860259077427501051191332747599116252342094932071429122616543214623926377930916835514219079502430366958298669619092969855773072959770842798315402202625779508390566667529677300795986662274691348717311382730779146854957875524251212023720030125028720455416714959522266332210540914380754272315504061071179315030553571934142439162278622708943151230912042961797963678777303406912046139693850973416542657367251082850366714253720718281608199467234545851168965077746932379948729459328247816713026104691380724589069407685223749205886955167324510350385054495535773948474748740986649671686586731476314950884952447906203982874614142755135007414584688809679674744774008431985274773492285152438708419016463358348470357771886301682368564469568752363504909856823419827769057962572564676217812128806065801890379735965657381474421837316428563373908185558797257083602341307363520801291187452316749633810921750504947934667531078956530058205986081731265902844521809597224149961498237569257985097627371923174523705599710645537923365860848172738221376136379400544064973610816135326456436434639078756876839751436833426595530551800715147289550172034471747822094325408650456868044751156765259858626429090906802792909956745793262144301925562090468446224736046322963268030321377621394036288415040469407029941206876893037388664368204861833406628423939489353422794840804828218737522806156934974359871972682201621314092690093200301443041639558362772022101000713386025882082347758314016510704285745443493354158291930287876990391629679399972273267373329949621918857724391707125560344312195397317484794537139190941204430155997581273387927384116696249503236214113956251990130544152327714426353582232939578327069449974410304565509182524399681290856951296622065648204362333611553687489182896261713988421864082775002902077407420203785282169923920950263419839772619817279757629763818522622219037176660496689688731307748426229058948842243995021723830017650163112959403636909872716717012794653115520424548894098604054875408450678877302401662233939957421058204617572661111381931667245886093715276589989620961057474986320795739276261217650309739979341827620373805984854698181152343750000000000000000000000000000000000000000000000000000000000000 [52,3] 32227294340351304944532058494773112327201315284299046962089189817364783157147727001990206993251511900776141666948964301348673169734338157152793393447752797911664833031410014229126100256811772701632263101481415791261308621267047950863887029342381496824382568883855525423214297404406870576102861846815803832517506489945851071290899061744327875881392573707633663877934164714715927801654702681475346420118093173566041308778250888812774315256208793506741929159382375206074821924938022428105697602240806573162149615440662134105528861506003895427627457506334766950056993324568555196854910981954928212679487549335384473158071360127334615517435704035704183369905488393038354319718320081462468268817600342530983317657933336779987505168914772325259038779059977955047065161730800849258366031730408412433302568920155364627047519313870612884972199164045609320994798548763904925704767844461449756034905403191135472522456808497488227167087387096013383784463910541358693146448722196261521142196140465627818791935485739027346095164844098590432040232376894983338435601472845755060975613698394726210769456698193906685952019286610863459646390318811081478848411352917501911440615181066793257802920683841287316302780831183801927339742113770551143336934484510970077106218484294293599562530451538869852341696695128935416079305666236893261136654881204817345281751215171294699552269983789418294636703382094313516455695280921301115500474639315688507230022376661877719088930204173985731398310311538290789407445842881399553436750007408150248334598678518680308355569389465648613946778183317827651843918132546917402614104210171760264353244596608956228665076157185262546615747405251491056104814459474530410740812185177082152237812065596871165819991114063611034955625336675467859329316104193534898861999161640904690650309924239795628384568039427042168280165491210348647604496671555941899692366774834116769079408074038319779391120182335349006167879611341692991273219011793342313718785943305144588760270532001936929625237481458703147825194086991977203725181612069052542371658438863493748961393277167129479027691379782942507107596099497157773025420638944539409555200696276074571595198900249032129282691768670088513089590667269760550046555755100821340846270332568792145181087115111605592333674803504198606455380601671091434816297603015192067762629422325055550099680850975706016442096286321473302905475531959429598494083113886616309977546646070578617582214064896106719970703125000000000000000000000000000000000000000000000000000 [52,4] -158744010501783826154150691844388617697126662526241638604357387511642557252157666025349956694828352630524684823498199763301871238955797426694255380652023997214890041442304547341595981808335895360712716438951698392836035788873258445886225536720826667669249796461266827331141214855523750398294158218280799269562701052963157833405562240749533081805817192364143501386710858278317533142179839291207554941424687493603421964651521573387144749322236811288244433942035025542144482283190405873518833973129944647124427675856507462704039241863813905156168476953685738263026848794761547490535999590461882963025611819342469377207178744088650757957385362417677199706443999735117597995620859700102733103180128943111831359432524667541878521570767278000109397613794677026854272298929149585034433469513284359537376191892443057094676902235194057976564227148670146233740442324417353270278523734643777499492258927748156961741613380913836447158895812134596950142976844351563621844705223683832974963669195662517375263646721526584960831518999270870679705175507025988217335358943371200496433369813371707707117551068384332434782552192945002407347268986511942596650354674267837637381549333859520972401585394106981783492002625489480085487044632374927848896129711803840768248737038376347574491760763098340729485035013566093379099291463752227829657843377625339752965952969683793197287042791904660971019302274509714943531832217228531748314115934787615966403863512567134137979942549372464269579265885311701146289367798867809876390369026790933851163475038678391938401395004700271664767055560175050320197998055338237341022568524649836415382047988211664909077153002958945153946336650143653538677774173089960131334509527415947647034600384490122930833126822577455410675349981579363652854063007244179159989954492760961392341074003868887810393882706062000411395412430582190051454944824047535090993546358722165294894732507915035663024134097466168929354137623346081818896499001036860964835761090546278162493172026437981215813601229957589747991459739010509248628001098153477145499794914464584299907885985200625294032911259819931768017423733084238818895181130247873204869581414379958904886596837129067089157425937516163648703851282184588722342602657373056177524931258184416847395823700972887923338059284291619604429839873834444489517451784507161199209501863194084737136019816036210251987182823807677860962377595770773223222686189708469794436388215427835568505088303936645388603210449218750000000000000000000000000000000000000000000 [52,5] -2223634597533348609048161989240377419761103274997028497592966347488153501950188779867665956777537794256996267565926302780542439133378559841769635117963747006783790370340680956055291432840552807800417970671549944428428846896781637798227772986394692293801046063997387848196467171513259005452101794038697615126085228022204136885611775772256565239940360614709283767553851223881424294026144926091331569404590092601049348523759149680496843468184473757109558349041444391826149448084919872801828153069175863213132365971527693954298804675077145991142312874587663171350233670051220327354857543496625647663710688134832462079494952231177929161987357418347542563098730792341000312297657554277847878198515765486900708984037115161912855570218649730395091023208371075913801825888739080809448396816866983675094660062737170540096583217838937468100599720921944520278755057993457626726351485404442550500020020924744510383597186017149598623444402529648692089560775956409879798567358487544730622864782152794710398530283010444365113390385509115506780827208651817027670836015750191211542199571029053818004671516174228561917380598375276000768408796944810002517400432829984694649236496731726119908721334568352130450581323605301847832765235343288467068795304856829070543454212291478638728631976753718717484681467581247196242327295824727076164351090247041035379953239040080521111825175124703740085610823476707426303821316639649566930521046205171796342350014908431855788051286954840900893656305448828587032193272338751649063985306046953032531334324282081929533436203734108875054882076193372488065431313339199306660426994059769697928610602593358122193607120446335285754071876231021896635116741728984948905260883567154092028902605405888666692545922658971698213189132975420346520074507022081839542433208665414970407980094242558716675209526354641213683168682727537915547354938734295241678689820890120064165071544625891006345545125508126192905334764885310778120444651736299784204978690017860479882306904761142121614961840000158726301158735525932115512425306234696161696854189734142225409360609566818041579623026999007385283911250323428073400261439058861512660533056986075321906335132363444005023976063324092018665033561796799568802085259103812738959357240438256168385588393535227512079618610824901840481673815897988817546671497660283520271685548171643415551901352723013636558250193526181930562816332801637460148469064291544245356323203274264907469692786889936542138457298278808593750000000000000000000000000000000000000 [52,6] 27291620970152317887738151314948799634096431161666919743447416626412803585954319663373312470079171507619113260796440809438510659106033852871241395880466529570608775993135220041812005359979044739976797771378746188007384125880795131153774700444195579177497496348646423621480534782908397228644691556350013073079139324443077783680618296179876320882401756720317633129154224420680660330165741933737798000251922065676616751650311038953640993442150830674737679894704647917413234708821701247496487486719816465771671673201122071716558136908984539119862801489931417613906873743537054317368595017081375285227485092001808267453404199054454943367542992975582042018057447093059819296203512878513565706183687843257176815827639893030924598587586229542930215600381717654804564800438639306528877907074923160832518511377399433114642494696993560801711418087257123385305065745271125391903591861956794282790006956037363095211112214292226660824957094090559416905350559909398913306877958343155547727569877220686915198732791392566133458907241750702043437268415207114894778170574967949375574339332574022335073635106976919762824781826731994465977540296952821828037631124570479783972035777195118408004336751345782304198267787703455830916462475319156959015928217462373421459303439544783528096654899599327973869088090543445011206919470071777208358127905545742028583914097425751879901786779895805935641244723842679964580812825386663653794639123500148430857652294774656902195314654995335118418644436360688053753055702249106108192959028614770795065656816613429415496732774519542217904279723538777073026511668241870543280833850625903580856369580562818599503627051031992467509425326472444207598220612192359630838026707469486097939802679872609770080565670930555160209555283978600643920353587647294731930606695250416828416876658192714260006289209238309670388967815812037731266624608565886442104020416986890659868621877366279186651278180724203425343888969264094676535220289512488814661579107336423719554975529674858427209799557395993183073200485441078216132629336001725693817611814615752314643134802007528271709091626806418315977665069579022792732764769076569435115594532968297338400038339938292842958857621519006860622655047950125552687708455435864532110670050381203340875221836866875253515459436878876188944962919264434124043447647907780786532899216604058597855609168107411315835160933824097213889891717600446710851416301496851720007361184173332277242036980613448804433573968708515167236328125000000000000000000000000000 [52,7] 268180251315445066107285513918666346003189048264526597292637566451721448083390604553897601319772383653126406970688014594595202352654994480583434095056776308271524907228280363255270568884029336198630529928119076729909781074366391138337138348931255470410649304012510379588528862522265275845788139620741129219124737914267579520926230172997910838800222708125230594791351365331985447207266166615744670429907550982819197005719448010300384410619600497673247206637117949068233815448685481347260800962189900237697645129156998407378096896982761059012961637621687148731081069175129982436780268937981163871585644718897043313966364584045695340653622637599585569786207240809411218893696696368292527344828027622577374530054778704835557046372611055039147873256567029565738440695948395199368788063047332750980524039351478920301887602041173912628152436161465688809904398774243242661311579757953639421626912970292600360419599545112998075474318412375954074883354074849285232713187619425278254560859899709296423712536464366977460317121308246214786986985966678633087738200048373036542170713789297127706526901348007055242580805606454477646065784598634400427246040926332608641656670422222308239165647560010854390376880552272552666378518454928550722570098535664145988886076879012461496538820185824512457542956916054318136043412121721016400960819399393835758819015600732269864288723763030185332033720984335088734614086771717388029654421620011077539455513899174453083446908941212430777166943853705334973591912113089801554931905020673313978371098378533812979642738632645406211111260397056534802815140607521559183346896854113323713856796379433202186546114701619255189036061724175041142595265473057098066472374077418596721480514137922085002287124855979618894541675045802563249225754028492683258784670481027149912138101106782276450639615119482619566982836077075227291337593573646642263544345225668099111296850836749588588123468029123804822099915106130860907777269724275003074064623371645293559698944266391634091788927700493736192580717512479862544120413635905686035688457014642285609099422903790317451260704745833108287819878911818835323118780656638202808108846386979776610997047892649746320984431661265693777500568099546946419355373113015527647345733175062212124422153425471228313223310814906682065693760807716532856163843906990741522780721562681491704759180228932098291267409589992005291698376293761593009353520733833835463470908782430533539439067086326828892595131037523970007896423339843750000000000000000000 [52,8] -2003687962629628588761326600194893311067890203912645457932197461051822027965831118716833354265526388512152451080445493186008220103346638219538002954790327791046762317272307958184798648775806667181290696794942418704189439936138338159676708356321570691663900687158365421572955672027349351336752307082902153058234745124799459197621508610626551242310295716194793526191042073202647554418724653674177334928506814767566588080184919724771219808921991676061170317013985413129214678538887610202753748810781785965982216719291345261709649023722876084120657611192222612178827399574677383568127462715199457399529431684432804613570601045399789753529686441744536428807807604050276355612687676974874864918135765306054626960051844699297769972149692296758860887059379862785564297235016157156328598566401611633583355296288388356995631796844347534351996631444931621309642829846907252992172700303620058019847538884787469665922679896633784044598644496325932048361612475946743970101416953219843186482348744468465790775967913254162728401685294077510391940989124120710862831417925476860802683859078130577140468508958179096577144118624337052466719436873572135086692564895799149409787172586662053647111490383160608668246930599661014179384664644136999461667281472159165542430988680890538833207488894336320872274092106364071402617195527281323164261550092251673697781595752885999351669662288050239113437400399620049877985919277180645960900842890185393150322630314139603397749778442092775429795908569039167567598579567600537634387037132059813619211986204181652176706320228726142849134481792414584010687931108740743997065484666794648028001408196443375584918781535496147298054205974670775661758228385467354031005111162644970484313339566438694576917894977675915587213515674784792510903849429041203348234377171658517615587875183130417213622476700279051462696434348504912061593058523820803828234390322602261115877352086103742467491149522520855464559430319148014285021906031077890153375153939863437240700135106097210494052348470026452833696766242544843959492877844899447985992617592387823098520165966615930063466510893264586947209571569665198399490437352942839355444190837672249565603335945721524978116081152820849221760274609637154817796556064752150825506782933571789818754260361690040527737496998879268993761509933198579371585698849753480511563529926721934030871631190106355575561846271071179215575564496913084256143835733818901275577917834066625689152602246903556171275795350084081292152404785156250000000000000000 [52,9] 2348706029187113737014655930259025289217891794947999251887253781040258656564220639234225757986159487413081866029600844886509152526049329618258827304965471575664388467915862848145928953491374033070177957853512672104729318339278741586253283653950394891632862159366656490353315108463097016482046924252746815915802980510755935413731583331561535447645536625491410896244324094657346480492277519883317328349173056150632680100146130542599554266841872261437691704801084088412537407437401335629614353592415091908118460470603134127000785692050540426334505462142014290700902852280413480744374954346861451624591100347434834660450991130663160446423724855968664648189335280775949409920795867453764474791455557622554086643004456757308920106158283757301516252534339192771736341726998479509463250425766690656925530470327815659655304279048788582490367152400173164610420698159179801804880777471072706587848112640443985771529909966661386307342985784885476704070655823718985572755415671416448094018647039801204488882707075610705639904098130786157305242449938834395220443710817363118498183029657416142307407478981775001207065400380440263197594854882261785209402506040157591829970315376275340429621184767057346583154390626011635986989483981085364210274702477112447432565878271273018501108715359673311393814627554894511182370720371120510252939736215745718283309042693343533559253704488424624139331047806938358401708783700366394107952422388086948491635966871986812457385257305217340744086204381281514601766037099592588002082100630813543694882648904482288555423818099001002054899462741000183381244041619215927356135182252510587635787445739133887658619456192647285035740829299983445905560614194279525288790419425335777624048091353729599310284787198945888808751119074409748788106983221598771236352515212250930220250521891188992328890024693428775711001003012993124322313211710614356559926236438679117779980165733411164369830740541624099949073903893692030792190781169623576336741578912407268649442572064452211479933760937767504356243292950824834441856708842104254644306068405640741682089974102323585635418986579257357521689149451858026144057416186570697641311058147791166330368858495166060291765205358446101526713803502424955950625006540386654657523173695053917591541170390286515765589279978442099737918049154985345711528660739770239296334512876401983605316388057343572410780134728011687115176848321472830214388267333415796697674715553510962122882301200774840532758958033809904009103775024414062500000000000 [52,10] 1051906395986726533692605512971058171831180243051335465939247890863155023009894960673041631911494169455931879172671089757363052332055199436266314878978645592408569768567606253296438255593415799059540607702369799315813047313968644013809083241819032149764791905079528811657030707426246337623648764078028599548884372121422260030407957115727222444087584123476512061993622436840377512313350454891393482271462085790970182684305693231146595565863145313506687162482476135428056077086756774104003621190794699807636946681140836224619812879835556069692891854105218507238326196160710370943732866978355738075215167799867035090274272001777881667032127219886535768702170213422754235480883996955598787283764617405763697620000113454722571638787663331375908042492420037100737481329276123833158775767454629803040608437696656664130262548417226093696431016090519299217666000659816111138477535904330777020701676970635163597038524251956401326298717812809919445143491775743820404549668179587200646897718148813915470229963970688029878897878571114110302132770279606459096084106957944848644822420215470807437157816956414809697622899017014382987969712359029499999339946479457814620177702798862152971186734784717044801821192718358354793605615742324735896417035759012539009154139134615750422619259548326925248109855317352992782761090337556969203045491685155640063864814875956242984407771792677702791009952177429719635297223412009718546917176796250401709451121821048996620066649386106804653263648564383922308772322148806640134390321080360253713896934847308178493909598939894010621021413075481146834113210436385356914547097623823995012972178110034442657598711535245744828395042913580993416669095095846168797009904402380673235685769447278207655383495475673398917019441528824872276901289774734045341185874551282681011241691675287244635531419538665157469034894981622791276263750572178487711690748390977868504195525952149242587841192972271062610964410606240564840909087431336478104700986077337454269952139797668628904786577199197091000836783107109363784442099630513337687091906944940494688575435956866922363458491930186315194882861226184875141260774311064995551507787063152778028124215038583387956762218000961664652609864810635044666790639143847318303999570958012519225368054108445420077395523183732127799238082411583133789303748377899940175941552954638522502487051881229256199023169009214189920922141695885451989830003616243736859716500680060693775452154463982343268746433295746101066470146179199218750000000 [52,11] 75847991625434364146980944942946114596998163278229979783141761230032617016716820104594444209713588545486780886950820709262270286276367641506744046851703484898797676380846105986998361291915986680368172420724728060168553373586525500348084741761255563315089495673051003444563659899540254273469008999521854456417048578744546925780688813490603329249896021511375519627168422647086936799342634630337628500165079296913616781009231419539372111302589119468747938598656811933885913636132096483350073437890934805663396046112719302825919184037570924865393124809912659561524395740737237622000145426711587606377016260796716342809112196905001389119325414104801442413697532283969556281102358978986210277415954009408126472972458798075387303535676264089386955078914151158684187513181916915199922982614585411588505622731367496605513966786398773531228802596796603387171685425859747073751335115127753122090503960292835697225428294987711104854253118113664896556695903658191352463430258942097523335107278470430762418660025178624993520136882485104652895736757530963559027958266616313038619539917396033553671904985566784125472623651049815819606449013571806517107544605959781953441561724133051490382983904302976493089966684240062359258351615800535267557023287642841941772154306988869889666934369838853371859310060518446229621243733854395685569997418017477726354885177463437633181666552711359451952324555030356883506037363928100460167183974151634914288348200728592897559945431758229449017187036231187566939083745819562070723619167594616372384645991106752571936935333331296365051604231248683627439783891379259417049712742154033977309656625376268418530473438725899693819816905731551339688000094831993210918876160280364552059228278851582961279685226752507978916215491024885954196934609858007650104062147712201985382057812949086756605859315131718213122099702743268503964467229695304355678278915406114000376618370896366256494236345602863462795019821644238991777049111067958091423346987117702827549622476876408475861272104334647816004299383811260902317296487773312618956048924482164311058714506707653395501621285912348203099541815086892062931628802047235346027569082440279407749607674801708817750775308278542424721826867411473860519487467928544571401064721398141845075375807398050444995035747907268888987612491778186968621731757059762319820621424907430204876875506938872018333441862185377852174314232472985176048437241771832608111795179014419041950522208030030339720450882623481447808444499969482421875000 [52,12] 49027260423139251048116663040073467398169589526926550873188077882081788353657159662887963086650828348238794341757791197293703334910356930149966228404143584003054001115282533986092697689823068942762185484128217938148027996858328670363608059182394736416086625967444476005939828904500373402159171329040449843478290477660288008401473547438325833291067116783640026111648545412884448256801765620228000347163265310426797147896995940850406094145379157507881681892843343482891104190250459499220580099164276137063616037198395387491941849589144678540170613606715514185914456381222832300901333680658590743833641558537234766566905009452880766806763896384684448221972292757941824493724134495871633655341800561819193736495612049110754925516536105674855529309537431695536278563541060820254621579252167524782463922274842400369375423214930125746741359609928688611213258057417927225983205410426074847648821595435076329883945400233084726320686798558311723873465086237383995070033822005256192237883572518936232575151509063060334134402280763844145374158328228187182841604808319310407836023221211228020151698618630858655154522276730250969858421709851913770986856074407490923861528605586208556796857260565691459336612007716412748151849351571298407628589964894000141062725393612028668527586829926942475909471373444996685884461917977361756559103264152012323684009424074819753139744612192591388543668364596785245402811158335298244589117825911079291764484861227812372524472808102033864859024509532151758126826507141739866297401123929231547910171290253866859204704400554138803557628347889386064215416935225874377662022537222526819470784945717767636956805742891585776735586958612635002333597866718360010290767367170673524625145959581256454684992715367264522815670976787483829510852428656401467452954372504472414310744795426481134719323990895543029815396149516025012797681344494976174048992981488526302422873047940111085163903910198308609267041260902348771309406257381240407071844682791620266058438082475642889783790281514434834325969838175391528492925015688134967264334386990984527179249782895263162022089460564049602689044311439201167008917579019042304162457484476684690281721428322769217941470983273758995197340153489104509025746805100837349411818907765490818605790727021728887660226138342828500257032333676495805104954540794165308691011722521832033026584134644811083126636508957602298053298824107692399488472289214105172342449194558250122233178998776975676676670445885974913835525512695312500000 [52,13] -2373151716531348241779544120483711514422694121744325258482283161165552047047185309740345743841589541699305453469212824867673919578576748507154354951005839113226914443024480787297094092936625475472083231693355174888407495005686388483074240688311823190747972543474532651469490055433000285897818177247467634525080055396979467992988976916541333758687890804242705769614943424530848587345667388470057365364819771711334642825584593627923625957205513149847129211019405768622770355959849535634107735603660229331569831653002055432935662491559310243528737057565901452616686569956839656351356226624714242003244425214283474621666775758240786097528012524531205966715189942621304114326622105110487716188386599929585220400077328309800694229862903626794910682211282560792653555320640950990804143252697132824052785276263717946528857466649472170614462332887455101459863279806413588495558102082358952926341258115256315349235855631832690283102497384620053570050354740254207122778162971936485694715392033142238793536561740636664096863678358445802379352469630756771057567859541709950604999473542448803497851326865173563568032629246572935312461943323158336932275008201238333721426503813302199052854436450190013562822910863624765837192715243381865687721043319630031371501972231694449684001679556718450123611097087824481705877750109966986006143664097079106438836359178625570029687091216974293961401555522993822089592905345874981158429045456861153541262203271716020701498635894870677966196453983567595023414658453132304786343424070411182927885731986553172644955784197847428200674206661261303592899700996142584756949622165768610652959969769573331120586934177945178342494753505015248176817096512210671065538270427961025788533256599339902262978842465541596231587381716113353709714886645351594585820465531991252018254257616490025937286095417433540888360539183560655139485802014981182792327524773230795705251903952122800976702970052253917895433445290382645824324998329931555606913091644640837234737415036278099386056376150635856549073642975296768752629944223755772983666145550563588311233173172083548641682745302413991597743296047159757140533727554089706476276293479961675974158398913439401848682696313181068839978045185197458948283959380002484095361915765345346579167735731039769670002267545783192351282600778186135242533407225539340291087364039258181931565378694216714804723897433223317019427761082742680404336818161215086080962623422708181081967574604669329874084837683767545968294143676757812500 [52,14] 8860320274747315086566921340110614545457117529661300083658584071172471971488423026374638473112441401234617150345783856864020430539582636822202819368307145315378598127870016042113053621645910481688246910575596045040110921977937534057102394699871703680171671223173938973128939119066740588603220744821637821055944368916690299490664916400651303276852430988530546890481360975136898776188986389448556671997267201769062597732125125673790357496399058543684061251461080714449069618894790382065305635080395646657536508368801457262645276844978286624366906335547599098867860980639801166376898281386060638808869548809923436873051132882904712750446300767605997026638044040226993390274540549014967625063553780854844972111659677517638379451765000018675212830801246412799054302425722713137367059275987926051721621074800379266164322759224292548023916565225950078282282875413545373431112318210298569951696221295276565092409923292650132423141190132964732540514057615463000546551289051789644688429310114510761216811660442706065032237568197294770601487246198241653340916832192305812303878021068938124939541609605971626101336020855698532289747875701444356740422576235083607964296974375243744133834475595211983598511010368066186689240905391554785498933186215220663428286132539918973830718787538694049771397374452877950755637612705331139496640159288317854178966581558029888729992128902785170204607497388715449478998851560565381286899027592931770227373152293087432876533613187637841730658725273356719056124885437068503922891567382691968011634124034642346503438486287792921323063374264669628463124889796411100655481550039189647094178215838034322418999383682961977093846903833519325379080571282761111307604973947903559415498412489993825749390289963686432784659708080012501112028661489588380078302876330908387544630986554656563141722090176626069096310992175131359638293359669959083221923744510111106254665972776421448014570368372263660935048872494071292840954853765155128050598309560018054963439411976650073499240962045673527919993314799747513095127009896307096152773238371257243608302580023803377805767781411399651622880487111767391333939166655202141975306224661252270079660077693322383885351491026984871592295179569752799555144943309257991297219429491565651793696252607112452005169734377416897712153592243894813059972340611974565949040493862912581572148971747240119835109210132415014380699629129636262555612446549474350020054046888104140264081493016945501040027011185884475708007812500000000 [52,15] -13620444462358920323267841499714475071559964839004802216097833265959177627676009663866021161489769322961712009710994395084356562282894317175346809752621723212295133145912127286812827378518460882669666242137479348807145434035152775151894156636911764496329884275611355070064970926658564569789732138758216553830896622049412707573973290180976841579308288265140554168091961310617975470531624446427679990481408158004444717402772312680762641721312005313848690954328494875359254063020915376192317850328650141146693384190627029935377641160307058086724205069827738285481468703797640758591495545028833560781850933300202547756658888857683891936152208243778904470920324502752875268397539647434878855427242656778954583289306893329203730018160781573279431757514663505361283679205395249958188563209200518577896284051068123188882474821430369355853718750415137654177942083401047042795644127650031722939280678925135922581976296747490518462974834264679898053582612316922183087332218627225430323613676242873772811298153334551582251279319609788020108256911482819109700420883267162245073990746877590364728886277194258137349889801277529418781909601465279126375682247233904485397089666226957776346630485125002290930578440357193046179128908009476936813110296302213139688932150842834456326721970571599371395335322472412368858904843433725210590811559293296387239332184481673345928272660254201687511908293096844293663912196388531727925438229970230721694261202069494923472780655251699559916570809460604493647309963524707263258474419208969716121160223835839890707872922638114091330813362269608572572769795698803907292747600613434015756346590252303951845102817656994517763409893762270932763483419038208700819730311919626739735983241482601614131689150563652175171141307532067030606076173972456817525000708747164919539452763278480844392872539945772448006779369972798837542107028109499205372875969910588285244782832340055731185361685428273573425834569850003828485967187944621342820059695309065268750566329493206124910399303420551413812706526458840854539339696681585813798232549418159988467647409933118020382585084824637378400437253003177716848311679463902091018916758033570940252886144079549481494095229537853565525490133662067612382971828047368747873989810573032940485021484801263222622224380625621462131306229284464566497538090150107480240086370313144110993408876624267775944504450176173366061548965341276869551117971541590131861256190679645888150998533222546527099439117591828107833862304687500 [52,16] 1166983708353710651984849394401650913042982087101822005769092351569046918326832570623098044635026797196333185938585328283987886187854668610671816848212423951802159683064545652879108218685958134109666213392404682508169297759104334469946818178601552531026674081782243520621863427603670220727282599861468499674284590610266763709359653260660725506624499421937833499596213277891232594922368099751171057129996986544628885981760583158134496621473457761320988023929035792838593521948773146923993770257676918718087483238967704801787616233322630339676557857432509629954139136096709402553794831083046882379287825143038575307459095048220292789780695683159047247243453348345971196216294930986687827187380954404127355427626853684432956801557624178350741566605944654914100538730371320720929349255540986915828012565770137173138192258272678684861371542197231271163531401996155992925002325781302594355611771768209145910799084251669002489336222877173731581079159704693424841776412009097920493893377834570116771539264248531102842151389585758891805797041347001610064911930627285954429979434125605946167706313179612226193481307194694365250003619732347913116952929066212974853815790352468844437565655117485903145091810697721485063919866388756815064958170511359877952283805758800736598164734431119574354425165094200801434882253019647874277607046117557145571033766531704434132761200805821256951227426598604439756569397493010058612096599292349385503544908073441621722728537412870635129265767139770516934479549246882619751993701482541141805702874331441107636615235268657468041594915518295878035165834454514280140736979046526362641522395610442633248806105282963099558104713162760584024351552631265314642623022226967084711762667980114068625436301052167477012690401804112140311502611145254343569452217165521454388150117961297336896049455888766926358148621970198023749907333498774413672122038629815404436323556864265585451885283305414098514875457375384942740523058980079824929583092807289436361602558555306724762359382509753448077454524267954633487988439191033193615425958774345416163390201380150844896030607030838774429836475399457673611655981803990740817472333465526082505487588823832684793468583015964380788114140434207847975959774244184174068063141445326206819735955384476347464826714434542879298384738489010780086505202957238029294857969701264691192217289455061500342819997843627644042068164324305624092552692724839666155830109184350217455677922728796147566754370927810668945312500000 [52,17] 38565830678606043737960558268754125352386469633815100158909211389659714183720026512574090012939790165754808189503272778284708362335210939794163852071227490928695206412438038725289982337010446562461935471369203436225848731932880805105937646384833790582292177248272902114806336311440408319913112732956755043569369133666054865613643273512639733323387266070620017576071416707191088693176731273228818057724965195125583671231406231968042914344484654421769415484399883764656805264416253311457163591033990926380684654646762802513147345070704813408584632514409470934981343492657874339293385271782367278697170025289868390984296458600266849666634887015891142779920326246640821385541215848735010181902726735845114014838383551649253642326643267774958143236058982575691519932837583105907952029984731613441641314163122659694884837886538791281924949217223336473643813529261277380956351856318805273209424726967869045082922692903231759857979338709551090337915912395587644904243208879184618830257602844199729546895065051444005836356738020441993245695621899267842825370229062217850955320732033219100194004450099162555514554816042257314293800666208121711015650459357949836264918401933078908093825580146732060118806073073885088475349497745673184449840512397156281291607366503701491412031413670246757270642691674720713172986620603818737508959389793860572511057673875355696870776865369815193636417705415279091910726532244689910677648909217091872006293815930933753751297660729099303591227702379205314016233159969680830695442012690969821190798346740908823496020285281499333409793696243968414101095412267707563715488347910107887305724419009926005294922450037783570123897621081892764632909427216582696707411533214237923609414584577872278492039199544671850748014591206610998835445286226826313963554646501504047742703662918163263984247182943990588064924762322205056768330759868110969899728771911413269229417552131701502799543709636056470655966708668205046311426466442628718836811176728559711867829127854049243519567678495008490623326121822333401083862450161454431240587131355754972501128907109453525108130095554314158656263015978201497962257178369243070524673789911518272456256784431064586687911215014780640483911704149250875840406479777333248059064289292398783117285439161630410738535368008679294060977140897051188344081467705114942276730016755263032078282010266607048112301859812628002945150492858262664892350949049801066412151680491644583845256555321157065918669104576110839843750000 [52,18] -100337224683782911791327815222624929981050434722047521567980187228410514841475718596959609965751086378637081280916765458169415770878779850690929499962790352620257755126041022628543400996362102439000529935465867287350914750422483573838013927083501834711944041754649801822101577452298487941386716208583083169921748401050591700652059120357253920491819880905744539991913659242479899887713393970333777310939679334326782122345186034524368613729783422382902279579841516112906818965840343647173318207199171228087193721282186906837144347487246331444567827038462953603140610854099900539672339236076396212835585929977959320027215332178115549174655940597059587625245792699801740215851892585244026268148721358072160784593156101943165112206786976603315589851031811764196036867720430395337256433300179579366239922836905116245283957792887026808465972722854488247576269003702100007796916842327153041221875458675750781553087417163450018234652835699763147771215811138860551571959065320603601076380652917745181067906605748981805306107898885541781907187196232816763463534402735757921897294069259614826421742524283076763121993672206373226645946088235587094919325552920271200207456709000369251439813946398874337913543894106004479197433971547571707067215698272107087817238495240749528129004807636645960132749677731899815092079317460723520465219917012017806002490606468008750966000104693491226066367981914801138413070776044929966948312256666096516721520086287111352702781503986056853659673725097763213575487695685181892562852137905489298618648577530684363949046253807910344977083643292495035575395179349592837658057914668404342919522726149917222713736258153339642597563146173013982656608845261697539426186065366886543051328206751302390564504845110493789041773047307471186319774160701278744577071494650049379650678700140678065803519917736376170406913853001482444070613614535978466589967602682096063070157619506105763184258446469360518421026955354101631635376739607264001346620704964394853167274877225939326616654418820255984194620941714388072220040194100772482930527946219752858813837978476135616832939119893165383289783960382780997277735569629973243831518489852152166100047939914212960093767720929521413567199628783404691975660303149870189133656264779563471672119987267511376397964656695093703265147696325204497041760724003547764300814654965652120221965970975241231103582376712517078089919460385992271636271114080190502199719626977086287672458198017011454794555902481079101562500 [52,19] 170039564424843074039260850688616066444948943885515663569960384423924005092271250914057992529951987234473471126380250721147280168325350305506842376137125743924731658811225843208892007311615298760245785192892450209259132162167651278006242224379052819099935717497517772158617588426093000552186702560024612234156793573537706341426947230076226593732353803395233009663669270017054125332881070503168619960532380839191284934251325818846550031342251769148461440337253335534553751624304249219488076418972606403694629758883469800664968633220960163223618437869622659735306417122597721583899907510653834929150772240948519782074081528029075595869508302166429311050575510869727909599166625521338025335105964337215172997876934296046696700982082053325503532953334600434631625523931555060922105759746193967068443828562098406458849100931625519988822742373024385598097874199450695765058650147470260134202193205750906331083726330853519329379908968925248330487593435462611732844938357827120906841399697872042340162674575561431622581712441787215919112614788158541624648477639972176946911475824881357340706741571487246800507604909996369323484870625128795479131875358689080042002038814082084456274890412071800225039223005216803441788830132942507901591350914557367855551684111020411751881761282503155787483496528888236498532162368261237580800695057866140952033436618029535707194595094742858099347468581185171131811354580209064303708851020070041247434844931239584997951816134095580674159211040123684508342930156142934761359827584259105608953653646132280921546215570777709841059183176694602833049082445968449161627373479855461036099230312607687572737805524666812188461551153647590091354973307269431840459138922358216241813650134213741957243335935633121655423432209157190847292748881912660664671615493898063063680563281699208733339337655131000576139199714363733310675303670357130419324744046114189771135284221312106937940142661664134115699201570192349799603259417110463578331120251248737018393745070169162267238065012431874190340207873785730508305026926884169743882648395663684171023764253377031351645639603206985848616169133892957226217075852618032451992731704073243809716150873990865873340513493066720354353713678385477824578080354090332557803793487613265398180161117083581710842857188975670723590156169420736957495655454082481813102221868623784086181456499983657905187909257174993503348008873445518494986641202778665990080980874212934067513103286728437524288892745971679687500 [52,20] -199020679859342952442679932576637114346347913568022885887321936904522638331932824838522111401442338519762772846345415867067640636136133831520204635373673744662706075617245588909965104446258767286854038167263288797502109556499081475214823792770642632694567309142436692669246103084235043437281150145311951928181449099352603506321101782458635071205323892070863035175068657434619886148285927050315639785385505247296848892105537986809934424745016021340768882986019918007599850868689508200565989953108476692726038673264541345705094547770287708349877118040622303596192587474504020889236479185229053270121554773209817240725398859202483909233497921521472236402082324182935351149334402850954665458221702765881138938923620027593497358328075885197999653825674759882963462648962703356819151787386417061243025131230476062046495721672206524320468836091422034876478034815478014623308141434459405865942854725408486566848150099311265085018891373407827323574736631365566359893886146842004882899568063154616465442482182403385429432171009479988226093979379871389928230900464821103857808461410595498204413918804365966574661835696782798623773450265513064851244044723461545464729587128347273301030998953445772999858292725690342694059273493545939347738198821641952339359810854182077715433236999528881208063653017657246674891307875739351042865992375482727217525050844569945712434695478459179323174851800676567380453929262695013418390618838154454862515524731295770357385108996510256122402942928763143507022832614061228061776063602966878301530366344021717281066643177621432471884934765809523749182286091478285463148221362782813626780217278586381531526406052452213493019768949637626498273441577514558675696460499131993588818341651751811786252266106783242102062183775685066035504096744870071071616664725710659137206767623817786720165247118899903309869859126339310671688158847048846065778048399682769816702843813878601452862274628318425632842463318648316124223575562462005725597798523532212976355525865032950096934270658055841835942118655359502390271784413664514277516931698552684563757345404452057766344279143583026934778558150502138496811919272558967507105214400553749277047108950424521589464793425780671503267824313513590029930972956436512005897950212304514514650470958053762320724274817244201730078013334488405653134179499548307467315039241075325270182668893459441845996606004739838803203397511959062573838581081543867604647156746306563279702572799578774720430374145507812500 [52,21] 57335153257825057828430762729801052445284120410028376692014282788486018689154522471182841834239175642401321239719932905427714682412938346489002068505420744433596464644961487227981078967956740086158806433554864931762971950761214907081834573815183690504286133084014554157590878294909480064822016560906995412855657222813083456287785890601775335588815518261289496980656939425846904459599757785218802408152670109101115887264044300016127049250391586483253979528115878641593483637918167432040592021328112224773033296789076889695747333180376465153626370682123353025506664176975755614438994868963401665655129277064530207179255070895599660765546881120780875117447017121577744481658736198659302624635199927370114268891341233294186341186754507895202187893802158058777571958351123605646307689850519224270733025270932094691621141519620993688319225899410267297484670370115401627241844202004190891751679337973746004037709315030124851315376235657364589390849283689812903935704837311010350863317943207299752449787421503623726690910863919215732458761926643103450621254903514236255925443560570006561209995795172772486371948613776674623664403251198344422479555018787278836061095737016428216026173463250987061597518123955498064475448455220594170564658533747472777746934378869562500619369978299302403970326498279437309378418574764532785237840088491023744102236802272800474373343772999545240026628484332247940980079540093087874369805141932689563099299893271625854335493995407016895687458457514244043838518540171299203652603989181769858382999058341002955377714616251111615363429384205587034743748190096871441181297388054867647547469638494080236808684487913526591372799114090077834897421609096324411564677986250485557075629123103782912736374459558606814756046570618876841131487505231023373494130329166292792574607585544379322362972230630546938542575350730413687403674856444366478422789742878923165184430682801691044173768835343530672253363400382059914871968319213199397465518471458615581321270415185084376699319059486041775346191434701665025080718013993391413374477820704528594177591344412898077282250222133460268200420545284478797117307371854123941722965783004145948227609862401368334959559450357084032237592002447315394619266641446967770593227475185132350464326205350788329619131070241413734112502699032027227423832565826145429580949599954315005809047096220088965355637018482321152626714414125306075165964094538218670242426915073519211318853194825351238250732421875000 [52,22] 376467364817266951356724949092808059563577370214998569428379734685472147894256703481020837921155253025386092761627413056946593847414615957824106051854452699560378224804633169899119958578972272825933074266940784640089986990387503431975169521583816150721824505536668445048425684854944476774000280105860194982886410439491457755042565548874684841306351398491446869192037359373462044836884915096776748392036965108440446071335125659848020486354014119692209298618334265210334545094854855891213957995447390125126640000645431239608089217651432272355062829902386160665067252398764411191005107065785838841604425121761738387757061396060552435960585602949314259224648909734070478828412001291755421706958556048172447069529489121975018653506502996417404832087142832801940122861014367205051120879132507657873531752578349644370133870284656202131055738985607620647096310744906149477459433005469738340144380513768758927182220242642690911350101126194474371189024441333135560182122780949671916471205036190873290690945705800681484052490383019360915310821759524286761351460999489083593796589801193532768500726435119896717968566482877564173607949151299304375427087005471663404075418365428800835162350961880207588337799730987768352968167758732123269674251324608881246612073808691438685769578932243485768615746578220801608123261792624087512872291670302682994323392832917841871942114479683159912206523627490425904255190298398208349422988621830797024726842281368916918811389756594795014320000829568523645690115536397466377645191274124557479945388958703761588561524830245172613382225561640667650886995431641177918530354121727200842574395242327456615662586644170224338695201277411120763916403724272424793605448500281055318301026379814685442015382226915815843442254588479659455287728286987603321337877257031022126102237072737770792453898884267263385367530746390129759596540078761498141306318723941813220110678878952627966991864347723343695060662541907903587105046325079906619051110403339087448019940313445522958954684761445657387295608715140380316264291893053159110749162267944081073037758791494282910284373159256163632128078253844219866535623152963388400168663038012097069642368896269868409873705202550648409067679815518355381699748009386818061016907641506702578482833015973815205232106960748580597824536976555040664055678076901459726062130332915814505861219994320847272478960911695786538218041217684529462746420373038549188912747084367893535272742155939340591430664062500 [52,23] -958712751113701730104972969346236436705293790263415303607703566498850829516607043807505647474922136457180420215043935346093161147629460432270009810389699213260939436665130422329906831461196922057763515068724980345265612879366382394681025451860209177237648820824917229839431409943022487944017656850088075960086371293394747961662625694129476338899196586177143114997331639871988146642916629611103459788624259710894211642959342404075864286344554081630359046874313433472036252967772610610594171280374897891342807336615812321653986388892606087443903495989103077456292277844512797950019984703610334634347216123501156366843090489943847581121663470022265224775854431775686579347110771706376989490843539835857386966237134070143603468772737182791517312862816918712851627421735808019237162809550090613455028803590362276198039445485138814459796852773105976850031839616067848672720427639977375444785639583582523217121983072886559090503392553040095358417207980499420679299104639930577420309919781842862469511349055518558334988676268750890027762150513909362549895688629481093998054964470732238106097043564698783935311650669496356836369863218491363094612290205688232704335650867862932250533610621094581608365218627329555178648572640336018973894274419956032485548499368156503190711100356964235409182744269143396521709545632087217508454471789342420897237951483346956247068451506419411775869887479742573143779561275611789461288386103442944716323989303305257798977339420020320384262762561275033432343682405491728597601432876148802125019297703153788508127138022392641932092979755245885353018865667666441194123003976023665301139615392711792957147786163718852540561033916616575909152233230163084700494912692066590012258805918797133707892986457598479840548984931857345998987159668334305643935100805824795495819855764323790981221828038212564889414732995806277346186908226796211624302544480087331329754022133946707656254813996687069940147068574108785205216937618756409699850943964781535371835624301191441923429108563451847828057513690581984183238969268001763763402132527390088138851466806446021336310131730478829313171247439714675704615050875553985571685755786593623414965435863697103165063154773466555196882699985718979287766590026303023484642197403125777291285163616606213254737700947456598497755905663622779161550122583833562528055024841883325239770510261373764736651910313639346387231683591182193234627441187113790259594417464406035378488013520836830139160156250 [52,24] 1189916100124586693132459377406206719488596011847454015361189315321135613825804802129011142709726977063032303046428782390836786681210178703758184216032437821693389607613758814560719158746693088881941203304140926543796937824004572911515650312458206667414711071770305569175592151076897708537996351510872767398463512806688371954900254150937588381503407627944878746315918916517803667138381260465019114764422669565502357369357864455509988417399786967883225111843051966671206522435839655673334670844006753383446717045507425066161463519653592567088572522567357333748176228346427339142271827528886147742581265063291892416935069096472946296468775197069358255060447260388812464728410678069306437749826074697230301853380986496855438603024806374119380105157859632827701541768324419291353294033930063411178961248342171299817231571859044302493555455108943412577832830192416810418505520948575573089372919657483661302245424405766376032371844854505947271252488147155002905953106885450202015568123270171500846160352759933075151051490756842136330523741338146928947210013762674504527382212956717189604162088468106883282009626091001172276470792488825369514435533725199231105693222183789991392878187889211746211683824345969862531498738640767852409714348597859833864825639633474065572383638834330503790685161039084695271500379195203712090723113231232594843699898753779234735468109744453410956738586138747987286372375669161896832514123685197641683866756227819030152868514520307829926945875139132353359046108819571144726905723397032678642511283742112874129490285582823068051334509172114737740455851551496632242527908788790132778193433194332159021541436659714483727122069677808757514619953288249762958963999423102357343623472721189993276676997753779990792180153586308115468418889381473420827769112468495098123396372821252492089295428509647187653901818930988513115625244812399654485376308756262524913179171488470560205510543129098690899541407439121344402333065580543567163964134373056025848639822604324891410930121327835917019149995094330584251849097246231398815766485369911166542714077452850390966931150983309744388167282596325617016742822316890780924157019698194970204578497103386136792112857765247040207422369629878728093808643732862176868941074436514273369466279273534154615606874047839490919088805749847750857533831165316119782763028292631365881981964749691134062199378689712890605862092412112223888111473335264431892832615034194532199762761592864990234375000 [52,25] -569457263014974055021288755014611308469014637126725966261142478684150298300340476752277437543265008686231241692920381192745710567447008947850347367320785698512411280649265628910554069122218333044112336124558656003658084271261968302328247434614324796613782219967002769252470283676846322313046635265344649377129576773533074016776158281964102272350881617366242980452550840415592647963922315705864504947411793496197590001931373193764380018661584275411417211585686487984270903664726331566999310234770014025023819942529107944508348244912174723145834752317764183677840593872225772879144799681515387984561672279770229222313583437372703671537770215764396029022956585896415709699498261308942726144484338451686890888121873694393193839279863013134180361078181236203867665312207228187202917137070654770873370961666926812039700067062205354092546381451875733431818385980686074794924146944811739519044435936751465936455251114186650414731824706911567802536322584925680566649101829652285427847016368308999790435829161754225154853088579465230405109922741454200313758316836624402476110518494427656378544140670596421295196205561764718827844410235094303994729306156140203139904863836704629103276238483395605305919328634475804005959977524479050309230339696468261365622445788787488244073777926218494808949273551107668733203949099277811322316131104118883416298429502806695433755311899620531699725174878569678666798603064073252731909661606464830150845371324599846118286021993933379901625218039919177088055621726908878362642470963472051520805214033892322762914906918606517686105612272056201449157371791412848713074182021848665901464046492118895714568731693745959448858362481102875477058358665368305561143046178844584425237053007367693283762640980582820846044360799853944507035208861603171036746316873832371887844646462731982904136917168765973109145017593585620485740927879768594954195990734956195146248842874298030788821184649038313621589095827497231431016973891784796035026474683963691539507756356951233051622934337168908981114020308251801772615340719575706109803235862273689434419625787097792569759457326019286843398502125909002319611960057189794483778096541009016777424816942118073087051179166815628092242797613022474640448624888500419209285599377505221092623371916800552041762419776738185585616500525937371356725976647654426082848788856755253223679272806271596577971584599698366662222522683369098516095912137580450917972996194293955340981483459472656250000 [52,26] -915198932618345057249418291397849036511255417426002713503497212042858280057507015806912424408671810158575367783564866521822691765700850406534146555858724271786918967732777521527180312496894431463043004858695282125652105521786278549678092416983121031125686833770666289906346136925695786093415990970813003904872557040201024561071403484747946075981090739316715852555803610541016239141677739306427470359868029794587620800647241651764131406276387567677216492675295175060201978389013865805137591220498174227145067057038417770546556260502252054533318986157441609644921334494904371711215386548981271114118766542118553103390755063160479174743323050954693566509623610855227297451994718693431185946164415845761938594816707981979934612499182515588520993740999815811943240919855071446744822957486829512510812639082621333270303808088727599358621849910701046583614547700751944388071400245787209065855588068515513018143722439773605056956777131463814342106808039445366026096178670176427476979474819277957117630207780379799642861334801542075561559006614883510703208675236165940598101379374955967387413339997753317843901743515326416898250375754991535525341875447166025377810156480750167721355191145554713132440134606924789070548316996619743286666211983421270448384801726042733441813723511367934393904616224867833100759478963547368085234641424191631240276870961077864640256431147176095423296162665218144480899968038220394428185139628466462786824822609938034010652674018424339963388746042311427889033451095842184223376212210922461072921466202614883620947643910145069817685270721735109042921731224443748397494425573775397334136927434825190323711321569441047100816992152414264394602455044157046440119389389149331262847066847407538820328774363054446952615462956569976315270142789220204826630804837304975592126970486303691132000925300352529905162770474464664413968936584284688037109828897678575350844628903981753369186089371690181427443396813101535864442012229872394820136377583561260079870159894722459008396571642843669958103453210603629847397431542326470991684826349565340550170769185256183450792028996679385114061825718085318013810317889189779355565626755862394168364551576076527536830520963960807119238309884987091251210927840627783774540086766015310285581203539369589621893753979354578152800318611437827607311814791798015646829661407013104235672116414057493927646257030635653627222228611929887054511723073319494348165648034409969113767147064208984375 [52,27] 2734249830881623699010794909747167619848926453776869791186332297553108782222311271820893132862853668512947041708326644104410668029300554027959668533953547105338891442942618433297766704765941880359855695627673257648133202193694856714293883417400083713750441882502225361124088942066320511352470329019081305759964079040625141464641465535537007788086192094064027911468433776989114226878167018360588449801795755975804251578676727621328178644777934193247811350822546180659676053523811529305166371183638432123852839205058700570183408846232349847186104435126923880943730134031752378594745976821052861722521624158715574249409575908912749400589403396505344679439950835470227833536409747378121022057726043712826358137343392371355336094678531148525417880483186983124044168817363013474553272458024162880826449667454954027669631487406979806318694840520261578062425251277094078781620232975204891816846921628211524112894195573599431574631567614226527878267641318488753043434183189943831171499799289567256185130953015041837249082959583109738184198676511146749940805053738645557452798299970812654392768271210945629353592425322610501268275724484347820610541742558599309621156413539139559627897806487380804534588847238999637574894765952456930420405105684248553627060693722762428066942507447453823312912175443614957168224177467431290660246375104773811078960851895321622418736940534699283023169116064546480824344657838852492430197853956527380403645361842469807898674204647732756930100891085238905480930212017059016649757464418515647102066369745267497209128635682579600617523942432230067117457934684889425923323840938360180860961162861549080533717164510776696752364358348418076741661003929333782435126961951212409277306848497857290834836168307294507941912223414824495132251795892335156198612835283105843207593770606734539999788497502084266639793926845027914750756532681981209999630515399977572729201591512174493002566884148485849534477589654611773512443632530063571265153602333122163202877382243342573249612816961055976228891754949220512366755879884597043234601666378093815893373359792027180786995518013508718189190319482048178576006411780575393951136821508423158907743157536975897376704949185023817521718509666816379787672372449304596001349604037644689436231767142527283559421897841594950426724295412526324162144041612204151336076680157822083738360224155284479355301278404817195045869021872681539151985147598211689512481825659051537513732910156250000 [52,28] -4239131300041854666889319551931809127688895036431418500391277291127964803073396407914734932497671673506795035390866523597109218877991904595227131574009206085503558290889168427371085987874909587635795812310503108055503020314744640316795744616007352424802086292838951664128742692857401624088861579670913342943125342640677977130679325492681644073868672073384202919598955181726216656668176434064594049997128835204505331913604243519217727347565430695838246732611112250945328842620899762782686793171660563774253484225657558619973962469243954443795741425979536071904239458611420255467402036032445235723746467546174766383121261770638108624328273510894482593116477815664850381582889836436781337405214268949326355217976398862641985226193693405265493832626432318483984126402565572773977165684478568441990461964302852646756980172009827423802681970715288848503017548682946001572786907836387803139098077164325950289989020650683395661169740869843033351981996269327699611017044188286099861585522127848420628125147481398483235162262062925347766437578771771594306658167725271585986471491602759704439846999907088855637236030964479235234037706552607167528068828866586650849256860545624429627746845724781287043603821778833446796110093057896073555323411271341197933307159594570359141769346738285459671468316128498106571797845564418867610376828821231737225514442885721930275752122725698665954872969579830957305313339573051800806633129043000773176057833730706340974303497637740436915879299319670527041508784025569764610257319444883998186950913964418505937000257232230109017413790633458162683480920551682873120140041085828339041791801570686041384746410259693579960888863630721207862894459731183218214671911837484658501437094613790900176779572435349189245834156511209094541362321033073833449271307531023271166456348299300413233133928570537744981374873779372122840148102731929980012719313387459754188553826415877509859934144197349057230671708173790379994231408107676368944040314746073322208740015695119608288492741175860886463993263179256142381637834940149066272179535093079234011778435996656592894919989105928684397204258967796261327724826771979135098900041037622433453687395480084419185770800492607264852508344406285057477406016493535065850021033688474934339589761330110215573589940586342816891759016412236613529245762120208077362402174603466112827277318229024193213525797995639515793703393376353556249889684148790536255546612665057182312011718750000 [52,29] 5067367363502985019066752016863411870897903295564691404214722675506439406540569036212940017363429277106444436420252781162058778098221721711668722275927288300108749799832599518980565595779018011057129998589050881163276493538106559359118523723837603969568989795655670104309615210034372053743480525422654253430137071001038717898695130529496600599104109595608951202109765000304904387012451769348741318747353755255814871361492336170727063245381428303575655083287935983278832233857111941352155726404845974983607190317655046496934171374907771815255549611050540935351274279482760498775619420474139805085998394745364395784445392412651621411636814975398550052859263061282551691203648578847054859854547924150235639915511661282477938287614902436144287347002831151096618126070528654045455280352633599996304260858328346639437042679948350500862193416118259190838993843844202018164251477812590233702380195242274594387234428446203563156035901775208435120849228983036603923712279529450994806451552907812003762222029599942500816289194119011455011111841872933335045692812612156368596998858377993330805271239084858040935582549315454945979035819388069417148802867854772992647396514756950954274789353825350001999113778355496615493314760403146201691324445640968630398878335173697268179076142260270506190415798184917402692705150621235936354101343422122102582771865691544051456656349601596400960050752201073118690140686278304211572154707598055628106699285647989123967538316495681768540013933707063354432101274721011513448694612976705753194092630271761847919055288099865007253622414468960599320016835226615648511374182584577352734988520003649088114442207175499030593335602333331892574987977394218514185209550145968544475695576773490453569727702716816268423287866271246763801770541509718770833009697055101006269650701524270080104457950704800944432067343370276953303853031072041166794652946991376611524328332440163136699307769749415811243612002018165498098094101564209510546735558893192520293365434023453974681759647958114696474440427573229755981959276230872560392110258825447207810837526995748933726088376124906816849195035894730077634120520279817483620235019233892469431492244665296700330577230772056383733157939077573215206575071358469280245726069339735145590812442370884367676382040564562408724014855235756074193007281443581101245783461689519167645192148204771018463307484116855530644138174220892452317283050078344786015804857015609741210937500000 [52,30] -5195591385853397523067742940814074998644133799578296035269592041276359688646029371846486591122217539669927488306414075573939656280743987646484988100857231594778571653010716189495632993073110599700297264748658913560800506594645945425184662435883226769608087797583764429918898409532449955619405450139385452776853519834120695446135827850895618849154349961579141942333291466147243560078453201425488708124045639486712701203785475422260288304808080438700633978715610525301814591883273532904152845259220638630079774940201742635784983873367702748378382194193935300341452408031235632982928452022387266995865108271104130981069714349294045444132836460874483527654035183267425951206300727125729132416098739501052665455145486670271858609251236765129277050806489283976965835351909640058433882810018567858838440196644910185195708124160876415162596632121986704506510716492909527914050079324467185390016579868376888966534002985834669829032374875163128821835750599529852229544293828401564393168416314225228128780174833934412340902829518530805311166904844127408375476079722759629000369757527878559867173255294899330084795286615328923809296687067411266087263083244979780626113264764375230760762944390496527331712178891490376088148198167418835214918679662887596135761198282198285608150894746396334037758225688187396839364532007659172180574277611714931174672866814785729687759027868054001594904465732899061164690640953699997595266196630680539041940807824649216745455840670096530648126697733467772997387158118667077533514556117480545333865003791040206726101979097646656494401054396490788487493412059102244077311013934655259481279208251599208118250415863278871009649959217733508998237227271383255933771371512058874229175952272752826705963137781377540378545079138985843176677331948771810694837936019498306724971219578868325324373713542631376468074395911609452876344780980877235930549243304892346210676248293245933913576893867379434395331550411982027865666065444180627063318432366481301662490274182381121251424747373901982979985916936924962680238654747211532568210057466464074245031339296608851960111266340553615752645891140271372673828652556147060914447217694340924084606899697493253572553930115048291982359968042999627992628285232051299679250139234987727127569545244207806728815356053366746458298210251678094486938799692877595730630934779568742978420028273044800747907121993901874280626806757512763145293033240079694223823025822639465332031250 [52,31] 4777646607806174096473750680342384494622523427832140634391410549400207467998770276845337118559918263969583135604210172363623493454386592481534391117493448791585517732856779508772113291518303403488674997724651221787967775037088618142503790695926807424195387740056066458675799466556106712817281056856091640191907232971483453247360756336640488618318789099316656407966245244143884678216924118322238332667467340428266335888709654154661138207416742511984698244668654439636666859637567642505939576795210467108457113853400465077978879061958046062640451641902363017754492499796075333261519344696221430664815827032596367184853553011990021376151388067262781969659189195496619203548366874990050660352933336244261891175578866204735919923651276205231170852317620268003928979672421937769297944306311548242404115324575766977335535026455863006422028434985027421539115622984534924338862786185652939248306602805580471868685127055722096434078350636391979347358987117543499874078439405849366571488309975136752845484230436224757838406334915408870231234992996214404738318517567674966356097464044731396102171379094795548922550635320858211350378630893700990795663169899125196323287621341558867232019052930252967193804678602920607044635815011333907111948968662118764659153679058542346972824556262860772971643948234514214227839606902442705165039467188336500869126105747396055260455091238042036352786307784710245920906921249936577949236344237050083000109127431940772628057132399618943028184472124501351934214741181675676919705851998033265869117565943196944172807332511811019808128417955138168737524934777597943358853666378786253332488117412273798899611659803658988909014161901062877898561287541223671923784938894109866002922262622282685683435011492677983894130440708152950976731830941695179305652359117069096171874646535367177367031326018770844530904077128977741390737768100465113618136870356068208870376036749252203045669509015579480105980497295502519657782031461705651904491315134027243109918628556083161303610009847092468790193753189523642428921878746190031961220803358989268080230131552959805904833607053974066087856521702903074031306398798398547868681566264550325043752420750528394506204863207191468066227806929945585114794812942696590247799722046709743714598605418774963792708065382770778187845424397542631414422456707594908189473096838162942785798186387630964091191829284055866122196080253425876094297564122825860977172851562500000000000 [52,32] -4015205847044338786316015536010677868195181618709460664847022027538127923569659501286050737986234158144680588301698233922070207734263752300526462427735382355372920737716653131414523773421798610211321191044437706464641878702558576432820660325044544155831541839529285995437867204281027292059156764331109401201951643885628262286283100161254788242831771395690586098426957162584029522505210505743585895373583809147560044884088720397190345175516258205965390031749417784298384599228546314787368856769267969818378594901228140614925449786206618709838164775884765075510875730881301300724367089856221393947337190782051667572916471664321778970994468010043921835401596403982633788325032989991722765145274280520452869485848238275102724428189185811738337414624920458817490459148318008579707771872198292915183253684680846065960586385072778462702770716303616784637451011095043490373362158091632908788045941351282485013569693965675788422795029233040112214496486626913428656055147057506111267427585384853907059054412744728602427018055083127258944791641603364308814981363819434237506339028333498759338769066303168480802166907611549378529138555738724255599154427329092142743864192975189943043193333828283691805225752594501972017901473707091490751611525397742628828205944635417489048544716847938490384506348717924058158860949774812154424195309732294884153395864363116330165544616297390902708891041423426911529263667389488663423168318968711682554549761210753239150119872748798077127235764090574336033829070709891578085507237843930435126191381824549811576593062208277419786017327339420751296694599969085035594124896647716798473481902010907316405139264605874270677823227941177328942730863471104250679139251377183144106966482325605836828118601009246377314635143022569928517022581542643973772626617513004480536341232432741381468976329564129865423851797411710577718849907012946742984513671442614955242565105052876983310687705620923746123093229927992597661450402164528622487533694177656220088589597178432291412583848086347890905075968953654988726562001962002088426705399368018893097761090422210586724384814993510837698725531440817026842742661374326064828692198835322967921499543526415423910048272366198844016211779357128693940932724436564399027214051164570000357796263650728348876508291678108222658677069718034303843329899259015290441875457044337556558063487549428895942378018881440149503614247086021732391358796121494378894567489624023437500 [52,33] 3109323588747560143987851373939571452081546375304470509247494266906885025490447813590366109916061260987015118385034527651181001329385783687410985761646139575755477278391588932028882863980939302039936925965576869772301811039096494066246658761351142475718253313248385073698079910271598539768110039777945685391186342036503730191266094941615499406261477806702007262116795828425574882829408105453060891375542077356695977931329980096511657018195096387628674808064129645175369193937765554746842886005628482580293531548118688188059515147480970637296458854085349659792235378292885807812161116772216714571840985867401755926406391616821747415029092109775788834450515754870561402363686834618082513526744123260371089717528217394235152942467035432993848372976924556678444105227287360918960791741097220337041514203791653036676247087890416568868490842042318077212575622724490426476867840432039982573858162316536311460336432534319671291569922193251139847384288768327084196160356575670162399924348623890836165351533622149339362819757745890671483963456466595498528425652901419516042737360745843256709333955283768613633342961269574574223912449848847056134692109213817501510123313089649446135265213108894338876324859987229188890756005733039913648669045803570595607290287484240320689574925046258999691449737823108068388546092902766180490296123931140915490509117767799571384826378469891534140835678495053086204438249313142019763666095368788775514333308457381949269663213837703698036108672132927064133161201819837717641299951113524228016232526744329613866784996019842525065809596846854020692861098597773938633807466066816123204072958126495462831773046975910738328304070788539873140979110548828029767430493849870172824897915538514729111959706937826599023317186645252575028285212595822758752792430265868216035744283560279335199979839879580789333687437149659956016019335856429758013897724853678030946398178583376606450671790366559823757731231080837537586505565566493635551509871505720849742725021190269787463510184880517666738779360423688695975018338259527820138494407764186559501876855325593669159075516482992224745455787549417438484278099614128751233940255100552145423191920632104007420770209692851094954519841423690229250562372260507561278048013305845354326271292680973894775107176558115677791640316500618457286524757225322004163154700362906814665685578892108298436395554538801060232732680413403336672217847080901265144348144531250000 [52,34] -2229821585289803201209617859078881720517470608593257316486840003883338649718147919722907110379331701445447493531461670297709364239028149082136186281102683480183553457007832680648150504443835629724867137383360803374864933682098174469621198400627401268850999329884996823060099893222178228160443942652961179788781506288691963780905125714923987911723239679316327232276323108513980106245982264666381705713776926820288075427983606333704379011688815074926264186315991008010258372380319748256048740615211335500206851498948199590597934158767628872842674960636206966526940998313793042080327641045725710274047257342101988387014061483378890302805446182768629740036829292911239689266479922880627914079762522503780748654299719110417279310509539610791636575112408638150651224740315284239870901294549177167244997932593059494955905893721232206340645047079364121846124749928580098096705917780560058313916123657286822707815025042331408553621497132721712048723860689384928364571464767156507729964589494716692752679269372857494299123146493474004156895979365455073094618312511544644938150889938433494795923604684692069292509335643474005342471596396815650094373593229239435859018826888028806692244067135999674924617576350634837838131502168167626007621751760965822587667801363578173385643454411439824581808964791385627380031722853595503663638307095392912854776139250673620191047262530716398938877298359430762651775212040951835707874658555667841506190672558163304265173212187910320860192980520987524425866085074751789686416862996969199199452562377699464535265842823733612611480505253690318156770547918110405530993275359334289093439686938048544393439534016255690373740623812683325425162625221115052559437315565015412013731792970533747728519431788429727151991005758208080991863721006666502072694290824094909698157560866016719844490046174977591925354862953842866727792717569879881127969302137804984644384972185674516623943436540858724812558841373611439935019641136223493013217127706897777425368291813220139945360900427157321111693964751974264283128259162160595953428497410599692918079244201610152813968307694685206444733011256230932129475488195669031587926619692640955990699160426810131055286126391649077188728109306812400431036144368685499191432309299174497199369145110445934534909031946408664216298011576822617451663379276011188695319773382974578576023276500424781274916871247584138299255990256497739210317377001047134399414062500000 [52,35] 1485992853041598501290860044635007685526510258338679099352400385734774856075430505596008269563925885032511644617581193571609714021392938403748458121874960207679678353054294484024641645374100333566223876326819890311724413601207533486116574473877449443746946090893094547964513825279284687985681823585755647691069271735684556991169825527538094338072469283668221548862364110989211167448678963038766273112021998336858614644655750581216900857204818732513401784972975553783657301080689655223222247017474914761808793145155969103484643147829000972299194917348955835731928916452754930743003062807409143003018027590950841621890567687373596160031346374683668158142300847728689753688941758263638273854183836750912559864345386343006096511073489765032822311272877315720308624166473180898539099516520946160038139102566162077979444793690367395149219124976850077086044209311774155578515447774764263493697273769092399183805069483322078092889112784475336964695306068371945057430885019473905273892366091004449511341591040202320872738957567450575766869659105651389496666075348419931535718951139155592830478543992468160614621330715524487758338880291525326158907119193897086836285534758407138299176523726133794621733818440402242607721636738654262421237253873153143042025115000273346016705486896562740307411163515558587057597678493222691037876108933350199557666513108837036904176312150564253527430888501508420611027372882852384123168461712310573305983521821914001800239729462212281145892206756041124380783725220636864039229602541598855117028167388845131050697595321182973461702712028178884201838879199716207842008759990145425627670673802163819928478462041327723868289786728318879153496945791028328731656494796725394473913660002834892682848180966181750124309381003481644826048956161410459459961616901581411444965402120941460650763491048229916341300794848007426302830914974987764290396884096619503135889700909380001181726876761927968639402389317514768232099347505841304970214135632889378130624220837233947189238448291081545571871877335350123268336505381475728033075404537584298937058656320937137612522336734883466474327253747859744302294341113008881184795400970537299380572251326741367496528828109451270070203002098930934570950981352642026023276415220949061483843713761282843374773820076386678058344509124505616596876321281199319352716958712816342293892136759233106819069801928229941916266565460347237603855319321155548095703125000 [52,36] -920708009641388568093580435903926617834582572575409773679719228890541756677007673059826142017216213354947139242887032371468840991631111262488511830715802580361946072640511578205011949370843101392350368886851832803066798834806868719664074902818965162415665286235087665284758115276180086367151564247404704577459410161467020682587618873336423913119508407919963982106727873721676697556462701461373174074687945949454699672154576034171995682922761175724692305995150748348101681422539368146250257741366836789788716534018629797762414619120272343925806181825541999741950621688710894163331955164468079647412279232741658271517400236327278147219160454890443964794238848673194635673765938578512219305396036128772244120266512261051521466704369354798735755030401598194305298961091219380774381742375843743810554329395505759493846271714433591454978173900613167227087372961409419678217294317824330708339939324041663152572050866069513875753048722648659712500075219574263478246213985641398553714505270345995107279121349939253156934102168405251930662250083181299204709277346354053252134836905332735817898426649218846780975906977475015532392381643640818278039485538807767151025161416171043070991423437796201488008833643740621507670877195563749743982141588295783031736716988320650186352638508988231496514070811045997903451958830379211327850455749173119297443199075633048270289071695180255831166518479520354499467257263974056212538628721424577493020918664925651788463482745683999670659603894548665499410867159217477108547120389617249070451980016304644391437446602881161931418201038520150045853062017630301709206365250098056745148934622141435377727039443497265677144953716766019925549694223215711319801775225879927546855325214874221229546116279042399480129091622835985738630315269273874218286899441662654045222810393575054554928794961943295710522208539111019031152836193178864979202738060186603156989894047452921851004475984797864114884602346424692566031369087549176898029711204306984006184318608174849871527600913492577432822494475398784461554524903156297389089627780217070835527647013588995254488865114329247914397804213121881790777671222302538378225157698754768895392175023609811878660952711514331439319214049429509241017162946554174833107444917221536123557104865006898393903331548968793429569572463048224813361284618894980186242480464091955933337677104972309753408857004574607999641822075886921084020286798477172851562500 [52,37] 528618169276216072106278655582347454427839373925838637747245592447002520217144112679194294488628930927948099035598535521220632947045323861404476710550662625745765040275963882219769576983770038884545588883837804178397644195291335694509005264264115521028669571363457726844762098170682286745348720858505351181625840339975985995075068009531667590482997037210951739550121486135813272334507134185682746530958702682147461531770265057538871652029133127138732917561989992226083947447049533537960879833229694187529087620966906796331981286679347152929931377652584256146617896471771476770214586193417574189618065878166831045804792591826346944139575925623437527934712625557991347900128285873951948800110974177416476731425017918408083209322388546884940960941863888918199901670796950488590151636292159795515408273480159989788861056188934137945493057557025623248061438926889335199996940482953442715336382612411987863455833423770796972828102091810148610206853118374316291525769896697741053866799160917947594352962316347951208827451494190705301637684898369082859395316280108941603263602835849461168155983995512723136368255495243480911573420663565674965336858443822713857527661275174253870754923034531970009504551537262996348263820189334933103248051732840653421127349255863506772696737867724965780212231212753953037781093921038218929970462722095563114507030276101042676206762021262316007901450690246239448956637186285996859867911442771600186001914925507084447870402689710392510236626284625889842098654059740383211873019242755957485823687469735995375578632185676001884350608905733581865925990967446304707896926518160874017223327991369327957811035625523441412762184128342104736339704728126914385174327992801843224811397119196383889034600835893444412267574730371570159063855651034346474452267325206364865071385524026641943526034333846389514965039603889385802812358861858994395867886218237140582992320093455243419714438452781444958704512139171313472394978730955419040456417791104830076067476125804338534031411316930688341570403634249991452220792599493354845287429446821798163491263918920339021208170956849071251424588738525928665678918039670046859113264218377121202345364346499822570959484503016206410863248724011706054507029534734133730591653745708903444860469607043454168191564692180048528320944230459461985438385170662352952088220612070481075178622093250700568106430936917566887345287796051707118749618530273437500000 [52,38] -279502051368586703114231063813409364292059575871487247071120656412287313786819245531225761556732776273170722685142342018481972596149506552240644679871117941694533453960800175721058815596459163133695089619430439486266176739686955008322701664475857848690523611247219606089420184792410984047736376792423567062390432933365758447363531801176987071703360097237753335400868891485068956435264484215656993802925474737093590149383502093517926069353920100118760310323672766398425806900273518670227420690064222984130150974622505291152264069602709276133746225194705579698060484871390488044491680442529594010180307914220513277230473999657005063942644538377210187040989087470479205133450233745653872010901977093404243134016854682602185442893483712105045054927262096685912886063989924351418570328921952989073853546684582601871365679054186404344483395978510503074806580023049035607294877547063696848167329747975136171683474550317993321639963273695093380427473920480696558105874495812597538103472205251927764470925360069029175927575681498424411918815496494320377315401058015441909246215499385326783213932104951131541330336337958256199876381246354200239354847932120837946667089882121748766113429034926621065757446716626559475733845081932707171110462044053411310395004977996300687447208440503002902924395533631887930529961227160846233794968739907426855367916519169616740490330130022450725743748940734080319580806356358303157382616885308161762967880471647104399673092682076771259295073177188821403089891607146243522303225543605048770574478337515826958608047562167075459882146649714281376671730798649708269232444801663143308724360499557837415712684644635494646820884958863996087954982750007049858697023245556568797527903305078400022035681406496831238047696384593250393122615941101283358759626028881583194252327694720674429523297551361289375293683781941942106672022777508437301415137119244808385277620167535166338318807589598286882210128864250423820769263659788195009956406338201042607055777185847012144980479691094230944071417083557605275255538032529229204981524608257819268290855436580169500358368058412029231018909160675758271309409802321948724680249436807268362511829440650409208003129071326869594007406197284974989545263070561023682819668336403411594094681275694453525170731272640943441363414795749495870675960362491803811902118980084579006742589580267169454004297346992602424364804392098449170589447021484375000 [52,39] 135105663668196733973892454648760595349884315195558415160678721302396355550185731447100511817746358385403658553738989443813571560412674865824584066686946089660817376756411007767377100977151969814397471250946734752207922100840628609869458546543420268625521496090275787109287614281685385200330970132989431195882879323777482268928583621127595961420323444511539113084318350545825652367489648192098129221762020571942135615109062091973636110200201790961021062570436664856691607565949160920153333376950801388096309966011589371013511447023148438269325843223509853483376820069133376548709956109460207312401990722418853967835259388629792836577288241445878028529993674525081318001686113307771490840516630636405679755481544002042908570806774719614980562993971619772048578465411195364420931950246891771062265193722146941717612255446584490175953025630895337537881812215000875531328783658622741023957682481459612669132186867457218510105420989111320067014602580898372347159744412117056911124559246201512745490836360084628124868303294516029955105957417731558123982910209848086984200421102167526971303141340576775452670751740609502048016795733312776292187315304468893115746489451729120149875756804496495452858331088084023047788736570014694324473384473637291067693605134809852186969004668986727701720459472151252397686586623845459083067787061378337974354115538885436162523891465434081963784623063460376980935128141837409530127214506041462909088371468840568626752874356823822939643810950260274005475269996980130804094378935284847538813542587655591942412944072617943885403537346171089287234521748450778411590368238444694729778055521710773822042809846722730795453884540335181505358628741380129007714424328994907016615675543242823049883981601800069561284269086659331906583045049313785555802329014285249418096505813841444033716539197710489677595179425419848634980687844630184582403612221226723020592696692953591473600812345367605506654962805330824803839195997068307746950492933227375259153656661296991636891364589050571741557333290243418823446428289114026704288156085120766029697108857961142995737191499689684367225504107302261699979985905745238071797085052247359075520435761272084656044612412653386308706424057154577625424861771537093504483020102988544490052415656998792777934404234866812022973744088854785405914910252510855963784706863657072343197445761593427159331958550131380647485457302536815404891967773437500 [52,40] -59264095988618863813520069434802067578721673541606656014424190289289985925127843828732000285669725860654897912620138460667260343936001723416214941270765051295827404470812623336049784808066711328983318772936676923074795953173379119264384553296088201332094964669321784084118549118731261981366668073685357313018112776226997964273589048173715597720596457667181416334134395819100776270618364840686222398026336328650157199657854271971870919143694330526742459483824510852192779553345006844095266760329381043737927051788036641072332933812014340421930411340627435426683501367425682487052641516155722302341150172466481144726168787186359062938249317455413558092675896905694089257363224746980530328416877926294002442195248399947634259845510576334907317268271769472713957955050056937561758558808802632491870168595002985124261327637919055585924425832749232870742033119520043832032700337469537616394500198630065164445528565837392226934628638655457982090709038652375817317418840633862168954424077985193382016198859145031683952819881649358344003713248297804509796277779380119624951782759002226296352349985330230261740615555877918671377535963133691902597881555236985107860171909549372454087825725207906423954776791583591979811952813533057684014997652189798538053510734900605329482231058134736873890999166819651823797124391412117290863711870804645002692624427333149350933022039235165332340181339261442978298486639659777025168094795166335763031664450805720262917671115831134897262757649290084632283103122236577712287869085087583249112649747050590786810212104851436182604093639228219595720143449573207938012714806044862603825907830829342014018147763487967565868368042239652827845260204088756825888200250557924240314830169196899897553372029378242127941909639683749322602255959426806700427508125128014306292223343361016248887259851907252345992973862995478035505632555831571942633468194445199525797990896076807728353599609305506055698610805167379412923649532872519418509534082732388371314593008260612186852024370117136878430800586698845436228528424724395308194877122887819444093130311844956217821606173312272557739124506254214485892633342059315956451218759302290096395368574331752218023067125618356717448356519180733750273256330390135369842340949807311864520908244355039625453138603678305587445691557600642044881664722370743278085647842950768016074505958145068060596849512933204096043482422828674316406250000000 [52,41] 23405170982365442308204049841175924935192043126118251503917869014082659348191477872851206184208558897145349204950665907552444587694609708856190641018363550689979747214333437317729341110922864625156398278877912900779444856827725992495346791170419929592403763616105839527705440903669537763734076467421537840696385445480440487410201240619639301589499083463048472444841758625300790895356539449760924065585291620701529493040602581712640371351562953913145439894435726321338557564916241271248115337648930740371589228200417837506676199210422234700508307555498342001925370525322447592462218132471342318755045254773022415838030522125024124926286769260779626833097010215065812568847252465494919718113276879871320484253837344859636545874082444505910872224071832616626388221458914593830828994765429788046029338807978184639939901008179520628912850207293384727279919473536454677861589774754598407609075489200389490216558726818818188968793313373971430035221253833696764680380327392670777394627905747951252737341063063419290830470161436339947783705574529759075198732920529608637239066524455801374221680305465967932195175574448072747423703515851803900523767217143903819647002585739871986763381229517582019804538275085229444617799933819968360132229776890939846138249865522536264613924241640331025791253997172985816723229315602783638903218916334187906406367063370100661457519729177380837601410461200587383851045521067048627352421893334971078828774432532277802516998558116542194041285068663553313377958866982034775699706139936381906320477903559301840655160453762705319789950541792595015473648982777363807106582497666312780569413085894991779431619005717868962922823930680681534490123198534602204517501587105045358402296999786596859238677881644054742178417478855645260799444289159473990117183774042941789575030148716601794540429091630338663944133370688261298468227887485464956478718073073275845966459661597011017108999341586492169331446238575997303490165063615604970771126023987212924255115670342485601990042050333221701481042211116804721319050278505900113862532522692440110683286593839472073808081386019169903079849128411903726433567192460133999295535600817793389231238425507582809769154642604981701934755688688044422070739827656558720363229617577082699422198886739567814282261191144251712708692310295242554483470744420302394141250004996007208790299524933144204030810442418442107737064361572265625000000000 [52,42] -8237791960363338691164724127810717452431784097972554460285325673489194865227099590409929753973896532869876694943692785866965144081040626570892539126330781172321147459415281824835801078590689482462240192588281937278391698227209028092327882996108737489234445770831297632140966237600502647276994456236822204196239401345617805656028618646578996313278272597809409535791383831648209173722744946321486695887520919337634802380892439007026844331065916918396268520397731744232838727104935031501417920358985186953986268292941221965507484763278686660230088745053884949578662894478005453811518979648320875893428819638553421011932111400900188621301194817695044445691249686832262263680003794084080572958104641137275384162099367409602618667786983571506359778556055863139383456928664990172473378036199977263105626373987406196309652426892875283451778762801626903840913430310435434557276667643976887831091313643295937948636436836138910850350263374266306041982111709747637108741164672534996381261423488453111886582541722222691498724493957427187031288843816883999994956868634511212676575075081891293524946898984581575806403606282100576920101838334039546770740185756420568073463951058262398020272663600473653690532159488746635448935862362153967772012013337469731220974192896946161361086615603296978774651982103667879511240575376772750689989574871681063716435264092291501954097527183872284786863816928294824293612513101576922164294136217611413942782962337189508332939020658676615040158928944305283301677086213169250150667306675739745430003161330411137222374139969678288636376282071795272625748674332841565714968881950019631189411126809477222592807550372222330579713368333749492266692694767516618131760213978903992180495663404435191780353207006965743263908451184931431022263504205813545442499768743386972539358978395104008913000932529237892107291485272141198113235255309329790979403989502469125817710202055563405353258998244540028708466156470088837032885157548628137844851871968773083144460404743922977248082397553254279902501961374315569649948220663775755552388323122884592853302359206125399333854009316102180166698529531039755623249528514464476861515872346141810441973033353492795561035396876423523246589597326218075380101647713664244210650374297594411417684398842428374719543994535826037757105395809189148071438368981503858740828322672229838868218199421952600836061009204058791510760784149169921875000 [52,43] 2543209673590200371232183534853433247035874476544702465690014257036713157758706346201875723855190029139520109338120348595948082525433136685094361848935478866142081398887595615483773449168824808740524498327927271557479103864849663439889894456587467078056887956174259464013074239065335187914960747522850377841337120349442956443821245268995875914194522471931326870022620931436440922796730713986784094141204490438723545302213813021372539725172902011912296751686785773149784428070954666220895613287891410369955264913343104410211136248052325841367274162193199867928185880862716484410856353124327376285182774556653689660511586530690585720604919076128962082388787062146216541299339345469370422518459450051088062844531894304690714789967363108837343972435264587636381453741852126818358158016210159959418259504291647102422714259640821276999888473948719837898310015662066389023117334921706497215316117732794102068182766517643974998679655854368876550011297655087030788440685580168039791567642917940356570247998299447796531656851887529079495270285028570759178769804827086301255561130412248960199170723122914960501906196618690895800078731359883590529753689908013902168646946789782035349075838904324473065838064674959018142803895558235300388864697995101804234582072533189715833999634828006849469242147601278589544623256695684665657957803313191751991492592827389747368281375914778468862706898643943131957821452753477568723626069638554562603547313222500584855641733137199627373382365613653243213320524583137466781181076426273666865528283060447009566316200911125012266608965369051753698922390132342031463565696197034457687569868768347150951443764857558818963676794144212748438512151980794692394519302605905235782900682169617916788244682569185272348447700291312648559644825698058023375652573278940124894617204400994048458958722114906088248908458948728250325253677890067069141781450551992975024846177331197719015567886304706527457690377303819221468756867241661355627448618955142524413657316870908132254519698806030188005280197823216347171761408722113816153377001624318250236973096067844126798394736320256887237246500013858923456637666736582205643258720880083200365666866663936592588031431499198693955860065357675455667664460890998727884211928712104903172328169394228218232110030323934955061928620036380929567878894478673525553229093672571859880330194894106077274642530028359033167362213134765625000 [52,44] -669241853797463755363476800696073554529553424776333112847697156958183145945871662964840438360884187914201430007805164343956843363296949107200190805939445586763507335316809979567919578282352078838884564284937794775308974077569405822360829836552390879812569878575859570705086453064803884918634373016623612044736436562231598775795248305932981684654800802649483357711953212512899994968860674345373545800917804900263898842312110912110882768731851506480280903117660553519061280921553956790067338645920080093733933406573778877651810015212657755050321488550709875575248680505708793506295852667027328541027086996001223091706617113392878147627987515154109902486882842820430399859994522536069484322836988604747037795047191639210017876174476285830218784439230653390379901687457090300771651892947642623673940837899317630562437274798549289253632233417069393009426224396237288142246890985268815789864579245791737617564492999473499149135992455916325815164938892355950048696137255532340458953872032910604387234428768036818040663989704717930749985701359976417300360965529396700866900634647086698794225065990374877660792887471444262972747836023435029605238299388280380015858088619516137008801096005060680203380392569252071778335857750914026366569813667562761807309114521077775755845381498037909585026164480141450330950520636627238734643154010977951973958081734497040532927115446434941120045429302491421484571626113319237261295673995636643377155724767761672549632433603069514394458770430217054107307191295279923328877297698922295611597485151718814929318863920089125811229499747847404982569990111504959901723815362304726826555361540691747339112004525521141590109580724472461802693216757169135933672166954878490165151235342299347960684808694057393363541783467514152335342950727775624295992267313474974763131905995215895496449134096214944350118704219093706339927719905678666054011737570951642731095387460373633061945695661093992632421602164170335116401290855374723695208934176497150461920173319994935988676270618174573457620841584769983023705036145297492385539698442183274229311601387622016680374670434492283093176135351031542637255376188507388380374852144843925131380847249754946293891784321312479732710054037077493414034380291063995803338074857222813235222148397677305393142357086618576339679291810037802165603605142877231050429152238427051329199441451547891723805605579400435090065002441406250 [52,45] 141146407862168894553184973630612611014000882419868860896320834215051684851960570889823188278834802138207079397965099817404360998801579887993572045917671018134813068873481381627047242388629738424611585570751100195738624299644518815970576501392136742779904290386763578228995304425860745045178593008189511965621922371432083068076238305928142335339185039978402346506486553590536862294123796753506761891633487505085581178501259056794180756056628933050597785659800101262835432331003535251649464227304154927268463476052063752082495911727115055102862934553353881488442176372652074619952316720233410073210433729832072795435272719351455149736074288196325424731740927415893327796738296562392292640162192162676159375922569056797937872480697017285353362667981002787869470808631521962028395096314255455503060303925533768477013915652175607475731864420820796768238260664369944916986674631346853822260888884493238899331878291760120252334332982293851867192721895745709903224951867092409343118658601242100090895665046079586700276021640488386358667185001798319316715577323406219136319535943172198398391377411189912476003119945182211931438012308660943876614095345509025778624819512103093184650075597681696143030735671250968569658644342296148921704685038732171441392052005861926317573894535288332514632395570791137101779363993738869334236322973443887179953119257735166704016973877139572229048314251399851346828393570784507355562407688183988275869545035733017056256575163336614856494240935938506366380196418455095949150968068545242155968681320785261806260129952088289233525722028871125364187750171688532270907990186101189899761613338092609148704627706691916601380552863617653725479926580213793236619866905220653889666876117838490223366094979326943487204164788456525240985880768930458698215491629236032675789555623148681587694777484586866953114674998833464530926871222948096000145437993487503076501075262929246904717718355546988237035913028184716554734079359246050934654602805624111035613711883116749565241633346570223264278689073680310843711812230787914784496287037915623494395854675915868156658723629287221306338998124730153500199938715532642718583790169764692524168440628199363014680741602494213720067311218570217724414192282393747270948311023707883938586075816935621497514471439180608813835002133821690029546804202649237445125402953084481484202338669176057805998425465077161788940429687500 [52,46] -19701122105865489394463551906075020193725116948453933277382341293322745901756303917245309670216049314756620230836951136782647595430082090279320455546309931858463332280606343040427669497265352734046764067055989971264459856580778654370969391416527487236204547547730905662502903066832097728185428884940367491351314884405469448002643389288054269826225210660930008401687079130383076998404203176346300880046851828080931610136574368110081754327993538827984991646532741084426135924657343368428575792492356180170835869775414336889608695368527337392993713195267849170968380425991072935091767293517103292153550845581558663051838656457251575405843023596338168842272634247374123018257383291421694919109812091986124962827237885406117978626326753464117950316478246398888823263470131003703723693949330244310709730873773745249944750289393833170531605798029275482925187142118077909696673898042986120906860151677240144108634029555808784558814627410701355478305661341675348306790130214855172248102116115835267014009228204545958922630372598235430873580423810918126826034505529621442795035166804527999002623644005642372770798669541747420167848797334637306449550733800687188545381904462322831991552945384853665901273483519519759261636181338720992004234032483679134898315483639198701128788956839552216137462789870324163012339802101200176025062971757545420378479745989590672091364429979685837554499142763362536269338583192348089035482613048009705453453085384476229754389508140771956664067022047776436443733628191194591183967455403419040301452655960152740694005718364480122083612129466022290002145085413295935236539768590964537750363049237610088027249672807067032651787477619658048348149812402984609339293648673409774791075515207995151335127265906696104256421745877211880387237507095092934240633677957241370927207511580948222555873748119150250428321223839023934075752297378270668569715704539160719724048294265401010896415694863496523504494139264715604708250546281364848004342644008458452610690976643556588467178126385175194483144341587086942988354690190244665548531666406664295889324465039365108219944312532021465669263392226994952646515975666329783664937599656697462806366889651315563478283653110373872353084624828112507788717409768166779907463063923618783272096267458832880690817330512800323093069088348025513384710774479658331912159122954147607220329319055451833264669403433799743652343750 [52,47] -296905222010989098021467857417284130282577690823256223504715455760920341689698581856031994359938984779438198018982516315396879775954248290135523151299625148266687714972249889468130415636913950723681982915945339074695973350942569227558354891547845700316463555039756006356132399319477393650671838102728392011668383266783552592101248687534531897719490236676533465088932809038755225504643330138715835432627913350754184894006606404611143895818137806225994615674557038181508922405005204941809769977235585065468684267177058392520932947837996375109937207110325430405037849804904657931675841252764927902261643670745226301518438283704191752011715955874812360173112819292620342031232138712956890282854191735673306413890649456415847246541970463065414556024944639253617661912029351793870960807146376275011435853762608966269534959930379715816844384574865530342678712922990339533200169582483740576175220249767571746547837189406617862428268967853007545225008678364212174133291591981570787205168071628708706720612497513275207876001672338085363409196977163604543930736420086223257517427681891180228970889628112925878962739665301708086744581044317714473915365811273435111674935272379791916110851454540284395535080983891706448900292128767024321280670819795396263261741446589533549079367555899918324508969293013000845044640884465081360883786353701898288615823914756921011480152509893487908687720613821377386230316696153794385032896023070698404225422192905826239972880814812064756638258651963949724169106661755919890419412449422764256306842582317912228761014264607544418389690066690045036074861499259304424306631883091136085058236528583484026707597347542449613567948109452993970377648000785816581469970521711550769266017549740971664807655985710863626895501033299682021061169171856322498471702343884927070914605264387863946498700790145921704991051666849589991258818948289637406302200110437531969769866086568327987303507521723484066570651689368008868806554196511163963193346276382298765652723483687399547994255482865453903555957264011769534581974901058960031898935428278145825420193948239452880758897385500273549061240659204026961438028308826158178600807065425205289110052899920759088563649819391697771641199069950935540752136019113499839175765117489774650168552697699599400780279874252868275922921782275257482024145702127549803715302159621571530256911586320711649022996425628662109375 [52,48] 1283886502829198658146780383974857430516141763317713190152353466889025122519956458837224779184163523568323411151193464557506258700338656661976389745217244310535549196205404057644459355337918836503069352761584394641462477078410998846110749384668973772142574166899277426773773721696593616532981421874165100251498304748580545286639466505767504257418271506073017195183452711185474545615661941359974562035335969202773358438119709306433237432019251918900854831312990628414936757319286176659490114382676738722008128432108937383371820818811307327239564591990556648405439528992441559373107916402270560743679132856188254420758005343590224920632081998293980915408457349461688976706199741232548655334514574489758122439905089971812402671632925772873966020631770925133027577053394652773779536340043865746110170627381956002333627303795906319636560292803089815306826463441237667406870432523326465651971691396858730522361273573102278620014966020584734215453328252890085753649231804495797460340152338833079268134921009398521899032039105515789100987351030289719216249261747981260294672688251781644031094919415255546118401160822567386051490543867969787335751288089498290488733308399187037584679539636212142172423761242539220317493314685850018570465287647745816884786338225063786150468157843649061807388298612562235209665842954075968992103395806235745249650853442161334195882049323629109052756821466790619061577398687367607685293600119105165873006281235956118639568233800105837455938192689005435735234454750789806217462455705364916236587309267954469601032376980446943605200593623808752038236108036675966547410960256102804690946207414480592709896585842084679948020907226894905364965596885040141212603897294981138064342443974929293396437421518114716512953238094756666067550216569034069071312605666360889342262067854664333350049640195555470763024480986195196251392950565821713974225178740366790102312930608721599191992849412653993477917195608260340952680653253200827379212636835441262475831947585117075767450891186317575967495129537513627825154891225321145735533894343969736258600479579934410501044322345736801434213982888109252999926498921864878018861596327579609310188946044454757422728004887946293354456723038919347745828577005526448602712585091127446803512801964860295131327702522441013475591357288599337380531947524242510812426409125101833819115881851757876574993133544921875000 [52,49] -500653414900383670796057205680331949498549942601768422329074599228515610440342506671090149610728583974490040542397970298107993036542283229407150750838841914817561509314507692086828022757338288323900437603881172984584383437112511703350090618791571684863119550060107462335718499052624332804825795662969604756160060248476950793070058911897655667918451579276264735284255836776861936718517871775036441236922384640014785550674419827958070250838828107012476221892021943490998697869563976273047327191621033467798730015957118539564185742068390899757573155404117032994389217712815484099340516768155076906663968606772055019053931139695520629198139394533400709588466950545051212553262271061933400381842527171555284564665310992294854859191828214992056597213245763151996787833366514561097053860190306404562658432427274387211427179902488599700833930475434476076617311974591363918353577379296475497910016046273616539220026870104538717887211504026783796453290305819726790115405302739596110788249234088174758742376279214383188786757422842411708512811948797147468850185643587123684900769196343871002325376475073068948149204643990939311560265552107310422448150745351996850815324165203015470775229330651000564823557647717190789023329676146751488165283848015514301187344452266149723031020939087361099216473457152008151918080253236791930051321850979859807325298225401190146870200413867054565334384768718059955857938260628956177770893340513804697220145611431253257766385373191116152208481894670925827927062749133567568634813465646804103213700717060571528260716106433081334432938892792234037112309281752587236888853159956474384059063786147507301498117970481206456923685633880593410438297196209610253739722800163587562233789805192681312825814341526654759964177902300632852454848913498378629345306802383149775591165017187008836825394995555263890667501241011988438979011640684953532816710639247113610870426766596379450591984268910298512537681200304117037579934107481466579572843173497112009234412107829047201156908275705599810819363242757654829832658099062981420965351139599783223722113338212561011507533476568003075961321941887952819436585667077141932976798998357090430875559839606464431938317640844911508825494084257318578435174874367816134819320964987823015542157949690535154322892669384372073175840362696506558670579438126096474962801758518127215324966527987271547317504882812500 [52,50] 131348573543177011516315519800422883543693090215406468943894656395558045990773418557223264145399377697277761879007844267876031992572750418724423735757987646408812728006777096235350895258430159097569482890265829865074675268927661232986324235636157733558872793999839128669312807358674307071874892206935532783914615861614284622164977514638035359318361805106770157803994511350990084643703175384418018131477222107275902278556617325982553192301620189008239288542201653826576930533957454100811251302758833800255390845354171279217624447313579978318873741388290746123257239361783867729731849811199391393212785659859633314668089509280761259526861740504098238793662172583188028458630236849139398017118322292110263525900507915617629411356901060974549618062790822977220530811818185951574658508736366647987392223049079563536387110077794663366279927642591251916388868447158024994790873160239420451675496300731309447743786352997890342144763499143709717748533391415043731873865252248349952054166360077064837345137790607278752670206369467464151862008483507727392841681933744805070413650665005855682197020479647170086273492818114623379347100398106956462170108709755596842527526628056042849003002715852107635378226934482503462672668768552367748239445519335910919591170710266682919218003829704548157898335710720319040611239410792224697084221983788457636806694660885397730736311667879511538666042445662901537073996061735204108904817155393673718702682332856044251709090208762837016418166698676267489092957241794112221233537284419879578316918931384581991920950653543747089692021295684793902510477432249108029697803037027762386871667799281112626394013781803708587541313238703396046235090664870932952622588143700653505566499840927029530325128823283887192380829019672347802683131427263697064734619708490246798895444146130321306055076551168809928155046480724702209165760417159866129259168391258616921213945958208809886271572960584132254617077424294046883056143839191783847043025653533024223234753408077573030597242860860249498649389224256010914582600889055137582507260815365394061895820714078984979242834684790456107228303560754541036937813513463337594709183007704266803069887938803241968366223696290849090980523538944018952725105142961673564374280538678508438658505925187922188494875150031789656220001816615078500836707518640237158779465742597380994993727654218673706054687500000 [52,51] -27534414984165121333112132870135813900198233733132998858130527110680963326283425378413872316805889736385264846803212695919860162959259568606242265904330447014685800539233413008438279546875342814059371396635717522877401632450949983661619729020827478376187371281969736557233283370717360222392595702263809963600482870978800474140504711101379426324153941225953797437967895406598435211440235630240461889186197571007650944422084738721239001628784482192086027805978935966285010563096107916885867681702569082044361606133860149681257465349438963280837621435417743207403289157440673750175046875523996686084874081483227806315689848966933096298910465245040892284570670779874209387976869430474691558077405607330811565629037506682385120189029239334899816511169977804312165440661801785476084504674653709337338115910043509674043642881947044543904063822676497391259160194455637014099306942642870550071720006829180907954072282555231389025639088686996065350358576664958846802097237534829268920568044949575099079516933592919082885806978802782301194733340530138280910372214139169577645796529815930458623893837418701238551207209377214035331067956062971021390394597684817586233839852169316677378111846775522079403592634260707904860892882077486421128543770161525023912026732681951606554014778617167762135449008578851648775307554978399076128853077129827437013348760568465597759129560785665694520401481147891183151344246035791072481216601462843462625049178842407713633173769144175191297064811426315966277089778755062105597103091584860251744096547820932226884005887870071587266467045733578210056072600005290080611103466006928657728876189092387498166531088281627682128304718739290280463252689704094076944738968806815900307939397757850293751230061692968623900699269963021806947583120085730275029131438129453158700448726350844444846044961669626719745797382929533106169086475914991340772799451370897691479356686592718130129225027329093956499210964035687478736477189387100245674442462986686830829585369332472043459722530729442514376995196035630969733178128701912242538625596500889973276220909407624463289858819453000542642822858715803844054434502563628185898944809251111523069863258678654058394839881536595039843065451978128562598321784041534756738752526362955481070610036683292455980595497726584044197279161023257540879193030160099870361223306503006824641488492488861083984375000 [52,52] 5047982005660099892127593119618685950049539717742506155405550877141412606432502407069395417297798063498773466395357836811428342664005317185901586131167534728187589981419856809076925236532570110787842304287169706845356456430369287139931506709673421331199401388074807355519241694323715080055805454240953257371929285820819740435920588508648741190052322438645845287693477625697222726108344751757489045792582579515230120144653875218166904593722240576564545024136341578364216596104946482506178834417535118400053158897637263148965199635536454771757195750891077706745970131525024793766637134123196640909968265696927857187298794786989386381704708491490563670034705864728037258053089166282311029780233216126234880567218784870638404522025115103459685763359241168731280675466354872586746708319890193440265452748985439834225927680415871999491938578143238730770746417257347593318208511263254595649336925630547586897930935096701487450435750732629010830459386499221548018221379140662498930829192634352538712050204790985937633250965873184030188331328827262765663622963895862072353219632737536688657060416593972164594211998635829146327091780004896075909515589840415102261873524580941622137971081860538490595316220206506270780623069053796922709218010105266814825076122578538921504547929444896174648014859179355995784178761228600170264179508333454995677158319545118043358385106551073286278334702514262903425199486301124913888583297392622490246092919519652707254023889966409051729347171179696495343978143899999841884441316560424984589895306805921815173105261617903295431183402603791216538475781480275178166953968382605998574999755056589198967841097293337657745316092681023334916292491808928697578283441342823511244409376178875052308124295990448685668453191029798974019644687709003808277732872010492933172309342624414600044074505228884669034958174619057221016414886794936525706048491241628099213402541151503435980122059786491303171055413677646095072066109614021604380723412611184929336228432875908689117476290970129387678757157536416658532681798622229104569510360803229574030379358881422300919817960745574060650633744059085323122845445953923665340426288317147079162272390094901442443465124969834311975852513250905570987419708920612945153485969358363517356952883013969222717390591474063932556070290877684739414266244445693649148254600333984853932633996009826660156250 [53,0] 91541231991731099497237764493249836275053201928845107286421211130468899605687775484448569207000321674426495658822232470244351361425310704132499662942711286218836008308764790982743793275745345809940140623276274539260831002517484082871640803528524731425011818682145265006054890230631162912747563702619288893377010369708057813950917618155114099421197209075885094843262214218857602914117400997518167502797525360320213389322798177897652586314916285910381171553081109461935907023115178957945558347966876664332540432365535791837536698783456504401317154906888930811884919841706867387327338937068102576259915373062890049947679912390522591047011308527212016176971737491505552344934246682303762956942801926271373490006724686517321096002976735836422865825646521946024715348824084088163218393552373373741973203270210715036689245157681017039589114692323884757002040650082147614186888873169486727694684061271789082919691710285139013559659309630440208963823742072301477524181612488430089424984189880284097956122431778743618104174289934265033633071275375441644660386267012487699760781846222053444627579236075389530326166756808192537875978378131924009944033891640755890762183598324726226527564182037090739546284748038698995429894936543994471482789409857080143499581403732233611358708700055204075323179173319481755786443542004337656601385806247995160672542688148000717576873244598149403526782614796089866432332079436659448657024857812750070709226755277820840986903487474993555969758105931048241213590585954301866029820626003438194678820916887817319807848922556725370418778924058211722675747076640849713617063021481769518693484253229919485290796246206867781390023340948087238619836801731317972962561241097250987804266035351380078547976897567439983949028846735220775301354140730935811063778345053564575739668582695947650966723685564052946359082534075834884261230785257490738841625590914976197727734095224705508850361217738964999274704599380368167744807786395435111752806463976257658194288588371200145750083673587193000798245987260752951567807871581483463516560072906338682079203822730034949884448171607990801096459729830916495582488382458785449763065852289144106909116646900419543781253922943896452754363895131394157642745354421454337302322255712574999332003913597733178605952467039120153111840020137202782179599176494995297234873151550973260487463789456431923738748953347307465217305526544028237978523065976332873106002807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -14301787034126799884535397041051525609020759536811036933414917364895821340352691645093514008238031802745924431728923448651949225838565656135323309952976595827628940798313266439092986766979270169704220226509471517041816584431650312458566089104513206013424209122978052520957317825837626457622941063430370833942820467169308741524731681718488119165819456224825441689159864484520241097002541112729864429513899516048147362155745160690654538355628884399502483966354354443833149963654419443272328450899605203014378310702073309000158637911076248402957763791637417822127819239722060733667329932280967775303102375639531665428736919154240187867521462598242490424823503027871503775230423929096123327280509249917412388742472534310668781607103052653431209735350470361323766013145236261360318939259976220106191350859373555317627034454035763211190944268684530057059861188878780486770760530540861505174082874296550498198616259922423823086222860157941253378153011185404566363293058896215377945202855940051146766955696443619705259726043296499165152787081178371649202340559079415894605275154634126334204733513599492468672743288565094217837171270554348710996986803016956243533486739065458640234632349853626999106457917804678741617501457227873681434379807937930946097248869565731058193720651901903779646804904867000621373629115735195427909549907013103279490465002143563657959835763411209242455285122516633071834523930254444859587342940360907650971634270425048210105010889739963310747285415209680316550816487677054326406399395196173935989146517883543238844336311342222971994217735541886683031783759859777053862246236323907085787978860257552854205645472797872606862821152124944663032530740954887574742568118184704665766619197012595597229198813210351309291318770810810892947202367077872413794340309272224050841706321330502561634253887702864682387537615674771619610872799938004226544056115242321081237622430979658460689603757039927879686402384091982602668287736869623820062956106515415185309794114800342800803503764692424881398685080881321449573338569073529242683821154324774642726562098487299209578869800196520200553234445058502892246658261117303391311173014297556729473996011342898860678853209274660936868820361397215017683596555524742233259705690445709984414119180892742259273785044592594044691537309583454537950131960099934106940267539269905269062948596908678176637989704766973802362857808747448849773231671633766382001340389251708984375000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] 402967872042420547147830738518748270012853126007161940678004661257849236585915305239591082735077827944772701339374159244994639160553925573953566130593123500094877180039733266151026666960140867144609899179327863945246524632242676684148319281083045889515137974118523277412366633228152757077164057953721432983163288019193078539212914955791746111234003745799338413032313229899553577530620393252404534803720758700883740272038453139518993181201945171730550365438211457605648201337053442615661670675258477957993363198690328510014868228176685881822144664342890704077515451133691754958555085649066483259943750948568382238702782468930657819851811137800399772763088323822599456769788114475925497432812934697236232093860305907332733933510881739747508566929982695570529525949709641143643924261972452375597489587105728860096807923790313885378307248412887416366228818041640913466279701518448478277388578817773711962632842551295492732608035200238066848207456014802758718425547624758719260757270402761165757715942767815180577698138108348702690611424458469852888127644888569189651337704309861071876473472161345876199168283226049751604639698207694191079217280533365001246172667616392124121848360834140026541457156055565460322459291909531235742850733586656571077539062411883314196163881292814771173808399798541321953028848445243898756374689520165740629098032421242541098626336790583811879977360730033348591635625920403213923763960689161064611008271587993468705382197651306113782754322384159993639589318092859718846351341761645228344616349387410142274010742509808096320699578300369766130780316014975096776111663599844744722695288306759460183817866174183986080295302501237313046458902415641918298726838672433774642875025334899281422246077408613530623100744944079706283277775971842509920911379634564073445255126895110699442130420063911982617707050158615983670973109617086841716587968240445339245918998051441812366136222697626130869760926365356950741314750952005934492404335745874040957285990454748153937376294969837030798426658084948738796235983677699011827508781945362295712269610715941010772093075021763653094325971029111626352640153601446881084018595536337166673134501076411821337403127584366284800387049482194946837661391251633995572593198404988036552038431607305177761138491755354838725594845147094302465283166862578604061338250388673060283956833324093790130277905506060584087327787901103912833748917077247853057997417636215686798095703125000000000000000000000000000000000000000000000000000000000000000000 [53,3] -13010044044151836605951557993046427477514254617472781487612610967517199909021745437174627760663453441304331044971315485702425566513421005614202627162730027952499526569111310608145502323767804408360300178963755814760822901690883156400220050819464529390102307392883815140120211961676504447158689661840360489059006219717634317267537195983593595893703656854653655609874604924674861535496806183054076907352799086843187093631135622331560124473689637446156553912372205862450020934438190885237559140783927037044022835881982271989456616722490319198143557911051499068421425576709158654837129065115012273017061082853089661404456957363591537134682023710304990420992462946694822096719432760090735053320800250492571241831062569735330648001029312558260742231743966325624532951374564629616856364891365919149980235311657353763512789883518927366631574104850888426140831853675647564443074453737002179289745607579610517734761053010317984107352723063709175991546538488876033201706071015861021072289679375492469279100614737159268950143822917999244067578338970530447824726988120970920641610046660111718649091980515587086991913020648128783063105222827478002034447637935176090435386880376220960182315223750381809536213361166362422949227186159234097900378276175787815312564355479558683810228508520500956295621209442236433503343910586560935260143970610975755310553917629331187155959568650103662949551578656409853063807430123065096308834641322775028074146748075230184034415934050947007123805300361703061730949052145271200900486054132454918678069393550569399704481054584719610348487546303863759473993837302510627061429596609688985714848972928626390343637573467728799635110269000563733146377777501805511217909806320851285122634683667633886411577711181754656156006503471908276420296703700003872095270851755151217605225611979117107170756866664386397153188921581491729490923103416588224619902635105226393814515184708276136524817614842827479214789655083271754635703937226817593695313567534833366263596453065818591029643990758896872656277361515316275087400511100106453142299737192101068536708478943811160635715488836409948352063587838449440505068208195528980716744403471000837328022978945211912415986971510481321492570164209111340183364782927888190394411177028818910015404240494223750783852320183342604625487644235136937630330832198406393970166400219056137636820436592894523759904228700838918156011683100439318364733772297094777092851813904417213052511215209960937500000000000000000000000000000000000000000000000000000000 [53,4] 52151920717428041763648055916175565790124803987376993069505664329250733299788264800460984686036492523062776041112707142035297054084126383418390040332424384784135810489742030085948846944147054435734150995490851528071558819345106567268431869955885965913903089642409130663911193206314374362830515445021226550391388954421932728526504196036112084232546683279691012397573562140361484435161797875137209301335806417402364250033802402441014446044079075173353259166518608382134115176611054940790916441638859934465895401540184600694663488833337682886802398416530306686263099507790953282848750326859666998309831141115635836318700425046402057449402504919282787599302041775875544480908188982945066558118447578851053161176889418005890886522950219284877254769504724688635406856470934025287898621502717296201733391798793936671571613905997093466809321413830843342522953302933888297035169299868855003033109329002766353725351832860527757601945884585556172636350715647135843581167468224241187914974491018520527742972901798710320160799527732877708459341480104917265239843646864553014396118268431927860896228236083261237634370892138480228107962328191495807080053140134366587489348560310187876703797892074042471373965233829687763948788509966231450949210604603970864813723342112482640389483072955826165682916063168795799160097482120152211458075068865788374267180606329847454403197739313183573634878204597547351364927205908026334514762201242617358906769055174271359408484209913970095645942729113041905367351796323259762294447276331531931123182686113964398851147498374939487015965206730835146658597089096494405820011888539236516818825534659250856789577290373506548823873096721089998792387468019142599796067761289617953960454724577259824067464134080210100999730746202335716384848157981589207469170703746021883134689571459528845599959239108988722718940771413847515007678382479382901260355710830840367993830689200097908737814518986572694531170291938600087183380252663070522590199940458292733095827258392115396801039602894987696692693501648905882108969407294629281834416065562639135448473420052568526381666692669359070431487393699606008388646165286546043714546840977809147156495850284132890513058523989710533022307334206204842012433062738468058613816816586968742708133460119066276385917095058353912718270472449064600343334005839828216763822395321828005177827134406378565754549659579732750532073690208768495168201103661496259057683833049168242723681032657623291015625000000000000000000000000000000000000000000000000 [53,5] 1110854515699399979400813731546181217891985024303010319334043978265440874561055912212205121733647355189436779709769534550524975869455938091565618394394996378811490302226349497929914594263452223822033641564680570523657693447699500983215130652471978243756918399895480785732797502937066340292460315180289033071409848556971809609799541460220552907184559787831666870825170132595380181743345652711233133092454439901690779478473113315531138053894940176726114729826128319262130812238406282992822662062445449388796379003320771797632692112569554126710155474884424844218034774020312497557788918668985527843951123330361003445213753376775518426339317290224506685985756881947523949554569226617182047917171401882012995851757404608963189568994756486509364835758956325854354851943631983835889789228147521943524846397982834518328913631252859544545568175821535343906213118899620285821557372639760228992841594462516561973569556542128847734091378718831297122844278825658747498493037130533293996836276959772919819343489216320032591110977632473956874020628045480193577732134226513080677421966716822871728758119394429905201057690288140495241081023480044159290431629334705894431182796088644100195576096353278511744925624223548637400649305289111774484226080179153468187314027338597644628641190168708251494961834330591361191430966266465324850316901670164459085066815546516056429751809324891834767709314385834722174524639171115556963074223451968676910600156191161360579185245931736959340863809258807161749645498635310978860409075566765540307307289988862593676492568276739318987701878022933548888521697402535880776937938972472239642749359736783913869637787387026730741122545170110285637134761110649659830050045030173735126158817206030648336300504132726138087794098059735866786529543521190582920943971835288527433758828290616729445557078452264946198311539238629395677182421263151775781839324920809814373641066495218471252988221003045064274414070713245025034486794512241957532153183836921854041619623305867534406755737627704947915074861146174655408481569010359521658512483378402593706087919967967747832954337633594065640561629834741672356604703743114191196623939130920194482444068969301029767095938552979348254553065468878821843397576914388937991351477270463573326901428271869020000812228903063247271664158352675921972120379130321716212433468860629658862151426082505781576165630524512984567534800071620351031248179776609858363076339948793958001260762102901935577392578125000000000000000000000000000000000000000000 [53,6] -7828029851962903659061556056907909746413400009266433029885811664480039700719267680651603899235791576903725788035083653291505347368497301935901768497008122542817575962829123110899898092000171181445714096279980436533271171932286579699743633651532842720215978908224485371972738547944115255626621200785999439169835244199551580579052428686227346399342125081809959061361651181729545639336917370961249787907260815483558404899820970722685092989181654390552693325063867004429280787105285035687011103800719793637089911440546530926407843878325494063970437087141369477735270306629896140975678983420405551180342808679179992086206082454254864838431970598449722506741144880324992512023076036378294614609407247495231515287292652993210492496294735854152619130655644318232630056676142088436922359122354228219409331923438155387495584006926683340155606324190755048013315463891468717350710427910425651398308721312447490352658778625514642462185063414469933827913086992880443849065085437657278907247552461768848628052802914575538838211812136913845136266070189470232682072281824394884838451632346823273967523963829885662189388916213005691391649987995899918714316096026904745739294268099202050121370095503825412846290111950826510220079074174222595387849090767670323493295675487202044147438333235446880738511014701348660089671740433519157018362110499556470645353289312728695274834752916205184507292847202589867710669194414424680791073335301059888100252857798925972412292816971183076241580401553192691267212963262022829128353273188167364156996515073090474117609674001011236367049559305209170771108585396409588761585434433915056244688671944779777982717129610846564178894645807000449948296608107353155341898149539423256457862152482551657531272116674485648913790553568743359107498835131627275564442122258435368965693451763682456145701332677640520069450640820078207805232592843921919553244177001739509353962019922948497710249211475719450250508405142028116131550372434451777625154389646578587297811467106730741697999884196723944579428819111078788933707807700496257647644573385936639365994334723941006736550527408858629929297050615892294652834512154639511412205726922977646571009536923645222790704720186539654711060619644256865398206332164502165599369210412845967322290432863129207642332212429459616377205687205170445372790782214431534988876477349864140981980665633393666638665555429754449519718048534040302736530645884572289599686818262810200641510505192854907363653182983398437500000000000000000000000000000000 [53,7] -43480632012824449244487273818941361762761415760517948385463194117750812780826502582890145181680445918329970329334315101834063990166476546475839787559729294325613244922768775661019906123247901787836705517023549515559295982607799257286185525983524665052122627448293581111513596341149555888301129146460105827219368659433299324840673605987794878980090127406506464160072671463730983164684889437963071594144358893337327063602166783445477609684480870943220933300735057110985389596593023624559591375730695233523595764189086835731906325240585940707562744529585074532034836125497452962192190049758000171818935029336278391406848685473481714933790168361716273128039088453161708261254770346521862816127600532871343281641058075977568417070295886588448427039383030828879301172694539581971065535661381989492076557036347450514794074378100059950951922003035310458860498852922313700704931828668728929210462267815660046139484668923560889876299536491763884660901807360901111956692755123383355895576972213238035476731320768988681289754259603066699562153320139865257845283442891986916681454539372357369759096405432103776563384822028814687299977130227502832144669091483748072017873893518784049297979126514018754545990319990144414002081371746981505305838191684633729021484586565682059885332698837052695525756358061195560950149151754683397083921131809126719763270518645546066229768701991181115286336395674792295418974499334610094150442579866454457759432910165732769930609985587577207707654903059384986928011580818902121824009423207639597922570547188933248332963386246689351053625909916406305581319048249798493116019489972460151508324558517505752028967419319818315111926116640892248376289024207600077222417915888685516527258554983196915308971145437764027920553162869600632398195036057315333429601515716668314622136406326090290737190122933249223327314497775088307603283524049153841621027702847012261597190266714340466804507619123875020971313434336838614480358922597099694315991914532912254759987059400269860621783168982666957896323406746824583204144940707134068557366394297205600608849501733429070000045890586767655339820126070271170672967709238118709898920825725433327965891107835685069544023453964537645704999335587096789802760133942281348571320761667150774818784750084789053387504457819700772758425748387901232312613490877956235196813174991604687215262161903589830354064627326108915418090477149863918300087747773195028769302870480867252885037732568207502481527626514434814453125000000000000000000000000 [53,8] 570074306596837873906616417722153069780380412893108909019654538255354511886954804603066453879774258913199585392880849325608407921185325381223484228610102569534352230934019003031114937770322878563914720285750489396976743372815866957726816595302695356593382591096688154352905052885468821135185248916090736288314115837197150297039730706308421543360351709147015902738183530015188124803701189776799855737559345672013940510103668253044700938379515077700406180918991968812382971596177019695245073076982884442369423198483398727704381263976368878595389787683160658002438956587543736124323356772180288973465018123121971360252556959661617639447553350679735437959554276009923379141615572311167184302768487087080870635312327420306546839560131625451005265328365654871509183761982036769195134314520383702049364246566138314089739612701450333213525289692972144534111806013905064416403184858601221337296334179065891264562819970065199763721943170921299950536283225984390584498282289650531697111200740957643101906663645408430880825441672330134129256370216768750265028588375224143120196028756140997520607103003314852121275638691453812763392519341054996189213011892964350775482399003970897499810919448970660599105144904137967866991933416016932766700163857422045923187483525000923107747005363908135262915002851766505558458323708150208382513940387834420310715161755192361210339988132784240828110367617449664533901725704345208605347279781863902260470512995021991562010274171359436425716420891472949260163361068572086771236805999899365207667376908729127916059664870617777188062285253731225864243184597649617911326220463971850508000697177889102200204565386946251567478401653959371306708023841241477683096226746415672328075155993011427609090909602627678419511582259881649688445979819860731826784848135420506761828035869822690840163738689270462477598052962119457969339961157109973167424348410722803575516479911818789596552648280013189179402143404760927450787080861668800699320564843495589630909030295144266546839075005331783383529914947314631144207082217736648351500309045708236480499157384166650149975898545801387618185286967425459399805620426641144092875907678953313579086593792228231887678353168495320704719410948674238458387055056521080608970958670198807693439740111860195984777900058274904488632082708335953581790327615869426746848205832165786325453976132913096525034955321658110769291983018936621908647701004330907168533473268386875136342836767333608349872520193457603454589843750000000000000000000 [53,9] -2274796350785444782581879398020229405439905406919349985211191656170880450860399980049723338851074292915035827235576670211306318564414793516025494184056759601001299968905252939875700680044874240624330702550292044003282597673348875790641874889823834299566668742878259060196688682272619408236408297453032526757010409192704299767633329813132597051349170929695118991335416464026429541045763021223518675121303909995193653329843350241854252709446263346954891848270389579528105208294548301911956934725989755873648208479236142555917626901794974039792402376257022607432527503687554664442790037027189356347505694776963562269968341624629263961502687918977079463773004418695088826998926529873168946030227705627484993118972022759613216175604570577937554342935408815740302534094774690800522985200667165812288007029668620403340905984676724364721646897058815592933302520308902441513435354945388061164037290710077117992699908429334844435754874376757139917453697256912588488453808561012983139397216262888762969614449465981276253628320726736027766533947661644482999759617869156098242048198747373268773416924347825663106604935416805116883762935738358943660896740090398671838211553193956575482669415771847007663151388139470042572794763059966144691245074927035933332161699837647187549378853671831926219213424858871940986191581317413620022578040480554558455326693976067161632979744705206547811773421223065318045411465592793870059253870338703591299151142402446052131505692856284190223227841146322608702493716658637235899365759797793302732860323609207502512125447842652380696705235357663729746843537642831387658375057390763641072134231646094094029878731048713785915722099936804795129420510938141172329195251385942426220218484445863372459999375449746620204106152939635381132566155387912576797345602107804579287493774769036388869221064990723190592260023134362648788131311032609476255709520564777029577736825286162567774285899301525167239600266632867312117808199268510228414769883904578670330746247490693405470038227754214442815307482344980068486813095718853920972231827945793878032647078252295821552816114140852162630704221529949246528981906030821598109493867987233228242182984088143145473135820346912312418578222740917089583923302683753728129374022972266126248703582205021889723250475234386621244266992317393187247226436239922819273788495331616423454213913310151181657124646161215388784799192437584884488830652559715838129345774882348351530114358154399667455436429008841514587402343750000000000000000 [53,10] 4236595066826442009568465859161705213055857997714314948360772298087658231571325586526576283624965122177887563813286528538713968496988546243885126992744254742069875740452947604479186502257016675758754769560612391660370477294898148308080925970609003830130965894764160108016716882378269327510726475807491056038854924803106490365080687115685641967224554374515491368561084101373284100747659278956241847332332192157791522856310013747103628309854316202464079970861464271598797911127570283954193460997778650824064168476160983660753316820769994982683619377861237529652982523079123629291144941708296535067391848232307971208946484841319193407462931226061028795986762208714735209957314331342014971622664565284640811936303114068791762552445684041698521802352932204863325778999797349333258540923399188925670166131202548691731205515979789432954093492771040464806238307244009217221740960607565015515254124949960636786373862650695982920536135915194491943523346744277139247593910777093092583422710481408453443715738316336470960520529031048454474288140529464824359450400675561425923523345197885848946950833669150327115093440718732681055426946193911319253472464414135845027939619185255123932155055476377030801186730464882842457429120758152787556880131078439134231429200678334683733703334606240257025996825040310990694350901462013927397342575968718843998803142930592167738408692863879482806973168247073256890049042200129586581157676000162741662986741441292365706462689805209110331352052109365255109481210622547275737661186110833562056474847310093564833636545928243642742821050845112981682515540588641711199541638924245098500693746662726066474857506113921582900100767199081470366193849331738294931637481723312045849948617480323472884256904370973420857052490603059363255194440423100006669113202491828847841531091844895224928951324682546492819622087690994093171259059482037046966685503532963903040595708794181116526739290892952822339321550045038677113660107380985459522547937085200848403348043081532525343942018916301071767649356993803477048222262968116564093306210362697743194023053581225015828087706613748741533164311759975517405778014389650546266847816863306293614785703855069994759467033718248699240727613573810508692076533636023761906651571248522042048304360075058772002929506177097499092227639265173143272095728170388593437878996392096554263541015235760959597017951264072475569216040678233891990821736207198322993078837740270202058491446489574272504796681459993124008178710937500000000000 [53,11] -14763965691405887587497001612710542813602022479046054878671819411973490781057492073092699882143530692698818026230934864152023897593432748986920709786857968849184918771398940717619713016406099087721476176392165329286468189104126405146839891588635082313860121414204542536019253905857077716508703206459139021867612278853616697164399859784288709515809346779321291007223462534162158256995986370116230667958782857286233612025309221763846339221350006940776887889355365431939522761645525210250207958749202243658760910070254820274542115303075044656155466501071143264843213450918825296235485210022049694456601837442226636009413489032337594801524710523381235191801940271612472475034477483246600658527653096967407427072111785911018094102175407168948920882731741790387295437539207167986649111339002164130240045427709294563779357095357336926856405361907329150634977091445388370817344270823544710844300682191441789821171579999537007133902688903271426131731884721014558729786799931356591533370996343428256291344879140992756547114413874671479316279554202879436443149301997693516554050220323335944251807880531115267044914414991518272354901964059490726456662500124101812574551067656066385190046948199717863145047925544681369087551385839960497503265182969899986534200770540818180494108355288113028975332979985489181028637173404935005374127212308740508005477389958634401223017170963217111970397184538027249124566970240597157645375485806131060414992532556437356625191815830102443736454099678968157660633122073161304300519807957774508641470780412584442664328357792392768148889842335883282137844676141354975888484574441395155113414462167379931466219346465007887583308031971045431029116468246771610608727427782362407816236503985262363067343867143601123504922876665948562651418157070073854375016406491261180757670641045679116958004758981126310960465974826982028950726193857329547747869193561880782048007988127450613375335177596044036762957943946922109437152767382959232447277522487979038228156643837520939613812437307770194686451363163953520985239978467958224901999956899959681468595605984091972691425730940718734825062672807041232636718963766339234461503077126387164222220991189656665305176962941223952410522426294795752255342308619704151804084293002783153860114240089403582359037953853632657785885950540071256117342477280885836749312956884983635500160448945532655045409606292892217843027557809997850830279155720977815448471960998099924977644548107491573318839073181152343750000000000000000000 [53,12] 29395755034920356458455784048393275607013550243689378642278801308143014967253853015374869958491450572891675646354208122067981717865722923535241924671533440163938885905889877900140592451134750427910056096662153670214192323880716418792650923679120786322281843399851909286209825127081224765774242012774071355690675162762840212343816340199385938601028137923152313652672268049554398454332908306257714959228979737743225233182766089036362709626461861672190233209663743575446987021362768457529400001854741211157202587328907658806530096837546723694772299950691089947438184061866599912790199476127939381063396098841230098594469642384336464919956702844785365152666908199858826514409965781542510200574397859768943656881931168821491284044266398175289443092877043111276254549025608350815449527767067359023745612146101369697109723994650041089684169978476500386564190619828189778291236404249992687782363642880203273973248224103227558878271486254999282573188235049053663428588259564811564704474450632977234879490806351047025066793024374295999129826090418699323481091900293379928172955353050970677292667663051284018122793947826997697405315314575086936878666141210632878834166240718261107662217029115185139661831124379061823734147514442461878253908519978558110387447094211472067277622101095010800057867109173236100138685518062913403675001855994742369478776780271063592098792809663209324956694579595343853908574330233590021152975402093466828922636137749331602232850883637857636027986126395559596006632420040318519941366816230272652387373832933413332323233176220484204380941562201580805912914961796826277260901353324900563603898496198890720626332126788329439679787943935818234995609888661617004903755201223639445139460375616288609434882471681490056081393453507495796153385239747270612124585487728727438026264381145448859273008851972860562204709904791383940394989907689031093868669745432206084851020292790772894466815158647775257356737290350915787210350068635306480084108928257914923044061309876660448154852082711387154602912937351919824372002507868547129545669262223048588011798198529053468269058118566643442180348096176470876065074083983158657251268635056702867692293797618256701154095151987354779787074177976343458018227178324833696533149038586114177951180099092598995212624551409743022214090042325235484619006105337746744305744792195982693898195588662709756350394068979580902144438788651633394431006693020554470287793529583408497804324077673499004959012381732463836669921875000000000 [53,13] 176140596685658552087981834183357576765140523487041545802065502883574208360416086801666517540336487980869657477440291363384215531686762270660324056535589504465379131363278776968614517574511899759797510568399488291922768760399209324143713352133107127340452254646213386506686499255502198149793110313393486433445852580558277856782024838143253819809416950292400338225753136443164963071540782127118338693321907664217780311656419206713212773474798646448809188827902865951447559719835732689745320134265661211493053762260757083912200825698758107743456940867016677331818166782127597097899077893052921532816315252676425517921410710683774020426854042114252075100948372313197033297445733023587150414025892498311000357561677947248895537918212021813645455173560980468499276849175377431920574933384952183687271342896354238390611388927675196885531254496872625799784120222197502955971640037497419157705293115263543823977702472172016202900525119731352473517481004323164617940666151458814421443755342211459189246502368934393580500286612184046509437769260090319140865269310635549358744587470406573278556393888564269207293122579844849416434797042479581845925736391312673966366449516380578808293610145533251292864042516216107964914367663421529608584300127345651623461527262774222097312938750083474179442020216602460788164369469602835093508999871084635555300065941172742148732694630592005736703601802719472871293655126605824424797758896129668311575087161642448694198842825906212675859786039621030981633621700260146863927949563450629030162794426353122691017552453944799956613841870612420007742123989474405215195594093848453250724881466763973846634322485626057080556785843315812159981047589135856306759068520899335322588000864440575318523101416910510978502163251179340139139096957398254745845674254218157879734479627282266204856546359230392675183936966500183317471792458707349732484652132170817726209757947805362217739618216650366133833953942996084158531005106370993878312863716206084546446508592295264082205111790526417414303944048266365370242817401385300544591866529975365788603316807409954966849050920409850563053343900646176860718917571503402620702265599734920739124161061349971905358056016917522047460463583771253826537018273928355371255221041959956039848019419046344187328093722908294491159710137767067527696635810319017505278887788443758164488052870569581041589831018045650399969389501973355661457554235775673182698025347096371182736840310667503217700868844985961914062500000000000 [53,14] -1331072108347893944197862001632560040152875930317097436796459442756210006818101507671261306318275522139984804781325336558936024875146517231859853406263924454584951564396484635999139084950953052864450583815407866188897468748198173000918240074273474504472649979707339848628771254749419681456791484520748717819653926894135210847182721644461989412281232760407082402714411279262075467006674274999979420654541545416307294647677755130887498701098446182111775386535177331517365887746736113352431994627890223109542133067649968732954239376492871246255946791867258851222540535893445417572253915979868467725540619209069683003669080237826952046393817005218840893034436230514222266410236997344679228198994362184165425212452399850385490884802398839645778545203064649561556523730900083620052473207049142152541934643717077326072266504046025019619853047635172260270042232787683533866235306161982330376760239102100885563201820952417670889556620239799672151646940186600946804622777941574572739345838960118508831991844719569067652464255731637116010421343025487825831931057000602467756034168150106654844137083850556354817643022040999078818064026178935239849182620193832854306505808657399521255959278791883891977589183182354588510663141556956974354656468589436364803000970284402408087449392588746034406478595132833056552820603467761150596581474717878636778230996739180201799089672144934771820043015587158551706384037561201544800500117321790668283521520916430730722015512946594799104950769851221030480546579099331608565544666096520997126280926612861094899760125711831014502382093037434957922871296298207308135510209117461784366324278867816674044463788017027631964608157528460573549487436199936123383556556910777239606263733190115999209101953561561174475527154266106412684320337442944977667738734500273669208274425140003425367094331332115479788599662523981906665895722010864313767529794623417472653069036438615936100082705333062003399931413365656384656923342168233065604080239610307337652966947089693653448212054842394523619985672282263633395456942808831482803295781494958175792550402157899597062619013858337717861946653964095299498105540798839030263996542687966977667051271847732585250784209800332158473216267050458779175392465478602963138969802438716208462598541599003961469381641084494271274403255843421233005748804459568906798844393601905689448170630014166867065681818789948633216261314502390479949006389120922733331014364290849545137407350381408832618035376071929931640625000000000 [53,15] 4622065892571538327811919205921669567808224769017117090188648904348226910764567245322711563283076936559712168276996197261319546719793897702319581623225579866676510851470685408568720434711823907869336891224068340163387165051618270394231430893646507119647736800948650387784806459207590536088051166672174288245796759572569162576206959222873387738425865451414213415535011778847602376426730450355588033695268108367373241832835555430201561435164290497274024400505436327414357209518855430075514052243805119690949538407102568061534303999332676005348035210574309836550142782691986856941394515125183353095613821374584185196094428375442836382733840964652110107625710948985261010067860686935799242369317122795906811705879128443416945478314892232319408034254214254312207273656953322197356871591317308994950701741997344030890443493785296580416161437905105272518610725556721436988179180570478472356542750109266594220641128059199270524855784314896413255414204890636015845546693706398714395298789342155862717184517196898713088103676087163841615939971069627056126473553753603358444544160264648430709899946810159056984954148759908433559060479694606883549046716252467668900027104781815645638408133944575291801030360786953952937957403564909077021103209689278080341595747184121140497907204260756891180441351309561091008970642831508068850228208464659480251741870168949743366725080875252380654334875542695523783959780235937484567264698410815151770450127884031882892451012789154942630544208792221060563379387595060087860920599402059626028526185479272744241423537383589751328532814589663136526874284875110557371510002212530398262595408914198772256164444992578918394054659903609642931361220823456748475015957214959631419494097828227606900916001610256426202392459092446466807644603016381536849555192970440880455358969168187344345556665100830627271078329877260865789325845796843792998293246436564194270607206175513379487415378373455223639886989092883971414317727123878937754624076413907962133630335834387158097794783168910381778979684570680715862562441640842235086426448632519896878755880731987002361693279854218313723464731777088938860615062308314775930322660278507730471553683866134415588497769843063721675608866281674930000611130088310548295360652970547308497881496859783150983968517381802175610958896445161284150401950604585868645644121761565297366935264009069851331282027806513298658073533649663655754075765365376035892464392124427338681691423971642507240176200866699218750000000000 [53,16] -11406865054167442501498923103980595454536557819390575421370268849880515042355003211856061110429883094261934473980460832307034380336929589592607904974705798514523506738995311908878369890004921466786231930298443101033092799921259835911852406488321393420398291963860844256570902724485181654104989448569846825896558803029465839614232011796217401242184539136701224411383824726177668362823840163195679733918487380840542039840682466500155820803209667710885214983355772539657375037318553170568646455192718899616741569795866632147069198178640583817058030220033967570407323935049329658935226968683172046654474421146924872370028083231970693906662946153830376186596819372879067143757519296123460666009707736670981914961112345937772554337592934192204387998488989576037276531848424295917153194891657162152448942908863932935209424963452490284566009727718431482018961127559028896814466605492992318033265302450630131986918412625556391950928069455977377582226618879872710396597314804775738344647669847455776933261760580133513631728701769489989781983349506670284663480874225853670699451902709549765459253866406044409572597456241005762153484931208651428156808824677021881794265804006518076556027144509658817044255694178260480653037658407219635847372195436798171122512669822386057371225102605766461799073577454751457356724226233817546754518399755764758542484892609841626179460857933876183353798803135485365745170815448368967927903214344204244463163665243334850441041063150875709364448598963333612639042585030718340150835395527821143137022218899661669752953817853652362703945779711267666792976617713980702867056017781298186149296740598632891947942663744340552888968475547987662466289487536845081843772415663904517638143804850312277428015677045228670218960627002664979370106112310127435004396429377260231315520552921136108113365700811988585788480008073269972907959457563620359153900203983746487061121392476681152253424385960741232488577473892965696387881242508893896714254732588702426391271022290359156596231273836317916779126796338124684093417242656964147856859945254354355178365441894019556143300547182919765909385261538698457948998962784212618337500598834032837755962935028949564830221456446007527113655580416654187143735234257646607827937525154959667272830963033594720462951351638277628556974199393933978589919709697328392576531378602379170078922962460335390741140093026421858349823408249862952379786199166399558755729123579476108618635521452233660966157913208007812500000000 [53,17] 22194938809950913642664491288393733073244143317639844378242294838990287800616161945232853271272306368964750580600134615595556394661337017164173173237568126990833126844694626151658550914825255565654112316356999125993348605915332329281786513124619354997209043593801685408213770434941370677511186380532526322765859684357912688800439455926966534520281601279290850076124196083088554773597460947391755127280789986524283750200758694896990105269253732838697895574669311268911238970661337270041226406585449751689695246203777723317692597140334224917654040789761798623332561320746169618686606034844656832430534914045864472179421157224228055582325786002874589315629871319983592400857932931620038444896409790667248019997099726230683024969917028229172890412794541376688792782754322300156621078983320432280761362062714000496409124147314735903008147734582056367684270833489285780740230867291636554340683904579698179802684750468459299430193855203140929888820891092453185039993459888565821662450635021532513195560624510197277202011185111799488946984130824075940854234314545647158359393518923045415656404264423706855196559067915865923609799580267767054966998648064944045052752801259501835965505252282929718105821385463394889708134140140897459452756763607915019901453637955290757985113535566211130873604003705097897235926406945415371630275813146793910977081101601014445302155001234844910648163311031964025904240636775482475088610882503643574528354035448340978766162319968786066318783491037621673429004612830151940792931697634617553219646893354786774420909761451596217999391048979813437431175819855214403369278585993325931733261229428638698273414837277498445927679258842627911082072070901814167423168614481339787931366241108403747499738008228627460133198581119142927045101587365367472115612092340907840025606508920175481775625762622432216632349312504256478337771565359675201149236838477786430245641915959859599880291128144451166581053214403809010203344335534978026886296848474621716335403044347177624469149942139938758426608743820288415308695244225757470328158103281008240795715489754332913355903134418697458509543413073158630134873212409209737959896016686200598688114742383764493216140843919166594683897127003647002004138053754760989462119309668119671662151541793795730255229137768960324760912321026745721209512054276927820326303348684722625872777898581844159616721870885935658685202591402136783948829867464985372069067942005921034720472562185022979974746704101562500000000 [53,18] -32222169099929518168833232504660699261106025412652686960084392024663081912214784828403277425085069270601516590268262388052422472950025312279419266154991433048989602926498807128889991046946695778411029858912874582440994932516102511189676132001173821704705768431035739032083080262983501481560603769726333386073255621933118218095851954393254313037246666547895128868482942943853346177629034732260053414207720762576995559234730643508409892207694237781355228875209449592499774902797444466375190911271868906973650336923603761363882840274522842656695611814868190086177973982942140067678589905124981816655714271534186227487321157011104734032357396599358955127390847979815029210732153780723946829139207557101494994705034604431336120788384235881664561288952567059824889554966036470201614339046067168383140912886499191427520089942440353856602600166977604060969954901807098211740956536050022063522021334014178869521304259690518095494714112140510677784526259685342955836071410335107930282166157643801192221547124057616522743965273709239818393922374899577581053655128702951289455994542552593950379007551057694735526286733099983227679343242569137357388631581777123984040812943790843103686479320603972077878830433913042275498233575517336365194581047930915371123105524195893467130825828248865946530389509227337950424280172293112151546290549244174433020597780152218780980749119233056447431282115276825302565094262093487354752293456599693500908818650676320899183020661073440412452607972062464692608415268496697757306246079091392846693037366679023261644035677035465482354660811585913496530677532807697335683906485452340359833605789256273894304619909321042049645306665759193331626241256996620805162069191211080870922017201524205358006221284195823020587900324464906455934794218910318501312755993334059996548375447824416376992692952564743323346294906380591205842795372765767631378987486112291528362843077767340154545910323307726270260300870139572728090028535769260593753932487927713869556200218009149445426920084440655818160774373794973964268500957788098545140704997786791641919622968238021101624060005033836015154937216315419929870133779930471899350386589814680778430556665775158248461670376008071825079725675996033465649310211435014966797682280403318746444951081346708808841239067841370318253763946666943793564043282444678151516563630772103146274821651552801676416302409082877956541934391368411362739303924605276371379334416841788701901805325178429484367370605468750000000 [53,19] 25778119680811637015269794371906137460585933773181606216020803869838477046040488142056855611244972569146249033464336267821829082423631684715274583067744118806032198362507630628163599754524101473812212403202677492420737925211123010714901723817863591067914781103317808703388259185849193749151972187374146190537664337101642156234348087244024448670893808545426175533744470227763098012909490263720193885002775920966829448404815733235549314263755661407150768078575091951375055839577905863382304995428293163626721038985971753413597005092529025782337798490927958465817238784415750440088109738541862205738563385106484816143852194077054832661083848001397214032525662244071970052502693664790970102608163578691164297354288941854396963413775375480879723536862219658797975552377312747932742722046559053374387251611363615673668137194310570012908984169076474565751361338056678611228865674395662531966047319708018921343284024077448640538630888038005072728869448653057287057018488955318847930885314936327499906405146422189297666115724545165564936123286449677267320025842723276608468698430523076177487604488368363404923154151629064354842996012773120439763251676379063835793970705215502173716469836331729686052257396990843457188471866343689940502170138194257586896591677894663552670574357150515356477370696210694071367615953112106863269121126676294015335699936322501563798036613261055912160111313488872367547974300026965758322169291420475315756130585049736772522621935437631605029190988856428804345278080739547066743043737468831260126461197375523569721827944632846408565804389230123072268622918205002369109771416570682725001546426607229921647293347732606407579086405272280150987998889135493868759736495328895293228729670252098858834362565395499782289818577541818813577764979729964087420142530422506299241605429885966847195296622507392881786306347860550248199697469014696789784929093918506097163841501116017352543438728648704424467072380680618176981362024609926904123996919981669732546498637719757056629771327177863378617894946183378224244533971240997234367537592920043047353839467078433562378215559533806127564474664012679359900120823288379545963597488983185672052961246982584765418599081461293805132107563119366876607447313120923168372586093487314156705425351947432348220613035107476275489755324897977968959333665749474713521568880748471606062188671014991401382653567790074690796370942338836457979187863746084721154432084500029986884328536689281463623046875000000000 [53,20] 16417989194117029396444408092480922464339405061346615579727390424812261910417332989826702037989371549400398034086605415468022275194034696980288739082151843947546437334248481309112260287811895583378644396500705474170854368321803836290030238654330820360141985575657989491012767469252329462616195841450491592651402257725411699100816957323928617422248801276545230300997696078426348616133361761604218148768620730341952644364718211313962037583406722295642288642847372912796927191693782414065975989021122951848266410239769612067482221942063990910281497790379836096577928582557679140537961125750965257052693945844032567120082648998010492161708722745811619600742682883357425461081935857666732360829466654451637090371945259484675730249949126330881214271308189891532730400395682262289110176039513242157333740934441699187738472215237724834541356001123290469446469449332252303272227016308178159039034906691392782830169944267985967309777798318080284582376443922325640734970707160127919763277322164923118067442616899499787619990156026837979967356470852762399451319085373905429017915308664780811927506432674105201481985645392715748548329957321828390697052250936612330076284312958687588709330427395885700619898105403690159738410038364520621647473147933439704614433591325236572879394823406438798428588782262769139341783431748562004412075001635788365561856298567037200286094665675052233515655271283351590126886917651924830569148094497034944499341694331346851157965045146809400141782062877259547145307811246850374933210432250735181605561131754465299563070234570828751582957643713410535870838494510160188370087868095028932392302914699290579347528680996726125078817697354508657783698073696985041335703739501163369051648432990177203868752254703388005663638370948074073556633186590648877117684308876139800628682243044696333019107323462447833753705287425012746736333062667970377687046761160695720450173028087336958448417688798128316212400418057905089892886017067696167027579618643096090809664042516518721198725729079552328455045130007031789282857051123954836069001132141782008738172696486249846813439840721626891706710278327571525207478498665864816887470372914114651326640046409828338509453420614494226863260783186978201504195116609167974383955773601358893466503763103940218552762988712860692458806937656872069444690352561233614793192984269457738943901642072907424951544078016851550908471684329828518189592164008688451360979537740902856057800818234682083129882812500000 [53,21] -91057755264636235043878995310508702115305263576913654507677582213041403867972086006400823089306390431841001472187248782931772378329719513276884345593426621052369447570396672986436693393964542495314988178456177506557255435308855593512796722591532639172792109722191193865769315957891080347604993789456469479650487159563163678989206282589515527343335552037893558656772078752532578198075360471227578649220324391020980811480397223546855761795333889521784615764721633747050218452359380387415995268070779959827547378911788016302741492641342200255788205305476793499475051091128309991925532011928987230285296169509679242069846188988893468274283899007205652855522104375877010311107961378939579748771868698370101071418642911263262429243314588038243553437443687079132650927404618027877632972212465926730382631624974350058202648023679418856152527181240176266977331261534319634921422068250979146938544834434464734301496146537959079400810440505919159058537268528580146598485048135445868828876853297368653827197175656078952282485055396170537712689337408750068715092286660883241563455903298515846779560739745766168765097597940355021356933859766713653912145515556711099537965912511541174321408953085899989722562780666978940915336308757239222593779115118014365310406937834845232027493855275614785897945050750169836366243631976291578435131158263469050874191121973515604085029764103156238174935462711276680795169157647721913237887740965163139369531441286609821878867254110995639341019124150116837759865642306245128593212909328925254512018381803648045683443960281516046261369925355629043736352664460350405402442368881029633899598099067077434796523390757154724028435635124024486002062938249048393081657026140585774365751026825873797045031152158105631878895322420264056486087227601963981488674808011545583384001913941479790995339092025097387561684329398812870183612289592687118215136515979687596363738514314562271294568590452185990207832863052319815472737496361990308336834762368817164815607506461528252073587128978712948534060412652133296748710959904609451527915353559974633265917526071892248806381991985825666939495695230480351291016434272940139978092588210845950341523412086401909191172501552678116119026297862773436644826545698757262650404180559555199167918567599037431747605514163797586436877785034043294915621132556372552995806630198705114118306366951663940142034707644015775838650825585826855148115658289534107491802750189435755601152777671813964843750000000 [53,22] 159384164702949834957508188270596764673771572179638102454242215642280222340604770503668830444611058485200166901014961450823005865471593387323969033512036414981290720267137786097470506062251079083038150691257276406411954699022309327013597820062674970605242965964064986724756668702656682225388455346427554410153183718933496522981046699608305964612992682834250784642473783770226652227012670974476863503881589640464256274304583754148261668886370292772183520506645614424272470515995785382677063745339122638122005573336571649471548586456524630474413505723072569477600491363181701708021956486154109271022158470647549639936350993813158747105853633108332027462610246270110376842856340149884877984038918687221167123147568923550567441199067910997612775394713496318801163763497751854995384617795003388903123790846567166067547458833220477348440433544059028940864423283384848717703840400270634753306085155463003182654275477005856233085933559719836652665100073566458771309975693782534053610368433107787716486788017659445264033819325508529058487925323130090461978855036603145313113794211333501281353070339724216600981239779512155096906364761254982085890673909874539495347986297746183839186079314665203839593754201657351897744746192893365734430633461810825731379621685600287674135804717279369036592253501640839830343651303679758560560673979352043165277589593238762240283024558554093516031648041469285607308998732464190683294198819663390578222620459854972986134349052605127275864773004094824984853601378812399708116357051603683218986701458781791142323403263249537577351679290791430856905610526669023537930305110925207049137334865955826599159818923096649636576172488268074815440048555579559699388393564044993258841549210861364183833086592603384195762489218236285298150549820633170506481282892688910452271754542070396374709800139227358274021204449591847632827117771277596020181992530108155193915617889386766769145669731871328719240276670099076880341653805194312907555731797245755532324615408622157847974685932401436048198384982964181524444928701946108706330263613417472580794912830480057325458867255337870424837897272033119262631971408553847182664664379618281603703293640058693722232502184723313067745463052712933294895149663979125018325016641747813079208770123856991562858711325692925442148576239570403200078932593612538859425138504015971396772214195542837754244298052534428934530420733544470824473419086564568783459527878676453838124871253967285156250000000 [53,23] -185465479467652060257820228779357934622276513466009291667828166996323459780346039346653859263263926315862385400210712211644992103053810153200228588646253206568497803351139727376964317942802383633814892812599497730568432774712575926247993407042592093339865221919898447101957415053794927709335073835956265068395714929925600609262338835306859835963112871548057411163261061633462338765451769047886796023912349805275910615399760354616510332695809582610729055416394582911620450663120576981960961850713875158548785555389914934757342963538758512779594347188089044974644002678930316415754036992920064982241111064684801964189030309025866490626062407314766862664899266647070056527917329562245493792941952786381791673439347443903413862310596651060075766840595131302001360341733006708454728140655866254960775324129285452805033170460743843759541247192911794821387164737621956328681080599960619353067570343907798064727059374470584308522839444535670540097868258314967074060733340818624453981695200600896843512205904678875735770429247650945181175557888059721534472070859493945276873057183476876854082118759974458784920256124073538045707759280233880213477356170324388304063513407197199212564885661633767181507318978392754181215008741101908745115422826376395313721920950800897603323557664396600630988201275582492785382142649223278625587134063791739508852184689824747100897889031529942171340372891537719863871832914918030175327383909461345957536675388384190983788407723885195741962407505875553020693379119287026787377408333531478589562340721535043939836166751646938251764786232889957448926284296048445978717555824244650332638726841140156983883635608254182796398399248387695891254624906928960007027594134995524062787131942499449910898788207404888406498335868577887732831622427871121696315831943241398538120591854298021846601352113814598595342880623442307901415508019799109046958625644187472919244291898205270346128766884503461717440309894805407224075719781182848415993025593695880200870229005147445539761522296035837245092998812133918488648823640381792347708186915051586228142171455465601321190787431997793635782293506362646666718266499390776672181149703990325551025725933331412928659528159097672742513908517845035899757871448768621901790447264954226102955796960722142994874248658006629512001135477033984671684265161100858267416753970271788933913098689813341630766782143257057450306371359610550366016922966888244572736255122435977682471275329589843750000000 [53,24] 195328709284453679674669623941002850555783486447544671948851250111980555202705880656759221103343940405229723717901773805464809448797533345943791212774466219009666806246136018884201366618293862303642136597202008556103291307512134130197415374950335911833701889456500294969623140354136120502197638704532132378715537235889218717577421019227762502063685908819105657175627085193153944362015223909655454953250965778464591554521929996243235843755712369074465165327777400837179383521244973048621541051372753359660700382884501620561417295434647448313665679686518063871692659099470254193762985897200448555090834614308328017756177614594381666248236428315458139685233739238440033212594912807350608317305034835256749064690946187577687245614412114230980679350053260803252979128498072223162236569171914453125632945444555365772239286251507075254669266274470286684722325517948776788150688424719443445758727650839525722483383279919186751139695870510234869325469035869077857030041890952884535891339643321579905575467492712159584592578884350003137768725053772291720215810173049253292661489460813336677624894690046861573357087846121471279754211321194721021508644902737837542275425043698289927530686918967122825172397900082638991904728458734939054798386167552914538335955639295988712598858947052454131766551227071804602847151193338922467130631251156678439241702118124869536926767776754570135721745105739878591185503168601609413482529509034478026949130014505433367861813798563427271146750893728836006095931533066358026132780585598548744671152250907432164614957121988709000576793137706573278505372248399425130971044187118652044302112550151200757978614697808104248880016854640281770576301519977130685928025835685910732034124178993707183185509258922818523822218933029560798027046935131832718086235004939091264029407938481818085604967447245379059991867614577440510805779908244767396505651912430501038172983910996769827658908671038679660278639177981273819585365729451452047671624954470225670264609568567812647991170259272569671663639218384500960963691251645977582436707367727527675650709936998037901377989353212844022410740940921632083548738383217896966140497092180526237505457955968574167624161796660506092125295574069816100024561913288245110082204785944361954250482820809199092476142159627128184848263213400053014634564262366869310727253909397992878629766534661062614985411110095707330160706265199931677015472974165768982324209446232998743653297424316406250000 [53,25] -273745786500144438034317642850717284212147226747613493405320996065779648073801505740495270373517702102847820245242813256740955025740847215104736874885777415111792858216167026762282109353916608604777436133704334691942733757855375380263486091329992086083953686767502895708372830161989820722549533228644425222418647795022531677387795650662042205390815532229974533231169480333710106098688927188072594193025348927593276296573362416666336239976258104781661738507850618480538973352740335504965575441475576066008575965626699407431509366447002745924527570886381564632335825987683300626199697623801434976241727267000721396557529519140035177337344590181566064685055185316927045779509645662471883228689013405425941637002961975073600501382536581818305367934570574686179684935951575852643336317167265545045523329340140335516828285673100496992398217571209400754030001011518980863450406917172559100703973369752970812551510812416789681487050432821657628172742933623613616782061888545366035885654341884130346004845857042011332858532826637217200019574430712123897653595378867786554931817594464861249710349005143164751877110741271399079498229018904252259888045715829350519040414918227500539711269189132333339406470836495258341218967331967718770769453554923565572742452867565543824406878735365769504040102198367964695671241725664377252857184992055390236112540849930038494119694032966010569752021336793307379617141807022394283234819463897541116262349121636042719231657505760922642840795339887197582867548860052110353828537014029753347067807610336326345809036437800700751182133508451164935377061045563767527054009868783611509026655927613300383268234448201455323465568162536735045515314065198734237013624513584636382592216913037541029151985470648685071212364390169503217373452256351111069509182620311986737331298471978843453951261776236117556554569361883241343482523725288950040309506326871632218224060940423212299514544766022659853880027989369321485338887216183902799294824647371367118573545096574123480059739867871255333041430165945766888241074329939923321334496823905254410578304922524124271865509525656106014634656829800686550579129946323312092553373037125232116504415808479744163650122732038712096351586320854790809143100840493766780516662942377622846314365046216770418420425152061751597136408959879973026140777212726937970214465629171141275601422075192479423658029106883207854116593602234620968895206262472274971742081106640398502349853515625000000 [53,26] 481090727577570298648787925685463699567634357561899102905344374443487582029176858112775274748433063172111219274817549169623413238971878076460173176941354130659852917515296841001461916845792891129573025833570682774456490941928946488675020316985383595946682940044372259875999800625244824730676633407723408812101709049104774547443953516986469257507143105176548709893628089858486946761902248753400706876372139568753696031335998261870993366444803645811112293733816624374098008864588866931996334650551282937209908724521270849019928405791191283330088868252520266551249141461535411397000724217703075321770754939909827549775917109003775347945145131361460564441646076459649314831180906144592774206176929307498355226314568727918541251187298673834097315812839969669846339585059289223190664573249023431364653761218809836179337086165301380579171383545606085753498350531449659579735653085121052669990763525624060750164487562183279987461106117075866086673360003805721232454351903819587849045754560402778891405448753365808716857154169923880979258486538316838549791966309597079850085736701618630787482142269508056620607862946879532303358798266727405691291286103716005106325245566062896071134959113320502691706856850085527401110969642302268905565366727512055655475309808925157506228227355290536682115211333935829888258722295388553541994384397715282098460855171627207545983251776559508269450621795307950193229452639067351009099038386155630212804977529568211433003919423145300295669328160942082804508687600863035514282442516514357069713604036146942027247912838492836818243379071910500635606693635773697547405547249876542033949473440869197710516739233457629621183238895834295453492256709551205638103736017313211399261418575936711326290833396008025003445490503290812957253853945692731922912955021120690659113039563360004520071050007368759439289990625077672599494800998904696674675645508112382932618565559631103828225078526088393502577250236244139224203374760594761024802053329083361680745854668081596691251056910708698214227787845827063953077802625125037864690361156438761309313430968574807448036949132370828879322763767394367917972411029295113965320943057479601350719728641280517444549005741001122442750955928669987080312133985019331539650967520332998993208508621920711646070003779772650681289410190926613623487048504431727617787699390623630280499721995738411110527457469726802461993104643488648366667537366325735348482339759357273578643798828125000 [53,27] -781213020047239230396750540031311851378699748228829656129793247835571643283013995962357967685090529391763361950679131949584407167569361385015892460981948262542689282488617312628419733987090293669305836519685360093409915265664598492766343553786184613842641719512217132744156799762002809464607716836474281072636487822280139828365313843482038850563904490713819232838724523158297829405963288739333219072003222011058744980937180245572202607786800261331203147554874612362390397139908021183406766787220962782938193449546074164828525546302132406396543422404220599028407125750877762437521856486302379269830443520232422730343000595318294332751592421993916892109667954663347265623636462293997064091105585578497932378628459435388347580575447017718920183296686211215572886843377078908794429913619660679722248512869171730089872101687870980962293889067236090831441519591307729459194588658894495995878161290186562296747134509768689726988469531639629761006371602402809429332099716759382053228827442786021471693688394950264414181918152451521493881074451288092676512087661074037159608174717142426260310471976492722275490062139121161096514102183457207530322908118917548719366751993930447623699006476183528442331042471422471014629850218251038245287356443254243994210968100857233543685355782435453976294576851138099184276874476497866127231851784743643856001398288180084569473682704534977568596546017793830553358404515133497326943080722216556078528946883177217170918681142701404722346382950508242782497909016810503697526791662439419737522462450739579013099422127779677793026099076729117264488575258068182228365304272745509233905265917935050283056194854986837140595392432837692325765178009122266422672594645504462025736873356406967781227467681707705415166494196885647949034370771672692461741543800827613909290342434763228463702231229188166895119597074684155444548153213143755967837921199324314945430501351400441479636879971052069066312108815569244828393207568597747520776028197204066975644166385122277423934203635336555945877129117071264366463128310455011395539388933804626348793327734301335655173202160843210559601588204395913824687230313299998355637284474633603022266632958205679234015068425471907656169058860995690797495616317933625844666699527534700117613681462771768308557013480789157741935350093328589403667231954258232444417017176790190137711219854987197700813752817900693601510111819146212324554978678747829690109938383102416992187500000000 [53,28] 1063053612962532642028572307515096305211520099228170864277333192016881036162492547533587231008718780758597757695880843700787566283916662192430782861900195096156072388002226702288637859636621866302538825394822784285165670201869648467433107226186046823536190378635141581491123760677319021716107545132188686509898847916962374090520929824501461766480811705748129384170440683242377093778047074098606765531216022414811358421109174339144191709409143827263889363854498728275088156361466267947038502543293675904928813952269694848065353300542530986774282934514571873487323195136845245266768730942825331723602306105250463587160195581022669660227776668912092815436953669519566144254978009441025911236928023466491526030596405967252088017572747526710469018098417776925549067293048206325386306675403871120028992801300492516500990585903067748739475298444800588863047904999977578225899793464321195069439542077222509497958869895990944555573441165436414693265216246903395018226529808314586461836076085980716545237870073799606686773525501508548608811276086693843702786050168977107593768848604902575990368963301531305619338709870338405075611922954934262770047166459448924169126813455699266937466908412075041996693486195597989331096596623515348682226296662302502455254991129191347406448457619408328465016785840724380708398396035714419081665926807785437943552592862850221482203245120485267232872814114126043963707753679092949727249918142055613640309859126342256202504835265224488675916888595890905039631541393365582332641364028514655994141042263587090946049407797473229559768175689460524314642296172128172014642658301958394821235515329137518090735185879942367445393034974835845239207461988247358626705819693930297872499262077656516793969116079067700827415421589048813465178097650909017489231501945370768940790406364229876359379328466188376682524243053595396922418261244192266579671549900571120580443657052865658282146068987883436352199234909685789699063704435417642474165778791430351890457359566893149613117943562260585109634653200113555956104231405709606994162403522288375771833927566082183234188518198938090678343421985233515749599140733264919823346838904710959496656764040306994822446947144692082480936299717534447906006865726330043900955002736978369861257249638687717471305121669782872289564800147647603719747612813545425972760581240493215227358920464054487646426605129024709740871557084996136890997497914668201701715588569641113281250000000 [53,29] -1225042490096602888735369720219316809098319057125679156137234730025593269260624710894253843240966296847303550616550187697028103349097388751039506021406353866443814564567559811358766644564205922917294129462875337207053183861948882046772441177957774776994196328703890998837216451640632575996829851069807298882838466742380455295410846859605643809708633607519516024292776233451787168771456085101374325569212022743684019278917022890864989923208781515144086703679333915110284052466055877836201960762210501318633391680914524054774185299701299340822165725101581803483825243933282653086282315812725273552680681360188905974866520838894087199004778300572732594624648975504960450608865579479001112561413393956657135223360916388408257025616971421627077316221495583691232594462298521130043505954107518345436408552008297150581707784702245291482606378767533953407949267561280920459964931718354293060705039386069653676318487765409622585947464224103141561767256364628442119785653987639588676540902304387814098137359987454560026099227111412008240843381893589167365385697162845562977747957305500792895897583984996886074681955976121128271668194779121063943441813287047839058385263148039269050787061377105502457406963993687115860428268845620751397872860132568412271119864488016095220884478413011560338298537761461430827871423460144988750490310902790717630191017631957344850463995314741790582519396401348651587204212208853937168565051098388852039109408684496521811231653872068416301544453736583618744249458693738392722489887741294727119170317963841032993463309961333293048715528640626058005677271910267861802735106326582980899412485642704828772920742345791645310305341066029121942985714963442234503562412328258369157718099922504822728138645260391472351955608418628321509590083375336640296812605351670782728983585390057333647813852317557539598256042003292019085659285392227496753802084633080731046990308698729081256685333240575167409884474207917936761430778018439986053873345639994585232111379576845171512782291000529585673458175882108531841856586043450467335922720884242792478919564422113747586486001045548542917243105497442858025497335680291183410345959259015089116577262514057694914452368740071797346917776451654515892091048649169207965464804216993124569242110113823364658110148887759821520074369302770517658330340435660338052583988824834927924297534974823950426749187685091471482073808207599596720172030472895130515098571777343750000000000 [53,30] 1232348094507981565591470603738575148887352184994743337915840786726327806311614434755094336236976819634348850713188028928441476892500098648645692553725609030320938158431177091762375570248082379703128601713743597166670317644211428250646028304785285196615246680362034990204641925924656074453979040679835878218098677114780540433130207962413796348578951757333062241105492391742088256919980775405705398272234265344577734004684593454547789385124828064261190569272445898963571151532011595272484140934983067099117650239427908183135929804014625120934667840742560107132690806317836504082892897813923555463546161221605588729959540091148819090586367525504455573751280978701050329418454218849463300677265017942811825722260456897189922457692714865134627185303623225589255224650342367516425521512205488147362794348182933906884242307176975531336973432447782104060109029499598684464300804277408595805815200484959718439081968360808749198549078553087961990725712621698384142889843862712795114394193659064504060466123905133839035846823669181198453808372223627550209943788827895405264508910863402821112820070214632667125733415634990127755333096006311763136720721715068793499496372382484079764512106887966754850628670446933082183496152552845128168693683103449072672275182104494876742764731117638634286344924956647256197824228733474706869610708214339814573585093486539406072090211511966049770964569405606107005187676918454451872469810380867056191050214661287120640892395498762062968613984300964166185197266729750918810809911979501911856250175572840491204305705854640366212506429270201855894246191150432478925003532597223643468368562734590243677364225495892385137120777873880472568503135216129891670330042722958013000382265685518431248389325558442512506037440690634144074383853065791114468672517629984698107072173494614832123970795055513744525026020282514686430687320994963148704878744314304325068316996182868888686574998398914608137262231278199700993941361740045736159235448230350915202630687942737154687163866014499727502448507908590360720383131511004486105052861214572252831048167830436535786036761607799344491752090135829531009549560733107720625770196848544838315953622994284950931012417026604942476926992449828972430540937221733015338622390823045441506838038236342524310119925033431347505786622309906738771081688807479906881858368962622951202883739247124038295735040545358672200895977207404929920642189244972541928291320800781250000000 [53,31] -1111398408700953181996802099509707116044548417020064325099122073976194082075193324354561633999588889941930851037434533736048326645788505912201948794721144166867400950708028229455061544957364252611765206562046564203832654990201733244028148083477410199204533631049566508873914297205254946911241930528234531701248282853604027789513589496336304757140203051325502219997059496218607456086301317437516904232654125789541383557969013062568163928662327566219312796390397143410757653490313178051778847440043788311500154411276902126869323099891292206673739789137872587820585436944227395859551657870860692167002876827908985785448861576276065015101840010313297663720352032790708307917385237579303370919204066553402548120842960173171330411916034463245958387672927730624601565206769838629375455004066001798739311360071862371651477000303465568233930462248594603565363450012228849641624534665442598022539678460398906472470390731567826831217605693496890011122487827764529379581311084405795499771550783410585715964968479130745068230998896900894662619628308091803965274168588912662339897726201480531032201413599359976025390270881790191251208256531572492312186219418494343815303297410760010546041523623751906609665107812425493344314975143335995504872235821555551598591067911482911990566545377778857865545141380630439708347359382917062449811895404770731636731368609306398715770004962260041168851674165958596332099505794654590759706381731639511348801363983076817344209675739544972149332266967370232930699299222987745606302232150204687865315426730241617351328601288565540300037938258716886321495411146379040797317024258871040513981069367174644726769491338230429361573706826656838491399119646945423535116760647811120819426134295560083520113554499540059000410581915227789493167701137441758041968725268340383722095997192718903898732276179291233309923829046690526758657661296502442338749932549664019234289983295124431721955215079783325004619031524075314858316892583089809435332707551989083083268376007176356561033835034589502443965889623613733316791237715456014047617191693252573836307062450975582988303014408417913608295698700508748147058928604438483322000177696919771568055927233517857478328286194764606725103554298593394250987789309313841463710477323023849948720574291238367155311052016340814223696290013783565675909735593058716771296935791008266180570479612142180778391540790878264451851996450632009683090473117772489786148071289062500000 [53,32] 914781302034757732857703643418215406818447564861920238584409007825136443042956597050659462274238092498146080826838381748592593463235249352737956619683939811451125539403697283692607033635008097176617344592033075276195750566301846190704386604699409949427546700960023252426995305849876427897775372133977213187942363563802700968721041184806753096977017925808537546831676988832729935362212203903930073913852496513760691297852679940871262276673923642126794655237865209049454839797114118405036376155089726894878797803740955485401032487807284077249585184048987482625582023445676335838372363585651273737355658061521196807054401285423530443230620797271921491996403864298038283836347089593431303471986667636864569207513761867414043203652420143035828648273842343450357024424234139466254152094726955243905801384589506182849648932953952365140640690114934295278493940665527346200189596662929276566954256628832969972481768362259317041159401611772055938777359824742716333804905336626821697775585499756797767234735543584736873564034814052436091188180494994156959484021998807659688648199755852488748564655937570442108762020957446364530715048292513962460973266331162222824184158378945733522644421431383160441329121647410679743991463507641101404752040083051742465534610780401777312763706237748419606572589661333788422329649896613366238100676957170090340686890624296848275690435424487927444329725970133975572456047260000822177483473036470602658922644731081251575449695017091550361063624943289994134200207496775303058714217234741726504869539340480107114330500275933232480731660764157884419122093081631067259055634620479766904143162743042778075630498561095845665295838635766893852846300306698608173937833332078039829008328096549387612515089919787349181677315381913069376370263311935903741535282264367421080265863139942550120232190008576888484076260110483671160182339324276322118290011343824987420238245734215976287524895125379680149553474071398945698766502477508772585967131502517925577883273413755806810142193436342225690047585157050922309132392205960344876951947044417508486353027432790828799177836244190077542406180152225258693975143910696760392163282185187825241383071460408456867604219964966602513288692023826493983252294852448765779954493575309058428391043372430104847017526098251905171192328616781095365838692766253587779956292599138029414101058168649156223378018556549847678975660291572635784973499539773911237716674804687500 [53,33] -694063869917144522235067459845316201966138737079395813418808114481812875461560809563370564659453259438018097939914160147121591843521297642941346206452097921941913265127022403853664239344322556268957091590407630089377590055826784705404959162303020199843436622521836228199094552174730592515414802263172518777645466142758911165265228879520903781208000206294844158849257484705991494340978673259756092751526746326143730393087506017925644934786786085674867283867815898279802025842975827085462142838789116386152047647287678016543173494549121629332540042502411363612212652849263292083755015446295188049364270359063306858706460665953792740244794363795146723130017667036367885235847287517279836476080761774117104327728591902281553680257954660526657350586948493685259963567790611316869641040143628328239798756945273243694538418271391678542400784652195058807744541904195341316416709880641893788910859965712815918178127581655312838723477280969529845157396475809606316407904337722133713378693014551809632250384119713779495006061272209706885169083844144035302569342688652999086675087151571289905435853194137390295834816458918641851448000609139060425376650603043652021315000591828973036157294391773262447828745580237513469095668429607129970278140225299515890079879366881606720485673520790910253997457553776004720850584204532794345125018605447993835396763038352841233469277298806460242038173384706932931020834949151874891700878388194960072599922640971027582380154040268090371555443839075464036745603273880313423688814598982610207248845025334689873895690420566164008663311872854219049797773104761122768667458487431892558329335841672574311384255625866839268296044169385149610601788539030535030786051878390569191961624151552677487311967716463729568997765479796612928878374898635109952253574514498004096599411283323400286070777130342405916580305288819280926772402851502490660231393311111823905215751808224597526261388912581780124956402746356546454254876750796442599582915652290806478031765330836084846834949601594899836589688078616250275920321739879451589799759429467386800592593764937515632737326538204435195758511802266220227309719175683113591812454426471498943264222012868352596518516682207583873628597714326011742243255863347066709526615464139448417561872078793402677125616313360366094844805654987875969858571869029285455917107094455043186806105962855396736403455155288296461995461994476386280439328402280807495117187500000 [53,34] 487953273888150346582477657525985972267002423299505134029644295922895124069699731515735605716727850672077234488820838630485872448534314408626726638248376323267245636935829560676437290416489334844153616247375867140028546905320615178409904049157220049338651978452625961671763829225811673748401584253962544913159139049525502583506771768303472634502219795066766807385340361111213689294910844435151101588789639814483470454294964109560458596844313002181595109754282079526101656651301021636086594723650148230972770603677578913434711874620163395767930622426202333408953897922919357085202828422648406296227319184282006911259496199638348024556500023942764525578458505451980136552795874900584168407875135245706200063303108583860335794527306731472899004497739282969277760916198257684842939408958087802294518197333024010041084197350576148630505770348987074394292652303544889401998630725211545630684364390866296972437273697301340133716480985328402847000826277213142509188109097939626232809542322186804370596507287881551840842304131623133970646246695566675396107868696742895353795372822397056252593948864602937123707786330058837136240911566559511267313007749756174753514492907627205613970083628574517217102454526181730755722311160149604597537978111714975503716723877050196361287799438672059336484922070799638958361951861335717245766594928861542319802377621311941576980343065994526853256687182102409494220680401431772835720260990672286486809078616854033154846816132399388856070035367915890365046003350116211364494189285304925228830517067396033696087888312097846631257763213210223430465114875216139162253968677059243574651979305094687571993474056811510205798665630603563557880958146178786500760353280873239727665297585638513890636828672961139442012769353774553717698308005094611101753297703827032745283329959159834125990848382929793023099379325307854336642452896298405089863290906930826794338665225502502153472830724615313724807370763582551662597032116487396969973442512665056700906491534912340869807693137028081987631624294190965808434188447233875197290732686002789065058721241156674416988252538926565250084732111584464016381012017692623514530427179314336695697193329679255684866176750856583639866570472546839388048830758213792452930850558054278261329344464894408663235700138122938964077470047748681303792898316030587351476175850503662955614320764010557491887137486668218422716791771165389945963397622108459472656250000 [53,35] -318840881576874356075470810354331528625792481625070950372696206266833813624418651001461413466494491522713586026255870695359990199438069582703360924399171201987108925741756770781658880213434333973076880269978355428717657040628151148522307114919837513466144986908589851595908384068772415995757205174593490961952101161124608762890553194690665142610488380326618377845927314167097019580785346375621928275140812400576417985530962689856057761847413917493009590644522269874053320307546651912635257718837909478080502555556917957476735592437943097058342533843224300046913614561460596819277775001403596745650310661826072728417511736727786013494026230995291338808449973789727310921180506932857992598122764631155335260781637067019995420716294368387392474307709604313140209415530245871597373358506689598808906494154576383792649986018125585761904685163549048773887822144819916243168131946490639691096680971422851839088397356747437095301215843475863029388141886701028233063901051472316037819610936259292207789571439504915240124919284087927339081857614763410336254869263795716632343931396162418760767740556616310411166587251070548090638646902946373238369628955930528126871919261568347769267664758832658654114057279760013637880929758231818108357240603489665489465492278528775615879069096484910460555745283891870440253637481861654590189909411385654343717451436532328191579729743142507803013023356106854966360005491549166865939497008440624610894003546187306394097218445000218077366830335395301800032528956605705796672825209819775422437372918155253072898826415074490857973729509554711123351487063080549397088210424520575258948044625626383339011317758816733334761254503063187505253098436400154490899172995185068818614836457985589377168593489290902693176611150003628941783580722549662835613719426065582490927343855576546139798660843789115050415055523251131067732468050793237105207818246165791406102787832209835882888243614052394108642790664239594453027823501867193381932308069739734509425422109076175348144313473319205182465385241520486891846402785752154941669660658546959673392989918544546004969997055334177052651719684198718594261180330609909687397154312989778519592996473883975334077317437367950677764450037453538841990933530062019723674093037083229563428301894963717392579912292279246000549280157976162022033714818400216544313512570174430145710175740265429829312621587492906569116790649331960594281554222106933593750000 [53,36] 193921794110509599387490488027617195011092466274484018922957714554062110100703306950197464018861833256935490667166498815945712620401123771387051738226890374648356283234546244968988774164338919278488617745649193334128470568411917156570124493810926678898520750911922981548441560482986508639807393749798052349381268859537849735453304720706920984503996882752211110941011765178225365104698794939897476894930088881919484379201995207746915065788970860175057934269578765302999851776185883465345625879087660304144666215015505942923661897281704065163099606055323970556881580673233807092200899156988445925586732043269620347984862922192847708943433647857129525094844411519579578548184129616298523987261936228265642652868843624951348594762534364596363415899598404249944755835354781921259649379213749471525923820448713303347326646507426164368621242705509074294831708043823504756499303266559349933409937940818854598741493564723402529766298887990783099025820702640921411043847573433494578034192703174908222549715319602655899315887736925897668522315996303227757276053790051422542490315108044915524286990585668767752322682182053504671698966255535958352373320051516982570994441432536182273763953612108306151530576736964212580665514195518855776310408749350449424064865274402638015215903351246609545022847499835352869630728170330283796601483868589893363541526881664853434517593570851231262539747522493956848841931009723766033133448653212756449035002320394880255747842789787020686120411273665766531091492129425468424856144115223689829624346212606588333202169613425124985167822905539112234696515824878270654579901802815769318497120831666023076140864774924255969850377394700930233352250637237197883702684554864852551589836364333706706182038280793493405350589008017844172518359710932363376075536781911302280140780552139013563159491318693082937150015823443805777695426920652539053339672888164513186186422917475359358597807779889514466268798992160059379129615328954102351787538305702030174876611208960473835355823117490436715236099586258925702583828743659733887897700687986183882000967777225981629458152456882055008207449755202982627055755953314528665752130999123700490412863901833390282994225372017368576143054597022528980912821666904566557837493490032429636149343187035280901786499720438550446158930688134163287461007728975086317603457455500507521908810929787443587645881095207246735956374550369218923151493072509765625000 [53,37] -109699296133130656292463495611541046280335428951501039844075235732717720785829070172500748425048741699766811989555704626352903227403264887597193168904537825952145530209153723798319596947189949689302287476583012794124212846827090925885326361113480740386397088920932591296253983172957445988780318564062223786692167025269674491161430530879828484800274802519734928275053892897534392558474231252958623294410227092424450123472206526462493407976584998154630230291818677681458448524930527840185199963065406988486663548733023147921436713857181829300429583976812036641876784036967464352338698705469220016559093004260205079193587919111123529323804420313485719934143120435091394228306392045864208654964550954431523014659623177677936467733174812068380577950068743754502230425770826819050179619378355955607490166284520039382548200968151808982750983333985662497295731649917494775530587326439088846824070273352553486218544285018358734741149756834402610750420896567326584441243601870765130512192846144915146900806268155018620991037614578962643537093901411015658377060938244499846461686499255548348837070740031240854539923501762190776090536916779784112934546771517570020794117711990923020215743642770870544418663317132359935863155421003146609261118396795327175960325005039173451852856607074417360476190093505081133269918110639804524551044317496287907781626907814078808374531155756216162961527223110395178215030404994499432785107363738029675411831068211962619369183475238597397724506590991427594003213747772873538840926293066603506242913577980756136874247809814672638429033290758675249448442625492187814085183197633421779185562510061597997532938335134177190255249248274372771052293775165011069365006270654382717139574081787724877803864229488150291872226369575016551584824217999090312815682016387421421973676651418949567248593666370527661638448766638761673180160780153743536424064365671417586761263246798396900176391540897988704704826361635087657638299365346149042402609902628841055457316486411918442815273694081044679855741642247585130549718320982272116799064356176652610997235511481567749929276662744074540849001701656226066771514449618138484053549205116918737580801046919648641901700357359651528403200810978382580583906069731737710203094370870719150136885174113861241546584370924038806850833279537434506515656266846913692376387514523618360863964003983454635990734782162447924491743833641521632671356201171875000 [53,38] 57518666427479389344795778519401742832940996922140895329364488095185487755511998442536512959616538443080038380987768645831166591813821539400482672301495597995981762377454577063462597680135524362300488324976149068943801590748331658054840244648428333752355049444615416519678826075688941295773224486971510299319135224163198830331735379625770687844791038717545501398099859780408034482816233066043429731990315414184162711038613391357230421973353758864377260216121618662562373531739868522422979611059192125581091723101932440341091711668320458809910179081016470625248446592757685542470639307828349400543463859331116211392004846065360339239485321718311392162628538326206666225143613120071623359884259875440964938017494816859507923005727411344978178964066378201226517024481552542772148253098574741454996186930764874265942118267492251264850066801514215894536821884721899547912855506031504878380463067744239270841007369863191383509415091608517329233850252399376385336394139307660736684009230553746800170654323438849707171269403279866671204714229048464773300521125079373570181645200372758791547746934093431495289424508453087035518880806830043548775469951841788414666382705193064649886466734448089631548750288237285064185896936532607695839379472311651200227184003255738266204009229606090425405783214321721842253883021910730380402829902050380963395578253977894897716789251387226799652403119628832392001142084783580593097819156368435230577598364104725630798917623680133956486720740460162739736141193282973263794089647202634174127035297465875191888474263641205084422186950115394366150785277999256998320415710722624567891440861269129473264986949957458088023132964279537596365826120228371761439664958720861614896427900406317997727086885203057208057948074524587461608580198667165542941561489441042380038200812126502234055688379010245012961960900727712519645044807414494934812617889722250823092937626709285312964838425449239455512992453476068559328701163441196313283962911773702788241735329079893909329512356392468801242691270585379983750415726306571435217621975252793126040611690495229013029210230495615908128240746408735379583482004570171505486087520684874309451763354742081772084704641052266548291936378092371474660470865358877549847439990533814894512207000768030605234026611074880507462606411661293475808516889402072221800069276723956025887609598018321027684427934612010346882016165181994438171386718750000 [53,39] -27796688440276586523864460980524464337222284473837901985195322081187089980405401520677404293821848065750667314189904343199268122648484596085693787610261427774854185501986938623753137113468958430498404264097589503838254473856621369060635214508990238596601384910401807156609548242599952306234874647341102103245757551964430455952209102718714889829839240602374694631259645677661179617559818183583117552957955010692376886111812314880268509049684642576233708038226363121682876297584035696643117863781089830806193548551758589273452156260016587575555871714478113423542633848562930355350080992752632060507300775877812830428133495913995376497493699238023764373127107360925337759972698471955259896669076189299336049766181053078331743064944597235313718540780258376241027721255761852541963105291219749394609462606102457996643712805010772918235026628085514914519368485385566465405380937051785078447431035409403407490365425910890561688816513656509783803131232483188424596208337315007202821659765558189792433103152902093770075561811889105045755377718929522105161991260281577396785461859691403445179854770026001328883474552168519316464342990468656966963403702972089373102612013067073695263381644684534534409726488680719759579931686331456793225413966029183513735957393689947842600827346364823286444706224451393868680323418359652396059799238192188663398570831010298616659948239823565001303448159671094164255828715668803711054722509577380657376370504070570959305424783659559462894131229919478447815119761577689819056856108549468560232995896415228207937137644085570817025307020144595729305080541631674899428763758804515998570193120128921917551987054160835951989960203350859502591234569163668730941301479837491311099941977063999956676056370350871257954524979083493812881122643751521499960399674739182433843135372899550447756956243343711090639156152390481024268524854259171076578573970992615903023782189672084573046629399920601415273513615862407417084478324514231669565346807639133484509401270755170599092286441753035487666315998693799141017161382262325767043889283661738078980674209085913812238786152897189706623819892984744338725068667636687113820144931738328420193122183231946585121905642364184208392398371912478494969079211296180602878984640282831753577366130408990964133334183306910160635535050000494733323560081104592047957295729415482248154513005722662173408062102897275735813309438526630401611328125000 [53,40] 12296427603119189220359109507492213784618777098666670460637621003380442790823338629235992135433146149191916532811037257042091650712162104922326382151110502009094144573180689102635340729629418062466158779106233993048166510876949607797498069312135647795104551992546915218063124202954087584358742669769240733122266098186704285626986520013734115641208667550861405030315471738559334283176426468962591693657119151189042553367416272039071402616995856265535590196910562464162338193744935343760762657099142330110320242072584772262946708501299556920106931928298871172324550889720377425500635269209525695232235140186809177844288234139225108314779933888233886191513062610927564006444657820802350615146266520637834472547537930813451849559970236673264713373070639167110361836687723706351146579537714982397524187992653286099587441909703741214974596882831225111690384703722780149105586578464096522261712040125428621516688855100818789784780265460605236566505815338663457666846002097121718518433197807168220158891212936700889227024422773449267201038021316225919227417020024539390728689258114478157036731908833495418071217728247063514735327448862239387578547773854666001276315946971521576156650919659750529120536012405476374196906608457284984290146013158557673822592863420860398304782516499898553463987480394567423226108398791113463593998069329435794633297074063012072183552314454541776005842796529366814317911327852077485164612275746949116576467472226907929546305134204730295355205367126931184755117810347294744383115807373629010863575861855754208715726952881765398025906584709898207060926394392733278429151117460163742541376581383163469841802235980889908066660351822383062923832637811839761740829600803623478090833713522473532980526937819121900725145550254650601912731267116113067623278028884481372437520602069632404525522765958092671719438733969267752564413792791603170061311742900892386459653706500400729369172799507449450890430292387784257517647101938027848318387759053359352938314768705328771177535177857469901670357556776255937229253167874946442933046213339584292528185334224550470197775722322009434921142631770148724962111491900310897585000830023851512073269411900086694636196676683358140285820710106736540502944659085244742897712944978194123930317089897733289375154652447751888342251039764392423854348660791269296133511079979010587242573785257690948758205196078563403716543689370155334472656250 [53,41] -4942263720518073241558762303509695178452200914571264873613559983364244194710326289826108968663729437550875520999364910030670744195874031151455834926325393330349039414760098337573466028876440171736382022390681435353638335385194667875261363175783798738180590335629143788482153109732081925486635555381103430649006167621135421552899679269491530155589747041931196460424788458814106921989438265627095295331589952877966768743676817590057055374462293463967387759218490831124814436245502359672136386463139937376775198337632776516587047785593468629122676467769999737974210297513673720151946401931260401492619037300906293925705931015685403309293879888828115565263205583680284661170144831870572230881758613862396441083990412129726803160838373371576317024708024238509739561470492155479261096369158157853046149659991771126014817695443591448385439232001555999708625625476813585547409537209953512585916605980458864029949763270277235499593080341640122498461552836754404110713528102706304339278915968335008570757371224528129631027469546048307186877711172707782271022944736928188032706959530808738831997422886904212190675950113307134720895630751287123229012862810948142833224987856552529056120120154450345759404406527299325975257916034524623891918723697286990573244705292750196082154317009101182304116972538656598497158841262756699961389210387056916962390668428530568359984927368189260686655115541974574348217348275784665235190804711062381928374866455591113937533884199522065682538979503859403433925860699951092368984620526858882293991531532728323623833224624192726128377644276012412016287580943971414466659171318013803986249711787139793422788373934217493362000143806206850916735655738724108693933049892088877050628903998761373145346709938446433846623279223129830038216385156449003211968384479387754126767217054704352233846306075080398607508562990166875349841759658740306466891378506877388305297381570776889082099877678533734015366194099634991045367792946665531675662887813926827822701596648056665403668470472041584407274273561648407423405669289734618547627995279463966584201763221513727279591799349817745107447134560095909195716224810337434873432699171195303780482422723097961960838817570151302421871146561618754856899893193013303800251521316916300046017403791307348752835663214887936431871874800102870268691745396973683104127516506229898295657294304285798991482892006388283334672451019287109375000 [53,42] 1789812183118168274329746792923059465307388855102850530060976112912960233067824464357334018260175203901155668292398516205527534859568829193076053048880425647932316138328195427495900972603763157338628566465861929832520484891051025600574715212571173538400273702074204691997761658935365779798736863637423194513443803161791538728664338326884078546639996462567595977095904282667293420007727162247862378974411132350044255551125681480248338267683423767965437969599962593791792475715473879130679859053009072420058658698264879452238325784178279638658731587966573118378302473785946613541611482529405992641744210652851597326393141969840515669458508601194422875004896365641296732022585581613280424324087116301306124477054863852340043633150189979914257913038297926053801094548903650133446474903741900538839531300945699620627443540572900291599948291825855691811955911329282127590151571401609805760367838853994527996866120355331517607526114835022778188056178691480305158640546253932196812115312048072616876417137596778830844122025984794917548084646749118646398330299582764235669739770246129647502390440159749763974489169664623879843911015395550380436680497733837265730117913631107620666900565949042992978705550003279780397336470112494238843559978820916775635913424679828716850716318048623841207613217386578544758131941238694455463727049976828212463700438950515475243179375347932686042446650366963447349610704040452768454114242752899364908569558268445794583276867222570019220605526336677791216663751314663048633761014187265098769478118102226916432040732435700366432398963833798018916640065807626507257904104418417506235589196101338914857395144345091035532073236853592391524465428316035888817563897679099534954475090953078702070818633359081138776484422988307797905079787563725914356021996466585379984460722221873120674520417426749217213458384215351380951759117230547049286825780400397363804794700229222928901743920378961262836174847603125263600348285516538749452350131523579292424553260081511040709905320065916293072122201483686934306537862113075939657800978402123138327933277873657247086734970837634100601234887352838853952450122597621769369460728050003278622551628538728520342356557845988067657137900993180077492924603891190989739466748132759815944083353214523137475535597778452236322776129385891416358226397244413335877649441871944730633592849234746874342860678552824538201093673706054687500 [53,43] -577804796087679815439980762900227598838685346706710902302325378284326542323462758113890880052826854835015128428813162529100655980522486135067460206294752505333289059225097309456878770638529398885731907744378787435459209394429795314630138917766688845434835198973525669651583770722078186661986108453029263918235065639938052768008360651904212579739975120526394041662755593106872927248384362038683588006419546644675546000390599232664891312369621205940858548454965299214784190253582168594719151888377430641524364552194923869898538102429877543441518190359148031821869229498949237099987223755978800160149464446462796239999611056493995928580292401270133632756776804280876058513801702543429468387957754077276434083317176806625345859813321283132074140832700111089189516691565686139855764586128366259381894903023399116130435600821771382839116424067659713253012520543447206229401101095504335787732452975695065302066169717483891808522956715052636841295051235436403128658780243390022672448112544095828812717131148200028027884314102317377805677227129500716140378875451090485173266286479919821339912002671626523369698474448658286887623775219731435876323262892451531482076463487117994100124723197396220498832839359805206991118943046357195965640081537059670658466705579565479692665869316779877666586688483474785132530267895260908614745636998727882387175523996614257687773672085121879910883852714035325387520804115607346266268903343922110577499490480363349732641682269040022596892735616253671729630685569676358298163068305953720294638101275176411060966699295553287305596623441490039478825630468261053890224471569465712561201279623943901049526051510665753142488004066448335367130474471427368815007449319345179225204697351464190715346071593666845688555334788392834522692140128076717286485917270389806983632735824267205947396940074680614114249388273987344961628754018105086175765580734108104339310409636853151079158430145352123306574318799380648256861037033482231080591583458331903432845492965760950395718081026861483217384408800745402202717713681591487504978207346126131892189373288837978695822322098260105260841955250611028164663969726702189910308669535165693016822260654523210714667981925981180370132083201012914787589324570993801717157210330518608108951365382656790878745186679487541612142960631280321254922534088939767571102124372140972301638891378550155764060036744922399520874023437500000 [53,44] 163599594973428757633400829514764440511272629084623326442415010546590685826517022445409642748254234869410387039570990962244383484397050039774395639068651036646972093896880226920906467865704301027986222433937773135568257534206405043480999444241896057015021529756339764585229019651338083439422112548050778924906599453274221069235765629470415224828019250726340857296281461542301129071792804103992749848192388680213730810483171075171014819519837584083088441296215567384980481569653815897405862950773720788462777103089111518399259088026921184656522616314221548108367260491224660745255459069118448552463254543147907063018810544367973220889097417933597192129580114815125601985111753050998919537641313032205865713659087496921883063982642858020958149140837601136360416062407116195514486866118626048599704080881444212254862375443493120110618275022535065631052700861525759003141755483478511234885289114605545820727072888552831810011029974534940139237766077687176703659117829192234773728836562408715124777635132477034464515137825888891712451023586470664906535597153181700823024849518319444367815700172497923719297301894862835361527682242964181490710039721086582960224692190924105236147116907298031864114129920052189434246068641863429996419434073534124410339924801347518184087483903120641038362958245703724857857231355527689345039991054808537403336018718182155071570135266049516101378177992478015361640567178740961394465840666139135891593625792822769532989842902225011553102799435367367087543385503570518144020640474625424122220667843233508784473904660801172060117484775876174808484167505927536815569297370876209181073250567713180137189421913447597179272207460995283470592077605883334200343688095426621324040029591412267430997714322845272826623149479234337816379933714116676369214519817930010495598467988180722514919518165215231894280154533218445437701499608444210306707833845335057728335152191758506155296018260968701547919454346396137774786120702474104397081113012504891315169515431680469371012789147144943507803246464205022208077837943131424335615794793894341619193520856712687080243325915515839437109375464461850266496848720306305890116071619503029823755960601034030788575394938230657273762084942140891536463619102512191428148091932099969309451674149083046182373613433471053680281144260678837488673301107143801221969611084203543107957329327817319608584512025117874145507812500000 [53,45] -39454482482901433741889255724805321024757349246999212126578125907589594600551929166729215579203313332369122501604272148811185485980339749793422410797613740921594753878917843578915503169454363101188794182324006395112265296121365461328467960492459311195287469690765237359028047572085757487102807844768093422558010314779798440790261929304050398516077076207199612721055384844373852888532976811440799862806168271712639632925820018877540834240093019646701491881245097969762125783499994939553348918392654145158725419358930159887618053305387010916095058165457808558662568427183777566576477485753177458017351387141161999118606196324279422325975272425324669895077979105340395960999459375555850961917183394190017397122634149271834392968070296725976261106999138335843625991148369254276434827891546699122230812931017235427972990679284629909454726315017919247715237102633543461333913786342556641094782235535595096174696493577881837592362830140886816223495720152653459828572852068162404863716318452239479958743220025026839082127596559506587656757951751562957465697687452197451760009072774152511616345882176731633331645879808707050311445949604339052042909076953493415998016968489744494168304384018972784004361926469096168373503723556661279381752602711238718700966822932125216553366050962448860157257714788230902645118444157603400594172896535498311299227178236191945198728125615959805554955032069983115980999617849061494325209516742358799569789455095664450919811658227198953557711383581155490558153120333178296331843485775461808801409332893246421666780319965413870816717942426467020768354802581747895596483819878909522394028422185690491413655261441367920686974378317340911971114316493321403196681555269529728319669372213216405492576854812578982946574805063216810618505866991759859062006911256984099687617055332323816376785610880649881165062701372801047898094518091289221385683254064436824091204210188545691219497348141783895943344181978684586208987284276953220851512566079144316669849313703032539994593575492302021134063668735817124249389357872988028330040531830527947084430596183820383637171549253503725422930003585488913080902645364015928731558725881123462754298076944817103498327829971790208238296043098960129121632581746766772422623863151977882730383722647970681645796057638562499531677228373656532399031592181796112947836101779780699529143195292135715135373175144195556640625000 [53,46] 7598968641976309743390929330428775739157360784589549214723172232408778576065639590722190314646576384552099644649217311101828101931891221260728476203584963182200428503333682971184081258158503164121795454488658188354549238409124144963221266121991940621621724353894196366046886154719665874938684250995880415505501090870526115756613611218316434480738954772485901051863078935997388198123361753563040010406674551389485968658405384929511413033405721060399725560194695400338668744313827543855993068909830119930439467107166564099555271796301468666601080827316379579933691137125647920527307531897516979052381541566916211096444185414464968382448801160688561568659703912883062392106396523449662888203349423464709995407992310191639959010780599374988482136732617872502587997692954257810337447970442712558656549348866037647372085641559780202857933193115335270200427819719348680135202081501902739179358717959352122228465930100049825704252291500911663445741260140347500106683446170314557597955713560319691614422834079923361228207760216891211997973612944028276411934151494167367373914831605709006233994608570602411421273057768693378297649030718923037424924451312792653579755940555724719631943102970204094672745154551153359540819430121130842906035667210162681109833945177226468951760594200802546433059306851284250399206681789202706692906301027984901402996848588204969299636230712381476604854738620270198962498253191925530988460726634110574443296920364816389242046464301143993914596177542334389612669449209349023989808805570737667585123086119545344406577430991875336765684086866514857972690595728631859902048984594076340599310978661211091225038610503349547216070941625869846476860084908841038218849575486937730499299461841905434740513855193538122936611409036095771707354156026700367985328311765476751633307220215495182935418507258700504912493458297499201491244154498389681395089992971740511051093585100962031017738633162146974847726262489883174592385539776336839571972253750725803495964397336338670088970236222986545534610820178180664551874418524751751693243912054290800908717612741170247264213966307093241746570474272660960842267197172710346394751147745183948637597815704243865172874747916615442377212986485556930950538021359734010519438756788966582395442952276986668671656153499148481330705649866674246109368951324285965444980030117447938886598990393395069986581802368164062500000 [53,47] -948783470717495553240018075010808835981166473763427589004689864408172104857475874374689172972461897557250863530903954519691388493931125253252073657785450610383476272628799589938070811101666116865626342177118661707099246932087050456229746078263668530515320136486076399837523638290656764026181372640055927404639565787705938355517695353244801616028152292471404980589475491754158011954859520072573197809698421264930008235971103723811672406278085082565712892147509817592288611233653194363099764935533967916657171971944413485972105074335529539266763982209870268012766716239195303834592163694107606410069467921317665855400911747325144416775247832166703349679146732208518608303486018798720686339583058976767789646773594974394010395218819343066317143695365885348500447642706593261499403859877987939260656872181504764246421354969821650482585680430223023946356644361215921986149052375687478999454924434571044214502324265880924609309380551063070075663416182761238978162566043378804313751933936982169843266766993350014994956376825075694870752217924844412062936046615833606932601508017954246361841975216542046635575430599327012919458980542984416999422692100503408585663044242577595869510636546530267640610107879652337489269461271098179143609837015546519173495621647534259225103685129767437803457579051939898481873030944846992266526864244284960427375812054159199597474685660987539188807821317880270300086242740700141542447688641712399413976796099741881171470398154070362047804473433614855646031881686353344227285299460788030887586980764011373066457490440255509103256414018743130965097268487611579323160034092116564140860796013654738553361621874036957480823792655117185156805337581562352239769821216313522196066042338937521936835453225289813966214108725322440663379384024080311303132315903379783893619182747097215362041293366223055718729096398619770527045838173140068839918910952451477696743276587613466847045660933079459640182185219542436723123366804995748583765050094308707013330870353154223452646822428110372513547569356705618964110360316750011768253191995569620790600033979852169215472644167996368762071699385042888477707266638625973174454984247898626566273264720092977391948036619620490069975737088378273285817153936734812417502963233876581218369608455399319766637210867083208053731073278292937918078352144357402484259112797077700962589119626500178128480911254882812500 [53,48] -28095053762860543810738475796175945565957014029329423245446190665629079115133198846682116876521719992508089975667908745764640722433732678380494291851317267111898289795272840086946624739190927061142426803449928297379239450546221570795681846033261238346755379854330426211386351068921284247158478310257634852084375984342238214871798577869961248379400269969159346567241897988172793900879501821023797563866295998006507013763437229523850236994343757399935969837970070825659023264096305646714239768656241274981882378534317499033635788681583545556665404976788868246445178972748917246516291068348307353611160105542973239875186982078367925642005407838834179234272913084059886656025361205996786873714122951367352418853180058849548108793678508598381790739174758314887009825439514557159143992026945014645496325689033257152642354991218234342444255282590602783127575575957917232102984755487843426277206978279295012861166746228938798780884976519634781610871534010640637996181081633686605415631693420674379665131095524617174067736763922220276680979688941651265323886947778501478123201547289059004070307999241666890338332393940330940142680245609604375398424274804401964610241174816138771515238919825175376279729870497511054065218566332351648110759666218580458879487328121074916797467344013830218685523916040754801440416424269083801023556663012784942040968722266312647692730627588938321168189171284260609537300401780722725399272346381308789548985166157400296524357599940401838485823969031407818123573654225979494313844784100154273525607142593842212792374824625384829445330896659823928588267006328751679678600262417081427622755330436107625471251585989662303100418745068160876243598863929645798603187753935390039431831234501498312108718133139627526117866675666411088041759055854766991884406839857937864151792280563781780817453901881964282005729946861239273117356113469338954476992222998662283479557628739187894430204883560515636313791799246991728714848287480494940685487013364479296792027541471496292526186295940229512522603515997023740091268923065171124991145308468784225132402360309771823117447121428304960062071350369040620429042160721570987001890087528613117634417867277442751296953450588936188125464256674771258730859473073424230053516084585802606697812765545261467208183049003485842406533210784902974285812051723852260583133262986099687452679063426330685615539550781250 [53,49] 58624938107715267611602500723623396881423893238954456126514473571374506817551663853299219082922605402679426352325595149095923282194956305461948186281534389462360066884350895107309646389806004922493779777626208145211619863220689021021889676745374184478675252542401143834931595245317974767887819903721140998889953763993157636796188381676601944303416044759186265115846717840047028177848156119527947056621035160751616060258893027920081285667574122027326644596107423200638389124988912165705083038190317208325686297501718857921705465184864478881921579309812943238655222649188331088691340305550039164598979265221449931036607065393865597180940301343517477539972333083224408612234833781768179894919425062962851947640586976756874219462204774358958050332517032497646047233802765532889179432577764906966066250225128666582576001700059883404981338188356633392230723489558259594029491293919642333392517947787069475453557893448786579689214160542525242547294237030966335992222572638746032897083781105965461669166816677642613331452792896628837153852448896478052495905805560964570647107855176726639422916606471718863707540301605491295724833380104816351889178627095799666825041325642705231660594276741584561249532562988667699128113793239403999968189044997258151370224577025098210082571061639285778133239443530973188427789922850963577157848209523254644076475970703201959448277336242675067194670399888794725316132493119333405036309421173021745010471291844801953129413345928857826419688701226695424557213539182457985941212859041000319713330471329845077624055770106516321880161114341748975522828851455184046817580631329223600040750439556434430035699676771368585209610031968755377205982910097374264076348792322792216543355427464781894365305313749200376544499417501476705491479432929099991109074522829849474757265326820692700546909613540769751015514996372773254264268811765027171894726503135231284243895819099579457693595298161070844092785726826020399023929594496286986843393045296027873131749699589144601255821988889403187478024233529307112571696188555131315045164927318371027570775708854363714870059700083562986124740435784947445745802193112897528398509025325923504988993540086987411762241892318139344433811860073160675666836417222744933171040234396253844501861728178651476981362853330600101194490251057030760536050689830362215909567019656023489915241952985525131225585937500 [53,50] -20292306343030383073592884010950335772430812943249978305287198425647960311462095386283005110349634809060932471949643722460028099063743590639513023449347291639531953190517671339490543434309826366244439624659670199638734986984297905623966483399865906175706658629986261851852049373329726893940460361492014716138077516882308337234095367590920476247389605950736810229579549686818501338547703984299676999037552341686557265212898432980557357468684994063876115636540174028772866874828134354244828299528403566995423799617636479388876435435080830073074198498387629818876537521142495454254759314693161299656027665329271533992891902398464257458489192585709451905652217308744700596529495711150890037204224701517712766214516317363304752933633788603208774989237640066036490607992575026415774601830629696128979584678804577686749614575469380143663740213161149239412961063895257885693207582888032296536043184787539095900971406443333582838761649262370554769849804620435446596102576053119695542673423817036520854455485632645873608243767604372716570594167976047273481341638599240769752170253665058537145725538595657377669039188852785259837672201616463593913585102421362972872296035382248880307372785060397534996571084406763264281726552766971086463832861326648923980342597702882248605549946440431664534889850925566014123999616800088161521008455553785036885940670189096321946729281474018706430460006134557491397703773241263584219941554369960879460557436155813177895672448508829126421288787139087823806182612325596663879858778928937174519015306792015131887336038076188588019587064666111179031437228087514727721234642943619572419891565353734028870834456262825059909463436542829825963767416386614224817749465913942627555587801383698118453208159241838557097229949700835564267704893763608038604325659625964452046596358505800843160166131047632903347359628600643437139574157867391598439313077832863669886681593627766210754484098236000731677168315640561181386023019217056505343013246211782832371561062381576480017063664146954141577075679130618492569080040672382461441322110104466630741939058006170881359682106574242353984084452557360491601442196933580170109173798903450761403848600855852495803718858054887246895097602054378911467997192148388623938951757280404117154901893174339926386913146535535255806033901290065858428309810753734473065187926543728735850891098380088806152343750 [53,51] 4734265038162748019562246560867672101008847369358003152247066799960935546634934722791439352656137181355628590875730709390553667924532016995055369894829859829294221622230971115700449567403932301401044416207432553587415844739894209484460210186908927221194305001692725023340166425540856895051685324024469134506112767429935199676272891698631359203980873963452393557657034566918915108309914813223866042982340406102059677684877028337790967376750892322098988962113581320513041494007363725601628459930446449829403036854678696857284329383222762645444541487654036187765092994118156052756501976751119696916628330241246221921139732273789192950999362391275459515997247211870688359317610079136501366462574088542031464986692332858702150897345874781467064485393360363640254426767045972416508069817119318036488484054264130836684345806895473649464389191952835682719267463167930944242191987346939277049588051785981639815994125116073397403548746596206354201389312487880500993208789002753314134338483815297614864650249732294371821714955682596548999559595164591989019788453611272900078206682072486470088801047167557025588555629524507907495129286545222868229664907039259524544687017299826319855101602576296176465297456534833861773554174524697284426419263200695587659314387619441729598380676520999705836551571678187617996832134431983273246021962413106232681171876774208160142498783198668566040958457290104293055134557235103912538285619378476364324711396784895255534071786088356419480914367939618209424210074056802587556839645340678957787305090892704744865371610044750187819761324581377724379472257555537642736142654048985489429569192878015327682031683850162877018426616815520229526191671692024140197102398627216999026020367241241485553929037886634279830055452268973055843433948031835626734535522333196655732151751324058075518482527659061469531974102226683636771207838620126239434713696343970093899187256295857689394432324637507795741257210045880320584007878539829863794440085387617172027945775332061617753157678500105254461944610438534507637198769556957946524135450285039692850418317091703260047579485512534372114912923181584686277268751499861719119127502406674905828651490600646533038933213864327811365941513881872784351501372928702123748748840076277135653195201994426620449395973409415722917868056231700240252769501186707289119848240943611017428338527679443359375000 [53,52] -875813773595255740042294819445264524395505634848066778613582701599715618141154833038864352961408881616515383231265616099994578122327140895959956600395708925279989128143081627180079564975447205465011843746245134411683432342259944626864285203927523873136470638917860826315267513807780175897471552002878859064641513373669599077207359962902115232600309214632344085146667741197734247619185336766682858251090582191606664869029187097872621470981353431548539020044732326136442686447354775945549304839074009982573747036185508678900864504432874638420964660289985037994758483296185959780056335180575670760183996599577811783450715376035715149294952533421224535739626966106555807346207715559904030468469922813980671393118524910743779823185350238828991164965346119822313827094508965779364342454498711412381263948593626767334609184745638988032310865190757036931972586709137230801072878330381299579058689134556273603747030648478014991741495425720969750694286639626772654068283864378650691789483212765646624512146690573577991860802225763659338122564707088338991942025940158841998090155365709038847790248122976999944453904390417651126581123730774918388719764109804574531701803304713632247880795142516539078842065463327208046135884709255431291661675568740475202453650963293589645566498553671234994906737235074057404149610383262911152674778484433302388981782711431096482304485478728677661622409691061750649426884510266364325428525304714885908072302683776682189370147987567290213722611251139913623246584615848120421275668538872209776218216582114703365386441789021264291933904335680943520477269043390601182599071831410910242097493937413177232225606384388950988159206087185406903635867850671621779261716686421220314760803700207677379035657598169032857799679687166203305806149975032537239681161734000260707523335638515398746628789227060439366638559558299655172030534114653257360829695965530055159065080224228542699682244068186353163968767122926162575295664900692982454112283865780999830171033561214307099152197343980216310811771498935341868939040799525569428462227889194426849527056733687314481314058500165442961268266471885087582474800375602795360540099651868740102289546970103527307974304485510836688726545552921392351637604450013733479867561747032038447452220437197353898043462294248979171038008203852115081656812896511443700120480571058578789234161376953125000 [53,53] 143400356757274913565003348842759928887498097173182510777885461020299541951817591114191886430188034154758438810866871403093447386461816736692896872358548564382981017213338812444635222797242571171817724480590818051982448102833598193689985521753528797773114695461261292387091581106530572450077262067122735345493728777690572447788777460005021747862298840227011725245320444237281383650877508209141668146756402951292429752548195665645230809898525622142934374232085629186810476642872837441668794749994618712370682471930579941958385451088541508804743413363824253882973511866905555276961498499640805066016316714566308319309512249810202122722830042333213396344479335108697534791402974038967282878781180971524796621326537914197312919161862728575601841372449180908218857772336383373167497206042599280501207226934607367317603045895479925883836683128373759554142345488544958047017117602290416746831338813474091103519221132134976827362842507151376544381482033307331340317910294322102660157526120213761380020692959386277132588791452169464025589911438235602916432407988691996704363784899663496677745043889532631910968390843086377283900052080249175620924715598185581906638721129446012994182379926674913128029633941620420365397611740248879496185326166747775814630256672950574631582503912987904501066316824035458636387620046621342523683600534607950433337845236980694724677524020918005586620275353446706282970112386572336863125896245238194005303450314377412263474833928303539928451071039348558463308780222533156075573249867513946417423972518338161174160507341359810557463029627799221406452276094374329965143323034422445431397174462763442026034235278723557718229669874923330119919353193277386467848059872086626956501529051074716113223951384748569065817003534408287750823008521442729378654818877756302118755255661880825631127952181736287533562615037391526122622412016832480723204026791904974723729105633219715333445086402662641508590714951465566015740463187363317131711756598518540808844949267654544347899023348534521150634597924166502317969693348433152691106015504032009109892192731155908316743279429377796509668860948948954190225466899339118986371607884160365583849407590042265734634621004430960425731549399023687599066591275672570863324487675260580665776112819235490151223675177682753567337575634644011458033096770292580401928717037662863731384277343750000 [54,0] -11111933009366742278289973135226617482420172242175034097036146400103223502871741502034403926947614320989549384058940583872517905185332130100113612173608846623869249888650496759609557228657522391040594430231744103442495749027601151954936468144413365458270339553963836347581641307133009009094152037115079680136817691264630174971313709068871062217417353438844981508645986362607262444167481162137744295214498849822749379222897606556296180025839197796169546221203499027042191275706990688649185686902709508657974945801264830461326106419908517556994011969334873386137174546754460935807381791863667040798520018527025970550428049727390860451036707293758475917275243394829574729353536802155443189179827533356126365465275134274134845335869156596369686604729590120956095933343465859985197478461640060762411568224582009622283215854585511259548380714527080030449574967055746939769763677330438080312709162494313835493824270381481695269836346405098507073600553586324255546295540195377406277029132485831902147498450679401413980962491200758274317636378494483570081521016325845701496399234868448590070217516862238793342965674156737758632300802471473103963966283374835532144083217974119559965089070920291574634956739154168638838769549899458390772089994381926324572105421177663902844806814687043603536481525104907082719824976826765467519539372366132064541558673969776898664355535937638834961845325391465630846345189933656657070858885416146313168939234027881102692842471440955478426299168684668887606806921385225670498017415154509367078044441754166103086138928310763046225509999121397873993448497456938715288109593141343198145699379585052952302877279010069736944970641080947756044766406212243300337189670853596154405493515660992457885759514194456643506064598788090712332821864893371628857041489114662400244637751562346097599065890875153449228256235524135074829496043315450549756491211115956974915631786265746401209218194113049693719033221502719021689400733790315165624753139802206130103524498746993186475402331007869468107040132025937142150961876880474525113800282572928737377053065684732883657502050824359742013495497345914347504069488377127445326109054834731478180171167042846392686105740002691290081776184090159912703479182002386568358516973333334118994506480248772885665081370241564952399942769599171676795467486790348600918068719683712792580693532099510160393524694559395223743086361352719326767157781432615593075752258300781250000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 2276953043175831834421468051272443532272065924221608499913119888564866088141715909313106241213354627417894909031058712540539486928874577557418559072393530860059166273966720531232121297302028947870595954536749279680313111469749903569743404642582179744621809222109019534267521379200854040058378163520366059433885361607583843510556362758423541940136993503959086181240342846747495483051373729959715133450131469494762033258746031793221127942944401046130255805173752517469997105389028571783636598271292692299337956241626381069833678158326948512294823525031020347058456686511232881070572550992581903957523993362607342352427563026712199714123963800110911139579570654600657794153820824069594305254159131260857022620055343425054156267995021630678647769226769051754613655339171537997808389280726226220836287447487839538983260342305691737153083577869954669150485187741336411768005241647893867312439905211803346116712271887082488858220360743701003001567014715255068905168913542714762030831821560911287319554075321139099684679970250264456803375992204115117886273783629394781376457459805832932251470449358668900025768213975384382314313311411905382735645146632260500920874463488346103857040296934022774512086597776346616055462383472690828506151061126914545943192216564194454949953703268162735080232800491722604675862094422988806229848058123351652837871143898255292414047494996756149749525877927882300318254126563736103169106818153092121359566237018990438592169753550332391721756333805063884344082981534287599261553187234523438556437309400922904585389040291981575844252667501999087203635875442798442630333084171153577060058577089864609734573578468440804918450192791152484002585290939478235894494116282769935277807006927912746017576277843664859180636400841191536030545774997222547306092381234309866461932926826848561006978828811601713822076315811764366725599693598007812377498688393298392631721824621693470824052534858426807591241426831795557912229894646577685820337357734917783702938687653126394170868845417268335004800891718554380748857672835024028720673263520738065844243155745736143503417328729189885370210334175099266384954536892519320720986643439014261730417683537216468655164593252775050049647808744188345706222576507639355699783353954799704410206971075079795217106079062962743499320009290165368152609016296287621379068131787728686045340193630953861971637255233195382856415803046713167839820712856635509524494409561157226562500000000000000000000000000000000000000000000000000000000000000000000000 [54,2] -35715861489898305618287830364270128309785948634429188680389844527071414931250231847410373113697874355437584547826823975719163518845654703425658551972692236217812330723903941404851088841282700822188619852779089750015178457925834088327844577762581732542697707372301719341143519060975167103997930234913728331278733500563313999311051263257664657060594204414474430037649451526942967398726282567286779640505307639098815504008693135627703550732526139748176354567755768069159437132701770272421291971080535874414178767173148207376678283338621210937195702470473770220254479500815873063616637232492698976989275348067334144732344110817725059899759982827168511806008270406318606924176507878871755519023287097760869113671107647982498032171248190232785553902393713176780118576160148947995020414516681279757736437668630186822786805577587464719198604359339915091685473181711453289185702450688776047355968583163539582788079916748842632696708926165955738250442880555072215269871764467460727793785017041309590549892468785997704646752040892709733474768341295046438389901163734126751677465491157120745108499356276201647701852035231412727139324311076521346357326969900155129958946564770348536158199564777603802080035088482935696020963515491110264170698341089652399868126406550871303420581581387387657129079167758377757178530203231090237316358639324459719089613691150994791293245750695413899431098810420930614556406919288439018363070091266215950224153373215449170290104086156329111888608979889501073388175488621751903656868091814990021300069299979598768496854249529178201860976693017660112792055365461290364657081793860305571778551985153242349004792037926221634516981483268366432701534127649023577020617266024900632262888761256779150368965923981632633225181928452715237894704037880211706165296796821028463548565038838100578996368725722448741513584766856668083611430212724072632868749236131439875669554508791722144687488356769116639984967860994518313129776343357348486110989722858739355867127177735001574463322374387351575388777726108080243530244048703309647575046329091145863420049215824208743071389818952250842421639031012245905879941067358418489498242211891377918102057228117763468664398481210928468872413446943889552127704859574752676926652035886072668232625404306662204914669570778289499314091512575132619349591827036217186786151762719221581386202007496211363623570069768266783455501952419160306771272334058764386099937837570905685424804687500000000000000000000000000000000000000000000000000000000000000 [54,3] 2144555448568974517465688311562250245135652053304139600288652201817180578182967167278376066841251450830852691952809903067454083663789931979792883641157955020195127707158177379548877645858652970119757678206276735283546476575134148230409184584407828396930656103538932563523635795819151270286851458867426699736990852510744759000931273470260140394355277260882237952493572205095329549633450805491310703125343325096091087366768510091466315856304124507881437100756344793345149242682295766679418856210993178755182400177705959663096695601175773713249190648052956171526099692479600026713154800003976741391583340468118500849788918909104274559429300021013293263150459960556126855151426033035100228556811827430073995148354415167849964597185153544736600323324471114757614639676159925349606147487206515131192902493563084419732586511345061583109989789886411492373168845917726480733558153413849918131924661540807468978870045222636835857370259782100787375562470105017915032834515296797253280303551985632973205205148108418303262582525679348177101395730825523737338492535414147230886978535468694646186594749611408286270589895515478213372308744650335057690710602482169464161882227406844541469154932168401699539018494146256791633317855252355726274506765853765597758814547994039154893278387497111395811387709130806640994637655260765603726217074229303576214806169396510718858875857536048583619276808191965317132428137624760454539445154404999804499312537321013491387810299126753723102927384831835457042976526482565239831807036534659387059767804087705682205399408941579050345013615876711922631453892336878967355725430402164658275734680414261473331373945384851079224353510789606471784871946327853859948920325382226493249372175231900316666073005425142285362508814620136309680644258996174427910163416900021321760148813596002943583676147368763470744533520061655615441268733777115279604322011877180452326807905391467769795589113988983223673069518580051365439318137777367108456711587542808581194771461080798906701881158129386780514237850091699907983086392912654959027048252971406568757625495466504018921936955009421926766087127734210106691634298096255588788469927233501068316786312920465226414367136659256878940187612879485730690270919169928756656686213728126847346169379226906701768601541445480066722239588964057821756791801866108014591509733703305941327732115405811224611149590747703723536153050485093570303588844926665282764055575626116478815674781799316406250000000000000000000000000000000000000000000000000000 [54,4] -15254266755414989780804189212522726067896951699761122185756831467660380979887259437695590469452886735657051805842074789101762003264486405540184683454674393619869288257374005113021421224024054378376632816647625763912657324338141989558338018516574016824892977218763773504640815042635607511403137836452923720631312311537425706694027806744092785993957867948008037248568072490184891650602530924486400474713280719154198306669825998643501617949565578973313821000520055072155374244085418508174824290577781749398062296959116066261758842790725028974190012722706617773915089079017346906207238142996001143694144380789043550183864820214253234669792424848051864781092724251334313184126876417878803286150436370661078818756149706169671423612054028681956420522667497172645882743091816818563926209573947419155529426234792136612401313819941665541633545559793551042363867570561771186161847228992061942568648435777641970012287893239076517719522332819871697130368090522550519263196406863197531520779883142787584493326447924704963682001871733601070907643280837009909248160033804220423123412721316460315120250397231614100049159611760016535303310684253219696965008639731836194415835542404765768161950451609368280024872235544306862100241075117317350396779947586206735313173696055347078218439373879904339270923225718163235041173805043882539696688273800935147482951821919406459692227510688451025159098613721380551580448625789774009518365005004598250788458481470810063406711827131490296489409970610239765325163017455124984930268442165970606751754394864229210647989408280997287989192635192176020750819122524128437114165211780940409335094692269726765844359089019706963992047597719337515983292607622606216281767385662605715255238563483834854513326901664077193908745147604498982390271580678291596383117425298195764758403776280217188431501484070549429802306804647301745073176419339811516371088844290608860204152052595500438378364139950851088788994837399662659036675481028699565044856122429586720791805510133444909786594333723826544613828806841054765450038537899749821504163359781952631600422713643720750976409882072029897600185955376565424984256049411377919577043277716368757201895078256157927079134239221670036572267470015817839474134172126671990504378040195118218511864103493009499929877292643352898126547039287602328162752296057553376547648611812581437665217394353461296146940496761720478652693042854690614234768645896855897899774268111627861799206584692001342773437500000000000000000000000000000000000000000000 [54,5] -159786975882964124539374267725711479640495784192681579240675602384295465237325313472286434603875102713096144270131889831932437801188532630135697681153991445955875949422388115860380475983611801268185848220548709452448456099724114043941155929496210767180648064689412458295555303551448175635740173360397056264499563553012042192645996735121141947323718830139865623300070800451725842651254470733754334131224243161360951484760899010009191101557030923666726334274694012168406106809875335073135285431713742201509420368958274374659902135304366833653027938851611650964368671905577277030922525151481344591530179544852500627760299010850325952502504809084167763032731967177030902218369854725960227156842243523220635389689560818537000974029105047041607182834282484400471259871221955656315188825561772113935504839748975645211062663832995615197701428409815805091258401625274720924096827844861144276964322205886407664117025197628992643126020710427611748307255417124325273523989010574043428821682690407977528362808230772375936794041770199961697214010074497297852554217469524503068375518063197672978719318650840532435974643612675098321267477439446029597760826974129124516356004999129243613324192884073365252352648707622986595925414642119772202347492113785988873809660215617678090111896752561828052917404286346768454082406759468523726707027341961466704471857834360527661976148623209251777507583062245599092442437289599706182658000099151027373069899908308394571569774530177656241020421271055452452498826954630800766021779856864076160962169203255766339554168719603204984445883760912677948786084388537589462874299933926121540507432630668867113379648050911107156344941257077799309210213686730329345806201154080889347926386790895157194034553478389714637649665807971301684956383905973936299266250059206214762817603198444006261847082696696274642773287450731800271871867001082255183568428179774879612074120478392705426693158897157703055261653578766485809878656895004221415411783703476149325872175056962487494741818583249089030391425316010302031937348725409271025968690410877881057314105969540143820194365894823083343510785977777486867890094634686608305576946510067701120775199471595182161036765228917739062814154043224942944433424929828351085404818879876704399921178108986329416702337477106443292529310031021392274790453859872006848789461543250224862919119476717971242485071823483650893809890531770933888543111379038442374466138379274227077075920533388853073120117187500000000000000000000000000000000000000 [54,6] 1238869604748203645432931308892625749543524029922526212200003590066074927531480703795382683613019960495728236161492395587949575958212761462366973589962489866471216478237563323690782058641226363440172038119022269740525949822201780320278291513201493746006400144684381770120317920718671633626567559746271185431049177229857400258099791514970920225062349288851989298290948263677333175953493990563942968533558642842763135260847673276379470199920886625928821458084194090747905490985840452964232116765412934698257831337833135777963699789843859444109877284016264783451777673872786957943226792279972075776119089357266669930115625849695481503892125535546257360888498854985002079501673071934957771229445845830469956178955902282157515750959695608803162866969619491528406727127590723808347514261372480043132048992126523074458184017529510568563613048963942364321912630569749299644646325921210354154745675373444344013089972946472452422322810209527531453785465713219412405445129790361621143262650410111889057397967273691977095436590889680228890792998836202958831223673469596754211047214699354181479574041133708575329743500751102947397053379012004881530523857579869006257121149095927298782747539859175458027935906011788578222534774129596436676414005332098339685013081738956230399175420504283996761576788200032484100774793710782679124158699425456637589514963207775549454346562894342676288489627085257952708383535760291098115335628908233828733211534086871467405496480357955710451841486252043292820867545307271675828727823071645125681614297464501319263337201633512854400125042688344193081018710441842707037243423861692789743590592310531672357631689299788161800901456506418391915570379587888740563761409098152497940464621212435425804896891579668166584905409200193738798542815605911939390225063930546315853354474757646278197518314294988698671005102774593304406309993241207826889811092891713978411114426123015530017006253750149248794413452889434157946304305354316506239026005983606795148183958794563312131687530877003981553652894478826334241292129262858394877597686056032109625942531622179047955295521473202467374958350281528169902029577020852538312734491980709210260307768316930015103753282656311625006923509574074533095179124845049323309383148722455288918944596336621300164507732835425287969492260812030967049105848569711989607133703357518627562477568720813904142281687066463135883432357389635422305487084966889716429435533900449764588280743282666662707924842834472656250000000000000000000000000000 [54,7] 3093078672757536007693712112418881276901274776398035734685932167474799748259994689137538024169591770194725874214726645976285592109917338570970856871971592172708927790473777272491632102568965676577012462468312028992796035985257644124269994960110394681987049954129585111774607734620501950235608519322517961776118360728156523653191422530170615564320366167808329607432568499908057023024864289788512749467934145740873304892027423116496530734792320948524523175707186998662007939121742167645352176007950512584686071366251594699353586844772008798880864659972217536344936172621660486714224715847155857360072737298638952404972881402556177598054650280739445088079206236332171755813934423187154139506424510822302957540803546529881262199268562893751346029724423730107450337029731522627385220379336321371878083705803826255813896558249856733082552578128905159009626924913967931589752360185280595583001776107604432251577729831973073624791284211393703070195658689301754677566868284783781451275843131996614586801873548211192901567444977769635101012053985777623302058219472814425042495849589290445301848912413369029566269041850704154042533855284587964396919230513762272529029237842485770889328268955950762048279845202613778123373407596642479473388882877771367388739004243113715145540114563138413063314237447505086752637937769027584111911647321930236482011436988325085167143829465308499873584853466111841347169797170318233444019311753342422084603082861527747123100382267843975325303844416996259509077155304513181446486683966681194129484647965665115719117250406414351112145542934792508077383951385552251246710516778367493490409753998376817139010094336320678628053897292242498833178906605947784461617561762273482374251766823118020561722406498083196445767516574283253452296895520322485677391910124362872746668105815640503383165621046018681736284734685113264835351096091818701457198293434144788221289080423620097116412843218555163089075807744066283453935006820352663825563566763929557149501201286870699347744721836483013971012060546755914999854415501912880347984300563663474788458300142615221270101906463695629511908850400619603257663195489160046080367080043323235122560100292107564790667206128605316194296315098661075619034894433942442399760713820437994460340931928795982890569810716780226436091996723355663901013045823749107767502127409797448563092279861198830144651742503833929395351560172410906471882463194523952922314310472416936780709617593743132601957768201828002929687500000000000000000000 [54,8] -69413424588308092432143598325075773251161543795137087907196863850008680446196171220892581685898463128852075564516078516419929264135900072769976179807858194869877217174082639091280888735720325673464470524539656963934852633666169726302087659499442387730372907714444495006085318738140932858564666703483856089400084228795134412242359936446537233511785321593847709035235883069509881115169758812456689782451142170603735016807183577123613791681890729812819751005085387910958594349116954522246520387891056610524702979562649077196095597609681150393253623795371271645301333383248704480295385289651129823723087033181152413862992445055231952736825898176750551428244613210176869101923062314737568186708206832221052852011990453462506453122024035078461136886125718168267509675472087123121278542790411409694739002015714479077181664980381875601879471510685784858773493278957016945597182293085293244755966656453499192580728869421395197304043937258254272013129361674722712319407677007610445636844051051773956857022866991526329056137788874344141760624944776104023296525217235206579571568635925705381217396765657853511068433145691934298344604176543377280375524803032763136515291906885152153730277472402530994398619605377340046654762667874683902368841775864594534720000881588833078570993614979579011776117051438235548715828419009535721232902340450959699812010877765841421613555570899997818334318264367424388213641884375659311604412302698195257381205602110224088000177307217487471050824281110965166306678520875047806485163918994313328342711907956190055147559060873278505674594232941501682987163278895086865207230952837603415638446498809589898435388401593160691824863734874710170328613384710401744931276712750514873850691083375757348001462858503021973411097008494845627465273000785139464190648383481135157395204011200981229014604766004879105350810203827226639943216966777047724680120212034993315712234771239499093635688758850078277535398817245115648490321308189851207524422180397570882680894599714450001730450741896244489861165875670252377755044565289453424496806662908935684973483842337085423137166174964047077269314602312703496860115235342108691381688921403415376813027571639725108511357651328870687766444403013715314364233735380595769651950801678206500906818419684467443221117507921526016976963316814834483792832625151307557777553365477631403667834484794535087120301209516628564391978227213199246915181510484433903456790454826824690267618456207543431446538306772708892822265625000000000000000 [54,9] 403224193697484861914978013058814251642805837840770848794281201293351785706832058319050084819892877607997067982606775956741541783873947325651056874050133987736954694872349241998402332359047223420215405990214736342784204574917561306344399453917336522000984091676753121543350548065747202472788608659007553357041001597035848803378734096307071797000271460141359682355158172722549762765748984678250824115759737009761182486676007952010429192965960682192513447549401852763153805563120787821861186395139172765651187392164081055316889095331052968688559909414673754569210154068343508450698848987739003739388926162170195130580646886557328646648478860503743821018721306697272635418598653028994420903960859371496054067067096347819346733139654798481050822417276653838592621933434976555282533912043895218080242804308442171163434074171282207386090520793912683094679574811628656483248654190957435951267998525911874313213017167291922773279279033706237160971434515494432856748412207962032966574346751237403481917416625902946686927946552184200373197606274300557010797532541845746541803308352168028926381255531332606947405128560897701828948232451899490116819508397456941987443766178241250975643259183493899179410328296642936208855485774035752049210534972256003025784550679858930584440386098192682267757648116963634121987991446743132582712292406097084071103636774444291370678639228406494194593952865921948076482575305971354167699437084340999318872453906121372339975997524657653195809262488431618372249070853691486984314323100939699556816443903338834515337208955304111334646857535269785125638089493280435402643631767837959166928886358640964384277275036737850480622684053067739035005244108907216895182028043249907403384535978954809028125613787309292647968952359078458893701961494596580298716325542061091219610010095388767991898538220828868359727181092465356933753938713048763782937314270945471186962971895535850862826883331161492539773307933198861586868314379436715854041414463897861302831170923174392201544498385317608262273365485758336391119385239119581772293545061227497261522119819127504698739711790207989523427514185337433588547066244613166416974851609622128996270181979561512923360683871109124793799059926933620417317252174312610383426782531011530472983153214097497012578482316580462885424323385721173192561718228623254890196124121155280025886167462916827156231531707133357099471702472378644035629009277925567154395834332465185412979792600740580610363394953310489654541015625000000000000 [54,10] -1141637522777877050444231030712462953611253186758462685840742046171022527880689609117747448194221562164148496055829257818472211850154763453051675358645214957555711924513158440659580508437309954023902420067256624352306101838190329661612656963314265747288486299238946468594102454303221199680081239189265107810809879888512120785562032395251259098655455380008577749356515513483047106691568246939245238795545951322507723380487273445755440351494430426113285097473165686206376529245762793144542545119702602026532125133533037674952839652752055508224431140513735165744857806622746063485855413853246562510450691866206279140796944974330526272466831580123635037637110062112586552107782096053053017998013163900587803761567131380599007233306317407669740268995151681240380684384135413683383724833244706170918062339692657671412921436284103037828041242639725764439023826061624954432759625907804623093250106911296658281551229459496836614550640382039648808311340877659768802203307335315046292376520050159850012246779397031551748741105435001402191529294406472156256899989621180005757097788978061181178531482256217924667278499054323306771716033987001907161111659690252523597992811071990099340255219481525853974178767007499792523270498423817075688079543562390484193822897207193142761746042457596452882502062191245544652353361884268528543537371329795053460208577365843847921266404530649317567594738030014290198873808060425953022585415346783938004693727061598247298491559681572592735641324624714139671829939144638900959343907876962595144341533136677644093252941485084670584257730575139497777792172599489921395220934950347634141951002757074657336977237812313190727933153954347180531816560436961453631624987315473606884476035457468122046029022046746685429786633884621562372477680614491452042577094205001622769854785515771337594172368881022238155836315122348388629736676379839251721722906914236752813942235317955701422008841343580358338116617652404268215497683722917061651113861879004155689576083056553440088361972947047776261910752396081675532727837759837082464759800045707918461917768700818379705090184074657550832865631567745551137850956109814504505499502125513131357103372928333339364885441426128483076329248825281971356332125799936592134295212185860177529246999310939531942279224492502131813965884287744317595684811561495540071585510319944186140941360340075927324490725889705684498425454382373252798645750317707375971469724381484809535176059083760868873014260316267609596252441406250000000 [54,11] 3308700064961689621259633463979385342407517779138759987403570095306039674965874884215412758290730376199082801258130913229814522764300939116022374405794185268412205898342082293368786416933164131041214447966159795556649958601761660084441489494425326093277189694378040436949678380108005742321816845380119774720135497711842350924938009162246168825301162958252706273216520676868184088804671987721602400055222980733282129437188016451910649414325061051797478659907470174444210067558560374646084183073342546784184012409377858053877655311100741475071955745784290409754067779742853272636010602081827895527923220434865534871600538569856404641958578792764145036634215593846207921596789983881115906763243153104040598861585467301396625012034427093382771540315412386594585930036060654034297988398751577846072475843982003236414827653505719278345154687418661802523956765778590659142218715624062539100621188932016487937119455660094931987812087425777737905321382588326134577054118355910357544713836420615160083919097831627559475971263877354379397987210372681908212564153315367266701038461796486569194191386447107775041085194227806583901605932903722361879953090928639945216846814785242137304157075480478082243539618398600062945366522792018440312249353151396644958837358833113588088069265383275480765850002123955683323699333060071470381153983938870287612703390495993508913970961062668443052973001354116037301381092981766659011623179520377655542246699685138030360788076817223278109759451239191677163776018349834229020630306607223228479519641579039891119536583167947786531998649840273534513436663348485043123231433684910455880379785668183311358307672236818001289053869821158063647568781289726902063426163389718907398488440282091936392543234639969142919878703423001530184936593659449667680731093958038198833361400864486758313006403670512955442692822196101713364333654076126905824615263873040348814007797870893127002124708588741148530230646659597540365741248030027074306703622248858592097040475889271410841370498221029281716997331477221040373300122878120178832582538153960013898778546465594072533255627027093324846586316810944563389194163085978401329663853018833764929643513564559809627583695976180984906635104045743152491997031904249410033566016949829500502246557323953821696314108501652123401483336709179484614550154951258410092114275818080197468807781904234673849920466151353712793562115956762467127150224088249079891428911796884748328095859903896780451759696006774902343750000000000000 [54,12] -10499247252308215205033384616574405243405908741658572178311213491315015364440124068526200719836422116484085539083985499347077821022876828532160784926042536054090832255149750791745002717309227614265878477637601828142841069549816485865423553241071561462016990609799402921460472697576888111192282744356571686086476623540967663053244440535386181833414279983052261783746881232918640829041912366232036532784138933220736140817233518325662947821310848637301441748211782447810510596035690124604203950895725779467730409123977677722942751983788730288870660573465714405545090998902848716615602292157750301224295785432724920422784109260724815758898918737698814208918197908413079687375783915403922696254200972285223668297151225156171802130626977424154341977212795634189172684215308895500947906064452117197419238658663529882819911393539349347248320005522021182280524474394247723886795736312234509543097224794101332908251001523454714212841289304304894108634564463963314283207289624402585974950514863552006179996484706943088717286912175690090907118014209522575324435169527917377978720362666361276999353177131213816220601799291561924316228600347320109278922956301878547138300084222487356120392408870135188774244826661011980514274742983136036113194103003319450928199474569310789134131023266221438983470859360157328616096317756033514483615973115842095900736762872587813394172618039031593045011266374790240871650483090449045584485058949014580000458112315774076956878472972658035080666723017749475311847910737383827279646617297127174908174107629819090239100194626532650779560438820409000018716273922435056089497351136114001247143830484174287224407833300105553836096770030847607350377137939324103584225755893406886250154353609874645698054454947500391773845772413427731888396292297221683186881108420618667204492517253201433417482589894502498611347591734372886460699492552893502910707520825527164087782372754477116997011903782522103779547607335013847370495170387928616576739084880743154886421343775307517213185395577316156387383316222806768209884836992333480393181427573775012842615371634495755940272371111552026020456228418367880924378911633779681848061312151943489358553313252319916991740942186812721176404980240267479966465220930907584155672006973621492119310891274463181119870182977729357284758746398681541212662990932401786328821155182130773122719026288309458111623568511309779556173653227445262614808742148966408830174767647323175883983942258126376145810354501008987426757812500000 [54,13] 17852271979670589499614426552444538529480174567576488003633945043519230211761777288124248906122957290202110425796230230722444633873368697980666850879319857679297763858757196730969236093055036576845282594999136350423165400944454303828000233914529094582677656672903875974786082953952469468983354370079834701346771333373293348814240713851957511792030393960347693715071448309764665228308610485098359495714469573983049146972670147176072445745121005699858253737604044996590433055153899383574849817615215938815236170781017757877730527494862197503561858111193079276895396906436705878739934833140327554099932021354045116224526057165623773854669236815208539146123392579111626309570673618377943000677349356209724659921921948177076072114058770321095059246662417469477774907339114296491831912293160360702368224463193703728282517057822176322407732951756348939648216520926579582248455094605411139769647928269306983035895586977196976885144475265896758335640367584729544585384001399024464441046439893469180433109598552841802738521918515489619271346569970486634734881415849803582139040623031159297614000258735896547943010008676194748789344308388235802142044298913168153760880717270003233763880308404541156065525423654223748817121353128570197544620830993780128633722845215664255534852309176747404689445396460575072433361558527740030921501135648646073853506549491196024887742407911149256721225798346059260279246592814295877466271181094460198050684532179975472092278585312548734540137627466183048712500924896776944579372529208988592421073304553657143986192457231887023194934108387709610439749464316053188643194214307610889133851647762880981540880026313798087389774201252088903308994489403872506594016878813247126796917927041112557954303188576552479787809527599917633720141729607767196269501346010234936226268840045972142787840184023062045125711155168873855988031024195082825831554722125148397885620881699924357737316520624226799113103200845607884268772817705096174699171946469769544110200238733339919107714655100116105583856726514606636116421634964071099609295386997717101929816904069097507477987670801993058257717063763517725755141483959612072316532470138405075285237893859364330020789981564455471063836656919137888824945321323546546179602393024492600404173778025684733088964954802984353504309001659820371195014803597262252847718499498806296551306572122289289104250458548068929949048941626963530480062593210524232662971027958779277403089658093904290581122040748596191406250000000 [54,14] 33792376563540337963947342930252567017286790296096710116385590787049276134870367502664791017547921276181133697593822846937889031865979914439824036329986865176566842251114559044767935852883782213497084874257243390936351301301049744622730312229348811302927232491822756718682033470400876012398646081038705946573639962681209322728074427411711988175247039408582294237196795742651627793413534361603489879723545023619816526754141112983306435048104755858393053783665951031382118378155272112648567951576016753406973073386519356470911544483027317948330266062153912504975764945280307632508313698636491483687344383882647667964050158133915974724719250298474471496219326293298814645704626685714441585452638752932922561009281745845984491428823955886339430323358573380713162438710947651981075122317441007990453647899507400585504333893825522980804922084562162364290787193838318506816752583968651543229786586136356264414989284747932149716903127154373242856329168721608427943412172556521190865549058523647838298338031017079527865202021331917600515493388233396227479130175930457389049190735379334233820225498813059270526931907163188656994651874463238184124218394616372074165742957006155679733150655236178976596189786422465289746527429285290368504817335888759492296356874682729032025797400127548934186685247140085438342195143657544254018526624643010542890653180927020688283424832129809671086915513470285019881601033153594038779723114491375689447346755656096743007126556832121591791334265786651323583100750434625683179516406691243815655419915893864258841689556630235433344743785267913865355547879485794077078935389595551956249374816757574714823980753865509419903652040080558794803206937310247112286506601992492052677218741930464023194602332662755086719019427492484077156516800005878503540975101087848989936388543117736048995468426891856388190424560609817442399498433683736063497197019667854546596981352685201035718182031657614115188684455480403574467186888708929543444144458448776522298329358485272134002444541180824496080189534293811538098312378508222383620111530024378357598491932865949331161326303256096284978064128343961873055304661758426103674131432917112889424195549336911670393809924398143524287398449209886339156733354330503397426856698093018845775121592005483594117844669594220994625037679250962313913415509312638660677104559234228176441560898883588542935754963789165326337265015318419523952364855927809995559269244377669730999835806528608372900635004043579101562500000 [54,15] -385424444285025968344911417143351349742964705749010922511769115547519184622617990678265034093207792177316142193843032009756798723392177388835015565075022654219823420733970409915999127632062625800969193009789845344772680408553875194354548104073756913367214309563530268128376735745404966091116851728553823070512654618997841994374147981664289218273115770422991256384263922548100165464823465686771404961517509471464464637036074564106160896290913550436769295925435533484875122365778352528144525121302046577649076324252700823544262961673407964465141839563230728988330331714557012618743378254114392775080875738700428556782468766094335311753604159676439540347323469701322557262526886571606810601758593357623294882537997235873902738362885308719942683655976215823566348180690840564049556851788909421516409409224265631151428630459732305665283525491704890980512914971408260390719730183196926456177101962656860438506348289331646039596804562368038575611698363701259163717153091699124808409054351267971157146720944931619393056259259105662544075729494397782907696276254631128227048987831104470814704359829202637254767013294027234471190811865454560786147755031252774340597813310093794610278495922128238644798029888248586592391218835707546682191037834384350846912754462140772597624366934207221419805364034555430930542459716511093664413652619479581168593136934979122976053528562764924670248677312198869140106910365495493093546791795793851199862114020693396038239796399309215054013098726338364534653795619551393530324431501246092178362150932533956240159017090829713533097946170924549314898908553361920873597420172061031601599504182322830756028532246971775391959036359699883295711087723109785836481285699463937387927916707823367553900054286299152530624188322532122452709219049079068037138338021637892359990812505265657163377922833170726640188873855600248470599176285853482655916962472893580424590069848083154274819807090453536751090580420229896920725528343612225528793867193772094147764073328504105071249317879063007793468257345032406261546342026003973081189737091722955708652595365337743975547295358414119207612358593205591872133753499259704963563027748453765829079659402292127315197367633637530789111759574494775756793152213320187769265009595754121137594340992882479052245724153287867882099873704192375452479388124652011470802790434664405177225077954723218398843747734980041731834377850541440879391275264418243686281110099646658728733683574319002218544483184814453125000000 [54,16] 1729978061101732780028881237863008791712408593552354873655651205218520440445288116633189708193193881155760373775112866311060906426281112469121372632280551834655133061396650907014365374695676581374181005824779045608988940514762238222858401458047658727670260356712775772505255724793593260431270060215875652544366323869871071816787241465995312312482785101131686671114162080748177072176507110501719444751073452253894245129023588234075871629349697099672138308930152027273415338227767851487115221803251945565070008025180422318030700515399668768278979158146245067056399951750416430735666033272238841115485829815723421227022885485968741935134243454316040969425628627133706179011225641314250079336660457338887146242468847903488059451447186972128056467246337446947659836423823937115390574166404672354940543484127137724158597720139993011686624320192465944325421817513830492868226395858701238615999449103068098059565180365446106633411992644002454128452199585004285341222314654047615939210940544067228831156626593071381675070764330563693973064144926049727819020464681108352408817218262732573642658311054583771234798210933715838687083486809967086767457397145739987809706243900589327577698584239203201063370218219658708470936336226252347882799886987906137936551161247250581586506030308409400895077863536490930970665250508033220128301239855313396629428606883077157175287171222675690741698238902772104460864902015217584286753071839516352370012881019739743974720566586091560978093650423885819904214636078268705732573501346777646241305670767223783558557863197810333568817240412059717047624302117207736988413900094288842853980305191760817660883745623740705779856810558552055205297836163369191794793790538146616623519814936609995554348066135448356645305018223886698587134157915938443963542368497220207288225578879481323014358114593506716179296752991066961394332797849001559905414282108089019175985356126370452301206660702909951270764785485425704991721717976096183659727867679580555322830930117525517482914975732680317660007000359469088753958046899912127361494745363309853562186181836682416030219744366105693287733741485499475604634120107119516757289749512969095525195313612188702096253797023534164786477371700029156169761989693636240617268964598159774922003854423399936146985224817487497643767037589152316029561360288412533937353174613655889275188613460622866985878615214772625343137656698139549436007656092802460045302923659533977929214643154409714043140411376953125000000 [54,17] -5306180200572805269517808648318877700670692111547799229217090737233045677732947893831489346269584505215265265022942559228410729634176111875389710585382402638089828643099739698818512874934914716029239283276646163998063819056339377312798701470538597851237356417710239915503500389530933054879710197207874928341471855022569722946823768001804530662783906530239591965008931963081144421397144412751244825096715592234709107086287145610628347144404075614858753648047103369479935451264933411272374997580285101937541562174486195630835942150317835088711405797961479272378444728725113315719209505485085485416674829994578898065525444855579117086214002567547448147688145339112533772115590029145507819460721591107539276950528031401558423472768869737201621394837623116755629646507868871159250466041475893732315363741382251424030769903806151924375849840513238471370362169682628613489821199400288348942703985514857319815553606566950602978582414748737879002233500822718058851833639061502174898994012585226384605890727062376905855986190086306906022602639843891101955171379940136432677544607000657448059312500001678451549783293203890229626576136295905342168225175090918301428089283822403937088691829582706577769725702043244890169133042720329346156413092677767947795899530422729055289241838775485467906260295258603054241080624149979313533894309675091888989137826966806162655990917451720238264658654461251342736260967749821570978018015134646616721469767469014039125178338737095388913606716431840464056340069169590544218242636435190901278295852090349408008553605970145579653807092329029762505996031908502369489884454583152561397595278897385353715690861450535252334715942603280262292945789782371665933626226392691389904225186799927373566139017243040456084524760874103643264988389115714433510895932151620199345261228368716218914899008264149192827365452636363014469561159049499402443194557776763885755187927128234037170678946688108892445974396072267433718163546326334023243645120704006168536613678657847319789172522774722897597316534810222367346909187189747137581340130075946179932083482781731355320327776335905687988043606711731909885470094802847563163896786140882213785438005157074065305141372865538827825112266187064926268832122286329181450269808881166161873281792117780852843224116702877972232624803744478164850470194629619542636418113883209809907083912079976257911479136965477568132641398036732215274591924124895353595136236702842214008057908358750864863395690917968750000 [54,18] 11754158539430212946862665362515888595034765783423482674133713265735419913087835074320680243145924383595773557286087678073804996657760973314317832899418558719395785166231782543755736441551253298582427168134067416039393069581900357356270690426097278718957581088114300685085474284737553200254165840090415265010184676932918425571739649223989045152473535973280416538268185950071468463010555851114531443806817320774597637926186093321656588401490332525785098966765161417550624643938777777495512276631512259535445108503601106471879332704323797121818001557331523340374227321653872836055611345327415171396421526846582354448660326562192430419449696986066447417295871586192551914802373459699715540224662769967521641194398685567329775735880087685355388129334778577676014431758920105750989757807423684911868078642921563955558067827108115067123284760215641474323292998409382105964780593193611784828204321454467993388416984575671347069476245899886699727784544604869447056553715439364513525410162202020128894534309149122176271201614111940413777360492081565430241007931365424234083837412448200598828435094987249709476738251986113074759530636555223568068815734622560881664836038266482283432718281112212880578288866503520460290844708228193802119395814478116888547810759446512816501932570772685843769464938718712470405930489731454562182655894001964356906858757714460108406590797873428914786610697682392656725906364806436412755574682262799680785259385301312349745847871232855858968036720951369489269503470261040623265734793022611896154156930277646317019370042090208301937155015921653028977387492950197624689869969419594189956028311767896925280798411003270092331066405051650875157593343717624914899050804178495797060432672771817882748994220384723911739066752332938320255098110763670238803704820305993537415562094709075699271940401310972456579104771477298032402137300289501725586414418654362984751494113738628264982183716945383726581213935599647655889622599488548922396005385018191730766609481432587178136318376593810258179847980573032185096192682361409041646433787468163452031335536653137182566342285602781932122804136012902813228050903209388617217712761706831009380362213665655056015791082889789958964755604254142904401318498020843233013369733262859820902048064882911702551353764071692731084112438072272098599331797572419498560869506368334889122983197985799468804936566189504594149835707272700714311213830446929982248639224608199871369151878752745687961578369140625000 [54,19] -18400622181366707875956922498808896342573703822262267814327537509891929880863540860798119611186329619563585833180442077424203673714110121977677874852171262724220768008082512844437542868583842533705355110428639366172668244776519845316439617736761178157951767661111475284637099061903883183004179068441405053653982170843957083533524905341462475861617396733276113018686445970057054526599843572040007663640587215513527386579291866186801060396963197145974264333687536199130199909740474227109018712294437139321503269032393823396388906893214537329906342720085347151986271752300053034528006609906588321994967508061102968092890509330793080537209544644912107319396582459572978799061652917368602667240582176600461392395713692634732572230465970227752653677376403945125195285107294019370284331606587095634961855840798837068006362713326030387190004009645861822475035082514131246512343147437503975800848539573543744781816324618584327449343410976320798805603609327187546046086666585616731095533025704275895961133484069694296043518097697461927658896270679880302415849179035445257489200978057429935528531160005205446386417686569242219534814847052578346439035277447369589472027892592412041050540034991219594528384350378708422951947665870382762511591331081141458115150971551583621846193797816083080306533856194308512290579579976983058037520042591231854611845294620724746255482378938618297203204485781186141654206517393819643485648080247615580112488260059818573638891143588827025916314226730786221342563480494759808779601702532695222159895377069900085450185884974622155895596407093524952825440646071825235906041868240516340001037909639006261711925563825839323919939117035534181352470310721189797347254090870984507822259798310668496266586997070704958802626072380332069264993981766988510659003795839145619412096686510546702482703172079870042157249919532481138807919569058014917637075022723844457207654779645660401387264652440758075197956864985215661230216086799168029914446450482245698964886749777138029088760464410116200468850427456637919558493810551026073536348168721107270643918078098328863089430419302520810997963664840607426080057287305987882033688241756984773694992816571607333274072074571846425971470831970259791231249162479244570399345564948543176768867780544219773628671846158486066907383452187084729516696074507380816542462862835982784419389548379828026904618179153489661238325189372327979612986035914242038155456959724887155971373431384563446044921875000000 [54,20] 17980898485916473585896453828977960648529400243952142118711027166061882112283400210664523635785521908915726768201788325043050712122528566749327393976858922924056444520266759894262952396639379727871314089366248636461214560266368400795999708892253600480694136945614316087537538277493481019315873206131929937149520955277428489211408889508823646606159847390821658256464184434372140946569336657830734183254909475355195218420325214113689962805359162372772165233249367017446844575127924874757909887706378744894546354824075984736598533805635505221648375075912511209667016876218165860116230872207496822172265249561707954824054488073786934623102825587233581301830851565871509487424612391532111120549315797612847254569708960844999020274697048125911597205503581005921797857590513239672516353890314990602197099264860246158718918579672958889296525662122898966751154878260483917914929618916784051511141355401410510078338025792120696563858221629423882447371722913011159233261786310588405839437460921121794593735199135932760381114906519676978159306451472870616609440759652752985362306260745910913329711913912308987543220322703984720587561230457402857736800419755701183388476664527604565227587083490069303106701895702588705341441849272646628904175825989657422544801249318091087642147718428448624557808285442846863773205034477360872044037719259963115820230412561183507216457451085872663238084902530439024546410878871121353419544470979681515541170425102562138531713458489225805228442980379153480368838056440539836943888683373586616515680678958948143419547202916003051900030329355488140677250493115485279118683306542504623589109110326476312636532441571882106681792227957824045626393787500609806611070884243194559909845745398703288122230586149521107506902313290104901714320701659852671696472068796669316373821825081322587877135719195828107496502892450631250420310234327502649062265239278096854783231330675044820925940988809775245731112063190336997960127150867206885211284174617809004418832822098038096472285260593816435941619234843237396411307141578135187633227746734219822591534560362935355613355271141189865437727430811730527390061739669042497364735071770735439388047925255959395712070761674157884943039639370738067437565345013513936023729572511919886722414104650951965137876784848317820998359857594824793554087891572536494426254831995013262221172603998611748750032868585801422513134530000187471959186760827352708961126073750058651512517826631665229797363281250 [54,21] -3064619450773093713408852012085743133152483066194335362718637296838827770709703394796420612677524229516920748438132763577028596259800873757308712749595713426233781621217791750584998744754501448730042667998696341176954185931747626689490020578494577364037883147334262215839724482475829418263894514313270235492044064833518930168218343579514011464909080010468620405613477566933766230959980850862243419020237205945137667826219770632199038787537191559462526887990893492666744111036402829489319352315197103601967071129246928444517419590044386563564500754625829704887417965686174947222194945960573640401122823950329817113131622145289131950775940223868948096061571796793167922837313255572428632688119962399714611029168968946029771084328624979516017215710549816776500347726324583184670481496319479474446084771659409896602385918760793383044788554643274835163016150415925673264731641273400881961383481251493155289274166314388678584484835282610202885787650878418884066555851327195558011180388300785464463428009532820000984158687127688106155608369236989246951357394579685150261225283588405593899010174451139874253303524734216366707087944144950771053622068910270663214187505820762071084244049587073214462117023159511352307256930110092860905642587593661404591386060828300079297950001500140191285464753143531034091793400764392311886394760395770842262320182337003033803971177422646289141505388048394822555832341801036821787639273972769434691670778370816508124753898098742464479301180529536488848656592618361082164727895578952085272020795903387363348814515872039778128587824720353091330548749362754600120495574980874344556911918590127294321483740913876020213524051241320211622815742309973885947182678465650905658620586115805993635545225142147148480119969906932565543710131233815353582815102963370978297217616541073375864697356235700537079875767575288874113837177864487221189286509687759126779672099735955253532061867413341767882223767695246039163296964464975705537037476788009036088513927358555051057811274586091181898048659806282890168268948552439967365552957549078594166626319413757233689423213071866259809986311703733206115545289853862343253500972528842029979137133448530039873018496164858575750430226878190883431252453442794018002779386817421489000621062019305253485960991908603440372633046133383502748786615981348592659108824693926919271079956064833338660647443237593917405143903045372769727065899602225403086652733009032090194523334503173828125000000 [54,22] -26034908448420220843701478551600266426322723372663129995143105001398134202145208843044994633450909449183073620163368065424888093288413900942717039299886946233668728851466960601158889005399107560943422949476288854419870150260446539599466440804496466496852450037157348884701852633354870268651779407969823071339852726135035193057466500581870873653688024361206024463963868974813653939423498739189457204349986461459926848253539866569204598867671754887618881332744747763713340268726586957277091079272697186701756520594016711005645882509232646018142254726125650619124496794344491119846051329506973533282041916161943705976459366406973835345769129959280360329559728884840196599097145574880976008237233102087930639292849074507041358748523686629522725022441934123318766410052808993821142866141523718635619061106492907997677141369574328935178799304577706382005934730778560932543882390022753536811118819209642929951440357586396380600166011910490543937770511312138579040334942157888135755227756885181690968194775701139622061465489507956705040566919166602967629957246663497106847231371640473788117141792120378788412482697047025405682688310805676922976050516686640110770214423576844351266322459695641175658724665488752670441353946524117902712552607931852469546207726274872090239638035039974196030741792713467173297945247415557683161583754950038035282968495571373362243711059661860494751260931371752322711572703699118037408812890324245944034529530556039631818652573851490351655800470107009468383739648093927971891082506919192336658767011953760690562595815050500241528431381860217734583494953907504181710311390477745397184610635641443742367626001597014335085617116043460519001599102499767334884164542305483198869447277126142515569033245828135353038163057985136837878707683375106290932935656848123165031176369680836345439454485884773764807963776722864604332799514844080221675095967789163321092621248400663305893384667924951656828922083460691963053978633159041815993494394352936561056426903423462408437558815311802545884106124807695413826229846780985981660296212878760200236584936445106439393856877044645816489270905547329781968653656725748293715068507423404195741942793229258474123009760112038715843806604403187746100187983408846372965117803883373200807912431642378510872411002019529007796105159474549959735085267906993190048356426309325317183350476751544478588331449683175550203818681417414924098757505994901394544283057541633752407506108283996582031250 [54,23] 59782435979942145219526510914027395480194961612626707903249058106980549947521815344755988378267337738035246003300737958100947885876686369652945832646465851830201783618098021612631352090807822946314695247169144783900915115806530816939748892398299499137246740901815341329431455780163344135491731285098271777162004511797792835754093377534275470066392323436007597761151098028663456943106588465982386115169708084654814791771556058828929557277653648093511602912947851594528370599053304556902556575553241795555077289901303682301605742956906904296965387886527623619798850435046071848044026070445982848804865842332606354605823122923803368180554207413108460170661690023104262362036937581257290327830380049637890423458515009334091746659559185389912635505812201298238033011928004736631513989180885240855084411534447634191605137781452760188666655511897765824035085181426293425178081627189475115033019354848325439352737150620253361190954320913797224123298460743528804260779752001076596614268788197317544525882688386065236919462460910359232510749410386584057753684271585639373976520026840990991321724675526574485770995570034463426240237417387599907937540103666199199455808250020310728422935739336427618097754387233116726479109044373042234671563199920720080841034659345242500905652947039398986025132882461233723787484024607423723963229137675382969644814022812010157391250837979366104642517982948297074126738852170641552186667191224494298870754144833416449214425253883237380591989809066103200238320161523111401129748378627272220837381139692017813062929803600008294001060176085379603654582312411396958742600223499640444961347015902931406756856663830492377597801693168065141056711711024206914123897609015775259015545178171700802207030112890110386782394729588401084949680443374988958910632881599155867640141478984290080824149232462868221932134082189694166869091156651247260442871118752216635464050410693681285973084267630518986662163221530607517061004651006471161395767263060330084145374206918579852628541873864518437205226427913056086619808265319247490110512618264915704038332800769727073031257435408377236853896232202795663224513476074058982238607196774582127744467154020162389864557912351103617906440247871730835193634145102822586526992529728508773978537728328124373622556362924922458794549978620094102256999938526993931474296344429574405928206184651104270168382869865852958821002066453820941179530694181351591076634122146060690283775329589843750000 [54,24] -89041027750155564888289423825264926014330426485837251764573216771680922674173780592981009843307060064437823242006236863945717849263517129745929957093860967953116069837165421107535730340484011229191798464762872077444289536202110187550681656138699131730902493123531821698992804357463103284341199146427591235339014597093872746833346073830846593140597798263268733378003847789044180757076297419139759174520534454931356184965824849879069767361557803122608619256486976693841086993811439578115154361932341298834295992623267607748557058099650776580104781260855665915407970668431586675054427468437875090891723023638176847479857073655995749323864640790271377538612859489328216556523182441298220216442021246459591695604965140770949497006444353847239513150660135797930669279717465318590024835979321843771977627585247242281239066289852442085690482007164393377661953516012489132416702663654508110925370087007347015992530278624449047121365731446633094687690295917732232784707047150343754150560300237710666652414018670377667464679426817415595114319684579249180869720397462886560995081148886343772373712828586038593718300134566828688320125715441391327039975622155207018696667727161768439539153911333368952060598890913086557572397153487212613733856677237185051297553129487588151084552405542640104708908205073605524676152373484035287891580227746341929103405188812820671280020648765327411702552111546387343904219479050078500030099191025973154309726221587499024075160830618643620518753352841502207516160997082428276914223723977058232609157370398080489703459991234743072802899843193433141184399805425501954405030536171409807427535282960589553977888769016791961705608234118079109814621188904462963332078513357430433496338404662353787983843524834073983629030271960080646433169877135946804479062362286768298446003953814447726712351989937568678173075317554258376251887351152729824628365949261749067388518954246399797320667666624900133332329775107087672940243457960532978301075948051845205710882156436544738526762170792024859974023414235853053182143906663139750510694337280172270096340804465153236096173942425180705315057504259571396030733981646183224164107108212120619902472480548682393729063874647925604228974229511391031281738407684061786171938370079218652215860679525087531463634203802693627632973856374730161046065169972777896727672403547448054558823283153141428459012553973678594050802516812371496072805337508582201877516126842238008975982666015625000 [54,25] 115217553967793220248093436207103027028005058634263075316312254038975702543640344661445974564288965979931235646222799994275601849598972161727511254799993949243522372121650240507097552181502584534210768654460888392678759213762537866200913392444909257708837919032557957646980805605909830499415457414009238276293337703282838450772446444461844809395707535165703075302248743780941345967336471910261260468039509408027551195722492775946747640997264656781518848943433306919689650658785711084042090141646301099724652762782333983044239397778554501345583002608759619115163832521315032390408890947181875352184455583201509685519607119562384465218577130893296221618980363629003086335558189844685841097281696186658102249704024335676567526712611250774946759690392028442409919975932295884414204262845855802393153323814302830323518963317808097590393618314282701014285051779794757355580058988509209940810920553477047339056941896630883612232535357459509604418307278577516450765318659351598306353300153320646261121965437123532559765079474266570701171771764287165766787856132234663823105376366241975098689117060542197521450260041808135580156601463998833755145491275845888248143441608117518467093528829115942978809361032587215916808933244891551299596612407133775017164026448647737471085340496684897327835681477859580585430037428028548396012277583165089084459541340262740729654161046559169065293473000362433737260425502101280896654099083816113545472159605635423553607868603012586646082381522215691910737613849666246930893739409182778028342497864624539430179187374855675879738456531398827276137466294693629003589911765451634263444834930862478320323742885302842126319772722216963825765114529720291984358581027012909281809359761666165940646771079943827333183593454042177124040363616221900988206016218971928586061916728119344633787809206821069361894331648967250561002726406275157805664668229887045890848854212494732157103636886794018515056562731067487929001639764482534776226227715106461564979399063745931151522567011721971969349202935280706264269907771945905662951549483468026962364769731627678549060773849717120261426545107587082627111649790480020982589172538845017906169253464925688216452366286071744185597984574152561029405442601486415559355975506652727225722181143410051610508269067968536631188121465247913800163785284761137912450394986031464229955270115438788845462338471131497873633337622187245780049828867280803379458120616618543863296508789062500 [54,26] -147270440476336736400899173172649510026944281459766047674018343485284611953065204261167171447547428195695958109612873495086346326033384588439516682561096969126749410639521913004162247479709329591354998919332371149186858496899406262764505798055153513048190610421945313916052503654159815566395235504900413896450336990961639642286162486963890492343041097198008229974158853863220908383520924830091423559237534554281121376175130551864069985225891697027520179894901045747185473491743755746780394479234258877399205028814491459785764697663403618080585453939240354426088958909663780372451601121445948259009874649768638677073878122643864011133305820704208606850794896829285918922424485796152297547332206984119237042630399538935689711656556922875062640430280482754470448696170659888003407862097452986068600603781349703603288250650549325683681801485918720192347104944885614300749840835329621914212507691723605482677648857679170152057016329638463691370217749744000028026920050284121060926520922706828706637688502730381788339389378983898237890572924608441115163355517113362340043830223789452462578929652627304157393921390469663968240039867694949699727703071815690128540365238341398651577051519094182681519924520473704600439011102777873729561537783238146793663664251141471069744960003513207456999753790359199704833152034033418069015726353333123301756481681493549610849486409929675047691329212377242712793510181588368822697235985425285964405393785502966367552284948247052577170833233439386061207340487195257248130120794808106159663198725784865205696482235377329601534344560113272234658641898314463354421030944893890250086187651746222545080782569637390612763546948015606944497739814398562806915480280704450101366563304887719371765588091784125560476405043763865145574728866522588865365809637338325439329596225086693193018531808917536873206466860789448471509001771250793027065307470478555291955133204427752973138320172806913446271552747883022754922276260541505321632725385641740122954794597270627922654512890896152677542526864409597612936729193250707640093544030062733268843803558375901431812236861440497997610750207462681312937094202151230321166831994651946328044049219622927380562532334109543038136440351314013510991654525015698683032759997975824840530243726064578636418124850910623906961212998894786330303049616084541272506260149405742483877458307178932122382640693359334823485419396091166820573353790635451332491356879472732543945312500000 [54,27] 188410031198411954595895578123851506555352561718239994809838687500344185270542356574307025011124279860171988073708513971430262413827689900247880834370075142184227788895692968269435647979063056518862984381309232389203622236094743874480681277542426486597323819592779728924911462395158957232966070436662447355671275844683532427343835025249740299939620193490991245263164142442644034926454484488200526510345780389486935376544217011049011920452114587757160660557535683213679830292373839060691520886911363006565544285016944301874906180051480946204461209778283661089366347321632865341690263269960106474812389281985006096009102121739972305301146360051015882024644401665562454586309103070654727642294001837067718850739473467306554883159819171818830880041887555098441939619512962308212109687546649945162351565958484433308415621691906755897316443828422677712093024114233833579497994192647403452126664589877897295277844708965332438954211264804523686568995518199858793424050120455034700674734369498680406174285043043536084048354877605575313361409331909483388336372123262693238320804247141451615785513602359579040772439896355552872612906130937457765938867258842137315587145048708578676459482815462208676258678236606508353874752463626506980906113426694869336873757255856825292811998013291173301053168559082003813153894002217167565873883956801964446343995351342272747005865784228525138610316638990418605633423641307444565084951212797634000949469692513919239617779429776164617745070317985257616794036326498208688569520431506218717055883018899218380647326710711773198908125859002614617117523659909467440812082779462286746942551883783821007970509197042292378566164514935478984848487267605633927427661752929667089605532298335375306396530608546569615614289394372646565612331776802013766506138239731239754543749873471493911813650141404024893290930959277835388363716970109796213611326177528517327081045134674976848799955893122951226873698989525239101244230589723880950246820942801859485618922425499686343897880498965590003812765384021268794350508774607118746576703325992440280147683403321660976889361984525833828378824355096918247735754729675014986866319277766362528986584302464571393684921663397928224048219671879110244666632967979453072235739678046107497846032620613126161820951967953181373157122438823996836154393671475642024757811007977885741849952399855104038665858000163102179348491276706083902281463338113098870962858200073242187500000000 [54,28] -228882427020723976843215011360799012068930617360900547109494972974558317202893098574445444798692234711874620017003036706676992613824483757830006054444710322410868326882487328591187178850259939153285322250616979730050829013540568278478170443387881887233256657525454236891754229271643012825276571352712433044830978817930948327012766794219746775158763286424122268329443726724750638798986738473574933214947190518025357140933363779525345177815558903561253073088476984153937690853616859570139684532246228638139642668833599535171018455779893816962618060718079311406510200906134023510842751383877117361272458601769242035817709219536858202062625880192448736770457265354194122709244959879871870851435416666576635894790705854631680908509869535733506285264237014053353050012480277481958023721725374756023337864288399999019624660614880570079011638751476194118182596713003774955152096810502721115857963803613167003146734711828862428635154404253587860021099546163794831928923501925755233484577367205586751927109784600578288826552306945362476196135979828493768169057316736704117961797796968807963703004668498484764422183956055095181816216670130573275246760064032719804710250131240103366611738771173203672770343051487774721204467643637042430666997858539308084258497288794163730929357073011713862660025109758361847063036874568884717795031603028324253568997097759887262027701131883902265286818344906648822981967276668771630077427832079990568723773270963411423396308822840199420625296789921345617214430839782739685459865479976112972613882334643413913972995487273162344600711281886938506117596111807302271275913712310797699498305576091047674620842705086193542401697887548128222174592421582564941650282543174534201650474464257253807647742433386668083237240410157662482682715742858925908907842893012322312026674658715013629094057461605726720249090788156197272151513836736306470977672398062166077302580719964072368776971174315825821244217407192996690011120189996085207568952869972249703902387551079721243641698329455204713645731285205564713784685010521369740698839549992821329628181406899773553818622496147372650311682524973795286801132846730506996688751281673142437521305590084390130770581412657599562635838598659052536342505306644772529154864602179418246001592200264944292853875051551943034236126769533080251214190934791378047467107285891850554037040104711281342444283475454442402900779194717490404829829397925777811906300485134124755859375 [54,29] 252942153905447502021559871178024966545696369745397839300041669552837078105038654223557865716736288235000891361629543540102808384539249343288987396816474313861857970224535849266472311238121712584042934779521357737518635561863551741806153920189304479863512566588658347509078306239138165092643603299231667467269950323123958996826185656263836490072408925466919930377159784955564142610720076823294478412139349581407229717385630552023198247056590157346198363539768521140617243302690482847510149951226532095452582133112798231499144104585928684855679836548907893657442096288272942545745532462482146274914692542508541902188795591329625888174021258356347004881348255383479728137577903225750957116374752604367447189068599782192788933529895402389957733410950992760517321074329303612352942153120114956201242888934102004894787718422502689968938240696860174348594912060870452772614059074238581482355572677019348798901553952407797054494569473768458741261783169161393767607046951190243816865891340632190586561870408981205233068158500601979043481906813268369381046504214600703614975803420245146339656958755614155996467842443831529462328646351158024113089849680514058198247893785166610449290281981766916393239833039135284670855232948983641517084168534452187115467807525538107821577082271785724859948344989782789366594887500686484618627254200340910387240976562898334044465631481219836892399594393093623337046246534074376320379318907277604917945587835530334406149238247479693190655399560770879443922288747179427094656121879271743794529516598011076817371752473202615130958419784103424816894074413633591287768938654650434710957464040948278975424596732491572669308502745834106108105924363508376332117093618498659746855032951465055575282404294040277292333739628450518008275345429557396924744284025188902781751319396698293840852985172456671160370837421214910037602992898862974494004966532977584219827711347470808666225045035204733797298005378814037742818627679936130142331709090578571814443246616099896506183353454537170045220098822092634581657420723050569754449150602099461650511749080924453350290055630230446024118160559296940111720141793155746985412560040544206230696107524463456945953247371629067710775460195475366934386824401629202326576976935557437725876540906633050923057081372909020330876441999592697067598886147030532472807435277496878585271781579145196410765451991787075120762683792840271740365309938169957604259252548217773437500 [54,30] -251009033756619803173532070203150781463084611981557893436205001725392184282398490162748697336967887926536409386085687597045007196771999170524291320088590590867404751779217384999724677109994118265444813014346680739840081333244136967775293804950223303349457532303963480922714431994996900457280732362229729657014127311759606039350286119910613293782992030282377422387251963459605977299939491361784543262014698868206447670668076866356907719493440991049815513015771921695525065409535357259951108922513073460210542758480030903747702392402746881216369492074520811593451919699837362784743261479382912664240567315664274503640794941978625550023335473937326741427713823225202237542918291579019243086931731759497813673676086561419923921858001635656039384304552451034659686117136566799981832337374895711488348066352499070658694395238543559659231847030688450869285908824451364991392745935861625540074081577329385257460033775296908927633491119407845924882590210693384730404970699925699033136237728805197099151421194395598013074269728999118586188648664751308638692178455511507867652993563085026128299326663692695715842013526024410975552115736429793176694107881465172382563077017595756903515319674083966188636067718394681185961101696455191100490370326831538162745811839036768464879691520000631136557107533942427083231734649215290940920537542274976233378411760602860416385979503482795608269625461670940663428633593500201691951143326445690948693929213871681604178741919922491876062491620542050826335785882076690501396492332438789150036470559394746505589283165281971022281935129485087058323541914900727875299961570452130368124537586021839582872817159603651763934186177571123267859001420413810369387827944916804121059620450834070772627110857018757607860103191376363723709712299583544300662974105110875012972265490750919226433610202792120404485777581924972392954387915853705023811116395401772260123469513237807770410464070602618858476746134582909993126562286899121181402660529167251902903291821191055316574440224847229816690073614851344591832147987301315136679252012270260450754812126524192491714055960376829239155876928145437175159183120711920631620213628258246057223258370996619151457091467797999809611081008043573558876108515332794780775662802414725831778352750316740132886284279777870730375491536490082820914731446728305008457051328677252503144714306513333768011021585582678496006376407841120812491908509400673210620880126953125000 [54,31] 224776381963815594978914168671293749730103290947448164790491368057004044611473946123674327154981808788150549025497066545665161569771257964418008622898738464062155536665767453290036118194264555266271961567665158892711936695814200046366411488696441866917992416147064138390269573598367560874257813673455372898946823166314645865666018515855787134065733351703204425891192075541910552297663343568956622059185367274569805851112722663879435387260478982061651458197524299446975585680518995023027063067989316395509793337845953205039820108015272469976704189451177133217051907135100411728880312825092496006725804266527770820490763678526159846404814185923623434454628025162565578287643918393964802070168397827628786442916186551629577481172181373548993950067905664787237365650862518948474425660640219654674727130269931021363686121860085607910981799973819534055485095134293619178801109907461700761214835730916976345634172245602033953330116823561404028824937818648711207416156935944531606307022414835280025862052073235791001182174127756080852835602494372702760751943802692583631555550533319933631117043415535769408423604397081052407754086976666322818604962453379154549786877957352836629068350727003736445146646090216927828589878496680591408050322694458661364572645910104971395348957071164352478625962619176649386977569342622894721004822298872863277062763993706473046682888933634899098298576974627254111937567155708490730762184173374034998694757550188131368944545213603949323982427036159819892766561277724425924826019882382731927476798686109063714999924209429179949055534608053339638707496279123461797463794134523170292068048918521219506547237094642870244060326397642856720493232410291493375754501101936210701337029831596848961865071094305832276214461883026521183896564489003237870430052347777853017868087885231788878782378033938081847827180639355351649935988988583777915804213039315274096775283926245540469100803892515731864665417312749032756892662491857775035706187696731920753702930016506915694629725886033967041038477073920405004813361401689852717755968313076440969063955298006767307046696011403797319083137747852093473310484881818119676431288513145850093026204314900684817040381998652546421184481282471926767527507426785947836817391504006887767775661541503514530608397393446149168827457549971430754815284915940496197889799442544786964116981868880075552854765365179967248282304724538160911606610170565545558929443359375000 [54,32] -183530818522137926794574913292494253058532826321075361048735991870171918894410196039258452791861161604149414451197863109899508637746923497864377789699734868429433753226864008588860244070526134728086464143996870988869219295062484768140751690719946816100231780810885056456864294075770810034637927681771875866390884231586677510409336520729561749358395803374198719816327826593143772334353056354080822286008519483686996037012064240500204773742310630482859792056057851962461609386283774354032611024491075608999247081986455701105258200510913284102732432843004695568193993519909291501731716888601521520951085702455682430088253679881535303339459505809934952985009330601316620458704648864379966279845431311944460012233813545717587344068684190202792374688407957044122653297728578910082406529721598711781492251543547792941193083254113255490245339590276768520166444131541969318146010838719865310350874469246586248880501058017591148549032348840188281808871241212413513495348446460744265252278330603995639288243067614419318952583081979961867963736661476266200599824535187957927468536505856632435712637185415839158513179478969735433390400848333069691166153880862547151734111596118638520522206780539329760877053347697619040034576637462819203972902201345061754828674468798271556912289554930182796902334479392616720646112627967638973957317443018870000817587032292096888375191073009135115039446068873668311358773441420568537049060268046800631087607616790124097873450429894268497239817415137282942037471206497390693282752528561837238307699584212459300687846010068525386374613176019519140266189277456263044643597083605237332849535293784247023295456384968937262050675152842930997913414006518913617828279952038974140062604403391993128536155429827569835534417359572512098325792655514796475553598203491988481087886805125612074694586468267903070833677561580401040994024782478550076758456641841177384111289680681152552602659209484737424541470939800139637708508101088220480065618110488129785979876894504809457045885499077132850079998509229408199026302573941977316201576955873160074452219351361807937197150187500826359828855947871610953542390965931600092627326690307853967014455913005194787157304069315021702836954337216261018665370518107467923776791191787688669574867307265916826271885247206127871236649421074244932996729585440251198579022267061613286196121412017030574097244580444622123792733359159967676532687619328498840332031250000 [54,33] 137903425471317878882218857456885753846068210189271921721459582425138891242992997363824605875586550187501059588179266887726882930179111948024744405125081483772269641596901222356408210378779722031822603977331645318966998393299179592154649764350267989027827134870995168039386456265446856824657042331712272896013421599753144026082917339535572374959124168678395825588036357595740455107481154736302758570568547454887852591903584084189634006353999304150249196692259408988959926773993627699262965135984013030782470368079527129856277584125124143700865313706811325387045393657857630082825104630427494724854714895500736728539064204776711767264070253469859689405427414807855176593069761098577408675404693733878829411240566640167042438569004433898506562308569092307568532914194548640988092273732982323161291545754546725808165025299982564638984471262421998575713136237766342878905901116001297653692382125842742015410397074836868932827644120504428220407629022409092497681162381548143637749064759642933646342822123927990535202125304129986324772477663440905986835384018677153167509909909987759730959725633322834811121595728490715093939465692435556428914018433280811414169461205659505139491062692716483908874071853947948345013897155580065327915643342818337320964771918912418632818158647921827034862224837548427182237003273497275828226692093017530644166933386896305967902229185473700223558269726547836787320571037475257776732410045340089692907828415198608140487853348096823480167652455159634332514581259697603687073273455623720098603678460508287985856577179201892834385730828942346142705614950525879157699601546393860024521461116692548951678714810053767627230319367646988972445156040659022498159851363083077104563163281269342345919674891892610258483713967344984366860905206917185065674578863594733361451614973489348391961219956931672753452545049101337389935474334486249679912870492344169611493030871811660653529015249466616908072729935375667134966390175184972769211097428772477431559751103392464862115921350960630999705587898105936078739935808148650028587554365921242919639482087388186191503700482542457819294807633200017290879311079648849879758720908859734697759204626959239380812781559007028832750556749691142041717817282737855840050165487079425522689049818110059536157930253911129079363654312356578514270725931969124268382589789758683708103558025425774239796633203116531219377394190672703189193271100521087646484375000 [54,34] -95940307607482373697922632766880878698348805913036661439621932856669749574704179574994475090399314200779765113920565635499158986961476507279746045641524900583189039997253572754273425600621999627273286980463139474823526413277462506761617231258990190519542315592010696038783779960608850845856393788503672805746903239952995496312266247288173006017796342360715676144510821931174694513685018030065002316789806692598351094547560536132239049169050403295720162018722607422833138906764447678827469899875881312829569540189530604913775391294128036009289493238687862056424908998596298543871027801303554597102948003972573691504974603977452452997826743183107750553042852360263694019607406801084312997559356759290690610404776193352376994748749370712850501292753125706452331131237403306883083739130543023916266398957029032372304747781323632585977629907700562077119056030038165003674641797176987131303793511063926283653475619550995455582967990755170685756884058068584496138214373357808843142252454313270860385887276601892859473212198100037487410570848243689101288484526730017307155796822052176731322173042097921602013499753997856775083033814646486324104513862393119760901367736478322083986950365973189192394541339912126282121676759623726581180970707195506904332328198894677397887288343963181997602938280687925395210465109748728258700543971005410151328661002284405245665476365170403109981647538028127303268437034742689530954314212550630927941776349414012741024003512606254255189596829768000982151266875420348319732184325673340165478459835562603169999324799089683237430586173430078411210633798366562463937860785105605931521303555513197013042326014630479400148658359998693087460420315353605597523655904765366687831952257561624181573307780743588830374680623055747639998661474365950071798310767572782052197744389144077969699746686609891992868153818780091033219929678357778749497248734469815063985798921100384817009950034247168559477507306280154652201436307663153723491188960412431434005134744141063844017039962452618200552790791955119175934843804921700679663195462727461508207248716379767834749530036443307917216446277982287858588523878192350412335777497087272816344350499510045416640993496987264802576061460730079919294099654971896620366052887845296190354870313279558486164292737738374053924051685600625249460443722307628040951937409078840759064013779773109440299452188597925921670350746239819272886961698532104492187500 [54,35] 62014236172957724692249666256751543107145453525283462989873617153126042232748156933914446337673556035843698533579001875976265304243401025569875102369404665590619890732428294544610783726291512984574827878266046119555949225212106790177677622638933918376005719696866379497399982751833753016879406966365527302872853247336970586008067686687943017534905052668873386337263390969473980667595941577772406648892544453735532229224500666221210528281129079976001676968442090927823439893514361521077152138878352447376929767917879682382486795055855668050781324477477602604568656349575880164639791060875590638258806137271261508586997859086182712933450766602687623858665698106856131756061286453525856231246014479014212999643446939065358135172974428869553100354284152281543973886481390895009709544673225545962761449494522779184568918456984194161262688785913242172280097295248229355210069886592656871005946390129461447031802149985153018765316785505200743454762971119384001743178065770962194818261190669809912923055328823771086427478912895095490041413816266203816214071041546355717153698851491139294608715734317876207171497606970722885353273148429922787568806830049181796492310458100327939292893575693879101573628430689155298627103585944511546629101882383287369899125313063014756186253136002125503652871168075495510804997986015781309812366533489307081055751951063408251569721023599439715132910346341357533854871433416952714087450946059110753058988824332498985681942413076521022716422325266617459919067048949461871711472940623195195778713285876023064332262312338107887311311094148001339757339707189725413216652926741355900236483267534732787003028266026284330288539421949196844008757697314281227494712790525076395418854822969468893876595308368022587552623147273744314903929703214771362074394588571791622204212412604366858099770778600943850717281906203327292631960926403674980669159964922494951987327046074922033392697046966178475047232327104452863284798880631444359294940062855877024043056255445005485117511918577089867450164746074529106410872308318024418445938104340351492800400312747278621054465855019196425279556751445357996520493524528217782773740499395745324856755639520004580466765528176568152410266030505043283437261492256286790709543497495656757372428343324054639672814064401680744159726824367340773587589130257283236994103665382907905899520056386726187862229438621259475228342239461198914796113967895507812500 [54,36] -37307989601904481643188667889445417611566104103372575713239651888911430454799439075230558065859264357912418979199021958704422732113705474359981329681119241912841375012634140609968261922148592344694778729931490272677897974166221401451074167270599701578361405307273536086800854980648862257764009549700926240816048059801368569252767154509036191130068511424393116331817694809138333161400148973843880023032558247220911225101627135584065448485011847130711649212885603542069922542070376531742777108971438982378245530584991458997081427967403790560500895428321335395058584355606067931020849588230448047005068103620239502737084561560545344045398757455466738029553438833500043519026137855504705950974974727924542550135545806565616425869425811315559586301927775725766952111641055653137927005366586100423092148400299278680042428436636240645070841570324391459765172435222871123236119437914364520923779775614533657026922485887517182489286528882442802947496766364568012576534113016347132966727557426108226074214641905702335579749685371705462057016408088777025732564761718590471043100247547692889129194062028843584370518942345427076916157509497378032558901484913029135257292272971201585904526335870300568898419043591794232701378709516168517827298929654221707197172481547099918601075980420909395846587656174598495069026093448910434337290637651278659998482307093249499896410133256903788927755947182295420731192608714407326752818964968088417769065987712709843794212492831154969685278190305131324460856404613030684586260497181415123958968609569871213029127217493597178619992693773126730782617872490180762263758044826275328498495019020087048625698585458988914391849973771126469495350483191507996791015384160366752330738383591878819268915972654802272110276476694088057232042424202597734356264428978557414910132743271829241026159663581529892078676853269269823472814318077729397139244390473013545069327338472758441501219425667246913526290550191457199477623863175012584019266313970966651371802112078588331345369496690011039244893367328208776736081959849068717941946646356617572739140230987644606512950500097679599752220367710321477987982283906665033870200870361927902072431177605037199614279487276819684914927755776174038694530008370220775123343150325926024683980267407938312835108657568406020458410328827696323559649212502429637694371420865427637799933127976061281180918832202364487926615765900351107120513916015625000 [54,37] 20895256308710442861860446215570062528446216150620191360412899536879998006092151000635261062700002906203079523914105450671320265982505482981581481401444884741068994237503169415481551927997940118616752061356254834088331466106767108179261773120826627493702435408802457002435824045429097260506705483940874264451525329941069206039447984440887935799529295717291410857120774561724784180985879822615298676953741000315127436648220848998309160723248412162945365796030031691468725416925129715504771990927356205936190060100719772156804729761534578551614336595960647303493841194942147850002649054266511959952227576778860659036876707676770117211058733534087174952553420254221399611338362014999272495150185822261134637079286565485115556949131913627369484138939342477306681381334208564123109262727368071017057268588495128995695704463247048922631737927854051193160999259146584611847336244006424975809896874825459850438795553522784930269618259225020788333707924883819224453936440215066376801703138428024571574705467499458614371117206855000940703277599299031600727723662099421751738192891349315690063626891856871487053105929312367962014481788509628214254808031325539597264446423772360749944069929851054175602550669237790776980462663691189177314705134677309557057962114628359989234719949652010223142628551996290830563903750840333746394711879020969531983039368098076227659306986005158890542283809120303619217706953805720965325699805302978729619423489073384107223394386911777313364721606203573647541953039762116266378520251630734065505585291198711346269874068194188875518509229877990743230525275162906081165440399689468483262153695798053102901170169214710936535064195747731279640597635417029543611676501421629246478510974536828615005714468487661322863527194942927215292765074451130465566236614137530724860871468764568042977864550697218202851641108969599778741924795506383866851058496679098940050471054641957117443156883234214536289143296461772111511646675628531463192968793449478060988532732315282517775884676135449814692416027246184808725872349141725923837742452010358294442669662196172097904181392732873994176949689880035468226193900194287686947260678880725492285781912632761502508875841013917627322191525004249772379727392965392258496298902320023867751037141964319574384830531324217388309286855358910004237905964907192392933353318494833282350705860067059657125853374542989726592168153729289770126342773437500 [54,38] -10878573019196811435166119253127222761132656779704248823909696116614364989817027906567461839717309638382053007942182880116167121582711167926620770556015248389435096629111626628563314348619377227360969434059235135075749092493771907102972322248082527300981860905603290892325101286091442019370366331017251449050501305128306581899037131060718515392509469642953670296023878054789821120734339360215142921831404287613505639153425177882753377007069145991065305399561720200566134863832552714847318727975588296912230028747460755971961749208422113181973329631607846300600424233142803802713370408896379632460254689114967766408778799848073541810524516699033106553482515256083003792460401136460210105814384707806786393163278089025694545634725657830372319386432200823264754432940260145026416738640572383351406963447267210095474379808645891473041910701405418882175962293720642783094860570367809621464311244678584915916387717184270350249885858423799677327771264817741555255695355205995376410944596708424039996813762698355532279309611433629461562606198450769174375589850972751534077309692246419621763972488780821030410492679037623522574188882702667474855522127334401667924884147772781547375667026529690079174973230263440840448493040493277441192490200006669137517204203952354141235342228375400769392021777589547006801531687221542506104601360839689256541313818240551139112425171315199570891901018169785921540552683423254937575295630424420599911167914484030936483519212924537629319367534302146576696669636642986499435195595989293033203135302218337313091545021374855570589790726870293875814592662463280531134018510406591366457608566712005129302300342597031424703236039166107850882187520965168695028806704553332564428448859438497720407952933991506833633822106599009682964191493593765353881953627569991830358743699305628955096406636128518747445276037722582862904306665023660234987774420927438783856490317849636819424484475995080505884673927294577423789398209209544250989148648103842386917362979926364499119832919290211304345768726223810230372848408284022120854804923137635624972158563539309031975499961533521601190653883881394317994599392410767071229123105414573951945702562525289043048179992356144478114462078209151949629247006948840982847088474536896626742961624590709369525764522745750734135504180898858329209586902331353960670276037801098490275666488068439165885748463880045022733611403964459896087646484375 [54,39] 5246360229610118971228690551571201941599293205921706104806173144178818727718763800818597875224367042897871980611373796137378529383433832460204754220974345897454659840037616307601844517586193584550933979136876300043285089363221728139026449102750688227449808851833557578358284370771169490778598468742073293671969645156167541166260635926662785637146906743318495316934787403656705769585707227045002338078966076103082988697698785823702551522682790264473060783694158272697602657491553823406195331388458648242407473998865132019413840980407499358342196610352796689930619936343172309398384811568775288430442811676231398396848107470063515811084358646923645394120127103944547964704414074875919406645217450437773162546781850857332461695508070907828601219743093607177542674517477011682008875078538647561460557381794085544326482849341051232021178851582078116792799083855764115328070744012303647403299699668088591601799461483943750660250643817904017236994426324403476662124487860945926194128369313419740916100313283642866746266080739587335932633299740174168871264445755624218114340427143411895920984010682189446304228900808943155798664187324014484378892359257819766561546750726042077645973355482551319491721153352590167971504239180769055610983397600284279258374753526382653827031843700077425563506596189513504147202936595586664898442483157987016593084646670267321438584941691982395603500392251582295939124532370191149665482576727202218397983091599964792099869496473577367433636944511054973276030031977089838223481751703136006801549650791009201550352547897291970957074058756576826338657480603403491964943760600884442409354125861767177645499859104426288165117394337612046614926966600782626277632589373739102767797114319383768144676493041435043316723517757995280812457666035506683110187163653008731791419014030918733801375008275750985785451013159968892415265740717027003241174863533573585026468088835395358606284035554487902761139901076577806236231117686182362692155491595399623363151971108507404833398805483295591983608864697372695392647464086253359944842398633951211808617016030832809330555008614044314152339575377800142641678667267195796688174581440109044644051335377444097772097306953052111491561000450249379290643017227356731055622507273515831143273241490122142902114765231037797940013684848746531620724525777885439611750753563651699673706364325145151943780019720975360542070120573043823242187500 [54,40] -2331495335774610615691177784523313828095613092801466198062765002337051247098869386166313078139261307563461801871187266425950825272708038699070506324959192119101707550667797864587612707897150587880980820536205048833402910197402281321853052243178692197354082754991067817505907141414560080561203554381281439654674290406370925427699134876624262650064469503891950527443423160631496686904671382770629499522214986163248632306937882102693178456424949812353800058052346501552900682238209303600228354901558210935547893242391793645516748170519043221304245931839859831143761375973695378576389587064858213616176482067845341670711017344513930113694975563590936119073515789615391225750446286399511861133882527438436252659072250588735124550465571103543196602144517274052704475541820247252989327877633936699870337835405717456995965717245193586611553999791759724606641638887991500100859955974199898115746727559744664127885149896263484188561645541257578213236661250597088731981873448024345763372294978578571249710319674968951473338883721060490455940837196405036111593199023011951033460642909029600042550353621487259821968856208389777921732132330038426442715073625466450668894982055315229306654872774241294846810574314268119533605075477985431141328055868327194506382809469389001020668215687537162498086369379717690381024188820576330748584251519366683303317306200937005153819812783151741399864596875308627579559756717258462809137877033328306065279323895315226395337765448858266813696209176132934942489922016220177698215138752082826921160212271290148995316303813262441763906955531870629816495540692703728737807336931533272384240933168545220129291145361057686701431458140021949202536785236537611545196098287119486256589503408753161327979596049707006940009117275713839925046967662556232185146480810955731204948971960837957149247562496681223334169208151337764423784489502391890244539911808323205633695238921096118034010290964952383645607064217441884106845317166182644480563167788720990199594877137580184224026063421828844312887163347924150398216740871173200012890481739654354214237978605016779173979433605511901507275624073591788554567014180743030155113595056910642540159143797163172341752982599348109944441526120188877634233177199176268248262969075298592593598579803482892629755131732250605684387679455341542755993004883084013345358320378068700366493297408172638909840124199490674072876572608947753906250 [54,41] 948607774540318572333501057031903745532900779951102699552520106801345936293947806246802939827732901297044834947861435914750367649902341204475602915382700764876559925657269318589282851501248055231077124718565911151518938931184093605799367341996154316290484586933826672416946650902062231159285618779248510043288648817204172608051981783940747284323098591506789873128332347823415734743432847586130351961866991080120833403905761977665193565618905759488409536150573927545968234422676401389022480233773234380725879645412290487823291055654646026573831384887804866642850823291148709802331777127586009739474297797625540409649545082983157750308874679420354926147568691674049503126846681313227392054844377541328784419881850583907425914951944244602514775628151260540517163641833351183097435824061887817412859252519804052786753236921540524051449385679241243606377972357098999417068846815325520322159882952070245263609437382171761105924670181248550509212463290785732570026339377282733409544017610999616336119474421106617295381170494323043312645039031925084572326944248436795945696910112034680748378040482692126749862418492160633449983609440267143763447614672126263229618682710576211653219263245541316540918196309175894931270289633111885785676080027013766682241724416083887602560290023111015704234481114223774512293825718826874481907035751055215112387153923224260736462544728398137166557102329632351937331996917496428330713105149415836025628088830104400912331124886698700924613752650496613625285008336907571739289035721593489576094384648254734013843885831551391665770827090900247470145829780817317289506408941529455884087415886571594608974657499617592314000263423976215668860131799719664819698161917915526006920628903194389982126958322876723978050955072616535742771866195444426243110115672055796288576081717507068151568475268875519573194080433805941028042979775583852591597251524658900857975585256051374733819268884371409992331075611473992125157072327136574654319345814071593250869715646716300451949321840926687054819108965252828287408853963337587821486141350453011900623488744593536759679017196978153247467340547830141375170100526391841248954201840496579513782875475125739173801603598885646815319246974598963656587105102539629965576947121860763610700721906409664063260452640905074025897505268452542953166643789536117841586324131746355891426623647023214092044440803874749690294265747070312500 [54,42] -350753849114125116197239042205759751338520348631406258089341591952517587198907709273826120665406789970250395603100547295809787376210701078943264055706827361112015929920872899307747313164005174021393319137726670364216451068504112847067575901983030106085213212132944241336598057233687073548443663726112126853046909371746323751531890940110295146648587343816518751896040992360665334399796052585137885391046997312844584306918220936093241932346948618456589369330403875422027399853391393062727518535902963027251850779423760225092700799595809737714879897571343156945956883286480996008968989184184444471448895596051864122762514616231667682484040270379957694167522467012809124687759170689879024980145246181422904811788182210299917717652952238004545480828381644919289970282087662673516107582804225207722591820593119904462880834365075886009710510383186230178205437104946962651105510951376124511908974103216589344421327560967414897282950307049770795230486849235934559489740502730779405695923255562455890047926399941460755832972829874370940689518918238100546342597700149760866134777108186802359614104959241231228410341317501193667740328175861591021067140630191117001925425780875182265261549394114120919051316319497986686962980616053010155179357742746217438211375588449062158016469842313693505968560776938250158393809859953018194027579843472068555612288346026944274585913874302901434486243270629197092678745378840342324185394007626989918915174429715416457316003365171612220663824497495853074041593015899805044464434621324199800888564490066358870562442654952606940300067088067312652651071761040013657784406260070408672703835836217725560359742797993739954166080080907914069039477106272560801673042217175101190551776307710567864593726120465374398641872476318675474140350093675271733654484570808265831271307984844127548784796600479623141992728757708985589575619872788284430735585519978689376195227661513826345856059044575895573050643795133300772790849062214985923005497726553158226391132196706080745653406769903483784253779564257646457392580980417398051148445186854595088918135636201574308525045394725456004934430815881980764510154267942683771145076632789101082312613329241698736418571040678800536914689856058671318838759155415370260133328727933887292143642265963356106322853760297218833766417178294430166075206826254610118052920903587646168068523919170154101720981998369097709655761718750000 [54,43] 116867680250375670234942531468020297117792738465184237447649651743133176295497978968100407695811124288901606688641095726414512601377942913628178267453847491788695535807695896199590332634543372658335282178575633376441926148154900900614417539092023330415528256738557122341806169304818925424710602396648962789711697578519429489999785644124811970984864761274418010411330051724343479752265266317073701601299745932393978954444253254722111895418833032071298644356273281812673148941274773823291530564524126741960263532287762784600075227123079205001481848490444605971372859239739257984465236673655884288636215709617023122545728142005668429634906725701365489124997194689034881279794927348724234417925034721697617852563293793475701012026177895098475461795871100349412238072398083444917652832601962874593721319527757799891998713890939242705711020038734097721472629753335200475521942746291909115438499491053678945569077943790905437908519457169949283271120460156848073957049431179354024722917702921045786621248586976631852934536044332182508910237762015447053484243297922345537214088345444285006496063990363211982401052254765827636404079881795603742557449485670942435550959150875516237022410344982149749278682569957456576597220913634930650332983229059135877665003585043459233088601786452327963467289471700763094774297922889868420684242933106782146301642625527652948595938106495330607666806214338722347527768435248933440929950879289062056918477882090794859935193352074184745068183776380103159626752706632509156362869473024252997299623166381975192314618149286030487808994218736917506619758282846810966460905807883146177275868083939490909833411016474456935491524151762038953748877680697954153164818493431675590233339123951066853169554655813875680865708263121578142010012408870631660761804679242601428663576296960988158221696760864239439041253754557932892980687406135854823108165574781593613119706034653768267820278195846736605166503583945399170580037417306501021514707137122459110901105174813346344447872513739811570028350746672012336382372206041374963358017815392169016744347683581249010841989096893403141843517738252840504587791758838904510220273495749990157713246475945416266005405473088103012153637005895852918665570983286802079844483676244237465192724625858732581991789588745556634700188756041810017834365874690283140380668271322955695668954073651590874760586302727460861206054687500 [54,44] -34714039453215525680399909654019278193797100185628973509774999342411942464737726408933209761756256652848370795287566995183531228912979265424648557825762880272036186382229339870022813588932923559264896178453538104231614565792249031651848499183043410155252925809673573973834040907278632435413484382796500660003527486312150916297162207892902626044443157565983377542028295250612770734461909159321899733564596366859714469224341508211122515679417457839655767773559311728591187014745486215378213072472110582114456930322873026948322508536183563169569702029173355008653958093663427992624251996883477900477145043971108805407501848343800416642465984655229559574473101137407366179737323468747583983602967490994814228421483657473811594926904019703075718784466470651837205389734269677018777569511617122671906206415401303479648305977898046980527837126533718127926006409409025737924358814034295064564732898696646553292956259998276764895937374538919110771001342482139507111361708743925673810726484647609890546750329400502182189799499689912681329784256144674183035456985287819815190981732651244405545856391865542068189308858539030557124372030754110958943660307744211625262836093237278006906115519171550817544772249281854237189545376855780815514614781419799682029661768737405853778723109195196608078846962227043674564398241125625021187880683184976192662125925339277119511155859714439713470716949239072650060555592846825783055072807141056012411508200215966415731246230676941229818670377800511083018263225206870645600532461616633705437286881674309536972101554509164642857651224247586552929199947209034245246887728119421677332676874898249728089398033438089561936020822542218921806613971345139862701878410061488347645567971012172447167182791183409571876698498833194655378552700016809411545746891181610382206716775876585667943877975791591059054259156038497144411648787536625536325005342065100523781430529633674716382704727012137045374418853800231528056594321832130581543374676731899753320746860034210221523217795185730293648940517132706872780600821385319193851099396860829570790575038960892591788579920954264949490159786391958202950832350556545079131724021675752842189846422859048403977082843110508649018692659034305804123686567874666381185210032030280423827884190901640734425766847844638711730340267812274656905918387316945719889145450453621008762156163740542069717776030302047729492187500 [54,45] 9045880249265965169616645722437579988564411798089578057505911376869676890596019362438276201406582766108305377992778317546602349649679963909149101916368074709293207510929988695908235141329342328405822295050036695632138242760210666898628951842625344003536025449085803209701152945605037540251032632433418471251711240543050156728471836594674221104368725256036634144059439524976512767671942493509258146695206382869351275001877891970919125531517372150746633118449927632869543311085840437811325282045713963027355745513250146549808834358626322652112827570037572242845612546634927430059492275051458655724334729502311823546907036417447935706113418730642326679923039262253647607067092189034282774701947526735661705075166470239239376089674859848004162654181707730942195414394221128291625635544923770737468952618618521517293898526967337901369204676165196475051716236905536151232509084359279129178424674425125929876613256023062024719559040751419945559784166161562546842139450476727328861096533020167451995824442223895435128069972263097507060951037025178347434467769306767730854974357375886357782267600837702969945916104523020025550753160554418082483689523330345470145148761009209922276936051773577292460810782557913913096490051894282303418312602298048162457662701998500781633739063880463235689794443145068286006064371490552431319576548542279070660332398920775087635805003388909769795192742494253475705458633037475745743691329267972373397301083864246413277812240302631182843464841426720345602237346583349906908349152706824695211045693985763338508913104077758995518821875493628560644302582345330311946461807484495530197689884905042747722346810673424339244235325703615043460779628629056134707214144691527262726526940424698656874914025371361481194585219887387475474912141721994867067699553878596083397075255822456358301577102954235947635215230808451886632925509951105144158588703120867980888039157576018944456568425813314966190659063079787352208844322684187966452704531177458771732907255670608387806340650158894501618127762655755245338687053791661322852396430374392713418636705227976312450438077600549329166809972385604802506077619260107806992471826474880616810034517907629483963212370944170476301804337166325639917706554457264464182183392219458476771738084145360170304175280626467448877647419256838358548680945279216179931733962534906546767987656210152636049315333366394042968750 [54,46] -2007751537073591826720823515066873843368246580136543708556444787127662742757552438141184446785136348019478019936664805965201449930339837541726756256201819641376440636945096150896255251353232122169049791122334419796866589943361076324605518438336018654908240537136887761909947449141918881903542948115099545592940241961522350214110517076916354345050261009883612153199864597064013565917951350435863765269715321138797174846107702916404520035127454948314314710393852483095848391892877548352177557693863973549326085505671597444673621253327125448502785115454498238907747517643112328817081902288330350596325587621961335128042320472401242363388670139292543596697613215131574292790055488458320728415456849130655128462584229783905740599335473360610071719486183032929090202096780102746783976496857066173859238676648526944350971779368401696280651086878608678307158248116399926464190106753368179754450817702843762019946480453482170053592831097431914727116884979463333213388614544970801849510982455139268023835859501038707996015789815400195142519666671582315924007381803850354367359614859451415488695606182879506229527663946106679218632400715815938350438939884214032966617854271032789711565397001497856538312572154968302380335723215080549834197949396370382244000634011225963926277814545666134167944395032772119490188760465434151178414613668462709497425869370085386148415789839589917145609438743805858846232488137445203144465078471371052936812142045143642951379405645629857314857217222265674586306955862780443133829855811227801417260762082620649570792202803045707656403202184813497633202631315816026507312328954016701942387088426205220941539948323637349749094471779386390548448514939144644794503220329262988446321770549292160268915494133831675170079701926550707157941238131155489698285047735204173080111096065858009606790089431960685640573344571157983361256789271182080412691421679058938915976615329817165198906888251541560531913124011594044260402304880889241072691575549984230394390592933691066820319231378861459548719233037338006229685712563547758071318466009827874540738372437488709259920738437439000895152847246511588436008952144020238564848041792301889748170023883267342853316567750608861127163582427194119385106980406503683267402717341033243696135955449711613444996123771978577906471978440357935793996726591136008411550690052000192609149564759718487039208412170410156250 [54,47] 354654071631359862477391934827779155311810831315255843609768666043976251680971040887971891745757933375395051871720026258842646716746788118509097682987685685379489440871777193702923782561158549483760264356575072816721138745058824241055435138980264182007851077795180728705807417961592715012677997327432774378405869375099671587565034549340140308613073298704669854313190058018362942014075190088285450250833850028773128414239815469845841436580322101525829823065111725085325841722539483164820626179379371906432158613754098237089118293130801252753425237300379544479714650007934837475743731328320858135529033273476996527500609487626793160589440958087296781566660805018620242662675120526401681522748527897146354021103783985586657871762150728835126317665174542592633036219675524165582077542602747630326608499570774032741934011659595772884196059093645106292837300814644126711995037398465152969470197370851246481998727799864786609572697445263293673511587365886348315669814368007311134202891083729277650075649577485390833239138476403238438010346706608965411861242301643743742297826011929880826231834695575555930128405771867322284477094154206468277069247197631295088915694716493099855754754606532276441369830964686527999384822551893331919327926974757663346555040259975980865298549454574217663532132412663530615687096895677584249244666505933172452679297959335828891916405180051441836143546689782855944422956139581395927612193015243097149651706102849628040245723238245809799506488145993160714684014813626772754843994911626818871437975874136171513954743949057653708661535747599825257038564613538195915640472423092370509655605336298923534545711056315538480347775686978680089705453524330594704464642780770577706992644382513485658043850085659027775615537528717000333855818855278047985274530315633510615851141559206270438780537434316897437723871169498722836129697599109294180022616424637645846416359769368631387721628920077041004944760027372140317428174764269216726834283139580877950499895841450233239736068514657398520703027943351955178560543714087772761103450887084812442090366521044547789190882938000382746658073351489698717039649370384989659872915217529081962407231002421634626244618149289423698243941956144161246549033431686657624568125767483302913249713215515862203057386955330765527195593109535231953588088882874288776872727943847984910519244294846430420875549316406250 [54,48] -39507911411769997033769127022083006459035606496517339808019292222033618089063593656730181858147722896149555544202471467563426757642260403851893365710315176285576667746416779028166402603951942202412091600546178592423145800864176955316050128941175126909446987858852020215835969390419229519556746556979830784643872872806253408417357998529830375214440117447123479095828916308638390620423917405245282588009351395578829892578574069233378563902693453570272605648466553074082649328873864569880574551668164577829594665774938513484921004198727947053878977452391364149241203493802009175326754343174396732953803756169346525386619815515359434079714301796661682379952245684712447089588497594781448928460911376223454837787440921143751756034013560590101463891741539396620611785873404642766869259764078909197356790690962588905386465897224188924224099942536988088362970043839963720558193415568023574521955331701366856922229653215578754362901371209459889819537746229536312902914949207410309886519296235548217247250704083774849821353844577594620073183425369616116767566875463498282732290639497414109566865627561237196980706304704729485076639448005468157023354544736380323499494337812442443906882050941041512021089682947508095027670447379872273771960923489455437954726751733691676759605311931369863341488943696665488174207748877862258153650379189377174300182692888886681713380759683023153604637142312257878029903242878861591679760279043171543055255548647038816346541010036558009667220719440380259966905617723813350379725090578055787832178448400290647503907545189402670431517586151224111355062431044923357613346702058351161314985244296743439055787892031694550357945733903304853195029312833760641404707811657660257596635616595315421267451714194064631229388296334672974153423368470060924261467483263041856608017456430648461398809417014022822632837201947912419425981429911933333286557140022251283271188750200772701558960438709293387922719692370001600732463908059112403618646679429008659432383574004733048886292772602471340452447254964601788732523059227461666614976097980938530227673312461651955678556098915567643184945907656907841717376304154857137044712764759966219567786760470563666553051922296752980721590463050173372141774245788699255521254744876131949682795893227681098236283360544564719932121659554029105256519000366391059148908626585949832588084973394870758056640625000 [54,49] -1884686880294883786503346529139281243713705771026432292264432232200131134159165623108788110509627352839317741819079168837194106802931086471994849856456872251897630402828671667414294796642376181107571685326219949840225925745246909688514773933951423184161478083081927092989621374290450991205836022359546362552325226552960401655928770704196479576672723989827831786812785166791147620330500203485600621483839853556509236730571619074240315330705284062848441614647555123709143232701965753498337711777709170254145822501846882946003567380146673344684059952939212178346770786169466842594267094601925096319079797161570856579859850454997736178674469170799747276818643945655117578862794583079872628864591994162930109062713050400161705615802348234513265307511496028947353997590225207676448167910550130885663973888322528892929805216472674002397750381703878640042871809897735954442663942064366195747034218780986125624876598245295877614953752467335614076858430397134046354186347091895132033573026185078901255275261526473759237869887825623811524980866621953358506510398335856899512740331127676545358103998023930365369017805005550792425333836431286378495015731359112613146094316072791870982670925844612375923899812224115922496464410781466119853410591253858899138529251120071236484613209301628270285873712684744464062039713086839164715989314017903217200282082768044912925072740066972279084281089625492150152580222676566016241150151652562673541561483013764734035380130941337411002035344588710955143116127439819507108185874881100570559075167370963459482211581038424901245541185105234269283362761716987172270138688979966803505146852236627620278522554928740783145065046212867172125144692309461844174325994980600127944382792356480930717774466025953541715220728148725134159139104144536627784067867386845737644604353222655166164689561453862796714007626060492524331058496953843101700761260534547278179538386099235449639384131970128482363384887113968300183807907720843130896734499296341732683861474787589214863520331793928207746017853638718561911502415290705339125755378157295833765869141460385092068487403014373774562450630027571495774275224405853045942157145130019326227842714341490770764070328350586286897498650860359792211706056003941547815058835384083696503845371797377177105412795592850031984497775102014336118067854769799992272621969036094924376811832189559936523437500 [54,50] 2397644113556245815840604076829137509742668524585543168825531408949411804589073095202811670391460584548033329014798851001290845654221819999688785933485646617137352746355279743518908721625191296899718147875769608061176316661036466092840294214541992184612872017587823734694171764457740915349921351392738172547491726633988708179847370088004460278567451527207612738471056025614463354933070731742925671581321285107483667476129116017786925583312295233018641015128107920961884959827446704110745738910145539178960303288987184079735866736344873013007387950882697567830513136874081791217416392527188630368757270091899696062988919050123083917373649112307343417755613066343357566366982607991081495008271645027357208143694752965619394243289946537831104465521888027582665279940456177713481662965913276792076300942700421511753442985221365425188648064387368949688009972472108685905756346481501471704785128388576934710274843240052622419783131191690272685741750766335563471169181123671658661419259437927081595116706362357945343957465491641578820487044048501691034335606656777441592463529009058419522326059662426236922007747683138480976405707377551178698793293586668548967570919641421527764110687447632706324059488445321300229887306104760428671680825795329026206669535227514612127107708837343967512100693806724281143833841269635424184636603802454366688502564390163292817736052600150243848635106210375323293699512965144839188688238638436107362203517512673263279435787333730714983772544044437892364212046684216408793146095918077020914262204421325163000709176802059575410581338420193273197301369777696294044904625923899312833736461867949289927233743156031416113402387986067732379614773335538196219693258513663775549085585223338025086979605453384727787062250591712791962362037346532739365983874117577963644585799804588745802941669031173566243473434609114402221680774446937630011576379533469729150513124657005913071430174768394349110376315309402121202298079554744008806150185475201578988877254508528931363458132037027177105096165597374769609078460414383407125383277079856942048157518469523453251525223931951527239779987847345637218139157295174845698250980858829263735287756347625062442703327620376906081369701476403912827459809502602758851897829961801177288702077509033954011972656712252339216810078100271800575701312177969489608519992884794191922992467880249023437500 [54,51] -731441370529871771342953999475214326677833702710435020252496644898474410124562918020834459315596397696912079368164436010454760070080324125417786381185963990339454410594588092702226191043668149944473346946756532794354169557512902344659415159366219247750536187948748307066405311036103342443614164326670676946616880537452203585006153398417309795227537723181387551203030011338125323472290034455806514387809292322132220646669987558311217768309357349173592365846170117570187256595439183475818588623181637162926375715202249017976612344396337012339282247627138124219319995768521621006447651006056566379924204741850566361598415395208468147638586578404671224754608299769228230776644503061502924199018943192540599689220100592830916391216699875858186874380743031039199034633811124989959833920459259611445886609025362116874517170117501503137108802933005063745639721124540488834593929090446762393187157749097108418214709062397942988355993082662667756748255904772928813578713642296581960209041130194252596560389830888366604300445296550945610518278444006575852839694130046885039022108629554581888628409857462517497583292294186565943194259077172518472062981063223939483576634251950975471226758203188657691960584914171903990837173814647974488734633097766101656493491418745873600371984020115458779968262112683836983611358264661049127418641304059679271085823144048455645259969818657329471536768031291051097355875160516154695969894608200500073738064010664316106087792504181222146896253250877261096996313281052575486794656599988279037549740598488503371502234214850992006121076806722585642879361200561247600744885621765552986228323531075663572938725270438248904733845539666127493675405229184594607557565757725994621503471620272248095868549366740715982447648366507061726081404969031319868433521663140123361234795952200986839085228596847952617727143787249115341156836391298299989933523303407458351158608837853927238179140042792857105393546435880857588012303117823943247974296363618935360001172473999270148437619422704805415054631096746162411213806400056136432474361054512932380779505030836799760933969534652416225934345397484862568388498513979293916668828214826819210881633961418456290543990990909689292481664215223874754116464183813876973418500756822384476042523220273984985268902771213501211785599618353167052132393988000090556678145503610721789300441741943359375 [54,52] 148909968822452555919410872099991139899410342965934369667122598968672701277823341817394129300651035867389676685466650323304858271702802457617390081260386891913684119352748477188018112311199656752189674274008676940530572511416963562421946027319085201605612112178504784488481363415817789148227312082315783838653757791565809908282737787016798687386686072467083360583088500436509406780745640718116569820301154176192048749197508158081964544217775416981293281476754397316224989815729582197968628064863582638981893996126840686968778630616911846254372299886051628239973985202405916659898264774282941094706767835943460292461295476937330290314931113775152495218403864490184258782326957327543115637434224356071726256699210090262366059166244942354730295435523123377323459800448305446430163906350622649421908875556151392543340041875164752058918347304272424654591357377038469518650821235454932089246002639497266783057279268799080992198703982875679295761667975808197207091552889687036874324968548816018014081424731733702109705630610004364818318398285940468277762733260632487894263857882499462605625137828675576616631337869342820840446089212762746522433793621990919838492883784049326050168626675611747640433275301010580401236921413878429978304893749446051284042302170722389614980291198739060929969883912750835124185274688684535477697749725030536767054568395291388183464188321759450454444137998021536809557923716177424575017101668083028028369713950737041054745333259554673850541392914655306175424231651542941460948914842747204407286844542409403119548583736540786267647249091985076574819916294131295585264687659273323858688092575131274219546294631307244698049897518350264754363786455498237244881881975665392609848801629471025155640623165156278466904880602733493270405052480151727374848008556661064882792544938715269922104463780306332212766081174854894897955245457991397535484591459104251815143526101679670388222295159759415962893460648624854256124343306371069381241807567297125142374040434069809847306645159383711575388691642219123056788199618386537582885844540151093281371622639281404416887148862170880206661932689000291526652076440511475084211484055656360503499541689580782172563134764514652109563615937127870601136420559811100468136474677781410456113690326153152428781636021277044602196345495562257764339585477952887515584734501317143440246582031250000 [54,53] -23420036238445315903171130891198651945022701107659797698669252659693672532212335226744768681368583527542858077963710202101717852377196107328949034780004856833796838853859005453036936569529057926853535116839281336240496888770775094099243693771090941985563147003984674060105391736987963725986663937182408796046026664722186188589784511697360689778392943620899237748767291135147225766404689494566207060114816423852460333247819649557394077981197958069091978717505856960829419014740079547115385956631172989738774629553774302568366297262010162198943912808351095536908112952957329772338774277124782639485490971515587260417146315748681964582295698570251153999370212275184561604796621423877434093158702543592276168259927165956909509645082292251059120632840563777218384026094257110095624284500660494270674975991589353724618594812340807649719473117148157230645344462487416763278838724732250048846710806103123827983591070920405950135637406845849514373108088490309947400883690589377792446334445298457434300749386175349171665919036935180037619498965177011190100230398029743382947915132613635868776147870639143023066576853898403706851541863291258790047142536784626859939002398628371901912234435867192940843411423018850091223942734494736033401048248926037671959177532899635287430049060931440555580425737265136837022671193276872451942059674212749606801745409109582963850628580537291152334932839657935207620804960856500787198992831819693316888459042380106773967431476883447137211224153067141583862008935902646260487037642938949247535899711287479152392345193257162082383309095444757080253406241603939362761905237263536880034988730932642568608857067257524607041456341907372614168706752613465704429762197713736163920039408030799864132439485165424436955809114889545004550869175968152478524747182562918452066159843247120504648730877094837200147755181688754758363889485227424988978317563237930783686118352055339283285928201767316296400299912526904839813644734290587814867405574533867907077549605754176289826189980022188120052716325579430888636549789830497166838773599565800713617026258260602643301749220436671836367268355899240372632994912237749354629059110784012167226107310364381511076768066669963268108339358818995422241003795040335635542426735374894650226086468633334537582440087625588599746885831342036460712800749472961570063489489257335662841796875000 [54,54] 3252400143677393655745314520219651546386032480476229185316278578271789379858259964393393050383480371213088727451300051193733595498201633729255310525670103287437793073581725195169707268587541316153365072291278091681187401379980386681824357064258427854718639757251087817370480611700647155961019571010651756661052281570091038627200759427785631996980400289743156603032571079552737764540034486966570133659583117919061012695253745196528997959945942614644952341010219952902208257247092851000054522932979310235813073438715795188545454925703463811707755435607774236523167017530756450309086926251246541543804727463800419751694371853121333382360777852766600897584295302147587367368196833463651973503098922895212404911123848563606706530764184043791793885431147687602426089335760344240377169341260847183557586769062851695819843160780752225780134190556806457099286589226615223065308935589330171075173242903781493523872630867535661631144792460255309100826492585190884703837338434669225566563309953435773906126500664208716716066230481190659950051598492568516045125346164588655754769703221800192882082376243194511156664981036815747927533613911445547612305236110676285568568043308256814064137587252487801825333887851804598412297598947466987441021733191914908605356629483833381851580032853977698052902182929403349342129063910678046658963910673819529605001214564700825066252318422191667326905322820965569691416347734267405215378588304492406472091763236296797769039842185055202156308922654224328204716268317099170604661853546316532094760670403138083173785595977993865659769069587397203636849969205381312091154543979107975107940410983723330168920117327429078239416520308733686836703821658366428929218296290812867991120095838211752044420636680786962559400286813908889012043406006178644873834318480536162239917848463817870448683783484436284294001477785279190864608322150216078705419569979960297495181370279202817719488678604076374029496394566840137916593727446023654000498872407756023338488631743413723273659126957310590995892303830077018822315828838064189665481272739677707249058272670504939915037866191240911215967320303487043432299387302183280900189557392596695757651492154393999102947472009621590352186532451776594912877958705989088222492380270085100887715400344443581672860227821281598225509176108789910334719019946447815527790226042270660400390625 [55,0] 948607541227561223689797405966748592783675156206441887387083022942311187941113936177941134181407498024110124945390693501142991182407832186546080766689033516884322002725530428560950572248127119375108321319410523818044196299278347682839864092476536039887990870764115042432072142175904076030685239880405227070789645471824895945872550435366370379292302973321561174034957419767867777523604606238079117321339678701923136787903654432224737553374995549453536129465579692167983922527493772898496371832731112592619994129013719361072221325250477735103882598550023995134398778552969518461638228900438018555767347578813356199787774791044859510724259599854499820115562955402025111484004389350545091494560003070545606187817050966477244459773237626178021105380834162189906834822313326436109878780166925865142217799441351198018253638315306702669193282675909554135695917873147753982085529823354914589160964184402090491914251711199989623531860004575580870740224496596192235265748065377622240176420854093807405590539879906408746062422838644852825671614844806023605296135463565212245984343081047734475886267121664583200481456351978056939684280358521072900449609983116910201572418652303448464670739995035552497072129130638796262219045811382303857870905608437214668811229579609196708970600790166992684110970841589292508094730801002686260403905358740638566631619170707611939670347488537878714801216411397869999777610435976225374722224101247592412818940584248503397918815497294608884093083919195758853909101258487330934600028443934232848156398795043328040093438366151964152449756478585922093981664832697322869453965930659996056081827907406078339166876227283244443956123879789456746456763119819596217156973494172590288663515403816635095384527509921550793666505671785471911957941470791407857633339362308405593497562513611467602698180767417131129698881760570149184215013791340625059484385360528469312583260199640332422961580008136617439901733969090707809472838517306949764818085177389909632141682515788984800859637899875810505657946186733849277676583584776690693432369566444291558080308174695528440260662405844931020653553997359384722363984472430204251762177941322968523963045379163511071944691711733196352783741368354111781966482848843089726484763521123236841379626943044736160696973845027643806571446479839042901516828118594503804978223995476308125507809270761296448331692916886597343633421436370767310108931269496679306030273437500000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -277818724987519131622551958475512209469865087316265769548482696520681470849633980741880507124932353137599493078632866008213293688838629401547366164159382980439298118414777969295592089627296015214892984489795549915410626657658128094932891299227959556426307601682436129796153809796282773258226350370407434637027455852017555214597099710123668525401434893868036264415372647036101890417782476233723212730937963009797152340302485805750752114343285308776422753051378307166144272580271608423842694630348419550227135739457509931428116341691039888900627596359130810224919601889799667957407081942680761349637373105383065410149974239954850129587709395451985847877000366734550322004477692834801603191164424002673019003218652623859103879201881669499163763155302791644177970877258478387328691877922481715262995387703825331462423061626853160642693540261470894296561534073533760947134054494489373651066219260799905034228993684987428172716490634298359243178856679960455461285076749591198267641763498841037439673226807753684501867598122024027643362644496973286498087196615269852518768392304818763447693457842254328874098278879911902759841962931961537043818748864973053729697443092640999254827074706082845209058803571736941333723243035575217009672449945192595144824217777161875804971742954225397726259956221880540221879909459845304388148613618196808302537767914438573384042596248217409041529653039546480809867465963631817171234118694690705450443381061384989599182161695396238315529961887612402801615453122782383653856025834033264957287656852171459082915640862629784471544389074355347473263216559622898950681100809461637093927308611643574707013809180269972688114031031155435295235457877990057234539420509575660919536179892946166804637927015943821668617482856242467220745184018472082739590066508294210294512928415115083613759507145345622789247443606640318656270056563564311511679466279448592515338463532962840952162673592934137571571360355927377533491518043771309763531409972677712791015056454755013981321508943519547319413060611808968765359322089597473404208607975728286436717820472363263117122660232847743831158036645991734607322385132013974397775085193950691694687974295410487681245251233762636979342613878126650447035825481530166233907601692335537079237495724587752475252585913708929976688339963809784245558405409980306724440978096291216794210998986884949547116307089102928622711396740123379611731024851906113326549530029296875000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] 6798241049461416225390010480838995434825404331297832521176620539974324030757975127663075423620776613738137594607080108738832021616749773971837220595890996042492354382550688697119568772740943256605503620609437956341343923157063288742685696916428272275294192884961741623107349226289439270850639391387099496215405418301816786142218319329018634226353553008518842474523572179972524563392461326603772041973739643211611182020203024272444579803679563301431193925410529970695143037513714127165905857780347745248685776816563705350754424790111771831364941336120087256144834631776810536428789377353963852584766970095102879623950377624038793416070229600984722251948482054712633016220296638893264036194404294854638876175196209231977203682807240068433218461673500269394150309929910202378449228554945422866280716401819921150317491402712086261922692955293728248276936560226031371520251614154655699444501455215061352489329571063387358657479004289676094172294328458025128624617283700664505454490843839443367390396037078746510833556261709954910320095312275340768213865304679488424837516850581018209681587704624076207723526059561676175426830877743339938146623084707691005260019559604271544852645406080198999839042794477866522623284762418340929243296996057441268583968088737833469466585792601844122184909167179606470921381343394371473516836369898871392827922117403261800183721480789394769332000003342165012800008340021719183432576995777156645318016812537738857356059091316861732761962510845470823190913272485975742103761738629291724697930281537921951275659213931722096561850768463042157281970424605960840275806395128672903854686689149014772679060809584650955204298450384589876672157729080270016319688469488713210087106866115290994434137563575779187276404942405237781273226245781660550898874934036075442111403768542132429887978690324186603831901418664290196736887741964401571309150939076632725850961394804019684993620783654770972713136617113907955959621823487881391530967651294612984171425184372367550145921736575472227954475256570622601488948781551197812941434542509787258724335987750590856937329766328740087888923243846431208468139754334550724163029502196443696594137366372380752769409255330144628656113937589744480145613349178963112252047441973033247035938988039985590123297890844018185530268599892628212416411972895162507327046784496518872356531665298597722240740886226200384353099041997463476173779728384261034079827368259429931640625000000000000000000000000000000000000000000000000000000000000000 [55,3] -260251444858461048549603138062163823107446065693490583554953511723489403743150046462913658177490163886791915414015544267707906953498451595477036955697056828005080710600552381787322475639752888804107867666891065059363942668340609576072427735605047516206372590068098391179880454173606888229273573929591238583711323566514338179596654050087568547651020374439128889439552922396893009344882658649251028912196197431782584445873904910741685364146701791045314412014607660018529949744835603859107705261538729413834887852891617837473374265956373184790296204986270299656737325838822624797141324561196201882584694982488932475310864734992538870868912338656673810707920289644741912150261152994977283441610717591539348475667096564426632937873639201430025271091148296525956548162184566594833271599180739250500671546121932147227621985024620366040833912627113953275363529087446728339599826528615027978200714280272566673927336374372132091101991862419577942661778873298339290766284104033833141715462423707846495914637107771669996793078192868319029288034804269514737219564867778671841654053456400634675851488033208014617323801216342244273620068366461020959382188924253226318259337476193813762620378018724401692889028782488008630447241159124710607593013739372820468467052871311750242313050362884046943001669236755456902008335949893456985583639995161644012750728960320267929767400762353603952587661281845310242132254566577766173170701371262744363958323192930011710690849614133509161206652523819319756110815076691592048077505688606883713513388579956841343937520990758375904860474525242874588710982113103189032061946140411938252689915615377001989307280353603822457030109332021211832259286493965047353865250656045948160879621956468961080636548316850263406504508642736272173892807146628754160917108537809173273787242573229422665486648194921641591215489558509245071823204674243158373399297736803057194569011646580188040119412579675733484122558563945327966279846639832098860903708759111299703241529142850928216267142106712954979855392823435289348462383452816536175389856987538719164734793583629426106495247060145211720965496706939102729423331155825869801944108924635372280578998987147092461188235227772387656680978915952371417351445957626176687715206873553513916732171343742112023381386423515319820594251483272348656587087800765856006803474726208448606634378327523298978972535556800251621576663681321541975235967208285314811178068339359015226364135742187500000000000000000000000000000000000000000000000000000 [55,4] 1861017512994133209515949600311081449367002241313428322151011510197189739548695623838675545368011076570285798060749392479466770273529501114724539202484288454936409116521614192349640073767694988789099505811727511195120765956624223502040619322398971421554750819168203535904203499332500277996263900248834482963768521316951639134980547596697779114168707735099571388245246436580825003476203241782580291788081366782319203353300422700159493725459252885983541148565000932160879859989243491099183580229842836357405680946965437766960677510493785802052312067428880879218972187520187235027798837332629883729207410316087942478840788934261481090326261159634958566401334625941690467490328635253175645900174583574117775077740297913864013235821697840851830871425624689817206949931230104661536882013736817579144414536264233322001946202400706472411135111998790098554311758689282381399251378568627124487209250375204471918573723256986481551334576391176028899966153084272977955389061572812316509831784808735250554650070145207224707156085720093901718204090632989001639073841303077050007314941859681846387868436696916550966119001273247254037905537050273722324613886490421177386042615625958827438337085518054594397592286964950118452799665348062924674765980938659395990195366998529099552328962913791003051936736598510748343822504678361295382483737738307946478850824435228497786057548542092726108058359385956147159922876788370967139293127141235892887255458624766421121278583547392840325393009240731001659818723311152246748562929785396303571557276560072894789032961812857663882645950411384803707409049747972053334233021081712188208886677914246864843938590283130126479333790480897969317407011790945891715209837946764603218056875169948690038076651513386768741234658293399682401418897929432920796613125294889490900639907115666219501193374061404603055242427233460864860096209062376447160778606004015107655254639121512908963222426405037014688063083469124564220920265725809742068284694730051944913075431469874808463993650942258464388722270807932170909543884797639275610371748998235563465768875091740290237885044730160886391805890010984278926682874212353477797514739762460817589567990674531444410900309172988843744038698990274211111551298602950658044125190195108124788995568555745420908961080562205349544089190258106994760836731998529158911560967447960827512364281023395352360605567043294464423619418425824199850066586550971677038734952702725422568619251251220703125000000000000000000000000000000000000000000000 [55,5] 17870200936507596717638447469112617654857093874878618185030170779995662584150700580510260187786946189532321999999750215998657055969781831706499296700478139855235509456521713284735070974272561964222962218674778446314552676681336571265824678631709655355303155207508757295439236514763745411575208715252820000480289840213329275639389614435404943436323308700092257217206412430998253296605718723651656201948430023925649907517489529720859594865987610689638668295621112298508866836357714980009657037908607776629855302283250729723981790704314759375462281583948457683474761319706436377974815982396997259661526956593409058335168414133837123077234123273038313995985933127608366942111905713471054386185335548898096183583977546314327999377461619304131377794901155628354276200604662590273358637047026864188783654287559756063134065805920688366500639541295801015667035928093191072204998437487634523678096204333174013008777699038944683961611707109781038736677697608808997219049916580090000073551524172171432568661968004102685398790180655430874701572982261400381333346159013246056933165897526715928686783933582331072318217137500241505618298453517367496599756181533653985783337686724905085244494621291078466913127368527511618802562184543218838586143642396067075310317927248139829917754037390196100733749615705803292809455586271916448135692775337063240336539732768901410456128717398911018682198489609669077514620759919831297052067295417724180478203069347115782074695969454352339988859709360179915930048462022507563455181358208511160991480289826377581854054083753747136917678114851687032480423132322451709466685893553846486171025172715186115643741846495550376815361929102071620364626694564532196813187119124158919093275915260762255049757950703735364975733303270997074941630282501992151514125523263285423479057370184382059533986493505336067749258671698738286710516122721468887329812087440095171121781324838021753290062808720786926016849679500535777572122112269680681802605423970740315470364012709602603956973328380807465930262114676954100703392256633689128810821601549711867816811275133992243353697352377093616165644367296086975399942067306933632760571749096262000270849170775422631883059956422213731346597130852464673898575762197681922464826014813986773983950900382186668304078907981676108286879426377509439422311248412063801286413292220168554363433938755501845825867170213037749307401276586435728355248292353844191161782450905093355686403810977935791015625000000000000000000000000000000000000000 [55,6] -113606401311137938192195495995461418364725125200990502775401277237390932179344460872238214553555473449136010757714371501099394858217705194379141137346609487620481121054512405116147613370433027379640773906402357903364919530508305381929105720221232711766960497373687439322749323474127740381133005763851854826182631120839206925669837552321284960217060895610572892937146683328897974623808901897191378362339471182996931295880284740050817399278242428482349513232698995853394404603247859231113414844845333542898625904210571587017699189051691229482571964647928653683505245198580190969318851143300127324371071908553140012745899398170744100711758896390280995397991050972935839982989755702555674419743744901122446575784565670443997640038001319424982440652535199574175118868237604090360127892668410471857518981874008758410799081356009281060913261068862791985187035592373202758781856860863192733770610055824221813856502337226313190643422903981061617616930149894793080346787421010652571470601271211043706442164612303647864221332798705254620171370424712500185374403104968133885084210286875336233998894611726935402349504614592928689856722539140804624373085377945841011736104880687681070274602038104671386420965758545196834621935206093390713797105574551985940384993941324602777346966747534395090468291057203359899060387788812121415240592816271538259735034451273717176106169984776879964810252334116342311069060762808601061645678476348585037229437925810874739607536673148509769335491908339264518462918524194994987148563913014552185401614037903790028183186770859687893667749377121944659689136588928339167936770203257371270554408181611977874042568561463371462440654606924524416740691616565187313726717782956572450473830300507851377660694874422434728449529155610261273552047240685928090212254415074251930376248256141492693405447276211459235576608899359951183979320513571113452834530161497457471285230134233044809370136746902404735117381051754689389884148037581910784009571850443974849252744298441126683527276962023932438343562895410547895127418871450001499345821172315078537911342755774775555272159987538648244377642155842857279716635761438522140069795922853022760851989233262514240054447595877859731088454723725608792755521817654765274827183597709855684306154563671448241703323821353720655584055196353440579805202051174917475189948180492576293086617665349977517004827627715886295717696750223029488628191684018714865396059831431641029553247790317982435226440429687500000000000000000000000000000 [55,7] -116498167043629383822472524108749037873617800010826943608950276221057403276805629420782831959630393050827010485873021956396108024079758029446117071099644870743075262695984398867799304593646408840397164717479580887156449377325761700819824491471622295740114018147792771420531646660721698964419653433716591861004782818103635061885960804892894860680168984940495378838042339481715316859625155328636644192369618909774918360749251756128844552421726389538459185632716821475032787006707903158039328432227009116698162662641867782211047870402081557140417332213124230099742948550804142795480794381488901560987161242677887130911469418401168094744155733778466026556315217694987896105033226590317168142588488845870288528373983108512574602040700420490396027493884500889405837869761761552158472391116836563414940557870077246846473128456198967260801958223994036929159840813039845513262659474581981483203802931970409096730456243821063647219526180754891179817576780898911645663324754670705106699204251560861190242258609668665014601846271165476147696475928065561529118949681635575735123440217531994107365042013937042628523472863669278446076435877758219973014720207434722941307937720351936459635918362862652381788319652979527250068845607697867110559436593941655052032834005469190013017555906521317490392980795950407111811020250073974652294348043813969275484764651065486729959834181810168123755696637371105625076153268984299566352890079681354150891125108088029635791726339359439791287073373680432835325948097158995733429500208379484642378413144573006514981497864079663900256870477863441910115081373628900606743258572277890907361615330554790438812984499642655632235364215587641054510625570872471801468125410903051538954439476734033173651703555678827545713921579293675850463454270680883230580704762419198182560697140012362434583925145069997954908641357407928398208766229527716531228180674495950045457750777068239114465117968274014590738435543998659706866955260858742147051139298394490135671239156388134208985553310188222817975228165234149017025226788920760777023174390024193260638315180184300060831911800932313587366197348600720728922668703623364552417197376140081789570532305161678025314024792589895425356203889893695120060452288326731245204465731039638489696902527660833687350346526040527448129254912879618265282446697829386872791800379041603950194030619918771842801035281184884074557649844144977535009480035853801255965096709947027842080302661997848190367221832275390625000000000000000000000 [55,8] 2398484543349603877603341037716175466593597671995007052577705176586282770885276636586818625743368795290957307336792819297468160453071254466422050190188177455738969893927896432146309205487320562819471611699246946323158481260084616758317127265439348181004328937778564370971251560785213889570523567612207750818075964871753688216480648520842388085021665701786309507102089292330654605317023545785159685087180425081228948645325477329573489415852349096603976842662154903725426862670290590651304848615865512891939008084176858358079005257463856435030729597240211928404491536652524826157788841993832658226300115297735337893853626343595516752917313035852547505207134250908452037640342493251367682087859870509821154282634963973997400346487247852919048132936475977882996100970154662832573592915830056515156993842877375270610302596230688784427529157691578363787457497760219256650281217108061740263418703990594548285458537638426067249678992971286284410346132064274020871486268616303285001209951216315968722402586353015909483694468979604460719032701058371294649183649365439395773563523745057465525678251968258431742433614276745086593977191267019300846528351836451892989508277689122522909105348310079597525881363562848772234433629949991365809705262791376260371306328124088575596546737886030283011845104589056154390989434958379432621394809959340756252514458121986283025672608379088122922489910882800488787184612710967444097730817509057784914952445575649989652578572984927821882070480932852894018740638961298955216554022442379887963598719900996145436434108839244337412872498063943038940165910364788605958298688148392428427070816680262245335368227930787738143376595262908471305171257216847524516515290707169407702958025301962592819760428373825011803088931286447202542883349096157945548193980464864826891730495568811968039844678560642805985814295787699062896520461807854643119850956832428269891158280411709431232295104748370574196414254536182261219614970373927637828094609550781779652343667941133572873579037757958447755577934134177455247817922275480684181996380021945902184474024248471090924597008989797680462871636692320358795294040962917247450457314552224965722773313205240302453407458379273955431828922233240999781897056878611081528113848495945553823927132979816856992950151571747028690133175395434132614677330622454132807971278092578117466532464396301461515497406143960694772966181920664345651545446133696862122818676518108639214577060272404196439310908317565917968750000000000000000 [55,9] -14174553812187325304429746991975220346430761070186347807888335292660098240578115031693815057621812371377044618447239855054066563182662024762707935287907728257803759199869121094578284826861414014921533023817988171652864995413862280531048509052473183085865576346904880326516489912986136262398517211098236130007190496820061200171086349986890212479869364031754866713974274935591853358493077728383526393457527722194210390401659493803799038626781415330669006976588307655317036035656015732341666833024867148159721271819191108248356443884567894566802775656959331568124640814063217025956502859191495838793403035316374954619390205177414905206475755433568813727656799165792412533797782034821336032285366088827846573968144432125910821858212684181545791792000314274975253445509887825555826467626506865557322024753704268817105083935525968841414830511505582819880099437205767227183224140562992077871459547447880063409583458294434176813173306147369132707690715819308603564474860127087013903708423403408895780153901299377132759741662749902209201888154218848651231083361590333647877005053806582513279189777467895906973129690268880653018248474370998588525126135259918054336689573019972700819049180593084722939996169757076469823014668144045912320193547261204299198126520807213322050009690723431994702763181083398111056695104337167899358660408261026152286225511391462879725097363839160472665764863832434792993794718750416153346279188942775373158367716491054084603415608044399487391204545020528425063648839951894364742972691550887594702903391351481188554724836398795506555618943343833003683585377297464406839814935167472564837707531810922695308572675428659108285234476301027227109633659057460606983485369195341282974994380273420509849463458888730923089580565985120085558129950061957004844441754619729718226937783440644043417027913189159902846028163088598884076476948313655891955346498417409488487220176851085763442343600508337371272054264199123437131580150228863478983912339160444317777766767945622560845495997259158501334337214274203559244524410186493273592205112621907942998182708244059037774943320710056818377849296611313850732063520431460538188962775685299511005056745076247174010791306103640990690675217699513684994585189352026587760259242132747518808316719690202746579874021754349917207766869962169962428933419057165804442714493803810095895689688664675692700371241783336581295875426382597807342834589810476492869927246832120705175017683075111563084647059440612792968750000000000000 [55,10] 27301793071082747694423415816263638387771213059001792130767303009914725495875625444215672262119700676845637021121014272004737866818669638678790814144691438201427704349332812144639202442492319731669008535352843662363230430069347330530784113554544221666931170715565692433355207242239325742607799002754926706230879305986859405151400859065845848273288321723477960229279939867458911513957313254600014334148419186493875017692661273003292422729131381505407425935888299933875853712107921812917979062567500980129805493324315660187340408342040113115246287742118339437974830634562701165440147220887209011885346193044180514154645045450184223061018244344842659061415642818318270448557101213166594165838667870044176905755259405626248258313835129614013355383197478627952865900029975235191864128837542331034523447689818444464222347539732271796055552885508702652680484396495370988373496150145774095920902177935255190844383392026984914137669379252721108898352995695334623261284611570011908797161006240254269584061976075092071417095443812072894986536093409712186728375121678980729225925746644512457478347226758832994234300054712043591991610277435582982872997392037809725124493428221704088052796784514422637574324099573075526705358414177940398606302169525011767122501180955465052104790580814731618790160088304040423064009252550326296739261833140018679858496889874703003704069687190886243302700557646469505068211317072320837413366731119875689538795397694627456133109278358416231420900449499169116871500587742693201569745517259891018436468450606948979587104395449566235670965192089163231405320909662681977519007855603257684262740762550822308155791815645309283091008669193926398605660680470291270053962251155372349777990002814794733903057563240396312446839889286218449681369372232575893802772933320633208073184135703749887486948860475471147964360075579995385232810418123892888914333658782517682651448595204854148294862289807204311286985966755433135639461044542864908298538147122866525235732522840979423917034723366548336272623948554936446968933332838799945629669550919407144021975922782402834030692857071729041819487895824465153110725173520800555819734038904605813860960490509446023876888588908062236801557028741286577297859419279591201484429620402478833234536358343548888988791902118873407183188872939718455467079007797981212079330613033429291207310989240772891120169064479750548173761919136710569966747411511209156132796270896355764461888027128111389174591749906539916992187500000000 [55,11] -138835309796986622542278662226539853404991522612635254636167083915118420554979692687508432800099056262709130324249421614043026273120270645509886824807509976413348415386298091298633343528480792625503711311886499711915183398734763645730284313472453387889893381814499606479210430613689261462875294783320642628237269912535568134561134782401771115113978312198021573585539731917334927729071719187453817844020658774649770749910455346146336913615429647681213520775993235928106743175194116388614238891698500425298247570904077750449235634394697273392092851497327870258831540401600946775257737519363598393076656977011215067224131826638249921077972245001392253419817465253350307756554118210165548509159535932565426343195379683234230107124798109394477180367093468312444057048439837277653704521850247958733662445854810807547826564535500501135344906785152116330907893687423161962978016462099391363111624014301718926130700616793307028467739564124257899887180931025403753375500661510630846746253035354896407234187824660554679253732334238929471089090473601586749590844968073947869554340578683114746090297538698006773478661843194649252844838402626747408644968852601682089166981549352050535059907995943941777402879099086916984407680993875598079205663493950633574655253979221879694440272388858375203217553975838149063961780074146031164429144867802236843165350687440219889254673925514928260718801725699444994451532635113348210770727569267635586795590720619421488848423922424226366521804762841008536528268749090926171184516728222201151419429790651028911580811225444840933677983063838881663920173805563298973150100339084941073936337108798170208126059273880466308508724692584122563243489041822718017414049280438216620176649445434629452300518283781850879144687010954457671279831486908727937422245309699282442919460456527709488079793422146113742530015601117478213239684163312289084512029959378984771862294169523579093355895128876928334718622603868246643364546512973243844159361948691605560835088392859613579822667014847005665275551774664092878800319998302119695647526380747768325509516235497295436276288341458062961616857875437794782865482947288044584233657937422654718612011527578391989580360792898071461251151577181151892747371216471113650419526889346202303436589559978301519725685000250237717081159866069521402398454377960784177796522277872843028293956655340687908898404608784014734468627986961505432096871781496890938631046733935927792180642370567511534318327903747558593750000000000 [55,12] 1178946943080183171308841307814923513276064098616504981329102813299870941697965121237919405705688821507296923521327669618117770471887849734192510525578718012293492584797512637502272086604784522961844729173194802674705582860700970373659303223624296141265872295292554696634406080531162884421512431607539114540782213146061630145406996631792252814689945640660997118607188457898466134492717707373137870519810309817921997153046165976413438909177666348603616914461074105792361345785686809972866956430716868524004391682506108497818024540889444788337516656883903494986911981387661586588921336325809698416772566585012801720395970986670623079183849097166644179734085276735893054312840420087545076626717473026063733590901189729387600702406001453604499953896780895146498778342255816536687698040767560335855625412749212900002732325820568753664218953142125769830337953333750195259395165760183450890984363428052231903668030491158874363036833529268096999651612147985171574530568669478672629350031286521979880485526086971861952831209479104003569638865266457334892187414199678150593067458636713089951023251996459066238265527486991319980729493321017157688347580799242087514466778050205200373048555141898034447829676114907685785972101382771638492670438570333527882527416766967396487346970316203672638092034609623954784156028231980801675600823519304246080467029479515392436347813548653598501120579478043142224032080878411578161493301117572734006160289537358812718322973686451610175510327385734969861682063381936961944299661491614370327294224611306180510601717014524567419050884476564173424279794689625397255224605185107123568902114640764504515874802094481531555151301860902689050547739240458010868045832058966995086694772508719390287585547939089172235381508169954399828770964880918320883359901967807998443209660965599623408295894083570581236929471301724042749185918682779968954648758347393833757235661206274082903968646431818751305777822813017105201331277015194629845839627183660082987420011705384838375616959349762751726552203239280687722883891400281079078138883275996463015149543376390225090357677361024114221916849738650822821863864658283170108384672529737941747291483164340450653508816493673374446910888928545996876109181599470964828303147093492278488883714520138233505240740406965420139459672015688012744628643156910075686669358860992642552436593240014792117479550216049670894168952673914449294917342405976843723487165169249227258951862040703417733311653137207031250000000000 [55,13] -5916791096021136712517179581629222618482991134985393113867283935391508542103912908287959445387654561128127150840408192490585913517502248187751967207775314214333315365433226287741140622150126921758642508087251567948128740877129857983270899665748339589564767783999349641168742170635469707179085437980751928370837775459998185608211038420583689462311192570458850704590085425580780108483882438668302775506389422149091286339521113673348591954825732800829194906534503192499199930975179474337943684143485238217028192907194771252338938985884301063797177054948001039219486072076269422082812514090121171923393270729921716303909664223843867498098285908295336342623760157247955158514968232346201148853700603576170989771098321095560548748419639556850632436536449418922207823873306168555652450878871695807771665991276946651858810380044523423614038511937739698565432574472050417776562548737356036685205055223591628318945968761712814252817482038859491674513296759976459301988431357841941847016824197605084013692903491501528904739407666258642564099474336532125651356569913276774232480711210895213266745996394929562262622442247049482091213030856301633212782653823594196383095133772524242989107341651492388772822487688151832490387607662643746209264273500170529630797733823393300177818218006514993850037062239032014498343079560462844184754206410523584827436234148319096733871938892941535003765916429871320270869959247356744158290232463356447714423378887696300974845174313392249940101327661537452144225102988523440121404959033679626574276218639083576791779788269274824656192509211527192892216227764459353656854819291483054546346765028944226692440598759199502439254848997415438097535502775631723935924481214319099809262634183278778394927793341843171645628818581249220103092295542515071916695700416663449119331183438087323505106634110781062231644360395508971262202390674080129166547014361297346794074956734122903863053416539217129420416500270760699755787927595295479558127258351837519996672153138314503247902609739707703624877289654999257494202186470827479011244967491912240512011230638256528913268975997163873518981110849041509482164435202264221366861223713334221638397799379352185378710683571168797735398998529649483819241165556654013142029260075715820049168985811867615456740857702173081757345329400784018256912390397403931016049907984505447091892631542363886000974522211213097322004667697659418409872863840276796005649562063335999972935042023891583085060119628906250000000000 [55,14] 19727715932943789748988321867372546752486892448897205322606898846059911683134555312186213379733987800527857654667717200181377965917302850163510764098577401127300338048086386037167661640630301059967110118551027493210733375353182888218833916364132677402035614819815857353426859765022523442063561708406953570270629355101509300693761663088484893675354459680178508599180301540313082674110248387295061507282090895169078449097778501335100908241091797197693057578024125897811484732793071864089557628629424285577096610528459101429731616400683998731207261805563600542106025296746771144351973426909527014852721285624207747655116200185757574013447501973749689607086424161601793411386336687478498438847206030782461179513723572166931151104720305362739628395122477158013697968720345967043385011430432519755404077930303902182874978788897065453137602276722061905131297694562887135229970191140411502055734246845435184111160849520840522776783956083947240546066902826113572132782964431921607112752284444142491400166660758380721861330000047033050959581240928310819536474775428809023831308127573144866190646453718582367154960241976814090696017719608696693286895376891813239344395101298415977429204071199749831039400655424502503471848151176468945183262569484183560784882892318084404336812440832678345387759739224443591315022938543041508111224890909972435273232592403866990993778062227082155281275355507208784979495146887595921229039801842755397772578541430674783522403890586870544537217423445964829966606315433830524742437934880969069582076099782017012077126378131000437745523785269034991858465506901189548607498384678786866429638323551855283933189507449783843847116765535978028845402645070072010350887976246766696302017867055245152683891278525442646682182190627497104573133827355715074719040980962126441714786550768010472068776091628349021442170173580299330672584746686370121347458514404098945261308911790852243392525699035343658848948211643310975954347937197494228547014407138197897273381102002024569366546247760316236616485534963697491482343966891626377270685846425285915047567126102827610720514136757020063879931928069759516731014220970428948466750270479072010814571068138827212848733394337680703725830414612176221317869075816245405571850079389054772205562434274024264175789257692388941353680362270581401350751028984264666709450792942222023086548659252338414384256966265352396917736111352477870349850760682964595833469897804852283274001933932595420628786087036132812500000 [55,15] -38410010596785117070931958121968169422501768986074731281076293426381874823479558805678926688819350791254275676532871601608550663483598142364112948018473869065632808999997451817618251179888832337174209337891307960622339984186797391863395166544067372624013452472819093039000684614034521691243470978079214314608933504501481638510060306446449683179305109444700743976620132643726071615620931524474829709455387730548329983796095432639779759017743636770482888894505774503542988773642986438610131728116135078360585865265132570280736040792014179574254380993458385305488736143649034529406054183737147747931410907047587976898821651655152145337549164458091751371519300335058224364641172914084140989722228913266520678326993702796802963967036967350909991264076047492044601755114040149401779595297624798245547564458695610650806152579569379978919819775015577211477504081230816463424636183524507277508207843103081785601952421334210289071191994174283072366269069127978869247204353908449317940803174546536968913675892599455054644023974563837908276904080944705729693320619997860397005230045084190203219543375698347883174643095111221340717784464318053712999053308058511261071938310317485384062018863011787217441180484545703240233790224330767142745039871762476662671846954148117513620095145015441024023859616840775962279414070000918425353700146430827151207222343223021013873073917877362981865004723777639954243979639284437413257133613139651715802438503777738651325874779283215448489017404921205780784880058336311868016247963878667683100930582774562989935503590874323193810527968475025872557910041630215090759006339712815556557316224630738797928234725428643449992627139114336610934632628557801635368228292345472461268053656718320966760911622144600296501641302874846117152786379805603270640427096838362544727302909130772000534491623538424785446897119440089430354910540128028742951143716669488946408711023115982163613566306016081908713542496627988014627859517367940970955654273626932113477149331737209210008813659616361317200634577100223829052104358386233710495283642586989262221662503446460688682806751649171223885500139676957865470277518473345335910672120830945966896679287086781389555163557989910025315098049516425296773029030810054822613723510005960357160826470523607829197493456933781877899112658876455214360178708376013235970611125067622410369943287186194538946437315094618417554223926779206203542621364428556419964763115823536132609206106280907988548278808593750000000 [55,16] -12014372141564862799114882605876221253362019449787382727303396620136304993027602025251355250304025741052875312674654014377887090358155681120956522113536323899380022176401466857116095749462974518283942983794530062136465233826099195798214733435933648280405256919318823343002958920582373086308516180359229302526851464959344083798036673224089363403506822471814352542187122613561445157616667889200053189824942601884264350509476923419793052516317127544942437871265880919564067571130990454235082743609874911795853266025130792880039545037166328165700182224114819964752237967045522420049276829906836711428739411262749911800747059912152642545030551724365387685700732857363767942900416836410019117470523679873209279888476146249395363626349940334147857593054893560503636643557146828989357830343503996230507198188683833489605375452457089158565055886324255459400502111605077419207330942758839567623094924090646506280216502253638658134010562561676172624699087968668103154590604912887064771054485100472383546753875154912791786985592284638504064858307872713857145456365694929238138191003038993847178270943161597146011597889927181308447269977828154140132533114903499388844510393421246138228499866957194486582294673434950454063450081264265874275344807606632995233435109014410381872010514392683868421136161832562779563588146191734960808414494900695866875237185783442363953879935942514069447107839630134211359591121552018007622582292920785573782199630201643835687433151572822225760355516197600260374936444283395082367390116653696400929717231991144544622599713145973270590770077699640847396185851094764703207954226045105772714171631997071996950473421004405981393887673043335765308727943874026065050307496310887726380917970694423708578995664658943695346056986678792703685400295708726932480237865997729058772361630999356065322262263469385210436874245856865308159593052545048637402739800277509534127888778259012460475950215769907382945983323800103733171747770513891294080373386571998792813367952562555608588752319178568237772845466654282468119434430704099330909181780282847458468560509207176398091141183136999073597803013140732607259429885572511662462792781714616925385220099852653610239962945364066569587096257109434652648634694466504668727286875718870390152386452839228428122608539628233904155115038034872710466752141402660399207748251928909643438069782503813796759584404816815241439785549752545426858479798097886126329969340431613744613059679977595806121826171875000000 [55,17] 377735802671139253140864742388366881901450835768475895523315049813804049086257535633200392438619483941617848828274322212209294311010102974128692664787928911639356452342818313858146767153684977869201389524173359965094386107400957705361806434102760417269195462733027785424552075987340628672690222343210177120793049281404550666016233531764167011145586613644924746838089842859254086201245840257915843697287589306979358420450686803046871297948367619711630654036813326579071447436502120945860406563894193972535450389329883849208984717507194717408538945950632546281446199476944439137582205057029513058272394382367291158575195890029715957758011230346247361146844897324217440847153780558039007317529550482846704685016752470011122292539781627537205011144037342073599265450008831632621102628532889254973472178858449546982294196602735818092922608336452702364425759905191262952429733507667944245651542881537453995086841849693936067913786325136717989023608876759758869112477401728442018130111108880943372650320919802121532504594403428333583330944857288347504738141174942313659787967073036927967337794014997923076744133434965451722227100741350873159600553606908345642580123177366334529553346951164414280457128438587602131940187962101280445337938909785350187253278412895478063848861255831380956588723802403935079923330530615252767846634840151455113323897711983244577190523633876883572582807973976825107745113674015884491775786548089303725043315266196945523915465447771807061122319085168918893179970847141497979911500520559170496711390292511949887841307290373440207123601188993054195905447701592074229378396970840405162685584734756692578518442980119524649315280337800961865345917535947505713672013193013016196168096640261024916664887544038908356976054660224656455645462777707515707569298694672542117741795066285572308041779556805112782955178446406218788188855455673528634857391648209628160448197221803416533045861957924603645910532660949206967740085386133850263955238454917363224323771271184618728657263264377556209891981180797816565687677710131465441276318337201493286760774245185537120182244063620133413047555270422486285354956426195862273675171023575669806320303292329990324165891459836352916232200859918198156897639744790723469848721843539168028927095875408199655074477841451255713535751092358690700332589774877391521634130251840462110863470553382865946664943646693210440485023315177094453803814365817660285472648351579039172065677121281623840332031250000000 [55,18] -1435733853640289707810244295891088517006667926609392717338864116023545110002574858105570482826883698261719095389215730238538395385019225504757981200404044222866221762111394198359737062014982996736021400708655129914269631053188891015618284246331926428922272508347512540711077196075697659999789818205797991181033374182812610169006046834894765993036199132581442065606571974928189864927887033710165374776409148563590823730489503573396507346031094074464597213324281145698196900640513768257856775228701057640517250527897678154234277562487071276510434421499494022567686265582016624125812428022445586544973697052966084083588456882942853691484798079774978100826339742574079407663302507871894575575835610203069037918415671943575324951587389351863197481483887099491694591210031442935258938645229229757518996421878360646142918025618434379550738696252093481674071911656162840130773899112191206268577302475536670096139942345985413520068808727496143706798834903444534498735306464417333961854072816375573203607093414957988925437978976050331644560802351865881106042122657967386636272747314230414603296249058627289522658802961465928093160631470653499600804340033302288854196723956901146915535555813263421944951355442212436961112205019340974850523973099924612369204536186981801410200002309516531093102980522156868112014243997303077230953131132102326998186935567884153302307492527228659570014756469075732779175201859996402338680168215921166450442632779462479963587390689630441285095648977585926738748852358899430305750375759308762704517085934960469601034261576113491744241273550397537955479813452510023909852805430121437422984030945209779557647848472199341377604999276802528335444572367379042637094802199478470095725750553753592643442504124607279069012624841360582378361011507442229404282099113268381547954567161432956995025779972948522361838902097025959179268843255080993391882031832616489489857694755457899928814097517040077554407848076516795127874274745090842632172114543803132688588244341017779773471340544654229654009679466961731533434013436161955829816141982956684962540504937265003786521137308222613227326306778661350971213822734789836000003262009549625150600545068950867381266471483305962904112307147306284292657842955914996333083630980971102874076956687785082578703474815716417411068345844056181966679785275833029956194261231133463791591308380639532140590783039533289214498840956417492433186672320876411249111585799465018453702214173972606658935546875000 [55,19] 3243402059110010841532652943240264784747770444940060508184952494107097493861620014547529201005101120824048913443955520176726883202883995481436852272528592543843314961103634697193644234432883345622537430955153899637227989193737187455136964992119651433327870028963094110297453250755185743677423021903120045650264056555732386649754277165517144807960792828396641681420127784499932353761825389596180100367597753612472170713594417728851501812814104922644835656032680453139600932335163564068664516480351343643290840794136034030976647282603475018001206790017519664546458306766204579506800532563568332233552948829417337330383623233538709472147451303052584675884554720810888143738616956458424204913691121280174420573780765145375066638939129822871637222628819724433522513477964221652255321393069964063665571163871392399990313565980909442618364941969740942594028623129513711110128831944796894257001887655651476396064028975676860684202024671324857810365616927135163651527562442721192690415872784285078540681624752130780196398911583858126826688778956931335845755461621911504449474841481704869784966287237849578339787177886028980595463908286320889232737657174600881079955954363576336671315940880105516052422870848091787260545313749214009153262510656395386800736483344856304851726523273391238257530886707535609994232891060895614090785482888536334635615282759492340725148385410806138152407017496694710401634921467636587326111936363063177600352357549673436130851804845521656074644420225270101144852558861519943464970243343577990826049020720833155755158953791262490751416762066946950647792663085881345340752323497976454589325748607430748107487802828292744908066509871075976603308160553497446025551603509955906423125958876546091341650916914872242254080329109977714045670167006605588776780189451025664639913239044574715395272699446695246108330336724099176072254133643957120822640843995560806936947189065663535849740288047115037854850982596591815813735531879942767686146856699811526992518549253496419338941451403047135863276089026933366585090663820665946273144213100531159336272924615797499722278959009976668159344442200487084633558641400483946241267163051526400777562135182464374513085651133780151627698127304236970650695100920986127168313303926385331189693752082469184319142164241925046639218136814747036480071037333139352218673367649273281214083073309866452519264497512519782790476992373649941650829575368302892107719159753287385683506727218627929687500000000 [55,20] -4884446356011893593871763514448834615845886873441740549476575947459197926871928297194908694160453256306757042547306803440057621586376686708222480374218348213736008017361846344319695688088668668260260247111379082248475350408028156051247000916808172234226960358887304993672979432186792710940146409545340275801453100502102701348144035863720401894917937259755867183523974215742483345337676483349510314213734639418138210462826157093559587360334543671923781468156835803613839475430698238964094351186338936128620227047630952349968433524363805136738150054507183967347314303212723003066855410504971702292471229444846195468990176925382939230295067678828843794890749268635918075156097339690717643605002997231215863020534700354496345756832989740560025933556350614972708842614860318041412181669516058446148883500714994716097003962395378512801123793230314682925909105642098067850716965449911857702548355175515759350792459855138427293477463979595832547513810376445977078675630856181426372587077754601029750609611017608185563202276155917550273196629541711045279525735116508019996388998141751412055423647374805021096762206023157993319323450527838722418596027364713475735865795123132138195955270534210378261757650619989586294425549800656636279999351754951145896705239457298349032648240112401199045397256964182265215547830905673230903960638733701230966685541170654179016065964355575313994508290096488175967487078223052314480516337501668184480936125709928529381506173143412137517967946408386384733177219002710416764695611402713719080308957549508035436143394267694951625277867274319304475408760416776732332629532239302049759374623707713201926716741413176053818470756235075302710294359496623786851046601923718452858349968960199626461249149293354716142514361609349020621248637034305324932948120738699146227392772894229537207827319318318054200377331190656105341606472945390534595975812545351705354555797896429559742114856290059058800031113623653688820864668553684149668269506816287665894248926521304409786286631578402371793256511665045229429366716759093440007572072016698553888629103185792876386016478805541740450918388963898440986025482482613398144575131872662328540790718918955908367200564395608047429525852039638449535019261871590173378785979067615455252902602261508061722488783571193239749937741601769855530338913640945246491687404586135577985337099274828150477284820483072915520998612109731045720922678135962309922679658313882100628688931465148925781250000 [55,21] 4512884494576587687833618187240547552593124935208228428633349990027433016087096262621441397507769285061783436083607468141281631792052663078072658945765359869498875519374607925067065976886969131659688506986092454134725264871804832613727231633432964071509973164374785127614595088211801247794382929305449190962442515755079836132596964195094817645680417519871142364385646305503082351762084321803968915307812737237823638759486034222196020525879626539912209188942342113004866801153295927593744191717364286436237341251812485522224394715411188424136532698584968290353524080658908845941377654209825814090251209920517777110971462567335168075651423152932334073107708942875487901342334735021041891130673108919587419798816272848422816534372042421026941582378763345654142760968651935829607907299325261602415092113278077874140146972162859031386545509060582765414137998336665762033690844992581222246280315620369282235805316012043539649286843394632369075767196425602316239718438345181916655881876585093283165096257879386125350779501615807327875518972150870407267373388832915582369737977057419996420543921986475204414643510535600120233229717306146994208853215469799668503285428320368086409140160281764151902429647768001018283760216873536449052132563875133472756302652170198373763967297420198401421222040829713476496552950686123310215053761794294283728941056312980489623538860838415924092297146897929015222530056011322864609667804412972142531538230172297381163190783381050232267851070599706504125935157001284148223690789943483068652496850266207225208138469535769851464545253619095619236453837396956673376389677939698956840853523017092177973355837060886551799314073592027300048423864261995458150478441890071498289388348180939122247352669929369947770183515246966476469586725583331163943294465362888333805830389850413020968708052213275704300419588786752117632131400513313235178487294288296680493003967577886731267684089316551292467535932802940426402566040367187540202220828939487709665361750517552586488736169895421904816417802849930779484158489842206035809524573120474746159453570447765001835698747259478234714767101623567814581777461166550895585724849813560666944847344405343778067867993350098075684608963353241286343467087373643963908837732718777476596013827273047976486298765955522530994401121092651660426219670907030171364063948895428916261888515589914590989402278739522375639419611433528204963969604783177724804943409253610298037528991699218750000000 [55,22] -643633736232770940658500510624372133720169077893259762456523284633818544673685366421160463401599610778231269487409723645091432916188473636388942644483127406084455829537055658879970748995150559476087418646601115230708229855272314459480250601274557332940917443988709350267519982095433030921739592987023073595659672614713166222145635237526884018602610241969255177518774807800579091628410693357133748126025852394892235327591727338347091388041910339715885483926980265152337983798123459232747067658212026566925546442945327720890157602008922832007365148498986705079493920281263419489194892786161317157032322068329806600747390950630478168987396423641235301048795669737386438419436520590544743796348291801468648538316467043941575554827527383669823183911383799441803437889759547886798091343482420895960854708906115390525890315972472878399031765356863319197848591730760297844283344720240843576899469517487042839942932392894970411888405080031613808319978030219404112794086590276079986568202308005897331434603492204298813105338900843267072469919369291468095171492378420875565652388498692125269440939117277117831199268722431446421709132407994689908811264983386904571600211859683572439693199577765197283766321757702986718631734730263715920450845765168369258577853427609079752774453053128136927336459901023542667083871932010674130928649019250046641330886308499996696831942515155982095547990480303178266182559730354637317497591004672048331501725108225307758629980404664851338093516472130844150923875126785719740046928735372265166454915973964334779320397934459876104105321595253272956327837680973779374963370295459131893453561756582357634569950192804184537813614740491605382806258714090245503391430557082301604357484295067911005457094860864680639432782944242111139372886618087439871490770004752091971900351778256552890100059020467506057598009810153078560642815095085351095005495837228950707386805177830928646844899871390348799568678818538854198511600327011103197087947612841099786296722850727893006470719631166031772804004097399415567933560002563141997173996467841549961956327040974604458914449297394031302019569069737789775867779568122306146420019081009397361730453036614299446921062626342761615375961996868991370534087810077192004942418620781920686936889722884499502527842671167480100263929570954835941363632179201221984226759412586686648406289090906509364173498596445815629740950952905249502073367347081134237640753781306557357311248779296875000 [55,23] -6378646078350278692781951141585614974897307441108660055948285780519156538550321828729694619810315551208585875269263486607879216650032928126719884768593257408372623931572833743208587818810769899550468448375217287822978232820009680032577531511271226046143388068867435130149686338537307109709710697210824481410423073495014078896566565488254461344428749109086508090724403354394723198708284836128626259754132472356994079203055906256718494735255637422566940765364549840045808520534589871525102094671531446216622517511439883147077400583386379221869007258718783535711051189892166736562261572034920933281211650177462831046774535575333749865495674765595360896869491487830410199199193745435365938662821503041286663870853889492210473098388304604311603577707980100989705662065738290859040490534111574380143620470015783392191087212769748341707443884468310895207953257820295396492150110529671571454701993244435987298114635080200195039315249202271381666605221150601087482932540114313951464473354454588923927981751988347091493747167914193200178614918268943837304981224997620069739024946179510983123138301686608528863121133881524448847379411241989022801632172991563703056978850953614779520218669156583349312297692292134568644687679429178309592443767056494750604521221907424207411142740011580482511564148806763028015466767027631639011320528038093962753550861945542084967546818833468811209401822740487511099743996322382092156677674530536523227988130538515557653678120753540754853577186123336814701303226347699044164258215956610087635465211504843924395744000712989520718637113828844257911427113393791406004961087978501154265142371613830713378429275296619586778396935909013010711320622172203947664273812416516181266219532405328930773986690511908033965443162391723045672004270253637162314852956682749836130647137584415172403354988997171172147428827978308163791657032870735680119575936343040286210445819597629122202636198775477039213843810789821756258908231483722948034205299918724785235768528561818194179024217697056531757066532352431470480251118539806969001137630025954432070391218447190904200569442703621317268721526670997015247239702426215661790046749833391655705598914792324152594009886529375473727979049505088103574957128435750019849702418948350810851195162072023927235600403004014328122708991086351179863745134583801454663312073311376878275047875575884364402586527862039404367963677379582009317011623283910637383087305352091789245605468750000000 [55,24] 14545908439084712781083220803946174771331959783390431118312435413954254973861619258615742387987100697185329906462623979870703904705261956348426163505205861342371638114900266383777557007895264109291795958096732424753232586834887370729644148490618061440117304681927712997482175441541938875440413449794702939738256780184851928372333184381580745489507398566743750328915522924171162549003603655137426009834874668107299289825153134709961054540391839800656402900474906535624935535967914163921338645955705449849344323822049317902847323073435721300327813713084629872345996723072273915958774227522768205809291587897276341318750406325117531387237330633898666159741336727297050911309245034894608453847575442127043821456478688708686837239402275729475530952306141856074463935063777166149204833469537058335141216244216463752702306243117051734609441632288221705646099079464777392769865948499581079374668304286879872190755584165671774278600775119157077070183642286370189112918960562020399116018334760164863769803906169330510100015527666748767917590618282526173218321479391435631714133813192301264519215343947805165811170165125187862590834282703795215638309487942816071795633544128919298297572208304813182236711521578707689988201635772043785054664836198262924595340666574115372646315942707249437359889375852997580071215341591944702022078254009676783889625830564686427061170835532926445188546935544109297089189631835622419387396054465051261632839077409187642395259073498506869827324545176667041148874739364207702120172680291759771978384909420761812192587054637621809482822667911044183893454125562018087856952039892389773753273243776654051943714488022111706163758982117907920652926102569174870230582620676833677918433984902859462522329730899709464274889128972562323147508355379957994780296307024299747781392904907988714004447673923167941563189714060568784887851661155548554788396205157220867010642232362618542412000466787059907643009023038859093578418053098704039988076402519695778950035422272334597830022214448232130968378638597239168138648373492780342577221335991629128366131992675155469094794689780138491035575634221045934737176320728035428137285833326951051218556852239242196412776001762438720073780244495333749416575637796263518489835345191826945835145591417640069455694318483502869457555152291211144673536577403430851572003252417824557902475729034379035661833397766721862278878635313916220457618536099353434565273346379399299621582031250000 [55,25] -22034211207765639089240975431401835897155582471335255873687569937729796153320600044737483759083629193874568028204490270428204531773394271395922848979782690697133367167151284902971418536711073150147789882860175009344993336920271884142665513188587283588412977973738563958820412201035321066780877403153758827557968630747359991334210086110249736722585087808999296741160006142641247610774953029638188855277079235814905636482051437337314769896394041726670868507083061646492731218356030584365490655593925557182117450161866369934212678337284318717443429543078077715436911750735942211082061043041967428841757181833118141250049946375567709152856151912489437839040529249864978327899714973924935755809675901171954117301427293780316921795150066005110372314322143200030821380071435809610661883960108263663228231146919664090175881508160922663564322213660944332879127224690701120109761112264094854788085715004497760225807737008887178773716784752285943474747188083261826210935733791161836591329225711670361255317355522645074571947379090000681292482348661346970732109814878500219902813542649262322676038557347314581246348327057581654584573745270427556183017252663437596252693402404477133354115060491800736162115568678700726408107192429500374947406605958887838422462483782943327452244992733513617290571170491018612919740067770994649800934266673296743753858318704967602693653702296852520866896180324270517011020131638106176872820728869045617447527774484313285525033345859553673359758601401265855002043843268803008234184875179820620222017879009745876730014546382255518968877408410881040548307861527864383843930387134356134781064756479000774077688477421703623821471101388107510638389002830147458377700698151185880728527068346079709715726735272662542456821131554310139108082964009829540257491042461107796995214097836316371413878607987871201653855220425209819910421034490888640211860283278512831330866578970424532740620808865591086981182620512630882803534639158788301974105519004473628745243343459787697436884278966357639185885077777070035333024789558227135387351516607043394168437312021983118223371414026158428084047435727135713776995827119658811469066960170305410239907538308737587870331164774864656302203160508857449190054041813359658179471686647626565405011684603438397225441062886961129069360807055016124296031000634492143549398615252796978293953680593032793364343484463673853619799050598030657355935746366526473138947039842605590820312500000 [55,26] 28563371384238908686993794990354417867469587135081111859376016030529635232246521380813114848641807481512511405607019938239832912881223545881454027813178957102533109478757738467197501738832612663985460729708154833822272135044298766020570218634642331869110205846027928021153956812398000016219985702326761374448849419569200169018072014873315504010434505936143953359342541389520743133502794227251022478460950866573728216610975090865904260140483909508635060855722398012502907325593042205142219100044319954060039442818275738513979602841001194472286723737750482144263490645784887339842376312965445805052466958515716239667689036353074861016714044473508711731262992866017699708482551512559986132929311221689623209655644788223368472750602054443429400894566701805727221700255089507933324773996415568390702014146111646335487573362867989569211271662370268548290487072940808077678484332367792532181491790059725557341138629215818244708999748851623431206811013517373597076547936319427372252261003444381943246874660722463465547884856319749862483827588542033901266054058441240107233136188191170402624465995458701978639736682207049630954690960728725257013504979915239766082565279460934826446614991221781424671527443586277138934469089501376608033854419055031776601992835512730810427244691366861773414209115868888121595125075256743345867305539060256125626467861252701780336419654107501178955779347750492548583906759229795727475039192979888922225306128885035122336570066104775429394601531218837914848941289321821423178528746452186321604095583970060494896007676541003410068019251691575082244177669220304776469266835275907301228404157070951889507121186049499564560472220530942733960306729216082633646759304155427608945901764323109489204861016305327191840940551623044557679156269377708808754084237429527044454550938900807521074932426515522155038770090951567026274867853747251918599878964418347660998857590070110729684096912044628953912988853439810192992527454250507539443764209012649453795406023653695758544838047781417262292609115163586311673193055585912495029213864741843642426254256387746745294844337898117697168179569290257108516605217559273019397847271695468100957493760097120795587687453745562036170199897775633800706364899690037136094699681899094449616358115931949638147034170219182823172489513308284899179907668427830862308551004645038947326528671557659731573021602419003927771904184024178205815805431377896184130804613232612609863281250 [55,27] -34684262290281479432316900124998578369515065707080054231759821486790606211182422149170875896664154290083643020454580173158561872777528532117052099525394047346635112672996162791817228432761315419367938279397159873415270618656909349374593847519977532635017518077610057324301568941707484001314057387601024735682380542142417360850991130879581935634750307874988360144638930221838511860917422660359424366848787774841593720151920237878759181002660024914422631845365255036876562808735952486635578376799037309156009917759855788921934024295558691393593561146618430707756192402628966384160073117360075405067731879582316746467115084721191929872198650257015915988356922627653950221157346017054998898246361210963749101008805023442346817728689694181006924288620566978874733454701532599677367738893001221229606455000162329183361712564716816885707955156674273471429090968158277658012405762219139892917863261015596683040077234550110560648074233450424349027505236297192204189974653146997206020836705264178821716251167392731436096027922894629307279507765527196583073938862134747435954883586784521840725017194593223973057024905766471906114765785282341654097963002521811153148308619777408953442632666286780918386964361387686661565030543097769976289712151517647948592832292154384277792010649664742908820531857520592985121927531879818017808634766349974386442042836075852424802772477773403273427266483830926686279544382854701922739934855632798950446863318887161891584001407371301894902305707612978449853401573758671253388372164892970894886008895070956859704808684242456390526198726963851944582664378619893028335453183064304747791967122867474189028209680272958435229162674719311587936468599258953025687386762785281992605752907014144028268317805965445182897850133598988863767432091316755762939097403497169626943860602632891214412975841129912007645992875699760042027731937508198201793687389227309763568046778602302702524635269182602695035980182225539417521169683744452219799255107482974868398035543374840072159378856847102481946027421844743361906435373064025716237348827018780746496508926328290336233386251845866735439864770029546760041077753300220084499198755095429707717275051145912409026090897799278204921916515678307001112100668209564823210940263952232867821981086736966784235903424198538409196646566520113853003531038947919481084294780111245105737343043570214325532463555303871393511254988569056031955106789155252045020461082458496093750000 [55,28] 40127559354272778240129918239452296812062518799881182074080483995360981887498406484924875565649551915939360028449749364726275038195709026659218886471372559264752950546414415294821247499503364063916133190468147198025307640683222916361451585403960068443271210263040486767833005558377156465464629167523705813778471667118820154538406054772881311915533822096213609454408646796108748559972778691294111502389490283893836174204302208282265456233942011540007441078686080390205716263072051163068347257849616336523266211421492261545981402734820666194428346643257585296336061041052078525653543316692981924367001885593452228485281825293848876377723361480669667643723506823962598633868973809685580986309780459280569081855931808192249394344163893980450473145210224886766703117171043953915501508021987684784654988868582974188745096640499774577080524754741702257155735003842755592667796835419265139965514898591090257328029348920125405083245457369597241106604453409384117531759098551605965720903937908838963897373790057439425640844410887448798215487344674556497019018869982158022627077954500349937232592338644679915202136950895311359291125493498289543854881086645257806667999762295211211264774462571788624311653102621100381679120101344621412214666769444705722093469972302043375257085578304052521086208310838531740038503823704135648633834542577489833800967606272317861017127582677262574069665068311229044122244557889411837804339210741402441518411212856527079078770925260335190501942223087576080569703330000044276049151961669460617314597919221176955891595229242353475942285578069365726491139993357165922441514595065890533501190506814276432048825336681536767845421076577935976625580824508358224125622547455997902402454279678650319477081684957225337737888818895338650190686631034517529902511039584562167091295922043776816277124560930094013391068781104117622200432971833360049218009912573337223935056630814743365228927458820242211532919353131341555354791356744106888901888777176257126538190015160726447812586759481524484533092345000636575474420387992183874951261710105817127098721998224477591996537361071080828357947067839440259513638265836286127157181665561557327358374963408662342930715520861071271694228342133351248197620613121185952353306309229799606333356693577019722907900002013701926630178204970530986333232162053173684956044399099258842255746913857612768678796974532564879975346510017613493870314300693280529230833053588867187500 [55,29] -43405611457123387128987629390148561574110087716597905089771604225621861189570697332702526254179460880194176227964369088230179865195028509481660321757651212528450768411777133420528014490854483967245131221647842160471660663088401993805789948660113101887430460828710138812730550839521627033332060838502724038614368826303191384579839597440337609490124084402940187466708196846792363679160004268400471843535992027993311364651114202286024144647269595932899872329411855238916354737305788420008897941524511938203014425408484966453095234791459108601856690511064118031564015908286100553328864085807868854305648238733550199545834441444191092942336584494724434760700340272440963582710168189692777787901396995076545613594320203069925986060648790866981412266321347268210243874211808736366227770379184602899488729001477206735202870859512786170935528526293969671163232749918486462107542093610955173601107839590790265892512724231703989265510573877277377010050084565394491028091610015461806631831773156366025047554770910672980682124200967606612607672414541731111938356232249087252584473886461920471522937150025314068309290384790485021037991256655930745016862476144028286553912832449351132091993422390046002252237653051051843932406396513512599451215062787865297695687033299667594469520385961522800854594066706223413100208721368381371624219419596375434587310433190660256618166964711847777445375860820498635512566959241814837078261003179609242212038702415387629316758668807991940726460128122523846869023776529049468549119791012469294658747294974649309092778805935624127830367723617215009985191096275737451727795691098715309888849737122863836685979808561532932358677568674907999617687331745122834343794262737598117945622206814452446909542182182063319845859789007216556622611465588355126500584258579342740375211200089692185197206802833067770839187920798127361683984784010165278593467026545216472530034580790629493191300940793390597868485269785645329802523720032740619831165001525538728405227002392244789163248553567639618820037251642233137309272685182986975388259445207404873300802540894508662535116509469054262179961038871206012295203845999564753351245226530192878247279691879237632372642624170754481174063449913171156516097994975352635615373007929818998663924128316381462356668192315873626183734777853893538049735594210972362566946998275767494008071910757795877809316383423322088833627967890960164254465780686587095260620117187500000 [55,30] 43029921888865837265203131681774512018403081660396307662235896016388069964996942410982567470976948608974085662851875956954013814375690374680848103031141185107463890127835555143425056303337448332628339069327450492437704884597754894649332815454740915157987283540083123885645171430038974130293287988445288104815392332000067616950113376757250357488886778869012442150236869756821800022869541855078411506339497991437023130640555114118086016965906736621127133327778213804226815316125210311721238447054337041212956630775701587287454133745879143992323064854345625328918562392184902896252494303964029050306638121973991767541709504664210852729390863644471260966740182547077207010880634160116680964758342849048049366121315825721634576102452218474384888581954987450443952249991668764389446436635824372200216364336327322304853179246756938798722634396640384830741086439256818059731190295527595808535691377178264649082704814560308121398607457173791815616398617146798474662441109641014728114316714375247892530803524284975911677832512356290682515915364031589150842819014944736684121066057273215446040453767937477437420429609424765672185845649908444835057072380319673201514243667006508236209915358430967800823868951944485447123773881556639390169544339505394823010198219270335036040314292500293775388575737275202825154511589843307461298344853292214129012627403574102719969845315717633978515775304313725046821694292234930683793300446731869209251150764197469732951290994095445081941124547801227503590210190161626842972267011918665769820925695126067805689020228249964942234686521445599230073838089501874909313769686288039393758863062979441420508024854279014887367320247855604083442044256656154126699273804004398610127773938366092739327339120475083520533088517531098402056698783977063440995820717878748485947033391818019955307881306617710285672008938398959695826964858329385825752725616819107769810944805834657294609224712802327047854501978608104809389529197462110258977906674614846585179758976867405208569206557943993710040624451462025805231899951165374859337140400451084464728385961670520533885553007961592958043613057959429085505958658037138661822818851960596400598848163456458344352836783942874049179811311185858495986205749877398019177575662358085524330914503961287163117574961411954784186040321468720067951664920468737430724663211767626755732750829148618451914368478413528034247381194588033537229421199299395084381103515625000 [55,31] -38793471777383949607589120411583871301344577539042204145246073221813880887274359977432822440352749582044091276840802102795667266876038045942560107080733428406357823818674163862223047226018520737664665269740903549343045108627840958472479868839084750733363046306931704783511810913052738009117506503998904048588135743617910003121294534448397908278654826341806065299209421001550540138344541488058864887498437464646465231028989925978692226028246227137819463606476406626624108724462804166527734230132626517275218291729288234105293750880785040717777701658891561239738930702115902987356832730981050638305675899725632783263406333543978000714706184552543376695522589053200344649622819482017625984227525961427264279562704335939959620903495594804524554407882165380733416115819552764553722578470063659223109911480158250907992542011497977241102591541769323489390363530445158714949653992273918114616389358672775768219670396601529064671411552891419724670172078094885900464902377644421677509704415807626033123072187647628615177595503405140278369698182474123906934539106227403311526982986723312780223647014181723653110667787460485919478275455919126287444693029947810704662692048741101874832510912502613836581893728930648754472765562554007766126658297009185314135570244488136147413948154798627940457035885748298859232875759473648223638209633942628939313302071857719873722064956386255521182813421619598324235971849877683176802867792927156853721489504267103898973002188748931300518406677566630414776397424295712031457735461643626299830188520513941238193125840656668462062616519353662595186623659297606585105954755964211253204120294658228746324622385407313358625942038195758130881167977661884506131399921637168394134860419759985155679175426455091489750672701727839728382568155277554732938355761098037859553086238964291276553698373587516220929067281869283823564956734502546160249977866177317864419315663125913611156811362101233300038936738027744825962816710130994154535841565614597511021453811051344948874218998502955651713881416653878896291864458872987047167099944279905998451614247458898192771892684279195859031135640240991964545739099334834105217023109957598406622865834193997498500202559591682416440629377119511184257334915361167871087088762871793364402257002690424474830452570277804946238114106750978486849997663782201434115995001802906735245263118929624090336089887871756561607897162424762882437789812684059143066406250000 [55,32] 31876504675921446528788135879916334699286861997958901702772401946909174907650877357543571381247688919417555222258935614366519238065730411061609363816653067599606890425952102349128392951807105576545111234649969728748187648248607054786489176084049171369092800245182245686826022833698784409041273095443995770424400454943494572114581310905968091539167783942399419263122653181229582777945224641849305661968383570022903294768855392311330814252038534665276130173411478688193427625833049299782365671421577006553469155254732613850418724312979905788065064161147831285652467989662968782609416335538507595668327183030989073350855048422475662727144120571228243088407023923969961454344573589454267176475966802113555928007444305118064162751621869964554221572188991231819828693609735721605219484762015988198026938535323099477326203209133008462739404208666970477242603328980676729937743545566645552448908183756991775202111610336856373313565195771849673925109811407712375888607697127051947699202002292063710124230171369484343691283675451990667656032667205602221438155108268142637213752634637720227566949156209572380012886357955265346348804093940340061798126437092093111660068251447125219601672565621222598583940289352633180796483439547393537130613345308678470797467980397584298135820675397164416952087916718407075709114323622327218204167270797780009214753461787244565572024945229925707636397163926620233421767704893323348568350602956903653987558718857574853716551111644422128117940307336387192239867250421907687562314796390529383279812056581113680432029598355902655561788635992901556771021908692112079826624413991964239494492013960173687020413904739211342760180736171828239623449229136739162389547643667526135201048309594768096306009465896863074364093608430155070315491183716084021491130947579359148243176309060437010174202578609498094822046413644222519474947443796897589581379784970142504376154954549907673471077329843768181490422763923253766925316586741213078813019323326367882733663859260429689169927980576484510070253493396081771918717440948901570824735134072638925309799200555376905545095729543867102694499229032625332018670338712973078094320900423168859845515062202529966251112531724835654849313604386086847737105711184788865885971835012034434618953985258353506228472421846395645054753951936922862302579607713222634836640021192825527021470793146044656544478642291493789701073424680544121656566858291625976562500000 [55,33] -24025516495344173528757727750045155399004905681209909398771610175240065029594598328431731468430633761854198208391230781877130152543373624714491198279879471195661790754623936956436013293997995663722313471755368773851212369664854884303862479833926324191193863954509061698087848968311918640934868915648855670494690784452673481012532021684622291600389079998742409617405384184157906991013209687829987225444306196871763476730899236358990151836949332531211263716330412846819919850414031447513741736846083029416830556908678306195823841447136930183599962555513027798775054177176341711719453740976770089400143570670096158427293090422689298317687854018532656137862690313660194094046958364600540875134589682321758137057329066917448095065505699989143428611200045288346949009823350643645231458471330843626146188680912529413305795242486999681788341815023487895510453711033089007683386256125696646852591536000678179582015379241409935007195168186257205508647066113941162461220118173958940536799680797175487948006144631735584918197875756095251351738224070394130925817952747033318979459083508385182830866700708480907298779142057131998229728768135683825698496981567150836764843517928764922952776870085105500159162903422858723267242632130459337008043659323186405396630148667703131039141741596371841218528538617126676906038400151031360715743917059853710097213509755433037058397300666740052255260577636712143248176457217052102401656198593780111759531751950993529866616876529439025912435027868619870805400462425958386356714381637733592949068966472129026850859608962299405617759504216001404886747113265436275548336161984037877450394495323270965003811183431268637941926557620286745181531910804332712535891928500862076440144691796447208221710968568869482542231037932915320533028262608569323684563665142049824536304403711572620989846653845538275668390643615949154927037332288080132183836713907668386686034915652544793883428752443823930226253536823748724838923499457397305595828732235772133498507424817853304387782613525999968401001577629352793572160876959962687817563818149268858572039039503236074508615389814452528595605944774980573463732145494013559810132747384825032422228110388814934073825448678808344888960229861156564968569138025765892774149727190164802862086974064355598324376045220815199856424213086103275509678018962683701526609226151450800539897651076572823325732173151483839212971815868513658642768859863281250000000 [55,34] 16715841111867966414147553119062576508132917197462614985883870036441487486133197385142847389859935880250682280059180177126896862732367853806429646247794189911670061753348879658518172688775445323964228697070437414496008973271574029883686479886390024706892739360134031325343040243247117266939288880259343726360825909671171329093115336795509156442421692670942320776170715421430725782236025856326807917742816670139300232469127528581818357205423230640562190302563900886229982490259489811499725186055438574167308600889697492704601782409637012575341714028855238313694346761695448897099026934436793380638187741338689721301855412510529831208214666186785157274878840920979073689937100873646233237272483007604208976230993225331375205845213111028265907715993297180706782509987167369250259833246693636952871777700980048553505338621182683926769347498204120080376188351584884344085729567674174400788703867441329416854183595715205773502839798796030626964713620220244943851437765387307351285610732408731377364797356326735941215080240767539384783824320754527414718571077885086632085675172104298307381206307571930287355568515184715841569993902969634126529209249292146467001407907596508343520507298900074974497865834922649038699972576504399629812383331257052790413051399369974472607931426202785952031956387157521693030540368973968815162757904289575242989618171029758096468380510451239322465904578735857385618077904180606106129377615883507429405456541481983544862364629388351672124823299697251251368460504416085074239079277619900123375361250625577126298724768292226815661987798613284237174973266638772467659513856727023032627506234188618308874579270426277372569894874883732517512050821343415943237251335757560821394886288165297961044946354039304680872315189159571835628570877010457399154388146986724773278500234679307590374111424307332985884270396167634667007750434624828574699479529680294496836942649903766812420351187935613769614734353668728866027031633091344012698463760988106010929375479822321454325078086185460145529840990740737550005744357255042085130560144981589436485536471993767461929476483353833923553713833237854771609642140467826352979612157938729003927217713748729386619452553292373485570517950244113842043712684309841314709358595977972658890629522178943863697285287798206682852820834510858775141907844707510912547176908126620823748710969848855429404547579387649985926955764625745359808206558227539062500 [55,35] -10785012176778181018821937427102112636743725054994670098050133144242693633994328346760220731447017368518396244898773031204660214755167510061847784610055837539014706126081444720042096320387873480229936428644512662936032271074943424852094076826521196977815273516536996248510982204659772945501470613507034178536483055088889516183356747687085767178299111562589822642000436123612818124541509372064340595745769339082269547676428060627462320423073712919617447935363116780570587823740932244723410683768375466603287537642453116181393988822582938090626378419240960607425277910417040622348159436007867140994238481483400936814607236608843813043103692435190051169952537211943673371707858074183432992683107574519142970358584651982352981577076351964868931302328978769658041876796084950323506477253466154626347380997268985468194320465779421030683318251946612383362838959660204087468516417647369650892431921276413470395511057218825101928806710501522344188644236133833746643613398094141429278918489691943175560944491250670075349801278585552258070045217899367938013831101708407149422238643561501755706884553140526058263095107390102327930138483689752778036908503518867455653680589362169999379770612513576633208218307008967374939782654844844080575348220877469150368873978003814128135189122386150898074622465642696737692212584602499037930014333571205070361073736289721264996827150497983682623149997110774272049330877836384608599166415078615635762986159034427968703250948833537760934929177154199541559135423896294837557943176490030302249044947417968426348712500147810185991127119280448502091328441349447854001183504063991371804409512673235950243928785331009555161420567124824679570039213419286824808916635437399505134738224361992006279233629284349786150678199891018652478331324934369438237059367179327244158045682550228443528330939444029690706531765181352461042232184736516307360035051364375162807196987509284466621423717223165480057293041704875373361480988259128437854048876623037870097068529086708385246909214556936128376412005727562683640386601945919920794246441908300609150377909441207294541595579747899608981199622442389817544731090830771291324273817566515647722347151346477209903682670827658573235361992624138839480005146992654111645634708260351936916033516985872468737524977856057303285584677550439556605639576052074766830692605313644563489438384985950626343164835633375853163329338713083416223526000976562500 [55,36] 6469539473743014462429819868678141491888545272964805157817194540631188895777448194814260285574796787827810716172705374491491795280693804258465083113829463720681150467117081481202185728796499301679635933180999564558490063755375238245573668442372744524933565038059100693796426032312851330206884456964573394444689096176028830034237149735582008717326621125856366069221701500156802802421374276357133962499000309817167553471907554028642291343976323786396190568494296779468705706167375823599555064222513571168415027811198083814877064225286065348895654030276368584282361375694241421944802019364187450727343878513854449042537841750443296419916352641774914468999215996119009307321660629365928258238120742707762483742418457185709071780098844628561163817011280958794698427970116131950368831734787107772448980711819218144473957728545891654008438470415262200861290176978144148843234170339168504067926364581755037659492733338508606918311631530584080203447113335465044804845526276481220112921766465172837972417517718316051901007137733248911059095220652172159766473745247125051302037506859937167283771708020116793358075832099016071793484635086529878103104341037173568356010688269919864246646992416300968014581372614815872437319445154831382322020790678118713759793631921448240225364117816845513152058069235257263608256676557086513799386552812675483041690449391473688640923090989258294278322309885727422885484450647700202654056532034754581744069054324049526653742564744579485863545257184780296426260727306606112883033039737500636443130429761960461858606159972874758941391385563777325984013823950487507672289574493458431552179467300035035661907383741624100168554194360484284238202563279545030343171218061598803769495584607971969560968028591867915319013861640773856093822156177714205688835232180544394039932223527513182477229331842579135176543250506185235563013975743729840181315612177620415534626070067257123421517243040105415003844084307614247594969095262698215942750223512830232801007455191195799946471795358682409660777708747303182120699491200832027517229215941507272921461645752692413282488013404755284562635122201658340343346489039842170746363128796899221872833073275983491364844952264384052955644375884271919981662837422951205705099073394948315666335131682105547858238565327839591697940347597066367292961928020117089797649268198700926262799007768213703460364986941311116197539377026259899139404296875000 [55,37] -3611564677810820275028891761175853365285978414766829983605691151538584013805131262879208656081109678979365614505524781783957371108150602725629292573268238995038451881395656495932252595016386443669159906913227304021852498077361821257738104776413402666318625873787695935831420319808985559498789705519009384841992103904006671003049769197080700587429470530185432035023827415288498874833381730127476803941824316844666002634221026421723532504583527915612778642893481172275991817657861746337825278694066049812270667539033432761756262776271533177889941662336894514380128712999812957442337027403927326546597253321753648684156332543438701975695710728303021510570424715592951883562373641308997136885044239579790737931017569421629302141238900638306879285989686864359675040339904170074502109524146061289945887915056329778787042935379344614140352192807732004025117978161318718406993816016352381543843573663332665714274853222225830854953603279113873261227340090539517522355151868640289428805399196317752374893121606620237960415848164400142475124074780890797283590008662241616624429533868914809970215959344855901501268277794604476833813096799039108413512659372952447056857850926465673686048523968633505492281516566970211273482621696109587319049671859027576573231455523509752804228884050135193439837153755717833246450596454714239225120337696111503098616473162460025897075052368194538391679327717385218650944559050863209635464445641387932558670843408820473643487399534547413633729191708408416805483546142517990856942329872493447652538489644589734340152396320204293303570838784092860992394395023796006770467131122486977171393070183131105370518634863359762927003411397409733096818906013619156138227566294332668016803684920331459693425965814591541386221562909667393177037890001184481503365422564157152483503022223179596701406930190750174482958876316416080814499554556737231562402018368651400519170454722660841231572921976436272182652181028700015084288386288369881988573994635692583360359287295951338201595694675137400820082552752422365351394410954120897567962380814805663368709578488791724260954583301115203426171432442061524891552915200432412020201977305513492504436839825238136626069774874469995744162615561264565897826839598750778982007051316885587178964735719586900609094126349706411121182549590435403997859353162049304106559249751691240276685018944950866380712295455879257133346982300281524658203125000 [55,38] 1875270130558617420651949426830897577028111984860244517427197862802911001640803151080897206196050672158022712454743672207749308030224139439535221343452334337162667085116223152740514842990639466052765046750534982539286376180671629807183045390512477941348457512497034600484120965778984701336452986828487685789689627254144229448649738716204186382658412333124900602294741873346489367591342888165505298500262109165715810326829780812616798862279862380246506767980628563666946711013595446069389231518274195701318580379479614674058749788655550157482313395177184821728030966368107112298145535076170513308862399549415998396198377714920609383723996460002398924979389436809907046822534430186405565143081651127907198827720940558353940097858600905063810731045290264673703597997227467077826064345771711492062665702648027102690170084317579663819427296081546401658039301524540343605708724397815555690804607883730616388989504961136348803827715951864775692948806153345227150929968750497160064755951199564857946138570204434051415690631487176365543187329342030727103937851214862195398136319686609967597408140453151727384471473933077875044285111615758882795004445524039963887205496560919377388161524584133842881561987785423973791794726261350255703367853957108784832551068418054741103614228978742469687043779671564770369504849554910846098172219829205210473915812828233445138909387849465218872299592260111419662604256108377778697684437037812041761067908706799777047398161180447994429251844675191544386026236129868079420975426722334355233498619153228031886982935962030756139359390750373036229950175030960591062510535011026929798554255876542847655614500959090850512590882630255711222368329888008468149553967514660478974043420366113246144308172164472501230252630727208617365109892608245649124362982406947376282457513527769749266326252123689555795955199047429101084140090198023623663258541010290356795136426582986185278748970398997985136705704183312647607136828885550554993274178233306527821976208084993050281899408815815938902054033849064474508094527457846313802651568335821853726233740297716895157426197955431085605987403221842542762107229628384847960004831639793539367071292214431095221588597755344042621759757201273966633977844363613638720971461132841641792202680025935414212852799460509530399875177872151813945926286768608724452623195097622660891405527299251548931785515961223609338048845529556274414062500 [55,39] -903899457602011113206860434983138600295787867382434651085657708476426282610666867511018154215871642177879246344882838108001213811832755771472752477447728057153573604058752582837416255895440948242136323333010686554257285882301562082674144688444905060790286415272800505053325389421806548816267244096096457132836267763476257013353148324761487522550015511974013675675592279302501151546249660460725314735648342087141671091810516054348637380698270475729474845573032507154503521606004010682801779856133030172307069371577321689674455148516635473821490739842944678927433709416464030471679044260775332601320693331232578987124833649462287997233896037824574896636845416886113206733734365380716165074580966256857905057734807171910291561781728283195499257965765478639731983464585627419637928048500631590285941226778594347591271235226519097444764652081140947048957833354456109611289068605289041915476256972091371864951026662777032814100395890360950381249446651252506232556886777071783580698736722128935856043678320914031911700721966559131663592916825101934687856692550281239780210396237791472306906697820765335867920523431298658446639700838042292448681231347345317703641041814662956282576154161301076213693471194347417929594933637359704570400585829101335993453222581124280324987114023476314704460459704726701617460348480672838495278112072885232201046195711911633072958656279262538448281643969831378014045667650989630814635804479873912527734835538320523639195589067427267918171335186908056278677364942629430820201568064355042568899402782781763313183337774704223943784659685778450285229095893293146449327370482783089390523595214843165780044820240731927706428001913860494306657052133586533414255235494171582790798246029475214579249787683237059829708824435385343749974587685086907700609615170706859838060140733249953915674647038062118373603529412366354725037045071558696189892290520778415296335110228506050412765001050718620638063670467842124583722910233718966191428350145032291195184736234781929879022513022514942807351057169023130817674228706566189608479676734058540183600192841914197648029969054143419157439655782873107120404132317109965376430095144327048960359382065898948562237257413877511066176756658188250523187008294825927791698288425733463726045801692869259674174890997277642271515725783365101048094753094294730851960245244626087314414584332093261301310782585005654254928231239318847656250 [55,40] 403057691676884437729813895183292714087928189042276575204379163225336786963682758161158428093474215749054623183898593538153797221111005210764989975444880726962063623287954372975596427897483526517823141555702289291253324926233548787214306265356327281902225581334675133887414160439715989586077521636481754608093828438892781503419831334276112662770430071989762515869308159418559564478767990315362162539831953679870072463897538013576168371691806892520368773519905701242437107814789786643370281903570522189203204077104496345912199889516003794648708026480274219594398050199982670685195898869096510807738132996922846626457494417549452237162652531229645315048851997038740200889864162152796879193397962767472233917297639486199870165794451523113577452118899053288630932745621055730141759194004853649062356047548993228947074317627437416874744369270382008056888992695077670577362871491892475246993797508437945708967436013578860163379265133698324288534135319591690933428767943511406143293511731474291379695867097237442327327807091249734036520265781425856965317565800430909700632883396103146184983688450625796644768738112028421514284132707059969348855540752636367678229963685327754693536286053006699105716299557858774297284761580890345644736444740830428383149004097891501470506635007642979907232802199819848321447060154684958791215617393828835322210170680723844890696402520128744453364452575299804754732105205596787240330952388483123172775444057723639466263655147260561727336515284493952377996233289398584713464872287095366401530509968355765131915019071071950410197748484868506521959461058127333177555253238495371740321665103379422575810010941494774933963232103646727244973405196718782264642551237975623174744193506890103206102512131692752375936892680616893326129032300044902028967921288580066316715818959872318641451402841522685854881234141068204052968231912844431380208515670391004790307778333233781253724126577491393901234803761313226767375354506480889277472213435236474445733959846142813307873140947563746454510996442135379872184128033606466167800823519661737799943635973117103079568789155882016183002532837688959090212481979022374417982338760241886863473639422561790320302441932008090812626201957037788482325329633785731440738093586585856514355040444530579729025642767336679040477928272678674324413035917873418261513005497086721105776897160037630651885365296038798987865447998046875000 [55,41] -165466380679761456963809796887539492304334987626729723884274193944899688805990209982360569181618927338891711365256605857143789748765564803992751040004252321658047293980366978325595636572831128817414220752596302385898192794914494854996614853099092299230394892004572371627393497470497641155052775402163781324032812357018630276471189749661423705571201038026728270189406544065198816202165626239267847007020985890166163608736395203853007280417209141171020532915972825855208037571988676475534020649217891702687561510288295314863456468458830145307552913993355308451282942313139250300319985640859099892434661108700304741803152112520439588783311900946836071583313418426575156359788116865679357206387576198325770810664217894864731447033917357699272167844081366467073160221276583847007298304892450681127056716815356166185387340744730942250792873601015777594889876311562713762768930888991590279113172697229055506793601442303592866534488466877009113876194357729754815701860289514999776129316267061330238084939241887389929496919674114902917815729031986883427610428659345076625100379727671368084757184820654211293319315288298768485714081471207858851934862697317484958508973015296692591931619683882944320794585957038080037440079577318199025256499640187572373971771886973735679400217482284419586402689313117362533635305184103599568406746561409396314464114001931062601366162682290406290761564403148230556825708289877360700356491067234579913670326637309954566514304993107067918615063719283777505599069041628357958381241104042866873038881747339690699116298065070119497471916236630364322232220460934573476127191748966640880622910780016060701857741852770550804301274391196121286185832245913179443294812761221525883527071808358637824550920442380526372253247238854756294721620466717905320669725547161464699847373959085686616552880996364121223635314274924975117402555721640164767574419892565363099272531691893497270745548001942533638154802138941417813987394110136819991376911899501670458984040668626704086180449716965043965810768105983476287841261395361930879812281732617765556910836562846728846460293626301681359259883238563367706596625637404666012924364929573023419181388527246181418016260959919047420866600889188673380816749334299252376604256283205424101201927527201170828269756292884998521609775266627843408006253745530218847493728720026741129417598673290168420635382062755525112152099609375000 [55,42] 62161622060305168406673683423768839023611338468546493154347802566283493990940095602536623518869113583574317175940464552991302565259141881933854540356133317402115196753459108129802155646118505053572316923354340875468039713765078417489602882920901541840654078829610292011757605545316342144150503398710011502151256614920767051873925323285558875146729995081513418430377218070202626074060128589170544486422371591387310113405128881924571820930010254877532305491733744246361372784255285705189784158705511303028474424335033196457587559159269020685653869493336312195476795292027845572130755753823640636034939529919518389468548102444861559447262622555931431261880910309341860579489726144667390889971985117320456632069409085705236391973564337782661651704871133828733166307880531291196101109876932926904429432470734099120765394005921213299278892474105035464902197774069181494772602277613567232517268655045226867066138132184226770803208024560105697563057407409599436884398073511870374948928727551188125538538884047127271635956754387368794481146421017593622969176628351160323061992140498523251166016282888338009346844054709567920848617144424467995480734085850399747709620626603731046580500554353043965255057830468355472452976030649350516452628262529929474809751081282742899830193389698471650403849984216913893049990739607813525138446146621268360626979467758448650870838040920759275549560160819346445302807996289033350710242930915940498225164186880879483738913256175746987669974256853584859076154473219019555134224753583325421280869910889410612679577353562041629004490225160017212827691747848315089269309995866208509425401378985526769135213254694871690266293831210904546205133905862450812282953111757805963500182380683437120835249937876861729932249107572580155974571553155576000319453979182859768387448492344655465736381087869180807327981259275080493287523785085922433896140808996805204122232888688341149147762868682707295620147215389798980697046527890586738294258279089917134226177066931052772963172548302105633672090498322981420648431313127315716188260662514930634667536266716541853641208066724943994608178139485305819869668915241908198010415524540551811990786489829497170854736551385617825040504998970010878686519701698519663910544680953320829997606967217329947003287159166474173760891486506243709963425267682056094220590658802770217943056176024274606106700957752764225006103515625 [55,43] -21218679986176342233276014334683842433191812438493301333988407147281839720984282281842168752875202931964068496075145289268348853124927679290412231591959802673826570250984063216116701110774863782564703299906144248722449331117089965076963785451841318822591882468354350499767704287802064906890102846640851081246084952923077999830373991666409172064896908168855724946465413804933982441896507158345271864958054520355981031216514584166747823919232476270337456321290694703156787157254609923915428908187766067527919047689363762946508754777677691928066160218182555558063739690953082604654604641605748097787558180604123018469802272930057310248854934337311058791896488443486389869942712440009983257704536375218734787610840543434441533648703486185019096282887902991882379542038024587987074522669131087104318533606779496420393356266286050639016410432860616800498100760437431121562847125248006468584152688801052584800965482193755245509604851035274578852672770150770488351580832176557991948418333214835425916878817871013658939027425051155835060949805041588268452468109147397977774677032014511607907856038199331349306810415986643190911980760643425135126635392588985581030106418427695720256116803104988322722226792461731728710839013223379011632063792839335970855762461801312387366279637427333395769323493395933994741630932963925695134822917477513218466147957989798307278332756776145176419272318453198962893433048515360474295131387028371150472644358988468582841858215333342762544842011520297306660927587967285041106535035934735821062453508437254495184820974604081806439652312749814716905906258733817679125407530580965183114192905261733595541338199282581279919666354579192956314048214624590882002690557776367387982554201921575869114708172607292036196141661820913810542787309514237644044994607283866347319811712798116702860414410863732345529629966611117556561463083590802891919403415625169111247134265191608232548829408103558451962778783937573415507075649285319243540702665163108842669886551268840381881194266808519543194798731995299563797166972039149544034249471248601264463007302902435496914416282607213342153111311559180978566889015041789129656818596046766385435296024117859341309276535721012059594629275211048177051588222617717130205484592098424377250336536985121755740055665064906436570609842150922964066331882194146967351282253143724521688914808059678307472495362162590026855468750 [55,44] 6527420019121027362115537947936230506140442672027502052699806930758371968596642152222023323420077759331160725196311389101238613786859934856604427330148183838611044732108746707954095024781424778304852588613234028006567391379470123338835016708095800425318155671771270163256693517511754436924019677405730506481144799823462053795190235987550539154451583937851880374072499345972084914021816976822714891402346354431335586420848022033227081345844738049394296907178140467763775931459062414994629149714457260430552862019993660745145697524156616266169486432759558183353175489569337461017479863428778084966785486393371984953748972844083242205026160572672359396596582902894384014683636683637450398681055746580717011914555784589811687558628584062893062062917958825582301719819104792362814246189824053571820369400687264945937692079238419833325722487252625184088858319982412993584663261712437556200258755648133236062748965988775985575965943609346796711364693297176436837905138210740965356220255473702847488965630032360999576557427678107778252460907570278780640790602300430766024484086548043912833061266565316813597394362563637911809424029281915741966216350837009954322566271375911042684559834578900929012405494117154440595015751263976611990445768752541370973085946026290359111183455454420024617033555637459806506908878930580306834669555580163813254865571794819460455492905215853547984151189725079939243535502263310497542664077302009283371975085385032188981348553645898743790019665780504125717156656260762411150197459234902110679187996651656841900673333933888794107230944798767131403344427062960252155936688541771073886692396256617260154737319942495489179724694135588357825595832912249017941768749349213426747663165244378285324631623067456612515561022118481525618414127817328628741721496845584206743793050851681097080715073959742618941162807947318579674923596750500888129723664715079898442058757140354861996217095356057657081372022347993961317234208546580795006583831151828960633901775792226826275045887145754994495832321083066195236734019390115238737114315269221186409029829739017872755105107342636194930201964873571881881792464592496261517644358890924721790627633155922118095343550228876446817269591189470908534305583941640022945042371675701914890150702674164864186038069290226581395659704021384522135876302697854267911718143069195246716573954870455054333433508872985839843750 [55,45] -1791461340714504560439829921029090784596289271027183810583629087061443761047615691229755244800126638976939269416719864970658381724729293522932847679602571933148386927746153033886288664754534688837141962570136869364910549545508708341779957577499385026322908631053193545228696512164505798263438770693293857423384141701217016804170930439531431444906599312946236139535088135224427015138947400493993437389058662459946576340889498571358173817639291188715618171817774144024345572763818756090611282442950992002821026178360346221350716946805768374257373766886811630627279938739031618563491845337529639282017604965237201576122006050692943156687848862304649714504031201807375048281058557368433224909116049168036823063840327516798015404728343781557145034108326026287630311927243086096371892207882147058530931411152497456740870209929151038343641576163622183376273660042166556218360515617673580912867875429153417789130963572237889383351747389989151508803965301079577956399636518519057957969984169103369481804120869195203525068528125239759035687968972045250191993181614786052086020881598548312492810346871696040997024036681689791099320376646757995107013373408821852867111836030377502565837134652407248026426737790558651242234625015224473957033042415490833168570370136658736942013670032052633673608480034699023461621840174343026803340383959605727391731551697053944813688285328952290205102225443789514657002849483050301525316194031422978630107755805657329243208646437791090466234324784933326448148224179177601788680506956810907580133262496723134522763135589167609332511575790890854139956273059910011005801393639629299217973205318844199522483939671966000424856849852447470379472620085540916592088286926857383643633806931982680954066949992541005688888843288808034344859897764909816901078173031197529190346201437607253253409918589947600597831722481166200092446542161194200677395899824968799547813836104739718739401955190224008794389615688494000618507556018685709571375960127997284554795470966285554456833902667404112378100742706477662932952360457933791753102578268123290744572558712134971216872928234836233101582878514692866901062282661983093020661984270024777573619538526529489227245834869294483896080864317818253449993693221943677011178838476527100666218943218270403633687753439034555117035024663625617145247325516197296534956671866696542583241580359754152595996856689453125000 [55,46] 432020760165650530163453163087371014712201335660692513566943102996781868504543774460094716097476795957683790684381671824496193927859249725892977062643284028379877950418840172497306912541047291814580900126350490032791584856546854176349126374120511172477100519218570607328480148163616523244884696423395569940142403963320426043632114513857006296878600558802675179544696869273637115065773400490987384489036496047511469334502204575400177745625168739030184899424785818367285583554130451862098475040698692456640458505797318740632758760144039642609403860924554363951259121141898366163288982676921780864978047948957844452160626053666759564015451503327930947829598949910751376652193832852597967170585092523964738818693897104031627635520605524652416241247411092477692826822196169505175644044042830666712183565826264410180388083594322361624489422532858606392197131467210692734275501068487299138118028141932564341855922716154618783926380382006566348578682440038751081918437016494338302697024980448399496176517379103076140380802973769597583246726789622248111498400991963265214565054185778249357681241449933444667088175055097481763448397016327309782506878646252014977210760512916882274386977362908559839935476045511588429712465525725258955195775389814566554354664896656604096107633396583949709765957530616108119976131149518181493345710545254295047546186630720969963640006488382387182787541761724587932970317799123717132399873157719435890816332153159550526816778824242207722177160003891781189694312392139397539509761468585230068614451144009059082464627176859466856381355726359345562253273217930419763567518204471933746538080690403001083399860098125512010626993786611575139802335060693334801655765739517908267525458037135930299394093542998713319814977248870538939181044632592067788157590773434061975767376525398737853871343168405716361524764606716634563489955771004526470680036825409756593979487496387619237741093590568427043932856259380092111644360323582144586894349411059837828902068765549647898344761480175972904365033624602126312300271474025898225842656267835994829942446778195496011201480589462519911233969255856870025282740279012083369325015875004421458306440903333396759832452941664548456106756120175349488671342432431827324689308390851803375228425962257045368672692312946024441889104816604200445546942249773195598332772154881453730013163294643163681030273437500000 [55,47] -88848458960898460406469833960333574427769504962994121642455519805827669311268041456837656116937735189147937273179941947154647501252169517564765691413023445485274516958868505532404201398738320359153287016197375075834920242394244644162774422459375157033816418647287731922125295121915027659351798927517680999323806214135013340362235414337754311250824244724613523838829297593117860420207883862119596709845649905585243923010744056085040445481662246398297464139365158970791309096418393548196523448189271491103048692534689189209968665768538017919319668755843291772730049247910514088308848920932570306913251479463572514984348252476831897542264202749800797299111161280904944488775136585377912748400782474001678417113845557281900912018737041523729753527769793761727169287102165068799553541090111126944419459978334347127636918461770481083946352515472660186342693951890228149795365297915594365515373468936356369907799478670758323187107813975779995206224852589411387284568387912829270764947763911812060259818328115508041167251608565339247178345510770534950816910982004193232472857799246510732760064027702550507496583462789770646987768703375110427769586005025299506734805897896475483470744224852358812879333474368861753080644304799160896013082037483644363945983462955873050613083814100923054860865821415703218528694977339579164173261069273285403028004014881898819402029568192580188154562707925522698512894199111162206343816306814387343976449518450424049354931702196130219482828698364915145683914701192517619535362201111966154107309766302552832038222308982324829872725997718735393415473292833127204617199119824253691314447790931998741436378609719630848388821041345219382089016221468765479146526288741072686542854080885221917255160821132994035035494995282228006956046490115967543667827686653104628811622693142150796570504379589744457510677984638310410696030241510584268884958275439871669964797731342634865711411702256875972633738927238705099198666785887050507853416152214866541476976039650295879869913895683606470584775686142796211061402415486341935520071608012908059047693098747042543217483265607520964528127637113888917231287027384442222412177204403065467758376755489526739665431484894053793331295096640438898639356573151550665359364768859478311225144213661420512094374094720340589554689777582162534521222030331716828068303049015241867891745641827583312988281250000 [55,48] 14462959605573292150534019273382324659188473391162586128900565243405077167878533966567046256157480913440313904821375559554260575340617578311680890357039175526246115941206977095295978274656369417829673080892765647183405392647818253781253912701134060902332302544478419339635954652573624633856124087723179233275626986521611725171455522535075396684529116431951452116711458159782730329366222912670734423082199605024888364596570279503020159076864385373715901043577891187301439842292923710237737296570257445046187228519602580479704136676535573701418395607049196456310147538517489823015361611719609780517163635176121771870200901574973144906273242228528025986753264027613601062231036008641856874434247706948997260607997132866811350112966647302736229857111798351522217706621337721151100685568967455576687641053034224870568784905718389893608287003449727987166499550313375876978418857646866605507513340794007521258301002332255459310694882206752429681561169259336371347290509150412042440523073882272129159681253015984746422289219610607775531372133260845553412098423249605874022910871945367123265328050374994068751691681114710559946646559051421143163315555610579448561926969901604533203178797318584539138172628084851381644026961846596084899109449142785555349778197469626972427169095898499291043159100923000080553624975289048499129567158116214192154339941171172707439737249398878207815319051310755851981838208788006803088462901439300728334680955568634275105588107647634222019420155152009379505520710985860977557716137428038195322038608011459420261042342347327211299504669109963101738103779472862353143491846852656630306877246299161727862954418086487581795813275426048211935077622212216853919686003917929706397310580458298605186277505888847222044902062816166835927993667815580814076224186515969516445499456133667565201527485753033312447600872351314837838899467420337407830177795088153101339467730176340670593055228995417635819661096186059090072221149216084017435638467255303693941263148783334435286413905624089667480731093675136550999713381299729019980077946553460226565620983273233349641830808493970162456213698215597021763239069630802560428068963943728562159609603654354566991799322528009741893227306807711447171382426593180422849483812641758397687057582564106856890317422773673280349028096232868416367629343113511425225961581908507014304632321000099182128906250 [55,49] -1411668859560367120202956945551708079252388404241277315542376642480938413080919490834121817387598480160665994388425153255567449225064877947626566629170019060237761957099624813841075758798937224011409856665116066814692593347661099835207306503652490173775044611165759838787199522544511182229026419841148572559511081095509966003482145270887152747464468036748976374007284470928234702395122848653947527981048103290343139518601652272862257469604885009870167749859189169714820660749102422807809589813274261387308662346903594060326837497375858835605371187685115918506548769450122932145462692731875023567452704933359351709068832380447391159929486381061966606961813921241052854638729084756822416895998845363185005256258178623227976416234042137506946168808522506725865873533289225755712182126961802809043831198221611733318472634242073445609550873146850569448722759122017962073004737455861381274924242372732846752483168544713271215232915171380203937348098361724344623492817016737379431621026310743061404594499124611275966681551391962647065904994739567914557511684301971043279465681213586118472033163486095376322260204935449172198972508950384314125489225590920826245422576494490130528683705620693147175350591016701942307920982246300628828284204662715499591512236597501781875348742876524248306228272475189263556663104568535720194065989618694480867891617752981416319205501299767697193216417036354447378167161920214965950296779653980078014809569698163457656135907758127176183988864978224397858236156798722250383530622605304412044620493153345614985583468581745070178132154486892618484247058242225920651065502548930449942347782908375131180690052959718224895343681941982353481046290610844391043356375690632094149175471677380949100798393783536915371271769713419873512896554467963997006078173596021097441202160250697222992723933644343536751473620394291875274924247540655888627663429884128555653785502915928297096852356882257416770413118417894631881007948808614012046075153298516092329399936587270326794073248385162628669973544239141310490654221297118588053018703366455194305065139373670161817400268683174742708837673349822273522552055775177838522382943906063343720658293421036721173345465323056013519114830129993137916350155634503039222278536215551826486337947411117720971749810483333530583353298946218937255802198178268342526608947196109511423856019973754882812500 [55,50] -111209445083271851970568100374067449134874646851348850974356767912040690308426192673363946116448816111056898963774105307201861193908138999916716112205152513546508695788263752003064793687845404268870582096245058460008548335187830683539902228234388167656457414302261445975311843201729627199759919560098389333828459694081965160898973302519646074551917326674381933878650138968543054824316563703043180230311644891209014130835339055287832909018327243903281238581701333309927447376152377454140959394948037909296456861068001535783646128704188379212766054619443120861977021157009860539091303617781037318941387024695986904210164420828598632731218222528801145460741772725886564990922962493480344412970621580733309723707314523570760700289972235341078025779807734103129143087426094827967186852027983353006049025869644332532810551974833396857574444095045529434172005127383422103840260584366982285635389222384548205259356303442860542336340139076903287667956693135469381748419850879254005925300267101561322509706281213576951891706431124862854841452600735260885443503707439681612433286630214404081011066677389120165647458496608016531828958290061660652527309504671185114237229709512083496454077107752849871687924069760447896278520059565347532559095773852435204296065268276819989348204184378541511565738966807800028701179636506502124923944611160186328947940563323895118430704768220989635775290674412879697919303199297301754577053846560960731652805182500087881144163788595448880595725395051241990193211746755389697812448928541295832456152463884674923773654474029974458198889090442808412414093118262814745446096325549902313998537571317828290791947078087291586793183419996651861705410003405774420590320414690217838367589863964192177594046560161148598358179802553039525342905177490313146643975895669581933953544492614912289316722286406591476570184743188744877547731726377335652025730978985029850481128881444853264550973769047171230693743264790949060868265240488318240751988565151887895871934997010389635805229302099208401622515661611694927618257333056263053366409168669958254618598422946242844955645870410819839183992894725664785306912173084485014643976125615237413204620882847902583659095973332327334694724227420604981915268836455137934960634262803147392018703373502062100380736071228723393275289302412290369387608442164339095370451104827225208282470703125000000 [55,51] 90740729406083753648691547863882214941870182131755820486819618248221053620150832825284445557530947570270130742506400352454416871384268943312556586469690642697377250357708866748421505699768705196872228263092011246672691776816245659221471765076012438290409292742219861055596259093908896042960530079443447384755719778853625140465912300045635722617361761478293796657776319835964883149761922178456848840128035934089188582172447276299942594911188604480548430691293508771595273517192907332312173173972839917689363562673426946447310736775481141967151440991622387153000227543504544022769563508371642339716378640743826405366926851247484417278669843419275782690034979896847911279510715380728636390923027103964236458203450698999417281795578554919248221096502018607765685289869538811325596282596180811926081881504034404786033406219260041404888066376910171555805677260706395235536647333305192208360026092413538183215317867516416631419093063539577411904578588534852771815047072815998431781651247614989105288507698510712048355287964168695486984990905046978630408794064247004292551154159035655842562939213603373960621237772865190266556280274807175591959312862387876653702320279322112171321023620645802083121987707408627041907555982111238163256663805667939373734379662984311852831795608345200839502889517979543903243500379829868951373646815962372880178500707830100508341001868798405103735651721648967435811091722506543194728238314448725449837670229824598261030685537474404239424714892806076468068652197014500323546579782501294681502184790346854225510623688794799135280607320361590411953471252848350439778566810410499258119407297173564350728718472334835967329464155704849641213800652152563786124974951535262368718873391466840833284662078433099228598998306430441581250016787000837592254090638457841454972911795136775830292830368276457425182560303204068747571881375676321794895427442275367277631538162645404236737260532869996039336585665725049392674887670369545693563658525733604315997390536069975237620314540777103978718001654625830821736889382340199366719377260211753880953539045208739255297777086179887200477157058677275281634409341280522558288772029795139361796042325715173799275437514175219168788310055653665678524140715792351235551366093254815028180779731227611317180668148714307629373317348526994207536774993475003903142805938841775059700012207031250 [55,52] -23732098389991172001762229423311208640432781076220042815574145134559700877216283938947053970927103295936893154669947588986473284849875656798872922296706130204516960874151804623474962073432756012527197098650957941904345347613641420197459203012605845721310995306270428541631104468552093166389843738017923803670259959124477771185931104725485577564200484849904574040172812435832954764402271219553304626638466578587832659276068352693946985922759690417803637631587109834796728314387175098475415127094736430295207268284013208666265953260239272793483549787067852909044802468587888207650797298218067401986284443567265155631588447163381100862892287013254450160822284619890860830073538447993073232011365532388891898725400929881893975750412723379536979795270521482319141389939487471023745769041800211749209456517299485023383065725715228254239083589127945423723352489500471909215801424743750773510254168420972953977789899322787262688352405877488120521102471976152131310772988216048821936797092479387817801940771521031036130541470284707301959454349522722320078934185975423463768170482909932829871269814801704975001184146492388563672652820207370120945178057978559501096558558264125227702354040279136430821157658906918781270126617190112069820375934551235606253266708235447140118299756777031205521509305514779032464041950499710211155893684134026842528096455307761835519883197941414712038787737958595279260845857576541902953357926066438079860131081598186379228585090878121639793877711247909830834458553768782725664467414866238764442663297777423043138070058151042906118131057824571582763014482008995683734749384027983396781115619183513704356519379740638142952552932749383311330171323543782541921033407864431308311078575223950596279099405938478032982775767706312118304031453606715251781471497098199587227904456371212981481475348808735248265245539436551672899694046008285587340456792752900900648682445371335765580438913239304089326391982552624489888035017894569522038706684140462539284884206775031723050616550002366430284524579173198890125955035485003935561141658636561470341783585550207259036616699538522344402205203751406873458101400814162966133672618608174730123289504651227293543462220441020579747811939857827795425199737381527963563726836873277791093946884940952214063106817457028084582594664523136834344621548531506505241850391030311584472656250000 [55,53] 4004769452608633577950832670943007660974168582328094561982578750534955860392384149920483889131139180231717793979540674462035434105777119764376113609791184964271656371287861733936563374923355686485283340394778260213530223447755075631401672333653990710522685905979558920410783596499402975598626202062526591050617921742607043845685357617016825459169375748789607055107753640671785928664960941669335242084306155506186020899610303728822592264944390181375375490297109414773394045804742778002351228952884310196257846795725599132343189408466447401878948261336864759584155802770506480273360298664938236617640882839704410470668043920434750522846448652209210601783470999732592892180182688585945284263025779332117134508036800001249754370460177273573044092788195693190466786829744702923177253426816651549718650582573528642168565681926719938018693200301447586821305740365783130144459583016538436789678635556464459879516509242096518474648489509747926643465466156655767268268334386233973837877539099944684867380691600381521214039196247047581066128838610034176023003752316260605899272387028209045729491903995458007555070974379762003442627781779204743542245709296638873018790100023178069274135511085324382697260884044179635545874517936967171585326477948017481497492723769555588885886858632176637769391566464636496524040238379987539462580554833733838996389892452435787636511158151402241466055439502175782910816189505655222541372681347919831617478867832988992974831620376812866324205763047660653271074457192547863677143624769824079704438819175625821770407916421361538639993750114683798124462784319621959226060382808090102680332090199486267582057327510064506834244852024250125921306862681912333275626280690796966197564164278980432847511365574747728215216375917453201683918882752775936298526220330799411961956299408022620146945338284478723957758852056739785312917801752367007587379538347080370624174210326916062174032203821244265644778680855503715035640480295566961881987717397091062510341512729110931068597089114128809350307691733667103260632262395218469363613386426510734440157207955980198058608441823374293748717786336539991731793952607065440165130278380587934188954686635126963191478956981309599795110690357492628164370803331819490794584488115108523600889759458015452620431477215634304737616864925958280654189058722636218590196222066879272460937500 [55,54] -480741444631248855785914675524972217798639035373239812600684846020198398408140586108092511827532533450830361083857872759266549629981076093424931496640681240519203892806831356542174928160774125144310646564204885147973477526543684888120139653998376082835788115054274309609710222014983218783131339170487468778414726372641200962142646855145006810391292699764189067046158728502896472235615800300225088066189756849115078108895427659029522534537021386566296275900628056326139568959419456916708765381078039862992425882368880409534513813581524845172664139924231684548727601465179199327452402827956204953330067643940291421352634644862842012624439842419350947291168476149862683155929392995554541733655023158033839908128229790997767755386179393956885754109021964874117230690720597877909394867915964911250660559864607004715195471904022280578080457542778413124897494043865558753325794356047611679851494966088533079780074291820118644306874802808240283278650659097723096143176438823672903062088912952063683121704656236710564883390178552428216179968031447784857365079786212670197152872414308261344290190439921489065492383301608415738263003426621976742230583628949124436227543537981753851895600989217186429262949754262155288949072815918808614592352736647228383011787617700739252007872641581233274165551629699032316258909671378007084275747195016687346476070127841872542504365278211333671661747724466127794412731580297388467907777386927606075953288526151547759193307476869441506974110570148539046507120489425161912172224920062051465192196869934646081811683442989198154305758863228327962723317435399315488720187728297755096844855282172165280570239422855606909631181221991860606753017138599396720154279868425667411071277711016005292659235944669997028332772805646587830151564861761313383660774402510422516856981314447608446214342981883555092289249404664205756357966874367707994202275269423814260654046520134911806451018836996764446115320976074219107303232152644629233057151916524569295603301658611322590207599310334956160910487432568749112667463709789145967496694979741054490696387261119716895377930421910630694652011880773736598111308559787584276162493281495011933213837247426925712099743649289668855629786572159690813445409255407053972682364249070625467950982045074565368449669179336819919552598224946407534652337290026480332016944885253906250000 [55,55] 45757853286586697601345308503579461094839689287023129753568482146697156688567996381617601336584033507392443297687893489967868448636006226893689971323067065846181413221102005905455589171862891033009456408213865236649803903539292517175545648818488940611942547184175840918776717879855746457761496427099117931609479586343986333962904768026013160772193062485756387521691433362190070815180266865033116705835306982705563847641623843229060429926370895780279167560281412483664309373100925889468835284852647848559007741690714581290472424876428072871282862065966264054789342406010359204066575297967240525519806398617201748002735657042292512845765573452725899954075619936388504240948604341140864709662952150771712481253691801870070631322230154958039358696286837508782129411320679762380157915846768559547685447847051190435608609170912623132144326427718908165674178353324007819016247288721231664944410973500439036871831846946787917022068429831888954210857464593762546913435308222455160905205480772564665365147397686979159302575754017930632537227938828992443085341435671061332191890719729592102180083805517335494122601324785026532090011335526753243338652044841823685442545663340902527924816725534468622162660138643732694680063197130123256140962117110212637263870205734735929308921685765626209077899740098839751728653991374593350793235597848017025258464345761275653336083613264945842829104008697727091447834925273304312411806938590684548877147165057005409965139194886947421525077427781855440765677113653691554781525608483638158699216709522964913938801532935128358695966702849981621610504528162857545270533240392991758797174055653726636100631646762317808363306449722974129568979289379434763728057371549500534279637899476226610212676328565516792019409042006855897447471449624482182227041489484140649158002874832771819022786338263182140639831871597187814559840351693233965993289591645955781910509199782788644927513587794478620958657271810744834469926567097792306637248636312037169880230722997195817998743314961698080247832488746140424920853739536653844859647482952920699345588799984395035038612129598592648344673836842672844985341173196462329890519759224687490091661820753980418084487957416971598163669772589936382775746938578790370375972406529423906401893075150356989910218432393774620038453369180210528188723628773004747927188873291015625 [56,0] -57500921146052972231349684702163609118362694702416282227120585831472923285307350826007483841657294440260823808907848302749174311210924311271896598452438754302511883570531209101804682112807957075669041059557376246583627401988978304038634186043452489056481404741795728929167775172036253084683989720671413917338376749413326889321763988229062293370541895628347268253282503721546036026722361774056237660660354000426849584210507373292673902750840313138805876483130432095369952477374839257437257790271011608247002325735921807218313053292587459861964523754482941142752954495472589448140314425867871052858234329627131284008655491719917904592299937865145643503029688079501962059369201732199637813043645705737514478676231704075809574003240024931069590263513001007065464541835271427537050754945312326994745392478050994712892600177936196695348673940820690159374420544665180269154075624493156384599520979761176168544471807540939847307681147372697159240325195494743829902817355549630864705606703597917863658101890331569611400783114854524379373959054112894154972137388980786636603773211697859627156083490409910576443777434256301300326339264684678197658374705794677199059608151495481395114636612043306251180624744976747750235346008141600383334615432018366030616306461151588735759129874055191332850666255713804462586086973750724877773743948378813856662740177614495558672624936437480192330027096183841994593203869799397344406793190190067698123592773904975428886595530098696900498516268525147423599927255128215011050644630571385060197068304088675313738688748129360897590110525012106937197439646999929607388544662436855557163278266421695926119453762826832495376109573408745166645514836426868539955927711484930237993297408960959318620130933883943978314865038665413335449179813256187957339463319722699553241644231993528820028296924647493975111861617470376504070765619526852160833149225019936395142969186434201281198561392422203576392166074600484810168655684561675917766102442387589153844449292005150492076838720567174393547470118376390587644543622514518269324886441868272106421953863466108846929129392082986451711350020199581328643593314981169142404644624407382914197493611940485437802334385194000914738883928288818798828426820587257932516586621253054921046154271889234532434623931878483189850724355808723867483081541993569853789872787218412984470222958899875706570671362916539100420935688023904575061351351905614137649536132812500000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 29166773100772659232635089773665877921060958858207825315470683327157735226599458645833010599719734027214868356665052959161016924820335484136662211188177434351428024433198878986576245661300962660049774462282306328797210409119362676218351741722387062349289704712680310669219487589794681744203015110460393962868996877496549308439897368240332473164548938971370682675414615157222871724387485601762434519376615840130308904766529440351016276901887924345840428905640142516652365666283820958782935942628661241355934844174368361753962388693891205550656640936188617789320102885101539873504632111362211199245142394915010742951105851078915293547231116605900506568490567836251064384814575063297738787748826346192180101650109381639501652968226728777273632085799300347451881142334445947409535046398567752497457394623173411619139377705356649445701322996919070395096177420160654852879709309991661813198875830127885134994918639233965000397506486696758467384339663297050173952603635139830280365455312382866609507419045622671500326958757489089633815613321982664673347158920469254494014635352081347195964984815749762331519223819529816249978291764966197354156298946613082713986627814417520195814542923771260457999398200716555470106613932104792477899931047117885382518178708776544743855693226813266129055235489611536484963583278352502947769200418857953169231284588146450824890966840346493307559686260901136415988888049854437146176204236524344846783202610408749788627061327063180531812694683818498286438391010356199305063586591890863886233460625531821123309508342719722559273806311727642335709205919979042174089536516452315175073626116139802323598278389894358125743083481138411605785257923118771656536094448002873908009331631479951938943214148625590591266449591306142047752583245400430422845103946625637594407804325681383406666213204928872388768107240956408571643143792448780770176740786412181460928030524350443219690124849456804401461534979625848143753781702083392837913166103447132064978191659943132013610226302088185128802792513664597472882503836489668880563413563979609986755799156015597113018572877450975290052156116410913859226602287799874959306709853693886083998204873112123255432690015420218076442253148060279259683316849934594510803959578409268451916755048960633466813707769942388025140321593980116621009742590303657525658640235361494735507990372603892654319320029907215339835398781897536635288048501024604775011539459228515625000000000000000000000000000000000000000000000000000000000000000000 [56,2] -1819340537130881172201799507239128908431199254884860979056241238842636369688420499508628393285768163148626268169837683787999893367966892290076802295722295545762044661908327796890821594377424546794130125846213201988183184662583364048699501545038403401303361911574796805399617930798722641101719159842603779151754842999263028171746073173048315560879198659361153970411122291989524858292359830627080925530148432523196101856172811500296687451551912319214912970770797163284588004808863469320042617617099283928498767798623252322424678478060475174586829090608319573008771084842915030551255950720470643842476938275137530041309044225284515629461677946111635436368514771610225920358584656786964054802300389888685834503223902329362598441334046354478124500936846509440793402059671545159031021474662199251096871971659600003991845400386468681037457893709837554776640944491838486813134875533437643611145754647353963405741330579990728809453387106038419498990116265680885506852230089298905884150104878593224683546063517369352478911212654661389196330967004001132221380577071469341385248240698245413280251853343768671196760580025777177350364300118010585416971890560715345649088866245693536461421875008701152008408992468564061665330956566422510403668802824343511370351993580800774883204849638023307148230502554699190707437036031922197258537885041085301301435897572644631531085509481106071613799302386484870804204884942032846784346389242172227283889552579104883556199678812376204599029305234134850958342187389229369159923633864062561243669172848815252955874512321988019779271479164990204207817290959950388678318122331863457655094419796380266444482640332223394121501191933225785505442897642981368336121851982376427903078066371496593352433720727789773089971360985241331089169075059182530259365223890286731626234817309091677885825287346580550372519998147836427679248113740112998527205454315466330749756510003268012419321941970052660240896493832690804830822466384735713477677368475536838268940665289308640349734714096759342012837828760659847653098684776079461603170418103320476947778950196407223801210130303233712554823222183478772134288428613438725538729481119745606158483957613419171533810538510944981269907481508660261176220968173930518162848438906825801018754459224030520034689229575309401008842233648491921034073042376802943063533094450445935812752201463297042361018005342839009686463253309379780177194863011180814282852225005626678466796875000000000000000000000000000000000000000000000000000000000 [56,3] 36637759755207293053229108243733517507143405002412484273580901111830857258022914174874864289582895505931615861830496322719157754089761031248419314024939802268469457379640811012661196728654453071859054114355076400761134753927228728082007974920520187308432176114573597000953547524261958389676680644946165086284622984843866531670958485274612250641490645931275911225823521735793691354329271545864888841250199681410734805111613574587825421270056296416877149151690301937520863223181747888453017218871561099178223718944641866973014959475396228016892330537714193841176590850579939026745999791191166054257248985224870992416696300570165529865825201168852854570135211881339075330490961487803143192468386133874131352617128544932902029655280307151548172110421588043434056343999078237081356676537074778028504417273498398022489791814257332979227956397410522805368801462450185103058702995856869709190089068976592456023199363630144497666403761156618078613480056949996358389497975785558431736899678037907244334150901233917374728058744214138216493340408688335214876369771475881378691034559809627259050608118803321386180520654731139356470886231252628402354624714582790858266103171194757726227210027273672859115701684150074753177532387240247734668490979424436061590734981325367678456631921623702341748976549222356173159564498649720785813562416060321927287671274859399708593017104559068974588386307570677812177079226171780516469012198561606627545178600635740700604173343903452454692176711265737836526405699765894295405829805610323614017309928008339822173012485504086414293154694843881483766561278289129621277055116061510367887152027390383555429018171278654650006558963542692740515043292180786452398640277440904824729278581786321702091195911510869224077647751351613128645232492253405948424125950745132478931864692166978468945009412940602327745741162362084559464066097506612527847303030029088404262769370434470850214459132722623734612205065093452155522845809239386599125887193681495934824705523611478389838981026135442604974348981826281430533407590961110251785242522508637534356394846450538542230600451714983624861075805195336015750652263251032740613819249545274061464852757425223545852564957494711763580692924329184083631944427509714874794382295055617198886644188952919750392000835071066215113203500650115711002149558275084609150014658706173561852645648270555371403140652605368530162407150767194326847525003097022500142543321999255567789077758789062500000000000000000000000000000000000000000000000 [56,4] -151673918722285242321640598745540980987696788865087184432429457595507335366367578379529852370087843200307903122191009086497885698337378637474250151424346314801295173210694328490146460195936183954394886409978690615450106225162639952584409338731744565953965110257293096500859919050081003271067465831861225602718763028378915884049965524671359076619487050615941183497452313881138060898952541170480302179662110209660669231242651741582992467213520055788149866955689940411744230308115851155343263637038650885716563840917906059079237741034348860364170472403852703571372791874212263400552170504382828829843207941473096452401180593701379990699434488580792273782641222494097849017345984848374056337412612406506298994324620126164993395287536027574868526849704184466556733384950395394409369917843978191824934881871038594271503769433545688321557053612257183368632232111445503739069486871909618538964895803329804996131013219391341412068407655648639037152022969822616689822200224785308208299335367907555226614790690550100781132715885764714455611269835095987594498267884821999931139839908825390026415283130292921985415764991520241053858474010312497363640018674177390191548032006369153663078007289288259713597844473568758129660519230931572971075878252285765288905440658841067498078695564441396591502828056787733822666479212422666832472434190929783204634612783556419975131057918237165770607679182740372889177343796541371755077787379083684849360778840403802086183684412405654951910643040772418532247057886688574351003748067875428122688879272248579954718200369708918589109309846300195077805154761560719620210375781936715921801614602597714231949678246464225919630972429900226706891862099912237841729954274590693930028184903575231317661384904105316819245866487553544275419710093382726643932307825979096645495572070538479656190886500831070171288098588386869561785690060634122766857740421453429770597308458774508268239965995396341589195964191821103802419024895374879700561209431507604915129374179322341760993237863586834734184035179496952339352982771083308318603387874125118576217801623643010436633302562434824220952106064778755402869649568627467982283166240231333845458853978146994825554561711785425976907069389596602175344648987726071804689774730482163926358569084446784278234045266969266423263687567669549926073191223559266605812938392047293220817095509290334492206378256387543574873766584881953088335147298201777653348099050845121382735669612884521484375000000000000000000000000000000000000000 [56,5] -2213953374968449633194708648436239506021562307895100345265321662302534380907554364258570976279054392869824216742281431243217379538057741239668429030946666327841516964427342298451923449299279501808652158639430383595162287333748239770954137246194103379020853571354959958888502678257119692337374614660092035589850327602549345662140352989313512869402970064370320001354072309872704443064930990690498359707290036042361607972933127510805230418536836553151894662506351120858786362416468189565649600611619291634657592352529665379289948496192502856769849819861594840947299900466539065939427805523080635922947236498175228241612731677761097760493054216240132102266772337129965009439955484209562198561655286422143854775543817367820582009914672270851944104172396019219536030994326677226107184638100861454133723208668604599124590507216222034371828902977267127424211676282801008502418301718135628977128773776705167711902233289787137631956120766273092570017762016542793360318377631361171739575547781216404058960270508525553746152917086747559776125315943832562001545067726958771607537177203940660068499456174016304999239990360748677651246812269770650582867560958319952649452914277834052014599883195005233174219832596708459084719336768078758789051195247829694334378252362798919913631821139635718753559908654824582755470643207025648017478803494213231933010319426580638635785685712829337744291940565364927009225162723563905633164697864822204691544696953345326450946460550161741870263186587681013047949739313106788816981280189891535157357634708704948708237058599405340887192290000712132750364260556835150453929139387510585712105726214840769753139233215254182107787829916787882354088961836375100844927438419346678494113890507561987193441482572193088680829121874718882809162323879013244276881602625067924223790044881759921499853446616173182840299936639551711944957098305938332932331392506141924731900703188722370030262623100347625952445528224302934642956850300162592057520436884348423389263858962096810604174548849672015963905320431668326337974062401355022827231221031141879902326383685669143406494572626746906308322552360827133483992145911874154525619091666194694305345582102750352389125093672752102118916660362961286036006542668786190730165276985344065681838759874048200285567737230593180829355769967463356812989907571696059610649174228579838333043435766124365159855520414520961049191309088527682962202758164359562317695384603410957424785010516643524169921875000000000000000000000000000000000 [56,6] 12456793687572605714338371422058585227178244654507175292530679226911200897669745111220238970899113113428902772565841073394923566601131711150686833042962973077823832594550908920949629952741642507712758910816201296393366726267540730019597753793150350041655119719685457557732731227062055773204520228414431578756883888490159277466392311218146260376448908481517080779683194302952193924675408100200655112436649184366127910044569523925250146215966379475455410963472480441824406973590434467827874064676966787238448609883489720377186160257752537894545119589255066185267954696044100030314498917405440623186458289573474864458143543033775761845929925258231914355633110769441594926351408459254713116482034102738235611913138983495930804260866510478717257250945126987936520356072499729533183324704063351015835343327802001730782108785993517573003711850499347063067737161047305290881895643969103593596780807614371027660296968325458459796672688614482722209442962086009456031100020928760308647317626016566071003940990113737784434008358826493426437581374892398214346601451640460855863907744603264375853429927974288942841864992354156965888662398030704714977231278117369328084864047711103679558967303505543842451387573259302526745254679379239827942690582073209182955785054209003986483247709043047484166939500688173633211331312854972280449231682562445927731113191250930543571911994037608070630976024693092220037128499719810800497894231933855369817373987688171121419926893442425413248663070245517679201150103533872134651155010697891602747660643601993770086176102681850096653057153900118108018525520518049041185858252740607958126495204325640096415339200321342715263988721712792664305082544729156139263345083918787757023770410829435851345713714466279280318314356413469606777203219856525695736378492611936518886008480531324498557069813906095902176602199771680530197639611360002139453487402128188077576542586111632524019298043480248096836498313628736529966578654776920086287286393680401955426939367578904286334697885966368210239061686624918328196238022338143508684120453897314167986871620303526349601485151297156245191858833971506156277116142648147818185592558980920510802246533623848260196054222990471428649810195406128882761328263060174607291937906096542588255312447781718409552986193038681243160482085039700455622710708310067776238890250828575121236740653914084434513478767043723917191492843463840548671575290123414775753033086839322018946063508337829262018203735351562500000000000000000000000 [56,7] -28919079120634791847347704658170137461734730375241908117816240500900494863217373011892066116116604058014229466086036148569401436007730498077715897062369931223157604487265060935802643486675596471086057459965660503886446582449657166302579385272963817909691399249552073835231289681512071684983161857236515194962810148205520309852588762219369591464505916573567500642069154774074820851858506397764466773460828043665598171462509865109179774309474003111487063137128446757173945473433473437883047534675237186906697370062508766733122370565857548988279020376752769164817071245617748895368836466242987096055645118090550939308808868711486994594380566183274643159718759054607500834127707356316421084105891743898238452187529323523449235616638513313249080923834998039842878821978490859521987264377549030625870931745918410817252464490880574642338490791370257029003947663248636044569195807470439370852644222227519590923208184034865439007425382037242098979772566769220124599463933301493716288014874636226891777369218910051224660018170235241661971545695037137073865900412982537887394976004647745724740876775755188659067589924211228853396529311317154670343132383427182629596017559905426379703706650565223705268181521565742211835650796577372697144309467414324033076497840855622923714844785948540675355394063860917260275256694473733078057431496221551279377396728566511419608962383909629928030656341207896789774328924188965529170125347910346247043214692133467985694002709409548343524288716110596003271994722377336723868768688285347861735775589908006124706881275554114049047328670147934447288799955403284810219575830103201177073304936627915023457409537030558580893041055255968364786923529853087625208783960601362930464571283769540688301722084544003145193948713396022197190753820943712172211335544636689298030895884282816507323385901196940352256350779500933202894658084612817471200719223051627479971774805614832247124041612392256068228103560806608957824636728041201495962199440892084777580298967422748372257974402489587696148084502648079800106760422453858070337163999628561838183663032224721717238857937339206642580183590918876560489325200971388913773704173028012483976313993491086305265020244347364663036194454667034875057539635575940905739142977305414810031107688453415197125463393102839268352933651731914899733369376527326822938685613517802038271000135646530160604709416525222936212464687352959775614278981653961976385149172232643006996699597266342607326805591583251953125000000000000000 [56,8] 629988435872845523673038302258460663992551872981028263540389390451224569959188815556240300127572624876674096466423293447450029640102131363719611764902656364960295249414651320644196939998970065852604589658251451711595918883331626293322433400706491694116896571426702727886301779372696749357192990155451153605429559845323661601423865075587836100556528834584797815948348276995847117470767924330421231976474287782211453737886022034003609530587451815930193076207710435124366013059610966020546207999827694222605287323985606317924917818256240576472918113635358232782034568758969533220898777279583830740068955015825544577196984034391240430199540221254788166690862660459680906294067999721007641348875227379885127529379690620670107868539867628581320461372774546110029851331709939171991973248565352506590362543115926847000614082985282506493470319869158846495117919949085907467334118090762085920249569852234450717495456545302054002434885447920748463483404187509334986557266074750784680070730155723014456682841640036445999142559243055380353402321377762590131570703956575206649772063453533085061308571427634202778722180540171984862947119557113699255736021465770939054436115516179399379450075501205590985245216450215185055205690156155994207500718263897676197970473177665693730825996646429711542823973377929500257553063082762379494819406942435947343324415558201136765452881768117146186920218536744161540048246050883944658173660302634954245899825435126884117893182675409295037783087249853760884404886852737435505672058319485023343566906167796313059847642657291178404764978993726134559415226183290355467354544032447564154535524595881483625667816043524140574370522462937870202026247038829601755705606432102484525922483107585929060501879668511644073722822065798852835404298784784966974396826980927297876317228306356762030458215842918391413784289975616822640074692876294822593516694396348955824259012354123988628498867013039292984222713539435709871667247784714694522848315581654261132420767228096539615815781144781090088036028793806301739053384612860443652637632590718251271687203340210293307167157623471976229808462667776920803130502057550957067299136481840908846212260980918997601889912651585990875658355949070957979608024992913080195624073460642016848294600577765309367906008431461543707353022732749961373815376821871604654108393006137880957691577003895829847076526095344038822695524148465666575049490109876825543849261396583217925346231957917098043253645300865173339843750000000000 [56,9] -5849944452756051163411124467120634908554047324976660629723454117502808858714119898961819162976279132332232878422542178204410427674068902516451701788463002864068029439061037097167638658726007579831365238748312689435190901790537304200283671047458196992142723313873462581511399324247141320924118777583719813504669600770032509629383287138572982158523146479541185286515758194992409185080341175557413411171727075701367689352505515938083849781693595554185979816465427408863436008929060055966239713612184102580105200689982358608982897741095159957961126142235022355427251382386301635572083761679256078614795307003411461982209801642742022154938689515627677246154971982336300962270382384293805420548352936140065446905907081453861027978936903028020950979935649095888122338913604756882666564160526750958399603013389201339091622540974865140711196684880758647632268071577485827514996698568603620984599551755676169970933346033521372487644179784365218514565568877610281221642076315399298346770383751047835923397838004410230804700102385781540125437388080806989814764050994502460593318706358134267815157225586236234701978471407865015901914364616644352903259222258745641985085318793892220167658688869000125980885480241681806242455508511182436972491888610040428320494771413815934737219473548379081176917638656283161967703227147145126332907077094206946965067582196190000705818840828781225004456377807322263660336649031416869646640977863857747175869255599314322423574201027896936692673232439694477760527005623849797920271921765940709011651846688903637632491816208821479121966549688929567111508807688523588242726664863277373105393564809806262998472257290205537986092045984522634382421899481675494910471407700135223904659725398654490730938151281141249644778298711239100043462394884324972172297246899892162770605042498203373205376839426470981306143176260655923167355677187944727751176501292216926939994016461217938491492677361292316742831099397523729359171388442219516114593500326130555391314430935125073207304217506535617913785542700720020312963435989934500352847339197880558323487665190352403911132479925363672276719630738141581370621583143679794893850122652839100597338695155210377549877888537429226991539193705524967494317826260345326318439473988254355520283284157281238482778539589721186470600794227551513403960092986706326666427933040968958113191864191707207300768094078081694287066286237665032968178985529131387509153908700460080876890045509242099797120317816734313964843750000000 [56,10] 32926954880014869021615128345156769865660404515234022739730118837841275623555000282402104151701805842467868759664856661979100859388563500458640138346279235832385081279704846861635985820829104136063966942461708230024795811745726758617766776282120958782746918705927143787443371193578878168121505540689904513275029589816887373707761647934906687846104039213524557401155552490625151067136257554879514630750381052096361338998200625052449504612196348158529583501954107147558671935016092332824625358760952268603244204203368770748189208490949859830782870952807517727399519108272870360351000538831638204894811699589689403990791870251719696582071655043069346047739167625470214481217320706083492883755859173161993291134379884139750860494518619526147157255685044419382984201532336317851666493860419332328021634964571759970999523496351041039096284920063777241958696202831824952289658537140272573213396364105724354966548799439307317085242103278004579774455466215929591642807987557537647258601727692936143305730148353988240085362881751000410070384094364573243164702337803879191855414788909302865288435247444631506592765420566243488438060346993475348051287988994215279808487111392564189883538751922691563272797721011234766553232869773190474854318293788338195425313383393197903792814025373466279417188505325072229042896089159354963854192972506965895287300744240373518365152711527689954031851693487352645264156745446078220187034412371229864917674110728177245193025518764713220117235611340831540086350196062842405051664894217987808889807327346712846722530705863621258853709988104946831256599970578435367646141026161470740191309753221620512597633158594005236420092835644604286053240508225486274379515828019663740467017092359617204370019928244530505716574183046911019542764815719347204285424922863523933104003668117800336938460356032709069441717420129555928641568448262502815860080802670331523741587375752756147464288558684718575284172313013763190199363071694725167476631575049563950446419097112269228315884387655516026706751921720134248366285066957271486893860464664394532647671908063384266518307155429880464914335665967428303944012700169435916961255357643612312524834155100978739597840450237849186765347807424864001431044516996090554102934611667515178823741139083626330275885174805873450745853367676568153623772622444993721874746723611822831466914441490966635916178963246932415709955804629863695335723861608183461938590215065299463979755362208479141372663434594869613647460937500 [56,11] -108842301577338683175048117057858230464416566067882855122271722489890503535547749522330367265976449672765269674226215804327229197101367029586883402627010352262880466143959358865797066938321908046883411575779422826256139355756517056364288629916267306006342005327221929628600975865896140256060526599292174057244631295292205504090808931246913455398112240808201014685348298302659137376409047962802917947129282834513807089173166573603355025187837317803782930421427376418826553590143285469407748339275561706004790208328046336758814944973062001738038817642418490620117880021017027257223452074871445822931774221341882426100812125050102228583955027060740769797209323523120311809599675893379185211936945465769542604216397797939755051819264700868839071425432739784067711476545358184057744583116541163459819430759639337571080091326741837599454540597227561594039205982905016739859628225545329235481750821047915344631837747764152764381606784370182898968529697581354513812208792292179558259807693039827841143905084315051420362605570888919218023293470717774555566239406638457982887775016127623999896470007511238694579135697604943947395707438198640482525219013059168223060708544749228481698143583166073822002540770629496995104500442779176355137350859793733331867542963096680958372504478203744232019708928294477775165329149914980229663976306393313658491190485459441349744114508637714767055927909834439961063941440704885853423469166325372299122118776047807140648145977874872385214801516258680888286545334424157264943494849321661910231766403563054696875177383448967970640630557116246291768897912113825762809160891099948913523864981177514239665760190265233390728417064394183184022904748607268694013898226526875959881348642693479423604343745596398587770825091942032340436513621029248374817038804785047243802507056417976012086787155098192918181850872245030230132902660476062971610904495098158362810358153426703526705493137336449433165546224334148381934838301342257203380087145250298810590751876533461862634434311573419086270040464980635753895983395026994866168922876223695433592846965427602642956382453886254683251451740855628551386957802602402347619652118513555249263722841534951576211134763698265668910376394938810227580768075109463926459601836447378926990267143722785267454550236249164043833452399205308310354147617076107526399844084696886150981130542319874314230872663453656579088543368513251524432438639130630507100497871734930436724009261695300665451213717460632324218750000 [56,12] 180110462030060897097597760964421695160330811691923710219844432910714806076652604514170808067255736000251882778267880370016159283737637173961915290336723439586985713119449083415843916510714567615687119461672982662364332233761812026500414206652873785309776541582114327539260442096943744337641034173355303071849519951353285350634219708646515419311693122272047964807068284080791425314355258863636249599342624834698314856885928821473845396493071461587516091723578078286989420360728907187366540345010343891667668256360343426162430260267239412770668639658060355012744540609771363682368002543933142639666165035244173035306265825505051889552603772622673964742528570169393101701793387914478445491103524135191715963359828884087015543042371423365885162631432374364798218883288771619279428294119552035762881708826112887705344175325851642207322993206166783348651910427506733855379685061551349900829505051758651647276483883418026267708924783882749704183907026009502558246872817919439482981077813723428958146002822264010083726523360242782262958215109724024568752978380940920492391257285132118463046343022506227349433205698983733440372139105813702057789782285143865209364104887366107157408633057130815522982043498919021734140251632159792981168766623105865319484763358737576828170666318892635812080278031265586770188899438851956136940002811722529487941701239946943591722352882490246583073188599821967850706788270542659127397228525046968618194175039366860283825360435411318143329901078312169172150195791358873426102591176886376307062993803879100133696553662095492374329413823342537131805265824557596666938952793929369980854160361428494403387575003894022941695267735204515821014877766649293083576639242660865164050200164745822585981322096765554214529259644331413980483111575063482632411036184003380604545480827878012240083810940684963128929117864376929388682385857344624374033669130659513525014867270057513001862230277411601640246513627868908670768390032098619499848652426683992796825337907729910014300725593907516479566506689370775424734957932904305110225878248080139855536991014446159103333396688011560360771558310913373932223049799132848408437864432877672861098208040151264214279415406685199631838289355707428900584535100638092762272248055970317666667376573078166659010830256245501099749286813509499603419494917531408231392306211838302109846851723199126894248666828543937256126979973311233802763737795419361783229754465313694929140542200229901936836540699005126953125000 [56,13] 238376931596483281119094784298463654828604705988540898593147539422184735224931049097195067774734481771853600884670876794679862700979381132126287737382666936959854557204102776880908682915686398617021236305087669912908882985533422118075384255164780149596927915649017694602325726240117794788860192111270526804430956322094555412325765196209833728634617326677937975840685958808728022877012322793202919778734400721634345188574255207817716644406674239929418113564485011419383128490039817297862027217697435111657160654490281560630093732203508473835542022105482575671683021450371448754922508852751687315039569866535908024078755472974906069738860914555698021523577607413633095259741767776714216995521029478724341744262776615016679967627624030336905629721184562084219183697082326847514239620921564090017839018970664160171205459073020371280417727747745639083132860702669640021673251571853352061856972296453189320082231330673155612162293103443184683897181894039062346814353829433889387455233248790730332174109327364479758240902767507400181280899333061970471400101101545723371020149790557017567746692189979081210379663972716126650977109397145438538823442813381335954290219548904477639781958651117471180711336290723694804995340716193087673389903141340687152780379033894788485946450316122876421811660967011244192146255183520672214179526099754240389002778450365365911741584518954373099677794494963384233742621728559641354293279214794555113613164093896547061807709463713884522350754730502157106544531793656438932389565920457669804312794952478482519147856288119969758130808865883988414799828297705657929119241205179214216934543149417544897917952943943774753815459895691666761717039234315674389574219986171134542743098334703373003439097181572287239883277246829502854379354775352281484052528879666103170068725617418180566127782218995649215545392298877762497137544122688705249109161989063483821471046175456215354820797122197979032502668708184258749873329711463553742764199785791819612718933069817358679423063111231235656382615972257939845815797130636876282538561452561857588531823633115639859642481919952884320412873107163261730218961777399001166278253941652596175278867411624828842776414221539714302296228344248430913224178949709290202064315110450186920962758094252180870770161885570059564809078839300156921829354534888697938272747067801945696738935027396080247967240255835984438463094732206712129551417485169203037563046449235845680725276451994432136416435241699218750000 [56,14] -3091110039045917071916152786184550942142723727150236830778126545621068775221248369055882323639287290902802595515181111511168450944451869614316443136373025151363595344372745541874899258791937956211064563423718271068183522832250465616637028910924247239297518278420481809910782312754684800304674865209317871892004495728378660143166948416735054914387905908622393751652915691769092629721644243674003024097243703916506385415736173979596395099892030425682094778720813396978520425484116097570806041157996690339680879802239595755054676163471797933775105605403954321762305372082116621683661072849430905017977251257750333812881217939783727808953087787686037907481371241622572447130683407570393722669611820510141211750621729505885403359900604931752721258644112542908838999159662217172324124573732080425628443494326942444560358596238723718658702897759551514640487114412262841870285609588031348451741667672437844758473033550328425908613071666585212885761358463293735453844759628516877221847973485564198137333814867252432867224270639656128906899757348817061108013980669368539476985319233168105050363773465987895162697957606780208862628053597616049552408587538694824568730991468612497526838631090980722519454462160369662987266276231575040887031992746460206384510696253548158116173525504317608156603474569076322639046423163992765217824049681189740893268568868287218920184766495256427335605251691396982732036039148368817640111897873430877388308131207851244691002933426553295119525063737662521494078912272159896929072437326789526654358380746403061852390734654324749203611016353277257614859257198238576147261498814928252140248813425384674475276635241590110766680861986433628334593553204809060112726069508227752453778320475475080740069264363424852960735038010485485760684483479508179287081213659768256641835185922798656209332726168752521093420932866955797070049127775434121275443513839407243815040026559257658641426905315567908436077661455529242003484773077746398399035520562476847173065441155529120126635672882838227401585235502900285967063060672188773067323937900478285275509091622082494726034434116126544936274146583923646827129864492562276777176069316359389939099392613572617523907842610499505112981359529050866650315376246803881056072071343127123205019032994541879025278418117745443503453640178636966467095592733775701130782921258325019652873456902110187452145936921174135125663464165731637824522394706230007339133478570423162190561328088733716867864131927490234375 [56,15] 12905677841768626351022914318100213056650529980849879735568679209034552620134183300095328767147692783480651528591011990136558608759627449147160985198198723982724426703874716564051805088754574498893658650707502227912241970139854501111151470215490154930917584509004530720835119806745577919647892590621048413790897712546283346575731883561150453345091146712986800441280941695788010009318426860291625336423153970658768118804372611726281872183044706665972389040602654041078115261189830150542930330764276541385243081853734264057523149250461013749244497121370186439842025802029632722321927359013486455054385444093955823526001066268159208236358268248856956056384450304867594713408218889127559589612558715297444474396081453194037713450596880514970680734038203783489206388691606318214721249519546837313524761012058667166119527592014820990801769848361131975297954260178435112692708651837933176814314991489194622971725363286348308842703067327828351681423934345261812086277722495752679947023088715347060539524597641202252313091717167733211939239643326485865861201759818339551798663365055852637033016647360481492632035753092390906949270252224446858724417285248486773963489176744445900954212154921833338606535509389326481158844897166200333073617137373906161861269400177010270028681130175516652936269380750409762648223451672012579369433280666612615306907969562898680448084657870423704052170353403345711569021019044022328947628722963619978981703794726918388367959189684101193753379264016518451958044122676779074950577205292841504209810309724815648973303485923976342426366046864241021691309831564936336371935241772776808411262912063256635294857813158482006412974112328028622169940490056978081035362372435202926568894047409719029896960279181510080372533063807340780745785100407041278627417141885624755185766820124317021775256828380916951938940867823974744403224073588487281259984374210727909946542910637892742751931437909034731859651822339419368488972655360824317694014009859503488968210644475584298357363854468593727213362862151367242587786067045263796175352792302347920271171873623084583553864518889991694204268589898920404887806343300822761038396049368367139903862462544406376497713099124859646272769911409929348513390519577881381755698379327298636128914926590651340136393545370342946139465650953602515670792689624235670218723611853968253329228790437813867648497084993187331518860468118879603315294105671305213073123911021733434267844131682068109512329101562500000 [56,16] -32526865792561659676886005344000486062451228840104308929023190761685282050696962586006000162916797459339548033861336356310373658817085561010744232797119898411598193788104693327261096281698266446423701003895226696795458892271874334805928709834944660867593995463330622482481291290082121998200930715153172965603234507451313787124274119715356166319263031651769839184451585362380975475418583505006918216845834860736190845605475684479747517650804864312106032003625695750101689357385982547198570109081397169225004563462563521652846813307664109089785098689953856248826239467278577187800231235453122995642424603671599750208987949842100895868167009854389222397599936921824868053978566245961843964909923489198770222396957932726506578593608693418206973680351708345452937580544972162062772090615682665110549852377144472418442049833617173767519947036414557518363983492561825609033323024384481610406959825526800643470491390977676052126890544321244972183952439060419353622102788496290379751558019300079873851125104029146721621159086037666032976826373046325485805139246294939585295217398774278798784650729373356015096580992051407149063783572824331180250080936305718562851697616667250781051515473951120482982312732884803722892723828205754894425984768437373136454271845696138739902728605156573575456304623586888545156986500439800083311534573609254404312892841474732046085770705893814093916055074190896166975445257381302352402552359801165918524890255409749370570060123002551955812632475019721892322045163401459016661893814054875824056059415404785337016056708356139998076174823746576287729977032244717423367384983567217278401441364707189140644456579487911709180689659342440129525372764874661540115823182508185577243402659138505413095243820047210590022309665045825496980149100999552338761290906058073435440300107096574523204074134736309695768335278037352945586582685202235989594524823853928920810494683671543176792608559891141276630306218946740691793115576337108526613284223399029576357271405116517380339334839383606229366077262449417372285664418582123262258658822038235589854374424657065040881005620528795156372551690946099080324733387219949565256464952700925459504598509786289059724190668941435605064151446280120423326379106459951284460864626737719469782925815279405713800521792521078795115365504469610730406744044581046671783992969496152476815828487258806954775531528923680787891364057395126169221953619319024409565658606871552116501788987079635262489318847656250 [56,17] 45892244454456521092126693947782858084568312379723866279737007078424712622911623116698043557210947288130637717284752644874019980276217768181704887116779960367283196324282425682110373078680435063399123797063336868035413300558607637613740492854576175517032702702947097358795325466589373763531150174038921988141134021924403509343834807305172153677299602251350798699870438766323871364321223037568159687223809734611810262126042878325211739572507761986893071225508029868589333466138259744089057348241783287141719465006180839924547751634759141921268860893994580843223140460771735563081626658892272362465858701720748351565081382258189925459698485771416394507126025153287409094594200070272606619371673412657764829426804272346402000836497397639183453962673310345383624689133478666647448907284453321636743181526479083643494079820865450079468153638074056780490760090694108183335024342999623777818543880248153612476626452007312635929385250274937470048583181279602413131275551164794824214090117797278009121420317447969834677631655612097361165937345554665090865801709370119487032426456652094281313010411840266038425258970594886014055070576915562015044666698347483138261101960466375523801529330764794791288772956225441773004008302842196111864898512674564269237955908533223091988807209904127144538111794592485685512063594230862954178175831786467601827944989320540880263048253909654360256493960752597857044205631909398019025383754319499411557942809540066033720690998294435780472320354228814287628020901496409456005691261309834078309883455823325654719747906352383436574769377019848412630126289359826413483048898907564662370143695018301016335403002570602951424935433370508564890563181491736079730773370211702899171852364464204621047129385050878797889040525140718706873126075129467806589329962773749453520106960295481375961217750135271979690373322235081841915864572327838087157057520607405961938872610340963039996798842145459698876939083728091151402703842262650257439475141603495406768789206359927605013611040411350682528397269306133438461481951834600752467914335748319958270336275130241350234319745394911721656295163762364164013386752163818258407958373958778646919830842575439297576487342058513200073060225553814222753152404808136610711650885494269557178437820645004961197692303212936992268473437440642072081296609916712260369454560593085491917270302197635830000036373459372063168469876315338974760111942845621971600114652467539144709007814526557922363281250000 [56,18] -214331015117602708814726608393577482670314913139921669446320342281701836077044030427406902410689479645637295317393098709753731268442082373336087732238602761896192813201150600788789228968860088843370994605829264679129779826950811260959797958866027325653787829271704705126830939258956389554630002701015131378698517312842540707511187152197858423295622646835333579771809578619618784063478866645724916309958793614173770513861635237270537514912834305337382663613110992331218284749168855916244483204464823351362217280801066937891606525957375594089099901257813716705371555209081598184587512782468860645687385938109419391566192569568977250799776899580830750775428419475298560004547890912716105792865462183199056266913887909613216554964305412969200803111633333523550066495351230415260450977875142425483847551749298957915082799348544209702212860359747255077981365222062305897716542072178112131667314315061494745228522331163575597381415078736308274535133023152890089526123787165420135212270557556119658035923717394173203153829014642042704536638508788752043957639772520377607889611939795012957575643258191722051766792089036824836308152388495408636150842421619060640417814999232410732928229475101964686489876140981193973884513130352906009602291426402611162223074728437336842249307059271369296526686986713801845509683932144765669490546771840672875389582386414101772607348345085729842396211239274343154174573773504785449594878275979808212963329042857157029850549809719518018091936687735010044949786826501018502892862007365166650628099733074533564974621080848264635388473144261420467432852571517173164348058445982819840873907613844949491907757643308075584527703202546522202852633223507536689597077792156588984875040396168315732404391504700659957928824254166337516887761728010898659756511462189138191085048663004120704280579027272184177506297238328556783746337086144396764789788968278380748916498827922178040780091703814023585521334084568587086138736891344536117837252440534014547418522618719030416106336549525477110528532052727977706428302744890918143134740196590012907498727912815072850145890900758756248883821611848895411294133007760473586494968157701021087669862472215288423340657385207695614659908062419628276178366994430815425525644077578881801290532352424205713688197995237413734766294203241478754783562307357606127701095090295768852338354599812844552675602992802640249512328729222879397781853247979995391592211717579630203545093536376953125000000 [56,19] -166400589624096573653110864245271457796155876150341005468838306593099010673865681844237947259251929839613063184028824999561268728893867360302844105188485843511258733195305615707896223123585486051816043047726221153176910140530630654319183456225747577193673476330042693150580949425644938865360555837238879189988170198832624544834097160252637851935419603607915915507948806587643877112111422208749111276688585716199772271874935687958110166488775972176247287815314749449285819740173155576844348411566305398405147685699669159639506282850854166285229690875899600284728902514984439558410510428430885186514204876993984777667865406185486475942098995154396013281906376358387634358345762020107627206520984479520305414603663171454289192710283567221105374713499487199930012674095780684637624584128308544225670217581556135913051765827594157020546382667559429699140092782250841754007852324421739312333174441111366495147661450602126177963862992109793981314303104211049625048553008048857074993992974430651533678801683984548799249028011939212051753233350509415798865736760662641241455509067113486172387657322458506424319336293452392960838209470735846223722788351430354508352692808225422264829237641654540641669507715736168722271032587430225519376761427977116699813459426571847564657224415028521255783707084672393287743943129290335651818127476928335011166893753031001278407387168616994077406666250056417939898439818649059215597382421643514057208813011247442561976099741994590385688105709189849241155455987581206524670814064668418210406412267666256191349613529385363616301710400297338175878420077839459689579216423923657066272462377114227860723670893231328348061657389818114613077038650019528783701011687969015927246097280855483903945215101672909681131598805056886138286944422211061639157635812815797828765994437296015083494424931287536959715303613385074785183892405409548411865341284097531909349716551560209297529228957665938452105369652066430773182265485169465688700302390251567236162699282010056184177677530086586189678582951931171515841059016702650947724092997523227566937698825661563787091462627272217904181645640806282720924094288736441189909290703107371531148755158262885173194700379302303684607377814465019928726044081097433410248266307372075636624901376706506789936504905230003134336799698373205387244572963395782116946160373793270123360436765975988940515323350553900204069960631696236160432864103430564573643524184376474295277148485183715820312500 [56,20] 427299768978980976022820460063754002147315965447928926056115590107764571259670446993154099432032974148286640724250721513615197406397510304361228384108021358724139372890343147682278222879983282901982007712090471092746617223713487539213535389366952647251661148927334918037647351775445717222010362827994589931903163997715428316705201784355366548986269943408070416682350021795542719368898283969066901696212405489644833330038174547415856046365763108080975297240418689571250052634182342984349237628514859740868262045636792458351139794994553596827963366908217897534796030671553927084002596185019567630550564596879397742476250313930344144020403111303281206454199560809919612215849798306354298296753240070263946499817355110405407699107910723155397939574580943240245021019322334156239877671075659014506164550114883353815014685824235093840648306897700848750110598575815959770891531254665557308200571485472336191245246260088044413427536286417684918006872999292154014820338621412182149234022804440019371537997318990064828221044897310420441619588446497330333135408357675806259997196437067496600888866057374662205868059661294287609352527633490078753357533465800867445884315854194336789165776911769795470967383263219328063242762025937586151609689306824166605412693545648744618750942605893659007352519622521133770337737412685094069637227821908474160313940612419438195597466636667596411246890968946366195853385017908508366413602403475351683891904144263643272686812953377275558393961687665930386316190212150075987319051039073140212871725050731781459886484880632427363830553554036390726009815768408880985762934897860427616789750365312817547154164735960763573452863048556747148964876435365982055957783018637453710661224725742954747191740792172812195932469511320712051764548199586086942760104584020420091342061577641690954876517906452657882599352387186668625797921858156662128379714656302945557875885368321800638851608750616822655133634709923743834226604019714127830041834788971269033563854572045665798123956608651497209872494111910644486817434383469699912406038976550902531857221800647383854823785762411000965741242549458383396663599413430033640984905050757755649569672075692236756118292114292846870623049697491105388008577654513576254191437451216640164893799674167777376944413239256769306617625322495934135063257254023120808519680385983511543157907675055417461494131273383484529690108634661600343130094615336396490778980705727008171379566192626953125000 [56,21] -584059520712406830809672199646605685020652729909033381205690342229408495824207135472974204501180899546949766497540695712414856364018579542317176814018200889407800357022746860233215117525339139247833502495127350562726936229043983606557205702252828783383886485607524730633418459977714008784251959811987186207010686860617180418608974219952721597511672594447283731539931150471466171315688301189755277495179564884565911004641503705571010119177887060602695297408847917122590150210896927821533255599253472900408693470442003033069407481414439990634977238257852762536315865083828804349846461877490745629010434265146072568015172825816858711627345561533260972092221415071232913739718612006202016081220469665479583651498309443405150614296038285526145368258948628850979282960821238263021404485734969077300223584801151327603530798349602710542834935210680538658784128076605341776062814151257815389433966014947262085728568344304413773760244943669755478647800586558003497281422360912078414523782715616916752405090851778965370917561215661607220860093834078939658296440179853302559502201819150381501587575253885736143600834474174649135652393458315832787262704150616722895458697253734509028417855782514447190234662697048489686413170421706799662927852668830532850735578871082733120348084138224912076485646979725651774484913454295566294493541840455996593061227142024100663290930772789256158630542545494924955525391301257668887504134103475565523669713025670953745090009828285550020927049561769902389026132067134984863776855571294200314987322161392400701807784781495170518479128578192791891174663006520804762153142878348166263416220919282552209804924319058973039131612772239395660132458385656888413372390014186846028023795371467775260285394880002019906051643907860325556941678155862413315710523167521626819522296284330419490407455648289797038893281050781921533694457342464246614444909623029926749080051569212284931066905616247582964157680268382928657821770834707500263153651409850598927846609619146170282691598990242175796736644666604832076675963089354705517774961284509375563514314669692701410985322254264646516822233410214127363173370789249801880157296856918649123488200595317879474737505212446109954892366610414013032915274985395264419537223025526975839895169482842921588047548865442155587628113770136335148200153100199409943960996850626385281397474627252591580606789405485239737955060364024916356053996756465818140924284307402558624744415283203125000 [56,22] 344052198086709621644106160716656042040053126515539392801120153325441734773683855479568100126467159572679492381696574265693116437060279089640827498607182429728090776976156521618381796714119128362004589298084060643009105197491809893743383524458010195235505680415033319657395738823880994860221932927422730355093059206541726000864588158748571993834599367843300949904066226723488206294292384985342220068724540862210691694706867352519394382072968806111034506430590819709534719632994120888157983788450720940181484184371083955944839537923530979831936342565620063456800593834986415329084463061784207727577827607388269387798750150951901327466505381881093561611030228575801870767056823274277862641308495413458039998658445142409213051301472822443468644767127431156315736755632376853208615078825276458628189208727619621128634020467604925053772681363336264110815885160369073775462141009722243338233116470121326507171305052105842890076663343590011499438267537731944252495013050934254385908046966091871582277436220899697667033677906183776984480838806408544273279973107123527953235488899917410770612228509665662493835860255213253638038254500251516104884867111049740612351038080370282612176661312234219196588382265439846601821700546580067758851781765282770394069975065222026821472647132736616145329678051402196377861319333245671870468412911098363412706721210809367089575155445832941125466789806238603356122434788448749516481076867622334316237946249948382479636688649485380384416653020403928309995145562569588008306753095912202972967603233584664116505816612395935502121517654096280031890491793223057405146306978765158771217594478297516011901581734562344838469886831368244374837871057732368753397662235902840001040200806020642908882697879145070987789813309978871987106772381215434502810046672107810781629578265314765040603406395339724963375382253062331997681448471627248951280306562204332648702533868825567572578644267343879486719878363018370204109442544944526619243707784467576733056093309474555831531822226886563885836871309844317788412469969637575569447730829563015995839998849829898951509297697416246316724943814956590087072331006193078169876153148591038962206986759243511850965751287082038559153872761754676875038410180463844519142975711132363649902823072353685373558324754526951869806586894568379734177529204821980026368102413225945059966363646401233259825940656484575633501828000173262116589511898367970132994742016308009624481201171875000 [56,23] 443904981686220763518381826221262999501641758036164697280670837104012345892084618178432003831610292657315851334724908491808551067317588501266728276224372733570373017763660027459467536009789294375070162968160434403435155557676417946424006576955873123585653134158723049555216709209629014053105463015288374965911353305770825949112661481072336629269995863891381006067774049713759850457773514781885579061680723509337364114149807552592823250600570007782620762122310578623231339980738617250344261639421764818509864739943016424787131146384158972765774510068560639734875028944184103768268035426150254137677505052385543590459946561652696477079276323789138221958863639942225723512737806781226848921278018424440684567286222198961651177049154330217785674499308248451579656878482879525544414796042808593132754872440127453346163702888177277655290656360375952500545861683986045211518184886195793496776382460201810747599122823100949970289360581605693880481109215793586282159985047589894032751264418151937066687046674452515734555862645462936408950379207616900818717788279734364766442542032585952037466500336132147331070647612801466477204908423046104461830746719446867272207081232417088942525912294345751895819820710113990661086222741565948753620442913460433467096087559673497196900391059189921473251433709553730757443555999261723345240457375920923002552107539276207765536710926602398689364158661818912443918597546342547441942243392088980811565189570367210186924221762609508782954298168340441019673258388450328485625224402726415546783506206898608585383973053725532815819943202008429746230941913184123525525020885162870094312650905041334574697020838405464473736819265994594243934011590097231256673556735238063459316125766940583068682501127800583336851690187476083828887486746364862849685982518236487853753002371044421515308597362659693837171492928004124697354279856223219676434299695037838748938452892490046968431786195920510253149647521181780736045416397394769328394403087653569828506929356219237932324744135183350339766245537019146226932769799784814590898777078822941115021719939059176117677743607762064105858220946839851656925587841939248715729527734247660622733167742643068709452366567045840544586964850568049734492703912249140012125472266822175866078432754962171574384379398811745175812421872056641019496592158684081345933931506308205543712626654116495435296698521770480675882767042044142338184107079990248223566595697775483131408691406250 [56,24] -1629923359794276209273240009405751473858563273733805496518976797923166578985972414595717939790489930209435357421992047645004694769867399887138000692017382211402748439857203225338679822132951648700582908928965516322270770884720142456980360053587572316044040358235760194664527616841312184854138137295633524430645848614440330900681560553527492827236786498408587430053129214216009453662241480860564285229837151999838176706483332230320303580180800204749660278139884180709632703006832438692826056727483381700201574956777267001293454800762593413962687295509139346730089103176932779636712668778519104395118631843338355117501425807760236676047024955826682066578032034639423000151871755014765786999138995568005649267701905587163871723224650201300315822696238763907610803572892205113507793740776951391320575674687655599631487820900788809826138079060534831062557729879981242766741761894313999368066860326404888891798262146056808793858978694162603371052000809787581966852239572417747569191188081931073647945565814260107603952301561395897713812721018731180305630299384452330494548819058878230228077490456741658393333974523437593700014404035169929751439693690708719210114571015692261814985516430034011451512897063305960395508182904346513620933593360593300144966144245877239847968309400810509132599586208332353479101673319620062762150121079517320648209754432324236263786396774432266941225546153064492719406320703711976956292578771964328620419853997320043152744407377277016645031557890523727956689098897888579051185886992215873959327318847133256308721424081665601437960618406806618690507189194268494711207244138636121653470604286490901493663298263870089547478857463475965747928884923171664354852656117128940207320912894814862604233192230370589689664293187325016948084808631340210092211587216416484269459383106099759373614074262806068861779246680719849119732187300417696357558386542318859646606374393059716495707249645240171209063974848807248908215571904983109276698966507215687787634949539840266728883383651737417888995460670419957757034307472334722565797952049625194925365581434949941644866274269446794640549686505000522547979220175025300101150816166938065380107020716553859903218189261580258936080706960576933420286371106112055239575853025837809550370950957728278976675693667267227242561883697497275271622992120186788354211463452931549633577401314734309952546638209737836250457663659538503752449711825533995579462498426437377929687500000 [56,25] 2882367345387225917186857065564334375377785758309162488125548718753730210834826417538673270416428062703143028110200228520638372279115308911671925153375699934011024930816906119076834696602572652560793067876708620336098488247586707077157462904937778697295190412712880439083574464968389620452503298050407990016198163109426808913737986253245391990697956292264212303921359581761396865165037981524843170578919399020066247499928273763055623888877664126518184518007394466374590667132041089243569024189170899770498951790196424106513341362890667693782678265533726589674684697402309883325899551320021552525319598026941843454182336339890947003462173840241685775052884210199417609284690681380539841827755701167154747776584745810156392623129226886487840237781155108848791629684149267809369639685331381233627444717422934775367122410573585066320376029966363481425244676013425489027292351751341147708439870429039821342940172537180924229304225805603926606788058734183279909271982668036207901258953080973583786455346363306065647598861904145278361854617944515175289068606384369255099157147537307981174795053153503470474461502830252075293236285378375747368187951643651988805033124956191809037123251645976852416509165201407788303173783271539403314198585380431987800698124139374587324404254800034085831760030266565545082553406704770959083755965536411626161217044998841545745986975880251115146762399391425567945637966633180433468835476385817198189139642848439640358548204151278230870582632450098264807868676809902693181016374565455805705609039044875606990289894055215727223762948283391390956717189457635002453058837409755107879941760028057929544924706282853738615759539570879102445894952344383744370465293379755305165221250737604280683453318948539523757460038221320700903400146841078705363153366928539520125238109476030465029971298210221306194787954899649228166603338628253505563849195099133861173359724904759234283738091211620335405331951799604554707242054479537324263724696752276406219918261403190758471522439579644481487475449991071634676845510024348222343169318045357329765630298574922277785435106162344056675411724795441658205707416984968942455121333103232758303020574885639060944170415369547255000369981133126836196361709991400242687967900974250883129867307291589390210547499375679699881876263966168556265866971855717590018214807514290005194353443742459635118560523576030001901400831472602550881872973675967841700185090303421020507812500 [56,26] -3963089895529360412320776857129613044879863690595736671013676814417605315282056358066664945971066410963267831250723193534072361471685301659360942343214624991431072576631869637315933557303720596863864688406011013208638826969192610620157549889905742779063670945271492176576842156146574400156275525229409345326324309959049887603495863136996609777750712728516596892864735132607760861380661574104744789331370864910832343748215054718963239267806797132113394120592777166912838357958538543553820829508076642224380731188851163065279272024859527385672956763156326264863997395293846438369028359124833136341899236260289159100703246277432669079983362246821557533825945019518400438332394208902096841682671249668032399252932255144836566842965751097187274949973555546922892528208641411855903178698264876524093111601969953364922426285799109060857451869281539774136892429648940052396538335411592064584655059510129310020825139924216670853555212190156764801321312860340838480332454996865774676405321297525039405993664207412207194910483986040379700000584659279522816676765296235220380414021201112013011189417314874107491631731864139073066460616782900227608958825851098785707447690710710746268950850161488952320185163093416894603336708349243322761307909910453762030533766518063267872280240218857651079473392192819587020830480288998483201620819112080435605037517060634258777947552271429443628859751327285326348698825509496766463433133622763617731632753499073303773802674510785778469811724545004377376853717841053053022822529393430330621036673381031901279785575146202475962817790174277701710266280501918420377874945097923669990041994663285775385614320252314647003136845968506129361639898895860460296087316600071925500999074094313515102854536562302237606527927221661032600341742515086279758451498925805518430430563080807323386589620097209774468016521931521505044988484260994069968189128712097027667466675021002512790622807413942125660798890293651872119217758766397508955161809775049113241201660045464856424762406498721277907456224149861073230393460176484282598145210668076171046643199118887255116104864022493096509742545465841464843644777614216718365037976854954712137174246693838693236766070004275825682341324060452387900862112855769145475211084974519669274818919578641006569121075466694766681844772474996929822448562052861959701951630481598684820381328383927407887435693279717836160344166882420029185407628347093123011291027069091796875000 [56,27] 4841350040169382759054150924148724902202815762865368307048860408698567930011108868601673662704236176509851774346530749740715228750490041265947022117682063481704587165881453337565997329270304526756624220951334075847994891904065241636630024352047626423169824837384053039107526492720068119738045538933036538320999861083634872146408173072948082359115353787633217674695455881593257470912850785409724217625555769250251642696373861914701808574455154063908917794038433441042000680239246644499088793707611117986169134041759706809026312651273163574060592699301269897660256932051522468154966769687613502015180008408705015086562117011111813715739191065019871502534062394122966674624611507727717185761094136427276252449331003941456157792469784652134251338402029630075628447528155830356360238506581003841555371516806759330761058074529694151272395186855999595134165479299001300121696242423507768947050115872985033427413107235584943096598405076032514500368437157098795747803678948456255021258171494288278073597569098085857699408891089283268739417389508478170274979744526449424215541627107983209894971115468953212147852002710109918437301385524572748299035730168812078098934953462885170632204083100111673019031092151531546665978485535203870701567257385563569448986170508041993289027638376853226980516010095834111006802205821403477419836020368149653941057814672895180758137713203505223724958562012865220155411615569454280505062581415691876625248266052222185463019168603923871952970725840734517695998225538082828146410704216175278780892935980832577721188742220825710657778364422907300139239587634528560316248718479403763532408513952499549787890869414704712477619072467348112146304371556451951158136859249838368572723835637500986526074919118061430088369224714510272933764642345074661929419634020087230576156297001635598809689101507590229073364693574185733119671482117331221184257802227517435015540024573707245015860882182792763082259550309351066959026064784036745601373012987571965798361397614022472847439657206129085417041906558878397396524537958195035365481795189996356642296961511238539994708790649326176814838112024630494019638097558904013303007746907776742641947393231665508912833223684913838108767979778106232740199365329941987386268088937599881680142614316073179690955086034624288681763492265085961248764568533384228259606030266133060855113057697260325063124735942755930896996284087193014589178829965021577663719654083251953125 [56,28] -5548949831772652207222262948633705703722883931845636638020440321930470974437680570065572643893583934948234485874838062055838857075633561355492259315200175628771455031185862550170062919280222888414201718252483445107298790111333247318678290959217093240863145011253987760285389405330700772654258313514904048726915668190553956671302801053512926887964091307118990750679598869491229890098221703672500681851461168262823293267279657550600410521599093370207705387325478035512077152082476243680439783111206046591273674809352679196342879728732621029923694791847642109054160457124860089328416465085909986014521244972095423522533718920164418850330007002473302439060085277648838456744408051588901293944129800709539872845512036225144252090606073365200674379425739564174060079573044955199315534759578122005552423275192229321949377156226984406198117841256191584961368954682359268839327598823512075713541194411152028851768425520207418148628219797710529072490607103610903990277561924887235782675409593658321944661303419145900766221487931926505209435908016189303970129413527456941230239189425858577625847383490758748778881741074563212621426198842857301488751621153466876986185307762846316296738943777724720842442881767260431314129534478310239440658390973983893589353924387040046431874579280685222397482179805221497528181055924113065092833312741793446920873701735949880369839669134603111525129969879091501989891447520389516212132427144355553526990104715315658332754941204688507603665327931535342893631514515491759544308100253598812626742691220371928788500057774062973896340293640727818557733520053155368436932647559235708523185279229543919110475617079313074085058435919925564998823871193124618439582084744584193573664452561594220256514263440837609236279887593246607869593951964616696125115726653196169517538281626629138083592791904411869478423487243755190875108883980136684632137394529119362361575256191198025942169585139581798572693143021765256892467239588432329828504171625500661347271852974306245169201057580243990356430335236308605918906996976495286417467690060195767386410638318718306706559097873341162243462042362874835980057350661350047349250496569715284936939641400991302462122031480242348772149736148993289955072946374654030394485302636413306034682497925649794602462131661084347498726015287801046759759893573479774666735422269997010124655208820957326345611657986353178579635070551134834460071942885406315326690673828125000 [56,29] 6006658793399425144702450662934289583453205675335678301667971263511400230823197945859437380879440998254137075595805554032509591171836992669211549159922655475530749470688030844099780723576372600889459629496287027612528909625818603960208879882212259248437149351746927765408287398329796221131598403580529932515151564576713038414245706652356066537647227019741157779546929046673629785348370172270164360262019655111110405730232980426026562943364163592802904850036328238356453175469806902879551456003148058512527412546638698512921249164706659182447250835202230451077457187677274971129160915760475959426237229985289965708721906444655708981689024895566996071564192372975751089823584271858064237678966956652553317936750537460674531403528359227109558416480135903476188953135347930586971751380367184824267469384408310826323196091719564129541141601690343499623507868880775587632081723816183062646761529962328020496268027944587678820347579708637264429594285291093716643825512519638471507596914885662313260081475336963709470063621983433481787864826209316751486372164655816706437812962173567530563169472840822115246378641293366545461024387570209320953043373114669810336000872028857558173441225784405870051484061644820056462836336464000869709129150933855907548772143052957042005293573458709160806115858744942358714414766606968570146779553082307547134401069982974414801619294108448844240732651894457244848995509490053653038781115652343592585510713021581049782950898603798491504805343810895747871901366440778119050858640809396477189961844051969809243267877780160831028642432061246378160103790967801959212430067470067934686522019567450903456710728520914719184315007214400743538013439267760658398153950938150408949943620736334977658539630086573339910180590201213678120983665156271446002299227850300740929649031432502599964909278966571820458031331331287671339541667231011464627674829812225133812356223218736317303581426145751911863048500703524162326608266668619568271710372588521000313608733634369583779919354003838208067113872657698978802387481981479136987810150313855391553523303096855740573414097700245957206291128091904057427628576324084057274538946407947822193131822791081587137828458479698065141218676921368163830745028673353134832320920018847266301529966367515836524729744227783009586688109549441683475428774638476812044839334319576420135514814699955510758647282062977203155249017463290783780394122004508972167968750000000 [56,30] -6046929259063200572891126541198937900860896118922255860718970385945687311202827550725688786538166096230238188055572480551996244393086274734773275999300161483153260533377341457277041879696590276207840467846739269557639692663984343929130019883357231619432493374426595238445736495794752630042613298557081273361885073657380596605977963827183128967882765614775650003879178848635387803349075488591393352603218202164911295129270388554677658377841649819811772798170758190938448187073786854046417453779515711923999704106942896136835360638244660391360304535551825775550486081825052772926471622950788081679950990277062334303487546031246030791142646462104687341459471941287800279489138364911669157161005290357196207573123219734954857130243828643361463952449885665888308616108551693995969555467824942934212352171191208740136255081352072917720990205856441065823361177205747807397122578741678023135063645189367923099501938543826153820656362008621301063252096171425747648611789321391132000163485668351343141815209234298710713081536152234040302480393304616260323601661775252692371378279223424659975370384129439091850829467883127536627029728711129529335857823620155103678600516751800768419927674120732378454667638955050392992766245616236628354649666456044669320514403750813784420391001970410269749798503348719226397310017930850604190253693737915619406643102897999910673416730517906084644279068075798449727655830039382263484961673338028644170300805607338927331981142224629613872771370097643188992044251930656750844564570632902853984163123186293848728434207714431547662052714944135188533666807144204625348532457108571939599769051151120001477684286471963835599523555815203150106794719869619136561406626803921749502488895596827794748578468994822464418577620463694249668064055895332451308386596819045646286859206391011588348465261130184472548365018332886577080811566712501295367130133400296376238528228224202260216843735995024930643748409080949236497199079293044136269747222081385302315999647210022680765498776587972863620268242863005042642159214700918877521806321499557875129682957896482690943715653597030809736630506162416645040796626679660695718904416108690251563219607876896393694345355260241735178418383354479621116678230816689244294979054826694341700896710545807101112163964169755566139242815569329734200671022527209057425318951351921605818011161616251928840749427269188863171694992004745472513604909181594848632812500000 [56,31] 5579145787912432810362304485028025692280364671607457191495655240373827133502567075981526749796220077974886400466587504544813985053416777462974475158299384810241146431880988335042204023998479199185650762484974531613565797461345730686025262639405676371819868060842904074360775997503199475587332089165613908950091093551405150068199013594104192522236643451885712282531979823233893111469881425652074745872224851696389791821413203332355424441576874301505808519012200378774156707996004668257873016807652627630296439156497272140110276699979158516566044085781629659868745152169599920896186058374914428404284527083759251392087251189316677163069053133779122642905187964171330259668999910154167347760740801275507165582005335249131117208669306943268427028576251241957303627394422121525748893905726761196849384663623708894423147566401817003741122899502549581412995438059590576689675254236265790000583295457497796669372679175054902624010638936371108361219024437318114188588884995416980567880472210605407833607029540221141446232480354987247124090686600342983278724561898326742394899404347602953340252386462428152951109297252085690604709375227105244498014932713050876193175613978986696079493000022523548857571454841742524752582665508916973599946083756492068266979512719513642270209577028477321655270327321004148657154343388698541889740713325685715754992276756846587766240051218588372972882124052008147407928963196893931883440362168603219718248960107038696933047421602226628957354460346046331934856113942229352754439092260442225893390250168088028148920931363842562190873839406812731632613579492497633626644113776733766196999047311248791216277573769921639911661420133038556459026698644364888713674176864170729708718070273237246632276110295191963964429272793680444967359007466731341530690358345902425669713095389764664239067646746368599851935551564388717926551888773320978074038802718389204397800925554208818570705631463788504688287114355676506511683884018158135506169010589891264635015157627874111025055820113769671236660274329892738811948414096108601224877795993461679465357230003506904884573343410291933730691939103188614594776683130910614366366160050759327129476350963104958392316643180936800921741498257436429731288740842373232455651436364941240285116505212539432521918433340423313951709182222276603580712394018250657473517336572195210125799191456544983752865426986232471251100917264409417839488014578819274902343750 [56,32] -4691778200643909252974918257604178943077565388864751308245311760807401862244955352377829150324411397336264601279063403950807576489675169025397516787822260760618728796498005139548785647774757189827355236546837838578262997508640328128896351705336346062214017967243352383772695906183434205217571045684490110092964734505056327471956504621108545468984141658681951536572858318799121471131968439720497853783634911080135984950048027780713369080033197283361126059396758410337309870765858165937851236198820113100486749698751092573061738864901588617387014737510184757210269500419330989069198095213981963490065913341885663595168873768917228507711756914766217903892358115586371131560341566909778002439048636990403044949865203366593183378404504008482625183639574991086715756311864630596218627044629426112854890839129166720652365384618873512794184812654303607642071799273443650544847980809538848871024724768722099710746343950217604284739708321433227906946290090902101616499860745279542629568344550886332428760309324731274730040033034111754351051451022537705758773450737013187545598659793079768527325671834664978088947013339163168975458300042447927500915306051354469535411029523023618887300617699429781385813524370092818930757904104902295525407903531157505471086304659652629966497389563363872432126474871333062376121693894833433034099000061199002693807467658972036135251062564625464297548549351358690718356698124923943935992863018799095444738143124173885908327691771667497232662776950921151957049913442075281639504143020564797824870121992509102463108280767610967468713561478142499531476856156588177965941780742258961963786714588498618968010237153382311692414247979541641736186532055402402295426532668367599720191082359709077841996313166092613917511628514253990909781429539042369557723857903568020519799481654088870368946455355665983144773264054786591846981491485021697677476104651291549694032311201863630370433119147145362048297905685892199469512753439995981413052922828027172284635268111152018623413507188406860981738430918096142341729008385974842098146968311868678385892773537680712909802588398092132123271465506384421542501037182621848352513927780706015913058378935809377801299686596414556472672236440252100822286743220002659598451027798724383414320753349448061184324073010243482842360829462146740388094397828108139923840642969609894065417007486247699348404634835151341687442538841423811390995979309082031250000 [56,33] 3603159807256409109519974106207412496556497597056715580597186935664113817141733615173555362434391341701385652275138189382975367769187331496395388399185090510475087214145395714351569043885347099297858341377527763207266119414503794228033818741282845649636307067884615465069597789026903740812033614122965533311737662013128011533166469539018880256878358867493165265876893835923948979824489317523402725551482468046296413227281599589028246645610915155533967726707032427384378414085725110853297844485597227575364967911104548301973230334090292884458676051641203676062797571204599637359217887510657704200160427888550159903011685392807998806568412830096035986515488265535076934995384939053956340381760984861060448888693013046333680700420243929682351686449198245260276499075239309269616785845902593815347581007449767881682062517627594527377278891539119147079552284104850470364059020267661668242852860404461592348163656996063754738306141728703316392462766061852655444179300291051778502788708958956665798030220160453696111993184840182895760011344265748142935800270827785871107640654321334709673533791321203750719566700987005138344391789315679736240560906532030534355286200149177827555463941357151666472127799504461942361152445323863936355171390938463093205570149220810985763418369471918995798908527959267980900463375038055480885717780198371488187618142068977502072233003260840517557210707304592191962434363147684413191930403315622586260494068118000941307171960786765013074694786221674086862283424684137239392228741587014386281628602223937575877828322159932656571410896185401811605602650333095514963460262369372452660710925343887714129010807959447815776584874633017450729800987435590615408046485015385466829396797892731957498844876007745628713992223461748803421083974799693515772869926990897850827734958618921159802625900625785517724003005417573188087621605569217855787225266550090611032526959581622591770417729681984517304174845471611274547074810896731985310725420814285965872116465454831696607494629024411399406071170381136830466195850480340175894270579796675601592854336784200710455330863324685508187268006351380224957454907318859623173814441231297844861546174649901802121967120448311162581078854127064166265727610448716610848613127022772101430620291266333909001934741860889776023185370840295217380418589359387328479573002396108199440794914687453917165406276309526367729318963029072619974613189697265625000 [56,34] -2540413628457474379632610736897360431663461516051315987661301525826573345167471538427161824936114186723551382921408973955235364739296627417644790083798163360187285438754242333401560274412585223049524993596419014251929881344171324544920368786195315635982512555666377105918016606324001592161110356913639266491570003979202692797717557708190854876667838495268596311551404296734007788777577604623148584277316723938845976508054948121200344051553428270672961764362125853449584743357629837324943010571655161384617713876885727299209603803093124346487628775578110393319258750282502784168795886933294736942960995931555382875897655967948025549091430258382250319623236236316532240154669746410086864814220241418691672118828887307229133754752078293391635569131152888712752595395815978969071370142516842267455278998809350766275380671447310616866874824803499199520723590713376926938234230035004295159680311562938067458995126782766385977155175840050794108916994052764422849203177067214291747883531919134490559330179680070914108359715149317969046629826366309732542992940097161508526978343427282693380008618273126875197564439034813209066837237336153123935159734689091751767448236944806033296529732480306447970206021230697828260220567869778645473664012445882340229833353763194879350996171946201451091389355251004196442531972081523465095048784279159953267140767438175492960685794436489157584925154018575661517915524036256820098243570427893761759921820958434091580543439774791024333117517179016537554474566373281930560710424927231833532817278305135051454245000278903711285326253219894216726304382836619131207361046498905058176512765856681839401696636626381065189099971434606712951866061104233265431826275039979491110809017805020135642019789412478246172234287347772085689869538803662432798507478879357487956429789421499113327059514195062186779390903676569517971111717299717285737614541707067244744012514141269055306973756800161286736098640904642283942472978956178913624313451332562240928784759640742690629119377018576336111344828878921537494493594189175597747665025730391581143511760571551638421047320898451393428649927106829117778849747542474593949774552121628947974920536796790449675151156523869848647100614218518339233082171286819389995016221267597003530869479679655172182961029294440721689775066032063556006729736001169550065482638790610130717838770445074620237197252081706722037779400125145912170410156250000000 [56,35] 1653459140239633962853378121989277133875522094382751564766954256975347359119125143645544286865620948885946532947288377302558095312601147281798889262844374190421758122387626046641034545187339262556134899178636632954290761502123922318813371346774890431013176842791458978648910685228527785415613429240228815423352055556268434999036668504564797110786374160534717243032190426756739753476340840449947568203021970117545412202380296606536924566504376836434069189486489122538744468779118170594977197141228742619381183746142320416818523464288656980920382143182207087395016965357622800720395837747059761469199839118777959711150105431967766887672565763020307575640534695838379678572863901300323690782623729029148194383841784664281195947088026981667451675279209334241803972180501677042029041776891703751521170631066051083677942155798786567780291592036935998489350851984202790389374328351714816298681998011896412750989034313578712603223060815352897627143765012467038566861500623924649066418560464199180452074970585785153236741386086371314350861503559335063116817660739011724357414797905603646524795431498963359399384246741701921323153230624562956364638909924365061400672182202949352266992859460510133897288388830533310042551109807835511269833508463935966485307174216329656869481020902406760096225091089165978808408815778364821160649647533558694143840513654308131513860415380742195980937862473618074903388689759478342746690496509778709465106869461688860966375420029366529516390491620847492228143153074109054298541821378493092121017389029511686129147272714429057063818565333886102176073184099311165284325087438911550147125041917450107175144010447330122574650071506445583030684127041990670666253939373624187169209595910341052180550468021815179979321997128234526523720353086221902023797078995424942509979007101232179364536566894710302241329981458075693346264448883040614342390575237577702694634760990644433614736783632751548739863685303839571124034965167920185960483047376675187814183393854872188125916687329424536639020031846487188284266928853027771674299213478975662346362946792548121429025845069227608922599287995534655441741322078348085058655273152682925685613061882587968265932812926503085158914867105286923006943584796157301756280259297737031675667104925205085890156822463943632293826903690874238778815142818924447746415016590575430893743866652597259141611180099928901654493529349565505981445312500000 [56,36] -997569523679957007309390139354420033068469700336498355321497815716382503576973741102181869517592483654511475523301897694086732863687927340621288463615983991132875541865220428175846657357862954435378850920136037360508213665469617449174803174749445998314605074144837792198800658418247002024249170362008345846543701299812200434239916173011671472520193576722634876516540724741026753926043065532134166942068475759320138760114581351758180853836597577468819236278012404434116910811386422249197312110335052345337747725576545653550023256490217792023580548701446943895140333314074420638765528435480579425936296700048946153906801587521349684685104856980748234753085443970592168249363537281176339643919712319186508691756562479183451825834511179569191976600268468763003350462064875674841746044954063121283049495450289873015692623251555698246006720993429916801808806658109170454947028453511303438731008898808925463972965871148198665473156773934357740083238212519597196954735837055109979142738353155549056908288515766699154884464723494703682273689107906122426954239748003199311544013559801545276457141997565794264068738438792153649353156811380581188985797856771459814247070720034147237974357533540695914336880547813471438724056858793154380273488519843743937902636714475839438853646022687021831770056536980952215246341454391119613026372058871581199963131425839133913785458786973677536354306777956917178095508108852511040858930416308178516115636316918176518624254217275934643183117810606093810317620659770740916824573520880068132382263954637279695544275066965079932480282556281836613316909508596103845237506842074959204279911819198745092041724273412609381088051805805697475562713568105453834126001371208339396312842494134701086695394296953643417761272902644617281653364459038981707926832436132138348973889504352248434975937083383611550977952649483971752480705840122550872053877760023251871345706578833911160987619089487694862283595585136102446668859822880288766533455705723110780469478239266700332433424785654294149879573470247580877732931636876948245663542284283505850243448560311273123404742081904250326790297573056036998949300967131209486630366352548789381220826192035143606764282383489219061001088797282892351456834064742179322017060043502608418984631898091568181592822884020823420587170415528786527428089463414249248960965556066781710895521419642178415640790256624370613280916586518287658691406250 [56,37] 559165592918051834954360537522382452478697173869124696123496930309737718535366746878387476143267700711123413610002342431114085021671247587386457504479996505604221902147570545835502087179402876093089013110592089628358107822616163319831706531438375713083786527719333456499974779064090862130038342021722446770465573137576446767266688124442753367485899842038615070497992087276029036484146283287764958455320849122967586472197219060893227477188177937962043673439694512870434625572031031720801504868154450094193451050134678687385163761370472241483684704857396967380935112143554428087765847880805517242216596902885975617794013117058617884478675379342266405011405936624880518970748501933600530659738338551297834843283394209250868943478248211845325882434372032030931825746328817960349465362923421185288360880291301529453339273585958826084426126711983843976904166206788867665483369702752902457217084481124547497568681356132109979640610947522765526537170662865010904757978676568558638863928493518253624147361353159577938132068292307306865432130753740597707571691956542897574347752213293952989603986600703621573440574886847267480968079247658025539029008749590827730125299945971654853500381475815346381422548738972187282946952407814094821149220594246033232242786499773180215173798543821549316408712956701007320271307409004277222922705475016420922869693138003244148842595835141619225350715591051747539656303063701252506340427149128367834121862232137604284213800540420773725925686271724392312966136624648976195181155813296300923232932207850056403980751076211585630280464410707453972273706145575900208572584774702790629627500668836728435143232413027175057899369875099362334578897729351563484124271873127818182557953008734698638532571670769594132576365167930751519456728125905888798210169692663170993784306911790924326340629867876279714385132632605504749256609603858726092323688900154276547263239210545327819282992926436876834915451990676428360763546333367227626772136327588275853639862898376022638140490844160097745632633582559584191519836924544832867892224871340018822888766624423557219123646814986358609359580326021573718552416359328459578863708845365712860099367471302450395808668005609931416056151556595511515208672729512719568728808313904468234953928818534542071102662950141548743502930006891302365245889918886707183787140878930828278797016092636939284948871531355507613625377416610717773437500 [56,38] -291340095691006000799631176514676918817515799133153152104156927701581477078307578998538291288930183733881348289135922601047433736398513681652917620151097647602536507963805906043162950946399760090459182827548717974732847324669459648761620595935063510948747575079685818478907639297163221826133641083557388487634197748132508642209418853336695806996326345999379347131715438727570706612214387089500056879957039541269070072095152866075930160308109582388662934075455802821113087245344753363125812740853104554578585376000812156871251859719078217085155122882128794252195727303944037788341404726149886740602574824549183303772511022135899921163662725571969133524981544449712367962777952626742208120911362356337814398984598575950751117333966314712105070437970930995882966521390053290241903545092890673871407016809501149470963103348926889436759757338228540031991624042883631540671219748697758881723854270272036193975812504266850934759665029406879361027475638935160232585205639949401830384546941222229475195293298779912822051051948857355422932340471521237807861718685589006765583339821941025297976828588686379806993949475070276618913011426206515715535339793293862186144672791122656002817379086435198283629920620590588871178067628448506408941738040140784805663461492775817932642819212905178537859334855583271725866993120395706268577830364651347877028498496458882274850018286649285128118786647668992488087895975728632003981616477364273275285376781077129524862945208842510275946203806926813427242569307387112159173102945968169372115063931770434270063533218206307412932250134753867676047605768286538117211857947370273359573705341069260315327069773483862269794082713278451632239374315590570630132701528931031642552269261095813907961968077131996796593275108816923198459567443866692681692054028256646525874855503787692235204831484324119624953045480805679300783197137413891790944039458317942746083077329479884225911580513749961678108462061050076842098021340942536624113181464326707209489057765626375829571215291233926276947409306374632174651477748384094149230219462033904476756930622041618027741382550069239185079136565217757461319041677572135492237409586670380744676053686415966230092923245311657036485426937597891437749937768076168229579520284603949607719293873684682451784693007770795649292584869162412365691100695240960394701034538735588636496046566377871034347890599747188389301300048828125000000 [56,39] 140954874618176345424828394744496654295614367652632917652221917090061110952262020994689425362933520268914821448235556883047916495210855054337158475852809919985423329868191239762467121015507930371863524308568996238248282626613290014974758177428255844912476885499510486928926211954807402077684842364806531875015823506528821013485120606648011481467218409829741438606489630112332026120920243283888700243251807872860439680701766223867187204365889715724307422891220195216619580789222077984494255168135337435910137389967036150969254518185538566426577430042589740516619776307457171535148997597480452750506591294277304212189317442841640876318044910154282338070449158086633535805892223466135134896650073717306754031178877741964693069107705155255338213475356602652200559763732649824497873151806623628753063546485114240753720598712728253175625303578845115347603253800888047395583022532383908381848436563562555105376882461127561612516744084029536091901859646803026168639849073110739000229065220349426729763256409754747675310067924714186886002322021978879580502053277979586407299001093662173769001771713208075683846283350171622319186180125357906800570818065238310491237662799491814033871361714638513612634325200090129158272188523423892913974006552862692601149819581488179712205418765823126301596050323524398943483631697486377478552754608106352332302793578461270458667270889191884961508470647859633032924001360660301639942588576686282015907167997021114492257887957455162174010968534545226640588535884714149335071830849358984371932581788805031322645825423157183682657645806786942320229770925051487580656810875917648040282282632496599804689491123926032811236879900688434775731121216901369788899724165388296516710939085569595826811101730830931957471785790005725289859393803395358974794937695465712344501112781240192888789684756359240777142466608649267066160410693962802146313213257176820761625288001855630673135637277817231336352675823013849077418607678297925542005083686272983688440466323413721140677705952657429360008789647137229726591354811352380160207489512503619407094971088339429550702120302068640556400866369302651640365481786618140483284332276439709982833230865391797570085871197724758166009070454613152713434083374950742036117531554989428064210115100423538902773075824963686333527820899815534905321649266350529689344566461835009299500829954739089533433116230298765003681182861328125000 [56,40] -63184159346928627136363684132892523228544284429762424541841711240110879525623799807486134507782306659517754874796586136271804480792583825065063842775201310481086403206223850244531143884761003501512464561196674735076373825187840557749312121515961506824969639673741999333605832354059260001531519745235908665300477285721994509997386607753356391696872945073083747362604265542483956007624132948195625943321493975436294826518290523655688230710931762165797271818413588502121659256766890460580282878403965140416295146631598974798774740529168335001104442081372179753943960368948457283735474055750150786821828830992030558763300349749031995747669122516414294815985629830891936228750339772227215802041566757887474000336919751752538456383463173791700995824014406250064252546421477520687076738905654844946186079937802456693014074866886340632017265194273420628911812327123254768438160184068758146114087609704970376870527749603714394049788778020381508316991458916850823845773572059566024537618583997127367034562929352221032777227644291754367621461145501496657315535358123470951446839698536548724995794182686772210528711675024039677440479492561862557900696108227265325144180827210356654852319521958608369213838300384748824030632565636936477240242915220107551888851008084390776731554233276076814312713417962116202965978748954333305431308160537115534275204229760907741783973043917204258827507403596978773011969711108818765335365155001404496283102547865849631426664042101969288229757355915308109136352260489215445296473163716674709220109268620799503533127858269987965111081291774086656265369653253174368872798442026035332396549204829319548023061411613167186536777093463602460160260639623258310911853966612147625409853302844910426463740691570350931365797846960428551458036006030373110209483629590452251827538697180454219809897738684893984856797146930152601904503916652283920914625969595895236807766049196457204987534917182380696999013433186292335795690364471219884242686392998783094995790100984375075721976586073611874359561980943800913886277687762878009082280942439477516714440929748310030690362092953784827451845313186339173572205346389637932760178241887712636864390073088618013388280068574997629653407572330801048594347897581490271663914551605306856876716100756582810589921926860324865443070639848449348977936906452613347182579592475570409525249967151727670255922930664382874965667724609375 [56,41] 26155981495078620248322820750949945902323544167788171184471692746543273373141856963089498574959649222571552290519781464255166644607452168342124522080852093075182725141153305694908559825624537015983787301017523282042160459858868932423909256493458368758461440946593428119970259352781429526660350813158405584088449175377041674476112497026027606157959550500480166374981967882687441957192100395328822349875879888429199489071510953881465495566673719889249980625474482384950615696614233810944781061009116964857925476405819251469770939003129526398595171663256576561449314228184187649320274576338610316496802667176230740058382100540674426979458789576954697421395856082578889760465303047463343447478793673135344762248168676401215546549258036517757588137568310034476037747906665668281214959817452079419450875660644897707666180781079057305304292047572711070000507504030528729612269430667171286399925414529803150935594572861729184119803130113090843889533642163435823649520124630201705797662499746476874117818942843477132786283736237379570525164632083676606727787557762480986603453064480975663239388346198161342541481521110055520243218901656503361028287456373597633620818416799733787744191507840903816671174379672691674588443947667193509766460484911089023481051041492898292357415731453529206157245617977050560897368680318915969280035533166161172432955020401682614647704619436554482735667610096141133735592270222005254454713100588113227783142002324103457775706159758243874758550290108703724699170850355556065692279690976270201481895950613097438947529348254274915144267807659402646227022474642792676583092250735768572958576319475483889053161254653280769346033851762138954670278157927360053585002025563635709868413382207004161772187049465283756089173748247573589614202702836178335485103396109076145489497504178680794349445227418821588961509318905225480035662694883466051905380373700092118246396697198006357207284393498493919352943104321546240166972522839544988926388900380415926794562300877265942664831875505327824080116331881517544865109701976203071954390763569774965278271103491015127509842462482529287634488327264577230016400523584371899865934279792600714315576791507037621017486425513715045513922899933222547642837324183063855294882960660396058728453905056556477306599454686942087741803407879660834568369872071715170051423662652297448180920697025086951725825201719999313354492187500 [56,42] -9956712640426458386112779844583560782902415510930160973155945499274549918693199977142849515762134056915159237158683274731638667871513509188509974296712559787292226469684101534661310006259984590517981637853695181534270032152684025630610210362288377514640590445318740348371251543981525210141509018622214463032123209289492878631736766831278717433410239091200164422358483155333163149663887166223873953996274026397519321922564859780925174714935432834620985700231475536871857171191623279904120791330691536316591243140626310177546741549487579266683519008046513892516987258310125480814101431926445762423958044437500403343050744726394745861087623031031019671969494865540183241817369192508403013440784759736213803839752642907153065972743048567114461590380023190572691208135817384597766813182881520304097444951775653412876076210538098362564435254787069650638912406734028449927856321386817165950168137177500541997644733493105765643694590790937908395302900398955381611753687145795882981357393865397556051146300298313582702007446436744530281758248160486447467174278383710494385995859224114844608416207305840033905011135501564721369583367506516927248081131525404697678966984893974251184247167888158433122606475068680048950426346850310342379585920831977157401245389310898368831664150730035116681435704693758304278268088135244226887479251458312968422070605299272969044210972240293435773061408568443834926351924417134089467653377764474112128090801424141444507288048544464391281008325183881862575232394436408400889724305376197236032175233875839396857320207917397793039462108275581617339499898778348195988129834332607368283253423028191593858466584741295721586399883782311650532088383325047928764766099898227689178990572232938896196705238947312647117684946119431718728059382536016034750910682191315541380116043773140464111528039613664856451576274194394415682697977233888878450309042594699437792626696314073037611892367516667718629898728177626052655686153966910730859179170897040462247032880622681578079301097769978462254223357093738362841364174001927032983463905152143834541205827476639153370083344014325862314758309353314906531031696122514548905058769586108381533689052561361729184261000879183314718210417404011469155418421304320960908964450535783450867073401521853310831172829103941784495948961968069839692953045945208479105740443331568013864835142712195192871149629354476928710937500 [56,43] 3466667959764993782233303508156972063269577072488151794481712533021819155284153113578545801668801392782347218509097672406512502481245589065250915910747913603638115017129090806091581089653264050997675991740321898816519249307425362135277646574787326434864876521265322535024075851532888819757325610959475146248682609393563272215359127754244329606657052127213275234803005100042486705915864657613764606162518937498641531076807817828653782687497270056983731215661740400910912783211033608414701707129696002129813763911885844364805414558236803107177760384656387518266892441869805166118444338252001098151612161591608662510431023090186324607371027039333454152491259767245685128021056341914746331157329901542573895844218829679870892688619260664433882009998311523654305341745034676667562623361056895570454179242292598750977285444278255232709885751817562365753327874378707672807066457139013233553391879477180300687384819200299140051069401292717627495423239680421301726292627232025512765796630860350381007551638660634282392565847476282507860659712182618550113696343250740737547447401072845104631602248715225457691413082816502726352242340274259616673323437939370204767197974154460604535854364297060793697887202487298966577203401312661693212882529121730741197343741817683302181539832074808820537070543119082457628645646230808443580514701249873468568175467391189884926737408078091896331268225305276534666798059549743677943638393880018804078683128973616624784526631066618281929180334362670032148919287600583624322367256218916023782026449029063430572306096491039644014679758142345890492889865675217234863979475683604063209805331310567593259958416843987571855615061572503706937266499253099129264002682132089738302077107240827488367206021707269180441110304744129701688618008656846841267501522692558199140829265813338021789455464992121808835296659558226165072006886399351592449356463485177139925515342992454399434806672897824824805128866797333061938396003674733165784562483998303076942400793772031077149833438571284716485753939580415857448701184545004919360512347150109294208176200141980009735790729447229108786278341045042908546217710216607210130430919046279938769529795226987233736481054611282775068300418073446550542772473755495401700716139723578952369495169214390396370443131078276447978814244437915931022627302525118538917815452980145281280943692081564222462475299835205078125000 [56,44] -1096942701245164180485914217501638065870302700035199513415444285536473790894890937507333191148771377146787768275090467498690297575878998864627331958967963005993885580490734480501646388568428246122247548769128820023697807490535488169497842719485470397674248996623636223243296851892033961591494511373617663216385540408147579393514537252493324975256165439469566328764132435318137418530918608018009327854335991401973521325101586599292057667896912047100172058042349486252765204298745220311704811202022574236119925329994169471721845089378804458477807175737788283904562858697166776944945927279936837575256645888937448008469136797962714764707243255270111839717253661296576875807800501345725616235635789005331442281256032311629624885003289966385016835901077961107729432246280230885059680497896029318155163483346642777968183415217602927525580309140767448285049670806546669917424118900607783182831984077696803166902579757324305030720719642621513641315791914142740871797223764057657939509997356950522883051647790287064638129066877734061186165444580112790845409018103415058001205676640195862399608377461692202072470766543083288000628325549969803077569558552633430364950539060161911385532042468361778047812948987811909354136823759499482008912641670596781090966501901535677843982701938674326526999983811596945509045322153014165118193493327868525397710105428666046024765828937394888227283727366177534374130408674013408400151981618670392877577780736705983833047742586266718525439394440947777698676610022446585629998480496990738450183818410247332450081234654224865719348391407600225182383244183402387090848242263993536676884050117431837803129759031143710243305471014503603654177555627573217699498256589548262547388568257243304919835811016261027100032511451043409208266624511210349909181802441725555690157292240567036070151487020032292428707824573228683389045736680832216850229853556699985621014094106264680899344705750053939512467702560456307909089865583738444168366090593557520782941856972336148380576055609568635807962135615956312219480228367498051450357932962398786906709670895705706265674542562297074632731642670560569225120724769450931112102591010215182932084827473484672974650464296297401649520418419811076398946003094509379126536011256171882824788125066155193296734713578434099583892979651196758243953139863261841048871708475219433065461771548143588006496429443359375000 [56,45] 313189421932095202641182703296763444520230066580378364037753145625216833263265709249263907398170187303953079031651358737345392416386539582533001087666737288106779374884774791089783768209028595288724896433403302408252555481748427822498955030010047357041325448010402890441524430555887785216216723179085907174892380313917609366656529162703403374877182903185111027393269864045274003486925051068191960394630487436854635181839490041305431138579931994460480546821018951773475428054600901084848599826979164917692523650590293207081205003018065848766804265358128979793751870339521963159581915185386585702111888018054116808009050686001223708448229179980702311260525596266236695826758850608679131069907420196880110504719301594825701216916482323896951239855045656053451050843646135928460778134072815761294400243451131297590000485681433429098900269897315751273952066766419260600442867877958359407752906150742763278632571890537843120420271379490235227783065013033872783367126780064559952429562298681987872369303395233619586736133652607933900545426883890972711710594855500064795306908949955305314817674162793469908556905419121426083064350077726095645928528649099717719054083508079269487548834515953082832780902519816674307139201524590447561668241106935423043219987970811907634551728819132382822202334098070896027927898209762205369270289199998909910810862839985643032587258274831856398018596265345884186839086278351836373706932018477488592417790554239933274071194064564337329922126184334145450735429318763704711103081522369242837972033119991483965181644702574796292025540426259211854951440839665467663993399192912169035592775503164401542938636131901600213563323382127589905957140546289367675743824133582936075617864361502457315270373648969578075146527480199491759233793069932952287442806949692027391501415202308041935522606190537781047398714517642945552000813164384517261605996532410168310069850476612579476341131801741797412559375837689682852598745485873770816467549734553146364701890394663556801118779082694132081822689675298661091021378864595690735214644612802915155454319353001634138351858600713343582694884508356989356890726088876274668820300965551397900294429948092293893718381671609480409733539219794499079430856920043061167164461188756929727466200109506369285322136089953362314062282852350069708618570018921222826208708130482638587466226454125717282295227050781250 [56,46] -79991448659460362027162873197909851243368695774251083649007581170393899207415692040643065599499062383371285137538500008558490913560792294068588973524639643483107073401417453871661563093937973937304460753012406521622768137402388867650349460718775373238390794925039991813056336522300128573312111079974627102272033787610352043383989923371477959787548278623357873488451412163265657014256682556741890708070267120638396058614647902298248489880276732987633448620343480934505787495382933043318764974990783923722981680559713094431526342560653026528797009451928636945121542649171126189686419883048474262009829953113694388214878195678268267986058272145915813868397975805121119032282498359280280800414109979523847886166408723965660657356604939917977151942152265124195514850514269949168003603962040158536211661985528413264981137753891146514219480453836184662307505055927856684285713253324716237842529668849111735592114662677638203582975850283357677370877008939987169772867919799979836891944839090639383940394407339895093896145194075510216680298603664808209518940044826748326749621983696498715622849427749600387568663433056858889591136978035778620071334127705391470059037588831447197984015378783133241940408337097738143896323013208890071996028808810237030412088924118294872828411799125543056396066161953919703617526809211015957635525038900577729996899685212974925589119922220264217372494256523775615664003430331124854423344981878042586152314133006770484732550152208924841274059673580412324894142620761555405573900649559640276335094778340037620613307656330001176877749295208755383323403176975297709759929240981787295630146798549075928693588863311645199990748126889891049744586172660923867297327866045610812790775398234010008903847976935402481564352335049539363895627800646693799723233967422409853521456730223069951130484757735753547426374128374280916119009163656918145620241880029013211009495460905556771308631938139480462457868956451400096322163886634901267222788047222851948987856016161565371312458001299485247520768781851641694147053522527781757495945694775455603789516405419434120612159652065110422348346046773792812312781197134437059333886973783976818391892127269908919542162656086331291849085609374043091574169186938170935504860798762247956689150036298218380940814613945143886367227538321252429896774541685509160463072447777577167471463326364755630493164062500 [56,47] 18020675643906346266988238316997205541921925604705319686168240341053687516619802592450033112075516158016134420058052177923446759104730567727254617909619729745091172317917293314851072916701891219646483814953721257669572447676606743747510375780762149594188029517331451320342483504906853732876643405071537342638507565370296230480415209061146124633274732757043342457672896976586096241475875716300560215460036963825947745342609005734221522838893312090783853503704070726491358043505052495506156539754537704063902846817079079900885109245694127703463581105662430787776508529857307290454762666628160721414707879860329415327721929733169718715049717721448570706684105287161706430616021349589132856265729645878283164844628179484189027840981195541673958347219038923169316808954711332386014097354461670367944262877832649355163089044103409389196788499725162712089236537989845759927498522798980157475138242663622078707878656927987271246771986358487958158926534315640767778725263733638760600420466855775964564482173532619467650487278341687880501815527770691833544152619595076307326704959537624636985984661495397619710777628956821494654860173915253793202197580808387317835490645970121324068339767295774610567828369803757458714770824169638858747843459772986501286869237408733092506311592088392049515301238687050320954479071097024724472429646327347956576852775991342450582171844197481911087212250558646454050555069086787631365601626474106175728552340959874855181301756770279427036997068285764257029087222768385067538337993444571864394898549229716190681826122002124026026061766326233897263943912565747702122406813182053656624976527117839016743517149118725873438275927840984822504829304729201828411071964491643237185225934612995508990953024567826195279072179301706489414683473347419266175549799751416205412828331738805655152430208445672900349945363181451172102411355360256752760032988893450753263176579110757718625606890422167472336511829651602186286551372537293473297577884418654065356732980308943732515127285124556771246065685656561119908348873934643225171141984304834164333726971176645393071266093285788147352314710714284016728708286233435168763614973569286576388484755749377086299662452810779942934865469857913817156711562639230271639112126090657390843556228467033907802902387175148227528968719455434676139770194421742678485276467625908480840735137462615966796875000 [56,48] -3465886928104572136479887965904648741794979789713367863287745377167436365113654952825295121416914385972868462713224087930096442053539299806647208443797838102631954472344415786943469975532202525476191392382266534424022195218878434110586910969989128037494861268509821895243718482329392515482760803585560648824317133461486285005136717223888913646937083350538919133876421390404785990311825225863879619943477025248443033735173781140448076872801991946344669678526296192240528108828703667040930484844889438765124470420670340396060549555987449912311330364766935932982023220547408629607969185506967160204903781560332492340115123575809914879828898842758159592401951292174239926416851654801477162138616984795509535624794746901232896023051900772934485391624024257272605051599870640069848941163093011739043553720842827169075972359143842943856262763064079931598319760518364019120252813498011476247889678361844954688220974227760985753343623515304155369385890001684277566915272944654732245997283532006124640915292937434432976352865619820796309433144470968232362219239569480785929009072838478922792776435480489484249253091623659618230020105314396111989741072209225491505105033989502463397170427129324275271189163335036104175858557693008204719237210258185286298907579396396057100912502679416810051305640989322302939276697972777405923015896816929097341468915567478579759611057143011630622034371926459473559633255797871532053474577306786605158594279705043854964103035914041832713566367230141157586652848390563169241263743431820399081194510929501935521472293163378008745634068464012387216342748661598676690893263870415880472883838422260182851794060834029882758452225189457112903340154707429684968861453406629058989029247811761617083538599148855305121405368435814042982081371739221823326464004635402019697538332198754791602430207254064662416365592641460806628383245738825440775738601831962229816844629817368914488614717064188190553344816276281372381472465270589263096216461782415984133002634586084215628019620201855633189833820699956985992943591289986712476470259097330598495344795293378159415270626266659110619475626767717635688601798961190739888671536989682642319037380252798930052400614309942953811689005860946900678151398530062714876943045329332713203271259774003969645084710775917210771558337001196170500785028335127835319440237071830779314041137695312500000000 [56,49] 519491782449294909050552205136082997652785679384338452535301933752603680948532030408468772025608866051260431863332793405399785539301657872113078454180533479890288739722887713360841142938698055849509808604154620810860070942792152659361883645090350678862958377682186958203397958677148183148979516296641483218621079749815181106126026071848326023459454371786332185912341118031748909569936137971542673982385782077513344428238537299002482016120698715377690088145905094099692677001657781326463425212983962254735781649358628859919028440833817341818716518686082621156880771070971601024588347808990402706126739308883042767330789899768911014653675860717170858875142513103540334325338690898276141096227998328513812537353305600691609375192547243105213479345111090939145366501514146190968316358210473332722431069266062377018847334699299142913492765170964110078352927877543959951019354132862972544058900236197666404185940312597021748278187830398752244617829010717235781249003782349124701016915882374136466839054692218050512751822933698910616053203282396033622329258391734272698679453084483064378741499160846962302498169556197446794944247032355831359048895370312171441001163941882787914833937684746630302160035628563580481155016784508156670621076448654677486148324240177860479449390856884599051157524467878031827736674201294229353341881640698869782205925380783202274901656062922948930873619224042380590361154252027926070792609889532079725561998238581781987579163593727189096479586214951352564441714425487794387197500843137443295469354950708983526276394535012442176452754510424285641724659759314065077383948945675932615346620339271188926632860671453459087595443733800402103836159487550181742436445528715610853789549285369061974544642057763680622790104177050225968446678270137578123908393843024436629785530011959294799723887856504027043173332881118784900030804671406316683517843748938773189255725792382526583367290292895416451451517415063554564610864609510016065662237162372696799921971775303368590502833619213827692976405789372346525583817783999960772371672140717149956518054150219433268412870702584766285468640706464951268401039537502763220429486628899249804448914555294529096055750658916081744455922134183118793579137517154575063457062963717169832248306238733389972027833210388253847850773795698375002965500385953764861390880014369031414389610290527343750 [56,50] -41398958747931991367945002169683003537834620418103863181540531031823305803818493866788098574726955787257598519588346148557427849167269326266186629133751352514162712842902340142594051446904000592912207003203457211126376571758447855309393475017093506117273143910148618370315492226198275648690829055505058114743085660290265247460485497080886014472453063972089981044533518260648574676533286417031228382219587071246894838592434488072899363637436895782128538578305771409374293087069550872605376639141686711256836561584663291319415316446338929442979625198676405547017945233300540160609298247986109948659269859966947377143758406367737379841518040744505065173770201759886234268151076015597487998556114835274170141860710848473252497964865302964347408333054354298420651660603995155159443625913264727708379176933803861728179658939525635035081550088636340634068681999072097433749273971315705369943600073775653257812601754143665718478549917185764878135822432104885978490700832700780372321672641697340657162248363515961385742269317727691597771534380460677099502141527508287095317238825911127627229904750915548250990543740859700953400770891198759618843205081038361621057009963584207562856278987071886398708823897507025438350264727257934946443111638108491677506131031914891549095249167146741876739765985698790055740368542008681304839975501345337951113168831875822820036379994345223825086989420057157011416351903647298395251989608926895567382459035211644077404721112394520850072498924687872224574955672545445469576076940672951219163921366961117309692416547784121670225618790450025618279340136867659224739302439988552454674541759591026856294212076163439768599349187339730008346510823461388062872659448478647537109450777213374952060119243227273065895823156507615299428681734922656206993295762474623102996519075182861917463425779322011070431333303364922151572392168836862900491742826319507590551036994795677947022416351117260501604135167688336286724496525637434181166926458637368672171046690227053863502444337066757222462139972453372893961475474462151251343419823726567344549427965756399992084666825546072736042821797709458040911801287646105212420454994648699250185731966548787227194013074702732399337541077431687385860224960897759428152135792105838567199216641448724254241343578862743257592691019418751042179254601149906989121518563479185104370117187500000 [56,51] -6153523104891953998524010348008529158113287071140343431915324593331681871076867085695090685372686122804444049633141402366947250951911720911597880039955071727444427617864678964612281014173572160959968937602741019164943446977967107291723772351414093940405939201964979640166129200374218637117215995910055158911909540149718426289519385139168296765690730557102101698115295505326026606844288859294787502617922383165588184876177577932628829499593222313753916427986992158463309434843369832041403849907723934285826843871595284833706609093437363693965978450326417587849638668700834040408425941572614992020630922722527517233600592440845564745903608254358353253760717101857845017862223777924115303840164591720001067999875327729187994576354976697611551494455748790903289973980324873543770286274870426971422358527241419894733720981441630859952889664297984921961479093960154003229299585839897041424632167183502096538664382932034631193473766380198560728239697302812526904904847186017072270434372704092814668374630809780787571566553601360705102422995451986245115092584668594176163419447816796872540196511258249001314530106721557473848745000520254850152627676320112932894181798497203417587540036117864689970263118015454789611074068134775225916058812866278166332789725657260930552655867502876812537209572761874745113070865975968335056479387340139269300439461754243540953447826035311880601652734417066694193052688374150640067149085185402719473872466786571649907217621467581872197733635409544597200624607622389087896711643869888534837765037390623223069452477046928385607995180457791222652172628208265553254386737014980038512457093646221552895694299975254848726184265584208694104191102076529501898004627031362204955019134577483546639297514911571030302096218644433338542428868668283561491811812182087120911024096066877851870232070584400332913029791364696690115825294384130594356877446894773474103688495735179363991414961293431092800411004360201849658772867549320745957043843635514876116958953023433846547828457445969475088562871718727472788717211060467209686332973134638316543244647270578627031479573325262223815946586315674645240288665684892113866390677637959332834417746814607876867431878802195384844727415526781657079498062545622195716096394997944391525782419490559025537273989350200228109569302166617753432290710557950319525843951851129531860351562500 [56,52] 3217367401889347957394728987623027458355724871122545713334551389226491793495622914864765704706193056739283704744526784037618423892265333821042860161010382129125927968108873832024141719300023882201729511400482666708761343759215079702541277708882757218862153122589880689662347877895685174011128162497485614966845056651451794889447689058317720774805315765567367212944071006723408545491142378718893513272139860854824782896681495605798584861882094533023622743062406366208692187102797291159215739295116139097673938482081585711987501144153750388551510663601061359720399975716548373334954384525487406031553393687092060633907105869819492861771264777675038613310540669653306674121496772498860152659156162542437715568950140231201368670170676582365273981715266180698685278088868593415918089509715842937089347886401560701558359828301346716928234561157020515587129603849346437723409260118407825725859264901208017311500189003506844105992145634186737764961925167469675931795383605617220677476887441840317403267996492788183844901377044159664868116486770692373249244596025592632349384967081281866146962937800542246216974735553449369593455324261274950899130443857500242871137372566200744605863526301913811757010926690149609955645672816564116275471570195333927144804948283719898586824863805652999698426276406202343301667108254970060365707628990345159021405000050428166812828989822115550919743341792541250949075254830514006992938287290102821301357874614359007988583772370070139982651565302401663880537018543177239544956052404370807611987026427133484028220465824466868163953694614617337002098109377830399469859263615349841705282737357472015972843797138662925019124931841100809536605058948288529265738602195823652461747736462465162324195778807964700593503756148305259886316391473311985939592308096819830630970629183088656831904240811075943747483609818543794297237939338928982302304636521788199338236637518045026249203116870514327579192201717518822572311623608873779200086427913716048226277843414737761673672061371097025339610441877822250430825251621011689865570649535042957568135227843027802474667150552042982410389707023560402523608898434917817265924322279578725686712335462907718923605762485397822981204273487175987469359319011851930256977929751883858448952378700995721852502994222600632343698043529481409193160335036054675583727657794952392578125000 [56,53] -672200244695856877630248995562494318857624524547213298435427029811877693237387392230762317565568206188587636099325087337784524715085851206374655612807369370085569360112116788085631623208353948221916053041850235923369914154612572100930736972731789898645683486150060813930101143489371575202177048971244500836607905187500733467058790312438204499084335589407515324167181969321843914851651291668849267264804873913990052795432835670303998831444206483164953756163843972868225984017987528749988898707113986322187715975104641631731834539322356304728992952733667772487174778499183545187359960292421921044522377352225116828388725120142802452654910054830859792676773428383602439291736477475435173726110782268394268611050933792051091083671674279339507274854361438613895861685968550456185278494843506040348582285124909975217398543263835307247632215925293924005108937481941658872728942976613502991481856698701570977297903659540122266444078060642953431462863450475042178051917852257420211917974233242983308251883142243427059737281527886846025719692536004743416256693467526671582960059637451151119837660602716538569674921541510554199839375248787226337222358389453749388739083327384062498526416006435285277439901177054759982180573335442670586237110136447860554464601477980885546895194899342059361093319070562919351034251820145832901306161452238247950719247459123464187555223920620685380576168394407350175767251234332914895370818466727354679754708138976503776783339717055700013829696356559963568323676106710472272439312375821211666539213208711971135178536072068725480612087050854751590162390974732397462041233124738270828721748007039323651441097091544341265315064902729773786058992930478745042420859692059310606887708349851340125627836567412748917023900533316512429865588265565559694748718519928874522159507166153721118920271133090668591193274072720776263819234453744436051022205239083549037278818066373806311685688596318936559279488805464905874202808711507707526956389498043330722562894208657504833006856496986502966141628762306671252364287569897960399492463049828946629117358996657311017073941250824527695931601614790345763787617031451783959276145226707346994348415229329214414967980490997042876704665339537983857040464512325197026552643949049153474592429350155378396983791352382945237046096701163055107952626343603697023354470729827880859375 [56,54] 81281372923220388684905664906241014850678556190253513135435678505832895285038173598585182073142490771204191132687728359075176075563121764971004309372752479363906463681916819123431899419407907890550826075404371602121216257656790012937261126795777564360404337694005528027535913031414370056946935350073890912819187741834052054716128490375335545877993638479946485405570397226943497614369610086215158499472026359767890183288218308963469993354366878536447369138088006177196694230822100039111729793475109191743798873237468416370134512252842400021472952106814908554858348346895493481433638823804606784458347580830287814246898757923894120227041343507081601000712071164226981843526908715375854374106164401221236593497240066510961776972301809229939117689971355482581858012588213383612213186131794046969363253442106817298826897057515611331183939868219038904007973765481023788387120906685083738333455520354349011217285222161455604361960743109282600813350769755063633037807275752162675867268868048047224539854083388730602068663629983117471584141353461084174108934905084459392476861154450618001097076905478998683315802140536402787841696278112527391937806487859866873445359692726561688091444437239427256613001897339431982321138104583268705064758079791205389586442938651983206686580508852599651512640010256162963725534365984652460901462279322331910093691101882835843217692172769071466217078282271637615484582799899371237764333516161153136404531980955002250023098057930898364002552732510239367337778268891786227154703758097280534571709852026289387171301338330570807563835995110385227264134695715575797023364851032332562952208233719494263292773243413304011924560990972708558049235732487783017630356178563744761691604319412718235845766546500923115830356499544891915698163398001574680064057473500628697836115766326959994245030610142817958178648557312087357981365468523761188690594743389385954031209691279129286412173642393082180733184816412724062391990315464469875883216065480404651525937051715238520790749655704581340522377564281763058660596095863204095631643832261592203071556700599010919110849231331597307474720246956481777954897618618771234278705232072786236192437738165566496596788643463137159469649773998811948719788801305045275164279663727328065054082567204795985204456579789412721275850123511808043019755132263526320457458496093750000 [56,55] -4487567135813786298702471959772179367954844740218660016623630435335941417119606222702552580345894935309321595765430986315849624539233256328939430385699155688363312931249569663280229976789671016065722133159292825994616101399676144267398869981565778643562990882174625772576977663533167590925513395346091073664734447709841255555677414218846100637444925080812023467062528118836628541741900439572176946980180851839690955732451274868580155090522221125184975281934400637132217572826839425309546346762673093154003038683316328472043525149066218228101434847242741175039531684755632480756082173732679031882445493709479001825276340732861770332102574868506158282118559720782307346914440546931300101707356723246326197976321523375521243799616764640153250022490951251525569522825524370685216309713041418121934340661596674715294835527842865651107825997250048676549325132316292264831551899916795532455087479992446063982736142542063466785618554669429317944147983621789065820689164105967062262982376224860137653560736666853949606699507524000076853091973931148299764399316877028312270284429641541637465130261493455914876442936561584674338109580460726223590223574545692658547267142782250681853832033141911171239698765109215902600047642166943840886729878135273633375397591560437472907363088632917253802838374283252289529517830993113586647812934870859014364414097969262362489754094036257232151556308294963966243630585710842734568438329817213558545059953913009298928519713582933830979095063048947786751362958146790769357200404603399324407010934709296141999979928460030397784178936999622802462363516009791612436985987430890936411189294096895053126574248337835305899449032519985946724135371926963149029723844215853958116879871006706714118831429152897650078872398083685423557943441058930367561696744077102410208705486193893785492405545440335676402624662166779600330667928504943665126714166689263479903421348773268820535121968720420656646024610879467676309532908015757566927562318474215151626216393068770370354549311741503437061679309328481386698844631162782745651159222773888871499023070480492443480141820569326223401741530632936744978836823050516760745380540283216992946443485796369704102124760577573204881590004858134064352137362773077874696717256342389696253350836850657875592826010694984100398460639957942674982405151240527629852294921875000 [56,56] -334502698044860944530595594124606499458030569271185494757559351519719433226738934190222989460605650258824274274083691231375794180949804633719296114626736997890689717064367228083724114387194144395216424973296908030099292086371272712472974643992333961825773226170235871590185779891799210443119734467459746523552463768465820668991488134220763375273227550181634469496275547824797466236650128983450132459540865126980853327422577585719972619154524731564787917906422310489105926751821158466143645135890513285782667108775407392145000806834505094053311904631977587120093314568380043819136231293217959650389492758080481771591769809855672726330372187597368242889192860758480734020386239330057807948284384179873879229636266557854294180383231741928984349994348529157854699014412031998280558507320786553702838480513326449334497633962547783593157703395110150848120712376870883086444324770439173366253423462064577718142613437882613505943847068519186243807124885209169618663559902203185193029915682782167140210062862550254677307396511546317717836396541880570298928203531743714751669557557531554205997957922177885717448461294669128841549812094724892355293160847093385491441385561862168966819001233625115668186903724205045664951638445732069531037579071703014427190790964865267661872764954211902091855800179360478971242521963879906880328429131044199087892561768372800257651155460781591045247794961026773305024530251024553865954489491552431652044770344692758825765427952214827760189402418236339611658442184791986227783954244503899028375509505745044286027885275971896231909922046587857291380312148634944694316720794685650653661974089003972745940219016831718324335421227913720256667414639736708997007096613369642783263652243266012034461049285318563509631658400283572151291906386336191623515638172566540413851216490720423011990408765920950473007952134621228489157830838647695663085277429281853506530770590955495977528913757326311099672476152459367946944335553849108686124312039419429746209739195872010998838375436804113810682213283044054637053992512575381177199298815857789276669315596114393733558155179957459525123142717601815320923847502537769625188868091139171479292492095377946850080191568717293768679868003774194240458479974503580079400991383684490729760869830731259694716234714042938681866079519977574818767607212066650390625000000 [57,0] 1570516893676687182600430390963698251071363761204122509823344974495506182597204864534575498481723189232423265229239705782223049509091806321358030222016177026091459651129856616367495783196764338139692797844787301610407826747058468877304677062416025342516894496120106943141726070906886352822252763098331213947336566589798127893582282357056775798676158804866609429749178175513628195758413210643800028504232928938155814935385692571087705836730031865723344304190833095243050468229321083840637270198413784295180320036906281326287238377387035399524984769224139231148235206218924496203420807836750179578506068645341661384438465095478981316296065912293668890194716070483392200814870653181643028227598646754073200763161740669421935290150854027981898140216801813285039069828848236261106032052672319482750498976169759017684042455742294465094492592306211284762641550686776476300202226113607570091798401597664509352103981478011457564807671428701627003254869652214998027113932161290359683301815834085667531909141227606695230804540661587530813527999080903917686273794301398102827531111482372906031406851742905319123941125514492139052101577487467399292673502946210426291311992843073174231129414696662399283796177249969196663914134227561581640410905251517331145359048594259637927185589585852276127008306620341422640871108282110661936622853193989882896931713184499681694181272634435859299664843573544201756995090019645719023312935654402865391064240045323051751783423864405774234293089135542020033757131089980499574754948144088018532941249515115846351671245916401555996053677118345951098749674346133200795577140053342408176013063293767028389814009838227196975504628140429815749983952853143841790020919040936243176561195024976190508612854606416649096059367468981089390876197039731212649704955178058272839682528246493546105638949931197744445084877932744406542090516801925971824219115945506479858738240241678792955425480989102335109443222057774856060267160449139503455050357754182705550395936962644425562233467187116704797196011075173694649107242650765253686713804823296554601930330857298650743075848299002182848263649719234302576045721605418003946183369593517974993999028650282195360798240348724501001333894219708446913543940738716151557795755416198645707953045949638132088199675542331376728889624165257639343011807487306434744264583999172006013350993457803410848045370912890936199168834264128236100077629089355468750000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -3000279943922571273382636129683762376569996941089359418800572736219582700186154582600582837411335576820783415358072124768723396168615594832696554707268271993138984491751459863279315018255535870056256467256380630943019023480371636571847815600246635620110386405598252197064246106126049114990316100750636405876152713783172007003749023256028955494329759757245110057954418894203021399901605537403642437646046479884240290549016076420241799410314112862509193504408679313780475572342581964816510990689709767974580354221922658430808713350684318771548539733431272985824896754894689533716877251576366740510317060366161150949453289669292490231085038226745967892243587222659569808408317474542372999127906945972141733857752785818093231839715031821967131276153803823379253830937633742560701915678468281991177432264215524168537061597599288831462468387132211549899550764776697351967151402586036146526095794166753208307300773136416811581038648920836384246151353913628688479180017563633936735701595709496061873185112415338045380003115861741487480391755163436265325334549693522890797587682330695430688404765302894423949145255353185221033118522971467391445224742985258484770326457583303888722346644328042562647675541430022928832271733488812401442278316574759199266464545741581055272817603405411327307105041340942770463988050227684883379606278670735222106402134978355165872441281840349986867133050060302775338023514813151989538355444964300169660503720011433429358037182612250027950112662533891249152258692590906555569532321363721898358673124184514970726445268115664722375438688269122835306621914744106495311724739121280690007951605919143430007147660933105472942935344559958789582958560778163649824682271097849911669778525070301601806952430690608241059268339585778828796033789418004648410864851076323213570918084631122485829413655924841152101374390655548147904732055834342028164155924235873369116414559585335007980650761192613552114380917860171807913020060804452729967563799700972774371355480265786237617917133026474371200593910188818851448122218725702785107771200101327309491455890614165957882025286996693461243780227930338533717854095918140758017389678786284876595365303132207820617697143872826669834607053048195436264727720174862872300233094079617842174941377447712046823116251397883600855486722879497896900539874962289759346299720575115272960485791693550207630244317183956120377585907732509440393187105655670166015625000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 319997741011893191036732873433297824997663765759372662581483400820363948496257605954483775480361815737182357306513072038358845727292072568833442222337769251634270209243191053114110104946997519158158709535997947616135747162863782983816095702383434956285417448810760618189729240334520051198452703646778660143403151538002119235803328260783948287914305723570424919523781361466853323713809018887192295431912592444323462893277696928802147031571698202660536644072707596808681763085092914159679285597450441620375367884535250819416670142024477122892312908071548558739312314214815483668115423323386778325453591293106285693121051311843116860744747680651067929710267079952587608051208613905144953339003688730610525186346513289373712258990396170378489756201570552104336305182290043072362861724929609789612410741901880783802593026343779197106817351886574831271268937653066436145669265864934091338721604697627341651925113509163018423578396477459324299297941624896689653973498403346265554018109749596910853957680684403048767454202082182225403764984994381540159549168416670060444968773709344526872436285818254253219583434791622075604494874614957250606873389704813675857082702806628145593516274782810458513857555316956221335503615322654878044881698440881338142428997687904838095287536763796017673005356260788637988461829383854095246062140316404329322873261768444103347279500807485438834850081521581396787458663773289208529704839172104442660473362441742255301412898741962626918644464894057984239044669532853995883984917127863143302309009533045042148792794521726301889504332840985318851927498017449319506504793864438312131451311983068570451140274221889310658056699942818466236153227082158927877529390452568813319176002594360741506260052438907978098110633534135922465886385529576016840658939455069312937767939553135396165681712532852440096455196447830551988668763810349549677516620423694245204146645630829289191974116501608942997946073834200564898194831079814585752033859141158118447027309606660732879352254992245146282914055419412318903900778211851494834289611910989535028791701636173196595487098531480490747692781238405118045353432831489232328461488288059024312988680876986744223313053328520760641399694725226037704061835460034316020327977908489220870569365894692597260873626964356727299636021302010790023119001767201049968392152722345241915528853285718044875171720903235210013590373787084608636632765410467982292175292968750000000000000000000000000000000000000000000000000000000000000000000 [57,3] -6000250608374801997388734213083453405895061750853211421084751719297252598573897933225779732575656076841597036968132262920093090136944081240846398673410113231178475269631187329420496560175757555701947854368898393877914910553411376001576283846536395136111658006752438798882906122497381695305973759694515086444649753893732864828072546328889269588039819829468862092175739733409642581067746201291274902800299159205388300827124334351939953359061175943904562119000064082106449235995641512451789694857618676251458815974326048408688203559944801839348731488291178698049776502210036450570029555245139156819840047800972920335850794753965251195651946529172730388521824346033586151253793860240651731584607829857177254691495474574598078887368294766461620901701331635897819181760318592933329795501330826918505494260455291837368790390038827163538760042948503926333720837344437294973790115380652263757910674474466157946267466764440332034888862888469231466706784167759831138391402502591933488874556727096193890372239495517551604795683636247106598072889451346310781369832209612468457038421009039276972091132755852578822160518388098126761159227388123926008341565210116009054730648191221131248468822025257448946108983760848704476693396143645411919832275464166329141547524010095687864682515261531394191333937016446596494703958411838170204193345642810828378014958864472468264237740586985077803631896535567751940272206144982135742017710375732287061684453560203718896157701944211815755976187382788183062758620824678511835382142387938772013210091143781548557944231208382408693870691587403754769837946085739784653374895137769143441208354549426873953600229977531856892644581091859411093260279708560255708283125104479271878320985580929844228048461916776743580295061220737616338221710293407301649822631735174857732574125010518656740814381585079823302845949697674084728050260658274836327499881370948244688856368447674965571548908311922185040065692380378407546956726957263528083266550104887719225157376697880773372309830458276648264806628362539109832371599194828383270564765346986083397271556594928507419122617996870880666711187979155361528585629190866142066055032181182517986981600319080146817921210741694772134858593338192061651328076872288150916557183118019227286644399834890567986284642362561760307962482155003169869541742161880364084812160356373171039683021692570937245100879905580221094577906231068084585977828737668460234999656677246093750000000000000000000000000000000000000000000000000000000000 [57,4] 24186906461045572453017662140753224326999302831984651229066717926157565582569476833904153352639363916483033765998136596146503254536068678728547797017278249077173799572116921387471355339703498797559419649007944730132343646503485915585076517887467690775296993612639342003540442037623280330218680620355838297530862882645535702457798912043944811261980434353184506459960044496932978422180545139560612673160956996658691312258195635769889380799405287262849170341800473845515737774983755115704617244679544450791513278300076064126231512776964404481238890183211357392748370641052846961157930312702780519983864901716261484860128799258634981696588122963652947292001318151478992523689163293740310930213306053083290436359726406859159480655183181174775796984557069631240292497910291193130327879241892340947544247789708788608929306739853608704704768582755749797099001104473222779589822283266284859790676099028783588063266713519384580016216994511726746590607445255266358495591958242803692129146412049104826415739467956614191960118255315142030760862215251683352156385769389115054524357628213542219723788380744917916779822072779403903754572756956895518137547082727618508585512167542822121689723419832911589817953784008572374559751633571861627700651374305179640273619653252066420166428507447858379092648890554876336433743486636735874364492638188680570530935607889832931187655676164414778919645932781574812958332293525447185879693280612914404365964230770410355050447985813409209483098330886247322905087660530616886994190521944294209889074137501552012425475195528454993628534921230729266648203842914786901196119801590554297969272031551461527148333772501325916514681018309413881323342410307734287232475900879740826778668019799612726227913616785002808759737965249273416895865202729360680718061533807340499037535588023864460947506979088196460977164226496525502781623373504910734477367052821781990044404379233557999846648185802082158916253673308256585985161462249478981491797936600549656586122288791394397071436918270441732815088828573298074488628950340840793293083107666436193001544928686848907389131190943843874602277319356187094209277592968806010900080854544564625564451493690394348030484075491850444447454300404271656156599669927507080732520560846547552540757066607691880803000610973579692659831843135299418734085248741085398420307409683693484683176717042394231640059271048129700429375917058266745010737530652278337583993561565876007080078125000000000000000000000000000000000000000000000000 [57,5] 115450756741927451279994339652884366265970801725410868313079445965731812649128551393722340123111784190476460621455994015422457590958016566710443217630269134586969057991963902092795987078510691811879943077146447066019237838073806917198143040458698655308259287136739428260162605025462638828341194627820817516013019318952988806982666757824094824225948825257143271270977008103710219709022449032122371929342819497210684902642968079371573214680527834787675605423268421960147564703344177992468792574282768942066781914388169620550600581642319673087529745784714948805600409501252519866134083624397339746980626865207893685800983142987664353858861368280895758530119973288395298026036769774669090873381175741693175636930473279144904325078753661003125106782502968368517724924614622421979440786627543556637630420207008817914661554240700061509388163428208237621915566706171450564791859516796428391769954727888495087286191175086439125076732914902363595175358894316651830469943787167602002181373476616859201217957622018330571843945500952841253171104807040976879921526440441730185629091266750059064172040285684246018634411002968105098993134514007132941144390761352108028351200583363554034954276554004378109333811885471741492838141311224784532782814059869835910637917685517441338834314208756222261727983029207752465354705182638669235604181358388505715509001347337037986560842992633494451715096519553051133486969992827714549727617353098395970998827332182835579309262987000861556869175269681607530628186512178366878837115790746035282265592348524064926128839042806745218660430874628117302835514500265665557813995038892367229423020093733643029958255280318818347948432101000882122667264623926323027828596218991190503788312972417545239390899656093172328259201147212189881382514410812197642572748454506914313877314824410197616574085348956310937563889591186479194616926654421840353296113876648891014136624438654216018218997349831989740020619267411217997255719465720364214864029628292602174412374683985142865775712925077824047176878098321314800524227430265489789042516210006964449946592443084203041475553588146838909809085735095163891377056604014261139383995605858525667820462211775275501202891096654827104336333583799543021837356912223576074339631726736343935572739758110011007887763858898731162357426509149702348863860367186781938290681228465037799068146797700829306674964606162940941707704353252538600528315920756838863781013060361146926879882812500000000000000000000000000000000000000000000 [57,6] -1385534523992606607383381871885357284013086811057616222442261445527599410453735204462663500265377380987042194303025811437747908810843288957045655228107683175210448547101701764773341272238295305740310829934853337815932740808083593173393240409942432759320885608112708976453588414152719535695656026214096405260916337234804271337467430826951191504708181341000138850672992618288675915449381382756715125687878271587395244736363572138100283950432736604567275092534088142766868347703646521364531443021907942307093854246715671555111787493733617944301388067346028069890158595597587382724177023110105449839385469646106428270741762582280808981152234744970690107411193421577139497988452917930576625462692097058467280485686147989172718366448992640096334964692259696484159284434734509276278821505656121286861638092507129231099583752058958088221091950282970582242986556632665329695034937312234173647918056437431778109664331435019130021343570177929618677562814315372117340930853811257876857405969749286931828387781064945163149278579072769990080244233419165389106248967016486904659236856870885433353119327951871322637596374263012131772070499469343928262012882933178926472422801304113510201137647380644586222130657927084339060740846793964105006768280493348951828820908902025985385294656728414504940042549364841145104454966679115472409129052894428475449086167220750818727318549224860839641936559684477208179342733158227610362824816040713392528901949165528136481998790875197711443666418001066520623056749726900775002997752838816416657007606624589872088353327794140886137112693337794740801532365085585690235743899259045917756784231335918291792316859227941987005824237194655620325262100693892290674759576221059951086578717537104064186421941412248378718470608566442937786955384628363043917702843403166050044802870702123115036421514476811597315205759899129387159946334483310977646292506657212556173147812085269315498471537451527088037659672473132850421924542036697895643982972897362839211341367110420560496764020328537204968389623262597287107143657504623868344390158016286729480159319325206026901586719301440457857183240770010574790727621682247386011747787146530690752604396518228519513558813629774793667275699966143499880481796189962023563381842644005733150342324011298548875934278288405022370771519105045051326813590032039120201342281696275867084825953101615055371696602871503623826684118014112548146872691174377560663355524184225942008197307586669921875000000000000000000000000000000000 [57,7] 12225385015289038406628190518767552447637728880415144239849942407826583406804990406585120111195010573470499618144895454571547298651676929961760456506715425922159657412810153631252270314500711886158925106544783356366268033216260508696717751691222632390067170564416407892437127706628284666076958278725042726909341196407383179318069062065394917228794555566958642381718519611340049167736350861745707255803740854287930783859444262170094113290893721461503251322637589667903387088352047979228741934075836261289701873623821709912947240218206359152475308793293911350097266062863836599511117036033221902489092774824557481095836401668878059835406143680945443405650471713769445009197387120919043321587850092691134643120165232548413028266007765032292122731766300548586343176015411348164835687843286328016580782753834878081285143007387907473950742630159259857592056729041512836806069234173863642655538699392463075224849251309777800743305025688734226150212630629108689338660333320717407564307635778962219627096514825976720531292607342720070142638036190457688426951728674858844179421722434655011964721241102471488156989747302738460627140012430670374671842714268204975913878663526791851139096412752276265527860131509620878294354344553557799542422325148699467404441040901515152911451762797494675118487839314114555210617342246182115943530461940429021346072652679205043892050073855872302437826643177491070850108560964710168640594305483001217455955908204871505682603482717110233852457930599746771342637576275438829248026221561713390155734470032927457546584154706618584674089750524135746519447986480994453510154247466703470890033521171480966886864935559857352721945866666439983675264188266677896911398108698962051228079777674233753759642826321602459484649555530453581270317139978617551585165614447941297086657418403660592482376877053097193152720187541010812822021628282777086046950812831193119171740722514000731471178215306436987128053280793028728929868284614738351322820344397033383423847658641640839016185792947996060077225161698218886493467617919323653203132970972273120962026926659622637094631865279251923612834837531904969480766816161690363310759084704059970313777334690711870862868506700692519229117422942859185137855517593557234153944912870755099783988241665897930185485644251028077053610956433777688314182817008318921797417592917718173860962225451805896584015860123616921535477325088373582847365949299404941624097586938546555757056921720504760742187500000000000000000000000000 [57,8] -159407462129390556778405570279088709494063874799464477170528667433195558106483312333460643818008250558103877088945422558417495414184215971461750135215584372503152088842448098585310502714360638809491979202313601713158862340056794854303099764850263805421951987322128974720323011375916863780133037238290414715269234853245999867152649440118611083439629603389522702257073421968796777462061411653682429130280887487203920810280181770189565259996775790063203960120573228482079981806693453724066969743982034276929753452796636038380162061458552382682283871527380888438772673359141190972156516931586303676775351839579607926517094273412889341678766447202758287490608822533848180281491910561360005789263108416386604509405438895054046340410568512116099730535223201799831287945088785802256207833171306949061924302526156978662130568033085554366265481573994521636440480488034449045732918837712559234812216330808394658429679596844813452811134446918484131955868163007534983855294775875929096957385406408414209219377352373061205010810547243516100101719040705806926629641265976609853685468805630406163366446835513291941285497121060134285237374607051269902381456189581467124579147047459336473555970752869999455621012947423279970531481361672229057314960187153193799915513761928677472233120710438084050217474226670979335909647424906472029164958070513187789451452640536100845797244164673929270619146296418283251851839842327912531067263011065357209328909397667585332411872568695945802659441705814777437534723466401368051787708542332226188426334440461227051480574661889037511128759149432167727954815391647438081363875002095435234639261032296809803017060621207383948065088622911798634409745073201119758756601997748623263576840788810355977585883751170402454865807200077568197936276624582569959142976408117058388885597177270866613379089465447136528921679691676982081904190000989578877663929045719179131704178244710213288386007457048769764078417034355443700549945434215515132300047640212926013174199616038825385369205677120229506124357525502729158789533612679213914074935523557803853209154899682437674138304676457194958295908925797736622965355149665741830512544950244623869977631523528192655291217887467780962897674405394057697249314246307823962562849776362942078280861417784090276355454542297978801049987551516805343800924442711048099771676422006118440036764329637070610215567076122071203977905733980544440418536225011600910291288397784004171597871390986256301403045654296875000000000000000 [57,9] 1292460830259002451638054256410293239554825013310167839339307409309860605521349665651421398288183437715547525096283473036344603062402776920440393085605382806574401827659012694026645916793747191687859253313690864448793426373577218995784477072574111587828266569684763583982310027287484102325179337264874575510124856976870048331803799762387163893142605755205940457935949564678209740705033217972050456036478747249227967143649056317156923713214167332303950831932628434825368572743417719723813350038053250787674403742466858849862406426260894631551373982963777275819744947983696148095665820734707022047108018779652740885927840031166980831798964814796371495208250276305270472687631632384194780191865482159168378896356772927332103610686772513064922893383332513964936236292996492745018778449895950350397137730524408117117733129331795984242333193480829857734368348142882508080664264715575551243673526233338739970740362337875498706474835231224181951521045059350582247447304695958386069343390936577954834365190806547717794749829523390904222726884500531956473142824416721253667693647694405786251514712053653741687008607402277611979646583031339928359232933026225634236011809360535244032821361405068171761304265686040136258018365782413154162910643127250349917495165364802093929842077202775935486147335251215922504921131176154892577581384967347085860930317785464586612462194068332292719485772384701539693091736141040342534790300897050829618177412696762034379160974080378170352829478016576173018987557000086827493615633241945415324908580328751682133959223472106292358099389965185377935888326687523782819711790323568794770920411080095465449657053630953254952163601901351395440213465692749300694435975346974487243970964366907171775843433719127361758785792255793122189619161855799123677583542197528997294356758592882834961657049798924096846807826427975043792741096588428443504872195823600635510370029847990266336698121345707777025626181097271223748701106479841786895217093910739792183526666460161246352687536978169757225055549142446268479924527676898359746248063827041521848840869288813245205126265661403258191624619987186315635176026509708922663664733357528837207874976604877031133466440006958186651751033758777859701889844557467668633461156386900791979372652066839115450115619573968823351634548648711360378529462905456391373086076366410696908930566606056863158988116231691894693084289276607733882818722572701809978443133369082479466882773522229399532079696655273437500000000000 [57,10] -7231862001058242685972718884145279350415112302696976914958639173943108821307951149069849446179165390480313028903457405523922942979882946729228820851686817975674172206432304418804415408500407142895359387846608111099259630165517135272233526528375524404486131139460949965119358630756485290769292945343153025382292288227622485262767513530723061226316420632105218783927702325581410659713998482997786924910486541218317870250031175433873248203591816847015051875372933294677896223377980990185289720809584833776712681491359742586596116087621409425668620138996068743098104176387312735772890715061804200293467117898774648766453453242917113675180682114556299634447515736890731527327967728582016311366846459575492811605039025976650585867617819986516619936930103834724708024487607362126311230633209670040211800531805189470723886280270799099005713033725577244601009079923023348627659116559702090205661297986475551286952384035678293906421030337218864060167387068132416776920105792733854933146696522333103959220742196170142259203715857330168582475085121784778615324283892877772967403110892872147912596560959443742388826917214903753877809756305665203989667876155650788518753398051213829920930232850147627438563224218680132523376165653554832971326854013844571545520720034904737418844485811216658167498222963983514153615758646472899290806866050646822465687134266288071821752588110186805062527516935383094051757504320617871341199662000771235912474644472409589682830514739166811402600735920472862151678544936290272681081387689006513922908136885271917939362528783214475809315061667539641503351685426713044463701410094803976765188009208409871647145744744510205391940653705998673562474067057409745162301105690288143171364004570876425095443544629751818076306754905929177697025979705238481694574684678394110081952663156367127260831316316677141494783205912968990340123042967708327245094971441223576587083276310224717774810212481970937220858524854466905634833300442805523870169783542104805048906770748616369550383348737415784991317200803616305746015342286064493716744767531325899821108664389129390469253695063520152727692588186986471308873770361731508905635950449819825917782583782102780154624903586681945706792869101301997831842023095141980041528672092056420935362420055537322645985820646029446137071572109214882677922630194450066290526866076868935196389059027687986828456067213965268055581448742287512483718426148597152983797252574771352584548367303796112537384033203125000000000000 [57,11] 28485684385991853462321387953663887109686255066514951420104309577671729995554204768378276664030630468313810146368303062692734533296898616017225445591196114739279039597968739855604953083614613679126588626710688446003844151516576738297468985529895500080077006044733886650817825339285297199414274082487078702757542013404166355404433983748126614797259943226413647359553107113538413273753616294813071808695373705124042127340069636939379808020438161378611535327964940225806792365832784525839517582948800242642787774924758462443039516996838898238983169939567758926301011540089052026436424625621990557155736245930925653765950604237474619927495654973991543165158164550672962094114077187282335556671725384333448660794324211358952207280459003005723930408432648463508016846150042941441914975057858078941962317509533613228566427954689371099880341850644422540712230341868872405935303199931373359775412375809670689137084636521507915210660097722246509741853433893735344425366908802217162997600327617880759009868384680519533362850925731119301885962700204603454828184870088641061230471554367635070243734650972427377231251220930192476694622505009793888543328619160599073236628412629562277284645167577718161671730304827486593616930301699814572620881234007312854400987109944064362973761682037163007490337358727484846289745007105407227752805280426547983644140522946660635487848058387250875896717666775442661516349181588623064069710951694314736117120165934563588744545265610532770707598295818361297911336844896730975726809695551647349757526234188139577862418898476544751250129268421941938514425295944753634326192433741016796309210387944827957391715798410078885429871217643116490932967450000533776965624576774247979398612148598196483860449239431585254014931835237492274765807194688910363390265115968154035445869379458681079408918684919559834190163376378753422605064359067059462176611894440696428994994439796169553691232711165627911553554541264607459096146458409094650484013053839414672790454893110839587680296638620611159432264304873420772607913078771261678012365886707959765839341795723959409121348023346944938853878129600255908165095349358685483637627166315643589546069435587955752577115461494638193692950701810159348941750177888343106776933734334698052317147465278362291299237361432714103671868838152694870623189290943293833465830224799689920001751992443750830243241505176878790571211186266366047548257420708981074691424251361937525217626898665912449359893798828125000000000 [57,12] -81839319421884305801075458489657127357687055508731700968103901242923543079858003613253531783744091106325859694706148885886488067560412087269185045626655081628198713091484760046078918344403432974776712880911513388271964706720777014823577627669247669084820109991488148812356073595837778960977693687953809570996174646120515453329149958202894206376179187562194800831944541048932949261924558619026813007238000077936369767085754954488123775793328411048097226226848369731505394661984103598197859129617727178380597047463970831170206549894959848630426445117069986148599093833884544661653401196069397447570645557083124762020048497728072308571107217028446771832648039389223842825054127694527488115065900169117993119483397724581617223566736356544345931824711789497434541132400361031423047721896923134425807724214172747401470300394323685492048207274379258772352875508235990852767065678767192983047190099509179095661103666427860028822611930766998605938497398508163387242166781871593644478632296976057107933579549474845700436231162198033010842237058142448571688991575894913589321183057830307545101997847117907335123170986895011718159791943890499781264979266436943110966226168509146044839361747851262199007951807779946760207180891137814594172151487118838603570355346577486691505304898152127476614530532289359462008058615639129611494607196527153627885692982537481371202596371540730780937897731771276533894145889314295578062677830636334698271245309928755249328210335695091397072006318918258622837758097798654472224364460510531304679333451877046535191430967089998086465192710545573254974712102034893095634529505671047316226325023861741657838172669131977152766544254131703078763292329225010691991449874405552622029083740950452986365538323220776839515650886814192790572614574931617961110682736279520604558596388096841719447640511378285910392112961129457882535830185379666283796863369959110407067461668447255638323532378074298920972122046698771187101031994084039082343337728732854395344457686993991576278682979318161247091317450372112289950135627141962199663922241271457342277773042607941356331413117250199980712414807457602534877723129983544849084418936315468018238148347576702067512322446185674849396073130127859070712963820014862058393343353800134496294666272491908043990099420433095005165989139925855449782097983404575259404014929915272967139725906942711131750602568442722401366882357261374874863844927971277752837102326122220574688981287181377410888671875000000000000 [57,13] 162446070303173829375145357350873264715043629191242406875474650058027293556873827801117971614627901733141571571322322605560904280132856697357790546023245017002938364903900379920178574105926254424766629790368701382384877514199906464131523059639913005018184476307745485203081376387444275461205836577668103444433436585888664827075087527230916422761172791830763769394985825000220146981279482233472158394275070933928558130608835395368661148073179430961411224149707564284646920171659813054985453859375977703786033941494914621009427185524215674067931820200575091534547711032346476711525415454156583607049984584329212768864293231008850680617271237475525392059893243282590220525397911335974667807541039176413948059196466939382469022281187060706359124434195341453694819539131324279439596292183839703081669524712692744670802893358889613879779600251031250580121314493442718066682334829938302547943379489805221466643384505315845629359148375608446384243008427451567121480303186004777263797291113335351229758327786714882889010489196942557858670971123486566022050414968026023767139770002173256470775254445679930615006090488989329814709133019237938806660041757627376514966622697321244069515527296707319167176277136738756420325529445988883562657687742216891240078703743967214679042688740688215678625115785221762162908682390831460431088549433956778192090155908528248068040032610813711745743982551666735113737748656868080082956680019290461954578466167781505564586240761454643534010624203987550026835577973741572229966722376721859024694615473965389203822204950739392919642855653977104871230610066949544544311941625458144619144484833313900367921815566546094528530577900123478425963919418270992673318856858910781111743729185683587702744318337875226826491291666055564972703363091347759364774681021180899464766354485718887730353053781217529127870939800725462028794521037324128712584503461582768350738906656114988940813139025339784434918981467420363604060797408497742499177719291265497092960088886922810023535645796454349201521197220368036278934647149546033165968396786601160429215567686869044907281479429860618131276077536472119755216432180740591876585816286072754632541995728884923527380613993596112775948144655450281847584444658173807581006729047991178141713078505755879432938125593364601678622861567479779741873013150314672563594300881188179623210570318114551650507129621032326998407354548788513610225289533016578706386880831535890479244699236005544662475585937500000000 [57,14] -95448904578396950166886864401557653719787933341428215480415378041650695758981831624702777210479286960082105321204828453705813127725838224170609168262365904363117043839833042003706096914813496455461215988463106033841491623597624416785916047107466418780274399178993496539316571733019589094037499146966346170324884720449813481212789594995413728485774732950550087666579287739280606656205104570366278725808739956451403949454530856700225044467690902993456734047247490726230670349579939191598533343933997402899105525569045706375429335203672915031977913618350155296509164525749760990276636136553826927595553643269347216269548373314248076232935523115601724005177180978751513912179555513057240346583990273269927020909500164227093599442743085702297458359037881328144781318320874077095366424210007859388989923748018005662948066076131432194555234538726096316666216243831329095404910328829398363724559575062825323313833982200946248084791142328951979221148412218459143762303152470374409934675891515316289498075472888620867840710945034659326966244957562021761518869453823287765143496510711568484167604645068893339268709046807780849760448291692480210132654288824569308933319917927215387940422176394690892677555065463908990030803284572483419414617625372371200976843426194929710569015168017166656994601924083517696315149334627711449276304074080789490181952703179404237046139371344139843506341063196997183620528727365204989811166791497894229382380558407861523187978624465557773137563127497300223678162490221074589300052167330055380156878558473000500038857017869596011396849693126149178763442499138498419988327150608743153163519823530069762348979050636806462297874212923882938483297039521537817693240221107482076852130279256822935313881582268890416634397990798012136556103012825004335840641776745297840376559141882478610132465459060001494489612233726013090104101047092523883748620161914440348040433976210574645038796524699286661628127467316460335336332293114294532915174995341481451245171832902581849323534066208882158840959111811402795226549434003059928197635974249480817824895265721780784498354850823552751535393587363506043522584907348372168811825538700638440651866551742609380509810731347405460294730486945563047097401338471644380331681013085755814465896539291216176164905196897079104181029008951313076244667251102061910371630929543806645951403282565417648402376120323723612451942149485816142756862238961072249883096918487979110068408772349357604980468750000000 [57,15] -857536277507637188788352096995423449848977460906409924816546715831375180661760333766904559270141759723571487332680153017061940387391143053192382712281225483940252911741579837004501695411093337628853229616233966427880859225524861413908140720499357850846216160409657764026739123423426741463378103791204689960662305626569996417173436965811845218785213818239470227147853489179629333182290288607269375655337642471481999274525809119392606281006718525132101473056085285822131625524758156845194451206430416731566792814339570635300756570212107527934066373842299354772409719505074506503353628537419536108564193120732662248715106884092185319336773596089461803741599862309938673820670972020386393002499380927979577421678025239935171607079636191245484149019488099359606541661097814436857747900353495368248602912969996653827432158204801918086965955780080499336587117962712146770829106690461122907109595453388031883103023100117402169072329535201755260100240655351003977798929642005922565359632207306944174640960509510756045858745734693715612937677468258274899141574714354150137049709382808811822556996715073783390413617369119049461801729752027316105645221070288259970565014878360234066907551058332070483780697954292118388353936097296026378645020514460830770404880938982965657332357542953548755216179824357871462134022865865095387001161202527780598226273556496507551865172567008622570096625200626124963319484178124881979130899508201468875680649337301064595577706367669916110379225475969338868235290478948707819426064124781508921356632315184181949434508500118113848819912402398889163235614002322217603308682464655525024764231628360511864677484989788628660959707549388070215083088906878166141810243825279564926481927681594409605156261451090526863394066452746610586685007219873956288534375034632447386509655731968998085658370558375193150580397774163312654207281206173084387687670784217860939300833417731360084066873525680709099839725283897177795742317397857600302439075148730261929012734299177632245486868171351259131933898439567669635747728596185384803488032240760041094059848610457012449293639413888247341595528390410196264741011186551259714919623609879530966656895166781953553099109237952966232502545751824189403421327880261023861502451635640373396961265157016611037262350607497199417352463629674681312523360712680114906090393231196384311960652702393994795563704319720727055531664021948896585628223272316529839781606980864125944208353757858276367187500000000 [57,16] 4298798810908170196356984882301301888504423771697260622073822607847588150835100744651599950008999121827395998563343385705471828381422954647697908116778152803043910583412803409493585047174324976207334214704556771924378664968970490132987268389334569436407190741066221797410211286875873123745574501217040500614939860646540413119615745552820016959545329206984376671635597942650867545271138415702404289307157899185911811941591729520902151331455334590947295823275006579751033388281596784477729124389491089346631124095496821473945169906128728509334218102124347612115903809471429732831601304807132700844245690027650596451284137390643435271417513412665275614819157858396554468642375466490674635026006734814593380279522911196471830149373345354682933856172897176239919462145392294329881924806355878804755473191027459417034588670519971682203203756298916425730010097469655186747045907417489456486706658371379941057356130580271303234087222008386949883495143598760696986066102688346659823343728420884964466491214356049971670292726101216963362782079471599639180845635314472070867047951861978489361241606446225415540729762949124830946454294354861453283109537955097345735608076256944474495653228539679382060867291083467305741580577397711053310526802692751195492849521287232696661395981074079323184696961790094728341979418015386654260533664953739489853643874492320786398359164533714531255922169997466108572995876262204374168908610205546846392700274478122277565551118562952508853640178065279283082021417273360598357740971570949583785668919197401970230331147078920359431225950796717538703309798341155974538211606824085844313727005850530414697726196840296458809378232439617236577455873358171485903430124517611761895684314118248250566349372367257245836020111831580102279387019128610685334430665324926288311978515861886225492035796595266422848414712492193008593344899640782032205560361226009239051802936952528881054403442910145886907331588228590348872446170413919388263753900986134392272724005682097004916326882163322403654736786359212853784295576446576154182397319183336897970647204687689526084163652112536290764936501887458798515619627959331366070881456991709430886126864790148457503385823319441900977386834909214014086178179074105153823463233367835210932120846845150458146416516209596994925635422498161135622185252004780610360457303645751545973362135527211348850045084256334453044679923958318450414231768849128434428763512187288142740726470947265625000000000000 [57,17] -11663739828067084320561545116104631148810888221406834342501903254229457594101383045117263116755950372607144571387201131942999587991341178068244124404326571617318232935305191248168189730714233088783391273179339449395303055370966146172006065401601133202939737872039353991462799237070953898828949590746781998133589402172771199209073245141723204792750392263362735323147223712740839699787446957022651163581653325824796576825211332461047120610700304554136648878837372680964911551310055226659224205624286778859567903908542509775545167156684264861756854096133120784552228824116881304560121617891011349078261499657365419478066614509964467525995257159588569007035293834455959472547428178560251133714665098815581280271173931484309578502335027364844200371867180592348852482704048927184134763786236196918396027733378901041296076237439104525609758918801471139039910359648609857072566081127613592007562996244724862541988629648480062271256231644860622240566285453294863335836845176483650217920142371963841218323997506246333593874729755175962896618334240564040484272230778011094470843799427411125658025802295636094811787769284454095856366805756492173026116017407564125715222689127494829245168388587071222400089416185542141952833796324944636217113468250640122188328596531452413102704368925749534758007141075534168668234524130595207344250893288239854885823863610613655526211863580093771144759480733797055044904327665959557444287072207173778288095113623695482839610290666830354994863316594162973017489053529480759135895340920437110808044437340449186537106943635960096601159583162558895937913230705460258402815423394234410718560529396170748103883165138217660068929723193460402672780333043058443470215154491015317897005952442150482276524474096110932961645874298354216589755090997800117031208348542989837183782541671632912046631862832625757729996563030378542356575138993557819375836666114217248316536483008792327237321983651759037447234811719845134586283264442022949266369703153163879386037196541645224319736381877504081665343455497916625118657485457538458411288551765029112219228591796259514206043296759551961109819650329734880115717490572358142331992950244944834057513984577796646204120510883408243695795239936941262436327309904170659796230133597818848944855136131377312033208904515448524997413161393176248549579460552253560924057072795269023407628012722566290447068959099347597706818770279307235473414264674573738445051418466391623951494693756103515625000000 [57,18] 21348135791208913610939794936125280925047355634122474218086424622269878398016819894058118572507606315629613318759136897073359609497685826305974433266019356117143381651804772968704564562992915915408345521488571875980775431308942583527596669244007272050065283781624443108331862113789205736005491412181298724081089169568811825832531171866246075090997145043190851911323829372727570156620549521311617545885528320739759072804777294153197924475305129143457605010413946164719642834447501264859154716703071403754382785378096315929123722254384831288524643237899927748270679140518181342563964665499904739712967252815428836210316291735327201727438362837936478552715077490217159927944157348888851200176920761041257000173235346123557559359983797384094701072524676388294411305101281893921797426525263084294705831963290854692125609248704191845124372047481768222142741147100550190482333050494860417068694833817721643905293684070076544260812426154444596625868098416206479382423676718347635176738841515221233189467217354693993139435912766183102402322487657169970985813607710547680058003793887720133765253081843956379613952503586421495448443990241333760841983525412906109662340584949026942176363616104149342695248920053497182011445554198319513997092480781016166131877234336698995859686916000222700318188265396450189554186167863135090342822159733148491293073062019016641618476305275526504676670994336351636612597846242570316416834093571180078164821748736328511606968330537227993777753242846593801113094490342629021234100653420131763898865889556926265391452226418426596772150854672209822926019769064562881022946040232027917554975396070018289607137257637429814418900947350449476798791729056980090329013346942582149302955627337675388741079605443153088433544908980059623631765239847174298276047710488012613002714606730665947654580223772598419615203870108713347261438013357227568428714208845567507270145229796264060701720304245166790709879769910294814956352315072239081649035788120924490657720843486687055321442868151847050306239617661424451174426251473723986181477421778756411465420733030937701390378923663164154259524334250636473302604211627636565037425956224750994001177284094114891571967124672242908614711590710604038659083307753865509523416746799601349906895079534063190456599141522247869418332990660581151577315844158309145914292826756856166507120452218711820615508609211004460932756649049319563790504561840571939868027584452647715806961059570312500000000 [57,19] -27524037757393629006886823070640384010575984471115652621834865961796657009026857401527640529560571860394588171473576286242807789101317020607987335595486491132234183664017698131788336936114985624777256701397365919543419318246483963664393409319044800234713664868624805275452740541770372079575743109664414148809017339112489431077438537327315746426526143461568243447879566858283479464935084271534862434930367714508437467079121961430113102601234582932518431120394573317699763597198331669414851538600617549291076785838617824762501941532605653334347047529276851535648803828676943174347186555252684241845553467176471108128322246667414771580985299086927410531177242288672114075585505244216176693369731268201547563607309854863771363164737111645676436840615252599537302808768147023490241963215059105132954729222224480460782299846065066841695375292754282223417010652058453575145511605984127801272954653413108237819388039573679950726480609969562966941113099488353882553600309519288971311902083016764823342481652133088459979567956398845086434313584896726684682831155300092039181058971089436218566386215640054313869171291423091202258068557576219428827756720503073945242186480708929114441358828655331690709310931708631675380084122908046645448725518621690465692810791962234936209458502655952772176029521077023200118465485518481290637452383039582144783492852714974118218072241241203357123334384737232088116592432692414822655755815599238550030077026935596069954095237299637968587032940991789309392742510167655926738092095858604277500144014222651185909352227307209543550789104530934692454128471883267237385697040319772386649868607300260426201428400353349982850290135506120199494139518846691986790328294830005029164622044032350172069029439230806307245368281290035513545494637892961105291581444853047214629366080022784114542980360200497872719553783801782125944155988452211326656529061711263875238301879041207917896547991369960460535765325196228929520127205694407729878988904157851791410686125669540428462717872691042905074914082330072069205285171210267875987839623067735568219133790098144482910682528757351266060734259527109574570336944579783189089592092584823377054047517969456295371167454293258344005718842464512835575276617498191973634597286054053659847132158084542788903543619289218539988787296983572372902416346062786768773673000514614685097877786273167700944269364311045424031218184251961785455727277707738132050963031360879540443420410156250000000 [57,20] 26466703814060414811393911450495933423656758220480954237045549290659510010783633512517273266943307484882938186623134351205240602182616601084573242338251139475680875750212326084896919426181356588430426143786125594300992328149648141954051987410918054135199876765315694400014778847967262266013509123896009676916691562587409234014677810350557324813742258042385186916236068265652301970452001274801346019329179487136238921860943652257172931553776796619104546630834322772261886441575600152322000380185685644204262228403879354213995079128238144149069604983254733060684674068895920049973291125667971350317995861090614936382617046087206794161553146180296663069464582797411278481090342969247279379477384371541712991857022734477131096712797015244035398686810158176894808425875370703063734133503917355575637144515673374792251341360546900096023681356085776910515926675411564796272817834345694169247712554215900932147617070004096929802762959136123275387242640890046233688679348623249204708664093957755406105959348010150828209944106791709834469909390300569936645586025707930644777104991053183348703675963279237132851633914573423297294451857032681258583013953109096120507359615629030261447548707487494088912852342397146817600932981955002951479024543739074577457696556866911267679753704024185678359052668428067418875801155866340184229769933223516089559782026465756788716150969956373655473968832262838395350511704420612711583264532472321604689367603787691605294895620885376205813131038439439107279312847547928601537144792334418524502448256485408031374197129128792235621815976827300306000921696310175629428544604994590985820376974503417616217250993967234716222375413532430881952078553214513909786166029183964904302186856086378232309789870355732424253277666992601659576038553747283858703017605889536399434011619033815236029758464919729432860508400167987865259558987964188819337990285523401856128377492692348122797313918411889755759015702808292184074854815292543065478859593315914141889158665349577320501892175881895920149582272961236627581103651227171494559652074173484005015061622550939335071106275043378366451236342443444502113239440495068147274431497999816978618032613087063872702578036447570717930222006341084812529469405562510387344413675413936554115025161791018487149607040727353951349595727427796856049255985817178551483546894131864646229283142074091470941425394517185992436342634903980112061165630432668649518745951354503631591796875000000000 [57,21] -28229703860393269091475826180538936877611097343104750014302337698405537497361319843410384147069457599396877121605340474068330684715970935447323163592092131157888268059517119150289641917155434391390694092601788811966445809374846418535756990516268007755790433309468518525759325879517454361706837280039331944779599419755239389702624664144275035287511818412209480171914608676876192005781466700579724531930935918259554247293559497979200826111203765943417289795085074996939427661714334224478279595754490052539253796574458453150542686612920473207094222266917397151875485702723711304220227903823987578278217966890787817189510430543270842152987910889243737500794452030033747649967025594361383412013998910265110065208021406358693895986740985183557544110207023852332255277362889955921340693481851357286023340331443938626818735017246522038841086701014037181424945820155794979302532763187847298989671004594145965825796412419560010656000833868363173450851399122236687772387266759754487397148911267059399460135257408467027118274574911732074745487717630643419900517986571655425845075156096279209465287134181632071691297102580551491527302020875563685761964864915863675663906337280556251583723745201635148828305444294901236689363124250211565901642843879340225670027335062201350623067480869137484585518532423256345081762060798277767389586782223899223565450228784555515381338843348686173988762982600669691493965989807748484546637384778166333221110973956148526800165174802617668414154366312276930394448337283223551370776255896484947229211717710693574584450510981753591274604226132854403519762940664043436921749779056138620431129077336215602045108311235996936063754844799649156521567917851789397436703470559786501526492545124901232364585905280712504811857368974786275064536193517131382560646843748923048362909231720760259663662293245113441263125290995895360336759965489325581624371106722893108133335933660409393826205111424311141470847161640284464078161375950799852254360700518559813773984604375291330430454520294206176668993993271151276052479469840733299787802799946873936872233535470792215146215108903680694502109177626428972979615111744018808244650983144945530262523070445686839257811893453459253548253766757627630396758809807535767353987664930598058264642221891529584766221634394634129870919058356565302289638606438799785550922755399875884319122338837296042274635009300211317849992206475343551773035666307976043754024431109428405761718750000000 [57,22] 58594849253746802712589183386097506732168444526721624492628366234263410500306080753845373492512015930557587753100392813521869405056776026914212495417763662468786785328646275850608529375881854380060188143216767744467033392189031058240357462552795958300175022178156927740726993716714326197897736261323387923838743560086334633254343209275666927905596667056060819786371340479878698586537932068520594241840067937461525284389754974396031958442677077471055231232499266418803971543333759180954264845976311687729179870149796443207819780587489327112309181714463430420956666537159904446343085006987194092907369751228218918468244058861226456707366906681200138204112985489104416047468347119463098566624970880325758583318375766217938684540181371719895386981824563172149222697015509968539663816231706587517115385505548671879362577059907914016342080769542564555497757437725499954491793134465538446506684080237803248017750952108005067540042198656100728352216476088931719650235810531581120163243659353317971071266442700791312929468123002300608825140615176803673601509879180996191789693642551590492586575744855429761055983781142328329447931882492663762427567430327533000308168521924712426153688012600818727376626791352552491339551199302634294581923917889707026898177129511762974449157577501909620871665879999671466630914543554472651200544887135399934524137362904254165793734924900134279789707020409111166452232506272470840421822111828689108889514036422141691755411984199853773750618162292340647047967835306967252176256810633423402783902345200824751309880197479197317163396182934885676498601075116326277353659547087106989550766996827921895973913307241695195581043821584419917509601304284353122052544615751549877764544535026000065572065433728912696489663738002826163281065759006883867056363159714853106097602460377806606685172397716687338969768689837452031289601373761367919512262327921850055933441534183441039391238850537689665514921647745459240602906342452322578633812255180566142753380508145950800514417729412862379730661582946530429442142477949736286019147706353798739915748083494906330506884158995389070092952280095363536903846684741914128786785109854086061559245044838078653775700037430487226048620354534742128608650750977228743251505386860357158770781399381761522209691074821972935318404180019219838808877402250319245113525684920949140951363982607158694777157650143355467133839389776081834227544620219418902706820517778396606445312500000 [57,23] -140072298318668039021015324025260934840955689032141789679960110147285799555900363925666065169318519298290451885359730176731950495065890293121380370918050135250566938590650865706766694771683237142710322438062587579015336673966188694445214954992573023484232910611641135133814434437146863247254988246606936207197813943608841368105290735737446143741434241485790028575199388416161726816511222006453807117910361847995964267490397890104586384336251104032509059509192985787414977534825186316670920996272232772561659184710916272809159423583073744501022134516388510593775030537817847714867942427646146220220109829792522485982165569109033519037639083335070027706404078410133190812486190672105210597282512211852823893622023517242228902168978987883976158614605366619451327348482422316787956598111246281514872804137091978196586928421125428533062933450418975233496484478364825341818423829828677566188700995832634395148063644817732755751743815535637992022882892078552635717612523914969334457493552944538205377018465583493417681347211965902889139233301480151331003638413082859458623001761405071120287820581170744233347279281418865800783448559798129021068209022029330211603005803140090035212449618080751212470832478761480970610169320416492050805368312168884470435261262590143798812914451876691319104980726570038738247020227048388445980464844870600610521293828590040324496202347413630435800579056713393848553628286962783709091223934663357067668346510024600691929494386879905668737904030297611585164981662192461222449345746334082510326737306836740574436766278381122141822076931632495475936300788698380116327500623486948400613787095443853361752039829867249429752873958543952639337522687872472190410728818590135884736603200598329453365400697588171973572423193312081128770373983046894625229384017619211579159250102272503844894443944057569335785489404591386602935104131478869250943179866011139594379827026502849670797646391135738498143320171175614546621474334951193933302771081173201809785851022223209851575183188221478548489397801074750397030254001694781070856985219108120070331452853580766330975845291943941431641752305283287300178132915465625061045496198951221789000131473913925148122956145784718836232844690466605870424529786727592280130686556968258588376482471095096870806094237526131282871676708363999292159113513756784145120260971463660341975571391180223673531385334141420116982583349549059412511575750670544948661699891090393066406250000 [57,24] 266636856835603534168547960632458412838621395881100058898494123126357074703383337508320562913202103875814709028042662157502076403578041744390188963871044837885055663092345515850782078744864951277588832171656429085568020034884128602584789391754441010684514846837646910591426884029547916346919395279119985611435199275746117682138952894226367399184424713422376304641337546707984780375751273562549973566766133171006905845917603899295419967209365367729438107182547525224056098295791791368325042652949929845096564739705464523097024536184652644448428929593048941310829599556481080689992083663708062858603122511368238885520275659410428232742101764037988421677677369302721712694847100333765786760330535942517773805305524926474124923543572044915895850151170099196779179682753491522726785098623159829290043067170144134865319893693994606249049621362315064577449485163567855091654829940494497390290959349785837991657601574555357601906465727880283478670466636016157521649698109103274247833994562970109043535190716808806237334981407454012938217665648928522822736055095376228007404494741071676283449126472621725367915132579479897263667593018761481531868809143445685403855349905315028338864629912820924612178606642492312909339231521863576131437411470202446511534648860855698453778043957742697364547303157533771181389750909924456255400302065996930539720176557945932214697389688273962958532176971783594802574307203142785585057358277027465620062327830296166090391127615310131180433902784214876857467984445733474407032732024499653523229775914480757008971441383532369197077556316488304974259036643813374200588372299385950178032121004337078418120404391271429639207818134207078641921080319020800138171375867537653811227552143350222676126666305839205300514478771102828842502756900180487998234955262452100848369085090063529685516945027615086969180910191153408391232221402156542398733239428109526619434536466358794018455446706996329220832938768058829896373927528276260195070946590681266658522713559923714588039030683773444750611244289110584419653599607491455591951125366734412234788403102699738864833926476568184175958926813771918604506596811189229566090330383206604420550013342490486815890422075902765258421151949749753851280578522679833771185802572505714950523606660425220212124954375947777004368284682836660047438268334877636238183186177690366481841085030066241208386834468744530433779278250875244965500954208437178749591112136840820312500000 [57,25] -402487161850517240332810379456001193114069757653592976977071419911790364520805397632732145507663370881670509610798183208639953972953407433137704107732183468702266607835737327684876352212487350270975565026430281820586050830140829838734250244487001945680007474317214931009213453379367011202856079640484008254975140460493934523600492420528708637278359079592599609897926003497906744494189535965083107891381332834209683195660717511880854203688339621164328805362870056206736092999733441803434014408285912119769108966212658151441867894455009100553397677693151702831890044272894619617650970157347316196316303230435629615632544508063540989566911140703742775110128894978513666897957676488350912393747604724104496828143007017343933452491341948966059872887140304079505256313467985040954092758212072236234079686799975827509510104931731667141183249901387614230228962526775848221902110947071826147332406439623424644231251574448532139053197052176632325586806571234755010476984851311781261231702508106025949426832133015322964460177177806851279950171028344681576732916999793748307434530388134848518417912800252203768206315774983140807544980732418305103322346789536218755337440413046348601471373719249750532383219518029400687749313918305080207784161683864977213868710753123945277847421102875774667613316220277252223454383562814698702603264209578192892968335313677802806479730953625208318046481420542707631163955572843720755056913289814273184134169569530480560116185385872831412466364744860011678087205734273431701910306197271761261300996814886078397881461710257758588808983524814409531633122798110247208809550565556327919067602288905529986473755497604809006949309392442593978379102689276820105891220906634022264718449743337523733117136869702518680853585657157913389899360018101490097214669209312223200025912033593663469074185225417113333712178736915231726098037645590678466048455075996293178999775909816679130497022702207598955775904120424444321190647523388235815161202078510150751572506805983062656210371781910477813602586130663291904630366442854164134747228095322427070652923272758313212740199715718935806453969457692702430239345280975542459949029292630851468429296693424766378690051885092733975990545456603478175713353223701956752169826675060103039293116101916697623348162221965107486269914094376536116212395552153084359938211256009575336697524276348346315648684032345462919766621137694986853894363321160199120640754699707031250000 [57,26] 511162445059321268590115730724775399320922161441582807246452017905331595903746559396419684938227582847536888885962024872903108436925890781933697723095979116406140597297860945587074462597710152493742424202685882748185448055205557516772533535665673561632254705612061066978347073397568150815579788792460972128813979153410030304803313063124560632709635482111142099530665807917627397117130402629696021689641956955083554363817085337094024281574983957546112860420412865963753274975467752983768334265204000019325700765906710387394992047639253262409667861350670923552496702308740284010017897071892767354414809169673112629709500840336357522949419635054437798338053103782447206144643943827455721306940647011909562771221152728725882381601133662818480479907434996991952443593667900323156786447576750245734569825546549845360163611521725816121284333763281824509967172327764855475052391459501798204717919419787619376650313928258172835753272748084007952533993334895169967208829053757601519840824678114113691137101296687448190290702738268168123379325682860658519252874126844793630104980301564580199973243205178669047943857077265153832085690976203528958434689347326050405981383088905186578016319969855813527842377699539588745262904452935345100227319430394811146277518230075521402600189085031233854186400550588515601253006813220046292252121373010062709006137938336484218898401531207715560879860206906716618266510467333194264239626588998196281886121598269746199747063251315638517463466414449860204015251729570549466427490758718963278269104749810833423241189545121791335364871663494102448423780421454143271467020522966240680810030564315536379998183596318346291139606886694087746318514256457974358237002143689836615785828239268867485886757903872224159162123353261016369031449235142439236991286335398099872871312327749524174580197904277103092795230508813150438358944718059099905888216692217115921608978593406542993692952817262645476925844356394066166203763800514733378741231706898858620043344669484595482816922453469119304573062662174611926248670947695634874063514060618176367324141168600918120915237286267430758831751785660021863319223410426359617301366239967148942292323220301976959581954030717238989717178470997575157686455548125312192653036112743292111427849012881520680886447054241928619813704334901640631638661718027302833063037060887476916860315503731402034638440813257400676862274866221746982830609340453520417213439941406250000 [57,27] -583469072728822704128010973372930478805744205578888311641404041198400366642923992402881967216328307315417505840017166483895128664942624915649990091109045382637532782249810305513850115968852972183733959872474268719536155944482979134681824742152987565595912175172064972315757271167785980054191327169569200255915540863604024612125886273362486071261845721995583642122987511498456619884486673013190421451608872058423410160105619750258005868738681578779053238480723055570767530514780996211320016827972807345423278509375745362010457182330872291322607130068768555834528454777218411336516500981138531487189456068323594781320751426914751845085342173342776112099757598934540379382371708493735633300793851426451816534882783709360452461907637127241391444895025507584153546856867517576499335200295132645975908883274855014212016464141614555116888054768599213671955689837681539197486085242126110597385974942462322310975042071988991920179784797632815729693932600298146507636305504465869434001045970326730650801764505842266349880472194132956671839283689137648918546033162982656925014214504397678084963208719247051741005881084988040994434087848201791306733643550901902812175690453445578829944928959903104024891688154161325588388075168176513182595040576202482283044143095950787657071721972380864661769172240551218555476719242305735400586053916525733840369324754406711746033045156497293154885543760351193238631539563419172574090100433521834392826895554836852128919492384566224233405693758377917012052127439917125835191467294627379308983543965815888423238922970601383598027229441936948983015595630747002470761875698828435953760146932463050900199341833722550668259452060722963727786699921603565645242230750563175629657347279629497916941461647445547263537515544952280587908602486039777090060439347545221236081719441428500459623533906864459164453242490983362629133488802572698407534775590984905682429466301420140901704623944314458636836661740852690623353917297583979351849753743939147125532219903620652942951813444856137493074385531907147099705170878671451618182852445691808122878530009861896145113546716943952852259662629577382750068376558642122563144259144776938564583554632697650449912873519492727612784306910107847921187498837788675150766822093239263480979895659801832446286785518215781162583212946245658774166362308147982416881115162385501419649696749492073588181770358632160013788556414404684602459383313544094562530517578125000 [57,28] 633089226336427504528651356401587378497882941703393699085570304517634579351114138362674027723384179941101336935235721544745536463720161452228325203254814062759454484179791049616605208624168887292684595424601770873043720781286289806627029787344903413148707815084017501039532999280482673293561083868304155375640389426647579265650485889675899718582623331785031539340350866803047733864936234632511908746700144171452999875595815361756086007216236979084134263832081132585720718800767137062855202782493568949003194596169733145428858087066043730219796914591031906067763910740929540357538991558629573330818115127461704291785534788253767051453648249655080916321297739361269183838369958975702859066699309479601078106011100226942701438685914085894401022035192639695304114487225390391001382970032921849521836422902723893958078614603310689815584643319262543201000878265474913667996418264576507770614745610000210788615386523084863321743867657836813818860718406522597198167112544016172355053826326831041342929560387368733007782395699764378834827012418821117307437889706289992390534107024235537763579069446866998691369182840378107199993025387616552382067744054828290223739058999971825405184459401198074059384935874005850712258797955801866579879787519636655394137019740324819461126158369097477156445908447157737577504444704130364816190943108363480666949174328514720185674882071416412470613469177406251896630922816217069089416221954385743478794784404859312995244831315015028563357098881927828742352058221151221404756971755725514945164325200626280996515601828247370394930528892357202152835462953433701627085462437252493752745038143758082165870265027945168691258397996102577702911671772678017592974709217395243530719771192057034437624038097441841656006798232244804233652234487849363432331692139425325773613740942165480476094406894191706196589800824719451702826721809849434146635208236806926065405643851213824934299614475190395918915532568789021658667502017231946929692714277607014384926182619599524687123499838196654940071834013801648446327064157743502655309509898422646840150045828164274181606759106674970564950390045911573910812199734781822823826401859546437910908684432350469855884806855893526617583097246690227204341448512628038321377663371491137590115111762908023226266144763350334774190056076183733634607533600393696240728405122227742880816641479494733461671515034190036732252016005162431611097417771816253662109375000000 [57,29] -669079282345126207654257139455693526217505647715532725152340991695774959825491439103339751174534251775564191418205814228050095991073090785917982132284541229804318712463999847047502923431875808452483631439906275130139151985768697152024632321876673586934136211706360626577156169687497254654238206363601653414934688771278084335722499253841475824651282881396359804155370707257575665661405773589999395717575417823011702319221061232610926486904607129489610862907688826379458809308105317803924022191475112615463264810330119765857027001693348921146715794513273687303061476094850595824844035348437582727448891938631185405392278293967164733115355887674233738752159721728538127846859675064341453903401723473288270626894105031979062025427196805603068604158986724473123356323751011470706744589710849078992277318820893146931640708932307426204712343132085523820800659572382701868361075798932151237445597509358667557416015106598895844954846625140560504783222430526270913061482829086852749605338759031156410721432077941256940242408245315983285034229844584117466497718522240754823515418850047211191777834128742167339544071879416966331563906642829896255398758504330484728911881834331090339369144733960968546015191021801364938780584110502261158055355533056243962707728060406828405439204338945233024210608975562198849129945454613949707711893798055464143112893932117743723163456189692953526018205542289052628726488791833214320639568932277619437808588977369236554658676767419610622023605594290216732006480701983132155585507247472417288627454263281753718459257115471052074363988264819289956968711889831026485050050878130862430537309107009863921626467839685645010216163115871754397807956825786605561083198117483149676039245219734366927963035568790224245726950882226869923527111823751437854400084654401657575853846057774093834832642529332514625682052431549601417121456055974848279456157732110324359351111351911684765703913755352356463668143791842238214285645498681474770274623594647465050093289692019871479113423089889564097894221302382041190862398778825320473139594346510484205101631940293427316663340856279893767268438543499825587525785026612734289609547189764486838678080842522365160685116787311717504323687176846419409377300221683927740075630915482102820461589234521596919699676878988847986660816074027836440609235606963787247016062396273640452564361799564272727621401504158156416275649025493521548924036324024200439453125000 [57,30] 680482351069794482424299821050508328798554157978762535631956834042783395319187762798160766912648756991032624200332202391047539594203748995212901692108615483607484665249083564983058351435004005253208824926961239067924344247400196872973581947610970332413252125437034544478857380151569424584506808063730769856001368653675448699383043446978687918326927616789483715543464714275627226421007860211324591012158371749264778672717792513396858172208371528291811527539933996496055259069227356352621112428553122546553297339447439680843069481176900024705113250590207530479655323643480473923103968282465872721323345666813601681498826120313442369266260266622821613803116227969437976406740044144325087017810251637501079390280313740343192529617680708721640868705984568621340365492901223113403646942270614210181781709211527309000093455391910466638180958372297676710996750695321679666432682873221137799944508579247896047671025590181399301627916791904489883172017825721290364339496988347222199370605647844753184985071379607649201010378107374107823617988152739404225935448478130796615015912995447836703131315147596008117126516095102570524286934667184180718620866695221669341820820401362477181121721512837225031829300135901876061560320287118796314893441135298879077544612346986596658338328397861723126611887962682574864624055972614689935046320745604405649015759863116895107666942416025027096910942664420062955740829952660486367249269553836239863398073471818014230511918123607463554716101829553116703988275287231612111285851812564412884610931601513860962769687677823767978204569136231066815835550481700687227773166152240380658813690123069312890592195532201737735584739648209233918429715781948885376033093071392322368231196917550040967492618110910668803169165369223457563767686516559458319897847240539929948384557304440567797603120603684924776172622223549688431942682282992382164386654703892431197665869790857517795901017462048910083583176506947027736729018109796369216845518837738550001842919015329497456283834834442274307220976009665568553281871767843556430221558763976386931737280851382837927431344784779204473043676281978299586304752216810528624989706270818432728351065952195227716796042856074716935669244066649675910548208720568454087557921084459899712345625632738135035769178584030667193465095028213474911519808261061329868366776534932244779938763999609711586547652382460696883492712316865436150692403316497802734375000 [57,31] -648434550397038541440591328726575487530165152509695663516781424176095977918624707372693883260741291715417610387446301062592654872803886649940938038080910621055481606701969847842525914238611606189553917315919553210652278333370607673932909058070323284419980518824676800731289785280611030080745894381643697535001768392533860151697273308635756110803554126893831783839587113162370626603088941794573051087387302387843548120479817058400742485791009717868275274978105821706582484605437192830591638151215225783092869782225616312142651449722930151864077774132514895051865437536624639255959398674644538962099347527914593828882538838193304434685541016411329376262666476611026298301526761425961185990695558347904060071713093584735110651339790032568513141915834700548405485099023466925640775688656636170743172929733233640777982526319201704745925027930679969462932512889527033968692406788495502862272146587596590037713797931157102189916907154172345877898969569390232104839942340692416022687474178901143361821144562111719705088609294063063227144664077312143870583052790104663658552523244957610144398894652772792481414004407506239204321033289774761354461871496054727739301170876440131857466493395159129175831415193345501381116002097462663506803653288211238236229698933406196058397133417190429556456835075155106650525010685842680399200501763502918039480960096755406157297032770051968224038995148368920388203313858710931327019912377413621765347858409271164992663616555797959893236553898739649551689160859299936147734648949824895113686675719473979778909472474183265527235688743423674411496588302223885325703337900115986274470919293112673913776271436112847189321077732809347865156673633530318269219534410176476163121699647973357148953424607829762832614759740057983724049933305094617388751187312798867398197765523937019423944933113955268706303038336109404847780656751073712205487979061092440013364171259186532342308956369566694363054825869569392418450731585181039163342865040828605032221271897084492436669799406385249164704114856216009861797783174073926937036474432465897820132065990209023872591437006137106312639516171068676798649787308249500343956814075989005508257026768844004022896962914773259162264418421159691039409221959350003409181115567404421773151711345570042143379751291353596719854730533585507818341926280339965126426036039884313187932796235673664136009288229130047287451787951795267872512340545654296875000 [57,32] 567445263950523773544859340887070731479212781501797954122844847090771824533254018875982871612030603636585664781878504173472589040618406696661155875330281629800729570955794209062080598089006389537690579377876880901601247030302992632051289000285110519778170188886490674005471101339249316938652884348450683242562057791223940712553104755670409977614026331574403464717617312669328238246706542932411915221398515847183000202049001080423272732021654427511154504380930678306795801220896694776931636829539041111147084459191934341095385975287163883767239028730653763608672568044475070646082293037436550157668408837238328885787758912702441819766679565021517428250105726569738961199606818642204487179988163316794140008536975978793611499856385488354744239840817830090025336872220786932455677424647020576086748758086764381207897671137486787577624627119186292842294543189084854942349497340705673415258654360172822239906614873526212909020842775919989252147815303277126682218945800122718959232477169250701210759584183451379925556811614772921139215785744347132376856120237469148208343176416385069287532009803034403906526921902196328820180214851167410751678737826552572619085957414783887366722870691497016645909307369984245862822966474895143498455715958028672960594067441923657433244001632882576274280512511166403239003510182090438278376964459606066446138417518043068732633296168515388496853260053143072649436803070385672519598827140805454486702234232908686181188148419321704216326424515928851684803526340954020367762400748342686263513845633711443965813000779431505477720941441386160703537693199661280535928155682889132208631413662336732071099728346116609941584546275375765001292698636203043420034782721020791092510559415988138870267932258716960541689196371926813381737804098078643745492632070216822615454240914098513843128790807869172847349477552530868476959503063536922440083427593223215656847374863952614095557931394511266465254812968811446147027311089879403886055092918927859924052855097230233401618192439177949776526936745777796009216267395754201616761327259713234611629028002386901363318247600388378417736226071319571519540600638634356725032560163270486749335298373775548936519581592675085010809482482349171699145196665173333862623305320779849344697595358648745661494027290715556135246456396615388329426417950222808971233396368426934153811932525723006588685355428176848580079649764229543507099151611328125000 [57,33] -452469755184162417064306940181655936653491432411246118922247865177612080178152587718177143493435193322676331130770588243917936919876858450672321180399076525646859878847304007510310239785079740023472184831827314732158531224901190418881196144855269718673168349223169210862016471511624226338889156830703724072724390688969928154100803498723637033287202315954739450934578423496962862744653584662844009102374360351423307497529793970758743425227029630196634408246283444930167229724773291272818310837109825051450650892354722087073766367043588341666041203887161543459706874237188886347926006304102681048214113206951576991037803901428749079103642833553240645992906095455839655176754202295117517265478390452839617954390820495494155206339454782148261246989209923066436264661876854783581512477544739960244338277407479677435840323995503621318197511419529017473558388775324766321119262699245101104711639189862233526937115109345748851350067366277666025882332972666356409550799842194588745859095013614643072142295905156714101223501169065101079300348129317990732485698379964676671912525838931841646937427021517878460301085957976319966443627346661900878364365324679561772392055885040423209478281529295603393130502271983704034313573384443528553515037786071476719424697623449231178257726372944533593619562200819813346735200191186264487833200216358641297507478487131088681453577032273003827607262170209083377155983049595946305237592629695948930731755044110917288675272785813980666713659509603232460617779521445007939416969843797773057300138437484391115462700393678929810064796221774330489174696203895377754671787963019692677944908984110972595497413382451517546160100650214155514146954093286864993445039845631021511669636887732744145092379728887902886598837533869697661204339185431251539410179972388637807075083520979320237448306292730580739600137514714929538516816843043170040457759772586720443435299972925761808212993118506688970079943905216083035068764196495962033551763705605195761458742343028124470911212247556542432027401774323145675376738410878100157327811796080239654048277009167317142302210576718674644557223515057307226988908970554572452432512564946401519045656279442621065041883364543862382441327792090949003596955538658777889331739580871157570947342348986105713477861248558863603928086989684153434147075269016669052287493052224481858844516654435630374359305228698646672569338988978415727615356445312500 [57,34] 329013497032098119617362116619497421937866088099538265307691674506672085197735781266082180669608833876443286246136869690521184725620887728995687489812040056478176112124921309956225654316610720607411249374464829999742598975350972845172281155335269541267399807709442729941915467365985049973931351908583967555158834406483689536355333864821974096909018545609632447309640556062363460925602704447855534611842982656250481130893649288897507986310988174423667344859235872122596938249773385449416300303781763108671103544572150587265833176101255581646804665134688984964229614106866320004867896316496061314969581078071638739099530388445687399504251450484140143938993309405998899212842445159782593028855439637877052342402405178744995083167300209205627253766799965214613435784311201762148950954033989033828107317680943608083104913035910865657749808031860172451784517752968751902410873343251700303620033609712240587336943860008807701175784939278184531961788909603210270764585464202168158124338910088084044661088150627895047752123798617586959701999604320786786543363083176430527808746300097405298981278302862828285083802093876896634854555516987789806534368765119815826576477156527860585539749090191861585538376113829902989301533446692383115703732297346454773430849743535291549677976579006019775602359571111457218739931398317262266094764637856155841686330237232166949645515721826555852647215714012707266722368356512185364879823813917319041560089745968256884783179215550005431416983808106489708376241955859856941181008995507035108282718968262965661778337271269200961013207419160378099291174079644443837156985120800248527246576077119738815121622998376260093197735081992022697396736190082741433228738304216078362612402166101180853474987718314236645887006932303698328199271292048938326426018547361563097030995492460268948511907284393994543750588729022699998501741221118002669669854723823238419874313545102453315507572530995212136644651980022532756068204779740900691625660178039223216321138267130606374574284176676837196580060722979559680946152814040188530788356625985962644994131513835984477329706318979088671966517966159663797450548063565887877915210723002298329227507696881836944297779879001447313183719771364398061681096528300945905691405417018177337456220018958917061814263988931319519582011286847170750933165740750422339488174163396279041286974614750736949325519986597754495960543863475322723388671875000 [57,35] -219207110852906258206506203362405555415643131434057357935219018426785672492926072662181145401384469393805804730080637858804396781266899283850043801990829015389743623067994916641418976757198672371423039755681472488164857661349172040372043137239163597843321267150690439085928254384404215746896025625508092104566315615799010515022162753834812596101578748262393349068518501431600707211690002240230220332974484999403813816286293006138346490862401088025452558263402942860276578452260838630014757897179958234673581487525830380495552058765160398109265387059545115222652017020182529348287310553779547525554048109166387933136279348433869424692472090948324811207354156491612790701224716812778978352237173455962754381452926335040980438275621947435245968548926026171660389992683319011860593915749179310814277134852618816520348116547537722243563409861664360377371716963360733783175712089433772144097300779458784690689517155741738737459375001552462902919308610565601733001611590681902778293596809661488131602522855544312508201665354060953719989863071150319053485027535566679062838627983911258435252286586004585452944656219128356658558165980112658750878669351910182377360632426538860013924814933496188419529216277442728846165725049537482175241309827181635760847165140391979501525916231680166809161822892265226090154233186426840472846877215875935588403197611440333590590251035311179430604568292571189707849766829078218474505040094338991762500935297663647869901699919512499179767832485615182785940705176294714250284739030094790959245968287771329434811830462816359018872496815878266443429703934682334813449501991785929440051075642221303119154113625043310981244931679730240919931644666789932428271497568400538279736119545871036827715583807221161816317948982603525789967535535152157644927307535302434717102148218393307330632202740503790022884429873893824137943010042475960561250539488312767068719129528675719114258332010167941230146071679639589976858971060672079443403040427181806002146066239227426563106332664472575236546555610348057971891063989387902720463157139531266938823232861502015167228343224459296154710702550732476051929136634865788313380097348491866873948103324129939955924092089216581443295324226795116845540642957494555228290631354962648836731605991054694980018816660801969469074800349077530459509638636876945075260917517539191745189745489388585873800213699169603387417737394571304321289062500 [57,36] 134542905978379509532883230693863470947765381161122193785831823325761811143600636531356294670655836261461292664110315562952378890194216972948291562864218294150251170514930064157381642660016836891095897339768670154524816332441627771838154153041229622986447123181935633581177706774110128430279455829875738288134191865087837390205104911540064243141339077752812713123869710702560571584238257579136280360099443305208288948440973909678150614007150643355785834930614580815403927732473666441291908636771160075734231251002772946680557575894146152895458879449591283244696016420965988228307785201927249202148548359780303156809230999919567178949209862121358526928885610160660283136450887443208703046430416218835955675410992157110544895799063447967979248104586364621391812810118877825750545408388827594723511682073805374514822605695085623743441058823674224890785823191265466127332248357994959212444757322548635691392353564599675299285998328259738480912131965924101634361020315092168639157580257287034607804362842142418500690046191700297492151277813818007604590421808558031627698978788222302370494877353085934967749081914054081812943535766275723863869019550647345575978768832483250015973606217139153372808528468088987329378701070068710765783505902353207631771497625943931111311797963583549166530942918068713228506708539099816228245937749178022428461040999496898255318564117454059916779834501156341394525498583368723661721676620616828043892842230498272666543135850231919864728868188804127154736036949409401390999950630509207323985533206536274135323870197729765886257768398305105072061780946490428216483334839928750275468836896013307992731693751330110401742647970700195918859071261756012275744669691365732515794074929684090786646334366250522065674161811925264852691341880388458093203650618638111454486535004734159897710580620080184933351054638786599315518361188752159066179038113269716532520631642385090698742949413360218696993131212355988631420591470506786286332217694450882124519784900327982685058321632668682131942759508026577352277765196663432984143849269185935581915573266014371278748322586723615658257558799988237458617726953727044021083038495721260445258188077021850464082739601392884234094322462394880484538260976229192187521408976407170912793903782529923438346361854397008175370849983422328890883903610178033868800798861852811245290306416775715121769696480669153970666229724884033203125000 [57,37] -76400026954209828306114887003825590015640236074994541398313809692268223353737765405322078192194441192997440479060256870895174950378534065760264983272884122466322947936263091429490252802333683504003493251015552309022139929789951215548831670377314852988083965203614316181075945168813651268557647021451817257776968990633739349240680178907438195810237250981722076586535004167531978227423210880758540482953161556327343874977063313427170137166527840536608610499018535872902457566803087831700681061057386641461129086708753984959771409613556050109597130481774047060222459715870520506052838598117648917863850662308435634301316118205710807799782190267502039665155842978990939861481285664281259698710763350736208922257496645378072624917299222505405513153321381353144222308617511399485349041060037881930270167000189813141423439904158711538627774163573426339226924508448700214643821313240726768274887382523731407139376098025967352443185247556574637535402668062070067926407979899259526331980207299828014018434299907097686720030870158037441579016008654309252479361268261962916099627037343657238631740697151272947236859412410500654174322282542793578363419079194265563752455778242192020915042596674700304702823479640618578561859653545184613919891707715284735355983628901826819665834999133928231699828311504293701112194757439766690080981311084928813424201469548187385048327324129845077863252510442801695422031587263784639332042279738433251818437351147479894137423167953727990465907464888525588005900414088404736821795892654683507620800937028353964886507701468116340216636824731606944092236573812097769350496420938059552162172218308286282789763853801517736280767000220092343302728000559208020387101510419621526247218606086803160015213410712429017566755585800588170452497750537910288408955352475685652323090164094902156537586070660554014414433335352762494233463449588099513510176231881670481742642702647401809790027757825523213145114708257680654489377955134637285892988965453772078926623709150697150567456051961864987604550519302627747187363299458321997511776764308354506541174509226571918753828563033063925073652579463544704584233155753330736569694021582593169081466404088139717820342082940325096496666334013959630505331258484611799524922760332782609535545521735898480501623398960900836791175063751014011661434645130358646305005060321552029236345599460481642362097431941947434097528457641601562500 [57,38] 40233105499481027068792388916000784017104144411711831965754948772940564081766389366168862731530929225301203265804471057813205336326027088239718169095578156991307294714650142458411103842173959698601200963239949144015623939209836649942454723291685156198167422653584936814945542135954967599055080270993526378949479924436571266216311838743778539018546678779519610027204257333085357219837120237145143666977990237882106900789548116520281923560748070430191502774344421983942933167972412894087107788090710196030327969710655595518262067040595299860015975339177603365811860347589980437181247528154456415561721001485256576251605555203136679858620659194730297272267626655632742589962353482954299971366664086234168956941265178113188619601221466245496913459093267760058685202637407306471587029076708865538512397262081485401175423848019273348302518267348249822325407397470245169720851693393432033778703740380769261086186687578000548321919115342092602674521698018176133971285396702753453811909771002193364827207546493856152786566789325348555454203025079648505286753909403542744090446248858756088446646382855931752866006077924563521024966386694442537592530120523316849949514954531213876696475976497780839111752721123731127594329010045977400891263222470078781309618420983850919851496874986586714201535725136859177752639757853208214464073373450689189646746270853227055659115826161013417189512398111351061546508981673514451246395338842937551902041046729565499284794149114746613758557302819847552993002009614863778171727322815165598033912741637461310247008166037774680613735986552875004743529565092558797589725327335591328370601721777883392555435330366335268287376628881032372563588463255175859479367439355186146729179631767366487626128893811204149008926479232976325647054129200786473842316635880169486755198935266567262825409953735631291481598696368817133941010179483641861758628218368593621067014200128527927160544498709280421114175050396844187481055512826629895949218343610438635185848537586894228292088146344525611236065680075947768737773237632221906385289485595417579108814828413657809675212145804716887674038714109867778240919481454471560475361126980544629187712402367692311266873363387456491484755748601445095991826387165577461467672354627267893797132088573879560334530388818680744447380375512830780552867158518199014036465748814820327689965786394088453903350455220788717269897460937500000 [57,39] -19655434523271836510152169480082329105242943535558286548586581670198484644753510645256816619298771979889698774365974561611471354479434563270894568344281736254848672615287746797162068268929052117949804515633947787600610143192124412497661949340017350169549762452883612357735424673459334144091724917377543442209250698541481550909111387283429432898129552864217075338901761918815694687255829219260648038368761993427517699474325167861630687017224471957104746596079418346680589299983525588005025968118682676695535167165611617997527395697084098965409757673552198654932788622343600129368852337663599028431608908085859720937702869117389772878138614105911230775503082910130908853738644394648357748442572719096502515985045194316087425684845327261956908286024435305831748575911250240302811372953860866643174887887499423018340682468263389803852232970743527604815651772272557822061368439588233626717525811944074731905794404155249021612728742464522658665590226804780910572943779621677098822887760830443855479815886654334349468317238665441936618709041895578141918404527198878517568945115421770544997269745616862528886539825047269019193161187079091012112680677894497577311889566866548677531397658217217062787778053728780687229059500216978141088532128337532191885413418305205885742037514685261644030982615394965506272659918416903188995379656465066376880108849976371220821460938758455722995341215854930939472186867271885555139789001752998039552260124808261194237672395522313807833811876482018142743879360710918621329087982510497583396568688955908198710677039677726267420654153896803015996140989674800695904903535572080266801370296999714152100123539455321783889216392572938323045013415323004920350215167455211959909605291941835704948781159969675955909217331699797421225076671743084528062549945123729899198340946553925557019622953000390789689446052899383320646430528882305849187550908708783522411575543290142008375666683888802710120251392369949937758942637664591032239767999063213021572489876531717611153429270218213097664851316699117389257148385973902190705496681388519332717929236421171094399250588246076536909069252484743207453051153863345784407732223730555421888235394973550299394761461482689383615818411728808027832724251253095649314117241718418330510975482267495076668805910518165466919419103475802251668161690945016714580324859482973000784954489827960344427992822602391242980957031250000 [57,40] 8896899022812699427078415436157456894971863295059360176546298767913872745020620880331044429551657616386488450864377293098863615426798581811469506736160127182774226910502910066911019517806370822581917096257541496393898072897713172814775292773563288448073430921267105612417039317382138009848302529838041480223872375707094533966594360405048104381076716470197893836757579825132100786752600137147189212475871554894739351474398225941010007935046489688189819585210974954067738905860788622656156545681760264525997784062258911222418722284143393910379168248559543566609920471553087766709401342070138481178313928491311017969258095548473690314392513858874361644773130891853689803342172962824079826355625381953117440895738879528858923656611106788406143810690822525861272720124548760155449434055959467199517307639392752943928319064699378550616762086552485737034527216384438969264589335339116062814430392204045724976694987425284768820701067921352376041833362763436214935370323754115099360282094660694820663472858937132666522642918301506324648677159417310922513876708269731628922512119288116164186805383139171676413578432069114969161223486436869464913480337499202926721265958101660628618682191297617288338464508134930161935451073426113060208866165164842818405829027985846315891562996915417278175210437627198533769480854752512257356478284545661554335030152860203089426230910846268712950311257129319489244308597355664308148206814469378514077560059800617049408359170661783399525566957224827508009055376041251302297480511798065008152928042140863188257530679954129130278130604572778151193336410229586016324196415814498335406218966639164894736542875006932312690334431542848587639733104153229808690480721171507440441123346857701602316463163350645668516330525256646352338120324885359820833517677910137169064954488289825816529436645541588638600698311288653830292963947171091090198925979414533200213159403521340392271576939191261936260606421301469940420511906974810975745510679942999027144406790991498093736757883016872004151296026412193840427626201151133114689331464192196904438362497439231118745343586772838792589683877433670406332237855719509638428125774503376372299288841587356585099840201182723696958196353675130356794984542604751782573258495805573387207882140197631211801868056026862103825277719872579637931496104108648585560599951737478030620431129760206090395513456314802169799804687500 [57,41] -3722878279866555811468426419182323146387512125966370337676094463327399720281054704576650572717324269876925996672434851331124262583726269737524032530591278349968035544198372889635750460910051695925471347634447894528340094470684508612192514357428799207260267633158483297490316644654534828544909170592451046782815489101924143719287162246601500437816586334349791749699422171492354538401446614088566139512635901797648619361492165148600325622194348786247651891439462263159851991181158138680234886394332145436150144159157231014400686622894921477463845882114573685855007500598966461649678258130431851686690474200772402706482159185056969636780358941163051056650864941200495611332391685658122795115451798831652032687641281860939551772679656571790725752020217477770285782414986873589072770971862688093021309673808703299430578388726070023919783189752887348143181645015358336381140731253733118089163277642279535508285490425097894797622089089850393820396471295272774845427838614194689257381629578587387708473475341604364204423608651376176429423097838140846916139906533354328872054215722064560574745651011103942745736202568989755581074164013017028310089615426700472455493806120467756640345059264663733166354333025878979028923957607968194528877982043407289163268585358456435529992066054049026849126020467032734053971540707778767638449882394565392782500823636305756253308811311718338909125574578525920182006637497829045530169557813787197190094438686100021226613324796833334555778563987174322191099639233642486817411880725293892503738702768222579227766092479891061320138736620294263984563799169163862818618540806400373447063148951015561411406027644164512518148652099797051899856680056666134477318418947946190051907937138525897181308028771469180968212311485499565960165093305129158815477534779626467177897201980965528791307214779168244584390635270608226056690018682504333693886404938289895906373137985128451356631531213321084312750283618023854866050396885992617772933160909823190229346616180814132059288806223069196795583123491692611854879030279382307214494309112086954101068765338041624980470382991398342768226872187309672721966963137830533716581076000415273562284190085592219494101609268331349147552912956088508404309623393892059869785222412862693882866584529864591551846633608067074252511844684802170496006290573955240452113436412257414234380781259403647709405049681663513183593750 [57,42] 1436168542218203503409489276860272579335127628124813430655246269735582485590011431066802763298830904025753175420619456050212877851826982630255310160327420699284312799703012847805430118091428207620598483370385124057408134487507428544560662985656033629950357960751121271259270802150805214443227972126571469831669599702732961971255112887276407818774244730130043655852654736316693867794480189303706104057569005762127552852417922144716511878719731432942579699433483291342352226193787669305637406332096767993128701256486533013770523876536756985672573926241061211633131651403615195269652842784370772105758511884825342456677282751122469680730353741194713175430520181414035392288555699172622424048762972690807961417000158163920296060646926063481094862313940737399741452662879111852033140913784827338849499941900262226153344601411603670726849345206739612000888877722747933253360277547205029405890795639776794948774943549451491848180152756368285789879761128692015497216279606326831372307885990549667568453217660607612167263229027229628950527520219015005672489766410030900944419418985075497387664099999262956876410334708004302900668991060715660310210593458847756575853177787003561113968442473025731010329200253912886084422102822270350646626508708850590017512397866057309803691266440889840360496910333421527447476209437982592433106944421255815036897128014147113765757572295778560960474796794224305179093304408772239292440025375966794698963507205890109600006117294146287659967095084675957005646912018223957639591508565829085570643667235537137090821501944776896017147369514221251263111305727705738518128900531451628672804153360778446291518265576901232331180017724653633128807898476858150576701773762527943793721689621873235711529544501046204714507123274671053007206964593482281386680170598403857694387626264483438960602991493825377722648102774558855261778416182633899031755777108350853786403661064744667845718243499938004244059673629876918748643890657815698742705615692636471856531907858191289357590890101648749511254901579903226051175331635518671309941804190607499820575364535088192053749538507257218529523675073327791143869607705736183360217197318700484083795141967531602529036356508425699740153956565977707979655595725099198956945579768576144619638699395714057124346311178329781874680638791819329632876702045061226958023608355071668724045608200867718551307916641235351562500 [57,43] -509066089861622432764668908088583632004921988582641598796130364647626431349437327467091010479075892242744810881460675078095577827686219635094981692692701842442096864185048835128227733356599797924007035030174504030164635749557608129545692145770363511423020513187163109719346904689799001006605153404629906846364825772506487658929156667458040774263354147232240103710757059651914453547962123253502685726963818162394725518981318485458716646164343419058160075148941043671615847589166669159263699730270473008662598054664605173455157119892584842574743954487516085190777498234835531664581337571387787801226880405312819297668113778316017714914508157010536842151421265408180742641070632486716129692439391211234268660241611950448558936542289136059598069778630376756976353568845933491181470732697258254264267951278886446652433097381106842258793776750862827056386818230624868695804279061326673975458891441270396885178204407944412068684089343481516535202111640211222445566056949838065116136619139397001181125067326262401045072571869009796519637538156572868206685894528798215760269011933160548875605153670156138547087152875798235451023391403211781350870786118639307398697334052407417032512487972395483017065397299588334854574510386533945499566036655159312002582854178854979248969969895774555807921660904571585987964495904978287530928045086365079814802993352807928158247984873657389332293538162912112042585400259223862403602718395022672210306937749470202133316939261590588052332765681150547856338721497412818940972111927727888287882934686589574714899658893885794615880175587094608199405052261963198572219658545942909360373581136973542437904660214222675234891705706702861951993284846372518369553810519170818371913471908645179061788173848385254984827396586103198797465132536708052466238617264341173120365987676998388489891372086129778602239803804005766118811279854617419699459375061120381686467780366846068132248874168785693232226238635787741397973673548984038968244254300367987373355676970953474104113967948449915281666295787621151415824541427204114138391581443699623869478039942469124440842676532599776177862596066356179187262819374858173709279402701267292324726282720021146484706516174784472755264475925546330383297791771512734920001889250695544219108969420363317706481597679277806013041569104206882646363502971837030891466854647369605357809518864087294787168502807617187500 [57,44] 165106060141036020901508320008841268065546252447019356767828731889931152300423553970775941746441539516728233778206424399172852955842481273614540258787899504801163283544320343764637440893313546149331180477740702722794217864266246607132202653797152832959857466473116178062432189358907633282494615321940072017905554908686897173660260419843761020432656406037417699938211472648585082409654495771828391475299884302145758380689548072113148225912649314622974832288282289983651150747547338694713198577718685738529771850939806438591335849601019968238547761725566220036847536367179814735102114113353320114544634156175022925120148807434927909367850588091597420178741410454260040508863836655756273172357517884642739800989073392750470448405332119567877017178479559130347381946681670460084715856643380346072103288054726046522744805048151074154317933556534944880101961066530933148992001009302098076145924112193517687267130992342824157900647752176491453486033931948354551822132480840235135514081719643550732968540449126061907722246938754447584160190406968018797098458109217849228731447241730686514147423499660362302679258303367134856210834700164228280692340632300833712928582552863023611903489868768336043220587382274969678525794034383789177501585175360754056853569947523879542111357306701816125209742686179939918022439421835994524409677511829103319146807446644068069358258228923785644412503985532445531454611934348010035097247782501515055971690716970987077347137836550741805052143474956198064077736609231882831569241082445995153851136680259663742943174479778584811824245171978202794196339847645789548867709664841541746753045610346351593333527952492219364904630326076226052768326019934241262030988283870102276601849387977161389655048338179355242677699260252547685637004999006183322990676637983414381250260770568938351850124063598023373579094718646815771329251922003861626075324393452114194117540840043281629846384929250857162577942127642833430786641540157347619745612158443884401142914418519728391639252909317759141893015187059390751932794453615393995684391105448442347477931354713632358227549540192892617691182501360941338294777449404274410958592496239924885370188224860420732715599538158903175149594593300163184728499374261948567624426759590005847465071445741073419671805602857851924398142430246444525560625553151609561298345310587087908515968592837452888488769531250000 [57,45] -48752895138073087903405271921230143214367678223363080987779043057789811117398463873505524292915073078881611255372703883980689334365313811824530896954694066077527865690275029128498038662167291831529385238946947909637466102208005299577491358367253304596967190042754372953782151587168528294136805677520724022073973407886889090030534074632153544738430809805614121380135667967287790472743306917578154061952316518572616888500919077149864716302975319594326457846282968957139105123378677206992459946635318692249343610198343333433641712335461720337920539079580360962546887554315475391939782342616888272064691376696922815671132639694142134282453536216481350495294422452629958735038849617427907002973957391185909864934552975932177763305068969557179667689817519873595255627933398392086005611413712398739062837570261649969690009492190969168431384288892281743749313871049426218469720064162931842153501939134017369958510312886228208687403881140019193704375786725843530105628158364207422270054477468873067862282471758650809195562301369834938693180262425247879842183491421007382034731160780279689491313165699866982357524851210648400590580290146143357580677811594426693001035471965049137889964870836284986207623195322021097149758638924365845246299965093159950364198080479367647485618004517352427452829448504441183126601567863700080766101567850604432176806553794988388049152908381999310022226216463005267568035376283522301105161740414797587560384754988107251753710677665783209922725926342084554094153163615687886951732560489713802533468709630157691104504743674417152624898307983825400147882150751575306604129231093668547205403030674523661956852999531681668968652535776671860074785813664712206875001044649211491618546380503615315735530831080340748941214343055185342875767659542554522605558654652881142944605295829183246215334555063489842670777198362835977731498030746280806296835594049434224855892865225587680545353801188892892674790976464743917617592788747077837198829792728460658579528591990849349843429457511634577338322178126197017908093482121333036838578081930003233192479924026356000811508521134062808036335692689903712353252828991925663562591523784047712041635172645599028544217910774692421800746323553625540060919712657464053620961412291929268931758798862934280030477042987568552690895127313167069456987895921633742988849508082083161752962041646242141723632812500 [57,46] 13036667561712049227001036930735637848174184103287431782744941025954129534970939161577698751463444724881137350519104423191360113621481664777292047399850225174142070457622186149060334315197764157372667146407965386626666903245801564977120089866639813095379572517392453098300739027529265949159254042620707395440340285729599163317127417117173656607636046871156212804952331748141072750871854336363934844922280514282834904868571872049596091369861475041295422363524166329274368185090343849376471598133223971324844134665897169967353168863501263547060501221059339238929910719362818772913658116434260234530798851768627072017673639707825456260471155583830395476072872531298631057779075250069117438350790357518226921379402332342564083892005657226368194764450885959139591966213069549088664340576265347994142318714572921681463239443131700253992398538982175293215340847341422960045735407933021900251748078156085436980306128031030768788549475105624600170794089789279547551986390008031363097164565238275639156965823830948784827899726318251660282859664562452646894723063610248063922978975161801423206349958410131262004771100201693148189796153874183180202619412466601175470026949884705875494154348890428757252281294010579393377214382384866037548526678611240251806878160825488868273526469122607343791169487057036709086706720486341712830556736694519626352339150946604000085172142699164267409074799427170053057115492764739848292419722200522997268599724378708414597635845510013431375426193160860536251197954777676152889485854837991464501137644290602666252007993536146274704587060933007765822351696245514757116367062760844437772593144169419211924171364200131694360550962975462751298488914890993701809128570163697674941141223803597049601019746117474993485313820299167631600582582557664745166851658109853126252510010930641379717320628495812557884039736853016644448365942139251588138661865528285684932293016337174176281815151913655131802659157124853243637759400247985114469844447900499410737545631312704349718861778536672941159094298682754080189226176662675504900573487484896761872574200044519252400928940806782634888449686027107144026804817317165202749559973482526536190670718717536755127023666837842634086313225008322249609238109580490432179923109554098724305503419113388983325873637361731370707675049502891548760954638041128464832213440516284208570141345262527465820312500 [57,47] -3135849354115979823137630817481401021666785228388098267486152554793750170814020000192932332662552694401277463650702063999027062447423670660723195621899159702101769455910976350990475968270404077164474036482681477153310094663945035255999437745561382426008277268283571259571749711997738651672565620972422185186811202040307292711771256792042283382627156584628700753917719883729713024448140997791941486065838015524820725546590594505551371455807920811117975937117292511943897579841982929329689143485062613635946114584543521481539270403478044826801624605564466615813221553182513346702656818589567530434834349425442563924455837949127674911412941683499620479118788687481973895881473977638636998522511787772637558350225468645963314799634559098025581746291250532834577754190525413367385132042306820804392196800497343879961793962808326393291661224855558689291585966207604053851714029592036708445446208797435519141800131215517528416352467465350369998255894946483540512558142037991180844092599716572273321773321900684008149981841908963772446346451970519235417858952210557785864433894929798928213331462182644944269602178166210844209527717799220759715425944342554265036323788425198696802423230551650040504424711493908340157704058306498707243571905638924326046686086781124293729984032704888453837354975124999884584486236743310915896855407426145245203750246683510844954916318743976218796388441207785272118572432857098478211407188815346851613166469356553274781740952102932584286149693220096738616259445048993621285980823457285543906351813786400782693424583355556188802829336714981158391426203094944432924411141866341411332711084021656795874069861647381055164769960385808040139305951611206041514241578198586639708043474700333630726119930849944447905342904861863465951069371227106551912708019291718024678021032756278401671969903835795592282383107248874586619913150379330105433982571769957384330894283021754167985299956096815756631050239024884491375020244579815222577691601707838910278001520618430550274247559005335644627264812970926371627945200320673407134606653148338325680564180753032470201361410929968039487560047675028874890027048808028943698944119931069054897311430217722177787684816480247016812199640556425518354496428684728088728056580872273185943744159499206180139707336023370323514167834390513685085957119161640359317200221767052426002919673919677734375000 [57,48] 668414008900506637679120743416315388657222250837630255081362532300351197170163188716462830017857453058782771622047707105390974289342525337518865992967922475518632981705980739796984921426330961663149542471213364624529470735204366121160536381182492206001937655767637490169138652843300944556076212206380306530789519884740623312706687689262126848422007515301192932997799339904055174898747148550314765500482848659524471263114355048795345867102292615699872420430063791206538510956206265534869094178229012412127950590367890087814829116082590460691565453746264809705219704133478562117589146553022968050458683749453336772327844644941719201671091939635720848644535701670983847632056749943888024863417982684461647782820784458722445865197534150979088613784436899135873466411096765289565630345368014043196097441634595069843827523108032304274040316391638891746829530963565174504773199419209838722505187710961895981264286516566912384908839550661366511527750600842696017502910650702472728605784050342373205201834609313178179234801024352769395796433366122912047108208152045837756806264804602172046955666593886608678101598498741905082075907779988297840171785405368090133053800061920455350938084146403862597771019647320757697796024500175608325100415173103225461942736841515738824665368889423386047772914944469707916930253179924623771341970354623484795313829467372935843739494241553678903145196611876331965241453256351340217876267664193520735955174956164965707121117174951971474027117318265614421893164155638741686032970955413586997829203509943428582258849003895588292926861659793657341368432978028984728170016626991628525699069779498062767271103220128353649458464033114382233170278807131045075794295013423062202961354748534845856585148504830338128495157603945868312336460458917406576702802943954929737715156962428380669519895452389912824391216463688842309836288410103559324177002527315805852283311153848277597274225819775067193025745128780233932207466779403063340819835410851593262558829998723314945745474663578416714591693847388594981565759067941291354655347424407701086553413053259631877674991103636950901569282754183306810161317091584030661932321897367463382428167850271024982565188302724729532148786678686309382242822278958012532090844683505183970140980705291989089495290699566155965650167832962532845587191106685037711443442276504356414079666137695312500 [57,49] -120862291860828888179859996035445228382654133966770518130987638008596380457379296761586883743968656880213198763982644488655834547268162753824956184690394172678214460708922213874407786213849865770969997035291741579298454508995068203210596842569445333355665214707276917431906077833882512937868347346918570063871485867213833419517340587849092805949066745925841005419304292467995328338319547196804426000119961897727072531324023838564421283957553753364189289053839108680345952710534185645502358388466409609879271768720595096521715996673630749431752829339989860927479321004946555544267593889805575022773032283460359359501437912147774983959053552649539286865942562067846626698248883336444514816707290335666838295531267610118801979515524199467952529127654342398051657814298636668552384969665612759935943913848636173499350904641686308770513247794602314250456152756433364947305201873648455001991991464955224601433797307424352402366762996143927959971603538297942084183921411964028634442932191529304471356470773808903305818850129827312930870770649140570311571998293928455586854694977935865146843042960546962849491106202164087583857138772709121907867130300771890584134897887301226227066826956132569340599940879828141212641128932903733921840290242601585994493324725827883140849421917195552114944128946109078671590495111135380378556438045435102088779188053018902359474113895507641180641461397971456047966829366478163739311015852101037195673768489138625216879217324106838046213313926874098952969701284012450539213154008549462317541041127957321698033762760305706866669356711661969271184033802810967613938804813514707869864131405706835054622298919069039432092465906092545295083460444003839755767220624620366802622512877222265324300422021163906826509797082776055215702910979993739378071878927106092356403141822828751440298681656450527321610144660227773507940421746838300193454754974158031832298621388606432278027410611896928852321768233221001825663459904401166085465301856516516122613735139881087689751423587580047484974558829162314256372836803562096292279969965054185008727149019382813224638337008371209155876732611376646456273603737321783580921534959950902363930892400579255019743489399974007363876081183493829049191780114461833507411322664715428328067217157556438861749403995040177010799562234812344547401301688219210639374523452715948224067687988281250 [57,50] 16254200282252155281326131529184571974995960061369930704485239303089518737775277220251301388139258033286086435440692165277047938119043750857740235947775982716085746127555447812732446898586506811301172495187468182557618810582587289140092951840598850602176051904991231145761375826014107076385477365019020413024224343454796595532356894328822558739016716226671053787751269401299496716444276604298598922012439690576760262099561745176048026663491878688594310298406597041447865174794715578905003614591456558659663601147534074215481257650721923858000052799834146338744093431357311785220120916149252296341287978881478673264369302811904904221617046069275877607354715745318579256494330386606387172622627150021251394436045196011125098572063046294385473526946749431599281113416018270439283071573466156922732541760988025436565243606410127721234957368115731016606222666429954932129467996935894423005101069818644613298487909936595986494598793872305287694126852860253828121290442132518011651831655415726941172850979534930236198020497836034429829805759735968188399907664822934238299573186276017271466228243162788119599896363613034097354056854405121319505231538010944367069178043735407764725367584578701610817143056606955132161503481536476553957062288210078707578821537368793805029636408219569352950174675051400275935844253793675288103185678356602609777190922718819578534952476887265096547148374817232820230568132268501397108463516485250211491971638838155917565134051205332400826454874667053894724329369922394879817692792062944494365482571570332094802492069940213290706272389622305790098843763623413654075736620809121690701372176069065332435742644914577919352762237361028263867635542683935230635600499223158327405585982147895789755129013953198797805521993303785677111634551885028327456428318817768933557272572020541201949234655862921430521823609228483736755137641480107460306162812351691873239512123583087691694450806188762208837489418391650547472712741319614608045496540526785563044182154204798910938504534450516365084512880405583071757298344581868540082323875631703714057797968745704097597372092666017269567530271995175061389390142404740750945145598163264898893527467373619832316488780975734114513462466423812681526889711121846200804687705396984481480172400439903967674281492952464061119552580489808052795685719416063363951252540573477745056152343750 [57,51] -799460453816722892706539078764458802605858621086746724691892759198853196455089150216954659318476577423935061620730130637264456650200140270599962405892487723070153791184648913341022914120657896286265451324769870287465318041861323375798887529042765878620333078839120055290420128870246249684127843821035169951538875260438584120314193474328501789178457256991051991852333746922733009709110306727638002282961697672478323551158235480594751009418690434666213579849189633580058065918157217027370293246882473923638449946439004007757704028915128163339641079546558488255262868788068561869234996336514952752107829139746824564825140608822547902009160819483192893070577053102154196609072738863501091654068963459025963597351342509741578027744649108606953980393895772623124755680888117605977531719566161604718905204382818584079674414599222213088224874489985610845741801409679811949343155912244399250035473305679375406475344355239042549721950000880236562159283527639911590446630052268642342018359442218834672663793484208808949864479931627728145792509085350558336513655244413009587929789873333965702190670371700069586203698024658441485164715812800816380249381306054434394470182579559726596375370483594797575201047344897251318784281441739298123166435663253217253214227422567858742866309766742280124893465785877908637582416333127459269288926299173334228694159700523227243562203687784940226764424115907334910240769778355358325779590651415426203704049190398871455794424253341701230588036711816476421744971081186510740595031629171662317545990607691055503165691288419204605645001148225305776928318528162655653243945367894840939937859983551599059461087193009902443948489847745929354943651445438489144021653709808723487939165190810632262532718560654523609448328377940231432373883406140391776884430462316656850253505188393755194185350495124229595306472392499815275044112038490342591518336806700721546901508536790195543522820986944368512947757551956381319170668745257489651474094422064752253559672609005658420319489248088468512422331630918936149448113422583735157168785192800176428868976527022085196494586557425075071601978655926178031145824462072221533110148750926312475660005363262374037058802342395340633421279950095977421809236418223326010895427256511988622334755533838888533323811672543371141918372151333204746193050738156671286560595035552978515625000 [57,52] -313756977579757573776921576612919680942651508749210175032704658705360008478857200893942186469297196917041665220372805288136089407536007013373348886143779907699029880794348649129610901850032764856664935924811997298795165413264043258497603903003759274268211614087112133493739253403412552137529027519431304504784740078729382743743059111370094829242281834142052999447034497788393657776855939525562842719671990496877783357799512578753290113329546234290580100229879015469292101321973383673057292132722201678918791816698992393667872436074887465496295656178429305724148543177813673215083788598650040879307012073204032387744197710801060826115394764960395636963944062672052028575952889172144552334097092550470062576402595081617297782224883560809840449177198952992987913091097943006913084721667446689561561780748175019500290771141075030712010691533539657792647429684151512572824142767286708980140707031381382627228784862773739391954566269797267384574733029356800411855816109091677541168737426904284745476420724073082703295875389242094082031266163288566631773628482537377310601539799586854943664775199982876727723799241276223403743530785667092921528053383466771082230987568620068523769795213286892892654260138009847691899449274401803378317008679806455483614612580786181118531933624593129237147911975707115751031533761989764823472307126859656347549048873944686151830130725833076707502995965309788658806629580875385292676442625027121128927404725594104151315305263789624119564075331663747941781532803766061257377170067910957296268062749032198716666540562161376035660568170222343524050172471450882898731161717945980995741580914139150600263186123851901608008521284137717242339496015072565077102050996319739267371173755230506845444697268820530399004828819390839122005773053394491005983295235513376496545700311549298065760954837838482681392960299402212152104723224197514000087943264249744463274553464952178209379370478031429754984041069865802938293890374178204136527033987625911135264041210792963129187860542773496764029391165736787953142475151941112331656400632862492764407062600313854850096923029959047997211439392490986210119210643876448292468756574457918157543373463523666974615881537591658013144924840174391859904752452024840753959397770617527619380523466240419208383594735753933813132762612515408440216901908570434898138046264648437500000 [57,53] 102879780171924757570349060763315599068824309372951141003140942517867435176393864540767339492879600318619060625590714594966062714355065647309940273873720883240718940027639798138364147040256832372161810136994679021655762554431446548847746074838072238982361546764532889047818880277319035331920738224409744548031423677083045534379395508492624310758136298775567620227145952890791237957713073415784923279236651977454095296947825252775839489968143929861663627161698190074910472215975354036689795762671835655569511887013614127023673480212063427955774135820694815413425329786647789989015955400107828422476990736104917022637967695454890567880328473307196390979794222979079218288319709221740362738672010967722856877424451240270991656666215052376948023270652936028882141144271759008740199076468838455072176250974553696472812381149138861990902367697316752823367107339919920319129230153229504616662221662084689896483437019999980642459979232238587614282657542393469636363715755325457279432418864809851201048671277007127247714068981262454300918165080143380496888778371340388857884533745039213572921447566117857121276194418503155256629621995281685299529239971686703898862083997091263397848364397287780791777932321165430494781078554325318851479548672850705590758511275727431054439989327991913697840239642153546224760887182239502125269182703112695715421924695800600359563029161387334471759255267541486743349362146030034094133528128604064162274140303019490477542974400404521014207057108194329062558813216851856715592995724216097784144953594542554415860528137169938230749696899637603604015271480599140356878833260774958075561568027108799694116693736579350694254155054598382274051954168679958922707567535992573754467271365089984573283915919877101288815765571492546002362412187637396976524685034137998927311507633118350718435885384042167467398416568024653850008655584731110048669658155464824672436962172282028459166015531603258962480537289282446182035909889060087656278954551605521073014860198570856811258770471186172823030242356632586076037813413956952078753354822779515942062232375558940199218103576732115733024163406758556851900530047892347446261516599122290286430302404738233705057867633553729692980096190232264529005222800260092811027140312968487871761016256895565216830241568431495352167818053924427945666764117049751803278923034667968750 [57,54] -14512597221808363947049096444505274417776305943892102668632127092207686950253480379205991751167768599857809952188418537042437302075573170048677876283185629882596806625619196904755295990488008257275062409763465845423430322722879226942685081854514694734966072908829328945568448117338431240818859187114237170607197845289165954326252224941426702029415036749021337130343161518787956133276004437242167849103296764856755190780505701938937116571846744751212157406123345237127492958557919675843918478688143995945209489054441913386297306376734951552267392768477154262081980814934355112470194950207284054009176133755905754702555261486447039555810420672386421035087824579710647242445832702982659752006340342476975208524320854630919974870298400811946506441167063764534593578677438007576427394233177706156754250621589256413358451606697219545687972408048472106490182127602147738709241779779735816369242926426394870799021367442759870777797112417924308503544350614928927459281429587255935527236804430589388765971732249913786007690947263948561994241584918510525762959778601371526588175880189819538931868970069385660088498443878861976292475703751487369113198480205767806564928308642767627132319768481843656088593013342234365557429194432626889548813509253156756709495617186741628908822970887054997331871315797563042589666072580354211043410369049420038622948960907246962173463888439692049670856981522039657909590519181584795083560171664755030457122583448738438645313168378696732260015316849330878258299620659656841053307565055775519517292867643864364342486407874489509202406976514264474130523495206984637679131470680414128302275781208186514207898996689172922981622526741866954124324302436127634735582787509011680693767171398518664116539533027770005119577923287153372553462472986124227522148557769726110154913838386856800901078956167962202848962461966900960095688734442914276108754407552448993090852216231003348400187999813321913152898849686912745233906432512169682085588849556478710492639876044163537824866659607817102863601880864875205006844769650866111216793054330580986935272418059432142129594020352533830864388006521196921419768317999700987067762509744950853783123236709617503073407871816912653298925773466619944861816402585136949722123817793348688587068564945519631578694848706043888199920116610641684928850736469030380249023437500000 [57,55] 562143668171754002816152349508408356300992316901870895952380037776695230823287862845974586547236702295583001049768800200299961158032965848941287912915261497502396366264587563926599752774256158003305797921371110036040755575988275957360477525886549861966344669108302237700597267762607914549009742415699218906806359326480909278073198657767306316028225785088253685800792232962269020401616598300368064101237484713283206560716857619360950730721105138125141136135862694380231370139275616642281913856341829935587377600055570931534575519667268144482325537700677967765921078462111717955030836927754725216061309163733623982916915091709968236876712967523964000539391581255092654675282822146941734209701967585908073729138875204415559282848821731946456458615345887141010581046799564794840323924925036610984688705692087168585823369619332812763806657957936023931555901572958763598571284415164128526580410410421519711511970975279905692402752140958028137103839187986150265410577783706937186855373857954996846604495023754766202286075527408355798857976294090757538586625868807404002937228653519543492201665045704671662584879284464499736658488594604779898633012728283309317675428677150221783744305675929084919481226727378279579708098790943465817756291752305358532859283920954962988271029093297103380461498447537671891560170032297260247643408076720538180871151486959256796757988409153996285096099628384403944533967534941436693639026573022984060684374670109454219700893141891769088676459831110440305578581467634022964775643502613812965292764233650150630210040571282716598500968756670267135037920298141940246431422860584842882959043601854905859762368502005761833553146514702505899502925821016742264169983067174827995075087120869820723234515717481987765427610626698083918761094620126392320299461784451941891135846607945146800338326329924380352792732197277726116082283290440711881240253663298790664924398667256142192213476849444844569747600700535780039951465703334367060495618051100674004019790926657284612836697431567269421457406482180468750869614084928782825910125340167632590083837681012826819672710896949368798004874109328707181675547729320554083828325686274274217670827533696213389789581535727646786380342698420540905869784188469040927133818597332626878720302696127095001412565681602022664865164758296600666653830558061599731445312500 [57,56] 157531656115552751677552877220737930095335637588647376872278342895189638672279297420225409203938486559667648041050130352299909362017805886000243114506354794846258767479192563059392394483638142224365701373733545506689816768999514873842155159695230262646994878383138999789910278280582710751166564997943014878945102938261346785037926190517421891889081585412346860282482272232390170247177546150729554926118020366734508297936848834120337938956852314544196870537939777970993806970443376268232452441293614896754781221354030193666386378720403705014424823162840842670832642126517781224778869911834280473393179995046451874041183934722967623836060752629216333664939221039334364582657614253949366589761048055017162781845020720358735219784750514386398649747462853524329829514538785151375480135213526312103933056807431654591493206099550070491087974673659936518159145169224222247383866210401918577265694078454290616671611988276950381848740796178215385064928587415241775189742535859368293319217279778156179011482506298699920144726398621681836062079212919767972788215709811818998615185147630954306053316543726549672941070126132637841009478309903658517691925645914808445550865102472620283858654920820302115180041669013642526136989346689841394852210600299762302278888336382211826928979872199764479526800946426141636987120015623562977877744654396409157780321063670357009436205964330375352913357926003492943350111782711263914743745488762043546171640465539029378702373159403567369832274539786088613230788507788353060264289855518580139441736098369099865082328482277762985380452740101184422464857483199884961050470099233102182158404172232902660208265222519189654790202253274644221751046211516049008890124948625276836379807996013458555948029305600420247985483499709110649233301455175865365925578152297001415042045541056074757126753967205304221649342426496343354091752797470300598484806124337793930827681050482295286065506564799798977595892043850318480116446454686925741511306358118431642293124079451915857871095331406694533143913678290498837854607556985502097751108646822495524140007803278007422821893674105306184554505567744103864537195653617342792269600820560807388514879881273532591741111186318396375336391170811273189477061097772484276252424634012318788458022631538530701647653317116646795592593832679995102807879447937011718750000 [57,57] -37010151886253970269183189061192321402874554212574101810924059796482535062486626796246367042531221087900029708037824403336626745930488882950542588615461415791822123110626491919188741622562617928750651591207656591535905762797813667282803616169258949289117584947531445295846200685625896691873555994853460651012184709156894617738581819848531815376168015868888060227449069447302256205189987986152892315574501682920027274422724066957056720280812410675486461910368570431654332068620372980810729662516631382273330842421373922283496147354505949602412564962666787261647383851145056568873894824623401853177281342455604715157734417132355492597084080587329665433431667730286532584744654103326295732425392579471030607510764014959017284189878622236823001313047571589903950658326671640470560166864164531526961308113633508135759180965819147127793226354058523947779185545912336527992220387648736365962473806990126203488733535793229539672560925608639982671116889209430268624710052078259428860506517369742239558122460050656814620944066459598649446500626079046110665599011157924921950809062891329524567448652050787818898755357854039076427489009163669131145570304115250811562786775126781596668374311526189988201443157417437165037440734335839124229053759191910312409296537670747450899758329386410022130802867051103846644127470071564802433349155935217532720575750206230204466852515941297807390019952345870676028679389425050827808120627110272223012312721861966426232831265733256163197664571626855514122113343495343654530520217908710581519363634210299475384070254763674460075411314057641551957429570793190794465688238884483074210162958346520126306469649417557530574640136393757777777062971871849751383832184856468020116691509004763379351104543752683938753548905248535584803621453570271735360733155239990603914807378467164064157760588230611326700320620352209236481492180169591775930738199458074874898101708423904029853060664115112447802153268923256257432116442106982078040509171017450103018493290816439084203638547481022321057057616231731604832940130244224773080090676835479190431818108363397017195831500161859586076321163515777637050647858043167234087805620773749406910889318474317401063336093308806943974391956288824554585362259801875602899954572920460359370068182922283799092455757392418867757211131674921489320695400238037109375 [58,0] 489160768673725153305506409601367968011865294437649959941426935721870128201517501906511985931400866440352889796200171968376882300947630979810059925276540579086286694645197369764812046558593743926146229247450390783848600866212711203248107160564929507844407512314589168090859954536138531291951557502772185127843053436465636729005712061384399552955272101221666851788414019384672608936842603065351527887723025848764167826701550675424537565708065886048852129501537960985341866021726045642769375414838669736516694050808191113827014215796464569057811038086599287806353749671982007087473453890915786530396527238578650431913336380004860882991810753385787654940724099865685340934910959046039325679834771961591311839192831364430234202413257609409816769620909952812745909470679994504167417325553018433209628872309288084432612466548708846332435271031439702377244448556053234457685254325733706270577007515093148233988386300797504852652300285525159022862130211026519353847439867196220725393705456748245540721929171680757565413856497700688074520813382945017825294368026808561371890009191210304283828125093361262458983399898811276084568429722143569801631356352042538672160014674711966464638399628073178474732108716471953458273940061868508865187872676560280702860335459214660738507533875635893819366019293643219794104692623963279683218109590851230960239345165069747311355816564411065486333357073710076152176786975711078770205549039926474452429881606804624977738457920392353085707807738447448997894226653899534587588282388995683939441695543987381188509688102453092216489958759263284134817367864060021697530995633168782347590192532510720979866527992166990479305417754399256265531424127094882609763186126726005245949628165839983949128640685664700092056878825238980509583484186543079003450862512874098193260338744759073987734444110147306602206276378612762683012571446985693864926775500013183167217231870411995192707817596086650403044137308265088078316657281535208098238314776407264980835522254579578532743931461469614821475615073614855080473690699817383817152540690823946126127069004426914833853923738876087440732442697675910761761670758122644768542127630173724178821700680547200463409096741696021299359135467833557821451565327125858963622222124746564110171383826148554698342111416000650986691867778254330515041778810691047377235287940832023941417247277036036301171367262252860641513763084731181152164936065673828125000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 382984485129905485560232292598019240639896898295744883620387720761893828009819840604097207180805174228564511731717968056252568076039994455291941937492890216791011325662989253918632668836142350123995382612015480128405209694707971751007927244520341210975910289087286176800643354589747943771394334611772409955266179341921034672308868511186972816462862581779040276817772045626701483271722439404250327698264433343102819998947934928339045718050200092491260318574825977186622268318805489883555426971991697078935585893277494812890383183617217215979563533920066046973083726942007848588457545873019268185016647705628900858769744359733697561329758704720913091818090636931817005901420313616637532120723577374766657347869419587801983147893759165054165400909374779791704344412876886663704078878286552066955002610941124489218198679713120654270040807637796153620911011190863442981193178006028952326226363136251939857677470321889127360297211242218116656364166252220910570674493938953211786547357561010562034122221112257915203759863790017890068378738156592602836938493193038952688922896952329198761153485276660146823560769805364200203178716892803081741934704799927044071846898140473125495860524465989590763449018768249650206191765812841056338857234687816365684582962034940869940135119970686394518650385358821197224737326613721590373815866414082495633373734009125036034265887629836933271752738584568483021459281132884611032381807969431961679876895165185702858545738072932956307603954773703354330645180197166652594510412969062169234039033149030505479472720224040352737604103422189659206507401169620335974137485834395191289173311315558505071333493863515416854413586114095783144949476860774927845247810574181484460453165100995663883442961128764737922573086650690599175738918200908630487189530787079811118294918578488817045406091524387967352911151051295614579636576577326105363459128318764681758969679328253224192911658712981358581896754662336421669509179368502025131242963125681075438151531919922495157602640317046473818395569518582816876742678443510761107717047207440667239997402305049831368738663825155877364995249334780806819946304738016750299282434419243547615100363653068402734704661796938392146503624365346156094085976794653825980832996322177905925145673918906000181423071773071629470543706427840004041024183916287147996372638621364676213749682697268658795469712984950504206654864347569855453912168741226196289062500000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -38072188063617744466987256125343216696198083031177474594094749837999256723785275306552455086654587731451953162524089079857636176911451449430613262720784786440940612014389173998911369550182871047579338275100963282946668580225773364843252187577750359823823323582730009729929450699713090683510963832804774866786763098719117538123975711712881120808069949668215817203866167871202572424753009102242036579305031294051433234600527710324230031616318661711081106166391170549585553000675525443078406619900066419109193575552425802108200877446575070580533939871745124745015088527161506053867741042094765755160188223173643932585520443131900236308695775774261286221777554887401097814406742583263557952616181838451241954221600003363527919204640621273198947832341765929680260338013560038009802835271224804385845261605043548698560172983870481277321360923807826089358876527862902556967543073666656305696921548839262204523711248071161081663545202760187191598410018794014481263883055309979432759651224303842335546016679469495117100097123795270420163149174747547782605943076046204838801456834975816157809052738854981326849864032362401750029991509637020220318302957848142586734911994217570935818807541270032538377943791609181124385075449881213791290663516775538168481259675391861041919561841440627805072205825373961732527531213192584924569806243849734183986918475624487372452920501908557425865307503031634717271620142443744345422708471858305465584603534907815296061132965608513088442001074932999212758186656352734407039141146268489370964738481705912723986583817850498224020400530716079398668414883112504956416113463761144325268734887603942805680730252281766593721587836042802648336719777649348305153831908439693513394391173883367885643391817650512289899828098687235026818811198808759216259365507743556958875535730865993217541652649958217671176264806908622155357127198878961856707275483714242422233179875517929624708693603536977530336826669680269979682537271415419468024263903328698555972260045353858321264209800010162550121534349640341014831685705839056856236818880918572069477627014051031822646251861487535292661462647047268590916022837738968126869429392938660848815090276881522391642828573377713736151210662640366146848856627898327321797225426162495363264102982854118173576170033307876319203555444658975805368934795236249414393546072026291600419838284619599244862427145283471312576270388638999264685480738990008831024169921875000000000000000000000000000000000000000000000000000000000000000 [58,3] 681175702054555476929863875107832843950330177390518963040448496117659804494291136268428005534652821990770537257912275641982506707686397055141319983020230751387747864917490575567275224222068977185354930079871740023558448761942638937115196865682597399802753321452515654625636529859671430091156336886558457758514028046744789046424174024825875049058685855728938052539764145750322181121545337987471566676465013450723410513142964889806783628092416656543070752244654108081454995781859804801161107972861394520673184701277548004933690654408140187364351597204347669767221299445814335417298428233394336481201021630792921960562687361835038746156603179554586422253310097310695135686903791231294752177781406746215096760539553206925372970700224026314939275152234732870773223448528202364280270862078303363635974459531632387723657174572272331568667438432410684427858174673942460796555557447080989368322087593585819212145311185508391970698221936355534249785883199896211217757060111250677402513393059577275503769541995707434281992351467586057827467883525492439657751607278588386687490303458601958161579626928481849204851011732909495758194213595566267604654349036867177569329348259657057776865379435514363181058921566133642173852759370110660664455846449150579788679018105350705839266798602080587302577421593058225673853785439134481259542948138265947569847365322941073669621689313390086010611834456588974767972636198427244216136538569351793194924036070860424038548276248938226127689951682614696614386256885235384186294942641119773742625622717435595628255863468883563129387296066266957890112022276063597557969179769104105883311203024740185243967073863292038785674095746342287969498122208770663114423687698551573282573089230072039197645109822777646455211255559109710070501914631489560836257549281359753164627601205922173048519791685144808410937417670040001805341109550038139669856248556809698956872629417888854713414236528773432345911267126506971661066538862050266216256765880393550478637753432284186151213463297796843800591555091543516575416201201545406492003464815340112001795963107183062229964132711968766999640524191896735209537974971463322460520590676731303166688326359698172530025972817771959881287157249734231308292956182527839051062394779920687116203292894595535420022214712473955583160595805527146750584861457086140848871534036493098685024816060013664277272763175491219045659942337204127704719525127075030468404293060302734375000000000000000000000000000000000000000000000000000000 [58,4] -3784189275377104491931133696950614877770773039370395296199789928367833062280629186829525508670772584399942775889453690450916658920367472670083649969212819962767543478973628676262247657934149078030898695006538155871242804159493902702842218196397833405069924672696153775413323705052788948863652660282535265291178397408521674835679700278859236048999937659347686333621266264705954004168931080125211933247632761929835826221740124139402757013510820391645665218208620338415691753481749913691273401520611651094396914914551428605079560308808023591423001312426434835241160191891901150952797129521014654460261168021882854328419285124686349894590230270188851281150936090454788620276744209810846289685886967320798598445921410314348147186061946526330348491115461841395788623873988824340718508590517510295245856616180374575870747823855389545491328170940058024773657836820942095996642438560894737352582000445772757711710298458670373509734133657327173470871718033323428360606478929708325941766881036180406393179758111290838658439456229716957239395899092011528987912117537999889011471859880536939186595695845372991393535540413773244569019649093183906181403654742103312604943631896640214403688631272071697318118278335277018090311171786180767561913348039364245701036305331314238372010286562620510885734242890779143227872920412048540116082502561936111262235316455960762505910339298654665133519095800757109911148591908627868419071784427384847110358045038021038123257047176823649430167895446683170328911558696969377692638888239561916303101567226044905904148692038452694715206638620743613948595387238086949896963257950905493364329688808621139781555956078715477558457847806277078107864005627836469893928849759580098809460347304647424798155353970990158409888608011461872829132761129357403220345154905010768792834397576883963698819722488142535956714715187162142506634133498036305111892525323715204329227550672221082882497130582220973933629965024634833578965063785438569163005098416804043637756595064759675624018276395632123106506663120635619509274245266608198752061347394692117084293910226194672587569783706141849890861177937167645197088585071247513750805327897836421678255209812199556237522748926785891775593312582236931621660808642043678389447543554421009555445485289775325330788952609986780773345611994090138807528961233664820561261067065447514181708998363291508806042946285909826438804796426500498811740930138469707344484049826860427856445312500000000000000000000000000000000000000000000 [58,5] 24331487896348085420957568933701810557829297885070953009154669112890583813911247278560852163245320733815134634323644094879258812865748323531384796873492137088161387495543550933096044549884920772425337690405193981612632141463900595172588748580228603987772575461801618090218619862750430287540987303931778290183728870836345281890717358990943988407441406394277086523508940573769322140452160283172197627504937276361579301433018836223890036333810311066012031154134528757924985972246023956546485455898090704560123898865437865968936556199271974200496587152867623209989949304923257401940962743094207969530241742036999133850423559623835835846750620000143928981857070538284721954085614329534142552157886253998621228041890894659896571215817244639102245796064950574417814295267243601537302320448400850446476993572203776876609746132247861659731880560398178714632407572541285089575338688725600860270691088570872404305870612901823913399645896813530196357185383339045417723031295309246029363365826679881931837954630283966785058814881570314229085739825114219957505801841949365486918224485902101142182502816387967888006605230654307857889092473210006761983940220587282864556431236909901922395553731645632189898229037899886758097373073365488487109374064583282868166026133388394806328242639123569575468060381177774951404516192287495067973191430748345704853236572539990741843052471578890531011665051614814016290725403482997213064974566662846176265366726447933841174177323558668117270513488656455292843998845671497361667544947305652731205719612015033892456152587211198656552944219587009415227109605821691808295452108392116398637832540485235103910775548938897904521594543416415738520316631984311575299028353207481496178908860650308760327513698224177826143559674478278076615192582515165714210946709227818274375323724360398197491218059013602215321769935870737025477671412022987169147206884000509140224457834528140989633460927211241007436645912499307939913650323384861106224139533608681497550501604405695437049963375200997899435065455754248579954127454733704656589731511896140487796004222877016286225938244101358220246033248293685362973140615675890677045690691944776538958603889555884429869706344885659786036074295512609062978214889250703917689164944331211313621443823192544753157669390032964385524010958496157737782136771656007300108719000084480732042621832983707229820597879709257192334109822184683228203606539241654616034793434664607048034667968750000000000000000000000000000000000000000 [58,6] -62161023537283269122309943212424660116431925391789548107288733886247495322582865401197320470510606742679127120472327368780315027618441885802767922698806180342553679095596286222472259116442401307694061299306530691310277253746522836930786778082513924281501969146137396853985880730570379788296930178647667772405209913318792337252861397868579918381199335047790610260736314851044389065410667907257325548210693274595636885315248976224514633120664114313857321581538910446925113994992397899543057497058226547587952056991329070654915629594346036099886920876790364444260166154976415274242868870801822450128003018405220295654256428295102423372790557976607365961264865527240487736064271857891126592384737567710460883503284025095316991294424956531735692750041157765801732515775235351413846991565196368012278303205668430594295961502565636366853981892248129202467500705010538055120167759997672880653610432957834503656186598097712331975177500555017235285265037464559062382904606336095246304518601588414163324040114531495686599029146904413493790628896311693508294512169988936107374193388527180882961320802893396187705028286518191038615620010055674687389264355262463725720815143118906733098278301878604344506299028474491743648223034131645486884553409383082458929444818356551996601710934797352814388657118440761890130598723977756108913693579811808746083339775397544664579187307792738891362570935392370011310063334999836722039242868544611625870761169709753070593938177191139962187584570568609169034326560410513974274665063416600418082422487757013084246263046714837523863642865909830818656591455224216054178738182204101413653017856425846603268044790114171270226817379566896012268122340979983461737716047141540546204781979463768068919987474428582220415965088554433738546774969307917946760439657941855374101710045536867991287419384150603543077094676663374696536728945165716894316087427087501190311578374365218379712632100892391075740176763547421095811534575894985764820642729792883194520686007291857350396526369219491684407070943866660478643892304234888028706303082472013912688259807751915278433507827846792105289769460447150999543776059867240928555818522592319825517561286072290400025102110685980934112539990162218640964631298778186241575231917342583990695623825714180318801589985793358008597487294987338484429149485143273436133430631644034173760630595143010066801199265591204998724638961313804623590479926924668580001664963674556929618120193481445312500000000000000000000000000000 [58,7] -1025212105294073571270954555560360518028952772465607965019480987084279863002225933361109932156446529760006078153051165556367482640952544980067241346218059721013317204975118014314193073720775075552248214758730200836717333613752308337896341876848835537762690608825095969205127061087320473853086244185958335574977344817541608730650820528534049194315309187770233789270336616499354764792307193702260356904968286455144482536471570664344949663303089831625230663287802084024437287280494704221104484464001146533834474182904825746095473132249966204626892519135107516480937439357580120380829233517273107208398070805293806112935558567540188326825206109689610849541475513239667027162167499763016629940398363389183643987852262372358941346122086480179725878036981698859253138388023417941426965998418463786899822698307199445964412845588482041111010238890433778691587836861368585555358784496736389829536822287909804418402555413941458666684945457539488408864480285099336423237365953619061773339377594280082228635724653197519659341033276758417976032423665526245106440092694537405519136625285775038551190250486175386355023638717076689240893013972204151018258206294376095663274077188261947216251912005354524247523750067336482414289088067329129167090060320132185827549471409076492866420775559200005825621404087472327887569232901596179889432971133681384527863858076037586695826365436948756039440350783954633929499197908246744435332444579308923420720510469098439782471963537186093967168107213764674564034120362831954201530565333208113011917820986321836970443003470628902175699892358180459095296423326838387538737268534533561121226153446052283585079461444978179207225229964583096086155372167501569607506570360143229767110099694705897673039270469068812939112851696948140578070136223093011937528644876609527689741024203915807650530923386352901063268948712800258141441487597824409266372425581525251748600074356059239009204038339599665154989044342455856458738706174959252663685150006827885606269161543223305015398976151314695731319135859351322901500573645393952699925850498281571595770035049324877435505251299179664508940749305722518729445170044426442459353892524089258188723845258313428688074152232420936547072037018015836697918215233539154992044829919273726427019082433368696014630094510733095210690807183804744562768283016594829905917063812231279604034744947404619959890052866972683246774530385314757437103622763343934538513013698945997020928189158439636230468750000000000000000000000 [58,8] 15128005141194655774697174074790492099443119091201208004979638474588750411141146585530309921026073155122279180716461390353485537951543397516038710554004696367832061026903131693467563320422999780933096913556531872148695676289683933578633153667085573605090289353885946689957262033716708707296598740110509955220051451521460366188577468795207419214652934662274224391184095981321992065893726938778153440736853125773599503612196842345878984294500368484209169540377771254141033593051111653782631469729654695159076466018868175413262114480810107181798197161132470344434494672323676697296485987274001444069230626242769093536337367101834479511045299008448956133812246806350870244584341598626465053217750447903132298523346527929220464065155228706894182321831106358823835700332121304662140995169073564405326880938287061323140009815637579392112645992867158484128061688738347473450478335040498143812876278990788416536844384961391770769739989899791730477621966471261362467921457588180374719303211442346887753594274380919465154066003311968569572876819136970624514841108721735248151043945559869743833579970768715777537637758503623034901921564836667143473564504928480392454206513589645481175515653084704022372488824254211965453546552197834633495236538352481394954697517575748465200358547036800647010453466066421198737489829616620785558074286562887735300184357823485680992151321356752050334757145215602581280086629901569213379339866694522499495281647704553703572588563391877760251116592142376231717788345993223539756246988573579243866727418469105261293903529213075234705160526219837288921064971139088560238169007141082893355136699554116389322316997562683849629303590386710166334192231216676244323375020764017946693771715984369709081141750263788844709143330846070803731615006801659369636777551946585913055576546845626427966207970196797443557749162534970393891910064817362952063675836911823002876442801999179345805411437648247997211457830564724245166125697328596394920462628054937149834142383321125951337236610768418509903672016684985322514651268640124826078544046639335808122609210286947520462066103859224654951239758761345451013875267818515523347642100089214920217969041542707198217056377280724554620397738085646163234502429918420294839360870369240467185087475627712338229561533940136690743104166640452029816374804314935450854875370669503908368953149163846541766475296320413219432965605767185303828164861125906803347212689885709080428455308720003813505172729492187500000000000 [58,9] -111392753594829572362795143413108128692143912305246733812427025231327078029008132317100406463312607724323837189959037887150139364021623113688919554513288272615988233781260205642503014362318422246754458259386941767936630480888457691250003857493046524246333601970327743126966085272740635066168888117451938732516525434798169187718792580301760622843238098930878070961936276270430369715118393000080258115047673777778837856769851517069861617364627294689487520478567085964264711900090411082952520138611027966995600043223585315527487989228339767665365517010629429178043676799625130583237931954929626244017621971778007419485188269141727428392111341253513202652802103605378456672109526925334087938151086270220304700773403368131829614736871435756134602339382309684604761383840802778761308914060293275278824239918179246280984460474393189977634255204431904839928218067095414247975492450745069872264224456164208808826571856893042938365387693464234873259648705782410835102898086505557471523266607876278520175587664753155324915275734801939447031754383214971897935664266316608245236893423489089966275849342222905244720652446913045127249460596698671100023859061077806526271137787602730068620698407791073474067102440779425406008588428432411104474735217469314654994736270533906086725644827095446349340214201275044433265623253166467551880876897919803932284719536220258625475642903925587054913782604950002923089305459973777323481497865389977885087971079695786842815601948844376685687179302663408296962877034995610024545084430124327864304428251827732189697320291167445316243523419511106279066267878490467752636173148625192176371332736688875957785290650047102575486299236404929186630860571189115256887318206060547201767824528463480930028478108196523176700275769849604232449514966594623440753034300190499301327907535881756254665374987642974524763723482711708476096945654155081287597229837613991893709519897114607436277100070117907949841832575163330020968698357855000589415034162214389463142411024049757762647823729888218080201637726724451653612078090658925595856073047937259438588667476547165000780630149998968850279898984476795722653585541690658745742296437020744165580817203851541172259384641402743505511030893172334690906907892633785630430130029651872002439965633337170760270452358236456534511049863504601262809254323196915263985544715662949469838555300521672336905547900538438897629159854832244489882990042940365382642000068860385630920006860833382233977317810058593750000000 [58,10] 628215421304381520591765823250212488549696359564130729121738619222707237550376463989718133394497158959686446022440581355486792765152699091678418048387134497413912902443653830562823675154523074873411505158571724844175046175116668538182506177633910768992385018729417336642408428579616963360157829259650551181854601808672395329743556278653330033861222362746417727658983191438252655815040694950383779804547073626157564731833549550936875357537987465654706579523048016258582135342519355684721704345645512632595768050678017502970551832546758747178190164240531343873324325672770736655357360937294204000869672074789001967173163833911047958174494446406466218819428035661091275579722085981636233090330306949454811516708013556472686524744882294079028350850964481303116227834151441995623727582638442467220603971976651740821365731278475709898430784869407124503474905804630425290808918806303729573087341436244496823598409681943512793085390145340435993274919498140957836442819238998050629138917873136728747657282150311009825846060101943852269300935765188245958601948847012602640125612612723207784744463583901017961950227688961533922316568160843324430935443290309320061766186598941433895893364959694538766465000685630780501993009542542406109878914989151159560291416672177540171971724605547080844151978995147830112484089743619977594120907183943239237616345852007889317300959449508421371110241143605772067352398832181395160143436972217546487727047554918997314770953072962276329013073895715129433663340621714085224369395148671026474103348440065176815623464069672352248986621415528461567622736256624031532165805296147824967110265368508886078689312220837802561719857051709187051252635003940782350417145266884995577632706911807733338981831893632742875066503876005793606367493195697665360684559234287641791503968411988719398257172388091655234109812234962076686500888759350849522713055234031465088589398649970468266344453100691446738349001489741796412576705553167893695241654192096654935674957437718990518354384674872000405010096413356141183090182884425707682447090005294795592415292026494326094932999825370801778421688319458653463408823722884387318147053367709278203474511532650217690295229432438370305657685048659369957474557238103538618983446340622842023488566736006961268769832415722434014640878043569385248186787458732279134042838340412026173671035807356197087811611415007443104111431093527857331950355276034005481387856046487927486055014014709740877151489257812500000000 [58,11] -2844996813871175131525209629699329528761175041933318355995385958657723955090808628166883959219868201647373654332085812848059312539936922413952482126194349781927330521348074339982627741463303684500999963691844170743065763788689428972770683436952192283714074532927620495595337347775416185101430226982642264489741133999196214069793070055413647373452867813477952960534367870522956929992160804534461094449544690792078655537990397096374710874855194717541136588807600162617134635594714271798003484633590882076582812811927120801185148053271967092621067581554167387901219552097255307560004460246979844068642058744854213217843990340865037523379053965746752684711036687674330012702070171162996760932955818283999072330161227564874237893712423039299827388434500399937126531125147642581659478107526904929732932819071400938030985191469631178393598572721874328244584180378213127133865937441937015961120863028269297902445251557166661841773594989202511062321821862696637828590854378711288266992551092095685432586569424741466447322861098048318529573590696161513443101757823941417890666953364705838728214609416117344880815215417928043803142134487368723237754175444363958007155978966106855081162414287717454812064061980375984847621337157319952968852349860867423528172017532215589426043670609845304708369641992776953389977839009729451512119191389878144697398789009159715870654923652936699701769662953772152354008734393240922793340536360754686032852624401568870359606399770199543407310082794957223014378504483125591528964241427213993967272282914575641633217243453934327670196228554129360336338926704010374851533071313132536641152941823432539925015821989596257173968623690616861695088801709169797583971018516204392081162817498018390076593511392004582072934016754247611845646978965966208906347568124494433759128621909907408699878129065328274396294901049322575456260172452452424646452544742824236962685813809062952151247102672788670570798718386089885123512815737176957411571914253424796233594742397637107688988718831372814886434517147631805630662243712089819000330634129991956244029597750257137350662514886524538504044237821774877395892172998981846236722036049268664520314341468859110895307876501580011285494102893989850555191942294340306396895540769557398141888557736946325483845677808616389753095308910256315622583957285780041677748139038183817893737186928563331286948000624929419263505401662751969932645777714240012347484646160894472544100608502048999071121215820312500000 [58,12] 10748270506123368779733545801525738777258164319562625564191149178201838117277729172171549327299126800772245994930245073141564260267295370716122390992162081702809025233320083926798267665599671137150546700928599663348467183248359798204596300729842459657848013868942356923555374682711200464001376414020438555437173445669655762117449499698258368417615674866704504462214076941963959827603033478748118935290076725785356601888689063130723437250675276553207255642216844499207632050419161925737884703655420310084340035338781949435212576966510628200533049956174873377772976310214829230955301611726269322399427566161800416218146620208700940612914637189906217982519341212935913267339683053262397329168226935070035276961633625259921263263296648575479597336235873078656575423956551731891592750569382845270357834606732981396328813164728005894226184864261112829366204452847587559939709166245399731472383797706940174750052205770139168096561315386211784914519692368409893555920447917104830373466725583879912591499258816426366135794523457075489210714704781020158690386879763542487010177278621699499657886493007477272912902912352460416366141626203886509905557553478176081758394407219237319886968861355948666346410633966758084263449582543774303745110263359829780899343182982035479633952289240542803368520289985622023309168418383440386443389398467739133407066704982785103903450528922290567988264480951656190443403814283611969749645821299388605111150381918153345613470293176788302684312249930634549994513653317534996879374639765372004406038227673352566395683080712775240432220085629990321134200760968772514678575132714318153050289930663212208985188466462425750342036555429304685221276614767032817818286678004781035480404015636364648465575084016901286590777959860191390216045429518960941510885035299702526297302264707277707204919936418986232070923156108522317222512124663513079772257577226719472714938524751122316846060910208127733419978149839121642807399587179236063791544290170639604801808707481009806049849341087348050815474349918941491951671757211100712402659185623747254644354700230789723840387123285389547669953545646912014962973689037548074461572523617950967046225611336319480181158274493893791789209266238300221468572581835610622040078089644227432981992757660173159285330571879635322170109380668586965695697760555827053291501264166987777076120917432769975173595091771584708405758251472690599614226540238664938341477811389879093439958523958921432495117187500000000 [58,13] -34159200149695023888493655280312868328531746581924069008141390023462711382899331971141341618791844623706007416084729242195191195182021028617445619864960986468563603345720529832355835650047792936187189588213707508941657641653890605585211914251772162559861523039678983094547166810025325233462407339339908051397690501188994748000822045714467989911225153581984250077096659993702023726863501100962239021398590516001773086278211903371061623323603347585030802597165611591183752152606209699750205859995587527396180232634733338142824565717796507612093774372774314280792467500430661495428866010860613595440314871327697705445294899329044104243382403015874163358042688517286612886779756567805811518717056098255721525705167188438169727851138930609004886875404630760026074193258945360610314653837471418976836954570677754107569194827735152230412611244429934820897836275680658847672522237555525460368929771685563965602897621864761199819445864532347657321292472334454029920660924090333382492574276761613511088367734922035618564370989125319070505026867079847946091598580812918162671489897384052467975279049337527252411962830026733880112640601119927019007621132635713342813845096757088938920379885891994212892762270567065131161779166217866487983329702091345729146483205161220344929404903125192568923889930751221772044977816622381836651645483692682299771550056244011579630570889257226674098224320763744735964201613466684926397729339676902159819093522215431979189974839802027079543237870525027355187211670790244390356624333509233261739711725221192290663917626551325916714764883583442204655059805402012403838725719594335510856547709595818558618294386380860319745197209554597086138570540074127632841874694699137305133816063312257500323523584578010925928084452972029170745278133460230033913531294548601174058291774659219229188604769908910310300525938529055011256241004451087935713125506176338039446375066250276786911778400537182688736557068281814035340844264502390085072335254599823076907165300674240740063160851751996192118221103221439764610135848091023437445797884085988041027278365681057425904956438210286639180799002394950181468021458015346165549934019390778535181020948154113186068509081714045073356205275660260024288556807761476603496627479261466058015144265955005972630113154776208074811988910177007191267258704708137272677012311505336369790631290251958859678577746567110877233980406410959898553573650268137101691399634684209729584836168214678764343261718750000 [58,14] 85326770336135397561148932388616265185979480484848920142430718092164608529440804675387606501071354341903096217982957058027287413482610517674562193189344227708139011224903183944638328507427148907214143659514923840591504521654729632198478563873965302187135619411276098253655743118357568500119611331588836225787314163809037627785259137160413809188578053747792319751542169052294837347446781987934867444348237849970714913344377691484121253366063536648767752110242560922144007851367397396245195221636103100912797693206568320231825674130520688201222352857211928088139541018625654548488217742853281846668593260564790393096911494121803054328027556793838664193833787834814651096202620287153050684132757429633822346517097304692045425123867882077457573978061504124689384306816582056085288148993070905927328490666313940740788183658706849957465033496804325753292951622066792374373109748918031903132681122773213205237385364973418138649816426738325914719388522217152304078540072268496883632215537833386478834366250416182382128827439613805277701993150545487764522155243813899990303582116106332652080316320524780382071636308908702301324080932003825971546786396840397449288691773591951984685737156148282092176185419589592549157929309797270124936044909556284509939462488769468776990782865207176428116896060448871115679447040092996180044566452841000455325254163376987875313735031518084808152865036921790848173921465282691528635590740430679426553379076240709666609215238682424774324959112654341335499193538774331759093153326988933940504120514518885943838845672634517245309228320141595941299944690945258805311851646136304488438200864310683731212496307216414359958686329676713999255679660511369114265068106940535778662022341545775986086600428369791740862537644798396858658166993745676620576450123630653653961198252464012369557369429747933127544250757629950410115609615409605215546333527533567248193359266962689045469455802935982757570078202011874909559337064587684005056453544293739382544525784495034537545226040816964775130565237852313951078869373131849323557141177730757424369072955485696971437874983174307596415717281338911543470802943623525954491715195671556264630385806462520665909761099325973444651524471117991769478486702364585912610622054931242442921511947960058713925944817592846573633573239153324319050072070164634911909409230555058493550398747233288349404812550518971824153457888588836495365357583863816245506143942645138622538070194423198699951171875000 [58,15] -141644927180572240316747121455049991397592556680167056553390204888117976804354072738896207066667955002395466653206244207391243591867229618867724335057898444934967844527411569237581656743347209784808766599275896244202487653986484720704781459464277057388584905022696271295135020759771049079997957604634581359948544746767227502236506161563938046033137780340339457037325027908812781998557150220147458201480522204720189669304868736550535762408124431680236410108064512420695923799821699944079468954177360396147400671843087320699652412834214813828591949120941161257144914598785729187837112342086534061089729461272777257134517991579380702743130556674247685035956726214210627881601249829114177702217713730865522772015452857798985352902292966071180883051440200975592379265646460020944639644195256224806252449452306521232099588446536279093026343200479878605658694657444304492545023229520013608130869964931327072908682252606403038554964859027062799614225639988311369410865594259721492021030628412802865182589202375018247417505736667318050547961881179218015030389061647672979222155378017224688564392201428107098145699990894506065612667432691338946087852336608323746870521639646472227214634553069206142035131255726318446712967299146970731727594001102912862700719795815705165152585344047663123850646442904034806395672192012448625615539617046390354798755538311418732644056832927346132451434243449286549383237547996193344794575784905561803685141576535951821835458351551761961641533540249204311910912315797752764596999134463497010233997414841771070406388326737269369106952897892201978325944865521074444979924385789889567553384198586149448490542362849996257915555610408064543356246141837482178373156155348289800395755465845455336515912062039050453595071834099823781821278033925675416654611234614598202411204152319967346536164984475513853702774567934001397070067607474242352323050031775854489787369631607676012021846267569717245978264808566309730682575882356616594104843371613398981494489596635016457819451703825985257704475407220868388524815632392818458753053712755650183266157887855944434896896897092587001813975826463791824207528320531163252035743976225071927725032864317699894226369375767371569957996436997173054722455475060679430381783590687430771869731555251762451088036193979642553796923816027956035774287109607247609142906120769100022493885517561449185516609066870511155672552907225499106527455288474087995859163058298690884839743375778198242187500000 [58,16] 56517959294107592247608593379765040007700449659994374065389414120058507909650816472121330477856961866636001267883655703126427745017899610888236498150547798964458663135016015472689098307023820276747340551389359505608614399027014641762135452379530827014583759503033945027836091317743057436033422136668157983612584514046379309250205890044856933549092678755624329346559868569949750504764909132090156748955010569204657279803918597469500416121480275603687341227120643990811671703798461827830002875279814178306005405177285416665868484984549446114758301693854479869104105193753539035493612448147805395827421801351848707405513650610357407635233169783836290493841250805790247512193493645499644531726967924788948733893822185498887289286838564557848453035338444562837513926175200880271231953368728599492915168684353936834041444866728717060881910076176626312540200073765826978982455691798701489689855634131015044123336852203775257332066381529152956353288778745096250130965202875380734619297181984552917731706227947921636805673181255874465010702792154278873933251902721792376322747808221609601924499846587982758915967577873363884209870176080018462921977432147840391103940746708546013047768127235263707123204395195860564282596363263306100898055721823658257436623390110043796286730123803606730341138767105550143282106150680486374564094356861221925136175099010167805078980475846314953456979473047048712347733714579980124485949189068822125908815460477395099026381921633399154881272005366291695068397896161858881454517611809936318214418573729721645834042217458734991422851977805860728558369804543314395831541038361846574459248682191404568743581757281446768288321883383461538214126351410166977281154291957354860183763149614464020471913715860043230745893073212765509237107707731326432865042752059502378080555328131988768174902077811976812020113269387088386215130143689259343768678119484344152956510582235421032770231428760447211546695773982272950169370535248904291959473736414624768717268526653557852958910768430638025713999711067900565591957004008559569680878753482601088504578018050063777158794150872294026540794093510394520796705186577312294014055187595571319812348322057646913446006201905925686933952065541712291783033421323655991346991865338757545014464420705770286323223565544330315440307022465758998512549848642988109601319527630987739920059887471542304939570575478884724438545533266032219601552544978144421161658783603343181312084197998046875000000 [58,17] 507940719759573270500661557338399768796488802554608689141565375843394828262381742381795303827033173993980743905107903508045258049606391300315254441373572854819197076125321759721634165127570469432532054423058033408147031526051564207814369942854751822553522151996286633587486250600984781064877696873640365409682722845539115015932339790459209029053851882031077437475525659510428961689085921600704476634061781282457147871893249168618494748627651823021030379843458289166682189641017510759667627649960625062331920227871761118402610142362801097957823334089109917639123821629117381368026837168169562185043871703304758997362414784322724448072213893624612674054319322312583399533748533161795558706654114803038185938053530192192680217351885664484028253937267040196653103700774827397564841439000943471379050407637777371525970204616557331702209129452068218940950252334817005071759437232922545526405685884811660147677442560972781518373549347082446066490010422821284401620877128201542972939215130901742561242504062920913749205235355480371965462800235552701879993452966180029564248316795169859855583228603973663482988169663596429339528614933824728223175927597650119409841746145905919300845379243112946118780194202314918153496912452896915295898063436290417004221009657975815418463559875201422802685455604493038795301918301580567590047645747699881562429405746233145130025935960043355964959712161052971808647187324588361218318069652160331269315050007535094790729636051961521067508134085134842716483469328222873294414788680618101026360167419158221634672481495297849923956931912739522499361031983201164899831644410491630895808241863447276580394399519684130423400746163285789584565950660180441152597404134720460554767309367301903561111588830234480171427504848946358352719144064155868703966140426608357414552517990191904891986661251377545495360459061324471038078656483379898303126904759022237304331807364193009157255688371241743007209334672535193857141297611751388387944178395592081784503387603006608117519151264044014116508805225333380872393713469659169397188327678228563853111848718988981000859210618254948023831145174371405347230154233199416907332775611866833236318481320000119260910723051305570295986617030659474007500154506723570179276421262036875382295217934703878739451205228516624971712739597638311562908405767237220257389193174340799971267120095686611041291619666801129004494659775740772435887071527434426937430700377262837719172239303588867187500 [58,18] -1981199367226175786605037901933692254782928172843378768461798899753549377000857289326548794724367844151989431475191023664390084900036010507286282765363507236426334761932758892161539918486608686174991646158539598084213877785356796250604236340430150339310278410943248929783378927997728772191545650008672740837455652622277857288844535583036992025906098811266288233111928429111007879033738992125700320579379089167435436224010145177647126130801903800937253905633507690705705979476416903563609108580422957627016956211560430531551224631573873895033483199513472331594494981037277339128086417739650925314933772752107406433376464879538914912284300582178230287323399415034645894682475513940755088571722703993726849271104993293735628571097104547319531640937938835577696690953970276776047460722652815160285593548381943412158187180315945392320356959701278968945165753448523069758103167623099583234165770870501957549635027609949968312630914275059888425302546373650038306308315609517154661713387308681491866629704050303781339227406633043881336609936623031281974213628179590071127829060550695658780988332907297446111661066482779734996927757761462888341497612947316994414731009086204278124650107854908238847581352111286152458138767337943142332125331331950796550589408268447457701404914814186751064110465684945313659268021093684577112007230806749142191118704899062263354597919194311262125167510268992974934112140348176020880221291459281077954823359550344489667891390115467708686095123276723300625792223393125443619671469604016581887924486338799311525402831380706073257636096807768207458395143245204295424252309207788205456451047237676815130657203433296676459956018735469855397840060301310073838715900125517441920211320021610738195376903053640922159159807919443999738452701690693420544148733649332670647360886243859755848114687465202784448382073026468003243615107416623584082473363398492995598782353711551069551170762589274430034421296441366664115017236882197505064978951940669848847346388955837289837493396140778241506027076822058879524532969513030353289928696459762350381918546933553876985409684166442032622870429468472944862039034583797818924716060122756684198079630313996132561044634078776458789552442073864386215630290332884828370338049655544286284129811905842142280166640261277054724363969195147929030526702343431358526632722379001009823237692230890258415522853760405015760943122148727989870771748492656733064976037894666660577058792114257812500 [58,19] 4677930547208577303713947233912121583747832056028902673818734899742064850353424355677854963842572498086629470184046600455446759869552848027858141428722775453622984036835024525800609386512371848400128341354577243988640699694378429719276415724731557010329313244909672351546508800286311010029729042153546043896053527685821833882105575084577198124797215522314801031082535336430823307939285066558372032417685435311185120364365321285712692132938475704990934157505676639690010371414201914113476884355618850692695829082161649875483289563876962697173180350880827813780602832384251013033675266749353998156402221122662040521613316765285657674315477220576858585985002605699308829140535523030490537610366276516662521420633354593418539088055320158551551165807025952352261684834882520445869499655598284511164117278968730065815429919119489399466413373176667393353289681774538689122324960669398337801181292770152059830037955213477495111858237272888107520715538366523170049991401536099134310122315520281478428284191644920676172188786445509104419337433828117880738696855602189300863424699112188996869439840535999958032029742983078462492587892219176824569258206126856245046286639612589286501914073713729439636987665001288959601514112109018033571325179998371181440430566409273494936630125869603827320156381119491896392146026358792314909052210879138800704604394335997271507477033369903474138491394834032605598279660104890537753973680303047444076121283508125787675472412210566625621710487819688974712311602981027026143148432225061985012915021229933548787802847293758867882163774037916564996994427304436118604919973271494870331999301847601027335469874016604327320741589356622922583819334633929712528342988395163340409615639592469971090327951256538703175150562047501080984022280963387961653321371950886753156792770828900803816480600072842224135523933146830908875622427956539202647266915432445645169294965602136439284484933070233521155409291256663938626390329442666405400591856602699889720533990243686883328657864884679340119358815181331588512739722288992038167052737389753351405527569248373560333293610964408370063385047730083389848700822175616338558187478534071553761651753268672613213174528905318243252024634371960228530889649819740916477831889589601813563395684913133240874567462141400604295826119001709349528442949156563189604855028860672934636492009862102988603743411124880275947933355930506601819525653099263173828603612491860985755920410156250000 [58,20] -8901074058755972846775763397017423261006243422679710240141087483709556973066184687282386153897877063410792041471341024297229402082968309473541503478107702794911994862458557630702929913771569961183417531835549207370638295966184921890250460427937729454053933004542734332058734165736786037650583873479381577487903462523636627983191296473018616695864151259632904040312989626908299318239446969419343376063562435365006209921435356898664511062436135495568330836370624906010714047060052732638850409401969322758293294143540596222509372599044639594858091345215215677907892524687341454397653468980762104667533544524743445189246882035639217470291923165895768377440129822815864719637830819693914142177952426839603069254081556818058385251394356906057015582395875131582360563220544802044049500424985233530222378487547445620994052092874072454794300415521719181882134345356763260146139272002136766885900164309680652465496177901757443014613276223191771035988945009699932420434109554091508028580220408874671525122987074845489072578972623254988521301346528897773804936238260022832236985623596147537789741417924176216746258329856401319396436288218825759470211889393299260418022085030659034430145372000566254752861855508144883267684883131709868356863104238640897733781737474700196175130852504777709522291583731914071876712202087113794188082902358090684225283203277142836739594670577860640118757371865403956380346163203093579607370508589665121009290614555052891799587122891515756403278204041350750015248710727456175724930189276930536989501665095042844005586477233001491612466250747479165248394783862569406662253520421190923874493240228407033449831097510359668736066672790544700850358259556740738681688231795899099995892306021250454046531559486797978345470999839690074102215911533591185527709710954695969522047679190140684193896082627452456301907995207409659131946454829536454177189118334895442263200454861810405597042077326452711310716798566713405146294681324142486688319532736354293310576058815968032746694655862717595416792480071966326381900953646437301177839573033273123567597616751509670090378337106881187061945116886148568033801463099972218024072360758776668079640011006371722343714559378729115683613542859790789598688812541692018465609938727566488770120582827455654998769106214989150831940785891111121148221408635789239736061200050520697163359068029167523558062249047857913029761557819399758149101278825732208588306093588471412658691406250000 [58,21] 15520799390357121990545057397296594411826529160257309680188931735174402577650994569354346175569571617843458735879028303340783698620215212964603093560011304193419353386157015790688743658119514758652474449627239769804899101923089063120021534949119274650778245793198432092904946031231583499042858141488613568763666012828404699074140065807042917931829553298107292592521132201149526929470460047477578100635481260578821671680851771942308202971417598314931849967927558196596447678643815205213040327450735003020685854011592657939837091338474476895309270984681059848065507871236183237085763564088826452625760422493285945485086803238402986284359347625374039553348218272722463596134742654880338882177353421017905427177993826106551207110527132529527115379722506854260103670796873614065902446680114452353487299359363047908518651040432876958763987157090020554045062727460148555199719583335228380313542121112152998217769199027800028028562731621776807329283014811620507503678656924339233766743028236389385900334757411102329029901764988341863022975773493521258839306473727590657912293767659744655313210105876832821473901647259133575293225638414170312233155445221879556855176345703569418805927472929516012880817158619029175869058022552408745682066676085910276851221237787132421250391998510138242163685939881846089629391200251985875939458890793067518026769925503676520623140457525816198980793504268468423371230227300346670768793964986716255298143323444253122027775873244153505928079479500832629993549741332910751506001481715950806787313853965021352023001263700740619737946415361241508689197990181340112045429901984456836759237121674234563586936463425007637732551812196099293550052563766730132983079320535924540757064478825960827383602719960076296005406108066452873892330416439336022402308797050058133314324566237797739631641508803594878867706567529024533743739626785901587472336363935117398285063266255881442490458233497587639856872132361984282532164966914389560558962097337977018444000852650877535630903067272010102410366937181809860796040471917463940754040019266254643211167152386300537079396151664712214003826612832311929141030863192540886877235014366345271693867992917894865915555191159427783592494065389394984598614757181246789327834097159852504710756776757488131352360749271223887102967537008181219504500585985045474009327042221997811271430135534556445789489435296776215976505770244765046195776006521249712477583670988678932189941406250 [58,22] -26146578370291409507976178900648313182141851045170390578144686125064209246212308894685234029533241055696951694895359281678786494787437156865208798706624162574578942066507349605974497255309290761957436694752628025835227094788616971412609186452483141865460352321093010714718807822912536120218891815836283890219641498180835167578544087011136635079522716530607204444462689526516108940711723644051792003223740386265991623630074942934981645108707935144501588343605669518638740122318997537819001924782392549724745290152973826041706000646769585697589422501127477164867776082151652955970877013568779790097161861248929108197601480452138384472080869960615784852807327249382789619839424392547774597191903815001742384803535832248135613168529744443227393420881617605295102833669032594449059570644168468956547499396010072786147360778185524759957378113882087403656160612711171955732348570117529399226254652599877546425033113586201156714347248046372452366438135748717974314102422252203669234550940250127569141805770577212465365126925162257595100352117420877143395864399008871497939155639886498823135698136162593654349338595264639083025834592674640018783659571950932411232282435449763985269934553761328755635945741253607570539681115253476697847374553064544678185373277664764790199884923579635696618654778249569315173618197957048314037154806934483708324373361140570319248119199674931901236193682661933658688479902509303472960424039283548500650197973051422405365659717163920466707028786415490133387414645481844151427182137278748225908193703191891787009433148669281911662239374609353441985856317268829504885210461154394296532507934380261734503986082292097420019398173973684373576352946335222921254401286133019038394610384134523356201969105918159063900535868869030230867957531795833801907587608720816431695255667012180538734109350340137552183318168190153517599305456818764727855379423739818884667792542440636100798945328319425001220437074017440449073197022911122421278720405032059882385400331611572004331937660278173366085007350044872594644117229897628558109350479802075800802232422032400689059302414757521824535983969849418996190989267640994740094151202154455718892444420792758460876016448684197230469489316091854097960111671028105473910637646751695615740047767786670809605090846921286740634715224303009660458845517054277464504791786830059620761913740467976950108623402824437647438307694566278136221598726862680450722109526395797729492187500 [58,23] 41706721940433728631651739616651765612400655099969729413450757413044659930571680401497959719596204464493021880866855959465043003137281618385328247666845424174832865887564613213099126644709900844538557348731468277971848553430613058290852030085496997628167615705215559071192802309137977771073957479479365400369136686101870807429195357383424389615546537326370138411983081809343591714609165568788891840053029685616235012394172006872101387694698409123325556928214654869863332407347414359590191585062683806605400127102420805323996374059846031499307769358865703676159358970867581647781175860946190143379474077969343998871669644196543073769090914955251278905180972444885640011970565690155933421411461518413317986961224220389565719643007319432499801686871726210154354824327149903136852688756298952490769398255162870648856078338717670717884140997405283006847716609929894386594041122813680601760619017764549445371304827493685651256873736317691909536569372301995981825045016195879441037192712207860548125718205676467572473282105810746844461800450809114071330974936294675351423594692571676350162715473436531527022981008123918456990427990732340262886515429734437535246704997267714636460932458534735166446839281335858678755297867828355538565056070583774793804773928228847866451081302811622420398516953388361146976157894173959952112686501997261075249990101408882714605307166382901453081010009781269560722424126679040674993299684322198991642445849091958291828957472027617249174603017737890487774093809287818142109444435097132707828654184548531718670268143132211415250459112674481165965434069824438591979534568831420082287546366385751721178970845919855890181780689972011662865090225970138528206667258628956401328483084938338595217690316597403922395126588999559893654410365553017350055747656989762267741312796991376848921420578177623771633706741089941259672732171303298072373677862731582038598509043807481856937160193853733051004844430362548578152473497625771773504127412380345228816072964978491697148507888233012701828926117606965907667056567808276686844420067478397900966170136721483981737337746397358354101346013031660938643744393546220237630260368737261251284507975223087291656313184147676730105550987972850304918745575220716602860190692383892911775698787048633820385555359836762300050628125260139561504762028367718426240513276676289136715963961664014235400253727620932489616979304865448333755617582596642023418098688125610351562500 [58,24] -60121059929697238221914770393810549181845328916598427785915221912562866425152069302017005144669582490911109974168847537959285562741018960364481267923671457533208036418181005779883145914954663387331530032018131165205315327376031120022365091867796455975179098354300730297797222140869703315843683846095029847987448959585638387336595688732449409125804431327442458824150557987153765595128533059877678370053208076062265003125680133982717660315037033460731438953744759214651049549124409358696857001197675754884532865656981004969514120212002423572087135122682196766824594264159345305681211534685116566375644891165866415461476210231532692558506210222437133387305866627503093735984507832356273394745204501364282297449132472060660616047852410666111120859596714441082430336825160102461940978462641960861467799295821494278458724561952055337462089349310838894545495547690447828429135480473610464843333696215320100341774115799842520777852780863685484965967754342064575391623897130575048191322868580923300115073650104059679432259888205788227983141175246309466444503943355815053548429230253459127634869549166652641245280081883004159332503459858145187908434911761805976132777962710416772566728044527239178323900114360934859871176418084825092838694188507896163538414746528916722979625924013703112919190194004101478216738801140301293980126113855078422761720760806743818371410593978553762024254244473269675566045595573031613070606118812884989832667419277174663026070364709896166264358673975035811214582855714210643133760402612657927986238379621382114840855948439759118834394741657839701477054092678356147070460535068918297471691579812069864629940123182513781530588713752150372397062926227789614727879742992292234865619693650786154949006952364230746325607851351716738904221305254477647907839176985385341227483739287228196040941748941117864324193577986701509050100709830811976262322917279801950642457691517995912664768669749747008733762302367258777791959260807788970027652586797908128734339469983800509691478477540189410675378329254573636540016683920929132180321683657601080543695788821289506764868631397869527477253627086529632362607978918144781021695328109636153199570777262292823269709761995294413886555500754004735629849187637173059158933690891672731570078018474371325143299368875564485741197928701578978552574520752228208693283862471812148519020278622365789190199260770558425727528380384800943403433848288841545581817626953125000000 [58,25] 75941970209908338379805946655731860116045996459145861474809732316437138560959094910313002020009926483272933549283220483666199018100325704257829978764543061405758169768292547004569083256459960088672156909939860465777783343127689586728842254210033429257769552653303218509043186235253961762994452707902459925562561951629774106956357871409986666221143404941364029224189188719684183200573057949233676210694406686760848393936567407873905265110453986953580379521787239141385278152430049457520840324646732404827914999323374499302769186223414793061192104198323835314914554229933860977845573438600579767660298210368134470396715006166867264771100673960154364238167853536517013765401868688451178695524590754399974143866174337372342047454740547726016155980139896801981202822068716322916306816203541672434567962651666193440726764081895264719948977742549438265074526415233179910541852768436397338128481865213966092150556641921209619228099031839131358391658032959732225792934743984787194952360047353447884975820864675409513675705277557959799831989103461288805141487350595185599562618752884051470146031570802857049813721866220547238265386869069785254666190750060432458379647635645897945157156598677691220600857041104353737422228476572468202011783077460102162181765783668314895178717217773199197649421585754607911345398239058753963298450952180296440477697032330426105271557415802434658836554341681710471830621067983686726047803959526494671872225060959006442255726454653921881197155645972439098597591158771253026952150773673826821226663425074377750917147700743695380467060119113566485450833146970811343011529704093783933528846261428526364770194295951795826653108121448165618438966126066611223069229742542241489854559362673233221843749776189818067267844703642174611087452729726646592951337521593188906621012943319522481530527452782481760889448658727654733594574932192664421553062915573214406008553352441633288469224738837755909285471093031954785263358929450666494047129586892278499603055732746334169377162774506715836574964927850860212114432914922120251670665369182695852017258749160946596865298485362207149930721245713429149846380759368169619385166377671060885553556884195697206606965795373466981731282840387823184335105348835169950901273015675171213579521691050468019901030660443516196616704710526196299877900124975290529386109942386676155891972361079867930923689452622834485689769012722524776926036338409176096320152282714843750 [58,26] -83656624456809729978543289168154924750123999962288794025257926133738940091584371508068529050695575558647018806661955822415413967212175383027243743296873441240861576775309854104023707803474438364066968583097296829174155509237148534796616264574469352760050485632111041604091684783863068937735809513788563499051866074345720894279353848112573575437043959958152187001955089677618154524766990804941905264721017487282071365550408134423540684539232162059201906170736184914725927864924836829778743973155952285217516132468647090852473371041259670607121244460613003421176626623946761081070250669444153053355556919937036306959147623950560110290083202135226993581048441303636912156688937390457636970254162671013612898529804206326140803507671658884721952018667558050086640788808505107583822231855337402464631642642652165709151066158879948296682884515027121649310576550291867615681843599462500431343638745600858811358856665747088189739375214703716157227852107301226072002543306490503809237898416017634420331614764359337976103501228927447367156493268030628639361954112778561761662181769249722295691786642480305779115201728095736882224407263106420625079583656770046832696150839330723330085541092678745421359330334946872979668435891313719083895368013786318638519170323269226448307318975806097666189090307894511741009953029302863009109329422347054868472472666722048697215103557812631943742053820786457413648454658604679263655252733477476933012236722025971963891038501648201696233864181484685587471424566814593158974708500842317811785074145603437618511554533861223009550863632871977753297806369968055817160412641669877431784805246366804715014909806335869354050996051821115958217883999376042541170160939111021846827783510666269384377781669650295026142291170635595478896386745036886020493843679702680728839254964684215352229726972344077819968985843469211080025742569839818373763385393352098548219025793062037553329330571464799769044634891541736557075270654088781154300803178692229535808163702034969034670167865904122153193694969725125448847507560887030075130587342842532164767839039725939808437986957849535372291273328892790807519979587390969129994670775844347739094989326256847127455412017561064445110326667064827760750044608102309115180987889009047208817232854411209100114787908512111818949388413232715432618263223166705776896716118464084525004461230407595412768500404804071311483338810321974676753598032519221305847167968750000 [58,27] 82065666166656183994153351940482826494049702654955246249610042749746834275375073405141576037721979319281393806041354119528027196601561336864386540462465382668024267637302041576310341509552911803670362051549554277524624335681171583076413827023855679911480290195561356999501904202549032422413803993035340625392480745565790871002586834038097675176340748798384584548000331431233704635904714610707075801914022640908506022066384875224625456973831589687103932253464380437297779807057611151937146654165665184569579547119250246124632433927245768579551090418459525502155621011313794553121815374250791036715931561775532394708419043720555073162693774706497580010082594861397347472612151620804434220719096285225737454512280341379181418327246963970200232236560854632828018586667564460953916394858898022906187783422719306155635970123627828253099890315068363894426656877303411095601826398910105568663094012065374446892830925156776564119992480523981862421994468925149776354019251547588555296392561096092349141079702041061271790368152108858290446310055130317982239185540775882121580207190480243587813750564295505902711517500361572068842929602333091549552704296670152950660312806203754064103132914136430793233462711588564644556145890340637609304127711032809206665407998147139970744018050525332710539967121586621095546548110293485436882999028629983449932320176218818097637992813685396473173249031516795562114131849600450583373012060252967581737961174548799493521088061858371720775671643050101275945461352658828262181984597382154251651117058997020683691956387861388062981786537311147026009294905384697762717323579198563796144787976519191395476789976309397226786996243568675783661776423672974618740186405165571731409347751840163595512224752989697380020486147492959224957529805647274400079706088250087066016546596976491871683870223260529915726414789916720755731081113132452675666270637479957412583174585266011663373384170204864395383826017197380728875192655593675859352073338635824616305093495270968732098431556641326507106270794031680430804605136908392609306977671764366290896374904211033261099876413197971386637254698988688719233316242065260499967396554115259566854240332200460348904080774560940848127039902417271760196117788490942193754211956066092140036985299113163904935002104741291896393104439371740327322783652273919887955194424311521459316847252304108365182054320455006813370742863034124070509278681129217147827148437500 [58,28] -75130964825755142653713909089715104205330744641219703372474408993505572742454083543065333982652576204483910718476179160888146321298694893896247709251895602549536405661740077397712164312576559209341344384280345836052554663589301426696801303475895679595719179724295851734398273739366113166642828217163909125638809473518951518996195536845348138284522480753686105923863746158540301367835724936919039788263975873276586519675251697626298754854372418890032977428191020872843689352834237351851098286373108335271359150087235702424298423393416828454981746461818573154430082388791774029952766689304717655220854623554986944490669425309616906424096443826602392358953183677196528292412564149862649779769412523334975784137905875253096662434876070696101151984942036685496510406984563977538344213547963513299742675463723646859682955254933382019820080651972266381569932733259418144156959047904092583993908976352877710881701882780241821795304617019487436694654983469682296151345451394064241461900208926958832198088720130133712067792968038694782700169505088364700864679495929423757911193062987972819856487733560911893370030470471063197152767060965272264048137460593208466085404636003395239827621663979266360080754537133035983618988086349363182661922903749472008942012990789378998495828033073270728946035558100183784796362997203895681407356821046623947924949515806236918887420132234479402357283493398380702303945830383833881743013819075466626719329894789391602546523515310611749975891189139662453572828497802402549837721066015928403651403130703440741642968059628192997680755628037601314946036578181661388579539537006902046651898763374599503002797762424089317449645193786220732096172492862450142801756361938655977615093237306263326893486335732509289561085089728345412673591109391141339533346628735091117075144472338698113054105175052709678893594458037902570077461359674829726448897955493356433354076965775368784271336916758188798636776901105529736592473491547340028913212142710963275157878361104732256910729185608624063418131808423434719358206430191939243773851731677645709956228322926054248220988998512761588679044541228303511490131528373518602238877083478181653668897477379205248714691943467867205028485709353823300449840224312140539586938054824219715052517989920033832520149380996172529377600404001083152026571797783084854161890709956157275390833052984740823940036630777842229216706426697669485292863100767135620117187500 [58,29] 68217672681447085137697314708818151366768999897650970493144559379619261052061082389214765518233955737202581444930887252124910093842878900892743030434970934805756479224648031681380079533203062107512252096790097353779422592002321275006870339413496939235329716992835426985590427657072571781691192705345243740701573183067502628919723192046022071539297732707914796252809912849878833233996561380512563296148256818670663858252734984108243110246359370076653166351998330180909890720193676083695823606145767941863351187178327313224259585258789661778174118686543317391919824179219028470967332671042272519246662177225133394884386215917790298334930054333705328103520523555246701656466070934106630087848398153867776205474917868748959904098358602227096592239315746245751298783458364730562487403841248002096468275364605582035513082410171880932872402040767940554977075168346491888753600263585551458944488998642838543914843991672126774321964493707896648767602728322311696939930644907811369145884435959195822342298241079282234180843504471732049957772672491853849459728325217285967866975979891028572883221363091965087231998881209332555751664716488433253946811725433469727338505375582756613986133379103329828779680018226108656689170322247813643147754091480525064442208498278326957673702249222884246790798866957586917118626928043033386509183667539226738089120977928701457486446875099659852668136922082385732675408221513638892722981336732131116756041724100187039857501773546165106624814076063462908730040929175386805223028511149594217360019584919810197001181493207349685066022033323107351169456172773061402200457355622516057185063107776994134189808868676025014421171840394837206435231771333550621501997614699923525148369599478372961314730533489206010236671299760463562973096165963244152803378387866898955977796130642349402800489524249656137941701406764162829065506467922727858037240983314396570796345669615080442677953063484252810071134506916506043285848044194528442358314148035190616627048732226190685930023324591340903558305144814108337733063994357795498664219907983874545999282106143953528899832163201153041718943930054943201026946946537048128899213832479140315502638416673150595715193322811420933221833114813571196645710383762757731097760353016999105021843835182766090269527096779133729583074597432505121325917205264158455789885841219699794342733221001427155859477428613853026463653694833055851631797850131988525390625 [58,30] -63670957701518758293740073468644360901140992007448735888767293326912883901281710686412076411282373871319563958704498415532023917091654117066063651062634806172330596205713910976158398709052388117110998248319729778113799679458554629207432733361628036485128238122497897613063884676848660851949987270398756358021645086369897936023551375909489807635356064929341324294905537306895141524478991908830810119331666891596938110433182418359696899829783123367086689028785901496612404315013518242230414270994459842032544158449169866415064033797445129998884890634019802888683090786189397882188640594213730917597565439817986741039113702774804841128989321892994247604519949970874230094038894037420302129818109460495959213984995150527049178613693839801812955454110385616772539820411933147865213684961415397684024760003130128537563808139236510269733300359338808770777542658021709357273388502601981303939391989575965839922327383200834089684002927596022471853991724588045458571382906765225580436412834315574516293015402036833748611178415488821399754434926202796469188719462787652558087401593616566797391219759077373352865736748671544283236454581161605632970350372502026971787163079297488283629283731409492503202329507437529408087755082821047338030442609078977298403523212035098951566147367975224116116466795331888551530269573021366440019659461689628222010148105556220097583947653137231535563063867942831884041086696241853652813210071064429006861917113121130046801502770760539254022499540442617202225569286693492838725150226647749296757927570782909010699433157637573509446560776604158409754827110359327591527451043927476833615287359649052357146597576426780645596657756688164049750563596991840033014498485810982284737945616884036427071446664085382367625083507102394514292925172296600266050518271928849746860751713268329230873724824909289449740669650003644555678907494557644375029399938960068109724362337976650982984821717230463615603939191743019416339755231970667047101327978438041998574190742998408845886962370928135272130956375345524923968429194948021093713943045726636758109756603723638104718839126688217986840068909749604658121503181029230454347658056318895112826381516590029121022304182270273760640467506705087291321468774545274514856671426392876885626162725898811282777729157216140402394432120543123409547170567221321160330818642442806168020424504397437667120295181754242169747115553946059662848711013793945312500 [58,31] 59962216750304769533589542696050752220419394020193253668868561232217849537561105088586811035363506550303063900306268594482079419696018025976156336830833978634983214840935728424151413397466728723577285650666383527024085129693432149783098607201009160909963974220040239106688082603040048921568223899075720715809610909483043805864192653986639018536440871910918457600795689778864519963542626761584275458780250907236091313782532434516304081230092049587920505162742562457862688973113710444958877679797520909798185050012175844520429823372672661573348742266138702387301636835839838022400579364216630285609111802198110162798801166397092154410434076060425641957849358615871044321906019083555961486556309132049889887098156382003623091916716458075575134238915435306957328084248368961748119571052109463968933724496562924998665570877011613337942953482012388246432401921088536873033116140587472844676825889921459781408023712400135390849766133246228141916331188094572868124986720571362580384339750203556991468917202653012758515942617975535923638491280252422146920308172173711554401577322484237976951372181914521553964174280477538434660323160899174805420758309295108944636324968639436989587779636650076848599586244075942525417846617457353876598019946990793660250915032764353952412561018189786584027161929346128701176004711507070149409769964564469894006246085513450590884071778825682018647771801393302494685620547595178632886111707554573206014371209886533413368459557543694483250159270750251007099038026578796959748140332497517729640278861916475542716192165682451320974135519951710005719115112467833496485923057467105832167480549954171206981777042929105215797709124515869870362979671240823712465778211107515843343755563659259470030549688347186461846243795058679951111532520626244542220328457188529243609379186294055744113841910760932898143103142307558661095839775936932881108996212098211667219430234854692329735122901134564025348464079961447372457578847451089046268455854089913754106616287596397142615914919587230393993643033890355055232359866256565038906815144764687453917273819626788602652142308640141021588368905584955431402767902358434591905547660241682510630992536843532291309584675677959728784910170983369949412330163281184651071178618497893536251802896765352241612073753570947671220348311104792782875476486459052237303807950008124320779544641429748668963692370161011613305390710593201220035552978515625000 [58,32] -54338890771166491659716035426640815761946823906756917604362810938178159997755874433821311331875226926228277974219131266567329071283974795709972768830044729083958032360986273186240001810517151499360250981970478489855783818555846564570010685096040967048376432731467314646377066104471035774167692997536129071473671288263217934619418138978147245345937429115325881652127673914034218762030408540629680919987043692010971219382944486056878414773372467317573505053657566239084055594416758103526001917179510169594567508829305016319260276160950572231915331143625073223782481056991130301808706791839289883993508861702385286348821192191872476792490512057694443196289888395145070281517772121734746631314881405744535485861078089895672054555847328929019219697775029075204702830244542637432711547031163288807042720078488309483318427658042259705453991750766072722626955599909345880617761145443599788288283838289748318659800101551895480445589504314801936068723282161491372107445517112652223515881930208325125559022037817358712299798273757845435322211199587863976786583162762811733271894644153419781935914779496842877862984463184020056487395916523080133409422058573865029965041738545417722339404933996781883612206756000865426342247303359314937843341687356047513797038479722248281248853741648842345391970617551222294676929658856635521802880128299668894250334461445516509823137591325478865754704747232352912233925054636289742876875342633701021422526440438185235256629632261834376245076164171716799531746539760313632753796241321288180294392903140760900104373942297883305806896284335703857454529780087314142063526750752402967679742125646564819601544118413640309274428862020995287966701735401752320442428637754785953195458126167307923804616758104368888076711708218167790950115498054846810584101158654158310384350228848574041881327711373699915375394240523901727619196130429830108490553861907524326609966384996085076674509486568989457945334912410474294027018311267862333611707830863329519837644380363844119348930249094023604564529114501160967417777846397284416935477628327991320537517610379763719199970132315194126951402532698715364469742180658399310161915449499750928951715746063513718769485008370507217181458236952227371662291992022860062206051145033407737398829705935273063612705366827792194352077678548009428460827577782084280088052609973200267347653031548909432619208232512209022502247535157948732376098632812500 [58,33] 45650831627400174670737363207005369182117873788602432469630566133670415218842781539820197909461492060756482051511764279918096080448205956569241820986273201834624599860383183103114120067651170533378441917809304199476102584256354790390623470612311929092714596509699243414014184940352004419052018776389665608980524193227571332400272175336437068058990518877651034585696578844713021108670566079604309910808213463223073347706467258527420426831042158343440320594990869750160559574699921976190787848807129837555364302680752085094743714070467478072636898883409868643246067981279847838850405957834944585966184852013563711040551756376857659566997125919847839827472314759354236110059953894155650215049675590122535799032918869163651741989789987439921316434930586188966377203671731195937194306018628566532655792417395894457404199187121414818740324095873463121236453220338849632159021446807206442190378438938474491176133693664844090189308882916829204859329677317721898487134258055804782634461869578298487295311845530707489820416211856129360378907671286027324324069533368125471438124060086431703423007051668430333123661001712360088592228797519953241540877353664422735139209399570781044871573401878403619466708217121935292487259423765442125803797566127684005318480467703373297742752448736143847512708216037023844970374710335843119495219995627564797415888704970543613934101019351912873019829603629649987946244466470734766659941149184729263961684882235167099734241126684076377375672672549533947903067042683534107668210137694631413543967840005330569972988730253787484859806918957218236151359321724111575400691598906431024333623050028114379558752755861911158969545431877713008411350423906150738284498094245752865793317267889787803645891554283347797601980964698959292972247123857668616117912800232308500444226310930258927668505967954989868525856878020505867770834744578615318651901293861053014407439026846826307227170061437889279862934498198521029637274834359696793913102901337700688898320636511405443044719530575721656434881978552959614745065717062625424607424730756777612181441820427991579817659224417361084865561243886825229384657807768835891940180054555782649080185538206548212133706790688774113129610057047765905341677020835081302361839902653901918780923840649775838787790587820240884001755842284701084657703897391343107167373146598237474904016415726614334176687581834386264745262451469898223876953125000 [58,34] -34963778825765857638027025860177259692654863230670808361201685398774742704023536060741797049707315037783503730384959248881741163443431544147630286508187872052554664919611678429936829188370494065940910720066304751006123240373184830221169377381894304516233710530943353920507417373310877982724800736079140909760474478033670421165086124342341221634702719123281895326070520547997737462379554425402008506629317897907109256865307978725025488499792128090534830109367710661679966831907835900743572701838212651086614465646328160743009405248461276499550530736177091870887789841159809309720569465576841381261677260154009241070195893080809109328914017806371557250182344505441160886919965701034149350166611500655809441694663015714335888197843553405979395275907887597457850732791686607434139150514855449331230153887674995350705905781688145844013769276921983305368457984758033679931345133064039055172852461235511384748124197175766192349738238296529278518728560064401325861093859120121210167236074406288753075456382762837411359305632005164567868275839599231531952320695870891939214586903203463218746544446964029991976479742282926216055675641228327934032471156660891701463566440664507692190122893725085085144191885558381329728133825327493554765108094716060706713491514887476622091591841086800134570372575219732047930115684610515176307553510565692787385215172990649249065647721302095206141596980533561550656351302036913687535853016879314654544404953907812371833207853223735902638020524018813116480368457255704366331675947259704691646740265992377809221963630748544196678325993966133974503475227599926868482521734433145430696972562296556889725764781743036008725989985395663034007617102713743543053443292194543228136735087551350811131683136884724475801295365160316657260545094740959305260942815663190339781308822416563250916436120376881530704662085192543602020180597268229373883597868416012063089623730738299881577774157569653390516192081475728361405176305494891272442559014550694405245395018906324852082384566449348365242922255936513113413157075308917072874639615304545330605716230055603808873300873217033138402683936751340888057894961821038984488585713206042632690810538272128885675095886954876465375268908267889186720226276781831016519786732807158139207745240999756726480676870554792052977853447979347188633530977715106698941959361219333276314662332213438673302052794866767726489342749118804931640625000 [58,35] 24345564398774653115576798306895049968257842405241194583222622373518660288402644651380180760289093067894801377186236883630763547366723242406809277207509165092161417793095080995584270876478679125956343178387440913321591948655650927890105763719397236967594804115592913601565185771378519003915468321456443584353673116637779679472914804004700016433311628070820676206028478271922364037665379479570571234924726488985256518082257666828258554265363318880315780207187191267603509719455129307397822006500699197914093461839570177778278408146910696254273230821301301302963183602006508465621249190999669299294926998835862794026697277865949585415453622604436745842699182699055248211022538940551700316189192404048461689369330985929448171616490280354996983481285165057499449111405896078560990120271503740489998450366768931185169478956104237355717312534340637425546645611402105568085241469807000506739584671057310861605254059857938508072266336651509731409560889669898694288145793152558869597826452045430916819459154359168055703649918010576595141401797212549871230902884713030095309175007459880187364718797942289140145280797990632559164606125668570593883649919845377396155240707326813962663648349432892358136884795164995111604294891799753312492092977368401950970568481498056002180272142369882463441233668759445006772567239779156126930586136032904797057745454459348552258310982159440071959707901174510724158680026579369583518973350853256124144102236211448919039089342393350378576832428587572709788975297600060604536986667931465074131107954882310319838212762471075053383099296084248309605621046192115045794947557501151092126354969808957213566081208596081454556516166848526870221294517616130610047100995201626323950937938774148203827180059728741806381868902970794351939863031354987878299833676938295978237179416071833491195325218674712723768824512394791668798837496073363957232835100368550515475078437518446610702907713567008885573055614653558647058322170612073848653003244817939255293372692569816797061336700957252882696335663324948893288717822131003316484684893569278912441867844489366403383091817072153313522245831024876246571058933198974557633449966005958361078253622207674815638867728304796135343625914207662609579401939142498375613044098358510158278977315513017690308934781237476040277871014852440056195972183386305099548690295905075110147971936267109098819827472937049606116488575935363769531250 [58,36] -15469132954358108491561561627903536419057669525109115488120211158356872648622037746142658809714096909656149522959463332115694672358744652392896274262470070179105567303126222498614343934587255902032742119204324257650008315859548990053409913856693136467336418755378338589445736829498689004039729022139499173489375935972594945782640797865670667079271698361962673017879167316256280907420732036393454968918404659211616029497618729657922358065747309256843528890448873248222452482926753969759262237050387133978127094228308037702120825996152536375236301232151217245747718779015148528497899444511815653277471938053716173087783807019167332782002818146422742299324580515007709820771717033266456666483978781688696314939376744776426638215794574707078549384559453154484946066625034138727173043911313759530179826968761872716684207478812233441059289749318743271594166972712679431896649869068597022715064016273982711722704799291500392415268192739471853132273856674031078571154255673854567614543891056304451189082703293371038837989403751636127066061841989260155181759223017679970204945582447894388056467782250608013159570197344005134140929585812844195963658807576000218172547766117821120195404343625247116279185995813118266027221866640440874475884768220351368869960392454240661300503557427551998902988703671790479084916068808640475148394153508967467433828059273294461024433395172406415006089700223373064788308601766855327369452983574699031099699796634780592044547932898444367146190357121955370127062546403977623268418483803691917801313176787712724184745431469581455203490508324517062455493360661717503997457240689583503774105835226007668343195489106286109180070760654966179442934429288309674188084279779745397963355181745399389134722444111306872400342270763478005729655944925273616119886196711149671074313244636935487011044446272751389634339845071645702523515794595510698839120095635163203415707528757584517194741663860383233443059988150710079862456863200829757097013895488794013082871950088392839194590217517653081974081263990575777489917234889415694290437942630407181040942558266765365236089252451458870837083714001596306097887967149698994818224465585531829197097075357507718736722192361129732770219490554488853439744493955987924042853449797123767597327177119215492930820787680518175597241854560767906389029510087487273809510013722253345183504776797888541350900482029828708618879318237304687500 [58,37] 9019250186712451480005487215444459429750564596362752793219994952888347393184081278284655019551787870472674417445773353287414034065884203765242719865078332100093499475077706742196527093253279123539934538933129534202675280996923475493406540618896237340728220901300749857617359983819016222203953166718824156334032001594987082766852068277840276188236967124151473962529881383008646378873749820315271919420722055702153393388124678910225117425333415837100576050272305218991849284106179040369101206053800163029307831309216978690203815454934081813023824595299727886550300146218678461716147085793794145562889730484090192214246305363847526852998486630213651561400521471171006279789654729021246815188664115642290841726633567207850341280103577164455470768712772080623516528190900099136314112291795743415087406713461660414668404706750120874948524453826734943001230777232621847308463656185984604902852752170636086475509646069297005785852249576069432776842223057688121126872937055412490043081018606882683550905892941349501553088739101320978935413859136226057600319401111777274958174635391717686380629587355191071992712793714635466095525024999284194241641531812018711976445872924049565295080019782743489381952888984467153322563791195015998221682356710267461344070347964648937586718245320005151114245493314526864436119168965112495095079963426572754441223389765478751334490126364487766370880837356752333476396645268544039520092509366413894735189678037565390452747742411849586572742931018488458942953137924296193542628246338316572671026838731345114957782739807478740755826131981934531543825421687094504045102092403093549833946635212824622205511789478916746476379670955218932747894366957280246552306906641026796681543766644992766953141733523230209824276311157129768717884768763858631147169231631065616764770870747952436988037418737252396727766677133438071940433155200932921933142903213305215692587489575713523544469206518461699744318213836598719198468585905696163389100489060950164064739177418683600430898455806636789932593885592742835769097814411112411864145936653204109101643317875889366997685656926511985643852876451668129821159741030655574724126367894214450029013428775215299220551493594816115659953652493385738854493308104310381289649926726835545887049290947746874462450944929287377288602524229864872734561572542326976523691644607786905137162853252769112444298116315621882677078247070312500 [58,38] -4849010134375808616608266965328337670345236311631891900094964829687490807351870493812970200708776689602146761772818091638754205050005889488754475673428275684878794028957543047167416647106080248914275263937978018379532184357745960055050370844928316212335052877670404675150253736972982362803734899832617225251609415255306874603673521370538247236035987814144707266056038955169113028258642329623677173429526565304274804882776217437847311643102400193196033012621728965184859020302646556612752046626669030055659809958885646002958862224727248923558405240930607717170727816666730323920285296247791241046051142746604265301107981640996666587529789612135469359424395519136123050614694738529534141032385211632075390442674824198043806625254077174845401097272162507447623131971855375171544063213358045769401586527611907835341883685469141494256955439971133275195711983833257143567952669187030079066875556402350543390208442201064755739717127274590240821411255654317344840859216891159884296152513641679112567213182000811868431829670388237234397954566630402805980859769589205700317213096681567709996602668871833480494102537236603593242845358598461900997484330629672268149488679597806657558855676167288845600139506034589651034209127905484355785051461848730539423708919512528391937476438956368352096840777214231378707185057183121927738707600238046442547096857001274094603123974963131377298054380067586477086882588528491536092429231282860070848365105745694003907889730981914652510201008929408566959783260058654693273874090911427362535703939767398481837963373462836344927192007387088849602376763269872583290086674108289202984480485095326957316536874906852977988750897680251418833685386022608563088060229357792244780750247367036369512319842652970441099822413768184660732854721875673432015088404696480688647558068310393584121994083289096742813029104042312011558284778183256573522609456650712020211682913313524432054367075206768307492799135485784791218187142996214686901848933178635734063311930462945745048025181917312768777334641042555698106469866204232888681498858400021501212993998685098419693672922783347386185291857478880779960016248450373703786518056512328888964111928932768397856629588596160774602093785727925639661991968157267561868593727750040022456402301652651869695010281671853373366802093720759621182275979990200355804131359938339533464181406799409224106511828722432255744934082031250 [58,39] 2410851123553532952029040628762179643493340716749588382989272525088181652178658997032338482591854593347843898442927544253262204069394757108717129374910824969012061045614745551784635110265591758176284245075320531853341345597655936006496272567441641969841733868756133778592564353311694960617675334976081893731608629653082536726763183921103565673270396753127405675545387129542733456000990010536674717309163523875562599271778382977991698022509389899499195950502325951294331392300173746181223181397059648353802176096636952794099083595026221673335036820434347685844290721222106330571201338570864859693778248324172063981966953849484528983827369436929791814351226695124245239324017965745207200157787047749965500234946277225018911910701613772929060386837709838965509260683014365746950040820759189421184426502225909439855745618713361062427617017512446501068479868263458328683932535943271329694650412103217600373096456066327498015893620045445011146910387749612880802887550994716444825279123340623600589357169871623880679321752369154072149067308373139803261245838789787544398205104147361489810481495480619483446802393500403989318946883853613789838227758768795751346656788475377636090766668582864255613893314829015967508947202183053581313173889843484224537625385700504578590126661575157551861169341582040971517481686111986178909457611565007292722848307085614893861197187238973867438701711985982233197277419682572335192884155963221255689037683968665505602461577348282794753842395335945750383327617088929468805018290314326395488886880733035154746974753486829607923942705748921505986455270515903912450915880783072224977990273360253288863163828405025476089220081653693001504061095256934608584141438265924081324849296265662134168847096625582113223929192150784549729489711397282443566940432022124776798892211562404014787769356133342620226706674476915731335091842591573365572820501951583942834456850417491010188183140692807275978903725769320325490448586747837598916787340199431820336298199286448166717092923249803706496097036843836030358203355621497430157850125217744417089310031623370429233384202774323683068529853535107927396828271655809858240173321128205762244975570809789075344149935548381153633052279393064467071237035223277336611972708638268788763678259801434590217773389717363595271202840186678674796120034006420510137445044114030553183991058274759922142038703896105289459228515625 [58,40] -1109093198626507602508770269094651331015323216644355293588165990431919327461141065754321268793042772046377488764442813463083789381389331222273528504376549309528569799451923227355768789325728068347389264727149502736023038513812007428831316154526697796303845224023330643988864297080690385897306682641418817110664655549862087401430916115837019864332914098604740420885119796791834223533876413042935276015982433908618057446079060537858421389403048716719445064585466163996294012582332284889904243213270698591218677886950454079485479449541188772874492830937158188769567149224099748707023795921344877693507174615165667110381748468947900282881778944674038440319536041372419585394678394801688212383778552320403386299094007387824301650950583855799102736856731759999554429841034313539063556006226802625007008821767919768086992696813657443852448321146088475556182277826073885613726656001313359210447070528478726087186361358531451432224934419086109549878137280434911539861444397900564778188806523979112820312748689791459026957294840772578327203604167585216380809459888559172392390346426315561070076242518653084133894158240246527026685793031722840435851130220497179834970238897816224897694842578638873649455996998216131009358246390263314645205115959201346755245013022675923205684884807218148225296648341470754127371633336558184547601171622795734184706176889624075592558832393301924120624969994526611141597981144900933297025809386995816502219925512255140970112120151820313429509105252459712615392357370085851253125246709131679539234404913052474874657338071767724354336547296079271794785475554647364440812401700092332634274716711864211213595976289391533325775283902691923545914935416782917069361778479319080190095695546886374734367359190422834151759996675468912952486818938831031045338910453937144612564630704435346743453586838723211166333010664538537105768104067025174055997971653601150399973740832004614833723513832155867611899269634345566156932228297179130213465572245720866875622078108077896895309533360819134951700161617076891545803401126362936780023516967318173383218406742449712932277694446346425929102319438103046130245270200717765799230467498236086834416141286864207160172464594674250845244305863195345433730507128562211220294586679826263846154102820877098766793617608211821800682325605457763531082803878576901019664923641642952263641763721579991397447884082794189453125000 [58,41] 471567519630662889839657135058647423940613003394009182094373995926204941495382734963565572847210624245056057652204817684061415856434980508224852229727765482335697869071243104247508566258811682861029108124096056409403039759743868842493392582705499357791978207581660564245114802911597471729774522654567124912542999027240981941182177256115430162346406019226074037968841623261202610875989804839271356003373599640857927846052874624870289481628584962919017049682706518547200178405967925445080605112134630092648549588672470607801588402871707187013605791084599694739089672339364798483658683693226594265370996729526193348084147228836098534155004718346933277944127994728393086100337629144981807374132991144434531426157222339984597209458800867271283197902106502084169562268326382359933660311817746890051024474011243192776734405479508856892927829153401983415464827105497118241938237006075398883729274366345476020401964026646035791632137892869918211703268551816891870175731144594525872137745769334639287480577078427799185905923955716654410791771017962581675526175029149307623345450626730894904890828314131564516807154107418050214140039704913160922326682144983351687345465829240552807992674560828873595540823733550722184100556312221441646216248086009100967528877258122961594181931760878804648758507771346752979804714909794821665321648321037877975066388790147859936674182153381970741880198320153888745070177069485403126814730242752688457253206842095960750431084943875346035119065542782996295809264997171576559586888739524754261458700057897511315507934949488123856441546191536199265645639419523820039260127930342498464115788419230353756547729280401595328024569685635500180872723421233112090392133782494999810891373746524586188314213423980656009624491325938553735356782372611089809227269623146104795791795383473403681919898604770009067524800244772776206700471189255842557213742333512143696224618001954866097456455711658990448281238772657265167247649470817322262186511325969301805284672268287852671039338029095013592544128981497627381575568297111247491773971677871940820528621096108862329233172590656041124221366433893139122381536329655596039334839192320535700477310062940411105544045382464527589259617509994875414905659194092506230467025843701579723261419679220123793568750182605414906042639360082946247604392745216758381506245002921101638904133324103895574808120727539062500000 [58,42] -184981081716310044259993025324469057378800977148512123529095810038099688250035479829483071601975217387406944450004577056725470333044835300923779896789093384884244184345472278015520990940108657026210796421707611679144934633189352988252115570215339773099606306735997474033988428468020342337798178143343328322175868395852385612792126680662143280201919258776700821777327606576700829943771980940753040948754155956538847006745613634449445801244885687419989377635467840845717793369652871785069600444933721871742831374370674544172753580988105449754992907738886255544533562871738441052275699430917280860529171820706284989761612496335260386252708372000183282672137595280547863840928122094736574100644872401471467936665735206411371346423215973501312629459711426951243762386296301014644439964749651411179457046767638183384000862671510633408887088319389615479069979862974861639930451853390686885272486620208020221879529732464613387407563021076123460987354430445982332610857326312597669348345643685470101853630088590633111999261888470854666331662572802903514168566255482144211973212873745126279170145452357538075251097700640704461636603085238537617569154972922914736978565341039172500878100090420955616242188565244326121242756456800144788729486953483675465048577229727922446685723346186255272311765715779123708394999782357062709973384515524645207609731631133761555038438874288184719519685105271987267143765549690542713087480988245767360174352066869181697006907466814600891812668563024903467271328731026950933633379945969420311808362199930198236571221716915009513536283538924266252879716570555508087531528134651766823354538272717736300709198361285088677638841928863184590000888340191303904906802250935008826519353730714493312513622202139756321946890086396381177490195759199709166436742553855717772724390228064496223668103469999821718014330935400529353291080388580220947798895411229525382332570597177803067965296479787016911394231091755651591662624623735784366655334879324260998987565315136971334845055189234436679394809364481498785081944950711662568302520054348645042953469794070355263959180355969249941878598884453523809480500161749469380661774375766135151301594031997315418026203793787457216729960349564548794573445986681775137790394778453652712358842937673446876200607422917887956650372334370596885911117847528564342335128008187883352775315870530903339385986328125000000 [58,43] 66834703728961150706007381556560948696012951164948719290730319829291873606088451174876225227757426028728005880613310412220809509038849261482049919820068598250785522392352452450319283934838666684152239941896702061111309374734100203976080025311221024784480387805677436235023564888639853536522870346407092102629009588071181777519961222023081234821418047627518553174910054446032549379704553414354686612404502779276008495518241635806731969775952806209100569315709010901400330410756610313093004065842338496406339343889352997444196147493159513116577320421176800169238095439019733467193731804901101771324172079909644539306476497444826047900341316593538536059137534727245428220829141841649265231022265312184571400091680705585405707598459213762863000752896486390227999117661323265444026597577152204062843906685002473390277445670741046318199439889364815494833865445949548054395690309640306480293668946333918001869886384749307584714696697812126004983002448694082048532037106340419838298657646214250595688365719686745601732222026936671136426730885515491754966129858677206422062731031044947302300621607265240937335851678548103332589206133866096489948960675320886144597707098373091309207906411715501352957743400851423213205767645089116991590533910821717794002050155959729845093151425161813555357260699512858122964091552726132645216240046084699958799667453037613666086746137043466756370939218983871252081513559158919699882678880868858817890480541646378115480104505639650072160311388796972563260976013904919468689457274163252782787250364360016676671282320669081316460474017778717462623369062162633862662771028547807702917790253873260779569048914390409331185389616542898248113468103043370756367798775361882075651436316987564216125429504478386980389011458454936114965995798968173321343576612127478204278931373579536768919180010403266521099797926235232092053554341072622072961053836417367573342052225739541533275642063103279334029357680766345528341988382138070019054758887839853322122008141298235738856956463983065680922019932009653621942240725830751228127152152964397707583558534591497296874697149928519564634722489544491876342505420741525805272975333117295762767880890903460836979078782089564222414179720686348433938224471303017456674504947709481413079881440843785983940048207928442305395566802887159040979365679210940815070792972441005019845761125907301902770996093750000 [58,44] -22204275193844201538853123941026242909054294953145566735130324652369010064177830315449559099943748780332789291686629894103043065289827656427494675358997115801608801539189646290141461054883048254698635727993440159022130708503028236708854358597638600630888177974923737952103402822286963212825409498135947110083841716826414233868440134653178942585513168146917850474036811358217288871190491134495450316373097523648920901878156465173952798330367275149156797230063824750024915154242811508441947403859735002488243528647663289839004128140840928195842827486155290300354723866592534770513028398805154669937671290558721786004320606050391767256795495117319967991952933115803742070345199986979738629344435692338189146763243139683336148395089855742531362130467237784494536993752647515193091598069803181008277272886853576273204308224909076779994184834261907218783133763655541994468983463849526833189384893042685772153983212980332507354182127881472547797373887644326016448147068289642337213537857660836120183129906670243833136136666474754001153905379120047662701438864832696758563010966234792543986743518849910880287918291808424197238352197143255637078571123390162357102614301689299454349238039720711750585482803422597882825763819812165310740432214596107404262335102088596350628695933916744268199269663114079493235177065761778894617161466346474454200534852676567958372005442701271616092478554812799979140894758619967753604389431310584094867633813627344908102169981370009822263369147383399223187425910396876114363799699959171373257509595596068647334224888705515189757779810623756241443265260106332075740065593847598703887199195698993360350948187595120689419530255602344339074045649298767129177913457104752712253854847528537287472818438632948973200629478187335886704130904636075728972149737136333586181363912669896659981895151327170577526730501562417859084023639543921787824118160623844800760458056621085158282710076985008399415083420058897057868898002508447114890800758993524551589863934402161882156326916319335783335701432973777093965894196871893401049390178914557160785578334387516142892713601326222275743350267495057286177381207992216787577975457013493783595209024560754497460399429466190759613885030978479411484518247230337771225601917495060150338071263262279295204153784615167607474516917080497272663519355985672001167741639038322176702422439120709896087646484375 [58,45] 6767369342806916192641070205392731112347513794659471970970391780547733807753252362916960081616654146916054256205113056730068853225800719785840002048012422017093256590804410350240316943677870612440776174877305253334726763273343871651350595468521031430870249040089123601341091607405830555153033354978309988104535617544336024365291890906004243260686843527512122176009190240943484544349225183711619933357585649396491324690551955942735017051085086063597613635733099399366164704459770060220744158559616051693666101152741639159579814759341290719293134793379074243713613853077994964602923784371862529066997298237616578358190552901558893156517445346776248984490584949016954305254528199648228824860189423764718844447510746086079566678598317723581764007389640775310188034728613764313247273403817725808871340305046122318551334205858293137277101639920568873240550081419260542883940938896521498037879107349221360073316926740019198591105574857718452177114941818230184884589707131414457210879294149095016876545753930632475019724481031059014090107487735451444888800123140563225343062981962249108066193512132273786273506854922266052391768317323873353794801210153345785225068812564402490665324492175513541478139731550295432889737900845816036008675202603254291380105065212504030555578389058786748833344796876011345773503625787358687156122276583984188844878147550546127087018548467794800773994127117931368088571916950015675190918875959254518611598328115343215955095509139094938720155131564376612415587559823316899499031410682238290186251636612582424311676835482141856656555846437465111260136180959302222059713812575802164758841892560873440686412181769911452213993585463320626552794156967959479169154359004821039374031011486050127632616776555360120599853514452690258638175946023334130969456032052386346620046679027280859959619962646435995775238361459014719772634900168855301127145602376442571978411385117258696949470227932527348470062735515877731213802232716652274947059781108712342250064972339561800787835910307162103540965698015728974342808222146073863919406334797945377105253217369799375094024754155269321904694379160107260436051420812572414250104224401104769690272658125037888346890853584306426191719792315112756501220525829639007110105022576127482876839930697999212496985785312020710359470361053964174102985957120868923744816392229495249921455979347229003906250000 [58,46] -1886473007188203939251799877959100956703806574654934986022996330061868761621390318010300465973448723004365409701473624761837541514734574292044961768892957003337597524643864557321132800916688020288449229980398279483252637501346842515825853169076158744605173218176471096190615787790181398396112615364017069661836786936753836871723493048907894607170329845005880341157842275870653581666894447905641377052589422902332899903285812394296067137831539233902806209136767202198282705887218875823427282447598100635515252903466113135458335588430891582897060360227698128035081278015813099336581133458255489145663296242211021374696949863928547739867836069928471067492321494243075748556819700904217192603008159341779429903614362285799209747551556348410601383152853749124786027368320665628038069388487854251505951326192522839624031423371223995515725240404517235375001256224476391294120628489638167913976223979351140002202247998175686692086643516851294079106097903156172010438702224884867595758717119577013241234018103705821350328668185890437144761908001622041615453141269690113533366007157017154182203140387961894640995335964240273309128594271487035832403039835117132721292118762484714302874524341439651022061747695001041846572751410148206129223657050036800534303307021209154486107377829104322859028625459048817812487863329524853330940334091579307157295085137628178927128104121403804727602614607070455559124564106148547073720922952422488972197642171975578507199694380541722963684687891261569870511109574516904238857462719681505585818104371986109259883199035167771837336100623671616449622452710501434439046056213047232414135491135253334038048647775014373670903509582035618634790506394498208893483029405529448972401392107863842963566861374939397482993497545022118608945685191852018860625794732789332357951344976793246704679446467063068239541760053648963000105812677393978873363396446173992163603383230093667941839440495138522377492730278503504288598835039252891703364703988913930705400525608059229508879657126735216493908063870932786686717115344276757008340666219746767236461107650903244998107654571417405278040813034708528725196737971666646101993190741900246427559286047480525497928537300756770913640960104191731763871340702759966592933369963362757689913262523787426094151557806508212462088507699645643645605970749887583814974334472935879603028297424316406250000 [58,47] 479350827188273034591516994219773846782049032151384144371297756215785836138495308148441944230799170290692076756381471336935338119062545548103538406932437755513311163002965514262432806588523607290975574961673182828832749384010802466349511523877308752816069415702429402016639436466327541579734431198060335328934241039115570794169696060909605561217262805053382131501222596040101621870191594020977523385090381982578882402119020854331560407587179215931068984692263878271326580490282975769090935410397885544622479664103617083272889504562973468327297711667402113247200496364859261284853180042383408855200834902957343798510792941260836857615189055861819728167355036210182425181351455611861884879634645949284003307322143405793373971945832455708776821992378014994422806849619254484375158037104732807718533605398874696931954829176499142081158786820033637562295299623706131528392135939160691044450969540003925831969035668276708845189804970977617101701898151297009176436195965129624034832442402569254655456469158670676344065528724076460601719405551611502702533189515112049011862480000747588042661718929242599092407841633388385289469956535291808247190528464615159628186914115948924906322157846241936918259713148944122032931098107968682801642738424702792276682798191365712134387717121939060033468673928927298590559249092176059658277397333433397182356598094006581335955356425095781887674301922652866234016650906424208784910073133246519331204874407092992339399117280263309096734201736630707453348121910152068731610535314126941171181153782492852875608069720947904190517651517325508717391978004512530439179004127132839959981686233842169096728133056833982759057843591079524663348952720670558658831892297084384527916751554730115617867636936491289890076384648913527790813286492579493869432671467091915681056417759289552021214909556740779521504104749635062962058884563574556214288019162294970529805887285925612517018811966618517833723317152764378882397779069480341945724952615264389290097173973670439146390804098706768216750160448731576550655927619538199819749616752018389740128762063431493288365004683402740826842679244240864716996331611793553316099924802282399466409159241010975877309947214966821032369203765910441778951783650108544750592653065885233084808346913955508042527756883432434681801518840561173132844290003650583598115986205812077969312667846679687500 [58,48] -110256211400175861862156722711097153069132038776038154232939814836757884330816471903652007062278282220384957175998072067470864883227336295742559502988618305229148401401748749339564465147529519565183476638689158105413750085121045138342765496480764302005391684920812946877959319282615513032873311179494361051709059437724220743536976002325940934467443355250303056153664683696148030521048365595080090215876070220755133293057456743402298273656045362388689346438984188885844209495807727292846573544823808084154331977589248664991188584863203858692366450493276423327146736305220613210191925855489162046981965066520140749112000834354083885657880254392036476289759264669305590832052952793110641962623804271018508377261000794297846386186303047714662484144153898941847543476969556968832333141032203241223530488246279474935263199127959279986482946106592195122993214303626390108941509926971623228865843822700139594193936110679810871481995539415823613131753509953536912944085952933927772349296904569089662650477384572561854609341724558029514406338959549186365244182724810552780814506787436345130648137012051711556964268165196796753843941146476061004938340215000519875853962245081951369579770540461256907087719354679395139289569511288719531813246502413466202779099156573328582391229302506691023516669606942563333921397046209366532034979587349695852337531130090860542655149201274781697945614759173114700608540213802395243426286267124654914818629828896146343270589038491562410431370768360809265058146690216153075776012940169539277516923520037411738499869979558792459998580505929758191437089429969079870492236006969384545150624321256794465542252078895898524415108623659276867091644070309120926160847330596404691857344764374859929546194811955298474749337894464510805410314138875691777089018116782507468507565994011302182959500286470581204897519248137640247512465937388216172861217323992451702434567395207587182727386836713634809930836776543203961762740280545510310609953601051290222336989014263889262173453636295101221156014075229153010124146677088415884118853442174316875524495590196377885854815628222300711652503294210993408677931885321224480502783988999719744864530840085883544606206450210498643455560995250886334333684403602895118773316989870132311133851243048104181908223706818097733480425154137333514344832853526501281749006011523306369781494140625000 [58,49] 22416697648891999541282663928116351771244070425571353499187436781740211194407815822239450111330186279629310018797299457353946234042888250500613101014686253421521371874332282918358941322229721069287029841890737946439781876873795832430035448502704279786447911745863844670726982316179780246529402131312302401088402112153468863629470681059297096388467004798111747492564648103369952239916586332187215188888261712472646907267195279308737437485856490760881728263414328877563642644289021406346203806398102547902255616054279997297206309785536772275547540065258545367172756869168166370964131209573246505074862339418440702663028177513963120927130308023406696258781127017429177072769436923254030576746585038982182756036652564442274946664116673456495109336854390358793943299221228794953641420647032364070988230079805304069873494524391585274191847881632066415266031229320302090603499645302905926970600910557784645083106296499509810014690835380046132772759498531003091116325558709458059244836024469093225590426237364808425383027342409783928628717992927976224993187508194785686084137793746056434093481494586110798965410662239074006374192137374376005701247370185400661571406904867324275780340567778070055131714531369366837180596913916566717439197310558328488879653546860863774492152788077442956441309180941075385080399851880797939052622593686978879334342871057630717999165906807016998457350648665722309487257589597978484849793805029944367639231880326425318119968864911621014828918778176618152239991054986869056208417989639703571038108790624998562829823284072340342511657705629988896108603319342672150248255171857434948290945333392241695010397299747682163470482149697876583854084287399850825268019703827083070009639409324897064534887542816405247293805263936867603730684203516414616194727799288913660308970354263250052993221692024152102466047790997292913911953082315352728728172443149891082149449612926761714111696502519164266917787915724784053425410982276576670028084896510860342702414282792079457672100451940131374692162668434892220505854056478433639212524431292356367349853460590501452520821528196824453044140319321434130371085272369131377523731131289778492747945510814226897058039274302426535519555611553371520084126674529091616937520684282154014208433782626615024746103787622009134147095681584541842275987155730376798601355403661727905273437500000 [58,50] -3747229787320418907437083432692830010233483788785834764133260647086808426941728690154084397237825799585838683941640822973473468078121010976780888172560293160171076368564546654536650271088534295699392422443396077974496324576207154471195312520020348127077863332186103999153273791061852287368159448492932134424561036273757292350552526745284683022289296241817676017459303105778307511014606958642480437318696382176417338837962483773690126053433522870621850305671738004785559514985335891313958710940135075731492975309398987549738793329678042235671558700101728436106278225658426338681467196379076159057571958319863087569891720790702459248609986360421473333571197474300038947078090045775158049437693630792534999515726499638980198412675311073705129827391862451584306417692203688510470122973930589275874137840963240293635338215704294616078375819191537019467846770462683430784309655779786977574963498998470351785750925204441525445869591335692054371090416083749073937998246991972783923049140228530932620558529241071664056080914447248561548107721846555909206278002348250302833293861590308805575950725594796752339704074631200883266593246683188562984518952351730770094919414097915459012413510589187084888189637772408643971531317627195727388424313706462371304188076180300855082661392169340706712128889047671188304737334248231125152845375805447191944129437665742076233647043773300956993513834729834937027750387860957718146467696485379006264365230120392268897696111726119583317824627020542006225498609508953095451801359515300601854201914385474240877022021927490685354021764218587548094213006645780653240750490626100666037259525859974097361781677988640186121650094811578925283980196019099589957242375769756235151423574810521345674277662327245339202742864273224456100327115200796252959544026774245876702851197755321322780745629044731487143374328177158929058685528204441542966314191168057506571959442849725024175803194487216735887174305983701257360520321359939568061179172294428988431637594490677256582011254759133687554452243817408665599109955549007040465114939604634069908245652998459502370145627435561128345903379718023226514452137059028689825371358574984113200123327570054830124695720332410382223099770063314969433025121468380237653732189222589906849506557660842324362448103066601010840502201308661975754504824820401154283899813890457153320312500 [58,51] 409689535397420191154520076758971373981169930157079126613674317944895078404946056793404022492744388775984342509938775052331330605247970192045486392361787473921521014938839689675840421311342102521384651791666625016322947958735442606602510435404978360765627972433535374740145944094630888700688533738908466040019276851801787522572643663380479952530807841124624038010500434362064931668955032954736661668569217204331002330902214388819357755266287727294301866371912958115531113616666678031864190378978336588395978842275450422651129151013911903048533117220797673486108661702035379881039993840892782387801728949807179630982636801045924408627615049341684595470516905865506207918469476740843275041109074243466501040293908502956596942154220966479885186251128116513297188103036662565073594675029552854023615155101503087697512736207698507092837715628208951036173335766407728765029803454363265769537901796393716152229490991594831745387666848432517584681034827552599187552322022911378405669506900663870855844818703707877719228626909345034487410655286634764829030856850436804356654903382520449266305409523846814214544053416513242045158557321721048531151830026299687313024031622233189674291551530026624097125059918843648806710458968871327870495349395407052786079089117385157799705613798169418313471181260132305177536114586074840381792840191556349711333373954660962488805904628990203015368362349801152073603059462506017737209603770717096688019181728327336132009793377858079002453472483639523352701262636707392174780844299176075079158462234135006000256334266065627621676607726982286553231232760431623299873506569543896954674315651438424301108151595387924928981031998325152813658718654982526282457756415270437898868812914007009526281842500354020744141108739503359900525122404823472428188396156721962862544632273577201397688966829090018792337243275778640359048341954050683890601071775077742684985313492297201868835398169410252912867895920650535460749369180661551453909198564219412198199196072519154788797359766371174198050610307706574677743811132443967217993356578301463755539166336576342780713536142439980421913738002744511124992920151281154987091434341618296955378110081421136858974610996263916633965558407335496123865438116267732378447281426221052082048187913254866706202819868110672220553233191650197020372559109091525897383689880371093750000 [58,52] 6637439574416796287369411663986930625295993216659034593818188355357691472584235473280999182579495512043178564567643667836177376765187059822351304317644802323035340770085693228474178770642853317474601373787781666295983531487356496839606687580596398210246989217292990104136844274280465146191051818548471362781266602338422040230981418086627176362525500863111490149940148736456662888657668458402401150810512839425958771248727652263946046309584874751843441374587667364131775732664016052525675524416781043553717074584172619470099692852193120488873727700864785627717718639747208797747025039690512176384714492250265940118055909836947759376573770524274482946323160802051205410708180136581148723813097431229169352003386322061297806626251754419980411622390438786001907738805297495668598443731948335835689778348194137610074731550708035059894749881454849978672694219056986877943548795026866783816285562379830985168783048266271493948229406604325453219490776031123960992762743303000989406997633644662613644733047387250323848082693565846376694837057540437298940328408416686438954986662731381018979347134469400056134573873217902763727389973939497403517947586700912897424124975429388523217614881139695791484725386334020156469321746238281019667806377228274672389553980804019961625290194353895074802086283319271267178524861234256509433579371982048985878730396188785965289081478008711918596122062191087470744267895933208092615910339018723072802015354196781249948071532043956300394764296832494472287184251862824230738321395521833948656601094693812137429744167590971855195744577981850034567373518985034857371744346522355826460603375293619811343219720970260179260242627613255685202775267978002363899142198988110491727200009325937794072374530904322999936269423352449097429995412133620066181525741233322886785635069892055011940380952578938285044984222518841837907574913431894982627890639311434345771839676855630112609934679794336823415363203381518997776015181633854264418929522864753010370557946731091684030929354282374560155673316975459455503085391923782395050660239726941858541209000712493385304092804088032144069508867564116381457973079569905436441270363907692354219138606176835936191389053680406393459035319548469292769391068873511703983950185441957506952679308765328266410329046169087616635893264304540961617817629303317517042160034179687500 [58,53] -13829720006047836048415450860226077525744103876856810326446355836949907182750150280722482109965154930248631749801015139918685370054600575577640548139863919619681633493845855746372592228251152282438917517483266307973057664590485227604207064160849881638812204780951216458381956869850040068532339449518707321506047145397965770975631975508777675064406121165828717916215083862637862149946785705132041284364866650911775438240123436178242369587460106358669304833943480088005719756798033949343294998971835521438370515001057998723204046732973102987701104336794298281285777791441125917504114740544341980340540229412387426627456137193135013482347503546551524402895557035281569526570653520771328440732026343016115452977647164925337990153777790790616549282200967963751819786459049340633267316035096552943950609135062807418892705196291342532211251832319690611095067277940897998197333197254031028109073295657696845980640602574179161637196489594809980726179987408820817732767502311456499501196537812605285272786711904039616849524565083025320692243557770196996880207374163716457106917250283404660370417834559413874504088324351351670143364315219497105759314413955790424320891021621097202006352820703960954534821364810938920526549217005000355737164972687940157688975214916184459775129374803636504938328638562608072651156498675976605768600586267570242953862394121866529631286421796467970680341991306572490152659134491494892112005556768645091631881539390305787644362350184627717248899124784737225518661371996238206682450147399038196181467111085513292401623118591091182391315417200016460308351720543367451964675827886545549422041137184324811377822466516380526992473276086943895628189169012695803207880545579318663229433112620983958402516218115313048356224466428747716333953461913703004917880534305658899466914028202692968599567647379312560506926578757681482278247299586955863592706100691505144080401880674370951851440701640736488507665785819116387479368239456334928593417993968205105881924062380754769136035872411097702068981805934225350428729170569033346337916072085145089080195894737832968865698398463282894429913967276251956191852888733162420445139702890614177849212374906064480196400068906508397155248027681352519149030417547597704854681675961783380227478242557395408738212496907247218473299178731483749515973613597452640533447265625000 [58,54] 2653762911853379858684795819933480947105957142582731276012963021482867190593561060186620669649257857926008327740505786810717354241626628322180592077757361599884722046328909657848157440313037061265541509382053477741054388437019817490322057166044747077223600860355413288882572362666889626914218873444727740986979329743797805677622230252025849480008213000328421840008669342409653797557371127434318580320074821726458520061333683719029673410491398377068692790588066163894707183763334381680029471368896174044282063226297531406532089481960673598464010977667512632456586536669930042016458464074206700527137978523641299735557059811008251666452067119336939963089862340141058692169961226154594951494138929571394135536640411569035048626376623113748722041134899710705310580062917320181260256492622270543658400096676041063583520962179971168732480582301417350207294818280630581308757931166793596375871799902975689355927302251374330071942178509871964859541008091830995381867439734254371231684724959129880546861823316970781139601356942191765073892877961421752790237500124899185085715730628975763677726630920583911448816612225079446027094723168178690375016508617830100481677040778870502301164014466093014367631073710391939839974988367484883807201998777430857837905911517919852708803893089488817743651377041988842575495887244865876719260402793383806277718530393911223642412534505526604545753609046330727529321412263014661377464464941436560745693010630380664114777120090318001530100990967174105892297320483204112184165091781729428463281668154071091572049802838556661797314571477068536190587117671838082334358689327446795379707462556960400575966310820722005105553007818497527673873172958301056424236857360684415430257701360941420009078688817767700088121532042182225520745083317945604456866228557651443861689914277531249106792909023628084276592684700293248384445409554951802759719624433993394199212683864093820649222836672685312190680224078380762784418683729526321032488525235087603251576028147335470608178549278359962396844886310261337139372861593405648982628839195544587585589633802217284510405901793838980762641394153411541984339480822892013026880393175317668666058990682080830435369040537099647222963556940412952551444192771014201799435711419620386573697889106610382250410256379722823724502667186442295133019797503948211669921875000 [58,55] -116227925981614059446277072474132404070608083117531200292890943315685798707697118966494176354676898776193437832403494124325742003865091729848228600866651926057801570763821092555484604524387737427718507763512428288897434268404906997209852351603714064110997886530844536205655470971963195505838980812055763567690316593952337347258938790029416560721067955970641473211312878757280508985110787602778660934455422793097751341152295072209746170331357675953431752246899501534046264095962666702978231310697947403929113830468135712946653333592412669965612615895904843521623950658260187048763631086781099194411597994693015932119857238610089798970983010597804693517846894352142778361400149808075475418402959559562218067523612026384543932504123754820871348679068274384137016325096172902229846781239042055145429178025699559179228613161197789551485891992836135621361460492948413353500209944224041547033565468861257470986160602893152201782557154895595532929820079093240697332562077628894099279219625088430918126485166745568074520065995348466416224701791608371886070830438499541176910655225687850698141334384233227238081850022906546590281119715481745074567265395693268474840633748297519408122248991810628069012547776727595798871197507160753649256593305163102168716239585385754154669893759861887931789081917875544691915616388206734859206983980922944843004564181915515226668041354406333972029039792908272021575564467586392163102709562314733887938584438853285112828966386387466460621691988320202289353975712050395296866498176241298280957346566521696430002718962797886612482711060372500384025180254922577603404947691411645018414768643865670444577497437484685494464864851107137587600065326541020867320445938833668978900197192550306675014900258040311310816962464667684019697800627398607945317808812039605101843912382584723483190969076981299330840098955804358948975156889985024212445550021250910379023823956170843483276839316289121865356797364467890014303238983152731855665954853236844515232428239658660873676879514376255180795890718000943126984446332843604504267758817064608465861546386751787896524903989234924723275947338250681562036264039002540342678416260046149632099166417569044001693408464267251168316172823185892754235560047393998058798165896179353347747113658932705203252349385160285301366034360626144916750490665435791015625000 [58,56] -42874135527372644131643743326333422718504532411162393101360674557921086958311897010482483219717515392069658336498256751951003162271937193437042538377635330433677293619518509309276186749027150665674184437744325031488454888845210680457340826107796541346239359935141196024349754590436116908192903991405331029886772913782134104625056701403761153127152268027568729930642001046120100363232461563568567631655956938877503269898105216175661426769150611300550728809188953040843783746408392406116268147391854235725009283526620132936494823845131277818492031961699329728809269064304954651899007921602366681533468898120972673675528393682992179323536534929366537256828268765464540701255683955532237597265075479921577135898667737183168684319733256345922801948867708322820596132304641102146345341453353058307814566620934833176874142366104472135417463456012007188631378625478142723246199877303703966594445203142343392133600352337249716873348123631840272713423535721036820775233482866655842766632559205964461117273690714453320876191847481240966906232355470357326695346290252002437744490564277471103277700998898540287127723741090163292617882182182726780508053634166353347559923413729117189614391296166923804686337378012184175697475973722251785693915674208115699243164325526095558313712775436198736932847976850229947583807872188341521198300626014506768435102314987050442614476431315644811786343849705516345115228618733859812620199179001609584808824050914407153216653260620556143400872249384764235202540905074764594175256665440653820557405556674784231040333143103139791670039707276128716372802140520355080680653841262431850155746653006531692861185895951291160571287578246827673120973880175206032548852548501587437079025747569704772873528062951095796918615121592093427164404084217260162098597940039767903677386868062670318048775358903362862411765584960410739961998948125151477432980405146948571594924695065684763905900742113924146425640899990790207351236458663789936976544282956324646090227227453285336458933381551070214485320332557488021896400641800293544401357342122044829810847986745640209945402948981615267269298235859269718286326892116518881480342927297450268074784400824219375620509550398957347440786783944140321335443390968956127679190118964936283394291300880671716849220685241310391244695665591279976069927215576171875000 [58,57] 8092049431384081394550946068224581392320700642863649317890681362734262820349643081150412922335503161744629563576981425235255020727425288236912971174418718665592785246709368246146216620771759444056362545876174918774184331667238303665602860650790693057506553017508640522563992479282968677254356704224238143831442881549365008100624352392698912829802559435310112411947311679992151631755135328060502791437143470022748634284221534213160064990777782110403262698927927813296404783559033475797274056810196229511577117625949466603265255903408207990381075723339082710677113252020843229674954426614500353193664900486487879670923102827697293249771592747786007434238697495254864019579813406171854608911814315943373574397376175745730510886308109476603643418889307252191451833853860828088906466147760569779355444779034068831394254720628212899849117183620675605835951784707302479101707395610596495818323299158699523711771374700114117565605371032619270646894457937112705668780347462246312294498107438727465327217542792327434432795592367368238491341437115571443345360102509029445526699804457903867048884579740166456803092435855314492373259842580073394857876913913939291238895149053768931246875469148772325854205018033924547309834949756546712784604046869351753657317460606238068903703134352751538509030911491425553608285047422461929787796409942192243757591163486485795381307911285402988939821943894573803521694334066191874659059206321899099894685800591567268571672464410131429395001434029975312326795771314216734561315988103283867919085596628479991713489341834771844253410351750950337375487481329742696541461756656015259639590371415260630448248743068222595181592697915577425482137490921526007387918649017404505463620558514349805912354990785775666582464257674521440919943504112794925114206386959718134191261949754515587277296177103907477428888814409719490284421148334168079899982575467531107140993727969344813392112172346014862846516993096762211388992978799954388003886998456238716870048522164259654787730364965884855969349231284225649021515148137690454964000057597799080263406844215068120939550405511526778028800105971017444519909263525326539518512180283387837911212948781622861870155921267276474291047483984751210060151285164980057137097379550483436700469058018081112768754830505413266905634372960776090621948242187500000 [58,58] -452344106824642776005311353063957867859321982667664634833401875178678814988012863180718312783696517215600775740912864653079269638687313229958693072302312030471968358418804861029138725225479938491002130423272366352794225877877198149579556859844229062389605290768247054157391771124831497321178632050132040033120435008808095296385432130951536824469057821831544862687927661116858604208496375107543635611364753492536298131977169549583612467974866072921106039590816400957511206568325639084287788802521685814881759350849124291076930961805194637521480020714681390803017534653543097654446551213142425105171925483156877508708100064062553410887440394671364277642593071333541436153404188429974589005704546862129200347488889164730829195429650286091605531060210657088384273578788311924526522726499269003878309202088125132336077800699044451502374912138863154054016373670073313505251269800207474077368436216125092498446676227990449058507129451726570288520344192361930917361958335792379040967301443829818076512410087308980482048574973779665528212113205742237363169010369172705363962527459041776760119157198138789599464539901938553708747850402919869270854924441028925309294736973469084930579097440336879354335351562842861123312265142893927985787766715655358596183851669344769287838927082999611132928642085065940468950834628743056854602652805308586721124076483135763078522988208978086495933108983927238226352132671195778642250105647210312293997567969733191935573400385046897439895348709507373360406388657403639340034629771449793008160510068687797868490674499957956129260502025302545720443946902540370434156052478326015193211504914796044517643436159762321008355451114196845862896285670303562018616517907637745780408738756029681447563711924973509133067372661040428978391840759792903050592745333174734442087561887865193791638926197478518674292579660928065477039605087825452312150494195377557182691011994046874590742561366552444390834109267754126993062746252215178015390634809495232541612814838685490499800400464365759849995584709898368528377970420375344931238875530604745802643517721323643895782032577796835183483227154518119291963626082067234158136416822543195753252098724949957460810339853186048134788798273398435657360989137464775672889953133268964248081233212975953860866470956914042744756443426012992858886718750000 [59,0] -77881169614389006889441306980144310988932637718212760730735038673169651797768508231348632522583734378088769985882957184967008550984405146772591549442524616181252011394083143721714300108729160322192930776049053870508098210511660655680228782269282076259142847646915025464633487757394136813904037263559647152505254741357170854567538372232053420126278001326725797985303259073830411730869214116778248144622636626748033914427579347354397997300794443851389723419559590084610827816654702115357508427372332694185248580087432326455804190406142814883239483227731765886230640580633472082426970398594269465674281998676924460925084763179168537329931119708724883802615266590499049169904151758928717502517311077048416063062531674476936985356552950485009366638247389557319549389653657751424451886237926128174112632525804502303839795325290306485107673997109518238319833052110533582914621365325188660188934214898298661782328376827254863557370570651995880522164872612031716437493907535160091925826995274625107059152641535901044374969208155130556405381782158565556517020351379587477121200989901623737606037983969888481265825751964286242870661758742554027192133811181666064457928926660250485133411559321443225810179727014829142379104750882355214641417151422121069194952043477664573586296495197943505620393332049364730247011719266939605703944068433246924330883370218550042314582920475502892981380697408546889820381149330518607383175007781360257197156516271701881351737003312390716790728347167186348666814691026455845933739178251283837886067373922094443785923642974910469809051802452636811074377672016601290055679769979431706794908666994683963972252112397627976269640928965483335837779456842209614044479164002169729688736898690234502152350899187400725099132931888824712002547062181404423259040303403845924900776011827908351085500246905195687350372448169549056576172051601947325154846341926707024966414259681057453764045520048748601613960425624701547214224546367603249428822648411561154641057255240527163210772065097963669513229681644562099763186441335006718096357928591916251613767939880274300627854209561839440973183153280598672717378595811035576939916331749901757088902280423971705963877625128995854610990919141459385706578231457204265127416786597771683322152413125466956090456811424934151758334718183085767551633167345459497973570058501896142323066988242189147644386126509430390285615430912002921104431152343750000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -48453695003295483409271317550873113688021429388263758508838546563139124549051450767356160307882357978578514640359084100240877233518191226365493730904325108692074831847763853186749326200881845576168383431645728728445066406295115592413055143793958850123945847494292649293673453032826598553195532419763651946836122591181571407159119243774131667866752274584120478748968987515770573797121118491549617051225056073685594983597625188369228672267639255378261165631217338946720164804673532310873649791107491469135779393433348293310010979438588711165474509335375263497277756525394279764277655380125809881116337709708926347596942087086240100207557671001837739691999911417475734913115868026851058385463888807428502992478982625718023261643220581793931933914931355447447152886185850099394648228203230880562942148065616472443737323079445151327355837077324016724006202032851256023605078472030919748490176663865515810328009631015383835069539540735285354013138089076350708425584201519178487559507813713957844424801705998964608186207699322914649350812517245608659783248641310082653990082310559669155668795083417199693727087536968652813316713431631342204289128151137662026815297947233675260116232192397062826895900366011084308992212637872119586257546493268764064252305179450297369892415038404650133407201680487305603719142969599262062609816477608103967200688227970880589134610676899681682504217669312357791133716910169690370822334718019410956111128488599825639783747844291818400091285961296707870241488611412520396513839025245569563706153078259456280707603704510276060690053722958874231391417577784202453993603813474942161798506664609213901259570988363045545384288096036269925448033944090996658095474356049025035951740838103614969928375312647641783926270006286861560277376467306001288924743174763157905068667456812409792297141950097287003823815538209701862676142079560187057699313381914001361266249631985859309517477373662461490434195762410529320396908699841296732196943027476026104598919665914215377231234255151786208205723599532392606050549553590301657526140999752529290816756389883435877653517646579094130394186632425696090974014603109300545056294422500719054649743406405066643041317597202780184648520317452430140704222586625487078433337970131926722567821114025629621066361872738901239345966333188437387073502744084912740579994440885032289462202899270923972017050785038132232340757354904781095683574676513671875000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 3504819376191996017556464404910904440749066304899320450674903142773490756624776564109589451868094142564547705648892991462535823578000764948313676263561382213657285741786213248575760249041934496816567735245578690367313570523303237093061639500355791009282520778372972864008123995763573562958136938959737056886648850985977354829834933209937380516536663595727794964105011886336128551020611703948905563090197359595130717732776018622287586873882152931108676720841208604991708012163701439942944431241388058431306347045631236885066996457045536771983677386266157006066707171826977648061476803461098910936364572821332127289770059113538265199083757030381769186079160911910403262768103540251107709482037965532569493254120278244046387745336486400816364864658953596219597084394237039498375563470940800982672260973083142069769538307475431191416066734606810128885888492654414056544196078328197222030119821492178800715548338115266154777483862540227133787113665711499985264612524126517932896736251288188823025208255531718441710893047207746904022615045599153160627544378490268521271636343354754959164778207464938097195787458373992859080514802992698634326744754082195385251774740219802452683305307984964479155544646039735615950063082026740804474631947177207511285231853391509552107423507306694784536547071246542568901290978226845228526201100339030086335786316447014030190517134131903133390661247349883090987068794255465814642433270223418233574668550860702432243663974313899867311891988962981571711102066878781381146795031607058353661095686871121236556532096655275038716399495698315412025105780972124788751065196472999169069696346160313906283716953103220040960491543078794726302737300748048151513188054765073794599370148865676944947192065578001933918756750741101970803658921269558084113162116363149660933308559048662820393495475062919288857077487246754640812604444350920170262906387409260414359744968333144464725868722153553030661847956195038299381082747059346789066578781379211542428594846590038688493590598943130590976750360469862429435453026801677124640188061072137059903368161615155201556932290961682263862825978370086161553728123514237397884271843636018335680958046616401965746251516023138411082204331219820025864235280141658362779548074100399909246070704613877671430540341281005987509181482706134749359163899641246932335692512249415417417616388850055104230965349594755696644235443137915808620164170861244201660156250000000000000000000000000000000000000000000000000000000000000000 [59,3] -55212652147970342064804617972506479180284899427640809942280210560589510302867983582635706511999210203582404650165143906876529735361199283512072070977742184446413582175102527902817426843172845823311550263473218547654372548607005443523497773423663689827510118251174508575035286675746883170219424483404413338373612239891308594183329393722765053519643711420048208166576469622918175668191387685908362976403321824821303768712700261520068712542974129985135649667868450218094759438478423393394607096277763331259591567933411058894628602865690160179919896311755018645660464007150181794671318351153155778536835132041246807435454760879010952718578728078738570813191360678845770713308156442175349390782288458877690636493103853293592863820607664848855272616060839879001540219186533988193264372336515880506262034172661896379594197622401362117591319360690737558247368525348723533012187328007216520861757229070382458753192552095303670512349119023724710092260601775981611492244557991670078367821495481498845435896044442820456424444325160200727862979941647747139687761297270175753489137709311359794825738492134149739051834051691515137947876670310610687472541819357128101623060472936285303895555906950955252974524925518416038165171292196846856530836015622336514153119390292887674532458124389901513030446141801407390226543518820158348808659609016434803079423776976507535231594810244170046325371676824605748727665095456125209355325072773244525559667557389568188110098715097738043520429862526320030794102107145220127969272285742062837848629191380548167803279119881257232416288736431117356221862739324323590361191360059874272730116622832797512184024994765627777556784330569853710159480836169715318380783537377106857545659315946303815022689530498392832709594425261201199767937514330857029291414409718816031771606387865361089844669908045209187297387290270971473030517958371201121793008695453782479095292229174851398206772360881224686927987356642514005005249560701290703321591474480937223794013935795355550855574504871091712583159703599779679744628525298489082507403782772617015550802502797016694840571180236177027468512801852772261867880208239365349179134693654619425893676463966404431539679217890464555172939628878058524073455829154640604610647588075683156867791783781336021597257712794865000035840717314765184195797954686186360312688507315245224993774003833670021542043154481429806038620582489540034032415860565379261970520019531250000000000000000000000000000000000000000000000000000000 [59,4] 427970281710757124634715055022847996868622419991267842909399809652201367541361115213484816699332585512735221246019052665809193969742805524343436650321973591257389042255216775341807136279091095275137029188339176200450240196342732012147576757796698401212669433113905750404707995467597851642015347305777926998530068534511522240072642044587718408958133016198044650965286935084300887263050457258968557210196851892934164480680196674102833107337542711989600717124184437091134648950996509577862647340187516260605809611684277963759812671925400740440470428180942115454844453268796645149697881966401251338188879480541283948214720264979022740612019631510704569506601146766486585083113087068702539039211491488175619231086775144212948341513067264071086357970920040804187947317589527525322926287306327678226940969554387695425150815217316838192966014726164607097959941242957659047557748211623591250102135710155305708031978991971721793254086057139416789181687516224219744076558809397279223106396099267665466616828981305136397790189532373427276712817437471555674690516004718875550284248604214247859281920068618944790406643630701363719074421174495264874106929469674009747027805327219129829622310816500507722540822951619398289690848812885540367168431974593482848189455994828030054357351058152364091910856716390530666560116921763949351400961469030316434111511608141407404920927452838937822688661068642076121661445651054239396218121758634777429754240196849973238020294082245109581065793030815588492938095765170893526188649716711482102175627247977917225020941442525663490033650790850110324238384887910722554659848480662943276169184518872466948232069060114522501896247581016725867894227393771353550786057702379923074220413245150821301735149213267227374201832241093630598974261153009544696870677239139458050984075042589248717247057185878109598834531600340901566595824908194500193660574550710914243231606141324775939017573271373370579585142470102356857405533339073044842817278226094116901778429064467684927648404019769213020023087651035689258976499436811681831367989517689522680475969140480925779693988778741676539709988193781191247780999565154184559720923800308347296771926354192198891433669664254314014199497380762897059389498875484234582264482466936720861295006515557935193163804901399626952337809833118837383261013066580982528593945160720129370689205244957924755846930230867583999280327836586281485542482272421693778596818447113037109375000000000000000000000000000000000000000000000 [59,5] -5778116883760247461653072711026496643558089411148042200923561547893899939218723288649225661054352104169112660177908294764806959180871837071485119334494773350511504138594527166695582227862419484012483185994064195066462493449219219690397151836652324215356467149805138206716530350029596071424034150195259676208301678980791459960382311962258875833934544765213824955315359130764739255113788675550695516217267241655181349872356718435556388081420295994121903388915904427498085276202280665195224840001993750200257788743414602328491766078116598931662823176767741214733395105130695071176497409378302264293101026928397925648462960027530628983133625009421482864379146969184430839101430022960489538109637385222938191850881107854187017243961922708584009275926308555146800405116795318005031303016037775879789092730276700835892253821680595423216108427375324331177624816369235270477650078489079339271637417155544426278534160140162129164719623671894367397507543152856276965193344728980309933345654343285184105884474238490480597429966863433756248785641323660197592307171293300932535897805882412623136989322125960818686611901156544729855867991968960530127823545278638186150141915152426669135844085946761888943829812003933161670643930576247444360838972546590526472788554527174935372422509065503568630515218608988817402822973577355129442806203818363589927749696863207945276895419664005496514666252261418065309906533211243389385080128459274879958368161247916916333754425763364734761829948945575319862556179133002727812890808960557417110895183481464736015720689365618955070047042444018480337406173770001669080030624751571776511948705854899840190095196045818120663543803914244388222120236330076589496796320380679489091827268203600367457805248639338542880048520941161174128888503735525669416040112154655324441223315293487965998546323999675990134611582978585611708931212085411622363760146351456414389017756076047139980350627153048767506502113721913048920284532263997506500211212754607435642686818643665151231911636120317515662776738037340784977148700861160941000498607764878397505303517752157223999693971964960551862527267529693921918143252123971247877444702479337011213547599247588010376723078969741865576327556644520348664663085358573951123425013695360091039945785507459368062711461592482756271521989834531037713160068339865869931074228374492245288206082812191494814896605089308620417841883651551579490629473312424124742392450571060180664062500000000000000000000000000000000000000000 [59,6] 44779706394522589543745037487059088280528174904227187410010719558594854826654948026557183503941443516036232255646532015807209158643648627006080039147013061156022208842718490653924492025571229448017026020711693539034821874213411743172782174265102687107201828606015200154529444693487122466333589676984705994624379197076375719690459547096498620006639834631744777925044820588979011952088181674282773879846483470086845177689872800337774695026959562784555338092322446264099880584447072841502056082027999277718371010510478251636418143302255057904302884355383217738263795272369259813706883803690224049395899822198734320988505104116985342045590952273762553515935933364328745988925655576448116080984536716546707620253930629191539100359295218613532955579273610330624301445009986622322790747632908555650068900855212613164588159349693798073745798313340243075965020772165989235764773489117638392265011722137466030142488566249398828490050772159298465086857466873538373361671217136931694823053750774135408219087641235587512457484763438923747016969169243981910041977643970590702155124749171494652980241182422600541819961364216961461450774850221731812392112023229608674322003349912082149706117896376708181709006095828825707088067133701778797951909871442870417591396477507423084885734993044866354937826582803240140174927241758735511626903598581674066761099062668878832449063993732257395353966969856848844542458456061163780613761821062059626358517557574957852815586603509232205508356040210497217751695060120608104836407531648955359193361327649021478820066754683518546210188242324829963266445855867558724578415953627839964282862978329863622018542420985191052991659446938705409969374776402141024870487260251936506840271600982509643974435716497947381543797810406943440988431406853946273945811623300923875018210554733499764237217659361555245886023180451813753771611558681897163201859565906461154257078510539088912767034405932696685693187677032647686942820679997330034104408916707569953585391707370860142427158312523979459801214957434405409412347189318217289212830866046154427672076433617454504350413813622256277489777710370330561662281998793570929330675518712098090895636749818830750169327811653344758332630478956285317246562213033577642621431550006480036238164597419743144914599145932505385963970225014593687261201334655295327054194164909990246244884580591690338262766302643918778928095785160796449616906768874391442381011074758134782314300537109375000000000000000000000000000000 [59,7] -189997390583736858583189634005059294801377364785941033878015724534252060397874161252318035933289520138292584783583435635761270498457451590397035235361859643481875384193926205444706786267392633996208324105766990877319055058628072923950233562580877991625704398801745800723021070979886144170002179268921120770020446630327422681969359247532320951804990333319729967471674458233289817638504097467382509229214909607479807025032751401804626847342414615455925945344790349968447876416844921942622049167235874932352294971296212795393458276023176664023366285709473021627208846561366374748416370727440780642595623551427126197468611270546223891160324896985758152302787280331648710389404502527316423579350009284889551456416389133665152961785528777596930462551754936062597622867396362413663973643236879592063403856298747480923316222028272149745374318276487303537975989930571575057423975244598401462561085005506228794096289540495315413771611848594186197212987582724919959305068206024781618046541845250528684658881989192880611201758576487480875436307104003420953586063274884084607964470123092050259119011636281556921821768871623515036491576360816852259035101128709667028578905569601233710794236088916648154475880387577183743763177556857181662217154085431644556400416847424910348936019145441425712783926289887141582188622216609059492208370048531063450841741234884549804143405711913948690772099712520844056222984829166419634686283411278401255919389885494237342272323707758297537124633363880971128169693518205187961051342921627143828636402206479128612820761929386556001764165326773407449322780976397616545909056250426081992269046576310570398838824847168852019147580348575473825386257049547652598369440390389279480111699324387317934400819270744697427578263603740098076222600839233484491571702201082563573974241235429670903937142499893859180246821705535097783324131520511294030639300613932907876553367164374563755329286156755677118033035632986684784944653463610816557038881706909676102350676567153920445704404314391551977261526645332085968523587644002455430035667255719780367164638540258651494204774469414541493738023748554582550561917998284159206177564750473192987914877781214379654568997593881334088901186458322253950053903845690820505508904292951622215225750705487360956617548400801654945361405074992798276858595027420844535072830836180884401156163934556371733199919118888756707232711259157337880064631473132821110061385638800857122987508773803710937500000000000000000000000 [59,8] 864590590863144160829246755989225745942340838530552313053844405755275123286868936801848403081688491057006071806298930805351732680005875655729414800630012014262098383658027827864962816703038199174916703161946154133829346413701698817194348681991404415896707186423587780961926526585023806965594557656039464803285906855910744294689940135939782475707125207763607561586684865866221311384500404225928941120906803276166789024196262312534263318929770712743489459377727526250705168804543666304812961390912401672664806667173123619393334005690370626527042129159361056137779391576197019431585375185445670631371280025889584510175320176082848270528201330867717290862073014391890950553172145827729183174606977327252593505325255570013745562705657069394386768271904968534257401408517465303733246132583258347371922484524442543342597077654921955011022832122957720021540277630050734997264260842250520911476837357058187615043649144833870895111210352140639612544134988196924959204702834576683142597363702561614670349989813239152891324355085080858838880881503111740587488424228801166481299872700366355149589994842458583778971246881977931571932333333021920021041388345791735583012029614547958719920372185507134466646554347743424117870773127153065165536097594505607996860449125238200686467483044146274590958573814919228873000627121860759822996031472218906080495634901757151576170312088718971412849996395500658666905585775120310632473682557406965678003644252534896630539888725666015686927951092505884686145451707143993740510312645370969857132681628209649496026868693624119784610241913547939179753095736654140524936511981898441963684102644438417966674863449376444489289758777884595459091949454429445294942505791139921069026757700020727868549645414607490673110244442582306510005986545406357544756145047122298753840209514887127986873604478585498403483699130393065588218046285638993496537751192210378129797311219570286386545914606357618585540960590795885126260434875542997188471874858148602243077801734111143522741492719417692111109980343533229302892478346259038122746667475238494286936134511877041451586130987868585369124803438248762602083147336206962518290041787083067032642142438318548214437142935376895232763908662448396599469378777249697189991607283474714646416435554908933924642681190487122449360936802051701408180756477980568673117929214883286947988386325817724891901070776575151839017131890313902037471484559482035771988371608554047043071477673947811126708984375000000000000 [59,9] -6241664456352057788987529304489703683818057683160923869415522131260392349229782399804845354846409773075033633206685460212907889486598386684037888947266285951550679782916239455703542775974799936896727613454409099785646483723614600702775079112863608516846561102933712923598901228715992459632793695734258161621205711858021994807192672773784974292956635246840075786723397265345068619232974382300129943308587925290352159271681040693410057265041478349416933467686926159603856349810515025808582853142657449186563988536974552595276422905468199301123900262137388909781071796155646997207902589643728231666406177182755350518849336693292238771817589851359397611076535658863170022565764091091975609110297654882788894730997868406779474848774707788954269642746017960770127453268271391067911216931962081655004096020569551072233303734974614124192020380169847230871980265145740135634394406458680647842025116867864217666716144018128915899845660555946826714325508573480530838088158825373969202240350188514985458335584999795313064827767104985390684597647341396078525658417277191224318139419261610504515459090467331507466756817989260887983902061892755708192517469913588833394336796618656253419156620194479327578111259312690676238929297755760402212995464741235172760527711561798772308082797758392855684721699868382574318848879394501064025197133443523269681348952670081698078365383740247833220012983730728533514130793040790836533005374849150754828787374507601890671925194712643848904144071116855922826161599546059487639741438515259379173873868136293830986296197506205449880212740802966521656686322754291961782937055824279946826083397615835280298371067535512500586102652614851148082111964193150457293973913467479930424207210731301299910159961565873495207631816687458612734028400788702589721305729336141447459076145444589604504570691433612276466046848169072624084457228700330359211106291034206645485193493060583065544504870354339096182595213659483787780375961677444249522897932850872742586143625309017111640540709266415252853991329539828439943720333030253431989951357015801591161346512506708010111400772854713273904831658162474123536257921198847433262008670292418203165465851364821577318820346520506651585977401197465065536455387761504194696014310763153589947353097136930341632104626109823595616689399568050239400159883057256498864912208618919747144681200884385173671265559997892546259655127934464156095496516757054843652769132028579335269569128286093473434448242187500000000 [59,10] 37012799388442287555994827901437199705480523007706865436362569335420020887756211915477205749476662054639799394003858289956334148225644869651737379338821269146243902215212858431190168683285961855283564638507769142908169064851032968933367355349728297248694275186477264484928541019678695673571588832190567688220906656068112973825689630357184298630757067665609902129441458410188602247126736991611727008124974230063716027246132137813791967826566599562452151443368071675602144270848664762834220897616132508118791029134091357236638243312472843563985378361610859061125528916758904533472732358990340725753728072299618167205743709861557292327473280619750504721456733229497978727910583555397167188763219117853607347168371560059447500678087102096014980671746369873853166514486652810737214966410810572788872992938429302978168530127762421043176468285312499629803442969564149825644102867762255616803513805684937017269218738300092271651992123855153802161535294787002946715299516071487244159207140141688462563318876551631177610504825568772193264215631221395552785948675791527390976309003345330670622654452190724429604730455231593247222729554592868043818289338880197250237096579991084030640762269443527664762439482003685982814811346100977221579254509328111693936778239108016016768825497315738280860188414504561167342686572447187929802332159858360143741738077232896429504305769339490888205943034281308918992450905967908047267299801765044317754586557287835177161482023387709550162080084761389082214725895938567452489957027709091538763162458922737678669143717724415766017052220530068718686437844058261278884845259680006208532006699959709021784576192522941596038316929797139567239993338497441196184569222189423402841546392685216104632921308774219703961958768856344611905003258991567019177728521476919961345408255600133991528039316553159886201532316855338459067862252716001537207782024509604030801911730922345289723245839188672452983686396363469454774532379393740611346639604430322783657403445049675112270110848538934244879445652728609185999730358238145181673243278672235447360219143985504496027503486524578542824415829141622386903729380086197754745106187839368659341001347062459591663871455673365852594036334477332297473246050127633213927427933312194147928064615586569691716804150022543722903842923596431618862547858236249920265804848473112568507746951806099483892115653506295096786486750616061993773725712802411102878875903687827531030052341520786285400390625000000000 [59,11] -145962532294497593374104364567698468559210975668191783951813208176846103392785727182411461485500034745983656095721900567075496104518594041116216797345229159880825364680308697223237692300394899130613148825784380428607053927737856515520964451821544726534620903667266456601400088939381468162254356281828058479403679776210090912367084441761588256467686726375557568566435694870608544079182204794713863796803524980968175036378249245214376603493295951041212643415707312497234071570718033437385461586472972465302812336700968774188179261072250788332690492705206199131838144960227889665534050380190333627355338734509950613299055684864806026793309927343872789349314909690835819473384053414332061990533245350888943169834460910270143513849954481834263124837861739763551171572559648437869132495856942809414616191495953876145771221000956953531202691063514738968836486841530512652330346886004767611748285220558822276889464368388248526907368587783354259107582115345029109057332286158887340265791822047114099200344607031735011658811314603173846250760366628367650633893904419080160879102248746489083265444116771563206381043263430898446923842145479147902331769285868250996626417253156545408666903517907947759833457983358099799606575937186258390558986635152914545793783813088057329557468592547909488129474442675465737442468715047851595571926085314115718979135481082818131951583836872116899758200895135226505148003942055613325933691139648757230278297789553149766747803782718320366136986515583543951147597234648134092279144455877457265450602758312929621769554313500028089703483004492973956584664847822180836868716242752359403250659288988727872194072821245082014180361981131521569362053903656163392544461378693125786442802066380019987962585192327510829939999961090987984552293639263297172674084340146729717104929282048397268862549004737697644008801471497203397397892557158130790724809906910195306956518473684350545458055920155266418820396784473495268907058435080526123092399812657619438500786787332676514206201618248203143956942053559248786293506324663991516092724184949146513197185433211175188027998562893182016275017121434031561368963765227509677167592335534112617126315776952296195451829980221832307284276724577132391173280345364691761764553639674361175333423047244520810115060960978169485241498858176936302460552845513126656708266949163242402055842736347405663718407946521267370995939542657928338470682160439959135461544803558098237772355787456035614013671875000000 [59,12] 292181240928464132134298898423256089919719871806627364910147449906248585539266389770076108616098571910814095639665882220593312074395477854896922761797157144182455435659426573339860324599871717575179084437975713785404624975153271733626183502194698658510683224952806846495158111347470919075869255207761254956427754286552889120422780325732746832672052799372141431805799499318294148281351243225611754030636705509408598186868112666168548531579101273689871050827868543162217865192155469757160821545719655298759197848829176751844166430080338331494862472744829384138597801537120132369733750613621068182752130464196264937554499756522732397142231811790014093349018718359684673813799628389734997210018166030352370791815704906656633317665465613584046459701792571949766075180451865492992161921445961450125946667886010518372434824926428376606357043881513587674968340025666312555170031163791014903826531293705237817154957551159268553414705741184425527938307334345252717855920275367513627079870471885034767085186845007965393387871243409409448789033988101902475617235161538316422968982350625086645494227701878092609454966745685049304609241093057413312495525491371425311925587378346133491858427011708846045310964637470839584972290558863414128330617927135224604139663738602764930091019419884849081464790026882208289690242332220061135211786252770268310409660264346086865337207017903373857073773047573469094982826454674268127188058990449043499689345462997511663776875581543734138655584383827219960064976446980091445746210284083079814415797940824538428239133876096409800315799758911093754195991475133608771579253542274346126450067716815166690877681132783864430765484320155858484142012777799590601692829130019794169042645534192147195163440487114856677350287997875655620952421558414161647466729459805403113186722435983003159215197388094986900402964627774781927506370318702867391658314264218679381681733865194648230065643600689319676682946028440258815504227158285425412978688305167496439940377220329658001867798378189542138936806805302456592864271127691956626643103070844724692625838506928608294451556785047771670960712390168918698178032639493786433997882163174742346852329670568412251694889677009269768004953530160505297960775295341294962336627596535287113906359219853526006761633492121813938948962557528685507147079623723845174060267053314147532728881065291945350389301172442828874320911154429498273002114846750475662603974136288798035820946097373962402343750000000 [59,13] 452930737036940964272556343475771484441036825434408369372590973565364013203022077698051578131650964061197708083096856584999517627186090588838770595681076941654788564773942558749503328769964498548819083712525021842200448161412022502643602612292085059324327117000563854360709002419217982091198909020233217718638425109733151319994538556143861192647593585568674322200778343047414838891808623670804617241125917828810509805138153240225564763869580740919123463734034719063536101643275663468065331301796536868099660008535280067204578971022978488396778979575745738582807342119204729225099818897382269040217692749782008924322586161090342389125823193215707684829733544446847115664849246865367637642878033639019506879858648797083267318329965507579851452407123853687108206191895747748092275542294074429231192856409726618502812750088975620894214680016015618894206416944941124785903161979019833413082925345421872106310408833515650679461653629890243231982721982739128166357575945107921649071170755859099110839661444551770373894391509435454915868293559614503834975706568656927880937973801292218097528329720353278718784068414095569997625477822782013547307413740483364290090572099439859183188927023849124446005070227493581162531458340115736068190546691986216056601843473435877155886784515985330792114242802757204693523298464145970523496482455654970669654097883092376825775869903805393971538099767635253573897645501571017733986954099535478628501455253105080606538441447921187546763882612976505926174072036766411778442468094855843736560105681145764600765244166995116521355649631651954577215747038630071981170155160600987174072520383899903359639272123347699917348089419838323911788071936469414312686984163304321658011510529399127740602106186102052114873415189378986548835739709318860665319033450486610227274159557776868446033481267267176031017816510516203058141173714528659495222705314844854239055779265753753261373321623170041585845643171541684249479336421590180675324066307910660738314276278057744055073391394567359467418496385076709936832236999067343009190719828151852286191740984639946032094780888699777638929498946449096927835635285337703510013924578228480882338009161313901808149799302427452519686029185367886445587202238851534298947557083224424601242515593286116012605336986170407217509573933927222960849092656965034361018596219091606603636936139519698597156157827772467384190016123956504928188784871761671767254053833084981306456029415130615234375000000 [59,14] -5787207183255596672709839276920674280704614937324259264734288988393773259868827637901809445139967985164284208868828252370451478751467981291527150103497699680103375917267111918259410607820700503318034833499040300198637632383834801886943756730330644174535041295297484843526328523925172405346326362426191308781733942145799307462421969964188847986225710674528462088097802350063859033647370871873514752880344174577124803355782030329421557040884569232495228656966186429440160410226330246933181260478802485556887674517544439842266096584464501040096131532113397881968876053173551643296720683345010481710724477109645213650759706438210181267867716242268955809027383180263904458809846596564165455268666360987877394071350170322657025181356607147467925941095920407230379220372006835804624194533743819096271639564722256301245299718782388678136236453553305186185379408225042403666333321103003790577536412457177098125790890390182659789505497449145609949494525232781483390399616526427212217679750531228647026824269754199374791761675172677640695988690155971554354994856855494962494295183034853112308143148749779951587975781988986032293417431867143432986334839935792367937680205206783903080354283608740933920180433057874966338630073627537203365678722674460872543427095862799686810902626047881187153156412162802740964570322880701107532580981393240484230415011045976891980715651172564050674159762710270700790453512939479899978985372408396869250314430011035231764808818747546361248468272837674343144533145678102860795834792009122639415335978960241059340164537298717283669051180703877750660254328635370004965915767942804384881033483032050224223280776291104073709194991202585550306987826204869823713414749451212559164244604166643690906615009580050439365788231739116679491442125809504388946742261588696555917140992142794614180012818456926198447899677114382999052355050691226090961346210812715157192558885856950178580325891334795572763332113046766008590869926812356717857032053536847139370147354404158645386196080131305090661784298925025353179504364826757569041970822758130927723007310431228498776779535469918508498178374470357127972217432830307115892244428294807835262710885461947435874754297449361240999079948022413442755674161720056630134916098038090074194273194810759178976597736941757583741628272704228493853335843400922428378411563488335365137861879556054471320358312819819294015072437670321440387845712008613521804001322834665188565850257873535156250000000 [59,15] 23154366802056862723165971742821167810970117753231445644386373853235384744094648686871698439798206432892226472081635990140087132937085111832184797318930055834589284237316640225218303802391235531964473146938016313109355788029850466702165176110670260415234048944340438232307842199464312994690248731881772404702668646875107285379732575961713389819934669609817962492695631394926400663558108567452711574471828484283075799528973561538341854050913030462042740718665058516620040906662947900131696761243626070896324129175100812269580402000796799561809043058804599330285458069706763435634782445029866733270148098345913178442187148155599413554202645808728168013052168769972322543548597456825691729586108654518645964881309774225594634554841537797151105546030240461939858274108825170145686266542871093419505754791435093109416153012236211201789611539879175984432092424685640677749142379154987504398146347622340848845798917143724087511136367308183977826917206444689934686667835058116424505738111828653315313515072041145778460198068752046886156081796708647447651250611783703583046003034875645308646631680701576023053600866176742327401375307391078737900937504497444327627802996893803357887478092744075757051231644433317436339175354759277152865475814872576099552988373155255648362961705457200292941068437740476706871510300857705440618818490905358370688452575012959317353595526057479415056841114398934031058929742751105007029215671178397364049119399160546554837440994633820501779670275288320352313776066424080966859076925463373677047744840791264279544011715961835472998903628285281813144822830827329488409736362926504075679122350137643315603151404212008877968517340229640150626643646370192150650353995920306601784445706072269345674123086476736981866419774969860447188562639696228746920312411360748029670976779248892395042009028873735842015562320326537411816860917705461706110434656256761574210031114838111087636898436080270060275623555168767464543053841748742537865013585521604803692675829848130105732533748825493519240974171170252603905234779289987738815481569425194935044982358690110088518321826795911255247998217365105045766980569599320240900090330403157786492842173538509057327571548997046313000575552294474987145886540667050872502744655260488140103484614076183620847114769305935070885019724934765420608334687421024874011234424237350474475727955919115458100362843627222972382706548146124363386787896773892289625784712825407041236758232116699218750000 [59,16] -58251002146826251906729575290494599894963677393200675145469421529587145212503315414321414562777170758577158141079443451357603160315369054793482078093203462263717782127420994168873504094647321954288044757871783096426830500295177653244336826266710827766682500762844456765655931683231895550309860936140244948334465488193091634934521372794554396048773119046611273891776190060572922927973530126020152425706552290681137393431533369769128006899213694039834782647014107848222198388637773030960332596213691907961771860843660837101541778604619038242649576855971121590163548520691944660105776799346488691182488722877112116943483657223638065659454281817134914942590950593774504358292085941972232494267236413340478149507161291314148450267306846755824999335073427666580880890318006389376063202946607131517577112767775805234824522910221419591371359212715757929394325836384513185098646485102157106149205185580685196431288164569371158199833675489157055223978758850446075033083454856312914522079443602611783842060990971852085108664363931618368270252488277677945942368853829524156355369130042565662271192340160504045073961616760785100663384333752477931778130202458329365476932050420474490885558726034975188909256797996050275264341463907274719760201854399961147362196294977982667296531145696178416000161588894667904421409090758834073829447291062327723137425097688851678111859502433457256100325018445360747325206318112475135837204793206718571521531315536194263739298975919564300304856404935533647409760183643289297524254908380718271654460528956838289224351548807125456539725629636701735802520596760161803184356060277629784787814710889933892959906232436777595016203708700259536575964155115556225082431752742308013805903589122284531072717889983326983654431266468411535937104287716573561243608204191023487699058213113403099767665818797650405644029052488881116645677904528772982018042452065635919777971135411787309592201506073790015024087916917730182691501932581339992649722769392602431677663030684888767128063099312531152142402733820202271168601012783060281477825462698568475231615854673153421218346717412118253275331853531335537858661607472021432580789642058190587535406052132674892352831089253722695623342708926847140960615800302234501310291018938362947990577086996974852449536478652481501180304282643672622799369237869055772593438321302032244144118592450823258108464234148698885842670480790565003251600250267633329670502462249714881181716918945312500000 [59,17] 99510688019119847510484425560753099663740441424462721186077989450937603464371620077900177322629718154642079764415049329743512843555501153423092957352446994759735913926501718416471795451394705187793915837359880886426406961667202303978770699703894914913082099808653012052347905429515274024665277493208425953842356970063001760602873087354326534576698343751122927734134638581029170682034977198254691097056944716484947510544185136678071123288447050812656221208864816097656048023703384638223975095851004550102055434081890618870219821937579908482380912151744544120303726237208661874686675943863072982670899945969211896096215069341435095148844097466327640249092453976866356072448405504046754137723339257267151889357627823563061311825646564682909389293465618760056686872377863221439830343924543059161960393286918759128184255363349719233224435030205848995300611021717686914530837065267595954363007422273669097214033276621778407291872025674855708510005844609047971354167830205625114690403459182873094738586664290712812969801452884963330877209218092477145761578676956681414466610245392342708300944360353205778523114606462150113967616497909928800641209256653034402861240125588709321486187630417485289470535983581071566334535674577454300915571516576481912032443090734119139365958095341320884566139485526922383811107585830332265950587073363296006202876161194441025247134864479409015132061032857371343344050717501070827668224991359733584978940515440911676215522114342277886997782638061630292385045037972863157357536492898790515691034284322686323879147735774907173155039784554674150712565353705590356007668221846539826863107686397488277073785663410128415947518291327412570354656123975479998506076913083662258189152925904792586050839119286953497794410399525648270473107442879855354652910151797846695617825877174016515819279672612216431218832670808651863164016182944230357465291906813544614042415164958381218314028930793655806335384407643984081987243754311079873694262921268092529471573744080037937382432969872279059838163334009094217200180608631614357527162062782816271364037050911965887924925161234048025853490796554021260666808333628832352867097008928738426893391415219761724004025596579475697731123257770026216038795659895605026193533500201411063205929263106451609096247123808432987900849392937499077152000833664246402216410538454153923854966491122621941345754105954076493611841197282189773748591835739185640363757556769996881484985351562500000 [59,18] -98294550579375081500573714565646572939509478366996997136595065832155452362142880555175447854453109106795397279793277242823061106216881354348080342809803623451738291036256351383541472724777229768067840279560254089056852250474372410344910378220209257223404112502159458354544097786702233634441230978768673627523546122839167178343933050293902448626830298698240657642655553252912692143789195173055950566917768246039765327854722410273764686179021512279138101928668762983880615917830563859164348713084992813988646595387089044490080790130490382736574299854021881861667413153919864838624053142908101449095102267952049993926856125879398356207164247140650311343595042883480968926086885931118612308505884826867247682915569079230765008840116402903168524495508276179967569143991064453254640686725627355862055762300543733891918390111147808002106268112843192717905161625774942600504992478931951183657854347834850817015297598382637972099352628413063771629560646249028544776407204710079813066379857373511882442248968737154323369916655539688552598669889040902091150734003645342634050926653410341836859961949275019616388996607662841192170468032923498990327803513154549949384236836459984835179290195336052455867158409005563140609029355973167193331091240719298051173610626294324970761686131494693942524214840188506061087219749721802765038375882862123396583790655453298847278323698771478256333809337399676258740835427426262594635554703649899169100547745081919612682741059810918303688206224356607604093294117841516398473668694740176689111306320009128929282443848167845282344132736336404767045833208223005608938149328085033358800282857234691231730685000382404098156666141227005694399766930642799496343196563301360845703683310205778340464295734539286197697491290269052097013493674916921558329556715051309128334088526435785702033874011156953760490732615385362288067859852067993739455840368157030470369416459998099882222609648570596269373752662566577714617713688283623060187993941118032587853141329669173997536738507451226220419608908219067935450689180822361445683450193513927124877223241208607959215577290757337281738263040157670310131904167784865898364264107566083631149294006840586871163489325923677136609886186665964903196170917309792303593123904988635396623824789114524148357028182709121125607340711967901774265828226381235107079796556787153910773070274946097238405920554949629206149278159809145485425845023552682278022984974086284637451171875000000 [59,19] -48341223404120250721473237034308554598962532174682735798190927120891616456011596844940291092365818920874820926450430748757069639696254452409873563611206276368735975894437562857253091057905315023995803907221580191029638430531480862138705577353637908398308239663629809111041918586778475870318596257029258510185873583557875522484869786042843673762800395543519594048015136081639195478473102222202702524929734215875223774865145601580921630277581804366751727819878695473080761142712992887682492086887887070466121195667561365981411471821299849111116803344605565771776656908976621232277576778212885999614117163871512808510357609639014311371116202122138058674272677215538904544789950697611626957021212727325341186955041473366583036059497764608424894098972676308610005536453312908629147289491032083213168413685919628694651681344919690710360897159712566554087972966972240496599231830420299900230509505260464796161830525776858940234780740444491111930362277408686390586521728333105015329294499870867305064709785319187987923365913753829931829757286277277722173784898040157877868045193793494808056628389966187465135004472312740744728408766491961426425327499956971958265941540479906745351693158943656431360812409565768762640673710874008536109371008035855342482377939951943807717152589628181126461328577082925236199428137611329217714936211589197298397176508695680200480028919927184211099827104704635911888077417457652256899485223083549106681679511578634542491322778949907984409492132296408502442820094969302432374630101717843501592968794592530906969136231556245372623436213024752209932724388844888131189134256354065155090160148476898375172757501910917079874565900371473065218883481121635567507637059264272368111320945754052588323594284936054081473704098572321487924142640759076810067453274909814509397029210252066972073722839990021617162861057577277218673003064824202639846903393599374774796743735145016614963564936290336077533498508313882284736373334269944758496782076533530402807973395454031802796441316800531799501560355568873795566249628269321690551226004847273248050567857533716889932901443845751568281728072497690999713955460795077914104454915431468621415166412314392072923579357326575683728927963225912725305076955566275388241818974441521961511102855961009614037057261205183633316039047750628535919981894516989507038706463647072823120256732569316658788597592074766489602484148013514532438682225201631581512629054486751556396484375000 [59,20] 517935217776567154476842217886408977822652221220737335950453838278726017043015967735474243738443784085248783332850418887706967814540498840860067100695578137677984254820050178256467131612604910121373645703564580326771416614057273919495127008839274183983298987581734802963558833692682715657576295126960196921905477329933027085315218823790754461798269558698070607042137992111695074159314117484448465984334100610320260497546995149890624064887293465014900566140610444800235266761923577884479743975731472904506116181756226853811978049395968130677022186181730050610858960926000934866511242453803674238774596419708377025012468806264531232124458981329981329124251679675180525560622166542988658628413129117062590453298258362162289631420956781948079430332577388195254856088499853622036561298322093775189599344649778327695254148153449461820978728305558349932504170141837113321629946817555671684099821706400273490464372277350835912783614212272504481175854471835411633194354325301966023674511607122165379344296218477439444540075535163662186206603489155928359641767297315161522798423255695656215194098394279746207220751094727865667221476801826868677455295209875245216890886733191005980959910045918572626404965807218288495016465636260385613136171417056170120088031601637272812109959845204972335541138757985184349598059023219918232655894793938430174301043690922452916311081725618525211202411651082390761312039213699842336671985446535152110007470572428063184262678689335427800745703885632725670705231058071258033165648754777047565058303065295998979431250377076732827711644213582672444880454808504454845877779858581830590838666034865704859932377428688003984957260848579816542392448902381384032543701490079709734859583445830313228269654478579486687602213950706502752286986601234126554860157949012078995537214452542213792349026804525027078784126932078007302764358463755919502292037790210430020406204418460542880613588762880621744191884201473506860056013618297296110770547223296451953971141715684330904197921407105636491419333177684581807615916950673211333101853504825820002618842411495699327317524525196375735028220402574623030204547628552973306624160679839294373583577826366105057886684178480560007437805476365722827492650275707177850619596839868447670148721075740741454481789127764905973061432962271712208157964162363710183501905971199302166958085912811213713594045141246747964736626695026920023240402102260304673109203577041625976562500000 [59,21] -1578273096228432928013179316698758365617388496296997905383003399200584279683638649137445416871455993257943884457725034890531516887234666898643854563820568109173409595150073972673942431875708309144410518552408077867801511573994114525855559260902696916313880149689984557641637541975287159666789599008882029349686948532007743364869746138412002968810592539641887252303476354327248462755684200197862052789941288653362849619410755599546151329847990300844095434106436324261304770511694582879830484611492584822231621099858912446199294389180630747072302614973582654886365590559024913841581274373156693909354041909154898274346781289279435388910435439157745996334691565848694049395116591925749536763771160461288626757453288360668416768984375401178822112382516751203115482006701905689410128504780321767324724245984086940723448776167813062756123300928579396629490836536982723627291604413043598694084701414417274321799252363553327366797751392854597301000615799976651781795227923524627786559720546342752070213011007843761693725202620632559769749634485290316808352527654414937028329624541920568626649035294743793457889487411790274556950075451561732645298182506099327333216308778624556031280821257659780844483641809721556546655753383650439170499606067767124091897007492873591689424782956401763945025155921080966308804313170253192981684618976773980171070781159515666300273683575520331316694887466953103221898247390640649467983775887127571043961443789755134937637653155170556394878374814839531327634496584951679940711642294102398968211100012502982386200404135645513983511353304862863310710131179526118575807501721665208364612096678009964874745933337790449229203144613137028292268866126402316535587905590040876884597505911274834986551210511179180644863365137755717103952207837358634838368661637457188984412571103558199637882903928270320712267628611695815702468282760505165612147980374964010961897073864868665916887418043370649101970229091588968330684915162092231345698667546318212784851947213138377634573628039976984955919025837471079692857374755108524302071038681235386797909333949418726098475537431093827022324730632789857424336727625548741605524035223050844854283036774788156562031318289602966436762114670925808829994243326241251567387919363394915847379582883892013114589120141756456215768864261276006389966863142783820000217762861613118158101646583919190168676297706908936325289379201929898174916466757622401928529143333435058593750000 [59,22] 3525932101008046338679457539723083627679572236222403506014464591365799304630921919634360265328907470684280473432577948766145088745435345790803996656866889161150701405018546544470002151639536808668359995919623809122015231603512824223383773618748883171807502925927176101626516377584420555172508924575936188999136493681919833416539203038929196261633616511165399239486090255094762830280567418214746036043685521739621425819539612512573162886341484456971344212015453601470249042840095552859550054291735494639017259134976365242458209787848693053453486086081894401206123241878623225756295477285958194197261429470276547129708349429125405616790398145365851208357567114541532627942317800287873584756804292152440719549013853466410902911691229962419261120587201685382154395490134403401176650751127893706801066571848934948707723377185503896228485034534083001173401238252866135481845905095079058448793150185585093933175477466899690840487922514262465187131831236879620453231508721853849439890835864922672526056268133257633981159337491695208907551776416123414424350608491620930269946647783802168067587013258669094759871133531297281413420058627306004202328693616224019663287885467740839972938304157650016944554000278273246468542851484873249666431811303763176817969084030225104681052294395667636942114008859491189267665093604838645660634585950659211676603171299807949780911509303607717661080945279927053553020256636793289875431823464430870020303597050698170802004400849655911649328321184999635615936473045902029285003950696303049019420165760418679269554793956728468591151461041904986590093009507933159724011003589063148911145176268852582326841815282245115835143413393680021550372007938909988712607926628034066751511298239630130718453544650094257085904463201793540621306083189228202544633244703546966385013561029931425357014181610117606354395606552775178993455294651793977756443562158212047976709370844435368782832101770653572779482939266647400278457087788908624177390086331691560531204987263352150300710998706006943191729299002112600819936215773846692122433545635776593625934413478695165177466811708541311601204389344118968602217319100189542845455721649174858715972487758126664591918901060364324685778147761314630216828863261529444504344864903733457900609184324414086767789786615621864134083949161400087595190171828510871354259958928778312373949322480206074491767921559837210914660562564772877669483364115876611322164535522460937500000 [59,23] -6458831983085063959899399828136239639431346897881563113619308795059660713493472834018335473826250239794423191324089468660205794889685643121047725592739830236397750681600864168848962802379775968856538770008153427453144196587268218182783782587541403579197176321571578451049114407232955784507495072928301022037332133414194943439138689152577395634011390142538022811236073416642867171633603335744792503634562596346091808739253738778605127283109584201325053891365769648124626479326923859125437265089753712318676321022949043200717376650246011611870605445048558061956037471339058477554011199776010069795511481390886788583015631195211651710346616805136808530262918699189408259344313367247401527772151527964823193751483865604193058993563740620242805645360957388070887004378283657285852909377986722712242183006133661558580162523561199828066538301139314298724286496379707972359742180922580768020397629512050337443930097749827814292913391087529339622012077196718411864549476576369276756200763780161929129170273564790156424860548334026811920972390754021254414648247112062381609232231139978939576180334185386769797689400922856718913085975618498931620987618061878666417104762780383319706221213935960745840879571909467230761449933552533864448106587796915768656610774108544099707648404424543232646512037495769033682321085184086623438384662054048223727756224138930961843829200625138622047431981951543050564752328106791257155812841289250250031070751926449739393145664418052910760344451884047492383718033946745448727495082207317389353058776335203560701542857226200406566098408773135898606062731528306210989553170172782429431900946523349598978210481620608894484369034426527762859699482717231924696732330847840752521208237110046256577463784651539330134300665018183657692411151691567383507815861719769206214040945657017360403968629441939142415713118016574594482246970821931927495331782300238277564366502551807572215412630703855497426940351245609623017012190308387275367903270486725004195624589577260683893632346178297417614882445976515875293508942623155833593283414288667649911823223365234432522586234284905709550600937854162413071440460506218245085524405443070454616823307799956582587808722721484286826113138701599328730308506371230058330311610999661583309744347956802247428140662106843177889289067858252743775183148940771060749704358707737552313954899457692121017770841524911651424009589688140370311586480056575965136289596557617187500 [59,24] 9963185443332770451636659739106407049951265805393088432179754085551767783403986185047809749406454423493216670933939422778405681041418940390682696342206205246541178877230482611321722003014772242548388546914853502312640840451637043843611883198794430407674850712311615994615003154249688702939577924450775897376587118395965021145871967521069736198788026388125926388688849086522477890554447561625181185320295101101337005054108138602886449020186129729109361627163632400571620454737322533172362476812851561064102696806092980626352466821832866325344118292841998606981952072224350943365294653771985579726029123609056077474236983986524430848699262928404898170997437716104170373781831884989029806810879272230635710480750761552075534325434266931092492710202443757412236834425398166850582575311910962922372355030471251778354682333429141294057879952466313455080858361301213371264998725001850965240716524077973155648111494259357111064024155641261860568842271947490439762281798406742755919901648533169876123687617747792051413148004484886021552370529364657933094142706691449312529355467057366827242516814750057346836861981439192543009647152412337635026363452275991918744429978236102644032236693768164669405974090775165058248356246470085560604451077439891963191395011646532800395535512670815211644224158140096757834614948073012948682186444957839087635508029241190466549633065110105162382432061178343329834014054688466659011799065228101547983663251842464637587560474946705045606864462615629755850206052871208401561251534157170784619535862839105286395727562894134715937180159822008009042950444832763357519249795802855433737814805133003030149116000343302073074734407714776148493068612774818593189677317783835106410673105613887919630646328324479322298249656384490764967983481250449675079115158445033683897165959813833112679416308133838336553181439193192733891603212203029372171099335359671613033256460391022830217409694933734961551700927860128965987596659623871455971518254478352147027146944059897786636258070262062752992767317569824862631096610850225436562373489349192581285270439000806236270281597025241657101462402660371339726255093579155570654322982498437586879943429315468533726058902136550368325630388646160948929643636702403316244688870028363564011893267961900516745373478436953893617799948218229609997549345007671519466393269962527832700758006432684301207157194808551360236436103545720754937065066769719123840332031250000000 [59,25] -13039060047701096071715628014010418065578615190937799372914688575998393577369777133187565594437580496062139727342234298295558698540268939033874955597798396164450574611929445526405956819456906237391414775397908857455125338916792985200513995242921603514369024843925148625180914982572527764606704998670633973491672430292432149907444834877242439092877862714618398767680080839088214063706311103086162721772113083878865996494556619819600706009229742272663731074570112990883701734067619475460694929613427337223658219981859801646655475112751409956877127517873039016034831890917061040718289258624792928895828097537982496999669955088459169911012571775690550947622952556377057614633355364290628170494018448828000591114061939906025428875845643390388147695233182559207334659221260286010538418201700508418379380115681246094023506227007630026550899878581295242012216468728712010810856660759869226809869938779947548298098452233880915736746711166712074950006369184217186721681139898164957364115632212201901390090927447028720452147271890371569423778110275672784142992860183120125020013803579162284003518037028728706721030433969783608530716287415164692370329657397794791440866442612545174317939459438835627383104686259290714348212680597123559273162894499502839420141402808434110112063199592269482763019177292692293052984326802748787521403677667918839359751910094392565974260790313731074329452645108986256595984327255163668564705517705646844614243771884782128027351172937216659266793967653613391167557842506714828401852951343372213696678032747868119587384368653669085238676950858519333953030149486869725838154022449536065402217737234684766143399005109892897838840080810836162959336597547198131724793596584962049497651398509000902380173380048497644754718609393832480919108927613613259307627736120336419943048524576824055220737083359171657122835547549563093540899394942995882720327222468458686099602348744373631304409765996742612827856396384975907024166401704584056514428438391478416851699070849693784000780697404263533956024265554440036956766228818460626320835090571779838978395416605277947845840211202740451410035066970762474696865858397239549947684093773760778069486730639859786898537150383085319639303446698191742078171498735002621586880221276463518009435832046524604006756818566295327631035062817872228997855391733309585055243426132657398749286461520184653687874204650325121211738681192837674416296067647635936737060546875000 [59,26] 14536399283874237322397807241399200513853004255160028715845441600407047459778355757309952885254465297318119144405658734387096898723564924443521021310746715766473329327043524983185542862866072612058928882612158881701167563749124793016296904226461227690356978836528813539234377100313811791983655656084053203037399164882724606323652811028058764637967171146271935088739117393457240711903828095183099421799377438497069750487356706182734908893638865706007766451933393680009336197836825632937612125383274723992961361473648727170824218603714439912542095546403832812675191513151139422870089141815857210609882172736667012817694615736256547625741464249645808329491831941079727547596193603432139387545998717964512042948218622637175501638306056158768484341350480496933008738153412949478113036103211680484216516638678750552905821082510227643730513113825392908551702627314876418146931160036265128047953712065875991661714176764613224934467044379521267309031167602546527524854022260121241876126618559466956503865337346080868197816910144529836116650139941480672524870971691119605957053594252555077695514848571335886219812177022670445195092944786896584864507985265305429906586335213167177730422937214362665528678460235145776512010691966315471198641497362740632305553952307696322951820189937448270548517728891509017868709632316405213003739710291597440923497055357839163880282238128039010298635699875033259205105058335287937967776753639991590787841209406487968733512616987504767156010108012906911153043580910374333730578297573892633977512756481156610431846602494859255889703794586630538586042850825810956121389907081111338174092453599375454061625532508084305391674080211923794430603398075354172581471370344977301978755725529252352791954533869090787052140296033063057538026520746240786841223149391670172025796521579643171680768107166348207271524636570160427050888819455383140957446164910841473775168777279870086432910635569490083544733664388094390139400837230752128564592272009828924612279540178702435807980032902792291430109459570532223222682134152936327027075002714150238325773295913898501245415960036632885159474073025010539474112549997299342527002934534612998173224579627130752737626508996729366666941038437656718279542801859030631128953761068253789398340753214235332517067757562878598217833277845334328190801257180585356797645641831491126203632346659111834013822280564688931188410681016875969362445175647735595703125000000 [59,27] -13897946828110519298642169468936788897025819029948634053481122713950119782846068177041519394459987783351405350496482980286493427045078349899580718752586418049818231257503376919681903756186081973587801074734019310876535842628259437615813960548284331517257554552534729168856877718799688481303232308239223933929056542313426116910125070124802405560162197121329793556429029314534939028666598795887685295675217609851796040234448706916284921533994020668221428060615488331569952163631365279929358388823941138353589248529606645968814607750347181658502234898590382766302820143694106397983549397742471198562727789808847815917509583710310731259347587411101445262372054487838777245063063266774920794230206664848987021020386614716253236196065631447617428484115386913096652907967376565219026700906239201013394913991807320257495734070985838708522680800101339694751838885228915503289587172905504795249962875250746707623257338516496580919253944342214762901294515207817229608967345531279647192797295729418639888871426248530090163065286385812239810167131760177815424788913120326659830757892990119469045966273512399021103808536909835007316537748787249558095970292254246746499945461037686591963819637183100719783305196090361250416486574623490787658860199050906123599468534029863576489135258151395916616706320840587716271587136257715939933834181523509173261813765784566643974234581058873956569362124642851637311311947253524020087628924204973458508530110652725134179165235346575915094420094134178579577683754609685357487630677060475974120266484998800822906925909407980823284068641372628534920740338937829841569377232461379870355623798063893898353969604442374501655948792582579979942651532793967983875181760100177223873838201013832556469854236957940846616473116520352837916087113778659136778833221544539174202244735115790999303964794450344750564381781713083078965570658437293576263768840007169412102421860108024386410505175237718026623782383029875209492154935175014108412083845233623773518621859411208282020925272031583066248588906033220853883956707438247377973109731876101507450123241246472874199913711377381831500148100654944032714124972545215333430636511853396972158652303796257507576646818099060860020702287565442477650031008239725767716387314916062610357774377812808153541523513889824191747394562090261043097474347420893986113406662688151982313683667388620706822019193275960269621724374466964491148246452212333679199218750 [59,28] 11580513719413502540909784771837215182972031804729623055121358112385824403257469259818043552511659058519545865216884850124570790328100419157520361768348200888330955808661827261261629699019292605290767399493636891266074638657459479187865045315526882854229221653175434173660940035658796636855255939832923037450286091285811079448089683397746999633683247804858174178994685227464616178339201066002341551989132555632942175988075949989499953081818456834589372444519829467967802732065148866884819970783292290597164614364108519207296842757979970684230728835694278052270506084624304319049730795150299280009591544511993515661778244452076803718726715334956716521300930066385132810902737368257020552526603367659344181356535028834520043708904559414483754974775767239836063357091755143395829076240649817624174762066025712083167563670750282686159318092103946515693122787665404472656404901929618028602917348948989004898537623849979372817372731283595715946377453731014959069977000141382658229798166524777857650472463397448106956491013868055442352663740174472853068322054522338449808192853577360732581972606476676107752660031680494810034557009867304656683276597933173414947858184076713618569540873982608063709019078342440930498316682576050748750448073571151354913094642036932770784840127439823412655701776162918329881332449792970270962536943553268450605993324051969493628850693669242386595001004395024384536790520113839632552763427825468885577454275026896802003729180764180070973643007563020879097470247189832320594579766637626690456940357624681898824576968768105116419433079937775885001076244107912052973972933262570630011865242292624068168724550540596460290904307469256432993810782715765918096369796513272487399652702949870402280226519761095086859600023624609624541059971824669256129617507234993807358462416622139784577459628556113709071738372357835699187591557162778044738485580362122720126850619295860215997226091823464231787294329185994620099568313304601076787082096621038924031228387704275034779586023199610997774290538917788592948107847067308833865509058319855298364598825324757262807030116191553677421385737066788468501703114215014235273463708348288128018966065836768876143798927752490652964917194199277289306075473919272495603277919166595863398056180975074009679100167769405312836420140223377031516269553543270314865396782086048053035002199147296086369603947648153179084129504872180405072867870330810546875000 [59,29] -8730725938585982742793904940788162152265091469960715913654940282631613305756089223962512109556630460024559009041494116706687534900607012839725621415329192327853119104120538084219942685882104210283939063421792704814796366734683375002830577874851875893748280962647466034201900981251422364423326973864379869620520264725820527895771920056848916999185884485180253336896289566364700313397940705301582892135663876277238088353612663254628586505696822171319404562929954715834246920424247506694958146755453069248683026027280000544365903966476836538257842928675292380593519079367379080491771295411059459456108607547598310641278717890214712387746102992051571940326357701229925571575676878521697254575932768480779748001859617510916622660144491695654907543688720928611945732585176737385161587051293040391512097615304176756511294147569403338312091094977246231931263956520617322111830390936556634780720547117384243472925176501685674149590639078219573862718462406781363531561845681085249183331487974309042223031075453168105920468380641202690106872862657971944969316994658080815314554883487914633739152254642440216157878667887388998305747394654884630564396768281928235556741769379211450727841248289844014412519217702211730168200423954077893426023627963485396956082257646762877987488932185431822462598161198360469508499658816356488301707623678459431674217855122847892042587328046641807933126457257693469128154853980654896741907637612535547157056150026246539353671889806406771542360743033322283851307265240288359482912658167916334689046533661744535946584681781014266239326248150866515223341417756527333692377134186783070215976447797723220380126376975225187515068331052839969565610361876732367948275087027626954421246549551685682498130676569891156941237642058770284212116961057608044202800394929996013462403336648955899546304332380811157129119912867162012256201712458148818872563913082874922032139531206904412462676771485695721554831536300257923926466327457847866049823169810811713290589491663749121298491847198691974851965517689514683268925014554876243450557200387586337218974679258654134066045984468629489778940388481509513395586497764138503896505093235408757077504716501496799955236025140634846371569077432224972390275285065558015107633596445124158242584963374585720485740029524746397130955094376065534653881181228214981133552684634917088418505844453390383482589351404890010144299594685435295104980468750000000000 [59,30] 6392686487658567427878516481960014687155833246001649684796248668574396712397261879732226298244033365274633353875703612839626222920143738727710115104788249815059185067037028132905812265932952898959322472682594940510639099213438267029956320816993697972749397319097682130416604527359586974367606792901017256051018790135101542602363360843916694648752150877998671512129410946784466497861841710698438533739489799333486724569014261828189137628010283127198312400483723546410930121612339827243983623829800728943233152339367408428219655859776370012269762988559960691454641897825051425192156013961111015536873555236115176318557133357563833387202262727597236716058312090989547788958980104831208309058226479808840751225688155573783714618306545499350593491221373648468460736942452114821456777763803092623896013029972943598694613215662384688591709563574889360688570611124490730272845998440220978222141158093305203740110397864977586602136452051617041819960830208732058029068502727683812746091593069862412567465459040740610953622000642999725467167882723859108172074781443366666027387610517519175938840320632144832203855388140208542289231455468034454797456851558982252632318786687978998457053783053150424247221428642803599906766184601469476630998181103302942731243521215483618652631994450847390731459347480230242590889475720086367597574656746746955074311099136027030348265451840080403395980232637717870685625203461341074665214279911800399240274241010889385687687714979394855010438890042161000429245518359444037156651788097621863240871238836169986285240491253561056404925989955996934813797763696963431138787443739349540568329332689691984880260457511493333700026461398065693652765123147153349206865864236076798319674656690549262176163040362355729056584196865838565526854638738325674970760622746293927489818668358885918690327875587935255806224644720893727872899096108461412950435968594062494011839935748935095810709818613445226009142259135329170002243032358738321279538247953856301480052230876828312027086588231500211735008896746347980016761493654919060639389379744097552141065222124074465975232976919026798941194075207611652319182283160594248467936932042384014546260716416504078409691561650226597098427518611178501808909438992206259564708547663067633112414068855395572883487186719410347673471964966085337819927336532004321289445147739129044166264199006946947176940714008264166068329359404742717742919921875000000 [59,31] -4942543109798406598726540023346739711729952163901989335292962675051231231448173185513171932878447760860205759655117752640919019792105098724157092896225595307627509540953460523519630565815467516453079129744979175165219811793797524290357438014884792067898827098285037424339787921851083051818625821896296597144810492783900644623178003266663143408311412021166531960889574003272613930617300469200130753003560064254514901012145836395988673905429531279315879619308177566168579600439013831609581703418022189637463202951458506159045567686211119692579914638184653979122639510111404848655195755242152637545365182044917949517276593043489965824066796442932918194667201929390104931532676757807027704065453236702380866646321442587125026336905398870146683630107598604765341499506709320978441468386969205437059488834746831457878850385629604915281693524689420162590680158963318493081895951754846392039737173717727664018274877256326521386379790029911795491323757639684893133550870912122874468874239402004779856825545035006499103109047030098071689962704054914002976522682011765537093924228944847522906192848155248029513706943773264449696765541903466726502331483699818117885209851833557861436111230072270642404820607461537774468841477245781224776611283116802790516956012308033279690122595948110944425550622508714057044188024133733824999342992677666891193037989112391283992549573247092880804736650186650844666120599760387695277184139295431722543468508424606890527956666249664150912623351607284857528790316722463533135475918477902352508846743280575481880725882444458536511432243466431072231671513128300782236413457726585574837854069319022199935906486366555307821714969027841453711999955915362940618350446512809835450614933543612997228375708598175100448230363792345559461791856834818534382594523883096616954657898063177118746714400868152314678585257948728933040526510068627848852178034962973474832637954110840065473892652228378647462764131041083552696083487866703608237003988414229560032564924094464118033790459204693162157563989545763772502660146294418004258291375249671780207725364865775534653734213807249620564348003403036579835265360900215052898680265237722173692727185150113756606961545576892457223145237700758949403135692052291603642613444842048397477242163489179824604532036248278136632949282070667700283880835813729536798565853987651186603287612035290566475653761813191522378474473953247070312500000000000 [59,32] 4134334361683385137683953334559356563390425784099028544516250893371967426193747709856179648670260810558997540516480063236622603866165839624567888893397068678592482137338547276713459183550857039371844667865189162066281229568484279896797881601862663842222507050199416706682334404901934960126008165212583405449795470054428271845250435330196424790392734068801174777087284964875243832849148908302452437156491767329093894745100573539474495156426591100238508230637068347760442485977728042093708997546483730671168969324541239186614560555730204233677094364327009504153379331563193193850216789123065350426823650955499886727337774908704358562335996427028062838213799450566830005649488311261737949518522223176555857290366201231128747813730737117513304406956284952123618881518939611180184346319257537888116731089401459598308447603853436438600667351228816504599575706972757637755976882822407947747594713858380083006166565111395328498011700667762163715200590471603346423309728717568030845047891820257280963521423866740782984186443537985320807569714820581509108303259167815362254655465648304415204479850570761055173578361006939034635539050585994712640085858516313898449037922787744820012639815339837622974909558715823383957437566996307916585258170428594434026532366268851374167577544198766662210692711812097494901640282702908954170325242504529066875981261032543063295596376709150042008008151781029463462322245464886635586045472977563350611941565475735071760847592098036810102432695521261429041911053299607036574041422997591216984525467274971619455994795886721004507541523898445939433788888874680532039253669964735162855637369193137124999869043009278114520824538076363476505033744446823893587957969278404195763729658221554986947631432218322886147724407439815246298511684398775404805281158917694600830433270791414289457332993228725201114016742384982773842752532552518438252001076299380191953283684913528614651124736174441488364733443465280538225772386171693210662938355250574980007207722566141610396531872572721794620632796129456731551205127461206251958682449595973109657586278785295379633756181158385005119880149639458181108098805338425532760564526612576661353548309440382084390669799921440670403303048360990465087321524936543832749849088928240544081145191781185339230614356900904183959957043158030350264702203513599940846068923411759420283359505754171737691412061299622848764556692913174629211425781250 [59,33] -3532781101340280587323483371495553463124348971033491398358185346008615385041680766317310238120839929071245117550184488226818573926955247626378545840214280838567122436060492916404525160755931990924543313207662104152486933735239695556594237585434302377166141432694856977894487578684115647599322727575964234874307480824429286796773606030867387443554035880224475918453936867726138490673369212980674647065878340004801704075307022881546421354468467004745550741960133391162578058876402643210579111531998495363767893557324317353880615689128746073777499835950402880815628018290084915107743308231560657186375898022554676117150757372585370075445828499190936578391492659818889258803976606858540235200438860594519502066948143094644793866344086348185561096788598014562187858453342314157197398153516588736731808129998171107414901948455594838398232594464117690053336994016400894970700360629659555802081147196233773060200943467194185823097337428463243065938990494919843735300735045428297339200999011881377933296664632804281504392784046641839870792185248696052408009179391792959637132778789945386973510857028373556890088381960970778847300413073994293938705824814480465762367315550204171020040350685028759010510315018556997102767429761654336384401124654616641791562336100716925489638194785818224519036844377327179765592368984081520741139873046762201748142612045503692881661115652672118468411995035233790465730832767866984305238295885296133564586147916068270667462222677143790677536677561452331885561423993300302467230126412390499752657231841074985191909743908958867727686954726028455209269526999443893706789048964492739295238211539901026028030288623403013739609783191659230470733679553068622826843705043011687673019162787585244953889839626777755078207682270718956639972429266718312624587818454813371130654391791888507960349711942395290521388253081674796041486967229549277683129445120679292138652893728015873046839705004264198394138252861249860716988851599739729117374824786487299318176602751218291768371483713577933662531117083563884444901161651194249914551708234524127282736905915173242302987004858107014923992904363954244836005312766915489223285443467086751146524512146180210413789838604590933225363510291294171792824296509537911641423195486056707565869870967537636155284995142077933594482128200224267480929691584592147456784948939460357153861676747351070956848495541180454893037676811218261718750000 [59,34] 2875085578238037093285706748635997118522887856700754667283402401831328223780073443103498950021005011091660161393358311445660993778744892724654264071884149012673859679432745899474316090862126466337424225319818219085860252416579558916315534928274921370060511032900102471155889776308236363479613014266619735628101974072199451474236509470066972753868969858974154046609117499557370804297607942337795134646163585962267634259435804872084957535982463971775654352964610202743662892261967545267353134687554482736026561658894808877562033983038822202777872329994417972190675997543532482501997948008526210222300413655631628941970359460016131682741417910701711691251460885175447738683989152870376533680898053811002993447082277518995299968927869320002038250916815998692352795388594557924170575050006582823612953085827167654934626783585618391542301825535154741558229144626598783912670026563418112731435189398454048219278425440739399990117011479595409328128868176538896359331325257222350864635723697059034089543887388821645753619024353407638101549271431483578520034593129064640794016644922429189568661933010333391669211267700883227155133661101286282350055972170092254223730987328697811440172619869329641088444595005674760238712689373102790046129573957961938849555267892907661697981348726745871997323836598995615451190691926345036922736206497610020646576251914479330448476269163304600919336696632751873643680752768846568191259533085424114390996873465123800020814428093997536659381614755258362820548638278798329467234572026660340089389202232471508545279485686582356093301589562279672747043034111695999503399461671129342370370422589768213325405921276962690995680931570548343749522530763208569856445476373634536487051457797116873141526841209487195308411675617973156947604034883118554123644700545454368690321953262796846589349157964762985675782922691234970014771546974406586898051947384138353992261065194471819357220038901388067900049928239499032709861621301194486517075262077561653266081503580641986979810531810730111897563100726624146112137460101781243996118833798368503267065794716143997036713356271526227479296155987950734207669362657445938391540927640677625791164982129900335869241714098560176079219606473361678180301639281305213730032655756026976019730593122941532834005262580250764711174599247596944014491186280688933550048536409973465930079542809093273714182714684284292161464691162109375000000 [59,35] -2144239210121403231657715622406803947471922817317254008690766647119012066794626525068955467296030534799473977731115703970425898696912551832117106180801350189311207642814711024945719504653006745508138801687141515970483080684733056364386256989593309904293327723649767241511549604658011918397233587753077969851457055004321584467719321315238133683024421313111815364137172700208156254652903126161018153493606428705792185477663048587880464608817327563935436419927194733110046173650198276825660516716186400923807935248563947181037025280125737604276182627966782110109428904886572365835936276583175814526002956793222827862914530811958350323875576018834535102567783902211530005870681990568366295860797580573978886840033975875952152050232024856942868763038213947530770437908642699814559154827682612811920358556442914486744976345891383381089975685242894137328989247718963041641980723529359909181040751156261213806790710750526398874012374936767964259065516861719971171220479574106107422773768194441070196168790403620600849353376888218674323957150401930075522491102984653909543698722493309078336791820004114286666402249054473178607907451718166647583695561177370617535498155022852725115038927821887875225031021629850306258750183317425836651681429109559762813229425954945564240932464422440961621011203434658344391901601720157959426996005848246019324414579918338120361579065500441261466603896045117424969393725805994958801109100150583633586975901464482142066046791035385930237672030002145404467938230140141928475152099858067608069386663713508760365719301533526328844947331993451629190053740407230091283014798703991446220957810266513723957561094087196044666686798130091729173598215970793894652988450452588353049605573086650735003916390105511533306348199731239930899881465783222638306627688736850771158653647263060026658479283956007517437733420741638008572184748863861393789287898832996341631908583302201861874230632736634331873921781628208980780317929765300387067095329607199077246902307519648043607686697285647483198804989865745426287433254588575126790840064434713761208657703324856421078886754174849691478286271539264912682049818087295142160360188689295350149918747136843718902234545337060160784305581884161606811070278992561556862874696660467648492972430307801720261775120502951126626023455783022785363657653196980054728183848876011745860037847834136254254744358149764593690633773803710937500 [59,36] 1448321995897148713872951398738013929578410210166069780150729674761439747125859453052978261310982740015234733344764017191166886850271749052596431608906017867513666538781026642833970809980141975897776823601395485274493129961561139224799596576943307050094879310211580768092042215024021448311987420544704369809478648391670317731119273476228982033705702901353379622510151692331466770113034552167598111376781003618175482345020349795972221123148723223205911788641359263742245635525422268062654890976891188331393624550860391083259884820700981903760248425880851958148114758757325673215543539446798075063799549615625686562656819062322812484278252897114939964973845497900861054947193711182243803184119227487230384172288444183564522840676216300746833282370002224625643623616355991302635032199905692780527247482549190023725898094391554067628505101953535308698103375310087811063283216600121696639400318080072505969298143263382608208388786136164926737137048721239135867213948215227632368279775712788338103966100610935893804808192375510782230691007102722578099703104273106848006456424517809169126623296130636584972657181489661267563313551527832637381486488241203263242945362254730305537290784806721372541703336484111308578095654360970262855345952929596389795741682674906635003441487327746191835093974727975820293796612281316953711621723271675842153084052878490008180608955422489837738037972576652461952385102740508895413831100785030847036126945667055382004797027352907702720788909578306384448703070059005835300992683610491636124906939894817540703291888375020154027880856656490553330162300186678519750490192659241923234905395609075544142481366821413993610223518884601566383848889115358763155843633524157139194012900313468542618602531362732299091823739477214833920860144308685275066807693491473591780423541985322426753997765351307451060748461908528418060383916633382112246477561269568895203033771015960241797818078147295663038933271780688700853940272239969131071093665797345422168929510209599105663301045874435593326060087963843856763200001219984653326419714698542913780123520305741593981811772938509208177247038785763559552138698997315349262178241212263050136578340361657548311737761136274066399053854997756954969065952110239556913684309497813310685100244134009197101036443269652920494694176402233750290872170734064929208339310022326440627222105548069230884777880419278517365455627441406250 [59,37] -887048283916467540053862149893965715688541825845225971702279177202959034681860122665805424475040129200616048314509942463523958908076174690663850372192468179597408618109010803116264482854707764524666348788960646188361449636009916687254693984698350385961293196764546379042598732603401046812220424039005811240848784133222061089258710419309668862850792469842658611834937058313662316478086300836910549546657908882010366833135049117910185763066128727216920664160479141341211446894487611764653207905482982158863295622061293433998038399092165425468772215672295974179525204612300191586249347540293958954616837303690232849691491089635776150351633955206214952114293178839434979094153022806055915090952298712241613436826511612095340305186464562580031498648895609239096853880620953114879171962034120241961463663977380248401886165819253012313019530957873438532257865057889989192681333427102159906887271531389461506035944256635700914626846968773620564612396224086967211756411351990601360989424026331425471110355068888955854196026264128400291921485944665390151373196623495977250163694752631611541147265003840842855503957921558421456640016056618796744083723109476307641773739262478983376392338350431945082344243039595019825374789039798157202585746605174267431547273358206470422960029593523710821591895038883371646893206193694617373055649393604350733652171009209672050517934668635137336497496421839018506973629358837344919021655356146311345752974472346398050793253175952279889752373613642904647913983148326775843690805606499603280792579295757274399212683133962536054127217091211213958228550647010923120671805561999612999399100161963590341155254801593461044682677973784801150704535746023462113467481601582487701171976615834537003121550924902489560910974497564298042160054768040584563978488529542052566260203985355890916929829106282860379306555658076880265627135346313301896662167849222527868863206774693653463103075506505808073174497837433390234642784236673917336622234502390998311661970706978643962030988079765275922938405415016768868470804202409234828637821421771749890465998173088800953965029923004907660143433157341971933151624701943507627658227437097468030804380021067923881270419473327957245927401154779955156976373466656876864032887625405373583006752946952633710042680922983219329412935770615253295819006731033730671282571519035984586028058263007523009946453385055065155029296875000 [59,38] 495465297287474242632613184537361174253996693180821875912202496247364265218642597988941712278856138898107520311886885230008972427912850658109224603334154857470794203787804070454020665248219864861836124354062014452463446676154712822180569898584598153429978988089545299901439648488512321793927101348310893287003697891883727487491096628297275074904909842169176257898393323397232233836653912816363165965349586092950620021006771833098214718169143671335283553805434370365279064050975057907534006207049735333808352175250118299097769687214665561366502019357113091019493115135525774998394144703471022687990780791678305449229040943256098038336167266884050354635328381765178504257560760501053160452215410833785946294729777397708666778323219707930739190353715821957709151629290938651278591891004664333473613871871241343001740312220163183932938141731070565613859956866011146473552364868027655333765355290696304480163706443001807718109943179385437197318689411823602467066439150338587402158548155907456013267994150278974320630110873904319172587134355972631682899384729919530347427727907215583831391433849622612066088514512841483020480336413910305395029131931318972711148945134728507238649273609038088379100274401910100316961109584052794755270592209291683451487925640753763226294122950217742594337467304724620500539499952696444927342566693804271442751698036048335969698829094314648100115659885780597871337697484331099316126382889316495067634962256276121022638948448472881227846424509175957512187750625552375697955528713400096280916854996446829176782149745463275292050664093800882017155709569836678748923240500250683336321948804015448034068982362620938683301422971891733095219304333729329783590831714291492087036902424237483570853145804146046221601932598672248747645570709919569404295939003327266192738647520861999923280938208896531159988748064424870686878798375303268472928948989490953074741031704479673914659058526105018693470369709320875440560864447604022948471708352291285232535323644922796392429503404022330182763185972397891605974304192742447664274571502997319716161970746673693793979001306938713570731685398974960344734064187967069197670394485734112792777418486318675203875894123326314241979039298335082772889508379752134565191776636941193551386036776847848552939998286659228230934627651057889207253982418586449240165827054353155241804562702867542611784301698207855224609375000 [59,39] -253898032367018723755721605025770917451531749148375042609207722459913664970479913203100828799267883570662011588361423639354431913352562355928664067419670351840359264019867470982829773906236642352507155339750726056299975696956359767933067435077305703021384545828646678468798984293893424085426776327493652168585747144804129049891798861998060815322804087449915412973854184921185521637205420649196868213700934650695595618579657011206393092093735789266979925662299523787404805325071262560408073760952550569980117932073229842439881061240420333102493693264322924665876792296176310839046188879843633679729525031322307397609997673157978866924896736399049221508148174647412724122649279015119576568016197480551023320177263347388009312587042413027058729592898493395265738091414804965671885748802911946646822129565206614612909587460612545177179072611645141447569239724201386146950626030527865958228017030686509774381821349949332330879739398018538039393319421545359239452982905809590131102272285870336030171220020077855660699276392418608590192019870681685971322407663561870073867232664787884446913325705538674031534870854867264114530365342753225573037293645498935774329991424583197134976856344578441177618864879326621957444743378311968361396757917853173269625562167005019998738025825533032036002098911393400843502888066020590922586768456740114555235691601440044552886004860310461650036447968017060733429821738467716383380615513294592801146164667102196944287827276572445136183614167423729357144444657082721978590053536612037408932546832943747542555926353886214290315770461984845350572059609967648078106245724279819565148079202735489603203899369532686507211436400081252251223377333719782153237838249512499476211803663595034353281688411577224215476362324051963367996724577954085498371162536598466588223622678327178274640946120247059692644382136679917067011119943945888960850185103339369609853308360522548565633701667459747267410848904489950293057586916265230001178385664891363097663864762238982975303093690988471005680999436625325010290899900052673777899862537599488558116304221642458665936855949249484795652793320614489740694512530079533362519141010466489476913194476491634737479550865610221172435244145009971612764381499129825582192080770491124682004612318333961582887754363992442256276663102237641374101610200467911364703721775240959556904640770369496749481186270713806152343750 [59,40] 119843932603015690961835915833953970153901279989495110358706252972265991695885662183084082927513943581765916807067636062824280442869730387017442293485920680143392051998085727805668553408447424193700824865291028439758068818736428621623972289910363499839989679731971275748129955366983914184158932080115899285603661099293070148326687783504858171395283325190668941317587607563553332786111322254841443593166473814078126534204976310596129139358053983909830981373659454278866620238096647111887261533209688262191565960266077151309228895700329158492691912865667549365945044137427558600021212200776659661976493020827408888809363402506477049062348016289532664650592209651436723710264126632453469972689525672794955561481262233061795577487062257035016851871035384226350431672735027496399642774650531549232775253668921749597476530554352455839116066085948281497791645587077320501902830113769629928075742941607605860787238304764161868280342272801478076507488586996611636510835362885764211211744512336383559478190495840230385102698717139866096162109753885441903884243461211569153680617589109122428578032548826174552019847496329582270367338243202255544258746345916545142654850125974697136789877432416789596087504252038257682033800882944827719591508711984575407349679703451281228181169117784367694534306156118390225012379509793747438688056887568194605698028277295427313638380904338055551327409720382835705119726401738600176218691390852665029831024223217787502347850525278671054747347267552484464616653547512357562447921923457007457423274076734090789198003908327185121914307691607757662244119509228688857345856244495728687463013293629289848893397704222572295231687471589489092274020394509760829055790668771577866233102476609149543270656470369404092218342977382115388142690472846791210197578630181212953272484069976314963984978801315936680744324860009212481010552733380847023945306942579523254965816355461023630578452427288562054488928124747774621252807921103070773572796620393990217912834031610868481431632089979623980175899934272171411364727918614702171993438478517540703560700579181985249354120031515716495508765443671303995103690383211472970613729017683671981947279731708987255086529819157726487684258694168178496050445186379838311819219608819787205223413695744073849455916469714804308277484731370029714410872438829290544500460677368458561886654933914542198181152343750000000000 [59,41] -52176224699087915591398317519947528213764723791419019264897032167217897538972034824051919155520551678057071983971776904854560617069231471012063466632754400243760292728842318448824613548597928482613885371655658329011390007146268111573346131625518111556563187456852618139019699617788145516605615290884604389180045426084441914776242887242482704146810045602282260843378083214669296335739286325928368005296563753854181114110288039567264859115491948343097984511826919567640304731931346240153487776339980649514438032513697983880356248133612518723217783165015920027635739511744321682957507422126987309691884121445630070867121722713054134912759267011352448896349492970123905644663811416529976329558643451883975296987810439900336318731376101309040997207583056689881684299630345078246006245419538846437102837207903262055714706801567444058725230251571136132729332991514118675770949417201343191099397128740275708300661064168988476393138534789058940042313523502231584949231149385698491178528726714732420745459166092511055627245591960420199207134723740977107764581194024877258277513136212650637760599781026976356196155938981501808621147192379630350041243673217816657506199671941409770851989624025165993960043531056419708289024016778939459920016266708126255187619594754731874589492048023067485308988458562287129789418971496850930621209201949361447256374463107799307971366903784229521681713472564839913884586355256856421477605511976810564360334409996951170184872313994461554451353247791319521870359000430323512882729833911216460371069572830637921526102018894025276105358501387199562305047400223651064469419936449236067996122781454946071026590446558201624265358554687870196210842981765988833160539344909254903227385414255778551651750160182621950841262052122257594551975231609932503609947671635554960537402647744182013643758036836731052761845933565902698319627164959076276239667176144018702488948872820725820542071234082655792615244716778146747086240347074064930659807839030791017008406189418501495234818721567449865838831081904118576401436617084888703002495014934501210652219779976279039143511097324594249943553761003889954149900987482243959538365729429000914135656508899346084867180342839342448466343275787429686187648516451342717110651239427496775459556368046118940680139481596631762238826003628592325566261044661165498486595545456906419801157426263671368360519409179687500 [59,42] 20945168595623575517838948669033276701941645469998538045434900640043036357316408876431055139391169552302730172667474526950454381426711075676026002778091466100877962559220664331666758223953668395642227589004469562053155701266681470279527217764257121470204532111912356324180301446938007689882127864773738450383264810984058345850590578958433260785455945678765103003900072123743448170446443351819862661227977727624493362467124366291046908819941535847957814276212795917813559375031759525432568425082060105603872640857550674467440820254054082950465483919680463320078112166038033014380194034133869587333446638500643967389466868544512242434755369329599941137552762111934557368359854301713945846364392185474935968296401026242772137216231021483185869875117723732407346023908091674886741769731569261606882138210186906034922960395688478116642218724022255661091942029979240103077402201129572009988390953529389537847212352124887055418746735986724620418774559452896304231596430173432681439184568520077201457570568918441048022059114727583177176190152148367888176263341797454350080568434332471158814582923463784554687458693369722664703629577863571569725780840833755233686765177105091273896280113125649801075480807765167358685564419941375075496737147112472852357905459960205852853720102919407773278278962638699242334369964300336825835519306561188353766285362190587970043894872603476639710046714538691693118658546030123417719692770631173804251966994982975816447077489848357193921482282012819977501692138739765403695581166350213558623376720986375089829474188300944143284063606899113946066236524148397856394948670888864465788799483693668682000851223851410162075515210316237593831822202128372510352274545245970512158007595804528956163473934805313402262906037890445578262960473478765399473071914129399046023636547545815061148356781627017535615109893683500211357754607982645668490792978873750342297968172198861447327016891844008809298352448890148143806343745155451048264603707227149974131136263071006978539061042978499121555768658146421145606651065295503565024118616186722805294090725798390520049444208297601097133082256931835677912792397247998180223497057656544817296054915148168547411175655836948170774300585917363254905145245547478065272756603057592162862769253521992249156443944605182383842112103630549461482591416702469422286977344255243238535513228271156549453735351562500 [59,43] -7750137732199740577866837012786770387165226638874709940471171203904231640284077023789552824761958432653741550017903199004156174156537616244226226973968662056956869296538535017629165475014778821208075720085124393895595656900444435331009152901432551894684008864083714133233277529295504998204280711214999665902917555873583962157760707175645414759408518690457665598141275234662283630209335309933804049706251856312470697184505769517693518384454865772129573729323987171823492725293567150747197746142219489360672534907348096573311346032105467254307777915060870243195890709073232257834321637688912486307324094940311602057619077276835583176398773295367234188537042586529932098149914604054076103678961761789275140574702260822294168455077808152648994306913509562201947358494617277084075372776665541522323294540916786037714304377103385862263312611210312162760095279241893875042760183464695255234434358864250684230991900936071621295470717038415495050791807145550059241667059178587419465008195975732978686853466276377243348447406421270500941302284620975642900024574947193414056776070413970049904738323300590590839716012517610191741145423395863889718251424807837518564375531585294180845252200573529704415318924685881097096315467357958407795642920498839053484272580725842179966004481108835332586529899178719713260406283458744715701788145773563571495474748501140626084109509129184172523197956309276200890195875644487229204590640904511107870760194312366133254738845440567113244715801578934894585951121731450941812388265842169036826859846194424917656382377230936357447050130884347843619036340956224371118654052958802597871458550720074000288612862441396279651657754176254157954241127375897509804373905918882649503266543894297106136964052553297576280331609147564952344702043444071801764652775440517469586272097947587099853527926932767224811578232156546689020790032775084239704640613486552258377478840206897058362793487617538764726651683808400524316792639045309918555319228734977995471175572992590063584643264719062392326235024450675939905676798034266112209638188059246981475194933106419584055903845183861738240760535103815923811360907971864110115545382681149046816958028116683532089542481643118898108989901307408711240710399614556261119250143457399467363575875752410666494970760538510270954919019703447109683353219759906329588429983734609862722209072671830654144287109375 [59,44] 2645036433286577197067362327377061691878223861026077379264793318778283004561476935898543669254078931599175172349360237975077346055340149752572641521987769446701002641247120661997952574803228720165153886395975516437642934181778453417699671781236197072132837241568432438397411094922400782584478879662781140054951324324477312792062873869581958959245646874779972631181402347552473969429921771426242566524104008678443843119460541988641239045568917410482372182596499894308570953791508289020163882072322063268291419645952680502898695219042217531010729810000689561261701844758640740602162361504285730850901644796975931575668539221767195222815250242177654548614298839209890959704350419266772921349996526002789188975555839257295327451780353335838934236917804388687408104587773461338055169445490289656746441929801588065596402296897127572886278794225795460749165975734681442553335818792231907128091313620894018072805349058618025149000942020314456408102640638233487088718390122704089980637577614520352187454182026469980801425919885613551346127155825804001891189908828401704477185485706087562582397331992338553069621558482646463069753021374612560610354644581597446343514925626498374793634889795500478862291474836441762140759278959605453637701812561260095805398131992269352370207105691113667358529515467800697187577976821826301487320737563080403891810269333820191336261501313698582324330594398183175258344986904819782825160802950500285965449252562137614902159645047585798221471289216572157746056500478839589583395754611584340232393898628858036668194625022077924713635320788224300001989926514365756648834496265630420500345109939237621934238362652606564720804337744128019392109428902423698187567901967222259841312149622324706574214948249921140453296687122505315710129701783443442609446463127528886212203537960600777071507209037986066816479126907169015726682352859716926785131097387240330193750018036011118352840546646504312583830562451471493840465688290703210536953141623147502894844427726252254465718751612580336608575999951379824265052110894941808264258223449618240584185622257302818360103201940509262148743933360549249192562860349686592099434198751786337624867327446115627833484783611977825595604211811774714202065053728126510668984296908588151168424392064701798854610965562640839026042255916974990168192142068760144488215324543034512316808104515075683593750000 [59,45] -833421636673429539706421288181037696935774037685947450435376367316176992434699798435018454851329805049740213959709749559894323660683119288129569771260070926167251498797195908268833800910956092060148964477468496703798428157730497610955974593623362105462027234130110722512735121113874329925661576514828668531078561306869483141071074852173543707906518205457499847183748016646654805118271645763743660890125386112608159950924565150579344346431921626842157279114927965330940872742016681766996622756801590151781426283045323313906902717305386927301437191560841487547328626166442501910941104380554166539507683884884188202738460810616674818211147224652415640367314755877689558480085719189058922500850045011168603249397950343236991923545131476254047853872826416736053847834351424590665572068010584445133797241997272646538997597985374946376593149855185491226915577410454285066266495145910546870994518471399665597925748599930157028951357677974487459388209331495658916263263723970950482577905974362685738095474505514296277450262702644434535457574750474895298444947637209081183596907185159965279742542590867229999155537281495982524180438556598309936687247375061807623899672730670975716271041330843173778020463872246822812176979441381656933431821486859718794215448407268074281314543892933411537869989030786741203161887239061502434002175936467042993600213940836963119640143177712723202012852807515458395351770302778879154743923120879379259487004272698512285682111500357276446698095618541058785854719184992503860569979460076269738557425462780447797486057216601646372014876303599811784560862178120731370200430776841429181245635779567571855228876352595152251946003437859596485900768752989601645287009435066501737169884198438348906191114485774256908229102945715050271239409984256596698493508140520880767640814616535806024464027837084931451708357326471311906959925723021362584468948633140467344514078866856422185469044358873740425025225272915662462234972531749595853446799708509587079084780694304520034321734584458461941360225974794974059784296169076619202705154695264390393147741124600444504848143829241898091773431296588942271267256034926605774722908216600522742255403087480090033336990692230223292003357098461346292620152840266424304444010344611180857971378200077418897386687978235880667484147737563083969278968153419906439438591405632905662059783935546875000000 [59,46] 242396455033627227429883663109178337397018855426302651852312781150669224137759239320011771482137201673385152403459921058696530209099672934955544447649470824656369870644797668072614869096092705457539047429293075468343502790717634794438088013773521000273257418036883356643656841893499872334444386524757853496103954543513319033537513102085935061703747281027065146764873979786764029627748712721572661945582826721614032748385833626882993340009329626716420596465247898818004762704501455284265978231890187244808097367729741209121020612941382544237201442937379715927356765849842832337816967438279929020946206925268864206383343242019101925845012398799649735026018440903719792015310326414785732853814647754403305416429222434452905768998964841901722756584009068212979338433555650787267639000189917826463298404893164090377624028350966110060639119331472066563606684042500072827937514394647969433166850144829193764903265160226378112258536873874569290236494995718638082568572890018497000840365728223529913581016277380076043155468708604384902439871977750167869967688821610997406097344747562484032238768673854712244253289756949262060344565265484906474637431631565607635950978929518751799230773130631066895953330765702984284600389499089053330447474690040525585616096954724779988307855565272945086842342382849681679600405231031791705014334116696912442961276370880905967999087405877991128344992087224742756215878652378842249647828417749645872083154503848523240205404795984619698228388363903657742865697006173245977241023739308354802588428658944192338404956318056290380561023970687371100643299192987102926071299013303443551552995484395316953649014517669223126259758313030357378251695555625224017270592929469335753595156937118330556228554440417701082107689972482440500081580510396517511149025026810366475021313785897884573763965650054015824066422771482383163054196620235422984094319536087837866930247438691305212666012268096171510722122544775682399683171736619580822061621981318185072179463257980975215681359610055812042748270103448801895928184229771546362430610017726684169021862234461676632698192042260629525032571840954967790763753196653724917205944414412714169485724084912161151032758873347120798699029018754492057643843086661451981687751859909367403917770682152167204481907587820995541865393003392801003091958740240374758911912067560479044914245605468750000 [59,47] -64947098002268601064658627920545780137345690385887758646588491950097601759747135866444136368331465711554472185351350960509503681668600014471673938061098235936208000613900623978548615244928274699166828041584819432026009750878354326537968266251379780386193923805749141615447536537026412167737357711253448208190987829249608162412946955703174681967783737354231373417149766750046829759245772715932361134357053915355861565287262884237387026038316314136693590681633022964820477651738658890677955203787175781894887186140554736969523484336236677783071697928606824759738788344377290495467874372264511955030070646097629291668904883389296869873143032407265727161689127656316659937484892262115926512332205209082338052879350839526236854685984680250663136772902026962473696778128735317098735810456261064332221267632220462759221276616093770736716785459957673657376657976006392169067368382263914515088850598738797594837467022153878627436577540208707174953388917362681108026471777964144320716971886003182034893405559348926227708324189509775329668182816759157935562597903804852384948483656237806201277282820501609751631893697754195767916613376808802631609993350274863829656947029999417256434711967620253730105444767793297574506795715945258468439876845705833776813287380217637475973622110746377751911485974925622919054956771194469145200376212863430080869180108875155527962480115538442421875839739936285022581496418362118232605457801684300787768430506106628235072185536070036984039978534573683707499863413217491541646827287383414990932537353118998176295163105201650933643629676960547669086672798408572948382180033905140404900826654667709762950915893746999339219732732481736540016730305970681073538697450982676388940166964808121345150368282179174773557226543405961095106753833341016146685922098391815384042250932693965625777756537004846710353872176437840935847261371557651209927835439873738446352495020772669405786967648990508260236783119767995767862446744942644539934797363354085520898726369306180878983484212004017742920105808184409871467323368669619734745135423059086896784960955890978688046305937067496651787607445337118790724327581594495447462646956576097956886704597085517505324643869011937383419630664080015282839181078837552476713148677540610146762622067099113682310520123292068792749635503959084829184037271354590359351277584210038185119628906250000 [59,48] 15954249350264638015322758420694827117036168925655441371753968423421650533690161003367430772444071571557405561361806216814125854336037588418746278160434149269570795037201194230195599672885860858748175933197770208213244118613312951285949084700796360752937435884850550853306869651860037989679163493515405525514944489239555719600328321567804356223192809604409278344708618270807662175637061267450583007830969759578720998337656758680365710395205807648568073402977047180865939143882197622609339926005006211210808173568322836686138952862961036487449865432667347887104378393482696717479010876444079836553928074669420234293113433840256963277470346828638336255369861768070901861027606501400001640903622407439549945251098887890170978354963060927244661485478049462148714224703685233751487145326596262791087929797962623247759841205411450803835385682490344333591598491556805138522620482468122745792826784058081976551436299441180170105887201305830348791637795664287981678986867216828379648218197510259915016213274881469247579809714136401028520640392261461432176595164906659566142648359270020306217407849492367186603813446573720491095373623651190650397546061480601756248605304665305589599089621561530030161284120290542164808625544242671909318091880034477130106390740259601491479488279079445270344842180613161550518528334907031338975178087088855685362859475427732919400212618891553622648420724739779892617818093030057133874557307798852970053205341097381614041433006251641910630035207537710625753754349474224812279248925106316312886476284052908826609648180186088155588713936454200767533100200218400112990490638437700183015565061927470425460236346966424250977155490955594995620534960410950098048599347445196485559535208304355820241968467288686027505640419103063658838679324692380144807142418593768699923226902734113620847860011864176476271120546948254978753263206614154917928550375840942959472119042532614768233675997606934197356379716068822487144578756669806744799336563660813060537817569590303496861811595622808892410004166677815286453539299852576460323303756508876317307967936465136760330012806524943766848413742518140647224377003402442449138196482800856069334570409430418204466548885466904677149667412274010783670802774140693898673077001539132391388660656243739659477122822643745152007222783164023765701427549912327918946175486780703067779541015625 [59,49] -3538568013100965695777880427820418984091762305730912893143743801982779217781313051395062935010149480873016569273518783746791094212750878844766226888684717365463103925100683067342263913878814603616680805244703115076229519833832175894309656595842190678133027180617884436381313741498342427064618816049494791401505431361279715341404999312006258994867466723423270280585203538521714568059155096926919801964255610918330089751254805735983072219865994103151640163620025655082119057629775779286183067906403070898573308872317784492276253208377585365095468352396303221102764400151769152201261540836513108151655648131900521655132466893881444365097099748940058213693672787665733744023502138439902952715266843666015498594170057863574542384546668491027531808786043485452240138717160747786666178340477838694767041061872441764289313453457767912740555043385447509025691070902316123617956361247752272418862101306226100005429620418325265183876265821695501285305992042478768115308074499800791918433171899510354342632458359428931681532560784247481311218609731556443418379382852019402349330855243443534289290977588447269559303895035135480045384193839555835620415777496889750700987680476754005825321437656752708603128944508656344326068588951381077677372358084159360544759768205540880291653479830653406729209799143406466364886702226913926017059849972509106709362381759515543402142226949600701930901820935617984870895605174123201023040188634845686378867701138373193718448925797977042741343944493975357718365467588764415202526794719171652816373262905103099984807301647866597040849088495338749041391656420290797830418173265232109033542400453601024384638513382795329142609403282479769391313799294106744851953572587203278654810556840960893296328625750487479736930637972957987449221273520304665568498735110375975682609110676433021011499450453537286222667399197354284340856304770788778876022895705857828994975245392861277732658989758116126979909806583241196469138910355923696640154411769261963004124416828104034311896685681476117912486993779969870211014697127492315039737208454738327518425803865946804150127844359018162109236938422455154186793009530408923568206959489015262899897582798796606097834149121940241540529434885878822536082828247199062203637348859125462973112181716740823119241427177260696423595592424162989408920054756890749558806419372558593750000000 [59,50] 675644559500297291671560201442349126323079997349753028072146619270666833334693624022374445359076262519968948500786835952430361449747868373204107451817911137451354096765529646219393204731750508591889292964474050750138654570387521007806682782566398942596181378435016597069343027692216256926413672751840309855363125746411785043390884434197270149257555137659410055525549884063158592909300315158575090467470748952697689919553347286678994154596653100863679740727982414694780346931907964096103899906631532788035779005418430051780553857255687931671795931759171385771412953825081871397494007927046993313073405325208047301079999738516288291992968370108756539411493440233011631826320753841561562108784266737779568901102517603991076896979003923571505108374252001914088524501065584501706340187394271071972567254715106443278047300653909445408392197576098551955388063023803912010111000404479500079250532250858523073955460949321899356034100819580025348185788829064579970042149068948181841019600900005375911816486254605883276121766166852235433303812137198890379678102094946739324378330334720051489003230155988042202193477571510991603616407290309601768211808799752096492612894221468733148209911144172087846276486450342386592992804111569625089769874469431231208956139753311047485519005664699189473917454275763669133120768469227132212401889805614129128544633262645422468957162502124594729157874366098646529183940664169179357553693845072949234581723445924481828247698262097396902314212392429100381402665894382171816706879580465545405869069513359152113335581760306277996733905253237471323502263237222318509392800565877738468172757859076733990812905983637845590397975491055037866543057962703779070891582152049655954709534066248130933465707838539531847516347297443889348792992361310519239629100774459883874388459083204727655041586829648677938611160207827392338083831044728579120827438720830321165951769521538476433992922104304396229905315831987194900509057878461226994310269158048441846859914153117909911164410087702028417189988199285406202831501398988840419272204989652406984789808211559512408947931343160395483963664279727972353128202696844326822647117970891525088592240713391956676379961744570418975916292208171730866316471081848905534386844035556811547982232069765417448322354338890270640308055147998152895061352296579570975154638290405273437500 [59,51] -97185432633369097650889488395963870698438843635907097737801359487561275630871683168361696101267293021567496467617940006181812926314430148767068219316971053242541153577590244496208359727055650543011102797350039363782784721786500725972570996891644371456830194944867193318061132617030951653929256852793755030622616815410994201208609453919373940072343864204406033372652486267082774943350055844935043574713483083922504106969571409392062871863392941969664985290166049360932650054950157845278690324586737411845643970612475287000353368603147883716070058667314621892271010128036619905409745181519693381972293764791268653001208100372405714839204082419148908093957892957739706424749816679120329131292650006099759108151841521551459621442311145482354406045207797206110142655277163126121108968333177312751118893196814350119304105774050073694157229979724041868333575016117728700474866412655914154891976876711119167328740030893024297555481984515620043347117119824678616482306959861911112751663129009292652808325823123591244053375236803315140537250007681677945159899135651814463810011312805294108402789967460677382007835576242128594227264191863878153185831927684974720895480263808646891057901714673027720589152175738933594711296483782743732578470442649015809767647924539037401471142248647246521297671391349790579146391728492491474304345388542656873000861313871517448215566528295779976883060826518220816118355899791267354272831834042536666426571229485351262044789814487645954623402758734827820230716667566582788262637955863494375405054510984596171980965852825721115655242589221104452061961068015548129655367370655300785580452667200301038779813179171792102408671181388191228067399934546444980238476538935097868813263661647200481559347002068865986960089019683447293681334901399139884700533657082551387125392901674693631846715064862918741051788998644405156429767347028163271184895211489681223403242101440737528670337926522722245290679550011600666337591367785146509670619704463210217005632290289148546348230665124520004463721394846437878342821007420923737301513180196130396093870178872772522085565823183950470738849834739496221292563572952372858941212692452670931227613129400701079464236676230847315143067222598626243620393835377810626661512698288449664259548714452965076571360330532870339892507474330307637444548163330182433128356933593750000 [59,52] 5858827937337997032624029624073445994073159482943731134302986227178977165699772863730502402029472015224713829877152031206854236568997191931044364034973941887249525216616940913808408185529372059451358668204162440776479117790649732834043199112412518417631308493465000766037827196070211336560688195022826485307129532048014203711141154933232972986282321176729273701981736494455127717876824031846656258702032036592095435303442155572305449664110884877131187353749631687730079978783235550841256265423445850660480690272044913237085753038553565086273354814855070339416217769310408012811785539878218540540246080445753833473221290089611111467650263774662676411429854904743675862445507966810351825799092320685917217894183497141315829007175831655436753781513024239692828016684893786049468650508118631299828804746374749663600800504580242460784035466176462602477015392030151855980668961836919895936982694877743037176673679971119743511869617125356391709281480574980169357107877763479064410828624595042983707587441215988224345964242616743927800132703430265392627135350747293271969968523248609762195306489553548547284492313880220633549030508576291994494028270971554083438906238336198494295142532937556112164939192523386648248699820593572978099881631578111410199990268640001446125593187928452342528443607606235174425148395174126836329263163109633341600537944620798783921608239443323150910199956734828220158165470422752896700403796193692166936272774747985031798525065820168938050816570983046344910900474018289980720418858154683399170890467821380102279821979997815532080759329582328340605491814125736782849463344305939599976661383661739693103266429571944777654242577741384062785108046598153978586465166745526036921329453744491211349111462429240920090303758785330160562406054472820486097261838256792462219126319486476206276567988879711066124829865651935312189449436466061129914574352095193924291442079446295694786018175993388223691674082474326715281572174393967423269051296042822759668420754835762522868467269483644025798850251840183962150692264330835329093140286715249113366167245019850562987005997855770750170149151837697371250121630420441206735960424325617896648559787129156188742091933012779358335750418215007876997802480039046665572869210292946540783958851895491267114172343583020496085795106311344682126218685880303382873535156250000 [59,53] 1539658034425012632045763087947558080610330414460086231843545343660687295695906408974513963629754005990645331390367056283132761154913348368622990124238562005916780179471626413637510609456501924126847118736497500529667463423146322718465382224789444990053253103832641928807583788021750530023888949302776697366191047767009123511000674169246488181507511275557248507320347319625641344242719928801011891819172504900948765113800049788081165509422105899201572246948904753124426680467425094619312789831816913138247137113850663220353424029642544205174782582880898980689318295342734649637315919432962517459135543622882848829713500582014468568269154978475818638338310083220114260154056791805269504769173702453251582981286209068412611526163316358996314517883767165338500631336487150209169994741549112231436151061742764215446270934491620574355166381727466738352050059843665106927655955105398295556119605194184859679292022263861852314950436246558622505839655364097118606539202271473992942713877545063169394355867679716377936989750119893263043407074958876220807481693280396664152612237939649886764978717238010620762852656238751667343361078529891959604327060378729320238172798209798915370491290590024693392359314856125818981475071499699358209394133989749621784609951469742367996368620344538372361267961860721113557479564580372671432384748187255276009374341671511014009911566568295541144983572815434328813084794483064009121534046553090108983953878960806780973932842928021593305017419394191932625692681152348728772643184927841628321709963551810646734702451798206277508230661834591865371868714178026491874773719040524448683643593359368181832206220404442775113138607393295169266073698711490267240990347858413606042402673178286431557577753199579956371944088441775416082599316645742462541262515309986379624608806858458756481254095072276802999901969621050725621395459205246562323156490735323684199851423486900102277698386508117594547632875480674533722703633188121961982767004347987079373573094821960583715242922906750319333935439475041174546635751093258071631485990570741873723594878362927061870065512648694918048239382012564614343443926832020843851130998986117966026328915079992034349177431992447901500746222602753079126138636593531701861544528084425173728359602339136915418364258842965914663575288656716111290734261274337768554687500000 [59,54] -487003081253829781847453964504405487984350436386841086674782375786774157533122530693429777688442035606718721767234375379237201804172657753456235168302081283426458513106146755763777459485971605860984241484154251944469664933091549884506370137133072468083720263992152869236215511819503128554357734145234691440798019901509389316039028103876960560830509256518012453760607109308311312149476404685464937888490892130362473367076909243137463045439033771852796328027327880012309965729368448085604546741091951152494594014897168271469790865228287210130934568530446612538095474865057616409998549347764624597071339630211091025421200662942153379630156865330458198251819193959330602025889454136561656753469939253842700824615595899949142571677717239599709672903346662327852452396741924665718991993534743620165288889087481910835742263465200875990181558196568333296853661750315700961044182852736440746016901097595538702841675099210575235646795981022266945824865754539699501851251999991285121981737013273605213426165698968961140731276468131826945008057533079558994006651890709786893457101682482387794652725939061031335517418321446026705157359643594825479896789377430647299708452854275670244681826254849545219761297800574085338276939921881406890783472535675159869014182147020496086047413712441124446647064978594030449428354645741905317454320203621066256832238431243349524102367326287139732139319738367271078081210013171621920950161649080957595048790398178269023407448939075923114285905690590537788410544776450162634802688319863646124144732555771711785519868912486158519457830900155731317781045143276603487756429964949307017062985947564776117234238300522046781463802375554073062212907546245552023321247956659010057803621160222764656801295071921305179134595341693833477958089445232411071393070002111247030721828109865445511691426485917340259286234072442226125816566069163075063036423641980661151877679755390154966495761995303932306957893360156599498816910109898931908893719649671267791265672161206286360226305068311900320067798543989889477082024861522520823731483324926140343630647231618202565955733147337127692891491102109216122046029451264223946505657130321463306610502966583325819443337752345468539442134296152223679790570375732695050100236139217320489469327853763198178650894249284303023223019479814865917433053255081176757812500 [59,55] 40154814114620153404091891906233953639838931009702331156373506341925524674925011124505325821562140899886106831512107280292574032344704160331047649011897011941025745421166576751911566056191145700794325202186839077506783601218745628263331621661541503906469282409721204167830867566518399156705094008211274566155424245582594814199407318158031232744208217662672039056400185911895442219640936160113699614455810863109284893748058459214639433136816639439227887670715244849551692756380516791136306608424754855182420556016519335995927505721749773821241636624322517663978669945688317618369403413843953055584189160661345021614907852357470191248055098712144614237440458400559054734385379341970009116634055547553459159162263943376029086814971955249432749063207215928522472174365305746432424578081195576634152861039238897738910452873647294874967679073882688812687815458765251216779343646222713689249122301947744978207368117550014179178305017407942533694924391376974947104573769438662861308263370167558665793134535481581360164050229219276253178962380084417862234582477846522651815151614685567209568225233618942811221828928407116214437277654715976573807554372023332800122870369949094788493123707620995015422946927603637233511598519088444699408752142299706505023773748510711007227042220603314714195731402105939390957925257682392696650481325793957971435906892448433824560423718880678158504714027113185717144519957411670782079304114581108788330034964980365548990618421285090071154154472854134400729215060284673455883182008076169485122152219863184940359176997557314644054516658140108845559261324308674618707816516784941524609390239197854951356850683775366302612961173404542144545321480544775677674773738215874662179676592458993202402009001701832892458758068169502977260284427023309468206629622985611110940482192146333408925216003176264216486182689885462683770675634741080488386566315696463104545802226717767124967884502698678746900332896658773805320606238387196228089327399592135851355759322917321493228840407511173839658959909120089458369799468750679024866776771015593667095912553102342434434052689853383405611911841959632419399501566822432280531448941267761211718087346565684990484631686292329724867154070930715925901357679099726247927062942703242294121146514155286505448075128456644766750116559705929830670356750488281250000 [59,56] 8061022346971369323170201943478287128343977514152310720592736498528630648789761351984699864159958425633099341501373789839777521045293548241444502501876256205920978990109841869534835750810840482343712191556193264261278090609262259584117955553008921057671899304052836725442954339390019877714790390596459637954582700887929196241156113301023345705084428935251852681463517286269015886516265023526448861081948183543960940066145775536528086367040856175687699036570452216245813600276054693513339134754995474716545417858989334464084785630129596382393057219728108332137862188083523828610559849007889793830247935119776631470610549293147304261193245282575784947415266444065524636399484913048032434409722660877050633486742642762843560670890039689463359934675430317201358011336419118152958164814517605997024063010807267775804718334380818446183436969410665588675070115323567097450072608994381252740189671705127032040673188722648261481105320034076555099719069406484993353767701986379709394464847735581433666362573895620227483359200909393772599619057646650383598288341050790799736911250580437956700654240305933816225667211217098080214502589490826399768285459994615787388095060337422705904661972661678932278563287801758923328649754038748667343497428884775370843768333420514840004712144245135745475618560564372822840925502945780843564170934112419836563890728143315423924657163006380714808378330154521551303984307538644374085553218765335792695074112482782417806635923757894766987118782840386627434599074891296672772632758462417629098293473484954490741315446690453216423177390239403866718472439904982998928887229188089275724585856994179972162128870257207710462324391844884685086866885510740390063988877265201799210485551665225270055834045769387951638951045273483799360031234388690230739464852013855821750501313240831032260016159625582808769711423670960094892148899150924904958244945330802308844261700417968142703134680066058268958368218991563489749421144144448119971757545652950245377219389959886279893849314065027326036230561569877787406332719175721126075153371753248476764219798716577627877027374610299006316963711977061266245015960859775957334152699104142295936159272062604068134753982505036362141429583279761150982058190413588854210856737762013128861724174169313135769355258344881498544509668136015534400939941406250000 [59,57] -2357585976889167161211074710824590495849209999396796804099437342130786374245599163190023532064632831558123714099855177339102877247424192895330798314045160878939274567952311223407251660398200386507580307955463554579718466395038091528332237861349188535610612001764773767065426141401331287042862721053358980624042175222911245895536091981749046518408120770719070309677241937291929452480143225043461474287195090389245670292109172578989200959812961899113538091406314726823221010368144732523467765682232749915100469560026521888423217002994984864925564730989815411477570691420986829345152290473673478482961378563472743145033862101799166634349520255097040928723255923153226507048351768563592435776880662764081982816919323966762332623780573950223804265229908159719803489784980367276100720249358745877643365662469611580993563510779728413910445799584725867176514693017911094405166467158819071673862277705607471242853877905435445054794800578501161276091933099323704624583583424688768390208562307922807361153598694822984896182306602607590858583210262135146129648245016789158679387086663953649078841869201457917585744261171616305396531569255097562837373865106438450795294960054012068934871543521167294552159451979059219745944482636163170252485709765838208730582684376562336350960952641512444344838010638226150305603162247232806509377588460093753577284982092613380245399143462560823486677477630444513577889610050952703404028753295172030936427082247188951822054013985923980130433167276812128309946456553518873188056007980532936512760640698692544873750371920590988944785130417096477466577597796933953106037828735097516621242748345113592109155148262278995680447014132811996375737599635817611258574122133390985275795212421659648118846484522124081966979318118623955094076682309192930374343613678330997792852844219785930111464196501866577033618848207275500979292965397240108108452556357710421960766965565313502192768991552319300807612224594393887123868562619948619234747558803220349990216510653366030589042496781918701860800612164583052974730622316017369393096815113765407128787528171646722904057118201724454561557410029849394893008714787799704542600708575260685703483021561534636971833421819771292701921174803586904760261610227505393669163566389308326313372270534784020163299352035313205533384461887180805206298828125000 [59,58] 113303675213615490083056924915695001782536404994081308249479413354877735902039938179207362718793742638403126874681695813401028354154802166473197044226034452006165330468450795509233548606715655834349678720452838672185895101768301727369514403720774208352802656032683549748504039675893505311604569268182030985423736949368412070345704762172173052851576672007972067048252930128612892097036718937418300888349161264306797902557078066058777245984688246315506325935306150372554392591796758509840178360789405539670492337101156147489003756099411793450417634875174459510725717135679021514498792014745433993223251123983550705876948643388088396904314630837659325625389077554976506029370481868348008236258371336076068941409306470398984452273682007826600677659500953785427045119655938968242575272257626441076486198375158426024083667904428855104628602711755557840161944785210678446521299399605523012020757221211648309984987127534856203094020322354418199567866991273041617584047860160995618939455536260476067413439848648389683525849803261064739994403396793454328128939014662013773490323894521971754786751739652178670306184207718634891190198636009990296799316728620335059830930565905763434241874840086366670396434300779589395726504963282247803898290320772469992891422633515771965458661248673739403054254844949925855314037894587620777177283025730424840911025198481966533057577867891200015259891087329808665158644475945131046728819256790267455313538745250073210128226167740837002026383618945593315800699352860745506087526085708302455086332334602938293748527523352871045586236623083595018937609273780040218499959882506610298381847241011576435230271988996813304580939807076536046658916706055037730181572352645947302845020511857104526048888963139780832528798689875492872613713888600285707186682686923809735103142313979415042855830974956718844657054794420935881220129352739572837583615488854422935455967507601215695222476395730451002709727074116993976537992331433518247489920787953824738062317822382456728832665929977874341793799025721288090742604788181322700594634156688906512862659852786229507633799541270837663703249419924665965004017323733218255008973575886475694535106702650548793727422990047193690006402043592121035798183768895281505334256615870178720854379206206826000320753156103137371246702969074249267578125000 [59,59] 39028383558527380543247894135088962772171689910155849296624775152978595811041371641695563971503311457400260432150023313659906235509994634312534290447276456759278137379525556460852491951176780429549718110955638043104743382841301448505163888633052006361446405419703071737513891213012257378613407422256345381557349887877203563471374520029109053559366004963910084490659093144233048576325092874601346339903806885283573778486802901960341173258078552084855242371380627734553733861548034118909867884622355001050154024780896365638827745502601029852293199792277886104097182367588231715082014852931650829323959225225832905316836934306878022612175797900117533947672841723873114728021270611132855926126568422013391753513951260004185929568349659670839886762610156987860334934977243994730836403155549913925864072933026252997680311050656563395465825999087518493354559964041468784646429970746046099541479097012472304729249552161287606347644015299461970140938515854050867330365812696191545811537308254495019425505889492438753195759633897091642465263971190182977469005649687437551913457798577403695467549089950845176902097766847997216517690185413939603597272650918738352032738382216704051177030649018870365430057049688900754596031067977374352136468017682512642505232271269500506682910334806339516343512601558676922067679071878119921403017879064348375753446582873694053113109979510688074407782282738847186231642961849055125594619723798377469886782174169828355214043239951737148342298492069087126338664754930063791948227534090985492122890090583862939248361035130048677661437863732825178054671964634934254819980306443295003080703880870858008281820149999448046372328854240394519732850877949675800664452162102538076159993163017133837793561972777465195989599539386347461984437953702061258014111583615346889265849822054554759623013658737553005379824801307088916249161416173850726809124155619238558827748312790366987951463308894791829744852825601903026850056369287024618826057665007006664389999774219786088433581501531317298792256123779068547813605841400294165350632579295378421571405064415624362945335078312738154412231479213684976525796684450153862807277375318851808782435490643624641619959347586729281689221591990646226422838116568763415668663424685296886093248954231467277853351305338946986012160778045654296875000 [60,0] 8897277326378505992067019473312049231547241604138012840921524020998948150678606648174982289127767611366054246136175329350170231864564698323895519608865585345583596263643639534402122487462986787499346951765324511670574480818523031494928372777774184984908520124130918926375768158071629491230197280949698004291809611933223905224495092813454879970336169421872493364494328008737757457791187041916407067441607869628649813966624692458809152691024688385426958821879844595104497150741294468630620941317150587857226568378128447040965610390158307594538142363291793963208920425311091696720403718918677094909781712762293371757458924304153175347976138918785202903736661554661743437878499935743284766485259479721904879106528727222366510624860374425709431342527562911477629848519622015624997861316127971192427886478282221784428646667433453320246637620258662090293977528503007998518717101379117583281209845540281573448112034805088607345409292457009514008452900599300557056030389886132682554885215181378870766115915242327936432236904644657851532108101331030461688862810821634680001506236944406832471774358610995603127270118975043446998239241961189725795561622029381192527924566911911908915923313138444055782323856220097027876726451668854548810084445020175945131266212957541783064134424261300841924759501820824862925178482776555602337194164458213181709073151868325860510254768832294118205032561788700760509845598680833052940816769908963884912802074871423263318210751092717962591261602220055502178876263797662718003285636585366422823440383398864707574745118908244222971988769732941211014213196817957475564405040820121004235510679642522175166074276182825607265213148653262249083985259849203124469755648787595417360892809883029032949190109899076838684465971028240827867347426490860551724510549094877051003828842612674980186050424731473066024511114550565168299403706569615613607691931259780034123843957598583723029579753775322863644000169137990920834158365231983241308911484062862681337267109293486392913637048577094608502616464163094541666485973821491865529316778919700014840212225436026678510309910588973672494913407755560447144858429933366221243821903677476301027291585234450347443519890281241178491643152032113719078214957081714669805102755083351432468383235500932115855930893304950372308812368942698498918441410138692015235424549019686511022082433139993543931189261351338837258140301855746656656265258789062500000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 5614776399706767231361513259959298091723285789605143126320277032797451555304300944655562804822995975435915776700156044207526481637476664522242598759739775211393398674381228078005074271771087543784004279654721274475212122439466780179870602302618907515962747005181909833558098937775926163921337430754658066900474314051174942647011115848505620281031697404230374743264323111581690343393203081017386133131475496296343056861795879213055965958025778265830113190930046723937741221122940498881175391196482670031752227004845445073944750535566570737744211161769944036325771724828210244652395259723696428978013991783726738431953757849583400399062831364631446557920177357193783417780038778850418942286984570928990808615859301316011376111521507322007905228476056725765641005897630271607091798815775358576825189277298489096853230506543009985766468345269053125719612307699650023720632157239413360112166555539335116090439953317108069109751563367801714163159748736623670757528878999337660339283033769528132934639463974090995225427861504493137656511944363419352182912885887612812429606220826000066888868215371315470844702533383814376082493134743753380885319974813534562477600128356532404388065889672720561014480702581116277649575959259721390250301586446771434910446444393651805067196373380825008177103299834264678738595911263401652753206411602040584599182685377392740974985948232173447111182563333748880924718349873799568792158478200067247410572967287474203877050240484167111566842371075804315626397202358296260759004962420290768445873568206455985303992562180370892325287846762111820398845374346246825103120282944103441559185409068350542131827553562817957403390241282533034713827866706231773987367513273074936356821757969827399492265569677763200877378326412490448895041340238708231650826362201712958583799523170538008464906687386009311587601814205450350239629975174904295555986310852566758977039395513249344930453590939950744730845375653615440334125983916014010500576953794907653776891548717680937912763682517660671030254512409684616401557969344085968907121485403186511661887697485816518381802237595424572345666403726692435518733556324916882644337787550882016853858815332388498288156936221842482498007674931240628458572188808246963027355202244368684879807823310848319268669772946246182885403935083538803189738620293354640727630327581580472582731589785534218539034447540596664549816807721072109416127204895019531250000000000000000000000000000000000000000000000000000000000000000000 [60,2] -322324012213168076789104388531209270644264829697714438652542222489073948000396038555726455644297593469486209526835300322993223357940415884874021454648860078844565754514170477679621399659733853890270838610564251457510506338709509031223684124313199500974259753635436744878153044540993154300099318551893501723283166725751082203076381991483325221287336605308956489536791711927485336184527177039382084235219600427453920691820216469037121845098525496336092935532187632315721357504182461300353104983370697614716161949925695007685787853579426823226429810022200845740468951880724135187619662522116380686210830880926156081382863515265973237745994982920225799748501785468802291890675204652817521472531212640553938075351028813806184256656596366836178210843704295959848396588794569059460091159337222225840827721015639430476300874510177135094155093208281463447677187206858176659605210172713591108052863798039904037654935264577001807798166804414524632390730208316066010728655383662539956460268259515265431102038037469201160005628705393355121645583284650103944820957938754274636254599850916098026072272747638754841630917577205920407727621224760314499684026422876360177287551067322332190128367179241677871917430302286730506847390591038239567583608880460607140585251421894542859362542778846434049290029158867500657664725161721648749949218480166926898074100111144477038672565226995123746388982335730311525982738089008883036115759999381483604139879723656202899495384723307707285821800171105274780313125672175592066565792190635641149673171554704289639184386686707278569331758378897661847663094544513425431172089745254273919001435839695941958534971250008062737220526040910919914540926147578800388269476510714198607430787091807864769833685736872080436249486857889253460047274751896547602336908452791585584630906438328839749465433827757978469441910209954106604869919274598375153254459662128244134193496357793345966060525370810664491587422903843448299935142408292788971921083563125528871471304471080930366033088704055131666606934605936721849390677166014879336928859448399199240261086389719378087940754192949103894252534288871175590530553430515535924966262372434949871906030075016353357684812767072292512163500692841628566275791600603005536050330556313055165814654259491402716666093265199006169633320588315395914372701612563352909524032121456798557709263514382254594160297991783685944613274676484593328495975583791732788085937500000000000000000000000000000000000000000000000000000000000 [60,3] 4432975841442717369930410790951333210823036416102644523446983097287594700833232238417678604068886746954691369653736916162995760950942072199235667082732564957885767428355837728772871465713554484615170501766172463100046088007596084908431486035870304924615898443975476794051593297238076426663415403134335060614671814227170933670482097978433805589962689067111403993261472633488789567729390497783238298146490559258408563836161074893879043391882751649023049427150889435937317719851338436776128211034214142242719320726379734239281272128192052247928656095010369535461927049389130590129676895823599963362903518299531006625592475444574321903226445260410808665618326413759825104844747683136803674911969195703235376092846461457914008715630712543125666908830926558415088637181344755109660308218141755308882320778414585100234697189804082358821006584981543139700699199840841410237556005085497581027654176935490937775086151818537692984039785009277356000471309442000389942361436525336320008036623128522445286394316608532511813052614856942093466557143325633662881506227883350822643422046040675309641509042767519476110641101098168988939211285553453941679787945457714767113562484470633009626509831591080761596181221851366054085863096242959892137424126642695558395555444275268626717783032393673515335428152524529906934891506840096957150123467665070348676100651459140997515212574598590169232357434950538347018750906315670926281459828869915195901638263750690912587756164572768615271944000816340388845097706115151163791911370088673177278823164969166548581943981423556373429452087350655290931812305283983782333068161645514393363760243530575401024273446654948337143356708401437370389590697237089729018507782223491292103599956416918427764877424210667998954342965196001225787146219815195894103134453663797086343431271858596235031500118020265593823653408849732507838884913094944840510552209920108438651594044525747347607275139319358919154088710730604293317609653466664894495325166126370053375683684698366326563919218161507451243329479782302411227256681500532745977076425539176750279177695663574041979646583176358851645653744594851124042241677475558386975075883641324573578246533533236813410434215905633720309103170743256893225595728421027075048437712409072985848561653800948134799756761673162641278815158441426954774016622293045267168227993551489094821762288270893552756308802074007133254124324566597392660582954704295843839645385742187500000000000000000000000000000000000000000000000000 [60,4] -64555882909122625191552878189018266770493601757492035424220768899336227937406577844760022812819540892434534890058185408459660588089063994092289036225839066751263619544856141079390187778925265990633285639588156958243771141370387353033977848499491465578551950512634541830779022912311740053376383036033128825966267495836914444317507314072946859533818146909517772909257584381121074112415038808632972626800826415881915028388101845007219893998819835831213698498777275736173606863324129656009639951837304343144182726245647010996343706817257632929203600789822465204201109478240002247688595398739447938237077980670535472665471210274585870062642210550941557183176435331123307943955311354499058206768867948193146905499529664706766082337559404084380818900372103799483027425335318572647314498160321382371879801253970426025147255163118297576639064146720617556634752452953164598712186916822277336442101449191096116182650314638049832055955764686096161469523135520090669474210902207561846549064916513907876224055055140969816311003632612268174042837771374505054556623383931895831671931526197255776822118088197735791037578999299096439166931630843998396323109575138178892442377549491951497897472893527848350443230715203511151627799311618225868223372373145141403023437542035470809649506750422057702783298230904022176479612342659316556777165429877611435727512190193303919266879851474373910855336283024926583454280601420096043763512867259601450546896653388364634915411086809004339524887461010169910083808904860111350025203149234074540257109635234860354262670610033353463607467383514660113038080507223899405069063032021598163652029426190501544896734693877155272168155623646310266405566897759935937370246151408818477361239762382448561112849503946732569289258089340806891570176084486420576039756879510686275909990542911383538953312789721674143479265130721600998597853238762507477146122028516358951260945553899906440630589670663361509964665454320481632643599043121958209629433633666353993473468671678548146699485816864683280824787131460130897715966408909438576499091929149275067946294546221040327048630666178567069258484360122389609407269001364688030049906375152245080796207185439381084157086584703985453630275875041672340064445449310413961280591169693578997628142761016510725802631747188880728412444632605235346616064914811688150318423616907572103905239302105808205596813006596191693175171673897396124389147509248232381651178002357482910156250000000000000000000000000000000000000000 [60,5] 973667461313689276215817079733071637467689804709949855312277589650289442262680838014932392794223564228316133276528980984301699191870645323674751353629798903296558219701431596465605973833287230829205921570960413086851646698826671107591890820743996622959925133811072542073039291580791938101559044372159201962373395584766152754795526428787363285011561865271279788868269321415538059315477592200414956161031649587095120067004498402239754621512580534440299508682963461877673685760116580173025763297434330311858053665690457076709364147458136259029326491314788602700736925666965128121350019174410281795734301952391450696019523147967192823039295522422308898028935948004174590760950209143253774773535830469860953759107499661744740205285491267097824120446577897862099885735405744028571433684097068605941332894363485194004405099171075783135270943974183682773126038870883460824357100646937951720962022603279234699595097093054375521249661658362237801483692361463734688778962940923301434815376631890146814999183390307085258832695291687553144166856671830773932859679522532353939780106213413611216989665457956143574606067110958149272961582859943497958187634648083000709648853963753566816806946174978380312677678053989197651577198241169726599150297637005819099712925314943687220433421785673546282281084780657104518750788095140708324075853420055542205487013627074988875989318813825304030681143402891635394598048952979618377925160690401038414525299104691732327814231179798977057163822094851870921475351716464953817730881731612428983390655236034159785694910016658892633586007889496761502395775965219663024242125045459267396881512391269991743190374359877279204595902579822920679648245630399220796074241335542236400628573222061690799477002209196831612500977685949170304067998363604111607792053647461761260420105162062726146219234343072904123772998042473395599035438934203318783567582968489561743458219846238016233036529531564038193136800197676963019022976420283457043318674127852976528662042291443416197605776061704723464968689881362573316797389868795442313515157947589472077140215217454548252951422289051358729592728899490280273642459402555170225369806448953447732498505965038070713992240484308592891723505062593606808439218636220529192831993939228736074963641906366477982470553361436501987790420232098025688187891035974981089619058033464830699344374539218335795411506441832428371966005244410213479398785718643694053753279149532318115234375000000000000000000000000000000000000 [60,6] -8984062578232842160388233700521846441206148074306662897442676696020170250509988556510634989204392698809345454007787444222839761460701921530179990774123730550656054589468347787624809240751245849665662662263522119683956101571887219851245106940505834069250687404567556772422941489644580895960016505091110550401308585723224874406440713814594573640894838327929653817459703658675634589271525718868218668700006691020200268477434876796991945461440956429720785675867228219560010278645887134530283859574357418925786453306030143318184615172396792295196365375360413560349227691960249840852014666280283168613088537973660515034636250149027030352084600430803640632583050001006960423190176437519970597564733270291651108476841567643879644373238209084401849611842120266148792281652032981157230897756562951922543959142876620784553441871534253441966976570954030977080033617932219997464992665529275199346526669677676812473672677575678065976866890007427805365391769353217701773955800003598292291052295553990595264731629741457790530575692040205066028946796319299327929291459278072537146642517009082135796268089723905041597262342535777517844185540574597140919891688450649808399592095342303458135082520757878198582482536311528829005599032117267533648608560351447961684166611676994155991002848679757503495133483809458933628232711856214792244949954275149201636099681017701165427660600427424110914761468030859503084037141911980735717499900246129413295161219313711625481409796024086964672892615128739767289309378781747754619297499991448060039937744602203335580199521745444983963717124953888711633857336463397247660314142272378933559823388840512292008089570004786800061138048241818337045037577958505670319861573365664069237883111180121600870820684692122115171369836859503565650388880871269267033939075088364969288748062903687019341180765675089793965064286710723460943026964538955607019346304786345050137268055827515446434874783990138614239052501924504700871030760789144144854821023034574509698153285677866580472040028263108881236716454956335318744929524484626623889093975529606340062360520041071188891966527510242819896474888179753769195389146134438023946119595798937318385439917301352229138745638490232981026843825449437875793446499229573357801330400400461714660650579197967703698156216533544261051364630987392699659302377626078148235849344985812623711872405848738686246907041518597281495448759457750393498567644196342585338754815893480554223060607910156250000000000000000000000000 [60,7] 53771515006656876014320647987820963285141434012067009923905383419558725866343257082331112719724446688011855301337683259879876356518870673799510059831636234778461100174040746068683370791502613828062444790959891276208867316678413036494938705865607675520088067986563075341484308535751533424426792439463044524664823683173874408056225395933944609235067560338210762880297508286745600520640313885539740029928615059689219959677281687712739905509691408499762821755816467661176847658502201570663792438836523964911622296158481260737276596864013834803109156186160415903655605627242185181809362759832686579234823846902994466758650375318768335237591874061152950965330550623820904446217215119065227973666046935049675153776763438600453493718529126310810997374256539873118208953185857671205972131054139929248866246272320884376463604931717892852301001688677160633316564501757820917318987170346399404981274183401144051485713939090373368472761970889981301383478444103135147333749683616469789533781981086714735650357203954811846696452366156500006253401705865489691240090869896511948448732304866798703298763764157436786161550902235043683219867567456062378798945202230856068251231516967735677301881129140093732765548753747566505459724685972916884987978002736314889821980209388485544674660261936883535825050247986923176871343295977004781657238043715853048968411113223927491935016838007854362484121731583689866095338933537512375903537345362852898090338544056046014829597765460684188682099324576713695155935407081968587780969905541054984982631051607379691439796908667877707296307416117808719597019072677962669675852829456258861344291458537845951535035637304097398328341437582692473468696893348794616504702199340709968424979237466398688251686871142234381057561389429170631136938396225545789419588537601691875159032686508348835515530175674338257097174151084171909324066791343270642489711160505560203827020232701610212948961524865994855303241728383490708610395034952983739975728834011827779115651177459740809878275474085390681881279844201042732899713964936221466810777920141974698431196928293974494063841005105687538508235818351755225517171318773113133237806259579990359248536477326015651310954002478890307295239270202147318957842115818268902346496320903208337224176634136151124430545211152990592313604308152174843815221224567553042184634631231892306076307964633844843584058651646582972830866347592601428386692948677865779016915581678404123522341251373291015625000000000000000000 [60,8] -314804803355669483003692458262572718178637079512683376623474300129033297187525645392436785120718786599292896451767391497092113212153363164281467005179459057384470134075333552773320320501801129170298020335519497890147717535229760211713227119224392847251535390396290139530192933452850972161334058257298436354863354318988840199532845279589249472307775848527379094702343119152781840016026193489559242440349981352194157161808853133278560709057833467625107193785740215972603129648045782552890713181534334045308678375350079809318008458782718266594314728057750079421333806219380815986198760927284365227426311588267642946918559258381851935456775230606855464654398620970973303284151499457386505051953277456734590084443642373911224497949576317209556006160522488556188159956338700370155855524408619203059615103135685883118919606651121003535263496034456816523079009718520749511547775537851287404319546923324492796508815156350420556320040356934245933331878710158844298298037002748342279812833183789409721328684307520316540486346036858587187409118334438438142238291439702960628151080641689332329111269815523750469304293147997701044420328010542105977948474456797662914106106363112937471685316024978465083129975788559854145921728026195545977607424546022858394586166623890117510060733131446197930544499459789422666206027893894992399319009152966393419590723114876162494602931334074543446118886319342444226877792439776058829817913937125097797902809780979443629279447738581523461000573654292347980303935237183982967714671269626001992925792688898774529391113917307806218426481382510444790001495934627232482138937609255848778385398664503237104337989229180022656560312910255131472920507246246804546930269777808948608225555769661242849412198680740497435847478179714327150014330000659741192045349107998362869233682424851073578487707238064313265363134801808374835956599284700153539590478973860297206264736746112984549311962143823463818742620463042788638958582118400761034164442916744951266309598835500145140427803642509186059017396894633649311807619453120814231178488867391737610397625717598500345349811370302457287362909499050905110975517349958617877727683519653678281849844844943015877321476269652870210286084670466836557838649574289492346761706743670966327651321139540829913524474151220128561001065681655609484007232271893796500696640851043615727864408176438053644017725682205435404524804046502005515137440673309856819123706342389290568917203927412629127502441406250000000 [60,9] 2131563229015353042457020571783623135066132662519008967370897082520260428598156358469698883398785211172219385397911567910997497828414624985074480729748548923573819966235457143398038381210121472361145179686220668890778011995368697705012930841528372670869288277421986228676917616225694267049597992835789329086217939986492998939255928559963468296870462963057343590844026008424377554680934882782403240226460462299076732452203325691349780131982834265815112980196534156666136211745804177595564867496991792293386460528728346051508141952327235149045941124750953414694228521091562699942494275892639653398925690758128794732840473694122297597716030051850354283822056334018615908639101690233702835478232813908876853090630031534743793613570807653654521085202991323392654200857977345848299624596803217041424129759991145958068300578886955668542730777363668763432973676518179258540983424882780583750986478714151219935556761887535916400616420501544869664226065929639711675485736278805211726021871482449211346560651126056556964971427960149463062299585588108363238509336195219092535708590267824173749122742535871034042074586090804140971871762606704437722531723182260786593073752555789163993875652513718728956698236459387037476532728574191942724799110760721756103715898033345962658430554126474135673381181847194179843933198734484718706068300148666638646631631100799735713022991523272424363249021312862470420394887146901300980416421846428431040714815063514285231321140836810488225935380852234064346389236925651283226264425751904566554105705593133077541251264908957645672737338568275149914556783572877061826273806766103149280621414373967762728527373996778790695411102113045180377555745604065959049379790952894507602205143148842364976293066125426559120030239301500314832092911734147271905194656482753482793069497167197506557781705581086881803107976697181101695929410304352825874823203900740519043389779799198659439639009295884608611970575452320844891017943184492699698400325242973157389614301360900896855418609303521900347378121885671220400851947373288577156268460906073681125891850439990601416865662831242825725637899679036286349051697765115851535004048490135402467938106962524097529462847692030590826779067300386675757969108379117119497946416205455648283720144657013654279239165555481377450992811167791997360509877557661269944098252167527142465940110499025389591936109491676484456956144212624307598095230742744705424191885463625073526827691239304840564727783203125000 [60,10] -13376090730338034664640832954390004818120441442196052460768763703008560785358154975715327452145085779918972092107394033756360980666150040429507702939222078607968236297443880608905625730889447264168193217296516170408242532078421057056721963232617935090822731636370636053506114083102077404483618370294145692700004293223416335359765135083368243112529126794290053562900141220527304422246232678909812272039351065872268928253602069128097543110977210940790280890014242692661128987620000867672452965779094118954506337869449167081264061330985766001189537903038970683150596537735269473385339229082682137569605972475403649163250187144651444911908227469148616373185159635288617207010806187659749345646198694592447418075416490850871928785008408347578122356247139719215289258992923209230393553770919142255244134504572149080938661243032138049430028135338393253522792067662209381289733625009640175234427120524359368191892655904145205536648053691249157031179459213170247300381343680068309377010476078716463789628586866358944772967675793292459414222285523070474336641775620979166864647519221521346592599674925396028213255853909453658815882371142577255829861897914780302953192656726846964341633387902818316125161925646452607519568510873331417781450331755620010508119519745394274355628357067866260556489915894959216294360676275761816357239108649237563147283693673529474421544192475421619038952217412342188713109756653883636532436933282644092188951256450422120967137002609990073333471737796670499656540566446203795143329020155470685374601280343547289012975269686515171898731053144616499635441104458903374000494136067126164791022474382040879006471025431682628764462806946843286929792417893804419101028072280772669492876906412504779163949147400447701052997728668040037381097220634507869193024640024914798064924251321647073199222878586718516477236388931276645289472143628728423392961685305974324136556396741813548218285262225986201643104412664338014040636558607750909655422044481688422608060875257408219798539557058078342865003343327161479477392108773804664854595225647293525854301379673215999623120740758150188942996091375698724700465346700072221373764526169287199607068929387952666068757871231560658652612878312633661186795121155363288216876302643356950407406898077932063540171812010606709823842671418582634266571491280897318960965370690761946767507826257163208907370673579627469859703605985034939215269452598969345799356442383576393240218749269843101501464843750000 [60,11] 66792846016057200790985346620472740153740859079895585719438632222539944791524312733107143364188730567854649532012663687601914210396358949696564223215971144953930476801772056342542295708805343485995290564704950522585534875235703859242358126221473447494763409092696804495216263533866590633166164109004253886452044556341253622102783309774351239781394345936979900194530051113935823946441525612685013314969576180054860861845749865479203788005641467366954632023100521188480407716464565738072038950566889565063171191176012274513857949003100381287615032047698308143250762600002455596413052186591540579888982521741836641765196880398174660286710720870542169161929606647704044924474728515434175851605747816420862043224139660185831949120649686336210412682410348939510162934041506556220239374702874736737309893521174801058211705354036072255014756773266303978376068232460044158000950359823867221652471484185979901154503316730340773759061702150000276307421541038979977265870791337610775528607781309578664084919887256184769175990242938553228507970227140919483594939641133718040758826515930226429919766408606780540748041803501748867976606514618915451033290652892727983727950059193833234298374061270179096526377292462724381707363912962868589241487519797451193944616960109407651955980049583996790462136639787250727997223339143339589961110012027243668504727969989507890741971590283987043039888006712915736745620491633402186829839237117618668856701806860262992359411277392817649127324449645654524690312671261978086277277166331768874744180833497279092774410999868055715015032984655436030623476379913949300561475138806537993631878741040381290373284352618134067149460070448118993832651595655746657604817717612229676158127126423629720605169833734821077253422278021254152608345676486932863957098973367299000514161000676988527989760183165984479599900317376277794574858171876883347385472032718663266323430987165391607944857816851469943543113478004123870858346469637784704865386198697133772208364600500129437909946182537306809051416720231793098067611817605581950524916799215352627483980005412958618128121167278556863834259579680722383688933331046824006564395955559466712999076068202507366994016775753964735481123362355937549297358022669125395622691213112000372896603499184401538574684135860292547940462463082623887482284812457218184123419746935995743192125559330193811087724952976202540738653994179705534260799985379589340249483278566522415076178731396794319152832031250 [60,12] -251662272042880220935901765118397016981317518786468144252713794916400210023113353332299116454980641255994002161038063916805514928346871755837704157466024497398731386247232176330302340436468138424089271216850876338476090146494931765246949351791974755895154027198843671142455061926821210525809945290672327408848683307255307452279683350059951807258073345567906034567087491199586987579997906552817894594354407848332404918039812018289519268184817421229473078066496455766473594320440065433761776153240928123407270889098392751933122484827557095241490312422047602723565923370364526313012833971952953261633465790184135706840862148976477984294093556841743243675250305219540386014172740285784863755214064016296279887021654273790477302747601761414492802508136876895471692701056681888224419908215913564262733684251730046855522860250319939224332379317341097595532388383769182856663554059795789068274464409372070413667598221136636161964269682400666171967586347863557014932777952939893525082299040644694870432219090056038751092634223876776006199018697345301707994188632251293720431714803268525275539339903542733606506814117622179892785093868378460446626644922412042364307772785964882944150521881764290014394246168833559225745143142567180423789185656343408574516936959497341304984253760796107279373867558550959553004842201431638580869972274690999262335439846647867499444627335665618771047450607713165464911160612293025710814980983014853332515299561503416035075211275027226158559906607032812370289011531210227854233071973791625399082318561897677150000280296723829120660715741725887955512078039030040244039189201684408008294023471480172029611896966486954318540627028374454442033258469781849742269090141431846436234414411882015537961813185800722898667444999392887445537461148898900453701593529116028394616231883762533185845266870759726845364233157340016962331926001474098246115874162538153463394361452124680884655464689725000484059229259792986658078008962357216078808061037516768171944095735724844017683529046362088430877316383771314756879788940635473606342186586008752647938699167977495311288229388324781300777736081510959741692380273892867701408190477924491428389931060898286426320205822814480192269234564623179270984962221033066361702987553472713810382209174400167379371990188610829546720757360346863261629173810251261967454090761559583699632445177869798762943882385090928053076262366165961248051727678838120386920623738902236254944000393152236938476562500 [60,13] 693753522853322827600570269943748312888899583214550651732958585309595774587084325329311863663931009646481202822198390988459914935355171967513413785288689351549067119013533559648355076425654690830367490896127964133977924522961601854286736020461843087768290179310395872520905633052605829241927530864989693398633818179622674671849553959738432328796888689048315654433369351356010252640281619653963720463651669200168502358749683128400102679989373112875495992338254033278056007521609874402120149060629006310155481874717132037179017220055873289685916250654215509305413371407054241437658665061619011797084117906493780345102839454908321811594167476612518334571753664866305072024448909336522419724055188874855915539961811294440229211261636343212869353678894632091798655845366083530249330034492747709400091492567508890968609240589284570432212097371178160324452624725418679843321630650775469466067195446470287740174054024039513145719473927620552068965157529668905718490651139550323627643039541377026511978255331597432531231665498755761941746439249325074746459711500716410454231964104306540294385335072479914874057485226300095752206203591098734276634868724472777122715650509111100524096815603296470949140887977752987642697906428414035342606868915916687865017347087344957462494608027923914094531871916400795898361638788881209803009807397234961408043622651010423172483736588902287870664841169855484544148261671414470441185967602482772233600576737082964725476432492222024102181759954432642961901438639088746272364675471545685965796710342073910620718886586716786997927820556187003660301583011611793713201959626784439823917193386905164963840729581077765666505251257655351414775108330768360567902285484805387228939204632335146841587709711396908456713651601082087980224029526276080695300328787405106878423589235966226886634922067946282563419792423181449030012372129719770139538659063792716678441146715063595629471386896576221528672905774007967605001784770882905698844790287133458039844988442416724810788702180984309564028638046665690540538962782463380327296440567023727296575459872672143305754610573316356972478085584183340422394066539795928236924439309307523704513804146606457389265206887459693152288360778141853393307634427977126157768438758067639056403918602980570624931238869389692665453571053567362566082616207015593978445255399618484002056397395318878900054458166318755996305933536992380353539405958862324331343218730694388796109706163406372070312500 [60,14] -1310424827608492679361728336225950751491978461212223779136303617287691863898635124821104198787940965716797280125693596111579896963732822480017651489185446671693182484641396940669249152308238535612906415924611130640827134000464962027729970781288407471163224543365082092775693299737320067403808592826118508417250362598601178282140472442097632487487121480107229138893570125691848775341765701556566311677359558719736856409466118655317931179503559314400849878442060677716476726314455489242601094596553271715532769867930714991096638288409110604175705902778420210130658946552795198114406285597914251619018926912770991250000154291091261756075405617299987929829308282964494309743028789374587536482340311260669563243136392846302410155732143732117004640879092170439989928751673742787079070440671737147602734398011460600122160236641479360565600760472837782046344051121499801598490984060138744137256955119600472349839617895311222451268459651243690689135819735376247459707123296896534518055104593340348494479796585851762739086881749906280465765141000977780823913473490523144084520442783357893823907829334744750947684267106928166051269995989007907190540030956062028557992737977697298444400431401842923774247396968468861991278911207669546134112730398588242140931107613843457511027157782873520772345849294459219191891665788853207582505509543006511860524225609728756176259458292491051692565072907751157520528477045371500655365474183467154513472795607645962019682796949589177895773357661224916082967277259044355956730613449238761540405805625271495326440818179436593625645510286360421347780001241813436770045304216178672622991231368478924890367361816038908188014430605088205025275253578125922531804284508842169414667856880682255438145162459658908454973266775899874745690124701847407437421441001574499488394615789761499659439678856414082983407121370937951075271109783941922306026020500115900720701831203359662293930179001328325273063237681196991146566922409174789331474183698309346362579384641876796791782958068622269520876041385287780413589793050167019903157718567231481262402708512359755763495342068502323394471921107545010739113356864346218629286128098378677123982255534043686514414204518778217295081793378669037915721024243727738403569479968821987144483137274464620775382614986048121406988835215501702109179848820759488118467007631219390054543832394446673852176090355697247223383028932732533265746033070988339763740526677793241105973720550537109375000 [60,15] 1237834705591097557289793516490461959165955148528017452341281034010762125238880096161022288976970840050255119032625339073474378688704505056337684763929357579412999884252695165899597048237858417195921420813870602689741790125633221402224408428038904565752824593832834291392294882284573096295176211935295622415074693907395365187826836633511860407646547733769964175622919274140004775849750781120973560972076206648197217570392220970614489794007371280133076051227027971186614576395664383875921910018933360304151601638093358188138091781669636453722202324609567100742965208266619809402912294614045524611543648290299180641077636730212297014198863927100723142512520375568805347444316023332528656835806941303806599405683716840970695514938174550078906054257968430604381539182386278481423917765843195544556750345549103673553415730592643915593220428181261292971943460354446970344851639685177417915577266545629276160419538138575807581764554877020767908481126385529606868882441117074993249632275740034457224135388677608982137570877210625058195733177189559073046240970048516185932363826479911126056594378135737210047712391547346141699206818930421943461779468400582560609657412822666149447349125986737062788582390077890550960489696528211127671295797374735815219362428268035863923752782945452274270201661374008595285389800044366529297720808077006191682512176168259322497188453190565534891060247002117800475648101350285827234457625976291681068877347444952784360737988660939776569380269704474000580230928881507721491511752101732242879403115454471583723124459002017682897294320571788035162084863336565088052044952465836325358842427842499670732963563963216798759349173525517942558963518098254884968944078042827889626320909339817589430016293165891074375666489010215635121749370804926344558954118130923465984709868544448203056437202523587215076499283515826206390992620614638915156413264374432244657712388669894862507091670859476558533353179708273664759284852781107931023082970322822783157553120827909894649046879332741866653668541364752721656288991817261737137165789485967527314138589254117195598716074231339232397553122066821049782083545506939351009348526199100583290246580776749431583111036746256187666735760900701776007941930235543075682830674700631843590993353160109750083304491306289878894550907389382115104064251676039966555061292590686177970914421406592404743764740108833678832736970510385734571322274532299313742900181978257023729383945465087890625 [60,16] 1706601312512075553620297960813294819925081249530520051356658267428342896009681127179009703824953621623255677874011269900534412305139592661317423158558432315265051818598005155349220874069735937392174616019203906668004430927253778439124972876840009982547876622465497803101777460797719806539943261324558802261815280145438087508612465602375376122009890690211577705530642177050932954397104436348621271411479673864373308703012685315317204533253141906715138754309670382696671458029711971974600632453839221983202059711038812702223587904591896489354639328991566431472939772138924734229717426572798290420784955602064975968842324064182023774417239680017265665819407594661118653768115553019290361033893286820722568754458376680193392119911468560799544244060184693805524838926700063231600705370201654388665330353829126692174487456783267191714605866888168757018991922995096260715605126672552831046958777102720236461609346640775745117960752515947663734464408004087962905021143800640300354080471208067221118374694882771631768739931991132547203952975201706721509181272735615219303773035585985566505714307789447841761222882860707677999438868312818816492672975887218503742358987252108869406421276414230297796489196817536320636382621335359215481058170506797997774485847377823482132038486074059226816144404987509160740691725094439901334426282889989290802380158767961014967894480202121260058896378322490293926203229058596729706591818918988460377046498936977928051641446139450864957703779106005251485778741614222576102941465232882077774816871905524775558907185189115776013179450088265996418734702646921377782262758257483817697328380536860145586005401326679425872183768693186492664306141222420688375738588850856396917142204686640539353218085563258192330773572786210124001718082563749569402284320237449878475896312866195249348072891048537901575020660042958118027815102740308675268884714131290222375493463214600231773003241419686029615479575579611875930243278170704462914642110758488247717052251271270904471809049376824044421768143502118440270298328035334087838770647089889924524863887791870935110752422943449475460502285354040769705922156570183509048095054685163096144350451615179121388134572478776932985512495517865340578332893167901000185505767965902670068846856824643121032209068647467809316127174443812013115348796477881051213005570565250636218177163110285752627840445094431962693009761857266619275531123640921027373451579478569328784942626953125000 [60,17] -10596932765022736292152585100404133687237047052306472171226586142955424887639273849963935058159840518830160462901077513518697904992832653896041856772525812189990261059097560107092024981079735154450381442416579591081453508656509468025612178519865866467322039662315335188073351861646825923400555580380976885898025909347848609297193508792773483999751291457151056881721020744131108145709546045068258609292931600616262473690412152020349459015006297006206842871676827760638240127062594768034406839365920774173465198287904419106837024116350098510277916847378977867287200825211138667100335755542450986583598882826367278121168490956180494048578591550984765149232441197026264661132518008225247189817864321468639950476433541483058464958984848003465859930735127755497215438843562830606912147877662316336348525790948957814323566766748944552197101222221894341278253693171902639860544557105646940542832719148625792872613128466767830927607560613267043134499209369518417997072375007775730803218400324257496072339447292425498885290269930697721675933787891497213539932388028583738597965910107428316638631124265257789666145911715090013039330484661941930133720811499406149835867198307730885862064369794845480015467296897304521103159290737734500565224697739489397323215936119521927354214857241961120597856943053646890508288535376430830141973302069797679804924906164981480701736658467763191701532088392333110239243689324504140008934256701164885428348248959019560127602455447058063799343931577093257221848112584513691612294353213288162357548411940612116664598188188199703129409002572596102120947099534935376223589367690370958319620759315946009000961597811228527736400025960777638285601743579807431635800973900192358443374199698104102783640346089991074783010057933903329394406946300553194878929831508257755566891292564071699952924085424059896374210061926841582969258580396899356739083857904684549310540879387934915439781856589603670035605603822842468228005608746613074930203474278266770210374654729086944793423877145270558811797323550085610509400565523095873413558905934568918891579480735352609883407936494276006295804292292986825308150966712957300801908071171085995185358440193763701854977251617498772782805602175820232189200036449581905588957513552186139909871460127182924752106269542044993002247816548986836537090077291328199494138726490242934933811198609889343542126646488835823448255770027100891843979679762810519605409353971481323242187500000000 [60,18] 27016677787005529684875032143500102384210831728624990229132866918674012188590390762186219391973663590530966380430381228837066388492163836963548497028820090825985758605397814222733084978977161854685011389036060995247049646881718038398296276574810130071319415152818814633823018114456209587706528151455856686063364729554079698449285525795448044537165367534503806868204707462676207082606876569593814083063658210318490264555629771233825695730878347324502914215672160302731775234103654101437698397019193167357931517969361236851503735351960176884395641133366187487406062562696621694573588994586543071530955074006888860803865771984773607611915756803121953706306119676833315176107836200503999898622892200032272101257080263020755463908678990357622093678248261419216895336305500659955336913084791403584617307878549038211818081300950563874232766456024983128437797856737461996602985974049224033934454216815211774769304690397296508559365965103072223843221389891333415864364341098426785218438861924935751360025763138568263196804879130083267987866995386762263169905998773295246480082698975585867268624792582826532718680700935675050045170604569444583400536759614022675889094702005698270242787131324787561131020852529885874936664375010330971282816293226674259773322208974116105266824264630883791236533379727277392030358644690790145064209958114649895907929118031184558666839962235289062718434935017322567539688825722474328471418791829035309398436783983730410377491180234444471478717980752926166949344781062228830799706469342926313970217130296489828751979414442055690642031040422325772468359830244277090955925531631484469212339263192295144878770360889172216179255457335954518603861563126040027740699744266256870730303717653716551673423085526333164820985621096333286142288460163650029638127909859019913109136382672703088632596689788164553585712765117333872095827465061496011166932636638985386970850355035620098855058511150776146378220651593617290918577612736084288929023954045309911311585193165120368153834598429216510641809306433461311667928859066450094770561837218610845562099561403069496783267864560416537451903604434321439189573736877264795767300325659730164768327958221179538771373752034489959916124201510975242318117911057700065856716788890757242797219097097541113143684095001956375101057938181628028452760807126076210518367435929791298082647615694435641258725729220938445985092356507122990458974465255437280575279146432876586914062500000 [60,19] -45992878084225823191307210888764700419242637423645498780637479877929257540554772563699394720712509845868276641749969404380014895681872975004414745388405583096603093633351336994553428751623745344212333631683977470336954208247315732358691884501107163181088921350107301484615310432176873014180211735327786802769187002742460050581390554118561038208508661520435582650172094664429346657947020677544864456250860363258005422855948226021049484254408814204320013412435669598128864420849224510034551425249374149927284230118647751215834186430982048464611484370612552520467854503963140493516293823723332737086020464259756209429940792292919453834421184617134416719829308170074731532628838875407518878536909037737326037445249760762275687933620939879826934118598112232343965049867983062448219132526105968684695586524596031579123932995148685828998712462619784575540128596989351241135605965877302773769718643638355223622323129316649654688359991802462266408606800447806549948807480494688734394349728309333421836950880777147955657017375611719517630218647973203748919406090583871563939553479648714891874802065428207685964007421922390922006097192023240422655894522423802144334745465475595192755282673313942313958962416829125560713663563839477199698002132975565887943964442743961691402114859333870450042652331812589185810375833605985639743026634614966704916568942109748302643636829814255368634009383170775031033964313683917168137276180122938702067895198756087733258519794486477770360862882415049405901271566090400187470912257336330435969359209310597519514336528260436108591358247846321676535269031874348560657270894042052305109597988071580334280240309713066024900358700466571666077330471998069032341525620671451957294574355805415582926315654653606355684162708947559811840116599130893452149772309862413536822108532700041425235850420278052584136359025817844726424100243051042312667315034597357455551902335231478207322506318715092451543860882928750762175857336454302508113874831138858701885054560096310072197686967872580726140460038533081994086858509729230884929689181485247080653740064872807001246014970363472484791825317706413516395043561339375213354715789436291320767530530342467748981457356904371636455552748831583327059485365830806554526738143636366712286107070627023080498420086922174871734779981675971098319850080736556497723863721957250699446201230199258106768488945251276471246191715780166509724979917450582433957606554031372070312500000 [60,20] 48045688614820799498587518815723037979547722313509589295907162588053378831156227876205426959496563052166400076046264553191766472792810214669253416563371962563021602551381202943008773048425922957949606205691351859041958204597382814668940097513207652270651272327029281058826009631281362371459430160057252660892749451212622716171386351584341164050590476796505827011842676605193947882460652628346694976539547608390889783401401473923942346021655961324868078796370908766431298666693975794748226405530108069459942626431356390790199218651208009570953555434636131457384310052069057801643829535723763558276955294098959066187474301729045931990552063825532668067460286214779341391559956738298895484184564336188901568333814345263066031458207762083067823512741614199148700446939865269418809485586783903849354871462820599537958677748124208435356165769272233856014724576793271344117134423123492704002410692301644355298104356645363451027838843046156195808289193412393651197807165483157377993016380196489465171934572527763885984013872416689520847675760568674440679512956544552256742102467083131337693119206543413969330006864069525359340747485810525703782097417767887389257457554033187436883482686076274009980511925292595747940078945073626683735431999781667964104935929499656432475839192257995529993101348202494164986517356586756834428378078282038451281726596857006868535449754572242418632257501456515158999968318137527483088928717873846415266257190527901511440579715325914756044031990813778702292464637935562901142830049113281708727491676525772804286303723628250139945098112778821430785281434749254057395403556075252452640170950643536232590968529849203880550886676810962974013292237448960324898076032846373174256199084944792320653827128055538488742676620701453068213473356311431677329763981583956265594155929986886973847489941000031034095560893327145979519131334083170125888538284826135710135550338738394682341008414672656421036901059591804558180350281575970939952617600576860303247552735754040902830138931963450070522647297886777446095412388620198554104740224058101946118890944736873200166347619806879044476043920062813773708026137901999971901556385464118297010253888610894619156743258753998726229197764484452073632492540640584525088972162703109620915082643527876050951733923289614495103395140807486084440659364886224339824048795176724793277835395538172819110699096550078187699837808371998806346303556580323856906034052371978759765625 [60,21] 8472126959582870567418743861997987550231372639250565836671342597690604559074110892942857482698490338357317325626120203111505289307781404615879281018953179639085506213137342870692158423298526411284878343903997915235468275651883572540877678604011363844476878554229878666832528848597823408469018701143312079584130224605170570170842105711911288802870435793891507972241271816887332105404722185241737568088672986914423078780560867312418563925058949731187399019370278838689373333103007663457224039287100982316704860948091236576743190435783045644769178822146278302901164437353633253641224623973164203578372963665205890878999142987169186526542389308025002931792607540546037867022043272665982701637946052825592446816365524885126916683832230212898573947224541063227447979346695512732782875299615827323420686631533543300727406145141228663066963074253676544979341163424319047873585568121561357605312173846632705094338814461485046744973222082671168210720824017225900916380060730997170425189778551835938532783931962687764987802293190119127283044774248400497785025769962626551308982668810672671873897186765620751104528979230397858132865570888608356460036811327194623792268586117020068067967891102374147758984626632731344102260400802611430970933254286278078427621948745223771598405228463466320051218930408656865822304135681944861934333743773196356964518296873559033654576432559543405094947626949915007303979367542809862985484084074970045774571430169210126099439913431591237433930434112436671645861249447710884635849108358506283991217251255159046031784221873719298352162249529554677013903875427717388164618131384490402517991860431325979967511971003465791479457178612550434256594445096807316764527999245494275486669327528019788315768906479048918781003733736328836034447195382171421122633382831390685113165731496322284655649519104177611398322041489271931246505634749774415891378885243208527747791489164561777910891572987406319727506024741425529741458528659365847137062478377321652592411890461117022409368825114507089441763307735313009859010154788611917542542713680828028201009352558340805652057955061753571712129349149256803673490017626625007428916916468925551858081561688932661682579131184842596827525190080181104460793576700241142983073334023121862732038937885984623328259348754050620982509436164801597222849359139095803153708178091511204387744581555305191300683357533660056235086887287122348055845577619038522243499755859375000000 [60,22] -183667687428101557860624905236398544525857076573652474167153245149844667320971468155230991736724325250719780805142891507063458734703649183932434254677806490985422541317058357276813218705460493018475083023396608118512831757413575196483033402472885498969903950630544083801123277147883830672067965885319993959938945215836780046464081900013224534519441790077344074661606427881461256181017107168473888389466654055537202746010638469822701422531381125926059473591720801556381558218137834350648269965289727468425901335191417231412203374672147005190586738059729150828811251992834761507092081673213838427879113911295293036183477251583644245794488368531091224733366590391641797207966376579180871807786970628074220374661165280986051742023926682639832669029738761896662337599721820152260366947738154584058671391245421639324479212362409142334381414900461544371373990903200122036176658967527707905686238593191118142308773472760608123677856364399481960534714611190799844423212132438423523841425025784695137187072096550363236520256252526193383038434676788733257185767900689220922489413113469226038239377790959884487446266104629543122425352590809621666397069883116327897335920771372216947701942815512205862765356567786608128189286934594311804497106532199046901215341902201448385972588066158019368767565926552068416857102363360388939761995852393651242629684434088491629650085677176671335697174693226948906027478671358850197036809959741790231013512717280153742578610493995259680054338630277235426626684471745625608233734745974524988425931369908780654981019766168749155404226148654859479110530127946387436289167653438422895105480703704894564780995952796758618533606270601854629409031746120232366519852113901079876739452396852096804834068965630461882360723049020227260036289013844860208297919362389185235489945263868111357278862445506719202156738869072053752742651901543609160423327746578759971050553106581508523381172334868175571562201088936595359778603005982164677286282884978181373762007843786331711106834577176010741057839541859558641593200835951746352947484103319049200319827021062690026963492105732807159344900205795856434649776881212588409488074330638450489402502827109523842324279934408470698178990345803021032662480963394052179178265459171418895743644472411654108206369588752982911199870568511084373536178215613209283222202534982242095001553894533878531477685098274157384648313205699476924337432137690484523773193359375000000 [60,23] 526760174536503954179905895575419417394364792418165364383800250372347472633510747210837317063540881652724616498347060133865391679290160394529312303979585913636083098909702707422548724168722771059531093860891642787696854598164151879846247696757711096251799427753062256900370079662967297921061612974134351950032491292176488644668758209902726010733735173506490574561122114465254071763079848405159272146168403341445373611771956872748182002708409495629579760938153758102410878056162073759944012052485347648244180249308780619096598781205754555635827549682965883195319677938997414678577918206556924643058660121148736686661515801862216288889625795608097718871162857413200178157277276314468867604673381817614254019358762739658120535917562385254182688983755868842293484427481008645539986146537945337895699628366258380213021911254434290705245214937775004305981502711491589536719916316838620365548062024742225240672733861781056104896937878699177539371901095922401620402076633000522060945392340741982038282527224447365255706978929776411193315742082687871853549152421026838980156237366434658439989055546441816886765309885270518965444662882637091417775040208550648093469014162600999830173252189064539352846292318942624111130601130533549236451642733271225577842170468509108786850263593479099697121787073563666913743211099199300282736307665380054706230050805967104928908901957845476385849290334949480711880643619558461429880229392382353173695619005142494364986931408539147123305083746624614874722838937247552660013256431282014558674056690738424205460527653621712308026169809865880770455716491132269386766478718936617906227556828831678378841809911787210660589312400630894949261147319505161375037701785277206631826018693098232735076159487433107094455599947898964024507070602646667486722892609980666369285768594329518751005526987249561058512345004719846878335215242775831659862263116856425372617624684562632675938154442880428166218656991128244459397805649865700932795722429255041290328125583796172209875655762265405950032139295236785783920940876672423715886545288095433044083642652923861431814261345641579474869442146722874538810556262960507904433741900040787081660412048784174942911441355929991294721863367828336770138265618921621305292852033626235285776883918779294668120152304236902917699310396385589740663345945694534300742745087028555142664412702050842816144103044114123684285274154537326296576793538406491279602050781250000 [60,24] -1024455549954220127062291116813732131334888273384254426211219714126933581548352448779924755344819090154238075194006413590633235011748903716435457070040542105221989016985406371855192673996473380161382469386400718368385717427875604541652369291631336026310089419858381519837692993596138867945165351737178746304368858422547948142068162197986067382623288778944681840173562649386074483475207878964176241464330429138770076191779160133912948419117683729799611981908025653233920077349974514845217258572657627960205169188083245706626866899370650990356065317920158553485057082276971440218821302448089295541644570526894464435102454942017097029138838841912676080698185669642616902299302965013778343669889841686238316098742457191335510358513075047254634715970586724675894128417278986357710915802942967515161467485946101869485935291000683506925741793317840926954466928346698059574547967750265623979483312470931521553001248291995621176901319070019163520524756408798689960084102271040285017212142886553827739533621231344666655335939544446829974959857505830850904032983409536103029006311957897234216244117319461575939872371193863595868179629320045703851114706197178792425711120398181005538654046976655179621603046333076591019324557751854778953486657817481527531351895938243111376146107981627093501144481518181182928547793314767093065579021403453559763908503798935403400681111075838724403514707651832654473406337601413440866599906286626849980312342614748455803230612956659721775143848631034549120570849062882128467737957326116957631598289487939878854863325376437412847974602622436268953887381780831683097340271563661130583963712798982047075010544318021640302663291440191851636772474089025164441036030785950888395715354280848748098284461961069831493957046887668377333360289397390518135372089073706467059367450197407769109628577397037539436237803811092698265764136113196287371709627751691238114071855591389862181486318503613238551666906678865449260434930797178062250944538662906675109751067964928258542474802759899746589894668851489659513572387565171191437924622130618705378841581979567696173405409949413642070062704766003545743894489095636979634375220488633883296838328705164728326022292657375347749970223908798656655931420377835572355928499204115931006158700047560103213967059240486330676232019808073025710166066145895517224256690893941210568811290941046688763652895747424146112716314763191327585900580743327736854553222656250 [60,25] 1564514008380606426332864535386328785118924179379852747616369729082845453046550067736509033724363810901016918114001443187846620742442466287400326075531885503092501738917442443881683383250822530482809775095315909948859444941534617823909313233224181989947308001391069550515811179242122467164098378243517050151343243646550038304911978058287959066446663823041865187830080966948884449956578192389785730758628418711324906862668000775011101877979308863567383371667965919575142386114126108260545304449902124604853040246307496934256857941479993011988239025180713179649334592312348745906156453768723675173249542020423563184630479019828011955498355510983524849817023272203073645242239103469044866221460850069339181356507155304191570850255253158191326639417382266621106387397215796312133797917672922577057411178474599739285598321995401674218232029605330613460912970387847951517898626845194726918296167292907852108942626583864334585527469765917662809709719912493076305752879221987175192297713076614520672516202532115536267314738696220261201445330463562222130361744557050917730704470644884359694788184817270903511397663083128538983065167632136386275765585622372389301174772127700937456464451551075150462308012219789023777659260588948326953353717077260667863311670981978741022745301663155018237394768965457837017776967858066272432231954887263222140289036213860398170404280055366158220924002834332867748542591397652449450069878824181079600261187133450447135276581700789933129315622195553451659151961925414803772650413534713218915102842717944032568064798189130830690113348345827801328530751280264421890967860923806809609768306066440552058563488758149319920096644520126700779621047489180448863921077436763020885723433783704643686904257935524745519159659013996770110262925672137598602913972083468089615857949663254854489350098343082996934764861139777364544216978627755469301263301685328931771452001642321809213911966979821500016813317657499600043117244267366961558594753761996267452914888910299592513216669769218315772461304022351228794821963275535135216011487093943905670326426814480775515943450559116853694265076718631895165513828620639929364884616811427151346991693098062034099096835931666229370105960425071674473957795736514837082150250021801035700256125709984854283905104170720353188100529108600110235608046414000424383355927381691999120163012047591951407323094835605107374293387678676481300499290227890014648437500000 [60,26] -1963544982573834044747770270315648505053138060776479901202317790750698863979385072068951788890084064040697913307292092045691897366274617642747233934471275787764711343030835743080598889311143233366882334944349372511397486370314763975513571084690199602692805858618029284490555402966698262822808973936664308396300029203992290760086151784980548787648867966845047677666227534023828999966631976703933165576879319122891906682864713236815318254455965337414094126887262992950082539284157674125376132691454896156062646448031187690215500598442058083087678490298292560871520066399195673963404948752614317840568609396231028841786080453265221607998528420800711214932049948052547953962059332465450049112222631338850320799615006665888954680789714795135442491967778834028393846210020110929646285829460507828177072697265151951653935710309499415349531337883150104011936925883547926613296331049390901648429802781923008828045835732321969859673576033648890660022031613202148149417565433247080229580773781743883845838757001242514352170550347252598115584811760433556796489753312923621984968588633828196067115112280921058742922377822303114308516910741848894272891847773399473391935563347058167510501005852099225275031808319920074173148333996053366344578807011143643329535341972362049439483487094295586323764866885442041915367362574623299350416473462569067246099795008050910083783011637600586095764861940605698452171411450298596818216291805450950429151761885613497999092662226256249158484144695830958099396730843518982644914004125445898631884481374136555416447001166997338595928439725522502682778351500824672585271370471931892679356382746887843968788167784716422208391222158514602198627405208263256956660000365715427259746200067364248338920296794086882771345559534918405355318500330027518230443087318136677694180499555803499543635755053957508087400811283244909472249417847446235104036350575384690877693027347652491161053464893846162318838369312894634947128321081666058424433063440555515715281180921430375836218832790616682098747965313137010740533790364855523122166155065071785754709624318431364290355414857645667702589490891956090799124586778874093214419662405848110532999158277140059836851523647687888538574382661121960024116169238061518893611501497337998886680653669925024127690447341661526998224257400907605126739800669237481456809972639391569351674682762512538823299512411102234980125880170476193598005920648574829101562500 [60,27] 2063887648748655139803449264911349696699017993086351181961329586731797677588553398065674985299176462281590596446584585558151248365756653894607709912007316616056971554338900830576030602904619166659199500873988175469269532604200645305629753227665162848369296657647444158178023046462064149041519829829279184692180133578955029994627646048001300346525394871584875002874601598647249676674448311862049023521429933410093180748597722192106212725795662062916815816827076266457908882921414029069416142616486922885018400570214667615744432938017616691222712072571139723136855734950922321569641947596555321106244481296987627230949025329994437542026984510975081039345530517961215509975830079917331683820365572103714753849253600721112282297553034416323763090231376120552501673547977601670799321897977654010228842618248575047261041062200657366962224010265902362937974375317982929856856302025893988166718420559039182655936806752206101924479700600124360080050064656455250327736339050435391828845413273347615107510912982180965430359684162826553179880746585165915952598973077117872030258172144271779600601420926273169084506533728109980583682563363581324307436742451309419179967705751843440778442206520374892656226134522197557821053821520877424257590581934305890123775495300496113432613431050030131989656554058431602370520528964195173301168404094364538590883093751880107756883183851343093196228768638014491359007635236368041959690540656690492206543352930521982916590810813357122740817972653523329816432972147600099878051301090905146239108156507719971566452574353246275507776114774366164404094144435897203517007095696663054570772815716791635504163927087249188153844724247214193853520492714421932134434699691611482722934610309506782033737225281135640793950144520040521750049971507185344728842935031308584190415378333219988908681918194422603774591009796515461976879671550428913524711780820876798528664292952815412088361574605400703388275400939918719171183946039105459831918750729743558023730084812756375450745727329365669790967240393298152585448389919210197528554689453411392554299170271800742260575363809947565713026574010738799482046581742838094085146655362783754518490337317456493388781778270011615858740049438942725995104714107455720481249940130984373454317650208131484817690055381976869197153642070794444227516508440254968517095793215745818476399586870522813541993980282962181660444400677079102024435997009277343750000 [60,28] -1834208150448512526505440136103683221870620057776721046717081084079381101440845939980286413337249086088776395807932357314879568892980310811429448123056976090074018753546606822359178617287733982463576741421720084439032147097402003530044662309424123613167604789510439900191880890810195890904333522538834382672001628631453686167856617777393051685353385588907989805691022810452261009142629204011626510499358772158622930138068555143437257075062127513700649741853486813198927113812283083795096670475781901814906362941891192768487257488928252962314157898293795903311394695964783294849700186675999199556725181995739532159234406488729979669173926151519344052573617149709444834010409454563514605330286654797444293364274450342743125955706735093466656900144723695889226506802827342234509102202775534124886004947500774941178560653519834573329570558461912791895551269910031300276773215517780629241612373128504233875501852817240336405671193794619490812399742202576603724558233598964869415584189895473651092462773801129049691926706256499426784944630234749901616433494945755967509281360529876554585318267656784439566806395884646140285427623082590821980246787552840078160852597249016463054970364745582947042766224934439671451935665265931858233699508706582285382092751721383798219297033400264675270334533187244552057676184961062845453202771183545570202867750838537576269951197291487181056458946710917591373369895630435198628518460215168776178466579708735116978703136542762418195191553430030682386028402230833767104304084523538460423920906167727773602959372426824038878175262034234604068675848729715267996554287822659522620071537432476003405327238079165200781817650770880786110549766835860700045880427281107946799799525483206576604486284188171301808556517077083681878683273329269138726354885683815043332382764377102272297284257248354732882607078509973309556984960124965276992756862746882895005440062256843147727126042777136149776880771427594884456509525681192388392854872913019142573861278809974636007190935213939331818233487322121046234400692789529953804829859059190576355903327398687558272433253363393302095780732684873860799384677505002775251119290006492254477576666846773312696257386060102334506272694679108690769189180710847170590668794481781282134200055211354403587099190378902161906466659270231049049653408934112281055799034652140604166054372173845514589123962320010852167229131737258285284042358398437500000 [60,29] 1389623072706095513513537246661702765528936314793116366792818278862265451097984468928736664066692289550122183870837217574172965580492035460416977146003743457373049476394471526371622423197800297983909005271869043784014916822930678024061510360272084885755775291231240009323024788096069786291517378628273497677238088806573111522815576144334354923994073471206317150263587312134289580346248952594483305506150053403947643719038499253924249090535813091078453038887191741410895588288043726265458832584653555892095298262041489966556672233107506207688079350898142546425065213579362441801426804834391864562284933482609338856359536797559028891992214715728356667044862499783149604022835350447110667237711716418734806809805844907566688611918240163084682879541737951194439618211551907975961169903060869754844362315097975921097850249694180714221305144369207759961225194122480600778506373743834116600431770329908389409394024309175958115855431579886868667352687509496195218358523802401602146187027611214212113951416566887030073230591565991185665641273402437063647425153952070746309211505613150722958056322196760336609076672075223211658886914008666796200970754634876379353964491141438774184224190558467327876932355497609062870206033601331826903079867454928144126239068641328724725882835638875289955270138250080383801157569061558534141329819368798215470881763612205000773598342909275496852923954777118692935864062765404270052387393590898169600405442465589740583890745522239376793804270063079034686269711563163927378893407416728436224316027664648618893613372766925341341412315800786840549352210000928372708851445945228434392983486237317731079399693214362694940282481657132782819194392650890136962297671681009837718980814963584366138869193770833881093988225199931444127438439295070879960170937634484147798908972484002641972672943279227092855135316537422746796459218050135163378902235555227126792385990652157990731192993169751434488438128168081590578057093515566520918879864562632587558341313834280349444060638868516393050942859947195004051372039188131053810838083916124264472412534750735535367911635427673301748689770510101799642970354499868371599101947175950266292081842463395001969336060893146505757026685157866041133486073623538693264174540748350964420937689649165560285254903515254750022521925462980328663822405246434603926432897303370987885725695053276961171128951570696852257924547302536666393280029296875000 [60,30] -912858660732743021491399054641518669658970819134675460291443413212570823693899751395057170715046790115619479722632831973023419538077776541228665531193677884736712754044432200095996339485968238145423337685185595075458431982716890025203397709647123055219560486882713962287068322001270440092063413814911385135788673325444077104285122571473845483356083772060516261573548267928639863193591456883864130218349651243499806471518100796332515865360850562261488987574271847392827293778061445564768223710955068666269367286173975676592796793536929170928308208551623828721182705315846685897797299209229058877446061961267652483188260346689734445601164540948546744951271977760597141167319774622122552780712099844466662686612599353680506208551944703721326343534756843234483491898298454309024516605874298840826595377093525720812752880851332142594456270657878792773082291123914027092552101774944870899457677184537416414199168469591816189322722390612410178440693620066153759240180560824833737498809625179149691649759863984809565729685317021578051206808364725642029932904781836587479238891603835545028407343802819829769692546908879526229017122999468570352416327775702588007743522428012661309433646982423053147760789711263710811248398634638937807202542497592655586944866711120917996341328692179650349585379330206769718881789274844282989725818103646580885093743210871297343935971277108460046162825855643419110679653971600160550595816251184526574755907819191420418770278112314996863481659287445517626980244315971014937120229684043193854416958992997777441089753996924213430612496400223171691120509043786976159304982451844932275277240393175419907502452972293821394227734376916110457252030776169641697173306911231749003949003668141552300901258144575448804911425570867631310708874635052959913977864389634203233408107350097196491229668267849367615445344646631637296229595713692303610109642649770747919442775037536922912736322752757561009383429239379772891258381566424407983918163783751190734624985610203717217109677916751447949600908778198361112197629014630612842580856617478758899822241796944534068610534174327655915237391757053167331427985513642592746624213119254366547534261237669819736706197250914627874835791205712675313501643694514585597267970357648190060748134927818495735593863819584390514684316282660148915621845485885845065649572320073762456743781918879630870808112447223336971546814311295747756958007812500 [60,31] 544340082169377924658873382514155165475864667616500163236759540074588481264327554450990076064342476628139070197203492988508740193691309932050368252988470576105065589408065871287443837509607564659625387753888635819048820094922256602161692782115872078672367976208258982406681605809941665062201398391637461918813171880586908893039974758416788912565342628223785216060167753079048392421941064144518383925168531653971896121433393342704452980743060124034236763438915049033412009712249976470155258880601230131082944934393877208363311263268214508379163935320134913468061633552708279779764995096235383120249930871705442897802814967986052889466282533985255097735149454723965282689266529354316650905592544940400436580138317668885497065303877225033063912729403991282095175457352943707167147765464777981797517802319098897719469396709521470240642549910977062833647774146995807983894992698537729827212705946159026583014634105901394156810154671949907534807721945911798398209623614507973818405182965818399839951396587046694121554114890246370204084433480440429814694375339191068363213045118555125153583902453642677761169148874451653021658950137452478046198438443662094613525754371535944573165218180195879206904236613238509832185882855848981785552815503794442486411099516372371011646715205049336205991058834086977538376123048449335190191476407077686191601293906335999550521645933246365858303108806130515787602142877918384733417596177929378055998421275403870555809452781144468574499543091870431198475031188604621148355495063905389571943504236021351284759474151421483860368457269379979743503375121387218120064956904735318427581144851905023455808236495942776162080197474754845401478830598716991688630205587679186471046847880945373300132224399323896657087342314746016541811673976316186238567051388755517664792966905136572438677398229626557227909095899450575754120807187202279680242103347924296448043577641166020231942451632362596482942787897409093547181535779305806239649676160589933947110389682190055966932854518572673174992503794343942098965483844610540322946698027074845506329426594201195007440630063935242414246468046821133671803357364488021221512747509706337766733335293334449063638080309904553780741742465244913273002606860784354176413336505852652920843076207866710312639145747444143443527677821636455110855654457694807766572877573231654150604368476645074283876146736815826443489640951156616210937500000 [60,32] -325863004181717480919001838255994286392755159973744844573042687280278153826451507188939722900511319613969316528437571063037197071957269371732785010213046253845106731785061253545245572367583515068320180274408039774760865835131295259865614294063886353029619985787637437321417793055678899846231871638196807772282125545489325267045947509171118517327269695673370371493742976286508731924476377608308580087817328590818736730039832529659505891013341337500808309909530774722208784716268699543099482659587821799832777596502269909888003424459938938878415943190555354007280817151970763822328143606492954084221279352176947377817948747766837546968992127615245985384121263317781207707793714854600646041242790067259429825713872195429304427981359327788130486754144713333166778290944181791969666482972533509360883058279264804124626059329635070875383349161652696916790962034431109949028219456008990649071825100024218592773956938786287498196484722988372534512213282570213196994673769511177500411368119575270747784878350129886065885904895168982139360083942873540497186572352373023382883943785086769440382376539362741646098999108303074411984554611341940331029447586574290613249372031585337874862751850386830624717574057376404481769458383615763670316551995157541272668137132347772783567546676497050135666705312731563618122367789396392412910236206819967115434801749233348280701985005081968986870145747882035484517872706778904904777367012809638168806750533098203750101774105195010858326992662835470210809377630883250726602712909937708401215132893741724883353584517010669784779817680802728822855511511378688876602997579563628646314016260862121775290835979896438353850398191601092592858371185749952542302109061069972912593350282083598440717813904249521459078201378302108568707133240081010412380353475188109568834805920205211530031799213781101572039549860716694414245189566279138033535775853813540739852821811806354936855468634352615410246330566588995928070303238785380813876441927099319495410041025588119387985003021409676989028481162147621525291262970179571988546227581548132248134971638872038429694350267324470729266860948844155590548900115289743261129956043416012827048828482429903202098486314239873375906745408866608368962902969688254447032184238471222266903495033099175434261957795938853071007613142253843018475060238982403579981737533341808858993475659225516442851766640842470224015414714813232421875000 [60,33] 221107474033244188049286626363852925274207997402937299398813724256365971927271954594500303726559449704414685059246029224523868383621847051395211183981714758264971286385320866731267043859470339722240587490982683965521018465317963857773710050046694892788845764819820540907367044594547515468061726761059451242877658869063209018753508080581698366882857350684786489366595594166867380764199606320115047835395335611171596138711952789400480510894399450718043379577533219036170480507928055695867215424823189895004339756156174776311213373454906117751784692914149080791768181464628573682214847078619155393793498690971276763001189076672169436259274100796738857297046095762504047345683742526329400404544640164309549960691785405532371755104400807029519166903341424502998317219260892030188520376351765443118815713396740356867761767905618136620235400784139620821496979131785901203272039811653984283165352270235147731723775523461591333750958890290463344674379500501286733804516902118881939891469789950674282858893071180230484707968545853290316602441064863397655433310347119591552132851783783067996844537939918950463126452540377403541191072611280038397463871757261155239195628075249906392937756842396465342018842302143191548311601989105874728737679217776356320124975750391727568982297758982096505548696005184086876128188598759907866258195295143098285391893408106037113723734583632182477409857566314854220681589870663426781036755806219191651138137400558909780072498867669935895374023643220514779794965616890851435660301433431159512420926149564509956114117829832405945352419577804319405250594128292199053830429775231206659880424238097093505967486344861614546876800621390129838556768504535341275882245145574024690856243597198811153656255981395080503895314156362972265557427611138783051791094156113739638053280494429526306312144931289992205889424963165924370283591329931299653080877358562973294940089214196331830511301428366679461844613291913706858417882094846857949328948300022892568681552554207438400300974110264387925526149406957891475526459969793602318027731242763147481771652913679431454338577367249718184892181224394493926329754218419711711443044693438789403090994280458082794715716195487453903049254197714000204365406932007062599552126974777632523494499700784944855326777556211579332834337534396874551467246045322559125776826898792061667143430433828121817185774489189498126506805419921875000000 [60,34] -171364474901867745681826517704413644232997700963053905287054525019073614874789538960785845231532627871375833017291340992509778293798909057682960180543601019576719987437126299062358921221238788068242215528926377827020081974991203426396480110751451179681009207712602752427009703727793735537079837059836890560425587638779212392086615450412702785891935171884790456434440615868308220463861246816509749426870984775233463550630685754556325510013782466293851100332425203360766905318847964634763896194662704060113579228923151114007045428345149487553488758361226391722642733467102588918336225947644958118927286788638920889273568406739937969832719351539463101365338000946113026118643365590684441747540841933446682240689772374940665217659362746209458957363898830253471258716514682017559019574350602095268701309464155578708168710560074823460650685823765568860153719295926297108785971911002441694143852140611809958724413638917736433674115659540197267292066748246710307110001320175413555199311588163287981884462309030706766123980758111691797420855353789860227572926124149798655593646432886971408279772749574134727153014751214818673653462617578058733756784110883526984514701760748982428733530308339077162621641476388639094395118669994999425786709712899407881919473802840182456760401276758114282905730070773282831420680334404973337638018007334630971617992615419027824280072687660343177288442246071320936413173292617056276096900470793648806158396250287510113554697217664941558051510402129215432428040876068714208678438785643677602532311396309180959335248478147919229215900722393766132185839109596560175155178951971313845613906575923805813831102580166180899622261394053804803185813776434200523523320459949432357598445869294184832910435131797608047775879339047896932140591302534520301003470769137913685251244795372427331197688457589224471740765931871746200844148240839651186097820647807310337971052192835131801683646061135607971654514138528798488163102925562091314455538802827183017472916788761393398398511721651820971406104857878600954992128242327762116925771195197487793372885758082727153750300752271851667033677575111056620164296550852322301598865182400958712151820925180942244481113520572211531947714480461916613239447950731731427850259877182858799886744488852293088195018635288482798949417505453828940714230615485138482186505100285033703518317482923649652803987919469363987445831298828125000 [60,35] 136013679299918715392273059801585235104960539262816438925561433065463994078104690298359397100935124898543241484754510417024569800140282816419974146207628585522283265891324419832192379098098034455624007263610809955370876737866946553409161805256608078209353011353138708996896539339149976349521041890602741758275455919103208080690889699763938463486425392689007846098077504179711196717198031362126557830800843113971629571335147111172473371578221085447125443994268472436097180135918884015437262655002144742538327330675159053656352874312359569519149758581027591082101996625269929446649690174558072929987397980662012496813898002457526326631173293728216330384610995243346579116898980837841027528663152924890536395662693157243565974518266992360823376842848908678174678306421640052543055854473875232203696337801338572843567356421317198544877030193466073704734412675405414568273843009197634483033278409962438235223837040346427976357864652388730985833641564396742801119098104375877290430601703435067786701355012507523623011098316367925444623942961959301571756508153210640479622035329332232061268187467396118193865762018710540080746974830696414726037622551989498704181991130797556295374271251021494007526979769161026936653765714615433417361814467533394422738040526727928924181046263172962431585339629505695837722725689863595547322267429544749225098520432212492873369172714162581642188904976013515384901698578474693211970193736464268754789847875989949161394430655259458162048702993988193081112411161170153091531603847748449467255547340396554507549709498216499680629420018405084265254379198233353857454415979502320490366696858999053290049062540477813419686121156104482245032528747798419504146754046509645492663086558006522053111331386062945523782593401481532859903187139778765136928117260066146162674630574220171658429543530688278771991455572381961647635310324543106923492380403112962239589727176592124033013311548190578946785012885639296826789100148573898609096621752604339635548841985089121352361839680302899525164047467694554300544592212210109538276247238892134264942138858326592906848535345786066917097772733829618109187574113132770731667481595764227594319029956504371852860850537804744065441677070811728017438284151304306622986091614496508921422381457285939709090775160828456766001155614135832736604738292536653135494930107151493852281169683049455443324404768645763397216796875000000 [60,36] -100908886084894301152353726162258153958155687193181974179262462941535166478820005560685054170507205231696335486100601189439914001957502681773437743631321596060474267561655775778617653867560993147890721863447228649011570847531409960663092990888921522659635111557240669446782912805474197723977096340481251633621136105813700569268474409065257774512035776697976481885288741540267564637548370056184120172112756712221443239946576420058821133624339249481410776198976274377322549953959681251629568023541437285844589982857817554401229198827872868366811348623496224291569948934020012785673194169331947115672004380654674665806434994032879046377792591929623748349836879325256688163351857679914544834699570565595170490398877730765330307484299200021555871709349204746195384564612724629390135332522678249076172988860799648423649321721851913635159943951078545394123524387124293413770206453625999951658728205756275223585710273023016313348191786273633066820021624387893808679649270140422258624509171339266755200920702437478210942527305197633402457939915994533122578546243768564776652494181759527514527313288299341710955198760685684432375671230182059189571313250567628707704676078914292236713036094743937710545911779196128077294558462497392376757048226743861322459300534488928405284954907923627377205323648644206045308853145720987108573637106395379059520618805618170175224503825844307945950249941067209985079243654907499996251830438017261584230085345560270259589065099320426552265602763617817267763399287538164945915254102597010460234519787596224842985360178715876572655307611345508752082668118372731597171969719087345857892886264369232016705851677687423810207650250056682745203669777135549297990125548287776380734757277146891664931686832926279434404411270019509839150800328560540023724717282840198706672934624694706464405732440283693288560645020411094504829754816209541491635817453925531102297114261111161963966025260186584144266384095544370684849303792581778609146975472357235486568851919250345101767903231187887104348692666226889581543082283476329721673839220679556391385411397217208982118774998777777392293223394366684634018549679216871529585396309389157795070405386160634492686795463798645376126942391342421129810416385688720593261094041728273444144049548328387178468335906911037907338412571375442544463148169529950232129078714629895710021278976142866667942143976688385009765625000000 [60,37] 67520639997795353662804999442218808664677613843480284728900351129059252622929114765764754088458955034260554905154939285338280184727435179553265522985711354853151475920638643403833417878168125892221608541297048026774039678352443943082381533065191579274310239858553029043447678511141597911170600870814652340920416080840126428904336693723125247510693569324077084435744095810389880570574976965265780442034705605924246243932359110943636088473583828472205802338810626091559314815491304998255302857781245983445355987864873367669909880957367119570524532081105885165462864898066281869047503976509540949445804587034424361372336265147766324101097427043613892585040132960586741363393676197410792350889509438501326144100869937966615977565073722611959167338831909477312878025898811075494787253776294265930619848689562899031922654849866657079936023442423583392622398355046803865012027853010444820028556120913691617856821652081827165770097994657462755334805200166248836546044094421035031296491841360143396096762829938049786771229854448539595893937543475060034525856879264274885455948595234573368388600933259213068784879105216736928524017305361183642580151225278914612619521115746037423459132455879545542530928099304722793772627175264205364169090973910233156088885827938622585900735506407802792359758532494480449316213333006486698598887627878822757004827612059748675852431701246869135414580580948511608136646404660046229728511640994662739412641057517805905813416251672399533043228074591333729714996027887581698510274411139238559400362882839822716439131791967388638256502393031389792133325387460979623882572423108749565565966280714916940055028152191602002657804373853033648500727811387388340913322290060808036516162511897815657116070993805865833044317519788305599412977052830079702841497667342366726705565757338672395129113584102699467758700143678589403234195585563483725865731480805889588986568973157764389092862262316870724990171878186123768038055103746738511424305226822444781651823972935881991009993030708313380650943836439915362430563382255589672010646038712400886877218086747936143161209256287728170736801525435676370598482041672641721405931424201182004296615779560818382452664469069930235094494448713349902550121930866888999538438558658375344587433851125604252818451149948428259026861195808470603305372853560126433195601682152298637917819945641895174048840999603271484375000000 [60,38] -40541659869166668339001485966207076104652049877423550014754640889582820340950242194391156806335834846226938487415400566275790153646636566631791044173476155550089272149065796810693804662483343800344983291527521621490885114845151568977217691211184481396643154100741663994653711162823776653250387979258521184950843837400316228238977206735687956153754834561126875328981031599148515678511782793240364317104668106249218233206171154613018605198553199643127055737482615921632976428815169046475500846022728055874812391393597070353807694678871498894891086027290378523830693479146608675423854879099606944143685740639242844356798376640630924055924777687287801000067930708230626751381260521787951178489455229225346708897466950269241802744763521455888822539760854886019058395113239583091414290874898589963576154761131816912169118767520852569292155737668062172369408415566308788468972948104701519064595927037287288924448868313776979174863802612269299831534076805175447827716680726702606410416953209848285868776691360140181228675526587755054024074272825357606987410413091199765598122310398192831150314050031408125560262978482911388012577131937963606771208908075949361188822092721610506393616157214989327207586923511746603789349746603350403110522356041258767283090709482372830529517156951293939091995143378065595681814562019349116968338162930640290415113161786482312822090864562894854166049969187479163442681519005313475002296331757440701056566507469944836521954004168531714762266796134130740097850071740934465790603860504058170754262218523175147082597313204752792092936412050348820689325540599258509416514397367164435964493565027496769762940285157560417789664974908326243529628093741619093616404084853200048088408306421007691742736249844839188719843573211141461319424138120679251902037475493142248090210936909937355749651343523256062553947786481503855429553230157719122150922043151857858975463201483182355668419264070621808315734351411080878170021074335086210356287259879453412366605345236794122605567383753755982483100791650816415476818804303432404296737523977699314670561267028320712680608957190209102783966436565430331787774770278422240501083775091982162912809423766657835776452696175964027872784334069037817101317992235889365014386645913284446590685194413206699379361696712737166144148391005517174106358136366803142889911973960418703141761476160809252178296446800231933593750 [60,39] 21975204079100526037053191717571664092008838962851185912618650465246215746187826163574651495788215779791644702892913244822996421627226265750402239185950543264885155799263290310263502838557011699225691042267431882810742245681822434183058746465269251042677145816511477791612042393521484462367213230835887112254108742500027272370973583611535895913646297904348150416976431344465315387974566314934491336541239222439018893045743575092537557112226697938959886971643213640786805464128697739788261264684438770957163300203682585833175505460974331654136145373800848682674102798268608859985244044027492966232610273130499572451155640508083639264935160480533902238787080940056239004583706646884735510532311957473440167004367999111463192982500551590035596373706764816186134643988149106009526537237587048319138605818364828272235452701070878526054608932394961877630173368420259402643150850118928962254661282023582381379968366129736698895712004025218745499026000655651427843342558656944706608891903992025503412901562721827856362441835968975144919337539177384203447817326019939434363985275020717759947581662343373229194113778914129487755313049667057388089406405013415616779039669719580293301981133119849288482836642737873909676164462314490968786217127686926352990817150085332578154324328593283261187897737966538208325606607419948074376849764940072165071042714489357347204759197477653758137917599366643396448841465538935941804227174215673208235090166573497890957194803960074592961539054779854487513925191756663879162943840977233559701191916131723044058393920544525039870423605613113290094809213282590386192321213544329885860045552926221099814910418935375693700624481376341446093643501484402325335066505925807539563975025442468848491017889629294715175115571806061953884221661404437407044255134354094962316849488624853800248780099383282339764991217774772785623420063663610124526763606817562298404073646643556361796484302258481856831551868065988516011916304597787485474316584858469066680678592397649450554961424719532329333174807250145603484149921411910297712966188696842966093239296605863287968993333178499471471670297910065966882878077065300868749943603584842244166485949721010180795396098043176665367322002305800208567749790511815407760747019203629649674613857055002521078832169527049417964310597210232764203581077270720332047800293613984412566253467957722023129463195800781250000 [60,40] -10840133792197927691886307584753090588920274729409548405233467416834809306414343540099264158848964272934815541242276732820487033774102368313707456981191942613277540996133585557433646491588276453343813547919364994052148594045411613444066674382302166298102591165423610241740837468846822066126514796442695795052796598417320201716972468694345556937314336662728949667176463190965857220337228273029952812529668991292965071712961742892447598743756089574914976512432017230522470292381054733174397776713984285847645546985049477678920397819356379830288117084660985580091042509612578368645330908146915584370233656527621430346424632496258061331540345291189767702597979445646171869128816782260702523207693834090322894016338413298774328293668550206182738282748822016131924772654869738196160726976904890416499450489653993473146178247877981361972519895851932374237415711584622528420129860155194540013195764611672582896150791796248848097391709597969380126169088092308605976511528942681298435860860426153018589864567604254476949651855492075715783188919262120197549261188891697934417321818637413848676785693267033299344653496129156980499001140048127246061407631148220634105387670676299998644325249994113592311118235420356103401575815460461850911249712509690390069181519329854453794170032370726444948832537580445968313265207726406898761447453684484997423118364512713544974578868921645156031126870667845664855709175525062965888490044851697174620045276125891371005859035941833514750231876800859762124688231263785423285485949025718775584595341731553477267704461339867841012519997755329547902582852624221609832420407142025237978929051824087963927488094366908621710476675205648039848383497597768909808740196425062722701378952438225641544563175563719017970069435699689965643087312804993277952694126493089496137219619361837686451672429686499854432075827666554918841587994172691434755223085766140879249282851813782343705281174693524239212427767481631882916732605931945489806751877898606164432997736530632716166834428971634321382064762594918329506573372168420613618130211293004331282253935863237197468657692995747439874488727595390822342320467382941895218005199772218025566341516533561421090557059467267373930301683690017733629085219239663121843054649814663927421976492827708250140798683830205630181382910856461819576544500381920159862787940430184363549415138550102710723876953125000000 [60,41] 4896463391244179995155837676709034423939896906103931148416888300878882147366338552953625786833476812820339533916348838596877098982448820925319488397758329544080701292664197271855286130919338824274096547479282610487485265164534825409134342928398735077811925226157149229315768075496275592069254496103619118123060306430985885126868481824203134715663369300760619068054892667785700064569854888584822139292244595910226470201460675518533903018912139565801890178759399156539093441660314997235254413322508656387489785437488221108599596677242859089002272469868650963381502060578480710182941165312171234005449895952625328534947911567967140485521494920264427269169447722644361875770792925453377737828787909743231488428306061962987658838679905421357880445465000424607660119163206731921576318101118266029596901088165169788737600601820707003994448367343285821021980200485953686026545178494033839087005831150191474871899789000486839524649679507082062269407427235404887708745121586384584036007377784119468122345757303294639719355081218154784928297714536256214184755098116536955537203562734338830446859186581423679013364250518383295767697841702658232234828719542828465288328512394188033194544087338691250298107659718282773451823168830366639760060151689908894024496530017874137024675824881181933635980469158104931621096255077958144295983061917512675032171806009860234680651712287030490272422417947016492919111465325825938907176715731524678607066299247711855053293567888124196107925446390609981139058767822630015709928311368334812907622195215278979602135204101179200641084419167563726474150780213175465895042486302692030953843634832749207043555936030635850624866668297503200107869713725838070600697393561551577957191236867006747363390271622042718587048937919775143508459648157786568640940343630661134904527337204997341012243188538714356045361445095766217450261217851943977764782860662018383922019789793088221517452495810211404243723095984273934614323625190306749890993678546048195449610733903996442371919789896005053611189050696782850595549100676118066268787107250779479566164056029527045512369175253212997403806412395424457016105900221598123891154993636562084893995967353853527852348946607557209464728272516443383959861521616486892243914675721410873291015544218176411775400003266541824260864969712824121737820260745944744840401491314807458365976344794034957885742187500000 [60,42] -2032008671400822734783140120167133232879523192847497040060753233519920215747284647435032311600287197567809752319784610539191435070005081805112846576358751018734329217570090606900579434246169100433902107462166981480694376419547872085606917856255873908248458014126509448073665456897652949631035399266127123006259538321259490144451865868830078800743309778424210849748256190708261963255506203042928840957028670544675787183036572434824494418678014587741516373171250092979593561126767425593528223476374465560650510413825047527462906027202603221478523755274589215610850944803232034849086531254964305735397520225310792687676215902942423581959654591800035867682562308581059020823450561846173407713395747887503857498824842858053462333606046935131792550803713139389340397753210725779344338053798130071350899235705373932779098424153888839771289267581541993320619139690915650589108427577364952203035390050270924091825155291391821013576445406512081484029971408967358107975982111153528274483692442516488475635597917998903424614403487902960751241276275373992555220952213058583151375843064582659667276700750424978865770112471087456897549978736940621416966041930535486962644416465633207224588557157186535522230092831153605274373255179499553322681868323233120066972338046309506200065417429457051552442467173656553425720428947499520814838874295040797313556952671659743949477712475669222217271603560233849498884536809252622990800791874461904920328479508319163524819040853679220731967579925332264689441395072998299330779785806558511146246688128015838558006163473373461516994248176324527601580569957306225936954836878148643793138877743850873566930632315985175790402288907744385423449987533943295683105974427345072884954105208213144726450062824350859754097174381379250646697821117169257930184774361495718260958124034995383842855951346763152429760891227140788028353605882338976821656639574123213010690065529335977782330544111177204604036480539997159331367217007237924750484214005588502036119268779812336549304977517833550475337903442449929917047161701534824047662460468852280397441561515671459736951209547254849150533260406134401850795830228533632852818503790597086996665344740276760461162116612024828406463751802185049093478470745595720547544194422118991071044413983772569648844259671101847452171894375740016413308547586292507629215225994911975249124225229024887084960937500 [60,43] 776385352689213651821268970470112593493205749869639544616626952237675753478655394059389818128016287301399323414635944111253856624127597965659821417790356778511257336520577781452046853259392546311738655108810459791519402592600263670191172935094493164934106784654305211970710468517822510417048391659371442957653977448232865009922129698592815374701713440479209534101987235240845183604266164432410505933795042440276517058562472946054061802262633087270076004923523290903956459585979418496268633760410391566098571154896426541330286560217438416793852701464565451014902605843346235174544546952558493162131704599900888227146986745493607633313084120610929270437645867358643697502858022363188828011582261051406365499799738553396018892584304693310902456881264582275338164871852810539578421357823462858536809294295295506184839743604731983488426616887780321536566635378329134342278019333828827000528663752800965857373169684302105536389496831377184834800228501801151270689383960975686227713225319852418093657084841330898675595624237053179165588278905312373463024600293279367553262308345436826323689229651582820164126761643804082463724194521336437821609605546642532421933837763718039761860077644768476689584175937850236372313313777462303300370393709055249146064143365154937320089562451890553647672567546253905421862096948192289684734557252737151075260994530821341677300134834435880960538723950908932176824218266367435356874203609103995330066109537467868494894833291603397564352117066088406040364473188738384864644535181645476750422061146672508810799450503644429930108100515377967269436814856366097364074189155593311089937842403041426576814955114532777663700948452543431430529552504573076269217637874892518010177609929115026704262162367508380092514799874403494751518660803779921174986839088365900553644621558146420513662639563035701567417428043015392108787186433132955051048435302560148833170324966593622897026523763178055771431936081043349256189736511082874773788669960588505711269939957339809809856976969225059617049881556526775265468545785189281318464783020514690291769482079564553186482285358015574589902120119642537882613564766341929086443481964658507873132711218527905485491023691355397828745277284576327515479361413359285446269323426218444459575130402291030196272450372446501269705213411071929035394179977069319120719370630467892624437808990478515625000000 [60,44] -274006369086593309729788911006936166315346727133003865985890027286029968667459860225445606599809555816737174565032523352104704259299756798639090681957717207104065647913801705118981469587456684003180735674260206029120873596774027860109598835206142837397633901837791490658331668726495775354672490159768793650225084050536449738348053136682869953970971647753231842349627023812313105236946069640021576277216945578775615763246668722452630844724027275461269345590881995840823863567834814564449967018062462476371740971371894727739931225580843267837925514948180717826028129498010844216652382116643946573665300757549357682799819451657287486795765950496993839295917926908665743983413916375751406610343847832544929339676352775508603443130511671772466649133441899268316932320696419981614118555112086093768500203539002549479108688081558350142551636282608806062286285171144527498622281655653664910274942408946473378977080378137383505351510019944542614186852461339182203904956847842338162721131649379131248362458320364702726556676288268764113438823032370598237628488496251173693684907574411880086096101093114218811929772809707397723198145908470349439668808294867638577923230721313078625546888791784008200189776174692608791437494554221765346352629434606563370959726854288767410181371247236819058107909217563341978072024408519159804604942713193215252309651619199139454057107486111806930401333580812068683920382109482399807110261568495139234345397745707026903006788216791494351613271390670973835112635160394394527954693119714970838965314721198102298043621175775336626114730458123778398913260926009034064487131803314271975437729034476389171487184964887247908145739240467362321891423208675711620876050402312708131120105731220428826737047604990873956170210520347512113746884244250694663172083276072066304355154136299004358650017935907093337469030452631570016330317734999244291662729839380730202848217008604800275919557832312679265580445768649035209271495870303334014241438668930950538789907681208333052212493297968815813327009107150033443415080844102291281727224370003238415870738536994979575418897413874759273334649623743118270420701113477705692732946141343471634832493974663522765954806588720295280151130133359562530262451431923600205159140385336712703836942917082216118962701505414090039844729769637384347614113028635679514266598744143266230821609497070312500000 [60,45] 89767855879195156352335334051863372618957277275601522348313690282277075051573088565898620403962082823961242790606980113532153899671828540646733314708010602950624733725612886104914751231755477354231587266535950259678846774889992101388784046093977040438209448968337483824541484175224646975693792930279233583051618116161732912076887678861235965834708368582128694349888508736067206951536752827215838989992762970434552243966733428214438700343871167481277515960272977151257173248699420017157034413143031559343132060443497834130067866139674155258535569232243098152401246819034264653773546200799123118133902060310928656460367694199800964363012802583213428561314578096415651996490036219969822736275316893098501511479310216165129082307700260680559280353113223485853800565631132529260498217949260189287431573592954656013311677375375190196474853239696299271086249499765003515609651394920142897240170412045732181999020354747128009784563754083098254432411147777183472910949702592827493398218195054753300009214456901803836359474933630622433194917824172417934757201326338342536851388295657290547173691774403881546963988219616631115425005623425114280707478177444575602306902048302527289662217852469826074872885008803876767098539319492359996977362383475921378567245964188898441170754708839968808937533118638622887735103858088156641392517916325483488017542544108923011021251615504130211015897687343084014639309319429626083743086768142314908659873334635523595020536183479271764237545311148049090632291670235901353915860241408996784861286395687297874515545524305011132763278690608475333822523791106140738353069060395270312165629671243709989741542358022110412606611119157911307673014037756593455152422046183112316267733587317200397665029004889960001997813604196201926439660332053135924885722437104068025474564482654242445684691465772402895987296888142262384081340113350349808777219985690285060624736799407654035193002358496913738372633651148517468132413270773111289327568274282882007292617446475920635767297356385763161361742418850330179831180224341386795781013254623305150895778927985780159553519452765553372150354968059696634705821130808193828526415123055355932889952264278015387828623945036262490785546847014904203927866369228867557498324671010225490439713784053113052064069787543345155814432807557288639113885798936909310441478737629950046539306640625000000 [60,46] -27406714248791150942601617162634578510682387579087473825414730378059474001716344791130086073773972481228748775879975945482343869285093071376825633760613923118641651061238660179228392987527954311495058702398045529350124588278018606977327927527970907027459096372188086699419439444899454442212399205742000267895314128232589389913299360976075661655624899733837702404199895928638562750459924442921504752230474857248867011643752815243967155671046619854889550253568471045601937955105878156452511879547754933837157940979493376027497379176127628344501299263742814591930638654123782106084381655263006260787890222892383106873518685000063812897041187108885839317277328013365602881842522006474132514192192487733124626240006707438795300539403305535820159465930362395905995802796508787093001653965690069086598048808353311779237904403526552215160921819326608242453327193835197713719380157582668782282145233835499593970327496792401208232294131599584461491246818296994055723241591992459775482445016950774104963190400845576617827578631404887194987921291703562528230909433674140244340672082723990678288299454345465117482006825416257819843422895466114786606158071087750427818899022962478055940247646213553062209904029730553550390296439727947633698693603629912676511729599931131992698604134279217328936664494445218221661871091967775145826719892581197912266430413102477554250104230838721350343354562154899605913764388401994003908340149109728440030294752431609899798061282721175525070537712369191599151911543883526356824964655993634952420061519458751803510394577955303278409183560531863611318712608628713328140579808400420964249830558565775623623786723103193596186227108405672445128905042246364759998699965673274584613714231466712024190530637644473798184168882138335766718414363728921276348078679815847781138531674374675792041647580339154229945918633807610752281115203802295716244900676224926307754811028840117710148968227111643618794225215564205634456898127084294011615881235915394985345819017403999338933181122759359227966034552898680288725632506484911826918775449382163388218317981923633541611657457252818093655875603108991203225003698709117831121666650050160487291749578102579900438638301009762184144341898738323232578420028898083713648505022901571637970851537914691172854148344723031498206944917548701532848771044402480523416443247697316110134124755859375 [60,47] 7791775406235775263715450121399887777346735136034894136335478413853185706031417578473314601009306174344940223716922580744119372516389473046653065426101628070302992501886044506030947892762019099190005929333648441829432090434802695291466190290776834447015851196675532712051208555810010313918083449879564205290670755167933767268491592452780095020926930231950746997896962556746244921905956232650736793860527778832743539604928131536011751943850348181293863064322679990218354337079257845023143480806559335327731059947376663452642863962439358563874810105686232325492819623864741858760998746886704576783170930899639255091193497397919027988528228271972991496294059521635141350454045596296841401040036687271225512025012910151263353006378869029266793464834863653607025220743311261709649756997437297881359443322099370488704184695806363956318911877067151860336947425988001341340119862591570280986757069275214511325709877331027099952061426026111287405070340197329875566702338849199899534765358705243337997143225236961739598493791240326032272687087426012963753435976874167648809171413109531157934134606553147145047525165187714901044943645925777318367327155825608065498763368160405519113719281969793270777380549046217175300516462565511899256964848385042426303936152450366595173857997152870145324692385324865436362809727500051886743415510052728735970640598163266643737095999605145736768253491973158734158093979802283915699652720014170767460082391077252299389850501760769983146990654031507639153613525654814368819959028872807639571203375744551326430825820484100148340406803851339935690622895393474397087752611026302993185573104238667779087343013942261834256539580013424242773797211918917330432193714355282235600372571422226864149436604122211131944173549022538925922984435463871419123601941590140598135094643638122230340078931620645589964814130248149983882009097753571267434186655522859952899629333523135586864858661012724488824317490473114144656137608905215010455414824320596743691350126436129269992342496610322782061543824992851892496347681585466463661688011310356233571127390529658166249360911245617066428031637104755963879950549024638332209250671803790624885071777465622616722973828620723559174977342325977311587331702379701543522590586454094581524966692566936890056842250485180483085118920238603633908209405989353513177775312215089797973632812500 [60,48] -2048355126171562239884906485322944812400316484989066780492857512461612627572768781094941087560875793640525535532327112884457422098626709243438837366544438612494345187082824055962133625992563497578348688362377716052874197318954859419943168293238840650967253428979768174914471295576697297910166552593459344706003004517968878236545781569996814707113652899563701155525595831549652734028079375801011049840146433067357591372148875578600564599012186633988761843668812184890611887719486106813146722560449630473530564224189087913867443662735571369388656311774255509451587284285719148468281016861464373614727943136931801109825226384697656761958073681897135491541403665259712713029197570265357945143957948474457928440595861789934611709054081803739748886145690689405597060359406774889352805879841180037296891057188421107156429661662095080630456247500463397178582307682247793660206141077798096227570706271920835740479557175376471047556295179101366776693835158278125028752519592241260318926271663713834004477714674587061765992879036392572596227717163206850680644090571324792268606965048855055574021894743814679228812963902799936315236952803024428364473368814760178220323081250192177252152570844783356884662460358838330390195476347112817957289851932326380766033978508777054559258130990514012365552203991368360164153190660119943313120613264670449838623116841004073349620405500413567234291069728550272988786832079031672943480157820872619292223739001171604142962375509847246503196175151062338045545483170018006150928790098988486275801518926714252092603343556282298187407560035955164674160449030320238977481848441005026082782025187638254476791860094398020024568759386596598337085932607953175106221135570401666489128499780753246898445118142868437841154624690743000138397671568206496474383466514416790854845442100737692787826385921722784285104015479518435109433702087615719948613726369525367453024040854695265406322501097980447325434490732103474826769579296360544923178800554755986941432341482432307132721019487136641533766770271140751883762470321128915708733083240174283455798042207444725663695364881953965282420910862337594806990143590918976829020716228459099820617117268298296390937905838406179209808456272279844331393880938941877842052462887321868260762721559449869484355806236284007561512974666929030875817119294879375956952571868896484375000000 [60,49] 490219063098357211552722231278023387557018635418259265444875186538686099811858548395280699667337484138063399213067438393789654368936982298902693441127312892290504843242211661251942422906425829129534001038585158217235298649141675983319034256031933718192773722757569737722074359544593290364487328204694772283628649997318735060157184448312674324733632533586979400588826315764365995278166660986443332900944747463676768303305334580467942110126135190548880826531172134848447253241497657260176584007998604507644088978178968524707063024174682328606831973646950606674089441291263440954008187789042692955675648853478768956375876349999311776370467901130264199635180924005221820150602418564050343102737363891832277125914031147434102142336021157644737897386051778444295112290724085259739351603822119302222235983512122371406960163199434394060266720037516682449544040454096928208327144215942914659001147625076536233808489156663605750683341370210244522932287007966116295493066769918788837368983414020842886633824730106992083712984220103078557436353376443309308917068070010493101412779792144266820781938698565205954225378379017069504559080887414633633862588228990458026191223385682491959400595975011187977777097792284391186438438574140917780730811054936811334217925744041509956484113872543493276598528438052456812888239117318112849847534849648979774551663297320472493784385461490915592223201200823043453381996551506267546387135381423619766958222281733846621401972065513901614328032546450662149123667790059466548042073164254723489716183684026266537042913235599656582658098169231724791582924407376904430176134709962900516488184954233274442465815968589353590094663033234212922125050578696974956111454866992949825025016226103095127709250344065774883615928361306380222270324211163439144632182678565662848362221908703472313573092878733577427238629703047923628220886966316793351865248650751158126875822691633871512289071815733650722990755074873671046792309480138847623460048522990391986354594097012308837025239735692982613154438738660659443962318998944075282917994872481281563745650325367091164830083831906608581261689270825235415624276650135253313243568589609307823815833933280328409846279350363020556944549670183135907274612813977880580372348831849303114777800602507317405119645316493283242611426179678388304061797953181667253375053405761718750000 [60,50] -102988666802343750249949693348384256217744168313784221601670750164807014804343128258966509076708047699014452373796368614767217475923565598402917111374000074940740753464857996360021212204850518328390086804064040732323625996749559110059371666912742089187732762950034341760594245130377153469379903358329637630834646382151184967331464349916291698173609470144998925369288818290976454578042405962655495260351099289224236534351760558774519608083547302432856799829197012090078473646864674600240604124549609058299368932530927131980827377733942348681283475523894286543508801585259503507619739461868524397810578752512724034135739499463685424785009143927705464353443352390716018496801956832507705847599628366768994200131610415838832493908505735536088947904886967064652641836844794770571091593675363718695715805813842701181217680711192372574811067991916643736610521826674843727346396755523603889220716350117990174502345851682431365438409617183702405802145488321712234305067101678635069462935437001020202260048123378697162742099449350678412395986643254917697930829899121740543632369312760438457611976189091730711324390636391055462964147391716553536112579554797125450963795491080921599552643031945781072522418379434309272582673579165504704746252643341832546603932525602870455362247297054979859038172476998923344424556492373833501068153814437887328482643188113531499134210348763464452528011601226874320567505740705667261381319658042119515923120839703578564683446508817780830133748598484659104275978788629819550487883304029124437944030311737618656068896313719078857314094074957693889803164457310336786497030745440150497315267780206763954242327576526794410766510720273275553226261496501932691899502432102804538877754089307286485242596230997948096538496515762820442077917416375258846856576433982697189420904313633823426915974907938651893575872738051547044561118607023733974309179472564284552653531335079560373120089501126859109154637608127780652453080780667509497476614015628063335005469003584980393835497262190769512199545082789138362868843621778759708120662866154113545759108177736775267461993141683215168276148303202260738575838056088374365994674250101283843488843947537702409445550995542362189883397011820690832573162908853430574342678669702424316083947777468357171255371230354490463451192752870888558192064010654576122760772705078125000 [60,51] 17316816718356879724135511099836917808570793561312401519942082484969818420454932211988704448383499372266988576103318877021376293669230820614431765894817789335470948831235471882056809952476535403981110132186924404027240229413555965964458532554559962632539421970260050622175310846899068966319054522010017111777706251088866276136116368905876941860534520641081337426300388203601366503285366477119086848793471850235408982718950738677715093149277967262682514903412395751462853644604478895675374159040407254424945795236560784614191798514276389716081161020332417314667170163522008724584696355886212753936433106859446743389464876642716613962871854945001362319225386626156793175278733515816039729693549414556363846835159755799080127636488929438314648067892537818904119108221595803575923597416625980567477435304526327138213765034627153434242056046269277790066076071875332851630291296147192063900390152866455256934158319328579689769516334999171781869258377209289930338616884455012310599165244498115114588492802867063551500771939777803598954208109186545591137196961576287837640792908750274931150779594222092529484977109214228480085796079727792554762236524085227920326902182299540172982722781728606444854338828127645047606693909695690755583167755822317107982656177115130727421213708328937920701341828555410165168182850038881410931388443270450508770910921112236833672762771500226292634115071096418560755975421649321418692609979936898420587296322775406523095218620359740362075956564016686753188003925783359362703185307698253601325781353321425369117424282137993340110588087553615758210362441848537127424414508157254909451665112957853799059889971286764041421522698042302282810529536367159892643160203530174525357389818745671428007121870398485722944260452137554054728102536517498868923018835495130468657198130439466254888317610892559930610879883534700560279234908366202859356076251544844221711595313784522392101464521979144265876909386979850833483982728611502135338602381671170120639692689717401216035567857531688952570307804016112578800430734235722166415068976566471222300716425379466315563136374783991974325673407621419687261431099239113102983695635582685303102971584409314510568053230164524483350456783754559351916984395634272713149406643774150449048377389114332518918772373576391192994067616539588527757587144151329994201660156250000 [60,52] -1723414890826172618976206199953129191090792356722007614344949286735146764908976275150279034931557613213876009220019896452191568718343283570958446606401150327132588308815854639747566810732221206570292166029075725650110333536707725291754417174769198716195671976980519111196807830333989783082982745547413758967479402675911072657378398997623785189166706443032798685991797912340149550130381856538197569217774607580780445594293916165492729975865798738603068851063347714138396072230631137087556190611388291677907876840696264544063053319232917370608759799926394894288380458225355079988017626163307952836747930095480641210957655092037717212068880920734579759607071881486947217359854398904285661631985610913809681015400500121883628345006464745914474760080069047853799976648707292384884769276647455352607130236598928621095357679267069356371249017614110857169734128521179494206746904344838923544227824037848316505988421096963559283514665792611553636102101053246098925288806458563712178777578368015645885622446113368521132588297840877786646810256927280965767326136349148301080481898719040143356293156654827637044822645773344737418758869429759817773097160769482605498573075873757935931366286137926535790194311807825573059112245855057380997700736305716665911345089137321592408908557750929696977408261234469517484436418394065392072513012839520805193582229099549603912007878964536169483355843360453297095175309945986927780513360952852229139092745920800326590729332844774043516070801468159538688356767713413684034279200621398189839271215380273923266507320928085821408186182321446199547461557857164858397723207463757025956023800608279819825441962406548289134638825107074390029626674381681982239364434568893901626922598824564599301137377083139270164406966287630328898873197347245703693515396250645786419794966169010134684706127434277563494371260370321013450762816188110708475226188297879457206694686764792348487034471217531647573353095419616072456799865804250908032978640408327196042143769569837017114500339587065859224815688819108827588720274569184754220589800428436737265705328656518467353824374871024991490896599082870697230149245866963879867140385889062210782981103906774296090975154615042677883803257564414840704815243851468938569539735014954750111439594874199381389658684223436614700673136235664628657104913145303726196289062500 [60,53] -116260554338473021659607039727946490610440576442884618398873673644102910919930907521066419349375985885719969753119905954451578800185363360813605833208546166756314435408745464840723973164319641376283130156159644383623677908492080805216967015776408354917502092783077160154296797167576566656941103464789422032571031862776758645833792655797521598413481524718776368388065537761693907936146769165104234897197370050198934329138531714004330146617464352519388684619355680591320492226425781310742769190305433508072270770423263425566280515409434848100448470532392084686497394597222817042040395543054294016628583707262105342838401547541088540988891843348687656365254525427490553804566017702730348806951457633360860173146176453890623360434805489369390882626005877759111638695092907391658381814901314258467988974098984994591650470080308446639552750551905440151089635667288175974701881198956143568750518930952251605732344623101573288286350189172106656487706417146295151801810442454139633952357120742191674898804411251226982418502758680844522242197201451060848871796260006216805601922836831833013332636316999399548303026037240609817366396202290875581529289714839939071407708847838431800067528336146625122061382262806960893145029529595704310988584160252682546068971489420941042910301094204282417103385168959447804303682553034813119417856704820848010992948349636829046120883016036009180984535519092216486122964117605038605799200771443184484270957317058712982509126566260930956560984283172214685347786507534073881292850092293673084961670453345858903372875316955571856272366532464299869305459244758117376601708924262334899194566771709718216576780704238520842346285662388409242713162167209159883264630533612351879655708715495121593578406892708573825231485487059713249099939585543034513733774660834375823873405496735590481668853856651421215901840208933327444398036861264801138339342077654172193997199812186742170200902607193529216725629916589927946812901922672901372005051785031174333183478123330466816248318876555235937869418608974763728329504112457160862894493734992777167088297623296009493941162867887802002357963786806259410414822569593793006731584988871313280779952210755680376222845456524496426043530830392536882662525874928658139813622199004849445413334483100748736760880572445580466434122968166775535792112350463867187500000 [60,54] 82065399264727717256525194568672873934819072282924238935898206095082167450585370132518589528245414311833787928296466652289880414535707148881860882352179299572469214529994522355408701109893406117572280941466046778197132969984791617093429755024245733995500602021065860801388059087693330089797483029376393163211765399353791747113171044366225027510760432052413400094441844556651453462099541127152545906886101984427988390777316261892048948677808579975527977911446751733362499512396120999303167338597302059285492740384664300195263816224142358196400276192410177580588626047699351420090155595726634896311495446116436549626883557795989596278417511612863463567697501229592568336721208588249297515159369101693911434410273163414539564281744157100120408554950028949289085036216943038404376808749421878589002473902323028365636442405307449962348029569601451601930308812863440549652300099465082114836018740620124731954189502227866353040935561648691778277384171943096788230971700747957077134943042464027873025800995118980289088313409794352467551622085295622549056660983208739238259148664736702572757120729887809090728678250351556849984513744608135436401192388007387349638522956271550117571673670470711910602449601068837398108649138698189537565776311541167825663373503414593699021231553203472859974338704548490151526539538603564529140207613512138952434696896739029546516947621389103559526740769447505653692669019511793340944660202632680277008222585200762095375191424448781177847871868027388585788754117003427618069341742313898011248599503154135577747132287031825879792270856286737648049730811658075459087128828380199291921511855079310393890583897513390283150671979313640788216682008121273273103105516710667819960961403410439463591453921989858727436393659176677534469394887165794820465839429665001093482394592319442996565308769546393836477984530572004654577895685238962300674454677009698170040126053139965744546463613549827232350302042144976420980110323223391288260813077904694133510695199447062715164447910448917132466174813805511668075576968698699379148794835119386814438361208059886641054069702140283454314134323456030195388235237808742333467933083064800130420949798029947547480810765247429995234426868173015100721882250114992048256052814305904855391592920345477276685409251464741603454555729513231199234724044799804687500 [60,55] -12394341361762086706819522514278230111972614036353494561565090715494565428737002793602674824725191410351950062232060781158874368637947200223662226085834494816526497883715925975401752849711025386272406803277909816832212230217111683510788185148547100454734421607052531400011798863683304785110979191112760019830514562265072242802422634886937858711967779519374047096723114598294354955548083859216397879675864035596367870934328129876614834391087302675099530948349168025112916607866989277233502637343939294185244373085660443114972619067676902958853875036530913908056178263198087170248034233552274380080540832717916919507568940003886088628712942234318203121205947022705408974400279411198785399562023604351107226975697866643412650679222861320534656429818370443089959217623723949971975509955885907055589367126066022604466443271922647209971182525127136921745443065832349964750449619723163624007983747500902607900460865419967870604212451427474219113683485751870493634267231930958607020940126843422181327641075270790632342778794345111853562391553248676471493979258644097281001529400752608553559741787446554976353656948210649464071835185718208766416229115755596867720527140458193528863364489850478002089437384247144075597508892777842623204531931798189532295667901888088425361363200183934902107157723401129839425733390531076613919298689402767563910790409002864360837933945465918292818984928938977966631850048250064331245800132540437406851757291717159208839317738203948523152268500825129876981145580541778243922501956918626847602238226051066371228511838093174831715186444627326177880583664920067894455537959425057992164349255889520515168747941685498707615163654966849390779633575792559739081031506193194017702400457064620414576003998537012275600139556771447028143977671638499934748288962777693930877545208880229244619665660157337003933963034824522414125935918388388969157130439137713289511922369833403813931457264941354854706014496174586717487616898463303252537035923121829047606382278356074959256338287793703488410528726169390507961771771139683229934273009608043392756323982642114836558919064611393016214654383963129788867857810653373553503252015378425987092098824868569352849135012926209715309344223873899927905033447818679480574885804437503712742865328534654107573163882641265054473933560075238347053527832031250000 [60,56] -527908678363798524353857587492281238009503845030715131954635570032553262299395567235780955842619085274434866307193197407318033713645064669664286187822479884069543129454445702695652844934493322493013287975705852770435207929147133372595962101097712662501645702195794882181800624837608172997359494455974433921515796273802249446548849860321319975029156087642287254471703218740302970608050394399400273358053914025587299994602623080126389784071542932709421719060956468229810091456117778284225904921749270056029630097595066144226705028713065549266100158109732187617949732052024103275114726726048942409005544286511613645818433710030801726960849984153193749840304319055591892577774858531002990224237611662300283542515121032940429279882720637659104801896849456745018563362589847600647733462682467896581155351034560046162502203749378758144124087499171101166691285094773943484210980990252778220594965143643189794475163646213620646417429713859002069376209023673689179432094702974285157000284862396390567607947483121406021026792162574365596976089654615363090943681196115414005646373939359466638230883642718733925693056583638203935829083285731259649152933446102169175924525352194233029109261757819754360049690186908635184658879356105175946298721504562987458738521666463085922438088349965891799070054919307831617173942583072390966133311536486523015024444113825104236584338566162161848375689155515339753649921543480097896761573570128676450199044351986239295099568866112572801023323620828920900515725909152289322585004373644745481291759097831196683754655892346121437709857702678673243165844539236776451181019942964642140239045131422796800778967017790941298833041938720941073198565003760142315087071241979696086355363625430635857082098447788634872160657522696155038467759464645471070449043009084773723980867394069360557164330155807220328609391950671291572648938228716541967031126650841196607665587177971252939457545455049725152102361172982190853883220555041663254442395372229299441895981042916808601492877337693224773514579252125750458936859880426296821706735922042304534188318746149326963970568646836528668310995306768281435276821645349324914044528412780637667239634039555382692006236265499169803553332205035677415747258958449794530828977827334978750133285178271075197475523110846040708565851673483848571777343750000 [60,57] 518569651628186203753983218513544152955977376211135513081516931011666709478548726857927172163052408055324238421767695320808900523191590594988172560712466504485287372361616697505472276335454991168551607472695084660814693674250421720250039475231666878918899496949748120999001682665097518131860467146079006781225746615728737774205946073004177767102151503143055406502804083792789733288580759655157919699680531170577597020977715984319427621525687916477284733675291207063643902257085930587932134945164180266958908369915249793883458761241130054947933791127646768987387027569440787749655680964632833381324202819130389443327388229838012766326652509240021334073648136163082169664081859450969286476157167675675301333198761167318849697413005586987830534041705496996986740215820924748269672855407330678473780939143316970877237265661234215153101615753732130676811506143767569927044971730970115975703658486958425005717023817327136118808366200996853434888362567486327070825764118759986065133913688272621424991691397025776790532462952520406171185461767054332989509891260641741074386738780580580632683294173135797391281629646902654748564813703289383174146355902962306000193942040168333298405188318762134727866645231902155298464908072933809812733784090536120463032974054931318366927548239242664920874879048095455870623610493750685763822248205612258124341711258952266456670716181361384610296482828649505720048395579072510125124375274720301114084728428352499446890990610006533357687689048893066861564852494217700958354246250604345264995889750607970080022141091819612378921170390736247174560126742420862363878447465593794150387155898148121925178518953950855865854882826233364085897439538820915267308458298806010129990662145415485500128979450178104034288256058253777342978839978255886754298114850077121265435568333339278752188352385763627049806949075131747033414914224951383925811939295296785575956009212359085794603124480577729329738104629111774933608437451383723300805945238035264015986542846366895689675914793548264949069993702027843124707856225711783948194952777553640752343988150973663697644241437064754405735976817213391354270893547703340144987930103696689566133548996764737436454595700808532170450072824210105966069123270882534794195366190912310329533820205798143039392644748630800677346996963024139404296875000 [60,58] -73036241861867452286212789210080248235731390390665734480662032445005361209636219309524677618207059682454772588771354230320978657230877358361779243122876606041969083581832137491777911075225505584956109640172210282924662272848970675242849262148731062402347886727012816390106012857229277304999183349222952945084433515369690617051219115861225737657308407221014010860531333914394587168870929849164136111748860559806459239170255814253530586126120168066170443845584405452004753754361231707198588791655382656863225745832781185516699717051420837657793433217522316291400762072793932250587733060536018312590128042527003092281035171745953619198533892297288405794644577302915218708371439893729058553011230040416593687805341118300082167259013152112139835166833582742312263652836963041720321570986159367135197680907864929022759446018640188059368431787386058640436180023003996114259686272480621039943126027894000636546345453291322966052300589723097769031471864702577714936283552002582826459012941089364772129503076841744548224000228553653920032796241729117471130232696476620225919887687812897741122286529317661823557027924880252978679841770837976168668388577041105005063537575715606410600385042394747285065021118625406902857928379051773034014305076522906679997193191498281516292308051571668719297366559278527510420159654593212529918727263351229944312700049518627430189196977072336041591239733090468203741749724412180659065618362015217900768303317893006033460119999813895111563663931043791566305992370419419976450849956076740689128389025746884158834198545405292449939688638851246482651734574332399751730614697572124606409207370020789386834484319039741528572904513986362124080676629370615145848647594057917706925672375948597396171315462484705146428627692816716694750919579666112828792880162463188122739888684444920502010479654405690238464854619114346298012920398132531492686309363092600378536347194421760395030428597959613786487560184574760919326722501375333353266353851077613275462786922874234225359612265640660337972544661542323958412763365869961304567683083801957683878441393109834829298732985856712507769771769325016656210238601103755297082148643603640698648873300531474898950217529099707097113241945937120799186694817277398536134424384500739390640468132637501061377172106858779443427920341491699218750000 [60,59] -3668215575516306824811159413788819197401588639760941082168956829957977766867608202150908253591048398774723624477169512690343598005393542325358345118620974067120271168041355890325109323653923744485999678563448131332195191879499030537231656601482441025202264856148250207190968903132001113780477161048189498664392794719817222770239564403728701890894706042550094768269742295994135028566918398424187134887776621819415901704613079109124450003854043420201402225352978762731515631713382293280237399742500619654377195042413530762131959442122555455270245850828880221668722617293912976391321940326351829354650941534090256912287791532105865978849950696285156853118445368263416136019314310114008904988548362485231903067619753064870621193920624956900656931707753278275106416428307407634651097767388634735606635334358865431549529010358793872901850689021780027872121022907746426125438869379608158432153055839635551279618073313368634381989807000854369882581823884364952230985582840920528251857548924401285882161825683328913269996158306305346468193343022354324652039835911790805096526849605262877046009673742986794645822346653505724509406068765364542878794423201173140497124444530618506245047194751763871940117732349991624990268137377329465974956360198623493306738014416218081716772054897353301414292894301486401244302413680371183231236005524388649331649421537398915646425917913155075670824494338874335821352879553231810508422335274963426663595785993288749771634929597510857898529666041144331629037246114052168649443793081507311796897831546013079642223546968295429429716940345338440682943207549562560843095747654135569373168082738990926864780212337704011855847604957563665502844162267483281065248536855821229342729855373377084365517098048057198372293775437516987657763574874425450612426048795483259864432264997830566763668986760259366979168156510277703799186526500479377906897157282473209061025784974896273874342932520156628745019950249612465979935323311297473308195494942776863292716031470852690481027290555548525778856569432002532158545930512166038577105204087982472900896818462769936232977733398896196613752697034500651487918269113780516477394563033835733767156496406654398024352938262662292351841409542248272126997723755994100558725495442427324225525200472770859239091123527032323181629180908203125000 [60,60] 2623340098976605534698754932312820155884677489325495196217271545656192509825836299154888344779712267831061620254397026456904123271731558517142121919600834811236435947134394953128898544833990728328153148179294428270461536520947810513111531449896876074242474045943599806566397897255529078109016868750552043283114854948620081950410633412424848214064257033118190146530166680525714029954484251038216428237816822834491446564048691974641445045529300088518765867418297940362641009093553643579209857659861693316729366349797799049847131319922123497991863385636973834373681678773250959587188324774381586516972696996437663565120300529590935140421105124198996595299872250832677597040360972070948815929405643223814643149819466340236491987360646482344728791485568104777984030754831681041096204152036295582810818980810978180160889143667345470747574022707182358435531227562722259388615002355286220775947660198031903352157871053457990320825157240000532490583480175125777168096493233473596278975994095947930038350871819246405914681762407503478949495944422976738258424309529168895245078959169172677255713589146543665749858908420623304950938069210571807731412551654746528088707003437405009478643564648589905025364559042318779709986397973679067823926243645178426567963614164254300441047443989719568552101713143159456251097172019986950659104554221062171312755754452244727155063843323562193378752198490940594602330675433709163944091031469374375477989622403217176198432583671704616471607811099088213144588610748958141809101035509538717299028149613626349340404120806896542053212196210616196127717350894138962478758201197139853401702125145341316161049189677466980584796685830217315144018453061446634382477809574711972272571952751963358484589746433660273443160312688060533710356496486323975218315808214637909546576653806779601326404293444819535368833704824029100929332246382876647081107764195947603344216997295682967948278439816413752832151964599753713427215602936958376715413643379654607498826214404392026118261755746694824508761687721308128453477128104983531106507012630125337136578666858396867798145313790634625546488331879294210067913329630506316063202227641497786720217345183464431519642914457678402807585086220786840930742335116268426362857429819067452124063200349923796750317706027999520301818847656250000 [61,0] -757574470682572915282911982071365648944205438350417156455997180241377905854118713156984452206769901179724425371042530679196763870289672528880594688321453908437651366098329305908089019086948901196370511330413563047569800410008612066977675727935037056949234847142846712420331797558386094910272613919612097745752225743777094751724455048434862915196313573159705110767872060152303115276038629676684029264834581326352456785145912505188481995319548354396772268686628651851532158819348917410333608401757446592489522397010604147151420711657250374886491094831339081204780653009153609804497073789431053129251054002311382803407304493144542745216977265646080153364018378253110777645277294300156926934079060627302115176141657055046860388651754823006639989922289211218847150193081091727533482066848686337200433837522233389190509114399044842351229433319454522732604764499142804773179379302981218583421276160020158338858267292188809870631512297796972017325499518701562869557943499912395186171028263565338860988878292687173331597448106114157725225156580611414578754338934608268936119425724632502661279738189546985740869077570654426615730289491933693786370285779715658289743191393069756942202497864720064070830690548563378227643035398856618334892805881883909419680346951625527968579568927385483851904647758672836276571666783533501425782338294927491199087942757511580500819931411537411810269230924777085587341113971335485390404250811386876775318029413476974310181814908001283302870855853800667180715287836410839502809145049388482690720297400233519192393481279054880048204185333270136617465695603628084444278291092010363533779653051920789521215069167005204435347590077240310675037689121726653122399010333523647016191881544674623530813082122454325922932483728831332235239806534052016702383850899105728325124288115848775003060271381422623028814901160970215196563326512038471082482041172911186541980045324864920745558508876603884641149212913302570459407095149701424780893414264506920500234006296882300974164613657069291670101938671635170677179729609454658203951177257144648045639629903829033354568440500239018106449867845377689746601245553337347289259201998879539966170655826920717944794516433319022813734249510836484578128213880548395422749497946805678262907858898439407423286782482206175585973114392016798422774825829759851371062737206775657019021620559300365721142056507630968553712591528892517089843750000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -612810120466951354310542844593642389763932438515265240477182073031789152014936728233323298398778193727391808073008153012042504919805212546126597314134654062086465189380221834146043702989204812912298068975529176188254222442468949865649984379589925996432558016398424550426003772013812809756622205015306516099987100753077966174467032630998437247446171395151144988300758448811891790176374641129535585178246883017669306557275231750799929503190461224883075932872170445440222440631709398224659577892662209937572889221480783002034109566263744712024722033372363226419415583248353878888351966735979491543507521904097693096069473342875495126794808310461874915702763468672250809718623747788141601594989882094082413323086926692226214333057325151780051668700950204254759860422504468325108750798962013327977681940116659657722322251169749436894040517121228604518904322649937341437727171230129145905406297725532071666546255215162486051871725704545359187384075459355357770836020939558939889008624293738347969239951394938013529006645586112760316045610749482011130989858463048281040623938704434806957163430242845687921592994741714797235567578021233569191463345072770258896518190050705646215297336337335891336504169483686117835932708314326954019568604717047112325725431001649130499581413556019369471150590601198732363341244359215907053961369981382750927843905637997771769681299885944873052055276134440937459276412520093833558259529940195408001811507813824117561735774243693221562538653258444317018707292214429373225055040743890391975839818217472763241962732656991544981676611223189911979458424513969344739560485615293122398566662499645797084796640747677558390250673581194957640208459830524635452099785708668368472375581790861673481281031502018853058020153723861823848382793142277149535753259536879092156522550518350776055859169638949957437172616200990902348589841454518274700492108141891718476175248507233073319321671271382357935668248105519289717017398906867557735428463200031498481045752841958829779467090288558861673813414822823060951280392609719110847200000071095562765771861673175147632567377548293134433258169392163746991780496603402278891576574950394559567538210885247531494029045321941064418297512027714469703793451472924535367827179055968242358116182692115507079878052177079734845923420535076617302782556090115744923495318234017222315675744614994035336635186395071173137694131582975387573242187500000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] 28343162947886784298829303172184263228737144688550755616061469223316702472094508048745369418096196505336244289941391623395343796522219831562718518643834693401081178926131682813791541765831895695853728397645833000340196527108392613463703182903923166290441009912760214432748483728259108616375783656356846543700173270477981457401965532736634043179043489640134591938300035792513627380859074317180994289932398609670220341753496423192726401777031135941990366621402072186035035569016427111660011927570372889084257911200347437609522428609415004773095938210563014097650550917021672018983274353807008198017986876843022288748712753186258945268236462709433812295315190060555785443110659316805678887663535598954665403869079319725482358928541293393562947681662208724237893534123967245611142829771543118926782378911303870059658535187970493557689035284588086384603139707800553904104764472987964598624104612271288689517902142650343073850139363345333069035278032850217895015333024980653529856881153040164325789186475534455610175863645788276285464961365652667763269792939754231233753492279710042147978067114946030495628029789800734098495581504999669539664250909097454315712988530883839510556857406896789365649398036037272643665272582141648432894851620849965539443241744737484661498225144288259698417883166903698988297026809375021287032073897969943018882989913751400907459864637104458328008882091769024715760112512049277325138084184798814642146671266354617178344408417321000840450858129286877239420525969944687334193792621064045604371642263127084429517960724272629460745446339528835912914562479227685838328918348511777474307738477606117698775722697002155054589500443512188398887554847003819466281734731898561704158120993703548618430927453096087162494090751414402329425067026378347254557782380232078639321725355018804291291913598220792667521281121597317448015340919581377852821868183656783607671919743493193927276818282804393502246756574964192319428377864635319610361799345800771946010961157546426880447938711345172076843109883964315443596735295713863435739664950980069779294809914605156489947889117280332817432071921614844974379395967011392162628127164941076744108070454454385508425018284207830956872514735983602631376656589934507137740563498956769264791348436814764163986377806556286613349359424827485834564163145079481783546078551865196115185462165502992537684758862651449029534944656916195526719093322753906250000000000000000000000000000000000000000000000000000000000000000 [61,3] -580375117748839377009732810662499827750901863529103869409877627151951741562100836925208449100137231686472397339387106982884685446034874554766623267375148409752649944971315520393230588807578183548115584972999051585826902068419626953814070490090178200690663934292141244750272479062354637466040753428070735871541242957711907024740902903907878343115546950266018674750739467589802723710062145052122812548788681866874397293668185105659733152497066020073977218788853128360691347125832186448518779285629112623330493281905124015379259212096694700774824798782319398623382955417720689308557792289209695276574861796878867701486486405148045803971262970431828402951487898788627578083608201646918679243130663617500504098285840092714348523321205664250146891687813317720790174035453742021935735583447688046236898550798504038541082459755487133725440972017033115967116429643927975990496996328917040963369031243832908983946912250363084850585214537807201027176305263881066199950366225004881097595030640151389970793563336906355519816026550728813941477131295485029110968369646127616785149846072158897661508701883445050200538519386409354205794997448934049375726888163413828458514953862058090667380551936595183878890414835339250935984304939114876091178398885047143468045344849325010714409515029652619867133508528867310436865049849015965572896182440279763899606857280957450482358492037355973607460315641303566835084095473380961937533222696709437972573124459957620562401336038295297705191452770411180923771744440998939469696294776664455472643797979736255002049247792813193258680023075279679894949228650974601552479862896494906445100268698012293895418248196409191898909171393339451752921841513762043890691465699561401646001195058183955667908166099467197284061293332892000357931547650484531306178677102276086144697737155481433931997947146846880617339633923035477243729571925536398482724033020372362448488123142458588520523561858711154295511058823424152298673124062428551698376749854478953999660605421767649295839778341790571781809729341276357702264379169948504650626972153433791875219150914502413002944533377621508110812274196801272595049615781284808747055765595754544460068595332354166514720898243532517879023180677584991865511472059700049629355022491659411048938645940582902074563133620332164469183907820870457734316411200493376951901863082564253817051392816621908294635453278290576411765910869178242137422785162925720214843750000000000000000000000000000000000000000000000000000000 [61,4] 13408783343996553828859748755834429463745489950828427024023069167263697283281856991754676693612946309115401771717037017686788638798218049191542344634643601698892199774840464664625722247139147265513684978683537172198293889765911380835961321488317506426011498032263518094339008878680612652714064337731819218291877530297432283414675910747854185377691762584729836531942715752440990946512841156436777627468003141293615072769362841029036201959779563308144744125101594931849794583571420170968445421199756315976379583916691739645277928979761228118706710040989054224106062686041115446986772199228549210845268322029976457064442650565993614169030955795574850480918076903795155351271017389559384456559314636381104542672575187361643044353372740548056169884245653317837082790019799847919670066697895954611318778992403356667964239173910082665504344366655986110538375455644045202187015465863309059668618075415467103427390851450959929211260414607532382050750214594057317045453839461779260389247921164098420262445654921109047871777360451612114180216840071898938101091620286909070868998895651513985223026551527518674706292171499701688200176868517520073593934455065982283542432154890478093689453775521402933198855712510799372345028280654357291114695848008021475931498663514974051557352279935979783049886474942383459163886309764235022325462081898899948916041926410076951950089296654475282276934620163550597327020336956782557607635161353291932451922036609246267401020411965366726951442527682973366540612645449237524010492649148133633165242059557310722542186550268259328577451907242275563385382068271746867041394782486751290385413067112167217330985685286517473921699139145814694745436406178759310884186805076783834563690816662993582828024911251243349309824346929559211875378040362247712507054546664977047809245871800685853852621561236278062715236703307961925629028008792019369744666278983903804146857941854827001071290993280910449064473618166377132786653699454973478552926121861619161252890565872597258976852298122562953696186242755920775587794635420099493823489647849964627526099121852930974327278992925759105786948291438874210566972606015168013943364459491986993092534738311704293483187769943662952622308047798628930529644976492288218437682315763964898278748296075866874860516799995808547978798983545296750342233875547524691561014776094013173941546230143077725250396109069726172010258448928643471020905053592287003993988037109375000000000000000000000000000000000000000000000 [61,5] -162508709911831442351962750881469427441867703283817313722102406913045602860605425853285200974397550869447973665881313744692954689094950064734975247336094809467305855865647485279296855232021788604112629559273838108298134791835015605701239793188004819481325471475949691331745466980010473249945444053305678608095183865303482473406774736899120913278998128081011125820122691105410823427796687071719644405062456223029967717289176132488480636063027803854462702679081251650805617662469375181925971119030867410568533517090553383487863685174893889513652562543551477369738943568379110548404421542293040416313606043376405840793490270437202816643091904096081000997275052614519709492817591326972379609318212312843925558737267044146497571288316335557007321223123474871980093097050432294717957402694503032095971338052252030509427518065115128387160292494726352471061418759345043101890380702788222128514086383578810484337965646665756022716154390646192307304052108457252625528224035315074401591170559158141937749460685106855286478799018588592451994620578437844823233885714336629318826186317368345634572868669456692577251382323305920695387066104205666201314157219257130466785027062510554056114559161095704241944295339010075131862512766130068031464067923472637140869922379768425324641597357225042794382166014286094548302839848085364593511235366652227610009235748929512602056043248748076535424082236177501281822382550165770059406954600545583552844445023314892106030042259954653188783513417012244208883544521669851724562011158576112290194979519390773366151190806714861251269814732397484386389814635542657092257572476998844723829956744390560644823392446534324448425106975797634753756169910588406031415694263107221176756710186320987836132436586715454089502565150113596187347052856185623756943576294815575287151371108219237182939978998101191942321141724951666667848129219506803675741454897685618822285247420922345389412713320757358462414396799887585490548573233166711311194015281718840543159776153065362597534340164280171572393202086830385658126055435721279474337503814469608360958728355363660364453780694824163869822509036152079266288108704014459648616987627414117693667364101990181704539168669092006758475500750721213715258033243439199467185470282233609728778106900860903579878091916746298727209352099763786204795174772039926953415656129289476057261579913595650651670893881631859315179876540689157815577914334426168352365493774414062500000000000000000000000000000000000000000 [61,6] 1257125387731126362348141313868739516290812142160364334230102399233043086732452930327275296859995614471617917727106756004668124222207650877138744668964865931745438925328138077164081914307502619636730833536721547890086969608604330267328251528968219021810663460596143168404147400686602261273805978179420306785061323313546495255277270280266559047976592255841811963448672417148926995546722387457782452056437435590424757936270588150396555936254444199562000947561354660218465702972474235474339270557292905636350167383862556684942978600917076203553942731325131566366271890773032852060256842483095439617207283009963077304803160019920263476215642359216903086670459973805145072077185210225374035229561537990902567849541600928154892605271253852463021042294812711310994300490366033645040882756728323844211290001637797492554671207034316465416582244962643119689364409809763034175934182909293289382624054768719795815794737012476382426115606951800872967004656087651962072946378683173008423317661059491539204418069707467546947392947775693978507382873087209022214847757044165496505752813362187588873121339950884763514170829177449364961123625775931374702554026327518854197533424090096788906290534643183220685459941889566502323469951058414954177769532474858886437492989838500862971959725203397629071418582445826448003014429484935310207548542824562025518551606268810414039363870520005693596304299202836042594515018475536816514001054776843969344475377223301074869496753437484273304990388559744358984623261926178722921602015189557392705714318000256588695902428757319020221956300452893066239809757820182117996526163653833326972486717881324974882411285951247366332669125568589848877091381026894767065953890623381665927867769532008138737497808626579860818210635411585838348187153755961689464168286185452831259486369749745540464814897513667159095606058774590749395177446236616586820906018480099347357286680603484375685332707892770759076676355133330752513186299066935547918631576484731563428458200705728916691939668555187808095795178833537581783463598535434623529272372260030582065368562024543799162743307547265473488719638484027823985568569937161955149030197308952554912640639945019875901003475686551625929267226540915400098436807522510925162740062450261987661929197808079461023466233804141142927451878074667879564395034588833197512286142765337329734016755552354880152547720426125882626003607357746886369863348331676888847141526639461517333984375000000000000000000000000000000 [61,7] -6413834463056614145742216853146926121834708337877904309122712184992790223460309462572825843607859979017003634930868006711821880080269250603244930419327411358607885223239163399194842972136960684131010613945966848650404005410851938063618420711575305534453047895375746883047783082719973979988775037396534065972763952271436743810245089140398240327621317469866615939447338502694359433107646291809939669281959568721224143649246248545033919049752693868229876827166412620452232299442034524619445438763909996622189402843978157932730645425206117255912964596415053742928574222050487445934111524284109585041862888033828187836466567000025058545235388422483655017504208075086277465902197561011597198322159694937383812443393395036912837596298034629230293656575500424002338153490402470481730903345123807970450945918114541529272002034802807763438443956918135299584278649410840209360859261274537996722270984326775800956629893860557390049630999729715099926501160245072307556616548561593653180955122725171327809616381637237740121987352287950032367089900529349363908347261898909359194325681802029399358408488339094331059734617873258258006133807826137523743726652027403507773756588553260124195963374800146862493846407660877745469832996942854846001928867877888748026171843834729005494139023654057888794531681836258188942160368916381851361864146859555702627449627346734711073597888880162741585502581295925045636885304102136824258926293254262650051830880827758832978572810415428625966879660571458101959650028593986120625264796108482447061301066715990582015276327515131526215027750557997388578637610787862375903950844796479506336140590770902043107387236639635959117602639268524851176689234197007020311071766612011482042628227168765985416782782023520865264842068971585437970793657065710080240255401794433413248299267854308586986918193678379930120571908784028318272762747823823140156422284418147987142577793921406691206844070999313364578370916630152328667528519088431829635772889471887942821320210266601138123374219251464189041308877897327266249207147777219076616486991272929168053171270175894235558669395513118293464211253625669251882417525860658244950044248493865853489831383674438632770399782872391799811175860644834785476182746966792489946420958806931288923405892391925458711321947324654523468856936812012637128315736401386613403588388642550177327023947763634304896873174781007891683569323969325605179633235236602573081654554698616266250610351562500000000000000000000000 [61,8] 27371170228283402623629456120825859509132519621409697093455975037479887406472539028331938010116442919613315173146659838803842270756936854534053546074214801587375690268934121466398536986637958579364633914285659865326752118534606586308779672999445933891573423087765709989418695861891310529722603392108700155320903026131527654785895131209183830194887803299812419002368635932595443888776835865477349761670400491010488278302463093144464893029394585975128390933104125108005380178170505862109415849317632170770861557918852546465127565433506682325029264092046065279240780424436082159372127356927828950635163597573859605424692152139076257492730137875297138863565908639051491293092728626025040037150604949826010006777292987187973821117777310245963258468550810315826303366940313681451120096799922390394658787191097142195576379117232124946708732138340618479056778840415157988015653518805723363643773835743210849878212940291569139029609766434313751147525340833465241207953524654112108244916629726558181710768459110019833754553867583358496228585541241010924287361009355781257009763732374858457115336312336044928059168517965288536918208416818738559396785861469856626118846458810167441704053001118400868391471867175263232620903046290124003010700842780908094944551122259334191143404359515960565984179926588604814259844878531783755742133032048683237623672105019016120010684253796926269982327728401874927692023803517451014562007401576227482963564412213056623043673223050653784589190406768500197107155468150288289808951851649607357962314395849291253669184516922801174869252419050824583599451358261784434720638346392759415675162481890669469563958330164673491263217003296111142685489410437707107812117164096083078614594677517818624088839111815261019348862881266729660179367051922855001440077201712469612181488281825326765614043063179431656037408412399069408996548609923680380402192927670449332614610709296850039964829098272359958560562259742910580102672183600240834042139591142496972625720141783623931877164290667399635772939034397806420203673906472548498364965039420003252229689397594006325279436406290082816594906169095828674456560473586906651235283345465784618391801643601041882670667532936989521526757493424299067683370567560360854941411144345204632687795130643596601351453759516506027806106496535107496347141094353718349555864760309961895836257153434880106887100241349445051783614933740353224396439090173780393777658304088618024252355098724365234375000000000000 [61,9] -146140295225512415924460529982013402588977912946278531476718148072325828466877529084250123990237739971710622270117107650026996688496489069356379141389536341570236363028856962407706410286160605035880715056975736184844575683959691486952033280642443199085219906796392205814827706346087692088182599360970804581930297996749446274531909293324897496874413868505715753587320417714114199367175775077758273048403159765554161027875123555791435016352685004804347635494948353768937460503278193335093970673911970775721269608984953302316130240628802612397385865632086203154920833818630844908506383741631565561379140823154122361330749979359018678960487473286346050061392280435480810533414617300243299687830868827944335383812001464990525276199189942330858580542332805293518459379038089008989335097070220522612150816435496225702116535102818364344297701395759279266080691486289734800014026194542318140737958005702830417004397948508634114173574551958160595534585326597937573216691210387551878107706824330688312313153921626570726308497068643741912709999615455251612647209958595835039980650303470346300131238770614109134276397162703204425503897447195380170711902162433251140299963797980068825371451286689391110046484110263264363243754671270052008846495485117850871280558801848274199249212914459729609416930098994543858294620435238679762333673996674162543218889723932138165211017246297273273624534597667573547587633350491251943577866552919672915313866151228576785410702149992948793147119370398019740472963527905421204137785723778868946755281666991768320585693129220757111075367982152365263212890609921825847154203768573927771373502874478820387181349675135229978043633123629174573084623133290301490616539251617022707904900157592315783718914845298027257575775140779083243635585876437851922828015846234970391144705727756036626423031865881775492803319615265834800767152805166822131395157164673497029599073214934763676804161103867652277254847713806598271041554843785283647057200610770783035028173746102902823739159589473986029925504428761298884659810758311937009785982076537670500989136279566535727680398484308904544422986291050909512654233524611243354852526471075712735300857303390187026251462547801146341557315689309019513132067452402124960836091181589608746559681480381816903243258732116096774713213312059291416322649432795378429352990696345954144829061611044507670127928873485923293694921163061384728109737844898869535414931419836648274213075637817382812500000000000 [61,10] 970283988220894308818163236849311901651561693099342093683388175167812850992621137964615980702088572823497584684856677270579946202324239672900227330564110414740505185361731292624630708393827264314520658282455437560237187905211228315047145681463365401061742445877529773188749312560138659853446405766524082274949933896710580772295254130959334481329200257791124397780266965301243740101761093738597415273869364573481502275763096460386839108415943795961027389287463032655342450908351255139898129763996940570534060368438086004602523511294012613593496753909922708623985743091880635992286192396324842631979962580503692492054754698195307904559409426413413327903178935394459178458043467648540708289893201038400260476584400554567764740133730261245839033101422440868634865579965985542156820432888364091423954951926019169281806098828084331090801781353908610987435978058548324723146162443058738367903678460319587339342858060028423348446628542302227909327987626688614952633320817996818185466721076512980165417783595751925413841236712454020067511928752540927896010947170120846641715259537078767085252373410642464113320308293381512445649876062693497101017408663957913728783970070889470395877459887680516789415785759723576814571539900580923657503246834142697854869992966683089574366408109002346139047409503449079128721517436315642429528009866226430770397170823926075406950050218420435056118087206401874535955309233495390264723259477806997968408696427133585091571944698959719271676332247845470602324493497173273129428005129642858047207771115606695241759236506991837667189810960827835504150311818145563347279178864093529604849850315097511999880592831057518109759373872529360115251548812684123785201558291977301304726580414040756762271975885865001845828217084740918739817907363303586557261465937566424917233298080327007804232465685553658141635424924901715676429625603967275589389405142042252185652147924303958359028471576593458065599592192714520687109186614020808451668153333710610076448467376060106779906406531956928450735512374788488382642817189718307223271987144487723086094749455268228243423054491934445046440723599162892438537078075231508132732112686669304150784684054538153647151189159303936079533482128797636071370111716372862182451971396119791767502490839591548376914979055434487208514891222858903409843152309015037726210104220131779148255736287108654845800549545099711317781731361020481130728711783710880092734818447297584498301148414611816406250000000 [61,11] -5748162026704526263687084077374905562442406964403452798601196038774098433390940574269029982612981710478481307863466475171118437931294107883031368243579389515018477875439183605947846039879259900263859879272548201330967302584044773455193326239724626493597765818775054147522368902623783746690696288117449981465772197759663451672849691461450212323928045775430532927152604999361289389977253545232598592160064796650709439318454760649183519556448955985303099283404651787420288735822046973696319177383599734970472127591967905307069647948912265014766990819787849334153566952205033045087609043522305209803540153810171254696889567006616302573460769846807124389531661913062700333200584303546101134417056058911977274784878806968349185553794492535429104229527136023997290748705887677363997953677877116709195048281934055658811414618078949162972836753049071609929015972412617290212922446774196966656295493421770339619978739843083861265681712527657686624141896523964898634141754286853348309676673162267075610684876652286362947740258508584991879499785428027437313629807099784489493345550003288551441830115640169550724128740141236841144108951788547521218193595556164768809536874703285436981107194530062746723687021674840211440531240785855075700554423598685687613274668835835702481341803126035623446866270188363277774838988580634705607504338771160830791921872879303926862963241135984939030808185118242627833452805904116119387892150411664505795494268495648815668321306829875104382815726691564620738209823863078490819801318001238374356898950524066482838721353098442445452477872303620670891832521164437062763754012145474540349034714408840194993899539579567477979552572307316806385464511004870930685731550924690904334643090983860972193320820116182910567512764789286804049506861736327546860982238045773335422371587479753442324822004299590125385445462295860786616955424373766613692303254114156781981869981951185909000139425999830812271073229834175116643977991339346708230887928141862812045534769714733991371930034687698343992994305905973771414300189842253463521392213150094356792546930557518308629576550955330801473897876561244349292900100614439993559298402389946670375806802350704904562563356189085908893855695668930125101780466132051027532121902125502388344588770917029624922479998026695245634250651851342511484359738633475165616382657752566246706426600452871714772432397415261877897054638835804761990653241957027752562225941801443696022033691406250000000000000 [61,12] 26356179500229168652996158182104079355672259525355414283823536184479448874976250923063139851570380152449324241275374824441579590640893646493317335142875960527073704960316549081452074996186265347355002787857239026066852097146933658869443784256308989136647149498279037670751022934695169259794350333546216696547512290464047712355064727495586083671362732913972295911907211452007772113009829839044275067071849293911062562132392957522619689814927813197722764312779863280522835944889360255419440776956979221966773863878909569107132542402576901643230963414028355677005433061694709477677741747596640686978718428714937518043798407821049271828635294244419985824467173617002727399006220258730145586245528380167891344217270989448129423596001431636046547790658647476527407051573059658161573827889738902274617477076062934546185528105769778620830762927398357874581198903837623631956147994778145025018586036964825509895568122372750203604146817114911310486959581347126931397270806492294073541502010862669234982405652387936648346355359487944383980400514812217719767269795855907452679305270593640392174906301239232880001270832433734291878928268182847305689059934887002064283028297201785850925026771924971729392719738891149431328019104229710244498053949231839575412392350007172677769977316442442707808369671664266652527453220497099539368968359168808329323626386735041375257029717921408149385313062163894319291978897065108162667414434991749667158087686062476648200537355359055453837137564201505773247597479959328332533175435590497027736135077599161864135467180613092141206331005328442325002102890577435508906465418029315567054590607771614745155503286461212894085349875810611939759211987573173821110594716685265602285070539557307448930779446214525945187975087586653929252368278937439585200785901430377339776577322822327164491391351797337711688066628490203206273540084090484104232210996856008491681488626340773204217874597613429803402243425871730731148935275245094688958172492534331822716577351695356024418429753857561100818014018646081245484291991871441103804055222232772474362110247667556928534434341963669447288651851321414952044956838329555208264507545877251077805508898008527753246540290531702545959620053976663694072603566623927133826634205216090852094896832822828324103850967760958401885650717135295233362246853893779197482918284195003721043248446077436361371947879036449545136640871436129787933794514035584777289500379993114620447158813476562500000000 [61,13] -91884007419516642410462727858079127402535109790613957540467382880955019994381931172353933965504096986657747567925183636521076977791950381422934287090367826182231825722435414593076820850349506127755899049424902063476496666925494397003889778235075875695348670981951499804448194885286577016917310002864643579256406308726744170727407509952887295323682315011488367453072584079661309844241358597908877776113468351620910350116824132301426982776456962077862945788568756458109775566760328727471932910243897105530272971083045017277411125951533264662076465417693543451830658234487753247140883302996418193725096435973627782391395903501824171362183467269337797660956774486823918488786539180580595808390634301806049366856534174934909455999715094310280025003586113323382574029854507431566510650536158689715227208519581693562823521872477079741231041123957384028987524678500608856514895182751069988488044509508796883489617877948242979505863709933078748856593673423371975219915130817694793817532044009731565104731634869073945173413175115059504432351897000070871214756922032323886622033457762604148668304677810186069513915256147138588601061067671421309856940591349983093023044497671220720944437231617371126772622650066278060576003703816611217410489789185856965880764670135792909795930443164323010567498456750755105836258784106057386264703642775929041990162238092125648504180864204271230381666332258452566252487683046528411577549416428675686742278937678120206756011793103275238499720057658871424083397143250580923907944077354941490643214818872761559204971524747600344071664574951551779957546568144004072047847976099840583934250273194115142399124843991510521957836809504915176537917584760970649378008282808257927327605087575010766228201129240664701929943183180923906024448559483504204330373686649677523693080578311137741859233331255761903852782486754251408717623045869045766882904766896146518408853081590860760463634712686967019133448103765293098709602810763168058964989261087461877792201495220050148919214497311780678734242218051643009716830866953961188593586672708704172658489387806892048657827590008956150452038642382447224839146071243290591030726039420203398886347671807809639830277033989936980374098137732419756711148100456005851848344198417699125434757787241040756566218057097156846125340385732968530577598348547064318868435824683192695476147275563950764093337753123827112860955369548191020239954508730395588145256624557077884674072265625000000000 [61,14] 245200476665665800796939027197047093015886608409474247114595541429557622630410601442830397965286626165250161660236013727643883096553777035591700005097420865860298815973605986547867172551764613986796801586807907257668445625249583398432421183607728806885335805718053490392993767986639865599097441380355536771912163815069051524626697919148552622781701690126279634968875584620561273828796071951225654149197183835406819920109312788527280906808866987805008497897988306074745065633017466011793223920929732820283836418314100537689621883933831397843680046917413135286434943395407978735130253077213046138304476028744354896542557206576466176196195573185079799156298001567377238150922446089668951070346398478874229284895813973876552286968173614800577966522584613239739223851062308833510975976767903165201453894119127247266711941607075109793183091774131281302905739546762509835639268395162284682990961257944859541993285335396457458227655340454441984503919824686163546295246795551205369971735436615790171298061872767093286039503668531324207539437259684693824689975453328176726005223071195940203047381162783688728875235385357261907403392291169893556302709303101744560071107781457280623801467214754411798070002513934529857808614735299621262655328047124170924573273598161034701049864841436207615213318159214701966338818119630382243202789000757975894144362304658851170691626892945160437472667718111244581827108610019467735938103838410392110656991616428258016289569135347803092254144458210130872542498516721531237144445453950509458042879840133985610670004360873098923992678930296976918801084333933093075653553555053236949880782204630346584603819877819444127647671598672504423294247048050075390367164572277046693238738240252064850213093118085013139174872606422029130388304100960586689494573477378959612031591133027902945186079972216581945558094513050166060664142079693169494780338648370927508273214767493915610765269376550123839540808529533158427676327940345639923331160706980243064166331213822828719054794256903752586701893690304961392915328771724035618793304718597022727084599776135385805893712227404297871029519888889224334629522735769208499940273256162005686367033129568434155081552463354326168741888481357609326543441326324278857279493647604321341700430641545648379944484677980247395014850670546973012705103382129778119260676952798816971084039715451736642850830834221602072387669337099669076124569110780582192887777637224644422531127929687500000 [61,15] -498692150881157187102610983807309275841096241283762926937638592933974246254594602590517004538170097458709748112390637768030468284752710021660599392641178210341407134750378735118243564494754068613731096472646789846959841991375033174173800917428620057005815214146271632169757638700022981747038378446270056755512238893525952790149477030404312291581597904027710073720343296164273928368370945702594414143707617704891415540772207141453961974544891657282311478681417850686832267108701091597715293489613450466771917805444219345444521848591563365417807206043673785711708234117775682816205697636189849281054759184172572083335634475584188249810874989635076631719513866584175744848370574529229309984327998082655693010389983892136631308870896710733998240255434807130766515820819513252489270129500729333703631781127983679283328888286392505809193333710074990785228962255848480175859684508657030593892215487477689544359181616357804810003476517520438703415107968867346711007499234714818045306548564143175433368861360395807178252179378865029940104067901737323115734992883931633670887345195184544155866292711151052319608857189304160957418310451734435482469789449603364929182705865845703613636517667761890019596531137794368501100837092810760354117607071811880744459718554607070474971405152213136421691486846894360646837545736214593632840341034535398362175137265712325366505737426058564385955196792362524825648594456176028516174957353805602069115478720598771694883844417318610800556436059508455406750714064887050400916322252830098979119412352201865885037549267730640192728639774682487743802189865673558878448504655320015753446197517255679196105438950713262697507749533968757153615189276301084701286651527082244394023937334163013257874459817960532019801316009644947083684198199172765814973708380783301740437170611300781602076253454317330419497356764914675748486550411048849497684694537751148165640191603305392277833362907804655339900418566957476765513953137798945907377016584616323474883749922588646347777952102871574318427677809689267912265789133613756838735610332052821568418341212852274568140064282271107604054303299767969058152679664912019746752710038072325065413963734095359495835833617400170810718819103479789806568562817674358364075242088194749845135563601756708412831162395798824092529947065689695243957107659488843446770849491306728000007047235077132686802909023860045883536566790924355295488989980867700069211423397064208984375000000000000 [61,16] 732385490502625537297133096325482936868806961044674585358060552874670828003390805979477941362462318737233770743086862788426588600070998445177892425368572182604163490184100061015803295947377617117451176345255624034077981154476658896180576180929461878980944043177666069253792072869315399705736914576600010772649441105046384440693795408160330852215378814364565779274112180703050949139919675451647167035627407453023825054564648022258511998561261380743441915103591933255273386617344836041200253327352541580033800815493888490808309732241183024938005446479578429749796304795849603717865786459118520382826037135238037493064218290432087221597456433065722095565664718828680977461407918942494245004536601681358756279885774127909051759153798255348808734717085128801856888687653332817570681649232171486169881278172721561131401242337739053577845347276390612987856808742714210138491780292536729728928186875645481894956125675010367409175585601380113022083593813357129719213627578442929272652975711147546565172992327759487370857513865247735692414974368811118252859783967752587878080656070407644321329794758442939996018493746141007677057752476904038703635794717982327303339196769600635204127419478334498590739407284542318331046702090051883119658475815067044973207097979444079484545947205999542154549204196589454783313839414585195429261458724874757504259560588808069750590080339201102207522038508003910600029360938376385912145133502018726880847597131275697977348351456376101702342830855639858920008244070188799109531539780564262859382901964488325151546218055043331507618804605344345900672049524124693099463594150662932749946800555537179915434127446509391981270934282409704799288755211235755900076658055304928500546745595485967393297971387612366971638868716194635890066334377779564985169602939960045085317656220836878691319563818689130317988770302298469587951217988717522042894025375024616656037734708786185812982279907292844807516728654215966327755858698166894682482787620422376443032283726825739816552701496036083575002985586342110492932528589108300594686367058268080526658271726161306126216113241483428010947235856050047853440844287415902165115946739643195191938809304078284629732806476296137855336568684614919833299793793207812582674027387416127868593394317276443215141112801320002771707203373773026725921095435493196350517443102642130597316987489179562193923015022930708022425591699690772696379470474425943393725901842117309570312500000000 [61,17] -572126399289218390543226894837334007665939211747218165916098169580986761609824236793899780467837994703954299787175116241528784761992086471274933026656423278923163754828966370471536498849089582784317757149477289697089124002418082375688596010810129225464182260643632759015274095594744789809744045339755120487995812951594490239446573718970392298462802827066314509030728410987383185479510614417200174541279853932389692126113396359504978798228499886484284053083507525216209556898818267855856969985183190115532440423673775157791920260573720079621127259245561589773242473214074723234428304517345239013179994179837514973566291221573628169481115663882951273613655001276070044946851465652538318696032837388561166403311381973613872452634910766900868678010461457983304248531354937128989250766016762475234344697287587215272536850501284025971502694431714493767413026421716678677658214783962180284746740528778239192856993882340621758210260892543272921568164985894378134759675212389819693889633738357350369011741683112566343106051871979230217786336861204726607348423750705195214847069484847792719378015054638359601051929968782927964195640310630722014028895442226030062748329338940681342543677268226784642596183583308474539548239908208846396827512267434252918083632366100568817221339957342605280907074140597013109444209059238570743461802572308177863035495485030334029607622723633691855897769431863558848614111756933779225828593387930516392772817404307972550613597802773526873311756512551358240541571705012089227198090603877184731100560206884439109963725495204016460097373139466490046031333170691261224533912095828719354575912601909893210952896911292761130938785934422237556436263329597306133098935100715090571747512245470567604098911773961100890526501624342381741895120865016276465150455174521404399502392925143986366521242039560348942332881710188195466764244651856621407512453553087613671534917964442364369549297606201552541005813329788706633156923750117222448436449352018753326741825256475607944381310388208149430950169503709506632738866688830630067243865543608195767938678184105587608852648388808032425510456886365118946488829515127929839245770337411597268499986526777919168745675294988653557952583547964148541432149990469993234300398956247497767711470148596241987710245862477588212220258007072578913721583728437078543427496882130302120103835148794030182455740699152839827300968921755443957755105088835989590734243392944335937500000000 [61,18] -633765593926906613295307787673522026701203866156310375187810388605787402468692020687912053541049147444491190549126420569817832632544643891875914769826263976520208189769797107430310784007924692082514696485071859813829907491171949279350480274768655393243304189920252951475075824971389940635865238156610151977444983568101599194586647383358153900756473231372667234318889217217244907647345791344344928955931725142994661333535325889312495779122421850987520756344805745878593127659788732242208786000754980667026255769622946087212709201459038953046286785588492399960168025246447585786647892642338092088497611217054252776084736915589030928651564961531498606953734123978888509850936453535195269478870227468289936098164203420327658734050963851970492669659684496549965638158850131427045515909462207858958863299744564328816123252856944076864023705821194755513510657340103178887925246476380419191800792159893159536382521668399541914262766214252990599742422946511206194482958195070194687391001194671711280987002506169718931771104322500705675388888282679931203276227605908717573841689861277074400807658985775523742338182674151495569550193561846960822478047493104421107911057849324888497131792540593047897860772556165276661393868409436734950132010007721609164604460315626683224554183873750331835901634497773844202859746663651197485819805942992910064833150225171138801593878079662546737375956987650942653075708479732241644352438397818646437091419035659851137337774718688222481505760772637974581890420638854515470348403230051404455718595967297144515657741264002039407584856910464447790829778117367458524330716392681525400265901270060312141090049170695055252353205988163333907629432561333373052146257345978143643547386069723420466058706611830965619677341042752527603912292814205771253280187586974740207637893787630892919297343927889978047878187157198007996614038443605502723358834742941285582336220330981798411388544565211099643495402165601186658311841372713697077223514336811801285228802549154372923809693338177326317375947765840456559785857289088764720960432344914574577634079876846153127724618839392835659171315597041956308622298881593115400133903373317883043648836095886850592400994505369363509404116836230167848047350530523144483770759775100680421701317722513050975554707529801862456859931397114677563224859716671575426641681197586475542546852169806558771089879708494692661763210611759354271010913350892224116250872611999511718750000 [61,19] 3519640510001357759868273084168437313092515745037305405394385209754160252215705460934421857031879383091037858206738181164439518037881203805795414903516176048728040189786972148515482117092321410714733665689411655070676692044378798560215154001783976786523365603897512176959668677822880157165147021234666168147440567989913754264326462168479901860317305603463746992082095780705281707551108358105727061638775574545538475323196819603204575932166094530569569733357136451712093392475364629447332241161885128439377098978292822549913380192767070293884117754736657813851307344607342903970167924603685842614875604391766385875714904695042662143175284163309284540970873445117853341362277795580182187822140540257446247944311679772912012683960348036667233263440475791109850544999773990703840008899420382873278685838172272254680812237789323950465406409853693891960129733190664319790768586497383922109411635561612018005948021420214128818721209322533183051120866410573874011707270828816151268412033710649217494218857766957458919059222032238669506166586260322931491819829836265349372576442485824997705018067246653661934038330084336319440149869208467264023632708478834670399659497262039347798496960912097610503010434788680198897300466290139887173706474207085611518694747875059841175210647111370747628929961132366244295245401968361188787632772807454496683888285831176604655902535373210763411120318469990802181034656284825523848057753803119279315501341895864626221444310119935396812078871610634442897815859213950397239305643262797959731020790591090739436627600608551113924752294085345849182430083005150275581189820934258013958209430757950016456207233869959888648544595786178770246875311964495715074687156437124563026226989443029770641047020162631227487305441180263740553958791186680561330782987201597570656113882911843600323750516804462584316110550587377121105544140897074240779563879769064551015276308207892860829636677453811981899882511009713634795176537055822590608025789581310807831427027377633536750843237822680987291713729555059861597223019842473653374399914018200674817617805978676510821333145700002604009648601010337959580343867887096410948692563156686012055945098019583255870845891585160042782890371388592254168977467901745420361546432728622661887607993398832008206112382582816948556909131132968526743476656515190735375256755769984121003270242432001051912627534981862971667569120384072567375710605119820684194564819335937500000000 [61,20] -7799595377920604269014034423967768673535579519332981296570998150305447718391740560802098251898622508698604640433161778886835348321308972444033243279824503251440608442982649289187060228799495374711103492958250097059570976717912320586559229640247437735741378984360448174038943932057736507131077456317977968110440849720960801565510921431512615657060896777893600680252498080338363516175773991923626309334450988977286320060971381293585551753454103442903920541221342867879935170238641411466102642052390449448278258142044823237378471563416321759026788424582800237668429843227353628519416670164039994370611080477603969040947982673369387666911726700356233748040829285988843434239200069290411171149071745740945476889705690826431886769837845338265360572575080236926941002465687807391960176829144385616708306549670271478444002030814998569975238260661784894035427264242503318021620470078907036102259131960892871919628794938827361511056655897677899774338188077446592417377053853013474124014855602560899916447877773993676152441238665353811686496623848896858059987101060909075949806695608791270229115273216274719924409266523516015891490473381311974041551485399543678222354784290088821040614982316392687727380951106683709596979488330388991121055529387187851739138312251619905659098800967949715083060479584286306199716167261835711871841377122167997493556729302785523066138667134229697496195261902332027297752022069356513186234236554637537637285064555399930737894611253520145892963733344537088050380887404254324167546198842865136900865295383956418663711502498780007555569754691337154901656295528425970913267325576737864954092091285807799304697537735863674663786165736386755850623611097292954778411389791698154230415829992066786894855631703156763127475551307742155955401368698757551912178514754093318384013364484167043758768659436607650596831978614157892642315935387412634244094140946874879232350572424285139200292525976632851704824209804923767199684588942476190599508174580373223667255390236872210073773115315828731218661491850036042775597778442938028976482757003056198508444235988332882140953209346793261901063553727974644969517242678599154630965429647964987644707355565910069568126643396496886267069995432987396063169988519493007946712005858909155753106012818893611666872463990169768204859249059943702599810248842559438136908128923572912057271045096505544183616105156362889942743665924913820663988417436485178768634796142578125000 [61,21] 10741343526160367000552106642963797909851430307975330056175013615021735053375414203580669471446361945747369440700376733720405979147179423685138756676778900506710613795806542468835770599378854566038871014832280753280287482249406413187396768724550522409052202521827504290552301407607097312195631712811101536034656219050319465524365700562341666351659616674004422383838587630527122169703006625128461466904645389975459016882754171173799002399619341926151990470345644935980552607049974543848628048180381286081881035074816596173822404937189306305559891661235534122182954964545151618683368085137306629225316146143553024372505911519203547759277014151025074827517641370924044765146097756126877341117106588869746962532713001705723429509516658399645044700726827431035488363391616782694504363805978517838111061865980683406968112343282034153609594260576770303348460338959419151449984440156410316738575299753230926674189081768865688200790697873647267069950230724185802817710760112287828767852760428985044110889274271844260398247340709985675344549582056749943218996220012523538767829636916353791480232826566270796870044357859881536020290801682297563382401589718522677263544575634422126634818832751525186923506501761844700902506755410613967097273918250099453180672089179911789401362832197538065567811308800744791757039342433907352284979849203743387209470480972710107170560802955474103858662073824354085445257803110148640863181654976419402436241122666656404815837838872203985796235133267347685702546047557324805131876236359507743834643826668198718738841813144651993228192111482290032714290482322300065432317384091675562521097256826118664221444139151609776633529042596023415638975320257559882548338064871313310748659710436808745134663417530783294483153254425395272388438085655172637810269816049322792331120729775250997807662005658654605249813301111225036848529502098212827933254304633465284676649523521803650348537755330125890178742753190423743759860475022950402626940747536589159417275934439878873990910110744231771756126817064513528324565576867098542737657625522696560557763556813864942312916298247746820677278823753813347637836835919138551235805097201345263937732823695695123053905294229226980655647731582327151918126299415151399141297116396187453848845410354057768497708572392415043596162773070661906713543474021511003000089336952593017683669977534473709007314854653404672627393240391668882693920750170946121215820312500000000 [61,22] -6001657253080852242425720031642002271045414088817707622754020399574804232097844161026031215266799572051684212263917953759449519740468123828842332193917620125655846200710752385880183624888316788787731085315506321726615398577012359997560715236661228845954918696461419243474756548091819406536166132215841443809720313810045398071084577003799420565042209471592936416284401009381323654952577431228230244799905395999550716276800211955504158626691459256219699906095762765293539614936745296287604809255038384877852967410141075854123716569560879759148413132823406435011828636634625095177672120494364836049216685963437660390774132972213640696486889770815041226264236433415861610856450032460830578742200733976416826726024503651604544981944274334281313210929592419173522138592976919306667038212087129943287145342256724757757842215870558083939231134139213590311966416903102337313784808654513810453514583532404348328353059373597449124221843227437479472380948763182506233936750307724528359734482641899075247836725934478534987235098156145521465943797326508090200161231219883767235362414324443919819274725008563996182328733851942320931133502162240269849499588982768134481950482828110209206674258622943414521506864866297140762466124298155896801588527757258108372489209941038140499442258820837349380963648202213621635538071650078997209739136488870137988523973308231800479851503083844217417594586504092235653059564963585228307282508916194910872011049260007120326728442124450853004131532181537093348952012837733650884801406907474725118532394918174388855263609660649295552238743391037663402080171183175641559785965339319214351617208005440422287876368241164817598674606462281173989500096941015243198149262769324093870583915164429627318433072303890127232177375370556362180807384540271102705108726112450217241793805433077582635861521652878369949517495093857045318230563158962075209880993832227611396071224746119028181259665423002818691533828475274790249545127640795006311471737153224737967057283250429283521123966507139584858069745572890983920968911267545646563026393828045421987737631997678502983267640330830988644971906947401665308957494999537231719142344804554612398797940744202491394959085435263349059533541984290500948773003483353519136027900196592283143637149060850811788138026204914095994689751660641704046520164673608046407876634953451921203304356690332839060138764356425323382143027783897082372277509421110153198242187500000 [61,23] -15065025163948261290109908943074908960459833720396707557363714607055279851930292675754418286566368301394352087498190160761682283460629756825919676347058152009174321855212052656587603436636177584955464388076632245996037576315982946595255569021680807445718596839138291651991197414967153315578159300572410436320193665819050261927169818652515295506847733400307144817886334458331812738617158580966469459155232201708642985269109379877150707679760274399206761780531092658013025106493037327104001479730840160624802762843787098606910229762126371705050736474266707070203683172260787152670214585799560286796463414602796716771421392518976063190406307913871654334619960344200774363547003872099686518222363431715882317487266560547569807643415329549752313723461394492395537913219724533666035464580853575672956552298934859098576370100818626038004585140657957651733557492551449406778421595174723188074615087043920528886546313265963047122774907862068209599811962804626974265765362903115055676426028787496040079259185469017444036883099874040883564740998712313521246798290391227100880197676652448763537670531760068383242810147044779715418002384146539073460820393907733886957095290214340244103359351142617882243385332841199814542293714484144005189286787222675094664557455369358813411410295916652780810862399414656827498933936061950635740245448799594349602842796680359875648857258685813541647465669861207659628766715661158843452649002824918481467713140760920185169205231853852311687512763939510043913864050983271100376580595258568632638723855084337012201207259379702141546587973604793538221817595249183517415006394003929913351952379677867318256164460978050015132820408779785139167715684276321159496026700720284237815860302957476930523126647490313249926546777999937748672272989198906008873177024571692073622612515170581438962520166018370838171881196508270949952335081234183616212781110842894912915381664826940327632365065493886572771236454855709739411698767903590418673250126483855189480234145834922470729691604215744970354936227171568593237832699336428976082238102188343863097094856553406639740997753032894097902893291939977420566865330473258610060762553897397605579955272468015199058951132595336841746314760414433509180047834148586738782345703613452994417639590005914485051101110567429843851958087373149690934146901768458434215212036274701341679386490171248406170820675874108757544278525131176138529554009437561035156250000000 [61,24] 58205784532416194291857325257308895608551261595912927787288947087600409254137403205877465177542414810603259045966318046928388580161383555803414880408022851666220523704892941589691980119273527966141815838269190212607968739105677717956986913650918847126138906630121297408790941732986221370838702796678922031131078937912824262413321274478842714694187361965858178981487200298754866367702022202285128670428245152490394865269231339625924088285639525115573785801215456240428530629468395414030485090399674051330513681017316953608098688509711567347467053652726853386305559614183668578073592412086135980640626522301714525207170131604599021424083439662523608715994527019720211389084410140700823231890228818420823181200746271411109608815000539008265111902833658572759190101112869632067112922901698123672814280653227922049107154038765285742813412523819032629540053320000345286352651621460587778084792851559902586870526049435099521048242809582016416850383236036477412472882984511945987215558150288046206963422566145846776279646795064487644893824120750445557110715972341413439012941732160666614453917258751992738951627465347570613592590662131184011977387350864462942397783951083955116134916804540160726550136475817583239332801184333481307258931808304862597669162828105363492501051198864873662365602186568950171312279794300743407372424274242789274132507022785807317139257602007677008940291068710040590501277715919483918539616673503737142396321835738989316839327197146691042733259423715629793593158208086913653529656190519876728290292312398824475345215078354184608725625079596699243972137430983428551826118172587195484746319187217713316090161629521194811728635623624054381732827668202761882418122987095207604601155149653782015574661193506885435275792900075788829742654913243321957278038124586394920960621774362477953364864754040575039857628404345549397083046776624316940571915028077594293676323655213491578745565701859971079822280295927011560879492236705168774298023202874470244683019681736451820221434317326842901523399791136204232209496915807654196060420496501857638767824084054758001524039153049241685417584451527960752267245103111206396764664774401284686178018418174311506809507044772863642970804288735156432408095327667330102584343999425741231315365248817697257161540348383084411939626146731811712214311351952136831142040642783623606906382378208950982229419467855503766973157553366036154329776763916015625000000000 [61,25] -119355353593355765196716453819761435796820814074754940118000579944508250181674864546910133655177898234765459674206592330743353131692423000837827511425797328177890650724320658454418463066345935213300872508548707718729222656985189345679249757500396657234179512096426303420465225232817978697209841550864629879095613906052644633590534068728856791119531880886362937248317312515643594804597889727177520898185861558029260567537130238988375940774876509390623040467524660703807649150436399167742036845231249819880734359989301821342401134736277444416325998998806369735871817151318242922172789749492806295097977583397896858219982665711401438493057185194863614052778628293155030742647450600854486695462178318836910035511234161489095517750970949902331724991755684955897606357994893603840576592947462206001181865928052001072845618434126219072549332265650137513376981526175877368241842142083559138641549241249752101254691874619079312069296431443092808795175724641683804239348991892215714507629416753300976511346855461503810361111377512815239188933985542410828498923775575969017296077392214595064497197979196800598134812107749461437998224435513154756958485145999986853960191482366072276662775469665835401532921766990711489550397807801060776633599847710738291034098013752189269901251918007016355953553271080812004952954924483247585946396942638755298045779412948317341321887269688608925232413629266159364866523420151779139289718722417798686513004166504068047537148862749151953645678795314887027800568272920283741444925808397598735912776425162158146666812953415490958041567388949139668971316556105192400085942491347903601336455286799812642181591516518121029419592946386647448326058501976373571344644565132919956445354327220787559897183540553246150135388936620834505529085023044212583733605155940816813759081903786099380850530221319746057866159001268220586511198950333298360166251687709651291853174855635174591503189856129958382574079594843558242050338506693231872763114898422681757939741597736986000679180504911904763473633966656254353820821978052901994807735869092383429499371233464088645284527057454611900298526282023139284194720151628521554715852669580653719472784332309960776538274514873785436999441012772050400651374638638916038699407326058133683155166517559623383725891594193763063181181409921416927194174098675310133323085434118409900927637236549176357139794010862703099729031919196131639182567596435546875000000 [61,26] 181950468043337136259485064170473219938519187346693913768479173321054813572165161767348443280152505128165686184143377596389694945939768557167026298053868250434502202397822930475363491012059622147674880503607321899094934944367613112385041653762577007381483923918221847233441924124723230352389019675011624741379451189839679120760794713454262060326850578161769999667497609099824057477302619723253501036911350292829126836796514947762553303080366854545042102326112306146813044163846465042041235145701045352254103543921313042338929816207680984301698471413857708983355636372968213839991065091629545184080452397513820898867446974085960476457179977996178755817076282864396911303407983724546624206215241303289763442615675459786555338727868779325674559262659225266302669241089370759439069839355530548587442600472094545483746271563571992157169478049667102639549170204348222113260731176299737422269082131473441856359441669248259958945644552498531893575191722167486088601212999806302057208534670093841324068709989068977651304134316647673221567432037799111647286609299843129567206853716978903017832785308685997944112101884698615075683268841378142030819727234410003132112060387546196896119406223261709524284936034427955237509531494147722941372580690738005551291781415468809848671605841262781008261833714470794165850862180187733928336068682520192103690928340587999322628191480083925648236961534265978049038696614863425500177183839766447435693637132725764295615223992293681821417050423382728490392327797638219400175984914591152592184574866401196275831817098687498633238347763526082302421458775777211503966563053083223835252685427250281015997431198512122824968078922173511664212867455003581922216762410902800822160878437397872853528701580590011684316807935217984702198361058559796057132474423057549888095037021149470604846256662683771345133528063303954122830671848660520761025579193486275693769980702733734426059134708175515746658706666419383860448142910285524630058692696098517774517787510615559959139714740436830909866959925141325176963125957646869485145994611832678237866690076361018821825586302154070625043851043395837394075985602051941415708997717703813170932295307188829810657091399754105336701548309594371443924888292840332779334811484739500222197050935829151954106086428400417425002796925687679555877943321845965467923897554521427131553443998479209254366649845490160747329966284269175957888364791870117187500 [61,27] -223227772553838069377034218258717129984795717490360623526137690741368442213318184476449541224366623657954363921033203045649925840625534267140292920481837358808820975377445348888296663519148304399758254236901398130112218331100491836520962567738113845884824355126992288501852074423847994854967913695858337976543080921054022680536338649306984389279225904880341705983316030904035359277087266575858031797261101320419306813656406652312149058377559499260327905145380895539183826707417123244518177987243857666587580544995658659276763672705826196050357824843815323519439218395205403462455638750317625676185447238281457793613608654724914951741784576686722209905518564306529701031125836160241227669651305919253579748834928933997654060519162754860514598013765085557331530435163463836933768465480980698082505241796426380163352673302972451702517747957699062683498512920311124707330329799465758105706707031741890334313795771310408494688684605189590516463181918886268597189958960849989682258389814768478171585288638574788161419450013203558706937948379938513587831190510541103466919167222743972388140960194823827299585258134020184103059903434408839302012794017255502206476431670880992575757460772673548403806920016872568132406064334036785461650375883404217953750763594146023839110967278423616850440015875000126617145885155258384529074975022217986948952830412950170895703886786507948954099995436292507645183902979015900823622809678526954723802609805874105983520579655683419003096832047974874826905517617502672817081007844954149105051838378279258843362855480214909261348074827626287084629699840854166303225302716963609141265686735464380054864711907171071975983333952134364745419107102055485387491950731293472498660358200225830406721183946957079829218658164470783173176337397126354458326087302288703542140218429234652863697518392759321416725497904612533403871845018118515232289297838437320376335237913243116490994660145365142055076224391938073126640616640116906118031682767907967103575549826756589367459088644540274001825776639021005507652206822193787913613786249882659850363285657005572772604612961766193198066270668502004571523301634688297357658968300318581939821672776407126118965797393887524540891224002257181879188117631271044878177400590535977577360116412276636777203456554513955157678180357256716498593914389075141840396925405553880828204357771991552057059930713744932972986134700477123260498046875000000000 [61,28] 227021970005330863359816881491021497257633968507877684971235777816443110445080351077060285213362269373161868116751427975334837473716334284516895599538618745483243032809751674291842451315750367090472273577895544485975503020752555130622273817451079829391426881575347821069467375801418729480749536197454925006272764311196804102354223345544749960161621349708475561824317798708789730007624722807915341083349858838313266050669404159994934197164225453217369524377800914971903687103469824102473065560674746853449039751481655045644045519846405041122847701195031645666059485704142654776162355291506974134337469917188887364425494380454843037120160034779791523777056028623706983999997178404994990056835162535709800321978059715019062899484695950918251501430714182259112584522991498969325887065179490014981797558816008553671395990116606232716266770439546090655156993858963675913206755789364426012911733487229011096406375193987567602931870110504106350607173344766210803633349883928151178567962934090208497942098463611401910592105308549614029887720842503792882177038234137781704173094771396330497510064251760124247801348964288628131145632705443343506109210549864269098061860945883994714590854593845436348659712482150013318126489806135202211189947629149344283235265585224890611651777956685300359564223297358596422440074149028230774614301884416561740195585412317651726908284119621504818457540188336010899174253244639355951307435274390143461864539584250241570197159170172150475316240858019725576948396272850955484925106284936875499228762692144049617612887145525315057256559625815571323596687778917517745798434900277595520630449139455488449134177985166909857210756164413008700817475568610680324432226425600345120817143282694683001977088342410468227692475665406211196320816887544193636462360523800039271361535159975285039542750413732730230029398227715701167042943130718935953555675061869486852285704208099542065673792397448591275861402089674252758238855185008531616683205569705140486573446551156215153256216244062422703691830539624116255298265021133558076856927824594320649261661311578557727972770244230958706025322365436811537561386568503200743632712242540158242475429002698862487699700107174844942123473290976206343107116343536913845730666747696624346760556823838858044720774232966659579862309631980083639898446627916609035769284216429689360925076302755827040542001542949845926955276809167116880416870117187500 [61,29] -193692817395940458576376053133206021941090988869721534521482006845930400898278953574676810189684353719914721429157467352097445078527710589042026738519051507741468390865499654777894788800513957491928199523729244763771201819872711753798760212588453077566866637864141537436365359127606598879352771106115027939684457175820292957443117748585067254698478195082346662705076168400919307135822421490586439268029385297747158860018175643600671988368942818423873455954719077870417430922270139741679590137891683425292747595316358535634476292933472213841857155291206472977045532957763879040841835254654343824055575650933680245701033768759691307943386609601201707546258188816421808377711626284301862341416097250648553731821129951261324172713648460707936733510312104055388421468176939479008823023338670446793882870792596873155905494072209417997119772371928030206671139034798839868315832047916498752099462375353502736050070223361209617782727061806087151644742045136124845170758497353545955116333263934240123645833832613855995311488757240210275926327356273061242568293142306148505704552617207601728311381680484320643645002059538162432215686684205218448839585254853937906190250610272082975956246889085326790040768739518531558149661501600322441555997969693043169977487920097596920613323595755811441090093408582218710571361860067576262703363244287398401367890860372952712429073926809597652099272643386049492396820256099273683377493611477082055110354108119284594528960333414891884964684468307484230974382340319566743834402628252809834169415117630336927047171006908174804958953965438484773240583537970088707181544456601087476524494626707377238490634423511501025219877747933390640991546763863210467078691136858200026009272341365799974347126145319253668446498927762627165619192002903147962100866910659082655037860898335646440553551647674833853856896138358347709398827438178684994531476784079546344246965313949297458573429801965385508639203778530909274911224803689070978265547677517066942998310919416119872716619893302533227306052136228518021135977360590957528179974218307989969424126074433381964029483605542740095621345683694358491238850796328264232438965303666927242809735887306974039448055924229310329641715627672656190086477241029883168992354008948289578199863766722166226075589766348080242710984737414403898607849309293886694994548656135739069850662418371964128803452975802201763144694268703460693359375000000 [61,30] 139162705502917182123673299126033637310591973859560028156868426066551117618664761180486296990437039626728077312722889203330317115170690698259905707239640410390505661506956608042337452311869584989415765214636110034779141514567672970884729561298983239216338302307969879062011524862589091133490779096404492435505100346930050796538267674679835025115333106889626558576014816879725073513869537246417676219966302942773352746471311382309712965114538804516049454027363420480575736281737484262623227787459337417907196142137267444480017639879943165752554903410809757791483990903028974537824064641588613464371282911423104808875152804281442867778300361915517077608938362857450931846636457016590597658521386940301582333696109771957076703277041929722750177497817856670684488955663849360230869846846945790265486949522387201329113015975703078033917028400608341421711584858745003504564651037287689183505294851846613485064244366113612103441974564274526741130474546782251431923208279134311455020175643139820627222796177728527019186047400787617549046727848455278544542879957904192667069276031109355317200708122295784741581889514375514006394075485035119576842693354719642039735632507441066016198978179272981285014668577274948783119248630564743079599643203475803565230380433742577953746616168448098105896844519128465781741859642790598317129459204583789368861875226369733317153700547712961181172855343693787188625701423781176585642935740797884008182413949792221050231638535389481916682395870437284658077856656735568353695566364061247677941543877228440579221807307696675574724318652555246912955400660650019890720627503269823685765870201739934161685897784970669991203972787092747891065447575894799661804358136950314885043784546717683771497233569829694372751556477455660363804891023788104582933939187554719830418054185430184955897614490450979082592125116842341789147404136189099793715444575790027552766358915769597006736461446847456294895002220213062362568662264507848635945453855271849122831956751652752476734148296277943763998890599774893428709554798246133346701252517976485974695114276271239818383582385090116605976645568701546746426953678611250064993107962447990026901098141201146681768964470716897936785920287016189965856028587114135387366438667330565778035129718601252649229978996333267193008897791861774052697413287675425725983371944230237047343151889188452995267664125123019402963109314441680908203125000 [61,31] -84250799531935727608059148476940880513372771194742863654869632284001735163813553076153115283288312730793435036437809076385670468908028805115826192968976581356507233018727787346785777731119005634317362441713274837767772734132568448343752581558398205512246295253098286317133606354545839774317910480306934149060478704504814504210473579800207883111797643041578089449500577857942204419247433969820834239400289728745255668229319712798102409021477386372197499439401967147476167398934725945305681948229727683378431400636112093648403050169704534973004854786084473111610683357247530193094759878224660094313518804368533583690910264454587949852068228480824167969821999909499067062320856183427994135518460623960385927734185214058938251432493292449266948265601320530478191308716629334315438815024796658412068964064768799530748237619823334682275265924892059056974710981757287798859895134204177407559472561125942542473543779618356545799602045474407252942404779550261517733544788627613709134454100863004765881910941768608817765576093584634110103361016536896844068403816017200418168173054112944342069797943437779494354912614145618101614783798119186771960401842082337591151809860113398148012745530778167128648774196017739357989686186112643868099545894631180202617027130345696767141482545992339149672462334193063191552513087514003477496830684378568995748716333037690138687780344578884864225753870269307148503660998446162067932120589125791701790217055359276678990381616953829282069264820135597219540797034902183278436314691792143623255347380482897119677059371003571792097094842337330591866710087301552664617376514267409934473106929405066170398377366413425758715315140900619893772136010268462635551827912853819834631814394179075307930679858813207519196581656367868342508967479277983225760372900603443971878225602407454908585353693949836293716461627536808925001189045435508640560404478977223293752189703980063292060980113253243762654366063106105807610281564303049752649391018120882297401334994144260915774636965406191724110830528463657360979279909209621920770615752060020665574969479830930779797919160150902596389361297027586428124798818531990432754168243801525692375493555065208167767664460528081157811211888100679511552617704746698532946250929558118543240864508144798967264525598638372909387216522607881299244660234858494839827927519332394748573514120927423209916895530113833956420421600341796875000000 [61,32] 43262881483123977987671674357049107787185408225783321543223578668127634973775741753061993393870809079599733011293273766070961046141848934458312969194408290631449336461341315404732606960725940953362281525794639593513758871668703764691473859639002913295681396937966560745034149728445093857294030040355342371776946023743444776466306099042900797330670152423504170922414351144382127561872152589831623766917952796532503288132893596555229538331631456175140829969921353404794909635071729878411938194352084792883604645703846460599506181776255040885172814374009199955685279906325930618063652262638066379656857373204289002094860317451855577625281264479982652382861526193602508328503135502230640357102691760026819408081034633179978916774159033448780023642771935810885417058199916713891457233336400773681318530421508023668190969708430890062650049015901196552216839185098328601683936408273196014970386362342560820971739155753167052841812542474797522105065726627635733567848954440211559518328517704375183175187066294712236825361361403852695377680913627631793752722720787180920043257322528449649088737639749535946024087043607165072800652438333379212480115241376550658609337119067942070697907443692547464885504524505102758490697173392985265575644747663573493393809655004465638124569728012894031447000990086647842465798328451773937384370312966585708161195936429770273824151831360640607520314400729996242490615204444787247504626666499222732981943553035517267696469909932430706991658554033106335622064146278715202421276781504913474229450222506868758643029682710093482466356158080560429924209005883028588997135970056976546751524629494883406798192786916858683358537677053297654539856656580553453522647936568544802767472410717170917609710616919922409165715658268480189973644225426448435228397786794368533492331906512786595834779725760516281279017982970358082898587976489490636892549999379647060607070325481595752554016978433757484360426057422929910027795294133833490580337187878014923542904928295499104672703648218517545726223192256485273185658178161706307770759084629803567442004921187128780886324616550994814904474048199888526665808560391845600859734010579161258465408800682684666423697857274119296315031899357302607876267273180446193632321586724418955278304231163559686804151444531063625358126077449343261649737726074601685309311724947944783915431446160229644881667354638921096920967102050781250000 [61,33] -19649896680609843699551053091561449023111429789126248773930737533554029922196119107356665351804393791861578984014344339168267287905485854885087466210858058170447333982142767303452972297382425550544364054320842792664647994712709621933454386876481919447331705198731140609438170764995058884966447347542145866398762668852868447033417716848532718957346750717831043084227071642070003699248534258462615190847294345901924084249084937690559589218512552774937144506460411658248779980720712387067164368571891573870252477143922941116415534100635233444851172740640397019829675797624199182658233278076603924962737004387660470997155893702266892746944122495126486137559899153001396371431403883578411260496763756426750413710103648446385105893079042705677420738726858126404314344787479245970003150146984506837429373967565806579620471336895881007542157721963541397724661522879761629704142205563467853114168263775022869420861177407329470326370866859688520694428697241413785136781026018097410134861256874600958006153442275205380155951961543784734163864556121937152394357013698477878682590877728139010815092568033388875241486037322641591610017774058090454896348690067352570735093710249024264793390427537131111919179886116810246883760607064481206939796981769153229162916799597763058418205796238745024905529141275705998297169930870703544336951430337885191955480852022973015058010632204813444670394489024293200496288549047455457844973806611461229604289882666890661661618807724379042155468420540060105546411146842224067407196539564337532755940649797014995011810205270071756802830592083368321104980472859924818397558019620689783425299246146623873580089126656456922992205496959264647620639128266640378354604809625598883851537658866300249448849331930893878044828117683541796877359870891571450858626193562924558997111329121369678723449920821314363457095161827209618274237169924585558518399213618558301392481098833188382021422889201470512474581825527562785238328949228000374296094924627578262650785082864440216072607825491755843156695077127746415250312225917397124441341727011927287220394684432098456590040762132987706992851378520037210366649946401770840529397763465595169376345347146551323170437657101987724466911123971007959066597476980401503251863928493850950444336530566837538573597031232681523655962572740768357342801474336261319361213987640033325881292521758458846647954487707465887069702148437500000 [61,34] 9160024470774230394520070196978124854628708582744077868706110894989089207589405250678353367047448339854939621909971324112085756078857246825812459508200752752511337708343995572755289436658342486550654928472567063621939424070892663519925260177039140016179286778032557206884925861638444107400151161942283305396621043126502868107507243594181467405270123854676410342779771857728036485280563048971485899265268190087999039783580694417354333501508856038976057090139305405269169536082871980363209160734794170745915349099082413978277905394929393841924478122814834845750905428364100716803397127719162567246178747704718498672467437455299969399050481602373191331650643669275630802802371247161934695645493541047362041216175066986919143161212822136845678622649028863954909919887349340860814823630058004097089535826214355391996895328778718347925178042986490760458512631260015178905327506652977749273316366713806567997375602424082613190159190479226750301520263190485760949052946026181268943592096078209619676216990732685668324042397953669808790708835339514943295773196272609656161605929228786140517680214105132439267884221732381113591447100351495429194243370696674876196460429109377655855519008845762948621791758365455708851264801109132141396562611021984612424378414659717054953511055445871844464885259104830180652881405346564003872166971758381962842509937879433024774899799608672681334759922540449992239603522385781597301814748349857752158940605603662510498999175323031419937833194906553905052146884204626490111368164688945229193688183205328182554541849965316309706422898440031218791920836232882851677124565082443062395997166639559774584714363936367865478928149194351629060843679742522605812846062803283745147226570191155964367152740547618092237370073372105963732126618342034153854792965416937863098806769563940434634197339224080882816909800359115590159043837184216439689021475854287982757734240608479563830044990637427585201337622880878307153407609181417776329899185665619191652089925927550075975735241836599422308429067817955162229095991519489976480312147363765846149404340533136759368077100795583235170120846731064309996212249285561858477632211300371851438933650043590596329190666133029742465511625533937618331754437619054202633489332057044749814006754237930765053804562920707793204709417104292073341914024295681287197954733470902302740120634952369904624447372043505311012268066406250 [61,35] -5532704179573976831153961016019854379645737409033770350108225592106269705980204865950362117944165383795334533226360892636702951403104333046792412560770063046876925216288883876101243305494994625899782455009029604221517551678743027202216327609204283551442205930334563335087199358844856953058976617310988212340901258051544619060604884045621044604910176893359752787917297131900878275177888160406221437332944391797389702244173868220456347488088067393595364728751337675552335678837088928010041784515242145583310764908635105730117957270347016868299643699770417120609224520621421996370347803526671812066296663612985735987766676323796715255978746341188719331399836107505251322509694487471577423860804745466981096915116073323505410443836910465644077934737842834770587035037386888964156606552719140066094345507005501648835718164526197801849648151199699686503009106141488381856780470808348535468277480426126106447564753539705565602453908603412192739293208997888530173367735714292505933502746554611896789962598933169538592825048127446018047420345965680335510910787066312626926766412716991776786685529258972148586147039823321935681151574088364392117252030814928005080466485903987029830199128766612934693836968766038838647127020084981919164650924935047335708093512694039917181753075956996007358231020003119573849946138223468349201595468870646137863064523485353427631608712458643983323932659576777266049081330261725961429446727751686760213467232737465199995563211139502878193744148931979773217228035657039804319964631405616589294643482614811773086132902935519686912531078493853494420362332583562752166606616108021335060793766571382650964142711672198878429097852560260691435675489015372462361006575101560609543724458543265704545288687711153702304066606753418176992304464515811853505589793576817603917248395898586222090178726084879857563271180517573707560514199021230075824837928548575360200207109958342246602178194032743109382760387595276846005039224579862389290723293443728231639508961878513155964046364751116952282785277483266166244739761982788336395926654944038702587431348893809517808950446280816871252837495258173018140246407571479134564031174420637399090589330912697676612473994043092847959401783252405555242452754660440042912985579173462280340947317331832192598575728893490776655685180149673736113655711114297060218249869999326221586821716869053489062935113906860351562500000000 [61,36] 4249768745832154555379837893760302144972258195033497799525567613252185070504739248631076825608644498165174848421331947496212872579050353922211565520863252063830969070361304889823737443896575802909732895663632330428327445372585763488255908349224127535838503814584116020372179684774186085594441129266384304932317247115040472129306164070821047280708116502715783982436543943985159591948520128774359348428993133107396099540739160641686481373188122475298482284521741387006416314537101374646512212106043091173807140272764352282560825709395263492443292432898629421346985657967841340590161621403535477312266832621097481255160866737370818936751199141404071107035902765875091858466865363956743137004756320390429604231342527291509925432635437893735689726850896950839567013758274072398850842244494332490744797399989881824819473036218905099769144063957585078845249487361333136791750909823134901593868464727087404116077762008956790711968342019818039508791180116278512064034144371745450549077994697461201973104964500946543540903955397733425752237841699436508766065913437792794031556400489346158731234961689407150058167879771357564376330024126019222887607869630793717560161288971937510933909652524544400774497589885046958100892463227794758737961293187116229027762546557911816698022215247604791777154416636570351088909878835460350678594082236033378472075306500726945892634199765549314751972317981507600292764677335844450465413313545651037305663628025278975598518952367853618578809519303386575422057927623534720897849246227595868194574596919158456850191730757195083970046532282358015769163869832921605099779890324332982195597616827056582045761161695738306830681955356203369744770011344331770554249823560633520198399907532369672768108211706281421791218393673554716261149489451478547838963195568588758922453199401347136626647772509920772761271983039421706178748625310313841610490898980560478752874263258157849824780675256585509888600369451997104642397805601278788383156798667731243802235028027955448596922565318174123376076147462404143101128560295286964242044800246186519352138024538872496215392838182934276414434876961070884646798894715094393364807512995537920964633862772557787519132309832681721183822019526306071544765308235987587511930450745024652693383518932489559999221438620743351500777862213074768657743791437841352956107571747655833344775588855668502219486981630325317382812500 [61,37] -3303960876679377314019962500056298686763515765672596559141569598744196088265731032823092647012146399750595210446924392279338158551527382472876050499856148750842526752876042384295084072408766670119691034668656017367393731495662076471573176974339057836148817255194425989861157596088586753032080397244740199707193137144710900757303104583436749507576875778338138706310123236202522152311774094206168465637669146685108260176348682636842849497526223178823986080948069181712121737302235560516869001366581378029499418161557848828155395803686199032147974982831161834844605024299650814395489754854311008958392921410586270189740921125228655092197917992478369845390493546310301887505946580744675889899185423974012274731098451174024699340851516762924082761466267373676841692899771606787780366678495532278506498962678298840936851093961704151583565830431552232783740466525529621750312330922145460418627213473886782064487675195021227858630591398671582965541053837332379455695693215426893305826814865161330274124286430004406730971639887970544614835021780691276336795337684453461200538331559104513237130393518853051442037458363046508558167650051103437531708613201867094401380090873984578888561222272434910418234296327859461437542833815246615778529167208458974630970909653296362953366675700960595915440822868140884285031137009677796080617743131799799537321437989898952110447873780511160046419392754584153506389829414487850313739133531674533177484262360655786089313937873686457376838955330676660845842531084185584564346291317260389999119459849068611077947093932869645515201055786235377586057947526356703212194253982305309631398314127062367322627753379833501029071916825387180332890358499023021221289974034023284766755439256921768000988098448194881374915297371387315918623217199968399165132856067769869536965957915683348784284768755468875974020175757490561110686369574770777709220981576618032588326161795882025117656841163864584810839828587183965515179337920846615457772784076469898339393170954747614219841158107168120541643092459602850732112863131682150797844644851589947835860319875606661856695883185742815139150497405951823437129454730269552506058972235609000978339444324711648906402994106365956936639735137587635235515537755923895642375033238389939283537931146285102704477338712971434572480521138777592161162400128144028171657671196555922099591384721861686557531356811523437500000 [61,38] 2302566242403612923619109928410523382446185730855766583043171591375601546651873903355617361128534009605863193218845597991288196662734620569345736179513551797077919030906889036299542023766005938036773706583662346802858352590731916725826636199820275332008794757112024043594916513956901299107402262094817889282483977670681607256971243944919748567602865353325648121471657369363577168841069088092478348744578581593117464467264745801755272731140871501354826896972021278737630371741322060070004173978152545793436373067503915795332641013348859541603946129258727248704225433693478510790597393238846240912741369046113613815642510256614935987588202379738339973261524351067136806967030853159793488181844811483206847005258997452237116298348636482746169730181625527145235379095303354052309485935463060725613901300244294774481868401043040069023388932588515779738575398021197687351031724121916856644243793108428075926545978533475174072324133644300408829153539240648356738168197892490357730034015964659357146303332199419875035796946434601909493435508252416228934721354502628824539016419526776691249700162455068660042321811288920107002369717278090079452324119889856190135934589647194516021017991512300135926253421775635159768810112766599490517878387694236837834589106939861530173746046712765936266646124414345614792327542202562222116089117830183352872425383557221313570890309410529590899285271252495164499872863576060293657221202550375321576425353128281226463040460648360115509304679443833951977282394871722218608966507533267977733343902073669037558705233998098094578867206181104752087640604626646910900873876356070034038862455918680677339515257158689491809734225598571963685252531891774661019273864767376872695481585686294511720329456319551184342550890587618811526814194316144117979017056237303387469407189923030758633156138689666553287624896517003259268101021349148440204768708945017839485088193642285295723457369511185632334891929295886685167482675426347656817635057182022007649702044817250246494709863656899878143503023895916577406606014795631035004666690580274293638254325690185328857516770141951748465465107329332284177147206157247440457991608977296178908043331817448493416302926058831280082053812924426631041763138040219097776109764241436862933434753572962986452113862307833552971608335829650043088932851290064013631387978241205072293951161555014550685882568359375000000 [61,39] -1406080882686079719255874309977410328390493183926233731574124705095447901403183622661522280557032655650538311316699912051309231325048086463061887229126855582181470691854818219019346787646549084343878022038416090348666079623181784048796822550479322946324040208379115678324347861456257177766532494691563719591356642605923925229574748970575966675130589655521420581537891853986461072346167158558578785834968494278343049466778525801384431310738505805785251106580350640124688996043197527274366809117433892541254809038630377715318317010941633568974228285819067080305802086515596359660971636195538689047412172673280099137740323222435380544002398152680490905001547731539975381515319363776973163982698921093810984874086233234855083249622001633609390502725028024730519671275501009271859243630849457120918675056609014888327892551556904268562009663797830290454628577432570004206511280821161090921100546072368064532439335709629421936497456271251438468520533255117334831339223668623376713311210183673657118324122600002992910113587131841168282884409690313056302930354850853610216162327033903129756061544129995400450999127918430759903828069334539219767789226377758768358807667549217872155410302568183314243598645939324125004425690885720901628879215599588451342191685597830689046953229855233795020906263949045819271679752496576646058576941841636212730255909676560188784342980237700522645110379102659439468421509159478065925336558044990582696105443739397098393391128661164549790829393952184233031823874010462339715116751694928796584145371981614864407344755283489347047288432349028924206479340760740196872875624468679187509355279612830733268423171399976184610468739808004560949673285699838461054221662767963829671030533376670396943480262963481250094727348965069725763620479453094743916714183968072311850296941385582420681313771143193357765634768509681665565878676738574693338753452853578467815713557763267665336368969892792602094779323439752181414020243453358860461960148922807523212858203842787324482053900653273466130750599115633803985991574326755577462556212482303221446170672735313914236986187690594181050594008966146598536336334977536446908398462348932241810247160550204335545789083941779623951458477220936337458101918299682489336920553148128789713478523220086274753008400610275332866090000499422154320311067299760216332338898931331172548198082949966192245483398437500000 [61,40] 758892077831707307995980771185908268309614817224832280224591435116793473126783545387142611424552345961740271172756946426499002818234181388256585855236204993616578689345847622640003030576406768432661461980663212861301148732674436048630076488350147675228345556131437706659631466199677411376524954630146152539894198646602402066391662009087498920862570102562848513978498750471183008054955864197206634014172572163154622142842778934461673003772161026286860871578306163707909119238977940280552505229118073151316466268802443195267446521234988671862747881914287312578719661090045121126512130984531721150338113763308482309671373261768223857598526884791823484076911033539501572069846457197998556511612730891216290117545025596031119226200012327344475404415990398490008464989879015816733953505828537628717094792620088311651567552615550443312144389624129998093879590509260430460896691701353089422322417868475506838636420600319766426331857893286002270406979685490617715128250310708113368400371747890035144052564807362933273698895276191423490336293845103034855025884460071054015882443735013626970992432349174521682761021627180368123727080998983513533378109390771198473392500241835581372415431862091885647337303138678254961669938717257861168388516299648043774508617071180687509238428696978779122685007472654602890438268633057382394278446736331873920571499005058025623962651189569548665081326469338741748891923773827276433464767179552692441531365465646864277449319783886733684025105876916951473220692989629403063964431071819838154018699834739541241053336935485017567392042459531493780673906367704917635325644682132345035871981525157245462048348029998197607382903056861905471882250074195207438384477348945570557765621653568227384233389076119127782307668437312132696208648572312701597217726616714117784127956302834814866012146954378007445431243984773105011947321322873236315750237809712606586444831645320132345095163253085182420510300472644136956026193668368662901784546601607871613617887524657599201966937664757408929681134807250318994073653015813607569196162610054971380751140526335692499167181343549524841558815419688327733032708592202302910675320816207670254336673784172608714190847489999474990807959835887466115136465194891099344810847592244505714867460042671224668100776455808203444117944258077467990989223894054941876538035450128205638975487090647220611572265625000 [61,41] -367080310024415604419728190966939731141787643790960912655194588971601546592386167668052329960769626959888479079726418326699698696687855745726431040234449900675158009853905570195375600090453401457281773886921515240031458010245792120273706744924130371168474927239698236085997027965674165752302823728909090529092317792258284144518148812150319275180816283541088065576015996056781300662781012518639762386949413998954631055243135596291701833654609983286817151106824000863661081518268146994102221803899758808589378156401070586583878841459239693454700356925129117916794469796361036943328090937377007216813213101089427836689951569031007830838405592564817031658501848236572182498594847789929104928839343552562769185165151630749026767451787047809791514629399889822429677777614118631469149927852396439701701185057119822417049361539902938652501247552892112833037478131235078750887182076836195888579323745755282093152850576564829682900988207623576314080236157788637055250824464546520848933751257343967760065050351945012533485919298992434844535793300403294295367411760739805929114304139506408819135947036341175906465276232362195460111039632415980751697327270681497844748042349183316869195571954728640188942367652199494596142715835868719766975474822409009888290536216906697190158119141892059590926479029004293884314709879202825397237296582533224109482850895180909422588069267526846800366635531597097751011774077664358290542356933037072456842885321657450738477188512542648399712797155378396662379488718011462341612575867251046644132178157221790332732299485104138283143608880294717990410362803066344723842881100497146814701193674460710506497072016689325844832127402190461400415098840326833178824378080565756168626829643867098071564277800613020781451630205780566754682675005737548280622437121358029520498956368253981535353486779737635855081670259726344443500468920000302749849820868300203651829631027313685346097728351080213235033895434730392451419425565085210003363490127531134967325662468012764622188553605121821271844245448893661413052237807280424767217673601504589206245840330293479266080037525948105259951929253379070941515185414229101814766092805281143108347966042076884548226087920265985099150986199262639727901230096644129361909095246279909311609365508276531175346121342851808883789669526794422829424506948006951337348802155702287564054131507873535156250000000 [61,42] 160970571574553114701062095220076831629004626060026744917594074781787583656398562428445754714779537591316144240710318082873531098290122411626114445406941641474712406076438313427763696363217139669900242175641654856729386930256112865861229284679829047896682170193968011932199926425128743237042500676724984943961441310498623214673692599196381876781283952191537950612499693241620931633651611508820206528408405064086972352780885660334283132937584391971603614132207610946618710314242238531457806019595192545315476923446093160344136141848750999975848265205669345952278374046171876974628682515744193699917374808213614966500173969514370564203011974392336539845907987717566361694930652712088818927497306944693793434718363065115431766329258631155677168935011931851130007446302730556764341786903006345035755593076866680388547656442712748290181469283370798197348098381844706233773741984848035635993154167067198492535927119128638031101626740932832306503737129948205285100351092426277745321089078174307963442310855096666485684992781084628748060679930624844191963070677367822551398667823559834778331253321840618918251115349037252936613371100724477584973835046587909115065110770916018367120553346251397167843421816422720895747108384740218301135142397156581204450199779122940655269469813300208233457056761922010531234499183222833919320042013195580984196377838739287423563635008062307515733829699867598531928468306874753805257737615944506610533634400996264078727054990941624666033487586162365661331331951526273181280075034027312625563997200811275148323352413510849568225295310582861084971950538925328531380635170486616746338584814033426165091360074617670563990710570900779610980254833492905962000218668950574507549808257401768806544108195646012544022667423304392459984087715144631238182958194756790582729648422622350540735016064129905069322575264452201997456074835817131209622405112362329760483797593369350563052741192321826815270881738025360384605254946118418695069671715332220603148169702343340218112693029985007086524749185112285978827230528489654765797759208317794414093453575842028804852688687568941290446381958774706093617905637110727559757354126119160206453782636559406641141916067524874092676866549315072799632830221360489016024868105063581785999874482365204166164140063943105964336468610019825709463416086921356542779881770854899514233693480491638183593750 [61,43] -64536434489621063456572929829748526421179620510798226631851302886718305340806142647451366359751471914019604358911077059197001763175622543671772583657290801965131099011378967885130190498252820983835171380156046593809673251863580674928184703537340433977245748942069382030018028591982042465960490906906928758296629881951211933840016452443334755244679383942068969595800620422907217347339965136141452043396562638844366869763422015525763639599532982297851233777446560237952953390781451426969992905851635400811890372878527270553922012495959721220850118997561778287368899105985753028787803002606805890670453107144987398956441873073312259790166120790043707317130127425054128271231363627090422007356907956517568742137265433388878280187871667998799488892020672879887952922075264546518704718793152538035929376235178806144068537014281155407111039453080381847660218151518298624745273053380365305785540925047817385882105505567549125338810733601848856240136453277633049669753405084973290137856325089224381766206024350194374521369942571295739028106712364194799448550190697874077580976802955560127485903240903761813622193833240788227417174562398155165306111851382424665947017049692342082453410125710027701059632405531638946093348174463722264354005546103837627631853378551352090183822258661923241803715158278230327996612092156640003948322904114711034223384276732759436458926598748664255116279504545136860453026645504574030886001249747677395509710750966760806104141859886915863344544756853996942941374072559375378552021858145624157835290807242966918632314714812713555109589048442768488714024427046184896514369966180092315555354002313353039940488720075904571547877786049209755929776331241214066281877473482964438672556881837460208122944688987042983901004797122448602556596173109608793204540352940579922896351702023931670850008113786168206903805907841266473795533734225600066820130827197963551498817877859725624562094727152115979452715249781016865929185114622984597906598801362276286318913313164303269959225517585339038880266900328180267228346379152729921121136835585373250709702288296983732288901384126185352175031114289010423102376739580700681568413132166126733348476753926133316372463128092406456220497023680147727783202204706257707178757269547783010557707219947238014884170880646815999958796073611130477191872185102963777048046267736935988068580627441406250000 [61,44] 23855780463630649706958450549975959586608020558876024124417495789637555578888125327831787064516807522949732891525140938575697188584038490480197715885466242364426347667200533490330556833699465944970084077389688231351734769827893219962025466444367135560933127629405442625437109554338642161364194220713178002866692963564919991227106041255510552854537873578362588455609289631716230269730665155708367762595447555840141906945938134852288731557342595226012500266259552026866553537859255981082573430611389639747388670767336775283025399448809760245969138702236236919179300924768335380343046347365516849651431681498534325883812114182437781598799660077270898308515712862798757221345071037693461709437823922842924404437091865519105789895592581120077168529702800185257581940440452255155058808878133370316460883513189956574848474640047614648422116471312127777920800408986889971207927609838070077189734393581574522146234830834993887142230798949200372059940832668261398787632503495430786379146150699918576270587495618600956728207885842948275625096490002442941109865578946726023374145260359396993658015330487440336009707693346724776982252938465721126626541976840637067824617545946910038515677885089926973597926773953026729669451621671587434748954915510732571729185823192303369041693961873361348344383687726961391420144003821080879098135442520914295912051013677732224538177870525383341963129477763524286808544842422649892042402514249966596038367624895573647537796006928665652287991593124156885127283047874941000787310592073832972523267291963181985196931610065128719076108954610895146447588708780108252061399268413805709949256131735866132093227295826002226150785337799296939887066402659177659047600924502119964118644355123115867763167769801110861614179777774148381044255485920101316802505869171435941409589757593492049722346511926172403940313020482505705764258888634430411061376202477376067149713960465892666371915475888018445706520102566625676850832766058043352602999250276784162968127130706012674016836475783576769878426480704905711610610888072703197776800314184464369930073110992331609080545098476255968334012587882416890406218115723838681751687814916504564118690700221797226180701483662022603155584426853154187700251605605623774447824819411986342484333739099902890439898216512356272913523511852146791729456336283998751923718373291194438934326171875000000 [61,45] -8219769475988858778532411560454213069546239557802810266614349609400053175374771815605355033017746587007659061144149134509997713184018108120102198958006929195995173726022710927976339217007952573726926741270648131022281826562606347965201075953667030695055103842258600499468569318669078697344269447881568246451407554431522437185579160566480612345772346289787940877218460455322370517911345586782070833027211845985324817904318251007555940729503451688518376298010286248806204309057700126346496061150127938979816535423573386715022353451698688524708988608064355846911223771822457835664131351251251296770716470404070881101307289800167045243017179974925831983274310639649542689167376045643492088932518025739976979089253907801829286541153042669845222640857285593001380926468899122578904049621039478889181773049474686827416027453344863477018103755420541622141352938126930651645505802141156067256595324368103221540356853596437139800799713152930375129818553542742858457864594087026016406474738855170896662372565090665173234041122486108994835988695470886186098175869706129274628870957674984758559098640245709320598112680958328062018825922990597730291387697398654690782537922452863866357191805913160643523365605301997360475278055016328623693793079900265210077300211593436325680733888844082367438135597989387531144884179497505138034842958426837620131651959703486779782299970071218499822147526707837973118619766055059493359487560522916706493942532264407139688883077518514119686792668902633171245136039192288056220458919832965446857379833745588140474341046400197322609254307309319039476375727550124378416411722861262765304624318159744005009797120094234643126930844966077173010937738531736487394275206162149085117678871305192198485669460992686822111408231359801158721583621632781805128370170137557025650472219993201446156964805864864039412725566245790188933830291785362577870381527566778041077506386681158696037624226726239927158330329270450533244208268761573557616320189049914483248910488997358982049941578326691021470064342425561157076405679095969693463692848617963898053096790496554594438289954598426833583417463922393486922306433161944868929119957184427985031729867243351108258004114076145365433541550338223652753268211620776084937139132334984459402821315473834804238121289618094024632126997668723761140182476614413076276832725852727890014648437500000 [61,46] 2667885015429253030239628465003241263469806655223160939919417976088840083371419879166493046836932739233590620890060105307156251227586926268559430206259786701861690891417987150636048282971361116720164188910956594825907428893876581872144925164484419185460093011912588151575628193819179996312419982807329400324307412036482443469075916429979809624652547405403044807437271427499939530327031777137200751860075895718770637580211128933304821815687839640031096501027745264092373733243942635362122324575464891309087150686833241213035031322875456816980442894973821704071577341203650983207182294335461049069995893078945023039098065722003003976339546733698360314610183961113889635718406451275775196283877103268358654919755840574062023693491896117517455426379660480175417556608279861955038670060663776244041108278615455246188499216520447863835437997184606440967657649963848034485341442796547019400263256502479401928268265122083499855001921900494164188897845781805281634011256352098831593898995420931265920628487402328008293121690723328918096107279530690107896024876230896813975913262667330969818913958750838694521002387337101129174157012238624139244920440289599691614098702428929538303083652509748706863939118862706200936239658359624811105266772183893472976997943716106078299446100185640305812761123995526486968490374447680522757063434357726895921321720715457277131498157751053022145709101381687218078338681449430803229025745632499912020011594494638572138612084065594951654966784895884285785588711964525566367732779106664366229450475654286128173334505609539490780708562258934882144116607400843126132417253650110758212080946634056943070792615655539019061680732444339535657428197382032654427399097673640510373347975184414626842302101210591077833354634674765648579399980086138539585779865372532064418183273147466957157123911805487207466918245633098350119317315436788082941933642058804188649472384663463839026228587784876185792965764878635730788374318538455809151154618610996211440177696771932795925853912128143658106322216273257501590207643032229857898104316705917702483342789531405091469365078948845297791747428299356910458617855660851670767390078366375237658737087428525621206761264290577850248065005100680958051795306174175225511416434075668739126913453261777942127920953568490930475671402355965405644912941118818139329960104078054428100585937500 [61,47] -817206627371794337989852451634127642523871340485621667653383061025246164976855312568428866277661289741849044206701989660911919501713264535050655538014983815374436845663491750143207572139035517687832895781811336952125029515493110214699813951200172582740907679457447645520414636026172670181613321913124968858254642777714320275355445233285790075875673983806508054026545884484708552905709999404872441157692453070911438201415356393581732926031295039196654576361384319620638120710928408031046210357879351611863081601704605557263281463445966442309360391637310971575878194324528223782628722933405066992063675923997537070957405529306007641770791728873674832283159408277058600804988358609978954392654120165127880082689239664944755771634478823661964675266366101015563117483542535706457819246422280927001254817175708024632780924634145336613251024322792078137078596907254846030217958601018843218774702709669639390732207501908941095585218813744098913576134788793486738410875340085509253851875324283832735931478898079114691625423734282062577691758230283996333032076550697916679770869813629498413436123538862436408224888019967017301324387677863431197163998975395668618062915954886245261219364375200034126296424860270150827944632846469098246434513836162992506029521007907617857819288545334177682756617907686463001958758841063534468902315670538134328709037928111557417859428676459393872384857902419777316613645404981512822911868379859862451869281325022804306924934175368099491197377989934497414194633239041895558074805212183737123234980679729695585587276439248501237859659823704152020279131688059173791478637487238409490523057698472773126153994671872015141558233465053458262036384651621139792837125707766646558875667859661833561918685662895016851011500139731673213482703783660614456980277050118964892987890991413469612705751699145839776664797622289858716749167237247699996525267960529617812408292539615262789130097971136205411687289306327760929724045798914381208935501461508016585413099748787806313969045105174107549224677553608668559618942064929131144624508190841395812771779382967442184961297047507888645719834189139822082013715540365013086473220939732565935279312903166773147151904088319465224316901487294936804740021931367601363207084703741205283756058335804900141479780775232320554904331553949109467893663349968846887350082397460937500000000 [61,48] 233406060100789447155318630566456156633907661707793129983783761076919906063633291353188090011183409075631957181935880533608310322798504451464854283582155096699799743958410549276574788912185990870887172833201932135123031956825289888539666879107078954135553106844805446890952250325869815275327378528995446058849164610106619748958338006160652761339524549880823862364681340378569679183715994362239368718444838301083450727234229895574338058441128166320753858530242637470310826904738171014302214050945611684583733674982560267388542084847908280980439795551676102223608249124696175415292796313477388975614360782247428041555702092299390025789210846568783408635748573790580526062272657565919720797821337758189729746010524018975766587012005858796119122565374164305589070350846115355257402635059357322713086205487295253374683397986431387134411542130520595698221966655504211257891143463915446768347371256825309474868817668803643644918929516547982447115121830148878756531817446385329507937881660535403618587830751546997642927894387777823816586166457070232644602831274677585286151044080030728258619834695284553597804561217636723682125443796135793795892759596540961509831167673992018395959503905460377943141218488714274215375279497336313365006911477975422359104028038181589284393425865336760317162366161634570012216017940847392750362060099132843404471016295249585968945494172973922590192641654838763437425012125280075218757967186737786594028710933250492632681729077375604843468580904878676992404381899101052389931682753839979376147973405450891585962160154874642766469837040138968901569892081107251276812690545842296355215407716918236519512099021055463595537419911311933859807094343020442218383297885951904706954899768036531940336164659541774146814165335886469643564527060722409552297152634233967384857150073003955697929528529382239949322742132950044078492868136781204318356749460987917098470982791944691125957128611589024557044885915425998723192305350929266132330842417766696347812129248254150615031727740273330460170616145046369405071167209583658687095734387456630168523743662453484300114084710105870989933269524650368211457560255567812597682309576760075098232926098635399723782107262414872267124608814380439740209589128296858561533779733028332734096716827386148818702987813242909423558306183910625308808306499486207030713558197021484375000 [61,49] -60696474736090624554503575080017425458189385795639470489830109939215802892585839904552004387544167015393276115195053342481203908584812611464663087264226000709869989994168892989871403450512515061613747687418730157238033741621909749821275951270924056546181048402867550360951376103655955309089730102057515878366538988075412149262546765383191996866851461562311039346872317004179811263854956849161449995428265374561571229785751642746621515611639814893785940280645029524158323617803925949149048156167672951213164649262156029158646195399593168154630445598441144614616853685424452388760007832715686759887498600558636296604886108366439306760876530893658948662933131864559922556220043190515414676053599761473945727934704803534882555278940940178274106826205537150614553428111355117457480532590344759743561705572906495464723377254618303667301225811613157264112971678825877292537052281703324381085712725403312317963781228713860909324676377531862115120340471522289565828623804368290899451106915521541560227786474625874590122541925324737853536843014405359030541980843807000162432690111903624241869597619477294439568357584903736204115599940446797060458010371089773830643042156277972698123943634913583882764887248320734676422988806823365084031510728743612649913134177516520549514641616120944740544227578489442440933585811195829048291162914914667433946114369974266749603458894846814795178192157999787844484762208389967087056654754615730352786415043104192307968319116686786249486742295472302597301898069413744553464341450947525694254601028832244235776691107277763889109546700634416291257413414105082201717008389448529122379377700854441853608676876003158708273057361164924614730296462134316605317823293322923881450462485757691671554438553448716890334639702653975979187471145561911892204334738278330810172021132590909110815623885855181278500977818433654859018895569626660513920115144317171521696908799607211045022237575936266494473496441849411107907794391055005988159978546127742680411310391715723063749128119336702483351179763108990405080682087641212616725098519568769729595590204972170389448065942526912084314927876623932489395034873600147794909391219919913857369268673997621044670871017918928476065278969207091296026527634097185042549738485556367158495975055573719292843454255576567187407526502221366548894820880377665162086486816406250000 [61,50] 13863625776932042186106986448744512471204331675461259811950622955533696821909349908363199826946265955824588311155143211177400819664512888884475152751233876545161005149719855323993932619219739301546263196945111929352356763268877315534606360556777474749492390019442965102860799577791424335490106850216016150639191498487040831266317100853533343987120329159831921218622061626006225488648476655008086585685551007380404629466812420217280510030488542293500320860182044677336230331672310654475210907935176237289526764236698046827002804129079607643804488244721743422058164857177414654965788369951671419012165918185133849622198271203315808674047741897925494216525699142161106072415796593285037635691670386187717441206657207117069714441218998133159533308069234412683530625096510051134500793544552228965536321288562179515243428249377669415764695616149256827526904990646478261402906634254000448722694981490340166205047404938675497046255870589569420499530119335651396194553709608991395293964846273914918597128022162234330954730989531126544313269696032572050279438868357655332864269206118992264618030018750755100461770282186039877729751419795239197462949182579545619564103029052598322212943904844115747418513890703480417066180638640926969514262469088831958805160598262540012968443547703588632665092320288500699235618634439438201102852581859729676402892588153661691638605515022240517813003805545459130929423768716791165305103976163985955682444532852135242903292134100159663584888694439087804975441542043973185382628273874925579216540623563676961928666305606324493261301965746069524969957640358498677304982010011027212529561159870138674696054160002245233253034427130020083814109369988569688754176287319226728579170087246173615584669683545540343310933123827329372402115788092995496890566119021220404285315288498536763468482222208121365962353422305641531760386459033592498385822314767753787465476281497678139984115757591940624640366801944588996659627018406996719775295657925420137678879356020046007382486624769655461417764516430370345051834611560355934932462581931831699959556240562647160985963906788190218855653286298503555696255143018788804954163699968829485594359424717218225722440953270429649327436871533443024551813650000118330763100459726764355377246563244890260288134072529834461704468227295772297935627648257650434970855712890625 [61,51] -2596213601191139795361644154973222258573089155207482119373180961990929849381584613688645011371721547120780243585409067372898027950229489228372400325589149488774529547809590284360465785963470105312095527465160751941756679536445487794560193067408452511285629191137031123266222025224628067864024841833749818737332284304840639353702583400321864833484256040328462013246450169294423084830161094549857270185572375679635931217198417539031137718496758800533458083927981460605252872610671238996159625640033819574999161553706761679158769294283197368388944015953158965493537356685351419869713793673789759872373193381359127719500493533033178931872429328952195530659833823946955662519676482270150680145644860753977793816819976483265234929116089812785038944618010572779551069707462228956961579268402791111826804062048449764041899463522617084944633719797912141292846242882422809376041132397110226947153941537181750761668775715434024346478554139752351310913922815531409509796512999814278429083836142901191047368605348858044795340598392762635059785872962043661523237326561265635889857197293277254243627369514869743842352913706211868315086240057927087199185699162647965221553799188791371152179919220439402195794264971438853855392540460437655758943869948186554713272039914677200795500614312519695960755253584299138913838284990711093531581402183321666404282825423825663354689998421259417259029645806994043314997945885610726161090345338397569271985177624204695279583252334685832743369289909557375635646635593962151447383113114191947025320898389434775709979442731196933385502344853637890783565617195177647996070685851923885715087205817505700156832294489488789109482720335382434290733193581389752861910988385115038188941304413297936477994566439246548699732039967205939751876543537541429215237395241441346289539889115577328770369964593434270536999230876339041834615820368550926591130687831224022327086907169264240161810665372219965538373663466718982441561483129484467918957489214104180011841851802404526913364980183285978052387666370202604969216186859763715926213219919044165936778526099894599969588122867254327377676223631521221542008450996343005387796114695396447505379317415354694010284425860336362214442029373680823069040400729321210735005346240621202528542607421002106283838579201004310016524800897030900159734301269054412841796875000 [61,52] 328463798708490197786940639206257002869000761533817460513178242879632306131868169360755418973302164890277875196093907978538565782330420236890644070581118748623366224415723332362663340562188081124777153905795948189031147720770885948242072392873372406891631712455779782297479691149917679261814792807694718813176781867923606590435429275847119632689262338087946923829851393001773441896200450842239912402243190316386186759830250087192368314989262250605815522775316296514690566151455418237334953020104538629051014561847702116116917760751186875507441450423472663722314077048542117672485998834321701644314025296324913372233373378994502437979978960517186742281183355472014968674949999516312945717036045485634029175050901228567901627075649250975316047671210731164320439107673433396122567322004481819806104817273615017773395602834951101399412770976573251488996142769229201821237725746176431215492748801707673977232690813977648405147354997093008171602968668642376321862189767615555161930712834628210104803043818228570284316365400789817232527754046070778302322580552185750975419908615436191235858202594337847724350449392536052749840524045385616843986093883340028284718023855293278105595921783287289985280888970734788293793480016567102927153978665305836383893074027429354690477220249562410348871283253236551418912373227780753569347657439808384612843554696328539248255105275534817512395652997220238802887386415918874619710349321446264823664677046282754076416290235964431455762562181521909314476073261011577166840387654299634331148280085068344832678910313976060347690294660718846853365722317780855520033041538608527582056179718318964302984157054303068340916655456019432462423272890983501551125327323686900765121756707904107588970568407541652911217908699856696623537259046328985953093148719476859627654202469395014104856953437703823378286421295389259126766936256911325091270301020707320331617599428599257217126699176031564616526379371868981284247410969824255397287735119022089550428185904587934929220587019527947697902093691351068954995197266956908698030471365343673976177274516129166377102331018482674838280664563191718422728647711149156315986249911488503514413319295914772833509569528416675768404502463646144879755180137745235772169321858607612210222333623348616629274625475018033367302638936280345660634338855743408203125000 [61,53] -1447126477560951770615188620539307772272708484979060672972387956830266317236990025490861965123163396723277455193226545287762556323568665492391867659743143077340939054424719245389118351286375974047374735625824724456707917181267891357768605447699554101511766316645196408724673543738205434607915898861693430510671398853573289115735549978580847533138968924578242904530138785308909372452252812559942229088010350553297883623528269309489605436430611031969413108144073371423634365927018700669906313699360065479378817228668067854561330712825994197184203797738943771901700981367267489452494553614074399018022110214640015828173240274238484846760141716530342479979281574562058799078259476114981736448165007142023079520266645323735912166428191925158013543260481137695709131210156463499987181673954741666939960630674171963224449376750813556494531300167261053294066552545129672889442320475132784376123570138192635096283226354088920298590072727570349187355831789838164179665351970379005520476935128708903075533325680311308844380523777545702822825046973000904205573855204358543662184872026600300303479639619725722011317704101457393049302288581522400870390884880384898494062428654650609316898418113120062028344089601619430712184256157863310425682853662296365145124634653295207669085070092626751124168624786085063400767610127947016980539530712041119768254212237389400686188517061986700295921938758251785424240840751882581331812138738209062506261250865683318280856691703057163376545715691938531192227518521658279097485601102202403892395448357349707022719075133859897414658667052806295148900671491013525616140746160325895058024273214277530959606390570598094092834503196107809616528573815458018046630463955995173562236488659055795506149526704139436252368361571177482416118582516194459573855870177457173789030206596102053675876496773747984548635390298256289684465508545902873814788087205016126347238589212469019025667052185431235265247254887408196044110381361100609157164321717197395073328047684571125263260767045183787677076053835910463100334462447203064623830202542000765434138180675573577537757786645021749017930504149088400995479384962109776567673542434196907406073625845061143471718225728561330742329024836042617899526445760114828471740513577057009702148187209774417752124116591169733503363659110618755221366882324218750000 [61,54] -11481967905879843874707950157980941976970815930363965648701877810509952548567029396437299490304396335540839554824370121647567493295684300878305813786331465697783971715637195393549158929441729910694895249425230793848973680401358925274692634794467832211276447182414652539594146795012793675690971321463533340880830223639466731940982537646772952587259877996120479635262203008904888553105666161501805854099567640493240536959367548319091779080113673337478023981190781809977822227811530599235775340284681314147984088865178078835083368859690907145315885610539110094248615758938692111755072666048885025240394615384587660165341953728122625932068668461033701511192783955017416191804530027933201896601202384790291739918315397526125442002712042388793684504915633187112409152121574781901178071686794010665606489262713118576844462043196572434526688852815271540159743476215308487670929594525957378645691548296708047581340124454925526037832405501234431637513199038839047602752940319725036718700079030018257890330843272971799110868861726820315610449887246307163607849369297142086089092432488211081411757320462228416007062492469627541590950239513516709706685679121866551513064378561690017227888558844217060362689024896878164583049713407860020339535172678536932461870323263709865425199805447100180100253904497902775592726994127161358833058285027857926551296417272051075789391818988675435356692020286835428901482484139063249113709299330647786175693084264576907627807441244302652505400244922704784850060376097628735680663180991557402458194883755360423169918736490430407490219246714264793007925783805929206956322317475075201944613376262905345954644930572101199381718350432632260295743018051868122232170481881646821644902781762359820879813898602008737016433460384595999127080661189286085949303230778209014342726145542410932526856534556361796479234378408817811213340716504573200076602031998516827522948783210585057969218347268481688249072275528183000260211325341066256838287642309527375898330793920725269804981509716653922105925738574430854739026992497221172846344512792052466461891957380978297260664687116484659618173510458316733937525424985826712593668463492823091409311652389167740083835167598250195326495734566501245385391358318474535907759481085785546076893894168194675272596247742051822626763168955221772193908691406250000 [61,55] 2745971513279629838831699142137423695541066745728880849581136824946731086454841366674621399606130346174453883624600680287408556712527351644493403700353780998249615706662623208039896794048853427333332577997117216994019464470330003677242053631342871393543572228799394123828753638681082443605382751651150494966178582232638113986599949023181133864475954292789700243111973364311387750168503535333803498077027866493440428425993843388489209814775649125290005850504718952606557524648808502376560876654610310788651007321764566464909773702207324071520412344292127927179920494782304643544300227676188760399374442874513547544832792526321561671805569805302622686035702366844035339263005287601211384970631298026783358959492944280781236840137083567554319850818670795415504100066378526313920607688339208782236012163786050681738130750512670355154817838791613226552236449418073631743821363459783391223730665115617040638955116146742156082349215363768596203469902620459568416266523477726560792627968718003822275539897350200560004677805910666930960525793496688858082102541204569704332405295601633472612406051463390095668682931188495306563479151751323083598786611821188471796720219954638860875398244849770177438711740699185671740133910350279701087176609110201823957523857220656000751415543457801898928272756914756043969756880815935794636747544069641098150173890079905436420863799701043047735505564988005872654944078547283065181159258441327705682684886492011845171983146304916946987910595836393249092466492461602257852773884956928762848991628405905212494356702237550874071868113520016618528087386148786243329252973792463930462877615627154205521407046155891620198534133684343855494174864562288183838092843874019264029194787964962767777830063929771779692249555984497831941373162745709662431287842959739340689155939178562745466290689196744169841041675769870503646242043734909389193554032672889194180429761909500961099634283303534038739604101173295416657258521952947873463013427463840983836634324803694304537170232309989160353470866143821080346934702843059945020714493836669889975733616766524339266488222727867160941126933312446257271782326403306558224051916591157736961844319700364628768259090303711078788521790386432688419646334802171404903376065249009007758135958869593071994498131860318324015679536387324333190917968750000 [61,56] -176532658955943670994812551041490266408958110717676116379761372374932359994917985851790961175215643832838945569611197982832469427481355804719229933719202335994466424955345086698735910525547329174018962719989889902002902254119447501000980742602158148954396426704587452465377933211959877993767676136555226142080184472378669981909882071497314054809393188650564576909937442341606135104677394070325526434223556617773392240419609197785402505300207934665655631507322396712746366441448134973840447541845280004937988347125629154143191565224247861128082326485810394024658101869598785349383056712052366244564937613526426164833798122982848419010593030212949970984035782241820483126092077377028168461343041135556690573899955724152548278439074656155355802137852135620361971612212164690919234795835502337971788479211391487934831026903746608710719642293649247000750982987274941977853198196936205156119068421568825444734503168336777589309143151936513530166974352334566643914219905899674533206853587330990317255844474919544974963093925221718917638256609470357549331395397595745128568435362487317487183655681196677313553631386111702354582615170611846327210384451175703031266342061606835423075772914012037365102503310199573902768186647946641427110167534563237445907167929641146847489292453875572756983150480133493424502644188752689881681371471164540900824593939152449163208246240246001301202860007805651159697799162313844360209948811489798859780744643376401483023880023612578864627665605715427103188926855333542198236727943747420745567704276406154923410272302079598198464012977218448572301704936793161523703215699504501499796302410250324812003435978868922306538141147610250957142542323057688158151409509682907391395061371099529053774119482437376311851292402907884837269986812880731924770755815596263411132250275616207070057217878945493371782674240719146871999915981951414098275418522059312869592585448142791407507770761351631167554650326855020717529104479472050770134372980342876223496462696761793238708666366538223453529768220162991182078543825340796745839770106195021789146718297640901098228161834784074232378165933920039254538470617512073978559745196264904179865030777055638773705817339401818125886790491214449640011230836600506743900972545088129831544727573092513938420727859224257372261490672826766967773437500 [61,57] -64330055109871485215027787976164692140172097181086768529863035176947992768176118630294334578140235941202176650761028166684909948915324937444116409513093153248195146245128391378807336775005540705690043238976128629685101566353244812917055361787702476532941455998004536647130496264747824053505726157126039892960527521422276703002094809009705053178281914409025283653337945002669422329127700072932301349178257336895098421368633217789362087783393021561342408801345742431064133785356307504618613529405150134951943146334804773433542091242151922519313389292173441848997684235226400831092056161979121011659751270729659558797012974172023808527079005429199773604998442269828760214819545149402393681664467991505156260497167838959797540411941731909636355632791161841853727567371943081927537829190251755981520417076457626665955234768222900956085510235693286411646525213956681300841156889507002836882931949742881442064724714941590810317223782443672110143937613379463544768658081598246583775894401441482494552815071979209937482203254346237791238974685663363768731426157553909274437053522295305515982548935976229416652544977703490429062099863468595419377098118482644190724139267169285416904086278824310897525608624025281598419949846468153224880099899739923424896548360377831759935512747499779311903148177465971653726185884483911210511976958072358390193558269831297745297535776274290161518906203759708096703509047525404403628955974850100490891961556674815651899109487701226343429375358591874697484146873198301243017356343751721587264545520754666981738167818110931238347861838431803285135551649721994707524963204847823233431277734351335579270729499161275538396101432511730315661527764429186816815998268451792944981345712369456481842848331839341125070883679614247574104677359664157921823595372111904898245205212004328296822592930864876926173755715554007475294123038360971899389905159845534417444545330628059931279327173510042301593313709640663868219391796911049194384039279526542441606360566224757111405701426918239117791604062323328467456599347099157682088055455448229937304842830582168452336716587466858602317187110770473643598245855927537838411477471409194388598912860246389514313393243448503157027608177200299492251215619724855327652973470140943566482545277579159839764777473192225443199276924133300781250000 [61,58] 19740645732434432420308510462022638549708258908184294725333550055543787108564172456330121397291078507486648553641367514306182864098868712164292575202986418446718538072652936834117445236672015163947137818528143842742848085133854431101185628160086454236967746965602535199237486214381986102574437979374503238135503310364130222716864365741910997702947295745168029058223624734778627840268496092694102300142316418438586929133012100160924097894828055029766702196139621427858778601508653445298700074642991223424443606100259477986509245678940519425464825377916608761571426720074937370072857641589964083997907025116262150886292878413986125880869126864989482163418590916431597859533598250756110514757921111392367180325729284161472951986320907212762741848441676869674160203659215494822802215429534308705838504713936039653913661499115242403953563974071153682534930203856442422643049527702364387255661345272195941887805259045722304228653010854397649550466241479401415054150287374927567995480831786421868071833915267059615663392578530702647088229799032712407803420081274966920954392963970251294647706490739444162035423504036426875034739511749233899226483638027607806139479308203544792649926791417871773267236923984791329760345983760894699289860341352676442805091392720981759009742441751169268149240154679336174777403610125974698208529169629904877578051856080823491884991163347480987675400188966071463161961249154736284351790487257189255194049164833357894249050719445793708801113183258602916871580941188663930765651347497484103816817439241151080008772943479631532567713341098879927541525664452318685672707904321750631352919001645834370094662557942023698427132887145770661113356885087470575102621312974137979253619923697478919944937573115395947445169163216110849872791109869369490597131592646303729914485885551090062916337868926571892783143423798616370312221443600238625809814510565094430025835300217510088885997829307926996974940239255995099128806858656785619244350604339629681514366277497197390971725043197164293616178422821267236607541927958254646032471331318582794610320976647220831955737442696761656983693369467307511187211182608796217510917934695398663612143688968412142067181600152376226195522757913713950206241673759627502515595150177202989749139315890993917612661334715085104107856750488281250000 [61,59] -1820104108241596825468999617298991436382935813609003069181585212258390128842813918921113795361143059706171541756415809215320620872684907747068721497284099267701962191555401980426666654247017201134190311036576120850717753990769296589789090113340233939104721701923707475014767764844300195060492118911614255320258796487209818802837348378695779263501902743022638038832601810267985100615775021196304186012211817570100653398798506255510205131676190964038768647263543655964147404711462014668021114607450824996221242815221233994857160376816072597220643021395988456717488337868495857536376718948226151558661557893676733893107089774148404741340897734717826355183134123338685532015978725716126215094337678595127674309987295782623746237100580874378422021527380326964824484792391823508814919185078563487479911526754058003065806056250989920814064227206077512955135726164326072395749509613318639416494974181015347611266847272235750756527562951105172870707340028081868481907173045023148980590993907433425555921974789027960661794515928669778901029924208370755277606104560876546834785112978959162857360678694553950453779150411351720808962940877849733652236807737735584733977697037861759897101398119198821546251452599688535406087357613125850741890960744815910825214978510292257745557488750337931380536942085083374901035136284057530071901729152697670645667671545609595765579844432453836243947271798072332826115626456295482456615664781407749456274329029340055708165042314046005564304402378637832812218768799647036444804056430350160103657766932608702089082666230004395903035756443165189149827637524454486309816269225367973429674286088146253252200199287807597320577847440166760966370944820118101977169136857201729725969223084098916960811833275775777647472161138315962089357413167094135635300449000320203611060486423137928020743839320669928860581445785070695013800943134556583920705504109440462069063986233152907380455770050395076778966640856055584548172695404834526352535048532026572084276198523731390417067074671751529400580415528639120281623747889809734954926815228785499934371558146989057640219716190903417634250903056472573866683896529442521358810538637894596831757059009864023284565920851512303205627817197208685363960093426547063164794061298654008932570665980910096237721518264152109622955322265625000 [61,60] -261614439331290419642232266058401025141400165260887790514069943241735821194600429533107608390733668628549446067107678369128316271619849975908466781705466451175727018588838605862052650411017448757741536687779748124643687297313377241207005411884721499199978493943295798981933546184607161472628586652302327922576683828018077942684579915505187304054402238024020785338507580114148596949610287319593792691862671887985156615447190786292003108548889677102676565847253131523519425406244737925341121471511621507463453819664141471986241496963776029633827821629956324248668608451979231728909241551375833458962186476349313242752227935540640239118811545011205708891632562294907117636921349769348558568257167640013250198351805803597935120360921363800290785054072232159218864251298570482793054873687835915316959368873218569868413523623814851512225675557191423271343515821316833522946909810042888801683822429868340971261378259735168033309581137460296586625788762058421437796294718659262034941207130245987845739405693508052438082683258624510411190589254650653871157044135008644177259152860339142915612024108114613915347198031808879291948045268142189815930860753283710110797006256762204227775791087424950451534806735191728015212582903893846634365552639028548885073400650965386600044297850281610898593053871287662694138696512252694947277394337616466208673865590546520196088099743762547196821073542690158703027002288351932587022180807170779414083684953368782260434957233417856699108867136038685587430247362898675380461127308439495241752746209448823016671171277946077638088818983199390079420202400033382096706637804842090191624679306984773838008187985825956162778485239983679735687141394445856388971468301072185157135995068094978944574947363598883825186079068249389116533666205234215096920154676662309834294953882097069445870759285788529126682284895806075137203481751009545917338672116240367563488333355528466503135176240443288713553196080979115984760131725136409808404317688518771240944523739496137128581048572073266251376731282662194060045536126652627443008926385306612857328003840682268905511983343935078850804376855540295826692479410588351486616709046656557237277384967112989672869775045943863224653929282930755204320663863997955715051871198679783232397474956876237683900399133563041687011718750000 [61,61] 97870701413813651362956374634084292086199303220305871776726725296787323476385135823016423188794776678416384727860239662948771598456106251055438872265010823513073356870397209773587864260822074310047093116108190292153765450223535342736842141718612456140777138637354755493198334132703456422777297623420751681238114229617290951909028944981385878634124731065022061651392167436103131925417872888330532427460355189294234032492641445710689443093076089710530169455559043602801819275779498577085271615520761877980474166524950848077564049470009631848865125781327944692324331108121351632093143635179220347800919283330139348780216092928432176699270838280767554172227331525806079533615636382934479661798204743454791329451682911128443559432142046939051744504289327738515602284677303450105077834768472743141863677233953619586782271069449847582058710035697208084560541115550327211541657409642314982197191303841933549506747179821666805509919964875694982127188977738913230598991467324120219177380821253416712910027721375164773591007455605292409746129739371438880299134407616677959546306998082546020583165488376371706364323510388797381732856132115107300625279479573540881289881022927789037718515158496222448341154417396320838625086459128882153025138108917288143877847221656520453211778387423511887140212451638900661847191842254972057062788665338571822798554018240689973641066546848736584533264951130136402601667189106150905421211181769023965381809411732100137809970955144208334041403929045592195809197971534465037339963135647901600537891328664922862841826633005653238939727963944696056120981355217841468897741614893415564741568784024313968710478584868889284929008063053567431532851585006606364051846407739696029051189967449733946828848943428901116778446048578109137113646915524065976485007842215056132125691579387591787974722858427248636232740369835349178168017225501857692991416060856484610628058489340093135199671855884694357194542033469931665755170812536001935950599443347217888963693245627239409201117800396918300344706635104282361633993724960266548454919429864002506300335114447799644197068394095004493772599888106831511689910837856220688982674887433502132621123406147735592007152242595947429884133522294595050601203749089555164706121474912578483973391030303901061415672302246093750000000000 [62,0] 37272535829624837291081053829282098911856480393956112592493773932108285140241224972306569061178716222593992043781234399737594403652708167886104758604072297015104225223453542081325496654453566816487659404154871881583365343782055136478244586902762939253610116136567561832692978134983671623981221548527810659680908576756495943064570205520586306402109635307810280782502494351630854344941976275833694538631289705411709326774708588326506797127853759956427871241267987262662620912294636126828049113466815548338011424057024095273367182199337897587829369504601520081033048257747998582980882832316188182071399776383832593971593812193517377066235017496585308458378528123886754057158702316787663608242045849817163102417557397628724930330715307675093840354638225344251122289108555782222744537838945666914004875981252996772916234866646275502450185564993283113266235422768831291206057543488378403186639694591112696874324121210211405404817339860206793373602065875745771417901784856678765947016434421537697853668484355338274773839183322158954815581244816078428310849083037124899675126350855137819981611767792912611207477067865202968747547904667588417676546065988045057778267175512334183153776416915310496242877971017771950135195866391926220639580208326974817994449309276250079539332668132228086318388049049788179596668899759346575334524139878817878854435202866934025504651336057688177346737402220234064623901383064877862459619793805816285054378229699894724254280896675765645455349410643495261979366914265167611038122749472642873238441688813653237160781826562440404788663328858271924254603291440595297622685350365985325495465044751867301715439724244148349716098954562004753803940741329821243025608413548060921662561492499430837603689227640052962458464472912156346718060748098599830531915165222471227053745108203118469746621546175898937796292250126669274011642662736906605547844487475270212514801151344202493241691505688143761940331183551681858317996210251023724024908966408952421917444360198039739024408644484730152470757584311922423857648889030798805723839737997298036795627919950633594559496856765251483782693678189083352269988518320749249090456314514093870812872401710660675386901537977714460608131869951113835376372697911325024185805311742666133811093317996153330646724850018584553020820832795840722908525135913506468969746562761461981582431332391742756678099102174428480793721973896026611328125000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] 56280335343174225395035233981639093835716020091660481503284296092282455023269766496617660440723975675273337151612935534655843109297917131994216406533570524976731179015971175346914688368058834641116872508054080578698660190801636216955518821472115806379435373880570714312259156417574359614586910870954315559413708550658670251136034631080069671143360231886259510490867970574321245397241084785938396291060017900368467212860679195183595059193434973281205853756632638271809557542964880404936300714091239828397433949206258431484293559005643904729243244853489869918690335132916593582853945630001271556297302835942805666439480538748302752270024983132432779966166377609706114489367452308830645811693705724731903854375962490876999950479247900137955710333199991088622402783348289530477046448213532734430923055287662087867777112858773375420554720340447753965170093094578100934829446501739273112347068315235569735427343504064993434377444775765292113750163923693324461622804305339574001797617036739906979085420748383071167861366832937582983675910645439797707962090175577019101183931722756530285946317883377356377396731056053377679563049454104707229154399376395245638409970116025576704356137968370002527067149727674203499013975694430114887042995005807621828423708819669393598977888133178806316420364322658787469711627553512621518923103309485394582711709001896955085996341181549392053368762010643144269056417815904451874513660837136716703561804308119505146426282597749073554978195504949175620245907403468493040400995098377984746527373850408414369763975557559566635732503871255790655842861491604441156128813557562227754917313495126406022741134641794754631251611163486280507001047656896103748280301219512655781895273259387991571927040046618829696386784414210475732862859801228172446282124716181840599828629984131251615542593155400616661743471757817270019278117578525545423027114518928663221056128658381977733677501786739621127118455571198516594573684142829166955007545227019955624094129724761803294714773246900020366477798273890257273745306274377155993918578219540355742867345778930925429154017458293653311612600352308205402921652483184825052245788521589301466039656037968411692229431674860722735831759953755171434116668992356129569858961315162355944549338780381012414974403657989552557380611114896484624083450195519467240050610201451687659436464482817225317987444577205735640745842829346656799316406250000000000000000000000000000000000000000000000000000000000000000000000 [62,2] -2399859979927016592762621246039446723520099834416649684101505895250621166371217890966545237475879934754835082467078589487141782985820731045010465579656659193398407890061533979426846488777426044288220195243771493501827187046269587271696563374366984421410420312299893869074763745567889299264937135907263781984970122138736486174116692237996921310124481423234585418892338479047873743824824238479885095355025292760445676497869722731876726865985677999702788207086899923721106366515130145083565940013918960729269477711015167785165925176392663703089537468685506644020904235998397517867977073656367180761019039767278510825283370814476022585930842241543318439839332752459098455977476266408523493676606577896145588431184911714893088220772048868278982778185598474688501817903137955318760266966332134830422858472008586708888147100618661304827690499841633564648123880786102545259769294804610342501418990662745218963788017617514599385299025499694650895939906085717344868976979165685962643896282169291441212269718475892701946631430285441558688814429237326694563099228711833944289460940711987189158345029435643363335813542450311393705315451059997786082097839566199682770236300192064912080092655485182015874801281091443764665331704647698768863494901518821292590232016899617809094723323145520198436026153136511170483724415360356888788559106762378735036149502538353483923525707571009852367026345349778087591888389054474321503133019084910981312363377850001605618768289704130196826515730492745060550443239269371549162765140444365854459197223278941813319151092041835502736123379227974779146801970220053433789258291405616270677828680829619050830635400797658711796813732242211952482463290771900186373593200407408723938333130397080355718657595934188234410948249589340456290208300171889527210502279611409084986231858040711676848326616346513377422218839505537930771783212233406099221711592494400163073458321375982737415965665753177921310553019311648939138020873754798057863091022675375190017938185066929389281510333408392324519122949801211303781629882712873114621176604246016659972212922849387995413986853702044641225180454236540103713606906158809225463592674823175948682789830200457531007005993868943599193078748176907787187654716802564992520080526442200319117161528226040986917467483280058678587150742135249186704580509925627482965814816404389423684935083627900999975276040833242763294919086547452025115489959716796875000000000000000000000000000000000000000000000000000000000000 [62,3] 73500177980113439948053464966333364968334669783600482093007151028419578375477351958686430957264301133876936196655504950837390196814130564880685035795351068919170520444529140406312971610434594005479423958701655132516070726988667692184745753867778388894082628538359612348530889489668806487521676409894598345956343410242531889623993957285498507300854008935268510071318455957710782509258205678475938434791201696857729829333801388390371686689017027584758541387251545341307835356221891245509432323819304628577442469768420578729425353640583680247320254931541154474922868172110747000187285849869510228329405370717232800035814952163195906952528962192554013175598489845847641771701164937391888208041007219255564135237705576715062460758811018687682617525398514028644671087294411440319994171350105044786701178644142686665569524799667738919176064032425784617275704790589070800419883878292904620870164506740262607498789415380006222542308475193709496103339348891573312004785591246155589060316776609909362202410380923670122602785946590873619626246512902343229646472650234173249642804140817434482079871199260491958368020298001005615920095617169890929897949296555034272437255993723785960564321369093946147832528929785051824066205643013053769768533002105046403584375665657443021296760902301772524402334555118339433267815797092968236357932949372579312710945513429497372219054004991742810035827885820018230961378560468885537239471066418566109967774413182692778419055229881797473292540619566775832286803903603678782034838387608087060007630509595349049468965060627685081241360449441886171572384889239144283749601637284819806579092181212476252339436441632834051872909742010837930479838488303374730633906584283523471017767873794905747008744852597485197472285302699075013614120160357598898929143419153068517956268396405664150350344554989742801240955155106783789272486605818520117060177242254921762255625402850835469720197358173694564389043057766606523418374744528118105353313160805649587529604083861037734009809033046711921819124438807465781822491625494861231989921684427765797694152829333887665019051725015956617876487346467089805548829714067771466548706477496165535134655188294234558660111509814177370189668339086633281590063775661534780854328527523646158475314558081654272810973181261656874697342963603388952729996797651297386092111158686799180098455577279897018121387945314268897063769703237312569399364292621612548828125000000000000000000000000000000000000000000000000000 [62,4] -1597508757425186895499689218383271714679281360659524405442173799498607914225639180079056939863182990100776237608914389207378155440995373870800256209288232158250946662820627552542412359092668003790361125657294681227488546682679465625280204507751259109972980765490941982911197912064724016241518731094540186182329555485856867245409907446402071092261549743890918216923358349509749559757130261112244515809530109615240285793521147067184351783198765623498572203855328655973171489840053357049576428299083315959891416872988944376059208403713748246383820782324962947745378297668509148021409591651642504101948672899580601216716916291936769099972549250728497840453398654908832773872432819364251853493411062702534753600688088610696639839963074030483835103225533495639971378086559588355749383394471431927044421985166794512838884471683948717166988754733332198011784029010016175258536199910891569046934921891498161508233102855390932955851425475701135992769517593777313507451984771600486077487291968664011928583560801581710634553622106507672699602274558782813940600073048395217843263696107086488073080592524481074878642986690905626336191362897818715752489039620670634207250194655315965514077947421824127014153107681352450871338813642042713855928512645389584992039716938111825397721356048997432879514142982854458753320754814401784709776479137233055072586522436833540015306736876533616961879999849931174773665688098306145154398680068003908352926251418976952392853626469679611120086123395911897454523448467365444225732565902182413162569717461998304210000677565931115213111086783036195573329585230391058104494028505492394708984962027478923987542757275648602390786822343912214308008717764867021296056282302155467514549623499797614325263274225698027974615989844188684715562218469640247079580215435364244299010234414589889350245515117734390090771641874868543462062817316759597924301780532153001085271495699869657085308253855719230313712298856445514179514799758796613719876088113300787321900052164980882528223650314769783910613596248131959295673201016929706678812730978417036403432432084377897805191693646121109819159869833635114938949836183230358764648205787323904578570614731189572077104909199162729664364393294309894775919942226333938305884383795953517665353160741300495914332106835489711106179655482782057713069684700663678284721950810608646923125006829745274613452552494602887893670767772286156471750473428983241319656372070312500000000000000000000000000000000000000000 [62,5] 16063344928413231354172444065014340751465201828910751630366736661978738615629497733442468595742965938163656719406068812489625123985906602649416114815628851972120136065893973771614018597555157553654336344693826535841036483959313725924407944945307261499355470926517375466081213430397978693002346780085764214665433985229466424967664436518600178127331390061604776836979566013453801842155130273069933262391917281966036851538424231948760038958815856366637124052411547845938887822083867777356696375836625989239202950865043342893951293861630902661562241734099358181964436801104111247572424052727447895940933718641197116296741032208944819441114322288973171117331345814144698388770806908990181887219146760579597591996639022159012564952142597168264632460835515293100620687375205727686894561180144832361916635214486745856373271587661937698469312942857754786920428364371431878623704977994971641794525032800671855415149729425346099384953593441721573195918168547903585211340259695926157419769038421995435624410127658073201653055047490865091273993658967581622856250208528231071240823400547279100646445377011589554711602147378833776010284762049030026298067405450317218192349926147431365916480040793004273241020088869681271793202507615991084050717031896292845378854136000026965636222166221473693485092814055252290428167504089958971694688213269577368809829936510956219570977309087915606492879146334963221933810868779976138736410130207638790160911789461865310552536105331772754705681796462755170077266818669489741454696481572137335347696341815484066730064382137510385487652867030714978442172200441831429399582053543752107772216964175956590128248763031538248797326272245754069292941746020805708383836876256389975526962144396711014229838720361527764830934042962205217702562917317034381646126494098798495039841693038686005970034520801090284647503409530684230893734665323170690151864320156430293491262204115469747266320711006553342806154467075029564960182523591156170703110026349683974046114236625740911716298227123094479940275203221230719217877789382948519758229168947288769103708503807124940040574994022507819935449994512000372247552547731347735001997506416874793934670540002540698381732756624118014495480521508302904771950354199420531238564392277805108355980964196779196440134461796199021078673177292450654060685254895585908428470216959806742988733289895507462386233667166255016033000129578242609618143887928454205393791198730468750000000000000000000000000000000000000 [62,6] -99363062504918108600805537614550715494486248246727827751608676238551950123381438834911134434084447644724879250551518364715385431227462329323296974962797201784316484421353725363751029651996768380356103513403335766844793174515581909069604069182661946734464298581032824676632959722424540105144776378635178625501719821734232555450214923349177621693354063312703938123075428014915766871236701679339964010539430696702576946345600859774178244108178550620782039439596942050056752946185726394472235537523630696006238224834465661956854478804281224036419134806792700740262257507131825634907260028394000287226357362011219277581085532517542963269302822513208687223860833106831179166008559526250341771516729407636033625878640640188801346849412326195074053150334140912342148590216930554928874498832652245526795848208318191621726184165018202434441823316829780487142495809557446491887701885248652494110004345268053362156424559870098154740169441570718346129640490957338350510203072532340417044918073395225086240287381769326013778738817715283324765439377605202559506327378687809277921280401586594408378466061236032713764442516691201363101903908413508019949004462793048012060525501480670234147054286518649656078503539970712893050444100015110842656193190869857699964856414063159865729228022844531674868685207542922509093801715944277083360438947013611041690287030143994470187622660803321893192273980116075243912817722972717431738954190234390201455644128072257994970429305631300621681891958148787935507880388665268179169323590318776180511410914963680363222826567902671709110935928077551358450944880430550584648144865324767068995475710642939221774448055476391868144571985338450890245937838461127671168449430206592070562640564832231514164378692098739796885013744469122360873716535506869707523332542047904963409534023898297220606879273416670864935556661948789866167775919196073088154713738954369920057920797645586315806288808879392900969084819412285750708531684332648460681877195462815321466604045073321165717479276513001267810544235730666793098801289641283547450184991378246933606473988928115114488654972629562349972576678649011196028873959170818987251498683200412651594113693077997364061719982652162801054593435517110052155028020842166151125570046572128011616681186462916322273951162193320957568623227177065472005480750620121974298603230467103268856155165040908331069125587572116726285638540210668455138903754075840879522729665040969848632812500000000000000000000000000 [62,7] 363271247703508424987906481353853390008919155704024946892662866289599844130584172619154803401379841331552787223812972210565352574429964624121391856417229764539603950260233872742013491691966241019849187225889491478145413855701213418992759118135779279500102688116397969337339428438486346807517896320323991088040950407884721687735033869786873771111168635085255670953630901799075906849169442902036866301565252718375526161838909957451059123948235262324768375268557669861533443607533161754185638739621443089019492055868822254431666555835861473510078874136697811046894516386400975290261742156640084242017010106789893134008314560709459072207166905842271568252302685521661212468479961639618773935105197450098562023754337237624360989003898664934874696867290680253186305726746710469206849272417617624145901762080716164967222282840243479115158013700837809024319683467053416218790619902749580060984611253060216432726178484473253977983495118436204607152741559251147791012529928261263005889101187368796681440352730775551138408691734442618290950668775480746545178080501568687732082242463095090208626838525479816993632410545566686075607111851062748703734516688250752093856646289712977816998434981586301439992818267646416855192697982708465846364248714862623804280134665731604252572765553460363358658985220148155663188963099298477627775775318060925258564748283984954165997718927313162465545583621319978215003928019121592788165173106884567324121310237513930631484623267244882945453770022963696502155176003503274943276794114596651905432202516747030754592529718711990323799087653602486801823874985967634622422165634546911296921110090093700162633839983298747099081837523844347746393758862550016611318946467047991922519594730069269956030222521513259619834208511843746144439018941995961533238582429273108132350225372000971250461584306786303098868194329039833514701739725484538203400156247730160529203737020433447645479399958418887721419822877515444607855561699556383794565830745126682953880924381981216639714340672976631702565973600987564364389097638534550871950364936550015569771383556605041780072864847204339254447709714596003946938678194069040409885568444090341420598345049425591377815169066361775544996415280623882951019819711854534908566783748810059309702174991069465721255744757987016407298735290916080618871674903600628570233568174624619005854208088031000660296992148936158426714986980262258263306039338114139525259815854951739311218261718750000000000000000000 [62,8] -367518728312988941867061920153666860298936456705522873608461385912675438429830668971362300346847088703673230667223504568060271017919840206080844297610068378379290549935622675852566482580238856561682324441524130621902738636558522375322828995610661707889245089580879335551102110539253912692292765261284989051632166619717427181453804836793644862269082293383882547800758475578495168562511324614976502037829474944072438985794434888698740843516525925973500169537834283732939987377675185733635616543097994248146901134834789203049932620122058742173722784461538021827942451428224334456399632323219829540796387345802865168540146136042436782170391582943157292543873806714298218634805277384464500318737128115024401991135580466315302293777602096166433980358965485118381026286681273838846444786307211774578546564119777566131832757527908240535664079688003453556970282264066780262256967375090548915391512154500375737864518535912027631851957048248306150933227081258264836109292973995385529059770866527235447825932205801354535005808490282068618995008213937471854676582523698586587148053212491921280782016177130634472442181893494349031168453403357540583426549480304062102209047397719516710256174987956641602096025440609805401600980720393159516332881505020887832203317081762550291269135349454465981379702160627050492090527699042409867241976955869718134157930104801792615771945217854717057565788140094282444025433646312993652294591887042265166831178080718311768812644185799614944011680644741481118505660197770438209817562581296071719938395244213503593452900845121118910249443637797505362379217593536117243918681003773838607459774200307014225204341938161117236149014180189657104933310346644897714882086593979097632471634900221207446903738040474983407424371656191675300448689771967906371670368926380528338014194405162601023209743937895411865862947728615862003177767891627818592989267361535730466508769766314647158099469701034734176367426088423201931727629268014455325605667087842929023239833376482823352362392367922822850576693949920268015787719963729628808933100047704227531798495725443387000326564398361124390383406793308269031552045846051612683883839492272413458494743974630208578571445874741896880121544243642573578113184264815349843894797345921741960786018625569454335703563872946914949115872034888953068645178187452324613694793331466522761255619522505573589848288900995602178133887350802190818642384529887651850588170532319054473191499710083007812500000000 [62,9] -4548275707249743233273014467845781831802200043351396018657397735210854830821596038738556625417195407902851130725706944258881929883104778590045830101796166970210267912923483287366910676668916680696165234455466468587692207388391859799459701950948459575687229430588407954249665013030618237124162652578194446164977972160515136693332178519792320704825721609045532540130893160178170969652310157579896907012771997626582309236705526713178972373227628078373484522363361311105076923079292900622457433326697375513045409757415353196405637314600245360935402068967064234547419729701029620405319336537196699538701427555719346186931304068613167219425511775715824484239459217609331858871990447739161073187916854728470220737525451008401407345571055146225007824088929630864374596921028194755666616590956053733204177654062741877522607387277681255669065469386771688186486826878570028346353353293551669739543911205836520748000699043375352753432342202335681648865705809968170882069715253910066002638719805032329061163905283212305003430237243104805669202924623979242360418313911836853823687536320793322355538225333368402751661512801758127631222078740589058042897242541080466586944557675356999175336140813778075246899538002290122010312141030543337478931439944828209790683936724006084944598829850832451945161078600754207781944903938242971468635075830843236980643405895704937330111412172240869093857845240292163412831377601653249479248236270328152808445132181766591912163054636966170604767575461858735389409660193877579820311386944312921030551989942402899082097273133798534628187580075320271534681885733704052598608237947210877715259708647978851994219707515419108901123478322083475984656031253641040259995487228528279807707864417983813060391631503905190203679401201228644860974724680104441829370675553602708976257366686734202281965828671911233370303611777917553110834017888641942171476134405913709147419419471223279142826383280994216090697952326768215263534601800376220994185642071739559179975973052942072233092687649676814393635333848755088201064157726398681471325231169311633282706875462027566801809102529082148769600502834901289384781805722180724535425212768964156687354498346027996718581200330128927867111930366926808970423189907574028054267631660567606198974401019508467267888367901655004939784936743793049874267885925862874211710189561479400916535546955617055250414942635871889266971833751805075862036513873474033453625509082485223188996315002441406250000000 [62,10] 30050448567084607918134989504072184874354665284164451116794702859732793571737175775907829394923629956315779516760506208503450786688565415097465407495199443783963919503251449697996346793318431077470703616396537492992745306712535899102493121633584429433602104632289629564788089758907049841623121509877702984689788478077000534458971884449450642465487773259276930367603458630659301852901566629227383813261315225621431080058712487875983073531280977758691860952451075208035455371999072271376142842150041920759363462225039136424643333501707029968758627507361507217700483727337999203838422162857476347935459840172120212885183022432970670793711185577665296534946925928664012124808478062247775404058385631706556616709601852109696195696114215457242580887407185003397781782340961396568744754093987923915784791318268290495637237706403613915950165778984469828792205465302754953531912777192503550762440736070997605748620924562848488501323695428831042929480628555389108401932951712398510269224028777029540141785463186446445604463693611887600144815207656327213379320526237647508936898041816729549516587144463609872937605136325398814019677687511156154733767385148372101991783717270170573811218606295403046758363898970927568942818987006158182893635339680967564521270802727830080116900793206608760526763980036199034738035628642596771053474481107444142570027966844285112990160115525665962208811385330815863730203758679917807024451140565977098016236454883333697506648166780909112342731610031479464120111586953682070617820278541073721681872867088305064635874388526934202812479157232006952273660058319735518160014204366618531354902016832560731349497199552360902505942884466396086963025690998779141567169980511568024899050585515511279323978588078683700620741894534857904885502788320458508132012388636597773575497517737804810800854649447315955093180062593682915659516305958283965155254107603026692910548788526483326001060580857991995121989541540020685959302334983103142091620074818818535192330104902623174597468319805354221344363097381117885043843030345122292796687781432467404970378859803488452175026995433364680354783444214745301776028490612021176859654992678443672118189014329219716867821024778005149388197633151167568299095656054581346319111896933898737663234038295708535362280310391432375164620786703947127530988534267106089500006001383003681275785507837334996659756750216445760509434171082300432981984987830114015860960563486514729447662830352783203125000 [62,11] -67284508491932004578366363800184086598036271062084318090646200364268590817266411603974140017967690913836720536820457944568422449711923036136942866901503156823853234769258911329552847693947068203247274541497227626016165343698674236008288709651609787699338326696758363163600915024914984923899175844482587396219262203832689227503525313175930418724317956885972098127842953258869645886041173534310316778829662623369258848522163157489125423721832263240974929129517536061570132461474500435391609172491848609819658434685019750433707563389628512820237386767322509945268135303570933081820500465887291549461675954204251150730762044287060539450524042878621496284749184072153033355000883349196305174409841629436237899309233062094796775478164692386936810826970052771782650145844302873011978956147615917738641254261009017534428094587705655727125138612726290771695136376561969404345882456850270188055301413487369540368922705677137381451121289393233389010511655854105437093737760401723691291300236745051097296224066508158890429875461448004047627709620771721027914889755368007862359006993103063133325618581715725472028567460844349167391645109019757059943406797918549352599781693100660169332149519534654114404738752961751297828384233988919105937992409302189111840818994746003758392488503491826526423732390941942458780365769437353454103408025725496754202080274293949219206578693232387509204845444902168520568227380538273089140180342660509393796012445492500287330453238228630752558343982781343182938620763919427537981129947096460870307251313985039666758903254201073335198409265389768965619124273654383391471610333395046997835430929175404788823884400789485670592349925253619784692798695177420703981625935395143064600798198629428166247815063819043577403174617822737667103066464624441135857922861572816395054107743438923406488928131814904069050237734422524704841533890687546487133373423685622270973111652224870817925438898814842809596431702529377059671624052689700892696579077890818597080712244407419829403250784069668696258771714213361003444157145051470091148271185851959238382743228055863800243338085220930847284419720732048463248559194363103671528620839613925788450412113578593103895201953987520849351216801179567284351953664317348117780491369154523276527303156656667892631157277199221255524766653419260122336812239127020609379777462314221619328001531692452411171317830386177121941337557646048922067720000905755028952626162208616733551025390625000000000 [62,12] -189890140020873996511559010623113271980213040257496737384831204436169434178809198525896071991045863237828718386824731685778235260228509569897503287086391225418903034773248992431139820916398060477772584424012506660259784827609894756400944173522108063126903184998412780878734654658219806719021548232349914028328288194659463153604846107580024617736098458943764070650515387526213488205769357787664428577287958883125804424307614962559741813328804741455925491605779574919612578714201263202750554513986988326496468200248452523864373003965471269039978547755290561342219038398935231978863488946564009432431841495312778192047763237899736864761146231641099526143002307010606737315337549974122850323091321899442233878791335400132012319176359661505093165092523482322390125959134954760298431581909478005353649830060328477034335625731365431941962573101429252751329803710279957168393674009382664102183732091696210049132835364320218028177882833172602184243429148846643012213380672167776589050893642669940669297024990375888045820324527234194933454485318628444650176785924988207229035824473780457052416799940396721801564410651551115206916590050200296432311997051554389550228650359540090397597876157858531343970116190278621143257294203623903448898687162754607904269413298764465096604076025234990509051410094259895742075335075021237499358046790322772320033609503465484587286700805204666416198801502146513078522232742631812022708671192773858046699995572065008234896075890805219324805456005547105271115512586406778771867051579674483223453820349171781006525868552012877505642291272589613819600963783490620148681240315824797887168131182734168935174895958858239735814109825617545152599401885557983413797201570647957607302538150391941350313383507666377679872770174631549331850865538167012223092275796951575754634291829169359917784701346447874093791054434987036595030276743713934235573216737531254377594829509847757446689586309225504595984619842007312423253003260401743323620538016553732081761988563807962921716588939568614383487144570010469506006976198161100555796683335410047339567747659968342754200188164003478403665965268938623193125178380825399258354309166856602794466969082524838994818563816418324816172153282511587331725046520407765598711163022269124567115097641139527684864062906939539333546137487461765329015798182620215624956520305511985273016417116728647311106921689635214186929139360410851201045378871742896897956143220653757452964782714843750000 [62,13] 2185055574757398409245423038864863283233801140465930116932613457637863995151486166765326006137858685026844602445482743440418320431921177539961217316419233248535424230113747690806611037312566458346730476343920708756316986138446520116892133405071113572482156258928679074035290927324212626835383189586864212552188388906117037214626367962265661027331932965746310231293262740155121575553237727053039215074922599131037263616983540862319133776674110380208413534998790528653278496966332019576791578890205657584224023381185834545224065200373780771941420588254153773538839980491206109327141751092090968473043385829256022251791551042280476574021060482830159298607448848967860778385104418276377117688986144252791795986172427635676462009688530078808857827526222496813817996348082757440211615231877996952974713001334265266008958397349479977343443512727356099705385040752856654274337599406626169204742554052478509848081236717821106603495226571532441242777315716393164580972214365181678541565728557344151059279958614258855901444449382809455792192830122555245405134651339012738221348715977903699230261927229519143845084645834287316850666991881304998331892632517989894133996828759939779181087007414304393749982089822901214480807821451259609804916682097221388779760639958927427768862585840724915525810405950061706805206164986214622230773464694501726679921251633660826889788121212327077393703579727269088982172289457869600822869254451102760572624020647771708852529363899494933227821789307395270308176795879269845902758614417919323603820360846877158908214740393153673826584723200656130055094810036360226608227651741306975812265961564862814947767861778339189911333303284410997045554698124610115552503096367746016193977248618382743521420791358700922770366736269630972729451451867479769974668445328685702047809158102600574019709013495452714720066033733103608908672431612794561715920531395451136640307391385317892202759507213494852179996674278361246458698989081414131755077902461003323814551788426306200861623341697013001523131741489732199278804425732930073957548066274027358989114331113125645706184451716404761873903433083883858982978609419501157277253297259251397005668846468059806607763353651079437556400495898007036186298132130835318979052827974131493589848523467109773079585516932761798126664739040291053333988616236687497824530762790252718474962545662178609598857946057782736700449060063496523695239590751038250004967267159372568130493164062500000 [62,14] -9872988876985289914481394019135810086718094007218137185065987986421199525444826145793187731578728011014671072931005743537531527651895531502062899767066632573296939768819869784735933561227200548648692526343870840053653253335745066516013504072595936009447532318509416332160311548997353160936860470817044262215766915616161314325341159921274817629075418570991679865425409564839489066289525177391144258221841419764368054429932184558196452122151030294055350929743875483472495256896803369641433014961672523756230125225155560958132452633218753548728383039533414745212519276408170146999773298861665596300255275501863168720508028254236383740179295235902429244012181042933616346020343010077238782473016266993780681826379054345782713694890872572963953702199526779732889263242236926572496983588982312853420121731295632783056918137798198595522652900893625412885374366150941857571378776901844254312021528596708735129713291237218985052711768397141558937322753154154157650641136007063164322296242377459621570324864838716136601911401451721809365102353376685766431986783686811801201332877829051307141553182482077002124302539557538701726674163691309908453384009764303504601049643822199931571207622139966152696523626615943998586503510310778627109533473635728696482499552623375294771774138476080980861136756248127786361874879850367744684523921610035028392960652630988919920849115392942246465396145563412523299881068333549964258802939749770106231357331789673727080101719236883640758745744955309846163787983709711513340503065221580581400712788429325618482828893648888048810232993402330865319817647391698468292815433232411539217956684211494671177880548819966385999184592127999177530218788982540376832143538920226621542722736679716303832378046568817044780480426696096497536621889336980137061624663009050298556803483394594878598917215760448602076944645086969142572345809544377828409862688271805930880419242418775702456639808465131132272022462462742277468364763304474746354584702743528569734134973512182075337738070545241598160143207714895376560902575570197018713094184997599425802136455364269806634574469092345525936081115639610591559010360525817554536256657072647960325098677459748925536915202145826582661594279933067751847074986148411999695390943955776178000624234356077761548309578927944394258837133810269667303869123254238654973751547662093496909979247198908142757679909490629817200490995407251059220722589834795535068678873358294367790222167968750 [62,15] 30407061054135722838726979454649069840761284664478231514764833267420676691680727550786350178813820010557491060512815959384272056105699718797239631932169362299011472718710715187470129629332740837312597348867556449580027970185279260751666559131840634015795731764648703765053151979181878942514342938909284662352071757310997017101125340937177689522301360712088897006029001693048588392910249938840149998508470449464692678274703933316940279648844788844730601790590413384519516549793556410357427791237057003979542622948937754651592028606389465951280948933527947528888612215818860533104116896661257995779705316958738493958458556464090777147891278805111461580452509943683301330892006987148133454785560651484889320503765470445356125428312807757021175922848524429052034867713421321240431760499825843600753215252155316032757733988610512947897173268637342918731717179414909588661708823667894447719113589707197085496450852883641069426390274696115316974843433748992800823799950919315981569679301969083569586969768742482261068844212861794281124890111191455885133251529222457346787224241042502481486255826429071617274380950452736719217578426363806761696549594673235375499105901568122212101275732874549155893504067818675264423680293252426762010944503726151858847582934687402927850877892851063846419488034034241861303637056244095833516848503951634489233971698977013157405584243465563602800840643300985199676352134592790765945609672785943432888902487970378659142364324051616000382331868392389608439698211713625999276654224044657851768562538374403201169136114180268682580583316289811812699445738880082852869211126902295545648447005208942528120339807348756962371525083361038351540917238332214058187277576698421008137422326063362162101967883250906750936307850391902318780058507289257169256521950684019211634280676526968675463256092870945338893652303427223567553964070922556894463207725082128711928917829120381460668597764690198408236184545959830155098336907884557077039814731290136435651030796371045951006953472055789806092252800209336594319527467869837949382000125764168488560715812532353893759503219704078899288269645174106410990163097923906703909723775931353492507899864633516059330070244244742639950559247215676488066038079483085525400208392873374398087484735806392402829244492519734211380953451839471665561415580046302391152639030005726795292048461041761183619227847510159326379264774537652428476608434948502690531313419342041015625000000000 [62,16] -71355083300782941210385395213905769842430953197646643666984398227078814038420384700063798556063564668986827499561807304331531053454638925205197966172525300261642194528512656338870358763499534223920658785983840115379781329539327649443943239940516509631750746797833143263467948709466080329297785508160182655452381355207642353847410829823739496424111178076143888702743243791848211562502818096389902671874874887472372898426269525647223260672221169591425374040905379868559393051075764887275114592544909030726748514517352184329612948639470237912836795860618319123653884247368040331169492062083763008666933577619102251126360570832977394931107127791999467538791505784908065452207025516671509485483236273076766059171910757809299156050184467371667892546129993649476642288623898032806274007408077334217763271678170056140567014924132559144116160727191430873765072168547795945400405686841949051555161336361184528378593851621409930571284841706503001523564679403282097037672044619015990018855349171352859868800322064808726078303056975653875796405467515900822424258840509320484189678329537872363613352639932626673664270963184811426774368477103141066055338366394762898657948499419843284399940899725637081313423210942049444720209206298135580037964998926333748486511583078917865142324027283276797245633328261632574338071084777761812115145849796680145176602369888633199400501856455804671364257533198556532801139937860961667871627747456087432583125461699917496547718346703957123062734958207059895264329950052326235329576650340524952477214450371735053242630221324821186222057620696109815333038545445847656079940867565736264698400104884990610785475934041938019011473426796360092875485370692023765210715874450523994420002447402680389360382094572094216218424299387417029950890191446556591143609173777229642355054539485017535752628188156417517044443818287029513013194568366917660432424163668011404226011839680632609673539506436411899711535646657486653864451116803235995514327588399025894575425759793157371105813980339647619213910643075247610213493837502897817558535094215262886792102549033616237690122713698214247716844738635904967100663120790277108743490734863321153241014820676966058597578187651940485121409536734086761252943093837830808957908469883087034318808051038593797800164410466319264579086793808914126174125753351814905085319776589745592622182751376105084479495664125445952851184321929005566296361218192600972543004900217056274414062500 [62,17] 130748353520700984870137215592486347256856404963194110744164758451967449635028686990247099054477925159351831043636814288463475430750948175619249599185964729136397445629597160433946624170904622556682119343586507904955652546576895245424190667124041330912190448689679230462668766131923503902193870599022381134306975912901982096780266960604290433309218234115343962560687474019732399770743239409027860229501972570620141372425786705084781207264295273249429878612867847630965349060299148280597437288416859018982584275435245982076861319461959756262959264528451474961856217476929428704956281824088200298075914008358473080327370901836378149730675406950502770007461094156014648928825696439407251642195405075068771306597537780773246514053297047815478341488723814343471104707198319787875771352184234403964504641703760586445373948050669068338790684752250691982377512288010597281453521982149492875750634548749829069833370383342306098450240252810221652470590261891730360714664743388370079042428359104528457904343744294811954060733434748566259976852584507325259573096358003875462967602591095153636660474155733507729886842802966947419640906376875671652081961528693390098635722202809845655603831105396534617718543190655648029469560665166435985238692696060084514409327021094161762348496941039536552512543304508725543168228574523882872434111474425862880812060634241677805533917871770275932940298693355117876261586183065414218397676719344998546863270353634579019076242153852426717593739679296786447679115850602295095752731808860418576102516704456334040900616516990898995092097905741000059829079969473529618737501532913014200437457013890102752843541927549759056487390018075657402827117492950783362439051189645863022662773168072360231111523717789392465556444402699096995411546654794966096835674153896720508879410168321545235309084997242689241811213209862046600959891131373314690663901535500944477688481937087807221227261718563354425628607890057172555126667456333206786710665110201032772465812621190316766723933519545700448820676452763014615708227588559438090228583184615941808106401455940443570651280878173925742823414062075277631391025583999016668607462942954385067609699321540472298676898623457595373972567964637120013095465497852059618653247964337857601124265800727520462091613349740166438983093613849477250604672371547306981144617523439101417659254410757988128050899054357780582687865093382672404542788058279256802052259445190429687500000 [62,18] -178042547598500318287705435494796554475415990652548187935621623549106431184606255855694082030152265214215816316471610382380508837658227061558552346500927334040175347185096019126320627058384963083053094165179736151504792403526655218477150122612864095393653862825368667488832784152558589015675358759500798384339151079150128757765998179517018031760600953047326531678449724813416201777121344201939665049518003665735190247669448445677225709304473746488664084626873141887048743789816987735691717007160093920122980358736978572770181482658456795227338095494954545154927090586171722743454760105526676343179796485913144554520255244253039841584925505717393988742572950772451510466156058928958910390349673489167711328611512935138819224346162038967146100331328738371359557831762049986289149586230053691402055312193804482076113114223293561196831029920943353489931494355748200122253995823726543844909800977660366596052502504060647899855552333188260371159883034886370413009104693584501184072978524757187730951031372848148564129005137083498805635976701351592813036262127282254550294250593550334517501282832084761506364593851402211606580244641437635137940651934310547984481651980548782438616967870810835423109506390120753331245672855399899145697537479172362605504825346894133995349131516888907595132117843976833132503372319444179716073420318619329368759202753001235178939493821184848979075920221704301369669793630714262201668305015701869240535290029393366525118429183142983371528038943609155912475001125320033738660823633105850726955423967791728161433638066293345676608464350102290284439264445284650998045572717094203491114466928074282033558836254330505243828739709021180598897745760065962291022596423530632142650860532356567294160104261087776303080357969358172940092205799236385489080998481542942897017811189809706622241252079298889367742806575648581573849550453352988373721326384980289541672514284610506560637420149847217621053070445832175361395920007072091184576938232189348116432803018632551823424520858521424074075185255900126055371404890701666777429089799655740720343243267930511960843950945584900958353315785787592965614835363255233886380897693744867893278953233361506489884701572977125283154719279105701104346771509557858326617859123850234928331668122118719741954156336920148397185557068507995746948256751882012258854732992737910483993143481011092571111340586369162420767294401156410205144808855948213022202253341674804687500 [62,19] 135443699296764865005510641412574720607723725234540240637573770252625078593011441412164088884729584456991417956201737395621905617486033611133146875376995007758543733617101387923206917274814618270543455132207062163993279040712193548509000664030319832453080614595403494123750560406840072771446455772018634778843736535298718979745181069520703436686213825916728611044364881912168403484988923871043741589164535839967764237405738261024911184546967502065735942282919270025591672587012612674685551149166374745688100331259115913996263025550012452106686120190718927637323730934976946033183204870698180636527908286724755838528340200725025769161558375846622005646642339974274928268407322412203516041080659636377404070618723601936844204337753714693863897947912217298978852155596669624903379461543408316566301397545404073349615378844847993738810312929293304064916128020657483464467646531219813850282296101287355045697379881911565198809820862990258026934541378441603018264149979491246237504166177083398943425785095933778211232923703157324520461869038872616547334653073387846191007125218182102406908868667471872351080812819916668101310826853549250607115317803332474915453888329536513674720444707613193391093386686040277869202640978513167639396893351063192937074810403521379095487714508019070060675533056376448922263421060355732655251089459852679184061344846460089085586583483945416713940747133344800432675722631742421046698522368441414993996986427868696883895846761735058621807636068236800050635043826000349099862636530876075687387458009208022597205396434884070569245982837604592970591265169928834737877968997804524242554729961776422670668591266259653468260373830123427610347142640192877323440921159565055491365575395767760903664150012795376083429390101002790562264978504550409072850245496151889698977138339084767896489817846381000292998987890522438498345424961221413179743117435489385432641014360576328062021600370601833930326510475524434028718598187896702980746717402019236946567436644173938777119665470181081998503884803942820607583637379204520671692488678625380715107948146201629628605066020164088360138649616216653443672988539454371953000034580850524413513139356266888310340959226210277135069572624513516271660369842947536583825000178127471015624749076187235047006586704006273451472772031483096148748445354465594714386809289760020170589323491725728595830804801434573781941553098639996477459135348908603191375732421875000000 [62,20] 104116293049135144859244997326644507433280541543790528651538141053763589624921336197956414836381333710927058777829806702492817280439647039313899177339190218148298716594734978759798936054681111418521555891260536594452624787926015386435666491973764752939124279868041813742117619692355498326508693474697683808060894814763536151031048386452630926645131467690038102256928032665012307497782972677238614709787142091427914431023570439549137310968101602190296905982946389754341701269286192568983942099450342756321672801391146063801690506879171874830436791324510711881445540344347405608077109675224094585011627746714627212036079293320541380016464389581262676997470459543898369829447117112514676079236080777931798943720866858181166271226827158936733567863166535529931081854403351606091877065746325938086860455647645677095525793352561879044955628529583732711146274621600856817585427656248435253857524319694417830126614284550953227709443270321076336329348620276333975818006390278330638010528149107326246697954804984897191372409862157884068276013323946111915748230102312166033164660191105415076245406296135482183893943697249840641260714199363704968011055569086861104725978733952153230547144393372214915617248905973302011053160536404910884033359469872050358275194464197406980563325107044145056885356365938239698406836616085121922856527537848672608480205958955747919299494681236508220481433677734260105657753995141645618664272497976583361080281398906279998288064144834588907803345240240694819111450448465375515182969465691901356882705703587011067525772368254039350808411779811928676536373944490452227903545300387555673342057134061819284649210196616489192156385967660970085909285342845285884989829166620429369639003941458025292468816755616924984746116405842471882631728721111963338540735972436353972864337290329475496795126722355240857217824578673211638405501077507174858301904585905903821166699365133509179124416284736012850753749100566525983056988548574156723155974417000120704413557057865261809789716911522805171841010034410206634268650389468683658324146228901066905277115622745148769769464198954161286963097685851982037500914662403566535858461593615420625487206978309004018973238038291961519397964616996071220440656712231985560270175963453283763835062337277892384453068258820851548313846703514211616137532958206609437117717851645526840594120632077144716504650383464572874946596145462329729980410775169730186462402343750000 [62,21] -567953507296573351792488913787517701191947608678585223250224710466639720573175737353870812109408998369593942878578517148311325497788334257681961333496658393980187714754115196941292184718081905897465048251244375221677786245588614520901648728927774506913400717466892595051233241638731902315595533487964801185339136703434698773631630740068891938586850790707093923102587505784775741425997905128657219291324760348298427943147267044106522744437600471887587191735356128672404038139831761209228914991246305930277730194467433627124280470840861058919929560703570024949774670286991479632762387069343469402067456334875214240951756811838249972975151799286321213327610009102769863205237370218229307677107622288592185224388962747459578780488349703481263143991426607006741791824183428183654420038282581485160340739819238072783679039256958923277236730714537385890533958523762793672257011608656162980057405773349638383228409739448525617134181557825425264582922895173884264596731871316071366565743915826189442962137367566924850581093622349637957380904678310911423093691062987044349629293076314858971304973339013500151549046016536950238168228042513166911619080325340945331840084889020136582259713589606006228296641240659822255704621175185842385861449341091183139511438145604984929858942767730222230009445564402900735577970804726619843819217957475801399829427166196042585292415689176840360378945202850498960068742074908777685999488092172275528872992869868606348683374976275011292225506555592115483438614643176224204389930389184756647296035728577746331216296717450640901425147864758606552071077020672279249115766661086400634853124686622061860839532921317867826914848366325456868811150580057376238331249413732843198083683293646219931095571340228204327088230279948570990755501726017028518740153415116939854391064893064377865543469714393184992764179730481816428510572147234908237749387661789907825069051946392141101320925964831685032638111490057971036076969362242273382306612623554886834260685520077909860175992549189873983303850273275307800246178039453478852435861144786855848184330411320665207564157360265401069959881109321385799736210065242433081579040201881236382028031370398098500672970566993354571601802101880602659212799864259709470399266994912998550537603702639451132849086377194069803245917381198909504052453187378006019696585865946312039349025572993957191414848011790830452577907849764926595526048913598060607910156250000 [62,22] 1004546159673793234291768696447035100476180951892100198840576007002473485509466691661463158109845658657964339939660347390617144775367774112766197595895335387547649493579554675555283342206731566639034962328705364136954321805544131748229510411385038099416510384777202440249160635008801733864491134682269555867982292607329838776923722182968112224892206031592715466248759783628050987372204403748926787792048966311180230817566280033976326197058281343212604322159685321036013668353050126316169028545564763656993286757789079583590497143168102262579198644961983364527845811162259107438919139378480314862887020613463294686047044128207933620896512848194882749824337516421782417783560952048445619325788891434784978725069083319246532961947735933131323995287911256744815028543473975097087795728556867954660200116927533110826275240902183389296441725402903825758771338955374069638441458369400910316394763255833563853881154246319956095750777478465039779499736475055463488026280968660536199697453236155104414922365584340601748577404960695472252895695961964027155347782411078482885693460706208005186013793864648448885859942711384473667149053901773209898988622358145996015676884120389339466073958450330175384664039931466767991514160972182751214281197617238188095362327155488567281382991586581721289285950217281968872344500687114218210549353874720247231762205224299724949969624638800519566909467480377584746426797060488726354102157508680704903712533306786500098797868675360716291959132489390126959668196163236543819489944765184191136287366792952945439903418748678397288103301857525108567037988093306031954330876548291438799835635305165457173813346961939804885809778271327870895512837658802017041547859469823772989536031614170863359416404827014113873997457887686299177369108429930323676094301791910139879709522930665488838674767154628017061555358978935663566496234830803251352246911469025530588554641112327459256056896808318546118737810846536205991321462191073351845142631937034890774853677148735235271347891301789451412667589500802348370882683234045129147770228412466644711649380477218040369310763879361471284132804407498242237180643993747718920311416092294886656422039937949949523183597732197474346366486243965598311797492583380519399876632436730831429084291858559327740570115225868298545914047076116087526133734807938772056595874628229436048005074438923628794277482163783022590442840782376521246987977065145969390869140625 [62,23] -745449887623890191554508388267495321647938566255034346853682466751647462124225680176413764891597452699555899348259353234172104784047606250254029097782841785055067217602935460006896868629650652845509968956364904392644174241887708721665030537327968372498435141391752081204095115421601261464291532887841816314045789402196839571765990487288629523790842325997013040382161729697781767479065551219973413516833230964484519899332310013837403171465906082705653017596792158087644670660756116847323407430600495926185360170391747347512049031228513266025757835954769667178383648141456515917371976142186057237297836771371767470148360885489816111055158541949987010202327828792697863373570754084553109230847343846825841374275433791598516890161845858230633078414267969404540182819805479532574542501296545535203141216152559733514850043026165226913658176367615440366364368163175098447893961753115705141872944946744115072468787114987343909975861330855515255624792699887163514426319038725724980314930682248829003859085215949585347044641699284050072654955677767082459316918661872905408085562856562906000814235097856609494816396655992373483056996690651350219503357515463941997161289129246503174336812866279871305370009067969414441270522247507041632612480752380493330561668797002168600962011459347888004476106973427434375602147909037904457085923615538066060276604341280284427072939264748127023276227941322791103179377378487422195796405873693867031157490836395207992032006470427794206176079639682652998548331326746748760682200737371273212763112706234306421041194006592990402959037918488225842203166213459706306488549071040888433810566833142565970955823080078047664939888018456367484098731507838212101091810569031434771182504389667853427451631921808044934374531790860461185814662673336971140874270074266649818719027392463992360568100986357449499815757256961566057602413369497554766462213815113483789460238581210695221951641292180639098828900043045476635506810665801888764558130567741114941924165440372938724046436154810541675401640295574266417077254177738259287737606605872445124446539522371978559425182609478133341947443084358777193575570339187985097205225228652713155170517534846047413082834684496914472584245911696219989335572625072342627402215746640658922485125389715143421582468242889659441915947771899443122084738179935566187234406525088958352635752209464705909302056086322869898896925633380305953323841094970703125000000 [62,24] -1113213080100489022637736575668238495614154939777410075540891313342379629975836914269952207590453150583892845926641760072605719385945976556668882389484121416173439274906632925162829358231412771348092832073779229521356275866448768199051923906179580515716215554362131758763525597193047355545850654671186756762750231176632114560984263167476005414130381721673991829804025299717816445396613868415920955228087247261469853095221331838602745138184719862133541441776240938768377071730452489990399871567045941596022820459191554871411433042071692776715272437054527756899634718561226717020504002528708542983656671044804572541293453686877652602905341569528193990884574038835340590570680384051243836337130444299198355812613441894961716888384051222914192584547797373296835266542938529908323815031822103434644293572463556796541399481488886087207930377967830797327175312506735205761401459773888905130394251347215553856481528054146966188994987567387486138692465542594699561236780545932210134411957699615386505882142477477899906250102149657063095310949029083778973408439226461489544180012639552668670876032866247527634396431497873121265233619702174199921039990597675446462136568869310630329183054911323578535348205411729494096008856818246032819061081853785240341422144412801489326699076548793021571960274412824610517693913067053165159317056530396371672383927451570611548015947859332625444414742939355646809181789212705327787862401829409342681532616541286228644947230615114678704662910984332630737997993681950607359302323721708458240820308478671669136306114460450488036084046063571237084945680581832906750636680931125287326153074881142734477093543205253926608600037247346600457174452801865167179382992466825682613513311762243887426625545698421320902953268631785793496476443934138791123574706615352982871476927012511241264827297857584191415823121086233998235507598342242275845161006530355046285893566380647133195190888028796064578216525722362867431577527539435819860770164524647229860024571212487717183429930543229517539501835329227545713528048281439973650079386908145205438395229793024341312666566849673413611299579974651004563382857656897811520439702897734517169663226894513907975993416583124612267343703943572782756910886200187074680730228733746689614254945507665285892659061373775340447763661139066221815768128852232516265851915929542056045290045641062774081899679746413163450302619139620219357311725616455078125000 [62,25] 5111782236662688270040063369710929431749787092838427879090566458118652990828341008207029638284788684076773379058505012213623503691932741444896802624449613013769044375585755002345021728262715673234138864812048713004921797777691254328152549073747779649697893439141791868893845135315563932503063468378516009778474002814547266163396044388222938971537688668559705886933608085822616193477721316208243756155946544024120818425294536348554484755099435348176910808566373697720514401640101316559058676098066271794226748455078581655260659360824894025785698648907023652919858346034265379279821728279635320823267056744305549281916945458653788272649308165908864594271533191789034092689449299332958299328774974282209707974495130191746773726880709728108470808687262074491937404727480838195447671930119790575967126096263742797547466584698626441047227208345044539296552307514510571903301177953924720674723996709826637663885926669088229675043528601657738150842887794837124732251177857823754007485105792697230550459084061800471621530633315870861567358706972184100503748746678600330523539580271545442715353364549024837786626680869970806366933467448197698525563182752671592563044173967267634685329837993789379165507644554785565032829396751062140601927656200784362800128588963503162068280049452977512995244716006296149479171162837727415061388511396447640441119579337050275265624531924487977131366217236606562815790140162618458582008342993832486887818183543572884541265023424610453128283058265907889917506816066815235625811678022907046023892790198470780273067836238610512745175773485542846185715634355569922051569203719887685583544619433578872861031850064453678377313945148621075508861549231780872353549294723420858300483669477652769735517410539009005736382828259687610626992262479117831376257225918274518614346203071226705913253194472280687477296136493866376924791569403131770175523727681056870405521728415501419775115804542322422948291948362828912142605053227244056348236696330405350410684645814960221929025145620492840574576338068656604056857429429364024594253882915382130590374114699375626793188222286070929605800880696508346538493162917611256089745191372600127422180916687036103985422733360290520589663889194459026753017117303358869229667080909422630417770383241366991248688903849773736796374866392150921731783315029527236914943652457725740901532339180516112567458569338266216597332913806894794106483459472656250000 [62,26] -10743658031852213454311828398755466617675994787865282757984893099309385804049199344702065575828347518602938099885671879520116093818883293823984533052571926736079915951184296150496574389582083150687241676946959588897299218928204241852067308029691024452668846644756540624651782039370593584393880956300678082876384113633711935573656120018419367527096435726856257193126466350149106959096371129741930233880824916680272039565083164199374942062560133424023191490118047136380766508193562107771219217722773222384824160820706016425495581333337223491666454273515021121012727280123332548537890976536929048433657493710968131599688339439458100130662240993172169927169647687390487247536870687001171479690303976937626279757112389710260400821637555996779923470682499948997135520692300634166304773678690519334689798479311357770214449886368391049448812084054406065767834226016731815250324089567567756256221085650719954982508132710053765430203190914587060434913402697994066701933438939685806198671915661958473909607898000411479140759270205833405702627377241198630889257646074041449351929568102640991764297010435393068030347339530161092212646960652948230883121597125104296758210784950000545227482960098430381303499369712229999829349673801296476505439450815868308034728577263995385215632488600453048770871007572485656860103302550988053298962992912266072531783079510992523128580704956876739138135114070133618806787088947526111709071833889879597887390575890692514534468035057348454021577838658623640920950561227687037877497496800232778194891570432834520605716113505196262023235744185144671203985364452716213085034461537247524007645373352949503044922323390178323699260365619528507695279032873152082298294701643162405184886569669258063698866132065521885081167964711036863989437707124595364933151508887944216430234413684033567075615417784701247796641698898233502720425675468316824347935809908971868087393571046629546286787161253962113943102820582180015679961168430951872734850544315082272184340860743326465238794986369558947709571191730602252965437658433304492288149387885832701444057993603644538748159970786112486986820834537342930110083849822346198787646440789047541506987730487086709362252062163729883590284895743664617613675217257679493975243676980777075504383796361253379444622336973497642107541362209865346991734330750842306879565700438514368556905103450246951454966938543922339022174128331243991851806640625000000 [62,27] 16320401624448795756544119206110434281837549372113623880036072254267999622825687308606444802362883103299556451237142574319439369415699792351471172268850332804390507437952128713537273823796304893716992564316290894184381400185493775194140664905200415981650752978657683632989600870327643034322111647943648843324575113633987419340208201337506786961275515121346885654103904136738385307027688770335848780515221589105334503424683514262125906873557484681326064162845241709027976433585588146832224532196377150451319331553158204334609599785012707846929542577769590010228743628886153795193962261042987149801769286607311547596966221449813191664503133235995751781754893311373836231491620844138796129320735267083199208490306722808032796647774379171444659739224891487460645082945823574029518955124763384715367042015451354405621907863273725413951163960298673574965439309836121553804030735571968332311879108259005729399539730188024237890200841326422166503131072989899756369359489967111796958581489134460480535463203847569342089641611554225073990439908793282574013633742551250832428664012241163982925799806651672055859679965990188982074721975062983119695142758376915449037336848280085730357902246863065089976105711677590328725265191336716272889008582127607032469199750100792000479755127065158987061838117772769586420103947239768745284592432298936164305116914311091863602340245163806705242728760891379980267076521320589800001650739340979599900348298294433743769978354624901524392543223728413062470091349372677185948704900801838993130073019820589930291209444449703505728260422383845633045841731126938654916722199402709544619456513136721611185402662806202911665839223746381251264610339392167949560701735618692615632160467696839680192397027459613295217364173440438505646541004875164806880313523598743832248419041508779725364807137228944243939138979738427438832516284468175921110938131530566209917306423713858119319680121768603767424094948663675128658637871242855644170643674861791479265772771623206873038503456011726131540871676805364966256352311956888977756454373892782714126821255844804794193439568479709381541709962838914103756054159072513529676441214970412011389951617937432764554942422894480681906020675659028424946716913255913657501202048190555868844891578054758607532505160103403150107408645074401204478425899791540964900844994066868863655023195459794614381758212640072258636791957542300224304199218750000 [62,28] -19730610434424013425812321975050502767367569517664939371478477329785293202526199610532583032648079282383174988151678025383136604441540229858700785696602130080584317999861567972254256932433498651360258536276068647752576299172870555340849023982655942547557207874630494932218667445032225744337424308209132262987988775921700422947868623011663331368721785460845549413710899642351474180710509880743043200229157823713068268093666803506319130100059089043353216462416409580866416365735386042611862845778832848457818660057281393231045966298427602606971748183636655780377659568604047889452007408554663954656304700515230454829662190941067490598209371647083477815623790236389523170346912673697659381920028427864036233930983249065534801876543876111009331423645422974211942579570241338091525556962875695711972831592014736126112352830040680617948265761420633260073099903558891621902880568444823515670723139826212521509134743224420083074886658743483451641710995006004199976469835041094003728859003702170542290269078526884224464121415461401759779433607072475417866698951640858321871224548273830442187453704541787493375739613603648332867141870272923052093960635981918610239698309245574892275482571588720664514844711559457957246421710123123298625429360132329524538157460847994102680073020582506158888205059940889270495221063752304782252828615738572835441526860035562628117707846658267334598592923829102343670575547548142969493146759120549443739595901849391123132046154758839748926865135034296974217947209234071236845777358088134507456212165774808176115566983667746620419768179414596259966330288263431086458990794156477473813695711049403558581098320677256468639662764555350167716641701565571375171619161630615409897352287373658391316044823524404954352648659776406715155846867594274108220857586162282208389482253190962175038762540050909235328909672657467749552919957777629611809381990810751150156178365832209717138759453062112327296974191214152020065326769135710199174190402115063490043035519567895761106149930528916759397601285349219963902463501464408403128176284380434182449677265797158785984017477733807604385523214608581268613573670534569203933731229585921045341398395367341986919768170087496453841723443861939230055646707574054547313926059669061372549920112367117832231748396994505862486880201022029958365681912366930670504842850039649213776885910000540628420496319650467853534792084246873855590820312500 [62,29] 19668648298947695479591297935239867992285411320118661211367983780505968006569617837801070913584581724150828019918882581805429583364982423631924231538974986566033773485225519743852620609016381995068692608275270714893352478782236594647682771798942910629213808209706067079295343611237882312007822105942543846757973256196544982813549418659876572103023246041891867526958569850273366194466836639398960220200182273973248890107351899118074814521198848672262681944337201825812223361779688304186769136998246536467045902520329566760646010753306052611945066836517990814814009130612412226015104032634920296177939656589095533366226326178172033174198954694620905906585458170142884827474778409002259838149547874279168065253485084202029875121567528176512285690292438457800883125126683597596081369577863844658102865602649205325341772678646238802675974972753519313520232528787201599623042370425494613852451003118305909797372618292843082357905596163607874727937394495279393016608070423875314159201831807918213987706157131710662854329607899852598570904624866346239929061775225315613495758608259036581716577975759600476498425286775704512516336877328713080219269191804868951032359300560145160726963894762534936731021770014147153157102986799496154428133594157369763797571455587119802670452940058673578931601237733300848390898084875965440079697821776046847814220373265149011747655236195525509210988869262801815045823303597137065952303485399041774336159394851985806652354239905586099754013502282341861841918029503855754928299100939828264661703197916635849807591359784443859440062146391434619752613447940128129799528050380533404910162490909265209660651198877117942218536588157891705007137120708053802278018055388291754425130326713290936432813433632892503148320570476162698304487735655922918281557194570334170611998487296402222917616732599134666607227612249904093771601548105166226554602913230773455294902405873394595820283807633925497470447550185377356523503379574917105482198808609129941777269411367534219230344229818526221171192515208507631031095044916200055840294383341552711827394632932142915823959752365607763910009323466023038193490155828141406394826215457653136714118557695543968167386992739031383879656001636583823223316189529155987342259752069387914526182711863077975704250367243640275795623029235607124979684505562179970714459381974579510222338661218913690928444815142484003445133566856384277343750000 [62,30] -16398832411380733374437676834867168775128498389557602093848108436448052411221088486711378825216486306812525589046358595592218751266484133171997562235788747322525382875553463089245957148417471138350739406240462117008988099477237194043964165330157963192748661763330551924262314263065205820310091148838806533236955679557661539112435725022436961875278029676871049576515799547513012294818081614601547521012834050548181416648812422942916949397239563682844837123328446756133780031852695646753201463235951076931360936866781094769099655422974956788724588831935795180845126216520985545238477083764815635990763407500010809910250094378191157858520236694194476776849284448724275004148655036078327238404983652183739011633131560735797400659483468743558796296314179965622160634969163640817497635654795859417202534274937322591174022705396073567679914452908411056189399194224402364085132720815668855928548069015823805348075170517910114178069985391298952024224767664763612449537834101241833899147804548230866451461909603270622153661701458638283989799581750220799027955232126107097669484874638798533291712403268699903405082688051948711027537108524998389968499450010601330567458749629027073566873838458603914727631256996682751930100281619825530628415188477788297743534500491663615589800019686599052789000628851221776248167664828543392156214925665834894253725654525617913610464821523451380935085443792364731826817197006348220929254241152186957100212610097520391750914611971857409068469707523052300004638952268289154215861283633294005307531108726556881114081843847679674004472762166076430670652908580554476625462066068237815266909912535060361153221413565840105563391293025745124544469741091421487775743727571607612959850931753059237509512017446219958202632224932040706223223232916967258885497548083803650686329953722899737120855692021882885670905959615867795540477372262456218181414299832042102947926793858678008925707179522112581807458295168860993379237131928442591466705195543428740834207908048469091639040756902916610557503545206483257441219555139150353595849129216537032613418948726771196526355506441554568490343231906416624305433154115513164846204277770473257380098604886787734517873999223832751255063068742897855961939669015910921563604395141599127123793519595948925397327607435854932635335913399880915607691353310767237913960033097239109248689661966352781874434185738209635019302368164062500000000 [62,31] 11468732555186707535208451529239619277336776452812201520552183108765401534322697106039542068100624217248520301972246329927330441642352622898576612356994752405904110926948576374960855401712665845375324888007964892365549004295300682264698995513397524139291891066969560358005763432441314360056134771949697406662428218765555319087246566070947019218318040864508764332120571085022375291303018732781392393451773204767255388809206157716246793193909993802939723466835097337359094210440257577134385581172899029748595295856353588661045805826721266862890042904941440506427863153369822624517182536088608826139308270224925570816158437632741040225109390889388371215287942619266016429729026820118323166297851067143438458233524752272484764153962221270399455478208611652976043408525466015664375978273606942627909590595986222291540245145288733589635064478130350274024789633280972895590738986964935233600350217453746696915446682418500438618052568163816797976646947988255354335392530916057034448092970859529395120085135668866602788619926204217131596083802821080063604267853889204918007958918415787071151567246389882284023513346097658511140469592367380901131230550791237307457344473610856478735429115934942315653797190844793496644698612756652656814196384125584468940016055684077113888859114726190035092145646215245903314332487148479602405556652695905040513886766564403141103916275033277326972886124101753773539228399020945345408417055799592803590970998161898933464466890805846655029242428436819731292416071401377148538945422841605255838162514258099112527432076678674805730348739107594131094593803899738948111547441668909696494721768282682870813582677828977970067082827065419704268074486700003410915539380477296919209837040059350473148459858657376734113180469003003515968963941738162856773635397252535706722217848885323096514101023838113161253246649784816304684294380788224386763758329758627789149561584618503605431012006520006027517052716902236512061099942202863476353858701577310033671540705717304609014763619384898397031510641085073470114446066231067154856202279199443059042798344101841594003023185800404039517343300745010239895514310418740138066417747781323877161455316470262505797812099154372475123420409795942060152504069047039762753890099177210598664071693784670408857483051749523659775742500714529006086299352000056160529681230379768209475366649071487179512018883542623370885848999023437500000 [62,32] -6683203823020350112524255139536451543404089054103596464802778836909202823149123252383514330848168570428024922031230704479509987806282662724486361326982915012467907145030643423709342605691922372468080128228359807713888849082350006874679749126816054115723318985132995052582223642815680962748172587866222538917164812686629913750715849196904669360961425463324532864928054485477881504316418458030112529245814499524538628964247688856721993751067933229033778579175297795689890089280090343929378332016282947119413339670110615333718867667893567538473688435271595104403322108588231491785604380004180976116975681698747482600958903350304642372295222007463939078925461142512380246216619389097864141481341026747244902749685551787536996412183892695226774075926700473550377697898832025087454075169574271001202703742655973391167817830034627664983769878869444473305400061130609949298519801748393598192100701499596571049837156674880920822043856141618200718278332652663396774686703929158086597364995801937669015716539052112975477459411092678649865620753338154824792264887723575757225369613507535765958915470269196359619977140409758085321863537493336041470515257735463519720264748504806395908852804752157699128902264983102103983492045513071897673172332986585255779954372078355045185619285929120283112806372111131797246154400247525754045576400999656122586331209197145056125456080924578192594983868507006670105733662776505443740521654965843832693575830909537734804842239684544368170488454024036845103882871664757871515976116868596031948204275095909889463392309176126579553959378688101650097786098665753073706056540835879713663323220845565375826657179650939973222817789226423301815889311392346522551199680119147601834854779999391548073456542240380040599876714588065132172968222121023970355057870804191245781866554262961320643428201068946306001928785972216556980824006125540601325294440617551451746395712009726910598562728656976546193157938401358868151293831672282240092061689081792648160564152408126312905972224385145269840340319236257058551151626546321156719595218605284940606418510168502994097876386717068629189478449355595171721471669097943922526053250003117112074994269384419285090003213876579503641921358843374965681947466468288564820658740808785171191539328565312628508206916668831414205516454688688111635456447330459701716313149870131821587610179333759086173216701354249380528926849365234375 [62,33] 3183362616221846890973430319873334523883200714245852980562750926609764135354661274529162823362316866003044754123630244194228317675488765051717385289214044360702430521646026474013185797834196403478626037900616268315292012244116340590350575024199923956655969969937185676808353614967450029959003893010372228509201387723672894376829288553491647073862953676140072416832997203393403727592162353384873573791443042465071306262081258513536141951444864911702412952098868173462512056867997853508004488364416163734076557084782700481703626039712632862846469573377461308692070822233489814598514470673404479171053433041805284626372875183919789913593038578011114940157972690928801744049888469779539418897656299927915554090851067146197216589524796378206955060463329383820215507880012653258779184067049310422967202437070765525845009215995274754901056808507022967747531394072719246779115039018208022003012895068037644584773842015215346818386780928546353891774054643392303470689777614754618939562088715613142660216607312675934042824410029979380376182195110058238076585540183090590202367147616135296098365000515093832150092726536795112466567036049959384425790255016059856948094180538809927745938028143027257753459927077785432685325506828826509628325621639731428349065234190505036609008203472865881874307920111389696382341788465812576238333662668319454551053648769645345106316520002460949806409429650681279729829810015671708380152832893192894994565105873296000572699916372050538572922309552332269926298732750215510961975827270070252605831919983397726115367912686426897507092183390189385288127073485294660263114094410068833599658949003926379872819687920003621905146406849681361408165598157533141401463764638160045677979728863204426261566969672107149996518545764354520007688278059151508759586003145878863677298273194052515865543716211412639324992911970754814098645246247546436177005356288940201072515307213816149715511596658831281400487928659581869575008870424052789685277230389889873324278126393689130324202748393268172748017878435318961428731577255870352683041570742272099982571646769349025019701056123368016427604723368424165812769923376335856003376890195844598328619787720528134424458193187280834645544220509576907260206618725685730661898453085699935261135907106855177301165525343899964798510319116535142598052605121948600312362231089846121602493500546415816643275320529937744140625000000000 [62,34] -1190713365974102285524541540199205474584126040242605202264419449182314326182238737027054519160325795139660670227131235671980314447712917540548647748622145324697720376859564779639607702956507713730308721762184273083199415493989835306980980589988988692689266499706707075851813266396319016682612269460913612698782364880173813716509492155197002456440037378701857991988523354628049353146891031762335357433062541543214639793196490258648019539382769482424170179451026629749651137640750723776455131649242583419829657600654528365042031904628466572623957663312412705113936435410341558754764092403475774151007735837215476495878928939601388132189071025068760269206788466368161164713915970774413689017323494500674776213343883171005294303753617722697928378830783655853472450961318864067238228993258413438245408026410001704066805005957255303669799597949990073176861806583749073920110329022268918963375260627121230266197649654763476694548239939733376141007473764303185188535131300802473910751375437436731088815943288029600143421157137375778981393719135017260247081735789688166339079386831587348370543686506027725788595723985395247044796934879552970756213213342074321498131055679803044809627412130236837870371745051464859028024567515815346056170488952757693597143420920486264723666736955811179625594049753752547787807541631713877017794192489443440248157356317553077346113581890017599298140945717057616254204927381445860272760028161316469094521503042353997592656081431411114631470366800187204331127108496118090210368333911142450285961395824510700558385841991606524263427452410714810970789884592994761588727227931192991351127208215851963688466915903040467018434972187055610691574740575897608735103223159150379833907461660489095650200243575998145482113032841989357572767762936507169563166960402108630680097454152173844279522431455259349227825324493290988234608837226968064641851752224537934429702943591009264895356171239700372935284761212070693313148613230515284335116476655022532394104437284314820101041201311137590296473290078016578224258248207720287873268168089802212215903581667102403895273431688330386124369906307796240536845408618046632472290271348166362923719697787640901932904481039191490325901130093746221065956561271305640705826244266517400876998659792241430958035799719283257438290587341809341872583436948169844604834108873070289743439920115974928194191306829452514648437500000 [62,35] 325939971197350839392977763824547460865881588031724135495427405910367472092275826418909335862349984903600103333370571720975995716970271457725540000496513899754833108187908091959474978180536091918428973281916536873709176631207154802600408424131680289616195060034096220214389018061642736360632993889035656784753461651273542382545671446538377223926828059100316380788123704513021947319427981420664714019843041731557248915875781904176548814892372987683407734401922654786217601148593841189138429049711431113188179246137465068699680853251743330866687132399213738407412330409661571019157173456814353114841494767708866899258242938356803377422680976336378899128774469397869198583194242333579297963276274649301964403927137818032236418713421172100694411053334920467644026502051415358531846375684796272175534110149155845441211853589303013218058566538948580223736728700098877610561043669218181412007458831019973148415947511456679037102604480259595623290049949601996404614854229304588861034122577941471784457086524376412484559362334119653167110871514315849306529108417268361480895031629098384528835475260396262673837154180359507410856719520487348154134151978136750071372719560741449652848777679164379217224208535928357439176955283348968311056034612346985623967017066230540663089158262390303225763431907950207011813013979227514679846049505759132077244640615100328241311829274798503999440768656886199200145087111836197964270998819062004932940536956896413914085690469315159543779623645644225582389873788749365723314626974182953182253569086441652706624761297160558256303371583353379190361158918153537429224780694633119722678510368407506608728111413560877516688636517208675206142573867023302327190857479289705432182734082836414998740409025292292401583150351801163040252910559243383389410305283072033431519930684290430351372466810047874815863697806657535328761531895313923798918586608724659575027563546858227596357851267263367435444899653467271776635382953456431512933251385886964450536233396460129872429304890113028247872287329999985576368712641004314905942102677670487263026552956464782102732960335236999850875949416924212894598581543325964235186221696326531025660413189645496973287600890160249221578953151578683315596706987613647434324253687486789392897445583772290451617134758439026603511674658806290519807803411102026650953827918998128090888322105911356629803776741027832031250000 [62,36] -68188558800683264733328134672702116402360159910785213920201796904135263659931892361975890502762920684977996339407038274539226738685117559137888731019058989589959946018274916788611294055654868104455439800122772333283294669138961593737830129759638099813240637872264929906019334801372908723142886785275883422415465818938484744530996681995843490512621382544954532440144650446565649537764331487474828267601380442813941720250567649395808275444872046569718730108750792701098263289853464935155475309143891965313051278756397582405971954096660833865430409053302775958097755606583873386369040432383448670351943945712004326703738310231296680506245659686528417338967249020576554368695457682712425469848165073920552665567822593826712595596348021655286123818924452845751054658958682885929286990765584920896211860522292879600556445870028780683914328890015234457374750242939272830377634197318675581157768856095171424285202701420999151707748243389981381983487999032494174291682058502136545849598683578700241670427299437655184297979824084348902690079982860800221392953938742625365585674310151981229434215618501588415730318518067897214254009555113051490575949584724080922112873040354771717902883742096542467808547881357153150027383460441943514509729838619256424742490283989463690180894454238033165044467615679937348645763306979450890840946789310093246680657986041403158665008541690313917407113416472775264462200668746817997608966290807461506719909042579973255200896415040931529772031368919134312659774005609588240284823844959949310185838217831593464986716383989151363901041461558646277992803630815593227882621406648004097283183216305591642017186335780331086369907460271687610428106684662693560015169775333264921464561587959880431585056542835342828671937769356574918082383196216256450124407938026977846392863793524348054826628096488020994082608666957525802989492377676436670286392411720369856440589784341201506123513368914851976931920361175282567821077089399011380562815404286831883026633540457776955279391319391509233592256393309005585114868439087793399413930235983227119623481469482867953182219142985131480158067324607386273467324191663744421968953310844194431072148509807583297275652546211969553392285695751366093609895930583137721461824265784086746269272731593456920379516518260942711757766457927849936206117730648026062974470943634820729872814126792945899069309234619140625000 [62,37] 36526228065186008246639202056575442446349728466608965475428655452925848118542440336859728309231363286920984589077768870165379797243443748083817742167937690648709279803650284426780288707269429724273350675036529479810357361988669967005402786594043094544827643623243597098845503784076970208324632678670728588782223780717361453550121305055441260154362556749196645653856922945813290123723826084322417976113278672937481168687474191269559296715248045866755366430294313516313789488700868815292531396270295907019442180776638889492251342124173836579929957611481657588847422972156189573266187374540916876704597115072835882604775539097204536336683981264579810036259093058273372671081290202248386705104133749268511498508583893488861813368935689963615631267577759131237980062583420700295885887768321327499156818438255617141207277251610530949796338924180844952545357173947123840839119526339957990913506727882000641105370469934088662216742847980199983736838747163910120971670374806273034084118218084269166312546153485433094481633271743223468602482056792881459110593041676874502945284951360531958300917387467567098607829457017215240132400439077510137354159673532044665605212563165449931764966393543587452423551866186190815387916134067904325974048499199036522294524353303634788105270228292659821392576260031223098935195643327593772984826457952490685184539368235395999442663573528886096318116868778038739166857519464118856222143267866452625089995482901603874186263942189510928086203456341543857159266693609015550173433626612249198735022675403039676074399000653068407089131520859441019867472520875312581945558609031045283387681646314482206089151447116602827098727861402832872156062091139940415211474971296325130027410117470544710692306662552622424514703429104678655200784077615157774300413893725407623427337284558286760844667459350763731977746651024149236548542265999569870402040027624628522545181032241378939391750148408651988988671805580274368664624470436216596685595760337152720412816972080066051706689357096979125712893906974448866267502544944777236273723465379369971433959222748219540145272225318459783269182912917720392031746404403970598422010558676327672911502361256878456165284181113068429501405113905282058778811447370033379900338445867889081209973256548261583467030304962657755328999579583049115400197526047300527553588714996246622490616573486477136611938476562500000 [62,38] -46109266978923600002796327473271852224813582930171641572839411387313736258644510644573775619018272787264383468586728324812800415569844144406264347467498526324925854140710509456703717487439893372899224397222068944545552202584186767124695910692732817972596966508239244546741114845318624670321812955990890281073245804526888224474711773984838558918404098323106669974084989898629833590496689354200510547841665658979736660449456261015566750641249663743634861711432366157009148601683809101198594350241454847150577277939698088418661601655680595225479923644270631556059670875705952512625537300712125556353428512158559349603133957511450163691904614363932878920169470618500158814807260429722281052824723539903771106286898867732194082188988398333399951457197783828100945914900069268525668752736960097696836012046675073740921106805753372464367197356323179284043958984641399653412128239303840895745859608986188864870937894924069866524071932383455432062959634325662441263806214254898405015797592140403716957139879497922325268517230750185017498660617218686290174435259156471991953461373516370013772123844702972419523872503523352076909354415107450712782265916874866600405651143324318712895173624607549973562873520621922376283498567452447030228914448282753986985868795343140167434871733413785413703579711016041563588380848293777718175954131075513735006881624089720049823778353052051009509054716907551671758564868508706101949942281624769194335390772561445254747162268511229876133322423449036835653134981938164740882608137009655768367821951130578940958306319414664390126190513435025976667611889741293983498306051974932090641198598654181860091739951579485780805394862720040521314657280130939493724731759016711352597561031235768898956729116307626484923517552997332702766852105657606272945445526788212451488539431176300015779669328691614495430192352141951692112596355316717096984150909261497026826262800411357220793218804239799628317938381234187210979489165328768217650223879912885137459617039869225250261719711467117070334456980740936897255287469409046232696678422502206225816219833665941459215569283925123848832687770456499396809195877931901239816410435934777976563420387754638489302258701025319614469654679982009635040556818590648686687364119710650265655222431878212970575553555255042581279627656650775369104546475580491786168543192486746207237047201488167047500610351562500 [62,39] 44074232885022883832390601520462695961751858080460980797046851115511188569761677990045671341705114776285693748904069459434801401239834590805106198545007896966017624294473778525092498941502830310654428277720759684023736079769366412546663948950231451026257865839401061058741630815267366217440228045601323484734855807470478981685690663799467367180962290605132799255925850311326625542732119990319607242566569648208296038579089154914400092353858809766666971492801527277770544659990881598631631522965268105508235480300943648691932553615796357403646647537819308949257249525239689408986816241716040247208264393439375763140104343789892880962058856703588598204632461079343974066988047815349938633378750088983095338802962086090630757001556121306161843386841143516683570005575276812911377547810488564454570311208534335827338841595922054469371212955937517741145142595249446226667895042262635703865722351621333711895674790903059530088830067386415839477596076292511835222295685591425656383147421416588487668025857940453293302307742484594375267711590298481638392468322112919291621241132857239568284696964652313039758607524528662573950594090696566167240961162126696142705857232906257093769902514273410406158078916661455583109914266698561206816064777384378512265471070353377893871453672762014499364764597678389945679688898189879974203846612659658328806745231002511284084097174544794315712647839934253028784313550113521924188864542043463877875741383558592877789515156722615769955566407180644131978193392077475445643940749615421156788537067021094400084619200753473111540471336062941886319287658414763520733399036903649673051861937955684414371417571318086557249279601635740972024385872129784787018657712676039883924830124528619935521245787234937567068226342534476188127945696374729522712668225267941742032377169422958325290198457802453486997811463439568507573420849409165546907882951073917897079515348680519290552684760512653206463661054896665663952443867149026651859861443625704003239437343516438734060225707216351311093984014117897069846059889352291206992078308172054551772960012279425726917287997126894362324043366340976380404302584185674684358288273867830754575544363934285994804423583028448665573147718542593197322298770883468734407275554545357906894448518103159170679068271687862383650476158669051201671354964029229470535813095732891042644041590392589569091796875000 [62,40] -31545536810988213153650279702096862793025602207205499634178217899504435287532765215586955641436486194348061947302798964525330530633233526864044471022797480065309055041863090530315756378046229290488045960473744040085062186165955484759556929897748178718827242641364788324458379019429242889156671947536044900978527117472274777328403791152521377148342466160431433394299951957731268026999907035818021318489871551428897958214076891865050458717239723637889737749523104030252986351410494860686310124634878691012711106994708076058676363983111781723647310452140953881281299514769304193643699276425960099194078466670543644120050454218928400981862873742007658549274728584786990808205915123973343373111481047247687547700449494641645126240308842191016432327811136480564547175456925006890991341815403568380401535643764893849151232093015082957908127764035597261650077170410591026353201886645748819165710671290083860255589198068522000794622629916611419403205801050316760698139742349089870357360769370811618722807726141573837722925894174098832108693710257716048197759163387402810573821960312366595503313918856768276026747984924093481957583749803370812484709764801076005496739552165731829632918823252162985673349859263374976995977802170297628894330385641560392191818843359328849399956826463441299759553567688689561814591775936188166448852210948228726783899400430341771003217833947537436253143851923867937162165742957751894696055811286725388443283205834214084571443954031816625318690163964099246106228572000801812749379756843557281712437203305603665971020898871429426300717614459381053096508025679422139553499668356493588391073861314463834539156661288780600424938385460045375471830272148485639971451030108653188400746946250542739573757941992697378136677731618708700099060917120105910408727805248870009820529808426823324236238152859572573560164623581087004812931315455102807370604171657029566135945822383388200374122072920815813945451834344198508475667751617453628116964003981036693703031019999652573347583203924912301873702897387477945857465024369727940428706310661872828862725516910803837467597654043327382419425991981427471982880753604462906933088264639824582176927176345575305039160525708947225912016080668610304574702458249942322248163996434090301948788146128699629397988964012547205685472022124136744180031625882616264176100395744128945807460695505142211914062500 [62,41] 18353794155684727885777539280808349864402910326032904413832597747728924058743832449560588355841621356195290280835666918362566515452063123676825701450258419414175280801898057169899214543614530842041013191507369979053417619811635006310758697546052899959523912246387088255125887512070200428248666463261857497050441006932058213868841010958563065935333978141800557044047033990044935517969802410340492292661631639642066639775724992997373601788258476947170875976931137142509095758165353740020939027604620313951007480508949584189134768337154299550456846527489858415520277542716779360747796351099622384200116578540883738480603256886311549269877566450975583402159110078378995332625758456724284238481687312708088438457541214996093586101343274522875748701042439781957813288597252221692274638555518574657085990244822453212219187048540948297295602876648000514277163026153677245143794000009566059899465229526404339606941714487792066583119050371319519691223695930491876309537753134841237291088583775457066140475839905653904829615122826406469043209797896430110896439984403408600951847538914546417121279789845940148096823125861390339615809053790338224201767928753381929888776731480392642376717442845960755696635126438541155320014393276072470904841736605731312294861628092421765599839212715380315488448814735898925190708439973467610055840239172352639460684433748691779721369898872556083338252440206070769015706368018487124479484494587979875236817695030048531012167749360776267303447135374570084541837562053555121515790499148871860974755993939292887275018346161691051868748673305297374230968232078943317504765797509690727553405002348288342141217198877052256520778049555817531014966306982271190376423949749723134276773446598078235696880005286007124417584075669899866991941607768256783786834379119710080855818144213200673752630490806526579411836402809259059060673533954485323006376868798166609851115898147320129160241329736697459320351018117788644890540299321341833640507262124608908287307614922574673978017030746071266226439177393235991927100367843204308742841895795136885606332623480900719084856763860994740016913175438616875900650107720683106825202856390730555168009736108450929220017329466694400462899848045023863892526571823374350059294215359839260558402687530298008010068202318187034558785174972397430571118619418817530242193925005267374217510223388671875000000 [62,42] -9154700325480801504041278981335369641928121720760506057484760367483704251510283777688535810573518908218021226087365456065040603194033239451582222744404234872671672284243565473220485843500003174616524867623180182752334107673139584344381173539608125874229464909085129961792067777001797901639654492991196465305927815028778939454417897197673610318861163637271090244759577678846135330552651576562838227128493473391922821712483320461482171917591462525878591848241487707871840757556614506022952474369810743322324220145234038737228648952834389959466114996100925043505623246340430822148901632999960862597535400458809743493983440026566045840335420997702960888595842591144168851013955796342588098853853458035959720066834637443339825599287656494947596675341123467307241629221544253146718232878746590741753581582216967503505961287546489158709227104869028991780130307204770865001164338251954118643625038602184712429801669206860278153941933824010561205753263389410177516294251442275837763167460204991468542734251308162807898286619443328039078276806907042681893537644296024033055365760617223646354749305598696174523084622217114915025358734130872495707828628682902927708910993492859612665823325569527820206610963907500494497845066794668457301095471035263863627054691657783230290866773548861318480297752226542653437311305782770015222154409146663351442664029048574656869155471665648640740900140029067316746301213839430512326606759870657481581122737153696741986163649584859409090910969145518167004674040543936366339712584589058558546282134071399421423289566705956208043359064628247629793046552261693065500921641309724971770671742451091288516486110751024716338014733270523272061116721974108291526481357933653525345951604829398238931818139619574886562376841751039005979027072538176849475928196369344656215959160114263701586995662977145360281128716082965023043144038437882096493443987070273580458194702481800379294051178548385796303244966676055280586652942734644092414266313046624467449951355385878667720613006662570120763071383853743565525114438094821984326990581434282116429872575588362550338374115837799565538067214943009139438711938004389280784781687095710233731315425372966454021794980170482345131235452024161656659303063270754327111948621732785967539014819380253652902165228533377902469624247303965980674288411330502546192633417376782745122909545898437500000 [62,43] 4047638904841419253328165878966820374859984530193075793051615736467595068103488655003804177008360397205949847211578020935675390743434343861518344921449460371896309509776928087703443196124292433638294313555526792594759778961773970311751451865085495920061116233613428686794708870672179860027358480515477638372874475832148804539862281819446593413019413509350772038686522908611798015737184852229542830204637966330431267436233557971503574106102914697669007375962205445274897923015880922444776095924646117346681463089043459882425081425014802400677923972335343387487333533686577401678318908876822116431450871959940665446261761535405528039713679142583162586584967910335377464418132587530164293253503007857359027666529383736707349081811873655842651682070804686092197693841984037540102019847307750416280575525905532549429116294573194389229842310183813851044223558657198310790131447891180560805797987232649948983580338879205025256741605353556360941584197464162591586118708954853020162606489656658499601520068334442066581296262019898575105649151579680133714026104364673479231592983150875602395731563771692290641702246427369177922542788758136233868948131227886906975084530907919683608144611781775221055740379416456862360709141358999688074197190920748182915233509244528329504576779943718168391366158129260095319513525473797286152200036693274209290085355371564125594241211401976863716471474923504089737961329672185930749617047961223448061373405138691721304363919455601284011326827923471521719355509972184506629956715541938996534337685106531388221185171797118396108918088952487329172900291018009317209973749341707665776115460914661918679711562929611784414555029814341095315296009754131606312830532898384473577172227256528286270048664336726098611255554505972165578948298184477000262847577691930815154508721237022507154632249896398222776044462460852397717638157501121741454535260414861697649548116492454601795212085061917568413858561126919790006312889991424673969615650765369732915451389484746737555084119635127214865205873136079821623129487078649845175747953062587615735523258666616546562458494412691190805161326072236012064983122684498042934607955031423398581586081364269175700093275800602541256445966335486982542683470116705024826580677828195035830614947809811683094611982251191666810523823905813199530863942532388222161898738704621791839599609375000000 [62,44] -1625604754607595373653741287620838173333837135944003543137749700574523057136073123382317629151911245501855069177506844905824936883495010808502829109755999418029925402155992584592958127362525687651392805461967513125578443181060243082920468763632583159580230456400012834942659993525326971161353775023381673067439359203921809990867641311918024363446784362147043779393358087208192446310062528721833502323148780858388697516260295802628250005120218326538828972616671154657185153114811186924958838694724947678497696714296227723457489289762959951481167732660547440145823683955687262304448325279544956914339974549819496204932778758244014626069259448986647031515201342147081206589231715173109788560754024681517461329985360744860073429741165649457068766126679455929402414135141534678956962189033448377016870621361925407110964105692769834295117232910512265258317453288129169879461195343303565356911846946426701343123096637081844798711986042431104045776655738438154454239599097239832365999495814590476599174809314105730750767690166332332585182398608603046312941413336557872016728214705345160399238087586371835711030059795215292099362861663710182048748238959632973592417725673644985961172385110171637869187515031635306096707801195899894118183870585267675603250612693452118346272741277190258790414998554790062066052324849559937575706282148926935404454526876399368165277191464218696454604350008159133724421788724244843684377064025560463572201205984363037555650656084343088358269905480476044864882357025782048426164184964482184655326945775049096399582327531922237617185067536991589104897590984718328439728076447376307496284572780980171165418982534091548766103171699745884296738427708906611709587959333097781283419467123652413820494151518135388660039576651634324666304493173672072388244677382497931706781037168374078212279296329928297130554768329693808006898367601681954704270850446313476180204595280884518995690609819637569538390202418870126406525736289681700975106057696636184167920422423125077734640247143637731749080038010089332830096916014164658499861662036721085057588462662613188728802807415789719846314710288730066314792372040200440294221182951794602570592117422981319533456646637521764871340651062544732896007965468183748437833865901837770162100158731834136111321489064021439830834364417862739494568397047302710234362166374921798706054687500000 [62,45] 607118933511988264970832157266312764184024885536564062063450522286902067183214387984704262224263478249566354878416238701151556842000901915741089579705281727361666465652233585381276671425903934861197957991817862211569791351246349804829397143728720876301496527586417864926976627488752512486381768472721419971423242906570397615258217245544307642226302784278963500312726703573521650051127119093600720128665369014717701639491515326135594267375968748079069585309211003042360967366962060653092526839300349795327906774202554244544215923467109312217515148008716347131319852337140973796665482790320041796283897484901810260811842135446110521047670856844023358816688293938386524901571230271772322416846650295885288651420261143160439798189878708346245901254253039843027467536860042643233915471587481164176157140736440878597945122738164120866713194530841193964979604051156248417014693276358072058837305999094382836998023932297619884039936590460382256807224971487724251248385332247237644206061748969202397422084944583784452585526354437517466539697851279319517496517400153486091384889295554276563106130634773730964290428760277645783632193091745571642145397839538116071445382466312904007293043658986919957759205358140798964043129147552157215714345872751341486893758911712139283466974399244964861927907141590649859106825741794469835135015670121128556838794459230937921386361880652056540577222609853277192254928069610900342801733160350000769781751083097906318085294086651829744023911737467739407035145754223799594262990138964069793803837210973536868218617660796420691528617354147514662541252787425653198846162463392059349635536268506735373607130871363681135264604737951313605520521671729998342892041997555476013488919578666816808338396312464265164944261491155126622330722667817859930019492508579551795557345346060211899868857124028453527652530871771054400761461299547010340753214703754186654347034015735411428626315818164796809127851875546940556714356705097136596264739859511876309913813056622938802437566117615470809743524446836336221629626791810034522084851367745781632301578834683875197710263956500500618544112928053442443767830308042560908951534651475651633244918514554775118844448736664122727312175641860452195066594144753981446250629986103285891811853994366368751261725552797698338969181182526909648297652744020069803809747099876403808593750000 [62,46] -215455776098006677738517744741004281870406122756579806250723523031522927127018781469785678804327433433177243842772068191011549897526459295837949287652936947510697458860640469462682002982294373788360078948720771234092939077637806124051149029503535996859118843148850524411726052064871450380713860807474615793074858188391424798335706308496489774142590145232069129207075665156816558285198612082783907493841109631469343907996401930918062291656519393249064613734255265500057703117192136232340132493667649309671347273501134237362430147957293343749873171000956321798563836542833711567363327346446402107308537799972900353534360460980635987919624455949553748797581313187421111398863617498534234442337009963459329387292561041411528397616367399522008677561146720862962434246968328866505705579511447310823350810873395985104395375252982533355208229467130363142840778959377175105974614966978155597633873505737590160367410224097535459148035778891243265046146546364122151206738404958595360132169928470268648223742988956504083599636954564108705550977621256081810502446111040789379317136760688266675226922649557272948669123254620845635897689095780489118644510076727035621423627913493049668568613499802405711532613102956350025248156392476648421274047718857681396892828564480964683629082128311229836198861132631621886840464110890244619526615483606163402519242438745753847680775747059802414420838334057548145055935092812467454664278139908303634392967765103887001025680454169625851785823325885326215440678998730960397399294601468021991476841522866662002682191719282777694777971245626270803880100374477722772723906106491422288678378754618994268230673234535506729548191163746285336773686717738934793622140767281847734637438696381250276462138013304882495915539017959723804355307432521406858051840564182988484225750440765463791768014459269708565059696778866333538384569315268702808125947077534611358806701579138045984913055347757897815744232059944017993046007041776474357951290995078624103292618743762794294681144020580463171524916244866847868248346329337642906327611700438029094685276171221589582072658547744364815276580865609377954254054855021578988337506368052199973002930343133294692231950852819390227229616781206130983595036703301090953586953790686424119184666570531726504230659826288656198053810712707582461500344095384207321330904960632324218750000 [62,47] 73154354869461381870165891607955215610742408740408580879300543444701621206851704345534471604999505244302551837813216504118489048533170254289721719710420013540871892884609051432457909622461648204914592708938107814048259448929378901309706988691795440310098162474735993431721384916759167895781607205270166098582349398434371932345997835802106960485227700018756468196059763425072615538389157700408662309174576299728481963913451027965069902018608872082030138967407966932873133175393826411026829357249174897961187665157193258903326720588018746862296474676344378557056755309732925904411444589710456303769165829184180174566223696820527344054522011179041815937600434682366432660690220759872931289820594489975333109856929694910784963238050601643334361506653747843375479020405845033529964546604665617737489174408745557580613499712745822042032921958301540725777077961607757698014650588294075012751023249943032492240375258368818936054137318515304616424509694267142873452050636130889432646308975612566695970239836794360268280009838817689127937503416122267160005759458957198374394758774643207301651366932160652011664399103604474639715698879566718966738124906516184607459819797568839437384579905739734864656251317684522075801466568890300971452570492829746246300539715393752261372397191982909880184447311313945802904811599415388253118469784556746249355290283251512309292099082174692719418685387914327066942029623458882245110983679899077288200272013825827939238419024472767846543922890670219746951781404207154383170281797853986063600653995889342268117882916022809874918921860225681078379834464140263390563492424792673008844774381964204207205190150081969620707841894086359523165796717295317410374917706157541789267337014849580408003109460195782072516249666002477662782230852106865339990631826849298720408629925265397480409756140591590374922759831941265003922593760557098262497547918849360334441414519309969274359973814012277719049657336774913881793598473754410820653243796567820306322109503003047705280567209815826166402209259440225847613957636106674682359645656641719818138248373135062746601055326885715284756668028344435065834500797369504529105928406495172814167210595741836534995928283396681280519903360114125618620885869010677497504933364618345428960094515725420719687684843378732177276495027653559211078260204885737039148807525634765625000 [62,48] -23328297924590592172757556499954969290788704507949631903015047295920060786218665323761385757704924318888459189377292385197123943647239046232110991817695384822561665578924952289041179022626582468862935419280424053650256139093966538778590646910157660608597872578798117372476089236306347414759380978158224596260137887458694655941484922134236948798361834837030315355565977872314961953059069663133402394672379031525536503052666950653738899699554569661755083484653848608009574873403144579297710846910901053100164197771825772280139533491303942226440188494854943207398396702457672926673028096394326072316831941724959296949401199749609928716888665794005832238246586911010326023427602496380596839240632987280866925945625450278512109351400466148457380279795265793328697330448693878037994313903333592066551854717523490690852097497580618971299698100043196651869621690085797992944956901981738828847382385449949196919076032137808203335534036093551017332616343295186805690731188289152421061294284456280166010689154574727393037763491124194689562681873301315735186740677803186763363429896328339929326767583506975210339535569082300842935645692324915922393209255387651765791024958566899629620804274584071467691388589581636823232490042206967477239542394895628093380128580734371522901656900220774523934144317432698206732796184088956026078049063687042691207712505314504654910094718409522651259775127101256414309186841694425998455462165277175091487175131340194428057861103715519685400967049592340558792948567252428970734645455513223090028135625433568987412928614627401999204137607569239695587872530721299591923581904913238699930940384155344127127770764263386395456043595256268703604705983523307621806864868341980634209462540577212795856124502922201205800261255419543371939899158704237702252528446676253138920621181971395730218473120843855505751128492830289579178233631758095925292985169262478239300301171435772498059843687205485066203411749879558420724904112216551793064170464263231353526813034750542893257129556713347678715466733252420236377136243774570641717841828468985875884939749056778064867678644486867575305084182873126096711221103376007310857863016396940188845157652987704520720567690054594462544526759600517083233795301595289400208614366604126130127856652552440558835523358043155179327007766459933790770264749880880117416381835937500000 [62,49] 6734573340863021088346930176421250784918962964077833977744273993713334900370726484116822757129751516626853801009323288947400390916428298097176023281950507104308709148487524689647994839494873112813564788691462162752074837435016947895303685200824559370369683728934928490053572754212929999477677535913573704689725605987593210700802612060889706771025515500449695794310788079118360795863945121652529898815753528320762719517091682349116933795817640599496933394509053304058024087627405438798200623958069544751416441476475858934075277971504041851774693811064135866267228856685569550365938359917531249777536271047188895855180666347364683985120325081409177969506843980317362825463921691497931156201168568939619562442261229915594381422635972964046774100332757890894013709859565943867453873954436163965572014437661585236108947253395136912092484448596978142209397207670678448093869402641285421828753819895923705398581570817464346969692037436523956114105870722502929456162368617706133435605883043846399516827740875618936485145059245233711216379043094269811124180509191714781589971878733446896829110333810846613920172869824175091691122222541909002793556489030549378739165467310745735341056788153153617853378587057096762905104840900309646349772632374807334967986222463056118303646894970988978551456039920910992206974371296461925838549199676273456159408313015838874723763955394162520213390708618078721663055139840049968379901715057817101995124873669803861559857442938049731774703459620892431124022862100175665142170290091648657752942377227324337521654120009268475904301594884826832207101656570098542421062483587324780493708595873139048132571726254861568339359078279601240881793538036755006260579461387939116631953286992253499579551665926844228803177649412550954061863333310480378771222353167633872891840745227789949836543951479154558056303307451518668131282041984009282663069542837145945086362793561807449469120668502934482584110126411218904509298450275667980141184205972777836278401372840612570391181119094263897880362743528986879098683652625022436395106397902002427003872005344553537264590323658812663703050616196952232958789230665931082702358596810149292217544082498115691049800562981280348570308732717740115553030732659274064301348026941499951334494138772011010451035801218263873257983270770310468833486083894968032836914062500000 [62,50] -1685909705983206841314717652255257627666292979030989748406871617657877747235712785237074526384284112394574069321927578697473862106493313780141071859596282607320356309220929819449478272300423372962999282015040513674372421690826406620166204679197608152953112337623730372422021971273716554286056204927613768973164556470972090192377873066569338768512299915645342100496923951423496147245164542086017141851256503982215476130228150667489390988969234666584111891442118858091024647769624790565539122646410786477501973553783149205164913758537164641129732106461067592926977129698908363661662649788383091960655026682096748770841135992978235133057428989180208459391429051925310266112733049009129307950411956427293776672780432370036411471882172469135425258325097620360369633657402270185071816735648365772069075858990275948679652957482164866141763638471101944959946970508337356049484446345881303760824508744750320877232843709237779468619151077984353900012492865607792567892654222393157222049216289904354870519093635963809625540248130541562684750561724152954230734548360610276399878443831732763150096166422395579689241430319458189312954256778898626812831843682799646317189800759392432846696706196766618773298636941859154675172329789142355893799669957804890945928542163613179536769526750366821849941681220856594559652593649548608710479593255979942024149299269065643552541405475627590792512745491614710578615957108923113569523155809813489832885962815526382792085481967065321483890003636921466874698114205896506762851104080489336280886578293367691821494045426143123419882870194324232472342240124543417769644055999584240398187829491838620340376719717293849952828778677266298018824357736799207101544283275306265993379882929084120624053448391539236369209058820572943897779854817084365515482028210045981357016556105500600520749698767008847945698507096293224745418330506471532382199947764353170968041715496780865842034952920017554377515277777716913159386568183485495440774999275521460011559259444289496898956622920566085516433374584670774577687183316171114806339445605301084264531383302740706307501048169996735423732529741322131655559977151132709182755020010216024755363235008157390922062509913020000875515999880275898057674588943441100293043060724916222619287942837843140527472242095093424361744449679889612525585107505321502685546875000 [62,51] 345675021173285473772490993857507788458240712550736617021771766367975161692888600070740776579266426383420665857884832362901821072304604253767289231843386241598502742795009591596308008619686013279101261534014585319396953318844523966842408870194377270476223074186767605745445655267158941982718026906324055567434412727245318895773096257263838385919417055037413500540597819549904725852517844611244082462884359277924770435806238039289216473016712637453829466110590111140442799575321324762142252723202486328395517234658335441604624827582325660319057258155435423507381738932867753429066708265799752313807993167781893849538857813815366914115585682746674769658014415346400723201197752024533529424192119289886408374133101994912789416863616776272174219477498429148062746395583463411524307936678274872303328981024780753227816254157914157373632310070095002842868150758710422214328647291500500677475035035752182212217126210932575751573033343068254125453542127416382763050544035839202636250215143193323090826514901511578159790875568076890831627454384501196254249145156121222875811534130865843222618589818164877784245919410516652537148000542295008467724265836828189875544227579241292022190284064600474896798077495487614206772159121953594125440109136682413367594931022569242168887650673809602152276635271164725298498479508221954767729189678757626048113676331904444402506844745624192133308955132335149437781842109213001780009517240317537647335387947945846737181861315557071016663235716240519629004066679799038856517169963316409903812892251118702995064256684074257405083061157327101298898607894640225363240426319120970169262781131835990591678156786560637416849543064723348667881482638726960221028114021361707234629119886002489838985222828660373162948309711457737061120516161747101299918288764569432566192984215942218760746119773863183154141808481152999877560490601392230256247468531712637800452163491131549678979741862499659506343225141431454748942200668885440523555357710351065044834889133741056273370407240848240490052497156002551213560927364159378108115101403657130552920681492308232789741267775004573048126607129287451129472199377761014916605868724634890421008791670333106379249724085244811943742378958030555949253557314045563992373230679668148542060015814719597680735928519284551677093197952217451529577374458312988281250000 [62,52] -50880876085969529067994893275462281623286590846962212410783581768107049988629820911983788866352417651486476534223149590826068892612751635134473264275565137204154789162748347124766129724010568512332992086118209322618665886577241405602975804052598262613214579318172673550630618550380670557160500329323243898581677425186431306448528788323837735703590157358005487308113152385308213271583165388501778710665848481455133198841477269488606779944732579522864134781741449586070713384008458993092832153322535070260032588974029584827638434176432179105218102266934612536453161857572447023967739053368500974420822404105177104064914837320033499909334939550360511382613262236444791488731111987362627154188418631585584409526488768487045357249363070034731034977057850455366621007070600873900650797979002493609345358825402205315100003516274656568877694718350734869048795922891331305674279950375769415768013359438462898315392174824610445851866040785087690578652495569382007516652551754771434504961172597988581324435301010922895350518341056336583495337884710345196005734605247732878394462243830063438471218186639505449736165714663008538709007142039842786256774403848988568449202512819202296104388636137529796216336825932734396649467224752952063745954730308302329175002668957309271235951431819729758062225091520310656197622309548649807495660199778669269722921657978664228248618409686288759597874625295156393208258390937508017516550836084537031564605193558215194501049531448950245478029633474110586256728685837715531334695351500626598278609006298471583869573698147220161311879278182078812956240798424682218635713627833648297359419940174098399287970036074806215866769895871069603930557782896633679906770211714272043621856371534960517968182454828095806669822083455448767312384651223464713238175425416114144913999473373559332951074606972696862114041438627389435246532541397649067967927841593866460918698588440763998864264294363888103005122884088391544056270845655936944401748499042831442741347380540328880280382118320791174672707254094664498684684455509260279411122525984316593541639870576934323928906961689104141907970405186865546541831072317708957221954765422101257234790349996329924954859937873604894432590687558073437905797268814114789828759154311962064679463802366384041469102829315269975740676500208792276680469512939453125000 [62,53] 2482298446179261169250462930671553482821953593481173145009639424309523158799294972717622093173506182414262235308242090597549316132588497419623231858393759721835027914463723802157389177468373711317906696944013628487620262961484789441395629714219838829722330383930180570104233227898592138505396610447474388336848600351348943363954179035698449992850922297942188779362342916765234056340682261306382020380285480273807938223228109572582401558783957486464186840569002856851156955503621030078449654622695757711479209661768742176331073720601295662922748338018939055233087292734110172404152108124024394160789411407587394995443610709953517184625353506299579209289984764577699710732617991612396540986616629013652165716501045776149622729607034740460604524147707613845466513101940629724055186046429165409989405330738203166626294677937846246069609265778443422706015916940586104873402087839003583196197743965447421576459060084391330147556390313497913846854705826725859767885656292091197284226263235236742011883616893650155160049711448708867468610726195222237137729496095725596507802147594103139216998338077394078274615847386953005825940694180322355851615918966272171505878342098918075558844628274177917325160668773722788124704721010635538687699223827780346010862506402087159305211613471450741919209538830500058517458969615762829453889649272225738452714625067473872637413702534786672738228656549631804513641503003436136681943764632880521768926040515420415604720932930605744790541251666419505915801981791834498635718232852990020299625899200006826572438522544683941757565943255043561194038682572565708248181164621266278086619007941169891345629343165076055676324356376622000791443876905271913233575434954068658813029961837295759631908021966031774191147223279126541088355902799177866513127800853906287936950639122983477461866695335905432685117250517286184776692213764185990598972475657357966206099389877221976003172521920344123481604582754908245955772421697040600952320857942032840682508585724383223386876509217925775987397986165328613815028494394054914368531877592283316401646573058556939780237427092112186332604011824318776263952862266311567990895939204952037504006201685238267367575808370083881873499716110627559697997618631770839552581178271363295408371097440989167256812013111211268068245772155933082103729248046875000 [62,54] 1272728260556809190974047754706856080459672412883639416959460003341276518667502582728328477096385858849002090451196675852006930081776518058449659734067760383923385317722148976398205151459177219549803013248877555296140713955537840672090563142005346559487063961674435835722096558818976308910460777434009129350969125963846987923811442462186091874479458052882460273591677156442403256220923091240516785528042529533717072180366834501046752143934311157500201970221221312545172941170531861577918596527322996719727412210228189478527156500271204262789484088993537099677989288861401642938888145005283431841188528193108984414939247451263866393736001168174210469970541051197604347071394827437799681830443829513344404781400375775841369159227588941016372439544138946169297381286252848199985074753548467754703808899500136262332600287909472789932418109747002403370867581615934482928776354866180683691338053694457283069088587050643995815723704260740714918861046664911007050703775415304569651442589782506795179496471799812029884973595912860204404211378593898476461989447233889228239570662118184386941279708330465809183431125354216991505124425226046654835884121089566716705085594702855393546292328667867788260342336742031471282245800458849495586585067771860353968343947645654144343733284835139848975333103054252801554585752064411011061492750281828334976873112506907152410603871750729780230023847594822783013635277588828301845776508568796049291608508847998189954102947578926529637007619977430358166923292034838859664262894859409573497240045373825840428182054500134253933461684746585229002770322472909174344537339976328886274292088295594915294083910421611129571780264318843629182149275255184815149381348721905010903028193475743143124135965677773374495222127209277773109171973196677674318144675774042571183610473953299386082077979333600760360323914862165849176482660603464017249294767679713179894557246004652409723411374274356999685487666247212340124903515916121075135201701423354868265895932477783560258088050331633076513670343346805547035919429161688316466405593052438490064695987339469560848003839450729643780934392358621676057369549365551289637791841897404427931699920326839351369039101845528625176716639631462397403664508271295341012735915430634662388420492775737782479910861765937113432300975546240806579589843750000 [62,55] -445656243517927610531182130548510891637268611942256072542352672906433639493478359667067933929617319808245720603290686616975318892024171504028448728257976997252248045995879984359993706734153384811662015731693527912245909622758644465926522998644867492927552548071483208855330296272549871119596782623327208401517202362075261641007952703734674529199405457318997911141599106212271679088883658792037169203935392685178680464039802586429480418150638552236205157961729628805450711447033761980751163997879987927365687196684164717831361555845037347273066742490514370358260759867807474908656952347624377121263888195756725747358522318994263358828857690802827889815141243997621687016973225251463296091789931949386996678441196173833832637473273714118004994816647874962778941584451679439116448516457458942431533505537771535365309248013697267566086192339111556628365790685768807112479364128834692052029517110148201798011542680752077028797481437191828732729715519915423457411458149207814203543365522099439730142216202933199121559178424775631463064941287756206270156852237871746305527990516000300600420972002662116045707553799113991742002643090302253042309495978726273487289076749344635600645897307758821273987608030209126402483851062458281580949086682230593059514127354336507354894858060038687194555381415836428197658921436486982667670444257922654431810583262137931266257392637266894456439625301473071650035053286375306503402592534884812192138909084405801970354314397206966056561489034901092916778066834290734575356554388620446153230050910567966796408112690787583871447204132284668511974844911452947169481590183881947660787027592662546084443394425207971598033906629919337273754416964671985709907124823542402114734401612483802479999397188879165905854339865069314229645700450259191030371763570038200138790842213255505025892808603058079825464886224745660443322468804513005146084581069602038908601407407432385766200204767987074030087468075768196186839264786965107164861277994202430363187837646631699706887914549141638106755365510016715039185532024542097239964611775470723280864154926269073239518226714923002577248673715827296556291964912571889761381962899206331198893017210531250582966292849702783967168731645628689991944006030114271994984355421648215899769767568106666814605268389648529137048171833157539367675781250 [62,56] 65269976574178023822189085669628621905391941490721758406568311015036874451360208871843168432665389041487804079517491742373498636397418478302247901183981108353509810167028997890744654596942088258233649118296042096391459835103069293769892647694480866887896148416498508887658755473451731378117113185428305803831643081075793439242463284825749444173055792582655610810313636228438814072246059845682079861038693110124678092114477396490725858999103316917953031068744432128024442612830239169559977916495444715332115264151943546410401864482653256299111923502902163147164968377422454724135057493702000902289875494496982330074366631239663392101963720732433997493901413732738820859307433563532518617244153754789809588306484834379021711797716739837282536571486187240279706533462368609731507222494260143055794548408840386412198874311772949777934050251770232827994331485962304389176784515787055845780087731198574712145040951534458100250210736154301289201775624725446046797542761297082805524007948679612512073290658360673783675590875286348634601336010357303361879831459472596513567156386502929214474909492397139067036242818193128616916228287781368381802911763670383349870402272741128685825690603755875676999317829545678544744500387093231158981510769567987537131251493456647606516147594215325735232942759651513636313926499272454898587390884914219791811090145796566616284598923203684113159337746393887200382581853114849707833165214073223244264044282880889282884286091120609282013927779885882599124247241835338716912896163662690268695326049902903338831156215246275007908046551540373766758306075951237173640794783680922294959451529842295491926049895801060098413013162922259585354443888256686414209302975827107633663766856767590436161241796382217294036969737732874510709328452314503396187162356736044803565549300394871029749393447907054599066574542311530973610248407994911240823274018261811840591966338405679337266893275884784347889180881929669567754531772841348690565364200770708263198640848978744417250444172190292486790899999425357488141211210341091269033804245793134870232502861979205837910254568780928227210643314899072072676216470795921405975701442916789855829660606893070519287206693366791892453377663578643855150022535523497929590242616815487252026982633007056583407390348838816862553358078002929687500000 [62,57] 1144964842245657353776177036527083938497090718325234403128273913542315823247029262438201417786705200414186416399057259914407816869127932591678354734350843772441236835948446910809559601982553898374059632948517802423711649695952856921782806843601326807882253751943670551336176491732588221697823289871536108247171197190877979565858669416586269776954946804962918186452500552188712841568325923099342059379387479961425286226215632539496627857197794150467073881269997940058736555746338445767732344724438111281054382839757835760605738921733038817645579342804652173574359387016442762311979706066697151670022100865534414746600489063834737182110412469142236542490337733637401813186821783181620046448331684021135663321114953543393599473357830594222067409363278997533355353485184183991726611618632915891782745556854877515449301358764793601103993297658489777249989276611784992563570004006750009272833215740305554557278692476743677348171085120166725866759727868710201332621783538483568908727578474581582756056517346277054463268683647467821379319472596612974568311099528508162541479474773026695778078280464176711611927031036882806418168901771154171088254806298142602091599041135043877685996918739732161749432445640636212809474234493818852913316937235220353010503661292501153305247738350213830585130509603384503871308016602120782333204811447670431392853988522964900718762824524676227099660341544500675320134272935281350859642456651049575569381694641436616467505601447025994623105953111951332742443299133678836648154042594585504608079952529681102057494408085266525274769358749883387197160863072613396392873040527342184285177301680550058350782952209866557187531181394036503854982424541798219892477189612477068591239682087846323237119688186148466934092369794246024343005991374842632720341247060453986361181240729106482032277736805023902241870683354291254928283782874427221962207749144181358192562861642734024240033024455025968853859470699868206261105558063408032154150888863427216030108928658956899960790141436706633261533189266074487462672107859351112986625817352754963634457284491916084394463834880812214075828968437099742113352793664889797406700573874602451688201817658440413884255306259246260226559791056799692981491704048889797247106566443660027179868174601953811908572333777556195855140686035156250000 [62,58] -2782038490847752207484710805162612112181760285521884220521024261753783514205701224737506868409857717587207184859671935980739583340620901638468931593530312131313355582612560735653431264146776996814618712599361382163948999238421306167502935098358366214014696431517314440231838390451904606767800678169615864761663771888151631694603339107357940568471169098300545525905673267424664611804071976547072566404388800774115053526552175161712318096847259646696344702388872396946591939045784637433552984130585551080547731488353561994966507783009800771777493746149384420308508976863822778652380403553382789522678721113540282356231799270472194775094543096767742240483698026031230464351197585709776953259395219323845930583639560016078688245094348963260776032202664552121449361849404295701971691671069493684891803614520441370177710549550751885512481354301983191600977770668628280658857547571572418972526516161868676762150213266308341559439982064698592743967087156978592603440432831157257969184717040026915621292437343193379193856883253317827348972670466234093082533743399286725413370858689075944097160367320611253405523908499517176453380756307042036887725172625229237098442038432970430556737273368059452866150645306923952243170233367727320564439904005963238090971230578846215852012254511540988313979064098158005924520149517034392209910092066623410269907461490704961087161462620536975801339085353661317993622058828370852475288057423559380619829388396854706570560456551089951786729299168711346809177388453662213315397695986545758535528065155805497721622144611605842268778995807994663727109119752003843159931826912415769373967107490956121398866174522226285130673813675935616152801291042458785436937624948530328156036872225530874323131743800016607479643670791389451984612421922448175130410920653278411082970478441715965826403739414789999958239247182539163073004526870816710378842630630531205819956876455236947388069329211433664444880834970954423406354653769818732398308250754744961139131849238668020760852668180021521945367472622551653807481834737071995334832830065422247509604913147003902609837475523838087761679326905947622720424063047050925162984903385388341104118216127408916996452510527614316754885038832235925957232579171208644162712620916242160848933949110484142863697343273088335990905761718750000 [62,59] 613847862731727034802565877492253367601786216320565147719385731913143490762019470060928199483280103256828649707400541325452170961879465108451940178982786717118887787262024906856196821832907125929649943235240394592861596488582020888001462229135838770819283098625763431792029243218204756509286861729976408214172494121540785342686649485360209459419745572416231080187031912184285983714410753052615834726062331082657707173270121304155051250329259561672281004897617455990147660719503244092877627384356341758404283095208836094675202405439678304622874364821392855393687796018330167339225692362534714814672084903641320052604505351011194986768684065338319132842090202881843122641500804286749601887575000359415658806109457179028093266562154402094379268578361266761091511660964053477615834635641178014548669565056982175047493231153299581144946233619434538479178912669414834094031988985421287176438422895623390567710352470963654024236855770270025602678572042762694521995854690961562354529971250940984000803141382183888443163679642048286254113321240565175590235089848624684828861229380655707350242243750369561361951258854768586090952687195978183375959590814579573790770673239373144098283446738749851297611158583295184220006192065902540728868311809206132142578795048398880014665053549905187629817574981815267885945528581146960081843849890239284727670095007621975334680843152637845323656457331635109976754891431838959815792340912511716701076444782977504143538996339594868388840509268251862677707627593396624175988037874208240820969238774709978207645126570957962999053177105416699119695115366645244833092484110163274298313310693513154175299804680568221675695418620828257364127420857694250265254921891535354713077756680610458983057899482810115291271814273946998102198718979319559664112655761380079445771018393413449636398541911866979075403255855225319407231584995827028233475657245363658405009105109772095806081030783682210467075212433971455674464184192468226957492813422482750596504152483227716653097981670782495460392378589610346678336754981244501739576265317309152684227717460178266257322106484078027809879850230023235614344739478263709495337147643307803698643218194949366113415121489300274295647644565148874815227516894223728810723294445223361778438651847888962720389827154576778411865234375000 [62,60] -43524795711952351324540850270681654258585131630631823807139993045916771152809970908054357411412500240194192593083035501315316513477880113738109531669012809007777935747156583416184403046782063339808697419498847070708053495428238945565447059511374430662550132375762435397822291507010980303957708221078029054030311460663764197924255526380800039495317405995444053777805917328501110056241894393272944841144248104836187434112929374330463056304258247566229764525564669362905004546643058831431478389441923105071991882909374387704928692669868720036556057075872442360800474120563274570739569977382364382004374249157933364665469200020962042635998255176765699324376630315618738932411843021227391074989316748757565673833392264198392020989247961723528252716601609629260889303079334201907042089699037268813821857563270401173240782981430963936514901563838588494928221814682396091979393876723952974946271056789397922366512602883597440105135668277510237061742500300574491280299795276490187350963949848375992581775747450452981320800933957924216063142975152140117014955452579281610781435054332252385471036347317796781192332908044419102083734005096590375531913255254878366414721720633658246938695749146130069130322421219103850881299182263949922186167128038567771705863043223011268037621726158059497006332319026893941073124850518752550231072234888991542342278202490731077648155534889034528119773451925723135807819639621186545566388983802269448501344427120103082673208543748486168277299943017126248669858269508525652526733386745341437222182797736557100428703997425403813091327306385132831204163473140075810740341797178242693706399105623173806335186005314615439170145346359828225200594227252637136281436728249181852634554018472819650633064328610786209301866470650831938602149033166495847249258925787228492783727045712849216560267771772358489609098832378952216203926474289447109719552634386665875818109662417330508013717024779397019388118310410007318313507767831170321136312653125464296583585269027559755350569500551355726826929608611010261239996056344786542654257641846506986979875703875086048669106476874804006107708824252292522586003537133904639287467558575019843492430468212024311979149548790295981414200275720349110471700467409742546022232378273125437753710009758378873812034726142883300781250000 [62,61] -9391872816600442355250250162710904479979473036541075447695527908841030207853720616862095036542392579765445648188318197290210628467987885118943207431449281026491052295843368010343067032483910508674169317892577821755704207690472632290158501432391367113731235617064302334180254318706718052871839960921938674853540173492652961396075938923187455738813250342286745803504350535761348476397460295431318471625404488676017388225784401959695555955650834660191734344878564476486025962100397869024862326179340360280521800476965404643112827060714381571531458381175778148799432731022893376677002858413069097709110070377813484845776495155953088326390388985727674023633198980261147763795098647297894306941547911336885662508960906432630515940320795059543551103210421177368016977609865813780097666394250951129319788348642272072106337814951192088527479672185333503812563172677685089676812357394874071074137329701868242907693413569022085255206188398220643538906308295387068383859492862500504053074929400377661139048650766124022049131216612325998693127652059005658444119078783023903301529113283985700231642121564145123530822081889101735851979206163728138706251003929459047207125273896368429554455697369279462001938719482200425102129287083660515703629194631974885626035138153442821950706187139805195915256774001910147555172378311078013011151479034776779120689569102254920247026255898152082784371800954246788425648063477783689184894677911170441365858379550176087893592550498312039065964348270952111390032074372561768099923894409026331786984378290508530852125732196312874617056749198211343221449611078235248242131604375982482522894658241305979087361009784713789058593279483001167476146047919611662706487013838868608117463049644354453301302479076949666840102881008500340863807011711324070641685078258299280783814037233490523998183988691844558916176059417869463109103712707947551572008963500522198733165113285862451046267053281833898448297461455222197165109995934335616049425633879460790538408887152644618089854144867167396161483370780602572155172555858646747667916004823217897135404684943352370582888625095251030126951943857770704043904826671236266445219046357084707987741724767699702059027560036658898540795459412906380140971724700931485058538761877061033095381858970540633890777826309204101562500 [62,62] 2907187953089864929691289460465293504354002995940611888054267040722134351175256639247587571043747957542641174918232197074987544808518182628897446911434822044982316423964488835680537263324410866985986364253100973115525188529275407656142417023246616342924415041231208219868988720160688258677467771573552967068465761062578051649731868137848334250744200585979169281063583615244956714365697241612377502000392896512304770459507775163715693223141957244789355171690341880803399049757359025982813277932527338213475648892494849339733607072962072093314215842435802721243289990128642631796578422999000321947499535445512904340684128425568758143855733469530706403014393355717181776359167898959415911345530726013309937535181445611444193317401958949334203956333518879122677948857437422789628646001540700753212057092409434555427232645202620448078769961328736792920620867970022910680177324398883461244372718814743647423937467982119747377019612378798223993470833703523790574660969312696251457167252843912636353831276808259579379445655681851307501644149311978691118666972098193676327636991341144310434455339068994350483349362827439235219205653444888167080984795006642073108184339147424599180841588415152244831858247174768037029584043335914853424833916242022793238648688960174802531098989995792180341355968156691340051452584499199797544092911756494170015383050457481756093587525755862136651635228735231193738477356793706591546997944477787972898449005851442243404208649448201631670806023723491622895941590659581859700713772718081544295198639694182487931509077463444168202566955187289967506517066774447700764913884765222617481596056650600069032671330313240266985610788891535082864996534604357450579868517229552181574546475491052924414642862586329771545127159850086288944091817376899739221147995703016937867952196936079127671711756119509342784693967755742039017852153368784528320560928271685729167080098796215474081402952482157275426311022454580124590319517143575042374264795404328856555746742158050791458008669471273842781825752068955501913455697079178272019807214875656839832477306137845281402109162857293071776583242199797712532559197336382081847305342281300551540204603435462474689281828939976948756045469423707350140475282193203726791589031411278121197483415016904473304748535156250000000 [63,0] -682020003728175490866657372649292946231477539182199011446058348429722063653298565655832149732277533206034821311875272207651906213849794294714367148246933898394121659395219570757118735409734587039899643056839307848578659249709831942334283390481349728822187796547106800365161043672657362471444333874104479875346474140935532095227995418552338226851325076955672287682019084134999966925012369928363605057501521075521016798438418916189147493006373070627662117008884697122294317640207570971871044274238264484544587397531430662645588592679753709951093613805610171458568360699351838246689237825897741511297143326514143707964999152373265271395229884375350946654655163758545884130117975400022111846879667332307975791759214852796488286463475122972613372473289726773978939583739201630450668263439514721294924108485450664113827090526835939442448455735646512973645480947914038883548007787815171711889801505824791701452834786966710662920457939016394010542074691874041895455891178211989069710379009265298983149953224703005233013138313093136089764960791838070431753571472904434502848515671360359714338432867540837382140413360350386561964125419952425744652835402729470591299558764343032969048008958475275624487985389148101778198996691301060272137821229269896437126188641872722169037686322345418187666903268444498470513212361382843948850855539813387003810462485562741060877002589528716123283544282133156536657537818221390482165519145724929359037170673730011418500891029453715738658228172761447318274002827640148946050266014624316397091173557178392449381777387900296700224565131798180784652225055231278255491761554602794276943916468096120620977423344249622964048248221040279278334543309697056332980406238972734851571774891696582306469138098052333506409817199957573071378700257660191252170647936591873291483859873185709831028195618829211513838820525142563659597415053936607916547634919938256650219712864618693813815475810813367078403225395508486984740752514545290767966712016207414693195058642429596787593553460031827465587996911902360989408435142585579435681316335979352044848674916000209862717491015296952665905920484116467223402058876667059196835770871767688734100547568564649011479469336976834128861331327346725381625958300606562138854312612252815758620406900016112733538691148873690031585487724037194049513880547034516396889096943666422368648929785766785172107518064876785501837730407714843750000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] -4651474984107030197735318096465549556018601088914980912721980336833643891909224209227533798475815152729044035694307046400093175443231773539426244663723842642815192373113377319129138621076623256234800761090571332219733370297679104156744767443635216922422116193192926195552988642475424505003629149529420714791078545336073252613954313431834632104118242894287541077206544584953411245027177492025704702512059324338631981391089454278969569219012980794148834778349736029233942276783918830521093196611002866742138622151599884418924175159264438942910852746362681297511266939041243481021329166615890312561940068206801903298257468666280405131075915316942584614052512048428007657945461442900481717911307038351552617836105894390385037990362350092450528201466013655754596753710932052507153851584853683099101443787925826679843652481982670804962030034420405891004415650196249193829269104458016294430651376121859714969507964293894966339205409386474779444475592590757657808908796229041220032212397833200803070034632912785023188489383038717629112239776876615911539077849022568352958558877967918265363183826178966253293509604871705077432554171085146483296389172874753101634845624787897424277923817130336980313882607730791547370359646566078315635822743351031429087474092287052382807693891374860698424683649931929349359769886905105256686029419565519357389762766137531620469814694593615847548026445220133017234458760879837974135944159146931378777093564778375282220141157126027484209602485403851415668351308118269573359131459710236971508552315689361225148475833776983185357526684362991308588174641463533749827157820318035054833522441298755320657811791266997312669657537519104612835095936738619651034428139695086246382657786715451478468914769501499197662944595110927941210329244559257239039631224416498783118651284135609234426698333770647602594822479180602572457027536034910444520982746176494682612627912119933995767689140371178782020922401128655793116077079860555338276296956639446100702350068252669542071513035025934621641580521793486203051076968105858622613055560885541222487609245943036604795774284305745852953038594616557065611666475278274082574905554521602736755298353413429128886726279559128897238934356988236064179049994367802520245185088893274526227089233201323506346687018418980150217175951813129998724185243650446933535596355905726300552954051676995354119847903007212153170257806777954101562500000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 172882681977071864975929186586977872353464805360532622340376607871478848594512402736626616616421860417587564971099972767321098063733225255985486189759080022144002620981501632114765551606834216696783118988444473403287554976559316023205661080134067656903521539618582800990191341400985180903312503356335842252060297605987064890946571587634883018453209908484057352216180460387528386677358283789965368088574137018760630735753212212379542871784995184244974519461240573356547434728112428124027104428670299840097807498156959706671329300099825307654869754927658208225729295720066538605310490916057746782970600788170816807158570964797392393266439339247293212697725452053303615018957117220732605715995486750434308538442924043216409772682281961580728573918230825913125415590248401024993558774257703871384161069645509631500674271521978825436204345132596333350944879475931364475795546944328561599990365633643353013174135009181212995001176718499592921386998036918068107350835043838994791564886614694741914901899078100719870817841435082162875527780014306392941217656814201621707648485295473082537290363130906316901067943504241754672774534526098209409302396726476630075148018065875437542778904538293054227194575570299823036366242551193234575320471607948643999597629460549401753106812001396034381319865006934927178335671750553723041640484142569345193390884178517219787790072630013465047870920225844924927681958220218944233130502105329355572417527390897841559245033718784979883466564943856933722038725987172339778242464611355984947728585382758982905880220093688205351813758867657535712943908658174569171735812212783956079176948562375817736072583932676911808190959330612884315677118528294315385583641140645352679387350817269886197610411983784814347861995527397939406469542947271459714866825225889588570408769808877418716055245372592767287553829046254859882144037952511137494825767962531240775971199377227381044005445630211992874187395997066569104050258685634360709664384060860824763143132991630082615806531684738782462315696015685992320484944447846213939333905038789861115052625176055052471453799646747630087197030554921238284322775117446828935032446723667129038361176996127860337264555288633528442093431856228281141315478040866987536058141070016507225051094133494904008822322273829157772836170800828502055700869414304015719082585487110480516420275452404563106342675130044916897986695403233170509338378906250000000000000000000000000000000000000000000000000000000000000 [63,3] -5570835608029791404329200645551663251372348448848537356555385167416019816752281896457793133003526802946466123422248465385320314275881186608819184576106962490578417035926948821910352104231540203213983329241002122716463144222296281342712452197743578105438823653700731696378916770228310575964607919511231912367399455722787525576145463957420033634127553877846305348356006642614387439997513288410710602832652191125193262386202050870433252894367893173833946888544674338703767200547360935045835487389111927472222403938530247279068197809100104419646619019329657539448755099848132991873368509053264216249234127189054349555244816662142362601193541491402125290578364931683482257079740485210836141018336558005369793857878691274254461802169341887666448590422321998109404285999800724005132576880536948490335173577757243422770430121124940699070246439658797348272854064309164333816794419731787203381810416943214353326558275552342781780792743494288206994199928150671915760860181418308006874386255900865534546214614992600624037191822715322560387932170082409946019988296179156474108803703788408091112298195826400956214192400444015267643583097669454879538533813010535954998059498866103193391380512124254206269883145692145147718447250668771419748430598119677117272679669869451061363391095545028562460450834520045042502323712094318343220741067385830646372248336430693394923383801958676859558950599682933866933463389488169859161810045868007210167739159172854497593506475574245830578433898033674492955665029311297276377343175884083364408643766021796212277031715948991318607936068244758970349093258865783384397638015014061127265882803338747128930002070853439977381211345706210813918342986865496318522744744706959850589603279309117037864345190302117010868684182147076047463010575906037986941769909803174177043378186296208881716602654507096894535177785641921929519244709305961047884807241034404012226285068211437043007077006864699230435387837245663348539539788343501066821253926048544406524718087587896852269659426705506494781453764440442013664709512677621189174546910061170172478046375830678034235700032165385161657259139770153850345170587481859710460772661628525700857168871945149485092010011884125404304076491099072632349620694246251288270403881626234181213979929706347535313255956985043870768806332479686673467327887175661202468974186205882635165184270824220387748297363686910896318771335700148483738303184509277343750000000000000000000000000000000000000000000000000000 [63,4] 86439852982483946767553105407500899234137747226574826474510935515018359051249268096405932026651845039517209781638291806520569179253411602853984848126870689224806031065200281076754603166801341107883952870624283224692298048169755494683125358535627646461208914498469126742706914065178453885661278736015372608852828172542152409672533170634533384164716671340010527213693824618977023967786072299060760073757459093669248435854046725964736768606730502352781378195606961655929982325119060663879630474689739140847724082118106087380745870492363078704066046269472504723271454851665569191951568694014594300499796737024473420040035022510247771926809917324147008537203550687763944740982119278241275021079235406959508221355667353132788339010927158049146461016197653960360243286764169920682474273408931291829306020212230077074328443068959121554565657484065452328441823929104019360575317354557977185185613072489097435343825144236866782900892919320522111991610283955724564878150652926728894426968505082565470453788082725726744689592864906977531726791130984682072809084950369805084663706052428981814998774236103662684411122398481302524775672999296540856042162087214709783035859130145815826085689965367442357940755554487074178833609583049437628621255169868206397819304811834223783116989855165326917663714529821899041563839213753800001512361123821477418279574419749604353816048925153658859188880767908880759754485103083055960049286653433938882057933842814215182198650533242924458099355376991891803254518078872141963431471604314486323540007573113514508626031597473918929237439524517247688450956495940057937966893895979240784606717227790686474940141544424826209884721489693290533859127512736112403522026320794765012866516578435087857245732036141549973159837131258080584264334916239598344490875821282820704861310923894096727859620575708354286982083753682566377118814129932102390626252658860259952009100490857622880526302200342092198791656070037342961318227129723952744407653089733806522719381390105050159744388521090117658502235056524026640300812808075590099686680240029814828884222560184382935783831983286585172558115404962659886407484329482626365231890013054667240934365251714729642207428388101905800767601308624321470963535354497297144070869668966245690364627138765331562298969831870807713834946824618099934586052371619947179243548335161627763542152686275726116464275468835766011595732327688068608040339313447475433349609375000000000000000000000000000000000000000000 [63,5] -495274284912176042238150421508995270681014640914318553233559326405553626877485218509042012688683792004355363835686829925553240653205878496506574367643435593013029593446056371120767691975967176796308370535750513747580956224748986817581444478278480840347291490945290076364900123053832226405560632795514810019194684742366363106227001090553248301527169723963269652443074665058666027969505212319107709009104227379980121801044107203941108502588101197804844291011507568649131709520190742133443706433263030938302575214695649742900397006517734775881785454826261682538504398991518392827608325051815490786068539129611152413950967846504818578055038356753324327325352941382861824360879402201193977266021809162201226229094735705107023736629976092070782770683329064690379534260237027240006543395865479333122274047267440413289520431644511564871058608058218612035895910828914425507702223572853154409248458595428064318029038994250919061880416748633537404987593721487342000880207127138436436826059972775290499566509609969566652616557215774195913098545454607596090100696688929980456852072562166578624094321758847781813525698708002759472303710219771185001653742643566587781343906495869758348122375235266629816266423154527082365646382777662561549584731866621479170196237063250326907220463934581657096561783043391346683193526523063947080434853390519334743272466976510937939239382862160040586852497526088070821753824754976166863928443196052099078761696886479448216111341167993149719052892694851489733983634009211242960016969266199418761553252028437436066020853813450095430757534203985115297673392863242464648608592951296255514017670461688079343953614419059150294596593931335806635204533654516609898151211030696695216974885871629937323735672031843011270433650459214656729698404279276968444823740145146799177080139960294742884668414310709168872867862245494286872379292044385720079912932803183501359155372950176840626760828982666521943792131195962786158825879976548971203555433106156036340295225592432544214632976444151618257681130358717034347838118443593883056289956952232694080487715152919981760442764126640972996996247194139507124901710751950157581723847490544393061463628106353999836230112979596067171422932735471348692145125931790606662553540416654401832085209117237829179678590807351579115622713349486433721763788049807443014685580891231719204600917078314329287168875916916524386002327468014883038449625018984079360961914062500000000000000000000000000000000000000 [63,6] -750470216335410075266140949585249883262241123799694705038880410760512270713888291908285715145105528568445483321671955629841984023617057484709833555064942121603535859113730486989780192373811828636927715081099079980360894320581900679538410682631441916642925307650240504044015585621797327087978862465846093581131738378088671457915882985087454169158567647966025337956366139575637450052494083689567441440142226852162133803460103372603763648236163154642396372968817535258970682122656284783399568463461964397641756026637754592496644404044955553159063720106847511043607605178261951550183318342547629350201822935730857392732502561371261054847347823712901030192025411738127037314492853175509293558852149784057606501419850558581079564582960353735069086102253359192207185933179832090927318840031626999920692808424697083935808819863989837741905206622851384153102237533042547594316868981077949418639938243971224431063817224703929231021153982298205170806453626535555626153843125880989681532182675497614825355777828757753946349239211465969831941514538541371785624798759792896592313682742500888993982694057750453554010629257448497705401379871240682508933760900598385338953946165305459632036279437816815980544677970697506785452775818147858572953977396772459010430606745371920753264250656581642465309670765400130018723881506350311363607411389913777743728128677378444747393910055148628348509621593269126030616276132812672315235524153008132206144358314636012939359234305139731276334317355137722791989144722734049553761463569313242022035045391567534161842803965981806529386709254682960244945257439838202138792954088583743172413983707109387477666798508700272710276844187913415665840747909800077726939909750748697445521714499094661441697141059836362063333745214302361851422963203186607255007389082756367365215383214406468001612199841906606947271871311981260043434199590805654160497415197041656771781620367811601905877982393312475665784198951810091995111204731250080022805153379888850276365915488183869511128400199570091143325764383476677271094075940856928953132348436888343314207213717579902989705820267249534175331090923427846758407600197587573910619296535665415640930721745079641596691142925103030206212494793680550210340197481837979093431754047113516987798553870238884769524494269832724984092010303782492186440538227566007335467564953977149689825674517371479172835769183132971679017349819784156450541701133261085487902164459228515625000000000000000000000000000 [63,7] 38877679768183137068177912889896939506957462307239832513244052905416263375720212126995947991221069540486525024210538909547657034104963946412201827912312833733338091427690707930691341322282630161092386473379733021947515444160575276205633613297649714483830960993885122080046605228319730609954215528862839186057418945344475793982287000958039547885364236188591114865518503818128228388640704682527258213820655008421152456998523956457660745320666496589915276073840473160805017223034591522595740893961728434342566364362436350436984876254877947196104506387797903423999784479933975321074311565521416443944479908777145429796458943877469918197368873252575443111087907896347795066324436092841606001360051166573181201271801194634883986015224691401329018018566789947247223366481631642798213636373534625278198198209156577332687209558776838987465271634794121517733852887068065969683901092640931384600273511358520303424953030123645837580345860066396057557580019974103782473637904115394726637984744742170059631423200027811881600876871169356583478489322313676974770284321417262748185720493509754709442983051948150284589153292919245460395903046157796482877181088388821541236384506205054607788414427649292561569811186748953927083154440601684859032246809480722479300884830658258713446598786435025144285475981699420783850399137624966598703356837778180082524192909674731041200781611338720727603685593644799824052859613290200229008027417988645001792066978282761926393990482946653008726550174583151812095287702586060182464633979199727425057451867428981337751762614871989470636343668096040559543795527069097207786726169131552007579829239821823802139669696208020080508111492519744893449565268443740554284623660679104250825122265111348422301326569233337975214786439507962728314776595707726213538966502987246652591406137528660208416054953109066168834467363565228999592976557756292994975295469893113641130797672318399408325852648598065613357614959073076408002496374659625591015038009218190809028725804877132548764282899023032083473555307425223957762416038584190567383244902879808379206252574565839487899746861779201343851081394614408080360403692951425775549195637837989795469831734852603748583526299609436116326918666020407474543388710155762656038767460301530196069779828326261685517804750379118951165466615005585329416673792800622037435991649704186172516449785622720654272048546719899694717480003414892088860893570867460766748990863561630249023437500000000000000000000 [63,8] -411688660228127105050393509007427502859259997120881710490242911813522691575098776688913277658650209390812521484466674121335486635799323851086055397033137704338618820273232692397431179302347890210189136998093303641153871115069110685791821286150064042508449398647775673854437286848462281290306117541127860672004905112313607289833934905253559115529444032016206576790126243702142836776238698029969456870402498863300932555689879890302079932728951337455809567671451678666126898952258284637836400923994600104131372563953003011488966529710145264355430162339691208177438403995921654766715786591145971348477565079224555299031308602323153462800692669856004796141766528115347331023614437912921024362286006859504050912650848818786526544565451085885335508355488171088990016990668512818981722776410847502286871964593557201771288023689562775444869318279525611231029925123297423209087957445434222324857500012518585175737513325580611362913248954432700773640577831109092490221356989127855057075079897917147906521425678528185377713749988194825531193113116354820138339152684035615272044886260838912818042972238131851612484435578204312628431786148039967425957987691825350140802351094393298724184164287851937541599812754742381663689574455469614158601445069692178220203422961394630328156343246623431295775613813517254850256120544878093956522427522613527823931023738077229707008881123222791092033906568240677125575663399341540346347644887819487955753475573263986959717870419296386810725328718258773501599738924818500913336715510241781143948135328912193037208748105614683199798148810288397251523663121082071378718697756756123337041741270663537937539139597117680678471960906915996644924036006769277879879344687766674950282617196246206219286729582875930140399708491359123256812198603653262799792209815387633633888707353606857922198995596488712612338082246023502623605841402624854177334128266743622195012043440041258838498177803231726699652935996295423306686816070367135960584949038458660578185010469259078919144824434701310369679805921670928140620118341092862990066862770449650626959575485757037471535441016760857873905619717534108519539926210258668376253008431558541344528656775939646990044263227459029778053496065060945794494965553345834459679558438303740361824180140877585282463317684682253740019919041553239697240669694461912841424971547593952919737007325623367647680889630695909174427374943556289667011632523764552704648167491541244089603424072265625000000000 [63,9] 2946363217373812961414103629092719194353963169682061490193763309462791811668106394641351065837987732852795471942568506031636651723358960856449365866580410141958850170142296405531530143184946670469554158035689375727038330386619179309350821707049808369011374141815562102188635345332986875985264113681103551708817095997157273644150874753919292811506267034933117627189840958643653641795060197870066823581494861210674052345507646418543509183441985326462881345942043840059884727826677995510470444179634509776536953325910974173812157484619700344159160364914047109989901271886372773876519528363997704787453904912906473253133252124249616980200557387116338554818740290421603627069173359048209691625714185679541953542280732580527345938256939801659463147776432037442632934439349020229406332589621866104299788133786298420147671581430099219815937766497782502179420628832656119477385892956317227145510183422027239710503834177533366811079721762107348216689838128572075583205428853455521007866893582078848738445131500158171957098185951319353297934459082075704369715493380357601909791403299557237776692304055322906852294419401605807923697081445073886902488974608248311805706633249005491422770486121543933258551147486183737043890686627364411126467120070348516428510689001981665693632748007219611394617017290444865461195706191743304994088301566214142281444879035219853427975018285218897487286392882061978600614795209625055873019209809745051946717322096091351480567598915125016753751845418288048872882218322385590442168655024908032087819771720922675465256147252431338976281286775751290901678114736602736491336038833315675688432289463793570059708895726427177485043913391670010174580299893861156896449300664073154151127808408547817315702239880253771242779195173791524031124921091156503133494982181480502765532917891532103115040077153221096008101908196488339274561977395759229698235094919186727301133111512278724229724049909769290496000794844350590596338635301884604393451391001465236390469320444069705416151109867576785163893225939883697285361940780699923992461984444150959242882531864664986932777596564127038650867255037011061414320715560039578585039582317666379203405291377981488457013012815910208259425065981475087356557144253974381080256934000080469512764220997795448547867332847346641099992898166218093014651731317834551474748964634335815550272070831511601201261755455729696466939236511209828518590998075454834292941086459904909133911132812500000000000 [63,10] -16048332335995751943366562792181191984449339988577014859607395574537576404847932285955194268760230858502575364352149106909926270401220321929716109529840898800344103263846117075793917404351121112421850470858253050641821096992845286754404095357563524965818262745459967242255736499962414751611881659912657733070225766029562677852331893296521312136974833980141829723016561455576465968127609254068734320340741269766083914343288697597048792913298299986871134457220981430801604113330802774705506517613900040668354396869744170227830324953487397753451687681128083077799727654085548697628626489771383190741924396718069690126047910849850193717406681949166158070843731001738568040234112208329497955622545062315094911114915230348795569338606966869939316401736401406406484969385061284806438947142652318869075391377666448504694241771395118973459354974983301945976583049686512665583054510243659329279064575961713232740082954060254861011927679497403859381813826978791115005410601170036834481099160968302619047544815037918839448278041659189956507793423483646777623126370445787105494675802741927328368873447226835286104116741435683907147888360429363367227826960037328240539062281096923266561613161972454506682802277284324368403072239591856965637038249911724188143224077976179645053749143237450794542089474754318758667257577338722156858174305448895181965862416983356680627591890534507529986600877909736919533563673580875076531831206606128531247331128489857088621236934960024430296334282291451489476917169807278662745593361895140416012450639613295152257188043587408176441669198347250182517129376287324784191668919186817539648412744764065770258891370827126744430294684446245519287007286682172799982862473664889673445601346650806846429157233599742561799325054618253480605279846765519033606553172209638550901865673505784978555786774672990278557992980101279994510750595804214371039973171100499292955620556228817673188773639045532369427649876395781402778458058846185177995955891423595501006328703804436289345032416000385227392518460984353938896947542381034064780687510356965178765322022582144741572169373350249455307088380426462855598550476296505590017734878583514595771980249227855764910616635539153964129947577115647002747223711637156291384993621547667639620812488168066501447215487711507770151626281795068925693477809919389204953734220870602061965366669110368747194482834825678881116074364832077761646068761805516977858587779337540268898010253906250000000 [63,11] 68389802365163583651112368579166115033775027676309335272307110674840234367577827623708540583209448911360624439494460920773065753715022213889533754209580754253459531776925078303261010082833674654843197268065389266088462345731271329760965173901452216767337006086105898987801188533668027334290774055238207327872410471301643802486822105255721430593661328334612647670364043666068985673770843746055840710345066756474918324858534053434532572305223120575452882336039387522058250883727199594415950128483934488155051200489894656732734711807132574017213303540744271069025297027630121962225482156090446166949458583075225521121892985299584759967392872409876999221188982277178487285980385659854835167486001717794031380421183047865028715738155161283742791770773713900900726608278807185262940153374888595230691158070068279477214334695034234457281741312207903176397805581930198576433314933958108076192268718428169768515278096288312324152089116230190470773139666590189350788601885179075211849645434847663837855284782390692278209711345809333824065783262940911734003767143136670145693252937501457975548113109671569277431973173491489291238793978952283803676230537880145037497956367742790342170176641900646172195143556526816015118384640978025697877535631924746701699254025218390509807105402656680879242385302870816803395517705332224191541361479182137469186366734642024099403310439980962435127506235606555909748486395491005321583754517078150427110310477552307956312129774866094731112841775126643243552730092668288771545898992835216833586346884210718301951693296083972824107047269456278106719278854115126718716328132389340048054143874552692335903489043046992370132850708208408581188504556922076833606784138261361452700983969519575457260687496220867941750925946899157825856028911830699425657053527155000113144712321615715477787956303452224776321375736957808328353852048432921314425002966925456054691385287157335088918187452062977212854351892894006449674030525568839730715714040515156802517155727721383016332599599205644839299203037099355919675590293223883439291353686330534321981186796173993419833805275073771710255379929128252394743557873136523668548166408741317589037390315361188774410577845691584693218421184153740979931742611494529166860642223188210355890721140451261667161489281778853391890358948298455876106816945268608231549594419043887806085731813962354356762232068227329482781869176672311521649177262771601704116619657725095748901367187500000000 [63,12] -232308556228955341372345434870100324529447290814049026097900771326204069417157641071808783000240866525654617350511732080544307662860790982533310100571280347516670095971459368432661516626190719798584436351675605113352451881788444297684842188710772026930315170202321674595270111980519925823838058688801399556876651353791616710494433324058028125904121855375223017180947593568758438880323925991211849799211042263779778792873183945572738744926748122216328219330007785887691540296859867848986519880699196731158103299018846669456879631754344196829963284419556715426236010360844955830798817290779912680118122874344736170825153310098606067665756667551939061647598132058942019635763538489937861638488005513296338888404586275483324925838564493454127335270974425984043700504813589586372539821777402004272808966881627749891660307759257750932244930312471467366765367901988414877502564978347408036552387713706250028333725466839331416591328915824540600189284905935685615598028924005983725471628253413766603912011046678508142643672864369055280760891629486994424826421403249837048437400987337690760118127047538676174217032556016205697627513814461438812181953054474495626726716754663557209039583959319609581614739022259936161857182586139977443149649922683880737865741475936483159536436117368250989004875000586842085780387698404500392731252818798454460868048066235100971598076525600853541304465132364178893634128540096567054944019008992688534528040815934862848500820265356426590936428113841635245940248967228847006985491672062142164423500509694870530641784092005311992355915280928272997272071312441202430899582203584868513636841222336829729479769059720273758990374819908904417175640193103553573505965267110216610563754288880492461933264051942127530043217182564074596007807072943942352926462683513554215823243945883626851727133465429259457552928729513805956821730473677924631048215693940824971108866527435151931129292965444447380104351224742489992727521780111404201158647572813321767190319619596132161737710468416483297804733834461817307419944119559516579654388210815062161366826945432488429456207286107385181075725934063871408739019234479530223631623727916632994993558766975146873715436186193103026547265848581076195473993890518404911436890745787014199942379750825549115798471893504003620223760923922433230487207108434461365069129630665806936337416517345265464713574588000024751923807588056823321103340311555296437973083811812102794647216796875000 [63,13] 640195731738775323315359513190546876206712581668813345897582491576809179926199821239241205080344805930377916811918626827150667959131634639449978143144251984163276207313245353420405749579547218420963611758396852242786561112369410332212055582785805774516775710708322087791588540929755509541863632266393795340513805229976696926795277728394849912412253262922681011339818713252319405472801794494320073313768660258471104623591828030293603520933859145736241255076103852629037623920557533399398839349243250348036795850259980949930460982922583161948196395510417863854212680080606864203299140034983538362761918953410666904730572791785741469260819086242383955833351915808881445289265612291075338765390134229371507062121762276067510121578915417861922431059129584416064027131248213114648126647581468984334852162187504722134850254894985926028105820849897502599454528359747186130937799739631484025567990191832085077633502352250315954246378254434175509026511834059241196981292043808245350046322546326567764605131931535258715090308043960311523768358118658695433242867230520955055527889284683580861080424262554187054378556720017201624878756876878264753776989603163055858464113865797245268817330147539791282228553478480247073721992355496862675900431614840963939364936624992994823767816315644379638815003020133161154476782171257865450729001345824292749399500263158280143222169948306408204451596695656362545656606987667465902927017960311330351079609638447099024683658492101404981441113177513865030282941442947049779318509857068225414553638389775242073125596342469936875229368369422533778421106255132612281603907507103317780345430145417919529550504347434658472224592571185881460030384526559281801324795366935773691016481304395767591391362884701832229801179701054789109092305528734498678334773076361546125600194374605739824696140114514451451698999262746847084263014917363777029307881608778899888896528489513061606173138318723898369361338241211458778484405672603451951851738346641174413887055390789666791387655253292886065339726546339338877459440882181951158154227924064833132693999602619387684294395294243647211708004853186472216392560627942793356596146811437776854507713742847430400880114810045091400761600218365991538346137262587874684719205072256473908168015850192357150124094293892744681603326976840885066584956154603835873366704973786682175746836401755680575825614933948250540913538682308032284895560337645292747765779495239257812500000000000 [63,14] -1441799233319574568883415439965210189625426011120108169371109731008174991741918323731815875499948525946204727374807910357615554017495231150582630674834369388292361640078533779154506982975515330664868026722749270296309186923750591625366253062073648939905053494171097953775329907883122948117001376185371541924197566636059210971945525047917926798450134884559236847635044341679118381822523255530541863739252673092741380698242348331983323484647229972291451327130998520339740834022765278030468719844926514713200108805967183284046768737057685306436666507919030956854918484532348891833171696671591892778834816385914979913288943454611595143250049453137751265515030930558695047941122981247915605206202716146290572897472466745755136926688067683310293153610893646008285685111374707698135471932505806082451823547586224642751794100196397150843074979303069049869659451647993300703395616812971372032013729458697751182061266970612963368358699782702922174200192609006611087361335373902267620136132382840398847476351969060831075162987465088284159128513510922325077302162519525825953426188618206041970623423982323653031861097782359803646425608650293028427500568648521241929419546074464247296431034939181658785693020873086731804408076127733661495881176683801368253195112605621108679612187609994184934364691242962524209100288096778415179339589006336129421354930885582129748563772374130464604064640423585881784167474935287585638552865029649405408532420779501398817646286124378454526721912266634917984272543150956514641912382215251260873271358811762611752781312209445979729777628527509445772389582591871513363851379819331466432899038001454663170703472599954362277673158256783091988450556621479576882019925502321141908617936110546100701010422495192294162562501600848702892878394422463869760486756494957838700071281367420812444214184265109962592384624237395039520917673173779606604781594848520919738278182169561430207936019892279930556474782023243871108007945057182968505934276972559240029743216714595579228647888655325160373568779019181664481730901039561473883364872980080356781655617698926862315229763477543868132357911977174492721950393723745334855467654443982733478571563035592412042340904529920521377317232505922906236950905679801350856544188283235155380461165389423808956495721725163324664098799579576273031709831088733442292280640939015830719746610039121452861644347347917200792082679163962251334130115765219670720398426055908203125000000000 [63,15] 2594645099382648953676539801294480338155856532851552001351974863889799190133704671132293608676601069836336636950189787985684627880966032999047233305998920048941551218311348101237695803783553760165447656649950189636649500121561339462010686894435259756124193611109316825638901709993392006407254123777685832456249725024970504830025831182608034099047931082482743436912959071337306111818975484369234138822712713312304748654334814765805634190858582183125406075108939826170180804651690981691894820349940037508010489391367845413209460209533166481091675051767022929851817071892071257346134117417771444294191129665750345281180202195763286246432914573081922996101893792821363870811766323694487291466101918497704424242341323650982714561047985084487307770203420964697698775005725914165093424962202563930249172745374887837604751975094432692936118079315432944884955285585823950034164384759256215138252218796353801797709495260593301311114276072919317277309917952066926179923558785185913196427441877641962543934386597644651404328434692852826848228698609832786834193187439635127565974954017099834019935343042002441637806075321837625445713839449318214252680869742614053221061455090816939916429326706538762981413923572032532260275960264165818519833412445252220019858343823064270857370685400032633233973009794787442279538072660448507917958153630936805201771663347400707035334771388022559341082793820804118863233072433617635692038530798601235227119365244172441405942744977803306196469981751668568319806476472831004934877178892090581616549046163551419731321669998471392779885936547114694465036472023523120382104220478325928566017652566663332331952938902545108575539683489191432838281651523132439969892830595339692673689994520799456941320000442067816741738974003759875733031700531658693774111939987379330333985886267677741742169015909582376928034062538110947652717295602620841691275637912563927022510996437242379999548257052113149729602555364706109800025810174190243871796286080470277500096098304304272643635282563352456255361026260539952393116155199120876298309256073931204714810311622017258790095027464429493606301313428636401538358453910579181886759961517849348490170836541641712688543297482208063501574126446971603026714113727314061934881472249514526871101005165297081797925805829531273978976688019298391383676467848085397177044443836002628534993539970560643865160204499291455606513137496999324427271460535848746076226234436035156250000000 [63,16] -3364522184506052761991157974877416851753361170931525449586665784530100453478518908660039089005346381021288857916379533187460967541517280425246040965085299428645596575011613783091809892868766057498494957468918629348442932947098558657286537120085094479873175531596363041842112840994234545980119406269597711219831152885258771560806039879045050965743253566772339258255193974786533918480744620463382622441336057256330008806752336058082585748075951537205129160790991226353884544623262205334280094620430686936841672483000414967664113493265085505213625091364206947297106844014989779094665075865970116983882082707114719235841059292721555430637445323455015026408593380763489494019356586514027500617541054464483041755728327880638716808905073958214890991139127220293543109474786861955718593214056813949242072428233366920699013429227745329471380670160733584296261954379611921278709242860000467270268287331946733022257893642238104835350040116795370942532978565451215452746370577889896919285163672741996319287988350752399080004983320775178206556756678392782078762109339374175082707936131954914698061095683232109791997766136137647562481326128821553955433553500112288661757428418638391780343075312007126170936674507861380205569483824108290781571397008996735664682807723114960204764385516346422170639064332796155727502509099959633472441960153414838390677409030474150018662480987169140323016148316275050019025433367864917297513040238971591956501930988915514181125859227165379293998328240131000965624705466747087346145289438814272773645480236964121216981429523977667334558008862917413909820416840900594816577352612369285589260641057240671854265867532625015997854316382711048727076740288897674273616026505147565936737288613063458642852989132771321738076228421622698633873106143471491023777865659444290382308715877263505222434058213960282223276430521732515257679884678431303462009217089722434233045470524998072506640307300286780732369646248090066018085958578613259954168745655340014479459891641397902310816156433662295307725387384895613105404058012097640429937467845250308169608730003029208080265269972925060190914915397249046356941668557138529316867510559884067948485658022057582619336234806569836482601560924090534216179415349488800827590734891408208505397286711014861206779706999978929749804250399368779078365967061807962689564873733780516671788634422887858754787400595406979129475563645773270038397129155782749876379966735839843750000 [63,17] 1681639632776406202574354322011222226566016447450206314106817460234642360188496648410229966533901878109621052637756032606332596063755966455350951043616979225772901771731282159794800172051190042977311360510784506003553960584429154555004713432992862042867415394698765396209634282843617602919674119534441020216440392100945320495927043146090131953866211297600370802907241499287177442920149115400210391970618615215520154948062666350280055513815772641246873861274101335049648522109983326653512389191496289293226707402400290597360739188545433393118882621275447158610719247398113143563112272996913537421272854346641601850804188648448654412823651124771461321673517313989231046567304206625127406831880633918340241088205994882968430228279741274408211130809931107140979286415019747996080288474569295939034847849853053828477666542045421384151730205092447728354648136156642331945465879817549529287920649758562349849619801115298451962376868572475583934652634842044037581456915125348655411745919625795772582755788232801962990049549923077979671996944484976757750938363935566849978806381097326945333161980485588789267857735547932800548488728146079914057013588232316072122902235337353939727983735661010975011531555310508917029310248636340446531829612939826182870197468781697379658240665528205175817651344127718029822567155997039060379246432042552799021847835275478076418733236363118658172219062745684088906700506163656504882620502309079363522755385271655494489778591484213053326074304661663018613620081126975195045761663507883347192251103602570434890843538658100742956146938838400398815488389774188326775353157009920009774706474418718107057305422971595383685869668808637877297183400693437378499228929873731402132992217079956816297968149505961593827286552010623576245504509560756411523163080767925912295492021080240308692572084819622896921799865495861911268807074733628796010947474593716240218907872360896356299627587885499385476017807166494845736655450843679465789461655399698847763308674241629714555701339455294377328520248426576708435493927979449689817783540030929649301649588782506896070293115210376668790980175925688641609077519934720596629007990693567122998972832228702057724067992867452254570055467058670087614571885763040313344604899908542982585219528392557871168056235428767464932781718369344273555450903227681809792311796163822666509620761741445027475247648055198454577824004885222564098512521013617515563964843750000000000 [63,18] 5699140030810301035615482986793114784138119172148002914332064100668118246052840502115251949370861910823768389039898544725907428081880610290881712289215781180593688183346400274063162538187602404037177947380963174930531387005641477846228197443305503607107191931528248343629908394676610588937927473737525855200581418813916776411440641619406352265754292089607092685996259530020167216185293403967860388258646932668275236101109222735843535132971607462047055817329270062688063391274609640717058784142898678410017901839004733140776170046692274224785360871773951598788654665667592129225054728046764119012754897822083318650051189658825155681645519475430287555350830924813320493319888078155720381328227206924040742080761169910235771763173114798309321116558783290141977567167450741924113115181860607336547064353270439703039692181107885947271363983097529322188097262740030756015781283385052537610896070140253681811525791335486389076675859509215354298957133467147346339377697980122864124378487976690426143734127935515678910620422572714343385430968826663206354436868596273837481176030793870801728038772019910230708040171817460565957712361563012655274473997415754003571485654665712965757018028261573668600239400326283576674802350235420820071346648176898625066300441683964754307576886260876728519801621947436086962308702877507902438362951229984694828490487194070368056511008083698221444761616015622705473719205608841248692126836291586751937670728225690567756765490905518353063225773167568760284853299513375303321081743345109326716409853648420995008130148310183734147736471498571775227932517987585495886765666532593779946125167651991812010507467417459045341214320831214664186839317978134005241948642997165192613804526704763834895090171473491837613287461959528537674948767974356620265953563003354375120483725726266922032689519295454104148444694361710387721480120702819425484662457947700144162704261561178405909566968146803286226357964112942264068563248834135372053623784208641022089633906313170115790487062762948906780477960718416094634690608174557288034014223646725711974442909816625104588870778232253462880832406511111571884526272771308747087469997339349066787227783965757925652480841627659487313768439958419793332248617779143865020167195428961778866140337734990046761286859818783175069466139273627492306824296158281379862980615235772492192674300150710321153888866701987896926529658658822086181316990405321121215820312500000000 [63,19] -20657424229998706302578046018115910199613984390010529248221268024105888970025864421480110097543591434946295651641112096577623960954761910861843759335504831342594155426471122549301312442730561126131012304980163831627343198508478102856546747024311128527542957827583426968649565695100006765974540559774708647845951964094503335991008879163594734661934964905107791148400868379964803992516745822003258879463071037272037420954155070355695345982313121024798164617223261802614288921754013698531262347175233515277493921071005198850348335216370667450952628475455326184740553445746480717113825353856747298664478223590331216722418399629390008727576250876756397277486046558090041189944184916802399942626789955667391734647470394253846464702447188513540793916790970534398233493854936724012661165037389736158699731085244131763131686377674697419781891642471190888720792547913253118209994513552696258033134529530338530935720748031750995557473559415258977282166383969245700362006684872543768587450976418871810583533154596159751529473778615364207176967674033696272051782651495519738213165104369588308981772505833096744789520420736936965071621511292799352169207928237171625743105667676640812545637636374760623883680204151678929727170033042751032686676121431878997623000126618880566275642838829934986119492227251951262929043360294526286413667115382343001568093394928368516401360790055251051931504089202042458061233348716110059202637993509096660067375451209969483130955104729014427026878600036313420707347713127436878977571022747877287929991826273779360675000175639180976513009976641352806038053728614468272331993952105488586661371685061997390595047702675129998565741033416142019428856913391691897604992334533165424065871315759015419579758390742482172695043730887992462429337667762499585636076776692793299078165269090078844071167887250765682934907698555666838032366595127763728072163266115478548951097030789956976237858900725291100430855367253378036127494919496159811393194134451662141889718098182909050947071864828053189595362592761871689814702997336370677090499259445527419883897688147507304325294692629096911797406207384067447039515275038295346301433129571646343581543637390416955036925603761934894535429884291761914674754671306174649206957287423566279259971951701653090997753157414131451881415790534139645660445388986533824583624698052369010685350197623152699177086176593759689616887353924568060392630286514759063720703125000000 [63,20] 38897054095098497174857550124299948814298609733530972950059505545800846716349772972751319397519407493185630860722673757691062460569956250931177529653966117564370859110811489586028093399566420413865779795203482972290206941196615754913270086719973049654670209565716453482699601678006043897041212141678724043327820462354271289129018253357811605141002365776683169007317421627423897538066374820244103235117465472596318082283590674146019352170229805820678182570441610177173333496140525726271844789720569860700604182538339844515198390554528466319927975664850861425128447430800024380844343343359460740690377235576965604939275807651518152209134248731787068881933199016715742987781449378028908416525294563419958782912953126948746976420260926048494959577011634094661978511582140303426890066586235754447564639398185795978039671950971406081720495117516063422184907660637577779515738038477575007634108474672661051894388484597753467803509303427813114753991982986983559611252069709059959231175917544456738725429026918095684955766502431479280640732243515243737253539025575479282425970868295726323154326387052037807068903360928162252455394014592387596731119487670055799537864840938870895983425228978748741351308095650824855029303864245742972899889047547468942361311137507840136046118498047202142028732515950315305243438270209242596888553948908388624371619817466111499062808689939501918692048981079614700880617263242664613988396194580348685512192349472083530342440050789345514376312983491417806912619727762398108233935177302499539201927646335080756369651890185530165845722912827765277859740979604742621857466657281363916408511336895205272860763083228906042387935070865362672241975420797279587363190754922149407362234051974200052373155005590539650544412770813197796674393091346839009940480482600051310240229459873508391977761952238063184735566250606914462333173189134186493851968927979565006712978875091106789973856029085064495501273119912278015892686936294581068204360978018198420094834348752639659242990238683596547753685205571555636079840175941207811506989039408870892752087787492812590202181274473711371046216121681355596714467354891064361860319891134116590393984293613455012755798283507297004633449701489989138302715676132042514755316221912850516227442665720642823831349225611399482226246442378822227628167587211251811324850640684044130210224357393782275733037790570548767411828208762081260374543489888310432434082031250 [63,21] -47842566062895777489881758870525542985780995460839809203361373849620706550794716942458803585851155087430964693308299700450357745103490245453433524592224953715167492818572114567729224786630648532862603544030741593667012215973936547405522198267200586729509348663371187564801536524081425455770115229948635704305253440019240520554694353573928532859239091301571302498069998497784253900074787084029732444642956211393150664564371951858990011429615834944192470345596086233996491162196374021015742128860436451566319470708054170618565847581239044967878822712364588917620323509270786688486485873258562711916707464379633608550157394595084506336270490481417681474102166753206132231767912640412043326566645140012467396391737361271789867857339074088080777833921705788264530177494428993036073693547349968717669822561030810704667318560081325197469353471048902411113599519376996526897207176751034036976067684313005194482238079983700635155427327253640781440950314347953847727539873982082803308270371834106178451614682629442172272004534474262215520434535655250760551117248511484166201125416799686263633073322117209395416795808769891637049410747833291684345334618596756281491509949446006647765846361398424648741946643601843194165183033251666350847023766835542146057635275722765145341392814330689665166206617428030222097580103448355857890820812476407412208261420768030598705987549815526936593418896581626713907496761393989875558530679208612090996386000231115249574260951802757577832647698745525296412536728246861160712128855403307289934480365049410475371610113937235427386444039373746390328471689228787326830970282843206685537710131022045935425712742117185487912564086871722176625660119182338130258557216675174169244533924713425436047775031486383610558743411405956732038059707284240106763412146420785912830069686462418972100470291756532388488437656478975312411679151963398044751685443858161526985260039939840642677952074411084853327887522179395276156128246585906257689062469371651314413817889575015212826329255372801431843753365655243606200661277115922064298399276367375493273729310507054985217314038808506353409735084693088123149597274246805791655583533248964061876725351499763164257429274572009161662160217490059836816089527487782307865562206930623311889899037692930213480862262535231267193969479671779417347861059675542363525430193113519486950131935316189067336887537481779353321087455697124823927879333496093750000000000 [63,22] 35342774368145201240304941272590464782037289465825155544241069052833918481595668983455545857961002141750125894399665928523256766966838044210611425735719022228763195919393130230889801425115586055785214989487233972990036365813029651476862505688596749095171117058123590719397731484499526620822366612274797618422238145570519288238698279972314325010520408699432308865055105913818424029598957734918819139160251160118485353086348420452844478336025284394898690900153372093833148021608625505251639241714074596933495202119815953998196254621147550583742649138644488465784142655340482133295748319339729407838299705072810431962774880103425459772450043212852429234193986867153005117614077210212528500069338712224355646500012555139675904976107552394549704769763875472666085732603272697876633529993238999550905582430150857586778371358169320055065468061031112001807494652866934081095791189896441772071688586164670361467635659897004579621774609761339939262036534713420485040334876557494922751676201641735044727049323387513809181718273556336250739799017711047897867649662327397173590434479507540830090622194475905973906454264829976214025566457528652673496557219025090957032209339162604755834573215217488290810559600751581730798673691715207213485464663989333979030730088496452660473722013467933237398488326484142794874849662060636182386647218437430958267735884768211816150374590545235951347543111171627334829829576459968301585443588810687155683864986583279115662527645581311405981472973657663807465415086644473452455908292284042938660216533740244920129692991460080477147415287218366063294171880353222818314629218675082734672674752686590695832871737313135261145510777507606171912183925949969435889108911937391714376792775193137574960195278236650732055523399711651093690080391389799861932606970860329993418636582834190246388738070770269730007622791907348515422307442628997773192078208754920390693844991709553409399876946307657963222434625304977323276674688887797152134999816667460653553732427189936188472185653858633753081467767350873768559413645595994701991307290380273680703837918641861965476160065102445705187224005815084682946276694373891229186884829164724570202721529868851407338891956104870107501620861456896503923631992273257284877107561750808450302423838492074466005530714844566034003823427501448865704811494284083613709173773818803731784042820352839342286870079486681139879777902024216018617153167724609375000000 [63,23] -10247372206615762948123331855470647426685174441487337986196973205371878754121323222547062404625292190474808212229969319311508062585698895666392832338121225782503109463695437558889109640987979844950643293872604782194140741860119349174729256902008928828309495085195814097667369862685296528239515415661399839584193605430501586005609624696507058416076988411996394537284046245003028439751585065995335401186130134612444034509441995568753776311753577025672690156656395529819519712026338678534936975302201327900848258136328292568205603822837306033637407050860571169984540743063838011578675137501427101663529156734568674568253458407374720508008771865903026005304108435939566597879528687285443486513254353661897697659620252543701109159401926551740292645762825565137842607220963037409710541227329572434779299989395238280617723679517116635961208616429974146818147309419542400204468919049266633888639720933238198881843188874283938581257765838827810254374736632154537807022403045204543416033580663992078189239476631588350618705946084276226077473865044024293312198333471842345109328929121676262633502131194287185820758878102667359753757514637582263769673645272533437098807768450559584743893789330367361768345831872199201615956103871143214028826999707140557920812526172534765787630528281291153230400956279833013827420247206212879710953019927355442945040396057381925611617591078066272776407194695604306410622065194766577862260811110960210091695836461768183405042708506476532825801999138836430936849945061098107933571679309348721683862638344063220022225330024430905884439190463673317063167393590041714381438477594809044597982670915100120206615445505797237655466527384679119407550416688915454203748559857447465598600571135262563163736624540410476464163586088126408133361063272710539097052153667135526281483899454911718957706151305953547970687978120133691578907328832265371827358627167884583695696881539614005751766777066014826973770055268230417918899521188334567110880760810437724803080615065838060885574680788585417814720307411441694484103725810951243968371553472216186454479460822415859363384481813656876208531380937085237853148857783856668356889293769559395473432247937882832597646524919469563487976790771759906485476794287418967122184927631859145437883873511701853269536158070326704721966843753994885005559454344532332478170908062551182854077167179308496596151290599502337030912713089492172002792358398437500000 [63,24] 18980069895041527281497455329548871931747619104344948734918350975191165137597111482009358858749426123263585529163809407245846865710364173303454881333596673643040210327568418511776748318226153267821555617384664443874167486299441419480062532010440978492942325469656201797000235700943770623994179796747272141672373317009805887276065681339908297764984889473989408580726440359275999506981734836382062971043511719756953935925370934200030178948408230360269375944983798559695915930018847565265647892891924265112930734738797170108175191986820509537992400041969456806962605846839418296642030138408188789040947378583246090690039755712666407552836952719077906967840255588893041221062343510147935760952611764104104023069259291499635909368636530678613586443001762577739482572847038923098141493403456824351552959619309535709868619575624021899314600195466538582418486960733910352477166736809015534057634199499096795250437285076299184577271570305710509263720384346749833540116294178835435642148096438706808296762909218337582235876398176817457490720791550249178553809911295539163705057038282692647839204736950537513777791073460389077815262451514570313153302709509369065596294350892976879096645391769938929779988636384569735589940630191918033088419657146928556429980321284700813880286463613082031930790296338693002886829342195660198407057484047154378778501297644345432475602487163939474265848575508446496132783037560884129187642889480261195838951288821056164066920526290491404983567630970648648276278927637150118496280678699400611963781633596941637181921873531925663356900926035796000744739915295712383114135905610951776158443457710334467503293423622659156101798622208525132593399688137685942949626243478027091790486310806858481759086506107829968679092183541951525577116354931178084943336768935228718862083672447806565985726664891930893517653567542718801676359461914925490414412170455878566886257582575253989664120411852146472022169725303869820414980974110935903701818236226072139974640346339192290535972344933879736515470322800041761050845579168081465326382494381088607281795493630664382345283037721016690669728177597450957553464549829208484366067933989137626097550472859355535218847735127880349548906916513086478209258084621656952194502108984320266491099431434370727649347769292947183076844718618174919224559671807199502590584451354165052118359079793006843463477862320176736687926677404902875423431396484375000 [63,25] -132670659346368705565683992468928111395090836647152382118419913548291935189970544621914229991059701963408063722036766214805254018108633424993716291453330887767414149435702343933583216958974014916060168136892263591777530518472516690540319784670226798501303534979796017176664017542616890849453809376940083566909092265046325753696914805254636704908372047943146081755502137976441590570295519725300897232044541223309678394299314455085764424599958432164014159119122544162422325046823388676981646078637142558826305396238545935550608914877244910844752318167946345547949597723731829594102574462844009927775169481065252665020032476687735577203069216518874693523097304972234733990344675009865887811258417687624869364185230012429597087953804566517555881901933650956685158276260336052770595846775571252485973705457204340531741134104275618605902432210265498984909494834876395116114039606297330308714018974563788242082636454615109306547331126020457215030737974690770960096377346418043735303742522622042231174901224582545386706025003635250574776033957733210254163904638355616017884092425709248458843243497618154887254437173021593625223002029148967851484645631785316782258940541102322051395786850488795750586223828411403986220164506912441436307980639756728982420542139132429468332213653741161317537230431844431675409187304827351148703505790051804844034429520536215728149405556999057122467611012608422737185319490202451243767321364654938162577010188523140588160801462336413223813806313489685730627047921833609621140552953587476729005146934408303213490669017290502326079573606969172609609368591733745881132310853152343813813336591922695920619677285875818755907012733318556787936622990012414093981426078228335013200339896538811677217040160270157532408541502948178714815391007662071987063815101799593057015610480895836057054992615795874564655511768772992903359006674974754480965857525453872622869456878560206004746008732929305119511889109838813885489404592103431464991331988164106967123092963430146365544989408228735132282596402874705581539538889679517168195684233094205354954427034052460702344325635793503606848075401703668553083419644333695239783166395137141656636278951881360837875821985991434242028267917573607271457330547828377446969928856466299054387126958387168998966333871522011864954046704200126763689364948633139847108623516919587401166224617224582722069259332897672720719128847122192382812500000000000 [63,26] 397287951886635283466220588520713915994957869933353022933721174674386509701276974651637644221085072392158198678184189558764533197882371206363045066805028068651325639342150820123613715393532476576491561639760005749307408262685939893242811048144135800331390942741190501294420027907970498204571321482534574640597403007981377591172426168343452832614153331888124905213266552404939572298430465013507781390862370078290634001451638119234065042339392432637040086561423533985303723717688415508894162446262246851904712676635286700997525155675175082449892835168904518048530616887392461340497674148053321135338158105316164135052123173868262135214420845554831827808269464378606191589278721803754004710318536740208883856865173417599165093434096096275152553530446253338961875770932663602525785540754292982260779438321917434190507395001338671461122468622533731038410104431643413875798780459136101974794736783678485994083190449376670127502909063011731502258733483786542325903132129703791905512463113241465907755362950247546430800018512831490591124777637359894414710874516007799307705213295716775018393730700883522305335282685485845909567704906026979421627913007069100622315035145397433129634359806738968527389110198422475897183711739867922074906276680577176984480453792839722762678443303302372605986015088726672441471983664434032504358449190040087238212896403493423452470197070637338424576942852267793407614745092305026793913057207225159768932156466637855047931685014235596497925442603718324911847876054355018430572950196347207064612144472515948500222896764176994440039596934497772317028734972003255596184702589778705273501481467975464768248397417269334638161166166560577835757937508201798214742246131261408122563376915962952413189317507128066236957713460754344390385516681787742687763642478248332499382884476932605460696740418103956996128974362968704577119276421239157537028497164666179078660669947577499332627580678231956798678068427955142336738831580415424169785975938664500325968617166097625351976371488923026065525187826521019863779976620787593101424009116767781125888405927953083454355892121015092900834976707576500803760483496423044299918097630160168138166986996011828782456289449223616628188796354026121422655501525061265962623988172613900586650628388510231805087884152365002004152673514835099641738860659110042518836821198103924619760950691057931427152376258060684222073177807033061981201171875000 [63,27] -778325660712896783947028972689972424853903340443056546445102324534510436532506271811304049074707849214632238034558133995644642297264211464792680005036008294580408695317176688927000386022829116972086002124206862842002925679492376568559647305494308547300027215398725029824884450209278344571656573922065602207209548257053759615679156495509405264355729108039874288130961127342344048095747702622688409277923748340775443447983415337470025033492556501962089217233705534195474620638192825415677648349700767185523179765908497863326477400819372177578692472412767522018279347370870851989755589852345358631033190939456787895362285030178446378349469127591998542867141793951465071992033587636267659234666230457689959316871405087882160948608822481072532345260793011470632603205274056017914476716917901794062148760317027081634106389389065348016511902951660791358081403658042487733539868066320240409926625330414010852329282341131578832193573242999222629068867353854601400227978938794283540334081041817587585845152967305444334929096749865173941865938498859732126632669299657674731304238115423471978177493740923069731420661698682052568745687910218570924491632064141731479778741017567727894313528231533965392646822702620381250975346955584438481679129858986516456757038550033918601377252889303926395870963676809407168095426241373710169002159116356063065041062973034913000923381656629848407337972070318613257359578866604945157988406384011461157655632378524792853098062113838122356421249958825173862100774985822003217042606722928446143665192676265565878546960840714852290410098554832701929086182139203431617461000335129800002719978128301284271831390628653392871688534414455968237335668322595872191493862998040205001627553210402614161833486299974884699656547991877668869385481239773211493958946508555874809233650412759080280039967484297894152447258011005359793612143512646869849676798332855933434332663770330841030937909784299185404793488978947623863391817781072164129724707564719431322467831792995663751783218399470884858658819238721585071264974364801575268457706969277442210077064875230432933580212939188281140634927497740493235176338061559778427089237043324986057219037392407417649038372143560954417101387698846983506080719757648038242531769729888721331362892818917311802397027843711992723095531368813435843570592767549545401307241969248562238423894465466667310499238041643366159405559301376342773437500000 [63,28] 1152831793439858086286693917921456407189257785874349307430577527652515906325186202644611278487984299872611286782961438200799092178719111240321178429480524437924942092672272067873160223341389520723352133898865381988464615990493909921498156527010976452611466836508910326327955470058961218901003448885822139800715796844987405896056461481653907363167419407941010585202550656559423505639771718266298574719265363103504864034810599297298332158270274243748753116647794469570791421492551350668016034773515530263395737177018666628473128083751760383962184434865446191692759838221745260519356999079382690724746523557233481809676366502966427579690910191581335118007610669180391524576237505991762881427829987315781930788093442168769350474717697207066449702437357146528882440206971508941073128228291933883862510689755009269110580700231433087820809076482376367644985275251355297351912480697890347192237617069611949088741038603842175209513394254618695357775137023417703148516163120053884500960371798749825537023114040443750613521733309546469098358858763586762091142102884855030767103633101805484464941373465272857630271280857985155025723728510324718697670650853184957411328628657043675598374729218406054388276777897920682521760110900394397357229713338816480440121141261265928660858501843962698830210790707547913625552450021436288625034761273486450606218521786871584591301511709316364256843968251532977299719067926877318113159222371295137782627587672222300131854407261520591707390591536199390523887504197232498414033525049855402631893200534383378360137725562000808289954683889026623736810746656611828971466304889827755861477361156519712243939116718900886752682778451146916594320652405718044694849111749865262757465106777547931645655157882365767564026412706671709102664637147018291945356254156668446679588837061980140367547242848544397052383458226127480246438100211861156840456271780900779022769394427689573219682319585616630509646045232171580419644461201525979077648742557482509347399726285024473237149689533521292221862787624514048082092416433445465218667050750553247642001730878890139159635760301467565296526104701740080137044152408795027447472766570537382225892603490230520037734988688396395470939936657321845366492234076599582429803903301657741202477701576609109954083548898339527552143826739372557455021605941058921947820045460384861814145301365289967166632978390339303587097674608230590820312500 [63,29] -1371178459153796027198833724665337102026394857359069673983062493344919429900561401540435576795444932245556216585625897405227676104633182815074198915400016183722659126727003215304214104587773281473750729481934671635321682722958217221815787531582636345033474695045884424537184135835522402324627544661600968385270109240086088889357252443343381528461529498140720689519410407267436099670126377346850470260271542705512432243202274558893838669568508327606459697904033309711089887842925824633445646563891023731379463092315221654991360518974832024867119324089889873565109889585566261155444318993736339879706724083418066316720446707355845323987333250272420946197944564084604183996366649573543601010549516756588282980835551239473754685512173868891511711700785448426760695664148514924906395766265804920874767549778706953608953604808173412835192892312731029678711587047971989650922958468753229314916394456856501548016806774336116601784120120013431504493573527171327476312821376632711657318607177488080227558434160490626778536505968910553715667572638910867425328658256530834348932509207942029550834688350997234293350736299118726590953740409121079070713630830216090116102470641972082154177526727878498548140959181007941396200211311173923603654918649879353912549376169375690405237158747320341601833959040824075727342497129782103874183073750204781218166829869493268651604340814377008275879925580397105663182016531390389319449539199640677178224690099145363165227487887197167566971423915876386837736745444447026458573331441554204123123783991504217596172095697486023842149623505231359221631204257307545657945556721004517274932180221301883274585375165786214097799775469365511190805042935464738984612327191623018734615281375148422180562967231799583755598559710204418142714475554286373959372683854259900123167141635678163046662427597539928550943980318570176861845589843080822125490736133763690673978245414316373250050632856153769366813459260174514683140974599748399224559850047243039896562206954798185934944763410715117755229570150790509196265371237630111081473803771554945765490285822257909773014653877285248779115567061830549779364433577813552869984696187594198459433881325783666981381849439595528310177510915994483236496970955414136344331660667358114909979463664266085911828429330300374406617728950183235891720625608898578652491666650541153845761804157613039656382625253172591328620910644531250000000 [63,30] 1348051996575621289337967576208469880833666923683735849638329825766981854316104334431487985356142809263336445732290135279080718407089422704507129561370672257850245710137676436526759862250981715606116313935315929203785029120843063063436358795663368965159603469161513375183773700183753402860812579251730688121584163351877708391612490175822214254075562825111597030497879294825872476031036135715014025779514395880906213221158777792243852993026279313425724535739731825415853449145342894271392919080134397247214651079413343678403711148276005337340884724010883873579107944037899651094567327069051345009976348127763056613489087458208558803763440643082453800716514914056630604865031231238422829805008650533014572190878644723651443799564220918442695314652063496455050112397429076244113571558186944289002610177957403176545187952395849805637957128695480023419961833804951560839741320936569303300465313523031874769901873594388602768304057011715063065416816067056387823086660486054716768734175982275276381038138087310476162874317369426577103479962051702743011756195372997645355376901298784704495292425614577673429791029975960628461316325723337408394691989501076666756033749301288586093619564105707488205222203027892765658335214143187203271626432496626380181484712260733298184238393915124674013092569615469097298364985901193530893655045004492470196633758702929698979946549185683065549144250269718998906467198551555041241133226938089357462005516003165902172034873958121786219558992634541765425978566059182263350850071742364584149466154318939582748019143472557014231435755746040833154599801232456115483574870962466590840760857507476965726351037900854816845746348762801750297838327988788559346478644864198775384431646894112050593372720874050111318984749673523070943936835813594726401901675382711302962737859891356390964963884347520971746396261022902572927209356389050653521117793105961310332492755748835253649159602081731855795021902177700604915754435587019871687795211162883263161578684564681950564025991652289024836333031631795509072589868528906232704706354344195838145993774954563278070237306726017160201856953842180801841125193155260527322471283465445895983133001812338493987511093538602228772758216017630803920616096183763336299918442449035215766209167299214438575732605875298417596629467615401262399016783200338687461049076643997853016606898023804772535072515893261879682540893554687500000 [63,31] -1110704170575413289718580074291421326211948885523060957100402931559205446519175659770595726695623516195371608190688952907086405036045443970970547151098046884203144860420527352804099356992210851837415464011118155030703268114060207670950585025838167827778279089826143183209136340085737365640413221575533356607935892894025170030224164886615055182334540756271507846957145979894776411328699182786890395878050352950754400454258662591024572261870225142638737760488369245177651724163214876560637879838174842476457230393033698482668936082927357329390423190690603996864089076974325845033092051312549124347689895844392862107365811001299567474831976679768451649635541660761046473198625192235734717468612181937557405618233858530332950201626085745388892224850900680861470761802434475470748562905752907324593293896406533516033939591946184751156505107940438484064006284377886940895275438283129467741944398525608251110414303444901860253526224874852837313388974537259974098434028042834870369616636764037112081465210361994656631149252596936213196728181067062496956646952746045875081030433200816836783127509388055822913957133199130481355815652410841652664930787843862877003852267261796950518609332167353648272439410097161745404043441936318540245470716846979498774083867734208497855354895082366787101480697547694944700123335951973618374109032977035777630733230162867074232389101297318297750653859062043892074852665554565658829199348794984947762425746614522173915023794171018606066563968790245471165167287457150622806794272143133081277024148205214808475337134190204900094649199368533557137779313428501787633623662475590465116321477059648270564789551268935527412150860032840274201133378578585169195535924086231156833218630006180581709398695063609679271036490506390138131637997708453842044659164338073928841138477803812606820916586446575711689920030539406633002149267703854282476290588863177257037422005958797156407260120201272441432487475881705921829744264706134355865499454836979505636176203646477823023611296498562493507207426938615706743846197647922724035965834574222999282912459954808412608465919574753222836397721860303593444529259822412029819590732161356518714890627622069305347454705802500742746924144501058476871927296653678529809914905266835575289491778874488732797699012128364206198432892232637033209305184941333189554298684776724968564592076203378923082709661684930324554443359375000000 [63,32] 769837579820509230998579954272447374521584537108085601920839814195466030111678481506768140944055594385816769977669184701555599806186345983889529459053240131192667008401025904192761971287833098026371667938760954091451198253921216664673961807566193103007710817555459308931621810294245633697599986063032294828034198623373738455610310666833196662518110741935469611408517111056282830581664927302681402684608059730613192682029872810826531957592170299283214745593299451954492624294900436726763554837076304103947207146226438928003285260422927858630796455924189681260039359886910579331782375336817227287159197840052816733817596009659783616287947017279787712269949243576476753499700660371130703603519549648482482590175614348801718254395292486615712311218184195205437201426225764557622337759248552538907681463403466937035277176563246601653391190155229553899929323331371200397760983355169153654281178789507153467986860157725759842826370072906858041698541092951051305549618565131842088367093479185664647324162034867695151270133804825953887480870321394054789511955863474839661647406787894317761119159651146510364859953260641209448519482263597679061177708612699502815089667743577588567403464781250626818591575674820423123848834419560452408698772889001001512698512639725673447337653008943302957061433181205461104569572123347697459619594916344667021495122808640816393390929596151289114909990801790604079321491449763376634412588006282974945776916826174138799351863470544023800967787280779825382649898311414848555842872370519427647319682369890249011338264637411305641901111398639574638101509307001810967403153108101534379247859582722073021242275656432503349166441901683745917632215341213656297959545154325192369566845285570997427567114322906518632704129383861455700435950183986326942668137729435322024468284931741571475530834747449852687131407321086249478195164171420282353487473503189518397992159331011972209804713983543968048923878994013947042798610280438481053697800658181419125591270820609463964435925304834138254498186195345071096264325220399460712517094478832563259078478380287989140400536333007723650075226878654661913249999796194382002989504519388031379747134171787124867545728425604796349329242052529140819613256468313113885212067004461057376965631163197292328110493514621230457393826026280255027565177704909906182081635389364790241135440285180635555661865510046482086181640625000 [63,33] -445768613474961270971922484640323662127476912476066812499056935582237951941166314610026633907538838199609112137438545679155820411834924110750632791096018218215791763544683624945097173025267030102932217048906715106878745012285381691567310504020871668950935321291423581339804070366866157135047015116735583042994012029050959235612009817363803787108696898483193855283422074583981257029284341953751179149217444015392974451190746953524653604696403839445390813158124476777888419469068857536221642074549915363307565793354879569156208241584477382678399635211146404827470833453746375768522930344270430029185617535377713223936429088040794662228498360767566497564839351304385288051194935522701712256262828884475536789892105995399315001172357878034719223430241159004794651296143051895695773814997554154648203480235031616268107849475113553648504229929552469899748684470274175114941133438686468978341973998902798368975249402931068318242558904433975244038438199659314023807346593791601885017050484131174159951426222457896566264696237317890321952215513408668964505989377687777031957475354039574177507392690368423020140018602168288318408729167685485179213499630699265561301942747463140759117699838107661326937912511055231106468330756962217245795087831063220733413037472278110634980042420527765396151738347142248287111916032188022708165130400972241571890490433550857782552566313897247068664093319583474793824984278802389658706225830517932513130297050529081793584639951047512406905725238301717852106317496377784256306749790760299763108717557690099955762728094644146197336131158315714880832060183654092951395135568042143770221583929341882109635923886808734139860414035106256828345431301314591048691622471051376370178044339618050298994705328974497896942811030499805528271518936094787672545308089438161493984518881006404883167698609971310669664279001062189995904848591555199586163184630694969952066113237310256884375030472787369152959597123529391048325592755429646818702477387181384740950106262149930411439150378100337354031795610860454622679476857730098354737809888616436492894274574566908610671202203483210623851484570961204020200748673189361848969249549889927711523886754405796357766227584086365559265540403102601648453525446947815234849203270645945215229547116038022822162815837717658320085110237860848467972283826889776055081823387281271964949214137163835403043776750564575195312500000 [63,34] 210278730507068102357329282507690545143800666850442434581763440623985980829373937112878185158992516615054731861863130242210089428993275700821260719789888866860302778032144701307643149981827849220204316438617334471472460352592205378080559983469410163864726855924782747290363182294203732158983070695482584918556843661915426653618434388625560405339887469048399887583701746802160122948935195818153292555620792050262855965669922442328959024931992744277548683337188425883473279021557215944224938057642186366572315279148309060632696748679823073147982881514639349968683128208517305520189071543195937480023074409789054916231887871864250643164538828626145288954054786433123257598883885974561832184568873481840646433263888195215324326767763081263237574712184086638773635461809645046918547724979320595560093977206188486416088919134402180057998843772472486086155325082182112033871207941386899848666100632612719084972111499536800460613731656280314092050862938086957852035365553819214995837436534387022207940853236857932085508854671376359867528744589908701868470625532146330480946702964313457977984386361833788500973365473551623035024151701885083332201888381336290627409006935777602108412563186887669712102954485099090825703723451859124116819159013387970717535968241928719944751306385309306144905633794498253585259766648801664991844844242348203147045724847842006583296046177677782254187424938189275428533299535885702000966984571005835819123416098923038208082032460352746617764482542642596494054647939818718609865528174790796948538238118244416801695121549262437650663109389627260838273099130365407887742342196505371079084261581236970554509947832005484288729321200258711945547959218941151592933269556536030118285182499974641172095811104159968448256135005224415649369188476929558161288983132504892835380505908633058375014903273850126109933724868693113999434568840626625821277696692906480332142355814245925669483895766865671799398643171307226826902125566126973709776168478030928418746868734193227787623211480514525735906461294257467190234503923983226293695296505220735427524604931949409357487488672888324989018997663884128333300717182924071312169492506890345045708075609128535888630936132113731557898625752233107834603508455375668918074089626440314147830507189194554930433398498026335881947366438415807500114933896165619072723237308140259438360430976899806410074234008789062500000000 [63,35] -75188446235082921082957451112251965077259996578637413876456758421123654200948681984651685678581044299217720184699036923669473510181761512565481622375740421539863969687792686327876585948849448525682333182496770585318845683743835138998108539094355678849607001203134797552980250471655832544044661129256525991121568200755137228199460378179637631023380292328461346649707271919385515347398321516658025314004061029227632879001975325557062174453537860477617603899723360519204870739526302278444888157913584687925210616182943195599292170809891044296295081062339670462411906411570809183444385973191746990729269240493066932273042918782984311294239739041418850737821480967701949693392154440936866864635091524643068699351727438189250647615409006019148292725191908892030342005817185675391714785268940712452281971550565024969574024990259125522627303924580647508026003142511602070144594365584652334724540645985613035412038850857368728849526614308911943553470753228373596106020754466134923363968899748386915010179851499348496292174851241885107223260846594212112716125936110049762746639471634136336328884295497067839586056419490589457287209422204554832244337301705134561026885545588642248356352891075507583099179600675732217261393658994996386436436497262071119073257551156925804680793225386799386913544292463178476211463016622523894840644851760469452292275140335773444990398695874473728335319317113911258335695329486572049574712895806750070541706532312377973180092922630851807609925323356694456759355233387806559724900846724809070831863336679960607972732253187044309505122229313606127390245343983936545303462261966827387715939403852360976464032401724994515135407385711525147640773285593885772541044835816420070801165861858907895818320859385662105866674500441159118221802215339759649611452392732218876048737149232909920200198938376783408837959127695151396384061165897186425344691934064759857238554690486345583369094299405450629852086956400434528182618481188082871702980037193263987181113132472547220259843290527415175971480346933856782095885023549347810968826948498248389673432617174125708218257159085032505633832758201243351585994275098049879421117271785082083401104206515579235787920950344202117142657018664175949865170406605545173735295277909414997515632770329486738868333678916136663948513096129786741516898708720744723907550700718604996808380747097544372081756591796875000000 [63,36] 15278922151899317278174234221504481082416467568746869253467328037182985974747085780708002438683642845833040413915891994273407133926749713952939884264503318782071508085085845063937899067053798968934904644663091392241985309802517426541327024080721376956375690058414685973201877749850709095931297315245326245027837056642849138913016273351833473781361659673847774916813674001861980217695800311085981565692768309093939652059732530383322658500712012757691733279359304279548879198707944725378883577324867795473471109524588986661392530694707123186168898829803178733530844399447268073824573124272275355434909860432443794272700245022437974583416866150097698348672789193298970013757181202724015912974876123408449149498546225106204107373959853507747338181193295306485654946871113043866971576647590957044043062331541719931218035750576218079751856302823460480353866678419411958240004877546203929888014900644224644128399237680988774748623333832618481885751858469424522718536184085114087230367275772804303901143389654909013635199731211720767918306645535459678144374402013681549254803608984845409564701092656969756827947501105180136172652108441119189916064981112282610457880825917975985575100514479043829619287699248133755611019710543285665249430044695086957623605499124159607367146749723157662166921667879029660797205010172551153251253693633699440866773273720542950646285456354048937465489093529811338206899631447287750944130385064679211846254686205486168282513423211663001994915098159602198941060732094436058416519375658373631651477737180498030933109407541185814817903234967480064386899883513119644098794394333075174925161868218796560625638215805219861566483189721164672665495668444333927348274744748799576685651395141813165182397290705217564296344555147885529828140221965608823348405408761454189865109324785277182246339899727092252518711407523841386565222325057470807837935491294893228937590639715241970949863155759833629269635984647855452375085424178711340792602827761319515516172364597764931060275340544460126659639728723275926928412686064554264708043513109555101461129989122708457351816097613031932375957080340229329002004409606797592950446736248613034644479038696587834699066355782437751135341135328394525787637965994025977718651822258703628446545430731661965156516287125249765984930702582910920267528066601960929227021387098207905186342259185039438307285308837890625 [63,37] 2989319326341758504158805573288039418773547610693668108817461814658033663175794267590032294573802640689643935942138688037405234509044344102619161313046409112413381660531528041664014102005575607116744092149381674057626399586780670941063767705391914610546097310181180805807954967100160851997093327242697862080594137635843079887307678784944749991626916183849268036920927101823253152765967884607863026619158533472911906438303009573673232554566995305925577983555904151411308525144940150946886412772749503010249874824280708513077707601884477561091673750586993984108905943393672293385011920560058671890014027917754057659339661747224805557870297924180235799751102149385217442260958861917123288948684501017987141082929237718814571514694713501374115880455194865416965330364676503142525486099683960269859094547074015626120551079607109214951440164182340399215421491973760433899495922062177653500496453648786282123558293942942857677997879653727560158962650589117790693909428076184352095808979270751056886159878366387852205475208073111936544543702319850628932433115496321329476146425315634077691849147756450709568111070620687839878506658403839895635349736905313875062473472342007580503283226909341805511712657715875020989538671477768233776072652491836956161033666945478110737319234733154286066054314844405186370736874928690860474173520539309538603097581183129865444700958387547605630780059588930672326710574422393983474153467737843119306451830523181073260225148888707728761000922714558833047969753404790735795075985574067497844463204210993856971035154836310996562171518188556836280210690530689587377798221339394411331294383015776008270992435548695169198794760387070962917076439316864915165719203276095253805506600796568526766151053844559655931519732030721339126910942472170821786758637088152378359855512419922783240395089798790186169179347656773583603068015132392993932869420499907691481124376023753685616492995567237098950888365073932122627699103052918032647371272514899857975310975668452870116221709126952586420098926568817313991498804625075947176948842935880743866901741364983317147063420248979014985001772847094645858905119103404463452541456525542668134684526601800749225042919644698860618169301886495920292521991074652074020105779728960850181462097017917210664427174372259146486398462850109032774544356450876890106058136886701959156198427081108093261718750000000 [63,38] -4578049769827857470704225286198319494112501293774950257234414126206249404352989815462789654705821309983268268664692991913444840262054720701345548523849152148897572430300655468847666812092901050188674703733368066602447292114709992481058068821190793117317646761508147894899560481645368477162784277054841118541481372558363572804737429316023324018620857809165334807975591103657055016396680433636591570435859661089418634066952793938975846916585964479326058359177154630295382548538849194677158460718857538721210094459248889807737491649809913660701390827458973954126683629781536231082700129833521862985662452303307039652663549315364112216351421239531707145499036506361342092784489342112778581505478533335345409607541642171337843669072860033343135676318718822574790548949238010355015065916915818198683655355394056285738478596525441783802972866383507672030731378595836542032033143440550091709086776682603465119117804218327726478353289072720129585011128365674223955461519707796157814301697223980321593841601588341971931934485796612883945865152422024151423795202361706448732192633293086408161985392190862667652343721515747675359526640081873333677027494031214349021350085832486267306684671955348837706274673170737340688795878769865111875961890280653210047962442542484119884726929161444773383138419493701674183841909878271999344645537527428575028692389233818369892343441349459703108848886781542145181090484629047639564504930578894422291526251602364485393190123654810234401583945407358675560524930201252655675817455772910442270417354809796103136605317007952123790716278230368152096756642817425769214781244007645909928932814704322930236569351386730366798270291432381884475483005630164611896319622434706295027331366347717913697740719061818512787778478567015681985563908862155695220380436833279098434959374569457058603879960471530261233130687401771002067630262750488796132685995864669714246268860334218673554856006704107773566151892231501018482483163292258940914674866181512082430549198192378492134881522142269846708632476627911036173614225919264902249412434123470169676801655413955330428950819439572124431747231509800265301336765571075488807228711058217645224704002068179949693745020131928982999390689086768838262960611572782075165645497167906009167896404337872331338401952944788553967753297767625159822731316215016001596252448457846639939816668629646301269531250000 [63,39] 2345685070902427451141291479703894428077912074104931209108978520250266286507872903497573104355983713152295515919996439687819485422427041670388900164846606398850278805385686641865904412079045247405702920118388812701562659819362620668241351506852508260480654436984581712155412566730289284248134021564104223926866731936061079609436055952501153287190939691649957321571874273338537353655785443590155646235619931960138662176318993850754353802989460306653009627017600943045742702948253891306071866583933365097642812774254078607350031609494492374906307906209133643601539173295533607571742449739752086372109718489954576088178028641335433396630285672321922722767472512943820891612350594709201940463944626051939913206282897825686298684262793672978347137417067175624313446201841144121440544568775541201465504946956875046245448124378564969182229112135911952090625603045187268060491970068737946027192057016222884425962275820862719901733655186945839123927880059464428103372363178296737412611041500914149929635482263806513178560050396495332817355124171005213870764282397191567024290249492321702333004489819075430980705369844056653622768436482134684633909359640256252620763270519402507963565087639042599988222562419276459223468043583360871195453249074563028281414620293217904559807559065478170971452599414794608339935380125471191664894079426569850157591775827230959221906481335178619830496655814510316557884446964379777042324418478365632529346015769880042749171622235787766161579010738348640175233333137176812833373161784850518234992464646155034190671787619857807960476432040622882527324064682221870080355748736782048198768115598625268682298988875005655695208805872677418347149588622247586094615039936398439364364101581086612943634388240982306071159775846166943337981635033241916773478169122992621943648898773422323228892249065543409718107836351941770243045994841561822909095295098598992604455236926013970186737952291752119206935786949815672034957627272942663353369107537518765399359386124173600880195698736359230932119848041986199787569367561987761123602254562862302971849174686076102331434884009561131703411049342223971764059154948428189359942524655211840040145858753768694381688501573288773767146754643353708665863860675840282769840157850842735654521305385987879936064385019617338244621225802802110941368366055329334682322262040088389767333865165710449218750000 [63,40] -643609215515760266358983249104020422108621147706218137996429789411990028616097962866447971173588525645893117834242484502242798538441776441409615764526686734798474540894543532219720881993475944190906298801063329203050781356159780105911981523112683720725780163252324517642639415210615650337832322856792974940908621988527261947946224928307291668242747200097110371011724791430821226764659646059684477704397252852274553925661605217290758587593355870403372146554548717692586027500696005699251600308565995686827624596310519247057726689808904819252285367635499511987912186635937174665329834919918821050767578152445628096489792566817346950772705490110491672889940702798433898469596374823145810092057021027398977424727417827560552629284715195636907445416720178226434022176631242403124155664941501739592602057240416319343137321209547316559790845873318460362614927224816796337352489780946661980231143182614080120715196330855077046909362487288933084085967635295539043595305396162804515579640937225524209683601285751053333940946146407400647023170855856932799565842382310690910305074905918679388574879362683808604685352272176452949604335334861695186634468619560914188730855211509709062254772965515972132996571782439568061682786874194225942079329975771739011199382618644585106596245949901502056962556772607681883894904700690324064530486810912018832125708170124794204309283294831845087432486194737249982474156091792572694926497106281257499782090615311412933550153865714497941494363326397326454934276562534234853742620345203955696361316259132385899575964374695323293180452752832595238710579738459389403938474945444772343559150263970724321066210287086217779929946657497628333225636537132112664521329203556635341166100439380296495619659187029104504169102904684657520303491735205302901530202441675284625267610290324514218647470649795844816262975895209279762553360103759770984455924010970590663328178427553808793088203864345529689599713401919569769559405003937731380092008960866211289198798896591042776319343631918143980973304650544432046646330693875310997087692863387174181327518781635134935415863903200045896919166603959073491848584622662317794383146137706961947365128172922881483602040111863024367502506319182018595739690110640643065037840101654280513529390677925623040565161628734490530541418733668739228110934987763316894593401684687705710530281066894531250000 [63,41] -35686689965638033682010497777018949615561495407088921931933637790884558399900584474434903208681913266847187382386528653166461935951406514185817235616034067054532444068450358920256020160275646526700095186319526810706898033358630096965323628809672490279310260297532251859733270700391900436265652819967135353731716881696267313946093103784534999341398356489666347323259374965857111383579642234309899649369946716049869350794913888186260824658936668589225928810446737020560627263408895810877332365542476940057136727368238518440279442687193806908542061396879249056293699404815755231181062681143694255251085109926155921931299426943391616674629813681896514465376722428539827926102487857007422240221994728765636852530842128898864040179684214429381773179640484152954141738008449401275245542453693971304044842241820968347042155219177405504773091760759305323351407374179672412991262669713155114410361582922336252223394838239073948614249395509769411698551018737145358079181512601615912473788043361332560636340100712248080296120615094677451058502202307293736965956565117189972908006403418222766576733010947511587828214637168291418897400095341691121777358553314254552633081742522951715170448907541196558443345563244339329094225144388429467437480967470539846949178667633161342628632941647047331435704445229133876946110816454707340094381216255365288637532682278622268329015691949543286628250874895765074206698487696748418071998706200848234250267705156750625333622212438616502700796554571515239761076494204491687847284430468545612701673320652335197729978413932104061746684656506877080234954516768884892321341208802549210474548604970261759902418809348138872312157150390474719760929406663512599092077602494637306057974410198913478142621461624247919417317699462208834389141718148242603138532971232342554095827564227321604118933700354160527603721059531952209622360619751426184537810307666192207845395904170322145783066960339958039838351263904599376321602638612136864829531076061905787086838749497654902596946877949420641851315736595199040446583309604836670535090042208250800227530279381367171571811267164851286566983052497414458547131198809822588881756389707872828669975575814470424205114617748169667898546498992457663056929855167505699247560286290234996412665734662057761183320397678730429614349578136764105605729718515006787526999687543138861656188964843750000 [63,42] 165080408810364484666423433134771560095237084092483725263329709975799654035682413905120345664324766634840215312299557095274147056572920486842756261306439996352335423702663739268183580763466690306432141764889239263456952497724520149185744662800551991331648776765300637335487185441778897904716432150882722770802885012186826687744855635190554518830533580517165602172396196480177373904157428284745297946088523305796975782914235522956241659005085168913636880210290373237347691391934206997845977766193688867575059340166076649805286888145160914731415723545620245263434696066945322696710948042259993596822589158986973952666707718604181122155039843406902173543843968505881073908452830778798592992332319037713900970420715628129503208140574266700454240686915998147400364961187543404028651877197444076943497713504613561323165439415713709538733757949887925032273825477695977941948389982416195094971483579581005970296824880767319414627887703252419986311961743061677138109989074860254337245399370542544012492182768140019833902454332512882275857338822568792129140609266929244473545936660815464154720441498511329209551129802085516818836921918674098713718055202992575881765135777309566795650610843797212306327534330643584230919794309772023397928122482713264011312185220489146153865134416018257947960335364800827723539153020498571275980790336513022770562951672182204539178954634525684744858316895303723890963509090915306519770217348915706919243658665656584418137714780509970316533498339866255638566450219721758590015864392614391256700397342674654692102962759732183687323871375576374309226527524051278549809829591470825904609712146793675138948051410550949870469666738253675603230841783874569959819132474626255672449028777626519356748774424281637482892467787258155063807056564625402094817872340068725242165662950177630821585289991471549198377383876262973235792129238726184570447393868980782536314808885849857710904204928427257456345588697805271115553317470610881886450334286872616420611469941397457533860434495942562015919399366503018024227714135201170638285842889687878425109038623787316081748738562690687994947483745268812331284723955681500683339034617030600098775200772642751012829100907848458585757329196354000828225696131809060774719904573429370927591752863691327729200084641593227489146366238903311848372349509433965053517567866947501897811889648437500 [63,43] -123726637190656347455495534613024702892976479028144468006792096621849297962243100878990419537922440576882072529566455763128633140858062576742826794799475774656537414417284248479773550016639863230883839866086220952552173743184827936754724048304522536552273155038346734331508194924161307566799435117780595679114220317678898837932868792437869759813299553184191577609262368919919793893504625370701055691503388832124260777989841713318666415604638396466415214137686390173797178683955726189886624722118915884087752484694738500293838153667688933452198384356868391992390717460862710546059275291216769568974499039374268166777727882845752982624068707171888002002891763377937017349295329577819151100656083506555222312549868512975691495742336150765136665470168921498750725097303453409751420502959602039151426977118847018994598272675573528622117473838631799059690789849376711115271019428796570633870046859779332867944310504334133702591448477024339874424313631258110996995909369454406559275338383629948530096649926282169743338251529452505725740774990967948483666247227735566209620429922548107750887747370131298121713697469502138326998975947500351390985494293921822407956630937397056113029261689670658805762301345327704668580051807769675701176737031599901679156301139542600801474278197361562411848360287113960303827367731105501190210760443330610503655753170234342841883058948945044711383622363625358907282471873637286038218865523634040631505153788547230590173975094236282205506924180617208717381062888459608724221902693662639617987782832593457232179078963854041054297649611648158592126961713381084964989118048219716956755501147145885490313894571646017643090873810879740255522252757564117695200188956128089584976891061728585528130265624486247821324731187995733712768551662086932586066229313494597954788862677937339594573611015058390962024078134734579394376919905535394955253441785048512508472168396465665960808591608849729138978311413790584178474114188320088581675447210491228710497147137987753410789537654698007369591542372803636387886879374745094362768102528493372077796055681336771065850104848285833534892042647402405025706964702430145770243872026550543885281968042632845853323502502129936897336533813205542518680057045077495485403625174723462247606583623376002389128008230460583555186259778081679537510995797733315271216270048171281814575195312500 [63,44] 67309847497031692612562041327452672824055073629689863273137455244918445075613962968590795992117782596804285523818971103972140791804083108129051852199525777985810391692087046330185213140919033217742277451900103824172428618401260396819653308103245516407436486481630507366105004882796493886068770045450592747569180777358326813450792008322030524649712635129064636863695766359682308013969350486889304155559192596560254951611172682932611623031417148535305556946845686474624373520267481263529926528685966004524266058592949779747062562552650011023543282147178476142776574919787481899274645652700180882229803021888599501949409838434245782130646010167935963735596744503321988025203508358934940386403077134733548560041384138293331638758314893884461589585861039897748812029413307365689830190310295176967637914045062541187748260401259913855679897701659381633316278459334873369865724199301623964805762208086348476028723999988518238475196300628947697102593240320973887270055117953634708413944428684309456746798925428931312844152313308148325722829581661233623963945672533232798748602329197358163775641296255219311611930233795612976874305572313487067290860198755109402741163063812999978287015776736280871267341748766913271840191070786586701181471458083389008595158761920819535696616174536945937133015267253508244102509128983652894063774833451772097818176482707925078590622401638164975064034358528284730370993617836863848764157824766492451648893726617561807577304974324936445228572644962390978740181773117284726716090958989038866047460348676235656450643771546872922285516309120347055107711327818565537780854503158460016329405257791604978453643564234169285372511591891827791501040921466191284842828066302005587489870485432026695979718183135192770524451951277892063228350750762661152219432812161959332885236226701042419283562621089685411493043207070580687361115497667602796935442130725327351893670175700247920467702230140037410696945749949142685568077674951461571375056318834114350304235696554347738527301262009400888051091508573159190323401099366752299486846256472894579124744214042613860247656002940303827089246377880225322590929571395268893777967426346139760780217115302283408985562242119964832827014861276612144776954575014159537398669725508385042623235285475987443791748322470354788937697866488740414125935274114453932270407676696777343750000000 [63,45] -31508919016267236641136958468648483487042085954473966008390845029138149568191179512868232769811191329231982657946759128995074105603641094596558148744396665489210313337210078349891246152478037223703404942796645187145824754264668202501645617861704033786516578727232134410096168759383347756204516047974378534655064683203458553650711345508846236300905937323935316560601252707271154506930462327425215247089945756932062294486907643888233128787248921026406952000722264819358613901557309473805039438513668480538594057319908505199670983653587122803348209843509792498139140098444875523983284144139153012253620893275356871136378622575937270639284674353773208401625024066670604451252461225218281448711025857573630846868288502490435423553798953529091917622078432637598143391026891334619954378378676816004112105543911105608765544426499369944645349573707642465005245759236804430445364928604555776111135867573890415801128386968110256788683376777238988398997449485667260376826015131075923891750244349537644640095417504598717523937966343718445722526924654373700653350082159532702553809579469259120387915591190860520560394145315752049588124052476896749963981006980792039915327555624297890594814575175214564083151236314869976686060785797653894091221362521368958540639291178420100364225294734350615725922031698568166247784721789586597931477773649161903856526166238606163789564507961365689768996105084326572075340680874818462425902398043489308385740478432978266761499565134502659998425222612833980485275838344275286106915969877666344730224885517744516058407926330399795891262010194320960832938719448876596848524565682774757436756919078698137682443503398022461439066362143010618105165307375020829023166440670938857940346343797322812204119392902170026685581506240697783101072815010400024701876461220136094268454776212327019737822632510305890519074262542516033063990019392076728306305294708387783903401410567360574690957406267045116241868247949481217305877611237892728530900210431005279027777851262777180905581017418295444947808109477932546134165352765932508238054045709934493352683811509143305771147604688329910549417821036535664254532179890889339751344627373220378028730250657082951632743268388350935218387174763326266999692349328867329983375511049464571855330367719956968417851430318640217906613304292562371955455091665498912334442138671875000000000 [63,46] 13568237736706797963620934924746224964782200514678467302731573915707017842744463657568632546676780024106325509484724220295089818140507219521322800823962970126360617681870657586125799621064626935023044689845025458978640978163375983944424724239958536005294876863420476359782027554763286057336498909725715916773440389363839709827900852860971929984712036019220677338133693082482027699703003873932326041650023449340558946825305203588656951448736019592364041044862040235724077587873716525227427659721935210064643856303763688469907690592990676265343643296591244945282848392724373885097432075955317479299979919737454226722971560007584505778032062470716658939716414476378379988889318520518727525520226210516906578947563367374642177185868399411334600632216267096712758994888107724557928589920494591172975713112276628397434360168330342227218470192145651058812133010520372943548907650101733727898303948512074494778559563824988014081683608504052783574730081174210548217440681201972339315417044787999057955873018770602822264288840364717426302380817028234226907493571404181513078621107653289044263497676414794436066395725625013962434365621925377706446815518466850787934670802464608179219844374571692201896684221313402931356690710667044679844521521208214890271012777839890279844989907530735748553938452519252965316513527034118144296479651114397634828899937443098710147894905795072948207719102588982250439264696810458334144212551694012609123717231091319688195619426747141137251042274876865032692212483848873561248226046527639972050241442784847879835619694177612203386930623462074343477582011132195497615421739322508739226695814613879451524396790219618216798767234036013794802593340593795857251515724016997123060426565777147342354326979610472303033579384578006450329205233345004869582378865320805120467812574604171025597357014849918029428997122619564167647345409232229146656371991220411741580112844282378745702501335737178124156288129096007735382515754099537914363405326142746953883611696009836893202956971039893234860478429322905227699378269424172519968434604955212429106981203377918662995289173657646414758158986798058396919445320504554751712724734705468190317786732396031473044503882837142450094335842504283292166288774974642454307791208759985825834030097838945984338394779560258494832275532899351633275841777503956109285354614257812500000 [63,47] -5483997689608532235944343228983157084472482202711855426012411258638956123262216001575591062376690483697810149105532484645420272349340547138580780746418359024572367875282220770446922530012719476583614860375074417386803708436151419275663995258209947574638554726848908858204270493901750258647345966212338050715538060154238808133664574715040044672344481308241674453707133975594663486902231118166360496205939382183193459842057749682680164210024685536676283473104439625366129901161270928036217139252467959722745998929492077329076747300851091676078206920201068219997268867053893531695827538963337598221867287329573262684006181631251507163542584981652857519854356198955581740420818618166668241515059743008880116806034680703531770633779184792480540105171850139841332119442996195890973777531906142294659656962571838199258262944903858620441112134879819438083343856118118842466215505549300207443092664881921625408133411746881903888575091018982542740278016468127969905070469131818538686055710785789176418157143899298803061555971642505800528279603783140386989828632809788544870956075739660590522220276385188152978324605420964346450181118105737226357142473499255915009050438847230974018477173153185146254722950586243234209179544441816538486265056584911011525835137532052084559673860713167994596210594196200964887436153348394117702135403240367797044298192158158266824052895622352187829219664988787387439747027161886536962704466970442982232384313070693959838834207585450919058211957665210168435706290686097246443476915105158749726529182088499478110013604416369526045671825186398209095156414508682580535187722155408353005391458297150350365557369585864533365365448470311003497771701186300764268063626504278319417532380502929908490596300768463894858018585357288997945488102474886641042194423386708552912515443565494582641020528730441363897694240578215430078109851118127277089911207057183761005236817867925872305862497020794438674595832737430576181344599794562259206996506159295469639824899320994733379984640991329457636096897633997526043037508125380010390273815578960139525816607372029645680949600384094548446040501106308200892125116684742029169367757459487892713558857318663389752112315608256688413027006142830371175038423165019223385143316281261607907232067581301860808647179505084909717651337965338420588068402139469981193542480468750000 [63,48] 2040547408606568674491422465399775331872324354719120967961318731126546150530898382531660494131421926849568299237466130217951716196307449615278600859769640913297279841819123128747761742465968148994338522772421446630532964060336375482791282370656944185104461158886578292965149218027240600604218801515071373943464807494404025995285272335811675386968621160650905585749316652110876789899475745718796281327553269946322829225542911463703209753880534546854580389694332365730658985033176349608133165643284461636022378905945649595891134308074766952885916620563679606620212565195656762929877764048430382617013419754885331989318910459667244299980888801850296745429397134018887057603498139980071340946757691633114479988231688062026830299333973812909103979806488009018910805265622488476054852446512306580135551001978088238251205232382710438897769910414742943518139045529859757069834133302532290074610891022105976763499293289122098977489772427278046410080711641665654250131859734533580677416714634087620742083194182479499617840579143354297536734002331836131135454098227566991431286965056624718515248896061229456711122064089714666389722469140799776295081534431077906778215021084403309389459846956240376068549732236242991307636629912676902230547828275101578609478843116780624802327393832746315772649620276254243348350841046529252448301744253909926220419852411952387155180501447165940223132813828851665556836439179645333819174230818806416258436992678311211776918681948829664217495216494076642021233807467632353494208236826638980051832175407521241127436839917708564457077715937485781966628291174230946838231142831702946467743110165608990498033893623099713989859763225551233718965828808947462918057048346981889786574848567827815697806176528682200708131103217444875143570493032746026949080024827099801702646939806182129783565382242691356305046966446310420474885923673054820083936917450128324357805061383893794880135090594438592446088145935411474861388504205165333756853571487552355390413692443403898456341016723554083390203782046893298133465939733249625130464819593150679684365154579200927560381984798471141285411010185156781864326646252104998169616814267594782580265101482086436386852892410870029997455753693319850659680239670541861094725672646197418438478326197515146953245634912510345169295300493672584707383066415786743164062500000000 [63,49] -671100272325459367727607770364965068435384118272119554123298932848686677077203223933429917014683696740696765258442501907756980385291989752252359297139349612962884119908054940275762100211901828121365832499362066059835240923899438470032395568992720197806022385178176133588727622899101356648307352463090181753556202228126546740761984595221435256765286120022853509124133989304656304211624421574352905829228659810852052843533238404626909431939800377199333804792552540179772221442424663452884351900912288156530686473282528598085134440824457631497008646099647194155438156753736233761891313429854127823510234790712042239094376289025360963552958604378940825303372744901444263976395574604464340074918916352017485612023065273825878991634129112296534781706423952468829887254874745164193051323483132298026055893917672591457904852979747784012374915032459129072503732300347770436492737942001502064743794848105251665850269460613156916375124695147337346699830823265927082505199785566855424542798281905350664608502207942386486478133990657340449301150971991477551045824629548576789309980198422083399635664661198033826062073070894323572512474220434625416658309124310392065255206353983828504203305051635449390978203717835210327705773310089177509642237117224101411405749190626006183987187815002333916234031598597866532141671533725314055015586589655118386915422220095568240488902440577500754486207405767063261142963187820635850284223183179987094745898716067280719653630932016824742476275070661388996962722639881801563684160510594703282552094704914688457523758309296734433018383677094892020801687996249964066370987157434307218697390591384927619184520168417580891413970881302647225125867576924180527457863447329410143706255781166161246891914472037228178764995095021617894299786370699726035567564286942964157622903446048360965121336343962016223411987970782410095890224052413113781006453010080310078787632563097086135054314258056999402402048755415649607917947613940049129378108989621627752003545869872144291218031370029330263956277091003361952149284457035240698987641898770539578393145395619421955557199786886254477899603759952383200294800019649476161966231918807595217659608104738330530884280936755225336503525772977282169776194577706139937011005624023278476634729012221457374105005655556382406987103728113197576021775603294372558593750000 [63,50] 186756294575670166217885502257169858562251547404916092632283968610767472657097813986191432744009640151385052664613131254621203314710701210781893652555310022988105125765382957534532520229271923665069618835561903958415157791175606600863127759757083205167349091987588737553156000853899643369443274890164348423990945117891361502880468194014242802464978516452497531886901749281402081611672993245214982467773372191013332399862289996104066783426119325798477357464527167961673343216743910219765331689803838062516775134869326944593657576746842452437375465640782372859632350328791688003469585346081007259732275642644929619053699832107419090455625603460344627911138304944024396180156167657923614879535519494047632213018500621075684894326489087910652850165318092900419931903045368429849524074246092183464859055460426066629303038693236973429009215102657350233499451902050831461401946682046197965389774009284257815802277691269359278045274218880254025477599068865940960726510034049591762651100955495212859568521041905070357261253040437571214696577892831821740094880653030658915550917302665858214138729822711769465997964995867833971693827360820867728367053723862929875145567608427429774349849671990580747714326232001142086857047857074832981430130452689393614621557052161975085059808419196067246235716900436330056399749346696465533973209592377824702866381890765416903712279719443908024952494585866020063159621469623117288121489746538380874788942688579243288892039717510151137965372647641594002040581323334233264546072136151637907428272855062049829022418889048324843320094863984990977148934815404348386926976027012376931784263857613802784246512171951743986722541661477178715776122286288620843307059621600532829554590974613537915463895455954712312203992456504526280876025307523135118433943733129182127135433570321062558313725499447809198899241992793668864802399103104212871891032848237135370528478705164390751178758418591482223105217727059779658444485023353813207984432278081368992087660485325816326903548422001303267927447481523770281352061816555857822463064113931843406750605902842379926173348452047744985468327698181769032548600495450296321838655912180881602887635379340766414881518575439412371153661569171049340317170685137702473706917615389967917673662522142274279799975835977040444779717631718085613101720809936523437500000 [63,51] -41865161714862485796358867344723011158645645577980939315435840770828327630970507888111021400971001488665672848054903740890502186889125956938411817679162768448797039110945395075342775916928991203011661330413367416953851115263339677669813255103776165319450976075817193350617982973440930770347746766531459895687238382381092321983573282205300866338236202176184045874978477796557065259411998640329695608927476125553633050857790685770861573679995200352562003061776698186693002797066074884867729604096725201426630209365088811834494587226749460087873746242855166466045193922076161879590423835310142782633142236764451679738164952853315142114789202327580478919122766609071877140685547255835059371457609310993462549920059382788887211907845812836594426908629095768464554713532193593241809252355834596992085981581994404488290835990249843285024819500921592634259688031718412478442325438210734554699397277345996127320662255308800737386090787005612406612496361291886000405050115237678499705792070295317518628613995240625768586864901702423565594994470508999055122782055538012344577161328073579794403388502450536994767337722209101633858912107651305045917705777049240197665915389508995745034110599458838042917670640875324980401290920399476953418621935052919451624176749384361409026403716423545565430273821593605219957720137428254597152640110652302770020915380769247681708265558555660528121935192229370722171758518377744950294667117059931541603086330186211957383801518836777543679970797626788303465708006168409816887713567991370612616524746708024741119151155160461982747746998212091575283944653537848259047274639619095968791718912590542558901362130261996178548372758077782037944879508157348147886023420117827945120407652891274127127992769934615354248778549307322763136031141460469693146493155052128091245649022954188943272901223899973781760220770955617452752840970910235303431800117105101256439189571635524526488854733831715296957843296380995194107197948818857720374735040849781676329387410388608052361668853287923536301870359525021876419085463465180526579251061413012472053181095141231822003818104972247692363053264443761738697921259748695144074249393879108143515826203155169234908864735084352930735914356601631604053076878208736484041181433600731591770486810476785144704270483001148916990530324255814775824546813964843750000 [63,52] 6854989310631546084713861260074838006196151256670079248757461479490109752130926936647100762206735082439739615037551369074848053752554059333133178363470437539694461200949932696667944173469825704854454901497511280935788109782840831904162349688523905633711652144699293623603005880621470686192852163308321075949119809927542245570022598841728409989186183744894897129919693015895563227187969677310889526847220413453992034073189149046930038863956718568309678720236759489898711529258848945954237738910595055051631133076642908131079008730658949579828263321072838970725973339701434373728469373730697374820610732151206748071107098515423981389852538704909787026033034178948076362453409062398473736354806115752924753048437207623269210590846685262755281246836515916734736658002177902310713526257299621151199889284283200119525473869207461689583002757646170957821101324116009765432332538345553818334702498887473439896360195610612854996718070806468638773535345028623187160340994520041680369721707285022038138929373222764351519315335131263701664652466810528035429146791353179122074194320018473417067865849454629195872954139200090006597887865750205234003632012081674554387345472858445134695641231528523015844445423778208647852936876114047254181064568413093699790657942476293968128593447334136641752482356920637614251124074684171256989852868937347280640836118994999349354123978450907384340857580421547844629782855944823898751356900862584293598346996405263775176514639439106963294877263611571247170674646784009135448462460946492744389674400425328425838970763444882464590668412890738517169003936604262386319392029159694316793523006954304064989364095547773971683834982123380137100868770023793407039066359295880117876069240079923058768196246494512009279246153292373520981901303521038633355506510949546608323012098953762095681418334505544104862380783346288942960886819906468843632234370972645342070278678327072776113048546775708760601561112739732072492613179628904092373628028747521023005532753231158808601177085083136775581451766016670721420347998393407926615878743361406251074100894706529076496273924579463566612172071064416981242280481969134918939452039155083590191687007816437660522852629035982003678529634410688758162255831255401807100144953146167348186331728171583254564502157846206387148413341492414474487304687500000000 [63,53] -525181975869931347040194763232967285029686701533429224977013473690827258993214299991053708594438937445903607529162753495388405141676762074217112080473369253495941723568591748087112005377985678076713301609860086145298055490293639710944439688774312458440737442339495395657652667040190091754274328141375739478244355425012958012005722380438295631327171525505843042568122381724417373405842721946407708270332060085969768787717237376820777669668429618345402433968336997150862095396941508438236894594392281710705663776856849022679853651164324442402958951021460504445108280632780284752159546439701720555542027105020289486306741321595661217617149178674987440549551876857491849074201279377643264566487210272114512199933190661192107621502209548140342691530029905736132490942576364770487826793264406244654673618018766756558176781061123773513820570685822263592552944981619902972309506447780022750372174480503575810040755272802755010393927126679286477692905070861967234629163678991376135103048641521754177170062824555725584605513891862909496295572698738957474470957899163126452481939435910718700968692453809646298647429632072907568159431148319910554566570562754476635239699291530428831301811958792644488825245609836053836941883733031420711440690760134801157065618166129526111412966028418089664496337513292278556643029882866360234919681420088898182573337275369266960877153791975343643466203779344565234619929632030137286459582611096257553521005526270663362650937201011404343983946766099821952115713414828313332524118556102074179677720856943189348403662880162238887259664036411666719345661863608075681833211051762298862676247659004675537739158451478132844630617356321681728903512153789098166051688197218660878250652790254888271265395917197887805590099340215807737380813168266542103686851529089195315431446663162167171501156914222422498551965225658277107000692058211046707963673358459696868199539098070125120046830651335359759549166806082481433087314805573920661839842760220328467634149053775952641710175765707033543132414841129183753175407241445681706714396739074189913470915752860679234297384344557092851630676045414441524177922516669922400779904011838534897227930315618672326349699312999518632951743770257221245254726383611684137986736527188426897310108636138815523539472018832441335689509287476539611816406250000 [63,54] -119176294056737289877001966607225778766212709547448061013809247848255439128884563190780182434823153392466717431056045462626483040279421833187828893488760091372728241606491179571836019035607345035743036798057321946659996668554194450282549881723956836967666619112128185126744584873057424045039553369389074385927536236107301625572526449628772409161789188161233537744996552767896403024276099633834474156433594020583815867501041514356493995671964118677703454650781082573845457078769949248402462035905918358473857938256671018744023159175328733732216080276904415403319659217539994510811407541143240710180866336564561234607386076677384834376929301619435760594649446156877381393337713800113895958879917558656557778578338773437682624039206317085909688795803644336268516688527905682304107367773851885266300445020383861946247128810422908576655271008429500096260010030112473047272192145449066290837864958940959970651267711355260400560875837058521962769441371498406472806074449435196291643991569444136558597125004955378211899978672037968063534180850116881298310064162999199250364858937995058513692329135898758181244700985606761443663535299521224908409738129767793057484147511906629229371368698296250701250888215436803169435443270843316424087877950966507609627408485903659823346273616690068597430950019873246145462084092146387016384721476880114135539349380983710951247584191644625140233136411079197260039493879528184516893195591459985921635332382498202574410492578521079760062820561390926939263862157596995456930971028810701954688056892189337807739125386257525256355854371038704728351376721766678164996236600875609406763371536985095831503410304823232356773426782687419736219985384942570640246022008446581752463296974706058787749783622378394917260299785985018125127200016023993670121371248965159314081139439488193911488976531349347423955049716628096107931926781881124449551430505827370247617022544891968509919198192720323831946675584647472408004146617875707387164422215779208125483917510463188098170209187697424924169883262617224546755713453180153218583146479605997561663325062433634779096448163302422444690792895791560826989634274893383559199084785282792448465365450782413892259581986765986726451075899859084140346672224802467600226719952930352681946396797143809440609751870709942522807978093624114990234375000 [63,55] 58339259622371330602483594046110941915197184749419410902819524378931315281372244925061628900464238834292217725414774474539968379651741058272493398545559073213915586007500582272805386760602072811392066758919256870974978481374518536639672208347475165450614248341139573580565968092643243251158701882100345859930181966712306932092571848165793666864794085069126070880190054330338097212506329931035654383389224356044021430884965853579936471696948637217968748300415979627774290344790639366997742041076976836692074067699872798446087257970994224602925092097381575010049984570681935393460712574651103722612419598152431679905672680691886149703035190881542114252179166875412707489660350164400986610320943136204004822140496151070757144015791855896001233933569280153057121747479014832919515803745977367854256329188135834075367090521485588825082566523319903095687111974114482792818750792944510393723298891258735817429177236264952027968131665908182661256365320361567900611526543823683983837382665445474460892377488804135625922902170001775117902089809033233224013159633836074954107963829047882007664938795011752512089508284343774614561728435804127753526466748507225420242104143219856714685867269108071968404964482301163562029932190148889761546770465809698925986883983218970036170072208242361013845255651276142326580421606138188531689284200814414498949520034992513495936608595455903642388571651065008010077925371145127174325804971134501924931352779234304146727904324558679459781509136442242377532651308621605075216510176488094974477191834843809540083288877194559141502377787751814294543162886520648270284385120630590211432780391933511875063576006880131800978520995777185442474966900441431258433616437722063359582595645406147755352956663910936693492746245134848037461240331749566823798052283250586846706316427272097962398409211605452995154591005720158085285765308924049132242980758365545952527867554024198528375068766230203224077088728308798555915227078102849731925924782423914494683408483086013020974236439346024801770381339088570630646003534627727103699957304823701462091807325107402578293304918510427724397126954600943231205373096676714011339178740514783571671335834682822897007973279203067688842218714897006386890781450873850747374516751136934875258541744716574151130572545298491604626178741455078125000000 [63,56] -12486592348867568569922866153098242768026018999824131689800847404099581682363493727027733541280456939221312892200377689440134648349956560279192230419981902943762452247473982700568589889176713157957865887162107463594390970347929843415705682188143300621281027244489072414428076658146150582722131267438322492561988370221804443488947909263072264130490913433086089430969890326939007170166776368436256880226979359211606944842271144177295226830585794818343974196366658838031474365962847195419126377007429640646986600032229279888202720051610551554351412846757130222136879701073504669650019510178351373416579221975856643912850561667079911214992839083054538631335187821738415834078343568432245671911166353735946852298987412239451204910357215393768495374510633013355206641117874627289726842179063219284760506595658228031385826975615188855796824179965449820517382038630946165789654077082742727121852167710844553524988716409403631258821779121102629328395444590227586495371247146985911884189409898043422588262120250239105104717710287543516651535351331247179261830027372031146226379772652905712495428165895110549438605859826938896853102377257886626624745928318284378219452428883106864871927688847110658817803820884862172067217918719253329582316482522085249139975053219356706092630185045892325033559266633152675752596222513378146184399891287101195089780427595354147781666659142600376013824535093254020860692750022001110244011785585854648583418146241974592683483899617925604766084018416506364766376860029186978556521622367147898771148613933694021453486152630156820275206060409552960662598822142767596144476214451667849674081209892916675358035714705925039245707819745943323081815770317806247874403927715924784657575784542944507015142666555968373272960870332757326893302064328772005963476883726302761391689516433845347622398467492102433924029410810169981772116788942878659154267031701567979513374078041616544548121909765000279538868915725614882900037414421989075756276009556257831488481286080780986042964248244529857521183590330158481213350812092257075404931718343041408531416642053296374610299310614452300202996140726926486662166209311982975049155301302436239884116368573230575903917175425877199445633189731915162039667309595699067938590380355037360482939243065030401891313260875904234126210212707519531250 [63,57] 1252014271283419943560843234143934562132936127820121025841010283023867688440094974064749586579220301545204437426955359930773789436722107544027623069033922318446704806840332718481697246673024095913506438984322203063384570347490125056798914473849326334434365617668323233597388290208463173437709900622805851826858112301500430436480676676564736175829885345898838807692821283905313958857102642206259213529951680530615945413400406963102119995112763726964873848837122759189982821292079574815982920893803958631795487968181153565820372528025591457826915773031077365728369897291883950515335851142719213523929097912589143136655937656983685243548971074146867457249853319606143787927903581581789812000302870134366301352385846767096245408342799912283767240293254815293454170047496463393568379197426332624120697559250713045239594334183639517742664390615218740661955623844581221762707147809372969321794726820282301767466379571912379665854664700573462522436300273417708900438719407557997976294527514580961152982287407330410334503171706914895141574264751734323974984307341668357387107614864535683980702234757181811112516404624674477143202974930042734132281648789373949646406707002318901155250715799058759108317601159432573547164465178119431920175218156081309049323347761280707102632975617022255245873028222340098469171684531262305543208312296496980092742835150447341740368856217088554322135688159405799088646140207877878625975757369752132588994260631651477041864371646736146259054448230068144060293660218588954317546414728006780682347096340280845030241267240103571787092169302383327468480021650326214100508772889488760295350423623437257618964303091071028897244016334441430163874846545204862376570984766285892099169962629998768234342186980363662217820059270571222060134132588384078199069989016383029279950674888188240426356046906826254927799325163871161880030112722474742705432813812837472934842433305119684619318503187683555010171787897111909694275017740669692178405827510796673422389167825564904473037168648898609971405766804796679712474692728953568634481517184196040893909357083987568650973067748474876790932574348512763823476329191792287080585595852451928493771672179903745830388524484865457554869268784804963553732573968458743733373093915060885335019239851528372042821501963771879673004150390625000 [63,58] 149883261663780520589617498738706615944677009571557336529188234624941053250376397087511110593361657047924346693207225278762072717597711427378766603767694758886305603699052779486687200488857790985622287786188347689234820306171471290756369437927660962385054359875880086607081474422287964098324245564740765251691412206613607607291189731656598759373017799234618512610638450171238741058367133568090135818958949129981885639905018141894158658422870295336356815257965745167164674201746685092997545162324927061371429984828043925524061440728069919459494216145646438484159427771058935574547127855108029890335309802427514512521691870096724041913301987256333964782536374597834009325986907886378364056236247505711851072824611793404482116372138799309312019696684149821067866714677188823336446160757042179741815781106445796482561222180271012181361703681730244211120411622085047156843561259578194873231958706209371961514416495254642242909882718512908345889326366232956407971129490184586593672671444108816906985493777015803540418956176642728017514616422044803503165385453489752404542454162209704015293090051649562982243262907150654344861751171243176179458299784025966674987907350152516762725946897895540209038202433533990811631575997516694112141607206216000165713587873160059858980616902637110062581498643316783220250723608944079173723759958625145857349164495203579586166459494120340433722017187841051541780049144701438429334529516965002299346768398087303606025607235702037961790024727534143588471800387342746933005221035073588175968001683843961726263211181871345548136486535685642292359680121359246015568622942920773812351728384371283548273140863232278374442183253173707552812347271358450295576158987032376155993844868336517768904794163787948903353738670999870575998850222591198446946381590194194348713541955322867603540935928034327474982030375563727529135091586522701751683445329308576687613022708162751302311104695348291102595635062256867515989395697857291995234701344724967872314808924300629478168684375854271589890286896509702410511657831955065673827605749351589908459542569992814822617804237112412252969776807418209357335173248073311224284522107822341213106226319689779466278950641804290718313796551932192945502563774894176315978223802994376653201571980567052833066554740071296691894531250000 [63,59] -89399033248186892642088203606042972063131469413989781039460081634847589475350395165202055553774852484617696459240006217756206181224050892110109108050300698919672000913609636133800387016428799812608063398333232547286813865150329922896105620072250945609180332346147682492069090331146620398581862806583154148044830152881107076616956782239593277482700513868865132970825095485908329161922816888070300356832576075355968106608362888000996433875130253313562513706985626325930196376563653071947727798444137740455999023515551869905252353157027212667960599664183515744403250566544637813491997627286772934319071299463749265757958155416297321045624739074990104555513943402298303130746223113702307792269852877975856554467453989476513205774122871111722373549259546831982497181698850898500331737160045869585518565135003763911478826712641842568524968445547754190712210018169949391791553483256938693834785782763642144160105073188605168801149418366887398740718938748009298667239367936271122088992506059841127342239549540157628095708269535741750733843076967768721816531390489014966758663107277209119273647435180526404563166896356804091894833266651121604352849875040432266710574651897878424379925259614515133332764610363971389988110022605008065221264653479472434985118290303970524440573957632043448073408330474033272725420492629559161120145782535692253603360539218644356703846977423092203257357645880504693316352075852596056525780038122595348172880597083497351829696624239579119737330504367601142489000437264690976190893951307505751476466669306495168294777094225071805830054809678427970137302817058978758122533484742336279132998866125936336046947716933157777970651823080469592233766650622839408280788779896103110687672367257672686630913542723159558298704297661801694288151945960251845370674616301050463080471340192507553133312606845731777006306403856106625573996175797891878959946583232687978139501426504585116929479046436272056784564093207988435992532135382932353690865675188201327265224366858663715953711870377389386765283554084925959795838451325620049794777746216511746790616854052399929031436449324572788120106230446993564201536041339057771675956790176404541091749127219370743877624590773159786605182785127196406259232732697045343437451470359757606980524724527015223429771140217781066894531250 [63,60] 17007596659510736667582996475546020788715876936855777683246380741877192635426654771580669386577026933842505450760650183378226119328779771175902204941837745937244101332766315423784760008475250082106826662281286274233405382403042256590730248403626666428860846909422532168373330363490225069353985732032154560993020211334790586810128337935315528144384101247728983128920719461354896900023746539378329344448933726692388417217310077206536103383315508074217347159965868526869551481677780518484874824007595494911742680375040324653653172959589510370105395072328835475717769074627506266243441723110921675568567893507363037635681473660779943749633820011361631919662458449948938645693357018729556767881768101396854770006337015062272763646379240174661667879025798314397748760191420260762689178754628365381194054227595319082283333771153713157707857506046298080817638729395098365971302089228205470711699401530103932048370887003526562272507294929808119761983263683113514402654152113081487960845857961284122377288118158397862499150625943133810219289617374160092292506491875272124616859063942772146279046160833777703448572921207331729760311307510314570071674132261880639731077497473517252601542823313230356939013314650324509843790181981105517801677284683864145750746730579042814937544827455942406501373410128191298807602596829064484716836152461863474703847838175915706115838386934719392974408130178701589958184011011119581684330777998028405784942749848565691350735216882917773883340632247757600206010056500871043371680627041971581097321831358254854875621511535704859508767807369585267210470334021311577915724343971867936490645291931664387867857138773917155788027228332668989428338686524590366289564304758480855346707029366434215709863412631032291202507379596790214302903311694401354259098916594816643023875463143191192747805187997841194554615226773399019847783243458743924486435018440017628000863154773103493053151282448697697695265070052313571413899660513123281988944943132875458822608869781752650928837298947583441815190713581850647849718854928995287570874570140429497020734871100727835961061931972379007962900297533206030767016290025821548169648898834130701996640766295319535185346547153719709361890104144562218297171963003328114688137182941921055068235091312089934945106506347656250000000 [63,61] -981903581862300036370268858882793319035196902173656043750279509460568744533447470927760704369751157953628301266423206401543066907038907710899180214571572646881261251560310078085512881696057840106293671981486325209874125980204556813023042634146600979809448913778951116803982912591860528426796572786133947427690996606035092031539304232551551226795205528135955129374322761342777590880232854018300688609875118249871633397988098681978397827619784169941265380226505555024578427468621807786246757792058936096350993930561068632160408533120395677505614813377406083976409962705712984603637855903465298222283992094936747050680390530768864098933564317766578912003041049703216233263122870187885952419528885969508366708765713858620295989326548942618779303450849235079935257486052536058151867892094919196512925808364158189924244206996432110922612487115171982089821059425232727183693107236387973874640012433789318734285814091292087565840005164312284705929315102716677397633410818631141365769023608253287140780855123245306385815710765473941949612456298055838764355785431760342696083707370595991389157724293313550157812520059983122583327006441836505457195663640138009429686792865849482786203173136884451587303384401137481789820499820042625923296500215870835006588353862546254285623265003431866018433506956575228067799178832306551098438874838280324545742568589868198598424059381560573595566231276469576451633845187564306235249646172065250928339346257940281485234419013329182596931397597097475793632651220382951151251821759948373120990117730185569429681217550771779184974195503142907548858909866369845592730754201062930845192925475648769210796740949202304861637922824044561584338672049716497565692935176893691744337183376975337943036525775048457237309251187705063341631186714179252208509804569693372008028923697587566882430588192877406394951785896187337122323046023321443871185191991433399730101663835121406751502817734177623297344461384582459084018787786409323065580350451616521558950347054797710140823497563711849897096429669116703223761790974063057944250679005505020329781183428675478407385972317580388268069962241002133702646604621341933800944621244800630733158153778817172585899010513558482372599890815746070726391415416111786343463115576957189745144205517135560512542724609375000000 [63,62] -280340879286444184075563246972231634590486437322258992756943175375965854985190784470595195379266864516907965134256442987595398690248863978968874196801890635570921707854856440280985777087849675893307752300832043779478969144529381655375990566450103607098330197882859605827093814116355011806246114874219486154238100849837324527336814929318544868630926413471362640607702690370955830047217951419879660699490047049832459137585104556017241628047824302101982072047881975429971690229997230087533061688158672111212228621518926617504147900574430569538844264413627320119484751210166327058207366948702368856777364115942289388826527321680418563915999769153896176272031229188981761827910261478486390406445166311145252903187170814774225734721167950630706007318673888810786180626437248245627500542638184432861056647428317112127455551563581902869686261687534278151295152990756623132952450468952359903491957436838941024408780605718543054445631736551897832165712953827122795236398756024575653795454226861694289474962520779873466344786120732039209129005800748653133151227153058414091909955165685982005608245861029899438041833390126145580844461467958254235573075152486567840856786355990677557633769175191892976258122053043167291495471596973480887048600399350180378147780363972342889384107410828290600643284691511200998446216564296091609254055557620367448146975440762548242374173717006381662310364449361370491993565530050565927093121091423664084939517130301697227860491211813573123716017887239556330589225499232142591490781113766342902133191108172450341111227372609645712872799673505727155882080480549680854888050698463597675676323739513652356011295125990198356333294549012168907011186394624982409668940543596025867615296752103539890138038581095533674748478005024708214095710951749150666157143782040654905913877497347758371142281287148930486458755139694180956907876369026651587751554591021128067236596854301740998094832730882419724099449208083714036437937297723608031404729518555530196273629223757110372244173366373576737589108499327098085609544595684814210987324542930418367481082241374486527744907601729161249044176561252723995857359477216719305176386974303811485750535691786235571705397233361150197301398356690537953723490362027732955864096735243418123673109221272170543670654296875000 [63,63] 77317687068271052158676058913858609748566131411277033785701868138504729120401523799576169430607024492028671882338176805374007964623115194475127160646194898357556333611138115643806026765645547811074406197952685541400880564555382323324492901051386981593986106821379855298555744438168311735029768792171070381402975584901826576227783636392879534433902740017262354536944684431464596504523859951781619705559535670477052100127664321313031196136039116432558840766262669220169057706080403468803354952863932124299654811212826140265265015729003448100302467079215938172715909681843222682953092219967088207981013704171811968474903174749692600723235985344786440429352855260884375374502772689036070160464189432053671417076127751239009407839585878047247520164532487313998695928291828425259672494186158037651987356257070444375384024024931726125862103573815167596177509555682152385256414543712544748496300982350984801115109479587928033249843366410723410535308151241137226711327815505156417410862693796085179489669386223517258986204911420383186154153044301933672321442560395003759306331100626082521370111017154132335511570037089086114101420095295753372400057817844229953788693547421553918205045971727634809898413592080082979020754795774396125077452283565897765963441772531722901160663535646332026968923449383260363243177242022230702016639284564795457987251259446863753757098897173823000113602608494526632439654629305332622773959570621811778076867974602447609154135019312863812718023958743881911681122180878177373203129219098302104619226305569334643795376765951758833075889189671680790833794470824940898007374622773353506047820062746638173549301236462830176989111547611030340490910656766649357798638904234373933791516112055251264474763924856921128904853814688065515063563466625693277781862570768646753474624271461915617048473386176732042690719813811609515943268604894414683811281051453651897738907235280753042815907238848443901679563168563290757133038882654458679982909331873853357492522711678924540086971699098249919016663030675392370901655908550363121596449997244418508544430472454234728382295120686339433030432110028853300873002466416024581362839229822505988243585909244485196190153516058786071760387798829636450970445166076336763853749101116363817709498107433319091796875000000 [64,0] -179605899055389134541207571121314254085125392100746260910414318885665289585134425235634376390853442632927966182814025989708891999468914757489184601903037431000697021726383602237821046019630362424903133176824615633331545198546564210902921646303725511239982896959992873692540896753973776169444673165910196618399355724626578447567566646991455899291566698358392360278791212542995269109140429450872040982566162632452648011025218030689841578036240757040929189733619167062650434169992142078893755399147244477994305858129825859069186801246419324585703008885492073204157882735169775818966742596422142166438681938829796026124335684250604874574140859391379321980018594063378317368270358619393481300809092876274967578912390731625112982622736366696604416384744182731208283600623591861579923645560398386119658070489349370021481162905178114384115905853819567769986092607380620199639286114761707873752716302684006706070441149440372991710527505547838306940225884006719218740909066099495164490706256549144723205417978598361838599838008335101753855935001800773271130733754808427120485465757624630586663855597729699514246552315506835019394911204071399422420400397734144729347746244716829281399501470011213031922057707740192650906474606012011928751506107965249835566305642358892393230377673048521066899590994620861364459376579686085331185994827696163844137435935323209020168382114383146845140522385004429231710289695622217531726298683758235390187312369497767292877374224632431604006901259072444471418909733493917046364456188689425578608369619349657879408832754648572977024759102768189121848906465915948401174204841243084510279626704564693998374491814579464595654717695700701297540196347555468342550797493805558231002164078438618455365313960040209958408684890140278458570136527255180947219816188766630038835874842022469919042697969068658217201956662741496577431430893883711431271623202814805955177619428953627423637200608070704147191973792982926794696419916254448934584914499247993456061045144109225815545357352292143030132351033982093810902665675048278628871129521694186962211824506885543002055344976777743053980714607428800704848446238124813898261121004090142800381481514547078261359619522323685556054641434934315804519494971967805345587797468837716811997730806082542215560379174318559215364538315854760806894846227251180659759060879259728805414705579542126176809113680121754441643133759498596191406250000000000000000000000000000000000000000000000000000000000000000 [64,1] 341444724081173841556401175863194996792106787266920819358167426812349059299161964038500016746853734306584882745783716643865840636151621193350485026635631055658676102774378382089990433442965132262623539644726450651061617294833401227140595943742146257878368307153764998444914961751147196972159949731502371287189460092009204736102410074341434695994322255976296764835368977431654375416778030494807207364615271596255606907837426672651020981110645347921472292777205506973397176558466746264834632636147418395898166612721582124335952485789889945916561504836434363750106599581453440207053766764060666970667881807824527581732724494556373222464348400583566740843943078700006343597761447166448185311375939517439836846024265937325527489977654616658926629915924835672266603521895115817811054835051568519508754879108850991091988434045213626520495858543869810816795393489012573663694160272284964114028971263169229161939338868320997158415372916155799942737883133220222273653192543641338301474230051167583900608578778278196787496342401299737283721656753601826355581398211502057205612619309787170253642827419339985240984336961646619919222417153715177685353005904423683890866314041792589187890322474881904179863424784643829889321330139320078379888820696620178776983809676492844862605660914047470476051092711677587060116338338414297954842740567469482478586908659287856189411851759931341993174894196685804218268344777534230636533038040918965938711461317052700853742069570010576091334651563228261722865654009166520361518398791997403160549399240888364663972711478125519099793525759168013095732863647326801884232238477653037555929689742703045356170392042229358069554233468595013498145247567776817006250305384905068000001444859429544978816352346118824477660630820201782196956527943983332174637509330952726862561994286250317481064004519084426313004746772503214890739249572292908851868662420508825723134250768550959002236968598778843181264349183791562387663303656489655110651053788556639067438323922498310590809111669446588700598612205644382845127560939359083682210965758802393811145318536928183367237854456806614195564912850074131680364662039613032354008531907152316709883020008389401205359896387700415235786333296492614669118721438412513036282939967443969168655351814078282411646095823301115122894791781807923255507871116853321797895203422510272681020757422879419922066152048856224610062781721353530883789062500000000000000000000000000000000000000000000000000000000000000 [64,2] -10261747141232050334163488390363608333637138570547576141269334384417083822356010755644137526692287871705505692391439429887230523799966796507968118983349414137076589366280015173525916116490128861545987313809547626626605230941111872683555974613638760819604944049549142328562105231346394888295695937738926223828283509131915020161701224577284117882161718011025378254054445461115882651558847003037622278960756127802166540361285065088760380162034550370012364961431971805589700119515567652350373925626017890029564993067570357547073398643509174094707672976650348574204336496286332021233306129914951923850276759522626293193266217701168332211336595696783292360988595400801745554938798156707648776288267058365848007177559823873810926121286295071919654803698076901031747871285901210784642076453905162746346494333195320893750942097128318454190300567080736148143604962139956588744900264600004267873591868291344129340386516665359344231577032851575349584611983813577081802063852720027268471042051995969166165431985054142180969753282538084988522358286149418843832328563721929030864322961125101800054462389441986505749181110721269849586966426117025262725375469929344292992648452169744102888166543972106871891989855993582067828103850905564130961736562926428768702240676606730132762341665142261520508531749267485173393923496098408966050562163985811337970659439843270963924107628333489558954313446415131886940407737340620807782520710251983246066594037178854820889495386651140264530654809156957160038278599820619784468111713161263842177410549997962700149333285516514091685993369871047931904497813058745815821067653419410505810554304098074185109282376196048263813761904481933369712719899985511842963512536917319903760859809295706167518892755659202486831806689996141027721638941281898005636727489378298659461481145645794741475339765131949945550490038091742704343479487459607659987741094784038344136779925870169484582527232936739810044789467719691264655301517141355787128575537382912863270070220255724220689994857748770335639278317263977507308940509386914303656042529079464785349212882833005744758085326785198643543493606060426271877980975425616301622285156609098345116494929603520507176417219739936081295608223541877964866794432111434261731859517903352861041387470042544958972317302855597068515008855930231246570821831014588514947341509907005714003108036527528912826093141158825816638966443861136212944984436035156250000000000000000000000000000000000000000000000000000 [64,3] 235827072604119172536892940472872992387913644392124033344177087017999334776235030050248634800518443847817900921576062531462610830085112427010799275368977717676930703730100283026367085862533263561835590506800428051049691241954498659211690762645001072065391856888289294457195767013185348157014998095150169647543245948042040217867378450983765119453736449124950771796911001420207548851647355406875235642568194595009848535955110760939296283768848897194157381351368936443745720178829420643901418362774690577431708265469791802505988086284511925778778740200529448645205490932463168908542867633040175451544297052043656537128830181103255447977939102071844159686549124086329957904392623388847295652425138964068394790274367509057186161371190772172884422334295128264843891212082903011657393111229316701705784785633408134247956075794200565280080789209745265463123166075086304098201547587834227120109082317310461416423685310046552742450588565287740096371123204843444408856632745491899788882119782637772222172091794130669551475627162903510598511786266523133986904198404583917652493597271870832703232575871661454952517146065303233643506258802545333547887539545206957750892221983447956836527368930332856131584670314548500323962623748678908173954249144281527490539217238228590094737892993037727260233545752540517339127273297070733119095034318053261679750267873776881499983096844865745735858407927309728395957254899438168736481402658898829650355142187605551026510305748992470411083680763894777977493967802066593236997541510892595681244825443917279104429340752265838453856803133400209649425335246842506863266635862362781397640220805576572175265340768194951355279806301069272804507043601616909475878567113154442224160915766114256927155305091399819204500927119977565402834035601741503709605868402768489294254263198207718236637302648569624999143930740097564624813474815807579627657405436671222823521570955576670136247248117797064655857242837142629031256113123288991160688805305235909899125644210972838515368851946168985332283974445021733959599664962174602637125250403645144668882443978481141543816211018859842069628361722775704217453795377480252663399952905182477236789289517294841338526926545082633649908777581078814048218864323787191010789369395991234071082839730291299477320498331056443462321477334262700073746942942877701386986590144941998805350718561085386357772272385274059522050627002442979573970660567283630371093750000000000000000000000000000000000000000000 [64,4] 435928721918508118370571120446424440120988315213987625014061791416282169500954465521026066820897142327698834841731230004983471796233434158650868834753481701370438405328909676622772423393505304578135484725108551416351175572577197399839077546229074149344710071074265538834776807506143007647142217845931631603386913121173789009685649153950254789602070229679900263060999645361991196565506370467333028209594492818187379234394265009671355261842472749403182671883937942139974948306373923457297146982276217914263795814931198242563679137140936368463571771275204899961406742834196373987458579216527292361276870501054290991182002427699436505890195733009039277051499971472228800006452433191220191255549584333070664154931926906952653163791817185629562862946311141106014979008258052372602205552643237399370706667610918203474180511842647930017984016658059590131944386612783124268312809959888761601752946617998399319289073287099357820247702551839659892908622863261739605358289831474033481500969127280531188037220011346941818560092231948656073159907692698985357796518173118654172870522749152837053899469057110027321524626195530285983688706208805952623279819154739693493637930124003000760318433317486333301724065521269733138324756577786335139897962193767732547568936537435717442024495498809012032187973223454523736717875428870517274907917875567250595692554786164532381990690062745771170622065568882636238218342652376199325301102764617691729150881872153900191510970819169107040490250137062886622628119397282017458072279631247811925621083830277856715194458379949925589115381308799797118165097996774331475257312256543685114898466309377322905633229087947573757667442249216155513313877858352894388093027136928361632778964220456042544091533500938866468516248100638854062803861641090083503347745562231583494034880194943660860662390955837362674469436045477340324568054963380200127713734331600664889832254964132642006948699064114909210147060487132913396814563689742165385377455604457077472325000135747142105816797662277260529204189026066284681440362037807977518992175495505506883640327155899008361515700910167429113965106939681742191131783805599100403611143690177139980548903748178103895018105388645914669980332379285222096878900531799451176391535021622180902637183097249208297459445370932421443457797535064326358382259705536587964385974990203998214317044170613184162629793352842630044385202094103792802570751518942415714263916015625000000000000000000000000000000000 [64,5] -57860084096189964035733286806896613041432062616475281070990723738481050307757736188571669851068046593705559379156741328648539765292637447240148865714478585620943831692740870891198866472271719316580240600017852021258343719177675244243992768658026206032681159159720298691867829841755577682826073244216623544608672364369058681729979237028525668032781936161261891157501573344381166855371388306936750305722898907799043174954871412181900162807946007165210571908226061957639445267330360617703049472895014982047973555400978014770205922757094462022678037503647700912610985107455047083436858975445204117189514882688488294344304240313063178115860826457536024737933128165013161803391873728455327813044921788792730927815054078041610641347722877544508358500685464852689644456232812911299041823421320983786725093566508100058942390932731929913500291470023409244231571308687048493523064818230919686575140811567703952404323825778978470330170155149065645466464067745564777173063077947893305475654998934015218236849825461880546382382887586099704551669215093417511041345825167777221319817948082945598896582236687015405099988218168299507179138644417972498140462787041183530398013409527793564571039026148587689568290089637927894541737026627110957777992691612995743185051422048325916369868042861338766508554591240993644072678955831555871597620734607541120451946905404541599292855904649799214907376283797496822316671823091962298971451444857738416087411558218647108428831058832329306061079604561276561950721025194710867826790078812439527690924172046644011831126293270807410408533936135938213111259984370676413179991880893410843595332593224660887462401495600983646032752810059990545527812743366127428579025942640799621652280880024946184780371901470024147924960391412136904015958692211143950479440121045855072056941298312341392653632372938719306761162239143336902380603892752632426344816864571665764204588144649417448396917954238761695044546068937433467348383235217102314304361943663609213992753586175353469688866509154634534184667670892203980866819522979444124488298100270458705532510396510509484608406262455020618451313552638459697317114825016022713588618189553355637706215040862200645824944183768580571002719778765964730257686908443321093704121390156216913642852627458790995919992658988758916950727219359895292266573639486108041059273704816274400215526689849242452075335776882744488597242989765673248925281768606510013341903686523437500000000000000000000000000000 [64,6] 938540120994045793083640000109848814683559352237881569569610619357969586391419927163357595251443497076199572144296296946182485636080592735750960450297912024237366523813073929273910634684403643266761076250024586027440738277950941773688887825477795684082070275919679815653942507467829187037085294566850907052864139864569368529251161490334943679073057800500422982047532839265233948201396137491405247786117273156443353256704907511630318531473595247896183550308512653375700618131016019697536178630344073289608338203207836091397508538287818143912005501962561392034793227646954310238085709841101818786074308187412106633993364326715646608295783136338413532013133827593769188720697873890388268832930258642588172603444787910335797825467779226049663133440134682404328270608499830164800117893464007988242155967387018581860561502335627001921282218646947913256219503324829165486534760773016173130964944491086285147468028946813447798861903397422342745091907420696966068361660005550066178980758831212668719879124756768431274555871630145574610869902046120812995945147457067313607933337611498893458307741280905276152935097620964593918685245221550200395180618686522745504056008018268216086610080830961593921152489150519315731871413601084370237715825606605389411124368873279270241050187143088863901148637410159069968578552850354377840375471936608329227385619015740668203488615717147073185416476222550734270152959986365550994881255419849752440146039260262349220148371683868347115500834926739294857526572300759196778493873173853647265154525702998867818847707441098440961738619081635899775811758848244629825630522933312584949705829200139697470868568487505452650380766817523980148960985051705777183788549112149382048033337060538895154444371154580980638227056768129610755653544237728659085428969561665038507143254206445166799900973337995042441956701657635874040508504732743604403468949563056722024863978212158571463031247473649053937998473926116564611146143397736435732616524002534173513482494082752467954642203384659551718299401932094511000519641876249338331972963685303462586530197624889200762231500610289975966477120118719754002900721279220742583700950880627632764748381199231119580976213627914611215173316823412239605485107253257670813270932309503655612077689173726244728771455962128721258782027851235325842704267250826139148155073992247640371438872140450454282321264365401606904755481101488160723157749831813134733238257467746734619140625000000000000000000 [64,7] -9176611248527699736205707798510273400451137457583985162838314364354781478118363921472474631113855200413651648745325950766656269959308768764887357107910036071848160983340264721695170632597643493905735105227575130644115772930726821142851019618340798380591177011535732072845131427045465745430942714883971604125332300750421392008573341448729151597612489087491970485727652675476034809814532086569294731476544330158798364624014851740783664252642626594490321660523256456965468662633084484406041519568918032645144091334066118899832345554656635358225567137100715356763669460793713825715664520857941928560169814040464489276173766118878152169160138249477127163065229569658298308073730621133923639040886541867501281688554834408032108827460442829170311225186590269593279526370617075190234653839230501503072655142851335263498115533832178296299147962844356144839246272660243946236289676046281856528059399756251246757612994377343702760876202312800020383457166066101422483252730042819381915057993211312369592170265825919722943668446056394316605520316138075224156656867335192915887716546940602096803914284819016750671216695680438495673061918798176161800482245289809852267825326783849855884435430170964969765592629165095921103409536408396598991173562913691951488531406778431101551434680191681527828415962843215461493998873121991978939971121193052421628388558387118703064609074583222665995337569439786674764985389401883998900888637005042412501822550215635426525826609970479862762932477523779241378886798517999372343829263437631966246807358821629976896529825555645533830471487809538722059381212886975909118822494881850005550068684893297183783796147007679117567501475825866174335885453157647358853489945086204849594564056140477607124700057283985488344613217895708987443529543683597364718950504441759476798203275826498950646339754917229127124024994472228935364419351784352239752427783586244537336038307928545782118427348578635051662448764615201498878157312635075643184707636701983434925339665841785116698094129242890224989385222240552140451135010929232778305185450427458831515067714847682617600505528711702919283076333364964489642479369701804989378106861614344250750125844237163064417462280455830630064565429205115960694777364635083763667447291524929161910642358127317409293009277447753811173856605042887159286795167456686784716842325574553828835234773160730144362069569793557796929612497574888061573365662798584807546831143554300069808959960937500000000000 [64,8] 65649400624271400652651955503228320029198183800804254731242588087613583615699087726713844755992222151605365447481396249468684879626986597686541823120664923349579768695948831869324893306835264342226518584836595070117170408401679085305996898588039036859633265784869675583009312544530507296795624225117445230188303424871151763077444057033587293079419884043595942235012704582457389345168577224491851305272128785096940415626640701370401948917653649104579282299494698782144001656146263162891600069403582534060671858404399595432775612884651360535832977496071895577662973968226129767798274851288758402539402172839884501720830860521883765376086469556189785659067458073515387764861953660917748292342223793303595902216574120542224307771055123262434429055607186825476700271729049438544302506102167707741871907047205049527302560156964664334630326866815987436629673364096124428703204320986229183775459108467550669740914922273017865773453846791748639305638699845692090968782401469652785521308244006085327536137555308450928128826381773109757603454803800713674957831681041390349682408586674656121429587054741587763865877530903271675360396604230817405973783531144134334428841814449479313218345964939984885982213327069646750701014796667890320938298981832791867747477228295743758603958366958500460932646996766983222691699188315472663424886345931810758821544839226767532578125437065749492087839080648296681481623901624832915760828183063610028613988065533052078717133999778538340291840167431032967130244994971526964369792517402599642065758664644972883941815294204134988252458054317968544242708938391050771769561761298160078524627492184843335079053223178084935711918476330850375604535411267366864921849541300303489116223095532375130119531041918067129928257522669036844430990778956444212363227787385004326672612975415210500455189450085947380412744041951107717110986985171408864659066803100192477317970639231361518292092316286444079334718078845271340628533087253004515265851477532723580522809626884070759682244867068049559850111466875251629151476727005674966613586271432668911191166640950872883871756342988606622451303885302253370769994302373915889842491111180690344318648500815507650050786240286193446678436917810911679205742740765705884427286127366839253235640084417119488349865695218428564426608885246580335870471423481252320267430085733309436988884215806868923591681456642112616416339139552395628041935000813165458632969517793753766454756259918212890625 [64,9] -375316127179999088600748998318559057623557769816319107504951363603318589387310402478303721382748934960412100380908328964493668602141643098661728770038864642807791876139370633168521807390662259157154050099185956099693110210122472052987718880211777629689606661616491088787796686752712265462226141220626971296108341583526375431416458460246818600071541973671396564434640060331261839988812596149409475156252420167768701775524051886951922169854657762174917681910388902607222714155647562425210661373256417041749127119411041228647024220628346325108598830935948429425715065077264966379967283009505932288937028564281967893755252472633599250261717291239200330403222711481644693610083020320527576796074528782022830710164501883670700019920614064295848013859244670021598678842660479506095430826648991541981630507007675197433120842996233287034844897444294365190923791202443254093540269259526924460427769461272705653541612421575412864570227207143094273184380947943330192462970364643912983504476217140608529281783993511527224619829873874025060722824139015293158468754138742207781142253955836201565073800335687830664905317361558228813835576794880342943848480165112173546074729729421670251471105271319589144439914685318386512997109148300082072404296468149933967447086580511405694897465286823081000156329893616829413849821993174686767104736687915112586927161277718254806421112162872157558876193892991269605750467179907328489350385619854631608761083194253279066542469249487437969065887344541732088145779070398763382456126546057908761100401145234741955726622838863530106883980431654962627645132099748072328594993930458698553704025559742889634498598963372999447636397756778288435263725149288746830770873670050185173560751504018868768196494666651182879198135096807703000431725362520667648216572186857085379506242390085559785455833303689839273070307592655040223524053754041725892079212151330152139582657254417582136420972573860134168433799499460943366729298937876988521102677710036268856299370314627048419917146351929948215600671922787028729911622460400196933164810216713344118068180053700812920677686982752695035847087803800221411189887569350720142914434323219562887827303782260479779239162909596880221648639224466099693774338953700310824860456002472748229601041717998027050554540636397334500405817875796484168329303163893670609902593619130320189472271295327370455846121357057664263182024610320247022033669781482245753068127669394016265869140625000000000 [64,10] 1788362094703459120374328047290079564948646504780811964351264288811249865740422036385592181258016303287910726116074844555968729113526309137369929927813501765865488963785057817293347526325801856122054070816261008086458340706513299366458627920127386450738922083396096341142378650058084794672334535916372588937080203452674366112140601581546984882137659859089613019998464400988385764710060732544715821200101658533035951208000750870006270632386346519695840530408890039397292588278586547417595441523176385639133289315010077551541047970733804364546326187958774570139544344577760439061881827686913073244438412465896492046933120616296582561123481300297499358620902981885919065483693243057489472748962452052081717818205184163560863524199571987743427884020234791676021909925467210334920815811765673868533693436782952532010592261777540276603647512460395836662469568933423762322975914538440102105646670752251343169634361092835645558669930564109738542744863658926566601898412904375170789697389679405935552761198651386287443913436772709933482871038423120383358390159996145959992342305803182793507489741267265952474757327760567759805305168915790698598893309989909721006162778711971279416177282746037881873233495186538973748644517026972459056857847770901646229336917110093487248674686346464412157280346485604793393768235053904582387222095832208940878181502654824696256410627545717420110900508437897847977323040599336479105365958143135125475325441535599062022431718170622898170925195164838610311899226184612002709004577392325033002771018278835455240528768935830295405928234615086136160804368327784470721167423253320543167194893779218418771925728685138036350096662231216739965839690529265952266932228434136754876273962960873935315306565390062578122573935656639485063205327329908528405078984783550074635783590354858019080646596459995963682356542221229554969569219398864691493294605807435770825584197955001615566851064034074233215312663234895709243612428747991917594925281490766480607436861135144957805414292385362951602065671098743349175235832712776303677807006539491279699093918317943271953880630913146329613166675314516361970611139324474944437284394606525477380280848039923241088623095580189676295076346961889546095558877867223353116668427587954271777957752409922092328037353109025858452238042699004237431643040421542624409838882090693384729719325234578059331502124700766949874419687631385778242912309998757791618118062615394592285156250000000000 [64,11] -7262725852461193344643415253833953452636155758404237298219974467578091539352175431457306579769803048148015871909133635410543703449645876217869363248479486658763468083121585262614210730483740079395281682609395637077613543885528711347860628514031556110482214757718207954036770495317749886280205226257936361264565694165241861566377832295254122113733913151961683941474708867066117829655350131886860304567308669986458490485091763403033869682252637790494949499547129249491630676606407063038673396305811046877675173469900174009684318427317108679298451431067950721789529684860739601510944286281524072801429603275315239575573110887551300388674574828496350675471046713361731859113309662567808289902944635313866049330477013922057836355649325154232535446489836515165296972213184414724901209636737319315728845192600456852363747846179479422603179077377827887024553508084063760271083987166491100593313068681175137808022583587964068477011418345468748185640323845921298543457111436039435989635823752262997769684797670134849605066897425258445552672593132739022873452088272309721509240081423766532336826723434080457459379620985641656561970989347896714370568160136141163111430945528575395420545746818949204758643098882145074076612022867314795936825901349210678664711910559012814066897010941827444005897746489782302382433249705115641839764557296007853009859275152054334906487979760085166023174052646796697959398620878910817240642859364683901656615117634355828768227674159433407096254949373068618886223295130940178518288563576311354109313715624743825309305160321030054182980989263426806791391745235603850964973594117519184811423764256437931602206418806225891399263803178098678789872774816610499033731062036763150465635803095384193229008028660261496452459600598636475634080457213971050233284983071952341876793960235970641270934740204020592923082094271666815603978363036822896825327154542017028703001514064261720202357098192489545137098511944641959976615142331478637549659134218667008732209188992719821743962478381708961261421407482649334754399256119670528501944007210606112807166352369292175191516454210864167301175514243542230984816587807927521147021473637199167582907762254621764317121399185749435450113585124365624298101147573612880420914605303812888519538877087990365117888762119933869353306825476397094338821317328732379531648308833487024637214319231500407846113166258710340467274987397244898345042771192758834786218358203768730163574218750000 [64,12] 25596030677958213364094471627615883475407073351829902474467685230795375158872436523802144894761845305966707903396695405855197490361426013579378234027735122320540723979299871524104194727985185577544582914184152570004671861937930636484033718613562374721261720034051218559640664322660489613310932669592381180898534175159318155505296220711529493044969869444029368792886411417686642541075513314670329936157980187105961906406269212094015902411392627011549239908141843160033476255626040798047059431332435803701656735437039633018435830908302515491006098514053648406196503061579918302606117934322056105381017695715856836258745482345064762726468991310075841463021899719656973899107770019071282399496001180573764873276567276307336382982302390856985701651491447795552965248095078247080447322626195064562665727873397082834590092720089891941312645882552779544726465541467822768200209422799028650464918102285430369397432442526058944345176329677551791793736598575129665540444559765719627021365040988625265220900558794376440475242796120233127764697413653531415599297342774527022351975152069039760961970595322479953004185419885309994900050399266840250191436905417260385389694146143093535572149374137543286188053337690310942442784770359285182391014813013741101869985096999162440305158118319723224078274635041632210031908541762052016934524133085982147823987439833429837155261420021141750133223833586630698019076397927386349672701500336347396782551711525615421029733364682103921494549037724811665398938097727837102037201620763181302359330500386954799601839833237215677438557787784941169233071802922823020191286083450248781217078633619632597112739383849086098876991369409478631036881480587213922622544087960677112565589202707282141910613113292080857985358396622148665729510149403635999773516036396429074415312551728219036526665572915271442656871154142735636611287368000378478740411367220993172593760998358586748202041895191162072639144701362175773346822216446918593971326274641982771492253198023001639304606860976975025451029703458895280638811597055460720327092779621422959933391373468059309544914645526441994805740422032452371698688110438501211570256022867136703184682360968486040216730851008429638292279237206931895622531988383218650432389290519841406521306649866514821467526508913632530566020502809154211621691855445178480346986201897182101863258670954149395648332325215731711578077164233031935008932933328651415649801492691040039062500000000 [64,13] -79480814402700236582616290600810626641940998591575125488496097744361476473208254115111010269735112379990064815523350943281592490867390232897421780442097644535440534159158292814724211257940470784901798772702363332544581739910653260373881384484463335282965714682955077291242404104217447534650933803264505462265045179901048781288793373709797864797077998331889828899315997418142165712540648367044181505087210994093636261991217909652375482861755750805608471631228273674532231415307917228002570415504267827480843282404223222747454443343327675743715688644742873077679507629353790992743297163977527275749781426994035801207316400197776885028858207365141101238848724213307060289502459125400876419770688530133661151092033035380598155988747201166023561782394678250585746648801457361614066549843204236427396136482805410546944183778282207985671081516529691730773070273952304108916180088973636525908156835892400197008882491275308931725558704196200907733131294857791167864619892730135583483443142787667204844783104667684271113282184365932794412524460093794730877644720708032560942821736623538560918168474261431903891367075829480539298446058745270186465641940598041790641210945129568913715084105006197651223781899712198752389229283662519401447991766830643812884297846739879825480556730143730189273832937493507016945148402359291571333315696604410097180220977165554629753373104541452707113577457782915517103972181268996532538699851306507145873015754282982022680368278956196845774366705339550428195575715262593325526309058444160468647125788719844492089057282940121388328689055600666864238964101600399266735743289992806724878118766839939451220236825464663863670138491058444535677208226816815028688688577921311686049148599569100280526528144307613038561701657652142770430705022469938983485177271158571315983210563469148317051365827919712008295876744738056417985375360416483111986348975544058720035782999168255098390290248836366741985905662664580516056656391349400711963023086675781758243128876770865079814943826085542774528409427122728325837757965838070934702787081113354847134882488012687270501902691682372977903430735785990037910598734010221644042249161443528943515666622788395857861748301322491792439998430228233937009104049620514978244546613785782512179878978172123739587511125586581789477100990220398964321820699312169680468071922771253509408548125733853846537149134940588716506214009963385801194046820228322758339345455169677734375000000 [64,14] 218691750213571962903863095412077983324227545582014240440312812522162531476283066229548734169461675802939163027378961282073424942236345996619895055013888027465327318902671977981891567905501916660371911524148846195267914067017153891159033779754547197139211880331914199712036585071515436593436128652168916668989059493844182485781369942008370334606912815589129291107469080412739901190236451294919374914794075785844985430786766081754976326316240448377539248505768304103326263525124993148453575684034240197189488400449114869035360876492817840259294789181184320947290534826429323870313202436539740265556339432861769268035806795982658373915928038046650654466050258241804574117097698214992236724149397911319896294308411357194604813271940492116502716663158657269253252012538732961695194572929812268720151687335646488215177691092005373881338032082250569204530649839879140979133747352613695091285101540318675504101338940785214902779148864313876130492387147917252245831207678270301091586245073720948244494111621089112353266526901164167829796673838161767224124851720495946232955168078574778528804955311578337775315442784356684398264072811270074545074987375332325709613909618707793763498076474550654291752391907022722710690772178774698057114267294576230056436523195309244976186632119195513006435413308365465288058061090360866148714382547599955050092586529715663625232804868087368584307784432949390832599615042811984462396935188463219887475306092710562235522246951707114717391961315043147563263931292403011449524372465292662646357172205961432525634677965973254354377666453210211453222940358042181310585742803872519411913314281566800418116690178223609912550520590876336640664142656891296646124385008416367452625973899100415238424287396260623294449329953831523499091387811354110854857355621490415515011968203931680869897100371056589096605442347950610115474357975991725635327959825132243401301168330069615438790037941780043229335568988640937934800081337904317180523222137354095057759555826705036404791653367063579732555179085233781292193456910255148359808409314293492908830936610098072032450727780666853881718507511525431721154339230784914214612737980108437957465277963137095801190536714339626324278379111226126471938812472550279588666146460743883006026133775042895830227000577379323384663977685962725988691842340090464813953857642383006588314216893934792393412474418032392066636946087268848683965449808397352171596139669418334960937500 [64,15] -528546087898496203558412083320278569505385643289026722486229329453596800219078639007454000879492437702776487660175488127027988054520699613390158629064745312603886467170568267684578066790774218365212514318715845026313258256924794630386942974039516809017496712142227270107583646598595893725961296638424156848219258754567088310193256312176842686133254460069074059311524427608635991708855128820667950202964825264494772859242751961851676988238083084861559955119388097226121720114772472081916107904030335019253157724016785310050818054866257929419492770782384000715798167622428765319681516760649001003996101410422437155462585793201204659026279397306258940300410641575141127926234966929135552491970826491670414535714827630172410927200961035705166543028727152478442812212315246443077306089165208096364820677505443216440736705090267161540533719243358197694298763728071800189130746174747339651220511211964402766188206482127315496455267408546890960178444216654809024727264599692161159952096100497354796417206330078395993028029957205846007900667063278953374367513342956982895896174777210430688762940023431780966445281628688515642448446946167401103482700592379101023238196726950686751328261125649290769514341445607989969473713192686786661115231384585521845668897834247373487079707514817861061687286177781669297490722055056566297013013657810995564022373591150183102231249532788090235842590296057069063458279769624175141223350528487512937893536626990735876899648129518196345623160037604607850623238423786978804354743109624328067254531857798742172796243853370592051035592990564170826089216613979786603047423256067272560721805921109169379821373868413917839143907559744092341992918529200759689181363553463079198407825367073340264282924373338980292354178192429500074623786315624088771651912730510592289678310889883232351378449225841813670778054775672097739595686888030961483403858715553768955790797292365407248341945799143797800981352986982820204659677049968029931512049420136711659303734849484164618434520410541524909012108120988033691433540416585789570484652197032815202753311998223370247853975611973922837482027021911179940661260784838808708078072155971477079417875409759907701379624648541041883475401410090779845778287696604595207253775328368892594486518736364044262741951405072929833558623478755647046262485465893406697854906415754161771165206868557712488518672166254973390212417322939555952565626739669824019074440002441406250000 [64,16] 1097826794548663411912787466386520545785266981838107493024334017316029065455838443378081234262560265345855909085634824981483249280252877459741197897058479445038467177150749798874214151176774577460674165769016899395926185911005575805770184771105850455114581639310808129728819455815919170183587591766771896880394321630893248546889386700812201567468419052600739289104328313464098394604657423592030832608919153806274779976076791238617884698991770498994422957371925028147385196616764463027968142124092329491109598680962730857454786348402690137905282020349382736144999452215848469934006487841843443427824892138186595561345985888198965935980652482148451931394950914486110147616932554776570493574509888177069533029915993232947310984791667440213585120871212767844519465338244924032823235636633405826539470629815013518023368030184251905579047729079255588935174548303796487400088316869324887524852335428057369847204514544798722798013171956451944659262064391686814254130720698828737266015747618976591627537636279384910156037346791218151317879756365919646543251749642506605563964598435506900448571046199351186841208012172799659101209261818761627484596275786619968685734817687301433814807401136457581994897727796280767106476568410555162989423714579196042932314451235365066165587155431195899764008054780016953321809517607952089799630624957889235871016610454061356054043030904856160369281197731350537270925542426976619787748546953566930844064087404786855499104000103669218971233097279520272004866406979652823014963879467134650819246300142369529585049975663405048219799659514707741105388533261014206860167348137668838434556498528975784362906869551736128282687883609934972597274954904282685249889640790902182244320645568694919306569675041812145797040864592010462482894707702103073285780104985247974843041981091269630902304345563320746062444521101396433514577658046361100730347815593776918484489286175798773435724595621585125244839994479490826472831400921128982222197615851425723532692970187954039603706087439754605152988352463557711879152357772033423567986696857827061991637480853960886725207971066914180848038083011774638251821834352782778723204490279090994067997164685973793702784367275049386399584257226420464735560077884415490117630879001893640527415887283339654667780150103205891922358876435342588189998812702657124269054771260317415364960432956934852927586402590107690355663910483641210191763093462213873863220214843750000000 [64,17] -1892477627901788634458247611541460413865358319301896356327129104906680780273685793832718604507452107750976565604142809747870122140792335255427590119785361617687574001811256362273778340721929764497345132423218130312436657575591706209427789379320820181455286057177838021606430001223900232185833670143095513152566653167584583232347919558535609697014700424390143732362183901826648839345346434361821011046795412566356775042311024009156382047720885307813407265672435268289272733133869823904566527398731238899227933024119217054652641269404371021413302710412041329694127092372837454694695754868703274380667273047078537409412868403182311172085288032068570868640511337567725848528446809742503842752807195812470605549491717858613363612576354237974823983371601156984022805177585615729551543613100029979865313993851655392250048102961212796403874144379293953355865745928391008003280536027609120386807095833543902878527482598236896451025304569864025508344270197468309649023814630088939286129780195294315841396130799808232035029492619886737807681151883442221510477691885378661449331650809476802978287809219363053244066622969302944161176377888734175263683288933226323440938270579599908948061637803788246024902542424527480933745887828972463980521375657456288752607318768076798681769420092218149880144033720604967524624326077016382253741238479434061260751948675198180163956116147290627856353278734561004491017087563106323963998112269050250317186077007394770386755383468133153933674160220380807405657090759882197826976723567447713095402431194151804808225810361267154951968385988402876895707779665397836479829840279975141432170007941159420485789585916377126430349953087464347212956855812493775195969247772254000318832324409373500349845973397169054011008478714957287602380218348101821002214445885156226178426051681178677075035984447219845585234236044715736661748133512258120891773916492577010613759883950652363376289579616507520037161024866406017265980027316065327759527977489727546143960927905463390408782234428816265779659733314293543558602879138592091599072311017280439154856433376640590315021544481192935486592888126901262048566331400029154875448869333222336504736297532407467211813283953351327350533419665448871493341936885373815134670662810539845517198476391630687839705494467487943873701415304981820017237501863880279131033642399439748400709826990001050316264502661342307104452679922257374300897936336696147918701171875000000 [64,18] 2543134599945985877961834337563190626596121347378435235599572143641991579304470467752524356945721087348358443666990313431531345967398073049175104783412565309707105305222694090543834327695220840770862835262023806896968703947290698252739775931377420490989959297283004357209086231897769894720250662478363962649983266638744865360693440572315517282278467918799168768160504859251846093643025505798356421323834024340552374445016102679588665645865290876257341201622668402097753541899966163833821977453826704284186075262996540123337027968500696427757209525579019426819373351083700304729642979983634905743382710963066713789657155738548210172286056207244174281868470823079197407839960963601735343880273799479381576351232090379066783118918197476168426976762350119477293655107993781667299838521892005229077154348110674063253020420514122031709714578910009230438841522128982583945429237364404152539846346804030679289661421366629305036556003286147646089566865115766547889231805567642337773272751614107137553326850492858856548806504582323790553019067486605968053089374286838064673035997168487145912314146216032204668475548567700839026745556854098753003234779867715659993660777427735258530797780800787959906794107875643337240789082937064131859775200765215685070544887800015338588584632479644100429369839798819401851542302976519754525313897784101522505667238670909402046508923894208660547711235775372153936575791956537852413979995833355424572188736181461810570833695918071380103701719898289491289191162388677043748831672856652623620167720284012943266715102031264786357690682343408442098719451212984606978169734416723568462201439965320916407652691092536449172972109458019687709394344417317887089926604388947794539489213109967659051962840398918244566936038422802711699236214007978107682844144742529733709396133343949096989121363799680735507525225842237289648990279789382357127150353898844626310397455357000735872674458111538347918474613851080318218752717015285944594317094957538082185715174847622314175119758397998329045375371211167072689661766799941116449073204232722747311217993844912112973735454948693155726176312408285715271928703177413827784913119653612963902629689871867089680448722010301421348008086971983923791172938935848634388104926675737240929229084369975957519857934797292856761122688048636038780107246874944888499818741804414937663054605166799493509422389317351122358865089800872283376520499587059020996093750000000 [64,19] -2234498982377706090768218853230452219233781314522917476977079106876052961862995428367416406107058843406536359169517324553005212624138513009377901634115653667021040833141455354837396807816017598853950091610215677408064742592803423623286131432219347577788043445784354803174470417918022924302644221585163010919945919650224481121082956034994858891248775794812597618991368178177922552680718884107815824577137967552496238753623345715524611576188848245956714151727061147957242949873120109670328565949823722338915420005255585227252817811087265107843886291025667408484668069407625262073307688961311632631646323306783370441159030880801563303400311418978281998169784641632206061053347146423275175174126765055795645151386148693196585834318976352733480050971481373714959927621902904586111758850918228417718671827692838709898587458641847181417744689634915489528715649233494826496308721480675230287217991239113666399158640843570598872332188236769080835745899633016232366029345140727210675404253494405538098930298456122375432178972467793418470428017871158522169095788984629274922727704120812670129988657614273067541773580134106006836448467318403796407092908649890669626872426396471060756854670226537485035294851216735993739588216503226509916273806906454046271758285272234883527156846402157289735178117069839771416788934815247124852189508686645813429922272343135840955359672626570007877752333935800467010302269493805004625336812833912776233028826625629871559137387145558375478581265172560005531370692565342234909650666784444253100796108069019438797004489125727290865289437034679910880552614337675516419159451586091407650571946947867888653414963046021859587599552833511213662926372934270490366577737942049056160597773468054366384020791623155776179715187481961929263046619104764763842327293395281137201898428509679986696652365168044810789255993748774682561336144290280342468124088763328589302004179174478289537170885345735001097980579053787104575356934525116227591495310222080508576517857627243617239459305258730589580065904626164563766158445759026555388746224839272699110519975320000867946097860696089870001296542927428829662615454644701645198357338732852512613432701131742694668427805258043866478481527326408597842540774260007467734837469413896245489603369034109160563602473808370880940892881887866546572434017918620561548968762369628301541593568677539928234070565088198760325677305615954537643119692802429199218750000000 [64,20] 20059314486701632488622253399644886555823430076773747129151566426249206916000246680308254032442024428725279187370415731825891578414209492066320470437260784551861601049543205644152423507192836250724519961658379220017628000030144053707143028804044160966738612548994053008714200720620787944954637342303679725160717590565131582340858555141783865672521274998491894362746562726735180301591858084808311511948700694414618266421210449307908660492825343762490046882080444119664872525566378458569725340904808585241111233710475519698703140644318170689018792856737427278400507073244256401297709180594808692673662814537374137623310773615190846182805165322645953126043002412951239534857322327675435237462271649415768240435186710347263404708832331693747444041525916275133515481670973680648378382344353247576326888903307345064266470188309843752226013198131283060565674128980987625465606323346756119598012602017205699125188627405697351243748398551243431726570404536550942206015656424092074952032212989891340876592419644742279123579962075139784850224605639795572393959590705203175404012110212203468624811422772793814224696872483170894709144614546878224836634735085232926771916112490593559065046026006359616858700858392710631137142542234688412086658677646327482904153938992726221558447244540090491724452879452485922390560895816076438765288850762628677819226187874240152765743283784004227588395096332635458317281451362846347938979656936720008832652873028654649191180259180521782987062607719263938884048427188927961475595655887138303098176126553966100744730386089660753365197815731425578958320636259660752025769336606871926536641594315579542106254130802291750537079794166691963186961667057321798848779407080850005520049985758850348734861819022202916992812640771011160119041360360809565872149074848646456730486585631604585857370717211107203019453158922778282051808641720357469926384395026741056666052017579925505504042585144711375401614808951622007479928320846070988258199387373909438708594371794281352674650901169322650889362196918060702123126929247178237769511542616093818111449545327736924606719491969984732609746991617514838122390297339486428572088377629162735292573393329366323182150023184029862905356534152020993165617797723838817068031814756085103666330520786866392625383412659405215915352770094671084164736289795417369265957919652254357069221702617459426796841841179799142969031322536466177552938461303710937500000 [64,21] 4357945905116444977614662562290704403259641962541892023428517318987770643024358696784898940474674528994385925633540169648253212658376666157649858076429902581016299356259641860491844464261607613203891613300777465641933031650552390820360362085003319214150417221492867524618784445021232603805047133741560105758066134286123072302199579579661077460983326314770813177944049975047846763489314418841116986135881975505418977288316748667977910355770830038141125153346146335453123371280734721695735712388626520658933267862385902073466393008984964275161465779940262750392283363580419311652719864783070983487729207406399859788515823818587082581347518218448116657492662948036328357208022253893491169211449207019601142478410434471342714928391492579767008549903965072640761687565073620462369630720794441882156510457508807820269083421110541745085471778995641506291465158968575000168315914307938030842254276853773817474053155963619379712741888974291032336611350088129379360388864898495616085903257475264092269241445902328570930151702284344664157495833417351085656624144207803758664131850550480201498235929324441921963108284043702997736388730359613592211305886593326055278406423600121388223081629171505399288154055555099967953420841216262608634296378695005061284159268944638367022841327131061404723498119727276890361601159938430985666666975425885424116531748673414419218807253490049780097794916837152824475711884423542180381423086507150576470480217576425663690694496805263964905397833479089349097151742724739720210039151585913821057583375446401974074152405202343154610789615046652032889319950232894594391427531591491935979489935784930320681929693948909819451424170967558463412246404555885017693842330999553681165112391673632235257305718281071028968568108085003715370398432327810551353095246131571756641756475786974821680610535292153510474854112846641495892859258273358480245754789696565260117473744433403864138868852270450164404991058981105092660219583180041685448974737572906605968863430234511364544497246890206885472559192288286768164098517439130041480386850131595060084019582609189409974408002411034839426295508444904586603350806213477916126618666084803617406375440749196867022606139158558038525545354511194889403284516366721459427919109101658163332610954392959055491697275512515701995011741280787065660614692821075349274624389825671122855676394018046107161236538070402460331997929188219131901860237121582031250000 [64,22] -9732404476335037413972291328489628004030421557349968563950956578478055363420939508509419954764207230057893738075974171258191974496157080152676352771527750738101068809806997287279407810259159529475772424921792692173536123216702773223060245063131913131898625132504882472290155499957602357200574575284666836849472185798124261837044027256266406930396731266870645242558224026189212891051318614724624068954558459875201808108909463384909045589959554742456604454547165619470480904753778555906989324885595769081059310173464791088299916670133116867739299524177032978916629703582328701681950592837201423882574023623243608082087334120978365352296500152194791664239003348545473401641917075395258303810694777886790336134586816741176520439001028782368522004001068231367189026699803798339365470558793511832905703181425934046727802511983526640958947274969508971065193229582928636604603368599965533117197555256381128365714190833771812656572476652934555553623734498068569294628227631388963615488705546680854033466125793612247459470889306985788383617703542354169893498612737260236515379626424700485661030362008278044805483640164574812076049750890452148010762634430131236562243892454009583968185353320494042213343559719102274036783803952483045152618211302161036793549435668585732422764120961058707720886811232569779666599244223235023750773476461003964536657470906122496227863546908830390257885181598953046655352382372917526669209161634671668852808790089194842130099537422500203761289171555028727028875013069204717820118875790070638185253925483132162684521830351461425807369930179189512615851633252139971855965837342892588363269776981962444894688907287126300370848368417705087694664764937309950934938556529755286773849238243204341718852354872574661934047966945410711237513746826885414447973219871467243149511101636176545077688693459140556392323110974787891040731145253537321558365169289920952812543024172178435423302690346661296103975716801846478558547054905320854688865885136727197959108814037541253025388792211193341345835524379305015186012780901446306835174046724893637493536767508258498985617716224908996098872467955259112229386320279911299355801830374104795050742687209990112883023761221250442507244168338376799813659762909180992721780852733230055405838514997752616731312111574398049144154659931839514126318574871932544185730591303938586079336964757702050468114469278235745264282741118222475051879882812500000000 [64,23] 13890463697288450563604775123117335629858645737398311724461955895111906059206689674985650384094569650860608213948728386685635223049890788798484037105938523154100958866700742443641650578858892129591409941091125819826106283011377344628349725511337055107819989765777806799337191842395369433593206835487937442026950589349651806206129172318993379102114097531728199560455530095379763317918572346889995686427629264722305325772423604307947266319633941867063851492171162938401524406860151003995813327580023262853853017715628874109664330039765422508064540067698947573949256190542586986310757988051115176911881158315477692204673811641925452752144492188380980134240154760378295615524441565177400362492028519753031710922229401868482893164636208959884277214759599184938926759185351325592883937497827610714894923863912799223353907360608337295800706997488164533191628779586825579360519699073681562981324787124910840010110142040626033713260193463736953817522525593520295569610883393014126266566485477362658584805926217806287243970300154292987091455752393171069533499684000298482224458172651935896707844838186688555260304421947955176856896268589353141785073408271820889543667829184144215102351281692560612323958461251573405865177490991898384423722378215081072664551638356148989842457379011995637513844455896668701922464113340793672978192725001810517142036144119821780307939494074446298470434416059205148506450163651578753850760551194152889924054279478707696139659594439999183850254895970932203893106441612527118002570088781143605482951606729511146171942843702267145521416621640145092312096347612496479085974512213672963428033547181388369196576205203190789192482850590280186165058852584682984836526781955652119323186380365931343185936736920377373116560573648262510391298658265154794000750860742508735870694236316290871584831586612562607216381505001346684932901357730209256028829213870249178156749067091198220829648221682278215739827294547546632303634570165588997584503033477904040652359515585333132735829611636399914680398522038386234776939451112008619549447524072291143659022748507277992132532311343386669359315913713653220311259653755617965411918079429783551801892968654683098258426026222293225246581746557654950305173970962819930426102130467120907516165021228907789997104996712927997113164115016206613531709577046561210882007414202808981856398789061876914130886045799229133734797869692556560039520263671875000 [64,24] -15429265201849523814163908271237275466564289622650625971703119820126125746772257260230467846179092374158756148782648282190769159362382394003967657665943173188979543645544880518717096821871355304017121464415018679191076315390015794656030619458470155541758765277004928034171369422140388024119337385084808556921277834770722855683546352011647605795565452876236177316978609831314328758681501511873024887647959172885657570638828562708924770008313096170783549645504565466346245395293544053682499072332171707999313984235802489741858592345363142630727267925190770668505536914387826001067051634913688184454549079239013898153739599745315657928253520245137591589785062847059692074470199303275977799875771636793667593049211351002082631176517055887045459083445814614178189098005791464340368879808368877720200793921436245432592684098508497132012024088048013618840854063650523768218812247823948425424594679698204293533408192093587220740695245130084311448446453507605946043953081775788455684300115240167949333580298805211635050282296224853560914340104379974438095471198273338612833540266226787449231297664902370505621537231620282635238761222221993248303914637930341810114669280875090064271009500517907525566514612838654360957589853830000212482653447425776367229529174999529658651923583389821371489465642677533219069254464917859257728177714302652527548943608956887436217422382772730522793075511881263750634281554336502374945136160286931032240470892138762943140584798451801937066076130439512699504940923230682336304175581190022203149275408167356699477415443564459687137041340850322227592463352854153560629609164404447608542310708803391347320340699242645441695491052739415283378593773923086214250287061868921506065868862743363782901067215415174568582326395182583865177806113468330009150142873768051581473539181725196774926358987417516591499580002759285911331057110433331410648152604366143060941096485012961986464609313988260477482595713716272828521024294422092352353862143442424623407508523836560799444330817119559179016118736926914584545668208281348859793334220531720116433204050416776357307808606236770554202656992719290779322273204651002784756035825662431145163639786601741311878198849180259144910890006587876459382893997435845115792608402319272133367747454664290725345944647750116936859338796710734543501833751232689740893628048786363434981779315041320405023275025291340512012538965791463851928710937500000 [64,25] 15793753275180620036159917538927378457913524120623684971014533667371381331724240302295946258077574005175660628408421491823585435844777572925360651765002855409968924189553840414841966541069093861352662531567704338722209500415783525544801184486709434571068213027057415734714028260289010046442914213639671405590777690662346439071371409116824635441435927549696952960861665359349391485052601929918604924353029914112366688216628365656466868427812574999078197810045531177437976601070188626349239850209521397027193887281216676580508777758206783706822841728383201244557939965446442148633182509402445553918665319455359255915478591421342029567175287116790633059566065778552680052617675364332667450012007797621480947254044236558505513300061674062834008736301697906755592638842909936166663406609080076241718379706707209544743364832150188899704606025403892944346777199504889428514146609001005393416448517696263122900610413825349067004247531880849163658761721100039831124066221995059081589731792194296553289648137055801377070405623028126355414652825369647396407124426187435887073987878686514330319144835035845240517071726196296666271354538008729342986868176390174532610554702937180268448318134486545273794984696407906512535648090926594956475445116149657827981435076376653418041580519454372861556430711781550613591537985977910884970388033191515428863232256695372224460705280074721306923091678407829816305922964291513228333382177675254590694828291087304950384270329431981195546000333268174381025948801619695883228514770014150970500419422888636659383684455982659323871960909487958476870791853598052004318261249811810036051896602460541534286444706683034024622233613130852097435723595322491940750439060572560563413506614127948949317923580238766390675884479416684499183912407560856470482728568610359734669265590498253374494272342103518073158120534392988092623857308552663072036842653006981093599238196678020862817582862431552515386428232420870375393253791894398435148300413663495295620996494845683561975255694625453488266260828205840580370693483159392195787953004509381021964639682637866012258679374931720352438629081952267880039705442929348555617334952522494356054767667629689260422304507038896891368462772309205039204000810129073669090425621942699003078789434080561068464662834556744499601351102003789307897923890401621217454674972057170491443739830491051570095228928636288401321507990360260009765625000000 [64,26] -19204581374456289900598171944559270310956037491605431830464658781241021626201077995336909637691153155300055461698398164558552609558753446311409220479297300469085715550006828146354813888774555364034189277042053553219034055533836050259911749883370736279892076645388214931532089241267356845799758724884259861318991129259750258299581433530673429625614762812519066329577758282738405439279255581306117095496830110511926616286381115024237960088134729703468001257717995310293389577859622968668255965993562321948479800450691779302818197133850690217234428291147582972861814152178255928488105025005284677576007151045778335727112450180177589803697905432991500087244011902168127580182807206824313716445134032936846440465832291375990047963858885535118853551313245633491923720928826364562440271915182321546966874322810473283953457084673819706664390088908179114812901005527174769274010063326616149981120799847323864502369638680942927153858656290804817898354381820955009050055434393769183010338811923295993993347488471998970226198584062980380146806990808340057808727667844424796910153160808855722033156449111943548052449144447596930510212291167049918390902650268483687236635014706018915348534530698069530727272095535123143971095345256925898183741946196905468087444329841140810134763113472997136231663295735128887992128663701399007898158415507069038352216861220240264535845183719630340904001257650818695204021355078000851050328177770919046992545944952816908294505384599658422454462121656766858057382959911005399622493924184026733374617181379118120458718793996554762360707376238923756991082602634485674819010329308160747561761329960483668072764733828115750651669937235069117232270217254444686103769444508327566433984891365744383680427043269750087707514203174124376408675471193305915015740552921510342624165670864382031077275373625079990993742022604633662398608521305786602438791777486110640736851319373611516170940056808776018211364167322486472509059797208793913031404464251695809869481067236082822855319900146742869197454035432040016300046150076744429265598932599221205385627612626844387619796788705048300004211924092846330007688704327701501538150474253579696032670578591104999825440528960428980365015880460666184557607134829237607792768957619843562988190645920997141916121417195823332270370314233189710189998030988785321462019050358097649310668972226791273959223271816654232679866254329681396484375000 [64,27] 29535839749320274181606617857223456824322477583555907652201500462460526235009011408970153783424190769881925451399588651543995863360487916867233984100289930396230251372766074684918220806566763712132268360238507338772559502873712079628396938564166090880704334780324402695597553674594048164847242554884978573326268406248441626722453987639502997396747264027757181905095555568316212211445516080731596015332621613712886972262154856335814186956230283745875506604310119809511199443965166642854754298477846640344274322556181578453598734780426606796747167319889918111401053218473604900408300674746234172481139281147059178993664239982364675949752919199825671549279500345264039732405995082347988837316705422624957365343993827685321542975660398942680921279132165739024170538195125251746486165266759591996790230342808670827220349312170096560870831487745125799876720894113797208438236338698753354921149334968064365796278554862537991436033953968921667412323119510246660048166626486618200350575724606632852295607539226460206979350459628312885596358546846369334126308656433434786745145510707851882283947538710710708989419938361644562776960351519207504627561010886487823045006101616636490600569063407062541976490898677461472196972637860067637073551635840071585072871482951460574905701631402067025425153619838144677750998684453247130924530740762530424882572187060332117789181481379093056665183484395353551943919219374003817161281051956526737396906907898556034575642802360478757772659365333350555600248838650357805314751302353512270055049256655852539062708305374969004747659567795471892807760329141600402523772959406662639097956703365596525708921983140645778901331793955871456244965039801480168005648777693117610122096214759905876443843072372827863653696283351412381526925772082990516747809344235308243822520856135277605141664738391343559927964812043968574489377917099796133757984250144924333469474772555587824781088761250137359243180565701328291762494407190634122353081228341401007204348521437272299956984203449873511433144820070134757469265645475927559039958173780919645014158910460688659780829791540204696366191120442179139674248570955161992645853009299667633178690742863298930463078233651015947329245046118777579119639653351444778882689101753010862755668176966832428377559758226087188231778767981069184230979434031367692215470870247366308900751264885590346986887766433937940746545791625976562500000 [64,28] -46294761791548148283302064299584646466683640449082643230888117570320510158987600522224887557519690944096295053534146846581835239769199752501196118822806262878729649071667209098177936338288000627287545729967460569668535816961754303334633024652456203084167798706937058066964947900102130208207584246674136495856910430136003330561660732310923640189563660750524886051670562231711546660735791776130532744949206892685124138703822984156799350089206535767716181066329406668617093849812565484702581794355530238209137213029811391930048736261177475243271416088065120390475883187053814017712289847990978700166705492517803430529116188376269869663808395914323783811978638302586696040267890081518736116987563792231121122617023311659424428716367996889457965116488418472481997925297473957878759731225167922324953638656277203923201851175845999283777959350116636511582336253106724054099422406997514109786508354742964082488466265846636676611114448671284470170823843693153722756283550808301203706599383242318744174920925803378114643874376118894387731835413746588925144103766359508718831174730018440955482466940198498292759359111166438388586753649480766957226955239866446304152711340941573906512022758561298505946759263029235562218788973530658423556852344621463094562174634629043935735952737584780176671463262702008995066019758571810350715497928938781684786531424031769978180087906141377005731346138877871270180147318427302702653138692537185549311427424255369399806438914260652714301965288062167113877227309320536888217836390364646590269123439309588128325046988768529227927834103622453313264641396318322540712142977408450060791676225775542395323889701008252193052356652047298513574218588790858233736895745810040250377079560693721871432903139341299154387970949721928734498019224415166254322645369146043324201684103105013924838087001534794301669360852687032981155985037291629640282530738182030429152329430409090391850868065741867920259344915546076093572066146652347064725878021600322744951524872946693109155941938789675312873182679646424974078588895299802974467337772654944403739294858005749978569001711948681635519505862105553622544537178254490127844390241328857519462623586957723956857261616325308511565510111573109540970163163746757768517707564237753950714515679522011920405176787526229160414106977984723646786502283192256986192803517160023943555092887976870619226588132733013480901718139648437500000 [64,29] 63539605537767588771776840936825736088293124422185556799093563505866520988305537954233073719142539211514917754305734726016471859530055017333468662795304937396833770768756659659798850070189395696465183098082896848085471880885568067651096033009410390361803522216491777426590057305570806033736455440274222178467475072525650388797201089144673636041895511922188751525921528915064177890247302037789552393198447963867967775343443740374659421960804458407730173609643047282593338888480600482423038896640528454906021952500146749510566902099179114026368854174410421532438389071003290918707534963588174247356193480443908819648652730562538167457280719038022563827039419459836930059413141484072753332584627816699245883559527036339795408866818258348524613250334721365571705523861972322486001289661166746677793637891239468229396823108883252418216184154793186309091476368068798463950823252035963112308170913090691453744423127776747806696268009354619960455661401215785642824407821545080020069871128519957873098757701963670877276480296702636911666712114561568317764896639083361979455485689859530809223891107883562789419055167368828024736514514212028457963550291433505091067636662150896759114782320340776109819630752128521199877083873386492132644093427873264854266758423625020170640162144920504819516807210758746513303778110779398480055535642590447070256119779186378839129579261210868479189137797242354251352633143407560309181479068561698076311254348443780871747209630930097908436458941709095954647698599978568616111046812582977713575445574984917383872604002304007232327850432069754605322342145175825592765114444676150417395943493894216270301218710361905935946413129216080769330742748806694066089957826105740437653183634729701411693452637000978472629747135784572635627652535812850310870982957418396974631639735631253353880905912055821381961441720338314671648820434361116825896369724494372229897068412503003342719370904321683127962306388110900709169124255348902402114852990168484880585120948337529078162283111164239538295402582178604317886700436537725139813096539511060961198116540803415586184771371746872501746815970278684551879395589582070107171463067807220580030109009892204488180810930332910854568244920839209407675923600450530513015049204789257203920028127885397041917704202462505550972522013280458312376161583166390266036351118234185422519510262791275767568777155247516930103302001953125000 [64,30] -73359848108960525852257081205564832725054134101211648030421851235103500399477299258458152819937603585317859347151172995758724142973786254825613741215979435485738630731429051596097424856427383424178531463054186683532688943522356711253208660868227463853612298881821406516313628963822750401561042741299711139712006316118878610803576878453880234286943562348295055671027629071267155227108912054263181158001539247098473761443037357318163479941594031113935034440681760831443620852448323560217458124885012745572218433338138927049401643270845188315821099686728204067589119235735653784922423683235963614657598794222470405666342870564922002548061128731238005780928110716899492105028056289948686556722357392121679681274574229010178522301396283208954118093094140248734421390816620593280179235202071452773384011329985059604425071798712679433436427002648158983197041990465185810769585031670429957374764923639385883658470311726697443701277879277030487129394218730460864163315178903470631283227004864920947449233353049664985790653384068057716449472767395988232595407742993850272889018100307646346356994923094798593887941112626010750794212166490714526034365324380355814593899433301141327459214713963476838461428943398291912081952773889552990754024761012762631695063009587280843352285608247861213906751910821921809859076095006051886779710810746231340176805191910923834651648032669146288568170189666576240894491100613886754377312232027785421838505753311395501271558219417504452890362568942212578448366801962210184471863875723191050462039425498929310288132947120085018099705190062370307992731289588860558212365732872021852339489091050773681616684354307976204697596994917618691422788175026794370613173206186932109504693746434082419370325333463284140567844083287837928482651239779272204079521412074152418803275044518650260513567979765173905072931907056893778900759860632546676514145069593653022919804587343807401312950385593746201033555587137457201783890948736130048909925850534183137317579311894058385268687260477707815973242819060054391022186933658627314688949462497474424349895319213387645404069638850622796115222839157726272269252778166038498040593516028298629189569729316887915623151007970441325868772047805310138438105414593684287317436159330304461560199062472417199894617789515113440574326984162653624547835102080926286898268502512419255969173051412646202606993028894066810607910156250000 [64,31] 71187552947719579232103608980262437553900587161590516976575423601311725027043165452229656618120704890638113974340543113339406973238650393853563908879324977966104716615448516661408842294182074078102692969787921245131753680388199018493472300697468237628706565180298884084200203310761656916811572072192331767007290150406805139827815503865988244683483245718274406523044190910179954660073798532463977909198776468943054233341563736631075209712198974355434429296293227488209394980713367122193510018413736812404012061787047664985575322521003106891197519683689157154333114116001555657338685784899045004979356668331434776966919443246104705414514960467533803733991279312650800380799837865662172854995067978780243289870251032026545403968604945118193185353766727704575150255491552017254383201965184824720603494479148347377760945208883071000052594906720186546041284286873715410765773343398195259258514960303111590466336611424294909207151858278186853218668361982595892227514578459795406969791565668166214143886112153617858509451821891038010862381453910304667683255951271797046824693102218486652921265698203174463945471775324169230368970165676044520616744888943601318900287575005572257779136632554691033618460910070136708468566876297146307915277003700977213929450828156856254026876429336066128075064053071441971198439545275956939363270252292657538753840338158916777119821198928947074356446631339299386076553366868790800986459637352732173046397927780449044333405927138260350165892107612084867844336382413884362713901987615241663449599764070849540956774930665703259721024773482595421076926636888885883923921654107650432279956613136333941421976786106850182036733314968825602055496789295803708985849676381486237722051182499393414737058490150370908196114482915383366921493225079821018599707623704021319042215421745481025693742655098072222929359989160983330753129322886114351688920322252608737525235667238850445817460423633301761576419127588399298764157233021047555719428660887483971018984802552114580894772840051327470059108667813461964436795268273125021952943592525134810132709493002857680140677836883156191003842621429485064269128513262440177992799853720451499078660720030624195257199096037669904056585199076999037691762347000955862405030221162812616707409300792535031429982003508015183002464939163785469836516299540661470205817319722035596958565825675968596897291718050837516784667968750 [64,32] -58434013358500518163784366903828901130441355689711034323847267439957531436749710414182465293584551957886584862961708478682680037419478186961810194698365098780935842179965311623222822230931361964329405501229577290678819764445129449491140228784749219537993254149648364147991177527511586507799134058905718352579009428993971715286599462487393337222260748911792673238164810667973122237126882168526791548715409979053898271959601235731967840651945213702116201401353603361760967941814292165161880918705729682669835297814526535021719459571577611253654682141454023446021363931030997007900304420269961392917219278746183265214834546869790200179189655847722005513744172187106737590980437278178686586109719323604593179718726649308109775119978279264311365758524415440600115303846096758499384762738965015829808468408055373130125267940797205028149067466387103580563219327981800738964647701672088143308678790783567561217792545610758473416732693306891518583440008492275137010096277481367909532914954983832142702531376003387801480814297707338583995588602298889224189172371533156722822518308977208833958986545860080674784177908576059199931675779384367627073347904296735099852820582896964205954636715528258088801751404150316725162757383033663796205364919217990186987294512185304056677626660492433463510422900025783640865575728575525512742530813151844397912465982253686404900083628265958459468529534045914726903882815726503796719491940603308591086586029569580782097700921506135917805677937292458565282059749038758788995196049163441210511557492941833317291577599586394296315419217371242281016526880094060880811412483005082242785658798883241155241348541655381948766971045064992900370426452624073194859825636853946188895928870746496182767598458500563349432231003073102766824181843573322229838964030855105983998182996054866936577591960015707378027075745158152978618739770250571063027442089894524881568081073734167381315359605747280596848170622333045317165575019240329714468443103165811695856573307444712176602878117390001925965728247520928264004235658835852280394548900621427760085281463071405566990597403865475082766825377145214922526248672682683349919793962774544594328181543038891061934996113972019806607517219775614702941165781889107076631452418362015172930255703382123233979615255449273695294212350472621476245959203360682199468567549281283052264868160818878095597028732299804687500000000 [64,33] 40724755857341710807930256830570514777606751878056214485295769722286888737867563069027450905887530542768190652325026135748040652671727045641099809324085892879440461710910320469072987348410653894708640105944952749777489308811901018615877406187497112902897360443037128447985036021971717998349281068702718958240908760317220615039048462564895608815398860236504251762472762242649445556090052777255402859562226952981495649136162277851412795267814068682133684241037147747384877588655806950158637810116425392550038625958441373781554560346539390456817318426837909971230583019778776362189259721053513046997297940682295219274706898350655162316573200419721007903611141238093200856186140300268559612629315639101208169420990315881053394545006544167090981261298939428448709455425490639702537206138884097955834018486536508510567704996317624281804749132980099629440243343442465719879162638201287079795570264510283926603307814466199694509526771498790361756031522756791858113305743957417845026224959926819315027116177286676168718722441848133760857590479646524036222026999676761051708700495503218924540658170131858816056662498115466924351857017127412144459563341095357398716607124934617429224373909011580507338940926084977761655421991458840934997205076554373070981905366440461171673799651404906948420806003772744813765175102133466959390194633988921929265975440621995066663269540341782267774131108699459897914329644381945068667095850858293755340049896311540458076320140390912839644300329716142689740430608213611054234039873601250647939800272081279162062155147080506101898825402324243417555429368258899475456140770323975388196724840173664029047506966039323282618220278825146731755875566831970477809624092276065115735796217460641107832915515349680510132631949574274728645167312117803107276697425543479010782960091226976848662048399098467492372771203490898605796115580173871530502791054476538518973697888588930246032547936480191075919871075143654242120724733525610072402168192687592208871944006589738314824023464291873014246504160315198778161305692900939767642646645699901422131806524012585255925907321630277877515911787823829340052155520355194506062950472477813715285731044362378184292940694326723515897681220918976786786773126123202367548766450474988312367429473476730985259757124292119630114434748307559460339535754902860396230694170634743789261023039216524921357631683349609375000000 [64,34] -23993224770737840416775954019596897124001982386233203629198848999352617799327338581436102400892182415316257597280643292833366422307265444701444083358207198448290103305370352771132144711749764675597954271061744588840635722419808396324428613678348852791613269358942282966366246605984638797372298681085107760607289500264085399816437026546011776669106136361591800290811147956684529107859898573884624444809411340817746851407237015601285131102329629234892878362059604776306159382083018614686237891284881168975219195542733611549165258653130080421327257421775053015374668578253155885407495894791440972033613516487877623081044361175533037440347137631297571453485231093663485457262125233638814802231578807144408201235388434875829626457949759538368887789910844964150389983147035273689718950537956603015324761595190922173752653436217920621808669897219550705949745887686574153506123638509661793653746239188578613065071978324504058534838556731858458093745643051140428660398841182685101590774984706013153408342988425563064892487724049589763274219143354972221730613850423803704975024154983386432097166879910933184172169856439619404723582950144958904964122495934080023294869977627193895152876611751619404583722448355083709644188040484159773668417278849085800917972117415984367868852468250399331503373217327633518705907707955611786560926418970908688573350667470256134832917877811471289401084713020328541280644066663849018249833885149547713594686086629155584549053912318234011610044026263180083004300844917434630172501484134727761055731339896741090502304175160941914474245523140223720601627713992111615764853409125159139454334753121876348575756511937344165012153709390331124134831812686811962175390253310613750345982827358642267632740440331892220538465744722621233292518139228661445504210129848247763730122510887930377713044545160557139638317874345953476323635877151868471642682187205412960657012383135202054227911717939248917113491206387790096154980417061725478252139405873122658578717774283428398703676619658501854984260553706129112233140522539916039866184985999032361460951347274277218079991213746982940770237210723428421388781663447881114585658679514320689450851179640274545448686211645632111095956537213052951328084376881223440961371559225907700556774184705760530885711278097564788698179205703217879031872859925603487741952823779356673838947244803421199321746826171875000000 [64,35] 11701283385477716218918240956987204041216839434318212197751952895149958145293934443848077079131949140931489524747192302390715542082616534516426371043171377714181943221030847414478309350810369112058158397445336404973038098895712196299235544154814580970617626386408811798110059322238051036289849366282932089104818053213146226046450460121158320629629736006638519556638697792907448511555372321535682550645999501058493888285090325291776428313258512122233641185265450991743996068950281764838921757414242660852524245797747261784111849268508881913610064205547997459653197232766910291518335538095284953773624881079791732083096802071438368373117520966685989466553839430128548047899464474293931094225463902109208416102463207003255584373211042409613055320698613402993826359945312045504574640986125934774801347255484106457112273899691281882107256258241794274289860707091260543857565219003302045778490346997590958325273867842126321112901182261483656287588889321711745300456195380566252619464624696082345749318893037897147517465041062759641317345356925456225052798144755400780714443064536282760732100590209887818773969165772903166448999384132289420330618555315824424493500994873674890987971317832254032485137430178926196899834950342790279031472960359533612007700940445030200773093558753200720720521170347300265192917507497844125168589740109587968407458111952991381881938865591168747647312441970277662969080104315211959052248644452369546183974229172288025685304590825775574334286301425474364696137486911751139748106904452835362339871411237048496200046138406472633621208308733941318535924813723310020867442084186307921509498894323051966664614970001665821805188695039182782942111484019604802538483065721859821300552786185646016044593882727327523155623130411341529644873718969534892846468491132906909090521769635758196610238710667327518615701996434956047743676920071247689591837294065212539499544172639649174650940289704276849679175123819649569994626131577427260865741578303494999728962073662493217362555095469264275760652961242380988102983870081570806944289425238826757060868643792960302282991909740790273137751282018974222354904978252006559790284581243853740459049657758716075826850814375609685717773998272547662725646707617019389594568332433977847333622543567416328131844234783240474589653661152975565841801333474628486324429013643033670177828753367066383361816406250000000 [64,36] -4437021870132942276201193889915960073894866788704746380725620200929236351712942505961846131547533384601416093614972180957424540203914725576286465328010359392426584760438088708481358012950449741937857204492613837766789922070581103101300032230180325727013818168186094955140999402644433880504735827585764180431390340331435111535558553212487568006128199824900894105780465983267067272095031510292728824781744275486373246195107335825516520014508255075808589995886195723517572208546415062221693492184302784123099924518789163199105885612386965840501364166012119108931933510328908787686769492346933517918146666396113478300780366913987254043926839169797377780994909370987423836655987716400235597806224154213697975832706078408956654439687567290784944982523245015152515988999108715205518843823387572289204393579640973170349226000422811507732155463715748769642559331829815260783066411987419818611845000605504883692949604266824624460068876072672815086252828460596827251785147964756490030989975343514059738184898845575936381669311641115816493782421135761259444720545308505909020997625157040444585861304792286718161262701617978622193527036164400951050813569887628784871477150089860615644015692286221325720571259549955176198186646286416396306119647757079636598760026572110297375483713649677050928596164733077553136368677006331421249319214046389288586137588179531280006560282840572328324958616708963293408344085610038243550275735916222293331091286773540667531324351793876847044575813702980609215643691674701408000834068234853581688393656426648346153236069662405048971480093691278492373848741240620548960103579520641175031996905687031360038851409301793943860977927133451790969098668158146611141270998102910182024664236746330339014253934146807672879083082405822152958418595299717711736119193146470125629748893833787867644455619004821547945614722022853650949704983448025750928391135667925488321919060314793636191782888302850075922866536620169065798068175473926363559593304479903982933728791727843624891749142878433014005420680452161281924405946425742573673413297535584284302824340897865912702680245648726907537674706361852164784498535824389222431149095542079637348197961799961733875996013308453417352724187649305912154522035884250204066403229128914589640705635946067104118443179201811453668821755534026357212158340987889497040140562855725647750659845769405364990234375000000 [64,37] 1031787850412170189010807184249857289923567764587258802062929513045240921401426005253333635722964404023627207474247738681627304550606642919540232930397389676926157510298867982414352359639504327347801265131109451834055236767798003938438181043894029442363582823080151216269158770117074494611166497413340903754699578171809233353793748086383219571075966785005287690871654726954454073379150045496892707033500424874091885484015636587041383678825679787048454558115446283035186693300942832140889230576367974210719681927146483894236574920634502853790970848284951762212960384151325445297793213731813090550132101361647564984230419858433516629286406927004979242511534227145313889702236679410411977544668984909758351913711160138360524299376962822562377451379270838448209606202563500121619047811301401257540004770967483014155191040402513885475003201626299870337287858807088169089468550914614681408168178480579534217792408291786559331162131678065462692726207909265706680030528329367952920382348360497245479846979384442807625615571371650372432062798902196560167615227990423564338755659234439937998021384710103006484829027482819329816180506060833222075065004488739086014186185865682347749378776656958946136808861332928083753432175958567121632516372709434047255382191421973280033146709432929281623211573843062302771321388601995536442566878047953942636171687568235978651339005962065587082118492218284400442274044470360436373964890059200150497713288675748355593991420377396619674297531209514376461281191758407258702587242215734717203783453697590126432346626853342393663103307573612380686690623187479789473908929897817227364634454196866754541803932131844096842042919193870542983138203492044138833509481005426625704477005913935995741048447071679146453446640950362232726044487235094662818521465245996489462100485629542595546635898447218392632836425276860896530651733077525840502682842201059932728929443256513371502627946151026547593893021422807713870086150701095508924245442031336921168826189347632149379423635214719000421919374379451342489314313634201870143760193302512800539574147583912546103476385858280253251728065693050273390372741634504815406589321540403848978238103536329721952933742106574512282749293892446734943378257715216809686287986612286199927717317978612658297528164923230836146719567415892928014747427561036087397677851740240839717444032430648803710937500000 [64,38] 128242748539199132174918686698897552924727272957118194150119566356079202995845029376880812819105640129076827724469292627326152209923036645258518081882022553873095453701960947857958005282104550271885423912062636372438198430029110417428741978419230991694245460081873959705975827793210930593099297413643614132285409500757815934588783662176431946081404227091066224634670799410921959318693785633600749800166697040309830107324295974803282758151191838280650379712208615867472123350819937451000373914747540027747943617773016684162377508699175020998409585222225894257994397449629607554161756207301346895996059974117836062179031030358593016560449535367045574590352575884642533522316954993693347429974762535974214546274301367080399812940513632844600520757161915391979176623280164420590950474694219475837407511322020497382356323920610609169874920889332364758921290566618792690071472638960849762183015822613704855902443828220209822951974269963243234489022505334752003955412841901015291974991963627515982658066408462161337616506209781883507593467223171314989274988112338328915122695169423280398946542961590172600937986203388827887846535687089774745518827523183018384319456841462815526289450146965811701035517522338819605201800609293287575157207767504946346967759690626739792987538700392719191839923919565943322770571580456335011237991239780475183693794339671243538904986961717701794699765157132780464066418888994649198566030950836313520204338142943979637567281571346822617264051169073654255099248172370291429368608523821955496864408248294152500635020799251086049591808147994319421586454097690860152127686643970747461560641399000794887434679606727472473211724759358322463201398755845263557069069195261879773051070546785053432884799910700558657324501786537806837678265049270579033272621361207339499865319610530665962768749782493553544108721177437368213577307545896818831694605493121549729678800769091281401878025373767560485643368307725614818986836099631352000898035495886740767915019116745541634286576020320463884010955743921801254474999106219437697050994837569186294228464593619137331350830048763050626971083272087412871966358613152107929502567190840635774874718460793310636177321541705398572378591261958898314370564081031442520799448353207787904336031827120409511951068485624765725149364589348129974136181458545333949894384772960620466619729995727539062500000 [64,39] -306981885301992177290267711454386701521647724075094313176887339196592277198767941923727319771964555898082168483043769003898014298423820267594619345410739615912517936546018611525931000308107233786612240978696920995606425039493234303649654891180659113690953149799487882134573683892215063337060481196689666563103168476839459449924151299988600305756429295325548173995220437639833043088917919110018849357539757534159253344205162058959883476915240190088126525896248102642289050946552729319902947927193807193793264780819677164596124818383045954998827728881422992172758365740925584181888339612348783519496227317926956730738461318222696262483852087033946617290276706926109972511607345211943689609777211403317359485939606317107872122044105002973764512330480056506345672150115939054308720764001608005664915317046415413868996924741822188840579536407745301424501596305571573273523862698066420074562757966569546775240414052597613963739080068012779893374230628488386536997631327964384914960624888074650227248810117764519796898711122379271434340561697994704745247070336064771803836115192763671678400832869700646079295960441420673144840023584075537516869157387181900346593008309281482448899831710705430173213605733249839998110395172771028934526042223341333160580583900793962172387098181899074983338983109125765764396124542988249904370564707313820522169153063485706202531583677958416859228650376806934841428516898556129975006449576779501257131438607566356111493790214129808894439133247954703610332726726320056897720160022946885178359127259559422676808079667803429251383223432281049332598868314737724417933378714179709241053322078485260167680411005856014803395880330772262311668680759201847082681980962145433772903669776192707627197595434899785168231371016013635691594323689921568125057543140095346743285863470519038056605844331114788249771508620992637120518259476189303751154880853884211188391991605816041693410205312340179839957561395436660303388217662397782490182627328755036764184133773565617282644307164823874449169846396191498774341554558537692943430318867374641897424479102034975832660050571491098552128275032318427862725910894923215664435422158627681890411385228559220865812279142425111108323086636400164353312029519021554252256374677849277160429520661518399298060618387122717992852303612496076755007125801133494036321280873380601406097412109375000000000 [64,40] 205991267809360072167949754309192204873723775164729865853536806137893307280251755515727199512475707399723041704788150922650204194082778711147560127993436330623396768303169068795999768109717048404745146972177392894763043473740389727012099277252746531358586928082128611485134549429642335438824746487904588352505392884633015286211551072356053066013288871435454206824206097249058851831911611855124102024685378002397149757120266464774549688883663365091603479483114402515396202904525746526195364961730891643908142690928629179703825075500256117949502314052866796448747746261439679931835980266814612966425160539637429214611016146764624323563539905122283376647641672883728606480632970457622239322967861824764386048386389652366635526227253817976860469952248992802408822489118595556900146581846668401472257960723610193258749557956694689605729204455052448575374714034035141178505243594581969925600949403181402544019057531469513277405984487662209104525413953166899265166252938735453568916934431099025407919326250171636767855352178189175976990969868587411022065634899096821708048312460251816324224746421286262284866138843389597910634339053262314047725398716036266988498672750901780361405542865773974579836845895691017273597656530412595262168491745432118004832593739707904605952867259897816657749719297935982181041425556247877708230018940163988696398213687069377680263860237696222097078223963601268106853601973605656795952328521604694002801133459057067537240852728686517072837792170982640170055685948986683200420359160715639995531693398261552425251174574494353025973961981745125181870424222125834289675686401584603513550990312854601452718539873647799723276308878642040504022464339903924824509334509771800993807329187738064551405041332758862875653050055863974863312464201742011102834406608828296476780332164529156499622915369319019688106565953424666482116602394096874978859216494020957646433662891046093975606451491553356555356110640391841352536300109321509439361259769725133090178953644862127957720736023383100271107758673838610582722188339920293537325096351294032506922040194057649716116479410222915575776290947244967808256056779323428337612910687350280546670407820195795786521810523398484490544490402073388440509434405704347635421675075267695858554013733222390378490488233176351704401516926977518829562977236563581229233932390343397855758666992187500000 [64,41] -97085765449367598114019523202339702200588906533684371686673046194765433999789402267819508454771223047564311026748490259626506221570093338287671910632208071569284902199143408321887305602982589631679095366467595221923256184299705118172094246687719551935237753706718910855582002412324785918010354913451233821030709807123347695999176993348342761078733471227568150277817883416572364477011970664279356261494270200971054461435394900902574249966064840952503336010818387753100347885307924202302358570630775598286636570419872386085050926451800195840739640999170039832128780489045656768064686659160296082267112244773620929453077738715233481222409460084348383669249062910845806765431827690409138641687561416121868123276723761104260336644464950674286100658698864016261072405136896817018041617282841998980535870711285334448775561529092732743590768573094158494589364739184741455365842470903226684935804611483833868711626463778035722650992640964831925072401411810968406043644402072703391998993125854168532988455629311272203358376006791910926077037511540076802152942837768755635060684939985515409863575863497665685196646190294791690405003501315798943922240646561194188071288586197392885314979799792141398137309860334166200951228819630383283156674329006481444662267828015405284277780982275629386179350446184547069451511825675421964421699066753236330680097503069325891267643529219932924493970654313318284035521811178128780218105485413933574261080583538710703970761238920822120682732931981446254334620269508578404444907064778660898081540865471106781201214589484918982460677186299958578278403238174901166522081800441496582230601871157958580985544707108079566712630112886416776742484534370421720253635770262046061702430574165264377941774751369941876754938557117910158711692198605391996537427982337062117323984116959132304077330827806885038652569788587663008184706121622235053489410864041773496741106162905572466890176673446425587355243436886157842245980801530517298017391711245105226663673769091155452501567835209369543802539031876552093839955912449845228359282138541194652138097814745977470835182794800374853009500331086480787415821347190312140498109985539460662957028708018419492717780195764123347357702392321185920221680666445555440273798693177585146596347979933652567648336444803844558108904459570756603471958570694688717139797518029808998107910156250000 [64,42] 36027486013085006879013330953031965164486851226892441211641852424492403177695644872674582517260984086657348227753204026241421094981545052760874636264337329665131572148663156120733129392660552569095476228434287966443798868641333186055164156226433766612028376858245437173741219377253210175350807446453313063838142553421304701718319822285431026485731907006864863666884230537928897982359937592918064648983488860208032231922502228171879403254536751174439302123156078609392382645548674947598403259741849301373085900618515287276444791058681366260758315706045486969418383878213587439232624136799846403956046902383179367652150027386931624307126476672116031094245085635948871170384951255404483484531764852034260602211741395993991811570307292772843568201683188661713828427156994476992930300532665442325031974608351004186287516127424411749077156830493613590592547087891722708761150525379738949022108600414369689167125692498353022262268717264080048724632677029406126340963632539536009035050490684944511804235736473623057132454690650678885704214015618977719554177280525314776948920223705771104750747496350424584935299108235139090490305538430931737134589858062508194884718789979482693410331456029660859870291513926413402390640423859704448226780807706288454662104222064612323037722878274618685065074440310783910449677519710551048949554414078104777355574947665785596345147433608046013280418989954511309160677351555450386621326620086540114836677847673583752859741818528719684368509962183347787855208715921129961503507222345451352454445049438145211038205499315220124901693959440034291393038082912158688353136501078397622471830394603669575329715662763491566360286608866912529722971085007509604123038946467206892691640667429904466791360810520161102310783783883348138896117181192752545152618775495459326538304340265178393295947741686760527877632110852929316151443108696559162665560247152088993781873602131268781554006621183857937299318381144887611952140064547222211565165245871576793714164762029665451686611653655734419258399982169770056747380567493973380315018628885739064200637159756390864525109340567331206478494885816747958861874972516711011003225264399410522961611789499732955216049092796439905117130680974148981801864440596709807480081714943168601368725642227432850219062048684464530481272993397948872264235919971042676479555666446685791015625000000 [64,43] -10390487884893775151772868337973296004166758167737154348725806305727182141153729569497503599714088197142210089374042779095822659795669649599323811131716458719348074206604212606967281707873977188345050378210049288890988573785898542140142767043850611489638272893957261646350717749596703496685237036710128858591059480743368904746413570839770111225535321907304337877013495608768939718746242470411424170711073488416191445489590716758950693096709646668251218319880840937988874715078055203783399255014599125047286521317816394379114626952834943703759460487339924326791799187095448977528085160140867270599834302299093119459482483872911411093842849069817779167634283296480558046689011874449446322332389730200010791366026534039222024489192611677090321467224953647397532411561069764533533133917941130254046990654675798193886363217693044512564510053243153544547233357418812434707438016475363847937699312114220036044997230628225449987571618043488010442481102507301632029718796099584586688298218745426651227364273170987002720841473471921541855896093544070838705227657996711457169835039546272892630394876916658940103284008461216677071865955031013326136987036348917685658763747796374961023313178901449293600752576821557893784274659674880360357191974797357802910323135400947350483952078881811432434108300028671470409625753586716232092574303891457726009056354131147657593383902407872850094376350526839482689732986353316119675816348956758905218173687315098835915296836384131943692790583058367370879089249984317795387129938425225947104007632315977715190189849247238601163552595256609440069715129653225268133356649897151439456466355281893969991582819915992813525572999416901873854138495483555484173000330272249897851882839477059923322230969308074420005781179960095565397198000576453543130314374856280892434985885993967954034414922294228705237908007201892725269634030640613840441287730366971335693262224991979811957188198331761135809451032394058756583257505444911687846042606849582153152446129155897058230462296549706453965679512810533046001770062328368932973137550713423786219580062498101783670458284134602844547211096839503305060081801062669823366009875165489958994092854449948462181477087517663708697413882613569266854211827680348194502675966009959911671357154122452633798564464684945364240421439066332535625103439258509752107784152030944824218750000 [64,44] 1802137510840273560022996585524376950973153496807380703284267842839501518086879404832873527270319626115124871953201769784204755091462786012198199486128909739020775743561677743843881312656107336842810186535143566282544135482498032171359936793609002359982564034185371316141314982093932907502490357291271547970055094397522912369819117540758548948032922063584712556307684815077825566849686322977644898316960058964369717235588735324767059645361239566573931449003167834828596822563602865060163455533347264385756417893471352056636162173957284523645823118968874939432658589105660807042102798718067452926548236402207222202511154118341014998625053044978924922468274313382638679674893232802943721250685340580689961482966469616617540042975511549410158792581857539128828530338513713205643342862526944746550506385180005503055192998661389854280774109920965969821973527873497162611416926804788025238015350575233439627098560612014649945073272765516596632342906572285134920442799168353260720021013599717024526368959651886403481431417682490671538808673769579245829266873517516697449601084467817734061261540758187491864891890886616384427579209744834249769338884009169574389414822966516551750753594442739427153862426452547438129023704451603603321375639993892034223590042821213215742768696600029794452547323570565905111180215567689437840055712646422411110830102957302566347725545637510301065936591984303562426622416915615010655421632517057625897129837400670518050007556294526128983281079888068583341753291444814945433027353511803320708525866575291932437965828628480449742687928314018630369146342126526028870691410650294085636459553356291026848796226308081058791821451804605483586474281476713416062277777659011180886416715217242222869846772590913503557710111296541768084747859687632401721194362299204180816382158110632117065064091972445901098678562158313900571718583094283259389269930872018763073973754968916545525802973814678909191669168453262729060442678697411164648853607554031401512827985481327105473354031660159091241534045086008116241958946755860321698556833064524455182851132709526528225552629908262339320736270929919319993506005042823506896985603794586227410764312753290879953862593287930159262993632996283457861657173060190349705783652483106863269370569593938677100776224659452061912166669234826657519654702355182962492108345031738281250000 [64,45] 343381970177247658659874942944665571045711742378660787919265986722616239092238669608100592492101917263971842230466180379382676283012559499964966463695848011745461025955154100042374473631176414218477607540025944154801089902973489568988052660665433870850178760350319191298834308722561100907228217002805657407648749205457433028741044235251267170918189283711325369445918168191259192857564346012783306767119291073828837117532771832892527493886328427136992487310021483994077530322506512522186122926593776253819908826038797085581661907381914055302860892186275669117127643610594197443280868681771796276115067638857949957023704987783385144662328400461545373479675823713440023301494566751213492632965860693460906299487950605159915340342742633432645783820649663130565679934349350574692188991360051541159033273955579910667862614380274184284325094848436278149804244277257005931297213089280784586274148327067784131709492106710717659039078653905714742383783098564160297494729728423143506336320080096351648189087950812210926101810364677657939105195308949291232880762563823515433705847867908540605798639030121913611178718414821659843602715781819455605034552373882027530651758963772977453519199686230407277373477234533374065288442001948243444947175183759965108965293741521101198890035865580623060533239885927441575738325541079880751755638425555185186498103840045797188705033088199920254394126000849718936288511133777667768111424800204656536233291469663258134957391930866069593837026920666155592977484736672156338565903714800933813467154682330782791160185214656797872624263714345410385668137105008913981410051997414498351883215381738323126873994741819665254850299864470529928707407898961591581282224060104939854448412769510036908072092191435843842565453457420645261245018281724991945621457860557583409993813098565724485466613798405017431164571110932984419328276583259234373854989931526657677306947487231513851958598338123572264375264623538357678326668411700254909045378620150783006358383787354815179609960047814649959576956544409020039813353662658918976069504596842329130204039222762363920366270093873720166749255235587710373469015113374056210247006485436488448455839155114287706085256913963203949612706558014269238700075639609145382878333108553991652577162076930562825992902107919873711736803863735223441011612521833740174770355224609375000 [64,46] -544039231867186654995565461369491838570691447815920200077362101216371152953094432688592115081264528651912313666047066974810290692760262765147877298026903477519128665856273157496191270015935790638199750402090246811318306510751962111958660207593550879054798004687203522893465290159269844254759736181783128849436625711685620551922124469702051855895891240372245841309923868691064866116843270665030274120435948044492422398733600339089628356806247324706813818515782830590237860230653721313135525300370559584627263481516805103357883087200204681022771382604387864566595804650435532051755547831107495466949973435628367945459626018293163651506043100083464644329384740101577152492628890371149039873796249326435338426474865077016688936668803748073832654638965792562240372278757672203515860159286872098114290355720985256397669599381930540560193090565346559885376117912356232428625654132534438678441603446888408940215847096183180638305200065567340539859736899943972955372074256647622293701861727080462032641418556234646024647101385199947733156620706187005421771087014302017181199925066394568148642528659290048123457522834622864973765719057866352784251072106815125185367505950739857934768121418175528184867586901348866621745362857053965917121895332811967533942457835107227969889372684096415729185900793440948759291701867285874109130661589815260899712477308492869960023183659515175858944246860178628697537258042731612636448850104554163359631744978040873138471478972574389384919746664851425831122527571603657085025590073649421916349177668912826468422289381073045920190790828442228729735281867324712900676533930586785449641511161347314098611570948349947936702428863451329882658443789195224341752610098957844779552323760561653416532829101449945944338325841774113452899933051144578221401073544676659116393577949301414520351188205800948599631346115913602251180210031303840731239222953723969523448234231786562058705560193002671208323271378133037323187633217087833295513955695371019350065888837127563850927351649394341424016423794855163198791527727567534255365712113038845671509611662301325148950762633527745964193369685465361185333373270737050125277389155403006175333069047368890002038505950634848636590655499158963261343611764119919023725565711843348491921352353359850144637954424688441538830469684784318928905122447758913040161132812500000 [64,47] 345026051976274492113880435624367820178626332368962350677146974542486442577203179673027460916091948486067457805209593874109507508386013411076808924121607949643140792137870491520566958480007602223551798606421048946987217934613455222798499997764581487792350369967405126616877868187150185827578795536975504028620405935951444786512133748487677026394353442382358026118755206358767813940396012558993440433723988152368530222991678236706974754158557967019492261612429858178079463713409455591986315099055023393824374130440145996657348809949543402044610106871786665353935285811838696694124866634998466626486099393037687043221275290520223750671057434875149673814914639782944032168970695561986599681816745332791766485462764280354359194506897189516332190997241054261226854432724547832262738529717109365172264251241456436282078000707743994409265910385672206276632276176487272686014578757981696804593092551709025000767315148509149700998422333412696048061042355338225600106609809755664612359443410602431533437709863927011906424919766960401261666580360615462134305410769086047587468862671014940863999610561814562832478547493269141803716627111255938250830686369871882349626765619544830892188676378111306810380176266279404236257526706358818263145183761885642458683328680597602201480890664781749865418300864840819663635516437322804377748404153463283163032068512694327290255547064075335980462091802560270972348684669525985227147876629017681244261925725367649214801830947492005162243026763220623731145591959354637723027032354104619895717004835177464774795880377568920994370694611631688068209390424671963627831139518920880558132871908891130320224584856171700771788019143059333268162227593720776232326518488685789322988720266905007970196070317203616899584043343559336287822252217232427786834547204198980103519310660871922473208664966940039117199388280924329471752251136820602461275666754891608882114412981159076471388719621542237356102115221353062611554999881345596292700411551664642950458139111450071849228265115636612391681412231012518143087492628260360937933527437557639159836874779827541538337637612104207863148250884906074741779536259789076980753511658006836105765286562590537523954336822663289486461746294818095680868491227207449582501946722264176391113375659104535044997347249306637141175527205838591271458426490426063537597656250000 [64,48] -163641836128784532414493711133999985441446563313836941050429897226997767596195575061715016381114393390287125897389461288009738511514517695368456085362046421930514345389449578966802499532009222319544649115085098809860536125887450662244398785032728456106441944421864685281226760929898565759033897908595737637555798014071730183144094716205569889689632150678423004390766881311255312125589612178014585727405111431718800749082411946212812953672257777244923083875296910421777158026476121213986922470441947952959737087407147636703217929696962300427453128788425005108888046578503814665346557887785615578475200079365262909746516599474093266413852118920737987905549750095906889398626948013524226736357304841314846550583066456396713749251804825718511664381930451372113205440497678561885301282537042557111324601905714151566069455220112422209834131903352815155355715984171351627120664327293392554515135861083142229444649568409260143574452959824189336811030291441754887948432233804574346029877584247719897878920046014145552163498900572588544821297575222180594385873886682697972943197469633092835892894130620299061579293232205769210697542723839269033492262205825000572801213369130991153526172453321006391205969453313548947572178641289465898904753716304752071642356024388894123715914580660668384872565952075555832467008601135852839590125387162916219708416510412424573282645193845767260397303133861988348867543219744117873703908256774241007557829514735070494753009067532558811288758591154805956445934974829601049010842864010590376760371139293778194217568778181707435453677158974688035567155288749829914994790906827036663997193114714030678005914332831636399421058859029697930356213746504683226610523256500632379961937001149266190030330596167411520319543036723350068521901988290325098818001139299921513254192331437975347689358468892030431263432139364284522860197331764922572898928767279031654166446685191256791145411881940417114491847404821699374402172443788430636044893688616453498137323721709521226030904400763042451587591473145662772537758882849009188651670875324297276394307656712401421447660848567898609392392984795588522931099906938809303662572059240420196574990346241506373278906286133708022248108521717599296961066256207654011696270365342725885882656171935513222071571061532054783965728361749825126025825738906860351562500000 [64,49] 62768253928672930791772991440386335572833555380897753729092328333705543363977031928191127792614087704741692144915440924026744412228191511418100806014455679955816170287306245847887944369420961777388637314863310271503191841116551147731110577384549413796938116480191184714492953970908167241801035844555219202749300028085379552064709440913461391581856745580765810992964435983198417060821711403661582502820211485536220552845508327233671025773098975044507219612911907089418744805068754478461752942476988790647933052240215742452891890575779350764654984046494048600692606839844084311831474351485560160951767338991478269101929011021273276835976103529720872416741965512350062310279654062193213481931105570505957561208816423221923826260877883619486103015206295177316359607127022535756375099144762969451495116632717358826198304654525759888403654002716756539275194199245515712062694304372321064901432932019556856063226745045538392711177997684926737926578889830601547816690529278017488405760320605143626630233268116114612906368939502964835358635037727507714998026380761289084014440333799045387652467949283449067200171340063700230851301366323149956655934599529985185886026659280749868168741323207843662452360183414597359536357610100878204536632550787502401863300975865503391853248403821918501569402138522787117124793635435141531921421956314523973729981267032094325259187558551864550904282027208120080473005442164183636658045759369909028248194773132471142833035092754784596476844880434421653746132791360674280129140853949910458855935426944284588932266150425988251420817248802776240470067826161127026085742780115674590385908767038114370659234691811487048473924328321323532115425383731056470464054550510413989645946708726607710842666092894373131160150224031222670571109706244375169388825920099782435909514267232697752196662132464225712598271995464521926379917064618359468572397358623758613725231292049995009830105672349171960721643422915220019609148899574237905319122549938963155204343881714849752294366878287903365227599481495330087717388933668906445812981472207473337787091711689470316990789722684443846335911693509220413423734117681906220140017367442640716076539634290969727383169251452936155311511593604041438901300724220011404955394564512701973172251503115379174735822391821473548167986677981389220803976058959960937500000 [64,50] -19534288295162047738962388169211453012046764902481006917326046128914715547604461931384525611724925831651896108726405122711448791805940375700374824131891873480521210847686160090516362022246942345357859312711761081942970702345657044277854357766900416670210497632590267261835701039203266162480734523114166175717352813787212841004794508408850005009756065019822030164147152154957173643912078356373638086059608425638350367589923948353566918178405971139354328763086193441764307437355561112668412524863191796506751138894931769809490112503076926363566664519653649473167276908830090911995527656092064215963503781995060152666441120163951801279686791681373807372525348297773326655344016790541671425354354573477138135346911248511350048078281010948644937743953075259786263351861484681314840393804861781717817452261437616689240600246467433602371302985847004245731952167882116873924264218867243819336514385219587941964584790996668380530274433053309716663550099627306076021550062397073891114537626490836270057049039401547444859402933488747326939471117839703392318581044988931451014314597893226685208279365519938401074177516738725713769299771833207805948737907101354309385210573583911791930693349276524403426756716573338683727681432357680010097916614684438404896580643229959168803025443351915190950646040699990273001539663561300561489586075658523757413843547857646240558259035300124759608946278228799533384941509544682094616050379173232523951399473366449468550030050783824970288421530733446170127439308966120412964569163414092911306929252955302255379370203570668427148780408183981807905854125185971614159429658007569451180827871717502855102369364765533006569257137541061504921333013637169022285444762103938455554468417010944576540344420105581413311866427677003600748170958958455485788554717486235022741255135942056885375502099401994995571328614517760959549646969048902402750753436918119992789733118073054967574618792506474265773231144722363494323892656084489875528899746063804141275227004474196890801068203726984621474209215525392442920403238933356219866813336300733266119212411543004367736022033739048093175792780462755281060132817261549787481678115017749329803619131028562232483832647809951034646385407886463582969839854964500432725900342257808435995937400940694110368940069688906135958461618429282680153846740722656250000 [64,51] 4804961563569803876913698167734212003405791048273994473116534438503388398091545059436508081069790520913441748223996352074355798342428504904294219786289798675410077826044641690134421741362504310598469112911099277972154949579453710808100817548126286470881401869774464697869848720214727861573042607904009083011968068283910928523952922582293366609185688269968823741771231105258361645341062818143383737779517822038621025809718116818216007589938600342381370220582734070942989824853516492756012385884064861154096928524458562496301134452517583922764584395242600293411746726878857902661223660871335750244033008293094010830201130027794510189590983826315850917740813395518476454678678283417450426080763695164359357941398179164897301555173938950677789188199514426453278955061311970742304742476093126367468866464625019221336021273487899227652732978924118601711434188893216401773200149801222464691817309362996675141353177852193435346978916228443833085045826389139644354821380066432367921878781859994866612618908352325761892228302277749998134976296691701891614809616554098385752865132746703342710523453536222977077892195075985411813415615770402021792382841840419345908943509319149129704619235977650994141203462995333052675080464101143059529398985445363138689708573483728261953095531737199148118875353783706132646697627192679429936706190665656408060906473931600266422074186810436914310390033049098217593740048151747571329020853047270108551808636720821665862343664762461690258614838173750720113337800006895053477390431840036533464478322771766879200853793858148126299757870715731110903442695046785570560968531336071110777619634872997260052794340348142117684829257732653877359294283934730259516917600117142374247310084706788921504653229162217228932017973984968583476742139332424151864425973653510161066014288522447270544744453886635762961517730438889826405782021141862021801295499467108559633858476652631276764533804305773426466144191416502870056828963402077085892227214397261272154185787944988172226401205999571562994468297507480032850377284530549465975307828817945528631157541350093980854132285599595269697744906207607089354402802164637148626600011822164894673559645568604816267012602458108603298038056670823860233483825053651871502597549751404362942286944734810265543288468684246517170777224237099289894104003906250000 [64,52] -868128771214096286839667795986475954156225943186580384008650821209795312326243284558463948448012583978833559794710479199377365351134081063437035333177596213452514096192350889631526505330137897627223299344193490038121665360730463753873065911711209489663886550280750652303284856146557140642498765891209063493557917791558993544910647357018357505490454653246276747923661174173622543881266808980011399984916953491091177491996062355709096068549898126472080966121767564728776325987755140296605501569190867207556466990946580867570358024261591349249522309049052018614019353695133368074516056850704204051675090791481711497628803574975490489649685431649463210151354582990359758634770905392338460065837660143133285413090414373877409223968078749014021614752271826484730822746446132835611707406810721977042983441754183075786338723228485136647430622879823911129994974308151480174810074141880637862113207780123058439651515323479400419878395732988787760463550617238554421812000375931019195099570868122412119206735402328421558009404511147378277217561366868994627580035446571487499871276134558473933151057679636792860495278583955100187166313215433228662774621756309850584904454225494688416157399033421431837673541778051670478286388603448377272920109578978538266246922354915640607682199339066396215694052456769920924422204728479553524231513442038794034256616834471368212746804853236648159410788422584178089439464285947096483561304909667194423870109740678445662252196361121421535773341426040494892051565416956091653328687694036348658373704458103744979077254464154207197304195096263085048586111401746416334652227964278244433360475176009168897541339277644213735831952837611383277638495468781071525589835466869951770273386999397884865549773801599277940877537838232504103718360794860811797411138889580044741022957354867797558209636216638183388318125495263881705031036058336222706474586055036916872142407758496421981148649816832662942165852722754838311708831082476437554243963871658031501005190684984104534846905801483616355251041098683000473229835931101077629605044629486179567438357803461660765706906043641406364326254712773848363474150436928741442525846991009312710336740439763843208928710359884517636285950600566806010655487651817497500295067895038680919254535321246364019389871180543138962093507871031761169433593750000 [64,53] 85173725465204498917607511377808516137757050546819015661175393004141201086906386389252875137189825452301097105218149037578963828461479645806465687874250510449245346553428955507685772164682942982814316113203337047725136680685856192227577127920276388402873687401465887745739449778444415554423748902628524635777030716935983698949064573947856307822674944850974178123113222940959877641384777823570951353106454994048507209918166886745367449854907174063345829718114941906982412120541857273447177544080620800118038944746854533609338356916945814328559070357163714407215120842375391806060387890846227308898948632178565824807618413480839378533302628137732680789323776001096913332103120564426328288929001426120241362621833234106323915590501792281434263590114805492705931524979582942463676244470125620517363251402571383773468160217560580648736093178043874114210330650805626866774995496669419769379107221244043319719672988092927285214968902103618201574548249104358578228079184288432398717392785560782300354064148095878461122158804281404358182638494302483950144010243511297632883517077493567355150992207359104566336355108347384095756808824024277539063235095304170643567068608251917462353450235552535596500334362411511584096451544726468329397077463084716152233487573557479380867980458287044026437908649837488322393322039459460844991276544244732839525426755804031891137875594922857458384682936422479582735789412095704588596856456984087609060841752916766170506134400167697341814666890335287163813720081034935721229360354536395898753188075621119140078074006353781569319814014506483790528481837338995869338192203815877474809281875144072444150408959392013056537574671109300447417804059982878956637112816537949997129516234410356241807746312687783451018993124169651464510840202990165624602439243685614714900619796421535073579117215554755506680899475504240651524637731664532970431245239869266348570987697814313373251438707920582651519303250151332619989536258748174683792267227270784389347058432935545916400073800989175834987846460773687590141557252840505731763102530281665605574155288714927572651387427231129595904587342856349599454540420921827676794621331422621830102509922946713546233423228878540673465143894920380104639240175346563972942423846005686252276189294939211368515308286930576286977156996726989746093750000 [64,54] 9693452572005490360345404917959817971658263778633614340682743418553757549015936749145848436907314133335379332138681377186676041348847083350761586983213951596241834797552372220589665411172519394633297368740901594936376647318939127066263905529832621560734899438820102293033841792549841420432573860298153555803277327288635743499135459585227386850309574449021300742447839321479951110939705150274925275100310053073622120445116987693311383800267509599378931449802472124946158568855933705608281306300270037858805618499871833499176538033715877267875411456691224749768087181321139045651817486776629365422882282162296031437927185678765493726161825339307624349073243897284951485914134025746044185968096455296597166118104023147429645577273568668818766704634216408231207158846712496667786450665601901882367504828489224550030605064668521966567961790999063939120369424402108152403539621754203816130937158655138334021972895377027591072855478044356276469583173595374638347572490449731825338699474385105782543311705731848283132279779762011412157064088500306886510376828357295251826408668169753045753084148068348168216389210654996461693073470030008950699765802321251462576811553374897303284907352126710786544877794269371724680220908257224332990987933097988647005101438857601760547876193203539208736404167509898280155289457785545643337219969680698083067089329799121802256835438664505592361623014421659051487541650142425305927442272719543438391384494690721218706697822384177404638810379342412751539640905734805996706664064776718506277524073547574143735084448544243276818785338629309669958420494113502728696650367199680265727027798973186501563908402629250131620504326375018282208560786435639495816235021450040148537302249870001202801360408627338313786996372258523015667418064135936369209173495132941431058062734369817788882425669283323823177111357755347411119017099442748051520577003100721585429680907707518887871074531504635206665690233502238362276581874108964475736506439582391829587963647960590474998797748347390418046634969498818793450120065647739987184242736826323600931798849046336457666079240266758284563242594657361172975027725981743860508543717607180328016370087676405075988098467499610935674605703439552782298745952292675688467975184017436528266672863147221730906188952303637051954865455627441406250000 [64,55] -6818650258642753285697467015585987898617270909254676814817687679708659412470486311629792695215452502851538060293200032996115675923721109147294683175122331696563030535797868895962740301587368658552959167982082236163235076535967481030845092163579238611980201310003255349457136263826234594470058100422086274488752172648873035067287334928433059610188322630084197996240199058569464280206637970359632606879385082473413696650159404611501501096133491081102789384570255912344062621355447804658337148330717466496306670294686561659068018318404332608837142799000973793722990542388004709670925022623254130553004251353503379603663090163165454487607145011743500165299780419099571754880177551685506141285884412950052546483022506140697166635296581424246113016404154787371393949230958902313188555007734674001445579176783746809162881374958875837376664765466490043858535060368396738331175481359648934770260666598414796659900999337811575733778218492146342413439936254583001436293241476133379701486686568250556648674653786252839741743563810967237272095906265096336546576333009027248396154012659962811843586506150545848844980488595619505125482560272181933306141792621878522332895412329097418386767970846851101138901826823049951661807758170838148125012470850099560398521259948019713153580210585808024005432186548090271223798749386957749209323750959596357565141444738559668843491309647939586698388055915854583060685566936240763897531095640580153951987074648696210954177223185207027753521984164964639912342456214146564797497670808197893840356979572333366244328422663850674478310751069179298461293115423096647176957348839972539806693529731584365571490916875767530592603589205148427730896177316086238192642301472645625634790286631874678847135960123305674186649393983634795741757255506545913727057810350701153546897398338941676093447745883300991321396422935922690353741057532983744751979618946750290518793370812867902439875675540676204194082947530761048171002338370176127799284099394849992884188246065067173890802199198658427185921632839394484806627735036540229751995330134223467548832444642083212243380829546133753050819755447500037824109254326731559323537320606561102340008773974369332875138638968291778301416583878726553590753821277956802198285552016879121843418130606128552129163722383964341133832931518554687500 [64,56] 1813620061663679521392550150468595361179314416628706453216744984764048347833693247681208710170985723911738225183095805374131225779290368751854020184211175095676229145017380910284450499030055595849611199107472677433485402301116929213487422663449968336080276913827764128510524088434692273309748241799051790000176513195066902328911960769681916655528005110196001189027541380762839050990092626356447796978743850484542766962566746767603988662581931330183853426139753046443369329940720793154255075730239154063978195724028217244368530374091695667712183138098371798709706056438650549162856701645982667994073198032106771288960932869070740440873246814228844569098893235012301822522395576624546294641880783746787074738550818528516799026339527310031226539448314457181814971133061172142423116489852091462472409299014314145034341878692677444265789448001668161471913098460842410610982058300575765142092963506366463241873802437328491008332067216139282627096891813300882979660007573700635982961793742906996609746445681346794142613902422207613764656674275955789713153680232031313189103175471997630284395411135257354822064929493529873658307043752006824302852170610369482788653689005283267909678491271680704108797139437793616900066316047123852805591526866678621516586667674356086527466208910632448633175542829041045721662723513527757482719622645036742334997757778666704989097551967204372716581921203933023229913102414509011594453000790169809114480509485948013768698721093060782274580960584722903354693943802998734707238172193455529183955865232412644806550754563573301211785639389949824961203684638843830820310901181565638686773813034284311104453026965998021731222815584365129691055289440869566890787436814852436859933987781824736204033173599047993277286252937507905332856751463246029774533163628916999207552326125899857615488677492977846428712949433129496337061819406718446155006231495176225785403455707651956787643852746585207020621347561936055586089982367985329247149370379904302874535908210308746649514316924214925954741477325339571445853028150623356881442924706398799615909941137654425787854815520980981549878901481522589585680851222869164961682482212436597504369453329214576717734969245936385358244373357050000301920034526364948269407169635386245438627523737795677050144149689003825187683105468750000 [64,57] -308082700607496995925882978761667783389508133249330398193419281886458994342867086159119846099632307612153488137875639835824532495474273268250437809382897664491510235151316105140543628875619264104615914491765395215941917202482831001630665353283370059153399323411091512758784229751223326874501454926649602280480840484083031574781525151284314859829594601972953732808699706406414682982972223167304282946285823083067332737478813640546864361895131270560654040433140251563366904307716628949631332496068616748646842362980613407074251762268987510237440501374964366595293036955077184350986673837278260273363823254373396906730153822875073054074413568324660262175292989634275682499469796667412908702073863809391114903272365339272156214492930722532845673422950810767796030808174214296453266574990764052594665813903146828102062637829998272414151123596135379027496397859702119817194587412824539253542016691290476805148706587313583688817905570912217242571506203321660022108484155336189733280706147488433094329749049271262196869212218673358432448310695218823920478451182916810236946300651479172016415544764267719477124120206395144932306820688586064581670198677289588154146142074473412670276933089814859524164284597164019792527154919911532195899298212632616392870731843442074169822914636017847639936770673131971161637277456673685915987089221694816646538834549276407523913784269134016252200749150547956950016213852860884258961020876546858539501422595211048415134910959690689327185683850817697095233776006094656365237057455717198317030198191023869111950538909346010753421322145319118892541584854413302367652085347496558084166510589396143441587314156660406044429360122299937494200142398698784348163546083534474536142222871796657982859541062588298169990648509402896118186058033669103835311882375446130318494036562308978145623298865904593596846729861697703217261770461552481965427560037707665031317355630289239881854967279978427101574708322762621786973035105171573169632481188344092869439951282151919883831788694907721572010183177723273766109724739608953022886563177966003264037619672501606220444595486660335923623735677109462156881498925034953241889709543955801785897579985009212874971079707161819610038296072526009660271659070905662006221044165768867568598772532784124678073567338287830352783203125000 [64,58] 23519897445798129660249211949060221616234956766805258305093457141848532383894980075612618676354308365432877153825067429992920909354360433153586713001327304952809659391662598332449301175848775380114020530668760598246106655783978732968119262294120819822495933400074649805881170601468167164335360636326910452100591808907176089491720681723088307044805278987657707634875187289664469825657228621332999679246343973740768442964335917598513196744349159549571555271158325445183484926980372195216813115251861160417158509607865038879029996351717501420340647424918921037082441148636500266730985248705838142308765646054603998218285093779055571938248755526192480305995218828589417935585162328581394018357282984980539405407171851271049421098437166711187829196337981289509599722699204824419412150334336641724381886721659881076903601556311907910149572361166507048969333300475862884485947560961766872967302770479903068908264726678464532439605912632058858151651977186661308093970705139406362218517716267767792246724927905297315068446463392498564854693337912494758111508104012224944245847780237484212025884632458831931046070084605387671790548774437283234363394210800677930659163808686858244543725086382528908856447552228993045295138183516393770371260337908691698081006645914473911716461029801061551871155427581720790611034376214363450480565268233517453823671070654838002040213301708533517516585682945857991241303696153073069673088352517580850586883501357291019599628952254511397199387376021269726865056929442921410565137792813156616935331228922106457361511470303552239959596650237675540453013990218174059953304097442424187020003383423278516043306248594061289250933495902653860318457941672827552680338427025752789128834845277463359832370483095431776368232042018739721543901477251939232657592304436961681774221168748385854065975322793241068121795126715790532599084359891084921420677264286053714386259858106472850759858665492073871878560965433698672929934739831428152441536993137995072924063730409401910211856061579952716231843866831745283903267190748527235847396543392234045657855134168829643582602008940691876198648051697963959576377788771972287077623542163820385916146230402853264424424832945303096329055502367005598076665142050194530610160775927080264828539224453152201022021472454071044921875000 [64,59] 5518326662042673407010670633376898638098306794746532440955842661872523459271184411927282396976113145127603561282468991679783400785172553192864049698141340290961790417941504597014701905041900144372227864178708774839194677048738925487516872902488199247428975140167861387060925939392770105476546940519484549727253387477927880336620209872719758379508899007845826834495137425284744522027953256229318222411420344727720697359984436361555562633351609360749999419671481077216918740832332712571741583888031437541687708354273878885021651836092828523219761253473332523275654166199673051709664314671730542736353376608838627894638205906973311151802977028846088197431992293777625787070402495927449215736770910267198433047018479758101298934884739025011069140302638400860192554611286521197051341626443620687478383496995017146220909717365151017672426438153871627755610033975911784223105272002224174893163781560521223179118472607709376153945393351165843669593764128816554437984330098469260722512492643140491309581007638767883071109774285430628490366125838055018426019005686252577857145846676705418597906903273973181461596607223322675822626642772730100107863623956837927859168296571881958932463923799404122501103320170736783076575274560565956297154412363760902524512295122888204500819478915170693610315168622784186102578687847784357680142207529736132057856228128540144498060424966383124638160069439745140282223096251495947263876632900832366041202522786182230512464485277158137249707621987431007817062087696700640961481741536224706697328678318045308032187520680943714467707394418711243253118850040380768549493311611381947869756419142977742234726897472022400358040336052127952275543279857045542861939723851236827803453028921613923131245126050505554168416647579072523140095966273213093529576198576228016717351977818360294636536978747872726001560707036784451991711113401885447214970126329897829822673376972606443974152591171027648623907213272174452992354757281033552256514351359589867372856956761511014759570340815228529616774096342293626829609266319293367305434290721772880672678335501907564811001823166030587263792326232798089827352028135851740938542907726065197555477103075504681961840965699628691781076228286395603981632293476916928391967608194057862136538972208654740825295448303222656250000 [64,60] -2458332281868729914066943241850156249050049663023818853540657201192958071519296294001006462333685775035781817995808038936055308363012280934509534794668233569725385888349011829258229607283609691416412862949838421455019315112245934270786979539779578406942645254356964026887575118295372892191546805513496740807530338641461987347050326669262638337996754154994604716617307453083344524378752227750939910575732916695729913615719367304037365510162604218209801853918970559699058818715398454745411713073184524879583309591665837958035361845475085094163411667775335982996036212919288458697909602793961919475323273734867360329709874289613215030598132260084790705055705669193014729842353833566136492391166136886319210741231541847511112608709752607684031255744521302611367944000984954385487519370546663760705939413401938139591078734681354530213792571443986366387524315595128504218960474537395398768464013009060598497648658405007090369822678479742235483921209861636501793657952084780542406062504902951195522572659505308976569810056035502656222267935709383616421934518508930871076204686298610077891671123132689010271602947816971355512968308458291784422318882409224366462151134253503769321409100593363464314749444947860451963945791413157307110954156962489839798491937830232219815125105908219282367552889600597213354205453927159901882798209262815956551461948602055992449868975632590481119992224244656812122346866597139529114130352365306532919919937644012263745171938185943629756237243146558945341444684151126192203235601542375425723679028605569184680007519223042264990487915311777086907242319442305057021797271403813198746495064939800181177647228463005147353654310421455608648238302903500351865101352836419589986032122730233549009319837205970845074151091163537096879030279370567564274811479990505020224869343374007531635508278952329997403248172260500766334894392999459235866156945334549885364058571734581490743023692704716483346724373200424398077681431282741052951158172858450325810666619514930492051960980350780515343240822020773102578901559248712073346801065849682504025687318921484508148372599923251991465981068791793559926843645915588862338259044920177292096385172627461749303024410433254064699489628521078751403189721217924540274574002828803648279532012566050980240106582641601562500 [64,61] 417667837638254576294267734230243885915185396269165822318079295484908820145429400846752542383654135283767825420273042289396065655517722233877483333126830884808966866700786059927178393115695431725611596770911974858478285514402116347647525973459417925462313131980106829268935091266302884671848685314842869449790571747939598475006714819277783949335386339155788255695439142495841149907092281776371604965003222376006914558113907469560092488237496912470548531488345143827166252222282971843211907949510363730645535538599550997021543801688521705834015984576916550254824172643600942752142047631232007922508859043363770518919546792928330419004466715233727838761773986697888512285784491597439321308730112541181746340703946231235922713258773375649945766537573777436221703663095992058893012100260555655303501709089113549926805419216322820910622063906207800631642469378522855847829732072581972840474922687170887063235579893308454608140197375816116676633749412618641796180722615546155067431489255370954446296625006149008079074633224157975139752350915596396862605702408944712756716434272051539365330594296949214513254239947554815505855922309360788861519888797844088389098046495796097825743641069377996624619924214715801284964024098799929414478305491782556378656697947224454286419730509342168494699861695465453572926362615639242103663427690177902956617579910218881950631524605750889856200881117574429505251956666614194634202114193315555682009627246852076018281879708279703401094253442250357180143328892305424541033968725826059284459287003369399283988429675872442568988957170155402817276634802712370267769975223015131275950956179866470200546531552962588344493606623221043550888583563048325747703217588962524715586931399528313927015670262362617879905468972817930738090104167977281913102136889400242313891780679352187864104337151495775895013311863623059822955016366092165966613662398849399383467779715358221874454778932893996609949091875839055388342356482696003822967387612906391230484602046591568616985627336515535817180375400348481157961642484717696886004500746589246722756298715175411149414433506127906433109682181324686784659380468481500134777580607937766566592277014580137235969497106222945713915999879207638517008906458470548667634750748811622855782843544147908687591552734375000 [64,62] -17106373460533531434427356530931046442284461434048432101765084405711095993008012319067659382023182513505599716293240525792620784502634707809672766114783700190817800633666724062606486341312603251795650315240610813092877082673142496157065974913136652866829766599490331763123540541091005992801202362606780970677947967934062864092570758639817028190165130530615675221043568205943475549017610909363443180535016564637121216305258034657894942594740508919128929763505945339090658424118814738950767641160555669688598311700309348436814539916998632028762005975808744962127609548920930270925924910120889952424267223293616376192005095519414437511203156971778592727026269878655816197069661057217437390257129208947008382939155902938681007397522775900396413233197138354984571502113512846333637239771583954447723491054008183929538313880470311351400739950440295936560249001901273757499552375945285666031689685013780519110705618360066889377231190862064254876995162274202915583868820222546605311464702574104366198261458469256646367124806700401126440867515010736836878141168196368398498306540716556479199264243228560693798710631348736654291671088840982405397548065896634499144623130417205705662430408475998846451103894926720372383928744159256762315504100298871874177512464435574046986641604189986474175255987239100748363805353723485778287971913397317927306533280875896801378891644829037285631610606623072900483435323779755378184518150803836974100107131434473697972714737918282633236531998734801734777434860528803416612804197817185997030057298270553347039375261163564379570026461176472017393526545467108341172542447157227362216856805656608231664359038418705688459376041522157030708596643087991407547574655139311980254745636963926748025304025358850327379703588457133585674806372089148412575372833029485974673835234691906049635624143896708273580978703788647164053968494737515213092833701697388506732924907514906425726546044546807345991913475318374819742438366786156030095115594280375586117022826170039099596102117011071711747520081056910932379615445973615344615015500643327729864524650959248115296992223595695496487707613859825928235363709155023716022828024774884732812631663223882733152021815733891010950790311148287542193512981512108696736246260527991580602247267961502075195312500000 [64,63] -7648825512433550426432424763587406424251581329302133839026379756477423190580505952000328700078021501379948266391690588650845025497304529417449204235315927878517655465617158399173743281986107262413310913541160521679149761698859181298269628759089063636063442268324496859032499992691558263218411654838035196838566470119043150680932746917442301903739944381614325641114720969544503155789493423724753794626944089312304259408598516792922954733902759301689207518470191060878106495213000804557175851316908907514620887377922731820329582102639852183322762570614201353009933200492596051123644256892117274786762209233249126409129480286059867383369693638218931231557707338229366291583189477565105079496299219977544383242270345518611022977483809413902627137308395174026422918593262524872226386076897236925685500362658523758193428803917873637680716407838375518770495167904559528788293633106954959379805243560399312905617608441671959182207398079400379136853351074535632160862876306126420957740567332761724675311246181172305816928948158693662536441730323167328526975980733648907741387541349845985453066411726958164251789149609264331960537710223052243460123491390894534193380924580712999343690668501107830311860644415780742629409374177208503441677811795142421145472482555845969457512593365347884355699405535619639098493849400513389916736298871037237661544684811355218572388374772634377936836053894100714877176117389512550814647097132324536585303626298648949528624377603052923354625152167633016428913232818592170685926887985925121792808644715071512134528585459985791876622855180568452777599222356909302226151004000195104402002912018102765008483473768562706414149994375770681458415381580683231491488930677997264948793383694977164976014187938331695442827110598010008092304547913845449944991315014368314828053282451617504771368329986042554988740347278173909910563163953135213421598764320564577800568202951808447679274416624380409662155907864672913643499625839692529987202225166248029839004498022462281188592430476704442136121377894097150406054414604742895878007650280776227565797100220296579833525571164590120634926710100165988307482643902126690751243331757020591753622680333066737688098751842616276239135616102449093538238661296041476234108813514467328786849975585937500000000000 [64,64] 1829678032281684279696062122734334183624997346582109908050546653987485410676351972003027536379102476085156302637653449142585886778029214585444138357645717684719256041192995026383762718035865863609272064666712001423251347701072604602846752982433408636203839510361014917888994546729026191874435599553166101221895098154924886185395990565051227428382630603578037359847725417236266235555854155420996952722552450695086319340448628273067224440988678994525590896942358923516097341763323074999348201395930474638056985479938872721751176250368686015485156455186290482419325983492397549883055737849912936058780990230588687184882068097108671008330636941800327352846550989214981064191097447933738421652386734574630796481820399282165124782098298935968048796566074138473398712664912272519583178937921952117488717205220669548560729515554138154518702388994587028190399450016684626982702053351658200095450387320784238166933073521659994691996202295348201371163429952340209822669335353375278539637293791963662568948545144082301389352108735255385784990320313873669788235601669186558650837886197315975448069329911090996939048795503615902153612907329245161051064332340211460800659844281586246035150956326493170482814088094587677094163630966764558609873826333953836629004368305679788839877057888001587241576045464575947692000946482895368123800309223676684062028190135786879410652649252394798236381802780311942529443658275649610285577169776381682365641213570601432923511351726842780286775049292546446388947780415279823631390497475721294061656812448163526760748653516935240041605680527832754229301472226264789657758422560862485072963055257870794810507451736412972176849789337247348266141534134533512853467833523480799975337628276618760149988376222841395451613094356121478227723786125340517918768368628206946530775229119821709282194794198812217267005889836146701065813839156218084178786255275926511717574859592280980048741641167104158184193316137868857531858492309186304499658457452977284936531868228192886108414451520166722543080506780267295564696460683008841506121506866030575268667468803105652554780717321931576842592821040423339336480400143252996007332939064711921174005297498137677711166375083302224046360597070221408802933552462804955851538579736370593309402465820312500000000 [65,0] 25864266190758757617883407403215918326712184384270670865103348066819956641252578035417729724351353348793620302125844257352607170329894962673594949159289448884889644499085856141881755913659224256730024456274727687985716834082096302235089777279283184249881359036803053879076392221004011213066345409916013614328672226395690638208169839211340472736045492595026341269703792423951580099633823163940497991422158377875974413835132868888814809740935818691585682871394056356098630786678974410869135170451708961067832053075365236899841167906582410896573425814125909717744993026349465912333087072464205216380614386033945906524986918709234373337040033892902000135494912045015044818212777752132243201123975672275153181667775408671358040487520179080277663735023706320158925942415036374868253380335605770248608524954484078892209286342324528247241631052058498497689173059266021045387296004270165181299189720309899159808422869528395510517553311755480958373522231228875137743707416385289737626821933878772287059301521029658397412966961183077153932054308213502370799637081965415278207808710886984718613012334522517247081058136425530270507484091633934558067322251730876772021421440616515110509671815995606542804205139744553226773026264187874347271368744825571345411894131779322425336027182965508333636047490614866479492350770013785960315002801555099817439082598726195331325584716689953477871008358156933265769846838281413118925837918222372247097161527292385407145631555915790219269717105467859872450135312957922034330480670126439385408417949947477463523820684510086389402926166544271039972959954970500232337288114754168097938784833818749636629237241944993535237755181660792726066898505325235506872228864592664613328571661240140499967573820036819683867023105183224301074222493097924647073945625498190972524966747567828954100097734361557979575295100537176037208713350791726041618531846066057405533092989506201628395624433145796276042210341136606825467654897978503467501220171380986607776141154887192385010032369875384170615140382930845982656925402657423244788705392909102685948791188512596190263289893323621393418839389289234771996593575812924477007199930675117378165379334228922759415608513320342172236955222277156485096525581490151058915833694162172745912442211220723274275463630811486379494457211092287987302443444797526085903056258991697245091037626885110967123182490468025207519531250000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -23586049291235563493644766349155261264772987756083077863236873197846280619023795179458306777073148323532748814626847840277151590026512473895654700752894141762606439142596808579360042989850767392012722619467066296811437289798615151302163572109844988891969447168955893681932930760361309032813569312933066221490578512094084575649516791112883233900210264581362896338266571899960528651123730959665503374590164590500091378367160413512272205966702442972909499207177841752465349714663726442140606027831272131171736687678260126941443791497982808069781670496562781196983123585186787350518635127153003231393541060005771451429906223446073245376496617703240421683446392606634093750972287412235572146320224561603035934525518267962757298758426820437496210692251891474292136521491242637855881608262899592212694070942682921743183340921396935450801292480157096274752102967746721918842864580003400446734120687336584626860487083665469724975626682249584292078464866161251058526455674896559086505839036888771040472156741092731741159257325185637174565497702629237781667909489618169446358076336346674304975830917805063914835830513170106710223663123534013129613973057752840708600480855118617738012764079026464418025040639797481023014413265215401852499135766142102652602301018741923844502909863533014478958030386779295246708065873297168250553270864571190448149969941235258751424932272360765834809364628670970115352855739102976054004273791143800684574852711669445250437430313524018520773315857835936752879266182995807296115213584211343565184450200855496988388313930607538184906135747248800421582634262192705779112095028801990889232150679697181271778953621177598799432625317091370934110707482864772925096239794917340102249818112609437363406562589069645645266374411390438203865854039253219863633115050040939198348243812757180831669627346404145799255237096534623562468549876759914985180927115850816012028841604326704230164480922184423542904456515770669932505887089387961421641880869798179317301382378510167978070923584377750032449839471822538911697977297270792482292796032660984759063863049810674578212345584704161721604391750898204726222390870761300885269988229968474180085458573627722944219089626715218372728398420534787617719582936758584501824304738500594964259394442134778445844525633541803091470906810383715884366991131751665880605613369683748006647024629805348139299780996225308626890182495117187500000000000000000000000000000000000000000000000000000000000000000000 [65,2] 526603148425368418454818701640276399673723643095030992029801222476902928980649975087492864735558843323775235710777164136226694598262066079018433502897801781420029372364358013542015019726714799022332438055404723255786542874361030405141558788674413876017152803553762240787606178120784173287669521561572889237692418874775452127330657397235772580510866943312004175007721891353206461928269909329546411552629294308372300930199940348861066225729091983540706230479470786133678665155227309845682034254244214556763069693455831778728075541021841454379195143816437544845272632343707345005427789163367343297590626669751382019887183163027095694049941991824805495603537745548155670633473950359833455254905877863704783341497074676032002874981123806310899370811040935446852766574861746373980622942960376238363271823116451349650030192041809611695099051653235179800948369588978413619385021712786124209916378783222165690793285757203215192353525854657622714237410415449912333398509866846831796878352477136684534569803628625727968688819266520713611837163930377774988988991816985079928978517339593577463232908918841424588249108794719800482176447016930174457737289077906994434800466193086457178678241312726919447849599737063049665391815146347959468909962069225697212490708855490706371840128057512560333259443232028638188592157738776682613082916396240653817446916630005277465135630699802394371526177715851142822441397872288174436610808710099355967235767062874390248637935102111403455992175540808753240262424983296765773881337461214410007282605408624360937564221617093007062360948123656203341509522726580937641707950998891274550400338337393947849197283723139823012110307714964964809929690823172076704074210474343489551261954169012736846790866404115191111417837974009779618647345062758301387044044878360688523907897314740086830047503979730872630590688217384165605265073062334772420319169449153250167250300032989829201525851459013434723209806942944912220235585789120901970585349000515503527658588756809290541047061775994063953996144795241724961526508725907557389470411440852063129173023237343328711192898832170228364654915270810211428727273943322389222297462740948370801059313917222685980088030817854125304243223546499627695784265711539987713305809126175225264603108655126610029484846225958035918234270866136742077676654564294274586644327251051177449790721800664417689974428071764123160392045974731445312500000000000000000000000000000000000000000000000000000000000000 [65,3] -4490744370911903294331202704659637961543968913993897765104445444809462150910040371317090369630646967596706609105597645843333788834697258697214062619574295687814577591934694728926743215696905264240672857720166775702718059397612861318753632029678604713047115487149960841617213735688779497269376053027072590360474559707378315204633355843698735343894438761760792098899806970709512605126157824481654987037389828040703610724105309225147163713763691385154384207320834637869925980919431958705769749954748870674075399027091727039827188269065019033970127584354877587104111503113470856319626404635137568658269479227819156016673765269325753472604544836269714019297903028634576062653545398029745411996240535658652087252267401602392215824432086519832004591936765605523194996711663185146724423336834064230460793158343628355060600354818388476410964919146698174533302368384732419770457010834881918677582062947673917490778504360401447500532428583239739277039521005301243795576305531339054704583707161875806146298043258171210976828942911652317860265481269009636628297320015964220602462379084737262431259376493409936534516421180688436077897160022410469798784857242560225209068326427121132900952081690612018305585787374800002086429950441002421453170543858208222377893069503574426210443304670692134437442983223850650182939720898506716391485992898240795977659475182932047874747488794619204803547807240842211552752039578026635019866888590593215558806596223886347625973212402190654441516323343826123015036628791920187839679159336993381761388228294163035343383623196095714718512958555861326330970181939538584731512072666183906082612680899301359041749273574414666626739589480706929160874085076439710808964924711577576189908924248390022527689134840514026388616649981564780160355130705943378610872309597138212457723063347472376067642893769644033806098990815939109835282052028061657525471795676214655256188453918571143851158875939283666306771885061732778429621194129568402072520532152168038644944015321522597707117216065355774423753146936064526243486381808683308607521049209215125329352968526946253971334481442257308527263963246744934325900027802423639861224463144480302578187775358148570932203570497427693336920091953867019260592083825054895055485815626970869390235837451629016540004525908698648953345765250371684982682151230703428358023301690843164653094493758090273788298636692406518022835371084511280059814453125000000000000000000000000000000000000000000000000000 [65,4] -242213822286541533218881018978954916712482708749986881665503223084576297330054898813196715650455438780617131575274258447140107318076536631678567539988660837671742019686144137706947546526023804976887630057279846239856151660815340238800508781080755089716426114012416655353661723428822057188935205437244055650485312317574561421525686950352789484066168830890535070807308278371754158552275160585757559231721348520754958743580940954240816366435054149785618003065766732117723246600078688091166939878692080843373940485436448940101537292863809417218330718879587937289014725361007377258619987261667220318931514294787841906355648706150916718590803419431915965201874176975154358675531650864632097176122116917581599062163005321735129247989284762382848965422477021430798909209804445763294435085346636586431669337547516423646496659079046303324582604026602289279123331330544033669865625617614277727872012174972131479570386836329223622467906233910385888707769562687431757777597562768630542735458981981883837119900060331628780421858753415197392096325735051525333519583208468909647188991585441340636830923495002787020636610178176464028748002147198099550314117007157153770254632264916839652960066804775833016115140656046740018068385788371583845589384930082946151709785628795832358158456064208288687935159232086606680751107288441648606046004402973121066280465957929224106871222044944608331612823328314201439512499636256581267540857419950118332333210380942490674320740863333152830764517036018496579153348942314495625967808154823102568557115284863007705155696545893333772164435288408814367410431688931210802311354421356526400642947912179438738727389451662374938922341982704053115129061386336514700868084676408943008664303433229214050823260373962131263368002453964179588711310043725414860264336450657397882650181721478792757248219279783006679532613294396485490847179926575984175886741501558298835575598555075593651975433658264232440393458458398511211640853831772595599448077137028424384767312722252278174622671000657756531710543798439066870438628228012478030443159130492105127324991110698124974100072987887793660296311848245826303627519030765801531114439354370024130014132742063222462069988304779995977169646076964213278869700623759970531745760006645237774882283447650845450138149479206068394578766870579780145568636380552926023102289245740671902671882421254548284949796165422403193545619615179020911455154418945312500000000000000000000000000000000000000000000 [65,5] 4305491965955504892296092917272687838250013856025555786178635859336697450931162471924881192930481072380477144158944121509869505522156698314063218925945261209291022884774852222016619422620969839774630559398876451639829009274461994666261785839281491749057374337484943144166219812782135018767192610434361170102657369166801608882247127930128112079552234565952646556303706204747643743317535101596504647749161244128900883912718338816140623113980826626979092679393688256301158074436806382242493649955694086013655986989487936105469129656711913327485900505749292425414692883506913764131676614029445868945466235050791082092634208734902786219822337575824341346546037791422702414125939009801021366803179413218786783715126066305440217811646152703467130701584178537814285901429094595340644168670934227453417900194110033029992626301031298505641062314207235366588818404042977387143109389275655108222927874002601637433682403436227750959924807532477020763862640755330520394012247727649520429848584744338998764010155907129614596119596809655143457613420702250703455160245959186663242188829787474045592665025673045123318225418232526010490891345134002159734577247244255555105976068523877985400222454306920517135944124824662321377804638759500862235003805042501869254098968202961629143839328678297622463352774760136168031591282822163897172873476655788628059165948383952145038702161160595039204326145282681377652384354912814071129232094197337848086976319096868997744137062442198263240472214887432332087733412942825111404569943580736616342924186089544040494498612747249482477338116360091680067024463138067442878892232326793576840727204663570159086530936656202703882120558675366966889827504229751227910799982809419050960911112969864171419702782415451767113357616726170274479339937913033882144695835752454313797812641021082091788057618686154850451469608385590660152424823177925050936611851181140945811861254576436054099026125219550208932610155302404789346961057500992716092477415052152990886132884543987390946732322154697609750990284337968629865164698746805774377725185563113349957649586265956921086066517771621493426721896972453834886420586115700936869534160484386121191873647246707732580954232892212235334383748331691753979544135896521896738498189813550607407828355002131175640343562907052919604995530293734635057691318309312752436733816921282653009941701947645444806498832579849602060495517008575916406698524951934814453125000000000000000000000000000000000000 [65,6] -42652959621019191444388859778148719564257271322014076073559422384449714918558096123612283418928550482169517804286204845739670706704504382597289300533873974394378157878238209071011044203654343408668424202331876624290037550297547166157888813100026466835303894500280095375984523759581481634356060717212987943588980074770377030362542287776990006145193157590602151981422012908080778798905887543912135507489019478655063632219596815039904537756726985444210889569226404709318565034865467007974003871271906664280450934152000481278549709735279811812521034423615976712396098302550676817142751296804309595671369760494061803865876084164086530371820000698903639524539918441988925055027779818917361088240366514333976600224903374495238328613823206969006827631522964133159832070867442322211825445850909640470906070916086652955108859614551801538099464858803363761078570115868302229675887261798728506626447990948524759336031702612671686191074187896671458286852994396043900584649366041040819044663691158844571138786912275864590322072194188830268624397043251101724408658284012419200187830008005606150344281632392946112293930100296393575673346835797683446392207710429414873718334625598417127705546811072869400346052851615733710200039990823502128870293139582926875856694366053743777423502202583235650229205967180210154935544382046152806573217554993169884296721261097982317140161312346567094219839048616375533147772862777018979595561445699269607743609242671129512886442844146812887299055145821255892933477822382963336667560599559207679123806594652354138213413889410302453942658006149429585581741516964433888609564298553522438521776281799192464991160899825502920470102335536527619337215063489246791243417030944370213246095810412870030650358530956127329042905637767262823340951499445837233133306361740519511359743954155498772554901266609893707844914886713053264303980496049454800682947680329224355521120458482872355391584775910297011160581193315392033412376243865943270699005078420688731428850564850009018735809577943101273179471978125483553442777226814976001948140787473460655444307894782588518120179485520263720411331453767539368445965602835661381536597441382289576392181788088637652079104076412369497003483889806950642255524536119582111374035128323310378394447997079965075238632179387676569055691057055038755479394743824146489653109526350060597841026438448310922527313071468271090351661797845927992511860793456435203552246093750000000000000000000000000000 [65,7] 297173217032805366822164359142773930351477498226214710390686646386409882679605860289695609091586244043734901210580427670121098207990463184022867006277390976651255194316050307853757362188184264321333876558477265017664783820252389859783818629182972294489519297381810575857107666226425604346888177104115575699044622799695519827624554205323033748648094398006566835894481752162741474787686855546263745957902691615507500953776399125722536985330289642039018316832196495063629959575907687712513431751481581659098876908533385191344084849965915690102393280381073703342750639781791116007085160548289977294356003261755491020500099927757367165288617258378872037798663935539784960849588751961599244927052321223734595046914376895095226550477507051207674562464556109563347006850210139030484704976976905963980572764660426464957929871180067213385163965798839968268695764870137518649070821676247185615629744953803106575200849106561605519162694361239937660047401172391751501126159952303283742614043145494311534593228524399222531131016959124756674552170138657325556548215920146821942140215406908517757573223049516312384126932149219527315610702246744330595566252342953551838180342384620045785365459911647788096168365026077433696103284331108408668429470581823236838142863831024080983937433150413377697271254665036944840033039407432669103392450446942870830818472503555712751000360401136798111543338336224145818692835786526923215335848986990900549663048341140243701314625960709411698103394929453515015736049219604080979448144621692495043066867284750598568171766971603387724015773761902013270472669200011567337054117135767411229437055897767763964177760335534157942746247405782456374144587918364878771743863689662796184708924414633277068790316443031252437836088705067584087469051107211874368136934554865093568896024690176586668269648741042524733898136755328126237434118123641925716729137116367760600326422424954834215970943788439576579880421940218370368985687425355165540592008058784964542898185663581951426031168930344919019466227012732884225276893826376521507922247564939952500235523926149810361910981195532686213881202502495029374826275349647494755468631141253868199707429917410138504807645821908640011756872041305044986653035662211820229442260163638636955831089502076574116483721831359425253495195708713620265004333826542407944314655914748372985311606666292516364855876612958036999177714227891519693791622103162808343768119812011718750000000000000000000 [65,8] -1594895450788003251983421539999021840081922500651817080344807493632824898711681570220760014872159416210902408077616450725101821790289215542620265966043312139268139108159357540437280003986647702461559131232001792455077105762927249420329522329984673650433704102494896667121569389621814230938189988043069126575484004172501647924831625288998627826491278838399400191777679323746037693552366368956788857533981572085787179526654235161942533378708039997518748633611569281728394067778391013230675724440251875131835175051559701588435709085972696170780834390107804172871503723485583553499688233756044413474574220858704589759450474504519977221783046469809315432975101523611216852414534637486756074279634346853158845074538449624084501919922563978730583788722349238340866168028990309038690712663088833048466450727445364896807584351600153090332674561256729177734615764062170021533062591308439936283600869248987099976924053995298804690891465433700458076303658513621192153565987962468436938034233617102690604383758752559478119608314505173392280919369398346899978503122080159486487195044554712168588104961474427029595198023326351216622982097290744138957148047763808719270871637760226287966023549141727065933721651799100746300041054202399370103735317862742239448560983901629197504255027517728138842229357285439322667973589261566786515565100071345439980057488729379133389882184760586387655711407891644405767198519496418351549279249754005075543351117468601402832791297441623004721407224182671721516937629325590316977397483357484126210247544653058979434480200293757425345756824175400315498164345372809666335914479984083071373071961821549197785549316415583305871056437239899752015729448061699199585493368122686370958815732105749254748214818202503906069163494950357634565242004141384342751643456852217260139260579217345078565928643263633238928127180139824235781970138653836431881831494187954205698770020099527274525016452049854030993006611644019536103951908333872236512377174477615248713639105030015363944498597768206791267264793304549938755883711857849063581193044460992105109136576303042078386696764992339588088225627611274435387714879296349200252248983087004290883119260964486549100988401099259130187690960511688009079405952340241508913329275628502734304547652016745954810169384007226139590913373767663477694884029518203718058829168993058061433909136011154103617390608246499480330796050145218678562031300316448323428630828857421875000000000000000000 [65,9] 7366803298500055845504038102902994329805521529255279038986129447256034346088027922257409242949477407686742784849105616384277503901024424033393536465905901055711653350144637081001733198897802568981761134619158875965275695243119797681795685137584081200893611015618527680173485161821677932350473237987901100882309630254842553273016749345853363504923645483409464183897370879677644383315151522915149989053065863084064400246565923301516890033646300152278530218922773851584186519755267346546100631487411750409717673571789146541382386506944046988485883774989441574433961390387952336643042016478117409650276684517991441702781905867404608139285528980195529648680615141392912855430597299114949778721129698115595019066785760848392869330898580595102081057229081969763708353099615144733374462977696276546032803465763369537127743069199706377655980368882527074342970652277997987711009950864646337349987373703672890746839742205190940313160916593997536407013607425064096433978818874393567117920284121284215071076366327897620609541688696430839718996031075223331351977554611404603197274778949486877803812376714692418562934282510438801994480531584990732460307368376688987787684726973803838850536311771463139533755850102636822560628210682905153719055490006333167518906632455473838790201028055196485346837232044443422374483243578056337286113998193177053445851671017128769950007438465770774057994696419887184704623649518995637141445759752573137276968696723773185178803138333720043371672190573853412821515444275922247002562450209643562526273324726267688977997463427595781296361098954103182187617656891856944126409680718311191806953546311716443914722709435109359246135224394444916258551872985221444020246099443297451813366997297780961721392372973164413356823921558157391276619913090519866790593503650992449099037978097693260086391888575524267763110560280284807415019856556272023665460656200855666947500193905230670865081710539476506104847895415952243322591139726333709211662937703871504135321596131009812629536256136692637249225827991871881214323523801618701946636187070414785620502191985568352159237648222992869949210129910241860570376504522829908174845020644974164109678721413720601160530443589528463628903700582295096789646611076977323632359424144828235985301119788136406403370196871208490944531096343870393615196745132828977519689411197214875985403797799179065508577718995046056580817679486361537755101380753330886363983154296875000000000000000000 [65,10] -32808326897123127092691311672491552840346379408081028850908939016449845898377872814495905710590968245556494001228650560086091806634050461481659023009275774039324899877993463038560031899706362799768995966646999662600408658333302951636433341121483953006430909824709511804391312145023890391338400910502033246552119412849270660363547284442912433121546780788379268060229244668642999114659436546989742947301162205264335106358545002154112233672491998230141218558792415778146171583010524771631049196938957010383100259236672391920361115454850081378758311904011283360006216597172840719892035903812519901080852344532675966245886870985251553868689199646721810613374988833871242833532006028040627001882002733230741934322895280135781593578715967204402929909964562076077437905680771442945231732448591512431526812973344315398417222167564402284071483325608657390270855983010151094487698828547820671201401326079912831704342212736018034047376159636869297006789962149345019749300080475352714032273344131318912846242508170343947280679642128581490219728658667535354413849534195802113428191076537825782123756210610762595232532664472279101674129907806433170610744993477388568097576377952417446245865766661801876307038062619157511800442774983092789560863134702225465903901961097318844667591365252939467705538398806807334046424655045138321760879853294383295903329779105871545383009478691661169096137764160658155380054906598229347747418141994104841827506132076651301730515983340374986365064860346686466568582987644911193925450627644073549912047005030994274529787170674842709024156229916865624585820084750378409366399917375971240599132195474827635964414092543836290138810603531479032390047886823559969803103800894249220460905113314197218685996003488828718344460647789660466230580070864973228815898261879442688565856124681315964438782413124752827957083601973785538607316689908971135115936242197677433060540420442559106477592436308751986420664035596012033051493838179406177967685770152936154961441401926385336618215864919124022082628011687642564519162420899987369457890133993248369290246867549683814261241168347770268460720740115669599672372498979802016146840033455878733690761091094911231152742767594261343398037300331634946860021804035768815241810690587970751947806047395874794718936150893858165536788263553407858009144768770805439598027738692575862557467541500106069874574272569965872528795463713285895934745894919615238904953002929687500000000000000 [65,11] 147633741017131138689397959421625610950371881943465248337620836760712457648049974707505493028943004342893389533707203122795795146483319023329080378590881079686741230506847098849674691902966115414564990673824086510692904936997537096774874344254591890706729113779492383255327947917455251399888714389733561504688418206908846477237284769619704046920645544598796794292007523110923445440604973457881231861128053830007756223770963312999972838024440931218411407454306937580025172903571186951584217438357984235192605816338314486259928037349963647593336917686255164307949258342898002079650112780074469408096033754495492874464235885534052271535160300693663255249624125774733994538665224124627340183809540131050608344094925053356451949281859399559587068646482433396695263808457912800567631202513290369659044393475518058554461930132587852838788979665358036068283077732968245722554609105954435577132190075168918294440885324686014136776017402656883757326795206373694687816466316567155517046978273400667624891748127251962383612080699331616298406970303606683604363521921561599012730641364528071017015713341783952454670798313525327746108514148297551061375465731268935565791680590368585470683743058012659387382124342176870887630536242848983132636716770096224756502322904113753134412811284805512521446133195374501237694568095255321249550589128755460745810622054486257100582282308889730810028107680348495258417255049984143901451053889971804599732314201679659484524916936379281376713402304937609914028633235735389213857154022120072758937630907173956643343928313159287417090521027737492260102174128167588167741746672349783352848092099422297089994638484352751919006226146464443934480492350110931092372571797275882295539660051764296527345400660800499957822118412398804771600054497986736914189605676247478776214353837337496978300823809294564631892504848974097816321034667616569043461702977698333929530220158410938819445562041206305887297436297530804229147827948322813352930287190369868888896321046324850084504041304648077330854209615752648516905650223365039161549372400254678920431281451156014438003123971423468041388519400155083852030354841073038352898829413476278636134668040904007996298876290450200108624322631042434364069300111713558866949922683767821922011060685456930838535672687599654191420443356527960000876717000234211499109001502152583876897690195430740184178108317778845482213080989031261935906513826921582221984863281250000000000000000 [65,12] -650544590204347882564736640133693331294789582359186220887252112573463908994763359847442757438383731808887026007985231946994426790670008045461729918854622237182941138510370880018512182186667435574991773918877801241278271462240202848783699919510143896155027544311125422391772474876521540475512200347639565048778508206563508684458815677179037050547479320666787444449403514886668441414176571478666028195544462195585914650842321427833831757344592250302356949568806510728498841845834343488401811716499892441201306531386043739110808476896713069643020159822438272647047424111337880273547430649011821979977721455382441151500376431187723034915476605775650918798087756326809007482554145607868174906075475522509370932225020838978045193020819018722377898616729669424263023322271189301252416330852870306356718851366360955214239317411926971740960092853262757902081069946621409672605663782208583576735335335856311459967056756918188235411991644720395604319457786209972347309678356424132836481639393955137141082685926246428900940266122628859106271708189905747919671485780713679456370511913712506049338499852294911932860421945872378912910805279690877545481122129263292210355403517074766884102268601495179138842550200373252465115962775542937408022803530824642177949822647343210554387610656505741341987071885494242703041082673741581930737651434950093208124319495771252051459714090038592470446655657913827762993342495902763738419863491627440577281286097075395107634216786673523841487030034374924538224116846946021189769027528219003097769063750955829515359479951050041386165731698842876532352075956419451119365888650053212606442574258242981209307087358932077643469170809052574035311523733654295742367103779018770595399019113188869951748232212440243273040193181628314683093516874837400835710378546053823411223750538528012324733093887110304764401626842057267331631374261796557156539457584644129578008115900663289719897326215291561414111500583319259261567483783023980305405951493751324295504108931436976542517958758434214315078636792384716907481571111636651389249004579380688434328547090236982451083070503057596045566581508639639954941774534715940891928776382150358646338365489550609396640871365148566212145663539944516663997102829234516944023579996028305399577157898589305056764643500680547955714631555550750095135206093016310660756619403607580214920815369832671948334413153579352929556205153982517686017672531306743621826171875000000000000000 [65,13] 2661737271636121143040322294210485436905025089243440899732250589952713858243191442244205695118823268238866384228414936833937199761330460316248124316614421934576179571284698459868087086439456275900618856897405678819785212873811736602419542781458499233525087266495726701030974953240902495240249615688637153068517483468643148877567204206838082638971185958414825385450465537512954734898205185058426370414815781368230487659960600919101484260377092521936039682193571908415202581631366469711901444484806230510907779744586877251201329518696816790562800850193990296722675773058263451774163155356108911937943053389032424779094488333961327069907822304132504943523963639791062145596427062809086212102664972563525704912334651302093322681464054583366239463125184578753678638077457383092176800639536940588968957050476068808271214332450973880571196703931937102166795533126948711510569544445731425879094228462795827893305927622805759241809552727367191875365712723635062033878439261516568554272252226212338020477415419267469282399417166121185723648052743111906408006849458953841325645824940381185913262260576074512514974258044017610123363700474782758483386468815317917087628370470500984855005745759126452888894244028499238788066021072723762646279080557193328938076778182723567511170502180393177194990012425316311469159927546847212031692222380461496118796948823115050937361163764560961472594133244439773369258821552330802168901117480229221754058118756874363297817500428353733729917765827355875107625443610559066937115441708775366788475813356333640888091312099164998267277957444715406741598961554341416542667292463464222927841423125914380286231209951791749126934106414578181167367807535605873424302776907043883865157021120310658684900025865355034534232900107766048405899916155679546334324364853947663700574765882951044824673100967204788625638059835440107930150790769102403981418170480431775732644960780458949382053497638677587540770747249736508842397162502386730974684670690669306236784512409355438780780503118813573252732996485156565684271461251979252780946210538278764792137423859002936544002898091995496935759688567020300732018575599381172227739772760986431302737693914908253132427507416088861072185832377986258544850788479293049252874730851708523342754970690038633575958659020260082859121128681854263879405404788213298231314150852649051010053513887753182501514848943783442546161602249021882471424760296940803527832031250000000000000 [65,14] -9689621468254478848150615076203927480980231012151985673580319955203331916227471729218389790034751559010955414829021612166328049903322541937183113681483661085277801700069685697048324766593120906417582834659326250716757624378163693200838371223629845541796659254707305236059406397798697983844329903321656522905191934889752391854618987060232889607000738815555826668190576082908296156416193707951144370727092194865464910690952030330186068970338858531854586559992426953186754670077168914922400788182537009457809305408086152889665067990620917610961793183531747255027983675787384540305321374257983128902545861820102179884028715500934746530594552706279364434037297247714894739220717458513627752753119139879817221361432932160675417394506722578535083813568354622035651889251134979937480959818907630068016660693136426383413766980382288376256721397828403801700769861393891685557899334549792036062853156897151720784137913138364488086994379556902520313505652234437150031829063889172452943872405418567794652544673735824652434590870622029031597061744032950161294235831607355229055335489592233196023566496695699196535282165874172265533063025789907602482620557727494106641330193185864532340086539718485597489348969845457962244582110229925592033314639094615106022570530526509100042485242472132502471357410079642115832345830330043498461371151114867893061712562395399246646608390266544999799901948210148784205742197666847343785361265398564454736525482232769051051368476315573389314795527544586340576346149119077033140774196506907154894247296869478604474595523432986482785957835858147118750052352957558904429574841181468317770257642715420661113137627870939470663676875328185261433808692303512068528040058579540260637785817572892995374058946900617869378000720467008571107252902190119814201253927000497621662028573121475008155543423979863979628376713210156824278163248874301311127246136149179781901127523279358958362705999057708454089232170360068976958392190802304734415436978441831113789627698181355234221069996017118163233683144407414899808039231372432474030174971517049345571779741018891823572136795524893953561728026954943134616698086528241869202318222930094765246248458785923812540258861439165067526420138949000083304558020096125015349243409171119887314580786030701364728598604925024412002364413572154734850370000666843439654977141508701092228886016370105308578100923493843610692123624605898157824412919580936431884765625000000000000 [65,15] 30471945712232743692259959765700243036636035335494731816415045033559486612505591428723420764689408629680955786224103928790900922643556012639343880672586280236367952033455632258874766636788002220816890016831678709573207532686855832392396409687193269960449967304170408622410352975193469481883359886557596297185214332024894602741439855000587460326209341619548553087963520752207204539972724118674909035637296608382124591196255963380862867162363869895289217444605212682011561071348023658074285911176823912099831069115720242202753678454900833361822101852993577861602709855186947770675402467297319066552436937770521812558641295560949142322672265170428500333434944553293019410353282721919322665386428224429831360191732603399272494169420495022390624356292806224939483074125699309629639270967096104648536478071217139951431020011891347000692400152601053151482588503182798402604358797584549473611828420648138657009018585517545301719345459399774321527830705517727692401244805927212404166178657555274835601846903116441305871436023708698263537914422658839899786761132680594199791784991552682554251217459755094367515321425978891292730694998021126942724068475712399920142725396123597143553732968950434624756356166246103213133317986450409139811603542716109521692389392559867792083398647480362429869328164496562182090163028362350765979919499290026043158273332848247174695038157423494862811230561417408443207252756133634043239420448390612899210775829961193466444143320565325960882412423471218489589508802771302778962173172922085240111169800766855083563595398490732559759451924629454830048015011715032911441637225563246132125294908945733720446962167845317615127504921570478903226532065926273422547751500353804775641132098364251678029713225597661427775656521994824538945953126724552906283559898587719557478198923353726525205969799867358149253608321929350706592379145762636750067460040493208320314904526312631390812781695601031018051384258213496517195713342200275677210974731634854593606063720440431598622768698456200550602803685530466501088729379424136143845585001127952626618868948072550250791308288477925607243332010097264167077499270451784429480917959962034510155441907355522599281300471079240130709132096908521939670478262848940368071278737095513732713081017780338241742770584486713043733983464704453096113834773832755483379891961683084075499833816939359883695331500802889980114573909020236897049471735954284667968750000000000000 [65,16] -81230639622471214173851008618315899692746299707991104098889579753888604828658948201355219462010504245440838680784116694509303647451180028488318650200370917427828991008505670212034006886303167673805724405209519723840635306255660200292504045101402070846135330789503371071758946600019392282587294067654595764009039903180170366273021600385878425526106695760915202546787584872021941320195935731761780088603806113488715241184993909024501054357998838503057428620423878646919996345616219861185272435303631466004972490906267908128638223665407270037210646630622443625634052194738141733073618397060697852630620528232131966248240417795895803337244248419654513642387450684499997359764409164191455825232029123100517916081311831960971410546770392189514127954640239326044344352251042895672444780038097382312108217047076795647136372330506961445384602409265173601945152015476042333563467400776334279939005742251864356717818595019067670367092451494114420776166135096975937810554000257589778318428534827992501130227871335589942474261953172126577851301356488944712653554017889554171838569350123188605874931446062666575043286518740632893166998830289369138771823754543397995922449434208674575883742978879762354311370357056180835238243832220529482496961709230111414227627936505813562251665609779647594543989162154061719230846135550006708061258236344208908878893369117446622978600787398204965536566330196527214471674125143283931775538639000918247480687539981126451770845366078079100143409037855386547906599731771238804569669181710332907661402906252281871999883258916677012611643762166871416821048693593980738886749155758244646665787182686068440954252160247231644206863685204427450472204104486146186532367277065213193896550874351425794986703374501469584883376473535095264619738965352511366395137077016830960588610808474396394924014761313758699974133977024110625701458411726745325848769087604489977912923812270536012271109545865454766060577361458962468859142879556982510250831972302500538979551131664603910865897785854563039814460837277251208987897640493522211633658941282498396557349877127383187286541305395002160010705797127662678657276780227292936207577251940876122652145695122879624227677071809637311987507074607228480647954650287534813014282447442707227144481480288629660239399555932409340961826069992139019200041408949493805905900957575889640181911869341634475597756657895673251118529023528935795184224843978881835937500000000000 [65,17] 181022314221878220915528061745069270592961428232288073043745134856158845955920480070936815170041238486753257917364903623796517807081886702337519459052853343445914603230674705667680730013146864372937858719693378110147000401054727588566194843991787127005009762918629637637294701557964305019015208110911042332894078863669862737059463456959740062137584305460882205157573700639284681974988270212439924813466193146381745576089836202772293823935193336708419320755353215386376993343078126030566639256024712145005451981319986970885257692925560506845702040462950207230699104497927856330652679046793285540846148232271402977939210831370472654366717768283741382236538851771820201387782694695903989386834473977740454152565336338585106815401445170107358148610097764816662840765502754398913087909690410670954072485485351321295701864143537159879065728149550235404635028551547687835933694721227769414144769694461395991409568755440156355577769753426483401050000726631980408860931647412437410544805470854327919229660987538972302338711623679600822012047453288820977474171719707231409780484200191445649164815559850265167824168401561536306622800783168336470094186686094795228814668626971004112369205927173868082384246521719189305668103775428103190349298578570727400053816205265208918224161674053645318711176104377654487642763137643681065332885051509319727197796922246238672542569016219899265769479951392940172269313084336693242658883399683934397498353729071471116538329749780853213984307790191642263866740298895388589428973801847755454015157398622858537202783657173133663980567964656389578263858265039277894760417690095999906797189725245510955190873225157548252004952106961991705698823519937005118754528902812144449253243939013447151333816094763814997041561044769615222789990100522897582696547450000939751953006066700841754068269758055623298245869070203540072255533022298401091117957652976026129423551627953833929677436520908479284989155664987938735810886183096321929697716557004132328351791805535499448770494958052587675233491711766605164790942518008163069736697027500894687147527983130010455329332457288450359842128483692057893229469476253454737203805327656366204746915448781718657306259139129085071166479452896309106427188251321413685925791691017286721285732332148279110279101254738480770904840626076027928178882928354511297743149257662403873718110615539901167089987098364999018595966617795056663453578948974609375000000000000 [65,18] -331874220746631086663938302072527886229782090587995430580677138994955872546380651838750283156628597152345205928802800239608012512941588860187206868144982710182791537652441685017011696858342652546068431907274468174615841852697826656270156851518293477511459398838384979834066927284394661117234562174286527462242051841796541802338096374823954179479874281827629060546239692730499375578174140938509835075374181498083388493226076407001612763981232560229683226230888093506602122257994668943486263125470652870639174961233689494026209363825225118708706858210543050372007692042949135424679781802457041928260293382929766254483594308164122703559640947485294028704099735323501509293392123644625757920563059170324560779704811230505082093483857496945829487657931192673371657484872338165133792503577498466128224680650697991583264931909145748879710813079324342238935540975241964468633285040287648247403701358580192177941607708265473879665963302694853778631969608207733866694419449717796804811616616903254154898283643409833673065927031631764957525511250186446560454272525061104609033204324447912889028216776542139582933658894644312093894959147248249209263600020240237317153949567759006211010908454325875834847240861140144365084937253015463255912962954555320915725257458622911196212728977913451494932969002047185091914986009100629619362136459276618626118613184404546412432820763216929993844563930057188869715784103452278982255146436796025021991688725277132036542525703043240482312579383382077948829303122229763926927442639068705878003296439896032606397146800683510584350142407558843138990626499851529081854363724633858266290571071435847661878759532017040060492156692506722911831981173878748480998475559404411147776908501778338545168099021990630195812183019832927669371589806742935986412912043214914538764478506050109522778277701623619780798289152428083651817965647461842357547957414596790633472388791359609857816372874996486465366028027163610018904411166359593615803705750406544587106523890897997151848653633059707243257829618409932807061993147063588538284607520925903916599445924883414409111702569431854054479921055018905903156208255590600273546610879829956755033157863086461437449455227441306706218585732578689725008182191372633941517587017225055901226365565062431468064995081243836712146231279423474348885644600659955797024489283784981651523138911030784335064222325068286623128699375229189172387123107910156250000000000 [65,19] 485718421657677680243334923132804913113053573868327409300753264142349546674204470875555915877579925509451507668713276943306193260250996754608156826812098815693238268631714609113876459611719326075477251944608630154651395703807402000534045545554854598478336420294122887760397503122658181777540857538295787056072448497431607762293702545247079634445935144754303616924092283603824602067630525402305812659222782121118662385263082506444183590012087126014024184258020000804174616821935033905834085820423582033033341828616651833337055468405308393764227815855606443959913569377363552796559125003235463246587645853433940652489609867972818400758928749951834977423900997582564910693964846595156065556695027236157604508546357629021373088574497654975351025850029510854124328261385324812799772888158059864347735048659626503248732392908340305131037159131302424170159490382827846396070956769381079357338853548825085799766596526566121854786938841305976606712207565842085285781800160210507113648469595073166952004323730194964490376845274374667508710334790816234708786256794143904066555255710450293569260941365524425763846178505994539475090679332000338212306016039631169427410426142363872608698309164883359244568002859222009727668067293097300000006236028125402375889512652301074402016086361641095270934250681241015546431396685966069457936550524812193285417122875078895130268905643820330575433643726222228706656530348614549574154712869456408760906129601840314441169538302707859101560070537689136340393616774753358902465757343536052147843257790776114885068232266365749789528963204063617611596078993265571880507701536248529361002586371512091590492253391534782282849986844121826745679983937124966036827360344403934377668585821767827940280547055525189248670605614442282580427916949216420324809565940955457470735161300648140356455269370632624699462806873574008110744987348517358602323220228665113501715758436732825458449473812274204886813510495022354167614734489112208781264553247596675948842752263766329957246468246842083713983287778936731892696599270162227913933895817824789392990805380334470742361168326351795142049688723370700518327801328859310635899425745622068551057657834429208523263000124795433072506896167507107038849795644299993089128240566212345219138600538713921876248204429360621412347053526738834672038849183552131738807751113862415319223186392520914159952338546438754818268535018432885408401489257812500000000000 [65,20] -524462314452089766019230645340018127789337258632250602603053193360073904550585255174432800957744156241725206952209995912362207256502683646349462184488438156606168008768386404909547766514852521800988939779922270078294978527193737354491009002894866757665487052942527791711087192020588103261810130496752687956715574417498319180051876076520364337601452367779309609451593337260263069675225181936891974260926162291540780261840820352674932824695382739712170886182285310985806409054127090162770167228593404981819350096091814542458731949909931275498780709571642760256285508320011915903105794890004810068148195591685833755373705545519147380301950887611304446260978331418761950155877568860858256215668926684381679149508477169739794451432216011779232062859646524312483726700886640615936325509307686515826343788989041579148163172546337431273178651889195238886783581582846032809274061182801553264883644542719922655087215971383086462747119454288344434821465099122562549234936466332745353269125525898177248552600297654807028782414851099903591122830265693565930182392512620681311251359092182302672209286426307605390325926520093729372695500854172029084882200550139701791795694129598421821529737644136671580258697207783502319783282244275567295400845291297355564043824445912814042861743651599922358556066677768365231510064374704398277210436119604095580520084694369924193732366684453215517156262819441758584919936923907790218442559088825342036523987387574945889851506606764563453682884820841233039118234720062770152445150778313777187956121664779754392073452674418181075949739372390730015261301582894250010175254766895631158283748801925186172369144071934538610491357329560975576707014361081038215407414486290796132892338078097763020593016583706819543697562212231948398561481481816841068633170014499064397075665302305000817237123317416048840936199394973677420924614731539139774251061826395829032886369477637388261031087707790523023782464052990272245198066645529169835814168775097402997315979227432187582829818964917616964272510647067217439239388079862538268045808056680433467059984872962529159893389001386553913672079856800094464296205859428317039916370770533445487948773686108062914921887400539091651442793688843852922688337340750552928018500609268139620493547340555178614359846180789216909919173069955036686956614270671705778187821753473625813843714649518266858322420448379475033107155468314886093139648437500000000000 [65,21] 294791416522713183382320859897017586166730466124800780024091014796328634936068256651923362252776951729595864687239988098996808363566458260159426666966948775471512808439714103474557041272704991110881754254426547393251701364097095116666321877342319720630350296196493658124420439268427352664222098949603306872949669559222272497033088293565633962924479076631279576421075669834714364552914519655100066961472458716145229139436417538507678815969030526922118053505156020858040171072238843258421635579915906377016225287123649223015694030842646219677726551468192188121837671718466509912867354940306003847231991281736657243481050464847563183472478956634903567914835297519239704164219768997149172670453290121422559072670616238792254699605304524404269555588335069806031528832085659490738580997029215328317996867468845899030288749278753173387788264783264150434439234018666864726942726178129521379949385520918629797699456292602429028514890882031366094818550898221794476292640101794336983958879255502394377672733871924884075770746640342849087233765148642588218096926415400440549579078208406150751633094053158083519349943153439718555567865364664964184921319353346090676322583420011541357294980080959837616558276647431848556778323292255908683615214553906984755321153095706450847569877262172638714992691025151619308710530362038912522551684860452496032436767398362834050543345913659833867067358510436067075576332385388239861709779859146035271141549140105737180630048490452870720232904932159532236727628432523897213899514304314726657625405901589809458603062725239858177134374558745660017888895371455985073658586033705542119533783619268350762584572536325553390731677193417458591107921508859773161865007339582822973284689112182584938931136755161581618646166841343788527001121714342861906100294488630657302575332322972905565449282289213255142329914990614765845985761838101088449585266294688881854791651481410217433367768164801552471594060427262221495424806768808125187535941373570900611138310498010000502301197494490017047920263709309249397252326113751974034779809646458000524956062765859344260121088048191872208186292362370477487770700134076609440261477934193454003798059064178888504307815134170617006944989114009159821233679048653455238154994753147576500113319164786222329877137384401323917919826258626818663732164783362726269190453152712590794378883238228644892093069374006120142439613118767738342285156250000000000 [65,22] 289645948116578639911633379608100109079460975331622813820608720881500901029221462781228526749007739157226234676961788351128776536323423865964331941594057781041670357825348029799652544714059294522023358664615525056782088524632781272041563470536840414406196322909700129210187117448181701176002665997211754496587442030259907947527385468507041830911136088420858503714625798408223484794756200366851607192304304787657864551951004393082846049065205804948322960363044005289778991922492799192647627845578212925848842891105693061584755644232934720434962704227809681470985993614471249447254126879464133340609060640271816273610764883138402267746673877425536822795348129274398782920527123065443053387880940317333528233049302308079547599358164780296219521994290415710637678510022978388236219176762562030706013567815561520464769212225233843800616029155683915417864978248000955625320516172380301811878764847308834755174483236688450046634597421344988504820412927670759250360123290689379984745858488454611669236688801034504959246543137196494970027813659870921678118015676114049062913089737253743015178044502599677712649696153426290685687541224576020153199580142959472761431463751215137746972976338535910719773362568647701626801446242235740575740677364652728257579040089077099764907613783337010662662694476930561332098238315755198670973505044004787578837126526375285138476088758281785255963633907313717932967306248503143626139508633180697892624876299286043767889292865442816090448327135188185823748684143317107949029795915077830598563698301687408736010190356580566509914486398800698140477908697649653268085056056829209959216666726248217243691025542203407956333357981960500663611029169631732237330960279489935836927273405714815335094298465717886528762486462727813615308578681339076655291883901597306236240079544106744540860103794563024234604911060147924885893923440077164845494411466477509283288226368487155625047868833216987308528875877997757417258128842307957484754203915738712222050500623658311930158492428684304097008213400532961665919290476550657106563540546700517436672575796474919742425668486125525735664320048180533364070595608160734003841342970557862196894524746155214176434449542459011391397812885683865580209114893557184363085725501582808153759314904167465317168537475013960288478941608072148824593845543459471760779331804443862901626583259422520900266961874081061978358775377273559570312500000000000 [65,23] -1138831489586009020869032613470071166436884655333668895840986718125044997847816953098085794126813091130133172201606993984714873425917218318016269410138117377263670059711181652825562485637738704041080734383225138471648777000910572259945136834594568888342556574148050700446553256673133047147868555890902216302027510354830041039179555468505811742649121259506827233811725475834347881249151027406742891643124364935829753569608228956606527223991875618725299255918748773917539501968244749487070986894599164308166642853205683135652471032114555372346819975971420183165445331356386090335350488605915437617214573856753216087463321993936408459025180317721713507013953076899328639977876442189679957329733886633063797769447969605186796564436501434380379479449184963715384056049220777479069307961041405894803654216893695630145013879509818514596402972627032899882175770161740993525974354603733961982053144401642380361816659612859870983928925001047185657903026844232224537084903484512367585455493462932212217083402804971300390677820708674572851440814072665061415606036469115274068080784798502658055578747401468199353284611015494957531289686941087547197860186140107709502651292776871106127594316035744075362680108408057193780869282788882154861181325718024263695058706223824690453493845430513170025763813398540447267617494188848517172645638443287628494199475935246350293793870360852345730013067705430536642524318684384173959236157602000134796533002022475582699015089174298730022813763824776490030632810811374931486608463525846121320636777918517693829876659938415564536202189928297911420622048747866116572855461216054065714477942242788227372772342439121556022794783537665326739528888123957173411229076757147851006102931474851018975067617507766773237831315902893495913389141175090306169952408042877129356175729338513391538596261183565403744343521086930973440101415350676662967356652456207488389930685628980866954692954917151186330838798419295006637970347114326922492651572546721804822814488572048241638532263316666241721663904580103724575391147396670851998258389545255634870998760932038087933911243456727567901012387961447873311943484986924468911320923081676133833673332337946602169402540644188650550526263091851326249015030427329565507852086434811735046298857597078905997101356758486621921917189117998773160533612602851416573043752517537105671576365967996601925860122861422496498562395572662353515625000000000 [65,24] 1980338881671483433837387155516245638803874868717080907408474757711404910395207588309626456138845667818074421444252077176764614114220080936717389516837902375310575582128341808133923294870915225238204037872555988681144634575207846575613540715446872051553515766204545628960612203464725374670350635939902039053324475081507167397525381569771704427667934798305457058978203042799306548717647770515739621059552533001072794029387131455514096729027536555364678603454698989712309155762573654385346127106706126002606785641418281410631540519175147978291948530617346515694927085263077480534839095213019591617089066493015800618604639172651850010777088275390703082970157883702952825480856004877642450555659063796665395328497344814963317238193290327130871097593751751841200180595210149501798979615930897681690435748861271456181350079034780538650855169069559587409002725782068194697491640894078109454142612537387231721975820476247704486380044732948915824401553922441888829019226813144433088598175812471181392850544088869121688633775308400155714378264866817764594839538273868612104018596505323368214339011703495503629654620711496103419463210937827633592932123140170090305303084714327842924748107766524165372412367625512735606066814714152162791094269290760976935477571577847643199661374193464062835521277874437674136472482512138763157464524655218777678733730165674590837815173330143021990255976101115166212813992658535098861682975261910394970443311786866378820097340883025240422516818857551648938281773026360684301622668233081022108542206975668032080563781651507491706757961940122777480544877655929343045046844479681627884648872986702686703093063976860662852484968337929660195254855353899928407161758477969412577231370566437962762194219005878506184495626539970276383164780191506258660778514052146402145137927290018096334288948329459132129383773218083826040360489103858995008701782963855491903715835585341567642463650884950114879933555597334513263672813606566262099549779287528659167815114037572166188260664665767865667281420736504487924461019560419000508206681589321097398789504454650690652996094914448989622963063329055173708811785870229649010937951613269774803548509827842710847557005904318388554045634537825950881056736643089336348281133570092228770044653927935028695237199098945523831120373879488194077925196109013452527259722353983970346663044511867617786249340383619710337370634078979492187500000000 [65,25] -2513254923705071560353187325669683401255239252556915181061219581523743708469177338713119741482418309985776370441197745280622544490125718814582714875570089074328322134098040066928808283910012752032512512183814467771070007131927633456759755274917305401150018874093945940559217915047863278888553807581852492315618042329317893283024042841952936118208602721351749535841582085110316777590802721726391603885414232150840932766709314729017367056464853659498149263312436358740512484568191202797537663412450518304027897422898602207955165160428671769187306598906063335328638113467101422006753185081107961076243511614759343490277886646896659108340831107785980484875464475674472669621209912282444061342749623750489434590875006453481022811338097616350322495478889314488222452965983986219198567445706504710942788026456658352208370652818224905286423279438252954038384763064068895080587434130340218953718704945752763963057211876194711535561881381790387097705544911710532218491080192341179383132268262520734947674953135435857226172640985450601324138203448193406210934878891124318525188143264018140762671225279231397880050197030418018695279091148943848682420834004364818098819826765305088084118031405674718489789454464576024502045981330103389082657388619602074869156877997858766198332051612827812987399591757567306086100072335833195818817860580572411604338210667034302458575755906225409797812177782817410451546953742997295270678848149429878659080356736603073209947734569666657334124665298528656234522177095550727673994650463422686103364973470710084347579063318095482672576091019770320837145017132989565695678475517492620989595712349477346129943153580885925537288122233414573863498187120968670838946329145692834483988996064131283997683901938585599444994164401208811662591230010642123638589269539555268072091780976910391603677628072030665271797069755953038096881170299931613230857995174864480572103173129111015158912177938948911476707773468828062309721683645904807442795178470189027428683131092113950346501401839334508077951201923596774880901186426881044910562628847250838276946923290868600442363461645119955503873846204621903425645804435938740335564817196420258635488449526444056727884694787868749180234029692315506263811978682631164421614357637236714782034084945244195770848234770906082811636421972654876203262907080278685677103916329964128309542292229964571825817643002665136009454727172851562500000000 [65,26] 2629404750078731315658996310023362518848808103221816325565993985023177338871837985279120959282652113842650768602379125149698420502352781251484293675897603786507962271151279082087290046418846288377823035483902170215582407049251138239610434910243103375615748917086048211885346590454210050385798712492492943903662479579099307608829502509358362076763812109861622634449373409021560858113698798979015412238204850285537318734111180237202695007567203599507993184635314501455521624147970715761968195360778003088767884234401396228005576444993583214709087223327334557897594387281485313469673001717465589918564383773834543395156583794717004192248854234699823213164073993719624637528741997056761049141519228897273374445093888724126229169741113753546181692750574896129669176988260579635352869432347390698722807113255194307334911203240185572058185343348808244341712074601801466512625331359956236079739168640887213793127154461652410910379560134662968208662445236580631959770282630128050803286204607728398390766824714990910412255510972622539872892345522554244906737389088892571371914869159361324788884753374150596625582288272385037328925052548358689211596646579580774292105088633183175225031034869405288040008373318239137209876665519947840008115536492469404665718633392938776642800114041912520680936711502169104660623335189429279691325357788090644292078025130853373853438328612082127177377803208552287321583309427980643487378558900533550633426734365474000592493573345365599811194264938896436973566076013242702133876858029123497427433414178388519514047531334990499710036064968951154940775161581182599319563244522028818249186573332793498273078942082492815793856518762199308531511958635877761139623225972700293485172854400542775810751030804852760542469617714327884833239962082791487414577987168096525636743343632377121375811833924618387110170547009927697875272453274750148416453361625608977613969305609018818912348230066678968145917812937252609963024028999452685581452036393836565486522517378615419024586564482211862183326768703365823543408933407024568501455333969213334479574124251848402172779021570459912970327151068724124757055187488633347034714018464583651114719243870098263051461611058369299052847732756645898896349195060030320740774718469779583074567041002714827962244202367338941783914848644495033955101958183656223668733317038185925547718192318152885533777407545130699872970581054687500000000 [65,27] -2504171781276476659877609475017024411118432641256667729773852219749196792473441949545612544008353273555446649020260074644125293200665229435682615138403812365670551492489390230343263437403861595907415001704382536364706783626638554528733427379380853062764303109826313548017661365992149640495295685210456986355541653765867472121169331528481950387752122533379152633026993304369677511776536281646050889186376294322362913758185732251122322891014542419012924569554526785749102352017453033754811998284492461912003590510281619567949496342045151413178214279441668733176749265947313066604470165708713807825146639802898034452306817718030408038800546723522712623799858173210328608326151996593520935349818814386519075973347146379197588718668478974565430026257698766758178711354029904143676300231325418600472574816521051436761458544345605837094497209139873031934208502078871495345661111525812723646645519982163526527917651859406136767240634544298583662390311138208210957935457030661584466001416302949223565056553544336809191189620260871810894946687832702087402697172579772799031026575391813575456825847641055429966853972901080772596747152028599956823845220440798414334609771752007903968520981882763081435486041880107068355047908224547596150499342985225846586195530836817293272054940463057824693417990648891875953028953316444520377184829574069960989536477765783118868011985047451206029343005137718995857253247710927106663575766114790244887167748095453518659902834400303958881153911597380563540439015357691626806515483691629847934362552632830680141039907101464893970436699443161489228151891731832802827730893291254640394709297655032551907958377056849316754701340650310620770946758343962677891153299759166836106001079975439132166319342045627405584366225536876028008411519978288565595192069693914428879904399375013711132930079675236430001354961269768678569070738282929002212804155713131736111932092471165211307273326177222031918150577938921781504513649913016536988710294797022223867812836376698931364195841698882174858328805954364766464728632110559576361459157700215649847245877824132125145736299584880945698664871824330964203963100333683011411242371857953880509570430135893511673981915782455933642081666024765418310699149195564487051186002413367002085731530805612905306684690465108040945252598089707591606157304367957917873416220173684040926475463662015386034909170120954513549804687500000000000 [65,28] 2444192493002790385668131218475817291044455180255082669086221068031895443182090246303665759051460505835627052243018261111051966775317453957232330269764351156353682697429349819995356075074333811902673287759658651719381706049739505179078579647022166099105664573246897738238822863833903610970392809590405883183998064785335329061091909486635768757841971450584271674592086159761176618514841122562942456305055350830887535597529777360832801257969874481190483307782648869031487962666365315620696678752258135959403394949896741246854241874146722172002447760592792921079903821897917639758904159502888319406328450933102267737703631127904746382755615747927484581584199927270142827749238378337186823181789569843362485825940980358207603877618895051148220280397645531205544225218564077261371850386348234107079323121561732070188288225697438590943234281748828949411166989282648759996137713558411899494998637176964835387033152728085176953291727136947916085371106325361918143537146086770338353153742527327318846002718332092958996580193762303595525546409475401586519606148400919394872769524821151178971943374456018461799370589626110902779193388497717145956823165384201091754359256802693124757380157553126091766957047565937258701173965690384593142265566591255598459619158503170353483999502809750669671803833545703746927250903377800492141674773726255795324456798750760536143029528004409426938348901315607829468051952627613911005268324039547783048614244831269127858464030061705611931527398942157746274805730577390213833622351498162024664357767578383759596986281139745505928006295659243165724608887452006233769792438030882805471490846405874181578325539644438696379977531522593299144261230890901136401511100581097981642121774800380816096165935484622635223155898627393027458787778867357783637159517905494599576294822531648431392549518630971244711733672913833873680909032317355644730457150653118753563953167833536608297780005874518607940684242558366987576115583121784516858448242346118807595525357447317025092478535234379375649627092683905061409582215389798540553884774292400704000271577110472370829654958009410464232963363032967528939451312064342109125710857841146404398125358990781604429212697162845170679543896049856942837730368561929190101377961073876019591019497472829260246011812317982106190849894379801959397893762518531293349871102252412624503217358773454748188669327646493911743164062500000000 [65,29] -2613593641429024055601707542999553654994714894018125274427426878561892800105520876262817020301323273374568192745577067376212994703737287989825971003428283135682228041452459550769754562209281076725363799176154960491246801056905770878232680354055666603921913348187540585024570828696800159964320188676415786180063307001181359492947176942768866820182550886091027506528772707330034631338259953871641687127108254920213722294927383083283883840599462768188829543254033360945670319199533736408545891724542904475949879082800781632679229287388002794595009921434183101396557740323547060786295366654341977124009917841156699396510014286361469907225372619417199768663493406638001680067533868628949179568372615054771165380105033459605237433261942058818346428613609219520591996235049809934825861129048054566600595628803222307567366114625148742745697184014845910788495871443940064218613804823365909731145719514138984524450683555878104609698370333924970438753062727489625494289839895462171931502100288088944877916006972131664222174200942528908855187934986903297369372698597652195826421498808982971327016404846343693604819620085025401863255080254673042885205452886104851266065350406434986278736150508573123690615622335285417004972745866815781018509138010767232183254532034731446534283559137952754864151885070350859470645033212106364776060729653520394083305413810951562921376216235561510354201710538602537595209483153306670959171934108553503879550250993288257294672588755969478049720523879245657814897356348288370755297215977411429689808549615384454024976061287407696525359988923856569456001341813552836666070214508782926803847496570692780964172490189824194592310205547243938081824189213859759634504435373425032255607848774328116932437378191163557072440701938686378374206285360139318473287933298586608904330577162092079020378255475241413493153156027111270588994863545086307773479089252195018451923149050467074011129497302808906623519296240732408859367543705563955405731376832334867438358522972596734862292710541079922533084807915435325709564268332366128605979952623968331670601490549885603386581261501683972952987799685552032063730477549630189898076442338149823787147142234374694045593987878297300484001680368426185492969593585941789984418341546869571125703792239001536351507961956959476072986530207547400349309040408933630956847683360092719599687693943224076065234839916229248046875000000000 [65,30] 2898327928602284496624897788522267633184525697134868910918951862332469683174590353653308014122919494742150216081608162502881222163984781700546647018593398392496049483286719837687251082035451510031151570324479556349235380395905381634420742054961549261964362806447678472436378266699312023017240828432593182803204219779274703356446427705570424565789217690340042347249219121375604576889378994061882213448221078803928788664300748823803709074468706561021754594999677697031482761394552974701175136108460483722779771235441910347386910569086865381781586272979199325663898990566345706635483599198539229400685395169818830335894232264249049550094792522512494748780401079286940861704872586160619598721865684286406586555517175707858526813500993541009264515949948332646777928596278039384757618388333756303098199444389172301376251962178931149091545394396513559768112128012080169175561141973416067874594374336819689898503675176314895938158332393049401291401018172656680774461999583964701085043011869327850288162594111494647567608111175932101467535707961633714139493887486414804608602117502956797914326967518711697162768980162953370645958751840825324235805594635936780945461184356494628488571595223272180931001723064629921675971895520706349701003678730543246250870611531441552990337363998216681627527059998783697517034942715926825972110252966140365419308546301958684705872064485987786882149959503220277797196733706489554064150117249314712110188281830779900212991477790822356452149644733518400099606187956867226716947888691378896689869121047225385268910807925215439986588561037744060095587629238854851094874975272160955110305097511857934486465589048549358512982110793830765502787832026910863387757523038841161350363113979566936198091734187569732369327585328580860782012569181457820243525957551937452502983878567337468017508176720059420595251896088158190532880723141026728030862494048890587853704258367867093909397322485959087113777465871056932921549319832131272496120847106756657184922012095066960081594059445757555157478833082312087893002674840080267830778151871243300726388905681426371353853897982029487658552592334295056557381945700290633601794173786964762625219356420859275889443204233351348473996662543092443409689611645030945357368755759143609847324110355973822533544843058815071378836477096258714204763394686953445090462428498386373079687139409088558750227093696594238281250000000 [65,31] -3030180068024090226771495310579657457947476068632378083735462753720061091030237035876579111990381505989799854165119399473419332109560241785644415935072975450162666856886946809234228084637595702517305052605369343743387658977963308569061844748290301492339363626302935407693701662086155889657447739115647271284974040475632028747984971637565405759228762448843120507163817774489139063250128946806608807313362782861452881244025341276725809715184957517317212777539311993784209678236994423306844744100199872001610216189849729788967125235704618566897834966902954688039131893936522828698075676076994445895650454793066193355236256866312325576165559612564951433295655986967239090964258481774766897522588377085700019494009238934864416634914873554846446658099081448533385384041494364085632095604394072234330120683012603988627301276950047041101869871568535275582165703716811591966526779123914035732131393130983977794276346604475622444066251140019428549040299542127533424387384039105540085817879354426921122453644721632668329972142011753972728843244218802360479576592321515912603019208481243887039430066350774632947237877646355297626523532978280184345841368289295615106298156595061124210711307942286384994409577650956141776282809244924054868590667186211376534943688161458959746774490453502339249307818380862196870199146623240659566103673282106125364769447060861053218613297836898903497442535998062388269134754733673123131830833110341746133682838973848678171133363054450077052212359883418216354132041838940918006407096127973302002502973573673855184645149044685788096741139043897984107620454187251642252378759488600846270255645478081057284415808644495282285536228531099552110846189847641857814493218806576596874213523849834370866650667013995348781093979133986416257897826358164040088957239681005721051962315200603294150719804706804025843036895599561987193748212550224884248789420388114026603531830123205936104257348965492547850005226252541046295261433622184361003146804771991917484065871465562918930257215617463777910689462914482158819562180171988892289059254214099309814488797803771200875536135725444497486259248877459774405473723478422511736799893285186432220571219366429645461861395512743216958240298941571023813086887564581860052820642104637104759190458668478737337332937527580027463965609602979916234412081118219787048766298323239712364518538834090577438473701477050781250000000 [65,32] 2824989870836485291445351074783357498661904128691392941958957555877722488867488228114723506583360890543681118693753688700706055048397511987940386124403994001393241300486908862597889451623719392160357962106505001391654772836068065738897040055767355312404559469045657718024142910871777894668084203137894065021613379505855982873766961302541929760592984044194269556854373479691058367323694703795119081394589549653421166548895138118551632998436321648651062003255031373605428464609753575419817327655298328047456944131246508241291260893057075867249915050046791440478280190027928810379463988191686371609346514830742609900532893078841003836101837856479242358182960087868538079107019911421078520289947401624079464099454293042524509630572175994126952866894902082008492729690143651239828683598884490846055958479807559882930487118215206757562702308956578505470404791395507988459678691647395052282748227227223762524672970726367948965079914167634135199915275660768516663709957427349576707959868736876865937411194782468207801972495591933151630608882743525526595271714342314754531020134393260234118271851070665387539168039452511879031118914617169439518910519361612350938440084563512760013535978619703565143292179428296777792592171061655211602242017861096672578089824287452345363975880215058442525467521845505060236636093742848487369732188532132853648182050578555172865728365772525630109069154084902090295234463432363330414967203310042283338274949077118787066648177553762816458837581561885503423023917130153598429965127584417275836241593160818940087233956290891672903647463906092278164172806910702877225856860624038532859232111371445516701169074925608131489501363371381814740537200624763790592413437822644757919345528118976693466904250042614369339751786477854791945909236911756327652275649138281416819635110017614114877180870091763691900894720184375750947743865790464119122452032924386169747835698218045804334904651098919487907901889193411071455258045608010897365565560184127802161850110798279388496111754834044319314630921429424103842734111816740280479141450716147954510081833368372235670666777364229754659126151344182794646768010903756976496544259521849632031867001601748826674775744973971580334145411175790500423342122831913850621763486413830287962912521558530068452844072308833758397896198664202813158562613009350612896224418145799117674243916553677991032600402832031250000000 [65,33] -2304875073914684860498738706436314296066904428477588870041464217515335642423179508274498113961354514293279070673359362337565951111838944680626564031895016088922820787392486738373257462127665812988303830647723578737502280287067133874922891035841131187026886351690708489715449860059527338255328765768077948246017195020653950520595193344915056761118178558026256978029109034393485914779235392293704806993946865134735822951296659326101996421229637964840131696975180801243018806155651999490318991794011928463803383019189479988047964607982653858194284797953910293545089883430034528845699306260711820712352393812403319214318393385729632702483769947454571715898546912205263113185759873912699260966079508327013296813654897006584505100228066309428670043310392670246929721075438870801400270644162106565396705207528144949675489806477872023750072506686312013006230290265903220772318328065532905501627186382327634283084720396241256658645206621285144075667997602023457301214184962911416345292168837136426836077865521849830203979190546360705840536839174204292011374809946248817069939802192740901503675824072236492544202768218906134644568094435001511476459525796181144064910125888792216371141649241020890120973451636850160068466511632871635103779919427712413218718850689330349816484976364219541464667000025653605987303341477712196192198062892328232994637806754225042580249474984782437467442924769595265249058365836696422148714521328330585582640189873503729534280996413643404675535162524099620088566789284528933995107082598059317909141118185658645553346225184135532474002581981068409473937336311052429608194700504330367913207833352108207308519858858033050650362777701184759801596220325653544186628352257959817057310763964210392299894796175039620788595782930343622399072226778835104486689517711990841849325930212870141073571472368703928794940935509342736381633759705302757392422875095376601170752135519286325574846375055958969066492850514089576659944513456679470257897249392745260281396976180355679757467436757854213303709060480728646171170414381159777375745322124628922289979013879179880947450210346977218885176467645764557255592396415167981573671828285366593888979460287231673117265744240275257801968283937321921925984398037398921700389064492168135138184776867794190050134809732259775966048071508186357682656196371694381502142658091347726667663664557039737701416015625000000000 [65,34] 1638138960876819914445042945705445197873586808889486656227815936696031837667868044671794842619403083783251004456547996773201719171896309917429420259757135975379543902367089260094182012986495774231925841899154618328291541585813747691398488411141891069508447359875693615347203995004870764592565630180821125163506566947912564460953068827655692157240779132194955739037444512717232482101399814206171399129073735067195925435281881532036995738362710536496872949223431063345390468121872142444035875882135936838054200410410464565578446654819206771539252726223887653609145109487443960461247383967120644508892425692071151923189931250764048876332216479945034750557054948093056248015152657260864737893675406671768350376634350436660113972495243060751792525183017596771675331382493502305380945463508369063586039372064578482093516671144792772743889146765770766003208472157940233105842291962621667594630353983948286990741390160835262587353129482342012501405748391145125839316321189182228459746336465699233616950913265809402688013733854116483137636408138961333813807269390380696777849795986286637036166804565606881267811786485322600435628386098158230324151054070947953150186965904658644678911789882618853328813275195619893382246398058774096823877672221295131606003589673166808591318098190300566114599139468205062527177025421984071392585893144665638632411169489924033013345422170982172590538101668113483449708726112528714703080783693651287805916678389397112554283481777931112261717829460001475614201514051577143566257184776238334688301621028619825496873400184785446170608059370505544117302232870059999409624241112522664013314784868178441957391897224268103121742556984875690104308609160482817264957719707845490263540667621505662184933043740113884587298351521384400298465526496756759484454539555373673307354693925275121538139989438980394454164028527956805728285115232667636271327066955720457535687680126377899896928255560378547671348113684127023557077781814622924588157396750627635950899991312601050196838282251436660309523728570986623922234431405042016030367582501123900203046086287973559439365564049961070549220581658761677840229013046574198737172870524406720793791247134771984406754618884544213274576227931821717441732454102512072369533691921433442884327915838076207557787362667373983514404666415898429112990681635422574757192729077992510156036587432026863098144531250000000 [65,35] -1007663289738934583297531725305880167648529449121815765975853132602834971436045162570907176948778252905944028143207885848202640410618630776855672412787905841764934934154649243876826545287959003698118469154649273615736565987036267608618410102705447182738116450830131967245384510259389926290670568605027513694408519977525207080195370548894628664922281790761041552019724887724183851705853339044355604153443353558654092052014282623641775041578938046551929006679579810069754351798485407482558610892984539971973144706974522531940282393326128614977805687194736923260087715141927875028328300933351223617896242847663962201526986461989906096851647284221295994475066867441281617390446192250800200389087237233599957850194985249094093409150015763478876330407486855951159636613679315040800979599600229128448825283425415779324956701244067052147421433816026652183243546149381564611464215151158709989022683529398646799692710736988250829381560397118519663623694341740027772220519480776089653580142361377501060245646898802019973125769445116081430941911018459490503393303451347053511002725322190236805625314401013496951515359487867870316746994036942014220313759721472466228577439970807963130370975337355363558797421997798423881405452672826195461849896151147487357511251006644554913506635286175733588777027686173126484012184180335810479627949411069164404003066174010231428711263644878417137454852272675644613090660050192517841063737590361950026575974056361361682394659128603013525530126249974819869336057843775073958006594938654478306055147187025620601906286354936971944261879422507944587639239793581255024929448785969855512569597391138011077343682419337011787714056021015028679656195675984296255557361683941881917114652880045155957267171317337557531920198918909255515119980923567839341545924037694960202401262552786619938796872539327746442373652454068127240303806869771075763995859212840141250815352121248973565011451382663031917716100092545467244856635503601101425446060222915164619264429102790664103600073939872388139534145955649381529038992403420142424084477878910767717314602159186813283623256440122764237658347534250847254486367050329397090370138064529714206354693237183613013874220483820780541858888352850440128094390215395838916213510029618876387484508972259943777884030387750405646003057592926859712908142276592963798749480464067573848296888172626495361328125000000 [65,36] 526031691492390315344342155144544015217021832779790801647889364207274370142424045588290432507843010579925812980776285618486065916610115082973855762454666342646292416483014090543659129412924368095221483585109556509353515808572575321871372869338802046224759361792347537717763334469251223828990034040835869363718048234473053837268247107259120871460674655020277432233492528188371541810994638181921953184063104426193089003820964999042698915421538466793917966981116845178977995183200258895008044166953880426934677678777125913076344297320142245935638263219920145090728013366189878681768312121916068486310302869833518227199369030429279254583574883233821355893573451950741609327954775996880948030272067413625560654364713999752856055390061786024884335248480589166434542332605702182870330676174109068912244961060935746267898927482094087907075047002893693321198411547317504703988258301674010384505275196427968507710493118344990831681200132934750234445294353845081301027431567949642987011115898292962337131515639637978267854346634070354850491022764187534765702946570109935319557245998637665039523228790429028580865532250737218237573966810320484713704482218694516495989341986015874810167195055934626626981737583681093814123076820821216168355155077863556713466310164955757836208595942932463508293336924237017248922444181103340883075881212279340639135211474669539589166823786871137064336741887794386054514172389925131127836592921109657839458141886987145069153327725446609194580513135153773979270975768035968784516936668568743268768916352404748578118061984500444320921698300130590729997474716593314194302768599670574254311156715166754346614755497828073181540888226489601028044954289705889182015771116284668458739016934668900010513415793378467847240550059561571107712609556492602405380108263477037244540968117925881888718706290436363438925138192334016888406944623404427774826664732966412239898578323297859930803132845544553669252066953218518433313308656784131491156359310568744221467192519029054786265313350888812736470047829983645088728380073959001794226178320379638395403390022035115301820423700485004146469700233046547631516694130881698088481633220805929472980856996102577592409460783276273024287805590849486329669198067082188192912828603392926193592572002236562261178475828868666447740199324282457204118602903225566068401430896983583807013928890228271484375000000 [65,37] -221927809837038737241121831539266947000035240611249796317351701337851112127201975829605902764029165501645292479687889380242592118743798776859833137317038689828841573456630174044630237781212004322188396048589098530176413719063384383680086740818246096921367762121670084511946440898785470878354247314028719981474779629781705562454376960665248238026309282924634870766019226959833341403929527845299098048165363520138784405074103687796143293153078054732344659681001301740198095137534145632264564939574295152140558641490670944726051539273759030855378735400238834161621040202532701720271170369352373048436091389562687580126832282375542465145699592765091338611178407926157423660615464285593348938604625885745541430454476019410608008473329102261544254718238831444919879133845413632727134340270051043774817136797783288196617970750298050616029664807627968125224664353930339434903222940814623290615366113265066588447294884854791326664055850463901390825689589543364916704591990488008852722804691383331063471765061192120768094071964556964399164884097585858901705112448743982786154085818642603700362204591312831055695060502359831057637759063296122634556442646889272253592046708583219944321839950174119291779960584296148471987597031850517055731721358051927474259078273381660343478897195452945314410730286869529759571278232698918780650829295622424090468239620431337522145132131908149563711128938951019557323874034078004782302648604456506847923515034549407674090441319304169716760285640317237881140058633764089793881606019319133801576049407394327029874148049212094259157926513261498023983851324599869486291002096945072380207324296189791110269375495297159482535548736247325851771600579626212103616682697233959003887791714133122341277330576188405129456368258160488203169452377954130012767833940772804176290371226024810986511948163972074533102392261805392118638266721931105673998226085731043654059733420121204256494738962394034977990736024911315882815247214257578941917722439034091281840144578115008579320836184779857255688878251121373985029884681281009604829333745889012912833547847365660883794968912807327189478359841691241937640816731529726620424107513984374844928879536641113559799885739113079177895602800624298640218226069459559757996426032379078694731110034030998207065483321340728068878427998610487289152081778298257475068311350696603767573833465576171875000000 [65,38] 65747271920059360928057459057128228506952825431420090751392779862639610668632591134730811431934808520702981609591733442131202472211188857125570859033513677724723211783398814139510149716126826982953989431113487368199907355765869242976047284960432152379867351655892853251189004786326472108592671810846537083642011106627609688816135488443472215116703680536786376395764444247597358880251344896869633234755119674308157594060318569185574902929893854406142991110414332448135786937301026326313020879764281692237038704482477201609204014100159040210334675391143588718387003151808330713552231756703241709985383439061453582020170936615409202751455625221924779481742124850615872268748656898795471178438250334388522347184383899577230430092715712533023826120305835434284043107331154997182663021270206410627578448392890698070188969691237633112203175382036216975478228631627395469175108656305978494682050155007827795513084488493875635064118486611613514555726388203932247246666161681774760739859545621854183740756461650022171581070754837771128241048082419123711492343036044744078903011502276740645203612134936758864890184007292775847708708178384684189528528216093234423210043839222407706937986321019838383269273694858615952786804232227546606562393717826857478537298800409132454435080610392033052041672972501571405010485696762179025757577254532756141716264723317660098490727462082423739445825687490634558188441411344142494007882225234166959417892857020091392453935801313875256920847944341091674077083894408190051113161126858609936133239415493562271254124164467714539942256778692138381349446466118791058229375094600981486035064337671795805301181138240105732861141735524928374512611289612513237988883005776942657433614552563144266918186099810547811731590244052996360356894687854335972821069162330149478724312038730148077330142473960639977034802921137703180076707656032857487729978086704864599086531382641846208308752615379243350278189482554799742739570463274412060146009092587503809910975181745463554858148073067236903209172050223332697282657484967755820941986139260914576824000290651637448795026875636387440586834605735059294178041636919381826507473161949166572334646746141233223265410157917213451570119418147416756644930311042353762293425940747137091823293909989823896824509241074681498747418253480231115960197795476671611680785645148716866970062255859375000000 [65,39] -4497437064069801997776854254059518427162662109349807010759035511286728921508182526933983924003555791186871274452680049175288207734973388949954808744393595572227061222667992574075867906654448261102135415283492976172834515601480214379655845884498496064128259513046311677547242284610306580445125458880920898451388991299920207026548152393283019235524364711762837537146986509535925713835223414725469788566667751161708868436574473910482058677727573924478555072269417502205101953224095495613899133700347664551767900324793020993695017050000587212624579707011823448810420752109404609000019872302996155938223509109275750823803412663530524634535881528494791418667173117407016858410841147986508202905850233757186278714134311249995441806928827750066985367068418777736207921515003294767922683534034410488481208368314463267652973815622719329081137014089655909578052029313371898166191224189735646811383479717175435997957290338130870033951376606764990368011025041428831007048636579252153318605013138514000057498887103440184599355835729043641371721340266138815106682972227392936602446763070336818308488975427277523872841034014474881839002201958223862394306602910217432803328924748617883678674267840387815657044363483505845452709691434040015189935251515590306796848648374560472677237343748523235757381464538192801778117910566744944235793657833469524724640685707905323596981041497627249092838582487444918770969623069984825293375197251909171477549642481456677662725210456939614689428446035365152394220066278928674407353642426883156457526078666978574259649715007429425109191904536956275006145150360551341817935838749195765783038260806918212555563553537498032235675328062732519699609988515576460616532193580699132529222621504672244953611017835321310568535181828829827650155446065565255269045260280307001136549359562990931727059710043902911956383848782435676528996725064890832180780648577089835429915178729475171997039823292333184359237314107568217399633382744656602519430093381826510952806060974258924430854461010312136351681009651696107826044343433803841800568689314798440058141363665561505118929135778018196085311609350332264841067780980618775793538120313228574604418888064346770178139083146687940751199954322672937534078521710370236070341163391906662026058591542460053115057728209392523636769591260885177044337012580710322140475909691303968429565429687500000 [65,40] -10136260247391184854363940704551965402931602571984872370102598787927723379957199435015030040418462375103754998297785481685312998280539890005496411928824610378237088840845996720438179836690776951927320522894351986214293642473109072414072283505265143405954419191663981879114297785673618503881240986307281413154556789465811589038151113363966318604913015076183188528730752376386281148621125824384928226948605603236195910953366941436272145532507083019777497403694467786823336854132673790285706140739560656431881747693071364826454736491048511647714250399626254550465980169999883010449708775667056020558432187274239963491854681607523098618958034823102759509727938420797861119414123163379709939842048673647490760190510788180192592749888522815085080611029310731173149694808527879402916175493371238525471716678531262539577673366191548765883857208359414721203678138418208130014420475441893993268228729071262775474599245047681736388608171704208129324601391942700216411239445126739918298587127967434392599577153085792831255354647022027664262969228483858312304531199313060598208788732923089575302880454875823494714111340653279006952298352446871048838657784735673652507112608849838080521657810090625748707975584890870065394871570030195675214625357121281513691391566619725173755801895498515505834298959887098003013849622904307371470622755063032319882300888708636597439970915126722151053253012059287630713517751587681766487357684754811262020238181670081415818878723629537627731006760151173462671569863347852332470271694041662121703524245375997524370134079500644663680410196802829382171247906056587331414706797693202303631653403773055955366489804583654047305438127298892114675103203980195742060846694549021069657523044209390314241097079910652803010919485980220959905271976308084450876919174584327356030172564590421805656065995419358779078556372074387254506789880454770034690880281700953571930915705162382499977588706742347444223327493505406029120205459055761216051983841497889301128230480695294513387296578394151457275528784130670961989147595110935761986893206874047008212785930304579854220280200977293697103027226819834162502557566338050576839126696869169028292475183162303347354985770471911847432439200227097266223559095192399929754161805744382935850251722121896010533093154448341413680331571943996639667117526384387815596710424870252609252929687500000 [65,41] 8652656107583722637650319836658176982837713682348037434586694822490296826087222536912906726982122921925595624905159953148778285691377993393950251790587685762259862151801512654446734676375061049090016662314508135153581895228636466892174928108220897483765307528908144364813883112359226280715000376674816205047784583996252105251020230063263375602682746701485294944072693299252783621858884068975456625606087783439555906819510185219918090453628902464967779211210880743343446392520808753553226387860570144693060542945850893262958363618215591423735937087339316089833943315424485145371798793423439266145212303526855737233359947883183639140648643347055270619132350679615708285451101192194371118924659758557526624516820172804003436732406133384488424265675878402516432343255709795900436484488875969023251406751941931798386140997444485630082159095754805619804123965283934886386516335068186251182363629800957258411998171863576451190801095006205774562037447870202833591081304899082001417791096279724930627238610896092673207142178904485449585046340637191919154499629812912773725431313303035785324614639360009865325769487857002370356562878936956802992740448254829974749608457306375366890732592670049920961300696113708468077168700405340783170289374175925370254331526281106954292862702315085597127109092848286855648755615019388473215378608403287949873554370771558124464388227909180393230143224089020755690116223885198469948499172212127384665324026836124566273096868460507336507155152330139614434361950415413257653274414693889178169083990430273687566434862070669287864830242122721575249717429039063029548558931189960091271239274063134144762676380962508258505026026431375518059740451486648179409519425050351515293280944771226767438994150305658840152345623396563786960579324933840990152942686491524857598899565994072562720923553031866150159334128634355827835278155196956320182822628976029425666098987584252135852390564623004406440714658756996041907789343795932686837324831394345369183184377363073856593961888977667561337976033204160702160814776551162130065427941347529101895331022302310064128952132927918754539464858772796089689247480986815363182803154828515129830694467497615613851583612259318544660505837037366275568168363246109918471314340552077280653450018985314567990831406609885226721561766455400232980060826193380307813640683889389038085937500000 [65,42] -4657896710904758401536749716133577998869253398610653578386101730637657057485337115043223822552725590426079465311631526672739374251014046903773734804906255127835298340148855191414646698891884831839514527073533394062203786967349358379740231231710183081545269564140638885725408599776739022250225158934807151686255658131349802584245118270975151042510370552805607170033337000955799466241640067528210481139992660264671581532306102508554949710104815746747837297777171406083337707082956891785942980437791767714811838077201938013588814946904190583522697834291655372664696825873988249009267692906442345500903265497202305659482259075398385929397920924143646543249972459130228439947360040977816510669304661687964651364005839983083143079069640251635350947760646969226219711759533272273392979390313978524423266244003426808398080629124533710814484731519374197451843749900618749344877587752316093632050898671968340349722055909286294978575909681398333640997212429345969753981515051130747494056910668685621772244373951208430672400165344323981787380792830391056253749192604983586155830866256881809776339385791741704577193585261819246012578244864586315821782706174727174981400341987057847989820797042932036223963048356780093651066469688311206417949974751481329060948166082735772161047811161876244061295677404257433285728882233925725847240766722116850204851644877915292309059365862830082762502877288204327817303402232139847135861106275756677838230184802813389369898130344452576730411753766280771263339465281197266839305297436367498963847478572437197205303280103290027645340996726336653371739737352201128640458227163049077677625549045232080996819907887262880095902213815250199144960649850953502389160656817461301900330286125475315954768247222448540032126206516168811003724550396301669798208027586075392843395324400486641480134817269341019451091965610933438431860892084903303831910266003291173179246922940007253699965837456661896997320349894861427736069196304664334171588315946912533704822171089613443008183650383866380736693483316684539163373254619663210569379694075414845544170254559082486766143916702089234522421948136173303967924582899842427912552843725834186952124802616281837315244844312888940641588903292087097973097920184170279089635843616521379312025440645195867495680689617831447561971604348868107592362974855859647504985332489013671875000000 [65,43] 1955467615050497353211793324655715745321457778165113776968218554253335451897437577911731050616581227526585636069693105634003788351821012574199482532597390341220162989219829564330744317548301317907240727628441792030185462537567338669398122609774027695897278939412905116218996222742909429180040198225457542806482235087251825690866752057855083731983175348447027626455833875236011532004609270057565675717822493063548881427710639909815647196142614662304975170082984735948759773720766700871135943803784399602011361757689079339096311806833404458286240579544506768521225033813992079366141705408639262606622195615099243412560931986384366314681364332014756565364179458700170483954914781788794389727154280923160564687121496635621137438877914819154742002715305875420025291326090276903316270988730739838504210990686081517752017937437724092430128694372454518682310192381406071847836584173045370632837337704556766933713610178768772015404835326917914893435401948230479093877825035594539134794871207458716868077591794907808316726620347573020904391107992441770837943438255637908880198361124764538886652648280417977872732051861540094804302153531167075144311152986023289844083834520552232725028045730297252115588167776068404291291018938583956958996568899445155576268710784430254559105336273543834677326082102976194302346793493146760922498553806233941401786319884222603454625287264739558830277164928286475022601457201794022545297966856513354713763797989094187639108368081399269297942869221094498932831704187263916949270594231894374064732842471720719192745511971013490224537887896803831681791035712554633459523797464274076289038463995757551089053705638521625650433447822161975406418195544631881301969306420783650297402956100993485638372025219293572909484931654804809070192998302855029418538028322594990911277384308665196476768865964286685180683436937666743243075659295530045413553117568615436412865750519643881943123518800702238818542048323248313993010165032585288032043489877845933965183695912410717839605347607402181882671519211123371782431495414313169337666463373101081134452644098682214183455154514573298012180350772889362648045046665409156664361454237735103416133325648358745814811308364220871057935123521723352917362960693588826273534491194218386272086425824922802776606972669373905308253604228355126970484434423269703984260559082031250000000 [65,44] -656809361218311011025435254299987589535856319659018858133945615052208101827943919193119371997694915854680994876860479585600331265006539260664819476620315012472394209648682315354036923348653531747809809189035650798021357718564830174513814523727456852184847303823857864716320098119188206492279053452794127639575998939411933024351234290528013839776611824652975010675941898679192023493743636051313077940066685069355909361663377680800023549217199558110428786811760141254054671630496472427968537312365815090576922408139970313316108793600023931245789587095170832773845815370560119694638955346510278416758821643397715102578123396072858792281901263235974618806437656323300332950436747692917538252521325339582064198281859464303634048648535254302010056558494815434071640462782832467263941543585876546616216180332217921531212194963040799347831567533564116733619604051715947219741350238573339027516356194104787192273679026328697367435271192868534157773215709184256342118258174715324570928214156138674296954845198917644364946376376239756471126690376610595792187907345465297296592423759313077169576056990306921771259024081475097332487117346529550154129011519069868622707340095459046636270710488502412633076273075644320366862644986455035952664875974510080268482615263060225923179435992252913780543315259222408356631414183335994163597178587011798932004597050227568353021475190423029511702457512197720987048793715788237526616104645063651859793956949649555785249244503980814409749639433644929305570090198748785841683531001586040581894697937923647071624229005771854597561553565897648853765471156459102439202309390552134961815119589238028037452426451439785437514856917532715226655512920227342894196846770074712790971495642723586015592998126811274656982271405887938669996618843707111884263871960838572906766029876397713999512320119194676221237835068388795983531111935353941447445045781455362656003326105630189006348696787156434579117772069202843071582281447247982308620111348398851708069855458637811318303013468162156892215281638438566371275594703015156859468839053518188993709585324717866308137213294848741662910219808654109031796403650772460620272415726990178567874554720132904491229083126438253047046703976409419763978875720756880745789071576279566946767171346664471902536841509045016506906857108039066162064045784063637256622314453125000000 [65,45] 158802479881021920298755986690604388875036884447799709022375850068352145247983644221253558274440869805861617067077264149990459946786870288371857243965136760622025214505051660320129441529304621950190992595899891460015261321368400946635376799040167923074112743270845163790794991540374106573703124206330044028129466591477426000482960734415520164480544438350841084385289933326644640101189068160823271200599347733788036534657208534407498302185547621095926167825537252456611477392258503085034142876112246414896546978889573668186437476141611023478249217982525902867375860875074000831995996835227971896709366246693727639815751697458195121939239966252496336326401075786630113391643291772480849656643253447240329078459716652453507006066085139224093319306136192956264538824978027270450808445856031254143007261682301627743155708374654515119201471525944392621580180640668460488850588664156899979327819498282746156069111215667799867197092529029207128882487231815492856949080433727738760002776820959198555012663112637950419870962445571803728035915988374489504306889812613769865202650990995901529950167912554265209061311168509621127142094921775055322936585614822719687677464177199501399104411649804822772274170480273525132054998518239717923558153676039182609294739432449101633493917860374405202628832999963963618612821788091626809866923670611442117043270547989297852735592381678479895488671796655294904246111678970675261258336072088912797509257650197898031077939973258184638975456176235839642155757076310125234572625383315192266040123850139764041836954433945773898999528135997445771270751180050157980894844572491063156372664962153749453746704647540884370588088115999579802656654250898410797543144570767616548487801801165873352236211867964275541654498766415136664031976742058764940139705901078139333897006426619535385500609679550020175975055688880282806149339635142224342839512077744959065582911731320985594365421920040464073866941846781511171568631690816905755670938151426209824050749296922713011024553889957330627057887032627147294524495439270293952100455100867026609145582075247740476853137948367100980095937706010387062419618931142829009129456405621577589286447970035961133486073724406319546808807278530949364771306637708814097802447517874795753633840259713030513238244479389742187900192577076907696209673304110765457153320312500000 [65,46] -10108962382513895168009747825486987374532029761146831672131727363688483837073361268441230970651910759385156073646817256875251270253752042253916806168111078247553075683975390248714045675190384477214859316772280039161219441016797371797718655368895747249555557418547462124214299922143436286001152155739372201570506024406747412277522143979580539038869859057767786601759125681793515512217520295779588380890202834564359622482889593489042215411233560258778956743460998433916079730148669267856660022253901846101393139371761600147895901618911062939268035285358375679364721798811242595985846166629717117673252851223192083215167390320488401592405183138343845801106328866262281784769628754738949283370570918008565257268844840827953678466539365511002243339640352473803034184542093724592067720554701089735134692303650122223883338847699744433943139739291690780845547611261889850801452970557803073089517228650962052203273326241143390153570335831655187022183924022622204226201545696724177176889066208804988950745240535007190039666983328960398532729714732185760453909970167281277220866447078088042208379597012682826995466144073193078842910417374660408908475047033186959233000826356231048836321721615690129144592731457867423768270388174211763750899478097124538154537384499112042512583202171807715069227955340729943014581956592119788830530842396642353743745381658004173732787034271649988619057515097679829696683614805421569401795356165978745155049706792827980601760898147236687211782145759952841706454335400451815400684149370202433648020158743387613823098371666738308270363763872926246309514465335880637736492616839326560081149653653102733007473788960870933465814189888155035868968952055951105560259832335358403783308477924550434684438837544492362466319152265792973622180812971222618261627688124196049327476407160164924456981711106218521881891133238399386999512329351770909007333755049448638323380638669824405377929289831599467124547590140058720206955360767902972626359777492869540232597518942880571005737877199933326686314446134946927170621966790054297497028214463444547781337217201363088082006351253604525857717342800059374799230003252264186597297082039193947465637406048792087133952992610220008951278784848616930600129952275423201808531416014841889680036718202041660022746821551327400801056910495390184223651885986328125000000000000 [65,47] -16597209555885534540139147903397248557662309447869049132599501787737229339567223611731123322300582754380416141285665097523329184221842091023876475448789964032104140670877262967808131304786535717026299589012808772716813998768910030382293432713307593876397515517792924302540882989708535942709647424048172832708741717118601152256175472636871160009433056791623756829344182649781921315640492137666857953211937871377091815144653370666854055716003978708731830869665722919056339810282201776541126367585583217014066243161655293509636186839924524319916190202529530818656548221499326061639874289300152783192535662984690677143902194101124171569160763640591610362731979804319030826267447964208344038126940622747289394574350977778887820481264348290142403897096157573856769468280013431943055460470219082545880798301519687892144631054094137261014514006302480622979457779503339371263882635404911354450024242265406757514569965014860841900760001869844229197391429111633561746600259805785529123526536290456440122036146404102955976445011692964674305969028997115189561743212208736027919826101415458943006612850469698170934416444509757788610755322830361678530414290675581980345408730687996965018415683710328024056835739992202308282999335551152995265541154307628370272248077614705028745383983177562383490926484240750281752279813519707899277987133244285593115888555437893928216635211935959633052007997710394087810086191238641854785647379394102578777745968361327097258446208289952179134916976785500228637292370644895945993107201014470312240235397923076784874896579328508258668763398006657861259039462276851538206238195596199009000435492341756719623728879176194676547528302924267819256373476114816357769405977417754901304567359726581130582889465501525947297005180294189547934057668006930093949853200965664347635520921891008592216180775749731693471380363568862740063417825227079121053904075075382636186695932776912168777534473859783145511030447706308522588628835760632678205968088629125577608488878883090816480313276950438757473217724386378283284934256483329924671870397238967463496947656971346264544915315786507921086652407915994524638272323028060411599209092140472492605636229968207550112625960050668408053638178119762440951032786324315615095093267933984702784483584441836954434686469316223914050034693445923039689660072326660156250000000 [65,48] 12389703190469419442069158023409313382905800548492644380801845120996737282512863382577553674516046999892109669253208201324889879657620628521965286319477661886518915942934515336752910642341496064264695947596236902627480942864220582060184492589211487719761678455292661904889464361369437129850692937204443722303312002059295086463205283372982704360142482550755105975996673170200916299057872299366336219111630277137003858826326670702116948374489391716391266416688036414294767465840525393561961400803862641240129227439382703155397457007950351377635038713039787436106338865575523306876136245827290004906607697394672088483679265365854500698819632319157369023191379410852265377129380744633830491586589875830908478750536100855103807582222676571882117691116053680065112644666735665075295478283419973276711205831612866988111821702990394430412936512116089632677385775986383532042837760696966475383689292346394665159318362305791901129823357701464388081126388205857266732356505687772716413557457510291983735089520070500484112152561623409772504530925368217187154737925570163312872020410967371104451017075066229513278629607759746435001450883018155070405414118209592499152625734999011488687809167838944205484317693627880717771504296170519034004543726302368781557164194089466337684662949337590380556661847284604279678597013437071891511432177667484327960987995017697927973263771613291708193663228376754233053735745267933988784032663317260027492348189955470691203496712478714978573464883114258605722301251002953528011880089349587468310997175761654200389753364667589966329533541725230120413173446401100118901148490957352040312491751641072180017151552560091857315228703577594145434125948886197661426101376786230129840281348296920496040405439280888781715336684290926285019423434172035755776595749629760135725818864276072136332179664168279637764922831329728387155490984781912575248461430231598250617108933863812396224775686971098327861131144088559734105801614601537230123419072133951299731563797555413592738660072419247422249809541150005514500474132091927708546541094551284021625561650375382840372827293843437818102658609057671482822780554230388333129883245834410133687637602433538949465677706544608181740943305372465189032848922046574180523295026846478051642044177190563053981298418000644989689362773788161575794219970703125000000000 [65,49] -5705333639718229158910904516056623074405282013166428784083547320209929822035442831020617400271799941245474006907690803236726738605275260041718613152174572065335053794254298930946506013586890456847702304541773305561163999187465827350388079479300660865745394804418671302057217992684294538111295194086383528849274294508395203015749364549031060290966763230199407518897544120012369058846806875584403867824914298036051124105346552713081357674085425688625777115369361137644969392752722407478407250278910403281210902335161408512394499383899369418721198077321725003594619446715549702743073865594304744320239000933299655752227321955172276325956613890569450447649434821038487441601778311172711301614498258065201075244721060673792967138642278434495183407449751770183414339840126985787839138171638087533337409779155489885731344221853515444182860282881394796090169791476299337523839127894522306368639883354245402539273972959229895855711039966855631478737509904194895365080115537127491734461851306408992832214404763845878964918282256250327330869260059848091363140582603018387045422104101428776624563612587684619569711689399394048506708556556746624575068010390225270544300260530995419071524759792038060819468694361935601546593455673980944904403490925971780805629344606733590625715365098110429325464840995788799719884668448599637940759149832329270662254667807846606929810062204788002415489004689758679519386700282007111965123564841707857198332794052795120834376194774565936276316263843039096996319561665687558217437058079202736747532191711684299632473220429681613076184117282408912595585155954148561465958340423435540961663162493405528762654288326606725083870050157183670445176730861504987446032285914920101054893935162264787615388869744527359074591884368601853463880729565806310269861767251405893003238928288540082627295350670341970918064253723281622093707521380492756773908345238495071171600364215117109834257407989182617776818686115979300200124500389816219002215285301510991929172985151534042661027520792549711193996440888228288224415048842442133397738515823330269592066643450613757778547073993260501931405031909753340747744845284319835870038272784731608532063282540239725357805721917883413060461973718072311588130243014839685207237264047778207010899678939263268578240472991836007565780164441093802452087402343750000000 [65,50] 1985215810406068171904784475895356382774637648457813530447074847355387538607900528719364564242643815450875379880284837227780831544836335266740868286265753964560761500666855917743324578850040096530854278660787389091263879475354218759809028419116003213984135894546034220502896824378575842035943067954720128951527883214101551431950126749229181228574670587592653438376160638387272421482263839304723347310555739825569931662924640798712575762584489346801770924006768741685699689993865673364190332967584950166870001214637704246555372199657503451428476333563077572561947897747520318216998730678865965704534312714299814735993640458569964006310348065396045892463739891794914937882751944760915423780755384601367196829922542709838373009766270711996223513417777243320856394435327936079934824688409338969061905820930517589140536606076214143107224893672394500092105767785832690430191482790763287244857403031969199848896294962444338884573871479374501290666282954121235331036700337118678194101140125781625442751558157850368437449777991648044127432755807418954502332488527284491542481555433081637191957590981298117736042172710956671209575633693207378714085004665045612575488764146159975188573363994303712645284058121480169692888750585543394862467267709907246076606340960529070503938758320850238005702830866354722733825223205464306509245816852915598702321463509814941079384090182434896015126328132485438070559921953402638506701994073814613764855046994153924647390661106995488773049490417117359217521608858843798688138095174511124539518248271433292970166690362237272287928267995458321710442650760625404458232235754951343955393347673078557989504297803990748341050386166761332868717507713749341228501484867971901190118186647951855429904153694400421199559443144331477060900981817908028544310527576163494487593617818391828473460073093111728710190126261361916972599992295461690528178148466741535173863674061660153998819671361080463286745687516887051240968141596161606578899910463076557035249287477544845841873115112766891903623530016375291257292869486594228129379530720421847734904153637678165572978791736982782479183916780046435385873273526198275955590745273138510639443100126548086787562072176632465524791037381582036257505218320914637985065873232136353265976224750630219829830407085591303939509089104831218719482421875000000 [65,51] -537303100578072435422306852574066486464108861382579079450340197518863678363464763283688977372210799106132211519507145754917399097023347105515614977416870255455131713321265240194027536661962621078649203098704953920425316155753809402440800039777878002870131409403186034181597433345148651152071443038153452640145669590988063232648696573731973892355999838133695321774683272579340681921053062926549203670850350730561946696603897660313188473112383961582570007975551808762073130304339524612954032958977836263345750683248445414306830840813859597156732056006149619622143196152951127861381804325367810545920336396057386309043204559923318641359255876224343990908121921653391802126088209867329741542636515901974524305494757433989130475378923726369284594510969098508819942218541233470980139454087417401383069967504542720742965297683608761912260537575038133077659579091211216244178311661636867606595659359662305148228805321901005317718578212771539636827013762664554737864075386859144583015673881426156388718252563667212892976477445069921437529779411108400245263811982898409772337797003456897636514466741060765526616191337379196443341102265888360829342397506619710973987980023190306622658196288335425220649933973480036305169810565557216118219961000210842066345655319856716427995533673476537569932417098464868328179247087423186251979533813412508364103216539508389975329442154421916349287455311321456008843717901588703166196247631758330739744075314370664028499147909428502322003653027282830540923323154870736676946646429715572251437198688903791511846144742354745473212286505400472653756280421264237346834224113109052376883442569346550746682196596642649756225123005635423178669260468139657967026585970000099708773918868613936995838254709703113896089975436379576105370213323993710167012849120487553719916812220036597008391189248555465853750431109600404696692134615321812741439544921042971637575725407574706966140411022261465656133022808725725503805210668504718459272532957504405049909168780880448456534187176690923510251073067146579102311822657234326010320687635268941550871989586628909435132756069928539540310399326575576579898577645691567446006963443992859429927470423052062277551151198984300484417033201019913822638047791693943583993781283350353782848457478670871020377808324752777480171062052249908447265625000000 [65,52] 108881445277538585702393803373812978335516682985930041712889569276211362875011315646101147533540510654579840837861966025922857645089063840622557369311126964511739037916434512086867551385662210550680081366132569305685645987882716150480473537555911837524642133145751799749589166962303826797767762791771475448943131703556607587374699851236211546405024510015890631977262036545484537275416155745990400554196837308879131184854597685382660202352176379115324891840496347595193977230067932897554077323913824394374411987938844020121006290700469705981076570161427386763023725442066861372796317360635261258333118124466628756119200403927724079303890525549968301412918144738543669353736679746704723005156701853728707572249238226290421263470521415910537270559743779589966938381364794102483729764991217452724215538482599776211068955515607989344112233663250416923317089303038838862617003868546606341904111814491417202923245526790472872577110989895091365880633878856414122762557003899933912229789288111156479235467949827156124891112684345419370595336128032439551034212164366905113468623352490769553165498619136612086143123771111419817523740386398526449807214412115803374745344280391668855402253988315704819406831611606148643201231256675562671320236333285066352245732169406512247236573347258840631834542597506297469046241300531499589697922817907807842277502510197667040585062384244194380062424935020096821394853364182941476659583577993806658964830949006908297248246150596291469171235050349998943301369486653905292251661188905246925221027382897851065937983085530212879730815347380681083280589678217039517686021050412053403677867779057333489132139044044097625458561991392279376770641136701298173171099451113196811088891036704203997762198088533182455675669494977971647602215342373258535050967655025251213032120119526133590056796187977650429347567518789091260264959283419768831564635152319662660158897029661646426396586124306399659332930487045664692048454799062792877194906572942781515671693224617882683725723857962384821013927522861225233521667861961807072992934152659464229023535408639593538825694439555540903913095778608746637086324874209084055728178381523609318927171480988348012331926011727870795283219404437320056633830354030623259968863287843687841645756016084492338868994210088203544728457927703857421875000000 [65,53] -13747054654827361079070141619491026410261551777033919409404021084942395221790805241011852577070163118849239411345826538717265842064729138848361951117656382475835662497688584548666370158335367960791439057553224038812241024402313936341442447966746991557131493994615498613358703377199104866081616732128751953268276192471078253906870121245916820044431174820545956876329063905350256076392637376022682584922018599739404438386690483330345761729321083683261598161118140719603023112478853300818868344016419921600231309350735067971318547790134761446449147983478878496695667658021706534137960687024478600804114999036082544405329440604711241661070447765797620495898774816872436952531794570518220974950937621280710191439339347329120963191691415416963033283722419911382671031480334846638851822165159435567766668774195648893169572294166259489536762305908245002712669040329532476166126993938517276417850860293763877877590133759684297872898034229522571009006761222451235607169359819410762547033569636397666683453792530575498027729265897178931853969857785992205249746665543563384423420511836597238167062233146915883673123605275192207529736546187574581600012544750011754922935259105375070338470375059598305586551206360151028547927149267434991115921382318734529259597525837910427604312875015790309973316113753766678869638022167521068052259233581732233797858475214759098341143909241225773181732241195453251578076766814469108572724687171164526066296887473745556832749515111860245304326251580338675012736095507789992977946417997432472621224588844421969257340646270259588152589998539190824137759957523878365527215378438320808814586243391437257268890344266179420874352127624366426103958430428179139557489889317611184493819880978164956205823446621940551954904108709319388771623739073795879441691794741555888080338225502234203683025722634444858507011141876457089800157570350398135059277488178184606620039796431029596170536938625904005444558743196566342162094632288422800162645537680493178234245127723014254573784755312800075782801724504980812170111259503812816849898589938832031756022414190596932373134452013385353654837926315422332977317507763778171328305632860167329325659262411534757444511883913159371581539102457189301115862087852166000364003160327168395732370923434557952180767870231647975742816925048828125000000 [65,54] -257533676358352772996228308803941081211463417940330571834260518412064950693349296352358418789519660904836533437214791865533690729511603216073302559441061786293003193026845055935663569174158001722676885114054361982459842546347233838416870414294986197919328689888538072014261543571974387131884049765292038904347908607478308517164581573185825715769974748463978060470771344691114249073982542922023111824992505509205831087623409303704853073286747404926371251755662092258986965012982541486049463249911475331899013913501332011995587597353556891621407214567730656441734885423802036673327782279705115211952112556288623370753234819849590391223702518930651390132168466571776850118885967104391025620968864748811430810914931054530328980039835776849619169480823601925455632733050885589481403558227993407734598859237832407913799103476092765249441677554933258002444579754832538061163812580259688746907586417807465439111471295618673531023149700005297100398239532721342750338911377684813051562638445298400022754261095134483312255065859077359088414868508026873344543428256632515557961987706269860187605725530597648270754558805091631149128808822485133930601558905603117002711824868751478006898321158266266903914524858800663977605767761923973756117983887877602777919779367576776878604175010965421542586424378757272925941976493744177621416411808266906976031830637517015122870026355507462348213775398251696791606827998025039129743103156734659728938169575111318649049492286245670489678685012215455864291986547337528507439846030290200414149569927481691288053182606452092932430594231443505786020868834328752154618872349811953032848661397238402222275467734826714938216815138061141684022644221255209878593470437618345640072086109177483908782182978189552331702347642512025502223563831824300764094640453035340524907801376032759258261558258611494114477915603821630632910622437307471789084171262532762067705220956386492637647362495375454278844793253490023330482968253680292673204370127682688386359831526389342355524599342262976439616945060246348735539872470079921332859625962464021460989646101541794069147560378203589444567526111265277616437321387240025129126246152189498642259124178854878596685803790077704234248414664000724823083602071683819240604853741161051957503109327562995645166665781289339065551757812500000000 [65,55] 695618525023346878114743191791730351475108329812309502382282764819668089172964761319142453993739406459893753797646049770805872154565242828489898415748000234835314780985261729818684864592823304132313344077757402474551094475344269755107705286710076115422429696784286939126414639930998825914413250242584670110617052707104329048192292509407421486214268606166933556636956739938073236096233057450322374692530104694057260667067589471531102752439397493986393264271317304976211823945107917586362509544520249719679190279272468903023548953606503718696390286509083908724731260614225165281874523162978148565113847127976961417653752003732725514241169835358156270117406925689802878289755275114581695281053553048520646449834682312850105536783442766488224854692621678800492433188175888664058668423536412618120780098220681945164577181762950399577977389936293247188256309130164623464989975956830219425114282377579637998084304516758652227865608566902479575877850471546909548924650794375498880867481363797163519704824695510936040713429338186062566349145577708020068999167985518993714705145333747891159891995064337494535134122024686993582397614590945022019043120745188919866807406911756285228518548281685160934616825337917453061850973897653900715612998985985264715941052506869377454373279882376567087245420114647870170892764424677823252082328328579648286494053386709607181460407797833696043746955885351099567672957587552435446516132584554668160403237020020642909182937459016958285338706258421116324296137336472202438586733482623629915562561958235422085378166873169940457025232809366008100965846230400428703000660613081565313515927808765814486157205137328723519395711169824825240650045486634440406484544542104259533489425045284408522584512556508832606041638017510048905846471531647930210115921216661898430157721674819263742119213266925714060621106291443976295711478899876485862906995983371682691121542859009575107527766072663012390863039909778882187150441718526364382585335290827851995284129540217883990791053782045901757069007436577918479525137401615108776682038022093523011929103334671303029779405190026234258002348746845405212125564408702384084924625909377433903731862273096325188747968658458767684244552524459147956538003230399848395300338334357704893416273622674950161126616876572370529174804687500000 [65,56] -223524718646628615136138701137254470734699661010294464076515321220192504005451434160197117066180122035455070547866349976688546089411331604130239724086370497346141164695555229789970778865396463849211670513864013315389136683940972660889642097160084214889674871487550088500681938972089537478828572689524979793820453763168563531968751949902497727257502331541816722676029647270852432445494355278019082069972480297800328739493969435302410879607862053828426225951182033684019718049752778363003412479954826951494682986304631041332711109615000702284629106261158289418139800459117473115050652292486971194050102754769633531991173278558770378989843888220581038154911947871456692501435421381902097321254416937109884075642487282082648896583493278116913809442586975857815456782913444005785629843140659560893054404197441048718967443039344862126954727082373431759752955968792036434434176937762130234287512634312426476106746557045856502979779253885168198876029480223860288106433410401841020756688703785509294282203426315949968576159055252918415675634027042240786944657171911443053423821070748583849316529745871612679924471664076668328153312037379508123328401784423867426908192083812513832514732788545444396557532713902671058154280877681149361326202303729876558718066998478776128822412694149998404015454044198521345779383238082736522367455404461113319864470088211020246972269414902921934209506850869461076123527005010227533044182716538212744880897357149195407874991190635661408442870442706425598021612863030991565550229865494297261248872360393338625700957504687084379555851852995602765695801445878258249402647694197256234455506295697843145280680979876422026656054797051653040905196734152616539312975676602317805384180531499324180598799558242398523280885144853833373613413897165646888674332907713601137385467279530417542568948094020516281611327195008561775925830370873324061521558720489015693574014339242544260554720363201115026781930950865300598599951524372456098749832020685087881075479691876451904582651645731912059949425161075977525860373108489289669723279946391539403895408770755513952863888845074249343091015591426038298078298213450500613009798285967919389219302988165952529975647234325686911337555955206589895077512337400333998581091644922481557556173670242571915878215804696083068847656250000 [65,57] 47836745177346017270456137427914404535404800566015815256690316970092026648390457335308212311997634159508743061894152021394479676354767193246470305725769267558801021994924322915139725248928721672554639003157492006427171487242457334616033129020701468957706851052938466751834082415037604701274204557000492140120045166353710542480684893646277395444623054416826998915895365867536214935235001460523053445648748663038118578757162767640320596825309358789816075367355005705881649596506213789266287892101326330393007311587724201061931773769355860013058654075206326156152712729849360423492680528467306808273323478485183007575038013211414046295440153026218915160777904241595946804521585547225292764748400301689945610022875946541886844926030117237699686424620673159220823789754612141625844984622006724981584819280027590664327853282380254388801703948228127427360400193388342218136119410225473400938889100975375666483034930043419294003983871982470505937014140661990565745490578404221808524750951636132511496023562932267882526417719203158055525341083504907909425242557684759370841075709412793258279222687008500692325379923188267145287116612324851956575486471835244906187205621868669158597141129713066669231180010040093403194850888926467524398314514261687354851563165369120852725992277792358008111488510691928529402848996973905013769696409725074183777803496513155059068406750965321777867549239916803437012692304173359648949367882196360105917238014763147087563890438537342513992552025225060441588720649841104059290600555759303927632420413473982207481002124194605445488804971871764891898506345501247166506389398097773772729141336962698662426041584604864693245408143129429130052742866528281461037376171302719661378131235141861078913207734580348839395150338253449326615531877941410539469031261173512389872987503795942180514168640716717120532149756128402593006100639972641262844276079967054826281666971025656258701700539008215372228438669193328956972918183989364503234901482180171965167959685885689642526805788802275615682223175211656783899534465737482864582968511928249990831822487775133671661920760488584378483752431919458888472129511576751246594627158645590897510960840216051848859530059067620961722067595227988567357640335162729817361936245854789188404476707461299156420864164829254150390625000 [65,58] -7320838048110558868882284481608391511676698656322077867488903324609547879680466491173093291145202573098341846799574816576988171618547653812792084472912909985657480822971836835031645109001437921565967669794228799942607527900303586599660399687158187231988750987782606170766659168083281046709105711342356488304320359818979587894791582917423526165617524407159304121593039134402926221465280781846153737270335743631338050296150782743280676046274914078707234216037543339569748102467265685467399472612934701207312034014628984056168288231473982328699058909927148290149892257933824628983772329926556440373880208264013677543610223888556320735747491560431002492641253871740938026861801653726008765198451112900072184075919374270487318136850982443837602197798864701792518395841024844799411391088045157444912172090081679744451076531778956798784032784945474687990545112666613097769957983544343108623991506656421998801241706938655036295036644407955504689143827052810678617050447793228818541424612105730753011823154050664563015786242455093792752698214276507555096468036722470987423457611876437750744116396023972284649451390939707009239649799995422512096694227606780487754185218185489188851011513535760367141051004097919947878921751599485675316384059729214342444932337493382508968229113061742525745006189887934386163144080010966452271999555039095095855488688901745205744356449473728633347844416815726928449317307710900752399681773457479113071168706046144350960462819237994849561921385710657621488761127857432262710721412026042440630089322276490635177688738186841324773977626888787418584961014879612492360568699460884943731340193023014453289763414363317679316682794158748206761594505820818873800049514392792261448267041066246696234416754768139784313182134781300499332728611845992224642022286455575325853805949801353477834786504806859883976783374798445135115750874432137978341819564340818893996215777302783026804237629006153195622702208059641190649575717922635857800386750115335037637869821348437138095440019131807292533669187836107546450242601230811936610563966730253950459111434579495647913218817051478027075890091766070790288647022406757056204371631573180569423332378938200229709392565991405692805688638140763917194555162285831338769712673384716661306725882241153158247470855712890625000000 [65,59] 447841786944146467062484657739763673129207582876868165150683515734446878387939286692490397601127597300425460087185354054638607273595820069698288525458464636155688062067206696491582424600067004850363065231790513979454211357238107714553320618087063204679526262522130568525063818651196730537107748087393193511773760459419859785714898366707261885614244551805854521947022394893212079772694722505885683368358641670165569031541880105073519180692668657340142908285523681274144167411427892703064210034464692531058472063376854664297375692154689435678346376738473333820125432758024682000612161496258062326189070096845252041950664725602437193116788972119960790234571295182849797892401569077387938034236230095945339252289487947238601774437561622133006467147593558913975006481443925057690689834216956142192164104164850393074933566356002931064935996835262415010258816685902030401379794062951463055492030353370126180754751512453537001157817031339765334458087891032993444651397530508428799045452121534304601778552365207087000307959185576611109692732462096906126177024409543457334183919752671144686626675297865986401165480065202734664345553083457138255756841832373602075526831012279755579949837804958105180493719313490727844448523048609233237385865971211986644818728241057875696588035030800511096339934770188311182514659166515063746289000703366053193975028588622611929765817745180065750868539385029107788677550094596832623469621269545547739458757393191832008630656581727266828841318341765654993152464167966596717042173089896899540685628301600477137775237361309854043447902038683639437113045776712707558911868193629879712897102569877010862984005720641373844539448044913957625310244972033536344404209057206333608843170942901486630429307293241462406173582890893402588593996120532786725430323098238907277526760601857529784353227161022715804016475080768944064110236347891335774765431247022055900469889892069154393377016436672435802717608506216623446693402482009841721440397203947932676085111515972386711393144351123350497625566135687264087514261871000587977056653754970636149353873633491964810811968205677113526587804602726959787069124246314167240566063731472481511345550872500822993648649460327549767650668570959767792740424758477314440979506066087267868169874418526887893676757812500000000 [65,60] 161888181341257955071124702334355785395404492591731146666830106926094108632688894284660274746193396733574000053586116639266792385258779093895604836823795988806795144947168784433964513961257987152255531279805242847488267668926510586363223467596599099886500527046774282023285598003348262128126118142266207476310451517628110779859479170570367184677333328309707131238356209036413288299858436759686458228354559556947527685339918787555560377632477125333804193990800364787057984623772494482231443635585827318943467645102175316804221066190728462303513817354827252804661797235743860037842163227817979142994428140653960060027122527644383277943044010977087966723225402508061216664264940636787560886102990661029007253388970371121533795352834325116328446633622579144687216332993007545959009630217477953033562843895740171948961538807318990478202881896343059994171380216904717895832965678333032838013968402689991902654651407900909495603120475206680837198049193174877412855616250478649438931894370263450269242004130763470745015285498681662575564530990303074023857736741317925200466916003608759643065078836578448462979781670571802999245193572939957383217728646765591764831731249993494288412596832209451183553733464290601638314848472940541406991150327216019242094350821704403383819904743909174921620644411853934348662128843077222172160758211034129529269674955168694795069910270834899125396336197470140203863433959850557147696724269404830111975753436639347547626907489006462741889603551123985610879389170815953774730119361703599855105800378580016719423158158465519042941014492492946288492130931091887725515878992387674812700931985644808235469432422032894417478165891521112325650623193872989625338770775468241358236402212315449968314913985372071885701952279539241850824766929991614329569307058378520812050604696518362653539104670779901194707781623722801121995533394345386088005570669692984981366982363352936623901717025866674132352069095280473573667244293038859667310764488856674599915906761243986584705595806432249162597987154219029890724424787211946923900405142562831837285161922087943284927138549001136134823284760816758193369532181742084574513704504408121793903440867226605513378647861432148628477230109392568046979733509865295601687709692306782471860060468316078186035156250000000 [65,61] -60103732752811087063258448195043984072012564095711841486284744435857842363320330757509848729967696097375880675801639697603850750943950322707566000152840864409162596705806901431087554444344217699317510974347576350642335235127060908866015840898687822542451469933955177300796391059206010020184731663579744870949548367500278129238391032435739614071876953902443261405188903103687383251262046129176262489561455319585083636392954860574335232120730200914769435319272084123689214507573423560885143897275635480634010691862978406260289313865795202095831430284647674913495472969748095375929963253559571625401302707712632718631167869265475919897523805138568611618868220535635746666372513506144666736145377826828151063732822248238780208266719148559384885856662869319088250557885020953335247562367748024869516714561508257260889325495708503272944689223261213596746034117722078159097680338807339866989356325576899211946457449734245806794744606402827623552199189382537007902992644557070052414021494230462140947547378306009034068238286419084389201435837632134568783707461699723426147070762171456402691561017261747356099915097969487901133938024476322665362916494935580270741623674606038135285256225161026124891672830153105606016249704194380182656289518179445808461796079497721021633478687332029410866849480371174478233355322449634249260144570161940233916962769547860812806971377104373758695881848188053401697243724421302270237100372432473552769243532224658653758109416702223268372401141408166369195995159858719978108099282901755776532969072144121632959571450224454156581233379764586893328712327784584116824447519384995149384742241698553267112456011396350636395202606208399047952715162156991494773866210854902310263916297391235913819699956507808807436186228420348226446936004687686218169412607035302081244973464470351837411429316812147375753340342549662619942693770555028687480034525799620053913075026656822195912565239974012280554973839866425299592823749184801510066040916304342341517801704013473948619532823982812842127836111610932549436165151438783471469225369612730542950627714451610498209398329417743977174185958519014148985926246228683771165774546010386691055843437783823984262600911967116699594924832806157864455054252526196322849172393176786499680019915103912353515625000000 [65,62] 8845209476647765099090984566283772711426899124077468705053029811638650238412285292749421592792650617258060124406171713827049887143127460080484277001171641462902217637190162181509902182969731158613836877336184547956355542514476389193085890478031938150299075800954075927393269681924385563418796886165033594954838439486668800101919510738545969132897568567975694271213832572739144501043003967658210753129061444979558832202078967774655770827944118888318649316898684325414748696388107009791677451522915822339309844907390372823415988366455603832472216589377982575113394509293720151081854747947787698018505873386293346890212013498017602614276815892923548503204538549380514042432022374873017797798684873594213296835717820937559963805535768720828097617474622298011467080306714728266815115119870291508987134413759869871019713670979424892346038629804974717248817286314612077450321896913918394347571387465334699135002022230999559620446071493570993621768108259598851693530780750926233491532834004648949902878892265145165641703347260370342122921838650639841263327555783531592344630394985738858748664762480036155419230831123078542807231985122020116228625593458034278796504064392927959079001927591163178341031843004607439701145840476233324746088176472378486837876764783761762533423979176326689066797615599802744910908609475979777286697469549171173811841593982641877368307190334388807428536961423671297499353770603111237134356836629341119407805779181637563806643754089580715288484050487411970889071481025943520637825958031559368657242356507563619554255786304374960729309531131791344657633864188352303928220528172817276393610399463450463503941529416552046391507886402612691795753394758496930953843712941492092648710105820251792817826759583711512593723176979780213762797096868939671380039407793424480962992326671434040238664482193714762427617914954465976365959064621168994831391228431072067888910847600985296097640855709869634891074542379659949991317001923948511702426342276153954594747436752501636562576083037044830580971927825002146226732852559926819611824810068905476777615306696573132299722120064845318828512749221571019142842546053440675381799151854116585834166743400133958301579436107503573515908450651166127990094514285191254487905609948938945308327674865722656250000000 [65,63] -175310081783555747938859567574148838535118143118622669125871722399666996904458074866076043743370125844622133895194936566158081801316574922049269054006370375978907438930634438993444615748645759824995729225938142174375317860839263321690654253282350715362768209991730963915692877922525869168360735647013150381394576083731074005624373210460649449140611392996008474823495546762906392484824773810227252273077477587922738552141570797844271625052494360410998112920088980507771639813120129729035485773779521427202849593044514654326171987839781505982418115639910268866065443584608264816357959375077692957149553131679057553918284996331929183508011246678314960159310798890408090434200499500360018439201048938239468523782000911375509333580726530959316729062976982958122260346339329374688619689340475885647882732330881340762423195729454156487426415600761924230959664060580616436785833446888906228094911237429569218594396285414631779399620857697565567111960580472158285329683126693012688187554613291464845626657504743898325959314296443635617497692457246169897174040462746294709820987413460591874501191649564016362087074044829482435121071242429780692113505189779777859179883605439588667648184742132821431931519195314855614837684669926868328924609476311389447729720383559077096401184601528768091013771982088990550078603717435659742644208689627301786441685101833340787648753318564483980259473823989000932146384198738406439126904169179309566217483076736774208585723623661774620950658527256169608007099400626201342888514551431586127029179187324727288607522999771760897876601659562743647429469197242166236094267391970593683746614433764374788425898246981294659040239671123586496281497328992426085778669613038736652574171475621437236374584738968421747253866595728545144645990403038819988031094691003211989169515293373129269980986024462702733783249604091405564260386772198961701054038697554971125632963839688586616768924796492432111590930170836868675793257053108324017072838585220309596439898874616580162957525802187218827102940012957559038888192951239000606030427325855771355473582319302174712721708780935687282329847968518999938445950132595971429183082741844020834690234723902976929655855679075003329808404119873579642782966464195637534828620118787512183189392089843750000000 [65,64] -177630805050464831896926678438213061639201917542511732266260403412380251753072571475032499404808041776237659468989168279771576365093067531502169951923188129903561614350811954175883178550673813914003959956257820656116367570175450644807493122964423089310181629251033996103690372024175774155742916058032763393805501458500868582027866303042930827158290020168491080608509629942206330983863509826558485811132591082736489534565751324053771284960228898058176799903498743067428603065049685111101163634935468413445932492028895867043231522911508657967481008906285491432519804091835058102483721148551262475183754832836766871523964214229104260590139905026306594327737415549153224985761332264022959423771089313389626396715524605205153874062423576309140333249130001063353662078905664009674565309431226925205594483161657446967664186380082104223756505264677193190405593436510839660684776604404074342966864314734581402953842478600993537060310184205530002644425463947538709072538240263225245759243860822081764586738603576516548222009584800498192902926097100529672493040108256876015711707965647946973517272000768332956557391776548310750418881054611936281121853809005764980416308471236092894834521997685879510235180932096228333982982226029527024281318637488235390666854215257078032941435018604083305836654859447331534219752418250302558283385303715239937613426013408102460283437311438092909957286264293460018340177564299652040815056382555380504596669827796425769153087052500369467769820043976856590204400866308336850103040578904848625273233558238616325557521838955602071907592876690354576236939015085171339329474960153652414734864582970792151697999041565090243207559505639973014993328164864254956965797586833334087851329801194024951666833004528397168301613049705669915510482760105707841959534635405774923694840640731814226726651896383674768185977075882964477425458054850098640235611560360578281455837164088754723510494162812744181623263934631209948658363233006803172869745717414287126451426459774013453493632957770104415008261598168829947668016044865200261562313872799847665951163795481998598430772871252203195902715302929732445966685967886805174073910538782613736697978820901655821668792978019696504024640536653647491404555205929405303777457447722554206848144531250000000 [65,65] 36152391145211629158796905969735431828319921922636920011002333633612739322402470427615497945679448913921221074584875474434198547006516589303103233650149427320375964062265178375408395937036237730118189984782806303627178576709429564267068312943009552254778489747019439855040484676081618597980816717743009050778664817569438393853916534352803373398369612769354612303036105403279478927517929664624956360636311590107824136894245135315138504699494164222741540011163194041778377734329160158882704257614767114299370349816908343843072972838566686140404283487895150344206959688737397652738827233074837299316200571588216677647105272756630151594189614569836785638440908972007921994259623406416318199424468140200073757178128534436620719098165229788801480879774397524185699489580242844073432272692184996473333785206272504397123454565617773577078079622364211122167309045397104259467239731958001639048675219653031303163797573979573141074416103787479952688571200850655043915742841316114427407542558906005116348609430599556709155969952120799465289712930642736907004575740846773692408921227977943066900498862719568499231485615761754280346319017884729914469283553546726900849390517514236804502101268155533637565349879209569036341644838572480876805237150177513743855177786865619645282939228662266293430594758790695894547381681829351567811110033469160851063596295240926399161409702335097688575406762949188849465339386281624138170491002015112530874104707664984125157935123287599483171613194807044544073083177137740613324434795562510373114805968950449068694985771779888684151198183760665832433287913771742357749890114229400196742577949541588481228070749451080511438713675179275342608175043924873290849860207135106820010324083682550535908170864515680188265296811251935225470658890467789238461320965003535646897918571403330587545563903887002916004539786312551494042815419939118959273272725555903947639037902039271310006351474113235121856278886602009812151221929932332963241015777574568362617747970366683293968592787263342100115306679211101477956993900615972296637222285212944826331871394121240678950344743335229046241672396454902610587191783029820397686180737394117278900140893827932649263929547588111761202122165772912485977134966486090661419439129531383514404296875000000 [66,0] -2124538072620511670561874442976775267575737212017810723945428826571901400196374591805563997939752437172549151573446712111859534040533947614269928069490969934907145359135062311308420542239765186059097020501457879286990989577714465390445368406232886078779145331945928114131882484030926095681555802743490058593282861342541915817809487885773969368867694115549533036356569039645277834581753833051421874791631202687481396203217245833245297542819351264761381698167782286981137239157226054472388988865937764821573476746705850442357497457415276322957423418637267902014557888610095374151519359455849585416014314134414739177179352858882733777624566265901175592047377019094543118563486597219380510421175495069178191554252718700775452948798422188969848188175206354521017873074129222222350091639355816730844166374239329418184108472920813782843960395148478894261406294050387384105029474146414001058527726960505944890930324747640068937580444998248071271343116430819835629416821017111670448728800883735960584285202286501525300567145213731323754311407927036048920084216543642292485029067435919698328218532166886834162759042803978541857981293028874448267855716862680040862820337165642844407217287725440005521035376683151741659620859907671586241043473730339186614721103118447071914534910389005773817739811630658458657190169067367035088348757698783642409276292951059213893162962219072998656575294537938414120644919675244270395185749352725169968100799803448612463371592160119203399548666474103594648616707185987642033131122187620421690359387235801959477984459067577723161479878116959772720522347287679000911776225882987915119344259720511530125095212487948804007831864744496720282227506695260347940833817247645230319623864707403066099376479188638729558691742217015293943272855405911232770400745010440238555348862531216752856499929573534532969025638550499824192060471164075421765242857695174519170371900976467743319387144926336131891552775386936553725854608800420973035381082872201695674209120220519517581670178946911794536921747974395614336497929200606492663513475401026885143793437890553582597789533735890046737175256314348235446902486498179644789820212169183692638964405591917317080891442466445123003516280218254297865235451234611367125821684799556636858811058451216909298058379340110915541800999312739343520127842904590891191018760224152252973940646629813500112504698336124420166015625000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 1437894283830614318739495510424128418216865189586317753891197192039491732755048159609030210242806077633132592931616728799357181758799988704358531192875820688718651246134763065317575298539083960897080443523657358167631502215925400665574060927383314294398093359633735261418373294653351346105864626809775555266124297135729932865229504718293852952195750997562712208576349841767368193683721296497386223297920829745121948749301240118214665700141826848893039347699961885762525990654885534885683674242277781922358603806431598423471104409380492213524841562532836597648347688111865891630471592257200340981120182302572105447065933765895601914129784725189054146024269280213676298144887142165209562341299786570627649094101326092996262455940975907032361451821127956248271280965882694428668617619153173806519181485920639890211012548381601237127312111081483392972262593921640148220565855735677930746910439148247767609134146585998650173977651397059116333172179515527195946571134622310225206959809323006640941007144259355097928818899361645615758074069270164512869973000165779995810178289710275705275055122991506729211413967339615323477003399145269564024777927303313835574651917321086252687594568403112562899092063266704621832350202461359542931075844762738740723677367945260146231248173950435089831210924375503166158820436372731353238188841166602723967745456959712171992855866656973006876042671970090251052685190611963746561333969869844188692245233459436607329132445524595091522264600199991530647937917041234386612358127141827259472408123348731043103512477695064059815197494833783626436737281627020899639697224949024008756398216807809974412646186262969685511179074921280211171330519199175601783710568065934379516726348500119475591075248120904646708742412827452046901680110672127201477246185015876098735602886325416359771828720048084314895034124580148348851437697499065318339614760600321524100893985597480059602366105350437299120741754454468898320775450754574135659515085208320073388211167159225657948350352546518762563063503900042554422757377986863251414471293225655991357201218703288420601397849770765697761227366136215224116727343075588658830372359128133931718834405822196365531734350050423482565002320673563415106025301010212105952333685544539170908515057261313632238863689897937512211275106709003444994205138254069060289880696338030608586038174142793244492111170984571799635887145996093750000000000000000000000000000000000000000000000000000000000000000 [66,2] -27108019025489284513098262055426703225124129661682968223973075540994509096341395396023071153944029530146864695639000740798744949286414391665501991316927827926645491224857986807519905058640030476793670618116592021041616776322518982005225884689612715937543952626073121584943104775217868232890957435197939139299860450440717306605635483000447370170727057253279199950848418838078850794308079741180368883424243037848602000713368398945289456062861851793250397642772668918800762019965693320127045112740436172502548963190093110791789854904161834111893449769284827606253062603936128462419724498340949437629004448169626804098676855934265277805279735563618794756348768392633504139187785868203460510201563250242648529992741773737962749074899924450343820531619756329690136941504336398663739906703378160071482753619065837203000188183287136087684816228454672243694919620045759275637673505399186534784502372177255905679120694704527788890535390623643037070968767762400508777038990205685065786483833456460973780234168089903397675523331680225407594187893893879396100069527374334387085316743300006953214517592642711357213992801414636918197584641686455640213355558568918467177169249549148431151919515367073788731926239871324170493082417334315031072702420760285110548854515113944828371811632245152843139563981496947389918760840432409495299689080417918395087530481599015538393674898446806020610402703054553120975715313680939198324850345466388744958996156765685876792694289116827206429900624007183270509613495073902284672227907739143241975522121612951208648008586426753862416035932305590250214957264330495804697539616193154197961138954414147869458285952834392887321273626717904145044609565738585096602998527486689500705246080113545421443468434038299034161364164486627279646074210155295470953160928192302307552754827116272837568203279867173868452197335921087393616178691075419286221475694743217313402384378783387778870630569674384101798896240995765637305173761586628055745906985608805865519389966366701730121466575473151522240157372017468098177654683622074897833973043376711056013545962430968436974695970773090779413294254038120418603564431609491872120452919716523633929297918863725055558496063726556743029405957772816367206255097725028910254738936928631705776517410104174995679107442538732215956666213718219494044388381139115591457443636246972648028882096421727024293524266340682515874505043029785156250000000000000000000000000000000000000000000000000000000000 [66,3] 265549950130687536065824308874999291814643296200469593870340000969125896674181140697782972370312128269346756048013277752697408292133495299311189703960100462373498089113600973611200037626690356972989823260522338587363064542871363779764272969107247047636308324558425561089471199341668915199148953303720787954450395182283268820621515913016457134689215826516595514059310684000349580992739432668073976469159414151872846336520093129787899901872114368230080648549642772114100611028519055302011936643425066646175902065093809707780599887271503130166589940847837166536912382353393180248000532788753371880212967899180094030414049597142599846690508205799411753807403700654947186600798849527164510466137300034149200579157265368235019586382596231416919657011376340519353491558339511925938875125314719336418431688230495515621768946843250882318922880487349703383894136132367824378554653565460067250842314144626310685996298291163128392312493521265091273315534884997908280135837421842535214727417387176611186510761810497370233399230857169231508873791427431804523466899643562258706615086127938859500629189655518339627056790081261005683853802267203836432267712604190096898058541979103511660349093075064879049902359821142262595068118653507246622426353823545079341155225943075623144466249623353442244328206445636106656943972995703495121489684936151871258562936386827392793462918835091848702180325011422288447840841954178737064543093678661016996669706798582078495773029081693163634004051151857188039796352370755474440692418740528037037268539516522041295427717523906416340907620317319974193842045807236515769042148245848643517405415025536742798504730131827024456301327834796023024909761390518921401779467223704941218473193860850480910782880406719906155948398676088102887608925708913359763105119604333150972992603077279569670128035087093413014096636182367039604599734713146620026105697529614924373007119005671219260654764977632546846856743027679907465280274380174381552646236355326335569157732970183479902290316729006032145739845470529389114058092941768742646335646369409271984364546905533117841900633591909775229465038958641032574974853497875974912770525378887437766775267682873480599503734681045809541005356354129161521329497107286307205030767110118081221873399912473960044805179016059265374525251747575555561393186589646941652663440174627913321945462229251159006762020992065131963499879930168390274047851562500000000000000000000000000000000000000000000000 [66,4] -2350385189517687503296110574993853959034459648949857492971136635946948788022349176757231274931072935271401954067460962503125616304377970931821175998197908726389987392097299459805332147672724553590453175090623676997201883432777819723610956734803411929883345195152647669544867020296329293191838501186674991005567057470293899564683726090625058481062033033664906449559628471411168691293101014874419329316929423407459534278482242077409084799757334625644269595662609300526253530062647546878534498841610394088991873262961136763554473788985309231007732554310853743964590084854946528701864914482832518382514037731281455274271671567293580972438468748611314686652262540902718488110089014389767798097544102821103147190297716737119989052513485705655032036969346095138266327418660435943927466631595553054829130401166310555901814713295461997982252589742865488914743845940622042299295143250041955080450679225187267267372339683930346763598959172552565520831716243421364126302094035422497298166228282112638586521262298532889612746919509125483198562740470917976464256750776957035572685633788940281953688710198687823103280789906700804769235248301639434256494723780174264267031825689370304248635282141781963776913686004788198180547960288342862086356819795108051704944191664057292379523782467561449565571143759008645167111336837704850634440352101927549761224707397956399310514018298026895059267645727479828726679648594117814872649131166509707318527927038913011355381691130582132248507365533030658829851513051501031329557476543276016329808137368275321883704046763542469705464146657833898190000963865483987868342389147748021050326781558290830212643412690812582589865259009260356714945494382882046170690972314409389843161335177734847459108635995430996523667878386939773189040422357079269140512329939527029024501496778487296229568881164399411135352447115858396054302025422949907035613068587264106031243201279193291373809985392064079461496032570891845390590958189208192639726711875573583859239031026377301622647055523966133224073478837044392907012805900896569152540293553995553316387807530450891631880370356963766135719880572239709076365477948933163446025995411653948458440205128995266651519326161777444872464071246357355787247088107740268227830267031849402579081172945872537101057260638458538177641992474301548139421370360390447926540262228966787580974618708382686797029578534487526120244638150325044989585876464843750000000000000000000000000000000000000000 [66,5] 207633352680084649177098453954038007811854518952893619605773356708272924639357369446320237902298617318118209619579192188281811962613052818653714321299909439862066901219941187323855932311054545464822266985930047523731932866611744077398562658535304975833649489584863716801015420270802187076314017861704461447635208368537724409560581097331142024967203932362199054446444988009405889417216980984273197932914144678696106192957415586270671724651317298890623012638153190219351734255270011507165059470483987548871059856334611604604694452696636076834944831615630612772406572306498461661068145267150147392485140252887069917468665539394225099571237208344710202632568004559142612463261847613598905884911870168340748218480705337726776174190214961173868813633094039295008999589295765558828877331328341605616370817220769733769636324345170133094434338704948987308426419283026042585983160936384321283045802689101702288416719814724573008600905872250805090735156089946932804577432212282700728447098103165857843279959908113550472162918822228731817864829568848231234149291381904134161139452650985223695190283891795903149355790058871154203103543617060807289407449788666346380805288064029982354290960501591567492469351925650447156345290753919474333315280000437218040258024942444765264182332402799978299850381464099067381030482837425822632062013742378530845722701277407831005021455642404790542836767152846228772625342713661395240059047706859073763753075890575792962377864011342095067249017507738537889782064935711308588317845373232706324038523379766134263352300199240401854430906234287220183488507870665786268288480308452937147470667466924535649909777430396903075801752042125768145179005832492825282078327882216761328900049451191459296769000792900399102531111165910217708986255394784006593814295626793744939813430549044169710643660739855696144788421385950353889764656410567461671971185078991213437783803215917868156317272150950954786742097218819616446495738105082618265281433545661040440935078118577611224140105498600705380243497713470254214355914276153448853140861267445967678225375236305019972890087900067047810577151392074972637453221826936289091426988821704332803636702062123121008733399981883243181261847540065689880492606362083445862131920580895372751808540193223897513049502607968932762249223537407748389943501552329538307568477129348825367420208940521601358128045372910262019588989446106097602751106023788452148437500000000000000000000000000000000 [66,6] -4163162587199181700923421816473504610281349513632297141956055516758942597010892494911590172193779700486465272475562526337096776136251062262841679760280014934432999118028737468341443878129382363710694300569040710287963905506620883984991443158387913206763256444099519485743878529846909873572321925545006945331997330201370704846304957396644622018216427998709792443445529155263478919932460141527463841797363418959759751184260364589592917759383741425514433408463682833564413902871505502234062732049453865102006193913524274163826571186660215251974523016927115797388219979372270744379195593770348106794825302858693450061208932982084474464306903649584749691194103320609157847827569721260118472528534296057828760410773014650353236348887709539136326925899353091342115126891396538960753109778546484207533164971678990748828350394593265514443462994069910881337349433810377863041762893289854565739313639901109188346419311562660950986519185909406030409239333565781412655085352391876401340428458234792836950478367751712290644887391113306924030593943456072396550811787758491203313602789523588179038259008483259756728875605199560807344850784807540701188392562678670342077521476747190997526228452476844069596689610400965705309316852778769363750444821925476169142541619147696562365989145576123297892492512649629009983031185186743098644709473938549587538881023742751757712668388984411061324860629899333403402136828793218283662699867079635617908934546475633804532526726967711484099016827210394787895728425980386146281089874292339210939956089359827152434669723646817171647523835328098600147907339876376477105027207411949283355073824021274296664396608928957829084615963413074438130942715396689751013889339040565432196667521303693866572048028196510344172778654488067218036334678033553687604487318843209933844437330981887617106225755948013182582329126593765276831406073037161632717851464691319936884593338703060484620028250385568859380815229201999137324636089221160371842219949663964310553562799536876435955116081668422987865649493835093346660876881420502122765828889520850002599974021505185677751902098017236135703083649349861385833029495557052984310935903192011521982746159889097077390678569176894033603999308810832430520315177917837746400878383794703773750097425716379368172952824000779703114413897287735241510932945054684099280293063204647335188059007460436634769142562534782727728531644129095212747415644116699695587158203125000000000000000000000000 [66,7] 45959559760238843973550026793888876802624559610134735523838033323975704718871343714970529684150931573218107391180971590905387766233082096971897724400498943826209025197735812029009568183233770650131878984520416413963359584059444997727508338809589236138310833950848220107004762305280197544048012054220428765986610906725108009500835475497220445839476760615047680531824010037364233771405752041745979584726972626329987724639700091210249007821453990016773454743284902498663241090030919189532034902363783746092826651727348870542519595177051184226874212039841311548965962517591203344460215114318099986690403208174961366348418367943229150304393875140455728224099409679625124479118228002422666896592718086633248789048425989032109388641445408336743919760068138191107110960891278269796373918308758434144980515172929759423849027850865002414938376825964744788598759345248181875294609869152087113860205223704983573216938709102927436016665005160838083590150150682837928067171364595034964971556058558624134309719591777527226536906028246986320193245294108821586214728935283519577387113781013067812708123958475189149000578073500081572254387346619500016752970147181302210142416566329095865481006432872624282487103901060167260040320577554123341329753148992811662662307454604828853993275478792305027754591665362418298778301062439986544307556261719612750247706886190823614967108387443740938774774356880313637549934116530480339311041853936916256906034797368215048331206332085121523564791697029493651661609821457220289994481007631403890773357306537116632589346861830658900955346450948673162747339950063779066923053263689885277322909110047502334676452875283536768796662604425072753189822832282262341496348550577923809179709845658368575888550468287440768092611362668166783630926250884050812104790497572942074621241386135826606716003759245152039033740187757979078421329551042212241664699019982046750736403275609318064336890595812075770910234885183070620616137012283657286239990507280044040619253173384324475463619441509731332315109551382435486851079737377440506484711090375628830189913089078320586713941256394857846946593814894925611930503499077521801861086567124799270981639891883854340131760053309655673660236837334677210175892619822007174475145624143251891378954111568909552906330676463081092455908428054663755745617320138358754065558935528414093199449772526196100659551537185924247275610240851852206223071561908000148832798004150390625000000000000000 [66,8] -344849608965215099557901020486012004799473468778461246132236671660499082388733635027604529841702724582667161171759615137868439165529492018123455756243458321174055734535129140583784245837376124459664009623991658000867611303368613927781495443121931135655468587794996029778390315338061133924031388394104536918391670819345435220906916863215088936491815500761262725112664773224844784545145427454573487421671707176810721901641469577467560975931944473809935309655756530397000729435397741989472303100168885455192225176965779542418651070866585897035950278605172841688363279863209090027785489880817097312846203932596557884567116816187600823604604129257129166267009999202116840925995013229015692829111149800627424152201318564866950516518464813954815095145101092664606404297211065807676736832006704173764062118266193735851062967613628616767012358260969798470851025765814016242845211977199783262326241331620212240600577761125279812875900214264317480524524989700171502389565803674451379963676859427515990194540970349271108538962850287005444869054194175583032068240499553260565158581308669529890643372702999867880495823855476193806497919710297568959896973395681510200980354195862802503786365929556917171447738841318869591401098598119093113514127043070427397984650289022204049924924051874479899066742797008890889806412152561932161601751179972315715945343382514321988556014499477347474058000946434365959933508438511151829712930847431849119795654724601602274311005286865297131623735614317024061333699901286167687087683659959708776751204800276584602441066741043745534025369724815112735657921328269835075990797068265652675581317229228115109467637466038062882641001815645898456500939651253429688698392831991543909391637413882908962000298822292431598522185656618833328026452430141904765380990579682115576505604541515459393807060914962260255970870735781441234453028926889119614360693523745824676630493544049134183558866905332197542594498617274484529285706161852142144274767342287747281505948301935910718906977920873573932176661478333993517485762723578222387931916533520319759771620983365626385172898542140676518171042652264630315463473890728125794926660147577142718427065866380983254008459954835429896742437298825203225664538348239470224511148121139721241282911502412517334548214238655571243222810321690897320221285997422185035362873668290306778846619661747996176518146783845957630494715817712908512149283524195197969675064086914062500000000000000 [66,9] 1930305197128558651801473441760956545360783489654152948811201524220825692484528697955535852968895154103110869493908637725051420899472135691451952186509155014414518358117970882772384974291066234100974989459059596472161823651330582312774634373488859531019573987316661862766594352541866791809345406611808080911565040140270153753994250309850089010442105829602305259039998512596969243669121404322191791796636132196593972771708440388045753225955236526113484328986406168147184770161427038504742206793764652346732108548064136664256999995206077737092944517988031614607404973858630894031009284858661687220233369862071841654714552401707349481862118777538869493127831888672229439473713306272564435914817162185912332894348751745733752647221254296923672064977424112478757492779521661059187479665869151306252613350554475129251604249965827169750081427463940455972181261690418673439902060158223447014277208789347909913008852260933976860088604675733596471238831863138889567377189409133338693937197155508434667605698931449353100410959354141408691640356432002137184616511103094822922782046921637399739545724127736936601556564948783705994534689324163945876226239117545516103123145039100902475452130450750003439494644787304091504404002004478319368564323192763220860619326241784704108311165933638158454680744880136768671602460861580956651527103018346694129585857784681028321786854871051159983076513592073965860931581399318388610845917909604179925495114665466333541131856677889350797410446100133310864826794537284732169136549067782791117416307179601117331176267270304388247612591676867655285892540903892992999970936647013323120328547816120881265311573957678245397568958291660577095428512388477625549101178109065112261021183590523948196873880560870395935409791113949884557029592616515138446989084574847457241654760995473636951681403609331713759137908191304623528719521930982350811296602189813085486590005820124419200911907300209125782350811154366829516219624478753847257510709065559688222430130311068425544390191582015166113250341632016033781961391941366979847454629944912596610040258870613175849393778646605231669575099281421783919479814929047972575577257969943633387112935417604534771619912299976413089423849888613634693612098267621396431525036748127824311778954115307261369245783284158243877309563393338431557096499976433161403547751447311291671953737335060996522203686765554174224704018451165277170389344973955303430557250976562500000000000000 [66,10] -8546509665532003248639768897741970365293074985155497048401656377794076758896867100576836422411504200152576273381380853292710734915779990646894619760156444405468842692833186745958547223705282043935202032870286932831471639183108200251299156913009533295630846944567587483623266310620054596514905062359312515687658951811518889945606076076472508602683479373850158683195679797622139478760566214859816595589756341621280622742997002758888988124784040016039309133565293358206582821295379965178623805642261317855551036807320790156453550606351571539621124347133034186034175094050384758217143782850911215695543355801856081852145749841360479417721819511725954705626478396903774293484172233517607921667953043086363118338925225314879156964041974745122836312621678913537843059588716862525145135220746260805372093381272007098780401902656640920941666230534977985974269581687728579772127312564042299595222678110523521991558070190413900963551764114183956887793626073128410437586412041979379348490230627536386506249851995401837116694771591384216528414724397547480843022294743258075369602594235872136559378699408203464210902974981766339495864445382204050183331494762214170558135541086716181326110542887752360333790035854396796116616459277792655589355517524493212869355791014043740589859985477171102457241459900296413329553694962188948765303988298387092123868563495999768535559691200737350553484084115255797595908584171285455182520085357532794855271061580294732227791029798852538857038518872630346636225723980119184081107072466194635921282266635425074652214439099025961654117113926953500678959381360999405440798268142776288462591370345289320704960447086048007495786645033220436623770686008708971410905104982047254367192358238410589335108202079446295001173429104795270569542520777141554961412473238925653146591548727598220216777455159113498573952447484468750234644874386986644240254991621202935222251400332935207956471627705379521452106938199790713936798088638330681230918165108951073343524351066712905041648119647677987892417561766772284857658695675675593999625015200749404425947313046744745969426593940687578469589526470215884235980953177431449210611979070378828845495449114790433480587808031313358700191151495385750743191165725585711559212650997076410374526498287869219060781245568036235792831971193170805757884095218648623118981579816617871952901003680573955431685949886725066000753948470061716058410183904925361275672912597656250000000000 [66,11] 31095775116669647426139046142180616657870444359998176733229509982456727617146145146892889827735591475028959448965492445410639407015884776996742075981900585498628917905984848681441708268351851966891121533188783986914138223955120949779987932826222908805101022570252365201591558988064051693601661413531651692169457957740160241562616138434257941782766159463707928674685589422267310200884309615689533217976349729720212357387736948932879641383577417577440872746777449337589215138395237174636241600894511004328213952989797705055285023125422169038837811117156060243265388004056436784949003224388013388672582576071113938069468382932304220287840559085442669675093891923113220796098864164894436221400334835687597658061727168661987427099527939412670564813960131255811895270977833892919232456825832965233902678179379283400585159559804620390609739860770174848114343895792066044359693999069052151877486511313120538723812932131363806324422935796379115801823706000751621755647782800400839671187183554307376729665576993143361958290678194183173295570316563960543699306065107737539127199041122544694017165277117852579735011701141262175517706037858589173803475181813128200992179605051131949318133267968573495808451104737953752942126483953521921765499922232037692024827376610376991184782712031092569525270940224603225023463530079265163579690961223908547793181161224966415718994805371948654304278944571953908440808086577435601476487794708975993913068934310242061284303072465139327755506680011852781668250435035482048682535885402745196242918032058692299862147884082919672199220384621149116875399320273543829206493246734396600216587948361603615175006300671704055601775959360045917374553275288920312989239525025214397543887867652188870146926313972105063055971241327742397450659445667961831187009394725879415822932153616805290644249026284690285522666277642526897640256332721133281893294580664941328564455735794211382282592940864220734460659434420616118984222798207314945198032943001837523196547693107179690172470736792808411641931905192162207705462467148052731030942636082848805018081588943041939321116956609613015422401338390334357073564097680999654601549037237639235202019816417203718052910327510053314652371680490996155051389372906201455957156717965545930328696242322151221300036488418423294070324482578347893291096455504595141054054709969113230923937406175231980697931834146761319247437120594224069236588547937572002410888671875000000000000 [66,12] -94293364519956553740081518164144332248031276050474326452799515829162754310349494411641139931290387751081696344987902539450152211861925695661546552731967877213852408411277671109325184525148139184637337484673810213967739385242498542294576855731989818219613600414365724336587799292108072581919730750801849025190811782186295926029764539350156925224935116595618082301424531196195536033995970555819917083743252831590721808206322264182585816514564163244124921326080649732303986339796298791614985096371478937277723314347784591597344715875124090657868959419653822853583737374609279606877582515370618678648735458045728098311990644517046707424530665623304351905998350970805041882300134699227191344767124605189721100097874419178752678104233296868065999768762538927272077777742173582647451519337618002909165753800331436446519524082910583410077464810809195345146903367265675526910960875412646685013636495265754555555328450355019342479801496408634904568426445803717205942088647029715313475761983578080638349302326338160063943469719249776785930773437735773404030537196062893199203173382994290993731518476129540855525132489204627756621668101173711898098031275959552491043960438226093157868152390025018813199891096221185899290052098788499347259614818554591842076404850742235373230730467218926036650946555390416760156708824038347477026883580649174899769384663088604432845662815693626857033341768988802716008230648670924323394350285578621197752185434303648596075630642728976415640006351096789669106694303316083231059666356874906737781947921466177879839827959298217100605196195349945234815820503437175510166382172508839027412567845998320052861401395080819297699222779586188596280480839023091348619568968574443726317196747933108399717445821822094162020082159570959750367263666407627931594462344392392611133989001255802859963724211771815518727477414976636516496527696883111566138128010168358152389241148837374427061528709409191588435810782973702154863555636390149208706492251644620032124540370380903130785518349598047310884293840364125544934355155394491806373091712655033942605115074632934229265136597265587490308570901142411327875936092595572529963714934056031212473645200052193296562536897973669292552859140780331698244707447294464770423112276257494109238676566164746402352628013605897070376138402960641249952853424009048475861667537199580681533057143216011701761070679064178795298224039500567528193641919642686843872070312500000000000 [66,13] 233437569960156223841326661665165194885585583473362320917814435151230138740229101061307886967060310513296904619407350670328801338987003741922990675747447643383495078341175645577665146631372150792111836522754284824586290839430820795686844735709704417693298907852662378794421915237926120187323259240099847800150388173522378405396821484118827001028573135369723949507360035940598573602081483565116086375087891808669753856388234828236967824124034610818301572146257738529523076539482594873709164258702929147895551986197945518305314832643535380839444983396856069751513449935637702270784117961024213385164583495357358624460700825096063682238782383821721223092590357772909343890261782793245452509625040039764240395554700637278865232121388631739956713708449912474002527620760566680150736340225906933575464072148233668429838496964681428804090665501364519243822241292920273861279559565914638315654032179777425650869190866642018468313112919304289082054265974963477725699248670286133376344666041802901322612556511391721912804078707701821245138643175444228910054004772638874754254220632535278506837064617163822498191081419949898750414240973823648513310265171567683774458838694689715029161080018883914962888990232571792839264723442579916318148000137530367923107838459629110180461535647179242685060131462123142044597944190827060302973613431247428484359295097627850828239665873478876444477657312750367810930312920767873284735354682628390853598359152652988251059289587562382065135768725673395759023560151677304832821262045746161741814986388210792596136086863124551941547025085965408654676343430322015736337016097784854016355549499670863768667124003403712158354424891988752558586906585858384179989313769511989458366569870191186236751114186414190800091932119517874638308830772332767458614442561286181674649130025918440666383780313097295707722733270516722073111150465561681794268307183022183486391611658119189591628106093222392909040521565627009397399191236919562131622806068811245776258226914107431347927229068255776197041490967254756372385096491603361358286640522164294105151578663745004477362216917957517628172946960464781994198813239618366672721609593100643668288010295167557742392544543749871911572709664791464080004306172682597983500482958014968999590049438976781037528408262853688685473153622740805037353178216591063250068826406609646416104826497619356159779475849146441532983541067292065918081789277493953704833984375000000000 [66,14] -433361718096493424537815263255520388690719779362943642929121275113130860987479443229337117451409161081272055758399591890469314940017873176429566768375008674514121429379293515230870739735951846022689164426541974909298827497771833186981533917830309884636738189440811080276643943720052037950094199714704527173427243077821615994432311266694035144055416934337018966143124584195746419162417357168803942126205136336008312067561284077451194979439427211830239810359088602476520673972973122772827271708220954298746238243904816858295079042881610905966384854861714763267111985780677718258163455943444989463760541897512922168191812286785547411438501140842015854102330627491998055861899985728231511115694264168305088529183982898099854528251302773374010097589832727703022836125594321187573291380266520786436533329446203564093682121967738657619030042364673932970583429481638855582662882717671652745244924245377373618691120126806341549302561757162941862145706806996827915332979538454333068893610263812374690924256757902413201819756455189776366377413211727462983888546962956032422783445267525804092042671397384086281170273211611574795815364838064157421133808077016784768400547781126530570768423091237157292593226524992074980252987199787681498287577429315489566640689349470623452612122085957570064410956540915004476901844115511070955672891734394315273644287906329234296379895280624449599199063869996271212858667124655226528624063050462483501482366379361313984926662058426432652867406445469458869972805841466240661666919652265732130625823356561107786871720823865536737365902436457620762508092745351471895932716865540971034539080135760199468544074973417358883442976366745176565628285181795519622148416116862508514683613774020737312940129749999077720742189819153126319968270560546348103806312966134804794460255351069014710842527184383049247041942957329449399270178019580677479003296546674075667285014169694345545142006016163291768870744587434326756799724261923333847951062032639053427406738450939459349626550432236735263495785932663338324046442203599754682181912541103121533519258475809723886366543910763255213909635529968454068081568220652992147862682548907353281735093610278365762270185660846896026379201440387429047601770573067324187478842645986774879257212568047696241311965046122832114707338358730605106587268530283330615239630850741936147939500706634006923532376930127453529013187294438580465794075280427932739257812500000000 [66,15] 414779660308343220552432027478800978857834540347619667450467040188116684466577483385322589104041133751500509700273971762274612882828871628872200366259938211134657549107663629347302199208264028068251778420167248909484486336506760392441598841241578184049803789280031163449353422722514190834804467197919872855621096096881316429407704821870136398661506849100897814345814799057911382359957099135565225440278708668303204026590023896418094749480586418856240974998222882398577387030525909814735186818893485960842360420046153907679900071191893602461706361643110729398816326762277435613910792711001935504043242340685068142305131565599067481719543769344433226690524821300955838152684528433940787130120279236291859138756899636487336231244521403101123573650852029002385343915333408074384740653543753198107870980048933969944716505554161792518651000022334771746795210150631867382270809602972483077666577464999246511256239892413199526616011377434447907373429275121640181651702412099329810450036010667032580861928344373411705162975670148096594517081552815331227633098769855667052833768186178346962266654365836574932553698888418642111223132128809757166095118457123482602402605374662791191867036561115119710647970076347107160454406401719738528799514686283573595161801152063649979664869394282141892410406114942990098720023803579919841670151846278912124377856037075966195791325552582435848272658407610306015394599533149160060575309402521545808833371151097033879641620810505229251029158930051419441190316911757181102779334949053063412042460942883997501855765282878110471380967158231151099273985228150229675712262066436795714145051025213819617502675217533087132873754563401969534018324560284740552864235403036314030746784816291018289843284105213724711856828639062831903748516004673622160438690016439068169206318933403316213951066319836178964865061743342947924246787998967302227179675991222896853511595326549353644557821132899021054232221645077736656566780708983524786519212973506579026517808372566381308934550865686356695623412234151327205939018111038017463659785952084964876214470140771505030819098111640987944358534549250191759555778881131603883276559269158467240040521943291441701621261679501077371165093004852028000221595397059506592252177320779549625781292195769733972352207387971374845976546326013719772150949685478111256410234528738897158548533877132502500429981337332877196211189385621764813549816608428955078125000000000 [66,16] 782353525678517818791118123785658296486240853583953275888236151920213621314369315587179226273532025897667742572355174493967100872013672367299339412786916304395151839544380643342418198253105980710084362273922753204665171943691431879671237191659579451666209805748889844887748504837358878352302965626782849568528680234966002888697503847694515105791711703544457896833882945649607487217719135337000440423827225334045189188224104136031920085030414893041440534734521302797236883443145883198575089354085523653004813503355304442950038062644379085868064665521643605963761318027726799304630271016935343050927647546393756061944508670989020912185977340476930183831618382729663903439558625807058697969035240915002758716009779723402049182800177912097155840645432275974783364149391927839219994471326695497867601259437782934476089229567976832416922330084358479802010289255276457876025544334987472054573574983188470415371470812625497543323478067979614243059132160329406955188615389385189646019767616149924849725990148148628981106993321712191305566381388852307032791435321759380652420734333970963462685660941087069887768900673053204594339325543353933554577225432507423212074727699060057366624831790299131786294553175808438284954762819632785570811826467733188184057645340031620248075996075350464822469817492896787729613483252298988294675739053211307994664796375311625592842831068296790345978260245886051257756963197946037614251958913117567891686384529120808384249590187893347922012124206607672483863056408370611833056529137452879891367688000462254975651366040564244000805415645083762807916049740221372178113385253037254888828393203972754276438085949448506768980563691510990363809874664542138520276447524850980031664480428704658688618444109825560100552181105138077724397178529060975839389998612391453185230153187321189566866125494998431033972427134624315154182327250683542130192410884399973899503375670145559713964062493080616363317555467830545594220600619020364726335709623434787467018052588580469441503317429983449637956299911677562332667473987775567909090549543028421451545951292380051681378783219330048510875628121112251853087167050874655759336506840724347880646035411755009162708295154722936908105644829802600087731444580463165205362043474852280478459678224382539595199986656124056668859611675364477293171232400427670787674259520949029527631093791266121222325519883529802364630079125618067337200045585632324218750000000 [66,17] -5162828262465957194501583330530279575205358542842123878188364302622023581362049059883851891475101991609323337036256947978394961628834155870697857098860262660628654879850175560192468270205886963560747250058407127358797065462864276444519215417031240717898149023105469841114544315519065825425774911558783111022581555120611093315878822518021526932310839940090624023882128150830671470287051069148526901376981458152395376254320252855693740727141334926834014595306637080153671799061304815121879264520150393612093013941002635902190472712857833748408020514417922259382306918078406880820805901613350129505898039614034565434706926132981049859894564580407986404732333515044322307235039224293165676437677510872943908490666975093520543365930418475197234964964612557159540038779753727398547667881735833307086832331605876599945519805304599729127304101919516924054713760498131936689139696976519022125104644602873703048578719509134309182992333596043563337331774857411962416210509732578899600673663720337757527260246894312001353689136077927789405517866045676484604921871904497044449941542419567523759948461565075305844400580487868684831615578942058792597443978751052577209467582121764928588950514206761585856665409604447412579429485171571931412021936822986195406028322482225911843003214723710987198696913175673120184518455570236721390850200015467819290319200029330301250557275765216567493524851847926566644718257101235847843824971135636850411806103933126832806155248253366708539728851239940746447457923468321065664926702013320967884571583952680730606238265581249203816092844021737849244468521082264078799469569226473640888945119100591166901973152157890423350554409257741865190791651245149433071527328099291337238090692883236231634497096084919337355424643538996566200188648636129214876016886924247682381231349761720540894924108562790587835573926522144252200100607555074661878258568635024534857932444871961359927306906755265844789211455006422068088391860666063559473297333980888147389190598811864334727411600024089761044545297966786850188016639942776779463094283742246937361575987408122769202155921768299895617414046275246005596535297757673977935904313845527130318480746150311422279083066214584466622959750965340827730668707480764743132823788160475138716357443335012505617601829085545644140569097096374400195932922107415982714661404354103180853982090655188666433028356296183747353722992556868121027946472167968750000000000 [66,18] 15312771912118614870987617516129394489595757246339153457683459641558141621323288190780657466040809474572089643424355201008559978009357533471089008880442023886207734403995473076902357337562350974074365417812350172377504818335040138832527827190010112101753536588548251278368000075028353852589226016517233185163790764677193649358047091298434752371973716393842914403433905364843486403714361029139580203425141909985382165356093330233978856374850243103720166027592177422281635538783089272952303855692476699290757560851638515058228246094923056399056687986349068455518313522000939900154526253555386855627811167323790911665955324559261859551385374191258115797170128174449600281639827128989643545009020925904438939276719244857977201074146088067952850077191140997086268217013945465607648004949682060626774739243391464730694063637081368201098338249092791486999416396706784196567615650933048914404732605474778393810078493941377680818158868375027734029835920214578258998873261271423557517015764302211819075825992109473309265937592009561828532275146934027312825023410969422408626473873468342558726053566044306719805152251848163005531048500243982086399939847378309120851010405235137523411946587173739399281271681747656058922717830902707865337495675112611305159181069271690362203473077063621269627382112681274770330450265462762616739697558409777280606223550829020817829237393668865989392484937479929111811931932017872724538157197554811078525793090707738115704723984950898757426766795837595410226123572372242715740457074892907441824707672076616658913364663696785079799828208173973250176301479898761185483975911011563323772970164910881905147588502751405782194933011987661769426965380611500696444182095128710070438332667293273586371699215681641511799676338791671977819660162342073618258458029896600175181303919842515902527055529887739347781916328764551056583962508346665198773000438497944084374211723934197103291228549463250909354133955703850232825774579569444421638134999144039822341780063219416296239860611149295367648228593068601127735323098369965341656300017464447052414890709409686105542472779362969279260997283518031738238735235477355815079740767365335500406166774432636607881686783038847939373477329983334606677503722313942342988441066031017968606150730441586917105552899891697609669482821592187993015114247961838702789996248948719791129907461341264317160247736596644096973562909624888561666011810302734375000000 [66,19] -32235236445370429042573702765666172533455279225170213890018158097182801387328493971652683505964094103949595440740930355573422062049888559285751315492662918589002588319565093643848124804519019010184740875058252009453340392750323113116278573103253832164743512770654089087958540374584365956034247682939909754677663564881248108527714529740283078442043533733835774287019841777061249391287691634026472297421567508101032378244654099743976301014793568443433289531615509546819783808435742492463746470869595712909620680187467039030710586400647234335180858920655559223469563241179875682176544393659905799757291084318937760390641242693403030929812657379099166583317219503060490289193360888043274404371772979188582320558013370975598267616682134076172735420050226543917486194707691305399445189284096304188278525616698825504385646818316656412786813076074260085395179546446205058199903879172216807834995161536189477844118367618444337923829108975506358060739446554731159157522719474733641691747184688782597013613853474036403559897131001893824635564152499421840554778185394526695152991856859524084476813140691435132253641993571248935888251385589065265947182632738530643790879613408302336491348105508492430639324254987432451796847187037748842582709620520437985771317520963586849094773839681873240580313613334790433307573536412547772490487510684689735883228931225724682601237824313569886158818891647516243436780134340378221196418857010684808598767794930122186801990686742495387528740210638237420437555015535983930818267106839157331254459490276816759623948932379442226920327798976490405569679233935103759801825516063591152793261935875695534561986243826639884400113250878672163000680602057259852432168421012894328204175665064573786165481431728180507386711262825215423731474930077191213255658795959538500143245102120514417370952580766183232343909720505085003451366719776634797731042069381983015268416522841421963544882595838520913763465306770705722143811941759968455790581736015598807897984631756832661078403002128154920401923351758971498197319476684137497113731617902190877270477716145354194106462356829757913939876874085052100074320025807075195011351220318525685469969484828108796712697281847042376189528087517662084777325239257006619383076313839492942018740915563597711409413588646582168583448552197426035313604368190098161528123568899218416084878253113219762577759805108335022794108226662501692771911621093750000000 [66,20] 51826265695615772579622351596060451157490248369537061477362506305991317441310385874205920619864136144924093309318604423362609756968272285933879822857954260294168373259924098321773604455323132336585063354866663596288953604598439141390702841183480808592114871938945687206754641638940060139071933268694528554539266755247676192911279769948064817629047274019829225528782019815515273153107240541706716854919302434960495849575860119850936955251834689509503791990434088143317308061204233958141258032913062368487952723822713697584555865393899784032088033982154677518127299703855211006225271678267011550623160104351951040619377007412101414535700004591090193272141365844561772743508118343666975870627189541609348081186318063250316283644666893461617616650598967083834205711624448036995144131538621874723732984280164622615080526523309907779244222658939770645604151916625366079268396006314037770386541175371716230764765929086088702109493634992112748435097523990734817941493662206455404603987736194478798403200191319280423747487918463425076987405123244260294618478564287051629598967620792395231962162023341033117911839581751714559014503422034907435031125694445653665940127168541832189023832246894983214271176365470755290641028670418545168579889478945686829912430146496996005354484538794487086368231790774917372393117643415146250013582109735877777915032331538543816573393594316849476086665270708198043532778173632666599608480763956217571673802569396774493461795413616810642932464583188986416917745353245431311309895743183116995183810661169751259666953500913746420765162834767365437194334894427457940531395633979739517236169628944787616677404057090763572239708077191635019470795257750423679900504329848418525944265945839490349672767005270688143709501651460751034704548948781805246084482468872054743186579481324940591119604491097498683425206989891264945688563394225939687828567062711339471116477905007799008413142189002653171165347513264242661977631851631965207191543349763051608359866752463017291404406738285185747123419100240143252739325509723930684004353142767630049634222532248983475533172404549925792217465030518389807089734153360210206084858825258265544940655634390079507420202309461933870359535678389069929630309855909023749867847713254460300104971131163484329248119219318110566223845955343909255432417928040225628444206216965030958583614221800177533235032788228036082500693737529218196868896484375000000 [66,21] -62661828230185028214044355625340390684394096775748846787284810379604101471881087842516028001231749313271840114712141707248191946493594556673991043223854905970504755638995199844765458648495698524290237343276276859610684271490820636986295151742728497646281250052911862299622867223581147832404898474148968671027907485115402335226242004456524091981634794812746124529259899841559018041122004818735718677634255127006328265877124655486245593616034408852636123645226279714200770617342900249885395488652037247049196986427816557402564375836845897807804845671614277875620918195991450284326606281991195631626517909035798750684032818064910550344237542220841047187455093186496111889481861209712338406190456210172392513685851911671430498373258594200222552654055155102397692805290230864471568441681920239824091509980885633153756812063383183231792142152486232665331650215570078291215812446877269398761100704914670632226133229018224265057564525964396442197946259598802593167729760289782722854953787372652708649641608626839062896946491497532008433856030054949098393136363917523833035496236433699734173125807236862418405341982703660285026509717475108732421427332304891470278000129154320472166468803533049907526755379491674864539856216570329347662100379857058805381225948261407592520484815498932249883868655302721100177059325551219968714803812471626490157441230222164875612065790609629696067374758101659597363305782226579332782325067464339907401691238792229797411230578784953479605492525646827825477902962426751584258859969096120785935343822279224976126996299953870482580620937006441732876740065254974171656543825182489812953523785034904142144426718322129695005587688026695139348650054673360863107456108424867543449526905026550755937870626149281619313590900314053899003181439343447568670716738926503197363315626664581497210836578687705351831681952374137652635760105206111189246764950937026996624604310980586917655055764930661995620468467481954159992661850249196249760136863578928236654885843000756500471373852577090317367933127960897105648466807200090141466226401721815009832192718783808883547186411437092656414294547124875462140437104300276598175202972335804814254198064195924934755230672344744909740535816564889017820780563941408476273413975518421876518397996057341751038448026658167941737832499151813294966651712261592968799487948547138388588967782319030534114549790825066111210617236793041229248046875000000 [66,22] 48995225335490636913196854319963182377180935397507521115905518751854853721784834453725846676014103658751448678035353853403256213408555563337851550928693160190885897623343532469498187884485461313221746197961252023563483201065159849192088610700455480702845980007138088898356600547588914401914044200627023398907207699538217449696440422912783251939108131705236477200512698004648709202104739572437993822431216394780058948856758751627935961068135388879231927788966496783432401590557730991706289105360979138792698770725769837560948177786888271822353430340116643196572674673299520933888669528678687066633387864492004474109228714873629913418310893874935265897677574035262699164498933130874077573014053219610826074779797726888671501702305623415299581978450854633000519655218964593940297932207234390316536068944213805346872831119618371925989298866155203812950337728037093282214315089546050592994348672106699552317060886580868003754717704527542762771313214097433675457883954095530943029756177857501249119882403403892294723610388567406215704641883476143919826336964614160924865298207140155221861766663712140291782499514857794800144556824805005735381470115517224733146360848310503306067579767988142443279205878030222962647852625087472111827543164471487682125966461960575058054139122913112937627910764342168013874278628533011675004240593057128741333355003246622336915657338944574176531905309630112565617797394017333148546647768679635834003108290599376545188031821509753306672739435126021082063845349379094804694205889976161354367341941326461006098258040560870717946550836284714526781706991539141042021271154144049924551098021401546714765029531366536377408972536182201061886392829208513554857870079140678168386495544182963901162534227747387798577103732172433225584698606514598154250418510207710025243110740065683114994743409424183073796096240990202894499729702727660761423359549465226660931654339102662519602946722238947185247939498263188383101898296883447789905597089144040959848399184439014580691409961038074892633015188906178572643449453891559623785845205114999391274972553301386036494875271952581889470721322215402406774354317633972743352265446491933726665526545578669149921723524110553382429576295284177579099556428399687794067154007283769924935604569756432260388673891399323804129579788551210252300959086032150263354335233369074596530936862909507757170290975778925712802447378635406494140625000000 [66,23] -177043700643416567512824784010009461812598228572868309948654747845602368075721590834903771787760795957080318945720143261558707783530604680426499774667338700087321643964518098844635739362698410982014786699561064257938139858768436017499807068822285197208984964142240991858565456260770488438170852754479913197469916327656214302684915177014636137241757228298444500200908667916641777220181772116884251926858306395818346363574995809541966322097758781268273590106688584890335769980248494649127872689605775330248777906205596202582242493533433944660849649505119588754975665254576157731830695241842077101568329139991287522195355602600583811735290121749601962846259651259738796121009444378667837626549881187805769262027473370735359487289702196742843872170195629827672987434516833652527119082682367457419379517294091830473644470462935741869578673262194700963848167332505158503335672316633093483341189959901510233960718000930115005496013863241058688895181026483777014030582947302687073575007321320687045952557351103566430949955781780530409678070415264557836062671316330949044747650409703871915835576558569214370897621481595973355671989522953822277526801349364453014072128524229588368054982540863517018466218290284541058196733603154170216337225231422778549734073844582791214078658694474684945482686448193395993021109681172156093807654796049518738323832684301571574351790255517758949074475640228366796332449872691861529798669303024052727422108132408797156051142689671989459015126418552421733496452714216612996764983598467416983597614562377915581353595077981586131411375274804536669365123045197422788915465004789191232565980886959009452631589037351666838578915926444593934150793062362759172196191208030714248464265769774344846750628532956941280372275962576441102286909330519288429334742656068488933118727420337424787302817944324189197663492878401663005849268966390660365674432065566653813125155131938396951610207122763899955598377833420810946423851940849173250254708486761299783137323443212462120598928942426325089857845254919230925937072126988553973385952034425104721898265318871195916578630878627777769575941004568097871814622978066860107940528548030843824615008996611951880015336307042025833344929725308310236410501450926268490824231843528913153432223336565029883697827532976362990027976623619958567685491422287645117990679184090936752953083996580275344401300685603928286582231521606445312500000 [66,24] -78631831699289728009671499098840020755479367405994832333174653160364258055776857338685852855200142595597774852021372179522642473936940676139278896000607612399904737303094651196096124107044804947243156714854642938676630923249689755651479190678723901366101908646800576747729408902944589161551540940754995390174040549221940576708194544640867562884519602269825475353745077136514929868012611259853149131936304028460857758782177732729469163585405430483189342085496075559995902089358578222638429507642852664816784169612963528989818303327112810613444671639233453154925761413636956532985983151086359256990229014088879392692271388128896653354186848069577515784629740854562669708243765523567710560998695747009317214315233664826642966970634649585940163808230122077626773711033464810969155535219654056101934771030491449940616850486198399802042214640596770362745089981501256046177302283832386428987556564562814926453412425028456738430817074314616269959636868866822027873222917937531247822991285105355153722449357423264802487126524140150205723647357520390648940708220876865357718323029967977601234435440771392958736710056778758345572286175879362202774069076428556090824899695128943096041638483764487033483977518536488697402268441796968583534712075087977656349015232993330601584245311894157458111285343189059598177181750196691245945978107010578325328170670696894734223069293478209388650244110225429752177585956600489438118575425891789527525262619471767268231870473694712795446770966334965277938633351970225555481719364796809159156720540257182824959002364724048044522923609072445352045546696406911238721757686958359544441316289242305237608391753749756634252186759083329352689658986697482877901449899216860350688514427539815952011186135975306068398871516850721164671813485296651019528186764976347687493477852798074462424849565905404343405243485105990550396379713355808369888446932947785511225291834216371909444974899249515133811293558102801310727765221092878948623291550964593342662975061734281017995943691166047214767700444187705358438011471568025411123016580580990288697148928528450290067464724090980572295946929251020122163853014181664455633686729880226490151452398210604702280252399468037709815715518516907704881831708538813910835595289844662584462396721647489685541890098203424812615095705902192093879932760150889970888222667884175223515771006941709603266232875284913461655378341674804687500000 [66,25] 164045153784479606402478510081980386228708148782439892651187830521140116292283011201319735139179772452102665273204372284164946509450001929898218543604299710639365580184793638716700362244158655453912032980727773219173065709424368296161372060106993069378733579632446786400807512837462133883269235157448418030928985000062511250248260863442172679360214426896006827412045763677934426490312848742696621707217542419414915243449768477977757222965304646905022683780363694051204296169809152884541140701398155935274685369054153775812341344647314426461506139873086154224984959309475620914400129795027672316871057814509657707607171887257915016625992711683713353582009104814384642754563402028620027332813226374317605774875177115403347802825239111598397162902531851394584582482491302601578102185870546174504322455316217658557615004394395761752156925636677089732846057243906347615496143293037244432568549937743746760692791756575125464787146359594233164572237558346187510163099918200293070081368175071297873521758274572437301707479802283991351453420032249888525843014968731634145660401215874481345267525133368014187002492206430164402462745383458917957351093173088788608285414514512034085158162591938920360982803263587207824851810329830383596251790690358713680696463971687060135187741162231737934936406089773756760221750553111698986112814961472511440148667104077692598103743839694096212209379866913641570761901553378312532721934134058832979040586880649159423480146545806047194729990260357227745757121446705674781589905792294397016440604616778800069201028671905980760453649261777215597218171251455231627022737521225535953244026056343439047377615262739488524694794289924997611537932364162062240112751435957894886266632636204030474557628604200094340732156356163283071733863167618724624848997580903189304063744605942716365659657318070711296809854985196993978567238223725156509081224633714925971074745092441327000587298045242980134984328550334502252531965973941388741820993471670410825784109879025739542453363105104740785772248257048830816569549517081556568054900378499440167537125410032383431459137221153864070564684249798486397795135830677653985469631944582251920765653595340209082572158991287591536938706692390513157633624114344153414275534080296559611251802703607879106435418375153956464350608200873429620498038006513712641895505397228248117005316064793973840352236948092468082904815673828125000000 [66,26] -225774432645361721873396619616738341154484876996929412231492460505583376658883886033658309345033297983695584294939202380056426413499291364163265940123583658642508856765965959050951017416568584128649388883183913822301941081233785657464969885145893587484140338115816001134214260378011138318564361949178153037293791622503922032788943480884623230587536180677092389764651036727604738305123847840205808792045442985486162034144374682230637328895994275302183894912718265847709728724283509521934454934814924315677377977702734945481944810053485046260676080537199860289190104958807496857214127623139134768171314491418490565163144497839687156063005362350841080186210200903568209398144600169972910703458757796089104998304914586514801625259993969283604648366439516866836222442095553287691466453903157846017161660808191819328697096126465494118672329529375826216460022524611980717406094707531962481088401257269431812264843770543075933286424872761457772171761845540033520445029019521315089103643562509339198801937618705323758392921406346047635531382703730631075951555811626015186952918748091637651608915254086375896015203470451990725237107720824115530270141033891584102121330450361286681133585057188876863840072848476465198619743210044607555106216869348719807691977002446398373852679763212775548128702979607011214801781758717077723512492849675349166546833165210942213942007633091083909162899890938681678057334611750480651967820699831497680958319382272856217000318766198925967244523301304698679335555423042665177955475713607338892665344133715494728867012015577666623550417616086109640055068171177003347643254578583524116813820677585727804624000810097083007316916318695022595646779620207168250006729178623701768360100928889891176325762494836075439971465004990044282429505236077293089616726018282079537957491718146051161913200373640162908100185244517306267649877435910313644114187552365648105308624511082521796544548713977953166291859789485946734391170597412548149294745956215656900372418193976381344241554001773666586268626109613864517354188380320596240247637219301914561063740703434736068261471759044845909264998894519999245987660008998416570013360462016032749328012399023113635967385805536708427913258957680494786610858460599550686649729600685669176765389188316498189161090797805741457121794602356577085255172105782740115125904074483389281603133279946460376663708302658051252365112304687500000 [66,27] 245131415336659746211143535300282403679559410040813783540980445934124047684772426480031945606826701483018993977513873659783749552815784325533588256822255037140147233789042764360726561012919946938976340752629527133702776500543327798734285938791321815068267429279069212498180970015533725860223973235678437981032436744817464411546583903937522189184728438279566036200325075589992317362866863639567571179054813298216383171151927706292099398876525908078028173671767235836300341759127287465887270076545581511752658721471052177193743624878957542011499321235400295741395850894346018170484567201357435754163281335807535087889419284600163819586374134265435997328850428181027997602348369743616874105428825930419698539293352944357590374958665867534234867998923666370804754261111599335271229493426045994280178815680553536794526732674961906806739390023353323300200839575355340248971321076116101538767609096174087158583700155715754628671255271642507349544738930533676148240576292062478180722899530784904809246261080358750778557500314321112341908964805406564280408323527335894349114738903018645241667229837674502386728125141971527326544657226078513903569046261463658848084382117691474386034968926151497075874397753395232988677306534938410831006766324958752312862301457372631077959300207654364420978179804544308957471391531637666589755514203628898678941045533911965889205846792010275365594039941263723187832097282850397410567985868959181073894434778044528146806014323401840424645332559594803386635250103472320739406323499322686652117642722241533202108030136750145965678108832972001931337805858828386710098401133543694968792718102701954082551661700442326458646600809681811070373498376439585603160401271937772517612381785943287887338568377080269409349090027893604651995296852011094095647967768168926602180224780269928078261038461212998299703441874588431197071936268047925419779517862073262826948625784136675324483251972372478740306108116154807039935492274014565190539848577843203581554098432637529793572284189500722811408381006711702195982213420113962243724460991111760928406852733299079010711063842598921098954215720328401619479937074615375135627310509719990107233927108728568000307425742346981521881280026648216784641949352982547032380698183339687720002407588544970060531002680048623985963693578034676934308541400857345728505127199839073366026886632851322644910396775230765342712402343750000 [66,28] -225604007696806318006652262082966823633655251259991005773288321442545702010377327173404478899645585969545276192385738312996481661328713845648171077341348163208433354891610186303001938425773632347397296231673551553738729719630536109577473908975119550929894300984639816689238211419157719777334000880590323947695080136832304544662477161251168172235696759029734768009826587122896340222307256238909081332537972834215346813933089088321811952097786254382389674824663368685327211044063933376420522628400237294335185767473911646101575287500337190866470213938672474131480674444409956496157019297761241857300608856275303399362061574614086509475038069569943736643584576471936801069227470796222213636535492501421007036294218788422373281896428830261142494304705020757664495827201227785093060437800931681931433949670312817353650862899643200978138478647694668093637913569449110340887636652145816735500586645925649412453150034493938894627965667196651818091243922867646462787517450030675726362369945242675652942457140455327946027054130560090578890683914657534657827578926298235379055628555787464098869392801173276912591497477575303056161690927173203128599272839640789751506521574202692658382365609851705522994147989708165034762129079143523067110743776121906118555752643317561448490873864462113277935385510286389980626673312229425079250710800857007143573439356566280785344417979213337312104754548814750481517231116774462624212382675780476858734578250918404182076413698020564424418721700190523676974330966204726390770531007692150695930941962417554580150848327706433036958745391586912011718448197240558082538711566663008796970171744384897146934956503097167609410917390427574160600727393420399155225598073190792589368504465613330020416051650219376900002420699149247950740688830448940180935769348181027404692433926863549096586979102430879785488714827374123082347903985104205413506478974520643071347037686167280194824607967899839892096201895588182143685522268157138864248092622137293879291664635696254193054858470734673940225885510133451054358046447164706056755267860623996873879293530179752369884301049761400442338289111344392628176278120586023733139192349965430838620538554749663604676635779172065479467015896522279664811296222131800781202855915212377413708484887210981329845568810982432727401428564286986022757376149601380723977957390734659642991463690542275344341760501265525817871093750000 [66,29] 186510166456096065664042782475405580294710309264889035437042136918655372235623293691909345144308323900072868788161841348710671514198799431926548240460765095105028245671542220896937985977774116308806945346317458104546236368627453163958387695750175948205620411515283114092450464683662661196239145906082568250281505699114605559358901311093578657273697002308731863613709457106859891670587936051195793648074661788505953305074497835260640311231910513358329580264636332594773222418021043270678783990922484394962095354515097198419066520912832054180911474007531181088938111186905462229723544472370866067038219680656345369824807432851702225787302394950576257187597601709073635433247459562042603951084530949819265478065950494706845609830381471198269718115537423921236007392885967421694038652745159661513265691071258641358175839524502430634082055646006102554829599520420163744239071018623686098854524114994899576150423425007825253596203353853724826719901521528647834474121890958941823903896431513903860511556743611342128158325181122484227284865264524828315574811387216032081013620135642895795013392660876354790557046557087832508639729332535633877236931497856983256757885237684829650892831462670170320732383365584881382542638733168916534716261483414334281173026832479055633583448630032991316750260421310122277378636768415597037268327580679353720887099314388915066435581753204791463997441130667564564191739989861017493193726287458710294817235348782811688488172060739160090300289200389486815652967661933839333361605120091821819300784311520418812242154613583471238804541484105048357306276087831467334864027136928665162606621569377417349744066748412632675653851280433384120597503093714337058859917945338459512895297350399818578563518126107082800988869073863821589393574456712416453551951103517195953828814112089409815102123793574688617735029073558688781650634280336254034137834067094303302465565359504923043644181388987479129859879531862249305127899905512082468278263084606728119575641655155606811053243936927371764179107593688105954730266536091476242058873694916314242830565400630850331972140419240750389505024340375660223075513559583423542400980642232865744618076977358382845539714802292106351985120772770970281099344508742882523236840466767658471159532848262117400417822501945517547927445509120237983066641279768773721761622186033198434948476851502618956146761775016784667968750000 [66,30] -146988143068932281400423331223043183921555228309825864104659631120215646673079663493843272776559785757113508902939558964744863912958024685710214354109477608120230858813716745409894071375010715797069973775552398453546354114291376642187548617568169195929968974326902121045955579674889824105311503702689974695923974546381625060848784896353286572691546624936748649468787473994250466639160717202144833112061530809655158813301100570883382818124482498375253323764876369183727285707073983759023607523331267090799257352010196451283979511338850214467391078555972814216857268967259188584207448734409497171320318045415917759689539869328461402523202403789437795314109240560407380294951622138078330645345918886996175579344105537570963888802475601219314607289109739587700471445320860194278961774984236984095048619837927600841698500780411449325775254236087444601689223857152351240839537152113177978906691941940994650501651852257378920543615780888137519275272668201520962543627169694868229480675057478608036828955066806774199339167437834728174628018499664637048471276690013239272557835027045493446911514790036205411620779934717709906065089469089197513221496048885885380500342947375979261829675745979024572689968469965649410480126389130603678696661273149666193424612689960012898491508391155846212351845233752691955400043219733220735249023866968461941310618556964033773475775097176939589273044558786598668878509854780701870071110687415905313415085456893122738929804860667797688245299223328538789794538686802155731281775293167524960148669856058310298305560569814277912620698642178449032094343289853124069214894809262188250258632073189467511807743853009337834362827623851776891675313175814254139749596196892867444197923430600646197160993688207028662353810163155281968765323453412080238914119893729477138038525150777533384371141308385001450779686728744000797044825200844281904488844248274870823260681261675021175012998539195861118611812365197934597256706858291234245358039521035710949539420324879344187527524111709437899382013186018525598392669870702057723544161387146635856584413131567801687000221118658226972085273334600547260703470941842810387135697179741371280867429734726288431200872911037206935261743600968103239428115070983143058653736921934594436365521313022430892565201631239142232030114459567269403915711787547342604830356130904238376455595016523147933185100555419921875000000 [66,31] 115652833373922636608292107416051357575748070449627207429778922781346122491268949282269586968215354996288684963278606934856081805732016085639249350940106621111942752229228632734572218373940324947406750421152784946244561266636944084789924950146280165180674850372834591284909530797132257258681288948137379364274572646726131618627132611526301818264203514879339513908946429607182147553818710031628152803647881891054529497716034961487860730137089019644546752694923356572030414018204484629671612397822180864709225980193305467383332611382451536354055934782164003324558421284709711316238780566304558953332473281561831457539523125340177902539036957532461060942048848319157866985528514528389761835158434479848800251837388934825844496891596892789107217476858393130731130243892895115284025907821693320147063165085523334501023049200362114008878833614699604071277949377095581518443230686164445802156495439644424788213336346058631850444899492517798173056630700839838436360462912323887392620702261444830389285704405095320595905624753810351641547207534438772879944000244997004821763440890492475160497557034156501048135842437726505466840661504611236864410520620688490014337861284349404950053085679605598798821704887134512186681292582494963311656322302784341590894461684415245170574377079972570530426633122267011605588782327624020020344856760262872393112569443347756915007345713810410543995349266771220863496547765272944866475278368492954819554737563908777134940177666445223682453480884163914770225421195991208630720747407083883505633439219083535329841841204767650238922801699372845057293782239661911176406698186005962678478179035248703960853285673809279543386266358265911155323351025687878642754319666651084184918029316417347291000360643827920990030466192250554594217617630530787891059830261918538025453512227415835262392972536871195029544208284198622204657920900448026546455897832723459867202758746055323373354039559189695520003604981414924464588740115696882444834545204642235481410906785824079679330618799610164495046822539519837940853744625084021162034577123256393657984752585617265563507545708276397193793950206529371994311235801622916379199958633714961652633822834045013365965947459481326838885406678135184756991439431749588717032070595750367419450803009021733623246193175978414211433638935725516361246993495502781164404758253855254324093948525842279195785522460937500000000 [66,32] -92120977688962856203922803373557530733930832645520171342390805681696547356835982040208663370616910755121416387215898522028769890090977927930190738479190690417269521310147829675955643538821991350480709072918660343309024006245935690370248942578513809982520690134994672109507969286666789874565122879974617093282457734159858440319210600246079773840178984849497155244083310174268240034145351498635431634096461719754256467481403664442775395508032933472917789710119129451000109955272214732544185135295398011075528355715298386608473329414107609860794019150453124046594957281728115322634400444517547623857020100856487648436903070549835036880874553957983744472387445803099955413502889179838672495084694691618201978790919625341268533467245605745996421696029595295548986681645100964326707758097527791645761104746413571018142372995449398253109283061405539042866841584115432298086066267696821419553264350409198090675480326512537034917996068667469752737810486358062624336590949248189430078094539052026528395574850770898118762772340340996225162881433252929197439705619712083132161451621338451334518673091837534051766911206758153703789543174614054598953760505095891373332362639995095804933141123825297929296173906677359157128863241414859162418309136190200483936132239753130091594799271816755878681958330374065053434101314101486414254925720585172924125605632446724766194445836042663372120717403009818480784161564855625795701366606790050113164192218958490475569125884203933769698598954511321603867601776203622777454264082244369477178356307059544974331606374581365829964703569990129071988201948088545297452694865549129346045913883894042899193973135939856033725998952024542826027049947666173892767917704327825173684949862404776387273410791061822504833916923389947257200971181413563623053624780516291566799780929402010596226586887535704148109737319558934333514257010649288988918539843852155740692885004344901136141957829444921745424718028195268045480649313701839652760303034337050813067060759295062674474957853429025558649134979313161748289907587943502542895026537728958084387645511040962651473750360133757829244284915865759573265267735663937364282549816292050271098451753659186043662134246223311378224939479670766646503373219650570781015620805675009831958800471134916683457151569743082297502816655501460232756776120546612106725352549230212417796792578883469104766845703125000000 [66,33] 73458478466561629707879103992298916531978736911693809553448401083019257734532661465385111353959386391417594230934367179817037584511627342730410699712518898043206691006420040458979070559569734972737840860363261680057210289840622068111214761354032485521601005151824986663399000054208748872681041530059143136575215669777603105058469077344498145301656800161375676626578823208638905114356174423164448247835582691723216901283408942540553025893974337803275877731442791935941190761286154588990157690912340566811970842852254780317883727067646491695513683310263910222106200517949462824768602202448918709957055723158871033575459642819491594222472371437901886023989365526985314062680228063594899231551075835473050131473372794499047627964621539032123321644640969371777483623525464488495772990057199156747206993767509178050878190789469883660198259056336945133764581935406074822063965905895303305081047287171637838795490523117262458600585802190440336196541416685450503369668474074223532789103149730481986887212480550555644250782712820465083583755180915255562379888457283944340799721137386484686946686086800625239872146811027757001892775699459952203097350091319261027597474291165417960614092995673202243294326328127168902323092171536684666739358801024155757577993400991654017586195399374376267810258026765966918562495841130268181235446942563757272062462008375862047342927921249710319933296130366167754075841922675602573109794908981405460289478843670251386981343783063603740063128627473984768988037633516467739989756762902445461240617592899414970188200541766422275293406338409101472862129153574254766810823953619795774830029729832686037196583748556519585051213008989237856995945454870727370425959253947487226758550276988767882481293733129795577218649531408081312995100126033896171766204366728407877873502917165081686789536564746696417595224958436263980381301913401723010287598676842771776790093558501877484969272314841219283602025353735453984180910748997377540700908289976145117004807163658011014377476649988324217985234759826641185311085962499128638026123189890986653708180005043275521326374986107534850718717927693121225213448066091267130624892858427617908547012421915905202467463130906087781221076453895650899069195725367935788799942250991610834917163124652140427048850141151059078829804665262857772976356909802584322429375857099742574973788578063249588012695312500000 [66,34] -57517309283879450889339407392791629001611935785164403541480376481964953252043120813557886523587889215422463380269947502994516635925196704198718715879286221350056724816023089955950652186168167228035258310598538749950846709458321284648048222066210052614589774237618301427144663574120432716107432362515733739222424165039545637513113873173080899653048392987709110495826808198173800905203962513314719739574864930742185946260068691549402620452918070000103867631102467916339030812270110298239992149063712131631213601742135444727654336050611927202786037842575691657112985394156444466700829297492083344026659841370667698162998026876971946985829365854826241642324794943725689387141885101365864913452766242069326569575645195266515821705447543088435134529673731742984878687546587959101713339716563210332519212870640625989376398575930244112608084175963935506762243553918348906432777818244662045947215430614399988565535974787920972197443817988961968794601848844914569597051211270573943954694177681265626664665907752977183827007390287073792883240475130271084802061136807830861631247644872427924986924267153599761894069114585290979009429580402318308767721475429080790808260773021033355024338079808126405456056562953651621245626723615347931730208463224486605166982847590322159732652505578922588176781622076573669917360634926674816190259661329175992740594643276414854402027131161926405820746473482972599885654267534300842730850023918804686722072078026319324881480484985544985506829290666588011798854185208863303084572311001464914427538891806575588927534304120909094168814889678907399918559203402923198231727435959182092311317158276373470420273537893951146103337340424154093367802038132983935509219623683426648610144297451714160484806369275370623134927172420045839987776974027152836123925169906797646698397381582597750790313654946787654125274079114853449108460087814952386133264693059168601555106122689442414365291106647878604142227780629787335137954220372882514627416498002054127480408297046789698473648776403595178629180334374875159056933620377959073707461587244764134069175040838902876973508649915816419994701566765997740950791135290868647047427695567532366852515885708996247712512840141721920311051101739688913108076369042996118921701072882701670170866327874082135740555920068600113024149130902253052514042464114405687342079787072179897222667932510375976562500000000 [66,35] 42964298698070106082291474522677126322320771511839791286141026031538964065107298169923485367383639250068827036412896539456111985122513792489170560836136873436835335931570050444548826030450905208958412504076284295178677648432020329477972754978615630674840771981510799043913391131330735716629062384212360797019760519767458771246826224621272568663709575461705502107383564312290134318574004564637354643770667162094622221319427381020128872730096246257646869728138403965203393160083972634132205070089382881068057617537370474174660916899555520717547202920055732610169388892608860886553650786416992116631979255843212281986016959833114706092312563288185583404931012934098756836776352091317726412547015410831578603588976873451987383734504978348078925326171580562740576837636313882713029449574598435871212945970738328759577930356527480297508385730871123659300679010732315387500228769210695710406406996308070480721468781875515468013083311524682760147601016661881340686527863054492698537164108532518873384986946069291292893316217094709589376454987092024110762827076498177543018636524933701944943088075721625153437990855154829585255536658667159195427147090389700348460949168617296277618895541171270109620145884315472086424629230758200108922154498290761324871049441686811626634777641548264407771611894723399723380557510546846931615008328456492132481585462095896095960844890673248864404545213789127207419111244807124924072822345012365610708055428468244794739628989173944349849153312021125839561712649951711086679461115263265193614535384292855727657000443209704790198799684698217238758817251694224352372063521964887871338362152391620731082092808320761824618344541554268537339220361567783907952786114205089470210250434049716238042729666537842015529190257922162041093892538898138969293933616343132902518224547192439942010504378805130080607983010823492263016824355983074540945827570516296474547720065115832216670795197034277704005354759018070573818264484171547075171059289136322870172372647492751618665905985266271913869860493857238520263284922523116121145953682255276154775672779823136803446315644488511031806319410259630741026694690204183753616383999886629200275099669443975632214290010832106508775041168458430732472735227614620477738045812801105416793970227896191200856472598815690190091382548286887101921051206447903399177068450853766989894211292266845703125000000 [66,36] -29313621312134720353969345132708683507258029030042619536419548228610829527528891761097302990620347976698382551995522134953243503341367785967394257208920947962670468280541299398046422840447928062780684768835197375180791082600624339471031215651429510799434848731578302654219981641422183296184295395619367992133193689424820952537871845718865493592574147761681102594347978021586131386125211488212884042725719475658007322336631642153874293167907106547594821972123574693783498310228458045163464426482696316898351322668658965630631945840002813653932574824653518013470088897328443724396656607074429083754071262128638377506866522803750976299461960192385042297465001750554741557321207427173387755006858220337775267646350865742857741011708379749627022252489501315656039000920879574800419663393798289832810798435036884000281027310705041355608685791975340801996359987454902148614091497184178576291957946853470355779229770671352777386508955998084278318875242124221225836616598956958836120736847126630271693750712980588922066361884201538672206001706795789522014900779251494949087268359467834853989184207793440918207334467333243617639594791927103978029733723181430883770336957454954464623466353564638296040094950621557968979137076808522732577379116386766668202489530669991787359973248341072164542489767741822693091676196491273287108776664518712372190447074460349000365328260521609558918392106740367016458328099677104138536221768430331025973301349833148810341467508628736942620858517724097864023903280790925691539392767536328982468652144200864786502056649447200465015991441766355249760976057557851726613292821606383544089837266535539597453950284255959653432072828269779719424366695949367060958845853298478288675305777345180249335613378124951144630047194454366687338130129485031983085538964878751845508283712031548790512938759179502663288832465867507379641741156469302525519857459710998525910070080670126361395434824956484334290254317924582544906318317375596828683422600120265392849933259290849495198228883842565070598199591111055101379665658562686528627365901381914804724877402380004757476594509802370859293962009198229304436670760286189430311021745699282280601369221853091220160752469144806534101132118626279806114417311897213207776723638327020006960883697256503556996389020737395074586542858394138836105364866191098222047983767879486549645662307739257812500000 [66,37] 17324443796272339073794870205172075457983671610688962101959545580152853900350732525954621016576727368146587992674123814677007276457750731440754875446928631990553978890357556024693728072653082880630621330772847186908156172264869931108379634461031489571657804397362067005926825299027423745668203261819986206293314964717780983966553028184694827090040461408709959640963435039725664860335923759382988901165032817904808229473139656888267610179318875430559685399897498865302829076906676566069749943217446352412063526442483535884324297085247270216350191316357554506189781332872154922245063042850413151079373496003424955469798964319259082747427140414168944642218942374423962349806061743283059086761231655178405957240768721245186980081009439085894285763410308614277599442139112819245722874266886279917710989654185492925833675496231842015333083153815688714127558656059870088569544996131264384204011313833367296153074643487700580939924760562701640575933775874251404970990561074296596207725524360773314425003333988684352425355021739991997310911837767032194120892044244901579121654009612836210812903723691219840448989177335681686607687285236560826781778031202659971841464141570031877567853144980727764651048524342828180015712021858486536696926627094460103734368373650691159737839650425717824031545382089466800355875265899150229650592331157850091233181106824250405516469460786416124135747933687883637391759595769895371019353421811977795655561336166603321939100533208901024770222812139294062765414496417399520069420110089646321416876219946624243445281744930555178982115683678681955487835645077863132450957764009785305848241840461581150436996185328252859271554621459824029182658449324808270388907778928856898908729077294852832077698105940385044969820692128274819844569816765514997297655818981269499277097613144716379303534388622336534699825560242309671677175100441160552770624241375170477380222461541790868907649225155219231664022039111565985697715607144621039824130565948387319538902727151865443130745203917604315576246425515135717774214324580709167692630611406941104602042039738879752007636562376472202175705763438010938081524623833552855408954248623372143107631404754451293230364341078023391058135255522203415964755403197994327957914666953065538591274347126965796299281499587096976210862607046323718007175228566357771953221345029305666685104370117187500000 [66,38] -8341276712096903033043092958158444456725253642497887515442940064136290823364067918721766660946128973353351032830232853112496228355702698972469965566657839524276050189848029186225641942168192576241171896244801746032719829572212390862616719115309250904368508447515462304225049198169485992271832944996364158890974183994961102431332233631456366411514323205258984013113682355546358706468199902759982338310079120739975135406983186207337079978560469987010334847498776865045843591915176891216098025597150412689423099813819390767632544321566683064147521965979289343922590221303359919771908538009662915119432808642345820095235559951782416403721045926258963114124402629446989948378007948045241864789635822871142404310381805157806484199380382473777202164208676154911043623967548238186120272845315224373224734604018255379339974250062401160828149637856800630969679543564649390049956313403573777608920204091682417183487665154467728831390383071384096568006358983107971169293884623418961257630443666972856124272532064213906187304723581512769449744931022148520551771502734088282809462617316636725790354439692671098869384712998731848340995700715079057375968976445941100663813049163146432570885628044254567243438366469041571934731552615413535156397920136571136767941149591256777999432067464154140594011190261165552974733120425097100844904651466753990253768177948076180713193323846939750964104278972169546916990271312337923616643157256923191104221841395571480228665819763551617845426971129237640580634283338805690138193544891949023406824669116068998245554439028373634286321955410773252705269401192449161435566894788834604531123350029728978630872051485237706233179236659574860016794918205729565943386048163592863241518421505886600552700507906282824311984899836708410342173034183365033894657902882161496954229173253191802861313826236705019010860793044816510606907111521049073158995566252887379757516503571650597579514170602547034870432813434451709454817391621126238544237660428281468368501704185570936766966920345532935104091554134418414539689963037918568540777825728008694310585369584480334813997437595855803921864123744216462597523100571746059107842132066717647971007781749396568930183919441538200937310346873972651264690018758286025256700025719512797719502501088427583292986350303362936386262715615695835501568113773407375788337958510965108871459960937500000 [66,39] 2955183462470253876598082982319451002966355902859295259331243571066398594969657280030916283128606279161529220133298944361110964711399567117200997741149623126652933092461386393237643706279388396007991787963765025432524641827364666991432903621425050378617347134072039060249092197877013798662144155594936138042114613640022101243788896232956409194014518451835843352749427634148918906945251271680502954336868706238272569127563846057546801946475283529366898560789653555641813979491754149324864886721175647804994472873679883120617385636622213010770319620740066599624027032895036778295318153816179372064070812335599702592509862661574930636791321461137680592270315197857041665519942247769710028912777099745870198049803612515040229959804818284155683204063550615684879598605609959021811770946504720782612353392817380712001614445604425710829245250594935398423085349700731313541295394601682521436970357869385883151423685919740969372755261993985937816441165292614229402934623442692552205753205840298483078070924377527924881311925868050948979467114184242330387834947343775711991778374803107523820490527238715380197854419666226831684370333136837724043290903353177113134164807909892869860093581505124677054860106914232373605786951139769517739000241862642816851884651945969463542514682265089985970154313774896295288155660855175435725775867996569906915145911645787486843411542915551486844918420666991403307845807108775662907092439572619025247058213338464936635218101371526775709993550278127149411878790539482915839236430962063389358371100371530153461353838715112964940722175637651098777014826252265966405287861116418507911137140789360638058541147210982692991798634322465227469636287118538288271877216097801124336149402715984102282457832010944193508045264983834865198323201651773318820719462007894492470714708052154601029122668739750237381118691110454202731812708231034570989939534652584186625599448815522811657885880494491837540724077742490515734146801801338339513312152211476140090977007956546724940185820150516470353190737887165692313341211791712204556611239419645459092321183689549504819661719733423665950562362137879640013648335654798039811445247070898895498711020698058313446197717964390836915694364577148289804648478058694807681355363600258419129245669304997571336851530081377958725128399578188740249445887187107473437208682298660278320312500000000 [66,40] -519277684730366761225894227376532819090966055252664966738885224382331676843164494860441138954724045960029311027779151967009117873018760711677575602714753451478455685828348797990375363844456452076555064091016801011077016744847971225101017743864604581828035422368832712526547267909399240017708553773148170319102718069699699158868833695609419890683156530651087461880902855197616337527563366431953731080784671857662806964226237007634364944198989551068168403966659808268089331222663184973785626189172750854434929675099674968728111988456831693225544889327328340899801268340687575058484707384779251201759322785140797787932732510518170033026071075094418423489257937083930176765166752131969370419066156837596804326359477885454456732167917165966189279865981288107267438363844243849917304695365824073485054566359706538422012653606223526252998034190185646995489680617550437517758022340444848710658739158632592003847454055592939122749888035967707491022193409069117682934349060489565135825888302469925767423797369841811786504464835634646738723696284907339043038453339032243230467918211956821845283160230186140132525612656931140635231000652351891427350374625626831577627128419983915083147285582475573231005901164355871017070977580985652713174658248625224465397198101025589343137790013870398099966480280861934620061091091888083403835239922353942696396920363974228875452849642110463627715159492194098839042912394420245412213699193808045240198739121333512704333626590291961107365909333715233098524159195207823982391076951554624505441900885884571341734884635409222885292885819179893435987318569126260343749711768997097271822314026034077418908472519900853909174153317535641597528072085075202080610357224223812507353006464752474255747774979132835481524171347150762472074721813970337339340599706770854892387669702322038892155610772725801958854889104316076474239660669654783385818071708562841605911924986848265902926944896373384783163792690930549855226199502196707723063868621411182803704376712922874297926687986177952000776250683726198469617552984446628037474649059824535162906852111450820119852978228300216913094399679168027992967267822503510889137577817452942795025875390552889208489934699164874288929762405180276627443481588987289367081419522715649125949618450748349187133720473851972966495251159814796910324519174650959030259400606155395507812500000 [66,41] -207067718175466137673960181194740025105146251271076820543417034246408110352773404439205753349454593660620451068549787398797504899599613626608422466604967272288705202286314928610465705995432890569789570957416195861459810049845375390662139987726104733299988413119337131660687267771927285233380179870312313935245776807930888162581375313376525005502805481248394610457488296922340227356938402878632993307622783985717074900975309394965409964908028948626278171206677740504329798571597540423860189935453486454044639382290304460514130058182655566564599285446676053187880807386884858129393119436100621145018808014025457640892237144399558681938286531922964796535053060558790253174472181156240888272746552841278144239807036505334099049755791149239569831333907036036485171596968011772061035205789558103164162200262008348645066393133022691675965457844802908455256476025489904609960628903463994850944976029864528950989247855596365221302032984844956247455437687614449012963500558058126276492654881258679337491377912800547711868563327582207201701424042342885724890382685397100122455480690087718906288569812611429900533572122193214879392554315506421375227544390216723895965809078607316078450329483195399155045809765652956175894044412377418610841883683641670233748472894939181559007839889478888937712679250932979620830811931076705551855389064695356448387702925557267611531216054636657826751831305433071568229654543209553843764824813854329513267261437409238960151034165530333465010102180124736262026473898418611112301222074552415324361773068019695416031322573114440404235329404365929992291071750801037345167571297014004060205693847628597951444594855088059266735418178040184578302306831867862870570570975150559506003675579609848520805132434487329027546444359018716441812946975824017639555985369088534316878096746498971702046283506893183544817842317566960228489647199733660089031368145922790257716139371555263461879489602829572718130273347550495714966841538843295796119017393108066819090358343121917035225002527044462945802168537959845765519282787610617208792654556237112102220020445707894917139164708276932635424316651222664205309955161582455983727005990275694197934869590620074486014647955264615865825789184049468725569750680110823436382171614471661112345068617171783342533013708427246306468446162781828212562373892069444991648197174072265625000000 [66,42] 251428196976910072964287721451110843478233756972879805290561004389408448320692269197019556425402548498132283103627556305073226517237269802875835408685979630691297532998663780385157399673994814512567068398185095207522491047259340925488381997916799124084303449743364557895259408461233201951942533445273333034198995762208277800643399659978750194171061505334551607125667366111950000030038262351535201315465852787218860438460560630178148889663031072189854457370393720243129250890717182948540039201317130007867282793756685013552076505700565972108984158363648768784290879661448329014709609052995638507572094617373848371704073396424592127664800792164590626984136114646796586584148455704899687437704138793330879736348481264949350530806926799060501414723031719105725937316481213949943665923333431577002773012866409885511463984192676797433095588836799709472404369292559532813579151366094354055159180798827578405321348828868106504103447591944501234837688131419184936808917222096105242294876180116318781955203997459954700891129144915431812596210830997691976591851896955499700629253335586935910467303089268030197378487161795158473723941915216904739697075421481774787926284514080433449723953239372419806935107498692381681248714663793825546886935993009299669576357936389384265033497487727292667408506163973390237883055338257905945141308582286896038188722254408825946151786262047484793466573131162811222213386402584873502930659003696818173291923597465557375265982132222986226224058229996207264020471005845983512168054921130835023562909393562417182679850480694975698068323562603145768615795322544609100724273341068593582656906553499055881452758454148557415289148958855972870792049969304931990854269488954903692751475726291409132478180580809690785476086671821530963833647187320264237653024554965675326881561127648602213346900406349362671893597998753822250648024015220917170142954405292601754288634067721996340889772942538568483910669202623095861593216399396897694735534061525356417402047871124998529966060440272606665547391426341246655191188425164741998265790546688761446416112861520653644200136412230211038389888111437500257912634077612524067776273943517324092646249001102217232663603082436846997516541537181825041172407482082711719489678022245916949568455855104551820758500159591012099027519774603611768526434389059431850910186767578125000000 [66,43] -145384672035361188528600960947777560819566006211496524151405064132390459441057771449577615409691244238481307335272121793636655306353469654752762444398213504126590875150132957606911194647633327940088001799457193486848056554087814061449135760021166325181444172530142895936987905975481661449898968067964473338626645352126373975164633543633796016588174062393614719143844478732299988457369134057755907935125747503037087361953155875639887580892778148384145558262149360946568435844304393283469012397245487851607096667746461478803005292169660741059047390768702641605639837638294743764263950647572565127537990673934502809630473771082399847618018096125445321288735805693851754193182751972609913788634646344842171213914526890579043826461359305235538319222543639957109937545625254803375513360531512047526069179370514105888232785219889747597863035363651774415373773243298770783892048343203814610002129158061024843284913145115264870598150375746490595646807827880206037729166226503204006527858098995697555962112914096625114651781511662036119811569656465663083003115714024759600351780483468649462870527492112452199432395844631604365633551120221403844556188830411315914491444388384095331197884092644750050085816598229836716845924825994267295017678307081040378373422644950431273109913372976597281112099450895886534884099424405544833404357127227849306229729349940638387629949843204725309377613371850380110906805054550195702583452512747822827127859779669828286199022695778912269031108905094999093354480666429507894151451109957078405804946525874748791779266570989315351654725034751873392473066274386087896034045249390511580424192679984424173250535845699060958969161049929120396628153648403181047434487147978056611071590188838799078119476309860269458227209405214829539999793199346065934593989741346744351802010677251480646034437266583238126639385014918640030759790471734654563206067328541390211669498873357411798912037895917481193098593401702667892933984616107017282954934278211310986524871091653706126286109530863789517350902578860767944784634072055877981923639017765517942875673108772764379021914179032469738146544628461186439610599981319019845481185629788171880643764566718810252591099635401388199162573381708383317191038171788145350490547559908939288972249308802866972271822443377326430598224819498720528088142600608989596366882324218750000 [66,44] 61330908463140966409598668851536571642054839206382015619727444491027930737423779904051066585336416779739221307022155253413654403475686886145814703616877201742747185480228546017144079688877564077340496564394838545752286252471745243385784844421266251044741785432576079925317128711413750096045885283810855334858157610173546612360560409769793427549688306072609405505633471041172875034654466871090897260509363186351735076931003191723612390024052915085303276853457122431239519938128362398733619780755650464199155805708786890362374228045364262077437827277324896343689725020686905824533632626199190011253457144565516527173757198555356929434188463840464180548312401867978106026040677935973528539446820861411529486067806490740510820877602193003986648660627285451312583733252649537381791984911163443198218068727290240038355003689945833405732301845099669097665090065529709734992420452955545011109345888311596064863582754712854930169688069220530696631294240713130669852029346687170169297491496550811290202758989632964041569013651498545027155177061215592978732502366752491222598162569681670815908432992597831449402596581756434423210535606309274950903283486477684820057419642016891328702735714153499525052827456379362609029981778998721429272376613109742741595092577050220118901728766209973401559735031122814418392428186255447457030639094407020060149316264083175972307732681150178818064099241393903371107792389084260162255661531127045825228163292001811742731052516927717793368232819202364273572894628160872360358185689005650997028597183978208704267032220518032675117990005885094217431625647958060371342857930186639584982688855666406179106114779346931219026271243526702666823303159483299559967921156345813694487755749456296468603806437219242801420941585854247216365164243364389019436907878893979000263091136231674153281026043114259845389370210335393521918129274354134386267483044764130968002244875381949935830820899447494703840281584208339455563052063259425377835671480047474160162190140082826866038698191772646610808018874717808076454547002084773481258827890205403881027099886928923268380631153854039563882284131170864125442278415193016432257290450051835488844980940247412160993750522153676919165313885588798963571843987592427354892533581542098233814173587423657240419488811487912810374405203628356275658006779849529266357421875000000 [66,45] -19409106488417445152588984130631081834425959906235772240621790095428351284387994439286182707829979763162514506195583478399100906130228447776816805118116199043406141814737340217600600441863711599451247720901548759481437130115610496485073829460478065987182341881911166693915127718607683274617763974288199149676493559161234898764279682775728438849688009464120975160393502903598954539381593656109184941042599706367923515951547841814532596577530792507995312437910096895904474934595803104983934032914214902028689732156145258035177997491037204340680201644516879101914374511924363320044514544896393180567634874906395837354914798149484545707689928329818186808016761479090798613148555017465469551916925834641808917346769382691524696499387887830239614616614661788693564706475156379621015842439746894329644580651536278421906065547655174892214376236429996678347168955947414732612172704700505752798131828359846255196328410428871246406160367949297088217207024317996090435413760844631583242272914017527200225275676271940632234973966521507840574979633654596076370763761836779433629905509237252028453773853688710790623190718883578238405609660160038876544721216562803151902305572607131047036413899962981142469418263214587913766990387985555850861551602821141233342484490754417675340959347207789739229325003640235863876745860057467108032142216058484234232560808958201398957245466756986608040337780887352924653417081037896176663353293347108549593432387304313015426265986003825576385119059793870243277526571196685447877463637074864643922168667362825542042810455611165988327096166487715778115156769913816444476126970713122020880901980742685849013997640469173165621636414745593582252631872983887676603338323665084148556245707760331072516556726529292356902823341769595448230093639290569051515390713920765025095220820694286257616282309523993735539860201566260805193642668099667917225652560943487431561833019969244022276708174315817574008008914861572253315856939946323381491369904999595855234545405789910433187449140780391690051325262685365462148926524551594862130544014784718548084231434979077219704258474557254397457444897037278798685090933860272094915045402054793358924341912620163290090845118425861141873601674729647260019819581792550820170094399198481527165064013362326742344340986346849149712413817869816057282150723040103912353515625000 [66,46] 3633779030932365419508328627882809026809331276427522443762689727075483156657335645384499498166833861820019322431396998462360415459095183281923120721098056877109544155667881793361449167961041990568021016702540726160660914067399364468818363572960804540273007810737549005329846160923054132199719796914278622385755858474120050243819552756033593450090819305426020669983177562940270250468640815578905039952056682699777067964230232761681162640957052775962493355235760919736492137628017383222981196583970859699213989958967972386397891910945390148798503536605492004526766712445442124983522562203200123669730497826227311004149524061081038635282656848623460005530627188702748328016724654370842398093466925355425640117152223008717838093716743146276853684565143797456941706391580870624146195959409895573039292040939687483749943464616744960855106421090971375707219470354157704941268686945490214667007130877124036522662725639183276856250587423163799756944346578415866464764915766525849877195646819156914569851118851707889692613080434302159906188188138109290205326857293875452608505294593939861300052102272761070946045425929595222021922232440441094850895309674512476522460950310831923656831860492846230248908238779431945327662884409543399042934800809950456592262525534306991419909118957745747617036412153923415786691209820282620906633232755127985765897291502686879511376300510236032762754356001982001594196782508933814868199308118206402002553270923296870574643200124521229715420076020745981479499379653755238337289962330343828055313167799791115529148668361725959770930303155445161786224634974804063849407500944229564093844296734347160124172593736469641272829816832947947031473208710542557855206661065417539666448775956380759138392718610407452194258760847732082075372598450745590140585564020631012635433944522606731119992034598254018492128076569895935411571012894800047033319412563864330437871354537073153105067262479193393476553876755231170411883492803448217387959965540347801255098281240209264334648760022748026252103473623743400354770953145485296352412417745960012668408475211280859790941085373201092147546416678978824457726663193688276079575098539697470329953051718582922027241102993722556170287130503067711963736976763401733392353530371173761047612514099101510529197383023912405405897452226327004609629511833190917968750000 [66,47] 557980292568288131905980283333506714727685184407592313132050904443152214842986426274430385876503516427993615219934783524907158537006036594730251257267387837036049501616654371872142405938744209053353867334587887946723044131428339503815260119777575519387934264881694823650174758441245307007843238783118225241449355128027774543726728800296894528764985793404849967864407392249920271129973594468010415644615903664859075001763749972778143002675743200988904413835025987779882440688971983901387418013831809449279249422298544383734287187568308789642005822123023232060735371379721256707351393886757230984220819075720641824915684434195071205334803269771045003993341200607368368527842295795553116296164533667945385856727161196427360792639662753235009719161135397465263345205245591222185291207385653477102799939548887296904756843319368763603446257960551429699810225185427773378065294196368017257350374858670246543901841139584060530149740167463564412005063455244833547662714120971984185077998449135287715173759503353670566139042986816150559417404935422098752385079022154431585579817763711985763303447332333583793047239724744799609118252936642091838245711665897630806929388497936723013103997923839199427617481264055383317263655580507613945659979389132474460116878143704751778164118010358815006849874753635977626959200336712311846199005077065693258107324060914377271595621036041280656993201589410262945517200053366785291543928101990085542570848068099018029801565886274856152689132941783303392489644920216293121265228066250446320186889263627061634815528840400798633544087999355049604266492258761246025586409536705049044398739282851450938909734230581948264938503142965521252894327288524219453026671103593496525377036048812597624456795677909421009762279699109663841323005212600042956272781473277531143924074760626908781975008454032375096776555973195658017886491125363063699273759745211837332851933159343654492786737946159168867716270562122222302603188788182610219833245494108773711434509806655526397657150249221211667581189239958853233100500732619909100312894427577871956426081785948108503884030429697437064699225205999198999100374324694255223643112493422316637275096288120201564703741182905987052713538916115645201801640336828191211821030901263215045053003135270223514925279887808826084771851583354873582720756530761718750000 [66,48] -909868859560568516845260516427041448691559907068868551880672483533861718041373198386245599506533950679417904771347081247051285112981563218511869745804783507853429760428199673617204998559688249793727403465186912324642237513278412031899713141034720744002624239598078454772596840108719684407247357291550153937633650619900927502449964553204085088045005160874989568536231390351254084309976453339216064766658114881154452459798601469314787792083942225666118237154038824884474848600059027905813101824676797393163320704068350044223742010887584151056347982900535968119672778018926036464242305278812989629893523754117017964259917877828576606696933730470270326543460432275738842764689582256858184296772949438058474401349177072084829807682019484145727844514841836653588622836605858680894550403031203468058171300215046427929713753494344381024547323772912591419416740679645806953879463361878271948628448620860239320706231539997278367403623852698339543775248957590222941670250736023537174382888484187923921575530884848801279558717590034177174778656237928120811737849343758557375867949226528563054623797767950182302908862619013701851138176561085705320974764972341004377205804177521448786774807870874165613448330602473591306424354579973020605824251282494647014870194617800665801943966516221299951451801019239407579098234175541200000007710166018030751680213978825601286272541097425764140615565686552692345124563923280117884626211345179101845800504163491160341664366045701836062240187856965806644601895846387402746375673186964418455984689744232487984368972586330291618732142116796531109416096486316526876517408490786013749035033003254072424183457028134265554733472099236477626344694339098777740953125589556317305918930903031367719648354731532577107022973783482692404512949983146823247721358508112999747368873873670564919657759452397622970406268234004072640739463799632524965919325035771677787328268266023265115970343851983884107745497990737351073520852380196191141413409380858019469130061912155038520314900671185631072648065636629990046479519870781739540048892901473247573780914520699381564813813769431623769871279072777760013743795903337737326350265999247110036868609267743808234366246354985452599242713274446674763481280211939288563695043604164078884872853663017502554863298646140035152996006218018010258674621582031250000 [66,49] 504017273647757849544039481207412174825557029797170228687748169172457601011167936582219967283629515795479650348385843417901297927771822475543514159525146510987582250581178007417909423905829252451738326083105096387657935209372430074264742064446005464852512087803268417353374756136779061901954348677393438064190627959349006999929902182429393578352751466725257502372961368877542792169126088607053362440908315353338761842966804633427134428157008590665012379462040825723357954448176742860934938786733964364410056086403032169982535250650065540965409052765764959480114860045474297975688482498953638031190340495742826413825849206236409569917008607039994694018472459343252392694084755043480658544535781838758073668106820131889301552431138923935240719368237408466402599524084660122345701032834839671271791824793784676559394201610808879080614781930234872197197818129962844118805026362315753332643258154196377479510678643421149294740683823202070845601376238147088541163101484910014448753629571519647085514169964129443919814276399432384287821459792416306361117301842814216161078143380463523179774673389891258781584518677061424347319248102918732858624168498084078162502027717325864142690229391486628414849887489013274179552610407126004651601831466422541020165379933051630044645734571908763061809190321384427142054683884699489823932405882354705288368120557218830425525550173585295659397371916521521643945152209091142572989387078777621445434454969204828202356080350567841471710323356613290290387308120713930652796870735695661127025451888923259428928140892592195529365188842969152273147420742373675299102980334498009076822884283572657544262096499489361891808765041798648125621946142811170924524658974962622359299621731209150141651516005823658864684553837743144673791925186638545492215702915279383576120725614411531375431515497035766242125238360933394918849750377161724021274949738821756901673668396834309669603543133794122830185321144851156344579642754246473191189673233231219452979552147532263672277081771911930723904854240091306348037887368729343605380453600774620097761389733469740223978258674622003004233964256036762664971531465648302853979865577643189379757154629485166458903024142770426916874442366388886428551317156169802925728948344571653058666700837548147735072616264229150573328297468833625316619873046875000 [66,50] -194669398578356979183492563999771911685146292223653720904667532977469453562579438873751275098100872811511261243306211995667842353852080975875832076091570148398871573949849830678452558023479861439552275908610030051013854201399029736525229795283912276262749074715927620522635895356271757361944849806061852984023409505623138206215244030004322212882604873549932394056569196725066860975687294300371180473567892928942945199464232578490384951033338118409527672013325288353021486407232090388403391663389487924955155115272892911052232927340155333805340437233562238010747074540102332141033993848945099059972671813412177989108768819167906213103599693858435273396012004871661801564966384400469517098410651524960139176640792693928133092982094800710139440819131632129708797990042113653174354625705021845335812325311090330857484983247844046522242932636370403764573946512772938373613238307520441257432696816332501332150451823033905029429263035203386251694422609349905975560299317602957459426548050982761810147623089007590092247082406041662404263848776796536852638209122460157300299395623694512017205646533475965607531040211249934488423177977095725106448063253907057542687846615989265466747818305134640674772529230177227239858168126381826739228471078871161123934783783508113502394767226526915456723008897692657275499946012245694210375478890186050993220088321951341402505028674969973461373930322654371693252063165175176000215235243918677527796091374713180991270099197214109664938880383694949473271672044499620018453222244609540957235201976443070020222253476892399244956762738221282887477580593174732297563123654805867148808590970996333851644992666574901442261852439859300097964741722634998433840411320644653733195918252090907379030622394733606532134050866694852287021692903085217713592520268504213436776233461172968433645348474634328369600113469768205812573168336167628011319697302619779115889548387297528111261942186455852076606757932543998051419475845452755660875541656878651077333477285113185979943003439918588884255626688711438409314351377744085558335652888302262609464317344711801371337985296889213546343204079469067244659858804723703351534511711397568971207641790750449627360218060017783698142794952702194536022252311712555435403353056203299510040278326003655143174725372645639254187699407339096069335937500000 [66,51] 57657858442434341407916374400150372235809632550465813785032686202187512810990481744505995522704514784582885280520559600265469367481918653167250205875086389438370703847073842330245253580610989322751329611306775642711929333824145996788811898990883198947796027944235025116511094932831159651757282736297476735113040533620208104367311334671160881507173414225019024738402736254948238583198372718650417815410336562867482331786696394582915085670675488843342200479918727708587826899388298883305652494079162507462600668183256401141435646193033219336828082133270475554064884812057675449747346518900480553447462412328976984060251937878540394752424692569575782998826515163638218709623788507618246895420143223603711636035442783999603899055037423471319675913837265372236259156840804355987301165954656923894856394489178906438609459916075300055796825078929745448694234813339043005168786748098184480421527162687301893822216179428806307748263280122356792326948603200195439883090025490461529963609334178080032764911746458481997239038666429529011734467385607987457753002291134650482135036263797066007298228419262184660992247759135305235920410806153609553965442142776346880596817075792670910906774688205556206607457398906087046455074430570334817400664278625173543900676014461923841179094778356980010044009078985597408206712735928798182473518218266071210372523807460854695440073440624493660135634141339617387995281700617909459135950282653174693004422893640092269918688806109457708298164466643580541605585621751704780490978352114389954481359663439943104523523645434203610237863216198998140134804108579966882993517648885056627473697454234767881087341718856812140945394548917901516884999887533938027658306435007189811435883125851291903925792397888598001005023737567562224342879276244192217034611354420491730110811112279628358948170744594776611559649760263276667496964656581651714653691986417270948966852325900487680900046985073030483725335786394829685852665037881188136909869650336614681410001715655806171987159746468397115135395772538702782227396567143153929001286092179415522048370742507167254314467931329991383376349310848771587340251752737664754182823064782181564150872441989269883718780135969296564428685689022216235116898847314303079700803902795972579058831554614660713266316438563308111042715609073638916015625000 [66,52] -13107513636611013135628186351717401207697271417960178258082479385496304030680648593077335689496391509000074505296553816091474390382385039640102981750391465142977157216156853114277698648323368234786123248668391717447323961743848851116284967755687717617030684473438074648997203296602049492407459161923674875539106695719979032705091093402525645639085410231267986535474164515772524226558858089494229277278880989387615335942532656005861729155139346152472497771237339231111750297616468419844670351730861985581516994628850280507481756230068070629540262755581350968994235932903881186864225699572880004494738875854165803744853145632548548152086930275267204286144307676151966540793511849036556163175074484040152538981811087220578121410930145304465272255131848092644632039443897041487987101113584096251772932598763801972233063687640502057380386438343039446694714976349003771078449765579217331250720968170907715016390084175721834256674172924572051506280915829248844675797038239683407766604916356688172244681239890103222532416383051115287357176555243158814290431440392480786125657677073257453011949528917360165266391362421110633685472997518498841544039312919007839202292263383973063048008003998311899171188730087640128949019727431607133865209851027106357151630997359588001180550276095752946432041548782580398875033815126639968327737217894245160546900409497947010449009216083533893763063885109736704887097108532096486611335396463627004966584657248232818024194325896411417954048726072825359089262651315857115659988883949189342386998762259931686451524787942679026686657711190883095713791264243822579987202048584727546954292372059678370575182105783228946926174355213770259290953399794219447090952032689473577450425328059171013566675153847360577381955285003816688029595447507821301999958706027591992145909799164434068865354001711044616512513856019573434121641261703839983837441308770947146410196605647823500386429052101009620081102489573628362528899906784268640754468553497128181035938447200030602505790450415287590719246385527400045257700698668612875119384956668179258374956146169328679632585173859921142379947305886093426744387921716786978850078696029072293941960790879093418729863328549044592328177990240695840373979280062181759804769130559743493749862623491946739262559162852994631975889205932617187500000 [66,53] 2086563392884717633367513776347154479712427116784505910190304088045743389842975929627124877637649333188416927517565849871663339008873256926837478644645619439388687148663542713763693912363901992536256499269262825265005867657840414464445850892396117473002702914079171320143626894326200326792811012827816584390657687314714066828724026705159006965668372591998596433251093990600087183705437400663797226138198006103446987320557734638812639842025350682242599290369229328629182490784281886771664167799654162462116703032549125179372154926346668940571739137906079011055088231288667785487933711401525086818391572816100820195611291171259381793663270606087115593629681341405739322478281795983719544896673559597638089273965837821131175091042599061350739502018581564417753733569225553101454825699685967692938600890735067256629977149141632845918827002597494122519631688110850957441644972543889324541829291806485181441818904387608564986476277947380943414810010200489766202228145670940454550852756014664561244667461843555098106479094260258640246578015269072759127379055904291615784354615113448542348993216779061965578439223045445757932647767405641668395132340764443814182727297286962906816294262323349785187003872882744191307754134983066770861521182870468557430774169592475282088888510151990461232388567929780133395219923999642200440540568250175403131703796605657485265288574001095089256036969085174560254665117887910027846396150679183494120468917869242835998532023271856052413525977431734587474477073159476545203699457927980100664778681183511870651686870604982144426359770227284780146417495370738646148215596008302053601554788657243394547720897589277790837794890247768830898628699940095203379454974663307890515493383926267989274544270428135952613342463536542368398318203511365908983541268890234183495357858484831688138175463761864517039076479185277039916637216090436426821049163908830750644469800622355976568704239718739239009488934817052755162449515877203286778704798693932739250804994374585342208268355115986210879473171049853501701677871644358805231792793405690180207035684499237597477526763575239466063025133172134078764924836026900122737068623330240714767850342030167005647836188632878977958079964840398204167925284891418455960999540238004592416121325826328103403284330852329730987548828125000000000 [66,54] -123628024151929812220083998293366301449139477980908960247999494190344480107463498867924998665379248831528856720332019164114334326552244177143280765810902431443527682690084366377642804034819920501498357222639223804896896927932400397703482194203475105502299298328805749045586853733518736813937380207450209682637045722691718183481471005520690109628908758060444248634916674921166201485274268018337036100542280449149497912376976047216103504329641992742859174595931869939114296116510685089473025692771468824732388274075492704138715643435997566202569323776020322724880670459567674128265379134399120682119267219766343620991839958529151598234177016724960150920269215913415767723328770269479029390136961983977499455090809404040735694433257696672038322383273313082072072172259659005350749550599137054063613896952273022126205970703281689161843107007194534456245616265490803621458833905032737614894697286907302175443319496383672444106598096847720079335095512599173380106140389511589801938411763577624481165782976878544261230007618979780003150898706341981223404085082165464704684904436765243847156049876212362052708992539057838867518247336115911616715857264501131482660146448910584971667728476054229333451878491170422286622611815379957687655292080471809179714893807938835668291303969064436726288297384807880163729975379378750817598465610005945506632386167985667318105436290987491220745857415832872705169483693501367307655975825479472139956414756935911205784449394984047236968708035390277394671543499625909374128335424915289816231343787615484226682656197919712555885684905650627747865467425682719300651362791882098577381602488485336921001213570160772627767471059758979963681998019176652392482018161452959989901771390229128567178942575236496352679130806505983066112741813365958436571600672741584387248053309640320828683144063962547937197097004542319439656287836252237226654438178979852342389482856770273982039987643397262561076121023184199564961716895977827917786331036082819667375003451020889856221329238148394301622449954332022587835633774637663388233088229325281081373771083025799760446865682019296401469349205089929723458640154866569704180298904002705213827440909628697001662676614925119696863037535234096957502634400890255404322370362502141642133688184679307653368596220389008522033691406250000 [66,55] -53322469432435666761414449841088882767574612755490950497439813659513282926413927869459744906011546788706852768314055442982408287471694247276585013200700251816434096555932912017893332986700742364870347666879056700232298317293118547285060394513293619109771599750626952786179754383119783769438414245416232773737649840724709305702530439927189205711598944084126737540606977227464817197309676814124861057152007140505921066308484149197912886830802979598294102399139198941703108994026582811369052252857589935968994507516520152591144917525959178482771851849231558759767431913481711675910284093285722788825324363972419395191169039750155666915897515684784742083273174409916782544541340458801227041338410944248346475806120843588434409526930663192400654700649373440920125931535958738316984977770812391467042918313773926320910494610762181237599694619498371064090194576701605895824419410894240934680149564290651639363534616474781484153984861882414241873661334993989011443421290448336230193266132655743808074718062660335597426413611265350776181020508049193587406721047927224546741224095687798284672242566040193501442142623231241412490262878416388061241023246310637742807996617907763373697570431853625790570180296898712023907601476642673283345528804989280165738587370156047588702388109961072679781800424908461724052441862572089034677915193407264899919632205000639438385774900235018139972023628853937297885453480176227755250859709227640378722848970249596919234411487557577309867002067485333300408074799030926046768726874417183770833611832562892014546565291274026097427224255682048431812193042266912871047965090432363443832409574388096849836958287072901326523725431841230516194779172277675876233236527240609334978208168595038092798816571532341455062354538874790980120647385815562894927141912158221110967071841321389304524751686093078147770919552752558118732357782648389133273336991854451814597307800600828688048611027278229763559734476982776638546393071296279752798289581115087105768255482276672195844750448011885058802128104184953124042366007829104616990961677406029363592636229735223805006583460133714201271202062799032533635247457945740644508714138341023592863131491200953990395219487403967349174625577807611283800053130567520935918057463869359005603776324733189539983868598937988281250000000000 [66,56] 23848840944841681137054062017626705204102203724516259349575062472602970434680492235452860064899226025066826083120318739095485260223790382215792100662133866549680850015076684119949530478529423027879325305996466950414248974465944509146497456779255568378393212949672224605807683846887960012660029209101956276360708714567403460090151669425891489597651602774228850692681717486502907150479699702258916744955729954443952961628608910736427984633845263973365429561015885267187740804881139606175413941834852296873853709051655566466400897503174199280524975621126593038887360886549688073034219151239409267503357102967303156197429223387977540251638233630116256717737825383862124327214544739403869539702440909382791567088706141327827701869516244397205818480267511811761691335486132435925813761050257601863434507053781115499022689061504008784873039935665329475077306465336198410437322258128136405469666269892500684052656425409419248348970852785240688389661996103253714984204602716101574355746410047003799480336723304719302453241439923951132501264095961499561651262909526938590097340630488058009835069806401212659265480579486128275926787338204112041621427028755178702003200216903372088642505720507081742587746122874416143973134495139439060160822051391954795834520385388583523391345160521456213152398948673638218167771462621152475875443586574182510812446400659143492149149331486753966161871814058640773820223155462433910297816981738540245663867233268350763189807600983239747740022619278249144818666520733921459670748307091655216696215205421450473315809030403290581280186503230577765964935474468840189466659447648492069023556565289689691423719736814748096531615422893174901432176932805240138872695677969866414354313199890923134849705365782906032960250064441453070536140613846146059909798984016650732768166282363373195539177364881945678957065701529143403833263000071500415630472922455396114501682010146311066001207310724755598543532794965325729029747030774493206400635271650997466872565533669367478670112060532053047911555079661445762506171776558552623219219826140230581013312006821661648459224864655859716186347059846797635983715067972026318396778916304260326582977743230678024432505499603236263626748703770046710337040393892387591776065237946148232459075977374141075415536761283874511718750000 [66,57] -6037356153942737007250816380906895581451202685007785593113071846437630263508169031637383678790953746581201450500329434315306115872900854959547360461772967714158810451872325588268484915373009455568770134358656809244376181899270443453384321116352948030408017883541236535633252184050583617047857819539812063791437681209230190037749201241862670186960379284757521696504334549393247986756737387802084424735971184265681337857456329985761798199876759650128018109932421586539649686536061069698958645461214881400642328758501577647838107835054139087856632319842886025809467597033252104452903421860217175012652138571724351938059500390893014233168331993898352227553551774181065691790087179710150644367476987368721891471682275901012173694678072988203592844113989618982336495653586515489880501421208027180792288347976222569517217528929485712376771808104591339716600223339214714108123162958322190825580520143149545458491069306873208400051273770942717507514916643901573415197790717505014350830074682843305489614786168760342070799081665970152439299672564730459132617444880389215072789401474895432435695848023856718159310120897722247112898552335451626643712527070445446494927315460120460047481387130016646285513011187676425704862543801755302063723121058889821435973367034293507830107987100839275329741203416743395339911409904917209417380073877162264881537574888268757347456985341208735948939767439795542448051714048991857967338551674754313897937280575413946483170934211935371050891944043089849213200620067194094596544099765479655139170639141006928462952292014849591896329588435403079174674880044670110937382819225386609527546805176331446156187521484657246364607499592988048343139157750947160829589992315387865554590334239992214000394806631153498849582712983994366351658918869046000098216107546978619717943726545214229459989383035053724242677065353989525944626656233382465020469249157642359961874949248932653276988621728785341129415381985209338803664152182514887128244118910232737189614216815941228212760654507645501781280259369108598914914168050759870982150592039731742700581145590137871144586361645984849117369225697015814573000405393751397389314378115165251194466208592249358880657047529742961936232761707785254609198514361629621095038486074872523257095480175848933868110179901123046875000 [66,58] 1164794930845704350010018341744073128418685362471340699017667762952376004362602273259924779947576689137511861423182947020146849305389002099151620403678149970938741048969750825446405860483258710606969704541183076237102385857438345157778618528155080410250659659949880859954704860686746276220077230574866149451486339359520056046616081454357023195946749427764414169218220391386758621674485912111605397995104606544499792640105258144288733676868132012820868849346470476885135061560880390673959610863045689127575291817617035805331018793707492213140536339787763306026700768675266286754559504217279929601571217087606164261754818240131526950332639992929806038402490658992142283480287880847889985257638306022128394729220209032750054408948934310329530570019364698046374281123860153971242731671579385302654181707100504921790546085302539605747839514850720721115915353072470773735781233783018636204811878495429635877718155746070673021192061145747564020550921563328061447560813069172500144583107829809396119173478218023965162542377224890043729283937587780959579337861321374118218899782281699021042162919789233779661475085423703721102242149278821227490147549934951330107548478137644136426192174779963471759643630534748549197175346910985246988614803698354889750345810378935780681765839849483985754163584407843438888401238312611881339567917197231357511845166831530169773996215645186147439089873921574116042134289815025694306573774272010266816576511490845505387929811482270738162673055248139443869282225844961742496105093591268543245265315436157060584335141712844749210006499994733475542862580030691272619265204003576672997847398518962097939502762900735655264331929537866892492089950979724077454503021811776441346556251759254711754629392796173508310266991922586475276875031301668020172284043196306837212431997729916055656759218594835923689125425521191744696281452249021565043823447313773943623082503806068246869282605479296931417084796148899434294185390083712869555384176389344904764477370571745123089929678130555393702562274599152468106586188302679753238730714861903942447163861625776379857570023522862539743610088813069661546951163954110460168551077597078023187540607126038788550024922137700260616812607323782023689937604845236681524764756935630405365600381628610193729400634765625000000 [66,59] -164007905298393658639609423774274854362535115375403146604060191294406392656824447192090004239354505521574115154799447350979644510346146388073933619736288087720608053986663859727116131859502839195446249728830061700377081909537097418545553138747468631332491795719058216146908396853179226625690272753046417197425785506386785998398710537326822725015241305193724314658947858155930246230892815647438341875426239248627689380731944206164459302486083086876680594567515444285946101765243809231578885006342748383126498739487419895547684927465653704889144502652787582703454763670290717075742588490125005875956467226504093098184031105955695760083069346747986678859011745589449361393967021762497143626848810332977631772513724685284429482495120703195824929265983969539520345680423410097113567780335253021120612671200021084300780579812187694570602270303593355094588440608544447361461995891368610027543167035348308396596876636693601097167481773479763039178002616964614207591253778551873116901469598201986027365438985900962201179146112031275395092236463967425615154204302830090207129848743991664872625073155112665926745381262718200756484735214568036238498693164394506194535242691219602719763083297416540607265161215757152787933276458300696943851643011699887317237500300600820613570699725028641842687689640726390384237097494722494978874888680736221689513862385482687057840651139767168761167117238275977358842305371515920511560455545263531072832737071350092736003753761668196734316416450097826954395627551923668397679288812354632478162363939350379285070862947702253376907496216023579067995571520065570005048710340293789973865220486716932990116250208784671892093415895989607720125372976244507903156676977646376236410120524137218252130546460169146691164652588286863589234647585774857704673967658546054683891244108141859663210210264444056593703645793234558939846898975754180498323449128220703809203153920756920985999700049329402913059028949046134104514491892703369385695560758641237328244453917324454090042181737488820266975739018639956921253665209121283340838215842346664653511662198791223401592856675779491229727152498970333138222598702017232813601260244963484735155375510939278882766338029233065175737276745402227815197179678833850083603915388785754458922383491881191730499267578125000 [66,60] 6667150991369404277716028589077355178358034692190206749507040321806187265978001727632577520523282561594859590903980569943558900197091595989787299778089920676837288346914606100439856049969408296939817203330156686887080733549227697523300330773735925249283042633828230790844098036019097195104440334136241402052382515385829394335736272619885429768885970629381514130687051465370050714724252385412510970107658855962513839675881009125337156926506513361201106404193733809902715035330080275569500423626742459114428749487205527011913300397546331824137260142921173257529074294737689162828654750216860640305355148923589606699402438339094542819205694750166141538477068113830120197277937318420456395905896619131766087188655466627476915042259847914495316712503082324005108382788271721013924090042363914833104276477971274689512652506420138571039863440051901122100785824900981038896898436855814261201780551866804543972419530555034123367562993614061964592626583976411835822092186220006944311363508176694210075808547186150505111136991941275110201344010908803136406156229333743063231981267848992078236409469546098657886797984297963536408467253344027336867503736787878692112503488834280474254159205226528268777331797015030661152524484995770304737463431248866104682127516906699742107322234162614074063531866816007779055578820580588834924872683162707628445470709583955572259640909762897982397443633561189583904945013558841236615301222189670654431057061315677701800501407668574632180107888685694672806088794523644639283706954452007169981228634519793452754080247173688289036099279571167681240394809296121301826096757787801932696289773939241640872284958683988190194404486907778335142679240725858154957523055386209159745365776336135593535480829130917933474315117179743025871169778480588275751165632592154092147681728743570579213922749328025456934333858368439560014622120617247944141320363775233379236791184171811899315900513888994635852860066162097992261866193392486289803390122292458305554179732389391004508947025830703595099148417744686571835956163144923367207650689280609131931995529488228834100543100710224354206103224046521669231582984725950669760652347904345540516195484537185266236299821909126317215967336701787380181996996651449472674581808728788701046141795814037322998046875000 [66,61] 4314797669861911950071565865819013871146376832159707262705062278226741512558401371920458114444543076550562079498969892076134469867505590530646907242070565638648275953045790109980129074680311218285410002008249602112940477340549484235196786444613684970431537156183968175025823576301767887704508998164414487366444069150148805071191830551039786644085314981335148291310868276772908976371306304040141091559160941242727877063013797796412978657132861066745579886250713353659484808944088488015810482416088906748376788041358735734633839529863905781761127730705487201836614980357073091308655008839092356675759329684983675170389784297634789418871669687363660766154181484467124330295437165332376289572649258011312831887885374707659336663840264483006975434752577648658161286339643603250173486413947198571659696443704159968041795569382554603503075933665103450279072616979078492471104389353980470552866870734691249479202412021388136549691134896455762345029850281611624191518743217335498415137846313945493127391693346302109071091230829568266138585199551594551755618443531751495152885296802224182177867566747692939207173459216581200293324960666810706808398211594987359691386633753211910729009271844123033583477049186058547531480906239441507831474612991924170112694972788843347005049052665013591345410953938516375614241809648893728966703406139978988399068781482168955345264897817267189066746305922842999236469031716628451088245702140966256385064786856753104158998667501654158847580526394723250989253740374086988487810485174929779791736635074402521239669937057697190737125740807728664212576465926717248179061993803236675288217036001801249209931668396673276404687233170415608411902631008976791234103105494820332702805462228478190443607040595143228682457414450048864035918287206246375255531684135227982893347060941172533493502143592107053914830273359092813257851966189347297877831066356295128030784983700284538019716107430245852590264733600909905082281303438299336910461546542896841917227966157804682748565119726388179316710831165467752358282362047842747653736330410611751078176577233141454840128879821422478101903311893972432357231801078409858503644442737435584381401549583648939554540136361869677198490305631804536449142823347182771308305770929791833623312413692474365234375000 [66,62] -1305200537428392362309221601808899622485749109530919884901199438711701721748158662186153236795713924928192851093093391582226060176666920596464847512118085836468605532405937799074583950737053861045423474816383697470403880359041327375115712836397886490205076220301491508465522142331007381140823474591011861770251139617323218545061866446001959012395152110488258103330355924952319022882851168383290146280858539503207457017671689862740269606450933438624712665410029176034939888471716894251249648330262916327343216416257324783314635792919223746233693979531710984460621781579865217164073678705745485859341572407703233354933106457329969490453841616076421899053673176576623861982513031969451416144608462948143848414481149334207258860917784202570808206810753436826055441789454477610286831727565836777813866869819455613720319740078738660936576008784265350514023280602958205052207165897421053804997520471688408341439723079550660836861158700834353135383882269260824400977659625667963899321069785307354857519347444480998163276664526454925842774483592067349657192418412961096621201481922522947343018296000536455304734958301447775702332574519860429700866147367235232236371564470987607957967144908549568917249259331790205275438756607141402878664118262185926698774536964684976426133243967391497452638735116879511058824297420891190562987194136695604980981763504133214802255284247036570843080556122372174803512287192227847742838094891771515796073023031244189765686293534077561527551879434633116531097893160207628913363318992277601651627082194877184716307795801772368761934834721124034974376876630655144358038934225551005135912698894919485621382606776490657683333642695812556094066991877624890094103147131901709313777438323180700982967269860703118500772156314576798959065050843615217375679544142521084398314439818927043208349237227429534366187112985622898245054637714850671191242584255207509540350543898957138611790354479385221760643681247685554339413144137858682392563824995007355968038966434005330736050528840404009810700994503780275884003502510648698222070813810491830036214880145764487534794912427294307091752726220066665032898429038532511054744085130850419689871009643708652155496784843696176769685178502923858200927506069410899414151572273112833499908447265625000000000 [66,63] 162003031655860234532862483966426701314183191113543623016890128679749901089576221016351488056032447901640056767417127868185743350000270361355164605938418631608254304828452928684466753266249851830240683182046648959078249385092846844375211429990213546446810169054072591713831774516715919502043874534608324926363404574677866543691919851283212357012157727336634318820383754900250685770727096163376655626697594416718869935815177872634774976630429731197955409777725279718821832743015690109056964692909604771985827440799871862538920149267387709880034629873550536062861823343537412461714737291097987074434097607150950586660736975669394078694716813114730961401930657061381378158312968462366878808537283230787554826144322456536446559829805153247314398435375729489299228980218478629563439853359890892908756768342200775250015796845392586535384293743934840817397728992027224644480456676286671134187419139681380739605868307745171432212603423248214448934766039174316556147420004877745599659157520914071772876094076200854508695843385863268118685470236353201254323875977804873329656075036200911793032084190350293005393813619527268374364824196100106087678048555959687905457831888549291130790444312281738749134369598799512953968382873433118962715795763013651041551323184498008954971047775681064527619533046002954662579331943629918571707872670673136034773280500775226250667416592338287085605820132313720211559589549252474963538783944066586662344346907892035318525618696432679903353425416196124658083027758013325348787294471640282591326493573067572025224752443751406042390069377865194791231920430032213490390176725032207361109094377129057767551592524099062136589546796515907430749994149540761580926588308013970817703925417237720762717724660929308244953207368701864283829194027805760948795451453646695075583574045012469471051023734483298928404170896087472428410182869944950580064832389097840332016632818209766441111538020037160775698089150364525299205673974958851055345037464257053182464009652475655417711409194945222481289677234504844761222244634141595650847811982608874524955825449606626339582980213891238013223445896675240101577945315763203589376502685560088953765715275245797814120709278629826940558385696298836042258994030729191138107125880196690559387207031250000000 [66,64] -212038046841676972820869349396928572825128634234140714396996686454096088379645549400347185154416950763263983048153278722192455250028463630275884468683451255773445739536199845972991448579449768613833356874445123704907741917870075716442286141382890701598516751204306567789660030446866319812230037587963100051478464694488232505811387099399150376370705298537840715017380055148445478046023935920032782336055240294465292346151545741887511167021134170589517110520553956349280547211803226699697623457366008388355509439697590161132993971744767125850709468004537940136715510217370905835047371611185740580417579461756719922906052092718372727941652659111827243618393636128513476816358359067813234318753369475748117124028103252177061875165590485030165816174990279367787116159446437125958468572557942001638532797094161178292157965840178463506602958486098268251465490027883961803489602381078480932762316577727369308804323144735505249879079146399445899251555205337296473978802779847656903673791724413156493987150930295843530200553961825632251557241092437584045122053740010653367523723478093002773048830791407086593765286164644586175023395333217297129960961379595614676425704653862225551694443967798397735845680346680623260748928787483309040621664061994920024580687833740181019858782385300520046347742397478792184401146418598959627702501037336458457106605417109517679404994026490441136215693448980865827899416261795121210551106691236542964076356953172826280003492652778758116246791242832553745142626094323817717523147448859527399999892031987599566523394104624632766914077502157393491023551788152782360212079947122991243993747298713271943843440012180885156471961439249563092778131884956507933714527176031430573326108566238031816287715283032396482079215900831156644463329665917209295807465704701725795591125960185444143925021118834302364873870675624163219843744104347609159735918545867770568932764300213004031747470572731243728848667910899081986411358082496530093513840614075414211288955364423938510074277058841581906904583674167071478322760859051999691213748161150287539649747566112026831662924842937004156141347582401400363998223789139298511706949900075592445858570596450442935016548669750144084070077985337116587005734658077926724217832088470458984375000000000 [66,65] -3305838719025903172622758985557620945814468694117315649107131770517708838321263346291999638074232558537578251352171177279066321569006437109520139921987528772029918416499613282971052322689034019029784672654826903083694812828299454245964133047848522312092224062013327030245309753300829067328267530886611341066668227212623849972730182747666629613540425273057844132603519770936622169873099892533889029125779306935271094567344579276359946208575950122058637041866757607244289497215245557519798008282258992249621710267664625612679322801503023752775325791407767379263906266076823707472538596034523442739410921117951174812441723553530829572497073863660593552374987706383034643674351607179962976456816696072530420255423591054288528184900819601618375404231666335150323496009499758158687845707341456823800849672495509977707412443476301817186759520937442210880149541298532381293673056061108327495607996090939444682965653413523551185801613875561478916495683803612575187222929097560327252285473696660594540335009719063477824008424849443291798659809167783475042132383696505353411644738129750861292102391778576836489855657373717760955774359024911742521000462902328043357577432351123905040739664361678612149522561748788241707733587413118229556129576867741902892188281573127641533884952593656367045618991328855659760717150678238654554752691095522876059830657116245656758171069710219720047583480903567028905961580933427826147360192253809796912075844473662835619441323133004421667080571061463454801761484348382708251505615682608103692965130655091534530876523147852007360956578038323590120331640923568912333903874502141310209313087442415160653146245121595503037845717180480732992246520452847473774778720746243374387369933327610056001175691072286884903321479920865012431287774875324891997206527798153998787811413428790407318365975989091737221766992409375734873995053713985638504106255798676467226091926327876298919467545665279094286301581736692681975562964940269922409615719205612756851329447163306172543253247464653426241567390281666730484160333403890038533306952033130762283858406247280896299724668362233877029169782401184874147796016930896334778009725387279039318372049348177094894779973371904367144853146311112273431076502561154484283179044723510742187500000000 [66,66] 589027938263499669582162729100946684546762285623659026288260797362907988701785808163152874830810546331220185273361172389355453740020940670435306869776174817714162056650226529934588925284285319167040324490868546698235174967799448212901872752198991149399912045011874029405170745426124384984866717689658601119953223068182578073699698876073026963145516811973735466704373957136934283468139794727855041015063345305048933662005078839367183474913024950381425807654280024780172043354613035177308691651259172263200825681601099732298766842688778620172597969297937302505775343560242158538045540017576178472707043134722788266085351592672583403449513353014343474909125375195854032284773138913936672729419217395916672293295392575247453313335047203293004422497558064884666124327940797614263814097467594696769552650303017167658089846809608776250790105827856427478846014038514985758543072593404574992302778368796241616041703930054151464473712663056292394612774763429553459149187259672788182377084895365715366236214415450377452510426510510767052498643416236021738674770648171355043502429595818693284823038810994817411855619674243268709225539154274004312414152503536390818569947424441921855845910069319523750587481689792796967469557883975050265762163118069750456676116868202129860743180060828221625022656057404751214981113314919818672090961710803791609417668416867350564505536372792960224784390710859243317137614317476892532834911170077898808431500495419842481909207490233517157017478812448337993162060142354305376705186796549705029006044798816599868221089576607656899441126633475913088100299235129887006582573875969822210614207226569453652819815842125690759464455082725172743682257174485055246998604336306185134167790967048705352082824528823101140637130587124705175660539092742855248247738142369461082691920088035091035138016074931566832192987125000480345317929881227368524636270097353995986455859722329257015345020539627073288306684073471831818816366746099278398303114098157029234416582099450370718913298269408262896698394796036725588057969309289567013624990026842209282090395909364949825120819531122250084077715488781219863762019736823605901369680337341993452186078058953022625820932197472498240808728151626100233428928731882479041814804077148437500000000 [67,0] 130591100338947565019480674157320840120460076154108618367978490713654325810606434910713521300091937174209897580046019165773663429142339680458592889651001683856159010487019411423393874421012519129525559651660602282202867867048908061447695991950429131440414443702830349119240878496282546628047190490025472130251192075284906654308281779022809338493957881942265405313671829737388520307986466811229286241264920459956493789695035046129958374496366597817513044108927676733714046866185556603467094210194121592094873275504122101517416305900129744712193107257006810908335483737416063064094298572132826494467944041155979105806288658246752058493032881867480771860719175736921909050786537995652830989346320836332921282766667333745760269727178341948380759106475875078274896304897485249099273053654482352939864057193895443302746293175163629428521870980812729446637590701153234810518878403941011254986183945402236684421619388097569544081585347700998474633817449566534290859914221226118741140028306768186012448033798683780475915644594289539362302071987637073161636342156548963533819769501197613722345334084534102371892507181380918504115078038251868652115654781649567949947351436880278105759269385169010065625773744313136879742028250079238531436019175454950813953390491598500292067419006805582953182572602784875866839349524138902838067164136457883903282438966274300253300286114143976075453316325780681570218629382696173136418747855043909576241524363670054642425388336372905537701297867747592421700134114351685166777157392216561348460643362595247671408615548889580351508102695019347948131372754513728166608764823041471375662851219443168086738574080777604061368721123294216635571367531201725370123783938255500807497672560940487243369180947813171420399130312390523043131311920000433009701134266566075329343940192526591032959959167100917416169867493685055915683318359938416489695900965631891733522348838069727025058639309053045668356945063138195373609077649331100187924621298668725073050765228006927014675898461963009621079212781098312778873206037597436833468012009536302895147150365049897764921500284857727513042529959621830521387560342276653490021821742775402480859016926252245304245878421219522973964870298603385230618806442807109518348981549357132380362197047314425234054823115156915961407437556915395091425085921751048140988477946959579398256146021140011725947260856628417968750000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] -84132745877386004048767159055240900997771645522959370944551676440072516108236354859258444779502046777053153936501263813251074585118142510295238129009192002905981624727133352097215036235554259597899374193194794246603906432089407111431309828787694923451048455540869063132998283587470021598958772578369975612650235972128127186313954052131337338844538267503035887730990585957247917385701497192867891611942359262008265914737596382367073826177864685486142006903568643846016777787882227275593352408731636331829518833641602752335999224543882716909618585092004263089190028037520239706764060630852326537002029270350701569717038101732862750349171235444890833012202286282403033306274475960622818754380689310052531571299571944314493574576182389580787423836407001189525483855315950745916389333948912475568471307954576071588750042610233195355199312320412332201118220050963019788812302629437420104967787216244639606531167914658991199149855798840551256964915981451727189065699330964265052764921111010797355221109417745954577790740487680831927866782438457189187975104047621427113653125075754479343824810934236514443190460753595973414722392184359099646301858553110133152775056847806043365389770230476891112344971352893966187857341483471566047404877019507560694222250316527940713696917387193796685264084643639582605883560373135689854489899820048752559643142698033703285119826041151172868439005138134469065910444620148616334763146878092530406385991276419471423833777184275447707714726679535657742214061781535121440674428519496534467755678622198180085335612402341876643411186639696447468401385004458162668063980586893141284846284295920718816968222289404752500339145792654348724434911851125873681804696244314253416882808660746895964937964994474674131015750014428855844415234251302624496676504848055977164334601662529945284791154043408156861787894974156975020335148416050740150361970014229412188278577132502926199460246601603370394068971592048143749729493899593628314654799460174929745661943182228723910204617258089130733208269749160291499388230801314825147901702984962982651679374829423932060204743385555842412761313716279519052224793058048389685471198999172516870377753793165965395256946691966665951803501619365968597887940224917303965695861290351388596937067546873266234827921132333312877857446016416102741900142216667520523708675335924384363153489402309403999424830544739961624145507812500000000000000000000000000000000000000000000000000000000000000000 [67,2] 1362168021382103273575786704724087687481843718863991780942564183217830264841971625377588965416510625638301776512103798965071943480713339264559708807569489926557260656034990888581730512558627814979722133265245930500487407467599684373673727155273533133940553773211864884057151191389604807611278358264533784791011796309731712633556468051922327685701487843226055725426733484784939570475559918475752948467182049417904127687219234591528532765356955554577767965532270739159158763374586467524139076775890252711243688327297466712786418385813296542834731236893184032059242135682395450156310560697423505362153635967487326940760938553750522185938352041603239060133707578934291268633675947486853536543960764674571613002857060423239608559175171211673975367701868939189224067265185651271183767999547324949031984718468547702644420194576947906777472159137050152371253376929807401137426906836766034522119603231441193443932277785025516895496774378180534768254038294543231902329530138347515976479088323468070493795533017859553508707961501699440282240364430466158466320951972995150047373472352453860679645103592220584993106063646939818803044053118645775133363260868137813089567141426250864803509533655806298256223199119341300204512859541104336178288215372532566123495407332871667517683769224111379561242140991661487184889820020473213862144831679366248129067256840634995526828504412152345869856061310546396496812863920735764083458450367213352703148860764036518866718307234716961101881133181347046778098478187202231523843920488745563736997613797900216031507281260509345612833127376456449915974279874278983018355582399896535082694031160513313141738651307086742539210948720804574008542326944361822027382608373138734805329459393420038389290473327784845405926790137528049702044071784536965027975913095864462170849408600857409430637433179318476010102575539932807449889151456659279286635412068231025475502990006149789993308787277339104600576110615902627499487198017581270999969467943723877190743993059898693790862557624511195813163927888789797967498298749575904198863175873639229298741684520398247453552753814666480655961623211534904262466516581170628420766880829182434404010686697567777004587021163045829413811203038775446536821732934608631385903395331486370660002361129687770229763240831867788117908898106454980204330336490368354776107298454141008724198227530094440496100105519872158765792846679687500000000000000000000000000000000000000000000000000000000000 [67,3] -21554704910732348604682484781949311559689113161147894112857285528950845199902664894895269092327078302822669457778990870889033946949200633355394792035679957542450928991275003423997148278773788000397234274374387471538494475165527195114348542424525720042762954346576451445693355970217838807362864680927067984939219183692610575437910014706536525971354482780974166484840066438452375952817003081270782560347713530865775876205933821164807863676632698396085747610601813719123371163538004628942089325801138822589777858255845933570967265288495574320676453692637895558766862338026485143406381860298970650695781009123662206179857157269091877720906066690854819071448578367214558764525234405382899386157265706170601860645760695388838476310069066422191317732616006024072240277794129411964457245298993570781456470560785279498098711528930945722521095530999595503756110946427101996568568254249909454198237109573759583968903391542287797763633424571029108371142489722378334401508710565951627756751810782361701649373527938977075541298029531710073456013263193554796590916732940356428791641442962147184296098245293766043624705964188188570259624772862488933650371763791607530000202136332505191226312890379453719266126441276495675770153220564530790781085845478100256378497473351737640723362935741407986440861742615055202946497824061333767531473891982041835629617567877707850317006775209018354070750633052533929018582416660142661087611891912966271017126810064219997228633655248567211201949840125716371065601831540947310924305841778809322298458266575291634969932282864729471958062130697987947296200487039070729984780044678550822981124037222243311997597606478296760894581776671963040861175933512296295522765154325494516383178788656522100296642897340043272526547179136601175655451875912487923614779085377443913023419125859807653011069154857872764903141315421743979628523777013572475561666081746489287390565140530795914133744487343634004862179677305907240750089185712009620334111383681209178860608038284528603560255058450509682118402212705412801918542045894919753906925448475234751098823306671687359233711091098128284091391570843352689326228530612238087325361767955299762692172598435526049010847308499689906948394409028936214217769917021182859965339331845494812203892939350170485484878106934637572585371991605228070055206923150575814015950640621488818230802895449654539399009234301729520666413009166717529296875000000000000000000000000000000000000000000000000 [67,4] 903746151303060658346067643540388732189564783010963834825942238839891636517745979031650356775976681031536874978596993618072843682444049626384315595835949029001438112069766016755998824610564774007590038527447410122287804222971145965695903169703696638220479163174379365663455749477583356515877154210027353827978280870002319407999691152633566555330370852358561416484085724138688237707814556135033068775806857374915336958194132765740779929827296830952656612936474599555626406143997019495544260743922161503613635317951458470998691601935073904536079158555273927318907774873562099893166205414613177096399491682325042889469800958811863197991075503955250695146914709692361071988707777694894846589991800492028959893967881500657094857292849009249795044511039948455610345659189984562190343744760725448964917161708433664992853352458171646731105127165175366476183767631514279275812309556088251202558163299871123606084711139024192639419092515648592056858330838392659837198187764330524383570263025146612772857952115765833766081537367758887423861055098757072585528829709132177099298472565286041132729307052800718857507090633674558945495288409839792734911311247386338301618881312249030470072714293630719932867296157036087693543447764391761489505576932132452642359476937822517373731533399916918511700883618779933100417071170624577435114395892801419551253777526081414145931944242745592239910642346856776536750483404957718523635305420067446808063211989518149357378355015904674502181535930664067580754986576363786948051772681793426950466265711615590577936979634228907774343630551875262774340385352734046056690153597299673054072815843433544858702923131956420048900130310317870555272954547831279444381272988638776199820179136027802358331877704219197730955450386907838178206117358304064309311125749156728452562259395099750030697834821127621612277216274245922143509316468905396652410605621344570873846285207030051382838735514951095460734616244969361874347173367955781263883291114805479277091473579579736061675548403144180161056427607725588976656634139020364498199079046003804501661853819110028369975221625277342060905288694029726449453881228296269056119289954420508366249355279044436148902692190256447657282452494190184001411051474686337369463836202800560780528741485078138909122925661659962506119324097150277942594806928197203123442199412345211449863235919112192319924570932387908328564662951976060867309570312500000000000000000000000000000000000000000 [67,5] -24508380536060500584866347711825650617831080782179578421713709069002610988079845490959272006890097228484940720975512120292874413474261618996503432701849389971255124327582337486449512314620048269323940778528638433135009227933958192649981060185927006422837190699005438371639492793300984197928424677667265249392285886352700479519346791970094898341236227429750330793895974401677597144782402463732836170702803077845928218951823919164887237891615085422626943726664936014148351887957514341451988323150810463455010659307655968955264528676634437729288116076453440694936427538174424092130326072270867333237292709074147302758216965127742009287326825890673231275703536887373153538001138364922443925789281569872632405034522861954252171328302704000813510737489046616059677260582097913999323229418345406772906122984243491018582267020533262402151097453455204873498889161899124702476693950172790969023832930925501528659947899252928585308825084165318935785729337151162946654003773553579761535586386914707615911927080840529305505683957567692249456489795275584661385262924735263221972898132410069206339921563390757448208210137899476252720554777053453802978375816541983541670897738562772478457218134879070295638423819720712967160769745346953308492430499408484787636210383505053750519864565362213395126429062629796083668928890815599546340295984668282351579620397332875306072782670211247704119475408232141031714680867653059294782102006607098414712812900190175615176355927277169341765739546887249755055822076295548778602925248533877528623054492021884753391167517424632407677677899268384858604136942184886845549836396548741488544254507112648204456155836175557117483004810024920174244622652475278114288849509584874753664218762844299572603013617453117203845164987163859494431764692882367000838539451257998126115356915398312449890777187639433217654561435047367512362060543114785240602205894988468852724588181794262575815112599590570959641594024767517348788855794435336779005503438206295369233679266287626540089517644974870563028894367799733666819893051062772136704594483601635182844296129888407713148733230101182922581831353113202648577867231304719546759330037565636514450689315865179566880041058779831184464904982278270650343199582968119020113046894753659430890583436247655682947775214422774205346122723158504154707544158307109096114957725095421590667589075322364077040128299837980219155753047743928618729114532470703125000000000000000000000000000000000 [67,6] 366752788702676353628379230319506113822468541413337001606722511425926323455610436768050683844385592634893584256097690977946087850762473810553530689090272062182927723072307696749906407082065326180558168653797525571458504261176859482690486434144690368406522062176010304440585083419758306139110276205001939700591363102037397667252399830427928429280478051781488496218595280220154392153994409520256899451557088104204549510087782551310399149971365986910796727660013381817727315232540800543204548139123078446469040878715507832195597538547493730264443860297058548269612756224213958158284552022831939233484970656757230515700245181400032451380538160737214941884133287356183200630865935842588459108017037970905910593552568451818463309915502310870700687375885196878197517444393086585723080885602121402494753940135224336227391233433548219521924626927860356039043953247288361036153137371046558408736326800702471082937676346286694517230035059023025465131039693978545750630898594192608502646876385710638241531847436026251828853926419434423358997624385909242283685172131793751948246317895808088918933589122393395449461517856212327180537049189802368661413074384705111099507252211762172165767152710279363734947920722361425249143780330360992474591385887222493482145051924543970913639207414172143022310448179535851575066485624876760962268434343238586228055950891042619639852768646108917693933028465261047504109138468175835643817628118655547752769373269393657994740748166185699063552432427078804040672300166035270375060410355290743132008839685469431266358057828338975451998992323166940289142743076439448472100731779132960487314665621035809647064216518774480227201714070460877576016492018169191786417360744512208589976672524302567190705213649549194218872761790816493194112464270626599766474981617690930271839504425138811966526456601991685938643942205604126833375311199659747735859318526700876834304791066509983310645880898878816141031551695556467091250797966914277504514085686460018859511967735888521817173533830563198499322213952445178770208258072052870263815438310198973077610927084610700985912154607270614443584143362043276981164515347229558398130476432526766295527338830989390500803729780068248186011213327847453731337260906579799375681032988957232745005300328468082337841471879622853769685406211372984682501622022387129483855372094685210993163492171773794303067973804904645376487315466818017739569768309593200683593750000000000000000000000000 [67,7] -3637896890989261847979678780155215386620312985937936175810147836319811552004125884089269729915044541293944817307578854018386892902080863555538154311008408261724739760153957225175077992695508831628836377233805767480157607722597884696775758020596209382978881466487248324407969149925438366615714593883172300287455395406270063061962343333414130490089644406724714960217972282362190516239022087598954290668874242066934072580715505431966415287028154042587525774548800672194264039645910473136426981771530667645353682944384960105711764385323058051910230484204212460797394620546203980736546744747099890456439668286180113275740108037309863952098363168248305314612990416518341310608507713577779318942021170824309364476460084618642625459853494152552767036666334916387910203024191830342095630510039631447731058250866526334446119436224161477584233357167269126607065566550326326744771780604176271777014187223523885899567663022640837588629118745012590174956673525365150894001905494099852790812636443140877632291569327725825116796160689465924777189986129362406231850645932975948686908581633104860691498999048367130635532329580849052447963697176959291255452184414106399600949186648024875218971218336421416347204122057420654413333776329883024111044989988798483259851419094541532483625936619067195161944266580054554726097265339921423783674493681036171231700599116380743261618813958050850748493502437447219054456282821946755321201054313724532764561071319791491806598160736751166561834523486039518444979804771553674560514463895750070311936315281057294911232283861283944403343191789550154588358369773399126986092705381700467525965945032215376410330509498803371907890455193589374380286430724709678065030270467198689652899201120922340965059129971003612232001883022334363100756999729842635750772867069740388372041172149269703619112553826952629226969594529842859728474994577509335179325644654235605916103466332376615113565387702523855536314727680704981653197129111234198470706735823036724429200744469227143972781217694434462281256749708362489161789688077218233788237360025935721384184353713787350937110887831449411996272192815973067701164551275981147139674268995340654398019121453870039818539827241338531459882966761201270912814377075180036074646828103146238186184901958508239137796176281763142623707091477112768124433342760286420996074338388805966445167974479468003998530271336641743874193736726918579904577200068160891532897949218750000000000000000 [67,8] 26637633078583717533408715422170405878155218780479819896947986818584029679474561683965167520174683815405050176790641638232198974045356742719807855732064619643920142745411745981554878706401926853609173205036547787929300145821992692206872945651240739295662207911292854409538166712883071840969411807974929799547926733523130881332841014673734708012408292653825991837901743989649134453603481073316461462761496273838326502611148672648156378330882236532601363724398854028096150088300403271732171123955997914915350783081241293044555346464250908691963051778996395063260617790838662876519564411496377994946063218130436576003063652506285997713265045118666487818254993427283909579501100758059475043617581058122861778408335002698971394291129006840091565058013891971517723216020747108047292953376872500984970059807506325472458466000793217996467916385517627170067780435767318877502822064560453308159984667780347699653568860671103940557912148476793615363327385693908878978315044553826630233950034406471585265236576686108603132106175967126681071236318223495149987469044100231693123942109887806486429545255850565399187168389159205357437044411617916692312181331117063221671515150944169982431999432495893359866233277051011025362566039870037704242168562085668377472949761631267765264466435018899263466568977616658681982034736788795075860870637378261649599374349568198192264180177551404723315080925508163612036017020671873195626915995322092225154889639907197363452284966032358828451682668919677836518263497494191727934664876374105869202936902267628520062855270576904668312365661018554365118437251902749451840119838141398968468188925111884772228194093375416143929007204855409824499906277233770279505990015591363514658571654463278879304861986546431620588840261073126616404717034696286609256118588602774564122773603920072177621207812821134812659429797400574321217723422093522249482139316869437943539886194016454164593776912013463859400596261268829837818599308491903958344682086192208756667979419862488426091437049522044321663706466519812023241211321728037410978849357033097996475049398500186836604352243196442506617098495170201778377219956316062666286611062787735644575205565165838529221493035031630580908407592925186456594211892538778785907640845223894386002390361572379889311431197431121657523825272767400030363031968081261953416050699955833032748420482823558731810362231620516102107809434940133286318086902610957622528076171875000000000000000 [67,9] -154777538840071541666326968336287596918026795129227161625269242541277698176480018461566262153237017816195975484900103247463633720154313340811669133854002920759178892166888665632283824392713055696948225387602275758587293810344543838077430741362024376813169016896538507382243390870391406286065738155648699165195940764059129854325082568040540027588251408065020677065365400380548564196746562709684930910039607121988041134779393933663838202535079814333000661175345186315366117553409020250479882994749379855346836652745598685792748307797199873862061521529615512425811698157659238387528418597518448020634242781025705405161061497836912408400586825758097634796460967939416706045368375378216838296260360561389499419855833234243736326235373204473902591064107313252506885834040606178136266695656475193913365595351326654128736729089464212471454906078233678488801675702023054262359181116715410669128276688143853908314211030073096170574188230870877865977013545184787208702728668419828492992206739835497411219677050544980847595579759161317833748956226106503130256014631777764704612249674486400415532610949819912864538090238045266262978560332408799720477382575560774436490495542322298790526130107947539785210390244153035417345899236381850139450053197275770954145339867109245650737781608404237100887809431700812176348365883667829776137393854396537057184275416479485812549801064657367190548155113114468009177278064072393867416322552132565541231658684093312129901828010977386188457073978785042814541526771892846505943548155093685767138671963720141981263657198470477537954141583242390695371654148469717400527149379623179521817990101608217565648952254676276987846237020996841311264752743569053172968213641657166914862803035251608682789806045879441032313731213227317966419650368662257858858955034040867233828294614124299168218322434955375111772987220286942433197532793826113481729803276650632166069623973303374106763172338454442659801545814597263336537970084375132822486957708572304488727822822048574386831037208435745358538129645760157089147714368349656712473086282486052009876612115332585926375197697312414751519196002480094086608440679058299874231357957975532279833226900493659156389630259372305941352651871280488972626645694167738282059606586731963750390158025580050821302780378802312702557380253833590792776911490379047370917869182921618398230695874816144831794233199411696589751705199766718124010367318987846374511718750000000000000000 [67,10] 749972746671155859148821298468572454852593131325882541718839475294489402718329706092160146149099758338529544624784330293755785755676066055119039301790249626032295313664660213385689163401371716492161635475062055739225260167149387415939432461422206735172550555023373086348242653575626884168195553545284275377085331753395962467529256251459736465442334570081694532952248354287322672717631142817462723417938638515682085580038319996091862362105490388063556309635332672550695843805457938929912319456794396907089634079059168305610188288762074457484450816552204334099779515353051549974340490308559803529968714330236448396845940734753763969772405622713680475292309368533316647054737954771186339643337231208033253960360684396903849658285780919761642164464010835296259466503037899263607762537767297844120568938620552716702986275113152572472650841694093895563592142117583558664853063484152676292048575561028009079620652404214960172591689096815526038407256116604367181838011209086463448171146029194235067195051886342498852662954547186329656547453514292928226927564683930589171236198714922664076296309790936119168244296373665015152662589141569959737522927763064084318839478357949597302918815749184648018181511768414752652032108848331968188728584005157525349495843348881861808497935028438574011588975594190004865527495689760503143303481763894293674743477372390021677732276773140111862341454187850346836313864851759393739717227435642030465552260860322021450889515222068028780362129393171996470001368068131566094541206406509283327863720486024813588093548028141554873177981241907868725014165498011141139457031729244722944930838596304776766573537745133653562140276432285646316084159242134010185067781526088784774465496027509669301854219214310450858597896397441816004870540413478700533323079819132678170426958428016855265173657650268868948217851608849750821366636393396178394619105044939234373257918873078908565773824847111765480052955554623804780819759555985735228611565951276483954524183577241893981584792833094976845372037411565591211385268978403993443943697996235910784204793344684763576391130244594207857827641095085918008103676980999098910196271206122917554806217593397451031850901588416955675926800513057896636563482228025346824785937307361098161303666311052076430872103131357912823623415635784122466048425483673703821018729067933835803568945211733946933803822072622052628636506871329103773859969805926084518432617187500000000000 [67,11] -3119550115193387582838561585697213767019027711412936037608205124080007583730631397744869116242049340442814950213153394326400908155424348186116643615370024733001296686196857620488019839034778265773448127688675757605048915292635197177228058600896073734736848147007227344628309268726392563168740517813464750195825451296287550829902711050384170983355271282491437271219299751182563944123202668355653132436101991149400008368806549861060319992710815702483160372779980448126900343765082474407844271940870898203343639530325097261692118447510895299070726956549176923400930070994536195391612826310817704686626828955410116705010102015200719574601494864340745320327631987356575796630281607022814923513388637993446084723803738630997811876124720366397008461017431964415491203152939905804281644625079895531820138640160284395112104322831341051873651191708738855583742731794560693625981893227718446297212522339487392056575675021569677200219497749588974375801959829141894320635546578632268322136074762162150509147073263919576864004586195909428020289118279052665501402691828876529718248038408827396660255750565208901485058643217325040798537221609133341831627955885401229654016675782912552849004992767856396124902906425072784420246514409211975454392775109389562422770640789289970930337393165113668805535528273256946685687539922461994411603594066949709869191134616736799762762099111419534676241494530551603885405719175637335461908277988951224199450417548728477070637576027694866257904910530170731044474849092329708909606123478999052841120153560498229491281147246575973821707889285791655888541105046717527495515452612813773238692994545645700906469097671843545023965381121849640654758616334929106848357504728787115537705194258978212630972514418416688936429829812031966341881056782135786265388619638365143865204006689193330701591874673560493951656006494366077531031195936235888630426235282853021213899837401548161372801514543389789947895753824905776419311575303855194312536118523331173163084542415406181381992364943810315285513660288884795609302447685140311176633109232670968322058174961733575038349480456872434788448060846175591952923111596935722142342966654548082013673299806635378517898919801399093448920323267471303540598074437315861842734015607438805321144813467639410573788264976553124293486887695459993951344360496331573571693965270848735821240660691333092761621486580804317066337172370538155519170686602592468261718750000000000000 [67,12] 11247537573784207318916972313591612612569202261343925536298013602560527369249406107587843569795991311535786862274971031315081417795176807356009669587767009471613898309298811091582883428359305098517243447070439806208097789512293200676257190151217728604093133391862819852260808258718272423818777379513149640794301278172596729721831204012576759849061457300917436981623368987693798926907578674911500286527304937048784750452098036189243053490653665392755634289059202864280118965415773691375915225742665031476809629369700584272660071830526484538854942236886883394764534541685391443378408193078780151850491980467745519522688630174981345862111595444377448822124676588157899935082133113923802905611195370345762768636775885900592187302795909238516251192348848888986673073459451762817606839088193335451391782731943563092464079786203556777873194737373612784275451260394257299627171397853841241543675204801982425264605056726843275653691291561371594021628141592773375495922339359333344440249327140442462407651784798717831512039498098487383305513447672677865178128983165081141659815661641589005575941459968414474984587556656235629696542360497638185627809108895877973790961341396455086155556745834435292237419547622274651969740968119965153847194071306144761367249957852791389706128175997956895650160762808565611998548873219045105254521923988702106760826256838706158808673536202435948048957300547643556140998255764460102104464081812642030631771444465255285433124761615838840875659488356729781731048661257093207204139403498480078299433623883280067683507757550403067658185097421617296501407017308396197208387622292650702165737966702633028490853427658700250110640624471603994335953853069538633971551053051729993412717287777755323333666220335098796415344839330481806630714369710847217729562333935217672081715500498670223700227185455824789124017425819526032021872780069129587932711632625435992031969368536564721245498662036715919584704375332335744075179886810665828079613944879673121065045626691064747061762169089801396459080044550129731764788265645168493299225254882890137325380223985527933731249165979557133185750628917786095703926699755802311265132356641733520994845298779632709399871644257545446079053458092191176731493510950667323064792907706035641376137746544536257125835773809809314449506892540687081646503430878908954232359294259675376295506068432374894708855291827842521950805987351884596137097105383872985839843750000000000 [67,13] -35005053961232423422459529900068348145838400302886851040784267583685361417205787030442788509751828682609731918569857438655295438412836840063663207981364115979565031053365932099847602276850537890274608832370139172221993347583541470499328182986838023287256404646217563815066798182894164497482346783658133654751649122146949732268102260260312912745641860736912121377526168606878476067537522809045372037280315804173077054334354202341718144457993467311111531672848762074952586084350380850680477888921504566468130961554206525024517226167915923732564394419129368126437195898716098380126200500886767562526933919570190602638152273550822175938607667564731260402873921966472358950814488068679326894090271362698463564157458142664058319477173851556552079056285159713369792743852402242371163749730842817094011075809868073109167138657116968706736897165581884188931870166638021488829080177209190843527918712579740892336042883253205148164816630598961928357152798514381829045763597314145404675306162533670973598132706409431010546087821842032112535092781671902604228085327553884249176208614992317025008806968219258987451533778982351681882368828518997725451452974336500760868476011763522686388533728292669315016954329396584588657021961999590664164197898868844316251199436259616675521131338274345526176456169029074915324325186284544902886776417362154154976712068167063038126363076291917011228565139961590898420489818912330083068263168520813752486872408214468108104690673981801816239462861561060746939992525948289281773515975636634814287709151859690775889553576186426807443377372019543890768164918497585351072277348038461228065839740149928194300297874329080646069676685433239826099871484443575565233764055456346047288685545933409517964974760955345492956030455522506852762683703921964862541661900415928541786327395326629831675147152340629746966800847740471332670798517386274837216969188415954953361924917568651635986712112627660732229468854507471342756432041882525732669640431654513215721904565035201745091188628300703380468716668424760151966097908274267720548642796725721329944876075318968110403009590096590701854412740605014065125055312977837967596417417030983793948648430109071283214993433275906987318010852815909577900121151476504562977150266537086582400177893833802388045371707605238597202772521664994803150497491585580366292249273140588603245257940902778433219698822240309758410670148975896154297515749931335449218750000000000 [67,14] 92999298775327058660260194697621255440937730489430447908419430982196771880357550981748169721966322100372106849890594982987118116326419076500842206148227381666816066095497916863707490699572695686849161490834256375335174592561276593972165142908349780154392343771927733893753271598698042979932277353628084223754048891336931137042571582343726931642759857457750512497617690348481564450501965271779076175170911053428443921675223509377299732542735703587106217630127043883202425235411339296509021776540383619780198880247606482065182204557247688529104234726868580596719843939072446423709875743640332798545955855633089701020412657845431045312815659979133251208119254383819324599307587859875854554342807833290760831498246302556362782236497793427710963239713209839396456821680689346138065767485627328140885083588061564885652796947368740202535943166402913328393545540266094464904877492468790008268689506246164081258916242863525741670961861109770667749242612323788477876157146592759257043812259722046805502476952171902944996986643444755190541889597219969780461385536742515222160318956750790210834715049014393786405775692188024948505275327763895438656212576481647937171245571188886518375317666082220557591737093619684334492641111193169621930414724449317577127492716735558330064497987480526104168735410517860674996546460690347770046974500727988938956519520120712774435651519205665947758160941736663751175129628163610908109248293541493748624132022829870285202329059101584367877511859544045185509023566927168721335350945385019973506318066683398256715260021803867388576354288180737078345973856376226385763038335004522134921065102089100784478159686858419180253353093058625966927135725015601641403835171719487136780363210243788298985282193326767394966441557961822214556957302129212204779647719465405268760706024987213153178054699695834003306728404519189469154877084453507935789354951297806205149802278042747683134600966691964113362555042433210741783336649713805443528216653075845294843186856756808704228730370425380341640654845696588239632791462201466825456468605701791354844187877896867748100766080919473216005966813909408784572136889904609678374714982656908970817230011452846608206834612196323725960480881999260576851787664150258978547092688331855857281662193569959279711158802347594328557797108962345950174450086844774291707875320295249430946145846668125437009145323833943057312279023562950897030532360076904296875000000000 [67,15] -207709341840532160400164474492209644477785968648619695713948533110782753392753523105783818800516584352396443975391311161928239931949596885745861994826410821858998663187888446914965420903049732292374467322225682316231721575519700964942929981152845442146757054534167547855944217251708274254723687694455316386434549458462514109619105564148816634711856870874500544085539947655645243541340612853960638585557540484687833164296045779947260097739330111257888805679319245100442651925222986269885651745708314482489185580670067150085422840132106219123716530169450653556465268131376125089160548008225452624149016441686858294725506431714632127535580108617667286765822076692238579026918237411209071499369625717241685001887531349034577173257372180592690657393689734618858998451704347291122811150817903626603277366465879826247478187621744592316615901204216977692606656480090159993191636541313270591601797792114326490694429362490355169921412615065135259798903309708792736775630178244934956247470265055638284947970188756845824547557409645493101360115237503123597250676391528997450097430020404831760056397629658363938589870511381558032510781499999283553659187780508629604635846762700035649490581483216542140859776979895503522102396431409247764563984250328012436344302124007710994623693104999991395261456635867809675387982283798496983309383867433765324672887778240813944870474529399239254207373427318400167915595382263146738526453542236654550332516561959149695277001080015882998730755826765783093020380313004964049543776840463641855928883301638359131910416106449675483141374093087412228734414870672227620940522635061202901359202834199578367596752736322263452586363925013300679152599515320403358538886927699220074865633755409582792731306607413358490613578060923389095066939274391637993159825534268481714936208988590407532219572480271711829106313236298229272863405449306902817484347451365430997536231868753788187261352913199470304756678215016204171170482932370749327179478326112358298531454653628878781346893112491761298404123033689395134779360539247970235101335404667742739583873168648795615244060120331486478508173881337038234311282376351114585334974288911948811382777270619846837252182638572952213578400668727817750335875131218622761196719639933891229290611171523938687542270625742076189772914559934498544942258871206788229698610644946579159864942355240616334164056660475244919794590714445803314447402954101562500000000000 [67,16] 380690259920871715792790433611801838392279958063350240146465551773285025810219950552749610231033312893763033901690888940300845249455041553888657740404135686938124359786689299389644459057800925107296158504617823263658345116813354739723879641614708844516791531232772484780021674306701700402336290495056078783580735751451973378640629027060250589924100878519748220747751946514696303217109562222190191505235991645186705935652989820765904818616073866317935065920877442240942730474452833192731186869651454144126595732770127215728615960707575289908547399220324673760403837328121963388146324395589906294637650284749702619285090776806373420733007313169916700511854496757230588830091471731368543650392745337642995694104502844664093982194252185172478594146432159964921715944992536150504699732474101159026625460849917026998361660537298655435216970236491880628526199616224388370694184718640500200118885374447285640405227856706113852365408064900686258662966488690224616824302026796166735038525783015569595000397637759291002451418601595693171651023203911891717413134882560584747110121795606119318305344500323983147532133231065330274760830967324593654853329668013106884450654045352572976485984730368374736242122812058277199475972588271672162360226117285015281686933543134244377343515040618289219467942670906032872620395542692109447692189328550015903223215664727998812183318869868061624779479195894935082741140589137528720191807289531189568688763930470024118419690006782388740113580707988246626967819052641177184466666940528241404355924588493567933295509866711870597543135595522945963836272563981346053018872278720497490608606001715066757399204777786210678338595970140882160569375080580460229697692787414892348296348437468205450341492969913737075468606743121751447167132915401080466364476750427888469877460072310439919504372888583784143287268977173713607540768297895768159074261085207486370537707119057425456634495385211745097074770924596993320316291959375522022412277638587837663522723815372391636883384020280717284751217229983662427487654295481492667277857181570683828422628246584713207589700361417434413478629555798634162991023939073931456403195964444852961782602051595024779758345327221563431606813402264240577801353112520250507204107700463017059516956919172209163946910825597891442924389801108499378081064522396026378275306690451986236721741494222298287155210893845797004431119603395927697420120239257812500000000 [67,17] -543982670452221783824879253565144117033081568338103511527674013740064790965129598648967383544271473479477592920080144320150061578707577153270949901874575753922207966782922136879953097583645922752517568857434854562071148690772113054855297756208259879071691365174705884265149637671689510625255695524336655363500943005520444432009592021235503860048845172777970331346675675198596487755884097222319073440314313476820951080225790071518728627772554738262248522888846458692354645053747703680241145354145714018238323883693300366448212816763227786177923511241379006709314447326560003273321465671096678662889210553916371171755327536071791904839274940536901920111479980162471923498365654605382919348164069519111556272242638131700729144748318862992370474110275134770154167115673084834382282919965563088340079992192225682564175811344804682787367856205683076014559140492117216842300661699485719731003464786654135097717148042375828942796143076094708581426329804941258565270334137663376021004825394296297982435552128159518369432802593302005301439505877680490560132279644103157665906439565559368760720079855387390640277242387566852887891973382540194345818763351221520631098517700016729072093863126429237305119453044634782109053302220840465664090532674097212568340732682710456729752892381683357495547638868916333834505305421304780201219956172597920458180714264430693196432596536917721685454813913951221659981610997614732342129282068004903680964973024934073527732492737500074750804804023228479587754486769121478922588393849026861535462088934426245704476014396991823543525574778455235231273660734016411914333020012922877797177123819931930265271603419047725247106807972411402244659070933382271962830946228120865667690436485680464589908220160563071694183097181611667807460279833443249278571183153018677245931139347975567249488810731703021070462706462617735126899762375689421500747092417733644578010784763774059008950875424501121197574750616349368968198031730484123641274148163817040915761817457441793102740071876810251494588121929960549341313360047085122713725280099637877902525019733269424539697354837541813547955151662469772324621084575763736129104731972990812487854887606247502903898213378885971566883649118017976720118896788050476727176206379379731926873685863106939742029805458378477747522396559700987751058619976264829314176411767249268823622531694753978941923877338943116299674329638946801424026489257812500000000 [67,18] 516839863355043321793627940240568650015967805464665043667276469714429768492188394729777732718359585906975682355836056553809661042385060862173483557808323624300823563140747887443347406670257545227509549668471724359121692757693116510953363527292353997153487022222389489828261669280472970336801845545217540463255701972352243309755650620131713240779854462718434015592432315186534776967872910966953636067657207493406716395806356375759357720300196827184161946765631497068727828098602770207936200719042209237776561630435751980841371687975235764938202447645298124210570513165809031292532761704146951298620033348368980699599736026143657776056651908103236840049671973152964356152662870151653351017815435220768157146978563366278465621860209814558982409718039756644419305908123928949736514621142837413068797756301636726714831063814280595260467896168397532949036387645842594322708043197535440341706829881615603403810659142314144647144900838521656352899089725869608622280311370670920144208044814680803823253312872833359432791277590094384416702490883329116255309843581339907319115819890221551232493598649784860943780681934907753889555038539163778160905460013094105060613956603832371321415359140795118395353268671255569859775838258647482890179339881393731255536013687820119783568052516656361825002134981475354322141393207623692102031603903916889337889251113991849889441637205469631731961231444482987840567727487879197158068535262167919743096276943021181020115648726386571039291585733290150410783161136296857066655536291344024455014940352935068727030589477489853689271785979186167004985099231434159801176873196307465216166655450207448188058556952815535491165543131508494701982975948593615995033588944085959579179136820961374181617700318399552972162063084679733761681993293639663615111429866573176840943360685936256717934907134875297606973676265170981638744709049599394604207460174143426576909266880446829587216350790455564829870001494488325358260126605889388593033508185537766151224840060083672900729933761845286131427337402903067909780240665192953273210622710192531223646319583404736582745748509420087238394051107523207000675110284572588790280859152752489522072505810196894223862021690853356897807109679365146776896346889417865023482545666316965302576090516352187238705780652777669083727179421931583404223969127903985919463253096968747045600151609089619888874871794781640232940844725817441940307617187500000000 [67,19] -38573091594959849649778558725440726763077401733283543820852210613984935692197361058537157483545548812033691189874472049805987319638267667679177345615180833105668520197800838365871568870302319164528797551072156709718877041012651166210983559169480845148918317853444557563539409869553845026466158429929391823026101522863483171296285644720622077263327872464679391690800572654420939207031552515588459213628302081290388317101526428068300737675370341159665165144088357210960341457614881971722971882522951317484374046939882765729614723182380855717713069758071261643880456554778707803447308733002901139019930302114936958070439509851796328975642361177813447642258657761030209631133574255435405063078694639447656489874099284377553287994741508064398829026221954811097376840928621459219159645606238614784629698317370605684280927042534071685588151870044597039873225213013849578656415360392254599488210562449797005127752710904756819422183886983998536796967109549022540029276868212047840112872681908652005276667723731658465444990334283867029108259117661489225303238387858563446128959758436324855657920339899813380896106226929338662780048125317362541346184712889648950687074400481729703068364553298785194854572700402927748469901302096201388573521334765847733003114073264353934206087836511956001716311295313584841231777528654400803266050284788394547074724811673722711346882480649646700390490263684868110824875930049458602252928523488473386150634256480609750762307104094151276421447291635089458570152135188004452374905066011277474757841403521225029187056406849348217245163789336613792717040859499787124663258662353724458832244910439849561099808210998309737293830229910392187969158688230632659001952153140462111150780207838560348866085597412362714595407733005189449550423051542783496622953366222941202832867792983302485690263452176147880072540505461852484312095646420554643353589589985737809174532594440489210097078636751275145803773933250074202907454623909678112270422667082705301091868088658671081952513024594371421086146234393778882042879362025249613307939346455645089888136850501741586485481074190560208766930511965006480610920710116328020281234969893346216747764243912456384802591040081472103267614841572816295503357631505904751698223777591194345963506913532613543918812952134021583982147327628085701514134493043521106866629362683921331331733392501823600231891653322691126959398388862609863281250000000000 [67,20] -1056422300809228323534790719165658039592825537005109088662244385646644744250729150924033952638038274122444421151671121564449815193652993202014619462690488136890728153429380193381159170964069507221346282762916661450816911023980682319108944652265993864695059544996164670667826166564681833256900783084292959159921496127600782310857700426671060812107672815059580332231116274423477834449061121343782625318636207900555149386557652902503623133068464349014499762535009821771197713853267011938248610444782036130386167702104614177392606173257912232229341365959978759581037260898554477875982383755539717573049620867799430119028563794450076331274709861311467538477038429733377400032827368595767171903085577753593036543025867786811906272768455231108962450250696868585658843897113792674873601293442033510390757952899934252234047939234176808053419669964287790734432767563412013399434558971180745779457216254690925431104151834637467641469166167147359146172123302931911367652510835736704861648098052714178554955006427031605460944920586942173087989830619448665483013204984709375891922764375889533365927877180854392467210432408457381533043442903753181498592923862267709819212335260590907954687956063875934291823873991284304440232087910506287379801661628089502891374668333420083467040203093380480454466493456311892362909567870301741490875102722961389387428836841940959158793298426044837947731250580250920781706294156943233875537183715162788479759306349079691280368667559180659148650609996655629769924940258703792706943133122774527474610848236048006809781651239583609647588281355378166302310198065835018912591569035458349986985372081418240480724729664512082664033301894384045786175309850855485682584066849966424817992599394009226552134590814574758458122211167706498397370540567495862008074850015903897747593208023031562829744967375996767283477366960327619030023211510724985553497284693262651128678722102491741355179438726526092196232288086386817507666695072823003525418688957016156544301922777794509316374838826712479098649112928601758528749828344214170249025394428510975281257964805220198112343418454553716096192070280374579681737266638583371296296033611542827810401172735203126795471086985334362827019463814786337427366705653290689354972730720374929443832040491521666239354776573054333666797337078018469770938749661636702528454895420563811667313160090690129719326328938677761470898985862731933593750000000000 [67,21] 2557260193258991588673763797267541352352600248193722049185929142212731117515894927867523072134484255956136410757581110710885419597518559828645243853151668458177866311392197806071472399705582339083761284145861271415016416373386201292709768868429807119200647193803861993251345794818980304773789374129580015728779134511534697655818985097757314334483741644629871416867443941080453233254648217951993860603361212070198275605909972421420619302489667551093520583994898749168918495599347830177205698280086480433161666660063718702096377531461290409222451037528482719881854110758961719779905919434474543095714427127938856590937354128740410795855879102456141885234294015304439347913906890703530759176107150244950636440169183312052962080939663902317543682955790899592883843611981840593169081056809812761169288334778654395449351147010949378212529301607759588865220493388198833989508684569796825937413434314026104376473412451709145339102475884113238695234245718167145480984394395089763719330489963265834602200444369146112612812325349936270298511659127208845354520124984532242335253452625214671131801965501935115156454693582400270893589066055956571170521647641424665778680550421823277706683663643702747869157899680592718764373960487303599803978270977205874455392652639415576536536652682057962460962609274482247504316280764663922237556126461788191176567832495261942640001757572913742291361963131570073801430490965863136200546776088572755961983061686500545963438747832152753564301731842151780025492898773696924258514997435915862866378821496354755234278673102286593299844928027910007552834976104612826533778269568984433583277751027223738744728151399266097698046157507054312301905912974772747349711526952381394904263262475401378944825296817567454486991894630048379768442018073518800458942373813342975377618728461362922226508475110739379245187258789778299711926145949098738743096390839811612803087395294542414746827525740509299561690384719584049978479420640109055841657485371406518039351102842035238851193728935596761453627971970542917253013782530345151263843119530771901644633470557116035672546376440678511648079408341276549416763157031079182717565715313468535202200801315583788049597194682506627275210676497669226879358256013704962819400885041447336605969840504926363769889124264345405059761529759050654510130484508305151030987697347909641336259308029967094594292476017471926752477884292602539062500000000 [67,22] -3692416659726621171573724040809797589902687655425443517944652295174803636229485594387941925940080907569957521147356160349152540110898030817650685962255860697923782332681706095670305431765978973645404337089755482781248767532165480146698074084094553452853087106342664784310924008320400015892075610358594492329286622679037488497197688044511660865299134354881439697630873878887023691107611787421857740717764787425463246469213202131252295451126747134006576348837179353534204063545366755031567855288768112702816599102804561450362841917332258955633866922785013269682765674753828321923044225162918891338590208817457725770688438924936966384722395406355303092003118877820412456898660660241378046531286722814576639927435166086674640540829996811100615246539136628645775495648453114716972592993369411024061420069876494911731476466635956803268533018493183768342397867505064117162529348443431534731398795193337266672975908836613181742665136463331155742800080980907723330153038741487659157424598276806560877331719434650831958803725245027630529771314182601660748835796386137104846963233361081227827715908816127634418213010930113255648043101147849125561116899155806109707539143497459345065785776532243167907868025137918604386991923684580073375843752831271496867195123004316274792207277922744726088750185792673619964822739165607991140933245929110032398641458786204435381558813164814405755715432926839921220252963360755713999517345669178399614941555257401674961721803663682702414855314067917741549948257481090871552511843809252666029052549775303424552658293822179376010344245105685134873374284393113115363275924081036461177497857977641710879561166013232119106246633917655926715517297471671228801181525093114213818320295560709495886617140057110862796109316669710758296894409487973096553317522140014758338187752830875437693414308925379363279750260560930434955849910541681659877075774100588725714273913030355376785678740423780082493849723435820616910065513036180255387838904736903809120643518901737568787128215978951669128700757576939321162166064377241901969843047008861107571401934231283379120424242847387169877282671360018338264163604515120226834038555412912304868444362143867442161734108418913284281064608027326417233649839147253525846529058827958864304240633878638679966760311314823088613440135689838506978239237234706261564377850250818979414945678383221452922846594901784555986523628234863281250000000 [67,23] 3323231985532597723176193065928322715135098246869068244198695204323616898400926641470434472884455984408238177774685002759930253364755985470466180948636867625791137248299015643046636166916322230576902446928443956930840127574047337389126002347430189920244003351496489261204573393105518973005134553006548361924822899867167165778331645449461013921388257585215502868359517825451826708179825227811480636542423325781339624061943381683686289345947764196282708234715285162126217793388360643718448001139579295311916880741515099960044097649121181697217885335068972068184657376184443930418560242830910230643394905954550296438327090528172564713260980511500031816837914948970441465481672087196134458867842238045083109685760126853062922164616781442965966384684787676121697892712505915360006562422011871509041759826242453997660228734540325945810593789693093360668192456621565601735203715451628930561775130670316594489070279684928572759657012291190407648954613903032801600062837234744047270101720983211904037443494136768567306174581847044610789946255837630953295915119581885300984564433002030383737063493989669549729660255056015124002375730525925442780200635227081906461662958490083432635994823144605988459503796382590346899279521639332791634882635650022883938135252605581497278575350346073061010540683142569709818400528678641715844416159037661865762633293123406752035168341995117186201263786864674805686711184686714317912731027808699737371306457876861351707957838134815006525215288176554577498442012068092374671506878530996190402247036809618773518027364927732018011750498812256955505866548356003091451532149398130284289576249308507922746897020813382802769209784126435553779133538208879482849200055093189145063565543258004139572825718138109518658094841982916261246712884728743248142249750427582472448814668614629805236891077316135421078020688953633672022678913179844656389146789970279214968481531902877403765712189530108235382889713211903705140280618166419379870075342466913055969104818159714674608765997068060084980978896012757307658948269131347648916037705845637977004574257221276762744266161143965391653780828787607888295482227710351087993345383974170467572870109792712536822161165263673462320783770558438872272920910689174772006321236119480330930354178224165713041641486349814659769355759816417026292155533518446173038054717706783557079241368890226704380097544344607740640640258789062500000000 [67,24] -594194956732672243175264968973510458393299178132242375646844634925675430009226220392515471085331465221414405775625119319837630178392662372441171100379063028467929770794144449708225987331507216979895209609003483194526885641302478683995230853535350267510076651157382294733890164402521677322163695775327410971335185397434949961652777231708395451511868638815443740967694986166511914980126286408505026796945423370045650226814717409835044742465001072832237209374916150539402144347159783467136637330705531424829987474434835689644340330605269758987176901371927424941339511318247485788909162512194431127421093805704006976160360239005452666920066696629362018238695690701874052765272257196210727849858486399397140379681731025330895569780649816083098179494053494768354670416034202741825395974720854296731143639384582777750649385965712469719798995774549004128470709112882243341152255770083985362945184523653576031940401819260765091654871649181466569690807745452386861043954245604899383010395983004392985531673604428288628411729557137392052174516955492602964493835586430160788494181482167876690632791873625564118754550375247676670712049111749001268275662635554191777117326851155344947540331956576130667693336486264425121776118868587026954985662420207893172120072996380645721938423897102596655760348903599196784443246190106695523073677665054863934872858572932900744408573807975044430280544419936383596761832023596229951277943265602429707248996314950538280113714389379070474656446697418705332660449327767832967749172657574428983419688492033801953622940438180768207825494544538749494229941819906910495533049249345230651049528165041769812635110111215779317634441400359626236208533287170174104389972378131824416572003600914908469935908242020841554255491778401721092423739403784419207693443143950521822889480679258075691869472299564619453278144695819578889204938426700926625478566084054072008162403096717260630160897804303066704561891079405260828144120198909452730065718053940886663348169859049611108456534044738405392046466571291538299447715181959196414671496074009526152795871322591578908446622007365895094726474325456220740249036387003732073358845023920327596103602544058552485195704021410207400051740994259245394795808329366549608086019586111556188232103900792826359984767227056667927719985030790590161211032575435722124238784222867767346052607184414551255713377031497657299041748046875000000 [67,25] -4323338979128547799434999041715107332976312345007990793307047986288798341445972845562144259600893951084991944865503055228679118709707778434539047830001051702590309006852685395840013082687369900397994629508006158990205969729060439861324755364568431128362850004585213079855707638790140560771568767640439672936228011624724561240570233518122787345057137273758311433398830190238193872898484210178757653018681647555782942117841130284848818669747354889163162505453932238099302681659628514329833035639695490285305248859900238501864696049396371158361107124413208815955239125565793728820034861885179703253621719950232648466578059138763708481458780454828832920155092870977556727059934679088559252210447313842188419168441294131009936944412463955665160754827473739343751893484322342754354062748325546988522716560241434673005267602062281630462017815767396118293974228248033164029935043353106253502221975695615965883101989346712870635615032264168440756483009588710987253259569911748879734693161771008494352207266402344144888476478056098809053856872818882911899626794958652288252187337243995303488884798296286111574486845990195535144445899732900842905362229267568714956386464793797929767753808515482409369122078730504942382052790871797351934270971977782371857408329820367010587451481717073474533364305010074514328454307476841914922996717053515344632235692091511298868252417483099596551463707685278179467465897991646133126278872945621370413999872583088139741651393988107937340940697048747927468137462741721143478823586900485207855685493097097596631318451305144740978808874435863378715433806661744742648566991001268328332142608069627526698924659130402062835525931532834485642420155247680972400887692308078142028562404032270581956612547521585918865053781579555092524755627993644664403083294091340128560933762775997154383301321756321514090482052654747610571208573981623806926057830063768060662115030331120425624650939924240005821454504449112513003267911056568588134957810282728587386856181582495470857954421919568286722054018792200263848068924960825040032210312530534140893721145422729274566588398572137556379745383669931732533349613303805055852683723543673342756902822218030791596049405873609463951090120290131236424342199028403560461774827687281990909439516243238406067633699586625119936402426797925677017657862804699966967757195829075353896132037634369993384098052047193050384521484375000000 [67,26] 10039113372350893119121911797352791563641090322462039826364105996709094291269892110398030911248228684811666785260613879577603424666442441896203341777410477231398137634542948590942905556632120669425033938608977617335722136478984990154749017248251651661783008018458357127275722011368879422500829522929942680747997150850394351694977627015653463817233513979529027469825272766946926389489056121690783256650540930936606083221617480402328166969901227784533444597030946049785235677046784373648550926919385917423668250570511522596281927432813991136347416588200588730483483929320223604734345543609296041840488274513650162029816090772841037449329721044524358458170951391696542108311802685021652074885732946367543385130778983171298933607006315429841961624830350709012415359492687165071659793550320605264715355899795248213541912902044114463695693113460245719672217985778511945326663751865930462519654935080917340211389967555100203069229454014189022358041784589463203453642842955053742095379177627039366067557536186033872536522395579154762000955541190755369937199529655477562814673740947211845981327268891132598240381528136854371506164815469643905790134456076381044185939573256379084024084663753388832628045523971428404737068681668461131870477647155136621209022837741231242838518692161205265714698594313792461370581336252803939158369997114341782938496067835319385361197938847463109900174639286334715903820075432751931793672491949481275377697645948095941904218981335745327253758341918086561015120153221651126714247952806669271049406597102998027878138809331264262959137187753276818263887208413810821166759442551668166983885370203107647611152379752439026948298542509628510096244627641744773985235076347261196895053569168097739076011851019459340988889845331849250867718864967473602545143125664266063175617310183936135152948675380188199040634490148408586979567258265704022491391144485366575756559507342662538284679313702105676798700878387965076510759238235128725361675024797533534543886951722744459107449164681429458466805963102565774742406680317135749565186723341959475828302003396094788660619364876560970931673261771497409843413389244725330543799440316325333923362672869071077050388532861513417829992653019228522611652576642360827148941477908574648602289636258928331012432518773489415798904348379246328398929681585183447189521576751379834517054201459274054286652244627475738525390625000000 [67,27] -14623911834187934007874813653539311139635279877671391778139531023338126979197433883504397401602716100496139465540628722307874664705236519830661208739018601344460665243948721616055019623709610777491096668489892428937366983419875639198163848577377555787878265257226894067869073218008598921593664376644280565557805376574092266429189942829250366992938166830842440984379762639824165232178488424412398783303340715406361941657941861288588111890301563353307808990705901768803960546170960359753621228859297019339507977064054107244347232164653064405718248742046723987696575639184078760882739013132672802132110878599945805985862523491442576329454784404184916939372613291554495300696625362348961957847658486392521668903072163380544203790209191949710732562263797423278499056073465649467025857813344706667993143781328721412637989313559196391694933935054080675746865365338611580913708750672523919684949821631343902510991599436958897562529133671916742752535622825756364253073772997873995128614503989299811591948631008361241831442409592633664097730921552889839644978697402740900719658823112609310858123433402187958741181399448810283305691249265871427106876780823374839516292025050050178392170579185202768505667554953915700487798742477592258676700218566263622834979313393925292487354174169577712353444066623421399381303795048804626273892559561897119724739485067903300755308390125055509713723957435242759395244338948338819016844652293244116918562189762620061830850980424143576498373817976958682209359056317631699252136150514630891656016225602107275739628997041883566526448388681788447348045261100480915122489154946109068907143989366515252585285228347184152794268280740023676411557168614236867907683101000454500362724121584338929223621242149548757422707886413723305014502932728798517296577872456307395450325685445102211823299897050729460271256156250249665016565572114396621900945238756986081588809196604545185170557924340720939032802078063768178651032270524303386811790875043302342708744707849049599446924645582393370230405396198299758360050193899320272807839376469069887880010130880170047631659463504023768702787639879030638510619862521794878730175463304384713904399976704401999412674544992367012735518610684327052058767250697027660557988832980406476319903022560618064615164133472781896648680943040343753626407505116384764077930336812112272620867159389490552712231874465942382812500000000 [67,28] 16694716891173903939575852543435468256393945402802217774539627067240248966498588744857810333543272520239944014898216738866982098834212711469984481802618963858281753810298990745248347492008630191630994040647616083363306747940802062310156712570599111710292796516979698212487023186870533084097424811011159698645391154638887797957324915617768046307575388793263199993832318393446064207480955274100738329337922150520279026464638981469256075318847479070509323681199751730846635970226147030657848827339328154490377704621514994555341391449577966506659980309440545926676126906401397034623748128354388467484437141793616558597194991942197017470289728184314200498136113695720169568999346494332803361420266482075931527747722152192987989638021205825363020178078978737548248148282696387998446799174727242450735358199757595080684751977660921853727114588869733960240986415998422967719317835598976033045081535307048531332619453830586405514624899955698125166567346313682958831208691462257295963005022926290269801501968903919228177753339219327475577387436297916501283520319144638913339964350899897700641018153226303552844052813708606996247200463825808150185145438209756762552652037995099303969263856315282131151588313621504306176355890522319213714970054882173335313523579478962823595885614546670852664700083039187936824167439092809186655822858247333657304073467956543402000651952214594290546142384569505446779833323393086100820805990326508946293307254674838229097963220682636582591497656020990821579931906360575097850629268645171897078695209553675586004538498683909586737739179359133755811473558511347801051805769140018756261376000618245726119153929362546621447881203203091827490526646039418249431110016414799091264115687788889990926179563351525524150507859343731961625298690410255072780108687468338017511006679489433350357157614737465333115230329978922616532839665192765590485743439888120610650068564212200087440387712503517181607183527405921870533408248608644715840096444903424076767497832812294481766889359068587054380195278822113573310582582698967872723894550857616743437977148309045016015732712202250630827704614855745950740274664639541136109500468028679929630116058730693067376214021577660985563831089514479646048273156690079708453188529283718195907825872642338305111715089897116143420112193205406369702036804566378811172583303571934076892091525223804637789726257324218750000000000 [67,29] -16022461823840699046328776302145118295991295531494264568219074879508205584274939545552506022162037643271448249288737367735767661647942908692641941806636627710215738754401695415245552562593256992683792497869676818416141357975660176184822603666305163732688880266264760117395092104240361311021941964999740917352807920766377136175406513049685074505098151092152168778508015542414229409267324128749840634491883010854055855173999830625807987566593940359787372071555383587572140357621224925163650819633994542759677522413053925971130583475235299556967554268553954692211563372539791075697240521548129794742261262218379123749472422603755930747237891425839515871843543971166864155189828045157844588557852021380073603473115987928219094491887168766841475396152869788370275354464016072936878771066655963730341682651132549264417007204150279301374465612668682395419138277623887798727616353950369964102565119414527809477773793591358442479681469918294393999612236676103916308536260304908748919397024332302471060440458928368857382268335100914756754203324335398329613206621596267897104117397942354994356038220403204290408201393206867031856701248262920648767768617300162226846127041371567139542707906034560797044588186530993260666896858231469267048098255720690415756138369221594426832883140986887981820394930334114330965749327470100549780247315799928086705529504191417854438959596169081689258238969721275110956014222994034729823347317539084010250299303368156457937514194599783607232044204505011601780356404373175374086762343541922966160113790439397347939837010923521108431000882587695216631639715142346215642364200876719592711001493747496754497716041542131889903903425888343177487011715589257722371003293782934213666081931389101350778854572338785636561451033340389638170367095064637595095300144112889267640702710592638121503749492406112289538034931127605800348581488156204714439251177654046660212059477679600821963877203780360674105148700849837714587060085192648312171471002190218319594167660207941526759441054281908773318730692761689656392173084668506169865775644342176998857473947443018247863562570986125067023374921135304187415164709894402818380930725254070002968067010936186134208536832952275143992228153508271055996443457723170395154820303613510143042140093962122928310933764742130030338385122513189818269039636705340086059142564334917269164293429639656096696853637695312500000000 [67,30] 13300136630234212810943089533379862537496343406006060174443002034813675203181254002251970419318944555439710575124660876258174543427114658431243646745137722169091327857110007956797615070748513933226341829685927952976258358908122888083824202493606951955737747850666984299174575029860618781677695348329603436244761228324783310349893038490676737252863533324008546199266658579728874627692506041727115706696886979257410230100558961905600821244508065881104044125660040366588540710674053078247881856492120068454567006229618541410526016950445339951306560157634681982724575537922985315973666057446958746556696680855439354132719750706314771390776946598800251729170704664132099385458305261323270102125467474165070135910653291005548964103701325685829053436160128473558943242732637225650003895812244609073478913731429381845446253797973286463400581846802955340250595323121572611029440673774404399928192781222776634939341761819927267212556438373135401608065915101777833637450183190844262415968474959224849600306908505485473336192198354413517121192943822834383853538788637888205570155552172016290275349482011622266404310827241826543725587881252570374499272415861314195171687130586866463473262726994745488136614051887204158769611481186220317542381791303314418299168123385795871131570610583182620622494182379159466198050232514251453673932339914703881665156928463943462693630165706703828336586208033320146604838984809160415996340638378902035789586030957777317231320569223585439826830632726217636518312279540478842593329953287296952612975702284169745934285143727174041826688739576416441104703701372321761670436010265614068477586134568643315070024893678171626265517082813328340973293526967728849852884254032501332929419862835271900145215442340955740189337845859184524681751789191752907503719228025731322530692444807452128810162681968161944663232138024926748866753579456013100236123314406007440625846234581471730804262107139537291690691404438441520328186889767978308252693184002129951221426922898519468409693038450633253544840689396407915752527671858641906203985212797886047509016717534926425780886200659011802842400541333723421953127256143095159771557638329308152772874329891783243909783935464089969745911203484936410868250623312438035612185613853272143796787358138591315829079469710542559269011325479510683176114028718556470664910050712148592566563820582814514636993408203125000000 [67,31] -9554005191821675602883632903394696669894497942498441342431199601127520541060467626591519586605486477476634973557578654641867277911206079630398981908292666269453302118635442181076698662551303151346777063379321649427045015470311569921413609179347488506308920053398920649956438562256391653360359536011632940609998587052336155100050877871095279515773033247780844350048960657174304471237781387238527790434692633610644315571273792503758859748419276056888045027271070359827600682102770920704482822421395551509039084156135296877556369235874986620135429073841211681111862122506238495038161037178077561076101661160637790725950586397250212184285375259273333403232096238644603513319776476036754124254644161162010365242788186163573870860180398457019978547102353156786587442166958214342147448619789385276492864861103343453982313173384661465174988632178116611682644601271956444715609529907145265077530121183081641829405482029510861809157082212498900915413844872159582915924672475280940763458705074846915448522303880196637985572485807707106195651325189279972012216637946695433356035123462616353557071692787094442262468495103067938911072706299090640425624396494372260365640338360128841682658016123451028873424017029578582522822088220904979178115294124622709757220243888356776307076175625741775187901578064374188935129561025721612417339953713756842445900650403408401876411550505620936672423741662346278533040218295678668541862283704423655427726179001290546464781266024480007432562908553258911035528095808426140201966119044997360774152368873933786350569509752046736191465872898516093215170350519790955346811193918585190352530979212803813012702801204569037577014146283967279607001694074705549967444233493181958095310820107516979522367947058559286019845126962234675760951125993056292104586469931467191235892684233770879137040957964078404553634253290841661546234935321522652808879922146370758975869403987267216790223443213242602766862066827848755776882128042226846921717777282498536497292001772521041718799870723411853417421362582013472332587948062698277468903191962430761801272450286535164744465736881724246762117339433402723914934427986942053862710167083770438659503316564275742160956391898334292888021270219811531210065761843758944098097394178031083762994413419276697354760992143553980757789436082317142862494076372703294527857081908095437938754912465810775756835937500000000 [67,32] 5782389304510605970810504161903951763165383552477314179129113860490558549104637402160660615485795215442152135738966759007500111267123022965287912461757609112379140550523498156990709186846454340542694832714627152787340399667418139560056763293184237799367761674964829805827034626297785816486218619829082680918171131883076918490785757629356459605829662773677088176535287202731662332194461979029868962303336784639217126376480573651631150859633884675715823116756957892113068276866136917252354325041930807180015113254272900578841576932782476069165646573831673321909597718308887532478771971190454632505607507039701267044266253730218199332944509967170430568061034299499659054613209160260456297958625188194692560423284811979134396174045344560410810149375680733473771189400963532454847401253210359848047616777735066957865354020310035811908728996694864170625877860997799765991321315819943426236680656881525353636538382412930866251263362238954644971711377905006330506781927301910933762964923437535675423589384757122643195700776509080322498553767127992535700876030757296596727515129758868874778485194855339824307976484237122927629369210897919495941308232538445230309577634314731941851811660389084660971601781311967713011936696915725658611001297457697806408883494976089195096169189166604964111893520136962278475360338095882576316673140949755205989196454343409721214328681771355793861416563846214898492333241432672078687556886426760540074390226601940922635901528239366571733428581922403978958823694573024212832240899532699450232783145253661445260900083726792106995380107950688509286259891853039503689914024868784055325838978330793532628131022130891399004247344593569558280729721600567592981034235997825765707645113051665430510529924398113488529056566756742092416501948284334660939585249702204869897494551579160936373712881906365771473996946647252914981092473656158780631052079519739288134378553878409627885244204153518989384138222718737192757355617674552319691411287770253779702972174906366085309064162423563164539738014450971006985733691468243678460114871024574869457481258740072979028096287133963310053819935224913392639798430122127561684267116491113024656303706500221528284134967176598487635990412210042236161774913859736131423865176653452406802204574461459666729572322734725317100709076149704412026680972335815209472639764065604595089098438620567321777343750000000 [67,33] -2809344450044535339858016027058936952921411893438891270085197742490044142654299872588556252434635254429993521070843537896200309453500548305367025091711330820746532796556405144759477258567047641180068700065815236125341390583386931757754512246081005687551757307388331170487237555245157162592495138423361194340099566649206479447932715384314063008330009969766185444360374177415760767811261966805104430384321243188925820541888165548385008811011589894905956353805570025969208238116390772057494469005816027225094691066328208122709160464659333119087606492376946105555491514787792128584548861953569412755738283265135469397756368488970337960252068179945848667828686933538858403846478588249615647166886222497247701447594318968947475910375646603978102228105478832977167931138609185872220981684053374028394689863602392275877885916856986510270451897922508341367141695742300230724574531303582190152520727877580551845144543702457360278811905146226703296104724731496037960111376412744149928052051498051796388289705690818492644689625715064553361320929823776684169790181646640183407538924244837825790724629585418805328384262129415420939081055461756372034007346110979417624203103945998290340815889314317173381033767314287959065719417107445807125939569394775095484321880701724826288322233296515081463435643329249917659408807678954678842797849139835219934392956736519942521508883809550852595283036219502169322578419383861783251222526486689975279104210831311852078905756242439788926430201727206643024195220337830953174686124810813460955783838316846432155801396517519704746093757261581302697463128629224300408351277944282242393201781981451107623807007605144222310282384072747058189970118241528108653860389156439524738867333343039637490201450560933376725430894851050115288952186224362853987689225026587571397940538875183133929788876217309910884064504952994797226627916365806557342939392124661109993532050062281364223583067418858973880694114403019371410568440693733546440379662548674195681399247938923231704515789829179758146692078294819199406702348264955425691986930557965582760797896336585246330325776840299963979566641159071528039343579138157867225310635400449453145177325463389133892368169347522478769942517059751910451159268400844320788716553231754187433602695216118418923855404210747762079574907908432783906452410895123112440779911125332546362187713384628295898437500000 [67,34] 1075556852192192815988123142288900364718510474174924040163800708589521243284551621610574084075455161143732532843233476902116820972542941560699456045769338376576378387612946880094378162242563736484507138678295100700854991034810406338666912772537588669269503331748800888276459843570771818107075269618396313275302148609874596692835095084191894368021664025942323367986048380942267372097242664032750574690238368132822947553648046554811334019506116280637490505994953910230222547543845494146347914699535024262736851804717349290700499717537663225160414304163793174305620558902755313663390854582386267849380567633251938914803932763199953973572093829366145902006861058299871716993808798207695183452858448598075216990400791366008406853039907341985408902844069083333008385329940792664794025576577134989615596460302629753767149792031004014298776342539207949683271055897817761546982108726923271231370648131269117866337392537022597535203950173638307236653399966423515781621425551398110412671228056891262799318591434636532317464192439850014179035473385182934593796164381129883085479312496209946235200250532624054703762121511054569853975365144633096536741558851156027657705939709678428433180757398610604186071494964569316096226497420314310910637952502968152448207654338907447755423160250574400850487848318272034180089156745944832358364749127479136145633183273861586766609379337860562834456260969536226982321672762644030678040013769890476998535380240069375779264515582850117466021184265404402739445879246233797759455869439990200840911215198990484031174777230303338014103240651741499727700339732187941823083620045924998535638928275101104327075487041623071712374761478229512864448274541737903918184477765080204179251110677023423728065577555580912958247242745272852922161751910863565936558027274859102655877897049186618804751176730301099551666834139081855404913149583534390460191186913861301453605859149430184205326469147885926038041752603859307957556050063700069719674403873697496901882692822600714683570168069081643055793739106543894281487019975947978193138358007324085488676527264955814715388487561518983979951763247066349280472091446854208947840705342166850292392044292494951667481060077615300080829196887130942084126460232957920850966568958145781561188035224136485573610472579544940949497148147142254597686136030957031878285690140728547703474760055541992187500000 [67,35] -460007948419096765619120484210828023680380933286003562641964369404525596253652165320234944574770239572808081731554566505922054384922089328561912140393991898121873696393588897144686680426293330730178404771347951938398630110836633912248228437008148871543346193368145831244987781110246017780055407279616996524562172003992538030248660050577597984643557168556155516213652418060817228046632801872077551310257249315631384215666383332959816766785320336070742343644004653871259109605059816587096765152216474929195656412156164827975456009772402541584399451965060886684741814466051869222671429952901364565230960567175660920118089244723275087596905454739351810578663246007609234038020228518231499553445671697698445822773433282218134136584018227574782843896609477827653149969239910119711427026560280936561301915671307316997225411546414332743675193950250943235163076106101762546380836896009270495871525522609308024331412595976553350887944785141480861264750177259931519528207778522967713894727619650971368656278925266235449194909013128532890680131685714900499118751102030338809987617842802319715827227315095253605781416921874540564920511400690550132969671943740941769246604971013609589690846283769216887925983635253334315999529167782228097650518684494466228747599323540435893376152176188287672844782881198232606613501548589765846502356858201718370346805313402352716271787953101223389758019715047313067455763977078191095558204658174173692638655063983077303863167244490400292317493607012750766756440048809400955603027028362098942986532106947560929891747724091840857048280973153410117219702062301671863498677057402049978195972313129246540726615046900905276869078979357873107357638396868971985080412063606340118699380654453556698342304273996225057761983079835138541689590719363185184877349829496618105174366336622369157841602265431910623687155403377120502658633250829711881629681950273397528008531132867124066574086721142748111242731916796934387142391506054477655086693244147294006814417887356529497021349364451545629758749567977155904976284884246483185546890291124090595556565990576300193855995768059657177925866478106794492185918107468791912324234162136809971447161773736368362072967067755782985232077922245670731957179671383210238915923522870690925486617859987975262021482762995946635774357830254514553424094415109979472333634475944563746452331542968750000000 [67,36] 434337262724112468078807778723790048134994542418907617508051063837270400048806431402667744690093254256727657809445323708311426803306233811209524380580837861223864016748834574211154760491771595777519778093824527884642222696347789081058038881821935070337319968584577946127045142260885567166943976987310370472766117184951024099710861586903351546641939202019534424348740322426916544924926328036078100775086909798573397197158410862800023806980412309350052544247306412622644508372308309930659114135128737784305647795827749633071595680990809018725828530625260280337858326145078692365646661332587485527090673418098816042385819133393422004607590946542140887317310145408977392716022112800227536042285767261516879757936495581278295712462821854213246956788080070774328215772421431503713070872923355676555086960014167466376010643764531366745181919917962453972984448723628688762630086067322657724542198005548512325241472908725619260890591401697932260850675697715133050107831068235293666348002714935633212616439085645878226249610726656874675150913257125245100490304245224372001861755163626509006044359411928264427537743282567893615112908391397653018039561929526746177832597610065139089801188692332917084242846648247760984030333169072412004250474069318907253840913258234906034390980173655021379577040466866167045266987110786253453295064818906789154505153656895820944930128912651044691167987983348325784149126652458138852837421898650687356059542077358468231112543634387580155084425745893688533604599892054341640612639328315984864217063087199145696913082791736458816957555610755040553945147928169716902979237601620939487295167559009493338198756429240774605530747159697350429786133863470786804397317571743424812720312910049335175246590516036615692601769451827202543384631686154415873229028331069173334685749851700786203637112540088625900203478392753105836705145234455648179861469526639705768295493478719324087703369430589583891066504381237167938031346302292554104709410054344730590703133038052087656324028462580374721851642284429279292962666242760778639238123001019163941778813915075696991789572736869266038638667478157403698076659583869966659192521939915348732788871260467285511611818529251379091556737112835111702934048775025320672486284799132828563031893635254212799744088413304611108060811290487925099820852668092152626400093140546232461929321289062500000 [67,37] -484607190387155586193336883954764243729260986659778064347233698341205664135730981124119664276571509095081340593648094486837039356897541993625684934134546971395660041145099897695743532669913470154108527237928060980558161872852625492497243318141607777057104415376270959855739410995442226762055415797013125173285720734842882491699736947874328418234463398545770821684379909737928437121712985303525636855547584906252146668869575666925215416645048269405217597599701520066380503180092027453066005082527702854149356402329731086690663847613525177511840529246454948723040769875107874836203331827603907372719097816035452364455408627071665798208306322604442770134460520558273464725011165575237016170740769118102057028808155412141107419482953353709900153910775760386039692603466325736344851521983509201231184003227185572709252061444438541390607463176923878886969286023141676368615282793366689411811846479552018000895293992914117760001658401631354397713006059335761355368589291083351647960985890011554088819397288385926000544418818531293305176454996226023153647082882123505276167188874715121184723245406640209973304597685476299571597015728490581172314335799727687598124865699633623032764664860897663200156560208015460698460109523540748905930716506409971335082734302731696911288707621214163153962059393844096701006588359839280063655436458553797031950483536649145891424952375781332584099293895273669477570826566683430968839955363434655703280974364161977030871099061826295254740867572705330491534917476558363938032253274854780988663672616508304875282500565848857595782410852675998964984089712689589669771344980030597036750810598107085489428547613587611661823580251279377882720856613634837082611281057916198369595092396119680656738683486961779720909261700222360523160109468600237038679743325082435917074881415626231607217484105270725704279475983724852190127449215119463481274365697974303632141035818141691607291556089799618257886256727418643677260324726621392945459964213357214649053351212997839481690282135976427383970231285455232983940754248684010392804287271790833669735794397214627083178927273228753315012943365242385803177924451914374722890216193270780622277047886643484767933060197889291009718099308707848320381138160285439970574412847069453031870428792375420619105454947057636111192332603239662646728682163232981849887437419965863227844238281250000 [67,38] 401201627321634468976103499684600263111594925177601981590512294244377836005735047797205058157923712380915031119235794366214956604069050454299059621207953471072458732372032546801463280505580108129847464460034949102880287581997009020280050592197882809088774380235211376206613263373062507852583086777748507701654601301961142543245710423010792012698981100199359930761016637377524730514078445259257806211305724506913900043380762737611843874432399690016834921762400702609682818527969408533337885857427993558677710022891988958205727732328556900436469262862622593913598385851614045552948777512982601825626654247145541889061386195199073690053405179404804320769925782012590703925840939675464353357689823308617939342240398685620890006900332504220045162128129637305594472681277370603334805759451577924799210071337163142387246265169846555904406218590058298921317289029905378499307552056210326626904433684097184953585142225194807391658355268830931342288454593584294471420342717119317009061148058279834073370725625102860432536937775026924844864641963258461068946212139632272341310093205277107185236452885215610780909088653524013420940414051620444421208856926135088323930492064935165111039613422921225710066561426788386783560376515308209327797762437279360803501140275834258568820577905792095327765205651472602487407575224012562350364216481875219834586492410102127980798736646339196379895150083953846199246218857079455028403559800887615085364112335380311611436630700653580444859249072131836531933056070805684263724000403572135127964215601368320125429584299272186983733319476001851633330283547752452555512849081768599867392681544994181002853240670435341584346612734916885959884380060275150254881710481929869260816451984287052385989528272774024785590680283066236856749048164998333217677823312684838464525564445217868723033510624357673962656617675714801877194146021857845622438912591748039642613005663775974733174538238703765798045215837280612300939383626183308461409049540657845895548108220518131275346655024211498188892761429000473517633841948975585511173217460460893358997433563453469263829919571804643612228028877832181912931224873671542099196998773593772502390959885169050558143555379866845027512239028865415256530819100994007877017983721743587380657939546952952094247366097214061611872142180829442178503774218967237175093032419681549072265625000000 [67,39] -234662935281311318324220007279063629917755654003891747945062003019908032070730025451323898382898670547636162192077614976838594473263166263544718587024802352589306087622604863725068145274274375572272675906635718889973266071499012077175483910734182478367646082026010089903535278315575377120902843822162753286465905444739949862257758961085083354086939173852214951607667213146580333330111288204816442296041506401302399842788757895476474570288542243180667057122380030017894970005107493835066205883191340321683748021224753039149329167570364374903497534088375000821354298700894404897619656269854142003115523632630166262394659551633559955749949094874021161153157751227695085662495417211765257790373777188893563646575067070900199097177827657375935836388798596833284953495359267427726986962166721924743024749981832883885536100846690874146235023259281565917570097261382452989528283351794081762094000882120048576165041331954865053075239861399936906312125106428971758733215167874063881742079010120115313717189550744881903536430796693629812221156827514289238446141157664877326022541490989648911176525305539738509449431237867362637435022706443128009125268737768473508425330130387663548425131945355032904046845172119335269649676817488598237340733533874404912971129206947638247991819192696457784785374565018560435732582384579251653795445857900391996499516619259195824256499469544644283772377619527808532186330064171282959154876136975050218793557184905276971900268451017384831845903686953984670761603092955468925507764026440093768223769238028000395581528265289142101750257913243117352153688211330055705089377378213724424936861257282275241462889529257193969127233083275114176623211737046864711623710181998568006697486886786348139520420957105369415166649493500364839519821393599918402410836769559798093625839808890004128120782712344538773580829589063885435338482564067079029790856564736244590494988511570364007292369787748803714949028897368638974066286673981460495689241865669682843023141243191749891439132724012208385450286413856613627290370828860554101168276114132861223697807946495287805069610506932475087172992947904173952828612749091750339281739594567469377729437428428000988483592107914056743103158521658896710168066926447529486902558408038897990050456745736374873129074160667143760011475995585144638591601484733928373316302895545959472656250000 [67,40] 92751500201075112319449224965250987135933556649014719094574554492313511528261633483481162342931033431241853141124254684873093162387627295916303903980000192317643536040300155080269442045970490340185290454378592280075166630127538289722616696370865881461388314873404895503313842438082006802772843046001425521145558632952293847647634238243227900518086688561300875251480534205004785013174240103339476540447865191904595769829735882467285432334765464679428463737868210731680176315025638816559343052667834267429175254272465007896742382921721296535896949636240526832922032493684331908821578776728308711145152709242629192286049448116361422384234177274356839583546969174731065913958047111856789379023483814416523625655212496845009312372396285361812029687305851949536863276906056504441511039292299995557645136179867277964072665600890569373959373898359520204837492468396214793168045234288717205174359142633216676205298003982034574242992456445191906775237244268930831127255031382956856639167447548786565232344922375781988427437592376622738757360928893674681003864328615063705408545053863412750579216283950314295829474255725799208507279460588191942740259435992081260432952036722063006599853338241618432924791460813562638619230835201872194808168008352713338067174410025083498819841264882859693139115728022703648654672149829464024267445447385699736540975242846575468136459110691462430319356792266932858383760943565834552224433746060137329638720464492498387500982339344330770166618098336159923793919623067397361290338249709081166946540152061144519509117566638581344277531920278706967162142367236580725621359029762948467945836863399906168567463449190533862996466311816599055979100653217776602851343682170323026190818622223406819210428153051657407408931359896083881428050423130269265891291031630915432400096651228147550615341510780519678778275080778442455011330620972135899888024779919337372630391077487756848734165336983904008888037990371894895831282092206007167865465738852727148906596070767336600742493096179174589539624781669452416222310215772681159410309633091939310388549146697831409098604459703340089702494530242726583437188031452460795592519295259017216376327083200858392403133387481048473024341083071381195920557514923281006109706756689200799128325712367359766131739377187394408033724148092934169707035607643774710595607757568359375000000 [67,41] -18399189792802849638323006181649290011911287136141608890111112469239798362691553379894244861423803254061036819730499364517135820915279476722073736673305835566521028257600095440992293010540076170825990701636716677029871669422745587809430490524865487285996502828947228125223509173142572094567671903988210774849537496389016300775031664030518111038356319149760970433653996469288021953348297428287243448562065081109897140753819181289729636082398837188170815193022573070662188065560813903009818090656136218956100424309163454867760351817586290220959822750567329570303055304576237020070365605521880657976834012800407799157693820959677176922108619781340413567701630885001921031494343571235677000438331712672878699361865939010913232463645485929331267894400294728791651317631560709991340414714187990693378300651237699164920967903296590782971145498132719548382655037194659659382472289583139201748072645103619137421637402399749551361550893600488683459398018646836003773601341999059217302172177730548484507857057269508054309437227624347725052335817343784394734894620358724384149011368894127169355677235036509380439752001460297761254044372701317149353409764667717856681946823988135718092773966805984725995615820320911267967766854290303721688879847901498892130995183746365076420268514770986700103482664706084054409836793689139579409224578481253676254376486111051337280321687528498474175124469222082845214332849182230294376232204243079710689327081697835972975009144679209501438144380534443640527323783449372547662168413974049978789175585187628184335076749074277077930465148065600703322728981870895653888108026331961441107312232833796065195916630120457524369770015069373852094293675782449810658366033141425488122555887844490919222244856896223447567593916661281775983852154057437016844800431570643077784140655401305225179266879918752623033670141135435150697066314328917427792362814207090260861209297447529599612363164207570521806779420227265400884288601969231563140243460574878331555193952450443754619277044798954495449883477089387961465193910350650475385884514152448883496641687163667021541381618417304445185126477241118965324944647717369177881782789218821656208633835527736192850593551104459015646062660416182240596915361792506498448007649947706930513888002331647155280377173934684389140997387178041999611366463796002790331840515136718750000 [67,42] -4974702967538395748797625937480574234501309780942968437535435280390925288111339088014164547714890909416175112307193491840732296799101887628619623101211569081796333588823554858803219900305638696826358612854737649902526570456311222696499006942029581017596679443052519257018937733967092115917279364235344400522032783411991131951432428477390975250348702046785019959137884752101830280687042809773192605364992981007476831938053186779286230037084418913326775867009222367377876831630850606362629033290760915775113975622283756601179153889131604019237431971570248323072408971857307240022349767621771257160501545148748472467739860971654113125326909921765913384519073142456327380086818338673244421036236261422993056571224301131309450363019708311871882828500635874481761576022125130635252543507106402125010282471735400223979590771938367011107676487216989398646592198125982049993963293360906996962265442251840633161503317188465521879386632307446178863610553668298854527197327763923976997617505420202976332402861956477872557585846006010854421010552465841703012583789139577976694847440092911471538982130584399724600116647479085525008204416170784256051873936953093638098296534281546008374029691497988129300978225937058948208163669027474083789153218378412260328930478783884873187982261116681766819264993464168919290905478531941296754200467928453907598105825153290152076324002157454314898643230673781313942699231768946414441722994289672868427778431332364971503916820043786041009158001906704704986629927190399199219674676542917138561392942287441104451724599549567299938403089013223093834912378513319382630601604190336191115864717822926794601702420591367166067134747309913173544750670389091569531391880557045130559270117243416352293830078181562052013401850117923330722682927562450658759543699062931369757874411899606081698713074013681712269091651637345025063843919063788414248200337478795423195399754023620725822864755684551692050900002355611661356224138110003819963397243680839101294913633897505300735620303891493350953284038038204768976314672300907403619798887639629038939700665869165727250900176127651907439953788529540310585045384538317934378840562455465540337991976937841527076435269305884468334228376416327446306389208723972076277142813166358027647587548543185106716586160403321248125963968678142634871619520708918571472167968750000000 [67,43] 6528832652742494742352341438218197117400032285766078054129031857364544044439116436827248162976088395127716763694713738503197651584892116557588369000041412511149712968059400814498551884099618080173524477899466067639340336430067451813575940675883290647859265597476657423142157975633230588439537165820020762687143594245468653637845990981218365415455139158858170976285882948322330507901072254578104847609077231647362083176352937628008142188179133988842870684418235066386375517475018061272395563942817815646821999788226403419417413190062461967541151056803291341602585046360076753272348291245785764111687333774704722580371197316355094174279738940952137178336169394204531918347527933218263674960586737345917289824062565661025872928897395220437332045612542289943033151843154860725290338265074845560882265127117218096324028133625165656765212721540577559432982649021852613001027832534479324278859324530586607683425595498274332184714172222157368905001292434208352851046460791196517693888961230718312447205209443247661384471599101879422179299487848176965468169714025410025579093988432624097861392010333806376491951004624988430568486890689824810365292528560984432643379729803657053128389656054588799094475845501728454595867884752455717975059832614160558372849138019077042172571961048226445010500120807926217759434494287982492602954791442329914618864136539578383818578106267086326920510212074910516276625106677505690825198741785058353965052481061951263943982026175650894198877037080189994198055540764489624351089877233395877943122791652508027759595067451565907272763659015488921901669771649025312644094370756079991975835571939737914863237820355942636024224326910428065772258521288594458055208467197912448386851755989674779165357821681344272409676788940459728285450426122460864706154594117030805884971011568433402787083661349992425630924458615534891378383264897522034963147630034298741128207813272077097661752994237584585540773387212570851549810129721216049979408010699689761200017137063767074944934461506575706877681028572626271536505780295419498575771679990486350341017696983856310927980516556405594468601242676045538485357001236547558201630580470962215102193304155485616720520193516340170950183654684486794371362495328213023698795355431449986083061003577911950958779420091814042976033349852116316469619050621986389160156250000000 [67,44] -3459720808940849003727049360361344253486993839196026148820938183129843495989275481694963329021368940329787124905654530769116685833833225826611216912335150477323075758376580122643799932024622515381740592910941570009421823294225172628033498672350056828318373900527558122141917202833368604243099302243587339747701115740028545291086828661988802499610290873324664848477346587661970633202331495835983716889343005235118194990556173074042202917007328874045320121727742089646662595746052354487192449715904721835374988023129090087031977653919364176243323402877263219817016078596723079330991776816249729209895396472656162523460620614595275815150410108705612068779833981013603162180021914158186018751157902932587808889531455947504114776241893108628712149791701059139082290100707301729974387263491650072119184961608235601194219037152607165034354999451471145665157205465019937453252290010327580100922880437036833310884177350821251949898103607290632559992899399179088039126248681616983061448989243857525283556976022280081397246165021559750480993177048337992199648767874333717999381882650687133427539731672211835694044158000647016109941971739689797248159183028030752862430649009146404464246387870974459167903717384086143496674567566667875095403677521163730123167419185000873381818804908747148044780578399644883452581328091279179189535704546468712396511065227618183614589741087522974349462279087030272483024267700463239674179981774239197611555740365968057754925094791413297863683980819034012965412788802052420125089839330454154010942059082036758041759953061301042580589448612821817561210873097543520583387220476693596455966817137428110731994332988746315218798614038577231222407376996918978371485550843204957434301914970075238145389125763759429019275350767253422912117699115048927351464618210831373954399140643113350819097960333781861464751895620676201276801520445950113754286291511272369370681039272081056350407974136761273347066384286678408747809507432541096234264428349694117271540303521115192371663599172018812190882277849322585289459228453390157755268623488819848102227995933467840045417915237886917443893602161164527610428836890945017023173519606529333474149538322378904454580055934813553244432569209004931323043919419582999492181790857527409081141694181105704452426851043769675912720185095849956269375979900360107421875000000 [67,45] 1219706291752242898290845143757781273466502255206806085869687052604090403987770422940436726507548153687640469658362863364994955974415489066855833635716076184261040303556138931504621017610674706767786503135627864612877034613149634571774761616502225864301701016084695348166354343747126300471919697728981513125844171895440074097506627858091744536918221605805738531683500477963987642592364102284008557142271245164757443104768527478502288191006740663186233449326640131201483317178521283871289366848559402825277565621576906254750743377905370905333494108363597571043165949368025467360281869174187679317356119926088545132391119420488909761448162687121582581269328716771223313250841072554044336182676292151214936321982301389468380030980974507279311597359787557534007153666926032987611849939018932132548691812921806318088801247567043120138885711645949306008073318497171060816508899600167909801324075728574968962614964845237083578095132524398526729965473508457202130320685367015691032262577436204601096356304126999796209682563913852384919685532534536906721831806652449086263741833279589083659617376995659930526662947323711294489188682312526099338933836645607415789800021937719690320534147704058145904317670398094091934488043655524295469953801874453808668949195900891400649181670414175324783301714672951217471241854251749858113358120031759010994525304737838044162655748153645114110315828957720896247492968184760132634832561463682128164475256272548294144876570448760134855537413686928638244780648176168584175803694724370830859540012365959022355414504827493536970013267349688542938615128676658111239297552588220938893888064366427821247544185781223927395765792958256698748668846440939677120427946343094880089420051410735094493341057747413845827547090771723991162713291704064303693382480434350449032429648605680878152598332568564775865436466344778768174799747785489554543181443497829439431719781382689553493067843088097218985247320024191720459622436083259112391612154139804330220046419119937489294747243750286032548731847442532763258846557736029314114656209114057294542121807995599415048376619688772262226805658131684944655533001474143733949853209774005811779115975952401704945130342545624294296053449657579046515368010254258507259966916294776338170654849737781306151897976825979573456404381204265519045293331146240234375000000 [67,46] -244306105204738923141097546089029341223825783846503248659910358970506918810641734548467873156231474301739053776487888929080909459795483217935080701796343759721193773467174244572506222458469206096303277313481297030555239465581038635702866545554573627224083548978125752886998792870383431672375820985625896043052812562111532992659420860616015298534546695218304752650236821153756480594784176372748372828929878552551814022350896110327338517210493112311902790274238113456936306888598716934085772821056086017400163089740307728343747269551232515096219134053798123777564245094514553751654671847808142701325242411038682676983195167595877171885080787068556668725115744979405288304894382836731834568609899278857673864505020481194960008912624919372133672510922373613481987701544876850640560416846391418800272136932084671461934080766405771476139405137150530159603410869155986775642914940929048460866984261573908904703431734527335431895277397599681667189117372433226845191033157223934021393206042573307427271810543417146618327241042647893615279207607470867893769463002063363714765449773017439076247331733898427884242208717217373567723919135260420573541819139283867719775040653177477040228639880191272571322840197280910101297464636645226395417286851055618575670457242041633846311361957403551298787632914044781758597618707848010139102709189177819036552559138607449940404203951632416005677793435287602211901990216091990963189904019095736648173938739563028075314683072741247452432703676566901377827448288082642698921807518395758607402408797869029381873515346602339530651091505256925007211602707928042324296575366953099359550497229877984820481969469178083043314946139220053280199845853748111116266373637432306271858182312705290191273283779645095820223154882573532658303897916979904349259266838301960503772047414279880809831176072952444512518481086486677083284382210680111867986765290120346452833362698724604787192549582091047786196395875382312992876942225857691345091316457317140679235214194807465191536718403009513376970100049699198971862340891974325484656636945715947040600769823420917815576269864613391126053121636800639713021233015675501437140205705080408376405573571439297655156212238599239319477524198661006013568541688925375511350648965694074327930779549608429037652336762546922965810836103628389537334442138671875000000 [67,47] -43249396364984861918541673129423825230610114258602522208520208998281896704399294838823802155827662719835591177559027915879717795946403121336485151784706266203186044554092956946652922934506397066750308063282165289474104972409470714623108993753275871891388736418901792911708784144399188503978966626080045037887935707204651286678744535195883972074761345161634800528207013424075034282677465669157896993386502213530831964900148040998452969953440661074737348689494767486992897401927273939573149640769895803537864531088035397328461165421896518054146735597382631886843720288121836327602714490225091724554282525146455821407444158328573335193562584298510203996203170060325868494726642420367169950855270212513202315131340942007862727627994784701214162073557047774079230631393826228023139996180845223784843647089178021608796421889302247836502877882687806425920045101118243496148737619616854595327610661010223395221883011191783234955144621075078633520786967829779490140056628717902576091276345614839938404952760828311225966311876154209080488895967925332740797825793847373915606707299848238455506120096818201925794923416071228831261501801961683195168074773788115067724893599185835879043974331197885725981608882988381024218182670057789964501374044635516361446922745435348594341393981484387049541041450325445840027535795247666404154665044450025794247186687423201384070080978432584354170130285416247389318880870506376226645069718378130367954799273468597667826865542072773088912180258241008173441920991671584855506899225613254408698684447407159981467453231856827091648222725452505702128898804668052654292286211682244914664152087130721170279712515191373773701390013003425657911082596480562282991236640633718987038818856203213314517291667459036863586981993226287916508829391152489922495043486133584750700968783610693698863657529532040586427960337476597769146463036545259452764329625473830510694396950124822557911619460180516128942649648413413307265166468536846068502795415836341796059504788776133513641113625877501671459739139885002458147449313770101945501924903342922334560004907682010879680760268069197840310301375629946075674669705051085244616522658066751606991250721265500306415785516322078012239733229993459901343777813628950252258373594109839705337824325341586140945468724056111042841621383558958768844604492187500000 [67,48] 73517529502182799230740297715978189761035355245101773646015628486173466496384799260787492058703299276633975101370212554851397006100854296909267446630340128588097489271837817282063339987307267104107145921870408368828670364872035238210935686839661576048061705809888626467854950623439844372400799372051789318163828766799281955597943196028261179948350644703047429313414765064142082427647349897877911230273622853409944995273871469019579135700992891538332408680652319360481800452363169138845213058935411205888140327124338275858942859144742208234675026394623869295881130810977508483538086321613286463921319121074174747970890727365754252614759947689267220137220937987362627714553154147431680430946516530736419976655966854239184583127222631173744743618530163868532185250323630408241821708168915561784005408399558637413959413594185559519015569826626335438990502400034450105939450554335809805346654112676010943414894447063198956151624318130546174828173191521741156200990484389337491360333058596996905105771745064324758593030894578970570255235401562225685583829638746098389336103468164326822915007798521376243455483425147914346196029083326076459452289699572120603776001547282989476585518676452754919739623405007942224045054913092990848253344793646801312344843708535779879348971480577251061204298629258693817329906847699569065406446372606554707297033446631799729233961299749980330185819982218815503791689735734231874446952883779371182617888716379981270182667245001418242488307261779070510194006283390509491258776220742455418464635162090984041784576079399288901126445009349926194665527930595440118285004061054605038154284713152287286787529604719982544163748747253746940424357368998727895010507103969288419777926651469951771121632136633368267396799536797737036221459600238451576489079006183832478368834243380008477380305584156211216068903665959011782691544040508434521366461736495455851230415413775285767789127477270804621250705639262489126008195706135942945589729942852845971071388716378738353280677187098329291273664764994337857765620568024496691569553895828477314567966882162289700397164427751841208658576139586815835254320359422387526049734614460489995210596914833620594684087096198437246854477862923399732988384928703961978889113028575678458844907687659455209695010674542103856765606906265020370483398437500000 [67,49] -43885284877265277483334695899774116965144821923610351164499413489650073915072978596178255119727487010245746241729102302953070746826973998788205721104870146199236339554163494040276614602908233928322521938588661243807687368476055404405539163023391793712344882688574730904212620384605499015173237905585316894838947755250218447723658432241940947751666771631148539026165994211615849897269599703677582610532911432550830104313643898486229277834216398641276392995220565262427279334964686426615474778024260335182220277259368415846449207983499307497565844413289677330123648885058797480161566965925812684053514920289878244094571573255425355400528057591771870247197897494922095796733091798704692902922058600878615678261330779711353919239926411865601022575952705804886229033993856264408097289184464546923764013051375843674164759883284142518662219842228983920242859256534271340296393948642803448199144110642092003664375392170961840221388848432658165846278916480205140085612805537403775152063367985380217857395032077244179449629869589218850256406397963033384473275784575814075855727135439736087597450575170849579446129193028475318036251971638834067146402844821141945672812866713317589633172333974357348273884500935386190134947674918868697201814332038219226234662828454152170361172182571158676321685536998389364966838848318794822140400529366939533441327725239122867178512492401471456276412262950315260948068873225598760397259202443198663438962042403221171584328029209544267698541370522066581942047512139658812142266299802197333508106686301272497946703854837181817960299378053606134416915820870173530244197549998295284859812376613337144470967475538403012406816643367439617087267231170998174286007643061388274725579472844041587655769493495068821329162930763031401698487149957552967627095839879288452744996530016507835703022489710809100478351889945483097465811857327402961400059673682314951834126973798526006962757891894914404786756771763966444243240880019177793061883999407513557895829447369199052554572164698464800869372019132237411116438260877754018874306872762703395533599182971785981953137110467453291697823701589347728150052707844846595714829086250331813070407794325729018230157733930779259783664141003835206209096407381068104335223640940637721707556949951076045741277242839828431897331029176712036132812500000 [67,50] 18305721531289736046087831869439447265531436397890438144252761643864564878069508856387297729108243331839162035319153706683698847157449893488226584597159251453455753559926823716609590850487565675782621733853436825379710729469934461159152288097902439522338511897604877047284108409848365399139529707638153268948427446900454460833306872371184739954486763671000029442818577238823537649703639809542417134689235332711956071608167404788732202049501614846640690406783113175777920576198578596740148257262397066368712502221091914698085311952525920564502848302981533076447740931459612103153560750254875371449557715411438963517884734065562751664989052299030169018674572290535202021235181222523491186908065544120641766971647710459157440028822987998272452616859843991412353012831404912481315405042557884984634165086729577535226956220829360766150709847319280700240386688721073016635477217981065074319775093627352697348699871291192392575392476984526251008659111896554809029797791044654645668623491662030972471177885422499957642946632872284529820801785782673416238489397813685999136170313714901736882127623451307428723286959058427720635817210637443971304090172357349349736815384981484726032767392091960526696674931826662649559047771430318769144303890762926494565540289321764321560532671600087659213064264543423378336027045536259138003029024263385301660351039362791999921216391690748584011933007336608944136992716352891976685802551694907292034933564863114489824085958211274432769039484679184223054235777543968375411593229793661755773033859296381067707228274549674380867382386121885711671512895094378379761492506812574562776853383445488753710008603187698328651537825669746771956621305494218418511136973207929207745711816052725592066076545415613701094489115735433138698750052088707284258326429239517037014636209636522468910904105789952113263090437987990219822757300310873209283686035129927118178012171808910595190976812834969046548874449830463938576634398543844302556289337062788486065079219452802328956078590489883354217103092411733377115970862301704469688043462767909100312418807144518498717481894722555907043585582429646296137228299883283302680832396935886701654523583589373540243732532892141220034022838720604527351935172262846732920149692897488121193351384502560593239839370482968661235645413398742675781250000 [67,51] -5887761084586887654321495590418340797397905580504360301127047051128604691172500351941593094299433298387114827477082518459360211741513116903397652321786636499527751923419529230503742424741739547861310626608631142706343591378126677168204374377351414171973710145837247106042816383073151468935438309940068066719044806219438296493031812766993296791037769377765983482504903228542871906586462842747189800943957454732575752124118232646427165885178297507313427393639637313764307829508618499830688918894238801339776502237162002345426336231256718536509145133931439071899462234554426725985931038453557642703526657104815755841723425075220426230391517692856529144441238878208287416813412478187648551044374104860292238806733283904862614396210103579059458913197262907741088805716350404777068932811168418413788287485377628346879226217337498729218593700955517197174754757662613010127390036097785478380921068185430229902367534001488581248058103491968398366597717766539717300309405730397008034481691073719091485158221043751071594762371201952548409474611631041900282266642547340397556699023636113419506965750558492580518811392250817566283162930267704645758899825566890608267636891383774442595212781540959610204192861037237814087888140610458567944258731198819176605983651062813950042397814980595666481320423238332878857699917812525481076368915830494889828582599577919314293755746527954147176876681396547228220646665871575582068769499285209729282436752066436129258796435144656297050611696047086477242157998153042341649513587285556869310864289920928582112585048422358508884399490638342620199270148580832384912395677495301055975867536940252174155101273478542154097052579336615464265185327121203023092674522677492495282129115718743077331927050442914384382184574482367417424094929774064864984810366503803280761777778363447816805297139353627420002095860509573883717840408712152139715824486171363973575753638390520261846673867363486026636474909791687672945964259651776337896608342899589868770188055978625970860158042850527332251795934676517011339012985389582014508094580574083829569361978193525420379180739103873862508249799977098301946116172931321951095023208275825724854246645730969485992904196073091369906369872603306244207827603953480427957670769270877612818739705829291196381714001972795813344419002532958984375000 [67,52] 1487975826009088177789895992789438072174278603433747628873767815399653352183896119868750833862208296666844294678824493996889097065382672412187909770161499947547285357976321999275898073486447656957078924223169669034206690663466952749796730140845179125931691300114288576711035337781676847719634062221805849425993081466740920072363837609834119294045539059506078500015954984081602208219646478370215856928918173645997305155145353473514367659040521070302872088098249802087024006186854910506123270234294843210842119861785865044834738779810448104533508325892793604315753978559297541601366570583206120920105176024415868806772524187971084041530528901082179266018020366488539345300380966153939893126146682231359878335470091251198770638052976744347275260130970331509238719893792581596614804553799589817276995494490075924208983168733856567484930922168164291708970445570940832778337549681410652221208211522365906294806870642781196787844366009763909389390049903782914299164467239615279348423232108451076979245640609100956053403874917337846570822391015008660163465046305670728300314763061750033467920915894534509938751013708359040869012475991853243539997757800631005606696712969648766542304137794440950125171797630949717328565199125431799985840613270976599383851045162222919761815920362110894930403570153164442661822099685982017388013852188458366252333043183963458909619949638203506503425674591604005084439038149781117921311551046054712065193194131537910561337150887834611805819998484103472610761843798715542681099933801011353167694624302358081641414987846272549298261927524903984766781686994706956924741936369774809815602022371233627076196832319212607357463345650707046320577706711919032034699159469996378400307210196450123837601719034121101502678025437870475872444313755768417898832579127437422260817161352857284791436874231116259247354809308781884775920252444300564423250734112358382251238992412908645103628740880110750993090698667497962666418414111503265600117337202789938663386160449037096896486354024411299732154463922968556519579219290556401498407879418890398142135318218152099761949546893576769112420193869316331845260509447106638183697599918501904430430020001201033218954230377795427190529103395603421519440862962715746939004459754120699450964524423665635843860854947706684470176696777343750000 [67,53] -285518656570198635184016902419091915512131849031982382522900598903072938568322221343730691421714907864242755618413802069244694464421993392982549650459056154930447612706077439139061991602794511285466066869185370751528276142699133651328090539128992530985201591730550741366461110266506150974121457997037662268622657443013370848641340387069943116621731942800018318643902047078805551841375555974035079428825682696371960181069557756599620347599954690507304899294179024265224256363680820818395318244157469806814715522283684668585969439642614316901327872832428838559860150246058042039938996534762080412186419041160192053638536747378990196718600412271667778071414814035278448624361150281946424836202522003009726734511314203510449738979491224020384933966064320936411064012854645035220786473503896598425039268537862381761516299210599313824528264163149266423583868620406327434466113835687126989970477297836327183276802325969066893757138642855462075590902847057603188459871955597281666529862567063861927228816464794644290411851346027694730341656739436340736340777556245683509124326321546108655915396708654355289143030951912661362103541211718527005835302064273938817244327639467289199242886155271007887536159760174930373624173866719007355208989824811987771682989601131311410083511442649631572930181066578707942550539429694982505694782662557536148362619788567653662677650314761876887349243704704564536157310161029457206098471012749280933445224673980257788267521154312649989945041388537032141608273835962930083632210455967020345046008452168046577061805407570666095258394662329321146892322513602398465576272945602388700431696439343918879371221417554184614278301594692889467112068628653699967142757268605930401653286434568839268292132505983690814318060489087947815631116580457621801004758826172148664695385953990995316091797976736739839765754761886796722435014439601862416745596924973080625051054736582701150116183387218877757213846798582455487320349857428258177189902276273374692509392266170049452455239228101237264124582092218942559384835125491475608577910670273487766772777206441356504945893600577714369156997552714010307427789991417333299050056037939841140449632417952407715372014991319813330595444719330602401898217069745902990249890887038534430098619086579869730257996707223355770111083984375000 [67,54] 34215980307684422253523865388453529910534726312660370572307253889243609985825148320441517973236424919495882914367829848629559870116510039762573500163889681820026690077577207500083931192102555599003996942020012456677887727652427958248261555064921698356105903428937975854449905898494705538511659328951204498463914719624723191711410678044113774791942970857275237535522320358152014995166447762884089929430677523200325475338238818650957059203292224655867955901434029070207325865392649998623325198512611691972237392779480378420694009726906619123393391255666665487657480920575947920642912783486705641153487921448485276601417336635066668398274703722186179236492406682480196351383107363602548819924945225189548445029985725154931972500337100203716765244814060008814485931035891722451829014039197007482178100037791617181126226958389351805424155145883556414550024879584224070196726867430256828948651668728935201949062690741594968362187543895007730289061042703698933683811188006250338637595292501325153060545676601754856565590117331610505708900633165977593973260161924824514090721122150773562370943345793416341437856482396566140716929610406780533202444123577911805447406640544051023535305348853408404019487826551783877326365652442734923633891653337768752382527544015903232349796556491803434770536433249493406118921746519161624677540364278996336189101953413274877075542505669635540742202000774197117169054754763704795840330717769666793644332560515810328814697066351067119172297507558499098834387316749690147728949279958785234441640148814201971487597832316714825411053597435545526723112042725811036079235827858618915847554175522886632499467514277717301440973900593303461276600627576891907323372313988798898481047419596749326649150665814550604806273907812565048358720190308159579162266225709336663999958580208909048312838875283185755937177176679058422732574958669655559070831439174990505965241794504516998362112318380235829554591789693556953581620546180279702481233268629037029854385366083288482057930992253083588846085359354673857447961884957065862801737854790791775580783318620250609676065840797229999442652542524098621578410948948417730372048589316341506143900375960075325521378342148480189933002433462528013611277206526256154152132868017745958221995095094314365269383415579795837402343750000 [67,55] 1218745151511206272801265013275039008519164753343207480834758808948146985716556977852165357718280534312765735322848332647596836567673504419554591922432177240060122606640616988063728823983303874512690666293057815684202860560883835606891417184584826542242975969701199016171561812823106491897277810784900724526212131251695668303199686241278155890838426278794324569198470249032530399570591007653375138893978156454636287083288885555757587065255741255999928755567877752916218807151301482907935915316176341622410413937179229531259562498091096630159224410208644887881273497645131398161344907341419600687625199617697952899246793678589335898724090584305817238088172450986705482295887206431896584143536401810355963700585396529004391574445371852539849801152711581694003945894662447305194759605244667573147561900988584776080504226977347187581449329903843943552740241607934871809340431866604965081925003332164444515733543161809002866762720592365049310574044746356292777059575830131956945169466036221211725246647944343296079689265185088725585395145399358956869918500183385787683037563966122108750701143497834853058440881629392623027974719208144919612739095558198409831134879011923913644357897548798023880368296347143217272543459135036494062951913273365845849785603050704694421170425146672788800319350941765566662015442917046073274835503361839149669146070862175363200944119140063197384977260431453451960863914945077253841882331851539833129566479998120421068885677229791069234201007399534046746178486511668110169816681162218086922267079738735730041232893447728334829755070078296230551626956193946119526544010544895107345524937418150784557966851553727578098314418235893346180209437063573864157258351877528865423976972267980622713707196045592478729938506022647678162266330747969486255079604657043072512744998939734119689678976088880905824295142366543157456579580692823251797201109187965467730414223291144489788866563633546692707424885972092763790103673113969124142328188397145119699852181347758180746573246125522821571721324766056322571204985357292752869575653380566626501555079087324212403333573702100366621760395296756822479648937855084461451935379826720150100557435725513831860974492166795058696764204742222483871028110902690098872387506604545478854084716857641979004256427288055419921875000 [67,56] -2013341749868175845150242317672601415328604686612747629756867283848177776818440490843661745720722619040453008261378834964856404714232464776250510824852954786002055441044120385917810875155706675002207294689073705413724146074703403348916175931802156026558487552663169761174500653583436934576437921360777348845750401636941343434348151423254353677371204550037153099215826984612104791426767150558717370487472487074520348415093007970895019603788121416424176864482799557218059986193344897118183032210517582333098039993182466891729271916170471670200045180129822623465114920898122931700382675673256154852964154146380106146832408589377976187228216572963160149789136065904038773646730934969404786656353728433288122280012259716978279979115128973779575503997193759319725007558680876150032512669299880232331216446520794041751707426606823863282010604013542120195421056684272115288543528256917580859135648978180266790769199166507762920054977744384715761671369107360058821455697145960820476716111777303651263113608583178574047097586060198290910592614637970284643936138182524748105324087355506804208530270245201913864382229673513489994828790378450255656967970919824340249314152648954188928050427410801853182859535183332934975011573091729611726131669369135968595080878235298144928347957084699564205367020081643050005170600424700048402274105978533406772518478108858194453463850175094317141799443017341131192298739205924324174421154590075314538359771881661368610026982273146608821452058125711961563357333961238609666640672073465689441915128546232248793726207912325886283296977511447647718356193444676021571349720590555633609877430475866605744464778191631463347161781913969820029479480596446062124335429460502971192023261669171668658389805991034591625308475307635442957002982881970824388112135611450338128832856553701209053904474213355631908611550707362582034243606076867836199062246631766518263751850062957379348947455972274418532304227145085084399057687757804007451833049051460992015849697680749894158477873239422744075221202095155878378986409861739647435634728568057657566592665926504326714280983010388933469697237828708000471811086708903065665575946210596298133168313834968871208169339770796291782581521967321549411673098532186057574641152559846886405114929630144615657627582550048828125000 [67,57] 650314332242556421207329192699604182695013830513184219839745786063661660489790627908667393908134478954467333642362507137991387567228593835483807869877478426258565875279307195292652746624584363448298867735762512464209371902745026751962331752817561689643491794233708363698735749526514528943811742864180176625062703504095005994144373480964844260583706830170984518612713187715388251172073297204661857250024220763415190464728786195368367867365004379360821758943229518519839525836918038364847143084439692763388149070727652072583660673595995022512201346678681054317936500877410079013593724341704523292238192895029467336061212005864316303584342098239004122429355080940394785837584272805565783372502093128290818510034243820918292962617114097648094306124842649997508535540282800080246682893198845950884044972475266927593044171676136496312944128190414057847020070454388698271901737422210550786736206636414630945791319851792908482327537457058721939995444221787548335932612225976380026297254815851803663129587622216141348769678969150324286759153170183533037138637236944209678335046783780228836569771964646417207306650874480388326987394868868200999252379630593816087317118574886622085838592621571921371988782846561960808912354127542964386396541578487407090846437683671597971324783947333770351203124800528467659141987774489964152581102757840140720304412013952135051757479656416917214362996621764647447330834726635620661599792899162985686637647740076585101216475210153543841436920635810912387076702972512476977616025856630064781395316206302343359058024488400100035304611341178338104992098956583330388987185276087846190489649913082746703369772406404322222975057582447815668087089137452910866302490563202549626035720060074627221480077153459859986701842478034247732429209151640297216654044217268286082284987545552843354246046532858700739720390257337459956622215271575531800221401394307668540536352335317219263673209642009705581190379261172949064364235451709649670198353207882457982411453472827449011850359072031556828405707963980506332421468374989074417561184587113419966097166687443317087830465069300594861041800648791992078623548025216595972161394901915195619651159373361257109849353112360821164570013346960155402553236457587090447849163072843725608151999040273949503898620605468750000 [67,58] -144970139306177557446937412977376211247943995686760673647706350401994862601337523590458434078184011680611982815477544501307050520853951040622646346732281527166671923076333842793918967734720619424100412087992816668554744673685060616112998420806294036368293956037834508636483842347401310956431793710201545234208758738749486758428963592590405024083226430299106966331136150410770568636649104115434676739652541430621463690782481412622411354852259663964076363014348207065579248510472052240708225991308246058366621705134486758474052684549434875927434079455822962837581474652547360196000616567283547954912702883671232005314973272465433622131930366125827173600253508632778580758536329366970194255834439275413100490547119599241296408087260412656040501740368287382068469374663732073589250723342243126053604319530299087867702444474129087832033993596279729403846805468688281570451293321182000654326767206664776930640514113336223022994829144713639224669029932571941204701052963159983992656199774459783461177967808411592279735966735739602368468356853653223280735675225204083760522692365299141351756097615015527414850188956325883810708813568310252046749642013157491507212855785835171307578619451370709177688025875886321873664269887425134851286893589885726333622038356833270779388937017812329672102527726660359223124327729746519093428692216519918757481364711993177628078761422089296646458297404340440276977146280105678860313741881480407063095356045839899390489621263738772043789349947188616509898678869384187635017901049591717461564470774229944229044558072518109516201186818379231737313183803295532717387927080265455484226685930361668502475166452225409392659800413878587840663801115094661444781783985289748478499908738657864118953078286384239694945014963753243988497593356548364476626675949850397983281612442308253747243262819410057099878933027700263049348500155287688555249460557315051537320937829139080106969273133653393070087636385061312212273707948623020783874888750513164019999988161206516549463413772835987151358708796273791754026557352870907842058644508652670312470524069992860241138496686183528342000549947630664704692199062137394607685339303972475230047541436409186716839028836704506347411857839480349712842827513564254759867140978646382620809163199737668037414550781250000 [67,59] 25545438136673533254718186352098368806262526064139291452140889525944740587154474692643076720137719221760501592522836829380197835921637627667732311800862026326095681121215873710990233729167890093758319667684367621621647137870653294748172630399476254117316922437962704340227957928067611292956519887356668579280104541867388318624851546048149903003953079684773400282369423022899455706968798805721427779089674734405645017163791366807574550594783962716518498523029459025753990394195385035150513724912719491137123863055272842582341906006853440185436415688403997988412979351743773532954311151889641200797311034805930291236419809787337904321749119037072502564614194506762943894088524163617423778213470580212073760731075954948510436126674624863851302426160456573585086441600180504726877694359622641369711568939384065790733567359663366090860907640887468426566576406761825024873209093989287186900399625072738726452543357916738516192992493012456034713272893962769958445517031776618366112615753919760321917308513093750911626197275476661852348529356562889598580262600183714726460518282523748764762199380375251471712445011868806762240147594809803706912133145109252051372261986031120171014737079099174083082407894111121393107277157463119157010424920267783373610502943351741188011110396469337839081446545928734343104103066096393804709880484529229958472546755323503125971801819982396729765881814068665452085739115305617525733226364853333985347055048846254724541678152855431199930387592999328972068640234229616882187038815349819299079931632783843364988253876850197403021668059693017544649227533146345661866703045973878643566162066524270929149613099686475192695438922421609720047859905042787397720983188465771959557040700012567147259681468361584146155524557169376280581847039719294644614856489115890018002595862880851435222193052860000173099412554726095322443696151909617485644769444741938169143862377950041035729137597258031453615039908220940126493232733378352116162573170885333989038033815478638262116236814812946578938812407985126880163725591996202103029625534642303240089771686887325133507293474125837335630382001828244954340634352490218215726265743725846126803644597584824374924513751289324263629640310439993237560044620047618765638908211457192010129801928997039794921875000000 [67,60] -3147236804689347208964077236901185446331429372695271334732539984477897086301215468629041290945001685263526490298109190970291259102484632614246996845341157036858850504745719062750042080907065921004120363305088098232130730706660831954379099618580198962084998347563906131468277975912324137025791099908408826680815658062485325638970379232333390606360438884606929214164932728828508322906143360534877561387244027097708253652901522153872833315133769950897997067408778017564455831445757081404886319625688255409805595072220285539251698021185850901556771958482544061810383680037099164565949459845165977245861685114525637607465978888924663274748771244597886030707329602019301442528387107902356147250689771948283071097090944898356410618357746359581448186769499547122649815746609948569135337387618901601780495151580244855706813791157732120924624523623007775971739092654745371869602964200958808316049063583066224322590014512544006062121280269847544617316377557024175913416149390440245374116139928508515315421807955591388261985394293964078775310319442961242583196366027529141709008685707516087695064354456586392238675267130861449391049279326385092306342329366382299843833390349110254003630621041298540904892215600764509739036921669702407885887518449950152594970009722147872996135230594231053836422929500270164156539971916859536854586057394485322210614572032822242248970001834323622938507154940749770365965609991808298921221121521092949492314146527322957329895262704839140455784476468121947589313293670794144271560184632579939715074980425460155611123530066955535070886580687334469501615530405206364608094043338143100083732926048279479420602234772101322593850879316032606699658473746635982866811395123276779912229604302486209401374690839116259630184664000410288581531710764085399901609759750290833191724868923636203473442673047811025195946800585288431987505517830957047843010246406682188114159933292803902883785928946336127110673904911562972988886776090203615274590375293057329932621243766318758320111849568035645031205266038533874400251775257728320656761586526627852660740169502387749373223847714212060930719210490507182280891334601463172355202970725626048510880031127757006271250185464132926421294901279281123838599687757592790471328214607638074085116386413574218750000000 [67,61] 22301126209964790218226822963913048412632072308448480810628026858403191742206254977929804209168074149509194297236408452419994026131160816347524583341527768055651844305523273205908903925506978003706168539737874067195650375322088909614948431875762900734917398683803284489336212639488974661928294617551565220193042797509931554613679996193346301232872626084980600036113338599847651918566985647608160818127567173293571445297771150718597222340389917177593781325357880718029046225420614449614949334128586935114515093192488201756076499714597619911736096938147183397276303222981204663521258000554112613383573219799435116006090917542440411177952795035330209394870363468877475420955762498157138380584671305242466996540061830157273320916186870567339364848301464848340325121934872224104329063452577761986400888497039228412045032522993650676340549297161306890818783764722796116414666182274814920827626303306975850717247011299803048138082525205598432578038895667180825868954212640341485552394673787167933291376811786468773078269672123452163463896222826534696872241807432087429799391486787076169655225822112126883845249200708189434907571856799165429327485645645359305156214798828269848180431236361054259702622938941952568129875612261226014339014338676839738775113018186030154729552244977794222456949636946840956199816891322492142195793010027397515476279212517624373948583916372325977838187395301129317430866087600142283293612413567342519888049058028885237149293466114595394846653301103493409598287844637745792206766475390480460158836129683334952061490072638836317154997638614988932045403441245249071525472153709757830222071058113231513022935784167949009701923887828666717058334183567661340574062700675266697703870546460077845481958934003804211041022161219229625357488243490675541204433124415571686198325215019080000851418104938188197269733989541358724396337186081191068036503749400773539167599862090041694869577992131930738143100352421875331582794065795339002297133606220127916499730217715468245125897781983730378738826418583928491955140273822358378316065637279581007248522502250250656585792361889346997052542502175122170464398854182461230090318521383890139889745245373200788319980537979139189109348362406622423478310887623443647953536128625273704528808593750000000000 [67,62] 102782430156151725909513399324520120516436356594289692129753922849271171239511616555978916601458236465626859315301110206797949567774326527200237054669516802756830131130850906280446522620370144270827735807503015883613887612812491499685259978724297857798463051747658354352152440581401701767187894369828244684424129976916401972660992213623281583235876055983044937229611981891696782778526189996020912842729230401244434861477702855328905098473985407931354916322889122640476074512555292337752203873797484301031694251261249213083999031760007025834280597765317104415607114017008408567476307227728860324407038727100313016602228407233085237769316671564046468735565748354398652904207678134890919448572014354741787572325420252157886001233496910180146522979843298612592209834920712843125384741776844664597202055763454486421007316529213393109306441874619045687098577452735833965152141854819874113973064279382389797860936291034908090086592352162258824369615420665850958937579398251108732114071940831902844481520399337515748903436757615516096174938739537553814690396891043279881435952680757957204156181595398227419566404723685575715022091934852243180558017859540247055540295080181191963573767363494409449483843719837606185693726548969124802622268308725387101857140582937031314810964253918865317429851668206140501330584201975031989511094874754968362340471961872863473454360480950902885408344351713774655522202631088571355032636830930714402278455258031818145622881378893264405322332359084958571378727305304561714175899096681768309434494538380595415551285054212315800680362513673150434610555438250011267271083877846303372633651034729363314383836706891037644209938630760436801656398762484342091487450999135308693409226649816076420637346077808797540401693897899988134804755959709421960469891893630414695357015642870181993532937481601079292348453916525070647475559316118645067901654495320729635498833022424289427409323633399575629727164537060071082274461438290368225202067291084255032260793593843978945797386275178375850932698659633437072886069683127994362064529373687895998280928126365823420020100571844258700092963510717545394165673488566190375038308649995293248582220081684313181960810042968311151354776935212957326818989517436264691241376567631959915161132812500000000 [67,63] -24965104416977323764549257800396765488557160492060354696444521607545515354549511274149235274474479350308011737824536796810729957451382603382356417494909671399366872616245970261220447011905587973929643153203251502949618729903195889894826866641137082734466219087717844963862074813983268168904906364478873077824563790147904541956928637080370537606614036967847755678279999246857339038133974847419286690200869646368497267342026852379255054263380966059188818566314701774314200547157623339772328873773948780164381876417395993102959827607591784244353238861268490860225393815559303737564709143280815278375962537997611593396403489505793560000726509307763484788479853643016557335517586308102622635439994168933784734956614033551781828621433575129555207283952379181465466628889858276939868704683175253693046310936047315596804392998298985076099335939784710177367216498722933875998135949994892520623313211961210632502288004404899042445692207318531346718797838711873496369965211486418412195055499902151115000814645105337178039835694195702833523946159534735542192946431361201453362636073011366820513664435916501525118215874033164868175889567001519225937447434715927916502996614626717558889730218369174671085837456168458297933614944807118302743515785718443709439645329326180085573601973538933141702739026089860936205568462120481160157718850773395340578070801791055784422480673201672972258502288526946286976270016809521865348678106020155181120896422444581404712630155031917541424237440746039178382150834006619763674179840827630892650193160095668835516556429794728720433646321788905019856882061788195378961074451424712373100960063411681249186770071887557949881540810108769463592755949017226361715872549877620555709459802795581115290048019683651776084006630198850952062927743455095777289768363454632854171152400490512589973616816274828683023408571688545201201006428430340094426039403644925079907487407906011357552991161575219434995342533766133647527467319784317964122118742267300041229059007767043520067343635728812697794560973071744894919540332780298916562887798974929550938776524954061813405486717101639189571305221906734582750315470416468730806979561619595283498154657131918630930726131477817357285726281395709047700517957402155388990649953484535217285156250000000 [67,64] 2613945874633444521307041897819447654905590874321349687481133625471315620281301655655950562297405340325686733373482602034320191179991178789464050303442864237746721768953306286160041777608809290732905934464393431551004172500577739744640422635682679431043935212637678860174972989811801784411099814538222110770075385539884523262729510694215302733038346978441019123539818454644023244451380671583642360983064569508477544189048434085974885353838854452872519636543753379843924840745681988897888749581356085339475742911135918250089450728872499217328610695584776499317433913210523118202110824217691078925907222421189913348844216851877125652533430962772413886487531685724653908672242873161704885559247726643937180021903217801799414640131322762487591739547418775158572206452290337060965613630570188221464352517760208223513005302281896922781386011536538430584744695399620555751111772518429259445054925112132082552154068833566247377513452933221625459609518520005954139322364962038890812372998268756512814188374993022028268577896318521138587735571145032817538610028444857702690120949385002151037813310341156500067494245785321605227924945529560099388201621981135927780170961758051506989229145001176323065356137142235257528256186997793089173366932282061472903473670677186008906359383365926312562889017710375225033968068698598412682897717129904625876910149819511052908711171314684452771131596530044384389235777885927872983077822775263248594502996496113308618292995188486309712845225682758354204320898561966562008433270091307883038241965576578125856799839252445624384904687216883142418963809605230016685756877806134930343284724640866558988385384518180931819346094531229647578561083705016708767718002376944159915630893190376885941264211957117094381914592068643028053613895690645924242846281760430796067204944455583743393556995395777307495015467732181035061945267773948628796718873130570364682620033759290136042860207626837544160098338940257705340442590692115894408959325109338146328705864874682654846186414489960613187429070481382446781180068861690471169810609415201250638914192679086356213940635580155426388752369851312168462327690564072605328419495635037865564646664191502437236614631200949384141362505060721208721696839916148746851831674575805664062500000000 [67,65] 29538553377916510597685195217938985041570566137348796302774332230413991228926230568936159391295178864486471238661109991012993016440384908755917136412643165610999644923128163708601546860150864464017119313975258705045121660799139868606446416223714004435280664726255937228127250569048072391335899067700229625750996973194929428257710717275286443364398672339424474518322872220109623314612015911155737269900615778903867495151424033606719186610854005331726508924259296895954555456915173194335965792253195268472203851415346539966398720762661195159856726067446938622863931209423655282396810093541062595581400393547948421241572819898224798543121064777694755991302769571376683660776946894009600076085928898103276804135193976873219960752849348107393881963873581079598245623318793252049932345637070584101850868434783734377395533574072689552115422013558620046794311698151073863704317602862754358192284906356505566134158328984766086544116178928609604771816736283503783924374077126541208363522545827943918449443282037498341679432680959262125060157895521646056154744349493697704736411013810957041815175743313063231903336856780090957874356227471428700338769707553951736389747866722232323510199461059235057267589586701032567303641995434432148793317601296770663381875327536824819828791057109178185191840031123574954188326894492652416670334309726898506639980255579453521826330690499023100148171255237698065033693332905409346715820285817911546019556815622435875059711813047961110586530928545521874986608449452390688302848398182925261597887376010031272588887988052450317681983512756652083163091062178832094405408703392868785763707515842018429785101623278864422525850721187524636008927340933130580610585759569356179978503755526110934082641322333268630303332943461612711899260088572249106663950198901206933585949384929632746411611879361758035512058771855743558685121764432106539134517257825220506221240560144975626877338921795686503888729027145589571048441719167551043642193177644286730249076268772655106591160147762787043386964611702003879381773726696298838285458276531530887507885983455602321529860763781375561034701192047930049083310265260851840613274599057705685359697989699625025941193498739893125714011396366724671036507743338006548583507537841796875000000 [67,66] -51589713264281173248684359358246607225615104029584712393959014060054129113939697981005398683447425489055888244844007342928508495913066331803849068197289777518596802571664384346158709153923726665388935154061762718174497696593015856422721344204803645571360483000109997917000009170159644859019394304316913247029163135391964900110361360926387042263304485880343329129524973428956528135897866967863081969943736909967031838073082215404022097080225173096271051714185728455818952030091806723750240805666694427063979953253979471304691530056108361180500924337251350626210817262447860776001040008746553955500822569678838932031869578425689313626718764513829839872454902397868789618217417956050853940173913121188831640807770827188343426299418250334547712029400297391610133290996907875420033906164599889857261547373886386032761963756500593955538365023441910983379979421589707136473843892921512942838531100529260646766195461755508248774856810500542714847826686302905425686147184732076745559723148752690479012002640964669123362196190514386797472697506624844043841242252166498844321679253154335873741144074219201894310681977341935680079367705288014199361252252032002910580789250819227424969306982549522288583110010840168649454051520561200490499866881371349318343360705956154075796455089791174180466656932133945126662266574603351012691538797926710047839534851941653352856347955814404723995205039155829641503542220247910864111755024373468897763165580784882548418603061052712742736437440673069882339868015946683815729899329980196798339159205566703655597977048957651937545820375397035723925050176084288787480516538909473933964726914689430921025588967295867592042260643122264143853048279573005978496019324144642643907242249768629012647774628486704446338373862162094563822385595977847150042093470727508272687598152645032812997995366142093055228258905535253621657346806438219401350135386777483917426258115951350582872196274208481905424678427078710815924557876486132934981799605197430100364845719611515632964568273133816211933547847497615945825778761032799920864471796414698896421519030421876284447199064885813313720386038779916050876327284457828610024130173430487408405012393515964509742273049466372600560914031368742183047970684128813445568084716796875000000 [67,67] 8456595076701502679970172151897634667524578660896347391617697995741750472389995947521717808793840276462341733795360929262704740067871200642898416067891572427266726738987907326280127019036786181913784111185109340085138512368175709833149566808154452681261667593550375126884261954075037697332828993916147157580658554361047487751659070259555428071192836786817797616706214853931240399966710039750940622479625135984063999463710205430957426053329465239938051529936231562913506606122098097848942341858251239687428071719332778292589831744912121141894497654141424749932737331536644094929712487113503983538007917616955361281325722798697141397806058673192115416061640941898501851914767522752181966882394244316214056121194610298336125294767925713414865239142522898338018534334060368373057046994704627965812748654883132906232645149395487600830788591044303906094506350804212403297801918071643118369573953219992187240347884060696576263228719336987337620581489517572016420966928227163924826726369370848385281095347878333922602923776031698906554150782169676828400016133293444224577145733520249118178037623609833309397362841360332676954498702646228957130062991201468344802536474225091372637316332804730565962303183568095655945433595753160947148197885453286422795227462150793924138956061084872180061717743222847600901850625197021344564332688441323837875462141804975208803306851393381775710126251660492252155091690419052667859321321669039339402279903493961840860230574614313826579243355138060713252890898842966367026188595597631542161809748398931433117642080390953546064651780664815270449771125039939821172558518640545010758014683685227671240613938734612699321128165667487907358291894065429813063040953343532106465969192644124426842552234135298738759689425644254783676269427922311485300231113077141611970547267333524683232265727873960291142312077180121654136904140046873159381554261297718752658408777236290336358118478170316728753713148167862939826411629486818140283073723328853263789690691341806724890806544734290981584903469367145551243369227440834219754396562936603021851975651809717354246233918541577951309539684368029333673175324074139914581800062968068101227215521316762816550677688626780122030466430027573210281843785196542739868164062500000000 [68,0] -4546474641041988081538233462966549486797588526944481297619427401936664328950103784171628179576161443295325911820084420972982034101586461114122435009910532676458724267715012372228092346368477124092552561554496943884780601619771481395320718354640542533530660464332967976037901850836317580245216167059236826145689151579796250366773846979977419463882596931136807995234219785923263171529173046394981695698879233583436441436666376954929376510908744387329990314678821176312827436478335952025012610561022682254690407859899233605701293129530214043496977605433539505030183227692346483062948536456441039048237121769924671120229351050896279791816472430951924319360321495613244851039531928429177699777703892998388789664132807815792498812657994001433833837137363793026354743749196205633138316301732802111135495008152291923994081475524808846886531430778605421209862240338060401544594569576824446068775416488084828551869230514229760701299908991704889463237089077846860619112520948097415612830273277443739606454549832219973303404191378239684650787465114111852289917224413124595282637662868272808981847531408958142607772590485569422761060934006557251750733906681024145318340053222212956254793055663360890759738918323793038478650851232278278614500313636844070956974235766852727121483456659514917864644365030609000450879835297421009427981884515471619297938359980497497859937970533134205100704344605846107220631125975287892797709165260401051655908041521089152157440961430497588737622361888044612198542137731354932334803438421363165396497573957629863087884300721987967857667049490189810373037851682573435363808271425693344491524174221990002002666572862461892503309096970717056016545684374994305041461313703360672224574822254141341340817237878817901727070677883488709110848510330659093541707708170739595899250948699157733950360657710164746438176260613398912896201530307876441063887969147901215020258462089233055136308885095876794144779985160832810497113591494069137749244049322216172394063283182278188758740450216326758611353507628939487998785515312125877591450125803811401464107871225746823259195453540046040715962841239613161459514103649348286585380297316230925052388814516038879783826205037446450595940864508669037784097466831160260291029826402999441012167955236306789729089948107563911590454819446587467827694479645062435977889793863894723341401160610075748991221189498901367187500000000000000000000000000000000000000000000000000000000000000000000 [68,1] 4134865045469813291461816382078163026125048396229302512650040630071364923514503068321590594957062682389699000171547203829727717905432034942857448834578717200453200194055377362778720526460377245571290826151563035749626312569825437404414429806927914868718205237767287596057865105995370932530449629743932827389540894757729013039271230208265524598412057938536289398764646481382570095922484535489879527955313523043672389216267056384214731148276217020474985726334290482444268044826209947816882601808618575058492099763413798330659728509341405983440221801072357386643838358535040779402897848552167405071554698341441022657975979928958803718206860113376101310528618459042290718298898120746089432907125136745499906460914427205775097789837866736770941183601096522840420105779584333881014107061435758126426853680763182729976864792928397311139181264054016489961213474978735851292252404164830558548843914317301172759649092736259064185938177864352406341865377737273177258297815340335820395634633752978324623875095906736711435689985168921641393827025247291693803860517105144061975377947938654446470276786798104807356129888313094827948527520701617773247136757693272185945926015889413758300127060560176577480117228548235399980178189082367120975076235246978969292859221375471632500651549343703474447112407231359962819575101851196106398755779475462877531718978871740671675455470495661037053821387613267002714871604118857565455819868788245300818310824947324198800655481147607211743945224525588607290112457619619974524478612215027619363037181226548011822144274379984381604066806718699365073025556191839148078700130995403566475766461508174943345507933773450401453462011275306546314896077326212798876323079760981804641980773710496050321651497393104538758344972345411781279009097461875637777120549171411459285800248848902214344799889244293931615044141908438081511131666609804331060484913932530649151912966067849833492370010007660033026323007626996501133354861149995349216847674376549022392041124689643025247789175578631794107862553759748674873927313866629419767043281479632561670589373470206613296159847782119429458895493613853460739938326495328012059566841301742066276518358569677285184533724352204727271071299651342533299150706200719731130089609124936803890430613896010853438484553937962543827519151637561070937679922144019826682244132538204797183288737028039605547746759839355945587158203125000000000000000000000000000000000000000000000000000000000000 [68,2] -38436408638236396956594871121718061620677294058267543465754292045494545125858569138934983585817044807065681060451442813312926371350542456408288749062524684827412024902400362731889973053131668887683775206675457899314394044256399991196690486086571489955053722350360981341568631325660828737392513313590122466390281524887924069241081676265432756080669239911402829149420098110107531290836929074932617968500199408391495118449422177989083944095668561481392599885944858226985341056537053298166612504073439729510624627908455465133395403344775493427424631492403438134036632139630910276506534077747393196714002733868697302561269225147697347797317586025302149565212537958776275362813623585838037868194963209344369926950216008312221689794677130966383802587580896099573119006949662278819349660153677132919188120669326261694700613156756677860594693914337585653407787942652665248624288573516839022799911117029570163891975831004507248488119839095413939394201306611005215854061828690712266987291177689417408440912151711346665833987443229945419341424038634270536898523611193434091792344973248956748092649255586598735994709157356446106860787917341322996093581205573384723697844397925234231206057959140336950463994548464840620891523979227012292904427661615710466823675365695684896309179507670854606382005486452847339697373370586780786684631294681743071321356828189154573808019476964982629684813318272356526386736457067882653083588512862202417805552922861250339031549429628603118828605543190734148261281064995871097074495691844925968684907696742672756429051963954110434758161863516820380916197091892817804437057051437588548625982365778604268480292922168998896571091746025820121343445364387743531452560716618993832429340206556561027402467436450582739634082529898316247513330969460134780071077965778003167281184437695950308340980593867263727247518342570441804615919168477909206591464057586171491547238338107667496341366195338858349890344834447998084892802021525053221095685418849799142155297912383574344719406270238265448105639474007058266510109107353422549415987655735914788516655864696147790122955455097944914803372905695290436376954211434867854595114596499039604412320254574152150527340838661580923598925452839366147336994106974720791468641092953082890811678761772159888079757266905285181421460065474974849302625147428176585340892907262034789627887470912781520127055046032182872295379638671875000000000000000000000000000000000000000000000000000000 [68,3] 26227851363013449204284708812514355386138139748215000018727953408123470141495067244492371511533507378186821730925865461639576118945652589257693908498857467658621539457983533704639838316867360731655973891814282527901044580797206440633459068646759743190317481298732258355822723696159269391950572841623608082500466034597606621327143177560752360075427807896635776222800684914351603844727659389137077832071502830223431448237899938255319290287601644336303130791868902301480013452974021692921581420416335808126627989509551027573396011323755257417575105543555670123173845864699017124337643020214379145586867092713527904467450685026397832629759879366864574039658491825766578682652066404396538872848630896293525374492271182030159137020158657055743823731804203237475967706369915724361967307122867030146126578922601842095222706789652620171639987462839980209459793853622407473842092317834093173340294452808775664197418579666583474167880532024848664701345855837323107896805409003035134700420147928960662716569906615452953882583022215892641786845947401750530555842040242223931358211663988018203682994996446834163164289014846476106687882388090661831437650379749386117375614232265422615339701603209489102809065411696364153016179203358685396306443250481471507946645275056692118919935117715097016506097056279132700775307706174396283165309908022425558697058735716331695255455925750355886314503934333640953438688065897623980351309690823952284506862869705892854085245294999318489834166343550269241405288494460168136531202596302348993472682763607537318440667948356330320585933920215292234017317575899008365398534478539138196114524035427752375789279990012612666839124023674227861143094972239296447028670999227078695177612357483395980011399383553360330821605492842070693463509394182362498978357873339818519930160530454362454282386656180782950463657449922497050934004167462406080922729772739075820066335676160021532642167231942793079098254177769248706399919829827950027358651854810506330933561087959731545918825252919965413599468510524259371848518336183992043543297350183496564681994999520547370116125388742432944684521172986422858421337396411087829709441835545242247427365706543718351081514848635443022145556313715093807166651610572535023679458093149567577473053580863823970752928481337886547548931179997305842553608745538747649051661283275927002259376027222033010352642001805634208722040057182312011718750000000000000000000000000000000000000000000 [68,4] -11027737937859979361884706332296171688482082833359908587565478562411486367918528780672304113469143907673584582432553122367396283880303641799961750155033365364978123012173386348510074090718585688238564759540113491775695714090001145953444602354785351020271643995909079050012921903417736828301959917085582417005394808588822209768085012092894124060977487485705545638629929862967081570288835631203615187766380333101697056701904573579350373024325321227781546127842344270767422548851150416942216830617212819658895431715660550966342895939165268601668898115992680485357066602116873081777962132592430466462056722857228448831388785159930400179617394642618051629364853906804107721185947212107818640205278229571164122328928961679771155414925076619240594052224880528203960148909617893199948193642768039220804478135830035838716825595356754246770168345316750730896955126252892070523235564536319179271463629807647696480408169023704106287905033173829545923420393708091759780475545884785667622535510975804779078795789528510018551384155793370386793561094013692869414080904274528619656994710826901933136016965737893883996211871276461270214415045381676710106304750832028535333137901756769472058299132224243429081744638234375048279434573687334560703794905208332898012195443844515419868550124529107222750332655156775356854575118279796582424250275464569721837534910381066999816840002944398051435699879185791357637310181261400729530879461826249724943519304849469972477429152904249649736757382432324191026122033298509307951881782732432698074760568215342419191767476434038625558078582144947506109309357560800165995931237762621206511563831424585276594198467048726841302221723096769271200338079196153467124681594622801437032891232867828637268939614105477200126483196617567020291222426682021002072487806654408017967715458746343166955170235755915509066119882931827621408029506151441212251270651392865898544271116504418795924178276464136952601240697673842357250662969791248239253413567580134869962237339271320958017675156293045981421218323796834802523734482162164677679850524320343904804074327175989018450065312727597797513133427688762642091307735119098723787104109999007686666028090624231624807941938800859225304722422130010285782444906260917168932972175411393208999501222395475019679662351686826677672067647312045908967703315595778638414629231343303430817870639184319861926986301725595041034466703422367572784423828125000000000000000000000000000000000000 [68,5] 113551025665583548806139116104221115979117552529465539076192600274769163489793051446523610581945822200949780657816898923697200129626509426989164414820939511465107293728114429212007854055844911930665539721071716796955923260090894634804347790432999398755246434873381895451973556441183630489681427856763352480405584447095562140334385544945488913175443727923077025537730660767891211113631796613110678365245386801182691860922860183846612374023705834290318784038034960867874404927234209935791673687710055116412607421786680361329485407109040052696319086382736447753067468633690988225351581821158913878794200213010832384479284189099160007920984584642300676423297024599733526617561078025802878328544250259471725932553522566010125626492402792561688413137847494140340685504776473850550813580350869115961551345641234409650505317899261506848324503147527902820721384985471163690949804510438288804080409384951715468223169282178927832862457972731448923092029141425242401181431554062276542657507072178487394636062594260302876783962369149161383139904999808329213971055765328003949235548664642162201206496249733602439889587958264227232823146089194985178572725089235537883855246099484065524322195120680305650118321348596878328202250779336128351852637073833352228206916747059082256918283531097120698189544835739207293546757972527309212560609145653043853953432135138112629914247326301319650131682302692681540873758031667345141164717581996094149828783918324754492537413808882090655615684706139933382732430680535773275138937815406441244494795369064653627787568470592449231655740708406176349866922330017967147030323711679588128135774957381556986581845355838273216096950874933303586871275776348989075405154353773708929588883745143249725580865982849567786094445778868268686568533644104287825888482332754877670970775765380893308538744228237749014221916869686653486077534044056051526670359651684089731377138881830268433754529828875390783452236986862182581887735626827019116949354396369573813748775435673923596375813695819882232581928335314455156410620367275590777893241927453831348786900767693607772440422567099435913772853023537014060934407076621334896213337842524619902865733793034498281388439218354743411983989423341508992049168244555395274081841647557085021951337995736542328498879324235297754370241672880022474013996567782960750312276578105723538944323643065506487819026575471562101604661165765719488263130187988281250000000000000000000000000000 [68,6] -1147673653767117085481286099800240440083330413014311365925156843258348860520121621623053351037102881418627236769508887781739396224197140332734024674105832266459074130473763578715214718965745491546885193254450959999331079297207650503438320985376444094334044524099612026549711769317651461840926167918977223305153841634167393966625767329064176742214819000138694426181827700932569454118369904216265632599612774834894575539285230041423750972358293490339838336546539278824803084803715223329014076316510336332582871214911467622118345516810230846390590110077203711333818417483110561278064274020590870270761719495356861735713900877615009807270776064623944354517616421842344548663665737104660237693511427880983394651195411846928860809061053372547471894867153730343914207115964426586385336141799998266356135548890542650848923430367739322772335465279450004893378572319822834790941916636495966369185912023847144044780953082005660783702240462016128796144980463946630187001715549801142472973525115497908513008526100967162868612171888563202135466354972723358257708228884007968504011645728712936017195403599560076017969158442750963305751993077458978215236376778415976856465621703541470313139082126084081664523401943948513491164649101015006724633979278952854232994709726065475952934693540000543319469824893913204249504619410706709958268745825881646518224989288747138870033895740740584190537596895801074724064983845112068751440171992815365553761855455280382259483928097218310886711225232769115179996382665294284585245593712867624227164531875711057633285918154484251526029447029555633560548789873053105549782493454173928398017873482989933918951974420514153776574358057838429494219512869529930047013278522264937186962179084939935052972751931399686766487438480500178290610175634176396953738540147484935053768297266329480797787230990096958372094275934989453646224137605457613244024193355703387645120666773199047778263777968211533226557065208289095614837023168249979018142930634999302503023239616995831205775716152071125997750732297781195400005455793962119949102312949241720009797606119614659924928041188230526150876133011775129251306479844973628185142796885756762564018629829869398174373031848700716622369505629440728175480111663023843161807386096022289456412571034834246032999022427637668613230925999080229958107782363253695300076182216864912912546862632292220228313341770248095282530576000112887413706630468368530273437500000000000000000000 [68,7] 23483008302267279180288993895331480787541610408030888845169584444498740744120928596177861662156024482674971640771000212328153958609921511385802382261876215692871735608822574604416300968937097845074896447478961211035347178283531057801903057703564994897003016111301295492287302506540287714979440815169356522373380257571408517931890913518255312801424391254045584628246554181472375789261581307034640750394558458410279328860941123804740355150419748076695772128306391757185710902584241730593644441871416818004238072097404441439257073290189242030653658722249011861224378033804972408185070986692501098340684337526997702802288380633681363219386057373695503835886752485417411139811582205419853401861621158078866097829000172099926886083138044093476201200235566971652348686511490757888075579890968327020053553493014264266860837210615641751610731994782332440956969937240074595890137022630890256931802664142818448873019283895318120016434946661412152805107795658006437019080310217601044446596215193922846177755523696173132115064490974346699912356266909011971800700792555350420966204639904709856307542958521959155162401518991095950079534631109345141004075459917497005565291381897992957976635138152075629472113250054301657271581049629483684487183630014462818239147841952282582288740180295959573527163737313987887554436779975792887959234773819533019380777546086386411010764402842100441892218766498268323463219115114202654321162641187530497647417743139566053956768779050683750790643744000395645783169427355948530683413594432794411153370131334324290011300987590837204670105348122420796962439428926304727963448153879395724625103960107436882425686282429755470728852292210505060434499388432165567614877165827033724009847336547787482579690999078414675599455122124700584039164953026807802894970584414246867198354101021527124819444753786846654036608595908868405802864513158538310577080546270798536422127134117014547927098566616892806682074709882535866942223300516187835869396756737113015152541169222721932041860107758184475630593064934132654155194951319108420448784810062934843647588744087436423723287124200408760144452422272054234012132049534312692419252884827937299657747600036367823033932995047203147175845031963274161548483765793462939932273103571250806310391525826598260712173215988655303876677632951621663978317377688757754144614276159633968254843140197463625441192264235983316274832943121309014600228692870587110519409179687500000000000 [68,8] -344583784387740443958368800266121279870831792514344623703618617045986676680830368539083573890547539692824567688797288319359324690565072053660419540155815840233888886917440734267535941032568611862158543031863619559187234950787590359710536933071786041035218742547577750982645734398780859689746313878291706514251828666300333036278967656697301071200407688457796233506450515957569616152918565243174269295767738364430118174908148582432568176526224284503755611330140200581772018721073280284288368544501894732440678761438751473777146283122364146856517143313256974247081227317485391192220021950634305412354873123884355405461258771597566627428046911756828869747663298308203428005917553686398418302885869678558100479754359746856109770265717769983461088003090311349894515199229737604949746739129744568649226043974758764511442002810750784505708344207748085129033965853867285764115853158043140695674185542284615445736895050164113488811416824237247732277832001988117211407619041285716198264244955521094691298912093526598731345314055603662786454964109905838720159649548810386534160214726733736492721313215740606854913131351625979741369021322570706444428899164173767018743517433218699262293835248602614255252580670186804419461993084393402134226984459286128100559544845404485340626244469641346936548553416909982659416982717985083232193218604577484185271002661633389202197447795326422940453648850109829371299725610064267684210538890509220864585600586690116190189607480938937978974682885764293252163928467771792934561218989112503673324167422083940901754308513909428585074159072700300089104452782295808053290807905049671586165353713123990975842736129357043090582782863002623810428128210196965774119520170540611876256782082653289555783471467968733860084601357595725913010996681343666774149722652139766617974022135478310360548105015557761786555247072122849903850209655802380338821775262394484221572592344247264904443770344343749790925807004249358386612488944524033756652163641530026555079140974511103221191854871447956660838696893440497321102019277141937899881356407337291548102997396498645299953663004131140386081021032614646535632675895585483999862650804377516119701371676376793758967895588684131458092965567846860444055980069506800853611253443327526042117769357422017139451765284410873264657565488236395062550884012502467592218110291709339722424878001180641091518046045443971570559167291736279992164782015606760978698730468750000000000 [68,9] 3287908041147705399455683059837744398306480118095504083008643426064170473698499857767791070976166134499461943691545489351709041445979467377417828312296116621335449913383477843496180697602053209678210421327623901347359083332715687749593881520457957157476516307820075563733374985198875521871185872846629150951021770936052075967463140584582477076295525624286637358734777301532140600943982674274468348341679119892917831373044861742109369796458815322220715163308070156166493634563138061634490506949395390297144558256878239389279207980173362422699696585947100503630304782983478417661995449877390356971697521834014986658594767878051352159385119904715512641025565280776007243842012116144185129567210170787327754681193155182308597635609450672756504777053808983086736286607881170908469552846102587170493369944458383147054679150380519469264424139203289908500578775913572011020190403758053433982962945080452876922948829844396186958995351125159838906733088823387607778537506695697389022866323594986434933234797622267499174864951407752101629870086011320104930807087376585659359728163218242640654257797388933707362024339174769926311523989431910237197425041148469816763801746252729433275755832781160454659756993982306592564008054549876533068693007647279466723375208786022431810959800616655352121605076692579491802482386436316996284093718400142174913705800121389884848156896975135713670856802205479894234501323563676656752432870566107450982825492856070999241088254967557193899222432875981413196327116705186443689054285447200394148735211816044388134992717765950822011899919233637258720859660552073200279469449428874575045982646881917805449874692166693637954405810102001305251581594905629250567315519986907386069273906826696609154416609872271681977960799548828114189678664568021773896795039014487853458536793065225540279716155730966380937878402497781169613900684073666655808951320663189031627738669939572262986215797623747294296487962749209316804258221387349968252617201631055569787741291524089685865205296719476680152083635871243809720605679492933958331897456939136467753218601801837179895334099405952051773388849001908310856063201189178655690899930447987690138674664067864293245895458406371766576223661232817139084508976743137094422614709501215697298506751176110635000052414284921348402850283362554217923182667951685329872277879277268512619849236456806024925985737274915892672157852194558813607727643102407455444335937500000000000 [68,10] -22664502845147396427218392352855668932035265354564808048773678134918690816900764567456516463124685305868991197102773841709045943126053984334311455942851399067899978940040677669692124225783239927644562503727787635041180663277392986952506560357420145626268850608971521406662770600685245055244196932278006251560988536630928647328071520393434401246988166228114013572279697395272266977581371091943766781652437114751670367597261363665000864236228900413167200243615606389692166481332230771026265828276303675405517452933050926309421026104414763024406822429012051728532269643147221546912016488545908883814145963189413026250037123628450280198873049235708235800102290120249975667675334198473921946119458769589001928334162047458418899357593187236442524012287198627234022463388504778105747353933285826027978894689865058075627461940412505967486892349731659784042553262370725617106648595253421557683068407480703446324437824078217553470482979138744624837304307866712221705402785599557441124193108374707328054544435647070211590767512955994423922018127742994552024083052156878118392573989676885299135760935964804504340275557869244064515708004808032858832696550487499239975451715170605033332658872578916652920468471493207338944263997213919279159609892023923310423644189158375448768299911629441096142030338347625438760105726226583196447670264168280694092970114643518595117421605341201037816556144327058199474896001840084402156256252204067094810366071899800467345467549601012431423242200375727964066018735013203617902562738714029469111843795712546788197353274586473663262296152998521601576545968532170620571675954238338954267035902193488200554475437789198988436671415603453810354913776213656238087057104006166232646359217602910581097192168175706227881705647069632373625386683219394993783258461258873068224045147925350123447580518748880434168144639055706878698458713540425978982541158403513487931394025831210802666135406055805488974836642725999573196220047055335676466967265184824548250809813153118767595953503009561333247204335630016728002337075618194847991544599720928551466292941004719197461697467529111681238341392265073218052053945480583476305584950333443302808089944911995953801331662714845165085446484060959738721227498735070773042362021876389133580635199719163434816303784932048684509910500900813559446364337683642159104288861296891064646680622126481023067607424268677679486043256840144266561765107326209545135498046875000000 [68,11] 121566614379682716581224743741193366046841152390048040019195448074732252487211211877813306507737308401047995787630480950281512374027836040491255125065136117267166473134251103365126331834287785140551286740409605871987711072656948817902778652500490127214145728693683334023224278107594807401385088876438526024848457787828449294868283995567822574121332567478843895295918462792088198481450147705075599650623239510017525159683375285010087929293110084506501666668052095558552896573736800481232653679375208855858294140499648267168685296057542745894789713541622683831686463627359739088149804140315812308028619508232675018554144787110054536238631777223734970642549646984578633926639397962602457384270839259010768793722049185125804551086697479344650830484673553556443326509875507728304074814065960766003154256755146024138535702798912114702585527754164824628562790254431037037745117402428024726891673663872415605842241936003854159954046024898790303775348408900006230830874243078985542001751881571908497467458141456631424644120698852750946000106468267832973107270483899250804208552920249097143618754722686650960361838464389189296176309384255674195657035382441031452568339870004861317345869126233068179512014269967194987387609571220017444565124188925375494165519432530876344545462162084420135895705005968727035315444328486986559221350802230233317596623552119196490530342607308077477853241554506352740311234112393664565747616903285052585824109166275566948765653262557522018792491105198346310954154832866741730332725571674910801876890072626378339199747448035559349666986201260483299526452587376963010425143999115657780838050381369610952614277734054633878556237484500132832810076510997448225365299440277467680237789709613134720945765477288438305052836543431347770085866443054700342264354639127494124878241168488823390578347212579430491520506016890101121726377775644905688298632912754749452105864421601795105776266178647381041020410649941382004441296156665367336827471736720289771996302929610335690343044999574887903376519592352079868427956918964918684630023988839855473395106787781893264966639573668913844557941149564229513341292784078796372264287862400914747234707171435989927213961381733994178100842571008430603142495396540525556149032013091893862171222942266741773957159577546446451261476139920883737569314126915680663955009432390431977245579536018326999242149574081204145645923597740534205513540655374526977539062500000000 [68,12] -530585493062889020073125265166470383539580750199010829084484217440887459845879062995967953503841320953081703715583061024303388071096166351865987258481605037394550212733604610585407999418372375407749989684457323652907711425864533417600509389193612401247851700657954322940655247116801524011134942555979919955529634121636950013902354754523540868975737846649845050765912708945024874234364148675690736354688042596394646710455465357652097179365783726174891818632817996791934732649841254032656877846689119053301573318775484048083800867738626180030459270257559753550121485382917577891417340614026068408240282827598374720810470710635895723785107757534392722766035567779196020058784261628797276403912205007952235285113409997237259742743807176758564118111841725535664008425614711483908657258032877246871726292091231058634050186340198477836008357400197914703378793133704414088451884003360795477473450450370218636202272056498013603984703829026422105441526298667225831969146772074752808795012493536742818451905334400814976500610085455781316262617963606049685448438407886938424377880006622821868250106211663891826259161608860923572493033393127297504741593094383404394637970664749884667362481196376752868696755797285091243811307304037654352996269577541788886520751547500221193132349291747214559298765369307459912329250370027460505560125617333997171561947040018936701868817009406111942564730956541855737517343683230914655750870763598396887704903323839608580022298187366762784671963687230173344611006875465258064057386722567291288940727689185038980804753446557490512454085807902917745029921475430455117287610597311589335694810718711570166824969236750324821539810284554912113080570256679786314191854770492639907530844125947310536559456779453053271671043099707493325945311058477492863650991813723365500135685788687483812692675628639994141556973598254850179677709436087745610760720340093764420103502310696159463950589826631383596090648390273798801810462593577368800814127247566075147297536301782764480822159367459644594046034133145929838717399317366677060907587343479525801255568501310205109748201316782165443266592767882479842768627163064351799101110233620302636640562296655047326597197398574335110529906197229733046013379726877608502267556019251526532071345975814708246200462777414991546644362975680843225968721171559038940094242332940232792859487989507200296472183314540087739532431276856527802010532468557357788085937500000 [68,13] 1933183968499228797182068162278684433469682463971097125108417676224750157314830883265861523472998399381575722287427648239796405807998421398590892908372610454468375921335507057787004882523934369464312311631702166663514930198060318831155958145182433695555318845112373868838842058646601043347792215633017446165113132053885523695790588546762869572678244311578291336031449494844438702693183619769089584642298960191301580932953803758155355021673213338721946461593917643860189570263832332732145573574984406152220267391027491195488467500965560332475518967526357791266567342931399461625715146348103163788899791794269113222167396828310442209587459331627314667067720966976863365535761833998310167284117333258977616191169284126717709649705009169534918587569617495727728105902305572642478083548297979788772994962538639546702938366404191316547419009902181193139116134963336981797366282486236860407794875876382226969673009729613095677020149044181951243797283247230619605480395652909165466902959388096208758626537071728732205898800341073158242675141600573510884807182758874455231995529095073696888248675441203900407652370952799801757952009988707964610904516341530405829614309652486732764984583345129013460997766246022278211304253995910231384832634684107232610145736362650251397628710689227293105746260231631082143958140525105933676582816404048837908087806189892355970365649196299860819004297368928717795159817292159078214328586349106989930422678518023989957356324040312802851080791133282845895061913132629600226045443033647383425740557203140847991409596645511818958201774121816171020650844303841903660356852626660967725821316018523131758622298018853743061533909711646311863633593818556559550595350210561554760932894876701668121742057359593287345758135729987483120637465167339833506760666333314929556685666066400759868646088222524768138329636522419504217978528752580574156548830461796145601781529307774994160347643065041158244410779440316534422144900818615070345668778360417743625263727611499217839140765088079714670502067272138067018606700949417893152730784840324524144100577761694554206635921800044627472798212464218492925387744246987309664408306183501736154914468104663348736744840350361529272362805692010419987340918515004003966433777191958987858629488560331367215366364971089497380577461732779852606022419134035431102733561064370906718733706576080562761913137349513338702350351283598683949094265699386596679687500000 [68,14] -5963417670178976796095953558930409235863912726652002767981117303487990869735087479615760345823806731710263610837068242621342600253959593545476854096932583311387780843301823831976681941568661964563182839463268828929567473547914365070566113911355713464996519503549450749592782975803515313634258068262371573896664778637076408750959269583495071509700156606605300173150368635801181700359118208890290064236614594108903713640738445225050667674269565123143330662967496125223792614892635238234997837387473204765943977841838417136490989792073445378018697582977633210579989915552397733675177674769971078031912460007939916286317077522365436008631684163139589961251767397844501372858462039428321539668615549885563649424497956521402773450401503322982341365208884653964063231722961235147207619874684626820809244952044377670753409643815476482594613742044901815401168885836158629701363859772924367780743125188225665865317088877016197069278778078994149338101079940654091970709512718062320847401964375953590838353934995443909175408795910257276060349766664851728764716511256631048661331037165461571118716752152194852198065712709422905408483104232224213173523456279713043659726902832562220343087625008014673817526106519532631627169231541627587030688799993528352765123222826893028563694097676530880037013392810033198687797111337914819382601267787362599722137701144704058654798964365577140957405907646223106035200091502011873560745595796720103988543650128216595052041544954865948636655379385376242482684525542817357456983748159320729182914250148102151645141813037837742154166122712178632403996866987429863659394268926466499645687007034817441426763503960426529465513422503471702187535641491181903798105050093187053528548458525234185768268374008785664490155886745503492009721785123902614926588061453661945034503129638204762065945198587207030183913669976268800513177950966759294561626300776274031687052531609300495050845271751880516643949050885904756841675505386261995695080139239427049631477502241654808727289769087843809030691321147820068687820851838400388637834394210395003935670478899440787920952050771642616269086812315393864140276305038654621995399658766231907843242934347589107957327085639999827453216934950056310197940238836010491882418267472987006907842013006120331718281003147336711765488434040786963030076685502027271965801758487681522384521525231640117746749027917050559738365578255070431623607873916625976562500000 [68,15] 15688688159055761997096919857142642453107756326824442680967855859462436326401699867502669060031622205358030124176866149361923347850858102654398788186304281523311619635378606529249288652502180829234399271335503833382756601249925213557782425059086617369936140232555983453624277856765892072994113740796784551694512267705956143680662440960431227159778206254225736576520183039354826770720391440865676696864830716752839535926458016346985186526491234892788123976130294629296724618958900683194520893094005226629973630084213731682060285621934180402030252778807881795446458670957441176509326550683113199600346420036934717354503620740146386037973599097277060082143720699584043614295035127763157508543424639371181970060049047072516002877768661079089831596185980054677758473736503294504450353168203085983457436648622208301614356518856836916817549471282672843590090973046393461481255746491975517606445067041838372567060755912886034208350650928340794372908011419730189704484482577133229424558777396508344186599162861547006153465312496299695119234647231394491585975983157587428593314391601944904939176738460743723341862793510614713283853199394406672740783279890185963170707568961840075578860438652636079350822989010630908436149349506103490205095480033901247885483873113915095872009892648913618893735364762777147804887771455311639248679371794207042779569426163306299077069738499941330322036210066396391942058551912110111132900701607089208113339052512739309407910625942929686343346970622769515618524204732933810818808682018640425542198596387976429044570028059908923044909383530640688537219710605972781629261826008177527111217570819929621493828736166040045545391466713990673819244707026179816089013792378540937163686272748663730575191582176741759079603937343048732368591216691348965819107647126037275815799568887367604058084759116394683157448896074151940624571090956606751640624963994780240289205401528449530384282928307678491008024525540722040172237935745168182326787112245054986347122853056388925950957601403322363703613698332187827547441974038201761961486996799994411979677565228166171580336445935731549963141552685085432104003211878602860244361860684026888365718896092770209952176222511069713248674703128147046740597748328078630834422494582182429759457024608242377757183655470512362123656872014592948483044146435949786818642700295728310692772678813305686475235406051459419174420872877817600965499877929687500000000 [68,16] -35290751574128024634765252828867571864918193504502653552779986097836130413297703885165832610499069753676149209344632024241810441788127139380845365384642899430979177944601745597187993998342464253900500546031194280282191344736463739825045592910764363878944780691310631818240940998844529377457056377002680403001641254874282839022816960146105575940298302101107897520356493724415477418848876248153240258148373316424828444359007459241425855634240999719439278947657174007891070917530652396554085759295271089001309940936902772570027685405540773488633665484096122052154395149615735276395309720674275831094372993549142104779738210006649685080128863377946927400806194201866219220184068017479896859110469321198008567825292715855586952865746532410574879687108168804189178840924877745143556128450020018488163409648095912567352775405182419015153557889439842016491840610367004108214890370710446809074842561464613379356499473713664414969936190467206941275211750011757678789020064091986200123850468314851070637563667799285560883261729469164077415215047354373973696268329775245245217793903659659497103064878470147431455700017527025491020855482469064091639301159926893676717563562116417275519474496182598902869452767381240557336877981714959622344886088952216319515254800155932096478285138636556681354337938061568403680548210192799668718136992570848655190348233062895539881506026181086427253030904648297287607622784739790358357871673115107465664569624121556471930009704103567511817333391006446236133930693134014730020411280957089713924121583813099986691638878966349800088953396693832429854111449711490885102514765747837691720032975147346818782342077897153170867384840578557389829674174647775564537845999538168968971271149443216128288878911315977821941513848026354592612417326595161967757733096100880405320058705601389599293522030559198359367244278990090890242237526265083715879993173878008034769552895795783578694024824604790449764939365541102854234588751811028727417651784013840265850364965441781164578608875794787121338350209747507549158538804933198424073131780470690364659189230536712870491121972480031378908507561628970566434078769617819597256898576890122029458251264338178519885269088630344173520053696810246630442855022809257508760042338833411670536133486820266385719316658356902216203183016895666399838545176043737526765195631997290931228171701424898677734381751379399982937457025400362908840179443359375000000 [68,17] 67766516238315172633026234657433889292601064741854853764081203901743413862329572160049619613272926082017804922874164601634989843333969442146493533067765730955359468995941156201013002006030934870949937898159106962509020534701105621315958913502565856017871104552751973043662333893685540161180995948307674559890433988481557174018340771315187762539165697364099762648933062578076605220019621769118836439381452070761147751788013662756314763476752360302302308064283343826614301017499298426274351501454724694712418483339747458998749314495376062083544144794336328003569696836198858374337322063442989637233530524062699695156006836522803762002750351690358741962297137610680433309842962703249022521477366737705368520005540944922612518719036531147155463693406013374467583682697326353822191603907786252147282015264876668944754397693869354196935745746118102526088613087450040013630847699754955594325065792324734990167404377056305361713800722901228899032051923522819919075737251867093682869356924183448412554430346968930888257990432141955046526953795967529944501928091737416204954346583003826132192626731950548153189002319002564864045043421429996187521024248025796295953769749229123251265507834890155346721546971783761728611049766925700188762005077573683115395742147615326006850592353493364282378933993823070381288574918853862683627357481595581714196851782796100467116400948127748923749464764853283516021690460623258454225706670456963487711832386589652675661779869139551621114739564548837333153390311196700594702569183427193275077277722944723846519292312046157791877963029347061319862200688937023321314979965476663729612751049101453101914449882964565235883536965285796744754522311548439648814847995425817372070435920419932846610180362813368625735284445081703613048169168845039492351153656107259881823478249735842178780798694694587862745371854099091321135504174862528965328025119858093634495637189029137443279546034996593363358142565888214069342670620430859648251724973678028931449216905396806737922638649318270475457896499237929754409173082826404954700431531717550025585219775286988807773204141845976809547802125711223894682080201081595801154161843152413446163710573494726301253471879222710790421948477646702990528378600139840490127739416983703330426452514438584075212876548523767945277293665950963005028132228394117554653954074181119299709686345432457786821394980086852299905331165064126253128051757812500000 [68,18] -110320576462618132013625503043424964807853299461139702888319683580788520603142122929234051476669505132387164581803231737838664467285760791980368582135469316004273968514418012608954789501508972529757153140874723176350381069612089591990954201384498905921335056407533358006212801760890769043703255420589599561151456439082799505300466714934139841963875663039300649009857500091272805763177782077819870085928264351155802488631929476866586176528632183304043636603576312681202797594431508789276723555945006575496285839480371394497024609981756824972920641286021188963224504994521746811006614036643239767631263031154673247295900431461110872497298628576554651097717637363023871079952792229791719932443223288830999743096730888012229042215275684522433342436486515149834790009456277887941181825868041326057074484062832517908560593255409300765743714541427363153049411905313446139553127102698338860919875806421048384952583329914532276404674104937260482062248723677027286020353135792254102374886720830130851402035014906649219742875630088774154280883699792909015155806479307662770457512148556345635695151775648439981334001085250707147607984397248197738929029879189051422837339039647431400765655747934673883997171027502894540115662130036787293226672334865901503434910713437275285031850473373601633231571388886145345133829787252138571673626037025262338773874023315783077746049721979034362461367198099547514820769526907955015445658675854334711012582323525691477167199419223255098733243398319691601639900605439906258454359501273372710835075277145336496511467615365828971777121161053620151912238407661851590194170087386511141364604462895130530608613862003628063607199291723690352007626731059355011915289347279185218914343746484123295110304804288665789574293396853826114060871698288971471911812495671366178886318119590483235419441112370378090754862950703055046334860205119713757605051417528612802081915435774810857422941101303380937282637998679260911147994026703355750578753041320032859731656570326836441952579940101373549172744603886012067393083625811910849616343220624524968966852868169451635541439095668317132916959534443555431759496592132358689583081412041380731694915517185029714675382270408764996546572549908227628276397623070062983128460537368566798206505650245501968796036098543173335551790292490999563277550037348346223384061766373392877711027783140175364347181780066975420595554169267416000366210937500000 [68,19] 149812264037644638226316418393576117509680685246828228831498895361518387224569439406439701509861114631633561012108152353818346525011413694111875014655716230576468572580454632058601327422516418545786876237192085187869801634122406591099489381659938830242805922034478297428230085860298411386237379581717100522226521885339742958641858163095356315914114865731745701615783937996400871559070395106888259583664167018772433673060034376425345095683402598873415736470158545322736700397356709430568284801207829658610053849724395024791846334735402813847441911223075230251636403084542405650511239063467383452432864205004620377452864524745513613581219329013984585534853579608350196789595602456124406643773837707067683787486441718536350658056615706830866609592847111893017647965068886309228872787824270871668934807745728821408101154324503157747715367510256298986068340940223790194982995059385592388652522373624394941060411906889203751889578046070952741371931707541264730371682924549467549017543652906933702801983397720811006620572624128317728258735300335350091483206496811933513855953493171227203982258710498196496347191064427670443797333553593456668886909468432194363759943946994075135989284573769136835074488311116958373327380765666085918524412717099202827195835226853984281441329529861016150297101956746817535612774076494758225108956344222493757507669494745825201111453087422417032935575168536277367279385371555607765689723055708980141386176231616463155498939321204414580082829725196607804106303384225002972552705725931150384088992699762329600254245994708920725953204346295380404722304662419474924092281856617526848039479686682606867116447732822441178035595637578442071549404519503540043762474504412672208298070437275536358693868267159163672154780640121724077205925557207202784774797082472005762562809355247550953550051035462512475654858332864016973785853940385425711049108417537252828479046213204733165025727541965573903511353069342360882929302187748730723348674102475276297285163727537068884532578246154100802167195254606970467790875326238638102420830421545123663407291733261606195754246642152361493895737520238838056614066071282211619275988337472263228410247221805965571632230848350692745024052585511732141642015092070893151620622998657849149816829862922381810708601679136163946622903217543134702001037536535039682560378030873306774605816771082986008697263136113519976788666099309921264648437500000 [68,20] -163520534732743635916076865920320957925675209226914354486146880870352671984173349704785732723009193421386163395012119077426053412961742041448715152366027976707114942708363203320230226483684539239090083190364110582973534995309596916603023935133001166967882988146539124652851781768450632238689836202120920484655685841339297892493020516447944472971969468071775323136456720399104333114091374777486158558356469367781028106654285681353787362513657641173483643660510043350069323727411059043740435660120012614132167027444409398502655176199713073763767304381884396969495572713838731683295716725680310080482495491235598356898837548138310919222905736638089045041765158559548740179504150596040975177779540403438817935167023686335779257897365839588908481348724104543401396292000433500241068216462913715924831567268877797459394197945839803562427653860344468116831352561971383802953769373752465760450989817893667035522585414889857942242191602094015306152331262373202427904689700991912608489344968782270994600482688397006969265281175617706575972153630599370944011886854041789304848958426731120025106438828339502231105840119545121938829631154729467029143551253898771788845490378867333526458615655395905942046760744474790642173212487159085346038532449278302040007068870291206943284858576735941653345962841289455063164896825329971520885177558681766407689371489804706393234516586909204793656091664339121961041956060462783883246484924558108140858942548256152758799886918121696196667546598131411538728491431290947169928474071076440907036729592854610433692766218510863938769446231099000427117809442321986594647851830193689454949224748923856725492694623733359910302250905087596010012761216755044218759460707166954490095772933622294244047480948919191186343108439275342359176376821792431412526109379438865567602147673522211076094787554235131619311846124346853104413910487804381569044096444863146029933880920114675832022938266588054508181345063882087665998369604212848267948125101441305866372895412379812564719226887447066233514429289575835365131455912304398879519076249339816384669451701987363925853742276422869199524533179498218921432280613942368941470866748596180610819761286004220781524979907140201275645769748706764999483425448028040722850436073676481094006481084093438885411250987504414942048710628193838494251735055837351483950858039673957267392479511934773837855683353836866444908082485198974609375000000 [68,21] 129964265923165093424798783491439581517391764793378462364241396292128358072915507469906729037999361972151155742787310628056772367689995053505134617712896786640762265762897999502807981409761141052561691486653053730622911423374705521968251441809341854977159596159602478580208948429414868263092231058523009705826206992135210192959327408577048166517698323763730674268772578265025546807818248887143638087231863132008181344702295098156554625744005794827813791612414354299859710199694034268553209718370462046568789262992602771189051764290336009260289003974565515386064127965278495237141979748401808022834986499144688689101951058702366645066100253826021998293779159787384158126814616018021452043585167694399253463141766930589152858249152259713774566121681477940361244800974760861724413123013989980231309101930686950666312352522622214049503968831701592266272839924718397975341555539545159511425996085205883544000506997313896126480056266452255522086390578390302185767619869606728121114721329728662931508977507097950616360872601365516940772579443451544181094070762213224717910351987636871050683258662407608746550712213310400061009716179629760563746534066833426462578241333957448231261475760791629372394447352781808883613972803743606321739698939234291887711712915584323779816004669452300575739757350006394866649779723960516228375158400699890677542032789822329252106641337722817122171448600955052797718126476832537749444114240231634216665729657578685960795844405012107032187229060062972994407926875559361724963050617206842880164867691456035519008596168900292877908182213843647241886609282998382516690702994699016133741235610201852434836214166021692711568035580356263261913125804811731219478138360683588221812506315801667061327055861201102892373820884703968775151396978610489143128507330985563341561618831593135574093076649691341613604323507968097001575322296531503034314758165869657999944729992408265674988461976305832132816027947388182096071996345966117877279141950094232125796131389017142639482353953656831193815292369443033288616955001076111554173121534317479377785427473571393195777523749315487667638248450655036883541666754792790599931643365831213360379064618497357167239781029248573680036089993556838065973820068024692293908918198872428586011009197608088780785136220095893477985086030793281726794311088750683319953724697264455398272295669437293927361842804657499073073267936706542968750000 [68,22] -47686766907317297965556195638963098585150988621567674727783853072358332293909192246158856469676877130013509521389442052695320367489472072047556389960829015723836276525947656284375274604150249735097148638117382949923778112444422118389806618955173458729925798191648013063625662854998313119616253686895177827869321982956132963195697339708128460820970011298738167012941260554063066927992967420228143614249807952911212763388418786970590662027351453944510070181955996912550895330570727685698624374528475292639380862222343497486097770637751312913185374630060115187984447055046997450348157017781485168265934057555314605516865794729088597987388744464011709222742618979211660343885314846391841180530225306334486057712793287268929301474338769335475147340845967618246915684810776496793210546533309482497941951040973962588633852369825486564133189134116948884677943883427863896801242180562740112816429640540605545135877831182028712896055750761186109373888629190102791243542789596675182724339158787812294337701153208632360799374959505472871027727500277983963695461126561019978858474100778087065925030135478401833375210393161967940679754105222273931143321454708168060925561483300353433928071229282575205804559495785420219708060437402697742889377308857747625919099610293242656554540613487535291671588763104547378536958810330261230666154564063594900477229092497752117716547092214201207809602675101980200571219977591468134525519134721030372591802812895659935761510309461524079654035493878669995539589497607169115483829830017434919357441523832485407227458445216023904931057760692201328161649959954528784457583768701527276424986608019279851114834474296453883066410421206636170805441932332175338028021059845643752125316976371929822403986382920907375450666311661398435467258065172800312954633542999913778699827652119695783500945705297395835031821706174061381089116936563507033224084313913596857265846989973364520077957715108664360304162796955918563328045931030961333440659346905427851537197993571217855443041905223601340977673720524207482411011193734746138562923184468282170269260429383169772991043410382412241085930330992207545557553661282442648442977279544421696214424532269995467548896115027331293078548770785315154411033181051722009639608672557187050262541853912770219024726609199706341313126741208467967195126701184188985694944891438866162752783936723890989561880360270151868462562561035156250000 [68,23] -50685583782496208172892159456775695631005343646252711005451934084133503062353710168665639323487848535024375432548628532921075381517740668140891798374135161499154477866649705259949142920256180506007873824030633264044760671145224763647226401722976794799181183839961523059223558581965582881618765901628454768760407132940509842655640579118212420739361176937176715339681743972570724293465148002656309305001515931371620549397164665925491650535676769971446771454305291359050581235071577750235819751458527720704438640398019145074410709898815461634186934171520660123584070971591579581737062346988360540321036935792084203213748871088201840930709445080746251434780059053503452729373628508517275966692498749290687357734636134399115821443411519390254388179796739829161343431588695992270528937786044615078410846144815172283377147383696853082702028396724192588272948431500723822896458803088733418176177342345700223440180706808237250136450975421099778961137141622776035288382938908471839686665044924161127111329737569279981590071113716510522996236861460731670308726640050500851258700822243398997857322236742227861422112001492279643989271828663494390024414298593560484964699107527720578468133274812981380767912067940828247523263343656624465649723156709073723435845797943175107217516777675054942057586569941363185245258382538488530511753950368636516125493075063384729897011352235362774280989623451028229780552649185077004216955836307475994636974945789597014830056956491160228745934784864533669049749838729972319479201691817521365662327507056479942179668254656072831437750523543786552387638830490271891436468326479629450405940204158774073206493793484319346328567052564850162843164437593607912232872926754398503058515995601134760328764445419301808461984855969555082212154526036094930366970104091972313902358650840461402735179378483357773310182620622858666908475149082235478021368992967468185859229293609480065871865689499173691382334455016949060360070705812984706862106175095033030457519975316803555398679003603396577814528374140642573819990279416375819891674093187105036630864487798657563116167390232367773122403549325823724141975444037270927418319245937312008663232641908567722533660121306800127668900846875081818722775974773719542699493992066038245493099685611751097618709063566798426349294859675107521496807980155535649485884251376570107901274424289095321682907524518668651580810546875000000 [68,24] 105890161109779420321416650478188223738698743994103976717474857118815570631528596305846180207259263565077112007883545962391780717294534099433215022569171095817750957013239354812821439641777311955785970007023360471695042948346453911478551359083692774635393840197425320897630188061059049582832915663767919990126694579965835429784755427417625283717474420726176805826332921118215675733922411419742555069719858522777366246379047468239306796584907194424504157787477721860454083808536349613239706773382129667599295704135143232666345011214381838682794483309207858893406580551618107249355704934439987587212340988796607713561216352176366621817758778387533933211777944727975615800220707524176415825558821718842217679099471386443120646963000170155338300712460183707803080908647154083760312055302975045910537319471591346303868003572122231065991492768432563958982255074256270643487304102374565667350558564025725083274269000280299755715775238974944410323705409712596152633311493753484922922654010242795917419473246664511311643732754920092190886706235599821716806241791517062396425035439029254008871642363355039308240298585690697685462351133373240299493815217298865941380013768614934799034597507197180982022262445541641538646852956103260842310460125042764961970385516680481009646262183659902693603459530157004544189086334969011962300907000149204054219612855127828390796005548413706114790945214249069137114460451915228592243951787250304309849913298634760037538249582321713821088547596678187094754019697758077823623528706316272754003478202027403072926755755509289127582490544226760753622130246035131381170631361937371885529210056758579987198145774830989816726111969238395484538665133163228857321066340336296916571008961808191547686185248256269579852523348922772210407055030152760286361169519746068090710537478123791700266118191063174187512313752085004940243423781420410168849400708093412113364479345022103702052433271703874527274873673897791972655742015975415639730770350163393203422994068849854697955924606654006908419093083143166169839496060158369653906112312818610949808275191303959518621643352290904121971166138140771001898701370177560728415264215340415501752766526014282357852090626669475954800413767106664433560648592065771728093403091569390466847044659298750037560963783037318148839285220529713603404190873057763841779609214109681166430957169333204603844933444634079933166503906250000 [68,25] -64757857153583757179473746468869278105315044531765340283967809422184552028086614177950262965741104648627304165088807110285135680278659875773122139569857452009739981614681370085702697655502287232107217435037122335859377888078292742264796227910161677002518113834265707556514150147336815233025525551183967813790480241137977618956523726839499708978079110655479470460112808308962701928220576174182504004615868538185754309085639863926294056653292920740115167570744984647822731748861237545065023130732378776625842742625432189800859554645981402000740187541603270027003572347423012526282745004582083497746313793989997490380220431293611490935900504513322015930463677980939625919541560556033389304605934153544653608715986521520555301893766097871379892265082429737851882193406072812761195130785848460116856787259249757793407306601072737643253069743149000911917162107123179889715590340009840871344356951381132561286285279436383189747654158892788364023068999043311108335003353502304360362909365623257305420733294119877442560402962800224421508618600386580060555986958539625007087373074754657193601896957568070712861667107444202960476817559944379618096790762803801106741003156302872077439921326325340928486478482121276836763111906902739963627284083776399758184870609828586991329510893306075507335134927275418166081260874959890434784269859280374392370717010193273646243586817200844747662323110049040839525968865764235173071795578509996065535963777391491012223067692324220918737270089599949372717657746924872381183855067343134513529921957693121911037434233308371154577379072250667558803552047842205149275213647645649204078676427599016427950818593697459327356059522725697604225364259085886137512799120514266644917178767459996147662710857243635844325896665383792495700914966790898535017710328484458856552906079798542546054177313956138887708364801867071461398040311013026729781256464375424297301788862848619713256377466964479853391813001369890062203222260956887631468762768604771538944682596853974329459816490482774624069360328185952147438754655468160264018115827549748015414760537382974769476092366407759385546450486444382556560967382517392652088147526191441254172919192996245463028710615242899245676897991089328854566124892158296617629910857354346528735213741520799419253724656602094256866450371062056245690109406808224259757235730239991001251816105099834430802729912102222442626953125000 [68,26] -83029654643595352951229832149049453322299579653753228022046389515546729699564967788181385264569299122296541491856086014349550325668899076627576277008065111794746524653233334266003424601453634303630570355506545192592343266783594353200163901307026766496763465882434497314421831279348100232829594752407613877429519556655197269179027199096906874526463783868508338693933225400920711398696175647553549390737563634012003553842542859237187575713021765602684416028580832125524515309771057475161766389259157687000415080878627785976341484709059609092950149896653833897477756934857581026428312108890264131581751385169416492857356865007217022384492342668090403384716313077809667580569962374962436915844212233920398781463876412871001168906119767744900795566908094468569179961102327478191384043225477994723185536941836076140585362738829595091956347100075317678986322856258062863943558668412494129852392226683731113028848090063695855570161110154859151774507057452215205234405333501605056980707984414161012940975105005548676658991387711776431998372718943332453767432171436855871350441761920356501657968812371563090464123611094945966219024162705222704072596008993739150875554606618301210994532304938123017499669951487727289916307677147461346923458844266809235011203106462484796144109826389744283245299237616756340127627290263476624837173035596117924360648517094163576891769980134920624465951125321517068108056507618832269335441434815983859005716003829513038527779838008254509448073113269281097848302128135260920645175146068234548461708454170160883251434206806340219235614299325686986213129098499911316132568399329802669824787607808177964050186721760387403526980320909486978224132343073491272275153585717528441090028612179293119928843100288535894928851784467999010338790492030927491921146220520291529252242256693868419801537996492914428843031168956636061589575186568755561651255878452432348514212126660618971953441566327994579667267706553653852169887439738479348700565824278533262611872120220050125597223987195093920596687213666851197795821738618753939591627897308800777056494755517241281236208575759407476925552201099692748065000107837982264158283458445588209504856172124530318740700362430549334220666410898857412372422803298317444722664254840542025476376628591152458794325419900135807098196768867958747042752300029235819881821850600559821453661157875103526748716831207275390625000000 [68,27] 296126859667571017886097240538252847225028131246134039141287150253991828320403702320445782691410127491127514866181158998521029925339878245637545371687547678162438534380193066724660578088627918457705622055177036311826059102120406167225776880119905395827375043059912866562099522745225898072195556542391078746481003098189867257451045659168909317184008621881260551491677352947987221061061022866769555775164323039463950368209695225365541114167805367833246570176425330517590596671369270804887292782105248134830881935022382283023456560381225402606307920467464272071058960063021109656370133618981224215529803939233219003760427359116399427042435358854067376815040845784501470352331872733275564074078898926103367979192312844969050729376391285803185353177873548510240642076026648097990966510215471387864987657597792035286825447644524536994188616674389356098842867301680833579085036689303185724479565751575097706547218169920779237717689650161116935773710604998040557971367582678482366609501657129405113949406550456304186970235598557043943291890328229829802263339386869582137139389596649790910970581284293465297743953547940581104166285568881245056715710171300264064727107206279863831532158530188106051069672469704580763330125946115688429845987473817384057217085050317316861647408177204065879048916209085381732945697969469661023628775072750013288570868585762294052796555081223281783582514168586184941180682008879772967787498771803287725609500114642010253336965804454541986225642077876994754072859728318789896546498254850580132224078188466330137025758578268953576243025359486926655314760260212453673659272005157350052752861384298549887069385494689074246190541078802713841181247418023149941905566342046099733552658766031613485223300412643095899243974270447017969157686401809894678569787210196277967496596554048377855838693708952029294685273603965504931735509365994300835308736891657873268679259373353797254345541440360254699541758316890250972110682012866149289430906857392536880907687242180373123132721410853853021406888295529939963579233620743152157424117135380370714741719758100836498743702005829585450145241525282640375552030419584998116864081818124439450039764264945558236446506253706076542007743823197957247875783756200938993343394104758673541963759564261898998606103378306606569694932339929057018910731473146426491399059114444330780002712089071792433969676494598388671875000 [68,28] -508352804886081347699380221309747237800470799493764274269584906058971905248797816516518280245370100447162674897087052544678443689079931480479973156950528245755262072492720765373000014589765601254292933111591307287618210389566513190574337202902270318928163577507316007652811417564118462399030813949721376194996778865662036238748059871626000555122597914980172563633873898955311155849785482526862851320642210019881991079082891053119744581295562385321213818274619483791426123970770522851406138895410039784798907601627700324570153896227987732387070019723848200394464793686292245974639316906033124237098962381561360431232917111854658062693732383298172139324527745831476417978882224269087532415457708942184598754558107558369958989826279110030417779932591800953245805272006300522509006387866052915514505222478881798984222290147802367282811732344701050416246954504058748726456407702961718185257828287429440470359153863246509538631148357986593756574698580575452186273416137486321099403269304005558514435489036819270580651709641214958034268603515455591655928206571275437893683572843287783388981620036836971883858353364133924243838618964547828497736432864630257390708791808325287875711761881306102784407528206202503102726609368912869178366949135321593165559936003008741594705742299268408832613366633711960580835597597881167785973749667915826472726559020606980554410887438630221885975329004359760760678811986741747406909815572211039486540554297505234943605440974815464887374207200334156431586933698445379582636513699977464962975077393254729397366931178489124020544966633411665032003646863697623397248130486626430097701043142168623263621433803007511464437188290236348539804340440852234914687031533553443150367797674863023683564450571344378454994394274281834164950977446382955877424402157059919812666044901903890780802579704544057264651936007236455985476478984894408556269811685199357263890856626542846917087145186938244537104391837120726911897524161153223055763893138962165357838932067230890976293472987993587036178928082349196745741019634723153012698135268462206503396353347135912646072397841232818719501352757826481482998412311210268279301625603817368130053290873071723035730149956624490177117315597097615223223422502812879938654250421206008780510148813142505534625723231539680652958059013591581771937521163486116378741397684153796587835927311971317976713180541992187500000 [68,29] 662147831566471762433375471199374573418041752012332545901474130693007871415754057179361591652340707765711613473903968657116227251926788099781126919592796673789880567598354927447037371869338661505115209300258794322258081450550032574287729506958866854756394869908858607003600329696296230951090241944869449927358539351963706999478180084878838133864867094961198805599777113310665924136317688911553891228460706532325601526791062246043838609354458711174165546062838417128056026783896425327683188111489638597572177182503283522353847344439309199301484520676323586122009531857199679663970642365849824532249534305452050021959805146247717841897611606928134622747350542423383113129053385265352460045445232547379210081845432629160215517964090181262060056527962278492059643300803778027834306529617612385306831414872840249082984053211452472274378339997278985158923640631198798564827872542513679635147425574194233107904870994517921062104600021409671837847424375050461826176892858889304432572410961338366618106446380494208241689784333287956230260807376680219166860724867255640519682350553970229987149244898386772119048828696108050625845272552406110757643174714681188151897584679773359019626664428840670879721825521521655373409829867862078443699240497314532598980793613518212871987442458798725208362537125153651793384113479206867163781718939593744377096212402417954466778360991148220004700954145236209644539142380555591747680796997347053860582044973063554951104943892591026189190313395981155123016705066767703308951528425906214036122004682148541003127158415505024430257030684801486621893338658791475455900623401234333731521561221386778643627831469960632549336211036260932649447036780498113727298117117443951569207010085429148171078109095723389729183689558612602828957540566533866321507566390683849579765290152777637410949293612787772488062901559127539837657562979194690574389125426249569913943370546022278900057835186277929691802714953798982587622879561409295460005215545109833619269160460761804902524686414012794731785375017010887685757315773918459657342484830110474977761052078327498787942334905097802884224307339762468737971538270837881187752944375806007926786099135366889616185079234575995868781487206165877844585644964545754874724022152258415510266882146659080492283903245689021950342532531486365248504827915619409413475811732735509806957452383358031511306762695312500000 [68,30] -719581371942029496145911294185681435566728337037202598773642861697163377010690841067322076677820253223469319909542016266738276448999309337657165284538052794898170121329916680577005756395258829771042806441009325995202497438238534129638450877059281804220579253222474419134311729254895463931549181846859825793695654202733464206842689518478791458171375442142095881619491243800666778892460214423388782998613287852056452934119522680443383311426489815258274977182445959143148005538814977904082498260955582122977217997124336122169864012715032331055881505865345380384561773082216890790296929287973324612721523381295796636153067020985013791949823602117718228531718952469106093472497774104331195055065639118133408067884791340691075573114538213635239092713089507386003693557607905680788121661168638048989713182788855363949238497357713113465054871403980100308668975242632857297923752407633680890423055151171509424702775788598959519084095768578947147733922135309741467957114478425880093852442297209166833856045138501864064480357033745460470607145465656957223326151872695678873824667655626461203392941794611962333708524092258417716756434997374228868717552688270991453219183970688356248934878573920425123107777599768530675581327839940576959007297093505658863067845200046782386988623516228102249090364191544981025731542089288717935272579792715039636934873475179789316249221645991958695001726334191855950337933892712906108997214060330800680681410508805093270716057366893481199163203758035707012407856289811700143407100513706155902334404020798250823053372498010899787080911171226844214243780111090283290071632204997950620359984726441602707847034525023408475003197747280510957572798854403250068771974944011362775090829515817831895462978237281295903377193314406456588900381704531236165307122583373579384692906370609079468274448566698433239309616271920520663112008610094063468431919767242744151329199928533070707266896576328353790456326019953025015095101857387885977572358787532867197912200229184728618370975405496377748594013332900070414951889182753553883444017604041325353649297189174731571583299408962969336754014763985283363839868134344993191027954537340794456687366425190116723802626969944486180846614937028357367599957633540616239175885577075247350694020108381374121930316423852665045633644384506534785966066206603304603912777195895422721605427796021103858947753906250000 [68,31] 660644606770485678012733652351309734766928950086775416491670641746969622667365623907281458846882452229586794833013513535717350813751564375413921870342006572062495142932681955369436067814568061324659900842500658001618181770113028898306679776462817946832682041760330777394650407343933485063143134345056293485570027725682152152419536507302953170560412499714375953783719748161971417367144836665009094546945728711331390649695024523032470168599947245671528518182880956019750519013995425519993010099718590342199782402592319870676552066757464476511524639789867673907561515276379506738925773859722558664405511303565668323556079487774345242385591727262892061316645973397081173089398143356348130239789731692091396891066943279099533836442009366222490399123089976679743634688166799159949660678878187085534334855663729241075192780262535304364715600017625535778059313642326680887756014417503763333043691951767607956525221000311720142539251739176476874793882872569642546850337148863198658229689550903445720233709950846821079241625897893415092895942181034645700342157478599125609334631731988514280811826912098253885909169396376635213656168099356334215291797532015013311491829777558174739332425798245033401503224446051184596865386915961855066218306947781436928005466897699296626796743960536699709348486680371036676877843693860323664731031972162163871191494430911689778987784006591200136431568616907233780950736938450319236598475622921567988287771550311054444729177292052582288815577491159279059664604813629686449718462709374369457119201701238872969958247965537467933288581050208660308015594077170326095992607717766269666942988422097188890622317164267557357908277803823662358416399609707240992887673415202679857148506898826129400747229423742791398569893922018657674938662742460139094977925135435134237589300938990382124007393651407152048423671702329746300549297437631265463443882893504989632014609214124957285266017055860070376672877732079080837203678950670868344184624920945391065108119719516281974224618548816914456968332787620054728834920984882817282795350878241415198570780336022616841761009793009304574476142271120012175647581027351010521717239217434578609735443119882966037604139149289199718655876717652612588909856530500040133971785877184867726682409133830963244837090666844909611404721085868422896140675315602759523712222966551621539110783487558364868164062500000 [68,32] -494686762286838846089663127199922162391099619716497568539186917540602151415779037555219965430275863096741083164287066189536638545832205881380165888395079136802996192444122681975132004436224243070472162415017561039457424008809349574722031539043798642574640454390099727234015706966566210872216759458167366220013564373755588927002336131034956330292216182120788612800918771399730568480526684271335532273835755562694914315223862580016047621924613324969784923784770508826777778638559824268323020114062609779728211314412127257728157605856372596439480695412909776023572330587415575950784567399268671453871039234212502490310195354802690368848985865958327881958725768465997797449609086987277202599013428266162137565679710583907080701595603557249157725731187586646552334540617415657345641666345334572582951795387947401413877191566413011630121086371250160074649302535152044008042723809078266603176826547770865581419513767332550541917804041688741057050523721813941383560460592572587507149720386909525210246586288840748962736859739901699989226458727819801238322058333388301765536000690197552492437743557354088863198676518286869683130950105651034089626703208988953446498958732354148417043045980446175177001824664511487418610801237700046142930106884681751212149113534277009837849801492742433627038853679528099653286063185675528111338828039066166122569926745436684210827038550556111149801231418243832654354792985974740301008416182473929150738687652481145446199541915194093902696910785865592838529192249770373374689565658445343758305324149070284832878643879690655469263150454212814250213454022226884705249445413132399479706477202982700107436277088068100959821926734389249952823716697461046948361621201980962195317862701521036351913274596448636872879889211294909661449710269372185169621354896587036486519785779361586502008346502277606064342272158405765698605293461828149855249425323970755085950690276018594333930993265222124410316534281449507068625583551115487771432784725016669034475726540965672931002029364930558649760872825467274745752710547514935875576974637490718757229156587331936870296483396945224089084328560011387716994522861537808054446710234042294938588987534590446282480626755735692796593544003503342113539639073378015772875046301764397111702387262024801245517881101578612634927317028557992246932757239929827862423561413152128807269036769866943359375000000 [68,33] 275239686279217526292059586579327753275298305519656528936207501285051594549929154976738726194747836266364760881217356390158422609178488195464200993011789994211152711340635472602343002013122587495992221009172468402930246710605890240226631421100333646426195340742799007225493008416517628759209609295800068964684093409058642347522837809594619406048583349969590440182222155660934619830619359715711161737408203270138974061192046006928190881742082699333064255184511622290129815274382032958353537628351308857296199035183890513301205896814858999358868319246937242489701546341113911017183560870734474578229589659013521796435205454084644404996475181376390717534097510915476392936667286048170672077414264901930771109293480575089893237060187629594575986848225914385608623188798613419004919740850366799914843002335742615140009221293263532126384699345289395236648550950176563494477915888701601201129153041378741817462607249189016488448653725512009795013242520975272339975802534568286100623875364626179014140388279350900234284648423430091778044013441992184853042845602276963190818925143702016615050110504201308467718389661126981951994174000879071991077845993558236267308996154526039748367990744478882200432693219731984128570467591747271112941512970218914021563045557035888192690631006557259341684292472612261265916547696284919700153345110221101503662683953704224241840766414389818325567982388079178199502223202852312370717770121748581259945922900192004693000192861644991111617146458761207015072207983878478969614573497292869599981242610771827994325928587295053706209799510741146172680452207045464467708404953385032757266149910843074893382934075673520353273363919882721010868509380191182058149006794515669152870953220953625507785298449062213233004217933527712542707569493701432425073085584427792887042472413311264175407734803063264989438903424888629236072857224966479754889438644162756050594082671394719179740310515767814138375257979995322572668887449791198579294141193565658222433066467297172022667738599338176962131283196463653129227365465926441768219544838171961991996589279832089808122430692167825749520329750201486684937606550361002389778652711926070762865944745059905418489178867665925611439039413805934934215242850754306018956807718842094807865727210835137195281354554284930668846728760150565838434712158432418616094139451888622716069221496582031250000000 [68,34] -82504120388528099618845046868445855293385484753291323229703274513716808015738493595700170341274479263074753072861065049496052906885856309923277093816199201135169025359315321424352651677151530979377711523954437347748450203237945766915700034651363654284680409710025126464998591887103463056076175602692429543535317838998922100574587000082991281038219241729726026479251169653691291459073991992016609721979760846941798354510890253239382509799121188368470365030638672609566035566989171839773549803934529286168180743584718082278797205473724110773988482608152794316407314487789320077900159464702304355170168122263512122499472747354868063212638036795075258606868191124654075493625853952639578174496264012813652408726829541426119591588130779687317875365301620059335957912724765996177105519267300669345786847776597441616137038414310790283987542326664289192090983654749190687606756113943172688338631561289230578169789310175318992905455861286566750414103378892378083726429478176382682855964441504988830748951423754830060425584355277732828396185219788291479987194278938067792243143556531643798075405797096845216890285034231498019858342009829355817574610038910226353602441049275915553455469837520867955053326090590765724727964764612314940214359545712930332351388836475095401285448428740398167676082802829118512301377625140674760252964173827444183506406219582903951377174942637340947764309308267489760734741676155388895740588940888228998660751114865667360124654842333014714896806323519278509933812078614752026826235669717349715024167645879983492440532495215937309762976852356986677731486214024062608070506015049196946636047926970763779367301607636020796123257762996444795697073995844090804807769630033423413428295985305672555132031816835790153866324304785315500210514699093354578404806653846358716219447368559347508378966781099121920682964652029655954413841693812429527543260190027401844382680565645928417624806441690103301621595936606963637197962006106067115394378250563766775613386105097740462016154402534405608409259454501927788856066502614804876379259658026234278133112868991560757430362086749333681173314153757432061973936944963577402474124061458537523376359517315747175190671948868318717408521877303571931295978737872417188539278853308239920635068440016148653935223300565765161708201996966144370802868034369542682426867941103409975767135620117187500000 [68,35] -26126845974762695735838806937993688543813680110466266495423242204675873953663876316104572586133659419686264581815471806710574540793761448298707162336097339194508817866080784644023602937917486231143275728296426287647652063449263095398525727237099542074718438005658454563157609336446913907417854460886642846915465852346810816963644980323489445204207556463350565742047934137213449418453574540149374731433250506496793323255954006983358492093137173030258344341539468713535659234724633760550225262561580001919735203164404218785338418933360572358249334529291832098004568746947112919151944298863666739036336884650920324967225003427167522086154550522723149927772590899562244858833468149196755939488236928417042730339169818828372613449591034666902226763341269499257656863734564669794150266140883779552115828988400259953813450214401706168254129728029256158982112359607244444845083205214814155551301477796060753697542998504719529951854922185371654424820410612079068121927824211234292622933522191577377866327680975794339095973121110696217277770343740461885054620192414183415553334317839908364955324043411038918074795899136044193252425656387581600074305558152171512702679819572789487544218436367305325723600945367972093965257508133431412618214280323338202248385112121182712387922340800208806149272325497329409773772038014338635981900347726842390088721417673924664667385869998814739786657720411448161591104966429728847341180746159843886830432103530693252646741338421312773006293834656215363906724251651597826420231511482254184384420906159353091297531064917769154377111647668592438040283047187591089220455509976718884285566700671858046993946972419282032103461615472233343821165026826324649338773730466659257576810729414846673731695440213784135676549148888374394330710292454461745465848868696599078264999624879344306805910462445536052076863581060322180372884435003910989607136391313351780959907514660601771447743363464299852321838835736280035934940964400555744133632554665729368421947111475428384364778869594843074462347158461295696478410757884177046236153830758373810145059932286523235886589513484501280400955763381665725818180729060195391143536895873676067010895466622929662903629576800928318374592140170858291656556407014952517265968242994070245160697116210172757742888520068680646690296432122884990474338904459239429911576735321432352066040039062500000 [68,36] 49789032738042874124712114466581966866871097843214929242184948243723360533253358898025118349205107238751974591664629088162969645234585028704761985283712740478704871609729110308022413060405622280212026291625992775474883341197920254940372055372250154252719664629441147160266001195348560678936235810268001490857477381120281667505672494382181970561831069974752260618667263512233210328570607184245298174334036571734800947251363180713104792264872575077319180461037446430318699760286881735995259982030571485598797889176122361788228894702934194543616351665331371569235510224978848020738239280058284780840558042353997598764983270904567255463356737836944779227104002768701338983046147084677917722513735965444670162603561138785221754761855662371482454964637704950937174256864860542780929140252305252990439017560214275775440197570452571603853839313920707536881723953373788010627780016121137186433728353129269823368813602052042662977391059554266677494390060660825537200169220835575840374825034291130425621504887152951983772558464260909952406080935992152599137434009286962489371829668339553794823813870355155591441700058628479656437201810751706081676109451494927536349690615433839074721332552951380536865931079459956048137623372243044647730411222181252748828111493291626162293624974795909922338783743525713372452404079110671914013378891872187168357312501054482113742527308504655813650985949126727739085257558641827517886042817986610514361180536016034697607328213644552853944977540404089568095739301520935240398081122869449232312844233191086130496554748039470222192776610001007619787460709381169884217713482026389948622428785932429676635062581850582458764297852250454072322907760822191679820323347703190988492086289369010555781274938901363830344506507120371813347908303181885428721268933946218888428818297794989235236801968287922350982319545839056881776546321663304195969476012618891886304886851566077859761904541022381397407431497495844801703295921209979434270697370653036728623591090532163204013126598254688911818021727417999033158794560258381845220558057094740407641220290295271652538514686162759902709996415340507065432743118496678782424263713043648022680816247723595774286868144194262470546248263791470059499065081193129020648798716429954723255924742792821901045234623007745064415241552814222683728470619790584805741673335433006286621093750000000 [68,37] -29194508151148625728607697611119885109854853483847176684957472725530340315370066008800357427323053276594707965204438466228365227196366486012840949310959535415693361865825654261859423037993021339947301104115372341312371357206542598993846006907006844117466766439071323320661841341245042701272800708860106989269538854001369795005205839050248366613658323098561538333592404716794864501200245822107163777492423135346330382566342137483001092782495332549744087043272721214909181786632648736962048809160563130241516665764651456977821386910500053773321724875159460073676238819318191489676645126895805871412604840972878275729733194397970752253861895460797702876221064641044756432899961415274239608488208239248088192972238782240664650034615774292131913420349434331013275147436991063629636388012719767733338639060796955808978205606073183684103941574486155221565744885882322929294840253791230660051266451629330021179688016100092912433448832873345804934595478848692803682696557106971018934331467047302007092225625795570260574533914435517005755859914923602274505512194703751424541797047090257623745749666979196564981247919153160596521969643539621343753130988099046895777516938825251273349277267360115684992133934222703914638352936976575438349202522895527424959012201950556304362377847300130751443667759982719940306740010413163192455549529147428832771995347456405610479782397588507199564831424226418321857674286959597238305798567272549305846643664468507170185705021026189307749113460877271173420575108696167991142389025728896096116126963520324684591122611048278356790566989958431157677741893243816070937523520078863590284985387409779112919719070197430338404712513837436115702651930784686374129515761974438357157960179795468124432637913604279080755518343248453760982935541279925094842797334711346963920833611231321979655395621602357319296855002897854429533478050498395452530706228875199046532399466290733645602886245164367488307459525039709707594616976714038233636952425753498072114855668161396614042494036158490906776268882654849854296680987278414695157436153007253886502260695157776100875056179900271644879979259428332696831406324044851371398028528097258936068040193594429162232633237489985347216701918680612512307080374716826050406491605827014458564290049925932446333893900368727022762901348524323784242376356168335860274964943528175354003906250000 [68,38] 5444745002470276052760859246785843887015627400521232571965091816469307856822182758890809208055797825390219612616369684423313809078085444578267528568937336133340446305744332729512619182002423798745814272498839350688533391482881522017489992354191055416350032472090029092728797352226919421780616258915855977183390639086134070776905912020414850940603673472566123991738404501783072871910742845796461827013952312227903594080835411343326740208090946367844422030642481083385260716145870135885002464523192325197754522533292112658494346996430013883107294151234687973978401472067447670809635944842810233257325366863922559671094022533207712594112394343315630261872796860512417973565523674200418226520977378580644096113388751632072088442518613154238420300562594687072249924705816767904743253920545742169940032821786456090109481876538404084908587255254673808935863526385829237833448153338357385368727359167984272646624005990723928794551889359857647441193766624911530852103253638016904813074919907564994039122693561395633902217603783142102213040114641599837268926127372821066705733849453428153811271660564879094844550602469604767379427141549610352110796438873896007770922299774356581502031736283091420101165906856139893063170665333954626990996699711377906885971096848418453845644559580035345778203641815147199807253359874741917300955295651188984251929151650518553408243498046070739532083891590062288607875642425077145487740586485561153250218398575616036530072822344416576710641554442127898516761981093954707119124805936236336558626997067723775079632808982491677649174728800663259185752406349017475536292316927535484841388941202667959696678348116604230295004908671548051929113927242403211963946742788677503265475820907000649280493241387282307923620324675898090935756251539581455570872543993501507089723362315762482836674301733361696971453127477132406293735180489324527578561001349385563738908330787932252499088358216709623296933495952034240803921006054249858773667732286632458292664968981436840768106756601456703603076369726653316496016331222855202778755719055429330285508204606381159867739483703002955390487065096458280774927561611655962225910721451492040429179846354958303771703409125061026707468048204690617494084831519540337402218389485312735943182417318764007481009728718414563660607245216139626203810664151205855887383222579956054687500000 [68,39] 4696722527036112402701123454983307634500776829523439294604139205204601955553956866405266262290459620021486379814782861693648529043523325834863078471523418177763365291313223005208565003628199075355986401124343763472902287057811275218406320089692869538591656773375482865164014732783588877000569470535172429187271214940339499637327334705827217755521874329535292455220210263764194810375960852141177123488235853024517897849701589903619074110175648638142834823250166988811051360346266336356007404908570571070813357770536374455784749772530467305072018521434893827736759581024849819283799738952168350777042576596677603916252243658033329852159621536967838155953577580576659609921480175105571518408715174211628070339714865955475922664584443585115594640432006001038668416151607060591213296171737907254108732276912265715556897317432299118167375417305029552960347979689084750042999807852785939804141170275755533301771726685175879650058943791101643117281810982564344750875313481697933964184105089279264478388706144508718924922031670813178030862722948404342688657535517262160170305039127028069347690378574904284232370616261412580201672257165457298564565042166511493137289006030345724820560577201351251431893767092808591090918670421581411420141423877285004010628644206188983983552561350923343732252448072239228455361424294171300687328371413045755282653783598009326704020901381776773296415589377045509206516369684639627957394093083048737147993890096578763711268303611391238760734303877247224839024769711101167448909891982602681638775954132082388212362052060567118443168437644470369333164542604888766119200951628934422118235486732909917535825693611157063608404201351132372010405479445409937077041225051623976061050743234846040936811793317193102737118575440826618065297878846226756555663615753323156367857740101156500611925421826717379375239491076202653498331127380896721179682272457205178449467122974369524653789564385973965770031822797197409845360445171859360155313686794408125887682295086137735246165010554889409536697570278240169475252270918815427212404229104211811478986741626988778580283303213204365527517761422252977220067260519835555260262763358777992172908456016583838540355435608010824403812647630547127553898295948062528737586125073047689710066818968966689899555645458019733929259287142743244103382238563426653854548931121826171875000 [68,40] -4413414173291674607206654098717597600350669892828804177805937222291467473386908082010622382499433465713586854086395652603510675464793489049186781303106572442319210638565689956531745933568011053098661382285021831827763428171280112028683217618088233590037403535649323134143011975308719579866440684978354030307779250803843072537930943843158477901080714544773571423896397841895830172325340567098218867391857927455033856573256054857260010041402069447091639025850779791703174954995995768370243840458139162708336980264454760336540927296821660485976989191047143107586329630525274111466785905389361955719367848773492683260486341480268230902360131015426793405299189361796197776196723974247998117665402926688707750801416720776692344562119159175784195652726636389061401314254589165202554067216052572162319604582755608730706729217612476406813527687680448499309683473048549382031740348908928074317161611829840454569354954165806023686094410383248042382700282322167025948262904775487201822570716070282590070114981112370137654561190029445084583770342867892543130973294853571246557664593409059873984709045886784312205123549998366621691549870340777796550589478793507510280512412760537156351874498685288730917201656241089207142864046223733150848011359173664684893523534213938703575888219384412176032463726283694022771074299619959833708446993628955737660101452021500033418156154273669073649124828453596752030680184139797397194178129549799298119321531948937634998282102050149918518743289932108855697326218474491320109461668285379274394176136174735364878337601741524433041227989120776011839617120822826974489352668051283619219789481211997399186440409935527945226571713607220510204775993133655447956585539619323777080029403185030219442457298684520599503749829317838438135854895464201183656167774288129460117846166442190953571249574523490757306441754038812309802387917299848662076644021693563416339316643462975257355719361908711630829980422674824362045356103829960855973641676590736563575808698143809896305800291139284212489393174637616329333670882162832717667799542859447946081146667247335093979896182307223651455862851530736528380163310890164743468538254286186413318339072334538756468346650872671330632580411217448448799620744974820006473186915766423101978246690500554964696118861493647527437820881571900466511237937083933502435684204101562500000 [68,41] 1487185149726887439911008350794074385542148132094850102813785097105281653048237456341481813219979628313062386078224201202769079624955365724680166201863635134898324103699536073118996146105119784429329545718764057154137745271328051365445687585909136878803242756508400123026881362951982876686097708908800836905718712723581682921136952868055578426818061543374410042655296215113393987485063204640048087352663439753064495203067841296929074436300041720553231169875681463272796206707891593073070260837756353766452300191476842386020976328007571790056981687016928772055902708904593939256659665480507949919983222622023888717744089064728835761441500054875570465118228207066766988345753265902528089537544060887312765804980444955765739932959714809326288818376218437834014642833306298334285222221762069468465868428043751361847640332639314337510028156534938896452676102834044453398672291446777813866611685963951677736075072951044885587434647560090763067675109109402856503442165355920228181050937631295897087473162731993315986859145606406724341425205922449134723228344565237678083630174031188677597812055070165385452817744777690827546266120032494757789720466546571895659331183555939893351063320599122733041345585253176710312198823417136167176813465354510956007047104189628956078146852811903912007939568139452326318733759596874388677284320724456539289178927887087423509075508764603223491332432401203242698248536897749770249817681103519833299200544637254324461262413338353303465658099646682873505145295499604824776862851981976757657644155384291510458932227490474828985066343494994736624682648360550055020843221743415793784716447635653501996454392709702804302449838893214860253042573299543130458292390572196758784164474504585773732510417440833777480420984397133969824390721630036659919394342577214302596911631949532412825341330764715979022075892420346985130915458141108897838982740573776430765700900708631584301484589207203594292667322972882183536540966986852585585842384839250730120181737651272302149598354447898514029569951339812670140409135969474929541016306686853644450809505013269613674178315891196407015563805702888972885698973402219431501037369338245982763028509339119335207946512774325825056923575727006604439905867295497871461346651883152671189601705929309059479736696085830565225205423043886021616799553157761693000793457031250000 [68,42] 206751026840845896728477658709817396577726428442054300283953731676352331022115532442360840183564089622970034946560273239586421342771926431428272097064723919346323556818694112042179434973166891971936345631926654796471926229327048316296423752223952390990050092551560443044444150132395693464550961591547395323269013291136528890833782475774833587465903467993869431732466721091410163891736615955889503090410080388526672705631441172183458810846258500307256744773867163291390595799537856600599273877188728586381759311809960558460688999712856227587286159133277569253884844820238267773180211645346738275263838628805132132482687962257031211654004434821966659624958395289162383380495378622103237478008630725676119831584195953621487899115610379837868806102125917558944752186445210778195707149745201186323237182466505503667519716121153938828401527350653109601330858365955096829762086407137541743583674431310922970153200231449865792968727828657494469970277454283481842439900428162410999203055417177128980161294480035475119050243540293090060141180030105255793718774350935591220246408682716332584397471119315362511854868988485651999776352321664227784582153899049117278365089382856415111220367302831183115053260318439071672201819051583580059856536753621665939477222719300420418112118687074367253772448234492180313670098324028787885262308542499055584490234848175377226950224790218888534289883125073410056214151459912267681868449728335951039149981867023581177333608706573927903532844048772271852728057395068640439773469885048556814664191171440601280262038668314587610803860275075583402738738739035350561973624327582651765687468271148633414812090959492191735475086442658218700667311612578086269987766779406024479392067359455286866946541349293701402760848085065322306044196093904489356940094265541038988425040660680110745499156966240910379374044055977110762846646922432419105198111250335997834632765545377533498739884215131676605566581832062619228469506890359298507196285005313677031651125579173622826921016598322570270640629950481277192552106425227262593538671293451139662165894891523454752454251993635660683966656554328176856447667921535768626354287570191025590639300285501784896315410039405008258035754096743681571025426479482927333079660230188645778742852879202399931721157389165608234387477848414960135414730757474899291992187500000 [68,43] -517747760116909937189280254561270259987382563512307950734606983926682050169381184597991090074359564805236968055062791821322704709191343140369512803922297719968797682037510257803042607621923466924531043812310688148418033182743018730985921992404231539888458674802518640584394689389208343814603720887297156652967891857177971645467162458813962750521111232711698759160946872854209625858572977135905232219234938506835835904480956597956954511630761592480924971238142355398427365786111539751555767598858848608357105499588774880017331189139234381768637129570965121004415176502442268480047300201911096111190499062740593103415501620871315144301103061369690497002462654802142667801268552471099577399012539404087456510435718824252716053649552987897514837905808655767988134319559079358327479599147900893331541862331104874301639080828087699487338723743450306026040714210186726452873442737344861370869223589974107862668169282436307635275590931315407173677041460787883839635762495484027830440229020091674538518672546973665313711483561797999543841962920358029492208455033451343339222797308127977880532532884228457977416852978233919546610518857567105813681249032000232404637164025607472492628762340959996075462449685707150514166221962671168372842822029357077593127740184838917843136338096913129444191896724325302319185936561416754162907777425063513623541848467732868587715228673700074818076154283560636145736448851164734908557657031371425802008249706363032079476347253637480040364310677551950620570149256680696941526458236101476213310379597947588549326708173338373674540257148373589547358302655505373526372216354573996296053610686105817742143689796133991262270776969689763641093311703634298008522967914421627704222579433442201018873765714648563200190292989764753355825234034614682121982356239048622548889508528818392634923197062933821964386198735088892269191598699070484442010347394299952464305814948369892503333237105554217747682260498822835771874556369217643905467235359554085865339744256427214783081581277485395576300801103494480256650360346416434046059718295741699078002799495729008978906544666345404346048681669105890576562642161650381096099010934626577784393752068681282109582018620985954055153537697382399026615166796715884078227135678336950080665409919823030591026518531257946979448614222008018259657546877861022949218750000 [68,44] 318040376669255921340115396719055710727124361517194386354967086189880767969122652911477874348002761037869280696848750671646278580395506076992242055899275401191950812105752258159548262149722638941904900450936498870887988834978021783541165034031727047999712574819641289126562123599580799935105907162945352760592975273001211009293822981947367953117311254761783561342590729372632353603347348081239574499844597094127547473211991661521456532344142497073544828769835614255303307857770247723026882679107849533054824814839992760795896940162423025380671694642732155447685992924557676757091857838752261864881490273653954023454301873796417050287955459746203300663364764380117098182758146568943583237952005059180210180470399813981584127253132378562402488645522262803471236487036117697960646262989002652863982124451195210783681809935891984925154582809128977036522477205944162870681323840998676679127613091672666663640431908407832484112013739523908505263256283989547442608095304509703754477298487976588745244916908868309734726438302271369571621543438465495539160868454301488300863227852826354040203194838846195889267552898532720727145694538345518807363811289645728091994519206346190807662028936662725384532290859389972021900205414581084544194622482033518640327351614298156077167950384521731717145876521643286570459852730507053578804556974635917782491760034064317183559004507990752731654713661138085633095901978393721978758287666845211736601703472194339542355215508383600832670662020955243724808476284513888880443393297658721332134855214065642203246352557405002809908858603370958731505958915774259705771037498796337018014942358760257362582174594533116546542703193332187304302566645503091236725797710005792722842567280501333465430155666592965623750362838624719296326924265714714960970341708949916517770218681817685789240625213687947189663810276317302513692073425725637778372333531467576745745423510244368836246446079877523970116326758719236713507114942196292635401520142002064735982718556800249215045587781855066784426476722219431045378424327497863795680036472149433589161682282248848472595203921654101697593337110508713907550461491876958632500200731104988353506131040711341475877170659268730184415922292737773249562288771509745542914942160395055357388431366519710613014185366257476246520941032258633640594780445098876953125000 [68,45] -120689567220042075181768652806885496503396053177243535859198247437177977255799643558243002860403655387158659733468201915528372414756178303365665190842853287269816684672514058263281786852839179599132576318725934804083922697119264108395263748680563192940526349443182969216715769797464917806350494295805225540689417896980153158570368929287185729849551408704710767305814600766990522477882620835997044308327059124395774246249725496353111966248925580960494948809984825590549159339876264438648583060682895000098395265122208758960541306875474520326441527447218932066852197918210685146728415806081049636288629392374730739078581348865437349056665078359908989289544416644815576201651020743382928959534006441330690933671213925147145184600655138935923456088938097917590664757703428416292395734093327326711672911572836377520046764510313278900546557617033238717051844999511279942282506113768597436189176806504429546864369348003929453073875951980554279695146307574539012433556788986530204402577915720660246521228823014837058226966310276032572099141841846610580706422466916198250518586879584203154729992444088108442537088793852649636753788083914891621393899565182866009924239627966548234684704586080271772926883312709015947980141120900777422040308669381141503164710984912415027198424634874469503164971556577154644566627974670863921048811674709341720602441361966118539169971432467569769078246120797627602673111957699532974047107612128397127259140813965659666412227109333211440468654685794221535353038970271515213029648733074072319605993302121357103064437386860519971269300394731519017762612032752609073559087206087937266741356543298454237681706514069830249546352703433834702296910583345571126357709873537854209641712602455093766414478096474463513733859918402525023554907102273216848823011413558710327392489629067942900740556677783160852722093906718143635477648572792232593090292046653920822738083927217681629656171734812426504089333722460255008297645587809023755515157466055740325592139307132748127861815250620082357133318246386356867718133477736822438961057664225388272002586177348200878911679912439511061891171377347985241071468049498112396253824865400956748933090224455079495261130861272732719248255126048189173809212162107829403623577406656489502648476339484569767536551281581803929388030383051955141127109527587890625000 [68,46] 27668027853657521848762612301615579228165173251439276108323785650084808457818317044396509258787456004690583628270298145780219462034135036923148865571331508284410575226459037400367884491675429025026524712723089736128426854756186359374073152688307618193286687622633178706014292397210648017349519370064015072196239028890406738157389834833617214123934225038577682383833998559850740853912081146182472566392196307057684690924572923980637217668334637012656760758027138883142469695966924945619319818779852231885994905477731903513455215938491759747708927690900181760095894981976776103741802224717128094896208668489542411916542655097654758912940857551790693048244051337437417903037073559527107819899093868461610909064963710713763827356317347204449056069625952620646330030413923829392797776809745095659583715753681367927568208448353322316014094027594617080928365479073148745312895762044238535639175572693484808397339609430512816054688731325279606438658534224152931017454815814950115571443020580714707445488684318430247916585142105626632811436191091672298081592023137909050454318284856009577583413621784952113706639336653345228698599254479795511125895343177774178289176296190072399439133426261205884825048512723357607254220436420111169492616437484474220935719513330188574597131501120809191052523950511936888117709288834446831577113456801958447034496561487710667529074596672538656481180564011382034188732069632912420737909990805300570316878078889483211890332917735263366576481826523778189934316817398322317231304644938891649306928044851481671211308261930055117611860913816554566189276711113082464147890797328153699624890247169744448233435164883406565018655231000346585885435348871996979971513031689827678536012082511321255101260104268915300112336432738509953156980153971189177801988746413146287785560000341294927200812241644033146917691788310565663813191424071870647571388113933750411038691253922902205207613407047492135558335265646657278343901166488495459941051987374903635646764351497361553365221162364269259626271939496585634106141585992921238250595457699115033590581995488187712388012260971383977450567797731347866861209034918935290988876986426181840362589555027061697586102535135516883332747599270325689497560884204431670337237175391360729166713884960509212445199547607266321591623636777512729167938232421875000 [68,47] 652257874850441668205960084355786379481416102000935913362932270781369227343878635104177070729551055265475887367956162892304156935741323718329593457326489539571050816006536762215373069059715855886389189133935026226720115539328282947647360998155020151790888378340505871564240823625904635836601307955104754612382990818803562585564409173530563307303683303109054428402339693961874014167291182971132423808315958522541490389733292959930013313277174600263926259534987490267924270109027588260726284830708648276583467301905559939991278991961543914860002682900117217206668709759999250850825985620097429038696103353498363117647400799781646285207254690546535188682170881801116123512993396677518689122507415211486970878024246043898079285894845104628621810301039669414632460552720313195591423708940233315737969898989502240310203669152910146403645179920104761093854512294335199686495639526287146486512883895824193284029306586685454547278630006684753231320779956130778337499184707309926923478227686774497979659839633273186027369214224149073112087529390948205445140210329110738981958462008788652693634122226468725061426663781062697336334539412280449133511036850773812688799802220454279249503983307135876754801869828255058773600699583501563657839116369639733974797362487090222254663546103095262902761470007425500257351465835101806275979970383918352519821440849804740823795676438477259414077666972714586479287570300353816247798012308536257488333890647386940762894316579313347723182089052600409329250104055789817632335473786029602702231968436911761170012331213852804609560614518530027055458326875406977153628119140467353916806223675742267003793676100189613413660647997378975071280807289520484727670085435037920102510305393732596387990689219961236275277655549339147538944085803297985545490363850411224182991860044931943557209399093094457227430522381896004146360690148234440242656606761047177322888366550752264115709429388700074430436784826990180263949221700047249378106954249961395343698439774560628892286016476967471048143048309409968539270264301413364060014791580496761611964925243474989069966719454602002624444288859286064711489127246739497688429892088980253669915046078815583802471074820271700635031485535569025529646225983071829397374667890008456745388052553183828559738022256908607232617214322090148925781250000000 [68,48] -4832577722309784063585067324353229310907251299784955740412786564431464064594098669854831479740201174636587091121282409248587657409735901594161395496392040784162642660504529823299203995293343763038141849416123349735743459648940990633573423748379877754543269836324959293846219499224197933202394021188745854694266449422304366520649444648323348755943678072519781522052753070313908581012868238956112226572431443265706310450044043644501118850522205504965589035521864975611226484237607162410499360542441890791096423107319446047750619319701568539262346104452824402295357490277763822309849840494122534411986604169371790102993002990129681775352106453266315409709644916939798195413812522767289218275885754438693249613898385279544735768172526292291984465535178087572502145055302709851086419092081622976336139227697572417744440035981730867243975605284824999100491655640508967512151539444519747055542341401328700834921639712193036332316507860685444311409879148268601743428881178206905482196092735777378039312816573413761278453785824015421922447152740659216619335912570230219751306127882521814079220842922108331315277089494820576986827679208828550039184585177425446062559565032407653642571845261322209977936696109115678379768987960011624313382387535553237612128641541578243071816671579939399908934995322164694931939615788927709162787740393646408080432676102065446278168490668741567785900239378670943220954621624140281318395522188623428278771560491980049341225483958700844703070026270614909742509472489160016775383323784511688886420570949676058111558092210582085497942671045286947610403101175608944573099669539629426439847690981362080306797962621026543445586687779545565037786665566402144856399955137763725600554123910658029522900008345876522952321399522665239505319486441926247380055588802058850459292851913785601643850100959555637441937524631512621940749769357079288975079836557382846652586628158430281748917865855184893395609860315522464682347905448008730856034301398906435090527467253712139656071427439979835612417952354269082671528054044907576862143209804315986354275732796601409930502408828892812995299224288767700081508937156479729247901385698711116162775108054605023506909057608424534316296002279572680600906778986443508076549344588024799598378531418841399245125978190174009796464815735816955566406250000 [68,49] 3230421890157995764987543512903432978912688423435203270090613522674123395122693780050437834802294606118229115028207174880411750092887752761616127644342767705921772056149502715782123367266677340887792842190228646641154391300811584810554109416024889445097370382264723766631153590462004384064486153841940674811494970451119390444422863991436130324292760008546356522363352093475106831341758256061650777189373248945174068526991993249284403555825594291934567847755932523925398382277516692608913068840690348729804705055470639877243301071123819934845320408833920614433690401812776427648509869831866318087329736027599359822767983323374693363245639173221369822414541140476065912298218180702474685297830389814237972487735617589469277180690241326401269942996177441340725848284050695347010066316189268052756846130763249133078564477781487930473374227010831240314715316376478931488971011362363402754131544419897668128067472352399982154443677110697427291725535436217644730001621944188791594217391420852410489216193617848340999262229858363922641682607312118886125368776208640845010682458169674155719047376575508930149099783701355264236047655241459552406495052329365545658950082791595663738106663841434263379071072556257056419867752689441081116149224985286315963281132852653965350442815553048696722226864803955451178701088187281237894346002160396407940103328165403163427164485474211706573867505923147050412359107395288733145632942896044857695995470960259955298067410125840737980836272657306682032103229823638872559438398010998899359155640853819255040004073473605968017378479649643002982845729794880973602514241864087283427351427881808433454364649155576469333992085269988315954638530160153212570740455857868231931881307454178480233618964570567869752807803493042853768411071063236261410241496653521761206790218015191504832719290321756243391833523159084880919611845553965295152198915592754216089350307866472514071749134797292515371212829283102701205455477326323794295430800419291961264341538631978952888519442974668737065820411136306668620626170212266711781264722228596698150472282361884834210985037169021908769254959043189333281515655158416082752781672580630551635387752882790574278094603818048144818648572726411846556913941075116003641122604869892273409884331297005398767052675168542918981984257698059082031250000 [68,50] -1468676282898120748732354509967654480767020525901688785251638705888723656680013590713106120874981641348813080536794065992842095571856265589920063011803646988295818000362103192975939288617819349944324185031872197403170702341879268892492553967968239947768138568405943437784998871406780703543956302024968069869704049771784303403294884189201287168713685542143500035092187326989853574570876216196390902847515070166373547133580722137399510272229861711217514226044912030066246775865297467676407717112162043519049625910695356161392023076405295517127344999449988397600901791521316239969805873084603821666192565175904850592369246983670432597186210943697262908727856674579810082590320915808808704124256600212464866316138176481799396535619825005127378376154965349782908882720915358142367526376680501349441150745441829431179509501175280094691918965223861095323577785278759015878426865879481945382018153859929149768711996330139276914127587923626652691354519059948077959998333237730441249394036223695850157206451401088072281809302686133107211738141719313283127660481945904666866556345228113751158015399098717190395290616779834497919967326432389278756369532339822179001345393912251414199175207223067368624934896713937356565182568911964502113635906616921952598594933547598078905376136239613759909358926293533071315284131946437402177008738052129737227202102918711697048732496860176456773700957874516875008794306027445576771685590746282245274844534465431408830418116583627268668256060884731527947205372849902281385414649706050727374760147616580031488253196138174924461160149845912549131905291682416061079485456261673578123042589721550212478340438025364070142448075695239586005295299141860865618198540335534837479714148977260674292502532060721919165786434116856646973552864761445670123675284573534833716990395004093167632747305372705122720376140411017816625595170023704561035212277293522082438845626469649875299797843015984511796664095413878732564099541380120820234327013304800090662786174560915629565264910920818731242753274273446920744887226025614171729906678685025493426984250100065925851084848705741060674682834783505862167908667354932039196336043956668559188554636574474663363859343192423937180162114624283463498912206291285137400566664360646768321769024861133887127628838698001345619559288024902343750000 [68,51] 519056040856057219597549466244424569657538226278334249561689515216665336364299467222768117225143857544747861974784493203594655574404739484634535101418811796265614360342467352317897293803803508060199064613683403216806036269451341823791809146622066560846271366857829888577575284869899079389947566113732388755330518062754346590192635243416518508482318503642069050426752163673614198961280095124052522301556755135984843131433360685822225933573006293823201110665227380644681899824671256973890710112557342700851859250251691497235059957046148637356085302163598063652219177977414683138454739663234961445717260907296740087954955375145937014885321146948587502863790690347123855257334849003650384896638853360428494098872223198687917926435182010650334102869762875467180556780364834422064963178553970716994675594452965564629394161789321914172984673196337678919181416098589453985317305982388174847411559188102355956982697732243255253590729223332286585579099689473867240798368188216158122852605228696202465900680206652006590244476510909107155486943128613618375359138396547526446612288533227329592486232542787584716163122006049640827393335631189599844606399013588744659701200224165208464545326664639831376323527575892398273021188632709741448588916113493069419575936031822078956458639754433660658068789584635682499022655664182811974819786886900114882828081859321781938430294895122860512598395499512121749674430481072819326075279735004768998032792459110334392948899696087317081222608407491858592671848131322282699255475714899300173557744426965391411915055089909457630354547467719987482157857444550711962332356161818542218830253476712829703173081592310679482349339554085485460042326902433125768671233912493762836018872204136190199323126784397752519423914164871569064638690766570396766881109141623572908151932963534185252150080679954402619700382299942009446518933730562831185290810420810576577149142076464858019952559212411585025006517028745691728858877353583098059051704703826536321767689882713339634850172965168178260142036350942796586076884717144246881060519164534712506639822533724391223310345069944507741198864684872969942476856065925808815053852006314365695558133553960347334632156469068781750692340989120904012984003323365998944243936605133974328186413746584471073930444617872126400470733642578125000 [68,52] -146746999171437321318281466285015972451428407993782633081639896266216392626840049902498550615634526881631682077220413963011639663670806608965937150196791902613000330815351520778076256224211981135428008654670798018217494858727382644205660888656510725011327064657711472997692110144868915168351792486628991710256518010481578747197416986716248856555929268790981665355917212882866852025461975721106710882718926999128178928020459413051163912481204125199387637251221714883106236403936236885100972449915405678109088532913863674606514158538908194554341757390776074678235566818603904708488998731675463475636985524808958601683349202760552302086113494363221033753324796745620603709129657567614672076245542561747525341349067131765154854680049767674284964807560600162112675261754552858533775735445878042151797782863463456043450738189108643576939534267318812770274752762975700596544329766119123221999442460396270855724691800064315632704917072384364030696666089736619535688881904435834801760478272605889667645620336337473355763696433518413774989211201844563150221615726754564235466911930382517401229617265639159276222373126960154286545545556398401916129824892094917117432114839434414748993361794957642465604834703721322340917380423816006527987084955359839155878562537151132404033738370184025619637544792599533501386974216674970488184171186834216506711440942005056944613756763183526536114906204243138457264694005011461761322640586585209160146621076391470333495881682912049605033172819235512587770040006926468000209522289656259201552109522507502351094710407391489967427360087147492538548090822902487962412999689559113650426757815501587116968307623882956468981866785003530909544841155573008805732988521897977922181233820162102535729979641891300390500269822672035740122712882032475468346136115153961494238750965026579451660800124102520011673820380709875706942828247948435587950012354798692870894730958592187075670752860124395913414797744877445491661551626173207790913225910187495492639230837117080873880564081464299901980490438595403622239393060878645735376564597149949340624372715459725399226749198269496200366439420623198782026216052883312843389638063941877136455670665959190083644741791448901134383372413518744700446417070061494824940043972767596258937466968674812051176559180021286010742187500000000 [68,53] 32996200527777411273201100318980798135797136243742121002609627944265521128924062741904531540795459732047619021845434864020808374525165555109976608459619192368887690680217748700037080916670529470170413744455966559213168779874308291581765404716925930015930025190314696560890301352906428571314411115253609045803987380800287756567705123115550523684670377055172949242567956435404412660008114159052760269442277459075149316685301484066467116893019146834584179070053241554627759704026690281027439235759984995660994769857150621667020836565323323158792975110752190592502865391593401312688321207034316413385365176333904844903715003090461296778605104196858761733925864473116491021303646069703365237617712171868385054902660107283833558657034275060387137828770865246704691523258681166455796043803400897077128705929636356851692201627855484300413018843035184325126703894336122642544186447012367004347657349733617317585924001851765689246161710642067568325233362418357792574988397546692068309713438016625586062999441850819816001156500426807404248940349916497975687422374449703019158784349565816950179322880437290076008532646497924502431751511657447087548607231053523643819124662749672538086872625437797182807656050821130695924957503593955319448639023772610785202425003165626314385648859025099973833160432066957216046476565506845160103254606649554437472673197887103665796001934338276911134296373103149468663341402038866844732761501016293557931730575213367699969189606742170392277803458884107469625698275961826079336740780139500438889224832607266328468103955018652197524758564223398454069771997936094838060279273077811792662974497383294636038022453288207980827132575199583633220851410986747771904866081826666139217004834727195190646348352987613249514535620602398332820547401945252118150733046482816420495613098961506981968700942169039136311004876373040574671142103934164386747537109664779022817424014283054975270731501509804717350973929117480289567127134049230169278729775053731894772817031648575392846587453184634759115614915787715013515480392918580465767513011836790198993328611462395635932999062335241252610631786015580843396763483249459470041521841729461537657646584087828362325345248474480370901463416934255164578891895717603120367078241314892475316480208169522825301100965589284896850585937500 [68,54] -5527793945219954399004908909453988817480041272446403712255320976603718324490687361514383329186573406734752802068979146754559942366612961423912683176529947370319842696985003994677677912687758850480964642382025308334424705076067038968521521066575721686178348665483386639521651926134466326044377935288153548452398512466523293301784670151912510792141529762542296988677136806954186062134669246094386012383206497286726180658838404440133431604953912254890677703212411930392309572531045133399914139243003988794161642493572420218452464265581501444219873004027230710579837369399709254602930041483349331219377798895163595692232541521231346107388573793596292624812685683274032023815425602925895114241493272845518717748457108963442062112223526159542227697062292693103984051429757653618109968362932828937286779217045569831721816983636845991657372998597244015531755942753759704120926586037188372793711679440346365423572058275520641523322521855299997557736572364266166166078458809929878109985638978232343605612955745763934273562532356841389854382829295005378646828907742150077492484771718704302769145101388994756883365878264584428383731247306487283774996909628557030281007650407559048068383491265041746855660472174879284793167261064614342283911241924494987920553859917015699820559240426797375227162575817323777924103253483959256427973709594717914663199830279874343992479326474361245581960242663902597268748913792947784097260280021416782656074070457791594812756451269921809271258857317875009425707959537403402928989047392369144323232979787749549852520690613880298575278879112445004842332609891019727614354099401404852918212818367711782501413578193663309003558329741708216441711985091452620702155880722577590089364435267581285706758997932193425087832192328043265800183298447387538609887019186917786082170979586339087143330995364127090403054286020782948036335908402189926141252069122916246324225097686865192385834777197456622691415372243231091433067814306164921921422986231701188136734279612891601594547475362166510849926547583971019477741234551778793344763989613742017351959324735665818450704838621174124924408756584760675767503786012198165913118757932628176151537516943720111665128426405055004576726142899723379005282886970194062287819839247943946684837879246288139256648719310760498046875000 [68,55] 471019157054878710379106463358526178686250541823360953078072389002129535894033018272924255104436459812653920836937380243526316762275146736511896641121506162479602156394657036653674840968928561877407501292312484951824271959406476615541419903894333008584210097420402294423755155947557965688762117929123628852740334942007987017710517721707910199448366692633511188361147782734212793540238466109815326948003202368537035840752575882862572205386502541715395795244207030770310112433374523323528727410019243427032460709811110646765880259407331011616563159214982397365279922282526947413459185547183231442110064004365747590545378698693705338577021705370879048263457206112315208852704365800079327789650393052454308054850579294168988861676496906316509269493020054597772506443515723213129197662365295023271357320221703114110600753651355414009586103243608091741762292686174172292024393610052984394354249246208002808190091205207133467665119447570899704532386121467103047872309913430327768793466119928650443138625354385463123405551427215462977321739689432741890818538997689139377815448661827804893700347013753285231189770385217666416350885346420829071294904981686962086363636913426587025198340971888906900957116987387981072063994423554358211077428786466160315370399466371560493627242885693536456723752812141523881647107365882368077532484076751048868371566784149690830499648180281535739569282861196247847506750579188576553114635492719100623652960947792173166744893908206506768282299374952554415598537238014476791344698962762629385963281758353660842876581813187190716131236193038688406908397197597499334244042769106137930748266442233514792773191794195976788072426389357998817330145043679380802191934271920892723446654772876053485359683438572571605025372680386492278442390789552289125670564850663350206011686363973275689833351266625712802552963779648261178640728112282364156323942517966353524208425672414233878012719201516261030896368060152675440726793878574864845309878846174792433687909680000146900776245644290410816594390454351686914625226447296195472579973419483451173617654962881326309159191283226097139137669052658309794478375458409104533161184763013486414610068238253664096465931227142067775916639244155899260287316041236136940231423348183700805513751674880040809512138366699218750000 [68,56] 92495819935125481079370055570976971773212150296633498943334472278316698709571206144276408401103888763963963624044152390443426156692716440843053862772944265828288399744538799548394677211523362295764620280874892306148685525797386118599154234976586629053419536756433008386588684349407227327231852330326482566900321462459786552086951215333288229023411563944149530320551350955375581748619716352120896902861231699351213166936835334158463697736676191371550480107604293854179863602306427988337469636126045408161562773305823602373795775688651310591529637112607810158493208093203929106288123895105259615907320733655677881786241094413720973462680146607114461204800103325974793827671809663036712753474869628831002692293120886242325047192076688848571190734950559598922260097225381776166433094464687407144479712408765677938864314491857765192975974531551699899172583323491212509878679775429130450860062257359204747121981686669278723694785996152172496860638817635971549992592730632828112982655015933380961779943172206614951866613486179718888868004400999880437832004832256321751293656196268654882334205835884550270325062497385984183800527173270963244208318240582566550004368058588052540767314865116016516878194823717449174207815757759062121040233926195112596636607749037241335316244618622746699196443138793660216531191856212488405579716028049870413449920585824963516878605267996299612632527261379211322604675510351858819033534114894985825913082024233083946275334340661078934758659849865600198356444976664251163537033394757438158802931567979649417672217342969281308061706825860373972891230064703345142257212484992388676763419621097187510655894898468255691237725933101545722631063617497220303204126948423826077163180283735822005638178842151211910032203705001044015571542812788434226361600538979172024659684181050775744994944945045305389359294331398187595486960040238456449946317952364841698193080836424640189263616067706607103924566283546677322468511552624269773047808031614292702415299691428141433482467884328913841097765838832998629949802758703897469057347298392616139357395946515226948262951693685142334785408064381956310027148433386112347015152442632799517114988242701264795782698887559954478241722349642758717751887999937350301053366015066603544880763365654274821281433105468750000 [68,57] -54581430516235235894333074616465998671438590736714725691266664679810204223003439997998598939427409720893848430143107844305863676406988935525596055715874337680841609662126952021787431775142756211261072769706489062253689345917805516056993162637862554263041354897795726535148514131977319331002930249520760944082805893446001074568676560327480154198041934492317127301154580810487819569070960304092194724094006594112964707121887229910319953027762008770125381283887952915556707104355823264245706377357237675275177374474647654642021419353204970159029196067162898619682900939956517722415540699648242260600464188405448765466176619750092674237861983662648376125090227291253906339428369506518908210020486042468580041024275349819058360063625953040792780611003975258653758581348615322486368587313157867946509974221404315093836928508924816211232150067089116565204102092055744038783528240993982977427546988791390814846799774643748738495608694560787339072051104508914467015987918064966081443974803289919363425916361873269201606780264879526476870974732031550547350521903490049463928716706687029346583266540475025500295382948517156744390003017034675536624756270191157625065019932795933068119570556764865018305584182454003141804531613740392829380260272251418262463193918210396422407950138984376047262368387305799507462241158202153625601949645463328179669848772949799140766046022084002828492481122668951182356562054251737942990963220296164197123591412678202760479556998902413415499633309477051396898390648178355326002933977957281023465107676450681401263957695349241864504954766557075224013615708893231815205032807514735590027780082813987704170278605888062509059668227916071830603202447468656649636021862317064232541288374290042238919145706205269766799012845464943346968132448533726096021913261371837663298150727785301925524622613820524474763624335082188687421484845717987740457557344388728497889427351675504786913459246170496212157244615207557289444104104152224868527732903882420270785301545923976148225036314374121349894014819128517649658978249598365386185439345797728702689042248045303624453732450854021972184067628972195357575119019274326338838623358746218357391533559878905105181320237295770833403791680404391808383262706328035812847285918048001462921092752367258071899414062500000 [68,58] 15023544285178575057058992038752485775303552366126045110310306380569136608824121041943998558384180001289287728847495495399374849592095889776405114350905796213758656499643547324707376782663481207716204821090379003654495625883794821865321381806003985470059927058858269971287122347623802813651155594000383247931790550681603075019819883011052497683888123201023177241258228081842554349232403721494985662782136196477416688880951879569022181892551670568322503592097553265314836151277714959784020709910164387870056820067400797856554316260748575579443734180863899830896400305245438784673167525714743788671026669776348790346442526963216569196312629908728864595358454172570648248160583466491837656846759563010650384924724757495612977374490349979299921145567618703490306756601609413104149258365291987324452703941385503080140963665788213055462584735544634130760614365893063695749658202135856473587475235038403316342044685747425480792688964116459966956472464083322285199024097145283679912824726529348853013812600145841221341414805371614248277277690526953401363426368817288592156528627505138417422577403346093220582044171858923469395727227346175835341022743490401429622023162899087831312943931134140772421946045801012960954828124085460839099370329383807346907922537713884620549899858056432161770924043330757832548457274934108969306046127635232704445159675102098049898608744490116972738575290254978206025886488858713772825226397119976845626528494049137552535572301989471078497327719606768337495891816930159050108170103996213166178469320291601777269758105441557651898821718946877421970990880140942156895261856345152117477980596205195237132549804271467358706229583999411528248986168131208539101572289725659713465397940506296318080774360328383878460475715376862215713884576199555782649679712601666422681588011560542481247883934401526507337272216691258763492305977344891768046533699924238660269241076001393407206699558097117062286776715390782298257786846747241941246591510423724454279635284777973226892153426600027266600267484835096556030220816795988913180913367362938934590185556556483877919988814839760911796109651901923978550343269395861897013763347427770102156920940501070924995334578082162524429136402401349118880951244266872603725163082266647052165353670716285705566406250000 [68,59] -3033446357467163879655751296581573364782103259802707212753573646678900565684482806776219063273104932416684481291118386056559166671512294855980149356471945949587469586844865067910990761453808423337154354313471405192230431361035528646345349378980625394370569112430819216750969158932191440175466354241449876133539602457836257608023779135782213267378381352152999357522104766852967480189487450977653265509566095529277650930363059756932121892701839042508249486484725707893684724758300937202753694736440744143861250230581635019890397021897859392262188894776964565549962093703423951380389262117072768578878288983640824791725896363747097479408910392319538714888702171568554973725168059929463210517214168411753084159069558803822351692462655472718307267789618115947960680917454385508634605614672068208797959560699909970339743139105155559026895749316902263106778194793689863736597208430508302868165100968181388552177155594377135495609012532330003678583296750189812356294270902729790224154629226392742782609215665629180077211015975596158208066140794950051539645820891250795678466382204346491340850883232166366762177404929404539607921992704594604152106606050105147994905912140233331456395355865433979576763065337239266253614177225199411626022406028913779249432496765970556792983725878095805814541931836286162216219960167383729442494417208143863601247265801536697513479080752668673048089125046576164329163960301818266276590588858330330050907246568271220507703776461464324551837511902391720501846446680242629711205508856819555420280937406720096103090263401553194276138899746684565716865678345353743947292600227360954062964413577381652975048411807407633355336379863258914508917112884158656644910263163119560636667949393170518109541425930333429692038959441014210676580039493169062951316778088979712805338404195347439124540117235568526350496910723235126978899405467465924263423736943236727168589627368141885005500703130155856968801810200570929349801333944312418776166826470460533181019394025573817828982422583338057954428756308623873944491134897304749846011954888951001861374945230113977318343653307258666055434549471069047455561280531962508044080681047521893981595398069085007971198990734522320741775915089064167879017732724580862961952232303985965700121596455574035644531250 [68,60] 484073288705881013947545670866206887039206546307515359235565974856914362624098463538628376318213605411273451424212129371735058276996486467357338798589761739223790204422889663794596268078368269720713330725145346085252867589611253383695498292076759149722461688259260768990450349789399702705721737114627541037250821748268899997291568838825562659282079413106147857887774749339603194781681087674384559701416311897171928408842070357738981377255567469658943056166189278498589667774707755343243311123951805195028952902498214619394513274569247659137574836796331614645825210900850979205891786365206731663398083113652329645931463148482038799378347171409346817703092565519703879266516853587766832848424714102004308428906968577222010109345854954563828034157333808539859331462733093641086943192775445059434841974271611053203319896593937892103236008213745158803712204508109211891197515597567296641882859418639029631084987272892390587485091695208034641288032995883786135404976370996437625101623760435067474974944479781610481674126834677862342093617648396369282886646338031246715256419166310855332929818552100986255407880174784962228464011402293961704946371295939283250094524872492454739773819507823603835398752737880669503541093517605110070143981745412229583963197431687401660495734145583078489702120609259705400228732110678860810873025090070623434047700141064681362555045913934288373152410064425269256897939046903883104487361034444562340671251572777304141190131419256515649552697824120681901162402703432263229130395787566922243803645697252905811954975259960442596588560636845562520237099738831389932633500165844149003927178945397435372682785115417477770368214017649714898150471474407060512556542749210577398556829278708172913360003393207287764821983917883356388522358920448842919393856450919269924223032858505046865586562973734171807302034558884940275248118959009333893445816782543159955070642422054280048582878842216168023019683703253889314259408224620378257178537834860114556368596676802388934644139494446262977820154449342293854375641633061733481832962247583444534919610945556720962550360247081969885464433991622643383571411519734979422253664831086182219882169267764493430469079777523724050270367156347660404375549060736194650900188207742758095264434814453125000000 [68,61] -49889038693972735262043797450260162297078734750077751796685893812241383184311037472913287709678843243711452653056945737688943481412788115791766555857935949210057115003134221961565512365917656230734124306189025247291151229011166956452201548804246072123447468972045428223017534409124132290741987314574394433301619559705471581449943641055790468835821092726477310328643081242685158624639440153066446288924918418681630563723245539554952558322764601050748984446418481099494895086029038800295602541649506736339317371076526577344087708773594646742831336397571207091856942526024739669619692064718903272674448254273438921967034854176572481900104223114586413355349194931031479593643921225616017380904384222481260998435787972425192590659611346031273464604471927771926677098545141668446221516198117328532150236651033397438835846549251999576134506148433796057973014214948475895926388271779682203855513963038944816031481160177770440226161704095470762363893442541859556062173912519581071010515162297152291615786162733228195745693230978769052205390040481151242421993500713130219920534331984196909829931645451750577525599890323888240342936932854461142140723098163418332627424971839726165270953882149206216850591967598252313849178288381449550890631731914085250254014138923079465911233683584926356950383316222725872189936482555591692789154028901787335213669113059350106856108883517866685209352708922626893648486336140617463023450462441187408056913671707775644078040007737078797473814945969254857003344049643315629931868035596419467180839056461814595877162850034909490899537974898037963607302990196498721382210686154712242530294331415605126579892084185850619704387263688052251385123635489668108744083290329845295439862548264593564934921203891701301432271524335211155047347489818705530459159779446941062078926882991020864672103254784076626802929356376905867213523883640307381757809155501487056586025836042923584291201502787927175114740510419813150568965626483733184062292825079024151573030751484982226462279236619670453013161182479528181257866374810235762633465201393232805446433002665452215188074644586671578915428635312697971920137423403906298972678409685272377915172524790215757685763452667407483706379757221084054020892857659458252683748469280544668436050415039062500 [68,62] -1949408210786790050710268135665432743577066695758578679109088064030723752061307843024251872011211139350733157907649876335053355891242006385034039069437422485142270384868450001191356165475657015423305458782726432445515466505127786603547930976381334992233210687640457862929957136698927308015208174741195448300677048874587797085201521502193121398256621004341443697072673187789598612639331894708114604408830062464679823951700370246034360620109029201334493830101230236875082652708540003465958287807244599014914050790161878190044261995251383625354496534639989091864874113424493913402200943104610950701218403207719913013507339575663988118951839447278866897563879218971635360735327390752124080211574750688929277718100043944167901760563813788962898003504312553477851161349599729463251378520396918674219522083926755045841707684822675447495799139709691326182874222272813676935666994311089431036998834143019174846914065848304907628493458191840585696997828685759761255952812564495425943531780328535866212370792557890057868806016776895093455100131869989971425000535801372976673426790434542078390627237181933517230420116276138634722918483272991507859020109046687648989200236074881464254500604846116589549465758608202896027775043572032220918658740923753591545482507440357696693625210944495512634582560389788730426852011815920905420086078291966302672307537370545794650980563562400306068424564151641828307675485997830816045602184212530649487898263120663116701696754457663892896929771333924912545577746366285262947309248752683919075169351032728368232351391189481939505610858875049012914084261755304748488268925971037153271739554428114850830839690990939397676893963875510605205776230714390851063446986587713555133824786398087257859377596255447764324675346068578374798972252064274440974582278333532953575713553230352013475159362740868817234114857348303260688981532590174970744285862083232831533019364943862967009971313768869874456619017732075586559631461713525195753801655745401410039776130681840544782135855313043926309357796041577413194459794549370966195646701701482111413185107631137707109507668397177364738846504049074590442844002289570628355420927639448849568708516975017578511835807232510049491711815756980726809498034174383818140086077619343996047973632812500 [68,63] 2067908464240607512013719068684191350838580028062449062128123881885603702999021589944172396060360847794220571954652252815418581007715248198713296370290425002740212190857809745095905467781402123095461891154178191239461285878941283866292808975652516331420450023982030555007298026371232883604435014266488721776616196284696665872458201768684689725055717711219524570396192624217455462210669318143334185813821409817590885344933492600012277016954056185763041196467427472341289346606126728619780014377764166693407756313536816460794095249186649010728228447228596765401462183450358430192922349446613375266424910600245424979353568685875376142386871568237376144970302068695463326549816862296172446547168997274360960359416970901918084259067046615546609305171018171730127169827420106314142572200132362368566865503771336196332567739886327890103927229151197397096222834477870842362776597568924744618190355284148172455150337790174304667231820143606096779251029430219595518532140859905618626455075775581899404801352685927836795499100541034929441937022406548587522503185827834154605238342635314331457644099009626566212874626284811439264399240830363979218397199546757261297402293777156818806031846040895083766022933792394518977192886180881657069558040402437066872739549478808132598947838586064060879124746457555983970151603031239535858553032180891251491552316616068713063173980508352780709858787604449052173604568559260629572566267618354547275312140667291220754963417907448538909809126710561232874708643064923017873570351678024626249232706483325289116637444378990706703305757019367022296433386413115246903162234860539062876623530583756466689998410750488442143105225925854445187923038051784052230891560889143543830851364905570733628795816347362276324196843523050767003102972935873920318981570385547273329877473495417041057182019894964278131991446272726948349499437615056255683042360301828836958728773805143544409172286252497582990647393335280384651581755572248429796393848595088820162757863442827673512227614726284851106048323986937426232761564331952267061102711235950787804773059074286955615017163189819157962103554855957117777609128588033060386194705773303318547692013645981101724640086780435066513252652920686731029265015280316220014356076717376708984375000000 [68,64] -413048072566228791984953374368439274695973219148012497952913684614621605317373173747472079518125382370546707494804668670896237258065687561746319598721518942554288256932162111304936856069400707060544178129488935894759956767240242288468181131440923192797395324557261369002946377401737073203858605094664959116946067481422184805470805028712220427466059369607713983737065404057746560516179813883512154394479229645313346673774302138175423471654764907159078187183692586805112365120500653740326924823426772936729055574747522663715030289739385265420628690418900361722239189982564444115330228404146300541005634013780484326986631730043236880673208906633866725719584781832402292991392904332860343835382259574039956410640216211330953139941404702346046679105508351467695646637344672430747766845453353175534944473778242678099105144747722460785370274106522445084973304953074402717941134465075237142972149809899185861440632613623051180818395879359506563027255168587328256364853015190938280909558784554809639294905333994504143367478654928511491632354921333151486285386959424298132871232424155652331455449065090871019144288387820521273924368588696654170635816237992654656883847537471472360789313112119289662460180347846419750295648188486399168849307439760524527830540799715821634227766857874165816829965737841051191273283865098963522043063659138139441600751677686737699412283932998089563160998589770566121196122684383801992120913207829250881943191126872375922103689472287125776475933947150230796739006683801156752945943964541810487248679538923583406742121775467391755968843564951946291164463910388841007978254162766101420765873656900687798297914877711047652717473914180403699583532667185316507643083236249969096764515045544096307441882756921330795707178141340369699997438413098194494530955160808386523646306338169309498225128274488389794892293189842179295133184356225962040146120261553320546043500180244563005115356786139707946337697819516598479909826103783130955367426178984681323703935432496746532564325661825581310695648672121177717697352154067548887997842764933871694005167546239706905958329890075888258594918139032851550965356709073032768454600554094675201473165518833151026960832749750104706014101110236533265229752487357473000884056091308593750000000 [68,65] 36600089972724610960516237760343788425240138055618526477326032447771575702122851529983615463542206554513578095648163188735961538750071561956708007303898438713911737376347190607291822345327329058212558267330027868242261331453554591467364565554586287206763087703628499390340459576765634518891196270131555208900487556765782332587965823367435066753591807756291233930343156445027306836011427701238191482144830299311555703461751001184171644847358950825820361600753353124382397247735554789913617489815164269473657779258367360100653932642031504299356705590186448756320079240977319794917311056302271836864741212458058304052366730606366127346504800469606317132376056488864984477778498342312350663299248441309562767034986021723072638442964039571961895022770750278269981400930798353967102225554591798752925305582145565605433865903937090720543781968445561210580533311731058587933606024715662175771452881152074728803988454257960538074148237864658882440427070920228663705588720965922279127134961487563849326408457940346880491488895477439853967641218862678482919892540240628029792774952562116661241075062692203297245189067643667066227811481312654526532187037576637366201415251869551285691708581534098026614410407686069146689311497561152104771468999478620280243108023679192755804515628799718665705777092879424452855042445773612483808698611177496822639251613408286287123423256404443410932147165615994152763280980695795853035759919282683362145225883408264454815113751504034615572540270370262518829039834837289641646714298855211388691303572835441227478054367504912886558857396017328309505240392091486664786130024171130125271026318354507623460001101002740514714969456742228529145970161981100861151343831462934354872809924494327359025166279931387724185207231535954772428104636719312695259625987299472185641726805124287202208112811243124540748168990736512760566755264734684041796356950451103904830437588569432005655234749724847635458913612710938618411632403583747111794976363481871151209811967226555996892275169304998224317932327443734253671962745058175720701893772511770766374232643754533830697077117729635582730663754767031489545775412116271144426044483552598740198834251287856552727375022899757138455229237700150335399484902154654264450073242187500000000 [68,66] 928396744810675818526320087403993245840551280269251416020992129938686703235649994902633402486658439397502013149269769129401005639942380537898152359376224784058454206214744582899453045531028501064715354707999389942831128606167079701340050046752325597951730049909634803917781455416544316092767951531453543870871239646635329858861510703246939295887635328295308308854022635747251744471005969651283162512433103706040127386323767583747828920311625829743379963919401889759922007173322796538655742348546473007299435512247240670431991182241710914663544692015044558831652131972099205781009437235873371787821227747777979750275000564277295534503073007619631602677299869934269376393711323492308310851854969689697910417744516601255479324682559679163161681823546061000255689651614752053773954795310047459133746760003746067311409567321576907152654412955875181882310946997976645120080058653797186921617246587085045491788870404108545206356262219847132877677333911616414114076736995694764546262786545746786662945323361083490632017508211783325603734654967545921924087790887913751956400163959317696682495162971937158319260090986885465315639543975720253023961809327212372953027917759701613790956198424576443529396657548393626266576714202422066940946707564127621094353425195313780377803851576456581089047021215427065879561938888830141384312015025566107372846065692965521258826103062666573494212120423693683087156496980310412591444464711385827454040654899702466903929679319554035278328684903772503692210528233907168290770559994819420133272368030955989853103203431690159371197985035674829471011463785865031813483577741301970311328769540344053709557011772041252955757126691698009504772924168338549496116896680088244874578284382649130365308724148135286450266817218360937769913824281440114560429003605333154662168849535715743398204520574890586755124933169959637465015175547950601181478752525494481621483698838785862553676821297853704588212467913058154849536120706344632493288502567768011091852575063297964699100966970289803147059311753085322341827436429057229823903091131621265142434308617252986503867985782743904218914861409243605387182208570905913797744939438707248747174059190194502562358940377682220667894877341730364150862442329525947570800781250000000 [68,67] -738890571115919681576757886955439356613986647339488360615396623311497401471323010415343607035469868682667246533994614417135243715527327883370577657138734218183769047996959313883155020713788808929934347064219937868536451023675622351309910817445303984527958923186231044833136044715411828231775313363142155086292497874250393472946370510427301080348463129206163685448055248893488777368754620723418941258739176605676862170579233510118075069728182691182763092554276577333167033538118918742040716744680812996688814390062806940852474291230463816454519592562397587977526616626142656349921881041220672595246495919053454949140277808824657335092978131525517226948460506142649012003407119673800128659034954858040589788930042719757183910872584888704056163262250498744416449284492316847706402401353992568650674169000307416164498880344298940896935076623808548357651097306830127149748053625557502962692260720977628436994148871801739157245923294223123590818276081402763929992086559839486635780098882039222949533577447273939600852691971622157014724552835829768851324378585603877477421666638528203357995301545112154038057234137164307593502772766942247732071362826590068995340644464660297863994292022134251045071123002842454128045944918178220182458570181363290329006304691090077695226161325999770492548126944712001917415544128602732763447344882060484230551804363243809327410709473783209895261150430695600269278981470661868791524105074381286685290507763672409775317744269556468443187602055010781525220232965596158207316778072623850466023516540348935703007425794549983355611116297313214595914738471025700780447148636473242178212280849637058722524393791434119265556712989589511914218959795078390256346833408076626988958578074263352829835448133529566516142079550792718222353965779015442562940043025268601648282039464744825039681386513817774816817590631507809708254230308462994335116890216884649174115150427452041244211063263835965287422542057657849188485913677029390014962839479997689086029296844109899399135028432349038573263003674068451365027760120132062898820349251182673549759252408671640958783734898921106682716531085697700967554239265171711365696296835026403784227204938845856373738362608989942853510157760865695308893918991088867187500000000000 [68,68] 112827916397264003285213351431136194356809773468444624791078683297047125379120444195447483066489346375846864019375408608825051586938038353514036282532291215698108937698605641656944073847898786673842491745994443790036840316386472022226391369003545884960217032713334325569679610838238359277810285750123567785432802839890064449219695018663568726708405428406715451670416469165794964955026108689258679096812589408974076734126604650178112834466647337043245707680633721404153280284981127855899399496495026108570637824447887835918579621886938971802373981702245981523598504218871829279169923234936975913947410464555421836496860451752925810257724753019116529545045944876495095094895256625000134620271442099036631113922153325762453844774306118223186729184610123705826004294418184150919379030872896512522646778690180725276622807507497539911543993912308402497856518504577507450537817197669774457381138891560653992219148250576633498073838303774606434648491506188344456152500082484595169998480452805053796878882796576498108852262048166364777716621296690170674620068436307719138257401482004368821945898436150885176839553436587507327627281206838991979682506218224853331994821977299428755090936581178467680865908872450277287588320548760212463438487103516625534214480864015584489907170786430887493506154788411684152856110867576151081984935426019732656177775574530380229520481924609246769435719013405709533331934700669326997097363726383819334520720454391130746262962386541693391080122066333925743550791187655073669189598353851918304016715009773479136370351778195194723236927768906994643211042363263669150632792723153556678173710131669473046314603063708726120958885908323617436958999393512160479187395025054860016623517911433374307921740477633742171268867755667790930671240850176243153233504228332935021427210496058694482287519739138861078093569337370058113414294269940999559098358515968563819684575858776831575563084152879337485255701638547518492449085233138822921885132881937764142146037861880284994700332839860064996179128893025867885641029430281847520869331019068523253027179172880958394779829450756148936757743790817867346708139042067349878203403019210136388153222665023513298724600373458678767568663658948935335502028465270996093750000000 [69,0] -9762792072046602466746285369253799870992862463349786441598885371949935596911524280249266712222414692931463705581864763932152741086010307161954541889440463198850897096533578705927482386135315146328566031048880497927954209047415431106892014107799051772688223351988144918970043814360304601754719141914705495891161797576222021777210739505882713691131592623057675777552088436650673777538156699257365677113637350463100472212965723801160206824741156820269941624801825635494592671045113908721742040739910987763622329645459051127241351485812918659826160422890329228691356815639290596842863903510962745983584082622983613896923597486723943215079615825400267189965982391267152471955658439553108308879460182139311113900801441188368700570890447496393863617423629025749413237906814514070087814599317808100769154717814423328372267055281953725124052067343384642108652240402628780670495104414913556231850066535266219597724385763717528780209318269777510473604485265192014825329609259793905755961179668561980517651592370227075510944729173920472594558110138151762668171858898451548477088681570597630734015592142891626418508740805345375270149477841325534928159394572454840032570415396084415247616345284996771368798379492565310805126568166984269732842484423680412435464035854098692166494151889135987579161958586679035553033559735880421954813585173809066531429847006169071386084379691875669993415440347114900842243598489481919069017550656599304536537745150095585665813418403959653210159225270017924324706782915604182829263984391640413999874307666402220866800503105558074034780976836168818527992016297215134923372535945340339831975162628383385923776327158935305024913849800335571200119509224629436352847734109609951358390511594872594352305929264689949667440532669836887000267554226363292880801730711683056264591515515012619495902424367369097891538357790745241215189605704305900256084939670299485792135177123823314674989942517076772355942487396213174934860521718556972236344596342424804286625257859896464838959799033957886127654425020091369732785559654163953394583860970597418006188505300440813066650775784303082939368395445603639016430388881798345021319367632157838791122250134409258839536119526829363745036369030468151792314195076441384428180594266731856185174211510418269221245317774355394452898192880153483939524600324292074926329706996419588449498405680060386657714843750000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -195053757673450071285052158271773970975391918249680828823255602317784803401289992976348344042046210080240043526759820475234869930522751780579619732391454598058476579295921921760783616643630014149912307645140980559213833153646701473904056865839089943980309867820771565160304080692745544653714602443016509680032278854740214241961679014426872559617273390314704656531378038094800926327923920096684609767064393390441373570409844586380998599619602961872903968330998993664279474078325495288129894963978815633833977553868920588979263871657079296459208449302614618591104838291698469728177861697691205822351570884228506930686702182310546292312132356873215094673075608008927590965857231078368328112487357757549899509139302027819116129330027218048003924898154610232066790556484472892976722452328574012467310768953207736083581040348477736580067783102829291810558254805390766722641103271027505274107170745286451962525356590878056121157722881388783980878412001805593002870647656859622142236065445084092556676372884604006718272332486659783746297225510574815293933060155849247991753590300504278820395799246293965462100882427484563980708863483333342184745979641112121611185935123622519700871386990590952603038226562334221600534029081473234041932019425105542887123061720181231647412896061013412676728822716176479752309056126549197445991945572847354086571776155945284126087743668827505429116424451494793053859715019585956452724991352317119333445627849417030353014107610236933232424750279793440164557498123611094751363889127052798610798971112642474052484145773630755774236282675758573311871398469825776613346744940431403384626164743920860175362467926526212963347902344693787503190919221029247909155287607688758684075367410643063463658082293327177375045642953157010116197627835077757256956869108678415134090162890345654061135342349840654302795256615639198159510641660685440214391600351409502421163091260373108986209246375461999979826063204564897540420699325985144277278278367705367299887105075363265091815290173700445042860696004933173520244951552020186965658332539332522543327707365092587359782517120216207307710446960754283909690379086538004173227768209130642316703638088734218258087427963298253876381745583301842692610152785050718280642063440277459451102537540675103486423975885663212449133586449010382058783172363662759620720007893779953528357040681839862372726202011108398437500000000000000000000000000000000000000000000000000000000000000000 [69,2] 1469364776410857527748520416973363810544514164689246403652157242480259424905870780014321443740701450304629211774460016649526383666836636613692205578849190531985097787143503514937574283375458434348967970898918223363655850015174208425824846874094510632624194337202858126956950822785499417817045996103801706342496339477039863290122539500344519787419546100238513487889380576778370215913737639813840157977900380570072723968978064886390452787399219714780256385319151644394133339545472303670725548971798828682987334079325532843060794619488641643598926906607645226678679326380987278046986717935582667771792765001602471440493451536579949689960885909437624010783912682351540480672195216449744473574079177286811179315585326206214198906676830326371336003126272664706566327626461739647012148805165102414850137173827017774357365179568072373824761511592953603905086680422653009990804226610017233774787387108116923364853685126852617003496353560753578406423212075517527570364899094287445758762929469316332498343886729908099344718491542316132562220567881071527134220923520726986858828923325393701658532785117756059755055784287416582595675299228548613720396034598524501403285131944113225801039343313958192503418186285621677047003640450816359243479111567469318194466545745307955365180566878406826475562400923714956191617387738994031181851314458765636494611509194504540900848998298974329638375759560650378457347827296927046026714824317213816614144558522106457291052462169921852305135368054671492487244313743503661160519925709051505385803502640704057810214765066230779599838999997889366239123543806376236417902517517070177820201923737586557090054275721035537885133519905598301128225778454657275671336119204453695260156270634732798140445297027311765082264124394225587291225965308741388883137683605750345844818295692995329254365506850759070235865072542892485709894474004300791510255624219474373068670832887883071426621041646222004772374860949511959686274014832128299080030536736347202877993034697159101061289984871590836419091151486373949298159549480876063548588466669599659749961282918172771230220269018369394090157631810181881540918606154944896802442829757771926031227130298467862139651660510164833915902827371735542810665847858507750988494234146970531778132911838415484060301032341144751049112176796749149945183760215009887374979062687459045993126904861014736525248736143112182617187500000000000000000000000000000000000000000000000000000000000 [69,3] 8360312429042930927441110211612785141708612292993049352416016500069261977156256216911470104091040252489205738663501062632949525269359108748548011674552958570811856499790923599220962589032373301524993795358825030839891824844759483314992830026669273280165847792082564152449159492565091453310011468536811312201181359812828956248939651999569221001988338397991740563630512595231311081415585135798999715678487369079895716788736407221716116096369704902127754394845186537125749673047071655636474392857467121910941083983714312874250105238552182270799141421653621880670327264923605594508975957195985681285740753420288195774280144098038717227906984207376908824828816117524768466312872708705385808789517709389568549362349418144737143691776647462710564668943341034633897074557284592458189396907219060994707114424210096311163024857061564240787346045730928326354735002578279217128977422325927804248530839535603059937778257741714274318426192846890971234575654618186899462969037461557554558688172329529557915535263156642849162291737539717429279138798072734697971313767691139208739481990205548240647241724441078261006642219568160951386298340244043889613729460452616652521699312862057762486399067591702367762918040472271858702414100245266131870738147258063019937760085862088321955505773500793927406963184633298452985886948891757335608225459060319795643045676919747626890953864655042357301002925297067155314625689951847636601913300403624381636895068426242266642955671770940820955348744541581128526663443514669822196948659346158223343890562433915565895604377795978213975325392738835443601252231382766029012572714929841773944611084779253085319839356375951639202975787754172844706310882630583208892766415245237827513690979488965588069524147364796441834834460160989137422469684216773992721671361166083152001092330294912283103465886959127764798045155039810622225001070049838701853551057664614371393002449880334703361708995646867944916870999448208393910156300753322233471143802981688259675937450260328039496925555573624825709980686123671042678539651448510605763276702051285325306677690904550702828933366296175900544289560759636857869929101087315191800934267519749981247554150149705406014259657900880910223403258927602789198242894544765736087619817016782781979096261162121787548800993400443785976751353781498939986041432455699278091645094102998875652829418279876616537649169913493096828460693359375000000000000000000000000000000000000000000000000 [69,4] -544255576582787318939108200186469305975568671570619905963784443255346521625425012450336909588172558620679937689076090640331179839251347502693849404869872531018026787638788921816368582419128100140929562782232239265603409673180674658498425621292584571758750244779606627715044133187600712817554295748072540562114840728520690065484701092395937856515569170231217611499427868218841112162551145957847809112714960777019506756753416494291531725464677844242933471916731637820330574800979031898773991236456543052094016288401623019614598603933860341797215230210889785879549650216758370666660544549677234235428593433583156976757345596646701147123705057067064839032300463053864492149422872137261861959407442221805613669513390329869991196051909403958515024692123159015416018036832138796616058954887363131623488216254833267330263128386217605682086868191244064452891708190757065042412416319499930172338435418884953662984837725337777387788662939347032593056218657838415077180161502520986013961223651465378922672125981870786977982034300029726090514658480077226122334858797449718434532961474898790413608829386326232085240619931386313320081349345266824496403839011600151235552439494912893351779159091391026458918009091036151719123611998888023927084596045344673584807546116942920592929888305640511060252435375538135479244788309615514418253529460486196815606667565259777548753786299913247989016404726067278083968800485506650371113695648959968842355015316460076801962447955167882784587785106013074216812198941249031583088838330381213556602842837320966278503900042416222535588540835921010865913362003280981441773544164931786983687302289594530083775456344716287887414446964359227725336426557258856526657861679545042413394436032590383685877561704304294271583873859937143154104196846690298629213885303756698214758768220013138186562714289023363049706727031085870262213473238821236073016779218196590205307988361139391588688453916128030036795220073772178785786492775858558796960077100122782648729566280630662902256055026670752235971301205144927499699729123289240088740205841851034516014133203093276404102019698142612961312449203722217654646256364490287155210186534254880873222542658400791945119892937387428998441026217207305594528042436035135662826170168842157007901666576577930610890657094123209072315034496123720479317613197888210882066056354061273805760275787022587495878056529363675508648157119750976562500000000000000000000000000000000000000000 [69,5] 34057260074287435621662205126570671630720174786737589517020703392453762398237604999665699130152213148538966493445995529707170890269785281300504164130778164922047311441074880534990837375326819773918808598156871673081527298575365309402177825180727553655906664623289008691955333394080290420214598759306346814602451926376670855103387065908616631467901425514818821927215278847694249235208707757014049868559326997975810683394248153678074616783024790519641225780061799749051708303725961015384782928893963131966034328635956034963324928369168001042175281518112893152025451122329764288177499487578735614850941099987565930318140985872003543833012485584290973222467721954435035074055738695217413815123354287461099509141738430845795135240319194311023347079371480307741796497272970121098592011207505415361328745050322881509037614892942531074844766769620958416006380490361230741697496674334945923118865409198319571754055924358504570057106342333617088840282882279100867323448011041570550031640214485483071719300355421770561240939969556750043792867141787235436885927164864544761767340724799061498635323277975474919486813702962765131325242660342199519596337274580729582538155905213022569280767000844973378428218224463571337150377746489554342448273989077393517317452382289953689287299539657743081639981719281559355362694132694080648467044817524384263018280767853089110239936783278358299040825052143704290987053775200338728624242505139032155151891695124906719686577981830568773247122982682893202240695164626897320758758797565170994126361963893964487864022302334813257250117383425725147647824763275808793926867331232704347740688528971865709606385511544075957188091416449338384219789064119472654271139228696466241169900481298858479862159802276185431366826014899729762263996996396008573923510341034736269176876541146431001436110271090195715633924645919085385424800328439293097084461917689878557814669612819878732985042335628381721163602251122553925395271065941090939044041546827067775516023066961977082639823940381079449039390851741974784463950157027644015560592384542453489412733429196494435740977265234405591123026297161057252652600095731845841736964484876517825155790258043289098561998918351093572502664431681015678450897888950416539451316202083927607271536542098067474998629174498103697462230046989809662119150982749007900077054893441468180406742209298781481397778991837554940502741374075412750244140625000000000000000000000000000000000 [69,6] -582688359866127857338014812958527669421069680035909436771118856183671468527865582260792958202138857536746315566404720728289731918627449638172233702180324028067859484238597096028166125317614064991151658848402862959570636520068405497372250686396529054272683916582778564373769944976484688879425760054494905793756241074910607276017460657291538909547954992961880431871089381266043122574824894846075713213825758415909216329468525040018604360321552212169319776612005841682731256077273667399969021743712567348765397067645586486185557296508012357625240078703721776236764167642120494077256920477098331713115562331544269618015067413830833455261202365980374481852330225293826533497117363120556756695062193079248180853064944977769740247285698295160720246303841345313199504035918074057006240632035761306661735898754564827745198628741618472982050691744443821299724978475438973053499832664032719227167605633392810581818433949251525999395577801646989532420851765325525126848446676661477967735981251888570759324523980107696986462991612090639265250480110649150446988481336357366183109312150073984846565763207995613859704070002512016586070707601262676732182648030048127617391341820852232710934947132518529113856461011291312617828464918967890037802846644149976420705782260359130533786530004496963878474044282901740943360319198268389503196603763028422208902928862169109993403688536541606267562956335083484102466530496817877647316873646959553350587929759407381606538456565009748572174303675333482922444776685041424336870109880613731781229010376610180278857322994139819170105606948526800093920209892354224243788514132596194219659905690556411179262465724176020031396667165981112978931525474952300558476951226769370714573516409651944617232894285182976177708029120124561280950662885938223719998917079001405780963281998154183563414995337788950831149616619244770483909834778027900349743290005028209637228399095764448387422526892952978102271764473551132810305982206027975520286029622552838256611189671852065817561496919931572311380751140925838374378134176481315595259178906032400868305459268463663364130289764495776317771679938776214255273559871524504956148869517416706267232970419183049359980448090609108583835665835097803251921796144596031251257854123097574953731002538094615160850567569194177332936815197057668142560374378336459156759588853845396229143894091073628662527569268755889275723802711581811308860778808593750000000000000000000000000 [69,7] 5348598570297746626983317381329273240582961064500836898726540800368716606365576915463191680778895584104691688726607996235716750469534799175051467373365459065028798469290085460711291792943934311681989850749411581721144850524831050702374468002890376815075224762689175842938255250570871561808119855340000015491824391364032458017378138657311768411764384939142376652615408712734162838582890509685249918302023940155465952522043657104610680386839905373513364632332360628162385199477571125693575185333800144874684736631020664357998284527605080142438307803552586800451711493694012315354841917354058347081125305463245193492420043150537049672708182914169030253753114953680290504575768469271162356625940039739506226559934490714120950509463975814301009193789074662222267419077740891578001782398078679929823253835758687792743769659880264900937752327943868493608007670174631088218079218000648278493411595594793041746238763055010603936580132714401958055013840235802807253796953180354819245650579341364134859039109936515189642639666379622120578801099444959462549370757642371995270116552774919187481927859417200908243892840983286190915141379025702298114366905049066797846049364854510732490938921693883957992443303325069346194236646095173776169759148560194108146710796192221981114937553202264017239862548892731115793789116051386319961894749799383598343038148127559769671402607545908490376884093036368997573209578830317812989119889869048389319018518733336029902662630373915830043226258391728101503783078927266021492086115525558041372695207653179860394549064103673091339292067459695789829321966284811256466265866771045144549646010690431588445232319651624477746245464349985563534973027628058982489114545919072616892735483367671844820340424022450715370045573318396888667136749083106706399491961047423129618745273540665918366602546420040358615389345844834642452992824764429579070570790468270242686965380395761067223902455575817911218599004573280789313071111201726686170910999482467387387654360177671302703887435860693909574230411806079458070853212808964086322900631718661081087126995720324214891044631852324453544646830658133190425476884294150031556490748365762055075670039779164298795710887132339330005172488373404342402218284309453294548635467214764969489227035856879697591845520720061072305408571689580407096404204039943816136957134585118370566955396232895102921151754616274414874665943386844446649774909019470214843750000000000000000 [69,8] -32234017962709092640716256984152353075150221976043351353658578655487635706517177993858973203454083338469851200546913661944550972024467154917777837118493309467280694884230769621287158591278360497545941391321014715331613439798452785775261458207459625616661968999722645807610926776453703690195342588711983093504155792538520670585009733934065044348805142832007179109257219599957322451210009404136647705466231804687933440276701434671112315554444004766948499390781984907426739364372404162466757355264352902054062005462564047825439010028954851036575889158329450948434183405283166341950001846242670513177015345143405098360244673355466253968964426541267196127579261028179471043310973583441368802469544797854010428186524920000328593814779419970907090439026761049272211939200876359430991987536584813989387966750655498018140074892459993504805962153344440169510485983705589781570408252798705410767640791950847931988652465175057874040062883551799770947402793877061673848871826831967375865016209759506681433733435567801235775755111825395343618964697373955538216886347101739865659946089171133281756943321374212128518928750260237411429185837866777196381158188551685959795926033980535000745507095372212204555013032406598943648441565446411338989800033553977481065573914444607754058355324819308730584075474830544484685888811843597792653184530792565514763950153963005353706791539098954305518347862316832902743687978004342041607896294435363364916196417024979313808129519130514482691354967796924928290748796335901037144263787738497010671201599122474800409283336823979236309804153007239398551461080888578641692024833233027707654850837485057318668776784855203327097538988193064536949070710519873396002874617530908830603502843388394616409314816301496180674230656057183043879873954420388007880246077461234066729130594539134752179510954330322781638270223040116787028985808208372260413951545693506052836379094491628558118613289874249532978947367132494095167631069642577445352735065158135125696592554397128466964399891855746142388622552550386293463736615509247187011313793747772860146057383101761912727409268771201844416373950277249317734589410827540205355458898754372961124577839026557861211861854934963089076441037819172832561599395792085833765085181395497590697733570946474025380545938760014815045449004130714243230850420719912949902691829791543842144454674571957065975440798080535464986695615152711980044841766357421875000000000000000000 [69,9] 135517499628475063302958435693599267533231374769387186155758058858107980360597736185191626426772312833881051071516161553736449402783529268212275739135284727452895590372507131698621792731629521191598450622229165185461300661699117384553963511285850888137124608589209557723452195277117240603052556228601034751968031398460943727129629225286515438135639235044588052138586974391242975556449897884627727144505693850910471434092981259204480216126735072512501094442236462020578628091365384936678091390473530545285299121014014282854760629878827846202851459517728361160055267640283764707746330466217689302883107787718250004112358667027140021374783784497205652411914152502300896777895560475810047876199332408140747784896564138516676957568824100933660818239794210439221831495817989825434146340477190896527106474567121976747992564609643633908563379110337862816155793172010151527567425421301750415478406910166934575849165850176681148567546273495028581599222755026116448237930820031935725624620294290527311574384814669190030045002879339242502233265170587290986654393972854993298189247663640722261570033595161802388632316080364863897047060819877506509636113939862361391541636657226957561473497997520528937541559544043857334809189836338719167663142203913128990150748401215478573939810733268335887913139625535862445872069397975392288714615042568587326673983455944046823170213474491133300373326709238942676840991871341790343964051799919576639990269326817561403310349863566609483347807589229486146880304695170898390969918871448828451995501196143945850758797158950414113785842301678141913686712980013792618218604798583238730509095903751466735316422603417836669021191524934189721714280627068721011696949801913755996231136258658359738311491834950819352180622480159773744072517921574106919651318509971092327084436289999570505937685170346773233896057555716527095597333074204291074463062933158590412572880544586461023411959305023872037541860103586477263845031332684548977560511585485825887477563266941194148185603139633695393375777693031803495036521365891703041219238435942505673015188603541089074175973758318427347062528435981697419613211912869833445025511223345495876253999529934693698705125306998214961419948362959365884738308595646098403192589312318057535582465345161112177776678307958392760923839119581643023270447256399983145618969692281523760657799468584619328706647694952891480824064274202100932598114013671875000000000000000000 [69,10] -356952195310523423240007847094887676237087753045601684857038858783432798461297873821059801286572600167674161269099358221606629370598112156726825967400925927990424789575262620362377333102137266926205507511008247114392853453167236880198908633606645853421871399960209191584253351761710899126907268149829142617357974285138554533622813848537127281446484245515039587612080267157390898846211765340338066146176643488313122017397190063203615164845553248312116577705302920005548752935289944189453429676075730673093174652547496903582158929148135807728539848484088141472314117382697421577599681462356391535393826952096858758314087137259490687786790738218379589926682915627170040224271516593603441851593590597772464832051810282968007395717619473345507923345406292516663020851681177489431187090825554891426495164866147575064343192719943894707359201616007588001094991079263730279312859128006033933254696204013756039024139309219705381352903693657852107975454570812550518615059703665816266968394391191160331567512648284544751262248166785698426890272371512158657384024660561769147483023552467791915007129571479286947864281036338945144067194966490006952639647652623776161017567777171429872734510669081932848506429987764011011015391380075232568594384600022084874562059415758408821550248631411477131870679234970787972288339029697897466858605080728091590067629994527728127985947032097173817212410944615917425568139372678676703964036622688570248028521958735147710359759602982069306127030914792171886767708486598035582334270373092674905215333337108765276581253363891260821625198123521172089955959797629476967460806649433902244348940751843382679592758483538527064365563446721436222090386974236452542882013623164212209786602301673725007206724702066859309792038837177144452064005339898821483649045712359811847498187029788424398059688619600937286155545635707648300265770422618071721474233003783754240055609490014290841913980667899290563810448062040315457517225955478482963822325873220794038968647783825785114250366854962801586494463559448666957169880894499530234021727539235814087279416132377742290702733860049124634298469443202803697097297617613650337213253644633543546958069344201109238805406932952904728429868775853758246876492298098763453502915889468955859551446047840283874673368274513395939851399607511646070470136756236343906022617837485771286307274798173278286753519299157044741832578438334167003631591796875000000000000000000 [69,11] 14623197916109233574598331351092485905626888305847647136287448527170960611819996181703227726286309970371251560181094293961154001778907121750031428693470514504603503464880479272121221198835362770873253838195573751959287597280875973060128196092416313353033305969125906365477109812488285203280241455303508305318263699355473583935093355388851064403310098849754988587138171335066627766803570449089270427880179698486830455760232985126223352749410167026813899579836729653361572986544908473539702743914085171322099514899746775645155239952392746796588750108164938326759151690992442242707980375440073549926280935933169965452273312522827580726498514522094883484123111042438310948689907275672663193682044844845870756364033701221053812966489470901625993597448060467508912317587934585149922376916473645850845088191887205433415322273261918579012911253922481206259533589305729928037011084799587499098299077393189466898565324146175444244117062565856235017497401866034940730179995747576171055398892759010259718689853537110610389892249687247902964137207422310607807431222203655466835248870733839351373662702167729677191479566157128579969918336276129882277302847883061952208099808968431663427834601131697582562641981051605354664149220655861442081875807795979490697673326202805326209364599021814213799682504374857957642416215762348275361324685556931589397237921130966367581614685456338875743638301169831944101487150520699693167424194781565052711026085016665855635825231488907960449936463557157931313517173744069158662888302662587760044132800400865424025346862809619554158048780629871660190320541936284219818782108639242857556456933186596719912977732589659601509191201954124115206058290134095007142492587067624298317974235124995859457410845206143509541961163752681989553171338690106372189157735491668177101594671684083804869802395308957552791886981801514708928661819758941611212281195675142986416069431324734031854424942878109309842239025980960421828723352802317826571876262126103672254726283157595964467166481869044126584592510730939969689462986007328465167841079944446661759354227897118917641227206324297282133255298366909290072213661938751242016085005669549766732077522765050900193219312490298347616499579286992415707164965971958601539629976427648978046504615038167531370845443881856487431089962466178953538615219442076843113059494486347029658849602142161848583007768311026186580647845403291285037994384765625000000000000 [69,12] 6093696719872324579645836883499192758697671670187194488270339245219663726643720561464812767658595619707011821143707626790860553959433588337546859422393167694864556474558946068766175720104943636524461086331048936475067069327279993104488936616508062119832010662219917671169972381198089967100597941335746266538956442553649219152049817903973563571468148836012651523659518462964507750540366398088238582148772493793775817017634682856201269429736642186816453037667085893670434926749162787280659025883665156203675149971146142401687858816347962873851981260137964217701519129506091706010892236248215676005951376302547776983406919863445136733820580584702925061845540667284104047229161590541219351719877567103795099206849926566468010970072825859153791575695361804453795345806885255911669306250154816087989914551528458275359705383071245114088547332730937213197678934036329837631593017517329667837266478065993488175715318920546280368510335200870817698855295419652628199071837402294518441985578752575230063255104491259905294784421958362644399781201738415023068991311220056252110325657693758378368135648373057545073577884512902141200813869572903608835819964467820993622665125590390907590420047624889062909348458424222038177057861584470022680481541389353730398695498634407792331262442978191592622362271871526731291445616477728829698126959018471505989916766757013833142940082216669417287757734238490448237302739619892748758384204001740036895884733958173425298371848889535127652473405556743019439547054874305410385229396914711596196430540173110909444552305921660975717711578565975735867335019138556876806852146223797420170437994434760391954682197235829573847813254981119509558951306998735994410367771047099882927559059852026377279784581449885673399775519580945392833834080139226446905790191825647599047018470060309942067649195397673390735088912653255808277895333144189394985807170415205035387175422814748411200040653944688044180625443476144374141998452661989816957140503568124186709886558031624262211141543879126110909648218359016687109767017243942556652385465701145563478887750276462609593775541247472011026051421387893836083490650783671513163342170619832153900325766125829451370097040091771592923155968810674474814639544334850264125934855149407580964471796548210661511153583251353805664042009643618516647332206156009282853734722510372813573941686477048598230039791814882654819029994541779160499572753906250000000000000 [69,13] -41011812686943392286013614785923835007492664935276346831230948859538792243163000644365739531969794831722540485582350133572116179294730098831887248118641034509376096252191661018561505813742531783342641759566347963100434460091987741897266869196676923729611635703358326209481589724388830472259581226339356715626762053324377168444760296659186024873230340901117318718601494731883005183208787507524103200960275585860401712828620851687308287096906451594792467756235883193592920944254644761188141626876471855051555647987137259074466002294813579926091135992255047774154323938486793209694185072871048384105679556314592443931197316170382029243123532609971695560747242664399468795744995963276571180030255148959260593343662912162525089967412301001192136108872371480999978410133174529892507818656926103091942754634900288677597044434672265153525670421592049536095290713193014202292434467619559101172940694793133743072847868195068441614462613313418176288620808321704859072219664497630301523185019506383141166801778050860253253046542640342298295747567060600665022788172952148657933196472157502349973947315795381925735494112033939813354695002139699405927541424610179519431786864619835821361083349170595629057904530143351436882791874750581309841253906586266567621719097622825495564990314606093381760178595739771268167724240259916830555761510247491272677407101944711144116228291397660232091099696921976526369226254244132212950316883999186913878484356510568794132714676270255396496400343830121608300339547749544120828317950503827218545921484008034735322743525742593605008073172542315078549874346011898673193672924050544426453247588192206271473369928074741398510867954514376565162777667138117718643789292846529326120254076837551414071557114669110014151635744361544472142675498949879104837219762936786709669729822073191102302895974822424099846271370788375496005440383485666855756336644947799085199195973784809510600815417572305553154374644073469376258090554407478068573859717636493385631536412611267495493598196327194634410082359254459610850238322487620473986000661750640573609663047745144376907208598299023520014636388872376570036732022914178981090841972281415502651601580696381661216401613255774394920208154009960054391837743826040400251006939872898465963089384908703384246277496170225710113360487965197991555696974921510952199065184858435395470518001209966470020770387683306523740611737594008445739746093750000000000000 [69,14] 178840586982212203512065699013383479126739044252433940776245709125594093916561972735080107339895515945253380863556894971510795061371514707482788190960020029556811687445769055775142357446757156846425682617069235464014863620492209533833368611702407230239079281495440313831991493455340457097834646052614521143765314516206058781515669975898864631584769540756199740918055356510562406081050881523190555204314379602060955625634397417524426960730423699503568920390435954275007390159131357966756220632992207685736908751775550243128331098057554969503716293078243632575067261872451369135593538549349928868678186097799209244456617647840699488237395603190549271637581243910897445865448629948746003684055360416368882478276536243052124760715381276887426033858417805040818543634412015469985049556337879167951228035105768314159507682452317741477005649407645016846907880602585598517309422279237699705522884171145199332029056086911165104720633893649455997980514609753539783803719758344474556076707295174723855311932018081171453153124054650688772005422455479132253812634901361077948182400231972865251814458105946676480755091570362051078696147220390363809310736851175280321300410093354774746655217828375258269267213116252502969966009991476714061034827360856202990294747486613049905226333584014865164101686608756352330419940437011697200726147829935239594128829530209793063023601876460077178770968052558312653096859465891632965105241302276540745242999142022060273324752100708252364588837305916862540956240162081821109843539464686853435408208456113302093912710593950025037817549561714134403433406942324660564833464623227764422366238231205539889688614835655406188277074523416318515366075602885272069355573419991167301815097347878850336186486872820749149564435517450861603448241864744733527918700541153907148633097531735007812778646845054829978710521481912394562477962520742876124114453583288056811610455435378965325576285785153942749724178171052025259147246814064775219863225705075126905663169600971703535101031945279930495547553637442446133011137936154841032892974028806691458602929749526111723757747329554326809850581134790709629256237047033787198397519004797134569484076023018802695489032161783672666404852225871900578236102408340363867788454905666437286249594369424414213380281365043781328754952479713035256281922432097228043178727323304880739163049924784142369739523698024541431550460401922464370727539062500000000000 [69,15] -602524657737946325389184115515919262821541108824052219729402715265996953008713100355135329531818941780492540543765037980689468934599411637230594192509450014077711877338676417217417088964916065876369779306088211238626995907900733893678935375320072346036827857985115091849774497475167876199436683076089424801337453719244923911669947633196988258896167468204755447432471303316879510598942135461091644282164686024488745326446546944818760791296466920617752853125279986322802501186890817960066745821615547669333295391750102492744220691458598029066473640645090968914617400780542273817791357150151894465361483059271556619011280064033170066294252473663096414971472594661293027448792289413338138232685538618194636426519992797679799315116153116803746124589833564058599019011254421049194237585614823422700880849858645077677668115850385464868049475862581123779827390432953886083715197758153072236744693312460088810956825583068154252740705128287052818598310591236123289776088840731309586879812214287590225867155461886056456256941951528196821496786327529560033382333434338947036530211463286754026780853410702173274692150262543305378455057237645620070012303126800606610249690147188293935164062145069916341757905859681248898419112557112392206699435576743996273890495924586399013332809544284007594293008331924326672320362301026946778448923968035189917387448410118140761523019063787442727302753599870665352043497009040436275246681195461518894144022047921149106023628873010681890563728729437551810787508019038204121371507466857277822492054671079974642627595287224439126097999778284224149477317515279428536119229417129966184345978277750085215344497586096590790503487881012619360116103795504789662723522668117359246179866494093826605388650700163807961430398582962453488391811576093129786974251876007995765193292813556273865511393944559872254677420493378166459561708564938082876050334452646934041606277602015813645534701021521798015008457080972098519530070409445449151704021564687274558056608099272134996410810601132224334298088074064001754598846465433354046229508277068264277548604577041575182176387416808108520618531675769192426210905419438074808295572210822620489569907173581536788683131403513230188197504790534638722900011014447383926084436854435192575779114719530676375766786024419189573645891709886347877355407184084774125953614638538996925480336673923386877401581207536196416185703128576278686523437500000000000 [69,16] 1662080348733954915569478960552661724620615014328015838578498390926308643087315942494189805640183861617789509817817504362341972067444719407682469871636035394892012171684501000483940743395956167357618385099767503072544367550004190438759114160370150076275699899174927992644744683741066795939032543729681712995723118596715631923173291842672130776010832733898937583399226201543384544370584853208348198728900647600252047429272303251751437710493577499472268378566327684432474823776367259107693562944700737040936746025051360125041920621258022657925220606410337898127732919728034238317758965821389363925711651926391969796432948021840940184496105347955693997525080389270569761689420838098372274828427541518497731627139664946995090849048728078389174249212767642501903096453188470013988984801000568051693872673347704923495320849467207749823632384631441542644360589194642690314655209002565667489399847338759832812660879215141910895951196079048177277728161435385753326515122099971868429257564037137495054618216826168494728498740892538268712099004355824025877393017100795825087925028163325785906187056727191202605179689655650697361137813093112548546376379169663796435105578556017611380761641213905785594541294778175646065208005612327202881405957904149172994883559060272399331503640327765647169488311904681769306159166932048104090740033537936276849881968076064587715800172415203256521408559778823529580326822893351261751977176871639768313511514869526454481627602268184086214861858548005474355279558108345266064675925353085379671711065117221201131594636410610934155559478752127643310860579131410972146977680897509666527353444754714892668615894630155431268037041894894458836068786174751126177971476678740746924480635706934833052387383795620102186288848149644384870381332686774798424073429643130284900095397794961430958734084420173810100192818732980065100742595141109534957588418873906391800695933165901779280176882530191507180614624681018099332591802414351043803767363042101743160415435996924418653688959398136888374274234516892401049016366109214958710687871047331860211859110823523737927334337946923267417997530868762189175285458920258036805908168678798451469773887734791928885605956008914745973504675588124038902560148260099061224237310795362509961139694919170104031404190336472648283559944794872323929482650727843013895376477959086569559108767994767689221008444278027127438690513372421264648437500000000000 [69,17] -3860809714345209869123999614074389256408922501306124258853128215866049077042798541965000586043521096305430689122219530895895819447284618431447224894682160504793831233805175634259767246411373541780091947870606800579604368611301645216820353412168326443646145980041821834768847853500895933842846510559563056688809358855160846828637117848005303618562861972921091047802170255000226183981770675830073475859215290736107146871977495414777092280731690402697894074538566745842940390144799535913381904293541006445522992099417013687848754686529121231270510846587437652822512312988686343729730732899790110643878201764732751102415432926350679720328877149387405808374121097097480143068469424013286388014791229464377496046586329639524919578235516289974767544810098481732908358051236004331856191083227266965812749139971903489004176706309587792246043602736661909336699927462810983760486403369353972788369615653907608161097730545501219323123297118738451014202221929644316319716058835862522227722794490685394351618076702275784934328137131849285053692410646915644862706754576804016422593925764869272007718865929448204316576283013700918040917032678919296077309290307927004970003469978548033638367196153834460522549939342942954715740999831386867153147036058971552809329479642543358775401590204788733429930971136618249999639597051932072107690315190783136319369663315856073180837545957583725617557361427479825349881090321879389324424982303740756873483003404044191780459092105824710730104113603797941100970663977083065925651033597156295520476875663094167892238995216967314893464422425297132114408661337284193849016748429186852116115333207871387390193315048551925950334476779629979932093950320497004359045663034306736630609261490602382518498569816601144773088259261850205197090456077401714937099719105611125122909260577470680654802826480014926082363731703752413917542262406833853893452593617375344484391333837784688703094129827725798666686574774252061438919086138416992112689194725871629701843938076795761356284159680317044014678452351335083316375348297598311828202281574367736436602789132849054594006965836564352939370986287168919954130339303204707694178873627514216059761505138249295262082496447394692814181187177339491247070723151880319611992028982591785588935852713768484295546056188092491173513905913819961614143364373483122705723815884718837480474027572182075737639017631863680435344576835632324218750000000000 [69,18] 7674816327561206841292254311251113760780808697358011472836701904075975552819366799311806472639537879408075114312511666162889550524910372464428520968545346115037052154033179901593480073852825487970229888061809662206856235407971295113452153571888217376051091396545291625533074304187890190383961303873733693028371739968213904883148589645739486487775000343922332868637997821286045981398438436466662538676681393399232086949061810450702792361496049669235468880487359162211571983264158427096989701517061423307083372821966548875697961295557310016311031847248748749179998549938447552542714489922439737135003831259160993606424416048944826411940148654431297229831815418258098363500192546647044077386129247000754794366088701995726420925836882407675666865369841923837747073730596113485929714191384052045115192755262334064688180539476418486366461110057704417872654883456527184257186992271388595811571548993402951412053795168716947779555870017610117161047949479863946497379029686162442525622458557161594246735486035231069417358367101183650578644368773410049132946336132814999289510279326655016908696328530517492443025315004972486033165794450794472363471557674450935002093005691308175149829748220087013831084848361473280292277188969684886937148885291278525276542697506479771389913179932446230927655926672084139349095491884818080070254288880418282736465974527960248342000855833667254498582777353944817782695657923014512856271123274445640414368120670484428221518874726866078549986975851070410826173120882256974698069481659279269840666063533907870495149795938676026978437327914732184235454871055623000446266106053256972062677204611729681596605416271849582440981097385723136460423062056283259427346742736626917459823634277294168663672540557568209897664849713104691511742734636458173094858464179769729374645827642179905478196448923180826080301434226158185353589848490116339586637222073902609768262928683665537086840159031769187834644016353317945937610041073782121591655427018296244942895978483379132794948662326696327419913348203152234239762182746728639345225110547108505107596781776628913595868320354066564312295692526429368237402485778532431656816151864789187854677836683812211475194018069383065201394291087001547177317880425275536796810365451450516088727911712779842725558886448136708462569253082542070801194876520405748293656469828096129281841570818150331800833185980081907473504543304443359375000000000 [69,19] -13182405477581962717937487515555023360123266774288557655135189161189504739441835875948967175188942295073533871861638184312145668010807502790130214914005250875479208645986885553794876160774350700612414425107336558890032141236535786410172310953227897462153554096430255147265635735549082384616972926830167383802558308041283669779753868453573300100008946426129347758802962706697738773616636137936154995944418222422004764104025048596510470334760797091986501397897638504939339503715853717653310990363474484633355170963662626359448047713904664325905973242250013419656053501173256433528200895428191852670643916323822451241323874795189418364982976556900245156134944326283540273689720194677141626794576714080992983158732328965783580533041283059505472977356157197135549507995413849008528463733043406086393367775437577566373467097231205906769198950317722193559708598792256692389415251990802534414884806556889730380976070710193631888872702272245905312277783098508071205489974171719459922973635313511885157716135119422181897758954784691390596020224411376421505453789186777847752797566888300138042531502140370481606347819132516675692226555057060884533547071431802187950443952810067181260130573618970660470243139035950518210446509125717150553958860133359306233943505138644965913953002814076070993020079771621446341575782738269580601642293046554407145403767928827315838449096826794601377344691021753347446308321446420881704756469860883793401531181853070085408730488674551788886579478640598893319633320800641185054401324891802701863976370619771199626887424024703812886461286267999127544324701428969860585198208165989441862192031586374956569231719586819378074032592594575264149713260151114306887484706205347316926469441460182736730548310118139747466485753307277881262317289645622073910451479294062412740860945131634046203997124128307270773949818893000033209514798825847744773674232147054026945991499679112060978789410588639829434497360621849538558496935689115057889320760337188372802739589037418185647259346354886441743215368862363938343876888261926954201312529702769735719575301979059658485801723899539907043337141301847822012003226363856506875266239791078313955861213085151665276836861105411418177106632995333989683939767248215989976864376895618718012697489508630715014783597269803099405712598690182022673356094415620034206646937114781071985359805663010762666331743275804910808801651000976562500000000 [69,20] 19656505574895980021970056066811519422204188430645031666146743690599906317341810264999965971819533018523995270587036605770063781710999340901015368794855754186595415300309292859818840922263912245138133375194466361795129475219439493650911394152556585120599131680011401396139650508268796945762771073790656841808852890119335145886480625065916104030663027883489570833506761200481214685964137421659822214384191507914807785983338269652484283133820729597795323047292468622922917669595596865335447071334373821651340276220030854727379319065020401498874068421546140249708342793943312712747959974274552745106237610959979868775098519137579252686122032016303051711935613279116402949396150183272374584768467300557120105484629056685964326434779229770583180691346309185739929213262778777988289338078754027714956019769263614875477982175353350737141490094374392515547917793842069076954693441357009179184725536737181521389975115725200899790390501630992832816649921598178993655802091173085676867301307586955466087249549971457834967602507577394703510172263700002505724616270102795359654933033213322465098123651588020405042204839976947822079826370334717126606429061093422268345122438454183473407206979914845113365642255886488226684897604608930366378913263682401911817509836016710017136224578001003618802829170956871683540602702730955455878228086404827350187439554816053257775498003626228559700361669452607915033147930289143700577592009407149470828701661155033064125227598111624649651594176554580325093402719128097748078860562988882524853286945618288263619997596751288965849068813554869133765178375507732031134551137643618240388014776902111171099911126036060345821769530777773226660490492599191731563323510885927564187661101477587118162433976291381330240257278636459806338090459503504959098176954419019489425477920151417615201512025052901649339044726410939019430782722641206145540650741023816270555500242720020307085059911658407357336341828555953994726058235560821275885938248217657503866690344994668573733276494391171246681293086160678357476097482815184220800664208385906238196734888740801874880151397792720631908076910155385076258827611210065044935740072621879860694839689972271762310479079182224825126427627670212106522688589381117174974039278306660250344380926844704764877806853731835682783851003850394001230302218785999740926945589178814027075763420232545897192721895407885313034057617187500000000000 [69,21] -25461125971298252070071592855753924580376001010014558941223742648068571488153467996071978645371239694548071883780606038730235223514981502830203868050774604963848304601501070664680409822869862378937769067264236858417155497720981637239907532725938638339159197978290913967455764431545785667882693934341842968354677747287866627606420061883564554656907033812628716054580489860276203176952686583079731794157295449761305482083605515619427659019903734339106222597915542265450894820493504473325673884920954610390354959843139838012353761309921148727808646232775416619938678689435442443830228562224351397401105118541450772394118563883327618784075219042811886067858089929923980722520467344454566972543288665535188385677648790911591990349802107301186447768697989654656881451340674153705472984828412771973946588295291241573546029246491263077633811037223227112509319516374639850264258653193055047208752535478950172371758143135215683341516116256526035182494065266205332231145864627383663313717669567437988004024929998764615531703188001386859665246875643617171717287314513378360354701401456530097890944954959960567836195686187680352555992729696420063618375309247732233930577301970952194036469521310592694786512170816402099866003475173341941228317628047698668549836793178399347014101496325223574722436177701331485165162397185640497679184479576068051271178700212518553956658523302434380619133358236954241712600983782019100527316241600141781855763795544887348803923729490688541437458940704280926255132982893897242639890800135668530863316039933639926196405610382923734457714392669580782548700084468468288529492507254669754903404678179799330401376057993628057159056772471978039810553022455755085772018981802118847352030202303493061612508966876886900859413140468314952450700120744822345330993815270723581305881697305199591817546695532358800854856630614626502701655162467467442530909133126324086957403811863327579081265827433456280383473694694258977892830362133074388358950354678780907926186541544598576947251540758715419598665711133302547672190458125407941299545312964070497782661107297484990593700344947967980083984331453143883321883784275411738444909051631690700773422207461139183563186725032839144031074435291933758573418646546218722519900616740168488167195586790008344218583595790405458092297904138436710641681121190484587989982786186300249282443014520183055537927430123090744018554687500000000000 [69,22] 28578458194073447091130962373094203860580537430743198922261493386063880168983278340401497702313777875674110992195620533915097921860339619468208246040614013918784758770276918116403474717443808504793965784290217917233176509274486724767004567845165036753826875237466843337180271117556142466966163619551454542623208955136202866530443496473249014964027072754143964672868860760062405015322025045597860945388899209009649983385922187085862149422847281343118738575725048659583005088581078277327913477469815750413795767605299351452326565322713405641677417932878664338191304720130330645824462680232275183452867641150669452721943148373684649046329377451000085415724407670873016802856994099351747656722422740700787657592350622361635084397969081034329759833601826049774118200242301956156373852836121760587786171031973893924267006913105834963046001946776881868624670297379940860260268300355022792637859397598123329332734761259540505021567871814090737894587330414207821103791492249648233247110820101770225036404800311595326018989781594707780519006979825501285126323690258441871710115486013708569973300455866466265205070907038401260800121007366469617543802699746717514381153353456843021329552955635335089653066391000796305904981611125915416349863087356865125712943276164991734249592495216668994795460147233587574353266298195612817043171699727966509513164792904643201059910753711075259043825301551603354450379528114341001571787458411761607507271314348235516445517588025563191636640238177454500681667776004892191636712476553624847286066587103245777541300928448448434249079409542214064462440967764107644440361330867255728730236734863887047598046544496884102958160733112334248044773536003952799131169190287964663082660102042337082126991072946203579652357199602284499287949275407920131469569431307676236438864941197354492172046553961829610431588556020497362707246655436594935715046962101361885244911127813518030733141986632655609825909827613891716833674761513091563008972981975110968154888881062163246472493239300301943662871988675929055485153320308627448899086921731139585324069295261491259807576323668482061042215277761836693546123248814680055127655297053653519231400294381400110775009410468311846164840229586410722484614768364325743048997361720590650600148207488745437315482456007761726716760382435635398001188268491715692004933250325232446632187782720180280193744692951440811157226562500000000 [69,23] -27685686331912535934837154538697792650881987019821116888898855984038489744415563730386715391260667677472509640637553343676045897781263081929699342584120148115026257830223922590721922746321414666949037293117970507811470947599649202403999431936579648587797092204762822480552512796120230496340087431595415840062480096899165363546762167273374440141184868037657181491738573560538700584844894180946048577465008389788021174037354619754229885351337260654423442403331744071399505280916111355814413100331418631728567148467119778934009969822765021202101730642258672544453013988014646233235379780838566102547338242639927316164875582851790113071884832501538802486448954023558687731075895642879509945717526687896351204107604357920830376106230406918881530759961236146410803792608316677053416323568405132658397980370334155294210602902082670559465257418507201065971156165516702255244210497855923179928559606915965581368429664777100613867681106236600564407369394157546205940638885532742784556571646030949130053775913085676751221258508459538977312802583226887450723426883301383944021799566873844233639633727625799479672072211843337851032328977674582409971222009886704641217375569498150630637954332179076082798649774626029366848456124800151109799065893672549312390675477087361906013281781985322614423210212654793065352150122462173335985147877214731122402206431168212332105038704508514185200582920718163767493465759521652979590409434143768331591445158970354307098302067079975881621365208904371608018253857894470198489793791100243159766530109609661096258951489594510112344285257409971932509556921243609641816531266101354127629718763595044652162484394627307630554671557288482654310393254480264177753771647930541421334671655558550881140821565149476076285472677725098110228548675687907354896383013422380221197620282903323692449762597814994764623307467004859503416855782661188027014212778458388870554934486242826504478041058766102121321854903645278892493920734083058768382209308949205624989616985654240819446027389495372025270210341572658726924409499717829096914428077457281750878531750387397707364086492981496104559416273888209006021844265348162251850304390513421774167148412476634929640359389836263634523096117624368900298387797609404594578472198358357084484482797593163630083625191663404650594453990361071060685840948397246108442543390594813213683236807760579267778666689991950988769531250000000 [69,24] 23083857507516339297810735266002525889184956412599439954920099997846162508495593030828848300541614287867757750321632828655550029380773344569724756225837991976827400560515282174203896406357789668739646793540175651159206112551896483515246730414067500594321892972651480620783246591960656323687155930927355097324946286550768245268828850539877273400686533860544451130686649010585998366281538894070199985278084178135365215104611111385365929584926511581342144289230160028771956270323595696106787269681979476721735480086034572664673367418864837132754432942140994508021327427748450422769271377685081772853810296603230189579072025645344918640253067566824001838563996105273825103312243979406250402613436245531072914390774979131292440506943344723028151514930220899163555102172693359202776190031279102834875574220949351767366321138148047577233717710670733966672665322482207944980331681473582528255876225047065761590014360079567473800619421117453153147837919131776408180118786212839458007023235589996380215538093096922692492841770538179728025087974191999551964395655811841933691127898876056887883109256648342577201373979285581040775857425201471722474156924705481326846432608367934110820731191872015301073626070136238553623675501651806256616071338936203446976602983528156579230876709978479327079437728407921155353811453781620963751796741932436253243753214600399569224970375856918921664857901141188424301916011560800103552361592660153304612920739385294779262480562053782567145505329817513713681121560822479676657384140124424662477159046757562038182949480329353164028618552853654139589966570936788855331656125612271624046822435189331783497438222019904141519133292925104672191984506479831191240478167438802807365485932582028116809535822257789630175624446014822869025271188260056554796875599779559798723160070883450291663457359265410092028702009362261787227360207978617421852668444029819520684129507482680208592480278452520090015760346228526680902921533720151999760357021224810936558216865055979338681865346058831152973708073496300624051144532074140091820165560991008648656738203533396628718396156923589230320423233750898500629073535555775710398233942549787617193514211782670909451911057680360898922463037805616240082480531928355012685713301569972730183039216858303213390642839039545881728547916047468943808735967120314350575278847418192853038765299800161301391199231147766113281250000000 [69,25] -16626384223085145937245965333319346821973909347371895162123567338758214276155584906005435283131113970648244940615284784880975625803054525445324144435703736860183453710757533211598944554036082120693949253418642629787809261824757839771176773640204868394592584790031258180347218989284701440474332716411406497504538744505129117446291326924199950581817809232634382042544549042728218873660614464648522402757563502889405983702090219342848837044314170899424019969499925986507046250570444396818115394187853036314724558165709728630765730396737787732902461971075848587058486562910336927002601990164167912334761850343136232149163500145084881236756677485339333967817717733495361298229330022241575466589511003410453648282311161462237668140888960879450266040298579145317130072023620842468036994378473768348808933248126189117959668044456847712943700313677644182671138584817708879194096473222030379268048388107665672294454978976140506150763452091905288664436524136856079995440603478492043184265688218952339207827225266678387055450120960848121747916548890851111660045859740104685997819658154542411941642982046280468994028929743860381368568534505554738805451560978422596163418560540818495374320194027548682512427947697254708790678956645165353044410822306146551873571198067842045400219484425501127697481172720377519718519577839801684251093480818860836238885190650734629789238826302961203459805421686752356112794429994109376856614533545171728597991298725537169119070969441302329458641838010017928222013352799297694578484731409669593117913812161322354894620039702505401541449493554771956500485938669753955825010505757015340530633096080467710907257159005197255780568032274563847075967367932898706245740332779666606412707688168690315979107399367789779847399285429200098395041688029642831564747948795071580286509874713726604630003776162556031431743519594192968086512466628756494593007748747251265370127675817260959846235828221978819368448469538126550672173956569176061141214385308996397129125539108026660745321244009448288579849765707559637645124941899112773291357056306234068765508414429461986802668432314430745993458885525914191893513904671769724719504026746167493746844682728875308767040491578983450541103365680523442948618390179249664024580935562843295146574651305838228655897353036740096761185067476917919437535408356587420348011420741349448981782899181780521757900714874267578125000000 [69,26] 10617144361714434580528459289229914396495135360842831308123266445035087448135642778559035932485328968775638232188423633567649173635018699322387496489971450736682579459405390337214331570501783202049068494995582395579598682362777649124486324930421379922963490829497058567523639081490873600064303070360368367348149347874566516042177193300161976772392157412733597667896900903899798786118734587050328536733710290319485090193216889959906375272559351142663359181773877671673449589164383888820270133421121689436048071283324828287252930620189766026560088975437821291202388048702308143100605118742437852601182845025826427402922586670875697129918849083945835303949681529224333545066485183578197242285535572955782384810678655911488634163093844295569546175468306767720052410483362093125152384085614004671080978162145539370129364455455339464713156669471942595016998340907700027921496851716707289047477930711156355105169515999689834184465102248651312949597475691763211897596389880168855314211714969989100556294459681771970140229958134726848147338557390463627167840584503985704901561503118513555049074364706402836346562146027806869406570331167581052900179164524361759668734355232476947172415275745956572410478594946108529799670717369682677932222970882142242620700561082854242985838888093303694509472003861219501650930527222063529478588367492199329758278289838301677030985945657848603541727827774792976732345059351739151971238490543504206523170181524560234872901481603868755957858903233016949643784767208837431243198864566740016042179747353202232514515685372946944227141729991010675352042572633087138548313761955827903894030871710287308503096232308799424104063558468437513546584470146467822887230929656685739796262855460055387246201434229754209214145967792289474982774363585727283963613960780214368959828555147652412574206405839946560825638825714138041921476915634493808485153528871908979756231318657286801208133439728942569283290873046000077288587416930194351110835077797874831686833924439873846038968425622497387526310615567476071576263856760952899790397774713703092219966485791381508537798955869329359401323899763254406450779272671522780473405822914469913005069210059557295347000575677351280308295803454814207369026286597292222393607500884385131759301166911653806609796859755702372618949604907685584378417565680261257572526765839693307924562759581021964550018310546875000000000 [69,27] -6778138099093273535518105079461422038330609284154092874266868349957454133604647445581578523998352284411949930120606542448920398228034284166276673497070934145715917664932053279651068848024359599284694806344059867484459876943189159796720170990459829443982979794498238973872045748147734102122243405002466796209323253814623744012666045258290351110694202039245271495490118153425115859658194007654077136767651891780099610099423599788418846921209323992436387990674130904481023756463608227392977497598399883100607626912314570637930298485236821334566542229251293106057162816844516562998000786456543933808204843113600567241311261083374447665599268867807428627358180283334127109367239004062281775556586863790646880704169740374732047174353138537089622484993219720045590865091020200473790941431230247102272737625323928079466612864831051962325364692399646208966662797141133677451620900818508134260445670765825004725890251699719082406174941703206387868787795829664236592295843949384972736274341027835212172839335282754482598223770667270800519982815118848736447298292079336737550659329702130271884460241333160793833928622715141017311434978822022458865632169360580011467167462728877659720245212640543515073769889655146292949911747451664393726482741603343260658869043378016926815552852855904468509818285212610205760612647913994820714747639365085544382269734063396660243421807048787032580982019609711611055898140464358065721643774917413237640733354497867644575453471352665819833042025368793919718576236932163218236468079802584332944444266459994662541059110828587033312611962803420242232571772094442155773152228334590890034585913739618842217710317540288399796113736536002316743701998961621742160014866792148529826103795845187124198714230306941900658634642834884802935101241779996122549175844178189999687029190531149481681102301873643394006585715951023748007182676860953226091510171167578972862364960761239768588188771140248161125927278702773552649668570543832125641890423654047673150725901401155580060876574627367399612009062569152818077226784332222039389392938682341278174037114396724916387763364738173490563885815390645844799538993621879162738395467177068988171208413635631210830552681865794736479895841084797521404219372761364670631195804680292959310662489393200088800811530256249690108595568727586119285947237592781467576460042306907283204964187461882829666137695312500000000 [69,28] 6228254475693557243014704381237466551198755527367217843194087796474225164258031140939228707248912092323268917860615988449570813439576334680583717805866111629338522552353496922603915044057535283064479463406495442843872551271275259766375390853758941949313093706236121790113610570517544561584584928119905368540640559387301963669820954939437977901523158849382490165188885484857355275767262205644900827824822784443925881147593628719005688484109272497795139958459522733714162028677789434081488272264060810648550241472845810327815599100694524566505358134795945114752037084135979184719569597010323412055869900360918432078869480888388555411139019885977456978920461291260146252748796548659836366702660150131469307825173995971856820448818526850800472235367056459138898444280366319452879360199867974593737550505633588688332386168074639860924703204470517565429975231888463932296624824401936644251492075641819520955559575386802930430392359750152765707096231104753840811186479331521830734690118681140813411793855761394427517520590737569539244353471670717817135508699637349957026231313302835650577899694656391569772151205168866064874740039172163563586756931186493851149019489895032469425650748434495296178587156493113688637579160970299721113041062161931188984798481813233024154926881230904762855573083689664801776013842903167492432963997424464088499866828614821481986252699373851771283217922931999156107982167609059250976059231625345102373694229597972550869453555947844773906441736940827444433887800644565700284203162153073953512712428700365144341925637605941253379075390819442741073032036773847294751315198517933060056944692496612825692105210205561168963643557625830920009435918079624780570982111393162034826373029379419973089128901196486256734174503834283277796641387790166820924377896577990018494280104521518310167903486541756736534080643536420412321652411098924676308325660916649703576296183931276085180003038788935611779469038615377501213616641159684767871621464463237677071407877440497054313294752785563104302764009141537901526185453344248587029252146140470034504715412855503226246896164197292206082055449118819493585077653326636753906425285615796545849589160974884968329011761043918778685661325746022594699389153032207372874760859991115162245910922118440164272245617144823115291605435763720703873309905217408298673921820953758299310720758512616157531738281250000000 [69,29] -9730639366635459478986320947701057631387553329986764787911386458936948965356484523719551335394040466304715098358402181392809036698949802201161969386197154216305211683734187168555408255409641403040702961535234512238998479622871025403268247250083154289361501513131466372741228692187461451242169052683098403944492989858331472292118410686954277141754242837075496044170071945006526879472491942709054808430195048963921605452603425217984534170804631088181764007877087042739386652799246775205789436966858831649234676840646596556925755630566111596878029456698990581285254175565383128347056193679612013076103535900022164321819910504138060112627105736539917027478521385115672993124549350579347504340763329911315611032273060536571971816265836166635753961701442263545203489831227996350462739577747330970785609099723931868899056192352106092846500668998505386338417394551231486949702161931516799052271154678263544756146091325500815883781886781429488200151966296511083472578312373138640967335036876689830515898266015018013054085901861695350425090698899586845945139658692554479798240562912404011874649067938078410158207549860486724203007279589607778380210997273033691898195779800204545403658222254108737594157044079574445115262114580625156877095248434604858444815783989360366231990680275670436870693796105264915221741246344090406700378471292336099394807957693715041338495427445453144795139083608292668533430684973122009506051661727635410833861182036395885711853724325392184443147522516235622920550252375033053121315097190929561572355477781954656523903586102500332503746089497381235504058619728965165539008702810724257360968971993182218920762814285560483349302926883371116051601769674082744345278145745905861317851170997554986873557724695418445102903097638566333386700087550456863509930278173536851963444430842208939688538236740427307445523120400145631592580489672849417084151048741441842045887792884940633193917323546759755280453652227726384982213588390819680750746756345140376728113483476795784306753452409606046896557428267388470828515079195174708869933695544007386713076928520340954352440632259348842338272352474231132079031769310964231790609025731942060804656761022657556625726459551215022125323324479997816849987425096183113484623439088008631815654453207130847654811647167463622872858476834878694600370815481961783255208942033931407422642223536968231201171875000000 [69,30] 16763945977792230369849563798812682908330644492774784663636051929110381074178915132567216631683557525329740925044687245484052496968655528884427979187293829748371404458005252158554879325889747755871188693471023606195635486197408591865852700003460701544073634774782883680179397870507332768890841286994156111050723662583765080838534405812587665189035444624450775062699127926347323531072927410024956008430116976883795314794313500896510273147597517917670111717835239271667029095633728408943280156405712291701232391053102613334402496272424232586303495821262392674310784343327269473933714789923985805634790327891236505563121721274465858311055836206476991367791547355597703737608210206345228454727696298029064004308111697566379502513740928852622518772472388643350328941509734574931815200759590718787292703010969681269647015118599943097011037297792989017018906597623529338322686146616985064042603242186634002472621939885080660053138596607040411974399900517119989528930444585192815336462418028911162192123386276045275601267651925677822916859663796054636824810342691035800926920645936390143861129655944515827745051639260404391452767971081977179911536800640643579771864569586423179035934887626972657556401080114487087832371562355731715346587458824273234351694382320702955375881889239541761432595784372345250533634216707110925242184639697364506152414288487416490363598024879855564289557097956812752561013096406983255435347599803827637698060797784889676519753673786332570414560771644982029270511380059796351710445602242379505490749341441173332162752571559663603003734904275725992289505055958134547175566090059672473063911064279462202975168308823993081404836783698626516137046553641898871379794757540081826701837881980562599979978760150824847573178135153692554440755327647542376365329977991151099649389975467091787521639532201632231182663563597380401122993544025723963528282924479742862187883364889365472243987079447810130549853673320947821888645743752058033684067214140145668227446776745005497386882647122958903298108709482311573250582559053961620350727035224594329818502545853538760239884693656934813608408349048744365290773996249544165041548510252407616992135265439437035110901650790166167892913965779154766454198918263500349204982553559154922250653492017226424961742100503395077157395068944814495965839732432843566835301007955649765790440142154693603515625000000 [69,31] -24144803187612274281625598568040459590797263182907626457008693299413426394481322964024845184683354970773906616880506705781325031550861817258241209771400019712636650742294205071790016061201346652143729121147742787500649550428520936383156892622332708130631779689379787278993408226812085314944347370250364571350007867223945660831295238299123823461999378440969731928948212106270174546555658528563216685950142904431653988596377815300296761844817309382826140656464336374789001360065662674344335214702263462390283314101490316305564947381200093415044249064242065500211923210282286641184746589921297920256813291957177129776667119682394733521556324710933422651494686429085202064000314459343615324763483834101544803958894492644459186796781179246973689674321257913259923637318794263167130283309473115069657613449210382019990152457930273712418827925843117180851151933856324319605697078081370220873437727845075975798942769420203487681346530656896918849756195008905856929610058957949812825500064954001576451519705112829105005012703546363965735058647496286646859763344960846693983642035373919102085447106856924924956804785615606335223295505479524338076205645505145106744857485833303473757752933802631049488135857508859276198152555905325098252553199051687216362315318118696751443588493986601553057618705764210909435486901210761422614348676890771189162974499710864910433325865119669927399978460641008730260733726581310346196029053353350517442439719057137871131456105374370376074002238741512982373379715288273194690972947665477580749168749912861451126292433341383813068779066031683415528999931274904948707135642706111137278894518952413024570625444672459134469398392853801477046892885624915210462776705870070267592909487180433090158927187773321135494325297732863955776995404572246039173873703467202597400405048720803085207260207962771562094308254709405545185911904236105653343602680220196958182258701472505994717574569723492160603382678252549446158438593438461391145894160091866711904592129445416406186844211329696181564844801682415652742759337539354292536427269841617404477905437169670008051805582011808555322944524100590201404208171471449470533841096484591631177534428173075681565918408750819293764414982140727774125054367807665171023253767337935557555349803048737836635478727330470308588632628954086813649742145525213445761414376988795993383973836898803710937500000 [69,32] 26984981896308761963693384630730562891418758497495313513561445272824620219807478046212647433783277771875750953676191437867931643795562674460013323842991041544356954458890705997112115153580463442942047743568082961545446244680382003975857366432535324583640844633722310580954034676309201553668449566215792403210622425420116135314813288503393059949433528351697228716262158203337227295817397907642023110119103430973129920374794265847673135227652793794532695546457983536563492336247345105906880679046183278499137960577356035820920481930898989451414385155061680317483850932156656347922784798722220369434067097680620384628752551223293597118093604475507108471960299192574210236177601190005320395910596682968886619256596428648507034258729465962079173635668083252451215560301116744736122959976950605898711743219616749343713672061434273002445540463060762306565441445671162850202241184217060241249795908472191055657679267935288620408386420251845664656577263735112601258500272117977122455398226020583482627829075995263886762286852074162564346309459802268347507452999957900409627833146831501354277396361365188595368964490486433515817607545263088578870204821306493730923981020274397256187004073948174705823107770275298903129085174848774405469704823774092656194044767778593826227718964778529138607349756710566658654797540855118698380990470122715295217851588236588932022557341874415937225229533076982463613324610743689653116940930183237993354625188254343543941067026823754891754103677145436481677712430384979107705908938823483678672687871642243244975491017388943634055534405627195159696590242630687999224743384861369343589785241081747235559130218336378375661844772421756321404547039757206963239695510657717664920347994461870394635669675862893256339245508012128498314941306643520446486242867482789552226078474541454470222035626845518884062289248393416924139403708320837894436475788569238223136146949392787545214371753261379925379451688583384310669611751363267713835540852519235269197889187737910412755495540940643956003633183054722722399535447546896116031003976689708876879440776902100761081073252506052451601867389024840564548815476889101728071999039447534402944772344784338530531647758682361687459455938767276581418093860077005981758288231465569368391154286090245680138110055966984408615940535563809729217577061438811114602032148468424566090106964111328125000000 [69,33] -22486276603346219780120366288113390230060450929632280580021382764177840085175176885187593291697926401083741905081880225634887546950503921215374855461382722233177617702748781523297963132151300597558062893487042233011677064796377014454281598951300710857796691968543568163255079494871554721019528548409666687609898874851440494271444862583504518382879253896108879024301052207421834242649785015481713328965571247323093469091144053340019015964304592137112930654211444830155748277446594938063386601185936681608045739889617309057146555411628583272814513551261751165591700758071490428365746819675972076900138521760430457453506054750147665200203248626642273461305602586397994698418763888783833085062748736197214254557317381657249482021223590889885069621391254857575203874616874730388142008792782701953737836636688823430815236395301770758612526966193553449857059997732320934728320630631039713955582897648450224880156865586842445566915168748257706629268365087734068377333675122776703424338438890073136938285579719842013715682903192282532310605095957747363990095550226857694794023978092737986819260088573451374267815255379481791855164978147835541912906474352944568164736305387564303493521358862511436451101582217895982217896627907037443945384517237646666487784228194185236061403456385301329497116889463203434030494043867807679071879138762620435089574596216087069066772246269548304577423659892615796370089704314265592635065728993449354005975525110195268949408835095640629001821511448780247090435009458620790070509256278735176616982347174616490235802190537087191391768251221639699305162392284568066209536173181102822289795705586392277561094127413759404742988672267022613750458656451375252642440586842825732374132149192789806099438071560483577283794250882099927158822906284945638222983824065662324415258852121862279690819843072170643616254168231106290724726913714805679518234058439113487868525546955995629858907042661592780498056722050590149790020723969065372326633105784855596440968608611671848329214178338805808476483237167148184587055739600737584867247258960804262450159630791649638285336970784981219627876914878995942069003411682253321205894541169135093112053397182186627484406823758196827141629976296386982113864778798955841510555564960404743238173015454485978660688307536755143163242592522129646250907705849059192715344579482916742563247680664062500000 [69,34] 12771243578800980510725941253653559267438038691329086653169100231928534586112616977608074409137673675301190469367152636327905474959546215539496896680064260136336421319032327342764571683454013719030418949158196501352575909109278477436122274963114526878441731282698976744391742128930856017223446543071989391696393850270944257401623651013903731768512088700489586878691950740171507145404964770851408262064731600444821868451483590988707594300765039306533502457583252286449246265578348523009502764209151279472192425611233548827670783044864653963596061477000777332145617571151600848293901371152893196169190362997154209846611199452467092631636158689580214946426510425585501065461473285856217049663334418708066169004707526759846301108097445021513892176299400883727463795059270958155214274171918242882320235686083358427020721376640819987192420119482425178488086377473513879204901543200104286104799605256534155706131442072284925992224323823759118473442841930604071982868977385320892953517330223785598043610486298010872680175220751588462517890154677033159810864767262373516034610930589121480374379765744339429291163545292741540301645417787431468335372510097408710437939892095104144843750119543777063052049615838334389642271673978738524011413583825021434265615958720168337975147957027180787929179697446737759934840591436317031582103886086858118199966748837978361400388880306995750360892759112796428607855817527654807686315206899338438919298565882171259910077026558304401598239718493555317448463689884410544462302163961224391465909850961154241015376750825952038195913271555240384637610063761128959605498163626609593139247516298641344871274701950224361999638079004597423388383039946938390942804472230436149754549573129710411064390234516164274128356160813983301616503008549505082818848168833259587550879559871248151440495670277352631499487917966921673902151575343523587238325632858408405637135919851575354360733475925470155233285778141360509996661883128628449944412063016604232380166771707131105953216103262092982494008705873639401914396097608889951527759027408485511164581218340957134061296867676109686013715510246501133774439960957699720520756951822569202259872302058600311341817095049583814253242533473624370434419289220715557354735679792510090292191102250704609720038463623482129971594848834990344418373331425442529507563449442386627197265625000000000 [69,35] -3213469573567201648082977888240451464582301492173083068549592691659081068126553337274292037760395132089228884662837218429416721525571739937744920274001171674304518073544055485019286065718037503307970784856394078522667955074342979885931752378639312426349045835537584879082841176608372009905702735295067922839231433198721784950151194911076252308728393030193451515053768540327974063187566495801769749692666692718862549355854262651274792881163646999531846763863807721867518242486794139891982083790568671349795701062206815093335659970841478443883223480359826335151767764282144523498712105841477663881501836086917275336082973896104643885642566108656234489367952617197652901165623521139639300820478209389793747541973961315797599411549380780038326712458931103517756336673289771017157772826171872676033342349992077991707552105306885737079561043600755452467960276988643139747346672152962930553307570525670043290103457961264960841828942278912379318286264469718912079330378236642199382212106281411199662528371790449030063634564094838495399410704224616598860853428483502390172687273395556720628666542973608184030533843455501273219055184554818355408256840985867051688493358039867781711151231525012322367818628369442044627016490849501142469444199098969021529778752597278695434560597938534337747559454671803141359991653633982305113111141984638326855572936161323712052018870725922941730399432720255745245627044226806962799042091239429756401772266985867585502232152789576919308146791320609188227558154028122724470636796530983106308779020901074585992854368134465368756737931537722253594827027768456323290131029701014966769510688285235686699531065199622851444190310953579899290021543846318660142418864745989489603672579161066953042335292691873622058901095402387754896355134346579351594298295756551478448207409841358471472729703775804024041241347423745861754818247445632782450612131857647711007859428530997081309576918383759722831385873049785068388256279909919632317513642537606169500030086611674752550241291759610736003682143585998736937669609794041983012599675322730791022011941695115361076957397056873778823522203306057216738810146739168168791248304712136542708123993832822405043206351308044851810185133542979057131958553832902410213457127577796333499627889045096834881660130024013500989156231878234841611245015124964652386552188545465469360351562500000 [69,36] -2074783912393430240411813559940419821216681339254709724527879390957976943379157062715976110756874362027585183222517627815892198553640401556887022484903857776221966402192307693598391850804805170671021094008104100039971005203013617627608421768733392438201112307736695102420273064010815664534833534542911176288008896414685428614152837810420682995284133855480396044446536179289396171831400885300810443759427801764507970854199166614672145067722661584383292411752950266322833625311405715200023150543858802062426728289881958974947191484927041430188695195731839734017356244939825584046433778992535035516060988576276514454166699956046283144060484918218088871965735230386811045306963770078238993936825378284286387149403839202635944195164292659686489036690325711379272922624888662262464644817217977521512996267386019420147208632314625742612531706566075160167705151016924102498699212404565009008830432025235420793658828907858498746832496900107118718138574871940247586012568087851218079510944608885778314071514676770192753197660795267299415059626565838787596690815984411663748136533504887182681211798879661965689610107870273406948877538152721525398332134086928503446420786934011707839893550610746745201942516870041308822397181975833424160948875788384819520413975974026102628350550023888426173136860365923167157128173460857382917608942319898234673305613955485799879883868491539814787695368699955704022613397004462020301385456280325923662538722408735284385012958110319117934982957964259759861799484338345223806724159355819904835656848054263848494881457328784934633581805575886332356785666270270583480794249537817279628288451778149685031970760914438429240400057746420054898917188959687963000492206151157049089429982835844309520658821064602492660798355821496319468831667939742438271581188805061336575160951796940487390983564405457814680253317564518517927363087111710613232128512225256108601423663287117821711035728210719001680276928829713329479811183196980335029788475310341306613621943799841661968232991043753794193019636131439241127324334729046766594191487630272800205373497561871530328464330781686487451766616667043094494460459814272872862249618231153867614370193189684905999290863387313027193766652094114344081789735426222326537490307442080303249683106569420066401347902993594443503755347584228106456311069294429216824937611818313598632812500000 [69,37] 2844376052853041594169548217502794115530698353282446637351288861895579824084682717318659236635609753789377669291695692397968491514737883849322307407914404994646941922752498081541065224019121153545770225743513708975813398132229902494095852962081603752001533611643285989360654977191727017952198295009697309831930864910026288854267663408952244152260832882214156565750219178640069401024955105571390502327937383945153726156514368982251302618813684376374279411870155202634650815773622137420300694937326189507968945038013322627764249314002018461081173879241599607608187055026183947651647825195114849749964679419588806967034975354440369911126999786175842015999764073582436353149491115099776498401619526522593219756234452669986580303949240463113192189546753019225350708891669342372019542532581800571167221838750351334589910152275004254106998916899083693874859754433698273256189561226780520906940524834862470628651254647137306167080136388240771607292664997461497392094912122671063629959850883703943264918987152309391056127752390225338957086303135094802767747301776584503848355299849915162620941447977832259838056074811994236707934662972127144897814778171327673140174226074128428194837077433217995410984896298067550455326860581057034642504739818548172644493389208343166277032022194281614238423043363928079413100229356100603686267882889941108113356337551287712618335997331775328634223578378356856458154334597551196799673663289299116214635523016650455145103086995738277660657002268326052894091288132705605900042411777820599509891184992605413453513502632236804257630049026542770718923297418441736739773118391781973001600517518556439253680558951105024140527813774433564802066528479557100777120335492370159160963426767461274147108064021678923512577313640734285259855084446430448499058439922661435347721834755531637843686340238871245187741927046090545561427071241986587376826228800101627943263411684125767059137776990139202875892303105412748992342525685528836651482516392852061250112240477265922879097445619590364293996624603443339584572552546709254888384188732300160357414223901808717812736996104159309167753608507323704294867546145995990639794651770379167886229880569865725771748416699416274926632926529988321494555400344778163078131045472018683328962769573301308331928778247304377189765359799716263472513233523386588785797357559204101562500000 [69,38] -1459894382465274043143237880214290462821724048763758141408410213518667302781051831612020050290579607852074484278132804408320784790413338578492238082127985381624643042457902843779542317639366860977397813050450142286937655758670439580681587064427062132626736719161477349093581275013061607201282836985655312264215714854039701277504936561147387130095709043468228150192015611801769677745720923901307094853873323443691593162896036336802077901251899866364657641192059296186173140191863021726347031529578078563200554502088348911650386017762270043689826490168444457707022163852916859512238348428791517687963972203441029791389832888310439301639904127977082736144648017163540890254587894369829974243899507781632999950723668196266499422829674899614679577451395612985488716559963868459157225423696110536551017794979462262483013708098193479457809182675785078656772278919843464650724770178325922777498371038247950619701384629045706614011261258839965410452787367500132624311479243980300270803547719008689198056309300497915578585761212644799039425467324560020174020012151509795382923411832429036716565650575885530247429403902894803945638665820867860259705197352086078159681906152442778419456388627990803670665230081859755278284044963151469383852257476604416882679534382166244749188078391780900457891800566834327883528086866703085382941342948504468489621709222932553070003604702137016898547632123527334772916510741760308236563298641869013934955647346296336216722164540596576451147758482510744464860818664092748896782851987589284476931779040564699732021897945945255546126867795877349270933129381007648605275448849287252548901395811878987785868319246262024464068577406818942095784061301563706927512264657759181322124775833653917236665104012666278166984741794021947655470180320196819419459471795666329216523407435140002265298527120453553085103578614881285785650166844542046439639886370803823134602215827294866177109820189834774888061401210439651737513999842622590713375452862987779936050878030552702265900373976127169926065929846024268704586189476678094530310124183935678845670237856763281479736204324818476093981275880780293511072300199017605796082410343424074767015907074351864442183280597501689342656976687315650350743850705187012399115934733197388276909794598786535271022767048745180470072794803784027584114824094285722821950912475585937500000 [69,39] 154935439409130941193875300976096604596272368451622214523448086673497141703784480909013532981873125674110754565845491884985149830076206147104655935591934948443259267289645661457930147377222291876315459082714838263037238019417222386630237505288136056881212585873263714856665085186346171014968288810708897399169119816690662708311529356917488790541101798560444674122662390464961069413812384710317821707455709534413078538711226789791732024180107073231163705914389384968099933587936632487736591836585193644320260958295196068757848533885509189937821014778607178976612733890868507362359143784921658759778604396424588248174252408576075008124866237898002403320263235615513970496603343911963561181549364516059243928983989436692496523854657993894065632872936279462052333740822403184343504262669209865071543119880589638839094615334849042718794735387980456964838272575877308138501080785030338071239998472404394499074243286273587178735466316804289372682965538594329656150962230207791506200658288443979163474230089631923777541292790777973751690638634562514449339507475201317278801436581935833755988728661272032341076701895918228385226700277963739026347860965507771141951072786584628856687228073393352180102855313878723440507779196149696509017536477122514308602701183272349402006818082200467138981709557910112185656838387340975893306352764520188910260515233448738607839605555499149355965367616961366872977502747418452012145286915422662406822418413142901635283869434062860313404163930178862711808473229563166593913375493273875539210687097450278053707703920604536377398291349044382237808219304366132165402585893101228021203538479623936941147169471437481208194639704784339593036566235039153034514657183286185465573165599904382798732056184611936585212141740977476203059319563555547552682206698673760633673584910136442029807768165910084265584297246178648539999655531426779764160149997924070482081816388765987600566854934133905781473727027271758923334977693238112328876405655723697431631549714026092582162458511860489621354922159091015712284454370362242295868830416177822748729727619318520634182141795772270878284744604160013102430073230500991726758756765031737641339294795455754940017240626210408684783345976375322711755303446984429993079738066719600772974830000571150289795288524477223162079234141177974670711137150647118687629699707031250000 [69,40] 317656797517868752314045087369549110259590056896188746538418366916724341219754663762921029145801830222762367992360939743368408331016252168335678606457740060209059030629537091617917453166507562684009198010618840942175746281088567079464455797642644301296625637938831357823461026539365679877998811301103945640070531673262651023911640167749742085084864502703830809053547709295455971261687801932814156633311560601872349192669880315121879359165963815362929189317391454053778357536074266552630841540800052900306995200999815607836974400094032330309281156699845185972013998237906402708110361342273402512684529814901111714118028436036639121005647184253167698592346723395648928879783160724634706030573745226469457257184385346556621440098929249955851742716090726510020119851612996668290835133227948037349604069011861288120101364529622039661785380622922014610722300374290669519523551931589768932878746391895801500150399222198915767655208660939200033088711835847248484858836705842248027580571933263036345345758800828389372688017506673069896242081708255713212383154812046053949063432683303567551560913332836748371540403620836083213752548806074977894874585947967213723228000647038554143737000532792918587895189103438824330557952695297027642175532623344395107162395762092263759858318016528574694892737880482219196288977604694347475420443725328833316905968159885990864507046067449377401375567228561833744001744575376081746852503027152368387896114973083171485603364749493244316019767391229345470861068904734337158690251411594620300961565562401595356738095662663934131948467590428712740497507932340750498848087395690530578074757695982338007233280530732818448110636726100169520641257164468680951243736718671378724589156217377814299573875934835872930735094949439559762348004874999494869525079299080631976372086584915028548171133843092511808963201524210391657761331806379665074638612094373620377672214757834676453063108214047500098912766086374228716267926065511834772216117617455073327631369191565044777694521189981198526190405831878752264533399817566323059128748868359982287757336263305680631366783930506417961063267454749486278960531553001895338814415022485787842449814163353711464026343430263451686080215227488122785956326269593092849735774751214370266224749382704830698035418624950122522601885649562447611060633789747953414916992187500000 [69,41] -249386549561709414486644324664851942623526516174131989634273421505411261424304738721173637155354416193815645285519436546078436820585066928666470450898698955356267126033824383674048703445725714883585702478363878908397021833589912989769231753499027107387817869283654377304724769306440755522615829257132858378883495229516147967409392217713032482772160281812313366962695846366828058550902650198813028468639917007068586439546456327764478205514981205201103976564844921404216608212547591352395938390176054819531850425293120410467679694593346655102485654023751647849671251728563737903427944399064833081667460419114831410333177291392406055390510209229252029319272459225193588696306344020271596825400757502448733900494635107221949621352225941763622990631892001842205785127771421900984115715291671105088210698032122429043034838689687218061664486438872598005009175406035915145928228284134666795629767506156131887811210027656547253146555532982602379158603690830824120490789150869435030644148455875930701174351935165223521254168451664109452962725791614715784651251579810598878823922712561225790945105671932150473268553053631200641090158771398824961134138399242405938034509845373533750160130205489354175940279100704609353166599680378602359361470818229226249275039010333980699368207995899858465202642218666326243499901450880889484685950431734818839165259416049702098345092891514565035194421816574601366831793859239923770432534016448213210068451657053679640497684314929106714619938237945450202179208919609697271091373532855584570600546788830266141085976312204131689885551475713545086478674611648079160848491877892425451996928527947927690788203877511275923076605824157085969513555972812395807904905240016127365667294478974991491677213582374995204756101334805963237649721641931886393207186103572858536036072774120621971733831073476743565834981835360150536279562365934384349656018217233280660046778381551566692472906014955785894110396468143992456678896190560027456156534713842038559568806704673801522723496478840147379561676729364605743527395900464159080527734742027998431685782506460268478285134719535143335933912331915700437867774421917830896402430504809989912247535440972826155720038714674828125594816397148132838044747419034476378886596091895416723118942249576415470389971253907445696723112205095418403288931585848331451416015625000 [69,42] 79201527920194626005456229958161572869048605522919570099791408903650039227400283399378427781998509673066225484640802656065548477737301431530985896214745363441083919070556049126302083143416893163512073846057907528581778438453026579623951337592861451732786041778274932115193717325570335345353888121592299286457047199313449029205026108291069333592875960591717583852116143314286425845755842539739006447212622245454300724415313466528337266147251724811581137233739404135364811778933066125441528935141072268493341973522189691044218699303781328045061300554244414105637334700190005214232933260300772078584524627930518501124131134565483064956633541783560989380510174708964753421433047994916438015321280651104462454885225840790388673311017041631131302044722293219106239697914727261224078239355378009848802987923526049718868964728440549443184170031407140588348553356499218957104683416733531671468613814152170313943750442535361893355729283972686028576920851097556537432904842151089487807441430316898921463172883353493966067600210887601914305349199443241355493298927643535266309437587184630405796518757398086059658763027610759045467204574176808522117075802411794561889639076526642658277122763332262913172816363870658675465465430955724421933773002759861287921749134759499437649517189060508263385369736588883330512977749472183888279920460059332375806005715241324382420541531880214038483217432184800650046166613388168715990113676288796894109236344728748566623529733458359858434793044215050553295454354418645312001541126984737438151148053608918297561436729344030588136550060569298290621028299580401836341109742478610722967000030092121986243374781776490173460845571751941969532425934555856446879860571607854057853757531688607671749353546416738389813764850480561854051898993547218658194254527011563645071859429830341914016994126110667164176280847896668334128622315937347441125495271101968067632844562879972750174102857165807792544271902646800626102728747661348802661541717572163766873933224915716959084082164390758234071783717135578204979721377551479158311813602558600684041872265531301194181575672989319004980871942817165174931644528575848524757804634852256485726660565060610762840549661856787313581851767458170657951892080784217793679013164951051682629540671113734209428247284243964840277918426636460935696959495544433593750000000 [69,43] 8644730574496738686450106607701561063731251227121762979330496622923766723706045136256667967852456547998012474725767396793353814652097307891413257744036624183355478357433959562227951460828827677566453004800378995822374034017887014592907877252795935688165992481905271828936323438304478323891948510912556867516280928112272508645511243625980219687703250769405913089389708764452639047975399267957749531452995041353209559370746140547874888602154418330733008834899443380293164141086756812755406062710852405719899053819254286433223325499705268758291443916212674623335499404131504847306526495510135594984668091514992810672843968813157399833942951617572731994989173087470398016307328151550063944049922351329733955377594826532568940117098098517428627549676418634414162833032131193785221242992814666091094348679852080936529577156421195416515880384119492876099233913961600134113062313820445795623272331171429013998939992159258326189770030992314109124009557148744069921506647418191940573624009337245798431779276736664158587755669389921709826208765367330680286579285020959998427959025688539760683811008559980488087278246085570477995370119669138038828170805281995690652592513110135545395173693785872319968752650464749752081921249658991341949192100247303606431526238292771781779634236006056833493766305840152380153558195540073920624597930104140785615643398103410773210461566441397725028903120291248904153450018469234688920182768886089016331206667816625391851275298053689895709176287078463863648826197521588325303349069806782042483067381744656552858268673483410672216494567827420427665290059081010566091406163521757013984826554096778577572169975486046231652606692618097269790484863871370473869841733926493278507231207026563048229949069574315956820249765822938220394730562368356378884662214725477096600201545619593901619973211828065698508825236028266218170760489326292731684942313427740094791357712770028258194668174842068281468662560425524713230346378905173396122198666969681992765974853938993546839006218621010743811040611956179945796387571260472601977137798367334708912425327252008716642646025011936830360364298291892605382423616527497906607704019308174511625179766488132841351572438992090815209702838278831565430286113992857340109195184746249205048656584724475695805032991134988704096109302099648630246520042419433593750000 [69,44] -22992642398945476848158737388188616009292306144676513823006588450564530279215967901008178727812518299240592803956535497950614759854536985126453917591572678226428703873802612258654138552493835652963358528579107671412424223168578638990891430997445363962769998332044929260164571316407662646422636845615142390895823453854363133507986025989136726383751893846252304608716420189522872678504573772080088837202524580613352791927368989325916682015275122970421635728183575361792965986271850473346969395048827591110151647807353825064664413869697000598225128706682451508133766388566703825834378203619943742326720670705284700357833649055947412054072359850885801855118161306361447816240015450517109503060831937164240239581873379827515764373745788249949402646104308425824443144549187760821011775176067149960036196560859913371545959766490637166165656529921334210177049700140568886578472141693430262974455830127456206955276261920354311729751621709988274894433259550930234809202072540186964253575008365986906062623113267104488753710729214452610103588957401558913895072459097103691218827643036373484868174745164614312629022534789272407501030738473925046504292270426336574415483778739053875291018785051196864370662290807951622153470540220534191912769009895429968797212540172524519476801195126731619123513063906371255736007697746989101387294204373616553698072722313938936624726300607545862135757948766457569822258631378571347325699766130845480200268944669155168371789470339704520050216542783952797219196565124532257832700282002296137086336621944805351832109130541449590403956336829687567375557460883530124104014509491923286466171445259197013208550031151323782152860865858642250700883379026982808579817694084366246756577251536524216769086558630111071110783114398262415468675752621352404825756593925641099948395973601548667712205467325609916434122348879506575146396213331533996928805003221239342130546722866830493418418970846427462995628277821422641084921313106242685507010793386912851721510394837436807362361905808301267737374327772384636761569172501866762058072284257243557851680594529741536863693283669395004782673961885313277560950078726071753051445871147773490314118717421064928712878709981032061093264674951562844233150336374780660473239922181380787675455866984594876358002457465701251493328527431003749370574951171875000000 [69,45] 13167768313457700737957833155570308028419336382657811635821650002386843335094473330449633497425422800263166145785044574524537140802525195746793897359474743887933989780965455246882593157142983756284726899795572495149454070336062126666512658783231006313296499286783406304267893895829099902200567446461750991812260014366273092183236398287627833749084871476197568794245489959107586295240699116616487644716679129059605201098008444047003384033355599597333720004181105483986967964444243854306436610975984820869150594676032465239173472510274590075881790621043382687129108109044992592075104184150756499468619090223822668623916787602710705369605927135734643040367968712304473188615448646992798146144296764221880640898882012461214711637721289313962909693771568301328678352527730542913922088267244273356217972760903929211989991381199036613025913627664300882513172852674054849174444967950195161673084879661370983651732655878163593720845658109823519189026295571171397172482507048803789217726636134155599603004938049294416149774846278334667866217608692951371114837236834544375391432174340037539283313394148922653326669632967964169376835768183430865272083107462785913802154836970908924905043902141374730430976309549203772375532737716280408686965343569580443994134154565869236387934324895428246165177187683918641087738487335966785024664873232295388226467573497391869784952648074863734202325440809998038641259314225747359742113488182718488624567612053357984749138355941180437877276522335494652552214814346886884524093490196506560495569843371022181034597368986140065094084938477479497328406738812978986116454427305267709810446249026830012387539396075784031477849593646738983798211409405131890298438668160125500509197613276711577238529088017805612968392247143191896922883776241062082131287275076090288798046151997879186236446452688890760573201337876379448748332826022700455169482453739252740650883245568318099303858547185862141417766841685985492676023013382283409125067639529879921189661503465583298912983776985806223326516002977323796114101014658643652905789502336758341331167778179283888594584151404280462759345302512585535420033551611178465447447468963145403796676204042241428332345887129354433408327705319193726485154069476255813120263497050352405628368486128505181678304165882043008650725823827087879180908203125000000 [69,46] -4422890152360839558287123810074747007898555069060627004312192906773419579977448740916488801207242830236292341359625123868785019066437376696619643103579523815701095408052799068770333217988526978224002000585437755126576204058087480406105252074785590963759137483086327843777785649835841803122541625188035038601405682645646764119521929522648903040080981065584425676353881139119739196202992445491888755407371432470810394706789482279281716153096280010192520770286715412696783330803297225653802814739244254862147100700078075549651049172271812524721185106831329510932612982778231460771503902434688250698759879987192893271449694078044256745761058089588278465420854168869585632473342863062477999661242551515158809810289999648426151267603917541035912792773414895082662235582560272165177122704018375856699344648966765614690786225849040156465087564083025318748062518137733162940368180031994072230872041179538204517764100647506607333119441916104095763469198570037768921153698604749402057508613147231461867138179430930549925893221116207479297157699120736923787944156199790974804378459382855412935096288220381006945245310017596378724219076421919658554536671800281547823021242647167914926520507226056217465441295199354105943255469495590348350772366061304106754828594733771357143879224596066193124842343847557023654442326472726389633308541662266509175648207442867962995921820112797549061501049597242266882422112957979548578262540719436469015213434291453379606898636681005517372629705260470348471674170159158468212011048449243057416091918409058397506337010516720562204687464871398155923219343188998116464663503353982205750999750357904547282159373773079500199294087511292997047908850268125361552236270085154943888744895270961762231007052220959446421608504739648141160292999955543014551751097498653749054062984468135068389090114037164633849785516804717381053023658323943986715260257202063821028689055823496744651571136690244527857307222152240408362246304551453716911182594740835384796797252476949831037162896177892929783848180227941984490596151192650333739402371287919916573437118883725836678507808783414033800270063839556327543476982090842671088630992621197400446375038376562000316841988502903302763882483132558811476627595472277433304588735384451044083219739335257727542473349391372039463021792471408843994140625000000 [69,47] 763715145530255820616908386186654025589445661206255462282833865090313941451085598710176985654581907756357811008394228364967910565506257714506537297549482328641187509116009291598083326708739338419146665099597643776277050127623502217502904679865783959672711562252705066842888694759783235100408669474430941600665505118062937009607586615670564626303405644404811251249935173523734562807482787077758522304229335462544198693298116756211558425397863766967425689046419605618709510352875281620094217619279947324056583006484054076703580975807807696474231715029046657467554405018956077539042769587556748562883425659604599034236826880344993937289043031823076870357346903976562394497552808066362067711073704459765414153936540649930575984833599895956708262136818399867405768801119921821031896664806111865723731803434089461336463967726405411545885744923460423733752358541633320479592698291492612240728960252384233045276799018381584365170135551355642861371744156399523378168784396160381103848644501211406971758050065209910186388412643299518651439979772106373423944492130485752849918473394508016059149912790856087083691937950054157085267319967831409738469869168348862227157917002629879513341766930022031388724463536264374932743690640127280457240090609702887848021060376520348891948425325831549457913685427504346341228701308186203678415133471404259733560320848389336890743955966490189300640741931437831666205261493854803487043030600224166037398688054320771385058430503568663295035532052493832608875942864323544160091799770548108442876840816489484818700312423508497691307849701596706025336200934078562411020672365842542282687822075684644076166657971961074765621432521489198443098176710578304966076478088605972809406037874616684582651899565422634632504761262608589399908356284812558872437635827093680186797837139459360257296902156940146532435915952840231948019754310312733537609354281339224520294157590844743196355331868732814443064919499578265777139413739598167742174942236647244720728787623171745611862712184498288245967429491280927885270216467558316343618239935165404123577667998094183064359110320601554032843569643656785820765883087895817033125571716170239062851092682219581135302381257629680009898324057285837960303404394785068988416867291866570594885411344127909344034477179263831203570589423179626464843750000 [69,48] 134231231602736705489273409178651675728213310937815400515137131446909330288445991997581391373503675087207016632830141448157076480815797229442039475296614292584809242308518303692688142818255857909394977567781729446491175060282540390524024015475327832569173599293827646845407051403224207710351800137643737688207878330693547936822727755885843438641103004123083906260732465234737899882779905043660818034442236465976891378119076256666153778235141535746537947383627736303621695552168351085398009213845984422610813825961883338650521907756011675033272603658289675729320684997175813278950662651757011654756599486237088220864485214343315272696251346653898434318236222374132138933562051868362953885134626703743383639150930395313593904096165560138174199578534876113183084558386535457866297959508719732808534137011649582442713066152098686036191026767198888956858500956725608661860412213972660460880893607758391398800112295883930932543379065253118366848346852430534569254819177028559837133594682999133418960242035620174554875067100710672781271100064580712385042729329985514621378555763705525491514548728941309838475321786981056610131517823048044584697794893941276915524051086833908634680688325166891683509222930123910294750772567984427830352001569303136854343789224305202257306174250873891629735714719912176237005194069894006723611180400010711124651354005675099129184756708050068501406381627371901274071182202791531722598178716606843577674127496605401543155306765701326724766151586266977784373331761117915034446474065064026703955066968414683010958966985076881852748410922735493968777053694682595322279092704136022127317656830986899383895963749086945260466735121498399117444460358463750071636074533831873363022560767407917662075793142352772518999822339862951300480095699242083919291013175775864476257010200852939149595255936720554188658094887575539282274517039559796536931240348502898879383786899180149446499654720216950488371927405786741539586786973583539262172555318394289334549552003503752945779292584090457667745662476387451288672876392107187623986483721801667096008986384970096412833952741191728778748357327572110206379367418108241438741927887928639894804593105773094722913060820596283274027356780336591907570919364003205736105555760100808011164017724499214131994584420226601650938391685485839843750000 [69,49] -179991476767933119529435744141895886013113051327353236659569675817558376675736474385760475157198330475838976057022796537811561204142992739174521109772098165002445001995585322102142863300257990753387004466867592988782765061502126393972817900788600464213745699124548144435447522925715746048368148863462372717648726121357092371267005096759466360793977585794045024554309353857171370944726156723739143742513368412098303414131862184793155389525197254591903299684429287847859994080053556442942078110032750585443040480751558410448438509922916037719517966485059406914960753091884743423234609677449162182954556070735324694730797838740474094807841862050760903488304671165396102243174526426703382737277907218526071411776301966886995615210516709392710664902428344413043108329581197912559590893116772755176387697605927013416024324276278968231898999080321944424855233651266373489799653917846883855765864930012028296414270352001796819890826184612940720012310444022108964284152446862074071805621598793734984051485582562154073897843162315357953043905953826323205065854569128502665235838399935798836469527048146515902047585499343330214427333925841597269538626193742956204129792179580682649339585325201267276193694412553234964507398138159652293986352745024792698874068848353028799605378997160633002302776981368483334166071813398267295044386327068637313647442905524848277576081039181998332561860149586870119371155317229440511267604067042584807033420991906139356117197071776095170143389326414108266128769633588803015947632013868884472210393748403018735573331873661977319533520099808593623602424762910147085334062051770474528709291275219973310283298372504146023114098171200357609767654050746298874613396453422379660972894488778658677495796813095105622367461623837467280492562305675660681828251523731394925844920302329531874882376782812390218982686354040975211934800993724747285030761295530714421877699847327959751618860527617943168274404118470527808330564520413362313091688719589241774503826268950106320054316228179064178253175664260786871354588449489351479366232557533060154886053620288143867351635604014975922629723630586371307347336096052863945801771128342648490970509367630165116980001037869278080165848485307475641678266812212266190363478277672725672162148057801195344396205655357334762811660766601562500000 [69,50] 94560196500510337054122012808285324951769011617091636329582478699136178222169220718252252226354130158272778615023392672730119421838239580735130694587242619520756881270779223334018709953068215431946398474763818576011251086012944543549124489471186850108970200090105525502105178242771123642418516438809735327502200362647689853926173947483129359537534806549912187150624939150624093813487170505975200322007223416877436305529946349359140949608925622207737185531418529776433579474384843492797523591996609590527818918055361960554686206797388821379410557551945349627890441266584860521742293985988865028383411868912771168444865528539070646984874023171934380155132499648388768841070914108036241060953530849642763744915865364343662146615912537259455167857137162943098694596690968099092727548508353375374368301094308330717103145716741044067794130304865482726064594181286605005947114822473888093664219311652560286817157442048146832526094645800331416404706813868365641313088404907539906238601975970869661340498893320757906475126422352545898452838933307658139931547868588815702188603208691620376545838412900578685968703466106332482638444587973618976038054924798087575618402396759329056231997924369492103461451484773558068756931285634892307252864434627128040988400153400449948939139437924921423401617876816253352682809077958749600660414952391631490490714775567015446756967139865504429014804109312366016093709422788977323361110955801213657982765667645529244027188180827358306294008227028507736698773952773078069532297618592870698689935727302915946208782060787399184746590568735418633107557134297926452236308314992551670652074393347081968542664882656847054406572176211916160515897029951447040801587211174340684354252071139171405557127972052282075000977239146483386935601860239836906456735834136715228642620799584355450854466763626738867180045975202016918688603531826536076612781704802617926043524766065479401731377825248713076921695591367921954955830166176960129590180445241253605327211511095859647281423852458690695213244278067877386908229345792186858762289698417204744003821104918677582034717956151437937559791510655048715219572063737523542879864045399599516841506700659029354326401309105645161742826878995686704509248781223574128307400798726190118171654706846762650229720748029649257659912109375000000 [69,51] -36792782559441613838466034654645456275283881615093590372710497758811322374300016341428089968606999942004793031251210350594002417666386553411528418164689174970880463207225658777636862226411464643720236633019990445080652614990917340308829826087716996815122061612366284861664891649282631483914033700302699207962928232952157998000741158629303488418944441470811152282668064860570736499262989361566550150025859716062409115785877509227781791285826779325147830130511856530454983310976159040705743155458653728021600191484149685952158458137543903450109932363823129871495930760244834001176468273862844403944733280520594938231708980085033837949122673170019612018666015634171796838374002797436086308181354530858474304690149127660705076613126239903877603098077598317974234701183429947219612970663393016390212185505413593368250209099144927609651348517509260623254927482357885250252132330294686244145190950188794686156574873779543958366399539083668177261297369904175165065382820604268701967162178800488130675571438865526960979495741118940415824873171668232454254079081790164869496676068237596765230308242037803177975850760356069028158501281999930325638850150474457651458495240932072259606636205493484761037190345704032633575347227535191471718769406590277301739928859224470932244684598821133355696724518700636524128842280038591949314414964644599766060875119413878247088422483077109000326802706022921707789504345426340649770755819433704906418239062932660329163202993465963569975065179058718339934886098905092502959029464840495349876686963575279673019097942218219989050634394729775081108647222087660207224886639647261308344395280758001366892841702236575474196591297857168613915945356917065485318118733725946175745658642918805013655239389516813601664887518702777176500114263933858048887543413548664552759606533774543484791007725754070616971035319333643167692433697469829141544529721682524368159720897549007084367276200635184540409100543781741334550747229446798883730255917028092339030263107840841836277078149453366218262367595833186001127060014041721324438769861307939993119193729133190977985973789701663012965785422592381552347238565155624908244823323332667177888217624217618251327576045196060622823278778372189540877804910779034477267328266934271505610555899612457153580180602148175239562988281250000 [69,52] 11611451314154099476643082993607623421872988377229664026489458847192778775952310576318853940265027230451022265757073939794281722178274425908837317224115757736758311688981748928054386558017212649211391194646537771732426725009103726252243585483340128324324177630428782233220367080247648622399616583482140779116878171550894529058575609723605247172713346689651405968948217418162988860757409083817731898539473860817015013436092841928161208344625332953957495322988501630099869785948534054031926884588814446869048691197687637725378196669538697749371008656237636392722424055974282748907249200197834145239563097547072499960481558669165047941724425603283027867996951107511629634171158101487037834671942147175446400931807208779971618370499234693167132719074033828304412929072828389204034523766959020567610276732560153280121835840918228010326028091643970287917430923872057553282360622143591018589965714842887292599837037824766252983293866421472229846127655603667877368433253585356054237464588852215635113335766565711247653265770461082328337864986545547226359906508719122798485910965080488738578987817936784980435290859216566009071161857882561413813044536922834004863250892047750586202547100199253406937835647561196339190245360021746163956515989559160898642506476724978258433497828376300194362428506963012063191986633348155950392703545662525844253124661415429328898603651722081158764075036453527172110565580607423991338297292806576773468357648804386315970825195133499118091679917061122631184011533287529510554673113801483029458454990425537769794683619698691068903404925813638321864752050029424438738502444054145332737382730850320573734592829460625903703727918264295857127971484481173171617784502388626897609057054019935419463238035370379705383796405428424603179302445628501238940303483384807541675015935873086187606150419981469037820359582592211089627904509707200871986296924005995672240868254743498889469803037435391823337577544517621333990695028050331291386325407107288349071082740034164318510470137619944880218649531082687232692558699002224953274188775601239697997227248193052561297402708831254838090309788778258016604946913936806178694330141638432685444829481855982394315794543394897966999778169590748434608399148322860033533307452097494604165497933401240970852086320519447326660156250000 [69,53] -3019333596794564728995418735817628483135890797659734945999139407076956921542596516184619207709998059813280065233166904683229524659004901641908003273487597704164749712023151430523345865464998957800687906449777880353351999259349091544541543207185103193500837955835362019989590113241233704128954627260052059833154992433373639461920484853324316057659178590356508260760816529159554135894260804988214035454611489259027378120242011967908273685624663001562261031305822550732590089482624358917654133526245828264034595976336424715374468874394233835198690722240609550978266042909493369528871124611349609185404055443090946896354167385434604248402693858156438694741291084913535061985188173883832627934559130354799684768332865770943019683656311334314817767676841683186876846057147319143615323665399668280127339907785743479945712610632578328484788227992103708243779177116781570286764234180047518887658415951697562632672093639845074832143159120950700247130703651839255867938848344777322055696364916371445385651404466910022120012867717079365185430533105600579343956965472062296170676273554927140153780695591200207388529104831808718717795078992269543252727370012162351151571841176001688051666089647234130895356795491030977303323130066216445736195877635589450575008644819198997491957613171237388835253092118252424305681637644927054696307449055298660382533943248247823763961060331327280579691444165348092624030646137336979280647573148879164438729239558464169313284292443921711485413842494801826298698823695092454520618873811856630711831852450589989724623951373256612314950902373463033708116316936962442320239634641858943371645637029085019815066494304327419791809211871713392781643296456596258690445306159583361808761845262727422001192103205071095490188624594673878769949297545063933115608699220066103283101348428585686673445557401574203551453311209911635155644453156367291664926543475285959023543436508827189858166292669960512836594760152488830074983558977498141030850145637459063410827749283562307156807422087097837340592747254007156773019262356032304765567308198365838393582997430224431533347685237466803750027207602141450659388311953760545454356721191384093435422913856157136044391331499303198786122029221023038101784112458166276725825023000929648447909769970465276855975389480590820312500000 [69,54] 636565721151042994188402431937795470301471784567179996484069735963125448709473622869815833634406902980591137925809742850588250543596418774179308349722129253001153008038428497816455442445365085452016502720261381741997624779817905579162530890196237951246447683225275779814242714158762583596717722090371870113806685220814882427242514297969364472457411673359676118948271064275454340996066817688917856446426756932066211832773102898102364489824073228776809874090311798882295692523013260706321220335533650457042294853011528926199487261583820863392332800158484439151514947076173793753955705337231929022762049629272081473000665714074363406759577944383964006300923295098010909679480930971884198176170998490239626132942553801787943270482050462526776730943430984036520916915773776261412781357212551598834135653873036906709172256871688958815176994792017651722389288652175102149655194087830111819907741693170481070342155404557475399507076922943566890636978474935742203312639856082688817134182952929386808417968040581548872458400307855831341628701387627621090796631929964505293287706023239124447928903379151876138787776838458841072820041059637338461047185565370000313726680864509285524534679754592767652768527685648420876232135948168159313358216278026341631391122815702628838519076635061907687045045997322924975279756520595535919212005769900295156071306265306058494922950045730884642864653536353553928986922298846030016093825649100928609379217321271272557683132008763794851139575329620315263954764802590087711451192631056689815382951165214113717457778238386684868679580286336034232341814189386406699881571679121935838223332858606697933977954016089416255598054212507090128864903738194651274112226432765834624183714761941505540221742396741191679953836419578946755956579921028594629132865042562907327600402631212877879780876025987775339122434083740479937674942176094977409426020965655233591999286126158209893744746032508473792249988000580665498102579133027071799805911695279371161918664586430359326496903059747304959321462151439130875820588352155960554275781674866754799214779154970761714720206155913238060437290955926980311533727785940604078443981589961124792851894256339994431276473877378937819453469300464649840713469291265917808079495267227151944489094148593721911311149597167968750000 [69,55] -99510560996617087924137312322137865317868222228044545164260353467709744634192723026452855275040268333519819302694139656744798151041089752934841801547281811656787136804074882868305212832920513088210559760002455847840183270485872175321820576554471496275267913097778905433887072070532610416206526826662946111766951258092057967819755640068735801565312355766239336890840345158959510033517522801162825755147464480316952203876050421015954015204303461042579985764971737397391254835442848639971482928470297900676304529237260938064782412807915836920763475093415650153838007017509415899958063731154135775401518195166260549756710126339282910276329230924696024684980573070873606846393188878187000229649936745326849212508742887718903751801954765649409703515959612257939197047715767817884756466052871150221523959267316871233458576678601173803393144937493690339280137811888240313271833224644978898466553957058563268056898848277200273879653405718849186027883906349105679864009945006777206717542980851968153864364881977661846035239494517940790520423511208568973661270763116149982578208552968359225171654669472320001327476177774185251026262565789019500710769403150774198376046458723590997519783000539591923326598532400031030362586055471534972666659450495244990639843073905922607231439350852599790029344947388240727485302751815709888938255123974092650318702074065366944283292797680453942679111353949867914265105429387991519262163649706673303251912691549455214915080526511331388846129057269376607014064769768178355112491775857014268616615535917081393330768660502030571095993963567112481424178722564825404063345943823964301595919474074526851320369828983541347407563392725020393932816076249186547367830120928080120965862389444649222062186509474384044557495122709286201181870303931059580707344012052062709121674955140499698536746970041954055208016329023539924924732217206996298559365075905107287159509057708512329909870238513685711477304288556258259505570794193626821210196642148625916598119796758618832649543707708767818556020829917226153294939213223558704423280249664105183696567821286806214528840746399635571349380399870228771418351108546347063615588570644343951332407487639133018543403411258751369706899412993796539157025473025364770029540704109061177717876489623449742794036865234375000 [69,56] 6532690634776662361391247762475002714754435907021961887802811992741660111786021491827758234610398549124067320827374224736099501915404789235327918016919036512558408084180055655456072738533006488001953655689389796150380276883779568957149429093947546907147803253371455628981131654711496813871260214697683819275727184239143989754919646148686881196577367622361449783002427513223511079108687275489797155850973738366262609693503893260043861115296205287988851742030214589820777402838663411371822393207240651821768007315421101478527358746060873683869988316371113360400359058098413521691114229360032740637827170830624677792097167403844186420701204001938514245326134653203920019525471692083897879840682231076140314591890585730349461193273901795088942716939209841156565545750076363866980533355398928075161863223368511731653622542072776249499531031161059013178087274676541318661663187438251071330256071732613332213519937709403621037129159057615118596938131628648737466373814368972307364612344495668955661927163408870763935250646297288679662810538499626293070042068016871176725145787874893431508444421439038974804923709874127714125357255545715901272119069447141327216509524993382852608172379024147837016787144379573162427513613878581058298808649076886035624054302529578355891749709475900756585000519273478275548003343768404098282039177096960836303005706718350435653308013512132700399755574340546093812252068370559807191135655481371781468290617581306103736856803336455589409519164717589659766165682039668018289688842044957625696324308310672542061158735560468526377110189672102973187558740189267380922137412778011159189468968358406939022842877849923500013841686595054648396540684005991252074350638898373642442576795688619413071948368389002052745802645714509500234484307754571538832030844227642573291834788682047060625638710230419448464325987182451958704093532503399099535679449250409010428015903705089895652072601794020188861109643444321382861546548784590427660188687015610916476826165208933193864293667529720256957599477271348290391567600571663699398251811422887247039059407119418233728664277811247552546452661104222221638392755227596361119221306013111922716207938206183864011609567447436106344896391884294944252556070527923391493257260220772764114371966570615768432617187500000 [69,57] 2386757678214058877676492477844213493156279371307880769934993768240403588053528527204933527996594602594185483681388271432637016549624368280508799646420790162369266097246531960104130024209742020380754727819550462272783519589077128598966404084970402960434649392248892278852095340255283682621497788435992244184580864535405181699470766374426340908812407446782902421391040056742856488722343467172559970768019578378870875022892377362742793659551615713765707007179772729893798592940257421320441971051428273927340852883414778800603188866950459103797386631472790672626932732165156980621914431653446472963288654801116722727991092676866751000876694916501058459810505552077702676794443042849327074067818913192457957447727823126706591643289146365932226627624402363512772252580251508123692302953978636867109853260561141212288246424412500787737324800543492282340493504425549923030200473093508749373256291343721651179178793022571885347698609335619872614763273737161764795211929175443525908705184168450948147815223200574747662978833155738765670172298211172650269359823264019455492854942800899829491122530273882415628041255604621694409106437765696335533223567047628724903418939978075989282575120820101070915380160888614819742497436896698333104798887151270836130404432391878979415946648811095580085236763257044382310162773643318031689741792457291065553144228779329369911403817009361913494681335636994400116468645194168352110505359860306377365660912629427497281187055830674161622530823055624282545318477699610382166635051633770013395356974326883243457593280122256641138387278934225945989971977319666752308936814263843004343360713500454463773493859929369204031997683423020463052572827165737382253686176690779797065675763701058333570863763405659278006499277968155249953171321857291383825503440083594915310634826341945030663336748719445140333019808313014606001028010618648217394616865805046628841659540857025672809784164847664925909425358983394369273261376299594255869473077488330737222338136726332872578007579777212722448790773056555550896509754963586496421630612550823610914367642964526854995491849441711445361018128421653424261098866724894937160906202376225231788574875668602175706291662635281580747947048400619335310511564149425684552407317395861241493548732250928878784179687500 [69,58] -1139176826266279787824571632493088125337455623296179283998222848696081448358069494082122715280507688432939146698250724788841185043850410283665693214457069582336861291321988179860452029769003946743399944579774269318847952667931173678514549540281831055719713999259580660984326491136747044116123369851052519686804800518731767132842726337951996732061840360706784028289867183412905333353291296326912791028232562891441208848762485723288483232634047407863037827681564406553405837971762262698922516342229881409822826450283347408148908707563233977506423381261341287038181550881019875085061981362772605046205816518603963918082285534032263246328054307732603646252963548847513599149886351897992741155174969969690282201471224918448023263802923001181426844494609176173399041936568137707105662844473600429162718219441429454970634163015110676888254116044246231648897456025958272761073527543759559721516100282969903931521330689966919714346203367432097687848654812543034178658892995640341788561092289791494119350738497010493815097897758480563480858139906433915774788049785716387255501624420572066176213132366486603024100516641702893227011975165986666427608439374403158965316579981207885369258625566260006222785922547114899376836033737282561916503451092307078534267198181889723561509353077153500007178779992415967893689614353896888471816373602918612057549766854610187656619669698425577386883165416049521986493959631839821792766943784117745918010936246804978371802159392453737182070065357304841301329446176272666274977177715909059649414865512226501887579093617310739843201854414997799573718303189472214207522938629668003957950503458792964266152810315163665998168294014624154760796869313234550674427733266109910066751022359274755481602126317590665930158852281575444627280748744296905360225783782071629447258876576234350243924103280088253969599879282609686987366749628140812269895687624221937236846375385872370976240508632263062720230052146822991058979350650967709293246029851553614277687504049361253733844422298352467679644252264388151518614578483887496535918008595570795346532488834227632387110777562617888432003770907438890402276337253575593737954444233430405678797012714173449570789018829975850042934459881898228163107391894064927134744280579070618841797113418579101562500000 [69,59] 291280105901739960502219455589732745859316150681523428567051433353929132270252642937824703357685718557642684371818677858245521461957330200729162684012427494561718332478309208439717175882690651500736132098332939070118044124692880240793702958883659565526199035247929706818189364505630000529924104769948136480781197283623207074360841821470038083116182045386676985582913422708101973481526687655348334644910765578804839118056666694969504262520098404864328055140235771396703108141779525521616036628631200400448414340266942572619804775218392985200958604317054470580166141145268516004073398980061517694782900489059099210224472437499515106641517703649234364692239194270536898424499628188896833951007295170076766116642948146153810661908228109164833755309852247429774233458928263814064714255182479446894102135938100308682923069895953433459743525121115195971613371692830743443698565421231869149595619329444437024203209195144464202387844633764545320814795245079792450115650829557651948627583364556284501625412705076457309658460466658892305668371656794715819021797124530840233897788771896997928850488483986580752715354931316760927551055120742420023376242621159558992459435133687264017779458842160684219921788539938522858966916844765413200247395723586606643585445854602215492185004535571776226792166865937420564211047424219775037318555518145942873034796464589698799371561088242101510805353330638150513650887869816875195297057796737490758923225551685298211778502077188069273697141795549173652204250892146384838554392215557577629753870908057361149628165953454631206299895354677682003295997646303607553132473391602308555741305215806005644232523874748627867448856795297349251772054907572765146103804625998465310147218343792776349963533374527253354101683855955286902491848315822799279601972276765480072006641415399142850034837729686707229404579160616306454900934862757750487917772654398758422105540160902327875016034813671528725078762379874854833630816113988706109522922319719271791617277984702762642297623110220827185499592468062756323304579058188707701588385378917712326134209157133992607819229747298237017917331859744418695654065163348912440540848749014818905488874876222221726044925106893922794464844955311007175846512709180280431553455855464562773704528808593750000000 [69,60] -55560673724208356086071774423176879439236867705128362491998661343620371307268858606723559064196454448870160709774865078036776752460123551686601941424922855341803266404028376378204412799640219317538923036939800849315462061733146468603291467963773944166278105151118494165037075452003259615319488815598258686813986504503454936349969359447570117552195740069080284082176742932023488644525453928748045446421724807010395497663395692122312389210675298296656054699148864576054371786912026315981625392409123365198723325186213474542034254238593667687827698216177271057813738728774471145092946014902846273311616972611734821592005719021268474522721055312028153549523718136668368159293214898234454629753937123808577019836539857311926413149488938106743270421521950025102237770592588999371154036801404220282983985349803415530238617989519018890585519076627286892347631242443026160000009764894343262930574322148996586033149686774256540603693581271422826911486258480921250241495627094147957606282018597632155664241854315913519386005708027723073659670948856411981853927785380564125941160550416310046763253781203588036100502986779842868114944910860051384010252257182817552600150430030099834890094643043362746405740261912093821011674001755957222719286087219618713928104915452483163506339326485914359597849546194423059575787823374076400832493447844595073594015593769527322678092465234372243104113585823636809483515277895389394644552665494805092329576564274069659250467921280941485342257667893709158162252308417811316175394066172959691001288634097592144817812115121483318933340114753631289475313568209152329819743598705906443479605986023249013021428967744189654325026770618857127182950770502911162663745991909903576672526916593578932466441473511870695190709347372540173027590541714776449201040741098150736797364989565690208154699954501888905350355859292654725956819418020107420355491388018624545661925972446653692715780600316966948121924699583059130196437794364985085039579389638146483967451872570208057336972393035918576168456788096193437455811209046405702316496522827243214525592157355933961499604908291779034678915255084124955748373889836773816012188656452230452542547332304216454667058627827960961755306961813718970473463532044888779637403786182403564453125000000000000 [69,61] 8250038949161797176206513677915576213232722869318443313667118769490813008780592950348046584504240018360232107993168079355379430872241950754927714753439399017614059370382656883734369263651026702497354763792756082284003269181860463911371596934321149115905388151371720754339940402098901829506412669825103246575340868995859080409283475904082676162544650961919843309735630920814633304820636113817049172762174711835778499438495514023516982419566875193791354728774137350459694001481030041844518161847023344851865329512859396808739086947979671627326405267373459499879340178558789032707588552362193574456026451078767774907084268000082873744527829522999504366529459595038166973930660114595247160826252664121374108934152981193566300012666076465722596371204949457587917711087631374880470020829486683933688828177849055383519125624628909133347778986432068427680395656352248638846824869787531044636555450878191590835647696670301663500446546989460602469276792727514516530797337034053577760400643476063289894451283924205000315565995571724639958119402080305297247682378700198697496770297392247952993181153481348877339759496156720982671276318907722988081098947598122829327302891517477209606576869083036549654536200186770815700613600379805945123976905935732862674455397230854114271556221650605677190607124470459185857483304516230887726256798118663645733709543457731324029164755926892239064352209596110705130170951562765753457033475466483916579383137038287354902443916778955984202159687916118580015313180725139503187066163654473617548449732704561346903597640418897421328231196846084084660305831183797268099875387323206266496899291467343149701601620544272881736954887152893036987561847439653753619036539650080688936141806698798797167722724084839427361973177071784404875529905230062136243984463530128467402106324301015166144871036966199849902867949255376221531268100192103085941239242425979416367221125432539586938519384798602856315702175282117103241182826191241524528740443379897547149534971014807454383598090576345298474967230974863078679869199789860908219205796878069422919001824484386694528392503172150586261451182392671991932917503513036989197397998901025551469540262594839620709720410252957495612222368280777556176757564498913666284352075308561325073242187500000 [69,62] -713912641035224522543544496364028749511307031434970942574248119378557301648320292170922380518027592125266640285887681829235725309906080903239258790874261170857333873513535897212044856905479836100928522187203543592886805209537049586971142858065420730898569966922521957273842475893647458491263215199836488329953539960749207449036373259039757900847813367924757049852902023633121436724778372177157274275037846263407482379691520104845467950322285801595644952580170612660948009697297126453013790568598643003923670793980621429846770720582716811775551231364314832531775925188604977561518096323715726062661614114139464014380344957184867037383305826846963547086095868234081714004276787858299821352127301598926004376517329142054047177824835882294598012481887953664709578343293461853929533304575218790414252825383443758607856927554977986585929467816607996472563600226006488870278126630868464509735043392274388949830880375992199121287063756575852542389091574989060618973813872350154681230637719114995838996050556452829984464059345008591867802734582518225910533160272627830937433873210982527912188095939765002938479491338089053496514894379956797540079022363839754546493949263392729090100508157901643105256395731659539501333381350560330056109333449831939272051417566083918175155732520880902090735121234832638440020205116064431093140709181377969143131091901761406196950456185848587904870774124778930560393705970382917621731256025900381129595254673405838956527851424131233988453252634903053387738599161212635982040315480312597421047856223876523943914411931545412918156959290858186915270297233548268203593513403246579597310129248470363080976971836875916214914713910085369796717448842848716980494456724426345180314281172800485713030981978783974287056372317725617395672698036490278096507864555412435267242113486997523144358982394382218268293985032169128909595771998814962088071926905915165196706876113644553515560760687665817415672030262571701746194365628901840141395940033210653220793039736551733550119563607152892884678787251155809116706180371345274314907635169490921326928452726828180943941204164302668534156213906454805912021764655518766367498553696944286499378599559585434616854454859759160752388670485315234903733738747177994810044765472412109375000000000 [69,63] -61436103679066129448392286560242002147687065666311121045834189615621526803175372470300533088374383440516694191348349396747839220028239554630426042996115901627565472912682311474268676466287608138516536599585742509694667505351243161342332598497438814221166432825342015679356238281340624808303810722637172722846328591426145209179543444524572195178228077085144607857546484968351718052908053395709623616785899172866405813637695116795859896646108188720133221724282464097820548932457332262760384522724723502159621126386411826867232061915869625620032345238778215863014294830530827296195488518573433324113342170539063798402725775373015489917129179537079240682740120165371365928682090032606382635701599802012361730886644390082981632205994171274615474633130477036831991983322509430846391421941439803461676921625724596120984839604649454001693499902266755493243340957814818752237820134336487015249236586550787226788637365707732710658091018409206445223113032635653305430906191454089524177154824347018654954076005892317775640080987463551558686370650581883479232424648598381990636625033725143496939644420852899739678003807306396717184163560098955262976450971454963670337496217209593069802633998950806936996678958296926451041808166312566207588284199224236329012484946403730622098046253058959332034617690136993925253395918020623664155801556818280779462721329791639121307896759707661604256876774565067801688233999940198728758454776970261134378254900338583796914920724750229278448289818536078921038781660497946327472019637941197179862304847230866174039077038636590526558903103140255824952154202217364879029768317095506554082409665088717075773345652798155188166089487356016308481771807156884237868794693685529906848587944265335681623480609130283513636662466003851465075388540944528315665002741808721456210454139373282624828346035334869012290800767578983865042738440328696536123322019317717113280094712366614500209870739884738944658625621821913565464849680628354741906402457287442728128655217762363884530450211587828704408129586747237982949340565254884244114013440520536973853141203166341523918907516596539192647656838792293764075022750333068454693606017662646250686542248143670434843467718498503880400274071882805310140795995721418876200914382934570312500000 [69,64] 34761852450105785975718237058947389399190473236509474755154433252096408339204927966497608528625938939674513914075619241735502574520299449471475196440732850557612197649047493206198418434401303120244326495427159875512496286432285027535497357962622550844735080015266699872122351000269985960207823208705784285106876759827287570755832679642711960213689191459962440759662372302021611359530918895865677856468350518167944601256048512349335512761813253353969590238810526200459874722659916770516605835434542206950178196047866077858980618988034798225132378473097342619882384739721970745133750926242969118837700926815487715537459109699877763289359129680580504393432133696218294185224723655715303681164666055369253238617926891375499896608922005194192443153903203139596103950346830781564748776392796543005620494578191669950655944887073084528990833317510992912512215595523217324927893694189736046698221849940306024067290055172614114595833441504110075239820980304758010643583132581235269860601775485907276787796352317758071005402887263594443337859725399851316210674346301122111412223570881760140840935759248282190657024714999162616307317114281348791725554221049165882718697401746434492571511027500359651175847157123144412683795777669020971211427009723313563438487551013990862803078634392472426497244897056131605632193640465848631451156329894760017845353985497197435776832210456548420954295247802900316799325903336304709037966537361268808420984706628009261170351390678210220334017826089611521734722227414689186427639766263912245684961011399709063781990469825195949498756100722805203251943656222518086915824457318853071753669552922055699530694198634816527187146233514653468980526080684587293942395659950083873015618456058718274949318771795287822541688511350156383432158774340609198925176286461660592273402087438825120439886159057244796395619739786947236416205920568143950505304570560306736071609449621828707048750268235051411999799134823144260356063384824618594666132033760362959675194079952323544246837262801022328326893341365298555328050757210439940253813990544316616870409316058006241191242044894739429843464877374348468669718948763730423666611853236887780567714868293341756806036472869538421209004369974437942403255874523892998695373535156250000000 [69,65] -5888626247100054895800342447238208763728414983923777123523507967714063047903716839138122403494433697918718976080961150032832669419852139094380431376283632150708952759639617764036098573464067428324149666189688401767173299249688673208553942821354715590314279924396887005636247348103707883910210514394331223859266367803553160834775703889246134828154525468182785373023876649012778419878648064926698926770859043058183814532421419376169403479640085932086878413477510219941582714182013844483687670913366683817012934991084671718776167006786435312325620507541658573838570004113482482602383993913550596321480258960863072637136702227271144392137120051938804635508287824636975699010797407658384271888309661629221318686149386924025884824649274973939351862293575472395837189965656573849214445180626804684917008864062634343577241970432857028858981446034738861556034006767099001798410516747067146378438531980581495124127908553478268089174111788315827472615772036412103656854157385706001647840990641893812604485094231698246545687505213402108160890670978304143937601935941215773432369241912840986992307955931060867457532075899643775620580716277310952129826640964562417834311631677146219390764177762633600484734434842500015082363653186313356334915972834484169347162298250199483499764124578432984435627684875367778722220365280948571653494595641621818775280538131312942568850304954800314099868374885589364808306691834058605259498900733260323603013782769558312890253530504377526154737128865924890043491017245851324992345530129327001218830419391773495308551229456896584459635278283884396759301560164087054484341815938711720500175187087654131633672943478629890107939584574004538981810007655035471359209176375098060662143359619044861327045059745640819079433782801518554484688361661248102359659276625430359952693497482672391064349009153558070349194460680477710284299822365401329957405466478493813417911954489755807533374484095418955902919879014198954919677075197642699864801455101972488722614158302389115204563187068541409101156867276254442628963753514547729766840663718381150569193862041983786560378962952144756700337233378703820550925738585452019672128987601896531932300857337878301758006351046854646543913212874965523724313243292272090911865234375000000 [69,66] 433960711726604365878850507866971855330571670541109659334212478771544335953323406947162829912663556944106629637930418789349046869448132146772579607186125155199850377122433021379857112282991880556668293242344354711414588498075622747834314086340575857106976364588869877964261760330263847483557693080570909157123721103892037064928968591097104318215182704985549018072483342884911097252605956372267648713228899031595457398445387295400554835145796404358318534126150214894229639763906059716974680259561860605276514665196944543126433400664451054987747535036153363667480327833075285260466524688986822263259267207845534406498056062602974314256200667993985887990267539334661424562945270407208797589561993412148044600653719944300096790346542265367556992031071297473036165873793905212758672040908057159485424873370440946748880280190778309613723533627365435397370360855732899915471871289829738556579369587931122813583575297100777031353093414537766867888662595975797241321509324056687909779020019116808061609003918451775073452966472236218509727214158855013386905229190978289889043063577539824001552654568324990556749334637656134270865104526703708878300763869547896548835084891204105739465120725769601162670936082629135236512576511898316834843852971807849264710143896840787632618903835032741245065099234573347870695715523401629467593222363328492753655677788985261770088368535885885449768252985909532463421834062069742763717806778358072571091440415520176981158758838262505057544842644409394141103833755985653233408731915926206566508321066942541602201367549600713369214966884691500040739715843422588395057569822321691256263012627982606262752696805328222032205058083040429824182434878805752967985016006679396154880312991069565678594744659529779135774988230764119968927029474069237330358161629325378118365358022676841227716894095523624739725368180667650906602231482198951525897115458335716611116572649713801071279306915334907888224110809339883309481875342530238146803843173116819566098928935042089977586786649773042833637859421948925843525787761735354237059229675493304936385614104140182162073213509494538957460178156144641584619214962345832336905164583051416692625252911102056178872061281807947803051961344067422032821923494338989257812500000000 [69,67] 20889016620627408506203616458120519093744965216796949964886037980684664572046843426547290754059380016730944040653096147197618925762715874236573141132591677864330339271057745777287312506046877898405996905400616917962407762506342421245587915646530387432474459135607127205916846788221615908027820509618880914432867989685521904432044671791621298984351125731418191635762800345114603380010880808125709431156800849376720344129374539494905541067546649784881586344343994264483516016851261135099086517772743772153006247859769577142742867093915289555746397916428925937319721693585046112852959595163790668913557520144360447636122762646669648480836301012303175269399528431595146270626381563885740995497803322588558824101162067283555913543951608087768956611868248574351955434060519847086574456814772200261021516958520126081849773800649782813692871412764518506194236969551893949592209962486012473687135958896916895116331129369719944732138309456821906010257952971861701566413657931473729831315249027349674405899199676878961847457805875858425256720950147359076410904062948390503806464812817102294569039896077842871828699184351824620190299348125194622899950829126473058883625960684168355509280538538554881230062254930582598754795067600167042452307736888279027707987645681079034800081113910620639166262758615419905104420624215416535842632728660534090840584620132543955293278269203617096909699283914743460968401277450217759559095579960705745529378267230785647807327675581211807706035665287471180932893971797305963384382376523489318363718792699449345249012751332649089421742812300242498836177026156764781591252245078726469596071372506540452794502082452079738161446220980187988881507621289218675230849522663893939825017178807569033084791101843224463734508145848619555018762488325003693634632498528002983920709490840424556738018574638941030391659294652902176140989258750005280543033386311632201005513101945483726334368355601784599939573006456544998293888581878949259161261671111714587598453162556641658092794429054032734247536531831583910728381661358362907793531327215649145475348600412318211149775647281673320631078960267418506767706026986701820594318740627145337289162524378579419093312650586801403063130777582045993767678737640380859375000000 [69,68] -9678741221774421074445079358523636928748463549106604886628298647343185344722874109393403968138003166086431700777004877772292541005371395403584821364136686877393341737391730374493170893948697627348339176507358190351571988268823626053349053056512420902862151017754266904756594562622088512407559290742945908344277050397597681895656166673503797100646384028366297869377365273672217401264424356800028979835234524841641670774718245418940583658706469073334937018957099009688972948471910750168596484617191175061470372119847689460284334685394688415985264145267779537494698047104861973704607226422782407757497634698736052087989342677229254256055173825041756042362217267211553944353004718315481208181628981326584828778366328337760163941361995407330578041083766165494124342057271594351198115697115737971652997347111847406648892509315363451594144427290674446985191893845796960507117445863728550242614656153850074053970886637283988804441574807712661163839449010744847343917148493468072412962357739406582415754994682224746792101674427471455628357355720606336105213632767235176214018246863510030608021908602856749063264125115222131570150359095314873200103013875612760578670253357296418676807091257027509466432922645948503063957506001373700791288072852594889070813947003502149019662773251861960111995277761162334585476011173636633339849264725314983309033669163785936680024107054477265672209320788479905074814406317122411589417323087179018017908780676534536691140567057634988852932579542453034457027070296196250664847137215439621737719345564094612597114215704058651939228354957249263952876934604602164757311453045174300275655379234122898175926956779166366087110474069315263674313424231408708406899423255901448488949218532912046090775569316748560404226720938387801901899981268661253794084919338271849384914620214213214205632728350019945067709737070316786643645806232163041401894225571158894971484259919207536421746594849086451566763741988667400225711411599537652154889376399830875173925845136801541190839614614322458784264190968249218899042728807330236187126198112530497593312265198461342882080957138249075615441989163220056827626816662246625123507287545071671054444505767001310121780387749675783615188606745505239814519882202148437500000 [69,69] 1315346623217045806211955070650776777549032719713391921347016233024011675633399627407065447135907600939418480741610289123630541106065135739363350250277365495707710574425536473641963958259152702737210263060044486749143660407141933578654528178343832752277835093155635002462469115996844969237525116383276540646228841065290381441359001570271362739596198529624233000974558691523645335984305550296350703646138177340319216950622886006338640592921695257173636442106770687046413252878356618409872649090711609293546746397764123038268643432282506181227017709389892340202757668006427453252071288490962890201205633846299491648407771303763028251021054442007300018272884177406834048724095008739460542116713404409261581830874175503041642302184318870276192946368419977773611108012304249525782080017792152586007455485474838323120444598929302809211744821560918591126511492250212283662494621469799870929210236467076247855628543264282478251441257306833774688070319154007011271293745354279597457139584634552512080273144658804683541176915635653752675332375821044033092062107650340663535848355450773993265416792758570134300620382618949421043303380698838144458726003007315884995734739572960695282695979695821723789730502334657424997809149077859668553067691783104306196727287962808216111173354633737094375985986785733069989253884173543612753332324945785438058341085558564488641332937914636819784913196850934612839137186772554631521687283409920093126289140586768614621665325850281958416832986446057597041929405172773831140603886822210029632893742988231794481372245311370459792377741986819554221746255478552382436271753495126074979341830873431193571791321147710817263149168588705238462515700339969379687290504669748352962714820937530119593298388428962392693904537946903967604509435137496978645781969832329552024595255544733104209747224812744414635128097639267336723459301751406024505567814570989147045040418932393749093337540681205956908745839659113448920618651028993652897671262809907308414961609911702992919771961260852217361909013238682569097906130305617163800596332296474798453374914797415380833877221114496473976589086518042828904439052739759111521410496237152073542895481432906508213414686729592073533012808184139430522918701171875000000 [70,0] 18332537288948197204628097955944892056461014783441464444097512701281921414286534560878163730571536416859612440314513008801356011141247845173298048579511780803020343396445616641609816257731052639259215383925132821518540218337494159620230144671750948835668312991306817877848400331582582229418335244713396462297223992296031532187953368165727763700716974112715909778513925881461059257200048698048137368146054603889346117759613759799631022896723579385235278796134515976166722511199843610276236981520907514298054169228955560617891246589971389067406043823232613898655015331994932574176670260113165870281827096457990201502424526129027981485338230386078166200081109008836949720433743410165161606261480870701185586952447012282195619655568223750253548462304339282138241097671492017183338566457296951954498025085859765192205184511921404648124138404618025223339470635696847625993492526461369067857146475743932845697374349147255102594934546910421518527514497438744091913089003182609482093495913817473129552469545551294822518875673331253496621205536096762331129937722643184362300710680770688308933101719821851349579460619714206304614112141087631552535138851538304952171512390974474467836093415236358594558444661751532944288698292987927160051352507235984524680374341028684261345253912973897648614690121973923513767230190239167464502175945689001655807295242972643085736858193719307969598870474730528294537559864197209959277517703048621472682790452577067175774298188484132991062545384701486640073274877735917311809384421917898722142413045880551817638991542846951663886445461931583440009730373666549303847223949785585423796410925022947947769234311878100490736578609098632144643903215388630520687501202944812249269653647511047611712452945226759624729561076744992229422616249990841930069576087362574593838465415271965217803449882987140931296337007837166697990417235025395849138713421260361807424576461872931237154830217417088267017114661056451019050303150876750884346623595198272965620251532710294007128112815319532571986305752430122488508102975845094256433824623510207064609462882578150711451588347589853439274913307548828099497641873785200285263559942456882111546259213341543281760274572039834775758724721446832916034283104536150878119015394605237232376902303459109040618124314174793496775498792906358326835082963142414635063074702936436466416125767864286899566650390625000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 7925317613221887288607550521308529467671185052113309943109975135322278972359881788126532934185920750887016837028685032733168793190407751686443146613456959437837409586277981959924789753696993169316565505650852669139301943284622141497456476784643017826016312800208244464952496883491953352858331327451802962016123063392037630990989127784613934188381639988389916827337637034444192001263518285293336680966601285658991599911227217573513441233737569952201624080573387615159009057148205323047105451156475962938003487219479167941546247309452426453493928226065710367533894882179625127026994616063524063501885514414680327902793805617946320241654480582873520749372653155522495343984639149963956652716776257030795546551255093398502285559066904883802489072055172741148404457977915256092771088170516949030859756300526938641292455377866617633917822964068382587782295338169185372600413584515485334319187024277074447433015058233405432831124930029313858940508434056705155421555336101105361224711977993971534996003690500971892581187816526458540332073733546734196344047853078457780566139494199707528156318134222380501917283089309018136951689903239664967288664375355568534234331247283537391368582828548895807589492610476010644612409066873122438636112543371249892353877589424323954919430505729902427412432503747982288784929108765205105228666154919005342672067102682084371249104277886118217305549026208203359847074123594543189025320252071570186758598603668240398532246821381904592830050122557612586216099166122065313486606691153170084251539146504798793977110976169297291919250295461878076616892562441362388308895865311873531548553479436024318038469961451214716787138654497078488836765039332501459811410098512540141015394206417829347391476850689542110464186480621221488470225530540523385991739486093911629438441929011575924374820417872244890980708944957832740923803736990352987652605599952950865187226079570220650628184726830533592994804793976699597532952798288530010276006380059634460318331368285553331454583504001148699886271872805280059397011053647853560929902795667628584432738954090615467328442268984207747930242610284092768295560511274159766095955755416450504936157199706146022356413733963772886742140720203615776103932539155204059909567989789920715295200964760320440683162906912771777729625930862989452674512592357612985826026942923075782609920736376807326450943946838378906250000000000000000000000000000000000000000000000000000000000000 [70,2] -81241783994993042264918010267239785085568369571015194281593697795986648348323965409414383391050921708991022543999783703455965255616325282058066539057468380423948410264125553528568290595448920319870758562582711743387630203373053388699061753684301348645653484690063659914592133189720029308380722292604635227426634994850399172016215977121356502498395398775648637287416430572070432222890482553371663814681270825145513605103995149005101834501691935133753299203841141072610511735597209302339493125591056833985820764468281336339715437421169189340004766173704473220824289650342357418009205232162741255686706025871696341666274024027399356139470027200314938421840216863903609845913832798569964677607456931721689149569286210695714933512820081226735509922724963645478321471135679129119430234599241490625865408429275355550951256139112943185243291861888442540440176300473528888646694289210027695775784008283217391722450401573265280198408732769006713507211874796399408049993527566487696501759149495168145062306438626657228246955546536828477079308843744272473509878932999377833219240650462421058879651530456502172341465378796344258325584266724911506025398753150914714358643615548367296000533459875877547104886007380018677669301119730199564845727154712734926990517716696565737984719222324891219288344500460751960159284218248533664818265211469991465449176989529526436146365552042483175692490875519921855733900660177505395342527959615400663005503151886296915337712107636988900102548215970127140480977827089711559232472570251293648704919534882330855305274958170084876670166275328498475559311360534892807469012179054197662056648767368346130295758670309263504674182902703149891634072577329843433034267468867705002577750152808676830828917506483126089443314775826582917395081704521565343097193369043480372781893200207161007238282906940065040157023648018592386987092465857151772641752494152866779394116290170709556637282677035668107062701175538680857226126509751686055103732890126942765912450634953776011450778644097280985785342918621075409920980267722618234740361815631458669416216424208718342416398845907469036578087401988895986991725485518559113401837826612787217102618839543731823037060669809598910511169718311748483942204723388902806756611576972892269288773300655812943868399739458367268263900868319923615462459463919500205276744951333615972835500151916221511783078312873840332031250000000000000000000000000000000000000000000000000000000 [70,3] 1612378248786177439400021621763682172100305121488743412489174315019085210767300563352942301179238205357001940506348510800578591721443601369260070941679521049924645596224407986732638851329177798784141147720211056486518072733429921689688817946508500582839150693828411015905650861110655996645002822769446110672958361910901938864209780067593166747002279172163036390784213800981938177955879510965086826613539555175015501570820424998690550317965346348728830370474493186825432802049277624262972335144243029317756817267887172614401836138076695298170478082204957353449883536700780710023090445694619992300081028381654090953621102904014980968339323347866592436220018354907973142606282725793325692927333156304828634382284851100267530308329028624153341949028556043196096480195366972960653740478415190086067388478398094493614866805718486521347281238090527594623994605013338670493897063040828718076493761873188485443623963207050399718325990581659627260603660684684550943566193456935606206371490492823814925217800432626031355557586707546492747279502302554706085324267468632907333791610274547432023252372344282745173557215949656985197717731668898350302711076847354972988510684196903004068442846318743032284442940561823014820626786079215770377195101990196004920312287061542483455182501797572826255401404169824421029279453426814470051983281614108870162327298604252210493245454339832298998963041933490707380265735691018727592725222479521882168959115336301226271741534056576617179412412409302460689615700474026862427967674898642769749920014496953276893356901645570323370585185674680455923850019039698179444165800572248083989503596461438770984102332278404702561135568459114039126809905343714000943659578856637327785943630277894684298770018601714545664967288019514102951200240435074562660285027354585266807834296317628921020552993313033527968631833777211093111938436256794773022721080904327071644954928976938923956030450318573734212666578568298309520473391238895068445886103460624058653469829373025630402456677175673667455788697865180487196763660790554402261897742140899871998520855153392654088672720723664061967394329818619249012641196449718478923123514058833599891124390559980362996306408603975499659323561893504652993477521464700410659120460797785096778446616297038869027808889016366102539595509097326919199285405965231443150705237256828578750843109553686494095359194034244865179061889648437500000000000000000000000000000000000000000000 [70,4] -56645128617630304804350427853311819245588027754507433929393836773056955652460147550823751276014827539746339737045613162087792455506031994989764392001145236191152755452158666879699824559628861465846720760670504277073290826009540757458044978264196763264340961301106385257676822133989527177134628581844985099488333856856237998692255058381174915604831203973369997570077250036166456711522369291879789016794133177754765700895129273059743714294715622023646902790226434795999565336381689155716678598522414173393488409620150841626811990667512703046229486999626022274571517250060078509217088154943301794435228153454774725982994459825942319984722995372438006505486456064410713381527222259574957678541377362262894227365062240975353162506156542911499784731612502017097867606395564444851553284838506228025485888729927276687181808758210062079424934182273923555535407866043097957300552191481760671354245008448231920182905399822018548820670506705547193556289670725605694200859274588173040855213499271458392576097298929359610763849393673627774457703576389231668169918060607286132597798771292654183514262944068777320362713917882024743746543578886958260226720064939002886308833560454784318552040989173011210072429693802169708620322374446896797022168383471177999363329047699581086092666406619572519599886636716873070661774010278567847136278162401547263603447538968861916986163217851899442699065015834403181691238064478702555169378109018343387878364253421570762250487286630926270829797717495590961975492551752009517143284525207114842478921142321528322849263206031576380647005258215198979543096278048066499485047762944938619028702951023896355065171435214209980078218898187709814281145616621490374843547030917523496313012399437982744609875499091938282624336352328545929432675447112668696860121912438048777355228695271791402770801650743332590814798583778122776597470411585889578579593269382152545268388434600547351528109937836673219478825909631636034914910923866096650178032222845891645871134783229742376575186566089816445945474060252452931007000521709097457211706371152517823347043629159148590537364454457400918607700109115845386152999288588854813777113901217607715970175368978501755909395857930069666865206626623644264739114853208620039805408589813924723797916031071544334550460532559744528283723782941678080690894011443540049231836502191706671911621042830040431703686465425562346354126930236816406250000000000000000000000000000000000000 [70,5] 178067763143946134208956321979729209744505023468801097423087586753697311709063121261084689184536731771146681099007057205282538100008809050968067167476809604882202487245733848227491365164645208361932412722573993314225479664643724213518887229504808946429801758328645122671194669085583962905350339384054071170254523253073091427321414184210887206294469949694457136126399091185758872971808176276112181447445231957464972588326968147503988505470786560908383282659804004857275008362293408333137784080742446678672116142719806826087195226616757655686741033433823436234108943934396677259336601142112958049019723592890260110341738828027785473241029493543459203819252733736312939215308231277473893789203725498807809978369515815772416252490837175901598863267308307139987187697921552664487324526505818472464821792295418277297089596015158711880406031864920360408444817045684470265461123085913507085851313655003315436226103123208662256037909176437561963231862779547867002442551203300448657051471384276775746152673198982610667515011347752619649675159136192614449069929274429042110054839975423813121781876027507736988503567090716262117193733815347595722210922525767895234449704401256639369885309884206085034123667409922044937637224781339357537997401772175390877080966891485407099757125010384392590549382673711297348722934279600250387564582792118682357075960934201135901524707503901226344361754747452560798133388524471576451984626265465713631802298789879780677263774984352450970792089877247425004064285323661192463592362059341161965711882165781271446342959119325528992489662973523588115859169186721613318331914640600241349752405606570571516130202132302260338892170588856736096544507213815513156306699596599140568645334637748808753252952582400202920982927398387865803381821568608094989682123345459174479653055304706095768146609910344644347440647101801985447223565349831721502983028518980441147681640195066657585223466237367614756407524190834587994011791458062402981033083835209985687573608018608819165028333273576152370424228988392817247435581579456509742341746787156830458563194874675646340752807099794342536130903414047776514465831486741424829727912749094700801195511850291621177459005500187633515629651051689398917256942023554364754567232167698704500523676184847174047381603568878496272377560743916433020225349612377772768870510983017160227327879426908564602319989811363143417111132293939590454101562500000000000000000000000000000 [70,6] 8274051422239908457654356441369623403671824088066553155508087896471632808391681038233479080917202068179478554008597739374939437419495777562077898545881103134678930584020610986867217014431505700247388860716939034673381757104422269003996441215660604089461849161337332416857152658653880645851248294801212764551845447487530453561837639373839550702227261782983766512795894683063943197341852312540484768578151502746178398324965895639930571531912196834923001223927914321638293943369453369684031888311817129273840130217133830329612183126791889571517548968048655945502728799776821732210500159730790321305615310300441436901715926362724975645439974613883415738805463727692243524869520848956166600414384714454125949954347787098379474968251101983216854530631028371774023117000350571899619457330136591881963228121674320293277477819519119204643395434126284149119795226724697035059402838954167304883313370428080807238830704712447050565565560771412849647655500938046514452886098992007725718636765053455522412161099158616334451219123915089455075950655423545610197445023669024274696513557913555701488218237244527650909279087505055853351981775453742222000182569293898222464793182792600022441577892257077019289535796216924812064344481431474312548503415901955493609061168953375030149052184582200042722659574366454936502889054820930587879993702754366146226460063905388488602612131938456679208256573676141078735818221197517129808462563083199549958910526683725800961287164584076653921832839165874638817349091503623413608129354609676319549567948726124798907143676361416433086721617307071294035305921155614408223797928474359035551379618269284620432587538265015422248967677026681698878983572176468969932179895383024251006856373573043614079986758389413255051394923247102040763882945136065125370034657942355636521681789589807231602391038102566588484366516562921009118175508797220716144222474287936480474914303012185857438117983875241500151856504560876434972516432081564803523709106107936377863911037441911051474161200183006837131493809226065845158612828098402329699277352016167859511360645526887844345133145599792496831930925780603563796579889174607828035863342215322042147241325099103530085786413487297837852109331936779424238204633782839964192374192498501824228369280198863646130213421326880888426882866257141816758745206869097332244509876808512469533664016715980005491908760330288519213581821531988680362701416015625000000000000000000000 [70,7] -150963907503378836159405384502084892207484832289488152642272042440018032146622520125747186573106165132921002384176321602082762672360010051551113546654736101783250612349660432555200692149643797122230031649047854682534885601399283063577399085632558067549460327297968837103931375303791272272656670969648497119618281250058638527525092644609542140141791607228464931348004599734943348222427971393562295920586686077987426688192722538083092146488586286253871376009009710464928617771412638983004955435543028461671389483411263250987694643958057192061706249727501647543541951155757849835945138175974733203022659828332484247545067550230938231068634666212143421181822586735719002201929664488594527165229154446179224752601509849925267463142362841942318640506302000240037490426844812595192949467851022459460074859960343712028708038055556446487881349040593387485987067682072652698614943647761171936004012996130310260523281281903712267532433788843809732555404045873971936540279016007304470475654990402197350952324399868266766958795600885819721314360675863344841845677243701893279258231838765960885189107403391549384068243085430296154092367497302403676083734090860479261674050775294914798579003198436914428312358956566714897823840517938462967944138316630012837785086739922237769645580984704215460527540597168847409102597458860600336966071415583139923206893093134310908074958743421840907390245425450500149742768944164136296274421335538226977473247266823415160758240100286244213279273664494095492716245431676488878898535533931122851649386242006591812586310085055011072627915050697733589069200916932151101119072953600521625096526668160117279377855689561985864723116261274302153349325247659907930388714682109329812763086134072160237606336029401047218209880838922331149793696938764267390536970464790434188898588844692866344075835049997794955387803230321818463757866754351306613882683215846152365354579942974970173659083157912127386374384506699289257593701267723067992524301194162221125233014881629267629332124034510816858219825417661604309075501158670179733700526916744293024561564788684255493376211298549612873017408886869317031063944163834369703107985364412559977791909211645220767739142867138522228336550035438979944514840692103792289902872578227762092322020889415820499017786069494447009480289754623880164077193435767289262618811491440303886283461462442136142993773018205886683740235554296305053867399692535400390625000000000000 [70,8] 1484656655242432308039885837421053225660036651582232863628094440688063976874241272019105063880137038402508584871080377572950560909387263909374856090188809057674502090069613350727080236004478830797513571554890261954502533628352417409654622367480271525009888235063864365797242744824759236548600598854719199760685220249860918927778089628091601029827451198194923758509375993471394535822400613564603972273070585855682320614296219803972698750440838739164077508220208174536435003127106024915485560216053230302578358143287263310771998410098119647865619535395327712145027518210204657025264929936762957037170196241222632640211849979287525252918288836352591576027255556204360293670891296487242688227246667416316376191131868819431164476569195716075976712910751090783944186236935168401361882399467105381017141577899773213468193615385049293158273078936127017563431033249001965638544178421204672502191243585154444130422391901048496029014143327835257933328911971146225421645164058203009025156162415782752753989806764208805522102380841235528047608284492344675124267958587055894926880266212002688688860774987444583746294060596328136716034232406511153289049099339098881631527891936262261338374402358709566996338936478510429483590335994489323434775249247151140024704259412052467547712302047206698343246549575118924456321500767711156224748699176589251781270311840067973980288079462857383336765116710426298398550862463898368783582714559233914392570086519201220384180192746926583090579888757762329372216391325158488374185720003175458776763019273844811344271343406462945224351895314613776015081814530497504909248736737738745758374079556767051511065973029603961947561343363403804412036313263943051674613721732665490955583754908287048613619205570243333592669125714795461318616987180599973610363649085485636183627331871007946697083361653107909109784017305213853901173027955323681918752443254572901845669590219760561354357626843900152542934386130753262651730264437204807135238193181730444630741334645133236680187416397851599350473178401060278403905846485535190502928929477929162192666935130390266823283203748034431481820088742323210848204814656202115194319115649522114424093508640690927134347009802571522766759297706476700166697255215440514775503252656516421427110294739572968876132836161388806120236664989134040071747298139943250418792168081844226128587048373382574303832233148393165977907415253866929560899734497070312500000000000000 [70,9] -10078152982319810123236903839546136628038280465436609119751924144667417652046206838141805677169966427995364993221920652375222055146791635534773111199723904404615404771092433173444423694422029410193573222434986134457966979732561541574082354686870152823765359759944711406425481779782663345782670646695202783645734429229807520754892094609059399764554419711913920837208440483860403608841635190900291220860769078532379267066749502790189769538528156653106833014197308505736548084066170625467196782973742121414797228373412812079370508500320581169688911071250471384123453609941634597206984250078996010357899687126731304012644700636962742475246276704717586452900432385877377694573429150209222643038613835999858451808500074253695833427395941379194679380681565434594130937327785673908077887214925369051943287908006907878755910969924684074718299989705015307046501521963862614729788453118320207952907227827523297672122810076426961686442001608160191851927806700387443040944922698048419688629887787495921276070075172441176836879586911208463599898097079957295134699754149966776116279216564727970546713717916838602130007845576131797626416238827459484128899704565685944234051762340700842739998491752191096753542685280457949232263188986100383385679619795329466323939364343059193273786513964527911990188355315982184958647129916641171453006635432723383734485768095650526363438930740939354908238370913541005284382863417841820038405357882247966376889953731533090508408708234492970668402746139398354358305484026882447446734720830900063950333882634822066140169024789789922635174502059217147447617100813964983223044717291160175670503934701818257042722086421536150766396182383370897350329840667669395958181092450885800985326706654093468247821822782012447497705174339105874623025525177077465400014366624554999368472383417971905774796586594281684582644581913959388330081036461222658221671315744983974240392376591633685532349085335557808308333024327979925472288541052128614478193080898127771962403888799764371740730120237740549768495398743873951913036395423911618677048700356185637880742545631872608741684836683469053186794624456252183261221636252197190829103505206463260163921657522270795762654877911698988764101681763133392125744079410982170749843806200288655358466620478159565234702621312576037598244545378883746469205678646485213735788186221192170127246736477787361684830798672085627742944780038669705390930175781250000000000000000 [70,10] 50349890731919244237541719692323022898969129158414839625454978120711800405240225562749130752930815945485408540994277577800494441599593709554585876545652891196087116712412359496906832008148759257473432609923702888874724676062861882718615804790341417326954292679735121507371716865228420207745214419975332714445289443210043647325801411647002380407198479023729381622982898070197632361952808557227314736003197947734806574310923087712380249222284386632149573413143574723339469803842892383312878371329604772795188971453471222831148507773199018542700289740027731317921164249474616888490632977215478848314929597793715213796587867337918453412692579424462581139545264963259155986887257036530083391153012761380649869039106605310635160152379252492976182614037225737285209388530888079873091808694635255332501785758636879088763182079045391322729738105277130625600378451266889790486310123333011505820602193415983552511923464687136724406401606655758042314876315896955290176838581564144536032133827939048824903227187439612021254270723987378750335751773232596963704241157468457243744978187493330319231980126653562559328092695690462966115091154948503132098515393867318398571717708998636452368296998200979593681535205376689624424798243349615762806441706891416015878187620369087142304056333380193767688442193444525810977132480953419569392513367258416314105202340233521810606870180916369890926292984413446072312333642505294337907262360825197914758504207124500912039798438438618069665156397685303225821440750102583557071052956372280070348289759401285022337348609747832177702204340501494350257824929648468412767211408678092387272236659367584481281351532366561414388116831066679960934707255115484315770116632084122222303348268073487527720709701945594447218079447695232767781250034036220099800575347713795448943252364336151800552682445651165252507828584285534481089266902114211573018226283156691899227909809439297910604160251265310718184743272732294212422801913303228782274401869124642396058930377032540585687003801079195536938554745774918930265000113334462227814387352855486780550857030220211257375169039668695912788073004405448906175065589987751143009488405850167031106689175927898854633537397250876278784834182553502248224647892968657890962119732672755131498490392444018175751819448134583016744499836656072114718484756547895185659544366041501385493959520381679262981966267026523453864683688152581453323364257812500000000000000 [70,11] -187876712197961976592688241224327272534699162614582322812716225255846936993744296641311743774619649150033025002315341912999716144662377016031887411630256007597612855204363522413900092335459168484170648745616508448188927383592285279354963307633534742992037591415190164401224001509105277027043641337620048495760921267494474992153582344839993767773246213282231522248994431410649740912300261995923397212065659670053942154856136271722862185633637688503139340082687341605744190329517424265997528572943467060678482528979597594157604043500051236699491322635507185199904174289384517796813942726754960311886959277108395778785935076233424481947011722579613307140175467770337549661841802860321515085010406377205213147270022393831603758463780882782695941500752315552940368682010332781094157215929784718533283371768488667019447521102593815184687956144079244226802232514156899169212401595961546120262785714710591621427836215720747531728926306682558991846253968582586585234223433999941689724819281780632031538531653513462970707798128063227920238969640789776665049207829170048908158195506832211709572491209409599814147647239391477733891275284588863851944245221325058358106693707098722879518953220220367241892837842427410915893914677285198801792178841186034986028992037328079806046795807552712795918598914568961483444783139713602839189942520895689456884622746206680207925810891430352889869270283709878782697472612306839824872307532214629314139118770444264055716965062327500125217577405336091765896020314723572138795362912031026365643950454477098552035436471751643781128011756034285452270282744116553774638427471243422025582453456391102921181510182719368886950315893155001001024853970354007090983986061629283029813801043415380730818846810874153852661485551486812969757110719444241809616661938511007717035085359843481774435545943932182275128220590648601752567029535919129158959573396303612137332018391817887242572102046258700866599721803981705806786451059907848161656072705955490353857046483683146891768626691475612851496968344304254190634098262268627314838826798490752841325393414767195368684099399280323940894305070779789321396425481069802509687261481704404890505019612480380352110236748883968634289517014064439223704200251647591761012291890692901798446940929659467222806515460286834457716072732402207323071880081747676288345527212095723927313519336737811562061823409449518029745718195044901221990585327148437500000000 [70,12] 507291834194782977676704411904537792605051069262175514364437309770309500737419131771779842905558475647596420497620027697541950615605023750643056424389242856679721262598327969832111406427053963994385870648052235385348055631835083012288444658935773672823816955319268031585508281446381780675940968517506461944270533123585843812295865625624115230621543055506752711713809435587986629787622949325150795769396959877738545733837906315683103486592141277396707463529664737805055880131049998893014792068390518823016738855529482790252501837848180192305106170603424686285624760431244668894093723859202369821703404209198510649445604671531490855680573149461062503214445361543697566556262038744413903038488622624717997347288135875668570880231354863825715004931812180363385292152593772863034717947222473642187825202580162638234769811026132630265014605612693213753855264668583215334323807059783703048722815030434597463903841064236901045936586861692835341962847850191894186082926583319280329780824419275607787218301561254575012749015980222754950182980367465446962473847947378158863864331901254477886607973519619999278280987753036940337452719658010294329835597093652890099162934924738753861626570516887245249963353345853099252709352561651098629886337844868577932590761244548364911987497642075795633730689077095896423464448345018502609307808101680224362412581177082630303694232128273420156369436600492047277272242518914974119896434405871888884909695151090612018900595718905943141536202926026757125983788891135574261550072547870277977210685633901050747961043732742679004100765748038240024238866244174697713450821991714505861944796330393540079462133594197217702574244756803520266144250410817085236113488460808640983724522039151522851076809826873787657001285717131169430772954732449242659340085522150639838912464460247965449552595499934200781463988017639388946664813217813103198550685479391699483941978932729213704023197425058851949483755807978273253712419997699075531096251482692394270520327691918362841190075454351553449902199752360668032853319716812768529817174840315259781544285638162042362005354343943098113822975685972508256084516379958219926523590198793124783268040847422524579135923544946890294619431706249841573987261548385357270670085658277319091441876213778863210186106967818246274022580034803272110871078901090763583097848557627810348428643151995808488011218718993777798687005997635424137115478515625000000000 [70,13] -826121794062505250056739020545152982412833487513968587610721842243066490750092993353640450932485658820636537224769780716431027090684000557382219235488998259399649648200282028838674778476838040000724751862647094305950289938711522636890659170419821242817712213490420501230877854712220865611643099685103640075331897628398929324329463819347530739760392005840029697330494285716451788654566459010946948185871315360097277064977416374622337906510805916308436442294364339538315521497254283492265969196021460997593434455596814640386143179794668173500992214864007312828521823493008823713319859521990724440959353526305885096270247930240481859056198958285186565672576610872881269703826910291348019278306652468411571899121987005890147844890695151499811838251519668241074090925859904928226999719115426751734318638636065798529787131171884563420100351790606821997185355580689091171465260958619391064169277899519635979777657966928051210456120412936483400253863168248921417181268841362745842512770066837851006283694116094128680254751763559886778054609618180025824220256563270360023896714785303133401771002159220284638668774556848649830165959188433876673426536342308940908375757526320960480524392055165915889434366807069115702259980909030828806066795992807157444368695072863113132016826217070106959254922790054176720560706575422591994544094424697845524917163682357442212732493674298797943550128940067074657803313494487209675929036257938626243561709855171847209989467681753216648570981514058187549001844644503464538345527524444819244441803583566395207554963598734426655525446322060494300503364193673384584073748454892479228578716117055609745878262337475031191826081619912593520984400048315702425342696227748406300398117997043059813061484167489407019415868670798325005019443481749066880191223862880831759198658744528651708262161865861453654212841847588251723300430565657682529803202436394217438648099892609114224638027711773270978016692468759933106938329888690780550418355597822468376103818340712323165120994133961312390255035443683887351325706293443339323227093381126761012225516328676539128710271725259840073245993900401736496992008386026823156093438249282627929460945048119890356710559310112674069059658927589925021867184874135725216486968398255321716735168076064630212634560363339491450539432853944483529034273163925670874345868612605585738705546031735358527138372852771652787851053290069103240966796875000000000 [70,14] -344042401076551434690138252599469921582596851473024458531654001971406424402064658508870897403061583538393140056499404728641426649892097419696458457955360222054317801857117860694087119687466805629315105020535171950207959952320915598395578539764434171553029003821692988657550968102098491889998094254805644260854715392198946827950465991339014822723944731290773077098571852134279373455741275220763588118286139668922296401099607687444988997433633577522919605086911876307311697760856179048802548294722722524660338462548000272308897656268126950591379495093714018523944127448550431354437809126641499114249032953510039146208597405446938801038955824681069504927118843377725420321123296539757516169966367953318964328938782199665551284554207650436395198094905495727414586156836826563106048077054496797020760993476138829726489641433578421880821886195404840557193585762314888661836248620185235611137344111920975680781623756912557964951298563159208217100150908396436019898782507215459719157077150361920381502867273733827954562647350924013856488348010716674743624241426207620077611704435269034797236427560221666965294726605424164083415469061005284965757358850894974368188100539713861034664484080769140912184732448898847561157347031356276876533524463625392293100053939405312405650663907609534617009269425046161020168312847579143397799324587056804956529641623244512444700407609763913166981885488038157996959954928804114646643682684299572738848422032494725838968010745426672957062379433146863255366027726849581294155579018945966681084837554733460771571832373812237152039045044414320062791914803462735288238283613073542957837665419110024140702322636711911829335089289022157413634209473862260988553497070083349205659868833310160100930400019664134023537422252125213963456416468186517279849094318883689081835319993218026545853251302540331377267065972645649531073131945997732341087680225641512763849820800592369188903907352204607500206604750196251123666443981034697639658416017769786324813238730122373554563746193407301063479308424630628578082844390806000009262605027502402556796529431875715690755791752998918446426674498101121784568190522906449332931086683196494234777623012514552272943693998839272684475439046015343830611992752125586955954589374042462669797171607425404378013492444906390126161670621695345438662470295490994515089048168716346775213103841950265611221090877869244195608189329504966735839843750000000 [70,15] 8210551271830961308878238960082560143108189184214102572575470122409060032400381510926984689338782011837720628313990225618268570213799599937911746434141223413328023814799936823787002475506407765762775760613286423594349346471094381820815230160734060320890641400946244949912558841763994793111556816574357363538119868167543578331043363596478154652551543936891016977434050271363778710704070242469690690871715526920891963113244577339270640131992627715014730689679801869943592986741882446082357034699462006763075597755604092022183457453090396224851450578694093148231421884836517287867245026576418778580392648341131537203692116297746029008945519312718126361204148613769084299313069812828133508389948088737477345355788536097930380856278289792664679867003666038762404912353695835800535497835396999719380957117812284941697332056654886754082936001782377101101362399297351871226557693141112214834293763001019836955508857467007866206043569439119032414594994036594199320733375361109817158366119689828598341041451645339694219646892025402596409676500905579268087292006496067382350337048956245366718296570326775211360863642747204889385939833411200552958086295489030744306359700951140649824753539774223977072975167611550532669231837552358709847084659718833376912398142198492526147485844638215947883541207130073654212616792483623689728497830603792698903905974368096538086053383209515166086738260820441385013923626695349310600415585171695355043265955455559235872679111414489811595573597713801893949273118560215254670951066304092641353510864250551401473105621580297737630274185291898427424449946544648921016095537705744974133674777049935416221764706576729058936150399588791171312580769030819966800763124827536451036341862553600526920421400450688389415357607674529761266785006753352617563897598291869706197416006138973701259254296018419086323857315562856500813139131186174710945524761638672195198318191909133372494011783262271709037523908279509188151933611313731680793232283096835626228723303700565664769653642778726730439605916960275500613901518160391465686494150776119411634947044016518298893322816696296125936404622397756492971403030486925722491029715470815782318285314010737155662977000391888725781685412643470446962345040106053721142134922562493742090974130323050097342138302743573334916048659315938458752022025954317184839286341620680482405290958717615761724983869385141588281840085983276367187500000000000 [70,16] -35547112417548339381867267931832594686125607849476028111622331367017223634063815727953008399705698320342676455466905626420067986989749955768870707063639214859461665065464160728652953832853849460410249755925244064156341924907881881657189829250667082651165451011422681127013088693090449509634999661738833784513057064028268104988749578940808339953504731903475286055923155946243215363637226042121836451025462069533968716046783382305423572131942913420180122226190273511253600610293899531329131159488422614725710069167462115907588425480310587499003529072159437054855841451249875685614937675354862133367178971042079340961922551036770366119085405243683393294564772456762737207999287720257426502947207439095456287942097399459883474406570642895936111248717380412418988843678204883438525993871752516263787252140199158343932444627230892655493473450640758054445076181774080580943115033142200859043211287724994094012832752179252356486994216813776002607555820132804780132360128775621076793248396614640556442625680404207864405386914953376746524371313231962174857498520974316952058085901353085828346019954639392758184935974826959013578522511115544408685220834362948759498282999241239811623525368120739113105382215352670940596367362562091473080494169128363026727082389318044527643554169607561861956048283843159482947413593684239375982733924243011596537989216545681182395775709417283605228207029547174046403766521653134091366684498765098028960769630048584404756845897962851993700968226855057692603440470359173459066195475144031680685080179889407918317937341549671143622546603108119851023364128192780322323887885582716290740599061833306142918737155842286470452806627720245847984658333310447149238213509359569508693821122005845942439783229476625377685257593388919705716506401923022760224663430454927524318422519475161029513706500558860598983486205446085831818429350858777955685706089435950827167982754290200285018789018214686995804141078954810837945981059002338983288858376947354465902044976142312442638985696071227841404864757484447336308198736569128394488092510993340576655423034245305880987672259821800999662196864753111831736283547585927965110051024903582937308809628099051065332517592169891196054629597476355784027800216488161556826028795307658346170785833959567559259930000710604633175668572624946134386299856688867642489330893819423009189235123310408133098792227144713251618668437004089355468750000000 [70,17] 106295867432302864478823589545699242829705128029501306891522357493303394100595846170174085723272910529480583676247320152595346016499377283541905846274097628818825712722322308205561347013453559909776371935698011389196757428683928477036507020347959549696941926301641313924317434820048842556270178597166363763102840114767478179001177108971506746833034406149603240692832878131333484743460484348263564058382532251855092840551457738333882244493504821526386959682246434995291090278219283793130866153673454641232828926805499271796435777343405492603671965891054808985447803349316114123394735960739337744723953172713876805305504474348680094593038238788799234018683381013253882723013891150589683440854480279713192123010896274993486650279744802110652754339144249586621274442910190710601633052746237382576324756315065250050680030526032636531109639775284450229447330441500245717772309279044113925730951127758203296421833533322990582493763015788603547130393859618438466213543733966815485270580602595325748735931185512378042413819559661886217144400084389023044665480030337038835034715300136160029963849126812145102103354288955518159496188911584996873780202343540655294627756510264797366985068043589432285200646384186149763502377514825885166672719118341213292427953747010325868411208298933931008851906564779775584355621890976537621468706558550085179983417366710092694512040291087668786415894532069768081750050880391560460566662622420471118330194930740476569385584179199785167371337792528801957131198942555770761963588260043434501520024981380313506246055463385132270991481337674615684226498640688213052858602400565308943783655462561774287145061031788883674032527489125536746642387616567511499974569797938715262457740293271781758349208374507534662030858919161432828381971925361053193750793953606917866424048151579863490607442618829747710128826600975894839294949060152004232416633554521119850538643328831602157365173648288230631121376626484422295819559786592564476784999796451897629173397282997606304958468277689946983951179148498733231570822815836996690517041740707987021854556021659928626020309510090099063133008861901086931251067714749181624539094279223738808919508992521385293116774339009879417347986236694858412356971010561719755902316180546329236418050246692986455774677063126888309917183359351647197063291078022386912621059586880512772143680904656025225374360587693445268087089061737060546875000000 [70,18] -254818129624330920515265419648070640754049314326925087242953585110199318894963473717540334138804741494200584578450274253797334162233276781225607025333743330510462461027226465378259022918213503883266617918539959723436353375221062714867721565713497041661039067730394522011636464476648183232914512464162963545498502007502796798971805616150973098730248381348941157444526115808086121682052700680853817402751134967988085598182199892102489583522936888059102935904356129008574294188112716386755739336414864150804970548914911314753846404439415834171648928524318632287121700395709510737705716007596147285205928771678237741711952775720207180581751665337994949166663865299886356740074654200342646694363289683942844645568739289770526309709005516559517241700564331497839131995837240893678808092886779510182186104314027874450591556621856018357304775478703255755346477478858560470791692961154342049381540906366293626209937338102495966436104337801961140280082218431016730911954799641611899067864720883373603739033168822131245128976925686734684265627179864614697892343877845179753717716941642620895789830816896220531795905993152212747088160786773535273773893808997937994998319785608752021775988326702586158143237786591286859790079944687581340512396598743027704194981518701524237766000046733223381436584166229242417861308254029330158453886900288715959937445635544574016154957181380670280429770855054823891552682373116100854531938993792967755952480140906538403987761721017426261285958188414409276308738775742152168005148653799651491860775588588471854183245133382394157669851105543673684062571882965590646499781823741643501513730588512496416269726935263723513203501627398616647855014927843107087108929998560265373041029921823409209564087855066911502478936322073738767829454890105718499918946317269881631367694220339717348310135713860358214181437405469676896926161759196849078033253549783341664523603472719171410398910522092118787240373308075940402224465956632333661119596988773642580731925819831424340687222939573664525713176573802850447395923012807704719608603274397792175176642586603797298552677380741275753951599588049081257255349398145624111604046657896613646808490905926109264015723914504605807223387909638997177509058485985171602085531121737776541913836399831283291437662465734149523709211381672885324285705091698067818730903430496538271286628722026978283166087635436269920319318771362304687500000 [70,19] 515476134135150809771984976996991595082213596232169069735779056020773127208877127193915453037586864479159553412527679085945994035242565720720031145298787999519427534408570040003071443621758208981570793413701185042257512354440598183809274283632814020796137888788194795649264553160697895501891970975031766971467758996685844648925422023969305105726562531561369299282318031859339618561261964563341280794998782120283417642109606644214314495588571441578123050868797237747730964556929287970881757135672501691585728030439852316474570555919872881169477433261040998916189960246778129946817915264442481139929112533779842072938084633453995637501032103088034277833396184674122685357506154195664148368293434783872050331898479438300139546426320570317693240109019414368583906701267678868002408975204222122648811146622069618062172094625541029752947844783845220918708689005704000006947873963223558559818128163391560539137930793702006325962476256250782153425379295597464545809564658403847862829033263265111332182234021889906976014077005802288207647548930397985028570033001125045736523539284148127794170929129277519849993555303481358514334111822271353580414529770762752302735725392595020971698188205612648251067626152197243660374462086936396593449029581756495216643064613948873759447128390232202264098916225728384252533563353989933092116261600943550677453543660778417877592558125488264268013550835074424082269018282727451585617045581841594118165127882815056696631285787413468230871426873821225523214020452327417515138255030452800726019442035678689837224546633342157338339292890771345359294834585626353581855223675018848527258245319525463037644956157580110073939056872867376206550496568459109263002132759179215272758311939386690238357991279489052982323413822461756128385435230523856511243374045974076422024871537756016122744589283142015873800158618770658047008722857829242601926852786748208667784541647808366624385165273905686559183143362852195405406332432588709343898199711678709992180201578008479589042273958464118835658499109378046166619665649602479234404333582794155287346409360540649320769568374340078100878972950131079080618294298235424318596692826000763968061777169418932930427759358019259580382417570715333105701921332939551455544661686487718050289098665598757483083189809718752018314901994923802910728803695354994554511998443997711317595191853361755174312008875858737155795097351074218750000 [70,20] -900221983135565649633990953921073732819882858921809169388458300768002155134836502844142892547860759513540669138183719608103159042664554756227771965910859299992650515824938961422219877177482437597602865005449394965735345854554245009841689700131908016371603800388756152932476541267583011787974612757660919866718052424959098404554934627023026286760497878243267251148862873200964662407628039251377794099722337241552908724506127395880056943201750248638678185558679285446723524829019986078455708342266477400823870087481711463035115448059515410408305877087546943799967234083675979113181421584699492827449374522916097125101085533428927920598521300085642505524819383317363368880944033538145005038394377464039352690874428704140253658777541106202662266416562671307375806917305839134274190140426380166286008201180070724025552783331427316592111921271260444806077793349264956100379956990225164684635730165264607197134079093600729551589101246159213948565901549914824674931584994197078772086037554440728186725876317996233895367792140089032713258262592405364130335751362214996984670686387750987042426945144502422945456542831212039327565094153741530361676845538795728339844350119039275936383089196949924280318852757618548035324130179598054084137836590880055598019196707199658198573113480161966511658276522522201342110211844446162387287504690512911751022145421441187982730615501028551964230870095931085544883919206917536437618337559039981359811209278429285630236799052348329598711084731556089450714335079845254102816211458606433242750769335876069974738198536505038188800425929856127973611399678448420508851474251530705469699296800251825899313103600173850756283695153745879616512173637386001748587925943972510882302335079113165864542022621803223533377146380319689747257950536325930212815712914555914299413382590806156092332601128578656670028107961544375687326877357058336426804628473740243329153165478029983618133851198409759762077760091484142909159309185869148486753255709525112732099686686769043906389525607925378168558694721784176957313967569248040769106807294542015167496685858635587030752733429987730640871201191764025898538536731701344650276798254106092234335078071480245036542527529264463088008713010975789841695598408877745600936668792362167120730450792347913459977312788215959666205751302128788042152741771788190028083240326303151205780553670288135492683068150654435157775878906250000000 [70,21] 1372346693582886984801550621355521182084254781382912764355477619621935669686369268223638761225994395036532397921304726667717065620717538021429586962805601007075454886718801111735348362527436480524856338448849982213377648993127937073486236583313626683904801698444002933832677282117116635035030724979685552543103131513028456486081976869155967520925259863180104822980399089748073131525866553611503281854511777683812808299058610757433287977641746055430472163992310771918095241000837376841156910665661742632431284537847022208230255723358782229389066617296110506780659356035051030068704844672765335705141077912091358993002993997661748223304133608761490019930217002717509825580859821880505610026840414667226384172689992591087607736451075855091448588289797331461999162195841533383811136728637125060016628818300479080244981805837413314634601697640206562822654246053426878992699700501801825548276579819218627553122679395867196655118467844914353284715905721978353230072307127847526666950229364091080823072547989455126104542250092314713691389921730600021808894782043942790476490352842432633046499543272819093591538443532702059769983869757885466829440465589126391245953902327961631773549129354229831251322405104989819209895237702650597952467894408228231354641769662399938913275258152478112718068342755672471958559267833362718561751590680771748993491071257630961763843342905839580144555782358959990736230965986962965440633923033859715115315427289827077685099429519347111237577995016717009247383548899072062429794329626803876468241006440999935693023649819277737567700759042257041309940962785674669741103293814108406076183537168831990122079148434731078524271073132467818413367706959647054692818446042392856081851187421429083802621317997016326929007986173665216727281425360472140644413245629637907809843025794578818491726978678461018566474230062692067524721497329204525583005206231368823255269858273876350725138382575794588278138561229081398364324426020207120851948780439194222216846157402787812251878680371003514185896012702604930202124995333574400552228814096755814017748129742670477262896197021077427242814673936651226068151346130367042356646155031866454188868099818717957086899464486504067170450170199818816601364870894498122787686232586441515722440696146145720529713519076133052096952202206992791346482505911732612531609965128150537792421680485799306836725008906796574592590332031250000 [70,22] -1838050455155025683464174133243622083933876096621148552343113571876710344761564715755814183417110969376045972951089222614553129116132072356825383522696959151268011844337121170954361615832783406697791705587500627675416808154791298520799109969578057161936555189632530886283145514813906289219539196317848867670999276578742087730402115347484441322687617549385609335716542487814748509937588092257949754274923926766736444318923168056154942891990296283729810225797369029269233771967822455444742707112208357281250491881571659286099988566017942513526376178772700513523171483182131835665726728611352780508750136151362340940614753749145778344991070217703754060941229420657544524867530684888163827778489776240587439994197210075568870142086407904098004858838897796253622583177054831133736118718166316669245376710777050887394185076458604487107687651260790327826957496403944499376019479791295294204948361971136033231203417082687344797758754026325760559810410989319537333392463394986237117432479325465060670571829910012065508593532286575941528207897084435963035296534760911764992990184162889122506930230308381771271198326006784182688074768026216250014806494055240744092943810208233889731232855161503800208456910014046191339141191722329085657860037096573685367367469388084406727615140852575255653273669101178786838458492472080076516217124097900067687388408440385112134887767552600377663587325540922120286320514011395367779967329186630905110355010246013735643770428744421133560898538099079499098796974180551453491962696149208629076980664261902414070325947922965526449167052744493394998090088986661671057685799010487878537840626745186630801506192473295543516479600158268782129734924844136367305797702176385436541735961026374629356299470689494443922760274434199204199355532419010946971787281410020297411699165059506091532742073388345969606079628221994661258705689570502574799493133742230492178291100447077674729668501405655624911796509115586555277182891996017763703855915837854336253721664386316269656422421685072198791265090786089826680930568525002857033768147107348842340098776959797990250191576520677369481958672508211596668195526649154426129496118470893715616198223932823561089633197701287903008435001735158061812883870841320558697845136799779641904433799485659077083683730082543285956961559467762734449699429706552928533638064913918662933965675332359523963532410562038421630859375000000 [70,23] 2175580122642036641835551554935377182483143874458362174071130329309813962490066357699720660618326144024679044015839789167794612099847429326548208758889205797840051959847499769475957191742571877035258184583602835840814464432684102280745309049880706617162352108987705645349132095396299495368985791103815948740164926949433409896931054906596958641757069072961840495297068698158198888614843314579622080622806815934986438798581045305386952988705338990282261508500284007863376408610341719810035072304518361835340233669233370900078940791629401286892119064229044848848714705781099046818169353058795213475629664979191117996939278143441209093856332207967155881255657517922841533735165694682383877052601301652924597167655079087285344155677553360992473516852474008128727754779403245114395399109900380534397537820547972423271930815631179349397082118332279874961627825602163259316677157661303730511793756476623398131801875866741758002784854752859891623162992042944850799583311313044589385977428194104778482997550040283192328035187181857236874718422217533140092530133952914844065850169961515840896098689672908024470810544816862112474180407176211804811739555259491339016636596782426939755820660600209079402097228161000122964853990728640555659121131478842172071051882271406684150053672553121421816261519682022881542365091179492680341220361111805970512505876679990474357150543827252573409305451422861072982076317074493102048653009109915996291842682689438124742753148166264468695643100959542851810150662695600874249278635246230627855778277790192998015154007089926639439748188476083152301090693108361051711654507355084471172279611626203400593035156757520112912836846491340331894873881893066992285700776766658164282797561034626034658146611499383517296329329595473284973427620624694078393757677625129609066635629181730514287606712089731014257228760872016941730616352834698343099549326260527751181138079940440470776471043029340061975244789828118266459136210248267773228241987491117212285168248986241802831095067668520753567430598083975071728002630778594340992543038475235963561538266390750028000749210651968971856415275357884562519995681135708026085387533070523395185609847135386064143097030458429433258704052106052828713673673851268604867074149765391372604116601023605225428853898741027285963829220034976460288829982988023071447002097352869866720564973050500157114583998918533325195312500000 [70,24] -2291173249699914522061150361881504237115341562933571701891614842113641789445717639052094562507257463154732949292578511996000777761075122992229773408888736817299870396000606209087802189731038723004316618776799835857689521315106170644283956778915321068187759440722978599792969316511501258434449167304159994945219469133370408082895314736219005815449903484198363710715568550485533810146471591011317919991298605069703492679702643640325837135119064514635333158529991911819314539888149602750239570386749015705307729934008338894763042807572905074675766414579631858941612012074272443997129317372539522476576065030378418568605957200187059497222384831456094639136912225022934777468023982894528071001433484726875444065975938007703522025564247233727657356484436861844802862303890825871221888767924526355704581714625507550492319737452437172465928443211098636619737719001993798035209838747088769213225436110820805692624651080679083254570491232794001023909932994877292840337707643094397569990181782519348998646743504195562920712362284350366786895262977181205847900784073295414889974523421777602705271884553551990172771653420303238008425650615585165568736507234937607117368760434046620947665463007112242712909383506118055340501066681584120626774519469763935918030069523234073082659333211839006009817905018010511214926309815706616800259723197032222160940009647961215946062871432024654841380900967775145534931462143729882314306453101493041126312982275857610959326537115917417197796588320292352411050937814584136792980215075776227286942447916307081239692368273727847441712735810493213311821041245507161022767337203726046461939593871395020847191031235185396653487485739766094664586161440154088448798168928579101817855577266933488538785843198050726328464095683985919239618795897299637195167085640746276041923244737239200967932597595415100627879860477183879553464525576147612971524243328357370615771791302186896734627058531793398609988474457575766482079522505855670826593969864098591075345642998938884339503157756671497753228502315129676179578395608722106377470614310530784985746320917032661326472961307734415294183497282587194261219902837799821626737123079770307756115165942701387889271963622678265844138488693277082575618909430061289892961230365851382431938235498888730272831129968084138591673339249449559178288455431096003523573203739389621616528991410177695797756314277648925781250000 [70,25] 2156172032339316685036966203359468301660625096934646549746616563384730422310795662655377095660040872996850138445843955081205290596590118762051048074716040040193092766281500899233090909284482671690200824961667634075353500930713442831489534098419801907547035252350896178652317144486181848500329679669853799473287089776437245079416513179549084940014467763017456454661649301404680704133564376052595509621207079900898587293392044192290941013643543862324944744973265411697140412362721987552699656563689300379531940865975039105658296343136835789931862515639062121006190136236527729142720032848615215169542486472012765689932937096102498025992641928960924754324617399390828756935068600676110074105815748205868201276998280870338571856617320665873741326491339906856549997349298398977987685249068883963832509517356100272795033007895785545419147543476006309522609745500014351397801686352409443021660966850096561840643627547433485516235505780442815678423923143697648604172948706134850042757792028482341780474111437374906362391274499643653738247613760308174102782884805091881650187798639887313145308629788426651079165463226129116015467971051364547135476409485868031995976251608528616710719060477106586239707711892092439743599296367472016110327489583846989989509181021534430023740956241897487279709105858610656420054687861790279622305493951267245364576746787337613876311035236691851434880051167089952920954359677808290004956620374417114775873199633300845486561917197451995155518156229277615032204618268637043306632640305892513886975186665305271814871744994524921156353696024864673184557286777327540999605985589670797880716491226876586573316672224324620436387708874506574543219254049541008659112644494064692926516843564632195578128711441249113348268065451667845110224365616403131768359850997067159419099847290982700841039939040669888517099647508346030271840721956263475820271263332552798863988489129531437855692908268551889850849725363619615622814318221209186513217631044141128426422087814470500702884321723666754734862534819960217498285848286664713739966972281679206622869824326809871623226263227830019347089119911128037054333367599337169474545445003641142605476339027201404667846235417375067486753224597192599047239884937489190716047025591354795413144911847770425765978360907832739981271065777561688526382118234028057849463944143893548432977524953457759693264961242675781250000 [70,26] -1792278224736368880097402065403269791168957367326130393666033062235937066353131981778146437077150567549434419104194851812377876735301263468673965680283557770302961982034677882775104752832052364766047658881232258740899347229883674586330771416278057353271719130523947048411092566211323276595662988804381326316539612687540072296246230667285627539886159015468884160086445570577865864034845493782490539551338979418836198192881686581507409229874454956579622314879893683512973635792043126053705925805212739030558284714885304004551096563715997364804996838925903390592092420190465730066696964598454747058170599362226518336148162189137367630282179889686277475468771460987766650134635751169929994027719701809958535331991268503119535802051822893680592039910641190196242642341224359391002540362884944452204524446355132101728227982208363155886814230321458563623526288794858968938890489155947080166852349621404535638620723854184909973264462074638404847882506557231429133975422307362627242865725354653349811981393204610300914971086213352297208484930695927700079316406640305372298993316617367844034870747231536261331782755306540558314240183597650107646875839643300335487774848464946035196778953358222859318046482611348050731908519278964026818717541185682591856318651534224570777319349147285329794367404739147189302630458106236648038502364061202449343611241922624262132900679982087761928149008253633863953113075969182102311627471627897681617366264939369201376690955345690064540518172775212147820527344834663017393048836849593205909792587171528075566712480909916795592969614699548064659122234443372221434513252307392430770939604753014590484104965578091093906633563632310463333987894587623111095147417781797783770303055457998714037924080697170567021824328393777490195668062774258768428355895272879854968378385277969235995029144412902722578068334852689566705627466921963877494537009827371250982408148705056371740097387140676599622388099152702981000198917338478215618694280873234594819647623397019043378472928147942300501341478071641062865269454975966232366894550845664024262799724140031461236486391006496709559714335020651889908840331638401693732821656064678329066030586215029403645571685495462080116542858547331118154722373468807710952812205761131243060987126342308386492350676561162335800839983750966400053064074171853073309874140308858847525641522224759683012962341308593750000 [70,27] 1239784721395526911694385067483484396195175637170581144208979764721445269109398887543253131899906186028810735387181961406423483024381435666743232072043344089464006943135372799836896865416173773314370216825155428254335312913792756882498933687428312139175990071856275634181818169652549053220361986071576016462672477366918168165529978679072501267189572882177223657742380151068677361293406014888953896117051562963263475735659673015608516462356917888705900509370895511569084118131736291376226486403544929078594497121891786768583597603705713715781728487111000793361068073279669771632047949223013789325640278486596517538322097735038681894342582455014405398558263157733246949188854779141636493006240377534444019238154554858389328970740268971850039591833021132455102241155408691950727237891692906965242569695985158391474193170116369461709866689825762491127222519896654880903704072469391520316217219443811011211869952025924202785089570403049646678470497460907624049465799237780781652106253575752134618393006941009399776649684105508957832980759904057393984059796985803316286904649141384400967471465570723213693993870331312187629235279002155973765906604726767349955951675476943115085794933207566401605095684499665347396631272758919719913333216595544039118944975368386092956443241174773216082774196658596568997268711618206256964576414649819684771508045126820293458566327281368492101854554613266042254280564984538807999181956577970859247757306772887613741917332609389115804330186654909563271669967420991179328926105814558592334888620016323020010145583658066896949863061799772036707009800508884956073658691118069474007431267783931201940466680849651921070391408337555275241403035331224094874907766928512295515057973101704545283949391304578793064787261005395923892078358841343279637872055485128038573322244216931819203403122348725895397142795769750061421351618747485085161731023643154325254091420887694162848006863497430356107274295822122027627493156999832959502630155099915977373110386484649300193296776184732895534939884913173874410623266172522116526044313379431718706442725412874950571984803134349830154163370119502701068709879263430851775077666344314777875826683727584203488725995603154808077316487646322283683487474533449764333267118283422251161778703613805607102743385907217599299747045074087161829542900953598661124456102762547704543294457835145294666290283203125000 [70,28] -579872440927234692959943646669955409505609585211887286477888145910644858360911041841237083995423838276146385072488908351264475762571914803935020628794204222577856630134872714868084036299923999495472625192716358152480686069213357617756449056248323394844040023834731020904197706372447998822015314847877239268094753318075682893168144015130948861697701366387923029701288716034152342625078746876407137340272432993557622195526367968884486594508540811239754940057103672152040456092854319549918987990298481890784083794153498248572854153869419302953567600440545790595406690647868662543428951190831487398236179768345943932233337229254586711927854709959200615853417362489708438109960343224212995174640820139003528844989611677452824249568316008287306441994280083157436117481262820410420204721922343931987972872756550404281637899337588366914733515892897882299075455729727650380335059345551197378657061350415557037120609857779393411529825712547583693404266972996968334065169871001800612525252848588314274002083992596467457302454861263438775884429215932630908795591688671909429446705436604156971495992795258802607690972715174217911695000320797732028159803242770671285939263223872191584933885982031946330775886238279862158582117879546088511096748770622934942739326069613996431585034633253625311401517173249663059722355548040902551356219182836051387105760872711439531585438140141344155833020446445374105858775077755401490424231306429117051885099336135726665642667094061287514438870115736437190923005352433106543094974728579104481637039796595010897084304055199787671856774126525858510205124425152248910986741347490597271799426182739809138274667038290861142501775750013055551273888896361039284223488250600458213680931351913799035099000202403066663383108022150689850456582640300010994562871141308686142262216008672809381353090046962320895900569323856286767735120744571684129210449613559696523013116186511683277130657888152614429440052114174852290350561800196985073578329764414400581537204264006643441639737143014085313249580473060694082379228760560622009423650375939391932363728779143156231433699673166163015659984755027739465255566760156183110421138708874126957895399073792289822710210206233035784183484491350686394664799528111518534961815741437093315681648986212348539630753831501292592780763733516178618663240254359255028936137588146948473877273499965667724609375000000 [70,29] -4864035984243982210448099227911745208434894390266008821364422760965987260370500135487683758226971678220131004218588679917668756690800330295132610445756286724378922118321079766936645795747337831685702173242489156574168200974982644061687257734485829118786208648200461672811444861638030751369788734997255379764576521911263213274396894780339910633248069148206921708953912454545943923575428292065979542255587898281852229282562133762865524227048324405107249540261473796388574477706652964290774513874409051830548096955915416019276255629450177775549138116063972743206421909657633879569394871032067623024955477361692817402601537628311761805964444375320514509137694133074385175656763933283135623511933286593606480599996647738161716124266757928860248188231608835580342293542975424181683790537510707149569687150989234915052403462377678329198700972026807794344811252202713536616543361741421797694631815358086797460811606301738438834952876538510967337761415649211578363998406498003398685481890432712244553192371680443023576417182414177353946330118038961259961177837258204080188844928934986349095343540396918543422016110717775947746130078092787344025317734290771216992043096618116434579275071128619521768229850907713938289000492970274972503128431349903762899013141146967574541152809071136019003456389927004855083418447236707534011656944235474108046898591868434622853135884195629025249089774950339300188388332038120977876803980693666338453261975442950056288619356840877404870386515741237905575894297663441987687409071092203395172277651868652012931624092482815156595998282778946873991957954435545729390605949530212568551665411069659908656110355074736272972734639045020301990254574922048182602529804652485650773761775888641979094268302469567106629347284012924823022329330378042701997655443536702004180302251280002042984003349231223961012403960761459748207675086899463223840888098890400531095430646300564321986389270074693677396639842289275196986125452259793987662311825606162424252693499792069362870507989968360233167629805898172885651112819138423730301946262606335132660194607944007166455756479944960842540008263423017136936884301259982643864572400754608342219552723655584230547056430477309914549958877226922608843914904516918866533137398361071033072505570550652097723834877088460604763162231042232277928985785216230554404287511616189476626459509134292602539062500 [70,30] 267144367424877080514055549712999409361862070019981002324692106612574716102110894320364582443712173026071291208622780645174124444739043561064866967114001658164246831990388376016907984197083941909858627611901664239767316416560865878098070051911427028581469083800892091982090521831682160148250415225846424689000154287948961455623925118616095000116560097457826131537159389205192789913418019654529752603631153449957584312900923199561966013332343074620760106251386991086186228955263029018900136878774652430645467903456858344049230865872941612567555277247275057531987207744665979435258930471050710170740960114984352225066920704715429966145174567043303624680615901194386003925449307389024095392639257939422766477046654898738429850684390500339204089463029009930830502532676842353231621125594877039837693090829141205284563549133142505836847617299257786913932885635163920316412083884704091614047917091360659524263303831558995517165050648688137138892280519532745694395730073049801027534811568147497071294908947100790590586488752374010795972331413579680925162840723083352386069438576454641169263658726772317599526356566171599667974222460409849444010216215276216851337988791470682928612188800199153392412459097338143210929594815871934753155008543618424930636938121799694248394997798997074280362643751317719078728436470386673135244352189896124836976147955955892019846220100556554133748066332749016909133404463775568515420100909384160777968276879555764962836457558562604393052742237354793990929445274863956911678473215133090161803744923756399633880558791590351942461071230089442977803683281442644251404266902313954050290252213005188696934833637469710104996799100337075106893763803170240653333113063710522338737345624474442725718530282794538918673508634618521336098353924204995264601101816060104461766325812199884314831468730266291863527315643854131002919959296801544491200163942310720702851681283062566560719142001275061876506778979783733477577522644713367347144319302372994251366053378167645200288024073164690300909259907801606026590900925958052647797991318593910039790255324652884362718693444602586519511037554030000676400178266905301355720293854545307824704054898532122456641608435345395858832924445865118726328126237522250281436713322491872558839604029837788102657286214563787672876735795457256133381060606945926749755670925878803245723247528076171875000000 [70,31] -91079538717726256926993631543829785474997524883471917947947534123733432691335529073218999243629424283377237909151853077989164851382792074025666010831578800935718839887450197754688164391638955511434005775590005202519109004715921462272994806457675791452419963843549008824097772696956381147211256065551283896510410786250423071972572146906224173624525800689263647848303562466104477131662961821198312787984518276461475001931927164632028211582081213495319365503502438620360048060455913513729140014849783303028819913367105554785091354946497718859805850877872021652030681304675246389473896505659928886983555430429667489030395684045564676249210305911825167981923210093387820826301209565655045429015403799872199628548781383561201359814740651323525845297132599709770704646749801875296430433386848183240715726328115175797108643056318854506034253065449437361685405379400370204048170123940803415070559002407348627315047293793050789692111801345166136355969587245963468384085899726449043413843915516835455418879881301954581845859374708910042283784890576291132454871994040385373980253765655180227834171215337894786380598369614290530902997991486318185139504991135290021207272911837840254823822377293203251669229888559388723779845581343408864768713222483588134311151729995858978524343008871310924386015969832053417981287820092714948006822260376216666101597623380635594343067887529595005912811718093422121741017338344548369588376133682657627244031314916603200383127305919642867136001256977054427506758934176136726062127345453857013462686238452206185511380175508560691047165793811426368779152277333001825681344718389621378772350969843268407570849647777588550386427177861430316035540633138574486704258802302006204613209447618521624351474311089291955803449109303683577157933719153763639785417636382668706687347098340815697008734710479616561307542063825440789609584046262410728687819714986457361340424877542972620532739752612852256532731362729504582027873488822424300234571789507789317625359335868177758904969459757847954991243948823256696442675010134257937408640626105534631000973921737842725286260595383667233795848837651945885587062292283333946394264312672016682844225622943614643125696369565525376711630344163114706490699498221385325585365964955097847264555906207485690871998279871290968528843432899825588611761821968351715561595938197569921612739562988281250000 [70,32] -339534518397960404959861481288898796802170463938708961713122446934708250384891697742363651279779328364517231513405788273926618760950374244140643701674415363205433242730836798313050868128096084736494363582770280616011351815897063829347959559271859583198473039846215011315073895852181796890276776090817395142903183311811551803790936279803845683314236605662462859122620675117674631861236619545675189189872690133731670164072864381889364956219056874088440091858273727726740590842370975799161085425026788973332740747612786536729194766556243589492018264319568396059322441868217882811639971586797830907451644348241032547344347798099353648237270276725316013885441618623523383581908499588870486334573371867835082073466438821302125884041156554924975846151364689720766078174949149880882117439545817748159547783152218775590396146232950551377078608520927846411761788606594420816957040880033749767393683031661973829083866044691161675852307615545382707770796311316657264988218590803411582186778628090675282258420319903290352887171507074077057247851800470040623450117039417944813459918978394027823250160454083742295991463269210500464257786776869837898497284406672196854642937850778809736305457692516776604798796392954366249122658373238648275437633526488317871666353352988032367351999273141365925017823551264496355745466417384213410373361411873912142540476554992471899224313035875564024920290622504225935164714089731751464347187111167112127058293370156660050870917917534691884942139620225329119396814924752006628986000117194462520722092010378116133389001768026817757317484734338431609657700235312293184958394214396279715781873150328135176850190653362885522946115107976585201775713667395986190048887964524494557010983631411214846792084289592955988338321002714377855208155617853880153175526935601007067523487728189408428367102769170816027237560697455326823766166413459340508520673779781950494269901341434741449645517967185109717702399703133762970870217773481289814957046314751915533434621890523163544274812598278661652325162311836055604928921555335625090638456794846402926745380070330727306359974602259208997541196101078468956676044408064585103859942684488922887969573543976656598568216882620454182348619726226795962260784270892088933803769516100256262259248410139956828292959903666033409586136637618130271334482631062634538920974591746926307678222656250000000 [70,33] 648224465756760394350461839814462450258821834872228436500675440632710658955196704926056753932308813285546580228060503939059953450438686210520138913843732086587826471510279876217397786198621937774995834030068462732748143899422723916553108334108724189856161302247642226794928470392033702306490247073575105015800281372875068410148752919868817846735700841997120034244942140179750729595365005486969655285545687004410975298384721349474332078990569084011321401830551972631068219964478872193262116484243874991768254688437752158967055790944321523435432674529346294840323563331934651276153940766464400342465329294822984738537650030288671134911516383653490396609205664175483997023853582330923358549064780241648034031711292851171059001704837799884345845930172039440399879848019387132451899053522775856803883725544390247178792266278338729081312138586746610190484335640507010844137616316143351896302818110055598409857431273509506462979009266198850339889692813464778468487120470947480983873217639433672926254553286142075878893227439606779555457098270064424435659684095500858236869552338260744083206659005106063334703023618493426829714921084286186308645271094498679576142368801852164134511475055323753380976220996606179072876542165086998036539757696239304395438284534444892586366322024784354723144485994806771340118496041839217267191099237474886519123324503493111442296168920572756395972139795696214483090053871711081322627641394854742812713882982725695876060950518895837959001646012376747103174069129335589489066870381295611024972396265263641422605042883208956722863053321289874890372324205858173945624744746757254763548447927875514898751719670599156109728652223234492175388309099719653395753038202739247268748699322343142798941324435060856668696273660457666229446330310952930426253270346069277393374285740128769170280682659936606153263406833230372102793830112692897033211909464328186587072191694713793212875758128470312825519180725549378766848867095474627482563274430245260778818112593329536534841585309523896753568329565130118917493664244238366344564361939309250689021492884382530222275605071505935145422052124581023296747446933833929667851335265940853116688526365984290982680224637241014483274291522422009813590382501038490772607339171892571991955408353479243885916486105676296891317771118054453540185261273265382442332338541746139526367187500000000 [70,34] -590538876673350858971607470126117987471612365412396782985344393500269617786822431025949579610988834765880863192990643005916656330980114383837111412025423058515929785336136036877842222380585205537341958324398538285837402300959406621841961954428433983804514385710942481042088961936088602571140918655357091846058837783613332942893382180185564019521465234259276750253950840376982587334007925257436954182860102889567653581610416747135191171880839923889145159567941000884561824570417975057590284181491962483324008498505662749856501915734891845032300752538607162992887520985405322916891264878742015763564277973011974747135545982562646966178687891088668548615726635591314580108533021873171584702525296246667638524109940089179559969507484245101704024530285588757897605482238615003208553855131151505533421602070564583506664788203593111449066822689770387328845242820982053737967623619362321165528306544658512693892158809615694876373753636419599490503910382185219913526355025575902573792762201274779406239161774509615293970751384063413370547599950873374343669058625517798116469998968476428080041868008538181366746682891374489790975017925400463335757540702711347175299868590488550889331653440017047696476867649825115515023288051344759138042479827703175926789153379819572409935154782571836982952544359884680235219774955281433566748332896218986151746072102218925343100243319751017657654220281249273852891885113910191037395522551063858649412834351481947428698816604083665282915914165803132249119815242848506262640826376355523027556368707979219370334442401723796547203304818597176427974462380078230187835129255461670449606046834272515040471693373054767014735610036232021631652425513252821628844362025614308411029449998801064313788046881881848019490253218538902831323836168537935017916078234967267902919332226796323298304099666115471146579400192203562935196862574096633216407942041048936998318768619437536240555783318199839042049676949110165205756057598573042589330885522135659339155447342768536989516725307823255397194798783237390035940582862653506746354883137549997271120261389206546652700942245444573962233625585869092883285456833161354580865880467895395912591944888376921767111056916640255896612402712313487501532337666423811728378030258284784044296079579805102359547969621800444636008558375319783221180786059179013136599678546190261840820312500000 [70,35] 250870489090713163664482181887151954546503830425342005555634453011704351420337168366028017530420352366651778924819457608520626500857442551549452172672128772346206680667367073611150955854327722113871693511169606945804946186166942463304948875298576681953258828301341287669764042073154070315256588531858329723578580405180337226446979650038458060081945357458984178229130519199914820722112849973001242868437659699109647068783857280796845230600749463172853065449115673003973981022540161521185833408590177433356016345598805157554800344577806217310388125136892830223781734856461283064440225545396771558937316671296589739613608496039200897754456729888796647853689632663733828723536263007356310966887002059089393137276667827982532593696785060990937725487271952119870509211059689264707607592853622133219225690500256263574231860648401209324102750672707459953927322297578908146509972835210882029062504423799875821647189761184019717568697130831201007960716965455712216156138363667620875959860145514977485330446861741487859056904431758681629007723139071297613575375402371124223230215051665607084111678969192383480998631536309232896932805661554419474620168709662988938919840026917710823103879006145448631057551576762591440346112512964976907015750881788340371273827077378368073576341461849004322741549723331874412293173522421644429166972883290472427108534276138424375581241744123760281560131781315579846158609286451914333044590307554995812355139724273067585685947633728875515448842312462730513253675445325893176337580332114170635289430247011800470754127379155535131262119492883174894385311982510573487239654834479638288886993601042862080206420573425781306869791102458086587383097299459907802038135818682890052626411721876326324268643105292554972199156507983110377565225978016686249345118987096971641385118843087780680955701526959968597092880575093415999208683799810611053728968906638185727152116074105111066198091109524810214323441570985259265191699303917436104431321603166976604482030642079299415045230203469716573831352379407417865374456255353044727529628833007877497551039783812270685286167304206601916382648831668237170420560040467960305053820677305908430930429161001735161668218561898608984882824944124940907006935548745691766659917720878009817318374686214284096725858907505915313485100388026210593145348681787254463415592908859252929687500000 [70,36] 89839017619349923016488323741042515403070980836876594330114569714416056828573448285934304803777818982575225948090875601919265805577913489903996682333905989195402701687642697635127917100003494283060617119542499097604364696147159912339456725111423677724698266192575447009631145596349444283474965805264808760714864759393032252844884597054859731302419745583958410569500168071680824497159953895396741399954807079630366908257412277880025460875493679415297779979509472441280664429099636347326635191756130378253095251394198177113393624330681654756352022289250595041032234908796205992660669614526151781653414974169020339480696563296347492287734834860978720192823304657314235578671850178653638181193271028329181715521002713223856525401535622738691381915294568479183452860792108058439663701854267018153488151128015035001605457853203921569093612563475800395560942164597862915192584471020338730784492028366343188612002924404874931313823507192409991377255064412431908907922839478529235169702590005017787543719389224094755983731658223082751954101161841582833624477192934685543015785639190700595969178281816442040342907181693205684433739668446252974919624203875779090002585961440017015872636818492602615097815471260440545998507471079932644874533657015970500589085002185020545841543639372695933611881716626550930368521715113566704116932501656492798736100037104290739981444460639712970004494921757059248365235033181929472470087926512926720904588618236013476502211174862405925790908226398552602277619764944678227294458943116262017267386512861645938343314883470641436471431992616396427211153551547775816915544431675413771179641200279291667593516896355748662958517601456428254073434417856246511260532871239589567962346826452551166609260159601364353543415748293646279390796385017358686871046473451892080855999802195823730673952531989390309449444539460561497097239980484702715255739980445638361050451174856907425463311639116385651541888020743408660263120701081088586556421288827321382385095595613638030707955738188240359272476606780128391119459229293261189057249482198365954328264499562848740487683504926710273832744221489539798599403944466075171602406964201017039087969982514623228734909515510659346711557211613834752924788701361637394739231834042527269305448968256973570142070715903587997871970435067451310473529701994266360998153686523437500000000 [70,37] -232961718914012959879723421843806927079567057866399866273009965424250659692630519788487232110093560179934190369054110087549136031348854387998049542952749520531628801028389123032584076242281362017208853785305243953638050921465986346858536866964960546972411702274290349114828039943043268989538230898540217682005403179420856383706216800688822527956016330525189963378248210775842409288355081254666264102074206026355330831743249356789416741757671127048323807819411816062728899644880998655353799886679791847656141721538278883820588481985680656209054620006003913445305759587261567819482175060439377590633073282857190745602442383703091254488925993600877259637483716512016236491364522262677064399578996198262364645362351188510074868023558885423209859006428600296486671665082135721894051792369792380891418532866541499053983461875502378665358929950530236636732966426279263026854331340241369000608411685594351196679855417216166509970537784946013185839772359892395392551174894974195873668372183771581699032496829488613081066414130071021347785645294011235751237753033895565306770243214617850787553164705165308289042525336149853276767729218037164017942523123420001211149712510461217307844210660380363505041552987246087085743191506236860867236020617549766280336184715129481342280576981403816296330574360059743436767557550048852741522506374825606912819304163964316680726083080173558229172827732511091621048281372316187672342607436546220507272606618140154453648303815781587224751915125039041241281869211081359703450049808913922875486056269545875028739246762216276994318085076528707302584219478276497052155205745653219313327984165921707244647856197191570739617896102695198498020920381370932715449622742422350103371562879596560017405489243227021168415781399519319148813573966219640824351484007974787037964848577087885634354450236242757178415883165570660378220909620988842900432869411469770446104708806534853894153969414796283209063498253485380832591583710020042886314003482783624825331988537220275692762956914765777138507628637791787604099504052666846651413081093202515240720333418454035464822154160837122227811006163149548000093493569377901154816700774558859769801032302348933273590739091854265732149037073602191616686140703478374218803172557686077226287811323214209578323216491587527240635766795731100009536618244965211488306522369384765625000 [70,38] 187403902582454077689975931292416363356194146932025758800137045837735757249117152897856634961890590378189226722806935643712333569593792032984110342356706028338233274351014162036071459497462468149651673388181278313814334060369126085665812929209495593501413801075165440426338022879933514272216611908501775461111608412647522221661501386947207713735844475883588074179493814922126989547950215478063781125668075906868526709563963996911687054291522137216475112338204068951447562411714427786052648202699808274620411265792163070135798931343583470298348166418494387776949771574234081055308112739037057617219899332546448781237231945500457426131958311155552047447573655444669075892507268285351484193916464179867226646207410078976550910607608675272550241077918527758177378665357789164220321849941755311076833525373916415765707016070427729595329146252161928854087162993692401023961297541710145330918901070144555029747234814300213239186218489690618730376198598014187358884391237946946671955687305622749324157470490613183552068703459277175662912473340364700381082694852797531701068745510893543625819976544424650637541935685148964801780142686836439640035425706635961719568142345941816051536841562366497802566261652533774454937767710812823346048466840522194684431718616909487972794887768301791445563843741741180361186071631754535973643088378661287711482531564027903875470804127157896791269371307838890348428090593489307516862670966256838743084069139226380204726594245310047801137396142064533086519414157308146939738580876883219756933671325082239902243208725892642466609163614670661545755449347281068331604200486119068474335777307871131625849566270476706981615618480369747790038786165261551366627313911222739122692351668434143634418571680584053900982044126450329942625114947878304844685014169846074475952566122721699867181982535719567678149885863178933699960640551751022424889500819000529398457336868783990363349250459786063699042125321074522468901137753037823670639660039574094555109470979869959306103568478130999731346240835106629835677452437372993818704251085209283751022788052926014261899346099227934706499240046239602573566545993378790540838337170464584888608965512930447503584766871728339477846026397414339491597553485576768175170761310437388889300501251544044569133596419032113102440446645441385342678586312104016542434692382812500000 [70,39] -77919494821346801244699866109678504179554367906185513339050230281526042418642319034506411752516503680084527810456552060042647134252243896914346774523164335499722794078273609894516058675289516115627139507461108234296814232313691169082803648655234015023825898025549082230712128152201504466953485311938486875079725545959466331641757048661870033547098206493272741988445073288095866613832595401740848926671571766418718755976246352985086095771457548979939869336675336607745630618964645373834376511625912854340875596550958087851501787399465692320727282084891252492964859266212025132990735355721670751941214581445779457719032721512600741700265085633934834394477767194766016019245197171501650138927889620477488446230073721267106876391244243894637796784179425184943500570782059987838519964206268254596284093646592791369424274114844876647946839123959564438271455688131919516170292894416179440341667373078150517838378472446767040357584078625425716702330217587223354325535873385732285217967542736909780267282771930193661486434473939389842334241155855699395722207277405888601277631025236838616831712766847291445065742727239725692202248541821052197662801257340600851801252536431562401068003216674702406750433859234886108060067612247385379760640501675629834164678202045669964390005134216018451161612421596539753624858570159066133128792138536622485275293204155833311859553959831239648804206888435728558674595571702190805397048644081306245836107804566844051390053360493163711243527972506223043458598711789231684581918593563057431648193052454659705137278764843249255239344535326820887866697052885224360890528244806367573341240826831891557148672206071939385664082304187460733872558820526527846771992024715826459289514612719611555393559982656447295670601819704132756917435801380540870907162808354416384851510426689753982300926850971567474520884333552568164801040004452705618175959160626043289295183816967803233183427376379005049634438011750001737706891867684420511929867968108406429627565642307458768258578548037840401515565023613081869943769944791776265853732034976086892667774364211070182585319592049215653651983139680959893854558985444834690919999427010498136413451102603315067437142742729736424775468693531148043337588839334150917592223388870245184578227337758202954765758305571622405210794812258079389266640646383166313171386718750000 [70,40] 2154235457192264827739982137328599992190727378667585750783816831621642506076414311275040939094243105036274458131126710018965771417605194373646398168479189235133400634808584248666236635344375395301386706875736824654116940600415532648089837724948744876473676591640880905857047150655975098243729260985816515904397957683899239715499409717158937642730759870964115580449979982734701494617371750482675135696863010273102215220371126931617947220641113085079102970841446435184222690931388905637155883092036442205079757500629855611334133357965965266084852783222407462117755890764238159033860027445851821780692536538501600502156063897226251674000123967725094876496016717570763019050811358281353727965585771164688541509228229967894753834583457576050971384370610733746517382007028681749383647685165801382214652389219231312162397048798824687753440485163191514508312269816245390279980268291363965782429020724618718242594132046367327320183379848033176769745032547335963957446598683848156499073590262397011544086350532284061121074028494733252831193254679705708755889128719760414384423762592390883031354809106055836996833058373358427054412705324050758869554016425037611608296518331668881460435243079716550647837783778213730373491047345108336586202952469706312270023181134048032484352074812794713410908896290987420591804197488206801443438665098116613588635888229672111547812825253117312599151972577214638999049595364137967170646542745106510833085153474969001922461225389815252894395478225449901732427022993224168275721516968558522487696420474345810346797608819273307251188255393965727839006859580326503703599919075894667553636546662629848670146833877949763147815488203225622034733669566638408733462380093678975354397724849526851034476234559364693499736137295520143744602730283820146217279913351099388670880941280772054336534975312024587608458478543768008139315827171457933386806573730627304952401332302638687755748514648859959068356773079526278172787275681994633486117220565634146638297387670818434264486160138407575565931045164520056121099715870551023715234687679515364988259909608729168654719765356284083969574357148425929892866958092628660909177476025404507162260953073301837111381360057505933953082567273279386604961126915937702354022618442615222836859063933240390386606079575443990683364381411024623957928270101547241210937500000 [70,41] 20592038706225265809862307567725879866307199571848990660409254771425760952619504557789584671558874613317379532406488543466072764939608818371439655159294709744724728970098288699076498785406425865342466963649299552382448431522645389000469660249047842376324927231746359934621532202651251093055708487897552446028715379218636492399100476119832201665775832586749682803022839783866234705364607080859303407076253477796659221041030482999623801169895012778225423350177622044565222370629723655056361499391360205818391076416801692276508949233678859282560040151637327019951308012679392457321999885186768667567311757031350814837241692944089441977063410249715537405714676606411442716484903640508837722558635043642366298185012940962386448994975475417204399849344291075420892372161562000060451178420150761097861603428889559258775833228877595041620983089365457595985149216987195091672656383145686179342628202605364201863252254988165221280903546855060463331915627267218239690001807996699441538834343136718079152113272697901082777392716272164096174637311367080338286498889525341002619928644504627605413357043525187365474700393076170763407497027855492286642473396035335499818957392483695464800225203155955137887147284054002084085562904165124113028458159159260390093808374968853423651353072650296548439848735443326321601919501005198050055817009096614577845929483639156782315518875747745908408823318584747793464424975166557783548015200965145238936470115980231152072024199611382047085815131469908065767551860709107529124014349493296395829636306605678272194899717121981617225107426583734176841790387111057504030265998229881276758308915711662632124836853924847947293146599407502790949565678271211922265516977790123664267145570621732133278338552374837780945822835191884072438196057786456559667301414570053930266067541131863666456479942607270449876908967288083906146145925127090100573529203740908577159780168162473137270046708303864410291672329608000627236999425242314662013857734974080370072453616513372370279066029798803244768001836048466068554110069027762709146093856865658389418038565496167283044295339320318209330171152720298817657379640960654586940328289025678077977682451147179127561023335678374482501923035158677507423030189974459111062291213277443220347902459061527768154188131994138848471220804015047178836539387702941894531250000 [70,42] -15040666159561313617276198563725300195103165076397693913088532160800379242657703199992601052426710181887604937123767861702313476993817618040873376708504231775436748605835487076710792617932586091279465445594038738584578782422559642553651270484507183501695908119112425911341949519670804849286568856160023661353739206044812296992354357523513032239973008085366616779097464630825563969954910982453360379811818145999573569449327509209269208359851962624779277889880691717848321002328623493252578136416878833467874844188253348982511742515595450974137235090753033187675425260529954342319277585337855758851194367495063405542519661833399662744670666567994095062881698987278379123532697268770439151631397081724819133869828797196661552011898083689388274615105567436069568490233758634612921530593201261061700312136764035675363393578666915686984091361028268618593169335504906795244000612685871974155804944285454443230272259241045923197741426818511867131615278634174522435706270528140499986753468404296077874530996165078056410975216311436976350212221185854148696990437173458952617932083316683144854786435562802392824241955256957346404151284728097271584707092145156351579429803678700475822188846161063890857851038820436736231205296949397807667309333221631753910686704389125520608407518709103225642744912793665695118246393906133824456247502686954962163497912401506399836841144375515652484947010123444285748506667095522263255313567718893303929712731189024297047541072307921810331384948433048916011437824954954072091897088133339831978210839465280911598219228777479776905524570640848801461100462603022228697140159019714991260056172466183826914394144352536990632520933895678570939633052220457387037539947882781935001307700738941773126626650805188324609473884574827011648768503501116268868211465524194158683491845431842947262160150261400903513236941937582741411628666587355326480014414392307792494093692772744258531424820346551085204926986805913219314810671102787590835039748281038789539423213629490490502356593891656151832104565657392390584133544606755263821073045533119651269401275383901308752913869582876854437191079275029830812380264680751992813474983839645062332075827825518508598809781207293444171015013384537586417846105319843385486933041592416485274478203300532594315615041142370975069120220268814591690897941589355468750000 [70,43] 5415336843726664583796837808580093096764464472233328475488198021312242614863567649122707828121829071694782611949898346346105637939732160006469803049786511738838820566381833185812783703777989133272010795376294501624210907730869853455345110293821217268101940903155991949614607303357215042824256827989738894618114662197683908912139068239350159267032044293624266601187137292871982943175313440710422553388515659270109399690263041392007202773644464346966207110339600024857868343715662371734169606495105313411467543613897179683431920602731701451298445645429128831293547811083784960314016049770413855656045391678135763108306655702949137559223490672761223282651355599395645566861214685037026508539786198793787320053052666852285259772506780087843286766970537477365708402734798518347357907233181980257131120426716138613107109743118283533697460448355847451819814942359208088861701702052091295181996887783253725719766252044400251292295032906975486468714537529738206197130503811813208464883172567269682561683912756907632209025193246431434726116297887371395431848498140436544492625829062465811295291351286548561392143924924425761031768090571635980161968994413837882117276972392062478498189547755508011402769395290654198351310541524689831922244491956663179509117271263909178640977585641448673558121999950950106328941276453088925038116365058790515329313870090728320460001473324482530778033715497968781281953186395789813772540628345804132279526665247452350893815755909133580732220941151813731924771213494102338978862738583770316705858213933935549959498175248775158399320998246557418981207989062639966125962732885757626618769925635972438591054455871696590865194631417010503454893154619954869782079886823769958472050315474687276721957697776738146715421342417548104201635197063670451931966150793797444476657764634365469658247503295172861288323486647925392092023751644851798751525500974468684430235731699909583521875464288967666684312018404809845627985069695385758385395670406499665031939409307435804853653192417478123752506800790565127999404528221168048802109257637021119722233063958374140601198695926997222883305301215012468834204002945371714977300723705013968749558358181523447883829875238890709498323166964307122022925858292064049465342742872215029821345869905783275782927278481707067392392218607710674405097961425781250000 [70,44] -459935225881891328335059377692244696786861541216861804085919699869135443598950680121366336827080202439853522110406656457662871883530772889356360440240243150874937821344566701602995113446302471504582845674973924857600202517579791609644711073452382769329367738693415825174876598358621427011595121097360284202892151168854204873513785510570773094593686355849988013105645363714495439282776343198143261289810390533401521472323013093379492850035049020530034396352706513066262181839067353488828109041021723081808572107286594395127257191468777793242458363869778303117530413948938439929722624073496773829432738041782834104876232003800457137031226967202873594650504118245350748193641996302841312270464875826493048953152346424888256706785812703807906236661165239960521734029170849261454049957963277672979953686979602536323043947636225119907236869505521385950607139877767410836193827616530328540735927447838987087542396495625271558459911273419741069754418008216267759127284243955504207131498135488028414466368132321445447238629553861739957305638863985439659552288381398672005840328904806343173225225829035557167433045528492410318445724960782722111943693047156691980050988180395158108851080734032445821692659660028996737328893780826623297623343424111231867670901033557149635987221260327222191560801408071217300526604386818285370066914185751385288339705509411895155994603075156833211464435216365123549258918053684354059184981894513753296136996465277124920265414687562799300842393257504264024807844028744452992838258184394909999011212549005531926297250169054629489352536604246206342132098916020770870667253198262215568929283076796233170459831994708755232272976835854661038848189079701361447218907505355008624053690545783632866911080782787067112089092225853868097477818724691209025236412725203161119853599312172812824325553228842542595615044989887930919129223331611587855743627970822610742633373168799622990407709268894924572763395259934392511946041290096694277516349171805270144206231250343500477038816755902480966683719579777561338503964638919454063432041716153192738389947946401670956339846563494927493218114909500482322249306439931528895276991251114792159371310002500629718811291439627993549668891147193278226031257809361477639527781877821303863822562065922254173909499222472341273260099114850163459777832031250000 [70,45] -658468130407990670846905126067836894050812977555919040419013526249334644671024181952044726066885509212753414453594207673498814426055189219613388443169410297736493872890660608390912774752684447011204012277749903451590933147122614915602392000030942292340390047929692849803378342485514080155209259411724675811354657400798684116731983250661345500979684336368436829492450547948311788130065662022215310976805264569715043075206359472853323617946462133721885086008100681201994993753896765717572421581716493996960793251100592004704925573562099548177119397168542551511040398543244503918462352909862592332645725432158736255039435892017551710408512975368705686348493295601471906336635000026263873584961326195252510884670428631225698007629378639352881359972962451007832943370029795004070026063152848434362365026469752814934777747179381512606088504997511668674515790351921501454262322462933519041275671839604537921601847203831229274087941261392655671911291802078516994378024751579310411133474869300594104655055598863610250925949859777795793929800095232714974141266598089316181853193194793744803599206228824108782897254618116912480477469810238886671868490472226414861087717966822712614760925084438887095401603599326616074328475107471187549616553190091732115659303065191104638558236546013488297377377363414125587190827883400354960878396538316606874741331017799155306650727697748369346838893945023697178388198940612489585744315920386870760958494473240236112164233229744427255477096044461473119242489625502993439288467811285685051815081418202839768768880311171101997472660131164895024154411919341044636562738309203253056709732125728891670956091282144568370986802736112569855485917160753016394742981516007425542224336368940568737729930760237164627401186666478791196559687735017789468611061397505758362324776698432634182228253963552023456816551681615443516817705782284993776018141023053103174515046685085394822729214851093990920094723146482716858556520864665107584041097051915425459422159815232942025620573450833369041852694146218429552588826548439018186222400495549860331818772643226178869792541036340015608042364875848161411146668225784643551289558044514188536003650719154487282807219163830362777824455867569020156412388910993451224334373404658574015957431898595299707725378435263507981289876624941825866699218750000 [70,46] 443408368228359905690543760603374627692600965376340778893719028748978747005267639210702751600243728590502965242785013373536352965576595998137177831481960701662706265546136245873860580432760558974066062070789000796438789236404387942341412848388921060403529897912227998677873169367207064202622378565243262552635695266480311266315819726223372286871684084619807466288514727185355898118170743767907870208571480146273483078568252093524747408927504754080485124704225278003274922210751163002560208832810264717061353348452182157011429746519798540985915450844971835244576734855562136727503246825251661515040026263821996947522222991633119470245276593242168973170640081696374058006809661260122524784825609265049595931106159614856901409370628643248609295912448932848560826514444732449763345111549451164139394006887946350011343429506857724798389516663706646207511111206934777190859419974419045153538420720234986989802664721399822995117936329170529562555008386958479383868333533535318520667542730617197314274414148065449048468381895076174330928012510775467459269213947292954992590777928817950351580269224951023879637597867582250461290219249612240566132384472669163056299135224023324295458248818387638166053964020846177016494209699991855795336389991639529422643928949701582939081385319586390491631049688019780387017539110952508544893236170191516503240008960441310291792136482489777265595686146611606089818873250770701470302567528570673359179065692717764518926410827743054267341783269222056958047342289287940201113894657171195495121980988909547493787392534984982596100829938699383594873183622182902458886473999453356230977023745338260948558143621268250957256081377674677945943668632808972907267011847215376770922967211491187082318002437206675595258665653593170707279524152002541084108148933748764369330261158981769941763950414394487865218732149877298153214960049001418377731559523258609789865404514467553943751466148851965143210510943835198621487163329529789038283124751081359457301442356383317325005631164567219661461285550418555460036963685491292079341025641564649201187919673895418967610060734955821848171668116543537822781736363162664617771216206966055601037295534936829124990302321584687662712978839246104623534394580012086984071750339399392051094807199131982286197106724046079762047156691551208496093750000 [70,47] -152456338824762136369481430564603857648139769168894536682569559289325332773133951599422772622580423395997975503270269403792204046987987335160371845827506054060690284711387836431975803684103144502444486016344536703428219364106757919608580698369693130801019123770158703224666043063500464121221817945536591983186653281252486013718658707413644769285415944301068945454008433922637235961180103795530683074030736799925250981576674770103818412185673094859853864503620980956754327700906949773087000064995338553411618594635042992163965031858691374480700193928598718721993395920682880858234265414963773237485053277212842215670750325071294534427889275354420422255786318042901956680502655177373223328824673217636034470432161184578491704696831638943402111511925991302133512651214973894278768956866813129299784636239686355483560869903639133156303629917457262379393854347099432495708992654525325847434683515840195442454710544320249388151679673721546855151417315142007830480946212236186087596819362554568773490632938133481703503432522592585913247339390587827059517062803519335818967571862501189832816748513068889556982583168484889743719383440858566475311877727629654487852850087048099161040760680315344393782025947599411155420843142891996942815228364394447482805642571946810618264454566908709801190119006709867039672289893270079009295353784428077160643486411004096679741586266392068286067395929213262980051608026218746806247988947023269821514020976008280219011093991215355063769282910728968661760235767087241590200447273337869985156740883040851551344483383112015001356426932959211906443756452437966268732039962636930123087117181240486471023699344095266642552633392462580823339783896350474885069203657410340804651258350558268635533812689591891272559217240455176458957549434980513343174028474587703075672449932408908706942121861050083637958229993664721753186698355718379859746069761491491170767066031930520184910267372693362569921000579144564681430605262696468481051019723894624324818536698356346041814293107225616410716127229767100231701543683607857343313162530732651209828523949541620841190474439102999103382582557293500797893780163730747029916562763174317062839312030887202033430285196799389028881647727811015037660873425119120871361419702216132643664756161616658219210007629840220033656805753707885742187500 [70,48] 26846548797572105495092281944359329827994587842043978675890128238038162454924421942139869360506493616646982412268684314721839695061144440406956528297436555889793699048716998904293389797682353203673612396609781289251131931835772171998796048577261770770610645972490390624564095169222669849410145395464185796987821999327486356595868275948508678034546488370790799848551039633690526795079880446178366150491154043890887622460415106608318085431592333317965337833779925341667848751872978742842321941179365519779323873545831756019743924584617551391811600500055543240907699558595238992433465355906316172881780006834071915272262325071607886031029427729674983247201055135285454749077260260844072342036890539305727187697718811176005555484020838901225472199466888842852057017006983825223073358483783298174804302830704543128724390815520235966165803289703405443421807703953718680071916977105308247733810934049315653783024820965919699159494690554245358955738570942950547844062368932094857305403840113215518834015067025151253133479972497062199606973602350214682872788166127090298146546357163454640719565332946374146290295480750248658916880341488970732133406136702652065964729052781925741764336533077843854479065297285221536148713095278816153600804781315548191267526574527108438246535444304992127180984761434126918181961026913680374130229643149200332139693750616131626690625557093167869859450190353907146920066487611448766054696722500336280613665130830650061497429401880217107278059308617523228799418279290131146946423944343573661428253900883142633609301887042741833320665437681666927273782920662808761665941649755038801044590592041358338600348708479283836109956631517637036183959071867472790020734757240528845960031240168132261745504401967507504035600682533468251608213616081190283361209656809995895695275701332574715278138662322682501554681516369944450322677763439367985471510225992131878720445684095207787989360865057129665479186137690487001024897531163987229029909954983818313542006473425919406381599894586357789665903171303937326435356679098711546429137499498964365496597805766135747999399033320483312000959744396034391382877185516914488050711071572686748995822079779693277958280846402547917737624817287815525181205383252164491395264206937347361842382013549790364947966736508533358573913574218750000000 [70,49] 2861793493991919433452864224624450654907358609127103592672193776197603849299422974752549395090279638835931210476477436377952052548925072769023840672829895408214180236910023318584967849537771304070985928741908692688214637547158085304864504819541195909429553403704071038702003815852789374872704646031080527941662658127019598198691145425574530112742531338013885354299734359591055345960740901498008269578792043149120006010859899899741534298189621077898901504420713239394545602272928903209638006114253329364201552940622738140950934557646320649831703185661765782809657879659416651621105623213177218407955655786015059490493773450893907588873505836470065889002049138099577206298968673496108453497561333572651519070240752133145048327617595871634191262694135532033347750590699999067426527453088778088379832342743669654383861660088813175959566374433127681465893155613943154939850254649194460704266561634754067665738063736197142993089371150440079979472262144278775038942647351797177376114063527684891922159327938942729825733954871951601081074740807559147955778287851994890390969083629205454723495010729118472669657637142394867953642377783992624625746291508487651431908557641844741064765746571079317854822954324056515705943748650619368366514769709661434053029805981899423625269485934466338395801368270680378149718104029357971412706263841906359424164359286592100290961929236995775504995812835452493295345821551595341707749082550212845804830683407312464131512079294021488953378562227045400728029046336156061413300362795646030120705271467257019129867285850312458755244843044010592913960032854605700590279574968273971340631254489823954800291417898783403299361574672674758552826753627190983024332595417669118309583929137078706777983362793865906790947387467436448569678699843107726812883531399987496511411017179058517620680067096543446907081384039707602829966804838828637842185523304927830725710381821673590350514748089507443003719735300985536375250940935287489051861435036307690334176198283952124960296142602479283075060107922290675230420188831460730358923780367059796901088786223200076850424141723190324107398742717442950322879144902036003029921962166184397369049931931685328337462654884137513639024374290590304947890108208514226117937612838862726195326047391731538738213203032501041889190673828125000 [70,50] -4294156280072029295025427348925732430445561365809253771360490916403812592321355967343674137316663708172609546375078465004344254873651998509806356592187203413402803302123271249787041471909465594084123589404045478332378405312147066110787353905100975721334820559094140220160460820369744363140293535030674509351351938642573446352833158850812600110104466383648656325531631677417289230748804493408466433014985375602712276106581945295548455764852230049168882004785019384617082688106030782622909160836735325820591830621543421185583233961230108323406070752069755029278332372829254840046277505533498343990456560899019180872966443374062337149033654854824824639622358638331510574373725048810385962792602214845468584882062755025485297475831809574864439405624132476438492633308058031013489743255805923219952444909408910569520467876354891441666569579806788577163126538556122353937788059139557226008187026208932652567645957305650425997065253197272369413596595789676443550015703631980986777672498967358674593992956948402683230165698530080538193047591136048509180884456513206220758404119015691640434972646543474848242412555142212735912599254509312661759350146956520676204523340005995041107364970979173635901105991542779182966651738620508802181444990167901895357928805830709726249663231598042094976470342820581564288262631394682670485989860544635801644514385831887899883449471490130439325487184303941343813585149891706441740822058190722244346360977117527752873805917296620607247826261975248266764702129953689099182886191770980778568961066672375656710028136999351713950598408788436184976244895693336001877810199710799103953099182880999082215697513842471676478533079045086056022558016558075867432295751775906229633705157208948675969833542950757384372599014874957760652782882070435392087219485445181885389470939926573474148595706921061871929484901360176427988373986907572761293907124366668256292824248879122067791856643418264286454646787040870788599811377411400897033183350163128174115450812015416450581338423205099603175757798228369820862134001925558884997147855950853028508166056625500897946141356433342579654234454609860973062881643559616214750680431755042553297388942020594848209712542361516082715505666309630604323523907275821866346497485030471560053214226393425434480377589352428913116455078125000 [70,51] 2037623747002872977757508994348783820980343790303021064733259242219226667893193610104086163271706384456907515715109331652865114798315339958085648109266956485070437176602152714760829124810668633199966491048268664211768355978733994402018771119479106362000766636014754930515092356025647132786063971347113443895064691335476033109845949164295619179118241847401815926246875211088528850268138527860038899450452561853194588181039038307917257796434265095775041862892279781990335824131711929122556104113531499672098474103174801039219935187214650533592913178290053781627162621335249077472716121255915630259020248479598764062137994054445975712063487426128624273433412460281118964363017117403196479240744591250875116215676178383893625647040884692307970020989293813874336702242596495994663807215125733799090334205166513378030752163104805993563250738829060304555876004368519943889884784793607849656029669526293351971725049973323809848667286963241369053535253778534899383947518490307611034462738199703680734867927997194301367971164498564489941885003543470711071070822162114780841653202522612650850046844614997170477724952859266740023453773398194170995485344857714765599640889250609150663808460828553921770943299672944242601029780830069496211146400434291343346166270247563333343474851559874279166718184141336243026076423173422319108678267900833065935436186491414931782499279627674314998741650875503729914789952541762730475271809076745849194618062257868578204304782119245857768979452316080331447017064985607724285923722682344772085382737157157561935116904873010802309910407335476532733807833641465777741431971155708113069050392019484329716377064053996198184844486446162994665377618346124397061136314745587147504120197409829625579868813592299113611165685888509609291893449857572292106339664872231026997118238371342289871416645523134872602982804193149546519223494785740328283967571912578067868704678273286198647526674498170091476831809150654328652464419985705912618602910803511087078030612536474277271839349688819927042473252585833055388293218724896008551546606287187922996001609303422933190938099840160032778240035609416287021672430317622511996228787039649620620752744284773698495234107219710885325006100743677099506633205968619519594280254091748250133177278176077606985927559435367584228515625000 [70,52] -715153230914239472028372872769192646078346231736250226243449340476091907779591223762389408005248285840287781754394313630124390669209368789821619076452646505136214909003950192888602169055790106454259693130496912775698434261533665346136969151744127608128123071516017229404406585107956225059732822317632769035962008522449994550411966462289796699322390409426922760697011242683907571836052588208005069939640383313710614947970272211833101139337902210962715890138444365346887260293263412406158786808261711820678907224186341072206461569640067829358941633753043069841684102789824403900362820653170459791555574319764910107943262572556229086402662614216595245774509940669598097110417926051719191651931412710167756215908967551373125099315351129284078780275625349678710902776564408454654485274545462099231111880422416976679410399506070985679335123491852763497490509576203584836674736282978181091076159893663258867920226023939202462996322253233519798904532916379511213632732027167518027458438372197885864292389784081869914138784466309863131353997974559324457725810493391677649422154051300911573975740107373549452585799620557550431737964683145931013402998058133511580761084822112820494193461911877594840041715670561455899548610274180279804945598179795133681070061206270554622061023582647857629482208338092467091531172718033600888249628573292174296135823051987308065501865658610484174861594972215466187355646783782184051543467759431034964719012753209084205148575425912330739841005585586926830684343013727556996278211411660235778915634108662930018217929534242559111049925199574331547764218857947721203604497709965034885156740400927320367369883209164740479737654696641112192432836293612397101513744451597607603268128056791314754787273883698338406588057930275735077363762880438209478395581600418276742673540303174172059585503824768657028103716250436849451654054060795603875160878043641407343671902461011470671362101952188073651001148641171998453301714751380527560230440825325958111969748073333118488034762203069859691800133406587889284438299722180795954053606464238703638060836367033152237662296279861256324968557658234054997351300033808464910633543245287066012919164748095887187685705147785139382840811173672150271118364832178326057705203523924086892599172315954092482570558786392211914062500 [70,53] 210205180121093707774175427767074936450531896390364740283594700901573414993573151717445528898671617775018312705131443870951323830669024324173290856258140957212282484789378830530793930637905391033845841136774833854974534671702475200933695352431017069079048176435761018136123692199298550270997105361723743866835266143574785471890127064916145472778749257652469570015757402265028847073850259298165401501188503495810277700337296512306535068059797673061139022193477317150611865908095947021396756931971226972518905929500679134750796673405649662309248299822861072646263076078072164815669084542848426911637350306640685771057996021825460398382341842225698023247370711855078935853564774689040014950828887476597957146696522434682802529463251166772449374352125348269391223436537401280485042031030917100266572203936370677164256486381668048696544944487180333650842245751255877293346240908539199424838513576597932807559015496093405071984958834384407741307829157572221007516984435075414074196056139467141308608067489997948071338646072471777553978757610737666700127488217744951517842680625436800575796003339635898079347592523370840573996226162727588538027441700700294666846373362765648043828275438325500545184946295069458132824994952190132042898844872637792996691929805277237865730911941642454871264047604350687666231316253662647130211227414923927506928632456887960418848053423221382645707700947404448711196370736862514039857588876437040842617668469162925406137123375634188868478854991375456370758272946312773200887170277292404373248501900039101768158812485495796293032801046332522545815430236951696193787943773076666536255957295046475697726454036118275755348402359369794196243511589064808416754579613874230761733521032642301554713228428677565254922466280324981594310800052704739945618338052630842439786775005676692983152125361287146599665914791964410086264772031220742253523979383583492456242407711526561035269787361361818423635767138215899076311892753311608221660364887160384482138537435742420627789717430886724149901021868182732728211367831321565170656269356627184781448273720382399157299224320621423124606789879597745422549693349634038530279259768847953947948855337728316788812211298176637432499744154714835973990918240322706003584750170923214213081209322808717843145132064819335937500 [70,54] -53147369119437896673651813271659455159917820107468386637669044709349034235433463403812101598001361948226589310637202983514767032335866017515106761870969553526589760978616299815472255989160461937664939099752490818541081662814618851795105152353157163599201205942431571075278600626000633018277599931912980928795696095625106536163886849882541205125250252629936558215062152348751366515487957035753824779892273952608422700988618939591543741042268240443818819014926379753785043288279716865983323916442416465017121348258807638679911164464241676200189608499475530170914695997773565202030457879878132903159094939137069086460747325601055533341078112963657216596017835377744631031974608078936661763011130888169679271651307685903426726272686779928459685123703650864113123832480905808388052718533553411301349322143175188865323664865838136283014411681581888204185938960288581112954583553051216240522149008866788108094026209476636896159888574007330768960318417605729224341479097257029708561409165324377922771736767252408397771141043801141262949765863536262546166217474166868823868810573536022411901026596135118507192598370049397086130212831545533980690286678376262273874524333459344719164527486037837138204079954129408110540076056391780299232789993185853838572692531211103540018205471535563473233116135388369971409781205523118951984493279945702257930963240214032973935650124005474725082930139691482480844953811108509577796455069520628465587497652963800467906562302866927114577538305413672004220374317060209929356314749567761703551489490263561229440353708898051787195519844880394229410297404624649362478345363941289025614435390610924444677318486161174206034074330631634682608309484445073329014458019728321033588324460698467992857411530656532417230528694659735972482544792674933561764436608805089423186656558001197221869528665301246777856573605167175784882128009929281172060931451750548601175439970848200185474423773339118894578789130892352561672066999552372555047181030548428721085632720936115640022401393611488502562037820794780559773511906145009470851630109812059495108527791922020903981859799527101479056466040476327563619767838659984101352397626903535653887109473087091781343878429989194861614603892914525554485129571285221114426293486168728641416691971244290471076965332031250000 [70,55] 11352981360453884611981552764947929567756344189316589060577210528349434253894061179141360623143881855409856111432749502662609620968153721474465162240782512089204678273113184524973722749691688224281458456342855592921599712790388554214688008424420585422972133885620109739935140584361034635775932668149518589634047295576857371318175147173514882821114205737318533153884694658697161910836788078633395591502476184330660441825594694566512706612578865439272856458814138825055726475155714202943246807807584145357001124189647318341298983305372126048567494251264206225663882555975716913900981820011028708961234383340395214493460633983704663735810469877840373768432975182168090019375681360134057029549159379064695093960164717445250412063366803491948387419806896555084804240838603869208743698434243928670048845862095624766841773679736325307893306561047464036861895243683141123310820439328437844151941486421796602276155431443418779148174598531567456292008166739961503381701826750103622903720179517953616068556805304205648668272804820867818792388405862483554616686518059886022885366560152640929036717589382320738632868885325307560543890205354943540967018531803213725664614352915423395510622293059353923480643805092930781871157523737754077364881035417788516506785002417653493432697028353301692444968872919740703517821041341101700824290910525624032663627946378324429055129071603961245936087901779382700747388054855666858112298763234739854018144523697353489059035629118360958052342708038015157902253926792275625567610020139684051148503381021988727568590349893484564811878495526767503533910965403218193888856458384105558547848932063962160214310076899920509561701895953639328038831528067303591516602193028504782397536656670709843864252837727998006415575255779439785249374384871863615595562695827891603506764567334991874771360688964834377982021998456496599844625335605763770003681589222691012832017042508902143867303807498644684261978012036379227705201189175360940816204340727965183105449397553512115245529481446789892705083476201143588184465924878538061672704570879360293820267393660458467744193954723627155903497863615530918835272678187938578949487427849883338970598221355692521995768335131541342175043127963173996445071939698695555131342446730791095887980191037058830261230468750000 [70,56] -1865621937026782516550589395998995629473188216459434573596398977571958729600546039935940504349485716909705581340927604155940543880281314457052323391073668143938423053937585719756273981395568560349150402275779959337679774464582045297321534641626147558054518694773449699528646108339013867388803682403967606050894323540475296835661710132234849633826140265342417467875139649829711706695819385098840236347078780865611916196952019994592386293074388972851964014796627929867304108406229085448199945172462881440295474160126294668510175447759130910030093658874518297708305501614753739534570493960553887031253867066653000692148074789582366071270292746144076462782889511971170771038115180534823518552386325200686147964005687977095570349574478797555486281031984776918799192001912502199876136233101579584423524191703982109780437662365021274690922569524663457847818750768572137624762648055323201738193020988242525799267235250618939343056887272496548209914509863458932606771483002658373085861021244833593700984853574941008673057732281980725294614593657892606314429250412440061153266372722653711827014801333152245988523806598734016213517605044150443597763625048543612979006411190751496639120389030943314158838127681001633246990345257966112904592634004776931826060679419933607085330361493467994601246780334794614269282753895397629909735001441069011346521307931516548123427276271845840073851361947032273903821194965333857786652218528008443679672456396073992958391068436672916237170573789682311644271610528289827550198318284116806458651262568925239174483563253036667006651260118229672540275388357686093755378549243311397779429290636979848231888209220308699379136517404733635685132084544407459016739780182850232555993877582497573571197002217138843680433234784994076359203064656389146794433123528543443764587023164902440950615598552035114476778108483420307565660874493453506865335375010133801048965212191626072863556213703677073629136436859738570701535924132475133167191318762510564807214078369854312556623791884212196423289559256915799580093950106781210711006559315628117353932401780361833504327660784582483425597260376016354181777599867603029591367040853673794439600162324488092005474620158208785083392307410797005769620022966866774018039609739361139872926287353038787841796875000 [70,57] 149091518363838336005257288814775347150602905054462512221412728819953054707572038726988068164826581996517990947963498913529146398249197717012807877614928935720910950030256620993000737280905379720395288224111328136612260126674821986504829517975368428579629279851189459848182248647500554008608683026216434152546678632144344808341620559365133752674408688131864496668654334523230368714205162126660882260549146769909651104701377835116894923339723307287726033496258579894932778214364823101049073668765346520276305993401458743321884670099670837888513492681882286927570943405078567611090624578789834663401793113104012713758056611292545949222793761188302561968263100091486437344378984961497597905721440412648216289323398209824729957924553619651697972114438442623791358335888877054670279987610982550326896276131303416635498817849481888056669316001962961928144817768995390252726339764904652071489947538198740815864653463039334712619207071179267582306040656759559778846745666521354613370054469333663284979415538920615213631363731171679721739988394169567429016920405653630657713091217891016567585852735933469721910129280790364572067880396118795172406304261096089109347642325850264879329031488667683187909598065284524074540750992157466008828462830772395654552649845942703272553554374965248564512559060332832170483114231461402873170578527972288913182939874252085240941784127748695167565930406979761635887939058593072436164314913351541562055584455557179286809418950967706358772853579700893959387160696275820558505315747414895404450432523390035038722489880429740123786246960296314397397731018479556250365230987936789598891527735936607437091424154564166749409082927730119752198226088433418591275431203973680894090263963431091052898642148470702828178086099671201775052702531764226264706492114345543346053103042959275218927140753646815108804624332133398695553778873602623557489139589642150518307346261860383441673879228043592224818839215711119409856437595719002240892664278039992833977715686195999401412984569532214211742736638961520936990891138417551565826494812497917182289278322532731069698828809948889326815093220225998079083111853591742808287181959182519957293970613359843628497931886942862990086485463830532163872595048970961205403451543816117919050157070159912109375000 [70,58] 35237173861755311154041768375357968937236016642381676065205818237473582121245918632248497226544127630341876357639806092861893648078737526660916813504858545103933462555921217341245157991760421140034312112417120508441767660382463539023969149878719378633155341929055043589366746849927332763550662740154754163066677588348610340612802658817249728448171413982286546739375180440824118082641707784956016253384777333451658364385368443455828576970032494328741780883311828826414223332727203744379341047373762990613715226902054995064234788460633738388417762601768328280536489835204506811699794222326081429065638743206127739933479638345767035297473818144127775598178084864114234755883994484724189533259413894915403034403018932892704476420878679090649277945955944098458398420746696208659751708458904432169471001382445045852342589874961132913179313763746482069302643529899690300833969293017985038471887351497380726564669297448565392812122197150908652725253751396105547053898224271737084116374168457669835996150853741383317338806467275943151691528568783812564587049367560875195501472985720572311692678254443694089002671290317837561271407431030899574689996684520343051027313799037356520674872447899692756868502984054546773730676537933725625815992445436790653948887112542266749895404864983880340839242533530883991323226574797631672859081376755589301641517434162067541210772688159387777454891143490775810416357094130794137477991384337302381028287520212718537248623735567068785884134519483365040167997125606457849805632548867724481575487755723256463724929094658087466130325207216149144508544460630002182447588641793166053979713340398310401197116509502233109211711733194967291570830807098851971090551463030183801483102669853059316087827905528384978141470420520913535360755704156187588645710821405547119156979432561953858428036973330153915284415384535606847268755593227465762664959154934978873022591166790863680631531908622689442320366162234486255164708526116523474616136670679134192114276974615786580195247635880606250859655975105793384569550435886651493896201507094806542294810218941754541906058604248021060548366597748539314869369426723285682111457740216858399104376319319799386295635390671780318195138979991390952277211963124085858378720104155945591628551483154296875000 [70,59] -18835272573391177993194931677975699601299588149789489907219321617541393012193128339247793565383158368637132758603594895348384835044163785300871945356963009125158506863490845278304984839556514968983847253228698926067745831950701070121926938214087555832054957723615980694994574083065471712101666378677364629667192143269584620712301290371310782477932057434428333798989936864384723886444793801806104826639112394225683036598718674822726028845422624263226186866566617863021522685801269630536422345551980210672325454305433278816188059281625073100829305753093958892082797743928421938754193923027034138711005274311285738717200357477573395801268867800038268895165664082360697142998032336301958398705084884410020273417423694115800901736522092863317818249099341904136336731037087182401946587723840809112364829201076699656207396162940907917782064094663845800744122954043133199795646072575010953432745667578201687469333998611011769682794433899130367220120753678086447274938323086101841956096156583430075601087576432676948832413175193083339286764210325432782335140147524784249500260754430711083829118114318800134363101760848914072110438397417739246295731522862515039718315699289719352785566668185329360848184648602522590288890458158214742369435047373309583554836574282578630219156259323197691550468990601539172386404382422586490151787809190033678152897627467741099202313123814556643473616581490997879230963776068292680366638935072907357433918924161959279075477523000259468463656053616276903239049690987579911234365999894764995234261590272714656145056003916098389962567377695899235623703204838300536666311472031681237801005565483239879395999531108844466958551416014721825582827975432387521051833401404418108267489905123120954749681114349684377020994803979013588729111261790618626400910532015539057407179154441508913529842392843914381001007437335224922576108767509266409054363665910970756817385757710000532786663957415877924647630842660480571351458022187308287196809801042682351528287579883503254171244366791721089784809836690634982986895900908039859449409921901922208603905432062006531025934970554912241108697884385256368900024156678196404603280171624676997505511583049770990845688230968425811274442365955665420029814939410772733907606379943899810314178466796875000 [70,60] 4902595900535733719881413737425965827252365477500750444924477521734258002448416025631359714924967159633458357896348291218884049126416732232120286404913251784509131469765635579675783284261519822314720628361221233902470462877282450459334082611762866071567977866089617234310617506911909836683614388666526746189355381228813072454134957057133307464162934806438837902820391263872266032959708213882422657159330139835456507403518224391737052894008748515059663370475171345807037510261150146887695391051725397776834122734177448290859075657281567063015556676639767781967421213959130212606550324471292380515704230961633861444073910249856424980513912077438906250124279551373678312168358783152395436199738792809541989928025775175930562427466003269751227963974306049821853226540132404040461688262525866786820359553818793650485136859764794160349446175614757953650604977619330573919162633527548316807184137453630464997791134748180163524597267978747422987644063251354436555930152479344775223250096724478531826914736807499029187503553141415907519182497060059010510370600101995539055023138406885846133987124599470934712791256207671770851235363868291020727474178949030250794235891550373759901557347105156447655762182181033056260866620918065253424024244965755310155287192894160461896817704226882762592648009932864672739156760038851319330073331006380910462650160579280533953493764052974734215862298987206715289149327612538932462326816000979076439618428675854865153895052977764058896288125865658588566735685260312745683124353631700478172442215664513076880038961899511560146917534726341743570881214942724834046313489706007734898233104416116698019077023377699587241530061624346668549698270392249404354889989695310415247093496165451113339181944529569620586659569857329199331933534531057812633368828314066464890396262198998559691384828936764716729084413054671330923392613469895691447061377861949616705050652697216244843106035010343681128668653609429469038429836305082739179887101638066177746739442678105380974284179981340718874538165527998779392069687835042243623414692643646743317069209213375196658315855576503256033280364982981518914736258222654239228323116256611133703358955078527887092740873424908506886398589155395756795929873561590284225530922412872314453125000000000 [70,61] -929672309943810868296117107130383558990121414154443350401721941395426541279657194876587776255896064174186533117822028723718458234284801307056633784982411102975906919933598524799933960806410074621416332496772562134308862208240878571776276413534540837665879049992558939582849261790326936055010795547595528230191142064531249526911989490193096129426085662079552096343843195269154888187869045526038862299960915042913254582878020530917515126909550143121694284950321262863783371923675338459162015095645361375817679992433823795364100114305904025486290442615959319434288949271324423480212111917235595506338710223876089888019791473666795505912893918011045002100242905866744587477724794156590896526414477389902147903481565564773511442126235475956078439730423169471798548485577736115771046307136064554615961655135164253985717086785876712580876253273255001014942403222298455757698830164980089499016641950699056718597679463215124664343855601698840963153390657196970080810800662707930963456007413845485786530590947436719318618134905422365968765830461161104567100736179267795902554258086633542570562976922890329700817068798774567576245018362184644123436761257089603501935057607863798937507904787513091600118975792011279005077818412709539821950711554398429297809503415381157303991717906075719814293409331272210009842297384692325019890087341146858171066587980052829487154444595174281287524298348260248705535688198103520773431125724160352606291955711559900096805151929618731350023994758674793573906865403508291706042678164419465686690724079947228814979120619305550793225681968739251107917705726286648549667103647036365352368184661277858633397920884043292905964587043635465169679609131254011495002629964692577303849779092951037459983635607629633959441584261973857537344030106508381571144839499513591210073099685906496822737444712312379635389695670707572940501537905744508341923745937920558661980776510874340229348593213523695949408509072896899997170366266346193542735547337143566093840973396419553969602570971278789541346795904707069363668242223391646479733778810689106710875975245960036360202077453084496776816228729076029804053576394890259581670445332374964165524741650420752326542120044944289381639855088980564325933445002370092424825998023152351379394531250 [70,62] 131150885442409728939038327480524631135400921311353255140142581677303673295470103448357269043832641730319114585654035641657996733534926801366237077681933671731916219174587539908707579124096906795308436920553026472809950896335514979785222913831117205675586852959302069339402652049940742435605143116081564183646561495136932719863854156436843801217122877548051756930939994005628376888441246620272276255545723832873141406755601438158463228624901090097787235785841889315101435893072327674475410657563337382068716677015391663348758206798491532036991349612132258391480379980388934844620089534528222839880483935542931176487804072044824899117807966129462819478808073813889805753525017541591872585457196555450330217383951105893453390154515324953093448502913785054813505530506589487963888952438538982345763161125419299226804706858498027100612856882771855661050829976067702568525066573350939018988900458812993769893507919686941597688809963659715372655807309245417156647051959422477301757659446358275811459788996810690165236091351609460096744916563194909072340117441520838238163936958531362058334052219093806864543953227115857092304628931550476766746879141788544227751538860271738620076186959455625436620760775730959811110015718737344225302263555014316967367226090380300896004794404863527817607207351162175547561205785303135391735768452263584467146134529095665182340892939865461173030477346520533940952370261420960576177153575953078164511000700221983163381626439923186903757174976392760564351678371640926084348629922675253503294464919652653126303724637314498222401502993465898644190409730632689140375834355513856019560619481058295612751576639130393732152863484552050706902738975537577213903627340282664772173635276058734917703094169074718052398466172571409763648383543191052037424584210439595293843872681772405128281551508437720971026192673921903956800365309138921282941027075346475660360921221850532911866927007733659246440739493500520813453351292416013374786932374010708784460930702352293312367744121524649061188419527164587283209639063277954341446512978041581138062259292651861388515176639799847323709960569625382300422142225447233450557803377706572312735762633471514531935556122531211961049096530857425990657105785430758260190486907958984375000000 [70,63] -9354598337473598081725508412564558532840188184513469053022705747753862960377451810750417079073691076180025188434921463492726879097827456115468164917956933545282080540560610751416099431360231720482111667661341816288346670980133643558379446919166331772180721978489852069193720317532226245721848755649999842562503246643938588362304402829894361044849168033307148110820509994457986132058402968015284792502434645513071675614089772748285603840282771995386131480393269326366553002680542417425376149521019134435070395392316479900911992481457936453861662040094800587761120109584483720523020681354249556847830019337059077990451834201678282589111018145242310469605870345829355767816303078740113598914913571136088963640355704410826435666311312009525697953144575620200159063808608373198349369389210060560465693083915698777246028902402166613647287192981437565065682055073270702718162065444664104018414494638539746728491349978014253898716313824211478585695699111577754548462816195666259337348182331208809177481137539395227916125657043941971441367184266692514336787556551407452703271127661578283245999726741583309889744121607770164443274720716611453655945166603652136056017468933388775921745570884214022800091695897434947521930913058935861213779036300508904359300571575205583127579759687815547778975134907521350959292429531637499687714430412268999155084410339007384108371706203368372185876817004136982755830791829092700929125853577588074880199074200008122664101603822547104159425024834333463312841341496281072858815704402758890493314276039802485885451228064385395603584560577379694747824664347066241587381012444403455253874351783483392797868317971452581035384742606499873876587050314494082446212874560911600530607132078458399617451272759372547642438825669137993910059061933276750806463535606345159342473828460177493475825506631773876037963313745115981801420876665051316480433795626348807641594688435241952185822505613780783060886499933668079933126130174031669217837013395180796805948236674979309852067652778286857292977206496574208093737117630621876771169129555027793082977060589791952364660316684204520812641435575322981817886323697885186489232956447965083579841191255551131264391199651532618705322480109898286571024073055014014244079589843750000000 [70,64] -1277137950486009932206484464781808366530795186880741058939450618376843847899040365135589265421434102766498631820399244574795524284945251705781728409824645880115989289111318994653075083551161955389014234703151357514638941072403476312500187879240260388537342844520902385457712463940272030859720371240661054058579995769659041625431205915905301007589022198455013421884093109840769981370330804519125585551555073556122442297446904728016992868878627570269536096272301907815357957607212064439511742261749403407752304678677439162332192333721737496838893562309144290419740994436497160240549109565335015372785219721363721253932605458197425490681865698784993952995180481207428509467284335305303580908858190657971131317109268672693891662359557609612639533849641826730544784811986293411692265467254627306395157690716020683480516809870844135705740182332945419311946575313554055576894096250385756322220898911680582476503791417040214283520631438796130339216726650762075099637495040316482080971445327500032708583988913085462446368084080968868774077046782877973007457480997905289314756714537221974994679438660131730751993932894367226191726958112496466782763861434213300839486300585744575929131115866819757794074086513250411000647834868679287013528505994397912129550381009715278132610117149518806997362249458738974965069329840878548056001779355838201507743618983278028649006530194379713414597417495987416701709256667985430030461439320814024363550759043459443088108881109529492026271625116803988934007975946052091806482217817496031748359071031721150230515933479028564798491455589387780490970725226579682537638839797435338036642793400044632682371457803666375757619727452074210275322752177649456647460783610491038434391738525751669760931158349020325290513547568159440452356080178094308310500617280265696007920286733536213639220770545718137128525337710616961868732726095652492006127611585203988968019884673567802332600690848129870757378526409068674586599883453532158011773196787572686642174561902309891756440347710611734866758816805029177837523948205032173419226611626636618842395982783627974023629324180075156043790570540484575698490349363509824023524202793611291407478929242989239181576999054763114530919657085838991861237445846199989318847656250000000 [70,65] 508684120477148780738685982355853762169525221801125986414459531150886541029214917667589842898477437258224557052698808714543099254705787161743202573342588153705502402368752179481468685366003220228995824755519747564215861896150604238002831589872838356021761270419318200614607682440134139211194452278361983107082268594068167826903602680754542197565323863944484086703838929799319239950260104800882842420959037254620334450908850614120318008713374753469046383737949735309569929660949953981443351304064954468644577398951632038787360996411494600188444915261269979577005818703994324441977410021609489855196304952453719746811680283388865909482797187247665228012782144954513286836699917922179694778094460914583953657897044488759754151575880516295988344059143701597408041168846888419631564677750482618777724378603751106147710542756296822358620643911566152140945282167584394283118966636544525013798079884609644767278808950055863343326378376403197224530823101101030982915207028942730263770864727402496506473970311571371427918094194957206600663657617314937642595972378526845914013175791503806289638645582296018752581343992259378114024234528628177900983127417424269226129185414321842137422482868333495329244529101624552821897986374851907885502192234998273575809774950637652687705424529566840461792730664724885667653209111280778834167485472951625081968721047563660905861584145412076912522567081622137149189126153889112733686773008871842252363557397382573143793160965022773411530844001663364960285365631604464128570886957671597497770292140679336331948558626328977273785320405595380309807883015944377491696395731433690490173788421150596780828372391993886577630005094812895555317826492650317724746303070062383130487863328672624609392751263697387239656470739807312833601277998002150651955501377871721628693477397242571374943226987998636239229224816612474492552121106290251334671241695494952426212909027901131326963499243823322853885312737964642095313335633859724619430046835944087504809286983319745088983109166345777293885581220162406125099603688094984285479143458150194956539008650784328804586922379783061589770920392033555667540143539894041240407397797300455663363406753328759347118556134168437842316135011344613303663209080696105957031250000000 [70,66] -73383032894655492231205418543370145236586075877757692065005009747974143824403430358694774015096180755255178164969918567093885623178723432316560899538698379877650098126709874171275705254271554066243486672673731335367977048676280981168814829846598552588835601893982902368675737369342540611852620196517275562101532861553745189759390334458656399392910487184795177521147625108207505165043845882145999481637717675495249972884059906738590270924106267731705501046512578563105510630285241787357753163974785200272031634005023823416504962762225837731114698329608403943345458492625441956732887239307697585960088766356529568059549377365086825992748899501211632402303740814019945956765422119879242567296640125741516033320796253160038903056817798642439043033469329471679935202305605551238701789993173775940216533350910685558207655406237960020244068511763208186602970633661212882977549558025506466498340690751600785489022822511399097470987473634768031466818606168169597613630997699828341804815327219660705925784073588561283973045167260845624036992932325745230824314262098782359160551542001916759748788545941772497182808014233718554730715961727587124657186158513037195537443228001375450990566154751015712356183797118881382063292756308609353664704345566091293849723027725889103385490493611709856970818504784833319138473842361443686200487727800300616320891841189380701392092768810482997440400272529862762001806663239394022468729950231351408795137039469429676727750628228157671976279798313248939740764036994028544973307148405870491437060006442054964569495457457836496162996318742148553903116559262275784128025788663809604771567859711765022630857144314594432660608933477315860724087317776949070553757627465257641199942548236427064098375886713934898707339815175617027327700674961795922330087163604150966856306586042103606597810348046725579715178159520398999911928355792004886729068372010294073028648027253189268356603130954948783739895588247937171133253238434941636392978148313385742526210615028297872572898806093965507957664242916929759738819177962952726887537104301382880426052507163339584845269425704325365899132124681407024827565950271127402068600219974204459130203400320639332361056634504870715973723349634383339434862136840820312500000000 [70,67] 4341951397322004481996887133608428264588032383434073785944838066687127942035891691421593587106048420829198730688039977749722924641717643791488136097894824512142458526381948525143911563744323702787329196425549274101732151171534998493809105383486272657998150669060062354204208385288498393875779539326380452796852816809016231689389735908273877881925236263849074000918474700370251022251166681756775177656333796510729062245199400337040000868438501758024550919524817872981633669544528988830088273080511538796521964399338382568732251303531729153588573243998529987522385175755183259329846059545413852883380557195181327412585573047205468771332850808167877348465235699965796240140228341331935963859009934196465525445913497908916770541221271899367896214301865296528198274945913194538048253798164450306569872591687424198904177905100981885767279552845933575053744955904920156810679091303276737590600829443211179450075212591903092134619733148543957763986020722049021998043488957299385673913348960285129857167202907982331876247658593593534824149533430169425722266977969314489062320456443267012950037214382086144946258024082843649007673760622739744726091416064915467627192683199060111396833192255664374342458382081653465448829853244030693379283806899376985992879945213307758277132227006301731303447174151144627661308558971830555962356137791681066101872586053168440909753728844128802452600602899846695634124157558446319250514437570739650296251665753770592886978828545942475550852866429086521218915023561615238653217763351991593423488637271482720114360874344410719773556755862338814063515515761110719609909577818929454370471253944836710512933168366845678678850848982801385050642273528749409150508377431416088059369667931553572332266615594233235646765487637722605007925743536824942213844249770894298847250316378486055761979912916359318005778618568871941477807322004734249157947255190656817855605629230795105506076547763243366760073362474842563994409598670468875258894307867797103293699248151124159715958298184345744416464949136373390993068996785908349170230389299054649553831597691507325255185414524068492176198980188072694843316284280112343916094496549311203178261824121473347463409033929106900506766919534129556268453598022460937500000 [70,68] 330052316972797563896184290123041913364058757833117146655554343136617576357776002720217442564802045489478477272898220872071707310977664893715116041113085260688486216389935830629709084926056054602517364674857360568275088159614846625749219741784016320282329641505344733969705349811379382566513229756071152836500539378161601603526626638690956499560222835075785277053859609904725454507292863768160773641686801238777772052223440361384179139660161863164792225326820317648880931053909558349837839496503216549507710671922421406525654150817375101442520395218580350907915880903837387043004841135251533975367625444140266641875640712793540871804122069065995805531692181354865339529551109073142094914494534305915761936274972664299343547714496745762322204629113275102166723554452128396799986428970726996095643624229964842110773112038313137653032127540390073420706790943528259078660020750142221381041148642523991882178249489630073375467693796049538680473539997741020263147992545861718166648700479093964651924267453618191125662400284150636203630088403353200509475954983769579229963872959615673683979696659716408769329448481994138848151657858037179008390002552936006153828716787179386202508774984283690558522443744855074769425692066786278527363327894097201311232479586649904262878265874016617638276574323902175527627487730133505713860866095944313258618125424007691527554266994521632864746908656365750247231954979277412433424833575618702173264472324164878031938567336248081139937500252449964697791548987183859291711996552214041457564423736195570689693410585513874566573940549115146257573264105818392967738081684497422460127334059235906208920307177709643332429048509301656611881919399196561423146659874025592954285295262473605323175238279557757478964184769561520503393711559347097247498239993630267348081280937068419454640987001695215054489094759775225632958055650851804140387705165195882898577684165464358674515078385187292799881018118217126584718958240577077865438825535640723138708713920029568457255632919984381505914370226456255885244283225443582135736059003214273308841944129312033927599220372504779698642899698428963710904466373384101097024133399359452900027636358668958394186644655921014646082767285406589508056640625000000000 [70,69] -100984199758113406094517979178606823346604097009079888260518784728658737837151904178595071125035325517774353143664377318604343572068180225248675725748022753655812342407183451961330523351968608033507878587196089951408341273947199398371326674225167286161028237538806475252816957371049304673776126904303223600432102506561016510422143930261043439877578715218489135677449248361376585192472592642664019317993548038121799701839304757949496561453794231048942730148419677214622123459429858895465465334059727762300103520154381064649469490854363602993297567364530515541955637772511180054293672131381262582588011952359604807133215337509704966258511550014505286884712002849581333809930692962016472294917772621518607436864850189755302411758102215460924852873017565499249611776398941490525853765007249918296073625773764819156428460584395722080995176591835934052995030424171564283505476976050255187734128678782814221705027495036200431730379675320085832827280210567405293646687345301306296443891656389476214987236080133462253767756644363598333862260451407240382937550959282745596838318875845766192617603329795904474146191839374432695934274094899845000287154303006514568054974127128188065698159759238091586232565513340977135832789494527705429641949553172733947376559196415056418046337580796292297146700420781497388633415883839992813454374760017760154785887969185537446439821273629734794965652934188010390602119374394238864396094748454887093174792998606894201890274551237426943028036628623386567680311146546260675782351583887044919952591402732060342714024608173409643004099005003410508497664948238210229244068364953448826331835777726820599503872994041601041751186233551261479812026825325293062169123681660580855478494854418980947123850893153823381065960153495600294323760130099339945996659232462504726469408692495471220688202773164273164637072288869948657734255939597127394827052867797167198415582121181532691803003568357393404095286870921672698599054231745978915474627480310092115144767531329965464255099342303627405200237442064469951107014726418896048016177452234985465090850162620556249152979133448740243807559441886508284369777825975591255724148274463164319118459814486474384622426148094831432899809442460536956787109375000000 [70,70] 10732716364292588250180612810024381549193552454690093431677754655058209896616819794178289016555734866228511379118740244215938329178919287137585854425239699005014663659005377208027632301869915147366571106115950991830091865235895625429164191405812773338521753707580914130202045169772529659243392430482166656637356766821806440868421883599094825384792136680254642507069178009803388345653609542485649383085009702909348899692088253147867213083107598646227279902598488265238457353458387481832214075868587906668436722367635101708453177742680450450010469692298358839505623382221271497598997621814828870656834340076131175307624311234894093688256171797531342824944374781635810369326160317287102650299019175823481903305743450362928529587413121515225130880344559829497075438259997131915666893215868028476623432344899017170385297728740142267502633584951989139189139999698497792540936651070525395271337916967099831633616937124108969777934833532244863165548416834498724825123688538554239775775132790281068890038953889825366134483960667171977840016658383844439972353445350925990353024026707320089892267865582614594623035656282557345001246569808355046744217338862444443750781357810017638530794613797460211866030604284589634408715511602381553353379149482797242870289859037739816241197484608323105071410705052786408000854821304245279916632599008261857065764068071915258815771413097346578060505344742704236005284549687781432064376957999610622393540266653402616037266605527707338481560546385019005131477196167057106265189560741568842298489687150008510964830893031846267221235059882753780500905235919804228937416800656773724338520731995818420040399731927546738499278484108031457206487235617893857953894586555213088174861435167127110981269832940811409144840636597440399886338353488228382207961206132673015970204427249653567461258802543638124474621542073411423664254293424836074455753529138005776391566860754474955907269401858121115937619987031014370792303589288091560152113491364118866746787843929897184576067512928026588104397103436552892588773147041937259903506309052784629238114522916376901730220665304968118075567473926141492133799043376446855987812053129028437822628694646253212988118441728602192597463726997375488281250000000 [71,0] -1793808345920723428250921590944088771291149061387161910385027425490489873462696591126991297522413041404384410235798736101306824732887303655976578094527336240209009871858015539775454938119185059429394243146820258687457613537116248996096560584846659719148543473511620736029641718271583569762803632202646420409279325167366000132381263996967011886266314464781248729319462435683562612630370190801750380508419978019352858680531506752482851730249958686778482052799914339169342969533518377008869034563387599207181156783690460694580789194534281362272692340219992422128865918798973103503881215522565627993833589298474596701373500422141926772463724093794028478415534247222794737075628418696064382817603501007266222972120126759286735059496070235566240421013036283265314846161777298115788161299883333308438420355169856201132332039884705556672017556985045092670926284807047537498405062299011933576754763914917750495202286891092374088279423600411691245040027799396478052620844784140984739949816830057932874007418442015341144863353670379778844261311786111292348979046369995357857256049185963547498340797113849564463460598456999126836753887967553679497879078891606202672752245925283320927592853741366373688036515431655488431511662664857662347926753932189275097387727595952903271655197801632725867844137666688435013827244097245404529813389468058177045903649261565531940098820952650935936252684276508340747453628151835148490915886476209451288757951122360410212248474460982033773575856494034307511614867825752458050509469962350545295541873484409600556831605501539164822068856512581827000437162349363579036353571196700080847011599438370630434991159770393484615561752832665657311202396894584553792259306584897918125489330262301213338877721402774249204436312377541414330794332773054192861353500690600178847621722791250631371963807421964378950118685606364380424412489636517449083469610742930169806611377238718485037100431109927983406827213293934444331352328641541974470323658739487981450188146637807230349948269243166189960968515475853003539570813479134453352900342063448959416766189084651950101050399203527137682576587479153852745844399508770172274270903253471113912307387826453970647878098709403316275429958825213057684215225388110076148932205448313403048214533812875519441010164401406644942988922153838408060379801710120336753415126729294115648372098803520202636718750000000000000000000000000000000000000000000000000000000000000000000000 [71,1] -307110659125107046006720138400253529742765935846563460333152082035301883601797306099675095978778407988117068346974634085551729040719133251730826058748413250554618652148477570799371425147563155298419708068716683225910084765275874934222631285433946927382526774542750545047614571481763551860888845636281317815580552132304773268245464933056867121809488342366949673835817671786461923161754291588315735004108281010252626211284494025456408460939375614797694172228989340808394613674254532341275759828464656679289891070703556543809693729763286344966240429588406203972032702301633768530217420473097562215821803838134940504767983502499530207517577984576641564123529437220951799962805816216149592872765993853914488566681223278475005333092960483036622405578679910990588652677367737447211330376091624586007886628913671702504148967356115525790641760625588071204762227189256039562976037476542932981681057381614170309295485740064191628442735382253794791571698810061706988626287753212182695507551953322949711996450421984256333964914995485230879089617415947112269562116264915337698880521439860269006082464541792685745102726478270290214724732622050746604456469050743332656335522809612115929475145455088448658111489641860789797638957704702522848089988823290831419183999669200046192810477025534419555919893737511094155767570885757162943636286497912349788632709315423746411248487971796286202134661789075561367516846669521912687200150096891051448736293751773487849824311215281020807344211932607158516632323780391070145723295772393206859217114039465509531440218121852179433094272093881112252882096417363396282911904174257484213085264463147272529939630881170362613613890897620715992056660459734635532899336746362415558429040128930360134807829354620632066355313060791825902974707059725842419901652399218083659504803016420823846027272639230587858522522455480474216797344542123334431148474074838766489604181280883130589319029072253055703839769240777194646542866481761240601627094333267656998149799859046584392100672490049756603560443578797530984636536023615828008278799070888808653255878564544128172675107592411805707482885339898366576410788143453201266566717060898715980119836431900658326375193312912841992889426729445608396330478264488671012958998779455852423951568059088649398032658177571482103569848714316401312838714812415075160313508977755203588344556919764727354049682617187500000000000000000000000000000000000000000000000000000000000000 [71,2] 4088145925082413719406154728176467226154813367417793627081585183373189450984356186099076852057658804030098475254116199468140432599194162435495134539496198054985808037527476853139499665716012754652167073638425775308232140672928190570539573533426398285049275770384255928224933839506148107580141053024908319837965408317369620973841200441960324997893677192357007195411647620682429832662139663169036011996804860920571871193371618086443096939740209854428282744063109638728803075892008235541776129199749790076435621227147512909157747667678156396775858662435475740943792401370611515426467597048646724065958063905776480474052029866705645129047537950207699649098299730796388078076914974798406600651902741856431586028115998361001732185738241972450167320845324463554698038766838355796140700759075835426110462290209824031951469023704658120137842249863118505255860401110066208855197678830438253696137468783859557837381028623861881346026590995967577939459216031451831484868925436200853055601128635656788302190940032364536338811284429997743843247149429671244146971302534970407665070058703859734096854370457742864635771063596008551064481833860745515571983176067526567419392092026926393445595606989105953632336219265387628246517075202594369206959080638206574263775650374489657032202336779627585070025732550358832141839888490788080733919426201214703738257629211230800133401837291793172740426377380393129136243473801949864635580338383548399872946705182578802773785440344800263626890754905684843687268603290697729449972087478804742096300225083173868355497193813012524353738765545391883216224874259225265168385248711860374207213221286395884309123620128021399597512703344709788539976879720742914436372731831415314222660438402195592450473964001393305009507240010724945302446185920045396053742757719690690839731733775811093653757923880612882399894094035376640990923757168970813972020148326704987636309423673105031264357119288137605797626892065074558717965157468857744794854469594961917393636384988332607912567454386017668789267168012790071355162308580123438883184679784643367078618356373878332593904881870779220363399221266132460142515023602550924250526092989317068635156630679878704630013914997068696853480887446921462466318805855097958232783733646921145336811708671069899425009788328232860709277177265961582594278476661827259901763779255303571380508742549864109605550765991210937500000000000000000000000000000000000000000000000000000000 [71,3] -70310905874524841945003336546789999429949870330031833809558239885061020497017447405687980273087670489995464434222985562289533934845756977514754402615645532399515215988763639148037097074528037152042653351497543841741853048744683474066380185176284537964373732290816445041713254840853648701827032578523196057344249460174244933991466878972854963970639562610683646179414580885381162483000080092873778609199588606439688304000868506136321502993846394429467001532359056188789035599399946414695372542737003467976540407667263226507382785589996689813219560254184626363396698861481799085191545678388238365121893367273510498130041328319768271134079194303419834404675296566395104872243313989159329447104533354374809368322246520688061381533062641570471247908417437466012687918280150379168567917159214972621505701104584692558241356623773710844146179127215836304409384407137296097430445278404439704372692792745787822880201374778581250950501606544467530491920219394122706767742392331992731065419027548278852152416554987429547271511023999779966199314257240868140690810926882251809181413800045456935875311474957070229676616394949248590969912235821805457225796483532803236859167795153024934691622373881949886892988787231226370839251306708430378440177442484983398096433008692581551299260487916648218315448556741938065755004497826783028929540691620508957112634489907733942226333044434422153826136368377036592147850347743276976294172422625665778230355058874104067376004484609385887356755111780580727715457621501712510704082385049348671632620577002288013468306719888183862290712629541990697273664543294518254368866545011989699378670819582104504582736803217549658867138227515229536427299322939630173481863733815277019226588305533883366543298315912516393680072896020369856632777976733942939410495637616703160826651107435656070620152131029207728141781604442926602457313344024111966950413179035793293154748723276172403427626038860921012408079007258220705590302006580272528904175907009179514544115608680401776866018283184978981487096140583349248257693434406645300268461118976581038135893889824918961018513857089932259227866750089751469540730208555813470554203123738654895623004806682430158780144532520227696875132724844965440020713807378525180442503119140834127628004876175958953062333164034553898394651893671149936156019311707622722381028676809883607508495917404189867738750763237476348876953125000000000000000000000000000000000000000000000 [71,4] 3580498303739606300254030788059113245902933163387360120521511167761676188449100705031814369537418211858545384500279523885718149244109886617193737707287773981996813407768840677728913391516643501932231482780548887279409036895932212167730478141071469118435295498697468724580846997244100006249425004933686942507211432569589489704531258835978830829027496720714997065406082529194305722485244806807553732560674842085084923300237373132374205737233154185966301352824735193005596852061705735293315580763046162246492640671026355027861815746763772851702301834831692920125699787700325827637756134199466078885808844314384182207458544921146891696585058243414798928081494792605414468679685232464304870507113679432332071289435213041581804752634776222170716305110325190429526911487724046645267723386632569141935151711242686951045609025920853468493893600499251889826311652196412632384738743534592726987219379472375851791150411487149832983235967597315380865297341101474233449135406763646417707196761433973384359051192978043234046227753947177134204172895349375969774847580400419789636636043489527924656023975504747965037675594206251594106416033172100833809174630984932662634918028007842893299346465189376992690543682211091077807147603046297716051152109900934859221810414983767200186179307697649735645218178045382790991516255793245821247630266093551954885687164510712691462366358181504441297267228232667950490379184445802150047224527403405274964317137615181517641722171460371371671859911653303523335190444358426600901017726579699691840876477715139555850376969825971520136736157472173083453712130010848416336857738541704041340962083222286604297123137986697216384314314451813799895632245839684459502003277918580021196741394010059232371992552633120291707405185767182702269401935609500461001035131706172824181281130029927690654776841969740065025468066938259621196909173030885468898901539428728350220127914199693849604654274776428056580669970330324763159145700664987698228299499556231038141952858599935887118732792588340372352088872587058887775394922695671039841054908505221097947770077368007085268240655788718104876459950250517501342555475353669242224097299711197687736318523511020954069881309065427756632230297461647105196344823485649554773585167090496965349553530724652064292818329543906682220974568079123633399207200246699983350638467408495077365429548870573439600661913573276251554489135742187500000000000000000000000000000000000000 [71,5] -65702986868404365851753910098929174422160237285616951341427788881095331155320486126188050841149980674744068322816302047948112064141491114339449175524229713611582690862648844638293738219607569022468856489459412701590588187359042849413838326539608508908520353478599672357372729818035224112977177687000647654015311683139338132653819418045432283718571396545742333325115813351104483919240850752620267308323131873800648907767932024970719765503981798716853868738483892398503145154595211624696553159603210918639089352276394073541285409990769656759302622423137018246913019982522155070759183421476514478629286041156626534125148906644886918722794077631643882810239611887952931797852542148408602135601342076197927256038926912469168757538327450250545426166150306769643984511047303790408725098995663792687761682830526547137075198136967210770421292342889145055827894291498247190873655026470383182804389395427084897487650275085031283173643008421636516854056844404637233725382033256309582567575209132929714668045933007380006411785010728722328645624119970830654049868734624840421987071908615866554382731912384706249501924234900696164706377673741879640948986241501554261361653600436185493492065690646702336673582478536355112936176063606930501958177524086674426905913014148818654492482958627293663431999630895891863431809606725040312658878383447247632651688842117116248453918160607379574682227726232349838700182268281864348204527153548064512541389671179468009934475265692606008792200076439483247727426315806923697952643369647001671495456468774150489354306024821267479049379642730767572195440690632835227882996910078195684789348422757100256262163297978261188543669413921503656504516955782580980839380941033747675275254391501925440841788374427104021030870836028111305576897520623159118994235486392895878780145683896297919570006105900186699875127352389787036965493894541121094462235659639854638473245464536011054084894615851371118333038827056642877378185105277100344914440093012131455083434894068142632514484296373265099359827767978754547097718058326842355842898103272928533823706691058597532349251034720949361026714583229690114591311362600254179737030750311827036695062400468119384307100056605433347522481969612702910195192361798896217359790462195965827770865111124756790136443176607703728615918845086730751047709758176805161980862548873693443064126978867055088595616751945271971635520458221435546875000000000000000000000000000000 [71,6] 566036202429411786530890308080508922689743430597578278959636910410559552324460720803951385127224590300425000191315064389939777747460714678302420087775808285791753989969322526260660573674548533507255631429895548005514804868940098456949051629285209849752643220837428264957279175371072254489237860873711852121923746342829057791681066222156932202056781184815721389790172239106169311953935191998831918533734585210654801164735571050024182676354080014684190102521544565852286694414676029781250823732868736266621075299875812178834593343639944551061793215338444983961758613220192562370905061889074277644953127050667864869071634427252859309838045945158645541412143945589445976938513249918551698277315750951913709952186107230573336331493612021661065246369009816745848213667917128367430640056366254441492107220661221679293822729108804991209293079958310226948008783917474102010099895085518894441161368115545648153500016596458677896863988931035405321469602704924399379656825168638460964340951701117657859590354737631147091790277334279202328957176126181022647126790962318243287115064225426481984509378428396230329845424739783117278940822509818742395636379197849125121046340707088494767469480881345605819038837361203435030853872631360499408205067234464309214762747509528709852174900459916174681637201857090365851866699813728785562420735625826181894893089400803415977205220993134578721224306159627395220990772643185516281676603606856802343574890203559867767762716267590083428074397174091464727459442196754039482876594203654777716791602772931149143033167088194157740082139072299348482590410586882331948338971610007278847858251679264037587372422297124818482380908096361897219763429087799470723455716141667410595914870765704760015841495841945186234326996113272264723036423349268572980102316680006629748987980603810073279619260084751410257354169996983225345814371303440113324210383217910515362416841561829764785128794889059818735200135008496791167640792777607186523984310276706789894356549012322346886984217733504572319168074831553841428699297862722234736618034568190778807768572757105451422017971787411881615311782086487356017733522809285480052455649625388236915591368027444085063788900588295566351074422729029981192008555711574070134518167635368616181180678437925743275478881229668001654553935053431533516910221899232808304909569400712071020355939387718581203750092822879480536357732489705085754394531250000000000000000000000 [71,7] -1939990552172756715282321162392430882379808791407414388720309506562499691247457905740500747013270345826185401315793012377081479243939123958659011552672853408459448331258535074495354919636405386407171773551049958470725090710099450071018469709280609328788743544736702469053609978188248220149167215554076832211965267333217300753162262878840310711402728069136413945048961623316973340529296307787221846559876459205347489244423824448375763350286879520157479401875022427863804502739033523235769227042400094574492646446305180634329722740090848189237310415799598816836950851944180784572556362092218849964810559129914503376247706959041074648216673274014170467674352357993737387489279334025493595106437999579704950501608187894837288292730473163265704015812558015035349815929212994151978465094041502655987269420062743953391348946260792367360910448324091720349770341697123400304165230273379982894315670034239229101879912701285494900963843487864003168163069135020108214052985106608681197844084149014023056881336113723559219049592419911723234713549717428748990127308402278696414075420612270968540430308890133063170296519923126051927690500259356810591776614369796419628842604115925169805515662658397855503806378617020849423114446435571103590246717027829746728759314467600924427600079182283376923838762835940058435024723541832229534803943851928282678484753866794726102986684743065257957227257728318185005064619578639409578136484413893523929546224511955623568553180753872049587655562560154592074494051747199233748788864478420813539584553549298663674228585772277184909433532579137857616335784046706424722482026755208293457290648050605226263972450421740704988655467297210160838260128512019737223722979940020239674135935852178065975719377316962054769593905273597571138794174153106482065986384794022562142943298775364903606982074590473064044904919421844319759728503448611469218462919840940289074081322089108369812168107753427786087257726924530548590052818836185290181367173223622547603422679539023441003177685005199851889280631900187631174180501244191620569490925647527678565349619487379283026838752600641057902174011821461576577018235319203660161264750962975307677711678509686526278063980573150494228688487023111277545493772417369073286592072734094981513716314810968364317862906483009902582010827685364220855605179665855999670357735383390989156337466064012345499717790810526030220728443964617326855659484863281250000000000000 [71,8] -9931016239388278174980658870713860442347894745959223345054508004146829043949111453069233369046885888377611087068502067526543086569659671754169484360746601299084668344710030348643808490278250187742217475350288692776279881827908343061473722772828254878094030866027355060927181628961423388013519714452984748040309010474231958017649057943046181118731680029646593335426290223334013974011196460614501857692384131395742723791928930485575228798010967720876363086312329365419637524169175844764766992581980387024535614992850960819096721607801311489838231007962668699896752594645947550929610076882431872574976606922239886685245839341965762876926191324295157074689197198548300487164827544330047727026802740937611952626466629255268966020211611948696152508624627642763731220981466390306896567364235833575041711043026758503920895478494797507354709835620356262033398753974292827810611230069088001649029973741634315571918659517928796186126262194694346151801647533444697926630039189224900065045317337152113733895931075364522308966022042989872017309441307078320546902603693783124754511130244490313095976667225946265709148471866257730279950414866033410192535766754672879502082458844028120059781472266728168664500687887613848673509035533877771697384789166148749871413118139704761951183520812567132986413170011669079992977420601069216564107928409356554839262813280503551922880192676306647731799518114086149062716832941021527312216260238463793197353272833097417470530723867835764693747193477972454603894859362750481401615089732425100371112095902325911070838334449867918618854909095064931501179564910991194573797147763691560545024628042672108997122384997085537622798209280258663949238990511049409361728011457472596599727663870185731925073588204404517044580653777444278715473980509115394008732721195364117163633057369318357978537410533027552562382941783338070610167114078911142514935237802907599371661563620502802554703051353342528087731025791546561054025011587837817771024919096962105776065954640145449728741128868328904047150487347490508226926045389353310768404806979911965353935624709355263557581145528632459198810304902475342751865206473040517256264445200020823016613855335571973917244726444636137054907598410127135222437481938467493201594771280649269137686844634944156639513251789956294886487203834094760258839176524273712525477335218610764560991892154328623392453914697775019249093020334839820861816406250000000000000000 [71,9] 180641924910523820028421557952315651213109034284039024238809404419376863632875901166601373992653197628158035846346475429293477038115965372298654197410468628308408854572980317894477598691686339707390251267861823402035702012897788491831462827429069089498822447138231590187011269337656432685243363359699445667750320290471039869617316270293986276228897272595938059505901633728268681303187860460271415205143248005661365265797690299625534264271818406721014741813266987820511172303175923555597537934133573492181863808476918883967386758926766360856751440669359477674144834551657294435191003376843844680062487879811407117375094797503218517501930223218262139438756013251555179356894557388631441152614045492783120098630631756440448120303782601569196930708206720992454326936681058026339239801104324557387459951547067783933622854455288250590126369703555672415714507970730529224842742390117600008746180534939958620497271968947268285084229165590384529691896403973703450004887744957640453414721881344924411512378978494043781515866229645272186301534073652793076009819139223763498475746749428845722481604754995915604885971388482850044431792956926380697116076315652326043165004717359187774402430320407247043100993674956522218399253926955525200708273370126971855883470059168121683668534864527933779564718776377956642675258707242572587734366631430363801566431048304357189564583532967145779521329754239758883831242105343011874925107206370481737508759339345830204041884204707617876808046547134974740449408914794370364167645237802555224277161319474494176659505378562523391099318647713475107744864986557507079545006112814929668223401793556200303226117481413139639588618993986775413064095963905166162570841206179473203360558298233392710597205910377651730394644211644359908704712716821775460517386136620992272795636657212282810324001749514560022704491464596813179825209905529049160715570564995452357050895887532941350820901750357464227566937231984714037407155312429732759111607987436702964293779646177462437702447461928029197193097548959851447334971740272686727395639118992232312725125644151151290833977708821624392081660642903190911877181938617354075445785182958826319164684563849076934276594371416785427186318508490298145651317465714909087758607064641192827377954768683164403683268806188808994743744725923560298508389563334434121748080348573913946159711102042601042694453580134128500844781228806823492050170898437500000000000 [71,10] -1360420940385566392766864981766998133035409531028549006629200266773671948147086261896358802784362931357314641887450694715692601723234660887530627221689585095845513629939823361663420450335884861176754987682887658648041398123093814243916177293195619629999640591393566955155872646586937016274781126722811425170430981847656035109608352466522940953928330886239750260459341275323031053269497602101643005708653931849166351339482564856035622709946802119636456652931735843536778755005892207307281178736056350806465211389730586536742171408970389485570283672836458271078160577021110500141048469533854356729194050116809805520655037878612481479516028712796152969374686588124675834990395747929814147095713314817075671649693663713495838337933766706913989242093810348797137767803697928578344862735977398526736106516523084360340295467245883020209546679673476852472906622205721593628013019337185652131505080996123178758999997546783999060537683265755686048909552747698977387880805322176871166564926740304148950086735346956063451415874193065724855212454818773776320032942264008849920892782065325157153261712194704691721093182937025238702479958813779757224988184710613036266556538553635888367070907454689494705789894978045864341138907227867311127767440714886369455358712125454848154689268862147229491904372612370447879315298145625490315288224519112985215226108455426380610255489152849819254335615406473954402750576829624474623345404306463781030466795764849975687557369368459049469628031205298418946461774843450600747466786739684653118373743009381336590827348566472235250324998717197647316421252310765110905851341321873731065804487985600144897901702422537786893601064664421360984207447923016872217823813514417495405493073730565465514058130668313643863519188220076069037343979409880791813263781209806916967930967662278030620732459868653118604342539208071192302445864344348594057317860613203066938772404861557365227935793421503754393792854441365389424857226320453967528820911445350981111529901522034557868536900742042973924872918178298197317142277977845326621557000013856526600123861702142995462602334800674335577033588814828509301698619962882012252275687052294207394942124986801448335202317602666420284268260612886549003575706877337327613028823686242155853147154282173594638068346972168270889362737229469056328727017865039662727135639326629112110852287440336173563468560865352685596008086577057838439941406250000000000000 [71,11] 7064088378543611160433014208456049233994987755740810541920300070904782151000157012195927074533325108629372858634291927476265528647413595341602360825164639958082038197941916245838813117493268327296888089450334790343382372245890684839345799711148394802587266790860081985692040103714001192190923274211295782871071824171527323168547405224495010881676572105995334475455896967530694347948032897500744964535967174646937338677739080256365254985057629434473238338958673838305191238741804771415046529747535682291184038691543705785586430792045622233668653523490899010253346434608954913503863994234446169355214145994753338911777498181595828104408830850149951791837765152876591230158937864862046539326773122242012368419076346974732045766475285320760334040899693364269598393494513845116874427854419835117131455207698481524975970843220807295770759721161025689440742159505617361289869073863256742499421616888575523656586079190891385913379226926415514727728470699288264883170179350919608713139661271506940700344929447131237549900681916281391590261824733756896229380802176188728130130697299074012418972473518692522414940448404202773402958850847952649284860464539389497698703986092885851300693879516103915323708642131868494915073904335382406514774619547063278901233118668312506018941996167944187690830202890190030285478089571764962988004470769289799510260598927884660154203256679555260761759816723874739921441962277770173824991364088425522954234895457265103887278020865672338737117048505000437457175837455403713370736930883255294038956891154642907742756284874027888517210701489559968405826175075734735500570649361528113041438633551524747319446848395614265994954570289958284631981003764368300119210793795758130874652705819366399609418271075056834751771154357890317780945946780818583498655363022828555160902949371593047278187297356559122349005200172885903518887229563313054319030949905638938157293424272903971536129916549412395088095055093411014496099900096038519887036605195795511987275020428504254896128776566631300184611691772975492687452027732419683880562670915185302970642404379275372750439098235009390299495673136098601911057521223098163952490195814783288207046254997857576290952552968831717342401569783266509441784017548925837520332812688520678741940971703747011165511216697639112990653289721703255856536108552301049842110964975010031542694040079069013891898201618069208507222356274724006652832031250000000000 [71,12] -28060816064283595006809436578749702573113977353163866286107093080387337018213908182343866686352279294581331604174749776982120293968638679344556735818450219531113066895257764849213704587986975038574984785770569361622163214983691309510595109304864709177222555432608253113570466953055417933556855095977194557197885352524288881652237512031494485696392700700711857586451433622131343753532411082205354872666938466510394773141215146067627907587221618338120897412437582235178032318845426473595707756239668509101278470601107465592388335382122804538630374838386883137998406180428123363442972999274251452257986564459372608480509102686480659490405239337776855050564984827305202879535655284736328394287219822617627648400482336752289676410655088355906651628313729817135857043981903343306401179043374230979755170693011658551550735309125270115368335802311963681422063739506612408991480227971460322101278515330626375151670292362072057932895118440672731963222518800573403248602233719715406781864512494365782931459644611581278160625970091654351933781020042166177186873451774132331729682695867760514595741746255395450562391123916726775930572800950160236608600108801683477369281335076460747907985039995127358024918868181331514243850908064060318172580987464707343909602953666161324218711460950805820863575750962005213678080430345599449883065564121801303915134006025715803249926371108875865211322553741335799377625068091734922006103789767542760075267637260244862535970385420153123439494925742128158747580978390965938679044816175488669770083943110817739688054554823353248506175875460765253058600364292694594013611529625025656280694316443506753371245565657986594448555249890597372788043242021234967541501380639607881936434725729525668285518416621048251999276813590840008650058489853841827414308181893824774293536583862882758101296816621460095172231921996218328022174348302746914746360331567177620903536873276182371904101328767714638999783502691873103999166474126034959584316663800771634009279084309240553983971444392706597183668850290400161162232071695795045698923578691379715008251754970204436820301905141805832175964167920277022642496104876942125524469536374606084030912057307471744628522688590991719343029955329712098511507173311463524284096081115999821376212563969925649585874020971546422032548591576429360855371340189226348331838466015835514986879923627928332856631965519511595630319789052009582519531250000000000 [71,13] 88158924615749615029394414591397229331705457027297047142624781803191473302321117044832617232647324016867036311107929869779075794513824588724864600563901011377152149859625681521167871041020429780601729779571341994249215370539330015077139712552999490619923984616748907397741034254669769378290704876020662739376063094503808115491555922479291244604942566742378037977681018465527703928534594354007886992009383061127640344453158809701586109147639456253618058210329477791967907252986955961310480126078033668156071587206457078079075583677383912511054158750454744188154298894558302049319010546575190614499840734702437084926393000594710968410365111755274461750202395278171902400465244121210375522272220246596448326022563670504912726249078347205008860375637612014011606543262180715453085387239391508373990277192710767317729289846798959706260001700736890578557440720945464612070904229048969496569501002033086384731962592969817959458416989945437918900969440845023161564069849767384937824400487333910065242120383691995481145498105473844614840829808339946424130316208977074486328686161291610985505674506809003453329196716417938133417322945546563261807254120556454935897396580445089272030605590523798945730458938908939723611259292709671510261881666220361698720309553936059740157937714291907153241050754443614884035640523403400129629053819308519710771255534210613345921867653231699857827111833223441033845511304119542919556425221041672122901876135143423613704159905732574149716356189730520570509670223188417517413356797300070647895196295936098055186702993856709190925151383750228541624140308717638194155689094339537753996758949177237490819539045623928607641540188169763687574500108060213147445026023470829874403770760994284869765973333915953741562215372578638664223904049074160847145132292756927558031086204469407234997081682501450179276791042341280251425972786279112299542424810453523465295642993213587963072864107480588784203481280009464828462058279147199982434428930199682077919903663799863401084946431199677564208858296295834685275131999442093638073911148641202673070540772174158265898250292050660423484706072455189445881222906756068691286276609258315249279284238820173770932075154551645733327649237199364845633641425679355392516430535180502971138650707557773313974933475446686432150110448266020515835020717933566635990289633501045035602934036933935383045096711995824989571701735258102416992187500000000 [71,14] -218707913923853550865913858990024326186611462747746016628763213168775531281173378641913884766258909712993238089865794587329051711062488622960079055660967034696866549273331989148159723621785280952928936660465552936716809414155296013121950691299397419784576393446958858337359798662339843967264767967179848227087552576236002260562841376882238999986689009161408886796234939117426358125784323411852881983826300749060873617605815104149228873255346251573604602017092464110039551924996441354542840933909991021234122673360951827635139340790635080313389102379962905951217774450769013730485443364880353833675284615772557215981841665657960009155536554057251514792279081162158952623661215981276305404591418402625074552650299082911544801636604401125879315235666494690985241920556024172978580420641117541624784261558091580617984091699942442228501606589561211753492542568435687184329406691306652706675612006302209421055986628517359091252293102311594069836708390000446056355831524099736914955661525039462069325556896180870196488573784990869122919477908218167871295378028621323253356973762996808790393859597551839547534715773655136918201125618211867755196251196503683871459635736952496394427477347836598763693129188986418905827423269572350208291347285221697302231025662620795133740156046240014694216767839585551432166467750804664835675758145263093807431604783240883330486517340254715405226281587668467785800326148295844666215098817726675255834458682911954406888805267196072336458725463269822678064617870815807478361438235859744857385448283507197854573471513408597132375549908661176809228951838555931975536928183042642903514802755860580472130907020752595734052406671281767298356717739249820734937702610602014412526555881915791459595439729878163726784081486242648703155380701433960636047216674644185559155153058597944660548503156752107813852898135591242887037901031484304429936069509460146295775079250603826731750440871600072419739889112283867968746839673562542104216934467994955180256868722541569762452209810792779568383133087200586449024607509384746530175752704782188290893825830098969705728152623607041287978729849535934083200688507983733932385318937084978597546693947538986055706653717260776215739061414836724817744621479357146629412194121854664084783283685419865807908678758324227299688840646238492723694349562410163819498196161478173276058339827531947288652425243071775184944272041320800781250000000000 [71,15] 408036403756375022773181095070956795447402797028733439741439715928275911574916673171821070522661603989627752615979949994478416957872806700480074980263248947574217011577120181355996815867197527327240767880905093748528385375091585886294500065915038735545901816751060749676079468445158885963400439282654166208115125545346827324431818103181941488145291487629660452229481517977395202857226442470664217276841067329971382724102800609837923192545735539756743864009143992538778295204453476856158349239559083131386587364898180625866058340819959123845423403066363138487750605834617780932537692404043129100108824652486835055617038635108811217376190899337950331590893686018798235753153983319513202739417536347400234518020280034751217067039847298011899945709962031524967263443259620458576747307557338757155336684465871683944343341803785732712271400547958175172654195250828909266510589520980695797886353742153017929660405787651573263399845714499946692477382257304022799239250903077874255965077719817570899362034227353050911654197030626812056598059040774744292895963169846625292093073519407367654554199053173290689120788635379874787761027328007853071292630949906691041472281014465837081428728059118313160618620983263527155218261557205621624045225682313294353033442914574097174884811985362308584763558817186587659984206769415833651031549900482453698442514052755917285816950001119702234017152996962112799096686564691039936016216654403326159167923466335911207980295762319023540214372608825495922204149637300091888303867342422648807382209495290570129671167766305801480076628843807245308045662089142549747163947261930310707122233009989741474045238010293746461497245104346886695003075279552375040491286615266140632482991690820157458554541088078208229861677752988959185119331783977149918696517395324063114638160152670359722997406967446078711920138924265179224032768019586986747675966928467897524682196154545379829477234207460660413968150421546725995325201124974430562068412775139474753236799139127060647096730387587354616426660340952739873094505842571742264754717375154541138739231100293838856075053953673756534122144931328112193873903114021044786424746144518796407911749146641816486002824740926176605960660839809419855449606741337160441983301098492110102707653899116945549163180805379350103865886791064867915852748942678269732379753631649957063678595925687413170646067328561912290751934051513671875000000000 [71,16] -456893112869738537133559115249499337185149136931856571198822221620082948959553363854787191760235272779398947467935817834122848386079110641249943713702142994109068038154134515683814735672401985411048484772737526922307012168748843852196137591066870450574187569957221720275028282542873939473160739002530104802625511181676784250025573074054203131045471447815764340532258279894330214433249629024442622264219753111996821520982936377877145673825925875999656359385064413483040352790121547350322730371221827906861606493239094781432501108879206229432612410604887224133595869008847813807078270702857734337962134439441127109460841873313941145467216543729868634447326933157380472089609915392074392276516252123613321371350761180965769773137469473021417709246061436329793172885396670266428066606612930806508601917581989437882723274970619169699488450447211060577898421791129114518305685943855874668814025585191867863814677184441878733488218012385843141306852453350783389883208102118070689310824610351728355557885024867526011504611170985869798692749880310449518667636495114398437828284224523803426387257641241680199269154007705497373109836821247492448857800529082302571328935434505203883639024494342520538021966069262486335381843726494990519819225664876943948977213018274071982597581399557173436506902157289768531598752985621275004311511948632286059041618900680339964064273526519268606336347612765411378105023943167898662013265717368033958712391130507935830852090992221833629555497731567548456140078470473482224696728403234611792767855431352348385994620448777727538303209017004480452025180934707262624803969202356871632806194313179378933510408866544857170504002206840459166203448115717456619932301709858791006834533750129248253268141801322042058090856824835241799781280891219639591904112969623905798170359775523621222866354238307416141437029935059947436703850599614311044272274779385828095302205234740258725704998340485805720992762661223169927201763823548999527429772189809741820496228604724441862550296419291753063237501877224225877598452991570798535569131347685149092121076077929152449163433657637329938947024719024014438766191394373077714416840422901185297198099978924185161868782239039271476781653237026007668319884237605488686963338999645908612209422715460230804676943783182192890183911001268903699613476834895081000263827248078450011160313147138764544585853855096502229571342468261718750000000 [71,17] -278547211657666131003667330935861784412603298208219585013840149659565693098590347992098331385703939861835129521489746492620689305080024812184388512634709087148127553937714105621380404665942605524396554804593569500989865907618175080373154109240446532301593905832252981723235439706679272304402349252576749553115081994421888401890330889969848326911939115847708491447875295505431679820452212097887027178420862794891749674979870274625349701736436015125681628583096576050375895387915822669039357662727805333774510937023278169874073924379438927864178885435568123435230004020082536930115034274454305017796029465813187197042792639353266493610111597485665944908212911712755359581562734782881585730563892033216921710802748412268958064724101637494929977578005789112506918256912451485308586417652061836517145061440592250043399685771555387590150888315516413614943177012783107717534284526046690879873938839875035670463824692122151141176501413610223488088059168255940994159972734829229272957416546268298128689729155950349152603681896345274244068896362714466902641781030778036566038327785641530149706393674524812429621557721085834616664893724015171881422193324236065932983436117189726152727171820955410941820510465117617103135106686353078042892577754321841223345787540802086026082235126926444525200356932812781797709780397757953835791946230828406756711535292580788014777019053081392857146767570796039812580886718314919292863596720381955450315791028948509860055144016667977465925989446628974078946373277292040029753252634132591963068576367688366494530131161194641399637118885713316866032757540664242914244151357176018467030862491367908731665660866511104758741613535572312960160916301134610564994733030057208637005493275271626433492383911603641286970558065620499291761174473830430012689467720826528722394348207686774613289846159192381959987928756024159830800038694408865397861131274675234071071847599872440979742364879816911406681955152969781032478059489930564770476402535969079047607514370900453564068324921214630516218224891152030772253118960978324015915912207507796874765388628605468724584643553143310713283035240836362458142165141117151988088476523904853912138463317080387340284982954501887607654054392662981029694062868312887476477615939569660389855817481655696440721859166473707043113785746836008790975918440059461623182382903424269056416088760110005839720770381973125040531158447265625000000 [71,18] 3166173359722001434835006954073278070800272426136681811043179729241261002681992534910915624046939939689265964975714389015002931544668867613526688866568435925927945408160586588759783773499360862775027214527401684612787671638637016013633462872426774689765814760498979515228433124028038935704195663961838718602081842005851651642530111969108904276129844872730239553013553207026247875193117131321514013153708470391958895197227053857043059361533244834694310379447038004727074660793096067528777838186665495852970187026149243510715541474128955960144779333580712722273890311584305552491564568742733023678224227902974266210237708793635033429348335825692816612015284162595825462574838293167732521770287165013815980020085357417919460496684258382364484077579715602481772634106671506965052816449191811658997312708342829227650741899572827932716399790756168201384194183724781026997383880067704613096923656988546767894872500490211169746820644699492408358515346714354362506974221999286318958587216508095154609592241077466339348843122512790440899978169403232400566906688689798540058158460971892746081980252123503054751231583382088927868732024251150140295389219017088375962078707139595325330533902476289260914411276156002532868540507579080096174279355723818228058795849493586974851357322343904485386045718774816190803590583660365354046490216415488616206426254226401747026964768997752146470295563126911794157322245424437560030700888194195187868264056607202404854863546591584482720016151404499315095626578675142685837429364993269321025602295840622712857357008980755014200522277126832031187759959896401509674388186329884269438526874010170677818844615062295280474164149316886005889532118250528328293305193522954665499747165767305608580073281421868698367073001164933979840517427224289812511949653752368016288999359470075523660832284520330365430021033437199060453487639924852747647406909172132954779568290575662233242803086797181865326845251062108334656599306983772242591137492967120407200957605365653226639293865338352773803791351353963598334745865113800100697871224657963548060546999663487415432344305540842532521107924968729330041273551249488632150213868487358341733158610474907822011123930976677065420782264009577186920305375637431214757867622257353172447705358281064879009052630860035615410108444220805868500099408442041336924376193967570458756609699801920498885010601952672004699707031250000000000 [71,19] -10331058862738756722780837344820951718192081235731844508317283373556835541693603117094328345620181367736787172670413911959951883437828857722113686108009271156029773797698920841853323648827191192240109920346385700346119139025153208328744804238105222573267141984105616071061427759266476814070014297432195680947138796655256955562804364350135303709914450731714700081893145489556284451535670658429914475628199083317330023024020937180837047713345696292275200695294208534356664552821880532997512660880062597384076433339120732808779675002458488861025630225832585537569525287558041838586879972439295777614835422071858767737081746263988770789146589280529411558583856184792669064396757653496771460862353555168228917015399143546236000068103271119439828221929844198880544761040297811696149555009680372665015039297731986592026077294179668635766743227031227822310023870509454293394243053083644782753020442954682051388557233789475383915638761888889446918744783148418382460572684904740510114829412991257394030925018274789224996769321210132262555760295841210915020319808868834535491150305503384959479796577264110163724480291551835523424257182656073926118838855409326715849047640798865739849002894471059797203186973978313226077127109402588461406435870432569296496961102328417674875486288838939321216157933751455472071801827602977314867772329808194213386565407253866065721599241332216006004563123790512957469724915352437461648167261117582110815308054259217468906570601590693961992438401120957271401248113406229661459791907579692116613765182099091950338737868079752773992625557347583261470612539067768016696024929060407321568755976189970885415623117755653170422282754510080685845326025685545742889951780613359635000573593411040167358639817912054889551792237140249826352129020043475047531052404500012654407370477608126281621823815217253659560104120216357614009348123334531549974128016315942873062431424759413821152134876382215402597948141976175960910494012568139019645562411463496053159254075665208858179839853000620104646668999550266546078686484523336130531049252954824456552399494956536665344703777262696837208729452404118381796016982074687981446375206722887929991172677137669428863194537585358033725753396299684036191161032472265882894457331950435033376839554682843157066801284856465737811659361183024993683220760338933075371638559726999796647408866312467523584928130730986595153808593750000000 [71,20] 24027947053954877644377125370739123860164642072106361568701350619925836964420310050207859862504188766048180708710705502852625128473774617989846361782948560233634177661585308479584655620236631324355899343256151904617454726473870870826856002616582649305275772250735201561730848182181021325452628260104497820928288215339732298616039403056680572173321176029147120785913198175437840488325664883524123668555632178782082213725243318596928892560462440030702322487537399603646431437317749851728155408435024375153749414261081383866513537756742967219254568564472510063458909571364029219426133924146672978815386003118115179180479440950740593236563806828450026120730835872357294995108159132037846176700369388210334498416961477069907714692997530184122347241796220469016085406697584593523837293372923055150021031199053786094328664519176769666074019599071882780797176285286325822931579789488008306511161275406122809599306275569266026805016503366376711721704539941507799433979830542307623721998598604101625207571341579995910100546934918851879651373728910739214747744202912476617562361352601923001339336977870227223663447678501308447220437471617551999833433962668300321737769564792172266223729077276074270732017978415970328347671837553843541411899942355581786733364757181302200837287911488460702318329372138873540570796270955912829163185873094624644074361261112667155092666061768896254258734454875688675840071716778565818090765744475389766403437144670391935385963123860866850322868964294946859407833317676594550772542204348891894019262490366988447004457842919233652618210985066563451445724921829642269000422826195491296668037591826084783992056122857400045438695850239404214318314206314709947157950711799091061119471587440994731110089175854106496335145346337488068318618228152032321122137403792059485799629628829077103063267895155306306578653227745255390316143667789675870533117430568321218331741905099062071953262391578183684181217094772374372953131309644407512572595033691432364381069047567521296753716406091518200441089002312001229395800777920310415926981776712004406790996020837628288659864070010416649021813740536332867655350118669384887222155725670620462490287668443373436783379256103823905505440893056779359317883095851200638462648025434938754549866104651881408705595668667329944220356172802590764707997729992102833436047083040452119768320971004982311569619923830032348632812500000000 [71,21] -45174233946694128195504408633419091467082321990239627370823261950431248690158437761323427704607036101674195487712545506343807051244863232423492801390733561067147592800117687190753591251501223163193813082811302937805335234479575656045401499570070377761305083235233633643377460957769881562339095412367267209765729376614034576313134299854842505261946328147257885813836189989031083286025353525107520613636546523605423893300899601213113816769260645741016560785801335163697166712333325974689896451435542380168380453982465191860131971893060900091005566502183049876792513751644734501536810365351193811525085484439664399546995461565188904684056685714348073469857984403781735842724432805038058445161843265532229062981307638982534638321251443067315860737818329485553793162731677960439664807829980335765945609213685505812036277598086558178032410438657565368790483021593404444869434808066030567216288247575614203459654904614916201749166786736727288331827042656779343364872169103381458485565943765553503388265746175392528555913589747108913566708984893463503379602014092160172901649172926123786732985270897713194002711565571415632569224328869546999027667866061352488613656358576011507701109664686191075633293177830756337340703696241777226937124152884332157433498069610014387659301573885845347982190633583420971427596323881357385554459371204538864852823178773740744320734053449342108887835923652679613617883700450218206833175861578931249730213829613103843191976428946567430610688344549000076905991836613298732133203567987242722650351003501398000276068581273568862294176646965509132502548641907113320432743853355881049856126493316543469642677606378226418706499280583391641945464168144634831954514182830895894750031662664506724275000110105795935275805709262810689355506022335468596283673432063443898229542657527544035121029237460637878561760325575605136818243910063737142716084187814565924063857731211529178496473936053333239770492401800676732900151129542255420026157471282527517531870287741012745701517658487685170861330129460891679769981499408237590353185536475033317993421034174693429658639001243940905413113056078039871575723038346651217494625449256664758174700493188585079254844255029625783510125811174070189670398263643870898036698003279299909993977502371664478182520782405430313826773063508441247192411656854345331353034653393364113334318421522084463504143059253692626953125000000 [71,22] 71771178869737562901171765368645096113382966085961228495650854381983038807042654054085219803472101172895143711333370070356243880375866166709846683143362812454390753444085538128947523371030741859386178804865819079985796033479826334370004103560633127323446836850920887845030885870568685325268021761976443449438278718635830155464670087782006779337748299100678786363133525067468265619707028028942272965997957447249898894987220359877152999095460512221012927034524607090383819516405663927669194613453012508033561800829231174850451184924520444745872857014252786511095306432605879569638510000494381927608624288319699851281220055350495462825170263601259803303809449114228749201747112415068498943090646680401060132163375726807145318427334802171085864644748191247351669869740022828485913152077596309144623383382582157821500209219054927739750098864061031652260179350266617496592755458928910822379986688188040547184110503584037972649241074472643093270975175254284357513691605851350041386048115233880891003544161134829678882579940246242991035203120426463047856218387641623351630763341439190992063049605844230499215523428357870410478737731308385216496589480937575682319130707337924188607164915880075093606206686283144258856397862993139578991902434644984256706539395160930233317343774316615893735464732605863814330182284554042233156686692869612113632858703298789534596959277245289744055552182563929523011495424605798253163830557267307545654805681618580806926559328778416873969677445384610027705346032479731555114328898374090906404309579387626454502049654843267830884241023989087857402348323829857461187997406765954127671663911372799654929784821591872020901171358234471848099271031168345030301552374574912110955730755125081313083469706417440185334234710782582524972614413339606852986219952533190119349931120784738185306095772636721186023109576667549978169366459750887327219897486000060380061760897317474853033690298387442551873326376502564657751531779386417340217099257761532143885215994648749058688027600004762957000039669214174149598410731921547746330075343153475020920400212841110430805484782927157352142455398448322800533909365546155720958909731241877568948128902449813515284181936924403181349642831781476025935431856192236400269842669207131602880251839523119132777354982185042209673233794731020693380754201226079020183899129513597700547045121766132069751620292663574218750000000 [71,23] -98854831261749841885214170802564707717294656973941334228619916357091357941581261156639320873067579147506193234484735462405479579621111952411446982482645180347920879249321788777510905686661693615603551362294222669373567924217676878721106453307948886284446112265773562832685520288351908173827362863259922456409624406769744826393382853009208174577940724388487454253664666097680093783456140087761328239744314359149157109134316066208672147917372831289239334582427409634518304387302315255651282655391627153368630819619123718000149730047260674565816360651034362439652861012371630171670579079967075721915905098859852709259031734017940848595993102576538070144358231625404804567913495970281839969686929743498340632462391087184965556493646467146279350170195969668261465695460955648129478455844963999861791102505141653752953035503984941589050903296685003133792402077224789020151823191505961110609248652194129111020757692580352723485142666495409302337139382789626807062657018152715936238197880264949718919072096792840080628817836277267219620591169922470588256165718642131049003692090757599515534143809393201834181459276387671075229155172206752552888453246954253851725802756901424657612526055255770162779400146797604690397497252734267508094028683878404210623653250819394903326640566005878592621904568639229021593944540854145391523744070284571529172208639373767896082342393005808235722973517192118656418541998661915995371207482062449587535594193721461644727336450236788245739672097036731494392523597991539277787992124348183494059312100538277206647169331405972311338361280579652263801191913793374473276257193760302612937050817312683264859228603439479997298095981330087563247987077823026633247343028931024637544533312321603829016619433202595330221138350827094666390004040286740662569793678081592372415394519725533917445666820186757404622037657148462316443475125915608028097588907838712907863669224209210944403234775779080071470560722029288035242777610823628305117925596364710350399193719742038326384385278595093390509096815732468948531797041633636743278824478585939678301922543662986474875693953395501924485056806615890665303403685261297719019036190647401322086828057502316236803116714183648531026765180545799749630722645130945274655624737848351288410662509622807551137245315107956938872941776693793384136392708087197374723983375006605700541228998190490528941154479980468750000000 [71,24] 120899807268050870359240752849800423267603111467447881179455563111671518011473743274046409470335111295615102537682503866505325458119580936751212147077345789494274608697021114678749732746625545203566228148718631201789770727872381886237696554780204140343943687362397728137356767692429912077716424214124957561857891526585703660220384384163378937295635923610897686452373237750499895812473921871473417504147567938549437309783930554623680602715353341923881855677460740368308393685088247618689590320908405088690002759551252954435151271557593648226788652037793403774406473844719753746460416362374959170981044587972348296856177027004592703774953642044279215004866166304465618579326166874289778617521737146295249460402284307541325301020562883004893323140431810073009343138492686375535320417881943597067715242565219082806892272170711116348078629795120140035280949434066951488066263524420947741674580470260292082397097143900219052861085361127871044981496387083181329221469783093505381419410942596299121032696550099298030174113043256304926612800999069114127413260779424372800182620476748050842104207421813713055126358372634499018875800433460732393410099541739122463753844324810359653433879449814778016148498566048175222790765600813971983431042758748913488009302709872596416569267422502319237425024226154827876335911252204082255145525057222095458336871216706408619769943852631508042689796319000408541984403151454921083218906971787751995853084587417624030875535481915613651687684033565288867801969197286902002486469518656298990156405962785418023295433906558375846795603480872641418475598009687457052970775634998910971199110375750480543266472342142450441742152680782139816085563499452112037607035671912966039650210888558463415375267918060297383586116612470800482613565107216858907863114829969692127998686986143947385929021824230920853586867854117195490092280331539264593026652446698063369025424488633002467314313092954584967548383595946894346571693933669378443591926960284612128397320649236986154515798640739353465437734701960852351610444258357733077026476813781728289217016946718766186515800654578014230615179906678609317378007233037771486652802004882095280886081235854124445300203604266757500860217560456669572050222727986588046478870457841541800898674886969561198124177408745273839668478469374374922316194391264642755828196036844285332634285623498726636171340942382812500000 [71,25] -134831008858944122363830415637389259124765783995935272143625224797819442386612425348953833064318564406616186061081089305093479392101589010579832573401267603692995412864850939259482855994207311921622021019825133517705476054515615913285445109006751321679137582199391568926328794200245517786756786035334271676695075125768906831486971780121569509882534322728312553845385884437511245051294129535252210783819880646756006919232814029455266634316021187599318880397477160923581949184410155136122528366965391643944351343760436484884787636157699259842869641504063771102743023647125846168624969736196971664346796937156947706247854742257643441380118357341598750675575758069100696743496474799865256417224204944970284512990022680337731030471272249459367635482205661876031947642095352963720593220108771623934643742242597831307359601496777527168610731021003392328879417792138712252848182953170168087738394946556224217094050445633412870172974217753943962485951014897999150971056312182040168070802885510651427203648163947175992629582607073766014621779421282968173384670051371695397559466400998217679366979548294823694168247138086520038455743387408886738551578110060145451119615904876287737740747904585249106176889073544321961255046659387128927641561162078841968207538817327741803204204356969158612232478908071193369992430029147244878295451192844834672859359140177579647185607269714495557582375939395653537258526146579994336943298480944115807571464272120221985714718534936516424604086352048325525309019087601041961559219930857079385110335749962291784018850207034436130142635573372336967937226094250484662355711855455393783329960067684413804323704661721762806596235263464167365158633288017014689872855266469684469678424048982846386387083375142035012221503304321098093417412555633921920639420504878200785954584227122819464003275916873328953384259432633021195280041183169665195995829563375264911749503235168990052419233439721442992978495534436866040713847998201056950220492967111589503963816250540054676466381972648086230834237561209372360923644729706412435998948498984510350511478983028724207498031394279728984248480528363860859024645869435475607623046783189220214836999749238985269790850486445397654040695124170431336196880425416657380159374728218008938263161887067783461196558975888061037911958744319968019063560716402111755666534198896955309976419812301173806190490722656250000 [71,26] 139996166026466037188344671291189059404955016540201542447256362492142789758464188070455008369088759528409337194166251321469344711677133836716251556993994888859502010712988994384635509375692628894960051297061041159637005153131380080602982336869562574266318436381007266485630133572706593864469451544879985839367042679431690764316858495533926653485112885950848312830292820583842525895632953325346245293139950802908782641864066102451094600199226882353845114077341567382703156431705740688813498353334237280943069790540240739814135722093620954976152005117293670849738704782078102764774136637665963624062843085890509556562275809838115694991007931868692205860329202788376136085396350410266320654355403694069941901160131179154440586716205809729575069245886099892962946487637477296739244870800872320550079568930658098487764842873495840933188161099136348780287259269449847966097622987937694868238051905056307838843222051862423337997361044282919392527661923832060737858868467268666735744425464219917942746400108386987880821271224655393763286152432661199378820916473671066313633307698118008411958959706296456042859307109836851946373078122690675464634354633100911722923438782368449514775626921231460771244155659372096375195486860592683359391827018976300466374765059750803971535574570250510193793707333396306007371107865358159990490988710519326752145911080487330055798241487682191971436041792390002111621210140420966652569639836177637745001330324754360683814143906803018296382082327896888270756752643981142053675907352385503044850880349282281507042586225444888602777012302646888682412410460642096022310026476503003444270226816987583927817601607235001211258240204922789350150563134120590921816178865253626898655279775494896486638144273476296086037983548169589453202865026440407264756158082379523771825891586542524347274836744800651964308536229940617754229166879173724880027763596800479185066593096746742222466275179648803894050644099138656912401673649031120167095102808448335185953566406332424493800020197646137971431966065352443748407974998413145946799270980218430554283521468278657741776705629356070644659514097177573650668127864786385788076202646442825322557231433505655866189199183742206473164179381253143651094256989272125806575846748065026581453313728301816434743122580500615049281183803932274279789878533105945966922775691720914892357541248202323913574218750000000 [71,27] -134605600662076708124294359788646729132062663400921550753691310152858428473170223924734215563101872882175867916708738820651684250787488246977673009676493985203126817887454877200194024520390247415090116763376017046519483840331288898094482298513427591360518919071145719982027536718065194707821413013745332928675728330995825470011493241739537654391357627567584527132979792370448251977996431954002473077343034194675320761273889256461388296311118337265101456072586311741934670473373389409134313122366801911873646060516948455251532860799934572367562126810578151169639551518154109043490253129841382525267046792535263089531052781889828645838615271389877111857968786472587843399362319789388173454935535417826621267353408758609014190014556549943961976298859088967215106890756211038226747767070741882177670553866170687285632923733335258677029074569238117257971608098647069174185414946973603009062537067770381339214670593187153456191511447418540171615059047472005373990724054885744502790160781585249195283446952318898831749957409299166733485160908107590748955142736009176452918111776472558352713600108667617214233991747880223834675452139234978402275870865368349734999957877963670800291616703994050294985461608784870913618214819525574627241858558704930588974451041161145439109834291413597525226994090277620019941559099398638051895833507483593597882480715749405302372611945150086455232805320399925568208318725194395951602348606954249372366595177545865087540465917870412162574190580259247038180262527355753354851202394574865478591431427225704227512796849890229438613445910185814511981967627934224527780768875100255946041401557609566835173969683545979843536576075314520664919750603023384871148676603022658836606184146518013444983085844933415869533050917826041872560467840777360921795327870041282926863004918111961954685945769490680018092336163847115707757983228816651024895144877602676679522956479979036850190357127125482664055922233012501262733392342750749188864758915936756791914050991146355320684839997677290676581175748358019314724443884680304493284849379523502763075065842805563803699892582310158698804945370521187097034054137248475137290678184100560119093196017418565370057288333359007299437657284049289753270683239758213252909816428895305223143504303257343618393574145470697260036491499560773974762309802151157098887290786137782561127096414566040039062500000000 [71,28] 114264107953006462730140231239756656411955252860893499426906279566396538040102571842246062508658630910970395785988560279062548446368026465430723128622458069095455941271394560448072655712244225539110102025404741024036146875897616417377550330679075504440259492156266788252215712491848159590293394141842889127771427309013476103488309621057188867554381349207470620433716656640103475662297940246360628837955923865304572868905299935564728592826984582917947580806269325147356570295048125943254383793515196303816610137922138883060650103750350545077413504987130499603126348892104462030871009249049503253859919531505408469696148642103305974321481607441808996370150983998321903950940118962433729883531901638416044215994073035139413822122640426637757634126668127808361393613439130671603165364720720339279596846961065130690822318350072028066017004613578638615694671047740392793101948798227929798297836223129784676795969761981057549431633334724331332544241636665401932631511728299266080478560717947507770957423235334526811973504203982655389670318831952464133106090679438777730424671774177561903146553047564477769521721471674704800371435779559021906162797993111698163822713796033655236527074257002118466404739439802720607450621880238753426617862765756839851172044429250903602726803270833638301585630920133492500679063318292941527547594471601563270941015000039656013047626414193421317397716915888600180698772994596160618219246175448348005210345801194694720351613419102329992017828318995801366243543146310042143016269778006394849661509251726903902917154916424524350010848274324404374625301889232730762794539875456003613675527131510478404480457840142800903304491158173796211273813042705696532391677489632306969251821798039307069089795733609258450230069529439899687057264744393125055009432419887375184401527865037478336526453128074994229328925048964355757872364775362172238766636417851199566991510864147095951463717884920489169202980687467813911427101918460202100043883731401182232960225237397188578591373283903429721437363611387909253605432452197425225098731251389687259370431933176062508789395499917798554496915542406755405890012690130440060693594929971393310422540988598516992445649398654782395759656455098801198730810625941171322269713722164189945804695739094002342423895938590390130324855298584587509326034664397346574116198780757258646190166473388671875000000000 [71,29] -77866853927681097036474442742104945283466086203183214314026963499264239373395606755089520345061652202354035056919960604185918392888438468729679669816397225181595153051464879469763328608960864042366132815561621986794925105317713923722414938848261535203133384368698324350045093471129774779485818771745112641530809634597339027482014771924147964371507147001615542731243875959188451343515106143516108566212074298353147063659367673652425865020270868250267370117879418117180575710777532378283751831160026327548550640938555264168255836258682360940717014419953145188640616519116344713974288615132249951477045912548331863711699636334169061628308809249497447214560719551453715301792307273214175085955166680257339766911724768418779263971492226231991988227701049632354837124640699465998937053722118435929257943979287822112192730545353224985385172393190418358284182850257130420672994304640058825887207040071475187142571286376426641521724359548527697605860527790305044790456149480425142098871017288129591304964918366343701924170183652090154656343397788412412309248769264363089017950069671815886857966707295745962302254083132981209006530892877715206894370441463877258771416369194860469360399967214675120358486236004241693053054562503119715245155476172376384986195147144283348017074523778517290452926152512582609745368863483103473749836031351722711616758609608484211656913616298976461932781271949364312898801085510242178288149605963812273893668566937370960861880168857093667291326364426417315061971716732839220175867984176889468828673228669241977765980786469143527809716837839018744386612430172469357816420452925483207974691518198174940538448689964113313198579167128486768478827858183456114120157244949920443927283519756520629334306988972313678447278584497314821843206136967366192614961346165906492119582136354066435407128667300192030230049811628197754343543223416499079817779361003688964128984115115845563799976441778409623238578894995747257548735929536801949736863491856408429343529247623787180893672182351924415536167608595024231644440292873351683242302303979065974839837416718396016621987015142312763273506869823251329892431844177637742880733318075353906397718033895094033651804730884890305360785632496319788263398345829637422229341796857605421351559579447199299765677497281058927709930554740623917643304645005465636220520764254615642130374908447265625000000 [71,30] 35512064559683793358123226430888102540145675628830599894540556544952874978386217111197061817452236078569195355422701927677935808398641968050568625939385558889227379105769281203903174060494503923581513639558815794846213390085787883619753031919918570886161142713723298049155028458788607711289867436494719708798735846546617789344790535990925086275973222381362043570709228369273201842885754126953925689461386212571839658746104611391126094219282727756514490596319048500737166232427225952370939359478093144305037657549264254748391027947988460075015551569416771287083824017425760923897575825685482155175561326538532102305848592310552244061688113107816243000494492250166438202840663241505714235740960802467834545694654496576710222453142278556815088688409218858523247967055451015488899286814641884518049707105592427326836357109709688926756726850784154112052783969050383941898580592558015662011459926150347403585865952023754639726963213107150450535782327255197352297771677922958380819381765865539384710651620933404388931515258824010922179166926929244681629773929361717650305320765842511988949037398264975234748126954238771008481484173513313583579350535247791195866039232340807576662459991920570229627076655267820390006742780027887719692311851353589021603113441423161573380086751839359247038503785023283477379911635546535903847072091881723573159097960797478102058982978801531582740764893060335693596577456888695305997905744934202327299613491920188680234768061783513130081475612487282542402880355296317465566147980822880295955844142816256481576125540172709222126050953229167301784123273567018642218020999456248893026226520293116620394935815889132465531366665044814679480856937296906214417314804232474955746005686264845636202263477638027652159531167314815308399322728661750450813208381949106717869565663582543255313074872813907180689174976441358851192056674615400919161184825540535246142706474349947889590079284726898824933118992117994965554342044264546113002849214772809733510492131449415714812417462222611608798046296349832673034678201887015577574343526161078088960110523105745501429942175463030470921074268579628900518301284182617808743430068285351874963513811950356957699801110151857800496691937843383533394997331766948657189057997239325659461613670046081050489859608745473922006994326884011120865459012248960268820496821717824786901473999023437500000 [71,31] -5711614649814145653298135589517306361076591147957693024177610969786993017339492259314965911743272285892915169446589557118781041538100493876802349321301285283317141819498746324891445325430605626605816054563909301599254850825709607104589769307057512800234736392593125663698788653502188726548373478178392267625515360618413223965720946177898974673360433374495164083141545537192993276996343962160063603588987481393709994296145962024997250669167876008546225243813154724516290965105682138064525447808883648217573836193929712025244485185144380217276145232777829980688572420850397999360772289559430515829795594099109431701107870388671357556904939035764411733877203327769909899433111676938213542180089147015384755896466596802832530380353425551396607108767377618611005004537965600994138872833977896398772919908960551640362906215065267233505933411260974482701804784229706929016491633993812253044947594759150816550482508461483694641604342983308680806340737773450801162903933376938673336652770246807168109923778126279589185096821075847712910637384580384644089776581792494613568490185530137505881775998206514222903944420409831013440857415013119463710152377515869128427020207181969452365191184463547897416004190638064271388675952666908265805635695813874710402122717309992378139641041603840059307831270145817021478005722786951734503527343965452989920959801149815948025970124619170402695749634679842586150083206351817592950221176638724153922812235037533498631411477239702426885293901842004211027736786811360691721122390385388541265195588748101572736113142967242277488358345191011985278730257328601632350378656732200493777183645300338879813317099308455680011489263235467606414185880591653334993148588199683388071806597808625302400878810905026810405816309247309987570435657709076646732966331833232567498107508451822451928228680541383094861108976794756462117288130236405293901806797343526074447359803870224730086034793208548337144843126549881402029660134283533931358239182638554043304664043874024413704795779614164022180045823342983152018918977522748045559055469631151611878074020229855088936844162080948230475703443866326390013694723470828400242342751586799062994987015223699083953090421351853621017754264268696880503010015554894220438113233665891915923237601947204485460764867357139560593706883514555496680572578560575180972591624595224857330322265625000000 [71,32] -3321285821883080660115131625598210500224135522650672223068165689748900447983324368330467661336322791086448994268983464000229132687710972101419172350981330314888450965045870306091975432871130842050897152030822566207226600463360207757709522510874958643170778718636857140080398110397289664033265286136972654356118830182197214448679860717471116978403655479354367994082163762085092981639529128245845900032403315895433473221732964087271369253015598977692518744005062775755405206711806406444258889778213763237048209792493308466170493401446874356506738646634034598303434100237479403585185880978690068775166994070864793331170576431111532258790023102926726548232264066904878305576563734181412269880851002571865096283059890677715681640712727325241950060862931221650495426202476376918504954984089032576828114277874170121514832575503649057018167681341219725661612170601522307407140116107152838096909773863979732973209662954002759173694908347011198018717266461466985125405053951307151926911940973620752688816080245120219134069565127670057128926211960513390358869664890274402198042453612576821559761885056989339738122879223456391376624601573894676250017885216325154648642616299423774642598457913243440455568811570331472416553775133345459398508877270285568326794552418270885873368896610636275168585931981195891719083601417207454872058298649835975523805005387870935730928766177251630734415968609528390975481099951080229967592376074707467084715204427188189630577387899700449336744644146559839165294127831315758519469045774513074680803557970043728972337439885267330334942667511729187754786436606535799031412536366586706340608758977792291806094714424525481998362514188035559133052194936802202815025915598135955180029615117727443694123619474189096500700968681190173296365479837888216906907376614916347578556420316555479560452941293123816039687359578219673088132046447833493169625092955522167500624881318898432025274711643346439076452842928641494626286204346017221433007418320035617336878835227011656067494909112836272016367247912356751638428658701016768887688672928572656177359578772141490525514974829306320998647504321428409460472196489153251554673359312422318564228700468898435631110974289951222019790606696759053840821673766866083672280574793579215988982964689402388868602316976826449401956955366584827490233911007067035825457423925399780273437500000 [71,33] -11210785615500219380317917982509743094567434817616864270846404876431964774975271415939668024702156120650454866034905765781066558819792263292058992834926899344137794211775294471551254387172044675515033133839145438273827532204586264042498470835724910101529083391520467085163149653282661149419246056471826596031953469827579437704956834963419202688750558692310157069245952007812776169482537907846049336794384889897666318946202409640525212505837189549038492249888336330947859811702632203486760835120220908666671272626207617997957592384751790582114301322376600152371476194969611443317992344813150302662008764575950547427756085491376239582794727702988865587057176233799319889524995158560113564218046680484203336182901717432297810573486517709012053081446872588070135649665111507790304942419189232132180582201220310304227403759149872234194030782793006589984830208569044547780604855231102483256527354305317404375024474665143162076616838108417329727926521841478340547058218777407553946914081397575528824442340352527553059235226683053453636101259354019185978100951548414320965438787162262370091309419677943367633067594041100426725587695608866912798986071240601146147276727693994513381758841782086044388947423461084729983734267283793472773359626733142848351424277161321761436293777513462034889405954549520731808832003479768940126530125483650434616081445619669155902983917725278213510440179308660765974461368074263027122539822879836605272841151737342367132247665487542997269253717002630629867713355513502432623249508184705306032406896041908523934109808694198802350923723773936353478077852809201987277972993812895566044410467394680857385750013835670785342736417111261451220720040101325174479575100555495249127828813688091392253816228991403383097753350447410446987472028804459830322213141497546770343627756767328889339300965841177307386826890067934732148571213864909463665507595708843321278239370798356639136937756065490784774550209464249797433615601648993758970217369626909878315336733950775076376548785351657126800052634209563117123473914399013416875853152357400886125381763130269906342024368582196410049163579897729191881372163090362919881364683945528734953437005325293942689575197292045591669115336575973394326577617081125667957221364265696049083481597586524218936161466972895438305514621708035651916068875522114467457868158817291259765625000000 [71,34] 20519503383852463638885490539356299075873532568875098128960236927817806097942881036128180150199203293449291467954249212105652264365857794245328078513292517062701978719105171487332242788180539699372085297949739581621098306050257103439487454034211708237448318925653982096146592873106494692813633109568465425910396504253449459057872810997771445034101287796151153904587251930118577340128938481205299723025686264850137177632869759211370868237281912441829792744244633078405608794407046944643650899905236066164539340288721808737620642922542529102233828619004104118032196972971003556270910321189276302558520913861702856416282555816522805574186244449506112767504910045358447033535746297212998029428116423995031848311901388250061766140523601250771451242884935727321189106928630188761543843692642106092706252941950550325568887814103261040256460528049907807983439399133761316358140055395530307393703023364140354672543634186377934190410188213041267888855893360139246382092793479963195162381464655142314617353454347475619538259168457114743004348739300999956567007237463830536590751147562863492866186422879665806031887393829607560400436501286853179956127409958524161397805984092162913654790053346579014722656514356391208896127213176558067667411159943295950354069810477176663382415780440765517163858181844935282583232536393563524195660293280607975345884881643102459803498685035563376251417225304920463359551783677488707596779496165403429528710953944288229507748469706186721228352598438496561539016951479785597448854861398876130485979166642249879710448281719061394880889494444997057616698843032062431190243518453551760765548266921626998783643054633964413906528603990198105339983916003342807727444321065211763958420353072172395576183531100784823287661665335732716532218793516551552671718894364821593632743305311261551089189306808866468042694368390378101309703603422228334896458244587919920446283709276498502512612752520705108708245093302633062949204043974993883630768173552894915069584235770037848935014609544627701131203610830289434071465668304351366136329124581104498525341260119816314837232792115917411111854722232770340777542241701190771826109961415269479582593352136266752563910166384678067644491163095022288242573437138772094191556361481251735467867701734866024860893965440584961894590872208789852221277882904360012616962194442749023437500000 [71,35] -15877548859389199817325062517172130867339617280961356910614663796409601186756436115550457645875650868593743760961577965399564352798847524318714250235909318595329613370641411488062792551384762640924720557615096140817152851419378721441312414253002283289634046581132353580624924879790335615518846833656183795212429151607502434163992754522094588909051864321124824258082500736236972250144314779509963869598906341471304554761971766687356688188156058432217790306179615575569844304920103784977433508476293816616470100910733252889713655522055155770401264058220695256223659963317086745190070691946998378155991525185074347800634007876551620513770522854637213454234271665873131425376663842449724265840409866397943293054979122662054244206478809718034319219884208886564070965741629971464523163708461367490712362452205501770270784730824164084102356639694504151657700546748128365665046998053286956588402843339874223914005157219479295838406664984892752190028897483731808394027638758034311792775204800932271232877500271529937656677140626027808065932534329683152861858168255541054858919782505689298313335922504941497016926538952225081715362096642354599814050981438333189407620472690614874237173033474888315868350945992966491119931925313747054024865168233547548171820984040517547464849649934267880769246196333624374624974536508288146828461056005777363098547690223623717091489840556186789281916558250992035374507834070828808735609519032977136471845301285172485567531001653174262508532716875794677848509881281566185635242333234407764686718450275182874821101206526874462980561710204117770974028099516685706583326141637126633078159083607817770885918465124557162896259507584888354997690363199181417421716214544911372967836115352765377748441525728264236779960402562516105169585302923684404705889943951046678969624765602432072091626020237323403727842194655268034023709650969584712222535312784432201021058939492860463667859951390856798684936147837103675156005192579452498150941392280624723557241055549169079372866294327905837316369327829296144949917405663033686316145371519664912152417173260838043785673524841390065213547494682158328991493850534426616231232078913731916621268143557602324489357237291927933095810385137187510661228411671777413343323665571196695288000701426743059980262922741170088177384408381436452228907540984437218867242336273193359375000 [71,36] 1251416677572425874486658870962908326138323340490148297199792525981983019228872324253663526793351974568949900298925332285199037908996490547522027179992621518324079109665252558060071486422680975233632846460423386312031811360716441822676406672059818217422193363646122178482326691395168765873163064434164228900587923967926001650114992858919768473753017962372378785384425075298728998280764697698288546511294940024887968381791100612213391283505723855884761696372281582739648804265987873508359793434307912638932673322189158393188457630071953583160891063877310544802180434980865227993964950004107513641420867466110923454140627581045409245269138498123794536612675835750692519567416453718995525652608318364150076512544879687642119467582926463287189266938130307860135287123286159480888847141099675779963426100398497614780396445595106873543825338545818581610072444205452984413019810990458070524531974790527357109535786389822729651999924354751606010915942499548211408108063794055885518982319128218551961068845628673698553738393213312498468293484675167913567614358526952605201332171014794048577229376281553251589797734424127352063287462441822443032043693287711340910763592150935697729059659332826232516852070620342624615393300736352772163336404392203313639449812318831661757646294029310802216120383307152332033580035059070359481907620182200570496004933142920573204867971176568155860496679506172286257040946145065724094555303361471187740835020017991054993168756838378468033554767524719795863695082095182207825276944433685639849115694560917804033582617953910745339013250688431922099615545128138709092568442752626382452976250404621493301009713818041058981921957670735313738290411334863120903343067324585272448159596265366710299717630223317264138355820390894963308254219931233025047204208182497050524072350669260727502620165181430166301510760726822071067334402681804098746509976237551001897454396443653625023246472404392747306372290123564388660776420121006173370286117065189749856878464238564742905862038058592841864327806614245607788318770507472484304765670750461967522672287142443329673655768506822610677210868295329214311379901030469060821544872718534517365522171308365090303028065075017978502447953209184302668741306894066705005288494691138079860270996778864829424982149043514370491431847171731606138678216666448861360549926757812500000 [71,37] 11260672680073865630615689189604625187454417186531154367676302841017071667561606933780385556384495583991681841270620981319595076315288830711642439300019088446043569448320846694892226791268879295602236077719383623538198938591827454216615041465266809780168935621083707364446716593733114686259384048499445654901011754803170252164755803247252045966318632155938683662260644310123618151782227529586393178582014392948639317162456130423416576369109199175529088824496962407799312439481294813292006772438830335291989128166236770897678219904251981619126078361324694127712238814897884782918883090871443710130029955324225452368942109562573032647801935325609118490565803184390112008869111693262861270267880439659175606349106408198107149547295639570092484640050653239433131630591371192190395007850015136095581854703179438366022065832753789323974909666218673592724743720218291354565782542234715560484582214498430024301131297414224478429896702651445322125318751964904247363936385368639854661784494329773379525649919679446873584516145536860298506169601066924482905844352186152134500632609076789244990021632672346468428355877378593093735981380051320862754460487667103888146228554159897127675253560128951095001174122656842556044987385962823719823006984904315273452279754216560845347739288000671447923670932563429810498902071134328438194024880912728074608120067695657869008697454818435256926607166130672668536985387638767657211614933073078767963159175654285594157478833959100337381476517050825801174193418658051009695565185392970591564481291154079529651702009400292330483765008722996041980579699899621345818123143551167871701529400827323467339968889358654691483858829246298840807066057012116626762715218244368126773423564663843559749449161883852975788766896744135908742813332226814671746920652017822929452783464013756463497297825601365104351910074924270148184979420930728054654297573998321367835968864905740030522753402727314117742314314124015116435620887788141528275816348909508295149158459922989535050863569906222061503819093111241989461785337095582093081956727901882436966575725390950570887267536577226023125696901783514635947735765703960056701097431733257104312279059577927141164143471287862049341495510531537175619050951129518605908698225470600639419612963010767116860513871377222531222807170095401296805448509985581040382385253906250000 [71,38] -14425196611067448124068264755293853373281000474364029595419027576355548168354512322158998045459601179151268266660374142119582380314170974083403636699587843699552331521439924294769064477177513676547075407172390729323698975402230386987594603217069971504267753555269227471193057166519840297868049175498089578959955289471951569193627065572768906345310030844725697799728825671264879417206759641687099292849672467580221853646148726154912461524899438595687546515850043868595347531578966651490945900418310175846936198418091306809218438210242793516072031026199850907915157322798744304835263189845212893587637885881817774426082533998609715878786687316579100731162024177524091215089389386742087594273726120358307440699693251419230114552764451245952346101241345262171388008579626498651995283646907221892761092312718324110287568057177432428840903972131251798308837294994647873940106770459377465197969615316060609066915411722570779317724548594379956813153898001117563650642110636350232804168200662399892869247590242317566534995839485171531761885773605447803491108435789998690374689466888815678249881057415368849343321801737074296657796974615246369456579909284624765599635534480329683965515368687152031313139430794835018734988260938244216985530149906177364800783244028458203953437332628156533482297623616653098118206050728745085502925442972938586102255752553947745270004717556917488734883900574995006455085647208157351472573589552952685271835808528722894176075687217712539534238639321722334146250313966455080108578146927826390960837876983200606996271150815056844138126209573543022649070606654530673354660663352218769086059032804868834274363932579138396121618774096007610820799191356253803026472670207326130954370071489469101015738800743861406960611838008041749484653562168545274605590852818221635626226533750007692146990338669675417787558541998358814127978959953048454082087772267235516743254190196091051891509423348101824435023080298292793706247341711598101670247196508246267807603157455904418941194850505379069328494133707896654004674397096796301527481217942515209794640009144012264558959756836503631236572702493575587253306095027920633926519219619098940519941621044031271605776562177704438551566193211942584261363033890535121527153498306813111671141300616813064031542527455528951771520848601504383168503409251570701599121093750000 [71,39] 10102889477101423798174534441178467953581283062642805064544873250911122472989254990893359457887753227194665329503331566301842220232316507260116863792741620813323194514965166535014710294993405967284542798095125439284075124717942422559936082170277165046095098103939948959514821747692709188964416582282967660606256077773931710844590951228258049445706700440253350224644518357317886229695630770262772142634816522082188815550503580888904223435889428347268909678407297257749748169789933201125593431012828728654999632252465608087049098789300615662551226527635929111355346859469490071490787223904302811030435742062281795023287445949642465599645789579643059650889834357934286964708927792513751278964215691242225533606089965561868635350827999763371167753039155583967288400710410643573731892174144413610714511165761215548006920864315075405314787758381862414166588228250176089300359750205320937976579828597660585606080837387781676306124068656761579140040128099650917215593042398502664257541269733894888215720261781378100164676375495823849072453092907375860415942398144035265665415377689632141027603199340261510449834724392867237492257480915346326899886237092378040989542183214956691324544711938682794061504451751246794602325600786902904051760912009553690266507321304644576828725456583894228246808425152564458902886918885182301183497385728752605532794406003756562728215911149187700526114936463759302298193914157596061610901515341859116957142302751106926362094047681328544621174536628399166113309546778812786769650808873042612641784366399563543968296229437792293056316364967812461515089889837166022799375487084806764510120184772425692250867293058704523523955490327236795575382684659649423770423886800477096699571172719621293664638823992125319878248356865052059895187328756362923293044031197354466010551049612717855471495001105837700902957949189614921229815071967403701051047026814900653558773930151644703681546269534417731213488609649824363525038414285505343150297397485635897171823106937069740898860438600238663813343994024541732163776679530947934119971819950077719800576951696474649770150767093066286908030192202384223715781651559110871780660651114633019719745518528201371050890339113848752590809214562699959741354932804540489316902856857178965123727641183019403100364184302684838513697318518325118930079042911529541015625000000 [71,40] -4146262594632131604016074568247862287027845722227227713701218990290113451129965738516012307547039058598285883422162795794512135116589603199241350929353220791562593823846976861975761456041650932975282997681738685570218627102085162642912889384329545938213803317043991018162045360687056121970426498328079142761059644214176912709882597163498104999046360949237920236838320966762377270839316244203684861312082185393802298545793323155271165435990401854460258563686203903506298597784775684799205374242626796977991629492879454687633487443080958438232639898205056321489324937784936112262955108524426448150222664728897728861822765688579303985239708714330459603917400137935319161955960539951245576124565500042440557682596110014332581151534580880048009071202111043534461384113887386479854578431317554999431886628189110451010785591091074000477033479984599413120648667401960830183766013613150273935793098084290237514205912630336800577863951054508511119510791415945379570973197633714639163553194686409154162289919433232003571597332956425810305586575981334229738184951100308393259971846538284224256142775233620814330256898315618800203398329300447801579838449686668630321050469743305695368358835933853880717035604274220948562511004627298804131074389910989715736049159366690338033712027137244181696676198108574154791442921461666046125760170973467125905305422426605802378528375224555028959501760526241063545172052798299993124464544219014709767484691107764990654033378248863657909127873725273518846925687333827728465045261154902426817812589899170015845253954247325327380948664977148579342349521535450215949908633855174270831252544347126601863828316711070687941638062889580014951297467411766750096521529246902029654179402474970535215868994022057316917660422899767626925204781371413975853543321402139916700621469822117802961901687566124763713787247568603456799349102988090355950978752579394277945012224154692462867390021363515525461593304450903630906141888603520840669135334058853333772967270140136644360278130582431359538703936680497085623245031091548570346332649625455120524636931534897765641716557677422709149289273664835156483039146679331604027674834133551064235967434390487117560785125870946039517127125885422840962099148893467342167717735115683727376422825006408465840939951884550128229089960285591587307862937450408935546875000 [71,41] 400618824190882225292422424639120123899343860578005745399008196948223485732518252973966304271030325932375899625998179601324771843973029231064389942885366713554358841904854373578632783547241704924107065923107090636966271665034098443553756343270257085531324990857889428595324068144118205448746960096332335200255421678578735139586708263109683082777115187017795216461360745618568154204024855837010255661448356538513374901446931470275266074408006615812089411628982169602197652595671567867375394282086142682600955478751954394082866197601445225578937699909284984927324102951819857720296135631233745193416504474187839413154821048236467576509032454570090683104125217436858195087366692352845127097685242177363764346466755864526722198819551418239316888537735197460388653074456096310058148812981575520925047600500438775604475565124628607086413809543406385064092324226615327249425451292618030176381572001783806992661443478488021220961400092172906159642581504157776072313228235447532650852427634300480098809987571491220251255894032852263392711374010954291425351554853362296007883387358968488320293223015647677762625944488279353377460728007291071411333239625723163114806961031009100410937286448364603013101612242930221985658557320809990984698812096292409556123741193500223266084955197384695703462659240604920108087396261436289371207681099379408164230115751341640472661707872977009398105546697576561520034046688593985738620506460270741098718550583771083522107392372910973641358550182826544297634870990694021136981922357442023559502659277235185542301911591285978599909574221100116528607249610634212087220610695903308183791422546853807629380769368644456234750294124997785530617467863578232917354379146831222958217392062631076686311515683573121130971287023595907412964235297880682814480660354197215369965784915188220758947679453079617627962716528124531700527352481633040110292999527589200487389542172744885377493604674527047698537007810860466260449159917144869571878902456601841462203818172273791921494598394052707590946627679626967666010979026570164222006279656831212752677350506117753343621830037614588874843445619134669414032316919887589136273724162441041209452448453275045441578738894648269307355648199386288487854807262550084163835212618807743708823504263677549384283803332921190809567946189417853020131587982177734375000 [71,42] 763999725181141393068017705273097230731286314205263655627766529172960713536773370756999297415403975603752278730133401487318508262180195923336026498731086125059430483651340465028427812486307376227138305861596100506547088995655290597919661123683520036350062011239056471856871278584286399122133548049590849446676619240290378341710025008662783060036889915925264580848501205869818473970847997074141253556450987973418334778151093180122753866875436380126795485123787446263369919656149694193426957054873248171488021376670468414931514713446607473578573696971473013642208351628344988647803450694571436882652822041271471704589448124100568301393279962017253442014217141788487139741992849970067720239564417682314030035458704855043801184525997568819403941546266627185587247405161783379608997918546425039925652416818506640265476841300149765955736722684782134187666433034292557112587295561221255576732892330010015220659574522956341860503928784043950637841270220001810076594564979841297828487040890267064472219771360825948828375847645367043843543127117247486458003052233073117764608306024884135650212830923471253156362434457997720766656155116365742289423223566187450846009761418353462721018950712157425876899949758283106531731832890483617952992214028814466349015962062354928752550009136567154310199428614403922306660971971450368528724472283178179105221930730064647398753017091595680914435933829783704377411314383970761371884620147864147385757606625448760150468584455316585019413749407743907738074083971276030029384677465641962945661819403046560405153753301034066120811303638471862844280262779848376907677901912891667933047989233988278502812512430950022113585607085396712772846181105194566607762855519412252928133008288473312722596412886186862063496237027875283472602532854466512141115976261712339132725061066355213679195774593973292486967001002540788407714663868075466264474562158744864880557059856740403814669870334085692270077216376031460733503664062880551876331330032784891194480662095815583696255570535780372667055875506762973962262610041592174788355003982815094893515065803565031954603432589814310860545454571165876435301277245326638434344480452983312927115761941477111035772435990794101582871345209459786013393270694537190797975608194429666965785090725893297284602778468229344888129617174854502081871032714843750000 [71,43] -620817953553587569209476413558602018828931840629889066308982788464083892346328267107403708393717730283391197316343228553295234152678344125463221293952664878960210736128941694994361256424666676596280275414039922922960864923308608527334147553343474766437032684625889882432611456137042257347809950308162985868290622544843250534229977412466791355779109901979131717704349222124252487581233979928162870883880609832274038932915150896156395866532602580622749512283110802462126287917250542320105718224358348881783246507752420007827527624710129782353802389670763020149355252990707340041496974656555260514972468965068961840439606158263820716222635837754062932275653782026352646410373777553231160377120042906302769020805197882584347297567935881080746265493308431030575133683816090733352243023628152652203898523917193168983860494535611093670905023216208728294649241611226456646921997649355364999462709674687508792177174795903591767854315488283414501902580906587610735281103110400403536193260574353649184462964896095433157604259839099334969584637726128227431162291011911063833001806059191324040732431481432404885176932511506645572112258984731173064320711187197969892442909759140221338252312114906023615649330773504565284589359224483224782787573002483176141442210645688035433115051697581099644086865763374990224968625276142376117848308013150891438340455277184522793143822406514006709403715655896151573367896194518016598404630364424363168816858340306315261644693183033807729386362411274516894278771164975832259349696545377744422127716586879916665566615653720774277559362093649484784932431067486045119855528096352836522991402073416869791938553329130700016584736223610366313075916946945490667925539999537026438183688186026389238999835380264405797915975296050877951595693136454916229961133950958155589655222070859387753962459703754543041614592205072492745431069612786593435854873271981538435500742442708877559392094207843591666600950064267339724185337056944301741469468261142708720840236033799671316699820046704111533231185010438815184884721999099800588227450045896033702126698459464110810244649429309413107335225745558896392098369380956446373951770262274285173821396889738542252141230216557475830861081002929593069930444089536813532065133285337451118448811990254937754891810530732954021004843525588512420654296875000000 [71,44] 251918587866542046894750844550026564154259672916973384247564936334119749604535441724726126681954808728998658545480668061561917799519715015893485242547042005992344896719625487085240475250736030226145063982113909723080886289629264195443903023114363898175165812188807800015641541755060696696722304806240317899496571654468592571389593103685870666778608580002654853155381350842494576068049712269417102593530412373566720497234246217803707347638229972588908428644914070212185155646028695709567521817570826114131118308996921237267053781058172516259012006734606699993740794507578774055630568903917632129645814985746716447002593378475073705242014292589242008214802439748287474664451777339729580568720039228379331813954864600602681308354683381706112837386564657351367770491847046116379506590549730111418566306460996270821542686725856240348183641945413864622343771929985362633583328617243031737726534008077096516186247736833635404169088577981624352238424239001509014672928295536023848831305758342314938021035702551074749003816398005021628356872625402854915211888993725161634095275768362813051354830480184992800693068691151572276393786966660198768099983380150635555679892874689490553171534369568992232955489507977508646967579499153483574058643624731983386787714244636963956809909279324762115178096223644844601668138780667931713873536833598469819447709918957119577550305995165389885705814334540312591624415235560308743542601525527991664177152737194811304805173381015902811889557512848444620125288377189320348029974514871810580134591916405980813252259870207285373678034679959063917198044175833200486269928471922059339686574563783589121815084954236735693744744527383975469598909908830363976755299281536941170129613794125745187823103915254041587807273467655943426105396200423995027497535936560906082072775862130930592659965216242571410752743947475088137045637998259939405600114640804053603254807712102312360802180704567450914154515733131613760515808146719463078454514259669962583018609991604250126905273206924901149877034205554683926373193352795924230238786232039797088358664575144106191510790426024367414401202287469851424268682697822468881664559066421901982961238236164841133755902342636750033501969792307388250935779467752212918991029831813785560888723625139902202816483134384384356962982565164566040039062500000 [71,45] -45726581444527040452070694137093435328405764645775989527562624065341411333756528901322801933532584041138359736026107096552881268815378123409634070821932032416274833288698454365476453894576851117286753435266654010800028163065300945831536106764399757558083412740895337289033674065291349454845465754289035977129921140243546136964412492176089269979082996463277507280174196542267455259827968921466435532240949157214256540689982411138100291458311905163457833808262608024922885014413714502151323504141453246470845241455731495396310838292063412577816060848693408378208553095097223166722674365427789414496336456256999195294292727799884817414403760613423623454734062530342541184621379149781484660222186140240203693266015555364085922659912610697477512250794851819537612906804315193110250930548807368195543740421847370667046512123844071309013588828657056692974653681402250081140641447070045790110489067975653614649568568675017379054205888571659920941611577818055827080620337242084541856373775896190279494414296542261841225072530573652212080925883038738974704264671977059014281720576586310129824324906438671300164063444232229160296440687440495252977469160454491567734844745392195525157489479267625036871081800303573668492830645403672697500508540287883244287169777723407103435249906494342121691499831879118208774614068522135694328070710825266841789785473828558270496585651134960685085812190752071285765127527430701163733986519398806145409432173097708079348855470070427908556142711010240497959644288715819818303685371271662726439284757274170920617331606934925363418428509291279630747415843708148419686901576471378786863164843826055048141173909167835832943752270835652679725709515217131014666548001217931450415483036117766610264118304205691604163203007666016953834464395436154887156351138012103934308825734389469388686080200498380419215836628402725140686422500019550876828072240755811472817029635814082901155282005981311511464262877420841608135387957068158395888799811645330026464979182642424037575746359749477509064246030957387294270060930669727198832216937390571261718928654891140316760713907546522784678970928425659639920748467150461231999122035492494016185579954590022295613090806413382043487876838636305506768332662087015541491116824129690051122677214163992579637474378273509501013904809951782226562500000 [71,46] -11948018545491081013951275228241189071934409692617432751370807964020348715452894000690558758512760373103274824759505977256075122681792900021299286751451754996075221369091934469335894486186025472943805389835171253652801708944335934734916994180455537401970005233650035537122980961255849098592231087335507697261705668095517531949535248004211865613834310536792399203197837939903844291006442132112278365122887609005815487515085568003857779700097218129472637673399578296106228347083586809601200448644984845129746646797747820808673220167303110788365976215153437714362867471923776884857219622621716123787326770178885143366383555438761490944243827205374081030421930334077774155345278867853846439876708112070697996154046112290081487063156239752303641298058522708312883556485147877501640733377501631790164521420984330369344484296655360647872043217281813145099702460288756449939475939025382407773745561488643351753823490190823317967385859726336653030149482757250370825545876073860943243034129236394824069797388312464318137907929040856086078485567261265703615694253542023271403081263825335997425111579825468318523073067380255659892564384064434427067254320425025967459367014409475054383648170079314010561627471135603695409806448419406401307307573410949944229542730495639345167754291275928679445775849232103965562792567188435022196448207395631227197887414590002753390740434588316289779315567844193696457228408431286776713840816774301929351912825424787627528528260072986246216672872038299713947955324589860874030421329233712239638949113994178123734956901617316492540584191333813574860354555907044420429864242513100375093296570940483062971572039294822501222196191518619240418290919249412653568497698931736023620985214086895297177387055034547558625388858646184491306576619937649003934169891512590920138660039169841102151013127720249107618390268147590702784518637915386111311558920754716536145390084631580823772216823851661496818717143062389454414821517021515955016746731816895264532493866811351035095954595566419153985792336471579632200668753921285074462709470657483950741574944403648013984518767618832283190543414204501502295112428278034472917381238983344604293366066318735985657785131975005262250404719922558433128337293575755574681413692520392969874753659340277725520174101347947726026177406311035156250000 [71,47] 12359072145938073746180801670855937293629203672679435432531393699644952258747789256854903724702568717220760500270156578441273996159731800576883366954989838183745328629508891405403905872762015778827041361618666891584386240851104109862945667740273314196222426580593078211276542102294662808129749536777447335150355834274466644952402273643762706207470289512925531437984090126711117425446093077669109896587489738349312358552497020925657384769575107248959001074377690517771838119848541205989954385785053455191566535506248199640143802229288754537551564668602765037169475212119368194006468244587750095426288982821721881028355680422802388462344110830978715748725558017711301230515350681487019030532875945397918028652518929499151766118739385237488608662969773631121366825106311439432813757187548110144422395290947707285564987241205281920513007001365086820026162874864635464036443987291003028523270239315943091954761961856685916203060722072634586644371388432292206790700710940439587783267367704579763722919114141086179165245173316052901134655503005719304988588965704111747946378533696589970502113857193292179061953271922644474170390508666349332948851738748565723465627505452241545632793511768059620067947035561660565239735507736681113389039328526429684332554635498243528958507876816929335260143872954897116257062718507026365340016963778854939872696200668330037924458286807492085499623761634613440007159848657247743256860732572321363844257453992978064260384055541956648913984688362564772294892016318044007831122143857361332928809319430087754111326231853172505613248598406211550417088443935218343398496224268396615452915236981982799673870861199663612074746766248654109199215661737092518986716438408768961267810225167511350945598121998831718138601217065502642905814176963615300078474912499238576928983035648655795427377938936013774757243012837200214870317854771674981862395791169405410913383849675995604541658248954511942806100660237766902365931301442741300295101409470934197048895448975290335738478601624713360336601364039606025756513536002736661641664395987930279068697536980812168815092202005388687757938622521627551101461661259389797038380030797277478503429379691133635588980331970990178166314214629138430046762237664701161120354821853029175897043060458960206382528212998295202851295471191406250000 [71,48] -4825889482282083525105895846336964365605791676301150754244591809778831194966575150020128659481096602967760539963108303820743899122064639321537344182958189721348987837834726123031361856384671994713595493289691133844097986170049135031077202017309379683509644310485617388249320875334359194489071649796852061040611960141180769065646229086504789929749110668432355367693065581917127828456272267903223861047109682113704067872080689358371092140020680832916082234102050377698124095170686088741647258196061032220945015008787345201028419009611376764214524210617736831757007403645943640778480453504398691732977963842872886360711325029240705852226141244543111417994503201948085764327018774914222459002025688561630171279517483015535162315483509599424932448581734375946275412006453809146661321542751606105701014576429784394693566471260238752315746566916340855713958300250692594944750830086189581639899568154623607082133245857673037676056236244030489192247683144228717665082277898639233248627131891600453890264801313137253384666743104889880600471383543711707730011124929004378045894175982180507079604897660320109584848637095433011898932500040228845641882880837861120666568905866295763064847100034277171421372962364230095023610458082755193679969300258262448207997075880543660400623092365451284700977598508948543428306392886868596333077899646405871302971771161001395858269705226940416104546801170623901858333435829004029756231942667323051572743303545511378614929235082637532675336658222744691507378569149338431723686257136124276414153583518317212054987118974113124216092177364127024008920076784732299825948664850652860475558067311424530411607270733132440699913832967528392008093301602222390982873573335807056894376372798854265777100804720260457660931211420866252488452974498714974959203944006043215629664686486105282174527114192668407113015043627557793182340599788019742222333598697137612496001204479898925807907896314465329146140632141637695205568216520249981141554029830712160377670617396446246412888544304790252576350170146892696949097724013568287785519846509326339468146535111471177158187890035910241711198963470747923116194784541452532827811886940546915099269756563346723099527354203864399057774655497259856150645113636870041489544612878604693388017365593412044688648165902122855186462402343750000 [71,49] 1054923461019351475744293885876508398361841283758315462092920226389973624023547065363666731757398614647318054539863614190896940148511555392345310826852608231537555780513652374507459218545815357841777208026097602660391284962613834687078327034828464260235024475087934840471007824207378783797887642611100494967586281454356890328273278635085343474673372737696453079284352046751185771279593349308638759433381959035448596109396409657203971652341829548915888059559656215364861077800318140419689388854217528682270724951691487605360273614423353240578245311245544635810654454122754561062369614453753877235495236460655160644756150731516780506949878002376542627409560224328506804826713493344346592462432292176396562824231848736007153243304208795754776280058112074478896192709519068467400896917363088025148381306497045609668798380322412649793654201618610801819907498029626327671325701632028396623134978622812284700135743430388439838921346603515512635247448466210446771422117900309291476423578857071388615162154738097238236472100508865359048752529161236334816456115279305119093874127631731731510132232928258912435481492228503556095940218924020625758899539811338350525040733721117859687218291325802256198729936215658098174534823243558135073550196079913892114610999111288861479751853829681645113292673412564321912776138804890999452777813025196355202758072446350060636975999750701531419116183379621632473397871182549774049991100335463084686824574416439459841437111530161773337721941064126447679155982652659458239247844096305382752177591418893425427698153696438359330570806602032496934579814790623152054964464836443309322752491432699029549796020425341080152063178566451836070569319839615402511979330653781960141450658413444969117134263832236442306191401214258503222125337884285786019696288017196854736065315345708687543033764247471249415108920694377046513026912938734533254652995175910486140547657123897697762699549763708097143892818204751126865628482786208313205048285561187773000830920430337595916400832167012985136104378411171182167279650866623757206434550185377483360229062695289988656662563200182331581716704570506119852534089072422698762969023737356536355724669019938735620849952297402920289195656229422096736416538889512505223199919833256174957680437187512723085092147812247276306152343750000 [71,50] -53464512904025312071334431116607033271542290522036801981928405693440921603535084887007553384949267851577379856936212240894356073915679096580450670398121911979677860699672657106718316409736701004205005524922894532139829141116777352666985927831722065504597931676680209848206623776609287130196832400923849265957587411815437534905909508863891934736738747888043721370747225791091369248530040708017033912616794582915868262174890652098660021820397931151085531955658525180546843500162154757141582868092447285360640686447014675120788832715499227100496745151367771904575930479098201696055853828051760941830572455207026707701893274629285361990955250117826315222347605391792449852269772753098235440755808146215525141004524873504082870409913789390529742728220070580261316087177014485937226675024200801653819958676628533659240685179437831861939833340093090919954601588181615061798160372614319543496262604756670734673673970370874919387848930473175034682438515292368756744855258351142360747548953445143849860472938277132155776785098267168144231079233409333312414059423700268791737093429626649657128590552692830392771538731689671761392899770887728929866257989413390399699721895245285708584771675891147381117753212792604166612819564131108047556633924025073643585998598154870053282596911504093677177011284117957457185753145554916360107499827869214955774680047972891184233091608734867158196306859002135768613755900932601003848249796576996369877428604879862869688560696876664240487780259676725516929469190741808891012999218128420886566990750790999186557422108603376978594896356635097659094212784363934961581187684112541243845394611755363842215264532898802371126468246392070335233552095576408911280913405576669167593398819219429180358299423056060545761324449799785772303775252045895703248198981334833817890747652415866251658004868555575763406024469797306594070776909289714773118292155101316225693943857342243385244224346685178810218736202396897262377308684995986018557203303925772497157381809268493146690235801557139664271257002711187106223234984008520057143839904348739014546357147338700449316011778614614434881966888913377547414460082305345212151771492175517033913392036967850415063007524503269815865669801746146072023095983356256644949729873740043237240193718662339961156249046325683593750000000 [71,51] -61595455164099438398867707897052817108181825038084704227541031422010215684323643617431368757992168660573962180171279987426528695907541717945755113737126923044814586808915244475968777062296362230195118406778593891571460797143771538803544969056142685068723706930206404426895278346436806164073319880525842055375140460244673748373254649491636125662283339784590512749399765883895127806496977956831837688710963798857493552963256781852096851709396468805409613178640954449827368041296006243872143081906622686841556454634828521321891054421315193201915489280566606285151138466022374485613383923908156810222326852929857900600317704043938895361711009796723290293516623952921622008484736367234858808789011336424602558930338050316578085841783952425888442067991797587196587137761931794897931251733268264181709182439078878464685853866443281434984393289334444298561705152239383334811941714879138207806715676094870621682372352128768081382414080971432138117719608680738167709436784186328855224092564512837849025493903289140032297217987352453025441974266626897523998734436232837242242997091523644472075842838343983554299746852935460895472351411007608972393389377089555976804291465075532189271970793244002145294900859779950590344338717890940434461575214994846553811760688860547268620516585568256349345720516492161292028671852366405351303278573072579248233375143893824645428397651513144220863760984789360078168584737143079672397794724347351061791148337016616952984674725316979160930142225806854475868486571549656421924881043350161477249839284640997391126241615937541549320000063787902338733392713311759283344107996433006208702426787047656135285618630895970211473037950478494295158240040880152155868935885159330024465305055680948659755736462700216127949772368699145759189903350835127076254762880560809517990654711759365434837871887048175954158060627901661975665290437132916178124668774399100165708400981575487123149179096659932643317116846362608120100604527878320208153188133357277406040294205268342317751747106053097657630184288975113985736811887144993917631052438422189677817015748691936038548140838205945365832060246134637335803063579124464048798061076769294464166885211661024552955772810112792976353394402101907798868058020755215991210207578721621667766639163232866849284619092941284179687500 [71,52] 32888490644552021084759320099834279103391195625098683678265660303464297713700869443837521645555454444978936495750727758448575540441240451561994021587787160189931398380106939998137281536431650348437967575038901466159865691232120357285399632351762061885483575512460300794228047811575428950499511355031866617653637736529567841968012663182759590307666264705137748939544904709070215555491975429474101774775361471461474556673037157981196947422524833158195311356981516838136631469300867101501239460891581705666676978814013178437525897764275721078327247776858091588178947234305448688091363804015845498536368740784839801723887813464679086758872741619367376537871367100244988930725785028981692617287832925376212388761902040391509057690415722508648607126740193987848229478510244326135854140035463289780727946435363172759687524274047900554382353014600101538874720919454601819388692451969489085573174815321954822604188189960688988067546433683662500138418650259822133218372310352089017856820959110047227355095779769118666859274870729103606268350240032983410721321213525361787261404326357827657315680720623874854462581680257985506513399418061447453533400778154440944539713138225487780755081544109517880481561321541170236395654094496659688012533301987633462393203321007880458389472087256942652882918045742652448125914892016052662479567833361631642069684127786177934267149005138794117022631789807862782408198948475151408107895868348884710194312210327640850951511238622585480941480112797955533296394343588490139967977779374116564523206231018669677910717235487672195402549898656962020162231108215469291139465904353634754786311061473099311215869323452027424560857162593384630210028811488501732873195384717345996858656064524668456219687095070919912851300099880020720972248846050952860109063868726996530631557682481622088573103683669226307891726795143477437358855274324450101657319666884410205236721313868994410853240987436462911352300063565632469313945842318313134250735280951157755650136407268770771307764921385563908938081430064479091632807550647973729861976818444348322075425676340182998827938927787301652700876574529481300526066699195357317552091145598044618469293641354870455877810731352235805401120094394379563406804659083986892531984092468907987516502089420100674033164978027343750000 [71,53] -11487528857012026963191673917169863666996246129019776039432194345940891039869911098121757389147781595325025851385960617237736584181960440877967936195730761289769121820402078946638706054429035744414797269190082258246651108961519122950909914439274461164005312539110664386984943853275189076042039520689497300987437341276474886249597475102948717847826837361774479666270087795158578156764003827808753114486079600195049208263309096024816436266828493952206494964746709809789455297376164700490546087856618111036268571824842334124794371677126034838681697833276265467027482037713568467534792426053219073680217103625209100192826191525445646624328486768619019136149387976401319893481316150471304086149371092603935071377938655188781945332276271230606403208952128565048042020515710012096277882316234540392837373820728990977361783303275833624706498048802514978058367528700519009625267701375455104655704120667773035920610584628709545948988476372698763097995756216852059355509274253106624173850395935140282274624060269813610900942447924570704560228058509142200024412862220111404774661302097178142332098650902255190756535149593859607950524790024854597310922571830485809727721498641201315318428062130540758129319080296593945166156415658065701692974565560478486847717050479707525749881016313474062108220557065850982620556759040612629271035042229942412146191711424606810770031676573849633879079470210948840920607835174741390219040325163585632203433401604888214174763905633023484738067407785853699475608318358185137957386625715602088918852095640148267117906223860565348039916338626099132107118639729377225944737387414444772393808914650917785245988708305349272388236289483159438749694587476796737357439368928443067107785049106393591375160290240964821355582373031147743978533605746975621285374495558498904861590869373157671131505441057015406733832914930189368634058178806040512509455089209287656346226073071240012441325812088283932205555694797068568253606582247921899158161911016506905956522165817705762569422502811738646729403801366983529445424522808149610371916075977827344828652098360509793690423121517596981430480903478050922175547117230038493151853545651737435675527544298348635510887401769017533423909533189533895652289343919685878626677313397996815780288670794107019901275634765625000 [71,54] 3413631110420959191783845159628167593743868259734529612816311522964429797444812880543878761189301589176112408439158355709877230274751073248161109627230824126211469210023781275912327560558305634881767858820371854795610780169466309574575428093922580768529736251564029745790378110095515329928150169061827876608358111123657430122131102833279406213226075362679199944015677561166064465947771613972942121101632117175492230673634688344089610277393025098054887946957870573957012429124611835216875231490136205721767124440903083144650773330462099664387378227267985593327869511188766410981369681123760946774128764953611600499936850088181541980968576514131078228008384003702080603154740525322973635335025732269607889065421400187288348070818605577404562129815096629292149129264922678990838191910610682343157045575425358695775175301737390019293766047562674390192618530820016734938114922708539433946642329288819725506529070774385984326396459396475942499981972569186936489225705275350200398676849301113031517311786778269509575087768910845957554210376572089375866306079588023511197433816013338112046026238086753789798190431234176330381521921817941209231472494186490203680414816820653721771842593916426582287610782690697406222690965979824570079089353859734313901359676113522128154774829452780181583399133128856221790267036158834396440303943544889551737971652742714615930934140954250595345020078009213385537394418390479055439602332775231399697244644629624913993207575586999966616533788222233242256422118345760058936691438853690176737415932878111933379177756882217467371795597448267153225287573343854232472625620990105155963971912521352915564755687450471859084478540530470366121481053487021322476979112036080427601343003645153702944683578510638863697353354886060049813520295212741649513613372917544882110902093191264565844613290982976648441921010437994954270019467414906311538222977447649318252995938371604170466604316633760734656749043524729884824240599440398165508252328202608200166135757882310164159985217713615536450075801181776928415293106390133473776930263377112011766529546741038334728593094478914041977960625501120987794270029694259975949185555614967366716983761547154332874901938798688572009490495642484628936418679017629007618555257719261675219968310557305812835693359375000 [71,55] -912157108500755122473155258865387705115079499802666305146462222942682336999203944360913547699750717641954499438725684391601695469154528569659895877443391851436373944960254728119113634518571428923124082283049232092959773972645956296840258324622993010550016769389394543216860145764927815847667093789192006769575698028441431979779019523410913557518157145786055982858205361418330305691634088976597784262846170126514455332181947498605747504150771925802792470787862058099052087529298674856743767880523212084125667988998943426316495739792973714722724194831786323313190141696423690954368986844117866458811360943446441886345970584037314025226398488712211115590202892456548950255441778124906636414226639482894099882105847896145663920551683924360814492224585196235859824563638164600718229535696568399132238398304378304862516410579908727724750525927808206999996240131980437019047836032769190945780364992602028043343193589556677693697856553813410949894884402465035155243224591667901960752819841087665631184982968904414177277686891736590487236675916391091127915596786808870208229739500562669170575789898329279822189940460555919043022134383251493632248702077208043783999465214642378101092559071332779425739160597421922431198284006195128541493636599347361799878910794319181619235513012007136455359852858988013349024952518382029582501752625557892949087986769108320363265004788148966164137210530068360501338927120799611365414402281919561987654114343324267011245069290951186267478811570470131758243327170760299083160812241973809989566477440741995985587034806920494999702148654186978746376262052581058527805690671284429013439986621778719706305561835337633657004534321901039401917128985288329679629289105741813993289801016641179445955958600099661447940596393351637554462545360878975801928356290495098612686139645974056588141987184419883302678196012534500570349725280796836868618137944712097554080525494998345030455852615774195932974943265135665769633252139062698462614311498699547878036766463926341324896510906977276080547427056036942236307988112923876049014783372296075901647759290230483757703132958158585480959512692284666711682851285735731625332719547752191683267753718495616369500959668197602678921335140181325749900684998242165514321239117023765174963045865297317504882812500 [71,56] 212869106505227340121299956976271886748141467801888128334288057714885941723263791380337039628272481589649772304883844280152641838072153181744325098859607773526928528907697512365877369041744465987376328995891782193404859817231801145056161779531370978144244740867119769164954326765476301980174213239196684030298671942538665304401396117419575470595010721337623936857959681768584390682653010576427079831330199520000884645149585131894058282924173799234495980136346846230123563922140403021368420155527501807174361551744329414062896724284685290427806692915141307959587171511775649713775997690759979631200300046902617180866140282078274086039407036237698081060714399167535664814914401639335724228212682331107599917922890068448728949377086670558600297242321625458236559792485148294946979881243291988423985835055163683933381255671620643391164816073962326229125580218269179232607513531627954321604317914515287757134373691562726749350913871839926661462946937069701368255974872902952655833836227649901081080725757423643783542103308548644401284679339285699823615387882735786307516269393185515671284942182662824180203388176328892990241703241862504570261961885593609608618693171342332642312607187785383706561219436457320266255297864818149932977650369785318514656459962380074050481113293884591498123070694586855404799571302681935918905811865347156079729785861856629520294967962459691213843331460440767064667246070469628222926900604318185343340828613352011365784234623757081612646965728810449184338827257286840006836952981013220520158022254809181735150766238567876575931218415336366494536624928253292506086078464062451027218299130044234513615092015211115155081165005239820892012786109820113717301303600539304007680214182025210025900122535048044642107656303884777958368305789523767812666329544787526194167036434862643602624452694275686243155537799245282807427837506708219137577530524981143212443146569962895063427623259846820789233470919069221916621951025837901242308601371945922889013196243778803255345531581580081188465798847566134577764556849596025878572634314929556231259490710412141007202783289447809235482045003117290336059512394160164161212536171029001537049919863735839469941546978486948810733648214293466913228020549166076471475639309005600807722657918930053710937500 [71,57] -39318958402664523975761729556775574739248769686741993224446679938350601372261599987068612204773494098526413746526252637521239791122440319485962397161217642634816870455149555586286681508968900352171395357503779716581286307481991368563273070850196174070946082227793743743452869374144245500937734941535691623985799131265002379188390884343448420917335773996934322101217591398130000093910645560079839621509995900828846384834541146742075980469008913512068150576030473126928675482371625748259327976555687664044815316134181830620952336114851247637191654064230301018206001552287434413752322589265922482242749447326342551568813063640065739091785323390388417869567205596364980145954512550391341304127997937784026430678191863040252459256612583673322214102103170784742524594919512243110681201178078396421715509837948382111347753105107534607724662781139148474174222723723942577034814686155755326099649464149520563414661461923802233282871759875980487783485931536292145419883968726282680730889605651887584010769900923644597222620334016920984934324085190762468290598238681566166185597927645639032431420601422695686451301278103519189459998571826094907183910153868729652711046148148487406723824162457416577039553152260515460475211095093254908243476848725566709149045609709313659420121101450593209621016995448680792294389930537861796478114747681905261915006742729192685556576839135568746721698061374607430053070891454273922906165577527066247387604505859308167172520521237549569320543788438701494915462477512937752388558137129664391301723701795469314984156723780253166811029065276796795379993139429746594686386152711875439556073431497874577696366424690336643044643392590420820724752519990048993577936723647350805030954026019897774331655506881006410012540376061129102570178350137187400541934008336080365423277526369376129177508831039493400837934589723154083605744610192717111271091233871021659392494249080827493581613067203319618195391687796382500072774305543420839343263270855468883832214661058909544296294415657028897252197041293419856766941410983904583489994494051672385383483947339900771334805468244994366685469243724838347998066669746988322865799044072004434217091213762539059364119279658934851458542140889453177471872915085815414215630880789831280708312988281250000000 [71,58] 4334250106698432894446690586823975295811759378388193339319580929674891370510151103202791557340314763698822339630666596981630282696287801955743383867017684056205362447560721514882058354658306659401040276405563719656251719822132771403518277143712047459800347759103587069054347583536337133224025199266514767633077554897693382042533248062535144239225720651888924604422905310763217273531348437393606120890569182256388007247107774119415643974496942788139810829718428202503118252176350529112224279408362656625559326186652483598618270410661606155739431499088050602285589420053631942474225054102699142508473434426858604951875124145926950551223228206656614954216330222120744415715063966512281004688826423612498513008164502415765012490073654186723884740838961374848649640145683795038746490293167236946629253504415497201293154313714739992074169047459676690512017700804887978303904963935030718703027637384425911115779850533013729282276589674282071043682695323477577908771521736106470765494923898105338333314357610012258973198729886933575905193539046881194824004031258461102265314804935360883034780761010522036348075845717236530526982302395495635973266184191791659529943145273563837742070639259902860727429983368305802441854813139735909980688055652593419786901325998520072924041397922359125314602661755760556369267741747983941986616204814064911078303218014996716183305269180668905436614392125038223006944315283427448091109657712400439225218104856968845069434657874009896472778611794943292543984731050920038379064020016403455317433399265181222898081031715634283817178976348248605586828800918036603407199530384157125755976122229683081870868980151031816065200350327045848112083885467401690758469202228430854060265386071633039729331515161398838476264200640699842681973520460535694647304188672903098761181926581755289415416924068723994569879659694600192581042513597036828427363362081373129623102258702710828632053869581693591561733603546019965115474594314566368350690158958821026015703559481766718320761632322226847219834782069762894455951967105388282018894022181145142652898841405291873013094211382439302635780194796351605720829486274654789063061053392510348622651668143465257318979967466527815910539446044156606316157562090729538084588057245127856731414794921875000 [71,59] 273303785363079310232541959060460512899198355930792725774757845903423881509061530152631727054930850246129729370040292008099649657562651303717076054494767418592378155689435001374758740393313775108164922793237157395926885979618846720818502245593959253766146795453206401938059331512802963629692721808339488795231405506804842964502438153824567665398988037951727061081793715279652857843321446606965250537276091986807833880464951159629356337013182278879799910059646795665208124759039418929584256531529740459992031884180257870268220697184488324900618653748286012383602205037657851948035554157760627740482757437758809780392246486297626986948522622633760055535623616261821002745847542254536386088085550507405867424831016417308901440927815382768299856677371778793627482927897768297492696398574279005009757865911415322331316005658732296168957187299770704937992593631896275562886604666314215939295467402874765642453230030071165011569515638471740365795958172812425751665949708156826420204645771780359280246395141595561460470785654414270284051933180120344436351144974137175132529818342870138887285466585200983834973510294353176108175411056140035238103437907198105282100197097307604405940100996537492132550092150968066899908458822683321055394223128660506187446241576690360323948251987796303141864923043894684472589552651004255380710166008148799532211070161455673949690608717745433009606050325879071345028041438422840848177867190248004106378418585754074021296916258415259076698470192231817342231746472280564506691976142562534509179963760336709893688254076015867376960775145646541395842784731840526766811499660762946126591614881156449504923251235132934839285792751131872396228061564312598745626119516296955318483025517570757302670018167720902860511672127596384542892645305190646923372199169578752683445094200020084776874504317964300651330344001136251006323363195925814263097841241746914337145968252001833626187960989003030971680130248507164708458873314754520445044110498092068442347843399766698981292203183679420631889926246147396309643092800307011283713929652186027753829621687769669149116442979197419856357310866225726314292196994755122577994784663566466753464010180297335041427670517877615943266782048988535640862002074058523248822893947362899780273437500000 [71,60] -267145036323772231017708409623979748656667249824116286486823694815428981142563217555346177228049686512405180774099367599479843751397391538885374981320167609851304362881263589465898498707441654431160900215050572837143528075569847177892839001723046474195029721967128584493897630458045509157339695847281679769683749167854146447335182680782113664987088998366563172563569769894896226588922792874572840964066858329823373288231120738339906846693043208925102131785341735235440980465421165828890882359093598178224338269891432034450153290676662744660755877894169464859853871829635431341332287412599944239396444534439817539441951143588070702020801018314203214074053996602222516636060183323513949281095603833529340868479941009155215539619148630664155260849037391992795035952895340105758552016936525775671656302499117761594277069680330073859279537116135579877093415703953880978388350772709919583206007028820701596269656781588563916243366441827925897150307402589507109947605402686137984176109730421461527761323312315588849510330600881052982864142032049291172993629881545995929763154025714504083995706954593049859644183991638085104088030433358220101742767420045979587069784194808782843417795955688500800353129517945149715345674011344684104539037373863202518422596319329361690287702014132838275388860297385833335345450258213442376160345932967378390043269061962706370920895809216039102835730864791534538625844195154087302611675236544501905973153284689037253082725898300158850403834316903981807157960776880427048762880602879236805528213441212438296771119264787314681479016174695183746163155542668657663378767169371527067070470517056231627317581698586398804580076619961934821504374451854904488423470420084795113600166757682211628838838764238955965454005241046316014579604759140270929852766577311525688326033889574786724450358762209796684797802016599526354625148961430270905868002077165364810220483509983426674891466739882391633041572393521067824312255386443582280807005181143107979478255805987601953770751029409658746273866168037445707966723280301596383822654754012843729417476881509548277181892725945720264964491068359467601359692535787179645251167725601010991001473455944169158654758042611348477675078644872003804516813474378977844025939702987670898437500000 [71,61] 74269271652057786851196119246506845370471712488950648938837289505750201680985062538178026223428804573490916635905618869642714176005509573521199814246333332048181309351494179949834380388207058831540679844380418896007481114014974713947657789188511022747150629083462023457029717258077038285538280695850375178922592111299955683412810909904508062672824498106673901956659252114152820085062504031944403235974321314509738504486831801117150446814658590055342237076995900382737351035054955613829673814896734974987604081151387344337453329350469212764997985482024388731102103080496941530773664154659268151581081281709145193777921639803595800780549586977411229517472308846175396234331124738750134669900930090283033775376177253545794340578388934285453689681365862044713881896466533297548102743529465423390047802864569911017552834201214884910699983630869709222859390492666546973022192534568087985548816376344861460156049435158545848385113336801741552499312546746083844955723531878201048687505445703768686885712717275225748592918898242700335164320626452372130364347505966176333181436206678260601068920301774487412523219254613903312446285517428590388356946306448790567981928631617482151038214121550978740692088881024046354037500677629143297711060312605003059884907110766492372928248411420020932975620648356889551348969986100128684970028176381187254907982929525842142773467307369990983280359726354066955356842341832168951900875110221786195697440579387822627976142657456718709007102483741031592400801054168442086001063379661432728778983268365751960216472325053951700217124687576142835075150593342571364293513088990431395352215391669041975276723840932253485827570689445615123282253542920710346348709852182870420057179441042776372878359906540021389758701546690574102842347800498089586493418020557952681644376715313845186453744492699707104266569208398308127776427090361119979201796546023035222549534096291851129325491084977855789023667119441334561981545543745439680071509248276288154584537890836668249313541453367783972380808295919692105655649189750293465961504124653035617028537732220046768686254065716603786464859244448348715908605178618251199250898735518141111539273787861538557379469668036915113714195800341403078115298797001742059364914894104003906250000 [71,62] -13884093196038415641552471860091242222947879031167960929598873591263765544598212792241174272775405001539127261410017017093304139387890648226375089066879784274491954796991136330090747569635935700264598934092242881275457185100848439267318329637842779789692087299790678025566460866789142305944978476395682726310225310115761931698519313440402656622196552387801828953191130390836957974258657442957083663134904470009878292770405796258542679645131050112879172548757099142478109118139302779363529668573745128841412173387144314708823169819088529000918536455628226519694740185230427487201228316928688525769281763121819923978534046373531035706534813619956329952841646376359235565328249209879462160886144752732830818510655163248206667384750428773017817255414110402330151060080227408400742914006233434277345825420294173398076664329165105309149243680244788017651013946420262105126873171870711019147344091725463378261989764870881983297140994977299323512877006052364387153855940195698855521428116419708291087887694383592509653096929254836254252409431940028978015234638839270253454711965940663295076113456442648216944360984496864926862299047767691028860773157566193133117064787579824115522819930236318600208975075343972840091338937142297090518798456425507547031432014081473753163203189431155114488766161121657106621709887949882964636663375722081867218833271805874186933222449594153157679945848938852276289258105159221428516578247902807335716848253671439989949672773652493754332193089881283139970678955471592903129181444442246552565348247288827468280970719082144670360641405988620571205676100037052526585574207319335386409416032487290096465278545756929652928166916478414723297607428207008939952883832527760201567198801969081671584368369254223909360418333739624958946544115481761779932801225974042808482206950630705656334324229077363303265046697933107627809635352990276247929554716543752681508769351180305776939559781446252852450116997022263877140577601064731041664558910404876633175030130374848588331310924220180064485748627661205880738417341767054226361377099761643923805617078575921971212971501860955578477515070676069459449118844489970379802778829859009557366636925066983348495912825800605160534435095730232401223247507004998624324798583984375000000 [71,63] 1779590731653919834462857407638625421342812695046763711463260396900007449568868334676902193511114160548844377299247425525365572635094790746492647182349123735644734124681274113981382894589614956940376977306381381306263677051488724084708174427508349538961936941798281090842431296985775210085730325063768562625287310570787745106603606005924339778058673061223602627819783526542274102977429887993597503335014087114902773641106641036721627089519792368038832005072436375325241956732180911226836938356624283881772749443148501349342869328090386867718235103973245650170778325317863472549278276930889868649459680403084321059889816254374226131061552432117647024525700826636111843623187640188728429281709212629578474576139784301168724470529655232627627292381249953988554125173496470235184841058773356487654560810278824733650721728857562401782187578630290498376895156622900665116953520088905769628297703224279823394337203810377055916922102978642574721354683953970833896552376070618157650867689244337181519505480630031559794003700376368290503525248946959158620770795194892169671797315140108691388066682196283362809650330188853638100478161382579441487053705165036194119672342575635600690262922327482215138126220794102261446039061315440904663256397791772791906671872304482600608336761819448842407355510809897531264406932109333833545854042976244459175202930963241440730562099099140589846867054065564459609914020252617001351672935193550052998933689165399104879275203211354639640992855556731878773040519720227723743108055748575088274113613094160707609367127784333363601412109391799665244164866763201299017883321664565753595687514519887575107115841195453052421004193459799534935722854380651132371505294074266523654160108112297094287100678875618552154481883138729315836672970150231113876257829683907213787613982825737497720411853050127564085511834228340664820604045313643704323230277685521624021308502573296700819552083739409294207214013408310915506577243209839314745684470183629868234408819873873686822098075584599497429189673251924677144427934701631121896917518348988646354765394892735500924838913229362457503303531523931614809516043915453398034001184449381968567465327125822707686303721941535203366241716868567657172661711229011416435241699218750000 [71,64] -86524943491507457582449506895103681229200936464541712916983329802226937949319830518620740712288306561516891669491181171624666949456345245923760139918589822167717983715155407499889984788742074732604674375372853308382064434234633898949321964414915764594422380134615165257738007236777410951663071108552959036155226836121229647109830163067978639650807286053727062324429256614942839827443057212571372879462568026582617748085640406706848991907364470630384959912324185042098865150150445857190821003557024599083294072745883383536622743904358430919529005909682216249597935574874246683046249512391304419524148811218415337662590496671190618111109410766724180161829396175625551239188982782384224833704885329498133478245468576028385807552131002165116425241477975445797308929352862812528054794713705110438550684573441134602368333983013730084759513236904560795146645915165036150140591902412225976529643376571411799581929567321425072777119566345870350547943129130273058437688686583958738259927128445176308203316210153582886593529315063835962891048974412483279932072035410611310464513852617786052440632069355606455385637611486822784142422105507625353859683605591535674805442720302623297471185988651329825147938387439940536336434695148033589840365907205709002072052874881954222764793323558932971672674090099947287324532133181186796537808813165018841957248915239906838230975191185220894614555030959759654751132608752523935875031654017512051582274949851385417727975556579221544658531630400067800865829938800614949400800461826346686231163893273999109733372211029967067119270329914597953659786078233889329380209302456856255879586676080468774026889151833088014880769480179374385815648100285168078230597715445594658769015785667950258927484563175713804965682235935791415697870348721840945915793858126364493945661702713784814327168979290303749488449017347384534155936608464277553184271398566792344111691689590800402720722855275918756696820082602661199876850366856994023000967543208395661497327305502878930935845116487123311776866316100218001571909238289100733504034522848608423298870811043224151072155130462697893256486899272641506043220227770416267403183559012272162651113134140324346237218363491210029042610685223735345061868429183959960937500000000 [71,65] -23225977482889113695912058556589325177298552913264890914947705324991512121440813593971952521854125093325485602614956376777158722486221695637714677489490205720918931326305986610534271661928243409720304996709539687243713527237692422035297488641331084201841579507892207562188016430999662439323615097957071009826696169516065509455209027849169562571707500040237968336480079309470676466720964280295307738611595019573826608029855334937105889199559691348962407010385950868269227147380105914951789176372098886044284640720592826192236295221601458794976159023326352260478120604647898526448477353426520238246626016804069480380029744962606153661768153713086659352394937234233708860803894260212515041975043416344756385936120042030442932171524734461207886758990059150770892737718050156989910941380838790907107739418544010036285162936070879655999858621327704991392647932410627706867498303116969164368382398585572309394921544171053258203310020027628006056611935047258632436834923402748749627952559711697573833584578174926584230365987274927447766112588537866898199442939026703162677420122724113920139166659665083763785901635605724947371480395664191111493422758899027748262106475880034852021116511015678953937776406413320503586783614223556832858394642911084350791027344081741165913828247603074585599166488739908312069394984580226390992150900678079928600039874233977739578151235328874634561206997989222714084919721530685522891293457586594231641667257895294932838887439839558448056017345588156391202115058697661123192252409952277243116359165685950995418893682366800813284901051647484331883741939148108171209219837010821536998243277233239988592800734412485464850340746535449953712768398148604833646832979749645144329089396321206889273612466192915265010018142563549926393983439269529378589789174024829325969005278376764204156497903248071452642526080602758927406299325224571708763076372748224071515560288226052750801941234777840724442263863783875041109207437377709864456727686723148686945708769463700971777690876209652482166193742627477073927757053986701000980898416161572335819395277189299700904027899512445250286947860870987810694090277552273287153557712732533691079317568607778685791542758876234917031489146665990119799971580505371093750000000 [71,66] 6527052761885465153240846149307780168787406447773008264516623091550136824944232622303873298204099813152712188650970587615076118341341419476714030837920216215585016986514682563529647618147951248792863639105415228013516274412277030330687578217731685896594610857450692581125672422810915573712983822967448259960014664818764725815873746367686216007437884910445553444497039982819438861834373706483516923546408624164704973016590382547300929314896406704318340729882341163859011902837894864711484559768661340991781379133320899280535555175241435065243503281556119432559831441542019621571335605933378642031108607326528829077841609661827328638466164503402451177037957568701041409309044942937145953005426313915812981528965845482003531846549764919928694995289638250302117384100963788687958280598534312187939498453813171514661706090584595952693013228754518058687042553069045818301000365852317764054657765878945652574195341398589121583417219302167515088183767748338741808663236094791272214514276648016940312091973739869729656110123214407844828658658209498098867701814034032609807784983733995252680478537327644837998796459005959324345844559762216909058733805737439451215195025413388824660164314509645009408584498452072356751873464111153877601859044251797729742296814844910139213401149093682646905678512463978429040115708299582540286051644002023982808405113504072385361140495019700720151487500994257889609758436405672407724681761423234898863696488596280529576182010952115841807216227411395564333765357382818563441448545753498261150619176171562624961348569159207478535741314496432029514515880956467138565155560486118118790392735497794271022386304941821781095820118933167189182922815535142775695701396203170884692316463453996220282844262181402411271782058774508556846202629119543100241360865657635233648458037966555313352801897971977474205813398469562444666335854607124591380041644487245589797198004569389558865638161035858344151108897156623078982845322200697455920483014815282382824913348683586345651230869809281439537861362421436115242985639404101145981561642058926928064945356269418269390111742496107306980141068917247690420280948557359022977629980712943608255318050555345422709158238175255334345692403985594864934682846069335937500000 [71,67] -778292516201731303661693434026185893552713253076050549818851893040795820369007040361400218479949111042670106246140731180435655578794545823516133198648092126047995022405151819328200723799819423290806226876071756790353404247274515650525818622062160060688261029840656623474029323217460868886425052814510694008186411787891583508943360109231248984950132493418527926600409016336116385270121522200297915882664179292095767064188667734986199078379739985922375646035542178663294899696353168320476650253228201349233756417398413376954674861923052039386729733051235369520680960661271450250983095776912314487581952181065935441882636544949987363907109151349245371277898344492197093853213765018653725323585489059360214903462137748871390238084360882355130530439970993641844480276178831096149218157718647518092536580181948742937540968513336940381391886908187767718336504794693511722230528416325803031329243777348979585277962283812380110744390651130830487187849276999924804599558879078735132176694062543669264530129156728670337689972538741003266283133286637693071834588851009733674038167007450081857746869461146902441307395763106105339861729897273039734014560871291768461599957215027154696021767906499706485036033358266470353742745843556537803291747728094389723864942782476782734965618310784590358852091511845791510785953205730104418508203629016377856066228022001743856732256267852611242417701251201694777017226424430342217297606023584710533120178890472699548742788969149139012745405376814968283720759966058541258370752356984494605747267056057475344140413428892899439680488640898009845412931257835509846158577496497907345197111888704911343025625237832630075857065600725712533091619023463616291011236859791302004050463752915338705869293865603287099607661184985080595466905097698368102691646967805514032624563101510499331075940071430160618698058540299438606889967906353820996241871483953531177682056805080793239690847640868999678779608137665955711934095309633276744987949531120430963678625604418622163251795434271821844028863781372537412371838638332003848015354453214027019940188270730555503326420616056036458077198778143377231511458243066152958464066210678386290220921298643031750662756550196430538335334858857095241546630859375000000 [71,68] 34909876551474838790454465230898488896760850415620289843568062462187579192773880514772332330296971491082817767786828582203850953726874769962335307974837398790235907228439177937324771524897057611448538978329067662238701876433040906042997144082401280612330503307008283761951562959016934434431577338944172076541967079237306875412902521172018161176854845337137217685750152112134072312682672441103557363514324579331621210794956619292410105957470522385296840202699920492110154040987491433476521605512635860124817646770436374258508752164776642802197948553125762692804297064675859817844297330158444874826511663739085607246020415756748956446534874469347776595481741297419967192762701413454320458236143038758427499447181754635977651519795154300501617736883563949947704272010142020475749950797573112484468991370709722556715257131406962283858902392033852714501048351038008450176325200415234702728821796928930125178875716933295000241196253033374930280696989255732814480015215366530807020821511915264452152800717812872030569442707938221017105217682347406117398854884661920289080550924989037339717555303913235709164446290549670416902463581046403978652116112734570792573209413798169547410850830793411062874134423630300950208132404414188713174156114787265942807817759521952342952929289526474055276370876876520464795119793040083977874104104210084256802290820375374150549842840977486392297555958287188108230794514578025180302813714762367483183850737458943144415591135104023616001575410990674829005726037752820984542559002173029782573627361094377671536983137096135459344358681636289986098364821922705838094493890991428083997606232156557557818930762483938303628289318016809676988368114132721630394620460113069880961917440123281498826161059242656358830197618915771149533620555685718346398795796770332715706999370685477004861265573232953441423547290875958988538292067307575648118498200615262985413873365699311269207282986132710963949589896438214450096782901634662496144382575388052073724815300983763994602122192262511957344550549946297514291261594521928344400368604751078714264136242352647333416747228080949172918285345261624705895854435540187769306969099151158701219041476824194700267003921290154266898753121495246887207031250000000 [71,69] 3172728874420359726420498870329549931989306807154764723410281154672089165002515414521241173272934719155374027363423354244993318249524547976145711033936688302420807283463030565918325007515773869960970698086055800289113258612922975164602544194589229145559098834949276869460324544954298527940223332109868934048616079399533836179159577135471540129653264044093901082396864654136570512365021229299648528210888694783830163368602420968173849796390410988333337718789254460786278876832451504526899012271769974731231738167437141865044395258670397925434624676287690156608427400650089620802399757085231914813161632149824524034953462751287059338450516384671370559804482623299745245159949605681061338550688951984466258815317869207140816047439313394817588582296747979076173222092578580638054708081209959442365456815478191563720069896384018294500248175010156512446029440287660677930720319839681457439507635193490405458711852704117402388831183120855328920560121644950430434965545082776210171628598146758729500657089504678466983812961675465233932117537680705725997860045612496924493989568478288556733683938128743277023794209350125049817895372880476745309922972402182119375027927468744249096251275238122900455146496665878905263702248138134961033449266953903730167004177156751873724501459596323319524900015603601827886883739008037396766120025883991318987276842618707905079404579923244416877379043924892205893427041186242707543928811906178971329660733821443052876909029971737124985285096387007178716521165650770769948778951848039575212504436423268513766743100297018170101357753618673562938477316308777218776637656361684014225085126705816363800703508894382824544517882623351027945166665886264203257032745993191325397621330053348203483037268468697307818927632810119796518879853274823339658784949672110146608257387019790446621416357196612837174114125655366564775579347072116638089454643052821266947570349891525388766534744026848392220331825268981957094597373226520378583510126796963449246362537102656453121556753726470498230652399186610941850018043019069789709120873464584643025623686725314277544629247312023533791161740322546282508207210760786957442308906572718117173686699381185058726345671331614539667498320341110229492187500000 [71,70] -541573922293920835374675257985472522188393743395145852860042765929535873146744488022793616351379292608065261827346716846663298382170303199682883840596189684366598703789899367138326763731587883342968806742168405706813247068311874968051551826385695981492002858195984025461726174933234442842034514196945086066190138166454822748524111149186077317488698723622171757286827928891417981952844179380383940436283418275515337554008622699084857178137726992126029020533807443114191329267462809170884688894848613872411085231812065166824483518562718067074794053536342080182866049713922508559847869483608630572621277869955177308265808297724085422354920463077519002296172201593814559829528707935318578367095664288469366838937880628500587862262823776974331567764628461966040211441682399866765221084749993439011540602615358433389383792756754903308374242271434158126073234137854902914597108809028382132669230129483464490695060842046338546533310375566844503060068491565127973694756992399182322036121309345969321621328094597255353053999522749894010561055121625160125263713244901470907325167894407884871730329267015848153498175359893521503765417126542539260645111690465701466246812185151848454471612532144147176993329938587991153410334961511585425042942419220330263417434985544223124345894362421922798729212113914901984510118333402036562480960328176881209995972071102061692180356917717467788034478900099711879833860600444063016308358017040168908658912794664669579383872941172484898333033842575189189199116829334122132390043712786928372131325679446335938264752278191379189482216924800751634676283718718441701321875235055350167317845555073081245753924239196637979912139874778455688299210556518437394962841421379083201486788745825782613934411627923617683607251045047742100014901262036581292251541326685034807639084335429647601425055639011827626821030144036680619418509927145857086605667526335314609062045086730544760215226799050332580720092633131589829674664790802631528615463293219492465786724609647722101339316256482995420912816973966883718066378361528342842072212056502153568966912275554128037386001769759348123627309926749293568309756010734161624576138012478880537403283903022388479087112500565126538276672363281250000000000 [71,71] 5110148908073797931098291179339040115436071866159609559744914762705578323230158750764148958796847246123235744119046462583454163674038065713565902225681032845273684160720249397901307480936743646100146390691538558119002810182004347619858462186869284238888093111384518023199014881382179936796801839284276805109941481590163774947109641490880427802199807638495247630280294901718177638275487121035327148824721412021428915336709251214308038754807239403819352307261346912049306155333264797032803866629776680256741188079087966975086371165697081862999153569554155420192929155432914285490264209679969548671334009318499688759450148504014028278276757250148240792442121795567283818025740501420561552668051374307224680567219929491685445431682699279936797478134369036226547809847796159262236424466335110074862701727936057181356054490754459551322527122620499996123169748240066331796305044346817459812775651222704435222281895583538171303801647557433133641610489424042155145527981942180564474012425569986653266934453168393633884733385523428638944608634022108078015770273736748885536512159181850823088360801310638407660780205561332238692501148455014816838649323142017086367522849760426637932602480275807740486652557469777930539795306241591587940832620384615955392934111649371099527297860884831190972375684881836850024573631374887725292032288380740643614832290414059228485531344732472648707866758745220852460658500260221989835990321577511942276933289588839172262716029366143249953123690079983196585385290738775664449083955009058008665410145690732259298026198899798770155855614144817889364368943783857401550404445213402828273015466008876061366896379529626385759050778252007107303889539391908570872938982431347733829343951839541005516604836386729469746232028833358791533478194742478943639932578952864841141619947383955281015402281110119226471583709004274201581314267207506856054392657240944589855984577338994891570521286600803900584412532662336023701583436749585706205357321328601286942642026276996529546035220047272987970000303780574052825042177867468184877648406318725778097436783124320938097583525448628005263481072547876424226703962300610034890103116452033231628505359814794439810015092007233761250972747802734375000 [72,0] 114071223474495924205609112026290149383054930906581234168251157660627260602018430147023689970303392714562032091989594399675847448018850788147326540566237682246086638610595979035461155409982619389358849949725496795447223971401658610146635649791673513287239038111684162222523421539824056105378182896326514123109179163838935418961530781180313927153638309528983308779212611387273727534691059024419508562145100180653441625831547603422296527474992020762130077239162588602711478593784896425172143268098201979631309872612799641041902208716429076739854623451596605835188689664157577688241588706745035453081796785042122833181247478725326961855479610704434294260936018483788832015043836981076677113677953055014938911671016589763173699306249894340921538965242867966979940705948335305093835962550981720350430675833805793256178071444836985518521703440545334108205141375395649559878794023136802296182907962317238785433905994690171616681186432482682531609692926915317052163358067752179210181345003875578932863838594647878468091002797369059456936013435390721835667705536375566658671887844965279419806759886778681295500204475744884172744028111073685276819110813610608296843183687898502618260536023039720416374040104386715132715658187865088418192626866066591610924883895357645848171760542549860615666909646193509468348265649899729271078475238433635320796961883445312999730202338474535994274649158894645230031168532892812259392831041763538789499007091012723302712472686771026497609455424328627882270823125396872105259822599379924065078023651520020733874331698558942834902530438861197524996646572198548973305252703956671722534977768077615038177572153023638403995564549126831383530567664672802841142082406285515921999115880505751342391168897988573861767330249955684438404367935491115731002670374001852649284182301261338708470676738299285597108282112224227765973341008471635957594077684213700945923105697780174935683059432696465375074248582480104356233607580112951942935076028012572574854051481825069380620753128636126145789890418847471287735262665653351393090105434525659053428346555319081310907594653716837907915012565738596955860626421536397653137292590382720665242865011695018324614104700482748739985767498304704710014630472466580310907052350425122580159681292531812520009262308823922364320962255544625913107481421998045002927021918104344422317808493971824645996093750000000000000000000000000000000000000000000000000000000000000000 [72,1] 11213239842885546649309206815843257716234256212045333811209295396954809916560793057976328657779860752937509562039772208355305014344981861274975956826904168614612998312484819598264484223048789705972361898351419792342725278019821624580024326465459871233282037112185354263650013580189033960232484609431521685050597589052509550003213268774080984789086870634967527353825201984864185737343972106452809727513064847607183849487040437634406999517294385538991325877613957046703750264005748014101426243124956793993176670674869862259493625401796670662544303536112469211222916273879408260446999434855233676158776085872389472348171619024935094003955288653207172716590330620659797445332247044346635808582565667479130092605565202778913866778002754290611882049652343345908947020519402576376531215125649538701591816620238347401790528824113110837332057658978816122787863568174587336116749547129683978237623717349890546354082467488703932961324440218018823250408371052385345359558901498465081557270483161588453718890689981460221260270323673166140279558803998534749841744574544038017608237529685711035168637811040605624328294970029881324978888097503814909998198589611197019775112086602841304547556915530922778574590129901833573344113290951893174191988269017975389920537135842419356460871424706341416287276958669450342274963381499525892794034467814956743017821354461185431174006887865378239423507095425322206757650063796186669289268800583678549477159377146587994774364799516829783753796911455272140102053480131206783068827476866041449239892899565105667134550217322344294525506320352605390879811938916002598671765412248058517813114151023425118840331032138433903660220855856776901450868039188125466889185975202676398657198731529755173418237069750909881167538877768517109003585771739445888493434555594682020270905396477518471331075972872032686622312099437447122659179457002902622947048799837442177841197769791696169345092391934818761750821076564051544509903359160146869379039271479502378496630245259502321585640771112457320226946524935416803600907085338359100756201910551039970235470687332796137372782626371790631131783233490408840167546250302860624183303625691872331600906039531851957747099920991690466907764550402263013053135095768950522046012426705248799489720329840957177545141475714088073892240070503338443840736331470233337881076769639715484672137790767010301351547241210937500000000000000000000000000000000000000000000000000000000 [72,2] -220848015677395258969782552220020963842679492060893617350199016992096078248942552363091026767977086684480931261584119821397206521920011169612821145932547452959212150572755077184846703483924645628344254837790889251023101888951593359185701543302883516199143422534957319119802341292810923708000881925738458324478291013857440314329112174212588685272219503791099507582865324648288631155161966235789787184937716168709540199151387998295780648331761908106723064679148266871543970512420845982254522260891646257985332947385856671061209913474228776221113155200094305160354293935753080294581848625915484699014938020931489195269278848020556546350483744715847850170485336546031061721127434230049748897165064838975066927039235913322542266863035462849706376231511885588153714215009695719507140324539078652359525435056478612543032584985297880983599640274616801998275059884474336671336662325307669746998991528766986142906423801421187014735568483400488542531931326611406760108076868801620525558826886566641331713616621095780063755495072639564483128990347158748430432741544755440344679183976005779201930932395128477730269882224357161399013084502148748087110481834755812149445089121321998516214898606023319412585464682414046201606508132495363047201174820814816533813037779168440248928083362140988715812289762727139585100451505996708651888050180058184028622312631230736143520877043973137277569598842201341275881693563877432922240806114775345896557411424506088614245600899073446846038035242154414185937869907023549106109741888120471338911730017506064008886951789306142999818371178682029358189420579183489446479272164000786801154044525954454269895594252196149408281614044422046211846731492118463089481640173463369512276653580601199650091157983929541188711918038952565517023566534461559841764681100044639120606765057236385857294245557039131389858060432484933490971256048517460405036617514922056451462865983525332697748199257376996614178947748192335289090160010625238553466809191731729857106787988672931201715612607994334574954012436410598904963122429337604181757662322369940593392440219868768444033036838849124609087511678823538787444265875488118041542490075872794431531927502873769615181176800859191301435095853738860729210295868970735549812911913836397337152957080703582496791540882858386954759090246170864863845524425520615787803322894913404111916221950195904355496168136596679687500000000000000000000000000000000000000000000000000 [72,3] 538691346131050193558535191214475699341356140120652057493690725039323657858108149892923488123365065909765682355210758524808204907525775362428799759664887131729982691990353764795179700827442207542398651495661905790536031366504111592846831048811398187586189540079876450191952975587575701121143085030408174189863569517676275559517043940593361384492955497247709301639827863023412015887170025007745097552542556372627444430435851154855974768791420047366314354269537882910147687509960153609781460693762977906244323243313940333308214664454220011227724185842564168924126852474969916078089113298156634122209808268992096248068008724823118699951316353304711957653500577528242649588901119577465934635753363537121376781078419576548299103143910054497326952703356930388212260590978667184224759412434852965103493469524220953760047738470196691021940867305443260010979111736108419566162349356442453867177065824335874984388893918940235765462717536101563977568479136146212548305896828469571800963472271415854446486111563112901752342668693914975740046366697740631378018537234883528785926095768083838332268356998536261823578847681263446113962329552025397825944865646756378109820956585752739151045561424444233191599402375761569730348020308066020751176754256841627076409228558999989406847426467785152507717048887519457272029496461756058425435559629630304363599498998203444819026541496732870656230484025249607254172578722691538932779585704138834817532252140833446651543246634284661036332891705311034583739688631417368003040020716273157032993266343749868188589113220213370316860907219600295105205134706315947207964823085483936338217689326113114745138289658203775113180377917069798483852642763003374409650553639112717927019371732342246618827702544485437166059664080452737031250263378265662866793106185672429828752743106351345234804562038190742055338101292286378867165374816227561816306758095339202571862465732430856604574194561697505076458399750800200986490217813383602942314985684108539001374907559725508887551129053544800580753923519993604215346340337245465428702398628944063156669566817540095568726916919097989822228833185953292437240404920710716905002689616043301661832811051414252445094701605711869899536941228035435519414124538923279755548522222940915844236386810303300595160973237623131992383477448845828312373141031247177368549679757691410532404775735049184959279955364763736724853515625000000000000000000000000000000000000000 [72,4] -4175818546559142134239469249071365629249331488104708613615420668092735095156237847773154843283989697484617805279229655914382116256213783958899864463856115157093979188455720508820769263718711997323644605121155322826058011625637578415283488044182189025686429423271982601513092164089654820189631929844356078351790078693147866850679607594621283241989125967624168413092552407038499930072980188545082761638166790410975958086970572708800989879601633511004631120148612607705912900122759212721111581376541778849627485059473061726578217247812597842059757262344226119026878081004303105004638167381063176931401141404638041611990968171768486397783746930264298170436439096246076637005768176718182118236779298675313897117936686991539262068225836877038671725452025306440389417489245784495416335179141645186770797945540284676513744984539180638043771654974235242348244523824434217491884813125659284674769462152274261729252164830970375916362487362250640741400499671275338622160843621124441269048095948807026797342656859336067086633715500810566145062535784857267710414267286056231084644868538505189476022345772945537943408415603389243959673915991969931143340825067250159311160232556766015950127218658923769586709887052706154231903392308525359762015075498906431130150130456657689505256919351562837634436290428340501731225993216052524294121859391039952970942446988919252329805510542364880422011096583114133098785829652859783760019157828784845759715144807082704277327946634599729821728739913568358438848748593870759644786274860115168957043001767363145064643037564190668704388569686135664891233984782817567120450604879208928788763251629909008762217530421610035972909935912771494216976138623847669931139052998655068274590479441689820396190771521448923345881110693441905919690495593642356824000467721596892728130829666413113737758120768486861040830475787924366615348387490620940149974594889249248336347868049643693743952909424019497560987296400195902465709812332040328521821156267608420404303697594836108089376575841567437242880042076603903244133393679155672689342921281250083157263933556046481009622203007343626879770124223886738755331800098053309393791170350531575236574984533159925339076632011772952400441002819065657398342052135253194064336070243959659045376274285456954014121068633657990124369301393337305678498617918618327599605192709218696542739065937638320846758688276167958974838256835937500000000000000000000000000000000 [72,5] 921089954582210705257768211751355168806135285649594341779154209672719311042696276160890534722980390161897558988352269215687014433881092113358889718394695064718680800781239421868593052557822174273038339195574898102886477219926531399935455449167903811017873491672979285352344613503465753698670356167857518295648852590532441771641832928460586683055362669210660534449392428559163014508023843805327978990181051357153051141802189666151475606260870130464162728994967217623327769691983473930858185881024808381313558604446357583708653189843017928577574310357330476969191853197308983911897281689938372641176366815007889681983464493746385840353608536212814581644757637589668998243499217762399597018111016736505097187354805642774290633829354842165671339906848595909224251962438425197908725941099589246894967550145224610760134975285597543592860556174626189637631566474456165988543352611728016466083105812664232868440035539233417048678678666861519356754578297645177555339037294575938167718780996747386075639409231545642753873501425686826199327012878001543698948522071784408582268976168617573288537252803425200727895293280964838785709027114219698182879932306449157798608621450106606376225649033748081927978642469742526264269847888929714033174814250787926286660397966466255026859871988638169634928703464724506919943980077810642440453092677762757661218054066523293248957001668588052708808691792333411188625823236038841054692761584202110332624982959037692816710781309023602905929414358591162238511691654812085513948852289351529174956458694413421871258853880614513566029127190422131147585463245719026093470496904562943387083366953337032442815857183398448238144088600213934994960757294561550082517222450599552908421088962431220924876632382744404956212765195571292235199295539956611864388526641741172477561547193837197662986095504341774418625030874812492841580796680711290798917159003276019250063714851330914026312213719810173050111147798917245360255387943251186235003015984825715402970357959098205067891294274571638143206297774928196132715626864442544558831675539458476192302871395417617302672583260780089280111358241528578187400101036636153762267585522172384131652125019478006045733132863245806039125781079700360483875046898202113729127466528558940361715091478148595351488265758359589323269644072012591186084465854826292305097439682025677128314558608115198388988087430107043473981320858001708984375000000000000000000000000 [72,6] -17402858785338129450572949774326984140470114933217455101906983576176048331008076347644694694574760736751992585747352839944888403574308903782269106545599514650255499518597139583833496360474147061362986293909869266470134048135091091147014834747594518714094261681302685696002233036662871681258619322336386178443039298587093170395847774187575502618854643120758171605180549650831308580593600645014238012628283171357281783418905707953147711980029256629114939715280441766925589869505136224431208183865134588500054962931441174542998509924971602166277281304664208478101938002943198772262349637085829488945397135858551649935480689883244157397848928383305636095237426447712472001158426508568285801841455713265570572505317436518835627834191270034409458375684827053274754023721802629331091931593610271118325496800561868864131982097667361076166823468990666598275462939885663774947322933776755456395551898291549571371323571475265630576942771431264423132091653300165930704458360869979894057496823610890036031932729596576830581844231797246175482872552312693325797372175062396490408391867317336235969118071292382714439912184384387595085822601458445829427342270175415069540573170345895661513043228230053235790340532298147938807723514363792197630592006656429885138272720401162983204983464876611106200295764019562425656110245210047588212235773129713552636339598027533410385691521499262296548908191635549651444210687957732151795823323268170127811414684460549183750271405882290825797061677940114167563002311064864683100993494462332876620866812164411168064919923897469575697297994995417721762159184174341214484959293901868756642420978249435051013242239534672294652317804923159172287923924697000345423303982854466042805054745048150832098042640866187771014684089293103815825335111871036339941542862798107712898541601469106671636970663762766789319465479622651192339792960582587654534007239584703891070756821120848275234606828037137520325673266623540142985497693976522833659933328032467979037941152006369830300269928118657946105699598463248152758307236680167378630814053958546752138576899603866988308969478911400203726069144426003174956090715975468512403787675779053723433275654277524004010553271678090092970611609481713745258794843755529892332762035899663866236641481623408670973102487963975878711010303252192541213388111294793782404308606725374961749545141244681354574181178507252809595229336991906166076660156250000000000000000 [72,7] 171595582837823387795417861960640817774572848710139236807454372638288606776086419745130162411364245753165998551129451817812298152366303340980204157693179277813176808925233915078425115389702927162425244821943797190488718056170618016122391060430733416565993727589827477047395182302167006482377407988737830087458145302739073258464072415792933137354405122993210239893357272092507717701357870501682361997410975209587415174594092690708435661046344874578606988728919803459188535463742664594107369155509723333882886630155573396273949241801734117982609121609450644904949222616906420925319811430998228057427556924350036840572977994120458430301416099213302869139120533458722143184264126465245686390905292680078290731408354628933628833536799151570453158550592930605520508393583971660461571447412436031899269505904046377583418474877310203139906792627834694023497573998207615963237983834386954076230164112967759884606832019693702578395047249284232470593164559416620659854554289067872072712902693533613403676923679284580104394972149711258642742539448384356224095077118980516008253545861763897248870892860566129493888384085041030348523789627574252164074081976202528049927004235256178452169719354763551918988510738460683127895169612913028533225273367670580442614613177799679971119915312896104877254728901230159934983381652647292620263348964612355474474995992863673092528006957007910429824457452268501331382963324286286296300127339457563609358744456856665740917401302371336616600223722366491361198008503494423696154999182520706801655443368284538056772157261830291454739665328949653188409391161203771374699863458757684777540061744432391620488034690509928742200287867860801455517567468776361746863302947358179179949388107551764807026250006140026725345614647760778529406651125283028814480755981787155338191565295142574156739226978558943133927578163432235101707144342198402874129216773649063451010303070301124547655268370493942473366118807190810364946031384793416414774173425266843056970403805968893880722403762124578669733445831917890574933259712837163638629595776450396675357020062309305067254488455794719912122953650924087341158984947631962393738740646473725847847338694847841872387965469430211906343107360248822743491551143869054553541703268381254990643010273069219097266442153648177066369889743982565104279547104257450035275481119462301242762645954701738731248054052472631902936939241044456139206886291503906250000000 [72,8] -1050974827088537807123398711058793937165361804354710743104497830702731605100182488974093140751927060694674750803267686465343145722041091867995775498676351425649043737782616806655678539952561769802910132222423183092219379790553764243001616337533774436981817820078414917120136881409735615071559728705302497806068883640969143122118145600428005042675075236620863952482142616936568710222421355529777199766425778938606035641766152333654626598256468846047151197481176407775915184968733859400296056703406975958309975549160737930099204065471630169176528761908220102831699145978305271101525878916036808194440890597675386690030882180306500913487216517648020307253886544218365993697720299300980066673933188472674751440641993894195313794209636817366758906738334215582265356568653515043540505694682169457829793442424389285356642661426930195246198661616163782459364654358800509505349266487302530739717870937745337436414981705036760617834503564524485183039104680258549623520669764880773176055778392524922030088961241080146114961707609353604016896700106874237339763463824549422657103870987767619669176111355617626291631596791792064726830111235979124023878177318251951764539440455318199936831573365621029134107220631969677332045070559467196017388033074297580567395018287990876467691208215936077723947371911267804401557669907512467860359839268577248430572331590211865120587627810485790139138525360919186654620029762865427611732790986648128786820433276702377688799050393686448362391769534866427877159416519927186500959895460535384178172332558967562812422342161714208658810138013401995856136713995257780136546382004687818971650319737422675122617916793906058562524604303970644808457730332548274015108086053585350725547387620526226051913896352528607475666929821064567468710110236364235500535482650994129916635994233078648623058398940591266680023508214188234805613058806837465192377482965871190391470464331924752986242487443544134237409985467766363029218366924244145556914422470875637336294629106941905536808771162899033250135384539673787770374232537870084647439227796097655573801330675753406971178037155106581814927031217141839266561400664519331766430552518311754668092670377545811054241574104643221603198308778683077641336782132497722416833462375652006463511294197248320448797421809312283167887232234827053388547965838481012929470964980707633323076242119638757171274983867603758369568822672590613365173339843750000000000 [72,9] 3648061895236121122698297464555486382447750483634399868537177477437159545561582138836271723158561476673102835324980349305078146072841418973943240422255994313723960774196983379305539661189299973307008003315776083744632382939874439785428641788335558577158626648030214798934835173620818451855127968100346752589840728186610550729159960088409953742770080724352428871451632687446004793174415707679245094791826704211543453514184274550480743267521046455582835774841667410525919220192784205446377827375211756048823978554181895853615605529587601700970210135367198814238468670896684947021833919046633649312384467108130090029355327308908730198230348471414442219257871451227311053421923350161211458219917946693436516978713706142403880603356675891736936899214582524461829036460969943198046430893539761578545261507729745487110652601689433626689640167923864540259551628153426905452859513283243297314562404714261139085297185775591866286501242860516539238592610197118082452348283206480722968598781906642741321224627950802326814355787661707497004806550147299114994119529163991117470506854041446487429204739569313650690802159197275445449083829446142751655471652014942618125565224220866342836163627464621571474969360132655573318081967650067555504947666820569972621490422940090355174507147784744336061992174532719500332531266268183419911429132729338455958487444950111314018659975467133104905049381018113599517080901963560828649987439110450067783136887756991033304879719495681696492864587179502499544326087950424325774834451848950687402470922454069122821853780120243499302108332985079267368731125457732654473964331802524637817957800743349069520781971838551020455247735444008337796434105008735936247336111270541433136815883149077978685886573962409213398549610802294441429436079883769637550941559312760681167241103163037725645600499851614901808242153085425286672187832705335745959919461640643470643447298934445785506770832785377579579931807159738964655867006598349893313928274450902331596240044060351392301722754900794193308912626294949429201068394596345713909387132266625888043039416877235611573958511411142041506071576886057477597803757278744075063894309328532675896237615065531513707307746469623992713436048946200405758106705513774457799612600868705555165082400885966310482058716155694477019402829071474810725061662339415432586394365622803184057491010464865975718375568515733364804987104434985667467117309570312500000 [72,10] -527647520528523394580612296623092200139572908579824122493776447823814680772186331572954639952579499906251069138944592544613725680972054821626954432280839363269324109420162038016645403882778448631878246076513446904850257401154297745885820546322788040585832008790322953892315520087979196260648215314235520886358369191673166986070757885342984908484694405138810789954768113028931395431880438502554301975800402187464912327938933958087429018632398158552707390463819984361445334061703603625213762982767302293368921301725931777795077130123087756124063858672372727742071960527629652308010178306182181500755286442682608555432525193948168186212853909496327753885182382545448832426658851953584135785827569102512639753669453918616033360719553433106602078717784840435029341107245724837949970401999092801459284489436779666119817620793576524233451898745900683127579757409620479030763475526490315835913542080266803414262524414612286421699572654990589412011140076360121454800046833680949333551277239710473772500250712932097772219653079396603703701692262832371966442230411162024918256616041761606752883540411158814454838558812902729208229079773516763092812630103310412434013186480772649787330156443617398233751790501216002171690841682895159042802713426350235221905464228598365016889574601274604706604434806867221504986411679917757310333748816051996706416732166148304279571965195501797226485115676091488233650369807416514858477550573367606532340621505602890459447627765303936311873518083558174757577414954616295860471086543728102596408845739877522078449209112482888638331085034803307745214449377024615131349775339634846330238376914167415355261183504993640513911021761462505582311313061737485138060801711261561552782388643589190460774034626199064340489671891707390149665583950402179425637923428128241692188592732437558516474785168498770299884121150216433516950746385639029177830898062605518530114603056815325538084552650300908929092633903725298514669253981122194807687904494887476297252688369126108525159220802621162579587098987411690089054256728226311392300222221066251935457228403715991505470288480257310848959725805093790642624804556303634491413196026970422740944508228849435540240329689792705920619326524349587261996217029227823800862820317611359201150260567763396379615866119603644478876054223958682616430507147462712053359365563372355582358255596078736585552090843087569282943150028586387634277343750000000 [72,11] -76649847822893967687280705805152973162514840695584561658121158652797069465194167281488292593806997693932237956452454807422242760583665214115277643813835651952358487731297114045811620628017055095073397068045026924904867235224021837096349169199357979296029327337365656901675312949926566040027185604246545880811512188339274471818568271895551105599783167869460494842942944435308569305326328868196810334087019828002357460118323644224342884009330741861740612234690445955846452584846266440534657630166439149757990181159599730165277932055302787830915868646475628504183744479277415016826768256020384198127564618981575218580429874431173284085769757443587071032365173934015726616226955994561309045671973923664494608311898057884713142544361859801259342449479134327947832814423225369688625932558055838036968321989500900976486944991303369568222625766687248634158718070635156820162989045706053922591583423373050350212672739066152936449639159058552855910166733277617586561808241490361302180699348934099947400663597842821229138483793718588956599819426691805122877624730101721888389809591238364657952011865005664770697008315270676009447567762303073655715386277134449680412018675703889233216841002589435081461647334600111092222581829683272690062930947110617252347807847127279826155703236986687923361109007947009160931696975120177023049978303139437096170486627201323280329215740941264268095006986158028061685643299625557773734935164232851003875753826774920278322747618806186639959984856017897446253082893143426295910993009060123093692647074475537177820775027679008472383596637893957647431529686448121873747752370370890838330161756802887099214183453273827350767750955406595246690423312073529735898683683770291855203713927426231542230213935111219666859603602598072443682590129082879251512620358301479289665433920909169120522564584813637090038461050572370447535287885194882343328333639053769545425028267170819887763406455995202400059754864345902710055976889261862895502131772696626958835885668368845573787903994138030668513708849188422025311490982804650296547695805980656887970384871769295238229104149775408517858129947485948179577892617581977346042774820076224185091521510887061016157650883916272601781679357980933001829966534871041137008503100314566250569083096708468219144310260693356581241595094555865308942907222850968029741360848787292693301601701887869108457441991166803063606494106352329254150390625000000 [72,12] 532560878552439989339918385467088317735984774818417677929565213663619395118110993752046614858902261044109031952743197375845086902972750095490774456088743332040589452215181331978520968462611988277558232727614998860055442424256527575016149877948772780598852614824252086884280428168253099338303195286575486518586402387808145282324257206386714883362224761985508640202173695543723986122760534691646212518141400205551998390493056406073459594695170725034760120975203078184496038366314591705500504000247545608718845191732423768295021521367996954970105589760376676386502043948600388009399942628070347410877133123829568168360069938626173063899086956279860134319870584254256395941053689968428389459040302711469480791666856706789929064657500806594458326024578128966277689293895082288843591097398329231369045621118403814702130007039588309204438663095259097717862314473974976564478590364367022607529461167177146855873310135415968477178492833951092188916319397924542365513500754002117477252920462522803007523300130399963371540855433893210017563386004071155826288937783964438828627450663437853988226075645128121949358258684161498570010589513911157499622732920772944925253724247336978942272909413581350859536542322069901746370214863352338627778530429600855266793464067881301944855297359682663771250279552270106742322083361070062576497280333729802395096778914885509310732677588480663444718691947318908784196183709437010405644203956496554017825369420264876854654215402230954554965958962217897181336092289388601197934048154789281870941453449738117754343065836631789152021508610265419854072861746629855708308639640276184565212828460294252954605892263159036452832626299023741292866659637574421042906863306422328437504692933253002342421018224080015852356634015048355031613662115327424482143370296742284305101108432484045397484529590864128217048026306988566028927523425237488576930333098483721422643915944172921177172532564928455667298175642532659161230693839994275727661072545096121347651214930880741341890591328340201836670200625631550272627695190481363603275733049879569138592130636578503307920298776370780064981436385184469483095269479769131772975200695756998853666523478506014711921674471672086709609441828380367137031983120751453597722470282796173309926376429853354103304470244399239913482975735938402647407948041420423416208490736311706823059638595250346208365491151859316687477985396981239318847656250000 [72,13] -2296938751365006069770718407503917862192035998546538039259371208103628372412425065795153801476263271489654586700461419080927189441604023826953538936281957144130633472206669654694985789997280883214306867279481923713573352466821359676276259943167090252843380338869481343562055353730983438348503212670044098255743847051229242745279073400759668380636465030737897817386056009670533687137930524459501498385949805447259204590923170993257104264836145798912986331376944744036695379850034195659027303457241432451556588658731167078926789959531628104314620102373409402905958844672190073024097827324522418792974828314921307344756502900832587387931635320514298246776323856057694058852483344633025517187723321486587766550724238746176578777717288633759086391535115839826070635187690262157796772659849482706653470668878334295312511720393185266739015641722723660285703406142035609259567060222544197589608622043494738510294597868776036596503321977493545821098252440998090793607075272447674654598075067792473238225238071024349307186704884463674903338218755739194715106527566868555761849062994258613127691105992019547782589708485464779002667065323020842136019158050777763561270507135272368540337830505735030855874686218227653772505585198608371276531766140597037917683311902596760331583797505988018182525315511429904862332354699355030220418108153430987913390897754320431533276562989244545180712573051318840215482277086102466773214254034130567665671614714550474397028660250193350934715521517174144364821439782349740411023647545404943809535587719343106122716166755126662729707993200242346259553687949148819443792219196280842296589607243473763484607281655057579132617556215285423151043979146137738365884285478859091853490305028223461748938976331338371429598035699388111992137937284056107763780160241423992341550855941805950628963309012382393666890111226281933594011361498064029273699992183498500738108288446185536307597740266280060318866501296493926941876308024359872162912930470392904531534279851173586215992822745782873053450773484265084187478653660714953921991797765537034900562423411812979989489108228302308765060341320150882360527778952266165350430817045290180844029474638726113196583112473367794558129926153566570913678034326733166953508416157545108907423214991586677237122405494002450941960260707664266365127332870828227764791681422325613039213147021531667463407899720806426557828672230243682861328125000 [72,14] 7506324148107837154619192718772239389071634195313409127311427960203774035836885226549447888193432207198783720579245140403115732108199223024071581046284725596488482272723065592114177997305512302239728103490731330980630492385689293466700680817114126682266935602380374507811978306211730029027188104290512600803736582952434721466912413574778613150376714483410056806609152352281436604620093969224884715740817531765398779012233734660360856746238526933197541896410594107214469605029097119640696570367097967422209069359300004572805253510795374220607656292119299430902310089464137612102904440824289567854086711508621917837642178794869666633608677404669388288214888991379719754912429655339524733744594233846571708036105385862090658393516145206308654283664416938587641926608166750852115723884690959520729427126565565578542029257359443919549763874108980471171741670551522166724455290105744039735325837660070561594107991338855436177488403556286490439433734005910272642440899499132634060431827238920241883710539488170085939457127361319641647446478973503768938139319004095187054394199370057675109109986492314077931615397732333106007032064744615694937278654730542548288718582566051487383060353982925955050903176087355322395876598337326035924091342245269855016397974458182486967482779405126757907751978781121741135522398932458228071973460061390329602629266881829719221835169712380308934929470175920366236863939822659653894895226388496694881377883634996027336440162964601844528612293744279538017521647989952688587381919073569240985094664911018117835396977632929111849624791139140160332349726299700160379226441292590009801827510349397224832394234591357835716764644708170866335305009654828141697103369035926041268947236906519684825139214176180007519415133509406301560318489935362778126218028059170039046409058665183727064671783755019775807521935932898814821002957242688053139148911890594518211550257752280238231957679209757966869357836182172016636586405981706818788590335729978228976560621255857097995185441579327212203235782259385493940983053228763781593698520986882795566122568472920522631461267971948826247274533221794577118665426365398291264985165928424241718018878708056369534196648486616736411001505422773786974910410914144610210970298022876188824549948374294506657364198677745612998348024065281106970005418820854723248872341943814164659372098844548892859762645457522012293338775634765625000000000 [72,15] -20016149672877338899371046639425453232118426044230451540822283105542077432781225864516109525466306271575146874400277723566054681689711673884115683580240901233703295764558314927240493234274487146047731261486532393345409510852931797117897469554436974982268782774661443420658572187200605311178464927603543396798072243164548949950026896635627073976209458387574742766395621918394402143398354209609446648331626492154947305153187560286946655182572169537211473962387474307335425318284612117175315651817348822467680632264708822423757344144307319845184545934265617643404900027944702778247860945841332650984121587790389400489482405764837606837813918591145228039329696441486073371604263122033106174280539176783119966182478007518968127889038494514075722888094538111991682008825641172438226917847646724943420465816788645708932317749963064113896453165400907490339205480760366886311785374120479373248996431761982081954096009888830876506076766688308952895298412758562533476700335647664652201203512059160694419028230034139931239557913346121779837459175595726226866394677918075291692533639051777929058845200951316063133962773907446393557883246427789191506081958346030876051411540042661861762793220335795761292424536104092904897208551905117229401464807087189128530182796487321576349754827461792479031666267070906883300633631805288299794585054551677922774362932933463264524732371565543949567731829813684832638277605137394346860782745877496890159874825505814153207198528976293592983637262890137040789459020814795302181324305830320467598127784962979360541032913094446936162139202830570084745635542641063611478832049059841969453026044697969962485223585579022984026502756454205182506329392581203837317320642559811832656985275401376016171383637372383058241945642988432440063863605526067755917233707416377000364442657810411654920320884834180957402876930946373203478955906505172720597986743489536665430192714014876982545080715533308828832473784991992607715609271831128035420254283848079669618100589939011619407552756752825872612210892657128290803904265927538366314654625202461481018499299602561059727270067463218960608015923962121224160369479101193647608987317139531567733880521383494840070872388927783739331324643846611610239474246172506801909467158043988605398394532331555713573526586691587795816360886627082171994313174187322901643086147162308149999135798731810312323098344222671585157513618469238281250000 [72,16] 45332172134293663089985266860178879470795270076138714404317531270218672789259827256447952649607351008779555628975702934036746000149334987948131782320553678051683699281465675396409556904927780914773026588387625816740718121799911471050621577088690009654237616080550618020970138262164085877807335956262499682251847853628815943005602336450036739319908737932689072202861893544660205857834802745743963259124879184533211964709114207194650560096589179793279013382238536154500211178349480000592136097071355784318466118285683038980416761603086277765659758063579596811973334439341284215864225456795474750245449431079903425057324463706109832634394140343910617627817631970167970649533697095746385872618317220036614775669658239294928628667543727876722501940691313793640571726080303222892087106614631230847660126843005429773931718272809466068018771845731449705371607736282359812196910041541220622585176401546236890915511552437221063149677543753488190036815727991305473206745275291483412027255141148382834011633053175149468879087454412488623099130838790448547034819583023630924536844134403848584511670417230118455709851719364149287827910396004036898245744375392025975821026703480860351596643351253612749723164315858469102808258724888228257018769177660535170906668721214705881674795184558503836044708337297879735582720006752846889793092894583025927277795572798985283266145974532099985107201572721308460614303382920087350855720673578025420715830233364337371219781233554931855054640518461434925345891600420249589222419524256673047508458423176806679160839366680477696201940210810023753207117297874576193019861600496850300003044743611414700981247233939644750270690127149510765866593588794756840206395759048311216108002956722151442575982401286083369736419461324175481372171640783000936383049521181950299326686818862126023179593359487664624085331797935028903379135960791858588270153920095982179758212629081696602172883436726557493674757198450792244361330234480184086893058383927615510740127222556771423352515088688439988620689673714098489914549414432874089264830749446851527878833001545058895227409994963400817135270862695273927055171821598187250158213523519160624985360615978570075954855208505783730730339499827222706431355497315308541935438107897966827235871203004588311188545828964308009401959392261271455522609075857990228408706929093217603144442455834206562315102928550913929939270019531250000000 [72,17] -89096211768172616493997694023401472729025584116748290104727943095245058184828955313564671764124671731375640231442919936530168003951651907385818574149112564432376498578852334833857838704360910600137727093906258949876117662728805398719724200694151238470286091698969937488659266894403969855840434798722147444731216746189765491166045315458730602785000970727266678300201202364692881876626513767833381921685308787707523341303613904473820168306892620165892046529602421840732119177396432067941723734924949974195168942665290200134920463252220971023477636019311818798578159576423045266999387507855418414542667663590481993119835367145730363957663740638505549411900117254813424411767430237335978307729912759441282516503976596161990443299751353946704263892641705274981850337715909979931056972090907703244368873103778964086027335364549557098688849074361997621096797613962973700422988245708970526732361048117067055395173890056493099284453330141075699696917355529683687050725868661154187462514504510399499734454913299496698581275768547125522697691699882726009397279113831902933027266770464849208432128485780307168748895117165897217537025530856710231199406966028939702742400654306199863623734269245352489778903761672539191498923172205120979885563056088565518772720415069233774452801512206434574520939718252931938327201757800959334787282290662919201456411989661357317860905618082560035740798599322639050226496096521191247443066626918270761292805508197541395081544840116193474153256635149046170881711576353706486811902954330881574134810221596450579281758320659895943832538376476957531645934182164888676765975779815090029294172910069107315502489659516442721609753828983674744060576366281771608147037395231105282104813490357225778001851723638864709177457160188113145378619463181737572434334632229540761288911037946752520035532965440654614903466390408017308381815856841315763699912692628767948471052625443478440674155016110954843907509069163565660384934260666637070226155052145045357350567521975409560435391489385980129806633532515503240778345401217835128962584970480984284966531528458068126343126490391990052102187623022539593521566292050140956478366818939243192939816842747953661812930636733715123679889584388541365992749563475939334519463614266443580750283880735274178225367305427811591018494953856011651838357634721447605174825343059420579526215110827136456350672233384102582931518554687500000 [72,18] 152169319079178438839612166052774052837026398754798350360499210081589352011640713239195491486854453713220730497760234780665742826256674168369084678139664183253967201447300685961226105449312169615681236189938689056913746021604314849732038494386502736334747506951706614420642945878773234058114915493450217419838503950462186034078889988723169815307310918642719297876533060897294825379890123977131774768589143895656667800837961650237639885333209854137898745772032823514120543015218233623826280426709437828809017126409095144786440848066382138736241344697739735356466370589323917087884136333283098620496016776611156099096704549784007765034484250536779696622630057310803842163885565426785668406570310735933871297898581044379993814148213378615498683477991659515942899489627242487501187907306538401893586704319377591047983426437263940837143691896233420197738881433496350201169469231763114960645236861632245759355976490209243284896193596258049477933795395804984113929852644370115736008821021951905049963480951145234657156355700400735553889367247832716131877225790215509690294832935549348895495322257754030316329466069155340910642678614632968371858523592573907148872625374890176194339697272367591131586471784164082146210672073548498181563419817625734669500477119513334810937178746038577769237829413560226467028762275681129621830444838042686590792448269265448868572751019671052687888071756726747853398745358511486166362708095501264372319924134970214245378580819849618950043156008565634999143078924367007720757986101541275918879799598102417677069229454030032199674040605766424124467264840710736069418447725937094087337349620055554075760290338319203521449113584165732718187694524465487390749389009460322990332102126405660924419750383111703313549384636206303194329760731156922234783296695217237165577679309719807031250493390063443683506357886949179806434806767807064449838539861518440559215616529268669636423849938255225695768727587846039527369456593102479485210591744073608591873499696646511013174797292425762896945952533043865709950862664016164228609398724226093093055792375886134019701346186940911980323823044260632841496061972457959508821677228179850322200475109470276148714888635025956233501536266953792274558772893633875465855432598464764428497938562025626591785933968258192770607015994069310172545845700235088140363152970481959428734755959689017856817372376099228858947753906250000 [72,19] -220569377783874997835854205430012877441503290920211210363252673065555047937843656681380783230595781835806374841942918702821047797120944576599373437465249366150205329748380448228552498025220607055302739356808875443631643912499908366963657341028860914073847681482626483621904923419756016639383308287102400508064941527878499684760887787722170566373601180983880029680240461111369033991356575425682749919386300355269556040774598238308652458520884625185601311083213338143307628841581279284477314431090439529361526882037675800870461345729289423828726017985578757190282877527654057178100999392678279339888755258329293954664137608919263483368363883913725275190667665341682438216955138747881219850640516177033840984399806376016224314053739030750502884810041475184522785845564354268615253454080362845272023794705126968225064934549480034696493984415842392288555929362471244288353423601184367331552626132240264509434574988893873797229672649069671377324728418927257313383204637205195922853370638018218831557152610883539520908411712290002759723140105664018573956541548036569492276483414024639716269059458987369330642988087646389669014346119563611790007155115280456033521258165199391496810875821219400750166277101752386557525795654307664938482301093968279597757409245742064313734618418658559316387326003856508121103491682924385283004530992711859923841547571655672780655671501998013750952006292141321375324600450498418789643983245660836325462158201611543758175118063012318133263106346010010860645475884814937884492198937924015878545665304658340833015482105337888482112804648554812520414923811590262799169718596286499504927087823877512335737117712631466025928019305720389830878986128751546290708929282107303807920636353412903097956051684088894448208436867273919890844441490687492438935553195116690340621678041195935930900554264468815122424276546694874498570858749224617978654656302739974811698240426834768359964259268575114096674077995665307044980514273819181270966539419101647124685836232514136182502006643846477760943408911057952107803958284190328239434429979661880845838159502964428474289794238696371555167339969084548300511907487288708518391422606106056818779322365460140243237982651774482527118125097776135030554332310284985418519707092506310910415662126893117048574579413764036653922064615826264673266106131121872385144139368682246991892892395981107256375253200531005859375000000000 [72,20] 257287510484775392864586295955823589868929100436974275384674189111822456895195455715947389124641249391794031058484192280540078695491511181841478641046531973341405321873676962560867778824806140981345936185036005463712768131275112897364151015057824414178465461066704508794856109167277388850804338019779985571731006693842245892424352493870079696507077843827979562337544838018893055032154210991229366066804679954055874909268736083282339947591538701506302578809440476160396695227702476087374750862681683496976689696060016119761143201342469321154884048072423252556481816504081092746136053541728447267715622990304526559756188566447007811685883182210362684748971298086229882895011763760391652427272761571778318640357314535983085779625098733417493154873325497029745095203843233722397312821485665012068630394569530365391155763529225761895683541637185411119013638797656749269317276188445491844575876976020715934312184908924635138436261349666774170649750274713622183823258262057496164287727251300851344393531098381044718691132280616577811215905896961448950803175005405376736147685183760543975763193641631219911914114496643784819748950181007028524982489634491833337918819276028328667970737563413106098117802479003816004412919812559182917920005534611873428016149895221627458770744275723081981045673953588357123090509005945329561382030553761777894792384672186850011309933324530258473676128667897983550305602120024837923996967580036501259083252976408671876482180997495885683313961539787292584001061563647253830911702653364692472236766569389861012885788256094614145513849738224232941392713842571671313598475830285035301190073839920715319106497094304389004292771271155154911791311584072540165257425679111447574445344978403282441406327086518475962338445102590689656534976668284698923442062660481211036991578823435602780618858028865131695316957141299765852008250065554862513826091060129725874730482286171208686792641237131036750075119860891577046761520903587655450396724355474148314031396707780424976198686322993613473582775163304877212253989944297785371540870959104927223952141961151921608411639278634862558506359442025662147837574715842590826265813422977399232144815353691572503972961133245117873299853761318676132688080326474943819172146811637826199942952647725768619678701142611352165705090280976487344973478304267861306729964640868787636995840273357316618785262107849121093750000000 [72,21] -216822225372342182944217422954752046607898936491316310627659946622903687711161523630849955935672256437276708306071156973470782288008398755813081159587218505185531826085597847845616981133264829922426517400335711233321888558617001412670995399038985429014411881174665100389838078420597228889430155062093473739415277999548684295385590791135803955303798032434605608584822186951992978389432844239332183025813902147290850889968338990439279138406375256023463803727228875932047743297699390726516353133251904809845705776179745352033719484171274785978863023251665012340101605271038363848949118393314859697342464047653668887665942758053484251728483335894039813368091248106812728627634568069555444615543174923468006000325616600612323266567540636365313463596834662204001181198448236165002297289733798036460012375715875555109225131847501883235234166887977367913726493660507248917489049269210028245370571318895300693798378951676802274446961347586038451303161939896214978137278672130699665782304562801874285593536836546058525501771488975215074908508744222791262163573015555326353726011496190999647951712615486538471007094763908762123164889872649174879039227149352763627578359684349468740126665616211455848864062447593105325433161921857687601952692000209714602698172764611918646282937836877939268975131579021049427960614553700543014379925897718809390780351406324083115062478171478161276968995988715907876811406191000384026819966894931533301249314909524358935688147367663236338215658525489645780883566063721060517396667581129631351637883604592741351468615311375381767610396463160346527291101267417875191173012556523570217984195907517563341394173562018666825324784023242369122835604530775623141009020496335244978044361439770145197599266448637253298959972160444159448865918763717783040213865117499977283030833325566016575431829747388043400798240919524338347376040726734278640287490748508950113955233928616286127089309122261207597745038318004395839975078583354420711272361462455469330174954388778753040482251318315374056554785777729810798358386787023799919704174447923185660153608163558377338136074256037874360526483462063011810950352935277992953556793986946128336901927850333542971376820603529224826326939231377525167081861604823491664542935751103876174645928652120313505294499200137688341054570957060878190075238208096607994232746467185924191256596316179638961330056190490722656250000 [72,22] 92373786923626994777323034437362025363221445183457388486139814668852211868960190070109650107808956021219924100393013301123728248746899914418296707573953125038451578397550386976500503587896888978470638081160769853055598504640441574396120035208874335306419321505473832987564418516333149214751191061389564650743135870222407575425473880183572075144372152983345767517872577380472285269085725928474001990295291492475911883594435039294459417692806269839172680877487719398434573096759830061606775931330821056971953582230896549859863766288899404378376163633576922921442350413541585895131135650358064952522885212041557802332045561730686534492923675474516487606077349521765211904755147888288322593099102797531254890952538860584277777773282146942040717325499665409838275057084039379640655065958977461118804949277127929524058426225076552039452881976427452578239415272359892294733831677357855606709426375535989591798291852214794685282635916869282851557567750690578745183675300786368140843299756213141370843148839680673338350264149433866420213446588494429512219776334156343019229825884018142476554918208178454961026448243454604471120766935669689248870234863974329046708426723835959615429223673603779371597990923115174917999222830217491585491556177899170640217837228475198481451984131860752117598924562501589994531486956978445490567151912844764177005701822738888246627103523335200100374986261043923605590909172356668422035467738995925589557262429090853800952460095822892588926264819114631507950281355731383974521429075122940240540569037109554660563431020772228605499443630410342352747760447845524150290910710896986490050595730665253822866394921857827516750664628433722511356153681099437583489562937920431442373557726612866588262403442138648747434225386073106190704695740143605624624414810862304556905810146134541341986117827084849984312321701213665914524104762300491833281760863300402788947470767792272248127111501720306253816642163470553196530423037131366267499709531238908195827106819965141491857723243178393557195094981006194654890550614339946717663861349835581700171571523065086773712835134496781838917841620589442675317263345016731643065119621072782207335749359266407151491439300472454735786797621327344556451463002324690948148268797737003484040153402542863185162522599726892554348509410035496500906387243841646482338386816646549903886409538245061412453651428222656250000 [72,23] 49840218904013907423720047433018869418646995268999232867028060723047655874071737900465280724516769265802464691415908476543758519617358720164475818681877554267101047680623581976220459021341347782567609217896715420522135054659835542164019131669913211261553738524526399731004357591697847066385231349708573523019185126360003622468807183332959661120290281350027133113830958254181799878091405789272123470905987744881086115758904842383446793508159166993722767164555024053261125555317160330097393651419203328965955215213836553026533565076102764456946500222782653935561741523265118598194604663738093943320177545742123182198241480645113663412793266506795085323194822880809447084846509098953864483375127790575036339690859217179371943736936039305937386615936996665607972175047623267479068190264296964594250969850333255682396768523404225806113714748624893847571052564672119120408387449509394487654170530706035384340854191194280003359472819016060616644680659191616446012347002722092941573150770477267787589204200270395523485724054070587453056498582701407286690985425789432577626289960613865001374839092367704816279681796720558162436613334787906246665190828812931714566913859635680793887870450513071840906437562229053532929430314800443345460427558487877479212264434119450428693749904372968693875409185178060954864138632487577539163857318434796111168000520749287255113329687209848087832112338516098851868375453584912233709954738022098076797040393234530812541549054525815184237922131584958037653211038993053424431800833869168130143776187092128926759443984118365995723315488504563854409420209130024467831306854666876969932058039415096867565081535489898739991073485302604843587213193694403517595478409526411067195402021950210866761889358327438585296085121063393034929045036563223876765067802872958424445698759013270268248522247228228227443725697252925143045007204397765171369265719631834252204456223212055078561201008737687039853536987164326617821238782819937040590693826656318819455190727470254498524516610661780126789806930790814499075745961889896431253945748465224825614369422725631532342655907608509091065749362195327282047061387552420875373022807451441033780000438330602035501248052430947439441771708648655380345011030138260076186861467725097534879942656079356025362308864341804685151434816661929420387172051572611016734939200657078517409104279067832976579666137695312500 [72,24] -135119119597544190875830569930539977610179889088417673039244943880534619145622796318192899122421812728266161493855275433837347404339334812819493764415171755271894628922274295250812994807508563531995852302253061574111200210311345606098872582479992191623738853979357969147745562222403975027476288176488716033534085429558555205898048825047261173050848350089755519939228327444016179153367654540693240592132317452688755566692097196849650661646785228274536591637630804300051678116945226200398594250822817397278684150692645422402446493232191003303533900355743117346079797378863866622148456665900734585314971041372474387374097853648203754955569349683314039472982013190185403333292988850062786190823214227206557012192913263832707009577670294120642264704516067379814480584329096209084238764621711122327874320956676734142210173945177910564072384720128404866694339474699296658507170486287375218315976285469351391498352693590421011765078412971112707567345848578464346921660945628471570063161591644810521650369429011924461114691270504273824473190614408740396783437499467252227360853582529078520056939909110488200525259190022056127866514803461561017189958948909229494237880243158190598850837525935678430225033016000029676484515240341346675293355290744653324490439109740493431643422097873980135284117810431465723385095029531943452855486664400075186490530101257559044113168659851997597400704443794174552074366332650829202574338445888087110104214659167752280029725216360931770406405543095965939085210257201228098002557162289109900430435096781588565303430102438181257580110701515871499466373286176471121954229312121016082171159198934402195506727517133691373716658992707896220189119822785946784306971119500767418320423023110955962245667534576960776576427973039883398867282387991034628150855137152250404189096420215354912671572188287507017828785962112152713943793987252264822649558475409963748005702811796954890935873524949940560685137702395113560638899330099388812230555693219931821946367044768574159674304396160499240556402061796382113843335004545775784138978075970155565173982212488755861908843739943377170969921999426584533647617725079422721800798395052423505638146857158326135928566638418190935999197818352272522316354230988721023527332149669027598578068131666330577974069228932050030925265334810488954299203927753837386804879397428358345223387004807591438293457031250000 [72,25] 241504020603249478585187314899462693671131726283960207413712367596922341146903996766717210514126075203275544726657135293847708331917295729176816557813203383069684920649792598934116230068590759583083909244848002151392277956675341592114061958790084035236218834314156195559492191593520186345121393778693607785701756496200614502788424162056555659852830505481937212247616063904724992557227080129171465624040695290326491655083919376270464954694210857136708802738585328169652909996664988033912230582535167366928165962260270397460366496945178254579540903425164385182037769412376271328376154331254338775107219159363465924159405639690297583099071956334231333483413429211816110201527513396340070700725849949984653725425342701127767170498118950520084086991774781465422197431106449597694914195768230493093479829363662869136778480588913946193955004669126475999853581605954794226156885748469195721647265791885964867147022854083968842308842525444156550003796660293233926463298584183270862375082774144589699182617636527605248592731141781318571621338489096720463140043668963889366949687759668505858078365776584547413694932454089348873472231760405108742652115855222199653512418044107127860382877574246648846471721477102758125423937497313001516848118540558775410970567857693254335939648880156342552119234461186758093994325666379647380563833810779437651816270526998838573852268740886166625738300506410043741317574141448217876635999169441183687248270943817130032975358585832472808741376512153502854010855332889788211765988460592271937525078771924593805063382835910146360484446847701678471358688966238939476566071521443079187969242934614900989042701130622884600138717772059144636016784711861179344567572386316710310008693740106866047138632752160686156212241884721168952683453219656267561717150038579991118652892228320431777334194172209378837387129034831420291550780470370903483289805702392065813112522225282399340994809421432850373032100709014048878317012503520215934819748340619316000627011220922453304875968832717047681021749932136861854807055671765942257033286767780597138266349652381433242633539721812746539046606875798763391477595815375253749450393776078007670368627965198122014054396674363822713252215395369542902853982462229267936337227928278569706027679563545662394565083621603343941236951802921602904539113200664596071520588693726239171155611984431743621826171875000 [72,26] -659153578715012877591803303783438020979292806063239127748725906214702809009329579990872015998969010144263563316515560195391484418617782908498088205885761833570976370429896063603785224131662803366634234225516366384874407151969805091630536553515893093481782107339759924199878499372198706569164745044146864674369607038610457202754384666022198594912104451715574882439460336808482126384334850280715514468944630515368154354833298899853962543546484227006688461217961999607448824702440896881744152994042771935241985019258361444626918280497142375487305151266006298159343141124497936982622177873525060984035682112180503263467677369464819416073090726809280055780788532339711286779832783660004810850411728516909412258312537054140812895412047052083522107769537274193684672620270635713988917162572595764656585984810498557063422433009419558052269434147201528576906250620542847130747111691315981952080121499500902269639161669214641253677090625776327274059233015623699973745507750647916283249207642639075742775978770243757161222969100324497043753544640489384487249336407102251924678988916691769524215078909000441563640293048293390040351192855758197234814668937127304231291110929371098100762968896623394428678012593188863037035378238407648752697277996877167337185629248977023439719346961160586705138873803316032538348217581400723012189720350882654716114686556688020137805085177685645674395368830151616248981694120267869790542270165121636150863200444561048113513046761738915393026366676723242004437001161799101147930008958466500248840755817794907935060563886819604786914845857022977202284924332405658934277070196119224088032681824433667295411575671120461393450465347390221058756713806224517644548606743948887243515440336317439210732779941791674596783335105167179697478247706669962795155038035207884149539348884302704971563599917757996087416608051924333684361383566199836980470754776995392850459369736961559252359209101387072864626963655053919546332489793098201498889342946842634538165205454337439177723440880279847906905831368957267765746056497405405286800062956035374691233174579302184297406916619596725188903577179766268501757851487249994662821072435219881705613059662633776050092760076063313274657211343588318407196856399777770808570901700208452653453358433576217773754819397669362087443697326992360170202086949300265502661722027966106907115317881107330322265625000 [72,27] 1625774806354217301786205203838695046762634013241749172833732191813604793157816494610336310914594712543454741540123639920693468120070332266621541365547624791200003051378980143711947864541632737267318237185791649519496750192622950006328894114387326185154777270893352770781376527694504241390229766023468068352267558943573429855126033982879917794496829544390400271003751385480593426009947643988406068704926942818489418869720198825356662719425520420714384509519579359249978858289971863498955589964785750967330524852883520246098366134866336858440524251007317855746549577807482347685811694427147694805632448096559863106369359241387894798311084216778565055288462952309756761996494108020644428648250924778382799612566325288655166925818207933366315059017253627794483585861754365684735287020326585461569551965145804813473699851880634768385459278833135351265892394034352648685636264969611896351192763066047763136915511311792049992226354142968368370786132492499709883724738435535909022069868000390850113074199750435764869332364914257507128501837094181374973039328039243016169912592273401319974011966236702378993056961829030615167294429774284288342681105587149406317173601831572673249826082888414667008937879683508026592451744885140562812869916213656172305873229252898939585527511072105531590109568575237519604612232767706918868880510294977049753525023319929155348187440166449498323210349355662163656406525744941892324386892132981794234094913459806939171377541118094667168568040447422919600202411800421031582586205414307263941284919621272183453930954298919515896519729274151904711485042525749370384521359052006814446552756841718233779222401218493528436171302416852209722939343743643725550728463633581816608604438818391709076525481486438479083152827373494118981737092485152144402360559587776738524589529206332399142059368552168439377797162910413490754088677234090504048118023314025177067595038646757282426639828476350347889470095611154454614493666614467693325309613115300293221869710017895424980531723415989369878722456813063675399727099889634493890412116714157387194000490208356526286829547870622270107469899977983813169904817515780109097823401643486712052506763478753347430827725530603802579075862375334046916979931220510897874051725424710519306531079385084190841986698216101577591960885012904431294662423052732472608661318247413873905315995216369628906250000 [72,28] -2893456411554046478650198790178712473458318506163393507306410901858178458705426135332729211025809866698028131051841984797354318793125370076950165368283731968723301684692844753738216821810465249135560280770206797969542661726207796168438555456036271124734619395279385526446777327846536462347674309414645436731952431942215418241425356311687440367729346242232679219307595672190384166309891729718579586872136447245491191851334538478304274776004639992763069860431331635284330307096236765510088915639524168710027809787540079449475661966412009030243710026710841015556341100948701401346457268549507091043508091033619272596470365406522329104300576618485199541857778172253907129191894752223013797781765003748157576962319139544012274856343151670630023894195094978570734925812562688855597798083856159658327733532819970631317102921819986570075897694553010196885867501032889081034035807534891261889103804157201466034505714631627644716578920757766483355081671028932648517486164447554867822793277492225598513948768561835808908875957041820267754646588029324625934980114027613574252544406647222874959161495773395270811790491516088496000559601198979197574451976838205643330158513214067292104504809768211831666044280878189721892828758465910793313787264383933507624702137150240168011135995119559874321984634164856165938858502871569585708595179594217897779799360910100728219975631721505022479448094433198635607752811165961857212529229070046021330118364898229642072616745857881818374213598135254856882112247230726091233487520965473164029778694145411689074984986176178630854338389401147009618869803378742518814737267221182459922343228212755475990851611529594182479568023532538263804702103739691944499204164227022541100137388811744243404225280972870125029332342337319122750987317072836334555018062405446392510574301259771947671481570095482003892249385283170002318729930312222770477033350422083155615552402598812841440546204088609641246095370722172593612990853694759995169671161212069572633417644431332063072038526496434772906321339538257094788978924519860280894341719546030737506432540631291341053370822956866748748669194929980344420623777553317917456591803255387274934909576339113537494019577445137487147621684431917448187739398751333555826217537012645644373628681076835387853182467359075695272480599413155194030088192357725532938284018769081740174442529678344726562500 [72,29] 3692535458323462086346826943583504427972941448623364769134777232462210602245294214044184713117780204290916980476695540934125518759537016060730511207660000303130851212144808493701635426957057957864474448356286401219783239387825962239104521641169292933991939737127051871009659979386860876216109526437118801718130017805529596952939922763549732328282943329418789886007958054317838422505682197048763018324265439736678064193095609408278685062652626957335788592915725503645290618829530536126997088959494116080881321821822876409636763434255041390962411239901596652487777567207182498905702706934018512580400913123639699510925668464466445142075288665795539301048064328208086008296570679944737252264363077206634042694212310154882456316337547836739935004311725789320836946824467099910673593380411194625562614877960920883893857800710124297027872157173829111917726466237198219255808289727930472854778513260089636545281428157657604599247377215127723471755964315141837214612220782888765729971122388725408098389247890206092196684498933990018176458892411666142644166737822333748498341192359346228359737694121340430570130557489497862239713406667300847176684297822102741846666461238454852530513335591247412188687927468414578740923193340635544067125281601732021495733108666390646953820612621380536617041031491828488213973460723669195407754464333989627600888087827655382585551631066010287390956595420333487453288029639869235389315669287683409020387831383787010825843720050054472407716390920551970557948085221622504999583965542355489825805438491343860059289763886080801112932230264801300968888929323718337914611381923451935355096099345267463294107384037160145268878244304308514552361512694807050236101307960249173467902061175268828122228679789517608069067198567872309728469427233335681797182575729672616066988594077238598129361760567568109777424812138581661198203834208545913618178552652290836768895759676293895687089414123654137482819965381634969627705268950460912812222165946489487477880301866986024463758093073406475474096031909493367599043581804727682453872507810492142755996220013593657932178533284607614606177201398297303003131885307110335307642432057757625859570088343383815229435317142797505464238919451178588139818961441971304602552559805505714511371633511469905950780025602168337850302567874134607185245701374033677755193139091716147959232330322265625000 [72,30] -3378675360280162749307446099408851661956459124703587053853060813455334832388590697325390880482711503204250293720458348941395459867383705776029196111070082671071590300838498073227568100840454417175186205445243267229833091071863856920469713019081322354958900308281587866146466951407705836464347533491695527400425380444493797246850197015413232290172029199878502716020066228288328188183582656062654267278207151602257127950219149682092434961716825967891935365691048659598544107674457866420310597311269017431938656605555273094095932690851116387002114972932461470005519203207360823324194420101793202960100094066983508915429271074152738271958899884436824169326908922937777608054641820101197974442519194324377606805016491420104541030169545130103123410440412096827561640954914237543621608343203436196978476916938667617788866778739942147604258678137704144310311946460925225563608507021910898066952490002427870214924303974032892584940664407294308868031421650262632966679827490772099957393771932168314424861203202576153895091743445255877856561126981725141031248196398558961306558987630580037724869846279155781239660793440870227793393387251021124531103139599311858679543139612198028771264751527190658658964932350599327316640123212423526833623233545530042803625998445239888264735840259503812649572451264284706256693579542418230226870130829440407293184483632989654301605803493573503723248476700087620874403841061661162772398547021154675690793982289383934591100808669025037413161362513208770164282307990224009958140112840069733318833630095788331788215330337652121083184484047363231352956021094284988795668027122065296112743225469756510035605739861293525451409194612235040932337040898515103603313996484422579491421773618502519866611834737998943085331933670449500623786243172584089782597783330220410767025941655386519626697298427750850930543059765678926254587104526928031278588580388058426943978167606883455791802230856457965098131875167622795008029509054142454990166539970282055180719223450600413991736680879520861800915997357892987329220389077183966161059027684893826873564668847619022022924834123851018329303933102507381678598829889237480954902784235486586288327370358357273136776629721979608338089536638715358867212260402907699428537996940907997462586735479999989336401497334694101137934400769129389918260216243983684591967175947502255439758300781250000 [72,31] 2158446393346183733344206586882387203836321313023264247638443159601638230985953857667961206929008793041630246441745443868395944162480654591889886452988433382736057652990466614323982997057452219369954134736401982513287810837378827531996412028196838936381748843402223588693082938918865874923983782213155262111873968526351367510522743642584943026886334849083544203669679595260902699933106689422847708823382204275167083287842614063815789633370604616414563065871843633551005454118509123668552116548992008183562998662849851499038760616164906156352294013461228076949911059254550708136066507371280010759136575452900582501149568147281857375200491437764078311176518200457887858451747809121153025861318403832660602925712799014630337414842934115575299835552830863038153918040624709087449987828349146023489755221521251684792616865612295829710295863691888734229549247511348864454011721846624831399896797493121277101223323121223767167510244459524380119300980594874668109960950900075381117789275096294951592842413194398451575222983708376630935088174953003614603822373714404853543767828374335496720242914146872920515430739122480886530711824776421072255899987351831218754813606959806468369024642755510227788851795806630871041400650160915294031982621422142937872427379829890847686504633691783830104136615902222850962811999824627841292341350017191512460376039193384637282215107282047846774003999034750460613521380533254853923662928886665197005042553580046914261097464354119760586987223335187555958353621376889901474792162871633282473912899422382725326402194539699628569664168369243187596974811924193779507840606875637834785217460340930648855885235306856954453204842836931333192956814778561217925247880746939341944750288206136764092584188383599343272214913844820754421393558561708232868771465603575690225894366006209094366404973173593104885362546432682847480996043032893238859539850083216926335007038726554432283382406478820836732389512731898631075530429854595645628125021703079857977267517936125378777413442456364661289560860931832619325930751279365056626497596879113165708539667688565856292461267371248234968071233090267083834993377753125991080480256209073778751474895219981146523402326602510647914395699469580922797142060969265228428273250624587547691423290381065029449180633299799105129661391363747624007329850570613416493870317935943603515625000000000 [72,32] -976360604395950722893092733129406050699530577869629559785631260111413254513423717297307940032276049393789547811087828023266706116279430472241884298540530706954198970717053221527270290642619311447839844057530841305799886023735953757646975979095162011981244818587607020454895466259329005253846174388651827058136613743873930269787289362747397495770896953995789306557023938755622317546202121863524229164359530754099436166962544114535126991012318462197655107767288881689172429699169102436251665545442728962811835033058214135996135889947481288536820506299262317841138747901643861566101379721836771857208650203056827135820134898573489704351213777451778152061498087200717282075952497094889100601762516120706187462844642883608641450287161106843780122073413859562404759032362334370685733481555108476228493506470847916682964099320278986794942303868107492470847914373816541680164323692118438928885748837399814921507899728733606133705115034720661585000701784018460140128292200360535554857009686131896361266451027348625187529220727388528574516124330893142318413157048709900234872484713687348604585909442687815576677539499330801711815163436883369884942096512134982101126980426973885318048452106245044377445795332313381684346991116658160476390358161289262136889908833694090709346680770609768922631105398968575398106368603047394973313437536746386990791579697806100031876242224238866794993735582138128669022581711383389426175710433848682796414087659401244639276640208292915534006498342104630105977370075722594246891688053239472686596894284230463816539465687969770093398344554884239357543051771845919723754952294989844839460874882409818502263310542606690394068708557456917718550336777107375275236800011782506944285926521902234591839630972856240775592718230140440972518862712708069842205828415956517635387820523339562071593528026037618319272888298660704507765778397774443529508867968764073321696581727395943194864957203789314661684328147123230521041109137327117336857667367324535809607759651978923362331707352922699275433439284883184606339439481544374825605430876756460425786527415289377778003183020960183577645876751219779700182771400506676036357809682692984631662213573550485635066029618945109434426856317030244800779430953507018991190846934509792133389671251381560306140270041502075945824201150016990839730635087789778481237590312957763671875000000 [72,33] 585066653583493905681190568898970866927724190429761109446870819454239408532680621503517615814514681746942280538471636355711822905359316262469524763263989754983859000549668388098493578486422883993760224674999777954965976451431302192514406378012417094888552686615745988056627525334640174317450351331455354134706763237752742161381362699418662851728056585434448496009570251778800097417238744799980622381014486861525340580373388738809768991278832327968824504206865332859316380736627370638573672589797287126778723785042511557083910564332173363846333976416339892519055413357271817753894574887243850181940079678601309664412821621628559256207038361208011250356296603754270004602480018035738187804661219860910953042042826853698551707829669281058349896483802709730865640440578754077829243968621865386182263328195270502827731492005950756164962537745223114489896272403183308224059907382848602377962617694240119352159324580996986596416173149524647783225921346811802450735589416587664137252340517697377539553090009818782041110066190189668688084869488242518626657295622878071660706209999893133677524406796043045844301000635888629660693286200734474619108701923656888425822049049671618454581946894696490439740280217014972157719492027749149229581205934410744777505634056288439076644759085904966728383852541147335400373018749025374180043601476416658578279433475066037328608179520258496379093922154171700417888286669544326444019095630010712215022974542527612870226672247376739998229202428554426886820152137198898908419214336203356835838764455184476928430011772193880481672917211235799958573199388267625796322872289517891771229493398498811660300586420591228044484875536634701606031072449704069066321025268496081486336463059698262670945374079871601715564925596896637660643457520170742343772738853889003984337421323791333169236715516355659813303364476142583830299336480161403899957421059029462037557215737018662777202509434673768048434588647390544996091439109986049320268612742561241637289165106769799273933115097105704435436170324934874677506208430065663620735595744258092458553980696432815970813588077372562639828807207472331817405956549163630765090546143409118411591496441289643278631092412301949233633328537072340440284182106968523516476119282170511847247026151846434939835607965467791692786536787197499559498581334082700777798891067504882812500000 [72,34] -859014610768823581286013313901000550767187233862951799176646107626450150872285354061292895174051759578249718742133587068934546522014614695956253622215208691949805396940117789638641221485972692529424170319108814838551127903236871222511859928307638518828180640331863244381662691177165561732352875574236344230752328595873863111095605224960296303311524136163239654734161215611717506312907798055553150815862610613941459715073246775367265845198161712254271785638732863314498035688537583031718892322018807944277636983404262161375064979470552330186901719616676039395273466577509696470868208619693414496873682641385461619576988438847255277522351038681430880053997597559421036056836500750071833273026130175636042856816631194176579411683309427632637366665752409159771585001823663419365433703891527196626676900756157976656703387193342647971041325661033604619847117369617373718237136172733569054041699461822278381785587378704630333215749958240595232982316649702708493665348979087165485747440617237179115326268215206292693261975127904458027217462315746571589288614066078966423010352513880258646823566675279580855707719638749263658796320693609997594762695275474753838013946040252126531146864262175933792181378559024452060446956227880330860490593985225883244648971541820391508778079077782690052104336852463512884815135651930143492179141156858063248132140589432921547245935513820219982455158352540988338692340724135874626059316330469298700649499407676648156981367942170889904265757202536834081270685548880049968392812898603110580331481281877268637958523868474594550190901382044348646446879535180662183203450092952258204235710987555562683622290703518781097443175289069818947652658043501797769111158725781980961625657449805216105075980433950066504697440739994005945750080724873711502254713688520398802299108190929736000608240617125433538765381192226613167273222961527741446369664305443474133802191103212687485200182824226432421778150714552368185134119073099211543670587240302011216580221643442937082734006056549737964932228543161995275148210085310445179407409001289136165717664036690537445658827127590908090429468973336927329993848517731557311862739579306553729632725828770518590095159504242530468721040442332306179607384642878571382059264766874901182083277500825842184215213306370171648217176499709446524377653986448422074317932128906250000000 [72,35] 1096515234150385907245682717182086198918396231619005030062333643316317559117966863961708127209611625759149055409531867431914881084206017338752507794342738535323642352738854858232429668946180911461914061309412809924737815506240889406775509103826019318107177635008932339602690129617213687821377820922762100335142880732359189279166074252627765975387821248040427524493262081152021907573583290101122057476412221792811969659804334472665411772395791589429149563606654588076720250512799463427203818602467122765380478670244101845484855911115204063115283209947432980737637291406772815915326694165033361282247601217711690168602671372857138038840576897899224529365554423909810983223960810185401378966721314129674762717455311425786962364962425213796954442203576960155567187242100173236911312075131752127376832255692615083236886446341862498481374361496417192315514025245645696081263344306704556575672043940361948052302754561722898430948194102412562589532008264277389768614614593569121738014719912879710274206685568563386692798371259267372809997014450952298313791381971426158223246170177725603641850320802282121864373319963003442759287670854738289605248156560733291127674109183290590829742304763786216619317024060565508630646568959653142701669921343244493287364338358966544949949575015236569081169753868341775663616971931782175642820905145892248279002876069918354952746957350317445390343881836299838281005696399456630671116971616751539976890990776851646338533331694702089490906666849156088662235397478151131236796280669081258175405995935082605749749286491434627403550582244955676554847818053179865142024088234276685022749105687422401215094145091571779140675160160802299444103266183125918193365765444035634884664071123611134558044592357154399544765900721916602831665943602100089091937138374156534953982648203252661559287769362073889952168636184775893671871209256774656187491682114410708379395161858956110095447331361576211119862121326737529981234382271555751922089557287575428158251220832610573347590891978024535530036147568989477301713354391813007829116087258106598515737385875168358167090857700269534264864249684119835741733520167620473857358583227626502693260806184950411000069069913412055761549142895832185214641356085495017989704523878306928818060906488462367970117397470188603976041531989221722298566419340204447507858276367187500000 [72,36] -835234234961823344327968097725515535194152942848241395673451676027918497810105806393066192985418153998065023355180596992207941662324145974639456515987441251037960880724751098660396877310273956473374774812005914060000151453193686143537352524172964599369210143734249038987581281028051310092897353115395356409262797915060631390450372772774164352295622342738339003167295875802130188859948940426870064296588791941638027914243135381248434435929057582953116012928008356952533646396232388064088766194574545666123667810883197996566149484578122701543156923814226313759227908944293338371039939023664954023330201488526933675622352063152751634554536197720496472970793723334649959159644413432090963527189459606576497685057378763191623841230824420622316190425484203826164347217057913261300682625706858663864203940027557396985498181550877244095769108196756428248135903720200218097865891688798102760648763056576351595485122330202567936218779647269270393914303730630613823258011937523857230903301285802944914873688064788293934025717715879590543011576685929750844256535196211654495632990113992196605220939098978359947237478850384586285078429258822612033718138688708912819258642033283386402349486495349341704282229890914543144116573059598131005309852444268417663162331690301372040586386063105631223719709554061675144759465138436678805130513182012109772364858074136189413205501217563456516078717069580831845121555006080736734479167683268092925177254232767352688042089562040189232269360503749883499257844771429089161829373741828814925081113266025357239000344401208808419515442438145631945374926964151962548474066032234297036560601163128985986098152412949316988533427468478092636623948674450517442390416010002971336640945958346264198380629129439143931769647483367868704517098953174995343636900109921202089930831900383017619026711883440712612270865023853162516471851972925722505664505341935729432379281539394782620027244509197568720280858915770651445943479577143717302243909669109638468607491670280484406040112496606660502853002768137489028852072818035124452667796712827512023576888881393648228674669060184424150244053564790741452354921378156152829153958297659737466266608895476952899406049784656564767439578483036732020064214690215412539874818002382978265790635362464491389706091706104184114783841458296009818695893045514822006225585937500000 [72,37] 225571639598728665645176350557748680934622926381031058890081388083513401125541763697318516384723601563965802005962187908018450173646318722274717897997005781583252900903531218605137589045797118802018553834661380666788881180781954166777906801063317003816471897551883301278471781797633859833444983044074945888094895514340422085199775026236669535735102702648466351970723943089164801713862215370708181714344132296271114713772972745890103273266977952885887739904639461757800506771239628011543297629834822349360092157125453021387580268043726219772842469596057266020277033510723847684277508337849510183345103429804006377891077521394804868517127937156204279460556863441823052159023505074949710293738384093908349309224945719146486105635893457177517988050030643025485799269282882502787702614561952739062824092751853836287408671702577776436574570991182690284607160772630524937058689304493372453395148058635451200438831151145239433767274076390616883024217486178197367399888801270514139454337693852151860079567727188247971461331223235151829785469990582709664106239147535492664883583165401360559056261837472461404216987877891547315831595679995829677666969355877875702620452705996847267878911926743646806090514619872876995896608249641107767696746040399106518962165552587855373026665907111385967746226881609176087155736304933286381256748687912823202327535971699104518520232715926033132904384514291489109536372765310311484261537678503966727572065971218290179354132298541060761230777309128284945234168044502634050874256239876330263421453456784087691446427459263441464349489294080654621679432109292472301296544173134035698534868215372769683137977712060711530155665279576797733838128277452702351848582519665316428673003642051582099096604345420760472944880043593319993887379454794027726310345888101557885134192305789594649875724051139910993669467442323884018370130006108248082151444842508956833670509286287871303787397548484121872948223897283500009870169082670979179431381391506340571745447629084849468661699258739093832624103587816047255411913957026313987078085999812638701350534805390482535697770944628806599050064970451432614724253591535130777583948140640649633594368891739615284730739022273431664530954867856176706761461530866625357460168870379199065379612850169478786366116984588935481022969886666373895423021167516708374023437500000 [72,38] 289740216216230245036387062416176794527984873637048902615755945257976758371558153911443500136511317510137733951510255863186662314003123361040497560363999525666608075614218199804277237478560319350249651895910755927825696340358104375472214738923541225346652869965229671454865905887953392337923250328090174212909245078209104724615026344297938082631434096630404084777985804418540436419871814552693701888275458751348427395296792113420431778939145118087434111207811129911726215548301870501202183418783353699724672984374602116201134236838701500347059507579920951091499440499897376103840841290690131549858200131452661517343605078135010876415354477163052629604277791727953671718040982998732741862216133762193018759843970494600126232690841168191672950761418290511632971008926035845114632235974757155469386724588954662670113233532942039811380592933982489625816821286729981067440241029813364826927359203313518395842090706316008000126534798606879618028001021151394402326654668820509728680206752090164651522886857180148386344189675986635088816923444931586680462735289740833437885821036790886588922827562100162381154576041332460761197726229171856908056890665393277597602897643730221986537447075433636286436858025312150236094098495075728866378427124892437104415411547676258126616186064894027707017022411339149855879626793225450420283061138456503108460865996767681005340672577110390572843275736265901759938561331412617805584819266566175841925450792250977023662286804759602326485704288515221071077564842568721362510593458799603169714157228819344245344403554736113910534781472766611683147074977837918507328955935331379453420908628562199387508335616632096588200678118721101823501617612824795407303641447966459952182658656083090748595746687770265077861790871432768630823082975367438371891030429884224922039359090929914065380512318172735225573485618097865885887062196435964064682201137682570333410935456417052972562434392377292628387187320600004522085523361215502451441293638721248718877131405354495240452770286332884208900552887579697512475966610052313303945130366091850488326644261797044391925233179156058192427873750563262770179482343525100904999297731900726099583282711677607426346060500321853881577463178895828886849463492584786998839262645351570567909643372969086326584837563971863141562557153463330905651673674583435058593750000 [72,39] -456258554845924806148797525071557761767591274882005872890206623033520505244530266601775254141395281955890569287767169714583257415359263174137411543997281816905451799478584748311497012406320083013445409601836435471017479212750617203090904981589590912746886946981210090166721323822747951843747531469104508952660532086103524466373373500996638542054249834811342445149587077270564288228461250437546193975759222577573855696283028469205744339154220315347784885822036216133513858659775576856798783743694986934348989756298297821821100986119848552120014195177813101547414218101721984393238311225953801676979183460864100801860055759241915768070077779309082431357437448891227883090193723323618949358001521935935858991550471690628429624130182029832612707675755892634160938184561620670721458004000539760192943203352672254813174855997787569094406040433293811462062992218560281542460342070158876080248563144447039539265082488833741063484308678139589280356300941826247426119454057814140396493031261280999168685099967664513769057093293367943949823902865481094152536975083200954916700410241988064986966482853897062795412600399887549259144789497681857348437097710807570888242182406435594074051796075767255275118341135690757413959943863795532872195165989594715835629312314878296930991276569037204619379662923400175229387804828046067844246566626462681424825829530466063322711403109970659960789226627587833786769972671674668946904487097687080924308340149152779260191259373210070215070599729300835457942476585538686185331622176460444714912002734824563806286694234226520839108110414826895250673405641443485848610971072199044689105599040596099077800234793137957303801119952459741080197096157658744507282557218797195190931532961721990420545477485378112838471384565634665204931704759094465806346606738012693828869360230846920439334987733525496006122844974943894291719306053581565928899201866989714818095620844083824532719131648842090124315111893459368795343059263315519576729728717986787198682688577564505054887264941592036205579114041455439197066208727380160301698068130327068944035190359344294800322746025667309007865214205164492675071631061119710190492574955436469541518118630756753920332786668085541087102223063487215642783069304965093617173165692934084484196453128294921028412961850709316825869255040970529080368578433990478515625000 [72,40] 343128550180287652643629117786222805979305081168461976902370660570162411676172280510317308942774362896603187893342931231092382117321079263220067680699348032470140840712379477877485823439837244885505127011087690564871045282496248690389886685508752391848352477203177889015190967301764430964429118659644825620660135922613241265850138984481957709322212283891809358526082825346832057009061792971169436616993637121021422439969927669915584840169777221654148557537160986584256558745903651747964853011230976994937259119520895245179645775813773206466861947949978611885903513948506352504044936615104444944004243055413968739933168033849344003431141221930033257916566001932060667504195921292141409718765010906588362145456360499996393393465623968950228408847732782024766261384542052035620208953397172855482955054211644119817338021471980868512747693086109458248241452218507076334703415301653906161158680189448553163731887784899737369596373549777924087680126456462713414420930517300547532070985002895555960435744070798162225202788261575765373164008254908000836398945100961146408765863477735996298270869282053400961169821140031630022886023699557592183052469076924868099719226817539536603592154681500716982773243600386112853112026992070186867416339295555534956858849583705294647377761885866938920414819038587867308730926904785788614024207594431134777869934081691802621852149078716501249320674858154211543876812700785193511936868228369628534543971106025609259905367179772569450172314485252965836105856246270118458047076432881545066003790188933720885451861362049633761376481075239108969510577526999502391475210589116797054942711385540518333093929170206826737609560517069516157962090870693571644052056002697277056346763970825192723008413264310710767891681099748384680765126477028493194270125153948588176320968334666432212581439925222713349604863771144569270477637165430090772479728834396546879963450102839498039492319902772525392518602791455710710225678164868002523137494329696136194092594140041077406209279092390163594656727256616984144792986015754438633525365043104755314549199567818304943755878496975063774312907250335064596446359523702975490795556457019064462848520544610840857109559742351738031964465164072581738227819154909184506992783552264781807966992464375836317822538313986047153747449556249193847179412841796875000000 [72,41] -155006246081395270068722799181448412033854595508203504761657813845696772351149776537554330093299004730253022291173619197386035397522577864132462692614843485241045576154804638479284728639662817468458639216869724596259824588848818098258403085023131522124760704576951588559955996206375570136911935740250838800489182083048247425255484370917965705470414371494257293903702109377596759794928686353934545840522938166697638249628872893554552065781384115961103029649282480811642464710070038842436391043916025308637766608032475443337435469104046469243466447256944531968359087032508712537916790602213780714233438169921661074943625314341280779967268145054844522533249845809618490744107064293676700795179655893052664786511717962027163993532460451831523410729873129392739014570854261309157120516904069219659225012504814042170423991133746423874408237620936020845547338770351049921109315017198917546520948271194690747854397117940724002301305818126605179438683041282850577429277379774739595227201563205812944634860632134667419607975294141514791419940127694936153899392874749745791427702518971794241933364321055495929298727260338076425608075167878475648582839190181482532322269680023383165865653214856353321239674932243705678250921571293083930656101269298850265598907508687407828895897329703626401401634817758571513951631938625886919572752996283967077827578500225756895290941329098525502820254786813225707976917460509170463475394230924636120534642715835715584583603558536290466444492617287388441405851445844835738453135157909049931994912463006238277936893502184736178569127988676855365242796895062642150824313847050858528056028886772030722963142533690063122339408181245282290401839964939674507248398581625813401277063013359550852852564462924063473095191490280392122098975786449893537760101674754871532020940035098435203748109925360864789160007801764611784443535584692335003252683594256802942732332888545551334565662677213997103845872926269395511530748665216127387454589885334963184423043066954045224728763286341358816013014761702049562763734299123809016026844193552993304818787482575023217566737048350330972528080604432359299221757576086391651466176277477291973945886521035135963520362422435235754222357414666323478674910381238299658805529068753119442002137103859043886087325323647201358312486263457685708999633789062500000 [72,42] 28047987656330799896896226991109223263739883168402964076789179649607605299271638773606909990973037686200272827006518769738701599761487062496672383226804970610783737681999046749901188971152849400974421271894954624770028153615322940070621477453573760612882895146101303632059526998073748507184062826271039491916834614151401454766131509946032111663863497561529738471984280047793574788621583072099408571674344342308067858875837830381019322456410311908458687861819232443374706469186550830775537472201677598339748875599489709926559178379353070280225483946835439641592692943335412461218938183300382082188182123768113450994865146527076217081507522745635035193895377127538215938772191308882093529617037430182912878056063538167016403092065991054912736833351209251162335734315380294607717056899132922388475107920145844717235184229728492548069858537382042946265701247159556992477792120071634571130027497821786026662725608399257524916279472538745303706381265202152951055951729942021978168199906624434675149310645021898219758291188315599738262372607620988077647191971219581738230635971767820098520099536081217349733244669105279267800923422887994295782410948630330900981490132823129269159016520628956253137021954555342669174440541811593175948492099805297029943809053513369273838391138906993838535175404809622293077529623996553680071276954795526073890736244119324387421970598016391595407147356451059025743176564809663029704926596232910035273215056715544447755554227639029282348108460120926571462200885805589903028813124798422229818650475687035300985530318992275310409955172768562091294381072743087076881132886615209914884662365250507470642004637065373619364098898387535349723107050395705306015091523390622685490925623296052588345555762736658706401012330423074706947912826952838457991714516369397639233134059212498290911644469723490549977248822473558409018536329803217017032264032810799799499725535312083777822144841351629031883719244069134567555197486953668717301005390984116982075711311567352925601728936894022609726574720320370965423583071935404435200013730905856718140906457521093572161929305396833962778990667028935736757196858230464913672365639297218815479473865740628216174101436677918869530229941782084779048857920957628974954845472084658072593150901324892726432691687776799227549417992122471332550048828125000 [72,43] 17573431557558469202408013232389493715409403337932568529829323642512813294454920650382051092340549259415445940840317756997124999859805699300239568200752785039264514489680843170588061144197653901552030383064935230250254668300019130101830824351204304117072476207231833872593270396728757445636781013278016495732075464669445155068821406429911480673685176957037194612601211928769594668547047219318299278840465328257135888217390408642460751815963660914517026971621568456147426678833899390916112905936807606561002127859660333233541723880875393247970899057613474847213262975780277740330043144134549740939664791097952166162841192895677875527727365902658959213555657464088098282436990446749532618878526256574839900497545332514364309800533593192705835027022483726218637324402035529704357765771519682733970064704940170235502490853302591107972076572756690128572390430573779229196790425828762146046476324799082413229603623272850150597700414136956700781885239162151234393242603992179197805901264151331800047252933986253304764424313066596469768600140093679062692358031817886914206986154242591728219565360480516268608292750996342300812386867013408835451291719750344645134829103082924308033667178645575111554740976316669344030014054504449452324144990128241154462689249674153227823395639355031891131898015283121493795327542115567202133506990423712806124851010621159004598377374135839212486428341649069651810295400231698720056095144269537162544629053621840301892715267087070642297856258189818256928946032433489854454158079462132680976604292016562988970399217794118050957319379519283942778610679380341441875592034413743379775672765691820737908470482404570505665610692577513657126584882823057797194619683576636557714262580040887301687978838905541237222681773321175106759033014354242826129501495283434030381865443661675367156356279953411691863579628665587823582652652173860923118344146719467496489411985073906878088952103293012785423974819880090007748605633373896708223948578316088242533711372352680843930950754972415065163966991893945143980367047408622123296990731367520665051761759816919946723232142624229334266751376584255627386093703772207615346733921703289368434355468889036651916250711012719536251471096181969069373574986217572413150078124880049681439339741078589305896349298530267901696788612753152847290039062500 [72,44] -18436123723458020906822151564050766388378664159789251128668236335427900545508812528800131491643174012815784092963824671489586200083877170416759370432337858860895378972911130636448256687686821883348805342154561830821215607855945286319645430798536575449090338384145511234805617012182145756912218064642969207266557319735671745116302267786037627367605011485278610444447610041187992854600888609833822752541975513942155404908783395527774952582981059286794046935270381147372403610882887661887119983185945618845691913715404284645582322090133012569262208252967504085316352301768029000158945509798678355955987178628373144773588894939259638943886854292042123703189015732477454221224918798858048091751777016297972458818589496826320885652877787237444999572354085017355546077134442865895352119294773123266196660384232823714460194168264184675131338295322600840165651359044577964388059906496632545718613644370046910757996190096976342325878002754530677992505410864173610364813513293303048698084940031578043983520097176383469643444419090023285595208055825990238854844967897316705815562904731918557899610954883740497546273535193209125508408192028672698614763898858347105545334592215908658269524274479889031101520566436494494816200893644063027506750045477138281556328326990728743750123380464517406388112987370251915880746568469699626610652274389306552417465138407376646484521424007516580129137583099595711147330151725895878548580460417461281695447687352870584093462157907660517359466321604233368457872248206488969528762287091662235547042548405019061937218698514932406905105601697481063129074440028405449032520951135763547997452071963806880514569066476379244453460576602236806028540321592046447221205727608215026290235319384856427681132839922949567795308607044305716772372754203416447069233616043834080759378395003662157253000522651479971176729153527578796687027912035014977491874732309918674328241923345025326539975145359333734448732792220577516167299152803770378297429463979724278550409736329090907005006451776812326261299952340321997033012482258618147656805221488448771930598283537945415055361456687950420344881092196832315292361534069442652901060927144390728898069986131168806417911759687351890235670419782342871318259365838049435599889821892528495720712454267582952951998187529625283787027001380920410156250000 [72,45] 8705918671526832171346651930819574037570753021428312605295417181910997428449591784970554674803891432734242190013570675443070177026776497632715335903698192162048659152263755331745466775566347984118897311793641257271628583268546628380519897135616718533079312034843186777072844038200941336406664342626120700221945556089992482474788697535199516157016431557908877031649703082194620004593932593557371994342426451398804090165772841523660694863268356088920680199895784654627788582387880034138045285868095499637184537155373607703512591813595463867985191431922297521025369738299594455854956013923281222402333965565950620993876915928079573600257211422253935979315497306749279758096465244770811328155721889342190127500739011245235036090391902644672177895669967852371743748733090176096375373144749021653107849896539037431312913227362952260909546492915880891963722770279891137624404208754627736941599285067611741170556828167604116119266063783254415954000677961437738193885247974591400089277504151977417040023862795725299590646498183561112337895184337982079921366419968071580776238010254096686717421826725749912948947764060996260479372945134536907427458375739074542537472841719192208124314486030129448687172695120401545631965985152450190951295589309721790866054360354229689773599895361808561932633032769590062940074395079289437665178391616886069728546232233941223229980920960166595049619433959348745789967037284958827615269027366688994959837715259814009486704341861905729075350453846130667037553927832356118591379241430183278889069350938951710509804544400543484662906506780268912903908968893218265783175219861999286163330886811753247924749636188316271374637819689267029400651435014222652982129338283235554317859267998341325725831760904687731678428819627847764660252099100291516981200678861074577713261744251065512642572804061118757064446972554209755761998468262722816493834384729957225234015443285146884253669181896978778353957647404046216223169517566633847423036493237463239296752166968330534442982830611322391778761957528601729576352323162971507629360522770410606033567222913853234178571254630784577507940436755493551962935214443822965337459000228265283787609592176971833393968127614052898439624462928480302203447675026631524480325739802525834600291644143612787565267296940874075517058372497558593750000 [72,46] -2260091979707886201709376043673353237347079585534353957378969283279605909412962599650331521044777074488443910431503866759168905672661229521912535168537903636772863769288035116835961680660632219175418042521635318672076350515681997135545654410880897541103176997388976840623663518986522555972483554955341417017150058458157314110774620298931680011859290925036488625479619762794886544673360368792105418932007684241954898061462710988352244026203704455515132077160359241335754377023381202022377672988749006151383411297664240322096985639914473743644094877390101343338678453747365066225458561573781229843093691958649074800007249807880963457063375433027096458493382744871188443953409924557997421260680940436578464073410284232510864766414371275832812539382250527884384461357655005682251850259831332853075297144390600137150297131288406106783435546543328423353345389399284940063215653780516597640738943666140854340783377898731216275750417391849264686595979319486781183514731171457159631077101553558100816293905147333153669167130814984628675355324606519597952358036032369470684794896464625758611535101140354721693874247346781252216300044291593064868625603177593737976753620963124329454384770063900640347622747127316160721813274841473153636400904039894100424807531888606304738026752349298617254862703652151364667150098020708874611160684235074416829634261292741057262043179666671691590452970542426756447660872369782778691402934941070624846540559836578003234861389364935106628384272201123689848064570796417486293672086061333833445403626255746936776335827135907517295023352335705652385185830671213124643938098336350537994511672783764758870610239637739248315806953008989056490944090644814656200703325491687397776322444625822599027382222105385440026608528232859843328159362090020009109709333924146458885604881711088640948234983348543460416484549636399029179315054108318216021861536251098210826140399462115642684202408162002146754089783987029381484706765241069071428270290748551565440058472563464519564713834638763749248086761963121518896559425083905739460391626467676272457470998059400099172741850840467120603258157215138382436404652348422346568711921889221409783798835092118904508690932193520373193731978322735636771991799278514900179938803169212257421470476282006345503106103933532722294330596923828125000 [72,47] 41893602522467994844245222062072428535922894340463763257008806178193900182065014458031562086946490974837446525347417740171319923102073125776618919536705799530130118002232671336474589792482469870221355649114478768038944657106822989070942482360585079198816233429471231588405536995394673690357204121559420359292852205089010625547621742924273277165757844111133052962738129386311485314404532934332520778483909633720132714174227507626946828117918679461541529585724176722041175713668071137212997788836009997090942012230500170716549290306526105170057351261157749745774620347753398757244703668650146211324327848168363157735597160544066130135330867444965049446442969778135889132007846943386289827801418594239973322091866794038026077780259607620142927457899644232275571602897681602104803288285887551725255892429592455078065721704438090876131452966392671225276979287160389119743102957006931402378372454291646125190985597548936587396990743199604950902354252220642070944712817279419204265478663070136662929006938438353207144917846046263083136014957882580456650971183202477124200496364720361203432864342745877138116615934869982099196072999785473061404222378493743640411698285971868664737658025043059176579948623202440965283789404454915669590696521581820090493747646353659385148195198306384084802518230067597350293792781067168746656608558503853820821712789278585698570224291211285733955878604646596862449552948673733922813498872687095382904471424893881978823331410991715787835977934608064023741231595802278286021847933178222140570531948884053786598463432382777493726527365980075867594881722602604353492672217846794660274848066638850238597425020838478033636776593123388777688539029065759872939353815987400646530373733147894477750579074698559725548699821283931966433450409325829165553863369841156435047398673015837698172343498727715574563533997797733187817544750267352240839710685595388588928230130377204286510345859551577775404033276981665772129192455030923298860123239877894894348390291702325843191253451026667707736017646075389262613245189998782231678108448761230014977283771331136297728059116061413983815087581849197597926417075657912106289442484590955191632017353605379236589165613059723590467258568065058785981917093884492142967464535507982429908085909506243460498353670118376612663269042968750 [72,48] 253288295941414859119952625297305849790619254459170963049414050581220918326883489481690428874058591242822635180701160373376342607377798899544326880982311511217560497320366484360607518475263634168545728457990964507798876763159373532355050143096390416762038204708855423131038540309601015186967410071525591479214778637012944241597895411064996267848316721644017456692962408518695018226250034290122858010829947856302123439207185747116916125782974815409497872753967240572869269220539708926155222042304260438898103227801177129443601129606371756866665272246967536602910708816948949142117957467301455613389247200127592130875473111327790865717080417132830813453098150317054318896468937184597742154458546776750335488709800661502290863387194607413351891388718622936411088519440902772820647317605053413382518581757898843206740814513239254468658080912520404530869002855195260787286451642742072475122045333266566884840601435233894858973817596627824285816168075487855278316028891792178287775274137668360489561619055831902501719876979293473363655349251195806081180691342084042385684249016525765873494490676601745689585865110562333292453722956995829286028152105129289025855759704350594998771350178326796633353036758367071516237185614688846233958758141515261135102114468600567257650657545254174683368469642821756288184121539684461775688597730797449496868811703802654911383999829649465197541691705033125539996271758187565764205643312172086717521924569244252503857501115819936807219017424012994777700058205348152370955590315177731060994422553691987031685686164513992905105438395456152515562133473631552494746266212791045498467492109766081239750844795898005753924007833335474736880401078831163238360154435349563065531443316806650043526983791429265504009882388631155395993774179567518006207227149632091981155512337782249968707379908861424070822192975972205246128983588195034839147728960141477726897092211393457399276753283251394305934363584337354852921102324549228324233137393591841937021910753200823751180986208945087834924722660710416856641385374330846521852355843347012504319625556481573684290136751344334156756978509064922857143139616171208265634007962087343771635669643260133840836101268482410478156947447023523056463589736535810327785099882149892619584083397477058952063089236617088317871093750000 [72,49] -127983523160294690860913277040409640005131204191248960431687905112548965744004852945325149289686616370998532222575755649695967019536675803593398769030701972659529431671791873983704505434177756938948937475893665170571146410097070044856379217441015971216084387696176322755016973085512840293000719067372641611258650786904691444693278588152307181913645213368129747317902055595681143445349885294463762966008018421656662316520605185889393949190341737214291862567276864948703407322166212745719448364701818470346669076643619536114374973739393390006595479688178534562713121113431411000122954863902134353604531208888501610521687008165817264389146855540658955415171399523199769023925538507464830559243446240591273793048288177871586820711841401962168452080946539079157564728677047570453665776364051572163707042921539182742387343523291464907835525157319469102699596361178069668229301072420169771753502144908516513598822656284372643581330491306941092169509460257479739827651841081780975741649456832903556054821136508790048495234154516893957107364936426622995443047384924167209242274398656952483986274906172556460144006824282279459405323240379843782908255321575633999320729159281901133116491713701681432033472937816052027408848012237150398285322827423789154270580942537971740619848538499201968873898901516978372129808765083727341545268927320228358703886661397096677113654998247158460587337156480796018495974275008267553906100999261122752519868308069488165991058917946842485118267229764645955654383025733796907183687900581383337020977852129375575544723525692770909940583881833534783737295981953751433586890502502133851147021379267863077355267755585440279492243745959015867442655746661342876854587740090521509038663504341258875705574961735075889031707223201868134897851796939997483590797329193972889224868303760447781976088895490621384032595379310331918619497644690456321295741481249869848667774951811819372835206197459242820643208521468333821768564695305115722527347796567274447580133820785235876457970794502925797885064355168644949546957612025789010575555593252923880035334447385346712549193989242673431206489066457151826516885010265015014693592192042314877100034985774983694989909287906788926442449331958204151083209515292664804058496578896658951544906823727387745748274028301239013671875000 [72,50] 35857864632062548439068913856012552602241711459135456346900496809256313907460912448804685620313434828448278136785913996568519863748985978421936899445098666247143120783574391161198445160924619461675043209903154217118013555021061713939058425299914042155995519973322284643166894949284725021964156406376901180130363580915320731950952103970900649997640051762283491950347866576792617359001869003377550665747679155735857291425222718871275073738073212424141569118773331015992248076473701126053957424874929280807861332248095438715562881976014161830628658634945071875543799191410537407776276359614356869937277421210755476013625829572034170238840654009907439783550284246230143898410780810591307821958494680077277999671386809865023342605025960545753268210779339476412275907886916984197297656189912800009616861979964694069744260520114189634835194787858148474396931333451846409291561795322121880699985493144119808638505121136455875514187602346981670764401949120754260139625708421838108919198628809717174029733739702651579455166217362659619069342054272654696386991651507219935433316491394343517189436324538413252226389603052582065916798499169681628619470891944509891677045402996487798272777324197834577819564830391437882395829827667964576351664650519337290309556087027283144810901476425739238515401962881411514910976383139544099697464932065554792313845617450860387663064473838555284729287131598785786505353710585802871780295917514257587884535463798535200909728707488792416007856318400221207330138866570232931652749628114025299320192253871411878986300887788063424859549002364929475198512948993573537322008786771640250223352407189619654121176685969269215749943298023175221946446611865481455767931601612025751485051520324260781101894821115390413049923446435783357711530620498113763981758201779619428284894591207645421565990682066320297482836266526989030910524879013738705228603781592478827974727887620057246230109484046058930985544605886690228008987676856182091704823977170856007655714764927883627901414438772568676173773970236215071446610090606377512451910579270982266379032643350506368248152708741620997814485547679047995091764610479434617009532276443574338955037239892650857274787210952447109160967524930719074363434116293740261528227011237745375238361589254054706543684005737304687500000 [72,51] -5687063867952823619031766752634443887776343365922831041113058610864552019990607013891441908623228732164897569028334490240458772407319904932788766387394973664138619434316912883731422537660090196773668544735676556611826604051140675565169507878851379727904962079526389744213721861263996771256973824079518477240569648601117887249823750479594035023496725705644539148208219680417505594740581704463356804384135191514889163052406688010958290905642152163276516455255268332308084897030901910884039121707665055962039082962348971540171611111217748194256913062274282573305256710898744824319464890697340464058933578278865559936525821069152666889308378183109048369543383981777528124009899792938532894948265930854901558873905304787089484773381184057247649314603401468360529584371964849847933997263181086414621160549952968719272475721851223514231015296859290510960752620096245304082760449193173648870215207825674686050095956403168236054373547596292817994684036469378918995154696389977960066985479076248882783969207317330237303583738864925495020079612846769530438620178686321920087076798639327954000531623286034256870318236902842815267076897936515794475356321303375428765574523942546047670710859215370230147925059527380817078109142680486010003106209801232542929226972424917785924093260045246922197440735779332075623653310666746772332076899220894907826993019661138354863117640704885867135459726456253062080291255689745953448289257387117344115726750089113518156196452987582548750017729277401254800517884903686302902147280605054564116000646302115048535692299802376431175916816895216909460672317427380916819241519317843361455511050627959596010925497310053773857798326967421063555808867389176137895780130903236204123205404963463916946529409666675369849648891128998632219722575408854453415921616014550427430928629215093556602472293065174766806212578884965722954077580552391832381249514238920251154274452985710067230395394243471911288276900778012261258436111717312274672226039308278927327962380125709340068885366324483191520416372012305554816746195089618371890676231899371114544501623554814930608798326800179294131420482339794386834855479598027257050088268320573366729081589274783353707622661005692509062795990589375519088984370077806202889926889105197405083202966125099919736385345458984375000 [72,52] -44411616443326117355975152539744781082891466216340364447119444101792786951011258315306481590155426727893161456932661829774945511846395973109263962406244524332424240755892251317247226256337932876286708810143629854261479051075915722473576226484028986278902609685388066652976182231135005892668076307187539654701451814285004975625919149164506851386726239302514385975166909110762720716643761365241015159124066843911043814569371310304988823556172466981750411343915769875075479181439396050165617069534088277569818660625750243704959892522442169016401745789124371312692706807729528485201053016025910106808992651528143371084608041907424428470447842506627460416166258938876048462559048111254918678593985976689003023062925166832171460387002558828409857003867272635621355626825338088201534307101050754628437869355433951833360009747043232333169997748297964707965181790574149024064169463583330992761936510566628344411344949666501764954197050418493984278089827248960366375448029118030260739649143131813192277105632192596049907654918292993353452996787810134670724420707895872426239027562314029850313121707084327952514669357530435240440575436585464667319699247728029473603944512744945246958194939563895996849195748611798575605824305574324336246940063632261653752818384673460825837107752332740538813118902920782440259423056557933758391396085240450997223716230508902269381085328542877585691920572003420192437233591955942171724023223221402881801078739064344967483075089111900029020890062699241353910003468248705381111995997262679217417923426544960424804576226746149836060869913336764500156801921300652877917244385406193098808252417238826859384877647262963498907286869836578918373933434178363866598657895506927458142589523973301918605655564438280086428028578831526287376938018429636107780782479642569988726023825750533369794567687779057230480572339407337440520077683240302889544704535749879899290278272597820657629393392528803843463779927813477671605102215841020205669020856183245521264988149807303408252703488294273499084780558173776016642877676676177524267104267626127749977301244551541601505387374407082399532659902000495750032687851140681273743834693003026841252651365398336829606935729793325432960153868000276938516695610104486505816025893045306816020456608384847640991210937500000 [72,53] 385073542515241535386266776012253237604441053295787099970494362634976591501648694329491966720930850483323804937697115147514501022008083523082455473568814589376504223132950849705787331762706626099369160407996488901609063825637022152002215543642642471242640930261125560013184169736357525704830172359475251843201499086261869119813365375216032004439832879140061733068317799817364506508029850553906483228443510998246557813995903882073599727702376567097929700752032356823333729673719494124804949344429208774381662937698107540646026494158714013109805848436305609846472633759883037379781496256027322054391685634993042307041399120089261978409177637647511405060499849780482909738379090015026316142546780925065633433207642470332023018979346953743691950133120289961553824789361955925565489788724254171353921238718919442032652118679360197646194376476270725947412347359121271081709616962547360208841292205134715586791121884345365205063843160610178518900068150200412028404153061887226973084579910115298589476822635322067223199593318210929894528765407237972492236401300614538226565008551004768987662576597919185303979507083798496747374595623853662370198514474968456089048742593113147197313685542976270096548034239696863234686155061165054113157222437370884221897046416995524822405852761045570440555484122804990912695781826809091938515140092524078150429270731302737251955159667313290720248013877537050454574331430274589138084603513910030907348244532770715725324698043308145323503341367442500099032979272459718340643201704852182408838782263457087709965844057247546235117039351470733185015063470927734250197939843173060576197523473008142286231907713190093034262412726778613446187496155593448578981716749975515521599316920539842578663747119384583742330644165005029004584279669852519286410526085380680287997366629236337742744810715172172232972446494239192294716398294625522536856411024600684455220741574086563927242096697908647906057849485944179185425352610095531198584058525999727720581397477454939172236644047305068928224655105446856991364003503369211632258580316798498475230041690766041611169853239603683976068541559775674854702185796661405787762161843748160616723903200459177861655502457191224429679492098298188397040296521140737598084061166225922079320298507809638977050781250000 [72,54] -175863081759738169734105341913023904206979920847428365071247975429105348636523769587645612623128428281273055813614059447027965662228454967631559024381844055695255730599048069952029880284002796131931367945236565830662656161941078773456855300487883584355410209384688575151860931588192074372603886214859523631837536013900002636215395967475890626176723043068713837839273982650008033978542426822594442767219374443041668702334029753299785972004883937474726742818382401267752485843815901908048202644648766604337146949369035148350707968222854566907818710676132440840948849104541877152550129757439260599199007697029267040026903162176950800117637680965497865492599224813108785743727381894508508810664976431304868739388172410348732708706322908107452952875085037113528459130145841909529253247487306571041173999345145327326010826974518595167142566362347634757437432085298182082221676615051221096582812939272580025668234220463650460399876778817884335910110442563359014148136336607128361580338126579556523356784555439720896564269681390719848858083735092894150743045000708946938608657376873633034103294905115563157930459564691590226500030840190400763274403847687363785765552843883065429492640914192972497655651066967472264482271354115755170500806958836608367196005922296927307838206459302373909163704923057694835872714250373996654488277680096384593758117434990376175106255476845744718857832069689729689250813941753664642524215324821148557068384402952716209815907670766438419203359265420302121030065077950757350289694271037985144200652183458446342597584926284116806503388550560753523349845681284409243003313559734572767482828088697226944260293421146894698581379492755415414776372519751329998874081774852597750096383807228103149988748557849636613923395569934675568321625539248800678653779140102130143303363596683959888044859029245229797210597207735052342486417318252638435731469885685576805362656293839764490800155246139075495119852073768272482408012680603540084195687889300529015586744758559406692987869544601378751884580656596944316341244829120232764443789628792481991110064635751045665283385846049182310652113642744635018852071782468494018624037256164744468428580593033469765276068486394320020683307969989350071981565717098751485628765900415260148292873054742813110351562500 [72,55] 60903874519672982093662136868981691694926874636968722849434803760837420557808451649455290301564286266710033543275050576934646562236379452151232234189919899505951570611952046315761400075478876645166177733304547655922044126999373410834947201196478702751256643789152276977755810908114721418348517875512808445788152732298354245630785053137195301711764751008917322135800702483754652561491979157008836578954394579807716477351816247636840950457270798369291863210311526412760829638712335526106126067952370487515477082771715871076597938056413697230719840318947167372076561969122660640071950921713747436949571933722452720022337610859625404902219207243968518049841111906860720997601700648118253536371865035356252570030711472639908898330896149747790053908213124932827695786165024357815615330999829544504189841289453150512551061069647734756216078728120536110671089483141677203366332939852866696080874599526684019572250776240687451941285430282465032484793067956750934573736851906734635364193567085885840691360390162186980361453150019299379734055257455651131339539946920889951333144542322315715018649697130389384626579521218051233064342385932982709690268097555551818849108436332382453341423383245361390933485180308590943593314341427695101519811350828200823423578824521053960167647629259665731594118633626956402268095106176700844964056330065782449812564659895229900012507636458398173967036110643916769640707807080593408947056700352495457819577396367084213208023679305820602669076423398985220599239695873040114168616219628209924214736038564152549685834924432437953168773480664444977381542992516599051805760104971037745821383412433388357771956681140659753842518552461268023011294363033366587119247330183143989843633801895752319226560974505673997808393504736014630705091118697897443130374674036598007718850818474508930257315995547247674425567501901197037183248720463824619735621581783025699912213447859289334915457602471500492131686177663959408025952091545027452682499496213573064977411929562414452358672804766553721592755811735652693845010249570058451402284414975833264187479604717379545738492849498727801066084398995984553941503558503499635752578087236368933486527862629228236455866962481753550342959752119310503097687162655377024478298153553623706102371215820312500000000 [72,56] -18184130571268774188724535523675442181767017165863017224369996235600789349979781524181435432989434318541000795040841175841340877205211807619208970979228892743195856176687992265235435271559519266855061099290768139616886833516219376623202438666085631121076618157372278043487935574036151411378935281682489882383522700250591141698266372204347868945067484310245753709939291945350118515826743207481321771456111375615738007112210393273216826213660325926178218846939229110824439509363027955514489896045679310118283446073983364285757202889155718077864605903594600697222691201499012487834655401964982395655037900635056030588025479705161287908250751980775441887931924897052542337194351704612370317718951733733500344489758710329884601920210751211225198899233266551263887549256488713577384790953876370927665000465160808146879598725196605767087351148818917452288238808250886946468551436160119934194725364085114250722153347503426636220335029741378425692491415903232370861185733324028446571898035962843157178519259074179390074773714567608751142408059100866349335451386799573454496038346937084213274522094910482876288362646646924958454024074546784976110794125797575997970628799168602280139090824838910941172015672324336512720876576053097793889684149015492317793895648746536708359952759005647177452653708813773579123158561213854171917384217913030721533445652176581897814730299180324183873996457467635708188910554097547666459766411954747288456489560035338945302710330932608696134292813739226582836285490625048704526641558369706581956294476642774781306683919226675157497422923767963216717940432043988329443108533101082410917609090409656918572845143117496386177917656101293264221904997088963042490902171419663100564371271316303882764455630939940794250592737559281587498897536855394932136848302195789616407999630877753692052162884973595939262452747497727837931422109382344263932191256778561092358033678147218631124267825253148496618471312190861319646170780002753044407696036842022771717430904086760944053886950191053631994815359066847530158532162084972429262449477989453490411639350169066515330562242785218731162644698844458555702118589163671669549525853442438606173381803138371794131368650073815218544286377307257465170787309651639906959985637513455003499984741210937500000 [72,57] 4552238755310760620273449525717628544963022865066107159888779171408056829721421939931553119844271221463465153075731434168615660229211098484427850516202329528304046600276366223685039586208726845176070666946341610466802047530530710530934142546381613359682007536965600674776498673077097220640644928973784992391633482499957740725182686094679513847441312102861733173907454863547861426840686137435624343057340478757156464345625948585179354528164390008570045115785385061350672405090468998750808227875507458127550608017601463396767715892454995563940989262149037885211520870208991056707658011672096751614420551755868776901785717831564747651647632010310804308567508097021119791284972955167041456309937423798970765186897548736152909598759516944582033233935058017879536100575050583891891649929684386522931309561784363721329046134011960569136698663079882491052294255332740552178221892270931428625172701720162849880983714130499748221449026269251050766553351977168140817566677921810782921999123191252298243953340362834253231336495820030724625473751232058150629479351180210481727006660987601813575222514847324656834548405596338978344598212967023901192082092135818392221869782025043742729226727301148322556923386318768624217059931924685725025664955082446824978135109710897203925823584536387520765831790656063358260746534110162833017837161234346834210562991835390652151757365650991584689391343153110147537322324775048427259076742894637303445540353487390350210029916469400420623309900812197285679715013226374695210310672406442670018355483149190364708081545858228077747611411676398499534894324537934600394665282570682979288789435835168546249893741246591007132040826818065119433183061413759349634833725703361792134579119724624994045727374160993537558988158694251546610443088052809013034475999855162788609816711269869546543881743734956028977288079763485549303188260920791309908149632731753041429230899472538195621597781551640312710346289275616785220304128192335345004477583238274792384136057012275739749678498065302342659157105787326634173325076708107730270455879036552509074426855519380459047560480874114992093885496968833266032785781626724951895659694045735865651794182649527753192012799433533294882523136671532671951914119853888074374026473378762602806091308593750000 [72,58] -881861853604627711424246132557338618309249649101005518914813622438591054308232830552618622250098344168902392456695829616698370949235356823821769160072852842835405484767307927293346511508110500066544099787810981625952433119180482868411564613724039468226736672122743184722950753534378022324876688301072549148887888704834041183913962803828207792714717425905669037765500457135719391782750423692976753223481824328063104902129620037043517010813816543335039722301614160051908702896001583997354955965623368714610752682181342204867243311432152551680050201412191530640401675140893917118071404651225884395645735140077648156367743662813721310433013393332778100028616614802884933808640665830085511158705358985899875455279589713923774818140945723624392887903084219234865055984819050386279468070518538024170287188331517183519944650881830782730191773529142949904056823974453979627758318294974568934200487539441450928110450636645951977854091105382662570042203176710951310136430331036423379954217814780144728915903987454144968883755042872871653891826527443567216403003989198490711680428865661823845814449507347789457314606948297008194237037144060326991233010181601021350070561308955682696865287593759012801957487333489894760713050062345533059405518555089150697072030190312387689539011314734590848154042575215949724977641216011742358355791106673893479124607681275222515311861264298715763292559240152213383019083403237404950189221713426093484524599483659182200576092670660284585167244535571601867994821373756976203453348650912541766847129731722525917346090888168179842291558612922502692154363442575837304932405579403412111676510427218566696857588264358597015062192327045662805382763985266300382825052031434731934335531688707977836344908539052380929892478288046123502056470667167561422699779797395071287525860059819419199038233369583041743543370242264262657396826944323236726527465121915242675340996154342096379327912615114487090409236342393320843167122460505562959034064388118959496616686640103834686251004852740234520969146777435051841516251721268955844159771484692251169781405633741256709247194990585756872478598869073536696657335783621997232845826503573672985078614192335257860794863382362047551660028778384104385882485965808541550359223037958145141601562500000 [72,59] 110235341509667786973624124305064289150964915194507770609335032878931935186099720721338354217150550956101532953575756218304116527172329748834578128131555172558770754430876136844696438898456588285166945145641704439197094721849304521673489267482380537136773046119058786128529921326062942179317334088169372966870253828251385011073408614719981795745762054237620770806957257184129204354203719769403726332902078699510496067808649390570731794900123683863845255100229800764827528377525584099398473089319276270210304796476502725746877079124112744641717153141090648558292573445716910246502861570059099812810725305114437703400907307286882344281066523167928638575295912882660502930903563132720179480738748103469822908540921138903336891226031613362649151969162559862650973137168843460793807264535866923715036078787463959037962754329500241793740953424949704463502010214033867682562446361465434688729378659553776403620165961709369254610059092602479562305431992271624290165739930106285334506499985884360223541853265968070718775833505625855864190137941984258969562916107474144966281965072375885313389726989704107155787237619784030599912957142243557470471625795625088283674088576372357520856396428319744363375018880481914425479613387649758640774578989465052822600673448807203368900870170121337578301905952036486651636480918380373371192630088661665504202271725668426470290413085446344364762326192124748984567560038308650881736774996662082591471829629224463050604201406178491505650258777936741433663584930164480317009131679654391421426611171009334140706190985654203334414117886511238973178700967127985551879446227118912119414476259117920924508663432786960713584680339043803703181289787564245926116962663352736131788368614148872752349921934055061705563010653369102438253821437084223416334464117584792963634469740444669427727336639633579068186732585648953622083610159763355857264435737126154478334215708357103267368248316839762225248693459155966898667942373711804289197642629248574349583775654071992140042720326583379629053832631423739367442657925698065162257022665445962795599071675126744921454945097395458459499391632608513710681756488290957587160887061202730397316995659978739869828802887089260756217282583773165686048117750672759029839653521776199340820312500 [72,60] -1181383380335775326339528616942420624492197854042145520769016167740316557273437554272656962586522374311663883513202348724585119521837617635660016908320911543626428483319040859431865163613495531866229362987520000509885522121016628271059263880588578379295510105911598711893415452305674938881375578736017786369709119473077106548995917756262354539034330375772668512004524289348864139029799556634591634730320131578933180384813564021164009878330829080885662551345955265795893122881326823796642690983756448728913992282284421510379515299587375560109261379222694563821630724313468065645346113733639727713333808704810543262259978253847448602259338702354356056937670614790963625712850926225816516703193009148642773955680505780939786910526666905740667801157940103536107515326557226256836206574396930410531221650384440351608908251600249270002088452749333303574083019889015143724063303204189237532711694995605912212814766600884476198255087917380872446271826110148881200041096360659823734292835885865649029626299159144604702267213468041903722564090896958732997122340378447446120804136024875635235060169388323421116932623304529805282876944214745414881272412906805823069737980233871341491978023321844430287295539583205008813647043620399577417550481740696676096351328957432315341978274201243211159759511588648093342058022271221110765602037031499513381815222598630890665135600524580314744421168268859651144517867650407223314691243522824576772201502886451392577169498370500647690115359763361874038069942762951377905510757039136535174213698790415415503870119629812143314145780856590169247954781919189104378220062743451711455086959378091599060828081695666505769945353094720019984434866875642283816336627994034707217866794984065192921971878145696934779380129981022706333532286523753793084542964846703861070048590224562874352498851669914924884458573664054966844780800953952917880446184432989593625062991721743953564947841880100307071774001484358409744532350433468405710748510169090724535907291801468532030872175182731302159790943397395838828487917992164997958219996850106351159478234205283649312801326445507411997467695892786625580184200779349011588041207597731517371460998956068975729820463232415215821593409471990327244683705032457510242238640785217285156250 [72,61] -3381481478874496573258055362353921511482214844231167200773517163363027671300422166514700470376577871903426163171975489024550373365467369770010542432182690855874852321053848324160188289233257805525330651980766629444808474412214764586657107831982443580436696978022396417736762960412224148452795285870994114553291128710992633096210335355145181475264101913246841111032243066339503425442094429079555141874995127880893117899570049216805021219560173897624440907487173653757872025491850390320247045660853730445350427638534148808756804519814174248026944495032497147258124026683482439280241725331611389183834138963497501680447721141339295958251851905527459524786143120835831156103372467268475815370475984649073706394598295001291378674438959849102764022486961648797446782089731030424637958461899440514127785176028584976230980544883639024090093175670817911953086311606374189864801977488853475168333485503600756008164112603702053511232639256269409173130423525509890198410507240717209256675895873051736034719857543826038443600946111592803117663106950751027366650571521381370602702227981817232075095876533153209462539834343765441760997159839507540968565325630331110393381453538028625488989704552206018632040072090965631081884990109179153491521666175496262512429313808837695756462134934074215811886512282433320818384989778709733877623509735188900460720701286207178107748189789228036451512782516891995073865383342252490602971178286588370638772243195199728838650217068171156626910695937600879680718594570625692913094628153206940568272589095916533111546979566154693442149268438223821491344402383745926262366207853894553574573298760714061174585530390049739274733210926701245043906398901547407828783011270771864734870792444356897503709737311648311425508256019626772938361899705373070061842386539370995637445068990277817410014721999169447419024790714566762195124404241870883945892910216976777962274002948773426627070254128921030134178843875945613795500306445527123039033015016881767353922028330466821443222720491596098921319021825825998523964862964815024338382421009540935687848404421788316299875435969505445870064304166243191233949901196717375924225956343588336385484688511289817933994720921205538162538213565674882765677011775551363825798034667968750000 [72,62] 984476403517504677211087104823791399450704125741972972803548738557841205401646753193569296008949540081019267861920110811338666679314899958804097885363990107871240896755151034979920729024480282876903732221815296037932124241550129306059155595150727875737639984045784603477045788864411610804897656680825531539617464725723348181402533988548030206685382320519622746243108973817195633013468697862987608037301846862438049986133908092844080319086183826671083298725483861460272671548106927300732243993508896801299569127354823220671158734563006700245846202856601393652631244543935150859057068417760707872221594762443626823518022447965371108560047896844365310930831939719197066750316339067189239023613239592383834399591617387770969509404047165632721011332444752555679259903933673888630386342152369582591995408817252539168030229954488741047408882476050208878918122967087886047353872620943602493174364050046128622115108581028234797995642802523518456691741766420118166898215570791151627544380303616310165760314769932962634540819694469411497817563071862375469758304173911275823552245196953956626531161816248584758190226690419294021297700592849832538400944835898216509848261469220612332079618123999141722805322056815017833462925595389569142031915664960469902942793410145743716958606159457177978464024346362057234708936958031357479595455397102201697844846727903881346441973408756853709707011452990716260640236505462300493125289231693472712750054034531749015613111106073597717789753998284590734945461666253943210534410626731265785390750482506957848370204836753309840596332647688071540336718215531442142308592105791315361005855695116468087292545218614450042144477390131099459945089238532939404742069730837277918380441341241768674142724554709304567191753291915212765113447113059418120005848027489385726595794924154399377320187627471381954442219478772523656413867087260608814145480038705677889956475911011342596781328725314779935171056388929470058640860626960669352428569736640386493190642191877354374105549087440681299615596479347745453872177586950028779642880788035286891356105826131347787283584127571819020857104612063491161633036511470480615692022879119601037996178880070083852340507002946923312858046491158336976923237671144306659698486328125000 [72,63] -171836308396193568170947291760425012251469212328666638424292502081610956545112852964793526969589809618680913908871405954908932150114983867417622737341560473630420431059145246110204874723044253939980774408069175350292332328829176738185463845579268182258672097241829142093447868119148483294066984821982810253879855601620637113100750979557190600878741087303948874527100066150954445343582695688096269947694613489006220257127256442766405671358567006397460301154569501039326990056526018194643078912582641986110671660613559360690259205600560420058387566900285766080383672895327590252173455212081886265813104568436286791454669843758338932088732978043122075319032622028338423690703922014095365652559253208915794526623720199137294989154336467093341370599629203665502885740132406508836925067120126305702016382227348543606166118645146289582821856264949658175855815586579578726938534500429725208748062422831485225044025005617081044892266498874003319912946901483455549229215094898489804282532995205371996380560574694196801838669067850983529738944818221358789926563296481662532990183184444874632024222295348630376876824612082294915464894834890750729985511486765832692236415587059734504457941193289537179262650246501390916059829696977828474394259757809828483372783359693074202234939642933196797386234047136840226870074583914046338368851328703383228438822746065134381606901335395987590867978065413306296330409592815963294265394310391074163785680484832471277749022880004480001314874805461919136495404435664326314436824278603266763431532720958497812587519871737208890298770625702026872202140493118637282405995716168734306278349103373279080268465095523733700478402318860729201145711367333524609237781630830738635312912532618635667845695598603801438598995494662979925078395138371853857466280960202422635726630826007113781920929908762573323814964602167894528729454366640427614412129831246212974657211576282927903579045704436692603243424194143644321399193544950925147226968150390704803359837898678456839183530353529129649387938553127559889631707621914723586541966077436362737991050042256472563681059177313493737442432903204534813775741925121970185250086605677079040309542032306922309102849818833730745435556253042364005523268133401870727539062500000 [72,64] 18478186219553877140428626215447850684536184231786503115562291649322911465987644304564170649574770740020093547482756723153231595399216082430312391614953120480212498425415089996496627375818890038480895035968139536211088888887606462047227432255685974395724803236805123306258396606771078196172960381119021218561467173755578404352198076294928350320200899173474353395853919505821566328726730141774479822090552391691138711190165471807586303267181805821150761247676385253928634621832197071142037915743795656815666677488589156113063371618648856306730449159321527728789671882432073573938114984903753436336459054384476220520368710339600702909294240275474575171038156897359546445748150130975787033640462214165073841130416539183952470430192054795883815838099815602672330299498464046489804719972902991469031842538370050053628176985142534826103850995440889225613552330605143136315798797082243533848341440108115969277405128137590688523346045143605456478038300669982121384465995228870042901264952748367255702837234204573512021191038401819447547602506806610067916426377843583453860079407198226464325025738623034184247036294393425355201029343362685567418877498280303520146727242730071626255869404007316724248820397985352792126924877250577566633562889996877790688732032318626540723250052579665147544841181208954390312364953125623071515531009847399908048731877478330584712621928511628664786390268390273109990392582466939411753165209984726292060426017031589982924946406730195151686945471883205581874943777387576971833631097358273680571316209089277403189217253042632836474505700946411978557796176612443575564001503325741621693752154347784982647316525790599373472728690024254785927194209214278442869268400986993052737183782403062381152121630632888522074618118911373631039557387679609746370661689496927723106991498717997239781656385755721726043306719968421726888852872486309605783582208305598529565804699192238439538872117350857840814831526283278067552920324853005832303657273781413614522682558938324621445907500087087069170055690408912880036427696043824994265630654637351514255618366986582852775136727760081980994321842826183687662566834236529115776417186215116611575871972334352992272541416041934519975953321591077838093042373657226562500000000 [72,65] -257063866752592227902168499028832462654917498624769474821058399057040716140534444600806137151706716302228752433698595501537774583638885545134721922371047875178997123769981841270760527985302984162041457924405128356392321295914813127898505524018276936873201504402459369654027145776848267596072726400584401195761277735607190888974402902320759784732085894323213369147701509496667541205143403548011326999886422967033021350028296358346823507248662267538394588378825039415483266786023174369773458782732242754388544708086431504557309314099047456222910793703207036633872539257152404102814773254747543868885427073525518591294548446512454094280259646833578879916625780924246542281690958086294239263697255063428848313740638502403682820356148581013400971329120503020534097691698709675854855803994196428289449904653680727780767999742213841981625630835721325644116899737862945474452215283073615839851787797156109625051376820907358117436405506099955341136853747289831166204269935873836093527732420924007220381059627057149292492720522446527205293474409154893564519572305633908566397862877463270950740105218584386201630103254575327272836685830153428940999174701467730478788202779735416999013635337803941337275695350185394957060652136115271437951747546489286452871820491072622463214558514699238860538378220946595392761714759746775012261944772455979602253804287839001286901561177988705114029495296302177853213838446193598797208098859847860223066867572528626455257923285605027034396368375305425220319273370356301536434632102011494872674547297439901115895751674784784766053049862131791680517507215356185016626627298710335999589281252226143406237592518878440029056692009786436610491793797777462837630870117481198475125084759762586312512073640547258045373158940206833772669064746745919576268203047627485271656424663126965111410692640888923438761028878122974733937223147452228262127925156417111716565983165244231851481932819509656701743926336329894483486464026775032767694529487001084886120691960130281038436083613096606230033220721994389063405850785598502819272255319146061980939185298565969895488175268491703413455166973148181416292730603527678463763762914135135918772553723809004420220361412409426637992737596505321562290191650390625000000 [72,66] -330884395115990865638783504171826936338705945493611709411847623785637435288992781250509926026267549562198746392847154918504622661199776081542933616486362034259999759607755481634919953948743168223191575832734569842431856052741890063672583869458449300475141403647298668063417239462747710493426055903937393090618312783200341963350529638132620914595646270739816745036041583790195732216098010323412848350063714026939810178490453204076811820744255510521667775210990832498258542987006480047060499392643191317273602517039325649749208397541532455689834746102397242513726110387897498313388891076739595559690509542193595205871979051941608110905597101010377405598102365470513139929191145900062506755147752946138092485885052347805662701332198739486062039237263478186924947774202729906055571662681422684252023204929192688874365371778044000493937368551404992807748066166888365644862052304134241881293533965487343387319279440635464221814098168139597050295768260151619268145029213865971090204794667522140240592475196292613618201152794195707110658930372789926539276392172566518927362891039616509828545652446935608827775815792170330078647828610328423661618762521983431932236914254069060313728967067957850333228935311381303766635307662159466067984177963856090922444754823288747078001853952254061816739756210176664082234828667446146606502607185538071469801379419199425196751738594868373669964197876436302233002844295690555677483875697230580849169909729283922444664048656910613914068556442039196702131239788880447472936254951378086064100944025783814863581964825796314890386045412347181898385205637077795467697420636290729673901497733490955056000556579504357793267201863354748151979016006706095461462091115160390373709929749169739714960589893163307548799876890479930459973720938868320513244410340894455633332721683700834168612707274663538899583767006761051638833866446336638487641186849392225605502827547932669775800029591296589454431817573604800777446463379919618289242921501545582942148122128984096485720920194595732859279875457993563443931963151134439257135735152827514548132189388976379738884335388259083107867954612635548568497304332247704813316921378893999613882050689829387438826188531926231206625743652693927288055419921875000000 [72,67] 65147235561553297346882293142016459459175270795904803625794268559862211957576986703039618552761208604969119614353577951970379575499354164919569173983937379906506185951305000892595862797411968819160807507334576559854018806322991656089697564296058432567034141429369908534356499866697450288280993811437810366231247572081251281621658592363750041927044668419234969268010948240122460476142771290604170684159075777832304401338842075560995366787336959662348705210394067528732152923051362223795229084966979985162411379862263205813005388141544780938392930225444774051934021129631284308597582811766310540733487488906876640322303058364921580423615116126207919976276899401967546034351432450747112367703157645530316060673790782874475333667810315397646950875914856358075643754895789417732490029552451281247546049258964950027751070321284628373381543093602135097123660643277135940632771176985601715741583246398599218929526578621223935918562683570496439726855255887850913466192272814728153041994891793255939884735904078816255175445996338662710463141620881971215059432885799599845613046167570088202125303926992366516283385672363058956519556566515564589915787109644943718879924424668854882396929414515170432765842605078396768955073329988643025911580811046780335196672853678254376692656685697192437211209362365099139757973282944296175351646939106802218698020874992102407186632537151808957646638873564031698047074551059660444585102121759786626926801358681601900223899395949504556531274296092973876923963803209419374743787942302240927866552471826801778352317838406671874207542168746336871143046116651985058997589031542454100329351763103809471475293262788533012629838285276570979459270530090553195439723342344543272837896488499060814124163912810575966813294426703693189663283246051008046820226059826314283797189883356408639162352191651105280255260922868491135555594898724360686925987521619127490315024808589699406923694580441462965113348216102718390229664768648644530760125092398074689323226714131164817757484907880855992029359446320162367636894363988788742295712329464873689040423332869038208004759431410557404961682881413046230233167583892378643394175149160843642583344147009271576009761112180385111969371791929006576538085937500000 [72,68] -5817824825498618163362696346141593938072835665917611106932330998910324009787048313101786851572994750346874008587592511354987750620523836327695761108605308336719536704897687610908083055389460465386001491989110072555759719121077935025173612641080150393364079118533757253265916503310668130311468689116017490677932160866780477657473959902276096892990518959480818857106990041925829070036055911408598907137370282940845377261528952206356287847149257748659826336905772192154860398925046467133763881874485873616535409097226232493073635499322033088660810183030465297595162415887034322405107208935705604369443931982390877938041883286048748663371757207261066398027504247780888496833608197772003076073197971702335131709598981149560916514826330084882906214870276807600951049808728132766519902307800619271550755599559302946223081305690506193981492583472013521322538231233626543660152324074972998246168194215821504431926840969350872075757675744098811370649764084137228105316884062433660801225435254220175349279186726736993656100651288555148366550347180232732992951713004647284249752314209070247959369187520691151742395011149555434269614389445536399679468484364857665028632254575745370105276706571871589533897701174376689597070187431990287502927691856679817013887311423621690540177326185817153562157241267996996658989530317143843624252262387525013173910257429611566454402947047570427421275996624282630688167854493732434737131952375919881508296669868884286029651390497302421294617816879097909344054822744068250426117050550539460033032951193034522703388583371096954810544666137981703861672752609330717246627701746853743492742849408594701469184456960318921612894942967312618249602538979495366664593998663305419603576923439223538559764265920635034155154621278746375353959860103911805248637204001843382054929817005095014431248684106795990697869098002262885053722555783103410651565448441383033612859650088364412341616394717998099043487958345707370312214103314840851612460357932915332631959136972457756637841011240225676749284168165679054023728620632965844471788648943238404238657405149959435417815794467049707293573941083357073473754353926074786462903044893010276460227668258090366268375781544364144792780280113220214843750000000 [72,69] 149328608566726504996933823077979776893747892904810548826883487009591569403470457561724106836697737908577726784415975446390888038952100620244831672816966865573570638295697934633505043405874251956360150814272049416915591315643640742176866973984637294028790242467438679174006518273208028172818023750380158798973007139595865980642642437696468008462672615740884653569220648747523816671424917468264847586693085782749746436054585023256729908373890403639996173164014695589020071746591969220824056985010664599231166276604986659995161714549002205181182341593189431764013116796573826383375057362039477052372895168685873923242192887671407725626468180647584412930646941709532357242181411960081095991022625066471703522597802487136574865455626617442456360990501680568431465526902269553603327066465060886599261162770779700214871279342666061933479722408830599054729557891233452121609659032489170082104051176356347486505765674724412047868462818767305044741029517183772184744134707210091428864273692396736298543679436444766538017525482679353521436725415407305928497682243050911789471568490998766520153437899436017180677211438866317315925028717304354014400232395929920824582694492875190347053674318600337557262800675575835657707897372916410129260873522455348414495335577073550053332709924594273525494465946472281430230725293343314167059179131405625477367449593732127448882596836301234102293957535709807526120675179429913647966403981054651814683601157514960170480882184791375834435393624936318532115724626232911892032520100085500571179570045157149858434007494390344291535750173467354331309365552208844698858894296693524563335939294527725931325908541189916978203742581434076522254738087235875320620318383677348318828444526626008136784696018086081834345612656459569201166645891263150591045719946118210679316528358224844610037133199347576584904232611301168646689242873113538855592249457219362983752416585655180212548315217596392212450288725640502790904678771112511970457591695210844729207790056251726276410293953782631117337658470413023110012591150653045647215306799420029080461014973744226678854877071183378027042808595650744413823746075072354077309121864560703102017104605919554927151438050714205019176006317138671875000000 [72,70] 3284973704655384154786545237922822217902064923787858970170880336984398347305375782234620008033423986557722176544493202819467594957057325383949192571484127305363784063398495023082891338639190745754198963898314733433945817534148917170351606583353355762175901152681353167038694700119780094385774368194132055092005576492466455951182573642678076501703221071831811964358973814828704956320028014780299003371905146089146591943159124027216555846736518883282138905762246859720740707107867096862042250700353736018774318206092768815946850803909177576149071670896437865251918126944401589058578130320708582809127587576841635637186414505459494052447517702632173956380949999058091456735046938874076255492887009744659981930634792398952731782240429606158933141468582290188878425841005807418742784520756277404836303562442451438687628528433572931643305542756562514925975364009871109162877908871536574299185803160896638950893573805189634690420577484592767963210741598066870147012794790081845705762110925029417446589665701988122356152572425523462958146995292727933360628309549252264324026013914066762114321986903008244167817548773398170619024904959536828365507119733583546164931659796470466804819351945095262026185992634924115125925935009243297913313645644235333633201254295145812749779504594659237414860049374795412833897070807763036482901939769584346720730131039724869221512474554229291390117137720627658247238024712696931226187262403920139026237233512035517933629827072615789025875394927644204575201472091188454208160851702067447410916065215888636824121109958601437392068234583958477466689989342394468625034784689269547821647459973692929770349975259020046432579227866000533125185634842830257734533866785780762668675356671951095617600351615042547619263606648245037281192137743272162727696501298837102608969559375813698266923192382116351274700335456418346674516455175039496140079754890431709612370736360260241887661841309203053099713033485382478862577274787920111280442822817725393225012934031429423305635404242188175830849626348567226363785549914531584422813129031131684675269102623553269676846309056791205159291534870555703082218155543355540277202609919496298576233777374161482143222201557364314794540405273437500000 [72,71] 5886783571721921096575191389063501918268484316717576778668122245981346650934277949120916774596478586246106901573119062350198573954460107702240050714494956916702463334165961368517253269145315964429378813853932247731337993978438452315324410493568101899304907765378416926205398424823165779854448916714535040999844778461913182969133556628278385229675699388883331873416159635504675417705179225869448559664056485816602941978836860931796310990830111435507807584773740449513477992123386643174882540876997205658354988595069567143204387748390735307382944476191808655137627091259234130929211924742330995248019053748169209938890023426620741435808908256552376548985573211538021960136627190332818347725674227756856700253670693462066580612613233074702279931066078324380570564616629637993060684068277834819455053668881790383748737661251996423834002326308560696162970317426505707733938459761012594874907018218668356151386906124589441517989810262935828291172031568920532314578942692184506053199933632316623020008218433515473535163456923736198076169620141876264435280470692215605454825360518349734315211473701813502337981440366701798330276116987119184699255131616598192872701033028839669451639534850734804192384026383944741835673128756510395012164241667571592656809640584174530402517049979462443879532946632380639957346628435391773604463598771736806846865716197652826626225872017276862031056792175187516114739612236370925596900878865745067074649754981920866218645942994013650158577216873878239306313793441857418503168094381779819609909269280456402681359065517123111439148902399348207002940708406036742271772487051017877427645197304069135316997707182814424759080874268391852168087662810246192404845609941919929183693402050951552708004874845246949977864839627735826034217020106858524788200175254693209658654435059508651498172601584700514966285252757023435718058102042984357322455814438611119503076523852125876049523822420493134408284518659619306581437105667421275029961244689345508049594334690622467177824431728043436666042953420835233675252236435279639705341880597275334226151300754854394541225299463456294184192775749010390443363331989961462662833995880079284464118146574795886749598139431327581405639648437500000 [72,72] -1652223069582044743671415988333339518582672597294438185842736226939817133391708167714708858667124406272928150974831771115903731849196398300496648471537814679511615278307620907250643221995302056554595305784105965065169791226635433424518518228724222588106122709589051181966180545176030890261272425699844522288052021246744209563881488455998856675051025409587298485056728706019925222987368635956111269026235883943417856629453209773937424909122057448627781632776519973474373137356482386043853719642699427051214048667680806691624106506361556165942678754718243122695253192249888415372555164252670110406680903002766382513242017574760159893683886675639719331935910421979047731580741935672035654018644166703732768559293558530147510649279491173919692990516645236288091233337100119097691387886169419246156511569227677565388049241194431306629440155770841343256074758856606201484269911096344700965674014023856739291989636759356513329793575314546913262813590944488300235761272982654358378181184976699342939067459108052528601254714258032607173027122404015063918807076791247601464650199960532555625393818154871314372529271544776688711266564512591556912869797716926762399964136745878506401333401649311603246618287821174825637190344870105841829549717577204461936808077726669621420800286466704816372341347276154391518100258647327721050749184642754125875428800101538140278596035461662831175944435891347912512450664237380959578989380833325651007387110818327291963438873984301081265437882554050283529609868129066979323851759657643477638532312343324122378767698640209439688412305920553667573094101803971249361427323332416288996018821357437959024277162735678738798802833910610353069551280892787684763391594338386959478231749362816972740294269367915668453281506309478477891361123632725033036163368850446368796853373937316670550015096461064229880793929180931518462964746091046312983036323612265949810660237197933217590315874206221825636432433044117658399778972361272641176245352646817470740422133718281561932051175808955154663545998001273846964354196977777424093448566958414785077105215237493585927716728535448089170760401325268571796282978165478550533963701193487083997493702902659151732223108410835266113281250000000 [73,0] -5937506592128843174926312289593792986370224215576267413000152398988936702420693171347657517350448789135138951086689576839659851743968510195754010365966287441736879542089221474778767672248738035383724501300140838135063532725463907794677391150871787376971859536007070998989173302176606498828750793855679452374888099652463195735613001311322354848891432522177130985028456740486570255710637962715005135420185597593803512160356318821153799474357953076730864353792209097576985265288238695341092776242537728319122166251874238625825012667858651628780291103479927542482958952946818738852093282753338686399018550132044368510299331192957077597401412093841611535467973677719540853287415520071217824843778981158132731719417896364499681613069664599976166504600076129407178576074903408141788825144700369752171498360874457367526571831238071689007163836194071877396827887852908313667471773311094253679101129455091392689792795210376930446084531021471108880594648141982180267342679467826373889013363909472217672978857197535041791238265850879873612350953842930232471988016402495909334757931981126463561458131962051369990774418199813624780882200551475640869504078308744953467689071279929359288494024265736096986516395033431778359548651605028785516790218604065118877443468536674231722356440600579249028237647705576281007594958513701886658876129850128054691423213981809654075428753233054095892412650685518392656059942709939206590103982665425955635099368726401830093647743881417855241366710204276380377588880603402594238920975576786216054634930339632843771426111862193202830962503990497453885957001144543536274377534776779209465354658782385976759231618455746647120609721566215155311240769547596940010729909897927387595749191718553082132959099837285587453938989431758703943867524542051620897677524939070724275980375849957387483845465097791543260790945739714435605895556065280015471123133657869885381250347703145902282348188692783942627713235931452914096619953189745608833169098829793001842575926475732021510035689233157513730812302324598537009652237647953041367274243734483513502853179782497264824923268487441118922166966678623093535128068021541988491134033523955075397215529066426523398438301673273868209436870605843138970158291952817587085565627205960445973672909393053909103826017938569662489196676464165162182969287356371079766859111259691417217254638671875000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -375120048036873958033089616988442647538214424331114876600054029299261646209561369085229233010704919648604444610759140849957169124000295748473660095906724074612399185416150033144780198518277869506789237793427154042537058208593499235452229404925397648685368273430037185939226855749225792662770463265791140570731538926793768403424031229604883832827550003135270251454804315157636613449611091568631275303012443739081582552745940667503180265291730107952228642595854300791861561259054435324959652984261081018300072570647512858333232852947577028877387500491017604874471609525909791840522019070894165355562566205074565958747965823062949596440950170786945139614607695610810002987884701075900304987044933937693584876192737488321275857259535621575338621296277978828205514315237172618677994471691009771342915200573670299681726664779945058125771728182775865226976152245977500740592457245853270336036078423684260470341911073506459458016862559874997302734555293951794704878012138459390418641745164792206988564845690789901956985666163629002070117547211403951467289126429803110621030467742872749240825192449080157345845629106702522523041768566934847403935078856796368075839886503903452948580982119096475032743289324905142911384247508742975986071511606297888951584504934386784287936586795001574713209730316224739051001442235729024684992995209943597664612032291445469893343060279394755400849732296358644791450644156424288750684505529198847592625866531589325026437030738426555560916661928842961800631256999087090452334763097808450627824309471903410989728296309786566819654487395430608650305889734926650635129458547437213084700845975758602941428536216469525997911962747121505750689283917185681908582952479658769779519012392342036336380217585008245776460035460424544581811089765646567813266874454192906265274010767112245476716736458078754617304431313571372628842727389791084523266475283486017078060204102515615641741801756078425978942690298904792455246504789137478112503818003900213631084902470779799776393439016008327204769023760225226167233514749746274729813256564069711853224761168167136016419250689133160452945852864715000867846141507610996527277133225946469337272602733400393082782582041264971848591353793163184442025597656659484824349899750116590675589738874187460767104364378784883491115144289843333135083822237195675525223137469765788409858942031860351562500000000000000000000000000000000000000000000000000000000000000000 [73,2] 8976730498609136487802168099490765339631090491356912018524500369870842278086810320256765274286629748168866020922485904694505088549943231325257949327266862650745971674296618921944743011180081827072343015532367962555204454405561596121242416898964895299343970902115728152363749257630207455009703390222849225527275128317349083541122807764423199677753652223367534411581950301735793914206200445890305119382454701518273687735497773937750755726793084205998299361112314086209209831499265106806602224549690141022494935508335188978221033217676454510745301221709315072369851970512884278533323236467396728060002816355913203965515958744835263263023072702840497720789414298623220840826545933226314908253687602052875243684064665041800600583372015323413802978804269200113178710457375631489880072999991936880457600142358017581251760966590615755353841118437235363208476577394752977508707641700697124094723399501700220097157141438458158331334484884954568564455181355610484087794850892356667963359144497578015499594107230836548554987309648608362490299624424546086736805091680844561696081460320453482203235338711501406476148308832700519197412236730198597406560141184495238546360585732792454000101881366487704271851109921342538986836609977931343110010158127359861828529380687574626520019754736031250887311040191943811496157397703115441017530006783241080015718760137540190412172517116264461739774944284745887921208709757433726434782958041517845243852703148787431357226379133233576052253435144596391995469015593630586029717055064074748007576440467614152252261551341505387325529178957205604216471154533616710073212191092866982114121449982317338888958894419250829141365705271846089773442509735226213695350819282099323302921940775652399154769776690187033449507207328318967781812321050794653991990059090249825454235565169693726337425700920525131206844826162277471607004854755920561637795782945105616299129055692855424222132128477113571047316336247741380791550305868996112869516374378821306817523984051913770047657365337640432432134557485637997833503931621945851513844269302582065109453689831683034988782599179221058571000868002957316771916920055980509683831055140898291080459915492238700458698477800636380516634718388162509463259376080256668359434473181338139398507098724664970459371462411020122961607654825952471983202569956307840008061932346450362274481449276208877563476562500000000000000000000000000000000000000000000000000000000 [73,3] -32477921517178344953673217738466998694347654424134149123716830267508911724702857441947720791186788480238583898643784998547951432318223517063148464781820715325036539655389535610934721903672208891945397951638870886374908404747980076016244459240207131459877604190567853684815939256803958615747129969155098065317949646456328132427440320944557061156982240589274377941847988382712288254692533551098157129828006101976775622983168278917371871366902127360985958300925090962580422453946966424509355234159639361497271742975825846366208995555984853899386653669323871330946169950538777258617745363361045447898838181953016988226438457855716776683394560027111205386040841990504432767258665799097723374761327900049287159967338102653106371773511484439335192542907826148624676595209266389368269276864561598718032221217600871043061491569341009062059432127078070286345188434276533560161372675412382859923984679258569554386207281093892422846417713089989667911584678575286192068214392055116891215339296646664787703121869357800924989723243026156444561093412900963466474840888523531732571576790929488823834963175760631511281567695314355648190328561398718646241387934092246343874171138518768930236102741685575878824455824144603458499934072362680562408692854866212402231930312127781413663509367976399184321587966225389738478611274203010815831455514072533607127183895945057486266686381441085796068451636531884009499206835872977785415905313155544596339171155322233332184168432363522591783419464585486235565590246307616050157036731100433537054057192515840333450313777583865498665266265116363270924261207700141962771659643878534263134694823672150479105155147541159876308858941088119937120942540492688929193321086991275574038128588340198067298436160302197713075709724050920794484534536773218152992483758399977260171650335650173400756162180399796316989545958436946906966578185147239028674437985898247766736566992819415515189741029328335222986001324507639546072435714446877670948979526042990279237729291645417258437918881575167479801635421740884729196479559845707138286110233147048661668869518839126572505225849391552595318696723987417548648308981776991855123946280925929270979674056177690232973589506562573421852902922274790586325196639490561967099104936669822478136718962752681260858426384192541783692342713933509077816428121995446730724073814040864238705808020313270390033721923828125000000000000000000000000000000000000000000000000 [73,4] -2747129872136240520708575877779725866233568379603678981490755428899892532855770948669152446677071145117829656088341258034310807476275542684890322993581640816799060940637000107155594344632035003625758767129799841241013435260284163854886665239811996536247930542399207639748288620804812858953645845242524755415910132904873419773551004332355334117128122399691623228920887040417683293847377718848473527216964752173821962373491891290696387546819026534517884654348467467831549295201456937843867472691068467819518482758718467091359104780303690599567794771299880960802272997693330157660299077721303934521717681732170387751041615799243465063310351494201918687305092106296998823333378272364026225111086300464370778169234794050207368244255172778155924947852731491040750819847387170522494474233105175689205400225844925742731883418949374427282510175731135436969923682871881091955780634912664491066313959099391748673949425102512405347770206995962624055710089847864813706742675804654089076858393558175476689004272734793034432996167172318044071264679959500783495995347806718683900599241658263684426559124589402128248290672392721997487344046461629027373901784567355428922566194001435791185616912595556687632554261857729597890246880573796870315465981880886467265897467711604528870377730587046155004817931926683126850481729857913012104012622217415726979979307050743813243115843199850805008809225873167063911360784563722092033095573493350926905251170359725236237439824896977285754011693011871247789655910843373903439392137934368547046547931484781045530093037074160330859064709118666122781694521564401683132962279256543916343474262886576581994449970774683082117301742788273760498712856836543172422106939995924960502721611070873374300383891536055847587329844497071504764027077653483410494175740204771017346105781940503358902795278007033899001614461555264199162477916080835830532787791552654512892448527718083167622600364357272721366539587783006145309763086238102592045423616607358335856213943696980737662435618284124669124278684444861686208014663693719738720918833488714042828319872508262806838164717296764511355646910224066385432609603126319995723830327750752123139582054415467509566191940511197550725586840109608885118539842836087903585883317005014375365156979591954701719209852361056390045178959284827164869310456083895343063925372210676593628941866143122751964256167411804199218750000000000000000000000000000000000000000 [73,5] 33211873547254279366232400900166799198764056997778479214543160877516229125299610600190499875437126995752717828753614672451275772003286825288651485721773868430480035079991338514672632121567237491074827921699952270189374521272288039562199578714572215826587218284162328665122988212023328724345703428690813623696511156451684030211892968581946691514748859596040193924043903108171692849526934671373845366542471701937684301227533548870827641898213184058813642561919963378686464652669279447534253671207028691672385617603298322507395746853874969301657337330565645609062143240173341029797627478247072974366855799176334126301418164810678889275989107790385761354482860576284756301302600337407612772767167403009577873246591065476276290923414586355581822288842937017902896798327926088386279286615552907178442889844468570121371147299398746505887731674617801428833208193204961568924576904650679908358715944935279882418987120351781676011712246608304406812683331089214513224404297415646492359523306644714657235838460484426378016621279611335134411703559626876551278014351616127797077317966678783863180261452275203596466067865109403637274496672879215758734087631931307146827411504166141858074552126229517837601202786524455940207361585540822499351490180390336019739377215322899482766494190914996277449455571340722583283624263882671270965385033402804835931696225611639236226900321279873460932487272447603186146131714180356213168630458259096118626105028665121210317561703589437470024606267598728662368977965770352646996426805659021283130162523315689780478720911357586369628064604407467502352521233107501943523348188885146403667442982475027890397685409489987396963286072502506586423393641897385074311131212553303973756168830317500526458503487510078880975461590841968153310243350819638122420139283662329420349016204949452995008582187066895799057313977171232544874572856414979219562355230780047418978882163101049902358891555664528003296610158256666465213686399893730228446438719710859681846065431485000744631904734319766792867198399505243696063420820320431741539008929965917138200483001475987415140741706493608865971343456477171173499775495142344882115344681481712118333524113575529323264629949851510431483775727304612078012647924175142214394923461739563678340339387039206347818709675220515720373699525651873302048114659936176824242509479982240016659837678059119525642017833888530731201171875000000000000000000000000000000000 [73,6] -21982384599397192299737687411275090321580832723001858910570306979849944762338445758399312790955507106351954575144545336174360600173901227970912596363276509549592779844088261317647619899714824480597828818665888604342061924513488185267691536234064910308794702125552914867607962309326208699008151914512794688358561146066803685734306357857623949778962592805992778842317121402710405976004968697275214786595237534935160792367618997569712864217650297681271516311203941645214742333479847867255133916479642564452281583982433578077628317329976508858109074438615542323760185528490593027466037938271888767532815218163941766579563171562457523966130377977847551760370963664029298353888963205067994677574027659992931626930169654277418406614355097980658834145891104454763273607721464361536443504252881079557798277403364968375589073986104960191958748965114300457116179759044917444783366449468263771456951298555482405826629638482538602424857376980818907879669549218424429110797874785352186907605375008073176274833828575000190528416712766618076955373711143744980676243818476535452561360731109357033287157678541348331326750612753865710438060493491935532223238685555033867261184358761435172493429021444442400157456345314040196922873222602650544243612357413904801392473811429211273942089529004127662423416031377972654852675210777091714846859961657854804833351389314046839492677625274202694087808551863259405361405251532730725031344168736315737169566436141697527350105837083931254545578312513887240416644020876058777462358536955500805953808106541679186950438533947298706887785124960064270628565486172663104225172940044702886682212461719211950233695324590274215338122951429986086126836003272029509470480387651234464652332182680312107837412981981375924829519909252006572045576479796826309407340113344413827076630603344429986819334587856998201732035283213366165861044792328215743086141253691269230236447244520151977380162589751562151895625735775701270708047361370504435729933711758272960118595255749905042727529297104093160639210959295501597350236791332134564205156129521600443390103377889002586896287359447448157872475663602550161465346448984343599557726204297864136795803269601468600833691759067561866894690127356898607698706827125897306586920174827189359803806355483852218059048627792924814145165122189287882568807262799656039482821587271023514544047376250562875199534573766868561506271362304687500000000000000000000000 [73,7] -2829688202039517339711506499713128325160143404662337268040336455866945072763363902128049343240374517007385005023804879036728381129525082262488711070648042882531880841468550521147905700854633039302621322096399803258589762710839201795259913805729678494532444637471729674566708747906022568305194451016327489571859074649424428131694277256755474123316449856449438655861092127593897329114025681684677672751570996775620374581641298686934836957488414420133349071834022649919846768917321617523672178123278672383312541949958302866934660552935497216561296011926517573172630460300800218795926171914173120252744913976269583885884375467895373133433384583893150528200435343766944764614630429626814757204335141871426802378744462264588090342225174111457412981666446445167003934657532131244607419223031561904698974295301537209541570570911348013464570404024572810923716894645093136026701190755518463988986366399370279265012935759827386967508888151797832072298578926731608989515247324936182770154323531302769579653825957916790080656386069407209133112870212772367070832559269514159068089338705054610227233847915288930261233367465333075358838416844338883919566026567501382281490447506823801285731507452403583351977901987813198033080157538106661843037497045452096630621327312900344606239016121156894712982092668983336278239691458219523953715953630333849904091033029370462386174686333897229301841038322750273938240086443474786960931074850244495731754246352448293009587495314477246089260027733764495610621323000440102208783513462147092570813294877524537619820494763688070337862858280053570916082972977903047110729690452743518443191192999510733763863674468648012541046072363880218929710659986530582189313757168833550232550516033030637004795140228776904518884084475555247473516627137150869683658043998925253197884660950144344216965503895499621614438847067664531790619043883820506207210894733561600244744222090537198019913138233784937730952062624421281805306696679943222059274652107825083145400227684206216389248457486610356833035154262046192123920807019105105792787956914090354436520973893110082059505992790672228914005654013828596941109169015320872186544319516888470544374609077569430650986156544828500771044954001208308519627495588859278582659882780467897454629441936328203789798234438449780190219931053451125885900762120454482254719626588721834116503863298903520898108787662295071640983223915100097656250000000000000000 [73,8] 33512402850488389451954617798968162723726830646809046122829153537548875902038331215059113539748351017393011565854607438378480226915049801297490640222532778671980677133436941885235906865093946161049583989206000255438470061214759505309275934281353945350912948639044450773009414324856354618877014485219496389935556598266174606231860238191630638936172953059132907004543000800490263688583599048687307911309444036834529731937047991209110353990643361492726695285158034390351118783829512082045997395234479178262398063877844981854919229338255569832974053347808270478811774271562529452836165565274891655667780244353100794554231419622007143167934842642020445246087823047252987816122054198714815841462954023190193206077246420910327014311168801122618685419181769251428286602691759963515169120534079734558820383574509060976225513818128846296861055325792181413057130526920562341705722109935119939345027033119342933470312986619518209002618130722742882945734711277226080045236974408803491442963606580006642839685781069943180327616889497512065692768235039113915812427210442547904585086773973933923599243957004320001847119665766512316505925904447157095414112767811578640107418803927823966846879283103001574285231822807603375730741845292107609943604590578968134428885503991219894852716443541927045675302938209761412229021723715977070805934691332274848197913086722635446663627152725503943117282176482470827333345054161443113334164594551180812394027525689690978700333434224820333355750407380340577588448057090680857684184099723447558646076747954627474627795952222901617644978707943307504856406357079530177990621072613218967503358345374253864683244150254634315483331550710905121717123615736956318308010057595903761580231730147864023614927912611622164821705074255396122827833953893264664806814731380558066504435418580045336216495050351664456243610008413812397191108326601445645883950763454593443957265559327603167890425484092378799124335892454870533858801216551552682909872325070420933124501947447825704466452562532311231949574873740691418410228427571858563006373506209867069639956829606860047906779630861704188902235037892826568796409490560962264834077689653732510474150472619197251946985689354893132952024932338131527481997370363783378493309294138939742060347422790061939338208190494277605130892092122497796574594707575636127502932606260070567581446171187607805524999449175993504468351602554321289062500000000000000 [73,9] -223354941224269173688476226392351205448139547299780706247981998959370255441165053285757322279448681406073534332901893243143853004754443653803660196559862816088111989864655381006895299990749084248848567687275538903057050044948468582223083598662446644320427361480859459056173488582394599248643887564602630690497955210460556622141883312330723992245820503989961234153897891336690153976916003352301170801142123263292399523020076643165953115832534865161463623389425377351492785999322197710363182633384172692956924788362982428100216183044330857389564257597234068682722595008549763667810631656566079701721111632411939186744751057017738448733257772808221690338222485235406514852084188220912767587977603090730118496222875862247390408501173446101791836066684088279402424087100433705773314764897143425043719500841302212436414067191441104902244295446820344108578261337821586409655525105659417032212151570073381930306207669770617648724635780761833558837737198011669333601969185710350311101378991954903195580440960813106003901327177576185264978429827111432844639369123981664170676528549335428761904733659669303558008576329644113094763419372730590322428064330577105584133073642279562095493589858258605350510795112663802181943215930691486233652398776443583332190474389182768861918375696165085805763258915715971328876844836788279296447551632505152703492288352882022292157133000309736081403756809502014400398897774803080051560019711203006825864505773611014675133800273407183951902229442471427064298076591947626184939625245629941281830565783784457363525731340481305257412425028062343260909437217766505835094908995200115466951002568641083440849081882025446516346339561699054542425507932411718175575287649121689451746946071067396824768336083779362594032285996191663136128086622335474762793481452487877731646714877883701542142724792021444358976453968725321148093537728397552584481398336976348273972834468275836083114906550098999151868924996949181657246469221521445499278950755428450978315020890861633976754530721725025824542424056128073824591078161151057933136841028196831816265341902188821369062645031761391078232831246646835109710490656198713425782362192822445716631159982095659018632104124434170101870440712013488824752062817102227908611086659742860309676834413098781905651141517060887639055486997112211411032608373086606523225878521345906519062660632295863605278896102390717715024948120117187500000000000000000 [73,10] 1042828594997313806254187980331528083232104733866175443506049398670072113652836972117601549720897792622836584401221271981762913435910037819178750277100345453268477972014086364057204348220443939082487081831365908808859729333219914129872334541046481137947731593196251933879323272124344317153986295104870613837943203210878496226142294481553077303004396500058150117610709234984487719248575473942798148901163768652384599548130614127721468201812182749305309302490748657486188603879826560649992181605396589677710878396662486777259950955646048044180808610011404466757664673803258500667351573401803611421632815874022106942457792879699713152676224699979679990011026632894197889313286239544018023932615553469931701336461146118083969673486880224034988750461101171384753242686797690907625127233613332877351594065035614481409850367916484054922724158715533342157381697371832025532340401627229947656965117205656111333026975678405906000167007629066737121270048237105511888090556183243277979588600804531976550817999313547300105127311108434438729655729158685682305902582740709718632612605325727156434799567242397799546697255443463514873287469606235761507280655834461569016947090337049388935836428753319595049862690541764200295089167924784038431480655566676682037191210868441503922266133025385300639173761068616407950884859003777760391336922040602197910050490969663065898936392453905501532530174423109183677498977305209504720677205443843333426519099943821470354013142247512365964977352663156363830403073410645602567658584439114283612692866166732660651493913591244800788107212436762925040599018959287964800767390429383895153464969093283257708219544431926074285359261110335237480520644615896274373297992767007285620905953472731652110323245240347615585358553174418696857575892416617232179083145082996057656141212932199155780096015582416145046957830370538225868163737294056004979792513191285394529507212337689248080644710838807055779001970302828504727889717366526016161972970227725616419720789837290708613024138549482123175992946771077005903637568044192601529980702810938702548516654398885884827986016259397173249093761821888158335931365420378313715559368935257666938160784487256811803586355583663595922373285814580999291994126123252600774165256289911466687083343408932760754852293416654636163273699836296884461781841078214768529011448578409667866449465659334054634665989169661770574748516082763671875000000000000 [73,11] -3650360372332136470888298951813464962148744173874577509079414911658211336736711948448037079682220190277906008801318809416056343152187431578741180527728017702626476444848738069879172882815451172549340741024700661064057487579039639005187305479206040138060042349637382805828868020504419843430827622302862485356019249544258435473388382436398727243563682086292412493415136915304075633463599450391137613954397317693139970810125024406011683869554827848755614870997716160588982902440826594524663631753433999715684133744510348048864031549146010598503236961792803588482068017728505050049273003814713385415842597574852693889894075037221170757390035524147833294774253510561206918904514774651844110976048544737928554901467782018659700061680976303826209618451866260646899434764548114560846013912565610463305488173840114951056241283476927541593718515823810979923706914104104249808375081352714228031038903342326402008506317938103919364996062651501210495408718563464354994924147490818655591323967568636050918909773738856677211452376180393048487608870799177138402926162329901760571794738238515127403872697689779197857555476524220461888196221404341437625737829553759895426906427465973235205678266216459153562852245537656963096447556066986179875133332070192262023957419810903588412170016908572189820517287530130182248513053025646694597826167767480306516893919731646243410121868436638241620785308006145050910431588916672327327556695277971420821220506961585907570586869512768947078823243704304530582948009856445330814736301777087526042282177845892260316130478931448199348791883100519093267825638672249829676133752354719069127383576508057960198611046558446754197452931191866148398632366559438929121161843259070172007476565123966916579301980261471298965862282551975202543664144545975090723149156281969788205623450233147941668741833616975361700827490817985968756860516960833916283778776810108178128801162321405269849506337205267447163016533662237226283744518014719023688531434435851165360999096842041623146017964570540068662484049074407880108053110896133615941544179207304108625458745412669060933192327593897586997198475766096120542101092283291272479023515519782319779776595998518995472379688997159614896360792449700136175216853743012990745710096017017478201901351963213277452261538545549428779511626054375227692291153153487474414771260690074513092019025057091696773170497181126847863197326660156250000000000000 [73,12] 9364973869759659498807551384873008440406786313918534872465133213437525707334001103549586026953790504509430734857609022276588554226751774998496725307270242348047289091462804361532836336756684803153669049735027401821736111570066013166046068140843694691263149696539640421997113545759258176214611145290519692901906348293689122099956132031105946715997655192174911021302299324860332693878745305596874191578012551272865790976340023436493455689957211252035355550533295487937935418797681175096084005112327788280670946738699555281116123975246962570944499112985463185084852905103834434399192994645519490075334105130206274117479633855940544502717144531742025227638825630443272444120396613007685817041582474096994795366167287060488919389707216602691972720593681302796175040348156556377206196505858805496554662190877603073750984029737626010247667341715206961443135930598667455710583735649232263138051491252322681290615053503873774868092098710686230527610295516002176120402555662340692346833140474094435454325121501607924965552040692829536264558994175165783882184135312496788684686194343645896319702454501596654738239938469237787563871161861314521809940033223910059016602392684918299914806395641365567524140318917459973102850576700767573452338464277613224660300124693927986067257240183947917176420308058832445417664587345306599937282312033282050742641604884655254453017210049767537533972541636024168388540035457695555682777383597503154066215781310601249221946454488707983898355092433126348022444652252097157942293928714468173597247265217134784094408262805790945495942366010175829305644136254159632645748815074904593179849396292108153145746047786339335632514511201403162843630290105744582635930447204780597991357229597065623780921706490586185937781130533593821884686602598586994807033509724498958078301063398382065409964702069624145209129758388486310145592164548504598452510938617854789048585705805101386582981995508357078350019779879485542329377283597128962141959492810151665847313712228385222077380018085143872168908903781908536766819874562525770773311970402732029340325418356435772873035239317992585348893457498180619936368291688590228456181458078624510996104726874610164835939591960778064159313414316307725493929380568929088194088224791972437083068349906035667156718993958604146429299216915347413306569029053893609718541649448304155855232332617693602472286329430062323808670043945312500000000000 [73,13] -13668131497091932699143708732410610230030849346510521571270280449880464163577980937488138179230067765401921095344633387356056754342173475672148974557163586568170291128524220589185755467530505957450726956345099002614724085050230722424591541888234360454982668761432867019236843051774720555669871317404638983279313276797440471637875526118013588440997621747194843650625053016301981700074862287458707468226035597390143366522626894535204648665736670095005170312202974200024845797080590759104257885111052051599369934405108172494475572656758829055057013482677568508387400852616360853316940880980528506760363231688946776141559799018385249663986568189345152252736754855102097744930775055620265861945543684550102922553657021608892940891722430201628989482170424267672012281203379280389642876589101507913133619662444292956561583251763152259390731709591843806319000299577042634230063238585876766122689155614084630800342808472050766766511603094906659806240203092558991384207341272863190279166413321791426514076507358983068615102368872142745054896455909642166916906568759693404317979486862414678668097092073940815429634105423712369766999062012105195314492159208533758848758586051806232962574391278272172253463226247244057203916318872002114263482043864858466352868175344707391247923705877061395084432743329614682785182459286681008296397952463427669356272426603935079619951795678677436654419921904671360327324985934942760061183840599656583806633069260075599074872871475872109822547366121348086269609069007539850260023934055021854190712359469893303846684855979176652343520850815940287776073503525588263524344436871057183527675138779795857974828469993916520358800848836557553847347369918673910145675732402524583442223057063956512506172901771630409854569317998303122880680178413218153670240635144023775100890971657627370974811772854808879218151265969102295905833407428781063003827778301983078483537341072350302313967845362974194389769396305684119305447250622176251576659680447068164358912479105208097610546945389325626650031087400565137839320087190236941043936260735439057528440691370253613413977881199029013231589901348838132259850752771774224524144618823099419286449220154523089581709134546067699383871435172650855513760869620526287456031787367716245647352165730486368540266871985395093654766568890443089625703148466853050699932973614646288434336341907626710678869130788370966911315917968750000000000 [73,14] -17290537923215044351369574271574930526604669210332230354948038107816270431477165461182173249406738509289017920739170042442076458323552803888358844198121536919025498478301380010280621808821703786367399617860574699993182603841240366620808881106256522022099029694987104685067301908553415071518612326515979974080920017221750696634545830875562297113168017990190264998497242955379886807373077832119655285150882446175805657324174240748961176892073513712798641133236824871673449907105337832766336678014859146342357613861135559613160131122001469401486927513308970857353206924412448054267026349736425891955654299141748518782890525617511344075233429675440273911380001969199007744463528132179670118225473851553531119659422126347699386136602258071238535060948117736456780758226491698675438163629294966898471860282476197207396214069647272563343373645697762327488793233081876220596773210006830050837557823214350437423339321354969382426042502586443586751787930687502818744132862469799861969909193104470082860501669791177091764243346531376805815050217458025726309000750901846291505980742999855973773411496151503719474968912129467117247156303770871846939390354065292117657597334361116958555073086582224941906738709819542247074146416487642510609414387140992692401739070534506897663259030030208791363387904771326910661543976825050812563752165800109667269485960904726351417818362269459300847889591127501467459827350464853265198773089366685294912145531051906700940409703916190667681025694244720874981224308068681196464988974761219579732945670078881103229390287569978142477803502138341744948924141545907709849274654882669864772563078317887955960323614057673524343267617817180802783177449554641691009817247347973654927091272054366494042148308049858671408878301649527637329831962024055027856273764366656524202304150876188523977248570424203260777557344814698458238071767354737926878648387099626875868486387490496423877527886770340056230158157354461559256572342785902535788118381697682842778417901857753271717581742683963178166175075729826860597557352951726628610858138007865123241916629452543359844044753642036442793632398165407768692792838075221227920800545468020320994818726209962123311623464501795562029327790814481412366875475033898835613117403300208402729954783170192838875048341208117431984271193206309484602784033591475254467895472418116968821386741916867890722642187029123306274414062500000000000 [73,15] 205196410164131296302430168411124446833468349385051696420546288523913622728149379278911055846472827422930198681759290527497670437802112570717242463405886287715721504015721323401561003346171864195402426516170852662795229928176435751284351282067892542697109532677426760990603656430758137313431317485728300261434651537063489586995821476469929896281054193812141829758451496267623905693898953350642629769765071062208831295793255741603175723799792158309726100407153642956600379189063088912669039090364653008909140278999641423394959959681311775741842664572366827519847441122742236560725100048457576141472423091258118466487493156001381791718636077838667263621355496529418993443029595400408471431061055786955685804089546981343008403156128551949105911936390402124374333804614981204236351735330370776809762480922155560384460381618444417057064996662754379784466089404519853370196834278896125891167467940195227046486808732808337268754005841115970292907757886308885855802575721733785617751705898553569762947165539261290844183306432199999135879762460362982225461859224822045803787472391486472801899329901270248812360124871380140217082543978327724457732885780196499626740249363960805191441171449469181827788823258050591487684647582497064590040894773827026024456795308589518005949897162479617911999005805628480649050271235590803660738357582780753226021072526300782290668090462830813348016531659579598772173045195344007051355132795992195109077197820825277534965689058628212795860504283696262393898791892596013653506360017718765342073053342922187010044065607458279853294848684189289114863457375584985666361013239264342184502235165717294752992633286474684463967269208033953802943640527090973148956189208847588090890716430613669598816921055781838874598515106879549231917622295663892974577200524497910416263990118154399254513250261606685503794606397056848571115812471339555729878366758144599200241428207107848499644250459681785719385759790695510659184058740477514552970506302888538309037037917404595507435527206032219012015348068833305111063687601637700765481761597724514292196494731525319428389864994319791921601912570388405394258056493130423744592937559644191653700254441161981591825859246498340629085437150253729446092915345196648443538765920258324925634279781959000076231205085852008469288054683389868794870510765403964467457784299973795285503344598687647248880239203572273254394531250000000000 [73,16] -856068623683375231667563555382281665456619601177842446176667346953166926319383875795982784782412779250505139807229481713764510454914935673736977207004844541334025468835852728332953750796610205774015550738708162943940688924596609875639549495134070840435036441065228361054231925763901319480161209566443725107449883289527042981943615117297826426582099976208576042234961342338237307321702774828911544337586288222092301907663114290529053152372159302412102283906553898953782084335084957369198850559092053185061562652512202182574673588459709944855564038056212697442734835240168915403485338359701572170318801226158356749429865403547937720698737577559112313011349520630559892355670396392978631781020305892773264587355644305900683543216314310325558806624194194636761396645745911296659688715450305105900705226257898924166658518223542085739498835167665634772835990078350300853359314821518181323876681427163571735110071986123794176634710793513282949563034955920383597664341013906154449039164893714496709483687730900489394521875599613714244985067125698481798623321797785064892975263927817295433704164705155445825831305870129990831538883586085735042377629627040733193712507144604896321036010135475968108229735185339719322900556829671164359321148935186813541217371542400814182015827649092712081289955366744223111810665915818208471117379876836893893002758508821909629332270013105299738942823019964746902900122551609812561650401842445106327928929912186941338970616017803386299165053522128228803085414637431916738065350113670279162930918083955086695890580173213224362872424548477080319384142461410613115214140544912149746419091268609466202363523584896515450985220299340549684843020725723839663713725173832415896086586232961813840854018235769917761264735841693661317245989866307519717563338804806052751714780013007177051845216085865838251217097227342336249298448448145776902219285785487609683235094052325602457270297253202811374475818132182861273687406967991329014300663303829202920158784889385548594906884354324752841333710323149662766665243118138160416060843027060084994815843802398394275784937553153851851064015740186514085735205370935599004578860629524927770465620278281825555215271512736247170942343932757403569723804663581746714219638135577263788503398240640414312565145020985698292249833345726127208698015751095035256913839569090120804918664365601443932973779737949371337890625000000000 [73,17] 2529306146022494786269515466464809039492482192842757546551902513018874092404331592804202115864526082374339320582658821371521567354010766012387329903138312255911448954314863842617259332613456634002023546542570488729492379472098130345797476442057767630613902479904033281485593195335613364691824316974956324314488520464572371875890566277957173833772667557011682461473215597652407042744208669490564082321304777506788934693878428371551866794450758228849773378820203062351100074405349416550095120265445766358990045732803853385494261271866123920559087238943919402523727663856726716842369673804198030777792596438362583414991830382102519234977037132919796153924852779755164614275116192914029222745591633599327046731795559628471432900950943399090343741964656675061460255302155626874479475731848432386356100332341531843776409916123594822550451153869130584458234996966525401165503439490660387207725338727998781883907773387138422896650177991053062461158765678448024325094294247165922624567885763944308306193009782777571388497389352378982977862416786200801080202692881404164162035028236919284749070168724221604535349557039057089630836583954741226788986420110849964533694201965491330905281334278875890342680571587912911203781183309279594439541985490524146764210359731656709559433417731853516785089926927362397768460211432324913088547127472477570398321341491518454565487094118908153498070133327191172646016784759116852282554538561573535586634308948275286317526862458264931940477895286363751606629453567607030843840092024911032629861365172253332784518551991835629338821151460506023406734390294869320495737555158256143929627720334706638210440490255347948042558890256570720292608083463111448037437758550869075423023702673921973358836078246158874544792279689551987272841467355699862043553441662089006824152823382870746352743902278521454191056403030976732238448885116276111390055754655368596674977527059578371829281269092314282259839345280756177368137085662714218697283896817938013906623780794888650877845574208332914738952792169547825920008640283435813009175367604907448236949092826572012176210821579527114820819156768070554874050710975417167537525657770608141878492898276239373134411473974162798391139416078584945062520269796275404299456683145723756354769389206464909764752009184528838348305119996854548931481483757379850116071793520908760066756570950019522570073604583740234375000000000000 [73,18] -5860546434942209085792283873043626488615521880411873157815983811846273304876077949051241562016493251830967431208777257443653419598986952758684846761625676968325801294547210761122511639644209715876440525440505527665329739700717376285523692067155993752476126377511051271469695745487342505753784870793372580939780649808372159079582788274052312148272073188657648435381974925236884853585043865018372552093487368925366147558980114812052393773269604444004070205124679566667427928433966761853344390082217582413589352124980817423995898102504749383186298782789358938969646494959031239142261799611025929378028332570459758238993730674552085117312299636480443772972246576103616777187536253437716134778481830350915022302269513360173654923139977277714329898787179524313337508429238050817441226590511099116232934429037174949960678897710137779159290398420560601920251223604832117201860364796466754653406941703288743856237529521418802547166330661342512317548666690582504360268919131025439980491841867400855781041238051175929645074342584424289949697479048524202111684434140282131381512134809878003004307354498064833585105272892818734777240325141826866552536757955691515916209531109979693099139273268620869343244105930211728302655214658049935413864852824443307295622175112714307931705578514514437227159459673481164537255810885240789621064357898450145257638655613368017497782475431314975718121576365519723111678876389907976497404221715460902448319392482973242553373744277533934017463701155254386295787757435271137745889200106920125477201954435616492779232736217373029545281201908136609363271414449921459607090104752937880317403932891499984474748502514207470976363673641850601912032996999922627196882392744740556345838004392888608541036953902950251598920979159277342714221634071887857432553509822659557193605936475490104061208093594564918180908168649470887732173808543063119603744377102519577943813011777412482022598462176893658347638094703719720023156012795883291463780795420657289069428281675391589428342153513331375658049639222567431980061495628225884174372454238765429705109452648286875359927441559306518805598714477054451562820284501032277220524226545678233059122128927743075206178894081228429253966061495772322349537950483238048941378120244517719683547565931224891055408890718158150745429300871991719882814092913202226428115633618089533318773476366914110258221626281738281250000000000 [73,19] 10838587226315949808632489569057549496712300543360052416896962042773727509961746922652273571180603375844815707565837730741807379125340213415736093010409199461197058702221181779080643455448743380888248135415710670987715388490194285063152680092159866702668943585874752653358944996585167468618180643582458505860290231931883276853653537161636958128603492237869731268933866240190950812638946151752441792278035968039070253121195982645658690832449780364829552961980040153107220447908032827668679373049871880584434239865030308161059821237169919326528423271156846803756281601185136287316138837001273952398848405798408900401422009884558992807076319097569679787449209969076894055024355354124759639599169171987020090349636159258621430568133385625245258380971642553345134806182643643967828890022847413286956359594235771112541595128824585066177356305012646670242945641514064307545212805691989583614324290018591994302274562150245841274729152142263259271077580487176679057306518332390621198643216233538330550398064147827231904170456518686340585926234125629285890662165486514887401227949887933914580833413961148157824173289368855564371578626330628362750948946921866318138590696762415329025600653466537621947239575270816389986443167923468898425072003135430359974067463306322134606255365870930302673315056990580804758043313917914988129294988513000520631639434335512272282418450599653149822929371157757003092799430878075297986347995824914269382912605995750431522526974766157896099457992891972740213223132930529805749822074804909045168680719072760973475937841951729017750960762131152421738027120072646710747474654305874685263511235122930520099004586728059781790215346311095406209376100592166363650465779000308692977694317701559725529989997450086615846949428212884666882617287575623876215297775608285516962945477153636466201689560062476138339155796895745850788683268737883744905083967818272213483522048548925896697136184291055415377293180110135821162852826187179017607820502405311117123145711408367282111573756697820912939994006752678584544291835904675052109874720098802351741171827853357279798823201765871903140953423684288559614018474930544186546173955184160638191198885741429986487950215088272332594368316241611415968881702741985560161857124886417388960251183973792088005118042795741969256701242647056887328174338261166581206651974417492362290360574661463033407926559448242187500000000 [73,20] -15760930764154658445974985586300550232968076900860463866929919404117874689631859640641878560023765380786256179658516452540789301383205591806897803978802631855080611236410001640235190320383464959056029801308045816945593447467621390690839773446466680299693419223530585241090657271592730004527279832870100819417396860040092579999407414320986553281516524731735530058053485512570557974082539457737597668015250178648004940585741520829847546642986546741783020001516361210260471518648653315065806524064808584044792741891590205361587328767111670789163035297104316964485001362985186873270239762886120556898581370120814853742545591761357194079678765523282453161566363689848702978077984250254540806979758240809899251856000524423922084735508627740475496660166641630509438735282835043006233088213788385579399573962420427179376368777354606548558417415961684097693432517148489447355606093491743441978190097952429951312763524280996027644185775975749703066338053327869881696205494983629975367313710932983260064635177445877544997485064758315806464339809093573101317684144253905928476244608827521657494831143403659616144462388180059109512424177600742688759232607912151172872747286440654956687435531859574000053052449149241426701005152239727888135116641651155594599553865149653202414792249833810272883891235613276163644276513447635519466116522447293613646265431972144443460591950011725902665950770228615650662259073915274179671409766393504715283164301164567351431583390612271068961957619579931398832195350495200149492843701811712597511926152016859791550551866335238484703351623706922293238622001570687416018675403624844752643650298251759369965575926318978656173284805977383465101746938838574478466443631760626772221744240631926737592914310566785328363541481029008853689214213266687416653579608136862639125920915930202099410573101099354108412826588173398409959977976133524258657841947950309171070175887741757885221915664196387594782958893977386961524485512888513961621325570971973646816972922560466330291197837376517482165526939101357898304984687621953248977037707461695905655532388843440029410308983180266789707047083931180222988554576174593451658811786657144095435790517526032192522315239938583968070019974958176904720319897252700391782323219506117603441913592493363174484300676637310393938794519396557021714974449371109129554736211220600239357736427336931228637695312500000000000000 [73,21] 17297402781060598944263147034333788420752544499217102609652940072859138543491133622594049057330723769482117069085966803999099010163430999396448237039735829695043134867547865725663696330265491486805033766066625593247052597595941715805832181848272576466116164421618511948449113654664885579180851431984602768093542623318724791849769008065659635707861427946011816528654476425101064744600693688538620205950420016736333131623309106920901581566719596226577863451095897462365914287983613787431050656460497590786748338751043378594661890726077691950287961432098710710487449266545327714794254598624031141296673449282189370140500972368912232586969009069375174290875160983969005756501588829481233240963329087611137013395961803991385798625806115857614024257951322959931618946496568035959310419106315796548191940763130078489646923618230769291402293521781136037659874546310639474141174151295916669046680348805465089323016248739867228296604160277676295508358060845004899860253666331163028713492551275552537010296158148750402769355434984719355587192843387970438913911343738985588568785595263036576367530695450924040879703435004799695252044119718961226527533244241513882257400681882122192909389071402367922995360177477032094249062416003738498089790912089849327497764659945300539735422546073974311087349986069872492593003627215231207123182543351216492861476154523770172340738967621732719088830993624584131326019541707221524908644546372652318004456206369817497140648999531712651460049813669113245693070190585869569050772852985194823200910383640472485483801550474488023560190724899234114481105319407491815428823120693218511066818537422406632378942037715935217088883173528695526119113932284474840384175841517529973844556935616178886919341430544437457593532633987824134712561075786611518843493660590491406255421760879617126164118719402804513148268609215285024635496912824906864294507691743391574253859221525936681900195383572866499531404186450440935913982266457057892220706380819434921553854276682322997276148889174987877320390434376657210641725739455142205769220126035419341431405064836203541244244315787874429188230873861655610302525247021361938313467523016333834194264541917924279970983974844917758710165989333911800747417479606109721876203206364878390636186968323980689788040195254626625844614452914099969490312880725791110813520726208203370788396568968892097473144531250000000000 [73,22] -13340467135518678990681714683491636017254136618797024231642274535942162963738215542393295224311474428973916208146489797496116412524073757720610335887898996527352841444248904895718577804867218659067089583845184266141911507161444968439599714656545443058447588591338133056093084735948078713322449659993412734150552249734684033890024513689706707099052144840824605446533492774044720608045073593683385416279690723710851457028952027976163828679562370867238652009493914437286584159756931906859534344818455401343662296915855663771730800144742784380125323442666309494287011115271969447236529082648052821806306492173612833762973709282547969877184352337125817379724281619496322061339257780256458910823538579257440093716304398531581242872544914435285983318715314943540216571926319130312482991496319203880014466435766731557551987928070030440922959466756055684199154632022330174156717728903761892779287333746307597744042946757420988769835487411651246615300596643874842054566722686967632474025166956158911213771447792018422332683581907653646245814332419219506063771683312587116925872142388099470674750391848391491560682915918575724406676873795886607687315795813552517591483277247693234687992453054475483228868548536626298679042477196241642408828244603585450321899189277474957228882908240643776396431311064077447816054781020660784200882348356981740019230703441699915477977856205783590904053720693410374989653079398310383692849990530112876518403397888621456426457177525487967792522898410682864743567174718341802378336006118241608734314363397232510237345403878034170979807651777610828325409995379837985344507837218623357210484827602545105590840653434574808101620349810207878308537340182144361397772105206486672207244533204517511879477914511127113755624433484891462499552075527757446937724204453839070239746719796871328428453240217761543689653478361475273167203924721233921145042452100695529822768962107359386539409412217225708116897102817534490738745485860968256164584023007551829418248759177909967886041682693482717893139576466196049505473524581641747216810063422339931917667696255175184711038889723132638602640579858774218675378250462682435442676524174224589174592830723676616062906772716680855232372151810306206694316633913548056327407630402864377811631715929801232422373604419053918923141926388714708330370002535099110458792145972317655377992196008563041687011718750000000 [73,23] 7554577481638350364917726305921115638748150059047274248363740707388568328235825540137727230721420070007433564623818212408781820675408625530723232838462256501070209405225974656959772772752260427550533077962574777515664652165688091373946484141978510813185115833719021238495870205606699992096304101668146043664485956877914002488538469787244929243982416858446634808269673459624441298608270425365673608057059487424354466350594205342313254212274738995614106615664550601431749594263274416695120046585275793099180285165720786681008745404842351623164685115958431800603120331513789214610272580870720663109223277776204636831129441718133139208526325292077620627054805709604037732561006459039808284350732785228969675385448875642050896335934166193005834603496578727585073691277482212583615742451824636360327305854431072183940315774712400423908960782509468520904142256398474577339836662330784976106578581437600375428186791277384087250401046425927450072520308425661375615295441269265732505353925988021887567076300538821698288049757105575022687671108477785813303231925447569758918169605761702699709369659701420898401290815829551925658831472496241352125281650830314186995885871508672780615810509935583443720864016774840460510279677539405531388150197548444809103264374203374107748964050009234675232926546421432221825463388972652806167187647362974347304775179998320739856094795496329661151470352830384598882619712379725185160134529000304028022219092321826291352818778477420530530785441661047705913791415134850541019058547641576103350381771925414582208519301641761439701357992685989596487586664572686110094890642106505246106834798591033733302710155297550781131570688445376533974811987053583228901877650397421596621715753193623933715125673492969982489201426081340308222130522841620353467927593187947293801238143688449316462138038115208405493631539830165244954982283953811320647615431420616389683939781627384638515041280942835349118254022029219104870276037413176695356985444409612137105074136688117289423063946896758663299305500299657711313038404602258391469416710983326251052554916253578246394940994728327346445102097242879846755138181452362231683793410996119804670445164569042452157736446183335839241016474540338854986278784588950429135742650541230022629524451943227689505787339548401054258063267214659642931528272029799664323210239835759693960426375269889831542968750000000 [73,24] -10020928993228501192369497392003379004874450117527945513679995074845412511220005344045033964748516640487286836834660535293274543964900703137516528494036883497443839130075364851567798621642601389818879345821971016213297293714105351238377684103168617547884571538736548573020920158489716983277588678040964953971961907233363965382296968373107542944831723060274998393758003064268537598713159353060896175456147248750734645238893681436925095330835873642486762134750464360696344504098948615798672663507187195171007870196101687112253816127858314352046400254290776530334019758483429123720036688078630873575104279923275036751682580141738497699179270012953321652792908216300401972331963852877722463969514897974957861161555800133148659406937513586576385983873873660910298108329046200970849318748362012472986346709383153911577560501578901822154325954564752124592716382700327523249431549500949223754923373847496767298367449845894468464081957743628546649460596481743309039432626137996377683825185739293806238267839784848749408774164831720628441699976624303266814916823595191069755461923128679842945185440717224708261313735896905273617765598342830525684370621157577002385315009193974452173844474103488905829581290476404031481098578640671817815838730178132429415701185616095655451659032700921827192869338016456518187449731282824909981925164823768454240868910401361781187448887466294080487768440273521874403371509082283052291835242436927393030701296907249921518290837229381482293344253248714467800256110501448500857601799887811690906583270211500218725559541259402446198977080978284276919432058950286147854703985915509936641911228516525687640165309255813724816850678752282290292552781864705149906106599314233313368724125694291367782306626611871945558514818935317294928553122959151673682825437894320602920071721091910364232635088073947282456940773010537661586406077634266939651519981140262481224587548178181569755433612728933323857938509643143075323684309924355653676077422837627178592144185936360410236075196566695924551034362432234997537139526456219607651955821713355605437460915781954273858236520415542871506890426227164043347971981022666064023789034674963891228220972188189968427823800015516354521506196914172299356804783555437319080816850792621313249742280156071430709746017757513964332309387908855217563851050506198341397134932151402608724310994148254394531250000000 [73,25] 28235187018357045244919245654028897487686758048542507450740515495958018567524181629786729749175880043395135589367852472928342278189921073492076006347259334112148117806696640048263140287353356326337178282155441675232786885553922640620608493789041905179615263696071550007664882299444933077251417152842696440387037697841135384988274171967412494971209506326209301835311734561193079625746160110783248776717847016118937028186778399325980543947691595124190726283928966440661908752490502691079035982015176624142503430979599842644982417957540116046666289629374674705918081115672953505980559767429923660306633885158942352524800280012721241192573067598440961154548157241457081063347896281956264058995916202172107242061572917716867126341297157296247353425854682113327227150974148321322779781715307409262247040651227046292041855494209690800183206692066845362642672247456714425726103897194690096716714328381515446003318645442428558370437135779489873979160272966065817625221536688417271202621513725984847893011363136909212544632887885949863395121810857221866649957930707023783995333190962705835025673666161078894745018302896745534617805387241250136785844125682020667017168951740879487315749008992744839963256792582398916169277318257092946589739512761250622866939947204109294360224012122594465458160354079989158453046026827470172927126935494449431746086693103292689756524942233521809406916043875659812602015756730879507992089205517291277138395902044391072136389035909321667318228532767741876700049768040597298064789632394641011388650679832053969833634876925902562523046839445906725490419687003065694869574300121232908511477807042503605368329699307167900221587611643752975864901683432017978241696575058770987449820096968748546034958404496044782467995035903950666726272783895243507263679355632526465076563775309643727700310826540238003426344655288662319388956175758141646904814641150421208099485622515338050361388303460160118202209859594339955343976522688781278077460186455949619313479105721626948870459992318589351834078549462131711040186238769142979059802664166946531161080171828995794771662720681938912829052160489028214569100757013928884418667460795234636225387636707116066148023136613823484628131204100069286335039667488731557762829108757345793971022377358693918840975905973810630234958549985986354702110474355967843773651537730984273366630077362060546875000000 [73,26] -52789333860251441271784100150463245242694572270686221099316069037530124010682966705870611214512987207851552522135207070410175633232593302916932689930186271212893616250202724216010427436018938604681711714889132523116060477573100626262795894989397103535174264226249032129222830559827417070018635912882829201473436095772074143721856885026315859995535115474030895422455799852513928517927618790785779713309699699417906606364905531392913510771049675267532623998848537779615187216810329446128733965189151178849600406866131192824712196514904858995294318720219868069928588512718179266054602715569441305430936927813828778909531914890229296429865155156806101736912397422247176318105807845838274924542259006909099629559135390226838683897938403350129861546147828696500488229606236244689414484908034962028809866128532635834405197054273307788428222121085022884571764661085398495367019929333704239253054462774354450445625966316507842261233864997731500517523946987874557541190384701626331913696489370259612919667648892643714083840410312354205928901646788052274274818577715396750617657186893823683765188417675594633412526261401761595256555617385811183070526383918459002876450135680596895019898979827925171580320116447670190344780363398730327063762031930481422868695223466886174309046017357829051905138459562794604820099105534675516188581481188067415012951114831121588991001401718570145770789495331451523181104512421270650558661287290150765607534560064699005267839917131187150513698114688303027891378745180183218729661049903294121233648683409372636872990724208097456520301748546017538634123644151608539694985642870020439451367258645947878062780691726697120676958047131557526997077537792702722346345394137424770961263354083788609074276111550871933785818881484255500105614541309658407588037891265664794775463616003297333554371859038181217104348194724355840780541133499816908785518871362042623284029958839167804095725013236121710963004982770300173892130177595313398045528469883453125786394580956838028251542133949250002051618606060369961821668289838211074718426513854242999177233838502317595424290752664792900837910184617241683367503286635969052460537976371088396399801401706965980206382443919358464939103621543857491847333352552777709486525435776288349189465411390946307457592135372187710250440823365496915675658534130264276651445243260241113603115081787109375000000 [73,27] 55634441219486323154498360662186783284664145680140094958111840700279804194962235561848959513755480243961034453031614575951246386660001203648971606271357705056840157553792870441246754143508141958186625256487101351421578175355771376429479435515092157820725584504416896110951081777537171246254228278131552928909328824156642910376714832345739394732825998718312104323623738818846369357843609625702702581944186539162045117988804024566698346233079586859881508864563859979195586683073612019216115846125962030297329722788144472405924867668412229127242730984911908154196370749061658194585246109080651987683042658918225778331222572200907988894730272716416039231794943508413399057573626182553692751603840173346220166350856974465302601536476331547904918880543190331501432392963844147314723738140510829686449846562784117365669966302886624467867692897447491288172910894973513127746625605244345420612722381630623931043797355477200948204506164054576814334885620719015209880981532513231212322491188956987547292343155580404347379414342442103219622783862915383352454980920015652189547426346774663797427446746713819540921727458505816343239759525267592647615746445427865901018546895781329874069694123620688796156759210406403445845312170990672192216975437460144967626622161036337934909672804419821539788577565695342280053347188455023980008654632152981299924976202866074572781306034392317017843742034822011415285138585079584747066554250973231611614191367336639899415393917931833964611381571460234037079667663235099284482524180433252493473740935382265653994548693921555981318164795767435726760329684781573997636564482450621985564571012021769052410252608630275819844682005904279524027237170825758452195332340006109129340698635148477950316541439283542426245884920513202804356179493308928965859683219216914180889588734123504657470486621650687655263742534615546544205273447402923878860246966834923760044118588084223536588193962159900950937057243849706207123807078767910028520092051498531493448194499344194501165659917875252658963321152292253739289488344795444627273963699494169042389191918800109113203221751621049960278433425335615408120841568904300033025380286218615913151489050209227945112962630530359261121928723033297564506214283897041564949274261464630669520888255353479984892391574043438721352956314132221305215322739584626887676677142735570669174194335937500000000 [73,28] -14032026520058111754573936800434501915382966654061271170484122505052517969601789239560464123749198453165461446605381112284359466152632851777747286361328875938001742310612830085483084696788402766900863268261065127234691563099594333181937660025102965261606994277273581012670230612415530892214837352920683602027137531142817876361011493775033387588746782781587295915911939204078466239412055179772503263704245406953764896929176426253488453960081287879216914138630543953457565465452145152395104078978989868906534561950015576731491449510182986037352575882799112873072655808286567745987267057286102122704694795008043313143410980651429086475712271590863663441459414956389874932612476996332202522699952793208962745530835464053157399894401344795272583757107193440241204923284773559632552383600009538500476147447585878538917311030182034280347271763892298359239725091597036571316292586910896098499764004443660933692901030357183550758774216625110302050622807370024111053328995081491540134292911284860607815768738252391409426010538802577439059131947431642327586213574692889172833117366126421198148912586701569036473016839693088135668061377382752465850368007375000385626079345819807747217971275637404571802423116726604094226902582222425413424013526214162984274639918808959513332660691978604998672479329449055487049780192910730216739940636823240965244411200620357289158570178611956197048205882639692685143634046862946337892446650738290560698245063644611390248091770437824829418849429301638141897939264226643419295291356653685431367085611840925837496458565822406357739915551376346408568340744012414489125856349145119037779168499347306721734350411934748476527836943338358408384631408123414313756542580797549917753483319538691285847195128301552499838379946941651171628017182323781605837855862957208616880110627820174523433256522009668005083335389825218599025315087691810558128459849338474446064803342667193831351157930403346370975554051545025886270109818390870276921519816107901422943449279862173278596680359233186484065619850228178878324010378686579242009594073245115619037924956073850382973493192055060628472166155242411105185526751766860585565208904163479061546799304567341696792214454127964296423270280160220121634751089561547465019057931875437362109809906230563528270498045410043403863524082914578709500104565510714138554249075241386890411376953125000000 [73,29] -57933202600627622674679883269279346487664925967253477649204479281247033987545200295834439011132697042755378816809855297617328398497095170835041502458818708635630475145120565985874981757283528416132437336725898744621095723823267386449615456897783424010615703226830721172955724164088369215733905034354056966826440715536976379444550454248675350103918731773727777955567777154091122650591944900731618713905703717998396055028644541949970475010249173605400674479644120241878470739615677777821321234199651348407041350252954808412484938756611974222775754074626015976515782721340521036563768044371855622122284550825745291948428558805641490862002596849861957156022628883490949066623640737541887624841941720515520767256053012784399668622690594501433401961411738678619308393201514403965532452850312978268338460340816398747384990800971539139933999866191520345711004533416411438701583168004311105944581692908922106977631649314918353308700031642684603222471785527023751798891868488805194440097840977158552139822744565662584143288878126082473432353972090427330265048719247837134651124742585207751946819768230886702966966877203255191090233280872515851628659626469160921403585514040473331132132864542648907974190511396291627166823132035426576005880583453647115832430083525546985152567357955651085826806883218054769507221943315376441741496864919873309759926747618906643121000378544070452048962136288380485753366210443551120956722953106640407485919453070121383433814468709207556083674695988935774801087042703275518159906324402423615408467569656779846972753857499788816591915982301590521290104928096996409738626014349845284052080244671281023335183884041568941267672995358169274065518408582478631211488278017907580162520197161394284797793633643780634494579716762167947155181266290843701898823011343981070559987728673964833107219766471023720183581102895496199307371279989714942790641674001964020203459791450054630091027501592972427514760157533049588882873157378508117452933111161775660408076393316801742695648386176235822393518210284598432886575273967376643843386020590004525275109707764035218890834143818364552778666741928913390423717945456925787328483053728217605233953063610981845063985606382492578077400643067962766669249321386337707114003303943523220816832935327537587811809146838135894373072933322933259154066676366312549362191930413246154785156250000000 [73,30] 110464765943074538017654707569406554646534987026944941158307922646756394995951050358400307872961121899392263943384948855451260101696371235299332571385438607999726476902761615807954072924511230214630465664871835708084158521099127691720185229848256946475707292498020503683414601954533353123210670957831490816051186345598277572451587831978745692135915591752408218695097543555736590959571235262478943929169886694186117091302781548823439406329881693042079082525350830950628319797473930888607375829159135597923679395126075433546866055665412429543011322543042323340628254845302785148799816537447682659539594769260055424807361663481630654562063317955203031075761230440915608869648104213203580823836235265681018779035372770807111075900943376093508554134395064618785222264276694424719973910838749242794884687702441909847786575661702701700423622415096603231717923687319411996132901000849469607403436844819200412159670222988751378031415947125537638619971156271299465414768688531960820732809905238962090316917210404998797264309186030879588828764362599313261317423083057814896027201713208205045469393903512185693073877198040438146169363514031997801824600372330366118549938092403160543803250013359337393526694359021561158945124617663469132412550066534324255634851290752937345072241850263872414455463491346274883826843767816530799342597155178254829220700906110821764114918439702467672980643642854651249046620505187397460199938688558437823087438136116932902510945249618604624775025609524687339382821463236571836290447735232951615983626928281449919649885060571020446030904886060748962400085032003803957149179927549233666408309561685914124417553764181939969905325434698574364850075329473727653354197304598112719275415868740043402974271284336988300210102546813668922700658803804404097500658440235209899662197651904636508545834512476243921092011770795478720569054653356545991544372252247369285426697710423957348608505537373150524124504162865313755835086601603487428734346857754939677252137942196856802869657813962754146320876679246241159209284568834181929708033545914955579727288930885300263399780138744581497733104298578267777126971475989993634593602909705897307241179920723602732855353769819068955471458492340560901849316328951596393942285519253435798026604672549822055445844180918252001498930473657737369973241836618171873851679265499114990234375000000 [73,31] -102052705207897971385167106492749470843001984275982433920155821747175253157801951661845844845250391305172950236822625323659636635528803109988875042649271923843044766536418704911957252088977641069569392927072485819918872645270373360469590974969229898763019113431834091013911332210215894318433493814375505028825876244922161169887968449979078577117444038421866521021344180584452024639047169345001938255558753624630525117811180353100840725358892718701111377667543887085998135166249109455584795207096971662328283534386253108853048191234933618293121701988102685300301013954362641104624145792343050093479306812878943761586775019416335058729597787446310579712231379849127037010318192141286796345840932757460291006780697600394499052183161949679401292166671404787008819298268752525765514787428842562100644922764026801060072331270257380072198332032176722634074960334385510234399879324772968442989215137161040753186468858646048444131088502515039015946543222590208787929195092255996532321777274802165155417839729860541947202624783962624789729285924854653011101243612567926049038937313806671741502520192931733940350661540991632264996025759575993207014507469410500153038216117014172448116431358244397008839265326777238097925212470511067991003729711944993672578358036443466199655697379164192383243125845280863277229020341799720105766305218130795517793233047993759784314060729609272432788070936093879545897355387132611388013453384698590191140653495046844496227137849738300822818930021333681875402974042419053075619062574851362372137460656504953116052146856235338105222337747602553230066354412950986405030517500209339495649852828564246590428401315366111134163131620154969416403889982279112344317517424006018168770669952521733616028550233590179267947626179682542602393257856909571280152669051869861140496470960116212566043454560444898834204220750873232116939037491038926960640299952372885474736201084255545418078514786590304594937691971727860097296281175114987607859318043656787710077595812797742421295435559586964528421491660370887938806591351195701803426353457413781796380148710943935040733494612772302989339910825571979012261121366998237122783655391531511013360300319988876024742384533111149465637647363025049349849304266647028387270829023799004700113971901356238300474444747742807532229864922623970274057070284356996126007288694381713867187500000 [73,32] 41250094775162784601049141272566581732209943228812205847347827316820034283336380500864998047108816366675571147812425689034342930646257215919889142990309312461418645228928744183689747734333804843338055969274530091716669843916549381039902135744563340822666392568987433422692807550689941623090239074636613154712269154521673638454432666945982098816075829733733067905083802672020202789552077985369143792387995879552540718168004360730894932227047498246884253215952392237182894416101635595101315121072814735288091736303912537129963864167009454145727053467888001504137360989179112782841119489229191257485558809504643896222886433698451817954099964155842590430026933929110472619871927450987437693417157658041468091947805944309692523561214999181389326242505637727545850354368175428830969893862105233660087722094095128930088211049664646202417773917651784575909371798472948204395033483639470183744877763952998998231107576318455055821001203624965523988187229272438554985532724907206476324415647041962978347200962440852408866430195646762792882967663308565815819288351796743114235730350713471175254983509168915430917240773663069921402077488843390194644436932321331165026711743428604117207013140273934816723845755263776565802051130362076405199255179989395838150555019726939112829568294366694735591037783668945021783772667487507814388727720574421653145373827995463339919265586875750544720992646502785193801954171616885153013108000069610957680115659965546822966720517845621517131482544680932705370197775300633220644419768423481082588444463571971642381851559433512237708445777220670673300748020022022736224719423522943064848311741390454152629947527124059799136020276218014835014219576120082617736248726560507389069735015586888897412602382029099998195826511509331068922812317943137009236238379569061517237508453717595171062950156285599407978553859657488276795088772684050672843171214716191219503661388261276163949954713973882568968894613490032178073399386549179127687066511902784060428617192597162663416769773796109847887748780532289055319150969569401945130267363166697545221416379000604065214486794817563164749169836585043634961335472332470968935196878021552003394083775438509140508950492229937648609061357258876899359808368131322323524742193337733740142535955786721593635037442155049317680552455132447081664892607477668207138776779174804687500000 [73,33] 22340908343252325647202890659864390918775511165785009898414213364287854795764466596667189753380912593131470825649748428973408893655164003099399769805974260722829771489326215418680399927617000689406812819424030496260245838930543297255865766519897527520419849534268056801948750887282738999075358137145360654521261245710515588211967669489178452414118106614327787941845199172514661062610565322950714713090512336814400027739818717933695286085188789652709606230784970980602836170362107146763428767980947245928458195293303741810933796116135396416042560755251328697821340081652902883626594908276400329858932952678888589709333650854661446441881496945807908430443283128851340838750079375349546429756176609331221866392672907436755044923302080118224064877268111150052697159959247371352358584197060621713720535008310878630677057730883470015501603006120499520350435937993972644123566523275666597502106620270259926901514081097207905401170215162690334344401149709824713540548414082621196126571813540316304892386248435429943432633639513819602270522056065562275050235628790380578495521594756087233065743421928819569287195311154002078482838669706879838194550023253892124437336832680554077105523370768905174231502669920191122092784471481186768467136892415113057223633718651974852457827462139676343663859760663172048395489853950192597074521444660126079293229393126847359040070322417684621115944230534825848341643034690803927282126338860181795923376342507308117181292854910728665195936128309074336162232237350391898516679683705153173040717685299041909632291206533062462663813356216281004062349017699278431256304210313629621000957823143328983611547902631503348765618688390962526001498218661325178333953433284580398203307043999093956503706563586796851414569538062070114763955470626863735340162243454960438029986124522463109674829929496023948866067442907953410556888811837978150241369133336593053580252481033022899287712658725469066772605786636648226535895121644256675048864766936658103909016556033390626574637144689874957685379113503571449135064550389661804685020718214838680574414528627787138550263095693054522255287325884522013469887086625403310326839222044452589989088911918762238742662684046564328625773970641276262227966991774754465432415760676354466933826185578662792074456229285020709314027735799268459260247254860587418079376220703125000000 [73,34] -46653561341354877697514535535437459773460356916098712663259597695035151607927087741128642993161800779387091650271497897522363245394341252553819357060977601391339454600509540338375063166093406586446441521349932927328928281585893197320708159684331245677839405790549222616390866833011828103703610482004811310357339132807593091523500603542962430162152657636492430231163738145422590387582484871854643112775288967774085586662687360998166033785964143689018088154599291314196988690014933013260148377203239118418146587360939127814953352277247547756351526561042144454534032334186317004539830413443183127010546241658444036492600731662158460302163099630369174168399924729317198448865971398379633135289844586225347703851352409624571150488333628390929860474148677897189701093268839399379204940930803073104623040937152914715442366962105469229085975681789722686189881848000269688866728228029897533680353140872903304560345894809539429943935013309837830145026231460124064312735775452858882114086515029927517279423431434267288428077675090897964839000399879536386904951156504952262660147638722553804293557760531498353493335471507477849381916593121015518396863575924538447594723175468287726166433099627624687510437960566814764709323201940564936996784354808627632252175167295224321253298177041830682182894097483485089527031475637468739830190994632954322880508533912163079482225442081571724712869212155792400783405380566787236177402561945714367668427861517022774449971349267600094057663881304586680839754732944384036453785535830760994703792710451303676745616632448108840886310654805738315984077289314977686592640695000589889399464996831815615718024179725450191660626279868443421903833641903852700011645960934113080498227257485700614563880852684336507262643026745520779976121113831085860622431091115210973088714884229259508834454602317466050220219034187761099912768696397137498877349097090729865107115345399763919436034464510606495161021814835707628217540552206420220087298397349167348988461773380912244330514479943731277221657273874565079177300461216064858702504364500761215985406793526986140285350030554226920711614410053655781364487674504784966157864539131964453985363709373414547543919100867434552553047557079263604385606122520612861660166644441964867205654959801298386450685691712934267490122276084152375119629141408950090408325195312500000 [73,35] 30563644636667543016799967547222193370921529817027661675748977967434570029525475085317030282402074092606879011823396430619418769580394123724469457796885178886017629414150266611989710838765405324831638714864192690881621092148627186541796116929885777526187512820339108792146928468655574425318853515060823384116045853410634620081545482375772098008340171161631333687373405537068968021171386080679070935429405112764578615030881536225585358268135043371337139627055966568211574874369505977867108520203331087528375772584446349637464924467568034262600749655520714041773464489481813521882889843856699489903743507409915213445777277035856168848404373133050626169791292850911588232030633149388015015285463094840955243655806401140373262694242361000015667847964555411743067070347171695968443952121854654087097106915407258606403686857531700243882241787983479063127331718397404193431728094398446893917019447604588052417961531001724920569715286598679581886951720165828286364811313049838508196523049410854433307399168840850034278903939238561863749155845999242804578071706819124630129614140543077043415121344122389788011283381831014225567862137134958350442136452184061949335008940307816071444188169471610098276035129427167580656255273562862834893319783665777741678710422359456073271670451882641403963878299613978735099675640085558159027290267027133367513839752567121015469180112248811801258685274735866762532899734011200569173217447189699619014849402077579165279725235473022969754999412175824656432680487628947387478297027393386258150954393724779258861705163105748734152803599595108542832844649855533820011831102449769191787584940227349733457412798633618363151078579977860143328609016422071544781871830869231726717331662554377933298144389957283721168506962431924251936926374342076781162596439261187568823546373775201138008032710185811534845518561754010367193626004578499004668226049291325026294009479999147650040998708161958841692935236107908676424586262720414725763382772524396945644218688664626879324194323321302204050486741142693807706809355620507479610627089709050065169274394927818184263255932515661254972704766709568745149067747661967953834915199012803929889484478850976405129985856599219343678525494745000546891107304612613323552004692761777874588253000481600182084187770183814381887675570848017514435923658311367034912109375000000 [73,36] -2778797760837772057769290006117965770338497026831934818484081674894976094835360876500910315757136690257730694388263663354358684192641223854457386421443798796823743992365350771308907302926927920160236505754255886578199588570592096966228299141750925654672178401678947981291679037418510896081058279983378442379616209506766403046073502702088550144919009658515259745775833918744987484771526932308186107150391605324964528038306437948311321938671323076275833314641588466684469837732666725953475295858902910746305284022724402282561262635935208221611505804538767317234315494565778413322940788370589134716090580109995455332698318032557038395814419702579906596727248479354383178044505152434648285145177799335206790096640941838174458418830282358734283809542526371117398762402228021996012411442865164725550299161346927634609466217836231847811133125929088102718464278288103225770012859856925564186070647601746174659361221618684296584484663367927355100887586609098357308307582635402408669839865041474620471041652099092271511905473000556658459699505213389700176011207266759598192539797891647565451687667140257831686574707549426959131016025504436356856580650596374663341041974899058976715785696213916588094879400195423076380108326357110243307797479603765582596645541820770104465425698101141324198203850438211153866949176949466984479815024829368605349312426694058533578155080987738202977129869147284456133540266124359032875249149463206959968456372806308043088383297848093819544300517337076032846209916423990091541702418411680721580684151482331073993946680236088812228093291889187574181467663272605224032196629213696654200272613009209164744475290361379563568723957086379061938474147451070354995370488237504381142648564239027916471087689208362839399558768963856937099878239210987952011305825337588920958042655756155333763217487760985100969702297519829254657974394201290386268788468356028157625090888906016461924110656799822425888200305151988020972381638043821577805265550336805562637395633357141886109623165540329992191699236150675492850182357952982155844382429864851073623339503573143078658597295271672843387632686479453601412028078746967745131504141943166106996246124313592366500720479868749312541122003085952637970670626596116885028135080834311078417188118501475052036867809019864497283719417808356411114800721406936645507812500000 [73,37] -11292695904463958721800534134723527767430733754341102606239256880539577640982560755333695672112418980715791159771574586025224336959425562646329845490874815888466766041163729099572443771193294938540315349761274405716949043351557007191129893016122067180631442545716229856187817368591212169140481707286484995400076133347021037353921121573946174297001404875412747941710132210948566373800002281482501924201948315263647370645491153209524889026922428500502731624532049851756163538235503486756033028808968599363355950372988698915023454425203044462284459057381103495073906762393225891551663382995866605662845648247524259080460773554887059471556990410042908533412768410696984618762926930555332373520067082003944635690365464560381038023877047459936697347976044618999541613743041419739994116598789180821447587320885797564299340952588332999120913809762508047694017652184436367374698661157811042607611274030443516217767777810544658074480625110406848586296033914668715740927307576188121149670379587064781193318097621892511271087423984268668910863141496305182226496815064596347871505892768194842230812386809419300780780105956332110571066050026460709113486155250655718129550225609035007693964511048334330440578040711685921580674031144218741193087283932549290828290125448190512629733717792470715160105071988357784236830381371162989775556419048089878804061916608657567742158174318785877481746007619300493050145281024074157689690121621452762370986174581615213099313666847137817673025855115618300405436184562956531018853340464787925331254203939020100368429161743781534904218407040542663939341835170954620867416601132057052511972478182548235615197274615041608556684315842487191855323954882960637200803270280724750210834529518805064991478915937885161785459864572135753524876897041240112410888351816112053724127758754344617857929695873549100241637794555725846029488707494746482371215484861638039831030653810878758269305391577936427223863307274401451253642995952670145527367404949811450045203627344966956972761869153670109792973666545205883008049431446328547132968809830910002561921929956349827283787911698417813155950947810319815674974142160245019764477964680162874601324920713330525342117821792729855653211320601661780646165717933594427126413167591106419402946524757038491514850934130967342536311370793100650189444422721862792968750000 [73,38] 7849151942621931638005306307401780475218758248168526698939050460971314383275198220140922777468018985193192289823653977046436209999859241776211106924441970280599362295246350462813808469484950951582475817856512314298207433496219581131142559145220432928446169509487452196702916248452709135630830302216070440631480547085837579514032443733468217564208173379856668295333004861302179682369438995055268798198045009016159092760833953491603707279739848997098031120575505897902325791740420338137671888690696078411393099666969953872437147042902491524288368070780082484950672557262667286511268429092134956506860975453939532011971338317386030328075421317065805832909417926009933483175246056124991674699065472228582892415391885000119357034610648778116670186768470017787929095636197157478028399023900937418457249185589508964736221842035427993725530235751273330209847063250645330519245421600746684395962204568346458406447013685324687837029775705599743969296729616572875601878996785659522807115909991488984640034933457459699663503803479450016574797394935031763735400761750206874945832725028214366571866479480477871140316408393452938880890272706634211007319092977584475682637509007544539760238584396037357477593053034225943174576866567651033804555789060239019687655897732257042578625415543588256150542055510055731002331624732429678444515212995784954446225415024978712353515520397524525152768529143320669779260547076185153912297520533743675541488239434990834971539746273459872314421503313257986005768490793135299276319254280441899797456634363385671252852368176872816672011019360053785520646545805409058603354631276124493603150630415949024619235011999890024282423687566931174862966272292139637820620216481395938087463171965322798458285100781288681205594526642322293678940408069765224322321244053422155881338308628638180195350679399074997210518861106247400235221643979545212464299176424199316832373218225714597544672532682300657172121288731355286789639248775379566251802522619683789660229026670166315137105981070645682217154883425241934501852983901222014045660819158609784814317618695798849193470596410044737539025937698218764470821931778653465400547640525783199157940523682122048964173492502997203428377634357438980558265946549804947912733127908118451400436742934532334539165994739470799679281753924442455172538757324218750000000 [73,39] 2040722438087422681605160553105264867948503563724370794323196637609197219465212662143416074263564159934409454697939524287485873775425091710608037278751167942827124984669104770658024439225331666263734118581585088804498784233209194454555950172069039736804770651471674760445941190325953177176607506829400084166176718048834270572626516527058597511060591561902591136289890511985078070691204781489079652806410837196621424277451699611714192201143754928380905684157178111166660199538411295060816092006852048298459146710699555666102431366820488932437378817476316782475832375181444176749828522534441855837722478918441745285660575507842807604609236454037088455745715578191853414820296911181703386151334441239624982840559537496464740330096800987219425752817539075645794751990380928229558496557763211016439189718819920479506725122629832352794927122548787265733630960759221867885834000585384987279774450036585412303613556476492660902783207666828529735943571039774987429800848524360884794167398169802591911760472622125833859247823781747186241296904663910871879604205233179270205897088591809897397935923977823709357147166440785279034474282590970853949335810760358070848220922338242425323542888368839986582205428188392120313953822031622795130047941905631072488405806368168220971794023535318615337609334037133921003587634548042719318616067994443704982606550511907913919733805633671659741405463238886688920698367441610804750693987962021773328283539103663980051007352579374967634899305743352581443279973072333143521761970555204854624657341646095311259471504781551365192763624290557524080270847501521310992299699837273975152321137229578405447136497652432750500387917998533750376569721005811135048849596750386806149051267784074644119183923054054254843375586918226557727950134364575066262115188937350390628598152087611497836033341374274167827883382667060240677416429464358063726757227893844310171030289005319972392076007372339439245262057075869164279057738215872376461860334920151329311990037263231399180361887810395127382821893910307312077967136663820371868579487918913014799070356260614051986232999276711219488909060364367614690348611978617634558624717704746176450994479260768414738990019466637027152520635054825060903169683611726711036526893418125975722986478008207912363637182365239119974376080790534615516662597656250000000 [73,40] -7977633522255901313622202512911600684754075406710145714755387146743327436116468629634614003589314975089591636045351254849401334353426865796672939097318870940008561819967471216065122508246368834878901564228530331111177035903215560199169492996940130329478063509658142718476988446092069407822406856834084015059315513735011549849804454678470239684767577908432623993186533879641615158830564939770131757965267502912079241797119784722720588512707639070165172086345341149216234566202770054998816457664619969201872343743549444130938953023655951617682564289492671621689527329877447871075878614024962903842886283709371219245456064858460616050077940926799773381649182520281498934710293595903838769434058319273824527846355876468521650628404581083636930379571611193463381727953581115919686946506447484403850513996023608842375095642083925844113574492362459119540391323427978264140979209652727384429066922826706454694698513368167879630734553756770243122644827688373326902727461754256374331150652323072866276332615190244197702513027098682864727466933638960447505937741239255773241050308347579025142204504315499904855036206525478080636698251368876821842459252957652601129758178090155328974579607017171930118128699712259726494709243824217967322407585199264048500413365280330461582648873687493308692865249305286494843158422819189247222130979077737005195362861352783938118982839249032401949992307314536830898443817588503246134495103255174077213580629820142767130660396150308983430431924270677339577507240341382835468711172783044205287115221076124658162403398694464532178411529873100895180218827927193979629791563985551789218091856787935978372652239262536072902497774645797749038142691574469798318427943225486736196952925122320982043887635390186090825513573128459070612019957031629180264895226759563228335768690664762569426274827936183160324916737385549194798231411817144740793359531151220878269233588839844858514125172406663209800937719499839154267276436372457231331977799077374467454524659602831957760726995688607460937477052000318565982895537775014638794830656804192150782271741209889049341381809370754647861614946057623503486379601848144558336507209772028017486613620333353861818394949528915028409133322002783364380263118079828499452538496871304771995682095068601610925287980283227007305413280846551060676574707031250000 [73,41] 7685788179719784910674518637444048371424150880298057464416249091210117545987352629730742295408600229797031954260164459268847919209203786194862046176967540768122353963437835173786829909808626571515869124152693561310804667491448544067353540367767392991390999783432647036384441199981365514558207931174679419755355974788863054589662972000747454957785672865545101657846926630199531236618208660019079879598135296488126800619648289952010474095155660928406491747956394937682550296459092145172844396444489401608611313777492101485244875646004288304657562111967694307380053024104451603030936982884770132948403074923639703080619350567144368833792557768655866535082522309560679070083021044806021316937226855851946015907403294671167924145206348988952614219342134948087189073808496003690539442395909066073371565011187714098490078054178177302546697506901953297542261930515150130813309321383176892674155952503725197254314460575341987403554494093701005838154709657564088528455563807141646970788746054970502508580549163761120497682296892914939493362187569560061884360321785976102876222857053207794437136307455010689678030050163035523009954735706951865556546831927177082675238487337999573098245330968707365412243597237897785676428993056272334953635912047723407535259698729140270685099231955109242433276228812905569769530180749729700162911799477788161435500471168994494947761566164197060681130377084208072554305827385371461299038609666683673507115164262943713268482034274239050849175491633616268914359935191336550541289031554589772698008677519562772518550100025227737631481182117277258725917608867065804575061454347165608579690103275294936411998550950926495525863721112845354863408517714265336523433209838889019692053880911136107037360363253277843812637850904514214071653462448876990368327641784515287866928758095310968319478453534110163129486448614991094020670565366458125037140286120159338862837103272652648103612250008032347254648518761999416333518618628415555638468129418503816063130557819900731774585521344679381196366626130962112235965577862076079793697356230237913701489113304822702824536419940369067953467555132443268513291109030126247483729776489011251426864359443787767215207587618910394798290604024460240329027885754628796643645648059297641925335911085674684984627921813249429305869853124022483825683593750000 [73,42] -4363671156855362447610279999586212855450757610607167245736758499655753433904711069995544854824288201940735004262602183285881518736568417567902871383506172466244343023731320965833121406322007540697623613341070783402999430670833318849414851223677267184608101960738302837167012370797381339681729385618964995997371029853327974133774793735170456608329113917653520365068926934924366727668215854338758979725469969875280031154198610691939450501307448948808647154501014220787260855723965339152752815744693972466204497941056426836337014410530716373197850894181680601735361695707799166702400736744953204726493740500627387773086545734855418503027442121239038079510576511943234373424809920518435404398280769883364948660492329775796193925334017493705597850258651297665000579313474915164632970528060067753120175679522651323187099539389765211719483375927921838022291426842876051477766408180386677549769743332519105167161475756365763802229830446176622862250404591520883367343130283500262812888670818190201409470859979869973285445255729598697664295932076963052830958046202034843917149292098561311045023852863690436434639314513003910440335223667164522683277809568350869129994654068644293090145551772763662886713958982181376795663515608528980646770711018249500557751089655437034512634317615258376855947255294284061511095017812887161389508348951733559041870622597755276615946497080933586248643879519938113681217345894315843470827561329747474222173368468388292619119353836520069470782113565084279352728772183822099030113891291349665826872873469986069029104765279551750486237301399566006247839894362858777005185393527267282395349667280016968749590387278648004312556718540998110224441076984754968969408756006450350414868549981824953669958585278133121038494483190501837621384365302957124784459209168599165073708746092970489877530162711630830865755319404158056904825795445784197359376785173318281740357406981953306172186985134751349827379457916097271067396309205186680746893947916946710034714524805663950594839372655707488469966934920539307698996525314223013982072402432622292936862214664192295326036194487993257219231822506917634108106900521775341102327363580178787680253949942336239490929883222033801445543453412062091054005647759607925129871383081546411542137392809043736161683790797383153403643518686294555664062500000 [73,43] 1390240487997861559970975191789233403877055578008158470823061535352102125297930930301404631527585955687806244550839334078783690361713844056303035292617145877292430796357382337788768950461600328600376801792085289013425947422720015718563168449564374127294248093384459667661600708337621243831559949084818644618805411360211353105180962224639110392014258364020438348332740676912465280105918323044669857493222783386965163457245931151369591140561597012284514245959897933012567792294397596696327036697977793016459838020098427487609859467872862664980217593866432357132783363484941665265240415516442636008013217584627691314429045180614769658909040063718251837812202899969956086663022023949991005934218496209628950771990807420340400366803559441522435665145125980578642169027480996232185489588510997351047607120842283081344837273930277833237463960308143149044270048695903458809230441391850429306036016056152037408846909399092471046763743148150990433623408442138334201324187823935563826118895254803172308408761806422619877758579045176800075617902693729477535378399265395734271765623692543530515735970646617576182319146662553470617092083711948499589881092014428540239719460042361136810777593967953973618754190283098932755523774258779771559317972258358082360569377626283135269315168723322214354693208095448225581357606269612362244288229288336708403917282265085683308494169526276796455523742406349869049678234220536754297501130955436642446288821613734142793949033784289336084967870365439069408277104966084085911187562156310896418365957779117327591686777706339126469533083038798484501016702202192469375694716842033965412843525903628875755390972385550216568501918271292169215553676418342885336685518451603878715095253345188659605414687958546505426333197968733456194652952950259444613053538940655799489575611412338310260170277752368068443638187036397278475697470937763221552976569813404061975829652981472671825726268598181145870148647587040327036885579425952059728376963338552861810070235624592875886072391935675879100886230424510031212612193937156600413147630542308705658491145991940800240228179608661797543585985536858878480650255054216939482623952058527572896287432543803530748069903623800040787206362688562999935421536175693295322323698997705802974399204190901957120529708333833696087822318077087402343750000 [73,44] 43169025624449728184828583036522567793880125380647685534032327221310855601927725311838339013620633475710755053623308070009097891350094344847306694213772366799143143387422000747092395938138784594266969296944339443361453725190790393925571770023179581266992367371504856402667967285117484577012838752785697233046830323280276404881599075136323085648290306429386667532479987661749143505890559188626924272068635334535921534789477200639918933986944398057390552085082775125989873791213602533316131026805858405052858347286742578862871006179875996861907558410572151865364670609607823727224980398038585382084395372042918195881037229939687509431228857694704815846886623643929465089040348624984817275402728544145056298376327696872706379327464012186845425884767799726349896092641128756264255888931988163902162973546436159448621826410489692798119157744788527166284678361590605195460032586266187062533320279056191741823245313741968815485001323569054512483546023416010953909699616203114619791789763530314305570228722899465159804054225111763842503896920589687536849344810922045492227622105151900648546252561765083745624476142179154782677977281938163728196480807227655437043164070835251709093056615795097766404001213100306391179235040633283795471085859520599664538747851844293123332731673338908958306903470762148390224457621291506280270146268732881098721960975451062650651613352180183707659505896131584733907808236368454792615845691489684363449883080294011461739200842576701046873119303683432134654072462072820684754260484287434861300472868998905937187713491010389108373459734067160988665706250556804296228623504188123408605421103952568006194284745525983621726838405931965205678117213388002871130488075272074540970657946147940719151118938513814099037257557207461846519864720653321326148196498247612273059320988570941779957599813438206885975838214092483877491158242935560168406847793603810978631816990778069527136537233762638158374293436339275354017780312952292286355406696342354073985349369576017710000524442704449381209725386808320759335031872702177760755240292036908525391756388050240918995013391837089841983616903164871179261441565583164319243139080262264937606882998707377079814634267278259849913749793757652922793812970451574903025821472266445067222316025676298600899372104322537779808044433593750000000 [73,45] -340285082719733979579007154741981810277172051167253564485949102210044888571217316659790827035289462047590397555460271309632213454307809148462988262104249104951967260075963915376468315431754542877255186587422646956011545775560604832322905057804756705266620266966970280898406288608061102692788074387002883617654557149619882612526119405317235825252381035836484759189186678275686958266491706725712136475133927560252664992494047986354282836303706565890957910720382058964831740799456377230176847703724694715841918467374356511012668695260867528650541947546924999382643483948197496562675160480864079169188641595489869767208032892914111882961194692491798857893474739132388901933481607859009661268147182761897599643637867755004792231212263554285960962136019869556708090139238787493650567977916168062152915520413738902341805436105803845009453971288636086303025310854182186440729905674367814949228460151079595952513530784425476129046311400719121933409733445712924415209077913686128080539779883943568781135328937018285358785382242537737648770628389985541242717778392316410668524122021361252887811895628248530959377154478721499005154610786642190568299912947266013574896642342063583303637786480755072115150829636399971166115296818215105316513612666124434882817599576879138803680193678576107437049030405985962968033962583612015865902653158712124147906918545765850217338496493327174284075983867959815572224998874630339244072215048561447127282491402269509140058635477900708153832889436382493354291003990903502936580960492263451129073233569836188500759230757358071142817564680245902265990869433807900366975961995503073139331845843572208406670677704684639464978752175613435495105108813729690692391465100429230184479045053320071884230412763197311728533355919798927067235035642616536410396378715322162354563702230590230184960567872759623014609369964464528948335854079485487209213646587297076388169823230936017617077410365113234935155711194427785387088319714969454249219872138285993253443895018968691081151064486563329833798402286257863121007521435795101722422354850546318671149277254843170945178159243840190469157700532302972893821076474769862810439226525383304715004311211384030224999636602407407846173107368080489512716623046022694289838182594877741688159237306438020809196132177021354436874389648437500000 [73,46] 217879354033744686412415344288535081831672806798425478190777767532163330908097649182663702784218018390403288527310817640972130389982086225260540263706781034661355750108847034339467218387684943374001675833413791213407312104638281098579914254669244103569901852479276231885721274540747671318770360382027701170820014088032451858224757703428740959941464717237610432321589225202624779776800044827277990228808217591790884658741111111463818760150282467218294163887005987249058838237725210820315501905178004363411330741487506351033685397472116068486602255127439616597537236888266820727559195902306514718356162453833607231884135333644058836248885807466564994958270964539395208972910539474102273128300488689584909833932958547357961437908400534208108664405932361875015015280130788278514969505970891792314687579920141680432347895747740659499054454961675510428808676693365932302061825332566275793170275932661578116696752587102758948014092968243664511737509492992489417604949055243571482132930855599689122789607672476233929853811451208370470963878150740805940934628377214566396015056104695079770744725332546799907317827946751724211227101366429677337703482877986984211874969411353380783813881112311740236274734434049802951180247820608481976569442205094234154543871190123092917122582128630044890054637386307019851523752097671488078303282712140317517166874259298181119858829350784057098401740675176847166418210238731499355863620726866497521186206685360606186218345648623642900842409169044296812969400221456254357942121058992759943626395708346327193913879829151716111379651260275327821767881049565674729256704989020036481533253020788282341846442476930018505340949774191424365460283731523041724587869140688433230441834376653449924389798746467345601947800517521987453296578095528143019906977451323742694611273573334488975418254869204361322798886147842609551216360652719728797124521031104585479815767571735676130414483367967946520882771501288706103364045601211344523114171548128997365633445088269530599072590656909133341051424200581484200437387596356938503563801326239021589292863885810552745075480775136224301050353146489686174466184840013044801000158587421711628569994062776781266624857932623775115912387468760234238491647962665151289254845282460820279414083489033515661503770388662815093994140625000000 [73,47] -77854169663094773250006352282453724184228175136404182782099409833031535078135206923163047205504005827466341768841500735073057763301334612011313046548825560512478038931576177581213669018481085500972841400899213781929325199008392850400879306523600294133629261360906631454892699983404368216863765513673259434822794371293861385505570413847415450446462663315485696599395029274387084582262553946546363916777787594405292971532650200656912664212614065482397754678265110000823277200267089472003558479823466302226413444528287011605718305847543264422808669798565963305827573862882360963854013200228868327688390935809515087173586339479366226470486382065738690900249734289791406785464219638023042731984935625336193814712209702618191173851920263921536432574214851088741663522222573906160530955891100301375679567287712178651014037981315627867596576532115026681809012559635159646954045826848828837505569154195938931436681286712658261396429611558614458729353503486147205392896198210938492809302260530502297383357506748234614857572275149301043996286813536595382635674914090803220322802582013800677700217587474564911268129671444459629707260622303607026118466681902459432461217369969476627166331023653797774094035015672230717842532388333517569040705131736129944778718079899449748516254217620908593369275755219620166154905096890180408095192629889661471674880435250243682471851237556124964688332190712373710953675952731339858954365708890116601759461120895737190464145591505868040206309481028375068543627975717094503938878238064480745095407680288216783491713248777710532001183560170207243039454308012419524687193538115958454712718401569947922094179126709928127678431598240977796333102537384094363928594525597618015398975995159016811257957464945909983831545197689713769636272494303856929772862414089118015148305324639122064619502302248557330575516063112388246668477046961952970872009002632084926751478977389709376699219192473397602978139862024027566356322722355303803774955334682501274173819178757470636117489369865099737795008703815214110494088324059185300301451201392778166291710380414825266191016433179904426742065270943526236238076440306138760601962253075513345242696436328414962463242827448771954802466015291324941384948429541109972004953545196646514021422691431695284336456097662448883056640625000 [73,48] 13625969589368273507427496377237095621267093276411715280309470701295442115015028009392638786374187516107786945881530627905722875168006763387206447328117262450415124742120650419985585034153760976645266926684089987825433332101784098306647486558824408719210985003821502039607082915974375082882165908420133687019922969138239512055380992666973452717891397108990425761116792187083392630408463209086950685870103576170365612092030598748435917561282759575717557931261719301704017634238347842080707344429498647984481447467878509861286205286830910730020981811094868015160315136460588458418059093854876309518627755841636885597684758803998446494529564169234480781025561485679647478081269840259336870378508961601850847149785753477846232999795198638757826631650580494615136846053908877958214788147670694435308292557716556122292301408741449050065095447378239229823589918422580541305074582618623015601289733938284382574706187896773887104018688314925017047042804048228376950907760614031372523439065681196716441630920060781217645608648988419315045471158613226412560290059956495740544593598410223922686527907842104999966757991357641034093015457109623920831560847655550977755535346370909804241734241828493932042845044378066976872851903325988749050689591917186886906118905252569403551106647189640955460390247379529068164256453338073689276359765138918285263667734866241816491179200785357711632466732566316838526091634106479048616693881118004969413109401845199711813598665032882238537036073279749460348276858283137232886319464631782639732495649631789470627734717944963434549695569445005318063307860532232799126785401817760138157481568168976868199313919292576771402488874455675496834637135708592466164698555935493736266181106979533458227325437589020420792487497982704182769761847169580240722306258766346585341213651565353008766316188731001281578047611343959626790691542666825658630067643555610333965483735319810498318534969997832348717514119039001513127327970232362963527226337082660950782553474591350926107677688162683297321525120082431179582282921827881776545185971910122442518126483225616077043335630519705379479862012713575299349514278409519152182361473284958152971070435818502135785834612743538153533250980319767070455830724434334160734709943265345740912031224922884575789794325828552246093750000 [73,49] 2057362037797855284313662928687244718885163097080203340890222075464740641952773834845533507601635601529695900401361261522182911831869505627133311855964945271015947924468405636797339591172157369063107881101744895868357229578288425133750382571727954248384003272716042576908256042013236375225832777725124822946717760396756056400283395461208270915063756834737578824115490899022953909197946985456134211532829206999437068451866266747658571509578722592725450006200495533777554957882991083726699173857721005628772174138352067662557438670339284309761835153088891378690086225356722874696869972254752852819525561218415511042221369283612488245780191311720476186828082856594783517653430433492584619815303666732610844774984807982541368173994758014799019301946071703960368444065492009423864068710095301954155650072197130277217336688518104739599261350855005114396956338994738414477732435270066112504992957951518658483539168678731901034274224927618737184415877875328944476093037442082007738019265554760483903446915571027014131068144812305291878856144054707475393599888481312551260702808188237207091454936385520862015964601538267066437635825007247590627286345476309557273596599818876219729169367297477698259143817893856539368906105291966282554437098154463228664181769774808083820247498599327458068209798997131769384595329969398430576636770478933489274312328591537103723932706515399450529283689138659194713929763938068529954161442180358439120113050829375670752531030141528964117903146785083259233968412327886769399064819323129010003895898386596423646677539790073059176487147524277898404762118747060475046202945308026064999387265110245616901865694174385390717722388000381980490734507097324333594128758246651721150963512259526732141473817772851561994818087033621661025826576155774348477544132800524367969284704329060793004106572039917424725444145679941851307781554270880387322311049430408503940141620401138813812038206292996625449424371019470056237943369737839131648996418016089129014820750760703730454630496209165257340436910958498094125212893965843758137090249303762895576332807924144674028367998118692047415659442597269549673669577561312514130116032829510908678349707127287903028037392069701207498890879766376650723022612950513672847550343913253755034897807263405411504209041595458984375000 [73,50] -2309989615788221370065455905422646149265876008733943777688826755039156702433535351579685765190111957120895091169449740259180033627327538511202981055046875314823911836244850112898655618220190965294446856083347522538636523433361569286425818535564176062936234111527046228541025407448286836065273607181945435474529691082549647714708435468821453947071357726250865596168366834369127034739466887829184795337367447954913058862086657676791139976551543970778771638399128484544705708439187149861019618884561460428750812189524032823773752144115135257180864103856609103775537659866527813975259532469139407152738950941333382264589961542278755044241176511178898637567253884894638149682252880603909451440440677099808264669156498386846549442653512516640464566201018054781542879176038155582415373704131785969586602703887024302426072769227230588657539395875147222559459384024596528921361383773800170445957856308149679376987493894021166718676049878450477829813467474649913478459209390051365377360589957475857071054046726813076422130619448127413552564361295287148035293039697756795208324690662680164342109809004884473834037193899215974086194340425868139851997357518311165702141768424994743983791938192092566641793824467704634624204914642675917167275153520886650931193891218279835207444472803168267955157361491884601642082208989641134781368051254224044676391524705690412266281423948897956049579710559280715765932827877281715047761794304371478842902860152416126842818167689435796799352663440832432306440743887006187126203914468105949088411079311025990333451542563280158756612419161797599103256823696416681854653573010980854098025178802856788167977823983146948703711254892899748936887189493537717357748275784258098356413103949795312010459893489918321829914485823275021979905689344012811074447167779706580601545660553087891531232169727411699863246911677607937449316956881689722995051526356464391139951522872497037957202800174804327229466165501867880472083154475565125101763271036871111706729932638472928718145143891064542350077922176191805849756253011202261929721134242223294747904368393468253569720750506167659956906343569092661082732303793156424116288517633914549849922733714422498651378881632243521601503284996941258144743378990444586259193616951598815312252099829493090510368347167968750000 [73,51] 839862778435520766399524320620202838625139090388906794015158447016887035137955572137191868982534168618885996458264666854521034810780100585138086582584658998703512789053263388692665124151994647392950252860840522302184066877240814131663903788710867662035847272211521837131139280168475798418723657054680286652508459398129510440886581958806339781557647965043136442708163838802419539838564900921605501729272312555259458188877408517524747102169893787584232880979753475692103972331965582865600816379385990286180615574102840401423444190916381008628697729019368082319872967595233946261245203510603047612273500068257435992123071299396977736112395178705393165616655099736556326277564481433316197248971739777533003071358349874330864481618032287192323231257051133534772501828191478848608581917985392618482460596877502631399398182453942923243472894041466347919374191632527939103582351326667180064460570487517625115807752524238419050428114772740248659052797783493905043027525664802144731468175503466840978583303664480048289071392686742015594683731577494645690071551340360030607391159332605657540017570260131182540885245492633281027764813412159882294652547443156892077289604857232464617583860717248426251787709825528899806404301633331964796756256347995608698322485562609002966279354350507473269298936537934729558617397731649215521721181664023112364987370891452415661785562418431593605657366272025927082939203626139803857481979837774655485975766716254691466965650630037879220294092117369871047766021354750503086876381994195310443204177756690221726211108699904738869300460936684867730814967977871825915673252948243338217281904626760460869054531992530603711091998069388080777398486155171888861821202423426784017946251078407464321136886721871974294338085898481324166431419286223895971243484612354984707582733452688125237567960933091362575582508373192373121315176172935866192881565393988356899624721162806021140312685156969955605746259437037045023647185279537461256933097089482148333337275302289598319919088314411480858056916888276218442929876076439765071021760346333781205975484095984391779956882079591802884428942265787239056501300998807853565607787007272596513599035028149918279535419884946512925104368733553780482764523844216983330826595960383329497744853142648935317993164062500000 [73,52] -180385828880609220715974304319636400793891882797865664534805885025271902159452790192755912364368848645135566131272477286695984604309612543328510185953662429518946057547935243991484030381427694597576383392591895767817774176359689803828020681054280908463163228451675294531148208379855446501382203563579208667118004295958805544028320812228217882853895127011789939521854738104209352802004459819501800179791645689703806878198158546727065519478229486346045253219351352321160250180324861418847144783215931209558354573087472357752291703534247796385039515990957549492301065152465916392093171665212422529634984282294524655825511229844768953301074679349374727461670253736355708263858224878778778849844776115582354647088235148138958763956158711862944236407069805933118025900047345518852025830162015345378047985171492764075069875588320280408480719689894635600385958874256221875921148778484226009472068614330888797545888487210820520325113062834035344989821185690387150036205028161464241068780216398694132086926440973482818720391343384454376767639679412507181945639216122786425438234689528879969480917513765758424196702769820530798983245023998344087952580891332211161193247860885328327365685902799207592230051346634650443684630534068386380795700412297952172052344102546855416050609319035269253822035377595395636284772531646416243222726550341358610351447921222310073272979856316877976793749678531412513868253148123134871977751699582239121153538475742896873917742915887576920402331652576937848784837490924022926171424833899239979873333347087260926937451217352158163676954359608275894521554703496700962459304094048074365959045236910233410767925165184083065267610070268951384750149719412679887014327103631402068397658231734456018764250991177489206485333246892031567785729870222332957158257226243749014540659669808837047480454242705953204071833516556968588919422873286456955706925895042193012253402856485510380933192463274536061553113764121142912222837311581673938906275101469442972824841161274685800556285967632205033749137602388682400733982631624357702248190537849080419061852816522353765619480212228547586326041787122404978022188065140095204470504272855396487038467504019342708909780468914430672171627966040456209452321076496558553692306503535291994921863079071044921875000000000 [73,53] 17832958444690590973617477845073067806405813975295912140242286693854112120970017226123858552153082845782157112691559664055061844199371333734137962548475407315254675565928363726440010538713419810442779453964192041687622960927100261761945153468340058100022673947846438179560923571008597794408111838160554296431498221006416236143614790349779201359915779242526623128116726084515773844511511997497881899561335843652759022259291223149366845467108792565241200983800435153645719144663860881993358134551252575850580138595844500754204503644722557243817740468200019377091093278718649478951414185425039964281862082745044451869547373555920860249725128510595136411177153096477339407505304831702297224819117719382004784180252570854182743339120156249193962249603441112461144776860320544372734857362593661672527003498578623731247772835024935215574591749926890348921596491223577503779498764143659264249759495781294488828287656018583740625303467047441472531434639786094054219715248950768307042203186920642817265052013219924796337261308695543972121619790111000849100995782192873498326041130318260374439500623881082824218196787012319794846026787846208886153064333526279424874459906508954404399729684045038797821965341613688286549146105425209550530196590457372955387788139996569798002038893627085198134593906796406262719089549004678458576679332213704744332445346007417677168416383509863286901322293500494047927207315438939849048695709307342503076763502888987380295054047240995032880098607297285627354985872523918611927859029893170766807242567037999855896102014428616801063758606630196790552164368300788987446820251946842317865832203510942981051405649881115092223593108578784077111986823529965185958174677083150755257700663706912515130477917256004907837659702519804115057612880615748988006662925036253202351771265107216095881925845057937185599278567170388037859935226748770231613898811876418917147766377642948892048366322948901012091491081001523214557150228776953799912939861453404172594735811189530988106536408214855760772489685427864459403547086065247946243323848950785165056762604968896752540782995367790970763417755938719348702007785465825985540662469110480042597669985042191117955091501819363980660052575307363709818467331035178147051467600903151833335869014263153076171875000 [73,54] 4276322823534077257546621407489083046781498843303776268241439456932311456544185633571457949311861157378445292768340184141631588326187148391831897943261272413431813831098900812156408928562505652886381632915382427412674113764050040661833995177239853514697575570845821667337830441665843528597704800522170858418697103433002315262340183856602509403108095710226902229208742357966510493870084120832469187155453017030162519045248683603848264816125896197395753952752574527903526769651493928191477921991713519407122434881701429016784482843565448948954724805128348757328425845386941541641582424455228822090920597189880188183489715262271817696660516246116527979554542287536917192218273731288814503844036130669988650842267141934620467137312733348414245128352911567978619795077114760418479901035424775084798843333065320729419881641090037027170198323643534199204735804402985112636085983875061874828523338905831201642584109315821139650550182872841625735618220507880815823647756237273645711921125524434751273832824704488304970313480313169248288366035948822010397615081012900091166222680816888489968843534124549786783872249238852573326884770859872486707201152653036968780731087389506901342602253023335285573975608257894672463045859750123900588619659713827080688892877952633096463279149585373644879957810297586301342302161445738133259913831147566588848992325778951636330164949618159328751924666313988599817009348261234589856586275672608558296988650233440864389143665616629709008447380637097851330635498797271751302377680107184321372033420955119945806659253237173015408622395550513621320378945355245757464905537493487105739622277167316637230893616316154687328271180172650709685008469657710539886647221247251709507131256070495656717752646354082151748459316872011946745012879391916680972600774841708567458948699010643200390025831510851580103681415161401246347072727454663839614177627306747527356267581932754611063979606994003372307258149633761333254888344761611884146711897259523389169121154135419467909147258343502166266204219100809826919650897205871624968837828133934049045881774025097219405607166596909431680082281024210804800803873496706829718505379733221751383854520406218778883834907786365745044416914087292478787246664920533231746269109407876385375857353210449218750000 [73,55] -3231367742685634069887900256381953964552888597338740143874558843177206520630419597430930223343478123220683014937636344478949347572792549550065263376149503639249667855959235295867717462187709191123598281611731043053422887170002226531332470785538289899884889675081429933836428490844985891927291610245257543690818004797365493475109042633660036925763214176093161428579938472250929489355107008119358218228976320707386327467179201627651237567993051152283679823799631310187793647564378724053107531619713037476535167120176391714891721256466649190544334690091777536083697061677114186292968141274513053517639395203341186745176486680902762272730608652652922503929096091978170832470257885469090188551403397502545169818906012851081466550384937443031668558102831564946368979612207179874935834488914143332080846945778505868443507487578978843455434436979900611575645083509500495503952207373159452555351996869551273361009248125296025350220149927909320296950166977022998792150020820850749273987510116667590723619577087518856277223030820064569591960206969029771325526428455896111555571765018385278353538295123049436731398683368299696387957098167783738318350824836191855902040919136688512651157882479545176045774574036086807269899105394910982703160794944088859519906606180159557721015956077733741706406036122965966547751146773889632529978803939013950284760838972353344999863117921085953745946283371491765048811435703649767712835524355982184144090037000507832504196415881208203046665111905548290134039816280634893866852220855139850993493470501285197813646128212200191134761899750476222030906338453653656361654317883180793339650339772273845731277532251973267945586842821929878475341573418369426605960488194839359272676842090994289671368262652986796614302907769441492178198981220995499214774794875658185159927010809244803939024812723983259187328067305460940766435849080202488511597973080129370024632212361855436235945202418325589568603622615292950495562859432644191867586433617429752410117425738932209980179705619943793973182250043182928221877026437235052412183864993083948074777286987150680292836353883684071310786295288145133149305035197865457699647384227299040830122374056401558841758590629666834366727203565695406297984630921565907257786420814227312803268432617187500000 [73,56] 1284073985011870213259656583243647996174179324985615628162502413412472453749963290834726781100959292573475706418735387296611082482994288335872366436416661414293684306540224446555429648653097902223070948848191037869069562048702051392633046150150820189292373970686726960187763773474376750814541095465393163999780416011952447181868010168385806810470256593939623797326092410223844490016189410427891648360910200169809381516183076882294572329639697374727217208760635020197543212176021369330628300163680667461528332682298648964134254989976461855035274821177410297907856333960420103579238442832007225223185777428471209538868288912432348585838839379316738470583881693073428338003793044483627775475196892600669695219102379072148509619484547869371095333832386641578865410365397260179134726101526235116018990811409101469150451157081950363829329111015872652059439322722987468046601196247327001470642655982330111923293314029834315018374914543030358347335518598798241552980880176717331354857771867922803144667253922425406619849745896342364828007279364847357615319647292671237926960922304916769653176190939201676570569735226952797929590772850399228553457775374431655732749638737427999394021062497896963260667225460073474682542320114722705693878914910053998885587177988653584736072520619495396246243062283845600186666542478510252043177789113705434607377701022432670384501682868971716633394546567386505100008754960588069062539237570252071302930401628640001267625184254539783672718774292801247694000907745709293590393772545433497101259131868109050203027755371507172475667186674423012422678444679610709480696047455056255407570546767779095369679276789965898296818239282734010969769586421923433885362183388172405650169653741358042783001056926842820569244151400310584642543180600332822342539032853229522858867931844704819507929781736813644855095577856684271140470881143780569702361777810790442776254373009013738545262368819889272046831116968226084796266907732409879839064242827397208161958205535026141526915852237601592630196000713987103644695437327830006958361306690841970850757276955161386147439365562010821720889665451324228778397740084133281584952616140357257583178051545716881163685251954495549259468863076915137019223399524048279118915161234326660633087158203125000 [73,57] -396656098050775287599153475358138816421088990872162629920919374844665304337926888212394976208063745733649901405338662837766607300902662271611405813135271377715870468122063121400774191507304161923355907145489050772475286180549473262968653709282277901949465324032334983652294040367635912149858958080547701214245125399921293649622490378448904860356171696920442158267212076137638498760219122425386242600899021885348197936344237519186227509152545050660195126223824217558803408807211568659604997202701841880819345966437528228318844583696165755615354355969287696813754183712897059330716297267703009096583459581831253515191018528346538567850935471678234493076501338054994133909180103925354553738485086994923904559041320258804570282334252092411830558873672001565351845964475850813112692482795211836198399729611569734400711090190598747480475078138026405678230915939473514128871788356413798209266533764749774048552183834228333819323235853461835235377369650671859886117185301756511959673499776423235540618247866765279357618758245313000076721303537748779386143186248408643580226306761663340685498330341893776811915553075807581685820193970647849647773251490557875617960100297036365064255603213724781850190417555690286786295957612685308534016899192181215685997179890837005008464405869264066222356355742186130847541367024879339988718776642878241057230023197283444962097168189943481113939439702064117923678698357326100859330459768846827340165137149276846826775747074085875336472355910900236042563274047103691779862397113861218208697305964954228790648182018467184772260254815237153392442201844848674230062901932709449856496312432833898416816196965295569994315958720059800029807775873772846759196185003449030196691971536227601379462371150972188619470986760045630938218196503854801742551031053119269272306076451463520631253025085278214194202281340418557704428671564332911547222699337697061820431375536325671558077195602711274657198831553469935785465695601200160765579798780614820884896257836827202457113002885391674617409969605159549671735467691414687752969738996923297250700867295889713307640792718353664657081201152171091935453282202393140495732654580676234744098873903149513219801967750744263571978426549898202704868329510068392096400202717632055282592773437500 [73,58] 97732094714650097318372081827214877963488314160635241640014071543931238113021224195514995501222425792841094077908320044134867984861854077398543243726973792561126440371960016297751865231419632298785794516965733329831618178218024183648626611375927508313147783585405181018236658563277199363828701131299523379416302357008604813738750707213676798856956185696033121433016858237397514033307402678568733473778890318717267028785275276343483057538747284860948565655298042926955967314272264235959900212339226089500007624604911881196378457067867163510513025422274954595476448414249290916125355703043309772075296771206313441670232670929919743852234594847616332163372702415849699039379694144229295374120180175977798699649853410126740032256413003906063003193065706419360322196463883516823256033304846192360585702652137085634051274357221262425595236700603013573383324471663327157621049212660347552378572414346320960861459972327906759203856510779414094848409580414737146559550469009511257703536314258021032092425676618789817365269436186715305963733972074326302419549469757708934013729682522011540048185914528088325092923530593303611595929835356009087885422020041031993807442521331999908312386193318760458741139172495702505849585997584892526160404292700336882278543080170663378442937766616645342252792433514037010437290716645347473275861366535408345689494962421804342825468310593898537623256633683106896827062532451778206574900633760591675746010945483349457189313235391139268914062221457369186862296080128781787490298326116880720973107179849577162713387760744797324858984934286218366044881977624369011220137283093327780071386547898864281450471046603934348520569463225301695555447582335563815735730844103646854839355404253806019692917781376915480617997437126791124604545276661889398175548399443468486024021404806924626585977165232341279574358635340107280552021503729573391172399652175623909169149835380223071518756119378230333227385606314981959859505329495936267825066021541808649020210577908188569728585529670978106031025577580907774624538223273386024831258954768667529024084837160843978843232325248587944890662463398621554667602988558572036610005346915109315891281053062201137529942623979455009170227848622219566851465621937222749693319201469421386718750000 [73,59] -18400678209156372744446227382743621765838820193592434976663035022840158799926144864580508305906204634471306215946567348731544312396584646994457125301687767642980788382371588415026555794421573335035322490075334609519524600981815639561098482927317663435219355831458474879383342309829153322093749269700590958446522064036745346416988990813353966787987503458809685315388658114886851245337120763018275704450233378950656393030546111104494551797201988951981063700968526367388347104505369874347784375982093193238501430074887158555411832098539872639904831912748837862527429293438278893028452914647952320517186749703868451948516566924436835097287294864374847476720771950344979279599927700252418681331372418550606390614647797239628861718793337547393290955360723602525545965917934755802622618693596616148731545283655275700560120492303560405306737310044162711779041420523772079851677832725839781829942342685788341253877421735276666077289823997927079876889109650471393735280008769746859354392929842318264435491571556035303998757333809258579957367655963089972686805425901508365397865987789753707668257593175605548154863576547659442389344632767187399850152361196471978216474860524769553920931617610914215045605206710380544247535032813944742732194655296209959514930460946162542772013735853077593921185123327674358688749572390274790000381176831839662538103692749093511165301097862115078093684195338702411671149176085260020921963001972899108294750953008205599937620371296082907580037409696595471376994308487922899991178891247009396226536783362791150902042935497885199309034430147888045747979618876108721468694037866188624713829398597048340751399153576442513149195529541913180874043947934027398631191806059104647071080340197871400250499157454017729880413103166728343277969833401841844493648104787554258536914355636892837039326694648685042411059822387851320086777493294647383484630607890318891893398073992756161058394916310773866926044771694903487836739763344259137342134707005029928327656206911919747222312805744943908801501213522520697729420894445320415671452998443010979796320754924058562045875349644033400632590485378357443309713221205125983422798289487499638974273541335434728850915660022896560914163128271775482502903287240769714117050170898437500000000 [73,60] 2360306464662437718499652579078148891114816826948300946104553409442941497142754674022976766239945732028440883350601808627697576018186682990652110127568839274195191694756658769968666073903762047461874094692171274883987304716522965931442590605966351244671050532737714226933419775838380535270308252172286945805141831392499275373615732395125458998760475828201158452661022644239699254459368276344987990611154770231593704765928821179962538248759610001791925832929630705418248274100884746082559055359100720115449655965992742165861008126581376964318203862083110419863635124157172717686534194730856699957475481629095040292487039463466065203411923735297413317862218516108582752838803300047773735308923825065930058038993434367783047441833265151084676930774693404001515331584207074748336062127189024713446029289472012461742738267527596406563919126879786439591624734102613896762750716375766207784789671122366403067203249652023478380932640855957892720603568943539005761775891662010782315256461082313838087053941755658142375781804164355386775176809319845195316150201161998896403834521877357677968004312292382655801659158123989182475852291149900906660729697543287478662733974950501482963637303321693484107731030814523005173757154353244654298990763245567773161276658371427197272499497578706266324041787481572896468107202276785325426226888373568493733270378467563252121140390466092464341976366966052717625899850661333247582398244712341172134451559485799973323374832735173810062334296648815055468346686447746809825914389278399542406127449428068029893961506139286459393403356771332526516890234905526767547745532502249378246890773934189044996368987350687734841841751874211817513637067253542181897693842372876344950384842643815174679555226323579853890134090189590836854537289876583998450496165245100904674239218210056387345950555472684340768142601761497786839077709910679269035513409913144747255426695962081118081322286361596295718839394660005886792058794196926976013191229229451240929888010442016263862228304843549869659514460735844617146134657680080645503733693356942795876102235996070579773035726435917301169914768765134637865420161048019677475589999627500189006838516454244151036710497667337077147076476735243488747073570266366004943847656250000000000 [73,61] -114636155820212203495809836190228250188142189254475157486241466820294877733232616349871764471374988213110592401869771327398560245406431458788615042933357273099811402447202001631995002658412689124948392354918176380998550033077794752357523284211049037635743078090326517399781509300466962290492014088734340104423754673161911792389421620674500863721872810696230895655758746537075924441068086143455754333295092688459046971752171119428214006679453824320763898615222957208297449712207392924265153050804951409857575071743082828283650992951370353298146159030439992807848156800022892191791801404401353004783282653679245371277883650613410604157739214752169603785494421272454614456322221083472292131497065325753883595288623198528623457570577280506436309283326008124255855278675372869356731463509648540051902267576087203606722748001443148954963515271985045795415041729379669285283627718514273957675133596093525745627352745167522003244709910645877575502458889970611027242592240715455063416045236664927786522268981614730939761888080508797454627023380489381052549577154151334836246148583692167076976617629661730489409681628642541168468870940200053776642378231286611995464339689685078043189911676279208387469726792621976458787477767411967542584595973738371785453560344464667971266618231493970992074125990558655412404272917642967281721692532250361489964908652899766975172497463144969343657581837619890236018512437756028671408897527056079698025187712177686015714836628270460239747986600199585687651111728779250846492743771264794710136014603179704664277238619810526945672684622030392035000661520030930003268140394930798995152860845550919623467129696455547974765933258493203413217307201058279248772736917077646487895250363627010884955840289514734267254111701176265173687745937603079929330324545688904443367846756926593574805718429987866155042144727778400374383306761144471235206297939112922091163657923334299101689084640400165081306060681454720132090645077174469135981853435584489918123807999057296613487044258002631629630083237569963970709919144112701099402336196284405039874226963948909684875400141183001203254482134597881411087614049631825079960559420461876827482298266889478524938276261603694373177996651547161377493466716259717941284179687500000 [73,62] -31231319983304259742289612195666234315800237016471698126313210439839719545944296594440139142201220332456699243156257278348600330846266778380969019179687830908789814875980222984093078564844509689281845068330040615514969152108696778685381626532314444337035081191947596152900689730691971532159780224033646288317059953390336161790309047209731866758243328201819255778308402681591604170360653076838510830690897714988740092210498480562952560661698055605401313436198235798465812867053384350784346153888894397066704704011452061628801147109492535921584368933304605817266454072262492166398983245781806117362964054869771885935609362805644398269725432272054255366510503531736734499462896883041361122527503579275055658590652521622092054653313859448568697007619997544383183684331321074690151154934991105918030218848273203116442789146029264615535959472843337834736991255433845897736714405833003439615972437307422963831608862877413046874961804447879045271608566446607930299645915614871477589641286204455195514687464918946120747472039055032035283429083575991034279927063557238048071518597610320048847197534776286238422346575547416118430248267169264817677706602349093807533164770744052380511053747724853206730071116417720029958585313900607782818868132620891269893348889900381264170308809335235386836141998838135289268900196517064460897835299574806880257638289992122664506290234510129046211896874150093598643874663482971164497707390625647969430662226339859428227697506163357429920092653474203055318005339421346773101334919186356508021877984862312613677772972047139291624418933205819453364280411254064367601346104429092917252172064360600454384760081471563119906098626652685540213886050260697191235194934744248514390861228120353661678131053176902720371124988264748046251734127101889005372635192821703074693170181354079150820915203095774126715756364889888445004343212767904564963967018202128476787089821753783195899501095695982271647119129720527385506793979176815230119092234748797002256588966110303331076009604729105606065348826274594068679062207803954674067443207403488116622280151848698205407803327792185424536687373589355819283547588475937962395741782166976544126410988909271329969964844480408497351398011687706457450985908508300781250000000000 [73,63] 10022949008564712288830240582994320111366975165446462705229850425623850611353329910927772268725431054928172344362793630978852169581499206323722385478672772448141129465120393375632037836919108330935386426061495636347461277247994596337105450499366144991296120744333640288521197232002188968672871617658784900058228027170853567617414590562954143066581642565044133390943337415573127326983627785643969999791550865614501124029843563446868653008549917908881904122511797775013476522760853423542851744039110649461713805502070954443706650101830490515687533523806299713772384385772812637070625144902474748466515192595216380778132989751262455906376409397503033397898379151469489569287150215036596335299081271338931365359413168976072860664481784243594142051451083088938770034003109348138945367959345805797923134494490617285383069395678877877987271026884779265165932200360703769401413553437032146375004555882043072669224675667924544979824587748203766643754261428367576975409191762697934886127938084120057037627015147433383391403135059930228753680449903902458788664077445353234085192182065680239028677494031039696388035016654079923459256788716486630228303558561127549836346483759565048557693395061318137728035273724240800040153088709418602888772572898921919438947949100232218445644670902571907566092799217505468767544151888450877080943618118471090073401350087685848003177419524333302167809645681144507449693498852271015178105974513218151123151253471502228410291369417844306475606779450884963539438209192329128895498266953921409006977745578181040781691539699558865513509192193584249067423220812723416177115256256224794989104257253703955161493733247819192661085021860874477639348540838680960464959451468703086291740312757470206189046163276292884663103761236089317386475060882938022879939009433519790365346167860867162752137589792824144919078837842800870582967648818949426805271595831592303759956428639696330856525090008547683483174984866797559106544006891464065058892479113153232188632692536497084061190021202032775263182497086422467643899955239040110500202026113110653453261848427616848017329807909750928184295650149402701836397509603892588135337706563590201997220065246948720362678369753058234270515214348051813431084156036376953125000000 [73,64] -1584736050728979531611488419357833654755350123284478022435531405746639264323916094063042841348628015874119659776429770491068716427627257887721170543130818365552538515149830358468793660599287932505181456021397603399439803872206959196153606925514091107382114069615683353106133280272390258252394055281332390150281087635819036898827567322406967855509962933169944066058229432928369674135064563766376290884951850047258094196907290975051195380670908113568024498288060048325372827644911609892852743110356782147758583146890518596534113728130063575195913846140409903890053484021044105008570844124366432698894133243681579344005179722532563377933941171774311087044883421036549474765054113104544064894022038881349618646383107228681668966296268544725408949738717382716747887879791539146423570660651190227005602503420313611445127504007363091642204580520349431452176802513522530166438571085548746413639223397181981436397918020459849579495471100241088528384515186218137060787937460458179960514912664857282569809533254602319182635466935561528262886788837316158417357494221173987057258631989256114621325675827906999454869946047461800327783380608217135341120784789075076640318802969894324330585836429141009195266760399609728366510755048445482059132665091887888437017858907623939020042382430794020074928118956925974454404723934162175412824030204192664218337653247117180109612781807934336803738862495787820070434918904586721932505795290953113496428468522857091150133428632119535908523839975080146037908740823081001705505663346514757890851786085160040416697917254912369577121681679915824245061188191867069173033895024179939058430812539652314597431466407278912448826277099347639323962336749527681726247902588143816025827982807368755538985141173762238071138539667182981579709193210547752373108754977795280933866790527185861972834761461703955071220439321920666399756758208521859018275976404993202914277682128787561269120959164444972394318531547038634293348818756202968291356954156845170817833412059905950983709282333471672720466255002548662725535918739184870592956408643901786400272930610362634597654609870548527083056791432333655239039021548265848754091020087211716750393583575237800644843109650929113829675998204038478434085845947265625000000 [73,65] 132332773524225950908723018291568578159044573365245083921904070234139306344863405186352835152087667343423765473891869268592065818384630017307652213377673244933048403059336419093936995094294985089382593360345441087272832412446343688954042126990779107316848652638053366562148317632129454717915723337294104343794827328493279540717580731953614625292601903085446680895904247658303703440012880980581282651161340707774208197761103556313458507289423512927424469168831342170669878306455784790276799389705474482212881535342953070197362062777268342342175687571588282302292477471182452156001411944382443142596482044712693629174825817954734356638479233516028536011302294818719795108703233937875296216237604089464477493243667933482213567521944420137903457077155419527184725394195603714964769708534580930503874215908481297333870589761058577764408394449667792613224252239952596570747308909245041910538934570461751565554080159020785881920894599037407316999399554447848657631215870358300342872147223037850869950746458846086814239920868536505805189357839329874506555666030315725353916369514065267672707727512284387293486070388223425388023139336370497297028272368794098571707159497128750944923957751629032089566046644103503684513586920702610777689706169430649561861445476117951227457389676864462610875402598782871529351198342766336561657128648349254105204769080527459185902991715993089087553302853681008331812372429782248757619352993185899667097674284447629929209214430681989342500596278821263675818001171202586085606141256191974636285760863106739130403313765769594377087322947847548121176755731866405605895491693016284951896579994127471866931151864390859370614024754687549819598762790854632012530184181633206186612772404130171938002179840682105716327725210555046263747054310669833006857690375457260713028367789335215825794982577085776856912774002953598041212432521769448648278097040835647805524412578804756868661384099738109711999973190573530140760971241432646914886762522028438894570973102818906002007909054626813024330576314073613010215239217428995922763891248764889689774647153759460402487175286951162282693497356861974681109005525903811978311690634028751965418284179741052814901678368053605794329996570013463497161865234375000000 [73,66] 3713919431347853133284705900815680639753009901396416752766194857168665879364339918811735846379037939765208553157212102754679600801511996282091736446256593450380907799978759749330508516765108064956142895171013971391743680087654681439668142444825603700376757725604432200731440102572498385848520978346760901383448286277661253334769141426827106385643832262999170792795082041619512347683436736932903576978034815333650893763429625789628294968373778264073374766264140726045981577200894129325191546512594573747128544463119498423938589222719053295907569422140588676010388799910083304878772292338137110869405229495449360923739191606589368909967975735470786148382066840642747022311314341200499227349754247498251687153125897231172701812349131416084913165238793514508108539119279011780475600631492570098137497562701696149913765873054780283685190818350101462841029151494644983597275214791683190374777562924748029492144013272477112669181672015835384932452260068617066359500291727306676926591478365389441907839102584859962796690646829921910390075153512758988241060303751867994042192542645088458173992857977907886962538431466855323607611657264006559151602723261087673575357410124825326143571703229680326808752671876784778741819067498521149599218111871109434934184757761174802581770797398084921834899309407427093326125971976857706457156383120275780036339538319557442322548325020185473022244437209920612096510774698796266787124977033683500683351352131556818445364290712325460223636125480961620296555869636247066485425735198809684819094334411476279651407255155732552167603415204319138093823104666662086259831987223438841548345295072499855827358005847435645118563627789995788992819459472926085244881841271078495071827591299858544716667150567171210150537650266726103858117560024929745716283905750949300564195394452635316880487765435253700770069197408973290944937947543662013292221417398540162262759644237394265097346371673544965907113798423003327760453248686808818975914284464339840271619538821236201484556206238606258028688823250112984696177041308590061618628084898402473960643327230537142640380363874271674724711344979272890360289817296276710737898967801257698680084475069928035191081650001621028422960080206394195556640625000000 [73,67] -2619126812020199004333398046282565850767841646818846088175497698938957094976206602608669343372413756473965541420702625605946975903025738939816765911082325793110864083100765975289450510071765530820912121080448218600192057784702253588671458676450336019770957145045827647407047789337075123378207966543177620227092204285463576174103454191882704584140218774138525550797877702274718577667142882991964278989736361300909090241058771287750813901238779785123173331609908729395576120705662556472242956541084073527655262070247013488569607460837620855894463666965042604578019277843846054432882035093854066751006901767930352601492084257181024801635775414142968593020697520987538485268329264027158824025326082744402656453500108957053576196656086177492164833878450240310348697875838600142810865298101492683704057580940192327761713998565285992005296843294719295116097541823953935634004449906268371087282423977358847223443754921186048239790794456822889053146736002973038165712928426317927683512942121561406535391594400316110912231834030740864830638323969891023296985868288102100624051940561884580522200414986126065538917408885389154349686549847002147363949774853306803989006347912454115319634069839747809332559541280884943161913991846704001610462997728808934520810812752553161619051962614196294865104913237167395903926113180951422743136809672038045233548639768596323995209727192571993455543499451237398080739943551391151817148375575397920729143848550267371686794294924635295686825513401803471099285408892836493961474362494519179219607770506628162144847711142527821664516302798354360787623966114339878876796909387759105101786752118406343518329531319343573175321186737156120562099444251304821123278408791965105682439460151223297924113233220824543890438005772703385765533607455266786425208657571820172872020574710097295734240871053714137427937216338794645829850690264463776751213822796709517109653998740944029183206999391693139292180383624014924716019450146768854821234837502479004605520914928916922886418331680198037252436292749216740225791923623545320400451072893732459515087981735437091688019876000390263608985337224238662961067748088853993474792180764606899856492459991770825654747167909874860924901440739631652832031250000 [73,68] 278994715862103609380780258129282944528881592090316028225923150560406604867800848800455445844963874716206030260497383252800400249458076266210527939938592628432110645091808042932694442181595670280602288775623613668673985715209422894030963506039131595643869695405387706913909145201748858075818506491073165856726892884877744573719070590385655201987355818549258911448718743088174204717285353396123110008417112668755842481059916724848105516281302187507415690592928704135805840923714969553033722864475925691674989155958467445112619500035601391426848452979278762858805959423161226190801262647988407973509378585920917357811366667416099181049306784320466825137861266106442347801369931968226042227897938546064635553218273501430370971668780991342435921576025091792227425476512607312114952623998959287700002370534233902487200302035614387135489909364165590653140141820093883346494816713648583569459862895962419479822734027772105128043891199426926953089943131454750349271325946964434131267028208011670089480965546711506821924195898723016561578778006670865935330955939320186294419665328380322533293119760046288787976591272929282545093094744111127728806650976568160709300742717240683328675020723071478050335202784710494983750036233125556142638461973923468269155280880776766056433392374281616316730867614532518139291313958455880990166436470552413651474807837281229226607359193014385374456512249828482730689622619216298037357439170014845271508307696037674540110826066620901889923714631200159855685921861488693328242179985610958464177934568896954723235974102774039621886873728678945155551351004299347394476010105369997329759487182591111212946683368424878506738508085362036056202225465528016767395456641169245861714516728583178352591096368582348585320239162808536955810124411093339275238234118042570130941941582665179171549745192800251764905785324760274769875731287513947954065755343828199891837580467629975638856729982111973732301060146398172804680131734199922421931888461485785289828373360573193794210462413296238989580501933147635592900152898987580833602788090821150485382771865180666224452858988356604052568814052940539194146643471411427106899812596306563607717289805852742962111179281237127725034952163696289062500000 [73,69] 2223755281273343013299375539572875120256585842157661579727686145143754409819544043659825650880500524549006591751891791667211007724213805491995014283626888084210567711908273581358186317810130707941678691466841898698056344007470711945871161098546151740945956022423714211548836316633031254855741982017174491519113049795985745962772413438907660291829712503457376402674343366978766653230228875252556855711084003922773757007157417297278579642243555976909800999084062217001566256521513377691930134887247100577440410016554357727328467449405614687006102652112378411760893365962652014276947793448116525709440165094125870391319160484234309823459809496889375641736437831444420310563265524984463906522533970208443965486022234430998440005531309285504566883251865518117138462742873812362988364488748227892343668529287870243869932720083022949081025016383047131470261400567075271786143207012944948598544620422324126026988574593568402838170678313395998386463723328581786719743737173838705795687433664007199258501496752911464150049763896025540850797233607305541132487522704798358590364463093035476968153034837768811059060781022428560473525191329200258022849647459587579744885778703478987800830992615387933815893054497928172716339679866139722497621476469526226836057636166354523235750611460769052294743153858756938128491025970045337877017424293345921402016212397134040290083973262962917670496815164274706478353823508995042875873104577298716055729849886556918448319558969699811382321967140334064316308019702608428292347747563455330783874172481179811869540017276788611810592721982795648205271752744328076652414695370729525863880625047625835350280563291610239293829839773685824427896872315589979696048007188292837271541535738182484344336842721355523884316149983808038932248335362084003836137380428143360786026253319021333688346987197097908834057111102470733210768021006722742474659877963538836512432294208219964458268828974110549300539805636447724135215976427759949072381924383651100825181417078800092528848064440514082454430454493281044844574044935002455431253338243509794904555657520563940244860808518488373523417798443176764233842949457517551229119339762758248442550603612977155876251345034688711166381835937500000000 [73,70] -1946547546447246543521616449692982001042557131067306402601204973150504008801470253316562637979018286504510957183941750173491010885853898013389877673078488817544960333413176458407306167722757887712721439675233509369366844303962383761923864517219418269434615696515421324004581768854716873240228433786012817715311389691556666172346837612779394884516515460141787888671629817756593117884024659684160145300616427810492047253225814711685397421694510868647304065585889793213662605572553401282379224462848474745874453395922768467453729034528383979024045130798797378940371749136534322069017870326981658164309628113080848283965904114366260371269230050010897163782367438446095871310044216716093156020189540299764260271246056438314494948645073558490871907469575601206697836971288082234269338067945547519455704793870212508835745639664415948733042795937253250962561008749085859164967160419068663567704576261381108541913056748473888959447188027780318673571256611337459516152166371797213973723752088611431875325484472808465862173176839339839218873350857013624186409472075144389348068509558878767128615325131626116808095142485905953276023151364908528875608994350260076696716312481491490892559971107196082705527244131561036345290008356547463670559947164435403953860395953860407344386514214588265444292511333186967498505498314949875438154173493028962107274535342097095545120633603402325435773101398417172180840757928848774247927108739812879738545505144482365679483884401779929382814330898183595477954697704245134365989689314630236838022228307339088695786821899518856412404876661676776274572176563967821322104503854264091736425845818794781352859673123522787997912392585988865313163173381033210713139160917848889600756933327311062143876131515640484323890211271906945277405885519545007186888464076489347012646759177638375846580332617063192299532852585900012721449193348177475342219280456237207769883686746420684135017259699337277810233942299195950333791692129267043187464798559102677910204523217491422967776616781911766808007662283283867093243179159738191232049358258707927735343576415222351815517556115870559384323996397357998489703542548734692184815556730538558409310170155270824920989980455487966537475585937500000 [73,71] -486769751740572666762234013467055158659926732196423319471230955292228821258485961457698365363655006735031377457335702449399355421882832492838057153489753963564544540640002769467883380415315036800855623076052354511280656527973791023780446874234276649545365882258196087316183536740804896485733335130459470952568168564001865433134506916766565544878895890728445395595585078479616863093943735870289839604214085507006188785244947332903901085359133562247390348215460834510272492408973616594245224184074474565947467625584814790788406997265309217327024631310782957104738821345670172878856270158342014609516529198491860621338235760474458574295091368266455126611146231931813417330561584608372354927013108694818317275714007083089759243373371401609274781381305715176722992819056768031887490617602635406570730515322222483325096085804137509916390213971106327366092367030439398142017683414627656316136845986002690653027178584335512693136822166552732125837198765523367883207347302159413412661247899267056445272882506136496787851025360067349751679605498258557658829850541032009307659528359603816465644532107276532508437065876044492804577500394316259181699921657629207670117280531616792763018569348189983887891605332524340545079161099591846333686066999786350233463946037361991959170769962585395140887201684129455102570202709941045203008081254921114583174674939417992708912921734368525325920682329813794410966468308457859293136161403429929113995495317992821486054292635672080478845259174970683272323830679735414843107995566257790867038762344105642253458634313430430028841376770151277341414359056732825659389695471182478643385676809523459445512923569527188536137199428897076297960379119738018095073490330902277117000151534548873935848098776153116896584231773191860302896526147117544098019106166593327259983461128305179601746330924579507960148098673301214986744552443844132717237512673069583923402602687471002833396232757469410193896370086954734250294457385852197765410445009244186841322683256968787967999288400996757758356051740575154794105421134383835876568298358911352306929582261870858648498079572183059094872676865088352681470489981577244065516292467887996502215117167189362135104602202773094177246093750000 [73,72] 204224476324276356770644043717558856310573631664564858249358532471168865854699502588329078399064163979466421049401688207482243222356763198834275752051581248649460375256791912540546414473440406260293077127603167615394630693195020576287302413254439047175909269787434305232490688588587853345659584626060903090926572875371185211641997906952799510863871855811499672451938087127513870159421587280423872350626063568565442842976821734460991491572524968451823601819937176460646067224561540037597394093766587107110953067822653907642772047354088995749375232609504528139588543407171030494680458341541078717061818044759005926364644921105430911354526563592136799605991319232903943590647845433259679584205912159968656181171145839030520861622922370040876455153220923991110733889589744092518601486676994004590428526603203045912948455150478665630560859204696472208134971953421565553608072829337776209485777374695934900803852567374267139391594937131821558639753792596493986966913714818284783100141146292985906319347240611028076307352662598979428799513903202541760554219580371972953910326825151148286481051530890156461140456494223436086172332907660750499453069207534670447856738262155361818001893532760487815841358744510268512047384451098460686394973302393948559770724706320422979148998850578353676267305673032526088762534464160327350806686603649845290596369940195183708614777022515442954318565499506926402258645078786279663994580453230158373785025841446156665569699556462622753330530984910860340986445101909510809814153993526608036600607657164372702428552603082266999255551907020171819598357811519051784727463274273404207244696998541232199554555431638872125063120322894440439799731233399647131001798065117955499165548898469965805134085863595481414144882003004943451343278038625515065926334591193479986476025683667592160840011440085711927444545390263512074745799909023120841396208337559437531487216688300970672059979405639929583774704392517858286110828576563716777731892038810697806691218985001322246059865625656189527361107502638264007766945170599515741969903875024629304541847590219379859035359667369405745044948331406687297408759168584849587998450411273495489622442633503851538989692926406860351562500000 [73,73] -33830272670555152438589512651920821257997173137903348257378513148116921390665994958597007173791093267709178107425227812099411585298641039110744825302401508248923415463858817058165118595154606734276283136174203818088228873094258945384599616004128117171634948076716549230598327269616227412170361090481585788078847111857228292441082032316401740873900854396434647089888377092412572416925749055891723831318288722674758465109604159937669832855423546327394887225131731731894685778303468252615685867872170129661642170938775358109564908714765821928672480297907533685545158153393027844799929743236660732686946104427199192755994401910813528229355832792515269907591422963065919339696372616150532593574566287986442641618752966366630135369905896759391626904175934479522811686470383846591250275615021105760678434145280808019841389920015956088485031706196964534672878161864835425148256604228259379344761908849097157276132167211796623859814759638053896871477425725741888540991602843363992374873360258569208515600347765104426886047852265787922477647327233466260650060008385125146954311652833518782634098874225727195503307425127608959911142109575109567032971823209622273620220697122178623506570553666470672746698061852477708017960178843757033037588763693088150309411658984190160146470644042112706973259947523370831467876292809958738052852298768528094108664717280148754116957970787770285696273567190027486859073742485790699450560296839757408684421289675885762620421377704169208426007876091708692665375916534865354420160530044300321599648186054931736596664050511503740677543118445247262254036322231794317603610403357190019265324779525201322987810528433001926632014241232619077365167715715292429719293207420600557457764664501013858856796660349184813769960901368053678296499070516984921473894025221602460829364189154418851517923926826882665341934060190530427719222905131744756466202130347051572257753301409595735049053401906831323524648964812761547566550057009192639210308614512723326961647118368049082244434878377741078974798037079404545599086043976881759665473222285516822900014622761802108658196375084735415307766449644135271556758755704604508357468930823718292200119606150110485032200813293457031250000 [74,0] 247162267673041778276384132388089051484513499773156232757957719297864842387920832349898128980204435798664916622727348582419677950338906120940207605242439790049443139420333838040944692023404610030945973466840761572302808294870715700214212580222660212481773364421290322532653962666972945194004423174460964111101354539077459702477087798259033381352653161516412956322665254019749397985311262531907560889810841398859981225563894672399653114294912079818552713171170201264027520154295584561978859402437305133262685718743683866241637042408449221825102146770175888547067716194987254668275349426109370104297853698978547321080498042859012032814032307847064072520226499048707660734184109917413692312185458139625936329882724598623883240866290097467338184729574661867100085221478479350532359660260000966828044126212832756294426764956296329666699716731789072794084637077261822610017456928093563041310905284449083370823066085314884691574465969843997396246196524334663505120233144590097074735158479814496542343816194839468943123177238765940936134299340249153602713297789879833524916257849730294397877365711692521382149349411716631740547568008614890476084938385763789574672170696704308306395539499512184311097832604260940735872198050224983699818201162343578379218289828070885803231419490005944806371746301776314946883359515539802367782061797113478643155033249589473717377883199714435221788126062160114780997072713123907892871686814214509218380132754275910366298584935799593623083251103204058160124959406367451879526889566031535140241561364226957621292414591228714206630426564620207249269099964035025613850937764749712692460874517528301241992895077559079058037898970459800913344075721912905999199077563632500628857017610240563805293663336736819322039340811850826982718136209738665042084107965340225468063915268062712862035686348220446536574889721357428794406842139707963240276886373460090310690182371526543351303082907737916265923463404855220551819194531446462567297306383652974858551695364874712939695146453860117145667710440413636961803421930963947899353936835659681937538081153805520864279798542358568061770388101466314425544297007869710512240425318587487892395210377073679788576034095153609166346951923712707609722469137796324090469052262751102269979689451436171013930765454600417903432967078553460000811526058733802457823003351222723722457885742187500000000000000000000000000000000000000000000000000000000000000000000 [74,1] 10142916706605512433422106546722327166947199286298871699540480222760964245925733418511827073683520284284048174503254054401385317959411504938514565051514189792184686207687934021985532976740884786515417504758399308360072963091447514592210241772844685587800361203981848493703213677126763372676368365520494651364454096000275795715382438332674913980662701671453400308702572759673765509443605231754220654012568618753663893640200762786473549164121405373723181710265301660656679558436509369958454612849223109513840712414074156797772337888587374241882213416683770556236729941871351160915687913219142565337708132581927375157375531145494638042499908100592973707931868976765401372949111543695532898862870188008355185518442354152833771720460226517028126742947062977328653443234718840224482955555979416050671620136119645741768939693584673482945164864513737187614018490693928406433616156974739189954392740448021792117389054835738145833781940609705504812905686826228404749040366010878192728942403762947960271792149039358380896207018702444323275106728501050513805964638485767993439264419313734060308549307557856955418687090921926413905426478430147960750697832225650869827382655613547158072830245649028930511483238369725614543294168995436753175461394304750939309798619211438135727163270280722292518775706705784672016195298710470403210889129855691693492938203191668856911997025399277636071587214008396804815568209659750676548561203640456198471215879772640239655144570137159299407891669046952809745385370687272655782221696124656853625388260286948884234846168221913375991739409547702825265439243295391385405227269837774684285054783730180722386785945388242749863648290021515397116866974546706580624855938823437527554764003427602862453816096483803877340908836436585791312725501622674149702227939225139391241189612714585289665761774375037778297564892744210748207800352582599884328328629190719368368476985919598255269867090885510396298953023942573758956569536671865006316006649993167729483156509582543682013680138778212716293191752979208229847582674902544631322296209125659490977239162032311390274608491316719222716829658071894171705714762378087781729701301215013990975237547677479825370654484812338963697145409154659344526029430560549312291349773912812430338119465235710315254352719834647815971445953038562356328344585921575130016414334477303782477974891662597656250000000000000000000000000000000000000000000000000000000000000 [74,2] -259836528443687076729910980020183492645524937901414302932826184720030862283900242199509257407684225383477585017768793018277418918219812735136353953409424069204377533236305832621322859556791996563131313489658661690643072554959662785358457152655747773282189631677677626244266841038410237687744386171531458939451771699477999886032266065636231754973111113794957465044118812309475898271242257459618273456240488535245809039277978220592119609310733620125996714017999368200847636543909467448246746372472082429634892158878044790464806128379734207415498800529213815518168285389238452417689037784785229400319311423778554690461741392708773796386303642097832125268974465673304794652924776772321458119106345492021948171924962515672424446326558384293774707238079840074431836633792822553599798433158300971050483491974916004447128147702559021416939192431846401667976660569949605554029135406858655129902442440742398254695404196166330671353194901820981620062186710241075998729695891455033950968806688578699590046908927452946943202203990897973702678524809364530439906041016083197983191012636600087455849898842508819345745669628489832637221048911585691960020703753281118807625231167704522490294892186400807913306242159169596204310343688228748417915425000929508961552461616022751817008029165018210677758252025801989595681509688140923094854571312054918967580216944523529916352598531758683700904022553078086262434885940890147154714182930624357281376269542723407745195517645552854472217418120087504129970687307507123537113873137621572848816290308023307622668275931659266298369419765749542000013998861912703570589030215053976666977766446369977290594157723596239009084064873622264008239406381949743337495357040147523989700799703547747568847136007665044352817166147861835133544487462804613584819489477317163467307000868340582877076749953752446591241487249138752596295158103791194833024390631244709832554002333425881086397804925282598915218735224775883595438343270389141605342742125264043594123030661082033250461711745678544993532873595302143456257753475025655844116652938795732157750323930401130671315939092403807489255459996514184208840610752338319087312719064157824686012510262535875083362301319784316533971046730580426639828350692996567159574568690289802021176630973902029008543794623711462528297782522377169492706561119212515777393904259362500397401163354516029357910156250000000000000000000000000000000000000000000000000000 [74,3] 3558867097281279146336903042677320146800696264357515937984213676142649968712581708572614135063814077551632056451301676094000736910312733977410462108728223904037269353743905474046561836562392120552975441306404258597642560439558592554494144823765146301796589885262743869087652623524357062334057679164917677545247928594491020161758591501290917723944391491090027853377876972940787025368886510482448912743681730077250622745720835132755529271162481585795548424750439152746099055591562121230082986148925310378977324173255478532957790626785431720653931816935691933991229497218838916867738990764747085290043568042896879416830454632862787719175701777409628139422996284585453679109188029652905287224225778537758800628436828830017249969058442949397552223756675460486975758397991564102904759299064372047512471296202298801687134428370808681921758300898548196947305046895333942543162024497037594088100874889518759223501482558280746333306835268341474065197832706289632007232429519873966271258023704851494904943057102478643562625335761220673851234889850910144513901487325565746685835156576403755365971902054531392088449581461655814910511273426025565886804715078780846839329274750469500197475545694355800635839398493858166159053646362197900854442010745046427978272278696027022342553246388084496177748438316621081176739491767772258033148908092755489876363627407031181147754851623576174677141238218224152501512451830157266707690568799024851754639176532302113568624455836221905531610768933024815436062194417731403555097768296989825458873174603472044883304297243245420097294424342162619976868950546712818854986948039561026333325307267909057183538133367378940061969581601495263186601903329111415860559067842382026080163113889737773357338248028113561816129313427488968653849602147612571376870495429621268563876816441526443774129042247521948851956817054355305968342962055320546718225477286998300972986283171445489156133038369262671109740297680804043202606370003035847269556336015930225111938894928830977925522022286052629006117768389789202281155961603715023621980865670093464056447611392391014902306982424032178636132479019328438353740608348483632977789328048308681684113456556013096356984851887151976644621148652629343261021738777204777007604148056683950925180258301881500129968539483283535548274501661261456450225958421744714835716430229722861966479285911191254854202270507812500000000000000000000000000000000000000000000 [74,4] 45422711172608944095489181156950403422304077414903066798376089654821487629084879909273300314986594003043151893784476574247776618857604293175512985365957670784181382933319577335804151425824292850547789977447484809827088081086446322545575085737544281575845789733671913065460498423895097684592893797957351599186481670523411249822128161334220205661165625177111750991572798541943410010159646746783726605877919215086842641321968301198012903800056446139059257281128010383223357675816221704446554109509112085603469168887019487275453441734834341370723366803672316932526167431800045228245744565248808397938306714980875854113348645505927719705483254086057579377934034093954985574103339159326990077236608677550969399201730813305930402577553559459174431612355573487706872401502171108120490882156321392771249046867538990628430790186465954528263343044316375207010245687754610542523774447933413035901534751127005490939276393127788463136663678501103185460545163225671150063698882886786435023399471168026287458704221234151940210786297077043026198017362276466986831319825241339279088712926349476624908295728581739627039078270733143178043180360059104812009021689397017170470334497848556154755124981555227790998358126266963322000743269631541504302683723648666373012427314447686248112928235554184819637193508670488058414098683515477115062045616314474509564107803363634607494184470267511486985782431806616272031912611911240198917270297345521694555953613421655237153679934867978403788833648199571547554765704697437392283278200410165044393005707888256993493630885518649915620165509225248440072194407675841475944305451374379312540674892290307168208464945300287874026721733031075748963905421283493649517414132493098607062326048479163335677310734973374661092425709956585859663019038016946071151452485630567290689986696367166526644085339608324423503428511894429153491166837164562206781933203882131120209067544772582046277769438470691656054513258869402203990325263286526541011842405708713584785838203693625675570392339150450803991064448393247825887561263301088201901689159530772110657476720459430375770179807606398836664336148923143889954509777377775253490652975558755106471873389429581884709262757291397130225002545396908637565674967041909649858844446599976723832907058557533193266986477410486008109200476266436658957687425323287673325187820407250298415657852046933840028941631317138671875000000000000000000000000000000000000 [74,5] -1300716519948538388977823244206969857182517019126453753106876231295081219761639100471139434663856979797789217246662240768930673841727310064862420060797227172747159671925450522340429621421687467151488688674291751499581764190738047517555280019550607767449390230784597556972707177059219397644276678809639014984505326002819633487534580155861248262863411844342182807780018724259348137883095877890851413117581657298788272484662613384438773718936078717492117250504294574804504805063636669912358447709280929320788334642705236413247595418219935584979869358328276418496836548392179792988893308466505180271276591997495920852543782109459185019553758850829044532382310107162301690716170661435608457121465716296183963631985827723558972598068939903465119681419664719385754350257915220096246804254968883793496254139202410892519388388521053160494679520923981615730557396645766250749428783859219436999011843271205726696910902625440628038509905605046008923133257688155526141229150838691864208315703317526249336555220979737794868517345653744743423648231038285529587963825911937607020501497999134048641622473936927113648298811671054978784522005395869423236689070379098491988165322260294459826293112939415266166058834788905485241207044818385188205622637482721480278260777804491875425236708914762489172164123980044261248310212576168701272983844163666825152118747721844472171582647764164856904150985618285020142884594904516755530214623543580386092102349537909014880197820331481911349640940112608490193260698301752628602685980163465007168146935822235473432753261969273959798447857026293654114716821912858705194655090149613006203025798437934879839056513433879441838507348442055634123412321556671006378505637328793020563374549924520149065269930876132768226834815500464160390010829831273638668900627295815844181895279812573287405325918189463764890612515679255444873881874921404457472053979498640745788695568076711559183425415785927945732875578997233758291604385881786550970957382711629119550570634735426409008004714827992845714663177421408597236155127009848766145216910144984600000857383021311140449628864572424049886600294385936245821591948942372974217081522433050203073796208386837420548594529363352397285365791143404600755600344107970477225422870377734925392244572173077942996841459527840848987541062596671292297180365125793273419765040802872841155506805632668942962482105940580368041992187500000000000000000000000000000 [74,6] 11370240483643013769695662996425830679330828166831745688675101712796577157743419811509074105551143784882003946120833970822970495589993843655380357465370758036285741436950736655705105755795607482553971083846968601853028499345668443135602133470022749035405006401537496258037057611474954938560319115425962859401397732808079526317730573576581941960421497790294441688919124173953671596446781807232841070932084463963765516270801714318319604461727212975930127995748376237517398672689930374595532423684706675753611028481860336290706198838015798802924165657762633550920611048662747090483464197373305745735732688313586032416971290104834079666827433829041199164543261947918404554612849181768184630543626612818437512272848502525475430243850701722345985059127438775989581506668018050701261176635592514162883005186218707631166889916504012610112608859109849362244524805282906089531822509109964367018448572819280374738815405506564430511146696829551044492677529458108533577505131271038760645668055296049082455669298780193707948339223176302677911650191125751608461049820943892934944693581765575677545997163306984357348178424287714099871566505697496914946814590098593747497118449260335831600126272249524435004889150251829855409305976501191015898246523199272282091555250916554518808392554866364571175010734104408690062508333263579044152163364225412039396463346536072208066723164419998474321514175525857879724341119706283118159793115269183358322888429277803094734476268662502773688429981260013134154494394423699999567976358252864613455776011807051193059162563195484062882974115753588162464227515329828029413880345104216299056652235784420457561177351700052707314866034442535495812601945476086173794616958284633157779218274690753911466535848510525660546826414405271802499830617425530644169438345581226896852593142983359935005339417368956091797205846539842587419640472758749046638480053262100176816884296419525703635761707544899641483304281148580820563895249117014791924849544605091480785482509006654861969731273065322868081255814976063632157447495858799068120792832535555391448014111302219627825407585854285315746110954178691332381307611548717761905372723740728673816552908820688523605343582482830853307664559598433517614238490764660402256384255546421608584367699453083619904591003587442410923572686224784679557519106708971640874953681568416253621955279385843939898848020675359293818473815917968750000000000000000000 [74,7] -34488680807707726321261429898643758181728539668476949458841438848171326814931143715211558624051996294652601846001752210521728427089344687290325810283161512134468220084616955180983552333134152281326201232783314659615241652305186159807592441064309469627633214972981593609343546618423456882931382375259737712115460509398751206278701893705955379184310018534013640841527470658547322196370614084910256528507886349350722388630576282219005853317521741773534097896788108703899356142538515449761672120569975891354471418299044475770489680942900068687521169010385981126350650184367105810526643636032335410709146982186896032963514874224837147256159323188102484128036888020526294744080119534406923180299214632053627459528938585509888391738725483615102074734099696691840720283407743638519868395752417528130676440858649887125034740210645158208861444886332318862307817018845260471692829459320298682527723355571115768586083735536862586646526892141973449675789621449720600149511134395156214458001782605774957181506180747454744396731497480356123162862737428598548551580308092755473213254300236920302130618459435477779706258360775167240697624832201684456447031339543269588193667996471138588368483438538713839157204646455251440955629967547545398490571128404325244995308731851320362262816754101047281072962131455461257644721222354866665676860031697113032894097022758928385984131246103567267117801250389889251661595550129680017951835609502986599989813615441992200241980677435029558393896201583184428889132974611029902292099039534347954766754807027635210520220202215950191995947037080571838187475405946513765287047773694641409831269073205812322983532860618220289778193656218641620109067590266167088638942018812058283765400340387052076313293203027481223069869674908771773894938519811639490800618973855782827352369222782469065124099479540505120317217990089444958009521351498323400868533124082392170766544770336114821225634249525884394471281975295952360523109742540805210305156304355783082518500801347732264895836475673694920584799074158792863652290297483692313786256673982084560016980585649417992211398578146491053847253501160958118386967023290678638140495377847500908091527536846336196588318595888063551216728179295799639115528898542676085621877157943486833733914215000514281136376834509227877307800377524789663276215803146816175052755172619386384446690929148743830212620053998762159608304500579833984375000000000000 [74,8] -252116985166566120707260855500967039978155653910329252932426259699298691559125566877188639618444000934897195925276085869474968218086768595726957656324414283539743297215936420819042550049980265482020355485824567677271504346015331099653334906030017563854405475684829108795932606783600049119959018073041771849841993323545056486284826728948881590028296041025268825767166845719492460319930432385788832216643693595924157083881395657766869574595765373728468233768456496717973166284999873224140425863204633337117096278087366073935477699404676713685564830870151528186164542057013927819925492014038679681613836016734912754784658674748356504951644312613970569127648951778090553711419874127491080036028505567032436975701539210737839784898449078449996865388966879632065098278751781769331049200533928976627524145338969484075689895735459822017271688556609103735271024500365940472825512737997603325233569173004646625695421916211136355584663131948558640447351406553907883464694012940522839243333529540575317818990071504166656144452603387264026744700504466736882800891014906974544191848753714305471785669330052515420330133272056388970480411250965846854510239104955166180873593251164208326724923715668875647157818468311596638399203506181059080467074406597321950157093414443132328967529260753076898017472981853880707383373619733734277752566821729494797154986375415423543357593012758515488501076527086456076687796888033931788740816883957239504649010637349247699627186680228271896673339088371417553519472046390441939581984123726001427608187454862368495370227557271508356028841328402011504554547027787045738661341048993450351215142054527402626368943812912064760198130670112667817674971957020170522212499385511993546640959344401446269814969103642571351877833198678546303615685188802468219107469919711728820567397951173378320487046222394808349956611188106854690970253522497249624402377939170582000756233320893036626456229924064011774059697608351320381439242138288743896052114559532889387393783851006266498219727466554446239868031500392654988671156001942292037387968850384826061076102174271064511106220208005754403554107647178324737047888574259974460090915350872946293523965240842166944164575362119528237662350872969418361838407481399440054944902895831429628106156595995681957448281207936396514022642648767412713997189348170752151980371641793757791282963612403697842290206665438745403662323951721191406250000000000 [74,9] 3925183615388695963879993206854935754962683012829048337392068641712982619664943645340468982391142219781433818527337932802108164925806667139399979764659070792815907348194566653317493742552927340444569438973046495970918080238177467409709222013281397115486170054559512412103758832856990710299334389453685565184461607594244309990621115025272564605273321907093638285477794308808990228230702813422372079286879706796001613847177744079109779437687930888444824461281195770482120460082393318039486996766898688619091427640324847598193954032717477165561354913681420238477609026203076689836125997071002304099229584157337052917607805305225807551629215636544074311695257153718568979064160884248813706231864929389295212370201793428926965325590536532393424004134666931377719021422606784962939900535173377887887875367765971145641716408554915085110859964951063662048642955287675186150504097122538104872228599838124045686567161285534057235928248807091067486005201441889052883645521658501560667913827379314543158543313709043606781896894352783395369233024705772252453652354609035491727959729934248476416119054083198584827606680902390821140220223878723598834868613348558151247146606046957429569140377811003493985103957195246160297132358002329552510006094450511687039699983292943292679055273331314478837045098978192607415506397708741998478702660360727385177639171112380817143561566996088304781769012145548995056398838891601472147873572417825495107654990825086314879442590972579660873085545510957548525964606829533226852093927802424255914505676244316845623000514879076021152374226942878862157939971860493153004313835706943129583996806394212797893987057826980088868560669323855760102862791177325528735186557372322155037185952497674739148088229470805300316996378202216595321567985109469221776335715371758998328145405445269467846687172547503460832939866948799140617736675122037964860576631855643163235652500816764432652596519422201663791078402429830124928422099659855496349537848297306384145596176668366524757404649904604314234522728475405324517629263144075746115058276610685006153615518437067188171244338097319843091673034785464032200735973944121573452776581730098918010077958796563256846235448548154633257068115068105197086908959352741867932734364376384535868337869414800246324523795484064207037420826304488114771001984499409276677845202782106098394873980967842430622738447709707543253898620605468750000000000000 [74,10] -27758629769792042503509492831790060326094621568603637303087179097327142253695568206509545433098020873719646364944414151552619798956993801733904524439187399556271517649003138099335991870329580617886515845604457116055666745206067131097516193952470894079968511516598748490755993323831199686261411142576846331018734244655731733462503782059483040538305317814020776074602063214582868418510886567337121477402903937797557032321862623175033864844015498110825033273618905479675672683677207779908106693076486772859274513780924377020235308448524931152104955546532960927857562141855373457441503585980234080424569028914421326679465622045912873771745246963612885838331772542502082489300128933446742558118256182152320531493211443741982306463905533575843499900972607297083365547304358900347386089409774227026885299880963993876722800837244642282457854451393124575663942949070665720480234368224344564943885976306194535945996726924611277753810418502990397424295769518886266295330264163385941253360978794680146635321779048494746138631780624303938144496242506306353241219195825442486767529011779512659356149187662317757947432052638532288405141736338753517467843677523613754521898351521311182620092131024140256857404443606392145747099126488634753570123099494613283745024196333512782036371772741195418291334795489254759043185336852760857856204390299262762761532850416151465639626522691486158593867327014851215826073293463393435555667180448432532854210478433366488437182380593947681735982884889681461415340341436950436539763979338290172592911776283880490283625434301679963296408791960344981547731006102690697500387029622129926515993239584021079156153398148956753273948436111889194445263843386227590134196092512971679832995998436978396715002035565574737953739992476920392901996824911017324139508012672081638958007930065392490461215577955573246057298217940495951291163160018902459859662065049407175322051411084898678521967462604882050552830217930102283707091290772832391030873351820041219346959682474498232177780832484907095761161887025168114091429924752636760349111149878734411127085552267964643547259535249255290273084657216752142922663646119537835579410829285898884572257150378063683521215147154244238921150862775786663676089766176633200801312222778655624795155114236955737008763589812509953780797878936200928850918519557474611294587829868522288836889140562196737205269414516806136816740036010742187500000000 [74,11] 136861619818368085428145093204400390669166305122060275761328430824868933515091516291441706857665621613814581410725465355585103760983269977672004280343046137420735464132379471329343513307810505000703741475488110118939862331177180144710515300705294545190679561090082601807335349784564390334008861576635690684403031001838718206987850124666244624917648143092683224011775653959818802037039944616267185451547267851558759422258262565601114835021179551289102717726542375538971369022456520025753149855097617463845566893593169181615189912321064956598481987182698648998236369420490319986854090473489442135431745879780760853963973310385450341446584723466429919261286067980520123966772314101994050672454640463665029278286488629754339526046199454297266649812747540621554351799128920271757998305422051443720832213073802577054116668872180107529757844227683769255556588281336253247127790484929855955211419877955358611281881115014984112266270404252877833060363579736714963498133377400818063162978946306017311851176105103913305903897460627581626577108320148222247895717499464794310702462422103034911693836435473435572218474101005434759414393144156421182061962271597651520796931938572659532282089646229446787703519820727325583394837796323599445954080139165996827707564585333884003615220710057526128283390675890399664778704286324217725840203606185503112432536370711681397626974567060400710520175216721373745646268837626328454446051077752813003814366106536577786203474051580849277912574376190149907174585269184364478559346737323590162132483181632292844529227322076548278010061481131423337192012586617416653879035861703547384844058843438173466300220572172064176821938514320327900301858055215057908086707832977824889183948661984911949303082869104235256433132667400023992025907526556096950271991087517173505409346381691736961549071869395194642273079895553426436400189274501990591006711860638396762923091821314709179276236330114231720814261348071500490298159647905523532658680889993619173765299340258259597928267001907373749472290864482732613117377408661924505565309035708183016512987749840608746051249455499497253167700510437213799444186528019741662272898345157303764420960257154366002729794431535242428605018121685185464082560722041941948686324045988761234478084908883341661850380055553770364675315572630061083865069551583981726832450872454240473079215456748969348410582824726589024066925048828125000000000 [74,12] -527874392120571726263953943213302081378471321323933488839560184600953562388358656330234128296109545271493665762731705904118289215264884007732831191360469278769625807707533274361587545063815212845909357295897134483405071282768695954244856083891463695217860865207717338060709750721220863707709665759741162006085027205516917826630350027816308464750556270720019339337909963593913049091485042232115549397312586190169997385597332938818778275478795304797129088096752601851809560238599131951237551706862176820522161175477694218165371298786057610854515162925296325375001748748902420628714618759143230406367190114038464460816724519660958935363731549697549295456993573013373933739648990514860777413693394856126927438923771845639186733896571712608889685843112718858887323553608164027831290654196764203109893932317004407223995390735793874282862251889487675588778040174997216860207234686509709792298725728945488551213336346362647085760144642998281895294588222779768692063326689249856871857032364718831233295731984832864813709294745899217730883627901878840553648923351613812557894067007818039020963470820879458203852834740742570244685341583482042555288993027512800265592065979628521481771706315905940490527972324989559526443465532551497517083073217674125118239348116467754779493140825078244241673357233283262298875079958296226627236735418704447998333224521743074808819603715911547291832892176405691213127077212337896811786189443462459751390315603563815704254980851295550194486627337883857460593827574456891639571558823558588182193855251597675303956516830596899357852269457082311972936975619752622899595536703899614398482984670792034237029532205992284862071348517751821690838356773449686603486145080041988611936361129013975232169894003363928280655992394068555071625834898149281149974982246233582498203923510056069575447840971466505204261770790179218589615295307357237849573198702496168940216837223152660681336924887928308929628210855013252120949232437431910255581228998841494500733991167506565721337812332695842283985356928255603330571751181414005920694257500759286965663865382817762141723668930612926505884802447046926425338727336500983450182600139654603014633103945792590314679296594120070865007573630394057921437915085973874943689406499957873145832846883107800387723685204074413927036581035014158403232770809983544823816947322108168483667224807689977161828664975473657250404357910156250000000 [74,13] 1696844871233845538151467413125909124513501333659806745105356765288997396735076773121293779616025412307546632762418259978846309885577603935564270549804246146495938647730161985253580576822703678967417852241479304879948485339127695898407572870944780235622221940900562700982663056383436962288710876980965496860622687142874824772377344505279519274146192068801508271777497131354938959902843339633069698706187533449285747505797798330912042028746134733367295427926358433537210732435573058426919940510600388066293559976185254553995418788893044009867001121361123575853198905272720403651062104998148884037210823956137129716660744319513116302344935037951871504341852547625785099943269807937130963180067073130129348246070534927402991425747125871743139788019739886256933511592079637942138819760092469015734965343764621653669396549698592368613703101271495980487567821107310366329252615386467680028970283979823248005323642112539115812791416744759781943953946054690105979694250002821563447562353068528764114940137356488205736970462004045528281297835592250268167489533930495855455165658360614476867777382434044350943513964910041980133522185382742878270066685274715436502540366726271549179376389393642171117117932519486171449483534787885940718573813872568606907423624445493247244409086532201532426060270076187522272739368471000948819401088384329290651925785600260335884118397736727560608406600765961042706378384740966751227636767725686681081459814010892553960334991963928958163968085680411711471281101833607313579096329843170416605635246259883182564235673083665022183841118372945858204146600744132500152436013061199893724851755593877117184943522356824467847080802132689014031293691349504806940514012712731471999009734722407159914414188034373517085174772747740340444259038171482111691151757966071704593243808513778736012862559929699752026357483998731376993678608827034051287892848307163178766708696089296648313480520381424084948853895960947816597204989916771897306774889234865735925892966685608253638570974826955545498106068528008819543504111059128394771840233766349803218405119204802742999316150063582072878639767080957020366932501241629517316116430848256253456147138343120889645979178694449470613379451053090384613664192582431230461785125379926678905077927253133604640720465458736519924141154357810190598890628478373297900226485508689527608542908614086552887556536006741225719451904296875000000 [74,14] -4725224834562202071500415425754304400992418083054671815347285355291023185090608659656534158196760204165583612680519844115975136178600576581218918214600753951238613532226137639523842889765702092564323880434859010435490924911973706609946779673031987825329397976541356813137836637408341626025278487077011142599960520241985814834749437453274606708195085835626469433798951839953294215077730595209327582495043817186710978336950115315847726209822792607297784809028295750793148972583179828858725441514045687343468966718454965153081339032574486752516242509088016838219534044300186596683290849366825928882078820611779769835901521278265791721504067568735871913205594757473056913668832934185104199638007974339653665447711695432790538516601955447141769417922740286757364977294083826961102541975115545700422587898042190528599050434064384182727801633229738378712295627532908131228457713059067575462495141424137608150713550553293461251590125973293712445494040634019755542815889536982273985261650291957242215561292038173494457422013830960479502718070089701714716076803984996713663014494230837526125441805218476501096404504540889969483360929073370345823536749771619201192023278215965577556353104886444887181187831069115191341118383245006672048670990125448790641087459741015333661333268402644777144654688784836312621391245874589435096286120035003535624833782352478308624872374306921715032896942472218977374434397092078703630773216626481226542084081086227379711993584893813639394065134085616115841343188451320877511428839861179710446465848660487448447354237591184321466582656252848742716498154151355275355021658286984984560344091280558864875284120179680319253337837536006504991484684833662604249185587702048217948819028251238572530497020566351180317129687019446817174416983345363598278201486487539382578726443633755765099772484748079349791254577283080716294907897301793840987269309694452940755715240459878425072084963598318363469992462885327883499143738832677879025664486727911765158265580014445538579283703088791177797680818272548238079326080953863157619310726429553550396004499134107597897345254908655522919945926506777209914363180413936538814469444351223574716030388309570296635782381997735290265021875797412239559042140761027399035494365327541383081874228350398331206308116395827125588646386133163920058550128749896936993066443318913274725719814162161469539569225162267684936523437500000000 [74,15] 11458120315744492996368837660414380398196051534411516514824003264973453347057525265709506341584273142219757779468980579801495150370163837746692823635147712401036242919133732277023341651813838818278683056870128272024476004328147647576417640125314009357004398637645441699554752390442743095908695433975509486877610128140956173267170045369080867675235217359320816891303106463242543438732474070155850516489245877310417659691218947845903634788160825277623847443589644554801086000925152890051938334846687805816109465698022726217550358141199580230394226619459855281067846443777594838622860516426220568650533483345196695797553464437509046498134873396912742161772169573794649076082076136824318270827890107947562395663932850183668305197453017246200102503021955370648843120211160383122555627251414472764500676716227079253591167239192442718031132599655027331050037729031015434309578064008742152468046586952522996357839588325768657404037601311434895364066346746874604943316805322146679955745355701587939966846442571835757587735899480692160296872340218777214782666976788586372810644800099959554934008328612428967443266915418857972952619865738324775932226606872951267797492686759266529713845202928163868903158288428265192059472799473195203773377360763504287107079557103101114760928963638549134366371333781726221647275900437809587792999557029784823513794289814602760398636082828327604012329655900869095503352841121499385958019180431145980912692187369475372021090184250808552950914852191923209828619615963944136587354772297566158957097562852517050740990401523258867270065090022920043211881338427227178883756561582490615703598363614269279501706925524758227160819988532379952843989607584559801560699264438699029120200845526334786721720757431158690270372073218234430075054839588761713432676540749275420140531275878971868888204426826911230641673631436143581914440786463139908155411828770373917322805520382722392333947888061048054150294879118166782067691212090237739457403806531595080616321551752770065074509236852116826435779382061264842910475536453855559263755229290171495102352576510298234451623442540636568550266200993838955724621813167698103166879310992311714539279939051935544432589630886181764117819431461858892485378593078991692695510019420097294614121015081309627013692057068647026519158382644088789471594868968581696432233218588890607376150343466036929385154508054256439208984375000000 [74,16] -23063605260596900645691001127032182821780994185653059361071232317073951684372399125521321407782536979035859308171427530517788406379906850512570305151470243891109235803480732684788636080934108329245444417807243367149483808260106093359228889617729863825304994622666699423656354724256651628403391707692519075298949981522036589929476767222826087628270028350425609520048167978086574852291326160892238595643425391142231525829431803779836410746748284959635562060248945802227388773455052791091220300537447340311746439600991160337250483292355946376737082323122087818916212824071239096504372057703522397900269836542862706216558287157533856143850120898002193475806629552566806851929877152413359839658708330493699118739223976076146756452336849950044198960690410520797092483622033473335258783942299065333419362319328466234823015920278208901459837354818580284749765921513439881311996810415518022244381836138901212191236073150781282002344090639477428520941256704354094331668196983950805146125683149237149376748807132078719642614908704967634955354336818397378815644430932631661922432412096993389234277795465388305530473479333700139740073002152374767056907937318308383594383721132857656916509051872084655485690772387704418524206628260196505145238086477331199726608047469063267284576719557273446086590060029268506765715761781096015444029811565164324755829640609715558889657971916687222741465667660673538497018008123744599226661199424238240395951868063776499270104102784865343737281955388476136131319819987910952583605756081106879471455687617740656686811821083022969228545782879442069039857993788235811295111090541425052847510155658664051945472290219800284753547871736564040104792328021366355898980057432546525933313372520956153713180199021022633039823182494703069232431958690766884819636449205645533468423451017835972760268422664378194804986053609545592511670795534446484734484488761420354118491687097772203127842163006548010599922425805742855101326682975325186800890537551657148497029696154469727620198065136153711802233069610065476418872781531719990235960172575283518581168657535375038251149164787551985023890989085497446227212851567328149573832715377208485687953090600032877498741861874435193494821973751432287354976158957664307520861436888609419608802792605686561037928652534539869047839401734816058219868373239712112802289543763650076727694804290536012558732181787490844726562500000 [74,17] 33590964572515200647675801128981798782039673557212269835728578427089985600621482208057276408205501484183318703131956198314565841837050974079077905886988440386933162798868963730805077930685760516151406652036568676277104511548966791891191999334672389122099604458811054291609832229191444224133292602414294431682449973495092746355125266021840527900035787333110911804678668215051301566668302638282652503681800227606955339497530184490181547288625123320323298658819820458731566120797433067971395636186574774351969127320459671189466469137012275848962655187907184493836019244236511633262799894971418158593286455582832923337392942152678460249279683715019582314124383150414282228977435878746961695520131308102290430890168588139012777344753824486838442002214305821949506567618300666667105144270070752938711180371412680760617081380910545557948744261015978058645651605587318417273651656536838952429022384611750615223504606825179631387928003491427584399507321875328579518380495856917764403350799571088689441658021549675581888664380915175876534327143198286475019680786757738935764406216046600598961145070649992019632066895820223730807620533703039964523755144382223481968132192988840858704588597858198417944131419431438446486923158880368933094069678517265306556845198102057629880701148020507263930422896574417857044507796236690749691751316906950419846076641133940469721647061306145863337682412490269247964032100693967714434717059237810672952601327890646714504631789427870646691789553096732081053771649898215909275743120519258240144485032722971031668610783912280382458009117083734236078017360196553592769573410776754667972273872634167778628259025521842878459612235267021403495803585482681054788599024123248949567847564943642746720055604614162334886083942023090813163324089552854060822393507893539492716449974713191434051476766233177098870150048660277435468852119204903694939955470798444562252145760806173252138561234574446828650288485634316753535986917712949968786728732442801232272008812419293617874041720949793060058255694498968257368340038463641428604027778296041068068246101202914320243547143416875841669291205746875194991305536934695955216622844505353573296496755488729148551066562014931052399947714873827509950280249360650921545738475244004741048382537230227605150649696024207744479379590128048264189670261357875069642168458862224646871430522310220112558454275131225585937500000 [74,18] -18486159563560236869268993117127949360176552882885538050061654668403410134948872749566721361212893570723763878299619750832812413064127504072964742228568952767146550767162127124718188479682984340418680471794308646943678558244262772295201349372903976526508294856690792627086655705177637753654143801564365306286385831981187834532226415977512907421361124291379696227597067333117507879911424174066166127367953333184925480660297458368845869523591257767861759935114657884519620491394234741514140749540170094846149920149188425505168484557959080658657724718445742412769703996131809734870003143918246578779614371921978553981088281987485364055334057138476413517555499549316705183956997186376996905614841792819038233938818682227512820024713247690867818366682940821332594356670567121075456061239588651596810655347406272900637189629253765674081436353572227801781911268727763060452258477543149781782407426671262047057862459449687771367611683624237518072769011044188291830823735789271284630263490617794989312382170430732268072160414359688048303997102603233054602796923498924634729207276453107479449746820231692008267232667382673127674569960010033323098872104656858970373853307318085017304991180840644013919184022232166437040070989672415056622299945814833090238564476143071381731114958820913932156531260927331296357373802084647332642191117275526650936026420980889425194677195082094425524597962023955059673450835872215014554306856368546569635298399897816853856168826526254143173539893746369323812906122856288337313669042488916778495891941274087713728449088917130443325216461223669996365142942044173460159941184456132070960809591919511319848088061935452693870052424203203486318728045166635989626793792949506761389586468303227068567926333858620910071352971162039327771511116114260643171254854223886465564169446837391904507986460979689896111615175430752900454440416084732636538013745577689097977640404661672806703076164022392139026071583249815106396567552051516593610959811251670956423792997648316266657762202577301809232260563604110594679871965783601286555933125679693605792861867836216064862748694659360051263738323068518410214930165469055600307990533247194909847340045914314891456488593145631529810175882390126756352779240176382590359019297147535618217197260161746409257909348706083795786709899231029363657793399182620511546314959108044950752969270979519933462142944335937500000000 [74,19] -68581187838863249947515243779205457602301489433081564471665621217427372297991307908753480056050024426929021181583992742831774856238532173525847511798878394584777706916784675858638631211283335825488694068403051619239214443786453817242137262367207071649312849068178348167469720590287600150546180735047440205803539503782319417283739441889990442392516102663742294465516363989266765785760290954493229923497196675109021372263001669552846400245177264330883167376777546664576076660070240061424604857773411330211233713346629464544680952384055257866535359021602047107533132701679240752184551998613238630197700141421456484293783101054297599302586559733876684523614791589599196630032392046582595119575784585817691063180197803909541111569949565838034778326711031346760049575887790395004698893893921186211552305696145663893311829756622473575360783469872004886781704303753049054102159443706255704512745478382994646118941249897749702766669527106334468468500896796425655604441035906123731797524021160879852656683163217627550060088393092565621333426203856647407593485576277352156750091318566982259579344593790939591111807537134615717210201869017832856782403096804050108718671523351961315279824247409995939745047963095258396767083888468192292597626029319021966410008917552518692204755126296619691482646723212005327318710830546654777260905597812497843197147333904150434094706161858851849513369082940799214475489159143932407017566356812202755051517792932504748688174377601943937482884287020680088751663982685442777475925684079218059438337422403573680671253709286331539780690745173660472440756291104726601623844164001193138078300900038366372917481053774860876620146738168763813731550478556078891160062868029206683321973940855996868278882428787892411117919550532796184739289338301560151695446017673357501333882234857203401405004712905235971813341175501999824863054946844081731619123456559904406279030394667934483962120933962995717015403779675038821907471243141984018273290550106953834436466515147645905369818440973130585565102876869327445082605032455157090764104564189572304007996373413087253995334003819997247902029926569397548533428237889210715762790678491366449256120735503021121886727539217325411232038493386022033993143477195344880052141340254221331097843185125172274662490225467211661053341898979699597517975748174198579814437958359144009712338174722390249371528625488281250000 [74,20] 272021731352486512027661818535727854872291437353417927676931110275815834534619807721144360037673649824240040558551241973352339488439625651782931742581428146154458832927321047013087071405393461697816897486118062417042798953808047406516607450537097858211796016118517560928040361608573425456904089662534120716721257759896043451864893580772796000794224653439541066575325956591440474113626468171644726893993839043034537008854424820408817914714321455854634299821837849226296943943428135337923627772368218437889370843135579368026173548605775965356585331592428058914962123618736670505001782558327118648837209925325858853012832068284695906178263964021718895399413512706176301625906007695209258969211497077280231922196111064113488478336786475050946952534653488292144722766306993432404223062808663913532086733574497344975988245749353739759349938314991435079018054912091074163141247018033521154759209934191860048094757840797321572374822556504664863737099810293546388024945451607919809520987783613593031262154204502390402303458470977613276373547612706775145446234372236837658973766731490093869002407946994948643017355875923556032944655314396005475585528875300686595977223504453961447533340754717578234503049214147664235148151709680381603403470440743295272078631988840460851113897939296415749077681611163433575080718706458702576488417332163400374178415128131624100517171795955090686634923917245458027425695766974837685848362033512559694303987838383218829961038870288554515308487383694312425727473462288918855743120093029228824270152343601949698146344372901055162816056322784660868666766361918464701419231545376351800646222327829924008505535443407285797949956482930352992395289936668337848860985609061310509110740043270341106504153817119441213662716961353646804436296227369311231028242499739598654230118538914716962531547994130522798795043249253840968312510227634132472643662533446684644966487896213645875796267296144560148619978402961918783526113591537054856096683032074270200090278405391208006378250326950621345035436536899473117418183649859504082325064905732258986202623025872882612903399924671240561296558675789061317492152116876765833678997924011029569189602923540074858067670712828659731125033144595861822240684208939119469579844533794760874762528598596984869025288528125368324149013268628435778734651119683233725895962458810051209923130954848602414131164550781250000 [74,21] -598234403174269330479289614192409927285658836893295247434140749571219491422025230870499568908437583510657447023662181543690401472258085115891564507807147650363918352861665767122143946774925475448761257741695613936210241654225745273372471357474701235215822235350979155910748893491681805335531333314274312407144193903674175979121721167233147408050835632405240674479963828593726157737221093683119380215434585166386601619238650145251479022367490482881715508469252031044782074396030373146772907829215478576466956636455836554339763730235373663005658276464781710794152702670406914318897758445891478931353958285263933538248770733671331538673241371247824102325149403477954377199359509754094524214595748347214410079616727604161860323637135948065542449223151107975249316677170910136842114072079024104458468459630301464921417690683548430593985557366877725002106061586457204954954921887505809827580180980350994476365721493981304832579144366911045651344847839088920825601079509588870646181355392484528112962507071685365210811221422635309777838454652261250429407309735788999233412260688676273005591865234378545447240262894418519623195362632872197047686202235146460409576697210277796703553740740441954046869434384454442189324568033735911296882600873913191218196617964985607525946428998294254771018540756516938903607130404847309059752713969565944032566354067500304583666668273070698500545360995385183969265547671123345569714896838399680961233378580991360451494139369773416239868382750119786142551813250489873488677765195203188944901406205112540619258450400571128892927458890338041923078105913869042319858186705258633227333330389909880402890136260214921399368163750536663410496148764629692772160381454956309340571611923444692837688814083683904213806798467906951727207168132158102244598230394107669348710918450998893351530663798585512570070265095530963676552610746447985112929684476745265397926413600705819055416413058451460755789768359419300444013227350540564654177185158190235421435171343184747349347845666734782639452763664791558306849013207798226463860522112093701165252892884631179811605320302847021433092531080620301940706528438552567458147742286518321928676266108593715311731241218502872142900415348408036163930208470493515879354405991582176919895708365144997575604585780748267580946214436555317692992451615511055478712409624875157021506311139091849327087402343750000 [74,22] 1033186573775193404824667191420251599885850130892345323884033793790962774329304962154545296466553540499819544086196652988251444213343078936997098440336124668194530808773636093714736810734772734727768292720465474985907976456857673601476039100861950268996572531242378294553418318631415630402012382836942011210748449014561617504707337578267951566026029347125645483414066497370398534907671906689571108849821438512674815017110851946446062364961302099360738846500453530211097229927445378631851719670420932854987149222578230049314707192395741745660287577883106345605281364746504473133410196265650639098122847980144215750948735157094373797877113682463153094883500556155166713299136409769930579070088507395265576244279444883082622784789660118666100382902738943501455689636599793900010649704536774976409191058850258941568171156763900299112520949060601076558595416656355675096321936366923737545923807875485000490933095955375174510667069816549905421824091768614260216267672373089792657671284660951739945224066659666345628430477975948012179423146569178115123441091808849820660161869217105842823993568448877374794445331680575664125655167184490345038596656485147561877033669707740503097306600692093287150499225881022528014781679633710851087556964782599319964504805346875808809082721109966850199288984845815566651664586984512192792757953794675620542178707904870020713715089623629243419187702933323004939661645121465284835299645058020418415154591430986517704397984893086554363581288793256271241661869329753399773246083655490324007375317921791506311769765511662396361243430478528340317147462256843374669236211202770028061262595385551283916024912052568981700132524292939598485657209204704757514854037223348917140994760754536489920479908660586132501331746974099363156498757229867007747747297642570641237490140177768506345805614941370426928827991958146055541876742282796636414311054048387360734473191891934192832515964366554864737181776103955392624063695403796670375201690736355380970453654964494528908159612384119665119071123401224676360582758101152387481320169039098122994553966701368578306772047242945948094957620034005919181546561429840379261354529105010111155388201038048949619665322477712117590685800475570803149375776366742451835602064850208538707825728052658957549228455917237625121235061340336940637198710219123662932324408947337701647484209388494491577148437500000 [74,23] -1665317063323724768275727094074930633772821336657051960304048809405123851990547185518057193017231676366719263880563375653356885417620170838727335391419398325411907762794891748245935792641393376417009848096315629393233351922382705288528849540479823832738144452844396783470587306435502551263732413107874837818114597608851097168205680223388245878126741335551795674859454286568499133553736432069925453682886227553695934134041224607031870612923860324452604031467907752400512852615288934217441672095804862273798461257904253999116238187234289197033367228086033445455949721004317534834136341518397171601753000306942942472009014637325347844476735396765727011113766860200446285300239537505807189798648650211126770440181832107166487338038628308783053929801399074758671150327523710835471788615070964975429476853588979028716644294094686111702178376513446766351238103683736640288412707260628726174974180487266253485291239216383503549562759457170068744456652071162528541216393175460970763070647185680181349927737704396392264416038450444981548938678631474037260790277339385179648463576376198656968231395250764528431567270443182071754681649577976083748441669248124543469818592808928635424587238175197244108570509658015094787253267991582474252714778602300716391842751305869075658771720569209580990946600875223198248963690727924653126961569368506175471127511136163322431880185034609306992289812147317788272158167898700294758547600902708833656863714546878812151721497988199305092281985693415012585987415345058892171244539799609590132162351747829657138540436013044032005386022235296946385878597132476282190735189858711877310027431337200802235656981852220468841920035027656307149932230799131424758877088507576375849524011170242615939129694739969841355321738145880695313964250830290139373229363214986703423135633612133512564296499369398419373188476307973769743910684411773890803721336036132193162345850773003517466696538193083942357517587507637520444723650071881866318181024080573748478200988308104422974779633707818459030080875510569296085952525139360065902815585717055297260066953570163773226726181750010485219744304363221008608955760908176322967827878291375451490566811722753476975381499928832087763164407535036629162784917407162155637903168269076839308619228898970432324021111951628349528740335439881791310964459457299069629343524212572447140701115131378173828125000000 [74,24] 2817518107643177722845192729426753791423607580597359374587447399330804503973897613667961401819064867105791189957190369582063270008080426881460418931334890570862897218550496799469419813960255120885239237350642563099225828568495356799319124706552092877020176232527540610510005896721660770989035166214461319115325586325337140586146919981050278382552109087901706983422382809051642330817002973782457342911689228184564816558329257019108863438791880828794321166886565036903146638302318053836870546160938293515926098042487046245192824657521255810769392702600030784019236615830909526825714135045709860018078156447938030274238721447808462702045140192026847446476240909760112305482155789526323079542869183328988542865530591633688422931355992064407994062337277215410542520260531773434232729458468985294220884803017324481261251096413253276202589980126373819318250864527911127711251678659447392004887842169362398054156478839003384704305971653319356290855710740085641847462941822521964674747474878779960451064507514808111953678854297659055681837048334357298293375464437594803523420165536522986795445636272259774990340296402294410610160590216084273938281988022183637855665997664150092568894598029341098382505242050293576356172450066274901914568339998728442748978747474440895285503188403679378844343552126246997430136590380370608059835306784113702109614767580219918624547994429782866505542033689515859892882941204892065640200069971556832169516100654033595975560523105750611988285781409958922862525502270331378791254589571060724905790322887486846180225177802226714488924488021492398923440434194736253828659401103286091351244923769708517748171296875449705131899753627942231006751129462247478207532734627069601023900565035976632632897366979295489141408254983498688642023969321189110948920840021745714424364262948431829378032238548469978138320729345978959183825243051155005283662200860871420966657603697255328603441840124765259972101550796767383794452070371862570809951477590747473205193623005419497881151069386723617386238798809240088435524681885694222212191417974205427343744495342462801741139994240433100556188409643538284875968762567371242057697320445131630020917305100643656565773010461055510426604989710743459451293030863188451219057943464697518159377586581706201936159403078567429443696383539713677087383679339499488111786540400771627901121973991394042968750000 [74,25] -4898526518130150957941309987073323112385442320074574878735155594494543528212692685601584469620087937552701522562929538355754120930390035862182781518833427705194789487500501423415934686556189236492953581583369687148498185644044266157525667368137997978042178479148886708676199214241971012670033132171026077142457913312676801961309205894011215751337332922884160232103821773972528370695810202368887210396767903484290995414885526654250095453507380537039390656285512774786655504720063106104363566523974638025122908324123829684220951913393665793416796016966562769983797782990452372752828939328358096550498386398519417188543395036553806319688384273923885751903745000325631894992646254120760540508952324949739488134473911575241449936572242519390297553131103666752686622291760079135630406180776782875477217253502180221389315964455794282019422571946369981300924088516878782754420091630550403373289812177029825896755480794993571878276238153459967807968189486345620002948397366430735571781535089173440084878580325985763020826682579872210431447214269070611947512633793632010977149039112572488187581719062592999688502086174838045493176609933727672101418271150408394479743979544471858603047341721375021722628908522362639197196809163194528893716059322057355533734491277174059780432986268720607294350472743424231008466502634449980762711322805252484348788624715480664579131822736590241827577753512348353860666320585584876740274406037628000132710121269980902113096896640538473689846402876137238465559447319949195915703748981208264788621251342897050893453828050272004968370456117039901657888201498822907269723116586761337332660719330984144533004287166346125668914091313222324039925231705174553364437120399500232241739435889650000710206498698979024137289513026226483711723645066896623997796063694382572279724243092131075538328135488684452351652446558416304144971576143658520959528415457706156161074213371903930289093481550458501096324055400706122445966254188680182399586558473198837903131295193330642222880296505717985020209506067694960702453300582595123604554112198544996793091481082903462322333963483126187984502242347155467312975196698725815040078920442883154533190234859025200310285566618268311850023867490746439755211173811405587606108551678320699610859896372887407521527175200900899140612573751630271112193179514917272532326109057976282201707363128662109375000 [74,26] 7783550899758521392392413263381002767381616292739668336432404187131025077704268820625508279820586243832319291440535398051453034568946074238208366508566813710906716604168620162866202559923019442424019567471714683764650381049843827826947946147983267326510869753154915317819709529444588124669055017285393325372757676406121150500053705908952884116907866809405587348125402387509739911175658008782384088177903901969865083379203002692710200488972625479546265290447148767318926576542516216132382761256985424050764842346875245935125895973684793733541613883905145420461482988595109802915851543863678732421049445737444083190011832261501605198856796944250070687435112672149180842909446969727012904590060775049357573988132777963839545691578214961608749295010508073395436258685818528853229442908005066977921322583703047096072568701626916866117257918341758678478016285834824111845341952572418277556141425465050880115307279386189872566124102775840656133088840839039347432119363724556516963315321032917512162996863502162036909207358947149519799384235669614316283421900672224552529611851695582977364561925044762674148356597610259705627878990314698583607657419338960782111668193067194855605912512699002890785330965333762985335881272643881550215372578258912295092774475528003307383642323594671545573457216896059752016668850212918229876325160165455633239392672472105811349534171274341312178386342883563668053639470931283482749954184355063328290867137297188097753623904494823703302758787176518885846518649759819647021106581837776649811340792383073692204748185538335546515802514971789540861684185204687271391606438376364210876936513807332097477930347796631177191232952927276393072533902636951316574798690824774807987374592292725038967633265308804428702031548342810041197985319156270565865420258541435496970629093218979145272376558131527701072807040886352941162637786691296007980404115105806293944861393606774777930720062983289283105829849558374478412902233629232579006826843669508189824802178169042209212483555145726264934148888386303599609982798010138885572091690958546170639080149875266060401683722886732475248816122377060228798792250315516138620498278277329298758797058181845352306125398003730674699665982581399575311256541298046505109803412505234594984337245242502804538197660914381980952099190893823511725355362815548243560215269098989665508270263671875000000 [74,27] -10180403061457247888752924140168926870586253183118678783348532246784147558107310028253598145868380162280900273290445606627310150404671740040783179067684071038290112518941879137715514431672661223109859255420824637473795796056502894815029145702380470664058773005500343299998945810695432562226684766737256338841956548536354620647302583178811897594254551887687719115984396486609056694267798772094592733009955966943959927607449420244496604302792804012441919064273318570340288873982671579168292962195436016244265599609591877455664042043230456589476746074663062487169221547262673918533460617462612299027544412842711877877334911324258441114477581542787986496518087142244188471513394880196124502497657546774153618783635045307171743247093691029285759618073473968342339112582107840838940011041657928011896023256952575528731258089316618197914735588034908356765219231173434870064278767934387195614223188454796399563773430777351883721621764088263188797319786003518776887424841415297477194465211424599160096262171381018956779223814969920869056568240175171105092322296821871423582635972970953211115496039999221294691518695087296020988207521016883784238166350676470685122304088689671286262563520832789977292771693235408643302929182130822423551553370831481148462712094954193647063896102156031745653019605523650279406622693759943007095578583679914275431491799715392356217526658149709518018542697213667842727211364300599549417927154155860967566890392230623419237480782644013401282339905839789194166559555144749593785853252360521808451950619059439874338627153077352977180146629682578145274779788241418013430588877689417148050035184699621267100629376865494909882187216304305009775659797943488323545506427371766027187461635604645614503991994362910573755881518949239713134794580746871009907080203035045647821504992896531186156950994140847177185219076744743306236541885128698494732130229042516509216165097045812016324548358894265762230482491836365561766534935993702802070585947195985932145781791787547863881438229567344365095006940326555345647534744222526990484600117248046762840504667204466112173754242734255115659103077447168883758499569990622204636868725184699365547976139835830431103284212497745094189796379174277885279882308038352838173020276333614995698792704121841327513853866876009215894313810652394997958549772466840810380972470738925039768218994140625000 [74,28] 10029164228503898044411695780422204183201404080384775738443611412900401870874409196713558691769736644100940533799700377556458627821770310214602733376069603012149772008116162349848038498110073006039146210594210323672692745358889461242690369425820025306321039831947956783803673022073264696812236006735015042682413203902350423952474577923321427819738420302836495259449173249702772655775283317325305333519553378983576650107994129950172647310180644464126961385935624733112264183016088621821918561804681019334731846147703897960241716316138124428341816528190168296317265985010391696175662533171945030773717390121012039807966424963317857871255684165857885985076574150556269242455528609075140885951855301065901489359711627244895908218179315906321116027346976869155714331110421738129705118867378448633367260390156832000717134564313486308403578959263376604798338663833170865528566744001651840175689430017169117486332710978586149110403859717513621676595591827720728220475285732789706286708375382124327960903253433219656384590695092884252032345571582477596881407958730548363783930394552777266098202721733800107629118791067183056913598713862398889607709099839749343566132145693050662973272967081307898064279117400737958182740330706701058774572337951007545114947675782282552895849685518037544805578929344394399283438146772040145673348200738169869715611851813576552396935864739362435915055735985558145640714845986187431142853765284014637853706080697573072499893934145943064484523926361397121238527837242120725876651709523904359837432344331823600973248650720523614968202686390981145287258582676339703736884784248993028750817307508031913974644964273944555962470786971078211002707062063263067919974183883166239151368113248314995969717948864718533391683328520725485112472701463962022253022113525568347555080605046285924897721486743395654083146028811896132246803235614536073595527532000873866791736218685673250976187404516688233787810611217199781070034482274368518738485132586580003944345116178164722153179390175476648404160976946168684201976292569149534562886301684785985111298484750732626562397293446367763130823377814474117966867647321888547987212096834764697524671171670215920605133670851861578798995429853474752733279505320803595244740621246563509940012300834070926624285518969203766706276453748264403193694686844406049885947140865027904510498046875000 [74,29] -6255835372947508493950610081278533717398567555283139395220693075286081976381173779841944991657435105603722310716147944949767681671004227554527238987692403315810815513874667780891088592735889596430825617106475867140235718179942170480675950031169999288925479696240340736665668618161977299130506845673759536634775460283521742717800789882006910848969410532349910002169045386268007054229658751534798645026618684915124836925624365493598702809246512145273736831642013861166569890809805424355761001939279549087861766012138549558369735129625933982257994814207670626075523562379880731492991528473577432694954341865929801593011623697807634250854711715042850241174555304231360825898221222014855518545995192144540017510044433628825444495499986892785890600795576836002280784340510108886818742991913042263169019412203571229586476843612322640903520201060131046553503809055490406900593268513050511980274746210755505819013759709524036730975656219898477522278667035090849391965458690377751623261920223504583475785531509313064115588825416929116876591642671155968342466741387421564715575967796885217135174907057874184314877170116347060046847976366437268133278402842266153515484872475882498519776926976727322983944425112178198661743834475797423873568167914883473570938165271125960219823573111943542623295763515256297528200844745261460744536949035696407732801171035539855817003084280050944165235243044198192818506654786254186513135459737717943352422941595549825273552220781514411611638102548845386406011510445353831159266190406896348530336585749693159563613789291017858893523368119546824248919525156764047531021652088289052831817452859071779852287353603433674624360776535295164716314502240078696341800970144435368471059563549646442126593914657896016616978922370593113421075255337515703560917903306190550325990565271234282647127127224364951178389242733566497379809833198378934551788882065178248280061811175796630567334464151858894907924109046800778338424791039551304706839927509406994982494773551455077747018414924335193921946077883048693735565263384202305149664961939465462286769251082005894327251604582545601468027384912868315726414835768281430560057341423216012954563044477476820914350280574025036497856956888581114121283202632396054487212465250558441919407816173207964599667863592702933019540192821692146355090635712059565776144154369831085205078125000 [74,30] 327108551487752255064207250845586361920977802082983325802962528347694411798326594412956365043907394424070651490884712478223662829196250140511584275239228160307362786518183735852780833389670380104491281723041514999991034561400153318489814313398144727869948544269126915353690718358270342545687758791817723595650005588200631316369331337642445746195077731238609339080318095800967513304443002282500869735194473345164017064939605648145039724571629371030090154929780957423812830677204551382752974396418938092009597708124101359788443794738460005617033183867559933558916741001881877520868187973591429808207581452776686951938296618457960615735219800624482219146964991743511826208536760579738317457526676557368668453269839887089615891845076805731160274607287301482499647629120543512134117207647999613103772793347800461962364781987034394699197813168804426407609031341267429315675333054372430373807188492641894525070386244620116052994571609331239550402437836939719155841337838485966482123853052808285616458400382233993256287072997550964443734301581424641268194416995595271224798033336444095244001319315723313973762079334899148029437944907834572884407594023569848487461787177613777142160130522845054433503647580537379324609614368561686879187905853679132235810984790676124607514800849928481817032665026135962456765008348756714700621367096569770369741304100178010858530888314944267922451387587344430801699178956351861492559382843163155036993659359580314636035879331943353733010122188335504450328935092947429251514814825767876346004438823074629041506332557645074337891168601786945576948381798070706078459100997224922643429855534910514247219273110949880876336610986076818676251163007697464606656173289092349174454514431506592195738839970572858301701555336531776841867448122933192242752463397557450229172833841012669926625187808151599335601745020771945423460829289503610411523161283765425949689498345920685282334874718219557538233779105861909223818500486079075370351438511485460771038561940026893420531947105088643812510776240312659286036836033386125565030188298338899949972548952253841797334991519808878719209468861220875879701322816672984435642929831505890938767664312221488593607220408848823614174078230501697786372416082852989005351735043670698224461045400673589903753974793357214004268584461377396971348829879389086272567510604858398437500000 [74,31] 4431077591888414431139454330347967082451383052843454364322136852593362770380712254531049908497202470665884241664175261650894148257063639107304192187460900967761668393818253150289092958084326630080964008820880236738029759435377514602830312491123513251568671814431591478504845379149154106341368285524039298261095756190459305530012404545241482281396215618003760275601520379369020353883614096692884753341540074480596359063451560285397206312111042403846133518888605843269550738964526544204121059028778292082083189692231840488668524815426265179771528878844745961430377480313313018078214982928430564931510508486054576338755610522132339661050483231391846442678924273888477914687355447259508050951864772320123680946934884236579433667778398276829969682639376486866943328412908454900055234164333816001843264267347999544870742512276482041872742254808004131300624104900564935450862223977477442042744112181766686126468588381876370498264282737013829906037018353100344186006716447646083371130128644150497141368626705782403343327021856847337281936254375351955372194471678766071817728934617406592137917931478668138982210028875931658635953526015525961856164329782650719810427779746210456560043531687326371613347692926833939469453595721761516108899310354594820037471711759620262452308613211726298882817698415683781618355384628381939509012585804349900233360272867631727838105308915882023093522499383183032443950171741497675975374148699454790373036409204554510990018071316351303799755442046362048212077482105802525754750752435613024060786110149605936017844034223050453001476399564205473861926685749856527246466873624313607460018002650745553745389080623492063144442210548713951673739106231832353120877565022308569937471294054388772338030138711146832372931594868269837253457739577693176457452392050015416421715726949018235560900440995373958683331820663715472288245988820248513184198789502668178112820263449986560322076305156998394980622147793277217148642129990135291672913450193355548019361041976624141551326251134397988319039996473420133089451457067887367113315425607335125438340648883584817333389669032814250359352631720192742856040117378951361488562356538082899999773747115507260623213642783380200981826302160672300523168654860616784363588110285488745742164751556128325672013968374039113141020673921049305432617870792455505579710006713867187500000 [74,32] -5481597463199347829575281679730816134582850794011473698149623186646571848040360723450149866065126811839985663317479258636951911727348024891068465562022976469083283200946534817781424745868594732352358169926874213151199523325492981525182541829212250786322827560594471200510974986997130203686558885295117014779815763427912257911164504804500906274691226242894130982961659712577817616175245412151663683382983287041634217711583844437202912084368611433539811072754769424007744005733983468253838739864762878004692805329719367458142776955461347792548023462696173177536381060520280171477301900117917132970770888156389416298872988146565437462166398115629341645736484291378058363833817620705831559264167090834057772602173791185465049188175119141767812814771536714825782831568855374729958477967250409115443963330253855007720562560853966887915790353360410255840431613310366156814975634973261126580564300485343392070218272527369696187208608585439595856098511332707880565555213217360373379849807491179328994003152183367230349670028696963643266170966404156445027365654928777103427892774326051576601776037589605453580275146447918471927703968258258265047691266536377981917056970468584159449703688982788807089400635867419060608123117169464913306633340383861585641044160622014733010386013283586551768858627364096649788455532895971998819899250565920642015349589655220002855796726117989260199777156047571464917057654232041091052246774997655864519589401919486732502073019103151251577335180515011684325201925889792256367239369936222058089419747491669558432461413607518215191292606306147498505405824478730966831806704433646598460280231034556072380073023844444473149004411181351529960055727852150791470389164227346778537274469609364990809134401117110602459107000186237927664040946606737239198730307090073378636573832383440862323042168514449538311379719706896672406963186438202092634906735455068652216149338326112497414131918064062507820461247661134479610415451138649800886254024244817994355157190151595265330821129588429377725443860987557783039458035808237786368295832325898973062400009822657357887028084828346059677173427188090045123498337061539303209647749536729273171996246786182634694598906428925830348839717382348573064922633308762429737309845485820282126791232238630532676019414946469120236787451756060862706476655148435384035110473632812500000 [74,33] 3045188149375048524483094315688985423546642211702020975945431782911660151149085467590556587078568410129108193790075424227963342151289327310187857300711055647083738187505542889863885176377469162968894837221047180391583128885382979078959591711529180806985827765778653909730213914698222303484832778825910110517504812002186931493548694398523118948344791286242587213929427884769826850226978450702305096905167868385110201627331472149314509553027006512370527225313807410345401693334444504560413592513139798920483417931746356696648904284743316097151423945198111393215278446414055268940421230319177667280076077520063571539951615712461011329534380234784182044870900760583085812569079884707642001054719573291839529206202264349485186732245732357785759173129120493405990807954241008830341962042395697143382462879074315009430991643997591991479148825103394942122911299180494174147144655790919723843502094764810494353027962849094135923869043901348797502866806562103203206308712598724849481918355012749976405568164600637461123004402677626921636020867935250245249015435429824977941752878878977219265597513468582315971138959103853883704150717578550815262870690207276866256679345318569501518032339453328583894338390835930886807313661723833311546764916095215004943408629865310982887731745754394517246887298138595003084462771279471193670151639550579894443980000367701738789722911491142250124050417674038376911133539689137969684388335038083954525038449434723547935150284068921222757566957531643871391807311382557526188844109204692573057596689730934720271870327789959717180874614304568978723526068933979650712335153863880794593308915264158708749580536284539615720592866576372396046324686615894357646142978989593353261280873731516415892700034068744122647600538995069652309582003272888512506909082889502499082372395686207317871711966328208787352240238870418506706013996733766983292334255074303463645444665793860422886011536574428586235764077427068994716392425070049710987488871530684680620632778727566478572575757567420339469365344762850285324150068345760883474237203753421687702972717850106398789734578111094851733018868435673720009685702807088839275782412469458385801529719932448138848654312283715651303046607622525717150427079677922670103736631936548797514716204944427836730359355336901855576309163659010081914857437368482351303100585937500000 [74,34] 479522869588990881083853720301086001886512349621777110238463300362937418761199902988938413358828407294038759113193803069402380307649219778687366507003991941744297540399481669812917409374689960971375750935466085892532500748854634172567737942172731258691398581804209311517860364311354831100338717722587326122417604239057872254993494559751537770367544308784173161528404200165274225028918484880499584974795591866522252474930607343340571464387639799911908501783999981710009564222752330878912714476216388135358936810515859681131879608862123927044436251685657672587567932243088652126606651874796807758672583835774677755326253021428410369298582640655280346726746369836251267699722555706582705218634400856878512268472845373940015901114568705854146506515331637958364146812309133307054862929494779455411743899550586454622822531278417258198255217684589708794084998241790117775417677791467581654372553735958468739130365890579466456019342938562141432238024743221728379780474853724329844310197985048655143477786794747139493052031180565175724672491724152415309123101492891678056636389081316608148125393822352791713383146696616957248632889177731568465895381764826599036295737589884636000150824266366688584813636488251862121631896635072515104038068436625539074055281286471447576659163577873475015908297835568748906897347581072341350340937028883851552767258067795990695661521820377105708991334383962416472099561003661457798756847544827996052831477154614968193055088637278896146295983164668602761531113728882488253325996028368389001070979828267182406854903361391943085572710562898429921399613689602250991321522697922634132289925483525582707714911225803401414134992498774918802193813201316834200025204848672254519847557579796690208423656733427434515026359878557060754304783647754536196134387508890704959455736334483802420641415568444854631486873607191471322510974318079202245828776404341505120125179442835682925205281496631886041635862351946787994291825873752701262918414508613758469087908966398666295319567036241070254103199974536047039001727443550354538583933393752779370929031803372454423972861863725063692862754972941615499078341923070677667931511504192529142409745736796581640141538255058688499801861681490248376795389429087840130736647883011333255876534112550212973517606056768757552761020535037062018091091886162757873535156250000 [74,35] -2714372339032309601043127111431963956145615392347260961554458263597790101422323049850074193535198374213933610371624252065305396228771190258024828539854463585392576233221021210834464983156219808887466915686540388326619887744693447168885584482394586778887435897547734382437806152957015275642912308423467962299166230468048253548399889781726523992379659577842903733866457515848566207815224217730808888226729367659373308431215748311049106383140249017263203023529481525521233554724942005241633615054169167394436859856699967802605658788351123420128139188467317876738050716469359041121329053354012721515214069649446943258357626805798065141035663217366311647621691460914973707187067026084008986728765811540968883457369393703779713493499491803397255579441441434548201152497263033975399943942061588802331477945574818782447510340303497399130079261464408987754403809976318283114765384624267841033544715874102728143563590965237768538998671419025087531135508446660279287785533578117361267101980631331445255963711493498319629807693102936801044671925259244832663800275197889273700821115954947138885765059574304391481777797658214671120727210227534173079090609276394147730479923377660882798307773280485842901098637423581502922006387969509097475092368426339056445603369894028586917042151346779395547574842046495170713587415790887608884151925163935666042223645516246830500060105959039511824919190818166847846748098190866162977886036361261081534938032792840787056613557084027790932818932089439316995178141857801803276779219333697361992600327632877524291389105758507677592548250442462063142762970468832123836799307554312599148458748646577653421101163310355846640359979772975121261889979024743989102095294407332941670939114433576337970723321904321386401267012246091778332007288237320279131411315084188735080390375035213089313206757731513137028893127657137020250759279846890021992820876126414918906850788997277628903637423844940363699488926465547322063052198744155874356271712254311010114757782411976878999469422535944661128983315480286573987419803683166916405212438429346487390827775757832574025661945979384411769563867980874622282519963083727847750519752178288975735208618910318073469030918733392084236539930986377070509389609599927410295764023097661662527010923627761705088502848601055187998352946632252269409946165978908538818359375000 [74,36] 2890152084970762761700384598067439390733845879096164371425924981175048104363519488687460223138772096127316176743714715743188687839284591929211023674408674217149511100950727037541869338178875059437006379589577189206560804631577087255035191014853008722423198617137699142650665620618238087459012717273130728420226995818022706203942862460818638982664376777598838991694413471242774375884855191751623057321525177241527401339517370687470871922337055213158057992363172592224642930011196049502492912908590241989754210902706634500147432585465168488725666573358474981525503933178135725724888665375094186871785046687491871884215395364370825446997361940810953569339691415666365867064604475852953292791346945839900705517485546781469916162374437171563798171040795525933849667182469543954100828404719236317490102170491152897726660722515068064010169000700521272381085548305557621371559089782768924993332589706966193360975253777003082468928763472082330706624265971061158198042791328064217790723112600781815803110011644949810669224791491997890991979308316279164051331079721939664335584795596737357781097627070815538216838135742638421982141337437985401425196257244762841860590226845522889881995117893981005218406607603606598205463911597675813390414482055445912961516756014378965667743091730067081831192228392228351527972712284609391565406961493824974130489189027796396861855258039241665388578947748350467215001564924910323738584323064448983440164003883663096916760549446550620673231556710534601172262123073640688708371380333510175800856172785237815168120971297656920969499630523733747058999011324828949876678727509945261348503712570730692153068840743240038681884408362809741562326982540218987240956938892767149858278121374487349061376606882188979039889191231945274666501530292451684699535141447483404619179716301338796240668656137902731929105594159447562089635725869470552071119239182584697691478527276550772668075991138018034123681278449153595645005046465749125616484104621003124709541702301985234425361055588010362850792192010043379119056754694562201349025451969230271096391862922205233579994825744412654628906946645034976671644476564817420703610706379057374429622093968682020162729591004044957989273346126166262491332877375125013843554411750547536613070134769951872867564577068851764535262205413346237037330865859985351562500000 [74,37] -1767299401093174309065365318184202321902657939198371621215632919990183737990916890954262726201316765299320170110458214384213178449178741665785554087906549690087515501179253525626008866980150177872210897881672160186967759361899049667457473375419053768629668741932715564826876126661576063548249900001995270062205186002986497147118904692840096683557798031100102539740306271624229265394820157287587846811255331899300401560004665194830374141736952486125169034904721786812854962795444610276430627143701102450398884994806297643902511057878800729879744374496097713531405320496301753387145126996646281679296555213928002921697772000626231637384002724640442415572063344362705896614445808574523858243309111204404790720647837287726369744514949513904790582781808800904136079786288215677721785998348186033318642242870910387032197791423017376674890763051813146703111441989458396035859004306879234097067508929517775682079733667115454584609500400337162387962592742445028929947617305905345592992099342085795791669036158871585530817215081163016317186321474408733777000548430228885187332964106344428317041459741616561672927866010669580773178375212952619457315491539060594108427157851802954308557923556457515973725399575766261239599742572370678092527055093734319098434369356000406885634537714560576007927413100455912615529381165143268296091648042782855171968784709677164916703002351664489150650867333644704302249196576585091636932528090714106607709666723043445764002485398716259046251577034774602275726452220706467154204961999673322129869561126589491484693310952128738184634618445125153245954860357303884502112862652390633482153645495847563212486971552665015584499955868145281361819491427523237616009702874093635471641626124232599507468297598232453822856970008836838443013201463289060735034665997095976050240746415448965158819384188734238537430623437475309930969816069995338648608170209316237872824558161243089797888690951004517740834122163972589308852062290621783328560306801086397475435028165919079945215784372409730901157937946324069710280697570018184765734350769287029678386631298281287676181044121517753126821382618523196308589128482595765736287494741700855884573460845388574487743742830350968551949910654888262300613650187319362803685734446744605356076699520308229814764124185767074637354312471870798617601394653320312500000 [74,38] 534908555257551275369181459712080966783115539356894136651872274899091678521273845312643959501752395343978271541711062201210413633326942807855162730739870191275398109415232765006238915227587942985089071783892466812566084419937415571247387924129031478313070967867329848908711404313095188678326219049264512668280223368758093382772205343750818867938865953950258545716824607982890461794063090563527276904378077449990637807876409721292340924448147917473893915271251908394072867680594610365274946697682588331403137627811517917628296598123329178381604250954067804947553828035517427877591067938649315722427892611041316559311079877506735808615669439782646284237266786358426082388775698789974127223140798202240076321135239334412347147480793035380442868832730281989857839109312052643890741013632541774808497477627820514320830973635480087217158680948462032833845745971914085739727862589090177884543206330178470720969131259839220137813925460124342884301331411041080389717492083823864599583428876858765292590756074330950355640187389461467496674754914925564572243226595946318442899828862577922726657978075667888284673369130877412268043502006086590182102132122281503029623950105517743543312018650528805679897438775082965601768649256371080988843490323795842683594476113836541491237816406215338523408788465276617935845195432352140106717133799012721731847149699204822197159869624468814869282858615733551038757136025158327830441397941149241829838115867750945845731647995316887965208414944895489060866042833789484448344788325026565514192864049104910704383899421777862599631942030774049461531524031551311534286205355114723983456146840714378390182083567088077844832023236318529785152914589418245196436215898166515651744749041752473012738585732865443685370926791395905298248128205505591733307970180226488918320512836169008901836850666428805292252168635124419490827828309175077408390944628034677939704333994840022362970807219644104399185128679356563594311496876856128149246061485521381603320286237053585736925087608308946506521818387260659404146209313987392197676148477774289057815782806915155295799142189318571934146206859729289078880552187424511805342312287154731250841468639418030298545455926847916615755264177161398716956961180014483393173522768983225667925442066160710295838153741261600249146113128517754375934600830078125000 [74,39] 124974810749799718740437058353937539644379149206660079908848681088091085820411208939106731117479435453333132286663357188376681381170285412324872301407996598585466213468272777075000662511951278541109381509341725831029326091096215542880786088965234538892004733955605856210938973307289533303691645304156665971384143055893039515952036210591139765623780796075453821112392883822655346206866472579294874039755528877419058632525747096547786893559641736345886830954311824581982676844601209496048690931104850490428101505028280489905896465758547792125821272471238218566069024312055788104725668261648021096615322805503504085465919543482336095058791763012325184382298510494618756880292199955938622914431800539169473460674954275116246219089311630636714158549336516383562191012262093517296605656169133551554882888850360379262373741033037033754605548184570830309112996952269844222758383251755053589164588103988465086572682307592005751275698155351446410569879033572285322670603815867442887823528533444242706667790145810824704474394167993908550525819307156309754211956645128705815039885273993015186229291047647794842248833214814176497983100941921620476147755088237803379692183662444713999599051793435457965214802070731564322585568966592600467663386089303766892391611513394313206954217667759207025548000603774569064646154088042865143548173512970737709600967105212988674882071206594682115650560817051235588360182951874779848359840656934400107607917153282444899396311365753443587144501808364297307111617533740126472403097794598155536591337653246808243709088218452403404374496162509080276620910316155087218170568353888254069688744863435674879709254672186182471695515290762775180869390548043281528659214470168745129060069012133752683637001718826369506131341757949883841702658581442072056817886658632610022898310311776241100400847675309772840612311701295478659564167310541217865406393086169914297753375429540650914809961792547999980394027969629491239602499545625580228747521673518665510442740193485470519022511552887301387069659628633775328681102306573214029217867921678866533385386856958345818033232007911784107120317603431332782199993876040008339197695166589326705321843552421199979429341820953732322869301871313361183150505677484221138244828285555495763588792382954709221624272665052135522500975639559328556060791015625000 [74,40] -216954489250759711189084796555142231993025927400445717663613891152462547340682564437903181938237880067126801242139582913112896851365626761726150055443989073243954375208746544852537828336664736284910667386225037191200871131823399616504495444948719774948545794446855574428882399573736346658521822468997665789305993543670089810131964058337622089485982408499245720512927269528358337097532200122043138831599268641315559808490996666843405548933628290004477229175151943519770851730499336011401806109299287619401585446785263268428561389330051156123559743663904449203140169682907322935956056699217445787404904311102111563023183644056062843944404263173276601282573908738293729536377825078076917435093457628002477183551055217199318951842117333046674562039109411200138447667084113032399092932946528985085108773683904418146692130773059234056824746923983197092987606669739901649369673532309810268460755852371233958538743863046937827435542387346778752885527133739707784121092691689904418069221878872915134247783636146129443732252205159581152006738269522434589189458980326798840210374497404607345033573418942020771084796067572594863268113611798478188184397683622935384432397924302608040755867908992648094005663028571437751921387867241786701667915280545424820018860785636310113786043633601461595656820397634994485237256950234072252653042960722807495281142855085423301691682665113659157696380473346537274806085727133436204794031947620650616616884589990539356028174636306584989380676056012575168011859184729012030997474356352978238647009642741311317382868344176203380824735693811849719211624666305994869934088531014173218296477326630859460367318015157127372121616322489750178426387592942498402957358589397297148076298512277142599532105256304730647325522133097847865915889790107049527696555056968431847068940639114324854255525538036127269287355472161008740910490944413302101063537163734313597901080405318624793769695710436679329108793579094239747246602244204233031873873646203029501602043439641946512460975391058431069817497055384918322820650001005219852152664939121445365740973365806511221388567809340241536675546176630465138430273983582132790246941632842500922503559620127680281396489026469669252749401367626522099607480515905625126111329607511148287008757677670626112320997891380613964429358020424842834472656250000 [74,41] 69779037013274953625647155071597066160768531604900003353292342231491472883353129801020007864325285427653070855689647016965321601900607304478795059914980869966441333845778911422354457277353543397906556806279474042928910044281749207356647411959515294199576271003521846526447602901081923295403631074058846142238423581488398034647803835232746031480874086355840403270415491815031912115871927805638592703083880946849912483630285364566769373150205857310524377417303145960809421787755814185225620756113689656723882510466337304984350952747260777080420981001726866802034186486847894461064889852903799273523996189758370931606284359523834135979248018913710572081614843247846187966946811538958794677323370313224821849980609851769916558769278351998267759706398236601200364951784026792801368011522499079246261690564436806173419189421507067286463317053860142933601214539389666801070490217216879245824370833079995935111716702178852766139201714867789745067998231159098536643668959239846436013196629573984687100737307841591095726969894818589239504863822979934944566288692348911079838753581498690516179152163632707555921371242023253926188379553575602104499025055477275040251508443577385826919528818425813982772411360721175941949422967049573440540616253772143026436224948518858410602441619901297297145295688702397375866739928632589810666476073400984415391927540965454327768527720850098941568418516599158044410425815052784436499194802755825063652445373546880359696483116552872710842164351168465132467749561370061354897382064167433423018633745752100363155535134516365424786017551605642495136287651963481178349898312220962960886169487309085241591735945966295805373719038866427220152810096619653454545415451501460440286656612008986492606412677985467561454532255216047900841939767060634915810723579383549069277953140068825735974646320130673706512235711622407065283438662123513833009350503151157485604087183487489712548979082735821863743459212466037947004336706833303599841730980419916542714039832293910531154802159070339439056126658873112261132744087282082496621578485513536234786439863914907344986803964296915430062254348831127273676485626344077960045333339070833242440334833719587948268689052303982884921647890991774983067518279579028014572549367763886711375857761564979594645641292061100102728232741355895996093750000 [74,42] 51959903480414005350861581299273434013767217734071510741112143987400698006294780025296505259990652253780244083777644892461541190856840888314983017070432663950013088427391554355149564343939584742926443323045731209526789785416543020359700629768234336334516588052282842586296174267056190065264738804669680969714633815763646855479691812371474207211143399506575993736596013973553963795119484607254692864698654110410961575262067935322916016733918657112932468150415735722328627927902338267363594239797346924969855970122095398151309553120067347355785267620590995890197495629402559725798247127867155175322984270675021977010577582241527556055392042387343193667743830408257262421130438120181946042584572456851898886840211591612536976905653928161599617888788603445942534090211657561903375877927381172962706006726953665718341454233144439809927902079503055659865749049493406425205464362342673607576767026334127269427346431261940348824873166562630620458543905909939802064086951256808375114747001741075770048631511172031682384977357556928538399369764058459429521080134355445778162248647065984642358912789979736235881767659206253517485668986025170939907260607130246445014848260300095057740839219976038546282377260266040537866857282782623933163607411939586558534540822606222483481867159330930983346672260901194380345837645539425246911723699788436096473036714495855503091814748050134448519641429268482971808054337526283727396010967013823536203428306157680520867056324570737702195232584784703916303351077360490182279478144083611945547381694664421857697573551994473780187384433563821608809817640341946641485716010934176594050495467028609367848623330952274327264563095866774285170799490518983018061613416618622381879466870990572756873503590892506802275531157920176497795298864473864691669350189318084089515224494000048000335239662394147170403506303363277390743728765268035021909039802737187544245328799708044625812400897101979997683041192736912396095565773498195016077454188428587608226321473693013893899053578376009070464891114218975131711257887274827295149289402277694867508139278177931491767651586178678756206283015675731202658241666145390612737985314057326095230984795375270074090358550552944197966586422416343372834446347219457487594799906860040682770454456242863530701647789555863710120320320129394531250000 [74,43] -76114807025390930256261995633511449668699105237961074755640546015526381846921670128690366616984214644753199667065989636737618886733576733606363091664780940468535247309188755923130465290750233430928723468746811762136458656611300166130312820232505716476151794785966348742903163897213219591429445355295548311465720917877551340592063362016732018743943545233494484730522197290653443601592592209175649661477950475913891022913513867381845505901938458482895393500989782339474649751949295619877414590316523134417924308784554031530143362337428829799600487749609431950283466132493057020870960605533907655082551074934557489707067623525219490446877258635916743526683958409790032300707205435896052229426058659456292283456182371973668111039868825796671928451360477902517713876019175480516643760409126524456578144589442578798153435834717345019481002620697950084703886225651681064346985447129424347459771444104052765008686732152635348781189607618026754278409706772381938262912398819358523431882204177546321920251976595599379334290988175717471474931315916500448823246258006829809596318794154335268016211730043340911633291386604214570120090155463982829763748938894729659539777498794181355462435226537918778922153773066552557020504712993760544227954581446607107794742367166287093171792865285205645797735353936760971184978601718229512516227863327466553490060500268599829227776461070838594858143294192133364252443138909046110710656586435605378021121488794714284544702321900058393520851007227565854898381406646288010718481204719143109249169103150833027693457252772393315027691580050033699429140165023301233078677209779076296290696874636456868476912707558698806063940229625187319091554428835263866606181064059147558520948839394519348470108383960047144744708470131829559017719684211992700317012542956860998149715607897129340826895643250478841486039692267202904344499197069218755045760692201219863293564546050038590510797477174057443434966819743997258300389618302236772969256555378496574083999095535308114557956437088071977100688459455241751021573477371196907813710273757327771088962478238957129485486852294538452071354162089417259992534075996617738937752660402829908067172492783637972534447573114628403035954227822353120380044866144737822591601685138704892131799879372716643999297048139851540327072143554687500000 [74,44] 46042814692774463180072933281074839768386355480144412486928101856038094715324031051292485930833905603893140437437074211964816288789645016886477557529400985734389679744078300631091468470867015964456803468784041835312322637323009913125482741165676716622198810790071623541787192491996325865908456554987663440030047492108360672535033059554903797191171559605446608675575553565071813820184389803779030356733648252786167435621794661346656055097631542836163593100544448497011746193157663418035407924590115307855177918893184941585329324116453726922419753989914945584707561356318439775150385886370866802881780510039145668570917983415929832437729485057505148480532830516328635616835358035743495891272788892654438534771847826500664630473424948002958016454989723200220083338540275986774082653442191147236487162638996612688354899505702985106801685069689252605007082828102751583588959673643154494856773675072754480987421874165248537483434839580906629994584842982903310100561784627514765477990845801517595980988343972790410339295385495028207608372029030956138718849124632571812971161289987227497682563404949915322390622191301649876083037398461258290042908160396731464752029815851405134855160541394338047381706698493359611341459516071561979088878692367864357268482337841186202395546065844608031085142732818150659524191083961032604614100253958456522273696642117201495346951770544231395448282862699376767388639804751613998457254371197850373134087305517041890167745441243106328324814865210276241182932078284887458512180864956920037398921591299092018319298353605410809284005941589260420736377813564114624990325342444560825436075691438421512712464469410794150022850313271304783435979197963249497639328463483359525436120607518178379501842739187800711970365788571419716816555908293769837145594493049055570425397423424114298482765099678795963230704789097510388546722961774009168147525953822531865628983995456758754077610169160134915120923274857852881741988680312578510896119460261189322470536833783121355496359630685667719514299156030343548720458293957653025096636355347398970142915374948810531792193869264814385114133094972727770074926865789900667097275531217991150440230437204015715667187053461311552304537593909155487258837235811768874672201202896721123846942615165378498431891785003244876861572265625000000 [74,45] -14079245869264581585711778737582676338005502580795038513329213725533849805642485423363918437706732892306681250926809887099823650503179981608385298327578194152463026427762298956912428264740650825413692771211242014977976201512111617080979874981698241442366634947033480653668216659608564564577112229496887760814120599795465695115053551763501185657047154487524576661073882073773878572321789043616957675822380798713076857028518459297356730343293954875920979496704131329241318690046307265023057434040042465532300186574831518480484234073583702167332222507195232761831009966731659287364450223892277689506065169234463753688355265503726803107509739211226470912247773314752012059286854454756538712189370666913616784075336496931519046004330471631083154651714414805089788169834458483864818177139673479373829194269386520596266771852242572179638466099745677926575440723665092204357436037138310694353004137742331820691181174013811084582876005344428859730169072909353927899947533694397329171434155224574118047901788866727574217473936830183560580178508680891055044535855437721499131103041956499446157979228906813424902975659243333212819791022112103876066639641289727689680624767243419348923046341642677422486235750388251202601402043889788575283473515180222710148027634833642990462700798007792612705204057867390031072516304184993639540468554852408922548256602141078134109119442339850943149625150088466335472061885033970640309241911958379581113700429166724358259685304868323131961087315580675448207439105517451571855915490471634978088319356593452791851097115277380738066683604235267367102153635630462859809851958561582147716461689232624442194611756352874385842979115599146649624671630465325490712660708584638412701225566854031198144182082483108556234731584216280624899105647302691049442200143399144268465156656382029639517563816472308015756699029323859712939236394145663263050026182741243027612590980038204140674067064210452443893898922363828535000214104282439667185697840631603273142595677627349619024336253934596698914779760893484565311325840145548091707819801028357192032751254495431670660321473999006209861570007113325059831842514258481935281140390414263382525679167326753047397877002305035431012196276664017881113606121646104432999651953184173109011052393152452211211311805527657270431518554687500 [74,46] -866086842285893182765038641669722893002160956409301238037025569013540739729634409972215968004930694033698712504072799066153161342027084762298914513426747259808691810900310062928495748740214220749027425389223115294832018382196666612028890760733651548849799563577084297132444986651318895328491918822132415660904062687075312975591846249837930597802201013770190565853354452601984272111863612623111591062609925577251260221358338979262425851570338258086280275696242787034972337832726411696383411017501491408520642499095399788493005906539707468177617860781789375731374200555866288718572301625210013813452288323979024012794077642512092815935335282185109100881347704402480467551164643207668831494754075998679171493895519458896502513879961655224971554075462094834965044031012426836586579856840003806093252169618019404943099321132742301197064908094529333375145598754000467898941862733482008576153469270400764325824287463981339133351399767343928729795058953919604358218376671585006297499443321840441869105771350238446405105334512497047640192995756822782924793878407548397487661246533836039242795920113003396710443274137086345354817436478542220120172990059148034713396136186588688656219841273983554678945359054116706134600581785354820648125423697833693973476496903835311771441823631264114873169128944134611466494112481793220843700998372459678698293230919055763884263152955580911709135487936780035995767043802623862368504119457887625806546950119261255249883032101795177503671050790631382981517982467056021386683463096257616074168255931457298759105869822031771602727433651199931808036058357124786552081067155527809466252303432075164075808317996758786097707155067555211642388639251047340071528982022845414318614709289886053263047079499014446149198004284097932128922226823333648801034829072220820126355230594096711308911379467543209531979971526502757494033890952029057529469964540984508873466550161158460122177947910652815652992694938174088146979042020168934828604855936444672039549308587993892292376615869942680925185185451605461691474485513858942057160063762398106758098348014397651126791133832889408023377233668094646099593570324967738392212896027400365177231837509153459523701512369653786567341305396252001194239797546630650074821665951316633524394161813830805840552784502506256103515625000 [74,47] 3354015210579577480630721925680097377531853377302165955583208317164083735437977126940563888308921640219325743886212122158668415307038833889642602689606793880520014771703869228385821329955678801497826081716984657519638329603840926367642721836491138706056806691516274301190790829018017607050920162827822500952185422903063079154275950599994524428103173323649714517716020979286910681684250438842633018415988914290669392388206357501055928230789024241982961061111776261736945452031104068873754257548159926861443648297248390373022001048128093156873050037281256445191540578503213821541540860953582217031125399456381825457088437691907841518640124225457390634336898136251666863027845483231673040181371539941329100378588316045709410724566058149402272078548585054494654931745310722739074547048306472723970172417387619927416033964819616674848278098929538293009896254028474062879071669769527986458232809812402792633308754222815478598093869699202112745320999376961405939536755198215800561747944087561014894058066387360511786312252998788022182106051601026940436323283133521867599204381676954125065176519114888323350486716553247131283788821547985336226577740166936686071434059505821038668895546535322476807414476953808648601535535793979612001330681905845476653577803270364612355298033719440964357553764733336791885582512799552874891424172091120471494389888665591438912970875906681909730175009737397535001190352851943948934907377217548436214039292794639993423981747175361912351669204631471232182179810277926642952167949433555587120646189647553119141221959329845467975114128572905354422560223979180218803782182810114679073169134723955760114659609857056396632474898833040229298534133089657394733150215977509646210734634210058011121484424989272740120079914869533599448298741569388433211041408077853395778026173770312127512684279865317371222932942240499983087613933612176942989130139184927853881700035079225208254310922002929199233407875067392346816907288912496071574071613157118807862761478775377842232178776755057450953368877614511486988704352989601613381108242910881056435334675279595133429197305566566191997321151704309892631040253911583163261703303676117325696411765170022955368874062868017250107754851240909762342693359068579944501358584868266942205505820595590193988755345344543457031250000 [74,48] -1869928516215998477150891799810081439598308813639667423819461469408933537406505588537657139356704450220586262574047949612596533077308801362888589086066253901502379320493015266061610244059979976162555757691374165370725290974755129154503095946626442525267952407635434088186220933540633254229469709246979195916563656117248925659891710428895066020759895021043713272576985669071833424976975734585394399929553505254340063632844581908595395824477399034034093885546021141945407185728218231104096982995397809182727785909864713944377100585222106469581308780519938555037987827737442342812421992592432561694153310944544248283967834893550821656647280822273763698046130340131940912831303311183358772361339015903262911422850816755611103294878092901710734575989707958460957997082811120881477778024749742262335422103206865598658226594974147107321831291738158236200929285487501118043650311946057870231307998842281675520818285769987029344059867595636680684089212517101138658752642625212611058633375787476592848521455367889285963173503299152056215083634497454049483715126508957631106780636958204405390641813596175986005877876863945633553438042368999000805795203687583733805238320992117066550260487143928887191315629896699985221007883673578443200286162937065600214905156828855099840283709382318742131696722859545313710457029617743745491165741407591136169535773022365683874543382576858924057238492396293603109983726001448138739701502687545558177695461669779804372240753602004107387921161400976966117801263440002364431791777255258506339652701235291401908365531527394934292939223267027154214201645961634853757902093989737387064151800321095491792859843760445495434337739168569135338655814230958145872332962646012695908811562296319983291321977382339124810157521720019792876735279802552802556540621866852614629297925755011853355470213988608307923003717973499704242904909146363501984610550321335253092396149244967265210510367860341906584096496007248394344193657504642141337527462066224432228986683827626123337520111607893178780496514147868523614883074147463865906872084285034979311517458471568139681023123990027964238311246303940271912019686290932363064807056855922853870138907766980302086854727929574518510872377712778032233380998945152024005706407921338987887516225327999563887715339660644531250000 [74,49] 569595267595763242504830249534708429489573453046650141748688124977132433627797230324025736435591001686985789529181807579916915168275796053016469524561610238970702293774052535690254831984490501782160986626088414994346694037570623378244917835014786028167536005145170897425602727614327886569815627862157389160855584462872259524770475508714822085932272649654566804610189231440579503011732699384170072177127185232433371164870007087309056623913250704743691384775463939129280198448354146086013858596275675792627132220467707875042473321234827121738042675415090801836961277733467484632929818706034575317568281982010595788703233807626546925639712311315549361838339646090316601143871883075346640279878445315618594723963302207689637970530827353639123196178412272981170242630354404729041504600211880908173563492773504553583004182205448394164976117914238861890084856776974914274824010966469963031415785571691134818553691447068720211720275811635290787613016397638241302936650993445189779800876299379406676669393009884917949691013652157236958928794414850501422898721780597148081672629665550676685737641575067421516135408273388890993723253728856742551931305933216054972686040895163984860094504775933642715751063099119480486683924912731694934312527808509401709466169109809754859218442267806884161489729496761456580342815789576501437229487543594436023752268256597043815093293031654365389859651957539937670777310678541725964780124401868258520858845993188177563705553241316472476947157162616909893423608604399204812847267755134317557458279089504967264644384381332426511582138266574320362753735427488597090139410250506535824943320449162900949709942951675152677439698841821143353264034062959500668804962458900917213464777752653503990631859034953283515043284228932360709204505873787922120084471442333322521741555903979460284442151301841177178448889801234773925566050159293890050924108414116705959638857242360672785371579637348232764276365368264429326378449022975345517743965059461996324262391523299436909689205361095738127785539593584383484438973346529846789839454009612410467788264926859165667074508709989925307883430435081305576874238179061041712513276504399571381883829080486358814724513572216179946557201939917411117504805103146272521711399126204122822514364088419824838638305664062500000 [74,50] -77575210882661330976720528984851144069698183047405743927338561685275519963762209189448106128369685690340607348262898777271508266543526372780363803400795712318301308813606474885678963271118432522555645053996372214107171742875036097259731259187458661692281149157885164993671250545492304801778241428259660703086204707315668768095214886165890660261848578858189050377230805479430513310447084309516879220189063578170388259195675830760049936825830665157562971790577975177903271268546064238688820715120333532389079890998292634837628577132294748801486001970989498287217622298732499126603409805282441144865016344290395623054231915691403208959609739339277258804307267589832445700525290979929682701383125324158268174323754874629871442983917067087343799818763864205159358232747943811294664440297221376411818448657248374319463425463858106282864689619376776247862754858699516593879907865776955034607482196915442294178708507409570480768691665487124398009992503364375581640532343860130125069027462559402103089426835178384673855935215995129380400499924363462910643174588429104172210796818670444090687968325496253477149720387679376405821082811950885122225315177151307934301951740745364837485672797221478368635578132843168239642809918176437042731411413866442390091392190276940694063314376452403191058816891910198751622601764344211487234465675124300832807415758906299071195416043275596426983143767352706995354780158358318458201923080434550879049324109258558965562843816461565874029725884255591400439701371385003387649736334392174517423594316986127990731508721355570916910655317256390764980052787084036371933791327064480871045270566545791487997053890599592607516252221230961538710771744851226433207108200174417466683653969252944417605204743457329472469242001985039138933599751287618524947067754705847725852275253005003833743325990463605563548098479826931920886449351389345963730752229774317075679955058670959867381312062720313558882267874423614762727709434501575694406673754217412826502975358229170887645338752328151560176515199958817614661178420849924297058533622593672084135707025102030620406483386591123681371545440532802619168264866494874472659908247026553632790932812191293891999277879311415634146261461113931377583014486796958784328758287895944079082255484536290168762207031250000 [74,51] -14955202725671139314611799354818143153699193909250470303253241513136719898724784275204571699914742749813772550714413377815108975539780221038569889482973239895100726622359221613759673995744096338249765402940690697266978448255952454064825105172879262519675022414114992489650649313827890052644673963168425214733170838020370862794375671151947448314224370808433158259739082520897793776445342693327041926799237093832358142452567332978510959512130240009387569440625192222846601366196748003950183229945393600601521596475123727895575002580184402036445211990741636969519203147565781307322803702538510141080794083955517303211619810398792540786187283910738842124113328947584208379628256192543060101485443175517578835787274751397439222610402715861379119980548252507647231285871791503966095285119460118509979127316268268996693350573518097273237546785409221412532953103148711204317671257107247009501617758189861197164201383017262670010613924872131088704319896892209308825309427857745423953450982269516196493706138746118809996020966920111571940341855614305693561170148951728838895956611598002447064903264040259217311537294429271737893784519844351339180179848352650225217752771566879972430750622065269661093088422702095869007756571946224412991956692413817066706071829618517349433976742389179850970727750639844016894771072726739634511526383553639608945048910746090298426516503254658579486463239747290573301668378409861478865536371691786118365483358283237165975925815293500811898346496504289204366340482938424852272056676157628996023431231528453840925227186437766118899612574819241513992161160486124522543309278080013842276925540363190117581705950325328239349511915870037363957705945505216852594434571713360170908208344605859429311520975238718299208244402671389873692641891127756588596675388685912725561002573407649705447163747679315319422091754193616743550442134987438608361027372497316596920600306864850812031106964344763085744656360886701814293433820039226609950576227266236420738026930036656910538654337441613899922258429969508938841230860852772228999459389454356585212062462298256542259568329419692770450808165136118027638926989272251992742116041245747680027097368834641467456894443727759521086904346065648010357406367157775815861968718434305003484041662886738777160644531250 [74,52] 10949147714533163860690645734144038008627823861122810268529945137043755068441474698470721363953973341378327873708760902212567069046899449341179571281077137349134552555765292930311142243910338223819293573341595262045806437359599647938427605956226188587158619551649446933561889748847756678832054807725778287471409594214157025184017484794818228584004183338837650164566762870390054277969279621061104981461913432774376984583707482980551488431526718318799712204658057115004940741362690153788764954059423302699382617895788517490847067714964618214162162875244684760031950233700720708469780817762341717205623407904130950267289056612975683455637712208297041787600651938360220897946130528331465761909025981448258295863055875362607566765093410980878155524155172075271639269360850058412718471832100587147615506706040717595536393216404622769892520223159310891217859561229706231450269130990730299151439437627416962334620334614955538069317318326083578205614849723977307841583060191655988055869429552667837739775566251322418741406394725193392785853775849946385417274295823237194427505668387781733601065146292014221748606399964481106113499464971290688270396724820550796361136425728117880625862044578677254548099136290134337004387760922286048765212529647537772637154718270925689597305494357321302678025373859462746097025780174718579491822943779734152759035494274988231952158772300845905223583563491703145904760427207775052292691574896733981710437575145087834440132608223353629219169776651036803027459690692565196687227002872460650062567386545124700982118339041688806441995128536344160183831036668845264825029083902027361520660640523562035316891854658477859458195840464757838146382737180003752121201905385731125031656758781182436247046892946230474340912844378640488388771520878386156953422321737899669279091330525237015680679214951286012983098181911135258569739620089945059143426626376800574545229369219008784356172354237062063271784213020511123808622378172925660109844515067235782537310905397996698206718703333932562367321670536741356880097758027166056843484417841440755593692223083968606217257360211393480434268069528645638879710409857088089648607020889777289416272640252680192855286269856073881914806499342361811917594773325255346797801880853739930898882448673248291015625000 [74,53] -2780527157952755842177724106151203412962347453929328152376325570227852026458647083817021053618420838501643250783045772339634170397162247486255852843181627346875333418374948516643232862626062624548568978807655689775165113736104050533348204591304257705096726534119250088926882428991437355045511257000237979788312076983553318463924699670826988040481854766830279479911189229747662432784523121462065728616746725460140294289210286058283188301677256135779284434711433256674550246733926409491261301994864511137731698094336104721214804426434345096300891274985678648421786358030368732723776957997334220644151559509590078705257537048015912145908031911125249906231548120875035037537237193737875770244519182389213085853214532948974963567350541703770865966030435804070989772054472778799604204366858471122901198711018999251955614297853462331297426177640446911678254783230176491768008581927544233817106819306053734204557676772056523965461234043097692306599752723483951847343790734418578928186946493504907450691092550971367307992716607244153455991681794516690138134173370544548374492394543960409112964567518161153413760078766960647482004031851562323647300948137852084872360391451581859630174049072836905745086247639576994832417872552028572626144521656855225843446223366576796948927215831299597822051049197382545389285009001980347082554934280350714052272125347010727491731068038971819215842865422782855751821606156327962459777077698955264922497661180051673425091316229180953645555051511038897585879328896173923028943386428520576023428336484150904041818945486533799797824830736044621324299996102870541015161217018851308375298902123773648128630840466419874962638425759158609466779030931554844721613359847424616611847342072429742926867793459828454190723549334328809245927816568441403886281075720773651706528304306513771524147104036913305075558453382702329404672644606135925160454402639158960817583525866685843992803749478253846761865163494927883173982564324609893925628849773245668735635379089194234864309928710746041760091082971322324289952135137539271557197879195539906462038563715014275948305614166395969690256517005817519479517072216392648427231323328672804710238051487473060392045953660210448301056899631957754690622373147537802623441294258554989937692880630493164062500 [74,54] 231775973650975168718755065480791364979699904017164955255277933637908227423690278162073602842522399462816191487120498634524372489711250089076836430120143538332164438587533337162024871175707310422276138506211956688351663998553052495721103329688228181932146541672871546042644790550335773221380946468471012678790393135150794588460098681953431100232490213985805033978625095329129788917788724883917163675585655301905787292501344208928789875178327189778806574660704801772877179944118540892741960116786045459469543938413812952598644680006866200757225546467526551128317631289976088781475933448110917742837695322159498797252027078420864397052620882268582055024831961835523924044476238158422787839124651458709240818634055879913745949594229690556228850668111638855416830753409922467378753140122074308028651441300939599747586124450757986820698636235841377877685200078502114464300748116068408568515936029941637427559363863008694649480984390574238081305955018431932490057341610283101436911540914738284542968038465344702602323667578860624243609548292907051547800232766037306461074957666109006053445174762571971093887776734862954795656915326638353300324877198843774293994190187010777609634310563422809002486456945980188515495708758711860478321320527775622117794398595900461806322747447994240351928213577053513185171518257623346664246703294465063891168125789106235104475786642123503510331852025988258905753919463030276754822236162808095491248727697298448834535548730142079029039514924921065345547184385292794176145261345227304558788215389451962334189170595629643415506760011447718074496922354354033092319307980904768649756399988847695662434792906233757042670160025722030108727935194492830952950732299615764621158357502665224984945429045523039934721410441903435278701126958228017246646885977594471724975194453058958385364120539746027319467033350017382095747981856240012946866988874356088904706349446747193605688800999740990235952812620943374231503589721462828253227245640861855915679894869165515541500816240260870152049374955564011007382168621574224573586093856022897395981956626018423096035914672993233613988064077535972444888454176114083891729771454158424490784260377048446579753839257843437423156563599401044454396469214532000568951275454310234636068344116210937500 [74,55] 120048267723214414586645331509600370646125739259570517674670980215699354290644491962228376005993807610199968605378559784821696653289307448840012767110541245144417736602323057049887221123036441878174744542660210370477338890613697197546824763947645934750778908687693460625131222579270603308580275915849615905399120963277292825402198314768990913044664261027940462831982192549230237277237212516894232561081649764690680899201455969409877288002024927410657554079821625016641935066676637587255748703898628552368564599620568652402618558159313167756195086851795182036677036453392526522230330102045917774229718306093137527174326457438901965286736566142095282945508939825012722310243478571410946248382363638548632853185966543811371759874483500095979320245202363540530605623132208567535563707517177305346346798485540223239392767805838361440975204630748451644162063469052745597387868212492797233517033872753825822130222398074505635693320454834283662557096127271620136216757632686723539607229991508198968466631013716792205316772411611554355637673975865382316948304965844739741832499289095844438795972602051485624192710787139234634093992625717969792197340457754392865027721663353338331609584383215105139193250823699258594306126962648690375584516597051479497409106963462350629682069764438619994876597418045785815285705474673749625034498364877174302864460227516641820570987365229553231448771943042504578728822040025124609167097364019254682110611903531781274484013251191096847392972110944679872969909586132829208652178291433398974297401319558174405356845058133461400223657539021188428987338545791089493642088318611786648644059238319718306809895428891546830554906021499788312260879177217252280754438869884871711501388131447652310847128359212680437815511569317574807758060947932103584594351223265893551135071079517202661152859275357410998589754206989825117787156183692945764636820730542176948285817820154486530639620779324051691453715986032955993519134539405057561331960648795532252659572593488025480191937242537091427380841725134829712878015765216680262411847515005304848285936877034207012317428664980318529147791816127097255913852415021243857207948625632664969127863106305116063570925781012249198115577724416152962467942838520329473794845398515462875366210937500000 [74,56] -75386425516388387630330644921729890256428665583991203436916736718572063878757847860607266839680442595277198735541777909919711897369278890554692989837596204037102082507565929111162000381744837834245640892231197347367912170204160863828911146623737863318327981068450523742632604409329655325527760803648117635698755116348288664654824731975027492448322772635221620787062470413133703321250956676526763036001290887651437182122922708521666442531049612439414335929542814511979316691452010923460895173605964396291068764394171122197019928288753040379910661040782817480719416510600936595339295562221936100896555709154447325221214190525462051009159549710937185576513387699547465004121561869953724041526571753499449085588760118100202583413820045380794085456909105936436582199260685882567335096269689967549900949382149080876488494802502950312790637590435808133211225451893560585360603411790157210606180495951598362615036598231449349964771183620989099791296026605290111254121550831881090228876543115938887327870093731498151970703227734545076763960049206570031991716321808208683722214154379029610397037242458295781506780482964078320798554994893629820707933419435482991383737455106023251170431182729066411301029794965971481961542595535172394416152155450086310984502436407400889447690634606106358167978759398239063235895360264694571595365577353095703549925016220818969530370920539331715675502727553664852614896208690483589412629967914511737567722857103559040524001654483369581010048403109351800252381809298620202029553010439541865033566621524034713004912511905556111097921922350022558983383953038192468768309119946874140075018306133091937640195450856192392531552518956513435371051328614796944300039825657686828451031514496180815907969819070206426122335517615348383988492834494770690699141966477929436558482999290883018614237326251993117151302416355218280798841155643705198721140352906968285008399832889942730192715076576428648168218587198468433003905813806050323562442923229644989399382027131036527046049431597934747098549919506216248961200386810075083312877800245568829333463158588350340724881860519505630996467681732210964281338033372064346971139544093811790039705295797350706002297399811290463174201111289215917338202288533466344233602285385131835937500000000 [74,57] 27875081333124918924937203840135101476698998221838924354463797861998708826412397986968041409398048341750722026464516451164170934470976197122427461706663788727724073044162024588449243628682366298723869651017755985492048712876295833268151034925506438797613036350791387811761983282060331522708262641869680816486982171189525274039230874505065642294678454556382634793278223572299181450675865850840115125702392437078221804742973847497141198639081234809564190482564709164359745389673690786638191611279249205637398214219474276908428955847336991834699080248406369800358128705019111605565869447782071569026065985699038684075986175655631655372787969688682655292444542005250683860443838559530544341635324380146150611052133120627492559778471319423909074633512815733193832941263956167810607940116711715140325107031180700153147210795024646594532047278399059997602521601724948343736444705861739746636178588847673646681110071956829034873660492613848594735423648471888195339913779415362545975031469744316525252114051014215148029099455382044326963388119790776411089060903011856962568128565761150584220373368910267779084892898765428568472895143136035692493884154622381423962805654362356410593891591768221883236917071272066086554771022858058848310568783335796306414806710179530335144468116159227027283327010564442540372011225624908240644518075965952023502635646281098298921421090381373053978668056629394464756224952942950331276020847631222382554007450241780073348026305085925012703482247317196579303627238813544008225959034069220076525591693247987201389874451420861275717916993373400219055876204080921700345322405782393295277389252937869349437633017770353959570172222022903803073265239664774576231493579308441082234587995085544979375455968960650352239101584868727365698311501863183237411567451356961397996031749272747068547728747127961853110308826551211493093829441332020830881529464616078039842754809753156039438113410332047653829315134244102115471365461041121428993700841785798160106830709595056649297505363008669237533807831587053907360192423857195822972838941596843256597105982315436052302837590687953230630431626850402559851645791282619681880622024285982156565730157771413317053487049449216033551160283159643963821205936426395055605098605155944824218750000 [74,58] -8030249199052216956845035274036491842421414594471054318761732210156982557869390116487765508753173277344475553997902850892423040563202485524675668693828879552073337662756713238448239856134129536488119254936986790992905654208564498242472549237897090989778198867718536824988546644802173147902831301752602290689939404038810713785575911433952580543034012623050234453690232532252598878037350398245060089684816518445526867788780263258203421714657301375876954957089181977555507356064537756921994964689739438614687744630622228475871629133142065469747786593378702311329409045909171511266921376243687665624166814107739950874227125589267646006458499868037832330945467747161904709685959757072034145217335825316608097244695569555834609541250159729826690137029078839637113856179447303072786997446074716204534076972713735601252023703245751203173387230499001557148392691398641169023421379053213725141497458955743341246107679329013547561203790661506597726083472495541107270821702794974792089723284404058037058138911181226116412351819678057380996295458749395866537879013577296342292365160908239763330444980444323070178903478516460902686267416094586016795800087898072627350543851201761936959697663932529829088751878244758739451299158524004505783047187173160745974689129168744627252512790397784870783216104520139027100159781735316100291406957188051264297585357278193988643914819005736051214646984474634100733071820646662801910527828102197931410861053457378539256389378845847975994287055356276050634855020772016031212957228736119483312946654570077795261223020486503917932481371143003261377004013840304910132046089842628509009715300452790713977441647200172351667836503940625612108622162083022451956326928506821041355041418276887777838045124241733771330079121660156331702590669693430328795616342988359887439355018833624195933250290639625397422522389631731104054250403258061189438359523083951268869541841998822931066309598094094415633346613884578715790011709413589347146012538848884343630923944937097324375221769697314619285429324998086112187102912938311110590595333975827472123595839396526793874458346703322546926834192831327644361683142386365478307329486022966541770361906520527349667062435104007666848504690148592699561191921020508743822574615478515625000000 [74,59] 1854903609763691578236797630143017365478714657543528623020145894622794682466247706937719282279696720701745628951646130366369050009950554738525541551697060478694204132730802369921168824690257493950773222313005965871372451499945662014288938672925533384049896094494941767591017444458713677275438829312956931619534161053979723770765888947317252645523562253801942873059068849611543589209610761812395360288262995295975277667837641044396567963943806362939182892338868513492278204296734736509682416518234533148695819030846795300384923081145947016918858417017399209672955930142490202841724087020780615909809063536696483860812234019584845760177947977312427842947446579009469889376926238578948139167618861056061517414653123680316989173201911193681914415344961476402610142959485109765909389848808667774329991620426530153186467464129506800674481655598949745240076285161568351848080865155435706139302432967339660305518171653807922258828207512036238899295624815161598164241143385325155333296842070638358506626227229268729608416709904714868644818402548469251625826481397663253746261161382276408387430462070631997787054869841364388300510248180001879544540301681244888079402005132237517124812183539512653084761397009940897731688580100002878589694678545582644499243383248397314176057645923064886488238447684385786852810297336936712997288997112848152428860247310978817447052226913646968609261634607863965622120668526634132831917780681586310454966564637190911481111725963959506915191503648082580076147464538710512980214515403881640921187363252196408292401625211052472484061387736858040582475799708051528630104058775437638520368020753600903532705420691004550372443235765130398611932584922690936882581459153424762929032621808739897233344545066103809891586835844015413971588738320103813214896742072290733099693279113934629455986443053989360066518955835725022326158419530151048377212789557185337160088435645769798789974664028230798773562788592771081215029553113874275909463647792881364176871118585756231027071620279184598983750855944787382390309252570546514870549949140105809350122156390950508430934782853145124945013130994220651366850453392668087124566847338158744110993793831325836016096098162506074251734792006016117049682634387863799929618835449218750000 [74,60] -334620244424819219619826282314621474916763939285198078173429603623803864736795704556816917118502726250266801354850264249577755782521921747760339676073991049069841989707695011894557079105726399591482403686536741856204554553301167766974933771606040464537397797178811447114827892436705811941850842737467999740965872267654567054373063731141222559110952013584746322039014183837511891087837163754720029240726868513965847179146141673101201976637093027687387817184090889335403378697725912352874688477857541365595953882990364887534153465858447611967258252651011322127592353774522763674444648892482292726235923734248894546993967598944728875829125723013986490226446627343072948303145960525441210308094338223526268517599392957186979732335770848146403554003901492189542621518854447891483890404850511961702062158415719372165383092328538659916808975328526068506330945745182398777900465402949826263877674934975982191926591742308754366533853553392552939270531082735150808827078343989042187905738966424532990885996719577956409753178056667019271928575123025762384816857561491913284803899425640002183603835031977796170566233957927815097769470373998734136381970766615152331325654554463475481317877748187253839735997936629495322368781544511417554816717917065891833993914822240724541660227821100971610904908576740008355641598624644696011470285675348986298733223264621442154057374268965762308467215456320936147073964453174069545636103208630796048794495717080028992054787343363963147683451774087322783445914209042276188269213416464239593594070172706195021809313757762240734392021966051458518952876071127047437946079976666750789620492419263524937600572633550546379487963624359093803953025549736766326850704293894135570658225056075620698146341685611449530036214863120660546853388309003798244510942938635967917721813963625130773407283507267607788565681478004934221171919926355058601933720230478643911336184717380918157064353951544945207550064232247148110801634618208363640442672350384440075917604058508098238251495027447830562993038208381851141415195644046584993088120831210541769821537964428730066878415924893555142045966730018888943382633033086065339098967945250609961333624332098678700670773840815134826857479670436656959964238922111690044403076171875000 [74,61] 44327440055728368279627443710125178802065416975734463200193402851749606926985278204834992945069689011613154515415479396120667451739222647226075219505970796131607151234879602626150942210283287278090362043266404361756582134429384423912531894029995980418368789814900788103384897471890838919521679585740616537594309539851740087395075320278288370993589576107564049981066154351937818636548609579417297385465326408486275710661033030118803937757183478055980179524266356156874803047496385500806415125938661875767342512680338266435557989112599015718037613219958586040692176540645610933583738255516870426913771584121476614724693434362962473826794225301741833508290637808923399757985210515254164643344425176475495787842469419093436718688766688758888236808904525239203089217674126753979850515420717637482579784934412910537401072319946190589542358830849307803655446498698738941357303684328752407758995352598624628264283062099599733543176547980242815898427558983715511771653448836797094154063432831443170621694368886445177845672425809857517997319145354423649729842379696479551717514409777243688201102989077739605361805347943079669779338070197815010434103726973114956454658242933888345679367895511895693129247022922320718545514050990760963917012743253545564058316603364258331810933768076990028770007131100983617143703994051393450957223452198595247642642244425147292144221092992069067669975866938767556646825111893704895349786310545169259214437011816461951863105071309024753866596228794278083754042019853193238026742198954303549517740323777603438652175896239093658448507822431403102704586753060358425275984790919036589744923314539418906142387674187890480686293923116294497594747214206743761485312393928054472059685749176955239002772229835368812477464086227708632999529355304534877393660095044343946946173727727145351812560393592859629233162023257920075920349926937165373111309878100046019258047293053865975316786210534035271897595846414647171058007183206779980178575309997905737355606329485742364186121909286451144042403967024780572382533374040246192785003271925969664759212614748220257915722371285090051302381582993817340849990516910362567723607435526245042576501438015926794106363805107550959310261373680361884908052161335945129394531250000 [74,62] -3643468696001700487103369763337120450345647366187934504564437777607650533589590981245628989522172160444740520870923109469603735419581132251654694532875270113779709014205823312384788592471406755331794092851784738190090398141951030705043865469524519045188852725379940533557522106512353915740882747487947102507134890470701118104895882183980690465062260870707758178516191244419365305793912305136985463325837269102599623142817942458620842989215109867188242550754902752120156973290578297601946332023679714404337102012729587309735741749309597813404965042701260708389673714246023712134660776472176959501755543167525757699694018617890213336700266199817560102371176246676447456890761920208372729960584274915472840532037889069562936694123733457775961046645314843819756085369334499670500914587770384515499141493333801264170165962111688186837167847165407683112446108570884147655295617150061052385588927324221615818364681682025287164971545967140763506480652018757561902262529461408362842712503315436287301386232086776301283288025946917569125014081468970448079673758354685662777392404371397024679995520122837718766252938890793645846985077723708899964845241317132469324859561072012680470721664786104857635186928281165553801176091242713569494910810270037229715005090678558616171976593175653531544202104302654829232026280772916610120856250586946136147678575272796955036668738208738858964002383532929780348620435589903436457500804444274229070011349026811862800193732485825337972483890511051398001289040405080504379351322610925551963304160323865228858437468092680404724832052280020339970389111514112645637031848678367143312805324554951473675613793005822924523636322394809961033394424249308168850223951711896484638858959161928026083026651295434573782759552674154464998130061499667994950196832211070264288431028545859441681003458329182430331222028134966867831808478061836781219929380901136299814015258116204052007652264558000995022839372636579914858001162278011451032384539659876732693599610354528685105534604341103494185876191327349008755223457614302328654610724412237864088017516130655512799037044702166883847294767104271855040320114831516664013220461775471833015188203795386385548247154969749668149137100670031941263005137443542480468750000 [74,63] 17727408226854376742412189017919596928144845607962551879458798610341392961812334160861410149260630561664845217311542564859894356181604341418048408724710711016223432032887040026602940846528069194051253536542066272250944930381990080116247551688877418754381001508973736632584477146423096924015856941799833510312175693702424769882340054841616972194730528437460240605384632406784318304618690160624855044559674232338005363855827306788497131916339545739758624031928042740676179529941918970163620383544845294017675212507391083829170650123428963023626147761742212470660936665897487648220902427525704435639924103454525486376797224964824248236512968168835024938846926138353768634661003461667620690519081392607753856165123485410433277527737057211417508731204989857240586936692200884954992518514721904978194705653663899252095226318445468595908636704490321931021632126285177207966284898513828455978921439826559082312969575336468796185342982645088127630460443471098011937946846155184100030659313278889610408970415049814065545365406776064141428789300082379592414080465777278641492908638510619001345954573404601670102418243136741065845437244536263269839614031683180174505342774873872511365941193058542114242673061605258174310292708824869428678003764694289895705424743044699192869529796259060803986803544667638191195301923791000232752214871189533762843441203415556389639541343669733729846667286870584117918556925994049622462452198984848109087341243014694636671509623172223211311585079703851510439837390281703181866880459289580158489873020646615443674963031242410452123472246166317152956905145522651198165545347344670580670968004445774407981096766377735229631767400248609823795315044574782908769905510624008431479345039374187388463630289013141846644687275941816229978902177738839944105771505298038719607533117445453525387117182730616451303654940336198001846954908211075638861724161167944515543206458640621749692006045201724906586894127956481498151015722889643915117307831434641754504345810059932436356429608260528229280037467163719657883538069800717019031858217307299539599130728131444376109284512179840435955956536887052774991198100421594598140347666433268600821606526380321580247476645963641828096513108903309330344200134277343750000 [74,64] 45951711065890577924207079263947621834602472207155098216213316507254091705742870846013075601054131960097153576686419800317048074269550067208233735113306588982343219595030867084080036476959751395005892231544038585603726679812691289950809302899175141465013919741842580774003582881976601791453302830709359365104055665024047898221305463619562694467947598472746750689725316575117631139634425692658838892816625655612447013671774006873424441632732347972695998738877322058825374355975110607064542025282150525043867404041681951973399328039148812014620641191093787204665138525852806298820455363884873073042413921916178254135620010814880923834951924921959907069624274590493002617117068490641243491398066312127711023865087972233014915898285225660130465100851793291011675237600854302275679548726405635830715368572006407363282650012974245636040698043956057842389291135508594575337822531970728739467839323668998944889410008678614657863119337884178444754144329083320250950454551416948635816101428042769854003727420091360372476330554316156991844518024645627002089761136783350437770762743439385974275072697652401739889558271014606151215715901794199336970285056746681357629994628566152293055586979086008688760083559861611785762784856492149081080751688934238415070074010744203644274879627670063820810771832018864693648745799520752088712538854302034773535879980575278354392545885690298313323834918565843057187895349928941091665433127583946955091662477577303198134896020932738729914728241754024635557068161309116023003895277486287893534128141666441083665632407688897777098918420690449157413791001907089200194268466845186924200954196983925892393209262803250882134425787351891348466105076241050566072037018434699027424177406003386980569276443155548800825064520271754209695389882912849352454999503283818314874114115231274154737338989509566627576223760602394737124278810841204842252741449387076635949912790559286203032420901995248581287535249493066967660828322269503011417080033649195490788091250824415088634824152441822781425518025977319766470416855756382283324931256005898547745943344101914435334126334317584052380489743888791637509502099560674372092653496124368760654065389837344400184937845410537704538000980392098426818847656250000000 [74,65] -7141559857377015942918766054924273267959427329318971453174125583266928126842011094467122524325574232037742275464647735059948828540316721868424494490410918509159633397571383706816916310677771820295060970828920489438104793524523296684373239912389143122193227741543073533378744679077115406381237298654176063270677109891109903239555347452816001182156492552052023744156572523889945661899851975659573058974025447183041725580458683955067400057445024517479809072691191982640686518283608293693735135124342213950843824146438115190839433799148499860682500371842319882343161274935653203507463664185780733058491154458617705105670673565910275993389736916697107037386610399008066838291586438863835768459562604104843435439649299701357952505549911377630808229150730330564998525905671727666986659117537156196842662860283115408507698392424325106364887570190453683450881075554048997979576251728294963595437940927837895317127655244178101008644143386388346937954162789685073901289990542512261026340108810773814059924844813174646761618630841860406438599229910890842201551565764834484805995938763619241404311017205009799799715405085423031271886879056879637758297448771166319095536727452242832166654503755196622011648425823956887144156026120532868432288585092204096845956827461428925272426958627736134663958647464862137522211145141649558161199418720950823068392051832034016990002000561063481370729592575475080477839616318866845434109476048577418631108737885878161827661498957586463082472396920645898922794587576991515953057956449606055370167561934591297191056166645086636985421355244305439878586732355444680780377450279726113967884517802425061308885190654555417772918575504102855339463132697355713897646275325361095800120372195597484326005437246893744524598390979901164585652446790791764548786281943003298307368255528764925243007687794263820912077242791849787607692573622785919363396229634530466058970640870566483382519672234082117185743991941258633609826218529018698859198640424219883075465167032278188969841543241356888566028419892233617449166772252801849932516417879744691285068923673416627088318717031892146219602082461027709313293239953297513976235665071258138632981137524925776259056287020854369984590448439121246337890625000000 [74,66] 466823342197625205957208155786580796714194578701906281924551139697053255112672841111052337487289876966021131814638985641176227623376926793759253879127039620109167788831346696986299884554781222724401649123787885970255447440699974558525868181893060921103273239238846052282316369208271219313194604742703863954440057771510055267039745373196350596456762945155184221216069898726352336661862597685601332738515992486673632447287935517629914540184280903116670522358393133466707855858489060077507292452292842971702386964832154586203321089809570830001226550730579952955953271735770408575058901277119120916352665134842437005601118115693799318621147801551277676554877003759750735180239799734119267973088369132129647648709947569892002749974572928316319435090002805004992863762700965076107529970339148839674095973074782610316547671462813616455132429940062508937671841782608610567149993122469209043817348797599525409819709771888171721843057350727204009769960749859310989951530939864421246142834951645736484835869482625395506617436264654906308575910221601551222281685472668974729207838873327226807717048758231747937043180329442031109191672546159612625444275311939415179503736372726689262658229208704796249092915446368585259467499720506003364898857458519907133777067851103039521330309079859231157534485949613207628339441927017397701649524563342097677338469549004316274317110109225288056958756232945137363572659582916245373285407798980347274028980993277347355394750626614648536241676309214949848012339814909081899473180490885563929255215324629779726387942464488931278555643846554077434001470662492999436852431516104535620489198356814325593468446600545985678385064270970985691085009267070954515599332131619638749865466887879556629593659917748714165029385424173531329879526543125060978757181067399062134184605779190562401262104524395572161058366853549133599059337847913810414522886101266395576510476862618357806921239601685113631485970021440018806833657221911839317741297173456723800700278773030179153770774514794701654439226319425984222550970385144007198785178122873591154797757761597428499281173178527991973759867297310252374257823415111048689423217825006716394309976340509489925456598768960247980430722236633300781250000000 [74,67] -21549709005967902445952245349088061112087914143633372657311112817963580458757522631922523202370449537865720630546524103932005040324876539455239085896575016121037565228092052966300810021070142527318642817894133275449556740228949610216166701872115203499527131292478374758198052724764963705619288660979816271734645411758327740446502016755487451978921289000441637352474423986786227755991980191438202754938301403040589690194005069627472986882726975434097811393647339033642174021288285253652690698121647486376303728211622731485802415591322334141650350576722763878023997044202203614918356571566715332301007732960628965626654851313972421952447747753607568331523850543093643200857040603378193331987024455323734565570104854917537175496147828448991081457758423362389599455920534913854684480545210434508234470793119790946053712032448599165091540966244798591025940773019578160364891143308538487957864259697976586508377317015578948201910817160789660111161224804620775128690255257478047906014645385166514344276111411251198778484394769598483770818258581521805975254202215313851356662757208632854072583188680893443166155558520538441753887427279057055823431298181367267393766330886316173619957413601767632029269099856251886906672777797774905648827996653623985076531402950334771355734660181250747905945695523664936627703433644685327070542361583840283642005794844378300876953208416289869847302492321082636752297524832872028618137966514012659113276579411667191367306350185009635418924535414323302961400584562790840466050294838403297300114334308989183403733810099135826385021393266615128004848073494089950711108372214235169112678257659738487830274125406213192911955799116151343456043942490071828027760875403320461093018012187327903115637307399952646542505727747791180512556134922751567699990452047574385518920917007480131877420452397311756949962663675508307265338591590803017934388350733432614864525789039950700256130823268989883387836025023194959486893481570147188257917434758727623811404435661349578553245368994286906772344727858839885963253088031899833007232161771649876634493542086566193676817100779438452633271439891242761961865196451397897948008956715392640653068304741266092428020328952698037028312683105468750000000 [74,68] 16765399267946550911949006836759977982620336170821273008936266393116250687045945835725160505074089471848649343768662323542348622972778988222246350426393066409876834250678172678544970393298183160624984648387910335888911274599222494078942265093992136990343914705477320146064137464756257108146073992593086889066686581723674112663223905968229094669000638587286944147939022256043211949539824058300220772576344469482993857205814736132839202577551495101569636142031195589697693343839524562712627758412872499354618179676594225244692549620388399521167818580493087814256735759696509179857327701943384997772305755060111659239698042431306679740217828140894476949225843231300421597586020505751795490664259780948949179220946390400611744123278923713759804721035199129127704809971694601808368683003773372908645639726688908130703581075250662869637127701600574888856856405275835852231921745427363948118196039154022798990131535238051390791794551004343621894541662155481283755480816900861284158766057059746978397699260539105421735562518581202040308272530754169794295749884561668238695608063669255078670770150273611912212092801362138433897167717216302106348815579787329048547769062903692446161153668566096682455169804303669561897005473813706005251204263264336578611408609617723434520033353865802794294646291971791966280652630543866812358689098099399451446123567514055044017072628315706150185572746620869202061453549428481047747410529719817576151301446320087050217869531843834928941667381936756670294164991750090690641751058241954388629946805100584245198131676431359007524664222542049012073289669520983315740786733081415624754604269783260567804116862513705650069888848667000464880487165542639477763826280013365933750570186061197117022735030328536791315069249712724750345150379487915540812810146696722058556992946123349059155247134676508600380032564364260433002527191389499184639321657303879784266486586195200420257506712634667755946039995988819795856957672763211024627236884819688874608263585641122476884139314461032225759581050361765855016329321402135128160032523035273386859492135803133159496260706668640501270308694280618187587918506407257001448296788217545233101059948786770714690419481485150754451751708984375000000 [74,69] -6032949990360986279792234847658495818499364247202358813918772811502430646609817264193037852882935033009099341251692963558062606351606595415629721101234724235034011626680435977905386751556063626822131827582901387499826248091217217517969020129584413519151021689521014614318015158622599615349939931697481884549005835376048259801919265685049829664985347681172071521785693091007099445045771713155174029747259124426814107685243512149602419339240322753216675175640980038725884728436826845726481862148002893316811193889336999943289615651491356662899853117250850715490323045812159143931889063911649345738120881123956850012803129783717829411423451478190161891088795523403622780564607507362240111994003949496162443727244657577506539866013753725800949425770277865403595824057302182491607118190678228279392979754170741305109198512398880328357380905462312270517155094410189010985652113322472700578244167261533854239197828031908161129223109556826766202462164365725210344640123088007264466420826012341933976614969422599631853899541626855407938540957505974178280934191491928033055877496364521793105294162482867513026328489830177755602482653474242834950999499079927642662268815562686099346167248964645445526600243866060602588089724596648356138928713643845278554895605674367409733140246558373941773179594134267655035116133022848897008296465455412919689158111752802233427556685564260408569445683449563149807616059378008733897412094218304514584440807032033203504446835598552515699090174324591244159943255627820040047438825476891201543766792424261843895457806724344506426066814893589382709198238625082577067177583141033156190665378771850079068883861230950718533263727136600840925332475926532941345080346965273378242425004928563960392594978481814568901879830941347303051776146501843804895729802633193406148808948971364120599645661095673879743569917178285451619166286481982656018297442441450611086660440372740694017630194997863595698612271259278500325797395347286056530041367447867631628826318922187380538105218168860498817723921730034743989717668541023948352400403191051132967853167007111822720090549845168801259661122122797795916355454369557587737024225560760872415298327470223327395615342538803815841674804687500000 [74,70] 1011000595756306497446939005378863925604337654474570321726800325858039279180850471222312070714452207424358944067563070026147691364074774602898499402858324175829228994315837478473727284468413598617071369143131710787355075415654414347917615852060246280796820316026195133810192792099732565638150575752204543808857928949983474470801254870457749329485047298593001209401048067371620564304308766790849170955099869806350464242756654896853301849971609201441760794326693008142504784284812086487249117966242233417589542121387441878616755673349986223673471228530527453068372421497498331735418199974518597570933060002535052863104037497624680571343443249225214749979133999190109349413971047162471850430144316168107365744173449854821438225110675599561059033931101222875625942228414668329509843507546424757979986007032949738605315875288509228978665604398184414756284798227172090491337969175966648689362333180449641000015819402175957222787671919779181351642082407933835625468965588012516172278914971098998519772907502143428163482363204424139088041053145230228507946025251207986902863946880068658073290227060222511990096469601400249950246849896335326770054394718154650686889998949818922096069277977284284132771619300198912419729802839805885683904906286889769332421118120924087609068922364222500868429883502160755641018519169077360821692485926923490852338080263075545139317168452124875805929770639096471754793867559361345794559664738759950457282392873426300445569378341836745419374307950838164039665893079449004568144054672128011436484175042164740831016406554487243923318748950922733147082387079102727842542726774737157451824334230191618619224410531967817067444465329152139777119359581413907125768076557478338966780891235072106117652861611293600500080765015976860896914472968111261951127106517785680352965105897102242107943821024203755264816255795759006645613437180052167561285785864415587902303779407227065381299212387212349140403487474359913397931217519588538360112447343006404154983955511841765500743996529670257176919928413301096418046709061795931044292618108905773885042264437383033495358232176212676365277580327765121277782957031132225772344349545524637130986672639565426834451500326395034790039062500000 [74,71] -61150500952197547117344272962297578777885005969558139692493294008307278526494977822978676827187284750668665721030442328259206891244501191548437992460771691223813371800157034187311740593844264216702124579421419143175537672973859223616047269497560950374546010916470413975655010912010824570282772169187818526083647968104781854850611328973479774555183627487222285598975456205241975316588150427800068151478232834669802398363673674264330028239994410738078292185419777780427534232126918629537812648284214859228590890733898218164230304735915366830176117988415198390001814232570679910744500717013005811415042073425255916238269632393631287694588139788925530679117899933891651514084927595942266944428732242695092750893845667462820462100185127684520642359842412250184496758190990666270125574156111058795702470304575890212238938865246308357154197393905326534802349153625222892161517681559862628837625162054244701342434512898260064198928840282704572406481558550982666791509109476675079047997986078225038314533484401890883108461305327033995190591189785605531413966888237323744604519213930856016618807180371376019998234582492514850827078336850724397068459969624430751598695787196473369581031530016872924057548319891010574585162766150366494278548853295611914407889678293329463311391582382986536908438946721028989197350764129673327660764834332394671430165116582987870473854000788840184599750505313871360693683222947161963073696220238855828565344830516115848589013610272959277054341513934273441057983274129649560564506946708745366528819639028185378278125172924635025243956797443602039094931319348508031937371876519066591490607738562727043343055420343783910168040280817751295036685945572056847067902245014719950555156045217892582511836910990115447373220865291672715972173113081215568190859010450911052285508598395349671264294347543090796668917824272515625657972906582950638526768866081266639846971762649718796444197013857563242310922691722198070129138459802385553087882005713343596956883181376895794602141019378926488051265277672527305372125152810615568145777779282915074789273012027941602920199457766257870421919736087244002519118851139492962113966736361676422226163474249460705323144793510437011718750000 [74,72] -10505248788190102974470157531985154093359253144648906269082910173551602672404653465424160488500663272939595838487068998697146583592051110352071654742703692942318934760416170879035346923430097351719901391161073057864690664971989879972560405777011012272900675662775177087172832328318191127866569894171826472688374033968447606628720943040267866737660597618651297073699438661514652294965313318394837546579837484156816376723670111678929563644612362749177303136849608892992579773825503877133334233007552715006310419893897611407258299467017489565593271505818990209271269540939199412933197385176288918940573416612300581826206249384342467271743104816306778091233716422698769202231871409422520089931483048653115320867282989998490469446941874027793102598873291769101320928225167810587651995369925958587530163146750357164344493771874075350609831977614256394331058483972092779629880431200927922799676150093434251376959177098944025595308456677135947559419783918706710417014932722697070003298065856479542817710677352142449897809007716114594645239312332084568089777454230452853567911866367836499478530928241346208223480002786538459755933251944394031757437073681097507446868733381412439909211328826386953024482563634462384322257087743585655241571656631444917296105145896410634022337375997703360806515158470426532884108663645273299383794649527026069709631147989415418576397326646899136261309398630291581785201491290476309297088455275219197842123536440787172325575578354216549002007342738026758607793000059173772519706585843137091608585567621836962650052850580913893522243279586426741860238160967496855427484111203788517445359020619667742645033688010717506881716993599318263788197757750210712764835293730915478193877802463368275269027222699078602917627576598600965227965319977883407693572932825184403254057719085496119500768339983736008982887182833820638081689998899277245090537710519966952174046293814108427786903521333371916568553058897909184130935171138341007711756723480693098266328648332275202613717210090281939285462624819460854671790223647292362102808078327578365622864499412933363790787870962833487856207151100352555440685298341321199705181248771918706141903498973988462239503860473632812500000 [74,73] 3284356988188413876122946398609233470049564797862443280188061744528679989627837544333100563849734960804785810521130918170270026996009507367864522027496734639206719934400590582341342470625063065630599974787504533349065181927076330364557068395052657530905175276988929698098338840506596190519180750865135385027796866220428308310625351384793979912422890696652024068934049035855138715822127100739764844320303159841834096994190982343657827055080929217719546888455396683152832996494905746019318469316903068446953101694022736991432957541495594027475240911516389147210301257515991436252317999705335653333643778320018726655153949354559661381722944298690552118379760313986826807969867049625066049567656911127295926565327095156620151827797428237113172979208083698875916082115062071709857199798101282322026581782635337406637171755944688637596627333665477886958689281109571984089544343686816485492884714147834485539994778364084896253882763444922833219731665455932497530786471561900249054743362043483131834478079554736385189507669444163260185750753247258534219423525676111015732040639929892488667885190450467137128686225214762768301588897530169151638665225873931725961205026406694104448863658822963366842251730402054754528293079515707029010488414093774410013876333867278783640354336455009852930948560546644835015647727058880167072705738789778482206858020079242872690694553149192116744354911745578285063180856901162014741481314964132922565637049033907972991517992195840058055093238200140385258287984577032518961673893156806969375161393136611775094858937343772298800152268618382183469119973976156438788516541925641400510026857084731543448028749680623872066680983433641989440000724875344480912592110418654985293705508604405727212187512376312601680827626523620782818162129304208913259163988874300004397065340887111383960747335156023766783436763836438314173731009651842396775320891727000024296605985579415385599357091320089962072213260428263535282412489203039037940785679570444863923268564141586843995574826370431464366120012605928112054474620692363101059794347027145370120966333532627350097909167191212123605818994270901590966286363595612270229424987759425658140344239654950797557830810546875000000 [74,74] -464082127491568963837099407630669925865381086447588804691977057272915660206770032759410519670587868571460438601240555761957569255392812094327962577789790163506019854448625848404702091507388062272550516059771683308382926281676678694345345749172881311189461060749313109788433434994655583696500914750949805754627375204323944473592056005606947483862484722999776798671733228775171259995473107701482626140149531239714163009998884868349899100958537453110009070339755179264316311223022874985236378919278778045461298671660336206274058918153184551442381612726212286681137182938453706250286766667580767776575396524555128129635354294355184122122380823740265799919258263011981496917135768427943398939556202952028476603141459848877161471912657305876687120550732772054698866371582359458398217285188649418272972525050391986575690871878937346612397092216379903270539972273153901515274695936168445126805574632290995280489880472050686327367486027536345528044968388145225617584216180613413416304739705797850562319095407906097839122345602797885729757380427008595517334878888081947278429379455988541635520230558465185879456423012514428736938942728465870626840126569628967167012918667557455142680765357047446060727145176448211904468662988936083962311506050386680401115649953280025229099484400622493187565859034399070562604722460227538573631750953687040413807049797787574889710048922891644664328839668066927999386936262162847382505241964689826656931993298628819647511967723745527470759616969565113871935591479697169834410412171870098574759252207242345183593543874557551962231416037399238087289955806831375718342622053044167483723750919766116496414055311433786436472113901493542933199707354377748131000723010808044965464725114994399853959438841169099720156316002962844533874451054035467564809185934136250134228889216705614491456801677220584289582426970902556905883263990901011619738507877937684201853947463275015015467414251461287396915386369107288030840781291150815223590285567612996787723461451323352759907327171946508567749671133106013737907585443679914023585458049320615394359745504466465274268409285341119279313250232009648283663404180750480611575801981327771272844984196126461029052734375000000 [75,0] -9108560451331972553156357639142372721352313897330509321501706493773978617512674443724566741066198404658233872899317779888595780599001321076669992936287394242414791890015927605443585711444675905332198078870379241913065570563888800976360985744629693486104551051598683163120741125671670736521090477611407737925849612026482049585007084941198985856743580954935050273388435788640177517958655579445250465924249411092089963232074330127949204003553883171140770965866929290531312306486411834303508981481953551714825826794614320901064733842698506885503754401517066261183995325804988258623635078322715798723271491967586636243446612490430819207528161144584064146968367972431453866275410073449441357980788403397283538133651414617436987296096545996210393136502995510956692964497545854343671601776505565140975622315216418655307054526602394744283731152381242369290524987279971625831692862202020430136499625437732533175562601409486313121983053245470154790079432386988134171573193963178807844850143607495261190367521665765767897417055944271351718317274289296972764294261096141889038290175288324496692708563246018812803849923601117262707314265695447352143338123656942934915780647285872082994634192020989212567886533218651397740454488431126663518174694891426218936531376391289900366546362337335137880123975571409025681829744217787395798091707808770322917672173327519569927449633139155542993969961491677322991659616465711657372712415387527952405696020525821013587145121219054198848280057253171193768609937026299821548759190558111397852277313436086984966309664024589187894985857649988259402161901611371707277450863275640224856359965357715734651088963402678826156194874128878842147349956864945491677511926547461703232018163187770634170497445519746786551645033863440958203650429210819345021193383650296401649444153384294317784101263331648336145186677413823875459541548115396270727386067371684949902990655673346119413770623301374230726033453170505544481827063539495188733305999457668667542625452220630404285393756993009137702369581228551745486620698162718316688948152951588391596332006006348109608626387440599586336101968879730396524787276159607905010699660811383878673507479642720998771021963927574751576468080934686104489318176033668818156590696557301893836122371481241573653234708672491901189109679043873790704223536440764519284130074083805084228515625000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -209306191160177955017406706053895603599553586040862612357036779000760463346270546937726142151488570562686963376183487868716627904699660078689827784772105046786924800034179978826330173517875109395233953165837719112971468278844768855839009669522711917774115613255623588554322403976551646799953101421716783244662332336907899128050499104931507129717151921476108087732509044816188492041608216141965493390612988001668655430639840920840582363609148609998247172814282537987217506354823048020996120590674634846289396951183093710368655174803926847618020496951725561647044659995564110918905846197188154699707245676164254512711055520174466637892015509641389547292508583930268289408463203113983099950960532902438777642575506192533656030834263950939802245846311383185268986767200719234808777368342440306241198414849879629859176763590463795895083131300825211964883247566481975047770824167254663970650091489077262588501619336833188739105548093581134401964820572538007495588619124802617802625956453145485517665210976653900321364838064185440751822826257312875287556687249405220324017948528535424655718637633128511976150027582816115690320627067571811925470039114439685453999407464878041808301139518398898816343834695963655328788371002863419504846902866395903272645334592668554947177903024270294573894962264178702818164481441769511519144884132038239628801949517654176823480619780699083132890207364992779909992289238906551086508911971274249185289011941712097577574489218075789536047396880111481565891692194787524946672912815406244246449530979778815308533218476030449885798814933631866016774529674661624460878580005610644067496542022438933470523814346067158601674956970997810035100789653512058162252670553425045772606324684527286336854386436588125285512822095193952482391552258767101774049968654663581774368503765157520367638168760088752334936164624063483105225887900430639179498840412795409835899730787567257639404594832410926502578991881993514112314150598600115853988025431712524937987651852288072595074373706921305299286993811381458588308151097011821361416873685323364649931605332073192537574939711704475257943678218249931389944563753511190759878880199955539838588675586387154847774076338703072260731348862200175000727199012055549823050984071708005054513907154272295728037411705398419564552058973283036466305005295768237871811834338586777448654174804687500000000000000000000000000000000000000000000000000000000000000 [75,2] 7027312489838828642512766991396668120083393912820619652375786762172313066969862012591100131967354282734023715788509041132906738670228912681092229076114478679659867907742828784469882494869044148003160982839290980638066817252638474576149839446046909010928455425504112250861769398484797179814657755267887622151533915154883730901304492375805016736078892886431674648023963026199101434941337072278887231480339321384510212225559917535890251663399500854220810354016947198295510699936856399162907582478300697114838665406392807320897655654400982581769959825739657190440855073499538830949781728809478087749621418057874999432477607960889119073605711141671361609149471875256973043497434322666712624150322817443977081163955589385152651318526621745982660037915656526139451071155961317632171681913897740650104537347624636475946007502544739657523438456158519777712094145793060600866764728950343517907983766334912600262520294985414745422692880191599758728138481426498579468705981248935707898220822256051933657818136139382516168233869722133859591084065373781807451823669598356715840637691086966411603997243767692574869709577803908516606856707185413891762934664464147527889075655112076910220646828214645899060715078335530639796665391168520203855859389490360746943558995854375232067155661014433586907017216021502937452845704323559749390401780270566915003959141937414630613787430203282115045081717097732488384515608195163848030221541527558316828722024629629597759269562980268716280500496351951523139166376870643637414246535306153074688257276643832352794050600662038738484636040351698990028639692137945924301206381866454379435982156327116305162245734406562270594207359972567984692949119781751297654568009996277107231496611759145239454976290058052861752141887583173955059155468673890410749181562296268221303604005628134099298126302655935817090359004583446543291038352022196436559118005970020648885240922006126256534899673847375300555324750218111944554608777301428255578694394007226523080479691568153767987137328096416452759770712035796721020255904355805719275324971314604674007700641960310380052712412530273616082091555453700084761951881052899259283049134482001195584730061512943200577343156820584727559082242784926495451766243515893740256894395458776613002177174743838586556364745952192373980487500925734171991116213452129978661586662269655789714306592941284179687500000000000000000000000000000000000000000000000000000 [75,3] -145860223521741775730270559177118608443976871530183581318465453746153202679617683076037710763464887216272558056755494515231388030874460288139210819080289763245119593400062982261060049252382260571744491778692175443435468577918838969705660050126030976759480530625933086497487291376767386637403428466742096108747034234349532944945013695405206766916000693528792199304377089474456427150189988025641691534966241885769456519278361632285240947397071084836900447124425476076824723628559871622693234543237132782526522566733573302552935548159579093355624242486600018964672757842968363449200196223749918402368186893256541882633271891678902044609423868504739858537816419667359004547803273070116484020563600173239992122359442464400154841562251844845611033116020804294650001721544201401997160000613271751500215347684732296942886704727522903103844706124121105807906104850568651830751109743996876671428210393328693043650970091863286520284913361973564709470485408666892557817692325259895028802643356878370974483021964589986497806137297665838770913842580095774725036593113667155482699067817152414470403316399918837169210864317845663593827429981418728096901138599618377258141123040284517902918605945792277474724067957226233037133847188341959953352612846446753127779275491806847194889018452447949552703624160875170580584226119362070823417926450251998619762286284907460326952661422866805666365959826085500486722052984598450947806232188720109025652048621183090785068885156038007703767693842337950333454293237447975996631040577831677156768066688635908031801220010264565751391327336761576372852081372034729207572744304484655081482838392454115613526467740601427660737172938507840888497896387370028318076104450240386785965431638573498420573745201935066632172166377545103860280574468323909736120998774504855365058889789148649270213113495973428397664708394816633648433226150648242639275440249402903032056738677625279050744144756959323274230515820238113852042815286786457818031443899246216606378024419148374015025018265861724791458712031273793354934989609461314273170403510500766694331190332016656035894845863808664828874780869776006319433312125875400260899051974299481606641311123108987640352034444023982714462727042492932970307590505548925833955517479491327061549834895316513764372695560894229954437158268929135410710124357317398301864784515569084533126442693173885345458984375000000000000000000000000000000000000000000000 [75,4] 498982886969810525479489886717364531839009988769036835054374180982362253153119319619026463797428882014725072476047881769735130128127544964238430631230365624930909581055388875905340457884830008197255940481092372477642979767758236497198040857648875932481673021639450399429808032862880616340647685061822361339069345388630429771064806980893630746959113388133868012275736286362919922524177148756449562270014747720320115354308696296171944810398247531952602886082121874548753627322131361879823758301291876400067776365560352251131986164747868537854066455638458455118634365813572314971979082073906153671507603165500545157594097193665358211367272483382387061068144944825841245123216463934987912525406514203088774553320433414499375585755099558588411053981123202230295177902847999368131734511051627976896215768436950725615061351055295172261416800225118201588804828918234104960012540529109142320856407731733216476051255123518390270406450599636237430785588917929711073761529369185346100351378671467183004178445774511273835528962661511964192932285505383153935974085532438422532652846511930960799359762919140655143251362133861754513801215258363654508797275790118961238357093091564403676588968175127239391428052103006814586728797677543301250329885557396288485575202525169783473930525853183738728466355238093223587046779489611606693710704143762571974954081658514623924035270985162310633449882521879528384263960435827006004149289331246426940186470653599669842052885773514205722592113647411295920487111861049088744903145264950346506561416985350422000921500937791518356009893326734420553138482241526909108680814856644425610777058545067175876699704815940138158563821423793704452706702336144517145915447840024315886617464319111117892424298831281447881224125558525486640002779229551911724522438518683429183345682802305087775358533985100522445408209892293447102396284471327850376341534837317221341005256062207515964955484533895057611195629089068211291504244384253854908948710499790861688830448593427850407591588528857809208153643146763314628401229189627426466309401317339790360694406155441924268912041216922443519085385310064711556783860596542375881350732366404564541678793501259438847666007038817104946868356529729901459707453525363925545136623678187646880873289413258166505313219880925055605184728828876403471044636904570468773026939912282329281367765361210331320762634277343750000000000000000000000000000000000000 [75,5] 23592676196578636187548164679714115583914597404195537323741813387564579532440743942013049468001333985890976224897160238982811541034736311537002692957514723780595248995995492576496787079778801310538606017431864577354381692320579696692904515395476012885953290075754295416739251760665296901664422707406580910785597980852709468736736518669686157305135684479245291781617928779217231296537667435155903489294237959099214625073879410815454818169148712030233828476161297716156086860569571674838584233620170748010419900380190779309009367913818371771392163651804982259097625107352048011242639126444410876137339915017699171240729503442030782303865949798182178866527239875066781471857386300059786310027852963839687210872889256382771768719278343237911815044260361217902622520466466202460889600369415233333935687403552882474180071248608363046333938191831875525691115383768105310285899838672133386151426608628226680493527646528720224884544636563911659480531824720390955050937427689630629161155603390557212952495412356106413848143496783244512064069358682512502477228932224951873623459183111937585464024883657113340226479830104913508889234079592592693040513134692531722332000654557086005608127634069886644953707136331632824436998885492136793466170255900134175511482469327506505248142651819486812652122075115732953185579891940108582658943812874235231055640575065629594531068348893278990590072773519084371190735872794237012770218730634190452673638507954708550621415348892766593977483002954088108581834351722894846834574250925034067429119355531706247937525259002581821345973027366511385714558644928047372460888834727442467208517176575587693813144190422623822048398936881004036698010794841367297799355486768091290521405297029984073594630556279625488524462579666608240868290598262550798486281194614826636945831830297243622771543822962197912379410671490382592398844084192809073870891672162014051233285091604397311119814513641181674667472923838346839074227785754015903990115700913374877440625542502046440858496048103272427039435391277413877103783854684419439962506789103911660451642444700260491474197001388307785390031202534707396626401775199995980439195620508621214393816108458486405230808829168150418459462028240727135170824241502124120057841760934462433142682825400871217566654784274073978335846797428455513623247424207144218642521167760722246298232818162432522512972354888916015625000000000000000000000000000000 [75,6] -360528476581099609013155450821238536548945972678088184570686667564538045884319024378561350622918719673448552401066712463453510709851375620819923798096106476635825856780227815504925394133224297896603025492616324766352731499401106653124207947456072237630071661314533458516905022791510143535017920406296139406188517815618148909246589580191025613014528315954842200611830310973321246530228990643112017793280355794265291129871894313063524018829264004951601453635166134444079711925256237912114043484399412691394956811326196933558468231879465059411373180410141662150733250731236882929856236059553036211534796762729008226032132398562463778312318849951779044308809618175004028164539718307736313448183742112603738243189485409786306703533246298117291042645471806490534999288366426301940209415039360227452505129847617343261472520809226031066516053778076597665984719320179258605169002596748065664970320566510595459517991944860709892589858896095632600600841512970639047640621127331074124758059770893256121610869208295371660598758660024262458717225337327245564034935300700731656639530780308446199289433914149083934675816181618984703692971986613400016625179714660220932679684822370733191604990296283949877772843306566669973707141411630217157212517396372167740852921272179040011489106916452879122135693191631388652041802773601586160076901719183628281825640264526022632752900853158285630886384475763176197658279533219270270513977713629523578974265028084126801704490868201441520378044413781437997956919222821597872561283356897432327118709119073236195177781743947457801051458096448959701872728337600917095564187951455954684240089225122273495070617492749712748188841850857465802490003953686312014518372003544989882403259021830940735064452349619303514473103775211558304532834530599548727849725498035812457941503519976160781324103311788521883128457396532775870713637188204586196548362580881821689978351924052648306221508606605578193130168111300453248244651515809990191246862238933972220702537151709138745827015982994401568958343894813867250960479827497417289905164713640345225786293922840608134796406423198421631525624641459322092409609319480629254032282206213731887086994798095166763073252473623332918421686772975814058468399512984399735302565502169990619618249210668850794620835271022769889660628336106562842626247678589992372973538645597416564417356937832792596054787281900644302368164062500000000000000000000 [75,7] 2569610802676003150546546389547669382720850181605235767755424457165212014270467154537281747174413749023104275824819118688821621707829065763150010666306609950214115226061014596352763370972944030392744692568060249950791071303095403729635020830207874507764868015030956559694097046862786213355575990039518332345990861093873860853138255836857918613051291736376948672088685084307412781230766630510936881767467004682650138507016576991342476731044238686717666558359316145853344359126075208502050202261251257304290833023257613813094660743530223954915090685205752845002585516326416017433664188488075627928671135643965116992487071460153211385290236173321787527459174355014236777948726825546338871545976784421933085747663424300981550049994785502295902286803507971611023063456727653593461520483433099606562632102546722965758224062792531902276116044390085479660673527668288375710850964376874508942611561271543550296168082429262947321207247714663544132510751611151751685974124499763093986282673050937635732941859826101891434308524145904536838343986685400578018044832866409267014154239137575549952778283543836592241388306649662538681865809384972097547334210767413235058291160025683872843163412030833620504147762878473404942585132655221666110240423827123716554176736363155452450918349351551699049100304889235936665183447152924669984792611170272487161008223343122618642352321075760783052782310352935733394080579213216676881174632720085633528614643538641053626151298760633410341653840965157547114690642317630232703369172692456096043932942947042565498861766389138619074813665408083685942962376262569170410175602602735881952429605488688124600442667544905608769897564257374434634078239342492752528963377201192105964962884716896394849231717104469090648614050831404063780631823895473027688436774786622270128831514873180034034663641798216518034454499847007817250303415627534792364991754297735090826863195951722915345026152403876073892722862606255895598708280947085095947470752150416737674253947733018364675516397879920170714744148692629201525706201577072800687003388541658571296537924888695097645586239886560200930335525422169658662403679597971413018647545845385504737881770474364706857054708341381833435837847962780634160020996073461025430408089316964455097154821651940035374744590836206223774532308937905935602453437970068895844632314048621734242742613340063084770292789471568539738655090332031250000000000000 [75,8] -11177189473455116418697169145293832198946547657001687215334998750981715955458109855618584571830637620366312407690343485595489032600661302689042466066900678354330976890188934442584064328044536114261943962530337341372046525153182511350725064001691513075653943493476157717805861852871048918558145087594256276445615344195978162956411087625643789901830183191999479916911186873237810548188830815106051061681893101092385479111683455360260919779441532543931763619955630515375383706634068122302178031469315595772772622399576645265103505980828772182851399550318433241198750160558944549586217570242949630946088081316968138290773999360675323442732591972801776701225725319987639481414931462225042896651422106221840405347511203159670416271220506340178844311217458063034384541812783469256881438554947539256388702242089109730596114719025302791855428145199625940094173725881871572737652733712275331832474266516221406166037253431587785755807466785188079909811554829661193060402451935983112004734435647919094668016062719007762008385351306720929304759631538187736977872350783054759589308002626289252429864639480115717820673892166532447088456534646791457308711013297804866144954180184102435186257104153291442800515396415383913098138719925034173680920361743595049973980573263364540852914116379395069636853691430906855796313609050326582732205020289280829197632574538656774333793766424614079515878781283153494318627665207285097701675302431433155569726027610728184219492679748321530302517427438650772299571596632944072834302433149816081540192435376478797297555310751687310221604564128501489433287585791958035415149935391195213789274653778805303674858443816345332466486204630765642463547253533563320636881347623976744354017109963705616104366345452039498018294487572829068697656525679332746683751025398362401883723041564947092571098696946145934234813620281737435326142760908411563482394895986662574918133369150710809098968348728131898515520393598688240795866676237063553964108546977890635261886456813887933496643561890829366412967523293185223396347317904925930508208271058101730885698530027478488400991596969403470520990453080275164738301740972383457491195336110713752193578458235132251293894057278513435889560263595584612874243006085812025578370545589416378664369477862249521947691380160568155790423026002669581258858777238124277291442618321111410221553258709931144565530303225386887788772583007812500000000000 [75,9] 33727613746981522581883821254079281467570485157435601187548877310713479243648878760260166361728049104213295287466579350964758599466067440396631365431361343963056557731050253288545166444114355790625284309534255527557556512989603458969628521818335749487989131904798214416893917081408356240578959063202465807971158817668527637051056730326006717317097209066705860529145449720478167259083901716308939837577943009183347087989586403611440106624795808329011427962322878282760864395845408272806084166927768630029821986773225707093728220112574027490776074001592073660572829765992462715375813272519706414534882578085644175090231019931655523278680786276788761156122364378794022012830494358074787024181816937631816014855683082791172568780543318403277285435962312916785782335489182603446189859564936777298026518885858011995085316770210726393089624953163049936885092745828722055250474353378725961721137115810512184386743611901235197699308486224558630187492315867514457381060228058435631046700042779351901044719843492893457511359332933895778389759348147229723872676258466169082288346287890131953063861144429863221027376747129506293043446470343837822207198151452971404568371185799712331085699007994167534627437993190174449786926543894807340996314505245343853777519805519942894927712161711014752390931521559960578289866545777378751044069275395619941552329157420392816283105515733561188130136662382079805774722345053384173138977347091843071317712509998580395575265111067924723880181280343250440994157183012036117118318748776020393338317877646525551540350033485205776127361157030358703012720286333000480244004776218772316029634471113472062415124787002685386591072782208797078179815189162998883594211699751465590099053742787197480271819677723985011117445709666233824975965826392954092721723458540545981022985863449614302842068029755769536387129965831527385577937239837819214375536905849504524076628033519731300737425387792098594266232982450597254769262997519472338559395687503886750473286118072346531094975705664329963711533028054338240855744148349544888198835025359477606523103616814416384316872232746455160394085337772798575687599536952940385786514511089895490319001115112533371424489051417333481565505377241098619258234022451241159027622458347330347955552541973463289793274076987948995734254984485171001497728819015479236307113145357790701602831127947634826114153838716447353363037109375000000000000 [75,10] -58551199818745978816695359473815003065295924069289615162560201346751949500573923130556729904719085667590986244275058766799218572274965968782486372517630757910127584215711046467301724952395539851505792690281504092474642746395375800013710264588016338901406978920578635706920557885170843429151023416934685754581639623523567178624554140683966330910330641239739300903346354362815408314655181403877954052847066587131404642773664029576809543262136192195947580690254353229465595258545685101398165469430778580876054958387075646915369788937206771804336774882722129708380002986660732096164935382718523875053706113237637123481459227690749417526196975261817798010616360660712495522639048992752367603209590377190606515377835454844068654071179571354219467908030594651621743838784233040868456652353437066766147752597676240247364097523857265829571275573471186783341553262339512520297038029766172681528631665160204994101245689947407846329406789400607313460918589066211183752602623816114279101252561378328734895342876545639172423156567252855237900162166808939513436119580034454487248994508086083626729069196076782478379064237878762649888601393184522419798614649902172555459323462419426398480299166547008530251270329597007877175581012088660803309504679752297079936527510803850200857428759474258841160966215958783130052996282973131032377582376878390325215333968597420718345037069636364745438575467639100222474716281204433082309471458572297133080263457574436385610731505425577979322652723100405494293427066649105110989084301387477166952777890892843039673115080521501639371271387545357939279043984951847773554994707975296549236490758665689301970970927953016314338009833835900748318011756652703236256695237684005909692689433049481940093146599062924947404131133612584273786828901998652050893238767123698201660888707971661138393370227625733270857127908375947545661860920491304118374106302142596951386498066004246103450785195147845738394845017730462667974754295270056797946611957634186367996953322264139781421082606433944527384340032351717264759421831094823994440865375176686637491149460136950074044954923239130820323851171837626312124384510154776340188113250974191421584900097775449141988090873115479492949980867635041999556651956117483603081318818936962391422158124564297753306322743098186364860134779815937083821276300293690849911877045758675792619840812236464699935822864063084125518798828125000000000 [75,11] -305582302924159339151471454793121630538817647344529570103301830306933920404449373599264664716004905960003840092612273782224893504549544527566881473001521144611380398571839860111207606003433379942530483530776534138842028933634043197648134642041193451398665063970242350233882925631904661044186365450835263140023859645360693590286095044908649621122855635231031664983440652587209565206087604485923199098975750015011518028486699131868606219531879125779329157464204293014140129724375323207861831901241245006103278083100749974205139403222740502876509470489808255078046708394637614754229624971521951802630079713165733448675808489468786189977582156848542853419542418951707877963759836239004322329455148557375032409274588662944970035152480117180488077263864411406052981255844068289414868912811439040707782551540534021118257741776458147923024737472974061605542974674525599575507566765597124909499583939176043301653395459880498022777043332271309084104448405676911399159677907805299047682847582136140997872651396458725526829964005229684025090481562308004631162403661675472426247039534593763895876739316998463780491447956704727723022039319246855130972872175593689869866988001117140190615717875396734592411502666536957454016654541721658624744034865578039192717869161666076170453653276408426960909657113184723623365441948016768458700910206942501184223780300238177922899296660221824350437540572319134041331989831689020995710648803824653244927465395728868886425095286481965164520296974190918415202177696936323690153202812717040082748556512138675146782018874924630468984455914855806602164701231021402811306467288573283520152251399889740603102293652687187480386929600201752007816626847356926660970736073502119777073442313760388094839358246553886603020684853125630982254362682768080927700781697821595695305832478779407276778346965459336449483376903451113945360897570347719945557508193101157772025125303308327398708020915899475400411852088420568740503869268483363857623909555413760409553491072122270307962477605108837384640582016745938929037996996587613829960884693707660223000110913866611808865077287068297915160752577296786969203955301722279402378217752615268741825175348918624911677765862751536802212494032555991899075138751959054975175702303616003245860218839583259965785945689959535844143219767866861321670184771488664735820551485689550749551279817950444339658133685588836669921875000000000000 [75,12] 4649909657298841761884125447164661723466668475449230834943227108210873947651428431810151668086113779530628444741606822905934207505270767266074875844628836240817915709618203002207917226926170772517961545235615097880739513392765445707055617477934939497228481006474884771524496578163481493612505002933974227220278998852612470014559147811599564374532505628229127605402642141956841772034454026315766104271468392080640741152134806070664855516512880511643658595122502797388994773394994049424153405694001906744258695627412338626551498702948587680175957822112294753189340982890001167943188859481862180861784816233251193889508393186686685272757018033625370535526609787130535409676786150589138382603106586945099260290530244356928345805291873846229707440619183987549925883814211999564150299697908290138368832283426578720442537862856134179094887777073710195751321482425141011055743969635838071572211192397406671738647789207347317534512750489123036630303793587294333704428668763073897695100454177498915088848286502330541646367421398804966438032753933674635521563366892486229890319589268955765972643660847012707911949021658204109465002557094198867222247915714418349412626218255271397948051259372627925352279998094175761542055371353281435822961028397756383130869720626566336230167276976783417993237615135461215561797415351662118583328271126899738661713772265946726075850665815649140876291167391850970827111708443247083938751765737785505478342479658156062123040052029407972989837156990220937727186948095685942357932560186177178388835778456714183863643244399182653052727686495898082135454341343438191767966243781305444270099934762853284869683928419309447534353561505546539586689787737132129459930715218177339345062491845322258157574622083047994822240852308291963620638793247306203249025603604347223604471152777067488650126828505321956795334721411607951040249733154009220130713883267528419522047490773398716291019693427901077796645358486185745434748402740354414878921542761394578500618657935490158185975414503113213813190757091533855520630417267996341287548513460876678323627519972559121862335896678479965324995682332288487951220790246675325833068990230691460413314304069219814329826176580531048336280905821197518539784882278962361534196515163753660409089766644634296561723512873844906583730761834925750341159493186986663078181485560966021788366353550969733987585641443729400634765625000000000 [75,13] -32171323886750452681376390437662539883089830439572825131407488824757529021803549448439020204506657719740522471123218420447823222357363212692207017184499214209170783635650836258161400555011648280143012566432680956657402528651038111376544748644901203629134915749183177919732756685750756460044518625401264006116013659519895614346575620486739803375599046195493633686846600740685040383455825279323617411318960014614909600804014064220684987800492323107665810189449650438300841242255944363340930768550894045236714085528505281066485598927041863140785562862685024246909106964869552230251938208969452721959826741783952699584207289814893177303578472989092452395433958955666551867603369831551475985640230479403816471221132650298603141895809720658949837552600362362422276278123728942394657882011449737256668894362180464282374835683951369477257250973215182338426425041097394319844368317213196745194591874793635913130237483969980649203184791056912895827506045016942542596811190697179676365309406955663602443393565230715647842106899576937969024530977612318992998509925797030578397162843012420175558312993323689097891753742409064087272379337938962216107733856079368397622204695710405354415995777899962924375593372516018716746999515072656849119397798643276619101272518924020984056859969856293182560279744528780250953841666520839279725203457889665783418468194203672943352080047100542616908122245319395813043058401187799831320026976329925369880139523088779986090047550197808343322169697701397234980863864935382858749981667897655554832057137155667442847590290106888025725535826327375288739997298717642903193610332797414763677875716339829971453681964588161262107220901848691964469550169409613689644928381437526124423169077854260063396259555483015419924576433320318353950410374903380628838330519084711034266601652341237356109478960808553560561284719407187891798486050587730230135845423728291134184582251870982776620882693086417184722435337445352881239414352729996755576127060839087494676865473356919812342425221907449324784925141223928904724820867310294892122328007492346552585118652520606937642821611718205427375022534064825404966911901872406037236755643415814669420793636979678278225514582877158198096865160101057796887908499863448286709195902212732924697786459519272719191930788043825472051756655294926921347060965652250894871145552698418334115065819744927466672379523515701293945312500000000 [75,14] 151772356039038511624367002348694416781280871680588933723152067122547638335838911329454227209393265916552688945388047515623865311464215295531471854237542722357844905527533329769495005925320494717907981110422967046668885302736088819628851034876089680078787228794300802610942411478193062378336667559057777280072773349119024856071133760128828164636616119827423436143734661575942197618832442744891243043962771728829634163219687848701911047716898624795905443832958554245986246528597373483746595930134179628839146791740177400320479883977209712967416873493615515913058504955099487228795487230727826541013385889477699411466523827693752137750285704335627347632147116469736558333925109600296516615767846305272516443254476125437864575591000646400483903506869938698536000673908019998780011825094379682168946809158013570384851366532208198723605930037895689793319564363882680577255589398677716736460478524085496262575612701330920768895893240399822145888154271281476268742362389957860674189090431168839403309289061404639932196705306586954679139817992033516644490534803612161763941284245185911942621926939923597195034435044090975305011453842908208215328265524945015922030569993074733713851368925518315360299254722102418064131846516738260232914123647205050323414577984824429035549663766607696885094097393998368383354365734223097277984044436890978036508252139678328189345098188442145507925260708674373387578281444509666859747859646674633316314384498494575425700016476704918395874064289499557230668948348276201927722865326238988900301278899459453462896526510497819646180487483758558004169416051417478752995164438935711207991733144474659764391970415273891838895002889638708972445813945806120042613381962805837563814692477366157546049392198274982783076970438628680679067663229003739769454662755327475737268544040242536771546054411553324162114839206634278573990287517827574987529440590880873657668105868387780896707660243782648688075661097262036414999577253045598341473527602544351642191560726173605055744910075590489862085492325680216440763014346675156548360349292577654996231212184991893164289912326468298613842247829114464137237079137613362245421390613634207341592192515536374787652744243781197248189167353485915545844837763543569961938487518555649319673414978088248328595310413016381439649212523412614826803194496039919000216228848227376308291369788605607027420774102210998535156250000000 [75,15] -538104451527400846961044764447555700703716522165708842142407284375833848116055187650788632043022038663755954585617542688540540220946459750379356196346535268907468999610913312230378409856659594935562411820954167856476930766880736683771828151003011434046127570218479760744144899872047046759713445931753428538027146591388767903959211688062369660395083614026587788103188807853274147576430863612734025441744555508027406013736347417239028399928283865683284396877933046954621445839909832474376566170747748323850055487673412626111559731808964932426353679169127785212358814792488521144156638348747884945752165667209630935324747247557297703587078914688492755238567133046909981700412913631199438495217551204299737370322201974301084281906165685119908622552821950969527891958770346265776140377397616764522961768625871995029247570189884029267242265332316777803426963182661229118956712974600973057696251647214719231921382884309922701505859436028372229064308523551023318844950337337718616826172959026731950750980214234680253987436950182626233100375629589665621122244398912746277221048271109428587612420079120014969289844588288058958902730574145622769731976820695617983644980457155522698213852819435146442895423970820179780899225164977735424386454016471810834538959717261134965033141367762394900670112080836827779838114193774272040697890247034033129442067313831959197766517299498150615774542522190959112914222960545476766536671163241801449793846214592272164232600950680378623187676506698660944587627978307057810827214420093570996083853361221657368189633847571689231592155595514547360006532587171905167253380670025924650470958394244167389907552962472519245258004892621260980961683214974799133523418001035481089345214684071007663626184692498804921068507244034477944849376511443164630837172898219402446500921550922650271380400260850940236481293842825388036826400066541495826148267417152870069273147928912312876062201535716148065893073519430619786443427781560439011786928701384169222422971045350826373260064237315955817887998389668706435952427592269073367426471983083677849218739280825764820762394014983818334492967607462130254127610623027159502485255387761152009391359619697379641544868642686502112238646320039845551286964018341928458088634166172300178081135683941517901887520424319032702879582602703121331809402317565433862662201280218678134392717993250698782503604888916015625000000000 [75,16] 1495327708449673000923114537085194014879662948596270033755478424504106213529080607303808392597282774556382742389586628185483370934018139174029799809458163119720966430972329519244288650975381801571197650063417074071767123311594713151658859518054790334240525291573370758826048504220034063702061111191608626910582324821335210923749492127763225681431176132978989219065002111693114563399716182468882907194064841133253534445696143426035833880811418496537688605454046326897752854152844352087079738041694969665834207212530337908816632515147623318845048161332239656099396534256377516453143411311123236613143562721121199587816294707133020677148056438925050463164510884845535435412062253176228132555074885755185276613036013884424580450069458111265000447758472465743393199525842510833357176853424690899971388260630236767349147970961514112588273216052965619267080091149656654595438277620394881694449151428527065010659769673478094552974346633265104995627654451310680119411794668446864834382014283469317915322933668669355820298641899630009085764273106644510306044176322347891653312156296872168865987599696548545927601139164782549572825657919813581985674303400345303638221637431343648060067232615807557211604195404005526420789158313163390982892706576070286585564779274123108191520297492530564300940743884924172166721603170502647047802634067592223033335496983718220988201214730203248922987604482425120627575071371312855788542038145011933189859551832543367715669636572139622900992221554288117986129966107985209152836288611364369390943780974776090355493215298959933874842026501087731756219242572907756046677816916510523901015542721410725720366156322844271620225635620302755589832407750069787188900622587524197502065879962641919706985754167293690235443041753192381130013486230836042820600053998664388606538809899213064827160696546411630218873667803994763440036871484961967440529634032228414724482015153878784151092183180903246777152046280511668026671419308129455945674926976868125320815281209496243154799373632176174439723867115530832092560026914772509221436525341889552646045351994022813489439395613366246346641186430882544124104035405736817499804788861826813770359456098956892239042224481363356664942607955060118463811102902437962835734100654498488539630366178509021004056677272881757509216745007564445784421599265076652573078367432658081215279821662988979369401931762695312500000000 [75,17] -3322383117265634886405954276801285497824271749711314941490779561287243969211743758151301925442954401310601204944386810573448253999027159340959468628268380012904099063739559403437216303406555295381494994243249874876688648780196717901299609587640284806382828489698269033790643100991453228360809942873446086591207110090961645604907067011650319195605979999160347518948457045988680851870301132825116321049848165210980295684477203129852490009094221698906099482334262158753761642403670555467783190728201367118614578209097452011051801187657450411223873998059286964311763526155760087113197133309840736619305279462528828276610270206038436717037093929857389077174597370326794017197659143885869053491032413074667349808457342858890302180015593113640830829743753192218424803821946478652682821568768257440227614952943408563040197422294978722172641442607278903505010276094100622789977088319363438658968278443987719739978381858344860269478080517389460044624938324373436781849228492044130639567098112118936298593146826550551280346335317410167156513000652755951657103090331809948483293216290370303539537962814612939316500549374304605826379084293448962088393131799089060594556472449940889884545321668103175098223272353161194806410141577803668490676365966244160241164260779733845872881195779957509983808746513932607494790536534299850271609742630841413835613954873437471743157832529077950402217422449664287127314629504818715017709873938237341325568991004878866512857285594822233928183881827042545951245083038554830484873843691700185654508823752492484027319211676825182135146876348729829573670894327254072916795298174311157652176804585746349310174265728237393488083376668968275965639708566033057452679128456702429590782017830636707920863347693591351429342656365124136111743366517341528962491960241425934764212892043596157323767864010195237616821881162168524481899164503532509653589685249521963581372832754709604239596349060711056100853800979824424869880836940983549838403873698360911280659705531364853013162712351476535475987855190020150564357162011339215042736761099708327644623948226226965562218213224966122899056261936009564090691874991905985525257398038139487561639833482754363926819543604244521015086747628353429791205037214059284453228746025283829294978489805290624551197737498590284462618122029895019016642349915405500384121516830628062511010512025677599012851715087890625000000 [75,18] 6041863396340106222496225530705881876962980889662374350001211869280041971649875382298872566409533291375826361072923397216169124867883581790684946249478287043297539180778478538147738190156525642109019729007920267390425610679345233719961274583259822488636021239254072262857965770048801136965662022609182518707578050495228949866634490425696043666583832286438053960590379031366928471364054538092178060938683860511493364028648586377184397226830997263769887347171218979648506442490951378216269578999451532330353382501308007728299156355734701356091037804773561151779364628828934799203003559319027266232111064003528592522604995784352085632623878713972739172763159183046642877768281610980886195146259331544858498030076484507877194060686494324828398477897013118991546781843696802125264772374885746764101094888924002136732764359149365206716171208764296009698149328468497108362564260224619895666643662143736729831770752684875617477688094274599730708397775064524245279883339394023977278626000584864377870702042744542938514508847370822186821299870923543033109050308381714409549994341231820010665502032247615240760887397751015418111070111943527788808813901379143247305685964135515057069265535836188321035919268062194020789045729763437711197993920649382381167578862100317631924892710644673693234038329739922405026010927441378299662803221367050950923912658971063693902034216638989818544155155203528548642472059648840244289373340472913407349570618900862602264830123384135350941746495733185500513826983462966842363166638674550482735335485737451666935678179781599365290602830705597090049049374664674251418934065542093124624239547623301639665953172521772090903049293543486875923751589242932723223173730968289336964276424928152717134775649959940085553956654606994445391474065775379715633870087235367898993424643290309029313993254191096360466989943531313144174965903339829673791988080848016696378303349870166000577479461369611482081629031199133524264942783127442247627678667118305234653969497963054862697531157540038515727396747418592391420117227577597214748134731844876854026835141731766118964415081517549083606359007840581926600819189707247285632132212557110375227688381294995890354460067759654927266018247026030937016309873662944802970269015801754121148068312251870520174804273285352592745200481832436934341038558684196860410145902935130646227435136097483336925506591796875000000 [75,19] -9690505071383322738452839031685453126325935300996694446603204106930693356147779040108544910588353705156250407118395733618078969063123595322400413384686524227496323790863622463639374128701814697084800808926512486659746573101746837394180722381515656808576839775426085675661681477266710238909901888396042706175608309866343727406857650599388109959005556150721191284735441517359245262864037637672137450212889540794236538550598351486972649031517590698208352085927637688603190437187944154685113484862739382999264053158558436100774847007635489662202586306414630661367338228838482766807698144681253669181813110876989129223313821652758257650967164586162312185426998804222890497056832054462906073462806908829476348458210519011220612803438893022881541572312630915302943331243620099096032027904527431707372973017319458339845438223218240018352601943484247603477358882545622354868729803819208055064522921933974815678305098205463450056013767581268016275442657954050923203436829003233500798529421238285708798758000854634301508949549401410352377771056908573404066689390647827311229528468267005531473963001318673111367550444078340855646458611353542864777715685036160379937662612975926617160267619159300178648378684739194576749961683276218677265776546977992372719708385289634214123566209148375198840196144490155651074570255290452693132020443159539951000593384966789439455888072964252114192604370145693192668629298416228103826500310837999542265741124747581157769612863373470139204494429403420260730211935369826822714680639799347486296213627870200811508306575026464597729637237870086557124304269019037271694485769565220001744044974363582423112147087103881049585795995311596707069909132775099909324456986208282640822757389735218183146949089968618564637495485465375891113283855478093705799581531237735975200775512376178334322172485244744779747500454924566707346167898094388114400829054488832039766089672155959074000752652786178597354787702396823793184453616574327258194604088777027088918566091116063307913715688172298386098916664688159142151591046748125780400952601128725036693614795204226075752170473301200193018748539705953546803645492955153937354516695735661740631860463066972159479587528490434895047347674343236470006436023553755972758946605795351330766660885335979785721482259087990619914499459395493103406245858574595290128687874453561335030826739966869354248046875000000000 [75,20] 16439762916604717449488901831691390638003857255268014927340288477594560554206937504839980846633755400901391345676903673620572951047934856237569972255123358997030248258560232915460058106848247663794718323416453819187381025923370627186597060425130345657098114872457463852683208060132623585129575017090970736376711648092840765891332053124702417420487518623315305821660795065676099680790360078641379183373234107209753983971253656610642238337533760136577029196011712359721826920250842079687220209589644695414710813039465049889180143065755998316646648332472073141084264978450104800966770404004487320608900801939126552310222107831742271341837556751650526762063251667828191826868013786060603830298139278928032277420177327370592292318777859941201741392016829312015953755975629803417463253019645435912655940049763083181009896489227508792344349595062087118236401176629984628884518740898014651345444453544565719404368681063786696517649078510678323218280061264267086654816545382219255825376908392539651455026471586942535678777344346205960567433580885582083408360266148982603304894785716178025973979583651782383890400207936899700027917121547856002459787061724670588818714234768265215396233869343267273244516357406080530912999637087901526683164940462830789459602411465875500621196223270155333126933035170573321552198368388147661229983746916763830070152561576760519271995372381859540798207934356722409430063282140172425747271198099343479860483166861779676305730600436714212274032720311186790310060384173544784399932901924337292512818182113013631212839032191295008322931745973452183739333181229621034938629009170918812983584456975286061829140468576358799325610665442367172053344385994251472441942492094637628699392111285405597011976748889352940111662021125132207887625924783837841496487371874250713393395232860469163638191347599966728747820429285919420468376632525566674614898661940906767193185894820525039100661691241376302354038144576702786290747244297762744000906872294604710610831953847011434011839550228804989313226807647276612769807450638204923711890501809833033041284213125941449957944177267795520033747259997346627029849945235640426760448483218324344687243502495267413948199422621436668668802130734558564061887197617033973704399124372304340913506105100435935363067528677711820962973002757099759255477220590496381267750503063496125832898542284965515136718750000000 [75,21] -34361172328509070479368293222137782253879368588254222191322555004536147438201184453658102644757666370196936819829987187560122242187664998179054388728676676238484205282428015514795858152361620567080263711445373942953752782565145387455428707357987951171601139633461261842406887642551389165279191266551111603303675231730929107560248088502811291466893282704853131975678118738678573191915421469639550135024437676949693961235277885335690616299832492769015496031805426891891791063061088885079964211488297690263622271528203703134282031551074410296212821703735694524654664792431746363915785463700215076765438374577757274862479534951450225603945971593003030961828172010918843594785615361107204874740717716316260264506670092641352345694996571075812981223794942717426081620865233702079529696102184367091130862753219096952218965218597523648698910222974819884213204345126659765969422488410300206509847128487087957138454025842227680332338907830371985020078946417751660762135012534617222686175616557943320430812534331938659390461253790371088456396688217826988282463817890695248797658719426783430441016947015988853690455495002934367033960696569785658302162086159022042511139284636452284304857724466978846691691568127992874161281059733895104637852033528250005321458523974558099242302261050364562360004464449172295077746113648233783775827625431932476291874693590902770608493761230187294680987192992366810507582774337737319995440491661220050015362330750889527227224455414890971780726735861937208695704863228851042472636433558693144839681775657436640503367724295217024008476528450485938610034262277499419014125607243214947914872512029620480815228229383686198309489800956764646890332433161144054544457841035673671917546154557823736499106475200743413682107630597264892854533503038922680926934059754207693178852860438056273456286610563088001031654573780241974295735578583246175160179902217795479330361340516828883685647660011929875635334952715561608527294818898731453139959980688216029498481064250069776618103448386275294190959873643082834926952194883433413633061749147420283400336526533903543543204884113903493012763963562106838470253353533582827669852222168570432675857946650696283282437337958320038331216775557039330383809222432390513687602165033690158670801410003066402454860721487118148681764155040703207436445004310197068667087627602541033411398530006408691406250000000 [75,22] 78422685865882238603885695511818414926997938431305915422306075326959331100984023501565884096796709316437711812911689906480350451933274849759031347589410935863425050335066848096646365231454440547350190835456170792951352419980273916516944420808616185335223167343364205040960825742467298833655063634207024883095691515996875818227910741594058308491738893516253016075709137318453469170001584300680867940783995725993786734922757442581557771788394095343979045199166971525936465902648383346804883016799871340131746794690433402111950056184388557579473919866296825062495997040841725157782166766726116511760468249863619955360212285816728411890039551923649722623942601467279990175442301026098154141228767531840655632055078342660935239679252831434656753995600982284252606786732784065773827164210176142899871565976780110744889249941456020963063806295005585442577649191413073666907843341478843529634800160937607981169393748159349297050936288000256824793426605490320351585576360710292054664663597236068401928852924879889054491937887844756466911824669846362741545188122391002193829778667379715070122675263651857343674543050645473947716240615482970137584007174119417318790048524148150989391697968969340921127487380527277910525576648407349365582338144952040718863817032054907437157463088369106606997464575455820652354455188338525265008624691657365646204669057808706359798327528520617775410878620151008815719691107740272511995814624671845755032277539406141886515840091444146304860601517971285275609980998643459530514285015357734853334063073762977232275653500855114630412370199883586585656331459319704871368750677164932676351182790351096865131401611686122626288652284265993191042142895118170624505679758857923231775625145518844263442728224249713181835692125125244770618628270426751293727584741428115224042953248987381443832585501456026345889490523874487271232493352216393963821612856531477470469642947145428482268406586168566246096492795740265029259654198195901729891898609951975832708645357819184523328283782313497028599174995303920354175396111238034340944280160041297726440719306038307291140902330644545833614965578352648633508780470009132545825272064064061841300403808460109005664272156452087682794871796234549399604826522076200815784243855854060143674505045932403109010992193825159086268468039316330084596268209291174740988017433096501918043941259384155273437500000 [75,23] -161461952101724614611352630621785702788978760645539595194338588084190893609278407488159275799923596522640681904405317852802556256981591557724203093826325174773646347374354628785693586754742635709190088975131618990079356879724421540774257081455481367808612768451982527053530400813306781783534040461388809899567712894871848544477615953793383785623773068542842723877499076384182894081587150671830869907592611467649327182243195507639557616918318557926925698325233480575596839521672717698844643994274147222953587582270221663339639060826289906215911531875434999674164572469895138221598430543602845334585737616164481315834005303210985343588890001222626376854386911023735263217004767581907207502717476950436930166068417710489508466129062690781548391267334963250961082960747512701752637224592131034265043644950279832352876749077129883838399414026169186038884502688479045198593221189465524974361318610734261659378172230305883879523149999915903276725292165003527460179913183049146606937347873244074690517639419514854955785936995361431794661850426754976796146143347772355614788276553998091783029584151665794608324626618700779873995966249148727980691986558384211977760166807779615482987295598509196404087035686998183859661544796327751191326675265973749998432504953338100149031755072122472097188067719815224767427221994807916607638588756650399715578672393329881347138597255702832536403206277811254823458713254660392180811246362100402188525980180175548909786761935095925370981696799509718010394843501858519604048516453666967610092830617972291406098884136151588241290538251982044583285004990096115765971042381594760018226054699269744731332824282548978011026317285707815681096588178085154021341890717135353223625058424787110360751135268463844406407977197029700530806275658436010654552261472171128068072002650942705383088297906902914413192656527840744938423499920795162021151861193532722368424871355845854409489733704696888638650071165752922650811478867230708383941879028785765226706328545450967399289507496999482224174716973714468967285593810125219471731617576593839314611999658245078159097021891686111152469825662451043474099610220136397061435502451470945707573513257797099830314183402973264647631322695879316934222371847630586190814925549617404659748187610311223961236500587784727635925670591204355389902156623629578269252249356213724240660667419433593750000000 [75,24] 274474497662898316162819951925004342900211519870697972826037397127028617042048135140249997552392307362654753523516664820110016977794290672804356469834762425182812530784886355490358348344475544604399912092141145295986050957975527588345887599874920538384960201132446521914815439744578448639041801037278538767526521527607548344791630208891426388723798643305653578700230666849825312626076111791371462426474392818570447217347442235308728774339090632443824069561307400494744091238415393287276094039684783224327551828299994006319167543558426666826403993247950507130955161673674781873145274990201321012828426835932816513271521195626783057501385702361214121499300092665606564305066832203128546825353803624421006576272440466562376284894221072444630441272193093283952299716666945537184718141989825171722383167785042484788242520154387243140467571402425991071109188214308576216118912692380875536516528400026215637011014177360750260062515927362340470079772361373998346435470543591438312367533862223224509253262908101825766567847907633619406113043542708340558957576789445534889850456319001575068035460752644168612215741673614113985667179789842313806398664924851943612886800231736401448977933681514293063769314334993335421429133525568067322628112105374739655496654631122379446334847090431469143027147907644414637384361033850181408277751106938780332091103313426204943625010311221463339813649880226756351836302870155077777762169160006245561391372249429113278882693094883337200366251119844991135643240335197970793387462187152238610429533116026847997563817149388494492298653529697063489546785842167518460540413305624563311200746208655245098886999200956122151620369816140813881378116096926632175888704461346213683481445829769473252537603443723324833095608590604907972286391142273381156811387868788615698919066298574227244387630598649526361552183914552042276335530618536490845860004892857680582187852539583092752475404168333766648861339770204131736617080741490008182436185305367008405995231061730560509612176209054696441524458907859436237556560936968339533162144039647364772734093628017176343539355492919556580501600197086805821959946238268806379781673851123040762030720526514226522366333960545206161120743361908209816682825197921575498769036539154463767007062427327987138645445629601410650488949251060927716171821745018422067374785910942591726779937744140625000000 [75,25] -372360514629608344101380104287135752737872686424300497459031307494639672540031230491499886747277077210648467449576782483598662278184482674049484232030569077481179208080231792287235928432648536856016863975023124383003792031788774460597007822556019221876248170587198988781323635441779659796654399462580463651080691106555076699896087331750247759693028350396829450944507798825435907607032822103030178089402883634836426765899549934090823970193771728880221548780559367316952399792545025609047257314558804524930043723736636729039692032281374558920406531566204104958915266093440935883844698184532689349933994837188727808981785072533041068277235224744595107536470076728234612056008184591110214805347789931255481673694230620841467152330275311290827420814402475719920923966648345515556434561033473308063262203858907238214872870494902024921524171359986447748352202928143669798687144950447053685958795937252670130568749351610015394649983034216100546052460204374504124275780467624009958726267387919447007227876404095561935551721569285696111705503883851624612295366041228446411336001090897299261847031851499607581650301562835218682182131629856789499930237010941101616574365183113390836582706597491791748298031152699490023731950184316340483041515202946514887350203026734426918988769272990498316456544100571513788361487451361240298136685213319650194279837303421829901535028041703634299590612468532056966811934404283871480146046375834352120629606094093001950020414020809494996832322986631312085820207428343277863164714556290004299828779526656631639731909097461697848827791855806494245406274799110177893333977885652805107588245739522778180794530808584852542422126538910922610334422132427474939214912659227495025739382611126959018329333860901873869712989883854109476337720588980012441675160113908506036880481126742040960779554255690005057942874412154102378437149272696651903312347050775934020583881325260911948754722033805722579396784089979952646328313590491939776812563378421334271991477370199145788045419872476229759427760119357136858571376128171971729326738550441985980438355158648530936789904140724477412969457134382330297636141851141357710866534105395656581958376841296408371848132482480567682657190972853215526608414073451846713918754162233529724535604856389896533539801496734970528086417286844782818494272108936216092445192771265283226966857910156250000 [75,26] 391091519198440087489972958418239487032426091932064822934424061142095545428576638044521331732826872863140060330949899746653240692241481996134861304159372375674886158586432943777530171495642232559234715436753585350946200959352222304895569560891159622143392113696401331621643972013145406813062487931681636156512417007294067438655395339753356581422979505506970808461490266980147056037045008414085231684982072058958951118294436399061956099173270078616541075917600530184222985568867079515882252004145913520264691090726962193423580936906173058505553219795659748225582617835070692331793233707636126853656267799885111688217407273333471925342276990530634059944592437367563262449778376274292780219499647462910360744697875639047415703685469783537049753846443175807261455561456863553905128841477808763374789909091320763861830600587692417345210597519314944586612872722895864721878777332970729422142736951220586987293512448866109201668486738950222556297828695796448253234241741486862766736759470260168287145197520228800258267473316636404740463742283518547960344916156035978255034392325614430425170811234942017803178758147349152563702712959264075599413081786714496011973257305943256292152618753361406493468142527920186952776818758054870888797640015235576327092518968523091948401278147171494097859676074244061640423369097116215503037113787597030414459795848064075056474743247725100707629246042434034818087586214641118138620558648140728363223517914710599547384633590941398861382398708203515242725637947441044916052987565119568039750647251702810011250724452400897533028168019707135164200401272998612605368850011047220436077387435004166924427316125172177667266712963499378689370207209156830658580376957647159460049499077984442195497895438750194991606306770135189863308396506138566813268459436418315390592649486285020127149718468445232325143368484962219721553756912993304878301522618579868811081663433912289808970473036657740827225525823382507897131317124245228880164095973733024813125496125703190096207778934948407916576526530494954578495092573337849101096363174506184343311063526529048591745804839147440725339626920784560867146259978392234743753605616301859191641189489423906364207835945421499846719749485419501640802259722013762048959699917476492903286558596738942410462161087540954554720516906840311075415446070979719195293000666424632072448730468750000 [75,27] -300887547623173942088476469912817814420382325681075927856582962253392821171251743545664378155441823707365083947998379523271294300673070661449141084196240415891611014414102827759546974275993133812430909815334553061831599333099725769723980913610036046131832816234887235736888774589373414911604815856225629630399969438625332328645869978385084218123297471726316981608315191360838789603790680152989249810926758713281658881937419493817546583961857544477530363083301451937977136588089817814671922335049418027590387578632481985975873830008277778219893569804144938812879752311864319488996819899481649254306811581121601018312041310012790822656506038622230985586462505523610078874969663454574744613071850998964142048255014560985118866512413160813739520365872651594606337526209603836241308193469267312046741975078228180706400091576315269719961716011694717293283691798941426530730851391953673786072900057104010214240891059169294706765705741884139183905550003067401164276781407874846561005095329893524752647925214597616176887205154191568711020563243914261506702848350781383198632881354586591437787872092083778883825815590748609758244428433101507696447885790683667197886290978685562250802437122445703195073387911688141773477411949111131781574662178209617004313849337901800185407341605855613280304166603261584707881429581094816237927135843411171211309732313874073164536896028753889217884146290235583165510623580445305855656644121224072057258304592183885686810547711734884276934577324547605037887411110346015707747150513742619528863604478641511713955584215417200738621623042462099452254285460079846389303172960920187207783988255564104721960908067392610329784740771354875903222619365422278381734938989688544590457342216022732414894841382767772640864499214686558332810106472734584683522007010380647767710258252440728023653266916978324100967574418935345021580751933512934231825269856297614014880877814429545318247903260411200524943866953270585445173675729704968169357216955087170880041949528189088511124272066038042841488569420317204034937189171668938516514228664569448279432193384441145943198276554047251053100333036941676932448120681139779960213188608321448330356529499948624484666284675009085652930260217668143176635882754991089077572114817186433920573001290707219870705936249968741710689214355576448370679920607528856635326519608497619628906250000000 [75,28] 151775010380168248963189422523438430121810540672718736620776803893494571496909295189815499554661583573782217966360304886833376774806001256826331843194836829938741098915965234009143394634844107771118404964452579884627458689046304737958946695180252979020057310158406993664676205905356809036354781364804017048537072223988233313120683745355578008869759321942780172436584432201502889368577668354396821396519858036364785222712884618062173568149946698888293121382178727562403651955222378900279282423996784789377535681519817758266354848286757327323632606100626957088814128397056756850860847448309199528445119159359483880840633848319094471219507455396625703058231464440016496110622030581609748921866641765561462523380371249551857437905913946173719594930173533243930717488864017808691728945839343154134757598637750513650250619963362073682405012763677529403242900777354542470277843388001637044715538353372306911657185046555115569603838588593525667504806802294251046467815112914976369087028630003613279302821486990293510835062008040503204493817306858699291930111815223608152846428957567167074937345280153322098474882353077550949959865828097403488593717020460412910047959322496954358261959599961925956831282845073186753270923649532589357025929965936865044959193425171570679430001422651868339830861925017251998774863282179859024788934787676878175382130583986043495218207091701119270699537415033466670968443908181657591925582496049765535682652531521589611626041770954862562841874803665104202458512586696144222383949806560750089234576194235114836609205881554446302330080275681486515534310059512640406545854950898087006355520724206076109215036712756777471384017259775759216682618138836827216139664627158173770815035734909892928822543627132997833413521711184511940723722482803532696977999357196991634468380792979857668314046271266325463562904494719588313744744185158441253045269987122066281188112754289123140116193347499745318809208561930940040186291582367450432257904258071165483856834684779075976818374560115533068767550685908314699942841518608435466179388320897108779347479108267933686891004022879289148133284371126167647946971356960321589170707185824654284799706795042174530408145476026372534746114635015813327022438561794041017500926877105040329188448546007856327994995942425376281499986034150776609275013129263243172317743301391601562500000000 [75,29] -50338020913086851352961805354382029684272488972439095901791320273728811586319329653444386692656907762365935714530247072898688171335560050887139023444679899367139959574792844747195656781221857631269108043418250390829360809632006991414270492186660686730134433138340973354202450165220237233331373568280082323566606176509579275467784182936788035316056421227249867225103952248863513336520048493594606039057550603952707486946517266364329653372214490392724217228649853992973953247380029650629939481965023848020125908208352731212958712867600899042279832330833683407900770027411063645446892106890288962741540936454464296095314847876593248514355962577678450117208988607272942084200505150968632711068253549720670059984227581431161435443775338886165804998307593810319818714630362709577684537651434356335131356701610691353144337423656679158709224524918200583100900552505767814533162264412342615362355602801725842649826582724655524988636537621055253389794541937219240660366352258901215931792091427364778040960392111212281120368014357317797921633285204753271101996539078847773557738170604958770401042394389160293173343174237338552226811519703769337991008884092616038682575902104200781780881385202738717205649874987697044668778559116418241679909749691836133460208200247789711420165051730425385373535685927906287661716048907744493506934944129535706904865857627061424563391690061076681145145742069250843097637148932028903907030870715572605150377039315011241284943865654200105674906909127596646643514537469988065748120143813814339307831588993393191945963716338098832863092511358021134993369490860822207901856005798795158812409548548121169254074842070223061308678252631445790756826464473234805299083162506366911766238080584544153366270295638819647646190196804547702199810847948480223164090627001966190544761835828976841513947713321854106310920663399121791324387038992199449779184602026886582394079501282998368274926685959115312480836595326817393385333427664970911507965622203297105165688695573568136621379904484999030089017306388164416556585206488971910623568911510470221284325892183624739069213451364972887622256371850230051522890231412178790793046745410062721785909016774171186849261905014681522901263459604375433275446320916250653760724476063456382178871016953626680757776015545058979816300874206638771291011380526470020413398742675781250000000 [75,30] 70310646262258024455013453826418051452385646470456308151800740923861828677118885803167953442396542711771492948639308552610757577302473104422214422678126323219786694338444390968754277223696392046325006849566867650200328000470329062268958325333550623813376199608975235428674667506518779012626314774327517160327711235305181717754761483784433134936352758422160651779033829737584691621512156076926368088869242169932848007167809154997995913645551138405152649314376540157168521321225913851664185176054218980692782042138450452470147306152060898192725557612635234743261653574092375157344808790960123312695274111687415309687386885500717639665764478609938911625861046927617436127492611674524903717048525718527524612785226013879197299057560325674041609063872054654279542338902727530962250866800181400358167119879516608888283303443250651831466590605806192929925482648030007358267534166105938282369766407994179177179156629216556548953936307147882747391963336751442405344834105400864108108181154490971238967264887170048405749121310829009737438310466795089788298675683566521550991551424715991360223081532146776094197331269241365149885428992227091157601815917451672679835177033494682402332379168302215877048251278640075933429883149943309699199688302261799997936132336253038652464402380692928377808770048363908430629831111231391948100835456700602608874522298417288645550823335653385110777050539530138151240813568588812441329262739253799379581603360087979679905607750416674751548971629866916434290927737383663127556600347279404240515518808388441987742555030516826045321718020960735265814117678828205358256924151532197518062940340303908871778429250684521685744448840788319812744693834135192837754575422112508438555070028307909354358904240034403506271227634706211645812209769839058918382564782600181882828565880446357806199261253355228436276529936989784068482212294009669916066913632643206529400521644174032610964230727700108062206433333163496920370311153816052170003726476229385303180525230404272381019858709708210512345138465027417184317143682882494461677506921884341293921953528891227477243937527700161400430428584824320409850017525137912596890647838373582594537420412963885783950957761440130914462126218214600161814073870438136672066480077339217578132946825313433642806105238181064258631285828794743597569549820036627352237701416015625000000 [75,31] -184258897288065291005458450425871602043251314303685994206346213993848975737692125414130823076513852827475568452454663925844191494824518639912787352740078110486230463175658111015863247511360741455093018459673080544390655757769055531823357895150329839418651463300622309353320276109998989917848725851340502079404202194808739813511486595681102595024860193944192891442303482255280859189751553184653979405522841572933909217934250799466034765507015564246019228457606773846967297183658676304957076487509824185315928375090514092821413483195125227777694740590229449066267519248104397698531753856243995759760999418358570426779584785277729559180832754263318889249566498418591202067628508545923974960516099502748537043282995823145125998141561059242035427815330717598261954702607732877665357861963438443318398575244575193972415232607482321286919507144173211304213630733798929484894435581698512050374879150744205694449514910650668790287451035442819309957172461940984525854756839742627592162497328258693858417218962510227640218288957028337692726771759756986733056355592517828051051849251496277305861093110185033659911518108780601829415404539917950529565341318851046944958459738727678335093432555822528121454756526165706276014422823224316278225592497617009421445481238267930167103581267711341472664584159146371961124345171925441734650796067860118999129579346305112704711306479484984651311687565154444900520918906079156903904899916929109663147532915592870936031044392454935008120485105768451250427417501304456352015085664537825726350523984395469662090286429320306288723554927103799906473709678767956217440708335766423274106875727579219635549163970965064215857234913189910772827193247608338693792786070135888500964278133838410927391623302749252988165252161831973869353679443979747312551631796925455736194411501023753188623002655951697289039589658711753879615305169536657209782875605422542507041072940673744856507817304251215592947595161620917868194506441112032735779344879700425767482574423867121391292487956893495381044418351396687928932001727001013394213936310125603787386127435783231230186217913036743119590877313483912191003390401247703170217811765278292699747453267663029330714320937967160242571697721763254960657007834470636755094425593795268823858834780087978475826279863359181306347477817889068951728859246941283345222473144531250000 [75,32] 289744875575622333419980950329205163362033805549634659058327090891892232514397982975911615806550408868080313563408854002744001397458523492143530185184083186357090985899474117994748565160588983112458336808048196838338892741136432272009547317104173698905782470708258751284492737745253200936639683001683793628834457060021094573685483149946134381846227046735843146924345755241133809057138774326139725930969452623119047013725450547242309651913921991080012702869794327302048234988520398143255507656747430384223550028767621342066035009016036296453468308746599824164881402727089220717568169920386580494844915669308418173591079901477284645208086786912426914112667882580109462424621919230728524554327572482721428906375662646300904079446079975328977216551894489082995918498377568615807667656532079240502804287851757728637830594801572830794643376531408096001800035251615325760546567997574305483312613183932977176447751948976361429199054368861086754600101597759508074030679139705114187600611000467250647303832210206652475724082558152768360868248739750628491211433830971862971122231444007679271588762809819975948642739044093816412491053119953742865541967613086619923675803308491981589322631014084943848936998046196685982332659256766058589558146605484348500313814561502553349829880618292474020239542952366395133358837526293107957432527636842127967406560858217035646537241930659258926308160541837057794936860513611652431904475522012990683760437759250361713671048144259376610078575013393425542393092415583068881770631373758730619683187862074191927572706506204281744403104908356572490636062624128530873376600579926468403996642126767877906411860571658240071004625103811184530386820192411101950517030024264330207876704362497913140095080876018373950484962653738559103497492095055168110416285747073946081169254397715486913298394070164627837865123322644716256064257933664840662770931842897560745372891732062441223302296290162841183121944287356389537364460374461325201361071572608717545036427192194626542319154460551546310484151981632435555302680266051760167720376190786809574807793299878316989276476044070250170868580358943325206430419543309276800461501359505127281438613046538916127391005604683443242994318474611149648130083613916891745815884557902607313104581317868595835019677650424009779199507885749653723905794322490692138671875000000000 [75,33] -298804253063362757205887182964468252297563241749714058558694915371379181033507818371401854501118214508886630412970485802388778356110929390230871268558228574413286583234662006588071250737553311090905342788506888239754031576001264716489819558816367542864378929475858701403608542573353548444505394996854808289308179188483748686253453935039912194558206864979008951482004435826688938807904085277231589587492532654102810098831081552770188560524869172985324101619558905101487971542948415170828700014154696426709665225227096409313921193864872554630749614061045034508500259183199297065749242288243950656311783864199521902138660640047915071641894863476233297394613022107696900796295272643475960670947027891349737773611758119965113368050530620203018670907449968026038492996990847910304812325632561717861106798006971108917552070700154690323445407954648338964569594568897955342848862688898310659819323699425675468737481454237593508992194330267909071347875887830932227941341477098278019906106356780602781177516651668259739574420023152785514165617538577079595140528442645538272477744562143539627265080429377650151585898334665291468883328168579729055680341459505961800080595290985933825821175436874973689288222984406655661667027372533195276357749856973327669790777019999616940410854283578185930014308271719557100899859058475205063719462521897613170212933730935129326859349629469261128518937417351306041327518878767187056272171927317299900301833977606747192802486468167244015520713981426709398860666712657443745125783600428593589245313919589658990689494101348955065762986058191382613513938048208182032230848952178298330783977218271578822745345593454940091121712070892680335580008580212668740815419853138280912818959209235441147004327681833438387903538016369825387919103267245378301064148520815276952319513354520688963600255012056171384248657799687130802127847604109195859739220427631927828132280628594681871606189027450694001107308910020293532458627285534731252556745218760892189445482703056680093203779844643231378700190053762841861953926190681706431808245028534520676667710422029960878649459649106303187563466901200093393032928438253553481100571872333522621108516645866769374402798749353465507645137122063002296486423225952348232782517903368511891835656353229923510183757122614718766944602590385215989954303950071334838867187500000 [75,34] 200693193885918537879626907180502997012068665945256638147967987394351250713323186380017666048461829589053040892711353353269733840543239126068724788879023092998820116415455037418849788160971329503222802770087692766473685830318705748382264713653537101957842283368045557528160327584729564675792095350634415056911384081663574446730490414862623705769979634903855978084176087061901511396150480136094060768177360406294320725162679521061493351372466959134365019735605522822878257057742235433083308362928613201747101851736265094854062467299184337817824124969843951530675578655881600879972590766762402179916845015517778640394892737609762078547669892611092474515602700222121797603267328627092378905452073076568362223255885453203466314803604883211103212491022222007889868085439837701021215740836778688605048746313285813717245985830842529094746168338839743106372215017526892828974821281067288225432805261585927086641608276745975144521814442737372687410242428801998821073408979922774833693707812552492715332007990102252532335375460729331109383179430882239001179369065800217172594526058216985678475587778064169813031084904126610886773299760162004138195970307743268431327692861063259090276069594022196653762540906211566487019732422250241243888646247685018793186084123016924383614362798505867739647402171358120016576436718459768497670748639136974448508237547183451219696753425264348385171692603846994737755536576761290142222895775762914143261299480504674563175351643164959606179230911886201970200605555785794577049762385759777369813299812114375804855863346158728441496863303350417582029315379531914471195535872773922089697498109535543185966746882657719245564989327105712785542211578178461303284286210194075934727624030281275281127311169958476551660340996957022049778845856783485195297011537126239922236696145978097634112050789232318203447582624632616739449707305752031836858207853916384776098717409822081885477139350607457542132001980131873501232481976378937032210330612031487877400736541073655333329534454059687698118824421257701234248126300267348021554366588709942075618553085472972457204381226780073313100613285179138549149450853268389615644584702149750451698569309532555691152898979948392307809917235970745306510192664061940452292833026007337820081378098277540387583696124946896046162270188517595670418813824653625488281250000 [75,35] -54165480458580386674721862656189282384705072951710850541747950572893469728868260183932789275082972134955167140551444807710056257939866727177012869843963207183379406902976855366342876614255945559140127788556144519198823021291206813518712564620833060360325925512206569324911744942181803590358312240417333020927584171639433512418271343562969373201184817451295571405972370060197879559872523681481100970979920657666767182970878110800948318114397838791085784081778226479642865409971807529764565475643782049753304458986136197335177580039542489832311588322336846902163721116647834673978780381190179252496343732931433141330297097568965122420842949908879157527063876724165122972469216821609482910692598195777811349090769885140015418416761731394621950332039344183058024793823849515609360555455973297751171049953614480099419213620055226256414451111846601181416205139677110964349066110766238814166086882674594288512402155962895740560146576032458259139553657732849808647555895723040721441056699027301486046587799738283915289091296139384155889482261161610879882033322095341595487875817993874291915459141727616028991995082621383687083546085827610600163377092524045738521246828255190079494087207719455261805358741932847865214217902566896419064570249631119789779643636204825768673853859801367510888140051483190021460366392055479221261911939701468447682376165041265063974234746510900959554982891677992659592097363551213730102358479190954247290768590725622307598228622205340398645189035188157622738447443805713360079727926084837874719850286605198726482426232195619922091028503656693439547196570543935129065176074320542156453867996236487165557152715665111282423100534156578176440857879779940326816875935811829290737477272910363280892074519221450504052021772398281715666140363315308412599239893894579555566267572333686645878008764795265603266473774762042299420178248767678130231328898136182742948193014071842756647269434872864802546452627849052710560821938964644456144607410142305445033436985199113114810739366098676977243976578016378728666351487572102096591333900104611306168977753727830641757155929347748266510953881843223261166289185613361379008119732132470849753814978981073940164053389529605502659460104385856599106859123628563828515338588997218148767492117231359402797688027525989384880489296847372315824031829833984375000000 [75,36] -64565105800078578069045732780488862183012859121106478487258931749197975403304150506276638444152656184453506014387489071425653344817526358407652878071083034746305721890144061661758085724253569750585841918680862745586119220535462742651348672918552251205789204465025052929741368098836218528002323544927654133476423769285123486985004959559128369129508710130334319146493122421602574238290266339301654791308936485830564347172125808649518434491029298946403197710301472621158845740500442109096530908213847997961362569604137711575363247430059834592175947836413690816960069153843720854172189419719566204488941016858482512654249854604436205480938648389400614185385363838228809003615127825979617584055780111121113227727971831889750004394051976543672972306960678099521636653827432429820526135345881445021762180237303233614871673141302350427874217159994644411875342005916289102677494391675578890577099637415910208622834124019021051807290265914102593543291327408561571668744812263126659675326476394709657719333326268004294537867876136178322403330198821178324257138961905511429947097506330434324708003581550158697688128335151999114241061387799591180944854346861953322890909083395153050387813767973317241313083264157463430332737470189459481769983054235419336285369945567211556288259169165058577294463103284157693245018068917397620788674751903940733039658748444057269766069174464091148695266229979161435058712427432612653489672966274606723226400434544411504463109121826082103665368612920631064353422275086070055493871437911558434841811392515944779075922748552755438821480161535212327311131792656715317755911338127492200947472693138137279542231032325893348031807848466564459917910065955478154499800320452640123552383073717752767205037905667061214919443254026623889068138595228559560740195717420514050003270105241339355555419145523177894672918286639180946257618784919503692446768599298935594810992244961044475316136583947587332628246625411588268904101377547737332315317069941846834277455969660751050316468874056333254959337757200245996621678114761994536651561177373954204800107807466510591859622428108974282355551904268859185862430452977594405023864630359836176779472513669695868515433599960242381801901251086387419512451514867996313647417161899535282384061571938030763243827707658500925091971112124156206846237182617187500000 [75,37] 111540578163914749232298734550479979665968186348016583855196727729693427838930826312922565122024552088029818551375005863921884369202113963680322707045933365668427337887234553782256478955940662912788679047050878698711431287581862654119511812549701798885789729188030037367190532082588431341027172044814652515977266231036484685194644057231589681395057980330016083337199889532858760031646357644396431274305142436642303609563854641392367920173790617943486123593897682901542309047216779548458089136148040619944875567157250507250964179172922993131170993996514069244051518424284397868773024628918688220205777793390984171756337145813964633395946458003455609786219276590613886442233292516978488643725814361990166569465055395884804305155319983313432394232917649675069559953089884401062122176125223511688750120085781391362177836104411173332775079340110899572883741988816278504858926671403359220988053971467777296940172495025567657909633403385414274311217316408445404383891631190246490761876459455830674302175706554705618065843621460733487016483443581251714882567261898727367821120620324075756658510551213780888927623761516188076714204798584331167007004065955212047068454654666470517204849763566535470217299620113188783362300284806478852082601282988698092450281256418673724113163807852746491343649156052870171284096078350862154215095689906849778617228319902852583875945257151281291331124025414510881956371932823969964664196994446039303520062277235070042573383458553126693652053175533817569030078600220120808515610379265430158021102814448199737672974746260570132462429590279663630697599766794007816607567577320086456085108102617553158169715009155720668643113583937124839520834594370935514398267515041220572558682530689489254747500680901666305344953517914400072148507077606803669127086590006026851075480479518488752489816899924174405012130515526715001660046369489727676003755545219000134542975553461143981515215646103505104333060405750966407390125264794688459376375877067110335414909964512179963897671310479915094345821636685959131002156362359980057360018863616382319725552685044942346123925676799334285596507769539518767537635174155804110273628261509931366727991647645528075535214413284548728302690750884575131666820654744796802144252886309909097413848475097093123473601834760859929929210920818150043487548828125000000 [75,38] -92717183161122699191987116991115323792563270165494231732170339480772559244624912442898879570719759284248714776385886407589281887335936315025048555660778173060707201958629999503669945386819816481141362585879276200632562595226228564138273645237660869019367306800288226759348932741511332413003660443947272509288681980589847405454145783785559371940562913172057151913788904056999276755986123858053191938838617187910458981947333498407174138778570454563074662484019097642645133473953927611291296741105640895709932290655262290126356052857141857832370203180028818028114057688872055702816220437125276200503795836176373731924654202145242835056892412669729075902710455284156468072790304634436193000052541548445801401042548738424330735276429781270548186018576388093569897469799260336010919438979242815563340014125693935455022727314017450322168007818083677176534414526875201738862488236597110670697360005476697289434083749119474851949409957982800685643305542946918497444496172518514799140685737701231247678504697393595541578780305688055280857066239928260636726869197707709417460649265982283093872810822383620989382728895376748829430613594737479014502225825813662824279884072858844670409988722017570798663778641884589522441143815361034802430425936239909099022911669215709378062665143017871391649166688350976978685296633634751087600369331668677857928067877342629442379008525436192886169281571392804020538688215632974741561911651637625174040762242465456098217081695904370603864414223463895881350260562442437575356585769174981288973749384002281974493855421024483880422920095038175381817892823716620510397790277666879926277891688657390213279871287382757102427927165904817308326702285794681612685217366716153386869175909940900384532427316485086032367633941220653314074528806825332598494275342299288424232033513551411417910652372438179563070428743644180977645413184605405118313868867519928410020877373965773669035262626061097693880860488612043540802552363646491289484602597873026140794776082851610511318795530306962560180472093674154840574245338450307038409769124363246364943390691425526314519289385912210367339442632754457898298039105288824142733011471997495786537626101555422376497136677259156002094575220338310441735603655231717110915348986103460573586704341454916283176996422144000575826794374734163284301757812500000 [75,39] 45825445798413915493850863836701752267663964196006835581360886780105233499177840825706056154763806948595389572215041566578409850636796791353812770460020817337357923370427445233190371423293790889299807693431747258544528818674108192936749142063422357005358342647295897499142901004822751434550903353490779048475936944809225385021911694571570341981887845377519534003697309957891831654341389060017889793947588241028064648490451656035358469560081477611637401257808501276259963051553861230964563168140884155305691829449276264253162710525479156845863919264601027105796185209632489386451295025975225920271771186522785119904028135858432376589681365744657841959405935360516492281604869902879803286874924647101896697083501253491446176200996297034728456273161476045017425995003064864781510377633169970581732037860110515115446142404040420987122749049134844679376353173027414254581023914278251452066329762223249830024544073946291341628811064741004082029816352992320165248958503663761708814184957868925950081167697607436292968568896481693515494356459111983121989419118170747995141248794580742035182500638895550066302873161233061347913121682371238130322857075665127664001905534972120234241498541191678915755449645525111809440238755599068033148708035987599628314679105978973858256041237404654513355171610757576713068219513611832094840132184213611054334535006347402161802439642746858358325855781039225856067790315472606725776542498795307830417243809921429117307923646848463042972364815684719249826553399781041330717679743369340837024862272252937707305678050752214192036335464142238365762733790038847375707192749926659589879442560788399450442060757989532025819975365835666420228347216331917205874618443219991444330945053843605935165670212739818532896378112394208744324007382605552313498022633679059628389214721914216527647142877114839284086953583662228478907732872984415407222671111547362614493331103347204978398979421675723044747832255639953598574599374571606677521922604121751328954762257325766931718672904929632871929696813522057995957008947481545913025934980044834953559134777057750909076113398794459196941166193966640279268279305645546854432503849727735883755186562619246790444473766105685124525631689534574573832917966459262153134793877003253540373936070498253168446680522185587847161514218896627426147460937500 [75,40] -7084558881502051171719885284749982179564893089306277862446067188406747796679754403355319854148702264110710564666312583173201552241662565503867460982767742271692667099352061590367361025115949289430902430799494930594514680900504719861160641021802455778156311611367359226010515548681981971628134785119152822388645080734051759420352556671776648576440285293787201278247616578972449945518198733287217660322306417007992562587841765805898520868710917153552065651184261386004465558426397956783274411132960716605267684219508979769234683569868931440409600358891771718178236774448163929998244363185700801775249645964602874648064250228682049235182487248823056097702991636326065027437550332734850213375903583789289342172756779133497504510326716150536560116900862714548845056407632053275693744491825295443459171254463821695484873891301808413328696370824217438576756544143107581042770090082466621875887323939856908146501685444757125206946757743859678924748569674046696712390748668833774068268160443946135704559883337275995877768075661529935429224068287786480315501341672184084184949508865777831530860230633795996295787535220583748037365211340888139476739158712208921024010247416696740788215281309352485475394713334794890237074966238412888222397904246198244739037091815936162691103336639128532232866434864585804429914734024123334750842220222723731146173952124214683353328458923584280446488020492912980575144022941163742994715510900603191085622477892601732418613420275114259894466548867935051765250010749315823705563644239318557957420016874794620064451958879268459640846640793402539435356079908448585595889660480526271831635197170751314711945926464439877334603280987673119082835151250818335094693837362226844141480311451513463027699999222472758657697608782423637703762550195376876369418298124967733657390126707229520777937079967711704161775177021666950347588124872245096361860826653844572196142770870238937222198225213704808569370293768025864026857772254745407804188279059079663405809579660232540456306328600316367850496807258614603556230344588592220893384162212122431060802694393366574264194324649901424747495808906851847009200900654575561970595220579619602004847154961499209509783118180312343829898093850987924585511397336217412073771619065658154555820707336288074434937911405540944542735815048217773437500000 [75,41] -9427946776579496203149884309561417302712855607411659614519198129161339676744993582054397240251649931996596824117682889425075287441602818794467331363673772052962473758437111659034494367749081783416167528704341496547478331753388406283967968724088725717292955873697864754224031125063918448690036246257630377080772652682440520425241325888124577736976885736647271458295948770481504268370023341018511902724541855417081826120296062168159822676475621488529434914072443159460153668322740080190810473565816716780794072138763033505430990296053456424554284049581614335172076473232768050716263196422434287295615817403122721546534088826712057797092593416320319517423765097681982313780869554614896728409235390358507678170989240011749611405949801815283385515110681979878805408564858186777019217617806612408199919352651350530790302574269169720218810910346664226195528238989807362929541178522201884980692342009645708084359538047596730371633962498553961343451857755067969424783447464312292391911720542940674980822471262943356035264289408206083200487961264826995826052684893427783297584053685301938521351021674353601335446702051146702649685678697402783138256317930865855536513234475740391588579683933689861891020753655809712541080760900500641210477073525831967955566053763800892750067476893458276786291738479155940284522714702706930267114742237560304484662658443771463328235206114818014041251895679529371323684864836270748955470013863746462770798565162886836481089477392686491721413331181262558031744893020312436213759752444782865984899890649925093060326515257161396906126192603756128280837549564203255018808796374905267276346352397014231436863788622281094449194466638268233949283229150326289833437638739844176903117599506121156621009041612039712977733112686881901232175432513574614220565606335938639469093258425740870552595412188569369991811501435192959631137520918110303459845499119491541042893826757611933512620286193809363193555845785419914401095836746848022492989659716847111914447521564984638878924850686979348970617344478604222324822130762936067644228570384417827749223626815660225621810873428381157519096329918503489635741335471961905771047930742256605949690322856840320129691798225673773595449896422669676378667290829416037780591078658050864406996739968801896081274094285618048161268234252929687500000 [75,42] 9366630831115487600906800342862563833585560855291871130286674728299243208142915736070708693069107434825285873479812191704356094803822285497204915752427661190752481768562716398972606954691426097425537420513102676540274053733733156509992426555557457116923993781872647783730433394344649705873959080053522586108048719043918800768223024813605801370245916463940600348244436338470532997639750666430402010438686041747139029920229933391447791996549291676008998678409501476312691052043542334552012643766900174571705249471256061982183182582089540674045894634964281432877072192632529176589763524043999668308689058733412110603878207131768076888953316454806116981288932637102134374923895144339398297249192059838682973216120352987128795441209810985553247868333344405619801247405529451570426271474267294606848594086043359898037309076631568515960011973921201211905745981293127830579264346542453004519744766675632364144914274800028177541874018564556226124425290964888385554559757117974819066070457042412901815665068723892351715547740553719130217748193170877577771293033861366208972942127440494232082912155253734144918356845559523438178024343085230917869693015566434220885235047527033482950658787751151640274779597449869494693616664738453342435430679794297191149787890264795707755801033253554721698518673136723517227976469348495852897295654773605713453098887767724239868925056086419899896276045603246424249584528728818677854713941198468641856006914439034592886766288830423667356226226634888496054836448031687707487801684665066564103354773717339534562701560372492168892474594487876793257953063098266464236874924026055783609355376043779283010605345220967449977776739803260132277827057352353008790865045398864590442783665643571264913460541862108042947022952984501178638644676557529742388522646398489238981841634876772141731089205141773741293868192392011858400270680750959100355959881156933435796433125814837375238479092277873799925008491780991808793205759789487338239329757846339694038902521892008502442033947374404947677602600167925827836125133193840074451704790123642411975101453797860816148649171162871861764674037940194102285260362600286103683811010641309339828033561081277488557629095785271245377626274020658302430831511114627109179266738353638845749766361900232047865699769317870959639549255371093750000 [75,43] -4051448047005453510698352733840786703398295542352937000062211810141330550435873663576879836384896051999090642702767574663645141574417210382167110853652539200229491007282923930993236231935079021478890378216632772667879868823715140147469057945705321216162929611264711808121377188593270676180051374894187311286774905395258353209127676898194509886819476451209661759003379872319967731256727109539580076888834058716555133997165359393942699915049454583437520551697594812009123055738594769376915162632657559735775347318473883805326158114648882323580393878399286780912852631581562179917602903473247260305465223206174191853008721052005216794419004763460446040357768481286210187620712891182775289768199454148684100969036806457607922941328418365419175778830159130727059385382184283400947985160092584977271742704729643741429638293142546281771503889290679627799926628289756244410120435534723180569859512283069404951746344551893003420761326769463911275885090271448075739880853337006038420793408028005361686496295141703872154657328959735108553575336465242765297127975000855956597009615663538822867069740765892071743848552046883870829145114260221049346949598567759824406224415657524626662981370438092930043277846902367331578218409674401940441687202757952900062631930742982258879167516726734360872709876740022546881012062777964524227217387657711795111141657648638982140583234024957129778981491474089464027349980006356307153880674889616692368342922148875936149890521671930101891099901326241579725296535748275082246230859200579253176350543722526409046502588413758691438888966624274167464375838303542417235070420582457205207714368349809609226540365473744806623192971668124148293563187026642471769193694528204242758448780799730026074691281998738397996845466321158376061763684247345696588603125736348557092228293056445868455805314504410207570019939878924580905457921210176211990259455052946573664786839185628264927494518962367240849132110193009899973910836923110863638256388762190485075486509416213531316719807196777980592081959463203954245276061651282219037491306811498121595120749330525491967039548186410789985832117443848692063127177248174554991779918548510298776045052295618583286205694266596401434768447891821501338535916718551787929774636250952150374935692867667258454389411781448870897293090820312500 [75,44] 315279381128041829282156487290694822571336369359544476762853245363332541258049530127591204629480973387848306213232845734267133419824340295601821769806090392700793883838669005681513864538106908170936404737004537407659280376742046316005276285536957718345131253669874376221736166389221628200915355717993464360839401766553810932776368234818869227142303348466643481279866723956616237462399725098668347255957792139698763715626670183815550871938724903007312768533295008879847941386524435509263679742028262492739973339006115488522536119437838432552177338035264311568937136935057377306525984343831427739109683741315085194282843082147551903976963063706431425746288462923303113855014401309113745575860225719096404419954621690236098105529434405439103676213000886490160912378343261686490922895367711750489868894501113620756944162726354295019841161871856733359359016685656176415165345212901876361522739319461758934156088227998887583736885953374800861153766636952524247057198231674395437744671069668709184325513624104604906181485654364736000661633375518600209505709648085638300666335160622540264488171115780018946163936186167813418494296845496391070200958041915433809281815743905670496349587186912025526227865894431653535969088123867676067605221304258423389085868225975264220951462692328291250256060355795686695146093785294599002865025244816561723172660847741977352994346564583295979407063033520519629632455312182104922295659293199465987123167606445154295233769236450592376779603432648733426067109145301514027924228573992278502126465079686224132568653761947231612440351587228108575698341776369252910995573152300331406736948467181624788712892858361263036714798943583880743877916123090424879428124660452574858994191379483299484113150732720930890067323316936330600047131802965400812605832705930122142020666358208266429552047848045534842837558819757911911993595276052843684905651311880697603183372539644649843106750692282634404088552245437710491145648014013225500484277660906731728700225075550260753948415818487133755778491271959024036228506505299118490413698498261136458638039516634030079239832497209438694582693989477802270846457852751613656215328392974409550032650868401749543297359406446024627506366322884018749641373863487012576405477424098661696789253072736869398795533925294876098632812500000 [75,45] 750252305156461016730360109828756157820613230457843361278080586946661914162706913145295415275131072276913417363855861808367947748542533003424074138015279979403276350434460186534412476270846891003720945476077515388071768744289351456788830917381133646891920133147246885089324546576184750313189439344832459059460650722827448005911965231792526274501681942257479158615541788655138271321058826337297997097228953651071627415606150220904050766836770112314386482621066822521905865634871761764687324713979073061856347806101569920107865678238322123322009825516052177845453886850617980379293507757728125062407449722789174661850404848206503401919245121143453221203621774236795284897162730007358715707866671201312849946810449062985577439778298550805231597725199107524272690035346697638909535235614219645764179728565581027310105847089442500916076996798686462135149628421472432125081366887724828169755934353532565694150038640396098917989517935346949784210534004521385584944003405172776640102485762316603255935862460649759853853883711524204559125094049421658784399975951923082638031080734375094414491082146480206361692255886806865668527281644927508997195152918155764994708042211271534811658468426205662218312004539492346264278530650469088677586517781315311717966468823611630241239940460232349315492130905992388069922084588972170136175611596716412103424775678785678431577027934651988795766644318051485949985175414556394895000663863368859477232060772298628839164791666180526408172041788186168399137027008056622644105607492111044711929501275650563204349076005837644734129544217783334608225991671631394431895174567921279148155190658852245172398558590066849282967848117514888074761268362866730881060675095910843928747774690284347672974883926950035251051549488546117035556901185029392476244283420223626304518920424795598421393427227505813892159013324092767748173807892656675659339335910286633530136826929677918185044028942218738980868223723379821093858665078612251484093383767620177231248247321967974642146552740779765302829374358518249329427699163516118006159492865200024220755875204568025104187685868100378804877747903687109946003765935057429023096233732332291456118183687849244108216804343749775532770741792443768459857189212365014200498492526792717032674273625048044777940958738327026367187500000 [75,46] -517337139900606450696039659761087430952748517413492622467239599190829484662918920268019579961400462157207881574578218515916563816282899218505514299626701260375811494455399980214012476807566964138026025380193265056516286555325007318001079042935005725320500577454928082834195149660896692344200769771248816360009045869638688124721360222448911293524980705389387012978873431085087114248919597535042480066266385595334129500490719636118560305839549510543546964304444847089653130006222487395944706701052521044892244309531853308341940361178325140298753780184717050926804367609677486940632477378026697288161630678552289207532398531864338506024582322723179839638970302494870943843518581143796916426206613687253130052285056469997001907189429155451629504143354624810446153896578906784019690417408913354155124171822051186401511641717064910110657731934538831475816083968001881336848315500192929778904258296108517686598065345959527986236274669704141887013851294475330738540114825666027022493568391893083965528973453318374418257795986051580177900876453807293868182844349774505213943584158005915589019088227419938875533099190916616152007665433571409815800972560258012908779120674493202282541803237962530531249464457285728613110055831849402062076493018562450189102323845479319294472097434897604806982379131226322534682280016178192951502664750037324705271623259637714116671273682505039951352688593529826986786932631929300226930519242461386676245147953384632448529213592604171250195871803772636727595857280172998743484260418788925007109806436128745845538337968577083319665188494923403679399760317007332475066591309889686352412100271950242102692701520994664211394475833371129623097217827131040944789002436036963479029414281113386656132807342786597849926979100362767372298120851683343783077094885612657291654808153553906461045091873771473471678028059305345028583398390289582888096156439829727953234870021874505755625997969745109278651758598865621114143679462464498735622021541266938615220945927408674066557272717131744591132108565154625991147086109509795078412914911517647992747842278321671766325036158711494838786663005171795670244850127673445841120042433337695945351865367485208967046962228671548385723610409864036555985829784328854510959459187284179004784334665600908920168876647949218750000000 [75,47] 151027238891404744931431742889130817296347019670820919402000440316387239672797805580959265347011665569091305122590801071550755885732330989194293921731149121700496646863846487990701742281025012110912928529916703651476343018523204799554421740552993217107456003022706155389929986349661971075822008350487263348003821746155031641892761398565468061883266970882630371401517459322779238078984493878273542106254468552718520294681428267377950507686455732818792969567927362184556408952401776640389957200337328552823876921916071496466398954799308518978795565337751197212100197434107783550377226196980133681616053887070514989278886349832857412892285125649662333765619404922134408706960433218062221698321614312501947848894831669829030952601984395184906875953669116946096767915889922136840800461198651900188136058119377711945684304558319741844602311230682767997537584716504480839466580890488416793658655096104171993012380513473846125577680767637174655945169209446038462342106419823178988789814716050227492223872855640868461264680132554776759193544769647089702283788876778545322465889404811221038626059860844180050637111200546302167484237166500827443974153690683621046490874246527234203134706355223976914108296510933852047333738477942980219959975812759934523953723428566338887790994557398896495195190920658112241557154171562976822878006444583786121575954114333086182251962710491259438491968197971548740686817809119507194319858916190570490281515427777745832198240558784194859763322365704149194290949389478728692221101550112847603394388665784737632996653740087773981512168742071096839195033016366144472737048846343543767373090402951660776033415990683763290300025332202158329612402684223041049938536312281533207744450333646300556265440734128174156374537920351329713356329559523127888905331089297538077850521459763017696082705370015798700544202195613302000930125330307834416004363902789102084659154814730167687504665613022474968925750785494710577324323572637526937038171798256503501443474440643232979287613252495001665129812748992055951388179311816266831147821114746265226132086938557359293329672212117400399579752608207223087986191497625941432802476563748061349598845171072138636640411287417205306426315595865724903025155575935120199482488288398283893254614440593286417424678802490234375000 [75,48] 6542209827997090023006805379660961951379860953643765734769483201185922708342650744232468692985217178904993794191581588507706708733558914662915736058378760114907374050652454618714939092326275422480416426058760124243644019233404670531709817816804928788086161701481903734459371131087614304065732675230155807367985694108851849025280196766035857472137303435576239734014412306880230069800485864311102341810350608529964092713504550573030351780886202108440172159093238505063682274557587074701882364382556712275466807726246167925439217390433954545873601881504652637421042605182036145401216603616803724656076496592372796673098503413869619705009697059042370024231386429539366565414129983076402197773121618405137230206621943648797140588647957221497130737691841556940623864720748377294079154841735226624012487818811989896680076549088823761350699672434748081059987687320404398481575962902782070996283249371287162722185531504368717664935939943785268401777549332663269289978378089458073931971496522600640022957901330414733377168593254302573601061820827318788365749958735138363506758830755613252592644561930113348582093689001725984943120678907210729508769443711809385594368767344219633903550842691414203898364611892789932811860854742323064553704062492095067272764172790505072300776686676485339520755276906464905690823277596844607936230889689147566290428649906127238222052778042904769381879781683614547245503705211432357018902808043091105528922615628804213825243566815721162860048566744811219498710506574637360719085605457140073672330200312768539093557829811902220675584079456433585887022223676707852321684164980856735627513142902540956942129363831510299472600620293340152453951265191972287362248566796994207701657610926203602087593926173126657871490912368550800424995435983093114934428648763158803179594817091677047996381732215357019735891120878093100488725494385198567467535196489491939406900755893182181646173583842819370541966452010174919811034005489028761140683707366244861909427079048136382977394225555147648413357344452522635143188995188367793274668170212167243084551538338233127449021411413108944004433324692054629312892160720370192040525049050629310854347891489452533849601324175897302898633016725738268007854513217925415058059696732373211602862284053117036819458007812500000 [75,49] -26254076263844262674740207098407137780498136216861524793864341196915065211188820935294514021712391610862763343807149456594663527641337590329582473946420343507143270022301001805340683214024870481828458544990185896578117641165342481375955920121601781948381976275913772708768173217926023061169172386931171927227688932803945046575590966323844856409366803501643310728819654244992976344672065909696205455582580035618684554483519405218898343923257782409668993362218295745367539990504048606033449259592737654991122405726070080449803476764097699036619107385619207357168868448193354308040170541579548204885283898481333101814260459867472088793069079570904546064189523971910968895250892557677627205394169566578746785955665426557073911920180148711721443104782000847073414688081397677816672167092992677539689580878323250658063765662360059236399391690219041969977747063826557419302231767650665978444858760117043937713260516687039618653831936906638431353882137963858288871141691584821016957280420878067383241534268476143211303129455225110611582383655755713137057081992628762984679629391393768330644726601440673666443296848504721084307230510757625331564508843485219654427294648585047487622341339849372963442397511917555901009056494983453806074853671017937532915115863263196783134740571660296751604113496338187885723656139242288233439105350841513213959027787500457297083343877714358190148047915437482599674992804350975758628132634522673124048767926950719563011825881933540281108116175648565337432220183544693811441533161750178473554544040628751620931414714660200643952592540941237444534892304813705853746151775134480634889491768354038741950007573004524470739331064173260760955962932339678532885237211161918026904932784664572908083590869719533719645017714967480559817262382853048379885925174060004284156037882283365910074655620835183206471367831586528208594215203724123928297575011400484253606435570570146885387127469898620380963064033990318800922005309955494583892093135873968532966096299744995758371474739492842549506688275342558474570925114897242565268287050165875137087630401116503327555204823998451693401189411461328453805498512966863877729782082003795388886585061395216374518955519799579237724893081133509350944023270087394632653766783636495318887682515196502208709716796875000 [75,50] 12255773220105692970343748187803338368913048324423387466360846472724076216954714509000390574614517900897281115947018895902268004947859032401569503333987637528095992470707912049074697208187248688444611896121048042802885138259415760605438617919050764209968085427564747441750970615848083944335356426787158181044205696525640941193860240908253064701017086666500229625843928797415496352425383981622067578314574840835337870887929012605277479915528666988209484297015345845334536414945873432929416493095055896942118215113450897892468066576132385410322115688189236076008547840857541588337918787970919925372530997129692038092653560961387351399410664582221777053892862873724682477473617735326667105361268128019327835553513477226520030464103763455221137057278162314965860740722897371045586576883572390066370938472101453763167147955996700278103963086596070883409104307937413620787207526783138031954316446438000442483568345850216116498047499534304261281753767509256109582102732456767332543917640105145338955816979521038545205319991333453790125433535620687588250148620702858858866090283014561247655924466184927872863657446854323927046930349532417605017220307366894223180285622934480771275916816814785577422268429751644561471754346998388117602861964804116738176949018432384525159573313529656263020000263471983334682253654491123335343915880968028533139526040760971784758997409360881629336934654723473657875339455726484541557311435653178155153762586163132874740696398529548762537190090992229620374740530589346986115061280832525160204554306849076260354807066140966309337646206378030887118962736901210751334008294913462282954089901047702767649843863517048498244557782084631175945394926836283653471476091485928036488386411964161499124482416481557071075911915754926235065285383125373385446400893751056189904389913476249051053432338162291118789219481181626361438407925308844990787901378869427490546097549062054548102780986082103582976849138879512292556588363003494246880839110861432691494249353196838674431266935567371115904592534065827877389956795987116341825707868846080854678090586573396011898504072679924020676621984785967793100760145455360322853845315042812126708409616789355739702950847371945167776674050150778668215875665451711234608597744788482941658003255724906921386718750000 [75,51] -2966798146407229550205693130480031802134251710956929952151670109463041436749836231283409849289217530554854400425474218646425314889076995703151415005180167811401045273598885545817500412495512616122807382161869439088402981461209143228693235904750390241239662340919048111768377304137678377824493117073858036428626424244736813449605961732669387040077303109021471157669551302680965639746958890135309374760807709591887093332857095402878411078257528203435953771269623967654485933040465428463933414921782289158272911364190214132252193254358740285386620441474335261332612135387917935929136011355904014187970059645556432571764481841853986937123527911489109284722512250675443071905689379566006888415075441577483394392770328969859116574349244675123029892906976312020685158122754700350493059377252356009719456239365784844868661820548927525311925976179760177386845020045979129282241931131944909272790649289473696296924468910983764577149289764937856712796787437463778131998649160321627447042348446733398589033395753669852096223148719290697402476225179268697655711463505208346627505195879541013011168437254675738571490248859079707142229655385307809836536791956642281188892176127818077345496521299541495960181175654191476895681700761051936210617128888824276605147302687850242451285700833586687701449052387008183270026660193046254313177389277209448030721861943324256216662016114931408729696906361320188435009062336227084467285393502789616204770720858661603949682355306488262158397234221760376523972123975280910013818467480519427443984021479955889562747641878081102168251002113973018279057570975583209219147276399007290752066785576856508078560210600390247913488122378309466825498515099695198370630987425101425271958333068084705890819138560241413552981656112110318798234074914743365366966918091343446453711056367746135910866910648695520728919785873796776360358606880946012931640328897627835933155109369324394017967540263952588401163037774274298299318971695907130039373267841554464217987326312900394848759304960531004578662622853601246738004038717892795475689067553645353594296199949189886306640212015238005003429864168027143645694704070567498789981300567995812975217173645680201761698402965517063103421730068107432959429763890508383733513042557206063065677881240844726562500000 [75,52] 270469134818258719491293864386527312855539226101854162823866137729079145965654500124021646327211081702570343681906386321377457831080779547359858912866972186334425215074228363751513573651903524526521220724685378404211077763422752616986969083244796172922882164936300703200293426055856462362378372139454487364620911473858325518186228119959873297820973611007256202420389989300165961575222494218464134067742277327442062498569421334197403411749533903965929667305562922954077880009394983699119067172161317375818564629760002416704613369737212125871471371725527721884137675574835532271388170547605724339086322573321132231558711164986696386866551398116585249862642053932682534495349439388946318288012214028518592777318269505185996397715538632349088534367805113294921715907326655202004877816527871009549893096622093193131453226602312827910168508961072425658170845599281748610099705637415467644593897929194219149313764021476103254599817724727026453427210116140851023624891904283132601933719571826352039587520754053339690197603800478201894799116974927921194800586865595905472690309671033687297158430573607114875776547154021810305635615387704735054996360711481716254951082114065023986452995681028921279846078010691332942022711118532453353420601683861196023095730200363443371428453870690191735818047581331728450331038180336389471741010045892479500944438720680357619458864034297472387448116019014431567882785506215052979427969879143903616839988746029057680236053119327674492098618634593782805206260091546608726271905718140818256580309819237558814824556255092406381024865576665241886559605426072098469863778499097951710004629606988322329797163505723037090468591097839613990980107902456164365404598169118524744141012503084881407705323276315145906674869874787610050609355996613131957850608412679950430541573705957035378759519747274152496654169366569852421566566172955012432149003247291228991314381822849604898337450908010445605256095922766998613145912985035393561206584423099860193908181484025906709352088503266325017820576460396745975305327168778057973735470533195344978462294964097101761148926440452129521220312265255518538217986054398076505767190953967009722982465043200982132266948242667443755787052268173202596503731861025607297044359711435390636324882507324218750000 [75,53] 64702745787658765770097440441726631193861754869635544945162767034186614300350586983028429132994525367961132904778528326926652757911916320572458164874818512586920210807029741432308206205486473161592686306714373569042701365776226292823483615971769045445646829606940803618052686654742700598385106341487723701784413252987139936688037923153004346530575877472427807813119810906787827191924525280256761179307806067041299116106118433502474032353384293866976835923669955926132956024716101456049697251598225438775107997843738572722261981842687144608304590617087792281959878333893244360301067236935530239532406113337147738135706066807900379664239926344086241196201095944968411257948982779380802559083652215494890468502702811323135981645505224462787998528000735655494532080436524414864776919851005965230101008351851537559349414634887445067571390950286989525950847164391075787731128609047425064854142805037081306898109401315731368568980243563233834240498785742667844606120185418133590421675580625622325107001527082484503187740885852937750200784493266964926952489190287665943191473803918533116851518545366458526528865530570054508770040022947870412403445289871559121017060898201621751209086985856414707245172052027624171844689333446171659706796007765372223735326880912444773052952777403059801756595971199367921728687715255059152933182821636750542810701734907175772200231206814049166773149481955081685380464559284355214571029665290575627788341311060282736685756428735548980774978040459540151981811487795139721479456714906296441362722029321655277996425268513235471532473566536305917068892624923557933473901760117892221666148440334771805141545989883902543431273092250332600282084076052614524191096514471970773795438550432432956502112472703455255820038843273836074886156922130625642596317518443219096169126946193862166312708019675801114534708990764242804693994467274623053503445498756470239432905659078412171190527057413933564236606387861936292100580894744099660833401770071316368758678899756416257302585841842205648898626916954550420808620905393910898784943930386352017050889405839801763044148144577573063346400627486719635171023259769475248088413633773991363764154868946408782998753795156722989051891891675803997337982492732422201697772834450006484985351562500000000 [75,54] -21604443785708032456149109245538489221022001931189914774956790942640628041492028326708299278974680416956138849479974101436460414148103936466595126811736714707168493400277014706226721647597250816978479619548415286519938519162191595211036922800865964129348153737141293551546521426592875826825214921833600813176024280832460021572760481638934113145165004036345794892358359546687529518719113266998962460420694174040162687393919361525420688019070514352877301298423994484531276405952968599967758643181748761202463209712139955828903349564023938185279712618394109162399487686904590029729334600881947077580857974660206434278173070685788278978383113448046445078589042870456561726704518514567223618033257689984651043736149285428056800060048107965421378032474290057194533650806765479203119252830972842532950082753753931195586898124680696322899615760562378212388293059763799208213211864782919981785042317313730429178154148838847774763688710319340609723933412199044974636692374805096092840829592280276247198287920365865125574946186074279896001856343457509508935952723322059009688835637784663633188138850052123970927572391540018772658029130244447013118570941109169705563857020839405955963219705971166368164432628836649819253193593983304447048946173831629579010615016512843534791791244394652639669572275962543911724034798530559080405349646732871022473537966188045297015256645051751518750205866287571997057430123614294255071789763733406336411363944305064006549685197388188375323466218300034086903572376413901540445640144958718289170018207022983826300424794606693770944621744191672784439330291521016394206176460014038563562060441296193131170174464111767949239788136702618030182347531831022957447075650887637339060594966889931207144732286124986498770403882217082524356381651050516789756556975727844113635664021585742613601695142996886084559670924931098173726589862345253303474925796356542350107232737100277152291198225874426042076881064784689535666239081407473586921828668732141300063338818063199331545068409684416636460505168999623445688017490946408291335271331694669896241175782741295963848473187156539976139207444897241245656347017087068000143185786017992060194791822800649310015111687065482748143973355632224509712815616047087985407415544614195823669433593750000 [75,55] -2427545825247871746348931009889170821633085481679704770185590831454720847107286280684312627662817063189292141058440708347749038423337019061894466587618339561446871434278695892490635806160978228657393863557681674622269746150774150689685833054772814098517245050493630996825585487666300540564030415883620822133099397411816262910250421661295466204306157052509474002417888979447915945319061290698865989654383069785352888429050312624418245953788508254150543085524261812314280691962427638003453753526805039287187535145993850773485122023159307159567251046140258634735345041685077239920885306760174859435426396914782982214944127171054101865913542117337959711705674126969093011444011916936433685887457950614189753001684891394356671402908168353227537233828796458436719184902188618171862626640269421508254342258991009806708076652971528588072199548278239637486138106907688113060985003928895128417118429572047520895995981442936845944372561374268539516102760637407511044814067477869503999954348024357729728564103680477489900303547571219866351688915075123246918600721187302927086724318498704314174456493748754896331324246899287174008842962421601003703884989507322708581791444671116076135183594646256575825388272390040416240303998321869035919926566238276182768460094177686798465924250534360791366549857234500321992990927229882170624608767632036873206559609857241123138139885976817616521069679573233972452728299859118831992919827324054371291646273128159128737099101737529226595686268899668489927606667452589812105011576263522280552722101195613084836391194464320716094107769684578922629983633661558479351728769221122096508211297883302662641949946351271141038255921533992525721006848529161969581733682484800090368434382855692463898912420741806905104941447889790198907425854511712990189966346991554470461117707471680241473914677456030534012818028872983243442973872383100510879198831622151586696142357345039186116886058358862388817055990393952755639692724568584950832279233874274976738309804470418054204637019662595481100173767839840061291527127251286683829818393621194087622504759459851893859770488456874265729351219694649549526028980005445700555346021140097035950690430728939264144240114758850017744281894705733806238837427238230759485304588451981544494628906250 [75,56] 3862996496539558766335843642983981775667725247497247484627634885351040451050018191088578179436761491321622366437914878437114664149847347459839753032833331354954860044758680399356054546458855412875639693117020861172919208762624091998320679865156358927408861980224670891642456483896981617780196183377955596722135557670219439620733339502488188687881007141040217230101399615462458659990586322221438866963332233179828970826692006845663917701808410691570230483441960196478586746551346731071927855372582670059597848424198437979155212038920677395011215899716229756520577453120046943109383670815130717801395601612571738697083820853730444967065063226876931347236295364746831037452313879280162167871065309857340522666142101925621936129288990266330822009280870858772920797482261109034032101009064823715134395139168715974056238262267641899654830690911140855770867132254051153339546286800545187393313474664984610272528714046979021327126572624102650407021742257958807518356084713061447918961913274694606829632525771997520005134318027582878018742671530044711673108185720243816692470926849985125451688649152042406572296005685686029297999439106510703982083574185943116651530730598502065767666355046826367929597280643267088552625631700044925497500948994435319774150041463340876096740318721527964191807412729858428269263670602517237163943089138612147854428779668517912673404931294488826818609143508475790804080342047014411620306293329293354317463350414594500393615428303832893898987133811326949964246300796036419700090785958826448573724341710758453756260872407782268826553966978858017336234744773336540923315274808391256451717794436148151804086030974974453983791934431669431911347085184858306425494967667630606772793782503715088268617834441002318471039559998239125817421655554151269771074275086891863470482905350385951871829630582910422259261407368868671920981023901372771940912021921349539239977075538254144881732518588294984379634579485043459547981111064828828231017415716800803825396274450472263216928782082890002068468351097432199826283023829370249994329476804812164154212926619088838477835568457492015644761530523444623933102659926233892015306975243809894333889448625196673652184770115526252528699598078373151060355139563284865289460867643356323242187500 [75,57] -1756231388807544374447511300389249738038481138851843327467373004115839305404585585467216918220900507108212546799074977097241743087642150566473428852576316532344590442681663042227460664551439448567805634969873424343529739468918487306926418772333591112525182458256352153409368895815050806493078261439251413921529932083500962367677325879659969264529084225146121409707704707491741152575589745956834523845438578131570907489777636341858448847943431606581978873838008329631751433418001149045109297367304962896674503876220101253607122505829571672598875482651538396439602057019134542597652080672662664293358941087148090462682700700190225187057643578337245402651844816439522504168907427358083960013093763008220894334734619347407620163394278580335882179265583133061108700852275462609899492855026491141764616565104820133139767796784617973152934756609246962153802099694461183968864153358511522331118677976927284456547024456927176715864859894424770634108122955825710272881163180365360774999373658413378380121058864235833697159478466588726695864703505957439581812783887815684907602245190944440214440865327823006212517452405522987152244357078078844665097953440357414863838221537634072860005529420803538868477960200486538714202007629345634962719674441341636681460676967660025751885908750891079576696917406631155788859664456761924940895853811228468925359931481084121590692525708627905881336023544113554637449552754544862864473749254403926321516738197939733233160842995128305510211091659788498170873076564923097114123639567848412626183724153110223952608025250345222373345347151477147573871065447645312676711576575380246775755583602658491834125780469699888785897143254518424995062349977303366090895440819797407717240988220841726204273780275634104507665694543648198871656753567042444010620632259962994218966244691286005336140711665317008880246990997713425234065392579839625814406064037028543992803339547105592943957558008256148433025030278248491789771360768770604587819086168982246602062824557493612420603740894572425108944784203289100202593914946519644180481518075942096509517771598603878525341844707750920631024520569712871187067179731236683756867605072278807663805250462213960900078832832909484033817871464382750351651552023213298525661230087280273437500 [75,58] 568957817972177618584612840065323848390639949742825466412375537116633241588575921124373360289887642178890390608712319720383644905186434269894189507545832055646468369832035645648710168347387214606919150199887633480746183539590275034718426919897912739359370006012093795464969969788587914578384510597555106160608686529503988153227029593956196573087720664992311553762476668472072301373276763740065923118732108894576860055970239485014024541487102826104718023490058954747886414488341027134102993474139983650293217972432120466414755433014166651887260650126893164654452107253095177398132013599801415123232007863087148508788237283380090602160811147048253385223097095458006430291333857107118543970345679487652215330559698952771618110072892210682060035835899948525167193144266064842251943729222366287451683386467421714058550006275626007889580268361822719628757398972512351485921236869622539152681268102296173198156069263266643584298100915532686349539460678293762290682081557809945219958577983621866014783004883787691485559957449295780964399655099426510803043805369202488787054776388368748705062467779388243252485334998424788202319474548147492781515789744638193500627583055294098920808509268293353356715666029208572143174443421021747021754653015860896103462779839512749756134659156445950340662699008322367664333526786187356697839676262289487804317478931394866527281610396650684148286052367873229694635471869278963395645035876705354403281040247133793902015149909804558995410238866925286989868826685583394231331763002691625373148215991075391946310014936869663843831195201401198483542765868209507041056306038459004848796248820319679715727833353088805572913681009271245571930798763140183508260422270068596956834962570552687506191461137709996324189956086774111442257573492700440778843617879752166320372437551077668437989502557736374217372669841015220168678822067924975909151634206444876734125234525821912572946055730985178431739450941739352913325620012936949288065634517313377801145242369759310391467622926669099717047341064947049532063281479154190232118160903243531010831348816276406594400564998388507975936306535003330078294064974621907766023368948781613802001873870527331391933662671118602254474303414524122279871676255424972623586654663085937500 [75,59] -149030008914952926188844958777870041783977466196683732000057884217974015374093430042839134639425653009731934818883301330383689707591294198592438756977040519231905410510324364464431284555769989566990090566667259361247063995146127311534375203391413585707993606033328072465200029882494250844892454405862628413183683734672505820896227481810862622871383019831392798771967235116015782633426235661253746465394434231014895955101001165902723829135275562725622323067597967774454447829533313741780751526487189880257415279371702838798535712901315400843298857405659289230716416911022484388076377696758871197810481549856998847618841000648358373979718426076279224838866934125614473896103997183599219448313484609280836108606589758241534349273111067529324769334057234913337266322966512647972080624654626333433464854750040319291282661030435183015031024309633045439650627919497682504823005238591444507134291130850631759305569957556779650772534633762600165499041636181165563977706096944566051308361104197907411107889200167155459678385443137967961593509802907099867443836868236114521302309603304900351575643032500293628144917132991204916017925286843041693496417110239065598811382212085586967643708781262356410067363682591935403146670239295082147479348428831906113818771101203949925437034310456294899350473884675959389875303449949614317946203378710720801493312483626919256220794627129927449303699361066190709781029264549532717716780998571095640992338460522266801637000940553874434686327443708447088639529250733257024125093970018911867775203961057319000879506675373942055372510729973435030244309509217033469745881667025376978593492973988858045005961606720747534765927696908353375654436720520681693862782606917966308991394665956374977008987770934075412741338050728526902174777586373994202848988992342805005330255515550866217615056811309091899292147101951864979831979833540382846313654882606417537158169659549278817691590883159894337257482252351993397328144508455841563616401930339613011158184304207016856163444233646840197718484989564959041260184288295721590199007663974892930020106805967982534479275204510650657822200077529313666865956929976120662587577944263828532202439490438172568845037990161122709988159723559775216017442289739847183227539062500000 [75,60] 32196461095658740776432941727507284452968903734631409017075382703687794893912545277920873731830030392766968689876660976785464138420055980910574801062929221084025042859803360852811823834320936608539898955549783169515253186244756773187114318527733515807952217880306417229763126760655308825267392363241637822045374365935283782223911880122232829982791915163286343687752510876619382008236407498283245137519361966878324439854716865489135731041046152055864030351642516863337297021324364492504420633352938898708519183947238396679969948408881924379946262592408552435692959742731866483296208617361114314146655005586525521811479843074136528678029274154476600499159604734159482766119235468412450562185163483018479331461864913309685443426082372159372823527618387084213220391118272362551457216842276481485501658628755615534059272009383930766456457333789076181889778916079562619518633692603288283863749362656943312406826623476540021466313165989790486354969129183737857015842635485207667878668348105547058637405340621708714724704156245427458858127590561993179857897233015412987868830501047262419943371643032624725914891691988028735466013953423948654494645638681442532930617672130557415414069399867285410670535783192597237154661517183238506407931289106063749015283822560091958285321323235344631991876790895807460331474274618704880792879026424326405884562997356143887013471413605948675048499677585047379647463003474128676164499535133501554080195937582271576042291989433090445335153131164007937132859204605530366182204307707559296854737257607676008644127271420397020485916086283225504538223036981619481084108446584280443474050778928263564064110106768169706071646886226893230473226898195957024088363869307418331010641436550040999843333238152470726987043390061128664101575175487508983353506472389108956188543938055683750318311676559576926004954306355086349868072442849248926053519596503244808847104092176321271572462539124328902586998559556264850033822896406075169989645897559548797169381025015216646693798820641145271934098924059153857237097917197872638136981109777612001627497460516351203776780462078981142366939813664024200295062611104882638812398348913287500777953319251582993000598065350599280998872275816324872721452265977859497070312500000 [75,61] -5682063776005468480297444931901866108857386529139056693061984143992712357368937609881926903871191221196267098684519693127764485520992731940686514274160418105995223047243276627669397147921951766524055755856767119874883297775457413997112527624242703244423364983917766974018314579843316485861760537348528486875474093391550732260574284957764550012030691701852919851957948423969778972375593339333511122855390316118767325660502600687551812144251946868048863147075680450214613559165745945343112342076038262199058204823640017907873527004643280520751096387787278977286901505958973084943050041925822769074503002838967993399750320815523818263645232466456318838121982518732654676040521374426066789060283433744055333226265333089905056813929547420079167015022066935843009781426992246985795297877154107974303443335442943266955413371999626006957085272281045802578904922762797243792492062553221140141527166546280220311387926010495860512926088159774123422186413917065557049080641258578530369214425493154845951598625218793995840564137425700282709029120450559351400638816548984744753687269727664140384877746561983735850903426900070614332249037126942699312784406881037378032429299701000042601674887880530217363505086594444203892040711598420480683745524517503594961893595892959258614625694844917346509496892758446904828701245424622159825481481736751097129239252347885228551794275282545434984860324174916819021080999567073468300138714592054443833991588488066327373095837369747832431135196727672887336419798893197745662770967513051239537333448639230358098889128427328526041816648172700823370060624590518763237247979660504509673800759171730863186439101940202792215606640059447433103062865031797968323034554492831430884489015412658321333189744887883116220953194559971672381058449847851619952998365665228658776708021233059862104539188802963532959221333972599270991245524494281198440799688730946418789118747329841152594939939567144080452056482064468651675088003044669286942789208800667902278082124077405483026571173747096638233687837544485186682692388847875687527343813780088893301921292086143790888125174689329943802212030946765927311697900376068656546375904725449732760319823272405868510533972246483560078478269872448436217382550239562988281250000 [75,62] 811928330679316570765946857047902534760293035327877945978272753611545484457222444458875813267682888829788617275134978568301118358881879074395959012784942283498303999361296158687919718235221269524451318312264140220227296829491014906369412381040746316318621749046445720486692715587944565186088127756810453473690774854753552014854365583791467613321731733799283574427601569097151467639600778503081731483945726929375063868322326910035467515080305017020075550113808382411077389229708269243715512242124145275339895092498799509929340998889319999383976279056048266351710125960499266176520849750241686463500590403568314687295523992466301845788840265899393816580276387552937373590353454182160604462007872874763062579684371884422362121752671408523068370903922960346646985842355124481451970976362972964912750309310774748004009973957013589503797223336198439054808371693762060535083439797233630278601166882731017775931649485906801623339655959138655783284001677253652198553107992216177605276675228801592019343624431277197310276986156874661269580482292968829617302546539061242656550246971558736111060167011391426660795876599533190288681730534690532081163068287180929610241334897630483245876249606556169962707042410859044868711682007518068121902191432508350402358007995785486215781125555000124005850276815708250947656188191056021425156416596899522660953599198006544167671093629884813645316885209460558826434522691054043999569816296226515728146377987367436394121963740441094639199491493313951708925185385895439644276103760409378323336886785686668133789494210358401549632951394010076111097862008133320743092791005263062269387007863962411077597291178235710049341155603673871635829331821021357984099112347614788100137815098062201356904590906081385378066734560868650515604332250208475915090456244829683850159955162028733070825328629810701274300596396395758200367342536552798108804362110617920638592641404538664307757009078561525515370195397363025183470361226816165308406947410769663941801803797767765691363980810527260426953715977774969563702644874396458665335682462372216846289728660385587545902187859644881377777850722408991107136724803673218951959875002422367498091294435445594808840094597614592264456234715908067300915718078613281250000 [75,63] -95475798237326931683515837685191501039205143524388901358543509859220281904901658812679002453364805811125845205301280777578206848962131978563640894618114093955659810280685621262756128969777252962654288812281643944650580972555501692164581142951127877922731169268133425654666207298246534934128146699044274677866187481853843581491762372257963655905270594978475113281642146273325230316416454876102585256146516549448011910821479140998979607622030466888104195352470510493348269692799624200550129297713466163547295503718463857017371254882820241250254874142921217263395351879441697267905709650649621099408864812155208490152353705170691414388623759810740431498413578541705298008165866418650838014718596747585938379831981990286549589717799770817349781275131396440833266994135090005973869037053244099715803848069971001411735240919485872544602711827411636002505047484894525692158643339684529439678980536144708306779592351305324717289278613032171227410046341004708536361413221450117652525669417257568404076190410458537695551511610806105790053143511986298665381983216607781343666493893331782413352134605167693550687427716526326232991427950649166488835743769420223154046376674270162515458355492898760048194971859136037769858532856125079577656494334316741745766135358023864312763492714255479166976689191420183667880982352273646773487943016871175632620904437708621450959045258445592824955798390915071925904052609200543871097051869998274034831711427979781882310861239868121308091158923716262424782153546384547995573067002996308456724180709967607299259792840968482495462888882210922548331716024881495903082112231251846820946432440887748419626281679289679572811103283251761044598098559293399551354075464924769056456717165643761239558238548474497379813176612910551645088992990205875290393566669327941634400137794161330658729387186882736693663914027311959899758185458270960526261639889463696008888384218622368661020204501744452958893399828677050154070853581571543949237539040570877343744466143371645188439221495642420163896584249385828123119601212054345319548506214246516942149426351435275870183154697272969976826917351335349083238300416946431992799002629563120370508817011523538111915951169528238295924893463961780071258544921875000000 [75,64] 9961383120458472652961126558986282329403610894062631820268124714321080812694694005366782319300223341622112077987446370822980128019165277900167352143300432217736737098099088349936485914629736825797637066961831465236849861165039720556434243170104651302839865226414497077955033830272460097765356043864286308450264679648869482448817517685427582553880218285012950639894858712067569139127929932929025663074437868258404537282584630636484819808430933774946303951530937395268903197177842702065744938731930766589427887190772244133816248906184965616796633111239360755879047307001379623607564760349556391000501476507885030854065242013429112452926454843805095372921199313676890691603454077270725017573422105218347332492258559187468992371032747757758384294067004427409619839670249827488251122142155348885618299056957773780375591447579584999374173995531164466174390322790661502017155416655746606003047492175353719400380200294385479478898049204549789685022400656946425197901613209436255994649795341991236470419589104338395725494017586554528048756290877277432419191108010734825341446012700933304979920149193230191024628594279838058980560326135499762090078947818249656472470510427054972346825817278311763590380215661254142139905255591377947500543932675890870414283452087098289994181060337511511666587045890504599448892410698972284631402304088171079473614018736932708775584055556109729468927553212303108349550445243263765409732733897026635355398289832365155534243653401314410900335868904429808328033137296684227595915383021332951961561217851441954385223853619477924538777350689334299929538396313817425060200287352421501465303999912066057554494265837509254226798049675832883401456413143941386183695988430092002024580426272315260452723767670420707902030863251890936413664399474937719584582515108398811450044384886223051599873043062703930208416572198703069811075596984633414418388887946671614064429010042718911956727019145812578449883926672006024734254030627343922955717043227168984295580179447286013721176439106817264065401400404256260917272056973750532124325074971220138205749104188934371428175687366219426304699416477419491548051083599554779203519620529509043799541220847159009462411238811085922861821018159389495849609375000000 [75,65] -1047260815287221021217885918586358851490795503575905668302847193250052549110973812240661458583634585923235258428771040711692517568276109991249944126799128447404173683130318930967161491238005046174438104955265289896525452979657254732831972253064473015406305149689621097194531564958145082813548959191294846470316199010248066514421334888061267973883323862692696641460268309608488244218779982418786556885579719651351825543277667839934132162100164639561130375988545721324992586570614160949547690754451040871693006537336912237990112166310486747699020694202054541936420853528317533816879888106469328360144941679694558352629607555654886484986149126687075716767949881061970859624818479467382062080038919384266722844880067386916098961602066738086863295502147380727123024321593018951304744148335239712398318423399956703923238751165256130333794013427877215937422498307249378062069485573724918870086093963641222520643611182477782381855925761282103742195024466657675962693017006203176404349000768936552664113096337231408156992588195672414946380034246103181401993313831616786556864632791060577721471778808938978312855528682860653848065281185389206781341938284057480043461314541645305190287792723037937585625218498730090016967488213130330789757578752680754650133104758924086700058373666499017957023877786098227902852407925281448889758162427693404933261300248821375204496706409905241120190047968133544698747677258831542520498089087289508381462017165287707051654202363948766327714228879157506979335177334256355453918308892867315355129382487727983148193216341380430670234480814704455439845304247512342917241183458107685228514803858940172660451803971082579389333964112241248607459195064449394078698501360077689982941464934085554847706483083122787405571463848616172065588792738635173351640776070226169696220577810090783935252121437296845133152905325179306874672041511823890629890772046380578650052214259972275622726993957093883818280652125739026425163306307141437191614213503791334958243510928122669367694683722821192134411492114145105553090925863778463494449871496543047520457179470329762267541149260063712084180483858516083853848332753902752082251768340739340830478039146146207027249230847587568860035389661788940429687500000 [75,66] 106094929118997506875691161721295608000752324836069109721874014847122019019112544428218932487078718800901405292980241157359160492250435502307694630576900799207998345795747368994058604398518282960712817483487880908028899854346605481844531906672249558341147949903483184413608562292936682938309623026517287616774634813007562599531082642304733740378125748341326801493077489461782830446009844877821631167399454644511468456434485974939043150721025778799244301237529532636817191715627876762212391215063604046110655939507359361459083598465557984530796420323724456821540456360738658140836628399625013725395276097694054990291030527968091839964204053682092955673425615334892603580893621388890038060022069630071008745258194291015975576662009308247426723690608395872712737508860336458936869750569134417580179109908685995365652279770987951059691854327230725328632959866966350885434549899950449800730006368243244161544974699298685499065517981443596663092356052780374895425714728529705330356545501009010072493471667987441140879763330644303056368651822076612700059499862728163783448378696433331922332606766469486122285097023335124432781705484059558742439079142931638056957821901727152822168612155697417066865704929633628086716803325383560250788549893447138676939871647974386651869809491331295685084453043232471155478524305290393633969795517830460764688066381109804483068557582614415131041889885922566522239946770114845509605340671617728635951435354718890797662144660322091617868099559932285261674680723605201715705560081147582873693595621015005106773178311316439488341856284449997772080367953221454234490258817075384083436261609134849181269175882156232632018629969644849131003916339096298956611163638289150666909489728020384388920826327532448506467948111755506424692996187009891705389595650994258801812605730047105411300368196782183605542222285411959810643012481876835959206924251967277607851247157713957161985008390624084669461631856784903580158392339314851040498836534338842299024183810591190525599906850154405838385962250734704176663405968709493070041555744386793683568884821137983201693182655719296094146242835503538911789269989180894744115369481809316927054823992003680654949704376122099347412586212158203125000000 [75,67] -3352491646222773320939948165780030275937112259056347111237798922810733480603185547968983660153683253391995670651442760903533149430704619498120893447116647617910266456658729672763387977305794118305149365466596418517990630740813825461750615543060196149962191812269700811277836759712668859292993561009548982459929257539600171917461280303078309988911925218329330923021217881862731860657751244944133083137358468589439805409497969445824932048577894396619727999845900293462170330734612576856406102635103938942222712611393182472386962536537657724833190752701270896626452155712057453942541137323382463394228969997629726167090543269624529441101695848585380654242997329651604093803123820096264716317386092778015067021093190417997546051157067118285266836646590621780857412504311691398845358215633357724334295216486157891018232665097216751556438890518466383903733756829081122912524278620099884776926354422640347327721915545915523974195829798465150683360064981838502636592042524257595824423397418140155829813307074905962160117450912508378108931008130165434627432549423862028984926140366904694380246812314245687718403145607698007820942208456244981602581289546530137064537258624483710249200097017358267973468521029936352123332807574083842374439392917061747880952010063948184928853580611033915133856612812302209851490789784335152587803287469053983437349037381264883426105024251387746778454351202495058257343875296488259122548612568462391601491382435241460609810370678954045947918765525511636872258286749689823232772629367280937314827160622371967919913895165604526620120658996301902402124334390309209029248460696681162342405046899499785106683800169660475477068022908895445813471774349326673139515026953377440496611761905822359020298982379982607618247080528802264863667021950710692813185612201708800008623888412338952748052194064997535537920149474153287058482628781533314095277863795921178571568114504523479943274388121625657629657370065759287840881167974836350880429034617926304341643333210762623146723802333754370322495662702187827575488917653048176734004922628662564453092853697507492173346311065051084369254119865856004118477610281014185288872031869940696791026330230572893853491223126184195280075073242187500000 [75,68] -2721511267292761214056567270967467533035949783867494096577047592115617048172360564073547890674382923295579362737016961671154160721048712619425966066918832872766935340857602398879069405340920103610017575829847654823646443608283893641203602623578889376353209968347327711290805971324248009541400468439337790065099365443169163227036475341618157091475339883699716556373179313748825866071109987510329848635023140169995416406673338504944327121772080058415879077765536258032324888494835992921119190597336266351173117305488849391438735486264342360704337989532136524953791377569433780430885654427280094106687172939493721794698161271289088892315487589559045418383011983873631836990210056886840826238711171964188602601666652695561659301299406136014188198939378993764317348010477099953170002371612951908151039283082449713413360126578719200431401923280958023338926601429681775936560467819246988260903430275883920074405420338486803486510821532209878958015073777276169690599074855753093476940108012914808257205433989207286843608325429005065323272422262340391493449756435546680536914056529551666940038006842300750000392509746249864383300351218737419742424564270600962033358477096818571652817237657634443711226260965730860652307974095325666399902957895993229937826171712579438004612674092988568255891950907945157417189064606754048160554014058766330083688454890187839582903194206894918341589899426452867798641225533014592532880325542027012951452089274270018494782700377178942943618617190747270916700600931261791702769888103362123052930977244059465033199318646799760260970881196682267599915412445638887468713305425241674632567823201954470293481995391025000791336183165797654796878972049320520708046433791890689334830398685815586469883262171682398440704671641161734701098941366138719145958723394781801341092415834801029551843686420093036874265942223121788808642180168016788454869307557675282827327183105420523146832244564037558622960528202364482414850271187087864509686304308005982540590313830938374337715673035239844125264756899828263729550345393063956566117210038707077831283532976351600092776498685838552680678028896047813285780773013472255525785570182042489556354693258644061870654695667326450347900390625000000 [75,69] 941399133958668706101872385930020107485885321817165148728404174861225278625383414449554602140323461939796462833739360998473446172015800906005307013302302133867406954287650506976952449330416781236479100563989268010311115428802821258281076985429171721636031782761535358627142553771048224260447996797555396768454168038515227815604706322920753408494146256793992877097912331087378513025390601006370375325313153851737193433551755772024797472658055787050350114452133102181744131661523093617170156711110571706285806059980280032816437614141250814683959286213011212442312676147051457319941449869014831050984213595361035664857169660033393125379223684020232849612914700566403615745546014334573750933094077062859709933696186914105604487996599769450453660998228240927554663988254515499589350712002570995618592835760116679613646973683081620725660123407714045880705731547035013514450605102767655621409637639757496890142338270202504343626751675280748252403759587136456884905294780839077820658737906966540599259614126075962743932873187819349540200820102247855575451211078992713408234529983220209353549762794827636271771347025286948723718645193954418017429755015223562649374647042013389733767756193631091632932536047475925110581989425905780601863693149316927869746494013979819010590573112941870445318570415891903808114402207473400443188827600501441922035239120979797744839130459943322783361651922698833593145578223350598414868835542664799610811320160817902757591285789637835656005268104157626706376166137678728827249475646521397750728272623691789613722816718528703768148742473240531171578454175625713637659278282767635854961358053932909415503103207367773825860971966135913647315056317084618669870644499910513972825110528597734815925363981517139688643098694183922179642402977160932067022998691869500090730600915749024178418033911475507210897275931933049138290732086133432500098839179494209336300632618946151385114377360272884833615416211882468941888594711641808823200894290936993256409041386780950029217490648609892656695772795726800124337875100773800324070970974258902084683960636991337392596800367278929417478544352102922255935640460614413334670331630746770043517354653594964020157931372523307800292968750000 [75,70] -176509293903263702667929075117008286880495290488852417189212379001011436090522164234476238425928646038623473145730053481334858722139003245159390587058430767557831210248494377667709719339637500462874547001754383456128182282617613467765710037618271668345219164725166931375299801364846819252694895061505259348426316599496791293266085350701044906548836921204612399840745581563111056211052502886581024695426688858799402810839426834965713274503488174026480062311468351719040381956957645515842982196436033707394284996827674759305322426432006692448924818067400936392202994036934793657362938055707538041437602126901014802768501741016084010489908893402232732460833420411580506693830068026706011620183877829476849763726153573872494558972152882037137894888275376115516032703981804813874883034662069560360394333491075171042436180206892013604541715311576657414938727426664109196214126873839565845334415791867950462759142585922064135346442340373785337858226441831252068689353884974037363292633475808766940735169205339188752855881498078058576832694914734562850669671892827696148565193982271366408906733202481002016450331618025591760373815233550676027189242816379547473611578950430384450204287165961861588297187582925549763187592886408142300488014719336776690105069938777664025031163883474376921354173142982048390642358906607111712752259866764569286245198937986098487251980305485330137324454824283601429003279967577332565286092796096887676924404908101573247821287656112390026946451518790381375228726393150633779493840702373191014003709139496536311634771416432516699749834127141038476069386783514146990000511400416876561432706124720829107567357388910254389090332778193217330303425936443922171649137083487265718832750882746153633478544921746334996578280655125412132873666259454440605141750708803703916176740697260755427307133118080428098584257545539475133877709241780081199537795236504371824239024454176500226809671318884137137536479104865286409264509935479964397301097971308593119460307839501378595674156924575683660690202619554212005519227992063820544272561179895622115898047754176532532285770174917719974937361998855803197491540461708683075008117943002083774853283593131436646217480301856994628906250000 [75,71] 20076077445909667250640607787607874879480220694055883488097626902130793301900957500745490668423822397730148273201556767455201496810717384922547590618244076126764659174360306349104950084614223170887656270025421287457532750385993556958798182808662425489979759751268153146874239675509494907168828796788389677014947702450925487509160614135342286854646465858028315010814213426789262599403694886808784844816356974332758274569332782029392597567005769541865607643857459040518222829898059024012294747071976786467013624399363840551768218953600268593004918832619156337415985469775112016039216699362883281988172790071728683485881951459170910625768590335338367672197579550051330264768767802960687778294824174802024687355933022269157742358521919003297720162511980674196497777120268146231828741375970842074673624987483129080957519816872295304870502518271061880668994540736548446654153466597840895490420798473716434000442553391608585876995288262570436177960251644793086938660244124678912444327437906585684758878444508936778444666871713518070707071821135370113085452798167001307616226454911450218681317021358501349680468975018895701088876457891803495626452990340378361142596829965933932280903253625246374445422184365422332628969367311594488989967294535219201815339259741758362999835365522069542560992769888095104446473901008370054310373265545686449506678016784887589428620022909353515412393767806314078510575448918581022668778302512097601628750680320144705836853517760049681301242205934654865088863971706551200097061013892993073914390047863141572955801190885275559638350012401798838981464512942671349466566359516922556718005353809178306343591303509836491468575044055694601460006659639928033631797173784417272648382581526609774428048727038895934273955221793413962382304381915571578137538294545647462582312627983665162342555149785161149221005631113293704579399901388202045022480750770223730857357050762397959399505768851593461042180425519628398611056140158169856677097379045713585948259858823255893504602557195260044603789217753092066069641950190995385693443046904749384345778759806997065668549055671277965342270435553727874029151583021652030277466875925196365670899467659182846546173095703125000000000 [75,72] -873435311090230419635679984069941938594198226583655975730939795616474135295326263560707117643918412949125385687660908394817001704205894651941382184515336773699844765888500557087433414194296434709755219154714739618916236350706590332916121595676156286250017116270926102151336148975763800515323238658106495668394090122924137026871051939170138302448961769050890579749232322780212389455022516725989867041782994060261068844126960605932677659771171614362693582433474531756060613403221575094820664105505505417552426158333178220539183490620829192987692034208172727749588037433525110899781696016503815315676947399878422271815441399079745779730431747761679236219033787653121239353094614361046383035163655434021750139110252419253953192563701298396711919833786397189626576720911910399383429275713593922508326525625906682176801423443999640101828249653570715081521221724665186378540286777247241517609577563595345801194267229147944524238583755958734924226267326756690421515557428863872320484670626557468372749058575473097330739930531139692560227826895040812691165555775393783488591110346009421879887115843409799457649010322116252091418630717697102976425379582102754349487444060983256805186846256800024894608860669125534592507586861207956345085194537176409352219592538827263131381811252348300932253971425461773750510244140210111807461305090891166574511590568504854572110070250132464923398686078920036737941196073284279190173510763092467807137276712234138666224010285042018949390760538934897209011761599760760093069845662139821020536929577228155661199109664147209755355861793560656679741886352669437008683789541294794722563204418026743560743922714300730919204077758931491158249111513767224878668608569296947365301276212839645992596407407405903891056044463447542286179629713343262269702741704747016440955279190759249041842429517185417419633954391477285740256853609978477443550100574547186053390262200455480737024947364502891708868009490843784652001315210600474845483487405721012513672351678821416114625086237127769653402462632680728242046455811049342736002340500050446347054546362086639540809829757111666417027685655760524912359114244931144761791399003247882149025826947763562202453613281250000000 [75,73] -157744469078729840816912097954128545256682036192614968586764162050797727435762593521721746392770162077679431048372446912585270216337836546852250699468229448013105050767242039029710393840346175471888760713372227361296977917075800319465760303350729258447778439432387958042578909924693931427765365289898906305444892497887024119359404607688100866425139558552658212748980535133046182822926815965285431445271647993968206335058097672120350724684887944730343014032776785969106899250352954264138720184682070983558491588372047068022965090109203330451519703862624500092718150516828276953838735025220848224072571803553735256014106913956700526846561213422521372024007916403484218971694138714215873177495752536892431303443526529915783956650573228818035816272390762349032335819899583415363813486802113142234235735343617488737297850213107805731940190349535282502118683501982932405668786548993422752625627123320972374761743815690803842252354944505582654480809771647556521727668552243108040153416021689683664494265513255802607985527490120939082224868010342191258924589187260004911131165132593014975739846196635731781513626480231301087085377080766497655377791084226480126800487563565920893323931096790670613776712253674380098534834301750123822005709133201294920929316768391613644755544322997072007329689339417979782572495730269132848432351322914051492593242095662541384970665278307525318524678174915235074219163791786356649486477968558812099236291476554805277151342496435402787013781938261959988677297237671636834835302406798388224214764337177585673423764506448336805889206737714486171744525314205986030060313114398663407079814082898060272680818152927342853723284912560979864754173394154839970161677222153459492729326342352027354107197555078165330137033243302256810629116213300992524357731027245895979320361988873102716927803753145419426645510832848770884537100690106472291787199000566398161961193381589442632000864483744912424741015422342321680476551551973642132459184211490436654052128568544098890940428214977964459452333017272000207994490977205728910329994474158440079005228710056737784779577829782040615980508252366852730942592880777654482489990792060119417783425888046622276306152343750000 [75,74] 41733763285624951932667774973526012437846046404172112166497884538693161693412202198990940103066298592822202504740097045381455243147384440209765956832051582719470328934286970357793862106018874946820351570458518278779134925660022237473667222299692410744865280180942011258954535841539784095665259259994830858171245285407298943947853553562207706149304376108044951367795337696482308263185698134018255619267505897040701080494037450119353088408741839691994650579394037006808210429465578151909503160893941689283663260270202887316092129855318429481428960706319924868823575079030386099242398153558656936360273378779789458257015865169153070787930207863286414494054105443251815023738103184223505224982980722997713685574037409390444011269324959543000870456606992749942533624519739228992833029208701948848462113208839604366510088345595591794238463896303115326316756335426123558234426064464081445945503032109260252269862034228083204261498581915670879330675283214473920676308975296376075605348249335774794743709597599901097939057192899153080903017742893021357738561821508171355959304913682758729548521072310196521658002616834203525709701932385477038740183328479397692889158944330053306018100441593648439120671207819566270918720938072147336670888879994657476339247338249601411736953707504937672602405252280546381173669749552987435235014219403485416355599642387149173072162801425987201598034667479964357373444595434599420374372960528107205241408192280212807786146367332856446890999810364761850999261559827573384879296137749476227364811098898929097604781879950472098424571418033403578136596014621876793773287205910490515467216188220331024877632201084611546086933108843416922974337312303364767000369919741244115303229414347089639521569257369631019877523560427702203986185642947456247931044150475503790794860431991244069449447049529751475211634687495479505260573818113922132531340715188440742415991161808789301446801576327884401866879302678158159607737577384266879221471207049818031300364231561229162029088681244839419435537947722336776079987742936819254078112619046823740883855654361411417841612127155441719124340400675406891255000496872236198306338472718834964325651526451110839843750000000 [75,75] -5474084210547362541690061416862809213128202342483568787881016342153070851733375698786137074193460708635288143815293601003286718649427419161587230380363559775020679315498118689241396050524334464786929145541564826252426157024808743404286695331343825207398061404643825142165108025487922671476519853309177981461159523726610034938931027033249424746302110542498664979478834251413297390230461141175181722949682080461914472581632966352003459529269193606828511950549979613298783484136923341995554531181880548682102260885291215381504422829887287487284889931683683411994495007313400726838749361874237647657180225827714034895267984391866036833861928782010262703014212371323697149031208454855370100965600222617021959743508074879591889752462909670522636692271761157653303638837694885815112979261148535632515739510616295269059345425813569517678389813166195414561886204380583047643298605129151195655049926044833890223961658099027967140401312426462252492199411253547490681761616678664845128486221704839739586993334094437832904961031684070879379073178345859679133155534278998201896652385198262616392791251613562206859480803792997466138327882486761501972653997627708742384825714299602013652595430389758193079438057501874625421327391927238169569255803750891455285928066540705649678359418466131777395926227121181526966732357526684025779062560802415990596457139845049680870532037923109182050873807888161782283070879216123543960199014183492445288857449178647914316959788100042252588846485371700380433785593532321724346490892901771693671786083051406946892293477623303765329375170435516769469766497287441906820766827363961865370879981950335168596289085818935613449191717266441543743998518596828929457833962541841241426479064622380206834482736909798277698647138892855761491417654057666037618149333775085331748106904280428001113554141169992952853353002487546110947575876771737193821228049928771136335273737082765919625765425808669840633483326600652178545393607412085819913383524875818033296228117124873896013471661899799009357433311930451336463087459710542520086350762612188353752635296766998389419274973211608697929421177438827142906283903452383432421818332258567352255340665578842163085937500 [76,0] 280342948880723181750100864547963354258427637139818715143519744687884297110283447839937042981984088817267010907607746966252951597838005186561341369798477325607093605347271986280953016160635221879349797077666960247714626921971478249495801016251887163243933450319320545294874230802134956024633571863294611973669526632750793003798459792795643258286262229819781452282715765021112868906825701205930704734233677251142536919085713779761691318904377586477827137389366224519698059180320988963263120944950853519053470901615305854093905465674730871092624147318168742021994744915717146909950160308014148599518119125528367103602841654512130791256194231999721771326750820947767772706200952319301940250649280365155746858692321423641531909382184042027859159028724068491194346193707396664915654484201163534496242841401236031473835545080842056588635955429536895809987727347191013523573898812996987310993906797996007790414368428521230069046272097773367857160456128153990184022530416877612812260522175197908747379474797528256403975180367105398605302198809479858800197775867733932021314591725071489612503932978400688201386176808635157328067463711010170728431537792009076714462089552703204762054232629842522996219486340676752351059519567513115145702986402482398507751491871447897577525949557485195022639190316204445332319085132447140804514474912676798870705155128901991534565030930391484946198301186857150904406332611437599965472457141272216179659512392259609299868132931704004109372578663365836357109069596987025408307689067317062923126053758681565521697094893793221760523732177235819359952292386288766445723771929530656038613328592616852712621883811281134501698199017585871088160057982409686484530268636473828825686510966983702240134669059724463883259061754617898304526389130754603221763511488643577900060013248383180921399747294113440678072098028060548079359381079465303022664774834892547284255002665131138348669253935163193671984204547476998339584943581574475656247088122140142561252460269395114425106022950384810015536785840090529272789360521180938395800398511814281256212060082520614037496243930528587912345529100524161786879912628005793784337230371904844444341782813880517423103834799536889254468958337833602720644303309528125735219700372055017508784207079480988315978871812304892896057288906501235554264914173749900783150224015116691589355468750000000000000000000000000000000000000000000000000000000000000000 [76,1] 798425218703909273912230646461285124593396926829680260462815893148160837459120773623235706705031484090155683828462548958395055953302721821322772537010657747116213274065246876720603771229595743108225848788999402798892059338177349061226472093584036998980190421731289895327749417277371262465214289066583362784669669201140714343513602283077550521255806957304052156339730651980660964922227701793528832925668290308409826640677711519207726283131302057846713092676363658469534828200500254957187499716060432855967504386388919203926047086513685679092609879114029809464102136387745828401934537422653077645086500652836038098439404413383046621397215408830837999718346281497454753216594613334116005267563830275118859664363506011755757584313403073891338653056258389541628509578014814950445427175979736500779751637207100545827373673452171383534752606047796625296118968153720446301547758233238144942586675977811919680791037956844849779585493744708066245088847022590295129258505965621520495786688641127250018529131232301691198012036077728752350809271340931060091311579510617964488444473846668376713608126669334638411175036636743041619653724374409096092908744635609135896941610993449936427160127551033717736511436160571624948346555431035139649292361135256240647421954371255464598329688584870176912445618537920088990767747731466493912399068502725040451685310600014127835398921769696334141762544445724448137234711884228642459422970403350287362280755791468020888974192156442891203697563418253734192256169336608670845227042282680302009849765498102411140673787386605596643551138326422735328480285323294062188011374329224290736829911906249130197576093141501050589053408317474276948488512171728253118021577335708626718766987833309573877283576932211521253792894664135071632647927939249200585770059203779687745057914449208807528539103909866327490098880493939258490951882274450530593613070049767668781743774153240978487350796516208687115275063428734680181002081602207398870904798770786136484563826821243237190490820882951662217285955264943412910026999953866765260694093034717795472125689192608044937722527279565248075932847221952173469981678344896074878624485083194770507125483052436656499667365118383441517525835940608753915413039007516473922182061190917305981167874009191468509024160079647010269193409178707705428192976417067772132440950372256338596343994140625000000000000000000000000000000000000000000000000000000000 [76,2] -250907635970339500626140892976504923031353780016294888262683306582499619549136712900408232843223975701311403082553934356745517775462521185791410956488099244304801450489401804701295690099430133274098668329169677426083642566581038534124092108481079282443938447439591014454532389518206965949877717652544852602434872203418670983871063644845772799379267079555487422325257285286143550407270559603880592053028904625547074941675357697929634586590307304386925835470258533447597267177522894860363076622682550088366919961355463912911605245916405435813208797299881352849840934556952963702802391236844712245678553512504909087194034582938049551836858449352453283990240585506438233517221712759371170376071530168708851144560175908437959844442206286243196692839255266892325569438317128326760484234475557199289036321393893325332117310663655835587461029087769332769776029600601392984749331196668332020249270766214332723813875749581410016718331053521497395184740960996644252912393477453478803051749983295692464764525704104599923097951077350525090419776166338569271726184287411912245379853025378586399298794774458310543219086548657103168356085527822680488558499019357158562814465901268512040079252327758131979811278470886234851429753801587910287766198360824725720391262055276377554296615829820222291699918277119144118640963298943333107399893417659945172885321553227771908578401577315902003740222536442638034338465947289937462082221479706147207611846111936224934686898971395071697432338253693153479291822569689641389728113467621242260565093584826901646984526994371121238558820728367563157750800787778294544843520912168056621650637116704352823817952773984138270995543150557030788374718596811281434181640416658710252433600547327460676665036687935579022703202308706972210868349367765396858966167039246566181337131669389710283353902727541332856304093908300241736829379883746403848945186044979200208231831467469953421937757700466787233192625387937217172750304110051013306570501674929352298508355665632188022092768751550716783765972908436672814424498200796876542797334359167622782537851788802449560288535129840023709339532764024027627466065381679863492384377564095964139048600647255155124217492079444927321122612694313264908006447034418842026075532224525538834159237449407561492812120358517501869797787761091992877245676982160397551491204382045907550491392612457275390625000000000000000000000000000000000000000000000000 [76,3] 4611937155162858397660606987896118216436167465973283945719059088422784799488364123874810791382346333237528971473353951568846346172359713731689220093206100810051883483075217567488774390297679603617530721096516835068661246151824441766488002944806235799022571270455532805686605710418152720258441420254017420586377420094453675054407650146520544690925036229411693455867681478159824802645230885510400347786067842579404184311539969645509609381184719664313512219943634583703423203030465640502201151498812542306979948202989053077276634079791917509519072744493453753489503429699249036153532703072761548634163299759804133973354841412265508084736498961039592401447326831463316725424256533882430708315048349777628630114261487096970702994283067286854382975334143103147248780779580616155615641319349672051779835678600629440188097532864910006430974047412007754653422178756424320261891254220561172102192824807867096196459781111584119470656436394764807302042585176258960469819873186044486133041989746461248872939397750944841816339052776761523347912928798871445745378076839030565552469884778563880125627963614772404491521478048519307812214121413675345476347359872533524964432328426002929074233922278554279311063170118165847141827058738748372770219194375944525873189171940821308746392607242790467444153076264221305344059791240598849098055652442436966198002806368207451313373332863019545413396953585609019096464992181246365001613983056877614593217630994179190818968767862025431883784800221764598880023335590495817428286817564701498002763223709208460554605410273801167272824813673065437524048478908093285007357641283679602880278894324270424210872631042469518459552155400895091002456182287294152663387909280404019378087984549482303792644399399661911131624945104804465807755377371960951368481666930219282631100420759814645429952561968819160119814305100171744282055398795012882720132906862868227602847755823770165866277802018994406336159066986836170540017834714151156588027139652532141070806865046392439156866522174249632547878435391366169564231309113166598391815046695422955193095625922373767107445830106719923813987122739904558021739348354035419959100180360611633752288706020785200241733709485374454423583635936780117007656214005716450990938781762770957259358428144885557655115077373630769273629897222769104344559283585618846896441239135988610087224515154957771301269531250000000000000000000000000000000000000000 [76,4] -44332200907424943364834164106608717299066228486242904993313065007120349733853504786589504959098364528637161762736924274385073864544399953202668318568170082769337223979580856506638337532423081129841813293363332320849910166771515377135982446715963325562251799798444040846644571827828796067398909084973454498619350471442426667019789014026651784826194129387078553319556718868845277022867639245877044578372627038936092552554282615408424146214976209159761238032148030468350259098212506672328574765191795205324145376488868707690280752141858077015703757492412383589893259460981055536992406345535863220780570575902608053785468099705731749786262297753396217370488865135597450545511834708687101437172041804972939852309557613359039662808932851581268586584358423799165486415204982018238876576972804459282823543541916807830727702979486775059638883032064790813938633937206902776922611358613000653377543438575543790602663978664740439861324423712450312168345544484954030295970958619733435168153686621434841952665194495314436700797356385388675107087124366879723310077924273656224542199163447239128694595863815254721697449648259662947088538267062766808884503665576002476938778118820675468910395542175536048996981340011599651736836943854510202025804210728883605213882582167832628496202496675108992649915689388162870748948313793647821229397054543252123976573602510119792246661578853357057870122181404847117459131103951049311210278438378221087025117244108279225174582686141823934841601000837867063817365217332765593348471505396256932900938848709363861932759169861614681364312380880553178259035852194637760047119948365992453093736873877756737060484810794855915821631366345451220499954917137119463942956997233366402805791740779261009943731233851504401811893822773447105219342843727701482956435041917167696279591624312895538677212232501622957711484349866995386774003470851292525392992434573773957586457696383833453671646282292290389698773797546759605269728862317864277041733770742255110633617658241243832907250073488759753665059999538591175176145704445113411807249599873695605974448625283843339380146245053817425728937448402646954017001816654499659656708549856577849801854169232204011257094449118023646868144088383438627267282668418570814133108469543441848240744427416838036697958901415740221236396433536301828995803754946471540482676274453482934134740389708895236253738403320312500000000000000000000000000000000 [76,5] -126327335672429976651048517045186728502808302967610827108254635237770142035194428644598830501119888881138682456610451702055581982888514191544457700475833263275955041921928180830190158494929821777403053688873140822712776111576606049070576489065332512689839682780898414699921740609521724178163102958050120316355646393878942877922296871988844320743100181660836534846245951158279408240445551840343017767286988117517940645756903449606618415937685956209360758433954033673701864343420714169220075406546628738490831625562508712904065818659254712748686150236574905954245738322535007924004980111831518658631905633766759433571591143663249354201071983345551651626412248603415224940259048397659442580855111176552744991496456292264897986288371447150249922952186471310540428346884424876221576266682465286811205490041898147518767990245442852237594447800878603169991710984213415939566380471711474166074129232788656509510957781198011511993020339686314549269652306086042149678789447843154704849546624416421905947381457677443733624263366249632032117022098115627968318317680038047611154807427591166221991123851921398435117767787815149337572983162565020727411890642662324577494920147831451386528264180192633829187928997688242713202052082661830724576644916800351970680155125093111956459446964750036242647694823004930332866962278728907025252383687415910908303135464209280713212554162201647290019059331749486676478592816666430787537486354712604320222054036210389964735718092776802064659007422594493844408379718333644609477745171252620774757099207103422455451176426348161842773955271500679987463240861958422775493600353006129369115588189348311529461581613171701985013428574446499596651474979778124119758894415523980951837269051303442930605086695327923026622434238475655955290881772171342679508228711294893214807813297234529010132802228718992506822113240363112578385738732660091864313919346119231816310649876485559403439676301497503770217072668132847939704295998993003028080137484634946554228064844259064292732490760945477549745894746365929416429389953651193694174917187880411795228024435938476304680583900045140166379425944238652536683864584147105045870989391062329760748066790568412937216894689412176157535957196076792617245693985067991085177680116704385179479728388036358344110518107530924687020928410338383444967835626974952827433166379641300489100608217540866462513804435729980468750000000000000000000000000 [76,6] 6165873210331614801972715587515460029122048485566869052156900750469453228459331697198275074838258602491010650825151965396944802759044442125567089315974010444283833982463285322768838528142618535150278233809760508332935314465036349389713972007416968062798420414872004949402560654774667928861513033862953179849467861471033840327413900945906075536405397960487845490882736849844154649202729560489834508914359593841062268918584003814689005644149787566470670021408446779434484049092730484286556798957301266535901426452994855784464434666874535270173315106986575722004259852876028332008020013940150700426813898089938920862484825999691330541778348495645584238493466740057691188150326645992042419387168661650928430689695527054557248129868144429529594399535096259718643433270495612050135538820532073383348361141531449343246258035350076839194713516169459530935853411654791539804849696512100056843050595747564511325934193282619332090811875643866613311763508683471607261211396745308589518597505854011484281662545896286131548176023412249043822489459303705344383809223457715749009855283414170473003367417659448826444529582756564137679719447567571977722546875619131326420990036908587151389170486423738355981638783573404592180765041499980070546717536462714749744945626622579385478190692004347970881356618772007665489330606203445179389114285760607421930841894178271105531375915719956341002878968183728541916517014402508380949226417118630300175728887822030013175896313566666660303720808206792677926015458157661451795179088537949044809412816652576521948006517482621174109147502698808623326440740647568063263450913784592276862156138109462694950971001776017050584380598550464679742976443312021201980045639735420407292171114268740841297408819646012277753820905596637981635241193508134167060912130051526008936907901165239333336088506144380962205022739773278049003060156084636802218993006975371434949702544549030914682221692116556276718549649129635505986100065636089928506695188781512632507225847075749811878484399478072789674057769531811288570310490460220238656010195298338145590181506670033872635348376018399145559756582743923875362414159999572861266596993395380935097813142708878969749962160697526871277486470046448944074704784073396289986889068177028237012882652330049877319677526566744292789628253903145814989940174987329019117242212693521067275767393034424657116687740199267864227294921875000000000000000 [76,7] -60983192639593261373499594193647778692930640784577286494597409668719623719289791597290171320108400295248502673564728651390909090422331263205472799477874321086530941046629779864859887173885569507463609210071113374107757379314287751129467340824678276185789041785838830144614243534826756815620464560511502994412066266087856574362199766409097043999750848137344472932442631788268971392268636932303220874498290497590161591764326536301125871556525087345419422673908229050245746262430810555076697710953238471871166985650656486416112701591280025154383154115586418632107404397413811159763761899000313049953172997299783921728611103734687504413360777590786595976617994309373346834729816789382189050313020571584719754289153683238207368496253954638787025856666829516784393214491663097742654869984071164067735955265619669246519081004383457771623001992935200529743717693152015122344175534570321685768342192478810463093277736129077751407664399611360979823361693872970137926733910888744123938120857169656655679964396487728187478504757231906090422351028143417011301696297000370809089476242756197386016420722141331311874875214332083084285323854207949785104698433348194731389227564156198290579037364720848258312630351382053485372585900120852625395928192393914289191547038360599040512518776768130284826199239820900870662172038131206088163703458935735704973135143051642164652985526806066744974054299326998763548587345849239703349575331777902614890605395451187871268904731729917449070028841157384625963367152512471248053989970568843372797784825929323634930025900679161397580794238538449313529856553460755948510406966062259970705068916690287637992272162471581149271832102820533614355962207693678541822768925290738017543804692059506422133255676812586057742237390678100080752975890918152800015402155988153829429711843511178594461405422074401507308588426160742639171436742459266406790744246378180342258084484188030798253541911463447867799779220863623138590089358795726701839526766142635128019700805998426055667539056886511779237008076477336272680627493849469128775110026777699805566605827730581822323275759269816670480719451998636602112346785263997310882579351699305222639270383985901815400948921335171276063435270039878911226017162290462360017966392123933525640389452742581555237397109574742604014358612709583042376058993827251250744882862935201139898364357163490501179126113129314035177230834960937500000000 [76,8] 348607009323338678595768328482926947965606889836378495979961456989472013755756473036712845446320941868824557874243757906168658898663238567894651846544074208998559331216198136229824832776565750047046225528146396331893081010542767554682208741108404190243156187445614913531907918966866374181256811746741705476887328713237188831322772153545346494332065277014242893205751580630525195361774347900324527066337371677444087006865063182771932797477650017705515262463276467282825453915523920818517481497602467281195562923988550144435125887352045869700442819099831084542840846964437721510938748357479612476015899571333679483012250319451733116039904029368008109028512979044399668466458190700982413621362218624533879907356191857028371141163966828038676480734429052986134614382430907527327688472135941056665598930495245181560984301123525473762446858034937191986808233333562165870131232416657949652933182552330116416954761038969681152465886715354384842489142132104551457782002096976548141685886823066245183917838623419336947822752591513292171317737438012248172236810183713409085527344662399227841177894397874122674115323922018553174593486175638846916802402745719830927749301900842874313509834803414141809310178713086516116638510934606303599226175740820268173395903034129697821958156273732619046920092395810682952125530803675023108588944093260976044022167588407084005196646596985574637887711061152054988086163814856424436132618449117901388894228859906089419266376804353060204977817285171861395738612934152128721326778512598832522029278748806543437219813230583338355798513415707456182634169325122901407982342737210938567942347633684720041321719198186381580622600751696763276137755125581948509308016601583228700820468677044236375264291078395939893915662388964735373100883505390284334780371204082414954249966651177758141668930422813879173348983038949864223116994785522168420868178720317608175474963087323465064314602044226092301041588207836603519733703370103372656876624761380922234579190960734513730729644585618413253165575485697377815271592714233087504184131292433839439948827036999785715277774862006437862724009259911255182387773533470231232132360297613695819823319024338740114317418056292499739011302703925008377038846729254658319804487620457214496959712878063979615318471847716322952447795480135835653858758005271217137196168522973341536089282219866569700883474069996736943721771240234375000000 [76,9] -1631285218760546945148854316199866876536889463047277341249604637135075732749902399163172685782546055742158291712564433400561874857268930058725898303517938996355384160328266474556956573926170387000038911012059234517557996847510212883058520007738696096971569432307197963904593824965478142160722583108105024034263824746792785475246851549227463394050080423520695430006064985312437321562992813722661147444331751693610017824929039678959723041453389229495666174884868803393696665321187252885498204209450051442436163660078660259455651324809826405949794441444483702594134809573757421760286773408754761030692599298340112618988529170372375370213946599142678750794016984981058844705174742556343102487964465350848192754189292713034853322592291644720370694890585742189170742558616302097176355596302966610466921780306741770612197992071883265446653426028440238626267287608437029448234032805790676642687394364210349489366349982428097356147721993584653284350706176642141644264736004260972701522997261287711231883238983345688366085405753982553088745895484968043033817036566905624868483475956102268600638173964681258100330719100291699560011707615715929421840249253999214109050175383657821732668221108816970320396323775813668617563333763043027404668167889813231063169536550560930169626603772097002680676685970916150490198822171344742728091258183291819103919682371476536942897780757205721247453640632764577405749880168781417377653648758488897327147905593163394225833923431696631141393968017963738753532093467612206406398045558996901348649093534117675357187952498043697271336285139783749632122400416234569625091306494801829790225004401310808918261384163120334265327713347717375601977563427016763015611932419715407590961163773695680137573647268792995227214316743580294443619006192137058281932376196991770389887435907379886781633559976515040607604966322234825343040510339971226748159982368040129158638188558952955911139576616376390791791430496353318011686424129198708486756636445212276778620465392527942539751311036456769203661068850436279018323234609594031389582746680614071146121751601364781471597411596912882628056823085799923783134793657758248372844858009619567860775140676158409524782888086997745528952520699072477819120415521328042808039548530755997242435075065353035539769848278325133202283857203749636242471273618142000496504988472382442934424705630047647275659983279183506965637207031250000000 [76,10] 7452477769382700622450801536527262254049877379741379639703184414396512488499816454259490724609628456200129867809342016813896698769103828716785136247976775163361666609964426245781169154916681862270284758001538682885777852538881604508659351802813682500122811816471800590588364118928084718983824824754599550835453133330341779268226937125711753798023482922941378857828929414325841059955019327025419109547629410878101018308353345344592110278358057861257460692036253082522998474117728125114779581208896260843615790002880517849217041887761124492569439664119413570978343690061290271570480204051146426503977352374964000908964011228680516208816795254635072764290072348956901868199245461456626330175245592766894554676415415921589802094853978928958157399240564119581337745929569935967688483813649082238063255818506488273282392633358126716782646740905544272610549672937365830759474016733979325092520994322507650643173799961275877494777652193620113373269163518955093640204904233009985651025100792091223091476522346622762509255237902358919927467140325354342697893413915484609874831652053779247193606594572052823191509585950689230017519328108481147848223158170933164511231701344603424928598390348190942795745360262208596231163840018696259729090995942442163633494388324731168268435484070248594191554149969925019049681815762899260576059073435248753162215359322660802297165084630533974315191830944878506526824574627480555018409343356301008060473138178124561041329156374671163182689721123378788499440512908240184515546503276717823761165925506165532806787342006008120311046995345479104472889877997810065990703200962447892803882022245390667868072365478559513285495620136247497597669077646229670792303382021885411737044265064543765920417797683362001852686499070879161500155272001632147173770932712893213899107652467791737699777404006870266749031566218337462634004057126622693594175092970200879512660648168099875524221064036333817833714651908158653567613691884474690803326873065229811109935826178915602457952375168217590671121824196227401096612210886288032535327675759399075097381427253148228418718825838040790097389130592887761969252184945445808688492566063328248561530752376746297954095215990865341489853140028059938941303744593654888473258918865769421614511106446838557073966051064323368655868532995853761203712760032631794986777827389039833695351866191258771721095399698242545127868652343750000 [76,11] -29951455100118713040716453175094227839678998673081419217032700545241835447484541660843549815151908497847227149467531005046436157810487785561893947177372023982233298827592317324096062260033311334735137595156857111418196724208684606898549869406894420616281676737107159617394337318777372456426754456460142573948211945444932764224046596573171672827301815004703050842970576698033390667622660202225774421467826482109224701428625225643777777143356634551255484603414013469264682164599189940006960775946406390956878958644925175840076499707965483960754554463790137254715904998481805843747346587128060601891404504892529004909315782144092982524737029627798999086364000352351496450957508794506783361817558394824268677768356284132313873550990337651670304518315812048412582739037356334631046984803665747214030162213004781684385564285434258737565880817511257895243036640710072566388623711202108457605131782406758137070711172703218976081498155459018655600742582181152467347414022720862211106389796241494703816480011694461938080327626379115434987610460399496585585988597731861067314611012110771117973708193470392705284911303729205846878871883994426437170089308927485258987476524760327287033083256350358414562381300443006785421310643134556179439514096939049366101925258153754280355467403634170816239394210016626733124882238777370934710694649641847988560718021047930692676294984733418562348641137050946801042381410371502481228225700087961411550470631992012144986674681550711201964106440007421008108034402912563083512741208717824527579803863352912162003818855113627273958805295188256857030410166429041121170040707651236176822964680744407675690805084776460638952238703834797466781141926350221848486189255193778918338739198999755340127311729299930260105736778952651517778202600669197917240145151178593977978409062786165331496452561981197058293104638002301268591457122522428234714528116457305605780125459568602051444471783869761366958635309366499819760344406774867044334097068153714235803975813789619417337512206748773055415188418609626087469111734798336088040857704912125927335354032085617271771483309553342241469908384346032766862939181650901610333393700344846028734457503428020602935548886043208179026988631219421335556050642253313418615632994091490600031356715613017996991256111835902712281286391974179402645543211184095197580878520448208101787344881383745587299927137792110443115234375000000 [76,12] 88899322832063337566214302984701106540479833000881138409431367215135238635390561878588060213098119894512544625545289666800354350270751332242828627455306518890076034297005374406343074801181210933561312222097055617660272911081637083222587017708545333097758329765391073886102984323645759050286478871190895911103138559774018463114627533342163843780976023275868601527780865434001982192805878663072071479207432591502379029101216019208718565061601433452300418543917444473539365103321983947517895581543904839081051899149363030963111309131384517806224135277169379629034115576297370542176941631935684610847476789107032312762430649630769372441273869845737225772240102153841282527355878240955497744823753043639329700820231265064112525592247122308525816980854782634429716793491106955232180929346071668913402511226859586590670458049225271165135387826636516649955258530760782825083247074994042212298370793871540259689534020999076667747890088585946105586274442902747195711071100584584214585924968778352375681778296961099516912285854401658978583050620146421803820180356456734029734624159060206502136973888902928377369940699529075987782734991766109170886864196132618650843409494547272614692288224428500370737616463546922052955056533042361813048105536382128286958739231559673378024746136416144615656258287374952068431029578240201285696189296954259385624293794174898790943637987745100161730340660923666615561904050868817941126342622713333570478046241487197617720835721481906232064103411079448645924036614886278879724113877015173821744276961663884449809515101524041515310156287937668449551046132993675939407272196410180090769917601711316589750639256095871482736460431454174633951103496355750538126055456759732638021916132119094387534972914728344910119829665527954565807420321631958335085832714274706287575633070497184198631117030630179852614839375809538878021812480425482447106300752358184732475847773260297264580929867990220046886295834149986476883968952091728702641800631346880872179726421648034414634524976467047300442323297673622623320102655673551327027692223544286546400221960199544358343776790228304764594083062350276562832000634921319612394942581792990806101634420560207917442391547772314010063289433180816314171997701964786935502137641794179775022306568406139967784251247580174609435617133269288273198615506761875846062397092324027273683301197948480876220855861902236938476562500000 [76,13] -142399460066626628810228338887749797849410651900669622530540807951456077250516421381376251307729502098655350851847035008085177344898153711121922271108075573568880085079462933880239327520511378876186568014792470843159279720906278197746957038239410974302713945239463245703906794394103053723842931919175635877040863402296295405408375282748342548790019113955065242162379584165535098337148550451121900681875643299217994357751500580649716199173496015139004051106450945181987895087511966248610318802517797382205344722071638164013407753451110893981169357002364284668841371693602983290719273334584390220430462891149447334533401320287016399969221636338623875037467584789739683341756329091667298694875521350302150690046480044522238409230461173418902102855702995049019005359963164675321714003075861037680846072795305171385185637282556606418182622902456641948879670989722831956901352502811735395084175310553093175985224052521198175661093576644504434677449093474587936413616444722334943977917656910658817700502997464675209052853576951377035246287678585617545490090444048568701814982225476629650874212930461457011325099534953750994590962946607730575514320980491971570367519818905515307415046751587143885432245540754166441608470141572419837968537173955099613600428515599672438023082870750942751555720441080936146498018964688771559474916372778805555180679892716027515232015431876463228002957906557598275619530244226438131652379601299784750050815536782993363534377566414286463574654056386263838238742909627645795934457412996119689714111696518173187805541458940423110176119471681314702417709535069665737461703198217353797839285210953976444248968996780680971703373967048917980460342212833776453905072003960203704746733482256987724881917477686601902408011647748670312879626847162118449206247447874477757418288670384546731667978277626662612979280338298615690605128524407413572645874302691935688688028177764227412115724460861035497867215268123462676328040284938719220852423414222947370602576562680617631478205244740536428908632274265896978790834501347247563592729613716111958123796727607258455696750601796491860203473064030589043936393476800091622416081582755427255189040132523514529778838689202439435388512767357779193473244280985495461108837879132227001511735015088555173546362012380847763895442807568674100468201574667091512533188360564915500745819532113500827108509838581085205078125000 [76,14] -271465682309259477594956376050132538196785463472866881658573156065979087500322437995771646514591144129064563296756222524179636576068453257356975618765061795021923722313345987496205314125487958757935172126401975605160434120327564636607682307290126228259001313961963705942969798399984990155671289221119959002210408136833449202272615046858395309132539759607282085267340276419405414697101249697449848489664203104515054602645712530775304098143894303569072910437304730340398633840142529828355365391566286727319379619355699726400484540566104969349874295482010504631864237106597123192886134389553465591477897518670241218697667931837527628453372767252074190639649753120806698141417796792032883034755272072699572013610832444407402616578868478808108805361292250675767549377660709280477563268966673915739217330339447252741188690532815359921718765515282634343232164266649798269258314635902888787203948507774428205628639377874000653487885364978421885805457878781564755743399981702177958839228601285392415914174200538228225020061503643725398856486442972986197072542739068975887676562581571992444420638129273459960488209736171762482004029190889833662759307416907745969430571358226379319340535280084069331139831271878202540091555999559707729526058234989766507608992125709023375647993776483799735430139787887801725914304891740032906760701252932131355068531887587386271425312619507412728986589734712657679301914706684280065390413879478402964297971672801305030953210935985491166285339523194245313728822126237328843282254062007801798082796447803342105221385096206838863174255279958652065043538147912925980327459084147833718921177465509916036309459062839921509701449888530044680433366239132291578539558735721032411667213850709542325825187049547787312026387836059161692636279798358040369428568301558144329971887145420077842278106496878743464063538561323460704848716065654370601915047124097433493123523111606677713159759059561584004042748788937843079548227054136494493172104981673663269208590063513049539371982053628558735316601765073222957577153078679188803156278919942431083952052615888138969354517729102316930302368448783857710371002966832544989675744260428671330664901799713092319499911062291285006873850431756911945605587130345387669494980188587322145256333501866940763264941823217512188470653533676171718407329085197655375661039981190322985249441245514390175230801105499267578125000 [76,15] 3034249446972325080068769341939524444900885086108172497101206422882516167249338786028817772091493822459285008718058464087024084564673735510323196323269114342130176267322288658163647458111059409405896348496711601021423966347122273391465188348374479662397181531656262215682833754627462266079048362773379890752556546082432774684102982888571984367615071795734220127834168821889965988540743484605986671434888754617493350236611072999529819417836100770279341547020046825751493162079271686802788149234724865406417108584475247131369367198586334787404917417589925543827460615414272019049591946560334576638948901197974922843899325104562571165260968539673584034617767342285445433457846543048751693520655604998038616498137054791242547501122964809134399854943678404609942581909246386631102446931000848292087203783870119614810179811952779395613862205376465712208972719302139223398489124579897436752933332682209768953390598950934709282440628311899604629488967347131363080671787511060084725452838009652887007491265214545084573661399123649573899228531938953705110162316421151576768478239056085085654695691732276004776612702358608091372620054310706422132318759796274347152407300434243929690415768397086541068935455476678335973985263345384788806932645960213166179145154591164550384336912201039454354906220020961110824359466124540594043719430224870871920602386599051059310197982621187147783162214813877457925809134814353574271247807095761804383032174438138130955063181444264670773169061630342134326028246926388516330600899596296855681242799616361768589831156599097761047208101821496849693285774441258730925341812269152410031342330205868887832362510698620149880629127477519976650775341496517040605895670004851316800244188972921925479715895395549983227017183960677347349072912040303257583518205586154243420651246477757237012412715226805571253347947265660189839314308495025645515100409723945629573453662256772943211933907262743909538932837466922527997757203410279566277128559112283628045713582932415459608261213546209863379512457171582716209841217527014499432614779011712296244983599933403101083490928927042443684716309516399288763705308943044471611254830677306780932259074024530043296721455295277070378620395710361347659601468756817264139288071905456306867748375003645908893146105450865157102940700220016220908885042847571346341714463353683717272701869660522788763046264648437500000000 [76,16] -11752357684810486281391317741909043348901764194070150986144485039152075919928328887741501024961995224031581237069694156056268642127390007019984490870797964774740411304474979506954491330957476576549225901200562368796113008781152266439155970965230009873765563027930833638355308064612061022722076609100679369512358616282610565349342763638528744071759866160228130187046642524639882530069202283595419954302957647461195011767630182917898041652756425089179932188691050266228280242088634104990115012698189185329991280239898661814936931103972646674313685104392390274529085007593746293932290135931322503000155664508240439864132817288740058705062820961501922734193977554303873325765465735108113904447924254934758718853247726972840297652590453974832854717360390390828947144452667923647206052848021167483718621973445768525059217922431629931129572655889228030117582644804651398171580393426164401982159539145318512990515564600663823526193770965824570970012837692621310448946387444378099188812284233403774419830154907564541328694396347738265675585883603933743896915878624967158578221945521888464642864573530622791392195030666195935711970251403069415055415995476560138744023312395032827529464518376777431255813760483958577203375159844474301866294087403140169165007303678458392800364718954905121130110240587020886751738889652072328741374869643638315357626352497761302646548858769803480272905390767455475973114379192908217800558620471842099260020237096035331726106049008267311513447910935806567111981704428507483247569517724410243976321228198141644590544833547774201216636029867616190496559609475035832131145219335586231377726588571749923737804566348305994686989849750835327285192644314524219075754131473608226718355786440151742897143227637335957877203438494325533690029070520657207930380126978093698802435223674409661893136576358049974591903535528639518159694247496739966058909083499766549415768162371241528217690964596812789733587972814543574387006838979257949409318782369657847902853869107649656869648374886645305486819823772272805091524985379646931484292860372718565834117158663314177031259407491493393651126292679233126228602808927702806422532818500219398495771337779300883198169037146305354190951904234412142884777159235411738836304548657802134382992859524088651689913582562587617604841014499482894386969725386120427374468406372942652637902938295155763626098632812500000000 [76,17] 23348188953114207572971941129358348698214432847548810921443252371223640759307532000532647542479255254055347925851301828644513870393377464175977299545005135100627686542929502526097522611541522410037141646144003168671425327794411989740771993296223371379125348177640537270795955846418760291217093308827813962517118900490572135226436386027951001513265807980169068205987686738532581620699306573382608215293768728963682915928504799953157700953793381325550552602208103847287219387224736232049930006946766501283979595633220596478317706607749829724263912179211459343990217433972108337675499269672194089289779001534373657713034386520307498028220157109238819655041676222368195595588863815243453973756147222831718735614878967393454085618328453360341362124721685954327800594620089921925757046130066396217047322892202828036813450337010736490218961747190858587888501837002184613758159558671321508760976445215351106087006806795103375014315322814749425425979974523261425148108463938680628072025313005071093141626340088105736084162845340010370720041757264487297278750730601304500962104648759520955489867869763271620212647747904942379437268466409259736613299461704501497397261584402468081998843818062107641215494252076562096538820502245344632202682817193003292287742103876818893469467333954913333548053715629873109779557544746647676672909545155711421146486776761643352272654050408046316690017200761687310160566231099366982266489586754518809849040405117128096482090590656239237609679946230788194448531833260855187333953091949963518667051813189154803756074768424192174410426038444644775613895864243287554341313738364351887902188934113878369823604112114719950420786390299309846302982710122446321537206569785753167160964542544611996665268953329345733111082296154071905093557663610019333746189440887487811683597244485654171974920256836966039332081161490605964434038397829118538882724207673320349697557309396099909607340202633382759793104449751055174587893617178785299180302356601155272984520840181933592975560595644249358776713711671693822933552008938575646200444136907088232681518630380138960890577391523139375436961695664254300296092480947852243907415682242346232456585479828681805192262365161756797983820707694908937955247921544942753964600448998708447467923999488983583539759255075862397758002016106685553490267844055689806181356094755274810381706629414111375808715820312500000 [76,18] 942332965379479921956961516266405904121673934506594287063327989758085508286868460497825851380286923653575321463450919700856008308595756666353620663023389680792042689077421103392143779661185201391041675580556517094563188917364046208078164186167883812959499203812618000898102678101881071132157172981954677633384131181560869072741384257263928272803374338919411877032044187741922235391075074316314771661136530647592975655970448814082674211839752953223860088923731849821047186311086910312280621449903981677735785243890044138022289648727765432842821708605040026536115683136924180862333769883260927886404916946599593504603794393753799275141186081241467053442429618814764689197760293040909448482283803605325408244230511693604109793388190379920096016401978653436335688848366706589484932103145808554440584221081480273407870370046387331095803668339722745138333807044566360454089999484645318689387014995561458106097900201566095968226586727407545507622225978421437065581163756155787404543133007230560450410985531522403796710022061287718494062582659680463036446213255838890604802034711024273309222993893845962401641955036749185323650578897709320199743159543832579484349366810372195324880564810641996311144401376286630150019767435555596477514503031223559110827094690920839759325719323916253064520442050608813040107831482632713993602634064497511834735657702984340167397795894849148914318664390136585664635862970493058082428929143504706440358625420025879110948625948970702591760107454325150613571000469071117244418922890210508601223509354867084909256452098389827983976507407152589027739187488761228457352366854193779394976339075763458175539932810543417648801569422970380642843438944215591153450775917212687035297787982988414436778228695817887959176953518352022980235110337214978978430778465356933215047679699660247819585383256100781240131905260633006160246332973482079104250423597661419752007366726356399197758495481151829522287521676593769948344262100294389544433384646299465181511447134362689834390529240728222600626828463563211727687612632502978369061056480144065800920905528507575537146807046396935196396187128310816081805731651609556220381088285516531583018313974376163457906335320735191879304350919967711868409073979924005036960657716558554867481917179234842785364995040724849849894354480729386303041727582832767827827891160552553628804162144660949707031250000000 [76,19] -172986282433252925184315627156485915429823810822503423559359550920543244508412831803557648604780803966119876745317980731025063730745540739919646236362816452848460149256729777260173876010413233391662785504862419823944846548892716388539959268033749882251772156830207012237706863230428453068738272128392812370866017040428518950412468375981157106277029539199032867816552233292829697989055559338022829431693798828838869060102189427456481753481709313113019411946296541492607467555596175385938500246199187750944062446523395465148394076826200206317290940849017498100012375557868509972356150057793999264250000303445423749697792353437039384825329904515557861546768660994059002198356123479266585383654570172979218186101916187089647808202854457979092345258469514319364496761419214714107632963585748382467285233719367670491369356758944207294121448667079131494021780499504042835993458619427135726609080435661927646022938186104000863445091455143493131769066488421319269826820516363439971789227220745798581710475462382116287511764678564248284391295446538022674126080057516470107646122238792726473996855192339960541299056914021225336475034721354437886827311159424058607548907139963660774785988448899429934288311232961189613628969044893495696107395576992444238241618849501322011461906168386201597738582435769366599005035123008744859521457445136341716272331370676003144204455230922849502635809997914746602469124207274588154672576672621899550150221206530715626844823122528039812670389423245270196902400722683450525511473709337903952389054034069921072297156442543953273554426875842835988753682522025273571923039236019556640167425907279699743465831414951575309410964506302119511962974524298046686250368168747741328252672011651459761980264229384194867757551600124214355553975901630221697977417775915765688302455475055341815028359224295688973008304996970171317626440634166468729243044200742767047561971295293853295300034473811655905450768024885071169907095651714655570577213347541503942245366283466334788641497649894725566030971885355640051139866414278757876844729471023210496051099130195153630732128791069976838774514144081700507353543977158702942903646165100061970245187547449496522650889164864504915770709718058451706640158868471624463871045487031405372979864268446723842421488076982610456524033554383324884484518588626020642925323889116384634689893573522567749023437500000 [76,20] 661426400452028667691087980877680990243564047378046285583137970480351821715645544763490213939327813648433293847803096418706739499898546089416694382696923605576227920185153194519088385621623933858783028175132658277869488372003357155863553447440484811920496807597431970283591047537224233408272811409403006921683633755833892849225059683557447386603976563047857468552181300575579877681676261570183922587359956396919005993115754389096994218400816126496776002473220717502003739732973535030849383862360783972621644696449176746921633482372969530425767957719083796036081574830861391308658731976235410836802567964679070256273955379460176356226207199097107734427470059364107834815441597099424009696313429527091866832764272753648292315852645186283058264537689086287633238504844224630713481696207203304252446703899945528406553801159901892120764129248390280785461524578585518418606173022564404623055849283239125654796186532233358504204303424284916009296798351474585091948944968626512575354651297418600477100713937826951104421093249873568338774631955769210695458991350188285241407878110405411778151757652451695983295284290295081441770764958031551603763179844245449216532708793920164099950015944292310053772932511828246467254343741139203326952047364951227653919177283477172351823596147218884849736275085156454936822577565566225588298698580085697656871190753574094596989353038539096414857858207770330626129270663602640467242007939563137165499723505167037334948054764773075628700807830620057989686865045344381710744136876634566922992955507921839745368092942919910508909482852379311602348251919942103600612176838604276079481106973952057386049765124291436338262106286733689836818061618200378844892373850806489770904511982790769680786821054004293891244549485720641226796070377365303979634511363142773751083270619778025537879590364551276614751758078958445298296804961642797181979763864772060908086153646991641090813571301708117504369093244765982840613831130627011523536874103469069605548869001494384172540042060829180296244230913681511324561061355832458491600965496794857856965172723401758908053883194945408836583422680928896338711500153166845424537752095889343907494745781578988211632059037939386388305458056739868281616010542759288287133389135209368670955697689430547978085527362913678457072172967851893284597525382494868743943339239876877400092780590057373046875000000 [76,21] -1549664648777964657742578719024030421889188630196526989883982879823877140438366756940620605076752370221419577047381924569766299720801905213248941601807154688718721699384663393410856638334843882362315113375696688595180356788927470849508342182947156156429450436794083472401029437275753341254023417157340225599554842717708287890295217633396244204788737764765937074565951332419168961911585439279443302590548151868290509083528517811596611765764186939594364707825419920505045008586011725393642980154497701801315338184522933021154394610880896446287593275284325895039649726975442438940406415685105214494871763708206224626289096822381500286952516996320955846076007366791605469185006175566624688374443539109551894081382402298029801224737083628711310855048701849853422397792725205844903564421984508471761201042678742632467498291698107197337481015450106447670161922489424454029940978781249686628098859719898761797733774136046397608595018494797049464340340534069913604629445252788104647539160370583272183917005522690385037208744714597123327769840127149632001502022966107902920943252032368389791641985894862025392658750755879384500208700930996186925041001866650459418706474442561529481159406051979513013155299826680620259512186720227743024319476915049384302440565873277528437417644800913732770614552486791086321860051367242440701449776560415575807554714844303849032284097728742298611347143993133981707348505064962126573690638214479352855993453025496553885572338314220576319461483202265943751958074819582251804894976916106737272480056433614971858262952791798878117595057703828673927750394503398295904321378108992529728874228194590967550603854356341778702448347870250173956998887787624532298503938549154439120379125518441108983648146960462384882631209077456961910895723749473835188535571726368980985672689851942342501371020778882303106967197428855976667480341161516046477653532625458044613926698159197888893697122183518693905740696961025344281010539370786378544665350224705732782572344236612032641940127262904535576726381841495893402444493971745234223985152530327018364525866664262303347979184486542124571693784128722289312355938648192675449573208799520543542712720447981923547735241410752517023715530953173506877100713436319705760866870397312438918151177941588719998062518821985671685900183309201862366506728471032307281607387494659633375704288482666015625000000 [76,22] 2598237759888244917862570460003810813428801552650137303952711729517636703102190074873243846209023529431396647366345277980632075154734228166264919619288741864815299190266871524578279460066364221537638872575746424787391565188770275003870245857180390779556199589344623914782868125879343151131048075937372550686605045296469219428011289208281991574818252517820143528896377206223837378467537750348528820951557339589060237209908405470428938261107469463712384380716580990978753533522305804774204996779152825239615115581568584347677889264439450004501458188889119051044374300609490527185412217339861013778454343203664834257363936270403300935292146666123121658547195508444159772529533460710461661346247619961808373617943059889289511307263754369527258804780988099718134987687190941714323826980034243484171338074062444549676268255119540089077704668994632750536633955664655925492814939206775642391439893819797122800665569162156817123347456685083212934603899843226471604525045438598898898362789965636964769016371248120401842384602193351671921862011911129309444229283487341027401506000391706316484190478033219048320806018910054272076620039260425657498093071804975579210954051489134634689837112154470259123741177040429852269647524732538601058171057179235707838762011501438236527302864842871658758932970078602837617767769619940814249405006909415961483148497477320411992915211266114885882686974096917112924180808105192190519868840994874533265597445987879809311406046207203060205105252985503202099047789678096087216801937311766523043216935941664199575828510742884462648463889494060407316916030443706453389212348143783465526068877766325835511564104213316756050835311470849157392188180686768464383600319902593592559548702096188936256983276301336952307854747724672074966966282215394156689584679533589900654216780064456830896004313821809154799682888982026823136726588884726661718371860237726930676273001881128056410233102820643257629916178546157608757198075425916953620176193848052110672735294609501316019562227422137352376328067752273098665350181620424125299150817777164180331511113837670867192062098063500194090964619009808369909771026615351901609911259081790302542158258693921141914653768904638841281938284434338521126563776570044694929547596243049715603881804308598196982022569055722972015282721419814223168148901698120030456795603868158650584518909454345703125000 [76,23] -3134793508690863135452742370715219069143538566021509841425617433185176245612433141270821522177286238546763938403882370821609747977017662008861838746842185701003930819509479817088948060501438096213786690256848998082859649638767954615635303704255776656728570440343533648546515623364058797399055731485260316872976402202592806047303208428574250242997911818147968602102692371176336218204752050141093794404280997413573118026336709329405568207455914617013241800479497953472197550008697212012971557219536916071294507678469503914303289584863442654556182886435919044347554354462623413516796529510849466926708660323175735314513528070847331752960266279192878285610372916061416394503760360800302254749587896283583436944228236009639884548447833729120607037671527087575408994655260976469045614795056992549027876493237607619159650639454919511861252094639731943649409871136008048338692722890481829191515412111184543782956159077177811051333335096227664711500694354247732653013802891208175778659198613733862956523596701329309016894832770953476160692948848614639245269898351189174641814514201721736548812163779406386134986533443923691140461386545297488863465765552046842693132067372987069131438341846256755090623957015278926658957306258510486854095660058878400833544316870071003093085623596105838900410965336523554553244443576391587647560399283898210500883570917130579137285998722260535899562458516012998799193078860833852839039593234947258957541249805322892476762680991857752278165172998935090357174406904503576412915185081273722941852782140865930444996102397034141810511373347386449520752029465181264527017855456780476385525970808706401693062418254469900571563195425369543004580239647955422237119841012832738122699543439657991474470170345466835609314760156143127404102717273272981420690412516388395350463925766359306594689600308272238634359456712977174778029759009792921357840152799620442362117993926613953979363963929476781357174483427706699002166274436244025178218335960433689090295029002620094562317245165699028251245600813690532681502009194297349157828818316279763069839519523456531050370138942476550299772328155577493038512459779786395793914649322734569044589115425209023895236413836441124256472502565685844302029178878282578187617883963193088737771500303892188001306172874575965236996926742578990157599258710441336717167359893210232257843017578125000000 [76,24] 2402246360504888760810658244844598696175444074238679930605219139032720697536152409848165531594686475564682818068866607047180975249981311464090083128120601055485988165100748253733360737704971877284017157905042786900417551833799256211899730356871106960414432059907419327909871107472408847287588016797201112987572469077375720956413107627496631658482604698663288785254212377788640681543746095520493399436484477301757551154819155952791496592784087909337161452686185013402197564800993048328936125079349175330620333225273650505067090815665146057556093548369360369506705029130990428026532570712349121858871078218151541529757733628792160509172882849717133030195948117809171652190610187379511442814991383648053272895283283679000817348049426112637463510203131563706505864415874551432250818744184969490966437358574129842788189739640515649632232535768534779621465420149741258887704378808544802918785762335394835838355798936227604606318183266362678085999531785696951611052668264063479792356082317542660839003372060000562953903166199656565650528600344316829490152440399196780620744874141828334690429685568545105810209540494633719649175301337076468938336419338089173826918840384325457210666136633160850723946084907839784164093299331595903322726761040897130000295438349146288971645269360490986999314714380326563750268732526691644733725551254623932242800039570023234982373089481776098056234584929119558101212659193275568731405717544336339208616528741363660400405422204860908472013337023895670465094322945811558227066676368194854580464328586595515769259857688608897269817795279319101593613255030302421390862214952658288287233392268702203468237203654311037837507338233419836531047973886994292110921680638923725902678445121446549356528861832815383998523254062873621042650292703288320063826308139241242104243805699094296329546169035335311136199286979181963084094300311465956131254229671937889289033192961073068503265477881776724476296710122711272704284166983315631242951436959393030921358432683032900253542905338498788138223353135274066383536317392274368461201076235335419727695216143782238221692396462651094324509706339024327024263300003111705454398326693739234540485589087384734423374595449860401285467183319198002589609354488377365407500860066774866067239759675605854911271510077863535123434163082109103769696016247858771919254650129005312919616699218750000 [76,25] -417483329509843127261662969263504117491908326431890015142615053104626768834306998661399168549892081927800945575267536661011805223184105409183408783014663823797998723092730555468930188600300526898906540404420173816145903360524680267232605472213364594691156066363558123402622316759624490924399772785970276154423045630704710031356259184669686557636308497029985652750659913119102649180840496497420623778403186082562663567585507369208619503922613687526027696265929762618982460191553533109012415937702331262123520021507977489972060161472906022801563306208673509883918399927614965294253708248342537999885901140451682692564797686584865368817890495826773913393078665217587987924439382010266326977335054040953115285788340380896384242129735795744416687093465944968063702549742829622598179816865617883430964019042541979930457598914048032971290713994368608588002090275165569315301415589906929993884008676141686489514013910274012065279697357435544430659648638405659172240623460471018694354668422172573927244748265523293641017539228153442808331331835471599804218352685457921970244332580770416518246866527024879274485554419842859188175426746953850681284431740109330389336613292353102954603370840053024367931608379544890765122993618995808929379582126649152745454183337865467307793299932210860012721605112357803620850057587517008617601313908827166271551386815859227384105914851556419736163829980201355672624238088776316561317033394329017542316674688589299640785681860577025021161681700525561409401696825850943516171871690601018577412406249383484438212187254083974559508102574130719582086806145644765828219513235367235503383612967539578548220398084879112449065649971465166179636262399484694453326992992077444119145789414102244980831002459305120264733075604781923862968444022759632275347607849448013611131204553377558043914339806143550125069606913829711469380449327037184934351435582500947288552978504232457322108389697085104750476954700769886521107712465397071135243389722545917124230974179615714783524695553793144443907791332186606759725133194877116593297169329184030995153238677002669081742929094386527927108184490220271337625404522997950456801054259104548210456446912593097687147976149080685204911927934746795286724570669245116010746830373105269484748088877631075495419955744339201853303753885142364033269957168670316605130210518836975097656250000000 [76,26] -1377724169320773936782439925093014537031482418686746842633179584655703693688151408455736890543555955111138414680479007811477645176101266129299413574602409430183736763706973747114917602636530582729788818566876280280952073041243224242941481072545836551275244785278373095700567145189087359497283599003572331894243343053694811791859471374156573243662417346565139186699367138079138080129929229910605092076194521764890100940999492703073664636854468528813728775740311237564754345347388967341225086745299514836942588193113169783479537213442116102101977339562806221968240985292871683232788904574041631406273352759970063100850286138872567624408503305579940851379912436523928887047505922235637364938267361773636296271261877585654462966286702980243408021908795332136207161037501346698595431303705059130056088316058967535110838788751399563895944750653689637658250927139056493553805798016554343006245675999825629497606293838222922824911637333219439254560148010449138799469352559860290056206151552013390321563034868620734297685065068320335847170420329744835801230459300329613618406025274100801674422220932815826101887316861784872327885565116365340135328618625991625867963199617600666584781526828715821877825538044468005436117260165663211767331344358595263900188231000474095678994712509419370839123521741384230556922065479607403484980851741411706300730277865264736093197259379771144152422178526742284163020885509774779876533143197521825812583117245576630854636943633345458176619252474889163616227327159017054806210223587761489232301840004965169688856874196888831264906955118158992472152621563828034067191633390323672935356812137136103382972369274664662458053302028362978979131057370238304462850160319789889898001979570903583502025821069193240496689317231228689330444539066934227800504315982670497975202258289307323030756307396957058174982418910784657105777823016910787894135850544945916309245068080839761996597463335898529699667315173193322510652950548441719046621699047846610979815193091293397247162795354138683252764081015924278071144347345688420414709633884379528663228016910283269199390426691277191923987710952150693144198931340154026091659337493181777070679916372388582626047739616116644672687680167733548581201679426610143611533285205648866275949968428304079715580350755099401161051147176843790879974260832341315108351409435272216796875000000 [76,27] 852258051603718715125835842787664964059617529169168007701040793627630430445630798117182291914797813903647953181300558238239923041639086833372741078949984724609263767932062208026302495065854413451567478519695317514971720786675912630438732817335189026368409015533556697205330999012455929078160302827958254322632084582682302205211933428938890592462661904895033411012214617024313334929720993216801952420214547800173441132042796913832705171178059252006435576171582517891334547664408465078365455030267291057575625836339675646751381540475019581423160652775351488030090963559387611715312498102032166276639970461729862311536665466343748588865702817834276515662980725570025630326634247287306220285291569226085068508226611352070213364965697752734788734413552340871107701170789632558152570092328731473877086140628778942494271810051870748826352651700437232764487892508901108896137387626335163266054859360121699016453559130150679831618311011298008344347743928683991140536824354310602032399878885738900876302127340035620068162079845301035220733398303729285915050820316159333741961212884549373175365199154442353502121556131765853393003527369220198806789464124221561146449201741107574301008752496209984405389616467291501310152105969519967060602760871347078073742605603713336390849338240290069170495596851778065726985866322537531697973899271887223677570685741461642783780416362268175509757142639055137216189655195788347954794443406090539629262243724176715485833873089653838467044631436209334559127639731263368385041595649371031320585580160539939202895755563177643651508119334226747477895587828619773739731922197179919697123780434360907647156296656840787486856328632406303617692718113792947545686149497669217549495678236347582150512509079757758238816247366539539478234958204629156448066391052237529827850710108729242167315992868394183329932958264043924156416513741993688670892270076305204037861851015893876164191605858870443504488979295884950572749268073912466043688294265567633448710256866467269833790445701543184042028003754873345336563979643309617644017266145683199666175170062764419714742930574388151488974787017369906176350288396805266004320902337695296986598464842080382048936250731931834266903744047337652191760971705959679300120138594199038346354379609237835230891511795752399334131850363655062653364669067457271012244746088981628417968750 [76,28] 2744249489969790099070087228817017930646162112351369197804760253795882334310783161209680922612388739857724968393136984824434714511905893284540883582302470155774017346399557227856183651062845053854941242134035326370398945560959983137689410853117603069660895205135604132244131217973665235643888933961084690935601712886295399025150239609186099182954187456925252689041247089821744386384888958043871981987827999065553040775277489514543715240826344894189382874538903537230864248614935519182498989415674308672261622324923427717178719884431038878243286767760970906353874285934169062912493585304806956155091787734708280341532069049037522930498806297028791423546016506809872401208925738177540480822901395876354183918749210473633874720550041105905232094273138442906756157755141814542246334902420809106113271991946945841030430947373058173577653240687327833278503631715071590601897362695493599836892389646567261607284346181326179572107121374138302916407024072784325232945883619109808423766757054009099336474473637657490017786772469012212901909130801436972701849804825130201934039706758899846686486820713602259753399551748504631977365727540685404375002060835135639052846446552157864579122406986177110548078477228222312274444852997570727465370043459377442732730662520297864596163465126406000966913125911275866891083519703043520201134870290725012269914268260919967310484808330690826787151307734545035699983407152415921041115587517984933007390683673518004347322796410437546312336473179949530658939626068021507865357254518044806465270218224690301794410702367883205390627326755635810198001005616645883672358011182935916851952953679299045286144170667270209769818771098214130778691982794711676300890004195534347371356451472442696842966219101321789190484169067062301559940270833330306136376402793699779053883213963050787867666167465098859009792644903870374750835747355207985377048079016064806835820427942704628179897507621705229299080130841833083417398465425694994936394129757681562096887942476454651460727113031511074395555898509973557935038334452637176609262290384621969210634052388033118635856080332755664229176149655855783706172369475464830686229398161715824487095487557403575321758602722111456197692689957429977929189165790691366385934413096674556732177602753764589629599656218768154625128739181397219404345833027036860585212707519531250000000 [76,29] -7530669581930621930524332062998568557108722231379791825082834564145084134478618109397646025426633832760801370470885096986887135649537753772775840984455835501772194533376820312677944073094168435164266046622490827904379154962534670845143011871605006821309405860711458965316999134941818547595181015654435425168093935847228041991148393461547655265515819796434152970710076294104315301584378389489132486086999519566734366311278126373711522437840317549930463145082154794923469216128416403772941039201145514111703401044866185624068310715440345700800997827035463426681023981101921139356838549807215734331691437833716678203795801563750281355629269297980780036444076190455140841165582373750401253734408335707955930273166001610896228117431340927006872066284422747455502497192880711221464642288499030983020958527851582337089006396490809043137994993393669284263897115295025814327288008093719106713268802576330628416913628079844280737490671551900226513708872688984976386994021251888617575638694806650434364036135394939968988609555612572464497592488008252818274423010716692675081821519365677877952707971024981757707786247304882554614348241860429626092518427512847717192925534848077675774481370378722943574657692836279268722268747479634447879704619636916087586571586969488701985264448618144617011425411350419090103666002373527264477248291485436515128217099398995213474947316671943971250118044557493218246487694003134874243825436760652635635794162969214743655377467753223754397430418224716080966319326165179466793700521313186653221934142951763839055737976398066313326131241306546416614248445008048683219179052352594417689808616167066065595375230945432564644312087666805492533305904186178086030426994484690827026790857030879923276678159883596671955664729838583532888582894354419365046374759987222188376792197249749581404039508952260528112048464149506780177099401050818150665371779692049561584229594590923098759550959099627344971279217061788376162086934343291772685563711227471336014969335061295859047882140102958457358206055979269044539160828117099589174313153992267820921618464526344921872004061942168747368811625516930069569502932342313107114068016206789217022444775901714303516304534754883890262284065887085842002282203379598233060245021004930221146820858341659035248781364508938876876972840651320445504168787920207250863313674926757812500 [76,30] 10346293879777053762722739111864120399622753092754480060792417217315764259990976950763188666273556587838537458798798160687315388596534952267706486876985746368249710509940308262923428828491347608098189520544428494237090246508159389174884878526692073034846332900370885949089805296555200840356311012903669587048406528171597407287997578958111091676739418216851943426111596005237475722183651501828286310982205126898183095159689544051682520580711898697111286330531486678655511149670320274370831397650618050225380396583147278242437345327365365613852813283489167543421774850184248332701662163198930789645972886402755768076176628986726941982690670205608468589182840273349881225795049802603142459139059200567811388439758048429768868262727809044504535974944115146334263204503288411252572502510088976446073297515645867068451358721114526989684747788738630720382433688119005073736530489026121286629907450434610863018534775735300620271409428916644239376135183854603127827573046028691402872859130475818113358416118337647538322248444300303930041582457016529342810828819684497440118493983060364202585183976406348507289437958779002677674932431625545203313384292672432394978284796976047360107478499592255099686157000480767771669574656734198750290517691686178656437450780502543341139179567007645160407393062958097075924320997754601171765788788496143217069180732040623145357272289280757969741199716101102497574848563926599805919362813562731917042345311678481572074649658661554620164557369636341642721829049833911653732643411059084471099388752866374573064068099864598844685092961154592521909912586260387748506606183380022701794446748977287009863920838407675459487220029828684008890100393123760662273878656777416058774080461868766539487564743663086540003025540983947980931681838261614283271649015964967319423186766615686083283646711293235653945769453617116234805113656959910319803775276246964298785666635175365666703349218507826634281802438889573233426897226846324424675930284237331402588484014424112990562399057839360925137711443096790585642306896122228971496340421209055852436868437814735091526788684330590860434525551835521826276534849828416827942274126330392027960292816118711520212771829523933353924571711462825271003322434333629484092185161834853650828510338675985083554802741376713176948286168187890465830491848464589565992355346679687500 [76,31] -9350245237379052297675721256111866366085434016714986201643024740897942655495666887671132172717637462578346539219431255222486799209332068469057570455852603708373592854505365923163489303256548210226934442309824002125925504661771799396036691449619325699620946554333711537036606780212961664125670527852905613015074260932536454331443195944854016142190823255453562117393649020898621557091901703898288031309980314658973351558797958018284719162558704957911920776611807396775987666806231402423903639873841964998780344608761343772095784113025193332363634522210461169738586211961715117202650078507163615265175579930453644658875384333890714985574839045729076716406463612847446788649575113915810067613973085967639841199452290264682987401992224260533732354334191223112425245784009958419295430026286887679648677805170805929554332542017526766045748146977185613487539384457787419256698226658379730437881921898493284834845665674225129833442799215484319152417628291781912394190129614186471492661353324561464101988639300579183300441476757769665561432539652803617385971463823959322405585857364998101996345895183750131455847706546194128353982284451584661478531731824944343938549742487273481210590023819821806608825125335423342330129882150932782774000939673787099004860784480472038552118096371683146591393117999663715878927219089277514568773515358569109970614339932280189810522227738080497775023503635565610223969709785831467646737716773512980692840892802001444579449228360783846508455174860891968085111916315528669769013978985153900712421642577082658388965191506379433452292205091398743293970442849942318132642141194200039212423522630344585089207177346127246701432899511698275342311858997084747014974926400967185657274307888047297443884026203012098198352515259147784702417467117121311050684993897022655730655345236934312600047745002781367538634934750412121971197849247184443157600248377748590082207462988391044156484262420499688088423650811876434321219845841665168356164527603951154683308227469337489054977071645241257481598913396440603832814802124372670062344521988450347399935400604930684345810894881831275070072466006455301605334133576595661310610097078916648865478790756942976476065425879661757772813656197167168246987899481150116214819211748173215894675951596067651157794481578906508986877548633698253865986771415919065475463867187500 [76,32] 5121389915630478365547184569723284412002134833683060145189404220480694752630903672759255180342568937606897570445018008144829391668438660343904074692798461225991768140730317586739900321252383859990945777709221032332245615875730637711294381403717003951819991885007796834817864996459870561975483535710044141763332989053055064076070912593332803090107196680843567179810575871667358753384596168209403201675346945507922754817296046512607215128301816281890865409142322602849188653262089622505850458559409549493609052116338747577701025302135929971203551879429782880632424042721796625504146197613957470095326532516307484523169280044317709884494837566860336101849363116361375791504245765081370375639577480560750197453546315651452987263299300764054827964611205099899162295851759763630460494013594229117615824958987927927442914410496521812511763878624882881438915949313657677767648448937748710169247945057760704098499669349140287988373042608918356485280021100296361711179803058544662696594644682721798344495130284334452695473058020021113496318480010879088006722136337986508354534727700496132813334284824054695845451007492191956931648883635251930277880342449963031458675473564255752960709513973107891932949223251774456659126859843559785702265345871300777651914815945764565047656125734805680337625965485335652715051123294753015162372447551189651205355203824586658901135245335908252399765688192273746934248823261079204220948886130406245243449128936713361326650488402497590620063461809928103746770742946459156457485911021226142269116115128389878439003160507684893248232180553856561877571270956127743454923700788821757236734511346433240147422063646508276825482475986671057100745681992570484271970039367697506359068666611811751161199877733693200911732625101732471786681391891454004068471345281542886543740096360847802217697993396689759271888842758624116508420429147085126068312077648940813236554154764616336198023380384750812196198245444612814418246174151209642455105969486544487610137065591670572289949221509718105695485479471320356181214025390795017849978308058963089834372111241470540807705531463958936263726215645988104815391213059753771721211743012974097345798433951510440250155544140975232557128877215466049913425797119069981789352682193222101949990993684281905231609381194263490733736832183353726577479392290115356445312500000 [76,33] 208655924879777707050736797455477802350144170082290254461642722857436897393699110363161019989938441961812209954697435631371341748838549858432485969955827792349514939184800085184549684688208865206265383470413698156274355535508507574594094372609245825204730663538242060481405317164881163829863561675182926406949347925081155105870931385099941630142879696967069784085288405549938587753478751953031020136099895474937033507462537422952592365648861999961485633863587366659106593315991573964012482680445430671346125001654788331703114902938936048962159528371462036864997878787411760970091741339738022846907405379893526285020474530143271240525577854988298576539750894187971989141284596011133423590465696199830323444525376419918838502864707293355644659054936900453929682474718858952097534999766294192032455608980259580227173575629609109992553119038182875406151195957801445073333048402452693563466339830290706826529566568048958780041098104222144180671263117121199753750738855888480364393641447974575023187584563749890849589213996214205824736909983176797585679706552112513371503870256219896270655699533791225217907157056974658579275797198123834755493482669216584051655070283632424512173652688378723887033425857532976138972368745225482522983055069154983113023279626577281119284621772522751214586486488436577859009203283372234299494655145708432748821464970592706779181617564664496753351133944682031291146658077188042327312286807100002432711990488071550941102417436906806261624496029271906313929940563486483578093879638994573210894964548640576471598057636977039280227655332710480165038336306008546496732191368163933276974813000056299540796183561749390316956931177790622981470483352790882866933879986066844646558355882621604143927231675756028491401280164678483980080189972596281978423202402830430629078811003741893544093049302500504964731839576995824791459002130729806245470490799508686781016893132478705603266151843325926712560810867140982578620098018816425512605468880556988699447264617280912543676189567555795068110965143836305281458815633975587246438938575004921388358362806836848301667937098625793734878780373431377327143120139521967079869303151597493475111784698177215368029774275846438419281859031816122834922008256316927056968037385611851027908474855757576379731250115474958800598770380929636303335428237915039062500000 [76,34] -4266161981433046444192209087859124900331890539024850584582956558497377872621536738429421764187872377331619438988043835214566076369044540817550638331082407900109830024201231087080597906446089443528381773680180763603958782357511766062132564058097903283298871975973512582962910444270363159339375100817632668563689530940185593943529798652266318494845162629067404272361116975863671041052037783743531582080312252668759487461583003994159323717446199507714432334368103078500739391325394432486227360590754385502584018205041842068443383104260118239093276768382007308014215075460134181522491498812240773444930006204304668416000465069625971147437277577279771777156964286965199315634915011990746000260326063935185342489993652975788700762234401957960041929550324903511610579981346288150630393401160327392703630703103589129589025919640570720747709065567107534054498435098698856662014021761095868433840776867437850469858400638049300232844016505368253020556345957813210504763223448062021641971358142524707606781872479016256897606782203140007370060309514632631218941032023376856043914309350207173379135331785107237653020377366057145880573016165630145926967051596175535761699038485862220097965528275685534831800927287780034603565688123340999639149338293649959069139771608702522347919773853739673249217105009512519378653620162171511430129936477809949401168279009769167081599025912666453226109882635199585974661687397124230661054507759852411111434132081470532122599704785784569551313015198368907521186882192149839701408466427804817205769001695248060145728575188752186447689391740443602654118516891032895308477994595172181420114987243935462207214304260507025723067137094804206045225093823849859520963346025363020767587143654503080613503855218400904177249779375293672810638962337344118927979984137243620011511604881133640259318231061855607539683787403544841471627903517128619823123414902353408002927935149686997423521978707802871411252521462730409186513616295369782054652580275329617604241004940183416592193640584455256948024796963109618653317235618038104316711000480602776208508059935428989306097254385274444846689595966055683327249770074534447236571945514865899576755961677328309656784855670986796988568509974195672841034048373656832211519121858241340575347668568725630619228000970245134881864146336738485842943191528320312500000 [76,35] 5439526062490496210402470921985908405769812555754074378907775207455362688142151500136912299155459715684151427532445586537540030853212881813794259044920467161871132054826056112740066270477881233518561455643476036761534065421224717441006933441923151025474399560289246478167756070025600103469152304455824409662884722273448701509555332122847190598293397592691629124705676712472398843576090905203723662637260256943377215094666573693458925982778688511797205863618086775026940483861072110450850978965063939593848113595554194772226526871339011367909955019732993181461349990800504142470017848374892589426301591720492681997264519245783755019551857191877066988419063742855185799590327305750605094090355721751787254013073701094107818481627956767022560985775377112054225409654374462104020700715223676961471469178036732243846227615512146170293208567343011112819280596450812597331192228435859215879670641984179234040839011869131526903235467849355937797299245007266196634795452794644414111553441799150090133300444685166447011487577415996641573902702675389397286262023481738922366408494414810878429806039448748693760268414053532582290887328377861445943435609943060007158478419254167022296481585381142558179297870769382554023436634045035433243261403222713548520330721650199804576343585906212939168198190600516394511442282242489214944012407364803834927942553229587109282681821750577323406716070105585096946247395544459365769744667676484689258306817199093346661561680952450447424379518233053663557285329890300192345994697622534512354461146554159497379236069274148979042428811314558649572109150543470179008080929687161580306368863269313709879489045160337338165910077408983227023457468109294490770757700064180639345411735774755208688480458649845495318408379619594664049243806628135073238989545593221078688753375924846207808479389234188008164803128357472281880954258104782803979158092517396761816174772075618477659073528835451208597043238025052861406286227816886394840569924963383293725823342448110860402206412357663087240190589794515955246873781411543246230713031918114267201430574776196566473823592896502128969330653932976336060295726500478034544691798856098013351135974248314133227532595124465357066160800101661142511488829474270539965247235464843187478322709162273477427863258449464156640829060052055865526199340820312500000 [76,36] -3680203621671858907813894288153753673859524626003649094113931485001789091571306095520419616006981349448020783557588419242522590754062102354463298840993779450247581288878536040597035537373114022794951651281845997911233120635645335874123792790879525465782146254153601881944210085532855170840802088232790060104430585251031993059481845073765790092218007821483923516008663704984267126446675758107464091451305905511355121203248856013845958280117593733876866163627613318150209772771174221008617060598086081164433659831183275445642427023731476453584453193115538683738492289970500250675152270158213967466369298047028460656792590007735535253219533946200296714708589431315433732883982960411940800468048406028303595947288091275811146678942923439296005295147672035737342904367228978550587010267175909457523585905283330644503907189793903229263849987747882136438646568569981789751149909018229620341829745034269835995256923856014821031674193884002738330975809836561436534265267859338634890269767642433129348782115728133098335928312632717249409426279504751706988564834603430808430986427432842364564126742139489088044907376063811439005933869731027205953055763982707464180346421275508772170056487113850582621516501102934053164583852829693644166586228209837463323937100901557933865326340219988037110042157508773016535406075210745066239662746719264672050636143504423985470212392559464234919721614435009790646746820161663121402541174503211271584372342893914923066439416363274358493978400483923607478685965676274376063409902883800283879099263634849684691345298909411548717497141948786174170904999321348524057651434251657211407789448072456704745454792823486387598903026831713517685191763865483467979409295716391611131438236409999209971874566061341997468031496610863779486688205839387154554978886014625544213959653236369715980871753512805242652057850106324383337871808147556158682477794754518823361443310399307099065135644985781429835530471002937516301555948786415071797979946389330756637824594964897578674737745008136470272804826388845348901717059811621693594295222134785183675455771065786896050795697995587686091676446726917130620953610317912158332518441131615741233533281815129108548225870590671119344152888423448648050539086769676462951952988922945711516453590940429514654204596127429205409953283378854393959045410156250000 [76,37] 567372811433907232179678446836654910498267690720633478608626043461982239937280038979275263279734899154039617718993663431091181268309766891254665909898460058717752236349898017238057382385940322322010893725075880966545920006429939801199504839556056321035026719145033405775734301439279191409319812282619098739705848125694570346954622402871069988620550043203382703459533228381317354820960284407870078755286478215757280347587866178965793663479478579787878746778047490650808914167478157048559861134249945287605883356550887917784611758613510891033732444126081804698877231494578881440990528355876976891455188252406328330299350134615562751579560273189749753717593816850667996189560337474555550048539092780860362413797158903620210147631559093690266994956076154911605454312992399269489249093780548131784272591528485232415182847498997759782238754591159237416562929202576162085419358057233049525121795601446447320786667559349784875132696947257245190094519405328616269612063629725995007014273061589547566095917677250145176422145883422062912261622629256658505067005824451821371807835405731899260193283825286196245157825495564259493933766124221038457119326051716779029442070491308028082791267592254751477713642503274610107976597870295027679028192694208471935835747940213897168806172218732113525456614572046836823834365004473584482611513281100635874739783269321315378196939719516499827485017787795514730582843056554008045315413095461216185319116168142941065163603919115180457335425718993680035037274752769603697647011643183152775257719158467248720484753017580234317674801082434565955683497557245629949473161553491245593303097210460855718597460591444381902564186239287109825584133179447953870619003814473916946850096310414313079348483653388125226784094176091896103013989205782965655830938951509583473875631155187894692078916954424171304152421832620149891741532423388657971826034528424257464349225303050550191671633113778966861671639598062473791752766085719990390669367400728334045949266720030514427840908461484859595366639530225818139451057442777241867512966062161663613463519795051710015948288119636709905946910076308917560237034749008467217168731656992844358298926811551595255732276521721808980354687462278114943918352536766274671916537720356088306047295212389628617124896770018693814563448540866374969482421875000 [76,38] 1848659967844896779641691060171711713376709149898248586509387283721113130447518629619230222803436538179883941392737875387163430857951837984442605299147315046982868597205075767056473931844640589526347881843147890590351269805862934891328510183073767875575373018792425884033228166475924413122653783428430556322480759102552506521480057948552137514572462969692713736484833960547967707695739152204946139043116352742346416559827106078331541264833080849738877500510323120183510962449418305827128994435146213774366930467206140771301961172717905827149601572582374225149822334722573282984536194611530401212042781004750864306150328310420918073599281090594418321652322724051490598658528496177464735867081883861185855316669952617116947023419294022118253794230961840626159292098392799816753223450383925611311631826141086428837073347669211367983865037777698854393160375055601767837725629827761911349724533418396531715224822332516635364447362482729549445237769546309399519489987285006024885532786460360082981193295487271745202110979919803709529204172113720155177279653978411873228710303977189717501782244090228344934067899521443912278364484692982273122791175799437224135153461295583572864219734391562778831514765455870693991848544109847427720469175767927899668446955801549472069120175706694676888454000669328243550200444616673046883572982169545939621217344038643537045395699061120267840674573259386059319530085835962375285045147181929298586840806601932566153090582430952336246028444644962848054824427120008393491166846877182346729378648411986567609101197241705889563601083046278573010286819074016323494150961379063236308034313538009943862459627181868201732891670231989610935175451245613591951072122910366787560703700196428104566776695396009999248667366275737005720916170129870663829460446022965271070524630587627676959966953056456694943605982063943436702278422130201007306048767852287034931013057900446279082105974574245972037261227952931983706490255093801097019044459642528115514640804065376611124053717338470854047348569518602358694255440049887678851549144137283150086949239601184681397641990065484062264222473915172405989496880610064070443224408746028058783733901004160325632416250715579226569809697156449019622123123875223027722605842635273222636856953733059286495467310462714749519363977015018463134765625000 [76,39] -2517907918147089909897607008024064025601768496994581884567243784580807959675421459637887717797707756594018541540755433401635409904811690624915766124225340875754104829560882430259337985980331866853469793984623816820974059120260239758658872234597965430143982173570168467806552817332258100698741482149478762497375941091602893453924613192841941335784846363098302238169704244016932924090768319703277402259139792365094866718063738187566633696019182568975718387869747114396485861613126375519240484822536361150068148270533802711265630806428657530258483165744112840981575606080821318191048272021651078461036737523694199989192765605882856418068454390459780973370701848926320223900745556174100207077892007480986054150178343040229365529567982038012224804321848667115753131902094479761036267464888272196672890005875876339776440044465038084367611490477499682038517955733886264050629536719160544210598560715849230381679998503681893535573332637626007472959096537436798381596208962618114255566788649731230865913072842755223931565269962603498987751428064917627577720863561981847363673380858856102405962453933904993288117436460054107964765350165176706144936849291296879513420290176527751708902320241277124525330041374662404411303624159345208207377073038946762382786155320248302813604419339891128075615437228764584146045312519404423626882597258865751026811522167095948848464417096364765752983586206664165024814379703051428700127014871922547584822551962870062444298491432614673726180668912944397188318650744911757060877577419359791696210130436725445609215761590806057562919868169161254363481687454471159279152667799039992936713242435158041869927486710336807800219846558566968933663514195591311593165130508213673638448925072475840272215802724752497637038793083689289691316371851665684187111639851499724779491929536987716183966960616237225464536783118208710150153798623161019820345229334233704649086611255709694155915213861680046530349936404844839328628660816971976745560449390062557796963212828160202545235624336594568932335412984074795451520909862593566732886706859059541257131737473031417496474992948281564756622035537332548961707634133639854010083387700856070051601216311104446480789441595324355707253778051088930420487701947614421276536492148961409364396187260767183760390430791176186176016926765441894531250000 [76,40] 1806458358379014402625339830077548521521141967861953555855983483757918482355184106579032312657036959712660739819925204730116750753485812291140826746180774294765843997433190574026905065041596909104863340848124971356473219010397278758918172288705929659128164854634373865559488319180524103812605438660091154418707552627786265181680732508869277946137090948363145708819695359403081646655721849910650418211165608164887344519193123189221324318546626067666233878793117943328154158709338522196110039306845549123459457860241392794701268691388238665522373350041927637155570866004371680696617235556665786498707216429565805278102822801368035353565305327490104788699739875688167658642461265538706013533797774273843290886619886361001695020412894391334502098176489259898777309668762119823203074993763764041677340825962505817244276070872772060230975271834965162433625767298589776298350348867023886255819071628572919306731403920411169593421803444756067884131896285763222175339913323569870866123115561233630649164466047025194037546225213922128005948338068369730814786270554612503339926821833208066698310877304221928615498576367695429513103633265003686352126018045945684709307188366551187528216001127124955033285525216657274696857195246115703578585258496994085308883927330424274731617857415921943190917498736680573355715544832368971135465347355465281156888321030282628332838915794752889645333847867205700623931722319102803055191469798975343985857106684111984384504851393025263580132440840759892748105768013291375578123787936007951408583355700853089076550050403565054978623621000199427908548702475605498953931070720573021441547999427660636835973288367999243249319395484035110474481478697877747845108797803805947407157691560292810994429909058841775062124526032499648577906333987471230494109763898003930138444116877355117193925663229683285268391395871382414196911722766614520423339804974035591224659633348118057965766353682458191590691133974001905146292716533906838440159218930549851916475260890154909791710351502809116925487492802618573627941513822337375646932367090511858689329697475925921269765710400374406601516010015015423057041669605470809498277864254904714266419164589434175539404290596403401085761005013202185119186663645987262905662259381550514493292416609961439921683279408171074464917182922363281250000 [76,41] -731049833532706479918489255033744251372188463835221681114597206070254718409107087976838188888033765332868324915901358843742894153051179421348605986711708690491516261663457803167798325237589635058520731426339397764216775374568101973261967022087968360010672162530636501928749714881228571426443085825064619963547741032521308493953736724075701097604246901021244792522674878288614463207109289308782436023850749499371821531302782321295419631296477360362798232119819437875851967209982944048225902179415989241438840668994555635095954635101420428930233568319980111702101596278791368681264441869358639077248021863276796429289039248271857315296688944009587428493671555610555116546457483834280660093638391301708177579117626337438374210179230639919440748476310022627305765940144863209985037059239039523822645402929982828221611084014101877501043883440878908542171269157687910128214386776632105263520099459075722431475110896268025750285127612615536010663026271736041703044342911615265918176707092739346900756499688038600105084019581565896111895894576415427785408855369799680198902692049561884140832374827273306609486883927252279925257270619342873738130512890395763882665496421007921115079737206653009634103521406573804188897375718856799829400628182227321270341373110906533758014927583911568663626903518474313153695935565733419620105525587787000340645070051153242811121632179257384228543485955509728933711358342681698884168827152178065786950273280244424563890517124938588127119756346083879385977620554536231021404690549376207953462968448887403840436368822659472770612627971869494077768303072132305507552296372124005688811167237311809223179714917675221234338813889487842261656128949637506707133156629325717934659884124950187656803008064136013376118526847650418163074204164923983160390787586533545225899733645267446321648883021739622956482715996594213894353417270992135496194955027472120767745053381807046240234469400272181184780167271053251809133941690879880449047570603755392652098901543868515111820468152772700424539195121401920295462433709828955532970664812191808498060859871878309618752007269334054584796060310018494651121778501747262199307150357723436984871048121846134667001863909499518181790777626885713903028122853005647836279140080830508370717983135725348553535241080680862069129943847656250000 [76,42] 20797246775346192074737387961352405738783507693403729488967082798214384618237327078527356435486397567700527362109564600249548791850004505327855606502589696557918363459402859806709815423244655936132565599826331150665258975068116426299177983751848920061645942726268372926115918919861673845126896389500051529295079032257845678810342221696256151054586791005086519451604459210103933288378410818879926332258177677430316439238313888337764988162106777376424010040549045747299399682296487221089053492319881052908574522271884275062004389883789893987125262896082226207525182199363566781152375120040992197513381704631456128284871659779267865927905880977383418140132704376149507390460729319230031592283542585064711533059121459710453878881231940073052781554651808381885842744769790243440754066283264118301210076684476135558168719371681134027365961589572140939730853180279576898227254054853361544130115428961939039735831259773222240364378377890771666206363031385793838800931691256870149400658865550142950445100133803980250747134535462009878927580124140685710257241219040547892709924921965319258854421143783652480315284312992370346008654210419161970621242072611683310425342443582813310074847967396976277115668122620593750000084758524302030303857415028224268525465857845091355913651814562471140640432923376634390942994052473807859130355189514512169891784811275174659391786107055285621801191358488525069572443797551667929871794668395447989261679677566121624898539990264139789398203803315345138719212639954634478899340800368683191462852565716621026214569628276816198133052122546743910787481042663869372110436280514198313471217726405280128943892473882073648271367041156953925759789619761205574202327689378465667252730177008584867874208425589488082140972641741226775081383915298457782361261369120110097888545839603742961104191444055628416004508733641975523235147450122450437969786460915747542363215868358420976222607988010559377930644370639569705752816885170212378931350184995806147917096042286220335020073280672314729418364866180606864114479410595161486157004585095078455924686738915586875867165158528350204478202022797086189314200694390105834068980617772594377857614787160434568840350583014266497671336055068446894791435352251215173885092138864630635490017562805320494589977897703647613525390625000000 [76,43] 197453345064900115297609345321988044820674062989590802476994605055020713656289405858033163235713488239805766174015060012502397141570658120690352558223056814644414193416108157688791466092223453796064681352789864214102581659535394060860390333825380174504006417325701048847546912388681825377652693775550546170623027500991591773728541903052233653193972634276251475526997649758537009959688163313785244621348034918299227606509555862255336023360579155831050965842919177830826744703500025259959916501042857273380652794360044500557530295172630839177663394926617063470197381201974068357962265575290197068490104065371918130010028305274814507369481775049852906556837583667432883161521604722692093943620813080681076016444014550901035744453622868482267710438033555362905413223216561707665570317578324645152005015116687629174771916180978154560699987643687095670450152141404251579859602560442482419485304192258320485094860529066323474098653857080917758334629590651986947895638519570400207581940488241827127363421732159292598859424112151052152302904923365031314524108778968063987464026055776244863097085089036169960695598149334320465389159086997197333378895768383361014672791456908153864848712376876227914136635039230290193300380915440411747552029790339009366064537637901281167112983911931091108748607714129559069058840734366023867394667649654572911356889521938426315782580966654985811332319889158488775444467662199217950896295124313584322097638147311017585082271151483766003838657333703462249474365858384889111601795570817883368760572984615605864375823200130520188560218480565338899312747941479116718000221423494905983431427433751761510585019596294617234808242991532322036583670768272600447556480445120584471012092809226193985491120283579212160316637724440489862922173967208638012173813081959281885622854104368631612121870351492835726806625305031237651595618610644004321616888852806353406706074250657406929040923773470431552848637590564055681587905889367356625004710800007719171521445300050432735182433097199017498063059247182374293160148657779041030108820537887156730403802619047067733908846620386597224783126327357255767072528537770438758207634668455895267417550049825331049872717781388937887301046184058947704522117135712553298120787653155496461985889122825454933263245038688182830810546875000 [76,44] -145802697436474198911198243522876727933593676181344724707666409636155216484773245407423612829733599098317020632087409686445605534913790735951944545255211507170166475810729053251829049201326289651762121373935777544254092520090152628071340050172587307897444604453223033523207383895787678655641712145098917283520409592228440105994015397852566652261667845955702782262899946760984576567411233873772438976539878904464423070610904564170386011821718997886506204221913292112484329648891332649951016203146481172585769134838375364496333037301722763016960059997985164334332349614357355976408211335075433461826852081728244492960165928494415373500684769071796658518014133412523892700373114234721759381189049189929162937128531747176749417548004232577291809046625994834103612662394370202802311832937416443341695301010285256927775347925668018052566285731415254728146078247711849290686839070317553953197256483622605538719735082366277734092491301794373660058584113107560840629766845720489197792491946802934109459436523893043084079782510690326360400573476409609674893974841720886264448911626018330029615215743429754273464887917695320412108542194512134972944740693424647908595526145514767419391015965418742953909307314873656553031147414079594498138623536691915905432289281492508167528840493987832253870884599072869799405536120400624586990170501200325236429775334400980413639206684891490528597476343680016282015263390898545232786968117890588433624896211495916713849183950117863559017170507950596139862373857730580945728089188328124903002231156263360936772720132867230327120325183264413001904742433060012280765388791011128339611773423022794353072920710674057394364025746625311341380779794953368166752665984258413233471187767867724024614175744852227407829892147268995418260907552000266733019522005024496216499441278302195407627399181152827313859991725632141896462410656682803492393298236262980697027370307811231097169668430984428460247495846093632554227415415304042955495674704943665336403721273953736826544476779562696973895024063482784472463748108587852566998070930809716409821616913385186366816609594662372520028949486299403712568878327961435309596507072806041761748884448370935270249384251858423965481398984515067389523216898016769897342157156521639854631494648273815073480363935232162475585937500 [76,45] 50293170262323090280858329297286294771407460953080726193272521241241786872325613623131432078859278320699986295284343443218700266021498373418084729442190205508302746824468576610768315162470801114674540701317096445627694012036401736581584534351190336102660355256260099964481133732638130751503196618640602646523159274896872031906298412935793776109650544876887852392826274015784524245367913007697191370287602188408032876406286499033379044535717160349739504549841118668062952503949002328519708476900109429987546831841443638863042323769278781420967970445132820178542175312989186137820224998750074635379840680153922314293050858448030125225057088562148635151585046043034991041591128416554728149666181163975135174883035060566639819829801051124660046758700841278234293344057686202184556715215868616276524459010193752231596526180808151823950334097562495897772775482413104195087464660950290028842868435006394594122249044353055671988723190260465687352511895091180018604166658256550518544750315995729241657106866309725072304049195682684290828264510192721471497775349726596286154192858845625792970091077847132306495899702462319252730666315290952827578718329885357065343611602658770380965233261532641232678140604932701866920773639125513648852722159930507543721518694921427613886747993925071744033751359429026678994980338378723956755980434244755663142952671428254012542612834289909451614202362278894951637469922711978942073817097395605960175788263891608919258168125764574350300464420426864464169075818801456996080836237535202710854066678596314875828630002971081995708357339460461492560651133452423134696711137109845146998767325161009669230209612898853341898973668935926137737263135420934341714966836605110143864573511373555361899647096998925481685510230598580002342222932412053097544824951725154283800977957150479511894143054215823215154209260550607278489468571036455922538225751874297965934464511910527370839543487851199617937611812893031599234524342775968177343098099744145170358919625728510155202145912657283863759114313153844314802179625481777365804030509804577544822333737007305547751992599877862659882963453253097519069595944347813364825354967566267871589113151386575906895431314175442004108198798997404374779530175906076984331876280358470960446526376586007245350629091262817382812500 [76,46] -990758587469930845871019409200391640266033291702763089927611574092702831798295549840143995160043642744705133398144955000066342849067462484885064360063633011314161774693407938772597269574655978732008382721758240419289787352837035029613530481824800768384463367273119745260076149122801172906360646775166415305593936436163520669750093515218727786107041621301073479170593708844042772343139653189588921041639082453514243883063080993038222404914354084554001027135178061870360543752912656706037879578726386790354656288998189956725120223611120800852144505162036492993031276001641343799602924695417343864231689339131713826229822373335107600557286769670321525203861278245171638869691946572880626547132667769051178494107821221822146984960982616728760091262636507111690135806048362093980963288191792645718866830062824075190649009040177638681616009602167945551379037655733544961431446129338682318464633509897114008087165504470786910198921754324424125074028662035313921996153895066678854409373196243572327520188445776237859263954486412604926068554233601385451943892396825143902039887305982152693937674030357911285910018677786514218474776201589065509900816287254684453605369687792129844599021261989561409754398039067510834228698125867185753278632072475701449078573832555153170680745524775087445333628675059234754913318567052916166160071450028971780250561113004207304813955186773102653048039579753113794710911637425837040431203414545232271371920717164811029645953318601285967711362165302804523065884843237125092714200649599569247960874289240544573172097756798625421930864799003429355681996258902532833457124813497779881222766736264741493380370856772545647409091211966392247653870914962649038918050248251372478924572004487868154080098762803782900522136802857642979689890421251218661112053821046388493137909047508254737767110808168002717320446333081977804988269776463847788102479745827379176791549208922458418932041175545814759846661263366149156332046364953584257684561513221805731846348784548997871906344352784626652049086366915901211161178433958844481456299480291195265985371438054142148761963860837745002508088652166527998680616707843638893775626796235468055981772416378529881851835547012113381180781386016494241887370473292394334419662914326121239128042361699044704437255859375000000 [76,47] -8244354580706986466303017076114990053228285718359821180024645178732011669420469776189536415148117696963988458535096765515551077480662149094085826331198885055126616393146704045312508025752274888015442084506476542565492053998278818832026080518506015105070793809073559431622937452900506550661742956711185999989396640086837892359530078548047107483885228148176161726010657588670079745055813784560534890965026656086959417248218279682582430817155431845446124502925675261398705245735964097425752399005304139570297684512547787169861627666932812486996743746252236018993858194395408318638813800671463907251386710058660972532006373504480799852353757537690073695602533589787894043565492654053797461492102416373822009468569582707180263141558006210956889281244265789266417237022231408352079389745196991174815572585435907401082064240416427872667634006609718382476280136737173202630511021497591108301182208288083293277276887296802370558916894531896740385475603963619583500199459799562785884527996492517624628423687091237884109138672247164541902001902775671592283437465494829906260367757901324844988304516885920602529984768063582278260575566758772703865140041097844294341515027830460682568866833602696007600870162173317789674571490716598954295260209885600655049740531537442671528101524977745949762537124173105184357676310392583216482136658974508954547404309625292157386381364530348345423224291296029452712892252768384228892529407475693270970748124674677724625070133240814561540226066336171135679320274995723659626194602920115800196868477804266940345231589874363459929584816069982410314625437580222825348264697430778132619585630436573154489819122517696342878536753722491181727593620854968638400915297117705466304579770063594778549630480417504569245707810110046563095055700365000247954393023376175953970877226945820658667272897533811983834370508889025546881271599648705806533974698491955704762815876936458701653346598384847815596507173759695289179350336331807130634695598380226799951266288823179504433773831775213957713678612411464451521127625564622010382821683309632761234178079701889333069761809315727669542820206824109403882859994229157475485207309704318499403825880341539393834189554970903926778253285262713130914232397267999591699216225398894053455478569958359003067016601562500000 [76,48] 4268166344825167466672034758605319512997476084522877983414840375040081018620250432196029581419530205929042879622857390336789353492815916608340157885825232528417154870064014239411683623024142291389913286015399609958353813339690433809574704384212081828734827863686953703996484244479065795856735302324459187680800260873971065702537791047293869655063601069441863155859691626729326873602991581578532001497282903040738778665895021884481636962945179088004844424270706919672008924685898919116217195248240319873759994775526061527502815143346000309939561706589376649074234275148829628344218832843017162135017082623590068815189320401508366430921091536210241300782037209322729291576286951292566936572048845544574491237292005395880354269880636348381733330456726298383918812719767558763111336898292629725842860421584548860702900155910718400365833368328486395817473532228814557266774765857452600556109731851660078102719364811170000892909493515464212683747487070359256481336595398133301614369394802427082548903173210792568652598110510463496593760969366719483596273439970525504833092240893111561265734401207921237878846184218223889294149152755932392459999974651353076435351178189128741494145736548247672206119026924480750627309504403634103688920519276593828327916138520921206740656364373977769984239573431436453183646773077769825868151031442576263836752793859075258142720709033011692200039536776138744771823507969527397737284584057059380000931319602372583988596813240401271164412668774196764182264356843459385276033363854581549167307559122284447733581291739002613316695529558111778445711303903829546237947840768767909453322323614799261859442773360416294082619622392464599636831358086282181357456350655666840432628088715346200417223780298656118007509153238053736373772781097589066037713623870297381859946912014691199311868262360428600900223983650898807652075977905481844451242271810069844571368629413938302808199408428530251722080649598206415420044546729605902422011714620842937342100562424086817746282700906082224277529522607302783645776838080765953450755840478492580137871900021608494952956337239490821582874303975054588334028235382908421147052817968041171892187327263019088471664316317239336970924323117100586674150263835179114734331810854239819263966637663543224334716796875000 [76,49] -830763345863590667874174770619957534556694561126807015256868829581651691286669957624121946238128664477601801073991164760209422976240322885063472753146294844898907851538389040649162249168869746791998774328501412018290803449155368565868409182164508197824217754449746189564227207495857445281024479946613506416620126504911566242569413346050838709929175172213064034960387544644809051836893837538684079876014422878389149653905804531213121029786851959652392330210479009483324927729827748288476708865952870912849179701402729379477312432336193845033779907529942282778884883662167228053240426637955576267991219294021419096773868584454346025203109327632925419751718788509716093542668950560345238133980662115187805467771578860208586927541914345872242171365525653731822968582929958015133001194780101024113579355552322119760219753419721806101494266827805337733531709296057080140904416778249521419979083791458336767412735155678835834983720265962787964471419648753340590214236107750830041549664344031291519147353758303473609797535470824588387562335958225036676665010251199807031654988238421306011509437704517678791072781258073213493612864223318073124465646407604751978118724993898660395427595455836509545555296133482991636494474489652461828588832708860400594765443730693156332795008926579794359055257283156732325120819696341719537854795700516679831989382866638023917907987267847255968096251280005818231542942707774267851021283662641982134845361571931149366202976072355943075752054062300432573436759346182746139038175160253333717461487631743840584072866170787264488918451792464994146182345906866999519504139511035261119069191056710266122058996232118505901842661884019256046059382771714012711599301519203037453147729334332368462957702496997344442490333630720132047025957595579768064138235586333134900977294259956103388300249241665137946682996717893129094577221180433175266040193729938227734437579023430419003830852302305207606834505234617456339061640636940512557898770443882763059153574374968686083497211671843251366378498818225917641777634245389868251532518536451405102540077095511662928062342704587081958017733671058196444983553875321174469770416549397789889270221866802659173083498685105707854646901161935517815799335135783045317402206730861280448152683675289154052734375000 [76,50] -176815054570612697978780150144979266813152293823750451194565456138171846521954001374965991639867526053591203889174159348785835283917488151161242246769773900336762899157454259473976269334532116875023298696387257155001035250058250761983205359800589509451670947097385681945110833063029400063044098252222729211196693252481010395800756639540620999472824689731770991659377262062110481185516943451464692114926651220146132864958719009701894187668700533914538380479579416271145748545009549769124859760156172058982341002278500827531824567046655167285116156702901928189625817742400143771141297460103972524613883084739300155101945525108289222742040352723066985813003323636602229117639863384590680687791749512175756376068095398461320238177808320915115094900514037088189140741784961959908872100878843608788624619626493599812506688840505891418037558822946261967562193157128233154285850557148926517306543841075721902242351515583596167656537441827309123566831551984090607453994471287604648707182255008160606868191908746619927719419542295222567301807614367659424353538739862716043516308509472888981101207136903114342387926086559312380890146728190166189842706578018842571614608410611841924254375336498014250805296008040454944153487230385889808897442552987915133495841190381286827953581722096619796435699862062163479609656517094300704106068324217392207927881272913173096942502295321285313479597091683627933060300843490364988552559519664646048349636344568638483764231801776255363748022881148114505122547196414099293722967566916720610069036649991394632315166792370234843038614840259954508657935813484838964591144343497222502250081352314713686521442763008255722390261747643680598018703135399689356406056731968842457981808485491976604398563962516399870898112729061053531973800441890437726337855443406252973015074575580981516595289678970653989530801944884897798274262187778873533725495866058273886275510381848197614622020862054252136282375035147608924670822734245240864330467016611926994248954627406541596761161180120622059010949935794899721531324230712302315172714544630904841679069792981641009935963806243283135480242631252620446758152709358273467439030637563343761403895519595007487856550466180325909746797301562144511742019365252236683117015303423613659106194972991943359375000 [76,51] 173818739515775505786775667664606469401405775703168741822388173802793907702350310168764423481865191418546772230835776254812061092276982821785488857599888347552944996019261300319693448900497497653280490150640838525379900632800937559758246459893520136972859358101087784166269716784057349533121186150369702576819960368340653358523907253905149410123811397606429805561079071305704454159678591954238069206307396971459264053818893998092092879578131654842033865280060560469397079657347692716086240321836676229396923701388507114607738067694930387360502071473426390949114079846124745648322642376147912644992520959333076311536769606725332429981471277035030331508202469104215521899621496791557076648890700281309741817388385235753862976925253628466781904679479862467217002815994597896716847928339528502739559293449835799565911298932941689726740812763328677746961426741679361145960956177068173593593612887451709913387801582471542830744310754968256475942956445397055196675763846774536164090600132956377894614697641613056717302972225901215236578083436067465863370741177034950987462575064655581305903796927815673400646782886736935256099902701616006583981092672689830702076984665841163879111620131657316295118821065749630028927675476620331819843122886375601308334599123588570930790935700084495370972807723744408680150857512792591699729616304408442089073645092230452603829154207947585376705967124454320453884182427019495216486474127375828930969407901077506296748540146228557460073378563486152616228584446208020277610454217134103561369682681399072245336286258986678246103784419042004675752167868408526429487521623859662665138538603312608838132607793901283299911947454087904187907435763176742807536042572323751019558612625281901185000750111089017117718164781740255126384439060979356103453630479171215642764044854178883259073669222495515900466122611047033732693642808938991658554071010081271800705111733850732146185924016694925148306266279393186941559627324045960676133926077312097731034113109829688141513946557456802519299091480009677253512210678258114548433804148743144066641986540661287795581126175560169310525453834412627026911933837820194600344823832094376041301970716908884252026197509957589316592054095150029385964259598406668472225788946161628700792789459228515625000 [76,52] -57393065995271643409408200862593619108660279434565629550383132723806630915978929015103882026478224249128034693882493029102956362351514872810012613168591138731846673112234435406926732729142341383678026568531543780396055294255297251586208350079459460971182679857154532510490971978410663066363257829599924620488174220016400959689545278492383451890536742555170451143209544299904805373954776078375200536968940789863930128384657339939012821960627042612864843383229484909441861834813777674850479771561948013493801792868143327735408598219698350195552818151504363830387008503187427640035949943489264209762712129627657167089403126983116613597159565823003580988439582819840849536235031246744829066916712218230081596668841080308065938671135333871674801061213203683137185772195519546877277488146789915976486389477564667350992215385341417516019690626041238226355160617328103771364507738542618539721077303175203637859157728015955255417687667207445055441092139686671161763606628403030744640210808836389376409743019045057235158527705103124541554407523536038979065173746862551175636763452260273388540168667221610531685624200635365879258487631326945266862888370064109455087621705217697718930220944319597083417976590972515550180739475857278815543254658686838005504208882902943142873726865698779067733236569987304646501895528888739405811087618320766756672230098799381299515422269600981560257827738944527965452708509884546256149915076860772221469389413922241816502573092839462173034873253554850450330791583628235587228024119888989139174386556886111531239659194623911269494013313307754468394822107313593771326199235951331642614420219832950370959571929230762197774162479297948684568219786672401547978867756099255020404939378941902400649232709852957360854315978310700174976101949514704200752775657646658543069682969813117201167568297800996202612126199917323293737045603752117154345616181039659390541251225916516284971180090277178192882248473948339466122576410398393191358326016373807250369909360585754297425079123389315598312407423431626118467498866350807133250478667320119494799909843812434771731500659379598338599283900236648217725269555672362494741915381834276520819444849209888617504969244404002646719526994767345886659101273155614286736181384185329079627990722656250000 [76,53] 10048081947693135499222316612158241957845197111937080698594855572689438198908355922782713701927488061500253695671378827123301293143806156581521210360501931318764500781601414053199168946230785134807056476039156451754585291187614328937576068263571137282642809061944269956935266886861564164764386496928543280366174152967687333816608768930319457274369922084215729727538531702330095903190217299155170042894130512249178135932653201942794143338671525215794670381102961267247487989800858204056901546813959099006915725081590062861564291023240529282335618070153064518537407573605871786326155641458037093542193868253996125843793827086041808350713222048595213623826023541815147592226370548957746617451460471973074234397836379763866679580118978367825271170019189228865984420547101028821898044301934461005105785424311630805829179310773315959999614959827746566988678833366836063535825284864447364020323941016680590811700086966186760293992038436086537507155914610523359049331233983640664815479321728593940235670274253313579133002667919776802539836850743715334191271486262508256090505936612586311253825958577589871647439955616760535219609305008946252698637961886336266990250904624519406050273091402915850981738026225110678807804228015857904204223895785398094529820671221323516699327360300123320650250911766294164875210331828005521062346064769005936803761828619887039860237418120218494213493979114038712574941586848157721975752899709499253735613699114160761544653841898443006339361838067673152726807380955187317894585986659266044334259570988139590407861400369655580192502319850191176664277924671325412573491676610920959246588108725017813458718008363501678362340934663641397904346787713917476161889390547829798570906282581758746741948892704516076490368424362485151758269012098419740724798887431336587822018548549847415897072851043637200495137488747358214786385921101594673371864486486949947968868443790708221886084451986968453843569875797328369771727905503734894449262999753871712072328650812908758459286420854173113763824378884378175535442488203574435087181505954141361893022891462814378463329584188758515635895122522152110159202835088862453185617667876205986322387024317024784439193722008516801289292747746628697605003046819382994669922481989488005638122558593750 [76,54] -764335066775980358338453203119908818466275826731855350624963422998507703412620242371496399688635342453525386341507360226781908547743023286802768284072019234037473859405243773127247612296670204871091971471677290331750788144634635768769973767126600871613772986555526802484874230879223814664884609384991257629320352608536614173222809845588376055032302156655633224279731940651533208175206245109354021721144199401017123953361084215308862781953607583091180893403090407404437431397782324829762505117803000832988242025458974910858644274798826447269568821902942036795875426022903422384416891070897067421371898543689587153031787658151632773734659647960982075643884983926645596000048824534751432651818985463870115235602756977977925342887556398627552511678308604426379059624214813176146591519080349053526820774621388856867960370150024527259119804072530086961736589049736955584147816455336587845113639648920195859435346329086350014642686842728770829059044192182404146146250230809832094527643348250328933819571928202729828176769965889108750014908953911457370629906574301896455808326634398080211321619100539601171568915993002613084775122032582908458431974788547908814955481374431131864158473040990173732215522270082484180860917676337468349633983647256004469107687805690260835784091073087626227780519011500897723714199266530100279402855673763926481993957799892862532577873642116276492917245917648561795524963607650149605957770468950083847481568372345480531127299416688370837910843436632511691550286477555844498025013440270560663841927934959270323667428434871848660795861801884959653435776193495899700670978092715580938590508044798680623478514400843922384420067918122736411353405807006775426138440182933833084090274366592370008112763623405391267362696385693938080457114393788273123276439719177103978597003294403147395811143936714301879111853661656682550607262807056189005681836341771663446777260628385885568570316257168682039711664935049168225168405071952325192205512502344001460205088181934179832514269827840430094594165138570292588426292169875584915151409532314554869225592509506857329245249696188574267242160730425594342051035430798417242344918978065920485743179282080189131647152686693948458828355929316924317028225654979678438394330441951751708984375000 [76,55] 120786686652715601494375595625964831360492331450074805654057381651310594660658084080289597366521130720077431174141265693804936100001885143997401899775691283633073374282942862818313764174485961798233222482710853633803476891002617273173731598804499845646872636477950973987701372830284465359526511596874950141586728914665849768911070155558993681261004754503051524478043127602386561167183671492683920715828435383945903068184808062278456559801116011178247615138845723029166704402291322457816804838251061691742222625299968219523502775606206490226307288893587690250696491765742891059875010966667730460815358432881428531989692306411677394733525588346434179611801559251222757991073347311734676739796198759579111862539934870759283538339882486613660754019761116121608181031316768700693189701743706531752131208222383465582014106933922079989594199675090657404409372273565184047123189565604431364971990766976855106485514503208196761929087125631590822457234467791063894153144077321334732278486431923925618587515722865004628261483893284342754998513080414090800242862415138441063872931743456001511836473233876449817356340739863634082383733346686659686549219121258470290452613056813612447262231942069097362369795064440817922308602698260689939496997351317354168483450178180944697261809658489394847560690963198329868592913401798929336552701754853981570583555108994637916200902734811386103301080563694712419621426160865899621022402656249785069666167565247824486025160589736259445246715751248363987216445550237403876910884436662828926507926167439451110706222176303416926614436578902720288609279825190508863194845892163633980326765639685171792678704527596251663786681481524401903466648761542140994869346643830591452485625847477960228355765679680094362529428265126100890360035483810635601925678075445670105998139769038559087277092959395540708282057240678793766450968649424259088699067390510456230135760558482817749673095686435845251639959111522024684657992247577449468895488794943703340745154516971867518985025382705676209406558127949588428556352419894264138092944982922691708954707838323366486862663995651231650015730678943260558537681721408490281045795757612112850924922653442969010374491099369707394804038176242639776591936140448524383828043937683105468750000 [76,56] -156894809541681090009105847353545325019893740692039253982654516879506863272787732321164173931390105920273557171922542911668037349531653738383201569183402983798541566828181047302815460280482803368217626696962307556771200191034294725849341530169569773616999742289773617136170614980437185821626671364276229713827237637566775280360675440865980788749445644802932332941890010217422802680025554900049270471501697628492976248292404204744518085108687475443640496824388009088566872107630411908113438848370575346114773130135501383662819725211442572381567006955688952217248293311406633733011242992764221725562096327197318399128482447203051431650533799542584623321605162031605119334799902804785874601721118092740907797694127733614871185017493501149310845840037251555861759898336244234112994205347822309144583479160444598285520421139418647193653300489129912891077974661601580158873031325772362302283400255704908786406871348492600745967498054283670362248984482396392951465162692215630928298437097791972724781894156605659082024515218777407091533579754136265779157939894323081431428724778692323625218695547029360133001527303899954007232224762999617066607008849209747072192908131428890311350748455068108184807092504805306894467997285819121678216514330761533225851402912883425473732497313420347164780583073650402487619004053427174323064424485772247039720894138462983003390619471294188682222700552958183548873592727435997355933125459801789704861526168141776349912172263281253468045421309610078530948261273321533902880682024023888617486488982901935081098732865578507614875134092938355579144958030662933463271081859130288022593223672260874996837722007218774318619766575502050652159468862552849465685021300362129122656413051764622392475900408023181470972004588234854856503676948827369296587867147744195439532187655892249511261581338232966720227494019174156598454230859711915343035595629184407827421594620570487739171145054072454656914520595675029870442921070799367734852286494564384463890517510415085138506411625483003529560773666157997626701884526076088714403358960226951503950408030068252205209592646161533987230260852455674721582504185228000021170828968092956054722636882600148866107758793758298119306349430646021353430441536147554870694875717163085937500 [76,57] 91394914834433100679908516075601629496042887051490540652392794276482352739930042198386021139442249452691032932761845656651524265381243478647303859870303038379054152144916921955979551475462440470983475801098906193790919829905220640985116820412510743448895470627490397136679841561211366506739062587151163491301347033667536661683147611652566368068290561729921572893180193628064124771724110040412380059885957827442333355211281996988853810744028232366527581173562750269385058685753268678408565801748420421391712853776057351861057628796840687439691549084631211775064681393535075097385852673962328362074547380461716395177785249894788312249490614081741304174409552952823002770284366758826618176319759703843402809081706541615266307157615831762020581250412871146904338529450288241596454599581948667832504411549132608962244290719804643152068225806891704486970456621712000642226363709427350699166829372110951385537026775755124395623891480084112251718751087676400838475490122546968210288792203627205650781467429736908715834627124098020751827067162393500937164355501287103254053417204503570725631638107637401280312145881485322567106808238512596837413805748503906106983256005330351501164474418523487743839486020122947052271061798062129072746880933644406674177765185128497981379473659636556757393131814853863474090552438356669287504073676625918487759771514024934570410303840880668793657276308904200625293665255683501261632696422694843643561902366479267911615102493053337699647913972164467080503378341221188405495649769030748715836878699847040916539456453048852400663274610071776091237940237079174254861420235189804180647869891941003991022177470386735690951016392281983518253872379338773861647447909358379553646431166325229674569534931128956461452698850024103679589885982323072201748202325196890581891599706780524682153824812553738456105021340898701141769927892638530011669537634780620642330508215340270207672581873440104610605209571345490167571775704638779270014061840913499855130061645737897330767703936038611771482460837439858781265154079502599269202860913575711409385463715757765867473157842205801760752474631433860531828151819585528220670494157046132876384134319649302333559170728198409575450511630086147807361385275726206600666046142578125000 [76,58] -34649645135633378812315145294685509862293820997205765796483755883763922289798309170622690338562741195209842591374707469008211525088815624065869394523349328478799933799999314545011471601544496704243258622456147931315164417144179468132955796093390844768396418296990995897398557639760683529410411624574049811639848414203631989899858409926104362142603465213514398324669048024205311196117812379489267896420992976621691662599178251606694673815500868893468541631289662363418284639861902420579418418011603130343538058945069158566802464691858791915871340684839594780717112284295247521581785610571906596964960485676757291738482000837530411340889149722187016442973846825852373520266869748463021062363902096112922162055061210067037572249249374382613070192713395096680131090283888294842493847815054219616267630019988560270410852089953289897826509437989526701582034899792226558941588633329026148393665151214753360621548062143920904650098088824257195822220179569917371009299771582071043244599078386881868973720005819047596486871122895638476609467783736698019876283512247011025860159179375470822904599905599715144298567931184399480286009187461107623748913479153523893942721540872702885632505171591957659531887757953587686686937497782204298205270122426393309130797031071794061235990980426537100033421214079794184868508573965596995350445382893015068764416855493946399591654379971315496504533647033463453652998160229588723708045605608985141004495732766418025171190960737347902001437236906681129479042352627564244155447749375216845215830611481136206986432685583993500303813103310631434682662346628407584860752669208033693776999325793562168836142147944939206027153097262350025021806397405170532734307208775676497588390432243699728278369801278844241470411295142406341658387224691685588171835856109292183125262597508115555535121645536213802967929052774745530281773544834687999856787787665354882485317993809390005301871229732836756939447361678960275268840666828042457312187060993082487949468344006161812179644335333578639775474332070520157465240708130521336092475589333012096573721139796644584222798566455911635493830052063281812039354990903241456304802308446887151926546419215306825187104816679325845790076224273157379229814978316426277160644531250000 [76,59] 10209128097752347778961597688278908964912082208395152352108735916052295661454668454125455707928211823878867936045344910343916641784984862628908740406768002846956252836589710591254105990525448108596161310668705552885917645822156616146173326775067385987340862704904033069059148792110191995636641896494902683020921660707969023923344130931497684299316515130410262977018594037816718713981767801959660373752462141841945364522037012113539762111524844414891388115860387676496341049812489167974054554546873889150656241717196430666049743329492937070605750701439261001899847844754339246998321760908920024772388025733707878293765419530631892350750491392641690538329987914374584380601155245816584842226105563660951172525148430839935590836556057748321232964208205492972350360484038640873534195700415282098218924162562520094719396941103804628260049741352547941712472294580562531430809206835860562700665041650206668148150959632624041523435868382833194519734975563756360399280851953090194900786306483851284668337763282644323045163775853776406755499988357840356533851839509178068345287098323392765378358598672593389028327404542200969426836514229017471132721962619373723919995792301221106891547568978913195289999239050159105818042382142206566661316706053540295466464901949756850406556565155313806048580807212167325520661931955516037094213147887733029030449123670303152333907878912280243428320702075444424434000314300745116183362333452984666915040008940111437839664233203537624436355238768832323570346453989477311697913977684549592952357667077903133555480852743572081558265215767341605096532950672182126761650782170774004063199862727473427047417600698892199415332702433942338598532347672218582701938411737030029571074018627063682427123380182064198629732088181941846631406385372144164059663961669524620050140151043130590278824981169369096052716780170852020256395762707415645092439218461139181755681973269365427566632489968189658633030534249591809537543228533909842956852047678231759423596020583715158092829132204673635828650421252052651689705905398283608323276943936604306300217651152922504690176331008587392992856826566260575131723574551686477481891810346555906355713394829652302362720629746413106156768813015389696374768391251564025878906250000 [76,60] -2501113908467673594191267607421431308818816044525341810164301683876645575981352102899247708028138044199398525300229617151126095067673169570514338726574726310454966681961747773154828493831836979515537183695132913104158922858982584316868380420817119316178444142753074723552847258508870512963709600292459749563018532213786414637397624181790255064788171078644973193240329545585491841476648992807262934873346999924096345375792943160740589179425656375725135816719914858166058010756226331185283745991765587969779262374040448033327332343752526763171897844905955026679469379494626219920413844806060011014756944448892271177554799596881641843380735478535133530335285293614274297492082333859913066471698991563283705203546728926980403297501095365625070706428952041342061187580919188952428943617475014371524131882976211035191032820624302326338582822896306465188022197364119438063524836539125845853777150255821879125573899940005504451507936840631459595914979478876847247363027298802309695819895272977524261678515413430312078769673167907315467695806480659203225528432378977281511471075946858812446272176430280863953290311511844076015832947595665357345472557436010816252499606634664313057589503911243493016100173162167954810778999279305961149119815683472214199288052515303582151117928213118076202988261544133527728329480390830629276980555108910576165080810780677141011520874362234267435074296659306170584583055772966438638302829848514028953280278701244172239684508349524082881527023960374150107536022996989394326790854357723882724504823094425481049763905478141297844373365596129853312014922102682727956231239994940607762087641810030684311494313830099038298730459972998478772643226668820892078616970550354645801641696495083343289649267704853697514523128313915617435873975325020597183463908353891529900391058890784829943648212428151517540940723884877543246299414013067547429425275837681525798633485270063778799951980104619997424000732059298573213444752503950582094621399694773258870867576565361896102150947825667491836355032162247361558642939928688459762162540511459098115702153397484544346294583159987985704137076707235157630901845205957394882483516617077661822042625414832453355971669259618056328775548280418661306612193584442138671875000 [76,61] 521134209653619376297045377849207976430758454142469345616856591243402014810997986233861251220096988386126302234228973840109120504287098973871167051470621506681139192590904916896271469977237531158973013402817718182533187756855162822210503014399385172668399260103023685010580601472078493456068492927987811710379199688920571583052261735903095162325985595929398620124064701340162096950107536330972795669963604663792612141290776998340803908952720545184242984263575379893536914629312728106046885699505968030631299871874466682153538048538354987799483094329295471790612223983084975196800186197644413246520266691002176574768946207499617354190744850852653315227313674140122593171569496084807264078585115836050048923527919077846705739338573798677278420223751675294312556927252348195200231502983235982850727493592143449138291165707567181025324163767227659517884711271124561837328939115587660441073052134856733209924585933104992388475087839751051539144930160809677180416351438691539891488316506176237943994862247053108762734176757604916078066896124297601413759373982132663792906693390652392213126739165480856616166632510458100686268904948777850309425977258125631929138289281402269076126551348886517835174068286688401622665319671503579131162476305538370337369068830239505014161856265003035586016976410732750768499911688438621191542278147890554235086884466506107687176896285970825887894506281651200078852554782941163556769551963544955663053047292852608225790372444386992238199076001907789372828756382861942831227105896310317989259982362686242030523749938717221890561614745043470466639692234269553684244237212367687064612405331971176758160442543689479786669746085446144848780866380163408487640441974141844100438995358122616253025114145085231904097434018763302349683746124976449016535037692397704432791697474327434795360422519801342481608295580771594664980504504419714410707111689996094244402493274971649372369879182543591859242045586850950737561165923932727981070128039956168844670123090570299809900779169435183286559391845446189846464360580860449242964876654240813757715250468712412553889371679306697222373010821599712861024719548395784892880154689771413370241894623453908563803734077372366295666239466299884952604770660400390625000 [76,62] -93443739650368354978839231522586180255743160968481430237945179236605981692370589000028591460419956661451199487866187688292400256927516534809811723518741202115450027069651662753971176870755621024493304946925540072332460809284964177840367500543367989573334801948621909476990417402621149493499687803611114715523541937038233657885092621173113970164526084302826022613358441200396650842501288117534921205115879857696057416407866697054203747947470926493404438701972989967808934981303832095833697360019076723934927501487487510313739616337186352939707315811248890633953474190573273306944730226921007966309614121453447409850392770019166676184695073770654744822553080753183161294226156652535458376322771419951388184881531204679101427169509944119838062763579096988434423117870663610757840157918707693092265953414366197271361206421648747433698359312009338059019546094845670728775150348087857083624648060178738713519270730431465056912508352876005923955705478469949999528743037352266762455014583168082195466644130427068800966248231025765165841594998198093342216442439729335293943696224972216594130903062093694706576836521525459032444742119099273160743483117103310256876217684159726449450829251583901886392116250991703368184747007767982969807756706976549445087080724381534077526804825446784859846554044212661145746346056476570469602918521294425905383301304874028344050987650656576136047518736264354710133244717554698491418617337897899133724337079491365115407734946143342078075103600909246024399845051540613353506712809382819397069980036417092774202126589684648308483191419389315363324102145842795247709624473326429062821477935577460043252518506092094460866125731771119155672711530286021796881102842754109427226013686955158600827785811218226577964114196267302468713513831501492062840496572837130069565325906201059644992396530686868667927528782849173626587672272014882649047579531081831849738345727763098794409126497912170633418509544954821312658307845727264834808905027885626135038990150425275861589206770473213571457305106034353216229211924766219504902974004099415376948665464750860930992287603238296452368325193811021768163287947911791161857070471383630483747976170707835913573907214886571370726642271620221436023712158203125000 [76,63] 14781885387912363247987532367984337857933634006294857684592985847848948695377935937864375874805968945370046690138695032026790139908845304172573490112910026567411667362782813780660361360578613562307788828818679580901889068965863559638155839063765450190493784013629886311233106108971613491500483000133472582229776334533200706608261762348732098964580216993251929257447067596728044057512991823793062626392882936579045999168943462656080757948849657274321086702316964513033090979890839346119813841785908385074390671295996516232249604158718662424773278381355208547271648524068282092835660470505036322900544215264667023642223029760295219812642535239843855402910295120964078553652518192866976763214835607813722078534566547521369189882145725128761452983423057642832560485575944786290088805592830260468787237189247211366355393838005684803025387061935412677231272262777556498210950888688084451882996848407032167642970570395722205514013514184980540081975554987896622548707471983901640715212326506404790038110592784364668940971491835028844147171767305824575462442255529672012526106927279790794781087716402282738914646975696305176308672349399911137998562841587170000835548878916705318059443227037234751274555622576785662118493142643738067603410094448759187362958612244832607655699627917481883069115911960626357752762776194015715734927226848284169457572369388000704019119470465666700980221278854327740887540105168111750426831249751633302226798572967886231698303297038621437786043228292167109407101498270612672286716731490298744628160412406199049882561803405573775348022539424073405889716371917142563055717327686755408436653091557175053696341275406791619935118285674593585063310275714556200886598359047876427402937067096993072614674215448104596197483972868303572601082168953538888040428652117082583577328849014380838176237351149367389989260309112269224389983008061097754962681241414007135489174420026704906372158171803366978840645515570836151645053711331691663902740181819671881155740102350074947508467642507431216318293667176848590906687257738719200302756462763253632547458552528882802453112156239944177318606092727042968928973016422073030844232430793241565677633062990477403589231059077846452964877244085073471069335937500000 [76,64] -2157304887513552758984167019951757914436699857654735648208652667191572084823669336689352314764658073875702810580782862547051896344635968577675211428436467090362501617060671601680195868262839667096392209199975416710524386583161539903401259710301529791504563389373778817473460931657129322679754046982813739953906441020383781189817285611968915269353135279689220702423339945680002518656966953438977607153804200714518656402153450104234064080363395537030662196071155933647347705089010668363351400506934751271449834939001636725624262924580237914176944651158593196706355592873200560708299407751518713376826060701421065700839618522744742374696342812228056017608487804986441495510655530330186522922967826819625821985404303825830926562265803977258882822804396152193481019627561044622625669615852567765199930443914907492353235704538988434973637626393939080816573671598487672437548235197208440074026731454585055850001516525132044665641135007683897490969907201953400448217545876215335380679850043165391623920948814748394226538208129024211740675835365953246520967003149804512891077324889937718080848516681047072677540611473124021809870463312018924193590125963317387658067705096521439742094768678105114951189456769864242994334684917139831867817378224712198211899367149512673821149253828015108814248629621565572815684105743033434333497435212472983794594708616009841765207540739112900950782870237653463254903445531438423866402731858965931953258768240793483073000066639166457578203317715457827465631116022598800369667620905139492152554302894681754396939092835220549876038670046561152154426136157702126238511512164081616910914067953236913538528693793500457830290492428783938933664623027166491719775540625720367864480601481349736593931675119086468518546243614855724311859911874855870719689096985212980332307958892863653685325953705006779953820475741495277447993013658634446999678944839116165405428015609507334468705113843575934485551113523824828310408120960601573967165016664776630977511332075398602952919992620004620938528422919279188419142082211860699593920891378419298572043248828253703577694619558596182695103664071846077853928405836519934512287940485401938113166229812555870805346192042861730442382395267486572265625000000 [76,65] 300597025188029002410714268452868870429305443418191367096590488752704019646285479432220249892430766523269180355378177106414254500718673220961754950579587587635226580139349993618967415154675445562057893266789851963437658758349731588240419815241618850277770610917936596304994196765029105765055544131195809295708421111858294183062887684379063968140952602766894757639998818594845960962149049066566051365759583194457836230363134950658474694655973242663510585448319524942303929310497723185590844453741428595572548947314373809965613148379910460259960669989265499808692378958914832066757097698930478308789837692010313905164817648845256031834884682636552508843528076877372121247163174272197934708370820963982269484322295418057777654957087143291334625413384623001232309688304118253350489000218766805463275442698173237410061275338652670693736840197142927492374778684759091337281995907345626344027836008399053189453460292530741118407627798276177105572017476437843066126964196061189689684240326513311678710454537771947702578110670490791321466363424659515966168705726449069826733616476802914858581671240253055817081330358437109070527645826475958317507574978144586902425762986890724639635461900439354509386233559399884341982097324546690302702254538106718092096867199627050776370569134929170631279021873089187500828376631683757920126472411245709513226627350563900750007100628270528531201183508404722074936154216147746934865332408162105179150761445431967761618103545304761262114236634879904417989176978269995857855527909061808728140536810728650269059343981664590164462368966118875171928356256664290480938473121867316071046406093353047873750176594111755045915225514798038676526691429453593483566754794086905578940486871100282251117269313827258910044097545663756923874968009721879261062066498425473247865469755286961697089181950957229071238795777798438180818154672061790875948822268304192343680743414717393548697225982432689074748613667552026132663071452816588662736249966184501127761995993160008370682228553236891924546038868358706073218684933262936178346208278184239565237216044635925978832111111891642474453091279396632895568366472994588589280508743925503269276721324883717284537354430540290195494890213012695312500000 [76,66] -38562388346254034978750829497596200034424641240211199705153910153849311176254119897477301497960191030557757115044297865474326754510865957649087486055821923846505808224200248315814513273074644237574654080916743858058553991185745795990355964571669319459626230313735011931723561739303570473917800625395167787748312207986549603604042998211192417696036603555185786876078615496245242074939373146872807137929071346361339619528614812961339301488631815802790663183176396415118294876832883439781648706984659656183341669690211552087238334816244616595405540684585791345858800320554120732563929226352410332743925408554378974020290271231812911397493925545145224155767759570150406932902233584648200967121502208788764450324212458022836419668644143338744559879878861599869954727256153399074024178077398163962016683328128641933710672385733458897400169181812578968582926126305070532481739586230886291404533841606468245411495680291433042908325921436665676592929128432589592410791435238079968446078022850634746826969187561448320163647095178226730699936470711510712741950649126093876561252617402358020088225860840955348420960643296708950822688887802292490749671057623446492243897377544167712122193655965588564143964099169787177995412992764936604176394014707661883281156959626471304264727457989811306163742084351087673538563133096300926541879521307212314939165088350315590215041885322589328866438693143556444255775060997249169942656584745109508903914172821268652192395462597938441500985814111525412195420431577917273600061843187289750253735320222684260954110937441307609975835505382632546541781800717094820893616390081113154138973685890141312989387098884246115790004969694061760583807034895957740762807795028587290508667725177784824194418028104392566776376488092850077292328393969582552865353986831422182808088797690459626040662788037325234777432341382362061413060695898269716450312341124342878552353850913192230383364335890014214071467830742758257694934082004983374436888862781727978477404203372323815111438899849728043154258214972639553513576190573731696707700241662278652450599350226995715751242878286598816238460004795911719058214556726779326284568536024954426288302762344112339931712085672188550233840942382812500000 [76,67] 3847766119364288156056385905578778750825774780248667707402324637545490198964700971587572928771511494312150045922843935543287768364374439376340147739092898816436917982293244699088399084808619218654894634226946929737271271290721613235559308795190642255143782473781601073027204511549442747975762248570414072152317419416047540373865750136770518104726224844119328453586855769165460837717178788016010658009354565195950345930725678058127597409094580917137593424515388907347046108018242676604458158567183869476279451820959728054119875021251078673859895547986544632375154453180985623719204196408216979678667189888255273945314607489783563490531060919834990487950705535376798423260767032313778215325966775259933911037228056906936837008219763902514994093794058568854004418541820558919016687061048422597722707384832905232345738763241137466075784845394342741515066995666783345119900087972296177957618315619886942425230062364488091415774799022386220956440919163733519265486447516859705527223133531056377614072842381103928374047113020797272864970682361598442217579873121153937502078305194605724860992167171153125093367414324243800675049909614969784489778137708889070961300272003732214042033947733222230421775234810984522918439135427189779822024340845887302345931865368050389016565773971630036743514012830567712633701822744569386030676054024969778632736698453112158535000575746662277730585951220967857258314405386083244835330934460201594581801528279575668641242561750848725640795662342967460588279511887490282155643483079972327915177932483383355839829948056414615793988467723995770851514693204140281087405402515034996634307720688131437293431942359233371417890418107021381573630334090985891350207234062172781599355158010885059065554473895915151443000724798471322887112566094513486459838120548070278508783603432870750927283578920684270916130998027639603647000531796404005532960501464592456389729659056461269740047147466939779434158387675416980731927678068591802317104833714201109997187155038149840239812686864150028810576045744704848872834285180488466947778982906700301583853809517583476228058055290009335675769011939473093823620482184254555235532984991942538028166821695297272754032746888697147369384765625000000 [76,68] -115278589818567091380768599617143724585615381349945882145684032599935891622340584411247606285030300786301637019554296538714265978469740087590904253154932790935509380418784759359759055747109649598631535413008389294044454324842023618144983814791402124116576900772472373618161214669142469748249224880309549269461019374692541573226051566759697573862130809589326443212664595724352018573745370994380877067444962072429474125005788276658447430695203577659308414199273913529157959165842008461072518026551764017291046744150031056106635123041071365830684995206252892091561106166627606376428478564640220905092369597322204296582879035610260368057751527009268971180938197387000816984226724010578523787683935165305681458351872395197381293928138989827355598105428887766746381257283518141389485318408237569047922718205869189187799722310701674789122918968316521731981120218244774417998657432125167233565454365872500892694511897482490445412705277270557314925146837392249793195064995851509007734635490423482153278585234252671109241766284244556518554808606465432589591301091467698753012446326977630142752673187358858389023136117083465745423887532961505101143441843569060326724851781403708910379217815667677688226436634111862446042836475142429170878516735766950736591812226264040759474658917519017302312930675882673371040298381407684916240579997658648951498042675834135277285616659266775509366700510435536223405323832506463567042967265809011799839176244025887345504361803590425976263083375911045272528437814146471774976319407093439693871853138788473406621630712575513921305386126594312396122541260201916347028694044778662018408094251613984033718757696127084226411128703314299146465067559087445910368348866835604889414277823443351962360309935514802154769755275399978052588972584425549198322633752068514261507251888579514734459020824963335231625583847919481888076173070529379703670024155345838178370218186324742717816444991363113200794749331744565297096404316302393464212736759376696165145029095394695947375548880299500074897428817414094330326929942047333674896854699078631195528136008338946014476941059472459051023669632724254794693390169511645845699063222780253402856981415069981267151888459920883178710937500000 [76,69] -61617664275833166025630907598642222156174912288649436174637094961476933754732013836065878214882018011530971681699597494850921844343640626682809847577431122667363827650531779508853442700488107633309025700179381215816296971705702425714747978058304027537475421188154408760128245876974486823653204262755641962921344271887828816686803048251030649997717879161306201160384892928157175395987310021042525109141150641261294788811571838373126519448713041849231894516380488505794986271382265206220701303036296426344683956096526909744272215019918807912198117694033527271884902344433787580252541638032413139579896508852536687394571962812344911217935639939461187045446639090547135146971214632396235518416527302448404011555136361967819134816618057900981060162768671570962007109659395607183266693499899075080105747284485602496974175229991078133725971538858727166983071601367055494313828455569810721713788667401365526176843966102326821223449242912750554241523631128947489560948104095739176934749519118240241959437187305871074179507992413950246703539791415831711440404642711832217990799733479891356998578342726928508663366203770036645164249868302076523470159977925256850472759026933041023634592195811408928167480815219353318353682082548086849459222025097308194369086630183059957886029642897263835857685238455909060046667090702657869979022872683937349272515782668839819005261053026200489236930462971390325558431630736302484673453132259825267255688208168945726570614697941886316230722249001170375752854722854695912616317519646212408080403328350615975734529124337439260202959306566738613109641658265598386715308445453674865072247630710663873000636801747369068588899061401733440913543717849515983676814697986202406808664425188715593296520601527996040946778681229452561138784142345612325834031228282105316378065912471601878602661819323204280609197110690892724387460057709629125147098547624438076016893270556286214906291900701750742322697388185930312000366658601379618121847765261749560322154407455052473106659623738244693424778278415244731160287910415289346241986149136133171636615657605616590967933646271618389182622875903380317147110212579185883003970212715334504177677743541607924271374940872192382812500000 [76,70] 17538790947991082673067833915080654228241157401206292918225059730588980987819676935716201770807162691426737302300598662751343081553293400675537263327189803195598960085496875252526790370553937879798013600950914479490016419542374945760043899528489294730531960919782136247027563470933716639883619037591874611389843815756911070163174086347177392545023043760117873643445261082218528790385065600579960735725250247135283833418580834952366944561257239935172738903033711568167649060502826955942959418532796366569753712777759142675919144210725637906159773226627380019841671336921437484524653051002824744543152786689623798525991452668642106788618113584031303277112136692642029420409799982637384121080390080988390317021733275373861760988993354797002600471691127084800322522250313275976359284795403394377136058829185867220546012568898559104058599806994389269305021376052564548060654211538539910173791551267183348133807523755241541638581919539324232534575172805873733555875120499259830127107242614531266391348747943152287614023545833495005146401378684588724115967607449952267248896243168721403589338567893581676951788928083262026695959310837647539955344955329801594041973568398516899399707652228005675258699005372254322598702052335952776027213980681706013864863549732781412427051076001923196579061197595026460934619145055275009128496986165646272835101674843970487129875463784394669872747551493440310026016636864362493933149798753132330102885119434132976771986295911679047355671916585010015208247697832438684710422671858434173948729811149767941047134631133506332914740281114938941826001322746501870309399643537209909683678671658280607765014040494387878789935940162760949908849970724929477686610157730952278910123565830376161564152528912125537157901974081139191738991549149307081235120628517296335859502540110232139835109440455308697243869924780227726909050490540966676269082190300390271914835800301293327964977681716314115356206647949785536736800518276814191151634835485896141175849228429950693892409664828903406280247438154908786354481294794837264301646432605946594033588459084843783017030487738313957819374590104955903125830705209621563841698526318990669636832535616122186183929443359375000000000 [76,71] -2724917027754433216021392163583146512363450306068011467015520822977773886569830473042056768602720659967190010910616808017565882385311357506416292796071389213447646846089214405298708724861132972476477828314004479714910334624076184941707686792936890419234123512884116399597326972565499433409575173493722316143736861874351217131444637067221771790425805685666927097031600276683742254996346944918497251379348091694214431700594160524994538034729154330373319457859226186233637845887785753287053611096562362949965167747664081457483005533223021864445891836615055078704528640024892316282432844529196502610879489086685446881336959388146186787975772399536549992489052640114628492921180295921591870196236858749137544763493981675407820184610679611126551491555575583540286346868742281925651476928197605194441403544605121157472744383652359860906560556049199285849092455435216528189101064472905331353111389188581866921816427106081831184895705480546248066191538290785905222690615908857483570803520844923296141380094688933314004442233550543205281272354638915791069019378684663258904653291694811761718407623824922297502590346163338344123200585701082191096679896045680580655706868345604319703548565716255883714448526685826963111744025897285429448053734018954242205198757693002706224594273089101832585006163812139239821276246060911199855422235221260782640808711154472237923331882922407804236186165524403689170933550411381794790047168452344980900954352516129134387518564904256301317188478853467409214487686787493344570509985055884865311723722089670891253786714703080377494418795486750374617641342966437526675057687493558050845495770112435944428027594039098001640032782804623360956808501707000500520103096693316258192841883215747596596338162148394335470810963055929134810521742645271735699490607214987210372128909405121095011164635134343119332531601249367600465031688474960872610105525778953217635552545270172664197189046228135607971007463575483911849472264128814240305499508773511322626931325970264788356432439876489850042169470818831639794319989533570437062232962377560984064170410631200714921418849092028743248176391983304042914676318947782126736470716490447208091296715792850591242313385009765625000 [76,72] 259705551293558848026866921374053164627054860881251201287479829688784169887123106430940680096441701638916539913400432873139433315214829589766024128419008094898686330946844997545894133300425229784405161846003356780582499695953343806908089942106039566767333043351416991085403616245861902132748010922159467538840035603541677329521171664840886965192784450039577770041648061276436790844659043096207262456042983471166499083648638702346495414900908062158819462539428070559546420307452321590070415489687844693156848163180435061457242251992953703641696438414748967903811337230006030985831774505926727292215134649439934762551488122298837288777285611556307820874452307299940753562129981458707826057489360814006771106333589687234637554756410315152969467665876601413487755262627006948124659743975248999705861094915002389211742604149576858673019524951130747796881447519820364756672666270593918550749424959912835959470745186740843770762241960141374013587552049970530010843246817437560782554461786043150697198875521052229954818377038637270743871771285859877919757819440494446430891659176648699522898652751083879304604104701343755305828836677870467485901247300702909043858831316943631205392002492648759334118445861772143158770961051765320435984885620170663545354587470934725423873997712674324088000096672253713629030751261169912805496528590268890552696296491626573664785235388344022944602666713216236257211435013208961417492351947396209347254172955893956046680738891742340846166057470869687602288441335804236803596176679447389222646046050295608197207707651330812450141424782102579410497744952479172951395594181298913410590263480871564004760266295743424506841415982463260103141965308687539504700347943626375494007894975477798613158652191337992967005865903572260763618882389923384365835268504514039331666029160553321912997006600170268706379249736888764607182831146752712341893255637583247163410029120369999375625302933566846719431766715390349299728741279459354272787676360472019935256638981956525564962245707205101086885582776609008822717378547080790731474550682466206930859534477674771667965529443070726527358558720144188037828448829458143626964204686569104296722798608243465423583984375000000 [76,73] -8229520928966435833154337517076446882135456751182697672367506115100598186054805376519862116350755812395025783015287643622147632831023047865031348171645612602679263013333215430808347350701323816164939043483042103280271263023746949152533207595086720406604004704527079475116398246836372785229480492307742700628780323027103365101672889757323665805015483437271939958170446602397671372739842106421907728293055074935028165277347314419485809442251472631714521985320907177020952628054430871935537201905160499492528846626497463983504013629888426575486635435090072392142861832466129180006998920257326646146004793014645965932449559514750375211323290896181414483857834809839344528973857684584039704792261040555441264131364402074142841572475390700665015488185833843623729625971837863577312391794946462284244179201978373750386035586883497186888789419447813036822209480079503004631150489133988425908763049491724925756689401024864548296695170196458350183250987497154325788241897796646874999919445981681365648116978471513899762137340547992244255415781260948655832394864977594314288365850101090269650344083782194654220419320994687188294770916626226859442280336583553142372466220836547848777054249356535518607620933571042570795777361210448530255072574567017705311838634812648000065538323563204955101891487966498345183060935721599999065988400383702429566493215887485524687601414904033135907790463534211501207984117615531976315441729060844484742154645333457169966563750493715769164224516985781948929081598535722350399005097565671786255354008961744433107011815024940150719721815346993413866987932808342105976070431697103384362951701615270814942935832589455515729340228793626175500869207196880026438320097246329068490723754908300506594075638559209031594142041343489437958237040071476473750219712725619892038842618621285767811839343810820743454893347952812409461983432358500100816302308997031237495486377560004251595495848113199166021559358119529525541269723044067726436315096388240101744573159824242437392257780273827579258673749154705810690639941800665089964561601821542624136034030434343635564885253959407774461756240046410768835187440822710752295551794865957617730600759387016296386718750000 [76,74] -2091812716104174533046820237730689659616067702113801877477803131280201843402648878492722322133162840560614055008712894852733878793040097102903660113190068749934785978656645245560909394134280246383640803939871267995690770299665760287464593686746590520505392829787766031383691373974762664240339185854498794663134310477002336467688672686230059678415610313025235432045793709460385367290488287500426818901718903208109456247759101749871566130034595329497159562118518693537012832115893915892952068643668410237950216098124459491791054360239455620748642349356343659843696631160650387316134366928485600273263036413600013381688044056259631751506965011828792716924668746626993524401030199566947638385587418145144074351289234691464871399637266324273130273059039862675660076143986044841128851106880873643147811917489593990702239907518762250712768699549053999098071542249630198539964561372905267711188677714375925441924178309081176196351379196316337830759574170565461143094727378376644670279927385069847682615452162058848204622416315708042531792542715307797465106442824732603405549437328063876715847221078482801780268944069850932684671871617532341684888500817181634277144788122899384117337904008698003096435645904254771602182008302855666793789622906349898518540936434543925052135780554593050670624793147812868889548297092525992257705123001057907906105468492343231823396523208989416050018488933179459247932562120227856697902593845933057635579871521598329301012124414650464843434408618762518510351182111080024302815035383592326389336111575719016554573255212015150727446002428911644736295048581127537490414454702078563301717619530634023009889066331105226585447392312362260999841768689537753548585248850660452909679758573704176583049015730666690186947453129185252509061326827520637472147008544738030208331430212856709367548697776011825519752005402104089092819566521200421571231445358591526205751862172461968754539386036528387683552204328704030443773695313511938047770441624345148813517821395435579503220707940216552480844474793049306821515551579865570552963044863042700450523617310227456564655687764680519339065624717386240510407119492331884727520652234034059802070260047912597656250000 [76,75] 477436059322178589643352155474085503550299768646265987400700418330657778133410492890470155563813343928186884753117201527489205080733855696215148597998827986111960197730239473110280510353711959417660721105963041461822318083902074895472620903972440371275672995537832806673860074017235489188884247703245399986528891328651098090361263627273698637285390345431700008685590005351226836416576379183742653716266019031104772224215008889531563512374060471570680536592754369728829106983582325669662051324354944972940651961343331946009980644137637074036375764675615706309015897308607042683366785517699006917100137836882334526214758064864182490412630720526768748117341632222752281224178337000024770763980790206470530446212268641367331583245143619240670580615482862114183292470893654865079516799912181508402984119641341217583273651387751939363242033840081712569196470212584766913382537381092283040327144957909510650871792035287410868913491123346718883798602295649333463859776756052156535644450094644136306120264510637292438633641320300829580378463712997123766852170172884480581824551833819820021297597603194226293999247385252576178685460027631021334806488975965576726028986579886542921638444630336024195517044411775648290431489296772304244007432889928517604364305676240773196144449471400222034076670748965535677811481306493422564972799088982793344981942924313299035403825683167443023912248368588188434001474023958670924409580014343290045773335406196707213120162277156228681210213627453923214260988029089187268759878552233902271218202785701282865699970279450367987355022107463388736678258088241462260800580069106501085674233591782962249206799004435244853011539612542312916788202546806095611394292486432377516612197168744574982569034585416539001400715578642719522330979158633478855662484731667193063968775388768191693371799901267044757707068566459675766891568663193788130415651517324477847638199032047414396937155808081872214476438531046701963131029817971870702450775162524708899040155531083096339515030637049743518111878291455432548709661847630068078804942042227190238812700189702905973300794003172110182215190634411059600409940454658619390926332926028408110141754150390625000000 [76,76] -58612671454724754422068856767103143329166021579718191602085797031381764112850572001299886477634123332379234463102899497645146084815821418526251012368940571787823671713758876171982180394961934531844405565334094379530899557118050225242905519814056563217242488450322248562015978133801073868273713790333286262451286547390211854786127048730755825563252733833028541192497926076656912132631630835846866223059693156687395386213399082312503906095609875872904974700741315010744861136678196739146241393419646381191575696160070817183904460765271095499696281277913596338920693843104802205984284704492474404837529131207677314819226569900508513204124954861102732286700791085606676484501272888376654916884468004509752845907238405964531829377237556647516831007898773620669250370053737680147226577136096809687869814976723181961507448882427074338389653622483258893059678309153971578759562516054424776480779947821651340876877886639231753013555753395913367177358047303674675095643575077989453779549110588254847231912579235032127899890604170482573455540691732696100693933744350268958926053932831929599799666093345569421254212234673936018134691930690837836009897134131691245498153891701422189443812860754466407208727069042045231278450441710551894647548337579797479981861171466083180743638355198352974113015038814882564517886613673257937154203499359709085901660127875805369979547067915625353527708920902369087376377436011269862755897048091098239250659481827791593419790703906120851814258158591059155824152772984089101228368876108475029155176044072629479101260455297688021289585545138495886794476957098976054044402193729119475628961004773305575592133966162802061297545467026115470454662613233386785074141223430314961191337805272599304656346070543638254631795255582306674507919382271993577550797905903310520796065549750942417024389145820951613422620272658155583054115199160601514343658684249008821251589977020467826967372060215267112664040971470712457093537118255119173350780325705136187154425875068566323334774827611336172747419054344533432255681201663906112795011320539763016358173486432333991405241022204880550824942742356341961631040291674787923170697467867285013198852539062500000 [77,0] -7745125856673663705945320065942751436037631439744201045558510748579901465725915667863105027109562548198245541135320039445372159143413390319599107745036611131063487197261356218684226262703571700798556772221053892160115779687533715478198390799968896585765595334285403158071630597844223682835603820244636006164685171631519823484719160947461189689174204686424003303573456356242715726747034870779147527946898070969426138683077294552133505122705520527997993636082685171247988788634616474612267238892246599998665456318933924364958049512803100147663744992039967106843567033270032965798494572650867938992203641035963187707817567160668207417954561745233740953354207743768588309838769391617023312590408606229185492314122225265258589367413750944941198242134224883320720655188952285072270743730936084418755603319917755264357673575973344846486366837450213518570670469059980034326212806228120209396928431908105208872098472713434925603490451443985042660493514488051498876055592463138395894592035306670588678046709138992638181415643122361839307993967866465783513312396874802801027625264059081844167085858983750649203988197005281088777510598641958663744604984718068292064937219273350014800590648841622453778927098820265611464884850826221366131996880190185104243223173467988510326921662417879738482485597237549413023302253970575156101695928438669606995280927690786522918268072466993223060270713633582511397555173132333147625362598143610926658112205545765395083018318080001062827403467562919433624637475030861734087251490829591096033379154466110457668686961113644154521784273736577710801153990051329724051790084466658194838313547422636935293481911917061470500646637242552172667673940380570349321979162961680803301813098543135816929276499618010695025866071926070275058179552583899314511437069246605094958548729195723473303363247175335850922354225425917861528822573572495561521185437832167254169884327404416052222597405365478934039800708551705529099240537403649763551003337656007647952653552255798848126094256688182003205241064189464103387491195324391787594712021675343986579169324087222539602306003859334863853845274695759794138719134672994792586732368914652091866492567022958628497373946322976231111869035964740460545160208734013818842698796536614139930928200051709608411349874201723034062272478799011932171225680576753802597522735595703125000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 133476121495366582306229417677842374217148001736980751834949550613572464851936594902369670754487483171198885662156683194067319271764436029888832443169823408864535747676332097175029115220002602281896980332655251454832462284515598560343899898161270121876811202004946970219707379693019382493109666982407155561672807629079557731222864662125893854892996976537102781996152552637392190847176815928915721965689078124404626519507405720378927751170780221322991405022969745003189083672566941745355719861443515143996211386435784898937827910195764061468706065183268901709566893887650742199415275840499649545641134314120002899924007497194695648773701087631795404849493244658320598090162596716828283809166075353792149469406524115479996698111727988296192878308943535968841622646159011586253407371696162228774742304103494766780359377528977051058136716116956248066299455246882195715755315887623944194934928003006029275499616912461401079655368546364720274219585339147391226511198162604308073791249379048920907429614593507141234916719038805839641694426510847054497286568969474840938174154435731956442784014640059733244554782199823216991766435669213546824855339928668660431091830987068954798486080171306926819149301767599956574741706645211443635218294475694134973188911078400567361821607584231581335220561610024896170215341199760540454770840868633894902095332624055907822271348643557311851671254753270381579137820783918501008243249468465854124008202403398441596052736661633069342430859365523044327799428232781194346042571911006729129967295866842457773762499508667515684070263808659676133860936990172580383260015064024345105318535195802934934942908062655754946537666943001561804459656466332481284600934119794235310565830255902059910402785001091475957072688336353373271751302359697075433758778734482689334669430220131908267813824825608213614012646869244461358327678452023514625784676306650128994600994383197777270003225417705350326605976594062392807841037547192452313916390782057481068781515280047004722909752578426194831333929502538934524514276935684004710731370088185420080972288130249604611462007472006862690583921173825292339324429141007253686000709158928474013969408000371508127151821991871112996729705078436269080554706192669787593191040153023311255184764102444355054155961415043018615373453353085324377819143037982030364219099283218383789062500000000000000000000000000000000000000000000000000000000000000 [77,2] 6848219871581060938891921788361020763304785960172714088139019572650405528365645505823760900630744186603424017857597184857495371316495802398571573262775325111361868970753812244541517402817589331984036050805911696807246792004394247369925019245370584013638707528785975385867009689674130365646498015918061474533590596070454982738158640345771174430030621840632404551650065888909223579046418010190381644422976621874277435543024938447272019362386702473675673860301830849078989806369288817199592989212750295353448209633539020178532727451670055590888839400390251808687968543107569116931093671504200226039609086439365187688512431008874083747074062185107579415943011618856200219295603819711641325375757571729072187936373309964069147396356065675122309701336948118171944454547712115849096646466692582308780958584956289595934430643038790213874261013761568011640335780773796401908925779099768969588856872759014872328214046181535427933364438433730514058614957136037380171449612060617859893774289981228655916199224432853536699668216849083933685443356571857245320942216082791226994071365269499735286037736391738655103711874658009846978840502571153042266711634899707028418716221207927592811770364539453656319107426180327152639412143096701544479212468629621163343505920981376753479915043935508349284499455355978286936301355871715830475994660680332298027135716185200143544368280247602864455734438270563701253753754214539750157432205393688014433104556942874705943533878326756649032692234584591894291201578395629530774524005325832513530268087346535970931825502373315200685819157376557090924622304654902351614431315483390878923265792215999163127453089379427202162824862223884388326872149713801028933690529973598690249827857878804516712848483583898394831169914452107802616122508914741443696751062385954962646727307574181173591905951160539992421666867461968516843354396534992129002960206557191198753116158019257828788665953057857156729979539271416189119293244814471846800368672234567310404895313717956940231528895974867304835464286791661304973549400925587445652360284622603911477386926421026991561601394611811597978500684436481295056674233210620103348663280916167008219343829181483130194040388400663364582735071891256973378173011441670863701246913934309572476762830278502535034600094289373294398918129691331911167281789459826413235532527323812246322631835937500000000000000000000000000000000000000000000000000000 [77,3] -134496257811372657563869137145391333551952258226690880052718959849210374737239794185544699072009411669972715829931391317567802605873785305562008798731621519673459428001686566325848508032181564209114485634773036603002528784521723790908444101851206050950215060359555205266265740961130333290735862828451271800014730670011281306073292579798094330491137804675641592948002612686099048853771676684188907056976384929063949556976487990708322112636509102176531559062261766846179152760658716284306233014464375105655422536829950776921336272624879074525263311306833393132724426958471879265479612711588743803997196504745268766312423706056002309763690859055784818696325934494457805205877165042362167175564666194862029468272175401025432337152037885367586769598627368551659777875955366720301615903410077467212180659866968138941504351637120608703329993807919741635567198262284232378296293630435582414995298021565369855362505978535153338834861156755835428323257971370749570241991283247662911866754954487189291944633150644673455440961501152469525448477892097283855658190779372827304498478530794832430454879971741599320379213334628321386468741762583040726642229554877128435553717199659356079964612810027027160685781577659588371862129087764446913029532744239682460095232243103764421424000393979100407061736585855188243897757508461823256001254957728537740315906256229811885370875035682347101056742353006795723848154752378277894555358387904914941250901966520946993657168880809476022906068087595657134370353413724721526775566045276463846832087329101346568181989815168741566078589201357260509678582047962073410644497073673076301462313993825082209290890678587678955581709247303289374702890516259692242187168870263429292977313209908661213998582315137426073788122895864808101323183445591244080755388711410091661031722714191162254430774948108398536018697075179165438071184554012334016437381284639352664926616456057073564643646634401820394591471465604635435932031383017926357933975406662868332186749537601762883358235254320170500457586925420324640578076871727687678391475955494555557569757230813983877305369701405277742688736787362838619467579902438725897978421544955306884278714951977871896730477616150847885600459993820359736696614512086277351721202855097998322444917105542996039679082978359697773562049366653048647548042641010172804083566688859718851745128631591796875000000000000000000000000000000000000000000000 [77,4] 1595390280574347381084115261919492382500991606351002925998206642076727946908931992397959430956659044754275142507370385187798269069219909727605734964890302837667880166778035470156793676131044157484259281260700564185986263805964551427304548112741633392705618670407206949886412761949054175942585514316157216124285073235688552212391056403330942209658547160931034291790270819706242781980583205147989861117887572959232843587143188219840880139580375278998155904652768124380199387232554814798511972796278976107271561070903641936980221728658895180586388959208578575426089951233673626523033454414977364036482505022875514575526463831938198514970948429147906633833544201603271798293125217944604482960186148771452325050855072154976517245361363340853213457886216616534250336853394831879379786081351217242115012457477809433428090144227956088545578038686805669655838815591548500935181205707305640452478694846839360904875314798090752454328458160442879651075460564061260929516738026626574780009775029821968053896493746043940531164143688123936052855653875692458250691465984032832583669985730383060526293540377986311886540520882512954286420108155717648790156408899533582051724580275408058439749094717655471676715051772104586876072729563391680793581786325534838863096130948882239127417954774795768210736472438969486877505820044903442467790615191521773771697344946345623342703727004774005277754939816867646840616038864741142845204086359676152011688642971443887730270114875403719189451347768134623601797506489367464463373253579271783416620266738249130825243262673483125612336656305491216272043449217865227726341615669673792673540617793232250674997102701351940204816935173331302415648524590335545585427088639251077148125713011154522514347385445921421996056500373494141761048365503646693266869815659202686345641806468202812412729501272002712477518915832083096178146788277293650095904213429787409373004503606888536339931752980267035874393257829006378023405285748011696689533903223498665341551949176605937810131268487290998480618278016293522936855528971243992588367334592438079928675510789571950095114137017425033676032573508950704954016434460636896019107813956242504181465161526523136681967050860082009043366097978154142048143540529505054112206124949535792747292919679517670100276618078344290764872187496448019740064500860608043926111565546932524739531800150871276855468750000000000000000000000000000000000000 [77,5] -8922799578128400801095680710738926463513003768474827363048520874783431035000941324928780605185676401044480306078787813596591215731501371013190689710951608207003574147875184494248980122915787113849148472763129124724733605754728427145099409804480173145337625416254048094907035580913936246578795751698202094761739818179703973479281171299957815218455403150709151910062998279386867774796634962232323631083510949289724725223975144732184072618752931115467724806687511917805439077960989833769878523512167180431763262928001618106194703405761003938132496837803442487734113049824199816194772827066586509658747158535097277593895769232332540601888442021837452996410582995650566813409378376550235965222137641584720433738495951080279341757595378958312980794567166635267301196404497533726882881355242195575396049223335817116247674454372552376881951419513418860345440731496522972288596422163984993062211558651181647623007409018620790754679072252706986260455885608845233290696639233375701310070636346794450074546142609357210789560020400095090130266992662010798631403217000635665809342631545124975387566485656706010564222669564927470431650701975991843276282928240844102509774072132459269924007402303265867129011762489161982211136539766213897868215322318058255081890305257146854679317667515497590185991749219295768864997462179703987121624907619795573972186709100423012279174184027157557620747104507311536147687176351222619772391455886357214302014288942052952959129932214626868542607791401027817351004112724276265096603453261453689073476795707915316927463924208439090627358264119670244808600825613287377565480026319111686741440133256301365655879870837275142230705732125573561120394851272488545125966506570413696438808466156038066329149558522249312114926680612830831250320403487219799523684382662706235211380217630129070162740857985199050484339621982789011693600953361947031668277240131827321081050037520355561182500440446821303275964302501080936481824861653868121330906138408926909915190376356791128167369050035981228283537812732085804726407713051467868278922148344769357884309228327142974022952879545285094790105289564226277865934826266924162295586619371381315024544926101129495346663381391870076190115338069093851832696475429910132480433320792901694692094136520401760401216316058902727276709874400337802747141465602213730156917585734088760318627464585006237030029296875000000000000000000000000000000 [77,6] -18876175399105549821642635918628490471200333810983877580810731492564708784067889463635370755872152597811133511954014379199963033054168536371271819558402252715530770235772621576608812710951389138620193183130673657313740124829718922181808917869085768601485139384259848545234829990147886812354897360014355956003919769573263158335173681602434225692153771177967546605339362471760582856901966957818654731000827327182039781689252374891885940540690699737623897020893580541466365455522504359135951695466193219671848732749461618197272387576224638693228150207681083811828567863965521829854939276449954785343034731787976118439110188650156376541563196065246860430499624496658173785596030777786647002191554584203153216659556461264168661362625157333168973248852805181964046889325274985645280630529760400035150126790108077715715323758728777056003755822518066050946564638503783237569707423036164058032143622691291392747228541842966470495829974354926226152353809208591733544097647212102705608507935544994219739407442538327583911622913439952539595003145832648906745226917526211059138130672102852913798537706602580585938333725709780037266540290693323901670819548816610621467248953932167979205027077608254979150736880271912678496571317438089016025878494033504298757536453968349529243825175390287812852241218074248145261893048147478804363097903837927432762766248701832868536890817171010161141462568157164911642815244884774413476654934487736085316545884858310279238042985088980276706306389220838341665100998158101047099682110554197104516787464945432283149142736568771776296988692311519628324733200867907488997324301376778237313525364047910385372319064806022072307308932197077977309386073480748538273897911677243353993717802885675395566524417746241172939897167189985928696958500135979920389207471068249579817175523545623751013100225560780402823243345934882881603880538245482108283297776792724844288326613924866206963492866320118883990056119220743247837348406978279540752773858140580137211096409432059764355801604838496979826447971571077645191861881566021409450034645390889344977171316078969998974505230526690658734616657642282278559283678929853407106409152384591184985410046679229529927604949070172909453336356544693180710913489033096667142549435726271385743852550758967783294291201224407689178151355590000270460604326819476573751074254513011158040924897250079084187746047973632812500000000000000000000 [77,7] 541495250336282070990476806090641592359465836690721976373603051659957060409080721559360013757043420023444468692058085546131665407069309671335965773545683456310947212980564392932471198220581784356474456852946069276734173112172150932716520486711838478069444159117747929722392841067986461197019002163656172489962832216417023100678713992059158380347058282721650268869047205975335527704753493862065629008127752926397301702720912212673582851244819660995857531211304723403611120085494062404834982838967517121608087634676473042527603367118877229271162050183677869088600832168862742796019412597313250453891130427059162890303696947760128997853928314740573402142929477175905117809382385090202891357930364842982729893802598696946800987987493193640931532772806540184176562149937909213131187414423446978789283388337451730754966907462086348424484644414802153687735073931055790324181561106282717231683836724010456922295769663370841248473880819093071075606451104954898659168172754768648278800763392803486475719841001866148239569185178403731080437370814573510945497123626222651471184757022075121176038519284972876378793958511892597539955853619922291797842412136723770132242214303411251270196894507893210177568387764783727475961346351781640691361563033879264809626583545524110447443480560247196287557540702703544862449339390099193866935171670324966621482470579016923310502446510234294487983190060586246444176395715274984721529697416425628581680656414141827973945471189673520809251386493443626638012723685984025961625922586976934163231020738207210619739601493078147244905816751771294102873680428604154849204326936715879126951965270248318048462147246306869426077094558591831253137355573642226481423940359176001270725079534779224741350531691924118774074431407766883764157189872646110798186183215151368119540693878899739206922600872535964855809746471318135049724911022308125825316961258112805186304244425794952016309093133108307700083860013825641835823204517817751962286331257376178200802641366474824949880220489260398484654208659193736560310894233470874551587560813680917185238586930788050981872987409085035695112112274483020135455220163024574002432288420696165032343985644377158690346490464854546749029567078147048890862003749942151129834457824052162846308940994272016669314348809305149089900264129845141440936240052843999626816793051680304924358488882774054218316450715065002441406250000000000000 [77,8] -1921654554002722500788763940487563062579381117708871504134045194085572371689999281678123580212742779078368019215938987361088701310530173505824241766286188551157930170128080780628277815173053023829636957296283835326105755049215985682877952591339461715248256514428175628167569388350362673415402406197458256188759220212672800559364908690194874494472811444644908738624038616326959165289693486117717282486051041235551673152598198916551458693414907891283909309291502367481594020439071797648144585599428148807920980469921198479347778349453958929444617714185463449411807958114926601235085229560862141505500822540574053728330639072666976150879864355662789101493453993035519596078475354915357252914474329942299826636538917292068093903912913667585172827926033756897916249070693211727662933585961566030793751446978822875878611404851243593449539664473346645514272463451423452696074471951307450456429994264463308907940235683636953270370237134899743554511038257301711531032814067769077662865159326388021395240801755611001256367574259375609162517113350499273735360180290626299908952119625921764225798704182244128167775667655483260216306723624459043298899014825924422658838605611827148055415573215578248130808868757018003550997745412918317883202763816521986160338854259069451697659306458558441235138179851386510062711891446413813026226560741767953390089256107060061706733285162319785521157038530983467854910645091667993022605404132425481985148513315898612125265662557114993288719295225691858358453001359715682590274535916585908600806848992321882362308091758203282027844379290452293953319902007558725899798586626324208668996339474091575699505666623702784535500624863426609715404436585747000168871440215856295412744167382602517085822775815050889168588430381916733067061877642357812543207539585872679187856083319385046131713141792233585201083972062522269248369498359358082263503812809046970724524112578225742448785797357861571283926849305946229121145652291928379458725439191259635804645052364047982839375613100800033567565437209244796473560031854483263387520669266286211390226665430134615455686278865193400469657255425068320234864070764053196767859319697154028693834882132447900652591479378824771523717964437267379866521501262911337024841035984176403009036626196601383361742870140164265274479637785493363533996574933710218403963972587324051527479795709041354712098836898803710937500000000000000 [77,9] -2715406064766844614428550904029669073222695271979471482951685778613188822861189954700982991729984967803429330388418363029775304995398202119271562347335285041763406041069582295131841801703052994736341791161797101564266226616598954803361665215037375531579902102427396189685966157910326874864119959063585798320897965305968284759021331878979269463555566220146790916395676205171153787612005170329299533812274763485913243676659104000063062969162265772679623572843017208936641088369123551372570286472690398522811109058769366824250485445631671580429700333466777069772129540216850263258119894648298055416367623358390902942943615179739509403321142558907703856256295519792801289622705797639554476504038441062584274306920062424902052212232328611859964267391185309972697748371248236347524332127278418437311817817400504147161078300596328334181932181639911541936257881161959439216086386162250752901230046448648604077729734106394594473213348989962739031165768878964530832726573095305860357559463786316468382939413157347057758469458855934493832446061532801585459887140001082664071924883963249971715639113031507701574024767894882916507152409391262879202621987462021186168406705753831032687730597313725279846451550553802654098165657674116067518508098406998993880725746706026021790884642892930040631983237344530403332147804043793461866935538787279817586663669293570338355321449476366167763816399984180969762273953807097707788337726806346663652362447370343131578501636542988376053043050185569734747137640598826663670088202830127153340872117548169083683711295330989683896667401780526980071427370095893570335988590097672118008313746992662408058810809773070407505046139464569762787477307184887074941497156082865791126568201014948195634114182017312483971931659732337409284552750347370961572115358843796239961538914522768332981941973203240588748361970066210008155085179450806098256037420523175162590007031379914377660640022603262353469613744950327635902121250315419607784165024185646598431624403072472750904001826580158370442340425569588555159476606327997369196573790352967225763121908989013717803987666313778124160981002864857301281977783690048893307109762625397205358302160767011616746843469276491381591207912501810762367352059324797909252275227700723405157745518893703529987292434784835296712212440219964321705430330213924307051642587996690249643738646057045116322115063667297363281250000000000 [77,10] -3607903053631138992843698105347553053548751044631009059049685813309840031426239760381043654319080066862180543718253732458638508867284197372181358696411149916540288373396943800691463097519619533740825373905521397727255265723822337372634334718064613130110653226993049236827527227516869978439936940094453434553334211442647943719752391628816655601197307663968611357712754197656360748854260368485458363957929946184884442317078459551946937591175817815220292881484902742584170341696428956327471902557957655503882963386705629095707454191211827907884389719852382168730202967475226704188185670136346561456831570817944603105622671735692467109700990577721447048966253568732852685062059851876839307581987789549270082471750463642474350096883572459635375715286482461675793156618550033080823072248129718302121943007890596182719518136205169465247784400488736335455315769077952011249192157561983035884247811697886237977458316864476078435202553862926208385581182934145691794637484981043270166189157693993663113320240625566639296056552457188423933302990063072574985939739881349751059073676209460741134468190908656172958058683199411701858351469114537286707110088480577996857347026346942649369635037481600828430162931395352030848734762665133789573635238364098693528366882824687469581581653069165676458900284952330914264562487859387348415103638418303525784796243754898254720240679912421399082082296880406252895498137384615517856594459621875264626912747830083816479020225870429726559960355868950442470197636000814966128317864229722702549017844688458654784318302720481956319225237389535955121518567480059003834799798439362027008527448378802321789030038335900938120267316495040997804290275385823430267285182315259795245479022764336116032349495262449431122242010508987807432727219751209030899779675366430144278832085176697158479299616935439034926059468150363575001432046002433361358369971633666362432689067887465387273138118351143277109760936920091543402957228383095803580604510923006909002821803687312233527060976788086208504973095331187921835882496718598619049801204207496900055837998723722043150317179254862742217216775192596132709222912122669432196726977587678869006241497147986062720595121737714880543773704083806394565095972289780660444104178011642705395541438761079934166686884313368417443967214267718674477034101578907667873399807466697208901962312666000798344612121582031250000000000000 [77,11] 640704550164077011669466274744049144182526355225127991823781399620828674117254627288770444588626574281768204294542993714859134516618687801635410110684770365595680464489787382171229016571539312883209748431500570516866491364336468478907909745160692679789227559886363901403408360632110884756813995093571985773964562476472483120851028979504899659324023966408789674235408423718452924294459942186555736138971414452419926411431751807800895640261068704877463332542136183513991627516254902155867972665931275223631054197272891891444660873594853709753138438842854376155055640209584054073117498762141011475026583030016216899241709725933155238248941881803028837415570946006755590747888425858336028173005198683446873212594827102044180126638294517844309316185988227531986033498487136987364631864309392793624757783232824206197914758994991619518347152495193698928488711265632279177752091305313740325605248069785853001666011767928190536408543459038994834974267024959599899122386148405284389708685296357288949035554504420003621981547739089295721173421341557509429308090816742535851863585576461490316302911301812971946387722808388345748224366463591494594905906100615912028801649969217294224187819694160848236913191891081622259899798536621460754873847760298610106279926299532210431663761185018568990410865443648006374772376928809532787924551646043408994794194161145464129477657565822886036953224545329593890557456719693804948408873772195003829626842452755415259895515903772125069995306300567256669489583451174596727475471756933965430382314968214701575327861602206863207540516793887533509583997806303836427317140942348945799663636548102556897996380436137440121752556807222463363799310158514433618931525240478118508442358460755787324215609111832096840786180473855380370025117119340965519538876553977967348944210786132241812163157652425925910177572108716336675258429456970062235637673506027410447954541716918862069484710737725920109047202025825720633503719877395724903403798068215858686502373048407478902099159559733823533650114936520942986938723368408644726626118043057519987046849529928663036392614716900924054984063856194625972476419536336763203073559848474134582998284087735091853423293265914044723817672622314071421215891321086861480234630339240191375754346273331603492621236690683939844811845814911357308012173254691669143829546508462496889890758211549837142229080200195312500000000000 [77,12] -6572366860214709229874445370524460666911449137581413229318912505705860421484299194115703306461566793711609517987585050260767093089432943607111606936338938018401783844525812365577200073011171211474997536873786608462784862710166815670472710404277123361289169807425866634807247344464397049107180016312149847893965624582077587171337876134978076079488620310185550768000430157702204149649331748412160673211528959812892806440068866875939018325810241442293322939924031391045363216762022443775173272918921401747870402734165661015671143393798037021635547550900363475952760261842782460651803197202709640759856800918670249114711371007414611650132692469363348399168159347861856679997814918714645854303723825536456471163008588143675746579281765255140500563668436275107530150714778030310433282434360435632379534882536045823281507835651905944399537933774380214854182017139056016538372943163901590774618650180680638596296145687509480269945620832440406143112107896117660326537822497367472818376277660803460154465725987956315370421155654249936382591789103345266568327570508335519718277599116381567226772716401437421656080958503644534469300890967958918244170611230815223819888276169604598389018609349682169153795317085786467192792927406824469784750061279921024409348962893904470072089126955858451456199648596911200712308394644946267374368665417897400346430974173898595149578727220540035982782028534401913032552896267177263816056609217485342129865435272137430441941972050504814943185687995467642473996733685051107169854437224806960302323565908526589097963568692871707245214923378433795849969478769768389206994313980708414174943887994541044708589552803032577813320887649842559881432981479665988531537325269095881305466161694159571423035843088072339213568897641771920274610808596221442966754078664363536147380794987550443849929276169423299112481997005259805927185205211660926263800101460728188853497762863173862969270203530995873403099771628233414293352401429493173097579689879218671310582551893106454917698932446831788759283400238534058384596092618872664493070635130683824415216229987159287583177466472465313144859047556677856086771906256006790398831214837366752474831148352207976306931609295098320934103061528310384001507931679848637779121738706324162252508097540659901934068315366395904290928523791657148462891533362838475968287888602167856610947183071402832865715026855468750000000000 [77,13] 37195939515869828649157956883223547718652136836491048742023993043669632962511340088718796515066079944397660844112332986371446522908844164824426758518211285921397365399283636370893022173978519180372541688531023168063674890113710072076443951239149254060423733797332787813508686075914094654608337122192400099126437007825523754950607489373322432572771466675581140101780102097422204687967177902270354292583459512061370407395125166040573780081992420161424808084224545165324675266871153566914482009186508168225148474929669724375927042277679296434469432952427046408409747215244618833716141807707612780190869771487998466174574282979359548200751178234968300588745412645848623558972383373191292582920543150895648076996562815382406025927186719007549492368182200042737919590373834328531541687381920454086092588549513365841096174466980871573296533680625335493365709901101995810211943176557315294530158043429679130872141966689922520444220689640715410254022607595611549065188378926903020579354869826022363533421164966698685286744144487559285271923581902015774625236104647684282037328621950324186091384982087164502826937744473757663844960938003841128246521118503169386297569384996251497896937597977905688078369083498629592759433641113205339677417303827887349328033769311939275673991485631704956218425174674135562167328363011214963306923440700532196542598551795611061049484344153140886544873072380695873608704340058548745392451786416520155655594811329001410070233037503577606833598134295445447119536131546867148384648389546767430685996041024544069510646251122641885391469362030154274575176661920770855879618384762239045469270960872847254259826433401023925321654634177614645281849351384114085237329032249374100032699416606972669845712473798276035206794247234466405515782651206927130027908812054633910964942328663543663909341877379982061114920279962048520272849760160936788700811349038974410127249288993009382326947559403475215977152554771829480674712560536177959689100188070598555341696595649497291331496254470548861112160354052157577647633671911001447836064119434093528349462559412349599469116098142629487019086661104325138072128290029049833150031409039657272200570814594734921282577233967315289009640261578138143079209861628402049566698100099499232094168323759925948540688425438062868186956775477762816138100747665139107335628579440595098404287455196026712656021118164062500000000 [77,14] -142875514223750402787755412021788422727358622067645817274647757302778525586108484195774406272691209831227228673363611282103305348661059944426151158839638627643460491637186193885809581408543055617523038831890675226008296687833278426682188414098539092140488612125932927319123142261627341697393336931288379746739942088969348329628474514588674320540357604864854849619778386776427920130706741254949871622824731926748160310669734609484529647272623703383667707259848885585466028368469487624414333709362360287616891074130833828651337797550771249922549960803433519182368418091242423505017406033613654611224012025018099605408749208829887485784494428687533668326656853948817040704826638820647661176709532866509159507139393978041747639694749190200374180808434731533682235475404308281113931201509740989342899082237757367511388030871554164362536596440313494841774251308530103307052041957213764229655810809169450655302269356938738339443717588522855440583320165271340744083469769302141664079859221147437101970651441411810072701427130631107058948180647656033876850542550853403591011645054914407521637256653647624569082690531745499490464722608201294429478409760232149768022923035740444927745401257630843469758451242072576931443946320890946900152323242490333380056298677136900277127737461716512303724926787424646824468251438550989525552186547740846600264753520898934029152896289481608341397006714521996138488431417608597963865782343497231636988980941280151753200638726815180901196565853476772959300195184758674497833494566012552437583525455099305776321058720863632193385153131670761178149374666592479054511865716112646040670232462855849965906494526379394920560853584361492969390557925364136271701046235766029414589150610711852625496480585272544615790158094464287890552222176183923212694830751401424821229495995068918293622307220055600056940523615566988778794885542103947040044873915692484541402746514364592453803986400137257793741690245212974026201748568241176090861526172508071887910189470224503582673528454796723636694335563751061208292976203461051508564145395250054895097936901647274864893569006722458377748451702207011213928850929402988321684184831524171669974548576385131270201797159143284586504012958890872450053082900529789341927429721585783473751935427892682995156548168930938320628119491416923358602246997348774353367700101768988929507031571120023727416992187500000000000 [77,15] 408743380408183961428305786477255171279198201642764846411911516787741545391442285651060960640609771686795173674913767848628125314453574873945936176474749128397967818409194087238491913023015698199543443460134173789887017399213660320600820813422387229931914589831188169864765770473844065365978916812185258344107094853420195179047218537554819594381573613803665326119734215937854317003980898917563764668822756447621138813945250244800227351028964758114305877987113358593331200174979946863229090790506791177324271620787134351890608053256610259481862879309967648427419293419379121788910280915514636489123750407884975867868668928303815526704951790221246014884758768197025975268078697465820844679863825856374734822606067206499325895043280448818606467416412728751994072309566724959662967410159394723200449484491833864429853598567060704327886592087575515988395775703563905244347039260251643940171537298976513500984637148665984286506387950957261088440537526765882040627083052110032154452177698928041088051935144180417419595361767427862513556268164439811829373769074958578977535192336001162208501429419634140487702451441530768868816032744502713595400299325536884585670221946907768951720575870452560565653537341422882322123491497056081017787039934753191689812591550561643455478163986032819750174916739568891769239651614298943636972474292733910894816176684770955980821873329433228231622683299038447083149150510320940021111617026349141959148081742959001098392991212690048794608000397923355183526546348344087239834647648236801036530229075101994335104825020324500865788352684355933411648387315197248687842279896942706608524597713344209390475536041946247712288462347794319010440845820829541186895895688655616144374014519271765893465609689996548571122598845344449520153341039036610247303112209484422309015022001336975572641086320284335360396749532787095570589262829209888290018346024191807181123499241935771753483018906636617668453154456118115099893482924832452233840529088230828128815784329288513587240962353901006873908032438399579632790012615968419917659550047956262391905497463852934785194631399359291990804186018987359481484482427494585009283998660044984072935533016030349930535186941950210298319758770677105568806540881321316931609670284427225672271847740972044782694804099287990004771978379499978178648973229446082793729980164876280923635931685566902160644531250000000000 [77,16] -962594622979619912929875719348301319995801939166078119849008901504155163466283756078909419913170955473219922826435386670019705582412324176714246601277217346269081817814211521110388745445644764872574246817466553228092745596631257659776265549458298002953213897356748022408357653968482321801994309414964961881122381064091713420548055650959568507845457128241746866938378079084234197452444680970215699736956556199626336787462167542832895539591075199635420665532278592192271119917227157184129721832121273653406433641795978182233648138543831070864997339909962472069119113038262014637794919473440205579289830405243966863403573488810051455623850274001341211009926395898194885751074809031072384054735932434692121826722068436663881012070282401279001604517591808376555030408054872952194866087931366194892462497406124981468107650671818299487283469964973889116774435007184789420339401369022047061306703477609230561617420429658969327589379363168165144690626861832274496682378422131997185458355569624751936361845987613494407584670902905415265764158283082756208499270257790994478260840057965500248231593759037044602870537779979535047092132769594812591373032002083111864885799697036362940114923887536954422083363940197493166019455642465773900776446212751784240366063450547061427559585483159737531375520138699165817958191774130522015378022451097013378790786070418580809031344126208926371105564834936823050621569771516669343612071804405135964929877983214411454364980876804960539825121890203317618701452993467579088489615995218797497808582722947535249866073643350813868153876219429065392851005832210993320693064050176967835350286303325234863233897752610486049083307028577269530841298558508661941774287713355854465896795837406116846245877908388265825518708135440376544197043646478122401740664761441570565579064595058226143178331519601811307109832086196435988394664663064549626746925017755133672912621818258755221888413787755886058712879353583010613918828094989968739273863380003743850654345232685880383853043620054829436070062262801120648997813537766434136116085479778537587786808445533936619427817571098765117321420565597324271694650248874393580087691476645456345863213936745462795495502412002809404555071554853677138590217465446290493498199785748313562077916885922678421990920509670726572243786030204023090910083700091487695239128585811272387218195945024490356445312500000000 [77,17] 2177606005407097312194029272481810753087162203061418801909137290631687200630167381521049930443152688426045558263221584068346647335290119110338734407631919054446930780787873137743813278005387326085145904282820551394194696641954183118276103868540546434094785832583635337075104189130828054249239187652695758404815640771822100023372516409223497059904886014210825193673995435051989115946987962632719616931504676720157877139875971931577160144081992077212272500966722946568635203321234146637561921207324522872909704038150581450316790204872769626652266161014252767570122022243268417820976549629227944855770074244867653997413634062221159495495169888765479472648064621321406546155586879259727222448564102559665283121832089284957607213602120449654184942030729560451707274344095545531434276268785942491405018965079576466759680248386742321753679296422872836580014015776600231960761228355271988345176978918782166127482441743530226844418198630187984982935818756796122077041987411282327070149936976856210600246963541060267547526813128718211742995166945806163586484548485611062850718736922441454678997827311096935488274214101076610374330289605157819308096178775211148854994971685503816584370391640042902644226539775882463424638273038840686155361007066404253439772792012110168222286774685688931748331041050606334808202748145482671859975704090845596053840859505704010713656805603596638887360544941873966762465773842927345659924025353283944563573972846064786918259446845369737892160132159061961177885830313756907488391076363469482146654861879057873498704968032257105006349478121183999102892433734895870833419507383104256325810433740872816385237696610823177131714285721992380727880977264503109146548149463826353101295426528437269677672845854414510544397952823184600131246210322744314698711636479384071270828471880200982263233675019600538454414737029373739923396485929347384400251647114811744816102339561276243863327615318154276509107586886471299116584803762467408797751143428267471929298069462848116861515999873252428221143849162837685810482580527470046215468577508024634850852970530680413672981873286010945736906376571675545576929605087062813184113366961631641634377334167016715144268708644462236935215268876216823293252477140386322918796771564320094996673791137226741093432496640478148835999519152961497838050804747213616595694074540290330332936719059944152832031250000000 [77,18] -5346035546760825741908521313721483009309789983494103186229574916427366277458578087887689324428566655663419346131912685783824339146055839928629185283756440976263722462659552796051816517259551423073751778577313886755291569031363467529643741178665911457412055925667116692024692005780534282019994787576178778941165898383398235261325174265511502078658904872590211405434288557542974962364495668580084875390084718072741165392150885146993716981663863430659839886419512318400934203477653949560373140420224423467432146885348899378522739974407249496777592377781989776709719361573398286329041325165637151395213001926753620401908895160559593429599799339551678196062741412984313618005362611815671051907857153334961659136631406199864769981809314245336847953393752689151889624145895567736521761813898669242617103461609260211948091980803976675776607067333753853846041259956247622932726425583075478266305331483311492355802897561612505238363297923975035238171224381441361717757307368748528560310541274299780500321380872844221554088515076388358367141732879137929510249214726924007943601571453063631543526692711046993195231532600749577297644616929969925855746390416969141142681155836552743836978817656235518152152237283018749960127610383724902545344363900579599635711757722684606507197418917490073225616431680141935502886853110720282446688436770831658721775790900549643327085702973947115861629342266742438286747933960311109436678262644268620235665039249231680282189643987001133548289591268581354924355334555821854575236203005074144326710640276288460007473607177813284363197860498291635026498866531231262103510991600565512614847344470579745689478712977160612964884736518975185142197937141516322278815087089174244137904563659769743677992788934148513472464068120057205894181433819462546844982619914083847033789279394285784063987782036495695775644581187545256567460065568807239968719154514313224414450471749178206177829261002189254548341748156384299461573555628726720121131088736917335087520879469136239926078803264328490447469581117428933068068654452284403971135708795170242583769725689931430140794851907966168472496038248797935542517210080888527827743350267143670872043110883730994632628057515575780851965973258695172097608928593877466297340974353683302923229576587606736831261498408355318055132343931384445769594509183112243655422446408920222893357276916503906250000000000 [77,19] 13490880272955737244384082396774747261302320625838846670877152931178027302075718130979673890690208591918034394544180860490469620263394923902179072864864013166581512338618440154022427770413675197095107186282489050126105250733606386353259282438206595254310614763582719803454138268756038544713076404115285387556367499307596758495732523766860942592621022924411582841533348764814571904840486169132654059416890311163393649520092824516825527621688900526984270755981985614808608431071139351885809113328689801497975817859883053665119467022163503442683233503581095825978475954339951972283513334505327907201447179735850754469506341263444456438939180086931323729821710122187153875918719747298756676387591354420728598462271951050627118526195979599903169106344782390196803605977529707224955180627551732065209968600607964712223587762175639731121616760347289583152756076997614415530366185176343942854760114222670478211135168572623545042718963837922507665047632059788850249480352705384037467769234733930603437598704798690471393614489498416044013371747837438174439265728383554693821363935820343238416181754513832270748021054837244615191892219664076569241171069655479537073753141974207715799490017480277905688858122927542824992814114481993207828870265730551512453887584353857711039761205964659157237144518452017714448612290075998906747492748690455041350919194923574585035161498658721641143190800063735271767735075661359062870719388336579468674480413617162209976614737225952453812209483400548141031753781964198228010729325637531873084888271917344000082265035846426521471616760624282141336245965208215247065149299792316888235667925365345170027138823838040532240245299057590236323487780585023306621037235400030098539666159921020346967107483476500555854843481140238800006833404249751137365518336014298363872943316066427619599561224069394145081652465740238356720122515681946255152738229692642949994823623012896246664408587157155082167284240135404894772511423120785876184688721104694307257575957283304004898338658690300875075591918013452631371215072765962476597221933830511727619835757942235921536489418789272454633118943095993509031096098934666471627864392022763933977566733150089214731290094073526050571316868754477390675308782748714861666585179125552200802169561225241024207333357301056283920155332610432928566938591598560644169157995975183439441025257110595703125000000 [77,20] -30742357200832112825346680636942020709100678834006610197196147980886230039019529685388077346745497891374219700075162077288807022691544442863383161003042540466387582545159479580097260912989282939898218152140476430817647779445583694589333589328006255015842894117426825830817229541156597016477978406601229911089630513581027477754481093284768328933905476826753380952499393644750496866463719019987504369809546179254093093331562742656416112350338182620553344694905358728627293574405629231866950664417768523713825689453250194863567766213748837639127155744574542813039217297378686625452915193719260345071604337777068585279504686575175940776294535611667749305088160809821844715566001268382487513386066391786389599720139614611053703303620935974536398398262202284933370916628900723204075290952206911917763868494366017334072084206027886355110882337957722692032610233599464386447443175096218344359408251976904515396330142270341840377268263369560486823167853395223948495094506878129745718161296307261516935879825168515348438607102560686777869598414344259921718264642125463029326910646865015355915530263712023159607623520038757917917445925576162203354556041280980395008700992998768706591526170728983495500554104533954513867880008678609272304660831610991336043704575316367159005680275672121809675975623250788089911379093763094022270514493779474812739630851613839280089593533293876137984755881438362494469313791971168578592107696253955020252967543321441905611617785717026478212805126981530573137353513543108691064628072506084237102014624422805407552438473950621907234478430789658615688883852334332971368964260539763754572166624370937749694456873962446335131771018649531120275471541342940848883752574213639869058627966487858215162034379211963199028230506322994736453737035358733716718520868161933808705030861339897132054030377814863628428422092400597063881869060696057111556557491108733304258475760836157406404822593484106590132767186957409720547136842611216882488772605271680133793013557358795093691917402846694845847521996406298706362959588816558411826801392240606170893522839739246380795442283477788238919966625893694917069555623240167374291023760558755353492957373329720688729707746214382948276172226577395524158445820059250393216420422225031229987287479435390024168598164830818797887750884591195445110072421426514188702583396661793813109397888183593750000000 [77,21] 58165353088389065636500113149548555426578719072648410382635709583374404232936907404467568264841310964843246899577235296202400773466449170210104715858229245571118277383897624328188638220354508877326119741287705775100048664721418525422762208549327001425220365722104663674424260220714065761182103278275851794104231700007836037174067597386117613153827687089876247527768517109707917849694727389715978212885639328234465776684907983466805245110798013007400873255447615295398190368027699342367007217322641532280282920062290324042535338185074477845684103932698826343234542061962550714747056014817967054781450375786905888570547750512577129977544281785825367691634864371646911603502756086533345988743047404623234028545433806807474494543175366822781539040242469639718386881092078988642956876614713961269831256620009212019388946882312608261574410898753297085912662059888536460619173579347699669148688877507162698574558656194227790399996263911862413980593003748258196645044616341021249962884212895977862164517803618032614902459243376607541982316990278325979413546557766462218108990403587505303895408728637284526966696585580947349777499888960977768476402707812486940359377317180568536987089119081458642402353977340644625307256839459620978314414540784049469669924508749871891527738802363558385676642169809379863651364663515879072249990046454406946739289242380475004955559424346993815958468710267807335541045189344659665640529349105548595545896651146432395743032426208751009261477263985171812632086367815878648078151350526155994202432344511935595662798219868510964377709687508550173192900115365567341117537004057345502801782854716671696697039810480985490993041976554736196983655720564244452285752022477202222736558995105901257264383507897164568362472744539526581536612523416305305650967452173754904578685530055671999461857696787356094584221451166605199773954647955812459771222295093975595310310188658648991101305040189853350778465832424393427126004596690986520247632296293742437538324392980900645540162331383536962744474392096533823465503472452838870315397575489679926733225373875188582795902314046842230766637731920411709607888227032499381198097077062719767571551822692922176336263744789498803613747754129431589213783211221174702974286422143827210385410470096305904109791618640407642811759123909333054466269251510379678649087509256787598133087158203125000000 [77,22] -85356805487748181504174695239711941216251427881001241444478530838202683004745064654446375029568630068636056567796073586995023682211562950738105045503539664046493026669176354762309736219939780564865200144884870802239633244478557448312001768381947572097291937571944090286519947567251123410520976910055226925062492035195379000365467926822959469458507850476250015567175221087824562949301900466533977972220503416463591473597175325636276222894927360134656882691005013033384864747869826460584160044504738306559843631751796515484143251483128112007823668599105208967444060827033141127870314844616616624280449884171305743919460438000495656063457271139856217865388835912346416420511248960475334856534809395310931497417460323001085768347437074330535013966922937897134464482834838542886984861711253878293125957001946705030685734571938217471602345510084114731756524372926846636477063054839016465976349079560315986850484996335330410333457342995716074231992933057182130344936766915172778959818123806828975804800824138186373711123645909949011606478977028815643958501648711635958677911316267275076158181983322330224873750555527056499939839065473984146857519568295740925805507300415832852335027239504638705342037306649952789109207010684465113765090965217521492727252490640647749821265967951081484998457165344857229000116060473326574604348079103802131281434120644290651157493464572739810338211141596803388537268447037419473868300150922247562892348126591442966566681080901674519388816486433184813850418160606060545324741363543116811352939296635921156509764862662018769143374413865992523764171441642528003923652347104687771798726742678509268836789668286392653672744058399910572912455316819835333573534322941922266853030040225868969621627021328106087767054718257107848143941005936723916623626826917600171938383961116282515979008095553530141279556006871389408731511619585150144581946215075609303289617544559558142598750794921997794892497448435731122199692120191578084805565645905154091089362139704865882551578716815341972407314703198565078299176787596353746232750100728369741018657855628464066477502310167040505258197149256383528104423583212086497926209369066930923804485896434742840748156294618708116950733716015292233978904501424341072957911732422998642914403315360954848875085143490024886987793096907989493581201019545279251587999169714748859405517578125000000 [77,23] 81265000404466914614025851366455255275242133853207340871188328904173672140535340908084680794212839935083519456385667614425912177803740452086025056202279119941024837871363920656975621455862335092645869166910894953146918276757404262806085942534638522880145126275873827700842415658778696219005206186785161268097412368792967453896045327529349319197187362931340761531582571030636333131047233977860714780663546628312984393603013702871469051775683356486516576353701402781834253710547477098808272698476369559411153890967599318397205093405016303462179762621815319468034840705699997878202761598234827392036775851066601418480152689870133418485474150947965830333211867729901435370945286383788277137065547355599473449798582119050143571069421419369633105392788231530397173758500709607034660475207309104207930811507886925951590875421114298799916189723013546376762355158255512164674420806634574396097913011247799167959515165500959620827869411475000955873716630102348922092339375204127895677667623072319643860189957193478742233375935761327074407604767251128611602500650970376576056396609773150098103613285707641823953097382574091767946308346460759820562962941844702525718488456734564219406141849052039253990558553616213855986076427532829322130606094943592365881278812302134968573917687219813068706657003356307111092329070614022745968026571008919213233148395198687521937325278869784875880138265130693523275241425079222889745718543334848604691828426556812773077948769323789444962861490218760826597138093080336645392156457641352680042909961490154851500124838926154343157094016105768358650587792173237840014849677300846677551551621198017574856426127615167516747246993196146469736152350526543290089074964964997892819294560115695070570168947484045279305335877211347661258071322651403682638014652122202893044643836127104847629997727692799919766653681403420475981017409031651598888767991459174926053117311764633795137736569945482835573920684591354404578324230404639293382640984860539645631442899039615661175379679403070135094668017816842557638179503211823910753653660755805952825469771952127409084553897995684034175882473224547153487471761606887160197961462723601776164377889984143303476247530926159540220706019538781952873694299430224395687899111809215953258451344451786365776553008619182167095340269730810873463275334493971513438737019896507263183593750000000 [77,24] 3619157547402675509000722321813154179277619928342202399360647621495175801648513266592028334821985652457058975114871344355068877171862517023125142364825911274668048580175252099340931775623593148296637288800324127553368437845497445427697813600361793728547172766500017116584774167559971917301300444517254746790771365462800411017765248117119796127863488213717472862143268477932046607171110422790002212984499918900833935107666888986812284807941229596140644427644282558923452937438072623762432090417692807840592702493159455912496585018811880630469841751055952755225972393256666770676986759414268537259596718359240946198504801254499412635598350147955878609246934766590962830313733748982476444647927547175545416991921794977697781811653701330504117920369748053504296524767736871965528223737252856052890749215125291449068339096978784874444801859699990880651959043218358358465179281975806593023272163689275631673060553516947481484907992299284755689085549688148271832764258161327093366854355358084898513274226491745126547646538647198088353346380126077772693785760890334178973630149620159764304372170676294694302751266935350002622731970658232808056308718490836253731411656101347504167012981981100891210374425557469956267690973129166829041222356661735535476355974472247133518304642968343051223199129780032370340886297836342767184538964849312764853070784771929649117483186864198936441167136492874730963313782905504695765248052407816857609287602083762309425847829881936055438527203942883931522657277958147630258498834031672839572828724287367552808971238836372551805971035043537211081342454602890792239502153643802795199997615095570364322240691351787147391165851208077833607527550354105050475378335437948249633909486165616661576524033255891983859725420586033981316985207962628702166370793902963664602190572593590031311820583110196422838821303063168350572590023051580306770938273931792678822284918392525722976544765529370867094782883062743208028197278848733701411860205800504655791995622025440329585847693570608922828374225379036317892043662431816947335841769044088715224410458026067832128006850275094087256468952417397229178971653068575203920943306972336085831151078275394418383091717109354417698778460503089125778382919933176600353962045031933912206147825169065372646332585506069029945355034422812146727155280245824542362242937088012695312500000000 [77,25] -204736797138676781861106982870601422652217074814481148642281140524732266334820040386731399627106912336836098417795618481265340823455249171500205806821785021418360286673523047744477563655097769399969278731273459006392862162690308087497205094170240211867860757644848614977966938286570848474514461794041130992195615030847769536171977947669684439644837864446020205670471394401048181517178081505490986955887921780927561226807781891723524114243571399200664016696592806264322509076541244337037839989295679375470422385834051943331424139406830383060973134657244449264206964886075415626094656163592188776200602482427573699590392528526233817340076439079925089111660460199375112933013587768490499022070830867323465965634175299281018105163024586085304576160547780222337768934652306408584643694168660834592355811250753978725056006629527741452894671239199728512563409876637875237593682034122891620373902970062901852051155950001632208757237914033062568729561203975320592311384005670794528433356148010734383164974451977095244338343455747728550860900966630411418519427784055332527222504719585116649395228817346644775359191140361776157897650504705083570430602848963520293599813072507996735651934498415317531446048684054249592588071781582057823945739197390999848294115297269737462674097126968436568050162383755696024416029392580399744358963415599000607109452697387471990460312111043249563876397462609317251091382472353755685494226433168869811211885615840747055377502898076582003594532010393396670149434317015839070393967620092841501676363979118133777512304498024960115396355588928143469199649031280791089890795477661268545565735962295392652937231748577489414634021873818198110686849485842621997747688512165616450338776489961950763766305591330016087010252334487475279150327148959034616676574064504446385590703631426105246643927596195691947045954205638582220863835151204232388195093901110670958053164612410238067726882631204663183381386502971057411808255275839495135759172568112694936896569058868889463051634654134003223026861902897210159671926422003100338455950113834038439038317369319948208346058778404032014943859168934988254338394452788758652457894413653473278228047555649866468594065048192107746830895623603430788358944945949749268554958446055200702808296245422925959754160891487768364178195268997359664020496694547546212561428546905517578125000000 [77,26] 486496016484484665556419941441351415513278227867481888483049003411739235165545992660293662898136080674858268317590381485534580694744926667777650427683079651437124549370348600848073957123621892578556115890229223725026471696139213039121385534322127508625945928238858113529842379716708503127854173671850738929432160811994332847754572994840306893893623585755918505904427488621293124504745420321610648636149915201027236538131562977861051838322600744850510054333705191472282931798523922216728821715014615737795648136104396919117043100675934888823548051630750468343666957889808320210986346124983369149530249391064266362095513100342232043473883000733142130868573293409119290508461425841903997625375670559980983295593618790568166478179862799922361201033984954560298208324703489267312013271754508932707852882476288325872293007984192059366029341486398970101742940033330383377809624451708790165714255959671138685823755947961782338365223327472828893869012858103632284150031575855215777610903487615705721213614045629650108930611375497055095328423051117081518055830442635722937699108073015658959274220033266989216085356013025184857215946093965053514601932189858312485041586954329706711610242562132034825737094016503408605760263806459342967838710714870007761311007775846191150691231321257093447014659556803954429770000683783414829845577251149674216778510403642835542507581749608011332959974023556303483085429861152455567960361399420988589623723353670317528605529648986209474473541727896231694119866629484943296842694273338315194708654343815727121127311416022728236064826930340669393190942198756840813992440921270318754794171297819563312828296790700922735594372839106138591018815229918009637845617546142198495597283055432953340304361237324253824449240413102008872432482256329932537351665876283681053192016566421832751606846744302019180752126318227783685077151867895492939358018331768452175370392220028348881712847526553891895968843945555312033409872480062472276917808629428170367747269588272875122723208757510629329254377377898755104343255637944284899715147137372578422982541599004524479321450316128401485787393156214750583560336084416306379638460130403507497806206998895373896672435108154705226598967980687811810200029186120252497551800959953103964179233697293673617145964264007853476671976535906927185948234182433225214481353759765625000000000 [77,27] -723806567946477810645297589598804284252759684365024511130844315395628994059290000590464484746296442316714937080983018239572090429424713373202695773564370567076049450328759594135207290245720052507497315723522833052161216795840993201671724369899460782543976240963822853021977932691696386366783502544964817266096766835726652037262872456574281443833058172658576283496854416519524264841951656193250529704066291722412162302752522226907185384090971615867390331582851827862842953219856166118630679957917809540402174644849572930601574884468587179248835830654621237699076946334236524812224814946317657260379567026475876255161507721741695454263817844741378734277883307045888427020175118011418238545867045894680798713748698046675311277625115068388903989470157866957183704919944256398418182350511169308890435753657352822176070713020324037124307503554183884949287337364927232039973555426510177364067029495532351955799187282930888184547647110372930256698711549721055096097312057641980772669701432179848873883036951849514051262241432663844555618528306888646115187887199026648675352666379592730207361000939751058123860545462462728489369202503850227272797235132495001004734094093906694299130807316781442660870602917933712534832456942688006533718352940917444318455311539743528638914426015737725640904135861292261466625116189975785702951861257851494024374339498129082421471283278545184771922486581578700991381401535855106463626120200520975484068153612431708535160570326553062498139655481877778370609800720476512155769002281987307692587557418688122480874346427817889999528547215442317024704035749520164222871088348504400947310994931584653339741018733936789421190306185298855595500539845333235773976522276454028132865240516162043791590870004482865927220940101592150261274191601562782334660210853897351809600073415198639798164530808810484904673796180714838512866743895948166085353999560047729093004664431065978814984005013451319170187287570790941073792112373550023858549974049408051052364951137860637451277861378108643507969487876333766910123707546386499363750496689793490461529603151645101119264027690704754635821649071299129670554042480636206588830820968119233990729382405603870024401004955215894073184804441298157872874384228011143170958234685114626488015057793846950399938166061364015170398364770092472508800085506663890555500984191894531250000 [77,28] 779220355671799014214024595245570508051522891620185537593768188517309736171546143462547155524800839646229639270180628762466522529445990628639650306472525985340321353478277999092212265051327334817397387040103074889085078996700107604088851097087786548054648555925993053185202346577898571842151278422191657820536551856015194588669139960183717817350713338766692984666524212975684142989304304912200528993966210203843390533601892223583134858736922912164345529576093728362865104039959895045230212520459782357217760299258813990776705466428761840441316562074640649513983792375312383393627377005550263111062821045203886961211286629393833495940010531189719993427846875205899695449935052334966896446660483678367113116977575466991310303394069816123606427779029031102842872609431477581988716167778988768118041592994829038449973151605141711497309389127312687415635734098460968799879681293849509032131244936605974299199909871042527641053174758353853356578214714003896683842728870918701692189245434681671616715370574508088960370251605196105079872951285184153389959344874571262136606441070418803815367539335198944342044389844932118720242065702983263705146591563895920144601707149482535239681739865468560342130699252294488959299089509644290848211013472263769450510423540285583509877867989484731899965565828980628645761536230695634842809233219560000279541266143028824349150041850771324218461928328611462096882841091524034600085854530380615407807439108017976321363923140314848038908097433274598693190645938961919734034504470770066267249432732990391667004292308732238394207032773154443012480515942749981193025822171642922938016804893783541006947240176021405894527566087970444739072757582315302902470362946821525888238306948822053119642948718789167183030412245323446046848323694160534603215069075292765804353989408053732606534854251068122852823652681520176299444742488729593013791354477880930902024895601785216584060594490183552568765312312598570949469794762633010029478179996570215536603923419994396785441382191793299612249663047646856803672053450456115859637836071177128898988154600234574572709115212843295967101958686411835576325605550655471718957718617859211442525560971208981022341014184537497122931146719314325426928952803008882898370512098227206644778328124001879135217129712181711832692527618798861155369195330422371625900268554687500000 [77,29] -615516255821116575698090541331052332433498815676169541921529311055376315323377725502612576970443070913566626488988256640955939663074652275478023643853994928436000593499398729437579326143706663576120684916227040731685592601817125708462203856163206649923250167845427606406344487842193662792997121106970425408145196420437875158237989924595212429471477056620495246042544235466686201663039390485569065831927538817443943576725206133182594962025598478888906724989701490252914102704236367381989106122448809191761396614213950704684790373814339591701803532234190635114748891339834003024276361252167821405871284522329245413731876446732927749722503052357990595911200056289810617084366105519204357055802492507701010927406742397456274444415137581116337739746736864518068635491990368414856611715202606279412212316375804903858142745475691995694932547510255746365182379030687575891860442089502308117818705017963169467230718529169831213174038965184245749098039008477123526897284461467016778591521600357279748760618349718183490623867429512329559457095472879797624921497769484952899784236906040572582170900455036997666672856258502733227754717039162759552608853574106923142951925996527562678728826931420524017449170560958014309260926896920693906100085420114958573008448302638550664866580851308095390412377412879119773066728439043587461577928179954376599401509626466823553714180763296754299529023455847879725973089852667691385117631262589122599340799523823986496389389339403369569036211879391147606739205457415257419272240283491862087246578501982809354870296109865082835117803526057632449056753961901997065307154514546818588199096599236120650496076210518109067159843497215573554364876367763132875070505209523457136514702580846592785855012176442670055222979135935430070136286858265206838277860817838456439521680524315841761006993781303809322336409107922236382594393557385525556777323890719640640037224061956336021364019448853805313962979341510542760394948539512251915690644945364617309957272571823763424106003318111326583002601023380183899745098723755908479825542800849708509827398708196319300261555466561466983316040524691889113280157860049721906201980369865273487562225586640988420133405245124013552941274152453542885524282605668548862251104267289762118371194276035710883063699821904418620511362236769059563812334090471267700195312500000000 [77,30] 316463595161409135086626929906294375568319248189217829565386877009180460329012867407849723534868632310025333535827637677700524262800700403540143071215970629658211843311850344659971549675094453111257755828496709001834747404093089148640689741702736800966929921553650386849972023873166202084446031479202187232605169520546938930879656000563930740784026049912917200158851399381887872663778606942572058684560704165243062054672474668747481640377606564909513300908718434472717198158722159127337505555587519027778120292128030384941370720158465002875696110691272941184087125096891220772570009256866193118249045902355630783749322791768043087894550620352794329728464691485355775223023281922701599397735732225770271167017103395160454832407981766468227489219041963502258359018432477890127746596973723354187178350747453683866021199279293075680257822307512891245761182067896391275113731522381660537188263795915586188667382505641368809575540906386480261901322597013664986338472279475681326589515360443940116585416568481507410305670176252786140882531000211768993699374041778320043524172185174181564368678116601497772176901096440976178320606020297736273560368802488387219823736465352602556985045292789294117475131023888176953827412448967153907800704116531775706717458947995020796836778482287731662790107572262744155452877740666388684904188369609903356649751797325015461036678819912117341061801575920708271093938687311390454500409553803407842811668168939641309581652750850150762085357158966764038730626684671920667643868506269913938904862185016829274211560675528947835239825315318133951988386530369346655392850046316415503085065111994825107702407448143564141723761997602248283854865689436315319026537841208572531897203594301051849159198768712790401998040226281346021531101028046143086515451112147764538304121581642327673010446038966980401614024377458357621258013851519669964558956287214174786535205729500168411900589443765302004278452423979593370678310894210583707031826843772329148779631198548618130254401214216852188984496895850321087648242397784592887126796282794922367142274653162111318965810233474337424252026031292664235822930192123243726406777926969720853925520512372486092458484137049978524806877916554317902708762831348760094089586894533223996560666696838859989653879423143090926246606686689233356446493417024612426757812500000 [77,31] -4466060710915255328934812871588953449894029798104291677834827494283301994658604636712741395179275699137328881533437223451388949261707909861244979801311755769180634205422609242276125209671307939651945255060066122856702884172668461802032409616601144565544177309906636750526034319463717541994806161943628530047761359599585495306910372260740975906747455202127617162135898975822596844712016248040075814439830046880088609422924652166203309843723155323998691221850697617833560052042585559078459471761427627133720349552338126085701282457903059030494683267212231392616103592763937513159181914832617824486168182034087077597272276179440642702829598249709289309220751541630942042680079130800852278295802948279286755304065746373112517403846856528095872344217979061776119981116049306850884461818103942609298250453534371123299058314506237522042883596339684264023840420166244648896709267650393397666402559440150012996975406203925755676989172378939864279352060175372980270537798366761381714926698112050301096283586437261120612131411045481087007121968557419597004650613488518299052657780948538519506175154611215104549493987832350264939454476733190144375824519133437969885421475508370250571655351636114338112302032101522562660099502771548222071495254147308263069754511375493515223094708961095525859922352748489316623162224842587146007171187327715603077111257043299917425591483815930933829096733260880913743556691205265637611722267661422120199040049397276642890638121702511063504988470544390445489609639713951617803814060583483249123029465085593284635444177547057714638551687348409537255030156315776149163610028865264880091016241006215018854577959949008062110986560564888454821007567588477217557345689311100032040763035354919393086589464750320124707416462918724725825773520857398583219843786429392648590668483263434400122463113984745054681161746582410803887516008681776058610116528071553490778244002693296872198152155566797473981625238916649145495730180220703805478909403321127916430580212142445216724441368596534166532679972863839917503174923295957810568548911614878956595730797349502528520180820591248091582284069916677084064655357641141027325964111961172098842107774016175510447384292955634677688013805000948780590052627308510586356087479758402390301213358648136860623191173617831540437750348360168572980910539627075195312500000 [77,32] -230322241435916057135949537261799993505989322600010558641753110633642038898920606753691669946572061170447549496675514571089513062594143184128040981183942325855643069829875331390706543753567919108389777423480278179586645257907134438034370587165519645591835157867808112914382528698229313119878787921738956793788401240128943166376783706030750289399174963541621027321124829295916468568361972831174991908991143946414249691196400903319657037192030749989572858905369660438968712601631029008598441664930509120816585406741895338490021099188109360588847660393647969785105170500297199643137126916640158640740344722529941951125620774764849883826210205531284599797530404236143551214473268958318952315284797865838907425721718610343434774748180850716961783864940134792785303952179557713417245055092986764211361673403085340403856435029570154579107888419394012386700956124070869488198793590189078539406820240409488921099056888499387305757624308884551528536790138957672089717205073017091870311776853284647964582668204250389041464624214853978989852791989607151459724166410125418236913452733412064416690971980296940537563297409700655237795702232829598466736541069322021791735072987634714902428671775580054294680583659190877183711395839676038431980545138333434833980308198512719562888253219288005768239193015036555569020632798344075729441726127979128909174539889891386250785098261871525151573670263777437390827562986070452523349114549182315214504979782127309701015280344788553524408785815254976914569138896387994341572959304175185701169094646893003637614008865329386116108672579779988976879624102091294754542401162142616278200682771547158573492720553519112747803695118753228893370711893141661266104526217678342418522702804766034377052656824040364648780230901605172253302917889489351788047884358797884528558741461104408378289309929117409130818028287977937876295612408141256522817879200856503251342431039255331063486231478480989704323273930243865203468468201437057383413784511092844726248891255828782671566542574514039012631884421112471628539020419740480242666513204759646397785955280651888128791845016507725390772227297038632567493562502718826615362722511321072450356474338467319247927392111502792260346680282516747072816230709673951468897256770524754004783975909357703654365617251006774501842500058046425692737102508544921875000000 [77,33] 335159296398440343924354861765015173301307563616783711347373668830325030620843694200196362633409073226766344857600984182358440434045473875955777058495190465581817657101806064566647805541982536914397387658027188452124140409206971120556244737823614839600227179498719920461605622354492644144121483493781196518683570771721826539605155160143666319231993769675798370564097290919335093618882707375570391967713233107272371188267381567890279804491045283065932909533165447894737080925068578315450168466120899724762365712491341900172190115892188094558874164906861989322267956223668442716600417413366887088133744072709476424126637244941196819122351278509619036139183365905538997294164602008594750931620112570484146348804489848725544590789725120427036594607679530885909393119735649102992779523868476886380758005173335563750379377373188444822308312494531760072189652321472868264017687115953612521088180763487203186349249572667328159773644135638709437179297541511995696563446538346075842361757958397556263227836578826845834883451558409743248980660238862302601813980330777377249426489572579838643488885887981143764292988302004472545965211847241659524754934030686047982233157147761107080529075813423117302159662440654021351156351854886425833466510760411933367283649447794641607030773737205851233732183730690287478490832238354095998491727535966835428799442901525175052590452838903970693473189392728920269166285633234448553413630493656384228999474758156407016343053798235107232196574308007368747442020010809296026991426432193599691290442128682242126997363594098629764739615806702407783944634294734309819515491730721088998598971962666262739980166940033815526213621623028114155110746371822973160880749890598560130975041835001687067180877014345249230839763906178054275416695117717945973193505511770363189942659141480703670817298717227293092637852578421228848792767089082496257301710926629860622010888231337565491792032291360201419666826414929623299146271324498589070760250917742402824128117855559196673160667254684157848987305886399422313940979599398664452740777244285215778764786807271478542244178864463870906856260034841523512608299126238012084175436345241512515699459534483051961586043457073701590070384160112619337156109908219215269308294129199600562623617095938821474140050586903831486562665986639331094920635223388671875000 [77,34] -293499044345621703459003190557138969092376283673912307951816313732133219498478910502813747488070929608079032862316385609009350649927732572557415916886118822504714983009862478025682274611835119836512420505669236147855311363376490940072419314603051938333136454935287418877092859396429114080982744214841698227603797823863662659880733426232533700109594602284026886454807530859146147352294240861158385911297297723398730465594596182606752226568043989664099183150993427879054037865106007615659151535233399565640208625543620241798613947999250879241076496691265115204704605355292058085665493111555900073809436311310717188323806943364011427977280923925300727613394924478225553718889939589701125614299266373143804749393801310852535470158053226406289298788114902716228444243530002677491404736889184331991858665050362517746533819903567371600903748757647225202313406384061311428938452017847454466786940982965752289877916015164828569854847174187311460667915655531579520582637640573294200879992442529424333045224895244490043276666879736668437954149849906783118535422085585396448264228808404433433385826299845994961177239761398313900500838863104329357663258232432355346180305609296203094270864081059898225235976257017531060966799247364517186892600991348905296877971842844161132980548656897516233426062014141841096478498312373867170038659234446550480417113271753445258647923139382013100370488510477475740585811833551375830778348097235960748197204321095966539411479747983204928399158081475420665316400448809975518376282868609985425663314481530261302262303253913597545114091228986240262518788236985280395123607832021125186336057149228287453461255771414134734749353327218907774311853689260044014727076396482567103406423124965963498190912444177670122658377657704468728034230565377297423250526439609253885246199549467964732437467013810495728753209208551020656508128834438372410443133426098454347339277139756359932980247491659106745927910035814838358216160461539023582227550762024743933584770743234659037475045307137216822718272028322948784040095459719134389898413931509030468329931891163240238582838996418340388030504827067892451512259733506742234953902761956415414646432007082155993291451486024512120338589961943585215936487111879425068284427320590439428619152876571580570195867890964658286634403339121490716934204101562500000 [77,35] 146870832351765954532942956924985262070223286246830651600246130176452071651858241668438576432332154460232945026508735792028401075168734286976206155911574294394202290253591907576041363103764538454264519934514315893567240144718712002174951869754231878409504371852210018984634854281981111582441337249741608136585580375943707742831898674560181390815949420780366215326975148289552440773286692052538932530652554668973297387924698171873319714472464258047563056422833892128707923263971370124262087308991213378819875917707859995785793570339158021843968327890647158780301121174471630863157031183984462912122888712989648322896429823992721252222685812049105696642902744354726447954310657945483030806840825609899172209119849571949183899108984368571971264973722744351486741340978510738597006691035190664813216607043116889802711286751103987352666127390985604220871604859717607185457391786601612352303087674315274283638308232025597177058072992435569242119342216556375198620777694841808049867081566231364076031344705458200015865859867474894481593965681840586337686767691453545205674694171794979968280705716827521134116604759023181922221162916877290214301301499900208492568649156648145427550939364392562632697865213521293416548396680844163257026525014854629196329889150139964791342477669487642089435463176458923689456463483282075585806479797604915449285647102578756542916684713207087361540029384579797255087066588959218739894677733232996580959976268462532647298504424422758197257980911661967650538338772271748776554546338660157524224616683073564122419571862178660427365848430632485012945735718311535208638642888386639062364211155703337418358117810538888986152539501730997093512606661123213828438208189009266373135008927011981411296608655129047356417526079689085666045722482461537405619461317595522792228071448532230054479951273178412495105512984325113929758554068689177756118736804890310675780338091501692355309197885915711069182708790735888310827798877876962100080945753247075007725897275223521105974607775667221524812628474724254756598622502558049386726178260990606243813315459444247261142169624072139595145403021896702793464937842381253893887746145462527666951283342205741035034063436085817550523248859962555189463511484488722568851007872554997891791791861206722558328145906980655155393833410926163196563720703125000 [77,36] 12481412476050440904969782804442133807946928858386633559579960136123985122920906517967063329772777615728541794897265782162187798501327003967465602409332903774086186986426806868652245246226918788130900141526355407793979253871454461635922989194422391783138696011464338805131560793802734498099757800877346239812743140529652324300820338868076723570679532812313274551435919608422115631476587420690107999839135884202103555648216906253195776490360215096845296741767772952967952068974023229441377673776852461734193166679601193442917941980330546925376403680842408938793822076998374569515462375042992387777491637379152387647047889700860915087916981611882496193237016002981196937572725591539248320592097513647078935642466554820501194372457581364271883319951918305799105544891620184469036671323316126568597343406539261322609918216759925811235660733889767496294487716833438466552192818796234856723233806137024491142861237285494680057383410126067541060941342617509949498872759315516498525345737410922320390957549913709417594711623766184576472124565140716748941364022880158587426801119568482556488513891751951611284073149165058290853172665163143718113373774365517632187826788286957788430211197632574725475382891532379213921287363415807429479745916980675505682164432285644024920423451956611433090949927392707085276114600414684299228990969611141921292173282469794620691094594946974860247163225783098600194886524631254190120238325818663196900351626862932967104001914553976599841982544270652745088630419080218219361773820619666703961350547071736973521906663843657754481451659988868976944712541522405359722737894350595034264199510192238796217205852785891591583544670401666582207415397180222463497334724102058394895823631198766384933993017109671047778498684662294433570903999791238747160118194943711738249811837347881473043908661277620672961148805632956538749143619202169053851912147184325890633557872812921401112034274107246854395128718315276739367238967699362918093179844959422220137540512446527979292564390720723785145179999394874751623498511222677519842674280411954290989827030795097426305691138890306446821186563665701844207861728793846888384090885864504265402677311638712773550725206688183472239063593563102539560016075275118473116913709393782115104151814142616775055519284798322132701287046074867248535156250000 [77,37] -101101589007903154399092952330495757944093372382979959102190348451412962075912849380398819876680068479298183583322681291038423697910432638357800753546095929819044751165061645466952655133097530631801478601088034610896828283530865066600985770743820917319334109387151008937504034359478506296733082371724917940754701613336516846289246935422120662672070107177964064862626875059391912987276314254591132594980729022890515509812970266530987786172812353489330738852390544794477565910113695085475809844045851011794683326916404036126019512148194043747983493676399580019956861074564619155306898623357930741247193024285912851195593302424664986236757733737189989395116762982579466290094395690281173824193255565411860656486122667595379417774095950397201791753306845704100886196354931550651822937143501669059261551675693098231554355619378037634463504242454648707543908366549826077441139209150128571079574218014438486524161174655180278251256070346346058549648335038834579441656630629104993926974104406866201665320791049071720951557947409209960331016650802992669621509958496755435363590713607745372815719580565680759643035503837255547832887438822724319072659049156216713394110046860940748935890975534867941192780402530443795762730912818389068240030622988276320470220928397803481488787451634207639566951226169562433015491137570864486536590954983940609529107622723629313068540516476067734421433726086302951412612322593697536901512968087819781102972683154255914023471302114590678436102017844805797294764922756259382878096600194818425114725767867729080455540772553274552574535901839975604192654799651496158199770160383256743182801969961152688800884200264787940205321549584213993275069775331474258254332941417329321372765921674562701107551557749674898315024713885485475506598090761655924329111920366583886905593203087465326919896803345254949947843398591932443187984961218401824445848404016935503263643430968004627565179580014284846329418429606421450824728336466353283775252763567571261311871409469179048308243581416173815648922477152278116762712940041021349070020636503875287093390146548042482400294394811606584577194886786040435778867955630704166943135776664294002746977650975304953692279485730462046763359399309974545122580423586117861212761075795205580839578904905185332066541725737351953284814953804016113281250000 [77,38] 99117206504919085468279318066108504624983015252553160609015433618585324547458915709542467099349631017776970130572112154219563984265621242299167622656110116307881349639454018067026806764130226499564995094300799601112377078908680043919201360100178674143434974741484648176130798757582021310504575368083891669929958134750678923459034504493287753200580639612024945203729925069606630277590024863332388739177908480953989737287511390132054268733198023305503747665757744508592187030428742918766260692852610824634024360415824656552843291137913481700957888382495477361377104982399262563125295963010184592081470512092600538098328878461291475965520536985163152979764671972441089407838049811052444666806655072575057887358550766870949034537878832713484815308626712041180136210509558240192982600526261485231883915392390329700481817182779673759580798231440742943161108758312399214767618002144622767849908898115862169482516286429013200475367726082665184865080929524535773571526941373388762431288374159124652693739887399878379933081544616682277498235212877545699954383123870450487842121521331464506137200282395920563938184142896851033371749244514060749369033823660767636630792765789991689588618024379489962676772981022122177435760928512545122883224575548771851355355783376577651321817774120135955473413068248446690839054689799021751394385612584953222126030204192594466843692031990324349190398025541191962307100324218941550197012150227084835738197310469447703704077931690305042905180450464369625112988670144632308235650087801700823414847393872890893739180913480368067306049897996744385183496537520128836944051806625146039728533383181261344594431754458584338126973864128035635347740515227177633055392957377293185517410770975914390623333859276116589771364840470548650704746206729799078991888780868865701930469718765221109121615820060612885141072489944237350105985829198363681485798386395720803070151321654156009460201824827660696271713419585815558356271975800854000892792908333969922279388008290261033513092199222014558217406614748111630572142356442929766090929287788860465445662338734562125646122269337268498292379942078904858766019507259802097222195683485221497767421263447758045094019263550670656675347729143490622573133565053329679163888512754492819930731811853318394267553514964674832299351692199707031250000 [77,39] -46749179312565655742958972918610907259848017764342438936170592429439732606078070881469060062592020235275447461956756365394289652786457264273648743082004694319637335067221767134635277137139476543602576845517144734265407782498874544262909694291706495257425962815330666893349050135812676845390243318924815264743231171214128558111160177884739646913840413946730599757744656385414869360693730485222499680004726102459041459922047369972939401275254550229889068470389061717741548243510392426348516875117025919276695399522001649063604909943553261983836274540905227210874383800339562610001532391923561155907307701317459870309415220685114335948914767880842782212237195962711669751721408532212649474298943457057006903751227251713894808342975388411475632585248800906209115966880822573614904385636435597859748082370932176298210468597732058674775787288426216288735751035801023447195435134527782674471230234698711283353585383246664033419681321976776930542979892705984645052511242154458927484839210096723263422544257266985226918614103876606816194545569751196843730888665356784165336157806341387265838512065181438473628494573776105198677778823724523689777263768773202545121291628312765883816433628469085203649940401656954153691560446234451241703526560847606252968864131887470865533999299232287177407189904457395583358572305026626452328084423154398493603434767491893735847426262741092565027327342204860608017913497836206883695905555382055849665753319068688689323169068762435035958338592796024413792661851137098182169925740412263688335605753888953976921765815965281420001995966690682548007852504621332587647459391437344585885172190599993736383297024196341886406347694264920681413858950923685733512636544922008797465508425199098615019235248664623165396499662837539798763955965552425736395240100817613010045468865377575052685986933053799657908722574044671530198408412873541384146475614963835407963860448884244838312378415471802006322461746255233332955074170309659716463659816875764335351943087396415707814175039894886038650711553310599553371348958597253181226399459622612019834012226995601989665027197564432486404832350983923995627067290738604257313161727146767883666226992251366199494502680882589078318712825244080442428893219466945558661096348459033993531698563837425974831774055928690358996391296386718750000 [77,40] -2756380742975085908189134690424733582746174644367074362725146286999285620007542398246094173283707560673300994763450769583864947367198939892820435739372344204717538166171523152515963412414874130508026254374370752028779771783984308367406982281462461611026793867922303011225736774867491840408930360812724105813118196162402320133512104061430378143771013313341436900061600745335504962143496900541268936610014803716048335818319487603917990730664165916195904368059381642620449760314244887941303858814256393764880004939498586449394695703502504071354852251596567824823029117976619907951577637063469396413218619347680144182874984039835459753124934606114795640077044782198125457857260520287031969340267812460561858630487577746966624828316641498049047149834051836204111613906784145161780806846394418896939050608232094204085816910754941318336642074351024998321116966213360442699977585515828222998772785905219351521919775875438515985690004693733282920484580078797300389435254268342890284495562101064652239877864187880933589001510898185748867659068315105682636682158942346711813637726982600404625126216635980031667157090731850655901550556998626997534048172805651686917251281774921675550233357696999040117603801433597697261666157831279496959190030479289776213356067593492543181769639758030248060766801097756470602046347778737828381478046378155129375474331100012871177241676158193032428508693575352162515165987820431244567744496856374445539230957328469680949901390037730319736137522074262322895752142295296062684911031671710975075629291793061366419696581656328370517810031877096983479943420039756725043642921480991707303960796536138397716136601295679482379744612083073770048630968401064731703321110131304318791465488493557705781885540478856964351039312616860306863350241174691956138401511203751966601990144880195085925458084529544212049287349734291354582495215554390361526479288819195599975585135400184667860823987314580686142011158015173492061931167708706609457451934960900613955901320856733865264009954264218323539191074168502086548033687934275286205575438644171360034928270125006839525843676334897477461418990454079545155138385343692696982227927359161179543980125550551175130320456969041001974696089772430762146238061029126088036291718870220104433587304457176081484703900059685111045837402343750000 [77,41] 22912885923883043655565949655772914003405344272007754358741881212596982408909981922981840069815716613469843137879830861849817744136672393889120928146046370580838587281039292326963557413718570663372515599889637723699633320669276340537482329834634972268767671920995426151476377262089235637570327472054003443023000870396482403191082504929887878811586432425429688661610119362591393099289866976108642801385249789125472979771009414955627448435025492925323442841185274147145015569856566220415479510822893881461579689762168373609210781686997941943760739339285381924643285905682695937103619506533235911491040866103712298974649911543513982067604069685529637555040314030816420113088915201940111307343306574440564755011666703007887645698216259647034118999904070704679982594054070790559999465428534466937296674512257089366872571019866257803773440443431003419747965709810028283957374838674111062893613863258976353290353291257994481429986768065143061848713097961693553740526384068974691413040471770363677236030951042457577027946054508441609306321638165327232100366154060850890671138758172273863943527092716630719930555697852308489057232846570311545173619768206960018745843877735566374790144732862979382661094045230134651505096592007126517412753234112865333438946385983398413093878437515194679602018210645612651049886455229274439804707832276331735313590781075859261663570479791488975244271241512339842690482892589766019757606997851719268890909945393509969167200173078976625345626860382148843902409415974137946992556448339920442749010824744351283722973114919319378985295861507053092085723860203214940287179225611686400824638550852520315612975720667166958466750022264581893294382061878695591538177202367427731664168396524453890946096080034525318066816404081738706805673586592367029990527567657083919682446350152443064801127896035189951303415389989463118535612929574895784813938355064953025751316958239846776959198785690656299565331852717929370728181289999144355474863648121639786268606356305488010066754916028648982055673350142431686896962506319500996966567650797456051443951354213124740795821410802779741381246182830181966895517852288063416114899851319582387821288014972271119820940544566357958760526316831832638194154605623109995856772597314263425267077869257326128149543364997953176498413085937500 [77,42] -18695517957495932401127660917463826016099877476608945152150559892362796852601945688102495993219150455270593444928133882869388169215226124721322749583798645728161435164580496078067562424076659090354845141114123742801801880091514424833059884980123464950606262688778714179288770450589791563927244276949501414510481922730758016753170292304010319108880632354282820612841853464835101198706264396259657740881668862778584122508786135167837418011038250949458338395145358676198535229588758309254253116671904820590543363290790578064486576566964136273242705426421188682140336737295545960678097043812914722146777042379638508535344931355139904892915504572263619345997055985289121378211894809939012100794880958062652431298357245620301606086466711091948130974080353428894520437994752613012419315626287453049591247653221417317956300322048522509979083754293179247981457673648106048981697736662982025092692466605309631251357809785653183993409433438657787326542415535938653004463161942274253764614486324267084906276223414167364945965065618354874664906186173335497013544177081906167604487617880897192128458900621272742936261078242709412016748665039676586489012980743116751944855547172953942401889337105603239117375960773189926028930483220894109025983174705159516885072780638721032378922334418503389295931134890855076797724596507739904496361688460448605437956639340515044886456192452811420012889251144846765639875537628639138050655656061795991117725326867640616467860838951251412661880612685720925548782345295492699444875786686893864443698020450479064892157850826588402326456287753438914311150585887918206403534099104232125227226642698661272783428980179189044745612924705712691373709135037142201524014974318215223018095578917104931436016415104887351519323200261716288010180695064888073178934646704115989102725475221133481446877976252013023504450095916444049273071046180272145089331690394068336135833308977069282902197450591390621740197292772726836399179008693961443993342829611086912881130168158233959118941437583267489652848277845551013995731073639332280266001377391250192379442041220453071571809581747724568261410845922313254722902170407431199912225841981403590853988979657102724840385900050576559784720698493547539250772502139890507565764332818235722013730515378426844108616933226585388183593750000 [77,43] 7237779162656994633104384890598335833185207003161415378337062338897271044673063691608548321580162528406817891993682757897662921535935560497564919229307456312129157921380672916544212102934347869005785879050005745061944254726511617443585411547491338856408685167087394974445181386123990876588169125360773925957452789017492481028382812959791929613834699952118895451342085489481200048660368405769943820547225696732259162386093578129145734668586741485641183879287775468037605891433705380197861054537778056656222387131417926002522148880392913674381287974465144030737367305095783829145244027454282667350960920965202144895325483012094633009527768438498923053628942955235668810002986492527263893870408274971456073047508927482649739249797846687342309100214810585022050617815071496039976105939956809473476154860620031840893690009488409131399793275462021894380174833930680719984394212657024075819902281232252589873266332342109031146194311978526558623603935839210896976346079019374461202476165636799870099578380417114555671652105192318179005644636717603757878723832018731825166005616906302995879985279305043634777398032108250552316074777254916498465844654070037417838746056322473182526064895729615156043021852675722580842568975775247642599207640675297852157773928711031596938365172394765237681992610655625069810924337796772204212150952383750712003242997930649814125399368747524798989098648491749960535893261119344428234671816669796196364361077841847898806895613308022163899655578550151382763984870100557851087148167313007056646885007200776995361594246752903043343286341673537905153267062742488480475190889835174243379764908735585374202638741001831553857165112522965967718065349391540925706565459990835759951629876085881860901089704715223742315020065273778177522061875000495760381903924611178373182292084586652214331398054779281703873352612618371843349982722518187535253843494499141004231526047665222085218624961971127056279760360285795137032752306439529127833365957124776956486705559140763641947050786120849772644729498688647671153774564772175433337269153084954548370578773557441175870621931035397154901542266884879804707602593767581576441635884793900422050360611148300760661349026381183374447377187984376795352798898001065796027917047963145722420941208241629283293150365352630615234375000 [77,44] 139672729623076392049731640561743885145194023732388214734699431200574024014515925354575447028659202802177523228411565863755665981320918658791802999706506843248915807723398885872784237431155191237579245970694154541554593002174674277887871871509697116209396054049318451270172157465200610958619004577976382703012880004624756300810458511256085880619118476212048128569566627611770069468912409009071763234248837923863374596000390296463978192325893900313786816455274767046068219782454420820560600281552976410604585085531503234104163066850710056247211060497061867512745339217059565962150782920024039121318747542171795797372144927404812776279466034402966785149071626165656873907090533040664578551520789953089301137151531051791024761254445513528458202566318337294747069522428404592496857402722948963935168095971210744366913028520132628294148283701231686626045844050201120349986805027820166489881080436744793656733464884057288385536279265159225876545069596454181305206814210904831767492968400029704334537660943073476304696073997874111865522692490357003398527128548060519164346174600063349136335900525313678555574913497819862594937345395169887444519600718888203630592140855707383420030867329082629142961910774853952700089337790002462948718302646093766384218710516753610521070075968125592946651261577919790142758678833308981984523942915906522756543006478624494064951049913457111048878959666398175189651370773670345941779005396605122799221697349154911921790982312562660535809416279215893070385702225944748165503284069870635686873822426730991075562284288606399315985107589103940034573069946435255558034488188515065394741165679310957228409055849136303903885520688103539055954586406388962609653061837517941095352162261214608657020702460391732971004581416709958065032034801292847179901020694656902522402359663252590298666082229463607272950415467772135581541214031482280104014891162267708663036300810237024529767978015903649463264075445248650748159873979107199734305907836190539398699108600598703650899130828930753814823774102700192576558186453890307302222498988765343470865045303423460695393932420096875695181123069719268597213281493028234037196218356762147872118992282495970485362845880599369004781092169938302343462306963123948612949460815852928408098421186878113076090812683105468750000 [77,45] -1930700164726823989543887534382694567748961277086934262602496245989861946402928381006162977212180781571300961500361722210840001193517311324579431417395394951912172903778970761459353820799611771980088953287709370431945917603579537334185387116847069191709774950472331512962313135056921012399821516769293363472736324550823367611395903392174333043221341001266724858178064781703316151713584748761439934223517337060795490211487904312121709157324246586126680955686201039577678508140778707376782596716642691330228279151241539540080353344027562554847608982046151556995930962362375707099672360525905122714176584017820847803592744765482859598198165316401421734326639932266151992398852634356260784387295112840460358343173652553404222690974734803242155800848422417428247786865187522524017093671929895007595626422256450761923431347606121689897809393622533878530326821401715047709345240181928231804145513836457798918502948769564151354743294960523981936271375225639002673083284286625227098669485204567031886006266540721842693718468187410872084556012301680704523242455153207431626765086751477586558066554467619849928691235186914799834638635457267246508743493067692046297362436990607414548987636990405703207264952722113154300652203807890294766908327261140901807128707972980179186929223058894954329414964109538763490547881713978176081888770717716409374572642175905256839841713089197798257390698355260225836032386655723555790981665139277058696497840683060986907145610462751524654486272506676583862819593139916131098400787938639092080366902180490195129313582094397887069194061068624657402423261849278032582146224955477912456733653183906928066860516757130055320145283369168326448913073785656136008865659108697096662260173089011493387897148918761809099584599918133482795740072949137870512221447508979859347710650018726150385032170332084751749690887008467152718926602851910058877286213284716074020620359050332902301353627274906600411991631528463002560428994281626282845831960891812896493144309431838949811449363523069644236770767384738158267906123146110949089444053021851854767651715550974016185479235430971647635524704976099187068112520776804001924071850663281073425631054337926996284768381322459854226276939298566782699038115762997047856744305561332852860800812777597457170486450195312500000 [77,46] 1165612673043292141503087005901369744559632672636316331457809726523524228792896743256255208768523186545080242596343099103023839798786393141804313163888303852828451077243991587178791050729120945029164964241769543114127772104224585660345577941841428613447584451441347044175995860511785161378633916657166869790174946863675029790205299794947856485963323018672418713616878413288880699904468199553044027193186984351502741126719681767958118203319462034656457363749662872355253088977910255287054322947928855093863788439493413337544474936626079348142920012971971828753056904270033800509111658942892505573989124234917037078982842653506077598190671150642394073702557120080808419833021851919703951616114736369271465105406263206846941504028587022824110001364444655582690391596371903595349459143988619193790840739752092474632273882410671407735294649443998589325871342546117522034926645929357678580680072599924293389506290824590398971399440074970722275196933187962553651308008312227133853965174851812354242682918922856922725308777636695239225700707459134179413365208045641185022839673656162641880748046046118739968438843227575230324503280304258613192065721263899986791872871197096869260351113020816502759833262067293651406476973625276930156157221767543169826279245601528482675552540538257868450739192239859827257233739882635786687414801472594470725295546122728092096572509517769782409496154697922484778884510045174185951723790298519734719783205528286176265612622445358403541475619236150773193559844899126502909674052852247204343755279612248376667209161233259752166645680380028322862014095430772382072457102518962360890508495294892472672620366329524703402689160321410737185322891186077884328796592888054366932486333672253195094730674264856474795835597415739009681978799046498367473504106544244952718817764965897819554654407919480837583911911726349944613092112857022067688674967533801221183330509145058894250657957746586156524882164079663641084483412863095580740394459647417515095964328343532327386398443207222782122957081310550805418755713528697711461376517238198435015384690154745241242945211418084193925804594577717852731778660326343378940176996246883766545140272668207227389386900294319971684662411415719670083719724714543118720630216628153519309307739604264497756958007812500000 [77,47] -296623564673991930111890609204045580771959000892129048794298553770011348786350859492934307750372528110942677616510204695036728768036413445984145084392490836999460632554834745720033111052041129302868143023274427494815853585180576877327147634484280718668659422282286885953664964649737130840131807691403362710396939843684177795936752865841012502215181140540708940599660735724030775037623105689998665090074232672349777093008956155740481253030486451867022682148046001174042037117180495516920702401405809915563532847489343877677071826670360918728179043619825167896487966054931907239102678942986230942141863599646258732665739956690026278098526301721587940804004459160725916084154050484644891261116496146107755255388048484550342369423873915525668518321172163813475771048134059351034502131992423541922938509960170009062077900118776830875797567299814767984396948074284205407377711506490079422288842225746377217139515070735254902276052292779123008217840859998601143127670062533516892094446394232087572605817314292244827230218199017780482143474691873249639403265888388247905467548039673134192193082262081186228568865333445328106819512595722334332720950609057234732569672788192109207387674397562135221434852315938521229934941863118999953263026136282505730354643360623712935938532738956298218980141533522811918018191829602041200340331829379038088622428708971430323278173373448370434932496708945064970194093117203005419675929001586168202457761614887893022675471676299983823566031263600397749858916612578481118904708539797433363859711768978035863984585147800121693097831832173564670312081550086973569352458190864551048923035137237307636652682450328242126115505437552633381522081468898381166341049646026450884841003892533816472307699879109550800427422327028512031595088560637549979498725631233610181759288550463844424503734104999169494850531715753623284322692984051507218156773721638642314362493671328778902175125723537090975013997165856456094429347386573542650618132139639464365565253323359727569985883004826684366899290416859041139786479429447621346318270061553974881615496472568519989403872926646871212970596324473996767081853596193702027082590024642131046917065710205863272660851283830551568673844495284803543401974023903554440219354493279979578801430761814117431640625000000 [77,48] -34014836051495155591811096728845606908841630143140659062968153608756276825198873222381423785272452461916177908733330693677861265744263810999311807976079434807511034096428311209289610626339294768527557272465136656602209928795671941143791853629066615146196157354868444714015559369773671593493444270514891508416541425636879268369412530905247134537829866986568438050093665586856162196345081591605616573847886815290510097910268125591486898357768275811496612813302975507114286387180344890639507052879395589097558032309874560138523483727769488110560018234949744567288194270455241427548016544847849290235708536765422190458637183168883491515922916665722078213158000709395352540795211332067546013484242919866571562988146783436954359172754670113886212617723007222923714518117360990186037337976076137024466693108061410884067219239002981386766867214646081581619111755338561351876754738396686399104978970370683017913453280634213623608607146132080330059713281009496433970839570870870963524103540204559759996303975737385760931527509699816485009962157514891686151935395357070425123330203915248758325620364014445275337999533963187219562216854933716509843943404289654814572878260060126662398345744629322411316199819586223750921611073369502249151193095741034720490212413144969875948318012749767890178161959920539714228683205934412587216237050086285299859917245785727107391644830368846644888423966864149428630506541174367606864699540310829004906260907156711053883862271692035650246109429848699802998698758984316521967970101394451038605423732504861350311460629041447133306225838815950724965324251185896363070760197665867705262484060276775745496112861877537239012044454295968058873469418299916363159116084489809844493041618525426331337448210774597464353940131372811883118712738339411175051389621672057312032392576531209643319745067700746994195818108324597448873688138472560651532308314687088721252851510784506118221013112499712345847252245544913045140741596467442675853531704776192914147841929981608298905441242594661293881345395930490964605935042852211253181336952252825689572937795358883974213433635426742564425915959156927922449237594049845345137197897443763408564525051488041670212966222944590540389150110671915435287236232364481403576961238144349408685229718685150146484375000 [77,49] 55717165518080876674507713922743778317793389693863021006291652777378814326895113486028017211992476671443092750283383809393772219484220631857287792742998412608793641718923166529498950792127425333887768276604076619167863274086184635325172837742627292280801532735024268221126848785523639459385887983114176146074262465356290099850681874422200947447460388482103427886709981567727090227554337673636498504720197952637833291467065367727645415943810879444779137977448293990643357958394360040805296167781184576239125025206007909923062725905333511905015484148033948528074110005297110617926935788494885176708640953544854565919946676806065250885328108376612416903209504319537109079949845501475979412428796095039229842312318250314249782808975689103122641792652054770419534269533100313837264293322885616137787950952092221026272037576359585382842611134889521548268529532376929287013890041333998207238480963060373103493794868415996864746937124383488310208179754169265617398976589039636564046236028405356679335398681686626200005064372054842615234908422402756771528815539549560402989434660544724479045452374804857436287971034552233199370416573364819654094279002001978477200008243657915457248962526385620400202025737005845346837287666389743778346335843877314405361834017734298311730383244166796900028248864915956910238635545062740387415320275596132078061514448507786492721317192252785213412752928222680140559088608572303801847316742869775286203887000214478102246887173531369824147004221650786025893890928562817745867155344827394775272284980621906166296128661314862014783092168783106848930805991075561367637873134363339258342783123334840912778703509693287052667689130051841455832768385267661120592877408771320995564743978270757788259536442190234917389884081473953008586918396744122749017759638882778007867100798579975435410721044538351310937962809692372363140407137718550067182218247191413836920249884529688894046911054065398258009732771053549729106807585544548999790837948127112458706235420464848863891118118114871652580790638216474611640491925769512431753022697517340148906566489657309190732187921948344668344542678067262364030207355051677989702303130244465679339932724481240643080697451728127395496320587050681589132173867364133511975721191333832393866032361984252929687500 [77,50] -18905143110244885765050923819992159789811826621936701782958120249659667069070235350167717400157800520064300680345558587568282442613933929317342067148891642307015284442167794452881250117184504958697738679142209440405732140592734250624361679745968320626208669034411114637062135042076908112956073654484767411004473058660997478593087463107185394651347189192943837968450601396516371785116386406383682561595014761722831132072996866624138766802674219368761078142724288413886294180998808326713577975740050414060415397032209967173933966704533831131890382321704134489094624021284856628446077936811952451253443743025923931722554113966295869220205694497057947224323783827597396729300442271954994715018418202254927583569336956650902465845861458349671011494943703596658773850527563191154982419838597163465309281378835698411545339673458243930635755846465095518316358534535792500480861393740374475651584028506837013547157069752503012295907330197322771776491824352946429784399869694486667287359402010497388305621479753289833179844030636590962039861403039576382119322923299225082864119334302188097108210305678263042795587721125982442431397387589197616172047675976063731663921144999202175734678051492800019073985837049557848793821027623437530269094666052277631227516690783714326834737427883725125889462199091825358900504484309562450206567153134059241078995102932369349220613074058133816438336335698214359537512583794841035418276932080692912130545307229629244337551012325317530705666154189781335585758406021077674067329250493655110301911972740691111234173751791467444747130789070912038129065456454453380681281726729959176625703341949593327449664809757416860510590956699546507001053950910609124473102100307800010352431662787705231062629977579782000980394634299138004915223809755505116305384744593348455884482001159217163523430666402193751681442264869010164235516851444712457265362705415040829814058238471204140176777298319307567382984725822070984067843760061019048717551912715130961147731006491565937820086618722871119411329347042859958382531776872890201093221155245534749569933646831856853267201751342414728687180033770623482939346777498050405747546789433758325710971616189750326077129365053033497491173416561469788216789689747412972486984017450595274567604064941406250000 [77,51] 1253124385027136130246823368294514025424666088341711005074196619594609854194633262483168589754431709967712453933784490472654629540360913648734536726321372384046487434839877522504025996394409664373249299460024636797460500554534508418959676718711095742213891797072037200352047676099787693265743945848567074054784831073233735605198607162452701583517867294542596325845641607524276433966327969904636154955058485168976729011595895945914770139216079691688110478474584397819766997526170106504705499027711692938048439800065046741195785726553909251061141792547525993717190427512003742288177710541400174891818862768975225515014409859228065235095462023639829674472099102130212042431705555845709770860603242597382782846574128766338658323388942559127092136952739666546542581506094920998884063823397283188283341244247046976005460114697854025458024115368912037331328486579960309402507348477928196399522731137329982819997902663339502117121658082689733205961152883227177768351844650956334364685982714960834104400481657840564770456389273380211212831313592712460389520996270017318212158770276160124214363183591819865152526551238776345328018474323809355875987219134296887750037380937402800176220540200125143890922061158986229286884901241545825586777448839577725639307304929997899398971097760281924968977235070660094777661940800711632606366391451412601748470663629398587650279442317994418762381560625836167451425304554803907985723313229728717684375676787485513672905406650995228427553590520891576565856332673827381224910446472824152695123288011423712049963508117717481996965257406851704807253559502769132785469853019051507074906903560636686724343085499941214728236671334530279331683120305258371741033007377871326029880427261252458029976773849233821201786041552327091257591815278474373991772602887107142996215001049434587385322772996365121803349492168408348600532223482393789797266783935717416127363312651692264985248761979507903590693305994992862035317968445353563290839923582059233492005504047203281211183663282740559865370388692400582819605235837694392365718705422011471997058821595067248065819764870649255654138133228086947808279635931931243996657692074714304443339936414121041948398989846875062223631565494908073990520426532757625182057381607592105865478515625000000 [77,52] 1397828717987545054354353588101531857851212143916164085008483443492667475713905725454857620435067617323907870817999818709263635332586171224505487191489906941058337293488772245373250417201235963496776912809053404937905359727579328592474509111330097447873895358856132592622209152610514376473665798733410947272587935292568440747407700555497574734930428460452110829492595170553517948524925241941349736008531090271779662703358802753149176996754559669292560525436953511690071884913574849891427737189954154107935824223199758919415298365324020977320703141751944352053118807676404917712965169529159325370112537022781678759925745778058262406660177264578283205426001004066982053043787819514980627028656782486061770081345629433619000485466588221712148964261431690007249991004636550286777432078048582476766381966995355659563999140436341833552177213142394449441221632143464117904587487681756130533207921680383915588487068281632148062500651137397703354527039859086773078250928784425084806740673315534038347021075554856989361207548978729803455554825072325491466318631113291229878293770880987564953967297919550403858983433637078182207083359587505890494641279631150313905605455824926818710215471398757847984832375904322752206689582170828120962776851991436769569672007099881377766066855730948881397581092303583962181120939541304376895207627026567233449508298640008846511376855464844875604782796422172733000427657321769958299164133179158380149838025907859135649618517316790425058039666086372568129421211440416760402222835717260917287301647623340329391910348385463061032610855753742756327415797162153665103460936624663252179724966195730997368616203935181747463814515609826991885798636332339770226226946772168282566172049461935832408092982252585961770291264004111197897768705486446030690159347197398226659655442668704027570978104666287933583613500492588876153940480038380418421864662711417011341581568611670311643624194968709822001366274694863195429519951449366798952765409396417782186566565731070092454294332604497064509934668287376935721071687298957416904152303180241990689694122285894552479004519519574483570741381728995000012249477301445180367919037589946863220523734850168697180003076912787796254261301709363399196754153275268350853366428054869174957275390625000 [77,53] -630911403808226571447821027641785854856735319070866758417797206937679015963888395870266346567317616881170965216713780819838327971355539977995294476909131871054492606819413990213070585378458241645302373239723093674862324438013241245871773304342019347528507345320466552688745666262136480703073126267368561267334472334005074211921619245962678020700802797120328997441929253009746577310116594638675861652259579139667402438680434376126739643799818634088358785624260598305354314413513555127110412646873980438341210359034236447517980160580054367069556542371848196690549091113381581713447231981538013152218114583274429889808366731181617203202447238836989487077397392828377347614173688843336914433581848603601600120033097082694147358667892364273196568928806044264064854581400003834199209939739839776099987073433189680674241191937038709934230385990150835158883259512885807576607750748716776140034238800186558208903252345994412643867547840148959557787558312411399547537912682342478742671927570171306817271274504226993798413244235616396505193576387681792285539659630188059806097748302634286322687627546052068805891466444604961963635219193060020264881966011470329974478603088344473306459500630169604437742166924886446467341154671481133551860409909388470754526884153097488592398932459716030321662317542723138836742111265734719260359530238908770812286048937606632724626870998802965846667780484863501774539543346374424445637264266456500440672545609033255952425580358116402515562188013951123000894255269084283711653748831845667508780066608716879771167075496811403720196498078579608122033167411608709883601029895677503079783791610958533423764401266810521682289014906666220716406954374723529109433764904389451087100676364687638533875788678908695071168326714865137463685032096983980977766991252515256470412325876042350622356020373363727659978325670154590379221707048308405886143684165787463171482213181656268931750746806674229061646226305529513869227039499215923288676991408551967163542286044381013645478298639715668844777560926718474512132885099845333544127544923380090510977030905786330424902755539747187202272448895211946275308376151016173489337398100983731336801440527232763329516759623352743545172662807043537504074481869764667862909846007823944091796875000 [77,54] 134665018486785635581374045760929612824798976340271908835647338485894405864663397133623174688911692276079250182557433594470997588931664950507427949653966660101930320438991639296188124269188686484949399366772975185908928556383277586357759622535907639799738735884609682893516896027947486879788913981706594010366274197588548486496741465740186604956210092738968968495014519714644700144212921955337314943516268377122180245435397677196622615172671461165879752635242142134412815181887452086401588179159372109959414823959904355118872614284543160480705929086681444229817241948871235645085776689533929456375745891004630922829081246589292123106593486465596408812784232661123823843969631971188446663000341591200371719544041738179957537120008627020866410672540408165605109988816505907093548069355677378794108459840240884648858867267018893099545029009451385401248251831005037192369941904097694745924651708756235437750951271933608612971131989327514469656179716362854116383940172356220865179982920710563930911042878464394253727808204621211783188123903407197292060021936789679194856273299303818236588709203922658471575094657459095348705504031624365101166793259766393521776644571843074114584689876828088201583612664547360925294119494922226254183323108609030219822446662815088324836074010040287474730611290529380749687556438451374428739160039431603907771010164816914857820346117729220780693177310329592234205720394295461798158079830217851482722750218918618645132259696789294796193626283125174683162113612551451016126399296669442288399716045845091454120170151068036922762951686922547968601157368525361403978107186015062060953097873810485547691276667274855773058260005047751782898641015249446637188916635141176477562019271361464902598695563206974152301272114186415046288350752334598015015171995238227427353709674563509478851897658670542954415605813114637970922573009761918614020883972848166394923833083263945746970090133043367819768530578427917441781301893613484826377511769166335078824520994750167872575151169272490245840191604461734962509641349264914800438988238179062578058288825355677523399143484886870608487400892543580319899066207749899269917131747274782204792878564154980328221365978550836532915131894867929139569806551435249275527894496917724609375000 [77,55] -18411587595127825473658644219226629925135996974331356425456833142182073169124442692404825960762598034631126066362714055196474341670669633401060743482466262037913930703150807380387389853425450061090062570359243157132697922570275713243394459223871751256859570375466352950923382666389432374764674811827309107448326577727194165214662464502807284731949490412309030395504741135746040374760780062410320963674427772384617641915803867292139222018007291525409135184149912701459787202073888750143116635525418695245253678557706629974491111517651638908227205368057049264990017510853783555416252756390116404810920742982739919157163903597293355211907993045243171974369760194642351083437034887078967044866557597814252431952150292122504574545193669573319554214847801337357031770746142547056360420492992749458390839641526329554796834133620974193026421232646118375068443607698348564905494678074811203705956406303791607530333217714783107290963184156739602170171238498314946078676603295690818619551249499383132792089686767773624445163109567985154848108936749039055404781975251554364901737768658090744916597321749294814001322917599672646164201537925400225819808444332757642806739098508744999857368834506431223674247378096637809972713806283883371815943597661369796027655176097890391522410911609506088624179720520854650037525578027114849678998595701413247731487110372650768744516630464124085035712979894016837804324799936832951450710020102682320786038573587743013405401739153240790220585513416223668497360671422318252584768779163284962051743306971063967923534159419577700444777769912805205244573900392864548647292629651913401119567916514701442304401800326356157195602023476019068008012504452504306193884302750602948720823898762701191632316034657135611849071893636877162204260117152255201014879046983317954220678605341408373660595415705545218536787819004072884539044713168267429352858540983372954036653242103391398966129022356284565723916077006791075427310931272422913579289631093065928683017229039845619123703626784841195500546316585152658126005472536552337595366770384834386855007024732824519040577045515518598852335545059143942410773682524074394183392227967559523014787356374430260938441339333984536903363648575361610770784182022907771170139312744140625000 [77,56] 5374023044380432530540130894806511160491888382965668490393912842811003611658115271993977664167466056947719111397022221155591733153284804540580418919357261479516020858857069180934778904553519995950234697142250335864013391606276324959460824138557227013416403961895027629585510565421876453382492367592734413073358702820674209927939271314421712182609009899098505220258624338172769124371185005294133812497911429965043604707956413349530538999524985811931226382787881105894282960155715331874585913750103973146287379450355674499366990771485202898483991552465062726308801086044904192096449853429495254428846032064708426708784760278051498079997466018420506150767418617195645511484426516295470977779504351556484963077168098748135396825353365969124481187872843487652297629441906166351248825104358518020281113810473767884207021909886580599612761043216503403745413107209906562302016261403982333617006360838441011948920445493488328732593710178169247862522518271055690527776307549540521453391087617839373662645441948525741920869048661587407421221608585008719994588678160561390174820500911717032906891945642571612826084687565683649475916868664491523751849648527134131715591638101508130131389290434211242078056143268103204362853656149251038110767941202290747457589240004567496635340906751231073451747040799144863358035775022953289705185903812653796687022775125911474892289407202189622070278227405168170573685993722977520950844933949893871470846029238153698712963232566912873183513821149478300546577460844711169328373743358604683614364298363724635122234984835110548189545775329704141987294121290834435334795884908093019473544421595441819319632790729751199720866971559880181412841199968832499312669551348646949705127910386390598928561579813792635144451631357385146565944089892240061907240184139476792199462485504148749562336773449218013351007405144588323992100016251300922680404513655386437728479780523471702594935268629117913788765009059292402410660580846172682217542848745479622446429158130317783074071673938536623498802851835831783559553171557373397781842849484142083542298846480161526142640631077866834348624856155297990916763041368579061206773075179887523699242164751205612773996463027569213032213243756707310438969216193072497844696044921875000 [77,57] -3388152505076956913907134985631882414414457390693183532091250700613045019909146948709697880093299440309796627443642029952989309817703612122197402132119752990043012792243191737269706624954701117569200069450998004336962373948974439950312004996535534024110967265937991089503377554354088705187612416074819878460508624074653943575755774332636831978828763313775419929864871268909802116367904691246987165463251457981698325161425306151003118817853115579031445684499880340795551115737565967062486635418894851987797537272221080671119440126467453224713791033113151017385253641137733078797050284103410343331728733307274233108525832047517965912173866135728193324320730362100928043481565780864623998754844623137580060533717117293177492593104422554221100760552856060524406759981365151779535195356109332862552965553816539837750540724206270427048320751962645511702119147837116295879442313608018600455687860661898527635704178497744275949932852623848929842444266358536204830330155523240324611255313836260305748229984065972254666286466736275198181724798538132840010934766434892102477615453240358149081412301807636745045837681740554558166336854667049913343511995225938577101643603938997806299803674594283387519643890741465036454620223892208946025259061660727414131592139460337144562981607855941458288858688493735055402272662564161704392947518758016189060160711429133911566958468516057958735827858756971560750309840339778897069131861916577729622042657514548021541769488251771711599978129177540683954097071189160082705858434385743394705992990213450191091413981440539782063985652435377230635957981928157758688398533263565204126312307581469680489040807096301262639541014143259931668321654948059728413488996940963265217897593930668752180326282071722720487065531904583224231450898058855359122197224935979306323628516924015298023638372018916634415133138883151134036642895146051676473785087372445382403925852990585260418859162357558972486724017474882490652098790605457782282730504460558657596740968891861056503671409715254651481718144912372665616515648241635477493117548180346887810058822687117540917292342264572343006919583547089349263854703340751900784729739060893756800058188873793411003168985248829233090868450276045287239412573399022221565246582031250 [77,58] 1597382856533983181334665043234444615714965635506335794567500474938722612215215774912841953844513033674257789266627408208784772482603387961598064339202330470017928309313748818635880958383611040914626836304670769278913636826215987894444558589196077123341454528966885348410649568865625300571235534275979839950493390686357477016951840156216964349621716282892674785202677583481384451506500623626141730464210296514329185516140810990296398221771772802753253058897045176666361773976977061824478635946212271971194690512464853982052047709755285090015984871573248645786746318041173118331772964571288836571932916611671662583067077019595445471973942517610581522828202515204525444326966785785892457993288723986359859811874228887113981117403364868901507086591543839191192018273810767815068477990948934131323035209410324079083861481849043140986147118158192379264790083115650030571753932388692964251718860896326064018780321992542223736565489293534750049470258299905672698043188625724129114589316198368880649356534790752840786904399126636267145308209034210363907301532536108200263464248307158418005045388195722274606853264608075674809063428974480456557199388605930291770726190044198761520912585448835105390737444058518165799319657983311991802954659025805441043895896395350431500267631169694647734397150238466717248475456801842430724831507938394248974355638171157194478929084885966715175327775656288018177172483836114173638245197052350009055261385991744436050188356693700565831027853660106446123876364604551426979783814040526042073037610968811601051287537728912594794747760142449108050999070736521017623282402134435502165586088226232469361777901911700201352366467764800804185920267326036246453080736438141619824020234697401891147751626632897861133117728143718840456195472357937757817846568361723154719438982692035463139125108232226600017615662824352479642702461845419643935824794624953275552804778957259813130293711311192088924699052164656608837556512032385903661291778259498637560752070631747564008005762159682900001680619410776414794877720057623661764790566594842905634967979728710340819927443180185697460127232700272832020282452368430158459879036885707228056018935947370582294488561519314447165879267132027052866760641336441040039062500000 [77,59] -555774288947256549573588338714052759361623621897608803304262455478020880597662691990267326002456490483558654548957451037248569949217643595447672223956019949804485334050661326908513009486557513219446452796891551677762998476102277495025167628393781666859722275481836305218928836303995413398035290375310586841312151551076550221158462001557528632738041598798753906780239017090589453911683279895169015156560180671859469657301739846194117361867736942152483938778631203810120206930942309857393548781415781675485060647621917661044605136443119585515906786027065571444649908822895349999696670570240008365737117761902299547531909819871092648511505706806713298208992807508982708561998038384357288824618189088780516823527828059632667291956770991741078296570144133396564378110982012593106995603480126643350408933758288469850657867790119270591451700573108261087260834856548210024881719164450588091625711693903480989967929651429752596357634507670201547861317406953314802099059440598227884328327188076940253582080312832960322000377853645310585104406618187255989468338578296327817753359504973921650547004530277971471490402023196282029767772655865039939372418501344313136228841070392215833671051604187867158023100117523056896927766544914185433218312261186293073682388248662636932617728202339510930116383613155594254504580816140013215658038272178095438718541783027487641400935628426693733839428652680947663156784110555158269757550295738579656857486136833411571394330398865547173023327439266157162268052479092929425343862294367951412974578182385412909511511553737009017209377624986116497442095022690405943134805371810472632898075126414830571891728173380017707614567293203354754442642190515070012689366780625848516949644031704344431911598804376391622799708985806001693660677059751561448458281427580064127362250646894716246275121132563963304045989747545805253152333242324194522647595841279958034037172239337391225711805754016348672235973415259407317453873258493968952412362985070607722140085872449973798117885330514715004931261643821399537851337343184269458535384930118883291064400650920905163636657805470951313792538024145572920598578153497496987285031781634049047010130222880494743290034650957725723130486983336595585569739341735839843750000 [77,60] 155845360692447580707120853081237163567863363900225504910049402844525690272535136166757052894202784920601105876795580140220732075074626237461479080841871925496074047590318978006398930775782668919884441589725582395319149957052805355948822670685655654948600734005527002187097879728487461591891299637766608444364215978551138448606988764815578408719263935076239845834506642621061371395210525753380358612716075146683732346501301570904862832132343330505223769255661148650104990216534944067675506547665850389475827721968431189600494325711090155407958895354649782207998136531455070871240418535074647180506627067248153049632098608939212432188099800755764197494368062047172373534825041666293937228300678576501569623736928138632035222427346893042536668399034026001223349420504228239779187438253663670948428371292443002480724028880849783330772814570215199461004869862518198478009409486948269492410996798828863771181621023858324286335050283732020274846842338578829303768482876156556032210743651899659919950681220056522357980291143777383345869190934673691242952655699928438595558266715594329457869965554160528105958198801607628652963919280793101224197769728492599280576763083379387430074473947521423684398426428584120454315617429808062903654279472510696174285007727738605381175030708036284921298336053673961317385361539373926481113579265263608069766920775179987510003832410751263094867202783918924177484347909731253452124847997834314629443947833367578924980708524008269156570135529897240514159024063851125977205436553374430368087364194888561388023080205275014597784202615696672308571745915744006193685860019235586660332788937458368062011854420616730788767653002902331104892309572878281065941114228525243387133479922608694542110113449078926814392792831512102251521319547846910659150077835241651191154704341276572422423796622267891765112660987944889265486253868168685768046737646857671700064522758452721073114885361935590506738124092125535079982277397880286849278669680610620706049712630302695301806196308918013128707280750078884237463781136347224431560624951679022595979286100032495476675550479396392085299266548524996662328762818097768849301294539490951937643963643136592357297699339320484757109852580470032989978790283203125000000 [77,61] -37153926792755092932072742303557340178463044113478871674797955816107403969550505764025807566703638414594556219507412202262948698499732070524964562329111794005302348958498782917361608205630886789289138053522631727770389712683203325143866988705336019250479493021404028829757316898925313342184419573760192947932140519143043763345943385039080013939666251173368419796005923394844697086664746229531640516527895838001006976269614893425818512695580227884189288051743473086444348950846382782543460400341951546226958237176960132071264181482004689701967004099386194319488918050236505361752392912149156406970565299813167797697132435450847840991099436622399677842124589863897588074637977520488471279678858251427190286190164222920706073032201059871587367910457776938446839282308028703859929051995197186329929864083546889478940496226243042014575999932679392648314593261398764899181097037251587853032448621871957854271896911123690974333866209695155362020095081501074934479014129387393935565836375607513792163885180135178228746893990544094277527564579422801224068436974991202637526335412097360948276799218386053931246128417731728395967322896203921645106018029322202962601666712756398226226645575810970024075487767914616871656271986971097449983546437007410412867248832869427238347705096212767656659945389766471429228248728490450235280974064742402009914874580184191544142216367672773540457133762339767970476799473470004464157370979620779735100973421544354350712400486887026622908910918830298148774671276017970219516443358323731513865691465913384224064168235055395379683221522394909021946566593518157404508140117494860439035198970570493137274825296177263679896085374545321259645340645383642979024884071957031807355351644405974738422400442895333583334095038476341517094966478019563393347298839636122860999292343198052218492671514539057218488171615697814046511501280718886068522320523318230428629185161093939460873936767434571862428457917006314529167583658088280500961110123562442684225418513926063478531093940424267515644004643557865166148724082013196708283905988518550943428811699860057597002473672268891034271434630110610072711007752721986885974413538636361645311259272159682793087347521532315397507773013785481452941894531250000000 [77,62] 7764606566352699698757444010522177044547575953059361521308667579903378498066878066081097554466811041827968916132172556971882637302058938444085979545724464251666363240571684850878766441495396639353896426765470384299162031154586150004664949589662178214451885306894113920985702806608041433116312235538845868012329612051963747894721179989852122455571292388847380598987055548862257727417701375091722781546370508228010176286192935831432106457731588921458665890395519179229004778327420689087991916960568173455396206519467943663166285374813669477654329175469591874844600372938227359817659613906557563701850211729394912692447320524352735480429393567674575064790014072094592395941008848834728176167074970333543628523481837317778582251549100039636403652632766095452721765200358666422562836049828358259211537232854656113540141900770372455740719778859626654731447711537366315944870683682529892327524113278050204948912124882240478175112025908996788227907143381153093088850215512825917412830213877010765355277611616021256555945196559413027491019536640197433653262927888984113227661811697219177823028831472169592965834144641884783663897102473047875727442065403366246568523017064942844666880536952613820392523404761742472853501522531054064492029387552582624121008078438171796629314994010631226793997532712193995081637802386706492626951829968285955804711514452088222102911595264508586717314245401310343734184974331496771273766136994743876661503407437349994936703497991782967565226240713335932131926915221065602225877515703901552864909540397039174173183796406711552387087598321765328492163676401973613793938272903246107715652514892595199878792142592696966450343367294379883346684868272841932228208733083847148731197214529361750764334719517350236942848063756088143513220201896698846471198078056181452056249555590389106780562574959191880381821347012809929761201225483950310895235966669652098095867218272312456523400222979658970353704680656792318436757843665707647555889808885459573222242413722210567184383780872824532218174727795471563232864920006064668835636826269231810555235397129166820275089963094610193196954958395490655629272171131395314952587363082765690576813254621124558388801234487530678052280563861131668090820312500000 [77,63] -1458233177463235762934414305771220022344114667873336851259057897032520830760214684312792716741042684503282036270806265738333609842389969729130985436466821667632658513799405903540590450162518878216525635469016607187974067429893833607883691757708966886832386643378801132270711499671077056326723396694731980221182079650597612433283477510058412619348306721837407502674520679768776936729597047692228661357045943514614964457744377510939918118267290098450701078520114273039592831676679239638799572630431149701558588990033764345880086451585701045834151596420811534262144298322659166891808566393266078030765727842013418949475883696160820476042354391059887905414884851234581321115003588124059242039160480302746907637643904768940349056752537604006469802083844772103462232214712105161057374126244092452775799295392405914797936022969908598867155060643246418317586128209009070517890697052598354801023850445674152810949984788000400376440290178133254084795642151133769983373055731009792342625176626323192604798083100321048301015201559862994332966249990481992674921533425362748466856739666015149117220979907941903056095742554168115857268432751252002402241381152092056205849056646799798165752112839827989811747003417508468837864301897155294231367993212912435831915710035970955692436070541455027474274796807148864465535215385455667142492696946024437121336635136450167400024047648182813649049759664897735498205922268648155653369220618501956230755574652711466730680336433227271647059689899454480375620574735558018361107048093213824907449105090900025862582862711188729451757942930416216713398180710931288746267386365618164885765382591305364971815341470568209711359777237431900114289132515841273041159637843591328301608008283903987359045368383729037099146028547041021098872407489232450727886225962390222253436856703884200854578405598026575541274000106625214256741248982782385300654698280053090399303813878061616509899620647257571694870274995319904753563768418727230179095194451974899249156068238171808932259461956147231384333578043942688634664201778861815748424153427554306984957164584786019237049274127219394182970190748888855031985796246446947551871347893373897934562732727414928165024510242631095024989917874336242675781250000 [77,64] 252513106953642480645004808711619077246098217560989567429164657577170571482059843983238244160855695309458236038890420336489600765904954590466277039486281707664677883001381463798387329104783085650021149174764484227710308977448883965949996283217785923523889565064769487173260425829245118189963337489721546670909385904874191259838870379173630842697244517859241352197441577001237579362885252989413916489136732028311109674654664443575915444323311311764478097183882610702350917027193877899677829162366122726792374411933656524586669677758517290331450197380171232570397550022589659474941762113017163554169439392367350719479272708126795054635763286913673239923738861462646138154115638846293919270569772888989500719304079772508100574293115722744786777859667785739660340018815647600541365077643418720248536436574095633136749307695254306240752387984493861122900545500591177894582670590170087072815472505154470395728057717149122756446260914949926747763912896052609112716098245992477204620311588280082865931800004154952485636790194384294200883205631569098608318182879721079544177728714798649208550017119470918396480057862874549024009276799517549840270109498668520307444238130942765306366421863913352841163807742036127099076676057061490560335326926471518538344329001179145812601758234957936675494355896315172514498953093134458062445848919432021622836284373629804348746227547134242599995350852630893495610141199591589856858886558701816199838746001496649182294733473490059087867450699728185351301870211249246321165568874445399091224237466992392456725208309403555175215796729546312216372185303016864080806661742264810996072507820390097104126206766285976208162134379044272639434137454141973128153591908476020729924922395373480274570264068724895720270635243431916454760102474195507566321376601147541782654290726651986885641353133984725185978468160368420221687820717118733296521586251308322767732842907042497811234587419774106442177615243228158108531403790467912947455955881121092931560586897249848469911406272613173414443941607061944305555482849138297169851334075338756525209644683038218900268611538730976259811908830428436559619187446897871188022680239961761472457291040339105031575783755215525161474943161010742187500000 [77,65] -40886233006991904571322392972630186886693444234385333355306572544525645597186132157963669555993377108437147783427242243544359112445251445164960744421081149410813150326635989006654370279507107224688189250545935210478321453608039048105617143716236718543725085836391029099863762826882784745754381524792653209757245640080258382286679223805154778345323115192971999432561761607023567966231300854089161910370165653685348269017974838597824101869743955141229410455697798656430920767531379077561225893740946342021061458018140499499572046993747282181591929507540168280848269217826059168554104738149244986172444505539423584669096588503824398450575342460847195654012941051842961343925614151934530997371238099183119475258551808829016663693636300035132212482821036742531575428429071958943483761069063264207034185965512438738547190426465511323573974149448767664870909961810491723778767996857243091297791541270851273756681010410371496838209493908218060075033552550878717531482596398196653914757978321274604380456801388436149329854614932065722809257391983385633846155987777655893999567727074762624989479146163928149416043664552417701466836699670351275506259679100860791548108520603979588365233588881692284386243954207812509044902411953427006981826785446497856040388002655910155025751656353148806503151793656292515913354165643893549640810667712059922728878515744476906117028355605410776004957227251773506296031077524511861031172470581852648030216677894836226045789823033594689773048149117169449494818134024439576736673609684900398272902741660936891830640570970652347973829873524173491091752549885233265594072218294217236725272150331287343910087223959096567243982380892653931873890993640221944470222844668318505058251805047734626881902063179816671017274424394135262480326591451203671266114323790944894140368080362074294969078419156487142860856553549870499857321583953143470787691614323564213708849642979202546467605183527794284961996273633442710494713568137875839784592961220383104867369763247052565302123157345233255505962435440120409748471462479639605394760398009044695982442121677287153027012437056342506082552438090423923206822037420019580394256561533145441106927109407159770526618558506015688180923461914062500000 [77,66] 6068571432256406950965679021708791269158212691157524263600649194969637873183789748723276353773149203760987498269708659156471825905591437394422465014223145002255824569778556265225300165231066139730078786866788034890501741181904842441983422955064811424604688491921786254083711520988838703655405405849295631764975689100008843920747829285129648343608234014803399101536216230651167799989851657886253648711105691090666980502954016267431092275183476856264533937412486601901008904981152087534818628793212763049285070487963713461400258807544265465127032544545316644698177734248254416730960733547015257594161049086788181262758974861606974424459780472622342284492854767570062245306444270096547079791247733104253371959008699446685446843440829918104185839369143608747907726913441814969565008723773877463417493442304822199200743511710790725094958283542304536389126914632328113089340301283026267008329910681770198774979867126818548643914898949957996387081253527469663160103746021032619942582848617612310347335986481291090034488011178315149157280289347528675557170585631256396080027995198430556321423453826848411092570134699866115756906760706840351836069490900230903932364098477981055327192878515550015444018395267883357031901101850067337446743907587605373631939265636508118689391487639227984574217285223704835079267518061456418457623329187220212179002516929609630616955328047415400929282818376275934926278431249386879156364562684403101899453116906528872521070078519378933391362200355502824758278009113862138018005420384897442618771843911610060527792747547030293691900144587023013332123110923824994995303760014941059370343267878728112167632448124368730146192172524690911094317234589445778231204877686840753677104673973523086735175075906654313566576672810421769545117838774641138757500212702021772189429670662382673918482871195563281919298481139531565080984314679809808882720422175469422910708434452297737886824773808029297328799862928181324468704603715741891745007841325466788384558094945208382857671831273202738459192473163732914098713862650647813559207959998890490820904025550738039365341393691407144666367075806219172601688137507326594821200828480642112647584166668091043561616970691829919815063476562500000 [77,67] -771681716216272586301763247891139981138996732495625802595373174106642231504649990831530295487358648608348626874600831647516481342135454684439024223472069164990064892180465463963520543075746991976744246790073487964961271701304316510797227360634205770789147882425618330210447575332823941616294271417347989541893111330505241916527732351255721752040486364760645557464498206406395259217678157420316483158122524556748764403290216128499441185517603613127953582950154155153026390045636593844216688878337652042098588143764008937191148537787878025951779456585129675256065000296913365939090069008981692051436521648781072539899551580331283666102843320832787560056015764031729250249073639706785269372784214435872240004818704304100220521537696212294772747210045000921677865712212000475939569403265818879492712836936779361329956933535117538907305175471182463829857378159952501802493733062250411800401091722699643067439120020406605694075203544513395181945447333888319692178042733362649144199061671763754414542147952505416891096440719160905045176371143761352105140372675796263633434716762219144490019112379685476400428746850777540287758488258770991036750426802885230086438559568955300780748788773972218031972817943070488490388284695739106390186204508106322253268846731431691921979468390962926691370139962243529600248199642724835365216896653820338432080494019483937652253089811987624093781482933646385785271510850983687902974242948003327176140867049897751959968206920549592737332635386997486385347731083763226993106091240572943175379569507671988834161460317457552759536191623607597384177594947216566061618356069534117719465787746252035621527565076737137902881211200673991319256626096267689060083907276667231504355289503396492986913354674345689803272717720378802931004778771847927042209327064906985481838350974207989021722813940409417866564370459876552863685015909027070316445477941927826286117183237464863903427845430675354085786403376835850797999432862991730719477763598862374891939361076853921927329049682373362411517991822415920883732962899493600955423092776421464022254363100431631802901815640526240861772989677723240142529840706191094951871929400028955465910829314424290714669041335582733154296875000000 [77,68] 71725865541171907277161826416456631611938048204182456821469499969819768404176379845735308510118701407571492920951951688691397244247392273779854354433262092822272973844576230104501305263370451986571637440653818565826977456694820892607709813527001303816564817872812865770092980493819473754034752821656661308798469863203358014761564860493963251662656415245704171991695306571464144931078286014985797777070512974094242242911281369170825230255384607958866892862994235154661083875705879548753847484261577361725334886998827152408452168331703848301951042098595039731050930435607949101951547297974335615931514531107035138417899657674792810569070456843104598906927642058529513639683151109703820980412442261011469278160613950763785348399815795307976470174746680731652367493479309552363028757535814674558535119462411246843957230868825318747451557253546945047822103707343204545864584532692879346975216664241730006035112047293740408588655442379857483409255523649779103096891930534899709445709973028410206769702812995046879394483944370245406541768743036161160736944127959239756461595059779283351162271601996987393606162561812638494737166818679964405984127701279660426547119000965392602891452304785204716613930554507622539414598589970943854468694610583495068104099134855659484349702401355257131701928583218341429074755944422645479740806310329158866529801965369440705258775812335838585687560061954653689041308685664495383273135579297179641381037477640747504920688243079152116703582254747203932464873063349927804393271494087964382646926468524985787951486391054435738580372012926293293058013633487432889634101203722222520332091706731929895277831844120561156203365130217895128722834601693427723729460241615380389259418812611175893314208974199730501449105853429161538660716148576837423935471400118306442986613291330203179756905154796384371400595812064056762792764264181769569454627770777595930015956943759713381747375324845681580035141169946709223397710281816640167108251546249493653563641090296953115466839150176311804839705656618064307326730105914815497249886258804964574026878038268581007464897388710829743098347525287121910818842734631237846867669554347764953108890217947646306129172444343566894531250000 [77,69] -1873385456040771582386099613751131229762444225962631976670659219466393165306172008740363679941352047222540645819071170989419581151033008015195576851284310432667892546029559310052101251552317091606042177908868414538505856152557002174323533688535765021689173150510939182685122782785980004193671692948296408854495978629585288376980594416605631885737742230539103069071568360476115682351902630471198669783979973018715870698189945441574106085332645203160578908127804375200064696855679234844319259107524712089154359669441663041501734381563649632270356102528004504229253007596875497084218180160195740397447371505026635974328361745358732095152454296789307988483097267902986048537969768230561468955269124149783783622492974025161206709321083550332092461817599745360765953732882941488539460225881287186324724145453516962287062972820067720397459916537996284641717513864190514326227993465681909898961210052925176159302708044460053896210736623630075858120298543398795339356055460926223375614474847153469686510749406816071663135334943594225730503469696019759587659177563252607903210783337616642098594236049877836179111830151692234552480996372312110295302744704145333097505050494092692115550219628315375451717705307184444910864045404217679183042724774546593738711704507427011169797524014073682419339271399886768163599352285155510681855008292320194898989608063553304320852137556241939057800707681496077898552002388608885615585463950801141598811082216273248642746275127835235376804915906745245764484756776192047380705990444889128604060350610823669192474532969131872144935608371100586203960260315386062378024434604245847653613578486773240491571684372572806945366204285572897881514478876322496795183611605104153799832133912687631735494795748894279168771244361392270052167290596456679821374841812672568690782686566437233954398447757042733569976194713862251803229642655075795479934886316433473038781252887395257327593883610375102481850383124153809987206663078653226073814656392143898080171838531897322302438934552049661689915346187872397292630495697288997669416238625612669629484802856232780518861857892203673406092021517574405497356391143591516967421376299259873354774441622794256545603275299072265625000 [77,70] -943326559860141115175234164875651359847080206284958021203118266886535279540223055123756145457875967582763291633846545324993231831557235058044217266408795144735506475576560994469531921538096373842036404565187348646014116912609787778686959702630573379488830814055498107395165051682531768108238617488022641016652497027692736593571988340423975622165368453563389176937019600750921009682529294880303145956337454981060880608438163702710776706702792141911914042104504821554575500136149620052901221645662576757124065315745431616450931199064484573527019223910781305384196814973790288195843194526950605350831351460013949103642252367065944027815508833173053391593745147554996008301592708789542566966807195209970157098499203304437337220137816459250717501674189158857975572695393529450977047603032201752387083231900245932533214543210121819114155227931389739268783372275143558627759888364300570127914885571925199285577523716421793073539268251027959629055598705149851943224830648370859561482179362913355235904508149692478868633573721538471222998954577044874914914848036320896003233100030943500884867490420101290376467920472892216296797929447631672770225278881975915368587855084208772226214465059739179569910711410245783983275929843234203722888733837926894328865775682336787892691875044062705605760112561164070047262612160625302302436934466970309815086088368407976305208497825171052627426561255049530773955477145144313159333099324122337336518556978140564659096452755792006807253270036182078183517125375049543429433554948899539788809140713478290626839078778398318937051562430451829383841146551705917596439120609435400998917917493983358835508953832751223312887189945768117176158231242461860909381009609653312887732275367353944715968048773117658393460702444450474295703286728200848985736950646994893388406701007092699159257633834679308151361070346709135063015914399981022605074379249390763430648709045827761090753493915539003699626069648488153759276189466693535568809492237237140402548100692481361275335802773085204696402500152507062671537889860252607302436215099062534692371305328574002045171400647587186397960094715778261231306714639896611916886678267379906515088805463165044784545898437500000000 [77,71] 237233281653582690673207018513747411642499637235599325329309803472701494024784661233394861364482110205778877391297221878058249303955514839045698655484544237022447570630316878661161644261117873124004818462550745926295978987601836778234150566232887306141289798845239860335123274247324848840597473998554052000640264395874205753224122247457808353949984937417214397591638533133035327556957101686427505520942306432983437652799331852330671934445564675280681559642182520022481010918251802852359412892467120613212863212562276327794282767160302780246091011401109826286410664139248186237422449146606560131596325291184481740655271929635130623172648669081501350402630739114498659768181478287371926274882338223176172593453051697763661100595618854634730250914523745868111860367511369891198205257389307731528984208829908920676754064435245814624433432287510707818070655276890494570311467665418382028000006627056077176726182805592475748103300046114140873172646215713341310239841342040046694373447599782310761711133021683802379565427877653277758170504548489227529528671859230667864255702275010164219091125180100475813390435776550225842807388325579560829041881847434373817004884763418516396441505904434230773904301092054364442891695576351259586913649633414452855810631561810558047686228744106444073407275220688677338139133856938500796472929057950968286895644859517395614646366339954818460154920705214810671184990109722794593014737188803452217465449229932601710825682954045391627233984741969552371123939164510106478706372718705108547805780506475949082276003310506170003725131014741429048960291690567714739418582981523487873347253437918592887587522138888916493163539134193808753779155129999453240995509931574205027547563973225358026175464418220108697644560768302604068139199419777333202501827721852955060392059852138715290535148346616050534112609482372308679966264641627324165007599958572702141774885772987694438480855735626362324812780127556305699988914088291247513937385307397894222098416810804496992866160819756106582315273624520269952928165262070446372154924904760893129427912190599345546567780243943773250663575765156968225691987420911556360200852719422037750973686343058943748474121093750000 [77,72] -32804915006670711415712178227322095914623154983618307430272132538839569543458493230821103276686660566026528433608039660283391844749842082050538422479075689583066814263658315942613590014311263005884655816718110544291519123753158893468640292510679992360573417342543075979695354367464900502111685535497744792733266801142917922278489592175933570094696460186110563731506578211507192668386943728321713731547139762190737182099714306037035261969393663441948481513819281233017062097733457005422982982865579975619588568138126561542480229126470147100851449703749156628973741234256608507694269539111497577596888286948439271188314799398399524977584539396586338092841263920597005039468742544138842599898415824638632357073987167808055572468028875842244859679459479095005119139547771415459274577471664217381792393501410339488822448666559274764850221911011612946797987496253835509439571881098296271850287960228590788848572427081940042458994500269728423872489866571966466982769563261969721508161188077491515427528502878326744559351961019676591954071021252425330598741638075536441334682131253267236617365940430996703075115088393026994531689109663779605458498725973446630215013545577338047957026656367643040279921790617361570767373230163796665423081511255337004330147430223349073477940106629531217871167224855592680650559376314190616243219758202521240987981232459819639341100807386096396795263141732557455640175338220267808494057194833464199803254517060962077700655698079696176134955994032127514889095724870256171405577125806379821880094963454949414175737605591684636238351180993902619486572693509225719533356983847847808103729534968696084187649695692671474425581047628679640963292351856623060263181978048540113666281601610699980018794978063375904410544968283590904873189979970930128692997341480402878419149610871034699036908858662578605342824244747194622498484291352356231648673332795666276380852517699531812268463514542087329838912545921672588740869999628411687357714317294723639671802105182512789431087416726793479967988196708879761606216688944664067636653315754570621023598280795009050479790627863998743376876452994958558654747110550076172330591361969709396362304687500000000000000000000 [77,73] 2763262601086992043484633855479629188302092032436276645519531135348342339034675943446122861646850363868195686901504373106043793664921537736014353140935046887802768767563276702933819687051798001317034838045995114466539881029814787559289792966588653722915679091672456691812626828731091525476149889966764588835001945937995453862371374453293046221940641316513684032446041792127496704621445316522271366092723934062224255446878287013211014173078515105361820901073055368317969651061182428293819991031679309820724698192574252895135788669729229545092008235772498397363341252572894715580344994885461457232229965522553031615949738900540529644875308463782166998224127284496421807317112613200202859620175816112852515073593740788436002310549525848739548164958679810929976685887022898261231582931204298715373848012695571490417228367268674219269850378372678783702989928599650466450438412257336603500015647697852949403519796880436094466488534967833568964363333558676526914234557767460248944325771950058740269558975960836940001372147187130004817426113116159078115534656356977806864492852182301582797769783818377545785213992581575262008013584203733318605986778819219534622392446339334153217578099027116405414281141371067875984435920165517327183242622461705348662807367899383250514607603083311697726655713583683703641931427870378315181655581605244319770466890645999782008630624053841235784476231587113525279473301572896860350685945577999065866362854660291310827184358989614640365100440433622997273355590755857353230687634593498788786839339942783641126074892717093577088784218806184646472717879053470379529765073273356181534039772488521618987714729819697496833398607975666688586074749082421107750425370204789483628109482502335899529309278638854196879306535833227532750742347526044602781813054974843852432072800075262150658515632533612821405993571157761426072141106755605062047731429278858684693834914157979586746223095677133110271966891902252803368753605433074093329113367139916577639207464129845951841527283026915201517483127669450836317894010089426245465276656759645234941073971949864346802388683942356739279512941104058813259949370691302304378633714065927051706239581108093261718750000 [77,74] -58422958226071399574752308574242660799322841646204971981925761343982756951068459879266713025045101334701027781996179921188283977661604850857075825139333371078023546492012737809384157721909888426139317328030269676829963814481362575837546484767500325662677561377286402161886299256537064510067425261374878305028555661570036835074598817002891571138380409012371227510619558333399256554071523090506378927947223943158594501491635352741493430088927353576154526460647474740762406365026585350206628712224893075341374450969978227765361033106606812319599091645655660745266743187777839915643887132867765335385932692589174739849319291573190807574658791579399039032325673625684357879635562943646647037488439799526950301866216510360282303993747795463828530287989060672942041152901889494487260158784855654459868448251361668272840797085463292951664737309906607327715452963936580656228802829079036050839516089617064444846094991129654349013019369746441982312949044297794535255014108976658949911516350827529655989150791642113185983272092997999908663917198499688411429112254853306803431010861877391802273807403169478469471454218307371712040881222199882951264281230722046903178477919096966558603770468021658105678341662979522118596655530946877446380134713338302188756587820045007589149921008972344574476318770525939828077335706647370748854995523389424706086236042317816411080152632975554802759604941925470992803509545096617212545537560200675423306053791250989679977687039628807510544994808383876620019268351026911152775383160359605314377225747565690455228007480958912637769198420881661902227071391421205475680052924079708895549909701179695878642684774774552872358032343381371272861862765413636435500125072680950778762927912145325174652890048113308833417208318816753234384579233564618800515695621658898867796847028294066010548440286069008442844147489085026921525802442669607132625947608215513702107938852830636180635882563812852857654303262649275275480018520105650991442032377907813915845214288025953515921778359463100250052095025086851071427430872941837810255362546242592295538115227944437437173038286113352577940120243194496124319473544890188310141354577353922650218009948730468750000 [77,75] -24393835876284284763820365712682680837156260552599387377132673990616116386201671333105807812520446847265668447266564292510055627761144807718364130516972873020339840701472049765032875548302926091195722002162728263563950672794445086825461093338541623729416333550384336455009731757244922711430213441145431103147298785585210783728032165721565458788194554323399202918165485497953935237247598648566747809647483381880203431641790232677013002355902784739476751623240560563355673941725431282032086476065854538384895574380453424382123719947307121059577714117526258150243228414531706992845048259497801121801120278430728421368654228709100254874846542180293446483621042723914350798770426161590195044007060674444436900652224180026532984405624276620030256611979681017603930376756820690510454516112221743812512898205757320745747738606457315071520788725118517585134340446399075596085362390802619053980050054673821763807483028996348064373517403317717058580013661710553070734128323328090884449432364565804879223944614595767779517472281216272975866589093413599374272228821757096356398616419185881973075527234637731550949861699723536404217163939596113058070846363605593417673488115094988947075907022991432831630886460372855157449340529966053809250698025672153955190851536590528391662954208274060762158849298801463788647911357648354741507037730390890221331051085398167468413885726092462364125345215533540243491720206683324621783313255203083772608414822253446836886382297351060021486199991925488394850779784647331592103260326374659752346818136189317792114663486847812515970497190261790696579283725780500447193326238758476053767146679758231541660618515518498335423969783721715619319447525068158224817796074925183090738655927001430436301644664072889087200230309444715252441265153642409213024656209633726588030353678450600085230754705691627587316865532924883116435023680273272306385531583974538249529133224753214264427214311974759192484542262041568172641979186357662571984763155987931653125371669554427865301740576173648245447582831076115431429552388673463534320988488842460047453186279760359596895264325234613803199993641095203306663635766694808726384735564352013170719146728515625000 [77,76] 4836411957392969314239729516585190900265165767389752362549092358406711129579151373599224957537224117022186617595164258370291905897540549916645488258762655600044850564513104089267944143868137471304231176386239825964588445146763631582740331324546708160653350750178560473375857497563173955809492719131777659065421761527655649704084204387981948393911721816967643345069234332418955591487833042879569179428300653542006554000364877019076281969684157492411782366782150370072600450507708403014348423705416537289331326041105089616090297006463364382327566059938547126736434445354301555206935282331498352107423952752853457926764146593742269966856132810093102588667380223870877318989042144752892757871305008237534745617496156890705528278768981695787835975425011465704926690037614647062315229376644281362199823869598954012404570585518261628798335685048399780182814072077917668806566152659377456327954030069089709538704057691258176897772895068793359296720036211179723530380640215533676049309802500605588585604960850089028634881073861087688935767142599100176771786702910197388991816064483346849485776199433855225038946865106347039513871938101039204463968762487135949541579138077755436066210166500250387775932563831023280534789860919277020767292661808495428250155187140530954708952996559409807350940809083003915169817063954451516740236141412846974164500216005718021508438503506332724830546551288363091292992182349935745722568970805789952118846725828427963852914861631630294617445683500467752364438962264651146467860439739999407928734662763268481979723178070794482163361850681140915303546857901364838476208837450818979818376915219793819591927494358129785066397362075590752528542609623752903253032088600734354993642387961549916384749707656666083374607064328466443244414627577508721463738036930390474979878961983865171788099349331323994122710344213009528325655260802336037483390453844310550859317305010829081330207939925542658536913760465666316762243558997752337734358797169241232817089243368260948724435267917260812781304852384322376267471020400342419426021087715107397872692541861850539976057295637873451010668195419203483584888805801860200972441816702485084533691406250000 [77,77] -541193563237664308785480674866421197212691540949266637618099062297144225794034206195986766812144760457476951775165097005659211889329917065885112655895065770624755930175339775013766039715956044450382592745098851178127358379372607475774357824486085406470842875627443883900890619575618612038219973826388501885791062161763055916822413223144274542269248453417816550626695733927952103102478102722083694448382061989953528142913086404543233393788406250170018217829698872314402410454689669708724052266198350666475067630770931167255843883903775920171622822664738085596267815494569961452254823697391273733046676169961089896721029826383763782224445275250407840665741199748769074327841540551013891472267394877504915624475272678034731534961986274597256562002833876086395659845037883920333944986799744485616126485827117144270694750347889365630884610516017289796125173250498220243151744393584369573215825548177074475400353690169186111532418836026491924050340539805523404270541557588939001352306657885332555819167430951059282181251764666883396755357224034176721682857620743815442186861910833226437746947259077431906967424465165209230464291415881023710360097976417351813243180526772552881635693226430339852218413098291255415136554747137543841010058630755564893758401055400769461295043299239766551960833422761530462437520702175046834051980356556255895696622167350460744567973459518544159968238938833430932376199998757065598298053463318695259524838682039476974303611886540362424979989403673258352948108889480925764545408097647277268198007167003933021313482353012449518509914139552366382877504200073624703244499612274680604183882740428728573439034759150869386346550335663307983181212351056736065913323830034270940701540404291859628904085817274451538007783114631871562718105042530746307029137349969411006368559093210180469517538758968613145885146796049288847641194235981837948093149991659273757760202942232172384889628765003407803692402084402377191608450502224245647745904792515912874073276510946896200302926090738700411842782287698893469382141653411672556794881717566833360900410370149704144647779330812978978374442150388192276141280379064824046508874744176864624023437500 [78,0] 183405482475188296189146913504631100708941000981776386873397416981321445150600657218300986206664650427340932414654295307697417978096141125155720098903875525356279339587375101974447378263610671210435657913132841692742892135136135006008500464759413660418588741109987280658006631462677896018490741733990966583442275161875172153690417280224460400666245335510850881759220993978852096687887721224132290383681579905095703120359795585339208394435223702340930506416540001931562832807728269994738922863141765524334045883055007163188442403076419058114666032729496384060277957556227544724669963718414920719442152521163339406997289093469810333366132115677087911645603566235378402113271450941106244649109001298979857404768476335907871697668524369002696994548483871815247461218811865173680666657627890228451235051301506673281483990465775794048088575371661463208753847845645386391102753500289452136576257543615491292476162237563420998445617017899003772732493585431724755560929909773517841208263149258217149087709311002289199141141246412367507124664620789896638913161506640982109099285159127362247684141415930687386630983414477813603941581900433160446002777202349107458182303667491160976142546348435480080455081801953795209926695147389758633338972936366925843744012069149748180191669445634428120710188633429344150632139297461625232311485601571657025201632833143394605662816572552394818842487795602645967716715510107411249256356079446786577155465941967289094402768208950721993328501800902185974942602123979625040504514522499925742549935902882793626135353808129149918836122813239130961688218526414422233806934167401341181805383009327937610438463507682215777875782872353837510767061179753282650580787842630510958532791662209918560125374744061850717172734158004862061104131929267678778847218392753244558235748594372141636806458900617969501416208239817095321015915657339273577877578938543296017133583443391047118951003656702226997970689437087982738185257360968131170748940547340106891586626962490640708813134309287079955558050195010179453115155928294812167049710775696404125694617712287164321651308700054318915085933254638622895632268876300644489748212867196259022268711908423920575935749023728362831424112709874597008915043790847127217267615968309080478371927419969129203607434423945506763359583558749971166079717477259691804647445678710937500000000000000000000000000000000000000000000000000000000000000000 [78,1] -6812859924595752774396175157988898618967683580031831403267162245426244518589722220960185264197738969783532495013045934306600903100422800346166318884385909236451867634722656559156442752180135467040721728837999910707134576139043727391565744478316265813952676853417990812879644514329613127124912162673637232759952003273310693966831600925539859533113453066552574900979248947017341554166784744253912265762397160593571086734335480601915989223022595829674989258369306595308243895810811399258268854796977817177350294683294665861523609084140157673077785476052516653544024397755373094967845384463599329515887596149358368171064097200125418309100393598570970351179184980033253607830834148795014884519299626606015033522705628319434788795409252978767783246935580695042680750705121418135261795656896074222218170850971896549707958345040011839904293501953701205817209862947798549380776304208985103739224933736840051773531621071248348999663911219078963241509492344120885050389639418713154344084712227421371047893862883817314205743378250161168431904840641233586294502827057684305709997183951423230999357943069990730994163935287221528309888118190836051832217159429617798856041330814683098628112759711571435444503634242611383858503184404427826205885546468218370367698437523860754814517478437561602971541380391942114046265693493131653613341070377885988622004378513005930510695415340587351561131876719304596827613150242388124818778683555577648950061644725827857331399726925251772426824507013418510654218537703623420221424017402709726154140256454382611869837713841317670708918784303232891022128594449465104214765345481007727593765397784740352050805465539178829572680447285826888315774398371222780740865023202989658499969056680018995478223319043136502556188939389141523186951782587487474873196621699186907940219270189040007569313205600095233273418079362967859571310485877252017627481369286615732929613613336728049334837786627690963728455062687957676088838080544922223815581930275080206828187660306692625946191189328207843597813691897705081810973963660741226768185504405468173098194146855916903634225813399763366662829115458222281628931220647323980252296147959591570476328102380412111083610475948741443811258479956513654622320103045112548680925697095048222943364473191221886005349243202336139676994950864166332091254041358752147061750292778015136718750000000000000000000000000000000000000000000000000000000000 [78,2] -76718872818899625503228449070828306969320726400373640710737532058895867280246900423893129575245728141647099956265474938711470349372674647712006506923081044898124905180829764990959487282502696677661435588596448033270355021926520060102174766671275794952005172291299551724020464115323276688793078990518502684157995626139817748423626976337312327499371006620473337138620382689349291093394746480163669649062690160991448970855416493511365386758639301906797341226902614601656966251390962539124302533658357225403064310855690290475494942689566320978612387950265977475117126169204580435090784000411130005634516459125302764626383119869662460213008773870683123690717724913801856587049261815896109434544524887668188577316478331397908487336063097869501591456011191565940742633045433003230477143881100049606246093667138117558610358615782314871093420530620593711078380138984782629776216970152364740147609113780032575336197233167474141030208922500572543535681013583358383376871333527543463496930177784648380251941160551829900182283134815530923960577762761693582283362084503831031755563141665868269607326079547640394392897622908524548730611360881566341285278379224360758355635081898635148902290365865072999189883956698841291894633156154343795813584387762347720330726399756710836138058302315937298797096348865359232441627468548155596809948484499987597357405896138828612444401156856946663664297477270404507768579510883365086938119534225353421781958807664393418969052851506985100009773046871713534345838084924478068685430194438298811017392344147080549344082991031845294530081740685168893439636214205872340358618006112245904660122109222181704041082557379262512897543594125554256469463505785476312085163803788474163414668909054834403305372816450139839010379780041366533743451424832509904928997063597817770668498077203065081191003037629225625794063601305816578351507795248345143652906343151573505311003312319294502795279311687981483188478389971747689421804811891252921746768505031659876352972903552562743759768679172916662416257614687710874249818754403364245339668701498732993196107756221711768918335110290963661743592936310836236420575340953361262570463266888760420626215402591492341139195467456152968688305786700428754209468833781370393105929744655750011613161422400170858587467360804589423383743615217611326492471238158721291711117373779416084289550781250000000000000000000000000000000000000000000000000 [78,3] 2834412093959711829802976079953475649706015352560187793290984224890592443441363800159861516324386485974986645971564078815001994576553857891948822573562630824196451592749279985664766688305352997005570524455432168454846070045287223908493446838175840480130992916411380846139116870161300843790859879262886495408831394343837773461288036609745143336497403153118479934748019336107426354833871002923429042170147693259633994150934019729049961885236510190271069137130520807689475384765824646262087029652649757740117979609489884600362358991466484828286985163256571196036227076430907926139762557788376310815690688732708422232924381995733868256389393713055091446532632391747796462104601935464285777411005831597375633960429370530885207194541800393359803816603415657473025177735322438682997211066571128275784039844805170240934315829656093193175528739333441944294536934470813408050812079161855690914189148504091268796181837390478529782377821331030857649639789323744970342341020193830624779392987250926305814674394365832827767880655259915294243022207029792704551452541239879739823875482759194280443024144776740798881400788676298159847825489500182279190007868077539697566058963388447468691894460585398596444276105711700381351037966052874812246028624391652984967392165446276840498726091325640708548686397578242544049653562691793299882878707818830102037206364185879048272115670252453032006316583355003024327424130247446573420253426555217576946929369927694707157703606359038546784706249104209092526927399464017601510035132418842866208130046125908523167705494656757983003251168957273522437739096654958014998393998887766790591220647095824531681635758642332082412591138443393262927354254184103820463094962208014226284623614641281394490385592368130820171507849387963415548174460742058584501224092896244482410511669385942511239171015069883175258981513836306706896253344274308910009074624965148753938621573116407417990095307180044556706580451128039098676819500307830521833604256397119464753042130714426958676405160090705876659399592672720870172583308639277527633134326134948414702700238930374759090368752056086902811105715901624498722325829649891729591447928865622673193623010284161662294529243450474600868269084343422060641703628560935827744239234768384903139547828136685422513090472673492424939093662071632805038542893673412376154274738837557379156351089477539062500000000000000000000000000000000000000000 [78,4] -38303639234963511127632709073390557523290146091885126765169442369491384385931063253606051686185350868369834748775772273415752283140913196205736551518458792424199489974033546672644947792104142719043455726242031384538132652939540810258030232181267987631264281293561679601480671884371910832163895821568754591043308859339670234364930250535125292653017664357621181701191628551985581496168896152436169606670544525540407845280750996626438949395606131440012504239298720439326364224781566628690246652970930809070322271688841183000331372707903020853429070193744985745151027090779812878608779460185650380361587388362979306179022154160037900591015436433329998141908233801910019243737713509691574225299750488641024045039247094557733905183956611891389174173813662622358591238238749514510011296451863012199787024365022624030644117782836960819328490481094045831398990496084124593293834838219158862940630026341332588542515563728972522049934167011514617809756953620903598670587629673503103369651975356169847140465984130333687242803844137802933819336719577560182663553448365620388841914019532314941550959336067721101098347011819904303111509595759801684319839107822185025933204744301994003377335291176055700721408391915342669749545841748299707210242341118671300632257280578988933871639523966880833915104403773712445952224507807838146405268001270047797097707149063366548882053838297761198673605949338661683156243802185584411567213813915223090942797237051909744743332552387637476622475925344375307379738539140342990225720992054498110544454663979539939581520948327139916836325449491276362678326118260731476252410675899497169835824235981034013588452818264078470014337765053084060237517892496461963790616491134803992121648607459131919422684052526814850588679191182978953085740249704139679713852930310770688391779496779786367554259774576966131508595615415515285463604381691862057188289847052566042854763593836376129354607455457301820759813040981695857650583313172016162019289802613272421280923282629482601319077379560656186519928937203415819707406534460310867532479267237565922685854038369641303055624742306119839989320803358308903926991133408870585014801248458190500085729265239672298287984110830267312861557368907892767403771228193135269005724641036239110863007206663782321184329230736150641707601386809717278945700022919551770185508932087259381660260260105133056640625000000000000000000000000000000000 [78,5] 340776246721965618316337678088439309797540179990498251891047902100016116204057418173741556557409771126041947167022837086684608317077552846744973414860451026923356440635417822692675933997552402247535774052751045444598656340443544309938544458493577009838401122349959553334411745213417249641999979450542195242118200101561818244436831313736787052349308944083288827816154985481045747289139196460485759651590027183971935640382390868834330222588877751611529202607194642714948777762529469541607568619862566353125549505844791383280296420861747029239197858955129874651626427220826914090625765686201353612034949141474508625856933834954910583165632536116066380917078270517610874319121061435210360528861025717593711902531421033588991888282341674324716541517091745121187089393216950512318578999352885539307521203993131368987942352642993535225766699053606670654302648916323237290665535144711415286485965564463397533151137571503489977235173794391629255228220011383789298620416447035602552451625080833021539566452409188948136053150004149342959808566352704160798858393379297549022900832952218219452242354458848676760382208290406553398927339703963993327060012233120519000366082868728538422722194298960215420187562168608114126125949478159402690688935490785747775727048705611553743262318174451287475439817317801773514760984675756511739516910327585374439510149599222717264365130726125003605599335388585315359587896278387026996704084446572747964610905677304802376120813316764401261147543324711949038669486387975724533166788308366241514510295579584271305638661175149152088618170730377831797406889207252217343915975418692230967029774727841725925230390939990287378252746554763186481871867559322663355459637486592798044080897689026127130764693987433816094912901348109644469123881200695257764457325536723758940260928703280796745361228504316314826007912244439346241127738996232839826073010219582527119753864725119123569152502880496019033312852961693672049825795614333404461491620822909704019244791320389490350729468839249441444491823754259170108395580208999118477107904075194923572025920404594453586228448095750557454246626637779533733990503390688471016049753667372543601601014484537921647288779249054271321084421392401345394038830241690412133915669992429639819624192313556865023250190763077217426545214724778186401508113257806164394429857683599394135853799525648355484008789062500000000000000000000000000 [78,6] -1518629465833637093482137312317203962213131935284818359181151387881346549836577818841812788607340788509316853537113176615839683518274366918677368668671886713848777048416453384526754335849897982251073584283914279552941907240738014429418335806782165379417916952726516853667723600366590362704487994948899211677765004475842303321371883060175707748982447863651356196895671082426578637694140242476332186877356398366228698320587105963205984053303261808400076494014991094035896354815297333745292640959573675891869301198377488517516322282571971464715016106933610180718592891513545725891976362815712642452257882232120451752891460517773377955525655264256667992052138176596243504001893552570098473752402013056821689643095129525954597749605667348655841193021979314476791184213456959070709419171702942829947755874922476776485161733634364338934208179012075749913553881533551123345149827798092398030426964661586502849812415510502104416901937180754476811791820522655674953572890630457970794092403188961773452777612797116943936739292506897212661116395408094878372420661469777971731350902076080022359303577777723939311577031867103250921174417464245919181503258706834127918905229673317217562441876765288302556326551256259049927950898091380867303507452975836036238564711310513427954739676802519259812855614351241903096563237693605592235197324722895768167901442205023323100430834455764863781983860450176930290351787678071845820697431945345879334689640436014989034552380226390933445546662989009050526067769782869570573445054966152484938991325618051094914961202850305956999673051918940454684440383369219133497551175164701974129438092606314264976086490937431748797077367829568589597705347900301406239039237956470019676266619275554664366375705845110507065355569378844979437367570636671309108027461330086331704331969895667349855733373076672164906278017206770164720616311027875027575490149938332378643830741794176007709049496879426344587647891409415865961314155618313472102573478610939038111264959166645468804039130635684341564971191499780968147135053559818358923683688813123846971976682145227545685881610994824312221699161145504243293419273636609195321341996445334399431366180137617565247189299661199973460969403444656622264478707029345079706471888641905394613492877511951013418249427913260884513978006376358297629832486591068768315486478250259452793535785986023256555199623107910156250000000000000000 [78,7] -1992891913429035223630352519409435968329573177116529690397859838960956895306435404706477985171718392977965882321792162550764712549663111222133141722729590909937384121349645615126321984387508123608885775612683806935144018802331498512705634507978244916929129847473247556506163014108319100598395972860844192503883254672588121321806432913883111640015744851788976617391649720613827187992500031381881083624335749827430463832858721814394878613504820851066741067009104431144834209129388805277313963275450981830671349637539640703572429173146853443936589195701801565714381419803067748494036207372246861144262128147500746712851742955922926680392961918637094782061254622359770523138949095937154721592690480121603549685640339779195718574102203049538444283576825432633562123051832186962539883423447449147314282386517028066394946659162284283944661658284711016133355869689221145958106375069243544734272358382594877884636506507522561205647658552391611780200761233500051755443576678975388646459324039018303001740314121773664209754005787543547380507111457538980404073339385296699771168602779066470948873159010655247188266971653750470599113430397795069266538612481223586757191220684983558538087413291161863928861408727852520106093955637534218975138708129491064520135387222013700693476150231060941989497868597383932554833111233889750548806648283384232349703408373029654821427190209971136204436624299782852554483998753187826165967604778586034533471299222388158080570299041472580298548662637388249620510067614226319479036015529211674051828681492111999077060923439874026967787446279748746649367186093244925343358880827199613751245941898909355469484067068142695482666675630095322305355909355979608989885085733519892430776480478073592840115441603731968528733540240512178300563594393143536743556188827300598826346323033629852704335201293995023386268491071361994525601013089039719763128839758404490523375935811634396898176306285847434038806317409078722403262015838996873656866124746748935480180904681791942636794501905908230001154561105265941091266544612921790673143703360916002429337236421900215569411428176423436018823498390240037480307120313127233734438036437141131516926941758411223133461996837544367961651103027540399592414096214396509738568724163846975799659746113668683901261628966889331011446102845961982134634647843804089600285105926262443735985652182307603652589023113250732421875000000000 [78,8] 51993743801233630877722044568087659730274135428554304087730414168842294868527093723751508289801286533638366046686061489483017151697083103039077032671087346305089200480074491962611571392887094956119303029302727103781646218462775905798399832079036866277863500037302943724820366510874518129541398574168924033113701692678030932956317617284576558474087790148904330070206639288460274007365327799226695254481387010306175776610087032742325000635901745460411599372623417972184077030880239038066455880467005716988909046471482660618032663955358392613745740580878523545040145750265551441629290902810591323640283620674709690723445204449678274555806928380632288645883588886528068989800636771108543014900336592082421768173883766012693355030465716959481759192689404760143034728545931243035024713234060552352037877740039635925360252194847981852653016427710771014697557375447046872181046317746558564984573806840783035019741448209341739616835290837333817421632908766097375477752484993145038940094637318561365678938479281616289763558826248969264554213986868524785285254439325009161545052345663330081334990121414973427611674447030523854234000104706664173581478831237477763932296309427115196085793137234957050138677523916645346467426624484269687597015791440413349680515374628366592580882137902100390789149317301815218878314675020563616847550952332435142824471043938462680719129265472476567822029239729432249629128666382830627085358054402353382780234989930349925505025114298244467828704347173421062780059833546689177272838909363182880076981193672132047705167378942853300334632603455661136094052570698734434573894619995900869503617947156762354647679869073050015745021085173325364231583866766901936978151760316756055042252626922177239638029010218970791904887296646716074910583478121888642483429337605925512006902319122735024207925972112347019324845262927731918450688227958291060687802438031981227857091676230517944406018090540203886247764259826484927650276375287045084223063392562280585008227570437113589791378497097022897029675933601604471153222183651054444364593524823819748328515153441718473585102462182057590772659135370284024793894721369434502137795513580846364305582668373170469681636550325817870069009101451846892976681715395453039920179137606943215467548862717878640661881508351659471184945738567836226429639589104905584116385982331983231508054643654759274795651435852050781250000000000 [78,9] -165688395082356900207073098808561231612765208333563408575582286508294479978680313020625415232713305151879807599671969334204212506147363307238605843663395682881959700694654533264858878559799119828770119759575737591695570838662059150738699827993024982084013641418283484114946856812314750814974636616659841302356878890112525213074694324096078756539133434828248836191387145684209612325104948935813873986229576005815816263542469265303652451805361357775078476778885732122998153791559390308370549283346984178812004220833253756965035460877728292308817172966748658593083407725463365200744528897368532323311430190586545862662052516776994381761473908626569443836435349448596555771254594354158985467408891307193145016315523130935167551472957624897316950777238028753464922457489305178102469255070670462588385345279879641939769012121678832052204999126702431842151325226451408700031593278683056222320058250394875837944824154878636371692548603464960677744066037238130562242338016888612240094298508290226935304942491411707249024191779637044700975531433264634669420229315975605202119555129137151594861074106230551511412259829064801564491639319911333231171261633909955186323686112246096188124965494405816212192778914568923203697182168082835016332488452389987408581596603546579605189364360392681455685941110272845977362205544459927919283691455951152133049720912599513192461055185467762777604009500877284244333521227733679100144605549255167093068641458015029080149705659873928744985662060275512586019654419592706432963427022523144075660047310894370772490363466435072575225272629958299158796670656991004492946286077747582251016042321666399540983309858133359835471293381216335542119764189522797376423354198472214313423287408672819119340220489323205902854729492223681756700872358402747006879746793628639386110852516903869152470976258224348405281127988653238853154257094164925802382355005078756345725859373812026391215457526281880206259224738210884879462743279029333487269118342891040361361756272364264369619975529695398507010630496695322061700068530185376296631531327764721836879473484992915918448344018602969080288514444718280993390726058505743576537540788920766126093864608284596543582614563558711046881504893826538774747119848345834392211330755378053733488843237358141277040181835083194290758533311685155476550915713412217656353163291595522767229997640470173791982233524322509765625000000 [78,10] 227925583743418049439869669536006086398431729198030925746142742717665944066664643172242862594658714469822890905007455494851666394205467464166735580057946192249370944607502325105409395574759335067718066037099495305457380446998717542410648957752235002405664773794437149959412840115310931571300596083888245436369382958754681800063746899969660534763006744159084074750392958794951753896515272659548423567416398560309903666871623603323432466113477008583573372201750041669740103579637761954467080624592434485183187132825490578547281842028694165280539192858046358435973331898807940490020573491872021958291753909636980505752909356819854391891837179029620270522850735006081518680848882227346529307735536466964053390605414262349593114067958903553767856470995528795330778118549097398131391567157138372694604921247550516711398134424176889372625179644524574508930704047269665541554042454663273263284239903976488573804348010933410045179220385995962876938266171100049934294907045444985935582311515026617632910535957492111382578081226619098239646213227035576498584483167848818637551358442758567802485343337697601245196975033696958837337910205961293669348686250069177975181639665391963451660588080326096960766489261811085604345652306392145448464022951203224569956539046889170004747103825165809854336897076639484849314448079170441922260873683302008123350401528948190898799076424067892627759961740739768638331763966866809762361335582400726042014566381887347087287522388566368711344411349821966757752101346408311097657081899571349144360984012210349246846655087169214189187206657579551799634105541785396303531881757009443125298538033948676131049585881724157009067883236095556573202608953161202234403924024483971489080797106112787526904826187584773562277036120862081875387470051029523049814174241982300684628740674975998382030951291037431046073362294810797718271091262290796799149639062897182373400149053367719738206665887532629151480034689134577643323767839899680733509798065536759031552761902985257438997325183689202897536783424188868934301322819886725828411265118220114641071223144139521736066163695243955481284305087618385048575451225848217014531099834002794926364613469682618283311859462529152214111245619270672508019403443473077057354650935954785103365900036268852200545319456016334855753471633721348252189665931117825777929572299805582868970077470294199883937835693359375000000000 [78,11] -6680687803944819757167818280850199153512692378284985004102574147755919018407362125661447147033736367201922003916590898523416384547217908391668930873134105743098725046570151410720940365458616184373718119644231245534803799841675654884249323901295420213059094320818241823310100637828865730555450508674963554514286684984343555847794284071120532094970829482089164727980834388592096667352779835943073137890109884888378350524696977143499108837790747355602995419425026846608068259979042202885982088322393308568974367060278790052235261983206065300706736011830941564591806221189491039254863267640077802550966896004159384857450689691459373593150838618689708551160850576232423684867672669824092607023155536395136419266262480864326256095207807965780938790532734646600563769214791247114076053651483788642993951905104375672011658631879567333329364758582451984970378817583272349620703425999976501290551368827649810277273217533260564131659917694032465504022020236622772483241260685367399241452979904967346376594985275583828342759725813747155303288838885626303218221456510057806861711957748610242533539027447862356477213481203637182404486130749744685818361126592076149430789183628994686612840641875241711262978253072635382120491500692104474918969801099556993462841127739457837115215974264433724766963803491870405968900750930478343859448223950390639438419650003282800918177975447744045515860760578725905230632026826567305442315981529778308157758025961716202996904823432283486731365293132654619435163225535119251779191057133156441094131539103454909095043729576394543172106024834688768605840384617569919877327717097405635660300717767230588070484965153307382533286764466962225398685656159671183920619131985426631951163431154900474793858650465412387882576086359463245117181082066777867875414433831719128784603956386501898794275472464505158571487847318074291959798100616722426074246253977091281724879538837718306374205457963245827330726128882781548575766495980878100638316028952435380211935009132969335024491074145930094046085919995880061721638761749992007072808834938574041096257982102092514364260871989497857064836188888511633492950105751242099567196761462194033901778382665613755016706186537841419247856273249042092891190072885078390902593312242789306145965617429726240983180884561577199624879445239804426008201068375475013142801339370915880699897115846397355198860168457031250000000 [78,12] 77860078836352790820334500923268719260312058141400278598334215530059611030610685891249897222899431621310432745780534412827811286370901339395828856526786498380130172354817297373046805269440720188900934573917185101315897689432106958170558283016570229782151604617657116348327179461279856679259480460586086392209424439735692640039130556826175608143727579783453586161432824830211362420938840646317656658166689053667468831570186618988965106220602890248789924881710376488330410158251331639713613694947078352145130491525494399588187120534008147347537466541226133547765415236718887478277552222930500184907680434318018037656250466447857631254993385554858269025691668174325803132393791726602208656422418219550301482210332648761454541728680778735681069982047652156977755671324705941795283757598172778255143579043347643652433902174998906772003124958949422785434940030445600817257000398421352146865905255469409987402676984257825720252167817711600391505591883061759435568072644069251768439944440386022451884305945500722154033284327774773937442167322347915445553166039604134959921362721291573767697378761501134128121887943770479936235897771747129831267648830622859224435874021482377674727189842192544796814718117194643385810046847258820658971591850619929713365759556562336998109836673069369916869844364237283943066033642196863005306867983040468762013610426966178943609026351179888997419210458435633261812795630568553192928568124973905096478616187793954644369077379597110630624503560218450569666182270072870606735451161925441541544175374951626716739892248522027461326204296082334276501108312517118094124486688414897310059604999945399421547743459886027029384426305913801887150710163589978737498245875723036291356692530391620344561659552311385208868676327243654098467230185171283167891086568122784235026523150762137578587410812292180027256957344316525064754467527075579848695935661010979236709463056332386364716438407980678352102787589322347842046950081860586192485786658385848388185332338811819144437259628763616509237759659933442038744338961005408963108592386804931031691975542271944293178268860079482718271447541051359570204692323323538090918435091035879362443948773233278832466547463869093375581827370584395524873524534883946688033596816025023841329307844644350865983639767995686235544088405284328120095080540482213120310304326800177054934692932874895632266998291015625000000 [78,13] -454869657446693370219424134140937189547630713230023367792255212216257850816491573019989441110534302804047918971843202449015376455004061432463579109483695796193701990266121780753337026900837792107030006881836449713521086939624697690546637519571422723539777020477484796122154224563392030858151685934187784973754582597331137993375459778996275782687917217305395928209599087898682327913684982057504813491861459999731125073670625841983343366219709462631243857277540473704230028211507703341821655429623474977755411287596819865206223959736565485419411319449533629365158341544251341162210726278040061375779450267285046148220388468598815350528577674401872551715327482256902613910927426740596278938290407040498142342495612982293021478085249098732422171915976703194909545368536124960236483689340631931297864785172956801952895125875006184619190374293131673407701339431771335181835284666380228972786075397115482352100813589897335450078155582434948995363439234716451009802744049506769264057264278615213055347216704043505791504497057725125440917265078102741251475984443152570491558924988307613211157859822377703204884454179785883669368992064455728699907526909145348927075183985683070497236115223160262142468693442077995585461638677588449900803124576282577834605854963403721427393056598483930617178577105510511759956336414410579792961839753667906452290300576638028439609454149387458226223650241653454873459289068196084476639967868774495218447368518097681688244079962159986271598628569323960044201720421121492776177667118695720275700068801171001269027198066600883930188908589101611761015445279279473517124729840918838720856438882959005479154536555355189476105303151512955917485981780627246767542831237034775241529731083511000988871100115223483746502989894573813492865585953708551564419155914270794596464404113166219324729879920157345545371098567287601912890709427042197112967575097038446857165299314215455222367469839382766093618495060904106804996456372263917708556214033615452678242978080511330059862614654981684088256698262022645320441282466275547822316933211496441344324568982771269358858253997290318238431164830634637663769774818858738418176893573330602889196512992820669234848418077335435866770333295202299002326936883260812736011258417010893291380830421671503389547541842007687734936437446422756194295143489657702617465266864762996057436339469859376549720764160156250000 [78,14] 1627706121933957868137344768799748725577222232023570622150485435583119091837909312428049198894858054612356787205419381889745557158705466864418569917238592538777534557432074908247307637725241518766691819548447743414448047110604288693236580206343649142968533244311482355539530535930142802322473555322830467624037757315414555401625357697936280579391579708674797324056305850498074252796130444293922242777379702491927651005557682097737809761860456240167628278366152225073078769110551599656527639556989735040814279988692117306616091772912303757818180897272710559743131086523125612255041767461007102839784862946605618113383867105224862847944259799281863336926356668119074190738660421354931567077212654612497644977466364303810299074372729623308838082845348144789528744655085227929402111977060832495445299725309680155269190536313779600719467997621388743266711324330564553293487503681186799688371706526729309704997098345268286351844618311671164293728787326666158024701748036014249687256939889814750513257974025371683405404412071783238649887561274842237290767135256394067343881191339409138927567495799981633670452257672263817984079161561127139083515053823523215980408690565398300682582630112874297630318749595417050029822861806414960484230267692636901592988155228382747566475645313904004471280089324085004401859479883127354071961380189151031915641817100005854027212715211907931814786682390963296253356963749492104057294825225679922650647271703309891280590991266041327330478809566350792258620675055408414289686653710722601446135604439118364832980769258717359798309207654236144242437316371738581634360510869412872852555467284482725305048594631074475795201845088345823485816837352677240495859934619320576972605106332737216006397095489684538179517487475407547342742368258585624559264571612977082586654774765710876098275455662926887777944086924652387663744319774745250329112578420505055974736252737420150400397555482013482331200762881157270985019114331684478585171453558498586031282610382046635436302864286016488976871114433907138090409463153518339756799366512215839302099785512121614195603540270459341901318002173408480005363381283326153507388149689161747620799889321109242378601514961516067606633470870665844603035716117645909381709434795072292485106674313870444841871944517445970326585492309993128785400777093877080478395366625044005104427924379706382751464843750000000 [78,15] -3038800078588440529847687198806876652190878351578416058208783445647295829512862690928410063036240449201706141589187378350223986432559891436851329088591181271967219749436783328594266497981050480468975813012909344479154433836428787790666577651614079630534067160350623430245429972347980967508796975098973617337763442273511121456770928137096104293137783468921656527757863626010115871249058240669279438122578133741885093768856137151420790091002517383137124864076777199123178908334131521733965941689953478577470219432195011663927126566143001305896707368640416009068387051246246351379048374902608454454031571722128706671046940885521247394010854686398753773807594649475078388185686526858953121436839950207397969248049056592345850627168418527305744959662254156133973325852169546694763931801008877596019654767453463015594198916589098476064373291096963428664636279763462598954544759889013296659633830436597528476750598680637700711923741219194682675574330853083919187671385835075108066678254996906272927244018131889976624357538091221351915741447125876615713922309084781982630282973205338551877428043220722497216094979570436715861884109624799275867831070580376061114672515551594142150444820143815132848340830956609067145308561255265335531848933080305105005066011110471267003931495287408817616868793799977909031560026819743909110034431740839494865173161094205186153129570989004141804777590687848147223358968289175912038756627669709621732122251564819330285787347176520837863418248851857649333969200679891214777611564599053641439454249769438224774433979241694485569909130260240960990343217614172826734350677611246336480660222387042447414939846881036048023612655268316524086988610215608818111224147479217666427489933059395511711549831355870848399850688243252076186213472693534250462489210758078703034299481299587431277489323113996276550436197187415406028073222935426953511748913504404956451622037739960583884255463461250732555020105597829742887180396156731774336726012184474013130836846384117356912392891762040201252641555483816774169708800369512847870932860723689638434616740280512341591327488940536286211503628091060946401130493532567340136129656687856887868576244219098069899415307349077360258631494707364597052056964155481623849923427435371107634570618726190077039293536634778275076459137941821546313342328193607623954431568025214005501766223460435867309570312500000 [78,16] -2830805278338612286643067021354884629435101208825706921129435099752473939827603529206905943101139344786056951774242479353055816397773455161604880572682741044381994661511547813453627179867744591983646014419790456226473595768485216686394403462023093895328483306157144642644300468436047739773155782704878141019691499533890121795236010343156197277514728617397640626639890440309329075063576046287372369665168036948285049194189914568021566146573166664066304367486073361053333901385067774274129704485164603747230489310363066666209279935052435268633812078942785397841443919931383265823495359152509473072839860473115664395832586343919377805295650730057157598326351581403061544455255642309261056864781754505742823057701608559864785852176869542519487013508935636112500351633923664526815867205921877423816390230764774501321254662348236882138915699319450631321627553213002920452019534314706690571545806507802745210321391543335340012277809036482493315752455043949788010520356153232965830815349979022293435078756175742939550284207238750810111231789887342165848636244902546342090237767591212504739151239104822463719006550697161728475482707434622252523014613026838791559802290212471285829772496756494287920122432767789557451989469870577541831314538580308980553438354750708766810483357450758340834376402214955072755271918669569935433382964750286794950210476987892848805219341642185818810552483795193800179990548876845124241437706645537854368837045109336340289786431213212856926963429850197900254650246937249748080763652348832098868548814620283745082913414224831434948305139188884432894705807487122554095702216789759956971638418194511375629052231656561533391760914876771002279131683267018049580226787786891291371738552354311207010357613891445290845529062241704853145249164194145513540552549408546390312818864945065307236421523871882541676461941888668543531086939547091605733342294229801929218701210064942324357840272235510510094923721861697118014607856098033991973825857800706437880370713910658058057135038746658133023522203286638654314284657110653471495891007286017509243977059332136290585940108710446192059633150728670884432739415161868384001673514086266125780457903076950406133591258064479120418098943275306901669223432658966011441633141750697471749217600299487955423050107544287600527978890183038546340940782486844559629954320989497773553011938929557800292968750000 [78,17] 41306339648536058943238837180432877196629594542590498280076504577047606533733295373611080760616273165330405738221920134899112668283017454457505548755446053557569187537744486347452116079264121498324942443843986260440567219868980080106104566087656444386925862715619226448058204832817553408623982276300926914227536963060224834461038922814075707334966252065921805729316630110267986658824250265731708946850373430642395502279911473037995368223327787440237237212115732055672694411947138829713943531572867383833704588840907366616595791737169480198503756524558057492473795606741786906820699807048958982175650479409390067845412664076947272333444744192057656580098492019302782067708254981042745770416713866325444789056350162435425550942076343810814376322180378357513027833678825922634408086194366184330425921638678895016961588716599879193853614344096278315164708219002412785349658665330037711060199609524255721658832624754229180524001743668372249503467649833885012016417680795542533592067526321266085313774793956530395766485928565551604459414712588173677199528863897126398193913912813198096321572001208509596921885636161000316540868243013430871298064064809675486071371218787131074461136125644475226898704528226561076447219391272747706608542912631720289154773047824146830063439479533896814664147075312159668048445609481813283611471779399187214888255311880573592379124038582293121627983766624523550889084294433952746736862580894205909994754708951482323415697380007033281734217552589112856558541950854244286891004678450504301319035249550093757769527209066111390630048681696091599844964054435615048557885674964110749276167524812321302137634987853586004681708855720952577127462143466760989763226857377567540672141401516277641076351739116271700149906562463090074738180438690210094083074764895958192163078165586081313824769313540646383486825100409011931130949307938951338282682238346335460748598579089321911308069007429222726644041768460227693550161101659868721326453872935932556941354643370953578013289212692536771166686820758520118121767632045560056048874699932237318057658172094148645091606513248840364326745119873806298245477651839821329821587646020410765987358411396931863741078895711842407578419913425352027697970348229617589542968824718679050230126113288700505872516819387856480397039225943327537813958833318785665925099159778710600221529603004455566406250000 [78,18] -155415166752818488776315459673737152477308015946504689039245989252364021798415942094187900592240801446591961573064146113634817554337631322830310453238373475225683835232524776691958097475580305718224628463605474764872932057821809159065134419742994414245048039194690927290060571145366314041616846523612641610195199163228869779095237976738915302475847267879458747366188858968867926785023701095189095107089293880968679163552973568710124566018337405194897956073423900849289537722866717139384606054399881900428239542268031298441833683509775245057689685258413429988522661167257451042430552665274480974048811341229862886454205297467640521195007550855240172857982017598170085051558713521089244875250450282822403904119076367805962622326808779167438245075234395590180172876081432548976160797955246562281297851696162658217865884372521151109410286085509093965309346833404313356637018781959422704538273372926305366610020464430504575701088962330149887318465063082700641119736702479685175466095634855101713157089658808381495409901904678899797919691207468249739893401663990502126941541473214585773870460933138350880369735156951947225830476377948208095193301894788050010282043364880452321455763477245065474035563778007075912182871252526621436563385451508164424493433650370386111753766989569604154353845355263532723033098931089609269469246796485117615129150887824241236556303753753698656913309383788183364328341200243868969380804608982590090546882421210628415224291595458157470518387384029811406884853451848452919275429586795925731495974365537230870386921392929083499218554370947146176511370265983938464148781170071604732382030454698595745564195244931426634713713665001739394699900271513885717985591744767115826080965660056083891323373513733723769341848657505302528414500903095388863898805987129080319001027963807103096819114260743110670501566443366068311169027966543184670761119757326499509908572854569927918338785920773619147033724349503686682757307967452472530325423050876672793738024662718128978226399001747219783393522497646991000160810020127744939683410428612775314645049218094166882239350737418861531919902764344763231927760657423871527174405782095332557685672229678029446752081938665018548332935156866945258738640358872320012131011441323620894448408726424182831403415183002442325041697998382225537006446593397187422302963000220188405364751815795898437500000 [78,19] 359620841735854726438388000279278138755772069959902191967202847833490663975447668452839120244035095679688000318039110568938279387668252120913129500842154174276224811834844729233698947448808063476782975974233438492970717020407821342584456661335572370230240919077196182776325321459424980003723228470470010069175082931016572174357801379314704034956030753606793601815620511095936378715865348517050426176908655711670354126413233920060727508958917625489564102528135758867951871866939295446079252801276391474370058514258035806127667382422994831604135946493214885219694908161002785005393470782464255053118965430227741484570091759531248338574664171762717518461641847643687062935187692137254920823475469464098016495210282205675751008729423946225867848203575238881999055000173223993552774870986365848139441452186430712689801277918464267639896193775379076990474434027331224501352202121316439592534813182583514488717166836155458333785798738882246498423193498912311137728721580606979767073536095064353901608354301801386965239585580986348076111236893370047947833760737344002300803351398725190424235453131184854499689405046793887924694436055714406682270412024003362050821259229623495011649639874748877373704796434440591247500629394468577318324286994353921583293768036187039389677716396671821351782559229631594685897417151651696314809333434496695780139666355722813495484663607112031929175164229235837977666967116980182441798452984298759309028095037543385137003865363108687966296300814824627695322686094058913650986174240119099771803216454300936211551716410325530867157176321960977927483488783130914032888499425792624618681552110925338664111984036361259614952764166995262757712566985316844433731788213286544055199470849802137182580567989297517144883648637869970277344422950065389315269079460503041748034224264308375776641147468269521653677465158927860781823636872172072340304521550498087525974918067194569996885757647129870185028732539792772011492132985830081187835288346484939532396745066073802384933286034227857544198890594495307308634118025027455787553836645629933859860401054731091292134603181225310460416692872085714726916404034789194618604208070681110572853397470735083203442033125960030488428690809224502561185484199299483722835979633392886277999489537886891732657314272508530817144933143948806212998402204823397698696396673767594620585441589355468750000 [78,20] -536544122991814411989378620926443960911087781119657837231275533284197543070943732472614201391836493990202384526341197514136404964183284622114630524170189275609415006769276570037513379029167229920819944761353135113959270474767723302682172554041429164005978527921432301011964634377679845230485599854563655824997262079273380950534541740595847472381651359577308262954992828311238663416082567911150779632340688720165589021795183658303913926297951152330338598578098773623498090907922756963044480053125736372450352867858137499983773627450266589416728468461725019959014797187910371064941649323058359414100887775522634912506990342830177835631962427602689445028586974857673887311807648415849407829460190471059881338958970071499086503312912584393332978653857601636093806265867434330881208576781145775261940343380063808155760734320756831921644444388221521898920248172866214061539242942990436718950482651520723562145270517114162579501395121697659788095192976040384639486492061621661084233715049531311806680575650977314216817735562584308349236973291997180495628394236058672561445073329452253020912747292620169368380618172828723513342276952784458364175122536959982183334652272591716327521681206200378603185174101545780893500457519888588129054074952748444468960858431041267492005354981799456750019217322374101081376902041824603476341316193091713952275872114498144057724940655036307179899753456831142116928279529307226290130320924649325845408476348677296907134870577884958975563439011864305887452918798255393418966813289154508673710531716134611132901684419975173344511495127573245097643584312988349554548779933990900436519189741715207608367095820344417439267558004409587928620332853539332164950970776834989358125424316121606044518698064930288139949154286048532585420785975289136328006105114552880004823733944309846820659121300623182257521592164209601248631781227027143031204010845393641523704323438416041725965356928456697399888056694407810881814180525869545627334299436352184451484534331995314518638307378717609855628614837568739004382406664852313642665980604126602028718426891935459460622856823646627763529689082875901163727551436826140994214848584255520882067809050989831014070363172335359900269784475512432648389926715891168546100116345710142396822589437321485863803567715866163662288822339130720630168678610127930284079411649145185947418212890625000000 [78,21] 365793983063768949246513343661677332923086964824103400539620469760375883407676323374204615521553765260976848622808188875850159684025866054906131040862875266229438134129793924648305568471349684327386806619889070681468945981340828344323263814830291434657184346651518798685887445204057429129985159483845452727724891030482331817036994578366267731442497974495596742539580724607895135756666254321844584621331744813838186559003167579018375428316675393848420300745800863461989570602306682751076492915309222800565652593527074949078105141978319345017372660816861735852625498460951691037564486314290480593490535546701087384033369677612833393456293893511736080479913239250788032354919798678408079634861573179305176012603529910669548028170767603285674182240414928064331476487485626632226540758410181295810014879668819646100210360401079772831859053824962264470699920977925811552028470620110811060656580991761830258149684182861491485806736323314262473246944767647854937652376908478198480003446203842994709293075836400909650650749852254696397729204039619565222768249074839898832024243062213236725557186409011969973096443242320258084443144753881934779191174782241873000796042467046601974380751306534079875971015883996606319199874274806812665803487621298571913849022958526893094283333881009723608311931247385254750063949518880079174925745478326397970665782445215011694359647237668929641178957136508817442196276260170705833361349262064616175902443534158036642131133371126821447591053490329402003399157517221272555757704702313410575694423822312343717176722239803884939452490147565185523758095256704833620153445569427338988862398442762199225269781511935795800447844165232841847672178584050024060188322795805591987779158699274393956506538921124663171581519786134272048567677033692143911707882578729787843361614564148172947931890192951496280835577793195635592911744242568925392051225608597779399081407549113385811183847633322201741348880275738186341887806120868735160007699972026895091990081844743687292486172628421952113893692134162789778615808224419462126628389934615502042067356981646904845250546825915667183072683299816403650012152129727389247517701759888759987011515616694318187168422006028607706641594755934533371999867520065863367371264519337757577440653462644941932855754514102622434604981997893732963585665136224678306575697206426411867141723632812500 [78,22] 532057728209726027490530955946932234151026507769842138641858083460642842339419573648036906068518115718899695714779090229517789811709957978261887229231526658243706441205155794193121436400936841510640604929085775688840133956516805467266526750812291626476415306496318079213093218866010009543400343958260639440301791397046392434757679736001918087714982828685780542191116330672870829458639097514946259350064399787033438639056161322899141759007653555345244774660175190703227887716385818618220042008476444845533274869939594755938113675412364512361748180841765386262092417009855493981726253005985690549375541043042760559247546759629520056519536286471015749010440613994973725192944155957187187465846554533931451516366033240013633037397677792815244150337373424939819422862227632327830632135341486274106484099875688818238358668134401457686488905621005721316397780953590937821385696591071293904414945930497817419551094709561832575273573322244336644341811447881015345444397537812965939425618060094188353540931376416216381272829599769704589530384759206445337124393892625593190893602209046142858818978642665838088068146553386676928246431222318564614230621266900544389222845223298147270639226426283228674691280539589841460135397199437875959619777998162084713436423153462871421947986570555962326553247878868751714770271993534132243911962864505982550934264199665058885594077592680732324397217743580983094113574999114863046387854241840733922325194819409090101299728864584854064891270444569920161131759845179651358434436275056698692555787622197242956548290085852330325432835917794424299373436473278278842601622129435212537724351798718626456224584825599771121462697872092575294107195695740987257200826244251595668388119559025201013018480756361781672832231660188241634372276589917211979507047709627304733843086621310413634216684390088986072609845376970033507702621502083194974868341560714276552072023662623444853017917173236765357125360163441019310388975725820484709853627223885746834088450301139517539247641448870801968509622159789588627937857673274005628347598496844687502803631325811168796130648078691731981904159619993755364911011590306353085195110057032652577580124288702938909294414455217643589448772896072532049294428397866690787336375080409670361659100019135198950809500348548001330940124560675907948274765413287923365714959800243377685546875000000 [78,23] -2089663220455073806335001654776102409246754568678435081775945817621582293076846711706700761560634223640344818628693450328865907614992331778040361802925422831119057562386426395875386310890499059285806040655150032281625710289993823571922278041629837863812176073669851540808922047307933834987327735953574527190077155479798311614230072291624489852216547396855744873902515035745570568406369722766665318987394169126284281108609601917557188232721927141984514833804462933962298377165236374241820705189663601121486275835830208043994453785733111930385207998331237577588282824028313655317944324693594760046998567578113895823887164702590478750226216632966528339842143494858857057564040844236838499314380203401117335858548843296817946894688374210091357028504271510083711381063098440502511122132424760377016333357771066518948466264850684141916685031967160411516183514764893293065802097278099897871035203429055125844061935957049573705506445688570757079202954821073170319629272315415649918711918311378600369573104477656731349407920519912923234170848392733398177307426777786187971779720155871824924889567860604025943218632836744126666973010416261457918980530006593150250986435954943988248339826523581986289908167127282755922519374832978506004781993699821268416408877622493262774881021309712703259790535563293569695987055163860099244617048628465807109208884475736331982889921314569020861956188067472070802702006940183920341968406906242350636671310323961140423274374739740161475907273083644597266542352188393444185046649427160882533798195060054084969872362403245564203910947303183948084574444156453073574456746759078998578879304801339939238253403326304587493126442358744741482130366507827765269621740104852966950806254954821432685404257318010364972887096722436161155161407027392044095341564739571038251989295386459630100451070455025686451559728422921597662402428091776232932046652190959151604168805786110314907502425376336488414401122995987469843487309236723106986859713896991169465035315889697421276866343875473495639952002069634595471914478036307047592042686505969952407250418326834188498462706856628099209532810846149955983802398111928589210486919748015864368999712733195122484454529818275237181839243696823999116019167721952056784660968139758898519103758377975106699430164114629943412517406902106017487462386039709372198558412492275238037109375000 [78,24] 3086660529864237704371852787556578795640815465971032643253838765625036431487082522361881564187690772514635015708833581110749177953969784475940547689372890938832711212263792722505085852691842070239924825364201031339678099988618986474282613609939418914128947664307050903067665321092937193100108392028765962885748627797634812147389964056189546030783977074787130970114472535308480413559211847332194091700758293414525860030045553746062774419041416052045072545431480571685708866596721860709798667482662656056947464628426044326959119859920758162263583232682613055029273137753399257286792949817273102325037719804635676731077612102161231378181701438928542579691709447015775737423518157654827911434467119332412284255773114685030942354087994400574435794328463324341505341325230365966448793001470280431212411813437733863671761740681380939052724548925814837170198902418257073911013878732063040004840656539683083435729067569913911381868889187894277194649564513983801585428348591616064994748849276425423499641523162799163080987076836877120585540415437637056968673563416451892180278760567199275841731109071641788979216023801339837971004171823429092027410335243723463421098921623273086557653008057966715514953953547598045666104774064235416511130084929972538331605965589061482321414442195752252529103836292458723782092090796504062772514679574417030367577282037036098748941267465435028644696670709085759195136700131521820277627031812261719842587851185428223633107496401752628595088172525188315056607354311913772897584583516306359826368120335780569412295533044524868926261550060842524136007778976378812633094787828924314261279104858355652508246352374360188896840598417610592354788373874574739378565032882757641330730824206103038398315393646118724192949611657032250575059532323609468588720691221884275461454550540405146299584779581070263315214976269839785433677632083570014081107027287448514077132479751661906034107355148644634712073124622324438312826632599249170257236471812645721222125656527480792381777139416923431418248848117674742290157485581756530011416312705526418611654322420429601281170396624666134513623763336532141689231468663623218038712565443720838393025722595615251893702999333512285951154080555446496737826564643041997798710118112802946929921478447701109860676277107036132649454434010374164788770290357433623285032808780670166015625000 [78,25] -1133903277613240802890110203177440682811259065795439206734833158433712087545559048840364398028613371008949558162734574984879056577390526237527188957199651626174222440513056612014949797331929702254374042737566797955944650344794716534975191027893195070610565054040040581348826469225931075702905483566858880646225885802765102327278590433577820112125714035483621885259536868891052671822932085485593809474213834607134262823823549201186209060374726215197547632941399778859133166837488771984117568542086194918120992203982968077662457304499529672125490187070281190015707267039824205252050281313085193488201074084379671492583820082871727794639325496708197427985007847660009918337542491139265035788109693916842972594992219551569243675586422134898362580750973309796583506632323883077568783990179544222504322531756314240011882263920407656916453608419407792917241020978036316846292459494037090828062066526346172366577112489397348780187914592247660723504090696092080394070516016154626372833308837766853462841675349338352723974028978042229251864756433516889628269731400101526116769217817808161303665206806919711600056513540525838500010068961635826594724931497112230894565635192837004497750239521529251872136772634509425347529179253443692228137917206614548503906945868277631123609728891960359846718663626102002525957966312773008073472649010705304197368384597822253571074814676877813867217416321477284112050677908380838850148117629852424838640105908923893104842149647751563911498213134984653017478224895840731396796272852678043663168690544812067889877592186552685273607822105722654152624840560561919972212960641342530156372889733410875412666532347605066990773270060003572500898007264828566020366427826862350473973399754390145589756813583790345184556898725882313247913015286822693863725880227656998897000761088247196544169260099635183470501619991061850634352946563064669982377005472664251458170326986337599111705846466389125167038275767400394473671534849091940292843056421778964762452682810913200802808413894601539255103488508429235838385809352384210147247753218556439427256347979077862862447438483238829622253371885301181372380709520966898016658525867589288550908753655891592830828400394744219756386524282399825145239234330051182951063031904342451776169597748071612321236248633458076091431135869647302272245070753342588432133197784423828125000 [78,26] -5546010300568085113212170971359750796068814599380756993402367522059884705986207852804299989473729370252240405830033774959063010772698026905542646523898087100979737363510229640503928609678655578069914800271097157263680180079064640343903412613499510876205739637704158058130460488145127116298064733738282970494263640334769178832892235969860210078997092784940902328047673118624751745529571016746218638923477584593604716793091469278944852730817646497145643888974736757402045859407466719130321581707531966766752954754866435640361799650567852721349068960152586839450239914228263464521111109585819769573649152772039448535758459427369148698797203871082821233405154849848655878757128315781596361932412752174061094210481511953992515416471947767580601349415085115102685688245872273946922617224831798078618398237933190134915915947291836005765961353167033683168767600033057421755283937652218000758572661463768525675641660759686496543849904800172448641625812810755561465623904442043167932985736002868679097611111835418021531521701025670976962439296751077549077359890332340621689485740525663801191523630111446760687192122442443653126735290360912454003141397322385548582464907648143746817678588857176566409276381234038281576692522547275655171999613689934369950228403311970370676093936710054054753563446203643302190950537926533558817856703867317806058505557963167655930406184900375038655412603568952972999724265143709111031417576560544479639420508775377595677562758695044667464911834198483474037534070964291524012690097380650815907548540430764729697749507365596753438226529760919491924900197495243805516887443487698148135621450300625494266615590540096532754854531543662543720611045149241743843791982648719699815871208299986537047320895598803624405755010488800011216090468302381129210773108603925151665199241166733557577793766996350624281868297282736992883601498794168281888875906783209266504483212803915516104037168632001388535241948677392655558861823457727676236327524435754639219902062669065741962762265274598522447612268384913457620282869141223224064262442518718064826474366727135320771798942700895007201612484390034128301476779756079493969828697201438387721554880085576544051942621347060846401043673800846063143103136107363017475564637110506615715733904058072581118311101667068861123839544993198436007020291071967221796512603759765625000 [78,27] 15454854057152669882733116791465879147619357241002861665944831707201890227431933749324054044611937468504304358157601698470516775618096051193730573554725911594181207362943178215260538234996724826013520782224602920569641126389406835898305506323945529416563931700688993886109378534023482353610505460521067359478874031060725198852283470174354635950724997951385141610355321660514400998930522406154931401871435355377952439038252754679736822297816335039828098683491771931147168156584568368701509538449902629830987944668133277632111934901083700834297664485822797163109338631583397263979421348530002740521402180617521423596194187340127071613881133994004658894027624584519042690524467870342924656682258747289050928718681609881979945459159771859834850042543801515419330750871189200886497047028257745120298992103304049882995560329537584785127412432908292890200953628337007289146656080087340107836660980425539047459087450930388573076886358887443316595988168144500604188571270629849573072010748628184212778492613811970119372364263408851741743766016035825534897433792358725572820797178694218868966703175431780701780535434868814568639660845242317909927392614873895998760069395914588745945762983363311553358625605971959181201087516546579652302310060944186408520698048687600198513802542777230468689815543979510942001267715080119688247936865284926195756293820999623646468444720249248046385814973035515898872391562286685824741967858354277549310760039363046709895158169891782878204651670804101550165011814807355175365540592514234707514529620642441564290050238911267592966777220436889728097209015545001087834423801546109578399308802819958859280838082954240232543567585282606868796783204950972020891547541871361068612682427572371242018745034881257206536657176456415816624304459409506538916635366633374964889524447083973414525570076035299453678557459149076034405367679716600494433421610049889364038401753617838386739407731168153054453571028786368844430357914695998402090498162030382830977004921886982698369908201456962539412644410639553712783872534136627175827673932323288661072968415885147895814882427131672358861943543389656563283907963519441618293206778892262953577263963556626863751397254768997457824279755438805152960758216452672048658636375810598959061514766868305004048188607787772812270839250560483524310484426678158342838287353515625000 [78,28] -23660918877202621873639126584288889114115826875190862343171900374658675667221930997981944006331769442551228074403280070849119882810605010706002879005060299076141501679344887331692855718959834981088106379556404641617499031714013129287373832375039160909829496796351876215015503266877698803345313987175917357505310512349892368186673953645672888512724375583526470781462913205878892985282023642628078348470550525046739935923868933509648837220286723053153389717523655586633808332037557314941397493993951756110937589497810045099794705201364956985707658685419529805116861733145925353717128671405906902501969801792604532643215727389035981875882672609327881771434947937669000378645054145061721902220535560375847268146236897276580415363162186924159375951327041119424865579475585329562378091507059211586873101704895967748666047372995191001980591458280541255897019167535341037461783154258503610919245661283007844885713588390197928314100964795920877590853335994135325878180959924922560619002230354996219816519825260438666206142458456307436822269618268557972915019227503202816213503718307581805343266928842327794056399218666268905823441213131505317942159507540060465579736657524837415291690383536760320481850715352815381640652539277647206204394610630962771192471660772067806951120129878529580683760132029943258941846964115691301874305011653948349627587976493307958254738167242970046224739229423223929374775915267645466337594455959956114857055058221550657181908063211757501555965140259790866516933530022335638155897948930682218497158822921163886917521358930906500748593930427781430646951951431928472886748837748818867861328884271695347521438311529632543325971020401989278591016550232452931243758438518487842432543640573940698298929007126346269630514473116955726303954535554654042767753672970988327078748164107851338150922872665604624574290643428201505874070341154930287713394584018342977698189142357639278872514070098520205074900822293559275972622794708410184567514645555870554504916637168539329722727633487530330097738021869375041699647530189041748977175920313838747972375942531628383621728657203474461800350894596507268972238752593985384593468707750896171902592815664094826770252715807471989431065508980863937425852461792124026910731369816272552208537962388047874447411763259387800141129651332327910040476126596331596374511718750000 [78,29] 25571298190715132621605525188437690801912027193205748890675207512231490053825145377577809741098087304358082694700840350198335351805874115918062553629216514471969286318887131681741927291924595632605194376516149335763870722268160740060958778675435989715264737515501176396621238765529909211164569294598441198140829514568827251412295204430146775810495213515007867215421507735931568931026252767999697181566325051656973180638669142405675071464589305314953441909668104795145496951023446002229632336724694324514932374027307679459589222753172584015649071594360645838595890454360479878766815996931324738105037376231175924166426974032257416035015476032165490691343997984835266503724742057400567048102866065858750098769771412533184371366764233252721713676687014474797288463629484422313089015738239034777527128190195160585599458028650083269817577421982597954278728298988564192614541151194410755880403725144514453315780939204594169555196885431408872001659128856220388378988061312369343959481888971042171101455534018066101422914088043871212503637846952202475657109943919743392533394872366354088196504429738544531980195263260242460374634990397332329550487854773245770561545880820330212607548137398673908604527466431820346292383621137372519306602013320150676619647967386733135879828639777521181850819008239557480841873309574469602069580063758492653268586332744499867812410458533420579894097504193765983460797794159759291791492504867139559806970422043727489295169793330037483802125113422109388440172638635260749517821836348482583725038116766230624640028988517427120196603721249646089664049618936455436374025587037254160242636051224132815470565825696230349434851819934853991371189172156692381720987534032127962823217713322881840363738123488588814758107296466229879039995087044116474330202371883059267588705154533711779452309784254468921545732022065090674143140362373118408346462266694560696451184557338306976277907684780153015864866077981220270416897187036015056858156017448953068593394350130992714604196633129618649929448902076772331451158322714225729958128669576708988956261345512929456217794587533440725414214921657393421417988875769316780745915619322549217648509891464198018329573886717861420583236993714949621666358764500152637407065856767462039505220527449329559552679641931193588931482338355571926058473763987421989440917968750 [78,30] -20759541945222688891916479822840531197229176274916213619702735395702860564898616217343040637130593020820889182604793488445676130584804622490397508901688026648670046534723107621722052053746727023416170993225092177558802643415153325175280263311015946258914458040904823084705406366765495675116677645759780895615710309155113078546467984392450533812909606195262082642576883323824469188744743454625993875796665826359773550412566713117390465811910429198998060041525498263040300582594366461875675628413951523722448287542443177872639597375651416300526807864710057452336229533673131673858603851980494433404657389390582802706561280026562707014475976220684827436014313285212239068332041596903283979608400174277030025029100569988829950244955745861048556319191254687744242255952362390686590143455949915944176090238892042003217231466636906789066556879895397464476932957243475922979149230609023479702996477741750122293648727679873595555894153878293515928863055514533719798177030401874164652440714298143424976169678408218707820246954764900406142603386832447424223986383274227410624339253751842821352801026913866793060848729115817895734919591378840952668556158942157872788128744119584263722858264839980064049950381074736279763610396695768115873844827400719907127410425769176158752709904942255956798913121909224877138946750337938730721604049110148284725440844972054355322854067830759210187638477351435218534722355932641350305084344959993395519294056533627958775745858137411366100878934979242244898898524863475757501739354918842998638864225727750423456720211680293826682181559861095309830546014495175339180414221022690595195381572049128431328019220283371582910206868807057400870985096145011425348694046550242827224032155373350004239278840122884261750841966686098797094937892895861630251699865703782403764643893003555199758512709696828905035797214904728905596921548587829400130763857711042148583566287474407093706354365551191804819749190424686586322713413338320054880299366498603564211785105508969557570463315756398733505835455425476485183149962248433659542738718073240087030515330167522889080306149199700721831154499367975185641590569644162257139722849250407885268751439975236684395728832174647972838285368743395762875100559526201832471948692078317533725482216653173009208139923963387088109988631856595020508393645286560058593750000 [78,31] 12406824672297075198767668010246564565112927139631890814769017141987701985207109771652173988796752232106846815306208100132827608058578009040639327165169775392781314551435360886202798930399231432683625343408238602208749313510684176249383363298393853650780794380971950227739689941890130818452575915194045085537617748048903283516644416905838655958124541382571086032523447346271824022148000405440383451236854181934058162146719993467254784764357131167758120912487284737409570678184056655127277407776674492540289462592374932664625922399600971659991016969001225355244942341227011540212700896716794782275332384186937057820330191777968129787602665359239265638680590784028886342676797215670352197676849439029006024507953843353254180723279355304046124209528087838007671381402745694119741841537055602727974422701923535511567393959281665872430312436931389997676365917914989554749997171089588465645068525405793565923485422941270579790361081057303423710128695960691836838181191612674000771974837608725817017627019320229319886121168789309887666372499190292279937333267785719239448896747125026150773803722797418773876405902925867840291529221803799353472558141713412317633841367172412092814875857811678344551235622317248907671727075160378654669118969965273728362858012643608170478300737034337836735173148038093114038201574774737006237335618987882479438233228156995124565188020425884172550300730575726119659100273400293715572840171168641625336091863767887855749966644540160153146958110626858927322850631325474362744576126693552786355286255344630080507818882007886607669302715904890929359343152809721766006604724299571682889715507416577632072488147856403037768507191035975890605322333397707791233013784507250315931952020116272029936028349619044954149059004397268750869478543333899917124580580491367633784437690752334022661943943142491329606566604119048197826058148683253029101402878485565372133090070921859833014788085516218083678549153066595274005968518739280058923866306975814777735715178468598470111812762544159922793183721521259697112830239077965574974785250444898447225336225603304046490785091627118014243916962810311165514126216710362091769001467122679672096217775333280622627134481364622338775107440035602654721188217269512513847417167646440697443152369029674933271924889646741808901797554653967381455004215240478515625000 [78,32] -3705397395217098032489171087792675928000182593367718044288907012928817797032430720616564743433820605268995005058443036911241287244848689578239833022929628242347992154079451024081354988913330199329660870431674390888684704323627135287434383413121557121395531002854533264112218583010463864186089597252054228493466636695516505989976196356453069651568891688368406560607193158842824683347072527911202366557848194620492350454755774910442267155035274730382741113999044366470585282693917738219153339755199923631617375253033806603144316434613891045831976037131780609479328040264914769742358934751528957734931259085266759670183421735579288094980732439674463013327205810977983334002179543976072455930889665484830360980520781206062486739666673220794416482913945499177351700169022534091570285216612440422688075785409946743616690095437799798045531395743698910995759044311873441733099778206978990997571295099931585457067527426267395464548039016874001697086090397579433216068489847892201044680471339491985313895420459250975036162199468685730449566130184360322634888963912894971450406697912057103203450500798134024248922463336651694870053665924583868125994095334456403550626904630075206264968885708888585226717013424136991371097476863776055955215921000518875288865318689383542380062109965947356049579571033666082571774586061481356955550766027153141117058756496245764928888974994991907811037573032242881646031431268362704570181098328858897045130130413564978995563941758978253133940420868158209359230665492882208315107357721425145305434502749898207197979220913204590237028705715739265844139017620390336026540727135593704165174317822170369126536817448937338485090472294811037943820547560487659423257912072029747362108662074973642688813593367751171561399653803590174014836645968300901293717751155863437890201114873640287247654414321245012808338151522224138688524796603229188176667714380685654372661850961214951840022085750128637850425612891479106901848208282419487648559926066161137757623338837503872825292899857705150363997577231697429580264271771295876266082205984618056461775474892588769642505883514117809163908683176173856419180031348457481650058887209465424424950974767995587407326735440412612143601964757765955118710282690000672879520029354615362127418461263245673501269192295914933765743626281619071960449218750000000000 [78,33] -3976116415711585092682081034816246386181344680066611483390654683434250316805652675619565722010892038657133362519785928479356592846527466963598187717681357026946873359790583839179067443166714983108556447617339300051184839755972153263475867351063323680704035858018257921255158013032361499204896324021674862251768245764555810552266776104209991288681565287162330973059146536212096641978285291858380733516899190205687470224252946593203054442603828365268170527731896452029058639624218345898816528339406458981681706739960099770269592231459071557757724015665802131897815100846073741560261778319595864886529804853592076897468270104834046354903829065792078938286646177527959983676098609902317839466359132030509289094025539582241873886722077008549755125999673664916496034444577224893126618822750192513007150838866806331854687867546501886204584087121665738409507007894732224081370175901077565202403760667421193565433561272759595957668633448019443686181330323456250514496393396330056746795321173980536732925236860866983320451969419789506931764792401198929333255397444679350519027497645086542951840773801815025920122100385224995847371471924690595420190799811091547255975071721298572682694086406586103509882754848804962637177745850551541473678199565053505380473916587712211263220031492373887853276675993243039896586496148844464189086085157419610890073831486320387266255706291801497071085822152246916905102050851639560355387497446206253253808035625248403758772483440034108764140080251084807712982035743938767300432772774214789836442706084412804736032884668714770926011449371020689691445073018965266287119326628226726972568506852915272736357472653935592843209452446901523895841251839932592289332858986528939336556285899712250692159553690232149348195363009927243631978226034503208698489360106139183808128507816036240318784692456508908332926043656204399026390066116835899631119783012482115657626317593388010489511305200348616427632377626363267628983546497777454292738984599124774172257084642486344086608017266573106220761516751179828481641969472235422875199785312480658015451373469490406032045119309550437968938284654730073449171051882266627938166334075947811468004030445410572763603842752020486181681606421966909608000402098133861002028357565286399659520169179058246761767486665561932568380143493413925170898437500000000 [78,34] 9896296289469651285536836771778230852561559890508233180470150631462714359900770216627461642111779490933590209184571393460901552731873180818562375266793379042127775404848349644927600846281364165252109915813942787295015251901765903093772370843161921638333330058532719328984811899380601426387077625000873463940054197573414666143402446065744700637758783518091433234733571764065254206887408267869532510200584206315640361148090894711718584250717153728455840721527329896142114194067377433762383671566721289666166901365395855097332165552693408082060515714866610964830839295806786791691488873387322881949126705658018135395454315222661363906048973539856857709835585738732501572663741731504278706402933476946077272405267727283079129327181175916938232059087721385388207509990569511542447128319493328169142770291893994839194121714206298570460742779837040534972357230791043243123664998571621666552407168202493757091844553093365584349719579135692495485865063588924931144034693608306120246903180097559688377813224313301109087951842576270262614853023611434102287437766674142662742527778087243912388791342421690721353121520106589097045146141671733203115346045623988850733840582667871958322829455326687454671594417300441558146169125349177011549588832073483723295404680609446698272288739664783843770967043228652593039943724675478089127955394440453052507521468511272184639988431632083699092634069204850114283279178717431378532350670810978196689001899035750384634472144994272584251240510580463212227967935841725398856014095939527756263306496268591961916166426873192054440748989266730861769221502898417589142444173925654105569816941153401179971496990873594830453141670955836197226447027333829784279286600046345662349109102643366373492151224381780850131766560183940200360020733380853129968095468916570017276690690686037406050336828978417801560517544378418166939062232552968992070988159109379194628628866607746233883994970716121101699468132166888739524901381665399368796839033992579345784707437710279806258832302757715917640703812566719256542399561785003952285134195571786275313594888445988721488155845798653529584586224325018640673284141574364491495021913637315730765213754176667082027052534468704784483169531438543936118932245314418854794265582414596092774805439511408229995834996695069918359877192415297031402587890625000 [78,35] -12723221546029774208670484117592153791151269912044672561060475385201160494905624652822786029439687973028485337356485726179734206443514193099665585604334417801629680361643567093110663616853681302693286255989251446226382214615151145790452186493653170622058315466530329604371051204062132786613691705246047281823827146217498394302860434103890598722365440168454028778730955810178103860795136584429936961166380233237917088220349612967544919204857148517219727724160877501122253442848811652931510006750054290172127468002617508431755218738480580692928973459415573303658822725694917866965137204966749646270911272068150866604501112304306210783394462292013036608930561138709760787377979150031874466088348891635699082953063929112194053480321301244039805841530435839005314742210532138839561556167753728573908455206370920834018587522479516642662510473107176153760679631039928775694417915979352596833127184805941455426510040005664026294286298891005120285597489721138725437701053689134732662081309249877737582041708728528487397014421675243460137390168612029297589233323502134499905393892589124214810037636918617144384481101230549246415900864654785498748883446133704979458768136313828525449304213988929556704216661491549301164061099809628434949237196518611583271121346094866906905314745326250140613410600910421035397166933527178733733019110102874425710166772535652021599050886224101195193313500291604747830843114319955351399761852100078074798836537812757373965169808867659945657172662826006902162952356783665981139368686142188600962400816181194408031430338869367989069126825920727075509454329725573362046213095692319399697614298228991399928852782174440342851273492113329639945720579117586891698614734398170728177855055797891495224925384273766975750208297052796898024612857391460225487941301395875528812248515373008434251566925544322411134581681842503409293367197752939938934545596679686941133249285448809715128022175753982623755325503329097637274489587139344392096876331146749991626994906229854963913924718131483779772057360805062061868914299264454434499444682827338889094746125398311076674120715453994123707633056888273827012357100965131477261719261316609591974005633058868725864585753308522092502578367719590699020135341318372276323609968852206350300659836824094763756479165017765353695722296833992004394531250000 [78,36] 11426224738634560071289311550467800841701080267926235794706587119175449131215718764472576820811955845896933544263693537536503921210989626650073424043828107121228132463063156689928985740296726736587477749496148164142144084977759604912487947828387557492542940661091845110925718052087774710398549704685429850484888657044391589154210367114037107029088238564115057986889393900590432548614636182951049229599768224811786692450525944200150988968436998725333278885825813721605530298144249632943232882898969229516750647349909279447477036346779205327625722655289208762632626843782874085232177256049249671125232870678797931166425612149479602364969241696582401261100457695270961682229161957235051631157772314789120253428926764024147320344533900111682262336711961019899339073959573972467729392934176694469880762780083102906212333602871156677047564900213036557865958337826892863745424149880227394496070670285096018302998596945240974798379991602714554081340949337911519379244903042165148490870925460327592355324946715413641240966956133759368949866091526082855684860105531810249049287298425233681211413913102862922118469139225394294594561195244935922716373167472550437282232090791970685108584450858413483461942658626991568361011414178149774059459023188443007955358957546656345410243626034514381379463054713849494757418963646093862742698721079071435462481243291308258572548446708663873401164824039244332737481893746728772286941464210815182999189479537720474640971616046403019399292017835504458575107989698188307233033473723664472428817460939762443727886206086492748757771706302414422330586120660809704874208598801298797068870987321705880344216562735981103516731950113483818586229275495831782634607760554769747032772253339306350200117529561540137420388725533117750121840336071090685648333891848679039859449263564401845604406855553043227741580115873113688580009108023018293694204922248740046277424356606197530805185509569804158536436691637602323180591320908516441242390175131587699610496698123601166584878771336750348943252380406754847674817506126234567228893403674569588874431001672181166996940578519290284207511322445094599783817096175973800667512183425967701065590378085841250917751925161413751749254679634654329637127628035509182156083367801562947814941853876363167703822387721857012365944683551788330078125000 [78,37] -6859381313364166398540159730734714255624733167543806021733645598480642964776257812640158504159305983822060540905604494309047431219555328018275787347009940615498886371040702566131205999217263598127602346535446511609369684463043126778546661521990249088655834372882892989337928955439209811504939164980994829655532619112508781769176003693607672067875085763806491464290521130818058937429789249742714460188743813049198858029258923804235081233135600579297009424825608513182962853496991173030596667781678957767910992648354712933406892595166965418958767062712224790280323453959103642298041849833839747943690253266387922225854629868816230275493867673270693369695917228724159356773734268620957101185780284783040366987375051877050171668937133665669984596685603875971571325774579163988154708647176009098580843472271583196400798975055052148741567772217730474832502936747045453907399493595231051058474968156956889443600389700964857670105234032911826079140905210617463989820032616023522711197951861517913815519027665402150431742043226640515260734555098699256392783732021393089358846676771653900735100392640448999342495835911769366876758686729271331468920311529566514534873414635946591522647286375331683494911737897680252398716136942484797099650888418744441870778171020568546442611733806877828503818936787091057545046531948233469801366594859706772513510834097980196511656036734530468381202359816581726281789131189686701646424650715147687207619994712914524608142722571308928532173170917465812646470156211427354256918880347464385655450311423112925070883438683222743703873735297293668965355201414548329659744056045142576866927781159811749961133237703320691218596074712135140936592652790905678815424672694365465158698513732958051036374689073719547095021101178092873069593003115599962006917687573837004004374384469118934937120155889412264282867854700019757760187607916167233493232368395013315218832994225081060146695004954151569466147591136824255860466382300869334566366344514857617490862362618734838647402933200904469415670521593753551976917843636378557390867295542954666906634055553063349654484314842364576791403957058247249474312873391900766768288161787685567249843341174678561455246754638054344522705177749858219844784614143723854847909956936978991033006774534030829115760496961229364387691020965576171875000 [78,38] 1648911227889464722977128292148173165600732482329407345060672877768607085367854261786658961637277314507287540328068049060587163326760828705540590537974393491351891058294642643927004592307414726925540419207596439359060729442889734106582848335808875367900408531088791729038224313693229111824146241902571316054632058975143991202695915164512861838286029309633460265623028649891072163785063487302381097015809691373967829789245507175199417787482551870173049039445985131741777056054338330262916518638007952746648353528415723327995949881674641921659532559378098794949156830163254381885989437798972220568870535613663952717658927366113974034063126003259348779293351137254544017532110497160260536703605322012568628027169941570942105268841870876222977025548819012351025374795432094103876565637990000260318987213828265493689604196153821801818902573839258313541462450970916786243963470465075580759470258932362758422035433850485347221596781767879829474839132713677745190421293196091569263751182692664311355947106384830033236266090296768365242354450624772016368825314955448044983391857369052785540036549448391930714533399507287154048027928236125552770243220563171757802726804498055442158765737140732237063130763135101526643964278468454108020874196925180403234892546317354031226252425690527727421399307447360274354687972739583449668376374572020314391602416903420455195381443489938005244627305014897294781854783445687916708208226568800176764366214076133670439660026325217782728542088307680042980521837109619551678490890938161497022504888394486485266920700574029300239641643736019255183351490709298365300540455252902020811188715447167662705392261474040134045663139573001952672516095927675193918560171346853113119095294310676071255892134117061747317391580496190190082992199119553041556572218702229229951907647898585671460915980315368111516357573236899908070390888980176490775031707143898202028478705172327380064148885132977855090676097322087896703292968224816516453500178696161301796915410434254510897604824987962626800825214464868684414058792608771196500119862126417732343562125800221311953119403440303596004369940164992935409966010198393033420956357065022185851587112267906485329480861270407151285445803383348709188619813207749554140647198288512178385108896587832316704691493214340880513191223144531250000 [78,39] 1705681827947197309400230463110430138956690052858802093396638194379220906581937483260932571218583650219597747647753556935877483531603689483667448573423690622319061471933189715838771868616102928317312112405155328228148372340461257478170211793289548890811645166935047302935487000517445350721840156915181749984045313045164930048866336141252699863619459402390110613901946635058362279061902920699327733621314742393716072625925898363099881334250810864545007830392894904918878474086406010186851615732890559019792381194233729283905138375154395839091333054673219053455253399783588183129017270441448702499132013253967660336791227318409434383881589816735674121861719452110270960358108014372566605982798701285462917115725630161801750885634517829060758537095511079294999033268536175296409399405245821640077234675983508314527583552378260900378476479340416083901677227835932830705099254604451539289999446733861541604767979469201653821487655705040558328736814575517223696490762421211493968811291386030017601118742072944176346962547455685577543985577752100020456303936808233895283598431294178285751257493254515442560369239786207619037732265487470873510426945465862737047097442448908523272873895112686562146875152256338969128944778835735624582398997276436863200688654272889983524661525487924847387126193763445813148090539213065788968522511388285006583295855829785803110592399778844919629149594572142234338135262544874191138669580256671933260578713603021353337302710768097477537811582625643350777828357412904910199540189941455115612581732126428916016225051249089805955685325760694892452145486841038165961788953513639397757283161271661769753000196851615663041886047688635620521292374805257938928461074105491417072894704364105076619333338181238129275423905798970076022424151048727122897382569373172636863964167444454878182433725342567849094601477658929424443520909501516794241476056502391498835599538195216846788332532728309176927795933707778366901094028861783410672596107517218070220435361287273555031244689992820750721257414703498947437014720089159059218304762759872688946980172247878341017780544175103409849730380654329416285747101243517550313520050472843459985277332336214244565252807762750397444521704867141251164220880517709835530963272707908748415346552066915175593919684615684673190116882324218750 [78,40] -2485233360310861744746458099048408825674524520379690899892337820886368927754627809332604107142857082583942532601936005986867990265295197882026715400601659713314234749773924346015948727054866676055833155703974158414445347778224429301589186002946063769143706270217084469419979102203363459853412061952946802013718160306277837791485057252009606754620465753464566663259335489520866575299896943368848099158714985589324347205977418986587110756356264943183319026400377814590857781604054259452788979545808258918199743195958212477319074158033393203019951422278317515952619097556079835973314164200476402895088174465273375719153194028803452360200140366339812916072076798333903984303401397339241213366934421136635207632566863381192864705803477619918017694709784372420281583824391267296977608235985091289693617385287276279285750984947416289352570116808424898430422701539156354275728720312701597778076635656729036538529865656933672132968948405613295304441045784710630433067524706941802129374245252945857159237584632283099079756290413338304488269461684981894231536428708914191630591012265577937688750851904574357140713200077892044859040371835053341368913824287198157404506162096022161187254635781513780417955276129152913863513162462374873910308629453380696270638394710160150692608104398653460522732806478834896038156658647953663397601350888246597330691641748579291166674123297001333241012529870175445306890302275824082003490970756085287689061495630313846935705781695590025667453199900997462547172990051390423940073599251636845046155758315555120265877925610318883319089454604373920913533424331536918991537635603966350309104032441317665948813515266742124756018197964283324354589278227901287603096836034925639469014967497644067425264303154660451314773778044387659825311261226678352794870223403620205838456211317733715963909933214903724887492081823207011969233868629831560736236449137898692988573422347873068907766966531081070713191682679542645794050100873881029746242298197425258306817189419684443899645766862093056390569799678359608933264698557013741339184568724347052746151863237185393478251949306173055553777135295764325707242765121133010203079688289705644354476300008132808003381700487828115905977056504566023731681758116814738426363912896195762091029746176928938439232297241687774658203125000000 [78,41] 1662716562643850152410343866843966314123794486038210669891684544459413049534600404575477565551053921741850728068967401035988293728911435853536742009830560994041558582666081158245892324560385365778170472722858950437035777108592654866984700911447298909856100685475263730905793333985834979876877244675984349650241145011050711538422831396651423431151600782932505167302970723539796292890253775594556889948434490289003666008998994166578856430196540307808966658440248477182525090841235026023553268776081427049060423258765065736974140230586141187236697867870532811543570860405183934203305393184483683718389612473854144899820728923431857320699372225792124594128254602581836209883887416484977154286699218925102125115804668160130088266156909756198889501793007582246751114161920697309465676007668581395436343303963348288819352922091843316552207779929373213722277603935129409968870412130043817628071499765896881037260619062200493102849817670560879171024754080516186165511037394905316849259649158494304419679257909287569664037443767921044355628008707930816073027138861325385045951572518861300489923443811227445973408360817523738570162688502859372687035852792940725845788454881223007984474223597364386474307120990501841763788630480994100688949810725720318955062264190572723722083693633679754282207662206835706962530216320911608376015131753877734435857975228262770989018487046076546557077398295500360706323448832686388284862575396858706416001866591004344297341044840473709747228853459370055277960606244387934216296023802235834259388281417772592580429946717304020153604450533635308921797483166686096767910339541751755142838831472791114022042367583782919752515908154669913756141093265363574571027162112688303833671242952996517038849292739568862849154984877427452301478927646515843349845438809594448847070894077134864962425553800860019869797583425636237247412775900921362598475465521880132100929240873423196751169553327030227009968003009680679993975464637429696004744727470201350572799575734607245331743514508332217588507072602529167489238075878986908218735048080853158677400601757255750355418942280908665415695206510392906512893202797487964654926434142405683126309006052556455356070601499665403068269071528420062696846738707106326943372997634184196503320807281056659121531993150711059570312500000 [78,42] -601426191045082202927748111189905888355227797886642874478100372541991867055743907158056670690664908610352518966792069650127813633514022113439972545944151340051504364869120387536143794110300101006034289586428006052440567763523496367201198592026292742246109807042936390977298682482319538988576349824198750640358566248629018164840731690704216164814943468226359667938022727594638840505928297131841171469114844593502768939479362542638579434643228235784165967473893023349763899216360212821705911936730556528042234057275171364071230121342843548739178378172473644146205986846346344350999669217923231157986325216872633333076470026002311775025358759687538755334615206317898638793055700943292080794616629579515521661787944841931921951303056746356615101344100583499408649402536441898283919528185983677429698973904952299159660104844245652453575666897603814370611388599462912712854758866941835800218831478931633529181537758329678247636168248046099724115709402792684399560334782111911360421784128065743336305214281974806229500414366294288946023569956974453226584027974790264994828607235783761422570115942618839496754781800441555038420208758699704711770806776925417940493913873269798877796812288568872689667859699044679651477307964123934945591633559567294849825052513966128809675051040712186712343999642097072408786935538117243350713288319666638362423483800309108511188261218060017427146991770764070850431251737077913700267260711916087341402187011435936221056902656493939793024576549903501481965642986308700073160690329639436665901497854882111271611519454010164315247575548920327542227022775796370018436242787592577723072507421075723600759989181112507456108371653439591883967962927936962226723366575787778845026656716999086085783679889403639851362288885077917904697678609837063990854720583723379784723216685573885404407313174938029942497171343202485131529429342287412600949726817945588374279092425933442601311988411864164146378554764801308715338214405214127226367815362311086614715253340040205663560200158948374399190133169371999356160785256671478847554323896235420982753343932982216149470065289596205546888010474791416965757651870209667857652362715632251259009406143079621806628435940758428296988815904591850307307489229483269889743026380619136256333590040412673261016607284545898437500000 [78,43] 15589177113039823914943831314240831709788277747941612344372102301902510435801076408246083578606475458413837810043540698844158343519824829148442637317082374486491924863020765113443748524124187830791709274714932827338582820754039758953072846232397992558922872963870709783621513982321734293244461135451100526521227036428872209760593891775766809234854062995975181373136742693415780012899748306971358215992286952589439233235388816406170763014596739371825582486515882307708981619502625733797675513504753654021070579337193100239745453807224941541869092949919579374466903497591835814042585391832049902398492166939206984567872995437435269606221583550108756509542760457397351892800564514489306952694690734953318386712707005151268506833010092914683382592683985530050847939136767733823861207383324517831344598225938486741754579465644266642443341336294025577539853166931635293068083469290501527280511127416690535183277713402647132800738064283196631145401816165138123376011871989533537592619068920365035247584129883900768235753684404606875385611017022737628010935379695735162147586073069163491903840930172021958938990797348134238189865589614810656361618574778371505684608805141789261696668979786820540901505213977956219492100883589266308155072203618250627489834542662824812329031601242522282328222491922742179399065908792683593714662681842236326466109996994628914624888991196825560770967484100214137837926530889996511098254623870970530462389533500127407523647308649527682009799860270840567438999442438688398074377319203975029839438550739017600664336506063559598939323051758063527281894792161829914963467816937700735157248104784996800060896831188961436801767433986469400969543295545535117146768435092374489100112259490968233741474606369119139426302698569479591161958279813634928313125710748767007110497039718819456813394632722788256323870714524349655506240187113078007360924966157360040494758841688142435976961051749820809874701114443450750472696682388609706412925038267916552692760986630776156796960174786882204013756638032212834489796496469260567126539618903017825514461282467386087641241811169257633272785355458829060780831557395630346496790093061225027567683420814820430846041031318875135225098646691023556698340312764903133580439117174959440248471764789428561925888061523437500000 [78,44] 110033664028757087292985657213816726964183989746764172716692057883748585446186451973452198697014221746682007984600733694674083526682100681591000451397534889066613760182310322743505701625639699247356788967103373004657518636102717339764062522317309360454492298699405348826296582772792655345170107173778226816156652244548466514399402830351486499241469722464857130340220628729019645034951748296249717668640847545442187585100773147040858662268197725218657313864202021289507928385055215364283464311892130082787902479645468364410534286213720523149594369930975385661600871661812543773177303736536073494769095184623395231190833347304081205131168784696332431516321249442392858586865474876366199053287203863669055008925794589429157709895647255774739604358871504789511147123608221604491743837181949869790583859563606672933555250118256862972364547242326366721067903704475547583726242403290175238471573778733937903665518359172232646718679565751576003031277225205183935302364851709221389731307250939587692790094272931908555064883853006286659255881007989857215246225589112670394156781941813152141171878486878456458123772506287894736829241460158183251957614903928790262312099939098620720298130880999051456899494794588317002413221086734601337429205898940168059899984906397968462529330610459316132663319038703276361938995162652049292042389875140320192259427313182401876815073465131794158691091209380076393742850138500429254186133690844707945049786194506286811388772838214426410123928358350688518541360314815375419978048718224133034502379612870451305382356679279019559192913762563638851621656192186893834214677265022955880185677705143029608716845650037461258250350349584748530620738394725325379812026615005920994558724035982921894014834198836523222743861738487675282429517847183577096463489142434395215733270800447423854634528648957461582919884239046097147418337820420804249594316470416386793417175754371182698212745241714146213520922086304584164008735089573166765110963130218262265976829814502645852275456212570094320192525468860065572312709065828957099512246221583877663683704005358032293920073777365920470940287463037204798051043743327293459327564803300022846217707525347663678390981094845278434124512546427034486555776321032938075828087301673285924863421314512379467487335205078125000 [78,45] -55000813027326100610657773582084563066544130327760261696867362547940047505936558406066591250132397343615593649853671508240368643279888472564219677161964090173105999099954898317106533819304614799606049746890309059898466043730503889118419661503659860393964591925062077990931654113171910821799895613197085580177706870827277881508602278942437379512823578884777084349891256724690756505665717408146018526472437830699632241849602374998821052336407370981356931065201589393027895253053900929507344053646482252996931835210468362894311918249283215756092368426372959248045130838838061864267174929117408768619248833583149295730794587345171742507037082747343909840030660144351531589952002633142949429630736702164617891756141261698601556394497564142920915639172898277258605491020853256031997484652719244899811547428654670359435257258847873347346487316283919193628138023177282616055588550986154761603345431227541066434643774063721807626425149965551266605483892564543612056756980156935654296355773465341217879997798079984111607084747033437605173328891146653546324373793689612342640658359449865298450419614150619331795579240829329912840773735014735000427271366046302178577425845673341124158334383877818128826463317662308239960783048360742956459850579471743615044207668068262443573407971553919237250661334318124108883968988004328668108522733205186566814195861928070275848451086940763929412490653358508903672377614032890257847214912031312397212072868967150804355265784271286709689652061759442354305197238526236497069624853438674583652586584059876601858518593545045837588834273965098786425590863619979773900371657803137157928563453189140343867981795510674302147553001032799791528251967439584761029935720041752080601467628993155092211960973124201530500289349507461159321539609672488082159588437412487631054163005590617845547495647613060192691418611410811258751721874799855612114054722309143846665079762621925941973542502679790994656773524058207016983129749174875117313196385693224683119216489909231957071726162417381596325988142451398637626142848200834157004542432577263722042685751872615930515684835672107959758531424256467464608527735154154906620419788313368316815245789999874409955922669002684964162519863601032434355248489507776587544149102249058103097922867164015769958496093750000 [78,46] 3289833612741495241057737173457631359175774950819063442482653865903736654792017214288575538994953796926617305255786803087670774664385311290018735151223464232307393217646997034810874975838477969105033452782088194550882908759242676736560237313936939189863359773102262801420563583779883186198957750023231188276958215212525537336690239652335857803255316553494397134567336266074999361319626492165686033290237888698398060718284246157701218481382274609075666984725856877033650327931575346331874837395871152368930384500559303715087384107671245853729736571411257055764691401790751135556172173213396977717290848574819786036479113916970852508490416566992985680653658005922999429513315557296912411698999852880433114365253595126707894810564613206463496648414580342732760044111571750598096929286775256201578241533755665903318039098349174636923824411810169046048487558114610792348985776043297815025157412786368816160715692728214424790231290539853273417813008673630634064063947211310980722153037186689121929640091182863467856673962954650681787175772091174512150149640003590797528213455684694574073660373758665653222942966235375074511586084082568515763354088516292184424810362331219269999407930244807378364473483791066715470079489668862466838143468053745848357679690250977325962398984491857497863763757365873638915483160742943151003379787549153201402794945438169216209353476603352619360437637948727289638317008172589953403059321622910983982472198266270945066360727315430913659707629124400035545644879313058256996343075635186991206138582773960205632586155159604654433550437318634737198638980568522017446292795844673559785568458162947888456278198250496273657336776324191152153421339886999748538666909914966031644519523182138754355358537839782163557533332760861690678864388150248447080294106385819232985141415512354077097117935259936965945997064742782750550785632242646035879985987250059591339451103114279242031133121327045760650464281246811531569690440948902403322439325700934946515080538536894223574743934969604126733073400814640925216607897050776273364072050636084238583010986268774883695376954577122281725494688878791817091994572048493148506361082470551244879243462795974129944107268577069650134881848960924823204969074339542893980949805898816862281819339841604232788085937500 [78,47] 9149375471591241324263015540050324920721933466898138976233299565883294219846193102281332438667533405857861772191640706510573963991453133674621272163302222422559066176740006345843625196973114697282303444194412294847910237022085332496829433736717736070502628203355273287208676677317752770289526131552740574094614201278385623457890329458943357794140520450133665852791907777575121580511385363483138285753486273595007713650112508051722005205923419243378119146340901863197503555460362592065837663626813278733609252211079711764978771444889178652148091616243584211938069624715893863217086243213676820947350592510831969211796008344228807304585357315152965789769297281452973057644390039423399666429006317605819403399408019204014183909806052937547148865337732556781787905380024391926026878436436628728681787065069244204118004921707219562098861116384106216157306152366380640761109738808793110083185533798723642312586858630859273622107807419068137378590697852987671053222528493980911516855606949087450486967610801173472080916743195530362669029471788498511072058750593336824734004302002434665904867293532864493609797413697347490323679217400123136984422369132293013578094065261603183284552382684255680159925462546471516018057469553999084231911922816422453673026067135914224988316439478798211364740078867423713155135509079292704528083207348962149366441096967003648710327986874045730973335086527489423985799420977858486289456476393759374528779855332273177052361386787535663495884299635627014247568142559415829026229866716538557376976708812719688735710020221969458501292465974588262227764009382710207276872400134639108392782721124505727643533842637952130627239722619401375814309751167569586441280262427918471023667546443667374105045863717124991674126116416726462277679016634282770948968191441993233148066595179171299460196348106427041657232081163866400043181752283191791814243890866172668824104352507370141830029822779417380781588213225240959141218340573909651215883687280285193246302114475886906452243287223297343004500871741290639206765894335767441112065326880873053393785960527088776899866654121778267872145582688721146144061078250103654743847843800780222743074600976441102324182566854747778576630994418810861070654907803914178583692962121176606160588562488555908203125000 [78,48] -4766686337034493481313901999035889680133291492612029801187504126173822408568218372088302236236776427018556893953681452149115390407383363381442323444205192676115385078093987708814109085808092200810652038890343759617569131604329737150419192874256218935041874083112263425600951268468362099810017608248979992459511124433113053207899065224693484240020756917864480769599489021192202898320135439306387339896007509863638901205437065560190623318269405800405571241267088589356492384772771914509045223603176184287125349324381127989269023576531355542137607274231255272395417917349351283141617343495244754524095121825758173365279106117105406089205083178909333612541638668876091555409051942922691394961246420748915602784216211253269854909198669157478788792471150974848233159382302074641672034659561151215492710411703052009777304489384129227564392772312530051399090595299716649231941256153288801379985147820792656289845592495779954517414969362428085001835290841298323052994908729215667685851837454922967765988562865432306181049813016439992951664537073604599939740236830119802417564963718422270243133428537426811494349942671351850690877345375085974769200322615360979914068237246209265454258756184507840261143388896040068131202411633593208987627474375342894552608093786872239132075877960847898083467228053109615046118920087029948306671352848462181541235919323235446295634299844024338565810105739745412061989998485419835373783045112701685887928833006501513746110022780692149441749470593247292928002773560096204556876050387593192981120584265731829019087655188077525240724921498740331302367657609203083439229151097453978358465210883404863781914833683590976920811290607266491680798532088177610389766242682574313865823249266050982253805674249120675501271417994555031780210625203878532328652131851579548570943276466997652722378407012543381569644519924238688567246894947605715439634400973295751680589911514833057426337492064212453225482377432095553738930366317646914838789164509779796658099984104008766736646976746106167914284216065448241776768952024236918116874527351252849546996652572503897388615073984151197305719418851181353885138481821926634076825631082279008881670505075315291898604486617816365914185913370043958145556136973613678420313988226553192362189292907714843750000 [78,49] 663554987711470519462941093840502265111361776444081516359929471413303256552067851198910131211639475801201436026728305830510509266131547207922064714393075191112030389172124207368392995736248167940735316295118477926266059412610364606638536118419996279740143510870824441506991583116700208786997409634310942168868574601039955511589460714503003238372869434951198569649417659094979260803264270709102682333453223909786193580186609602745110128904399604031995982311969933378388655175802716968065417008795310892807073765529286794038028350032307409283936953406465914909657745926753670033365908741954631855406747665988174635278923620925742980389702305736775022311025804886848178061294618337457494146087628220017924430116541660224527689078535504110354717593776846953874365281099538831961694329987228978138181165213842591861881362307633573743045237314100455267414982833308734366914469158783972771350515944211587098254806644840653322260687538354691918522879450785514843442066098503317823191991429170527143343699427473563438489277806523982471121362026642249752040037347601430935682099787201338081141813061300038544782644218100983533865336538741481498165409974850274637803957019102597947658224816723126967057728196149885025468053467749520177335651209925922581574403274259781762374766456650675299882945698168636752160121168458823998235031808254142626567847027838567438098289857059309550318503620244661603078956281437340074031261271311472569589024017418490939550802366267444268378848080960008214638608065673348204678228673970330260226153272718829929668868009513652411859084757543365977118032701767920152634438746743081140368540217301963028760598536018662365379536244687836599474312289664242579704153909176733303692888461025860722690079464095104461212794821156853444051525076949861195673091143604213512600196283793813585342142696448501600859571028523673332895679803283352880332537900913339254391835214189467952441259850226209526267581225138100520087334237116368029004801807636655038778894610916431103873454276982786874790504470271575172360368098002851117598905914262711478713064567536453573131323572694760702129265796086928698314429569361292280119963378994646673949942472833898331410396422189574268927012309484467846409629305029498347323624329874292016029357910156250000 [78,50] 376690611412827856706219898473610883541267811514915063621744886230608653839319045779778105229808364492503777536643506748694058787301125798217960959014623168532447114821008621429375809588147281653035438571842027786278208106980570729899198637054968467295393661606447315294528978958807269966389806062995291885113818945474349860796322694006658918873039102172605170423152485423816835494010337253607079096388272790124319401623435824561363857041727725357205247329773009268080002947009026948316875374998958722945349218721630274392124392133357023015600072210172982580776255711721931631830237750948400173692093663101076279429093402968497133222417953352414098799577060084782065106781811723434344914610435778189164234681488094292160129536492162214044682923157340848259982930762702280911042917463560259442426779744601723710834779551914088573810664059431936843185353571819562179922608695747999888044857876771259419829504809672963722264227072861351835786786701818762787361846106398369070533478100659110999174174516329987047120986733818705028215507708134029288285026287739767553269068031779909243793087137681436638519330384930399406848240321258102598488765584738992609817414317384881334474783616976614072519420619110699292526841664053462395372490822911578552037933702065062031421584537447132591556122977925013933636751814333596701332206304340970703290321689471850071378511113878459326856198801931143681618193149252700190982033165377540247996995705950425499878906480287174459034723842965721231264005167299021012532790815846086606931719174289475562664120168513580321562523611601725244627388179432241314095067052541795472113478963095366101376032899229600520076631843704762838148018698526954350370484558376138829955659249903145621487673473063016233938678232993924094895483943244330158566398501067906319871884780812316964162550705899430316563911504198955870855495058828292084104728133742282481488551538755632457719160934016100974046093296299269948517565299935530540501137618844568664047674849122249479175089238385634598956796712634202869419306674724663352082218114315994667007940742049386909005657047515006208648965554514559298858382908633901777399913858646498263772120795169619688574451878547117215836964503827887674002983069143635219688803772442042827606201171875000 [78,51] -233336465430990870508764131587789111022245694923291240937745965148480142168692591030089153002323057345082803165898027521221799338911243873229399459007769946074962933366034777818438178628641949737990684243213394426343005176766903173616180657798282328921995313391774025650360084598642892198985543647174103290599686793678673859360399096666243699838515296827944442067877211076742379140910119603230113539024392131851293952162304371586587217987368248721156837515701571276259221796584384226817814016534033571305591481256713162695928341972764815931207930851084641856359380020870617280258372003625607964477524602229320024647903923080074957078025059213793868148283892012070573283621652750705496045792273026021209189085590035827832112362909011079814588590807395905512144935478812068542588336661661702258306303551191633158985475337246861749022627132937858389405782612224427312146356971739102925735343640211002498731126554728120182447385871014810143182352156568873983988823383771338392907414920020516431379411670807045592000756591060469639501770642947782379430659775025354710542849183524561260897443579920463346167173513260636142108957321436756804836879401291650637091793129860541419167708874993158828037107749404505470259628345739734147851545006874559469664837766939106463874128511686531980606115087454450466469046273798942265940780872734659311981083040046265091630972624888225056914019104282212998291481831216084734887746488679574624762702412154996107494673363522915973878230374474793262203446257144153968809141355932206636260692492123825690008769246565628517090285774895344059858383612398966755985144748607517817612026628829549400467496968957730277470190051750778105206302590242978103091794452578961533824631210377018337509709345798307247651727902125556959847589723219269121769082470321865473089660785816324702464532050018754413028510945367765406111225512358668448837752014133662230071838846712022117298790524015656898156470827441776501254356023905926659305844313798154136570054821467828923102834200497866120750345186956797376976485954475390650958929441985016934590757254521784014922299367954431468110438790635939326506633437335691456991170689000482738479129534362486070523872880770407530516900334663209344522507432406754901421663817018270492553710937500 [78,52] 55436557089648122761819077494769515558694913102030713432232434098542985080712085022836186618903004121405647725507500760677711920973296489898421886912124894741783457266919125320093809869823520160002471533933650861255850346036664147215083260642389779208474762800493616795030742121454503722379756880323928347013922185586657155221752043368204299206161625062120685572040958930821221530870336561449678988163100008103356219424876032972096917523134197989760019900554577407960335516590732225361930857328056571453914362018702525341408662281104678353041058222042212271117401466243355447675911209685154135456426418655890480623025120554681473098048650084423558577155515285749396184669608463664536143456310622930732874687350402014312169711781588142788162812944618492612637082425712535376589660189009995969742027478260325065768977684644588626143408433143859504792111957999354039405767543522738815887882464790105661091976075774685941541536485753129122241233115510894763072617787615581377677299560166885666266214599253972984070892187646898290430365459967846421996688691296781714618837194447283776869297845586471837091781777431139826751423139053742362343383070449395667865884905857148938728679870565582415079691691048642881084957270144668587114577973352249446448962989813323220109894736102417539861730581101655351745088747710858173541555232954553430466120152718692819382999657168390520590851378423159061554315432020286510544308213912405473356340375646996034814434000603301558098211630293564288054795344136278022089785430716668839995969251743741807005214720179145811556044360512750791154800628678575356438952741081685224145893517543851786537337976833547852337696984534439649598925771477694646656235373309085190998779785404298855712970572643775992021497587233988564941787183577468200131374952184352657353256686814674891002676514282589411914204673915233120231996523350633866095786619206182819921609102720592006456031814827395392505073883412043532175992710712590234285493815531131093733615397197450805453203902902832555852409742680877119100952666495392518135896133278998056801444105320698701702829749798618876552043174605833283443094016458683935651615130792709293811931960026403023327161928563848841893538612546261820602719327943930238689063116908073425292968750 [78,53] -3879368514680635808171125163108885347577287032393210662697160808827110059834317123007520363628972821041998316268950746847921480448142337493864235683637761826810906471778997373605825276619444533970237407480877452583902949043765507263119731917887415901811838573860898055887111983491616440886930855502517325678375392737353209054044502110219934140853541172505320632702400483455535570300839225581882939630839064141767219541890532306037013914045345835854247109379386130191923609771611416523872080451142179706956192704813414089689734871310770771292603189942183211523537093714287633533650788622018286912751214723097639936410861473321862428228449133219904635344607457650122126671446587194939290592190598929041418162705772545272398576602499411020829695635460262356161701070756925025949381372578692178536418916308695030519009006127596821308650134387745035619472951999760800705803318680730746107684003706318720094844429614210184122676548510086930766672424458120036543623898995804702374579189228734018635340649126651438141320296123460405937366401062885994289195512461155524417800839992289394928112210114209144760544613364376535517339819960341077364821224209500404258674030570334995497643299855337536243803301974595909176839554798295454623190724080397910271838789421417977801963803162650002296949705098533495900583032139015002550476267921134916967183555377228711976556864561157566300250987956594508619336220531584571683335601838807254565678255579654426590234511933511802933624575753329141813634408245640696242689021647625826691767386873851911624561495274596196983327100404045326396980026316039711531201337711479229206000663960009933430987591966139567706053031697593129205409131941560119925973444188253189494161517308380720724095306774273229333391082325094853491374761681796955794493099536482016586890727809447314292309794018857848982998516824316497925748439076959555575324015443982872760887312031830075020039910356155356152822601146638411351031772251141295335801585960826492604302908698963372701159593297941153719367884449225943155978108549963907729368540055408345310818856311194347057632699919590370651845391265865271247675244876048529753631932589503585068900257802255529070218080825862399325135624570401807198471999527100706472992897033691406250000 [78,54] -691782030119086015412397530135183413895510864047670229418240860756095299274909497088223177052529356575810000058754296235379855555011344078899388863681645283020211963158290000349977320730224998935162981760666002882096881294174864311551482229529116251805363634502724471522978734592338895636196758679895889533997004255778077224196080769691620207852148943335517905455493600676298067561652323802547428736592739379246447317034882267378025717916995108681728670545320873042421921652693579260664005822561300236336646715043525752260648769988463254463318122004395167020395493305754878971236674951017847211532158582761306177064992999912111726898983892690466672125554157624619214133340645686441752448634448680901620552848327697537774844021155011322453821138023656013001133179396035827958169746657258217466778813334947432873217619564895042215310240057855229519396186129201942131823894252638563760311241243298302679506178775595038969350908701530157100608726721806013544562285849029593062772175164627873163376903528137736132961413406747777582290308243460957667221015969795877253428964970175251335328934516422621068736599246480970866151987328122155049872226349764686568723887293665860970839074166134954165410493536533538162023720313161850874655132204774217320034208908775885691172276821405335378021471164231066123748803932629059805324255022667335198425920721215944751281373725307600705576058775411493584088742002125376752298182894565977572921036387407531753129908156752654531117530173259577353973458845900739580444717115552199324234914606744116329433776522553573621180591909399743337072122014195610895418907145123030037930062620848004681127664126616451686569098465897004408230479111366598733518941745242722592733529852238643652739269213562927447102283349500327241817545372801326980988834685010841125965382187865991315535870156216717596443542671632003890963733763823211254832462189022786356379554938245543355423921959701469074663854640720243792393110061689968755405406534409640006824150511865768321210765555556671258554841431255341811177985684065794965865761831137429615871510570688404329971588354314573640409069625181419271180173128145605408488947854467556416414477068213617259489470846360113589539744881166949408424216017010621726512908935546875000 [78,55] -138470186076646533802869488465491012125197708033233698764559639735592646591659421270261870213313772377441107198474870865716323393606378488458240769763996223706183406735900638093268315760627785331276771615957105870073645921075321575317672364664955675358490980821915802549961213228719281522242350910175766448952048924508040217791440258897006708240389080202038584887524547557380918136487961205251511262309192689789078804056662722977236186034562965741695567279792006643099501053070250453372113700780833913122382943790532615306817538351063045967156540127893195768182012098070288798476663490665960961442319385061425514942609983426940851593095992962739815668048414150728871194359015077536724586833355182403479816455009770488502724535990653475387902004645687497636008043033777507442253762050033555039835658849966286694912658677601885375823395810656879711112940961078983572017923450527141010815849842224162063435512619995156769739562010850660825445973951207628326067215467719151385838126351899596954581968715755525525822908916471248422975316867798103460068143667681155598844030642519535528832623272720195504599243511699613655759729741224575861871202466492309674191407297394220791737362576359755450169968455459722847336500943767917821418572143936314828842321124641179973612090724149414289438167670317343455006112683033340998713756353561882166645764135818549714609516561887126181492674403536652138554814408620813291654440228475840423715378821509010587202496142289621386838734476282491764551996896367230788267781043705276880937496370683697213363802486501051488662315063296206923314392122939131892737672006713840259866560081767663739440952136385868311947536277691194640816994921570816623273381332189428280466295153947088399357710862123825451589783136365063485963840956245776842216271759153103057398780317265903661501378589529847670871452791650007833615139841632051691037680242654453678431941090175215509388928287323739317412453791264551292460878130628837487949151209606983173875461007090724296444442402220810317619623727342193379418014527590151105401444353441791814724571733572922515155878274568569367563341951001664142410862267813038260166031278036193034565395680765675101358328826989328031441721725269822229620331199839711189270019531250000 [78,56] 134626662265097602822090834363309151394401141279674061062493667190855641178157629507130369575839556235737919358237526942622505563723018141030155030583985186487141141932341599350654231537170822730528237508963592714335890318943031689847455047180455600654933252021707915158486220155544062243580713970618427855805601363791098746906238149163286537175484663210405066440955496901179925334454289947318865757375968568675229606478465398480831292627626971641953801589881279906868220078505473023427198101752693084238944138761924799124390588832424213069992845752597647718830981706248025373068447472950932910244681025799609307123470758674709203355912995474465610999683147159972045366418008078872822202872674515606475446733074532228221988343184868624824075621745778978215690559794507367775435627283530550601650677295227974473808405361650018663136389991217573041306942155176872177849794696871991681627436608274144188613550019284141058385187362021701638355970069169188442919686484767611316886537113157529218685230317455186302606860393258494050524247170113808870564385440898701090254314329019903666774640422406087695379497080731774197058479743972470219435362337411007715567363042312250352193687731599543103176532424619223025456250477085180920718692851657823872090818170998890767479884199996466136820290237510489872112420339092378591743961725243615322429918978631425979873942640224773404974377325275662980441684960101530209317037125522139792717618143847515855263256387147228956848994749122505116066290474769424728005191618075026397463672022816653419029218005398729742982988266647492470335782502116940154497711982244550599863539446089054551964722127061359807150387847496368669680269803018011587345819072097140535404481591775167007973541424691886768534488320958694246835435139301158562317478772427712854861027020040933271612950296440263241554381912031883758522121402348774839670180068641015474982521915807811289252401675817999008915111694063559748586024657358078705610861362363255241446111409841880885930130162387378375585850709754531614336451585006072225209704653904439495121049198107828362352558296805614685800733340611229468631464981741913568076340002548939915329081968175601729899860657902206499160480124288596925907768309116363525390625000000 [78,57] 8124645506300776241919624040373313141532457312012486904291894801757574330229546242297514559334189979344771302357073940285033691430048993715296712643970698225062518853240687982075457286886039344845926284416794619113845893424657475391797880273651344448375466082587996968942786733945957042320451462820628307301197581976961685930759603231131316401394213923740797934120474927771151223670503725232412205497350465044466677393358574226905070839139835199918043446410919023976110884606981169143703403635325552430576352124547657391296668661720381248404505447669386681358377839158956366831298022029752500389445146285227632870705529933556084743657795722086127630353877295941582581439222315134074418060501958933659602199557873315105806722144674006618502423192033276033927523109763458698836833872287259548606535751969256976047286243386485610180478050004284699703309567206573797325762528795709583586224759733125774880172785561570349544315725258333206694958414157380595319346655228020180717049233427604719678606631842596026943916999280109775627426154570530136212495496600927209350594602686280910282641305690961108370616362654569737751450147594945143281544323334138941027623972351036639596182473009397623355837160496519883766324158746514584471395732460055170777235127216748129192038976679293979574817503286203709885530433309374439776116674716599049861600810570143317256974775186123299289919307881702562951878847450242796004408959203547397054511665477742174228999406131447063910774196895677032430403943998638936928183812021521697543559619732468991348903555900142686397812618497971251509307106289395364368245990185084228882466063580245764383216948212403398206844859997538655149506165653981817091149751996493531540209408065902043456389356369902535678416335435974265050956359089730368614926531432467854847333597330531476242610746821957029270527255317864806604080052688990436780522270998479558940931885903842751390072527788574311257392895592905889097149790238412447140982328724948377096455447782646611142647784128453519412831943216482510665245599459839819762474782697111017961403532903657244045963587008704566810703119915858044875560410094695540601958827937560123073048468819867001524059032894285845190218697808859360520727932453155517578125000 [78,58] -34427899052534084104314307027020293925061812752198219386180235287677192635028447961334677099729467312428711926293330116205624227133757793931167536881034922535202242617551379680873157867952645472259845383605056926996727476076199963555379911872360569033061468605537395510441708459728375016349700618368136491978043718240801699153999502180170464065916357261944481868117885615523714068019250709411702769607848912574807807586957903830440986529857507881946090422126484870483090196690446899739792827502450841476304241148015523817015104263529857128258671465806405137167921714890913577073488670857181747678784155444555890442245487611591661511734344651033194589554437579298812776145708876160334351326572754264963430924055672307901817871579316607849096195733740289396466182265943537033220219610645098913763644456361459150496369934772138080085440122149942565423269689267789413917827875559334978930358385542592929257611035356334458278498749040066110802392149036151368940240298667628594078186221337708548970002007390648844859928670127512252229222558918423721525999498810899182903547081671560110696372954360988467088268211980834410383415036613328353664735931846793725038395385883624277997386416378374338187095173657399690582822302091200473061294492411204405675065065004260746109182354458732142016903458018322440861385201013145515637034364013157470001870304284825194738088511382194855826631277331228781933397413371996206058348276204255914863231924875263165264566201736789711768617060892814782352198587378901158870859620355987836273160476895346481753816051636125322522679382073228228917886355857564569415594732071462220058841091531395726994720576795852516297621873820064974526933970096069271123653624709260926692488076264516237367453422273874924193859061280424763367956336701788208877170051961904122300525263095417019276546990573689350990425469197901436112988482978882949005687042788764360368937138598346421688458690698258540525387860749878725533396294145410711543527823571888668393453492606955662602519532451726230869590501040570943315156776433391076704946665902066280204830837603690270790319209151865118273289410685871608734322006821111684080516307558811780421507861747672477122091420223353418206269083157167187891900539398193359375000 [78,59] 19049525637371778605020557845162250574107326282719689435221590630549353623158025416001795633295017183360224094874799533483587147543786499809586328355593028134754415607513668297806847566214449863806249205765097915767905895852024662500135717161953411569978523574786001467359409816203760213822787008225032543682894512783019430322567766777154436467696800739200708002724010342857096692577130236083968530428162333088729145483514624449055083838790854389772941591789012203543850349826844070083310985916299397082625883080558985212304569904859759325385598480224861164501248895839284090216925152636190409944610875790257816858689177796013248281360631985777770304332707155219588332727986975489578859192452681684881864743996816482537348305376696282957800196338096380102925960226099144253846686472649323532135494014869078511103523821657279403849488650594309135836955826961958352261264466208734794930194175565006349344687667114013801620690678157613727505790810288704652548113667061978326918582183620602208629068743318703285237818823875940555664140074082904082892934225607255007792609620290665923176446518850890155644701022375334854216011215569175364851684439700469240111365907804318759184111220009439393871689302348880510979632995416760699144631514433492944264024917996101482700598325317370002781304557343840702095444358902844992756584778946519084749742894436779009507135072968214405265425981684044860453115381225259248227122817666134648867666961534070793168386667734057767962382777946301639146472433412896190928081648537188302818148069169610019601508560247306321623011923207264094348780136131337141206361570878671966852106895119344799769324795213758916255683159141076363598286876774875458756718021805088708234562504813477298946059074847787428849022750142622248084029876952171172257287851444021896686286432270864188745006721343599993388750921299896147358812531072426464070029854910338560947118304743737495236508083135258709725092013795153992177054659374515655366673693887933079430167095980289681774651987169363770702487300533874374360950452989447139943837494598848983809499498910424491988266470473607677379999026593869418121676093226056551545325894530886320942551757564869936174080760336348172589993055225932039320468902587890625000 [78,60] -6865406731889975118730841158829806377671140607060494453460670830490779075199942256912104848630151837340873695399982495762803634564696757629080614741618768928525016393285071432726190563621342725116809953266993590342571068142772542498530094546487992168304557688691869189110100373586145617693824046149548582165587203750498375860694373117286707483133637591696500801742940273984579226202393307946060560776987469492493363728040289522190749154098658491003202730808948117849621188436534202714809425865069536389964109995525005859671654689093019230983920066739947978763389662558754706367774587488606487024268153050002770255807672621094088925249510731703377231205900216861151966347925331666305366734558533818844264615346391985874266402504564046641926553980118760290698719084136717438761241496883749977462333787305531809523730715666147285536667748338647208506835379661433987818856988401286971392159900616054636714889361602232320581651222493199945376689434950114138844114578558542133405694407094192465945699810951435406636849737222571236705259155714455672827061633681334939859640556907049538435032267182171244024284020670328316271263663236552796820593121515884061094501044877724774124608661581955073637893847531627562920546717377998760238283003843142640726751329546956804911381748384634503528422817973642313817982136705710268646377954618962990317471440284149406604811831115462294376371596397671089892540599987638748747149824749482100745530534055625768494329669964675488873694863220888092702402729699502648632255635098358327156347795951922749956840205223740934790876037375352874641579461992730100236012033010111105364794451286025261935355157679596436996378379543796792002589874089904344271814844068161156296753413161831652024690224564860943781763001140277557683117542117008840539854170317715654132003755465623979287048460104912299174560775317854784414810549225588589449865842346348801499437039052302913246481858481081076409221013162186941398237154645582329261810622804005037935029854362399925925124792127757358917198986969759133681021442816529592825181491977477135596576625940075465439102497680866072050388910945129749799399312372032207438996280117052911660041339287215492817267425799954150278381348471157252788543701171875000 [78,61] 1959974260005155365512193236672591713587793322375015620353289542178483279287132760977684746099984888459671079158931733138175649985424553431550988752142449587666532746821105138039070310028264139251022734443169840963742048339863332641298345737706808070227240132752247605574623801384454206071915081946630184429604962888952832359826774440587056610396690987928473464697582878334963780711334162570726036729323337424841711269181349522329661505073212011525809400294659132925368557371453388848351655147367947380751316088470008869174702907299463300581622715537994106885625454527510617287508457230952455804704373709839397024774830892323592247950083471398226238034039887653017312107099294217937503606607352153217597127968672193332953081663571723054500985911033666463004132049027731179915267223192629009351183343671991654879108585331236103610274082199108913100755065546630833946684959945367139660695598169538599627873482777538835003550386877097817627518606291933847828052288688853206298955795260829897249776747682417430110941865479445421581379381367783998132015784015335459147796013494314978902147947095027375816784759401369373819482875788796205985389260567203952046792297439918038495636856243681447397658389745850994991854881851401265239127777011762298556479146222229901526877282070734163248542116816888839734153309526672127469560016922002958923193839994553057867437974620723796899914047095297905701758506247235489814952053404819936328219934564433546409762490310392203230142261858423644633959702352809716713973934543546711858526911017106055242459069342850073803596496653535292378349912897660787800961683777376023986367012781105623990988134197705691940092889430094617262313255359113519808822232933178350556930980038863079966485751253766093722739075766070729720376079761658361706839671385681511803125016079838378182273624162349115260669461676575490985426067586160523824206109162770401250570611033328641336728307891646893780811502698007877871096820033763864205544510644340790499220761187401389835444582167613552623491765431431184731326804357515332014339474175814316729117018018881862595295795120806897574603054629520002960531320357884572159205048915813682874186803958040849356868340347404000567621551454067230224609375000000 [78,62] -479486521835292570580945072721867586301315329297898630567783723572540729767050503055685797649675685499238609460263811926006094247298095753675947922015311160156206795015243162948954520386129599559924393453387514758573123660692001138937560554930497898896338780614274263963959548465686516758200855194759283681531985430000958367332559379158643088525773487555617664001614974305604161026843420076076770600161015503349778361465781151449286352920159238403824946353446088604095990980742350420569529395307786090624717963701548481016250296913786235545790164892350987592757372419773545760797829256218214300034381948756700920469091639698990041158188423833633574823344729333511227106346433807254949167445258562335704678865725215279044227514646698707002062164652681446964410672296294349268618167162616388707387170490012489379084313738351728886775715148813081964749513491590401559669827713855136238940628116527286536758422805467962150458180294002474766188914421192081007740765099022951313284566149457311511605552346980000400965427811221406659351613315663693133787657615622620641915585211246208725183996722237416525909224571515114863218433779372974812157169158376292636545469044406495938202381271141968705203877385073439578656986262059662930954964514170115980680015816384063327941202763720476548125614888960271275775636702141743249309471544706277796337462595488121819277167994807725384950234307954446965967837474676481609999157991527128328406033801009402710154980513199340489088882640651134405961225010812458506158241415304281574444777056746049552059066631903808137484860380183515400864704119036516673715734893532116077329286133498240807974652992886896167757360666559349896094841840738198376406357899488194222200744367021632121684673560586311234042248882636369894809206325294099372622129011435648036660665447806568189604547217647080877122901348077172270308502113159416798959242243594693520408728029026735760116398256221426070062477526258158781943179811048249990680524122934948320663124942715663872110709435547124920792271117386870131541475569498846058234370671502308901990434226828414308251736090549438110484392567629418725947159489228988128851352941901981152829181423887232749853071211987298738677054643630981445312500000 [78,63] 104752865603175518758393581355667131835125360667396653947316543306681947884644847155669983650577423222602179916427760427163692142753112055636620114772231989292477704729743525151310824823855730933002581447900749165747134218289809875072291356169002000189072608295803662052415162971275750475133169327651943793563178168106649831366298990266813098851558135847102170153364128352500527807086581583343185705504220348515753379213121348039036580931478234953247859236104305780249595900295863842420660504787326847466705371816129993814520606042240727487312036418732983096437062608712599348030551864736597530303869668588900947429017050337617740772152733388055667960172069033023434873166004855541282178069091311595305768152379536812954035949922104323852492590685706652077651747077869341354128822250958273341562099519169565108756918023145983373121847815952909144786284704783429622922901073006553129339825549646643494840491634442188673638917550873371999586912675234593259295675052708426084495740357424692014083971836844148625270898497781102510553066062506820246116447669278055516598558161491412738150412734763862782692240542035644689294901497790518465763849058625945262127949614312511055966843613105640742326240205860663301006124000301214364426483183137697458365964749516153683327624529365065486663029820398977344410760819767014696074863770633263273030560087074349650644598064773339056945507173159353822823930064488098236693796885075291985340432669095856382861996400390927869198904887109194518486491565209722385254194659178831810363102819674541326555420986496256465105779693612979079619145585783109756458384112233550026355261650015733092445837419195866720184192496349836662012566513983117991032037633611544291628340049717989039632298934518550807534153288604746341429349997350460151197443926748625755775215047555078988838112549102499974165509096627399723411411312208602486770809280838068832390851331650494642029295672002695245962617462303157218669928361651103344030416540928729610527433501833585871788719257483273360217446088144915491045142676096505598249383437830405337044449995259534540365134758233649546502550795938228565537573604083869809373093770421287794133516131525694220494315800351614598184823989868164062500000 [78,64] -20921379151542002377427156156238735608746381947018086981972517807298442494098118478538261893721246805850266719592266101062841948086136401464908939038339577878981108430345058214298128319402549156590641129599155390744690482568436948105779061676651449957870291440773402505415711524264573431235635668157274913325359694450692951726660264098904213695628177132919171490232024762682742851352980145732275221495116430954520929159262464849426832781103231954116791046582220481181518859427378330228378544319564274763108077353143664635156913740411759761388897316032991886883078668287320799370798594734989369730633714782914076933271213448549801749748841289530349145176850770397908654073857845763115919272913060462095357354041929746300366365489736741869145622514471967161982996828821186747576888235873347233963883029969560929702114150054101608120225060143819426509492850065152279251175942104737296546367077166632957914511978405504102093651803284710439768247361400118825321493549535110949008237804340770499923187669329464294661773260836576653741433217838105046078766609807762014506629716155941987140802319587460353191480941821478174621026478732294779380719005332016054440969452745265452023407444510551645387973883302394212715839680611983477070046263741236022440787733263559637283350808360782256319027140601108429044340717109359704633986829239498855222132380262321523246256405700793606141294281647150734387583719481080205572977568684918330813457314211881724608692738852332611616791196776321073863661437885601112660773162875812205060967570097304900413780656693613694236461528412645937697734590631512237275446715364911700011588637178127646479513469105417056168486709560167582606371905623601564155624088525998522123366147554245396850508569862327110425463175136152212145362802072332124600129800145308769467552559911218789459558035319054208080545826979843296186714936859276638032636342570800092310813235095157747776516763341820412606746894296051387480221542098708292752140058589272708666247023716462303882728874958994900269192013933010437071084795111562607921336072565944210332971143662646332831895237933254799769699578494752157512452088099641491165383429285531419194332390307233815462950587971135973930358886718750000000 [78,65] 3848543659873270025290643589967542709868793792033097122858128627428113308836906449450872896371598963593940832084608627347964497724139610439512480065000708366655683430904568162593282534977796089543328159917269999578508043184244480446048472012917243271475980486514299060937704328761092503383735269038920991146665593239627128354402102672194839239459300189041367149540442361119429888462329754418088322181470602613505201635165039662266851779411767479918478319244518444831469722580756741822422864337528944262696177245966091312342947963219293351160967639421216049768120011792465705131055939083938213411226183708886131611482419740015259989642924493947705386700955047806363739327979340225689058428172911687954540292269209651972252669387584777729740523745092506976640594328457276458829360995734354415035802331405267585438127552901999860644792819981476757471899221711621869963393058818045063075780376442715458397524548322859663297437212774764827282428968135650003588423231982771631542695245342962010415100639446550136277619352478218285151639561753795372258355943602459311030167004707124900683362250677539601544656588538642203202490008038664517052611438220813620402504430172604909184716260066503623749964860336368547447573828691069444437708055582448610585935263257405996824985590370251701273605966765030385811852439479722705756042174714940745397822144327171395177926304100270554889377940264893948425464091291732358699348307965731897231994002146292075566651583106176908458775983962658355841836949102464777029704960738200461896848438305252601912303280233970941628349762314845993891462459054629982951462854188937261615655256492290582770761870670300654791334085650513770000205231017972715294125045148652410513366915843576389290836646660583766175982780548356377082124920748914351420458003344924415754802571442499332435764296391110447158899138177359261608351378896547288727861097527373546695756944304834220096083098146495829495287246666051644750568374536453282625964043353286515352923660950986352325530302928274343392364401277466671810302111810448807847914238452727644350990157646800161203050252470485728440013422068315638504653820218564302817026821185808479000318299556582246623293031007051467895507812500000000 [78,66] -643513511455220253191214169717051028086897019008303424587064616615579029863802459020329603300136162869328142654314246659980007836256073674420608100131140469185917241462840380827402427106614337875422472462311753369710115083261811487371916507530017846245849852832697879300679921453170696432405600119073139939649156060654764182510175186375978675687923964488221285880395424774901903185151545636197062376270550144358990377390550945778375356000312053929876799686704880149822494520086819871413237003863039936799076295792844769897266837611902645146140213747616482087455054129289633060168389458122958966844039494450956145859607331269431573325238812690667205128723033289978235681145726708296650406958258271133864322620297845207490571721376540070068440099636773566639783273024622430609620093485137685900224030351764260816355280959845035741710203780473382117972873650867131580866690330681110120979066184764033296608771013708003776670202914879113782845441731886212802700251566792758715371193732703547362549537698332624183960014710934520049683415868460399838530218697616356394030395379889301066145173043730619344309183308412425530107612654624872611563060765169605446733011407175777948931147950474092370384687510105515277727415406080473094521049545775781588346411392395133206344298775594027956369577832181048077742597486070288249479279779029799457836019150887178829053447605060293010839877809036782702622910931453034746397463222262271219784054277906214553361389877960922391897931500491443710099971337920458244460018858553379189101646036079395170804599295445740581326011854154646356220551734788678657676611135521944579897066372434340680291563106940056018271656543333774059794078268808606489704591432588107138154030353496685475698116688388661632431654355474779465332573165658311203624178930790074356972994392091226444759675639460802004023229725700786232311533882201967673933717040324572272862152375659583063965678082115676894217016923055485262192807112543598799765102294870765733094836512502777412571915823372302638372724447591098925339274559601048828382759899939489065022805936970374291395702371128565507928298620588013022965595905499652245224290332629934975518931628002405886945780366659164428710937500000 [78,67] 94308869186624319667093930979668656229488609628633160884696161071132257268174284979786820426417015267430926853136229600540012049196195824983933595125868428621684936753523426520973471454350415903179895007282567597523687478563893663335641231466499543072292529352775510096656729801223625462517954332687359665613293935754709568330034655399138764822924466169408661729809595573968879298789056019871848310981795393163069964591363885933035618514115373160342580706508158429524232342435786916423916420825605635915975212210678946623873244720529137548541157188474097024981073677057367575674191014898016667601055137256814582456036419211319158866593016991778979400820018073052359919739334238040168336495683835973356184512011819650225710986139626830354016399793398553270002835015473028707441650395980677907651023517893373529670834171498434598345173480762841822499746978403181297258993054305156066602573074677182525373630542545816308465959626065592069672209468972310145983952901461142922303302166973888900848534565106785766022219295857585666815866468320348298538509973941223208216413350867580965441783408647742939180463776492924771279703638355729298852831185346151546689110828596327083534579030469174082862550276786181424217571315938217605037747633967947932005683676954672098833694283456666738024465956017355151386760755068643249547540228906288645605604398072903767860153782542885096255546529551962450866258516799036545842013602312115536926159922333309981911370705954099598841810455992810585240898345349700534349307293505010106324377512804586735051703492098449533169342885026966099934573050588645616702759734335407452176055986826487538987347937513596578516138262222869305740531104969025522611229755492707329077286260807972246851863565048550029417867256658766951013327563600157364546745357210151815321588556694709402165077901771614168916593682612907835651193918061985947643293027864485256689537431210879798836120495141589935661719897018449445388726754769036237109044932625263138764289949571228851188232713373303614153356632345117663413714167589831109907225264188048665638911999542050871716586468108340924285442771736541338862665700882156175387290214368854641968642482652285252697765827178955078125000000 [78,68] -11323323093811238980486564525423204820348090362262277223907512372069799526452697022765796423119910015813668925465528764391464422903236295511812457249924998273251849095290613539419754537636105961357902134456961604366265841314658041412833569297495079802029725342900541167782377007469660631909802879526195521542164608494305456840067332289049356504469996722262293263054129658112127781518874583623135319973622988842262064058962363046675190975097486046855393138096480123247031947440254847839905390966511249833402797452188850985183584859376347325353577688521635240089302301951260335628438909207991758528005989037605591824238619571841613986556608368143953374844985149148278590522767945180757229344495421848457725011483413990984485545799827914354951893877796857376605116153827742957580485902317840669483260962278219445891434391861740573723124440662909029465284594503775849581007344489506555959867970301165883318276751517597235727743216125421123307821891478203870455005693423550302921831013070416221068788987834311965138819351072730980295168580281047911953766189132804026941932786054242249004948640769841660542178897265158439525806637358838621331660060817493882717902411396636017107839693159498825622921898304980118929448046736493678263869404084027750539532337295464956363991924123726854069959340215029801731390432741314858861161806513082553834484210548033542964626756610566949634890332129629466382727552975102298828177243838867478041443967471821772010776937383438237367906315588517722140002227464424593291363394377292551907671359510650653486240047037925071967380050287201966736593202352346606226704422868647956881144656369540893283757575282061560675480563292500126936467872840222288044044042715853855371983068295277000315064540412563838695365935482197344564748396392613638413490723352804914147823834531648060382374685704863345298142518184675509550711175082947517106893459687337504985576531621778479304674837182313826991337732241287425112417217241426693413810254079878650716138421027222043006974447000505230886218788971882648616440136864325418796611584982260727624283344481225897120279207045153179863035323648308588572447876610578913111168329890150741068310935588669963181018829345703125000000 [78,69] 944838066049800073246366293813355358972719701755014808886408660615351135304844282293289674243712908055753677527318534420311820300432213002123254464310240698065312856991099932204668879992687271764813919970726696763425311558186247910890907486458331761928696378621716010680985659552152160146496547516716342923621521804280536181793943484519034592114766763517309736392702827965546635884779179294409318853041413357241380831479483696793125328385510304329278837403065263589234938336578325313713575014781955290199824382032611108032965411021675756942706335125731805255967395544061513765200968328228805685179151200492447130264746738198980773741472182697432530153303246974073750632278352687029249844413721374186581491290593253930387964204970909103394114706045855961489356841731476700953952048658587815764406258142385615483237695666340815751514127900846100156611033033910637667675850730988341584220788454590093531591075131058851659051138054639325462687193279908511922335980928709912855717605199737660521207239232001155678410018232149456326951681193486543166078188324732833702462615644799474755385191129224036761959671354305529876917534015141737685264132423123380406320825574968872986646138221046532707001654338074787245401145023839082450167204348608919364357834660795282634173574496470160322698724770416294370477251539623957076561731267554012283630904094472973261275249617671102499306822327021955887059465621376371019018247951901130636503628333815317504965718427480333868898705405251383627995352673142825327967189859412974700499318413356692900349303870206538896344146573602470569464862166606630550260459908492232069154921411251748777067376986771547527795203822378952985379565624380195393106023427847845567301260279680072535547876002963429951001070988049648558846936309961456318146141518580353303866308472053527278901564575255540056798063184575689201125603690607455871500090554121216337102396171515824634266009354178578054354664935007215043135109984149721720583900590057218490425436859223332566446294300082288755252170261631395230829680069915449773483117012279024683707552607048104855431822166162596222867997225864804751068353701615564376448922097317950630213090335018932819366455078125000000 [78,70] -12399696868205831479300093690696897474900364440315697755683543554094056869700030265119159171908689997151023696956850869423690271675141562032434802064736871205712866444522198517788903748479671649550614457543729624137789840299103070532533254853385904851129724561741340908829236969237880477937949940473763724276440429338862786724743837091667584837955209103583947240235087573627344869564107942612351582719927622648569868527548641509828877198696802153836106189019688110812478699116499337365483418450136933420315455430317247293880340788426634292544005317752280839448344672337168289585996313302456306532056215355197018815526644344243820128171918513857144331781326390436082600119827594494551001428666360766394461875565814282362579233592052180854467666326686787011709006285543922757044199340543177026751222007999461746534158608808346303618340103761038532469912985895381304466728994553388047058702560440964257234775225325004578434037180778859960998657366467666269268317363687085570312191966078411499416367109180199302217443710997837098835677912708881318570343567132642165608604232741532258036154229696631033389564798063322186392658091167101387952403211618447185030387962001304954618700704937629521759467101638291710118912972501653274274656985656579489657783190937421876579057671333138244333310169895870776743865132480019137294404400374528179265985158196798524574034579698367524058171781878027767949486839387583626646364661615444172701827275748522641824734546159934440930475747776715085688023030466275181633306709827183344920074120688407067307049154318520420103767352749493110072039554946859466243226249808550746604294228877481741280589076452029949895322825251124659755432344359299679397628752303436972389237091656246870622688040602489999652423374646627079246866427707610805386765213911738229310035971308265590528400495257935716215113303407066050565229998832733028878438308893115995436608256013409719395532956405111030778863254947304891806023566299500778462149287202569476595304795284005649064419196907892410245510073517087984596414281511507405557245643852652393037406166334736295869926258985346874646913607304992958512137789226633908265615829913386392036045435816049575805664062500000 [78,71] -13130209340644163069759537927536941646032331749431102224663545371434254042212127838327828168297014629212616426712139426533875170847363368287016904971932768924772756648752158254581947113251669061436929819691303067649102735901352871900706272770397718921584083113604128727496773477553526490763586863908429619019651949845581800929832511842680572191006055879114608716453158574187674847372378925094594549791586322725650676654684048998300522711652410522565272775227308960886821877376297052410957303009041099604473676311706432962776171527442354843357190105078877972417787335407745573300286975531029993995433407159159181183929693844281473641389186014024718309095492211031954928768072418197387275853763463315785909685251170766758746394172136043617921640461880176991874266190347701536213881677873931708132960009193750370887142155928027226714276005931723027827130391649944113154975199362602943195699623059699957046431293254164250592216990889567845199178350093918213445090138378748961097996670657979413399273527275486784966599027338325938361150663035046802738949006252263429923594646739597870647930363619735642997385711245852018278954798315579175456774449654620854356646692380511460915120252647870762069287935555752809694006407697053364743012668028646539363935726818487243335602218468584338986709696820793581643922700913840692855533443459627443493142982691295998062793244808912874481525819960072883662791651781079053846695268432056039434710993963261046081407638068514132208764845062455930852468618108659277710135214321417251202239388679620348357712330476761955402167068669765397582275267769220678272881886806022525389946528010248518463951486055426325320729259583502113934788735700825393039277544076120116043524503374412875662447180014197138009830890574758138303344913534198191791344861985795925480258882074984564654405886755682890234256016557826393000394286093321070718548241881227314743965188139254350007876637965000016055541990376173010013771187003389212438593407549417585300732269057881858748848908203403176901461747318559603752599115633996025312598793248869096200373137474387333007330641664523495077251751663952754744092581741419731040237950381310838565696030855178833007812500000 [78,72] 2843903536150508252541682999586968098853579824094695304363419684901227744606463632612789558354584711064200513155491071933833081609142698103166194172076620930329064677183408934890463950158804644096999906518757454055645387164626160474110328125564444771810550874212177959690481397582541146851043433942367812862476343443852900843860320374550574583126545434955276479603630357290723866506722935339893195352846665378977402567624186809036676601476821465266877403765972951483808612267157939886308893686155973050100757618042023370014257276595855692405466885110893261813351923150868424108662246864495488915340017893084487353753155101935320403328643411229928650866714624697938775676315473247437819676824497057503319370742083825141266743533638682131198060487797559103536930040694123292534178420846169620650288114530825464269136165077286426589029558019910895788930410429493834692461341268879590719599906845848564056719005559584497170653614732808721558068052411868503607344487498773482647097277872497104175788893448371525367884034029803127481220723286418873177839850772966074063399764456746900651356039812217359612870480771593933992438281737491628585418590173568587521008842556269491720728118038167883334266490533858341212428568892332975934479023493474752567682404915124742229650819804608732249697970628486918435375187774801810286100199894403313356805773016924379712009468773096369190192989650184335181768807724774145618016713269893784341044456573850632521208054054624156670307891239191731247942566301574670154598695501238762670901828693127820580255812300843605161505063778508517396674214097679343074831250617780741089836624606677266526079811234705498528310714570756380524853535821035853244365811434671916203101302774329582573143742778440835220212358000569966908847016232157519177366988363475831416826937643065782481078123118394170303927126091228066982775780557522084640064339947021565589564788165363504912072642563901854576438038441336875592034089456695337511975053356477949919898401887030323028913301107969961854926982728182323537301204084064004053925719491680794157630767651544735268810604065950585056041348805770026404017620458379014478089708006791624939069151878356933593750000 [78,73] -355234516884813498878286102423704300781877250666673727669133875549225386799386257227173383866696603661319319831743393754535823432768955725983486157590893190241599691838898434047894510786168447289667585907474521410429261790214199866134565407462828669642141632341625455465811344805348354700162840698173005856307839010190902425445826446762366095138161961558375400805188832255549331604373444604265085325900741300438794757081607248670614409463044794391588489074644352077190109208749192988572977636708691694209640490543433558178664971121939866140995639477267300499254862748049596553694258979931468901008578019024545652473406871374580640994359898347133992394021166739371925361945564447346441173026608847129784583144242377812546381179274814759956239927993192321933963097195572224570170711229260616746328707115591904170033153325207357494444848432936527050805355641527228184702858680819848135768822778571544984603238374584913150795740743233928784281728409672525239456690472245056389604334149926124124357020075142470003624540071783468542882447535073573986198160107819759981995646371965314921578630873488110981927849337191445960181831392308184010964401977123486286851784973580921171812306221523598528968123358816925532991643432712390234793513761229466766319521935718930438219665941709393235339770309116073167034488108502676175691077768508685873563846068156762124196970426276472551766928375229446134649425486521154699058876398494377326766805222436891596299756663144844312124928445133566488533873671813800843438391165277541846471673291827453242645242797627309307035100530074099562888618131498588879644228333990898760668223015030156526172987662755112824713494467597531464294979543504946313387864618329773440980518088431217693832262455349141326640704015061129821002281967702168574646764518482889323798551977024633982083017640411843279612516552410982714447822457398746714821361166386477553993232857128242682591099453869161624174629930666597029896003145185153342779765951538717719983578313235274985303449371211151521179306637375763821050570332671136684960886856495196998565350346571636937256986541064653931079185004953413553804266106824621962445576173195149749517440795898437500000 [78,74] 26992129099705885960840360702694096490810078374643257857564557815155345482454956595572003663993035629241502312645377610692173433691982285389027466439167309493245057627937393411590765528761562675727005920583157587760586696755739177770757207022283635424759580703413324310748561177549252600394370003249126869552371385835613486337981396490818065463170088489570150929885730187104382127494214554753260308327434465542643378547379651293190148101258009385237196244500719798317140111056614281443878564160481708318455247363653499807706360171293084134051927230217939717108861301623014145575483229982896634826662414783055934224519818570078112176275945674677412157999659025086216440484478278047982848252273374812366178612980331293894706894922529757589172845908990642645987053661159444871070421049439529310493117323022814418312822859549262296848958273806750865598962776703933803505542229086346025708070106195286496966847218178621201350628855555431221954571497868739659559313017264378120638840293240786123448248372746607262216551863527330552606389596305214070476789672215724569659781233046497065726952472797917951866272226848346598885055793717797552723364599241421223769033477239783055746074660601258598807304078090124275712846154455784378727534249881711587680778860972147919666912275104447691094377141912637562455268606632753005635869060068875628291098099940376340624517960149202215424116207080937930704519501037566588571722533360376372820458369335220138926018120590446264449514677415892504818849721005049282234522682075556880853413402509154683105387903875480393466856805138552673946525214295686086609161845864709143525381754068390910694128557518484643988627033947349281153787777905545159420164110214533932767303211332390704019595448063658538227935980192890767986498906963536059499643789009308101243233147809955556398367899717830774036761492074743962288863586279027720940926881595399785308686445643686247554081929039782207989399925135425509588674318622306517347540132953245759416851878236834323167336558054710861506427244376260358056548410298790961103684836384663431693440522160334746198379899903026354133236406348053918900688902260398549515230115503072738647460937500000000 [78,75] -381256668094426069473673740862097297630697576247883752669030279523757901280482103145924270812195571875656698631895870702695892952645921841074720902320111233577739754786862415470403475580755834429582605625260900797140188942273488398136793014991766616511014040246006829732393642995079411869631467867023173433662450735642687610279832841638428920134026780778783264551835232296702094549672873087544194093340954375745473403578275038730001321380991286096358618385171645949791418045493464643824663768152136543307054779680026927154880424718202170888542315511917769462143720062018691228277090953027659691998042483825425191515330288290497449653064311521060158551500361296840467148111538362822425818123602242014941138078334681420995659969776120905070696937752751705263669316577928539054097310091814943610892781238732117099985866067905504525310826490073066985678870812837484340362850359979994138416851372078891064714756845274409794276429577159882550533101577486037145745531528588230158741268503624061933064263724159425847393677498526042000678340502164383146122919194005060740885326497628031721578088053315071000998758247068436091241637792280357930722093362738692595378974395486065966327011944444752335441300544296881732392583285749637817713963447029125003085692443827971845193136097064287408906902645084925094663382586317357105698207756766279640198215876596376536859166782928621260670240726230030432511395553028107884697012539743358742630875543026042409101154679581147671858705301120014018330380569271428556184514865425313168355909955188089204887647011233605654669856554741121519199507148316986233064643113793541880904826506688170424830471971105487741388359010489275415352697089196861540104542557213188802993560829966508950288501458171698807508863386238001234399790988045437354948097971965592820498074425072870815172745126622197667060458417983709982837758169727601774658010351831372088424384678016032030443181233292908696841416744753521866779250208841642889503829870358664057877946430832057029661943094522666453475010856327365664611518513663695522440043719119951165552824519039214208415266766564439183361444944714106685345299252443140858304104767739772796630859375000 [78,76] -233308820715841703801040925326208525599615046460908260806212794564630948803952262417004330884332188152390670297502098235385584027206960103301128957041642470229718679077893279408046305381699602810091923087495211015046821680230768472619309518246070729850595193602215412659895292047804148859732912770515938141351195230878287892747797785501531838364554705153049171418834069292155245302817105890501199402085744044682548782380918579363909865815072249512047233548674298142826290334749363244538384909948718399348279115298571314540402904217938774058178558360210412791005799906023604012205440309357014813273453343369448166288202785981175844386296288365439038287710042734572780613327574363195884489781706036297773070439768777905164498120851168393860392349307501839309963638317568896091953717920949248955484390824158965015228581943661128662000088891063803991350846469072055717090114541334985772015978620319087011761640730232749382341831018043180755035598834401510793649128873690028922073107008220267307968304371154070997248446414264495866033686044602869886237486113123533552798573943700121793409182862775638909916445086822231648697949293883245340179173840126692241302433457973800669033916961115464791170002526463807671482986149442248190250516984116171569295314700925836567464852644729290937357510868266707763193840877321426781733219768820926497216125038844062482974613164893855171574601721667573486668385364578554791497733272267862064265737994011469598096321195546399747938860782598561612824226256938428443623941152169282055200430394571195197991846018656252479070464149329007341834496200744249027158682785076334309601686852909524142650616943509198337788627444346965076696373570392791452705636040050970421614378579123659924666785965818168267520510001642705703991750177959011868681490471267922816056890179893437470306064665433622073903445490081154101389214065379596266946167348294795116777797642873185525806377791201406191810582001551565754316755601744369076998094715832515139293259296032757443595023350211726215372385187332430680086551296444713745820825848795423576924483508565927302844055196332813506962871377630694977658998290337422076845541596412658691406250000 [78,77] 40455880610772942188943863857787759894413019546865320625102363516876948050259055142167478599504731163863645745451620661290233653426359566616716827976770440530802422261417029188882931359423144277984855840503001042840165966784833810119939557678690411200700386846765267686399448054550111479064431625060344828240944789140274797866076170620828990446475939629380103267859568590752628014756565112577946899967512957500884144348718063992949214966131784237708442747245705051854468411046272871073319286987620893678492128794316566188845318742932193094104861831010940650570804624078746298662726779136665065456704855307037206532295724811855571104493820669143606240147452736970787498295742480639859676350064864773501716494210323216882183095573097038601548662359982139923928112989333459686225565295919081345884202840991181049693102382110006661771258265884875501316281192645838270847854544795461306039622320344777270290862026202004645837972057836132635392488456710785584875330020454147254921390792378261076344075280206534582553341986210770012460958371873223147290338247892328853939449576833759622262226453174657022706666803969165653110708979024943429652774584897266351626117059269549034995620809998530155546938156054536521347545219519345198067170450995180681226329002327063611811311014732279436347249048572346208772913209842212719777833164390494619175378981106066701700059542418720199563993759374953667169244718878971920053481219979637864113494769463457826170600430088916982166932573997447726116210607248608284829829619006424244065918506667617547124883182396596130764394121694210124048899275524980174841958361588961530064969619998748161891886705061850667499824031081879375466270349527942347264755841039554002219649771933408516467356991596463564917968560683888392599521575439729215777189689732658566909809109289675910379909124694073958312361295625088956653206040226253893643313155275226955055252167962530857635350080397244191468398754950482195253194456265451460220777986247446618673864219049229206852747651799235718092789914962084270854369757555100557545501156875339283084507421884430580273978827211479880124854977289840934906450797825527843087911605834960937500000 [78,78] -4011302527425159479281219570794793718274817618912791347998087892478886530411751157338626744136518119950820262112925533865037757923605594537953865616375624777576028886512484542410765441193045441593469456595824405758289698929888531957080417170226831529677157420824106993557198263936611131143537048847462443189817322140634364446876326130305460776663691915077418700015535666524328394756643355752474270304669803803068799139722614392463141650920076445461108582070883670106389177961027507282083038399554866138744035729105614931430784477898844655328004540830377043240484988523049853449661796546753343427816642186766570327255518985661187900941126009834494627381372080542481503995622778996353029926757515556143106466390098169213227549702501655323185061659912571680894316882101352147475683569407235809857517690705243013718114319100442925605360871906302556502392697578571727279624926478877864202742867807598308025458771167187329231129452751254530962440374724918216414249358598942589727873657387746106616670629291535330303258848228726603704910451194962432540617173042263611389903533671023757000187083515233429018760149291311262688770720396495562230307751263517059885936321507331864489796667522666974803054187792778115309214249233316826624947740284792760521171504118794211941668062257924477792484466468206673096940563661711812983711939880312053674792429347602980603188126741375879020919891169337842778466722631270442626029709659972665813440007210357224385003869689447851420524772876811677020528333150001732918827213800084271764034290061801010067220733344826061936333980771382112379108235845156465094587114490949896705428045818386417973674486751312214643435538227866616574147144363001281463483675726458068906818738242878206314099860667647472725293962937322449670543337511352465445548398768452620850354269536096062141408129750326841841055804547055706787712662798790154709447199258117169344637627145887629540976244775440280026753510971010241886281505302696391054133435005720032564704152520961513206478925952540156520339824386864134970769614757720605780127458111542708599282806588575018950100114979777817559017849460140103801109034975524991750717163085937500000 [79,0] -3839506764838525597140390158080087827014481357571404117321833533034397938455744357457475933061105683144253622890483673018811361017928305237555213682623057633194039735583442558823974048203643583356110102730400831328301698375791763508445623942818185118270008659693669082795669806684668122337430154234695171865366211908470805463097450754653491104868564245155610649026924145474711406638902025641583139960855340311360189255039436593071681619007786615782649505120743746028571447914483825020981734873630751373659691959105759477038538982924245850730360094831847542818565635503471634855890196465213466638699270956027833165078016031940580965760467254976498967066178712863155949221869049854080413669947014717094450157505357889968288545111191421653536848643831359889175247087625746059195727525874682153402720863947615950526544243534195507483147457192835662232616286905943122678208804289105389521688827211379373675305463117055217523936689097871060520654721801019304809432645969391851806772503085257801395433332673662644670842236622009075760684659767458529339026593678125371066797387073371459490560089972040634284949000856604584710498615311783727677136888512519361346783997641894460751924303542343177063049835121207130513467883781680660665100325088668411376905097187457158930283465113283702663128525419909413689048861810653659960239668043294789777847498208333233082825739575962674034050845791646839022673511970564129409556351289451752439837263565768196109405730049881352711662872482959596246064154143509815471937808208695445625328674371459326544524754934727593789531761231457632180202590889775409535934842523345534507481521859954022463084597228427555917069818502236237368386159471931402535308085707390208746658194538261021466450420005216725103700930742826314530052517452442997520344869478267175875813672148368581980977122213808701554524124950769621679954647532094282381697474693173401463957394470116338362776132149214874700442056534868977386625887069206036515312785318066913049008092411569642518398617172938122671032208679861400724006360083099274985488910070199202607257612460022201314447264614627698559012556772564213547513492734252432889167731685722948797710621217111608951335052888875585144096846403378614847901013895762467800785261865818965230184103564273496563358986279179158542418544286523029995805700309574604034423828125000000000000000000000000000000000000000000000000000000000000000000 [79,1] 198757611820032086114082609479775319372411877953833919563485159786633502775322857829899410996491836054836258904791539947546336025009729301585201131057591770684258477468150195567598749276163633450524044435305795246231111925107312023007875352364488204168382836323863210744668359665775028277946012806498392803561029702987149941389230710943103562220207703514205627861607512308480764083847283593435046906614460221957465127324598559354935512326707155869504912156233633457526903727391513636364355302580794947023933067144610463221070571519276323457495213882337452482972718248721065157220870354525600835090116484702051871326983811450403162981430314196011818382900823263760230270664779345291498138116603147168298624850271309641368672060508758812201662496303008437299020688327603562749464613505170850360012965510822672339215097964901638536819020003670871043330520719029131943561000212640018972437972956462925384482186106085796046620177846400877698420422173831089427359690804373038318059035241443425757789665181895574263673722551909690916000896614900763016124287399205439724757756445656586055296665628898967976548122496448766873866529111246284976271675914299464545996267863074283845886295602809065907529895332417075824336678085849458418046793364739160158595963675388515970918292958357029060302712904681629877911129392209304117514386611259614019056932232488779019733647848755217346898975415485187162912004616061912022639638294749656633537296820687487463672681593833541332633453438670699170136859949429847909297693153277353498398852653912728076641999804237624363238163789206623079047086803784487977951261481874825807115820573739558311005711706322129786819808951024368192597054343189861566413082423320520956632961888832932376899099395980586362999629025345766360963740839172500524177777673802814715993954218758750857914898472505623782046630076035978752746260158164428277723528363468938538759634866880152456298086363403088035246798988191271254312149640389345141623207312427724551023922297270846840547584896884558203656660307788032672657926047377488935724192200869840908290249739659563123528187964885259583278363446494408237847284249691106964035064511153061758515948036796298052445447031532890432998541181186143997597781277658491122895931803463502187333809339877848468052618682587938070010300103344219602163889248913619667291641235351562500000000000000000000000000000000000000000000000000000000000 [79,2] -1370809510696122017707549935130439295578850184312187669677118944867888491464050850677417570140490925039667853350442675727972481229241214021105880215191188072050434357710705004078215346949483643175721801018995035212672168202529355790705180801835752339895281925001537695274336436086914539423647477592306097732657260094142409837013095231037197511149970527388539125544988233559167908526974481424654174218413016532741356678605701387479974735129179210242872178821602737129135508919730477689343884953293721928756618324153141416924522873851745760748020883707875593456474709836020843568887523444725492829033865683257274744450398131776071825726081345796374436881218903896617857324801742388800180180208604080171194916149597917900949440906953000453655118457933885936044841714024048257447443888698999391112701980034014437442270099557838485910881145527525635010755606101218533587661598729523903118188652109102699979658241220370331337808070530924773668632608533502264678148057702215195724971366082708928781162498512328683409217650328405759935427741174679604867175448173554827620213563841960780624824357588283822878711329854673115879837930122049382219264417955182635016118085405207598546717591128834382229116162394737229424048402625480862399855111956162986079153940737676870336781737623825539432420386636020165363838285408811363600963336534793283967361452515491871320583772659793317603323114115229034221496160803383628620172514211866417649687747405708698990875604907565873567621367632231209819267034710041150920156892537902396803696048880511922354047402856645133959669973048785699185375987452373915577597779795854210176986102684539013058959906484207628601656505695198985665631809574361923443500792155501985949897579243160075766795338559922795024937764030247897997291489981837819849489978526850445246971448488281721117103519798115362851549870184687153304120911247362301081291904701893869699697946745749950136019159363123669944341169351123373950945776165999110742285594820511650786807671475334375691303652669915208396698948542841721257713276958909675796381125947145398287963695112537098306796954494421857679630897666695760282378774111662463289538361909204724312376643453723561309816932673785093827006989151422280675872846198430764571014703751436019593305478657059315243978996973056445468818053673878238577638066786335002689156681299209594726562500000000000000000000000000000000000000000000000000 [79,3] -43788081364912088875822460614374215939253509420662387981430867317622484523762674753011805863045841536270813210769864599902471441554778160671929265520080587526043661393646972489698218220664482902248640791214810363089782091389478478099078807453050930494887184485369488321009040608082744633498616850955596498423815452076268785766902976120646447654492539552818945796338061748222233007207012626453296300109952852658095007128683460177490653518842074950942304859232420374231301424272632127414143941790470937144594167265567635636434857570326059007675455218978619710327015881571771688002560272862183648269039913868360430262211347721273113878201821659989898704677862826485241433801836933383256577872417417793205820563349365089740559739706901454954313993049120920591646958056691219543283022304939607466245523685842401589107903606117455617777865148588694431932578985038488947166654988024573913594102755790668333672734739623451181112241463165461818964332858687578844301172730740369404284289509742837602201999520393278462248053342333311311651268425894541313674940635281738569963107411349585349345302134995931569409802761494834654557859830959618963918454187498692173823033777765090579929355347082041744255057744106279729280569305884710124447586410153264824217781950291677836672306630605075365717113167840423041142134945716648098641945275002937533030577695432876767661485996141590525454444751163427535681006276937068852740096929264316654442910693909980022866844392894531808296990572480001135676880058413184206255759821249040310291033043998619488679202463389675759147515903262090513974097871387351356013317500485183162608996615666084656140614514535635021170364275544111391706398238609643718320869744926805591275280563984633538769731822436488236628013491680572421606606921458861505156571965734773916582862873357415839668964383874545235076430668948578468152051120856481550092262860128672457480785324358706263379500781767516960031662059681542362589721109058553218557547168464419620914347344612875824526926479815800405223245422398418311125151994489673995140543685216797743770841867750118612494344714000234810374153632077841354329778562761662241846803661215626659438819567675702820682348777290058922546567045699195983962772443491830473965162262946448097773714310952469069741107739935069793613674096956720855762751169748536739234623382799327373504638671875000000000000000000000000000000000000000000 [79,4] 676676786996218143077485850843532425133468941360964856804523412090888027647195728855054698232309838422476590762973436979915435592968501748164581834606142525382423955510452517026724678013763748545298038974072993586182733453525467436220712269896416588251327165286664791723998174575059966710569592638357975250470104464522506137696803009352119071105743795916451236097554722852539461825391237721789569225557006081984045979891629719997204494839199774170606848447129260940115133569175110912877759101945988135465304713258836606021318747471538169581310155833545792330081000618513273234993255009472365982154841042346486586712965256634978617036371469077588271476525580611532690760032612898552921022376189184099709746602079127131667573719115889054267880968375720517732165378198772568951794885162682690495969205450802303076533655163719246029251539437031986641012682054307923540703574964061505167217268297537384318388307880922932336158705431114805214447743954348985327439185001967932407932890043443213054020910495969616748631187993322002440760277559684378382375099117830716761794915979916328941195526259216356819168897106140588845872462791275285719963534717856856145557218537959399785902342803730757573886809412045966342294280417513277483833687817033402303254087806332308246427213455337514249575452340137998636254350987103530960365209334149523524750897171745690362771522192848987471648527938026330398868104424313273755861745144660423311042786830364909072490160949461035030774424343167606766264775348733655250837876722062786607777203646657273467831874897714804056548421951112919095436012882184652481683767407108045607442604420954252918572689495031795070144262540659834523460552138368571337694725473230404088712271374033413619644991816158628988766678380619749896156544988977106964027420276520210576733066882734840291431295695335190723344563956552824848494993618355333219908639107112715444020533793964881104506259450598307680130651252448850741027195796022141300826211310377626588884900743281184181364821967498611588091310156040052160803090159086000252464478119448420886926037172749351089172869006949286586592125981923101568026990536291077399720499867575568898989222466685606564668730647363705577044910784210429046067222201981062843117991513609700068505412622891628278074127724522304729504706328021472139501781977192693129374845284473849460482597351074218750000000000000000000000000000000000 [79,5] -6436538148041526730929645438156007497383707767258805176094462217898339996714261924585731490561102327402308562793255553463329246609876895283331121627736572707488118820809224879873144047322208816349348810805810448352342210890052012169005479576443684978079781033764683782613634414051249699598980128489732048599309015028901195539091062857352014337632136889066457167311387640455967170047852879383462331616686763106743089711323196503971220572918139635722798702466843478436202949364729970430753034971582209925637858019533932161794869241579432668342882612788693407416193563777460566445445616114752682538215266964130254277839739118826262932102214632817480293157930079668885821825538589950281409549133250342316195101973664217688798603171287961590275152488953763884400269145146924948149880144791488015341277555627934383616620260429949461550379445058569557016923480022147718067586126602921383278515455534637800776533623442286567824692125900225973305867654929342869339609757224121410373393390685370493790568609944797965908062224153357590258595973009862455416049884698218382114017753837332899666159273885650436456469417623510174907871172487056338386200581764386147421654331819478983735765722715289027888057892086980485140321540663202838812155275039948040424460661159041969684727369804565082438063061766822952440729968014218392020829663423396072006471389510278417886873960348785077275817627915668475917191945876707056605577614442744578786035390545397306026626837650230269954329934306957829855900997045027811649911330342297237747958107455527493426223656128013667724557700212099409791969616414524112444860638347641870075308861346661079080995882085419434849158718573272176380811666869024474272114539285926945600525672442894820550323797071878809347546700650244535712883121033324766242920138102147347326839525358402045239249321819211249929636184442636673683090340389866302843915442651854330835033305790051478465436548453444696792119098945506780374969653804005232032879395399692871028446949890279936795102368971940392392013497018303200215453387811392112462651604999242034470622780892009367746208702440003694672403209010101182523717682849947250485135983863733617907798469761468619502116249816903226034680721092663373286937440945670605197665088141126690170662369714126522241513290734852269336589718669255184692095425804203123569535716086420507053844630718231201171875000000000000000000000000000 [79,6] 40386439707214321081017502024404170758259760291348822028244071109643745687698743262730689192001396671490308825770881052720782199083860758071133610442491141579175659168566429736929352390781155989280854656917053451842052452535843282105854610779512355149228053993156144127423742024841675654706062983393918640551008006976329060245339197595796559074470706101059258729277061919579496601894621800386721405750390497095453959707204630270162337006999778550875955139526170961486851631849072149504677834401716063758180897611730891446523078047165273374308244674601469564895634194120882999620594171926119906342075269293663830710118400346792411334646709124184689357123731586952392453345397778285996867168568153909821951197460221883931357913556152282468550095291375630039922285309820854195766922056851362755259590638547115629164953097065421037132138209200902529522766702867312932876178566920266295989308304551272704362472866900015176396234999536411282739651696225186216296355944687509129328403866502573238970801933990274159516258070826833651846755519428340840280243215124878909464757381248087193599093752737391085011363534117370966843033080676072070001744654675039382237857364294744410370938827891574111173335917495712302266513572720015696664818039934476636279479738956374287450205440066063845106511794300091814449237302453181420704538054370808690178587950410522820751237928522801654291131581613235920310621990925810947668859604863240238244062820153795131374499431405922850286727306694906347990510776453595261054411217025985401389113606998184220610956100333725083766365102868122790848693124619595384702435668408668415722874075770994735570071688991411716874520014347589795928423688781345504418057694857480392498965240949759862258579938283663093921391894474997245656682361061599673192899844939581458262009287447100133791368765194069916712913263858506175739220842078571751944103375834103526853239841453753064421336894253471446237701871775775615768391847261397042096213275828459170752043254476582839544432738877418919897727573793187464970395760051764565164508760156967895345438747650527434476897415427149052839184347157877950832581519388521903161489231087907239510983938498290789918885327510813732216151095205383894408576629372177242301114484116803622572081306933656314015909046496799012080150456205357063189599521710137626836080015219065941778353590052574872970581054687500000000000000000 [79,7] -101701973139357433350381888008843055658780367630774425319978298639629812801118790358740813232573890956657783459762422567415694152169731746068380804975623467032036008464147877387620625110559051805467371418348416978843677873375763844205742047230150635224029031849616190117954953929612678942748740275252132028367840038224421366754733028710493478976679317226825376576037809994222167230965659275106884384238649344760472975656365678615278563502323738949173527832691882646352238436575182461621412648076242726971904822948998947271706924301264710548976594478707391954324454807833122719495041531357225877851875848327849711561013838414307656497304431453796984051992028553616832294581482665965121967618043361486346001180060896950380606012016183263758962157052995094979461735492606022026185466356015006211515734565689369726621878890395123238036922667572053470738834978503009039121067473850166035673547082141549170992479090875470727554430030988254495530633249629825465227032747058920964001792309406525516311299948650001014169430679883639958324503605822896688054239828410379239931470337555665182524671898756004825532491851881763999414700806336591339227434704419519392358093191769721991081664080522813088125232524260145385289889044356488513571454893473134466841491045944327089763880860784573350428544308816343377861968867211443353917247068592985786109283457773876029357076955883573289066416091564740539105901016785555458814089599395195404044089520996044098514579027857925489124135254673137108417172194679021677194657967539521218909281356774795176895464019843179533085527368283542161686062573403453687636014526809861795200485800831633374135631762863017540672077361707047421278273583158339254530906507295634539464100569845049239383262314666886715123298864460177509916096216666773563830211025836347665429637933959518890685669660284373244814810522233639303378818983846494591877622068807005080117518765634942728798731101283916520300510109701398618159751847638144795724138018389022177981472970502769861152715792937609023048703627461446294919205160781009172815507398106136221715032083684428708131252408569494697042328194860408079259019392754915842971319737307134245642565164118454782854474531902413583978109257228750086568351669895742692999442004612744734723947740922522509568269635935755670636707987079000227809636707731217787990169631106782133223020991863450035452842712402343750000000000 [79,8] -746071064319478574284171983496529297462282428414274595027873063633684546828448929300284924078198824750919104578224881084340893714846536166621178491477952008415442517107855851934553260677177215125242086636916409281075636317313452215678643609376752140379274116441055105479099276036391001429454318877355574672444736029315972896646126057712686041422011134322824447023603872491021918358153671249881288197869423102666963314782227169768347598085539554672427819897093928431176692382699886946138065702949809592498658035212554752080919667502357853745539544176620350543817466915230351745641868431551593074640338388261622207788603913486845315315188284417542112341341491266176749721657290512150131100290265699182174464695830254077329957895311235662355792817172620940436049551412181436789777237584490548136556586038457100133714677073040491652236720538871127518259248395658802817357529261188187486853032955509298926202200078892680938404332349662919766085118296743795890733581200335428726628411116358206636428512907974173105265605972014930452787851041451736599618466117789928425295234169276766924752157825939358774050648751018425354510080391285535329103137352026899520405752771312664568370588339954823023574669021716965172558168491224885508864635232089458763975699431686731975350038821916571243646152079939209911437663131642638215234611948821536445040654355143322093265864142476588164374132949298155834586943126023910284371447817842377551193079587263439089431764831991862028406115812565547919307459471642959304246523975988158562069873345744185861682783462403407185484444412653146023836148359174108430884552797785590537425252063285195130596696197169448133480658950842797336812515676992280242859212801735715504243983770812618863736435968850209133129842229133933656659301305616473672166461132045790855314698485442159508607659726212766159337891353704145781380059267916308387527884800295109081324994770201213571852834917959005162285016195550047726807968244554446009689724277614726966930741759259652135577339536476213285660835855953303804830959358852586811787840819680335783536596312355004046790001145934431177109963331334808174529790965896866619930700553240136080496179705734069393104905717235611599994002744783690354778440491117284482096413701519547270239693495003814578427515491395996482256520792029917336544101509771047390812571259433028103558172006160020828247070312500000000000000 [79,9] 1207380491712213583715268232128594329787811723092170863517218477508525969726527347640752932833985041372794406007346014242963010912330073977991470759953306905578542485156958321041199493985118347027817474456876954867418104563441935155399201014955546050760053623936752255819415623993088713790727964555310470842883747716728224932952554330784374892613223966145425370990461389915700035192360751975510123783554761032134616385988494898959111488852787164703931748206403191941245534637926172829081311686259383389287980310065646238128777034184757776139041632955468962535257096844934968535896384191857550869725836295255480155550252124672439454617536792351193554196483925278601894232042009403287190710419315434007258715452434490585271271460362032047005595808958973776829374140724252914958727264869463342532841551706410895398334075070590694625625357405963880099046039285051484856576131005064744350711511820627379719771163492157172190346157024181869656091797871979935248362813444621698073969429236594706041927471461646357646913426926190627982302393639484975308805916793763153753897626732339931301209929499261720477881983318700398962571160903679839549805365564818586961500758501169502855326469597334077260024048330168501339638683240440370724974897491704380823914840870649666548619059431321388177221905107990415380759762398157905872898982284873921469659001264049716823322207857417534297043604433715575316299672983541691314843958486462558107474038345420559451697480474881251476915513949847744776357759818574612616720042482315294433752667710559377374349704606429193497969603890445005552783784544408821903911606548064813768987896428678737766173859531966968830807428066322989260242874650887316707841057325799663899644817517810794619873643625715974979249646136883216570743769754282620026497215590732611457204979536094221903652079501411547973066043204286741040299853663315985296530430950981398532587711746866156801148279654768965742248288470919633020690035858770959202011953358770329548715117079102464311633583193897489726328399617449872655649005253755078489861791751025101088624134092052196835551016432168560916643833529186398100079725600268699144682983890589180931120753264541317997829635871932649859670605750913640903421502337265475804020943405217542291968485347765321985426073888181783824631665410451758968498195827227742033097056609247665903694723965600132942199707031250000000000 [79,10] 67615382902628285116431501966140028466806008380164437085402195509056126460942280864467138632650652998545318248639362762279654630402513688475786278254044116028969419406836522055994468235777730458240397490938795897322426084357224907973842172915536419009566743504630184660408765748773730129700790821689781121340407617948585659050797497759258280756481376654332094056804783214784213243996161724362709573669899219917734901290091805416717658374514005566800826535655064028648916220475130494721360469602835864158706248073910594579861793719565090777114508707389868084655698069718267888164879409054445600831323134002234526991692753405575652941065014855252392698985457840014928701027973845540487689970718160932320381330200518302240792912859808016553318307627705041773451697835224278982393909123751708769807065307989590693375433597496652672333831127041202513258408521515879860552950881424240745245361657549913215246821490697644227619116472223816962618048968471019618133593361014115867453641673037199007180029293973280261905158725323898042792038913764447822999102032391245388805944492372912147328670758019676684288912534556282692308604066356487635318746869173366610424856675037386651248934349557688769621183486399157781695071696813970139977573982142703384871695293312275658696075385665030674141351452704899031385350228780189157464973682137598612571283474991559578943951125749884819719640321418317694358985823995899259542703114485600480688421825405582013769678866002512609579416474964019183954906312678116135059978484457675618446473828628667673850906010677168612383330491796834139407425056765448954703230086818131489065868461893163209203722472219246502676554129885939846401155332917351401548062372059295385104548824562880924708532139655857441419395257428041339473171797732355414352976134377001002854535613961050680352494634627458159952979456222614055627047715043887056612607475046336977827909817354132992919164486516580362480822664196841873783501897793665590006898395745459768336318500374332419992094683323281846552250630552246014747496181143249587933419734119486271014247055277861843987104771764405755807315958004874048485990310841861614802368339264121338343187886892739133858494145827862295830422558441864023622107527855177130735843070720020566239718762758735664157627666347174356626071065688440704022051093984740147000605040017440217070543440058827400207519531250000000000 [79,11] -783231874421298625679082166414044903078879812040314238826513881841872108305256644601977243144209275268904976770673232759269253061331688760195159377638611647967159802927077085854509273680494054768229271620842383039870348306321766302807129614164445483845228068188897447544295252838656686029893110492523285599513001227087309249732272155424902040275770956408449112300126467207940460283066557948602949170683594095727076621237615934154703761693751468151122380209608208405051210522056555109710343283635658947844088257871389349001234428164199108282258320100753758191466092323105211790596863166395942208024269213564688014549536402944672618655518327496731169482413685974925302071973132730843977500066998123360370588696606445645625288578148093665984152532757772360075755069066081036570493416328187907379975615419278065367474304933494879364654603200495197894313017317890060303809224245229427314245661359812681321453190062426466401484334039339194236246815971283702039503619915626249047977927195090759467869993937867507099401190947404995859853127279265266154905412521696929386043643208392846629530132794364715425187254332302396804494838481827293728758571461015327664347283916951446948199018716273347138429518311857413858600087388191692264153622475989809641795762004119314194310453966460933214419428656393750566777532974335523561057534011734998561694113059187571661178211979198123322167648031259145459851517603131701458783522443353639508169315080135502411239522210481146523698654392633379848598114560163410663451669936867286002590192524757582006183151470512391228303994578602866753879919966864555562379605257780160219576183005290662122441305726149155993805071932846101564067132234210950123568810899116256995639388672862419381916264306078897666741212474389183902745335495275615820116277160611794318552570213008060348618961836201089401331519332851092345815144614870719882023475936622726648647055052432632738944409619707208420393929763350400052408571656624057596852794317414524174894891572003957150511656627375584833557844141189766904355101443943064629206886007833207562990462599981721884492347050530684323830440786906255977643990477203803464514588282607216833907470688242288412773963416759724562026780324884367467962472283933086355583759605081829542889313879768476928452553560849227229992385408831159641143643941262365179320861265088726810290609137155115604400634765625000000 [79,12] 4808558060468007925885553278382769658942870082090835735139705171552855687436571828923209151451656550961887220804122468942706574585927576304301215426616592419136733037903277037742457609202964220155375374978072479376842078599834999406765976751491781492556531207384709020609003984625766618341549248215440060157769383733317063670472803989057734543477415862057748907915727553983939854830164952071626996133366974021500487596854900015624829611899083050430874493453400157108930440627555435575024124017876144867625462908749913343351344917264703301469831422288610323515067341652713137725174358219282152683269728191669955232637148124241140789148639414539077399397571403880724537826665226613053150329783115876241150478474519669998864731409965861595157845464289792749528380332185505132856390506892318040509851150691483365290041992610534369750184428791208367452933293300751535655325343292607113242208437658243122920070562028637566112085651616786425528077176132238735493829537265320201392099920232006506732525147055848603505896731330659196172021695932651847296196687572756030734487579600561600480571265650066222055617149840411319939433318927338948640665710497087293532949005347286092196652293053565015956025321593952294660426313180069620072870773134926550711336691615731221033421141762737299894542909254669698762264344460556799884524408326773201020984966658663526190343480295610658470035785702372370450298306607342615968632923727311037673574408078904857231715443859845070460481865394778584040747971218840119650624919224499739542319222586454169281104322242187373876303348748916333379029869976342448387693686091382493198843638376420666478454073762873129060527808089845079302194862638503897677584664625002380410950547887141306898343397962520629197807913494985774914216530548743070226694135057480777556296721067020539880540556422804884984888746093415647546373364607353265008033715454955616405499398410149357381363384091483343656271627883515331543769139057554775256739458954716810959870087067953517622619803826871221828153914805283970029144238333016974504806842568223227549413690085636713227795270755347302236256991625688730740523925784794160584913349871174532786279749037434175025585609847333408828936238120767278755178298395532898178344877649577826021115645211916232053507962594964701761619170325595975581836303925082866861026587024241507606348022818565368652343750000000000 [79,13] -18220783157485333662584296095777175208597469884888275248505893719789432480692930541676243582305922939437238759881906355295848637150347552692578998708233869512877775896463770137398885202651088360881957230976115310381201792543140084698709432925677994493944764875597253660575331793877406962143253374270869382986368251502186554689618622716212989339598408742247962408404014211578862439945371450217281794164890372887406028716540345084261057267304671631156808197702192893473341704602453712114042042913416044641006125510410338700755893839939762220226983530761517148316377512041568383742749518538911351622506907135399932890778786542137935137500897921835911640692779089241764897808620870241275555119143257329901022803785158317722693471544309163217542616223857986903643059614721399814219905810831848616488002584845272884621782253623466741860371481591185076940214815438056472938993038414146225619140021436994902433180242919069196028695724373457205731745351766317342040758111423454608917497109980678529889857691050447937502174568303007571247859223822513645904716666327435388284496901895329189234611801766234147874090126050528951890589760004373617119189984940010538722147877492072145468582720537177619288882419551322484057203850823980694719265938716311506562396793908694138879172485522757952150849165444846148496982695531534860082155828436175071351011478382460561391138923631510326331867389273541517727889555581058309962094995545755511809131196163344733829327028494871085915513253800152587231254518622981152584237911089559833477981083746067972371186044979462660932927464967604409857939116065102742751626666212461927723683684791642590713779156549175829508864834257117558601270199543942940425896860446790711410858767021453861353085317183677047890083281463638509236624743150214682393706867726634468729516759339222330819081970110919101657116647110418343887760286221114117420480062748969011818310564564454167507326621679744339689696224479794553244999976992550451704669833394347499695405368014690090380543421042169013215137267849883970077174399249223639339330806326177494316523288843522655856498383373139044743658913945328848090630431159383967674315663904793162717680817509343077283002767970206083390732351328675188332907633986538860683683132635764629000735192590192786251692152086113040930533306263555484684856067302674348037938578670491551747545599937438964843750000000000 [79,14] 47432338332296196525518189309467980603418986497238387255951189420426403468960916997491420178835850482531353141492639235245288543336224514649569472578675778633105109982914171432025694897636039672373227391400788435696831571286634718460361642985024724316529052528275424151825389556256608443395826932777175830390830397712493375574325871544486286445935622839575858896856698297014539697888684518766382441124589682605050943233533676986795544465415601612747431433092297625656389855165918753686708662045022829107342178089409862115415514001107282462011205066128304669687882361573632308042013745253099280508331398653363789633645638320996558019826289290332533037937998708243705322444741911550802574071219559694621251957319740361064955611766463544591652153100879517691687631978540049356920965335370607948482222709832259712558603235042977760877985635455606025353632976799977930817018591860476117785803064559879349689699072871066385414037090739884890534264887185940378594119934139990631975584670249204440912220455616229816661032379621656347359312761937591364070887533623814636148284650408587209063306991548792393724987866796769620494408853186530811506001584768015160043974921054404730608282039293853197817801896657293333759046859452655995939121533569161851342925420958978225670969853921632174858749344234023640386225491510553472382743689602821267074479914320406174578072280717719761278104924093503651406984664037647227699919684517268844875652957085791823615599261142629294658951883847677461764475126454042061185198200559918281114180573042288196943040626282158340102186281183734348975751264873635887783619626486476007705661217758617367595735576373327722658197348264076629467814005893702151240580229341093769045123975454280689087408449288217521734812344484699036893176996145772356050542189839887685715138702122474068464705556878105392483986744372310203455357925328223416402962634908156842499920439779090402805089842472006083942649197556970400044835348666817020938082532064510620881873841512922818523015298112323987643741166513870196723616477491506565204887791804531844111042465786200766062422852627356547975784973443531668018429103284160788811682358832539350526021431915054726957209697259195691055478177339123876475370290776843207371070006811905347579866885104561543547215932626252777475410699751117312126190212969001455851902893101623703842051327228546142578125000000 [79,15] -117832530836706653897265033986353546796353013311914039174344457711750320084568395910103469776606443346007919219593969963278969995209343974456752316423528740353548865250825402840619582863936350308511630137742147180582605624844946765030229859720267288895484063566461717698833016786989245785467791849265762718345500739507303889176724831489396737652873076842290753733994448247963976786367714385254686273160685511744100124812010430891001155821450269791023656793613380472191530334064629346581892687217378267042685394879862406926388017672508876033791594179862597760747705943848011660695874653429839707249876171673522719648339116259944134694458338257462944060192582587732305466424639186440170137280968902987713945196704973841871435359420945675581327277926991424429182318592696183770150863835857585790936404859766454858299043832909607943997572248201075341744410067593404243658984871729336278163667263596041994939708413896230517560705686520237266571743145907407352433426949494788457701925724058032034502705311039194148466519614971469802675151577615120019546621419667899996872183066268777651298281477248780691785952275740353637389748249374494730647988191225048878690120739427462492446208003703147392353892983343722598074503437800160387821615279794419156110361654054519724195697153355712953360557153526533578398636572712112264289238020846060413694743513034487959755025731898594933621267699652807380428112604730629900441422321523877491175987902057509004285541518883816605653866413306320510597178426938158067403145328858271252780266721733721204405703113211129336053315482099374185194277496588756586611668525353129323243983805048079611102978106019507357938059348792545155455088159875217982089246138565818392066065199606445750721663682129670786669348805291301651508267552578571256471786070504276427496238951060124635028252938784366418949934434128063701222547548123930143561212568881667629052078765508315809868095944688531820854161608478668605049725394435230501060915983629956658171303932996163697034698804304566246235987032077573497284038333604988980971028051190693371474841813657336212702712571574466420137225808508364060663657434931160569021649540197577056500100881827733565935631690039512723797105885656725325611358892174115818043657493883911122933973353491688489982000903024271733421864242987471422488956490382547639961252627927024150267243385314941406250000000 [79,16] 394513510015082482155389300552738156222536627302655247700050478860809209499872121975809297033860919513856955435196842788399005296304459697217510578284137748240968583014448030059315208725445903963111516641678567860085624537556428963271189243604210458370185078834381320150731313693822047286585977432283149526803003422100496890596811393412653902324164230704375847839071125279917216810539877897124334069641913692663671920217804910922647530759774627828422398769402334121808853834831478452209551789215055838988766628293631114019039836657514153177698785360475297147324717215238344304178476585659477391289128717770363679451613893116621701896269064713907773433994726974452701927663808097716881470902047035691150798529235441592306191455120664261541663688236076238435616258058897618858730196224072244662041999499653698932852040783210582408077165639065708937533129513345136517453014621205041295517153620449667671481781643925650743650510225685598622051055159728569908991561093755551540734619182933113854621184767799053741333847025264017354639262250101565677797303204473344111332003060306962945922291441352143037628427902439414795818488498855139165515446737929027202506197919723122769010305924433837501434107024885157401809939621049370297005390947071732768302283730818609183856274384577432539168491298972329906837427983449832717392423174775315969942848622287752572319401435200226681238500912607118153084700977325177423139859138380816100548433364250740030199159747236789339864104107176195727862883122498164612599510003680506630216294281022701882600483856847011729915939706661645712960709811660207842006131609319271792012587306494756414375817876544390820777022885673336205495168859813558991716046313519854578249672732746324704966967263361867573010335643238172117194977760562416670600452252361236240559668828826995933927257977076715615787270518333065301281702740638147083657350054758355440118522359993141938996500670418506180150816555322374889216538387407062682980794317478133136509690158702502084811458120564327032036573840866420459785543635929200115159575747786497739936021777880319376679478280577924612214422286109762909376435746247173525034504555790536031571080501154924074497198902897005711496392551944890850999217356506791173577182750773298557200412096603736568230215110034357048856408562952063014060768715140364859550459186721127480268478393554687500000000 [79,17] -1335782931173412215762165748775543760744858921109560110789408387526679559084323131150940104811126325839589736078693845358955196425592215773429426516796986464262638834797156995634472281756526847095717059991576902230781003072220720371484218123382824283453108926700277544631220300276101746008103494434964623621237399662103271550717204205619616015605784631784417280302184507494654801191980561915899413885805367973768104186206584787287632510624614528958430780781599140501315122249054167480359497149992313825996768219393716671364142905365743694686715157591001633556963722389652481907672463701459946524079645019949641960267138776974128175637650549678816104849725146394256332069911859141278723245918852098952776223370393293890812708368183561476012112775409079080933925864034448615773482346752164492578695247817004675119906412699824107199512144794792305821204696774021796127099000960224469900033705284470200230470368213493655743021422688244383579548075515615674373765999340357611217192834875502184113519592291541426957277009819570561214127979562568042240168571353750744296409039662160667503845932698485135272822113612334355802663988416773614827674818221913946306686298994260482279666481702483859084390687156138366051145485655025228645909587356660980455632638158113012260240631397104454095378486659128135774933461999462806614126588838987980686843360429918806891186190158635746788030035095881481066313375085460839872123103569100712773820238591958078237908162784435298610683566129987575559044051538932123190374616969720217603068728462845437347985348217866086154895114390863271386857041191801825756177412638150372171937480367790707521092792466284708385452131102455284349204437193343998334573438674488253075511309520860324494828036343429405341160684871733052795498974084527826616272673765546344139778052479117948504487926706819667760687391111447662419009096646722277917033147697722893900118358271316553758671118696308616053638458523795329424257927117607258438490134000064423838356370066438860560996307845127986663518146957362233256499515009034790701543704585056638661119071678236300818138773542608850911768328296669952257560804517081657616573822079633515916519502984429233115390005526214436808996336920280285631485194254985417947265962013113497932430169757929671306913305515733907388591241406033913555558671217536603759157287640846334397792816162109375000000 [79,18] 3416910928627122469560055259796635458451862298637741857735086375178036505897007226272071851610401626920464943179123087092160414176949896297995976626401893477192110415675413702346204426729332151907883147130713026052569619913581517625762671441300057446260297687726236150309403429785935052081186130837289815213144678965338849301089978150291517989298044159272094593691936215131070051181443000945400709496525494509867086328757316962936648242345594172852334062321409799189155306121770092463959505526276253046702984820463137431115599530363258259271166232470368943107758465037912139945229828488566827682174782634808465037064122313009223568164269340323844521635400393670028497978154613584485009735225028164658150666769789849575421917733610846519420403814653830063596976149046654566637101383690414526538393180958425702311896957503224275324010776911691563902468290360857544253682721484420173919693354559470121707256690104189748714736493312674804963154502608086892271544212973619500073390363317350967864833421934213526658516031236210425853557007404948661781131134585442124016266967528338064185610231218972043046565732117574920204287723769881170839891517103699863947886168510236994108174243427347038595335843372900518255072545795044424078345093741993047141419355915235597469505459659028694338461379143723334517367074849481687976585970121529497461688670724570276090460588097861954563826989501630820971309370812721247474476284454202995160126954924340581277176342439978959908993572751750771223865648114284861610270955690055346565726565793148072425147653898414308749124918951494998703281664949237311575250941220107021385018791994486413463876102794195339012518356839244655509202322704924061653283389901904256152070780852583733149606719093585632411749031059333770127954779555856334479027565992298474870992283103295007211177302261633188522008749317262169420486326720561495406650236492815482676462689055455365578549216751900706134049364776903966650790018266851618963974425402664723750391922212144037148942147506228178517164510623137062263256823386080077303142169992010554429267775878694279582140819935663979087517395996517535118898273884319958719819529273021832206773151384271259965982019568005531432566320273362946927417037498715593922185178924707152174412237397368243849629724630512861611109576485031925040247724467690204619430005550384521484375000000000000000 [79,19] -6265189890219288682190695625397614193660882806283487340396826010388958688487080480082069015612557341711586561057181485626602429667255766904687526829077460786335843541169242169925226024526439205313273162632965819128337620447209659856012136338449728728560179570254164714871075594755553687009460259372098608955128455743681535243430896791734528511768451873459500969092953805809325739222344153660191228308095844390775288033852549998510728028763024955489119472759355898436835694594249831760133708682049244350496806701504579940520185879878463257530744518191923657838272003706972306717030027246415007341223342861665351890837092383706201358444272039662202477730562970839796701453723779380012494561688711766616710505820205320500162863810790384128758630329113487064641635644071755090572576656229196921123977510819512390059157899339286051260870980999382347271175877184365792925000855835591792930224310151391296811682263704189832119705908460063410756573769569277241697588508147560680096960916756503430349179620015985512928863975575601412684472772680274649334112705266595298984186069364970833452047148456484842220098196013063827013173085489503737566536694284411317281792305723552202861757330871752152583917848180646739443067764282363031070142441389923054346222979623423901241135341513525322184518696235621277174342442495358420863270259399501201247109265704848689149969674715553871636000320061632526278083016947527992993530616380430906089190738954081583753297484604076824196970678724821385514209822722419923154654553419932275117796827694186464216946137646628501209707929640893110556522902530978111705689691256609243548561989224735280098350701019970141236086944794806299403960580707687206341657143235656460059388218616676219693131857811603773198852753807703986721577690332139629455482069228724413445583669404868762168905273334206075792616869705355735824187981403092802449446379529347835709614037406143179227945459844931065556159484287362914856907883259759523759866053003532083738025597804164945471954556508976374470823451523087903439220601265626474666205076158377478545450026326688456934346654365246104733613203218578422437630368272818186067979524389557400693708352457956377016417187977916035871816347364520579152112164673547460936451798336499665020843230751073260819463446169419545052970957891751881971905292073588000789641228038817644119262695312500000 [79,20] 8360443503441894787980306219184085879158136867357035000125217991713737178815176177446707444146697467757141159245616695690243694974850860772026164840101937983355206166744318650406706323270473905947696857910164200848489767778942230924032687514814225984626557324973339405784047703135335012520301687198827860665128000071203628978923811915909585018315612890619110107956621048087755784866936663638174662914088942378967654387324059896362496268390139197384309444774589122214926126226884007933997838955577068122185922672133489617342105938209130515743026938865942498691312927273565726288412947039170983906099022703054072151636499697565356567511618702801733557290088336649853256166439276247188206089395575629905394246003824608751471075374594959498413737968728713005139693397382370134674646416819098306187161504543652442246003002643720689125962511182044531436367455323011239347478659368866949237272634880187697280136406798571833383053958096350066894328091919121287133720317921482238099338542671809713650979204193985197179654003794602405887400510097134189559623443629746627871268092818591961159974029660630309924637610501374673953951873491265485428094157305829754227625815797731343612919624486890033385824517958154951446761787325383212725539916943920538077389005716282637864051022854494684127998644160583560610146205110944166833797298446475860384468738443867562080890232706123219631484795760040189909129029155371343270894128098747634613109305576241771222575083977109984778044178082738112370542817885270771431277616822505178054934512868395854557862458564082325638835473708841794588213352799653591891418894279762086987894181746487240531046742877505960456835194451150494646317984088309816623518141737673234028504676843732643151039676457150903425061162662863727463300697318183061542005568907841605261505978539816680484223824545186391564107371460740043643245163840567263056642102186899933163569529344643783606919758593576740241971286866187806092911864440677820779327530784199923952730607834451409374504837233440371679963404490931752986336392126337493897223797557766847743882822681022843183042679525428693623470245756723790733330413745072367051690646267401616710088401181102781475489651046740681555319122271106641901076789640261419021913861204597180664656485730597182053463360606869812319434734802908455557346467656998356687836349010467529296875000000000 [79,21] -7494736367921019414478826951993582289471778202581313846884235312684345220511332133419355377988141962603082731621748866258418055161421633907084583248252611677660575794280243775606553084961668804097484668399522110709477346729610521423838533588052682113120022598677384049437801055101827332016080232352539794102786104117949453539977873817363530798690933225038263605451142412196060514996328413997121899150597722718840929793827677844278868694058300613221766360636194225842784807718187181437822731145731252899893956498249075208380884288400906085796305626104993578397285391301050385166793599536120621933922973229161262322671286919563273924392893549403555573823439338545580702711015055674255546160132294722511460944786433433791466448961216438929439680225333301350822129262278621733575596320039282367816899882813362380778353142149234428783187993769107667956349266995372120283527096371834392300295873780634791646043844399805981545010410266462953533721635012952482378965248849177369271844772658411208951288130139938939020408288371706225538736025821806164635488879365960860073927777026075644797037150934398918752253044831562825574908499484076537361307816590566517971282005394119234069626804097940759360605547064382630565706063976633805149315430626141805548096713053339117363475673792095683950581360914500162105944850033474479272598645217291103748338462372123222631667887519232606907280117910528407701611510128733940421285116909568772738721828791151318482220608651884214034132560042317646490506467294792217334944054255718170568194364702706995326559120139348302275124247339101984913290340849496660519848650498815094730811930997375685402942595685986753237220392560506213613505771416827356082475985774023136196612317751525933067586874876474413888164491273557996623323355123949639444410450745868056934604101279857419560299397201680459496876305658416927840953511430597883323981885400319454031222142605269977241637023523255543601986317943760895938241456538587727364747023233553174790588483713016459299860400131619970004405974599496224121522789522320718922464886123987450706137273956846121179463253039817390923975266583992292022350742797736115909320318367298415479119344379030609553547473999247397663911080327879223578840776930123222681579633617271553438977164948836521047024717465173353647179737337000139316134372791111672995612025260925292968750000000 [79,22] -1920838343059506181472284838581615488914773908180137838747542084916698745881965106041366877413668482459073503917459046052897530633835946320606472660733021878480310917344858001318201291929475624253717828985050310387681313032621728249158302403495050198289760190568857916188908535752234081503818228674035129502773650958721740682693404770561667159764489638499443747838164675048084595372661481882451272159349282303966111092386888921026694616045262925672716956882033179043067433117850270471576255564420852625997758909472132934819574002850347897065357625743155507905739873880715215380985971042098172627906578135054175862930596472054272746957169088932097275735149081963669495570632552837087771899503966721436950292949384422507978838415929939909702937233819192407054329238164541080688598439731199056483614350295306343795562917838408565588523353937585570049741798216250317422293595745369145320948664093861859652747259449295092241104485759103803874541985922052440232038239920081293962386460843924845997348243291806196329221134010200080364296793018279985900042332790720753229450591468144495692404286007133170595018502151089641922090587024332498538335043790182379274299892523861459308499436956232772987751093359883835711784639522055719617701264975170413456263347914606440662836325163944916300078282980516401301734983317478836418128950774317438591248366088387075410191617327193980680149502557783876040501305230211797879860045079459268022009173351000970163368143764915074786533008978196515022724999799464763048999826880579164167402934497236373278052015764048909469575142930600936005182757323397439908368157334548550833649305428537001673861255317214699082532138267540294384272903617377896405455524382062568530708248408398616756411571402193505580671367649621607348052523845549872992191809254731518484450524128003120031689222915757189462264187469450427440038475757310825622682459938544507277789766387765335028826985903523458602182287777700314242905782875869994727870333124146476176409620113642679551853495074583385291196790620845634575141489590298270788184190181708971652815016681542676301080176556931207316218386289040199324516983180772434885836769347055900140753838949782876098962597538949287601463948479958667731089980814199201381975252379360296618941024478234190001705226333775590132668240104743149695987192160373524529859423637390136718750000 [79,23] 33659025574276925396631954759026677930968765008011314738921519603391757971115817051342449358696396902611549375005078806646185990014371613366515093092078473134396829879499544589398566646367792514343651294667917777223037537949244598711867104388600776170372931202190315508574029046527663743981671258647336158963955919852553241717235802418170728894754168493475600747219812776036989845783975045177174047615083399217083985347317859110249112154456005146754285324894355427639727678398926247682984914803539491609876548836196655721792967202943149424048330827622833079973132605631546677931973076162243731735829614943057301577961738991456080890368469411191482277568875188283393139146331666562181392570505199695885746618196620313268698412049170635565475862195420755229826476577294121805349809149177215722111138047317870479156175979901613712417595551733919021296892038223419681639944342205317728986952728330149463750725288673259518444524716779291447742521436999729973280789401593421838806879861915881236966210386279241480404593176809269393914292801015419017798209353749721183359574075100347805091882681518669202932578640818946531061751413470983639385088978234103508010490117221115623396819628003646904081909681762180943395119982195852218400574465954636381264808922481356171457641308106352017107717670216789078302154763368316485385295373548451996128582171077236371209791791755125769616431447094015954756343957317274602526241656433294137334425804551043560191662635322424861805987326865052950974986185040753077921081809256836090790913855447030169715878002203007186736042821881474376161066536254244111951485561411529222854436372946500931967249979597965546969656323765963478409678087853430244643820132907779594660261965564724835893355253079954253887297324377382748100236455472675648775031843915669578389359873676069168228365177838048880616063046957252322791783282396554441835974433075229244009312611375067863749656866623454004913249695390137943202136177927193813327451332634681199743572239754818416301858149117155107116244661780511190810645313028071241092714881105743845656892592275305315318581315650616564694495057628779897634169302727354126482107121299149728009134772460906150591338547093139017612791043954516727837265229862559367371319510767895204500825824456326969928134878764401851019177359101205299074521803959214594215154647827148437500000 [79,24] -99112898873275434353649181604892537331910657317960843046976758203574754986729886063441262932647419000802336092040177663909661932068313113029780647605023296871186372107935533498408451446628876896301556739323649110338159565878548197557119211797260088462006789888963654957304899858427155968084654251304768285118538016801665208886056908888563991930544395121069267344392737762440323137960512305582723507070219286923987885160645193684749588020240419435009621429772824706213777858672900208770090754196920884086471919434699744360006342342920802576821654978316332459404299516774652531096524468340761537061247777754097997922001228663435776087223485187650931380919297736613867504129281408963852192250679816163356287615630056291605908910548464473397220389869450395969324666087648522080801959170238062596709918512124486724931433022986715726582900810468425247239627802321587540334576584436141921193293191142350891374356321987445134126791389580075751076910771513150894398808136886017267188144860407131837548148006508867145218537459493851946417477278543536248437212645525647667272184596731849781327174098359192039550088963111378542247669824780591928779902730007773274105778491217519135318968396180484443837217369215306483567349678433055158873890655098435142580456610679532574795991691233816460463262966795647761353742846110448193417322387968688235186728715198654342431800808544215690204805892238218363371186617052605631238572967482631286636729872365750761296734730416182224347273073326688088891458012288450526630751255309123340546640722774077242192100618590147671228680095198815191638726040321110038372146587557941143469184372349705465647107498014235853924713754427153244078039900672612496456056283385406484732408065609332118300002113702127631709709427909376476525602942141225650529380847085332932602811641042637460676660162772430382167165860789757422241575987111767204285426711602370116947095407798994951129132031822635475421614535196634267281784792613365854919144161354394353455647448172514471023215770758231882209538678743338417897824861584815388378515367268929700949620327954112283325053859375764045950718790446464692527142527794023537328482565881212037437654563774961931770248044114455200938456963741252768469657591711756891917802703186821383920354680481131557869514263519822872954565320946507256394397700205445289611816406250000000000 [79,25] 175383705472949461240405420650582184747988916286380739023360037259507210113385998988512092924651348086973628024066003139280498788942297640078656330655839338357079899724326790672538726727534093630410145706214862455503447346340588204407106309417168589638729810535957497814538803122688172994037278457368229760707447040310902882331945660484989473053399071634120840511691535701466458459316426587998816936235468226079761338052412058997069046084559253352793404502837317440304818813342175646722872364745152816616031644729463864510827961052915129832356623779146027253369472959617746574876544093583136316554496588521654060871957197613085140539609459539627472404864617712149571718303317209811170834833875867990884050130624041519769077807109307375859878340687663698809378081641452643980531692835076924893915067588192945456152507869499337938133692600208415892306216601265132647109452081135240698407735773550405156643705025222454393464472709651147624808430656297227765580080767970840224134888140353424838110082391423019243405372778250202612044987892232116498218718033319644782128998484877001245340502496315760393935746515635987905059690914677843235123263443599983064623077136713461963431169688802221328354925521503738580961256507118813035445286071317896111854793982014259031442652642850921547325388903574704250521968369081582819896204692098094080792408601613960405861744438827678256273758821266500164346047321129448350762926750321885672167374532707715532034335491569003577724275402340205347621051936976955259534861387901629549728928982477742799396721643862887176827483925374363958522576421685999126643472438841425635676337033017017610536638959694561340198188731955128783184432137169121224918049134185446770461629756908512856966584991093732042795073936668340699277635812293812194465103656271009696535263927377063291130884741123490768085688734634161457803329804940719746574911782587399226764230368258636226794395847475105871438386735238612083084199502336731131198737386738778698324720984866324677207343045923580729756465183480068168630627931387526394592982171570543143733600868164431590822645802360156752828064817051125215325862551847809025207841843245200390618584965569505952682188588485031293826388594041143883298957571593127561010474551855604213688214244993549184970453964277250725410764497017024332592427526833489537239074707031250000 [79,26] -196689058141983557374088476833456005879027337662995425521072295221510840380466723977701344053019763927339564104315528742994991795429907127949051335175430124461146406667835945805788169106226163014822521707375471089892012113101495209919702379650491845316544184736100296026613798475339910869865151224265750689051380699941039222893061808101925792623873702104312137861439283215802220282416047848932071555331636047088275572625051451070056098600907661379299102784861319683696745901857395043400902051247034326730306351913990379631093200145575872238607579401573166043449580746559039012981205263788676987418308932339794290077929359328000422519484417321759998190103461372781075101158888474478027559436891696397456657581507415104515357834676570252411577804145747208932266460135805691598060039805180713816110400679791373226660306107630579568024104726476591442165418828156677885918917484190549049892219513634181614825445457085253700094934414520431955815716651137948194674134460401361440659030293343902369760495158807150551727755044854740808507781820431286407655674941535638842056842406415557925043522385002149111417248857645595732529613501255522060400761194902314540446401621820594943613002575740618174480361816574965892823270998439094595928878961956803194389582495512363287803552754213002535162801750141672888511399851896742481902770276512834135938490237266605876035022702613951969194186703184672735850535038091946544556385197664756904859297518934649948400310161433400263305043229301542122780450093262179885008471260080576295085979812659906256597820023979444917857562672093790379761198071131951590360876010644105884182555270499688342608205402552510592781952326294034238188690419630453467549769123698390325682237780699403792651016979580561416068875557618305235779314290004585334596990538692147196453952890603504559633398422144822894508043521642122263023268704570961512955456749409514474571842416557147582068177167951072424692052254690090475010009720066626333786717188626449807899980341811973971077197231966707173541294257664154292990779229815354530135115879749165535900282925064346227715972189617664838101717494581723934874499595816933801887350613337168779571067833782879287728584106806519395962389686869712795664164557155884588418872942714829279670353237559182689956187790932221629231282933325530848378548398613929748535156250000000 [79,27] 111824383658607065904481747931632702366761409567635676792700342151042577954986622492489686360402768386595537703258474150045796645028555793660213834019757252896577930418773906500183247442787714779876166605525576012946995691504114267896181028054124430330304432705380587000697023969108612897454389511470894809203432442653544946732673058356294922456121915174539403351993592500837481159463641589216284677288226459600127797475629954163388577632184837986736699129423789174076954522727945063738368043641695930192852228630762082727851756359869170209384458308311338359447227891437920406783393273232693018197572011335177624926765899616955433687287365896595132741323962528111463437210500327404372732449390977659632849543443713541546219926633253215712516036598873102190251087003378496126647803207182412119240754666133476720006306509547653874309111795422391708294297361288556084447009621052941277374076169693499115694860638038001275397052031512507227126593307214652296967701265153234441927857010000054689861071060987096242742550610124893259284882398756906513240037530338778854928439837507106049197374632319987609314250707178522422983210584120615258801890583701083123610738129549472684779955860451751906497362204507184938155303353489472272943159823283880978317179701291826836016825383609461238857387454351115238858836197978465699793709259287770466755991849815635217066202351984652012508051412275645724661223423066843990106937144966294537100375100758169665604108901403160014285059477426305427001470921848335223053245774807594798450522080696110165906433577143896842018813754847059939796548015483342082590149453414656643402035978099258677008893730710380994048960865334329619227498572234021517110621246888785537743192311693308045729342458234799578062378086905544454910712823726403391575810626880757762401089996279762745409343145338835631557570253070734644168876162107867028379076048029922842137706691849027976295251459938340318746584695527226058862006887100840695446484509675483428629005131039864922528091308739411384855405687172970414003597076387023236864390984327183324585746983004202717418170159914871672588311255462146133213958075038109910954837777186451903865975987676760948757084450578360470260110036268116206407977389098266003342041570880555577216215446656609986290864661587409041533427295211922114503977354615926742553710937500 [79,28] 47590981265267003369119197581560380137561209580522270947682106406788055238439405776402328208321572368634953360647786689325278874678814447950109859838732308709998005062126689607922736475169677125657365984852602082970803922894274235816743944933930904121998313511879756149292500121602501405543508503700234789400268967770603315792554213669143105905254223860677765516287397379846242032491377432614123630399637636507361070072136984836117016452233227656157777674246337796501614588236487575420060856100418961996387785994607991332850092920390962574177227120916718731097293331200999711177598312307563572441341099844317087044573630664992416665851759264417210498423575867048257604520266144756537481255036064006043183518064431441423197214399015844304325627630823954692198539272044968096902716079350781874358971200699953685030781612286635273779890025202824567283662303666524227992259509750228020227808087676071803766666878392116795311008122440357635375579807232179079345903020544983245887213692808797763919037307334253015403223894247872562290197522752699375253128736853473818245241007077022077411038684702539644882497236195126251649148277904696500380060963212047068958696115026167913188563102113330269964498555160068184955551064578585072667882876448817968785602108441820889579309195577604855812978494147904245220007184055109475786460850790328354265823906761709030239734169638472361764930325941794579652271788451449821810809915765501114783872557624878533166557479582149734044074297173123262831154625272617941565680231701887326106328327140972472657780625217252046324536240170293147310929869293394301520958790396523432681893879954005162953211013781520228361889420911092731076910621805130691546502675151272263724542530606342081201503273035788548741289758607420155497195629280686762454177675920519529710830562944074112370735534992522760662293348067451667192656290099330428553401043527094577272369953250176028762379830870560123615394733389131414403560694795651913361015932572219912948171829898073613706511615021630376057791057534472465579036791053578389380673585941380806641135310675030116786296463357282424926544765220718031590408758007146026889350484145120667260159438923171955801820782536874388598571964915522548029815494745715554115910343419089785967753408365733105237717270324265296521648593852660269476473331451416015625000000 [79,29] -188606660584160330949456956818248589756774522576943163809151327447306050134034118525889066699201955099289130714549978577927122606336887124127607322310567949402756476447097538647344978005045726720450466964672165748801157951603184585798458631848143004448456674563484758477603052470343341584523514293724616591821344937765014366124694261117687829373878527306061984828502426066191796817111639604315478460295454029493335832944602474870670224000186510907150252695473377444294416002173399646116857324881560278021577319241500999347168606518122489525489948063410502254585985549013907915743842688634479455862586777293652745397592592771691067885405097589085855488224042898192212976347346247189665888087162392328186474735360118489068103708688662761226019331427949309559172850813994324186025517503396034794465162995796114724491591322299847921624114744002780759445444051204042086695422026488646484310299916238687236714280082763588649890226456891198933906286094274575846662320667687159613971226693088894867378014183593356993592515661544037437297625835654740027641444288476231956884258775735207985270538738614132823561837157745411210286319025800737894056865409244205068320974387429660718899590624037048976977172921768797915830087326650743280720116001036031366310727423227155894672297775378616249008761535359414870515799379104443363521951511716088034404329614017301853566746136515412505569704884157227437154554634712947220994253354260319805313840948650857629369287644374086556984828373314189431423969542504034176247707951927300245642949625489968946742279039908290433032770810703529493035860528367531874912207595062231144119650893518289645489809399290463199892922666175908227290485530918766051882860774077040631450048793096784172828711735261934586704670287002420993042515184219064817754848915567367262514750115665274508947959179440073387105872621355264745412033604352847355015165446398110685040473256905187139341701595950072861810139407233962898877144195502337147012732516472517165428492025227193878320891117043939816872572235478752212046746775623809308109124741591323306109898457961011377893259294957789873789842189257382858979887146833728275607381062538284875001400129654697892273269027833928455838023701115923396670324670385673474485185912287698964675005187993698378262018064258943861322137536262744106352329254150390625000000 [79,30] 254348020729664700598082313627718325637860903295655519555752457886478458340124430828422116410373567920290066629942923922014801445092429850353453208494890537558073529460524319929350077346543414238442930787551844933941925247932929859523958974781387064378195810721735543314315286558652769643238463668098833473755991449384194100717886858538688274045286753804371436711849525385528431093218096347740907437664519835531416475998022237832701724259836879217191658208020217196049600051971831083641593614228757233224088687105046871229823469022484234092421452867332764254260521124489307149514920674694318442933525536967212520098924207644882045280791436638666324225858035695633053374681886753833866078723995074574290700254716073928885737524690592162221961561974995161179109205770694998005769256624152233564113610695501281832684055035891924576784031071359993897302411135694877010857425833387997564099352657625914816903163229499783526092754426189836360378960951724607266059402395606813285898149501707595367362002073122435688303360588865495547384940610214685734199548801181254428381336597803541774508359892626947745351902971182463724987517451707745033007645297533368058044359931213196802590797148482212176954453495660472475692418138368703472769753288714254771096550862013251452270364881350740258837454149761376216002085828722773751287028633063631009946881919755858295974077908189899459505919001640993234074483222976617105121186879273127095223535075810633004757803128642494787652608618480877310588491892745624311029895736150840081387107490017337756478025951115471059929165791750971255260487728039038409097216981115855553284897217754959013550890346947836106977352149145876926714657169288734874286840567641908270991795121326859258749223160950395113170747818915749621346678733355326081118489635102619667795993497774439596604695906259536758851697363981578507768727024450911710268647727528954124352020862836151656381633193305429813585190178447056474968150578252629220754929407219682685362002644979518963727561432879413456481366581962360003530740557733152071319786372153813402531728314289024154833837393150233723527487607877737048326197004684415642969948476116688134511825326157405037085744726332996130239633410905610556881312065973914093852526100979561439894523749950438804438855361269439248061985381355043500661849975585937500000 [79,31] -273418019515094976888523568359319927402658901699326900803371501796181804752685847541667242913225661124011996384992206132105911812106399474242782196493122813865079744487039215535959467208358612820763986584017624813445349905074564300671596956141420919696506164285448526079278008340527041582305541592118794947944440693494416249356325466306730096130721939956824198273626778068792567024337886058203661010684078104781054420911520275048585960558238562725749082442751565678160586946794842822089046756721450423909011150589868842228605429487539586709396890598910301587719647577265569450469379485714539374631898556298796046863169395378422783810344632523059841210532317442985771150728116225403531886502114503462698587454072708194600122906922728259714704501748810632007962721885545528678593217321562476487396739714687156136311610974463118140763887170188364573541233921266255111411650052847675502095596856471341067090618869277049668972741539757286316909223739966777235879397551151447154325948141553081044569099387600021610221675378851617998179454966898801744484868855190558607480572551760699132676158431731441467082871002102891096425181160947149652383336347576366732460885371085545264077933655700823121017428072047577726737412951716896166077377773128655763245407564960628412980036659758714132575834616655275554426568432090857790137793359703916140801984696733121760510034991037750980156168025800271711338429941133432593000134258917989925157201086991275167496913608781293080629906864691814745004154716466316500702314443631081408099767861396251022503292197927127122158164146994051042695310104557216285598219394564466849545127754220802670744469455655653721441333018300965688479899042663822402378058651291624113641122316831968517414096336679414144808240879747797357243920462823007128124707869103453964787135453371056313063584841247863092341221760195087477094528128125221547749226238524749160689058359084751973748856033513849353069148099580589697599950666650071758757138067433606055398038497080532676699936046377105587992658542997012171665176750151876571055089252154440009893536441177462104958478398133507842345638153432022206656115243268694383163561493051752608096558518502136174096343306403973000762278796441326360006330067983704085692834748323891727500427985278728088941831890837375063085801230045035481452941894531250000 [79,32] 302664025357945127589682883480686954204560676422912136147771135668779445286832775584020018897424737912334572493611654574756973524525884707942257444596709832723972533437529590033998314938451544503392033614839054427849522493464248918905711547072694384932464367601998704032757915995303969224385266936095026808296580379184168952706456722280876897113411779707118228856386426709923964527920183391586986083881357259857219256828092767717546865486673124653262907129894590314777770205766851247802078478238548059660808142166056625573180640166288661795874080862126517323722048170140513601739822069243558645669058383687999780494353325592407973794945095916077696501286886815972326271791889103785750553902106379775629819903054959330485391815286272558744552288552372138465862610175829187421447604204822749541448477496988241649695591752629220551165131022407290430657614404256060378154852634914724173550330800569069108099451395571763364453891286792133506558098371027152555047191717524815305085785917336824464153217508317756560085874954276147461270264652783428934747171659199236028741692700617059750345411955877492361482716649219640297537355191468818084386948538062186856100296062522865745925504701808754989954214086101743370794680120474207092926818189789491463235461884984079748007941091008403903694128007170141836376715827215804587943557455201500094331786146468973387815330572736589593599705809573815690835075157511253504801870133178225191213080959300066385874612203296258142578361830677945050882505500703947628773663319769724709465033248330678453342270340164614731808228229379755236421665802345958631387169763935534961237133241025497858508945664945488068225382380706350615523223571448780143753633689802351614771402548782342352630379823665614345615770859322538003584255779272421601387729379220995241852821908892063390722689027282703040718023423541250189105319594653153623865090065063818421900781037346983461701378801942045023826642535980831417662015812036687945279768275904064891345805479745274429640324859368087348305372476777457412634235289820836953548027110463280209993334163161676303484943580926063608383625124194806032379543411755884496409987780063153041842456011473837314233980452220028837136555754486525287225417020616385928694273940004296436645713768841947096483943613343114975577918812632560729980468750000000 [79,33] -342081784790412506613259379033898425032668632208757279113621835092114615335574589071357808690949617706828972284993407911529831763425116941684891812022383333331561365570071596132844816305710629417924367731022762622890889831523813266197818284855978395607068364480491393436889168300714148833841081674379361336785186726352436764447036339447955889875129009410697144793800947175463961019395364382472232971817831063694052512683854623934421875217099971634924831255919892936320575883372951314367023151347271912515832635782486329762179635281159758969760564744988249693746007050427149436148641633225816645385840332108641519171882700607945084259760365003225361131636713570157512637055700168192248074720994109859727422257541108218109736321900132553245546419827346958634642500894643263006135338907178122312004952674637797767135300264671898517097341545309551861738613544846283848238334680415574722626407297634031788097157926828751339699639883467423520424846752343063563422153593774595362053702284701121092404387532321203377823069095162299572911104968599451216754488638967582710916778813622265641567043258265208604186552228939565433466156685377392615888683406620914938514121367280954425169617978652815462958573706007146662029621173463994176937793243534226563580790890443714975180588165332659679549191051830791157397000433832166327636172451099553374542339526699835503020498675819806066621778866857975756806473724970802152689683290205041894128299959856996968617929241090106802498687140855765655744855864705044385969801079651593884789301852605286625411811367404684087037044186533628886057210949890380489626302888824566060198227707368606893751432709394467760491023510974117763398816514630957704771992666086955252190216421626398746128591499249769693719376160896398623135370975630497160355276797463820634444893234913094200404258249804622605646612387538256604174060464024918160734389302118379133857546140106084575917798836560741450986700948562910530814849049198209172393462019304383543282503018636028687835836220154910057207918801124138524742041677073500345723563765962632420458528115083989421570133224528385340978510382157130691252274829934665875080946215018377122092276855800941345387307466138103459093938846238838169526245277922906932876632302014866842518229949686748843189210145254719463991932570934295654296875000000 [79,34] 326801365610706810302015950912303560080737799974990457184921565597543513286448213419227935514338764277009059108609969264426838873592958910840895505455811050503335501252251452250621972254234271550635362386237508418196169695977802982165377476760783441501278656760880153963504356118898882768010848093415150440759931223254462398483859810566217124699432149343390731621671804743714414343213550631716361016046815520839216070632644109201225052225931557088970354213432214331360986809958858151073256470939839413971491310989872960217943432744444076883505763278950508987578178537703142519521949854400779353340881594783137870175987959813585585560678601322543113258761465181256517863996536922175131896186245762341162289486105590003706230018778120800723381416191615855441837087725211526496046465297759175493772555331406289978710567310229551690868827782722940661031189871245004685034233259800105822647056379207801283686295795271813609254604112928710614856178497207581579654110473981720051548675326637371226568144085282979783781252524937642443069716826501731505165011898555681190774016272413087764354281463816482745308121929704424694074450052424713911755585771573932478460571796872108494047504490854791478052880358911905030731417648971750803040759454034115246415698351388725441272572637149525242231564641142863975449398424519399809188779631575858497635189479908746614414673772008178454116444670806681025440813744886057030755127828755495484714355693255879867494806600341877109107449338485020107211209902708618074172429060607198670519414608585816290390914479692895517021074896365233117224000245629108562802476902122923578562837231068446052924973341028659547716471051666767774532608647782996956434497772135969902901796315824793708836797920495711186780085627550065902228669153217970744896359535937101793828428215733240684815911829514079967614805516894755285954325165102777126372276356453445891003024556955800959847742410124194569185507769785299949469253368736525225263467903625294593228613582410380122399237359325384862241145803546200341354937974154857711484135856780281924982827520297149558808396667739062585443795666485318845732029918910030170716855547437771191525400418359729033658421366904232118738395834376260397793505192857973109856746963253305870548136681406488595995341039923687276314012706279754638671875000 [79,35] -204813700713293195896985186415788326436096886365099133463479477707931950191163520867291889520462824341774968153695133542392449610192707625598176305924821465396114520931715496331365628973854266666292939291517560882062259943685908249543067001087049429514134853299770329668430423238921799657252970783233894806923164964618301036468703444045834490005882673849918457161962343190817959501472542401555455197414955233194995536982022850691971841659197481522637932069201458394693534979135107050823318667086415839228622708532050617377567747960510810875484084465762746667320449963062088360930334957591203330672840388643036853496003217248262780213650819563196706882651770947834341568476404568045933889870560108853197729350167482791942730919656494075521717767998373995388885653340922419768244097082479519372700016595463506741780537433787163445676690285686430867838179715463478882434093935827658599366138901740847140062184960251609036366379594593068269406668044485494652861464290139542955145377650542814562150034642456841140685436202495352478166953480578088827818454251344098135438846409101715181761002250593050059105310611670003079922989388650817722376101690842884980592582015965536359931642866284624903253658453457296210032293005488094241066772058631389634240005592340543650310780021051440240320072436777885087016713963741872073416179503693184974794958646501157870700934209300197221471014367435427192717840705569798600101078372219697656311864165104472734770749612361966832778762691180847961759456459513477443130290936409623494909089321524587004640586951295481730087477226867792133038400750022112387186315838624208262609440880952723340712846163455823178136908694772732670857694684369200401297813298851427650547115770595804202109833284835441668779305920245613411805753576531617198058382652425959985856041392300883794556278816211625491247795595419828129199136634195960414561464793216611805430736244517243823584725768078360122002404535095688318834120552035942933233239540990510737307142553628630953558628624113190064984643192139304650121746355109706101072317539914227624470518578302084751474327084344341655418003782295892538005894260482037927823655941939515746159706514108183198490053417872828078399499389551812980940455528535405053511997896997380704803918320759106505568603040501329815015196800231933593750000 [79,36] 9575574674127325041233420385037216507419946613025242104268357897839665736337692670021415735711942983562218214978282425685062340882979702072669537703965575976665948236148888671896057126522780952347789092334144693720975179056565032748165275168355328383319560262493436056774154611739868221680547777616167029554442386036402484335253095624641077187685794989705002946914705566853046511844056528846147815779369799318380667785602483849572379194806850132354491008445365563545475193153377485838540167878442737628404791925660603842627189359644527792531211030726104994862821098391179199924710047946307365472967612348073597414504020939108251681756985973429173116725071608140527601206628572062007247057811049827878718462652290384198071979378873156944791412311696215121778105952697307305861797060691424293966109747426062520865171251060403746524795450185480602483265251004743982123867450612067850250997199208287584482505581797800699805627329471235595803266632597189759841304783703407729612970289401555249656022356885670099119268615490126121515795614459167932420925654363558569686095560937309838841998738600605029399919700487724785792213392992519420781312103542353161059415185085401667455104851630521113181083011303379198790860814791989470355145868016700474846004703389484125512598621423292682045977996261349714873537803875255823045473310666084480325726849030758869823865978072320609569047847488380827181107985188641811635791463988427304651651131199778658259105291230146583732925899407552464521539700396777970945760662843083423793905681381293156573390754870245261531844483174423478386228649835832309453502041336283176686820923641743272678374723603147769540811279032189034478036378493509445702434868828020928125711115445278592711172265319740654602083387895323640057678446803979560441610656881670074883456474573665832335255716565988231168332198538191164848300495561766377680442835399606877837188710085160570073562118416797603700054533822333576587918847819190083480617543124249881822355633964046442745541500258067673793710661010518502107481545133370316080822804066043895604634968130343661958480262872142959175292215215297824271586809530666490315232528296969036670765575398797678231194839660342205085623497458597071411947244454055380825197256997549953836262350264502130059440787590574473142623901367187500000 [79,37] 157381460950496883290652992157677904853154341931087640729859910881107094160881484076455837179491596402753972001377832127441074070087032185341942267083162607840618908723469356038028138281067325035180984283297391700840638027443235557518405352367497800525071790017739525053083329887131637647301112135472952899662269919185337477194131443749856064313851175979718595354914160998992144122977271869023987542236761344267752230924529311215363061371891077041846918747167633876138333039693404457539699448657764087730962796439146836175826731636039365913882102975623131433972155613455297102620955985086529229047742092508574807077789968567994768750234128952180243898941840138621248290718175250100555675073973244318145232939963481138270762372652465073466319701283446247707131753103360266927105696749541121197590923968563936298248617221919861222847331104265464481307781553502642130903162994773053019723043598595749938823294352004074676530984143204934901784025887228424330499359567924970213379857273508706302026553108809866464819985472104315246240556197158479214390913079108486007607387675752749171539035386236544974235537227182524293432352280237040252842106965182856438798197336446706647398569384065637568023224949709252999254642292371001279112994288571358233686594426835753416249235770724552206294095712143400837627899155595880371349116693632396335116384324974311896103732963903190207777760995800535771040946088671531025083247631103556651620051654652646097520537784199801704665698755029487882329328250196028932516548147910463051493151238737701216150663619798943701456521423396850389682448116761779918959244189786138781224066500899219258310155646491744449585523484392839960081553364084591231634778486243061887829597878066757463874942936895050504443603850959964227044254457557478271248728946697483139056243843639299829631890819201610342931497465228640976458091680661584295902564094453864714528129124855063210099788261480265323619327895775737381898336121924386446181298152356584124499681625414440319367284973707695195573246565059480324076263142981381390057409668664827822134912499946110021005145115352987566355044364290039724791926477329071280649600713132871134976274036080326524414609932448809690669095220431467847894000772573843870224413407300964281859288664694451753689463657792657613754272460937500000 [79,38] -214634328497731440917312498075489467845767357388693928577512923257769153350250951979298135855640433339882781672555154211263880885026244608185649119850765785170438027965065891541313168239568830986991937237370299080569279405469246419366671833847918108743134609282749324141356887660234182010863954317455338146133222009487382528489992032672426224881922707245795011457328262922373495434981139281655952683370978818390014556930263571921423455598530476558347880696924501049030091957232384531095928324371264812768610489232302688096744517471590451249616087359471380120542342384901327557568257986092520724137033098575297785060599790081600492650381996717681979592775794036641730429932939225719031821790609486936574138609819416596547466124006653860069272601297200105729184898844926871547811213346860997002614571478553061676173992639774081216421952519367824828601119973997600774698118652861224343216893971621171683099542857999889081070809426841314918607048533191791033111700717121499391200529628187772509042164260918586153012422236670743761672552523546849361858984385382664344724057862886250599646645622954448484269644730122477402734377698248861697471505243662703309651792076273375647932042560621732496388875927024997187691880289939832012633837455034169841190294798043099560192250856238817065946620121922961610443503825864791082043025666780162254914444859557774760034330603827188708019620539995775387798939225268881643997674678987571771320263232609709372980015386446186632886516071021528240911159936736982643907604056348936796256210836345774701932762301994853936671087493558435594521589684793775751156980894904791869829097833093219950563542600717541040401070212158911578036761637935925047485898251263921176927734188938607963104647759670340469064322341347122639364520051641113149855311830943474049174729630503422320364086362473187491199492377073965103735610206943550119363880733609398550682808709413492217121409278638875692020435120302436045565526460720975420973367460638883179671370155236183163016624402768303070116232203731695326930234088704766912405784974418432097841024027563748862011914073860777349211442258750746824395705954139558866855625058639135255385029199508133467731343687121473307974839268504689050937600610221246099094729229071983068389997510727607021863150293938815593719482421875000 [79,39] 164012286607516895117021232935081832123242943274054993047544991038797328637315276101041322418920017268695059742862035201432375135273873504963300822507401767581422486966340991141108373178566052735402142748472375090754308885008119575055810974753967383824993205562815054205164756158063436574224587034967234215823569356410943992291947928092095479897921367054286679371851494781824820873344386303447153544433294733735931043096451979507115350403656960148886170422153413906843905738895802874058244404813035019396920873226500083326843033860440890576666748998660806560835358723313268001746337947544801708110537221799731618133913839512515888272053246150399682522516509638601434425663546075822345634868696712570745905782415131186672923452787329324184996803473959763786415953339762618892581775848197792737426669076695109587994695005163597472622690346471113424207900458455611304471910194729202724458657157098283652188229136496193146427875105674472551952166061651595929376656036927646416487759321035219944711284398473671444809945803317647447604167749934224830258312004162700108096927526241919519397003257460737036331590305930172098586333706413108945129402496526462157809656322658082510222762994945261571247068667325407205289935818652753707355879674083885972652672271165552148954986627274527263408915480880359263469285161372323729511096032209094095349459335421092177246589470130407890036148332155692137109126723653501734544738541701655552195626522457214645767764972827092061030597750502624325366434386828628289321223134403220237588178558716655325734876955914747590772240978002685527463548972464207573653498529771799434949572732426791442732526127501848399508906615574994038305066017735544257880544048753752874789859469001811501525341670627679900430309382460323852202712563517394870380744747878833932748553927933674039337574941258710626906035363883943372626432093202734810779235903075437760830383122793407164495894285686923202593968144090063545514517366747669259121117776110626460829627289821327712320185017088835195361008415852464680279672121323257200206881004275858704285138240379050859056949194638431708385318241028144804431360223850170295520405510482299085772796473425292500752752337580801093398252216685814711932065877068030870065890777141642351152038548089961977893835864961147308349609375000 [79,40] -71605411085849603952442332753665089197847579811694954712253510744569748321490695690537760015398038530971816510668403181759286276992391586599683370961255953236514862038756466861165701458252426236651346044505616533115548219516041886517183808052132245560586715144659879306564485650674424759967203586952429520446575876524666458369256614961121560045563701332846863122461189862243663420966214626340387643701538291232930903795033576738558575878167272316123173151167540989118174271974325832372705956512565066750607159701282941176373010956573188778660720888926525768274245957816312168833585614667029069955602086923766504110002175690799399712737945105787021952745475164948840306535207675922089388410029521186785711007437603885951067071964772213062797844664580079013697964328376062325374079938420010501265103186162012552440834297412516659031485744046086005405740453892894547222926937966956031695788761831248232270763459928612714810483345710387606148334166467855327160845753666262903215701833939993766278730225885466300215431147036207085469704827032984810456597344923303102729090274373897727047023945650646012382029517288690882695355349861319572168140667454648545474831466707471535949978587253537214821525986393921501979500454358765688614606945607951707560437821019279870256972150175841430090520536178787798515436676688592396544218170461437104855769373588820977264021949886999136539288440462810004483567002921727989311798060576347825034768226036584711533565209407126079078216631023193406301908527208180502294207474630463776291201636747343969474572844138956802565418169376838213806262617995926588915846424416011519155700459509077862786726341022226444603632865397815582960479839478561721327866502838679715606501134106947471471916323754985731179109277586266767639685766420767584900449705845754722010429903464166413162765744516197671949122550993916065374622416751510607873580117226788638332651662615408115065218340738163191994133476532878511587756146088797878957868267697556870904944345123353394729533516351195230721778361236311721113077736980718684866035898420889113498820935286651202939652394105937938079512125081104762380183805288078502652013799041883677114089911212523740023190825191493119269966698825569867709075180663875961761213134619765048344969260440961988933850079774856567382812500 [79,41] 2217975478772988568007561460247944533879882401225267991152886712071904233212221346175877035610822441761080803914969199662152546892255912716422838403135605731274118801036039684624439738473640493269880537638951126379251288793119258487255484678930699042304536477545069518688654296317261816362163271141560993182613303355938861555016549991100972468762042693669010786900344233241598474405957609116501024183644631075354050489083783724512074883935777789192965621028482054133788765479817700786493741314673602884506298047537464569616370088238045590028816065187313547913564209838590593086409884144338166953677459053932499230413962885756119405096681134681678262861891294336937936013929238798839706217431241416485817909964216830549329935267246659837039252506865951677644732305594448124436535588266452283542739090936538905313436566711156490411208273022924780242155268244574441786215601632471814595155436838223352224970287193323527409127207047547548788090776970232350646617099588027211522180881337137597018178669007465448937085406334839641626291518794996932176140035404104655333749043558124428142971619011260912107585060224863189853794999976263300267286045065885724971601749293551946104401523048256344783500170445889579444824856631195530704221888029323930128213075363250790551190973574576586300202113603679684473471979762973695883365008806604180357162086041520847323717843919786102046952755976908549191082711606833783013668349021742119136584597431191417772670264974515796956172073398548361777342543680701415409303612910596401724330829757151196455893703146572808875351467974134989855307301900181414878449266923969096814447638705096382104144360579881083465458457292260119778716015542936530809356526460996373862307623894327911117991087844689150394871518413881456368531263365673938103427582560547122373597996737853586472345948675117103914039059103617678346792065057029924311553428721654779539766177296793862862995822606430476810074273018716786578354076407725673101573615658477305249760147819580217204581995763180625340906942082495603481260299569343188129414795618620182727710867565361170148517043292476740377995259073980514349687425954758488038368573278596558888523068714065375535101425412120037302783408129774570144236756821019699760818211223462916026338831443354138173162937164306640625000 [79,42] 22895034233296025281613466928373903006709445989427879825778629426810982105063415246418001106839557228651284360028810084962213688771430680709608437324969344824347906062190049454533834719396294132612204440029797572603111298384083804082550366953900889677902840432201006493064263709496513935820654313174734052304934548941976851209038174571337838174472240438198589254684487151039256340534374191810524820583159951895706955220087578825048262399062577187122737248185457198931442343857949295545495503826463237256865916760257794631365386291595239496150793326326546652593001045870805748993733724712848121722219938756141577501155521430595897462738321029743436535539637862775466819597856927636009483429834124670624217511368531216656978442655221053426323199636660748759947359309954755849399704520619924722327220908163743980247960844038237773251624424662141951431453427184438128906505414026045644236559755946347979895252724459133860256193326635783046983854075976129804374011447378658794663293610571412120204728116530403161018971673952724799663278581401601230186731574356058283467616211527903687651755853277499331683110050503070517209639502275888046860564824641463733942265141078237312916701334273665241124889121155630681959312378928123727991913981391815681457204021426721466577333574973453553312709118103110549353093305665404161665990671485984398297066387952883127305487574556079335760131572825537307815031620782847269865863200639085509320957066423627792175421619684254805509133923348553761952967962894771988623025758148980019040366875442346514494641755750706539385086321908928353174938302694177901624414498944735479493021661011999624191253080028820694221965280819105107486173119788255313837760357246910632954208383273643538903272106582639934647637450751758816788738356682507070498945790429146802456194537123796472899363393832419003310565067227091092496708001908624904371536158308611819909229395973062940912534038767816913671224751091750382872207935274125270370617481150965323184814097750144557024205718497728446817283516261554251598443074634912670515317487083592220053258067118825364215261291488656272785397408095269878104001603341797361286901593874816547496500415087743195347266217182993230372419110331887536950569049481994108187139135230162012568655427457997575402259826660156250000 [79,43] -18993774897666239210150481614936852231155794224617901383166359548472420864711544352527486415711317510622324234728739036769107593461976542324615960127456809438041360592201022285655671755802427176577666341581250404517039384647539772656957229076382455612626568261498375404697455526909461874945096331132834052070737868703432008097381853326932200718077037913136664684534220499967962210644689093162906590098777383363620524204264894226251540993481592962770447716542747405930852297958017727926570082158142946336271905091452237960790693178721458903248823437153269377892802799500152725960760827429750532296400402427738633141758308866483670239790747116295405044428228244647183001465073000642985547662673061405284221759077977441141429330687476825933654005898315638875532310804201137465006992253933550365125727767753250966459154484631771426147549015382429127564088344155769823291587447839708199229141684070136642584261850083726849519179963652960583747784573854339235717991896334466237217919745992310199684339951182902300250319472621419211552572663233793878213696843631983587958943941017779887008516680138361818995739365562799381257015151162638111575894906347480028998407766838765167220715610344347998720367563334669163763350519423845339197104992991356404871162543974633201783928820646158189736500465363323796941896288847437757653293904400795996102562473255129520068780594767374641185557022008881839841305566596603614658023811337977627448793305641004301384944340136190581936830768470535658175632714259029333248091287699085381679225068891892996115664396837583656272441450257822174871117399684728424582786982213664987843077282784596868042089429055303159319398709363321635261280256688369443492759545223450649936246794438398972794445416899409763398664307575096830654642415970875769626852273923375025106813228589434314316576177911141642878774591770338801372391228523701501029989916726570587796717851139645408364042594561125871089108735324478200498885137482475342330859990582297594672414104190557858004109971073573789294205970524188096319856226451966434186254066956066827876225410673403415447197632786975177091863223205358276753807700718164276332568825072462720098489643436486203078427444703633994045164521412612314176948524610214917497832124619952520738763723784359171986579895019531250 [79,44] 8315083960241575397479952962193211613857474908526986536191221595486691706925179865401134313514737785192463126448627221770162460509573973007097813106892173512104655852835294619394306358545622703725132805411703093213828131427978003694551901202539229393126050596867105443864139722219822234441244441202716008846064172717020968941034453308338709262460324712240576862103713081082246104149658563183753643760334521047388522418256881548154601989436114770066465871655648317133541603518249667567917245502598897925026773577875577498259882970482952060962365243374436427941161131237130086301222477329905352064025561018706379444744239802417215840925471801247061353836636992631463885403967539141446003018619031307774454659393804172749054763901318218598522601639638221516376659229178409440874549699368139490346826651853653600170084234419494233805306785184773678840789311856635166316226036854484499648569803394041882406344041956925689114565857085028770236558108260792305950504693910936676691886525273284894610758843769979857236541802718786211509483333203948105614595102347617049329899661778354863005087360943416655820855746033862929128120070631152645030307135218217537117732610102890420979151239879498621026077021280292963923110140094761651743569298029503038884864733513462885618760536600785183953669082634973969777994534253735895409498584852207787098450459742917701137952031060434950662397309311945853314261971271119333024676884700187744140795041070806709499914149496447691673989590799388897464137141367501935171742810274178708780934007879142954773912314883432700932493114709944829160850449764535775351483407908133353327290720057983709864575234759480696947090751042190942663848277371722635930858415377702424485082263553108707812618340420075381081660635407294912842966268640927044060946492842296128241375990433416903288998517910727093072494732550452092095929861510174225320721236887814271669720854478612584864452804541675349324917797907129644760919911328853490820373108159333910186910589391426200198484046642504876634914096907302321037727814412670020505063455174190140459029723456348419676047730653452621243276639191892222244056356657411643828506215392552952040607866329794636729589360718108153172920845714676429857325522217269919933403318768050382914225338026881217956542968750000 [79,45] -1858048813115385205524834262953228259257182892519488837609368599437239281645174563823189429357256568115937930180897093403610688516985117238374358078785406891685686272908034532486498925808950971391179721947157652869120608911199160440447539162778848579343216936727877955379850711051133045302306461722805174419710956804109168776838075830046177790499501280581762355434328109148667389803965553152310537317176415103290511431389245906827079780360265536432295808846399725798322684435871806906044932056369288359525466698379440749847310400299153232277137301588774240534911914779847419283262907841441346857599669180102186561938256854978416445982575068594319143350463875778047217001051839041083148035407390874988822380841516445725313243770827633409040620282714437324702891318161326148544224236532161508452813356223814429438439523600051574596805032853401438526945207650792481440900355639568411994904051086426047987138534566600904415606356672839350702318567735827045313206694415083855450761280363044995035410084983567059838597040366384343887625632185112918850625724634994076160384963783744377218977137901792511181781958071162464516094719646124705298622187263559435656752535441159572340560202198105708488896404542258895569901354235573885463632791391897606792886396844124829527316186197146687095223814749104185366582314427317420949933633332372663120222440261225730685852416851828792147656589167947967682128041911843987957692250901240342041975053053191709456131877871890639100561423350876143173443428902525894023065136654639635763076230608344103908540171486771974058505060855097992643836601906831051718873934848208025545797463590751107199467699351548876775537392349760098301266376175615704967204095901847261074531809169504255948574036819228173716005676572002601042221074768160137705785244011897815444138122306026049695480657650238542812378322600373255176149025874806022473825151737850182886335399124765621105985306353597903934955089324480018504066613791682796244562794836823962342732197387660009630426087240395030561523320282169704506322230281320222986748734052324931970301776001986817647105094493295149678435308681026026173083113257003813047557844797993246334903511647890437393025975122434823246391215905702917370175374444503607705009295969489357958082109689712524414062500000 [79,46] -12383618287398070341036126824755871633931574005484896322443430419758236844386830245079182759870446757032450143990244685462262197389541980989368656564613121121203539745458279679659895670979808712335681335064118632281920327273474675258264097966116281273674225173355407208184066263931424131766672502583461725887858261083496003386253668970142533443597569043222544220927618092985606638931969373438109753551332528595944451572472599498040269704150015767025151930656561283996260960980908984927274706360937293000002640780019508509173137508022796197462650122954580408512212150028090262187335367547599120031132404739014875799062945146741810719572428022383538235722352978319169701040638531935112736022916559331274209824882139388693012057231176355509059109763272321348733894829125426830632765291264815870868274903791221386516318712302720225576677891111737048201414286124157692438512437782874560852396311158788283939959944787919769367448712394701555883310461993717110431331232984604263161772626578440000811620814262304069185800512417783187230615490289472704015507537983289664977783259697497747704596269194068076162983013881566594278295166590198843436911765418372468630433149348524597298060717735926308598442933557866334111841518816388367612984538538886369570391960998497780288491882137681126014680777627494490059009370016404667114307588586100525784575052976328513947016420665049628583832741775178188067469269494479103519394585896440526687297671538601455657373247145996487158923681343643178254097111165564354826802461553388028470384499631602053473523650475729042547634139280384062407622877998630043230704466340180238190561352575834945852849865169416626660353329048314254590570568942981074266198633137309868435432115838100064587010280921211486371039906924435008581298021318040785179958342692671990875478925023002511203806703193593674480630425346956395247147210502654842796365212643506298704525367696465210948344588221415092372254306010773115134837327336819171740394310513613345070927229657690271666806607463434857797275712995139470626432307348852873720341221492501720172905613053094286045490408945063707439440867114562033036504416708278660309455695679654109560734733778925285246210745177727678723234600177749964850796497804058526881476609560195356607437133789062500000000 [79,47] 68002984284567541409639346383629199964917310202693746520689398806223663004795550027495230786563671025918471833953741838430535138888699951235799876587820105919030395012993353981397476992921579799740682308158164573429727399139688951976678587217076126555226817115197817162337191724139808480527494868082580686700431503511967056141814977410657189699286477855961714933669058381114819300702766668873580586164802487466868858846211262823989078718443887257902869953619892128040929787381757286591411000459138503288282592705105895096072814094182276026561655323011396672961249482977689375215364875753446652941620354619694049789354148142580642934980041518750329906269334001743613548639124720406053712133251851449709355119158530232699811020197958109848011224117142540719268755646241179011709345818959551556965049024847613436027202424862561485833467870469727335651022899646773438864883364300996076992533418010949820530466425450534773176247653937958238893986916120724658534164670127919932197467236056315375456074759253586582131106604595426331555477275486455678498312567137113765543864526775537384386282472679231810283175056431555770137368497532212582629525272726119651227119664061091014940075844760227693702398880820727401874234336169647288389439128939171670346694362143412339877935951775338425632357292992350886853437182070946497580569064809598385867030811783220291571916885362060001400524289880659332412371935902963978053014123627243500697781695396644653352504226039793921677850544246673123098744644505214168974105087395615661451772050504903511516836936215344659132593188506097101313586059282216239425747919133726128602388006987837800214535277741598694214304230190829438990756401964089597200512958110633196826200313843691846072918735109346141791926773794694982660925626672198064387344666965277333079680994854600463619521749961587283306259439234239808746448709809003208327866010089495561991043075110062247329550769104876023533932439264730833371479712138970473300693945976415993042141029443826632871318333320198393383318318000424461965734616350502712422330659579900517220708570420767720940994778245494980805025164426072012404732264098992445082015764316650097637045017680198691860852374513204086191870431982935805017060926789054797758637960214400663971900939941406250000 [79,48] 55365286150478226402010816232945954797743694032025255629869453993097760732523368715497456947483316416223721154604973162955859726149615803823308366964544805044090291504393126548509838232914362399136867166428754373583501498992767929694684968489224354994863900595395638700617774898866072642518385385008899274459283774383255979421979336658453583033035555075511792779592030432676040102622709652615739745150337935879330545147877876878988203786072469085365057363577637856445274535901123237821845315725004448176334170122905370557044015206760379247971658198219625968194732452262822234619750485535561549619581776617847268228381946263560006675059884644741199722987459063728377896203745378240371705557153088394137936195425522203854179148022375387226857312697903536801067516512835573998218897766518547843459185897612988669840624565646825972057639315525940451424384011433583165487550921907539896199308814811849773048582776194139563776697598652035501217803981531492403292076397489434748020731143943821001058946253739161257156872937774320549436485847775024742223415925017245804916598865737912408649075725739567508218775328825704684910276475190049056838924944114114730454979204460850420144951761270737755764983119963855104899566042212719607851183209500408973112448227034115965507268338743868022272522318266649090725414819227363713453398389425622255367639658158909137364977599619797336423781926762047241533736266874531822903832222055839528789089093265605723379877188118805455722316449036545599961155217893893877032778690474780391354537359793248538935923180613554246025388886445383933098678086909173615702327673834268333672031773825968761407353099933835318775382058115880499991846269071370784178826254905995779649344943027474110691158662538183639693624218826873579261039684426072671747568772786052695205045440699264309251421885653363075639022542741581514888306545345262971588672641365570471916960368164258972959229119411097285013798485550638600261645971669553757627473003468719088597725327168843353545684193123445690927520510358573288072488961869109015718227323233321324684221249382295906179324890745444123268607064305955819851991239379734152050588373333408527109110559099648247418827819061982348800461965276529282494507710338238481995176698546856641769409179687500000 [79,49] -51321788534749514077373213268371807891203778906339450542258139714933144069601539260263930807157103295155807643929270689216843931194935903390692531524340041516540142401730950783262931202493289672929880401947280005013115992760038018398960545602630675527805065979258399296214323532428357908535883006655586086973074549345895922838268445075941306350533950099153969935719729185163840920179011133258129870087968386314607624816728542822549304591406066818774180924509445433922298475207519434918652864655234928396547048086400777680486269394052615205580294407460048003402449822575824236555756457769763834298339186104553432521015731067771217621091855454374966145082274766458019189921244483534834586776047445575214045440438824346492907273961647310135489367074946212613691441122690823265833403184620536135125455584942417153456149906740236042126019021347942405557446533760697947129292352957518524949379702779878316921509934998999969894703586887139565533233275439294506578068214215934931053031819718180882350746355266783851746460368347047639159440936456044660487507160359050866229962124086840175584356110589579143918479522613445037405435827150496234656634976944251505719529536599780120304761514237261054312139692381247087417937969993402459861801588477920289383746385453882397229965322351501425450411516397611048003237491216129427184122253476368189969258693841494435453667087269572482929601357259113152800068357010999205722707286654169899862487177427030795467048265565503488962676894909091287178644650739785278600826755453639164010441846394022625206001607839912729062640895308771590709442981126272715903120580627113002843258408433359313214900612093813199269456617853428891271827539020464610964365217549375064061577762391382841942894731541087140083943194386094575602943656411954050514067973638481272281180354163434264278015866226337453561927311679829530074565633143070611786942324637173763320849857356566351553425462897628952907288596957392330679115630048562054001141352030084517914137043025712984880213132780029213376960714683004526714638560542416164790746087045151104453211251580004667993080306321045867291462191461521861954158823690260430755009236671024155540556214343657601128626805004396118177112101917322662411689165873340812140668276697397232055664062500000 [79,50] 14998582525400562873464613674673016916414588118752379493741919007986327869652483662655759041688155522492144759417457205820914432128018965257018464298419704012682433522655707066963612107715637989994526739887340014750538787571227408116317219338036510417526673828169909146832012073300562112170210131569258130295975420344484821774888542907744955126412115265345733676772234316164690227379855514822841024581018905044319906564531129942884797904547219878570695352658105096958834944195720117984449602866752390273284149296438429369837186940216020363920387415693762121032670367527119249080440468738703503831836689740074223823337987342083555443169635919495215667609790109698974689955486790188056123681375419812468625263436540564784833373847724916537061014364291017867691462861749218950728450752185326928704556764850466416203401613500252469003739182871898878531484790752269609215986462821126098255070232802495843511328735336514743545507459657772369859655226891158585397436766900354556369582608157253393318866809178120829976266043934376927070816961240108803787899833533304407474932437857218290193335443428193341281901403494889581360237263564874137146572504556705148477387556957111652646846852932489015920899541022010163572051997429372264563845948948384430338757653940919098387675710881501617056430521568257408357724581831558408153992686832907129285850594389089595766624363827491312435384443651069274340280818294567966745043535306194327261244087205510491527796060661725496616122603123420284112685662387696735070029944572211478253997196396821551344223167948685238329714603638825496537739574066724284447691799191432478708925274120990975939060327027970636376625899887952538284295242096028169141408416380568054013395174663376389741461871508623620419337782824027950652965890570186150570226976129902499172531961537489556592165791648097036567614650167784506009238647580526244694324157394938524386059590329911914506559372940812868307529985564660734065191304200213822217132895103684234654733147359009810163015811213568705572119578137300254110489533079513861052154178730551284550708481505682404443739312925897703768730330935554647901985908607333048604064904757934408182367368919489244482263933985100091311896232008411262548019243778796294463973026722669601440429687500 [79,51] 893957444063005538407103883300192166542690379934181215795984458282135099484350690899223023570469648375884808542084477054479242265867585772747908661397168387252373680278870932065556074765367721232955461480128675344736538935762924888933990767011315578295365182509790669057725944789893400183843974022934303894570981104019961889765417299299495214757169326136113272102556557980075901725286679209562604781506508162580719502798910779479251904723608355631868814314017208095459219711957907654065803056114098048133587497330805394951242902994828396919485567803000651394040735203788908799694891706554960296885280088100996830496787734391992347696921616932227786416483760552958560360335364813790049788523456820870995189208695041542772731918931000207530448056055102994666410359443943307074884616473137388549368408148449880406773433680137540459993195745693247403684205126387584268153153710615368800844709483972036270980250609787245097061722851743841370918917321535716695672672158831685622580830472775468086063569215997179743982157503110999951364492997709454461222258963412824047762298999893133172315317669748107235157257308177806750718574118404743734045586288327463644255802080228265177084609379341633462286504606655530939708322558156349145551693730947845194586379479380207105868451992172971441255424816821899438497495230743534581109324848171796437576563445873815196238636907221775265537824654989865788355662505522829345693634374758614806256992645061366075699682170263278523564816693005372215439563979261754965658394078300743326541041249792635911719957847075425298313469953196672925969410846348442411962353481459235221405086639139896985390111045794342159325667699674793935109733063900003882549737344467164798185113763438193673922360242681444784644215348787356236192906761463410641288978870791186793097716893242218073918535140482677775399270653072731061146052637734637708410507093039991930328964098573709607562042043741442564456802614084166129896814826158167946451296890296924456705346546713450097865107833854886794219453878490683594082706507572794858118263942983681448169015966641838272320153734853295545016027007514888779644465633242146032138952284251118309194487507874131652039135036033822372700672129327767456707931614801054820418357849121093750000000 [79,52] -2460356532768476816352486171297871627551065278080776212082575770309720006855400168908022534127816455385636908298094581165398099999610194164340369310139773133814815949908896751715336959526331274963005164692686913570245307283238419658654492838465976801465656867788213098018060168699668829777310795842064590075180153533471507120116351537671996225176890810992600329060190015078344576581081148479687115162610063179876205762054035123612411066078459052937704405766773191378325311251834890342851151969871117300682526249823740141453002541377049986929796016406735084278748710896897976496390005908251673228464689936689518867361575291297874455499918777579316981505521047826117314058281433356212197111372921087599265561935338604254564873066207824722303852998623081194055965941662735939110244332204578584167281077560287663131206705870026247005662214387074762167226850670621505884612609995788655032343038455801899553231147778006588206220531925867526278229240879459150917644427237132929985497395553375433850954546330336684952056080729784099978732632784426638118384941794424516871987269603304558712888239448527048918613673612179986700770833385247046832446378902651170739898013303705291008902389114829294146959967667408608379806934576891546708795850631694679760641121424623309670579466846629635987076611295998214341163324684619515138842167690317434496269331194945508121545166115815657908595855483192896342434740371564267402912129397056197375793291946107626452261889053411910635625384916551178882546320174479827613609353088190436833881578845843266312011595824896584003521510153834438053448182222754062203997770558915822111997228403723378735078381363907726470576194825245400521231712378300816233098182277337130949401117713999896254447126954864431194908408402151056329288398207884339575828205184062055827868615223894651190508803904126730254389436546352799202159968246593095156602460989608822409469682793782862764631810333660018942354886447530417122358013405170363395143093259140573376982174382830249559024739071855290365701258216119660269870974467605811739810148071056991315950568272106283519254077982938293475131341244143382304537224325986366250503326655578137499590879988422867093625409185822252667099369291569578577227872528965235687792301177978515625000 [79,53] 1170089919613068622149495836172776624289587023838097562865985049922651968586750598276379162507040602884798088192359711356360223584664774245103916596987438519655583567855977391316163302899585761321172644602293634453318336284911485338522254640174194606846522017212325285239615964875675206551319025591843808375265482160974772300489218224479678836472747124626591722789815256041827078352207633096090841649316927553290529674238879790908306985565801216269207874023441990036594094568075111170891450884667520262510196209448033798643918550088817868561234460560152401555306241056530880737171465979634655855123475609697156700388229237088936146036060148199342244647331012805866529337022504423546318101563694388056629867969445499856460929633311021754385757843026416135000060589114099329958630611645798548273050508888650374736185933808740263363950026319037642635598927508875644245063501999740733517624770972403737289041632394966820397802145263489336315839588412356606214460843039223006034990857839681945573403618476726507951362402108578615592244034528945761251787204399150242406813828534074075487839922713258650313532271960200499311630992291983575910166078964190615809240964081952906527497601196826522685510969686753635196689605701688684127399807364971469162874919566136772074503324014784836417476434744981459787097102776310017628195370966732925100298309447720505592299087545831024449677041354846831304921490642856908290458583913402717383172234371844238290591175318092946564643840866347456311310428220434580369175026786068067334115547175478889454181249299997753247836527314083672888443263629937687964384671514385960305194122452933872011220016398133152734041664593382702587488320879415871384524625932746706863225037377670671480557292388563149105524490516592572098512531537708947166741212961788769725822262535695224847693905035366078980900815824577246096529114606195342983172791679690855963774763735016182356027367585677467541598703173180311187251075598522299765473189716846207218922542879043872502860732648817841934131973665371997507756787312365833886432445538359817416899838460565420937031945583415687504830197456825323304096879780410121525954095970464475104057567249289649331964707673482579925647556039897123625337371777277439832687377929687500000 [79,54] -415156751248422603659428879396489407344699699784147582943075101422485184379181514646774830808026889884709303013792131071035171042867540824415106081711478182288514759109299583014108688272906019316552776510230905126612627461630202312987578758049927205273437936022847602075518906697703839170005057709527548634148147056967244418235578088341336522643148340179112373362934275158394326741802393311022249014908388662309922997896939056401967118104324034650098568672510459886681412003101569228646298439818742391521372547667293819450738548668326404742724883447543299699701474939222423405915699704596095889323035424173287928487275359178666742079860167035460195997085093377618936670501565542983296795474546226388142437975035833108671188927013845417047694053509120152526317509381554672111336243430117315668972478961038018777697473595720391768069197822737579874903943310970755029575861782768577310615419521764275136736267365938832609962214263736575434349181027712099983860402678920347169496169685746809349084336489356648155662046267836849947580492505776712632264643937584901899888597336030266924869266167773592991359056509996279122010499166700403305843343762837657063290332196758196842372341973546131297156714752829869603736442304099429923907221302262486719928102877201593132731575307947800141407395901660133714787546267649780688960848403991457755789635079436024530034978165277857927491238281307343804616282846906825537135054499406133600680736882619412445336452795248360601937766177305287110856726209947105089249528833327037735149093149426226578856831911543788280647645972277019973746454885876087874614825778677667011487055282855361474364677680566213504660743465342095930309311938291892633063067820066691410734712727693168148448382910220444501839889905024277831212596053500185405220327363216511837103623615871061614368925386314994992436072256880996547865408318388544478458092931299736556934220850636457295106287050200899717117404148438500696062114154066500194868464619115447960308391030682853673215042087634946558205752192019332157348524725495025407368937339143840445891415536602832542987662808124726173498412414217403536461588926783340407494404968479316785983606837555411028629375106534561396095985713605713840479438658803701400756835937500000 [79,55] 146081918208818198773962991515476382708389565904443201755463753627661013436998802257197776991782764868495354728073969332621226463822039640287160532356669091641232216867401187376527571218015330909513072999448195459322680489670876626021285002526562675363224563080174411794557270421419398383298605443583308367215468022012476902470638023463666198147441507896410887201184186952794527891617597422963990132467482067378689320443582712030240023094507123541034162064479318506029332452396139864030859714120688239917552792389662245668405636425305157396000689094870628173443758392992653418267538867005583532349683152072172206020168185701768822831725872793184327745703002877301551295686386605356733508828399943389050850309176055279296189880207543390156311718849650899517709874270241654790045139275476956975103338535429144714674105745926498665726251759381497768272271518616708988474710562099239730908351064879516544444891364342833254167142599493660914070814030245822640853265056933803341351666084150773176727122887359933184535840214959080451016102171219886020274749364054999098027946229081439813626249521221148734709059375081820101751267124879332985336641249883484667669187203369378636525170634676802599862364239731962384160189536158214650628457618566429821020727682220444029024398196590246237640321030837881513839418385764394639122430553177278080267026992438619600287174085903830132110274200123336155783060699346694296198944246048099745703144156614556900975393700493227418607407962284518202305339493475837480791035489575097401299163647389336868261984373035687848000708737343249521292022876780932631151089115324371069555184107727046414139451430336430406370991137431964238599559803836112385605623609851987476469730096655481666259663394914810507199106984945650477504794141041163341791832504743168436353869088995321024559540701342361056767190480400870099600750579226413318662465613458390366439921041053485955572817214298885928617702730370220537525592425729386229733142773276672429123790394819544016904966219908183249463962593460230351314624027802440609339831036378786792539154475749796123257049372373729995452218074388158633823509835000571398287405485490923368196901691862514464847765166106410244086042521383106418397801462560892105102539062500 [79,56] -49957450853765864489166737589580071799093045337895258349769021980099981808938431121795044389425982564821944539900205394344087929899756837674216646151405234633244977920441069116979216991500261680987730093453501503035645155165213758613868975727169090511573235453980337490089673178097959845817710736970899383766512731988287851424474167901009610628911569644268078294113935591334951347068842261746016195123420717258064717793378226030282417208929510956415083099009194446502031430900794025429869736936859056511864044157302073131887394266860675557708523898428073696437296622428171068127080027737013989381625439668521429003389840759566648879046356528172234192332174317691331374904659614674738642896470815950418735889553498419052064682509061720530702034139747180880143792600620637710873889502843321763887147395431807665848399856087676000698758397407193699487518140703100851111284466283689665978637476556126747544212124084580017411589881982165306883417825608428900467132812832020225675739117467437249256246417864022261595269205596067665844906789667311349650425012224416369163693975304872458901924457274769025293157887542333837873180133243994881534336028504721246708867222123836439106861974496445993380097179893598689283419702024612015821918319204303386147016119100253866077823605816802188788437324328840754483178927647325518668736092985771754294160797403937632960735344716130724170646331248813498560934289223580388056182011141846705058037864194732193009954104137777940735260035428085412453431050008608114957095793082143077950159244988425377593219218119747832778825519548462515153744638421101827557178347769171525201835109081704396029035966060062313989399211812548257962513662129113348657709331998461735990473023403218396159372865001588506371701504348047707446762047826193515360659881168004807243651663443236090515125130574128178538242150525875475076803532753249362871684286403784738640078811417789900524111345148974649375280584683120135271369989301445149904670902560928372618848792080109602574022731261459174138926389280329273865877207341020708888486682997708357974685813508110155640821303674746839551230127353314444320512821042060436762911002293288518021294474613216735795543449544397525277986127356655288167530670762062072753906250 [79,57] 14082519607536210154899673795971564892907692348591465035012558179086902598482042140726452081741686453363120769693687618642935471705101374024451957669876437927556214924451935244345566311704309249508766230526955813196623733710913624013333847137654198079940189532424936540129625045117450717059404642303331318073547322793855670646605388551627034143008174779236670600699978255195958924536654850473687785136062307075764528089062979918918815158707677773835420308032214515797079347468452832270975406396481222020169384270264841647702567561559392129144672372449171780455943103022893193002639824695359259996045429848295333856428220734850757894264682205435960979377025515613879860246173198834092670789738089065302979264103931413428224109977046421318738080851921718412033890572817120780607125299415773189746892112798900701167937204705451160585065921575845055515018347855564768996239965508700269778950717602904144087845402902648230211961896247555666363907261255830521579925009944276943759596754011394289230192324284454819843765506482715625680156723891822306006579479822283251131947990670483154594920729400166428942950394317079392654942614742262141582281504576084831052695530896804643297005549708943365218524850912029525489865526673979730632543178699512231868772706853209384588775562353003603249455881967905968595555013059660511961377902370366094215477112045661610565210488773203734145764599450251570385050501693712589640969246798826487176118375379917070424763647927819241703377651829836864293545541163985132999065438575250630081964897238505714272762068485601265668882876663930498714349442633530803122254929119007755928461245840299427474596267777123657562107995220805601529121343784414776703106931494266118017599196035095712988201387886138498557607378413271937057799843754254362201996747603811788922446420413184104264129219189774554003439096510245826528765015828961855834859284115544437851988642593786635093696358711691893699543517577653316712498617902608620445411086791843694983726819684164112803566815987501182804667688129301007863255248854374241876701463268249563583340413657856564786185132784904526603151952845583795417295165638927843398051562438747885983096051747863814644486776323428420254479931372770806774497032165527343750000 [79,58] -2762408951049994154886136256582976479539144171981222687521959191198436229648840228046544874954674888316152262618068649684852649779179742288288677021142705081817998614500101374078845263675267772773869024398591624789880757592420748060126541373717430656889227575893087402620868257992507485933014495643169109862272795684953206606733794203848880035216818080176317907861323269695294228735974475705471583372955140237889801422256473727681972263108608193805571277065751143566084486992763668883208218467358199150713796544388051370635966807145869803240854654029714923778044301366025193686338866569326167557994168141715576926940661044383584809695756012461294986039830270569929528714625291954942559305796393377944729449906157011908036217305658811343985887693574881815716491366696250101490654304332755101141916051181758420581584924713322476279463277198456744832362621543582665343775394841174807454461433195035858209182287518152786121382952602070524388124429160595291048828967197430797007481914396972073480225773060427495340597073069875718011766741395582902647678361772482320630078565534239426717474722039699034772596961022124661442263855206701761879459230483363220204395878631135521110304776751567870771974054183062452438346835935148205087685566166391635132966596741119510683042268611076672587919306628237936608121976546297913986708281058351381304234652242982027530990045303718265863903909474001838633711454782579090788160489819879797458685097730754517087100117474646843572417059883209338005061908898209330577074843993419844820923530182945393347450808306406436002744179844481672135740921538526145740223621350915499460317538392104778686506966832572364935343343400210680439373236809750306346810311881484870894833307856365423531360947534660496064934458819736274707347223892685273265246362754948948044492445492161757671434812275114003228499341759706384855694086836394764651815778656003543781465954158414739733427851057610737912377650638256945310062454171004059968369566383345965008318400995871928988101817713711852605237113429372248516078134743287867587948939033106704543599076581852359452146911368749107180595341358442100031866391196598769998873495827941680361286794595719716190223135140156818234657976063317619264125823974609375000 [79,59] 203448000965352008176608009104618978795781890335052502565213085642600508178630201565715196026231075755075288673661198895724011305815026163990716500101789087980620049605101333361022903554623232954577181323444016926630364413823176145220862442425527469178025634896946156299010294205609647935347647027897273899104386694951439416953133294640135529933674906821202467995632421261876379997798005477036918567457757493764962359436093248171846080523490709730510926322600889990209635609662951188119479873000201278092188612766230243973570771149024639428508927660689793621682247609870284423558629234019500256318436246817072613704848037961896555821446512747187805077218782714125445366745192757057382320530710086314988369603863631665931525426640934311014391453395377213448323230104338942757171571568983300684021945969358232773634152264410437769216891463557951438679806518124207488308489908150337621472510115285610734148879573136860793193658732399201862905365390980041484455951911370530743782295923184740457766019339366636622135746448876211979767562671068597370983854236829602809378214343526157101928002799112563911060283401086754958120792909010417059449375234579079674082472343559413791855920165933425020406988900349892355437732393131944557419125215463118317848876070995310866798654099729134814441506782854534999913803084325171193841870141890547519398325113162152436455703744354149081676376019558098607149572272671481639885258123104640012454506098680175132485332063666587944410014270235838180526205602113135600003567015273234179256541322766352543402938586065502141100268857998093996366075736350526028756193572137695905647789848394814339171526520237348443844803677237688902065322078355403746104819474487728923671866011220813376373220531360021901797184403342263466861967395348693374410952014439757027082165179439883053710861718911461307277028777046108630676639531192330159412069885831717290536480068861098445321788301259676806708538812261085365958984243785532144791275391113926920869091219260361057040907908098347859774392003911574670157825472148761389405314187331993081942563735811276549353123507561556347471445526317356667360500738782023094225634177884876169875419214133896408556404639123016409030242357403039932250976562500000 [79,60] 102288623373987733337822054563059648082462104343801283428127120542036726966108925682807046832360475921917423363037332400663104083257232408819489377019385641876679159142689954078321775021170165470676928960839761321961919706341899422383522211854483924769970303429031216698749793941355827278237251580586724322840751017032783152791651343269030944013654961729223922990442761738387419975785788865996306052803820426025049697801957318870681424865232640030508713523947865859773672827309162282959303905466996425298377027519377915287795814738724670150992226890760274099852174813083808811027320432496036679151956261022139786800163957971476981539722493379341297396740555290923024430568243952180690360544533205288113949049526876509828965792784886977210780588079851035541168184556837528890994119883244036769920091485376753104336894348937860721259017492374490974018811323170155546770265425143298728516017223230026342202821070742841436274622939921858059286235411337923027967082728761777587449540751107585927380375848096066431148913752460908590454516683425740257588611566651884681750869355596770682958810946351080405871345292210764291462786160958683783119677054445886266310624027149048048077249194566667425651718957609581010247339312007484517681837627653345459228454128736069344727563278728562167119942692892180694658000319377525832273766998603980764312673156027860139311795414890036199526276083627265596715826394634370885537298163766477310144125558737313890316641779732437807965780205388906318439768428282512123123053714788773512745649336542043743449670916392503842172592003296783720033195680378851914123642533261071343056378566925124137618735763321395609155074231166405115118905708483501943730782509866187467307753377169019840299902383380480592838171322585804210480064286050081387113115749978811471932261881058892341457673394546415211662834339983865201687955703415323990247448070734811991216154566435957199374154556803035861397880743005129023749894897749466299323039100893231654645946922622891794236957069931920397607458007710036379319223027614138771887828476990928630497421570273171380398268283819499960186597650684808932542275049940787814257013279330284553855190118935397603980308467441773245809599757194519042968750000000 [79,61] -58967792628157116463307015769032292833576211781984277552281808279684534274216330298117019375288815703001242636334609422949587152533963451207718290728514868055588429790361117463336826297227223202143190158600188101519459748202818662169806251132848097911925910019163104713333485186910952832338701556447254578536279885311509513434450175050035153055095598344428316834366909802805202902452950828180879944156300421460213527703372908890208624584790711963724216956719187332265330326880432310187213390317220961586585730734775155019624146710272279791001620296084216956836041007379028444233711896671480726262777566980429789933141927199356777252731302877604411775485912866330151121150418960391398732228088053537782904141588525013630670888735814430720785025151296573622518455793529658621756052629114072938221950959549115707828351224875623743288457630364398998684617214587719244999331457526246875282243367430670982033312983508445478790695126185445071007438509727334226292455902067196152670916065625407456596775231531250831424326972276741566099451319796709929790267555143599556469992598613821661639990107464614830671361527821358261930385133586617835216459524028475332481475441039945592620630261316648419716533601574681226269699708828547719556457433017644309974772377156230170032747841845982364327814697830975691586499196840854706884162457680783257953839977856723054621759007884624603882547859095720830362215933335847536242254060257932571329858609090158333983333859291067069784937256808548399262401615861858179166200980883466872606745475911377530832663910193965642373884420155997167472910980296977623937839853238235141235352993341611695610068931392230743708021366127886396936371622202416795213435316374310518477353182436819483590487740720959597145287373049395672876787219040955060538136760001707528985867317407163106275167934342215729474355357993576346522142513392400905878434071953419781856281060985484444798789731439693618146889547322614263548975664722318649218449313792933865698588959467224312252054221738687643211503458954130707872885109224423390264095801586528068981128423405533745226172426742065690439368218433636544531351646455349071818014744420017251945336529548913383561026257950743456603959202766418457031250000 [79,62] 20028418429024419987502676498339882139697952923747531179697548850241955123505731347836757138213121622813164735061303616291659633101588405836277977710284352206853099163956187790123035727683893140568925931360122797847183235379054386269236911008625993479474197500142152921784628165784184148380031598085048407038337849578063843855075918954071843032192900909704879569580910226270683342348040821104067506234584807681072098460337171450503165703893016719707299732866614719069355220429784268750668246548204346633879668180950307874114834288353884473427316073516641123341910237169486670758243022256996282081619982326834751537438848339869264567716790301765385029746326131711113644983656906147308347966998798279471196262128809078168728960592959843944663141736192959735161693378721077010727510896965106401123832527375344078076200255053922041027794925706259234381175566935334342360138983674120818722621011891468685977135506216876317078855709823117549135009427446406140277459394667920307510840441022915281211428860038387163169695302342797350320188749679589394368192246744984139506203986763545380926070761270954530278658624143972747585086558623218063053248747250621880100537850056343439805362533471499683357802215511050512972222501452660870097922710739981374764441665933117421313046736403463334890566475178694413314001007222650790320297764780482458280689360698858904050039007737155134505958171402967949636154366932456876336680060512887037018471050386656252707106069007113006299402795151197903038668580400914237097314511824684258742356788926621317241085539832019734861220019233473723889217413434388434447345879244885159167636952062111617031061071595420667743645221738519690754919372788076771386404601614141090393370296252030441699738924465225102159944274402196364161720758368928225219931963408648137559141545215064054458383136106944242243985159585082549138321230471853949200457571368583240079160608599510948808518199755533103983900045764782829480318902520240844835984621418683920615014512535480411822710704757032447857258659359016441127540450207314484273108287523742523623672495278812205582320971214490587428093783199530647030576556438615876374402673261511767807909605053958562725924252845288719981908798217773437500000 [79,63] -5475320714902541824337822787908143701492282883230670384926336841369720969056445940070031338426166855331703286233252410625320880842521336432591868787145577328876856507077139572739735944398350923618156006798729575683177698936555456318838396161594318526639564312528538286861836913441170231670815143892381641913190771084301232353747087175127328837003407983695277825026181201522071212152658997612556999824609828844780095996665034091623630324337049587044283979304886338429251346738603784909653977201372029818016337933237256507599072874180589865766333654387475388572475967717686050404141002252461894896813958767544292697912906369468103520139155690409559496139449467456519197449478644953442946715149131219169894780050237157485469166772106205116119659436349766208667435410142352379516827887075394566715858143055937174112630895731827628583468522737051476218878161654192230107420691964784110374458756341751826908112159540558120222162850595060165771169945975519452721613460000564444491635220451369934387331940058411800215497952793865733701567472718050800944643519110679991737883634120971274139680616561407704547869658960733016957153658403532215364505793968312273793745740678351299339225560981596509365124473479504702920843027292973672810371073472841158576766041262459227943890888756545124842843474896938362855451572546560515493507517589167668777202499781097940711623667955467180699068950328757403648303920579937256244461806474492082392372757423775319188999049775877514060474263053414302031126056220376702520016822450341719443664506924185903908409791429556418422308550063605974956903607543947323951942651118200100626222904244030014639123971691872876873930817526130058068082348693326766307681837292017215007933988801293749261289124408160667468907932443551774806346052215464945286377745255059240333899710724377316282168809057918721667328852042226768750585527148250890765747661898326504042299839055337033804873915978614743270253603172368456796270759021163072133786680870979615380138974042340785888906683377610957390429433767740489655611753722759471554845733251867929595327189912045851222889566089686003594057053264400095757033249098935426215888215422624377695607178863964475956649380350427236407995223999023437500 [79,64] 1303342427463550704596283564341084650550549968543399798513214514492510787723916514802656890042004663312386228847766130044295137836879246714659034460851153188167936487342208225261522541732873185802497223040818665202237334841486674595795840135143257651196641991067745458550708607900621254323874825909402467332434131887247289536752128306244698335314634790711963406037169221133361242708426146794181384241824533068764538094623192866679002251072332435441889608777368180315760950936596501727510654737007589613762548681086432032500370213287161991057382959257494922942273905566594567001226112897628040199882512692695640992418080273906051950145569289661131458314592891895552506007264176633532303371193207625692378116909575646543236697855266397184724408620255123695665809038523770062185475145920895240532497715483771668638208331608718872462120996493244857175774292932675622585348801242646155820513107178704625195259030858737510519958486698290251854977066059419147621364961746313320928768100334959775283495757234010687111129144550977113222449343403453248614810988601814129744231355275215448603090508608267320150283602574521765339301222808960593693282045178794546151856904901742793209035053174559155531427873937155127579037107748212338632938249722409432347581293852295493568784922307628465963496381351012952206246086437186121874857895608649356199667112965694254084212652162227765703095036628214613511582889133967427163138434671346887360273720471242647918889326721745782503708416870402378998004003832110195799830210885928146904072796932753900013350176759484763855797431017123518582772688994072997550044558526004581820456307240546418493464332835630407121288275142941919314079004091411820216944383901011245216414548121409431091584522004701933130939651042154034888383239686286976266450593387523373165257807016607037187170873038188299388738407589037870229040904032645823522195258004871026979458576551973795174665042233030342410211716037275111558535828632838813262417885559746527366860778082050434481960291161986277341274871211361122504988467434879183604991740814322473971649172369113084361826185344922656266237038913642419214020839667193861212349857350811097568229514342963426543064997531473636627197265625000000 [79,65] -276619730390339943534511373754417347480998183030519366682982661622700953534304136909097880090448132923409005450989340154420504641508802814085193490641604229784004839245005498767317236450206461426681434131338395153112772126291097236067090236017988361205256545078738440673017204993545644377850307677855464254596376984958877497326481197905119079577698323084712332407656545910744106329306923046408016188968995196158853548996686806802946173603854660467079494538465413442325142157344586070374643251634661216781975724284898504031548152141314544690678657311210886523815927912300042618537334921677621607290677793329265377327415797568435606988247852007479472162777137265224320451112884299234383161696616276563008191040328315766351899687556777402300226918412429924004438709040896013956637111590937226958605085410378186606772419009546772559105264592978391777047825553672979376732408059628910035669364762459155852360969070610550343089197083450082874733096316772135861677141925858681009657956238171677305154047853277844604555594356691165216830812718954925844895736924247391147765798009230587937441071908458740661399409253405146135005209410888402441298929232090593944911473252594447553371720572672750259265151263071959127614529150271692897324942218646706573881153666826835584882510723274044607844850570210088923282266988659215257601380059562599100718859989264415618989238535840541328886217767926120314950612352903186448110777701897663863566788447746150999951680586760894339942557537920736101147930932912801021253720602252219834513873983202284583565501423556916415704157898743337041270343074794907897729850712390247788067260137508579099440435805072802187394428355567905656407196133631161703165396079490704654613235259951931999772658219473934475783210720088883048691429630442371997465376357233718815623950762038830472742945574542865264405771638737545264380940298558841493024712827618727671974136178449336396539936953206885453351726566496230095568972037155192164224635239168351761901884026735919236215258205922376186324785614627978461525251593091851249199337845139216716202944180853180456807879348219122908437611686424481982538626704097232772716700621501770664470432059545146330492570996284484863281250000000 [79,66] 52266931796804662908448301436134339262439725352426651893158953644945835250131838829665594942903294546489462413448901591365019342162042393205853605680834349897105674141291121506963298856715542415951816896553640998693193152945770615091452433963647807063378860628249568667066095636287833393962965707417610858543551388659617090464158407872910325607538808275812501608196762865944067149842443974853655182626822716533175081863370180125105442721337808477941873864790975714763429997911383594773810903099734315035023064349244283345955422865398642987254338746826822779671364759516127454862339049626862361927522709352071945630001195072395635700233078823135215466629242458425829496378608937666584497017346575127570244147988859719282732717134531579879698016380773700007458751118704250624253934514633992702187183873379719680237936382391648366165229668133388734987873915893447532028697767045984614261148291005330860923493522172395839473779928613731741546104222660983764041965483250856431522682621153707817745480175071406205304555965271257690861248641471852104449648860119156236692675616786851866289439911224329930749974561654003625685689168807191993951831785826846853406743269337253035307140227281326695138640115338144639900391147466190238951636272354663935524519560094218125337243290650866897210570435414970676350492456845569722322744743323412943299574323885458411738508891246270552379159968607079245551666757957507163033610190298954936660782623084489464346831644992565823330993463072499002388010675278982730070821749746576026373039531564431092899715965007254027895947048489712648664671440640612501290662792913221216308717934683030709034633842695270734342704414036021815671326284417731073419439286353493379253310928088869961914124619181174418632042294774274420413836709166176167098011771346382009047278989438263290822843757198353589895393604889531424254050745041732456471015686474968137627551439362376744230884412415598241182068394355869113584046691605330229825206220289396679663187463844292580165705210741619195468839236463700357771707821566892115949684846516112035243466384449111058260083607633882945436804840362946290359049306570875836126449549563343505154122681233275216072797775268554687500000000 [79,67] -8635297607258793586348086875627677595571013783900625670627822909827471644164611085104299788197041658909740663610518015692933360526574252917234727111433044451116966191257624209023881122436181566886388494203195871426597533002757308165580829945511233693555268032823455178490203673829877218300542009871718887582987771203610391828237032858654846027229282639863746657671215485799386063900362474531976655137005984192596431375402649762408589285027027910779056438792192330737588392822505526914762470555141326486686849766235320996958334545198375300612159795206740614074705156635658943950201776373839206236745123368944663551026169249856600044721284239876255929221446842336423950952470981626837396753650062005809069947293602356004209948646686528032072696076737848435697639539019959672334107463081137954533247917638695300195914246162375723322620242706838106063961626090552315266792019391929179197624260145045744408194343617734287659022998096808620098793314077981162188027913519975098607545954345502413731638731872890445433233869961977112286623889810123049510208720697616892448428569336104620178478930978304403781275974288703987265355219551538991527636653915167426524378980811396511861100800679561501676657986706495543600021721023049006939031715186568431221957835841877279066123040582417705615200133730432198120354901342498632843029612087172238370945927038599184770965843661756909472167897200652114895193092806815482131227193029793305559401139396787039549194496305330572044688356065723335266537729552729721301281538104059990434520480892807981479920693228516492498522827242705438204199301470950260627262741639235866164345679270647784112517576091001033819122088230975317901282722495427771076292124809353297190492316290018321358696956389927402526457659979325916924231858256735047433501891641802367964227541420632786520015226472835048486943703119195036079044995255183083164678849009252893572539329246927878937784106548866405013562932583829463715534044876069292005808151625723859374287747878958658380572370918026163729789973600667179346432459909367612437214270820337836800810868591977654937404237524718781379383102396339081562722170557326227356574117237711374350794812926324084401130676269531250000000 [79,68] 1205569624528873851666496659991234969325328134267287783769094272799122429527271578045051732016741875385197390233388180328784461798289799007796583874758497484477289231167452810448320587918202173392611753630458696552378178579592928263465512099025971704222729649477658114218741894413135473927196007640338710234702676016027301211096917586730847424157922975735625151985916746627454376253307808809991770024680969891081364594513787580674865417142679018913703791781288724979273911185553014002050346623434339523087275192130608307078647115043329430204385275289360609511134182209844121285469496837084026611963627987412260476294288466001334711398823459294847237644672448871134447176370377392749313209644255044065260706844459840163885176919908415242898292343187249045867270320364653102432960868900928769059827331784363008403816573027818044521616299376417724146874435440647702505176070883128603602949969182867893728975418178831665371927728734284911445293119121904271812769329575083023949863944265086085677577067970589093480224308307140790297710757569160606837331742444560473886975186112532387067213006633676808886668346006471433556566600284099528257477022677093657739028396248292020893202101920008615423814854584309386915040301821065825392133334832733386465258404102110319455611697911298801228636239262121361858421651508783191972925824122352857970421998653729153337605446747995193110879281933613496513084392324513184069316348272431764671707862831256017017086637082709206660616567007992895714723038168961712748415069230001093142521267831961531959512838256567723153774528682289494569197262054181408977272253497618132657963990493297909536334883115203921290831315574914581406028293353582545074162460258217943394564684687012524657341561156282428071782738601655762536013305826708768824960997986210482036414981536436179795437282509688698074715570255359381710384702286099102691774754993815386741961361042149484247703834412187257889922086257517756493114083505787450282804067574347287531598817916602664749596514419204484322735718349729884262010934345225939064945065349785723631886876259744969965564933362343636318129110424927566612003015654532859904903360640307519169311945006484165787696838378906250000 [79,69] -132908184261132107233681924223331276674477025420698880107472518569584740157786734188298755817188588532432523363357264092108318831166920525589348602849633325502189531595057909889211460914414891057219703349032280885421946661487973952885888318311861296269124047022356916204243514207203437306265488516492548253220356682234946184115629520311632356543032985118985785001408986043138108052197528020482262063040582161949000659788298140373921892851873347166988017376222871282552444677050250130318829636639694724084971753319146805137669031947443693823951211165681944752589883468137591890388353811022366611711528862247668796712564352126585536148247197499258954887310305489119107793138455329049884510728947120190663115810780702924003061246933135945774533647850269395425606090918683761174171042902554913943982357477322543409289843474689947267812263901412044999887026628987038029429223520403433838379140031933703768431588962615245100331073819975596693557189019639135584953548671996967594635726246851276285850181484729208959599451951679703165747375182624928136003441800368775068095480984556858112187241543679425382174794949180054857735857467798785027951135772524304185010077189515305953341432201564783288142776768182155009324706575522133790365613735467963503020483771856569651256421935899949397111875907196514241680546561686148858634631072681887044582335944493770572002045104503953135773321746877070069967935576301267134540457176359973299321897620603054938822986174894545650257929625591753857753339318816043495313350658852478636141832037228443558654041782794918303250996168566577871510875853526122830129337250956317129487239476645952458479212500784242869970084774028143697775305363796876723723010200086087342880438607274573853182151226833799664897957358168129860902559443755997559023489740232693501340772212518490083440597361556526169745724367240249740658501043865462916373823754947599282074361900316346241939701023674251125859558014950715983146921246072218130582854683438347139253638798671707608304174062190766904754955130097927111491164279080362368667724263144377215574460029659520722853860623809245261134327789062554590181111457540999382174583959281832790111366193741559982299804687500000 [79,70] 9399966565221959486250576355207519714369023322297331555500171422194809680323243611112560748328163444103733060801962029571298654710687505774692863455434764835707570264041886409347641733623957661600071533549069983083947381374726135371740967629196503148252677529511396022730296308256380904931821851016207281294790646263194020603083345968443055281783973828633113954322498783724821945460001186334117401127704934383402403851117498743178879236324527129290464075812413356116084574177207911211225874918862151035495799607920990295710205760108671712102711446519013185994070842219998590007274089942231528842157180522369443087172766927903964246377004443478200059984170070829663384774950583701202023028751735678938617834112416987710109359282520087136271008391661415789700801687692912038180656494477413927560795948455890120273025680362343474754988508127464816386780171656131707497612853098511057324719760354231614563947714090274691361252249626291330932454106925560413872115681627661506356690080365198583004788728827583282801544753936103095548250813894605153089020191400183087655213108140415730126428219297695532917374056826528970184612150221470764764916337252647609990295932481814428065499302195138895623620049883102446603649729734478974146803082237855070453624463758216915921951204266330156044307910572642017965799729070370338484762526150269495713661733044201939718628652218585672909472102030238976077769798655070221701741722231745656143819194857465660632915589967132276218828044520960403731269740076333674167795201062970550052522074575171420614901016638869677496264535581787865427436121112132629911103979055719447331488709153623659183222483002045333323489831289630926901842030004907696060897427220645870319172225223645988449735372368000915064408185352690443349922654299712850656635299239438640446833266467331913679559709896901206932276370663219938585918851548932673252857333350158060050163157647469360082600148910662014091857786389270722846953676517981408459044502855575521724890770657090643965263636660671207543290527809324071266732192089804215745763252004744970538463191640204194101702144238575654696469185203343241812585357576925306562383444219932471241918392479419708251953125000 [79,71] 141754239399705467888911227257628142029782257612530898466204826573962289389736913878514490716207619713799825677253239488749982018560160547284390886269318305532316973398718800925106949305839362021446558469186171447775998787379710972394890943817892531949678386794407627127006017578726963897812669255954156251038995990927946896700068555125488929793632877206765788900586815923241335926472707690191812444650133162093444111724749393057436024614881761575151583195147287144729555771594653483605769784073395329486355983783065276183312584639851140361826382672893261245505291409962860378401640608358826960422638851502193711787686493225306416200515364297818979487709506939002484278704864227702308609079242735553023622061812943539544843236069538646064764281308931878344129126247652488778483774345348399102529374346512819592733367078298118780181577605668943161012044219088355339545156506621230851501198182567777137010130351244793368725154072020690016848384832051201149660132478795443120201832910661485391875402357332947627141532279721098691736842170389142011631333337281033318304639128354495584327214024602586768938942853353455538444712046153431017836582810636105612781013890088213415916953991172739908721511827265544171590392433727692285916166549573617768864202715744585433002072969588547066491962040635829178651255487791515846081987165341511779519924541942608217300613530138798370487730226629300715724412918469018943540219328889484852352532815598288451567327679812036630992525756925082038422762734631058526735110348500977885555331619034103153412971762457953747550757673059095788648230337425935810610748407424854526294041000086075606759028028325026817592954303529167340629420678004142329389041046760788634800400807966020047292524640134348598899283597152708444669826600070442850768750407210106253612029737785422531392432064691499567498373659211375555961658749936123091036006607182404445031823126578066134197064222523398419717303498240784910854288419838030436952648372804429187994327800325604413707445102762673886736964360094931033343869742660432032624914672103582908226693061442796885786159850177996849934145784554763006963646229901913897730736380253802053630352020263671875000000 [79,72] -172367790452876706526549435663890553208145166664197158620479029434402358324278339105405457397734963686239623158364972844660741433328544207715440141886217328434322405504521552682428212379445238781726667185289050332240384003061235536139600533092333394809019397418113188094770676889322240305085460189551377683381985635510993445537633277345148879857899838828686274929907786942061077436083051130748615584746487384913734350051549734379294514606267374654187543878010148322740078828240413081146344523656086467441294893005256813358876301355159000415636207406382864319784264775787349812653742406026797214347088044058945037366634011823216634925800666933579777616242075721782931815512279565199763095276646410787953810719683200828963779398885251812870243482209270896234181142577647077044485928435076771220321471475913144525340920957599986025207783594660980618398818295518640996485658336920874441559405788556526941805602381630334102034745339613921922597735805035500898743436338623919529903814263094178097259723988617864281808925789997452278818125555031861968487610654513847187323410548770413046385982230332972835755617950668211946372257017960608687399698956369978213015181853272820702359962519497542368041826415768203456826542516953795933592675276430895938934179156424916222720062867703964168495384509275090741629521527512673503611846977151426473470604848130909896317913781342985067366669701983889971231590976648540668361836989724473652516246701999791912318142497083757392142391249071909875704267305168166272645726761935078031756535965504354866252240679833613917672608592590281648920366474064193639171482115273610191863790961372472477298928148951374707000643936976653067000801083191196880027478790993429986071589962191952614007247698049633875498280897297577471415598881730831662789324288305145719863222907947169543111383754114585074268272940420746694081783996639610555289002587525514847509854014709294146469978415782635822959734752480945554158959691442773309435759182769097231315468282572633462177997503206814279125355807868905267898344758022487455816461588476772055464682737958736735025915301041767130355485897613860483969884301522212943780232308199629187583923339843750000000 [79,73] 31351239341156361580821966247562016169382387046599778026349905121214284595929216021062747657160613265253107924054196475844166202518184680186741848744839236037289021098136121104313606559859209691145634501329475234806922150812149121594349609629929009424897475565688517636571107826885841950220913389698157899936185673425017169931716389164463427350926057589765694982262470100137688147235194862768243983900139498523726130801982768568316059648443482133733021695539822522684908837351651887247096939094681904604038921497265040465100549686579346245452557084714177337789500070715317540567862338548204587093671675804160331367361645274211617186614419220212720321945886799060121878465280797714720437373063782600606563384534916310776458585255712541433333147368105323020583599392744521077637305000030151904587518898648580754076701543165809101767513868497157845771855430356189346166618086940392840864324119562986403839097758200855039733990855908342682540564398678384958410291248890335042939213847641816848085381076445830042804669512908979737501047234129207518536185307088620880415454911993120922712136667150452966346527937432229058743735399431311404814467549132696751153162376416701850563168466696638282595433074598386288308362220701874342824074077463234115699855387630297251519857154265908734891846574506304673573429248997282537943852473023777633074143555894802067266856867801015939884788164601278671627816037778349022483157413732805191566144440785229045306797400016358912866310415425502489076664412965084760070369583313186314209138055230409971776197860413238669266056535061261133234187078648493788677375937057899733073088707001151553407892691332719636031215229945855926930774550552510805828250524710594938873937660253671420888950879030091654601000445025504931959809756629870837473074275193062600145895673182344595867584501177530522876433108159831319167923369680559727575404792496051256300731153163143006481424369676495642759246561109254014136582574970637490585428045422691748206488785206158300173489550765294044502050946930835827511561999398783130169734045594385539816336547361934664228960206663128231587810720636583530719545404030768054326472338289022445678710937500000000 [79,74] -3512115617759313677950464832366903388653943748234666166883317389250862461066857372135451352905595201366488591253240196673879468251135297334523390004972685065233556753416170680297109895268791734227279443431960546713853966367873477422874081787842515223551208176733348556700577734624035872471459905999646060787434006141159675107547583876745543841410191649243505272822005351181382035189144743915904492791918663982752668302846929843101406332670713764118905454626614157970983234459565464242974447341904134922336934445993309215318669455104231510642277500607441728246300994115257573005542267254786516422136273465205946592965044588208512285535470439516933509605396911733540872158324919090212747367625089331202402323875164028139293557530088149611511960784494186380039870653850770401408683238855202723570798531826812702904232405470567007475167629403212598388513143634060853403043369234272605141215935836492399749425025474554645079472515305659769021036411250339785274917432664300276740657668296783482396760659992044557212050362874724900758877178324612840027896350921174020463986831707866957368032245599007487452071486462065591281611490323020010454474850839554508382722514660314832117401444317354855664855807474213804254738106723008973697085081689462117551878556455550711443917805179159818611711236288999498469878705682035517772616864624991335165426505254633984307186601731040601419523343255675004350177010777843604344821250761209523092201167470236494174658885893495094560263444096151091252572344378168753965612756496487282134451473831206024391837351453471522926445401382676110862398068858643563374955632904315360859695113599965363358389778865185321005397665305520775475799997516551026755999348472843496459219068857708599258246322456161552356420858286721681522290199539527181979050249871250975947870296541893839089356253408777748744278561493998437946013136418970302643262120859216346826179582065606594001027562096067017733607753862891421896532601727692239615571947438157940488047110149658692061094866922671710681815521397964234181984855558766522463711492568134737840306973747526891998788621731036840852008118625535055829910840996532783719885628670454025268554687500000 [79,75] 241278434596987364546544836521761782769091159974981458707277214316486542333581566788766391123671556096638059179918560904982838444558662971893316135984261619845961604254039393395562347909745760599349963044415803421692468747146051227197847051703962092233464805763298150363483066550069498764529404330689040096986714675469860631779898063647437015149875422966319584575108702743259073791360000160332006213014528625291130673571148961561142132742111160613990170746731141707407245501573568522188793209071569259261282791065775998224980096369475128782552054881092730763486859731760210283889061697920400098169443962770459923431173364032180052527776026308075206296441759459070311696784980931498093416319476696668416502120593951564427069703473140072951752672200675997062820945740489039139735039999925139300233185349336337692839451209918749268456551096244644665853661863766841963169831092696785727254766973816669677556898727627473077269002711057432707657682871125311765319222499362301392802178482635685232427397387826276656269358503232790059808659483287953659138168366812141061209938902916030292928876692564421654202133705799118661762803355509078513793708002771818591188753455225351811095817452896212752477211684856003458329338577794901702985164530366666389096076917037818341106187577947009321553675950099993069472936499367932326934694329407991094874631232694161762970764227668140742019290953212122067226728443615637825893161036113481318562298713045512240080166625118625245074728959217631811590108972628435874955187960039421752912925146342044182679983191201677609688892380306176733025119575233993286344440273626798781903315290237149144365299065563719900342119591348760018895506686779681964777695537488420118226207852789706244249146058735150237841292590424480931451491646906835021079971857022853039457458586632626436193863833974982404965960689394393762423840437223970201759512834805913141905665339828647412333692622121284234299719373469711711990650473502855009420547054521593756404183372426753001398749918866846534298964630906561288660441118121348371486846080785447515121253085505287216284384379593439345563882357262479642044661343192046842887066304683685302734375000 [79,76] -2864136841783124336468367639151455294861947159877033471730805318545218786041822799211451199754837811736703251243596352020577542509169379756756854114854735044185634024761103060098454425753754187371185868901457559209946279104068238970433020427466493168321310985360045546314334405649878949099182314536605168918289288100643809058194774922888308229960353916541455373399065257105887239386753050613291174553910614543359717400083223830981935156724656394067667964967708024153318281852822732636493270808837173862198337838707701663949905890345906587603217050701516218662261949085823806916394307102832861014474853151174363323476148301578642939398012696993639991241758652299535375778035977363746194326133213016489350845476782340514321869656475732419305390470363026019156944826712730320090372696100031302641651878676446204903578614018992764184975760656171972922642299768124921173698298519214842756943884945671707888405986064350912556795644683970933033735088596495974842944694338186277638812445265278158770319536259415388111212716950348699672400158289572182888282955338030430315526541557408945438696326141390106434486475832208435192927677969967728879741195204340233807020092619085218309143206449249428261303645057694209057752414105859441046470065325353040522008078266009206856559589602804999687107936935181769506869492229213815265997986931275922083290251734612242060702394657728340887673557479503129431264995395857040488503736595409707594118306376524533638296739491977073294608474599396197093081346988753251945962499363921899416956991572462758578716537191631441024948874006832517025257161894757599729291916161149139148801067909907595978885946676442515931568398547616342584275988677539958486621699320851760419519111508664284543270244896353434042331744925052373347938930209929398714557025911204896027897072837758764915132944018410920900513562005426296041984574595155110764379281919101617854260630625586395556393258077252370876923754987986183455254009469190699438917885921741534089968719709729879828523688080662271827554056466048862955244841219957291801719967467345288212362727398479453714251095908269049002080112525058224609564305751518986653536558151245117187500 [79,77] -1726099131666071494727645665591371150657638796973476954784579445575677253869396327283769335388821351055230024109594349685947581963819584744362834369983232471303280128705236166246964924117046264169370015419314346040708415030884129484140900391095021354099316476226203851270357940683002310429397026001213824133598198714215476368131291481535685037660573845424932074604747988722646728995565198173577707164506912442122389561860814048552646973512398356639244328916867645877721349457200030492989430048870277318623163901484618807189931149199887552482471165992544963078807297250366095714393646819130158086793804419670969361371355388731371738931792081973228594284343942244639008547226549637306179168440999982497501077187466351588422292903765351335685794641652785100301810283257004958219013462726868960160214945829064487676768350020664989290689737671433403049452039404579455916983576352809841867270798766594250224626687999610866378228716666528671994783085920598660928079189450356561247697512931858836795199645783807275086388322445747172567154657195699896540623669347664051710934534567070920706310126785478084439640170796394426743103045342583182420124193182605257146231985314494951468414294035596828315091431922874948580832473979865312160052434502785414275301276907444450645720846753153387778747196179580898528310992085522901112013037741654167954196916005374050762830214022626608738544576466968056559379978089698826539632593059384898003069654135321959812698357319141584457421322150766166246681993158993308501934712968945967743193251663076865865275513805698228745493012671480971631079634016731525697391962711940487133978203659246226382929912808304253372219289817688273134378131668663267590744594749533699112626997658470497978706391693509713693723922580753846606819891727587039222090616875357393076317297595296456728028381540917993380519661053573332389701021452829427471062889287665391667201127939788240614044203267756163865511941484754555355862977168779461251886729947690097730697181512099345538854993399741109828368692468857655859316545696897692171246940616322486380598254484026245786430320907951948793073419655477729328652003459865227341651916503906250000 [79,78] 261798588243485576204695588881461810051897070205584777163294469059546425401564380298784325220714069565352592261427593335016137137682595616950948786530898467947212726573319476302276887837996293439367169076809297023175884645114716719295991282271010681441549142165987243406420749950162794669319955887952598673906717539737919590481115367024287917618740672680535779719176903409729751654322313015307488255662653371862814105612641405064218025941490293968886547754282274416562856533405359165132839777742486428702275164910839119468513535873980157242116271791494222546123086592122365427866927021267196282583709426008204361139672533273472929745020978135211696487505967912485636113191962518515758323708506249677354727147972942602652504869092998693344635194494874925035032333921246483244555680374628303656187119532181582497456801017190585489522932684554318978847970715248817278589656699086628328776489884058334440559534313006137771635521535568155585184001647867223760161656880812053503767176967888470751453938953665632685973877843166737735849573164064187663765476861556503553152533306538449648394136210827506828676287231214323332293446191640770292553471642866015964286356114199636521637347493666938828907808685723859827410147577401634967979549647202231612615938043260889858052489162942129543106034640417194273957390613129486512574694802591795836233949874163272383914521222440662028877785766910847567978155279290937583873443317839185675889239664385120772385658657947254001011322236998660316832871893247993144161542778862732911935846185991976798663603484234637897739459541932413826325321678368084858796462268715044989435381887856300013141685059241055092533743776727583253712062497037158802727722292549470458992325663814905593592665943615612930014748592487918512601705153717076497578359680109799100347142357657029256638238689508980764783119030367776847756317586129540742054744978722333841521839568874851648072700669027455841351126072575199390228459367978852354214328194306206755773812048767492589404884816038097038850008780864120878101847831213507822426059895827129732002307314619519673874749550171414925586179864303026931793283438310027122497558593750000 [79,79] -22379194716316698088753547053476827134789126169498357841366017285853896293042965019190824535867067291956609559543958210768369230411315974669206501732333586468491529130863046973828889934758825123799950972094553741227894629575280457127561138714029894120222873747475488268966134687453445653905620850325079012121999153562774661271303713451635496141478403864387456680512538026744123884480150266144500705298160144392040092145668466619701679867413538829152328990182233061480082944252740536909375520793351680751923950508953840745637786091931635323506159457244343873086791264717362374423429634991992645335977497669748323474142724860868005891912631598543228338736556898137510810649829957263442981360525015204110418003993264248012206157680116272487622067772364940281840869108525252707584036796679961010986516801571175684493072960844824262016123564961616319006536524174674684946371939199691818147277424763253767346439138270046145275637815471578852797894463768501014820859850045481354216283308829181139488120214656394249366257660438641895317387386496019423521913206503255310322805347883655891155182820756745429096320786130248527287018977481932599531741263328420729622341715909373649708098564477946165684183332167761576168575452443694314667050984302336944620255279698897641174344863980869648296933296253710045000807534697883099165435587241755039779508160087471396955990413690728384343658632227844995493847503069612756707334633615825942477821462189879604671945266471251045600237766921084994026510452487088847169364477206370035642438728603808922334355331314813596484308101281804839036150317455223968586254675846788332002064652858202671924070194416526804580306902912299826564475600861161702907101996788093579641637049629065705663014067221605375898705173186767761163598945177922162658315345993795826646828567981506244662961269197288211709347907626088869283101214184723174164767961894941285186374963221236112763017329377054041436336836053115275041695363569472588078932901737619866792063549382779918286953447350868331563120045486814230334464847473783420052228110965353290014623511837850904517538229138959608374714882472744648111984133720397949218750000000 [80,0] 70162945210580903436633491215674449735377107884880077862637054038578430662934116652011185837664449608248041560188549377308914155704677428583546141857628610568535720349538747889325134459944112026333094378807366467327909819165549362772420646938001414051237191970073573061268083911282092378256444556139819686860004406507068328957829254172111211385826853550489672068080008457738722269787024567022570005837711913820218012004903145946309626612947009950461975369641513654518001930275138425487592890874796316245301927427049223039052157481523941717169414470510326760916531366667880557485467420858189585931403695833668734512860749245116869508345806611523895975225460400150770091386908543111177699904315557344271889273058688340882121831339772070271658093969405594654031800650497002644650629288680789062877225121747488427683705327333140666114601507719598156823985336851145433787571297556796455750738401635898714556789006818853768303425194975531972539027639882693864703727240046729747328987987767213013492869091202015414967661222244092973894088509305876673328696697632794358135982118563870010441971163460332379933977340358646833531202214183881933578169471214060358887082711947156589103435966349045963172541178225621953771925796620092931663360360485100031044576441624795612040284355036134838086530751040025884087371256690325285865026451810365960750221710153081117067001296120651684525441743304177562192177256507071277767143920864343357935937768522887900418126225826252527809036735406657978851026145326464923192861999784358703713770641961567605193826974978415997663376858284977851217506922780033587213498242103276486461068358202416390676205942392421633313048235879325624992300528007610512277868139722455120525731268646299650443933660316155535523206404791965855929126957221120272640126499559081649779521762691469315077354835188494023404098379432164002026889305937731394710869890399485277594293124527735838468473883278705999420768698089639195072040062476823818354011919413033087757064360860065020421568124788884032648218815516556642010665493355986877055726895603333825602399038859845976597175020924453809039480434182518983565080070326472173397346694425550340325227158801185137024661961578444994848121787290583463872831484212653194771757671656077924804813703593882162000468789406510599738835912836387720403763523790985345840454101562500000000000000000000000000000000000000000000000000000000000 [80,1] -3939450913447906148995896674268665582604246234382026084131341710561003476271527951229575333837316969697891264917737492385015957400285211532141736484644749427471596181242514815957293862899356361384235154831638372570281454646607364505208723157421883140194461740842122383341383573000649002515404089890623607665791617850594467758435050411739174239105278349502046540140658719013281052818901775326647525365960739328414978946252535388300776547304845201126035688832456970305478522515950840432987806347846971041132463281061863520740776400836175805141348036241525565460729445410143191044359998869859245978823798708726430161308457777490262749287196113738616322148068781865866200984355694925400486643045241962707646279772055152249810540290711284457147177752627703557255982284743532547959710826901703713539366127198010302263682583235685130007823763448578291683660788842479151500568663203715108010681279529847494413658643784072588605545678555966095100268344588764370453933136020846154818906984002045781064860837360130709225937066794914016662396462942851111586285083272594053312298714267773182448296464169646418205954654530616359253916347886611167769992429579145425406049944534605772646939986131111699130225228853150295779868683012367264969314364426598748722329783799914292007510579743662278069417845483983644807517508392013317197007105352719308337025030324646421439597399575808408812438674868401663553294783694804418051159378767854681049371955303594403309897033423982053780298470423785724143755757233466299717298155586346774556674471117440057323318040201272461758151104911141630773131114408185205107013207251667115342534333280023090393174122894950999420156257494875678112154885892483699066604883760987973615428411785735730722655657469347187943722918424752562987217263456257870735980756415363589520642830900410472818780957475481175906057380602763617912229081880708628942622889935235293820992333636442783649270553333725328568406043907289115827390697352727483956220480486457791090845575969158549814438471985977631565871511360352702799640752227373240093570618485924705016093694611593850480464224074472581819191314439046133866605763944035435058978823558016618120443984201632284417777869828219538645519341105395159116746248762076238167593039231446713505415753084823507829449277998692372144463365860782635974324250582867534831166267395019531250000000000000000000000000000000000000000000000000000 [80,2] 66388243515365318582789660064429512162128006211066091788294516109371151736833611566986102506452476504564603879546409291648299382515990684492025622956444906867414970063085378478846743911567997887732353850692379596394702582201294013651682769005934581021101175786424333027762433505132104756709642051946344790832502947626638208463486494846014588008391575290845197454136184256584761734520801107078354816242698584763844451634191405173000366986685973238435622504376418458174681530179863929232650594694990264925150882099961534694218465328259186800135479153569181123735961769461106096089451855818572850349997805922743010796361381991520581626546531830108547882342866936569479265534919612164419501982408539286059631716934965624583911414341106585553111502708307115909573134038433347776688067088435200010586352171702721880462563370769381785673154036338238278264693588177233417067484673808157847945061057516155557262697791977809126938031103541039011046306985436379031019883581775486220363245070308556676334898301771734773867907508020520082767948873357247243071679640021666586289336197887607027486130972712622945296210886250551555370378729730937300152415928619879045647997217566921182681459116628119025210556137566197108433476609494337546350809525403685161006450471212226117808710074572682157936527386597741948318300023681165226276241570478941109170458269370526677877558102109180644030366338598766787503315506776933736244288797034466231075156645856815149407165657197657448336593463967354594982861774465791880760967712943743089905183156145846865901765635300012631790319814243425967047367711710661514703521168071658245754656844233864282350015503569711310762651393088186395403394375510105878735321594802227041964032061198848056873129990148796684121674048485776364804591754693307335396279780067231308947588072613950382018143364664244964897523076433680028159421510603454735380359959903617845632872027414056570415822879500806259926120791863903758353118380002154699288138066279592797594659730786043540380491049133571648789962031740899325516184424457338885773820522975716120043563884181636834884064194632664961073211309026618230339960939347999437687611961158377003198175471832564631517632961439709691917277227108146373318761457801801395505138222577823107880044591858788320674193807508677074203286848519569549086430382267565164511324837803840637207031250000000000000000000000000000000000000000000 [80,3] 248891699537615538361341763103376048464611147208556737885469895438482225928884089229395848218746941924128132472830234192662169833506738526997166526036423696139598182366438305828593455814013592997938059790852254714438094939419885015513419760717167390808353139133582115275069930470625029325706421294482868351617398369812551678281723665446433031471596380976712809018703488586006220848266879375454451221082191019406033560463970577227464550186547593204768129080640329401339704498973540245449668802149584573708427531097474719313045848765690432073392563402850267482895299013822564681262949776863975326804842772239061189379481163734558305120054538909274963877497712460824086922069714101260253304955604573147031677884383609465304496988069638871705689749891452690575139497010041832584123407172062408510099921217817607853439520071752745316697016004091611000649423014920318895485556218338639503029302428281480292679212331057579477759672189051464504210567457295864475810682930330724403128324487324702700018114928855689326958831091582481755185643279738095515867798229594179836327369925180060493731539928176906617184665647449709432277948787230711544438006244212142141175687448190469607765843746610603435599542941969035255418878700280960006026164993196244851538854959014356379245701557450249071770106585606665099915468119563876000119182951906521028150819783304386220842870631681561552846877261770734992061128225333731436365147459869997002891953545782365512761765939180592406354652286242769007567971368873385912418735630710671093508522027089916749293159142909582593184914765070559044243523477795513136099701798679834976212609776655059767476433271969375354242675149463956730064934609951004087567880835550194768486283266207490286628717008496284286824562562354723432036233359754104792319464569147306236296882140828365688485518771802554641000640058276009472179663816170922056985367558543251629059600103724815189191500527406246187271772574957578146885606487959100969377940740125646175600024686564630690924136305111473806808015330686609847183251325062410224335865204359029272063299983946393677278542450084611904413302146498387529702238560819244211334929017985800178631809848069414712699234060894455612828485479579958264739633541623195597114647903230262422699528614550797636422029777629534337189680929323550901006154630751288081569327914621680974960327148437500000000000000000000000000000000000 [80,4] -8977088957698935842190045649631430960149347932059159394691775068622748891184273738118674542346810183432590994626747798815045690146406294147766735862219917480461144463653175719844988889783401624094225450437470787499544806564509891368186949770463880654828590662000060990587863546799310784411979203054114581378842435449807847034790458668136949004592257123444960366468153564380150072703596541335845541988158566890637536241047060241196773603812870560365838763733089316313748870984819234624035863217927745506629907021309371834359118637896029529636561345247518652673577710577099890599186943080926758745169596590638446235052524053175196048941532870103830894740062865161802373124906457559049516439501032007919151775565558148848190823716820497742095787505948772253113155780697610679276029585588273800364733647294230513208023955297135890994284044630852042507756128711137054180625936161958672753207066657187356564346873050183647587106942523793771551416014045903916078225681824279455507685773685453130259407568645639137427909564460398634708516205445070125800549918660583573237766793325996095042353661680101411435908455128313973661379415781778353295341597190834014894777189823657818144026163085934072592756209095689875841483223249021208447364203831324201263948521266245517415849437257242970834620633024616562887880238371389550563875653111625187176925632591235744232368027017743526838014612088513960754825177124524747745497013274676272258525281866014785444764268120448083588510647073265911974969985966528297061881606848605322874361131819706266156899335123406193378592363569064540827508091464897205165092931343860896526341342281828099194918022768934819648535772984164504666269421110524419099940501118208146570716247295922209736365662462220412770273526665741056692055543834116607529703545390316171777318282916925641574987811871532522497611426588390419851267671219725620966975738917281290382240394498795871005604041057066655410052483338776686776108732082359434827311044295333528601538217640812578783886598989453920113659771638658792871955547942449227679982724244269525691579950102710419034940413619006517785949929910184889793844129084437426417084178031431072779963037500491504591866530251278178659824606260133192284662631995020012243969629105329729144528693767205235113411673835078706567790311250779534225097542718039243803129778598304255865514278411865234375000000000000000000000000000 [80,5] 93249700539157623661711001192681241948482894146131076183230553227187267310470252320206801954454712817544026536427916466700060857398928939821104689252950301917903252469113039133825607952968942581936760682287473695137154961710326122946708692062723856847258096702773827504956746327724144622377172956458324130636593245353289491427048687712485127120605548879372589770286290381035461341765942331800632412807260089055687398957519974122787550931678481579462752330647316488889548746636043124170350848829921216361017644755888445283190867078383476321133720514334951944338943410510733430937271833246010939797520297576739333672705932022048205707678165329985872993784448443082203343426387764008269474709904218696508613549699552965846902192514249347623504608822438840823089490792155140951262631369761946473858939505457536604240713778129104174605379305518537186727278510808189716870735415012209939637312560853530302561737501223724827093689439844893791229853256598989538556424493407899622579174189689152103934102957464121502464369688823606842872957244471008538166422645194460082114171322340396339794721664733154888963823053313848655789897936519182330022937752864549999267553164516063936948685057741492973177106565043293717151261440930167284027051753639916573306837933629253132777748063453226082176884225950825201741668902944084182286205386168876277277316493129230486144679495954975624028885491475756230700035526089043937934789873671900314712831039383725288110448361586351628348321157145552962718615118755438863378439000817000626793492352284394062205494844610636413813035355299479968813993026371773196469681886561849697015038732021500660459588148821500289550816012662217173782737519193323952829853045894359023617650239480515110677578519620266328119271371037021587980099346346843530022736626079629428057605715248591565759690411073996533328326294737270471084222752554248145469486645712153737377026584267956631385147072460923866108250082817008510848933291291508353199497803219066063547149512954576845290478904180346777543807494022135593138412726249414434991001164167926749878008043774120275474613805765322365182610593885443021757901947524864083246871095181892426322036008965730651813090476828231596062716982872985976771886231691482518358501211962607056681914208949364973749015267089814882302057784948190010206272534649451567186767553252479956427123397588729858398437500000000000000000000 [80,6] -769524413603030283494079015703935840026614362135792680549509442456006792307317891156247257410599851352133792990464529003373892757037975276641215994695077272185086917708485420120919712720657432018109018948454592882819577183358809741357551686004320076722581643717129369359024447471170298875326570678304254743457177734906928275965066663302529614125690670281065251616637199515398937310682659733018663950373174818112285544654096237701373106017984899058173028735681378603634405532612329582976152435640868316439296763724964998919909721275803159168457738040837626229987345538783972443502286848850265894753772071078503930544586834987480803398051718616222269498755002440864237152523516095739948913310824582513099183571521914483103374306596972933835019369361988177717779920479303677582982302351991301884294198215830237671907594986402307286334018451648204865473556089833751968039523829766289885789933085312770194007037690300976583548659327033198983536888798104779771965302313756978407922500696637823829504799727021161553799805102010749279350041713323045833370805597082319474574360474469472284911121100488585388162757389635453981970542055569508722168162589143024805109525142793970181056394617309564160100999396299180072734813523380114004452640202690759155971626869698186004263886485020734667582777830618208015601338041192866198408261029622991196804382609786344476038510884670435956282837832857436536940189206855615742518741580748784333553986540402655376261474561521997746640660672107628704178048328099499299484552768758288702269547922230969225354426802424461958659842216998486726511311554290965413339495373675824743082043894251000146803154394279311735693830654122699748647057205432693821236664212204731696860020832215457822211563771686379405318917503269507090484320410256325727776411271750021512095550720555110573024548783051207747761721623860936450908555498374073653598025113067587105087223419870738837972093428584061553776565355787420239152167213586989144717716696442677742023776018137787286632757872988871540668862834064562049256148555920051974407233688135084770861329292226514378825682788654492239810103201501985009021779117380544341770555217324025770758570218302882979256337961185939924886166289702334499554962640039062770471361776722886939737414159002100891011891493327616498195024158827073583126800961934527492183227273189749517712243687128648161888122558593750000000000 [80,7] 7051621879018321926642619206701729309775463109487612441967319244497523838514761046830605062430902928893272462699702659199037796414612900777845080679683489190209528735313814945224895159298881457778691228269880493705424986016723221629146490281571409121945710473004210284838921241617760818079977760834146848549361869743648741073426592762958429058394906132711157335085526630676562181201115803118806993630475935385413323164049283674490692039065018576920964342835346207684132460269732420875974438308097154564524676273396596091126888418154645474506340411089932159441613641164660585750710353079765693394269662531877962304128442370993506579277244047392296654495705987541145631302485225933335101910379758213679611778947428035847848750272207467710440226205908364327850546556825172491079039388010681673387266231651395700295006224865699939382567299483949357573342071808001527655867661805867099027663330392944388202994273097328514204990199676669714805450021647767135266708563841524797704461293405742700194483607756840204866152249635134607961240328015646278744434105746126541267478817097531742960182010424897109655371192691519054119610322567800024571909976778383465421207850144434600270946993588742152630681124646793392500873681636091986418857115032174190249377739674127674182891718664881502282904097895115828583653311897405899828506496325214950839888489082989723233030424112483788845280144770768323331525254867207966132593844320907097905235608804214859623039834873467235261637653802327128485309894039782526378346132841977871663055780625359068884807497066419172310950401630124058194238350110744609429358952018210527836516837557940388509246215719178656294171110435706437087004579052497230116692044757767578643846662573305976756685279190150870743561804143066648211491637610676802089308384665795565726077253985501754963892169321603886908916391159687999635436777001355107189505139245711551871797160325596692535093618092728622206439072049035119562390470082854197782323367978549192164031114384119540738485251891538903741729387915807813213607389923967518692879093853906560882062787286933784447276997360523646612641432156859358184881170432185835847441135702378835709447127861307112782084552094531103370754771757568647197717408143450400343697201991281914659284393315408284176641147261181821495526061467541579742362565472326642780619055216463457458342389827521401457488536834716796875000 [80,8] -27341973784109296578703312439910898511579950588225425644093599955942403253145338498256308240062143470288274014158081002701990140172084071576803360124652135183378668183064305616610785864487109573981774134665392614469955782738390322236719274064107746267310060203380440920445360158145389977789645401986336110990393413375894137785961798833329696687180149735877960260080926586503005261222743259564068876143148471933030230556234257720533160733956936770497479903810467419753315611483368181826845060185110804091507731241011716215515155842913307910900240891372033304027940889325082520336901838543433440143633931587895584924329856708996371811430037630841538655569142124787608393754572214811837373223152650682129849722098066577332699945739239930885228188692797329102886256042468197654205233606858794983084198764633913166986628794747531572903428030171442268488445410911843184016633055063096860539888519252326349873361832302556136336156719541191069104903167370195480130783824356186452564713940285464214461384356698580495575951062721780650767901186394106360988450121563274987271660631697065839933197026748339754507014040165735999530246170816191628687652506770052243620179206677027642223504398969619938719216620130898190690132080961160311274957777834079297740820496264909124708138762250760266970898023715154345603142663782184720261135303174668026077184950076961984532699387723234110651754212578854278082129214115988763477420788436516602377005210379190177371679455044855195546299711921317259310634989002048151483596995428522617241483456792516943988456169360962138722081167449945430928725434998525758400224958689439745206516166622569862029882952334922173708731507977429136756747886107369101029015818609343294661788616002559501602987279516746623181282519892351710464730259657304906381800806748362506849459672882175415692463107549297733462537995384787744027765644839314865623640315658102268448019498597728369277085736864755460418407502238648104533715599067334234989793008600406681422603714052187062335911233792076549260423645192124492099827282802291375533701843275374908971913851153396530820917988253984572291796633045151208859738014365303363734395700430323517923525404461916321981463474362278540148591280656248301854859780801976769200196176056097213812562580574649916845957114660203236746776126061011439045002603685774939090550629539055904615452163852751255035400390625000000000 [80,9] 14059939905790067787065071663914181559818865517049314866404897751925693765772409002083210951903203696887471335504092555116169475468210894418123480579738195918166051634095077208631427493505462367138143014927545904284853916120330213003193597852079112162454533725051303098913645964797908866911631602437841520094400523100693435162672921237017847860042463676832097900702129674201472302977047621184197561610897270253292477887410274340651341600451582728304320971328758875341601514534020412691077419761264035259152319955134146510805976781177924842328956146805174732702184594639345127937769636811624614826002737222837326568961730430116065721996417617716492974758661293141755882310073568962306026267116934587537225084556937061554409936317293051512538873839255427648659490537459268930849367922623914055195754787579853593774392132129689371903577259897814272806507808341494792948333954135066196825305724963756718767160717358115234484891972482438215313531653976542172916699580469063335838404556681330908175301154595692460285013827493788943281926644151645223506730052328109013427153320735786844420426452623435158651759498399969615985696436059378723730330811164411894379083815265008036061808057746113538069384049488933585946543175733586952571553644970533045228324551766434927601798042126045146308059255630276256636158521633653564928895368158285564591917539424110144351761624853064407449123550357917295637988001312353739110576494115441260288725648244669181150639084086750872369170223809645517853853691491750514158779303274145582814511815155614885050300828429540468224535385233465964519898875223241732245720372173877686963593038014496363374127752220953587209439537029742292212508541794237487007510603706494315738064530495012951708796257830407038406877031372918954345418740632301411532363025132970370132291759338676201970472644051255771404833962784588005057942591316041335867714647249315215095041238340657549994531372102636903066667409374432563503868318624762715923025120460660379827368495273357122196614762048444726807312646920045668721854267719689587555031869790768725407029627337004531304922100078785481084476612241574166778266631811407638058182983022187945096717765839146334075134345779074080213498999548762950119208101101853599448132823833430086373760850413558887307308408204820786664444889144448961157898997839082520073215876177386007839231751859188079833984375000000000 [80,10] -55935516036903880155430436269841252533905200545688279569385586526933976060752456549372943913922015752645440667988822955294114328733516523038231180465205717385419611259557131705114566254415557310227459654181874305933610174071520630770271766549505827017615617262675612734265993019707934720924269601835335988449125050339470124742900003066956238161574262412413748744160648664545456950624144587413884853271025031950124968944857586328847443501842231488681742839233998192022557048968394748773512895538206716591869525021817101510037815969228110647473451343395082712940122378117642007229415185724972479911372668822282223703147330600323527713456357301562273324813675137463713526919280328266955956574188828477625568226311650805037876045809329845023103158559079164455758201252319536812558194372590914042602792705933976828579055770834451876862751713242392895902475623629417178393324874214356997780857285565055581060991027676461194800128046176844964508911091125513446101025735043553444956573824868533367359274540176387639970246224449898716941259337724866996800652009984067701233985430312896170827569919896884780123059619309390500184613988701456095199924816565598752273826159029621157637314559601352382608021480633985904699161252885918202909260585952855452555552554813315896254874546735375076862801274198479595180728927463106345102517007117542307685440745780879809811169554732677665389083846298842465076456008780093974508835238852404559782623149004242343520425381957078074433569208490319387754655599008838355028504807042626426838445402318464833349505670606195332160329828834887111558960765098862140590217191750021009890404779552340442553668390022133891258536867558133034417871885891913718870371977178422279944928995239688036578758401429607486521873819131382518441240249932680751596859889293289236609141901335992342282278820298971339213786460037747120309575036748561114115887383910951974984014422700768188423935127386123101603225442104246128469442719539560383980006267050842430185613796216448897507532673372251699761693700156443239176062640041509108103208811861097323618852725609809497572273127126723009283696613787479350262077580471189414939786587538646659072308610633259101786097613758184688830212273230306399477831054161651385356866217575212826640920126043009976079987363588094918767755515551729479610470023574960847672125040241919435857198550365865230560302734375000 [80,11] 4625884856506618980724964678089601644454906189458961860056067139273031224234199364569251573741454133450924806416368675291697323947047090429295276108588373520712847902757213413210721734674369598981641400739489739663014452050282335479301222356384091567738123574363048625432507019531708429513771101388751730730237235815879354122261375664807681069625010624462007802345001479622450668944258043370486209633754819571348936893786067589558690047504117333528666396321261365676064842400252484458890384995141760608716267793413198881453151835967490085215427036079288332992928135715030039212370124938937835459694533760030614016757926885493842595189394923961330961886350710067858534863568679295358272906840486878040217220052820108443243603044188011618604021804016594349471367241303335643592568274166331810663709653329291066128559428628523959175846239320560697417326341212027718111508120905022058706245306154380083564142689662083550713861397306540374274466588003379522727459977687415968481542076875871612691944438890898395156121929926863752638681114092500846774834641963910128070145014421121899229256108767402603164959802115705355517731410099168403769706996701561035576963532207037401001839541335187516101564573015827376312655020648990264379218633590669815731676622068325638306230837399836643343159086891887795005676734623707590518612935604678824714115479736084488116215464656982558785392928567404144594066731501786343648946446628820262435794945932720192376485886097416498325935920369673735499205647976896774694851810848688576302973857394697144707713682933415435463893446361876318267474470129178572504540382848668986634273240035487591558664610381435568490122138171675153431457580992685984331016801713775812408089876414248032226870934261087702652900014050221631866974840486859203952697900318200750043671747060966734990719079113679569245116796731439053811519908593887964866730492816304858749526360702566708723135927938677641146608844846631063267315267014227052116770797726755496787997389114341416697412251906210070537451189836731400074567415339530260745634047708049759461037430868256961964784518823570340196860775109758702546900827554785388737983996357579005927589549640444173784785179999988425342476682575858279836098948466377039926588902323129885487073467571189257244825633862484066977351941786647110882499703785113291415898723046851159779180306941270828247070312500000 [80,12] -33224803106459819830818367073323620647712455047973569707440091766594415877963836621985700668964339075103926906715235464166633226095847873961024193906595276270296473361017233295735553793867196097643673788390396353671726367486357996853930756056236330910532635990116037363548305045742361622129691830368297768097833502425486490809600164174535180465809334173228362776801561395913206478060047307770158952630910547071341908768268160034486444047044736725085440758760883140417628366714690777719401861952792824492782526647218851807220640418695349648947217549185579034144061165126481615767457952552724102792413645243452507786917049834257960728615704825143818287209461696051528085143468505129371818831054992882962849900163339823488377023024871343370090986663263089970569014902833998821209500271600204251548252003480442751234997544267167176060380384987791791311406325095765284234255976552991588577726215787680986962211321735663076284707969367044951091269568403437589066901416631637565864297971065226354899359640274472023874367698910765754031649548834301859147628180731860018212658113972716398299102958255749407843103036761703404323828074254387330612550870294317966698498261418441482238904898143043731886512316006991953922297619729474165258110320778948246142964805267259187368101063893343321862315507216585073710759274826507962959554779340336510205413904575097933486661674752377655528268621980235588887713517930279056310896104030355760433152662202461615284897270934867208825661301366684923510577135065760137033804178961134143448348922245086504622672186656768654324774081597562058419767703475199538852941656532281536551545037155194778447791424928676827462820014160278827095071658631947803127207058870281441326963668945708652326733088470070416120937957812135853292132826646353606435531115980203455619786276687481988217807418076703882285990527272799640954296609499549062808407427373437337711524493926366724251403992591851771432654068539390282213527094076093448516605001660896617290329020313247775644174189811878760795454112891816582947805320058724525120431177233122237530419495480582618931029343257415122329930625273024545262193942858654394661543987950189767982772000856516503870308475336946058813618808827418704737971546845357489780696194542903004815557748774842464828576689166402887956338064040887072190643227448556224021963823034298002312425523996353149414062500000 [80,13] 67398634544655223863300112366751548122149216899340519416915779717864700523133353927947147716172549567294366287022306441227952024309646719004724243713521970863763814011477474775706174269367325431394679052631144919659854346088020753336887264950523307819858515011841784449253227648777210840123110969974694425160878027276762476090055019916954070257552137568859376438369874477289006164970016392756132635029899082077601219136480886355738995762296210438093621203605742401339282019520715642706849079749315152394591798675839415119410117002618865683715970425046465307180163541372435380086137837360094828132277992628762332035070949494803789618451977616181662316762102127647586543931469384138805198999690331420924938904276198592028425393207791022097339665406204228690861713173938921364856497838816371223906297852308927875705024106241960059505826261732032752938457543122182231617131508719185725788383267739882749243919579975660855656054979564290544018515757416309939603148131209346714097739440459584482206370742042276525816261384121196608326533796770958247035924522437675549915128187098073831053121553150976702683875099324526161408494910658145272014816716497015056130253109728245685159937703818293871018884661766771811309988175034023900306233577217547601979607316939766238467977547240253539403851908729895297694683346327684625771989864923323712054624500162058878437160043156534651771051250420805516396157574224734584421188254518122074668027851628882933712666868262116126822397123098598471018793183581361103894520390679088319154278005713807019415621632420663541065162742669737126300336625030275025724853016447826824305139996554944666373669784220788960357148765382770968884105775321682516720028983282566057949436100573142004379203964687863781676241152812989195871723731137207765185473065081089625271790688269960508409757834947419430906459868326244027061273271932575654814179073973306413883890014737271469453424461947316274929549624376058835114566298304956539709612046131216262372788075365459302316201618087608149769759388923756876013921231051556804035896388335292024965849498711072967126203211947108337013703102449264163936223142251820487461931995124610083666171130699381170339039815164197103859489575202371735538097736798894455316068850213510251962385607237110338795408908362519559997976247172990572500804613049967092992809103435547513072378933429718017578125000 [80,14] 259783904990037121571796007579816528399808703016092071269723322631410781091823250679742725129249614885917045887097236495630455628720361255735437548188967139796833216226766920703324972103431343715448257712174506342220222304107753742313602767139562522997222637510500997397539451194622617637506594078987324847024643112001225146812292867878870584454706603160832447283496107314984950196741309973440885007018256540421375684114564473446453797343588326065145005657618165605080309587003182954123258513519462623397759005654347213587086673138411769473746500091234575419075625372913239162400058965814522729249583961787442984853614744076584061565538359721768447751318064639115335593227090626125474214288605080225797649632743784702487975279072331805267925731434053248482312515865354501030619279614110480046794021258837757693890402072986949672997522307478638142575601308933033321661226678001793286666072835011677981230207569495866983760811527722932814092230677610756714898326200493439799036290269497655297362090213409675897886224935529320473218475272787695373698248754842357825661509444662338556324014208947368378277429040540017707951974009732539493812349550214295805325153156095482539067258958443462205266264272602111818367980882958482823635518699523544511889585516523215904010731295614303506696748823957699587515966180480064245474529516443513829356873921545821637808256561159879480242468141434872009572169190151252352821023537357412232665837426299696322908820021638598463788951527261664870961758000043284904509606458644906114212627407299813717191421345274084768110489256740658019029588050787281696888689203182660311956829204459663820986844643598469173913554917798607916929107528248654060752359937537396370752989491435977437701069506335308779893697689595679599819215769443515543219218647743484602045581430878654440299394735417456023906283024088596748871752476716208463827433114081643548127316167889120976682064114957637289101523844683618454928253440933428203380222568666915941182904058750248953665473843092068415363043726541084045559680276524900398340950135870980341695214675648923735480089312470961492013004962705991369964080186597421662345082922723549146731060885600996263952633150617038476393712331770160001892839951940805042057155268512060099100781891093540540972775237596152685805942797604923193360253163961990849339933618011855287477374076843261718750000 [80,15] -2421800617940437184321536438959018516842406773758510422080789995367446403604156486312795498515825718090078010081029869439817101951807941554114401991063353415911984309309272145993625246072910988987527356056904096524870344932173458582637707392953797166310670993799731941175698117217326855343487192869040388406819021225949443177447065866635380875269763640373490294853562081029100657490735976095407147609400191563095400429258678918015013476976578680857141263982362215977171405504052231019219194945095294396357375035192178298412973019838962058508201440230217285381121641392358401295263600340842891728255926202764142663486470708574044187525443266856425563394484261733008917760047333432266270389470169849919216565656765045452120379047584973824205189275958226111707044013697509583364399158213302400489007884665905068493213305893727303849719150768874438139447250419945896306166606277923000674165789565922865781603797315190473277640967706838281810007915226025310226841270748770247275021385550269176273766637175878185445654823168296297984021593285440228598922431623934086635991301521932578551622247452765567080025004038948931019481106707597976237905313425298858635354297653081641995130878063799071666913053913790884136552614738153429244677733579680120336276472711538273099130469077452249441655141743202039849397757128369792552987093370471064589980535020891578859069368925714631332657565001311411115106059466230101086210443838686045890346066486268736533035719534625364211112221115146412930624811475072859862696479900570113113185296753564948550677921256089617509466124811276395067917071621497117061219231081939641864225486879474636224847888759173107922110112614798833826265236222872734216129980274350031937451046149062198210611651484414049138909976541444648382960208645444599221106507414937913579271136485709168709394673095000667624953092303173958984796073354877898618408045579182156492503618153946819826118348519714755817158247618381929925277692990627097037790894518782291468149586632652290906692302821638367543105800782256322223271847106451581510793335782349215827293486858949171223790124962123796111945324402259058460956803752193200528840993793502400220350576645400309184218726966224213080595631863843084162975464076527127830527022550646083107756245721143451874698365458299099127953658280051673873855593798035167399373968066811357857659459114074707031250 [80,16] 10336939157441995621692218928542383834676868231983517202832225340636557587533930092808132940722483178287108221294096701649622078387143344717257577246821682998206183064735468866764839856535473887139770741907448311861789207984919463308279793299020561259189746503205093660069175543299804013427213406974604216940762110857894843914312531133080507374138127727918299616325208138890484331605609688388629362175055428261794690087693620341506889510576021684408931172622081652791082561985843699833539266030945183441947559983760173931059191189345588988536742204429141776522081208505353370965806979796216310474631008571735892527094525890064922207512302275703874197472646686418702919609887634966933126543271846655406757405730297094777736663016639620731629222693208346794202577172790596038017617990494506192893236302793099710741525716505849321104553015553644246718339813670258306081675715420508010219967847628307899939724746312545597868967113258701452938045507173970986842074962121791906153127537679643931363857982243148753012756382440227800071326688323325742390089615983953030925748762272791351024946709447359185551288575366447570098598719383589597150661031195779429662684155243447515283960200415720368100173602356432783607445373093583436561259299300894616104796562126453478533860889417335795695100987435252695000958419482337073730922579464593823626314726572192552834511618981808534553966687087964199723428142144169046056826357623328774178686555572877449455731180719567150677654115940512435770620774677048603257425525767101320333019088912485427944615453578026895086144906806156637517300507194700544112991456901536513273358696038876182886147823523456023970742670436136972551583179961166281256533538243840115144975548043847753645910150250348034369654799237331001952638757446925503845663770861537073168586500677943533057202479478136871863003142217011698065480784629650852761191662880889566669890951049928316497012171673483654361690703771090547549057754184908907359060621198619407926047977368118161979575879627264658357185632016557525813216459201845301571225503187081935817107558115618347755332674937245572024396183854182704574923215864404232683515950984952497143660614020943861704820975265671265195546608535625364110716709493698329429242058027895477259932552335532483207348965509525812818557526449641055481350659841360828394840609689708799123764038085937500000 [80,17] -30638602000424624812889795739470531589900872665813685775681927260800850996937289404385031691305637405020108520266813597096194223485859742157487684022594506513285120366324908767559528440084910159967652576813564105279324703562308459534053158932970973950734621763696841746026965567785905230175093149444079898894483077675287702428260649429654402702775434606434204621724692969139141005439432799254596199173431196268967730819316561496551430286091651851086340265642460943557304102724224520576289116590951659246110512180123770536736945308435726948607676195524416587714936267376501480145430935160846290334305779690269783561597573256073627165890352708412762997595477202563708523151741798824133431989442013948565153034518346770862974532182175726823159278912205498260276638088769139216004533087667124434383839770164891542084924842125836010879374344750623365678065690746812626531576435274210307083229150814097981503935096589833652399141826666990955650606235147089147176415839829706186235236903013771714807796477146619780590522023841580572368797749003148975363164388436359138092308430804170732043971821836876552752949753573852142125399562064352726510176535365642734075603746613908504223400565029511664556689036355418116001591695546814296094878769015042718281542027925171842179209096082164755721624081745834464986571369919534868279199987176053243697630016345171942735826115894544288921960940172203584640873309440489414400638016373337628056767022723141846436703146880982536149565770248659467323094148009679625251761186402945806770150286159352184019682906907404355240862745997658459946162755077038617582583866854457123497454485882542506654686135784255892644936629394991742620985444248839125047489783056902705839198053333995372611742024026400454338092670015851198080268219927503865513555417685493662022025509300651174225898022973000808223338436436813580821353953832984832950601520142212802769236852924071946252946873081245834451576111116026043634070048893330825945927453522385811481572989086247656615279275785280372313777811661966595732881415730068766996048831631164860421863972501471739006505333631899626599473258672137499661121362792267054819690594159275847440549424141059551972837026043357013355461707053097430581313953530758091616806917585316634225770134862410303500944846660562581069590194505160370789793693180325107050521182827651500701904296875000000 [80,18] 62437518808023941942572906953138510587647202404076926352597361406636328329475615612645675339298786710585115883777783876466994955173145644709521767920505856925877070859366194103314138818758331466724131976157695795941480849468265979538691938333259810116019104476221542971138377066890412761759099998203711962068212631776231733239636124960414428689381518327018036945137801705645403869108841465669876130044746708526151057600365483440477780920030967801730854476318474494505349230903538295508318155653499512694750831626424776146888827508598355822700354304025005130064576577813704090617232390266337564950323299735011594946870884293004598857832109087386109874581095423698005935607361397904432116220524155311467406314844274466683782197375978355139969182545383413547346836296135236911315957567645124200667995186624784482753088477457086993330762462683554659820112830029263152654687734348307927989476495266096341656581557232955691262070725498333215971907128491218298886078303426741743361315434929694920544234661521586344316709416038577227384916667666397969417606606356767823499791631691137168181359256509907852006564804048084398459908325628667659055213425486921486275222052510469379583266580515793669781331470509279340235469759492948147468720266170436668961485223298714735348928611232966583303175390437007155590434885568700408587985921320621326321675307345779743595915225125847196997540930382758574460679896676474447375225638826240215046326207519910122368865097271254865217479436345873285592168275218670778406745537303582000198721136798638739827849963581275916447215459478143131463713439542018854389512683790547610360718658373274029283863721971481505475039804772387010589251784096528305131240502850275547120367267775899247634471149431503710778056718695027429746297509076704234385110749653608492985736169932014799231238329134436989166617870695555877281719612115024376679014994384431940924167192402023660029927625579506860470426034801654835779063863393833800303952034730248383222854586036698879444968593064467888308775955420330154939698957328975219620526702437078640686576918706230812552870386863863625380444432466044031542241555892938025353457107936696472855915344405345774765657232944015759425524466456039789154297384391641421233953225439724523009986052756523601920892016246443027895610938938523521357301659939764704176923260092735290527343750000000 [80,19] -59917605855723275715198986420149290570971738199445051717106226994528520281547072540538331328590971208237486981343188299048924560660719943167729877500357696235225377677989310435261342920300934697727833519079412211453630684383398651987232058838009326011140286333568297949921458272857788427715550553148417681233514775111472413173250756264998143074651576967179347833840503933989663440000142335623728909827075480033737068132405768810047798836805164967927743758077413381071165002566659449984715825640946939929943865087739229346982767308027772642106204470155060733813804344360183888673207156834580451003299234690560415809680008440599326581831881634075325124629923632597019039426523674601766199370138291502805557000885850480930585983353616450664790539329213511003829641917531992962613310226497242902867375203850725724672677427132430483447024967112823243687841297008112531456501581487836182318099622455856683050039404127699245853835666482801214793041785262470063676842691282652384775655430778066276229056938195280613860800543754486109695465734407554613792980049130566145927865553521338380577452205847996476461443389310630920730281810400528145195799028560628541167535709688486972225934512016302944480032751838738525965409230879315768346099093157605180224533808528884951987989987735341973834755930476839231429136160176532054519208888218613677480951644016891486228157832018181643828855212124100344940534665273497769979046843120419146797151973785370169445640837802531805947536880956247141863690498367278311107616757151947445050902859652454340508787413136633948881804482409923585805445676622977828322549792732036825271282545971620062742536033969102077925698359230889270716865680039930126907057790318390701395060847375798590015231117284622548031823839011354816212042471879571354356722108341384326481117041894270445173002178287228844909569348324250098610207415492013651083345565454035349115389024195804993061072390382750298840692426908990687249565691648055403191334521337588246059071954380791678009440410475427595907141724036634581277359892431438806873863553352799420558376060397649911796077119853753028204622619630149301244787550772077465956022660027274659728353902375533430610930571422559809302149595644410225992383558866866140634072057983553627756485002624906899892654644885640755510723368439321835469957289177500570076517760753631591796875000000 [80,20] -117360321777726749874900203475479016228705477143526707675260285343183583966051467033182615964335132306913020919759756657514506279063619357310270262274401865964380188883803211323395835004747758207829004631954349672037587329840475466732690305611706743227589641821232938661086922417463719184701064539616188534796858306745756633883529566649409111066792754211194335203994909046685255616545172673819177193836740991669516229620723275948209048727155802161271091643202317838347356620445200269159686216289011215588850586818129767389191046007893993765922984948706596290845066202065827659896564945678416872922381244697662917919502188096535578627287827333404267601096301417451048367554492898056263443333273755845053187349149097834598983664133489995293906347658094338149843050199699601310247334769590733524104243218681098817668867956629538346813571266258337709781199753334196281622950745774677402154172606968309507088853226188500879217466565506202192623353275048213657902177361516740444631072379512606955006829213886664511601998066130999054415561634732686791876550434134726905685246643168242259458569247385605067342685851478187388810148851634540955294297431720936840731487626111170702570196831414740841712507184241715970586297913651739027005153436829061775439462886076675316244823341765471356071677480557748938027728312576267433938960813647191544558839059523544975193242446490579681379036653489716361879298746415469868380891862459320717732887363754749586449428794032871833627312533602389862213373356868479962010338627009644704604487214146827892039529664457411459895283235354690034615345829500942583618168420185963226785696911163752287896542151204887005250104506820516080171374457973182828103142744466810376599756606676042604201998457692182152346696654338760054082359275753678209178675810221375004402856418086237341216594003493219863258184130799551419655757876232952495260446577386845888470085515157206146391625717926811605278890758008407461973591556368774925217727151913934404681757846646371752512533509477661512083631508166789424433750960416695355730890068146602605968076774888591256088282194583385713428924900101260670670008464849502025060483530027044827772905688102418717316675886703004412786959241837228707301103666296232459743768922711426896599541743617001474911302397725048451804609947652602796284992958675275076529942452907562255859375000 [80,21] 629091828952896466151651129749947787191335964841842733904714075652020365114802360225151752206838034186830739807091414151223863321663286850936602667977362242242001689872914132693069601342740861772977995965069449977165197720871222171935303261023502970504733351087928745239295868919923756242930285017026337943616355395688978841837979951318573249125230707562650932337787640087577100885736839339523685096249335148432738765444175891575599935110677040937797187138783522399873330217979982301259288366409292648973487641978495211045672247073329988907955147003720786160216414697968275622943325051913199730918504855023100087357074045955427385156504886663280679487618108596455466214433018017703256307633720411947663081387514566150045194531536486159312123593631339771631639423024261919251868362569197703101821530884601732985992062892022609541012759443183580526318926954237902363256918828837148168848064630072942790176841665688200485491290709725113876567532500119627929060871103020519912724308950843495070535509926070039846417377214022570332652430435669478951136549056852260465048411245472786670029659037520248143921048616174073990723986783634825769269322311111587943006351818827029809513713871826639519762094458350256753645772448800069866397274546832745794548819099101157811935133920440624675366066196675623943610374864174308364376387582668570354720021373135939507504972409432350801457686213154276784912998973102335586864625416878088364181494624996648129232812465596923166397715145050483959648006916709092392025788455109251965299099228592363845565406587246788011241317781512602035517373421378001767495455491947937153710901477403110154375791037743922459497692561229238714122747537521797153943558895011336666378764502382838313136992173501271382288580265199269353401888656518123009936588811509892542003732844184412080791654428436482590144110424289038456672852002257577992500424691414068596305636852552171422174721761342716340449411145427298207125255299074982261409524356309666220251188156353270789323093740898004298273118302451538001512408895297735474308505770652822101045523292171876890760643478363002629910559213585836487712211180782733326402715566066216680555496643624309224881134313260966118119961306675189974062644143344294657024210538322995635068157084927361887097920903192809578972196716731670254607600156759872334077954292297363281250000 [80,22] -1251404238304595135197751188371143011280887693801723445574551933118627242239757639487306980825605418908042056508314737964773454906808475759786789235511544365754453139654965011044066064076949698464295838896331636756652582420853275822502202551795385256103886034481836072068672391113357627082214111283012403593137202318279757594383956767832898908738734910119472312157940733287127692883116844945344267919084513953710747835318707448727874911936086206155845612034830960629278049489700207646968146606749667844350693430412111674862762668907001574654704089590370774544031489236731742097156512582194152196400508018362591439675718990195740899165629956884580809417310331732984456184949576319986919380203520581998570323023608771474957930183522930704861961098711591916414165875523967641548978963758438395284982170169623220798124237897784076294574066276715526347919314292928436101386114600717479987641109702537326153340319292275690082479238427589407696447990954094881072021551402204367023573672107750560595003518677263220469152463523946714534295788047154792800006115195576989389451893469895131807637411635271256887850800159033053278017733526399281330061609554447585084445206709856727893504376080557030441521829631346736165620824301245706194483154656827271057853311434844118305234023839885739458710036665217564609242021061954532533764671964381905379003984313388756415312673074499386827629696476758420836498393295439344902770811525996802580435212397343609098377153067211887584750511325146976110000857461749709959827279206109401234217582903332755276599387384880130980519047137075798894234290791321360963856884738923095900836782205679888518282059345372610351394962389614654510695713964696353148585817236234044168925062728215864179565711232596843465118030878944447572714823966488207240438213178711115404246194136969746676749498412107886137948615524806372458691330261412453367022801221188779746872870240205924655985018664067609805047869600027961769315229940045566693362748607223862083830874714550111844032607734561736180149183272996336096687215297893820681576735991774366265730549019699642412683804186679354397240578777094544320156605656229241476996765502921689738372264785100104020739938675364137285896489968273115055581005695617601152932874672848320462835448354671833564645804446876440746198911930944872722415439625365252140909433364868164062500 [80,23] 955140640038249169444911256307480396150904881506492443688311698588904846573953322566449812003674726308521983080111993462957697078315506718881867561900995568325076061021873943323673222456067195996180418751788671353488828432376945516829566840582218315456736009611504091069061262615339772942262866246086096078009245188351462771427915727612075216615337468305097255703212670018083572915700720209806150732301039386896973722961464292275310667387677253067304360082813700321133510669516226804314201170981706282520151826872440839680218556942101086363975267464384828024866868877549035180584249526004438329552947613999162502493779993460067373031499360524749490784193476504740985100345327067070697773443807384604491393249694459937346665857670569894939177282378630629591192616227067819879481494638429321421827213834263859772383942537072236827232468770301906694300946473379995991374644833821763897904811923865712189604652559958007649587185441797701383780210337240842818490869395995776277916884167509717302828519809647889524840103494411269513997773696441904093711607466670190794607318986686557126416095755717193386287282968795131457900587228780586193372298193888516736267107765091022621130964791942620534381718009968684195035416428442515174288921378000416523408328168040000687127154109380254213485993944473250099952036129436035438792009873775183917492959733996160541294855505851778215653680548431145503787843852393840484158708010762941196079710489778110444815391466947299204521747815425904507352254803725294581848206660647695227397953100619689672142625727627512166323433698380601960027457587719220147201755116215626876500120395595092820440910171938431411346667101038700442136461117509415105445631775908402792530475582654400157880839359259691072522965906907126271174914958338145488104218263827075544746338284257368176320437144214854440839486641042219283037275264906951172873131410212728138622118171102224060792979105454246420566481666434736468448667471852875170940166508694381938912067231436642627645046194588958025291874833673502500592106255295306609114792285846172584977134720768686004960709701885716765289391609855662700516834875922526718209005968269334271193096343197196962930533020989813914913206379043964796795476633215001064460265562528460312192817571596531612764648897073331249463635367336067361065943259745836257934570312500000000 [80,24] 1406547373177581128885995211727624239595427012806132102010974209529199000296581232449458331307630307953404895873430457206846828851788025485581097369492141167738503051873621877594337656526201227660405859495317453944039057134477485416435276535753946500433212939653199485933328880081503286052155103193053436290107674192812889135089077809373203911049631963444294807733567440991343316748255284012051803634809253756401964763947645558209968113085381455280024132406971033859221060000524025294672367065935689371511827638186136125944410555482782232254733304209506531089775816551403014847359064397367730452747071819642313764902691701741867197114208570329433346982019962595216182964712339525782944259251917322530910994878946444684964212930479442416261062236268778586445492993440380824932770168176427067156040369296584371296023217729551318167192550874035017538349298135587333034279552163897455545653022223774869311718341151037307557953991042391937091310953114179487858840845539797359737379335606950457725992322283970651437380724381198918318186515985071687344344802698472598727596212181045934341775653768610620959009986770242378582817144083592529842411504829713111268300738113018461444507971802704563853458352285255089513712399314291946799411386460320176321984513762078287391385408477002403277701722207038169018978293231369937007567043346354689017157578594492232530071776787122032668951001018786600726213033785398858645342526664022886747964893583810870807315604563847487912326326130348894820063394882751518593219215492653684992272353762927107736390237488380235506802933941955730344897206448332423340577537276587152965942492634359880048666853330372696034480368598724533340349765915270876386973161122305026592632033044031983208209457681957151306792852428670395172921143323518576052891967916280196564715126849693789468881094247971361246445535749065294068070509641719528628061345460962890015440783972369199414640180560980725734474795522623874678408664306427147426038195592154500704013475960246716912385895320514850858052020954105067443366586402110406539583685611372773219461478083728695029518618679530783632642759606400123265679971015790362257003590046093581981652628326154830820316534027565151327105781677162140325572376022094562417203576701677817189050210641264494452480982341678679904304564290962176187349541578441858291625976562500000 [80,25] -5151628679351562513145328516261580971190662802831949816544094418582416570141098240081795374224762042954748401147336732321323834678142586459354682917124463326814402569161513465556472070699172495568438868455399357728577776959437723691521795547902488272137430262817741408043206949556656728705312398934734374340593582230759503018595552883537096500726360867474013864761748969582742234447233357778597480955146471343709386960772549868597495311047491740566723060017018736780237585969596028441357368592831959777170926948194134223567956035275394103995639119569970746924734472487533160486261384055960431719664899063827274226441193008048861102298976809046084949443510750272392078266745901779323702408600181780176462356833392477491115348354467921130679965820466894364558814549628813547171996927457398541223116427278522438609887809821490537633850603262589472606790476752719796470185673881291282404669596108803237398887271947873294351077491052215235852421538348499891878103205175201820973857761642800718223512534083279202922884941317569709622247518864667581455758674535885806505040585977466462992546990821353147221339082670976014176470907803868726505677211030996250498372655498190346016376478542277106385462243829568635763586182265515393128484192712067724678733744668703050759855968014287903638480574094068049301782150696368134377960808623607887630402169363746695831273372118208449801749834488286329513090749830788971288177407324450434119108920384881859397499811333912480605470942098030630253415140075854309041266723808313488026037994156433018670698618046683750321668175024737177704333996056236433687000286394340700267308645601833653023301844188628336384521049965544729394964569213020832829677583647724021892440328477778535272378469372256870527992389188390638818138188586411294541853837291957354743395722219865389795580245306645987130829457474184309328884048627552263120018638813100983247015165595788920204216822999149039555756545684972333307045334485315644663727918651121570648243743439029132963366404935114232361323302433827208045565014734050175959424118572064411504958948256583151719468333648832146143962858810300446289340731514327200643023220580105864081734891041247918218929763373614391518962399104404726051494314358289747468259712363726897382221035665395730856176366003062022229938912709634735165309393778443336486816406250000 [80,26] 7263941387707340821263654584787284604298896859011575378493644061493748993200284824160950436596925083116376787236779244772061641113840698595286549156984320153005426503909289005799294408061623884968975190203188068329969231720437364208054537578967001151473343619979356920245019077274820299112608819753143695930338607973448117383791631700816539149557164929066520790818112374576797922288409279849653150928630152289563170347678283261985763623967148065319098924405839493843871254604646613568579104702272291999754148179061865311845025873064052580364929376962411174610491380453818261665224464172387134118239405633302519739486907556985615847365264470106020146266636951507699142306531835071188761876570295537390258336339765803784614175651690332540594133797694676730442321065066834505641912604394750472777398296990587555222401361498011192071693711044339279919570761368287587841273768390985433571912804399424641741436614852285977285141331166931557841630515516360220384744739223074019675227623581264828582108697830841389337091485807666774196736145580409477201994884364204174317715700257950933471569927346982958204866592629561798418354586922735608234419459782469480784344055298664759537677662492984075887882212938228541832056660551213209486363987707136074181885695878274036726110491553524706404534969035763473353390610039536155023897875388027323514569322871115215805110938455221958486018268340655923979095206469577993859975470461364257916957565849454986423598447695156089123718683672835147743603332682099203862588445433451374942734157455150148270943902854911181101617386572120715638020695141840518583375523589335579018739752249685053820960320370599897314215054457775243720331162108455837884671234282379434995261105231481530650298736771470405403680997256188325318962869897060237983691296083039265112595394910589157955745714874554894581450867884788291973609047322249752629557806078193809279430758167612645445429039585551546759600229511238019226917413994545607619381436393403361504962781912528237536564960912456744699482124625322245494050906986758402237659642802188176692110561704771511090824878299150227030717807958793942887776279046423223971939229271577643365843535382344279248336304850173721282734787242739572080893788031910581345597973963653344127160174580450920606345483862693304579621900174402071570511907339096069335937500000 [80,27] -5457856169182568381476395433044604446147706271008482759342292659213695090744227867289168207567681287486421708978610457412817819709011061730474904392726013523977885115960713881118980884953534212450775630745709892832818731066399403977431329863118516873141852881416834539930980468752079359548716788923860407262695649021572392967296447751007739151196199840708584397576935388166857381476711865552539664680858020553317153463415925632167531114615530600994169070061582503371319324986446351884839290960776275450232967418176553688840059732162484190900679806991123367790818824365404785798938999784218343929885068997963676730227343600422250452290546159010460091971479269328802446044298524932810896335387088639110179246806682468970569520398404763436413271567532527057456179109852346615728322039916430359641588896890615008197032206277476662091381591256258434341554636194044181104745915323481509491754259641836509013141843502215807179453824012276203335814983733367797995122100973323109785133045131345626838545630024444545169993671160684768548238816497886767822176603952847244668475258006542509584113401679219516806334913772772364965602803308721251070800765607570794077997223808207136261149160892975439517381413600712361445694382490449086823572597261886465563245108555067971043177239395943341027162434997045496708079768640656773232049760956618917188489725130806180116033716566831322973421689064158052112633534556873373527810905438912537451937688967861070842885137350898530544620361809661922363174832589029397137122126813027440087311607820919153684526540636421997145091561556996207560408977731650174046858752837526248306787795691243338660492842949161003528152018064808173289354914062006216576041098559827767765256384081071385708143131430888921677476461848134415035157727475983868077666753330272936365001254179052159751284860341761532962215765434840809566935439909825792012722743238786053186706697122616331236932997464302214992653997704796611013742534739677468137828245575966019637110325310052982080780328011266786689906846615779348711229212990822488819765984381454388656601500069759880747397513107320793308655686590200660214425231917173524210776404147883011529095640912355634555310404138362866209434607780578938893539002346336477357748713524664998078978348358709532011187437881560575569234172732535625982563942670822143554687500 [80,28] 1297999938041367301570895893136131083561274109537133970115040884034143822111154022780164567045764362685136787155722417647136544382835991134161002491585564858565533465746053051984627147923631314590811928074891846921596938513439665073951481674233757699372557507321227774168121980982722254443928274055805066802304762637783711788284217863735208778959593101604543665629998069358566220182774173053811927985191956406346223328027148448223887248557690398297660133052906848815269666200067120749677269929538559910168872800246263967857987354816112379223615243885826945291014832317206582759975600846571681146164129476110596405536712931540808542461687150209043878446698946421024875088549989818317114736716365137245894646651960169933849955815209678611511781589530148575221239218688260233705020385360052281618588838462440670007702432746272781265886975719858709133234741851240235011537330390673423687872467607157582321432464850924450375895363404605612961554036041258286611195995573279285306261827282929306511550771640268723348975714155120937651633135358483549113353692982857031721016778622682146937921273595104231479459542758422572015007263457018192754541494409004781883361280980029314955523644280517794845419495174106135480262719629338043615859635486130407363754803040413292136892746345189511301301818103472682431793258456218032647846631172121287957758860021781925926569186970315817964347926753119174305240397743219991297224778708907620532381562343628688859438446492284937136767648727173007810912080226926970648965220871048118092893158521524896128771927208545949490599103366634436230799907636792642130889832378166259566168738066890024591459470808641996613202564669474892601890960748744561216065484790126975181412973172815580320108144872769505871332845729599581663956688567448840604918378943512468366115389461947540380528077090720325070917224351386114050119755665877791109174266384122981234908947619755711329639762737644652327091094793325736164617017948541340644418284742175306134038490617594224638904523211776895923502029629561056373179111920137490246116647149556572901676518388527736647118847110942729569640325962648969180812323990652826995409951942895134345925106459976366675438999324721853153432730478707427008287438287408402209750040077393951514928796955989859728622339931535445076149493104367138585075736045837402343750 [80,29] 1535725711579654549718938178390061716999773336863317871919715713674012244108775433849099597082094291427809180190978575864552269764629084363255226758080405309237023611393227199142665882461650345823283305813595871480848285648271193552513489960189879008656926484195701012814583659670794755709588396524517113376823105760168241464899781246857864702719617086480082712045655128379294034057961867468226740613147166735395763034598741677571377182632884305815969566717240396077337130364389695652902546330696537154375880399919701206600826004029200412386548232655074485076855106774597409681273022171988432983757338981977672332453367940712252042777685921552694605482742210584398082690723421635257762896187245887923655555749893839160222959243808582261437952915520754742988304406912570844957622663354247706753096988343731788520701731147320571868065204102574289070419503629050727780220639875308156904138088708675067970447875327459310083293714887690662559099789199952507954689276791368665687431039868605869036282210796981901405237945026840173408552734477347369967250725698270774610884330898768603828458914952350290861499336137392485195368397649436348332633911102880213544109328289232652276162575271246446176563458777327196571643175258888149253084370146382481725699774213838039066513993669981628321685785885463501186985635982458494381002152554809942638897760638560070274950760640520361877063365671829800589365320101557314427634126723140308310698802120707250755654826312154040066231682348180050576652719228575642270834824365573762026423211640140086867760883144561432426025014229113974547002300365433048850687604915152991888270614315245278863198952035255610912352377376628450053123739934086344534679546505499284262229150169748602410445188204083936754293256358190732666847773260708515551506449296252592127430304949607897577176464532597224129936545526142151383175334934423716770882980369129547286253272771441290707824150178829388377746391407417411795258731567668915653561710035558508835259094743736202053831802686283203571524910859636399807942870318556607408649663347970413025889603784943700187245149943220007450519785856579617912084934280783662372496716089245453673725385533847776217319489755871669404494947649306039144853190641832240535975495037684536802958099897788969996220042506587799557848939002724364399909973144531250000 [80,30] -1456977126755268067950579311098980115190669907050392343755300853306067939250943069009101360508224071090439762927313764727264240746993651220441797422157941274301431594845942350867059349552872405630462770566213941765635082282602992650460300368357414472104714895796773567785305303866087700013315019464021771639556412022744001539398098006404040485925488372205708970202528090853149788473521685171315522245507337654117834000005245604982068537717609336223704917311887207707205203013204171648389363394695910798823548695698831827957212961144050123159170272751131500653684130846644154621613607788649905820557246325789607162877503194954069356132576285692610665941204497017281452881115563421810732150222079359938502702780978778847637965858540645723420768394377487105235810907201265923512199057260388755326244750953412024113534953315652048129415532558677017405677018049623951988492316715982400439345686222596871355947849156410312276647075639741342317155555780281275154447140653326698020887564714600136156919247390400045717357492535815542893656304892884735388797978044818783407331725776952145570562911768040157242975727846970729076934407747752190832779559930746387170492238730070224714014240033327039383475378298189730866016393786727005396966928747037851037156726219732871408074171016249877828001382924595806810899750977640632009110181303308211866250110031058645136361445018598496847541032560399954427160477617736540960804396700234438547421350617457389294995268496851883526497263313776847562532303565900209877938951881589510456328062114949406628326554738384414449379725937007302883347636535638318412859262402628108015285193278590514829286965356299219952823805148803585938592692861789313739852024652185535964708212198098907086187150800105169208070561830997009243796831344511666054422927721701907283447435846050566965894554830553686870871866462869051146054721132330521188075266884893639902047555610659239244935523304130331353706595142185431420357516011235011839580501679442127946811094533101505150645180440818321691284048882449617310919053169066893178763690213342920252507353044924015358999633820866889192108453020902155003457380351335665985999399908834340249604591438054680095052304256049242559240547484819030326022367227605347804450470699350754167535796892965272474862437578069229715538313030265271663665771484375000 [80,31] -445052665000105711361969105206472123369548891892968044267300314036273258512730393337890720235584603409683052747904152515402019885200686036522609541112902114389088366182000708897868971929421148578527889327441611399527440261867196164239944184167136252446239560104489603244358790973579230884675340074168479215261023800996045050602112175117918970183742437024826659756168143965810293978562576482642755264684977601595850612485964238352455950283823692997469990633257915833897187023587293285396173965622702079444539424330630770445737199475542693487075600244515440554641086252050916188750335061313403041582594757255303950974114087697866294847927245860715788214679486695290001424964866488163575396843581437364120702376317868234589883408583832204102463027295579369244649662645713268130993949540696227369715067012238155329963730637092198769459561559759667999540548085745219660745705789891108219196633702033346848527034157679520615548399402045746955953239633425741046750291389330707034482623266208220371806909975091878964279441500911760727848883277020597853777283051590561723728793154734488425684512833048556708047893761875778624436847337150711970838743526935712009284104776765842198431607557567620906424542232414583882676845745685668499886397119559986675022146589338722474269973912812492288602146472221477087080756441041402284082702638380080473693387136872248517680558058324111701594214233022727253843152573478388434638389217394956164525876457273489647530207060471681557623446272307975421837011070234530556067503008846649076231698487463022336508920983662642747842869906890141356594745701485684731732970108824982703056600605540006489611850430442681995142521427376192210464690867606728636726773737688007455367696463983713943367495287582532281540448237112274785874760218273255999334898862904755411861573912386149201377381528988065883701956643454369811333028230359497450319183225570951952289131506460180521516666764924774857036154015490747745794652428670314031300420223874851415783885348055044351338648738766498774094678827263227828479986043413220401769071022117571235711350723309862586811066497756032113954350459268732113888289041948099356904227547511211742998772320960253456103118194641566504744192262756356373147428069189775523967263255398241560892804169427600287107377186046619499393273144960403442382812500000 [80,32] 2883603838855031702898532052680941989649637009835689210510685940789931292554801081231964828380666869613547613490701608048142026519166371596723364310213678291313093889301138172932216997946365893599273285624067564854386796499829843350768642467706370838471213555530782642191886709830547825331596926891350498325878647929609154344750833394032297818857216144149876739117885187959922872751720646669671680068601936209625749492588335356821608433428715572941701340595828413974844330015669194277865117124194609139765513883037233909870361062183126763388150977564067688104874314682105641547723772907940764312125649645039111068769178702817993694116686972189008085987080769072013434744262736943478426388007926141253554450967033629798054193312416223566673794717447349390519451132536216389506668162931927451404275935648992216969243356988156053921943726981237532793720475672597827943656657318270411490199159729221985612251358454085619729397539566535219481078398547277580247118841545529991614751993765797968095553854400646077726157830956603360949292028549414667171458026151575221874530293131684286325215449848970866954132526984398978995852572168860955356939016254675079800882150541648687308273373308896953415583188867799499578632646096731303123008624627469493835020616147293686066011371874285978694657864502514681626923132007552063459006887249199089706930897545892880101461474696504736176149226811642827923469429164876006600425988675246281570110949536830801183813600654369365994574901965404224679902777867795888873108549832525406126945389691861100766002965240888841400610732000498452304319841813078402009715387961912649480043797997425792336408079354222995288752862689022253575456379317201852947658613386181039673487684951743274167505859334974532854350164053467254564186293814763309971516582380376532044956885596139669934805368795764385453261333324803836936358821228687549076278177482260101922187873305330734430296775639784158466533537694380853737463279105134994757363837271158753886982663724106463128941272142763860165760043666647939029261133857083446154257843791204043416662302458367008455476620595955602864955213710187022633016353658842222551059961458722971892761409919834852316675350038477956745200951689965746978900411680116129100123917839537470591470684856025784564143021881932327232789248228073120117187500000 [80,33] -4995127632082345797700878681539074271900382300371662609857470714531311671106144508817668519747360903345377730618655976582776883864582121965195336498255705017591660806656178223674256150283271848759689247958785028574685601083063523818587718784866436982974293701019630001331511369399762012382288569448144095942616944527638625301278907114552796627312837002956407967807753408043877586439847241096144739122234982017658720549129390392496617831904937480869007726337775368869215263653024210519256462760561191100051969912680193529050621908116134199671152987985983619645507799761205011354824017476357791225224870363775566896510285464682423589252414550607599419791688144763154692171388481434699659949211036626213263340512336622113352975506239981336622482382283396141165025936330023803635417973336349794539021577343858397771714619493936789422245133469092701286610774079878832927049900699128354973639029187322873434170847646553932848706476488594204625393628290328320040186693374545760448323926809126013308099458439841512827231145029337646294200681120188695977049803256764668608700177324654208281694521071731244369691199178667599810377250172164982165681492860125537502960902539218741109229274596408877075456939699908825424719297277090274909426591245140169873183189335032156120423295686479086198288154541596696583960054119820323332360770971726267886581634297449462520084773831057296804941385572953950676450168774022659160541629724696279023779311321724049659205941859373870043633023645060779788007503442896759834235871659440163851983218146768392205569119707274880414356873168703852368880155718725494935971642926380287476126554648161158244330556020496997690113092096299968631401287415158933129971732125191497856455611134983139857872056732028156460251629845362343215199431702179813074175334810063650392983043039281125526747243066883943688333810500023745680952170597204585015849846986438363816994908986366522044168043688646719890408844703957888525222337897283350564078768643245659818123161081424838308389787727879132822981170703305043564600775947152563171567429033307398500735382100394570306648599595532106733647430776922837022881253719320897246760512851077587176686670355723603462341132399761406746679623184197015063013698213931378344296459245095774449168435036585603908898534086802101228386163711547851562500000 [80,34] 5318509680983045702699390020109669331400126755508125841778048045107964158159144628001329388208728351035951920443360681120370975421372848409188211434469301970635945281938931204239539510745891927030091218906899914148513814348610788167768049396489938161421547369210562110217950119445427041667438311012591882914202264744754161133265743481513078592319911116429576149821592384719097455207158700709806327465525196686036038303281288259542124210412666956445415658344348787722858700562112837530973762768667660670962270830689837467724913370170143675466842900228530152758657558272612071067447434412131511852299203515040346901281075613042912005658412850102169946361348984221830306583919275193256122838126998478116094826667133569352344653130443723355747900154858616451484304983076113903967263624655826171732009515979046089678887690406119904123298325240736757438434881778564417738832268070530087192955025104019321534442604602441062595830993216773177284820446180612074741957494896552515333409689388709027872534097849321726056330062772722686313585226165986579104300535751411545770211382234845029392995799909313197519915159267773493181848482594586685301233603250260558676700833059289812176420501417769939318441755493984870486933526906366270149168673802249762930414124435993533145102266234145674294267128620076574369045845066697817974649002587734910833485581243521312205694131722124843988769100256678415466469372169702031632040495138375937933339019871973856433829984844441329559650377335735829539693971785689504748136346549868396353116680723462860551165756257164925402101418385545474627894161972061143003972462791697075119030342531080690208022588865447180244907203486175899327530281756647993940798540182793487068366696296412067401473118090542130545937925366352489740482416591145280693588076177866063108763007283776053917403911006267196900563429118346681951361317760995430512119366441758175142340391511327284422264334505895359112258426372017744459624633133940038169928068057024961889048618798172426120036815730723182901802691705271697276584395835085687823919351791299366292923945429227537833572805818161824391451134294269217609419357715229094948195090013268894832696588933439779092871411710618300099235805609430152981555580535028760734668075068402197567734303827995806512873855353973340243101119995117187500000 [80,35] -2713958290057018013184581262683939024156362608057512073097885104567127985688910336017456655725991505226262706890082686432959187607372910620626744537089725970714360618126019904041899901983978509212220606829328504242266618725548406291580794394571340034208942987236207735006633260041269798985870633108941908124494883080602987705164646212399354026657021958523856607774205745454977300509966740651269691914034702421075363788569793729328111608149855089290161431619659239778198036361916992082005498277910756466886671361276685235129564310685711089242886663131151809318388996909482037203985356850322356774622353897088009861082691672054501131303451422732738759660887808187824635462580801808975609048215948354749329071611148894681965935677167112749299296925760319343297369397270817469628140670233442805255973058146657943304484978331461347465680061395050627204512136568674542900570231477859292435823797934923636366761586134500251572334054015620721112368067970920081874693163893135349355693285705724919358650577268315696676653903804272955092058600020495429659573749611324706131131403698664694741479464157625094174612218930048097021844244505872545460845625111978104289548529367187380542599327380912704597890361368263791050262346991138938262819151797301331237375085217096344256400046121767929049519632867883139080314474334564664951723617165856200514317531284069381243410755270761347756296042560844437920138929149731912838370585239866924695196294692136790336569519195893307667549900837511625884902369899999422400773054177768292135401960937322590879743093383952832585076583259490245834694771667442076330817069953792408321815972343844911802828763731060968910937787519326646792693468274348470105973521535836739294603806736060094518480356322009133293116582879569445526570025894828583249495348041343594456007292604613076648251376373459980977452922239139350012777086803463765093393711979673665952285436251065433530186666404050303502621990428227199302940547518412964446300662493739016917614510991132786483121393986313742284797678771816984517070783967149529946690415453527138155284228082474563475446478549252174145208831078862940019191276391894566024453742620830161570933678338660745935863477628363477957289122221204706390168376695006153523299561482717026246956040693575351596678046917077153921127319335937500000 [80,36] -1611664605194953086671425071476019987395621732110497398190982169597736987784905206872645046192541143664879487136496969913280409345752362351500658150587025726691072535083628421865068540338773125832971164486807710366200178889129034628776740755607850487029516256532509921855029508720088259067364137742754951455239628427735916719221134816063498764963579314230906428534489469137674416261205512715499641220497888556599562179219259752148870203134792709916806863196806876872553338119005358167529082769884905738712109885308825926649184778789659923162557908703623567906672995965815356882876839320902508217698361996756681426859648546200115157795320243686258281723002551684975385500803980469243357247782542170311940293686945081891527217721054498524897144707168702782244119557705907638202247633029032233283773325510104509591608675361462554884255922606494012121885261642165478611203817624340518161063020825702099432689290031095410121283468248778831915748771934820265516054118021142028407459964376342967843699207700493134511064218401585602773471855241564875143628095646351980666759567769767279860645015781766245289042532266123567412331201388412068012180156405051990484955993157466321538904849394724685046875054913790402674467602619515183797111214420418376438935183495723028664325049175212234034572451645992737427491626468261804670980071507412085979625475456864739766693234827400932427080706616343788031612752331492771006475171504715275831899673770802212667591052758342890260462636099082720857659937924590366858267344580349986768279419915636388293397027753607462970718916024494571889579751211969063233060338864764438666873914497335300847531627283242380014245341310785889503416605341833342744754855884285312930167177682376300267641500688370651592780329163920798305438173382810284866198413578572502048657258637141202898656321986926678111072698465397922464014283696436395597795554126225334718494882727869654100022805463865276173330396161407928211695063859631243114708237791016028022702104265291964799660487240114764948430162383845409878452684238845604909538284684665140090495859514755537828820461373980092208353053625253673969081796963625141300082714771560219881338443984634838859836101779548391170857775905728341887827441836440076423845375049290047316831453461105638780281879007816314697265625000000000 [80,37] 4680096820281952255172512079498185759004881620198416271804556587819675559873065088700767331052274115423565315453536511629123940766134548192353733834799537439413682718199135968608472571072609471135853389237314233709129570395654464954643739663807513839238744115869829274608187351725326532453974805270276729071669636789175464858002182235316003692623418018566096240150002934269000675989251820353114876702347481166385329161814454102669073937969493203694164503400286523955597781725190534221558932170560839790283728346613341677278442098398329638396484496192192335449371294130696946724261810093093644261528526675100503015469369957239132234252944179560877221823992547226865395139412669543797172195076846702443500009104289458768142107355846372337717045870455965057216406459090735423459972313796764078768342027917770719602273837792623754824665879897174954839983488277579173065542699495760958105022184575171652602713453828658087923058259377485922377614232414661398673176574887515313891917241276268418824433467121803016602484149342483019982341374901201487800523876244218596477399313764733163587469401523084297438002947367674400705156351425866670761949794634031305350090191483914162288845388497565646874884037938796499683319573604308249993989421227381539896381374825739465354372526305505298697556117581738025390431618712208005761492756218409818548797042134121449168915664361968914870420339315081954760155594030929683237754170271885279700003714445726283973945272797905425810566711172021914786584693491395133869052330296711484654752170617618682631594150137075590881883306415702288948727092078992409295388673585232025838162604372968875763191896011739202580361839577448262502105842908884937300644833481279539146723520115740173776020240529883948912793283698999037796437536879864504735879945174911036413249478571076411502579122391025513682944274379433038679335013712681532484394372408640460857617635997818408918643625630830148617523841587574610534961990066548254421114040480384278477410413472424007459640741351106795663834518317448623398091665965315239068584655240306869977128176926142741421794527983611617484686940060454754291209050994887752323868141539349379222603387057388503907647545683680344887270457127292523356469507958675263925461054403236640101193186125350109705323120579123497009277343750000 [80,38] -4695720157424069668246226623422723535815693229797367196938535356888855304791444195088211778922239791389469706449650961314913720432267372225244952429118530030085885011876573201418102831761626049542459983245755665936761763747524270100318789287293144792359534215762516784993678744618501175400237783778308602120947892302509910280126350216127562054333109815974885257804919612948214550838948886621186782171223909390921951712951520955232625819284668822411471138399684296107173048545185683839352027223044833591811665392073519389219233682549428583667032601223888790320008517094901722373989030377135721546616531758199931292069081202631153311452819329003901785453852740359765704962184775970477573734914963429575971265266801036135764277602772245871388689522044382096719588467487035505681432149170207243338866866978426228019942387522498981877567914872867483312359063163864208451997224664775886583299969684724705527895202451474089117636749769982338044770231202932668558076233950722320053680986351593729627889094108146803023273633265614004447779336327769033329565921250667836282050367226400186704434642732281424387306244832891235742695050732483183343421259450070033954104899380921898126635863611185916447133353414735633787455506460976704570184277624254983771633331914856606743869884439034415909080194873905739511548831127010233788808295315352725759941184577293463788487703307006046544963097061390645767144991401712363584762853423889386542183933685419095658509022290341206522026872733494356436237994354755309817537928013335231385758780028719202871561206504529985493014655001467483251362851968048532641575499631476329401234865641295424531599356210376916725840449026088429603973507726734826203295047013889661265889158100838886438438132741775600238722378496293908666392246958406487202298356288003101343097866529606043030447957934952686459859886254261069013985863678649542229391349334731412441839075079235972784760557616624933429399028662658876055715941505916393486011021768282840143138311123912888854209029962642220845278200199458722302636884313001492910951980093977786132773788251139271060322545885713193691512821335258340343953518407196089610354614768544280925370003557437469820521868973274429662394167049349450739156880940493970231417481513519577305051933002744135592365637421607971191406250000 [80,39] 2571510389196937730092391503623254346179344549672171434033079014802324829835546134769058861090429122236656756551049270909217003454606053857284733421528542486136507600277651625160197490552815552214331905313251488394484420405411645363818683225085063209842212749379106013172913345017440179324597808959253479967376525700155532347803370450617567611426341974429948161535338234096682389855446349298641059086045843397552389865128440858663188014607357822731287522916790967111403385651549310368694622966867492003785198901833819694687082972838268424478854007924055052133388954817465717880105791890327350755799120867795814709204506458778690183720841393920028860274393658411865341871601685710443930676590392480018551755078506100608001540679852832121104944109139629480431988446823874818325647324903599030380014675682593610759610724019551024997851341994799044314209407262978483970234310477714718581408029121592841466642351342696494946510622265661229677586549997526271111108591087316320430013693891614066615691535610104416043826989664830310262572665333937394883384572811018146144807147290615646917078141211814982859037522425649906899794001598338935564609609981853079439976804211171820432212239127066797272436942641143752541034918641114408972427661034168681657362097032149143490361124779685870704454197177802314792067785520972512166575956333535631331418089784963804224841662604172402109201049543856852994941306672164163663654701926696076596630716524675763846284901497370726566952873669251198121700951098771538060411591752936261721328512003908136018473446596407697332539988455436737089494180520775233886751780003511024443555701336416643365504512945651840390502066295618128451599619212819946107129056714530275933296712108309348706497883376569973451237245340259979423784277761764058001628214082983193793261056680486587382888887825974822439385105407950257249505587377017386297330554442667554773591534757241347925274883768525100343302729932636901286958418078026390881548244231759936922391648117758090835023399226202126396404039802439932960664396461300917600024886877171396491108169820010220577978625432662141149292318136239551050119747728535253547683021080419324723200835501171713167985752740970345949471943332755814485724902739521629356239445885021644572221433122649614233523607254028320312500000 [80,40] -459523530991963549166275738467622230684574344130187255279757387297041324474814559787118665167503389594616275895723130409968672410032434247172966156692953877743026768379726202275823948498037159204605707679003283582392592988225952656724464834384445716422338689507689955203466637147160199438843940336098931643049813999155815313833823057453942257921846691171777797809320346263634224147324865903124640472699247671066618047192847983601601940721930962005130518792757233760645162961721325506051640475180865240107410112594604949488416335364541520583301998988831198570137756705689009733305552348291794125616389219513806810140077204329996024591986521579232509149083369722919417378084551648956550931183599427384876593316337623747834948114637469418850814936202869189794356617520346742135787503818786873822582453927745802866643622217424655854207445855473027372184924954129666296576987374889232586277427431212495098680578976970922036556025879614495985919178185410714581825351126997089595682562032158821364296734750864685945767607362388786263466751149849282973337205744328864575191793075667785255010924525718837018996649538725013892867914097252758621020019352792016025146075402238713656415290724786783502570173991210905245688177605322575267194308457401052500329283026461401049986421538175550886675951071078365402258666365759065997649280581311266300230407472776481511779763540241103813504995094161092950149576431174335761346995522816518684574626341290234334691358560667702048468278486475361422601094489707211543290739047951802355783335524550846893460321963017277755676834603996066545419275503697376430691407828296855640543576299212571219886567488602428278343348288968304533812328914248890298313774137860231502916686453756293838837334323227094270866169125418214058885656687996655255409320887193819112829450676240732136924606230306692839192010467735044045406100845465686125304196297559045903604108226931942216848031302108815329193067752176386837156436379928033750407558147268876335992204367826523613812900753446906112611466664226705716209783891188695380880093127973530200008310562725133806753507897675597829095387092365457009226556788296446041245106670629263991753216978639398502189113277444697255242117629970717323714889964082951555428000733872183347639150952090858481824398040771484375000 [80,41] -428827835425118814809576570537048137728836603198642773512694315040313111271691744165083526374832776682198293893928521191445880040660957228141725117793011757519119669937277643875697823250166638312051767821446065556813813362135228642511440820606251298991129372878351392988971846775683338982978046845571716668853662313605436108793420906427491729938890238057906902436127822349500333129480832220678511605943570805614767999485672896193431952597955177272055940036666412333720956749309234288995189615499911232393449297960518004882145919940666286284971776614182220743459718470918548489037326724412119373379096835289302389568296522246231924722280743296966520793544194298622944744851197002424412024718513033995645491682569901789475616555438103170910921751442087788322158842589517093829545203407875158396100786860072777616024738221793912912806050268844831978809324992201308438580431460031826383792771395996662155829532985644639868407323910406428946197209614823734000915956932024146269279871271187729733297524734994037586310247428934126545581436273120355060250813559840092649560517652698494030978133222775265433778076196388701046239242109519724388325852859537767577314354166804488854185552040890078692143107317659430614609777558856788415932970323876554326502905211773630830569489846205638164356222147599210385917173201740064655230517280619176111087875308968061630130303120373231206259092441822877654854734366005347903367383777303805825036665022878182522241649479797950809822170225129354055157504687023145008240381808537632099593780195780039163512901140595120951577200031943329162951226540800483780298601872884563598130525405596489786724966716513557028165839999698979919839815971362724119374409462247854542039641786019807936977168201620641807564974214031476657150023411411238546004941028705689477765172646213394200111420176178919639803213038790115024329794085785335365100927468457750482978758894378703491593370796004858432042081521748517869754489867949740060203437197136551444519091950984238060888935039749538479657568732265970914277195001720856407747256742864173789818979462990214780688400288994380993369206583488295630474235691048040507002141207332467154520688288086570498858421343164537182147474594826697193860674073946598625233953905669381789778071834007278084754943847656250000 [80,42] 334337885394508727975167602482734401663113220384853324131412717547443390908275061498571695465867264833368622991733925943643274517079834959125310217629221310086332111721222329724819599508996931092419634279040119130070535702963663713977353341213075707503688345983271494878166867443734686610501513079513680615778020795749100778882188921567892493136949286667198606850324736810258389800473209736811512379686321610199232923495963134486383847217217211798427171097186042821289519819191235677479424519113541304253500298333402268561565634823125665420479045604865234313128413353978288050492168345734178763926947238099746435473284460981823464378096222550703123815663881163443686506843912052472666510706192296511024499377009934202067775207952082036879002393234795525682698306900754483489227012389722287183266620878741323585990504368370531771230585616608711376316353738587847597817948489111741655090053346138708019350393748447095142446712162673408007627121186141186834630039265948387195015839673135572153033745260946307689492644557486389297256254451797037453067418117440644599995549750100987813852757602273079176295964437584418488658160327228046665884750944014065276041230228590823153710513085172613411945493891244822972036718515831249749880889017182564644903359120990893185134976839144112843126508524350601704792320693512514637667201016877327052644709853416842855647226773480383241877385818587254192170625439490892718377435390007724863990489542756458605777184834753059112166297093567964953868179353435089251074964965697673885253414752773187964545233457704629090112563687152040230396023710868380366248808333840661383923590038400215028386213896415300975182901752684095433466640078662007363610746183942886102509545260782493431782777861747167910483271141478347134717572938973207212196216688372198234834711115380442503312086013699360909919420654909593222937447181572762430524721269723070747666707155725403507374515343180243083644497272909929498335364160001727395769357049938151046908808778314340082798323489251453298030962290932797657907790822685187554825989716656750127886819616070353768592486118679263007876177166375788107604245748633094201548897433539715333399086941180723497325702612139855786046892054208731656202750431362527000337704630172908082386129535734653472900390625000000 [80,43] -9470364654897682353029911770779531369307195238883065784697772636883816239534603659762163219299035172964256527895386693130112075954921168092444202746565600961879018538036365575543817148980189354028617753954489734126616439159324543304003609606157470749766274934111413660057336386659356912946158560402045207061450660451083873424318315004789603396839668737062412254551094151793414111915187224618666867032482605563332941466606321128844873978537503109356656763798484669888455220804398262031241963315277878636077465947542667237728699127622458023092045517474651042712191033024765164992658618990426069445831213239188725864741147025142749811247615782592636566666501187712880272284933565317199950160308804449100829909916408153918672457099284104865718754524274216933181699906230213824665062543389193122176494528788594301279007957284461167446788719532676068430800607943431761264024090205649903883188315675709815426855826482944252386752186840781602728443560899802687005934216658871432135579111159072009861449127184915824893818955242922113180844141898858978117956576534419211723679689786022969529774414517524611687281331764861531371938047634491514557161183538028943427364101315690175111309373608481731023752257768880355251995604518024876184933648611106883233211026305205336664496923703367129603639726588241005007699124774675463482618890510625365016566150905748479134544279820617524387128323099076822783177498074751743770944595247883648715196954917835158777788700756463347208006265979683805139791997415528672333767638029345390442320640661134009675735341704698739896461524232565944434487798090035869579058854788732767102419084884011367426562827939462426702631691695866195230732964956078276669879222209158807417754571404230052155950907641011028950099356040084875522662260459553266318752184276560997743680608514484070345666631730779864745563386511702426852833088389702448224034062267118527364701291502949588303370465676670276310385991712392158887845131924606936805016247826354157202568619992340339374312480659831724893844218154532843906164280925750421552904352810939577083823926723519601424672301890878974665437495579761763851513614125920204138991084467123220625101948200103257225183436231079804752891087948438853990893262292873500552553567288782687683124095201492309570312500000 [80,44] -136334505945520899329218607772734375235524470553800495306630918272788402993620334747140940060706889928832399574765521285201048598635269113785298392357673529232744552531406319385355412731776411815179308848128990307031155083326147255607708349961226074101118419235423494812789789752211738667733665853666703571616783833602710902304625031407577607310996106372427238016202412618229371262350909644278689895325081764506427730530022482712174038894343440592893439765764234125081264569748769188697811357541573117990777321655798550936798481870229757301716378864377267582181790683603182167854855134377193867266437415819183301702919862612437468948286643294763442134499302552771400618180269950806515897141917874802792009323204615107258774874560307871853039616257207855743117479957810265193983615044251710749351481670156101959358722798303330196390169799658880674760613695045128143150550173945935925780398353701897477480888204667091131824971593422785888467155655970257223914694366254484868102762957626346733287405873133894649997693783161580914966517654658202522386427037173360658502553721680230507944304258550868503230116588445066889450096146176489843768844189825330725420248970315076746024294832564790687399420710683709915655573306093285566966481740624901487217004335073332595514036915710139525386027826945540151896676970899931100294578922982608532228326713155235399730263660516058790481666228997753189694870784595308089735271984439476290694334348627885565584553061997289457844338015444102612026153730024482828106429877006616264206366444026565930953033258233502509452070847841515022524544550771969494530857229664797912969104316332470690994729219019025225564756531236746127496631003245509371593543554994403768036450822629706794529482671846669517238003515831523173066848377874180734221836485227262756518127564866482901014923790110142742425323261313698800250946549843197730338994793388878799042678323918384336865142210964894207183582983474777419124210500919317414219955620520137276887820904255427379842641042395225902072855378273657308260947167074636318025680690314393120664151394466388738034578702934175963162759829405316218039150546266114613027664587938485745135553300052812045413661881036767760828156925731152057193467980547494603372343791036769289348740130662918090820312500 [80,45] 114192895113968748406029724967328265865703483730853158500412254837912951204340109664392739851924475829524866741220831545001606281096067442360977060734210637906192204307056485161990765930711828903277572902942878461412389343980379235402568382627577315052775789821652085218740087068233677477945039463741048124408429036645081203073133227854370630999829925172469665886268804134420939710872808749160277022886268173053933987630923922996111092273529457271097109391188505973311174472913265720951310146244861145306060539689877199817795379088709630628542155643021617674284688736183247060871044418109448965392433751809849466494723268191152849681935023470054585870192943065441256803345680751485162045897221580833939093356765598668593091561461612750494470924267747546326457900055373865388147070745823264271637393567836579490934388015607607592953812532369294721291665428794486498977986710223153314535100422899679048381016033584946428070649390700482224809609129703689214086853398218813319186692170072252447016666417679959702950214935634506182837719296711313290674053877270684341950884687514341258515647241618905363937854685260240573140858848842063995673884035539442184809616098683905770526511642752916380771005537562335094044606225976104039764099135771195200596146883313068106198659420377558778211320651731517061608587441976178211703855187679263694461973759001932831448766194313527331126044901506533732891341987200768614154795434611686124690791912517677739718105957295468453706778684455300945623310394513712635304822073303553534151680100617006483198122660911173135014553672526054922359947071032296101502698611532063401647589244271232185788145838982152741498226158446962586342520979210911810391259167916371734002490157028030187812747569411808829203321276278083947520142818608453835696082247903928992654243722222964897585933990050608066033375422177763287016136899476340662176888564415468933068115357009108418030998958389730617609862632526876676612913649140037680229893508457129110270180815067722675837365691503876073892445913130026533371760116953870768368713493127817319497138491032472952022313255905938099946987423037212094628928581142931148597891989970811178322505917100459605410858650541818095577394027530008446137947727752333208772750339221602189354598522186279296875000 [80,46] -54061660990267126635246453463886604293797825170926827423217074707780000819826320059489708558285914083339215825488954049957002520844618863148847737563002123509361854990226322679099497008247498682918240906441327944670551832365269077469067971883105147251124313109379675047891260952074240682098790055372122906936160216181037273962531092664548298159351442077369441029556090520663910307860971560281660749451594850200756951905614783345809476261746061256835605317304609204475240031223051741619352507675062775254152941549769704010195082928415003945282374624159194799933786130786293977065044584844308282920340242030339105116347139859637553098040709572280125585579054420360564751685989646530820215153164412594710790000918548286729294837214454463849233209770383050784014023156687750990670285261699359139495387424739258096600476782472687821892623795643606293693862959099811549310304245284172230821707713795710188282846988082916853812399161400285838515835319783396495522435308248796211382643824902689549635336333571176590008614096633653940032227458069679636151719503218687773195497579733212708609334428116652784683495847441409916481563264784773292061765104187401020304969840183678264932353606070890127585839636899167104448665703235528716399994303874398773529399806648390433852918318213648729043298368959160432003269115644059556331209945485618826842015996497707714636240477986603514519974790950955119102529015251798658107780097282702914928913132850414161878207009732328724578699558076405557478622670654976268191748683980384056546757706679196092700775689091540094072340772079977322234643685584107167653797597878601699201907269935789827564099627260665912028453662028758222230292363908211864980124874148112815450389606071881189051565872659065235509016015867460449168070582575546500153720769634351159952534674589058513589139016855896736854719062068708712166352378117237966388969305513043082605065304052021104436573082840752403890129835250699060346236546482000691785889023970808635259051925164469213716293797879173835166397161326643302305797533435367635734413554529805183497536367276728269042476280495166532562044869983190450813276374382406018342391462987220491698774988151233813174137514196900963830556351097707872620391818404249340002110102432197891175746917724609375000 [80,47] 18758346533898225630647717072531623541381863753757818675153751441980481408307027692433857456844582799640263005389282664190254733413662213509215355686548339754719830098365501613470744948392232693580982885397299275335055178909091212023460219848559232282819733361608340872539458060678113899100434786580169879015290812206362404314327884589935757511216672610684502277381774905753170591853282232594314953626169142556874874857782732890764655152015985188864003689574848512276544154290455245856728303231472172480468825949603370609703695402231584906583028616834421024737486460937016170994364977087142094654626467794566979053943858248384610803588413061892640368693335740505989131117109908389145826766100451713608592311691114378637420507732388127123036384988528171933374552345585438706399864978618402528982183806874773550532967371346391117200605221737296137951796312648326783588875695186245182848477116904304949842103257674831264433791054892856307868505879020278309625519596979210756453371414726149905224413126450653644991418286196493611991424273871735385533918390537708579434670171948313330530443078311892167889233297114673305227229555618650956109978558003744537035402266320685223826829743289970929957586791869908085100520900161592603999720442996811894604467809027836901743071527130273650267473587662143255156362742463947385833417827867014699102880981595152120541042051516899415517394643142621285048716621119419704687706473958790555340402080602599338924736342386572187605578355389251954137556773254343199974209720782850429662346477588112319479475591746127081207652588872948996769220851468133576761596928508242971336774444114827823421984742514893423750795066577422629618748747202162953219231064321372765658675458229850362150514391906692702832968248960610455072772696069883074278159618305712863893035059648609808105041026585331388476470851966272914466948737661310116221298314159181787568130025230494332225895386966667322834725131067041724631939157250241866356408095616859308149517504493168799812038000112886896918468868947021723450223944307846541087137375765524777356620701813235715807374051162721177974105638804581327046745880899150334160705036418301808231629101579815942498740643448511597397706152894341643594188591068205873568786046234890818595886230468750000 [80,48] -6636747108517271249285455237295324854244345313810906832928899724379707017407344418270214851820333637040466004352712781801038131910365626139706486262878104213539197947207347346590072316516120951547688342506262243093917204618576842411768776873307844917592601101832900673418820701409905710102764038226947647162368910187737672978590814811727553772025083127489886454177341668846637288485799948104945825983045683285230148406401990884294755942176165695445800908794014656320524117623075937484811784791231092160363691798127144977239987065018004845221628075012255523581681089498012275240082039175948979292209426418666084396117062437049918583602831077683128062501803326845272706028970528940307513502697308724715442822055154890972138766025795209332474128278696691929191501431252999808938632123221599366060475044428409268490413565798816524311538082944859937620898489244560076229726611283652337271225993599661231332959328458148755866591253461769762129993899521595020365197940932922434776047787596204335109585100491027772100154850447685503009740593902140879623404787503169366479960882584646644495383883493143066504072472214963931620821921488496693474067725931502715833276030995144325494109680166138376998904871505389987446262087823197624641866278496700886580968414763155010261422497832807730550998121835611303853850575634212398327552474972232732930448724071210693304027885074562731167269993048086176422311791828882319142472473854488684874806959550560456765960249119512908939391412312598799154336830781267946011372015919262881155765768251199941283035348692307078899588084247733972665414270437932728949729599096489442067734423885676206815033884049571776342499393771571214754892829736925615290764147017542494165620569188010223464626632790190280734288755274473462102984099538743040962163947760734832940478639617520654900580536857783636421728841912812259531953771045972047431198882217979915429167316719654727623074971358267719769463314713554268875620276276420291803070300841527171090032492386722558839072614964268172732623266500398342560116091386228245222614951376071879030487807771066911970067515938106355814848666285814707194212969577943918151130899706001957430033300540122571989503143097598569953031434086773609668484519286124623249634169042110443115234375000000 [80,49] 3093045643751662151887948823420722943289328947243268469919062394119373045038738774521178349144512891965032337961928106381237723837346807004349081899123002082322555004005430933109123451942076097177766751829592226462265067120955919259058184036623386434039196380061078269346837733032127349024661258475847390372293123927708271192444275053241651936658052206725843452929811056865803712614912309741587889146263047599232815067925031344556854889544582856037594848875339057387405913018956212576717739246340814147722485339877328767736323747249200475255908813947144650704705181441498460680479231046427020265626030937853600663170364451258811809857824563901829999583495459872726228858097135470928321823159572177105002737203987126202796411561036879570022668936614637236271261892392009807585410548158301731447165203083624559226398360449177936889969231208237554210950375881440506991784030144451714757443675141777395778531906420975663832388314167139406210784349907318889245660213842350818182330526812695386398320384744485548524733601965849153322219252589857792039553733467231539329290960295446242800892676379361471108168101982599544923595312859079920580532425419595980580020252888347423658381227506131616115959215226509561155756891822852793756236775703098413167940530687198208057311573782855613738220514581068016917991161313922692509741473937165303750517210196001567800631944424300552741616196955566637961483386743823198183733296228755018229466470183072452022221609089777728670660883934478124904412360862118405724163150491806730339976567917638891731780633050728183099742698246071841953687826294946739572303400867790873808807975373383637940141053468274667522312942518351820383711080230037182704341761632635032265247205310452615284899122323561030956955307600705938198995819571783340399151320075634346740171386669009896868122343789256618766771909851036931180382986358356792362729853358506176134466502542032168427744631312592613318595797868372807943297715975820425995519553192428696485026150751507145251561953070350492271318115578489461343812302220516669082688613594931599197055093145027468622116570794021721420423208327289615743786752396012984651540188589437367631245242894046246383764361572274399829113470637211860073817470961898834502790123224258422851562500000 [80,50] -1444697075760494623335579495147184250483271234010811347798494766320313324551154934433138375738734268081153701251614367172138508843746983422281268224461766325941207932504134931436568742848096163839569790432360700095358136430712125118636291344740294162455062759783170346378730076458717201587487744407356083119787514677648892855016786761616853596513037191612971591599252659478493215557121045573893934780225645224937115022999956490689561535640218769313705565700713035710521973286133633360177408562499551614540849059183890495734720176788895542785260350560547470244569312570339258941380301008593838997945744292079999347945846120100338474629417406515611192693579918545073015505743548541834532678906543799049328169820782835489392732652394655320614060726321487469534392708370108687474020094813237122934586481727737378358567487406387512703159392784444965678590586884780548233749470180572277235802769375153474064975779777968944691312820152016456694428324954910258357066098586005781888790851801479757424638712551281187105262473671640280317572572100933102288224183713072838866297589293871026353629844211451229160700040827773192538037101835323532895445330824213663603945477409109952695509370469520720550305307397385726949764640800394496479755538573418661508967099125368752138384079044182955442105809040702662781979013008125207634682686902062177872905699800097556035139603664403893556433645335973092461546106042762624295101980649933917878918215540336090184364089790958235999978472636785697179572148644251436897513905895221634568997204420547700431120124860484039291655557023313544337333145938967838953922972678966203244292299940582158107106762326149946464104045238182227866731086924567476127740566693900239826013905170690795436476736525593271725597042955544715881690598902420988170222911808351776644783447155850212357531534044446632805675287249225926787982908058984039786673860569351286118845909085945872679777766324016276631267174463565788060728659626940950095058911456606303717557717415104253789335468552946694422735116685861433120887654518442919802619084462689222187798628742740408854259304273390274173283470963966657738138229770323565812328074686839351854398543634835230147650816732698782828633181141614371181813858413534035207703709602355957031250000 [80,51] 505471534772107084186237506640085509129827174338052448538261542505695932689537150960678232916406914905489166635526120076323513760629994615862888288781874989875985604514720303141157013419997001658666387607856966952057025863839017406973663977566690780627573288627489075814332525466315894309949079372898409893337964867443333541852514338637997020376838453836724436863901775070256668919353813566874110443557687753189214053601868416342075325232040992617133638608927480960699077097785125754000301009626338500563786262267714999981913518148356041703580088819249139445217675830014445381910762349933682689067426118706241449660474048396091449445531819221175492330427780179049383742113223516937976861890423422617246306158161916630253126099891454291326991532616564527165826174016364696846414835417393970815563406680850508324598308911788427362485145052627437186195145515639121859406766872644131809869699691233309686265360925319618382147799308139021279204062251495187525025629663981809361561657293979221703577400280722624503003067334894903717335137406680553706289598091599321163793023300524152393200423298638829114335714985530071341463038275165965628819953830475733721651340576781320399576584716016609451431345450479767008950526283865204382976990295022514429334084611251002573299898126245364718086993337669220643861129720051250293327129051063510503054161111146233808063651730123061984328920794168967400003052618479862018308482326825108107025241606557624944976438007199775612748591829208724513533858482392497305680077597013489594605811173465546234954057237752259822065190518616966627456232653732682777200946713919568585068785326169746944861149277686905839258224761635623100944260986540279757417561008953226500811139986653839109812526249766073690967500207068793785044859130176975068502525733350721055569843152256141881066150769289317155337316931824598999980354118000221867492363053749748642783175846920964233487615259950768146645405857315534444483958748892039247675418704710234369431367273330679452804594497659530919510277579731161785384648721387409741597868200281464542897167678370024150466620670685401345665517024245504682923718145916445720783100470210081168712849051590905769573399098395389557848985198108826555341011044220067560672760009765625000000 [80,52] -109505631230034980283942524147334009875014124188087443921865152070392780523944236852656784986174275329799137639746641441659443291641196139545783932171023377528164045230518208411530505240623269081285384847797818983661894538406460014893022209364101837613248164611948168115563730276959020855281304822142746810300283628127140655812020903675514651304196053716489388709317105832137880110652916901727799690944902508080933644063060479452821287227324063817567814007262556904901928393346429288718726505627067180585636495940765903888870061169230339902104656684280523477164499216672726193231451350284076563722494969527708174367624585566756995464670905441999457729686876273721970415401992510540491601214594783205400482195830075715587445345253282669280321584352439793139179927968772542496705278488119205575726052857884968554040282757849716165716494159826463694583969119999452007271788524216272317577254885342362449019225173607308706190329532873278833797368428400597738867167974912161953680145678047344992522710524150989604323815901169638804793701382305946907805141130265727807185050979012381427002471476409261714134817553858066734522496605308805043039925176559653027135614794595778334605105484533457282776836969350842956860223920939106367027678898716903631723880796184213373376864694581776691500898614679772501787009376096216712114659146841045438604097961897034218386517767937974726139518060660329112632440245971876448431947323687347673903878522010490356775460897281800834719921370470090478626405730258136435484608110620136159645095028856287347472196302730750618521078822311153198245071044979863630432889475638238619656144003576286852624056186554903440048256312644348028626539912252708874234132775490077900971767521144911959986979895114275910436759081508976622209714830459868174604162184462528951630951465258751021597686359120879912219154813598802957801010915319274298950293049021442075922473641604552685238908778796592590361945853961950608215366115246592923582529993089819735847065474179858176552192116310317873395400674412168995076977967963327658263713581230545931747695501701631068446690618969740623649647164435759235482173625826782507987818452359567956140068022924952012574533682075224035825718887655205735498498142987955361604690551757812500 [80,53] 2278810416354390036095063744173116690060714294061240783538431185248141194640956093873812495311303600934946458070006509819106435544031678991366667382354120505713390660110361259673357330451305221140236082557172384073934261099394818978334538159876470460354360794047453210394180404670582467304826264251463296324317629716116967231912381610628731470803433514733245290421311749470984805406321761755800723479227317246113286408959190804453296249298258915820615095649239453021402703160579624328990505858718827611547104677600054868460611337164371239081158457317292933356684441597925667475470873937697956145512226373639054550578178952144385401697775580693865958200854309431837676518640600691309052405049737148996105733807523092410507969541875938928925360907388611927391016895666557479159283475734501009181966100137737459463486437477669795494255727796543273359171756463313289566262935386586496379714093703622831906478974619762724687382545993837811626506523906599680784599013181104775214070289018347177978322595396126433192869951597594573669375277978293975464069157804921544004054433873234250621570938719651029084413795564173493245260402246278269637608618201887585746917537474266724771085949211221809179355877494316408918364550792258155643438865416279664543028001342928567596435380206532932436938624334648427066280284243865304099362137534368111614628741795139377830000333739786503250824889842246644682619668294491616003974267834972649930148702857328940619613834008852881925235012493439080903798371372588945091034773986678413024626333602337382089240217726608381274020240784901181938782322569201479310773662310243960260112845510007714042599744983386598946037966415255605284042157684044822994871022176697899619793030286290720531355883744488232188562798793896862515932199742602436372236166121356775961562885762962550743678321021431421799347787634478689171525865187746948223110631014315195678632140714168621997857245646791646257246361778916507254462342715942153990880722536257080216608115589088308306198545893217303793906530887502862120106346860381793082005551775326589408132623950992309236700442012568721865062725708008040839245800231838418426375742635768097699921355991965791030661773990605217384236395872232350257036159746348857879638671875000 [80,54] 11200246201583961753640578303658022881415824434357709204657214070653150766674745066087150259022670860165871682362226935330471268085575422964858351184575391921047424032129275492578184210314782580558728726207803471845509593712443496293100933166197384409682634333985272700530663253432185251340744167126485193278922592917710902577817618312131163546057327309843995608175963091031564100120078527008281645981905697692360577757460953558016958359220856540798115280703000453224392301522292193078234976800181516477013998453134190581854523613647551969221845824110593975943256400267810967210129786802331437685785539945069205798771957904178507556798559911126833046418461857961766470678389541806123093194485158367891151192206844425523909349843199267967463147613153619651178359583268975382959735578904526988916563250604847437387066077277321469373840856987333688828905312757576739911871970432342902207837578269930758884884739210789654789980426140845063004181224664749692313679005807629607006713151698921673682457197012630760737649940505471647482494327212907136642495880906147226594947676392373082552701324602602142385740645795311014051305382753534531159851139051123688641890420888114356337906526964178938591397049459141079629258678908969512278767843161226069626600781315302400241846286888700323829684288441462104141527971075270736064401551093874941547000649215836612472727171674525246155731853443374119172415309647258815324072715689769413943393493469828282692687551207614866873094296342725286436876009383857725268065491243996990586813867033856899778643127532226874056405569018960035594702666317482084324776924919528287200195096675725037894195466027309381641159843133979033799594047022457075852522239999778501486769896002168554763078817144845808023763349578448930308507227998776439647517146972322205170220107070025563184966886671928795191347171689519191666501330604340973095961051000423222949560698706253538115997237376234406960758652759371576160503907311265623270500123511234290335908832282817811472989531211588219764128014840381084786301398074424887734196479855596811697201682916323025007856628943929500973440040165147221495183153039267320350462667600653250773296242817571118520816853502367901147460105271136399096576496958732604980468750000 [80,55] -7204162140975601856958649239954441675043364871833617879606169814343555874140682275626197955200229343310937341005269010714687845604363011938210875616504733822582255456258394374793909611477911074102397879631874651653270043902738125661184576696531652303992129784411972756809514610937356676732184620115850810749670886989387354985035923850825990334351576998937166635337171367692778610523886875116982713780855696314544881071614778757011734542716210973531153006679292369136137914909217141469636041062294847935130879660629366184072090748051429514296449500585480307248428478931212687741832571279281748611796001363454744709346479805090276873931478550518424421306579815656809259396568204310194357477867169585787997372418986579608317802717744254383428189110844710407825362193411344827286196532137052632135039178042863101898150282783976117453116343449572450022204227023742501113922469399313325498107845934645220378118522810975717409121926552271976546804454783636300098003163731125880547229134395889179063386221859754943460769752990683866894824927663023356666491054687722294075960896742603793396551883832268046645621236887744200541047654985128780670357581190927205363778607204377292419171705965543110934983256489407042047262600654872705648651453660068434308637889783903845950236521058191496004986533789135935527635056872738221614984250111013582752240958917349071659536225726362550982167639859973511283687229786392325761185770237918637943674067504279719065229068216505995111107662210853614331869061679114681037396936131039318520386202233485619476617185391325067117978603392250183798400068678070031263503382707050705030424744000040939943802346378907294635632725249691612469634307831017943258448894353480103871134978813007970700126212966592241695609393290490409100158529405017733266430331203548731482495454911167983009290740404577198694433402879249838040175056218644977542505121315583788041697714960823131326094126443597423803998235722386386228917506296983709986574395446744898523289254203124209013452226710847902236426718820614466711584271159281157352235577078948741095529773337910659488543937624546810312818768162019888311930667786694105781032767854935344098909087208526870951490481800779655183197824896979000186547636985778808593750000 [80,56] 3236930197734400027632048379669170598043250065262729710407980870390867598089375602212592058070232167162032905156276499935323156942311132558686524271289557317615231229452188501135392460742637137812395169424609178859510198385697678574196929188476647712547606431950552006383129223453528593901491876662015687179057271073378799582140502672189725135989435158238451677803100535851668036056580940491102229197360079149682049687068149387847442927524254756616321822351234932833844334161850278189017296682184025568638813345120278577785173540425811034645637275461301155708913839927307276891764790748513182969996358491051351601961673717697806114037750226682742996068404094808914164399939065297973109411330574604977868609117445539578252054419576203632714241411346295465240903538680641642215804183405245028281923117990999010787859945075273051058320537349428983397734029371216042725239415662961606529376693703214148154014642562816637869455142128241323983692463948876533287062103166438460725043080063683684893775323718919479475334463779702858318476441760944458779487456244827669880860759734084237863075354083681999895676161744639224770367365750217817821407217136052374422844047715489773065170370116416341408162375007847459212786968325325506548474657880809067162271492397432206087190110662604637862101680031415097919740622937516397109251340188098132671975680702948942208959390888479001212251031798094118858344470464064932351779951590973719404304504623950991605351490306008024747938240443907591353245855479083931513816318673812257629239116480114777004958534520021086351327952088281553439762220389060854252161708631710190673880376010751815093938759993710403541734002882099285603133812057031122266668640459462901614143905837036866388231495944496271888479981991494597732241547859887120932344063444343210915401146137550878089595809550692179823681145681946947829160470921251048481333028109249023872707898575919507242804526398592888391974406090215591686473039129775685495398524805703664649928201646223066091787565140871643673785728188704580749539524801301608155119954142484496712444317548096053965667731184226233494076150869890660160363468964885855937046501417640433334634887362611839410318459285412565074047108737431699410080909729003906250000 [80,57] -1163449121275366817465500330301446326521873914742373153384635279928077629881200979317607485860081067282885139770489098653180955653750167601016881598796582547848244252140080618100902032237757463906190295478650654501447936276597758516680933532184388455034021790909560858730571973370930517741303190818784192978751236885320886543092505032336369109949191067354345400604151327440516355134684927313346346914063661742806949292435422289419313638284989704865809752563783065525634523991936072604622650990940584664960984191821209988660722510938196085850228294815426174211449766688727369452235331520278719681559967370751246680395146937472871254700298703853471659040202620417741185658530416432026510685443909608588659104075804848595644148809381097929076232137427696923400509077789606888723198005050003023636636721224629455368665354633843543998230230714537840571190416539264154343300775307725549223530920488355971992658867571726304866193967740768216767816525270467394827288937711381300536526615801796676901323438843582060774826879849132923492197456399200310191864416009875495218408212328842144613972652571674802716193156254154701430094567013177498857707795999396396343657193186857416029722359437749482173283156270930174905362255366309680675582672945040908329390149991127932186183391116250690837381712942514342499016301806843206425457015139897938000165186773931054972275100078109210021732668308585968275414408580030997973679833400074912446727733447513105399902819750468183678244164271415762298709590648155078005630038653930777252100835059827010768876623530155101238093104084911830564182310960600229831151115154014722631345319127764474804125157011476550716009423279977522816903730825186848246615325853755831547062341236326999126698390034312606847419401245469414015456774183570711200197172191002222528466209206903564731052038056465996260801612209987361017699120898055754493841779700517149817186497906818678738680675511875299694462090342599769922592571604680882926209270694243067318556949952243243768935280676447852409074205022574497380424257396455463652023490374139082799763087468503131222907568554951310710380379930352391778486766121579760393236239515414020445963609727558489357272600848210858393017019807302858680486679077148437500 [80,58] 335620143094424477905418172493492239173292728228637490267535909325247280547386065634558118088190503812340953465358209966494822009902046898732601476617625388667113361334224875295061699481845318883084695424572453812310281488525706012248162858200443633415482721139907164395501668937137933664354103324950656483330008071225994744744900828371343268802019172338253263761876187543591857448612056495715628926768739978271690304248250310460507255471425510643664520951855981420706465801374724330836437125983601373067050592104020760280025307515259326450691978069580871418561493996633917035838987483442772591784147299648888532936948432201198465382057024889591133172972553172065510922944048520850365516810599179883816508247026309254732718363151102713643568466269253721251243346013410971912961698306573574447602999770736364972277103035181199967786980400046921032139932982142005474368727115558703697320960592980643267313691172343096396669000387589884534645419156167137631484078647270620314247874794740246384321500524289119045720058399117983305540049754967113550233662626042526632952419597650920311368277525413242809633905622311960775256907720357716024524654120541881351880906668275965952872164620913716140658451353626442619073636397131308212662391855318621332452622019875593946641433955784945880648013809525198962268980087780807938615433520029887137495589701325698013044691262163450284116810683311884157996726645220387882633591844616707557713043555883686405349683237278482118430543975901205667194593040021232371789211114666097272902901617652097489652836886002675720508296247019833423280444434700929561365285158791681009673245646114159717058131640641329073682386621216305205918630184263578177033466402757992048568586221739224136634271957350102460003520229124069864602956651950191192986728763498892762254450373464906060623098454036648569642463817494390736652411805884752963966707960740865283997078332144807105458038483515489993039258115118486461518099186148174870702500405692726509765538290446751721791280155491382132972214356132589032108049499512740325941190184276258051417629933296373763350798136231121753987855947804663485793934807487064110885653175511211503175096436950517974767964780175022454500322055537253618240356445312500 [80,59] -75853973614207368365895646441070408045442231260726770150861568135723370318173018881367009076089622732396208219601710239930362039372418146972311026807073011601842949862164510281144499699463592871275914252954612691303749347585286890574032822365410820721712140979290976000585654254351120694018727781892442650128871828267047918087210739123340336622401901063644417924997984933423994193935114124620933584923875434624905560677438552942175436456206880448398420812892489033185112029836221146697496134501089545230273994906508218569766017469595459751046716526084030268608196450628580339468623880015349155710688441289946412069560843206458535416196283676367033502226315361218869262046628460767703815351651479793075028221266462411367313508873975090257218237310866709314422150841298481591834308031149586753370163327419886968059289776872140304265568467146816464710852735869920617944233520893206746743930569135130652280624236391185489252960259636464443841344563936443251669081588406469256979221713124144719715876088862563271799392254087625118927982394254094966259576892955614953756009695544980759532978766569213459866261028315934674187936729011105144654954471442121184298602788564710497949021963757722249346826066366544524968119408165944866008689067943863954747643436635379805645208031179170806446918255144304031413360464896793402162975823815282619141477472761035636298805441227798247338250039443966614458505865241022653567876944241425302680585291863242172773186863535652912139810753104431413048128592613110268119969716576590749122529501199316510849271145169467335232792243953609406326421916127023390780744542829624064975979054799702308454738185730422312789127988788950762991499821232428106055674222051865050314819884977841983949922670704864762355966252445334398993037929937602728351692660848155617201520608186009650738163127379593799596191161044889800601950885769414882535590552831796760161194902848283681601865000990782214958999787422251809695603173221536432013810298086026923297649126697003096691633904501024962130025772285773117859788383673345756346136267198049536132717245261450987908919509977358666586315094456300096810852207596947097760180813233469924295109429961389137611095512259140605237917043268680572509765625000 [80,60] 12378347757920131440086389855027380432418659297219258148868582336286600495597215030347768835263194013372491166916151914580955230876097781446349905663453256134110562166039603594717505809771451178353578248773486076750065746594626080060394940165368903175773338284786723068573085622305330220728213573338798353453591352157157284853086369947792381006501044195188384162975254029754981192296668503360948504470866087913815410600001116284909505441745519315988689614674936185826484644680793036443762555043344358119200554856260057780992150829191665871045563657605913321710670357631603695203257811135223245467770174258516405899769383647329220536273911335894889405687361563612300107874856276177341775848671275602109690604845653541942783305405867187600320553912712396241773164441959182970490221369676670136300236342081152924166767711053687464616348972575897435695978182645967027382388154638484494683251601404945771587945691731927146813677441943276874554010550083417073704276802818968772372806396627099907303785118434309002145346576945608683162318834685087776241622659041260574284230742176836697634240513547424573450275611659307351933746965658295116636171338788553075102656986399941514696224514152748356368603182001105950683089422917535755070189497720139273042040278492839390177447009420035122669109839705616787784465616669720140602405157893604359137016658973247273769334305190632488872926270991229277726575911097467127980007982206233068056917356472889432036569500674895665706144526988186578122560661990695530422860663744245389176095696126188748515168003516897057413799894338048198827884180453279950813402115999439256259971096699605046561982878428992629751593816808614543938989275743230165198019356210176933937041002284864985954694247546593944202970757488086274933642174736469919880077247369261602295104498925647090689882322514710567537500106754521362379437694536443604053546133990153710539809886525832472028773758015556726570176703008571348032200634482045933034506630263690899556707785241650039819970616342011678566603744382418660946834098006634196015939231900396757718794030852777602744558687399019501441618207563024800830615298981136951757279251051665930851980178616604652205857028945956699317321181297302246093750000 [80,61] -857198857905897045035129614860511524328487431414971665731640145006742850270922307925282037142390160506656837384419339412145231750085584767347172945592113656541426669693596142533651713567463759256551427729243362721700906890294985955438164168436662437018109350055329104495275990326193446689875744502509519955658298161497100486899110777064332742038807930559083428549943927683609780533443462824287090974363298974917282562338552222262638644231856988718877070720243881526725119924759520565706886627750806313322752374902857214279340150140857406330492254307515498663158171456777392232300640588036940051051920253998144707684912535471002803833552891060079055530936289518444934749268385444119842279824853898595125807726848076048523117646021750792375480116227427266318473897320763918543150581200503366874205025634492624855159674139557965164499781480744615130993801620026656130872223674619116535753737171835600118055722002183465981907334551921373085286215104308217941415809033559136466619040503230893683139019570611551323409279096577018749741081556712530601165379715437821450146637559257313169288232178285888743195523395122754381499902497058894499794990065064474258304483372254658275193307810380375076264253896093165767344439037454445687719465313495088180633506648580297044573514539501859848318444658379788150972225751363121944244952896779400082910677264443892217259110666315552503929710570453692173512159995114640869604224818442442694686521765225992191208852138579314985895063224139018484750731194167905692196797256918646702217631051267295668129540356253295072683139724920726452311792227554771813517595148246558573716299198593407041229195032503117796368995156307493836128927270903979962542727590234762335615145145357409562478665852151527120483398970264051263185484937180389191924992072369749250276547537675692175358138796039893796305378154006944400446313593563854145597010417148702563882806243814629068545845537589855313108774734336999054424049547865732825830091300773963091103233918956696772733176657466264602830388247061255304532721801608764908139836931933329304039628491977590344723681233090701557381087024349824600095307186364846898306788314051164045561000550088300367623794784321944462135434150695800781250 [80,62] -331820248925336399713542365074901725578696489766134424944834543909452665620371392915412223092376082144841921542994559106981515088216135270326987461120234342974192043982499911046400823632697476188796017153917379732685881498228480252840014605046277214629851797378377717167013091716117440690182903344877620999815507677056119535243886191390052889405822002039899996537452775038445745496141517359353899942399564830121390521308638281151869475875888549935063196330021741849030437223601753442853603364441085382977697143038474704462852330667325659578890493722752004849243754453864501325284913447750435748939659225619898164792708767668156221235997188010728615424890143810063935258625601745038835952654237166782101632189049509452086559879007982034881053333736696934775745029456607517349291768159575773692659085845033318951620437607291166793613904277870692912044546819922965171120473747320627646649997530569661681018410995263008759305394665800866999080946395088909675169376016701562006543073532136803769680586117386019732238279193957514722504603660157819054603294511625749222193882212201776011427148089738659854603448953543631159760696344995133295141836255842848393425751688562805567629543397588136185345846246377015519434692512033331551670905670283446580148986623702459000842827742203587611178479241774173792956451302921396727139186289269429735149516976632589339655599355536724122349465030582580537204364225862987060478260516858073314983778767745153886551291962817299492061453220855107465402876117575775669856385013448263805031453267853706049178531934278941082500440416954815918536908069231373338043228865687336423406245172424016136817112186919038690625272432815448351137883826670173627703286706194684968525371875871966068258328307935174358227962919462354293178254814850332143086658127405420774454763484928419673260325488546176948408169133629283675047043519868038871636521556092113962296799037927080488317495407058099982459760470822535939667631880355896290081134846892061293288215041873677804698377060873324705124604966330609498703527991255886038554542469010912622717088208969921172375277775118702182739886184417107661866464028020318244693698804376768599807943785698349792312455974752083420753479003906250000 [80,63] 187346609330404256660572233163169521438588963084986223430857326653262612827687761687930731644122171770790068384478086157847708790845165169928224119163543062510202152560062372865183603337414339781483153449044371699764866515147975909739093029613748023176363012661267315671648528037745436000699821476871979065741386402624673550487128595019350940753539021666317086835838605657076484338785144665095912956100163510601762317300389023847846544447315688944031686347208815093893759214667064974565949622956477837591354050138597601690334261488117841456931211315382301819335532885954938573932902333060927515196335517006207050302960887960504798726399827899067352356668834175401983245970390731071867489032707024394335585954897207841290847021358290913318968367455386604085395033563072603555714622185439818612884288848496828584806957849609821195111219951335728516304606031141092714452004218045439243766857382952290170315066991585875448600468276205783063546160718426261969005177258101449252499910933487979342496362759643066700603054670768998762857928950463035703840698648837958518208313317096781603714766285281390088228440503998912938139666737423049667529619110448940187141148425691277416308815268471515381333148932424814064289579408566231536345754360521390700780445620494090229755608575188777889217631823551093279674836253350200518645778987270390060738385573633916140985782256654977186054406321981326356729938623357723700827969422636056749774477441395286862724460232266440685774528845035585251361549845020986252990534208779921249537259375718712835159215797232103697753482865940355258846005463099090571196889855537045066485301831162488352782902636452105862113862135344193040337769938036705891095026413292419662237103059059286656795066928151853294788434726577678882575324617704091733812198016408399607982411772856526352196121771022490416390435770184160920783152324380321255588212363737333447281711538735453383274845011956166814033546777238857704473225600742233097515237345798363112697990681654718137796978743057111269595417944013188888004340722904874402359885116500565503383761196329003975496213260475496885882526725628573378796254483146291772043365103360137993650409715673532673463341780006885528564453125000000 [80,64] -61261937735407102569828760608107309559834309233580220440921037633772351233726019607225912802314931927167888351296421159155446052291436690920154692232283997166568952990080777762024503005616182119874586180771784014927287640687110534173958816883813799775390454881334006471990877358694743047315474215712146752169682475086183611023563845407453722634711920179028202972738173657881309766305136109310304566028585019434618373785092144611390919633244430742302267975645661852943622206422983502140906020362288110905688180048204861697376139548519034623755683020762595980641113188482556230033812409175823678668563772976066629088895180658699171308039251329700198825020220136965191401078812198850410440569546707243163022252420371632317926462161148220472313307233032922710770603883189626370720457639211129427780423273113943564290711713541184380312893394354931567032838017409230617126023588806488495669048695546468602025739100792247373878668117902136661570041340839952986943528884805873088764991706467868495923268329125916846248162771367198558304528963882482168850338871407610733750348927322797264839303590540863700563693927723435792060831946055553194956987992805144831296637055820274266300848558135575959796655344335037502000818921003410480804739148658350171783285272967761674204085411166405664327351124145848195504989841964046495550354612421909138108585941611634314106092849617431190410302036820723799057053002827337140281561323794283881890134052945892390473843800248649087853294946351297260425364668379740860404295154394976585367853807453475001176895084037429998400903630866836702358157508519863843096394368665746264778280063837369889327335910827274403876787261017700584265378123099038961592405981083818354315100649045145978876021409298285405025357298644325558583823533591384075519607607495221037283118142862830607972875448437389491989178817478090019854097409122636159873505564509111719749125286821383392750727267684391555846893117031935450300208822276824905243842354359009243121902289288933144284541389594784806898445121888472429692815695131286675252789154943849090400075607901428325723758536970052123490136329856690131853587531142570562311568556761537059952849038069189191446639597415924072265625000000 [80,65] 15856776310257454636280599810050344589256718371941390597045258756305905580164481796191328450970146742760920314053574649730832660597845187297970413201757324093700586683868054561209948784903077831459888998294452492601904636869452468855070281611632953795827973049082583805007134129610842300706643827483307823505887735336455860719354538216999099302728147652539936441131343771799249109745675099731488262359026869863700552990093383935400986774722356549712188614235228975770697918491211847704413270451047286385259934030520216096405861571092570326360753919766853660156369011751724466215236681277904824505594434589027377506675913384974934404878698108447948253283531060849142162169113418197270304591675872990143286775623964391635769658032231449831023522407755986061837309181686275191840980320191138948415080740323687421621203312477418423243165392076157807120781104595800206284927958985419558602522190617841381326455830978846540437469069136562614966277475645654513749579852341856502909476202158810097025751308292052770788443767740112024166488303091178832076088455817719984720021094947600267586193625685664801482041559427576501914315983560638368568339928983191843336178301323977106184876503211045212444455652534016802102396245237233187138204318252668744356316717119563562656722971385574143818218494822236653336896780288397023113823106615054072201957005651220293885233558084029306178368745871092033410534473888999878966396005163518384588755892574783144523690305728187145506053777892533847105862900644689514796283718284614100645194144289229096655150724531245052972312355440143634298954509671559681761506304763613727726419994096869040174355704977179887976342213742401768756684086182998024641623486995542231854996899979943532977330819103751706451807144923525307514665119095557861027388410188125283825355311799827911742543994392210321484067379421468214174455461718856404453776911204291697568373664000165172188244440908711414703275642280816843787046408172457682060859110330664751968016058974472879222295381012642539993917397634437914347753697853667207422313159244910886104803261640940406435471508115784856285018708635711722217075978508772159398761066343916392717972030368400737643241882324218750000000000 [80,66] -3464077481801787083750170403400596598920475781256750277803274540463169187095099364493125645975703071283581245071278187807127034442260629240139299336378270528248120984364058365256893772471713675566797662249339702393758178840436831179162327139879545810972333827688385586666715040885774229655676407216670040824042235571012286281725300304046762364100442591949929101676505498736746537248116574913851250513825258540297519806126658356393286011311532513576219566894672666868564248196617581635794744572360442666728814530714131921712009762459805915577424922717451119476767566249401023846720533193088100703225176079043253163250759023539530012028789544400525388696167022716596191573247169947180456090847740234682866879604222267485158267076524764775741453702988891859080279021025886549731085877172244476311322758657740467836056977796105978555184515091972953474237024227515831709820455318778344434165034128076476415737853559531640503834211195999512140010574569361609807245256747114687872415481685621118673937130590611424048890228505862940508588978035697122750307207568267980402183732747509458006528980616491362830048083169821492870635278754944652120012282544196173388496806902877561829148828660028991200965659602992069325735182786430520943009388498922232857896928594956808083354698390840852235557364325122041383228892904949321927224357529039333560900577474788816154553468505667007022155170511910770830966143198907095762809393660042334803971672370979039618438168717722491996880676091871343985340640242375745277635398338014812800045436809864405231952033443441388757690229736320551172551463287232669379876322326213597936516914105316702610078988525788311648502979340518777693828259236525257806101053596788883065649459843101417498198790776009208632221121877195295857488041391258455299273577507227704015663580788861530883797061785218744302655342991280357060644354801369032743739699356626544708443756365755567480239939836065811899233837841267255043897602467779273104155387766618667850303525740058124095284992380717734256051875791740943901776868808311834251132347091170423790407116827204285551260732709742487324274312958875782385309596960724558885468359731817089564032130510895512998104095458984375000000 [80,67] 646979287000212776102584942797884693902404419055434375963573538624480340942591374818905842756929414261325502351122443440567988475857896449560530843419269730394399065476758272906757492656445741862935058824454445428401489040301815919117328932612073249018167560546150478027798481669028511802205396301160633849914919404015609056054813226436810310242099074061561237466264597518068553115707172852419273835769463508536195317760505752882768939264306031560067622306839977762889422853857291021493136497077012122797494260760506917589474536015001903287738762332910102267991715170293532719304915108717905534430374684269928368236098938198351661821646310392335582968830840589788872048119494922093516983609720937913251132048454051542537439050444447575862162473164570307345943529530307044983245265166974374757927087833163800860099127435854426348367204946654818445180705384210125469158573733448349717574706335618890557484007050796548090590505606868103215816054250441715930335770058718330027513921705146489410228549852718846146496227257063003664532850458107052848357888257028570368026974264171056860132780524342524996576518650301255255067323151139292680326030232322957091597718246490720273728265630113845884461603857024417432351858011257542189646837462274174234531376193328371514836756700681932848650584003136854149999776991391073916888834848749549356610780450658455382852425189221407379753770965506745001074915589114734923199903062825712261398168594340659409862137681434945800245602138977315382237360578533587541341351881572730060693470291468069118366619161725814023727753011685825373681639140337926038702966279310811537317865715993413730300713671416252573758839953563842550672479615899341469116930321571462790774756421485528150896304848418449511244020157899427960381823006829851644530880232144279192313343193095660289231690938790545776817244448317637348538421594077089839472924460558080798294485986795399012540421427053264113910843902907437147950676822020491136675517888673644306839391067912088399526191143486762193628193002724021575883257872110764586798531067202551009227418232857528133472791634368989638823033469022085238333184376042796456229822497918657830950905918143689632415771484375000000 [80,68] -102382816351141942256639110417081031236696769024727947044106404115679314032540184698239109897658977049547668708435198683487679610466652264216128317856892414707040034481600286127270272033024473619277696144293099159352585471270089993405618435055041722146468095337105198293422403048089639836192047891141914310411249006034009312269842440514407763926243581425056718888469312477134150070317369908566976359738254941885240599259632731495282046362415832539705385526820291633438606263826708063015251009412414865014597282075916180073239453976111451540691938531082592218674694190048074917384490851758945739512658454924258250472362739506263747922353962591946987473266062227672737042744990524287134162234279267701732029127853313226272773408606166351566552716041457714873597358906981487743476536477723143108923373123934867400369708739617701559831675193547068860345786931863421766363643966077659266331645051360897961685376943922329641214582433869928320899119584567683016383117215216592491190782509602700438058930126009100147883885073272363994553818177258449326065732039859458133800509672503844589600162297392588316325838230625328285131917025129548369326959937993230031393975175138189360910292066853741423404834820807342773666277767308318526221608221067715191433287469346245682051671955464119647929888259050276350145152352469314912466000012878265645304592239653223523174480240723304634083973588949516046848711929638316667413028493976331355474271608819738030566285284969581928735627715354276917914466023980716123689570698562173949428354051872692739837813855008820391343169799252698723600668991309615487696567600933129624601631859607215209663758106910362711933391297640271653609836113467851628885009749665119089186217967574961623848442124998865810998986022580966201772519035402795897633237321205003965483193804676104690695138924643469164049807872923308170945717187175265070857625899930402334294717761727194527246849356377908273901770336189669871880760197527197664076287536675398714391578853046012988060338019245428197860698345722055144591401243637552062742566507473773547156476089484857951917764267369255424676963177512881406805356828707063136406005265932606107526225969195365905761718750000000 [80,69] 13325719944685291633733986681485630598823208776066110735825921042730807406817174734763715686995436702864940560058000059014184260839268657132854311824987293089303574865876880649598979953557969659723893338513110130463517484405084947095646480640642913444135903195235009848685405786605320314564313828894853159170500924906835405326804693443768289518227381866931898846390064078267221928362746374749036483635579315125935945422730461289067895062920579528820478347674653827568804714541208121798432409883513448373188177254155348735648178260114542553077985767601252843970981072160028596892068325165420747423908506025922634334647594229547861416275899508439503527068641488337074221497728808886100536665748839536394323986675156464397611559916328942284043398468391971889460882985766505926193144276870495332037435325458131069179943268787527325458844446829137653439307627242713470332410239929818375860801384161260202956685359567051878010816678963394731737414887276985682051774780683715794561211779814481054231314351697203647083836338761650494431585465586003459144087855402661031173015088061617500396247344065022739291767418833390515447586872452211403321731955534542121365193802328435920154701585665218225464949437369519653062128704829976709140922327648962632684162457719482818580421472083641966161141481367659157322095346231176960263537817642389271207036916554747194638025551587667004329759616199499688859377978750909952401848750499261138628915649858969794897674242848752930486690808867605949185936746665055458812773699202428230730004645963573802357303306108477975274292341934110448772727768713082502783690639524139834410235952638510447979268231650287842542695215652144308099563305122246875176796051366588892795055936841925503210239733853126130054807707753016452160940818762068991485587417061923299739705307573062590802982626870969208142810159215392010039807605530643479188773012760594738130885555216016163911929197267911087768052921201805866163864975114356742401233780142152107067441383355647047488588971179679448053881489980092617090101460378755580711693331813720698317672763983256883094653427812197763041262986855690483144679342926102838355617574706002415041439235210418701171875000000 [80,70] -1320505308189659808217995501380936608242051107684071569261936456158498991456045583593230724056334936202640411522837132998129351393270495199417538481180182323032532190897063696976590465871774809269455872465706101618468822444201410056929792979858035514738679468906995247135703105221222780329597774967666497525955564701811574244713736683857568112017889344309864496408035578567821291088242711757776949987145318519881225304319940834714695279899553900620915074394122171792579663755167257500454085107621356536747656874406236065498179672581242476894367965945230794173833387278798180411416670808351640623286702119981733846003397594290500650842019213508873856985450236554433723524042720830592804784931053084987154644522264596076309165855608815097931530573091964717235669335509636624118075174640599379796313987810712312968750084222422223630184879932751114145079601980504786138436284945374678403499221159357602896821265677147732536333914533802548685772643114380595610905547852413944281615161686838022472092428623929573291046962980395262303254230191556198423076207214782157864681337375974408053233313809265800795407532426150851434813191795551894366325773362111372355405971623905597886523524863249971592773961401403778413083833426968603817752487770158268112176243812022359852120460593659205322248812337401368134583087719124640130398252067600402108359234880568515092982030201526923950043069422297694122720733688627351697979057463112823248224603462267497346840889791918154344541676985565352094931878177875727452410797413821113819780470244483706729958347560248825953430407334405242717709907043260133228540894013372676873245125278982140544793941614844247737704660130267421830515987643422933401777398486184012484835735232983281657907276616839335870621695824720516100131335516952996161294807544095125190662745888044359482689130195695422047166590409011078159951020912902073236144445814963400780946484655575585461382891809124922476724738518403458484691991617774012990843338486288828298830470150726546616449201233584301634745052040931318795073121236202574532414237264963289788706291054391557565532753401915623386094514711075432476061774196367769318438689651884487830102443695068359375000000 [80,71] 73309662093983300179128850637436362210960116760251836263489482656050733999494953386812411665761698566921230124475434521318832467434010449595048766526457695212646018426254095967527327045523504021256342124387173375703682804117382549742280940485567302657586126768562347087380403109408687619311473166757266114822967867204772707089231176074682721181757692882773309365230008323283383263713895283906047208157028356362585886587670024067494691835991547322357410625322437170240304957462566872280038997674930050651517852294069898128217305945385501759955673994511717731024005412879115426595165662791010009467483129355451965152262356039937341968243156647338004270239059269307280896297141904376888522184998711092043255330203738661659617562918347078616984124524314530341166656263496881965971156444451323721824514970322496464651007682857773571460453089848549424910880106296420222150300183978087837230543285975533918458339953554981840699047220038668974819580279972790614567738197618113071395660643697296137105537690069091136898542459270858362718810437649335810402154217651915708264554073934295035879028713142941763680272451746446872885261922332479446815653310342894450319780893001884378062966060834035390959379644361251328406116066434358896013622699442792259859976284425792082123305337254003427407953072179120011961862663312096403542955149954081432156993183756984564920635569437683267727172650528013513325930188002713447369095269216817670202708430900322632526018966011414668145835294057164007581325438216562520155898091987101401168328173088491617890587891909563576142431395784520028251324535933611322154601333640740757321031139262775723507083183285470093552992343431995652940219772730741860416625501627359962551019596961904832892901004296286225615632843902217463090756733077471698003200583058734590885795671995892334242417516896392045548629216865675523375055975488585051721991115802846278589672980817512385748542785552042417854640160895821574274526904966201953130042813068486565718784604648709071179703853402118940486445950683270743316105928394972695106442135856992477524929729949833531489778868745833038216604723536854509095727814270426758724852334125898778438568115234375000000 [80,72] 4754501087087762662681312723618976595492015064166911065549219991992260769129469245008087679319467871540858527805892712041213567815783579915850900271828288298259656804523170201177950561645398481317194732980092382336950659663445732887383841763616716923194961048790110715886748078883522654802867521007040077976803604488631691926457757630778383530961942274256015542740236725903159759905682438987100670433363814237294883439514160949177845238406668020570525338137087451024566423548713259979846995086835579313698968844350009084855314937260180991067182269074028110360320692807232351047954023297093031479652671230409263939640380889018405005207298739370529358192903781770882131815582211046642659577406150745912683865983889014054623718663137396593115232628336009773204233505490919893452374817699252175216903932221168105687335966499519029408941068101556922040952942798200940875594984840098242634796226144848679613213830753893073832343451165009570332647875723439938279762502319809584773071358463707202162247750138677182078099797845412701444496907079818737850715671972259823292629087533025955683852050502360895643951795766234394350781704438760587789954889869954484499999201836529706643234322460847217018181738402866458123440761469620063429300133656032437526566391100115519146518859681976368056796139221501918112328307379813615665748295310114640470153921695554845059249481519382327085942478448990038137952843393752882627385507045888316359723381697650056945771352622371369930139462707092913309864794904036825241078226829409848210251011904050047046518410934109848672070949180479166286526267039859262531857763496698682113889100726862495008668878299900882373911442751030966621241319714864898021883215079797897160888417637335927968814796367748074706988275848143135601888795452441677902320102026185423365912137592905781237502466349485695261037498108511260628832256666252201071224411694547200525083870190438694977208346718797788851056939844460856237352274205212730929354044061656587351845105699107406637712830168563928207792309277315477894732870745194810568569714171177346063028298100979985074778135149183563431076237331044341132306116359806935633969260379672050476074218750000000 [80,73] -1953450922414074158392193018751001817427041766950889673936772986396779633075467796665193366314293469582973395904642971565677259376334211230802934263480525190266728442049632742130730878057886534949521098632423732115249429639299612888925412658932291139850860291414998467515926381234956012339683104528154258815959847790053476801403495971827872722649924290253033208777007941351907560470750156194665367058848954771760275408877059824003900264537738941612584742560756217935270322843235418457799812729447870778908032962027778175481871986968318225477374214187772329423520219039593145232559315042986446755149326908242613683682060141196573022667064865914743927796486280039049808086425184201660630425852866108724883842949136789507873031592340031844942733824103291951633047997592057245121530953109216057170989476296708391458735145711793806621138770035867156448523031994490171114249917610917626130651710683420772457588693720485427094470600875090979177998231001517207134848403815430713733460983404173668718440743397041818435009553777643658878261129695305758403508340747086093915376997503659738119486622098739138755075304281029755324672542477445240850539637728945770020120745512252978157906727232745662931240734886703805094015136227340924636875742159665336960832156854571448363591400894654230788779358091144301508539140146825003128823361337323386091236990418922223452962453753467347620329616263123777787446339432619089165679871488821749156179027931031613522515213984185174812071846198438184817067942504518729647361845516380702749745373723097689117643604431807548802977501752862264692234188382266728542542102925862546070413374789636092061280475040548035893905292738546568212194256200961768292949027104419969202539676738344597554448656022847799792078336689270909502186317193603877708119082727852337292030049291914796232549026729616665584809182623780178290444019683324925359091689798768706549721762116606986373946582648771246469425842348994845502093989197425897393809753926552096946116729443066016939873181571820563815090708913137654272068226087403378313188713301041657608895232642694269265699936816631588169124146168873762245167535755996368607156910002231597900390625000000 [80,74] 300370655065818508236855270232375940547760042062377619355787274645949162729654198947489302852793008326703061994603788450281418139840425918649338809526438692706840188844595745291786923664551813577989805004446141464197795524421554074758966878681704836611784612877443441733072233349930866714491779188204801730717104797158541757552340399075560498989291278618160470149712607511216318428789477035050273405273413218333472697929351185875355691268858923644676300993564280317721124542386106986496243697193671155676928151541562005635564781603042413270082598667088088491571342632721633460629338091970165240451163668813285618608943494509672477228889253353540560264756139787036615701586597454005795689756884313076136392110171334193838279101137961160083598678428055400477212052869872604168345006027657693711526552833005490681179415633222001178136447420443313992081466599775438534258272276481409831818404729306192555063501452004138497192027108648624123230947942079120581893861410963743215088857847436345393487212826077395978724220640783045741199208524596803643795570809288077452981558830743374812233470863140612762323249992825674821991228487143130285691888508279564115598065764548540371370476229438029026249145866365042612967850209706904805255984080058528830381437657491999845865318336759280506921365265345773929802971133924265171150723032959776413732629000791964417367221469370447393878804304449549293888919157303389497313101964145055552678511827411447275874001198898152776944731839748712734024456277502837867604469767140083123256659902542783656826394117364163741528153844959686702221566857700923321302574234480030522191288035886679320824702537702704304044518468320772042564183846662215175331224494381909638726360975614614448838918937816913448929721904205700927127175409421543974279175486079043991296622528383717924934570690141010743153383352765838296208465825760998043683492050999916710330243113036015916080286313518091781622002792864204671582711343272435550838007792571813451337863772108886913311448403265857345480093656730284761320335307279475613243087839770378537495514053648184750954163628277767126256557760110091348515481968206586316227912902832031250000000000 [80,75] -29869654191079656888454606698436260842230019051006194742199904833815852884755767331628238115016121275437689035479205139123996363506701753630464390074228115722930849950236227831649215517157442134622587206630527367642553468914487159640093040496590891789028850739175474861623622904385062838346198523897034856768319706554016578699199728035636558025883237822813740848719022974281162057044461306770222768981623126932316065010216369305248834108618397411589615926393054726078326036983513628108999757380762693753454836636970199252437015432464901689038427513078449232772144218819405872512167307703455664998705405550934230662923277717773623437712293145206785593997765961127834425923764238643972706561582415289529732819118164846163547443200414950309357331673508194773758080254561333785625033759541255832803687193718995496167451118085885582893971909635179546795907197812398317107923931507028385461676394984604316481017164539560940977348196588112166115986505441735430677894138768542536945024559392545772550449524436529179927263060340555496966377472177821756336311412005929763151232504219028263815742806249430026832190052461781126878435443629793771567803651346105700040610285335593660908294697502513674522393615770621203110894487714247708253433654545435781304146146224649301674438030803733914576338237232513496069706388089213826417277255053233898582353019948438750725685413107480409823447699583135829875826772678074912145195174996463072406175535192501151289668694658463846588842566981560501632028113066766434447429127882615862530637073982249592981511670602685787461678032742887098763945736853512948674213892299420510902382648526233292403755546814875003380787976642267534261842869036344270429660652868097507033950458668724148582193576757657734882326016083886922146845397473856918581635097056570561308576675808673659505779402391519973420383677662540464188328560022272614355068333469936885195530766177895863676390786129897367419594658537524290356702389958540212698120072879978292320662857689815157397115492742925180336166058467915863391038977896525232969319540599640755284152940638010360802159492694921820541277880948962536455937311075103934854269027709960937500000 [80,76] 1843227669657408956969715606848032242383849313589860895298867733974254262522298463582915533743538936732495613372663690720779275557707700988003962086954252167644415577437537359861114195424545755581167924261455158567676336712512493628024039913639641580427491531456319475024480540420756695550593314071110986819182289624061385319574261849957140023928232866817408315202050440464296970959901994308314577792174642325395224336885191862688758377943311928746703509173951912609725377352894371952640009888564267506769814038710057625259823585176413292335056005903680566179702751419539925306787757350063128830902212160523093448697541942640408576571560187465054894242848010252949347197808361016364148059166931374119542601610990142141634512852217087446768686236017325891838426566080665972982856410615504049573811590615626277047858525161394807278992528478078580377981139437154498799331523662309589012817681575902980919032766308365358396834254749347436202135630974598132036193898678331545716066521042305513562808041489346755913331992059720443749995420216639064498906530267041217635679932642737667875411969908481093463654462295656429376704776648201754356202182604488913083977823787949844955794268450091463198155151301738818008476952270327175884164074564572806799302501157474202660314922270758060882280326745544774612266733274655768718112059649592043270383859017321122024573166437332756250512424743038860460595120141242425451383921504257066305253899376544967171973727328082398689062536026886869284113312784111202632089224697962825403647831507076198663289497014081339091557850984880894619158620338028223179386043409198872777819450535718720906332106686587579910909108779781209858096788109402561064679050420315234367033679596575318529338366326453923791498620997489700946014555298868341734874307953438436881424691094190128680180337558875297373233165417627302127781660225012919773258154362241602494174434791453394310278896849033934485165984354096191066429770457212658782776746764577139753652633433105101946146883766350606806322128823927238006380129197177724746421064056976963684681294383621050428365952558544131401264314432109081565158703597262501716613769531250000000 [80,77] -23425399316700087541263005536957612513876373301379278799079125992315181412732921106667978530856972902399959384088156405123036791462914340219607605445191638264803606195352583266467442814197766913714586700268665733577088409129025873526778139585131620782654749950261526969686814810259020429164222246683458369870959415076146793744725432399862579805693808945389453978329413534062605288806485793513091236849111952794814839367352357797907732982319566614714090420346622553788222625386226176222041356855373853147640063719332752215004410342899861411986123866069784395494142780729778783238663174032247732882956918072438777878492245485618535182180623325186457845837760534532114119807541530347073529163655293820760476371839350366328827455438858019484346854280595595215533518095428214250060261015960908992335625314383566973530098148424432474169515594351702641391841105692171281793124943630829527067517182479854626705835067714484534452926642282290191930882802770084690625872621923511203499690925511024581778502777742996212880411505023237703727559428482561208161934815387341006176058206054200129141327962051383169942885251142043531780499529972533419290060389465846168097885694323771109495845597979487974752962368215496725908174919432321785938565051938352713292716085481954767504805794231746556968564885698507056403240903961493488789971454703742517340498442269143351754818038766639567302224710846974744239197076627021789785877684946612164604948757002733648761891380139696920032840944776043617124286338915212892738964603670345388079408617780789289974408151277198910700618570512256790511317183874776342102613510207179370408360478766120723389971130807623289990822944189045574826835302534856803911721922000089142758584023121785090724842972307928606796177680595777731259478022586701762201381727420174689537549722042211840519509689117170228919498738617680013821528208805062724411416145205860811501889920783740293561752099324817857227487241710373875130362547482977556466528333411996322297780461820848851046812611135062671928313829293434947738368047508910550501200334559370707444032131317524944712491310553837466643459230830615069862687960267066955566406250000000 [80,78] -9386021348241191779603869095190965879376116612326212758968846202641294750805322592090102185877159981492805241467220325077293312880951761157237140948372847911822382486853227761168082491836892955855443508497308468388391640829658790591543343233722543470727172070714228946308575121191015993038335528127456901110789467537339639746954575830452138018716340332049925574458838217273620055761949888457713475725593528692138872274205129478877100567168761760490637585986689436004345581413950244564895507714971095382850576989707332360156847452101593081392534182383397041855261283129197751407070393238961302147813861890656356804751020827865865769295449941107997067809469888791270927059514526631087324133319752326763211411371343670287243101630211124376514573407580803683974498179015802613370324522249185324268937888699507440935081722226103694656041618685249890972851474076240067590630047969747208516357099671043787268174799076547982805354483819008784318592929053561539645969286784238958441041887830729886480544675718975022456468096149251998367225089633586920651059413051636727065635845290720763470830582506043193543936528961608389186236829944620929554955508469958661420118157669758479270702305152333218275841592008001370530026067016221868816372868998183880372310703550227212298270041836775859670136459344601475194833559203791191448664764154347033583882452347152237441169934274870880530446077790506099850761193897191830043748903267081172197469089706190037515452426979042743384325811293607087468925422980981184177911989430725239625186853995090825436223404062545336207226616092330790575657990633778381554768798012811084292062193541855369659991384912487617416226969360226466626200736984120430983090502063521707616466601962791310165240647218893575118423152827092812068231565424271960338821775743894583797825706276783663071756995260725259650803616722290186986996116475100718028002840692015341058251474669701169389454343711866394699411215775143105183585689667583181662730773692756267109198840228733023369898428518389614703575822207485043571633476431058046586613945082685606764709055059760260584379039333857664903493223107489029644057154655456542968750000000 [80,79] 1229948975183735162843077385180913607830045500378809554924014199368066034930571487432823820225801500341488216027934044936125582710134988017464317778569277651021718275876808515750805193448422332421869497255003164109771109839455130392967177506255200900869637126654180609345780446950701140680025048407160042115952497225115993346036137354404308062745687778393427445382129090079876331481228595038322342031341552855182817766722175314342419812104188282416883639710629293104071162960945477310616934926865999048727822454259526893038644654753658295824356977090351059680078060060700154568590881484661854636883456583510434582259269903698193993144021742191465409801346606290480430131025038408826080732068461220492737971419132777434822380184611981439473641088531168825901173570762468310043657452522424197218246428480542832593823663637606340788981495664570010037129608418858787886261333442364580031364807221898864570939583925037664822187224428560222192230600060134987394042447842062898182048579100631485999449134569233655205078533204555379631543969098818534475589751134533016393134894177124321718852282288845091404048115488047397402777149983279167497926443862029511530491033590268639012244973102697094204594218376908587504456989865960312716986683606072011755083687742344906717117483203848399467249068466962744761552478250315694991107955770205500383140153608793628956493351654778230214338257985557348567857363253055368375228121300408256784568462033252729442038410528612666488020425428530479584368561575894140492594130146908281511175092846612615763129286043187520567909562277752598300098275374435170132846748853883511753918304566520957997194899318113380247065560998884580437084068039312569302930682451732297130286913523027103913411885502076316216116424046340588118160275191694684583699728266580190594293075747635655914427518933214992660524634891106365529179114276105447310715549328518236330491941332404766597486061339516984698239989766836482037575002519221112478330703649536167612123763739348332736265755610843808709488811463547811610871283124554436250843492703856844088824730633299252457121101975373936299185118059540400281548500061035156250000000 [80,80] -87252163826147855293251999490262830170063411362675024105462148125861881534160506290004032350118249136628111311959648918361316530452097913157679336967880096122725855204981234501156410802788402374331755706875705975777017997116703203255857144659734193003808828120224485649672989535743825563896876580453700103744614702888583069039504735753612448161495880289085589801654204030811824326649579023168236217005424711557342319123070557006397134036384324502591411666580570316569328680952593362788764013716313141500510719829649755488294122810326529147685972522302312122091806266943998129846042981334662086985262514572209112460826491115285058038471426871264501458215931911593803352614631733824926571239494345973788549693069872690680408232031174762204341411368738095414316384342188184843826897478281008572819164967302978333839124573920323549123916585503247940727261367573292516029087245381078293430662563554236065717427648752584644568370192416692572823599102188475868813526411589983017731160346332037397319480201851514109626112856267723510813435978770490763459607253933725181443207043155681145527320486071789161916737875899429497049836696614824806550265160589511859069866976677753052493769075864271765222208814545698008453323340300991807369029913102362344950202493167681503935430433192908750661452027266334886582740178933285228423320219501333793215116354741805601758341012212188477709886454148714720266840759945108758708838016297997682403705806609653161990532741380982292159823104325518220620677215170879686362509198095147561132500064170940028292289287893344345439712430807511457248185590836020570288771581773246323837739726588155375939321292973966165619239333053336438082331414111337183228546518582910931090899251366246087025192360829026217777854980451550667268613415411203856377179440816741041610668929716723218915430226196162632663107982767169754865434357927837887518351012496470421220897821035159638375641282356176750774022154207130384022659239049742947576951647912194827717701526521492503536522897971188094769641424116055562677525560723503879457443913627444618844764153306827871686719965685016808798479814868187531828880310058593750000 [81,0] -1104097456797174269998597505614840191357627181450194854999047705653910163156322783632688101581027661168195390254183571886267431163088126061928427736191172920822849518132193828778219921923180851260194861363086141271202209942813258123655468636374321384905960051638962366526006845339760780456066591848735788418194263377094212240961446417036285665066375231238199016350116874811224892711586591413396084379388423774682838208886405159970992046845291261665658917081358887251618413053933308716522780046908381785522697946743422093796820487657257161115779591398831001699937175222091414493896386851690993776286077189785292734601390946286032677130881417892770284784713178974828839077376655790939922823875962206191044858225691017855186639371367844087360250721020540879012052963894952439477339701607300079037571245109412985188716541888458006564122813220424738468295327133763771572418875137948567257079441340238976775392788050579894755486243191951336455262279045271158658367896829184814302853721643982384635292680664921605631132679981081902457720214938885144969955900157428508565980446112100559425162531736872354158369046972222895573478267782422263328496195544814644406549607656508253374333929340053605462009200968888330151441757763219601253790287679786167504027763290702857955612095199406971969527926067049326883543960751374629531763906396886230411276663741431058142924886725601626359146438555334552732353626901894867939995719960987044596063224874406733438046740412284224267011203134700046496935873389179956858349623819563390014475466479727484414228747897797087344275296140010967923977135486318281422148996497053708085995912142955376461797115383555975485973323156574295900612990540097970401479278912159039298100066189609085357592976050895573196416041691213253124460345244382978967665748554346197371044023339249161354498682161049879296915431801007274677366163709306508817470321290149669900209104061534544509983183890894309846121270530484209141856657107401283837094749552711565708515730721368012787970701023384346050770054717900747800886785700070962308141412317552125129907652880165708429786918237596850330544057348036429661470230737752255087755301635169939619066669938470777420432368408321855644853723203046584836029443267852599199774330365486528355437985902020434612694594299613787269365161591849755495786666870117187500000000000000000000000000000000000000000000000000000000000000000000 [81,1] 57364886188902807575866778903461978373195587779822136897232374740544665891752410240957202988465740402856576506028632599989518067671951595632164173299681558497754092371467729134228987805788301312603068981056774218245757666685406583401479942216241509222996390149123118783357355123756259812911336966278797196846134150684083012515088263132995282560138690596548630868516797917437928355754207022188791436606939276397937865763865486099456737208670838462987823985268365569955371443574138111819330198812198430696336851284132521769941633688793284655250196795519189164081005462392217263627038619824073729026329376965286650216901276224950468912340164031436398435149872810625855025090127505930791172421283913049731157345194504542907800575581547643851292923321706380151920476514430168643168301084710791973481138905864328640884442628538216432512259624367148531396493323792008656349776903817067020925410668549608340016212030255120287089594952982136140673687451163746585436634619467965382518222413633332841122117443682313737690015984042699052510822388763865376838597852222033205447774035478853187164240106484933342610158624908014583577218334095871639691997752568424717197932796807492400511336127856694017785441914627474177299985266094650096209255278666531763495909988948781382199411346262960026147659845879508090225160563793226071328290867374215854798071372015274794336754823952225133278222467120572602660016764142954718145626171612566259404012969680247297593436499337824021373713818631915269085116951955727010521465675111991750920259610249620905706763215613955999277886929364545437919019436758536739643301165326421227976352440166939530152655755669555671871079950683361944147467495334402931940429162092279380636086735422810085393829794120788055684657767696637139308374352461323862833415146869240463247119498137779574593557408281333438034238493299432083390636867279326486825974169939340468786534863724655172988921881179204105201553358441872015832719361167148223381697676873759569486908936915366114667935805630209180194461356788261553602956864631308329864136001640220542216271535274219448375743997153209447736677888921345928449445346838486680208233460562227352710102474306616423303874145770235444985010674487113733168252763060870402246564080441214721015556966779726260156372301120768610396827291708632401423528790473937988281250000000000000000000000000000000000000000000000000000000000000 [81,2] -1482017740165535529812090457616289989384273214595121327845865010668611442755111999778338015701880420364955063279802024179830757893547720321136210678332021640293643025616460695413942157506481621246520635110651227459563202844980554453978372777112566918047762358076409679178601675970984161413462629428691441121264093940597792423028415219006185228395378423809513426267445410350375546232065325514102021865065322352156160010743492701678908341784365793077659332175074532797384573770250869951476318266563704254588411099623122204601046125994071747137183171300712677817623752962887451334983818464475477477456313911461445133996321076036244922869583843065232622632919179464194406716247446205237177992602911658291385643720948004393318297738015799758458622269581739083857397448610763484365048860570845147784264267865817667227632390903134802339200595283595599459520294123790636560570918919381464200943222136735001441055852422890187012863936758361490139315338576418815915329936666740328278287160861348030727141707536763912199634177842655532940175327562207202956370219235267326047865079924083956381620310812573162402247619338047741615884792796055513326274415037163479855406762249738358263242108273739405335445197411967395840766351033351280168203530390485121397664894215901215491256851052502918251356241462950322416482532993346701526729262710832420732457975332832723088255974393640303297737212955500584723311304457035384644806997025282106601917986106367267910926570346357669096639641955982249321763434205473586350539047868561043854684846167854019883628272292784210505720073595396236972061039814813257288158852987847546424473220789903315077744106921556072078602464772639125839536352835895982412236922712266944826333945188097763519996304729966593202326248065208519691339434783209319045790760560654001100036115569012825752482143924760383165818918311316811373635725719400921136420912846364242651673374940915708681711611952070855448770664598266889539789395131913041209778058084079182035791670579982972452916358841574146193776710317483827417795081097451465327713809879848002923859289449227298989127871609131526498140477203085394527708746031564760013663265767603722881253545966867766320382117228836100716329121793149756023129182044554589677070479995374947019472628549307596912554450021449882357067870039535328885449416702613234519958496093750000000000000000000000000000000000000000000000000000 [81,3] 8846581002459656417321700990944538092136731840649274061915571362625080147385841259826542859937902861895048839666579885617586285271489843856627498277422553175329785520303821966265490863554203751925110129968571830584594932118920144736591715010327292779372950881534893114268083818579388668423094946914785401485828742498011053350273791957726074735461466541827726601595081285808747158059189946493796060939097157418783303687292343677624678725861105508961340819771145297133143358874209623253421822433798408474796156635120758429710284194366242819344280657095695343223921423905571615004645877384650697235024392652986228205412998575501504345967811265790413614458975012000526232197969246189257920190872121537153269616039585231921264557531270558520879726923876666345900345442206788925936668205721660914120567787140182743588222445657914815599603100503690346294834624320952673918795118781763768150202582230384131676373906797759105701815741943910525010411019830089407349527030105685272477257861117945346294588712413485319722745752499979281964728538359651060160525937857167651424258593815758486705850223547600753400283358485730272835268835752309649944740395648422094004908914835516003066023450585060448213206960152772984760036201476857078689069081287257492801156617565189304011681524323076295654123550260883953487515044170915569944614588244210254931687462203133069692684364724973998356926720903172649600757287495522573222782315280103085094660879675548381567547748344357525404919153460427196333433214667976229806964556978640593932180975892495947004622016112952282992441780145993152348249263782716229366639808535638051165592979584010476106094950911283660546926876661074125182245187682876432820179464454088793842221585753095486566572574375788276948471763580863378350061966351588724194014345625106796346508826377274350402095642310909412422285870545901400299735560316656143549448659623432602770219062749754463559345825499703542283397664293672705935642045868485571694768287556600817433284461003819406338156421738600527603509062134824654926795582741719533509103484008724690322547745203275973395903272005002741187341886072052678136190733320133030366786585800370969718107162575346959034678633452208401582019230777108515693799644964943050665214064014344221589638031158428795460827792553278015847711707192067495664211662642628652974963188171386718750000000000000000000000000000000000000000000 [81,4] 62833748902267627555927403241683672622325761597836718357289868192447798061814482538730001010436098966278659259927083672738737863319639734283141784477672110952637818426068091147122701550615315361586645543047616186041007982517320527289671777335954106613791207668084632534719569813239006719252985354156335883703903041156405816665848671359135867468740641467081467960221175583954560174489271089688934602222706019923716356965284245120714778016032263833894189700722321512440238104467459179001736019702007889252195675018081320897186493519006490830576433125246532053028511937457629982038030333324749241092995303695740602494493921017169132793773481400759217059028658005589427568771569392726534968503970414028517511412517801607302468162223670996545602381265083108439108245835938574276484472139456850394920988107881315716120912675208501568148007666174651485422010050394943412763840117272560111555639104678803061460064223988028558203500019338233857042346594379186278394093990564788392952896035162708424492409918611354102461812826261887445949772132150431031685201411248518318044082320216227571079791603741694554408888917449863537770539116534363603719247468642963952578256070076630313690041947437816556676107064588111650515158412212607146365026994693314184519951826693035594344044204066487729761354421126474743164388769530789607519535208579263838761083146463899174552465482047552330037352704583633893618288559306652094785013046110250759238461187429870613926660419438386231286440604317519658242712260865005533448162557271656839716655935363758264705111378059062193688821194595956230438192782386873763830359998921200366712445965458162180489248181840867730444728062351046363813532927098255579362687098953931718655474104327153163842774700898939450787117289232454130648099738640237954038407190598074456560275435669720632408582923906635027997059138141442843391877825706893757099935106763077251961355006769132230779067479132912343583481696144524222257475969319632066903503813899103049669160168705340227862963810583141709074367608935307890177295460057874052799196092621505577086679669195837628616951397079720872737381652217420577874562350301107746846792141430903518065653596928855273694195191959679218669920920390953434730045630941140666623379475069011649025504460342510939993820182865651794928022397424235740044651254976315613021142780780792236328125000000000000000000000000000000000000 [81,5] -935570762836475350655544000687398165013945882544566230390977628589625285637240611771822472153547805739001059332766306049096334605308592881657403669839932715458523429335943911842862732324071218367198299066958408052748023563716915306392448437421752466878166177369309599477471067003596192856750692715478911885685325773711805484323948415300249197694076238965241403245874386802193749118740429240779507414116205934338768322433445302735857241929496218374575518678186304136114967804495544723319791957975975996917601739926011107261439100466988097967583897984518994694877671056547453852315547135520276087662839464723234237335083718840141874718380470619630333345355089814582039370791522139022241072670994971977461216146002855718368408555819933570644907363906514026556747497015941197000931713860481276844546313225635173473556157107023273191713906683864633965592905018774700637602639370062554337786735099336447174961122179650499584593871554763784684891569067650609128701269571480787730516742893910190557653551225768740194419568053046677903309762037165279813993910379438236444031942894361857541788744808274632672197547928855614940937658422674218045895776761431268982100028940180885860198234256328463819153591151821556311665322794914726754520227535969240073916376896872614314495008763331198718454131007239052122835070099387844258216878793611375260578505753391172026408027371992911517031405806732646906691079766771246536027813167312936197665755462811241498118702010062373443996838556036103293112838643737235396879689623998809510014185560626978892592836794459907538622098099433486940201141220153199097009822862260666727523947594181492330502477158127906819163207303339972977404328853538795544510234816492207118587652603003297394050399268286371566911576665995806646316732906450204829437446410157840192971338871128461714071850084488368324558769715853432023597115889013889580657752975050707019446858617201105486306506059805112284483722903881570802395556453721555282462600085707924384325786968027931116095898611535148382854439276580716354919912425600447659190763814078062803594419610657875808685107098845278310707710078299659705227167277161464676764930009387031447913302168307197509001497692321290940710849379833281838603285795677881563796477163768731061358393858108505004121494968513628998524623387176813234407651148627493853382475208491086959838867187500000000000000000000000000000 [81,6] 3988411051589113882260867247679525772085550594526997694821886386944635680619245801613253886649962545805109872690736455948829093780886003697407703901681962299331192102775714756710308753268230184673750658862308555297006653029603020351051315866077053872370979221519431674556858008097266150001365047391108603980718253454291713366139452836565261129061786097472660187823849428372165780951777707769742945889125151786199044799896803265924387703260185616943787913617274035280897839535607236721475219876557507215335772840264111455599341453159752648416002855993215046993827461125751021028253138334453836755451913397021679996611097057416519775937767985610248506196029660592310273549034846875126052956457448206483970582028171323328073813419048738027547774494071284852223474730760323878871572938977034329211473694716829298360609604653227030502003003519469259844207806003218359865750342214243561913026322982224612240382314300546160092409942630987089528442590848703664526742231976269022319982074403256570556482726746998832953419399182907335369370217791057598335782089730182830560911583969683732984392253004481097120504514184399774169500882098313153139942200926888801308362705740440248346670311650836963394886800440580199534678881548140459938044796404072196377362725079936966216530975163915624635781453481334874756831969958597074551080546530799990683447160848653762657071432590027521634478668455454524509497796473341170887656522565875062418825632895256952246789129755026983854733097988635707846414826903022790806462058793314074689739478594705895770632031265185756969475647565912606198304928931805173196488930048612855685206572145380044511876329716784758344559523478104231202295180920642050964231490489672644509222212709247982714106019976264520948252123238777442774645986465481063198480402893595715600995900095201802225778475716124412327711114845259247846037000941573829207011053486475032622312659433054462004585338346877142864181038104309809989965936023420421830743715177254467261612194700581516404211273077460971246628652757395723711038234658738499549674396075892768810737270983021876699561776272620696470765070317291899371869330249424138410081954926187282792699384002100228434386459007773894737305816270712971003931546767013289717175367770922849769107265955879334539568104934204095644478177201068607370066060828885448619196552044741110876202583312988281250000000000000000000 [81,7] -70666420609674780369140805979089816483294158390287370403866387417593675561688552898776548826808681854856518288451314076793982563845339645679174096995167532508102650379124913694203875909766092498510811652932909544524820186182847104870108644662626864948734700509327968055112232619128686510196826908706880585612167193334188908432817739526840514173682088604745831454259364958630541564092218784842354894176143154208038065492279037117037250917266408375631108349605186125761324049419465169705747368861079812457167218600547258263712306320993431945623065178201931383506766531663946323590553819870349683618671691382020816557048109128312755888765634271699647409719035022938811502784704640750001684465137453046806289318177419529275824503818721296888464415214906286336850320883225011545944544800700765183482000234312102285044985882707493868893572772628810662589467702606704058157637993354909585789008301669817868738530381728961152979050410379907867706297037729180455478910149419685646652627601518748999753475169371972994326286522396104915899746691112686355090663598630297732057654323032447310702666076408831902314417129581286790734579086964410861118399454020238353107558937978238096249064668960308502250985776921560393279291331205625052674953576528732341635043834078025803286423449597207708899636414190604760544816315954934271282272702217020313550587013094861329675633061139127917222142644173061063531148734902383151918801451698614272900939243616370209360629382857858455462675330704190775779783746136004755910509524860108307010227312770051385951523059727777096714493356683788789703550725063957436952531592283523521347113287494789556490748365568084712618385456071306212358733457287206439177261575085441282104635885354810418154417554198330896585813252855440379221572571685556135760818529230027710688000129976881520315929673532892239580872051144198640640468938000739405222971124140824957091445081758295000709208226127493591729824749971440954054292234119046942145789521084281520642660633162978083918012300563460398397815145355549417101883918428628801214939936686099449732361058161825931382136861618733050492592636679997063462765716532769477975382800366556476374125117095919501561312772401893686705610428696272514354149926684482832223443605873377465661326600064447052542627662723015944729357909086904931924817693605044011118110347524634562432765960693359375000000000000000000 [81,8] 283800109365606710455599953025594921329956850443799891759305693549479444855588767107048144650353249738182566723458153204373643350127416829329502216451661121622374129521623861245868143083805760353033343733644894521094568939711306116351647090495693039434123178613986030341684993815680861354665311306670270307994354592332366777983606035892794825107075790848708182223864973396745820150354913160782864234680516008108141806152416100710371234424517637223179886420935461280453394434216333448634948685478680556184780715046037903002199802949340055571833235893962466837805153085480290509264460845475945985667144323379869563821340336589737677633484952502875209047957508299197426008586309159325892372869372135172693466373556399972213563810836432869194869349670100932848385721918915291824127007691429532323180429773050045030723443499293049305174415939976704435884145620462283872546488108114501944915350299805407025786323881866489378813695674744581061555387268772191589152782196512845898297308455616780094149037389513996963125065377472101045887758331716158295728028069787239407724095659770518082179378976352265083240000365779522591397110356224463469097047453047061330304439466045290836683970398838840887210446810941653653387809393526129744425000104279306620660595315073966318851277910819426379163526396368694792983340366347831530197115180073292475959342571807515394019218599800790231540066001911939170307395117305889355533532052295128141072523677389669780064867968580571964564841735618281005489890894794642314795552740340540251768760678275594670549403396733533657886598153362834795849290330117173767865529912102866343698527368223369600038560553375609437971767741644799975915868104277994398943177050462167902008840276444091644815552950027610048039636455262085355419316966813534544715199811063222336252768472414987125169182223203393849088103821957754478271317249212690759038350576050669335289223185732976385138146558466502749653854980919473688150559025959485226469138566522909971338949097046851733431072950613712837538279327777818658274865055697316399769404958433849529426949368176653396199980822816455318233701495297837559874068596105533006569788536812622177083898103738537528203385178742214006279458045924615994936327252044205654641386671015614375281386902699239058688510957703819377843264218505203633961387189952457754671399925427976995706558227539062500000000000000000 [81,9] 4130492417795170426568393092682200738553390006635547594110572473417011664374592111880504417875674063953631281576257656178362201501929389896520269906105683565688866065852802171928723032332596672597527169125810426824210301183074276330183219735837050849989041492247449607622960087871400372870724351070845780772367294370821861497858021682739493936070961954979293727145310574664484567382969494410832573846306728079672826306429821064691567182132137065730422495776977229855247041938545306621234089507070639660867698178178663074579458517573698706078192058427485145568437144041302448964125856317950884850477651626219792530818615015695156203383998791144235313572645932725102311521600133065491495146213049917234265306474634029107302940051202169831059977760620511662664929867974445647779079741502737064002585820342875502017520688811000835539631687316643900003746450067479896313265307672115899740620734019683260005064332136270005382085438292411937488228251102945862128270773410290245666463528576770195994908887870882535145068091460248424755769249457025693447627881568052644830422161844769046628953115272293627168067214840154577627839892884711436287145000173627673831774377038219552910784334138639643908637317116926121935788861265256065932290339949103174695891757665050963298284860521701827874371497965479014140619534877095589693941514073973616672377269041351156806419741642293636774143189537558466534870772470704013340101704460471405125979331088412700327722247914774880107363859014901458428897546890871014215707110865621210432844104185685575050845592854652560443694969411609423935010981289034332559031765330090007305840572377078294825603478306760299234252514181295991065628775885052865104646412072924952008436354774532990587196078111325778100109448878617982749282453973899962696111667691651288350283807173025312282455014007407046864674997144994922792779654599642576840199006235979445499420875831077304155359308985848341613249410098759786727981635378660502606710335108944172606067953616809625562941193376613721025752790983788009257771112672146060231704408511002290793022028946657303443841359091614960776980661027082322366217264814349721550411121570478983841763340940791035649797533034498875062713844357634734941259341550085329120232863801665979908168651737216348666889150564207914216580933370102455218368228472914163718066049568733433261513710021972656250000000000000 [81,10] -49996350186327989238833930843832504894468033581933763624773983993326531130437383944872687139865939183809019835868899040303216557984494751912239577129761277422669392229765999050796110529525820169333136524537377528302023323353616930276554407704225982412079471237575613556626389942995274326135437318150466064082323276220265773504481486924078601415088459456001397059766975987437783085335880904329577568886456420243360880383589333290114493115411904431353465461897820569681537214095147227164816393652336077554572587468050037248165803155185161754152241650871570741314300069549849232539399283765595269178913011597970195427902082024009110882869246862620498609978593479328651047688155289227844050308827011606032530150667649302977536981638084404543343850034402575372449670670159474927685923860746068187086906203900814176998847244401699684903830647822422401026242269692946983344490135853228157055760739020600638131511749423719603845894984033500868189642891778330627786844838587821287978877231286656332472998155833267640801125633345824565713866864752752730563504088407276039707147425047043093090512169977539199291887961655427183146830926281079429047977337159944924331275676400491943536622828395847969328728350894608609246793852395104348627208590729909055183984318341963578647513262256449019613520884838847559492268722704012472988722839078320022437996289721159520174315406755104298586966416078388447705343403389680386964073358033510929644171063722771548048255943621040336783686127756676733839181614390424433928817626938716809461201116520349495102016187163732887043499762120326920863680026830684967066651648134928180167504601035710776684476075297650168090810964005325854896253986068916398471754582836384359995673770179455174990435996811426517742698296616171382534073450857049083973015939460516350514167824359963055435628103344332829758080670415367225997769430725629694897096093525757193955740856958112481177434061828927929507805050855419041900994828999732033223579314860197104635545405749557078118356422326325927715244374860630479750195125084506680869317859934785775908326503156563132663040795196789121552610585038991942110911690159098348542055477814918745697031449328076436951892820473205508279902467197692929137165618462384203621903828775634705419105138403146599692947413107659001455146489193514620673678122003691370878186717163771390914916992187500000000000000000 [81,11] 242036838106101574821500279474501827847279514714478095607890380460875950632782320282480532275486742002115521668449804796745596878448342318519564402934813370896170817430906218364351608795967322977299441204504597156200799511963013918215788279398131967020721101608296705119781685961186332831032435655589458895746188105652909000086584019593605739919259187479628398356899082154019647748311018723418895650358152395504999629491833928164202214871539985774496115238847633181213412900642901011758973686587264611366359582295700863742522878666663111362690669159612388705253084247196689605746506753195490075102816086645816821980162423590074854323205721329764565348544540139084649485720354952853930811720088897291849693755097400809553118122844332856303514581518185876871821285091403480037278254944959536466439344896719987285322118275869322188478934347515478638237855888973524655388377434479007543131143501293382056023982734454310394650542392004976899139786369552117240269067604334104139451581043776388083555372983938805381619243625350782384502510891534334648526706401861442878837319996505791882796923614546810028381669997586428509637210317990416101785191812453669411862138561589096391634608644653265170554471915475870664072366628953354302252276598170721181234381771346099209798838804990634557918895781901671911273843478662043909109138063858655290223487622904659747978320543142372243404600330658582219637647458434215345773135222885078258584472827312419598398133799605243243535203451000538849027388649407434240338604338017487301547723984304915845442460532654188576378297501511088039346243662532636110441404049232204039714739323309503160504394563797753505472845636752262023115946733074246552379823271659820658928466002560212475129666543220223800999226900246207294697942014432294904919213056228301445941900886333649186094887652950841772824485389826162510028321286635751724984544770739686163146386087306473663086644107497033705282455487850317318079003966018502223588905277182000784617422758731763232910775444510666337636160382017513163458382242890646119693994092209919036548351723105385761371956439914427707567249479424602133487698064584650404527170785199074242563265912562023687813223810709599056132818429402339718853536211276891199216718937632528388256412226476885370237109666353710094806163473208796175477222709787605836595503205899149179458618164062500000000000000 [81,12] -505823863170852868493624732166803968034663914537256134225511367094022166046541016925836220540044573457148557371395438811603734359396308692537764683770365697859144603143332052336809614957760461153640705167235862581063229268565351149950645016353941084293467100899324656343473106909088609350688390212844093873809764089628795537913918850738780852624755531981375314826681322793704804463502684141271048446343165029078488973860283928151519548680184322178598026614910542293938386926956554701666605706516983120985143272983316274882906701357798469876432185094632944712793791526904922641915866096539104348960532969137231358129510373769141321468782027147132941526709558946210171911059939417064450528924772630085044346206031848526182047735267784890196516897155764585258969109813872600968765109075043311105126209370383739306884170233053575521652955298412550843670675402215464969790352888351285586553443910451087991677198778729230897943490888980356742360713535496133233957360258480103815369999113770065053030460126348691283810694011906007283689115084772723339260411384118476336240638754445460578836338987438999601176205191346816698799807114312975816848894423810348627077085386797792537466536404154340711074762802018652640131465345984829446805822411300007317800892533970952056221617891873862743808642573035934354550149420769586914138970653915162402892627420964887166233162371790775259548473831730825580263935604497531452103712465987654619022476738769383512502409184563787434871072908488866616119351926847767915888028647727582843086649736415607851138744369572548108912451147095426525270534826951489572559261488272420884920386174103664180963168126441340805163390898867157201832663537663726759891043459959445359025809645689626828015285857809117734214238479659280056272755607436307482720099049443215863725580142588281010891747260900155431227921611399863312605206264743354289184647257906891715883551269818884079013433419938780492160367605995435586346536337155162104921194896610314248284101468371556407690065849304167449308831049777062493746674293099174781230747438168324343176089185486657343966218091592121719100115345450863094678578714700848990548160664066685246615126945051774846747560038923403009157936319018100699502023784726179259515679340256594919399985371569981096867337421466391931278308059343960429474033879682082215367699973285198211669921875000000000000000 [81,13] -355038111037900978615382993294357858610354642620290712425105569702108705583604092712788245021262389824304794222165918496593181854324952067673994887857884111416583800595097344900888384490422762629093222152646075624835776176360383467133439450492033525471870775078723013014301513558484101766433545531943622150149727886961300946599773307848592808455493824039935586671796842735872252446929880273502960880672247418030661983468443273721341782074802370436873930989860616004404767789105354881938436746028761528952465471765306763785971507569198850285159215704094121825611366333101602574098455970052012922669533253405095362978496080682985602437552449008790477059716970736535936059344685687579329245118812851559923210948401799759947234017274653735773820630498414433316743686024142116070559002899180599170692709794926862171239312710300355553383662183000317239489555391098437666130606232815047415597779849156303055680029708457936825687250117054357041143122954723044490462959235563617411986675021033559366622275361754041378501650950174447669838597459280192040958597829924645424217821799840927606342400183512649937949446453929522324205769323184629878961996070682769614850817092409250894057497599162822165149842059115399122428694846184054239344149084240172354815356967688368524687379893673133667469905411945295884680622933640664305336216261846986875830267804865001686729980693121221514992379322916451576855926723087431683221868708709000548611113397221249897305787463830728048853301853834679044196261318269361894473115579496046515777591396830523617249655079488477746128956299884927470732625086669586551226473987210230679741307972113403736963125552773502789450665988270388204036983605605618297828476654179284539532700252515606332385511468146802250412779550428870161790018857101020996872284654161953122466776025969841584657449338836054378781184165938951361109808766446252381126896750203425459505685867934767777864445033592229220626538149056486330195294527622577210847737687516461173250628748132123142232446368039741039497294858313304212283287836133600727977748235327674139532297712781678642557211552193542612482317730844993246839385318233168148432844264446504756595806706998062798922126532601337355092175611120725680151113754368880000386934910204520642160929930829811717417336001765750510212761701332247813421311849468864352274977136403322219848632812500000000000 [81,14] 2748042322272367027682383636450866579886860100202059624817704741242994518236781701989350338910346933165852087447592727819270760036574449528160851897901855231770456738333562541981507112742580475292394531477279829384579020425212372263482871153201905545755171936418343241509004126317705981426093095221479091076186808106175700515432805685409611305188411421927355743190251801626335175951616221302086805520249235142057977175029673035389614047977344355634268502417962059113380245797713940139140547313373902315432839987534797723456632190508979809590366485753316630983896558844466296913783522356491686760332276611101265039977402480380652683593285663851050078981660408630905099604960244671295951803895648127872426389635772637884879961938439858684264597161148876767120847435877216866958400939163486748410024207833622232934991561975210055538566553226981971041888847850303387406978848814476525753212177514025059209455402715534293796546279680411303680218766377445356423978513869475472407937700084633049495714259808699365282805991025112572149589712154166023704463726423606926325884757491849866051426781322892454653207091798278194445913849960311811775500930442761304566589689420399344535552014593799449630036341227910912745399796006888456657132296458237103008114698681766831110487793581721330887735733330134210610489039932904950331929151670697123620200067873841670994319934304316212610880923085628770882292860982854258158315250841656807816653216098989221842307087045727195088896133106145812775220050405794244444723748534581095904973766337161597977307758863079383222924299207874338653211415687981178421255845382078876701299788123887265603079006643714113712157047492242523758633337181739508133004165582828644318948300231091187463856637550954290942918329460963591034511479253998282357517187427961516395962024585682373335085854024298866424932554098548594792042227283923382977469679787836166649999662082122332746478819027873048479093349782783349522820721347166238024191412046345905541542160578948067583585997371496471879656633030937747679981008832250950627238725526441100344014574242019550773239848207186889616622093729799567893211463897241691125224839701574701339444144088388325922159247243778109102049605178839027499871670244096752221954472083098508982456263065994773990925344194460558446800833628648559256706790376867388658865820616483688354492187500000000000 [81,15] 5479019734639723309458070340458659222289119703431095303811563414580110169464824119767931984337111801702058835959247524054911604931606127286974825795383282308358349529107179189083831312602900911046613460499241645691863333967612122799967067744171949739458837923297581807389365360448366382036645055979897251963878323647822351270011189856519229530753040426774283186886830071617721848326570142894418222439907054222123056252679808636584998896896027836391143433518074867570852396506682692319071019493183599991377550397309444096016447617562506959947913002670663365531493158669236185835978851883963910531862283764786436909453948780589003335980127741308616474812775854362410368733450001605428417228522454907978098777638540887253795458678100914340182306458461982341939130939480006367809129284302735649798619005487098639498746847510922528742383878962199046544090753801160622229789577935543765160039549880430674537291475552460288230218842032269058497077877706029022473917234590522066312576078035607158280840454262190544047751372473468925133958201743785587039598571394638955664774693897417448534041894012796033028708766461513187572502186059363497670540783848086383577305024673174997963812728417865371438119026747344043135529173864918802798370820826814232105133206728150018986626099811126182126819304174971289339415715077567060686379802133222923276462606498961132360451046549343589895135972750401112460130567674845006237937743391166230751395067427553727046146942182329138260803794108726808171990831854883867420218306048776055697160103691967679741380484214953243956372661038642391982458035745507961688130434049530604506608952397918597317293250831721595897382474871073811224488835067725308415303333478669485974363512628613597257968524964808107035017361472844369207892227327672024361859403681740432016940227850109835326487133210074796157355803260123932559574087889446757212287704836836477382274544273150257263154250719243759470606363175921693655463015334885784918321687847493724529275891754275829405390853081351766650677985325031450549283515667944342990688435125363569991323848111517877122800262024755653960034617072901431564580107327317223988484215848555415066175684135557988532163850502172631124215916334964335770040825898163752607442249307433906772866986050513656577682436280452528264566213291994527462627773140013687225291505455970764160156250000000000 [81,16] -47671957797497768728978911211638497072556043950904185563441641139543983940046181396194566231995262298690275085923570117673709677951936691500284713946781594536965240161415887774098344990241411658324366893085433058293416658301673695587544509135743008171671339374013447491193335717839964858919174511950064600671361989373767041855785260212071187167936387407600621129912900537067505402499417992038589788644793807662118386307291614154983645123006239631154351318036344100186475376240121838251780674922675794578441009628137432307495308775200273880830128829289423576227150588663850646457546114205636507720830574385070299537392428590837357003284484058420741420507528920776826613075993857372120377870690041464601416504028789210479688155978412853696626795619828085538706536845272481381785010392565280157296875089766711627845745925196280409127707092675764954926134712137689035761962420872696971223505644328474569739870593275586125965400754373292678103223559584858624005426963469804948694957106449991816834331353859514840127777903587750368767106482689124898358004578365580226996143554373041137037960513663671380792964826329577812951571965242431608843797367421940368676263086027873256032215564720907665723200491138329171396567844966197307527158317870826097685740819465659166957183567761636235522255843810608699917765664969348927505756135837351050423883636229059156823851551356202678064966523372055920042935280837865200090302899787430369141963673586869599113001453140758660435721738230902037774894908840800507852112504860229395330141800322492432840357380133755660307365424392657496552519515492391633510064361143939606433578415158645509241499794625577314380775602585285490049923930561796907464633435863410278689944381968049672915300611355409680813148618454025353444019838101485687393032026094480093537232620508749462023737181713556357238406563709116020981018721680160709413242249188370058941257148711927942872485907271861039501497938992717813648115886965839357990151438897623144617017388866809095651374587312658759929823831318671980713685989137599070308675557341435408288172498736885274092128285015349358600729143004781869943244959873595373791044156128409309020208573374799012507731375223186136128106247298215960957005453285210614282563234233410754120648276119762812846594739896128848771109414812947608491855433499040373135358095169067382812500000000000 [81,17] 116199914900844712403875163650317208047094683804627922295166289387728506351659623991072260481656164087661149188412164721118607968694235327362357806422254923900445456168277131337574308491451501298270464080615899072939538226488284754354081070721437571833277206583303397247747610156377584743393066843999932070955475279763370125974007044957893036463178595118201088953327202002379625809222610984529169099248456978498137813759588384199195597194019681232983016561954698144160862566963089119481843653659366876369925159987589749889489509497096355255020434394929300810565673052206998935629733559500556972030673427817915843295468653574720031906195671204790371046268096382727270267796226237093567750317598758993430875285042614792281403702936344587522930742968215664628610737664790494302848453705929946674118724944538912698228132311819774638531013673694085192053308062956087191269457428753029602136861907720599786556815067969207722576775789941041030551074343430294735626858328538693889101033771869366498779764028014525068216497777008928623367260467195664532485664101694463422149334752533203563384959544505156110432699130567701475329480078434195870459189692284878058679236663607574187661204143286307984687581222799905302398196225340442612540601119718546273029863534172660546709846212625513296632782791173098539460553203537112078397719152505856936102401623909791642750835851807749355107936003381679697739554234946651488710765786822098055960553598672544529604794551477020625294392438911463141598181244043262222849093276753131337839619780628135550745332694078987803643276974643854733875574735080486219893267926169351845106023960340403349346271565020057055938570859843571459510584225445197712631917071819740573976250035545075592651061762057877054294246693059242948949945454856204700878523410184319236868650764473661649752252239335282967174318678626077904250847186580196123076769877610094875694565879744146600134237873270724860444314418650914631056113546059887379070931418370135809831854887005163344926613405078109372404529363087165303427957705152881220570298966200228923218835135301862172232010410824700310412908954178869485383876987593617223883366648683690461749682210005473515475369545023806604708248394193247555693325194071248693074542693454367164563996117575054419925512916662405889901947425940317328019180109777153120376169681549072265625000000000 [81,18] -346900104847824616499594608693087115446421341751466110272827732024692293813658567247639648659747180032048342239117895769339679098316150376126347531795125201157185035738438966003885121067402145542212741654955095774430758802719264728903931404279434842026382691696675916067613729881490551325745159407793832969715873385216414281667572023305767591086099957915490367801712694349301362715382359079674126862250077678052753813913976319208992863949605174791840147488147734819217517819395943737112728190692105649613863914810030529815611447337611936969373928088362524667376521364732040098403575914256297910631121861527451521652925287232004805371966585072872361748867845704913225835983578668608501124878763428106264063152404021313439598611091857018188252744910503079356035704625534057883293549486732556988420499730034947121857163649502253764220461368931433057218858945080078696890634124490363774702531586180224904807865922930326989284637920561248873025905573394855181023184170873035517233952906279531103251390400260948230984629605675190553614070341082191598833416815225428741780342340832655066659633452652153563883213576859957691620405340510810971170644043918051033978888486643320209347270780122520542183246366094463256816153398699087471911512205043675963966157596497987165854602711110505580915857168147549308782320054593614819521567377278581788604207366473640038664181340514853537056249125138360522227017686516899543861086508823008790265789960452190525975238550954154078384417861374698745173380397383197552436995151406738832915904641775151893048299830889734440171486981436620339958650728874268533614779381710783831955167736277828059490788101740308374347758133909697565857618564696707624794430741235713385776678721587762857768257193066435820041318273700844503974895575620749231185315532045625577560470438451746685015733817689446010650017631355088512768970329448958688981661692620089711464624931484028286546966265919627706063425559324470051696470576708938129317899862081331434560182263244914651458144808727100117667759852374988231272977019013407491482392222535675206353154098060628038332425976724689776031076559442279434641200554964879189725209459840675831609606226526168427316475223697549259507794012153707396523534225641107870672114911587606427506642214650939361761682061153043266397034356308438918237158077317872084677219390869140625000000000 [81,19] 1768950210300549140382517861965073958931395179430720710140794005567388377986736973930212093399109077977194616017096161111790459742826837083007323731677870549467538528795022753265664878628878139046803571756067906773302776134627619730143399846766175606814876597016447230236383229931482964107654805736040498466982006254929538250981168850560754386752442667957703687273851666441034142625360053046817910141574618907397668088190124335623461897675325344245737400443295762930030620464240086284064652147581263543004072517904396183777475619763170692809310423287589937161087126864267771512685156744586539186602477472579454494150355051160661346225168435807617746738937262432299919596573408652220480618007569727575288869020220613327808251257441339837136046454711591359350714955907230301947585132070591188124910694426050368436337583214993297506710807032225935450939784214825598444096096965688083082073718646102174454508638902588059474445111947405605425297251781273521201581432287814079797941014984347490478962732325454869053660907012200531596780507416561618232679687264608075727959679072746730307847749856177828639840923832756362936857345219459832494257400005431801089023533578950928723566922368748113404750122187606127370073145160044647109887227028969809998996540963941057826594672177921200666770513530537980459303325528539148117637748239225636951398485322338510792990367685744126675605690695993479125391255343453924845305907393290458807113904893196315977302084288737058071242406681597332911319847123584443578547814704460158341749359634483854197286361778495732792005977477680624693263589917685044960172442619176047939273051475642795520098445551625409383254267290899923597599005832313556801177081853649278414936884487732511255857438834767984788638641266102723391987859318798530792283364782347231922601618991064389296267206502065807103322845413561925399710146096294813809708232506614954119958385764925886568907140864986456998125369481303868454342531886832838575810638888692950651595426852599355644472540633701502218183671749087397993800513040136559590861540036779546275489362373353596262907487272177371748437006183229455007738996143596189488422503140424692519710175009349924832032433670190056618954715304289056828332930162890565471429434002302492498506978735568808361309324699686240540105525067410274786539048363920301198959350585937500000000000 [81,20] -5898512463640717147183805330445036946101160794543776798451578582659091009327844261545384295199000374326101786431497989011504604151302017201664850217860179333746028050461587657837920617247739953787155048093651905879812139357572227969719988761229548657945616484772161406506131762801955221075703693155292626255903868662278806470246018751587162919347757885790721543943114739033218234733426057300848467353622847438416374411204464231520761962349218402560670281645385711869615842001227848184014842382289141365593737931745588381166704104495692595596555802749554384376450766790956965314290868040248475544041733928159863362768136984767816065541417384109434659666453761955857222178872328095337548378358331973733644935064272383375136621087420932536718508752129701866379416225405067124929780872334151758267117777751215425598310493900072954433662546482865137680513755350979761759555032357088707799166651184201092510124665470586382942281746600143554529600126892412484214468995231704366281140323019155182332798895185501016051742252753635857041227765935030692668168642038631195177693379804392321628670356033328600527361401386066157657976965669049179205539053514858929770661984442894005265768190919325819278575326233417961518944200576808280175655019750380499705457845993074863747978771616715826403642109480748073616157160509004459131426875473677404693926072088344321971470342380208897198816155062610586306119429114100654434700659249251599182694128177572616264711892259601323524560696541089309835405399797152847935881963688176530422129940568312440431538454240819357356183745596214640671029747347039777321935236775018220369174464371226255678018519178246583361214052946097374167445539206415756175432040683510011679313799575941524231141053676132862729203425471655579611542481410497870704358942234681346073946759852177323632871102134489843509405946915303250106654425193801456022835891971806955959048217210797523099742496230414558741251412949325967662907116125874172458794844555541743971109196356272497875864769795405846908307303242873159405414095905595825996932187348100036837001201311814414699663803839072011478638891059918773389433525555635698511443130502742567607145108457874690388581558918560010936418660285171765634006245603270928550291694036992566650754845471226355310950189047713133060643706656600571136550570372492074966430664062500000000000 [81,21] 9275790729739619367088806144351829953048574764091279674971116367150265957619519080259836642323351880279122253425390233265331683452209027429904875689608399890976558463505434175308390596146384060635635945579448721416233721924833962824895440127254400608509869676660430357509306281080736401111012058168617072272128621846546910975412843868229068784320189102531418262138915759876274058373517913507761379146320833478003680582425260968899511672187994855351980337977818850887722490741726384533649313861596012933992861062662599502279953343319109321518684658921270955431667906863196331315222796488979496520214795756547989927098859512854326624643579699429707770702040983133956933203649939625365479269199641642105314776595739527110597917059138581330336682375380426124999185636608217650276972780649821998975179555773322388566705554296368906157699981147217644737241342376750035200330089977463875192891642431827269350251064116301682280470069088883680299499215933548368156289750416867985738977608601572992823613485276770915976178239219355332930149656982843727413481758324219096332546414038622043759753816316167653784336321443514762285131907070459731785654253137475329690118578584587170392994514765290825814550516555779073547710718654262142941268077208660391737487096969098427262132462390676940011291423611875049206979796494746215650307241683221435081094030040139855077060677933462088581838801347738864310549178110944849068777739106896568416970205648346087202077213787676838955703799805087048339090614186698564265389897787547556082096504065239538379908405441442896228437718281694025753906606113153616286665497780821812263697214755595204749210303022644177520659675267038179651568904094540030763789318499224397127575251367785897734798414698290396818019359263553455146936847531099861561443528648226316978984073684194379401921826979711510173707442247156590775591641816599003454345138964675884670711123429184819036731049066348644877819942618452150586586672222376275741731265959491762019806646118215014980397228347038336394565036229275031279225740472688781037646536011602042390351490955437416000529457341924300131124418231680843402634872502805861580491994919538969573686478745566490273180532769659858304820041481976879518396229150791261467724005710749486915600022365282255291528379343418771912129633383514715205819811671972274780273437500000000000 [81,22] 3038521628573600861743301082445771169906768444547924535049357823244884957462175847521104723735722823412378133384639474178267365855957515822170776914306347233336611229716974935501494759676054143041174694752472695485852580530741071709426047596537990629780017815508500670309951704279908590450009839282278076581278653397992856143375573804752778329814189497616697939906817158058138381788437308388307607849821022040278412369485988210946874211979812222162241212099395589126281931774773136128174821843530310672507947019499304875896320487588377048211985506437045729439195327542501853767634857396370253129596560910959232489683187228197317000500766633478750213106642317872600196703067790303395766311646885898466953030202995283843476838552105258979724302980198331837880817016840227954184174757080153360421212897291775460113558479680357809263660964561517907044555035372959425738363792034740711516585852559872958333586222695877074656459215380042394260548019997251444456728039986883747210354793403886256943288562176287553720188559597952694642169131537819919546343438854665340595334823448262717555051467536879968243936889045479016845093272001797722695477714857407641765749093617770860814711675331643052820864614129389000072664687387420762668940419010371289089310137524828407699991325993914512301237876643004320386352087643484690647761467067343698784224073354094126263074481054033770725414286409207045691519657410446313918401427351364220320649943090962858123167470200644554250181876977324149291773966053902084331771487911727679005683651654778508455256702324911618084510075859952422104976657466896060399255934546693329526265190721454007980017742517949003057168729365754899440057831704457515513388717036274219468546436312414450324565928983820527835188591490838906082065513705659541256936407705802411012940672574256946436067645496429827657039183111997389040868436103498329434038343610991562388615593096325001474602535380897660828201740922640901956899974209678604997631868509562280699914147600037733460415068646313531774324153054064129298087425330320653530116491431472835440318486436019697523849256694905177676244628041139385324581242238082115681237255128063595395721895018292680928799180507563957499066189046221271203135586864267841446801758349445734802972712873807669977719176399156596267252250509471878103795461356639862060546875000000000 [81,23] -48456831945139275956342682446177742914677142089080738391406951964412585110200500243141081129548746542174407411756850376769727976175883933994140234684939053423664594019711660747870848746251475237623518828864595951542332051961002236837624152588949084816556057033201438352859399506549972506217113950232350727251654040933390112016613165448043511923640022897632059815650846033439621609426120002344145419919963231099664251012720091369345290919971915492785954588909724764418824074521364771650794525252439136024692793333695319151320604065202069593499569879025701590976873382137360935803822956151776054751986819571837768384899662834433429469677647656474024173685620400741544994985037792051723344972138118178242372589598752101885917923822993813922835524563555320919150113209402227092133949716878717873813197913983754576822318640225185246446169306002439694180449108674577705930858187498110791400099229871219763081565165341690015891898024910294709307267705110287261299610185284726858807147533323750350411763306449370259383228270446163970377644986252971708041514523503002739129808475275519049458420451926111596743066491256913163324076358172564958932383972613964399301132567114989948072845351533605314945052437820135097885331956168090258274928769894644726897173341267074298581109502990210198140420291069016914050367109509071512720150036884138788886418232919724331582141674059533120258893925320971720259251817105417100104724639098972976995560869138363106999980775427665949265604176274224059795182563339562055014629521767467546264467923799234622867698133302773407756334948058457476641788601293414758045065057107850677946308613281163301865501688010844174532395143208569563993504797131866819101042527001361669059786816201207799762733275348928299635142287464765904711793318104368381920869692076113395989934829771790965049270037052010564062122107144690242676502176953774668843980683738853726109124162511323824611622647250284535603355830532185545309885636799122121015026331793700456385590316797339430288140444622650159351144255217743787242848568148282626258887619535353261472565302674623010005231683937687686147227450384994520091280637225316233633536309313152297513691197726544776675225444031319391631238873703644982812495947725483042490023407893392469373445842375705475041846595735785192858927072911967570689739659428596496582031250000000 [81,24] 120980556250555267276702958376332283734912384309451524117428627191177910157616551203492117258314879873262143253058620607452858208491628470631206644202527868154704226296538153660983016393955614772125061946409875319019583557057241225132813396131018578291316967946626641243846646934491482979900835553665736558433592517205059042370009313410103657089980271845167490689532155164168919208552702526311343097748586421361745745515493448216514953780814636552232509575706820840417383121068165436237446446102387041060937786653813183128273705491462792909973526170082815856865003366431836653813648966449051119740625029535288422430784767525631824774136272446014640108060870884952904023652812743903400945387239639176128801001212770795177440137689621558758487329744862992277534080409427508813049699646110027809686830567817255439651285491049947204734049912485176632742047597114059638070804377157957609991642644985663620774882784556891526518642031586150953173763696582517100251535710748934772183408987097532698587952952638995152723761189258049301874063931083751627024523689516731477455527360194384051798592168786550590297762531950287059924191254861505008457291954366413117460874083450580289589604676015940896819103432744223232359310847716698015448692874020533682020078269373950729035938734841975118849993872534159557911051025126481930156215610848928976883957159861652289389093255430523090303003614140651924116489890287308135531971547202718477512932315413099190298128507664311911181926766471876951850870974074800719755546899186857824906179498358441071300847285707718009403269951304210903549108396973678471458879849193902188433869040233464214206891948763328733822847874123748894814743524108082759048152965250167179361089122098109891505112176470367057241332034134391174222518963778373622502324368958872284064630586187365410127159265906966589671748716068127491415929829700273253959273145943131793544863911537216816522395604042258244569006126016716667839924285426219664514768337721796487622759603803094424667665870739192057976490445223710275855210639455934035144734227482620965222049880893244772801083499978233911083592673150416551662967627501314590494524798704217047181223212797209378951183836540769629111872434690006914900065618032905677734114368567332344169032248626241087974960594473997424480593565476738149300217628479003906250000000000 [81,25] -179672542742993397834559656446256680185932913160517555091155314063099600450164084404222752172835904904585808879207344046080444272639886351281055729873591251076195478111394145165086990342429018846838712828990705041524965774381153224212294329459362139674852925934741660569248727147085802697756535622635602303451413238520238577521740150215106831355944265335072905935633056313341975348996665850731048305923635034025387328637092630119445219069702180522098712290036414799695081541877490216970790997935423685191657870957801695541987754796267091302418040410022229765172861328378577236275558563959442435731323285354721564158865821105600876027901165949090414345552068063743257947729308043571769894070015104169056683078321352473509235573878450200068556346494724278537871329374615799564933314481593735837352284171210435013970988582872304028773820255396160298125781515518491450180702960214012051500291953662480639765781812306247511626247113750753763326580903816833723867579696467055501131308206271794195191880661875118907304685251969970264157366386722271798656536594222079243316243429474052291141980140957665584077918332811946678042615049966566823919091662895822195531722383838493471203411803151417784586996496766917507125751541461925828039617915082828585671052551633229569879887141927800835186772064393127702495060971881522656351709987804477804345916760978982767676845423485724278954787826009533390263069630393717564885778387024345872547315412225707704907599791344387277270314513658838443617914188001941569507107574768817583814090231156906367094394352644229334510075510786205448115665702460628509546789262081417974489491997049078868670143218998432835624011823334949115305045246788218231913005755534911334508499320630943561078705389807826958416770596877860406363222510918745383281095225732198341778936173072994039447635654135000541231161895736159150948995432423271609366741383776802761050353031863477041784312027972531850018632801119599144835314376546219881403446664581964201310420274382195991958179438935645242288365834559020327428843918628490295145995777552798176431340973136912640142493911549251355798598498854331009036015004356191604950113543199622497972320843092077430388957232750212486487884596867153371655707584840372324238260932457859830065569969004455612305192984101123374052200176720361923798918724060058593750000000 [81,26] 164318837849619818870758774725312377068657389362561748235934920427330218927360860656000544625590572967760610831729397114871882531148637814868923188379565939223658982096025991256561750282279311409490230188818793705111840209948483728626592594939770984791748129992703527187027182873748171584242982871145780983823367376438732847956504127653929532531292114111104765972720345890947201060531668131587720206902823927938692824748665760439993276627604115643109619059384885705633418117242925170921058451316187138609760490014941654401088585965225176660804292088203366022539592532723448593636714286137739867183996534008793597251086851430190481412731374821263642978910273984486823069954292442639683236312806697929178237125999432950397726120015098906465890883343669600095860866070449607022871727874583507871807757168495165583753588709894890800859794492283535590692882543104058669992360947160700136410431816426016436819230293060279825790344690750701351605711450653071809934485705441783876502455846476483175323466454737667222688986549534624706230302624085724754920441110138549801497425863552693504741048297612858558051532535886915181973290710787092158362558651815869974830639911980402669814576911705274920808907527486314695863642654471806606291145140191609889870300719224001909445233440992725455970674203294237175945627701046078283055059476333531743949716208910488896955897793404701180965585463551780174578862940984368226552523470493935955929098594384449888104946492582536605197040559520644197962578303814176286875036539698393269783540252500641208685425685990339959033360513946554502787799484085063581202081835859138781912727570119479131413768451147939161464275015388539215998915415959691408037839932977966482345958096126371385667133631013263007897199066456515802105110460494114979867203225620056021853416752104054708032763748700627496274549621674556386983036704306966417417538213384969693147353948143068890470129311101738691070938288694450487723319136679038282493239474318050837808493392125318673364046117098596302340511640767574130036431331144760899723823342902095876007864715449450723373362791716191548403647365220329343573842318418606825847709337940160771001017054903813987091512643172031061137668917020034262808983295614284863053508437541627427888089686257666551814484519507264526083645250764675438404083251953125000000000 [81,27] -9262339831986072691330421924698188046474818696612427085537808379185022669766746018825867139395500730398267525102643523999551822047533283237740218150351532098588811350566115696937676703342314344988500884849876297313080446687723367954409695588092909677705490752676713464980901932719403474263917867822651739700138897113956298876879904047418623748158145606135136176310940229153512625867393963144884310743987053237929563525821124549451707998593150839468345390745252541588619938488769977728413569583401329750299231655594671354450802219081840435942543405064525924272588822646225659057723099625253959501568706375636624252331907487382495843935560759549389620458276751458228943544976112255262412584570448255262747111990552001726200911231587779658340330126458702503278732345900611453922223540883453832029352582337919207631791738703785744488939252002474050037897730981890046360553258402282696019087131013938401850329544307794333453252013181773898936731068449177842612414964808027564451490792420243982781843112674647455155999539375166791108429034799072847526630681294274410742919783061574580209905819435260413689507520945497240564965420239781407784583952414149412475011611760310546969805003958611923239061636922385829938364348062163383610193685068982533134395754679553949319724854455176623076779558050383411653092785138599032902552915091329640126444525179357623825026401649560919954024435202501994638026028849245101526432629670185336999578259347694496256336705879256072949198898613438976788284156438721190078421565578137338312840171452084884158954224831188673141375758338019725818331886207730906158029609127315394636521387574197555391124646607988675329115485958405882978675265694620660060060946232199012307968628768061193083547155625627493712210186649888552508342695351167990816629984754370660012669209254170292088990853080209021743538654791391087332179581229801174149230533797375116917092048650259797008540841878985827022978482752567820015627946656100151463953344765554609587242887029866685453351303938231244467357445833314942275451274174632647501232592650013685606589761332960143369566901910270675148847005392292927317699442593710840181231003756654137590118463702911063409476452922619163010278956589701310028553818312581609468985397892571361247647968202685930277402595947600083547968097263947129249572753906250000000 [81,28] -331052121119949979330907465651380464985211056912284847947980687877181246311092480568103022416382686044851077916200718085846422166350221854552305979464792233464195960745460470560655555276790468049961939212643296447645355181292027218407158955495042821987041298928519880859494836430640720460107026907925286749032996447867440527432126029583478775012029439037827332903792070768430990851694051633349939708834341980552286685102034977523093748866179522508559678053076490398283494489658054371457300513708503207536745383056319369213156676808796601979419856366548916958069027683244480497911955750854719213856894850438395048173194628389859219330899838520629823286750622287801119879067397602416740282540553799166164637682754069857339624428865627930425041260288680031877561883680484528249881450850221915752037480169732557382004035293619165267544304232477400883881093527299223926910581937901673957433404046037021233810872942655788632871614234861647681565819231733998017821416013232349132255495112648204542111998741360064460699545942674270006613645681963709728635450841058178386849568414793906101927229146195101046777670964233490644687708017691632715493771397155071086535204279984395702999372221294616732869494652464037609943042899092452548141390695493199975092975285735897639741392689994357001272102416794718483827008064686236756082018741601642556644994848170200146811883418069535311714543261018309165838488308980685619806206306252180317277084716471906883641227325706945381807357892331199549233408725178189481962490653077686425101160510131295399422700118177590920732542254645015608437205538354502554602666510636681460952044914484776035277793273350958519753728618409810467610938583218171067042145735883757929882105427438773446104274764744412673500500205047976130782761647797923966950247846929601793582000682931303381198508436934833654080369987476257947492285211638063580172913792659679193559714322786412923590880854811710163743399149770877547285878517754663247806746835426851742666041445136923423811453257085241268719930550912979405889410291024538596706570017083693985910090005306456188663862154718846691791302637730012876874386648483525023154350166817524904607853057207678591088954975970191703238941761077178864764988644593157207318528478225937488533562074090587885129201989320435473018733318895101547241210937500000000 [81,29] 795573314260321220899240042178078006584270372396154623378106169882617275819594342165150620968540838035793453059068652683275813843301496993962687300173893893508607510079922518630046620623930492087710555330578242437532716903661311709702030977994139013218036330128313667532798340913778821425114410400770545813904515517416600282043400639361535507319504695920219688718340070639612248108966864879099278426453273280811563985163012313625958115005711410865954913678307865550286854814195554440473430732776727168827644064841466505201431585997885457098083650497834846121635583575552370679364847006646110383135962708843049804866767279138577192388088582103322741945482357466327692904993742638222517491688692386404626458851803504072947358274410041467501019686679610589273476328151935894342420973611073350601247348309118367622085462914812344455705665134256818226875207393637149917640773145127658959031057891896931657436821046886623322412221908447186572406951373474581381388724534068053762899965041131992208608076025722167479911779281340177383921105097953299034885450769022467448883498677529232075111525625221785684396072798192543883346065577704184518840100650497836861678562490250416465185781955458539177241515921265379800933052135877694026837817877091742692250366465637746296542894078748335782637011171428571201155582939665131492289517940101900266546709135920101084460693501380485416540509642708524267268784431201391555312368316186080997043647275794395141854991039439842490537542360784194848423198706776870625083035799449059698425122909705693516161780939081957839818305001504645648569282616693242817366719341034559716441982689087295575676211685669889454915460112453512737430013952968767095301998622645709754886538926780895033711727495368937675313629360041843286754748715548707849397585445467819381125598161459030889137452888541782066646720294912474305140239879683252974678239927258143126273790649102777671155489388071329629330091966888325607346372342555274587626768781261844919674475524128902984953548867543734500672093240075586269804920269991299164057339044235452943973519747636968006910329317656916386241879159196143647214336693240023627795749664831325935501499455105975458181765884475875224197502706246546438014487631123395715606094044357300862382310690161884460919715367221982660339563153684139251708984375000000 [81,30] -1150945404372090721816222028731928780324845441664652176964475753997488851547185796822939669995031602449455141750800641808062963626952014542917029624122118577985985261402877587077009757112285120184329452177433649064364962873688000875920523689348471177017654126921063087803782099951777421495543489545991988523145278724971223908956428339288777674019464114723688008612037451584943718930958354581717594835863567200715797186443964991554447504581528953950742827254712094867664080532051614738946779383315503518582175178843250781624520231478037476472850261158699904445569598407818889334784640414543785423313242139984374185451030949918539320830650707287624282439581454775507458386545075629066204661545003408885628017857744396280258643901165489507074796544326957760481839725682361625016298829344627831385437480257992000856253357378725987961823542205504019408905403638663678117876148829787647878381253449008776338618328741368714806821952132769920494427010182034474585100400202296434470039308443886928611269473525463110981182390842786091647475308586859722802126119088006385261634528433851381963839820114148306888052190641872047235192049503650183676965652008991325664229908537443670209502045778575892201388261388561740415641478453528454175212470299688020042411038298838940986320773704641552780298017914871277134551140772665393530496607937192286844400614838286735955193571357922763924835426852809491053740431420130863229949369910335756994566762717936444936125097449266057534144581275766423967514660315377696599840660633904400248295290056446277810663568180687318654585915343290981233495214133157202147272448743272335987326541186997331711151030782011545118118937137784557810728334454489179240630014798068637656000956062173883849585896546835668270803650514091416142583562903492045135257361074098010489835825433193924200739400415890090817585016372421413777158062398177374061303141836508288229689178124218133265775983062924501134824278999224797325703568487005657036036855430892195080937259431755717859986537184461901937472948087964749723334380834238741520376296649247306650361784380680524898886257203574984345901614777987694185383381278093318278287798920053247065402670797845400401356552157202810149921117169950594931677071334840650534072804128218513616423447695744073141464747234152810051455162465572357177734375000000 [81,31] 1118217935164143925120745727847216595792987301342960994564940256977331781456810065817635738498636488753212028681547656086356899529944277369206417868096536124034934749804114900912629362429266764578255759389700299625362515238167931411705000499193835279925805970173008054350320710545504802824776177329872502359425921628304303639659046429714524363892929603456725247345501351323606656625475206152181867615335832049307641902221463871834004879659377569937220144494593308254427778538936940280029960058079189346521422777425563775233771285285221365339189958898534759641982624152065866671572957573399492406735873765212922176226376150024714673758964042758883342699449818425160375881100792530607984572957910310772437271279018549660108069521548561338023673804858100799394684511494006621465212011515501584829333928854426844197089519510543199875337010016110330162266074867214875384332828450216498769537962592260752383222943911136897712116730575984479131283185379155702320990000092504552211255261877781805650975063680357434872291872539952521816390121901575401566122679963475872830221190979332605877431469137819476175107932018151583052538078402291729141361349415169014325722391192323565669655492386481747111821935177730855888386809876041386626590630161437720705006084970507263443712112305685592853864485645399204851112573739900436036414518355945479827027825638746279465574559209991570560968874076797505765508573610249339376341299767118904791584872215701733665802901410904283706464690788112044181903357008693921541103734761234124698435867771437812389629135447353111091516463923387614238736864022928669755323910743608591181127790780442300019093397985306162259545836375080294187745002307457769995239053313898564303413422419326276067115789621154618627057340894289007953669057753772085044586116448927557550371230511176478930360497045716967328408927171159493275207005294414664013656587273588400681538630603067243638882726865489029871629004168692620099981831619408004410821972235174471068622489326576304086957068249122147296165354185977878658725856896004653619695343693213207640282709432732467748377000202375000227190803657336455107448852334728976260089739452206332043424992949720014010231973510058275573959491590297845335520459158967815598338579585120788206767219748777211600632153221113185281865298748016357421875000000 [81,32] -642079091275452844557754403053294924229351486454620056287129139088523054737190624967652792401071700220448980465340066696949275037585175023283753300596030652805639653011915639836540371874999326594857803518109611822679353702495299698198958903794579553676981759931868814166131263895966198624317164760150072101386915171404059176131833292174860489233314742738654980595360160428355513063197642789880140206874348520793818240253250553227095686033028266747178906672125510653258293563079201043131608389936988840348725555983208722509959904993572537794570123047775296721875010807439202326429772860401804428303874265957965984383347036282091740318772407912244030025333526604388282113682641369395000440665105430684964946372568190260597894203979002488091820679192479219301543622321272123462667823886771516078831037317681955545368101886933091556716025761104083466715248017476840661859626080348951344752008592303938884517180593951147432978512297471577924863141448126752564193702499308946884101561328514171898520607064877447767586217697658059975827240939391093116567089416294660226682229541515806769454468903277168612802086221452465130111989165094904465534102893067262681567115694272981490181156146453276664022243369756956982718573179467557405928467653628797270048137590349239778614612064308902595462998536336357938779696964780300355306948341963846148411020574206545667103339709951273109020410993862670554850963001005185289417498307149403635268374507303248464789006517439156613191291479662567905008240803537927806401280519439274069162020859891537101357985117150494744761829297100163188251028970995419332142417337961307108201257825122467072550191286305271973300463729860141505274380547809054205724744049473439143528844827900378908916050048531758531817665349145749356762276134249409337325650064928002797344073896885563349598182891114230590432887342397433313203475834152180589904055665191036146936332632598185890779487807006562594367442906762011709699796035580822499029494598534822482639322802721958312902352832031350568592990912065526354781781483461222729109253753234995078821754191117242118064062454447206565467514059257389624739296614211647112186517840509500330033970921436855337562627779252109574562572714658594344167580785112299205546203605407285254941604033126177630830255793625838123261928558349609375000000 [81,33] -4492116138543388302308959847308003001581570459764466697959094483007149984184331844725259084370184518749972651859230158100639865216607245905017466057847183914555492684497118387550306172976308614032054896600619842707417501854288401185161393462061779658142320324393592170525304995423537410382595475160622280955061053129414478577293408729560239893190655755894180717944331126033853160704649925055666782223993578706630954087255109218290316938297006849033436201719978565948660047949566754544198349538654881424046271884256085285792325537684847323736541154903306424475710880775998668803765677667822377684791179706516738891997959385123985410083251516079341429042941747602375124719677560031323642840385314096346199766455773135958718238028332136649211513392214119719653358717717031026603142140681483937121912949674524335303018486299307562331781787337307026656391317594866532201444564996374257094009156937228842228917750736778887991492250276076244437908440403158512709588120526956586468105041460533489140634661387369177034773883482928515839219843720539742331574183408723146750327148692964039773864458611822772987472072766408680626138755664065312217268189887103726073090396420647437828408284624508908414925784099025601807545247210499686705083816376454674048363679492885583614998631210259142229748076255624844231945220906028016085196807768500948348928531562129179948751189363293234718737582155286195735294819077708076517899223024609625739242992882630492451397619278602656540436926837342794605718172771995825187519332706846474537772386556007695954681186497437820578216948742226268255948351918053216505163856235136245760349290559731392475263096486928809259893434424024484362282905731199398343327078965254344352718043101918297641447763156592673453763474125214621890346055474678521175873226777920401542873410498655197849967733182092059888770546142711941361646510424762027358184246445800428539868843739056759236250597159921934162120203251852986102607051567050324276914985763196130588225383407240316937132444610110410080546997802816666689605165256513802246619974230087399606240658631181399700523711118928135184308307477021622405756389204075086396352754093758788259491596107423158143531999064347723741556751812251619844286662439002091928763302985613051063933445772313746147119672968983650207519531250000000000 [81,34] 442533643497707225984902320034947074578507157262333128843474412862202114285240029162578755142006082664396175185891279406063789973560435069656177033651637249542854631293100154581495852058959905525017159099781267676722778443902665419990060748663430453093603511084274718604314769845487064269526321163916249106215608036407149102283994295777254119827233533454495278513553217505259141997677090284508514957867673112910551865895687562182948768985444685093841723897606555273667170199714652203919734014498802000754891198463286396402783749572223008466697017989092141142672285978377057596492597428001049965101345630273191881356448850686660915644450625318395707957742456496437397175112671001129654910539209277142001392374941192795271347046181711509029625330096075111039978282450539830449228552857321698004857492367883118003631715025687074903533445996882305475800966868978579447231942407756377819800436258462332903199464989424169755609071167122105844622841105904642084030727851341665322972688103092241889315340900742383637726664452470455312790834989897824648174425623490969101134890683277792018315466090310938292357358067679530162758178110332663931170357430674306706321685746566365152584824248727746142653350956690223451696981885591872968412864688194809040710488689936249201416631602145499781491873853667386641186846086895333652571960568108303083174710702880913245709386582836640450286448006965036327952482373611080697550286060539809211107738047793097425510347253700233044858842983976820301188352101924630798548575589671310291622211645205306081175787676233643413644885772408446163930046983737726318693170383856942522502136745084562285222883784131243157217900614411495276653948017589053966564412528787186264623499204177296275289221164121394744231068142058715233152051747963972172739640211680574914805199065383304667034070729318883626074941134605405603332145463941318660477586436367935641363960152764277553156166930274547441921479073364273729491925988659029808775744263005966888743692499490818692914363136359309915115074599590319771892238250541712326832610403086814591234117567538345808899403889028233183882696215794639904926882461641856829070533647042174147570805542989840472396280262860564250203528500727217532526069381055333127965999757738063779282007299126222577001499303150922060012817382812500000 [81,35] -507057120382032309843000047855052637122049674662700252901271685157762975887288576941963514273974436175899777147263876457970860716209056183416632512663695003323537083055369127199705435993152918935651348783556992917166160434600388636414906431555355197741075341369818182281691201622619463460455887092983045147639886817263046667317623339357605409811497171320778710902659152897951148132264636224290117854346837156462688303351585481937573238549759263286530530971087356544530638702474252714543676729671021597887156404943326780492425572683407621876247878322453241567783446810382862377768415276280995783000097715494979891389613020964023729397932605099247927334393311667701361034993743053583179061319573090719747130794194016168628235825875044418216177768004437181642581482430701693182043019193449558565825231969968707124719985546699981710177466719014387936669070877214239865350599003030722123674794991450200521629530093015058800238042989911743628279606874002255808467714432718322986214790582435779110670737681360295827344231426780644633301660005460458195917709480432393844823771213054091179339694111400993109970246934207151874770627406425323520050165004294606017019518465503896631772011191239162135503663585792183587109494186719737764569468321765049106421658732933053086584255166937112332458035988169403926493976902523447755013596671882406274216268486759898121665650285322790868518793224436475882082025676859198396843495098937596289779359180758457633672403102698642663995482555124281451115974981491097074410768378899431168466542310019877227431441850896420020290512929962740070755774828023488122964984394586782283255214700047606736665847409169916518950808634075242834483425467557644726150289607845510192649008030928731701877016714445199152331309880491212890428360166033083870220601004098571078694843067797364747931514175463401760200812715103261435961073397621067566299152958007508293256788993325729851739761730693365196189797653148105186408906356702576119697340956839131475611919985528174447697096580665215089995276373464356095490088446202520528600095546745653625345130810396158737258084112974265515165078758690223219393733417644783834355300864529135140046220300496014876501002916567671851715337766547995137306693004673119494445762958643088003085879628129006846393167506903409957885742187500000 [81,36] 328126086394133793164143367677243592209716180308682556966990173810229925415578574667986613307784239794304862023091467228488121098117520371111751483157004685201631135107476038416051033581711646958277384875974482869918404913945384265258941926709783768814709487438587718071736068361959388307760831120765316596925430161470544104654683022328208932154245683921065650053349736853771872546755045067556709039709147369647471538422234093252905731348647146604177669762213827432298737263228482843918445096633657611611224861282953493632639814114752956479955998797111365960246946412856907803141297370004931526447075374066755123801403520942777438067207058333382489176548164667708926762854675850321642803343960768517073980948666044947077578503872935859723662977954363969639315088933118901583597707375337341158910374934550336139606962665679884270512135312967948337718308362237776882497836616355243680435718493965382870427331489063086278422627910849278256457465359294053236970802330176865340943454429619120619835906600446054155509066922495556047378755483725768488721834208790843474660841681344949212500663511285081208303424760068377974085651347400414807784969801960192089658789629861600962007567754940356474991347506593367216174661555309844256690522510413511519546531742420309202403529650057181338162557351314717627413503974837913092144161101271130912926069477297389166348316297526344576309437140826310445502489234359143325213612594800988588997523979480648505365048259968180692997845798033698900915056283611898223300978888116258041656848562145557037509427971858002180003905149477504186203199659746182917200211527936850196482342023339205723622412681655426389397709955997460176836200708172256027452176707494416257988998865668214397701191413245749731295085156563589684592591209455830941673058658675956470770212603397723942407680771297998825182792956431870002168217450414187245329303635637168092421409650952308920430720756591724985701635602047764739890131652972248673839411835514848289412304227839622991072254878236402237841671122697533578450982131411673527192935156004412310199881713951130467267653614819939275542330327610743620128484769864934994952470590809823448236390517608691916039900960241191750336593767887986867610063092850617184167927792472586130591988284876947545853909105062484741210937500000 [81,37] -136710848156700888545472608012844801943420602239652976204706920940180973805340460824188070786944756456125193527620360589617789238570799806315467736980071674266862172515037760833836964381531216851066233174939909829513806304654135806308335825465207804217662208878834311380422282146413712051849196653296579384337374432812611766722784166313604002915482981142550848504299255792680453188269839343321812596229609237340284703355390495360383248371575994771522975800690579561431569478373371989304254985660043568931322893641442107572544980766003951099678195218710624298371787052456558419391287327508595586432264005036107536671207444627582363773074364236419737906056308696102433148765589071519728596427077924943522098136222228328374497745770658767901082421440766538871823231354413593505395932253916446054688397182331263164450933102673914102917677655167824905630243386405877058242258953585135271110800999315546564798190204507138402798529915525475060062009594924493948687190287722858091871733351123467686717115178777541973857202161003056962516703767631873077530475593712239817729003326538644562050318453081998892048074933321892223839672084410886395037584287522801324454722960746546093035833135325956699242998823075679656157452080187109710540570840214815758052711958070944559473564522145857520609209899490980055473841209010399169845319317471820189371708882374683632748839562620646725944829975395281254225131654896299888827491879508577909924224547219556067205189605806516688335445901246933382177633894324901772433242911085084464994143223280454912731409076930277306781414209897299705473774807035493674997705587623783439499349842052180372110281757194376462968306656163028534796158927825301004503175072078728116408726738569440449145164463696945204811562761813009881473199390960124444815093484631299015606323152786145940569504291088752921254141266058254589180565183001484991244026834128915564784982508820103335017918537421269814575072729679302949194892141093368165226589065417757087460715744660681104402450952623048721968683459974183907019460479917649390726809995221154969763671899886668303705438749721745381660288611720279453356175654353278539572521765051516863261963259894489871032884879554845494066535215246927504821032103054848261767017956101689848263935900263277289923280477523803710937500000 [81,38] 50953763080268318998213823401663172314881019083356104178986150842242428912859774970548172012780295249958385969195165133356696381202209682304247654209048498074746701644468682032680641132362047779466606850906649382818625322876674947451939118139250115353854416981740222864726267970272116776167068012932918831782489201614163329808361146823494491750243930661976528665816643604829842837871343600672343341379793731973819350975213584299331677467912683413095865572306896929774770808079665651300162201884518913842645991352379051128600696857320210983947520692300496803849490386670095492605534613472927277238332327826036866565873644888618042289490199197080877289445813226811078110614351751800599994712125434686187972595101865683892309983855006397078818099565284927942893068479096249994268218281387597156136282286386314486502025230987647044478793877912745208401502763658927690758711271865745441712797488630309913723038408165681353672193048146392695474576837542150572559059277862099969567276739796338020623556203048566111064699499985520269434183923600767012174242125551856528623474563052770762485813589302672675091592292409776247836834537802735497408618565519580215058514474939390599069492614082182106616012538865189850296800627941691728543225284985875892948114410429021478178265437916844502089763907358633156442639708020232714365933107083549366061659689246698566141233437583165747856445580337236172656322544369841227114395281739383875317166481120468047667187497530874326192620138681874474170353330679192289686495891388260890012626463570806435098145872696867437927346923727010535084334872902588799988764840276014564992852528176932502711805532743051927789905288095651323989426187204455809046605693594263888658844621956321275037085555081269823533813268369862529080058613807941253520806282380622349850249149035706477267248408596359092085032290549909557468642966741314152117173796309536499880162299327257649195170438787340648383807112898555335156318225456217321041705763103333821902559552260826164523269333441438909205920821826103208876478342342119174138209894893188692277954971285505747692988263920565870965400323839946261237323657358889945880119028943468731778671011747922535996698875789628535089953538750301366597115337096728423598521664637968353606112259512883611023426055908203125000000 [81,39] -44458470396773440353844862124561560840925416746592416939058895606520930524147965567946955133999012327317292317618261929294074738062912405744642339368173041074380531686870270055947217718151802013781346121895844293622591992497774546920295288243693473203965581002514814374985421752503663216419952177695379056896848739619125923760797240310722145949707303680579404274739845215481823560754949645856322134292637017344330302971620400655273462988580953294490511252210724706923205423364482227398644530785350270761931343780624027045984401124089299889113267391382824694277675842235646873680134502279452482108826943743478313344081395168725311644811923162206880182826070879130730016158365780540501237552125419472864770766180938633651018435577720306759882467419976730628944857397319090456427934765174560926346321948843197074453739161489295916350418878249798229118953130418780006695040936605599668408843643877385755247655679479344903961339674030028441561238730801555774559874544735634388881641718914722280304924239463316813302994778681857682810024402643283801055483836368299856044809966599028669281188174330822393588728929352234347858976820026669284136536518756506687285050076062639728695635695247970283903674568452383929812320342184952014053997013734813257443115080101767819522115497579730671435693852611031056839876526753633469573527211274067029378046702711028746064563633152955285070863511719189275004809605591726578145458316244557852867331715686862443343823319926184523684140767299922556434515493708162812082842649511237487912881521355714477588019806018531598645138789621250811604724253499170420998437101506494916507383958557748169846539281003052085599048987844768086153013873932704565151448350820046913322370926480832865563960665825981124223278142985832011474710313396686174754304035195897777684775645887240001235403425097865383769689298298251633111247245991241361524235969170852246817089046684421200957981189040105794839893161402075498532061005316112562473051363304714781998916316312482089370127317746142111748619555858089195716152897278632993848311683229507574710838307988944394438351338417423746303695232700189880197102668643137128960089627351579595798915075155235836559629925929215620837659191696282680560004508530113089807968518264377766335826436261413618922233581542968750000 [81,40] 49149780645054349421446921194147974721892478372625129586591671663588565452811422605989303808943086259160426032409274984899681500683818513062068929086720180318114461720546467010001451620974952634491073718001585233528011286250957995034239988195878767470745974120415130580624290172958375430798354675165456898607985831992998263807221799240688377101580009532922004416530586900344465446445881785774269792793564743687461097494852535804428209730507231293416980319090729436381151575304667142207765963958058180785984606273458720869204784207533608637825148441195434250110091988287612400424024742686949931564612479667494213038962686274977013304904393852007671394385884195729570090581201539666357088880571047763675699715408474044584180950861306379144344420688060398432701910525457539361248716046679499488776248891913796687809132619030719514554643576406114062590268577710902732521588953811791692398678703857607572048656427465894331643526557037443792559676952330605087897096484446879151891660467623918824555457874833911629849966740127403870108147130037576485719982202971710162964543334330938337338004172821756844726329125287028937975155617895222691945618310918728299120391493136359060246512080028933038184901549737231914032262520984321648493411998972445634010232410417115317662228750056005987150672502409310880980146347172222737542570953454303025018814864608898257600846876193626711080750489180939540631605330752010253314311853033521034461620887288747010250051909410686980198600047352562418502783212628957043777519477737524475962777523193622472943115615733288802082183251573759254438419904201361053478471293437560784464629778450780250683027741110288588611407961938870769213179540631122098714205511837919671611210119419022529857013477987051147897566140959983770275101930716305429474172903343655518715368947677123290128114918618717367314185171871105744473708479544489301068103816590305884135083333019216599408954720809205312570893721775444947700675455764692799009065348483376488430939269653245737026337977031419578385190800207560047111698142354478843190858335072324750191379205696527954772109696185826934526621638334216805893448831577882341435517981348186767181688637698508530727361783777634868678401381188275392163361456293866705578491467162893790998623444465920329093933105468750000 [81,41] -36723711624125102422820681551661930464550270052506082937198944023426223716275172458896680741561698637190090073596725996396661812147698277289940633738719701353630337443283147816418900186337293789819922764920281821329923264380259521530297740287871184058894985511525040918652069777230770950033781551030836760890155342494577093846276577387992808528572529787717973836559510692272833872301606305837469566629149229757886261472115408207113741640715961422359595632949402209143587665792191885204004670226709338055830631882021003672719889985724004903211986933572080944306649311947435047006242690154278481335392875376022364795611540898276223753020778672478805161137246772272654299954964833546663579240182677316371908726173564074559050932271368715520967482809687324312546346942881694453824069915882436763901463313056003625295852780721015151379144856197134853047034372227227449915072337317413843309673341690382035520443708008826715718404957242265109850630557244313480160403567651286425490789415828920705045106421688161768666041428897492006814963133665440390120422726554352168429495363643341372320369655444052369911019429857318062435566381889818861535187616498036173841319994606272879714863274594160447119650964668919843100293213155250090732941549480107693384598343603395608156543060886512814518163474047023812678722367847104527304018250387070143280957701292594227876085547969224691414587033053622982216836033614207222603973205279833758998907048976608609403707015396462786458032232351108289606732860119428966914717225214411064222585691124189089836655613768640910195313147775946658551184429726212482884787994055333412757985556285672558659955559741100527305985851698858776360426872147942308163090453606512139045270645609636299582770564233237721741353832199570010755257116080474694424406874747127499790979407959060105412709725475387925519158015951294694073991095378460603110803225671539966723992167481970754416361120579417925001130771623353596364168188962347642984906521147253064653783777391369745590987327370759951970990905137789882021953833246772894407932330006628781961557858340934162825494364043272408336997871075196887195497903522110643012756022562577579147876493142102454418408984523159325081318378076227012874947991398490980288846913248690384534711483865976333618164062500000 [81,42] 17416031848105589607495267160528057003142032504249983166029555200555293446960933847332973653090267989428313431035627751119117812069225463667408925188265664259617870886966426255285414185392475827075663923162824501306859470261083902464139249433711325849206139263989726041486309790406864616514046463722899700046232160526805223718914302297461505893373802952676899965912214924622933014407400834328031244443360221433082098218390332550316045800096834003939239183120763330070630912740370619825494453749276196521101939111581796558152536039079630767796081318114298432869254631525640053006674827718199211246765237824489353730947918219577336501340674459810273129496928106769830717951923308779608486652228052058739752209811933731126386156436525170541354060121396026544314863722071835511044196523707139254575005037836344368287207186958302025241347735159177396804915035233287046842873252617623978903135498775070950509109602941957645522958487669805415895462578139475667163796025555710940314137829450521027019731199602207495994662322559663093143567301619854415625597055821637460367817188983688855173445926691365821894518182511901894253240086927083465147996828509790592324842670582762198411551256845916744246304090299037931647502953421704017996605153561264479647279670343871913031796178604538225174852252228231996043731347330464697815440960085886594432671556413324616277688521058318320402521829283883121793015321172310105269139742685676318569856025405854890327704816504750866784111016204780690807745318631946198234655540710833959829537161043225919405238869764163191636434691742011644850927913720830362436424467132440623170240980495962997632852180013241632269389685050641184612841391194725149324989897637988168207225506815238268930474717451492914176635746190614039968242049667753686335102202429596324695937095805016515885330147551468993386085529806306956878782379841039051165592313370522258916588019782611395804927822369327669600053235972572137167358664541752730722257281012971575916827355479422090783799046453079664742235296159430383481879722439514533672344176818057665267937058263651995350470661810353347862789711174633928195330605926381792985921046695614125453430120313343504148752910427036292987471628794315176403511555985711880666783057947100132878404110670089721679687500000 [81,43] -5020940216788781887593722433472275341723118477575772364763815643129736769032477721492989286968512515643276708342847096359164386052857544839653522851577635982154274356049135865684738555694108452646485955149666437492100416869806946305300235234340076006541344697316330493377062366589076946515650810156740281667488488285476866400632061652027003279796970409898152828637004663757453186183826430634268011440392289898217714996287852094734413150598420900213085364970207655264263592370942822597566556754424055446370820567701942157390755962790219726511246532326396203118781653584855985483353340952209550407402978940777755065119078371798641352160418669814181175517140480682032526545545965470075031330698915675005743579370685919290374697872348333953934344980818403202335544841292238427338231230548140573722451565165956209895192419312173542255918344833403439692054151372181862177900450984629813658098039282913396182990581795381909724755872543833097937347912502245175941994378368929190140346381312786444851545703459340751002160496855752896977630326008102824941250009880539517250969097934701239766159821375854673192652488908646327637563277578241302473059680184677859014364412236542345486463576474922734753839011263105782450349546764010366007062572623549111525049983931808124059244666973775682609962884210145659174297208103330760086675229204148293793979235945025008181672160607518799923194213080170312622786001883545334643649790983463943011245368210227133470353925892302139720677092476360370155969137025693309346987443960501881058472738426724328343958529925316262841009028136481771697222048344953994337547726269765439574780059884460599241936269594808557949889250280826512192168345174731137378594313920339655459398177625883647764504559173800507878547011292551798004435454982415380923124513090207554325979477290545242717193612562845691063156548674163925195144572213328967545476806570533488765914800285932630262756366374739231607785355137258002490276717458524418304256530001093324906021912401475285938639458385022798990783066875061520191552055236584918525319323168563654328794406386793462074104825115528570964733252571572557415485400807671651624798174606315941413863648233420337911705026387942661309904883972439053642439043937967940722799653485708404332399368286132812500000000 [81,44] 1068032892183389590108990666827646780797067199716982403073392405035734592952285149448503851406827715604071486814258398047014991258062065823901316462806890398236887211926778765590445179164185802329595163912945029295871503901361525013360118994775933215795705847209578610059456033691966640663663234156186195721466912567032074740875913250727591294229078135293216220799115838046375555791082349406826080304933998930670496898691436525096108193713096464780389080009328104189385212191398687720225367141854822334048764662420428816697629979500485177381640009012769653940252832523525639221993797433620262206474633140100435475753320628797517247400946575642927190641159730439127528634042556748156479948782443746324893913119924777360178295297248394467869751064531107351772242074909119549746259691467926419699670215633051942035214743218106028092220764544172944047198449434276262182259347560867707891686908478259792207997954816110402082794484672663828465766940673281949490423143643416109472594877640475910177081920853893713009791480598895248294489439194896772030809564844777581497133202523051890568788728907440901296580938537748299154008941696897255700799579496260128786846742831156515437191084145561816557351120385491496601447698237177317110745073313218920129930345213659245597895906522357291363814329308814361997577872732350807873409282397086128247133416721233991678604312057192153772460938066573965849440772380678285895245537753355115175637761472043924945539025215476064311197733535035748904567202896787667815159489873243611581091790669707867032307643086519041187636669817316381626193407863599085503850801818616935563933914406355892158800429568486991911839904336277111706235790426871670419093478829409261868561087348737053372473551013448475693203220442157775660357747606593311845596995122406286859883852750401016498486885566147341280768626020039480365803996782717089903029876844317845960371773331775456227115794539499828761377432568577649197255275914391362499077568528968983217706503062161900887126890599438906401605750264203774212576273572557180610199217330636756031726054344217589333770720774639110210989474984949546955402139909601417079325421627002407450779018457036978087442836591131005626607014364468647607885745052505241381446410287026083096861839294433593750000 [81,45] -756678772874284726477578522150451129123107902965282072896259143272707049339266065003853965800605416913537602858771620705385191702774710803915756631504883243469091400086370680534469310501736081366080347709591579894139554180367690311668314423854160729313647081039165308981567299645451421859254265463199169105730202385634869498627562296320910204090035429122057736631269595529864327738429149134996930938475452951107396147394856999557862752303431159957317085776935946794541132372264515584237067882151586442547438345484039507269183586639232024926745433113813421374137209938085196841399826556796990629254332229113591837010346504373602260675028284913564703742622250821994677210919158118948181787238404546576027835057016086834162744714416731037366059587268366434662087868541336250981991856246841520611223460989949807301204524499080930831271639519606580819509423139389952421126779228269849145439565329991746540347477784597038653831417572903929222960268281617309352996167351111001860823772701892966675764559941897463625863708553772756537396274803852967677079651104598863533148906555965082404287601295787736984414229148764043939559763770943811151707781912031872647908939731966995694134016485593486494491606424352735528311519302740974945332141608222985964834082535630968101251772367458100370363884920944259093330512802236181570503687095059067327841079713136963096936566929767264429150951155810615858093948872231253293888763900373166324026580167099435627831999939136376347697694588416606884103448448992594738799485702923743600152556639874374598819325464406740660868730092343541839098995476944443472395937055682778728771418052139447351436992908460393270300621143140802475410757357490358864105635406506316827238262342662572084435758141205133363651137962819252888156441135703391747860965817342174649858212625027971685542938515904347331042306907964008103192862557827091446322612404150340086227475145880324613683154852120265424662336402015629145315915960908667697225468674395950425632732663598660016105997415985363631830360710566824526520151299107547889043650606799576623160899577459046433834851138322524367551027184271655646816605104789476208498130009338195385727824560214885640529180269110362621340458009099531099184631974252646102740982314571738243103027343750000000 [81,46] 782101963303192333910445860684374427495384612016355703161458022374716396065537935301949957535179245542697283487357471675731171956193937598023010914919422095517400586042718275410009395483274053599324138677967875401902216924891605420302466610744029892251442522937464984484862785486692016118496018565367751850383570172166745323109581963606862428484007668626466818436800386750155017388991175273008915540394368560377129816839950573167278190605132595813654122498382978935903402889458182783393965658425855836668225273879024071606217602789072532496077679657914290725663733569555122723171958319869618035566915893657451192849161738092499700742366642114943632360597810300060263926466523171772518710197809451715881604110859037582013906790200843419340348784455230615788405605768962787681675961206324145100436727369205797956169152119843123242698909011144512677380995677157239203810915284272968264853842220112878761711039081434613754795811549493555453160807196779329818097880720553874098173484394988017077450832457765055779542496794746569112925009257676575215897896097139131229791211440284822435442153507976133391687484527265735794517636423299621724097522245646273336719510813758972949921436743389593692708984227751910598190778798987588265801497839112751038143507040610247932877373754540562420744148093936996434094737545648396436951008462633510554318344284393077031715264661944526542161942831061482061628773522319131440684264515177891989141603787152582739971655048253736680548031015041923258136210571852753489331567737730238368937522977118956798510659066339987067120807766680149828922249186393849023754495170651882394391274874695753125342118239612356790070490443105095339108543431759497916781496510050458610609283452219091768621566389836605930460249103707095420352414327033366760614930780098711464475651523282399245480258663212858420511777744283072376820955208354586550701794170400971507622942300342870941335810173963829078909222592267134251981845593698342168622712616492058260425235068748372608219147657483383164452225236434568956027215853778591758326416273736253445990885492918158580027681938791412185197985717746243406509821192805423178685894134885234487254931801148298957726493767980720299166708752789553726116620127606360313166078412905335426330566406250000 [81,47] -535402143385547684894147154281473988989396107410086703814477316442959596202196322913782552680547349278978983626915523823174832423144942833643794041005704779745874243805783650124985524553290043012203093495842777557246551833500774969365470915669506763348295969218352714048387507586549744628058116016228301459224021267508248747972056238094685080921894712163929323823489936287065336439168864226604809342473206651099934116794258075073799013982063672067809252975011224511981855169185148171530586116527695881393774510376329592584015071081237265599719970739452533642181892375233687214236296013650098533418853932788851966450480014764242533943152547431031512488433280740043313173248117872990545606528009590646725386716433427897803658306617819080608997108779080509216153281209811972470132749566971689413175295614682885743549727832159515583034776886062316136400368690926589478092677941905580362476743569552489626995965074512617695442509268746562346259740801572522303251297048629776900320595230107389959905482653066570493438692748698870695602899956378240661002217896972871157547028355075284190005636404503971488177288823571392317690396749923557636469050621281874510249229787172813204047134773973055677620219027357036479816654288295143780390058029906669434047748820518378250011797430173459082451800761572116630963264462415569067920015145865461447739532057436709677201387401566852808742481816607971069457646952021206437535067791578690067833381086037817457815053698136629966613430298197014265882726751809260232709390019046520728019319456527225180239738612113804288750233516303008599019566677481846736732290090927290434191726763675811771678720884012628653476409893985810932672876765078713276911068984004682266107358365066814719807255647513888691523405653331960365510675105144777488005089368487146329201710591060574548187797213107271529755297205137441235019710052341564603416586974008335773146746038715814079668629819566484852699567495676747684258431171648551084942850537558645793891394463836440194236780355462386894125494991782191860938488988275345516814126774623005867403793028721272188096312973791187639465332113455961388219007534003728986937662957744844842963727130307469898833692776889879091072150800744430061608308824006030590680893510580062866210937500000 [81,48] 283438577561867577429265934561910451626915474527458575503707445548817298159996423491715583117634723537256935112406380339138024162977635652452004931117920137925928815182040340482948550137321680486860504184708588655385986383179700804930869474920607162661934445350509022202649457348721961789939206380169167392794545016217853538493659754022355903254608222428774515762006127870721463904777636099192125261182730227798121764716283268853853314883908751920011770818051753442309419844070049950694874214610959241410284374878928651219079891857294715862326116082761651761722972570951018080075060676401164036906104192284398482460412160960596139118166676972554201376072888384787157438857572217548003771673567384923659143328022190201610637007747292022302016242977254750002465859070858626762518930595140031472110077001817832764132433647973892182612488909990294085194978588296174426219860846251413177988107976071681407245036145104307593715532543030427557794494215128831680634985979245572109955754367334098844037160504739259066662838952523817439330504364350388222890021070845012026278955000434509700499078489663359726125302047663065395393160323206310571269365538388692962622891990202361224590309850814928339492198234019229379524556117346626546143265653881114844911741745416020601782155000324320221265622974283355063908418393706272057525766195306956310796221839012627906372545765007283327222285848522865618363067124258202247191614395192624178362604257374740695964672838461841501916839048932895896639327825274415694968587001531588239836045978555065859970399424787483788226927066708082833141156125342891235910086109965421133686771762159360722156554502569764245785968186050149696498042736030498992811074783019138432052213554419441729224143531687616646841735241662405047481445907648253048334818856425353915430561136112903318405406565311895097214191218774358479996001734563463498953614056078878101288395855662503424443568580117152808682098524451339679590169960419027796759537395760574657756111920545684168038692682538835871837853136475385310346680759494354483818570063675139505770649103721478606742457926802376739422276273481553533527426519339524899713092657312526409360520417687280710708851631690386777639870508264903015485658421823700336972251534461975097656250000 [81,49] -142509230397086338747068797356894952771996449281617715213341152706501713954911590221178620415463756016946826727333165234957009224982151216503123763495778405975143301129760388050281261810646642842381789379127755166757608667772530846996694337639198652358321666519825131132148754254317627890778188624549915130711139439640664996002548238853807482584850983951185690678565020310584635080635666127990614497261962260214296437361987782117660558320591949705654005639246787213832264368340339509703234558186804207975733311186615061698563440700872755209267785384424906321013021380877041770536749303334352483587428164310333243306903487535159178174610418604166576269740475557655848437544131401627495908331369039099533601801981666511559077202872139652842189021510428097274755249588855891583059381005943545098583051469342983661903096019856652335625547507393834792725026200250316875994366226388302973032329532778133427710046702021426760593384262825630699590433624857131083739197317796146075484257406589120976203947352116504693409733380302968903384902416486914940248380976301415040691010256524687479705546244237545879320681258408774024464444646109245364411607296730022678546507444927464506221193369322031458845592460554873394537925534049999653131466564303511712367829355317032300053424886241236689493413512460845981197503610440428561386439332655450996836139323155202059731579271329982319058307194771090916510903493010347907848256199950847502682252269412499101098061256848366754006634025413477439428875305165669274263031899600860699674007847691837215529304793437854005658181884579940967793833118621063098528950114744727041494847105538406191667186953057340783135156301775883205298825447807220788162983001048497425829192414055026954691882432659084318665320429136990612287246821045549906566580130903996768337164516809689112472940916687902540690775369750902147396818783417406756856043062375098934979306087139399230324956094678069048146243887360934845921535345187158516117435692582512966658177865981690642376163502911877567157585445103999299258357661403300205617167183675192762094438296856858173039821148425689771016321646567190087204706141851440695277630764413623172639128441702410860911949736501222003109009001250388065651364399855083320289850234985351562500000 [81,50] 73098522380401412281260765467811385163222994581496811705673799808628928320708693458583657412625379243806706516527414601710585905291302530077115561350751823595829993582293553230068032527809604105606771125400301841416417571667230938612861435800420583711327237182045501524423789778114465021469715956034873639541747830785991279847981102068108987099833901285700164051065462620049662867396581425401503309170008532827265435966582967240275330513759017083351925381668972796871157795927319215435692016198750590558227811883666202572306270894601741767607016028852617526661364096921248742022870587363620657204650543382724063655762673047875814386269456283171127268364658383291318888496516939507167851968742186140777219280708152676315879202706488676869940932653403099015092140277528359847975411142790228407109511522428250780166692013630539916772870570908596987567275643437749642237027850768562116776066528212749724865441113948128920613064297587193128192630958545748048802917119851105223237950323152271132020262492535356271194245691661704110936008370206938473631355028260997943673724116842763270208768712005783069985846814276709197728199945035864002395220280806279232665017604576567367353710060935181390914268350273240897940385109348887090625839561714716854178782129988016294026691076957128609953125932014435971181850755188784860078747321578719275056951871425420330850383360671361572334491043215312517967340167346838840785095217388547404945367739977309070410965377640831514885774076002500524199474549037254045519490106689634697510682444917390871100251892594964732997711461195145021767016398892472034986788768375297524915317156283285451365008970286021856553974956116137052925408158589386882499791160000422806550225859246091185708251415726382331271063476702475052156536679415762563375615750684326506540076281588802047840578634063465368662083212405824205448001964221464609337418276180284701564389677610773962743018207085669459643581685153446724296007892343069054327399823642295124804258289906625237626556750707015346950237098945599266327528485403164922196273956238417638562506959105256664437728391395354180240338372665064162030817416212906031350647626593950374004957460054455567948103192963832501695091431589620944997420792788034304976463317871093750000 [81,51] -34941575135697628981224142482139062051886306695149582920093904600093489328906232558663162154781697288535095456854446828890104825149730722271681077252847692257925963478750835689627410354725453147545154143458786055203303221017495626976566058491763613115742574962660567117769132284477323416185700655713095822871382422337246034026757455247075404622139359513876175609986068224034208663431428692987013562982614373770554207148328483044351754647614309514679000285889650799749442851391181030186726528744386742294462830563132473923385403072041315315888537254521187064710454908965965122548074230369407157573142811708420707654957065130204490795651203077794897482061844681811913353769536311753577603047989544360689013271370826862688831382614335821423587978784832128116678180650366985889233694911339856261573587655002511026859060499006363301866376816787480004440800616150170419331927901816501314967110057339013454453404045953882776964768067966628576167312556798772029485103398549227889732275853412762988407830501544022198390288020199359313092397243260475871991296020276285856714624777878192376576467406057130120557103307215134940074814257770600126992551644113676660443657816931633344301523094017659600473417891392669660337075026932781879663367758020126338071524433895187150232834784534407132033237768534065233964150862445794470885265614566554139715059981205019982474069977338322602051221733698685551331894343419308065940408266338737778988900709382399784074527035442913174776868517598765739126920753433628242339097666723195146078820120247272183709362308057201516462489664588669764888773255221088326968874594047577357245608011147229166537349636378859722896700298684497995089521680398997330050487449969489544493835503406435968483859260015125291850679809983153137500165951278546035015663666468059080778920094379455261041373036209782486144693960908693925950699501736690205354141864637935009223778473935376507356447711275318299617345191913866595129269477715973667193726068878363948466152408983214259695002859568820317237142873868254542243495052436512714411634796381720149163258901849714611385283017294751245540968631136176562996125615044673020103788533128551158081829514724692841377759033315054255971473596079079904086484020808711647987365722656250000 [81,52] 14198027101699630350034823388440063954871681499585468232198240440056842612040845480046499911264895362918998805014116081989331843066098803296705883311749897831762641740187922116472245108378805494639065679324611310870890293574290850476887132663945874713815978474005256332722995136360139766476041929617843371798951336476685137837837936214444343992939638316412431946887304048515529941997034921215104111088486785715953701788600448297215692893582991004188918625430227093749868113281327347740754820642538504044304707229204372631105693957893126745698005173005891124285098230271657171789517346017842994867823476225622580992446359568775309725344484944588056251690797704936938050603469530851144494474282977958414592758652360519889202155491006511856280099011311057968769887164056079657116634931639454622977763637060053887648216019890703886653534924784775970978208358479291727535750651249156524837486189140834835665282236692406775436902074983209514682132902091315233882175822832726362336910035632666842936437009231938527507234188994085047226458277673022477296750558428050437957182793391062874870412136562697222133923419353414175463393959494589474618137393474726326153355772794401357309664854290401600975402599630180017669208096989825841630615514124311300500010919383901872428201635466959673149395221253676009235232724303907134771053885940473836455019066528679495057068671213094306685220669173554805315477001043897956547367308584920211666318116350542015651012223087714502484157240442043973513655479263425712496729320375166902996109462693652695789478786159519070773821806000333494234097934548693030744541045384455362668387472287198703106126551738809634646329054920012838637550845141739194898932353123669668312321239290662791152719250799242479072207721964902137458941041150177141862677441309239049631551165037051455317372818466795065979667326107795505535417237457925919080572254161437045859833791114494803026383747925266821544247572930034343951672934716749482749132678253495253027336165402184124548351300978187347258679510496206778224599834421343514653233756018376748652534250767632281996128714655053989442376395629144294633385848805169528053843162632758171686907583852577099382294088220368456369812129591601035372150363400578498840332031250000 [81,53] -4724543676766923053194942770726620972045462976330117572207151190588724132477846756030558714066059774854871080973777445378776211729503041869102334514175243609684066117864544151258767753754002558074137630869577872640401830657373425390235482021092740913382234372496784805779001899701706933925375968984632801978032929361189744319705317377004865067131542257981538301725089949095040000238686938157135195063083727179257627732582313737459600328874102990030789065194659080445692707279485269031310741559470404981831263309230445243180359547293929290641288458157850027586214555051820037489088992281247619017144240887947262111863177672422168415165952052195403646502725748287236747477321398922343146359452105717948850123298639031736358804022082269974697817963746931150266516383586365373795235437105223761923277107019783284841595913832361202189095737417418420987426716405372561566809825566335928669499099814064219285476261990939402827953949821746208801964515114820682343243043426803872852277685449358913151850778432025531174693424147028050865134879819571741316349322137501989956127501598655920047790339428700729117508024258537146981074967103754097356707535101891257788879756421518832012193183239143649041868617026655101051795427542976577275801869744232711635883357036402715732667323760933387227858103896651238162682099263574464423291132734014772804403973969904300078290059980105476381438682058694248397448609478210868607719244037493440354637465849411452862368060189334744444318922475441773261203521500126009753340841199781548414999098756481713942283126129010415027247159800459034230325922527316020427211526170904368441982965324701844735787146612072021200164910411589293419805178100781863382242676587313127969192778118285577619818999547323203880268670465918107920599040424558359902465788724692674096331718523908112084745059390808177687835813967389185992153229955224514099842818028896015969511291962255954543242755366505759074595697944155423764846087525490419346924891256927997340710771370708406992467774830190194960441776124127883486845740235440782147754954941615220379329435965382214045204599162990426280345881648745606960960892622008152219758167593975232898538434000068608452539004028876716469870222780969015730079263448715209960937500000 [81,54] 1244254248782885820488862257437309309207470847506068915670408873587935318499167208579970790843379965258780373829323611088979201465639353574804088045663867882899338841613594055889875382061092912854006368577057951445717653319158889933631557959187114158235622286691511802663756309204804964798376541784697640679988884313977101590362474959796394042203516769566921648425071869178982112489575189798330205603360042299858302594892604928833401510185821257650709273851087657977423817274276751899952088962551817347286618409826788410634551048477207632290473079736125367218693626740723538053407858274344764304033742307043241347130277914404985615000310677072722767039886826528976568975894353564970118758557829009585117502557228747509074154045182591052324588512576933693025661570752999796876067272219342870417854378246135260363221774163057189741197517858301584165707406023660852476184012071619229095820902790291001767882256517256813770868774657247159908981925609374142774597034883102556007293818095088051298293554500264056986486952791420680415871460048790684986513124422237326351804081435590299338286168985818519591318679993798565862003367141877512247324459744118275932875239701423025963515796778486127433850361330389056318163559498843448818906551764526278467412497907537477616384416804460159561171099531005569551820895256721557826274941171011507219797939820383655174572132978966893454957881196328152953145677502476729566788227691634750408897244171030186178699379062121906722607188411092325320222861838175164176064726326056245643792459732285510986082749763206267745632124275549659044904633940968564904506191307313932055424788413644987623770374869592644457759204015228276207712408980686278345507116347684997452811847657939271467952548134702146577581489470630847647352925745354965814786598431376596568013298692753163315450180739587753808130966849072234524763853193292017971608584250101576459106572664509858318615301634629171400796958054115898733692738106272575098840796286211135615395468862974364889531776939324428955185899815354412806195381343257458746977191169871870688624670751327431269183561490663261630402054569812593036573817842823030896183900671338634439292152146610180465212715459748802140915735492399107897654175758361816406250000 [81,55] -220653673369345899391538618204859675359235537754401484112093420514482052614588775749982863682494670450831432526482916145278789454558332094150052443557027360443440916842698977189753963703882824952015175224395869263096462934985338987084127690608597582392074810220908530020615526741243779612695115768609000014736402871714240639336369701819402316171889639155404883032710328930144534086564913655474933643476305272954654683577682890008676011908466422277210281293862955474815187107766015161764900140622149013456213358368316335722227570257195065169536775081233559663408381748673068230766259637136853093260436776547371219649286047847302064331241478799400336674750752059298472033512627957235449958297642569367096332114316722909318278201270194498911916187593831529191435652796185858287796079575504571740585500778878351596955872115367991754528446712328757191479174907176702870073312136349918582584383712142948247453861535406136556813706585561149204803462699055049273814646990398924423827660944778956336864270142026476312982409874647621059035190759656871150033792663195241010731494189495062820684161747277789432769942550139135437647961422372169631819626216171272277878914434696814479716528496108134015668265449967241822475933518401054358344334542399277215578818638202143190274708432073335346904400985137981105479507278875800611289311043223661497715395640323686074531991310186091963425565518268867365225316918322727866528259961624311708155195911502728672140160421748428135857151372831101577551987508624749377321766080968936623361457509283301770745128829125683452837770605696285323253999403721419968969798644044371554497810414377033979944812548418576676970825611134012752217733456362623634388869720993976350118076295204386929035439272441954403304310587910236140274740218105240707973641245438461589904662027281417668052923675533828193117947188245344560698184890936871929872041921482672431997410732832134975459489722000256898365350095803507958660222757633180508633050426719579305841176529120495649342111001339182533533358557577763084320394739262711872966651260575566549738329474690844056506144899995805234494363037250953822983115973600482634512638187756483999254652387292868333456779977885288401839858352104783989489078521728515625000 [81,56] -3181386567831789278414983488787599099814041911908783600493766731549926479074183228880770888626276843179669599442561863510307653134356012338128484070478746996791053917454109880522133877901482687173486789012213418749779249449869571598494514826793106756749817956809946113658573067983873285962801157054056732321758513296836081801775308174475855419229364492685494779250614699389776058056702029999402720061541271181690998497618983650521311659753548481590818721329055802008675523863444195922227778462887779477147122951395382371994521189670340914550489551195445811827755026202582894461968738632907719701929713421840650408030885791527364403111845258833729147556310617896807674909686902801409016003619953485489186959493077608356330222557582438137971023813961491732844149657682136942848843605894659005744233777811298411208357356111811042178696115703377458737982243868804426916380396747204517973947141986206964800312140232843490194176754996185404365190714341925470203029868190984533212208432326551931188466997435388389590419854024318311582206504331548716074422931330702494730031456419768823217699679811999850539763459853233198824561929580557200066468331598447816024898524613661387352956800101473364518371886654650764561034327077783969291572855061914009492419520760642857602643418362858419550415958563081421813588331560958493495572967726680774206511965879152754743507641866106738464159648415959547122713228043113209438313141161937544837297658688928347457169642430553541531874505013563322986732642882186688950712739289027620826395158283337183186475975818592727226052305097782166325048541521776765882347734049284927994102082893749916628602754980916932765721100798645972291593544408244070087972860901160016703224446663587894292668283246974398702618133402323257255986952173508630022371866589322096735988095586425415730795185806818417397483271093142928821908669298036696610234707479875007679989282764554760012976704421337988636994376171952718562719098748852434904047336004979058307315859531945783454523492258724647343073997197613990146961669752947155696693949830912307416446301611480083783143720998991897299809257688892150804585200224485875080495185739799766640037465075557442044143475166906309681280617951415479183197021484375000 [81,57] 23301685563725802731641850127806912674032422460851077726366332748889851435819318126240443035209141989015522296400624567365200343228143694589183925428134303463320143717382225974039424785202436702317618507285714665127786602155614813815540703518684873598133798222085646773608804507052924583178958286623898123181869524197378176609959923207912003488531622961730745051980631455176616246599139628142058583839778390550409432417082154498043488504561700880590201853391711731876666774507810089784752137248839212443808657493726661192694940090914264108244547272230741375160423781479793057840816791935829037139928205661279014443460886157515235894248548864738197317115359391446206521741510039811452663754323191144906014268084031878033821363786239757765459316354109663126498157113827376828527924932030079445989589795428733077695836821569535809908955189764830320788315671550245536253634155266583997039447378367301593005606692984700446230849243331837948757626060666646728993564942075119203549832467837888747887070852405774281977000567446648613768239345528646493266659265509519562634917443659829889638322730198824109042711683862470807491215036247872652650790124396782454455010412117343264123661456615770915102749831106392662280004968407744544454689968997037071139151560338458719025146955197101478192325634734709374354075695872885222620845282035224061257634857117897169438326602987786790854692988856864448205664596742173067026916796314424130733477949703578054079579085654379177199306471798523566768716548484551062042805276659771634439141480585964794225174451523038842343279616537018377114069159790011445477188778510792421874973651788921178308025269275681926322988981427219853408609409463899912042542398152936055089029468186166882285254784874684200754210996276596992079264581521019379882613211438291964395697084580513601705844106452506715217885676993764279046737000862902361890243710840765267794133123866529029652677450663563626149718084971293854110382991842560071444071389076447783794599953034984553072328139230997219709217004274281253756048744967671758382337473087346930141148971538982147389879919715290673101083346145952470133349561830367764446753331660537706953915718331059029380094779759780010408576345071196556091308593750000 [81,58] -11743871294716790266376992416945923901891380281254151930236320202946534566416474573494740046187127300440506318599557371721331771513090548057359004850225769532159731089486701970643417451562104032692037278777569825237789718927318376227757037342062598752884014495427198622453075715956085431214873931653169101193350923886105178272748081565500407089333192315894379093902817206532234828305005249759965139323756270071992085933711582743288572217654875779755871184198683967503571040420574480904357498628847276404685231008698434920262056268565451527947280517645192831241654329273806325411545775199109364286520710420670963617826553905707403893876466872453289470195752791048978702919872884344685368056052804474799056967373923993727840938600608982321574911685013939914088898498774635362720284155376119340928656719610214842581097070469095385378881768776306996373731831988812883501331519535641440709665047270043597543543254052519918411406275521825657531283739138630689685012474224079844512227890537418084120669174158873014452577365907359188308242760897018792019860502826542408958632298898947156695855057165923391125192602764620522951333456039539647325484457564414385701751649538827888719610387185990580829948231671486646075581642884045484190322656246027832988251405844299767582832633323663692289471096536382401954819278429873970896283179484288788819426199470858165924732503512276869169442031269093898342632942032514624749980694490315185527782812448096516303925785073360493605012992051482269823848223882646394392217364017194300164235428771056700024297879764942007784275160190303609105088558006812358125591893160613611381312408402212719427645055114663490969846015588695019515872907461188885591785424440871390253305255892634782218758834108951568286353380809794178924714474721224535085953546912806302901998499273620328576742112550010283721912271949509978827629567805826111833842343758683773148825204876568016355778305300979769243335257642535202679844057873440528148057145936763394213022537192594293648403102121986056629848731594368876765037775075185956886251016367204387223737118122083625892306608257820291168717401205777705426481839861482038311305826266401454372627198374899745118155047762797948962543159723281860351562500000 [81,59] 3846645478497546597506469104753125117831526857592134305622173350116493586725995815154009463260025888376837354399838582624203284048517754540738822753721182143322397385860949492968479091528669561766790154110700004334605547874151855972534612936880129666301467637697194561805133276830407922648037966939932485849510837721565614459089245722404737484455235804207067986098389396958734782632204551850306363798158546837063671265307133776185859143856455969860560339446034635503481642226443709631676666582653476570744640078391347358043819317324024747539533871211163571204181803619159421212106131588833068584489017554431298085003519746863330167215399777838552447391885469337126938639123875938465828081105572659926574259237725289733722152665071060269368607085579376177789772685966294674374681746823124922360548126478074840575248429215563410243951368913369976606423576957900381764299866186819754312363754239287533922238037764145455977653954277579057938144577746832819588360139446677748997405407197707443474131530251137123485619490136689111327777121001814626749229391084682231698178183901653418260156616429778051602483213953768123595091185275202441461138281967845819388615372851501547284169309551602870384269221540355461803443667376603175222512535386953319694802570766956198894392170933608215567290617489073412633485141237767829777226865402456576710647643577090461969427143245761007546980366091020790986330713196499220710180904353685928259861809700302209589421403462482030178198393690366403083660474189241311980351115586840975507395339577644140666305788766967977682394101989915288829278080642909674034728850318318767838919158977480892503897551858756370072952548464884972953411720251373000867233859166544892459347884039394711685640571089102635647167955822814818088729446886257473482712059348090825107198852966548636269782834315213900031053675060701744382965732821312043751420219835026258546249342604374145300701709259409163295567559516275914239125581420759200696782874687131155257179917792987127547996097770611488055005672992405841501116723749648039578110804362300745852991210889974461138625950630012812563739276473930855180636426220473537872233612419459091462359836988290327786099709328482276760041713714599609375000000 [81,60] -932833484959221912558915203381421369540390921626633399874813165931082012238523848408472173282886440944363859164580961912432769908028875821707377838438087935284578072893175440882277066271369401685461386512356762733931326107816208754379175429542461696762170240360194331294023154615792437651995078939744070645717501978488465067320015366583293741016173346823693202311456646858281997760540633378803769711869769837539793566943825775893916163200032693156194769424754819130479180673420203347848745350291212210706110855872285285772474527016660641161154526143643328059487299059202231805038861000337876637017026608851211360852597879202655706115972711769427305418368664670455372547125022026433259985061990447654884041820116316597940374332962237275168675312875318059611037939868661688428641436331673935243584086404268641215504350880899816253841063823394795889904080213202887224870519028155109778975950908285685786960514793226612766121317670651669402051491502412450854960799464998588595808690166683273462120212983976162143109034897730376052665903081308197989130336624495178751509638939472998543482075600057239694604796777365300101189890698766681534293190787896370364512586999946187227032434109569327715474166531560167468530688104045066234943744147822894851236727747947910050710804092838169719870436607046541359827149318319934401821540851353781523064372212587336698802558425774004152596218572899189863885521858802311774723782455831137137526026021149479559579577952018944274683180287845576275389347800764252599438155074499580255060396230575988892221373657130288769689879479095797424573619929789806873617524744029301252606160684040966237011136663351703005750220140490369955748410072691812941905765620389644602814945416985224074912159771560810306623520438794152210283486581267953775193446876870866413270780761160689337486393298401683457707210595639055967679088792303781412270435219230819653791850306713167836539248761329663108942347598917525597986939677954571560000230781940196301951942123131597957786321406601103179656684527335704449902024028023873175493978436245389851981716394917901258734573290247604410835820792175380373329396820973569267803878377141837011093052534245473328411435431917198002338409423828125000000 [81,61] 162395554069244487605960316877310308549074188799544544616610693104343218458143157125989858154901824134148636251992478731730248781424486336436416271611442085319417197390546369891904814441445016291011628329723662705326547295247953034413960559840621436856293079941761521848378834715538275924434574312517670302611835197600017011294531140894654949953453651051011586704582003399439360920687389260729616538022457154064307256299259691495042715133463191369186700437414491371696049528516216937309477920048853166661332857767246123075949650063162593360008736944393314983602695338981103552093337166875532039560846445556386090375839269396436069956910035623427674507011024580065137525979553131768542079566253878778116227718530958269595072385500681721262557850392712307858422976294659646234839517006736702403480205957676646201579006381196655332335107273069654712606183966948246736542342001363524219672702018827686135249595379528382220142447695396667949027727912265868293262751640177924528385878414452034180544966212545774449427801689565241825744885550235122777875310750830932890002213618627738866964814845514113393705750853941315594356856254620437315529667581967365938848846923065708847150542353851743065911711823895675902888795928607458748166623983916165161198395302739456009039678446506402938816175189999522335673293104778776538219367007165114539207108669975334946035974895742935545059472203635273917135327221003787871266104654972518467620246291438170968098340164141557357983049905124806855125402481597374834257606750700161734327767483300049493172173523207536928083626515543736755344609569798762669957028223176924317540840581091751885284756337050231095596499825406302618958808354892586101443279777177466166788512961049578023222445246231756564138934299338891412928131151317630617981705631786385644019467011814369789287896218977895405973553303883374860403220522724497468758200192734179852373709686865869352561759713201110768475195111101891762170083981250662301622273617945333241656456724441512291379636729425888967695398753616104325886756966946591266720763192065390789372716330843987953281858415114094558795477626753292244884082871648273476756566803033852630500761225762484940560170798562467098236083984375000000 [81,62] -13249509999736923207540010350523413773805480726270023108984565488514929255600745286522908652589926993316679749139650242702151587410029955291476911130207545488017468500939551782941145711424921825326805210704272815384095241086020408551183094636639384565950742449334468139994153746353886944643420451356945524644108655321303549003268858835784478470761652616473356157520258452101331649434830818295942443740852719596986946743527769779488246273349640071750410556940935196789486617635871405058971842925665475463954790834075333913245264680703128810511913040316343071015522346695568187275064849623416572743225398086039207599683512567001026074395574568365456875626597922198733394277880904803102735121451921917823545892678334808859009671989422082035178431947907408631245496488828810621331434798679527242226743606554494579175767380518166848569246998026126870803302651428919475404650290344292224297492026175369214509332557649095049026639926722386439873254637837627580311247831465680301865399436160191144270309780259606324880517375400095603091880259344937694437564744598787699928166613938775773680937299735593003102640851466637624242736360108753975677594970462389789468141163273734145027602496058742844338418150543143411122255718238116873941344925634257945496235178432199194072550648358862618770343779152468183765192341636463001570455434601331399901852480459395739312508693420141455176375510385869350655807393808685421139926292210613475320950043757179044071802869559318856486815814128263074667160950903254046281983334837113141604114244990239214859448545503743517420776624525524700384451000380211863191485176131759494174077368951058767955468224440740928470878102441551113963618304900163260691555003338482395329215623273311121710218822702484293661008229298850291421774053133967764503894601476001286359136122668945341885536152179953046177341036449758236941308287053219787154363939311865089484845507926595687989567172505240453448684777286759468704264045293456095215703668006143497310297631970719631347279259371618459686082586012376229602445084821643928912712820417419577196256674173665407410514543967184234291605834084458496087835453869086561916060321020884669855101345437020654571824707090854644775390625000000 [81,63] -3849574101405646456965700540170039462256616386560533259685547113584389217183645474388162173472876521271852083654336555682140477884585289975684702430275896778513823919720364297089496173995802301323760182632487526408316330514186463395929651315006732238226426214879226034971034892121014567029769911147880908101057123405470239580570074664851064311899746267280484823495236774555672868482520145998625959765232176905186915772860868964622427092834869765357136242423144109414048930605283691418808362180283473583402637845041780624228811358818873271063091170864457434390900470300541324962677008794560882512023957545082529382278156873868814975520344736912963004985954996944018423297685219089930912536989267711533367572314409126799409985066727452095869923845033961883962898199498631206565374019985931749481250911350330459131650175350867819144896991457347243719869233389974277572914577235258452220949931875057899814118736368391228272081800728033525081712544839355636543026138720358508500628816510288329908200006264353497108671489635785432046693984763452538115636859821111141530592152611457087134123311637830623490887805962503925711360292546305664500890602226787774426974725036406257775446769578951839430431200932088268400012040261144834311312368403474905737966533909251665784756918041552918621766822914272653653628032710064022526290454743709307316729440627917268470872743130219396537333756457142432906045171099086740060164074680844195365622187956519094513062592038177664360565722202849802201255964010724794629251616900281862644273319526348695500795523113353584073640342301579995308605201482029442092278708373985548867740085172712444861775225001936588808424770212314958565236962822270981068442635812008048416791058328099384878213811884263575193577188881888701844096120159179506202490468586254352050884211274653272950533443991307186985175673536917590044508729096906260300704397105615786952719399842911760905833055219593040355887078996621033248055617672917510025938756305353948222961309860016092735599016904044298248439887337079281395408432565110796028575198117679066269057659219355832462610525002772536693098513788986713257602067209945142724806454752117324327742586831391236046329140663146972656250000000 [81,64] 2381681210384789401589225917671805011254584198954188778762319942392421267666096864690812909294560315322387728736808999823318426886558789867025435438132604418449339071512549399656398611997804534343182528756558258829214869219751352802865481756290014801450075901288523381374130853778019117040344678701915964469422733777071092382593467079295541629320694047298040604201341332052254763058727678115367160538370166291361846494069548199156470880144609546526069833415332901879302330520614181234844652263989296511703849350619141878940580221278764826903042722384462956995966705821686471787340942073299330288126243816772794686172432388840707112326251691053220514087486188519161149379182382967018830928269014592518374542940119262220868082877752625502745212532021584423775374817387333670138779511601483718979078618319170255059181584642459023174042330095171385813943756116221848406452316499819301530093615198406744726607851499480232679731598095264895693561563634422756205183464666430934669881647464216333726050426120706821846029457805934156351356653728545183279407454788243606833877744365035246057187591427038749616499864722167814185839083726192152237386452902919231162741917741921283725160014910825023087851751469258022615620003833001462209751639708380947641941989332716401602207955119975488497222327582305608433770207519465504666025916587976042320174872060979063687922895959410464361550984615028052590187412920049945232465980797432723606438491930150809215386945956402307169000219938196905389722823325081312238972312568264188135573874072140592316482221516950663780118423575867676377495067664681909875021445427617436467845436694267254309146563759402930116232590126860246773597160220297377014034489972795122839627988239696736748815472684641844484850873766904499955814418275826539082429863537394139608293048044558597771835079569521082466693567481660672736874675929661207116079255731272125306263360367589377654367416246927318825743180618862780631193774575548565469712463094081032101485439451772969060019162037960275817324732633384060555045273030476927504024499105652785816686134977828761053205790045103619372668011461824150450146505825218100025852249511458102321226348863092425744980573654174804687500000 [81,65] -787166446985816443848708125852994676912581714560046619072041135248253944369948703654511955084306189391724493158628924546516760209224203273923647631377811319562698104525805219796647361174039850159161801169241778289432721192316027569526522603905549764925211212209252830454043932146572369773564505768189982404562498686421268869337400114105775983053411068167499208830913405330678773085116134046438383393957743595362925850459687367087244982400369214699723057125289441690633249541546392610284040386095470168297611760816258749096031440611596365050345893716207119808077650155402793446597949877099352460370126426326701563560307147162961804982529825187762086792755051389958083310038436958256978771610923961346969872332923139781487731064376428400792937327282001482495652585270276852243298558416161825461061380337623360394802656112550636192500542721184148403774075812336533769012821776366770270000681794520947575042099794106972264199858820952705364396484877407889051847127741568033757557723048243193959390205266625679014261740948139749922110911337178394251370266931527070903957226725403872923690191570453977475816418842369550444498972228087516921467755468223893443276170828633802697627801008517053676230776054512035283881822757620699659722299604526783270704436284557381958519810595171401240620904242871743658886424877990305986613060578171124201053310395191334846241157903056250771494137771508497496952759009958169908536558491564422206231133894251584362046962175122393444994481633736247239398540301931253994712305455283067853932588915725485800060085771067654459751278619436998356682806064240596037666344643765578161730830854123307180814880012490918243274014014182570132828789042043014021749035604333185130023957522660965071226659647121695990231041815102771365106904688048084253416241841814785515620898966052698075934539477659274135044853792897080568645096205064309098076727538312574196747439581026736122710940780912417549121400209697956528098878288449198503593893603096998830962799478329486631000845493162566566173917397604332519861830318167638276636419639206209463361480573980032095838332320687373523243419554352718993161673310392623351739829523805724864615740443696267902851104736328125000000 [81,66] 200081990629475128666487218659808815872324169834033315713326654122018078348217441615805941257521826068398000042810284139518051235994178128493279951638811146621093190696117878997442576312205407944973546499564237021252876191099597937293105833728088738120101901355820431394066944520941535897886787562936029782039417879949273734931163174899306517849731115751549330735634101281018838784309318804040288115698213263792986051604815623792079659657514226191622339371435604916495444131847710434910038421148539432380059469965783013182856706078477736085923976709636610773769354570875879118155656712507847547007479850238663354627460103187964121684699762016743271497125533960915035321861915548836943404954873087551074373183158418357134706386887171846778520770869478328045416762354458069666160336470498318150158760633361535838576766602494797961366601202510591085889929114574797570398911500236238542697510648085498689788969370239817178040505965795717840566412101710336370264019510793533364359474612606083267821431001258612436876881166933157545970604885528638789003462727739697607345267728940468601638591461532833181422586594880810470992405428896508966955246268225683298561072660072867030339846537284420539300836538464806911651250559305045927120215105561978467765377479448432326522947401299214750751367511893426673021800890883096924348549398027611171728950666128004159096918499988121980552382387199901877609521085635551635998125730407180290938616773038681943873679254057480222409014467472634614305956629488496250802379008538122246538081374542227470259166410552134563279719538245517643089023154977160840422817965279782987109925285102247759329919679153929398093010123593365266938790800346995731953686294901886478418310978686171492522119225089221930699390764660812230243210516618268144395647687419947229009387932760034453840634362463857854306392795287476418228247810346020657591717909615685413899619868776702888325022563809940833155038904519396677370956698574247452760585658250705991229774792806573538562854504291102180509523433441888094709189844683869210068465733169131556484967902961711870664295753212164030655982248232670273811179550682693060689211483893501508646295405924320220947265625000000000 [81,67] -42048085915691728012919548626112242998858981865793929062188189108166327935545018006471262125959027286923778297082620408574095115850200882667878191141374282396373085474252035260687665268129007816532625147280114533056525370021394659103828990564556375825648436165462755002788109845523108075225464035395191313098101474845882749374722046090333224632369701612557144790790963954566229525824319136776849858430071915751767092418755265764288325473761757884510289873036831834646992190099402635269514618572474445973930475798927420094605667796976130575230323303750798920822596776045877985174325493245792147407345042275324046508690431613879028954440572532186061016838398956474625363957889723430213737171122534156271827620663268610321177232106069109719297717983193835599374339916465121747498224284373420333874676665384380841595654106793070107673234630436095270890449832082020321470643902427248839364144077354419414512629099194035738984353729715900267589964833813330602041799368057505461061118752915268978121766469460168691666610817046710668217790466224236210634474834294068814996357651014505629084898508245554776130012523693039275616598106902496353152978801597242923064648543607369385814891197360570050702763113805593502014463357044866111454699894951286869186227374640290368835367703928840698662903224230014770618644770716378960854323573873074468194605783989722199265272334265753485626890218979879051720429016291508082317004193952409722900322407705314731604780960643147345874319302233897173863456771253229284273549051431708097741998306975389225417059924540440655164394873778779415235451087375384359592161336433294215690026900302281798800333564096260466466420020439929836131312531228433537677829175392240617566833509047737547240728625927955568774478338584173079948678544811082220929990592139209292627229670312911419659846116795652336556965423426127058622952468164800423489597867857044726413120622210937728558735201793341622150729965005819034166484869555586705274391713254862535462583181064882879256973360892248711945961816354309404425113171931269021690062787435559677540719269421871436281100900679306006174669592534063367638456062544713247568911596019347598485182970762252807617187500000000 [81,68] 7431598057565572938652130919293968267031614968137280349206208480308941568483469398641437843710744685377399445609882592492923380463262003053557447046408763479355662207544796755200826997979149840215302414762545822554333612317167602263805867573292662944700246339438336976025706540375501675730847615000672508398407054460473966653187135812182910163806675856143825568921400939204509540611668220403274679836893262266079349829076754333432246630406748265905555560312086431362013339728616733143872088050624119890024391139379704650778878811146412145337793293441006065350301647499538095672024842661801922464051030506106733835622598366127657954069526811583341454469289407245336898111677933642954289081601389857807545299780305906283782115556255241160624064581522178960316783239350916232433901876547580147750802211465563034462913557486652285542057093082252744195545603567564187274137587896646107263605388988774186218287384739096360723234063793260646519777521762275024519998214363493062563156677173677168319827598234099992027655196927821661023061620887190428010650957277667149107523438539091206538611287985126915708464260982277059697364958491677114747050158642677992123883760548665512618240836548146595067127555190616914819308990108060218563915486147681857920583325210456592176602232252726310329842253352535237840826340849561428951385048828632182167289610950369949048568725841384001629751124116429306774681780491580154796506682792437275897150032839574683784417782817791802952301100101908147706833903477323628024110516377383903929241683758614795424921714245593036235560458446097038389331539370072697428605547900703656176180192305544501505278380761308741180673481579325817604036915512468572681999092898023409678677546354653045317318754099444081152619702916871644869186103567106658939891380596266852655123292234819561291087369836823909517488450781031645344574200022696673050938335786306387823824144188698054604272118939970375902883530219775850077126292442087428318265023055154987556129288966277799165955033609970721899520917355487076149400283510109720740766438059339097279873008848720368042425389598609868073224111601417539947345445815818441425565366031946723524015396833419799804687500000 [81,69] -1096961106718236368861860225119109992244257557707815863313896672698911062737322177132571624826429199295655603389234337612093778996459501515029651184510788739524157133637201906301325727847602434828816173396820881534510415859486968253950729469777402498609911878726098805644894786817902914949635276803406251055995282009907822932400613770121032338625799672471126740396108286732701351217124515578747258558370190939860515068096349297759777797022945316005217696656197025303314288809907591612896991337563227005468263987303766143290524587454859992016098428839287430031868725279312863113714540608116780591876770505477854341826011368600535127050264935824383523837449351852982174249945249612744519940032955559797819231026814598489411418207842147234168805078268645629670184467011743451943627926833535181190488160123288401905340409182085403243654521519678353599422896576380893086316168281064794163844866827352525444192536106287080239662310359658901676963068300220716059738366383699201916895638515363725097722487314654003598591871086948380171255732105017770904044801918586337017402436401199672745252325986937982132188493930991093578789527514128643659620435101762300189475699350909651773623577851447410172590598880081014308684146984773562650292165389002178257927236664881459753513106714425692747907949951387668547650355435175846091701500813779040742218502182551481199492684086397630506136525798870843286860722645909779052401565568060263335400797868421580677199979661532872966947558374937553249214636238358046241678203076041022087287413623637782084654260958033244654521439483536425057858829655149973099421185951769510122267827535681369684042748377300260721175202577553226501594951197822051126315667165048621809704469788881159682523333873949790994036880936918530938513812963958324660232506728867147324415589158331490852736298136836842725693443290462119709069624800705295215750985927614508701885379989706035237817907002184686950808529758720354193247583906003225710876289636041156787561069165179736651799120221416572777016015313963304272525862966558143653821950062286314538522447705080194494403820214649058318629020330972446138425166475773193941467553713664528913795948028564453125000000 [81,70] 130915875963174016155165439842035790266696222745752295040915516374183559521146033706313826665642018877515971376228566758054804701796500185280113062456735811267948297645014454528136708416222441132610543994704319652134642308938633248889391552532107077104703644278623211613548647189137268715784081943691413095199914827964116780507121862984846319066269817914255489082415969890041644646068306010495153266601443626360833892768680500368004008818864057857228598216488440491167429486919416173248685308852048352787462984241467392698255511480090551147480586018177325954177873750307342555411070116560110122255398182648616317746992727729970914875578949036777151239263938480431515114113814768272716550359339940537736555958646409281503586119392095435590854427503610204374825832395836327739072090009384895598496827953835338167680641237648282962032601680084161709582187117541875019784575755031040208680900007277586222877622515510168030671120339218157767563042681450386894229525259663832092935014628939424021059912676595384396884321154303275415620183627025831630195715822602815637476306461220001808994702579911037860498671773093759422693361781746177670309527933312314267667774281337853979887173361171989997247840268599575382975779353872973404469082511039634744624536600207339724548378380395244201407395665982472150714671586231324542916364370912671996125583698665182608583880781321042463977501665130199087638065904640060812442368714339163184573851281701886556381439762767892965483025620825123196107837907621850129464451928497828762346365699350940062764583953383565792856893125424415436401583739775504975817612526851329877237191981975732886983166306267587874200554592000335313256776172502099118244480586737579831771910874268642030881392693562324296151208752616563081306845884662413704127942211829044142270322786914945253613489902068935063085513956951502383450218676372394496713459104531374644471787254565974048752598123550066182785459636650635373931716904873100421714743907441843459201638325738319836014915623261075223042719802264926331156828730763013432988141676200339006168292189806111952455186415840481557953739915977707975945091222694932620029817371687386184930801391601562500000 [81,71] -11473931886146734342815794336302694529129599717940019820619992002299533588596346292003632727281221501046802959018861313890123405673865187252929847611210457719476652053382700442416700303831579463559543722962339609950180610765197258983401024126317862296634253993032229641675007231789645388419814607278609687529439017126961148839664830407444419407694277894833182886409587729897219700842164725725017428388416328504552496871082010037778642073344877651489711760227379379710073083264352588714823280731122306277150416704982822668413621102324553308075345657613599592194017066413006036159735375890808142980012395787227709196456818138540925335757885502605372594038808845994022726431282577511367826294231766816414121647040315167618034083413936388934575238609598882582612932241057180090780827862685253210421509466367954859832058632750240783048571832347484539231426796663510016986774991844666247362443197184289080106536894449864247678053571046968129612996108366869580417600957165366609735395513131616527595221345836657901591512835851774950633629824404789250817888893229027716866579338570462674290630810113072364196859999506272283096594412520557453685577824627790470368513689558215159409590159023574567828121265012698232309503988571035677253690665252377884335796737496376001220358120962890145542555694222596146520585137485607339291646638430546711669564467670294418314870158415157238629000165949603801216985357046628488231026741830337404239291155084261970179235004104441967488462257892871522295701225953728606331256925870520674215839344796444125109725032973518161472700696862844519092795597657589996072086268627744915084568778520598862927510474750166553359167099419587746112585565371934055785413162616106577285267822480464422316641585698659410262358217952452522745223478059758608757251066843411830206125211122951166448782910384478696488898231159132370002947090973326512433753265811695116591331914304663014673309796234931654629755811293129001541661906892871640308264441800272467084513530503844779022451793773897616220767576415213195316575384955151679779259190752455388651982176592600896909336518424223703213688361732147751320817167380861079095666354987770318984985351562500000 [81,72] 457192464886468730346641511528798981690031089786814892719071678528616052685348676886770343150160441780183406752206914380234973967620995633928908834836100466723827541216676799014179749200242460642190342856232886714768549549026951450272585595921863743827564506791784674273992161065776145605941478053593828990391288324954011527153771311409193544525427990613730198397807533540394664657830119095513180296754597821554853122621946124590683410710005184444660057851566923848453497546830842037159412926313232457804756736336862533189027721765379257617637398069757073273838905507005564945397162757597396288184047438199059416341980287802483730146985594692008513047706411695589854931784598617511077516891921590779581396542036569466846622846399874235403834209893015034101430507029882190074024266695568574867675800755567828240604363309188841347958494305184678473294416492184556103032256843562062688809213058887095758845133977668810226620600482549465909033334079152692471220874254321312792145519487831537518409091268762990161327295032115375454518512330554345498581051200421006082722390273245916000860197682872519981175179431141870671996950549473109468611382429640014344092092734000623554163489963720144552488614143132361001851146609185628307441549442278131428289969432973521882612200988724334404940105610207877225242206528598086326988163431868981941868489107928201805585434558441372181424779357489419756923607368279497911088255307059033812542003892439888053521648181302872359406423080145234434276847328134613259949329525131118594045814755384565880566311470809927389220361394016164509010616272962105966304302359750320722606208350769469734559450120572695488666155780592939223179212279520552860132036197865173081038497558260283129733533221214038882964973338779478502736007913691841709533759825135392424024984819591306021912175005310561685731901214966141418888018174775758121028346800876550204031633848497263604559642453741649173496097105780897230663189135180184036272449235127517349982967051188415580050066956840555150234559839152146947558085968796803100746989546587876805130380555236453227966389928764334145775875011721207951710665984279557960689999163150787353515625000000 [81,73] 65989864961498283429698523108923420281257976243859126136238389400683469679539357632219011662991859228208040868625626601789050656927360987577373437158731423766548350370665136512870011965992254386067149812388337496918668240633345804968431981733571782540252259952397644181090956435313797852317069790373295034048102296294857248428016899212923010245319446580258463301163343774748144993943397729044199272101355202298259061391316420582620974424392633358201382734138514756399503745154991536974886852028428621598568904828254731617900788272953834415348948383164437331028715533670513032451119819009486397984254872217470708683486128403643106167868327428454669637718910900112323644625581138838641267942824025942590668877209345425334869745459603653863941540136363312311347463680293202813169345204279946437322638144336563938225891210814298061425034162614884131172584059371016397401072179017602366981542379034990681684958167111778703846214519525318309118632920703026232535693059887133150851873130001910128994057362626451975031410041789677212568409059167493053133065956598952134421747403933230893805686054318993663370774203060158780696749022603167735026103036003263315386555558333547911931923793812181233217991919310894279638296137521964608616060859096857153409267915167795305336641733111205199381510143781392611583882292435545537398689044914684271051177168363774462301885527880252450870002261142877126158987952020704159129801942002368612010803817721729529718909430642938851117646534979271085882483899419249900291971159164164063253786006051194987547991458287717730213211776658119989410879599029430433734295690183605154880361038487108094528251629117469725957063920534866691736642825331937296418307236119537011253702915749099194179646607296885503994425046980359645290255230939882881799439287603321898229286833014011032066509159365008090934072465976349421481716227856376064939948394453502992197918854388509821504549453472154431202622766207820562704236777382122971054460441452043276161622448318550959088284863982179982279543338854990741457366542560087784193316710304091693046386805926337319426109029337159066524583991479948903019492334465212479699403047561645507812500000 [81,74] -17784795256098651929615460464749204997743914303133113643579445654646198444537285465919823260933134526255643566760885567254616635871396830818360494725249304431150621791232926542434317563804837725661814452682357553510531325080495552136630608847433764113641616638321880125890585998497385291152607234392286764290825708229085706309237594714923310552526121520246869677396814006231443090199518381143864061604041493715208406171659200239896725618882211530438239988737188889237743003702758543452250655936980565302696713642202946662165807650301352468081003081811002741233170235037235229585272531347465662252525054691954771745738455250550317963077357256398722325952534879870588602481772550177350720232799771892460559586298103737675016785450820916107312631869260758903331501796459043816416992077550924502499691087064468992892553834406889957700534168213841675274146725903046420933344341665100139355623182812029113501296062752530406349601439819779625978410124378888599480835565669176397915108279841783287425808040407576839880365399301330670594095311290945650054871788540080663777183106633454911862336683251244319759873130469233489294662515464617035141978951117524878537850930234704819146879025081258429096820070989139017852591317859925511555202718890830949594001160976550266205711619157038281696230174620065118340270572998273006333838687434541696506797230883449279671009828228864007438815926237568232788566669148968840418824110083433107249235457934830534919696670663271266210982121021653400560190460222685222166373085877627529978079765314158356619600785592727983294845983225353244832333693606162278680747129663739376603330093665001201179941562922896798827309440482963346476386799857633123083949823147264570422304593361322948709446674125675413400215207063397313838387510297280966928376616160399856391139476082048920612164825742732320346885402883448481615882248428106618420177656599644564970174547879912856705979827913137794084317098129937234644768008531804832139084790681487279940585878992459817232849865273068916825218680799934439465891887375665068963841051157908037934474116006648131378717360512636397506008566486886135482592408152413554489612579345703125000000 [81,75] 2338653404527742119767464419876549224205743785549062191011688051978804048015613458151488707516791858963639652410118691720106776494347652694652667313292380172407839644781968750507268012050373481369955106108893902124010711208452550300080188644695447576901193138275163629339193346457205455025995725467383176363652246357021915187207710545528477933913161530299601804779409201940720152040772532085288784131323948970688287748335231382401845795348078787609985580503777148763239593273242412441412042260928771239957584424777986165761426404481380014085852046651345743102035153102852334891375001597131319781066825408966000713656868340383036190890777990634663204148183076299474096988810206112243373314265503651773069081829131604191839942482942438521210020853090059482142184550491670295594818842399131017860185293502090922619260895526705023665469473821545574664008695280273118367115808194696728578569769710248713405286555916779470968731064480689982629217380185504050414348050515541992554283071923299490204133740431454077668642620936529181591987706433804102083455217623080246757395216467003221265750550070078331252194727656791642591345999298043320890594608909220085584431984904647411885770354585251377067694385471559686834386223867117728377380100754495337603402255087807846953243695999429738682972356609941721025623226221467640661997510033824664649950934036719328543913461953911417730531277533037201803160959524271711668975919687394289740741679014292033030574459445789114063142643646470802606055612024294151659659110052442562412534699242627657961423069283347622253654276623195220918220658241905587924620341474583188085100299598536181457175412838582259128295432402653983043592232633015110764570975826667756617787876652824990160702295642888020790559746325562926339118369060695679784114869587608261293692831531651334835238358366622189810258183011149137006117581784793260424727761138619741073657096478956036794654016168180313291614572018596114614436276216231891300070669955655763963897261945199553565120778561810742342855848537609915409528126793250542174739352301410204933296635487288417764339269970948351578586777094539983501420010725269094109535217285156250000 [81,76] -203955291787631542534326528571182946239227916491536093010177334228982280391998640920118685021465484356797793373497111943022037026026356556431670296874881560240548992729640493267619083662801010941191912335582634277195986617258158664656828425517614620461685719674436254691719296251850762073346416908115251378205846802118265926917427167320599146644096746775825162869396106619034413521927640686302055251352847696595644349493885410709586784784047782149750077990930786936690144542571482162450857141112004000935663643908584829519970087811285448404608269271903267520758893337628720622581584386489355512486183002794992642987183744982954036343921499430902030726919831146830324089335331292649898224691843618198649835631067158552445532271537573259583670732261315513847651138714805644767500390513573762737400245631352495687807535116927881048164512600085948844047844675265540012834190647185969009234873825723295188831700819734264839442259915096808324741700520570348320983352235015811971602671570562228739462333565070978430712753157007672566014467399721196573011910911892608926944035432588972453103557775460791303583328604837628168772862912556571139936584063299469543223295196643529831024151621867079203961030224403755850898685477086762169631977893996081506066875210910446347468367798115976971018960717066913407374758350989203685908029586620829012687321435178033830379119728679691287612884914510995462804359253043476726215446466587091920315269173880068411228436155154752306241913729376403096334567520890133395719042227366328414676778087532298500544149787627542500714929806907073419463728114684295703371229750194734158207026093523191289146900109471731907638118683839376832651331608002676854767671435863618827994957522290068395210153125595476006348373247359101666277102153886354275478944080954565902778967706279678634354901168338244359563834733615854974818954752930314161986510564247187019924791921904389894730195156128591163874219349807787966302773856439121689263593672563041635094832884923645849920151281051638509394428851516717535325075431097208362060269197816551319644025790501312585433354879871448706154862459682952646744524827226996421813964843750000 [81,77] 11123015586546362726455049263955638583553897932565233410431941125696900385561169983692330937765610181928434568921462515058571632102568380631926198085701188206938844393100250843260382719690034465969098789462787748489438298370551833253392320564324990486038276461335147682350217562401003438781512947389985213376414945437555568100371007204007320665809102187649440023940866318892531099681613619750154227231168801987437277077451580756859324642585319066432785045395174468907819246273058263774831586081543460284131062948842321021150253100559343654482524095587983205234218015304024350157060532233640823963568519023836115120625275913844059068946124485226669282338510638101290187588450845058598436745935181755652839011319933868990828669981052350850870473379668784609180543869778211044431663453938226128981364637228725805978082010940366156305088954834787272344508561499242469676897248626078203727951270247447782515867554959110099296391948468160452798283378657045211444549910684940652496795375370585446042301578121993352220439968765179559442553785085961692009727659544265774667956114254197268276779777923790893651913517922541781845729714860016845328785151260776319468381471485018738761760500169685267469572266045691978964940184563811367811015989069196882750710260878897693350341833505494646493583959969414250156749476584006907147709423461415091124509635268512380167533965183569999718785909319854424144370956479478867266765045854149696057283221318904768603442158849265102017531623489393240885675558287445108714535480305039579620768470688759237890602764041412554428423298827791538372323608084915911427159169336842085354626095235818845573055503699675448636210801322638059781953058588655687413650593177576046727105078295330544010468085539556862092905951297321684500027165917748664740994752588951056796355432735360091447361856818430457849951262726309820921209370526337807474120591243765467301726509823296150771288692492232283364197025299981805045744371538521100974842873566670077629682763229997491263810311887734033814800893601127188798206438879659664851955832972319368259304719926255208966251427293929184350607108910935494350269436836242675781250000000 [81,78] -155789654434186460773479251513652672375135113790629857228322988185943459659124725561283245765811387834211469590453732219663885564142936618385847130015881721761287324526896446521159732753270632705034103871440154109663530237824699173518198310734118016340419139516895134371192884252774849826123013344810404869712582587158293801398720849513530149636434857925043658177561815105143284866600296172732983615419055268413237283507838855481218963373838031490914683759130542026983937831824494929297313249389759631071605012865848758319627919738195601250422169935770297947696176941496002447461915567233128674668544215922425989696771102779120558332269753157767662452134837206933984519095916951716861367972826357382545451371811945120022604880234127735806326804110489029092426234521980320974860294492516522908280078266904505617528569213599252196363758803003097681178823835705023380862991353195444755373546602435472144849008565083748083799905409620714974837926614338560430828662618467318598068479481926350788494332680871067534588474787725289584354209043146322242449848615829739657792478068426733885573138081592700722176308677555710162094566084697815555444861083686129276415003968869365153783549406018369327671492266870726939216421928286644256681182898548839118214843018374834332172667278384909879285782851417562630808567912055863425798451461576610055142354691505030736976062647216985282904157011054909438414002624963395627475166547783917623481485715874090863566435531155702053675561152953249588397238393125356365742964179379409901969545586576497503429277307260308314540434540799393772330929689273163712190567138945475550380152560006440405173947465733402429247803903376122110287949186579084076232018884557524641987395842628774548265455929588949264419290024728796224744897871965709363889689475728664043501549760783803904123502914028614319658939561843150226026695496426432477130750123603317324543265291374547349073342129446411667800836019545760472726325566916457530852256744193154692879341154936759347920414713325205703558972298031616551978993175838501240682897253704156724565020019274302683358889934643783103940251066887867636978626251220703125000000 [81,79] -35390723293001600375217795720116164036572431451237520911080270384031933334560080970400136902458129298685739117302996148161687429726708612393121750105487370115446964670724261172977059844357608745969197600727396498167524959651285335837072543103062392261374652563463904681090377605249984992336781260194797921411614513776250079886678300524857339069007431642517631239294132581710274164697377339712543433069515537131204117419828818486698766075118846470407168231655924548027632381135064847139370108092913290923415526028192280983463918941637289694190802098539388276680497646979297376938194823948653206569019162770541593249691404019295438559289599824717751605103629792188194559343272168233574239912190624255181672991079143488881402630290539704706013176086273260492632665054843420027657059490630728959122757735732329938114097845486931875205871133063356884846790921945958519923245844294146714257308947057468264696158487093470611355467103366404059968793707168148646369565425874082306898712345031827745141763341021409482980189005298087065283081791923360902080634561995494802824579389606803419089876716912999132461368564313276397747651091811003837483014458109762191383692716136845017535273494749562463404938879538424391442670183570020546275637607956252163531655503505594601159257661082290783453928025572091857562143918123244204295944289995802431940362698378762304837824088067507459438547375493384938157308480326393170220059608267087539454677472128792372424384468790011549204978308952233544757010409959948483132901652913179095069865710805181498219356159798389392827511468472466259458507471128466672387627477114460145929846609799771582426254679468493493668358735495677502041952493697509472353971548570521638848008881211588538046755367857114949244810519706036585270849852777886275247233012460952786477865531471962747205169746254407761191805967078416991784317487464265614438721522178775388999688193150781451698859384218155423624328706175802638511023167686141021951512410063273073645539716009170775265726510620077271818962021709896154003874908539782671126475961908484655823053301284167874127633526999681112812368155573494732379913330078125000000 [81,80] 3843252893763950161878636501116211022603953981811933825749108288748870944437822059236612928129089243887441286794363056752209655815507848857297795898031251391949043980692667767094906136818998961105840919521164966300370622891660519034355644324510654681556812240596687219799927483603441712420428153246533510995422839956375952873440534325471140155222560201387645167254584721498782380514290711201499300597717828231805471020268824029989963696128785004084814247817680952304318474715858719962148974555851219488301435373027506007975431766688548975398234066365042985458257413319313454800336208950194730610492806525256621221800388356218884951809975121887128952987203327210299581218962353156799568060660561524049832311376636128487323221004322279466143516168655051411542924311221060489131740379735715267109970178994107178326613239631407987453424603637161202478433247171961913859338648016721775456151756972251826863347319906037459959629651394040564193801750701646527379763297865434288330879587380420892692831434698926568460550242111645554001515986439165829453604639688410076994895021977148746972267559709176312297567874530691530333071045264593402279528683463355661906905482560517918491310813768054321164662985885480910000137319287645693178519213533237384636133291184156497701072792134340447040460732614481905513631051691251104158867044077989247758376599522400113711172752501154447734670398777012871058983198778981281414150241874049551436825382514329172630677021409313934081905539451423364004424696123361096811438429558876887992292500943260161209801661231006501093895537731009191099512147047388972692415061453803844687007330891427629328994271066183596085302990577073658319134800299662461482889539914294682080805580836718234186476066924460963673056860063816589968193472086808015766295009608382409747807489601057619843671728578749941362539465467132394825196568410603756068459530069478383482726564483200101364863272591124973129408258613981000392329938301106984326420359799100698852143410659512750658962680874090334151701062349608641277568584920157095014508790513990383617711179368148950843747310712750220318412175402045249938964843750000000 [81,81] -208678479351655305452706887967501636967848588545443762525682516123207322262526200564588511594374512699559985239796155847644956163238923384813755552919702333715329638695170235837717448067897709776350110732866400292736087836533919823768275621428301534813937716286474780277571367441685242401666488382502893739810255885355662781234412958017278099663061127254441292376463914777281775275866898916650117944765725605474811976588908906650645378591223408482150602309224408275195280483673557909973083886517672539019617120031652651218037684372717186816043738066899286681108076668620578998984091543820951533707731627065182968639947224311259532589998211904624321142573399245351825081804701834590730576480087543536911363072590095064299101001211382220798894538707805640499978916253276390911475486651649782613189813419864697112797741936938733302514263291043278477756777965004247498207126937117099815535969230941769094505655154997002548661598562483184808183614769970862546682490302839286083061904245067781193262566711174114010794246980681416278593398695484337006644690145997215296545153784364620460530095830044467654397626652707708462454197192747843705530822422404643573491526955553120277918942884867635571656195171103344135553386919389338866951729578620639521884679610066653854178802353564322107846965976970563084298394758827560262106041642850383931974124456957957988052503452115999852663935623505044573006624329230338222804499666704232086952070092429531040560686845749448848129593274056951896746225343079593298007723332743674781772268716632596578933821266959342634498269185323192652589331829960994136714947912048900759678536197140333648035530880149613940099536733876280489792331184077648257993073240496873764941050975788283472094269473535378130895486432839128747195745201927453066523664099645212081065228627691841340255391412617134497151668070986985126761949508456397910497037282258161743396787621133885434237523161708797164940286394678269418265450453795600106313023616239525551733545081301784493449885461158717186695971185371256026906354811148821465226539920323428869560786546721757388992563031493432390561792999505996704101562500000 [82,0] 15038246405825381689116584061849832565080713146179295530152286991463769770964125971050581055432284494832972540451111733127538520565126545896944354203373276250282010747346810710007696085371389805277176126683108278261106468943045624361734756447691758002439897469303687849901211504344529933522103300105255383040438764618412809579925934120050839158717994973992619192995368866379380627948445125878259190317354521737865442797891793862932123437169540819701730219399677862697599019718819226781714206969522812735427992036147909437418690164587694063162949982576538648404459394258034863855504254897917490159578351750788625961772644890910483886935396994456582289514281161047895421625334115198434142417172662104975934685399192949746500695500595008156152453787512954448163862542312452191704468972683935927677056671718599859940112384005501399032623523393012340283771860464419709589388238337347844081378354802005230335918195927938066693817371066857693727724601509533457540241552073698216906057350350739684243815502871903933459035306477435913687981383189557137472226208268045120598022885099174786187678771135911171511986708906279903516967736958047311803141910653607858978871621570845994321977960385370690869470438650613983452742488373617522288672125026315223496419565022146415811181403180403306922088676313110673193009682315995260740665693386009253030339594107169640568911581869208961659401695116820211440257894552206173751871214378030191794686414234172267218269847272648111584544438005110466896248903402715405610286592041079067310356520957490392696872629214948571600424099090606850952662608612089894497063366023138860769960615608325084039585930619335764697827203800910046935407566404759181450217546176448928249545299425886811835109906058037673098473300625604565899815167492433024817976266491484656219168550933212988275717670256803437854543720186323491531777641663794256578528449210906680282676952761028990584016316017123736145201266007376227085628278777670064886010770739951737722833451250863341061643702053028337094956447556810693552263235655440351660119232018403643934523385569654358502024942264945346243186758958276468449628012542573419311197503112775177752666293760484084187090195700119382117639508543893362208508888814165421836194936720873551712609859855270172866326675508927279700799317652126774191856384277343750000000000000000000000000000000000000000000000000000000000000000 [82,1] -728540859983846953597508757865325084203777535675489185236007979266222495075795648681281976356903410368024586442552134682761367099980613915351987293508937491427166335270241511058548120955026824108166570004980734168124444242708891780470731580111873122117814366238004990133342400438216179213531576801236179480253495162246791676818838086976263372546345941031422262770611827559643071602282178620680980092088654808697775353436105584042467392278954382090031320300169154492140025576368867649663415651217314900610915689575103786357125076901642546621873770982340948256979385234131714458062463448714385035590576578215118198785044584472399750022110427853522993240785865361422506932268056074654550809761812795424087904318189187010284982562556403536344336191925958631904360118392926523601090159331040323824492398862238684493276681519116075233238194907671710805917109822280529829013435851837201366067651662663057642399313163000557722788589672265901579277353115069741647718771197405913000803405599849655999624266413537040461561628966659266662189477802075976205741851906578819857076177768866134576609893269261793650512810928010556986798823513297691787950676526159850581325998257036018132989520757040459422271498332606226520862794950675617876901971493531011294925741278121666225681976359556186814247464064185271670570720296916056117284988693858108019463286295778395280633354379732732925373926444885526368206763774775906501669615506884425890035514375027692421331126202941153309632033221743267491699448888561270746430640807004192716974997363128335478103384069349034545341052021037563965890166193545118826458321330201726069612556985462851573502040910512252021622424058226021989770021420912224756700482142428380049054800623769687775031726482490246548118053050546147988224095718114236462613649430671658429977294266669794689633101580924818826007691834724838657819565667812133218339255902525011984714123458337942455509471975449674843185171664559513966290167087118699300360854733614275054204493475440066191277522618260297310988967344749456932902933959863633327231056576940467625754256239234651933204743636130261482162280776624802456026325858548886780866863038747034445336204034390147184333649322623107359476246925965033406693390073712803622360532819660691358648943887952218550301557222298128903281710933015347109176218509674072265625000000000000000000000000000000000000000000000000000000000 [82,2] 22352681312738943064478520827504851240500139492633520872692046526797935063835505493613010415234899463037754565196370462186989370246471301675447119186457547039287846710579799798984415688413161008924725754258347086882681041660718498724913981612416509074213985982509580834116890652829579073562662191479405857715730480681179092284631815205438361724467777816549412671798744523167850340438790883468344965887330951010115265667995510739753892471527903243904637611172516673683988139605628565632707822766364961748491867050319353794924546800356403220092006719934135667328090212089493835334276370056915648127807463001910042666404648982851000498879001266842405499305294389201292174569230667820123606828827428674090499458684189493673469697768991488510778145120832811593661490214073700948451862543939526598116558655249017623296664611332810270248395575482336905858758464527840356724205785987666117354885932511511959365189176336929302422162933092347119183250983349067257796976630134529583578410345079699753082459769979319268546126046550871354531503503422848428215549975223108125707103881476447087533144749006878618172949647581197664393900940863342761062558787416717432053308641131639418532393490232274554705351409368071880368464860296651168552744760288177384537323255010667572644347999255995288508205406656320835632935008090213877315052242693570630326594944789952074797330606858511863115497198129441832480547680917681171659635905071305406471010551142854372800445295548743305765230292790917412739831655706385007093457569155711390682849566069181321839760776200437881194977612080702548047989349421955298622863487576048440196027506410709449363167375662005883542464121381346114281670251534995103665915292410869028547270877542721651827735155021890174674296046150151352190371849190534149383503630489474182700870323172719414582755007540120575550614623977008827288793858019919788074509532890790438092193378491090340909725850387677107400154917438008884153550547736340412906447292316084117561893729039916001355414271235743260529415209041003721391500051922011215171659846254621908837063779532981975966125335159646444489395095912507567630373375903405053614709301874882033629186803020101504825989463783698841920337477124879817159154298544735096872864737213447595139218897546087406583270940684919062910076918704316284447486395947635173797607421875000000000000000000000000000000000000000000000000 [82,3] -280290101069528464880071625583220861935017052450689512702971230786483163746492380746007007201600223128086041738922993355003471911733061595031465826331689525305772203846967877447505324510168954079629871621751158088637032104150600581898626128119153907859572913662353360911782208966872540441124803159688037196922139181240159260405712046398658877388198237750530816436338084123592888161514339481195016212713352792979987176138450123790956783834802140825895997839790289568504609735749955586242745769903471440567343797596244507244020238040308881286463807052188046745346081839077335950780199944832013502232450624710122111135527418024728336166655961491532498928132081686820537201917174382922737259029579507792882669210378916969594195759253506581769180832866315433399947212079700068087354141991547575789049476025102687733835018766036209546943890200733082055198544478242365864258412161217946834790454967741633064777535093636742396931828986970010537266878747063884423718896729854001621224668248742912727500768568834298644252936558520090938048015102311822795779483724054336802172409054750364366076181636604422267913041685800292388027446164437381618276999887513987889110125013641138466007172284077545151256355287645534288240094841115486493515689104833894730589020297117401473889898640210272728172770150443265569931512277688987652806339773662056545048808500247226763277960940935442902535046291857963513715317871032101647998607956041918668832303835489043944675667907252090447856124297887307526018333533343007652708190080171929211825198000075823917062322389349903544744203826252225345151494216811532588140936396488500781457942005716900881830149801124208945029535310310053030915701503176626258491448019064072135821154426873077649796370275508425287738726502099085611407796518934672715238721971592787614647105987629849230385713553970578554157805792321225102707500555445685859862366698658510444926348238789178644958865803912635630970664168133038456439231069794578736448409427797045220904025198834907619474605525462207449591992517744343708722639982401200636577054098332553336726522139009934899759636985454431229031026621725380767831920897241940013867613876142489670030321706496059046038942225453896683371021926656843577235990148686494512211009054077640932541350709349148723834981030183659720406431814141400005180315702091320417821407318115234375000000000000000000000000000000000000000 [82,4] 860588795037206640877513431921155219938601607939695105731585748562512039897122433941432371271472246135287963418454010789616898105405697565394297830152863721119596592762655035045104638357758367902814855579525426753177424402979646856129389905250799011628540000866035970043939956942992992357183803778709299984969994757742098319648861558670408450072397516445087190731717452607490555712896443008277497201510904316458347837918799246616222192360154824463912886503390425150058462589426440239594151194588472818049262097325832265986883122918719304642516448598702984698318634657442189863960201388849387176460926621174448627649417200155685129361786402327686877142140267989232250793214666352821487413583373962696214757371671561082096165171810608662218144072651144380454024339118623999592717642009729983567036661591770249540968426684655958343666064732356529343052381917417899469692870129985516311486555239497649966549289657584383811789774989152963459797968733218397736201849077498375935395584309081465825472116908785666065367318317997249101053885570555616318754044672364869414621439406466554294242788152593018875520414807830434494947603743189446791158566006230007935206768774347993439401401659877807268356325875277612744841860699854332660894630006656834917536016187225638039897051078221683104076175721888370223489081586364565700277923681740634370751683024238523448294403264706217548494232917635928711120773918192976436920592349216624542086830572856584104428323241016092949549272325155959498925020689734013952060562922635088391653004830428366056499090074183661170298737955459947560070539320284047682568797730251446865957263781547051581179865574315197263228729866269416930823035518008454982425733534897556219130315140827260293967465982556384635958456224978444418535396139681252496044349469648785673634373972496428132791139152899258876231452523237961193432168834476194479364292802764274219021266139733382992575553813008704110869384752097990302560586770699437304946498114660246513428327819408905355025644850735682977208617158767868738001498252957808326444143199414770826167105092312307286747390638490513578797910171040669558651765805432819121241951653342352941014029883346198559202440152449138657038679554772331427389444481063308808119322113715444010086298668947698654422930587124357731448742879356119447192829952086867706384509801864624023437500000000000000000000000000000000 [82,5] 6050927229104615682735976521302727090901714746624913331033716639213916708293561396766536057020783178248438251977244016287080753197601120709373956000823540806735516301183221994965669496730891860397906219901147201260838183129828568509000586624508427778882666815565879102852094525745275770843415137671013325090756309749161404181192924884179540951136971431669740364440295024292908853529590633409801842906289534348583802338884894140777892629266306389646566267428925567896205786403894096303672132242928568271390113173436865831996882609718295767463276937556979095677083861739536491796851337259695122489796679074912241412275979284430810440458899337620073923064038637095094738177176337290961940350761799078860106875593383832300968493535821774685510754016648436941318716198254964523593548891885916728141386293264595543735580378482375481276567934018595271377743496899491184408106604317280427748105299125515333096258093997628080249919848706092236519122376362606523316419272884743948475624092569941079135388151441092858551193396724440867929664203721222039764672787854998616287590578609523588934244394543240393515736612737956606626189689172741008567760103872144843029455003529962096930769960465463258199536476834965119572628264217671894960723644893395531508045859870497491814408639972127870239097581603172008883233008242423243556606448076709458088450679247936440832648362187160420421664376121920421465535545001817921516718449778327167826852315241646362700951659195759725309853569905817034010411261321583293409283852830587098826549486319542653202060387825483607288234675855994573038331989133357956754660853588202717566444549117330249935195041734574881682664902244677318725809936999928779832897794397760834472778589239158197678891147153034104562625133376995365666150133492437434569759882785084482109849856681649802880375686647169090461555093403894047721880242069569782749646083930733775914680538325381986691544521485041010149644192864839164835372300381407861760607573708896498274393181738986437157693447647205063044995812919451084217117877439167074397110036562405067733744525170320766005042528661887912648820025531320992390894812056858115149675918262332527681081124737114369726410346675153684666760335522530002764808825043225690700856712660797743955988914062434246074700733441258938810034092571942770623838123156268409275071462616324424743652343750000000000000000000000000 [82,6] 17475457136676660279121910175590713077181995822302391220049230921963620534908615444694671076827663011491166360429608461641787210642138690244812768948167278471848873211336081315058338623395178526492548821294278971065136391418384006197472579557673250598026018802263063681235482642874681222476495748374101291037060634470705347932750075863987999215502656209005577260039696762335079800024190624801798420504344207210596943660835045255212798901228978136801311598691099298354443668770328861274749112328771940015503337015537884572822401718067654298301038949787085692086019408652567257644499066410566024952598216381213192034531504029086097466325933020514238042216798247293933308490318327723122140786190157974891887711505639997313874264746192100081009767239005061776569569580137945266013588823503468022348970109942038402694850169377532971305582302951595192647506468036732323680881780941584128675542491214193346648185942583215362436810858738975422655427126031803941454350322703461210941136343820114052759375414942374807890015409157076424226156758415677984767136705057917942921941820464669439428587865519675001478058152033510780002834621378491452956844524714252722361944315152126386867744637717829322889161937839040458018310328144066560097358264325239353685323845428756489911263685961728696423706936227075350049562479740648733985793004635633464587362707752500278436229920371910185120978914742973099567118532406358470584111714313024284647435218502130477338573118707676572056297497708274106900502121846136703481882162525322936963961268903040623572345712469792169412055504452150900846858257718353032175954678984672130490970027065678195235035894610263242609204570512095931961319874486355931724375366475140874855649583078849019840904340354754887014435214424828726361656903728393846160599903284572443850365940955835422105703676810870398898377664552904460732684792485945159283468182120289109230632725398674971248150072495568490727116613602376222062398870296490878102092834909815435496467417714470978548374854907242150167772432443366032291597165908552848728066936211025075056849518301866468651915313916538296329407133015355748251077261584718379367899579984517575440239548423036244163806364275601831701428209963812874831014844465590092744824228212904367833501791132787837370361155207356766344410320772668693575473464522050670577613118439330719411373138427734375000000000000000 [82,7] 288800719155195350400268320163270081714688723709178431568878823138179739154173013608246674067728282395130632336967882213657987640425355423949463636176250153381886254197235337432521391702138914038081709797451961571766313990369163992852196824363264783042237776498836902630711543640324093546651564520154471969415240281755473729759953500284091666901129361445318915672352971658367916167858239668969823053564484895651572043013696675570047939899012615405396905941086350415536731249882618096011089829496775477591808737162375318031784721813597423354749517582591643870105728510712135188932961111217878278321719291101102321082000784117868558709123064920015250723891811831869745950325050819485001632019882787067659371592920357193546305188152262818397108196568175483580602232566272186307867091519744600357728768819922587076175977213798486197486456510642259781247123883703261111087778702288071341199015879361584335392357917019047325766608614603946591800926053758219912024170036678879491202809480948423990290651142088319110557567510983066532421071094979131464515043452936553308836113755779452091578761711353505954579309930212218638119908251241001831096598038819578495797236337741057793283937981717385003331886655449618477784396357083218382508207594288783729129637616565656656109922894225909216652620130173016278570369531851992315052666269383240695125184850208944455595567545440302720379907794099529286176958850640182654503365303508480070502221403639744437303121824482686523959231014377006375727251721175717715410290881565442652842514652933419395325786366480167488188578440768032309703874549776737121788737633226723934279295174390967194083163429040843392559064312636886027365941014727514252297852975051035833208047567088691471118470423707927280683044337178932549130828257509917866305545803912665292052807699923003645600182216111849293767392999136915688931326570262855933212407231432645187732069492894733892932895896620465038888195231882626388698390416823865273671150662555090021483807631407865207485865065413634486697400477771289276021480613021967169600020651828811202273778150998538480883835308302280657308792134375652710489988722646085995960267036370558002970004949113088011574396233816293355008980272586198430005725461500737523472249925266689797184481940460318476389456651009906806077402740704345751694989512508432438764316430024337023496627807617187500000000000000 [82,8] -13226635895925098592052576463791798915552922297210285871949404284175495893984204605287751192892719822697161623950627399711993109550665807636759131031796372783284564002545935663295423621075362828254481849688727534324319280687089322523998034836618427220126644177966865716226181802882654046806509522786474060220527200992021434275785128346101855512985444676301601357929057192432451093626473182477770534081441095996358696049241202151238227333070068280415105579732735436129887002086373168276200226312081768742509727608815159970078543206807885901275573258432252787919895539661610649841823231470839292265778295197409973606569028068328881283100297617307442847910529395895265764182605807246340284077039303592540239770013631635456580195881346345867159029762813978136095699522211669074160022558630568660608057544683132905137538543471651902685615467896696205365683472621747454118874321541647107821624368068674152004452015434740210462052146218165330150494240068488433358100580090890552125689886858657029753502108010031146731786851348993016568163027074878857957748857290888717534306970897093473819304136567556141752329896660841649223025260492758828094291352214510892763908176069091326584182266321848882171997053729824549565458844717600900435940173269152215509062902706206058981445506690998420973527942858463682655142909675767886395341842017183286035002257584211308938635454871077025804046194624137625987560333980538298479426050322509426728002728353042612507444195948436283697977357322411176359336978704410104872141473566713470362138218052749358729517664464401829249121802573866851585723948247349151282670324294316631063721948369254207059098324889490663298960948110385592043541074959798604238516454036216588688945836524929190731501153265206760928728817004310231679678058114037909089320732039411564338149656368817841423820429125495819057351277856222692410762385325499756653533383638904589351164694874527674673339392142715895470397377572001698432000037074041957539589262265648228121259286844143670792315392681956000802379407775665909281311740665773227537305762018014129179711588680224321578218003683435900413918703353993055859902422275490740173431089733746290319609575989593943015391115768406067064157313617151989054845855684704185929332076181018368547383413264399550430408361286145005202154554568988246508190535473750704120732279989169910550117492675781250000000000000 [82,9] 21876767200714566096704189060156230514471954552842771419924632617631449465761906882451279384910998949085166572315293499863433564365667711936862052654246022987414310941817650357503931693962391380547226578945224015818753208153579997445655115300293558449976612983272263019007141424529929514298906369504357241628814426038290147259237483743142909921558449389267402857587978049252737917240897605501171618735077161469595907878850271610157862952498517514645258757339772178174016686859041418202643752755355979303804039932527357007223347533308528817087791221714701822894362129041670419271915794489469737893164169388497302418608178599350119822683926210798625773366225951944113057272596187484759859185807659183686459447537390620919003928748718576758992950735044680453840413141234111604203862854475383184172655035945132788625430220648096441505983547115046257767566722506788465041189229517397973459979704658628898574726990439124788006324289561694395839307871723781412369137831683804828983550449849767406129918860560211499049907925993466189873124325222945973168437071340010913291759545401384747140391971548204248049695537945150472594622393973710504825166296289233225316273028659149307549942074887779653617357079273789964107998427584578872715657901680935662820188920944922067871458784360302294590362420470279118187544031701457481326205061787562409796191614592135608943450782993642636892682494155956360412072942717561000291473090587617513851743252656783531632809434337234879273639969446308487457003517936299584137050788407655003433308472846561873091035596408858141103188565783923424396845769235671452156056219618360709162412555462475105026758752186025813678328373054916152991740791176756489146874538600708559919161061689787328121176299830661509223031118443215583294357825844797481138875826441997716053053558873484779844885510652625778104282270737716077899611957314618393003544509852630922049233427115755592300646167411014321103498906975310371978564519492553644409691092921628768277244991223310981418708906547699606923542435557646444838162842571238996144836772015518763273422836224987042788117785401435510564447055684547467170165675381278071732248227344992100883588858474180457021183338169928688633038490039572519412708377392306249644639701119844075982981489076927873635700217583460939152906062104423030096541581061668491070548725474509410560131072998046875000000000 [82,10] 335331112560045851838079008061627746560432198189987913186378832044449597574026020064308788152251398438027487020745386863079872999072090431694050073606011386179046614190214582132306646366744077134967532226736194416023726732044659417279186625284446330432480497435288505613428379188284649286950849930711500230356100104010861265541214963704051533960985180996483754545856348506230770557756019440701736052771157895456922310616977512362114330975298863740500812972041190111617161668516478319822393845461018042873018069535698794761003223525679069799600723642791766547320762622460401732285171201867580051085232490187635316633855314235013231046214049428189144678481847170917888051248541869436454337464372987509095682494739244533184905496791142269602061604766726068378240989586341540967306263633745576824892532399058749230636146587491595556589576341620940902530229853077285741657216887971384312578920918078648677181485307575853255451660485438746884561301127190307343567576489952248338408412322420528032108863998907072892439774816136125996045336133390781509536977109605913020772057835754342464841496484498304230922098511441706779616184960530645494748656040709488737153821892488924541196084839156893888778287399369011784412982549835873175231944901311397877800135041366681283269155428409330358446854460904619037282518807079471013697913793848091327677002751804168500398334366580379377681134330689495025161472624021773263358252502030010733864324044141579068315308273838303442276112880802663144338414873525418181371697485427247639414649743196628571703595849825091687862841622355009671548627169470787624778132486007438968696489687091583799403612355729691367793514663586629807795936579636323525247067326995003924583665478683081609146955933852697000997945286951818084745074851009991598369380625964529310264232941864666382785014298948343199152923550817287492202310325947467958665335103557075950829001513828254899760218293522759051545731264815777901391501414376133164122203844497403223020865122225402951817864405771108827678902130049214096717420841005797805820381627180806167423927578349439531752377782076436213995693944702383094345580921127566174510204224537180657414911683897305094257408256417328676318475149955037177121354252458329871853758347330659175774253310570150760462668266270877191158129770360157743074426897611495235196343855932354927062988281250000000000000 [82,11] -452426624086659038732415070680090639265222570570902845294490491353467331272847799396543897121419224483938205779941792771026085223824393737781626501703659233145600349673620938650330733150252933925985228041325072506030544178045649174280665635866618810157468242917865232380450584834326469623471790992956541103903482875926868478418640357473621877249999837661314781772080119938154272647467478605934324828335830657660269274413981402194695647635445940436289870074813213974450130135502068612660502131706036004585405098739512568816417947424744449941747541736005036082989946594253640478521405973668232854792019125247255228289428579286022351239573529886154784698860380436006814150764554665343578339124243594148421619501154947787614970044390247221310778120290345891658535660385815342908769987402906522374406402696756980345283960071761896057338672613019778335680962081382574931343214893934703153466403429032090190350524273409151427726808467392306513709190881439229172228858556867981234403591650885062408541502698592268299644336815580168714217564335385398497221706356107268906520409283650762667711257911025842191211720516200372199188511777400149805742313701406015078811396151006775768276997902364332866051750505500308781950642363164138079118847583948034233074635030089350281923235095020397771291751371990727654840038463826097763906485717543591151530481985180105355494425326506390222173461677411997582492235617916165015987900342947225342945948832662219281576080822877187061706041514094332544476685739235477863901169158326872889846122691604265120065765370554665189529754884041426748824595638715136590970840960074439471864231089140395141339943914665440440625591033030582362936376973417514486255716548031885505472532678717567815494878725664543046774122911202365954563155521688722643787215876514563264349372042434277667204537326562952829865822278592053761192818894076002823489440286507376301474278693519277603761568087240595564940881038455539054563997292120353582781042150018326118157355467169925619227869896513302137633613200711926584180266949986304418942280116320766632115267956037214618404063659494212008512861179850115038566235964094690234524490897006085239449999346659319746804350402646262551187395680153285089679941845679902651651770874068555483392289719197621828411611766065573068965524649177794111492472220459326592845172854140400886535644531250000000000 [82,12] -8840434053880635669553325475813645832731148256783546338555616868289421312352872820782008980843067925964250116070618833081609742504116937898105776583259963019667940410347818567677813424980627605417207249309885007044845239051270246343473700253457724612085370291629110441212385710405405143478618681363294731620368297310950357693911939916501252256519434454332616672159145343840122682780555275289578923833982914834023556856101471294101891593547065326686593097238600396196605677067326304410974148868719074236554870308229773380822825568779181602212035396648698625866749385008044963607658029229302573158449059786404881168392284740746796946244175925437239448073282560254707654151390978637005632060607167311385932750473371780100989388506225439383554457038909839377635672894484644416385484422721845417387655690275304702819437178627919501281831956354160165010167909352747451929961774972629779472891011040557791779176922940129818471844823035118974483142465273942750594345241256677185010482479583354590604428920346550996285147802077799372955522937712570185204416351916166021762585679627792531437027470256326616158106926163522137393510921479421100543245328063349308432960737746326065128687926595842670625003669090991756304050044138192144226064919119157471113843201147152147137458879928144256627923275978061957991327310154715925265695567855235706713738608738371342016413255808386455641288770750896988368569781227411471502163688263730785430107071431674727188596055055621177662913375875264070075502196927579875678263564095166732274144787752164013980778735359864657650421501029462717784889763282670997091534335464971323104346516746026895880676194380026081824959507778837855173314160603169707387287676708678648960450763874911962298752770162812314043780543263062267798056474593079234152026540477816110114003876845713426691232326522015469045939562905958601671555196780640042392965641753208505382067547831006799487484485172676719119165362431495325662352825114948926627147539471451153519143348186970145029266787987797425794292081374485203118349277872205206066895141324715456437347442856742156914803913116289079200634509627153462706503870468256043115995969834900356140110471373433551448571161761363452910054959680843478245671697970351948612157009866803151574993394099443484318075747229176158776488964998606778636965758400023673857504036277532577514648437500000000000 [82,13] 36361708962231318566879373638225501973942094976708775559748024574816174444479083886673987149584728373864483855111162404790660393788894197088291898914106385332290106649773046670050863695003211330580702994487321103132263536830296023306909313047291037317660182379244005697734013344642733004057825491712749590798798466232560402678619611730025991974675718597565351140852130295996097166114569604087701770977057396453285873933689105309756539480277287610070717897867347026020800227025460776271636139828091817508969922675742998096306617449900834878781333281581628147503645547130253527522170745029492788082654901574564560405899054785306443068825400732955931683032756653520171199686365406618569336264296944898089028552569391172610573593751784099553072413215681891925977050057238616243541841382054553995244590061104441298864830204656093321011535864604040440790996518136772600578876740444161342178307362576180495237022524553875563029236397286101021872749204722172658440582436371970005084839967697182588927586265880596055318425308366265897999241003005889141080897069720485718261529277091813974150699667843287601291507936484207852919053950098343995745002092362489805113976458357835226285219122777376476793248356161363289807550789801367210957213426124257623046032722242475374082941931633368092684538813643906258803104211868314573793815361419303415579825754612989245895245214810846891259131872302009111531657023732149364415903938198307586194276667919422373997122414143347037653435038546501029305737720121488586777052652219735178950156532709823933418819106266180690410537877595163780162312653751613915312887332542484594241622832889543269851937952026000528511175571198106296721525492111400603136840956231574676576026710481029503462548971340467154112998909956431842720309500395126970776376387702008393698210724400978743793879793476683989919362500620945849127580458034609708785268985537618894402646333186547270972103240873110162993213158715744715531378600213878467109038473744752563305420081088181719283137276051506028070258918969104763496030104121581333640736514582456815925852317040681705162868519626430946738250540145065230707622203092758998912500949400649452903389693357866702605870280750954150439549753954426614867032234829655703518273657119336579786470750836060059674460766428251681301554787675749918482220532367499288284307112917304039001464843750000000 [82,14] -36961249925820692333544047231550964618961140999968266948852771428914785737938589752047165581327927141243748309222916000537743262112542909927142527899317911361895784132357762664280178919170696987107006057555169210266443262082844529660667442924955676666722424129040371959354474720667392810746071412539881501284235332529944836865630125562008375086226025793570010978516760675535806352900154720610426910418506694652105716293510137579907989947179439832986479375588710610595487295908775537842885149539761720106651362646345062181198943033068657812014337877620047480545941135120834618155573683148190021607218164951514071270776633438082277725755930856725038481295680769344531382083130290424206447591238141674040460102902447964141833572727409945441632048708902292225424804687925718825661856534302185566165168015064220844393616686297170678512802012519480420392060817886777493389809952894072453770029748626662421531582417190197879843262714852247196142834990818343441653888542945965319829322495793556206835835072079655438279886842089021990984242383761459954261442279598276978581184595792307279916236290965956829714057053799910537672933453822972883395023965328699193877276938386940074387571548536034197739940904986769683479620300869081077891705965753199327151197047184759979214647409015973970836594261142072062394276320556097350903566233437592378304822746619853690385632273100292855196407495698818036892491902320267573644037746520392749972018884116683903882191724974696267740634175094085453819177137950867573802482095233854302385923318714011981783600278339916833128923376799654960795794757934388757457829928453091798907171957905283526104320542163272890768281066216867850679047392196881941824188780360276493025626019622589869523360172192148501353228907148937107958463419402778987863635043995713559450600446607952179123251667532858499577292567205577553390448208799201010666157795389261005161710378120282665773813894964824271717041248671008265448271056233812235497247465566574076444288812406308157475331281711726589428887524312772587693370743389075072773930439763919719729853379872634017875736295583608942000418425758098300055415807681182008242975779511502876474624079141350608285457959636253434540314067083271977972531476994912038235078777743690170116067546013459870316144746269355858707181267264534968918984758623480502137681469321250915527343750000000 [82,15] 368617766589091569041834084557603183738081246947598619033638234661829085452442313332246252249569375976204007084237631623706696937576574784417263406347226863865751401505138524899779678158026251698323707146087930969506237275958635814632961341413306495604530162617202149946009501925027445108509204526353122792335943138968798866630771268469103535564170650978531574317370566195177977265307866336396975900127836211308445236827365678541714786166513140061435113063683391872484390542071954015044967440137002789676895071664258229872086590939844241940285288513701365024074234595192090580502277388154293767756316393817378719662436736703165121269681886629461802715095334524806254431286921513664657510347832539037323308945532954246257434302265348401763854946681028577941541501424499187034183803994906525733042254483168902948037306856306777850617733077475014612770850405520888123762319186722672624508595602316777473719710242920631098048960783884297910872860319119423247698777319836018941995513411413887634897442940931872807207590946916870022457679331246666510868785529199625066439195264341615131131046227380412660295548522284779582104569995073869418866716762286058715308429789584321418059270410328883297132840158578553183272099898036220398426140938471756097610222295697723062177657365775210821829710508893891948757049502839862215945871987342638185331275882802219353987273770821643641788746367524663301357895622883160893908503866568091003557933552220123928928543523491914567482539188363854920090153067591172191655753334276531979482850188052592192453658170087090331119019042296690073593201306081467062712897291154007980497559394212037273403173220738996526938026997434218824572233296264789885956815571991248977919845993323365633494136574558356697625073826131398131395860264553514326683913753704802462550455364287530823180888785803254709829419391026193314482957165995621388951765748961445283658384826584144141014722031845647985066874953414928087201791071335041277282293379143721193384786183189627183621328636196421619976708376695249926827163587059352361141613090543770117581158477792655117548906062792913832743340930499492688023243152720590793337616695662705137403257646412354445504526875554278511252198290395519019079307997862026115985114856809536410079991192300454215111718205852341162376134899693604324126539051320605722139589488506317138671875000000 [82,16] -3708991518976270076302331870790207790290810049897108098385902745185709885500822082075283084250360740531542454032360114007463054325187694971881807866938336941364853355884986749500580726536588437770241069573777926702870014018988884831650107202766954320268595034662065932330178185037129950373928729201291046548595291558557154650590523591787098028415306935977130429792767477439629100592623742236342310168056312411973676448369445104220013398620143307179534949998171357791996701179361055985074964847277997381530204167452617905024375501287525546894745477787564786417592233710238313847064957353262651553871162574318498583854762847977510149348011623035981384723147684352716427566714180226917304632192422849992401623911128028143343623416296536457231803585274229205576222466844268490173658447923297368217041380738998401916846781656464224275245368089500015150293522947972221580600746562196119387470626178039821871417624812714921896352382355161445550289139138238096883266526728540648051812640751759912506292282744514043219390529808060919625612211216000209995491906357357601025308702466217469630465775732550780955920550640069846874117690669326978064740124480628533963628638987137709740319826277630749094823276961572710972578661497064697073658871484069633131421048616193188683950107149100037914704038731992358346967367473750972132956714706107975331653158868941657150229912719308601096899426270023094353041307607662205657756454355740804236875753474184695565840999722009060784516496075226096006165125597931830062312923937008023435214066964777378261156435619936873979481656809833773768882894483349044176015022562977140335338424126806553127121670820616765658043932002850449536357136208106776444065395903441878766690272330273213081311896604976854621283899949827686155225480613829525034697660285898784191071634624972174288543874488602551617960449836094813048379612347674794103942623349206426129432045134513820540079799857881070266952336758786078473520370950964479361037704319388600854419086992347401751022695201513338213916596842408800693383908348559181539119669846331070190041839763646303118010769265792318801991516372066384824143056447751965985127618358370418101214374648566039441673943371085830460744577873885595164469079786413670919303687772729635939676661195103486428304581535977626078918250177501652817269039985603740205988287925720214843750000000 [82,17] 12256540793212109247570039547896810207916429088251795823209577054190030932769094120580559769170882545505715819583557071367614589270355432760710796550309040880476010427604492623725176019836946212756904256063175874561145495534054270643841096537446522720811691819054575150448161416417717056710645279521216274774549218859697609102507371347426190677926162165187088003925363532649278658750463886450186848780680774007962516805901058640256508168495897205658075487931780879375564739966646275723991765408091601214013714816428496244292674148243916658850203404977286074174320074145328867965782811197723555029080649742361493334213539090495024372791353331186001807633795378502462721904741894536320655637053496280814817292841465136557217557991766670850799086138926299161709315897784110144710282677598794780514108968701512048079944123064330543236694103410858207240448494866444625841674204484046316251461493836711580262790330183839926204946861304058062854108228951327748713397009541175729381061723256178275694258849402057329107601852977873077711681683653632116242278648586919438547236105658674690038594378476412924721207383544904394717549972632136478416371084373192603430886664441196766895046398954251200042949178790794160018661855864940535161448737571595852304404128845603111741722387702506869292597340049026393509734948270246530125135036365215264121635392037385686352562564740483042574425941525803240810243335839897001607588493462756405933548390937122773836804434837504218210219020771882225220115174306588274474233098350765165648432275227026602746303111005690836513014808244264266004953783712616517383947096466855827329790489556582013261829930306711131871392819839273001422147104309063918562911394467084248313912085681018481656430939574525516929327508038994413381598483591785617187426361689636187393233698694451471100489705307513187118792689047886281150512801776567470562067415792544725460665345679523527436409958129167474332894129150259208388450662019561055010007901636905311587810449932849757887030314291184482733982127753229321960137472780954543082306576382688381272067560132933309499810594807381071372611717874784668206363537781039928602121823201360853120453025759467242048705649345665444512336763243776879813607162269955435640751364209171564178747802392284025616342480605894229330246393481183581758431344610471569467335939407348632812500000 [82,18] -248621887407536603707151022843733449198328862612217561060383805042453375054500488823823981342399096341708040975415291122470286282966545842809758365820382211380583064637809046985943117565984704112259459783010891569737887706138525525946308377618195140949459187093903274459039494580137020202705433553984060256155017000807777638776137946965138812585582080541183419457460364338530874004176518606494817425678285166998923935184522498515262394840801508470803750974325976969955524100694224377682901510922758351058450286509736205905163290614974186455304324531283677359336899983430243641021882226878835759299801696002246453496757370088987128930533018229152670893564387024054485633906165690997556958651893924776566466328477267299210440938828438751109239359004638003554242963935697463782659882939732073120084933226373367665049337546227977872390376099890041682220579203121883199032602409999390009659995826663135727764271167162730751938571202996636350126947831157250066313400141752735134182202065603191515948792546611447127181894694484750238167582131518878436035557497387851640545701066883339834961148641176493391871493248723831578536126744301140431416945453281164082885867384768178549940480211162460611652659015636429531399389341136537448519609446495662957105468283648723877248809329490963734822546157513458837268855953167344852905391304442659562732859733620096930776408869870299724336844509598193480343176795974131723282499176577694828208127409784133918619141871067621930331736168070808277549598015438175871630625040024810193206723207433283233556597320091820146828925131523940744524800906869712492055277679992767707010022124231284112101700874520479019710738344600592281251495485534403907635106560000183404017810206356216898458357490797116536080433948810072007531322097006727268782681320046447504602341478582538984654829153727243081077191437009405454513832232883890903741717078206138622377048991583444879906626372292445345573955844008258128756108290769768966313273629601528449617675469506691752577585573819094638352362636591362777719190186450297612266690981144995752132921168710779305722241546301903900540863021183781325504859321427133933749700968944890991788548424243105202677377082228854590947049563276638329962406289970182975863547736446060746424172331999106260407854749739396929453717386641203868080651773198042064905166625976562500000 [82,19] -124549142021167255332908048964285477009650690148689247900988014696603087983589225361422860666366894434447443509126911794183866644806729441821491576723884566892108563844400979625600766916377411962139410652965808424486214028577207257410171287391416042566403505107401077343909559325733432552599849196051523939515014955171991190404215649497617325853311169703680368067454660623930263757865060090266266242668865783702591673151400056316673016509095018549640048859134888152957299387627835760819444126805875799766344000459710182889218975013492208163030673248056735125124221393818178703070794325420367336864071622989324577141888326501180250120381361746949392465802108527419323023376125518940627889759419978456560062483824090798595274468936369700030443330952153225541093745906241352595407438989912623532494166669110136415324095583904073601700536908189163664134845290777428390475150372980226634105040480187108540903193374803733306661829601531506757127626381624300495405643170630155535916206967902400971531041550402788557370399921213019364584189720548544821966444113531963610581744153349326115970038108649961618489860719080006759719248419620380076070874473169122427892469792802276562967280275349277474864073844679054594512228749475489382426324259363723211503714067960146848128045900126350403810094223002520304632679622221978425695997043488969817617355156706639795921595074973586780926053562178217683276138787628209262329370643527895058388679617697009855187345572920603120262540409071995421190001709946362400820981915939085354189474301742034345187104838513542067022043808721758818759527182842554041769831937590167489450913804243279348587651267901335162232452071055557153890272665225594480581072226053161517697048532058815663405567720960926145980356834263753659557786489130462044209850528246603581265859705270306360715619707450692293499773601941023063313653995482498308235428812114040564415121608299432726320688298768887081515171389870752963950683662777072832049459496485724995206659091695720365929299325920291168866950961110959071774305623029901841261077731790127526992521069828064033408886729841360918579796522296204772892266825743185011247149413582676251261868799104254844623391330217754779655012913034489005397048980510339700846629325387918140238985476792674407209453256168003520805197335396402591456421760085504502058029174804687500000 [82,20] 439121939126968843887958216563688174141284749602673374427857276026468830029489113260699946836284372872056453407581995242326887302779717895431886472177423668178435880350500190226636037396571791598117841235255562613483011261087109164336337944754951938571665122194254731426468271773803267468796070839025810964135051086749666561177947775343758108641324372105702136728500995524032948352608845618884694597669171973781496607000959940558030688566522543918123269397716697712497808449221046913577858343893739515778495569409937935220051465828952525775919024518082590822737199210855417012201465069381037501611056172277094515910310436063147665884508231924513929624213801754808207410629792384711996066468803729911146024038121854056077818468944419353027402587846881625000803306652902384129010585137749262656139931870155014300396052453992870824496917640215134509636915941759113169139770923252526712531427188165498078475576908435814004289942761995988235741146846368123777331903692490192256390029898844092351838479725381395979943815542523854828587971903469890447037534139921956818194672861171971393906757257655594576986650499896852285627520459646112608919727246098277810857371868900365727995301395734977474927953450621636181348945465301729365644837699257916960290379182114952454251211815025783873845841550091599622844173163666680452661794277993313370413883225437587179194088621642328373374560489212500703654277351123296577326771962420174964078469420703687161551657412705733090388816117439189353212505518434303809946759314575815014101632796607588423135302316409101925208747973927870829308094132976359433407554340153774371730067564682132740033453746599953789016421057235696007263246065852363338670580315858091928411703736396583953874632047079008292875075141630722819194689848830544672481440505992775962744680249001782814459688380709506858475426208635146647616857989579772563464864679722999242325598977986846036214945126561246105206682139290474526032754733437409166191370945101450512306274652452819335256901394233548194332372872852089485370717627496510919155769135305028258456060363209507498559017084530960394377697946069102937877167828226575634849599390321210331274928349344102735950810704312813530778491497888028536849509311353376673958314997467910168901866897194119409305746161177890151021472979475657183456860366277396678924560546875000000 [82,21] -723958089363941236494005308613605956068195815337285797309913985563314489897659671913685386318806195521446616133497059121524807070691645870192743100761841035653528558925713166238631366986876416783417751770306295358351006302359858583423053852188812540488112918236706127148202220663081334274825293057723420823036084131422355195447761445064936940849101609583664733305405100722863071259485066025294984392060586796965664199829234610997107735375570159231675023641139434405701320493777383670095848154666251960289914607838291380349881568972354932480262181315873185344860729887105966829401588791274345413209090792677594070241883071143855181792078537724692245505832612109360177939086733226489088348785524867505584288690476999883274440684185969690327429547911285068529197030010168987980885099727176328666553610438843295112201100136990058317655576639366714412750743596822214710666710103479736707796011146230641291432227386317638980911417520294391363333510403299506907474538297451399235943470078182247758641883770550014730791298951990782182937620650326791151963918196068401013746126337038289848639150932947698974483760640871229805530634941075521585365119608383785706441209467444249597899705093444311087792813120268373908327352042146810983409904126159047583153306487701162496724561205726575655137920963491273537458246964229514807267208967387972848855967653378023461138354380601759711800011433578945493323232518863948569563807585471297722704995630357420302002683939872537244109121006700035585547844156974529016389156774238986957375463956438782320063349248703592539149408105568239578577475981328464665860460580341835008125083004172895801647540179520509032259813178215010196027143052088943607550718396108731716106598792311805447202029356712249724923796612589294245714338855977131362528875386005726315638229364512634446662605486055803283000095329049049462176755951308193807570151788905717554575676425949745690067200049002618562837632897523432154903014779360730395849166361799906825654208702666183729693134977291472935163384474899085232163359407157674123090752857049650853049698145778282493430448690389402754545862104432156282922137643233741801901881835347686428212877679627749707302564638876517265904894735802388618792860966175562284090387589561264143478625670776951495359134936700996673241033374512909404074889607727527618408203125000000 [82,22] 430866916821520165977676496238628630965559272515063810838450121291106164578512580424808856361904589972234988296654714588224447789470681810667224611177209888593925990831016761162176900476283362742665172570030785969404462831191060219302564700370267850795470559682879763792263114046001667632310486900588965773302407631386395454941672422195482946453160766015776442244278778263523047286637070935451730764040258353443742774783110202863828902475745061440443314288935887861723910148880232338089986086789349024981657446321728017124130786000419423886292329212938624995961727874625077306787690371543195499056744584760061970982568891896200438272389420642120703736731265378963544883551485987137098164624343931578739757852232362016238487588197190636123923349551882421070246681242500905188065837355462618200897936810208725725153954821764628335131869301486870128866535276159114610702080892081838635428277368266372726352233255997055720724165423675313544698304949846552239153721688832637335070000184038195303600358592596223319436038660927549368080180065982437292278522168396081741793804416808332631265941635342633909408134231449979136317910440247537803635400540265057914270599756697228370110773565536395918053103280363857261361059636940561854597796529866808838111332969222559501198749189540804341348775319035754905950695468824508596757676353468232596844415970459854338090483856261148978480799497730769708679734324056482151845105090608239802183680772381614563958501248033978930331427990076127485933457505764394740784179717612612828295183363772503502674038746932933000107204555323912388424994939659019414301884861677816195738873347202803306270870690920502436498321819779233470485897328270979902170346020838357405244567876755804851270755538616886903438279119241092000394176928793738366804220757320024368168861870393229246446795056308973638386029860476222310300511606086649334539562635056477196381412361880416624965009973326047846500463377755266050298449596643822785076109791097221820371758311408624462693947979739193269107443147977214368669307705329580191827399541545653387460406082325031475293837548379732188648901404584400219917924140234918241548007442165155781119603794948554267018723063629761492751568381247810177805438408806995060396415473667650468518265517328938741313458559829657046726450464468882728397147729992866516113281250000 [82,23] 449766636776884474348025762667810187567728987955938608801923781098350916653623774296474521377887728193953151924744071375954427335383067437154988838030847502704106271147723249720983257311442799331139724868213115436881489837384559071039594663076805712723396364321987544977159552229738309839252212905467065649785662735354650548797736065892259463227579737595701906153395191358952361526768820913224808341402415276679111833496655520597131540463010375861323553771607131278296572703416508150192759158518701759286481552263121558625815163295633909019217435716913913042140687309054261685421786891246461401138101745057148141043947529893906104690089216451148485062153791651052770574147632697226177217929060028125935511479258920676581106042150292707976654109596604178930418861243620029326444340901419754933622758051029720284527697637010493274933137784934640949065831839553500490410751316406890112479549204642038059546713107522933005859164853533992557695527872781541527822576576045779412441312893908346291693804123259410054328044648873726862256293472318362197931199301778770026597532174186395824523494636462383485166928478801712986113489709002678697400340997769412937596374841121467936476110723622533011568578645350062957114479730588442017324427126572153970841817694282730367109975820381977149400455820806735285817018983025929165311082624196570011213387914558003636868376875325866504649314965072031146413132862778934931711571246562133077106377387306021398408503358928564816088746035621840938509386442093540502554916245037209264703644010977082831774616492472287332106689850288039487993732543083359864852708817733608272215407905502868967363723159229973063099315670719671632579135381570778385093053531268404353819036680576856838385956620848153151609069008538122195130815134714913997469207972608162106472773154050791756761806924288257465088787157566979540661048243962553545459777222459583167641185028804104638619295271074519504501881664975621286338891908391073695202872516103107917571905745199942852337038853019183702688210552861747223705252486469243964770027187723710440508622286078119817913756089448549409133120467542124064849388781387427402504344547740550331520203263594112590800341585687010558617325698797072290097336839794908082758964923168041694144459650683610209539950427091791829506406408256680151680484414100646972656250000 [82,24] -462078797712676087946002606694555021500160135873144992718174639229226951083481095242446104175461268873328767995224287356075224758955512502871402553275716792758781494663852285563636610159134177294542340532764633624125894703787023778020970132834468140618497879014274037902258292564834817932306405905111305026665339337333473333714609277320445808147320818214321941141832032479952860841950662758729593044537016901471941444270935731978703281791837026584925519376417221125973452692629522081472844232783007187693694485834591916381277591902833655401820677453431993746891877704779987544423878820734444269921880469219518307492492589906328970199089533933360243309000540341099935532912946438645638618196151024696202934513327993978609550572545345657027146727841814958440673686125614386659793118819791200045403672507554299482261538027237738710145166488111842057026166924029234177321625032336922354776257331293768431557877373811607119991550849135477633118581049746934620822434723181460642584684513060224794123294830895363192249224119079062914396956417427882468760126564579455660325071114185444944758416799935797561257643500637662406785401128965760501784844551689397614147091889169320564017487151384042796778925236198992777889404330661811334658591132635105609009319210681866654942661771838436824461928451315804748537764470530136549672844375793685747160403540441037352860929539776056327820829790315983531783503239346123830730849838097230476429294532747770008286698113923737813898709470676640523794267164820209392270846519945299093476334093107526940522639073165249331717473869780806857502527808549145364616540325924144225793943447921616750128198041501744421022342721503319872482058810629606855653240134906068961034430925075996872775639878242031983274364321569636086057904732441586812848715594021331933297071792614503590055188486280889937779238734031397244990516486695855168358554409251480135241687993653434477670517030936351366124550712324701859348913225182178512171994864181120932803123140842649445765101950307213638794638538931810953182813451811202050724317592406322716579202911017213864075773620874345227760210568084755148034905071745570670496510150221173615155055945617048897624734036951109793618670053566696784705594197708644616604916866505271039327079737237184388235761930442940109697858019899285864084959030151367187500000 [82,25] -1931579937144645576223265072316878648918663086414002104635383620057749125256691948040481825476430482915995888069117645994238176450099752101398350824799019351716713142798532231903914600925304953986652017541637430459796693917263095856769538095388324337975705074829501798733160724915865629715718607788151234648396616630749146595577110627208750365259313708803328696581116812498151714942903457369781096297668539908000111662524753829470859623886610518589161923539495092048590873287368779803023626054239364537412629131576458180931888787887821096901925767118264119500681656094256428022916455218988188856613471573495936988168905464501928547161782164740284026985253574307192880233910044379615839235121439412053974919590322765825162369473241998077012050708127520407214050498323386953245021952040851063650880331860911985764529297705665733796500058031062418492542551455382688026403599042624744897125934348067330254167036024312231219225110106194754835616901324749624415192400286155102734910147193471917570372383149008723805051135923424524918973421323263298545058040906130972148593567433001899847196242257924833566911760370900635585547828020827383769521033330547866975190710155011723153665935297421842494498408803989466625843831383833856113566967512554818352076436377353025034929368669202615144952944806664060320140817697958942463649446209278394248857173051116741905952769326467820210370807845185115795566551069176253446644094362056996014056731119668601707124298229941962782675908405363013323799356492230230397989583048539592330695460185098994691706273087441807128546846976806084331523330073691184634742122664762382072072269546101125249624421236095996718499547625995608253098829010657540529635441767186192615194876614369146241178394633066125285028378302272133050862438765850719804840524233403174295935726280770018306652158276628721846181542168746629296687338247072298112041268818033756713632289850152297101885955242544869410546066237020310725175805296394441007400630130646817717722770103810654283900493311499844125090896672099804917923003741948309945738870512400287845701666705251958376150798733441230165803301692107633702400996077960722403876205510320341333635435403008151774054681652304778363288193947222230662462410268749079346263713033952530421700566738233193336466444301564512886493218957184581086039543151855468750000 [82,26] 4718316958281665186085266971121661849829424604429961097157099666239543424368130668684774283363298369656013601485609093377665682500702506016178906046793802948655102565528970040902576234712571185812031337326859326605719918463670529695687458446989238208186149905429317122364223877361311317844237856536355814543774264094621927242261550662113371207357645636296406196326846821779637553815573861700990439964437324013122037504285487356962377225361996903787138829067271852122714456659827457540067262305926270199979740826372042758865460940532833590633992590682564979333703296572390134862211205418552321559360466518042753639702856499709628277114683650677353386438024809853444363264569040237715342705943389920344038484273420966551877594452982663375933483302228239629216084116357653403549253709903937389073806808479876122438508231822768875459917604766965026150438566576630272960300745676011573008747601916531680877236990846165245956652023727452594498920276448892510954118438520622041091515086692198111845420299255989641271267560218123590842482101429037329652916371202138581089958043512290260348014465653703023424273922030910375103409452161530463050702518777453858697025867630531563994209192417723352528605915154871366728310937959674051278093268269682730634284897265111042307646752234724418990940613782917274129685872849960315227074008492235533772240696209282769656165471516769524079747699675055922202254011037627379799245584486487350890165492334510476951638459496533513286983832484333264533071697732825798288524808558832402841344837945597672527745809207983165037202368912599040388390338796535758737892822964788684116137318502673740779480040788183684201243030837362317694288313388307450325051133541771345748238167693141678125435356988023487072620809685772854593114452579157380078237372433214127392185217325970107336568795470362439289918571533728329314696536315521246680440686857726133477350019628581751734266900766834052225067732873017580427092109325629541516809277960940105823226526660279896840211916179426148771972147035202452088979897667319087995064348389566203597071980931946975493020696102139336812967039836611697197573544596521715476061758748648750246606247319452865038009779469934664358657187982360604763724371805419671215701341054272143502763191525976919899481199383722840323684977192897349596023559570312500000 [82,27] -1207514852471760526454803285822468051980441809811633273466707209522880853000975584315502163301898079482638195088994410013580817986671964731258737770094440410888426598161204766893984256794851015294194590289640661053084677190270797975580327372199413843179715147876881431958847247379486114164149823310712896470106664191820730496219061727155557464495771805344714052516972056133195349992652674610879140886733289886722775474049960335816612012077740394883728048757445946411087957822538929119054957444469452270942100329310473958009841743951207185684346240800261056159048975538009394685138071772608818032552773601237506113027893597648014433195813186079004719004833553959703302556801544765159203528676012847682269957548008167007981717922194069390102841424290285388933594223030294814310323646255383067856899234624516330046836581398905075176654801591424545943804835189206133208951245992743929244331168146558580730201232515571028712161203457516473954565198512114719696631426149931502980656679910701660603933796421216194496467394068042039895392297134193886048428401848432942534295565470816629099688155773952047444047905261384482498964144793886268123287725829590797966333454787224807681857683774082029862767398085256123270962394493646231647583271607791474363851822869576693085178917270837193680476285766175288435522875086859719064818354173361582241906444892910180926899653362823618029935460488401669021042687525229181277226835355370287988657722560373760665927493518303447852589917031846571349387887393927041188248357283481520028253010995213694163283916558873048524710287138901770890722225161057757318228918504709771868618122630828621304475446253391679213252327159233771954774806924878658703579051345283917830408259984964942764022320180771862863426518634244337565875837617180465604425749494576614613687736551154235862168771091677035086693758892480321895342456134440539098840718227538282040452765601873085671811969567999783325705121533096466722563613033572239803317185922553650795330111050876803180071262891379704484989880861721093934188298906740113975282356633993156810860193692590251705750594063218274178095846409283657245814956151734288153451248888987827437093814562612367202243406802783467885878289305793622656677657303609721525990532856853236102389194164394266532222966918641571254511291044764220714569091796875000 [82,28] -14623458850234332120725737321613443557409850506376669230975458616538898568112215067142789518557118265725415421529152554950164309599002573497890296396311573848730327142124305314646329873347671530761289559586465667821489113957937314843669346316231237910652082516864070538624969927369070135984304254652230256142774188331314025735428887560758120834101581786642807186068317025953127896533678872911435186949781061934210023942691044908094904459102115088881639802555909928930416254693593612674280285863789095048519954403427392037418463777300118636376806450776712513342522423877911343048773809129793826291739164751896589737840146060975263087950832634340699643813984400826901759876602595524470935911531352822793067103916568412616958815249709860974735690028887476303866208549997573285143531127422234673051158757979933824502628535674968662985285240345557937401694110292966485268754345988448221565046853326702028751505324797494443579715816026798664062775555034555353896956988491667752580220798637334969754735864944244939733280692071164489623493255986562392662921877732883069993014179070955616428119856748230322804495925122928855608009469468342859370552803775808987230449946890843843178481549908296279108428326606682761167154859502153521505959606537822225582851680433951016088049150112081087776944924339643487724259482840877738424151763467407686810315354090704602268445417636760733759175567505909389993723658045946718880424366103674184738179484212756262084892274434407940936917241310893887221342362374823729516079117615613377167157052961387400140300977227308023550483418170055413735154689160303490333703106919203582771673621923169800286019793100597219660915027557607009676352034922746442108039951041190993219583220957729627869279104400181679472321595311211620248557401967631784644999574325500446499721804437956867222379320015193162093480321233081476136343839488108851717933386654211790208248149560880176518377309977346340732237510082767377444962678275688694228031767451240203431730435329650707553863525820987701208309729551149675201612209407017793718560441652467902472479234776264188429939516040126262367614765303337068550774833467161096922241116335276485449312477137016364570294975811677460697226726469733846418151773095084550691409997198052071868949373457683916369197023310544381047293427400290966033935546875000 [82,29] 39824936448277402563443068904943477281536079463143087233026340822068848787447119245940605793714216836173469004586279743464579006022755366926969284172524862775834282368405337600947248994490543575016519276317384711379886374983706224010633557405452577663081307129917652843275367832748297391742051361612961197557997346430696525200602489583868375665805108261481212444388287229994234505386015479483258751926728422838111679180795438489567241649329515819016575428514680166536412737242794738657294611353823753798235195222052563695498198495371589474991796561793524729032693042652735160377964592440125166491835794629226272455093004462852003042679250974664559766412971993927832498722625578984054558411036291940665164275473755272787337348812579227244134474966999387278979211951647886993881147051551784378986204703041392166413796223696112852208898222720234554582413739698790650358720879224263099986866475459114474935013568036775219993424999089906183550618863709161026876085916744422162378680054770635492800731644898310284970342962048485741329627484112902027416548607352016170960299974708019314981567549242566742365438933438190304672731574785404615976263987820448782437858118737397977846514771289801162984161171597677828913016531919138165250029293554187329560914901485351779225916371768144561135642242565158509756708653830197237403370610021244824312138227465343374616039774203974753789132788107120778923351157055925854745052950453125978909145510634303817215716827611833248164842603803390419629065270742139400979417854542657178731776055513111087721815829830561566780619276350638443097566824309875672257912181351163521748369558638607180443828837077134520075781572893914674713999685040300663681485627306552112624053689684407656156554215250483017678642304824784694716337463157520269703836715219212159127875035669325118311935763513700549619189204460102628188837476205398805310230611213582887722440061689353845427548892756596062132068675872732255029029786973546236674574917402214070130512047587093685967855794532478095837726022099115608768858292141598630911381370752051605477681413623946335902461036500597490816731665300076887547377592984615100442321835032280276625507736191570694858994678935877431171208183309293493394226749777166035713527275232052427304778343200145670609940706796692211355548352003097534179687500000 [82,30] -60295865949531827289905136489537811787955359330655668707102952540416693037640952411166479599291289856186566767657842681984881060310443813445819293398407983815755106243436480136387015959252462827286579908401620694380149962600447307041548896485971308675786940393688644107570906652579756493937431458985395447582768626520261853094701849899840285235210778839935493108724557422803079627560693044215999261510860942351944380999247141137662927796705358577462501827677012034735016556538890866441773215188675116624270876307052683799794962953131375350015341336840918407582374739044445321816999556229867959392762565325645899334745896906084708054163711202217440075454348245979383822947276212461550739062140179580758283834728224374710171392361478510860936736055769246109803979335811314886118341094230365279593152517326887411250355283010273310886820551786437696393619560553894181358044897319835478501388886350136165598126767734003232635338449625074291815010157677253423296474845219169624111639589454471237413261754073894849932750151087736005722241175153686795844098377173084819865517435542151255093773167224345028416345172661568870478727986183324062393525877957231702629208366761037040889517884802587467639604235998887512258894225233266935750013392548701834147010770417265161779130884041601056014575835101812767998250901831095028505952027378816998849399162076489241584581728458868293854213442396689139848517335473550808921058167540381948748012066901898318793752526096489804387717760745313603526385420605899601348627035571839921652945866035779052437341460206034236686645944347817981759104874519759011953276652747414682467507472917780799505386527778212868396398946337212899534971806931770220461601809478615079252320674896696388242220799480226540426709767031161702911284731686608526456919989189202610712416444391657997255903135528578735352427500309051478625949093808525535840842797902445165820202456678537766096571175590184496902870625193531630402569966466877317173854650357414239659779315740599625721333484821110444835686615519565814915139654956753065182933558659907407739907461261978325348831745699967953486180966521107122547313830398262855058076506223515301162935788242846023624323255153726329711256894700098441631765474570972776430327722928311152223648674697688374518600440410409646574407815933227539062500000 [82,31] 60109674126470208171108148188381257838872995075063244350107790463123796781122293128005791142511782465981494665625921627642935039461136747835072593389712893495135663012416772024948672267124744472965160217222125935981164448741074119508205183591254114029094554520589517545922201743687912738466838029330362048942198778725858718288798373549822450021180672848595320991825133744679098938375769726340237086259873745786352381801538180593470958659971351801618597343214842039500223462816781787679782759869611489734019147909209251880577689262890267419489453367684642274974534053318001910035523587151296933827393786115016191167571632805150920151045193264984858850252869912311399280366179444523103014695097540726452752919870836665626862910183072025356001579789224204150685269766851591239128402533772798651592616661481767836487016454703934277210882025318063528960678053019484035779060972518067819357503365950496859220105282387644291446686073170045733741020195561349333565944432475819334421806920404612816990087803193919099984935640849986391407832908786935680105932303239968441467864278388246544453291572663564306167034398821164131164122738702756732356470232704458527948634733204439643577412591257693477913499984720596272355383103820929032621573334930573410086513170983355076586467303578736334856478748671803467143510102866280419030077154643954850519351643372784596526422984838183592552823897221202231880850956228261855504676731894399751918270185721532359839815293573732546960148849737636911930429294260966636446302689547237568972344710991849913295099878913429136294732820357421117943136087335039160046709810713825367464991145869660592530183316281054703273512293131743426149655294449386534750013414342849625196740669975946503915348325266693237346164338774226413093055462944610872787268749764348398792985790249069785714560825676462862833027045751031301046443486946050317603431066246536368150338515307734769881662767398698288830775007830503748617009757914882446663372352296975671608579733768317970805033135761694748839409887015204104613081014590569072895330693091106386985516250972404393848888608639977004682020434570121785166057379389192979738050411331137491703056306423340725633023596280855876600780657811335186484340598718941456132539941447093901086177219930499482369867791931028477847576141357421875000000 [82,32] -35959342037435590140558018521561968345122662368213818618443843662766814854587199599468025472994901492033117965032955162414538069120841873584731424913900312978465852138347996404369000713661645434242433909922648383972007769013202252378599996474838763178408976891775249965930881100023903636494451488742804205130713535051561813327649575764145801198524864363628166407345284654333931905325494114881252890905438845173246859522736750682128623890959354759238727529906946001028505518367503444439871866935128098170284554581146234451669720780870156224281076413728476879141604334241634995597309264056875679961969973194720841522554620806210289474398822447297260402090645104353366370323758769075231793795568615346845155250262391496692376061058522497287795995421746038864774241388987862064624461890230445180598888937840586121652046035769055359977469423230055346790017566253949035941856458822912859692211820065006564204284427158568247745053745529099706365029320716617885300953576791958619276040896097610132759842262227520503282579288277211568578224577543082030252587052633891339268546042252940886116593549080681263570904094767068006505892949125297153414632336467090968323329301648248291053660897108300999955327814660396282755575279844562007169272476878433809346188387196555873213954361101907356193849208431584130773360354251246135110646560927189163305208547865899433813744111808756268610256780512487226961060215869814714634082905354963370154423540907271323070036229004564752057525223142309902775814117216963944651600803232234906956241225325962109219277085657454007796164247378179454179979772534125230416359787457458086729724607564836623299250942202589170346387968650061419215735330573566890900740163196573459510501893113576566084558508346660029535479085287323069301166280865960096282837901684576253934718767011061350656497021420350950391959111970766316292345583201448300670751730309361656808676994461056067442785931107752149105533944943439927037303588591363356478577086586709988009119871748679281885119562853217475371446884348652522102347317636162271328732776877616358390684093431094339874297629906937867526105094586390333291720168095376602769354539499128477740874870533741921344486799772291277601219274284172465707148948369357396253777904987977978838154625518611084977749214885989204049110412597656250000 [82,33] 1888438986103317046944146704094026977727250163566409488334346273295918476330733543041640018237922489198412245207113427687117256326038919581426388838763623416883416821513341057623928416551001426281385146597378571984317580095929788350741089454644941330018888054512788765122038280634019800297173109661436939627946379140974690397834562389848256636762865395811089801217694008631265489080196786946646943759798373751413977926952938803867043450766672291855754936521750768926555860387293937646645987152317533141762078035078096313570397587248714794107605555203725904513524879735450866856230856832399136847118544926588794781789591601659727735807258324553501674874402544624847022246702345599049161269002567288869722115453212614210280438351866352824806184700327465260549838595805275165128188007974248379694756136980544213241322679281524256236528022092859914910952125368475868638132243591331790023013857885092998861401659583872472997787218744437884063358994511955710774316529025047754051653993433989536161377724413980433709796744645113445220620663011230349413701640532175023021588051900567777770606388473997376717152137898140702860399454344936578513399651294762874542092449324118331260227530010200528157238455800810423162906267465495270123768771942958851249907463609258654676477690777816130840616405194579980584060777224267428956631544092868022093005896810382849067116325200057991959978032620876690259212075233895984195153795169961199914628505711829619568340388569736161017172636362353036449567002861332583784956726511972848288490022594721585360832580432453000302643743713358279977548085361802001495841312260185698650021171829287225923972948973600114657763803611717999959602046386513408226577804656762528770153071081022804964992852838174494568224701041385815745593384429705901735071353986630497624303832350313060680713336416453193153485279894810167291555757309589613395067151263560573233045716922413116018293777449565687932712300861873682280128348141251771595579774344068406651966092678830747450474023901454952941090185727315026220202810855815541918128443416933351550930247293843356922787292650567998173649763359822409537734819566482280825121718746793700991564759352507667910410372948833548515444230950122728263003070753333650133547988919001047627261279104882163437650888226926326751708984375000000 [82,34] 22375060547943968580628412143866099876015743314851051136847835748966949301774854423148814386453201519880490964536356842034130470860674757387060354056277409888194319983676224052277701587437815497120229655164902993794248757854786546980880415081142902465902275096884401904827619627025050280157596369797036546056232127054628696354106436646125946125075160008225365984452058376125685433709569633889045377402423485551384748413972339115536736233609500346114994221502179735540187319961173885653869640956170767081402410633072096661848965193826790633709746080474103403677949826330605048325382714049198279952152305575696403902005477125655941179294652290261500381288412948675292706853820404307967872551312676685412516936795917984465369864671659578396702530000521097894462031161591002050175604281943444477199854342385833424590550270367883660706465347045843971581463484825558285761506037167414407700415205997819151799790232094843326577337892698178062302113497825777239700691264222195707357800186724584543134279328335274808574992217900044864180816393379866855507560540014009553067789922175566330792012858689770791756411843185973017879091485246956543660841886214974646473345201516292168776350382891918595772417496136688368323516735314311136033668910677061998210534922047457157827824079694574574151116279008796726583406355176649862073053792408650969757433193800551270074731944998708464539217694700954621415145814766188457160094379583240820841351400918187161811903165947238890394114317073678030861077763645801529086866242808337398830963876798577877910660196678560396726423954108877565330088687352446389639402187768491623352949933874227503532108802247218508255554629853918745164788041757624037210368911519041595925341157174122746346972837700407597779657779010384529988238019114825772213561073358868801722426733236109840494154523447509623950451125065393250627853054695469277621927443658275937284978455744290833037382242838822683167823256886558225224366832965627704313384033373187513180328596587065022447859753539008382266580553502966173080984224604169583879618195557231164928275400010312230269230443878263413041773449300214528413000656837870310709776837826392770372148119948841620592378474053239567557948785261280943390826944816476170361128407861009120268869568293190752683585742488503456115722656250000 [82,35] -27641177741668883839022499941919830923437106101635722445492655913784084492051839883242079050460142531818969980946519841362693250135869368241549028688169057083596923495440498026269014864684484055527699706170940835339241474725008332120124765398010853612883874281141446141013298652037828631032561791114859308715563455467721207864786295397362395035292263516881937778065584931893851622926238879785809349285385715379253116140811167152607608055177296361270295210136090725083380796244259529427407672948513595455608504829102346794769594240027527995941616930270350888048523818582445012992001288292590822203216626380418363669802304928747112599733369502595511965999790987444671102720454512209399752656635602196122209331185698035705000468588074939508527516338584572913771218044883267125559968976734165263182145075683199693470373401588622658619588480055478835643315793000140323248138193363746861760111349205403290047237275087836249013833176711713378028719887246821618869883622822186440994739008699604888867560499873677630099803461162207283683981610853930744480107272401866159535059621616172879059560768425503698879903351669159535462963027595238655188974653864185147719268838571370622070408885837314592189139250779455390471739860303762486963882299757484894192289312667980224763565357844501393533082957676380313880614893149675144236568164155275962172502727128243604792768616653762122656638174309736677307311891157474917761453120734601515212036164000209030729478177741194944235572399891146145489443026647344515352011408683500064747818198275025176669249788822568250660523927575072382865268246231554595393324146357749947225019512973339175577661805946548299280619326132562334175403266755699265960698840487782292907320187671017775321924776143968665354737818085037066054582619914655853416632489469742576565718625299740354606762783648511288511833387181468601364641316358211314525917826022719152187707978538163341821662981861977249248988304805996439710231225099065801760240388875418310609507943952200131674333517362139581164830834751932701431759777668267596444114922837195559096624630610604147079056469695362318509613817435238862859280604307705563095570327315971077522167872739810179306176872811126527961564926820905205856397884881315190069844578230296518227618318697125232574762776494026184082031250000 [82,36] 19382049916693774737432319460400820339353704306677104634623833162497171733309299353638962423982565026888812570459930068646547835374162909348948108047539182087257872601591962776201786357806158133705766005692157906657628623491293730223572115291469350540703429107779143056889155997615601255602356607258854346632792240301087961151655715404093729862604806478411504989619311175764858889837259224074061622785552712104847119188525056374193069913750843274764932471390893302713635220966050934321034511140988812587187613696977019201344449185253102888376357546796650720198150736675000843343723382934534915995141558771088469718763351394144706244489913042915913747634219873339287117261902769211398541770737700435392876628288008041933837045752727370004588285367767401053647373438610051554331211512713267850827294488010586414776586579114062378001796763136498834314574215559003125197248013616361226823751153552914619549982833443570274034978969520463686914982915929103377826787428169312755971998478077788517486383484400654328394442860167594665000537510628953867148609625355981373008544853403981840419645558730561628817301236978893742548276511911307723115566502617403157292497734955811445885533619699377268695665588430911377796400534179063587752428138246529840995683835117382978268165538954506265172111308129683540144794318055737241546583029153053357496207449866020825473992157558062386191583429008144373780837678594884735708558882971275846134640939938526631881661719831627371861167914529031162403255589791461795628739372149002512559045808688779822935926291916602986106929422226611082355589744130024775745816563422702244476859322864475753515524626344596038703328395981688152763355014601772847628392074985566973255835460894205916457159609561946228034829947488412553871077392546193060109794793687658028695522562898545131457469204210891269846117891163362212254183543716103766792303420177660468287339069712968911887166265328860947711100994994937426691394919743759346286824541598838908928596776702716702380066336756623983838252567070150005389957758576965217292277333603163824045409592295153963230903513672772519169482206300106076644727019573216750062303591007787831856567924139845796055833346076585237882026121077449864893689402309479533545147069575442615174676319611535291187465190887451171875000000 [82,37] -8537688743492364588164881580677432555104884041487998135057843093092757223617572681483695287533733925292768336867575962850098366301926907938959403229142080302951890167879903291538490694984744938200940720914153941892122790260903114767153530872085195800654991977107833173817764846359117870324522590339065280166822895723293712862801947207426370720057152822483989165388078608465303857721936428817387870478093797496856558745654131581389823082838768341393782850948495198815812035246345551523393888170080254988454637784502193323879898903551679163413261910111694248739069731152976616402254901658589533205300222260608312412794437575286298213305471092910099835254596624832829253582019854847646289327855840839331419134914308022442499852010093151518299148005786206151883582451830884760770170849727267311493344887275631250091256249932787117362463822962397424467753414018291342988916525127192475434082396458987602455631683391807232835283995498299302765978470121775754911922753731490252062631635270644324284966220857360581270861448097912829045805197629806647222662924185982586223943725398621855442201304774053888082903661492966650400379070850894914759531030898718449659888318824705639884901192299681671180389553700342379674200037788981319838194868865920654211413135773999680040547185844227509734622124332207483166638905480982982821120353627386518422910969120729910749298800348368263253290107578972156540518246579984223740033849182484135114535851775321622029852521530272676580327251621300509603801359300537756727545166802973348246115462096486019521876813294005462354012311430023418316232317074323350528313711020437422167020017379829001606412794138381712601700839609390573340367248137680301351875924434811688582657041378094457693185291509604452971813236010286865552994507446717887498132348993987539160039072710484597134330632673345003524458844624678299528069448580351611726003926387153224835322690091504010720084319301471585918273985385030299698388443587607573143328983792300710665367349168451321001772154447286146022841541723288980100606398276279779803928371532661800691984270092320939876569050570380171946134036298420174780650981561072718011884446066760896972926464781732111488813256220308990105049917781663265739600472677494696671122848110951561451109625977551331743597984313964843750000 [82,38] 1636812551563146020328579082743788032974313737406853999485868884110228795353604831532513338704393092678270451145524846425047523686068359777614000037058386103608446690757422033932829215757157013475064448638095131520374671120533852757417801772038158917090729787029844832179514628893259830140658498066761313404051405055503731025172091157341051223185561534370223468883471955050238271152323846833313155774985925686531548800215394869401239687686487781498573783533429948704251426461955576349003909334820324508258144445278747211393526515061994974183446963079913257020200287290330471089721404879090225266894581922777146248251104965026665074350274406103298658576652892390103201220855981240173925168344235241838669573201919156770136676013925587886548041315216464174673103857355836563572195408807660463883952165875450282602311625549135401567170884674656446460060250627006461524359011912563231700115903688540583255203852786335971957950936257258963005016854287918181465684326458225206698492753214535460280479964297928011290002481117345199410907904052155559133701544101202824192653263775821966158484886352431065307917431963645990607798121397769467921316849898464255863060296276923626100562545369585368774836735260012916730139144301020251329719012671316375958295075586960053257443445983219252878524851871381120401572329422425258569981998519563624548432148103064832704662613872424576392073583344596474282603900146470804038080791754988933003393699050438673289262153771601742515678036104368791040266986143098672234410324661256726965335919858004568675219543245644313700309784799100587375578126347994337905739124530323852832903363175949151305599066421202807092719006930110947209802371651009656400479405490876132674518736644077992459486444665705660152515880045504495461958722365161018710927334668421539322233933799111641783316366413438372111893785694143593217895950084137996407820921046349096406097860752829116386150805246495958907241547066898480920111085168535632776107459253524395553937164047411433930150100543966382636181227082188010094226728449475048914247559644168882338446981603852393617119872161744453664728301793626626007929848750699630773867050389630912152205287549762655996716435617416217854781149828613804678456113294191296743350768011851514849297473119804635643959045410156250000 [82,39] 970077621380174625387464719743183326171014186590524329620985281117658033250227154177578852718730640398678223034829859883200236929539294647692304910214619855314529611868636958242426811925023810323620634583190629436061121924627303126828621643351956689211738200673818664314941724469244028899339241519469765040769854843560613903004266373133493441316069674959262237666291724834856564128726185515832580863821631322034861753537183810941344241325654207370483777875250858358914269795633291017691346514435875631944109244710125306954154380235180340822696109214904193755386355948435034519345224881459197316600595706633316843114506520459010503510893377725216310600498475634468681179613768592310300445129799408221143711443182294467861866645284635952283664396108049363536244606672889034668093190867615329510357365578284821602526483849543200284273767420418626936403660388852880093659236771812558884188030720789451846258724522699584222106784560457560759930314688772615217941612617705174905852391247833788547177933563874835786591772711322778195037404953111404196384426280785286212793993244660107297291385746422958998770524386636710912282456187566936581674427148340146359937574374375176787712157182088578966485902027968887278549712801385203161322501230861691753200890765717399253751780314055618764854717847364391207246229501048694797628276615944380477437681123944483293922019743403637159949351248345124265264268472613207866306136328528941002804116274489857820336535512135682849324251718675312484878176990772592575232252268094425883266996443838062814100042225655601742138211288331511173936040276062182958115008107941673804100211115130754551416587023335089451906731781005534983126788547174092932226465082843060483849850158239328679641659579084286498065074861873304931174489446499694192459796422466501192602916810459855204500959474919605924938545129536949957167505862907958545976934457640292223360726753069942982771082158637655960155905969600926517978736782925455032053349954379708999809868181060068579612999295600549964415656128538272339773101789162001745827986177777628795277104047877620130483462397853880460991773260993654555288980792801567415817304114598219536336850704491877598310287017106835121586911352968976074117613684901462654493805443101095420388446655124425888061523437500000 [82,40] -1388343092276356889026586239233713723899793627802882110734926478874720289616049183251580285894845226403588632189307379572529987289839033155912032181260742313048880004100498556345033087040172962963144864344955735608455788266849570930285857199509234141256378193523441458873115473097166075048880404362736390068175115307690513086734590179537551166849397279044664849581359717555663562074076298824781122634713910784206149717632268489120381656426352434985747944948360732803643605739971280376683222766220350633003306605680478383586440620221656073074865614677385715284122769134705953228021799615030914682967693932919423898850393987137920322548675507360971961495234377952586129500294942458855807573574632157270518007130601386389754440675314189613234379373814771383861267611286556833632279640714857994565136039470632193348353754517138147764489732434606266280832007545456151226700511750724726898729719825338835947784201849259667744897048308748529991081185802004965702413483814738518007480466572287954466477760356208281576299449318624968526361818302993358238460885714522404595507518189463603927646806726706466179054992400478374194526602891699722377185597629772432410636349041874154570126882697564947316498285629941475659757280215261388247316607560532599293513289485440648906616623886251837613172523380195077405468970321019650394494384108254606689790995046151531844743102223078413341806988198645255476054205081640125379451897944486079597228473413917597538438957031939963499795664799730866183042597601953260297973833339285459598980533721756560709344555933920658294610478373785845665932470307921361684501470530301480499920658473759724637955048946959037930001425650998325652160189556205638994395184662269863333969463965652204656462008997222855836251381378526051432242242858248335970731360223443523720155025838753098497350927894348250862450350982055135710401354037292939499358538414766835225453054077290292459245521474162612514480057149839921973348959717385485633617120718340169829402105709179030404191006860347156413508356406200232758452325233139487687058485061610485514136845758497417674030901204554251906850909294686986551416083937268907466951938505680065528091304785599335532796027315868511260157231636573845100141360441824591977688294064385843284981092438101768493652343750000 [82,41] 1146895933057713673591106435710383131644266878105086574134244840844994675415185827138057428930254253257872945640819568487858614091073423086788967746122008046051651144556359820352550606043717075577865522986812664217391881846292017098644012644507707503144156254107041191609446779660097550302243717597656857045873750530150133926270610230908135991601117942870449735137911383699873864799918515011869354890046485512712158293724210336678120047729648258103016156221108396146946231918888164233485863563613453032945045393902679220198491798495720160388587916509080309770067856264718695487036427105501507527737214698447128369394069049388064116429315201045710593351871783634437206191661924649057638984534119740469234073098813368764506153382050730304559528784310280700167852366347652248580179898525650901701945418596330633813083294135698597379304108548834495183172887622862852152324576958553011694721280357950193874039455894480127670151459272305630283691167515860515033718117755665132047565746969497562419941454629152836551683897018087485599823179182551554260283013715508335609047905601991305349688076521622788297801118262044450112333942408560096693767378536241503132060469567332608495731746019510844780123245147784969920828148701403870319915182732252261863113179919996777065846389574263131737884476965735618082132052069662954978178526934626482190931436483877258608174136814296306485423133056781262565865431426802588706941198625879946256075653610176034700998992293416315415535760852706416185596515911939345951934816574875960411545263540231031022889269994521951597892110244879609572100894534332496665185302045868397062653609635039040501001749241101270138305344914919850114596677127559909222307644220585136357207261394412361127053076858495809337179382955403319010799170636595798245405857172459403525974579570305462009146260033326076702805264902563508216988197285174350325121245353813334613313615660763519863999476114048835835714134106990295599383212134263619545454902159535371284710350620875987604073659266185172691899024411334362967399529299211870074127956306594106171862746091686502054288616497145340494679182706858768898193191188034929691104862986751257525100462113708680030924385395663046404012032093913364424477510162491647894428270504363354120869189500808715820312500000 [82,42] -780932801359781357689183266169682653715870422309786998424899989935346338614988464306433698001859238342991929120610691937602038011855471079338229891911277169999000680426618766315455796784592046671372421276130488459149613084898733963176743942429218097395030768005117929624266595663429959469754535309097739763285692094874672588897298583758253629661866374986044160413105236445499747245543432823366110037303475270758746082025654588783015132411141395765798889091257453376794142748994409871202672614916998675803338148624518385372973630354502170033530689418247021479992770731721572600492462524528958035685532303504304574861799929661148241217931672481099971036211605611004018703365703337150442453911512427972001917856806717510415558996101650001873842504242240729359473137648900086226018386804499594705170091766038104532825150031214722726817185192297465749312597347552503432338440409432359884049624920061638674714791436302693774041113302767115062356483718374070073539186226435161311866421070750766540012389999241393128410898040460533662972923226793930101719514397518875152977500470468623319249833456971126786751717704808526612326622165480745200709109234217243533331839257536770333402486034636662912653173875734299309893799541178210114729714309189243540574495266972309053179541293053133058567171946485109049827462124394882484609579999054124571944551271427860758645965375647743428369472640547295509805291713736452726086869561541736286026606142539969226837247012316824554838220219348431661729245662264463983239349438478652196779000443502108202939509345040422896451082118162622777084508665245889728076275807827717924478830955034286926104455582929574978610689445172071118288209971338407201915866883249365187798421454575606235966729447386236121162505373946485935096304989181501994595169343539606593789378673302635968102697946938233180753357462485835108523518467347821486308327074449618939255821124316422141450697298237681008815041903582062346050124230804354828371157296185259942573196309009145677427729312265075090055308956209433692187760404637938666947510087750891977994907393449124429695957958317400849539626864191079398993004480110823584895168620355375916627350599343571544661128072297684667085748140320226600999575268394550797701469946332508698105812072753906250000000 [82,43] 439165503221524110095456711252222133772523095770161682765745890353281437924920471728175683434739434962775220661675389330137219805127355314783708067228042972956460714330741601048666107784631467784613586458747297838812243405070954567058806075450922325529919715655109669023437631128522828358023820965622780530621163997924077045106531796315728647043629965627854304576129658498770189976265033123848920139018478978185434025028852552135243577255549032379436306247028230634401133337252314292277619205711400581909593430032491875299117364708911174952719517589111126918407189658372758991946926445985662330369560328677238394352892981137320371766542062931186577154906858669498523604680472410679652865748316355083732121734761262258839821160765207178894883522114008774300229865962514001443476396436824664890144001939863376988490382786431013763711612414067442231796147570966483680900103161200050031277525831811581371080581039099507224740624897998459092164883020523894871750425519035237664295911232993396332095420789530667989061309111879649594697167797266720436584964082240912438221004491427514491607675784318058412951807483672828335445296164922096022189095620294757727444920215380442421213359656130922468883960096643668866146911663212830853958424605497714344584651994198924991413941826934001952526775278098074630819928037654127809180440940278329819048800120327371870361548840371959083180231247408538481758881952856186094984218092255251695816479539951091966670054892199560771832007128082254497236846164566755343952193983505418400984832017351642531341902749486340963577851984875621349946446037828700611028031937114343879455405271121200363604430987829536374271946075485709351577230747939870164505825740919632849679336881064453356507163136546694273319998660019150851840710453300926916700853500928120103910984061590717344249786813865582446712175498958471615134438632289247260300134634185833237024987217438959037183962974922722286051107360349626817546269034881687320177414413882681901356572208123755054501029854855837805106258384243775422201625019102909664405325070308326736456863963979119026649022820189797418057669538532891806459459179276738669211919516699604907337497230999412967117585333586073723711897970470715654821608524760109815154862644703825935721397399902343750000 [82,44] -197631536021054334958986560175624774906862087482972746363029693967185418173229018690994735044240615116326207609921835126311014556616348909949393677058591314677179085268637079985084762517969032676074920532921218299882014944425557774590815548292610889985931233224787028901371916043228635096237362968120060815715153386222878916922492021094413353526857879817302475351889698776956019488804228692387390297318034114270422021940084762281703576088788390688679547383486848746276603134842726377173909611695546260582762887372998048577666226555372153679478070498512123853999692657688554035774710532950417014886451761620420201218397288701044507685820624083524030464961818938040422392410679909268830433736661370918567951847553310665381797926661718109891324053013710111575414756073487752415590308176602574966505127058520159469060309190391201492074241179512048783550505287933665585270926087028423036049881798340149036658335186590163912218312588881698337893125393854379206905394975327911040622843019206802573440775958382638360432621930659001180396939837952541767830823350899623008523822385065570750548748326866138038569807822409444964412789358151358819124486929933693866382912565478993336118451167891905311824973914670917429420495998891214480701101365084924653652373919659539952167569312588966707664918231058784096867034466938413206619363294946136202797279252398391964768370487287906246675746828922868816388259082610659588931633882043222848088938412682241802649478844952400544649221824039074306229305903229266808748812716825887738147209683022914158020990662554957417320975345650779133000940196815112323078876926991296319677272335800359550981598928983866051581751802050679684859872293868983861228589591922369160319899668683357049323677036629521810885399333447478623410101537162383791316303096526580590551989600030241613808293249477458091871897363804935126272849860486219784074500027283402936720360931449868165312354585000812528566104712549295558803602181723638800555144784324163896904537794683088473225414351598825319481511772220326421999451261029477064473214172467406406285109478481196858463130852874341830567352584177284109852134348698210478256315951633627611080471508958703081848869381227206651287895004361811196531731153747113438612359459511935710906982421875000000 [82,45] 70549020255555401670557026881652047607680015438087987137825167440085759852754791140646540965230109826437801206343542921077373832740597767485898689404425183708519013100397434118966564328684203513048278208707207022166439915555986665545441942724513127287042903754066981262782750509012551186516412467382815701123753233319248239162474585306575225477580211859593793675135679306526834998542504804327840032310421206544521366428174131690060993966734389294576080666555043231823623135747142658889160387282580346348218774668949837596734018226674486145066888556349402841675906960340283152319249162799648250946502633535569143866614774624302372651546702186062298638009493722100650340174689643221335080108943302620397097346765840201171701858735337019984770486466822620370647647561768194505757175239904705164911267732332454730534665848629786175024296204617964161487648202512840199339727101711662250092623805745354413510853754734725271349015189374249353423447093663835678985955725525746191141404936304783810426182581357622846745963535555138689773723768451762368410229883032366372232895165529662046499909319590437804376653257111881923110616336881256179223549989708824233350567366833339181284265151027536455985652312757878136233403560890460113384614043344389282443137256867331641460758991222013071422492420012499446150053911912788352669251998103078396609186117980067153660092865757597979791913083781832254547834135493819002461913496714686878814612531986717106144189973666487979146152620703432935269288326111725738587789957074527429416258861359586273639531733475952557015114593245739469935781211620362716515106414536636676209726908962751229632698987810807905784734065673574636911987003655436607768979267482777334872797086136995447780528954292593077231907304774614128714887257667490478352457186136041251461245562316661868179812315454055753441286824669324340660753605359054038404759314024630688309474811723029442302180084847621574252689355107521298767683952765418131531365452952865254182191785189657716292273472221124100156263642840915481782920636898048225874670736165072351179998117450310046184238764800431351246856738570962877562871840639287669118539762548235937660995812800271635667041636090939790533440998295481554538764908113268603528922540135681629180908203125000 [82,46] -19911119133302836475817738006102642517849062131892341540953551320427562463359885122007012137274964862212485618852803981713885879550187847433667142241504592876611873951986572459519460471326283291347488693156593638559381897857950781226737002217299757843245769765649847516128219515443238630532907946716680443896305588611227098215352065075504448607655391344793260285697614303198683588722341036269692110064051023617422994580642221491931055169643940118456143362490155523538812991607920716256703453044093851752840296473841115899766611831553813142885133966410376589769010234008405466711616864785508931189623296235443804590564972301049215016251634442817648645160727493871965203915099342069720434452931464584307082219613595066107035641265414469310786035607924944120120012435257754594214257199180846493777534201660343187595899572694656536474417161719331942829360342396724251162439276368245105602652161436714786573813156808195228897158218940114743804786704938082839520709468063313427729885437257834720078481637858907258043579482013358319419499200949238161182053228905353053353981621402318937882157370425522064612548343588140712910990711367772850204973785441175643852505396956356605882225243347566251515237613517810840979957759663465278218630315697125330845282812833928014525143102609926560463289475349992650525761474838794494717247298827178700827789233119744808014063125543045693775070093885060411253592446270117356363311315259577243351258432299186505811149366727454821515040812029564144275410032807964952853608088548565190713053756504389201630837878814344098131136804331073305452472663660127193371345375027283518822302521307097376007309171656955503538606443072285050585535475636311428943951791753054977269197502145950667172946203540877227904209611346648419352869970382146677177684461061060421779941211880193140002550081436107910895399082350427215261059257870281015388237055296491688932003890978923393614503888690542633699113744722969189620232930568188324432417641004652689922914416255911708857685507607289212015067436474202614258004706612602216856992326374782664880575624027904083857213444783983547076979232646235749550494654300355835915548635753876313966227524244880093147358716724628552320917780223574850505773026210221132714650593698024749755859375000 [82,47] 3784643038993237330314348133395128988455978843161385099614461045471354622467659070327298034183694566349017967496960446478417375940006716618623993199693525594197043509548456369988249132641153511281547478328485405416756751096268820883765148603473381161694355906681709211910113107151006492845714954095867533194775538079031515690228784681066147817073248679727964195623186460488034673954508431985673833282336195262087699447618996021435991141077972361187465558362396512679563848123611982350924985688793845297892494058831922527946070344254095635949290837713646429850792156969861357912941079744156867431311966239429575288298073115644942938430014224302652849584802622332927317050943322890020147248827738053962720886030843650126086716516771825906966325633257284886722166949613297529446412670717592118874654650657651880739620493648906042211099567623881555991416353226444087408563172464188806086063706443055573683329847370400547331617811631545126814324443871953226794772218069981063183271438316802316547789935125808962968009914548343286282766290002814691406465631753734198202124585519008493286320981356305736768423101948711599507719077793843495886604656780905034742086968480672402045318175087137482627211635355994869271875186143199336417870542594834467478973706874929612815784999314139924631252531358795569740989144265161617127200398793007625739520175161056024514877174518788227184223854755074612138925853332096559459633721909738996167821790775714564735861252611739924850783636645530778441344393302788155108590710492592395012434138593582910711502639759934565426961466699159233655688220331510176956010081174895549092960953744297297419126718820407667096300303826046410893402797802561590375356703197390195904274275675467850763514712824438124486431967675489726358312426474004028120870519230840713004306110591289578529469870838714770483550698984239757895736411431154970318993559497438328047120078283326861283908372904641745266404428665827688205836090792006599101751879654020427335206057578852121671797869328180124349466426298323006728474926070844840649513654910545516136717867383431325508129676317410898387966394850739481637180491442325528231943399422822452993490172107403283458277687876756383005371734888991081674491923081404820550233125686645507812500000 [82,48] 266957287171161609949193965051737618446516376061653986249529914477315209585483601870306520846501956171147315045912020396645690906434651935867063610348091114629502596559228574608834752694489430279007305943424543342659922773308362443359239180562904549000457475252492399052271917402965201573343771989708129127295332266883879766450536438572455336619707343403612805903838814060358971647137029769098133959126888701581977760016290979979239446701606868150300805668194187534059066265737730604803987904354325109891994750807879109599365771158227493691365911256942045829740631235269527537280987404728734848681196136338137087351085302664037182558839853939022627157051180548610046175498811246124042461127512110844806833887605882038285196291899775042087139976729413644887193541735252594400417368173212730253300294902219549407026182007316128044468772987229894981698570307837181190758410748748458784698566593016836215503559458757157025948676239927185010514067604212173314388583925919050611456490180508647241267920705238429108378774795092418536351152365764422386674351540253170839009855674372519823351300213627490675977987411472078357236041740255989748089180533540402467491788745756214252739517013497471930546140190986282202302643617863451915410692937898596232830847697498151977511590253109221902868713984190760942469293254711108891773230326138914797483396302291053605085643072457439594114306876367721102191572542371924875391562353747538632493655017666008888287660175491074158613069792872544949776198505000710173947277775535705478377549582140559425931624979844685180065135180864566486886443405711375184393111594663337942559456285774321821589207314057782650930502612035475381513497806799441839849313782127840221677108584165355791416572442465139142260780209566087488051387574493076808363058445303743942692254667573720855872604076400149584913064786019247982206795493495179566460508600263293289544796770888777931955356263721890289157017480200090062884578043465603448899520795429054914235620642107310638980692858339971698941319198843101512166742873991715204993190738126850238436748439289627598366085138930332316302558028287639117931135869808808624383168384911043291723773787902836572974393630164883963144251855664507849796862615221471060067415237426757812500 [82,49] -553473951337249699212796443456778464326864214465259280226109073465716133061947340061010172446093790186975506021662543216136523848438841453249080411305120940594982125221686938505380499318265568152710824026219247840889325535290196461648434330993263279178253632885433055807907101216825808382238419728150361926781963311885740496672932823702219990893738340859551966237740708244227688092715276667076926368556627003935487058982663218282740022629577891679154735169877832125642576780530828815921396023905238617090025024169438434811000143929392706166367204013916584785440806077601154179746135076751605144816999806536159545736933676662615258922271211306663308312676561207205002532871067956480214398380744602588949867830224836270145739146352621014686537648535150247918045220528281628911702766510804175794472671606571443546452289970065206886672577661800427460601238858141683813438222646712940991105626201648294303631367216393803849559077000213197531271407740236745664765318726952732525296116815168041475311198986543018040691202065355217523003373538477807757889921452545655129348827737731017618004177959217972771072033587454600207653921568201166260369951481350396930532963787365111403467630379944200825790565302788919543878003911158554269491928172881685569176233269575653373480595093211213425224503759403565325715377283703316070365144344167076084066581093684978527583299601456072390799850213462586237525167329958704043209061600407121894441105971504973745868750143410014514369204221676153953120560918789229892666824480360221725219559793484471055289581439319095992211176310363768469168530947954169717840705418998959285472588413918919940610471377074306134805903695968319360810498383712648991326105461076194029644321004903647949338362408112570613453635681632068932309315007363084156679887797236775255772254965065543522290686992348525110288654875298016403152585342950126533145503154366971516851991714820102695147470165940514354493259526225946804951961885663702958241121475034800558388207390866853930280091153895617553507111896278264530313300247955026161006405191771026356062542130264298544965387679827852908189289200912821020182399224624082347102032418444435607194131038975755198170932909308433168899657764693011952061851843609474599361419677734375000 [82,50] 40586260213095094298906894481762480944805143760971804465573255928039947856507677500167064759798999771635194704997658467499209985689866269172834274737536322424312491494122346740868088862750160019469980360837740052554079168084555774560682982864112201943596762533481920555456426488006158319358168660870837106471113221940264040099872998977957811042900098296252690342628507616939611507735857092448556720794394951386486397452338327777829071856924401801112058899523084286840677355811127923129905288622970341034905605158338729536346476722104171968773810417076440292849068575888619368757716032884431015272702522798475303065300545967253237924054418279791004345656396096468740650645595413824618880720055121424293239446937158816752688299490847438888581645012095018207624905373482806412055285151166258739690103552268627177030493092930448389974998968853362856254296339613768869620540979599555854122905423137035527813294754771539064470957751993100273203338629237833724211076867801363226929945385394883209826502512949421915850241218792380259529301540302657480681123094299857056090117428242926249352789640650202352901859368132940802655873748302789004116083108004709467105843415972967426117904342198054325966166713634089784122223904309019275631407935316949690136272851408860083471745405445148812166168725569905942783834760081660944543867949123275174937028345637603131017324903076209782892076677642101836796705762359157216364390105196817511120504407950195392024975969109334749348028631632303916418639496033422474628135053467526657304815746118781083262374451025606662076880247141792565304561656405860521387881814081295359596507614383048809938237318758557997478596505472846489298929032145040758995266842973544414215725341911930056909049426967535024270434541958033420100096651595528939166292860419755834905263188005512766527204277714341028683886327689600500023969940142014302752209410979506923892892422702620088016302294180607162172865870481582406430187366409916075364037907871597263351721321469446291462712431187653646084974912851348324006612639691596402981648985053349037582600680367281021560062710541686906669325334408505010772583580976088099854813226808755228194094617277373636376502831175009512162986727301650091703777434304356575012207031250000 [82,51] 254919182251957965183735908044399317875846140252507021792069002160435406114028432545430808342646491731535522488530875133975148241632077553123154220445600575655440157097541337276833095051346429077163661372093488875719131114698701034206852471636861568211382241672196867210863720373362643564355543786133698829611400498551616363007762219905191657721460057077482679260198631549708476626564778923409842311802661502329561941914206044507659695061340764824163481816192375028735345996807043300074695004824778885051443873636319932293893840996389829773784464911271920754485169056090828354849637571141533051920702480644833836665578512637133798571818443653308642772212833407446294597710468169807123964014637915406321439286359670640012672184701627336871961353555502028925805685369282106480163278742534295168581417793168203845104365927895698240210292650404635845251614033061971687395686339462875042150642216534599347184360022123500677609447913418578490125977700557417411283501649678565152094983320172225052291035808143440163531888040122798083906263305943821634561853831805202455568708157463702626870195495213461218018903037811452725216037346248516742888217977128735975131388643138957688144314315834362653456500284137071377086399573385873614864348142315579773134448002378886679139431599862789638865441441042197064092519611652581441897421030055326378495504662196792394882142862310628883071281478932743142885006207839314830861975270306103409220853466887500155496960140613182815431996876287823722762978815773425614336223447600679496152317734475591706879462962535959062310454518291280923483826439689105534289096125861378616986426706696318179201973315336182625957733613561969310960239934609763516560153397029205308816622294218711471632870087001804230378612857892737477859229614474535155198451041964166901185461327716519274121151435775294825549627670314482846128623065073042822363544102602950050234695881275383474442031464318985514820938178647904498780572011852929565648042877374531504413128212949307873016656207666233098696245034761194356397142831296745635306920183423802834719369736971891619433029493611451918222953058470925872985562882526279388877394820038776053703216281646229942052024591257975428258177041929144479581736959517002105712890625000 [82,52] -255136424921486333286953732161634011948277200034349704463501208370973100390516376187001558465845189817175729425479101497020417005192112059439030621665877080071533758416832039763881433655001132898226681792600311396454358721833171681390815704846964434199168070679604350293670382365064989521242444489641123994208910274387924244567121388645510498054764162515126914944514832388642053007309563122138803194359690850841547990697274330795866222335989460803125069644690983445566593920752164207346624783903652928618305916199543481262345102050472687272642056730886374870511164724439448022734546976809353558968777066924018173677215621224143161549361874458312727853736500412556012290281317279125526528112559076961038299445604387973153673180306311885158866004795505145572434998155094906903524682661932445829701374083458634392095399949876291990374649583464556351183204010835090777194225666986413432577861134274374176766323177455823065740789328578081353632669172221222755568774924548160592712544332772906226280961213579146420523578131781020975110432292995762718408419623821472252492910077478206064077982591567403137227670921396586693998189077905294309801997798015996415048255426451743299195099582779295571618406679252928217518652474985828781690179924312855513776989280733919727485863800951593980421167100000275708300164614654124192268543215461674849540844309246384717092272655536353359653596771180379234634168409970536325763667264917013549702516414380972662187665212076103621850558518770492304769877918014926822595464715670593014443465616964203027498701353926811993866295895484699171645239174289064200462070642085897324653253535929372255673393124881569060731134558944644802576051521957126554608647200941742024445193150267763338647670572021720794540852058159134864649380487045893576223543152190846360691456789607665418310632641773939115042182370752516395928816440783542749837166832190386817837943729751417809899230680302412306901502029642487171832064310270706441266174379118845266257787299484242905074880472897156707857717534706880997962797080937990046594781968675798685881745118096063795086500529958171613076044802508797807869981279153297140855812481873309459229724260490314448707350699749367645488562494904272170970216393470764160156250000 [82,53] 152474598036946177969916557016524409662903261800483092319132291453018075739674614447209099256855663896241968435804639342127092962021760878662519515918682580995248439032227291047972123722945014406384618154901302955055599768113435191252711147746460133221621685361738277481979594653880614476049147275793259881829049768630402364663382087973515458152940102365495591545200702886290620513058407573434418241964811109275668375746258189177422631111297325106899318587655541557786845168653624495518665751299869287999691653828603863459954824409149935871026162098514433904475533202536075441263939644078595472467674183102539104770859034723364653432500565235718553518828191815109835303514360190182606752437845211785127016132920004820787495979850207526656349006351764618925995493607734779810429578195172824582319444421409105706971562131389158999847932669900635608082758570727283079643594138436404058395676587807324609414658611924380632108645145361458354634454731705141544959731801042379224248656263526122666853432364841463177134268433189922811323952573180663914094832369330092690118724226448510548490771223581440727177491240344370903605547510980462805709022607600840700761202084974793761921635463696998115337333255180790463124296804527966116546588456509708230782099311453441385565012190564302324924717098560900655056156468615237016686363327467838225857885600596055809061955202835949742891050101763326786166728542813691861969119247425379848316963605769775547508661030914175956148329129017860286957225469595352653383861822573522997215289038964436499204962905899343754286501869830675239481802731293376330576536343711524390008752624760232605992058621014610266062663736150823078538949453705795060373785914762916186619929441896159414707639946847719738633872481248718879444853565343549316728135504024735988430319341214845612393216070133104299865757744850819847960667666716775073383924992430668646439687201314030969334404825469148513734895419997596026949604598909211029750136260063300559788541716531584402648688673419963711049374590576016857904787643740920368667444947090480302235738343785740517231794392823433648370780141133219306956579923497557048197705556306044933168830842377177856914112848810984555958381037044091499410569667816162109375000 [82,54] -67896121850384863255722115529458063846905470640945714478369884490740457748298836180009739362952139216449091112576540556861002515697618986521745552319636942082251391746391064794168608617963022447340382138759962617469001543148013836498361347893453812136552311443430238882249542451939885660832332965170342969440535996820126576588693788218124212175814230220155035538643445277742466641670442043477893178482804982466288866554259904698240480361217780519713289020792280314526369178535779718763739220758666620715099207823250688164466971644887048554863948118482708266005025604215594377026239772287729005904039829659867440490879221781136785290049152667822656385242964930371941691206663196659185278083799636459799374829978983676021632491168838143587053468318578841389337629394655739551607584295296084915086570046703906629916966752737787816326973201895830177662923789860614613421727924544837658181201214044135145362065757694690852529999113345239146454053066220576067192354239254515923701792866332182354382825636884884611276743390471958477429740741814223919549391947746254132346688937226195393780759600488569711831184190654496163826264291460885217802018839699421997712628670434981248516165005927475538682143720594113915178285464542626548448037896620112644068450518047471020734667240909670211047190940617690163266929215300140082678138715703225737526247284545619015753653699116844433977395687987653998313916145356179536557946863698920794080072901304922812254967205895969912923242430998311296771887806175851162621771356044551031951775664123879842036276624888357697701988137269414156081967725118213247376970850772612141600351169799415819267167937414447920417692515926956716371988548102348851232246647423301189660522508567885235156370322678585499699943815100130450394685888537725619401156464005349048923091167983090671371114856868631137701415844417108407909667231911342618472200799011612288198125173327791420421576393735995758300089788715866376126456452990896253142870844858374311216961304127366130707337321857989863204402113715247753927119012718675363640917540157604419588838085637718886617667481424925457683195252433340883523905414358595416410501079996024215958574825073994999455639410852053616807211255945730954408645629882812500000 [82,55] 23899902786863249806568255212678083448717003227278543857311280866412536779414631053155933580577495568411363785825582903001348079944808000355433988963910656839709543754204612506709812833690194838230751980663852795641602822655168297972896230014394781633745256615985525955317514648602657837694331526334598027936226353576911276847195297052396831520778116648960818542310302219300033606590388147392692249963109504925481289838118518088994593142675558470873933446844463767858413085618875660602122415200750435718340490242132347702429314231764681466781889186399642987076877205519867409248792935916626758053763823590078674742400910192954453882720917889982150890773439460666597048683673422317909074303500170129162194068788312979176122748478753549942197814706557395408365118656222647105654352995810859312897457105464565758233559939454916968218358299299047704546430406973093591417285582267295383853915209679785502100037007025179915091712627796122776895631874830924727146667558926963909274597863060122859788031104422502601869653304335587583911924917089141889189317760045505072349142128214898636302124604441754337024577063619928545491717426823069591766061672152065355555615689339956537723118122238668385127489242354652610121522042782679304063353417632909048748264851001357147801225790289729873382900429927175590603412378212442808656169078373511234024915414163411999549012232690430124925031033773113923603198542980233462408709971470624862727856175017260737542485480201279722357879075677459102505916573263211821677242504283421145756417430138991561718761993938561399667468805367619574538294475486274228450975670758134133455394417334001495028070027932071048723300346078356790965233942118313387776991377514761204058848461744154058313285809617904623932551187648850112890250250600879540464640738133808204460923569660534042237900803477978183197405912240560477319648433408342157152946154111395009800714748814740627987299896236360495129780169211470847143284464840681700842337209765073318235261682492361236439102967639777413929296818500623154929126965863274933762370442717216080820801378618003914626835186387316319015035843651316331815038690773171207353387720213048580467015680735507414574137819741894706027096617617644369602203369140625000 [82,56] -6576482336259806325132259780060309993048361310211583203118175081827185330507230217221768116101233226213727137796151304802529076273013909287547879458204640956312984481548912434591273314023876504641920821965921020647468186263837788467830091108479382325432537955886737976854758809101426113039990051136787597255613841855897235346774563481646525811794045571680829262700171542781806947966986012034044376808862963116160332418518392024514045312930439989358936933180598740888120247953525367722105593633146220527132074398557278452289591793974626548198304929776255570829602632589496932275007892180176676878676597629509372742794881418330853017432445861559038204198159519057604849654038046514573024653211122421740597176174230283393568586565298831060942763598814783212648823892414587373421549436886440615692370219131521572796112174085742923957535343887900620800659192741063878845705877435283283772519829808007894376685986161758027939686524903866713829300389579837798393218582755679687981203765959434248468580856256366488432725084506164837392833843969677885819229389518216719696861855372552831429377460549246072989514688927380984845842436434328192531649143977509526810651555857614476963416468269129012705428847712102730909346261475089557344496036063060397481435747176505435226023452038228163774622482509712416329089595112903082918345236162538361414064931546362021189136117556066216846271133920798216118221873425462922334300648277627812829794498287075587702439570293443309978978814707614495784016632178365432731504388844076380021302784430094965938510727093636235129578955333181046288769799964517740070659842515751662703970049503907044138089068833517192088196410158735567773465707519497006821699597646527385155484577597136733389549743434301523299470474509909594602894988297434335833897913524356496044275406804808878145582073530887682681893894957556467808850809957228393696788630086441570131608387671139457841818623686518726226416698601978396668070365821862555371472815433056673870425940174828927395521243831904114764610822849839368978641122601078998332765783135352852345925408750275547028670311406121834803821330058903671776350724334902150375136154143851220867690102787449681466611789426579548489826265722513198852539062500000 [82,57] 1272483093204245613602219998345559655367247761112420481893314033867705200761451613250375060116712412268061970971784682699299755603938295932615136150395027073222981251704827437852782449343974792801168931524207091564870931762483733960298029598746195086011844865327499370912436123001423510863141641006253989599214961801176694166223766557981950591444592448689182462726001992088585148935862019147964074446383203918839585643083102200809840889956784989652282687433449405920878180753509873181335873327962598930889016753255045314788647218374164322300770545367561202634558834895553628762329489805892767680829530375139059380550860152749021124805757507732209240094741490446659831587443329646197385691412467714006579239067070956741984164521473327188243834574374537906346834275679476283124499361723340793556737022302381838774518360288164685082396742254210359168665244404604197554619594506705812895969950474714371253081288436995651336448438686732328079213083738714916009118270913072739063339951253035599259976336983581352874570586098847824538528708427160737479739817318759018581823054199311099153946914999640257169162400450069106518730100705125748001865589748232627741101152481643947547290707554636769974508343713300579092419001600953364009973824029427160138090142947040454527260145827248298985899953125900022406817769525677198168859945330960913292613919391238319978821235062167425609524938018577466726361410511457302204414075115906028944265368927672094135236804999426040341125191229466946271234192503874554505254313685415789447698219926539387242629321339063384415000009051037283689413380070256859654006514596188637183662759195661775049842064245149427617324958230001088479629397193023766744657195468336345568901210554555109312218977959979089489911977142912793884466851515011451345606264797623766107544391037353934955056102119733388405146219707368842652655172717550300595564530988198337560943941351973407419268785377325574831209696401111623330426299954474399975329717983296817150264879052502950111824892829448687482771893865192177741195296560107257726693027256087654767678989282981970335363655966816241491785684279773505089031824759023054875416138502448998918905799127647394085316445710986954509280622005462646484375000000 [82,58] -88940919981649272730920471771926843463610046654562575689477029151997790237812177233723436170318285936142979489177613494723921650180060988873441302806460110482889227167008401298967337559691254050308302686720637994418659081050547465886136272363104906976890171550152779471242639739562082867245878385190664928365541375070359399960537729453828058039441634080157530064104140243723922737018215485672381736336467285269328418860307032743856991283805637628872486548248873968635334460004432902566478767250293161548061119667815667021752725540772227783563413291998926333457214276602509081178295803889339176404114462335034809732612556218395236487193686323922774597701081630656846324142939574797962143519990078574722068095092809314735325065468859461781311060069428898132058384191467574221778780825344015157269980792030398493951185615008151670786911959922498496715039812460536303419185338655301469616819164352817800209624595566881698617613413138680833361425049124083296348863244849957120554756745513975783983255254127110133999731162131268251071217753901051905149768417235019813387286319051305362984002752670155565357746147620782951992168938892177182192412400972285615422379489612319887549519235248567390097888674881634894714793962699651887635377392809902581492212938136023547478919174053907609256231142970944659688537476648040808456566439031543660068246545464931271764564824361407093545592596556331371042979970972731658203472033613228278957926660949795729821386993043509014073426166280186592303065229800777735448109695235199708058970313313681676376840332436170477211703806657090407608473700672902640943731163486325321262621342318709856460931683084813796632872480528833676074063805613224456102383986721859771939425110428994338228395085480917815238195130228228789258323700064902173606936022657774757128901170848006848147217046403426876486223267824422933621172267802532491151960992422944974760745432151910496873236763360468115527255038499333078127076671251565924803586207429711571167725541133295458622432479233593327028872618301493100573553928725075635161697219125338005437126468864552936483776878163803764083527009896012888816584413735120643388359743013117227477773933975459773326743828647522605024278163909912109375000 [82,59] -48956558250753782511706722442434012320673737568358764950232036388257619447000412985526712834307208467056893165004557691801011454573917167544018251921739153829301030601243921040207862189581527172421264426229763052022195502743412760642887409862261267623398865908135141337213750887440583574106830019227650133262226570014654784647431941470541723977384430579292560636418777327361566998491943509558547705065839220072901315298624250943552177560268085397277058577277788192004153958088293859685349540881776107060103148933010624110802217208397096388235764795483095916000177845816599076633211866536931311965589759634025942433259447582210729875429699555649336996534680950346446086815515970376690315158297270412557385801040370356513960036486473740642249594122915867465648194622641300986490304610206763487139170564210370919248433858355485119517320735051907864200718153179309025672586941585334859899249450387544950428567651234718845888942592316952224060195646849582717161609458753088603130543252875025563161092927127835173799819007065428885295445971539063245278725288110703281421474048667011501361871004824323663127982922136648987136490765591150306683507695930847399480383320190291057139269603965903051055486610237451655493443729859665287104821432689139054794489558846821185840318823564757062025304249524852215384908856575601962778361468617292642249460292960079803239655831440263018803836545993813224112352513007112294806563785149259705253777833248877338305401411343060914049138925373378145317408132971361710586177181387028937861301817377023887600171706697558279538976042304319894060509996171452959708432045179135490860601875643545145563004290252292650977373686847905188393710767747613652853752077324414471062889694752926668923394288161279314524006620775737397071981586581244397912831392009666496541062330860323899979730088975957435186650256380695406919601319301067018593289160824571429324903053023653590008476193406354507483712358007392210167058029084830725271302311914128094172820381918508307200401404018434369760762890632236246620748197377161413927370397289624383431910320991472472163703468280161686500560138873367149438977999887954617521542353918328801795794231251513634051164558513846714049577713012695312500 [82,60] 25215126338906409331328892087221937907080032127242057993346113827754050204182657690767028751579846541806047692161822606302677959977798143223938725405442755964673620850118397028306025946615607939357255282648113791094225371707785083770502237666464410664892207265680349174533086375870576887518579095717019108345647982726322385763431594337412797459672803809696657554863884597157538666470962526846059124666520609247087680743888587497641828975524577685175378761512156199692273697746168540199979517685712505184356638129705635270599298388891750576350598847482479735791212228623257207272978090234321727266002449621456560293292412643326939591946301082099879277109569061757266409864886754346772020595440635682628522461764530976534837736712873397768748809414076162372946529244594975846454552744920665701782796732972048353983979751251165846518825245649937291844004904141517190036078753113902575585906780165537700415870951848502787621484347691458967492562112442859822113766915068540175220396496437977310531361582971640484284902829848028017728109961511208217747569678820066249880845514288613577720478206243478112015816340591779501426296779809196620790327942934661124703322993802478972340329416326047967411887779298693452208057822364669567348104451995814760174379485704826890224207133654708940875418086981822335691845632853079291277671193707693212342653531894908045486028772806948714890117927145185013483305823308022970402087561880798099040490070587955863653692019878594133418918447727032523415073682050114483732927368273146758195648600555694239395301241637951227883636698923103186362484460462498343795150779462059675322343167942157055571690639719396237915060404713406392232538775546837345307876490988172249818939806861156176015659502272076524922801045324615672263752813280371488464903124229441593329702330742795869857908263229065566997433042380293583597330896098766908352407843854208119844343863738266694900789951797237942755650879873879014375156094215690289672937638117626775244679636080282326985731529084873641097335362600372685812094198648817982027383077497834316017259954459599850186843449629039532329285239183606590970147431808863886176161066669889562030596461602444113836440919840242713689804077148437500 [82,61] -6729171210541805481873942403194181476817335061692908793973509361558246417037603384241244803753693537290732855848923516336678706712063600930327221184507074115429397715457353651451151600663292558548383939754116528117381851677568541237888921824097105001606259157862570077493161793166027222079637387190365509159262826892629091987246860862961116203066219831000609842963694318968451265798251558032489686326854744397189601567559976651586073436997906123774210034821387534641618104934744141253643584921457280796047263507902767463517626833824384201678000959691802374621841925068502854288636074838903277116105404608935772555999693142873404479890086434512093912838651076559917099520474721717221078141703620136796954034527122854269043088980000113182725317409254841806071114974190033921248770149938282129268056116205967637030736320279200021086668620347499525696071612439692647700856194268645430489819020313139112255147494080979374096781652102180771113432007344892279605808115298045345703514245261526817782592881037268828241539699671125202612275888521260860489402952115516387851037487278665032797150720208127707940069183613789924659098886472266364735554619938494901101506324578938936056047460881262829930962581788480918561255669151655895895160486294861081743382272703435138887552361637217281701222763020531965290590822855823621055886713802954703197809260446574159733079761447449491170026507596102164038012021867298257759566743186331413788383924306181447038842445422472059043084818723316311536978820174711539265356239323956588197189989877401442773734079090134305059944826300513548903964850038778088421460023351760241406059270903734392186116051567001418415599970103052977519449289352330577209615501360117799954394595907777586969051139321161791666583146062752036444045128732428763598211737851726777846624276809905373347255745179403726672299712685551065731063481023028301631649073509426945383113209748318489793638532047067389849563830606839504605737113557717829467272100409791771025105430691999202735984273731272948339724015431036165954121648738908514251474371937906853614329021084312223545504435726218520319362942049831213755990446554363197894434076931705814169325241547170435296720825135707855224609375000000 [82,62] 1022149990720382216308760538024213753734090918318528037359116070862355762324822783801205766793966839813426974219588726404144622235509108581794082113676685014502995879075762135032413672522367546253458139796518089608978736315672946215115171149255241102255787990541395638940181706355587887024828140807804254870201921986539873637851289216538557027948842350960625876643605197101418287183080094488101578256116080582896689224085539404130229158073636294977701492462463223055452420308143988989721315704384316746949044763881957369317783439570198686312085504950651505708112658848973269960134809662197190007752160227513644266618653183770832053443925738448617567198003570966414543439118049783456751618903559477202197085494403503763038650477981625951375698901481392122726463396678716808867525626016420891167561571624652399714251820153543430003201079671084848526366370736230722343049710587917778519482881605756347792119127569118094837009995067122790524008587702806878026491538198084966369286341845953025805319658840547872507114477759459486564484698605187445902573237045123675560908974583831096869810721010466968898324941401110190689622451015959427055724160876526648907041431920586804259341368442429683625344580848829436327178909383250691078932013792772197218528149200567909123380702223501835774993055964837628856795962156448078457138313884618676985456304679784030152941804341967604991787289291825689340461638013184755027420489933740531880975007186021368750772106831517600678417691064747690531671620679909691007591181402666835276397860446620426433530651374194917700763137303854123580460692526452883024851758148272254874177623459228336034685617487131847914322864964701243806918472313602716182683634949181781692963753592353302132883793976814825161010486340081894019218790997502787466319308688601248646108522969001134901831632394706195944772257546718245618801761347455710422710077184101482266807453022305177377100613931018686817311442140147484176975426394456433983485385266444766015503470432812213948607808338894841330957762266402982902873201835138830308828142129839951294842758729682361419336574842354977310812834061640150400678021289216357677282209332638818026495197699432537774555385112762451171875000000 [82,63] 34545326757344496284098732593718868091192395615531232020537711256777269044704108829700230074530761280340314853644512874297821986370615672992947162556981394765214167059542574507803411143585004756489126709962609732361519442483762190862398408260211945609954831845782487425776156850629765297214567303121902275129580291827830625430111307507058930845781242747599334656351949357305703585105614790687523546991631817241046672815387605532570996484937601778654191090757877458490489222742068577805862678100051878185888013715970430084903675213442132696376768772058447205466517486121025945843730572970482590737976145899128250153220659190108883072706661838744249626159759542439568338779352019020469694185450202879659574200099676683610121911788559445191557715906767480691593514943784496379239196630010448445334268641374811476761431046752577521215620997285822277552617698947780603619619722499528058733487484255705749466011097157214295406904010911120842410914868641784482729084899301770854121965439599949795859908444633193107661594243764981769960062386207778808583315193274487496588382054793864453708610145196837930137279671651731570576189751382072888170233087397579825576790504465691191085111800324120195709408381193170341673071929674737219254274979782490923465823190456613343291048951861750332607020339398871369129442883322803473224208217970010405693992763170561448008402713522333638390465242635308615483259777396883042489582057655316036762619049873216906781087315028821815564893389670020840431805080821465356533382267467211755901401526899121993829226673691447660438622859172770053312428250187808142305906550267132364489686193305555329441426481866923782681894257253212555893588711358554115071826658948564351672869061057430825094303317183096707299154602760840324376300488147741650620324607141196470861996876177255262952154402334449267758381048431512797628789810318291236027895867447374076075753539658501230286723911166797816971898240425513441335085629689163250676745752724663631388433744328899460439289018185421831478034379879886643582333871693807064228950963742969972585807500353924956092696857203493326033281580725699089103327181153282436471297229532359529535767705965554341673851013183593750000000 [82,64] -85869828528563565418653608190896812073889720235289552844152132518564717760954641017748769777891149726727675600798903830915740594272721687446866976659677642010390377440402402600281061929252023953687105584661667045233501047766595263212872086996559790354356405005814968234544052395813620561762858260569206760890681603285679754749669328601464166883183014068436825740620915860593663571003052444807671694083108384220257859916422504201266673094859691661939670203132816188886231574898280717146029956114008014552790880613140842348068669190293921666307835313309128247741893423344754508066441033319922836452443509031505359063964188933123817229377826726061564927192442505669934747542642885416172018414108947792459062161817609646889744385023840056736484853085500869563607598954203439113091761805311312634770542917031380578401596601381421478097479879014260988864741409262169477436931165247289891278978243975900111949143339321743233414975759029929863284604359638760070710914594401050923648474715336553162258910045845618262338422020860250803716480134450549494113642255758012710747217851284694668433724175606141718163202155201150875058479037725788503032464367868778941157382332170584773133796634321708199388259462369840754846264524375008864969840044141885871078053061545078261468254152615695075349531992023376829013437953556515320366945607548034678339134067699618378342608922462942790781344709957610435086434941237622171565278389614583835023404477244578239321458270069627269329083208391725788377226237652075321786233008778290024709621017872168502655292551558609624605483397519761422906597660853301685394880670046724031424112401859997286612526486594707635252973643454591673494788875510813096971466601548351882524251212661074527792527215492063727149297799365130835585016693905793967460188603005849712288761737140394076141143289405842419975883724091293265989699159923617586901861591155473685665225936124778225660179323528153640264114878003796929531073431293934902776651093553169227445246690386575581300199691368562598182324700520722829962909788719262225890518957809384261798736201786615472601806184640025288675035307894392903245438756525277962457868836769481202253473384189419448375701904296875000000 [82,65] 35788069704446230059940015146880862578548829924307526619886176413798005101239035754628281697872152893861770033225711314625552721684772868805712212796468896143718814488139771046514412015498591153149241448947678759411440867802111657320231412177568893459329958723896201837214646428721801448894972333772381369175742833516200856678906160200030155102648071220183681351537182653360363841249479484862571460935097958740051599388684482685338521954147267647733830786602720469406442246403306777620910794744696689195360044529702362333239524465890146531144188917026996806365003942322930955528745159884853684407068016345710954697090727235044075849999769704767207168824695073901475096786265166666317802410899457605208028204969422549960854954622233615210418549986566624444052874094877609444021384635052723699346053670979361715062765336207083692283427557393943432727796923908262362579696704996191085771632973785285329975104386306458874260031975808918109493598108012839357464796931090236703305901947098340937120789858081805349066755599836843931275867919153403958574196423405431866389245367843422999967577613463761900969537562293648621032808767383507124085687474781369106296598752308306905741299213678187853228449353864415709333126583037640227720097461628726563092236814531512251081423629806735093620516932219330524479098882017662366079262957894666930721366638864805749048893605705054949690709405275727781660068441579779075293134604922781409306586900951893812326449874752800597761404061254516867803798208400882423275239495256537610664852668842570753408770724936216966977454743693193034246601728812317836815900942895054150857126782745842122551510926062245950112996367700375125299822370482007122178287680634253016981738627057990647354464976141333444443394876104138328654391655363546488070986036777947520030563061267460177621987366432145620683250814647525655909384796657204177685754490020443413126838253582994114927090360248490592203003318914467974711935029513029661029629734539001247375305503183145406881952619166575127204766703676022162112690487448777725970651769788234236601203697388829225689749227449298122650866580989297939075475468581616691953416718730007772819590172730386257171630859375000000 [82,66] -10391218635931655839311785793959571541492912980984113991471035271648255358118109018282585331554395561266700759034164006664642926232139700134388861037329670059683497369093572096962511085495432761585435608278268445177267562550519164913835241616810991793313481117279251151101212097179496171317628226252881238868405865718618921864297642798926523168835256732717677070114328274930473283344713829960625599366051082638952567439513740781905405658568688830241700811368103712427727672021304529097755058580850980293136465538960951945308570437179875021217753709477366330358627762316048246486812002752270997423756552339656096092618913000313510582767620275400018939610689243129473426200741924745013522534938372519607845686507390379326500833579154322243245152539016035549052279333728800537627413376531232650840862040814727578986113951300790472909340023597414557370202781110522555990694444269598306587096540639177639918786350940323839020265542502919912406736512048385508855890250333867183685929421912020840431113344333646373677092811542501194959258698434007872699073224023204829225943623545410193214545566443763711084146812709566832315067360559064114678365003137367324227050921614973779277809353859864524702702837966762619830502234924144293549019009594545244825723068938896629558584976007886629961022722326885026843709730750725484521006676636675628965972882849932270990899129384559239091005161339051900798855818607048484778929123250292446013872702203628934158348340203080681052560160521726758355849366733019906230087169789703802085946980095636421958398198967203384437242703231246452176373046628972710356888336242843429895569290944333883529762128222864162747543186440003234489629494421797786011936600085935720351429481152795524523313017185050926641873279858344872857612681729255452651763691626248745658434671979489998598242472746164942381346792507606556129540722511026846055142719596552623694421981867919946457798855924138908510117318539451173374167380883190121538056934729232716555089173693297693123953779244012552845737946791234395520835577716983393779945922413588926641418206260111992883021466613544732713287799131225105930152171474795881373105743694651437181164510548114776611328125000000 [82,67] 2420680900715093524805614787318395601904048348121567751578457654105905231692970178469147746621754243773634240700979169717058613777439504141291014352410472701779530280981035629561028446831302481253148597766294108384109081450584503406515153245296537700458144983529748573787014484891838873257512085988626385804978530833332891266773243811835947236816938410149963364967476851722739425129908567636514635185486179221969772051615573671861299368615513002051659233215120117754265098112498713266190049682534295355686978728709051233121604089434064224768310722224737495574148390346988382063153385735176916131918426714811209971501406676394236277762983068341762920621976764315274085112049328617942588091436130165711072187006145376462364356868282284474500595052920247649155584161571460678964537303076133685300523263687298585129529398066821721854543721440871902235854998563146258343124230383311196150873992945624098624176837493652213163568005005336885831175789244959763542303970271245838134533208317467101239621647857781223362905598745286530558090492742270881210715374073125139101694924505689519315396564759966839939188358570257696527766940956119773798472775187523651447960414497741961026475360639501450495331633612009821827389571244383876636064608450446421387888015981883288824578424109161181987793120150556880111665860775859181373877057133103617221311515209645735722166577796713441239450840087586949736475402173161497545190552732890306948205978302878076312731794671063049039043427125648321754370130016013751449880040290459239515196926956984534954712811084230749967801180225114925537074920714210960059768609357520515135756505777968296243641409109027616225243172796476842975798075992420959977575204317534469252499867468608458678709602538020076303814348959431254053852635358365344035784998320620135378124672979874577040239806888720330139772130892457522458733675190682845900853988177461947695437423301944490738719728754210681011679442613666866553409588444286627160825723008260052280214520390624198817931634529370324783920043212990703347941955636404117078143086061866673070711317243584104966295325989466944358240392200345580870451064386253479769617324990349516156129539012908935546875000000 [82,68] -470465120994485186726179008308461565304542903659339692005323252517505117934880949432956686620106335144995210530814011908003206821598989944808341910165169485514666502254960176201794683615303552986258608940433330071901025448287050436895576241280014046105775918566897023688286386077295908850360899492873301706035884947653606552381721942013018450425211557400234931731938012690812182989094531314588919785972140331393336932223776523034089551713013788262274550312594324784268045360979281551953527318745209125320568374719119903383590204062220905395834587697315848109416823879366771247196371037521198021165655273007198786916317625980784916814642200582963610123797461098376399725604502532944537753607743448489513047408880619947616882199392109139152633919464832072306048610761617556156594334568125456704699651871928652962223343574557101921461361263239181512101454311803875645867354858406972787072403951321115060349545171368316312240433032014754413289293101064226436305155248578256914575602855408568528918237751889242099093983909845056068948028677277141649783590600642666919684501197802485658066342968817332254270309181718286452960109975848388480093611021587896331740469175073466452285166242428171211263972163234641950738101414194477041807692051984020746087639318317404146559600623651328143741694126257972840758433213730908245454296226661752978965721722581014842044775359526619051790941307349739868449996644372313086152354762214832773703049110887350345354856901190758177000638022092184160548718686929292672303670608288569525117572496334662522567514943725547270971784636112205069627519045353451731058141687217604535649386509488112437121375606750049035586879060428119096770542928960306064963260965923511504760661497252914972847768713239730805357543229359153939142973209972592685195660931163237979232026379814443880581921847683624000972326320548554255366246009557117958914625742080157595841753526016095984857021403879840584682278968459162757337510371122387494088326169496066329394544223848235598832007654276095609856052481126910235949583886988150779591700108840554065502708853212408321052313399180895230986718125668760626256510449768113990565154836076544597744941711425781250000000 [82,69] 76869766079898616492411084952771613148385410479650072259210120679769822228277800327336633993684544353079452568290130035655528273911775524933318000922661815889238395369972306687265468653158361867234898547290082453362953532934621910147269203324982249855139090632869378465894301579997363820534663822991388151539133390800420703430903775263639000325227684465193043603793492054124346556467113173291118700558419335945731276191368799661544214404603476009284015067448871040792954246116661398362625102825461657493218358457381553337186960070078636390896870126497302306862091192551226965151670231673905746899559313900925284199513587242530399357329189468387154278001981230481722996690994137368112265169210483708860409808838496481825282815810593236390472900375116201890840788406191095584239610974505031301802075563219254589867508613988127873213088969988301262695438677442981711480630100068953970624227924213505013826028173684288442365319690514244338304715185162496399940081697722235875788822325068579365569149795394212602343558447360363108459355347997209345734372079615907817658394404762347721117223955897107342483478707390735658766691317348153555464830870986849308961356899009642650056706741538076408466976130283238909873520944337008556139611897272369628582826109629220448852909843885006116136565947269413570946429399299137186925089620532162354579545562351428567166291693312697427012588728653056863629586018740714462382714928290682547673728296114439037432321402486693737388681072876301858691719020506630150118836203487976479641691291457195837693969795622331378377995410728967064998193944643058238672063596985092078814410273390524850994482713617997667630214978855112491462167859463894214714244669683447598429976108758508923530902037454108110916240493563948521329357262176456567831718253973335858021459203062985980404792262287545904520273323402091077307040430315165660761111743368720863432299913345786937519312596905057483618413542365064902378313730565235820946973516146107683016951085920269648095512647499149656559881474287948875234910512879877548711028866847578367566249643821798805113218457594432868804050847247071355948898753289444396585849972325377166271209716796875000000 [82,70] -10435645878140985065868603902191094807710978670684862673388628056103729885211666790758473354698903349682483055184623383874762326354816422649074803151201346856052074179903241412277768563125971208176857784734015396257787598958406242873821313035675271639780918037521201154151463728204065772907763027062542562488759608775335792903851087733108241309323505705613149134817565424855019800572633231375819938538205238802417262524951782474808038846183742431180311087372494272870317751689904061502510393155648695020846006436488598465296732449067215221171916236773970108751063343322106820193016391329756187094549799069629178119377699422843526094199453587863298435639167823714108452381352087147319513172294537770475419472918999473488052985900270674205407694543151788874546257612184874124442411510922878153074718064550909400723704026510357818980773602558284957312374635958561970255487622899816204405622663390470894079393698437783040744804868720044723391667620458574165230235588651516348396610375804293898462356217221960454826471492181337754911947233511722551050643802920602684974533154868429935492444457997269623275874970459452884033702020626736191886869497438344934531347759447363950844557143893590477787770830618167196167481697107717143746662993670899909665093484984041605697388141342832367110171887876862354131175858990740998465944496710726736311788666127202912063294284945692123423796775888789953959044679496539876562568456267094756540668489788575966134994396338810357825399188381879714524610880857191264479413963272248217843177995978645965779450832870051997553746647011377523907076233480723158677148047538583448461896614573806136836479071189483528508086954893932154780015825827950559444343583331948490821777578514490610035076024897373354321000026104354192767592182267307889241014380062985087736966812030704042967397460314422048342165264753818649340148320630068399002941886566980469295462878845884013903108306485793691755215643540342956862601149632737920006102371251251850306792914388506313554123021397313069001854447888842029388273704767652853940803984409011983419956882887937054510518308679819407201774079764379485321993366875314990238621248863637447357177734375000000 [82,71] 1132087478591450253453916704819637716805297872510621322313414760214901967851824552391206619697477631165613619936804567733619149403539981060840703186029119471268342105247146027042530218403678477606974792287106956456440469201818942518453548149707241841721804549978013732046188660961458055979059578498830108601512570545394696276603060546729704664088970236918532617927760194092579579635472110100042343416187021392706879462952625071252485654779209884478617072796323271102383025069859035976847349103684881079359113110138563759268016210707163423811086365934595388201343802155509723989991994491560171089134925598010725599009454327322840861455972329676938023343356295133364089690303835012291334063803790308700425559345824766102924590687971464443724820324116858113105890328968730600510460503772737258717079178987947748159911572740272631911740231119960136408185866891167386579590200643654883263525442746461080269474335305200458114355871579352527649820981633841168582624790179445884681086298697715361937318682813647814694002989881872321242829220684251544097982758799854910967333657282925652550270983804631692929239745713365586998853248361431998470163101464657619714085239288837977646059464357715905180639646881137590050306708175581227168668467748350772849634431385343745765892971539291882587654736058827350779890057390141125651796540235918167087150653205751384876019988752866516044654147582341673334881862959414063175285681128197512368458418806757526657962930223748128504076465742652648186172777294846030931876801143159052924195735925667248555461291464138589623982946826055598189636842188129517775101843208177860627914981104501701904655213115864719847715250188543986933991493953685264880222646259337728724036510217577746463681093696809005998696286639705515801003087990162028929033305578448412960647772426609015526221407582383155654063112231735783513870476090328675733024174852081802792029172503637241698449184298631892909203406946424890341517899466288439021882194658991430065708523545843923848477853680094507125669736791826231787098959047734132934656179683610341948038690369117887530101827615443447174247104239748623068749500131247032186365686357021331787109375000000 [82,72] -87299431131767614551087844072725048985226195027165604215140943395003762540157114802442523554973950570432682749864263727899597218088690818089454535882321734946617274589484303566291101811874826145628478719138298197275790029238407964454379124561953806573652380451260819696252844202599223273769517677861249859018242782265956483319636672337685149151086676286370709599077175704576473602673571495620983147013606838790192593609010357693797489884282896825977471718925430456884151587797948631510283004848228962050574314312113333193266096616133314361679412015214805476468098747180595000959387949830839409277742399807034953795901947913721119803893086138805048208648695127497862414204073000016521752173748251762012709858196649210023035335970060797396468231525275731344739080669645300159876904184436884917891737745227181532421840514131590433887310843557983014566320737046581355115393404739355496781671198629993112380565338698737079245088889377603123465066869313986790770481971134184775254767331869478745424479282323109858874381620443064936147268057693373601984672068951432242731010568207983272096444172450463917898310309765123761910208324119401574378009382863051118088036449680804683803294382023385966226993500076599163578876266719966598760686003504639396847868229667756196607540393399457714470316274484994621433728403932466390919752727996425734862703877384026002500815542702839550720927527498187610360003977324304210362566436001135912609584545728117942711202251968423575024181408558340686683105763446529842308727209492105155874811848950729967647371703548124901762655444327926527479582631423707700503148913694816993594299869631770315821552132314785436454078041035563673798694745342003401906180163012580343566274557160535121117391562457958684767355994514512782385457490952165642443686106519926578767881270629627105190221688512165183497946435824226112406719140754075140283457311075840374599287154399909604035504010181938440166377875166036301166706690573433302598562332951425526266735236418812655129826982803321412005632092538197023778237956197572155172255844825687476124773164651423908032494794598286745299465154239709069328156942901841830462217330932617187500000000 [82,73] 2338386735751876036655770201076955967391372830355031104361495438561525349919682078076887984424071826853421112543017235879486350373853997735647002078420017110695496835502498990187890879429114221643634278613548457018848303191559803746941145867937481807885092066987899376568270614544865989207663593566019624956050603991228057113081455638094531120989486721507284161034669838818107690681165739750273780731752476928120339224418132007305949699971221379072801692411751663716248894495595253103913509177735308744190116943259260601219652351380873202777587465531520106029083924391521788830132756601816748715908382321024247505106517204426940968192168227143314133731607435225090516842033866072580764878456011946193387958105170274333092156045608610298491686116421211290564604254290150213392010521570635968371617405933800064740241490212201496877956724891972697663197196120265202711826260151526599445377727361583827677212795249390898927470518667614054813661440340704505428096124883764096153558606080331696263721110416058010617040251493808528698825841280554089862391819924234189903843258059886053263559412542701520320035188191581021788652282780393352562181470996364974667919346521231396620080023140422810718220298612900092453803307412235435331552800865982821480280250737316907983849536639187895962120193966639090603055442252180172458712921110195406431229452227371303606712346073862380630554651695848443110831034213537350777159174540349761072684096225143507107040484016117572381486055117511521979001630154711403147784032491558233789333898560976896919207868711792747227175644918463110914570922988748004891924184251111364976161697173040272661832903575590954435397362903272792991786681637589794244093282173844326089715299577502397221093475519027262570427291427136252873248639242664685218754988559462912611822316467069092647155266493344053751704713945246671759656368695733191764793973838536715500072639567828733086159466007005644398664554979653033785576629433655063868857094912565971382831363633343335633387353741685476965684870853964716601567064931681129840172553016767813782384241465114761561836812378025370160954117375057964567375279330008197575807571411132812500000 [82,74] 592456948841023576832526634616493473539689707745217067111957386724060232699701097839539882011396544708928872000253858072446220002278645866071768394284132137539100824574149991917596797423030056326208375308620997922027877454586703557778482193465312175467167598338865685868224584269028018517142319057798975917984396103345529437458543137270391878473823395926068278041721590966016856741498369167177325507192524783495119696098638966433985372628346152264362211424428366243604079187932621993738878198474489140478293247639217514406222142657173374543686091528771613310276415858789788820734530158458569106463129235435051640784913902256426568619623525032617903562070983864209798919821661298830430217407115462730828352871353327021874752071197365579737273744359264413306328119430365806651104323820904241150633076537267521078872144568775427111647568158408788366662558449445034202254620532809339815656773772949941630271899703840408578351272598856521567929529059769978581060375161640079672779122546844760744858663028115298982598247110371201855717336381606180776330790944446465744962814628959662651008718202582325498253035940219375866683416599365930532442246093412962170920700060743142319634294937904632385360705811902289347498393631993241483002308315940940028515950315813254603876014120299578988613979071937700037898709482775754008829751818082798487176064540864599453166041744307229025767534538493804882281397292064106463664284820046927046712152003102791142556553626664437084090197503124118942179639957521371415011595286275972448713734895657641197801014127578925241526023207246155587626545187379002798937013458756097709891073661431313467926439818996241355408350239579034442232797243510952187127739610378000112370868952536491082888099874664808119259320672005453906851185865201274158918115221677101946207789780358673879058564650921557021737024400092251028982789203727135120495781048391295940094118064527056805372826258147486190885196741539549526218882853147483500637533969095519313294419087098680301144281250329873603726154943307403968725485628637976840272239850716089040767069863545839767704249510680885129778163247782352129888749914243817329406738281250000000 [82,75] -123956369233221420663258039600088478794583244300121689704812516791897153970121458022135083800068391677672977052978528926279225770148270178175683323723693493626429797081016935554887647358171007219112459016496816648537066714946862696186898294339328860566917143114298918384053927458551714763838726804413455643593527108053746602385351310986810615062261100528645231871809848064922074362825869449988981651783078869139941103394795147145454819910897413204847516169104089022136030165377928270665975791079510645732372497860120783414220822905588213810049659013811902689192857537734631933825767943804160578151857964267647785513644307600057318168575525897965078771325371009529594910800194695022128061980910518559959104359248419625681310875055440774375953314445192171324020463545309723791824195962883836554709206492175985335266154827748008465150158603806120533026972512868734178599448442137422183814724623958481329259174352524316551966628670959792453701871315659633159597819526629048978886131033485959490554878941193383986939471985531892589819512295883241214512980009203360601456021983570526423382640412620126339781637227399727536241258719317030555653103692889356477507153201661989034725014498621819854295305325712573653338128532429435310072567773056711713289641047564180123492981459527251965069678472024875281344484956467528555541735542321192773117986420018455789477101580532340732299684232434516406595474627664270826237320594110528094523909012688225723299896764930588318575498747424462263446268556371621530348150197764857395980776563274341090985033000087749538663483666816416145799098805865175878249518082530865229362521692879940237332186331479906041336838932196768122003326331774250243458015951179670913911817181753363455775026096710701208881686168926289510142974529965951419331894839897940369777881233648536689438086001806509093554479233679412782585207183366522540120136015850517944315683087201347350713255259132663991869639328776706609168689798642189493426189465577048520189066084135684593461413833440804591244694625755273314162364638704933196633759540078792444633120354843283732760847520772283891061192606652952008516876958310604095458984375000000 [82,76] 13954139837175615322375596736109702149664239405345435025442768039031355618507671349812039817950214804336574880352418765592703903246127435705249375358127711180141256771178225645334906947519604414416178448956255210209920270031985415665166278583267408274076617231097257050999017890373212086900183603736697057732008509138424902373859979158802467622453430861536306559040555611504172550128830017928792852049821543332722959148809435923260486560998852739487183445442553435926798562535547434455546643729541084593317770619719806001532758595779953274960868662859299902237797862122626345361611867409276046493864262490556894046894671531094220360202421078421469407271103095055979871086192306142618983413877691896151496273557969441569034936154031221455723076547017082160189616602488709821510250701730416750218874704454092286755856934603067789077083098816490707764620478187928293600867583485578623284499353729896680673014670007549971125252926468405926209652200626667657892264224930889888066827480666817907599562458130285773125197388770813306972479044072824901131162209039199474776139455767320390149061998245205266554159031302837627619598514508826462829986150490818590816671803664126869763978554129234451810445864440281533384784601083099753607897464474695349813973085053154852430669933398262918737066306151119241912804264130126927997234570982535298103317061637876332786341286242991594242689444102299870448107917594924830174010143202843003438517331916762820797866802381891038019577511704118650411686756357524983231841332481555507976849402776725939603231325355361898751260193104047589207018224288192324752014826481548620017622541363072595999763755573090059308235670900339746774690782871157636368729247876651998385386775194196608265914412127368234991888460296644426120472651666017700919853354348515592399529322410717393049091928068048776385665116180578214434977758409751613470601136823335743009683808431673097999036198635719502826665016557868323553718455409832417261207786661721826718646225061310561490160716332119311771820221325372813872538583500381611906587803248785797210653731563608060590408516801569588448167502647834226081613451242446899414062500000 [82,77] -1045154859311948462351782722403452641525299536455944688697414508770706298154443855130009352629609743828368491261428854053202429283066699964574588633529726082750889434069331305221509364010723611917774301662295119051805674406394829212298074118747979043194245014487566988656390395366606410055029606191534254057691473419358887202025448263229194967430386254945525607839734647443217218066211244939299480597929525450090281609148718288339277049788303436087303999175482253024608257567998490590677820737224268547025681811052261896057014191086559621869030399488597567570937569768722714291011623010731929427461637899007867603598816099581615729418168289718677039924943225913066447926940891550109315376193813377179148444228257113776444033682148002781664482555137846230013853288634343976375384672151806470660591195768820291950344879888834931993461814603786336383318898214001136087292181470487262155029705546692714150015681537746507776503157253320430612940737489897352022946964755464507329917136534896980736218966996875930631767318343711598787120200179646818267553542102551002882325622595392347561966073528117711559550832989751436402388066208321063933226238969773643282182721989893846432287888990653790703205464809377975291639464893549495756095288144084138723274374484118548421574236109124332421889035502145730890329636747514130034578151346277828762172792803467573047973079968790350198712700936330460601536172432974162151983738908184337102048011229934005761434750542674273764539985736327526107745962866939157954719518901368104514183783711734811963393493224650426137288025688169430191176285353507918271267559243862536231934234731668868334043033004624749929110027420504029028340092698119178746365038912694829493694049879252513172356888466391608099353187770773110490110971035551199991800833368901312975033949197539622967076843650945817244823213291907784510081223985022240819418325677421550568199991988232161530221324394843024118539420931743976109445877777629924835533196748725688969657207726517855237715293176154907621869546701587998727094892256058420349423350854725890400722597532700582098926222205173552914914125722134485840797424316406250000000000 [82,78] 48538301524283325982651495732225682736768346039902570470234670969568168630672188187523815863961787622380666159703424198955394836366673087954649457521892807281720662383268274871214999394127221055994621748887953005631397283208554829670744382448185375012621290664099105632605461377698322870660141234508906328612979762256190385077446827603565630899484117185938212017611897292246578254279724016701075152245469863700720113002600138867058931602247973544663365738664528652602063489685150208612881878939026239812662257323229968287660382696199394865756615639963172534910335416427968214118178375785848085174864063212055901109200226458450141282096868090379697841521869302973496552055123696775220196385019875238026886835287712095040406425973247644916653766729256843599351941318268405975062368885068691882138910882552731763087385202867351730534869970366804304573235949680301912926422034513951389665611177749957393450848245272927298800380922222962315581868164728791293581935960666475401422796093208751046542035513962804065458510144352605503787214572538194467987532295906903846286495609145324507994177662864384934367253627545992719862445216402380972020694164336765967653822744362135407275872165984465884164216110581538511621758028633966495993203352558401054250675475711030012205159030866349177936847308284463762636084163347719174693500993994163914494442704679818866376845980256524027925234675221437761502542901975500339126932812420383705339950979607722134711711045927793850748470013743689078941194530139747724919528759495190652802516379352675239159152912916428540301560480245137733010607667768967903790545435319013178671620775951183527336295873494068741949527036793382346740725444925206644436790073772017901094818518350952206122411426300024440555103804988191001013279237318069701337044081767369406411936398929090070679958764839518865615898077140272658377550532542676293077941615291134056957562358178917406471342163670277647955625362542310139544931769479533274152535402470356934064405097440172979867869514128649376670839805671149029654060795264005039462503135593705244549318584360790230965046980872792947714344791165785863995552062988281250000 [82,79] -647929517345357960996489145891148232481990370922833441006201132973214352446091650767372050820627073644885355145319018314156359349414164098952636963278813179121121061320822895013082070489702605023459475873020808788461063773576754148083325566570991254458156586033779118862608007975891706075749922504580699585434890861340399429145528124699644195066674168753436170895354406912945286838477485006263152347499990696649587429107329135078059095881397332474237703343521256782306902772543856300403768900117395883027696041570744098072212290216150567270278178978770926718643204920445376928677733278531498690513120385102210116353576219510337802434399219200658264216774532030844882157501747987333383525645864207609717972104597093916096255315921005075015906796753623098110127262126540097466529865597719684127235340623244534931031443897962509442617495386436925311094626949258771059112054474961941362825775194672381517431978623116045422340169874489961733839224502513756598866737256292009222278250786735062848374704087171716635969676995581288507024094655834186733442246731261035374038781661534424994318380267197693147444375778774648553705980666695633048098416324476156859605231829907553675662466283451828138440938121859640656421943325791757651980962501071140944907965492922022815687740193571170206411202261207114583870167584973967382174404812754151676590961632806413085583450456578678090361798809491652140633367771451728335188770245468047508919465363959222391629713475208222452870130883883625517602406410669266417465233189452893317056222052895776047063952215947383886816331408653933248271572934939190758966780444683107164906056602622265914817134060349984344202260278754303733653651692772655485362911073456327257684605721692081838875586770889514387146516484691265533192055161636866292369742896869847463524121918400104210006960540611816653775470475970513067319264161503157919922275038013833877026563206128864113260882789896940704236889708082582497224921935531242172010294385283350702546599361489009309496670455586208786616359968911255525322526599588105717052075122620431601226840211626619174447444526876438430917914956808090209960937500000000 [82,80] -85843830783008742859458304097136610836155446277660485016638522966343909267258462589073520595091575844123688810967155135204734427547929376575830830993660686225445740039535341436562086725627999891365866505017387249047735977524285032373645922422259838001088897797577367053773607327947630407994462359745458271217071336876011625994413391034086751224417501231416089770026766448944180385544915222361917192445006237203593884092232263470391329204875209015145832460979251216441883444635608878310254986509273749481108493817461994816413515397302115286229762015010415771790146185214906365755434046537807835948718679954902553245843234375491715989630877426242126256659103353817636653807011919740231857651992424877270826632116110141140469177209800174949474168419065814739488319717655711612995479321954895443114844018523219752563110800996614408955294284729299233350948174646838753550362909083630887660605951704884845848295620513836487470544080727015866483009581085286847855441036443199362004532904577276532211743724744332796044592103465778204638124898269802165189780463589502074704301225985068106434598344734553234058854802850060038992833674712586611043460281414984353089290078442794847357978748668505688260438034338932317115159158483763586656645435653944863839712861429988223208533618755059820234915548980885855948519417386110223370915279803857956028005192858892333358658894933569588229930112613321755788909586999116679307393747893236360237842734435605250809406374518634225003692262637462639650609895416290343802146120026212764844419328969915798973609918969166775115712437738707892512648380597878746594101383575150498745308958046607548355338559078919910778573195975732353445781808099570958305526391271291192961743635275670061479827003793212155464854042033619171970268720606058075666727732425613810712085092798620798167937490597032525140385007902166687810479184291746608497521304500507616405419118980190725189373731038382438185640751226979536473979949543665983833522289862471695521914223010581477722404327810624936228035390212411398579919649668751425079884171761940138771510779513975385960483643899010530731175094842910766601562500000 [82,81] 6599708785075552795955254847610322411747411770874731854325743183115608167454515858999260839694208763028134603744791790610914676991527785920923011499026459011935806165348792393628623917045568778889488683191206330746902182132397884906437724198699311377466365079363962693416226889141446531615518565440565592667767724816076453541306774862337227142581536458339942202545345977401815173451648302003419849884840475782569536173392653604731804123949618933238711132444050691435534649963023292556857650127425234794221757390193164104791202332677220964738053846000199517321897161257134512136092184181496388480637915513287576089280095710764423639724024059073766563660873177781244669023764009067075954314690336972438930275629439030892988941508033135622139675973908572260317058129786318748391517565586507284184841189454066609916513555403514434025767898092502013532133277602693240986407973432144022947158734435603889293804286339048271602836989172278126721388129325404544502001342876873855298087069738795281615301703176305512097499594850448183212622117097061747774306667375847088697351666541317737815517100066373326042028730754084271290067118657649031686506806967070901156367880483262570049414501055244584731733173215400378970765352188630676190838119099903662343146616144115033575700494411807400968851338045569410265841390222525817447681553127435266779786966815511264061123631992656478658154012427496234342632969434477328908344419296898943054953832372326324759019235455107756336119216706417788793213829232042742037368606184541216984068850259933944193443653459201368540321495604499030453318454201562056112057052339487641380493002875900937143113081919647148533969546314723154408432243008389586882953039104648670138168441538880870761803328589745731540728030021256432289950759970885499680816563203621807599574790839486345890087818005204012955872950063467239308711859209710092619205052084423220393934192202252538559487633272655590827400095791200293089435896025279258051800956096009069348947995668898862785823424275250728648652178309057141302459448676477110216027384318651126377286472075877656051634545519846142269670963287353515625000000 [82,82] -188981799592042278026635689904116686518553524063459353558828321367275007950165879095997346364067105452886065998269047311624489675139960196512510521393100111954680097849043685434167831899541104938083557627107546872849662470575685828941799151117484974013880110856113041305899239083661599013030163662787132454070606802283514855146261231354428663642904451517400397136885677728702199020648095753400178626039670638943619020386836814964578653045790959798990080035543836333982174135729204545106102364993939673257250451578482538097169456314559574990509689450154474643629013128595642542888923460377739555579592519569677968015224900809452242643288052107503534068105465665700876537614765649210453227517376510404305057401767729516751133538790277996482602674668252158119902509214547245045369626560314666616261863733616991074210816391274176170687624155165863200493561095115918326512980785053289393650507359802286732490842325732506671794683165488277725429732699586362520882298312247891275302675759129291164455532050717916087219568956773923458304792822160792907424745441483908549014985791234938585546606590852751194129447570083113487389722163495439754766925241548848725044380783045989828182445418575399439686825778968452954692591394806014803309079084109920434077344221907575876673050702140586353772021205375971779688620105072023462366952015290072430282602046619555792121196425254933261429493452435657037932577761288812853959062168697772360054655809729239850825307039134838714522823292722171841274998328856751341826058498639978747968495473929226917692357308812814961877283631857273433412302319818401324440434234612477503629418898235791346417237116340840118740431547624975043523299540731861177819399607011152384466454898953539748860173031451828475431778653082604523280468144580943914263511481736355041346822291169361760744720049411158215566314674906835736053576474054376929257838463004532342788097371822038608791096560220469139820860197501126592700492521248382290474124282193381933890690553470688787853220740473617828983720636690198165535803516544278101894373254924955323660286843259065170386179488559719175100326538085937500000 [83,0] -173489560417803245222085907092895812298891689393267470311192393872816649084657980300787427833339555235107099556871511642835119183250789928895504252230887703758230915669926938998003863784806805314122900434255036900695666657610350670198040092027391083018203429821363211706358325276213645784023560607723445217300700500106945687203399675916479956912681519785508763837261572705095068899008292295290050281143227915132114025280006715442126298269586243319001686847704458779402055186953715901863816377551889847780563855848606249226089056383147843877329711816365940390571905067728414564003739754293062969789286770125297906576242706254026543523564531527697391302978604864842052049514023254635059610168659838762559232440761562304632988677109880077023699851012594660862397554036743190052153864204731819079027079637803713058989564582166394474536823616824064210763033293006624806548055202953772289830477168556730437636579007247833032401729389342661430090447544944159831188888489996933320180573688103349457949723023422287146055167389811295104895344120760380445669039991134088238708860542301919384641821257589375971812447298077976035934823975626806581277677728840314117637938180123693008885159620134216431059637699819135390332172007402000937120124541162062679389950210141847780781213272555519073279552495385568582190120131901805076162247002040184373555586638369445291143066830435450220523384342819601400610971902790707412241555393763332814804765309448327256182067394290380628822454183668415192057558491132596396414507149337376696113091208831850948105192885015537753997013303434238519113362637292561457336709211312655362125978611234393785570359172525420783553330579022926134477071259048926226652724062139363813422768586805388347714390928031638079861080102334707588509283856321173927293267291162607890048476865591101378470401502075294124981745368190123810453255926511114365896013124604162394978246068297129354968370952496273007405074271980667140750785975642834753646961806938861302158395040317482751883427489272046908556256886793230144467725495518911961965538788785257761874746116225586970309842435859713661891002378864599554773871087936614944941975793138830324284804682640569757102437239704457507246654528261741325829487887433797436833997499983124337472813545701685895427269362700783972286444623023271560668945312500000000000000000000000000000000000000000000000000000000000000000 [83,1] 8372351014563131084183729826917048994249977876780256636471261695893306300092003095667593523286914137006711187559651248274618387001538883565276270168646275261561319104035927202758724905532573016800776059841006296258109864485713955927202426258045950672242225257250747642046122507207547208947359090243007867110763696072511269939190517436948914238381371159835880504106945364523624217926943127423144855120437735961723521638168226932986257509185016948775145362001633197269890689120966866173292755747888976415488920345907962343933956386552088917800716043654143034392683886063339757490276830613680929583552647909125721283163176412150615824419511124915955509943560534121591039760122409764477538767259950665953803443216986706536595164990065312615502591963908664576900864764983222527564474419394962552744937970094824867308042012756112967592355818648045873242656016228118983883425116631375852708414345631503738501042719239844851650109977561328678919593424159184094485078390010028327933759559547446989355226798407473092397631108991034224467079577266588686572092800718485750282676493566550380431838071138399716857282730655144307431589508205591644727603737158524973288559197045092118884683190862527937747950274366417734502525969932867564744791333933471348889125877839030999172979001037504111887940091750375725582582214194104603647007646526804422421828122065158005601482228950677643133805061996497902465976701092181662592169102530177529009464498298176433438001319088860421739577409935342746198702350031252998775677192746540788308196475370628571141287999538111624579749832055477561214840810999028680043933824574329974042885965099556697049887253646628991620372208271586781536753667812669666051438125015895355410826968074962771843954155327925399381652419503105606441193608168605762996649051979542910734106391938709052529491947679976816938431979314078969318793711947288827648570902880885656895681615367384730637754062224533842880571333559361756728005701804449680266391242323885270487402440067874182003752900059283770390115966918022332274620814803466352304500114927349755375093844178304756244270020669968696300992323577783412748684432272458571660923474954114682931012065850867473304540209406683490299616981257141254696991648418550466948488859232354498242094825803273405840173080434338248601022769435076043009757995605468750000000000000000000000000000000000000000000000000000000000 [83,2] -240937342441086574132109891676117386835072404112510596558131177236319009130541118114812204877447213452466264048016807846178239546769278725190852679573026917681151020694740125127194693811166546605044786471909009374329600327643610799208810715136455304285299312256514639603674089844564212230247969030874394100504080679568401725341654653145259589603097421270433954313279284992574279704431312740066436962944375569155582610886324269708313015643003047782032760407372806876486088671773136613617330388004985172593456409325882741155696472838758984661586237068851385210670654354973368091187917793412803939414334865538898784390475603008543202575302508190115494500111700411921839540600558160048916425426732160786662265271071192747797902258343278961153206140975495830028123628070507314926324902496653032202161214383118751096185249155595120425807400066378169033865162083459916698499678541575177174717496248087777435199894670218877157099154238542486844744630994279692644227871981773563594855863735319044521915633281105051176651132707796835064045674489757369476681246474748733520239358962188281052461128008217760960969050070898578524485468152318713959899211534803706219268537436240872544295737001165179226371501026822076175268040235073777139766594684953639640713573845622226064113343158881251732486285881942142098537416387527439282029929395887772065070490131104622531523374466141146078372367316207848557750373253714618437503537426641851540442692959475315263206956091055297168133885441028363368536630453211718100479072392145598301998103420378427665690473551037749666908883313879584727222411472940856621209448963325842885975923879393834418630797091821967731971507865992891745758440311705362248151775280031881681598270114834060934583228469983503641439756925559942060143837229826499826842399645406784687094162873426879748854145783268187799923950757929592535964559795776740705301565502383185913220370013766704565705284611193165669342136566027296173837187303448619481928160375513773351790510572543614252315272537908302516321789659750442541450082654866860722766875771582363309702005454150669841022079879682121004624929899277145834392477456622809870573793343387760010010380846840768804939422869286372767765495756696793968008281609747170945026165245280909281608647632401736832469450719899792473857602637110630894312635064125061035156250000000000000000000000000000000000000000000000000 [83,3] 4098203927422480397474098925238137328327697564483537808772445863099133803629840651973393832389638418458535854567847972029062834447747134217027482150150263908670359662677741608955224669174121258379408546922469058876211200719977581764031194019646922821384842340601965910432240426527749772994400639817656834805003864352488566399216187264630749206736347621302584010605977420687906842187932721264297596122688518828890634470926317388326612089106719940363895129013559082521077947369530883125982823213977758249725982762926134762293518328759166233583757634949246985087727221340385715280906679545790924560035740872948342399073046198199252304402816634468391974169173687571970032237930043066864933466256551888496045972148980752510916290657864017604616154194971380871753693921594936796146754940511950789206592148121108523244361345333145318441242305822599320992424442263272904864484017123076446417071659369194216207159210412447920277531500188279024047771142187515015041404961360952049732036493546595106471987479870208318491323262553907194519196527415251100390086380004162938346428689179105593882236063183420957953137249429170879899267074156068579068016600623036081044417653018547572784867785095858745039461276881238831777576602529005410629518532756717018278021331396825399923700351266867859915909044713286387206975449279173563715993797234032776290365839119706404493597737263524756340278468150057684618488077047019209312398422533396886946336529588617639132588238168341240256299928245381577005008652058971792111042227628130393888191010141166844606629449055226923191248952901446315773714307998035780840932252641358962644407675639286979755620257412264331394303251918886268424232640662622075156160817307387479355048178314609614492860026051669447327509652365886562906949486906940274700290374286091939627764224520876607123456233353169871639137448236375988231466926673458480003201894816973068345581300324688866689694759158931690682614557755653575313873269978984089569499455261763310525953764243641359422741282649823454647023963258182884839335823674682371898903764147636636009217242065565951745458445360770433348678881058780979731657789728579515721933061729556089902370840085973825549783581700250462767679067506179649509343257062495637277559151416668456681055801444261480726826341811425081721457401931485442503344529541209340095520019531250000000000000000000000000000000000000000 [83,4] -21875814036389557316907371482047226989091108459646897616661324308188289613407521338820959030702936145641605200471940486881914370996909533032452346325382736240636415748519858002600634674358705447803994477377149455603391054207567729536422096796345098473623931994822483190086387641566945086858781791929391557974570986507012540303606251822523782083582857871524701131640778275621786480662651803395745554940242628042871601799723440700018485827706158065199925436866706208646327462393559643226180717441438213751932390327178671634828322210941775547900308320661326792742905395412828952527736841336206428814091302947193821951756752438160324356944807090879769532894859439912367184127303270005497996797359910114576505097416485996055926766009305386982789197435135450816571139444950995234498000272597731030764418211382134737683265110017669831902534781794761602702713550832311905534712222685674440204251903384599650144949708927321630376467293991158071667580045101415383402187958480562988036976449638051245076617008314295416586732254451205404083290102311655744551907722086988093523782357230862301304311335060874644522412221841290413867930242865780727386349859768194173049437828264891791402495528308179134550050121835427601833115838692758587538314959689948132231387506846695827169917108217865206946496412418742211049315884390921479776330959763199838508172236041147646449072671194372703501554975738835211969421957332909061328446982707006155505095167411414455650708363115752896036367728634494931442375325319975625138925072283151912105690843581262651700238489056206914379150947652500670150560209029177518090672637352831880272950198468792808041501204658467476966433072128062755576688480802834907631873355343866514735538056526713808625890868175336493496460651248640242622433386320201647748885392094857857559147077016378443459197748234867944630143112926848582416739562891439225552854690405558571197989910873264570024163360636307272667893397424705839013183573135541135212138765438510413643124550373119179950645476539136231822189257034431829776184307054681434435210719287896691521562447523815787287877945927653422487371992140470600886279637603104013037393740080334186701764320600948867753043069051500080755308756818041720185136689154511510202947397935704675883341702802960603239089140549942965589397868915629008501610996972885914146900177001953125000000000000000000000000000000000 [83,5] 39444486540870610258698840837509952646397983485677311604837327102691758258930529652047769562471143212687227737458355234344682821489272472447163652282426725969372857183602716407958023200614311246371236638583661703391435796454710919155438231041295996153127245822153201560842141037497229503136074058072883140845444602899236436300022360828891126954899720588138493436931656494323793873393271028064442619127181586439556862488199913764956717735179193598435756441042718531303851513343710719819377195866972861253545598260532847925779242411663120805664495463447498397548320611995738788691472231073340778139955999147621919818731544509798897379149467476674290821418299416775291784608884678766719970887911630683678458563802650405470041844243349929067737767911825213986859297400680650013956179560008437591568633289433758358274344912317911137759967131231330961799115781086503473762825335894058172344276292484489339120254885559908015204757833259878414132721008123846751897765002956414196672266338789246705745417123044274040975530906892720803596748622730825870943382559399215079087462614382369875176837199882772546775452133113179563542081568776385320249115397695768634040548492071396623105056507399481668518642833318208433340922126386883864168326079578048150654112503783175626243336098216330271536017507879881249387177901316125270490757089641328455900186531611506385566242477879178308758724810520871689025709014127906642865539801980629912709918481583913690702201492305887395285981121934003620615234442694952956096311440593994928467427766449918810193950778622341657266399277690055941286332677248650489390145761089646364850067270734483820126460977983316849199666266544787619860934731265444158923722472898238697556348538758363792576102000763537402905083390351752509116723296139691330814161004904286622864516013558230328620496502277536204275090526645032800463232747590178989406118397764705753915707179811373722539317132781284670722229149135336934513526848422793497584303593729752645331486039678225129126800451926966615155236441911418103908572125469629579925474865242798764203051813399608733015751371396411635711215628897783577166518387043023989343695780551456397633600856270455816096112440123880686663280095245525012910470335722178126316319737184335004633519097899219102475719348672855816895652756566635187968072884245884779375046491622924804687500000000000000000000000000 [83,6] 598304190468956116906503168394262974533395048198560475622469061046612311495251652214122662121098441906975855535889756641363607948558990880940586532372453488905724585344142845422185706321875445420458289276023549408722556738993661860188190067337537708892709810453027175462501723227645788895482870673618502958053351986377840226118034363996269569864297224954191571494555076195467881400588250464711769370847913489336668959377334770542316684048029599162332660332633153785778004610085435249684175609702185383073393610187911218231319714614686045738804050687021052415024283872903746460281580357198696694251049707171466228093244283725170837436858159270007743506546685182824411088322198893817961459834970169148894448107451326765384339559925073248262231628837582268824700193498077765389403503231115221336269374898351856369248406180633536243686617533379900608376613533636969813380573563127980099104246710494558782069453876093284455618488098394946689002111815165152489925257394903441654147060740018096566101397102273714620429782617659331426318228392668272772590228797598945864535259743688448548724707074901720542405747946719078260261934070074246329878010856019038274282469910319268321226294707383269307006986875316495872960301658441200053926319835871007608818180540170273814059248087929756529905436693822969278221302372394956494039065937902932798118078943111519001390596113312259996774109750866465828463580039546952320843047993806836727927041001830751861901359727716736212922672033841242503432155283647399723329138027631924823915541984856004254481843641112566646965298109651278384404897279114657993741494109176011601132842106502094804978729771327768154001491355550957889789516774153481788220560261107457895601453226599024840596396769149694911176913845964441467741443989741462443541892162212237641580366870183482653113230191130028170484161613638191585470005557105473988360361096321852161670294715293924448674564891492756073119164272409045897614261413261062903221423337201607721782129578843468226225766894618360002578467324661669485940129452627803769734074867434006721658901214009298153295009854601598289569946073146808563116859259623113132868358976622437783984880293273255580807313149756184530474788996083429935783402143578321946390877335197053232710548698795289106714296734242783405185866234369068352203597724314754202623589662835001945495605468750000000000000000 [83,7] 6656777834716637380371986866747123040004211579533904003965253173300055317699109034976862124379113763476051837667854211783932876811004872817193631638582953196038403022404978766011170273178685467529057970112143616009156111290241324177815605201156999480257475078182115658247059026658919170943916377036793289563675394223016287005690535364355496755649902443077165597422706187520665825557260429774870879030027381506347210578464833369473719701039639047129466989710422908093386303308360141426693731090887157727579600512793377433708348979517836396521524774535386190406426765763133115261207369449278637779490585870169861006539799799617828081431401306689450742795576387912082981208091350117143304777392834143465180302706168326672888670578822452967549487180453806917006113896508148124895943053726487860353838787640750835928057393635702525180216864646402760124655944340868039574748234103062263842170202320017828755552261776583645842820185081680621230547865713653218016320662456403045546851141639944783675220699241552775207479417872410720332708920716976597882339838381097553793795880489019637452213657850718223915903824938980860950870231361066617087179264247174899569750704235006776472348086518327058529764933275113711133215092567406480332120824893726366656348019397337701913733135935533303979149875924813765089355986995000377081528498590043045438763810170112105094696999667879895345619902140050807153972477270713009378159677595067284682744579485642553131109462314738995534861728576521347224032108764445965133740612124205907858636832686401818852536557334912747904367540057058654176086253709367296952135288773616445752117755520876288856422595731877565086913549093628747876561240920753001404239654990504782825488595869586080451777162742027820148289883903821153339926996679195583825848364779442212998521428271836190246459167671258358185455546540887318945015347510181278708669563485635200206858490024818462901773276943019491700296724890139987556824914308387802969183476602550949010488243198022214034379401139904446387365132146551054601180913898417675520247861221473341560569902674907472078808661643488346090275789418614653206958758149140030177823924819739618240350969913008930832441538321046307933546851247555133326932767308876261004925326075107017217897993805008613528505830248769691644067512654237469743915243947096627152859582565724849700927734375000000000000000 [83,8] 230570316344971791674029203958155609001206692577602728945762876848878920454215547926582138255308779058962771489122450010415138299113231126623250539005591840728552067033042941960710976172970940736063925202876679442695938512241888211213488157617282202381456657812935873820192708666605335251588845923250604877552658013399250816754580740866846243342419404923856316363477425294079112500549850887882990918058181894055688464099785419257875908516283250741088243732318757794552168506161670654320671971019863975841441278745031957823593564170514047509896281434367218652576335324779915640477854688357041156014108918403936678498155984678543986494687683935074186914317737820253638532876434362377753251850461348112360563045683998358988223180787429890721543582180162712082806539971478633472034428848185847005987294099718847137033350462043621879005667157987782638438693202218595041347629007499028776303870302409611630854128438809043477421981597823080047659548377449819435633867004473929817311431914246706931060779151217232024540231891588318989588561900593069119802114596347475703458709495221463309890922650821593395984926094514964100634456670092644348883432482326591850866958849390806858717293569492548318063935187355655959249382337680994533400841374514565995259507251322373657782542434252448843549504292508521582626699668083656593332668663100044378556762935895227746703824264031364439966360206837592071223213738027696220522276147052707859232760441932166634860169232961071304313684356059034887169742230764597628154146379822565236889562595442961888326778161672394899396460448188148402802088851393789084512567801422159206458420556388075368074393456424401700775490829884920613249789563479066125855949707403141121954925640060686503000929138925619753312397893035275865685146920513999254653188692834078473323910847490310314483806699930763240432984424829918775287471580150110150447987584830080514157293782302273002064240056438431862342930841437602185218306392579219344799242650823046963522410562983278317358469545955199282367752537927962214303910498390521958453387783893122227299083343266262129002835165934567899808785657566397312058565241917073847207781034830621522453017292463630181702833562335426404402521983202730779944546520961284157186812840681556435219454114611182896214861670952635002938279747066854207242659474674795205828559119254350662231445312500000000000000 [83,9] -998788464619299947825876056886963892473584218535892873367644656829782924498875610954555523568671918869287177357066265721326984144155905463575720413887292421061640354208860934253375044744761315312103539205534437400256414358788246043383727108303948329550512302042381521755565603208380754482852888514088474816123112961489154823255191126003164643449969825766938871936274047358713988794402579692404179385351263716141623525680592727755161675050197144376460420671979189771699892827451321287510006078375268054917255454302911740981423446018882124652189126489418868974951949576605674395665018010546748365084927130907412751097525065037546972477761082638493663283008020061019056931125186480010770054891997641496535127548345829114026940411363986947506871561988590577258877935973539482315419224537660536326833793142990773086546293026354402326574922311940757855229296965648370075055751026913509548203402815405764602898432349144934442074525790877764375764656888228573841214987453575365095373199651724717726750420492040938261102416914361902559888759923701314994959669709688025833329450164323454462588465767111285184252972937291425175487710463940121452266545314043011294358406882242462617785709892574469118750918279566957665356824929494752054475539644892283366129168632150612880099241349556402340753565650509503696353123463779499868617267461085587738443354986358790454168478451073962775837335765738760038482987026956563904122215445955491031094333789849225211206588757421558151872099984600281171173821535253499785840605425716891713946516916312230278894236329965445639847424612024192075796636202508036515332387557262758715874519207155163574975618598916903463045260305755759708126676888729510875625710923158923254520468779998883005295248816929400654564142702541415451441177261172939170010104051093023642071400588917190229017729854642809378245147705306834530130531387933743988626326380657167604222826569953331253795269304605179049309437981790465852458811669963574545815859453004324493846108341240456535441813923471939674217554349425571858666962883526539525196017921341999563426957470193137509590707677780417765169991264190798143613483890928565186918001849372857420409105236625266148096675525491592503152875307553680431706281246945913495994321109691132538795381582156392837637891807699691925552122112092381449153935882301347248812817269936203956604003906250000000000 [83,10] -7397156922364890695883721187462474846427802701966144315659778435152385023908432792939408769568098232873179876331627166731740759254562798973328725003826380225600592236205421888632008392913295039512748525062527525289851342271122349329513681379388683983189105747916730001463957994729337529270528773522436944590079076467336907554577867979573356028844439013578639426805280538086442828024055224670169658522301638574166249244004629011375516218404657646955267723448677521510793777925255270288980688592174012329738697162727072726968091299094562108764867267414605175339839331638714613437693573366745852784894867778070615423232531976934231347527984994502990909257892951983466611386478833460846948397182965843032625737204029959825044333886316532050986010770675542113192904070834083968043283144721837493241840447097285856785123632109594623637437374967260716492881980362546130247204691907078663794311244724916575870533196550298778179142244181907109827551945961692289855933279081685057549565336469762922582681798146617315891978829529762118741956844407310384852017086234802083907497760686272902854242838716576510541330020958810767638603301458049186131022082775531440832040335715272917910883107698667527917629378581959494248575369767842469104492626190380945244604426027532484318238651150229489216113718880501330267506998469253800511036222753336763400033300308038327874958694188139016049508576248666915132030389154556942269135796410175961335586669373794329260642248869803354234451502978358378331757290260487055403095949756364182367792573641397546735227098055249982117834318615390542535320947933808896723737402325208790128982822727718798722378397690813021006448171269055512713595710437822680715626174819268538965736040037008903560841795597616705064655372429924143176168423491700350020503411573859957296290842853992075327923475135258390908523443899863890409799245834818993536963660350741553348103018665782821240199285957055535330504236220993413252876048357319799350499679374726643868924652849491622612259217168249572184098383908651271875863565606559872699719994976974337462797235795712729297568621475723754592051311890074684159538484271434303187978516797204071162462470486878955127968021331560087566633125431274926992853431360519441028784563081905563052425952808525435294691949592847354447671211522089300058335759047167812241241335868835449218750000000000000000 [83,11] 45671122193949975521866163371881474170999428999037734212183715775605147613515939746071138191610216237589080327609901208709410136060030912130869699267262409611804207181216702221784828438880736163631581458840510946381583127339306436606923623589086653754615640099977785768212575357619830189608357261592455721562726395576536501112043203644573499786056679125334282686961852466157073233631090177796825871150151106000940541068607354809918704288682687837293661340427226861712685824508781435020929475963648647302164308552390622395514846502408327908763015213935544974005634164017894481219281602947158540515045333197586216497127097197921308228539535297466845881426660291913006184134263579107083568647699045335050361860969550440194651308996846821892870242337851635999639414466474848940119152838887165005344231712308340887637638958581791471883741716468260802668712589673981173838656550394147211750262006355177327148036587623237878632187169890761608812241155312399661268004994877542005673261241849654423249548177837667543191152707192839025463612518056136247646229829673714922144785545574049082360688839457456271127985883536820964966426758545988440309325222963540262726219694030109047868673053384747997634082597368551545655285963307305945612117026209707446963921824701024368799935274000836506711057271239718972400476193956688253084603383537005557255328668819313451652638070279869479878463779921213122954213871865332865476529367189263328900474206237238481770890560746650329916986393772944831743882815833788717430702469203650354299046626872942218225723961561767646115602341437491337410889295244307828383566573083645425010203636111962041781966473186782581809072817210463564204320718676871552549377855193931793837487317672028704459904356847344232705087413494141037812966720990656295080715926964364712569938795533085573637374738768763406201457672758272723385255726648046335182888036010035389672653255012712874024301882265816974308396647101349605199457015818557580794264525046890081189160484132932404011353635899420397015141724086043554503928775136314975871637963747434393196549560727586362474665426516197281687746228892062264552523431942627343680886116914722100956610445673414468144177133484282701363568901224790596145681830618593173094656194914472590608553406157843425611476621357510488992253010100195496716833643002786402576020918786525726318359375000000000 [83,12] 6956772168151126369967314512291250217324113738562187561297980724082194237768823914211563093499789895557321407952792319113846236486697362585128205359226973843797290737198814919370081598049942408227374191622199545613218194490138903911775063103205518809221860950224986981722009142590835097378627925535246644489597068810662541002209644154527827548540069012670341756402468020963963712906185091696382388744346513491518484269993894968288108502428777995381674027833356122346109779206017209341885438319465626038726278049244020439310782857806176438954546600046981771088360283615781691006931874788831670929820884456064881007576427134463900374506221067869480248511658904725563424904789784036032631925339410423485550762942632344115745806424074701013888738271250646444028268000571348591287345122270403192473032728098422995410152463869920658764064669122607955413925899531173877643570171828566844591733893363872211296903352898776615850096678836177639540698397637301813922211583109080957578733142090908333069874679618074382702235559204107183856568807177932362818775208182557078914049034678488437772274889299380954385552672872989789916721187029296494886453965345534043944074843808616235975405055862792679189699644756007085615896992384345023410557271230682172397189451092978767233391724468328221744658706102451142595229666126262082335088891010303600651142306626192532363564299932881654510569379950494986137117978539564070886637194920375157921142296182396411719681900713104834034778930735451023414240927777454759609763567587425125178009228688477322927168261518775638982049998934060382298301560342098157296504616294752681646378843786515679924193579788510290282601323060941657901432847259326639061636105463189374444694442810906531175942138117342835965080058841659241862060859457348311476995396703051975703331677409762821698325702267245678279013641859101672418906655354850406695791732551187419831507953427529670546759335575529996331266331952037585725185300056017353945149182220448893649386623142141570597521476163643282011196042100525665532501981670898191484662535195549273318177505009293258402593768411046410406278913165916699307098389428338040976105861148873566934271432736492433457846419016657768678186975524953566439523555232622037950460407114879264880459604549071531743215124227830843516168014996478227707221719811059301719069480895996093750000000000000 [83,13] -292204168380893570845135455908442523001337967563533565156587776004122038990351925557341036414842802439010785828137860881519972860553546689137725346704350744817934616123484603174946530825892814984790128870862000130158355001365004569291468480618131551060188577396412016679026695997118218797012581928653543019289905583096521615657654848599622829928044287346686650326292299341666316046595595540452456931595137209148181671811035815518266236508976396253473878285793568930075453386457190984917359377951362060043124429617253482178256109495229556051807633295278271334007888186599806528483015160602423087579320258446472627662940723973471641496778158540467768172586287136929777427762504836939684818314778551919176415421158717904849317102866454553523281905257326532648420725611743478355543340953480392728001429283603192676792308035119949916507718292887609072105676495554718530154612238286645846600928011911140138115549268605756752516362399346772743099610558683967999563686160251764440472518383276935266795320789416196629915804162945217043282309362057872221252350736206730239939669267613787133467945009100009852285904049262751228085014730140970584887915995963493822667571284214221527707636301178603868633578753079218925902908200865985347012598480932345161812267038249615850266428993196075007842907450158089265113609548369380522480785390881275149520866396981841064080884545475586981965570516698007433480781476458291221888706291909395467308593091572815156898598948149815699494955737939686391997611803479386369096550520491151547048643021237174995658174521711190871498354128225994548565338404165827171494206201729923030631888721676971510610999736471606478651776095412257094466099309453848000346876868697014910380777528218738412182018182665485206364286880112192382697131794543146825853573672717934876471746734021363920182473151024651454234513161896801423392420820474409323902522889393709743456902151424295814174961017554347366227292914865882643535552475693703854950771994933898556589743577931860955222471733933358012549741186881114870553660277301419010341762130311186005482638664562784281741473420799925022250320549108040185139288601231835197092200511507476136290298449152884423208476539663297219536814510641462951995351037737708807792392021328410965713920374417019437013244062274685514216353122959109623463236360407790925819426774978637695312500000000 [83,14] -877930961786781100582915877092903809666629650726760734068102275900883723480672567843781332368571655462854450756548561278069465222022958525349395285149113711769550966204435953697772173955225109620208839585382885786480799046157336279036610133421911603533384678082910701270327949998670273926087143917436776093649104679986758734025775009451430478005088583200639820326883759885484090065224357838590174425026158228266659119132321704324940906478836265144692042193357395096816843056014426756265221908220924034188481783038717192571763786585926199139559892177139305651222329522848288576777462734675166202123170070936364493861546195864709411475847153967694519273676292737340611609733618268995371533035739315980921491333834798929475597990906512543791330622651882844797557873096320051340309958004505528081221218901719311996486540573563924226408016443240296726193607472027284561469598725186994966344972391624533866699349975164029049659018112057151416985437308306224887760188250250617919231270507691828781685075563596554827240616578235036715421028884868112340326178299194326070020372314845342994281875558595975263231420413929551681117228558531291132508110968045517809032030139109143564719572185535869306983022967830402133046475216359167938101446434639145594406072572133051127214677454611253314086478357000934503289120539959148825624266057830454650623888422516034692126857682051292242093935783994267262392140643773565329504153199380575368059565832254033663291012300944348999088271583084106000123653975831681197053263694155696998866669330514046368018094786855538798852143528398754146253993866602287477529618230769376444357227888494372384984804579003520240964226439360541673185886202719348968233176112425502054634165603607445409779837033702987334848776499539262607692658649120157260700125886546967908748653276886168522521129888322008193431338633030291605705256559198280687974911912623399206584810241668059518865229289797104480256086321690799954663110674529753642686342527562369864986388117490092765108708278785936834609528159336971100718453056485968180946564765948950953651059371672531656156991395724043109404070347651097909816380233927832103793780329615393211404932960893002093330707580295417219407828499914617507805525811133563126451565172414028579126333573684564316745057187953504813882725984759518300659664191698539070785045623779296875000000000 [83,15] 5006764091157415154970082803472637556258027734471287502440878519580160061179683485377663271275580419633567593791399736771193512527662527495333794258478324530072968838222600328789511413000165088074254121067904443754912065893127761642113380351709784327431824371831473663217327089561716535622286273097147506897824237219774934284453890202559885704736665080535842979277156131970270051297722332943968865423474639223793877272555231274724980368157748755488963223681547812585206232484666909001567617872599029872358379989930100485407088625009701589712363542403919630009440147194830376500037330871788921939524030572124738461733041068529803618998416317144279530513967491840019488683066381682161548459257728968655299310892918200549818281744010563385192193441948019278669434448752460741472775700107399481518814243919888535081880875649472332463505072783792594863706198772814535549460726058337392352384192008293419680977059975741904837577246859430852599022173790328088693567307441732118516536412359980523840615250155966561886456406567422634915435860301242820268122774303054975064307682147850134237447211251157158020148431799985794525532213721792238516814676544515889796037093618330594062806287690102691963590565916042413248504720986949010434285492884315086618342143324155583144482817911162208846557511846179534840341437066554335163273118181048400634830969013005567911671194832871234026531514174144896050866999424665029940033536890512341839123653307677514693672998868242790674510542911957985065396014652058201389012389660166554915251970028869406451550184875297701656224209077084265080255975888994318364025417359276519181086993948170873216847576368522229070921123952131965517829325596184781525821413854852981991289383483630442776801776574667932409349789841780588211456075330931714271258666328515739519132753087704563689173143208339139760885945930371122162161301049835078621509796749009268908554332234665363327295186503802607198303858198225957238049818100499190221767600581679595356643623692446292801735299056886261049024996532532159906927985492708590274203107487588452656821773260808355903526973250616552630891889335372188215525472308108960402442571637341444138162118212696567107819305013019627126286818296761063541985460865604098420351675678517619046806439900418919248288496795661648931745957210323952346620046682801330462098121643066406250000000 [83,16] 15506835036186584975884368964295887225707874120730063399106109047427236604899682850511771888443699159899066188333533595986457940918459971037956187944157095422461219041164067238587925324307042472617322765420064683172521691689581232310644661050942778756148707285716716287236259159634641431590834104706140826937407761522630352149825870856718023709390351215756004341259800356085384060675420319666264029364440177208208355205418337165406535938621421802138050687208840267710684125667302571578360509348509423349534210994383162888029843601123938043531453161006768891376863161623240424914794461254858119336863455167683007091780244057272881739878838877638651975473715089794135539558216812724845252386863964832719231385462709881217266400626276943662580915284159954344313500688734322659606867275736902037277643762232201079475017791761431199182055412382530412857380507525543076984737594035439568042493839065401235989786113815652853311912435331043590507159560143895428998789554292239912513617283770819567241156833045723815316131619997136554062270722872716336690877682121725476521586435556391760604165864400582575193644569445877327333496183314878371579617876916437607576133007495524752556980622802916386957104607466483950366527568883561662755969162494522131363664574954412677948863005497950987947164652687358503372782768110675160616795869487700980492301031403487639384351281339764876169532234245948068656307999716243528857421893224285935988076048171743473750563109100366191759817010977457670919131456495284133888797451512236246073730402646432846475732951518642377317908722051553378206376098285708757754127300031656133787777070857551952638678220070521921726389420864520146485586632650340235144196724575713274347530494515779549179451097927115877488350834913599570020657315697673242034766582844661429195156247984572491553080604448223495763751310136828396820479723078873841768691683324665488356852077269843550263373054779570308798670477214575477210980378003622564772936855055283633409456394811653666035736832246231797331424648929069391173218241410814352992395053012069404737422212380431435412939915062702322798802783820841162018612543318708372335786696896350671674258325044618519138304130514517723231014553031627556417799687635210331784882848547893870459778381344622881827005252246372730270130018033480912009736130130477249622344970703125000000000 [83,17] -159220787195626276150839353643443955295940833117185899386997811518195281844998652701990405075789612779165659824684063547341074798989024179916342903986485244300748224484795174146272029015592013320289255079103276932390738196625485851378018046889669393924147620011942103333239809918075129966489786127176411003405287649803039740050941870144848037378313939670174601644983871480904736793797521753275050902850011066477870403948144041909164212136518635364336633271648789227394675047551672097225944068384895980788898880207967756427145220789655780816701839786026184799750129498680878120268601302581689113797946482859407375677492415933260904119468788904931159498798038950022973699163095223713686733423228109349832656941552154772007103250573608130414525156186558684837553130636703209483363540432349307604495559878066354512262753286265806196434142961016979983041081609336949589256560730223591470122010222233764233817787888418344615357196428478262135818013444209294691909183283324990606361967859344236670822500577868812030557525221222528839701960714125002794985511919678022537626292732778027558980564671605048823188135540651586160599548437047172353988490424738426926611374737989711106229946966345377812453199883629561962283602235114087488144479000565171670970704896060452758649892383820895709630168790699467681974569362040847790355076235952550794564234052442122937701483313898304041584635825421649095742100750929492084996617359594658024708747339879347303258889904946504672223701811814509830928060893700909988136253066205507593458461920054415277516726514378871632834470035960927682274429660562995045870425747347880158408500632931500618689090271378283802075830233544202937894925922727822881580855564306102254501928871349441101262054181205001749503323136666130222558775771182790598280158295895840419039020569049124761638820027936275864895268826463364511994238475599290995600716994631379322499459608587351502542000014534122740055950614232689534061445001377263466688274060351220808892864763752568143876459761409885419541981145385921848483038783725899188740693288697562655933149511670789829675039593138274987243273942429572021809258559010428541976604637803194458917370936221929191433056567882482167528708993210603805402232372512055848624658773708744758385355623213926694004214586812394763589399585348993504396730713779106736183166503906250000000 [83,18] 412447178206155452626521779277635462621676148902770711907473805031003707386461867662774721286697999943308458888599479013869110766969242391568084575891279397505668995368351719200691071296463457149245724318147273776210900729960281518083775420128004463160242681198900513485285402149029337419980358349540185485263968057020815491567394353814748323834721988074366037375675185642224795402245645723086489938700104549450155767832877597918584298879993868432387963420377228499502433705701038008660793124906618044285893190138376042531661345524282072883539736610974654354516411220161828892031617204653472772410840842419118646530624404259963408013390286780796633272831391787691554439860930200957144636246665844102852514501849111117373220791272156064103153460472925137527651641405867928308415189866737789097447783647168015237707214471918336627635373337531437296547897780958247765150935883166384863194883066377409274894695209523797413012881654243146970753389840159784300389786264625506192269280657031582270858657671632055435739651114977098955576129014579110227520137996927190123997532613393504525004715503947321078394936899762322315327044491374387035912527421439367951632228804858971939847887642951832143203551838694031053647627797525490093805884815457738807463114548952468433557964969868144268613825690982869035418063342096797906603967991600762703434908339641761640023978005493525240431743414500394713055372767509663109154780306462559086966939182050993626272302164989918111663247922327991335103923846073419748871010057586398646936421130691300335426017079734022790035082150030676297543886314652410284065164484081899897510989518904209519549001616421310664168827731846106039048083292145312839704064502984699768285917741609099527880786761358538471626710987989594089351349073875914027233377163660385127564225825430007925696849047284048831165177650332180108853170561009137954633414527479430926388469942676663149242533915808741199381130336156411002972978339102390081667187801964494364676101719102939732657726525683250380507693059401004484119902159559002166833253331336275430654546725066782208437421071194009457276628163086954244522086539689397277894944541904358792033158040661960955362897893301554389674480069308237125070360280801539392461974530065197656349611641886785941029568646948668207951596217930578802679519867524504661560058593750000000 [83,19] 8212873132035655558615033603521002554505475524048178756092906391416341355128003366086651769179874100977649218705845302624509679906829024156527761451927278116196456945932742144559133807223019663078637940548759011939273757796453494949407364379815579380252919550630790521818540619294071013293445139817737468314512359668979406202792985905397422190904271575435758707972329139028448730544528475861358450355888495198752583793457370488579568148800163910525245897977081117143909614973577679016576595620804379912003737524987970768196181843192970195138060076046576937381023330208964195721717446568545968677818267794938393190635080119760356184404688547233288710607157172500121276795843725566412948306211007509441166928653458344550827481282800492876188963552366733734127655731958415240164209940539469907275422806326587868112065727988310281806734299251781696276409944346422836304165758976542536705223087260729575494262050317597091931309159703929777288789984681774376554568591115349933390082733213412343923832101553927231482404746855323673764128569879415544737299875062838241111508299503650934008777585493420250755367383395040301413564049593511861568656513114677033595376732470413870284606711030233249313534957081966110147364340077338106909341753801719893202993887810814066294440735430509120923905553476532169713509479875091899142773825827243702580778600130527875049251678766685202144922472710902783638209598209663661663838408245210034476983726706692601057859076066758142679235963644695701121665713768673869571046085744410120166769729003262250413650756668761106004172734074502752892787987455935683013519750228696658256769059735139992600710612652556753989977691886824208739865393396563531751608826916091503545156776749117772752304268047731719935435207836201909748575622519752387097600091543354868866900528401736152908574132561050615810314442868013317677286251954942079043457345915182132962402296016701184812106907518114086703861327268294324902402490673745905601235187412670404034190985360711817014387561704152643085633720390289220419801161965484059112653408662171876746416853944290619270585686525331491027411536711357131350187179860529802607679459016286136691442451294780234669615627664495103184014349529859197639633944541741766140248953246164791054909484164050439627712044016035689963234345256637425336521118879318237304687500000000 [83,20] -2478262646450663634835108806112517970299391138700372121069218872365712674868976998653423909681032464310284443872600375351249511043782737246640110940751017651161951464560761152733031288434686090991919080743141240902565177832661154898875746434580876547058755887717252937074876730051414710349590855797776722245691414001346457335056655827248411503750388544298022496554023195492210743992404494347626089603860829511547869192802852172671842275704145342401382220461448464415147331931353819080810490603944235843232368178113295820633198258150453611812948633509077323105085186218532431978589896964031874083491926161786078500959379782115024724342909608998722183061043169929578878862851710590716330767397491367981853081327391107620021074382471485398283543270036790852317067476292054793181818758017014534321228345737617612195104254190043931962047231808894475276764115054253889772063838010128976372435239369453845353327562060229668302584796475190015270156210526346591818330585935972327357592718086641440408695029741324214568174653670279437063628338914474775658550020032911722996815080837038076419644460343126897072719694094720590638045315057362669776045930443212545051961464619255165937203009719425947053558122379104133608967077880444998079497362151401259067166372176230844827846053751142466141133350681353884599363348576448834347757760030430324586824271660881223882584692838262889163470873555600607973483817237664322197360972350322481426863183620858199956050831580003283810878460330880665353493012538556595319146818043035068264208317984761878925588089828657101310762103027807053779073601675149185433129789014609992788435400335924311488216906618488401582151422084705424067960379455095462840587552915952116044424739883108891375539521984390715883142727872861284687198190432012565930433514428090023886981036199379013602202709987338039986287334845619351601625225104950028198707679515910667546203897164622509313269392009850286766302579649786909305819902322665083652384825916588322617687686740645718881373715024173054364231547811826470171501063061187405784192126262967681340814492731981014937468263963733808561679866600161527444879362947866167146377935921809414109325696343177549358659836926004127350333315603240842072768754552894140380867782064674741953476007559304474955252867694398911718386968594529662368586286902427673339843750000000 [83,21] 5204284740782484214437477059774467898205625519792657534083725486009400353200065616719736645156835880677704396782416526238368726139196763121164606814066383332156224519368914459640719628259979995349689153664749320175470387704556301756875320763297013687159362047783553941058014024232792673137817268412973795647439410638356556418679596889903658488167452834197089995375978499789051014634031940598723936146660422120105493329020556152903920768862414114861352505821041212952812957633537494193991357741299380233561715843785707685176229583377577026752920158160490741507362496630165293061024875290371542596656026225936863933179612158178569367235948511319165719407786852783874410241584008081830854476380123621592777417851635156250441715851482090359073535173925819755415023281966543817817735896531504556954420150951078118910970095958156250137773786287837265098337346181098983797420400766244718779397481976067862955385603755772871869304502164593779952036740340951744307934053865912726133293922475146114177432081610512366606935713297553434683987609771019076162997308692830164553346635380594604263036710620680250752587899555935426412981304835075665768911752189651562377975332279197814239322706544697873733855825586706495064148347170993281776917409757011715627190862731936621699152619077626245050985852264812487598050411621784115961636658365211650311428365277939290347230902810800055491915150152600759999851806964561115050466125170998037909534489501166208967334466683485851867660746016079101144815207535439731509068695660923432761592107080547413559926400455381379361908784179699052099344224906441993331250052068790837867831341144192267219618198535960897980096803729877187230601356972448798856522241610162664863438868445110752062495493310163155017893281705002650097196099547817548393090103949219620625491276292249811819929147080603153443182006907846403036779737022671563038919851462287034827833065280201965318978489826227693035921710296945139131681368729931965466956780718110843578616403673631353702468884187531342609320751976651117034685820443394800477438943963900438278307267137117701077939357747545187870053233920403091795834706163237710722044527495574495937886097546215694317017536190410872066050466760004579535707666397559033657338557789055513182543041269841794722372218511894487701086031705699497251771390438079833984375000000 [83,22] 1402214459263904816279491447757688024759777283992180771352938462673718024919478786641371846739890334380704094108533922990130554468003569512176380708056883938252635253028369939792025175584482416568867986491050978193858048434177696952935414557807811694341390066670349161992543631003172474054105099067617677571022637592445007637681274442445582433015287028969622290570219290779638881605957736512881777353319703597769036144786015400555779187021888342497444245635862773849678700537217278302225786836027154958964632316904583168086820573588944523486525912712227345823791513098165188425750579087120894271961036494227737350637401288912957344435053375086422939378736938978809983609370450083708612688244417193548794387943051802779141674899388689086235891807512059320208231023839574647142227051614702892464997728750127032761340609599015917588372637225997159105665976772009675232189176070131913915641641500092648029926535511767880545169747392405590794332387601294378039052528162025803614843036183612928891829823634906425811810046151415475437113332101875610387584076965867360578723722392123911966734714031456477436449040472464567609809480106153595906434026548973512873859079406846687263646552002789307241892298329470603600439777828922664209862418956196931551920698611315153993155148154346956913905272620078488326124514597046063971125012338592849629167076239004749875246239619893803546053986266440152398824650727104789589046935974333968866351786306563606106200095238675972078777805639080763841251399150416078818140535211100861297982245432148499055816962255123026944221588105775822498303729002507552811135242875272860674223936240771322590490406858363262675517930031975853289390669090390639111699534921546422228476095347525543673028588692801630828913349263799860429396321005042023029038330247492105780522904146157252983429695268784960932408311399730280988335983243459939079064034766319856185846009204392689223347605228327930567409793112296723270102714502545591049153191990126444107218758444489891197070243285440869252282781471202853116281546810225270050255652261567236655769163080989552062954441253532189976014820547950268406965467238267496935705280612412571612117327517637611758657782209997441484746280817221821419405115472790532732777439989528121587746140170923618560510518160850193525313045483926543965935707092285156250000000 [83,23] -30602661233511880525593876138844119753336104456155580775618159508647387129495080242934327662772321209826901971151445091282293014518958223125241572922647150755499680033584041445288108547883699893641750120284273128237467069722107121082252756012207262896935191854364296060339423976388364999952659457059936234826271696247816258758764256746655474495619519099328497675116800119227904550593548896187862626142223205910992408571394882288030894425459218894349796301127049402123610642595979367274191147265688595037133635649164130693285565452646382444934130261223254101068623790731483183400207647435713483150791046920375777786080632808529807180788824589029375157894288764315088038612461490413156602353354304752031956418026554078364285645594265108277016413822873181473699493199199386036964170212622719835564833076366528467834065277609235829041087187482627333159021953692503222157383986659201738122432429504584677920275087860460662102967686320873031785995587314652583790621722426513295382216334181288724815903187686952536052010781636460510843449581213184889157674889914472901835611400633285327422516726936687554984580856900980265126546897319174813840059379547203544807843353504510134471810385235415885308752275914877819356601611057597717075938806113271367253115275041997062262621600319327262951149733593244376704049158772155522349462782968212110802979197711416535083129281251162080467023965226251789599486472623530672184758549599130435793764657316321531957111859756553256046959752307968193766017744239169253307669885904058884630384910886431036517115296513828750294596226950000778297657818098877685708126176586022291104144820318060450142677036781096562385835592954925506400477808283279189936227720259777990477020192751560664996772582635957998404351738110771713646094418474710244387960688388602130974679059352261489580853428530770749971995534349810803435601169244041542067700358055145437180874205918761065894445523779851767597013358644931525453663651509065383223664597871400395664863227253194309260899579870421586485127076696688719405632347441079630624413819551194266046033607062595548251802022429868365024958838145799184791869673823832842646116662951030802773078075078098966849226554557841255040654278516606369597364453968086118140990591967780270632080360477694901265147151903697059216469256170967128127813339233398437500000 [83,24] 88284134574761155639294306003255014516648242341518337616092525370286443653320521808778156200611077995887637550070921927628319580606743769540487894870060905989335603680042936989443545296666940055736248296648618424167097048475135841892741651434858303519766633692667889914173697149746858084964033339464527048344489036974950111445011071341487712407174272144031415640322745090082424943650751723630587574170225228880746694402979564664190529428570054610737462632955759584152809743096165959547261575796659909183613303809027311250070608196958102410006772654585604175241723381827446055217592630199697387672230455774825249144601643812509844772858646766883665987633444351480683844512587693367565448983014853385198298910429831871370893215642117352769679717216394374518279953200642245882602302606120236520187676024820703624837100874255504580156482747325750664560112464981695178460482174691801565048900972748138122712919082318886024161796549668029296014171243759562952843541020503519990794593193644085741842769549447844100299406241352801170124100316818943452007976124632210134406609087861575290070869534414076790074814593308521347131862735398954569662627863898068013257788560560140054177121686014134401860681734844084527964669621475007255291609076763762819338009147644937052199185118038107056060281136942353764357018372560951429696983796178474063059673895495287008145374911462832826101903103941026906278537760451530693519088094790259258808069683399809062937909791666294606236287831233023867320516288504394971270430461721351675092035389504342028271335816939494236637265121652650399088365226170003016761748282765955435051519254077411771132394921737392792171802843384193385183738832599181234895369186194483566986705285588534860164608887499626491027501975585813492487050259540460912779490493102293982578896938774725427314284695667635009267642795631174510943178714482139618984082651493821827406752878868257417519418981037778527773705181515867239355650264353758166136432778390377470312496935319389059428890360509049133689914151798187316896680272869366820389887437072830024554533974593914303410982874989745298378092565624728000669653169090802274013777583695870371381572904975655020324936988152266379145840242761694231712481310443005225169174314943810687689449461855939775040038718784130011840716178994625806808471679687500000000 [83,25] -165989235569074897775169070385971220483459679185708698582502800617784505759876412303986029812390406568989166207088588276584144807633079328285696644968433944499246329244545800357060956536888224653889457832945376483119472477956716886003256144631782785805035097886029808492613367615271084856924925463726257219368259169568962313833128927530710097018265484478643992664458897868175792337941103253552364018336164462566382588290863541217091898507168359708629531876843637708091255668636830644904972832195925723263716011841789440395486237843515103402727724319669525079302061287273768091417026427918697020713644265835621416835722968822143764017336421411216371298644089583692130099448729614472004621021120404043989132848547336873922811460607958982310835108010218478593084635909446116236550692294919104652457089795982256018139284327366592337988638036460135256250317281904105217347183176139945472993853828371083654405903331630164535108053828779770699851072393341470914828991692878191339136026030010788419133276219047096303812346430913059830096864110063382475188257933578779465989162776257954683946994584401350349991321635206626316527629494097381702532510960891439093099615551851408347494523367716973649517203443894776731683639771156889056699166614517407047957640529015269948999793352711018877408605912460378187653800891216371406839614633703163267265351803951935486143267254118532536340831309674556032025997772784306506754318976223223120583115882530562335429003641835616311266965837313466340791493407093639091451098046539143303744058341728110293265478201139008343275027034947171751268757225558605561476904359993421535451208822449855294869881811422376218313882455725770283309642448157174622643531372383782404838045180165469431629561551863403560784738112288713147119599765437487939806656378061443797923272444926285904767236695125825982704010153998204435383293577083145494635856897499650466542883591094711817887533884588562712597125502085876477145845785914522857254912686274529302828134621170670710929669761741655939508168068898757385951232356793595896795730357337603967626884435028928720477323421257219736904566426801143410622810815008193548734846070478938031513551263003163593316037448546194769928631236903592834464956586345548994821996467222499279362272525195076125653929812603371019008591247256845235824584960937500000 [83,26] 217942048239805550544965114875437625325432027052735698781078726514676083640568878594128283231974286237977034357186280173419723279931399556159148768674277632066792724568511259976923654040676542368842054164685234912746981060342432642916038406331879326972910311620074492281360154380638347048305479317604901069716239347458064444197263558411410590977909632023713751459727642836836145833929846549943343930662982535549861168138497108902427820590456944616811265877119916151763298324378932107407398973783843834508078710316443450357867185082484616247091045645399975354380957649407911778915185494102754465348956083534524656416582392290989760113005337617687967240753736360676577734537534014622291648997689387720726515392082823165091621133458139079095874268409198735338930477144195173814824975068856025928874445657990543848176937623277395504686669604573226897393259170049430459422523025330240065846708267388576100959953904115936735599505380639701465928611353116466968749114410130093580501437739479196223045599344051909485648548435095206329842753181007122991167371520739317871440168078066088196473895526462493431296936218754156504119988523110417829597961315457006048274422817797699455536226314563857653788749807745740450547437747750811831063333575118141704131867231065309267105648243580653379514085565889887002652641124502419736566815893504511305165016847123381240030344091967922745484211290904822192587472842992945007115228143067616370097020715655888687431288359378174948028508443720961576508873676339257184432840620804672157492689251145089444136169249080005283594411906346359324884306428990609650064618208837468375378753261772644577265299867579015516616507167340777924564418761354564196780165494697880414809659831628880684001316485403375519905482268343205613914382573734588725514433389543285175018656803882657128874858423620080923359821900546975333006142191995569801058761389603990270232917068750553669609649375007037816792755017134061328649388808107984755721260762343604410907617905063648497768665070610989704422761582294935184868850255415246851767365128878250094680506795410121492079642893172207470222484566884967163165326715670940328834806559161216209042112302037688599547617662482598258565333213663727106384179356843620992478436856734106528903729527155403720474220047309543701885559130460023880004882812500000 [83,27] -113569640434648517914260687064108907250323339712371192095255897041448100753344841252974809405329164544201628062146766360689171075800371481354519884232034235926490675075382216299434863968688113976466650118038818148225959008431916130384626302883418907514353528140141825364823975458617844692861475482488548833554884126017365207879027362708252824473902695917438788924857584556561097485568409475863479501074585408881017056509059907972144574229331762249015945463275452346608371644289628245514979649447458797782811706933887135989691561151554343085773250030697750673053881275817125945321961457588055760439877948110963749335385090156620498145970077810224130305971833497214084097310897165157872266920553358124550025340150242767110889354871514349701070906493775385280946096302139286520823555457131442606090347422656328886174766789356565030145375695210882027569322713967728984805624334670825755292542894403072701545300186828518078880107968975321552477825928727823461651204621291608890977417711355886083164939378556171421665728144337139285873440222209930119058379134335147082158165170012873385547649040196129362403688828316088050697509085925821941723929123649136178566861057311969491983102394978348573093686428876913416537357823466612392697552811146117939166762176658348466314409554033300635497914966378209990359123334484319508335748618649374481777193427241758131842131720032829372221510001097899198320287299068891449572500437165599791345003887750690517549872167982602930696655688390470908822989124192060362763307375895242071937939543994275859294549028798160093130108822852838626143764727539708104395335316765060000226618259567377934951250135502947880107166545268170674559225502224823956874402753813079001483628346883999429540185958276108843949789780860448428106483371288736493595883867445715634195024346734064150638859645277061816877647983790678138169876529812759147055563808644372811652895248029952936072166396276256347109821640557778235008558576609106265316925344935624456615390515754115064249786115019152422168151620774097332819360765388491100970824817924480011412877677557279236257910799579965364732773257070291510020498000966813544622694206222881405904344514476946357464071199203880027793671525270138701712611853188882430086412198186238649338967935735310180525581280619462631875649094581604003906250000000 [83,28] -320443612666018402702131099277370302317308348032765447829759760671860459109192701761330941198771284075423749880263321706269321617499858528642158956818255634544472779604513652724349549097388445985931059975412679581457111350327278676099588773998498718206926387495192960352836795050716633399004402902732517106853424199345764154032262769835419516172607435082539691897573357389111690064503575065739067735867790482689296675494090992761270815804605785768291742023355023777993974175074289809514312529090687635685051444055085240074847543427160774795830619330652889393614010602558869355539427732360666476173406814660277968954442099544819242430231360371116753687195381754393743874847971222119140934362916532598758754344474792018942821705525766431694225477166144072498440491270896159895786921209433594598723390966408666919367326190417207871441224541149591047366069796278488378032898764149840627375111193684760809833105889196708757214970620975534454385989158952033101211065833041076587970275042242377061605188801549727115177788645446858688139467349914129632013740715617758023588687679339351009989397809015431947981207303589371845039431326551320711589661083494779257807707360754186397881245326586982214411031205898292117424168844937233989883633835679513427245835506895081516762662429457168588416852853965328165677274230876826399264831776931226420226355536930346809615100397667252848252065714275508013855974061217408624490235060991660391240357985215923116407098246316867944492278120078163786094468961657733849160837963160836594954611211195666217121482186547111988504147906048941293889867774360006988422002615043154449944212750034272728621616007888814428026720017959367780930537230474422374147306887470465072024472787150415990701815528881284016400140451800645025660018923304431246119086671054978902545027543134261777130093939957707898353824737779205824907750962243779510440969173439231367990488045186692392452822909984906766708426519770824247985677828319586372558229647286656675395821290312041020488517493601825137209322685854016536498343087711118983554274835459486299963623235985314777702079347035561767029405528569619289002410933834788038483825752537308822535080406251163819907495652613160849259759373916784135964680974937500741723030424237400841123978019900982346090945185324017074890434741973876953125000000 [83,29] 1069378248333546992461695382271191882420724537076683421053964792991698236389656542665349564400468882237427231445808143426261813476872506909781571335768598934613084254714261327555204041256287861698559892030356546153639844754216988084013116266247918081421358138271134634427403088489150537752922846572571012190895606425141171907725848079112200522223032725915900312084826355380464215486586350971792406443011451048891341738305624325221899660445237375997544794151705444376104874682017826333587980288554094296477332073897948130737811455347650268551444056671676839840266385927900723698688724099657419565592578436130849487166590777538852481926362413817017715958998465244723988658782865800693076885010960266007218251963539429964711697813338728191403605308124616556440573912609648416337063734570784878711351210731679197264097657887163432980445402477520544697615583035665913369886289623790807172065295240922215135215834614955063743683089222544900547740096368873716375367351185739042186461233301512811137113273760314683450516375691311300102169781964299470242601418086269270034849759049414279508829775534190245632733894912874302185907618986915348227331680393677268706031261928840686296184657184262030243351079167331646043958625989600106644713919168052661880097556633823418503514445378681766422783675486666616746339731209028821979524916345248103002775523861297120940249229232953969268228228049490579282947589525347649258706872811321135064239175534565410602088743621946496048144474487819736904371558171586736110386595105376288471322665831281453960451232241587050988545822489624358930153644472050357147691351585059032741684954310462888484809427598560798500871765852852875235428069721204504333297073776231305564894307119555645914029912827229818092886096761927291256012959983489702192914546815484307959098896323756498779639368268238503650902590123763889048279721957091545795217431889786983753312466372122871748093514243046988951828584776759255140740411599622010379681375480871047891872365942002712000526520863779893152839066693451286593653319133891944946413361108392277207394342329713663746349900308975499280344236581957919541827339919390045360257711591937465476794036835780175233632740639862027541230780303326545815295157963955996077092314882931995636383094130169180840939091581276443321257829666137695312500000 [83,30] -1738937721270219013583427490065227575319683715875785034630603418308640766629877911294249349320049235308348672244759360002703030569263750880187399628860103988640078206255182804523427523677241894375800326825314512024539378331578528565372691534462250264737619250675433721479667385593779082221570490266416900673381802172002751248230195508604982206003512437609922981867904190808549813504620253036919169281570387504396690518734916755213177864582741924337626311844928349510670946595786536382708638012358269326479448413425706739017325611666306975012745656990381089146952865748060002020480615318783101873983938561538012418779071675470514010824789880129536643624902596746695939211324598541791019001607779558172931140778887051267251844117693783056477733365825538716956028125648410017803085192722206516041072279533399696575018410813275572066059668553715410052099947026755895604722695971809443041796061045479157864317021037402898383834644194967592333292507381691197178288486463556298963261552590488164496227575385225991159554828195439651831464956948685609509669536043497900473562380244245380319324658969463979640357678815847996411024829724214584271190924808791149862879549795919068324693060478918041248525505106574089267600648531015574829675982819489069678035644503680992570205083549190424800489002726712718341048878761712507014179309892693516144924215751085373128757170205417048358319552481997802413281790882328818765949074086678239349002023698059534766639794320783826663235719978296226220028322996985991502953013102922659323330955114707215959795133024762647028740204435049206296314336092551298552151502569842239121202980811728139354626498463961225653463926539553963750100995418021280137570493702414189762500559200732994496264921858671563121998768180849697934309958791319909676638251222277331853033243817768854001244018362613256992085980741005758719897305668039309770548956162435873279734142387243096128454454093349222137805333883921799032872774504597120448032298008450270053780605498866075820852087177886524416979988305832978700912395901812790167880448957351479622772863722837673978141034716802151193404142026692801011094598359972760981919732371757646171904159182305907350947129239954497557174429655129406492702324990679773413958163200363168363457931468469414015842744447581935673952102661132812500000 [83,31] 1781567831966764799523590845382628517080200414697207956814388919773915095650521344135897340146855378133423400512965225170125683920812388060566178070275099339604429101734820344652667639580564343768486760824513849932279151688697024408605823475283847358900653345622103137753378782907897135170727507845952557751948017346996641576155163089833646764370895105823062023558332166734866691484340325246448483459362213272860819571875935531323759504974887328907364031516085711727066566393674921986008469052449814033068579166999768390066588617070851093150087931697845846978983101202601533130660935396778937147324798751977128340633151256414530514147998504898958517509479010596038423503945426083983630245414740725834359973490621367145521754791311540200286737570742389535918813002504629053534128406056013803451566694181293686690365830616395177983484688520056163861637526601095043498130715927223360412834275360372323765105006971510025252549688548813414644287414613545890659591226619092788080193581213218321557973353047891578750431574602879246768938475842270959338165536246250227633117701057291608298090238107461783375044929923759413827217066139953550296301721900259027435061062861613205313273783882181718676474799407755998230927462425017172424700433748512267637105164173482440202837136521126097326080438488856277273955154469644306587028282589509077814025977661782334794301258237298536407171845764426988731099322435996841330690857609698969666061200114224474118642741711170127569257846995458927915123827044818242273175304474895361683598466979786635534539425419853397226521387601349478421719339916667249315626651113069745191411017928106945505039418460308567776705813204759401297459042708362795301099173262788432716499966594292779405168092419954453763210787498382312134424101932604508095148745597376392834812421171755327286856704579862657077678119264642107795517932461958365643192829576067863951264985146437047393535533933333138800166952864547402222633927592857595918473099423208805289427051107497903559566239640765955746099505623318839502951597107938119691520062224716469345628592699389246874386222426684961233016848095300791886345705737761251495031756351173144565182618941174291504194094072132314285176883054519072353409447613572999108231257439496012137637118849520234675765095744282007217407226562500000000 [83,32] -1036238565678586687208353935902632609653845122900824912131373430795967864696063412742295285146173735858588072253004735832172731047401901574542495563882845353505151082351454145879678727710886296883745045788674436103303741579251584755866631406550144742439839615294235189644258892888604107171437707543438496400298979571319911376680737908848008643865259560201531691010078477495000888773111029661660719304398911837496502517793190523192380919324019435961534918720559709359597185868486783382552400377463367113168139458260351054335206231797009440061365559016119877842276808405905228925423478015842983611972428284136632778010364845230753802413297805249329457877742601362353298798354223422888655229024749410356572527210202647049028322079253101081091880763734103651710599398133211388652832054167028293005262009154721416265023336553024516516696727009060103273498464043239952359170959020520640005037779276829941467822980472667356718631157805145097614412032584237715563603637096708886724244149928153494548331821532683331775503432034120824617173612674042470164916681199761366780997422851278269946868854598945433662112843766260370611882222228335582224532672772821227926636865996890688382458528563929298782584779288385114167408257274101854980842896051388830292123672311577814409235690213496107693169243048855249899018234259187186994431363681035623437659208949358086523512047563039242654730231379195113457088475340207116800200126815895220577778009785960560127746627287358035890296783783670318785812756299462349227438843794992553749519952650149440639748757448504896522339836810586416220171616834962661616829307205193524894872960168093308090794240595680483445800769693948925045417025405302992670416581383289672009014193910958861426338200371065121194243242347370878620927678061670613884905474889527359618373839693117230493334944735501907037202728187434116543640844992729928712218871259188795116231834151976071118280352009578721400854392654669156613164916915376636210088853438502009514992473137410923004902081541137895253071838769212474099016800151097073082749287928277695700516379137384820511001903255476176967045393333066937418900317242188064572906822007760705151682071134388019472639044747356843080653946187129243228087749987535775092861255057723976027756092321840952763523091562092304229736328125000000 [83,33] -43605581251195137874564841021229014392528185069552302102625339412685314804484506560464930810368931474721648563393382660782985442486181283651244384665884236245844660258515503873378445548630398065537776901015445914489016296887636007627099764388790009962981889974312597687137301964078257154745156112350883622181368612419274356100089907436992368252298124618144483946696023070353059250462883128894900362758615485323578446096476543886850941782045664345510499942511443702417683155022436954297906836905385762760616771134715680584481575331574908292780223254544266130714779972746052930577438756297572469373001289643887065915975918791660420290068574758794921467326659294120525899783654613085804305761582939356907764451915263585340493236442964827840350605220728598613893934307967370709201826488340131385064532766905021951323424848744444698336605118000768399822199728137390442606191798790976513390475935489780892821323574038618785744357206582729213116867927824407419540964128836129466252390728865171280360098702569640438026391998620756854006179412481935808442198406610005644508931295825353031217758018706089655797103280891167252693918566852750552659225001423129244051620359873500123989005929488974744177720628000381790830314326179189992483286783436031995339880499865245164922722330549090862862540956705694314188478047122616493250575735674045904623959842672069037996850959469615256090569893812583713451933239880980847247751801209874151125291601693026127225128283965394527938320397463072779275045435643051316765919776816884768001926622964694047443428732029589519618690735200869204726964119727179502129725372654939578273657721907220260638159520771240964549128615800193465893781598389646441447584461475363440043723183823848464606888722157753390714711837604124712821310822210002033651418490012619095469415714932134496969143300523811349286984923620250702559307941895424795316700626794845119551755887442246827078655974073127520028199757217878128170172183728354620084797026802856006734473158821439635374951698974279978916297360382126465387790282189482353505401520378265575029326124845522534680601236984945892485955656430173549133273505364036849516380858581559623522514693550593272458786534178949778059272604124902195618653618925079371318848770590960336980199119061296642030356451869010925292968750000 [83,34] 794895139265558160949931013494201221628333577391135462434297787470899931337746924533605009969828046670211045884221763115380681567233341143347740513167390444526259960840379973778083754135308655357290966234868628699163142718604881732593016120240107146163548132612053624706989169777037093052361279204258010158664579432673088563302463148301540471803225461746743223508471081761949708500225764871772222807112840873396997269528390547942846733859354331161069541735969686280877948341948001001148651454109642595346847308260603763343453243805572198169822715399202094088067803928494842283087194052788422683958672989139088160181262036841191453373993782820535410264532239348244378465192478173501085029302254238272744392760903969101315653330798154341029700823978539979608003364271577433301742030367720422698849364334153186273292136888761079768942509642589135630146483136764221108489448757702377247451194267635916772599315196158793024661241043791017787811700461331363388374329575984960161324771480451949809880539978982923307280531961764374189700171080929245304126785391430462165896901153255777198497961555870843705843483686438985744418990866855690804191224501859307830762397709764926727413966340804113983977865354346020726530476622302722306570700397741198048607941197297407799341909383591104069031847912309529367797137113371984589900192282015657880341101820344133812311927425794490071129275373492282933837172953439634568802523307432830541770378238766902209773991309708283061386155098221876086164578088188500869214471813909842617506058423245147034173213915552579334437813718574728678320159933779742983989031244709305194990882067879832257055570612278332232072292879852841098804379259629160480101262862499812682851105447434094580219749145338473470547371383921298614474568292097446278267852905356953467174417244776207353364788987949766413918370164767853721372425092927791916095150305056436374544941785440490359448875517677001494563385012466300038603205160693279462723215821640816353207711373241119355406701796518951635656015200603546193145706894704986749542746929685916067355786737580672989119267096455855756193554108233863119936354588220722144360565507470038605030666939978029964196684278919034477656890797214837383127947229958866706520420868877001502675327948566064151236787438392639160156250000 [83,35] -922807630977018655890025183679620386285087491029313606112261255922531158027765257135984485378717061847499480692824368872674626536290585497948413293204066611027184825822737335806376086626890361097592396197907518945805804717066201887500316499511267126294990659859426425637001315029524796700382458732360290144474389467899746400295350161194550603672328288726900699591721238221490938784521170086967103472162390089871668708273757407537380374072741154831488094072648730753333047188974785740281445052537138785793159288870492639271120109712077121114549081081872904409988163082358946400231317234061383928134335202266856382553458123933952460436161198971160805236299524458595407175063686399585703854580957073489911056815915239266654477682913463469519743762413848716217438056814250140046328497733159270757698849174489269322390619402674137938107402691735863920442042531569365589832058738134697337472480429176091085962008818427384398786018397234163247304615910448093748074628092744832701678992318499589740275938489514925933557863186268793247690186496336519039141068424656843487590844391115799250945070504300548804103182813455596238347246068998009513593380541047778976608478714431650986776795652547858382046191609920761601483039046189934539150665861608929722934475373332019751628133977716579398387876603768258024896668299289725149713651793650921434771126185759496678650782795585386600267263233903609780792326431134735112655300579916310751703013115378430545909086439597796716023584982863566881484854234219229748374735507319341630604179181713163206001121186217645678531491416558395602409166627648269761986913336319751345372804542261273668450372705779811324388501615982576203674137386002937884846002116225151544376917246402717842516790364414153928463452289142666005491314121556344232125734545720161076193039768803608023617414207986577916840248746221915187446110224575629576596640694112980356130496947400232795186211996813934316482995484687936511661705972593660417037344331431295272739874844875160554986108373695425700730191870674361125234005340898959604324465506328324580603701892432776529184512037060668328526923877552032199075530304972741173461312533938789752463146086985539945420035250972561775032173834759654850283885832025485355274557030386389094855914549953013192862272262573242187500000 [83,36] 629428940974451513048142425911361690631213398273623338996997070468906756247360768588922367127017353448628964532607746557992480178684143548038741010410235205328826523542497606733844938320559042868634752683954295515131159387712236761327781441962951554091984617358202377370641954827069859662773570111295220934824715636561309711713000369696351500232123719450990131557011424533135364561586417241536983490547450316485693114774173554570172565345262928994803281875497887515517890080861217937347137138880820819171399302267402323499404991333444410860575631916249794572270553017863937793272719423882010743085208552827404579565032545993481924377642896826171278715007774715670203452566872768531148944322619514166973318678853398032351299157795931720059629211828440104993563254689193946122924383049845771436092988271801361014872860406368436671762636658286243529431436746589490141525724960916376606211126812334985054583078452165965412419070930655998173041417788819738895611067604906318304689662224809442467415549128197980390080096830734240007644619645913503323975720715119571977937822702603844002658354660436798672975178313606912194736590007513499755650488688838672639701959257234211778719302714561582889182967355708577502243873375196126024880919729022494415610475245531695409424089992462258685024734927271220283405446022833819211673981273931438353356615400413795186376351026812626138535189606348065166055386246847412671886056077970086558162659326946400724727528254479592444750027760003976324571681433489573875208681327241367692744076080256266931797238006274008820316868268164567631795089668111996089038643563990118189831165307189539483780748034900560496326687680763003970620176943262999712728354294122799857309399937488114148976617565364138459182104047669099257702415392026790689979682178298569615938222666673818587601776786042883138324817629265897261364733788332331292259966737329460808714131661919221248978714540642857537460143192941515908096924183460796933272556687256923084686150555218301444402442250545354032758701319962035957568419805475351732910650080189298295220676085191531190521221295841674124474503988761101000580668849024882254493728235938001072223741786061006629450600880929912354660076251377192080077471206613517220223718513284240361205235103625454939901828765869140625000 [83,37] -280957441099998981465366850171465652055192658890843497104789892079719755960541177635470197595679788455038232393259589247507078415664475164683216877193634417978316376359597626301987367853576577326443658638643102790595749422695012361854857185342582434029891614877518106254559481757406462629846478350489781270472344782656151082755713079518130207693590571649196090747625281218356185273811854328776629286076462384934144252942355941485384763642281651474524761436315891752427859493159995630434236841321302051587525542944592312348049950258666220622921604925706609617752234816472714124842882635160558808136246020696516169330815515807303605780618423354791816666388396830612852482671030523421310935491281844220921573531522805722813356001550568940546858606762904092914702759195317822307118511411332508996425084978698974681249225980829895996634700137171547963935900369062216511827243468162845229086388078593022289819779382710879790593340352461452752191341957106989975599078446358939889618785516713534740308535331098735538402033580296697543075995639337137524964625213581888226275337986462265484416398389949336755412454783042118356257189925508989169435578323897251320189856377604072393457687986908683727659270425978118501536570205560221812959654732954686718016422367969719599571322401506113406315394832670578007335590549303476814387875352983549944539349616859362576104979611172168762651986475656314184165918214505306280479109067445152055797309397168456277821172000753337608178122736381517724273628484004354104348661237637280994234115712735243135813850596383574453695172477882446053458610776467917607327669940537885712534904375131125654406580792481658986208038904559088629011815569452346317085643512247333603974101136457204575212768749898388356085118862664611169541272947074446407563545545980845405781604096433164007813225861934824685464400375156277025584391100941481306267489304214461313960943224360131462042701822422283951939322505202558134426091086681718379811573134006178133669198308882088593859903392790800328820297863163919164580666046078792282777574357875919230337412416608816940606468418212158794489323604222176650538828290745008441190446354365102667360597082242450422057773776545756907015761061767267282062511929451257369711657209052080297340125980554148554801940917968750000 [83,38] 78094560117183166689414147443916797906411557875327877271192833365613874940572781011345442274219138268632847757752573091040786501878801871977830112240407960552727241439135863745469218152790762615616309323656832697183308455131541198582257127420959228191889280842717505386367448748858929981702589807361868511486712320659964699181116127752852521484935729595759929362588886493570701771095093868557675289441287026244590318051683967646514164165380305117823607075060667897134887088816828068982349954810813679063201185466391631162727481525539836750077615243193739232833680147373100319764915536350728850234505606720161529079618117574444281144872754061302056470006065706124186595544114377131256779537907994772317966209736182458244360334473964701532934920501163353542925563182456875937622533728746027543373901139599688641669841682787519251194414583213356054732577145886310078953632824413367674509442400392679925145388290050258089369974801952711825769205620812139480412339283930410977374900795803914749044833138598709506407062493440498805334479638350818608087223505802114522804591398933714867230783227299271869981839605387508568914170267743932071176243445862824683418986655410881400941180872809229431037278202171399720162959528606768068498114121695211729822203052565773980229762526415737759428848685540348715134525556300968377543647901676273969190429707031804354327308742547464734596170470248168697325632381065822152822441405116278875719815761340334518276633042499215760434724568409147959576389639705375982460885085276677650803758071674357369509788307083380761926361799084206911901132792396912439449190231237555655020485433987166284832025335867487057055212318030489212033424227986203901952749452873514854691538882032182130580323095444606108646330283904660540655350541800883990685353185616536078659296155930459981397281080283419415811029180268434005175685596318081552298453158263702222080035225731702213064921768637515376345265812614210241785209094310515820220136791643370183771418112305700104308439267791761233964597094697214576855782212281556529417650652036210789953506834673436859086246013967320566879344289384790968991304329204620198147016421585748561993985113768657749130225913721021903181684169349751602778776085767570625298904241073927323668613098561763763427734375000000 [83,39] -14816118725301361981343248853278966072391550986732459404333627588875851720804157552531405098593419835111079774268765431647958374621748986760951444523495636534249237470838453886478804307417916322118922305889275814288364354947469980317779946176977409944821193218306522872187054622873238722102661133473951751602396651032322709794922279129955007093634492236482785399046378992802074127194899575152082391579353210895067076481345119950579789096440652047006053835007565268587514280703418314441681679921275987757163893776466907479094542473117083077097600800484715693668292545367258968540679558948707586574809687671780227135630373901302716030302331647922404820492528583362499115546337767182568137668098709190253629530456359706040931006075846756678500805892966041562654532632318898012064822069081596320375969986148712424804059752352646964531613067977963081903841605110775277549514825186660941382557988195260950560604366198449432246973145204737208692923339529905750985398640729701077368184684161051575691979035660378660406697163751925716349460725655218034276440244819759172260813874278069454494840099147215038181628822260081002224864416752338657771917226378462196484588328737239312014790875917760710361455269262002739319086905256814663512996142382386059357343310867961028322490806075496319467951176199420167767037871117206521150170189925722063277326756369530002619240651626489919530783951241457568424498686500286079134672584326675038021573445863467696400663578233718575676191861616907179690661200392309626934011849892417847815278195210219482502790259701093307853672569434173424683225284977282088013201052337711873392498700413318249748819070644958845770940944025515756692942067421218328260079857260870076101998090662084887796134032783166768488969179292902130636641294677598105293455097408838081681272220979593897060404948150470248086273696709419356554267940394313762216180735621137199132285007293933692139878902726471704620421532906000156296760895462645567239731705512429050356563330339364146384448411635421555306528853563869084992757318898799699370093311206183241171815090561166266431203042400797357867783626278490506544803981622906739107918622301438060538324412516165679727029264499875589997094535069204078328843958706353907449695950226953300443710759282112121582031250000 [83,40] 12146847747209317410686614619100482126439053505199801387602777798694771424355679008681729666003331623832816924231003877066782423953078459382506224445652702904654528737029422112483021961868498675300460209119320471320146263795040890119169975259106920700326201750126026553609206025016106316419259119679360251862732835268425308738311757308590785135113859777214955321185225251259928887503948834975945423308138600743384578219076548067606425732697721373563199719212810045108870661569642235023882974948904152184270811809725791884841098194369308743706675993402342470605118248790636827896826575686655945917320064030262835861506723469995451930679082026526748861391079976906912431904961818578247790145992037983966217495694744012887279929645726578482030237561471977304800091554537229362568089280653183831246454024056328447286865771521727402011052410559742162434789824445877658772979324871412274869749244670772361157116340305747035687947593567326136385445780266478950803445790222129269275858186327913506413042527655342739989434109663484643923463969708487909068105163633109752418990246254675174691153408821203425570861717675891801615856980868311319221184128247595780484887267089470988416786018133397318446108042523711972116923145564729032229396108033291150417305037214575423771265783781465899728769675600962512368790113460230729498943400141707373813847022248056606302409524745443844994088959536999481268276512725604219302979894151751400857564143399087778167144248465128168141113922529281588903416657014546037879233857108770818400068476784552599632677005366919712602698773246982047903766031634992404805780658909786192787226917767304085306420574687215118584738154503790238995882890463783013974712054065661990547558429393050182842277648816723009630968591091608984312439985910763744064888195338085891312544733955794756868936535781228810047240570552316961391763511698513854305388787994972532404620628625507375808934130198934691327427093201839944676335125766048115364746030391862009686198991233219983251546266520510543525002625152239509362321250300384328797849847648445745984500928525293551622997288894073435870232363553057478050116976956898141931874421897128112295795020107948597838776551704772393968902360307448090474357881930053877118924621214546277769841253757476806640625000 [83,41] -18013733578058844485562116587715777047569575105629407414561340799764084692912473833523997595648324843579867204449693105986565159507627742766240713250910863285316163145258417697967545540848742230457887458828473760784137363328043934099104005705680422567581012684965104950215495244659126142817919003994597088218246291208305442368216130876803195408898688144589906524274505915363803490974915391861200948182917494724119190743967368161842726536660025104956810754763602301678066332688377365056088001733879152127214974606821064883486133194376121766424630670863433021629506725685699485982746050936771990984707984646853704857905878127747930867902973238425447696618404980197758943294838567718267065156435925921477624318602838663093486850481986531706551284409150039651033358099728254330963171270020394067557157107785415204071691486889331376116291641736063497384250112995346958860288841066008536756800161922755360236289151050391795086515526277412909524229152805592796630829393630590107161031016563785988732489742228009021717237149845292490427844959232495829676045255591999192113133284089984708987440608810433490520554017024142893679123351714271344195631004900081376052071403440668902357511447604520064260508111447556770286273958445687880772479647854337899613127765620289942934735970127679839947312887810565623368323473952262394132641086337145491928489428162627388324299058830972529571178090397059581913099902106708679330429842715866863820134040680939672228524498942120780909689218468299132335907806867264369166074276440049509858492999060378915130458613084877687974073417973297035136850056530037141345169044497844478391886104491311463534844433893257367365507987904117449782786529283446141986511527535463766774635225911930654291823727271327743220466985667932616162820081519721807963078247255926681221165367210572123030308967697037074955332309079048883747867611264422976637293395864230119959370702538700063167356764287652559400939271738770100747398138596110758608290336590491856720672731819780431133322837341760370590119693997087126142534676023487015778747299685993924473086766046709103149666420447637410806570345196235776768391713781971176005559751927205710635478799472780925617616506976424106884149349557008924702366115672136359648902725894004106521606445312500000000000 [83,42] 18373981418062842987214866599302701954361291931026356214099552689942350259495453585481219397325803249586324207449755504184546222521414832907926434751531005628955343935401965145876334193071842678442777775669241963226611479638801334477896033849398389712750838346227346695720519036001479517508078336040572246302263581279980864160254787306205304910412180726287197168307099882524263987421155494441548505621666780408158413339783286153461007126427140479866957217915093696102859003002754368890910685785320811118752421133051648069575214063741163461461208851060510185997548058406472053267473901432228292161848983229555334146685233053729131030951643357713380772835264750896171486675293162742851928056092954925592517602839328234963190822456489866504844172720805694619363768319916266626888833974063599418788772646754072957160520209169233897173318618714284097250715989530790280354226266640162145053954948840109024358891143340253522352825265362710274551710171298184577793337580412238249177343597207374570630908779208731476710415497489292070886037599125679293831449063110011589341193604824446291859016841472402270722392502052728292147939166980790348711779192412887955661866304507249607306859092915131142760437290926155746047151322585345789868285256820052379678087230382671109289920522582186336643397468128035305224792248182034729865852264240678756491431234306011267552979769395211255712855304538697721664665161863481606770380070947401156214042178572926381247810521180738886972234488413866055447683224007816258355780974448127903019523327896720745070460272289033987544011395379166293392820963151014002683999162566178368141421177553279241994739440033886968305543027801236938124395588526285039415561231138942332989294314424165564667063806916251821062233055049729129990708737252201301552042462099082939289550743752687728953229178778307182265035064107594853689323385842722233624672995209378204087418946910366293331249841334814615765638168987713048172808216365650778267795494936140385679486296194293486528609016696502052668193197080349123225097033540841534340592200475424745425201691244670171084679483569375374833209273716263720000183577833852332275065494733709312639670883955608131104242416538393709121270368647578376812747334755407391249093507212819531559944152832031250000 [83,43] -14643181275193513646815048210476630264575816351682792694723951943498267271926216091994262010441798854932860386460731510128497950964601742838711333814183718544321525268373568107770859223483549787805680898731665933070581387024797934038988060671101095089638603937169851594566969503264902086221584752099375811636621053474373532504971286026865710400832367623392049253197906499176996393846869461209067336420851870881046012731225747809469744370036736805791510044847548007648065073889652721686663326444740145931988994148948530478973495378423615830099555327249457556469544950615887863142767511959182937753557507911301936648978054935229576578884966087372236618224291803721683955108987982438302890674058772166920627472910517399933447343506499129867492977448439287385054211581214193784702641489166314355021250185946043148227717609980439099520003346759859566478281613341520921876051276589733401206908920428474043656167882425842485852126507547132763192757140629647536540694359144767044249290770117756836877872740822796550126654102786527608078877589344360933329699422052852906914783203360511925579039289311197507654305457316434084832819774398180838331148143951166123526959015554730869866875968625615544628315549558759275533281010639776999205160607085973004604719336889579831621238480102768196522491074101089794213131387973482327475999760683365349092567289404490950738664820518266541690966659068666991952918131137858585500051114717072890801902149831995565443721440009763430983400972803471997711599983329687844948907816887898215374093449018750164421446946215161499886864166070367101205185654123330541085934722231301989040281511257364041748657555248870744477890257057298078127304034383315161401000232506275621559815900916883344475952108255793524741959130100626680240807284162901158026838111312440772337224733805570275731475080173145186944606161558649490982565162826581242772750361439984619860767971607085696775195680804481181792453423041458276334103760156993339520518470906396921564425418670496498923570913742842830006105363656850475555719416539026044222395373414102326330907731511695864490238984049810474362194963845632637075199553708970232552564732603176482504958493850706566323279369908228687269981131750345949502079001547372172353789210319519042968750000000000000 [83,44] 9808795648586304797325680752132293214147605239517210929946448432628831855287083932629620737845862971984459661578831261238909349689626740712588369872275584217275354952784492005633735379208662708873438404387371120841901011679547743984278449999615050109329332306674100958817168169642969721435995449605195148469867872459804612428800651805099931021575221843536489380146836265869708919441352397660388706830648681129560967931658019609266121664150426629689849373384775290897959601852220178266886571729277894797885875647154947342364431092517334241016338837798163214148199552076950806741829322618280282014758216751198076121150147645320116088444859094659486949650144469795575288606529826137793365546321757086794510015557586503629293673215467644571263598702499707909452939310996938207304524784834852802987810785040663436963100113521317508514716513391639617475839180941399901549472440998213347476359509700130146079644908921017036374226675838417909641038127961783568537577709908039275896970190847225787839715665882525470021916839643662608078902931275970414689723471566878220083846279073549381118661092661602360771889685865246671340191765808390845898700499672722402404620550445495437090918650189503359668183436548918485736199297937141180443867331759304496607953885366065289544338558326364687865978959098445712047219949717733564103339779236000225082076704329532930957443191717266192741959228688999268310129300253151660491440835339901731829494394501235536173081441302943536368997050725630872409370296620978373687184743964720146962700732994762285592828851581579566318314294777322811488555170088223597117511240522202113248153617912335009812163631634516941415401877223599488157072976533279924210106389972609582086296452892616115000600210308455057127865896258775287594851943551768407865673056153106693802217361281377192561000475398147209906636864838002170824627314349687107100941247850765072455642680629088391817502452037828512031687280766468535134065859074140459938459191735104194944075691128645543751126992597781355202403372830318324843869880878726567540126892606243910732846925708115687207193991579875269106846463191555034077614205625737772772845469406725660652591856133026977939868305177622050184972967091135547261417787501258658267033752053976058959960937500000 [83,45] -5614557860624236646816970373706490984877890697171671323621642315928093797498571267492621392331264135234513961519486666566083891539953605483222610093868624499900589954653752240627641459349094728416664841118962167165623446551506902155937912022004814544054310170370306415376367723071366853096756779039677513948451106790929680555432839522367759058167020479477336241980054234675863338985741412548494013441782702546965278968221131039590986551347242528345743615287784466751262003671967598844818999567839652117948841251129871654999142808774793699875419888258778052501245348513518098791222566375158720201177530988577641240437844461534734218109477055891353957157288808737633744978128889006627541801187928352908109734784852498969994363653363074144377116936885818428316126637456443579946401300967292340792513907572093498666935186340291405239648962304947571855220351939380571117951210590645097728266571064991994979180927629554795047743682246150815793727354651176631979497101280222713147921085351309909005559487093355947412563425319744792086514812677107725977342315112073309869922169777202845473483603678267552116326207797853642302703884666043484872710732197546391258136718862807405379117237963633408021281975281316819161884130219193576730011404346876775306678752260901288999463969749359823017782445810382888244376732551222926623960435372529923499868840849459634772086522923407579769204531164975709206315374692976501981746726042567846851143230971074298548663748453446745908169553154625721556619390995699894642764908137191849095378966090400094698738857543418458828849583938305141337440050037795344482156267718044233883950128240476722153542596527027284721340037853981296711899938516570776621276546981673724221908910677572233583576448347218894380058059763045267928628271747353590397870421724995386409875277523350866694522627001910966028961069183753325393939105022319468384097541622155586985574442899103706230273235438736278093379259035691107198319400170867830121275033690874913800295151213134734997834881692561409107784719547848189085113037915109622821027605946252089965013590304954509950582675041924322726022283400749233271447853099286367032853743239438710873932083742671984858934374361714737965435621680125268711039621116754005925031378865242004394531250000 [83,46] 2737550859805601979873657416876224550939316028967929760962096893566251244728718491627486203904955826899582818937752941722002165905283720453376904470608365048615657209972955704508922921574781847316406510800786852472013580957179048649968781562273255814105279467555206820293093660541971303627163474945324172941239669539248258964141629807437808724719032455256516336638267310449570179445123410518083886532069355315691526216898955136103943655936008492602025116150311691908295788991690273144357965754391035778025242902093815657919063741517833676469461405588291710862395958294819726892225069207673032966721841760867538896181360783577602518860687535913059211505993858429478987237874116083832469007035809501949504920171196803918878741391393922680311770174389040009615520302890722238104902612373521537515876352932246730197247011770992869120187888744522100773850985347765728890899712256313065937905381023201854936668391401084711721520265472486827104804144291755598512908711674221989489966906289245456322432632346864605129118116533537893388061988982939180616293316291430524362081778285484179694017942426397351131631305938092106583693743705877344431452364805456920772085933315046325131800067695681643467894469028189719326294626241733056868451971649983943856229573050033207008933113637665620044742891321234970468783273035172017998699983072304186704277436409073368530083053271875154078919914571697488022632358797497490525696543220741877864652511135950569152827148041517536609235216824863084988372658559503445775707561108336969798774747036066069921265284461541982055182833202120009858626355587835179440228579136889948285413832459451392219233006773602029327594111942560194185259872042642664726433830590182759156390100916079607010584169342526211480822749545526814409123372723506378061936566883653041159121894124161143841514101233061165347924341766935067928586663302093944615856462014780957234037184256352781601106198515783993250138663582872556494932260676374537797591522270764980923842074581131114363920276119286591974304591437256112872643013453213675134359096393499188990914269961104497459908483221248123816414121719635464257704604753191210702295234237102802501060410446838008775294346411561034497427767273725453603394619506161689059808850288391113281250000 [83,47] -1113580482600816081415180159203200889877460038313570474944272172069622037554041767295895277272486369036111721128699942570706697703881841666933863398817265695165225937503976981457606099399678523320529638182841755347104494065339517254451577503623819521763391003910085226244972546661863984987087922921109107159914280845458674052033423827154203544237981842904778284567248430169819575834573351192351112573111141676654142717103469327197182868130162545069225569423492811248902499560634174377069617000835421652143963921015484740009845942143979510869785503536523923688800907439497379860071113774518241183804846930107111872641422337761307644499538789867631468589003673676945043821994701748503573277139818692185542044561648094587659340627122971550336235235973422521079838604135853157095420672354732106620849037133300577021227666354614705016178908338063975985289493703121909664076615591297212710213329652941985707021855207832783129564772155190557254376300928843994823026989529837882140811205399782991685743233497435984879787493877396831059450857984358592496597947180460829806239690010059652841917537131045092346996330405286821178313157749963053877738029609081339282422825880282846355375839939958441468604092788325718609511466339972978631020217991478090472173926386734145676785229371886838722038032883057378966405780517772806291633395849237849820917515545848836696302140195467612949076514217324537831298980765323466254504250221032137411962144868243255442864920017795509481953286375786212962025391241841145058426329333798824596081821065663240992705020708000464890863807817469770210055133958295496470204751203555996355466378201394701639061801894741845046013675952717464399137880929390524592196886493753968591849372936300761863126540170179820870872903294513188080397163310534115444578022124307041708324895158006459159973714598777348770177826745353188839940367555508882195145060391155839709353616263233514430341914160089720614004510003077803310006809471024121643873174916557409760800884211907336020250598486650219605408312006731956990894587229867023270436202639188120888000535676542061680657968505168278699335056145178955816263244558624003470593356226345898025747493329498318506344802756872215128705229646730381909414120400469982996582984924316406250000 [83,48] 350342420615781818586282875808271634591663879070250291426132944386038571332095480408125169575177639807878804841350154324261571072886204228752258210343520050181649601010447093584901070281469878817651171570952049230777475157747292044095112171159713182372597768927162967492898962070086293787553629025292695532033121775568901373574090398864648263231715605321083465057215488748588075034414278923999351306309213437977071697973671828423927537608623266367309125979815308027408310510344301341247660219135738095222947159990064940241875329124457389520396603438257017154146443291657191630132637452536602595661048866016130664604635941693342333673741621462746779295199522814076436324108219073999916322328105605882570838612136629678580967633886661218216788279236325020144718679590521259271257734790719279659316537780294508376218624055024401654785561997311754997324725989453028958101633513003321413747497562738644742455262671649381034497478376869945698021571397927345747001379151550733285055759881705415028371582470553477531231208815012407688759849350593521951582798154399903205899262272391891062744079034641030895918580676382926739468506888900660744271943796525898150932861534079113647147629997262982353311857646633026496637067993436099922450656262621357942712618852658064109126028699994944392038059350530621857534618505983111993364844175693007118419581977168655899947553982419341138477472356921693447163544203319437930338065553828431985206994962832139372005451855988241893678375694600029150767150567023609578798551767676118546217178029966997331686152526935773035301908457920216633443571502571470778290508086659306879436781588535384090729533251921183465067933117266853489322903211752220928438735357054678484580361701776908972091177036685785731714745067485975102278969767323813649889437020958675912352079302580224296580707438855485484581866989250786875283211381846412016888205855391930936652957722293689581400983547605119366394179750793609826198887486001172225688963096724978700089579842575574833831452324693178084756821997079580217191825828399940835466996544944242714157262494117511137170368902114083801255327222349814677155894849968379352980001819167201951178633399604277930504015333670723000689776484815884938228691680706106126308441162109375000 [83,49] -61442198223204201764974456169021787649737750158254029421147448767617297530107747701395933056415806406248586021699596303911562750580191068980538203936838271093519153424839536642809647720433430565948534919382870592637975573099661404896380454042121835685038834642234514411872032860206871840476445178356636138904204381189616266557689967878913351397441789569080579896308397425984827368885393327957819866648034566633695232239584841377408836986298763336013016341443315667372088449485113179480533416317233818339721799557183867542277887576877547199416011872990392410907929894664703334247324528349375729569227508786779629882527768227658047049648934257235886153547612827267721092147892832112896385687613957003484469677091647459782408735987260751514593928278915092807586924937749027046965767903594390156382977304593963753829109346381798157923801221245335833933714412564749242799691994597998109330250950821810059449246587202529084999226059758504861639195707528280736668604432315779943770819999369220366718863084146429101429593783299279135760582718767219606122409810055591264441947411023455439469920149553738964642688094609654157501266022478853978217722576855214465488841647444047161922337703989167549903327027257941019314136024969942673804172798587246928380429957683486878614273305762498690170970791707231807458468837766360949918801486161029018544448812864187302126418225085522875277052991691132853817426098494152968215810159467635387496913695900098414704140615595023865626464566824800010730192154733876436326355172581768914280348671255128911561110197919349089343130175644453466830158987730750225601366362588843994166256527280263172231896673079534014708923243940753081850390056188599966277413781255272988843120143973755175549968874277867388238661258609549502498763805866786787235573982930894145356970547810264266897474980763035866146434612587370523134230496635227204130153654131964443445206115436404786428010126276319689175796022021113162420139253585801503911806161233881915992964345359108984362607117602707418718499108866506387147148193887544663958768789837808811769763175659076852977881793167366778997838028111181585492966256731188819349400365115782835578453192565083842152556221188776960405258063813160873678498319350183010101318359375000 [83,50] -13854188475411589605790645556117258817869479398202905121874178267187584708822092940363075468153046249455931933485971830348218877253657254670229656731622931741106317932383676331494517701850586527053625999929443914596472479483129008593836115306462945742542976058490808652947789680289289389182938407183884551471676974220198734394877337214385390374031529137966924288440028756003875137541364643167340404383351024420944660902277561091625560798512482294118894693675909288972231857497698358149926990893797446544795371328990952565116727496086756636996578290841482402809551868150147935553755022589407816666613762913294894384702424725690096536218551640393463624855427394198642223440919551703248161441276145764006815450574475547635935915358265791073376209829811945038298042980851442812486077307824520684862158922319097849071329212412124970637227971590632093916831477151410899517107730084051996349322907647887517872677944772098139343157146668547904812737645031366539716769277380761399760296271883175969947996477565574836308784213578653897968186194358482887416545849632536099726909335391869538756609344200002552030266945963314659379980492552691301427951719085258666669317734821320943030494398050385543681190995982035192528541999246434292945110705824658195532872248394667661437990712007319741451605641494201873032663934581158697690003748520292727887523566328292723539146753542292020368585620193569425640891018616071561507809042291268407186654794997719842106016043059487231655737046774474282497823095485111409324605216462415242249848091339987655966315309353637295020306943452144656349870491699869363423761294258603359550521535891649382787074564747716985503970775198384467863154731931509883271041505237136994764227242481281503571109129755695003816529961855797253548759691167631007018897118084359416554759600863620612296200684941006853962942809325551475050250252697676339324473299191862477478859759644915736923639322768919528162582927644742622366125044175254934490976362995335398104621753675992226055082298448715530946477057192845717157898847293957827089445873847110253619043322705533977819829675203768310037397557467398692612443227136453108812151981970914034906223830790152334395906291289164461387993509955407489542267285287380218505859375000 [83,51] 16838344427724321578601203221091179356898715822579664760161448940076831212616202042761555717869072990113330616012685937702392148346075057150387408639932495489431864142994050990018515260160464045956602499296268019603625292196097925577327543786101551643549314408809846819080590166288220909573157021758054006131981178597828246244625940961476325274712097431369397479543778470846048061077632833759832771836488261280152923705786047357892377245072496177196174754902387214440492727221950152393467635377412614858319677867353372625917164270390749796782256767157367251904664177326537441582723972682115363738950884382889846278835120485494492493229380509625505186831997951339091561063917556250068817965254137842763373967729195367114252915199963206116372082446129975287929172775274506098585210686776882452374520904912514138659476682010101901673790474410970920937254180148489485544921591380180243257623291177492032040842542956868077854969613979398175313468251888144087300139764667736467159655503583879078199743215767337661225192470087030274813747618932410275372539509218330190506398369832707372211372884856457198933042993670413407825303208977860689894617743250016347654300486565391643709313002113126462369632489340253851863976924368453753239980066042693735163740832783254660154337393762026408343190916507132867582265926469761772566695095075720937857658993661429005969326430279730903498116236908705833433700502263156251660328420778668067357843290137134130001749601439646073842304747312401637831475288507776605402406517606829959864944171305736374953925341036633460905701183540074939941564312546114907920871640490471471683891820654161152983848204506825422095873291268123578313336259977648276893526468653002960415945610110669181977843764828263797918611868885643669033303499804234686771610193490126657307982751308455089064949865152466218973549186041152133266661231303209033209711731557805413435467041601766421852760716033363198696099484564657596162008387302209529496690075371276025297726659586131522528920198340170144748928311161809366562350078991695378046495654521096187833081204226505617620620197253866528757901066012510038352461762901702704961697442064452534660497581780176075170780506783124340006163599525734753115102648735046386718750000 [83,52] -7262923893176143889302933595844093958895731938170784762644340052531522152588285858837191503595103188963158479471910437030428232770125729376819420571730797015629520245921185467646668101498227368027345302364424356274361537379135693339750743153767580394637186538999364113496710927454447107545809858116288911369073155685784241375894180611192636653658629619686364731506794869743550068867061489374937303001901000026835243594750943047128857196625294118385853494881473697731030928302061563676090984024373253720187423319712171342701861924022850556680429697459105038419928006339461937541463539641285050323427288152062041129138391361041680705282892621228519676809653107545613969164149099105779962150972397906702704802856141604513096921394642618108939154055490610047007360289228094161801809587114554816861643000478703081161847036570154538492149265724574705131306478298005803459040057296978784283874633682701592084387219482672294389806223319300648028338659755733698135763382908957265904875401739419617319579533988829653753805445543462257751582385128058918780815008578195306088128918117483568194588463047515592823957972882412489523430135860261518368407527918280820595897277764340193956055743434253561023363033278971860604823932472201763911746973712958160793495899373526792066199767079261430646166806034381080515587579548597263212212647864509287458346349145641132195742015580940719022127302261910787181329654438255286930640063081229149877698080753778586707981807105718829202819645858854039350684304572683178557195999597701338539633706507343499713643626292534433244894836211323560554249112820923556456560116476919144439947584422231796898451997892084349987136651248356320919763170326123260663616620348092078298000295390033457272173064656000998921721727707559226540450585747774930075826393955438065147808992061146962429539603016654198794759267360011475840451010469364083371887468913045686072693014049598527364855865563053046316325984709690454675837694446582691869537198815539340424214915352653178777295031395160223080162568082463312449661178246340478419900826191411742159279719353701392434408725785022587896395322888595086753116113749535853812744673475844044285558887920352183761042269765446834778321871795014885719865560531616210937500 [83,53] 1430204891613243289851570993351555819437905157038139012780322966895131590451678687209381904875790850860503253113297920336381128368976754284660943428456735611873690143368918093175797578128790410689254913276874170039456154030817018957998790182136484476198541435265070323022704884668246098285803139689926098084952813219874308871225773325847471641306072967388435010797083241281179614101695191093510554296843835182000114457220224683977027686448224337038831640586324182022854350243961634091379643853012007669838945457167663907372556671498281904391275256185530393056044894631426586613833532941288437941499354593229390759361271802401069607930463302713812820487562650098530139732208778598670456724895350566290376435837085434834521703751870274382770485855883995772814610994286660243370489811335118575957817475463634454961858550729460345953753148825693390393161373963931639948971061479222676319698846645635532796336531811537088962124737278641956192366196040021650903849353897568334778962200672528080207651601642055031606037528383797022649545680237067210464412414852939857878594824342397297754608667597519553651230597800931796271255402210097419308132934146029967347073471854937033136507028308319838848725579526049654424485398892922857911911983429041090414143939838438655241642638396852603105949323698909813207212982378420019995398215819890709586570952134966388145687441600797161672799021465580135771384288091952836693713511532319907503046439090947261878405554065621941062060555666339368470769740104493191026579799581394422639900484240158422028298331630112977886743637846218819250334974001680499067202718356937885016649894769317612555526479372058265269313988289462624150745618248410065773022814608187830649512453370330228467765255835718998463985528427152858618164089109755664850703078272203100655286836132568323769211838672556537874372930094307877933811601421706790303538922330627767671960660276393299158910501083470015161813172384850462602714638225791282902198918189234297800605191588716045580126890903827940340280599752444622881297005804873100866402099749159674386558898051288765213492716500673413825924833114389267934557115453732519055183084985102189617929101284750819794643300446324030161804330418817698955535888671875000000 [83,54] 361119586617677799248840252240414043918682524004695621511195060886047007975360092264093461920973320003292760570294771095628123845331231590351118645623128042321004253874603069678584459643341500443470067115097214435636064319875534826963597776196357510328138306619462448284755028167011399272408941344469614973275237467563674227942810620373120896869396739734197558821778877183088860267628268304624126044674001160762417332822392101647518614339539227208473573493319728643189203758815443814178027300969855653381178989787090290433079369827653920290807375327759295307535426296548456097577586156273551921227670151424717888943974732934743739814119173429792170208570707129632708184467635721219182423215405809561296861916275085747065145350753165383584026797300132950475810469358170788742721771538334225336576676895710924587834037001620067871260576625217613648002651268066172631788605031478243801855978873515650050231466508812592221759970423950401286059050761357889279009104572223123708281717313847869539281145518885844510562469773401734893300797813154490824473748526649777436980326837971448989433316719883105847667607156633420408523504090988091222000699160315765890026900873048049349009762474924773127966219187684694721738772411632901334454420669048123766055879453858769905791455856986971773589376566243867238467361575948232992841212309284354936252799513543299972362845743983489971199896106323953239300047031117121091511703799953901620439878577833324608687906485200823582021000314859323462287227273808998008033820377110908672803389150342835627150830659992375000652962957149042284919711785947780704228860054875351659231830615670137059513478320033994307626704749759036896207317783146998503636593045931357750282052459475501000539285173201010636283697306569705508267641196521635768245600833970635892013942358115305951941689019268169320071845313986950023021821836534200275663134452497186445783378298040584328850271986768920805932373497344603278761257917561945926244224055704438342269124465599284713645214902765461254860366361854117447295567276617837778214270250860853798225803504791944631444396878603254442085411388291820654286926967128502659441377710993073259279352651487542713004664195197701559436609386466443538665771484375000 [83,55] -466634747579465788350048806684065114882643479475610120127308308864909248411553755032701551085385586967601984432167584624345967760620696141344532723199318411896266014622836942412367055685699992286065297059409686436606665863364254970056509895189282678525187925363108908616651374049828425163619527101071781383803742128368758801475039170767039948878195364656638507259355156747002812823106957119415797926379682635697832159045755009263727022069274581967668573267491491244024677973684318047301076832029512180051503873775678070339464511617129849595852930614342321042178949462570076271375640011826456124418533503287294370080325145085949599208389793715536748787687174690958749174629259497230513946237737152356352487197349687103311337441054578699518282960643958364331205946586911832671179964852511208057908974145519282373721671897682543936432755318580055093872893967338595003158298130464390911869119709135299040200699016963905156911954539852082106668026375459556532039539060570516301079982342504847996797798148257942342883549797187854510074039075744151099764547773629036114364193587572125676781047648516717385548433263077497858758099801580920797744656369503570695639843907295333254159843698507905292923941915232710637962892989810137510377350647852041390178135259336967674079253992035823984193807039577265302435136289640081181357387713432795474232786660204525850295926831194973314862024453753620806854352227223851525417533237920587466405057256775832535092666548121017062242655673317264763988150348557077365072575130048101545004767559491687184292872596118625544925021616252999916865401092182848543897853053524249963678745545609753586596661555520828818180522113290182368952634507579198573803595668474463186015389018058932672143863945584359948195451085636691654238997116676462676620803512892005283149812195059436904595540422735479989264113685652622111436841772934582557465048358666335882147432270261797041147669973893059253549248760813867951233153786337239860528018018412846814783784527649412326801710337234385055485963577648363511815813081338712342945712068313372420235538689108315686313466373703691606686658464054852853609101924070114960087269425694926127439119243710631058149468364248946272709872573614120483398437500000 [83,56] 241235753904193142845979977880109117390475526510046697312326501543715881785702012785372268995315800811506852144099605347087533846532157948679533575309801627746756131448198056578499647047376080815509001946078789894054703889058117509731510819155454053650635189931383168633448491781809016125499837097610289245219481741612965138408520905977035982919514573503179798662372260214070907984787200570645341110995126079411321816913467664046994450565142953889743533142930733220260028767638569580557091445950495748627627943743788913158460919641338595846013853528746819214992633766035419765814092009920763152368747564467520985799008521841814539990201291006864393057462015251581726658276515656555827570244349100571325307872115482771079047250472617816356574256249199555592196309979471840480269509715917331630770243146473229258073323985191811514989879100181480098290065352889600197193407654163847527903864189541309614636118603778769065795847916422389058427308587119738971948112130361264344698635559659838574924652070979290057158010042330364429618031390356434685345777930150393435521302959818518185505543298382136343448187979728066956534299617833981574953677133308803362328890447629443450878963090513550005988069309402239642753795148453732646803422726003318895504158503910225372997631548122026755136405770215070889911092367675224454213989867693437928547720387052427564444615425419305628871551537378943716876086727270345939634288277415839345583677008633483892729866499234510268952693722944976210451834375570880701434350432879323922364534536573551172068465378912947344633831226373992900612190574431423062872626068540274850516961230217478577892536754054092190526343923396746418678905293084544861504919884082529088926986022116686677734178874091512670947651358345071168130891368921513330375849058076907706735081331639735613706766923411790814804910865098877868580981569521389531136188985881408664812282610004847808139748541629480569478882208822986398586658537049969214962001930209542850073390495207444120418523143229937618670125177824848535364754377492508114680598814340167405853464174595385483357026580212895333620035813013146304287005644160976792256753095378631124371150402980158657280373990516864068922586739063262939453125000 [83,57] -85604804673345480198454138377060045595357551370757312353155667187953345427223741419792948776303137338958978076060916043580719788264862656588229924499024509161147853740652719622659246120080182628331940251260587328049636143760499719464130349448619745330651385392310514001786071876925671686379994229999331493177266924623470455320340240296567571297797170321896214234360510950213460986025393179064953111676336678865508702905654648812047363639594134975521009230231467960008405712220902864409133376109711796788936758753675914704077480823011455673459464754324038537800932780722899529146682277261472093190988515333519838131389880029786742522758489812536614236709016970509477545914060050144597226391601728521236919174020156131395102363674238357564822918499305250696457440924762453700720775298961678877493840983645181162223710438352491173391295463522324861724103393481807018378561768156638430424413351040105073462990473967736454270840510498910614730010796347225002763895520421407965451725837627313383542916757027160232988710979986312136819739947390617624544095206976316912287342267048210776452611494396246896702437557584744124145728449336749275572634512041865034705044122503533330179939103401794734165248772422614920159167733493219352231456177472904939628281633123399175403311999429981634153176541333261446228579108664354927002407453016995251446195270502142359143718090258339994618662931695041834720298001553188200816064296957379549960169516003193103677707129671772352580683805443242390635505806478414526954356503014660333289404984133981507407162707196891903760678183239611461358882948677510816491367201670871077869423886951197367485553937779808897309614136741081674102909741170320951589011840573790809010421467405048549732870959069987074836752781060316758772598209715436013418475287947160660952593028809716325643275363774149280046314768110493372944309858442344707174345641207461240410899851828070209522924326110456204921086672505435729033228223885880960153240566715760905596667708930928992078819758632250197580635251494037037652372131099358235572612784195860425558981121906603591378622084424322528260755514659216786412936162543137915230107286550254688836866844948785774255251013187262287829071283340454101562500 [83,58] 22212852944540702914718005925955669657211583115684346689995888742213677052282392718470528659892216252966103412462362728474165866900994650518575621487392144977450644863431621639492276671173948751113872372473851289861635289933359031940990399891990080498565771735031912729242507768043461496649072616097724233785606630065472943047384557303321248632696116796499431092567767127165795829675091489441087621370955094847226201112942368514369245989090859009535186407906579984708866116975249593728613572176379700395209676811152136994471242134991527512511333922137491515123792611055089169112077608385853370063424329019908338430314550656014876845814365558986047003952393739002173416161375885942340975005232807991835428737358890842754472643748307710398149564118406144756947590686285816157393166552783545398504799711212663548456313466092549153695890941264779808013381160674936161185718965054942213246841128376716093672694453654670233099224941291283513213427274713537750136092284996410495900976674270655488266168169474850527094705231710408728873554222358487649087132489742539287871325670392422647592145535954751347309640431340613514561812669587147084978238419596765474471951674940389818205787216317680713437432565679596874135186908808692288078726501871125762968269886047092987103053720755525967431230967116511887182488346040265891107607551219200317004401604295197450105162235055836848530877750983889588401165075600471101216937768034094897858807222573510231328708025307832839745665164436114463205773131774604924866099413202956831567212502344117259743138715633800955164084611515381814102021857481110326195164346960765301615061674433075960608341606377890395441858060321934546896736727347406733123372018517911212808916376466645642404753390084796564483059447906702008675801768858965841259687258229480981566159627385988935399102098791539777825716185186601791681887894057521823292067327323839518967167100483568045733498457397338087764242318877495769984192662499901636804024962167468870713764680606358586527166599440837778219620453238393104372452008345971099050949661584900861619776773772099302548409120541238104039717695112507739593261567913889473379423997935383930120206282476068293529891661819419823586940765380859375000 [83,59] -3966114702958915295257105859269564753685869305573635363589905922506424708415762758283345897704663249597915852273216559371795991640860637970953452136569522332562855579850992038193965212552413080465297796767260244332947894716940378360993872569253604111964220533100813125074527460040509313651391926626963083330043399052674457826545277133050106923344372128575961695122890080971820257083740964579967816493898865573305712756887435571236377390717717679836364459577263658714666728338133521944923396516081106545804419726746620820862369835237678646070885944189706217568224601546296633489139410278470686036566797785672744462546773756451003470219945366390916715410246600545511285610357086904273507161792407509182655044460865423627825703804676756212214982974634579895204904131619746859084136705469241704308712087205719255048132402132283952977588833828829939948382697432848336873940033783736762839133326608293345750468576089889871131279009040255656053401081687064352246952885577500733865961789462975647174499713658255212358396763119608489507428043240676137062244812869122901357107790241109981288227824367617399217055653370679164861705131081269060161024958529475070012761074638682624052710914738124873046199030064476181183065774845689990621747541591537910815722934100064573027624842115998547803947010737341306528602546595370351601735348080550839247330446507051090582124842654177408286590002787351046713731186495834146947829126181318546084308021799719606810609652611335202913408568494281102692945619494844995049312332575594442357113972325520556580938764990161609156325384626879841384530644960985409555512786324753919369804874625747983942006748184050135354680545313088564091631374920869700072220997921849779940080178108383033230579659384217222032137960549910213448994321376585970418241013020888263886448889666288441792455057455468819999176282301622448384253666090812924050889984581464495706846099089490652113050401217647628703718284370539618944853881896281760840516601399960160844263188023238819003152298521425924894529883089546725397090177764408547486362283670130906582531690554199540201109215725202661106256863734835511642071284726432421317716496388020956563255376564613996492880687583237886428833007812500000 [83,60] 323198920602004941649888364686827493184224416855200765200519236415416702813128658374672517589039221431825362467713550717736042253932845468723268343155853203627582342320898670011680540042424314664455037445815063871869554148251673389087944651222080895146710440424216305838532746720713739247210831733481768280716024406080689936114351709768131764336458702168824501151999134661529148922836182403598883158986684698508835918307152346719219167831339783501514882142831770693561911074305447466242084609963691853637174889250335131828238517757763551856804446549579660057046002539955151173826794756879868607579413366857975377963256549312930121420583400892361477915763112591840558760980971994106294611330473875964835119683711161338125645841921938871145829355752554749160932460284018382033191212305316072033555088602904864573527241517604183408330563617592210453106622345710713133268077325958597376599043414048398062678753158707557960642793289553011873676441821143676571881887374164197982002468858896711732019097647357815342890470647478807670359860505011882327072511805090074108271244178235199003160175327600162275195786033399109205369934843889813032301318514388103713539254848101424996306213961677145701278166214998959474950081824189035775463578666766754101066720745229067767495293221340473678532871885698818207744020783146390521347958347547685458737048018584413304198555919771819299750279672055232148541706011142948955264564867043649345297683874548021668561802541964468494391188185758225078815153217538183734891555667009450419810776107477167669406052832589966302871512105676455966998292169134465946294494969592955313324759006538831629306125248264308519265644024369554394996618987788038066841228530370961273084903793033029523564528871183893109631458831066464308786229058255859692165864511151382552547415180590524226911296043050191030820660488304500275065206887221726845337670672845604007528567997696135390033153624588158937995544241272876061685595799002601612853029916712988815907922833493858702565222413544536683433448922521222120401278376170828868156749303925575970698468879838149328814028344949937793626441699023968410999399108760957293478488435055636187644145795871963855461217463016510009765625000000 [83,61] 61029564604969750350352940305806736036704460866580560045711564104087496428560475180334062359259077625603068036635874424377429837952276269467551393303214078714269337470341565431343940032906124587995286816052446624462455901709925591496699972647278728948804159319855569291183157636443213463521699552506048784842469379486768665190541836647543047018899342756160315612318146558315757112837613898818841109506587581965116366072404108410373014206595452243769305286522391477345999508914556877201652325940107963909753732683203120079745182456148100256044720128801950566139957002600247316656886053017812230635050075195556521250273049408764424186761602375788669591332120142342428509465918347071357933307544956514185688028996717202422273850704310201074041424054582553259281280851806835257135039926471967317049435015638959907816067539514021828236155916319310164251845617532874349729760861125406084518483283535861122714234981194492773327824635353572180866063031783634651694308497345087197122361304556016190802774405798138629246871454520288348089970780366513771353947623029428011973791935789763454929763382967245737085582777610695561459648702790459599929457546623038922359246415229315885309942123774065100152941619209510734213377985355994222989197973291915543131486302021005049877508412719202207515105533721773319508213449032792137215042166476020079616624351407756693817866786945333625878984990175503832172174349431798200312098792652632565541237213955206766420364337138325364831340140869280554094131612815910988756518982645770675714813871810974341590857182252182986675994989519269485195748115881341208040225816125965489498598309945441320999881945965051048472398432611605901553160769273355214285263208886086834575386520851245288033658285184011362251254848389545599126745012862390763710027043863016148534542913447710916075704296750374226238376629815765397989230439313408597904562042025766431399934616834558634972020169142272754331485434582831687989850159763014517035007338346800675175536970350538945544678809277727211847195500584782372648546220711460607469465215387067395797170321566084571436573472448794903674513643963463841666206992665695273551258538079742916454550893945452116895467042922973632812500000 [83,62] -23812327604578690588108828488027721179479603933850272127457102573793329422883672046063596101058105100063422424084429076458560318914332375792283709487098468302062093249134949122934175774901209167091647076776165096802859869211026311000637757065158117279379539561179616472245699054828226992788836998170428969942879949528761320594851434388112912759280139047985042945070149740796505237982169177725266213767520476383230882348320328331713853337382853340472333370959955009287296475278002177024751704528509819606298111155121703935816075436129103272357520057552716976452246263368743451090960710726428835611238003254801542999719906368078148267156465786759445646308647194594882576444692018563472464345766549569319257249656971522507059347198168481387341935051378789938396373539165737171902202244490224492271562605540330062498548466764958029036589411657520150718697040736098907415819170277285524799663905765978529481498278565164141846806852353976644663960756359200558002249705424593516344460742712664248134744778126545431044358517206694050510204063772094263012092611155758523599468244061828342579853826410994588446205285930264179649683425915966443672355485496936172924786982138088195264447303014242971648415199282944221325272594790081936469422517763357880671441247395570203189952918531441803864933095259032411783280407518059736685268989247628180704972775108199266203130370233188785577032194417457690260214241027701535899229597830999949447118401529875788464969253680045211192215348591641797653880890383342292577352062868805301530410784805467876582706027652223608236578122584701184753570193312841097819481574978678482078650606864191138252954795062623792651666457559348946926241360013138990778105437246013166446406710636993402673091921619242176951154242709989161179844931469947174832555486105190399034456934083614921135387297825171061647286561414143548909526916068028522709968370778659539442043116061584344688231815675116780297677264673113304531345861078480794329487088914986727654113114763001286676255699736533768040615388998828379001513060981411387574693793442575101376273347708367522702690923323164353312941706075341429194059036861655611115657068328939349743933462377754040062427520751953125000000 [83,63] 1917699847285552895106712916356934220620998615390604590281245088494910573046197623836257252039243575217855731973057157370621004673324235176565927785453286950897528510209293356116554849186630536964087728565326042027977775361966821215492851163542682601949553635589952267624043168022947722232137587014840294746339755077977104023684768442014357195300586532607949728969938493684012623292883327483311228417326672254106614166167657750479154747141462186716729584939662523141809962601442232373756037428244825726518267510562798436227523193186576413481000212012237191434744773705830082613116811483885536092424315178595599960616253461858428586704693699436579043750527515315335543006008641642566311618630362496713117948787901597620917114642740553311381462499948524337570128824878794867886759223278728499934517536377607567956208496600559704688682380355855654646271379776017686679744707915694667653904604465495862417507111211542363895442174475986529380479736422082408795133740821313459364962832770914127934957976655043659348898687772166941179791894633876814269780086103231865722232722423969088112578288798349332404763948486107278793708618306518684471625695733389425809427365143257032337435935688848368538748030171370862732708965952504297587545468072900227616145024886571321638453427479055874612792098896971322054254440735012426890553076476740165575100423505831094838335116081533841388978727772461500441071143663266671115350372577672790658586902571935225351476592737732140050196720795766092362611921119259736642178424810710301816475321937763378279589550020005843504627230901295347648362014373655970676129545259728438066165835969050851773443854593277169278374420126482183709271004277950642819144928947629058829130486435748244560466225915142444134657437187889010714548795639785217460268508939469900843397772262785276745450915615599647397372565768816275916185656568144278939744437333664280921699468456535450357810917873724867547678982994805854408774735089699299447123181967798265195512953166501311958061030196568067179870819130122154603389755994902979163404279331258746851488792028683471092724104651201965162747829207836535460447879510669989984710664954192793629772495478391647338867187500000000 [83,64] 2804979417178055580263180390235829738778574123769719901317207434322139764198468026130091247077487101348227203621160575440764763812055331135149092179288574068377157154720760373655793097113415680557068105525452102496944696574097689532601403394985753770447612008774473935906709213441270836341727148186770899105113499016075492271924083542258506474598564336915321429093591258719380725061508341349079272924208973888023165316025273665846803960158210662292395821769442843296626439808151603323074370406535972250502605512490862506196487692063856435475805423598250599291475604715539954844558137352478122892536395114427804111295891514134964930110535129596185291934943356704409765280901790233246624151279259461556157539738838942463016669709495307776187987906149718646925026171990430807235149479948654513764059592905443044574141833643008710054224612609299760296894566878675686511820790698179169011294311225450644644755636190167436445050867314262460262158509876386617901837551620359904219088829769952519198542521547071335744548226388864617155073594455588758958534872866630605639730043009862513186694238826139394471276325761337144874861593662597546013808313424784470033082436152788442311979769822627393493851101313853260839243411120055371480336253713260770095630225842790760062428448507521484281167850195269231165218691975933942951928046629053878448653352361693814689309073404765405431799381346770829647909919265098294248132410214460285644595843895975103495030991805897606859749787234195862845461101052411114194895874869138046902778657516742303161206296027896747516022953396740803205020181877588475484914535249435663324037263673428966322225997464984722855755371764417141777232106802833004962901080917287705035854916807965096486446970069952571868400659722241565896957971956180173329643237473836271894493361926951724681899017023119002349690404022968621422867861480692340582309004697971699432956563754647868968662703016696749700861884033266564494776637724776032011705479740034456990904638513172205207954316967106352523968674527549098177829324895678068811991214528375613779501218339829391749899991409167277449834854218962333794801034752041481120960354084248322692474175710231065750122070312500000 [83,65] -1417733277266602322652610492575780311439872361292189656851894641063060199700037427434625228933729368748391452851694913005492708251659766995453838547034556867047418908100752390389383342745316348625050703465126901388431099097510944026852068242694286101318046830189785800887158368204332449506125339719608865590048861427754189879617715726150519346040416839722291970536242303501311624444370068289723855635402634463314457497161985619398471357700234892524372167533387310450066715537832254450062261268337244799118148483421933765198800166608094926909099147092141413711536494559174314746868995340732595987232936791277952635441319037634079690022772434802212888595579538541959176766459440726457718053960873559682945116756132494069570158503103470650887702469468622622336565169380562824789123972446705991733033764302674640348464686554144041847207188340166442691474121576869922347618307294700577783706719760180145554599853101664002166723298326858736925514499138965367489936751721740549983249806310551278685286622843050836332768099554206994279105950090587652539088358220617073193991212958517018269755937436875098727340378914393800729263851780480590167416937495547646436103088793385192451643705207620181518813580930242372250160320011676078221053301064233183796801998470377503063375436906536068328177464484964203978874888549749209282307539129491815746989946824936809473201563158819840882654507908578893353230023731120259493842932989594466584348278026632135479075680340477702512145901030221074342192059937951782276072044803941153630568653542191362197470004369689555712944286267701061897239241284926976151276825199031515354665378156857503742479976579898933432798670019421814696083134747307042826931381077798311545430353624518791702630681597506607941325530826808403186130258539556513088976210814624115132701263804556183897045565692234939726259484599227830654365615947057442532421529476992679338213540588192738168424061709119912787652848456745662207768829047647231840523484171149204455904690314503448964013749073213243001353721056283778530268525343441314444064426241905098069338300196431742715687664784683840692216787931011334342275886287940450290138288957919598942680750042200088500976562500000 [83,66] 466826536969061249765325767287412777449983514269974999938117541971396960915155658071330247178122764595795601194751676850046999652208755116933598388415518169492366197341245293574517995304469351783622284905190513552958593970023559390842107003653371443720698292885780532799415815979863662905505693355990216830172152434045779690289309974840106201248849633475460827048583449543512003755634624075881183696110653487217989360476186094253138131938672316216617479477165750512692786942362361944737604559860581013314032942239831292464351169111709761232134251971486256429086904082175776553194641656785270287031712790751059994538196298649435047104841837103728871368610117784989802409824720518767230991271841900169842497481345341957793823899889586233608945057528736593724255108181583475333908460928988133373072900763013455812932229490800608471723651775103506473070037429163239154468513768317624504044661563586208302958477138712565964870137836139499980617650029487774594158288744177052295669924635112713597164073358206692925354907842136848141046150073675855699742006498841787076226757903873899622582469937958141215087438232197005742177329237256595325484005542129627090784806417204194155113354627066358213128449292087630921955727210231196918509368337762014786951074246715169032013349216976055657476672805853562276337779431444703915498951422685098289402185534199447786088734637590295217307161151748881535566658270158090524544721694378672406566712108962934039176703869864049019887125561314805990124254072065572041876915031586031604384008028213265763844220968966094740948210443584186572098955235220208541990694896412525815586703957591024815724531627860457796494130121294600951887241884750789538787448609452938290599167725160823180526748310527644619325281009269094608306283941488579163080744947181555423405879205352237375101419297098272554107303056578181148781544934176826738731939060190861117640578115677599650340126564231222760975242656671343276760509457666367920578162054741351333393031692931487615602993411802958530457858664134398759998690573770949852774749803789161488644327729290388948244572042626519969023529495264131247010789613200018241534472451803594594821333885192871093750000000 [83,67] -120137222832359677527131694325462506713265353756102284260111720336982208092863800262968052310950875791312872388056574654970714832778921549301971938620282592705753581230743334165256412927413376026861712878385478446549900915970403108177409192109306432317420508038371525523118773401173650322581668982488284499603038653189661676952216156139174910238658136906085644394878225653088387211979499008386316447226554174142979292302481536607278119951633566369170417806750864336883952693272352500192493822306320098502427415589964283331943794919216135469019031895185152502602547897040474845324897401812550275695499942181780251134151118109422342711091093774845971356742470074922193268439915197563431089438068246906039427491831354709515597437291756108540830169703380116368992935002969398828557406123843314380647268653565082886966817536608836172791705181157357384053035858857418378795699363701822875423384813766312289126500062326218222207537315699432945148853645716658531445085958488197908172224874313838650464502935800983355130496016972754205836383866328398110644556630018405518675480960096853785159320134864835059928717148644435746304862715409826648145982831291227027868411876768587921393454579196980501801786006123157159120956616247464849606141903572863267404048579159685973130174153247351800017355271713721661057731241315308936431558227285480741887779475030534301611051275614602912113426250519888019198125575861101489620815714711018363298052873287052796784691537240578586353358852879847985745618799816111721223525316113556406411099152882321333172827791687073867421659787122253648568880875875712031093145383736210696587785259825824415648109995745917737559839437723828509261723447652638724459983174961063911759934845573917613898550167010647981763338405797749082364590421410629440508639451523673383847934372455478068402286334431707432374232684662286875759423616125721682225244801296757004104158167505171317058121100570463605430967503909400504550492722202249668329393375265707309926031259654678829811400570866157620071512154622065568536128997283213349162569380992547938117486984043385365764007952068121003938201197641271679028364990741983842070794707979075610637664794921875000000000 [83,68] 25527123234970043089908009670144981405918194264705654599674109499216949966941577215114569717240949140475329657881747828503583202813814491709635456240709094662824780612153331099073431988075836345369941830408413171819266489850272196013259101725311427313825723233559505528690087405752113526766615166117207291235431527501321653888162905761576654509643339807541979537385881544370113427365300097086415750591055722372590313003152837650806988043866326734236843013247455145060856562869885836614780101978667170269567885614874164769976088088736241515713180210794479257831833956517602604321683681886225292924711631719771006041685463283035967024569777373370998851743439077129443079298706022935595692556587328054910302427420458452661853082589808283606539031279412061688580759806805996101946314196231864111829995142241088551506374641150576280243512135961698621038088209743503616008884059329550069435120956410488419131892253162532232706744199658350279540237362811285230913182529839018016286923947802855335935176783362510280624085920742805467463909793230005306748208600201832323916722952626061896028232145920600658235289479508018791056829728365054560074233679246144443006039469999844238341111029318106360907447451221948298901879885477318395871356147493060681887453014796783929592383279684186438751680654610973542741571262763025001542906582262908996563610850505189583875618283214936416886088045505483428965908510355966872267580860841704801207102551153516509562420031543381839990549938876191634819569261688429567852305638241180360795035850112794015553963140125383304362887740116532552372636078238989812691272953107886495542494553032010455233044102720405652140630326229765148875685943617130217273612188267616586167203163869906707477443458257799299103785635683541467559895985570752055526018449125950477763595477459760164494144839380937346933675725165946526838974288132960836643033869257543649088018598376683930783568239960151461893145909217398866117301042304526160353157149179799733729644877981235142306215389701286069340562991440506050494537938553344833135118619225181245461973482642998924884476386800384797487937606208436102051460793362774870374209967849310487508773803710937500000 [83,69] -4561002979552558896229412299834486668482976295712378957369634183987727284418181542315457253433970658361753543961465457439065329795851403883213045504850687591260669270378772813020548475016284038263912599969302376585990324103654100083784862743112829108106580341018100092500956509700361866180471867201153821930780633461990822108563757262006642087670169236999845446791766615958964234349404020798442885324209119201462348650156390378596638053876537122828071425168366343596661728645107132010453217648495708580481353367992351933184932897639059881012641369163590581872910760961697068455599768476711606268510120284096304415585395838561057492306084144252855885008988071026285218735731210514047817388951438640814000269586973178626171531642379816794552344434263931080627100954046491242868900741424305326221570460455404119289842242690237395316972837743167827713406787918841946015586621734291066525064609228581656489375299305269524552354819988844926786421294764398043899700451169719399733609545423097182857695418975821259699007369526810604259295816736215160533426590637110617578400503549090234705681544861866557391452197242454597224966564396536344105836189993115818236726764498264644099920876737026646509268352648285810623571935711992956664405105946110711430278261833738697913809696881618726539571860633180438287234103458738283342483175914171415157544944746735669419471018299202948076181244447234717389958062743646363094094530847480016233283808395102572517295020287402619262495639161729070683294899964995191785068460616770184959665376576017055000980024130973027433252054723928037570272807599487214045983209486682759732403561135182930522129985699463544767534071126342298589417135011169720524493453884855058035077093533398432302038207712111795903663410546182970931201959780565284616043232319381326934565662599040317836448134908033945916183915739709928966347616431940847627516063279936934108011802776748399692249189949831229217026456089927247012892882678008671033181341861869426090141660132317387169757890330414666460044377126266520733042627847474429072394634404281197720584452800937846715951590306125553584458563250416422038638905936402956342590186977759003639221191406250000 [83,70] 685302808163000732966113021506946926750116745557987667297411405738947780829923712465227654000068809243318147083388348720031083808391602592815849139419766989153399270110788387955875640757174519735212829908522419263200442833271156760481108028264181742775423275053333055485825117902944658749926396382170698566892608329176397106549607047883213609192963171121295800473545561589436507367000369509529192437599158440341738431428777208615713127682616620725947940969726562468608607963673478932625781929334193237177702612166987886716442639608515850088411726628218534011528735246387520467183676709148649901635552848783822361802732349581500248075664348561034020696004845737422898516827695537724299868178853478007497183242648421903988955733699258493240495025298495644508836744042223406803961495457410089128169154799680523080451297355027819443170051734396310931351387260684022530566162897033557402311230481914130008132674581992449560396333427263290979843754179990296764652894549062039721597294644101401359281089080098312001280796569327704279152402172074948617448236705602915109582125048963844055707784961997215167400951783369961525069673290465824729464089514107981077567678914249811748147870356608578977187847845632106529734504615967037207395254905429323140970375413719686285150136679941987961692117189237582743221639628242359289191588621956261562849694461389083804486060700151134085848464859146817560948013735095368125616141598097733008991160685034589263762054991842816436675979023768222260705273374932745421494978018573095923458448453888700454264782002142359402467287596373909035768651596585347258247250560098855939878462340928312764355120243751984982463378354443797019493992265438871908156058127716801062944693045133761347683189821696801586636219191393708352560856224561412779585261264121486846666910706231268511258157276443026124647491007059756843968158962389946367990454597849537036839591346818204993659319518076176204084156310163968948771828374797265521623459889566801183071833279088051956090756413407599268788802746601432275214821965447976390009845696149252450889460620331248965753577880284941836960776913411802919442669668192991139221703633666038513183593750000 [83,71] -85198502539309744136304480779664213189933028480915363314448685785214408597968878237903274470937925342978947952663276253824396994494411888233747365902407931941108427698115721805195807182059740286131246665892300155853461084826774040027212159804987365321502152713528263139341628643866164693242657174336863830046714227426480168249242675122993049454673991825737867975405260281224286007024252090544568926558772566150488866868724488785573701020293797799212289452437374221329650543316241704004369337888739045366247973694585669115261413424140675403290853495252178261594264471644694510108789436748881002467526495780056260181340831017735780518613063977439671758830532418362289788922220860209313034565623262328877547201812337896625114121513547028907833658951349307860103930030188566658726656068979109660272595650789086118275834715199212665249747825829841244562793115902187970437257418797797901588982127497115227644055748758091171918279004049354119308491932467025663430351078690989401323003138521896875984582278724109201118910822518400758949693269558690833902406082271521850221808893487999288276178872157107564112414924485732770996941133747491519618947991538348836103552362911374552814602890183889244531124919338056675708398256371804269144253450740301662861527674572905165313276349631955210781060144721450375825220292980649121055520675835693186317023943960257450295521021808008310411445886358174169252617427168623296165430050334743777347961242673419449681530943313410148281279369005090503392807766306042767408223083700469367551662873407408906644303533565864057423008175533635307695594213566885435814705177824477493156623881181337702550333250771048367380226669700268231358489242135994462043340615249996324317036618050601645466817160054392558862446329471479034519657418412703707967627392331872801453305391871735887269854728535775639346749142380344569701454391023051904393266477793642533389842441620128327434692913349481668061930093663625505843892823756625361955882379794933335728239721369436087022609665964610040099391601125265684812056553763736760938757172916045662731329778773829449858306907255672047956990439469739800903980153634620364755392074584960937500000000 [83,72] 8385405373726619511003126024408176643053490632290462002599066798519753409511020718443141395538276100732211917687002200720623271267186890881881460280001275268276338039879186441322121109882347775343215224643276618631280540349042502041430023067977213713307170514891798426106325926147165086094376911132213582352432274366011249776763562483071946707315962429050961859815708699532802353480564431758596295054241222400746088239446786032058517837551281070433020448689321656998571605496033746971892479459084993597821326409614915366215726200953043445473207656990384436195763511190198241391941646774144117552640151349825866563566518385776186989612093646678350683580635760019609032717618332801404947283087114271940061562365382728419820644358991639064714624188926542609019642155998320164861476403461259165409963616410119229481291416099999116088684533963599527445759715818329967244530592786568714852632446107864403035861144464928730747551259479555811537097118497695551499589782089988174960860642589540443746726429727091393217964796114138454177975348251656203054920050251228652219932644677203272689755031380449869975860363799264893095172891472821848903576826734595709259656346806123144860907912943426893730977271447221532619494535151334883075257738097743360237901956097946307402882512425155499952129043314271398329804147582325437215492727468303082052717268140169923515711393235738692920126990305972283501824870470307462083964507845419038476007113093980559097432538947854349275934562965992978395595986660852124822841778732356151139574015407166976134027684272990740548275396763650600507847664441679354226074078120121561575068797049851746277563657558707611967292856198427551218498267818137112007867290984201556074421463965759176467197379829767399667102896079017532848578176263802043294118208466696666142655555230891097353573711686570935863530142994466100668349710668257495488603281397187250678217626732040987395997348245096487621694820184689447037495592541441577773862632858266586969503591064144940761366527405904058805165685844796443275165355776726224470507555236198264210756292450921347160223334223148612957766900890513479815968622688160394318401813507080078125000 [83,73] -573418458304431217058683473336076345694850615920018017660293360856321400331974729176515674611713224269252274128679383884339075534433101451974275036631882548136788897645027601859985800127886179561919483483707823142710443129073740885931557669229608340317369455768231978698306853379994240918564900356911393137094333861547379026133037989487266973340984254371792020498669690032121042483205354165102899024880083753893068755360119661260768053046726872878483794133528889777682240244835177673877853993432023925289191858170168239726881816829800985335715169973967086680330394000172507263872415609034706764178574964013848576384654229736805724002307353663552535452299891250977042536520312276176540342033473156914139063407923802772253870785793637417237718479923757162348733055469944143642891301734119818633219433253008351751526567227861204976155465345933662598035002270644543932823666055470834043188719146880643580397371445993724649136728388886955230389641002942623327606074567855028797818320944718214974684944409178951183889791671976615353971311170096387364703486942367619564244682907435971876802469455300127272897360143817000661874383295769954898951602741533576786900665822096506402401509739250910044019286271225865441097493080662798200295060695833525233049607657383926304148156056562211429253645397180596755427529155637886331187571953598932069055779494010556138798026254562305685011477807420264207875065146444760690384215938973052255684449065332306897310850675672990932321965106795372148923285336832246611662893215916169569746703504260435205899539261753731557050369828219001097255654616453133027970624364524370034091403224150716247521631347600800346587542190664899539596026691891678182743421251961504931910264393275527053107746188652562455826523774065213593228659757344446394114651401270349374558804014393467466369075500733315995237788093835965793271124679321330062455358671091050847443108929257343662987882138385631261971172430319265259459807114509122553895854178578592826519740143967482809262076652647794256655951287424600672380466361808909843532806611909698565345173870752575966254732743044369255055163090914471801795571082038804888725280761718750000 [83,74] 10984517298035182044495938010691818100580044515743748028899882506994735031430318967765554230228898335102174380565595107930379168390843225447931308149103480745278174391813060486284283873582641683751208964552604475707859797811606523198883931951289719056474035106606804354399512499056380498429793624502632244162356907185110482312150304154867766956960418532842297871229541897330012651952434860736152983865788699195043169788361942626095567338781375405618139513667745671495603835862591491189491804750600104104707898876086319969964618192487267079778553054983343850324720038867974368896688523144785088759313583913789548352207377630268355079130897913202502198863363678903124721786328575367603090714339180221057534131205184904602297823598569823005975534570749537153016189346513382439812692464671068935744255822348228263381204635017431386793757446777327169449760439580008475969636349369726891078258692568492646175053258152040028309504483730787818273288336436132577172675358170276214897214101999568290332399836187125780454451916042666357794788112983068195046104695824161420930448382330444293633422416843559476033459350653448312119792362742867492124548191524082485062775517976830790594254617284838702306013931249034028547148237670435895819159418476796110643549793374589254238567803263459276252114739804527555792043593125384601310151727603271160445948943605343914479544062368676331943103015185449620580822539826324663031097342959715365804690320865206978215916266543047776587988041553664627529205938389349628487797108530844946116965188112852078753916987510390796053371102750417519976184955274454004904819277026260227694957015398465182824478770665630101942717548814173330206966443741932615868020818337171041308413536001651809711056680595598873980102533756366197268615156413345787567109107860009817791664912941660277650870201433859499815713807496901364137634397618517005503721366151168094910283736998591405698502024378292106003520802929671594189987431281335586447223340692418702224064750402859928133640665416593833468826706716232203768388336072810411075632686151422011076956312255981717476601167424132178963673556193469948993879370391368865966796875000000 [83,75] 3647568339765527817240760290703798174621014815035465123171756453465560901391992702638573986845027735037246148586188544463668944187052280826658333857086893026626295933210093298904953058433234021693670240602952343158063834792811601220063161148646510787671368207132238577979803060429606107077766353199864547641007693490215161981956103364709377859745193253391614893909389256200522186055195672927847522961718827575755219189452588384231799532344764388506854909407062578891989978700067049657916092468348767115821729462912126364900604536244145988842101420103443715928820087521927203935673575649581416149542996271353729150264871833992143075786574850664973824527816301095777114593981492761281449042940671929134695878754292382936336784517361581925384022531010972519291393198831149102324487621304784643494319658609654140067629845447635898069076903844659339920833841467058772531829253417711037708343602776912726756090446470501594091982041561905192128204891762877451125468070498213310865670844963660171504249123631795969584238622664173138059830709994383102826139221518624537489692196204140405264499501485314210483310122880698353552608948467558805705361020100967873876541283537499121015355534222534870333310162696075815538120035365568470349716268129955148940347407607079263759768663598305318199903213086526479225552351453315427650848652426161102574277038242420112554424164928238672745707435605282151244162379689409484950206256593445246380544945402944918512914374218706979885405986277752881498086198690621770613789890093670364649863332027825977489858146423830300043645934032404105541501390069603586364950471496626404038670889112371304435392823984353570660980476433909496173334330558424224342280565777999513954953094156585100808604544075527531605606878389905165918145835950274117155202804525915579993179612646632999014995850811863357909753605064601211685926796798746570819493924269280255266109649458662872868595120608836808802199044743725217690570128268402601727722515073272381118921984606883361227394897737687180207320146588776482562422655903079564210060535212125655299711658729427023160494845008082606327426411496617220109328627586364746093750000000 [83,76] -632456261435115563477699655390965971758580662610296577128310041663619464692477323687747298979215977830806863820279564198940439310353632171494849545735106732093374282682009475071185091334156696305839651304356661637803766005532082453241251888487377483460589558330331983088087603210657954362293485304569615685418614635040649417944288176576616812004755556824582990017469329253873955436161088606507551239378002328646543804815811015109779899888677298358405554989806442395325754577345403683763928178340450321540773306189127221108024685697404196407136546230054095601232763096599215559764889556935421332552056153298489473278262606876555553110516638044159682128180423777289027321806651728638377265729080165129026969672451274402126272889268556733036232164937878410516117508529088646798774178529013721037144297799820850630326595681186601026353052465786858423920369475691967112179995879004421553235292329858293143351302258091216683148434304680089127860376120375406477546261604792061460818251723350690169042447067206693390469365759755758635793505640595744911408253169012604348817403729665297658289155637874447858861523825357742263757553149752628475969784422400850693329911101752988538257158166321695495652020247261212411525577356093300411140211261470311566519016826397047397001914760136787440065917657659646936080089956897489754075930467862296822461615419585641035483159978704058513079970251652523432369095155512469386445435291189367226899345103071186908274637625369888164990770662921548993069791753829515683653363595376756611137736414514062045612531513175247463900103469921700920501363757548088599063760824596658315770715680887209638027071928898274745631378760066455883797657912713331797459468986784893895847141243882252760626651809074472284559667173346465827652832381374109408827282072675062186628601178294675461767068775302883205074510989377098439048946338683013659081127559561711682262718634515049387298591420323544526362913366208112111915919837525416246304199091349379887733121229700699821513989591068263228409756288028508855192433348131165108712708155717350334498594279685436144945909281097923965164753212775394786149263381958007812500000 [83,77] 60107621389459628750519621920986074645155977802783005322074023725218655613128947536616822902350566050002284603281356226386986360634513409116579332526749052226068677723960073493625578155252196780871467940643481164187474729294588278967244785633839627889918277441158664042913808311453244878191670362720983376290353675999460753810675336455530814185770987526132241737755232295786029857196339661608774433086309624436332365188877924430947385494025659414192799562860150167429077945646311418602013772127812593305459950316159729612363744298545201642438757481914890157804674855313566882983818681702315352707924567062187974699708691675190866606853921577982580348035826655843693304980322184738776526490781651674003483444568662601488424764686806851770502697824430784127933019930775196591835416484550619099936325111204068391630609642529005243588240201064911552566330673694723205005611383782557194911889703647529761294801093440050236067685757800285195426905652333544854219110536446792447100198684753954374722615262705806086489342020647603342064570650261135977914989044922156226583988357455419704661808053937698872535962760697522124780569857565634208488202288452807840055684923844756789455052073376782033844424626828586498987036704573026934153194479980656756585971147345739112125790244401700535851557377357392431136816356543613535736629079891784089605186754310140436400994273860026901003346053910792483418075761099083547858358855640771085257418561718165533925370582639495500954572560754745051687209292651956395846935667726202095315256299948309856935459428854779377013311176682642940692689625705828346784150873568498516612259127807754071900489590126861009039604587057305332620984453709476301510652151657705783956396694393179802995359181646661804609679016534112398218855451626697696939973014708984532128246952703098466538733630176470005549049011946600969543911782359018124308457499856506876189691365848368406383756917068732000369640934198406623381367953872855365282067369792924934581098857739211399020887020753781135311024117610716384202114541609857198401015267261932801384706641984787523554354434895258263438222456898074597120285034179687500000 [83,78] -3707515258518893980052848782684515930689155070290305594097054423245303191159673609976024183707021904653497792326231902526133822814422662377961382364608616491195383028759290022609170744915504160474837612687821180345717963790216016998986879665139846968934013148647807619029782826923600507434251234469033515064833023349359687662576673679386118327652714501025087854907411205021738091333753177533102388386312089429317577566207624032510581692830822298534681733203418639906259250547344891345763633013164390857609838380591253785729444337916941813500392344026556029737625612366513197375105891122753189607560758126177339424966265554243995046490273948460484300772072817950230560578055815562906991042539783960095128587590399245825129776476643223630438194668746435872859725300743781445104361119967729069484945751635099993154158167769771099834498885413279093845684131440471783846932777073955798225808561783863057047252665700091269796921949021523639562522515291523857425002592985050929385134928133759536615843948381695984712935181765456236724287001719186801305023875385206664990519721124663493073529086857260434990156259460758806028908240187573808348704990850171735907256365078877221310861413781343652754366763393038706993018453285230723839354970101610139199346487820312236903937370241734314048571810022145253122085329972243758229169834312115999944462067179377951305825064065914324051389303928869754541438609273569231731328935597137762050612806838774315620771590916958565141554975142009962291413180421621080511297635221548814073743898690682844585562912160626721684012776209555533821968397382265024158776736492345990335446759061035752891662558005031935052432839079469718077100747637027855635915323023048813372216230785581313452852929752350752160518709557876512678111424988313684066996856917528207171584679651135239738813274279638944529830949402155543979680304047953767758178411403184285870753447097840069655080545368135682059866177901729305223489109169186520252783258971619543273542990625875951820190482600805820677678952168254386833972388225537987169408033236180418687750167339573551933938361929721239107493602205067873001098632812500000 [83,79] 133879352691814628631406022942697337977739880086789242152379896916147258886083005053796794646602282493480538091617783513263464424679660535523273434516073408437908980263830773080966546905709789564971456978607815180447151094367975811360099079122653189252042092790484763775602657955575655055853697134712169171367397462883299557224688100950852785205779877250860836609971985172850264771219214375348084372019768082552000232858446723495912142425608940098522518706689675160576404201800370906910367037957112061401727295795945833142203593652955230179095706761475640049482874133111496485443889154868036574878177187669672406533466641566713939755493825521179052337535615897060402375730940353874535171940748406744382043708881279168484033085971880172886430514854027795520956469713656992155579218522764597449431722351140167519237768498265140606102288108380273059821155392218881273232222243361787800373728959245553844357039126468936669186392477027497025919950280074639411412584169100534713438207225051146605095193268555712065717110260788821812933369715880626407559969544940323676412649531639176707601797657998468388821894175899765983052695876053460676795891675165524944138712497724728175704059606949584887074018588722590218771831279285617131228208683991414366232629482096372684817515569051703439646549390687244947095667557056436905648352602516948420950497790989016744122264229036199116936276299773213918680002854137221591675360578811161428220141394025771780410879911164461659095428972458761233838358260028408665385195517947203360834090878505862422207114609257689035178582028283377527330724049583729514223780704306857065585165713289042097982327060375013315158829764811805206169969062236547699034602911170306564010167306208903862839836041861306001450708969003190711217004457891129758964834281541208798481080752960558932379467985666584704721738359805645104477437548536021089277333420055534684522400516760696715119140366917694381182693957824729981986444795434309767970299224266329120669526385430350166176443495267059374926019379721050087458719718408916789418776863843944373997766221837921228957068997544865851523354649543762207031250000000 [83,80] -1005008095193047113275204142645960744853235194080710175888250287491328981143220237835684722304683826928602777264000098721531819778122158010049384070164348764900755475603143325145356690134269363132466761201767315480214770304024239703864746758969519870596919977735559569331701888494537925384389355684572763054638195902155113250204164157371071181645768117490810433531566621478499511574785323704686600074885312932871096551749392768718086767588634773837267249441939564942197151257237555649201553612910985069070967500423600516817753606258018675522020538581412486045454092838647333163669989876397677452262582005785378464612083943332145494720216612808823529467393325552041341816984436125732181299086598129653242640155670364235268703143532547941998545529284951931519093868052280319636093159782177372147241403386226365060487936912043661570691901492482558306839400886176240861195877886433444445788705287434582715270928852213659026963235069119886506435063295226345793064674190433296028091421198626433179431007908144613559376129527005758396876205940597277174689672523549380731114620045805912674741556210735501550393632430031155473740210892303841304519872102204410318645825807567764675808331271175777114548489841352478411385676216361697837206113356931348676071456576281714915778451094141322276349277491521487391199588983038460470011978811739912923802259719277727341001161704989668513019946262414184702766857560982695893248619237925357893327954345408796677029340648369608857588465297386854006338484504897043374339152139945672932745528097192412400059743454172923636037900762147028118496594040404491697187799870570504898359038562727229966006680528931478977182611899709134598826422088627624344032243699126828192159710744918699708386263074062733466996298660575942599831110852154066476240122984952830001624940686117596272276087822059539149524183424985292016977579141332788238477659427338542610997970379300219962423229585813030924167050159328360940924037188988534085953526280674009757488109025764894955321855663600444226686255838998976456089973127179967356921681524098586005888504906413075806748125273770710919052362442016601562500000 [83,81] -123739991956330164116912403188579101498381756877419634930542708720748627542892793296979045879018923670657131917896380358802940950314615208399438145540739345422202880843992065231892596428142512549206844933268236041570723806615531860587723840323138889574026960857606851287462229510069135167605452918343497998837844319065492112242122075655246610532149407242502028836660700791313100169974448891406846723170558321069309038283863465932447078645287919395692529266266546785208946020959410341945650087194214810097880690900465876570829099025118786641416262137663870204644076409834882797906912017727095642182479202531197598188096447260177396398697740648224048514027997321639014096517765766784444718472707459894511758124483049561554139396726592097299986335107836676903415615816443870174766357258646752951890473719498553688961196759539672161343382894366516519103370305963381701776712158567075138220633746121347575711741012016986758114585356453461001761446417955009205712831340653840608185110461301290370354685488462080176200553705384615879465703011320570562864295700618042372468876417038790390700593883782991558564436600939719449955713672422675546904183842753234709951093222173471661355092046617583423631995459075826545496946324357141976516113763439032131827785460849521227059272383584405847456118191213159513345872877472907641738217832150287852391450105207441490094263786877019611379125013969830753432070610806307467108828936724010344675561094409348591376455408511680829237421982810135646752081017571511169363231926082639503935168099890541130058001430968769225482594340476520858336949333630875944580967388095669569452264088416431306274226796149301599842709441146675053699298897019152357421413548282728776179244861787960188538811857055738274566124794791239448681273465192097709103981032497247301513226171338503948439809718844316177055955748067709669337967445236252756445346904436653640085024991430937941796721891976180585873518230019699521303525777725329586311307463773724851043816915933439051357317531693029666878869128192796091858365519297512696866301014214109271973421864693892802122832108580041676759719848632812500000 [83,82] 1126184863581882705515768682328878607181281977683658811387456791684588032590890873738815038943118588522978051116263523927926830213324045483235643728236908434549060110841399743992487510557717439337400130652851627211853909800792370095278604888585604435938387182899499557575407182334145341378049710421112665170418713500749763101899988211210022738220242050875725769705349746818247339241899247186890745210328471339666814297611369817623490886283810471203598680720340779135564038334274733884553983793900319893047110288863296772033310751748943370142512211732293398477080124281042049223537205669862610594458272530970440773655991257598499473209081240782472141659600647702855468857323480637016010155734912760572168613267241920292798332456284889870734905953014600049750284835803954511462224714312338172069490053052099275831169459489886883133210606340462408876474874401750683830566088244539648132138707388349419231909934036060795238897098478399191212965871449662431815682569968032809623103553998004642455165014227598817149992667732844694546016600611976077647754818366431666523086566491919819992961565519840579655499836228671814588456146199377920025610761865432868538630418556695391476832395833028921315699563576164865268375749519976693926613001922634607044072273894761608523661093493670793403714817872230940031212756995877118557435216212540912638496758477607225391925155772723230130767367686142792202564454365579272434729553930208685603552472691161621525202412704131637046459517281843095028973525517889659278473856432771856224979212534498614549145009939415226363052607351085204988837224750539429544042206966113012607076213222381408299754167492739848195851293415400883069363986738585923536377409011513564786006792724036680836964192622869042447530231829392628385587031345778470935331919521533281099380129938295549542166962129021836641624878891017901368224587693039054754608884931963874707354790393123668098211135812074234111383922716337688238790861293024436065147330926578078252896439383990659876493744975645931960546085696872122456973725327156170615839087552247830981296504437860761527190334163606166839599609375000000 [83,83] 415354553851310118923246473005118123792913789409482134465490367906979932848281980718225393666326075389499461736969451153413456862554502233991148372204249850162736545386445730725176114766185372628957606095490098704099091880105655215872975564974044301908386917607222447940846142674890406627797571070936418237630169869532263839190962816342568182442919451691319973154381305150031958621086532984169442872340541965765704908015342722973544942383826600583371499421280098804521408027148153224595241954515685224219041787906258075914686396219039827457541874352675269749698974111335745156992134242090746517124656456376120117668894284882336570295197666437270179783844321157981752233961751428404066964063239676175602481658435522499339364142391659781789308544374306072199559352504473986287044680047630160434841392603113564241976893667313917065519456155095351710725079670487875329076239607390782193120515386554890498658667623388087586691598125229532001094841998714924132587193838122867590171160658482603642318985836849406041083342198373153196703497242471552808651095970118974745304001591730411055977231435044700252303089655969411423103992654627524022985162992910829062209792135514744343078385066425062292200443890579203043732759353415405561567879097140226751115218317598859617740259658153210972949290468257241387689680048844920473763827188025815612237636880514389987007900031682370718512111986807187238969951221462260558275983011811568034442105936670827742648255875301502853110199035122797848063319756146953822560442690601174638012783429017989508319645706948367562343620983296060930656353774109050856372634298534256181686541648525797643214964287822090448076677793097598594636040724082897983322281368473052589022869056510705549544058019432805832833080812332586431237195410192780740862757034842743459656867452645854207226377616082883398602499002763700408736558501333992945419532025853431592536835442361445467486257477808456018538045229859608834613968797296766840516627599084457343990321231383424279343958718067247633130528707754419659046895713065283586728721716037383024453660818053890579903963953256607055664062500000 [84,0] 1656066043141403833419800292626069207453466065129333798447971650107600540728441795120510435070803999663873835257409852870011991125099185461241213277370460026971840997567925451857390497585708306710999666273818560282248367559441694350205506880087993424091473252616206464222344983680801933772890170315857128199471915817961824059397229002775025368463404168525006144359279163174892348406748607709988674111091107062697195616309554367839362252774302485323238415818865482157788648314190545227151815844729556788869384931144923210386861159227698819638491974739216800051102746839120594043789442275623808041135184615321658539695983793799752263495914773514461468627098723291777859063466964019310693654736878474848849079364319408673438455457254520248707653403120203574935654581584002114927611971820762734237572202558686954189895781975186525251189985268917060984626226376437366771771896861792383891363495919531633082462410998958524979489103305094540663759162370800836751796123363204074724727240015775486173071070841184894764336483332684780324088547986675736938020834670939550619560924133731987962472742995690747628523637796161887035458913447572360453037524392480592810784503896255301757137074820645909769704219689379028771935945569959212238466623788310804303812506046970382098865213520543232293831530568947200010342606614394739225252232749533451322069158561749432930495980021663682307283427516443547561217678312983920570665830068438330884636901051013769883532888188231867096822104979331660291770364292959782152883671962305050716384908937925792404632715547460415018804468377074970775087151767968144042314686562327600231123993537043698269718053592416350744627810769106474109290259009069880647392038324478143944324478548221981552761828036702791172546903595534958430600394451088297077966962797909377287203614219702240942695982290841084396206469653899575622746467926333505565941650039251510353789008992619300220851800730068268287348951038301519902527727317981397731022874951985243643896396734597585997470279900007413579665640755128993719234571926484823269380322538239371949046846313014575038040758021948673275194409027651041317163936216733750869009145920248848749116616605108775082924101119995113821288394412014774800209956798931897294404442168161002560927723096649195425066926345980533596957684494554996490478515625000000000000000000000000000000000000000000000000000000000000 [84,1] -87619884475594262578535982897818480410515398207705328115850085399152294013837007570097101736741285374815351026225655203139227967027076046391161073048542350566801506540389303525966132861644348022714723111582275164034471968057196472823768917726510308215455201463195990456849787675808269876446844721283133024285579677331812538716789011044545935938267625950952546602484847991371529111382535250767566425357734640813852256892219977738492191184038876983673711661535112863845635975218742256486072911313163880959279221800683789320765136218229039160621792615077439118906752186261690275324012717491643976951921071486984464157067879241127249129836864519177450476890691612321969589127055633416381817261047024866435243065729829240231121756596173311857739811980162424411014641290035442934292110686831919783338662163964674185434012970198126747636347719455046685087094550990799040660814731092541308776858443308984048749443435439494676090473266565516003177146358662489517234979405931353958686943031015304335214211195160378799006502764104499152692480930102760081760039845526428112206719810221303872991413761646271700627207561609620552670128953235910229569691759633374404707109336599589071960916490342360019099876645295910093298887568115192353467134202339881176227822610262732000983364613276200022086594412393919414802022326088092977578106558246533607436784829632193332056480793773719876835329585250924198492956790617062552389926905760503504484668141491606535035114550950856165505423537080483069635007935218358813519982834969452128713494842200373588141300078582168707089457113394429998900687793249910648010375641890285893794965291810786063625180665204520453199634598453566332115387386643828071674015257084533515682928510847779808637599863586020614005427458352325031087832850113749258801338097423079010920856633891110679396093738913536011677481901153061521223801650918687053463662527669479305122883451117583719222951008232432091001478735094509712851975789568397415000134728402227125610962031285643236151927770214347564860485587256238018356508777959801849412899418365370178110234485395670894481965042277707834157647834298871011622649591539519735906516815434740883104580844569853481678359205462369921660310798491700449882500925153358376558708626493727288760667723110880926423530421550539548647407173120882362127304077148437500000000000000000000000000000000000000000000000000000 [84,2] 2014996457693598568290736719790210825569445600220447860998192511178138821175225134815841060996920410351026001174468615951123241358460885801581662771707477431882815672118647419841300021000672286898998275381860964032297214431723854533362196142298418109801132806023529931678697934246803260007407112595331142860998985248239889209853082155503859824193083583603762376335191493817814438094568225217224586243776852672944159864394409326955263227352433633319178872075820260047394855942682306746903725558028760681909656584653332506683440495394514054383200757878992323551176820047436136023784192905061985947358444425888942542770602682751553956210762863731943981536452710542256077547812031814400528721868827404133410503304311638086483690615161466095571466300200048706226425692693016845619891585941413212797198814524811079428661932638389886273411071648519012904191032182299598866220987615439092389106495814820624927877255036729003708815391313784445535560899298348483710412678996341147268385358056626151029102773959157966015751592908415853917900378072915266648282384023841541001223112420749452031409433060337060848584950349182115019422759099961495229066924889853499757856857946290678642946653618872407340000816687478220376619274385336033291514310671749715663247063822612856113673401816709575737849229663722357984728288624506584764047211424071009942868466610101133894928099927405159423670570344884573586066120015067832167191641046360345229595736625788575899798199628379827539717620052163298650217660008205482884722147667210610352614625476954465380027924377127896902065965761296806447943066442066920165004704939373085459661577315842501058893145201033705220677466385431697773379443993609613542936744224965438977615606328158879214260462148973702104450645899683940123263818375826012032125176003351345838623058556082648988459775940460194679619832811637131064506712008747046957458978962853479280794903123216649143532606958073042675561421866158562425347397057527783417140130023913368262930569042673866529401679492462188100347036136346427971857036054669797662438775685146576587392957721656621707277456080891856645478861878712872965222263835303101626299814809671994564668003407096768647188600347393897202217084323384633417418879612759137347523778179060323941050176954241879755829276311145288342469017450753199227619916200637817382812500000000000000000000000000000000000000000000 [84,3] -38849572107657964607074861611472953959920090998875587587443811122222567771787353200415161425019348982973929606603632346417164551382404225467093671644233485260435978395872757074529424189966119737803679212817425193882431310983410166401987315826671360115136435119152609971619524481635609602266041326423442661055901460011910010137240758115389221085912414008829118956981609946532584810050510163698348079917961019223026026689811834318060416864891027337195074814696666608150345326739903055523908940159580537711674192079200795822104305932242182984162272797609694361705214161826058059284410199212130267747680232252763909039058020147200769093240075698425406793095307011049653349158160160354335999079219866224206816136262705571032379388893186883039332323932494100319932080124291737282336600615450349099481984181911776531588991257319065078286641460632065782450681959281975879219202307612831056681168150340870638209392524463439775309788846208781491726986358588735585461633168261618739899433011765079102356743696619534542153456278550995069988944484558601748347729274383924617549399929480010135191502467436356633852119677737348750262149667568829457567145988948971830949697030313333436653660140798061199779739575955219073908535200704934740590806451845840032318097913683459204884821631346582560784518191972737227954029425527484152483221191885024328967892697362292077375783273280856102010331975248193891431071600809965213067781151856828579510473745251152569746007454002361594192769214429378148772384997543226643545633501470302095581589629333109254450650912370944723906132987477160934300673031765780406348109306170154654331408446658957365814349689071639120368400875242989958316706624568024340477316701341743789734784339283133141609623918013270908560532419907011126598588063295910527159402677045524398077419652102988522713406463622755952183257621562939819372987222056008033226632027271723864384806133354354552612678473463293621786037124197409352021258528389274763075984944238011110522324483980788633456897462902966290117477160129828307331048074344937721231878892527724285829337025716917036726508465968794052109645327217914331452857858404625434246556881896805721871014203588399963260611149826653675268197397600300671682703101809480063263317077049073443294608911011421443081659378291787589641619830166385796132999530527740716934204101562500000000000000000000000000000000000 [84,4] 280091713315893232973200196891346213387937308086840534893573525577614168385482168087581697520320397227441380737803884192154288435795184996581300636703977440126947024047434735542554231316804704030342485361298466904421019402272462440668798474029472557112363734195423273145996051275160479461083309755041914386804528538783933213915604039856205505782861411345399400098561815884271090334007652381296507038125647838696968996168940853214104008214910389333166729857891707162600981935906875243866062679871827950745020182470453261009440962105471730372318365974177155146176645080000119494382900549495680314450140823326139999360199361580066427890843853713139213751641410624036249346941789028356263583846097443634672630086151378082186093038526321872844224621061461022538128802042547820105421990434443158744855457764249270944460100028347398537081036524554299837555699601508723502583902097649615984569251304632843892022022722611795084882162808440601179738635742234644101546520184087179170766047101065144017794224709951501801961400294340965130781714763749317772216989373691375081955781627796851656711856538133068937311994506194240573908074142221278951128617777890104678060346861208600892689247537436144781270335670404108063172384398420449983973174439238148426971795914806530274917795811377198699568993175941869345109722692831498826170713685751289211303193360900716591749713452379881340837664796101769811834350008798898252368776248036144840828610547851076649818718695084196968499971094156668504238312370138813732133344094550921462787592805825980233817267125159195500073289766692019477508209307991572630674598350454361994483029186814295547950882335185206725913009926238767589794014455181371457289642246492662289300130279552601725919305614087391984068162525088048001207722803012912998843635939214090496597225992655448362270316983642375576801000315809707904652808290143114840908738072786485722238362341732357647287145301188170238694076600276780605529290756957222171445144360519991598246569247761940063961947834429273234230655304784408137277523359097561720068086643779205931422908283085780914300018603889959469618114844021981831134590985656398387237344828083556786731166264122474096315611162594179658924901457518938900780634613102417304213017517400678146640604977089109913369528056431741352131626184235671517264165686356136575341224670410156250000000000000000000000000000 [84,5] -7065802224768987064044365986384213651428861442806617702338749099939659685773379696397534546442768040323269638660487352512544733092166443294650280851358098536084777939209848530924610726733089883873583078207508665326077879776642038807591235578810241880409811167271283790774107186095478013913150993110468674783263328307297396063092142084371886014086621398512821498147514556820916914294688344096902197591056518064825754869450611799820268334299549337146614393868701054284286826539088375303147125685784267142963984679501741150643738532103852011084695187232364592055452266758299553820112319366046217237664361879146112362049548418365527008222991579924589163025851845883677394570758066451554623763591823140009050972003581785775869798340780094024507281882061059363941508395508470882960387661440579504993958528457732963482471904528835532498831858429451429821088308550252671511815934346137933393173164617833341423819444235197380775369075067533679108470511377581521895824806530158479755115141234513277131404380699201610029714898109016949256928490815543972749589416704585241715698479390580739013009978814292934226266436167811577597225416888666885354750541694549218542110679679920085021138393900086890226612901379272527803058044096741564255440542161183853606582011729715924602990970834256535431061720243482734306555241373753212003057102407914746428124607649685850526037258570384671891448456738482165679297487238158898393706645625519738614237502653221692440195264281588933452602572920025333215891089657350780754429174792893666092435838747257796902750403948757224340364446268753396799263654232719613640503339342409775306281527875429612435291506297931913232483498219619535634107778349097917713141697960404713103690280191427597517945690056608693569760315320431825966682293091966633521931584906414868705138502967123620061881401643292380806864304692164352481353096125234506306024943527701167788357444726426390944228181780008882001989460923809601240527934232760607020192382318459436004347432121716310805083409179020632866146775072512231595542988630118047627817487625222640427180838544441423943244412702329065644820172409619932374307443133534790621801356659120648167374783675666464567475659532839063281672690795926299189345863711989535807308674429023711134251550247294459296901281799196920582328801485635211797331489691487149684689939022064208984375000000000000000000000 [84,6] 12315630578857000957358274475171780407378804361679676050594512211409288204728799805184357073294601345188606241377508640380604001836514459474239926216808503353858262727280307857355329189196654460188006744929042496076984564230835765441526856768889598220146301983527002509318102715995545246841916987087711061089136626744844447870383736059429321420710555538492470039207589078461705454971037545735525414738013437221375776380461079058542521098083798075945815890581152262945073271409195501511206275977394047573667629851028252475366745303834443118796421917525889845322598351440977110119734143069373977170956779177743164308405616798186363130933216705414826269396097276616109798445761200027918137221284253995067830191091582874482844015017234400518651884510207546051111674267619734865153201407366404270389556989151737412016948114172364109360508377857810005108365872422917150901388438009319923620443093784376977789630701502181545276217855928287076781463498258435836778858792847335383561302527223078143574560034706256108965433100275520603694485835772963836860737843055579057052368501838836776021962915287574561034998116368057921098673854012134480149990802018814162158303980779072791977361771243857528647363597166828418610253979899703277507763287581988963421421639677283569902607354864370594876707501184528231538259060885371339470175211927312586096748711052454041115493340137352006177549724399011692046547841803832471449735435946171749241756717889588830474257514904685559065417766804554700857960188929859818598291622951468387695264046675575633406537526476608457510626244352345235693904146379639919845386230550710916316356535701328135809458979658880981197238278604470861581504180023996508678072849015771526394718900573340433235549716226428859442002311927446679199930336938973984498556894217589401867165372109348214044693531028365702139372357390861296529645457151009225779103187016777081646783635321504875511891188293071996417239684797005707177019391534564210567681481785895000551035774122055901084696079398585523134725801986930315080422045860594850750332558029455834611913353945295128799448129753437792398999490295878496720683557499138400917040421152302187106130901411722365287635249929779242572694744978766571683911215051848939622123078857787095287856993749494263231762877570546992169528103935217451722074991776745278571070230100303888320922851562500000000000 [84,7] -268181741001194885696129599286595121420417964191562935896042518469930884923816970590142548304306043458917193029585159520473529148703752187837270322861556077268595477385094520682309866488843748502505468646775624950151285495216934120411245080645665552531389214389576142760936231421449541865444231316715862569453266415498458387857039128810556170355583277621985215728375357030541501632538838344425371443028529648111905950548365789538316944117968304589885080637083528842841771056908702070338996046428755844995515470243009593835489444142498616541665090963322775762871672365721203428840940414151791535732093361001232055939779792518149142468366215476491579906159020738180655574922105540199951699970117689595951490434585534742481951675611932760364829260324564816629934298107790244382031325661834729386788082779289864409303677907628628765623396237123886166599041947541544493538346874769137422559869756648772030853365004242249191905559148743061219022725639065650287696523112284508644200682433305632856287155843773838532830466555643821223605998390884284501552926981504056122994923844699305934005128862381114383388597041530355581694004778580698494861796955609938466462215847069104765819792837851880518442548930489708394263244138863785883700165130459949830839187515959921958234702405819161233986986880016392275093096340761215655707780461072045105401456312387135126565495599683316546041882008872680862418912089608676550302597345272976461570007087880217507476078037030598878904773012278449246775044350742908667077467450773151677658697808807974292300273876311952239337938362121042911290315934895223834226179174550776841204723621456535477270208081518616836458495754979084537010013377929352277036452453794541369851200025319780892036201373734863819882074944617537182616138006390243301628701566067552015012010815528384578373079617637356474071576501663237128314479975549439862301450762855053135824848501596982882973149068520803984776802470847574152731381340791198737189693703878134658971377769826668968985753668511477640116326300623221056392119265467083116519454909292038942668093999711283893042738235667056350948299129853855750914477099513534668749187507730505722234339756375906438120153444231773744180408297598691375924296323326799841699885566865316733368099819503281159787743108156893793185244481359715028253058385909746164088574005290865898132324218750000000000 [84,8] -1598353306732377435573349440234380801094715782887054006416267187273490817367066845093300605296949414611352782770605537367535274916862957574599542961721078957524534456707502977914810046327133929021976179900600458455804572685070594297056268843300367194578085698723055499674532605284617185591045074891108611476992409585986573770698743877052375907713885158947614552860544747745796054098854873426450894877623250185872117610755788746902509183218784658222399745146298982749684387107958100956492009245738736012564124779948556327599569416381817628906236505456099439459462174244931572137509577764429320584022287870375687281271546952391198345293990797582444071185117688859955715872253290669500208321297055189134743685743264057999854162590092863523523761821081860707113946864064875471098012871434015022488364808114117967595598811202729205211575234518783695039114608467957316867466294143574312466803477644613081214372656162270426377905493049390911199998080218829750487815050902479754189719690122965337980207388974706448436966945510778440110201677794388701197096128468957683015312076813235887062400539136404535636894438165140457062533926958048280452318213309426356993932044547311842003254449106620965695530882369328686140054586113266865863524369220901028562153128235997134449677355392608361615336809261729824453955517565842030981339952992666346250123697195475853752659469068283356601731265024233978667813723911107944521646745784271092492817720455901994008669005154225655407763972203513313550625715873150395343199274969055450718257917579408638835941454367194840060402612473629622465317130481676812117177660403353487155577551220227554220306182666068734581366476549175507936613621739385721030126159532165734960808690904148266605352929654832438512099728644008337862549092523278012144453968365097251715938411163191334900548362340399546043691184923903223649530966976819084653738038772626890050863825210437029161506644833428582362672555762512233442308170057037325243787488154882693877989582880555388324094491125721592370237712951212784802824710279633598299881449300472812618559096134086316366536312323209018694978998635922079569967666471171539242365040337123464473325545141718517024000654139972649297726612173486574722057615838840368857370256422077640362829704664688145344011322157704446268498664199532815797057984374962558149491087533533573150634765625000000000 [84,9] 26304193434357165968686630126936079464759475487555815815355683287777547435180777447128904473743496391518252439191389089411786672925319467460966903413617979099375359353825238962850673645816167893210222887886389950688313874200359273045763354514143897136102551864010802281345318834276314303550825131380199891811761357634882109968770425202421188465623602863130406250079194344509534841677439229369611693761930523196891443856667949409180526004306632690656689280709870032318006048169320631887501449484984827890774082799929840027678768460462291829518261651918810446102845130542177589555058019733799372592573365786735011149994253581702765080215677598704136719415939492420500822319722590569580234628953281080835041663040419077404802279964304528536741528466149967288188951948954769890311053450875137314693987923798694969744847823595721748205987379632754734499506003460445013918363170967984597541538238587724949952520630989194676776427317490139851560140970618445294337214665175125251907689080384212599043240083952635122244657630240105514957883838242061498011579442005702441777344780965756510199890373024693875754606687808318817048087720431190614941272353037455682759709354189662460125973019365354927124183694176037101800709066443002871325265092912033408283630761090266049352699443125263737005626799722791476987758451464945293003733768678444667187042186984990997530721200395697812817265608526983426018782393037806151624225079851147485834361155561196809105999880195657408212743503857755449548366321631382323900727751099507009730590384933120643114216804045984447755358910952773221446307880943231796229329125654075607251846368982516447556931142276172097173849387857584479246240305986787582066745331647713759831431605522018468860165930484314878140550104533473379838103264874673302021694900587212917837551196026200131006420913494605935105651036375743175148662049875041185512241700005470859587482110520314203404534686585852080371605914045006275106515346298393524921618862717226001470124667256464712485906256099005493115365235784950212501910402421268221432601762700239944257047097978788343870216361361690683158301319636589374022054092505002805082413344816854394932026531517475751707594988170544890684361526606772556184260002598811965078532471911568748571770317423847920116015940732148579927839990454544979391852000533136290982838545460253953933715820312500000 [84,10] 112812635045457870214835643374780428495137148083463969075060351724001007877655732523384055439263314526876569535760539956942772511364685375365561975595771015370923882120401855325733291400728298591313914224266598713160237088803026248651573622758586591819263792351758450344578977591066639939394338049950410937425870744285478096662963250314811190247212863143432558053901484952103557659668316202512255841818502463190936245824573438659847290865202258214686005158981797618967308198739142501817160243711439210886169829353533404802328749993237611380786325397764945053735293422036162683298245624498720489019362072241138508613545357368927777985321609062930694073946447672639738074775354791848145214507580036992586547689306017445051080893650117084677123480858642825648340912971995723982015848777198023252020896169125637803897427920480368219991912100720799252239221881758770602688477735817289774730526639107061786905107202249447892161654818498918484483857561301602876467117721312352641140769917316210854948471402239976845209875967000407777195718625886192540616119606176806293618917907399586404685483115120082614272820219648965803622358221243448127688313285962491844962914867864468462069290138080025117817150149208425507390022952633936015406487799937533135998565266508389362096748094822409066898356239344444535618667801657181739357162329530823270817988229244859676627975702976443162871603443884749103811673903421196962534817573966280622507534348949279479552891217280991565565906877697350570718620072924089946428308000218229072866426932851567553472937132095382280626834510418881584768276889168187176623045617397388466113954283399420403432694966929495711902380218146389132742262951448290571660723700181303784806702018077874548574093851715458083244777253085888094306352638348586592820721558349496736303191722609013082014957072830057751812572977030950011550074775418183990811189254948746227603471676173590435763166551134610283126320869646853920711575179630225135908370775106061406851338044143176390857628911954277281416118248172112485009747275167990208343305256510273045809955321422123583150206625804559963005774302386916939729907001062137897403465537532543730740465072194610448467883425136958077830281035953258596760963696638936337560139017313944337706849481800351776704431807449830790729645768775147034353178998600242266547866165637969970703125000000000 [84,11] -1642937029241177978070886535035023377303768746802321245967168484449965065790439866632771260555548535177777952307166855749328682019187458834540692696019275939098652718698762043714821809150676913557777329001661219568625943953193728687760975172934654376283983420297306129333564369312414317210973489170395198607230877641966182224922809493079223320765995353250750683064198350834344534219059826480010285234310100343539256643497448462663047901754752181001164883541801857831234138992064281095081355111833510096932775455105160795663741737443542508444192624798327088232643535902426505110159688684804517939364853674562468597285700423418360952651540233418675150712441795440316607360728402635066425527921448145117906000646171708340798219313496877541302502198974924798869035926395240970854272133362007847597744087589781471378117272020041099173833024742475441680605971156769672322185706287471973427000660567819527999479368498512739265222115787684094954405410334928861126361436333008458209186960075879272151224529638818214427591719971615252986931133918582124306048367182244029448308894652099029510938342445580681079112275038225874435131098815918436697964004175789320593205911253613320465856059985018516702776824564348347825149526360226802600708270177078961936733698751714132735631168220598357266013442158769688418639641207254654648217424614751798877030092433532714026156892527551791454102986036162184200789272287363038924181617364567722302826410915949921422302371017876735903595282311327227403490958844098769027494596306127824009063897122539236720485298391937739702872127909392775827991180963853187638631123442834113407450692347839919354014036112292041433948793391343683965938019586427110226486296532073906144238025646541685951509146333243376483934221484912305153753955572653118181518842578233666118621897263508103067309836340281368702671320097317669197380932696425614802156515799514686616254084923055544824018933658899335852091963319664913917206932707591552002722036504040301912790729330643397708503912346377227311759405896935037633255658956470232662965141719692412276972803988702369839659006437711028845721449196634124378384837132206013589289791566232918957284068700594686532070040113087469525924497562522518412337986314319983942993456305288220343562208959176459120945684333635410211949375881671918142893848435726056322891963645815849304199218750000 [84,12] -726496530933286083766784692150768336481862683618319310163029635556504874322323339757491090187914574207776968810069892710982617199323040771635583838003673724621062155064613875168607566334766190313656618295141912708669315054106702196851271504538885511497145031957565353667589467407707575409172329131132264198753015081043432182440623012697244112555131855732618653230177525510809055409845629371033101388886044052373705512898991971161716416764975985870395755858504234107766111941930608604485196232338311609753890211732220437873933687854475489835896168807335975225309485313815566352836681239276831528512532656664993464766744690504235728368159459156384340182696222320285727892408065072308598705988455540794303805777321436872516111510374252593529271596621880947187746455442143234934478470032959268438689736878061783224116227265946035530960913204776977498153025345170004574478388903737524994362696641536628771579361227661010154410841066820020977957096528107377012604085745507251925260831371872893317987208648206258678173044373844849006225035598085765997499985244914805850408871478795895785851242936535608522572544200727123201806158581960263043315555046220292221780416494017875843614633294608249148938765872464915480890471788698530274987474788224501401456082342962591470457131945910326539118712289966178763170283526576354873436239088702531391119035798674190981299564593011989486244580042546597356977111720759434301908148053838335856516473177636124176967213243541957612633583189086834381944144868738744381095529639732336583283187243452026957602886625458594049766285267236390584731479673307746850723339561539119213834338933196421982798896621568211061160518466754103722853590920425906647081863404657022656527798974159053840028439497875652032926959279798407433363538630345217401487059203544854830448890863654929193381730938017732825930991680580362400207376188788387179234183397743041822523796819761260549439181359837132223420526705729761576834719928500779028476359136834860615542678368393757593396993532697041577040960367259614592379519445023439728011379943634319496602776647549798585072526889926183397543181469612859485934782403810592865371716116157391171349119131846937145853199132006428863055122181234180450505555718930617019187702688324177215962834363339652829879674298842000506997694615551408939269073528066655853763222694396972656250000000 [84,13] 39857289748033927270139475888278293399241045734817799857804355889746460660477354098892935799916378410444653989338690919509342879536073151037412046991662934620028880641487269030553440841397214414775677055744897515766527960170243179212017420424100845751914443095671335191782836773429345443084260331144970123074839311601542944534819963745158200131882330304184276401506664385624520826157714730807735526126550118931500575479919797798815145488592441407913013415627268312748438005478491808253870742393746677514279006866620588958730118349408386045742158288486732261845937970102471794361302464111856057703752594972259299262217168654350939654242235758255839554715144578707835880129794057881615782690929279724215648255200473555964820336513261842171926062429120210090966359478905378199109334063774472474428576155124793334078500493527692607980329117869384040940399859372592947511065562145328494616155633538386329643276526646859246565987993701101136020335534605029125099709980693412586353315836489771125087224302936857170450311222241338864169951360887908088760714277387683178680928273761951945905023535115704035314815598112630658209764514249499592750018587206469087432800247352636026369593669077871986079880851598335125465117017425921264749583997020062421741123796531673779941916416409269370487072425263502069459987300144240470326901505762365875119689832313086663849175162163150956993447873603059700215354050200822530459783198314174003786290232097191195345747473902909364841851075243801327975366567200769691133383543083348745190564613569919864112115436712993959752102307238379908077787989810834730669385695134384836790586384928993626888008124479326847837118073314286143989251764456532255749318306893125558447216714773013693312212886009133399096974767725970598910749699756415725345642084879500373667898088320384381576175114969789160189579723827956097118723667560503063755930871419434107285978297488744000247853053390526287139272122578854813744857466758202570357848883895060517582241675247206940263239947121741498030516275075831622770578277858340871033529310888494711161730070028413735971655510870576508588692422024921533597175142572528712714072925003766959424968541374496831647887251128832640416273556450698848857683649147241926624804966692097177576451102051461609336820896896252554760498745610425947935584467529679386643692851066589355468750000 [84,14] -22008296982621519418260109253384380975157504207158083505009483465969375379429321253598572840255891490785106705962137675286127582949843927788543666556763617448974997328418413590425327193418191851905276081738203791674182820723554217073193822902277776121955301730675797527840564504454451111814082418526321642817623104445430281290773308781866418912919246160485319972090111563652470819845935286161742967824741387600038694978217944014493129790812212738342603416863918760643928748038861495932170114016621142416727992180888886100759012029884724749968633397152810556441133466252385365807465515461166656605970417574987260244523661306771425372860529532325145831698284910555176047312866757142975162440537003834225352576082872889690393863123257088569910095123700631245495288390403731972088088241128847157470891266597813754409586087926642127156701323498830712281605452743214634427381129769685966784058348169561407892065132437097362769074781877342412682255728740755771902497232204231861643871869906537209065943399385867628164748249221390704236036950021035110986475480761837976773504479324635428258482045863095613159025781681546687469707188887971595954486031869051711345329855673041950683832659695622047437495766911650707787778188660904943481847937197367286354762299653244633723261691961534867620069949583970470270662914680116719800934680228283655770089519426295680761558459902762853260613201873106613181705170937948121841521414860185175471342009315619607980033384107078355557526537674087983809816432599700854041272253688636013490701344286165054609331576049670888961229630495330823285568791836616076699640644066111654497450654273818934421950322629146910289403495142711529227918767046543488710108332244322500933642694084507341496751476858511869078874551902906669976164623031205845468768363150798101202406180039161147402818136346946761646721762342140218148279957007668508788825049527413425558237990404797026459854653536284461875061835459862797564167119581492563883966293192912849265551038943021877787454188235152177801481150726447157183201444269902999610813247440397411473326502390516363029337579742238040112527507088227349624536277419275762572228383587955135831243375023437808293128810054314169780456643502169633659609289846662164164450209153622145676239561963617751330622276573256084193306939125267876478098116876935819163918495178222656250000 [84,15] -943817138253271762288039242045244525065589214057525448759598888880675889159529995562012378906415263866834036243335170691639087073050100308112035583928089661984520548088269511798798634484095835720663437691025571599158224701599724245477846313144916557230806561429316111971174325837449443412156366593699737325988329024342298837968261132363561377933929329765050036512851874101818679877885335075499034929564425376960445764972659942459467002878278645243350919104484123168981741260932040750825342585219668688772753523957402522384576859542887483222184749363862313465939237973280629218204459129283549286339039002990590239411869484925687448057128627942295212815017813033196676391184213836096870400333512663781654607801693911483259311233905482770213228126947416064874118558594262806531982486638256652106094077451231407671733990332526207094970541348785674047657156945065273781858505829695740464620038205217826151417307948187089492530042657499886821508695979630371221693030755734666518981869411147315933312636017191053941965636652273813348527660037466467352685851639276548266160679534998541466948098662174955703655581764152285995863215440186205297885899605608113599078794174860426277005760066183945653799835942640505807428830165007782041466355161466469095682214258386976975743471732330823016997066112881961776137421795177092777705864945347284283993108445155314778303624443632572134758154913161604249856611971924500933790869427416867893997526430988285641874549074859019274231020397590966579133799046235966744508809067891767074082936431883495680962086027853123335657249357159977959152765482792088208760343558971740717198374944353244469625741149045723885144898925083533567657417999172230037950941249006234857436943962225274075138761003818801440438646771956261856610463414035434807018710740048229459425272445691854968570768485054589121309318832526986160773106321163828375103482307213594195240783983012502267356770398008020756185073706918233931248854809108710650551096237483226170544348036776006182876793665402215907126316825592557947972321857245023927651574070489954371443011978954614036552283568146397173222263024596143356687894748877545847005642332400120636008808964812685835264587830566408164817353680705820883482096091142276857136863234196573001453681649732620622701876528202676164668529661984364143023640281171537935733795166015625000000 [84,16] 4091299392577180354872197350673665630146159726533682953294632832910798583394137331621331086930078480045436355696558319641658414948220789047768405982378978518711925604580255827249010855478938866065821462221378252123534467177579700947605625017021030839638260480947540588760882187615894574264663846889911104134089076829539385201233131596179353152443286549740829211982860593992369811452602336923949184394434658364583545273302568292461192410316575977249247299953801259687069732281727452253354011119936038492990255940854005000993625648453926418482863021847501266183578935599439694494286638465172814204585610047999240848494157654598158875698263367818927300735792948862395729783186507373550846279061476288404253020690120859655439798203862407270802749897672385831431858919937662386847659636591651389227936828928473820963999330689169189952026298302240673416786762756209367301922548818873552348625438250748532015974293504509044470017544384752165706900805481680321906082349391269188341970029416642341770530768080869519953121319194534633607940820009699042721097401127674240320991790471872033647860126134687694998003293010186321103959627347942464624372041010560469148925690373900415001352214837215698808574542099948028691992080708839127279731021793463719492577437772395764067949607266636998884130015049990599707596049571966136423962604900810068241799422664875949859107214330131364004649745954538304217845250370912965171783614291425042869542827396705320681900842563970847941596415045983325561253802296688571574827516246187319470749554910593779503085364840916347880232725570295862771871728519167923279614409901575279723073437799901519990675306414046360455370849116928404451707937548795024265409910364564039573358663638910664463745375195874187757672302107843073746613022247797743848279964618484761336059644057410798538253680832813809035447851617543395687978778381866557445142067378689081887941950220330718475211841833287714481712244063321663498241693585234794503579069748662743813742460278868785486230793752570996964544286183010045188714517065565923922283151877016359548727909339176432536833546809278061286780372595505392953130430366836299319386181280309739045108328669775577703339023001573306488851629595216823215964123525162421859298410541218539242449481924082304743172343890598927228770487424594493042206977406749501824378967285156250000 [84,17] -4300197162290816364407296988822724865300789865551228709825985559862972197565405399578313167720076444156402292734830100415973728981531538073527964778993196588487425578479797113458816860618098914731334472943698549325198608699652523155883912268198614124475577673005976369942407391842871476343623617297708553526340056226249309375542039435100776328778581214694320247769518861006186239260046415635887192392020237475115101775587729876374759659186067021671548131102170086384845196080433096618084519261441073325125100177526174844774016845629911333650148174247079396445167240862141496678273004481311558381104603787359996199957184725115906529066721039643054489562924330731414506207543921637743584026669244620497006728220449435309167000898560553927323005532091546076041692384422889209170617986601070637617927877632704874279941419263264407614411941755940062531442005705410001950175363814349757378694065361860876454275629669749542448796194128201094417672937630041894336997243390098675787295220465396823578168557570577261843026534755016588201382000445868555174805979514122165432032614297840586601355742105782013652864385683117951210182034540597931837906414741304259960834278598771956631969020669717218015925344115551748713230582952440470006339374504769954766874448960510704167792100166528939260226436215637303709694236071760533741200489653348520893647328232521094297860906474662463668333393431236432578323974946273766663598424397028527756265505862824037050289339025577336228327800472898320427348190548012801241295567871679091733112041433320596968647644266952118680178969495163651208206630003407492139563741445960684055925540881234456464598718122998273195371273980955313879745269288302338809468744493205655251978161116729129987234658868424943365925411268482944894689896826967684841664661609550378242306113372650648676003189663919804827856515144111930585743730028591920812579918928770024645702995102009752873762153821877270287043104940614322821581528041861893391963362724731275679816274368140935677204905931402605160322173238101556265636843545821384674379393540708657131361841097126545459261545903432279115275385077229853589150282587328479113620479842660024903431632096298072172788464153058850493735180386071858613922072658196703466508657429716947836209315830688264030092870600390405145179795534660094347145786741748452186584472656250000 [84,18] -18661773476087767214094668693306115901790512689852551202574613818726135444985240140777940965027213215112524753713004901512245829455356546498626069145694359754452819366808176223660331089834728307920532552650818105989022831012774203460737675898107317595713684364837832165946033567791644132818655056860471995371015411557991255095315829109915386354012866544965602834979770076857129465625584997189633733708536681440104958774586783957177537084572058843419503576232023532276056215433482259107214167125131495698606514189763716011003543312384644137383945739984915312027310761716837257797537997627053496282472748440291536025803574437440296182926876897897063183110640403297251029486197466176544648693503306828707193847586595481446060570542184732527491773922506748591533569981125163912836912519057749692998577045398978369097312330675551689251459595180829298063928275903678109461630521109139330163381233868527646590783324897814329526312259238582179168538744593382590947091486137640049574905725139860462224266422907368167547036307435693339623302176599311834323022968101498810198109980923035924050439550311397918660140988117298390333679726721763693722933299574368524526439984712572168639042012099124548513768751627904462380823462362182789348537024886206672858089702371685852405636018413215988327096817152722171565735476663085097509016451946247610426087243708087784658776700590008677051878140699309524794882681216484461849035382718300351670601582486383900917743720914014476897901913496370740791280051952556803145319425132322704469775368961316268593585127678648272286137018183655208524417617392568985448809294421140271638548340844767274076452449088848322651271897473365129988936879011171646410997883063740695896385229168644413063884619864332979065093486206401395145091833416337638499604955955712903773442295302995708794860222564471336523872283836050034255804794138714968614177400718045449870365717244625984564193439836573042306052126692881733400543315363367774823730841498590054711896355279339563871904049298782599838959422645406355972495060375077460897100646346443897980438052166453307699454025754330206933327354035035916578792255496828968065245519165060225424306592102659172873919457980242816012941264682362114684854045693715036169617962872821903201542283738006373011392820445917988713335419759253852589608868584036827087402343750000 [84,19] 87058190647075274201580180488421803862534404496746310107662008635253924042949822039960734326631794826559246781559418507550237240528473932874096783205087865515245756507727051544585064300539641085344861790336343297360481556255367540662345051118731940558772372401032465115335524164304624127056902232706262572425167882543071046428249138482838299707350728023683341584972214113437131620947739753837194620847386549076492631175471856690202503880552777822712515926287635195772547488867781008767339534878167771406367279851919567487222567986911800013321099042019578633190707437153086747164460413783231749018129855539745862955771280464185118726757994512399966997447556018778022486754826197384896831206675277733022910124219686795293502843530720224428269446971581688634643636524000280015219279093624646689559109380845273094405435403837949346907236079449454000455440529450196313358049141368671292573303958620177503426624397237507652995460414731769623220828587881508490335551395220765501481779953416962497746681092883454146597490870940500779546435691279286049351603445937875743960963815295990160794450276430416032938653782728942390196790913230951682774123913443599549182388081362566098344818695060362287195054219419489574153394507606738298300751265052342833854988353358288694972048711764693739443098442134421133581001162518487147185850603155200778652203386901135131941062929833289887988349039307908719717013270498401897682868457444579589278604893237940505056812325176491220631252742358341365955185580641503445839502327965057240802897485315503550591133834986817946838465323172445396142224746774601270974710895687247268382352874961179445010228488475607781928631950822127956633986732451528651884954960822104245444838870721385484010252435258876406158805667776335804675353970645773330881256370442507119210299407568209474588673262835311022298771643696815419574213758208063080829664074472931488694373327262116784055041854123314170335213180799149659417658064766421494537881552780207726661383232581018469842949885123816008461268377649671409192726464403510137321367283168797158448994078907756848726087762228757176534751591561819111181825178032586845277965234292888372251728263465137745980855268990205390543083615021102580407549438215140628903759409862669214229059313410060445233238281553782972593119593440746939450036734342575073242187500000 [84,20] -207087092661558234604452346483551780539469652442797782956645289411373826809543799101252903921912939833379609323174648224249167324052981100031682258642119945604484748070035635820129324039887963926765233787454439917410956129398573647782597303863420141349324978409059308583390033425606564025237047707608271208433608895870681607533452474636784072492461263569480509144681976734489136720426964754722790698679395020179362654144810308849343095893181161337936092739760663642016122096388649362427925958845866729647588065758258171138746479981731327601690212517776827123953330649356908746801572031540963164186215781797255003837432065401920569227271006675027650245158182689680453859076306564954474752695449713824814093423674784950710600521985286250821568459326432373676798791781683665834102454647021407462923026000679676665155804942577835859786334122690604336085098800282749890710320201119466223382569240981860037945101307136974068199148177013923658635649653929045199617878308920032842480257032392711986615527818618429127547142341886306889001466601465207222896282927540249348959392059411557757287450578245655718178562562989929531289828874870480116388478297603548492577359909233333210793073473384341767886301542116795229020762856388053145360741637430213719918328474225420939672739212582661748758407725218667354083210126390256015556113247295728690207618961899367522412823578884663244635385981642901019924386517726042564786642155087268541656529021272624527723390242712034352937986612164705725281832940464470422077524430459938706272382875917410188177028070201679729866337995132504937531792374889848033287378888086201677243520214687006897478827690533720912915051151958052532520499458692493383814433910054661310056019787804946339544181994974883616301097573153174849822193031735648486440610422002890684145594417618754052289681759072190724811060408248853155888959607565380582107458068395277076552474162848372581732231623405869049194635946960401385328521880396686529028084569118023735029828905390337638993391871807248544209624481591957009489861462298873637376584266080334248326964688111159648634344630677596330179658695748975828582313237969469173497358517938252674722816149334460914975573606839287405037164391022694501912908261221170364077646680868403638943202918469512894320390622270581420030777231033880525501444935798645019531250000 [84,21] 436078394141939968152124635890408411444451984598231546179266196530129417217501846345695667345072681813469394357451922681982297303657479498044521385683117647663952700696882929462396209213409759760334942132296677666003008582286585543845290819667692123426491485505933686451416714330113264186676038915590660648213380740229798717360919034833876089634354103419795225866569096120466019418499391785700902190440844526207792162039116261631194615854543597474903563904443984473611572014838706805914854020771114649085486122727058650799677346213363217989343606160620228432718472492661096796712246366274497145725829063428659695157055040176873444066092407746348285502022040012192811063572115066507434194990720035383077747087199524384333430535737601780440328893894029476819797025014038651859285733728596742386172117588195981193867901789622295640895093414555923034127913985907071220532003664303573995588803294310240476966745101898310762427175609564678302991660538050599904161393792380422298376963174722618896947379602273809520869661736292492640756725684706876237617636095939862153515158664609047718197128828277663648212422275653526809346612949257821272057266039732214256121603826869712949514076667836097689370288657050258625820173646661394627191481618989360846334102087126137487661721075737801663666314509606844518149536089371391464827492732624092573658638986987739378213402645264555729680280767206462345196321543488816304534974046562170467482413146481514160999667137992524974230294512059709859109186097629287532830634236679889086690980313821610644846962285798890464629644295310017088215975394100957123987395014466444822627003472253005988202476324767966290285580713319357427457543007383426646154076111062359222753323488533128249945305666587063126075539753029532323397362046973558244491943228192355510350641205024196678556068762100319627558769278609616420329473738492897243217598001333147769877856063983737640854815362986091122660089144685170385459296974543491869725622733874975004539092996258507979299587060798487959358461654046224100637114980065273297790400098109980290020855130722002076008417928664687097931490712312686242024689513633478712403302035517210632631965671676224604823109457009820949521001021063734192040974905366923135615636888729078723420482838041063745767731281468269390055869649813757860101759433746337890625000 [84,22] -913041647943813982568964692632595424140437578287913199636434856441806001860797772488688937742793454802761923725456685555834645970968009639821616371053571915774932504042172441247973379109530807725282465116316031539760385474227793544626283164879141698887433995298634687190571094204553847218081357544497553185835694065634932158493778373004782621061538765880658260623873148455253770182105211331814041535973332875139285655752385166317808777013082110908586100331021079861680198736169448052950809514051137781198553259023518276751474165596331808096184106184475267934399366120607292590435287375698135614428512593716613351787318237704760816519028949236281633741573429359696577451923957996926065769243566405538137196182659699132889162313882784105380846823041369843645593081754746121758439654984139249618535703083073288985733181160191133781623854959019640446937622427597527236997731340984915067615893539891841678322323910548313024052154361718076017693413390057686367626948306125036253871670169254982999939862749730665218935698973136484413248152209355908517840927626769602706675652296429963625910006024727593820068300893810595691257559825666672338631656949244807354970193911035362912842448522689892292717559201470116709925506242193101581643180465806935959016939703226723866138943558710386142233757435361230796853412484616699798226706362937040667034781943274472712011123649361397949946209634580285688780999957273286637571685500974608935633163374318604828555107128029122270981788284818908348044743908389832725283852278179055759840849649080452906439487334057786457699388870400462331914841962623634282034701406158009509885461590027772131595557427968880678134085456586731806887931344341663608565541749860618668627631769837236258634808992468094286946596872745877339848874946656147303448229547549825823801517991389781822069550276093532916003639021771115485709584068540259910514198511037872667635890301666401459883951386051686872611392754311009132862347572893853829906577525783724332716873018080150951260539544666060648517438365114169615820822607560848862413074526145515855249088705058638738564261089754547280715001652304574032240673722200262866248691518188971862487116049914598142625300811602255444976159056830896945547875911997425538240109776450102998249521199633658336386164643106409799511169467223226092755794525146484375000 [84,23] 1344156166054418754564048952867839133575333836436137720632145613563816551856198237836472080111914828797616222452846472431075548629587214289207397733034545440006333671864112743397252194465713154158446177194612659853856499554558547299705636495379848907044910279000723199509931458383746325397792321697445860217906474939413570618725431167713936221795131058398266327736887575915650888199219520068749762979692347450609252620787539130122789341794649907019330070193003533527448653343850002027097864939959482137979360816550321270638046212354781170746780954320610762668321936166739427072030314172989737017785666597645191844269637637482033737046030907136542662376659104694058561843600093313247952929501235096406354424789448377032170790250721546575109564282815656232435163450082904932834760501718711082359704955125311569551776041347267652475014228512429481555869601853805662635860260085510487268420501257247113153050292983578446876171089638300767082572399345083002752056293069172564833775602800298778875191356624915251693337814645651709666600234150184922970516335168095286139390010623839654480973661570372991836476043859313860996467768226664946997891941026013789724227801343891889282422957361760606481338794472732132353223502841206630181884033001381491754053105444527176888011132689777571561400599934457274525961548219163411439124893978971965314103672927285446461110814264575036702950484731336201120788256483257788802605094005232067147897382493514435623132227058115837238039227855112678079297972984570340582074096487236482438203350481322149292710241944192403308649240865205286926995793155924344982772231650208238198810114075652308151103997941052782940692812955846744882558670320111067644293845156734162412461807048080784605533172036222840748889457269196947667932391194822981867960356595486535743188943590237254484132683559904097109604658242088597305320534773077093860470542381740124077996022070923336872279022853763377873009110853012400389258446580931089168504829388875330645005457563475810851753006469898075186686250814966585039141187641419394803474585462255117031244018176009847254484692694802182376213925241519996639639470363100362297423190481446158607607882653966387952633594305259573672463029390713068161437283233921067600297295483854877550451322382017269488116954648596057531051428668433800339698791503906250000 [84,24] -89379299720792674189473107511078985334140801081247750627548674094227019209177636323997732693183481864775418113417877717729884352217358193112225749949982373171269440507027278810838010111282136740795073753988335487844710103726642511320452219745332577947539927541496376043597508785641036203938371356560985839247871755610592213491868344921658425316671521221975416233762047333874129863992333124672239526664778184156104114773901690087083934582778919946971227775220876972606377153832943814268404044906385646631629648323500577472223545401575368934003712233688661720305747598087809217956126074504974030634440226131408123680131704684031596299582914851129377551255043538790122170063088218190682698229027728219687661126833101475924915243793110446332326045379408137965286576895631222204717257410140942671832607073276558380359671431518684721427116478646713539802130797131868458630553150189241379970719641886929938325541504471209842606058302461131922879213957653320837891865689569158478283287760079100890155658916324193699043334974073744037059854879588810370878008503749362986414021478354806454576063602004696124997759755592498233587416351898650686677244890775213528794544775724361861566393360040915680255283795097585713045471886033547634624914939275894019820627367607399037825032457890023600758076204556050044309166760356070862780282262985121255094061045940649528379926835004334558047679150575266299451046310696981512215942698018055013709259515597911733945602915944413308956777772937727692820194436492174247200065224257143422816465340389086543000782373898118870798786986121571000449691974481941687959405419596166352555085374301121132996241079462345191321178980980237620811866782276278969552329103289761078934879853235643586679101191745033595209651474557442441552926823323773536040055034363702860268960065098797644842727949652720082373432069875212043930476815750115790463434834013491582540511841498421909500031950726278959632654813216453878762324087635358078559106616331622897325471416728556869199489038251724323550782779446857431613316910800694672772375867516788621935060668325422743720826955983059711527860311869126113738582790487561524447856713425309491406196490734166834085518791730249807254156669469817564167772184634617353024716158040228086853623802318131178909434066820471898040523228701204061508178710937500 [84,25] -5231176189139553491201275224686384250358281330593577042639591032950709875626997372754684117101887015745861640998748109379253185955648410610300118522005033682162921619475742374624832693329470386165924221854125941321144564149415508689596893258655624016695312499301601561301880753656539251896468925512340306230242862319099124627729399172817735651455483512694396927016615933119150189924358690576752571590720522396106387339521053179506691452470550115328620760193546010309335738544483133315004858427646653251798903141277776992400276341684441974786734421124564729415340551342816784594951811741370305351425316083631797491431716466211151434527385263543089159888805777903367553341490324459956834422522777589860710095459646638650248425816699817794905895558015180276742333199881613241802965285476836381161762291829530629345829292918782773674905261488085815630228218245148481065929558323716436142403197978492053752103106349354483229064235815370183036313396467698019005400047266865823787962530441400823403717419774836533879605122171945970921367662531454192449360634681124850670559791718466202110891776613799873308369562662496377010129515656419875516258961842697153906067164101040800753946175785881052469694197237883940921781091444804158965520326486539185252566868058287551626410509543461592462457691452890484654483423915183384828716010499327317465737520326571433799001930663695954175196429345477423888331959477161951161696565486627973629300595569883555233423624506333193293373721562620695459699172883018349561823870980574131333411353755328145141902784451715136166419603511214849359873147217669889665911344493029364271437088391277469691775751175227283497832829308647453737593439654136864363083415087461606734533128256467509377251067800014257586523380556445142001623158524051161102060488675480527258605671736662663981189291307401929826156118527301083667424053023208586545781196976209456479854813854857062387497960946506123148041010891703075072347819057116390205504551888163400944333273265792250733516718589948469641027813061843259343903685403368140384863317373926987712604470724646551020754256913211586264791155460185386900116818370089878913792863221088954392398325156035456348224213906818584877067761048518617134580746679168335274056702173332689943458450314475945795299367813147028982712072320282459259033203125000 [84,26] 14086475959167498269779652162890492378303525749747211693105168884253658193393542033055105749981380101656993967148816969058565549076153596133099666164148233143359166469808901370487988327496990083053126356941974017946824587696981726164624912050520145813604073705828975155239680381336832061379919847768895112802489395673722556037123431641180810205709058204465690701882195785265851382693981635019162613085094188659366818933316038684422514250413434635882229209586066631316911496837244130721858888498862057635967926983249122042392412133696719295141584864044007486332015935212541766837512851260763068032730632622910564539511707782129553960884749405841704645224611014597092675686406470523221615971797208973046940304613510695998622422122808139345350965149869971418065295419225367758423042713096549752883602556124360922327952071915589867224518023676403431345897804036523331746138802749975647428197111278521375973633104561668855460263084716471168193525044708725262875381846712320474426089038948291794906224239689905297764789976442556274247553386195282562994196970909897948057397956673494032372248943642773533450101986591701593276632534527391845588258227046345484704534804973924812899428966619965991764705215716500601129699907857919728895395702224611947955718488571969816820262186621581733992366707908529947140351360469167745922422897078520157441265534210099958927853852125411416734788220439186374289786352015729476344507699650429941653754603963473898975243296596327371012971003172286399564588759830645835364113117514208432182739568074192641401932979843790926339230081521602363876713505840350454184826343475623093985221297964422513863298549633290991923171231093350258028059528377485410372960308606198472232610179839799733498489223622614426918953002934093527337402366411512994848064955823015127329797619220061974360941771810910583462969785131867190645731095789795206628482037126412955082967903149337009656410257612409075664169049823878386517368222655903801831448251503705206541422604239954599211666521471561417103473585148817304739853936089888150901422093869584762558765824118008423512581839941496471519647167931593090238269317583516432592978079380073890079321342746263716078551920557614741404075537128385180955364720445938436090547749292694469667347278707985371850805456084287925477838143706321716308593750000 [84,27] -19434989079462624293844875380572055327088693023557240666382934982788391770113305877756794381061752716536623474428778143221155932622467973794954614053345126484458442990137931881837837243032355032901376436528813530498595962532402047517586229110759415200809629572176977258035995631072546101233346011148818154851299805887249986722827423147284248131904682514972758550787927098699658978163039070840592166380117013704985418154817427577447322826967769779093487997314473067674425091642711153471881063010748294333209703071396915790889583092900991308194520124449757976287322686579403692164924495842285763919208772969987529882823007395959895693072242906727097136680402743770479588730333656835459130071575194565140497976232557933973474727170318932036623925445529336786130959254856380279197971304713710097249925956400830119751084044434549526401944955053328617300384304860276000267971995502222395976897725804275657664882618333383695606587092535022335670617863067159234328887111253882324152316271596692415737190405279558284909552839119865319188906462698205641922496047172207925562566028674779601895824178418276711475149640713803772584549387845795651998031249884756563008890840840730659069809407571842730566473092302088502070165052216501586445995471457007193904103577030397326364544951865394456370757635118636959390048449196360785241403510242886069708893894227092593654465109452727142897255879557901957124799192002782575031252395587660622644175807362287150700502240662431621184064599164042241048567013237918110207654687452985210663216663196001591501362948142147958271005839285626332784978300395716451191739442797897470585860161148189045628125653887950067081352981670119892036850131109966909300344230740645596155343805528564836155647416684773836834613924238958719092479001989282744923072093302860918316914539082103167943848152685821341463979803022149659250900766531268920002313724195006661503086690772771403117349672133396191290214766637967009951923281457530328285393358071187109944767216989982761767419197317064967037021646857576105249650655034542086118998440368933653827227811575987370278408582266458065610820172646375084856571703256859120583090982378153147054856672639106544637712572293696043532925365123515420908653492280089014224996745905482022654257167707669709880158315229436993831768631935119628906250000 [84,28] 10809999735517037624657495033035657155506358091245509107575055620435126653304779527249945221272592588893469446434001719441606175988315929821618705339875936663453063391505577826938133241115362138415907921215373294936136783839885297458622212660419261726804723556008065169058648616442736989071455294170787775211892773621401611686351559711785434756102147083418565127207880077756951189818878312406847802261641845377399203338612912607854152705721870686104107407064373727564120085781770306106020200276341908061468924813147604596591270624140896085010138082886335340752596326741751704896421941307609912986223959174453921449383517012716909075665719179891621067755537053423286163812378844603175656322952563786333968452721107399894187386286769523881912849710450690212023124778000247494546729140644930806078923253507091925330690118290554993832621193715074885518003617819909372060044348807099763833789816570760099287721051386259011500728099971395579034605210470344897935388562544621848029712297245604224350447781557839592409937493297640056130424078724918885516725630508334237672463867849817609378783124545993334145811313655813989999012235604916521724946075731896393069494615827977175960182536465586932223088079403991752747575929574815961769277082154085361404202329322320351360064747640868855693025609991633842501871217609162869987051549807530393675257791684621832679253311521748390481677629155209609631901240828125455119234006585407837947049273265487532397182813418038875694225747804354819435174166847557952890604960644626450935490681872838563795093300122330097303996003169587053032919327218246221013532924366726911430030737600711755558632682995450858669638800800433698525916580588861579641136375242444583161906947070481389982017333456828167890114303067907131225363966443871472312396786181267588441255953726900157326899880485352224459294410173392825034574918730835261777533693902505802947517295429493107008834782059792823743414832447151756566594828533718678918120197265854155848438450899245054499644126822466159112534532755887069262121686695990110415017550717548347225648960919209934733833003451401888197715848275714453296179548804903558142089661404905287031115552501056047301338752151949440603485050882190015122732877679907104011503798860016637237837109974470176099181628615042427554726600646972656250000 [84,29] 14736749072682512468743335042792418867351841473938353831647334695847086371596403174759415277688602460153307487071319695895154511774698986671213458033644883220854302175074428264732106152214810453478686767072269918275242405330745751535859595167207312869975040857199445300093064265720503687791841749553038769586205021535456264840553706583723615427083917810643104268854739931366484705900123772058382539931265283096227734470692413917221895324672293955750877725636366884539995310449399476917325257556439842673460259160449978788921803750676735625668203531198491969341953927955369747123411006557278999452824986337173272735589588430097024149617311107305703252237908415901823847133972894079237075474653511781468733030888084692628351127199789376257106174960028454284968370938361863191609767126716249556059938459902826941160110824930854317276981659699588813597855770572877605513674184989764044244733379377420973885248324831895150388281405966085510869644582674088644631739068582009299321526602628797849770644775236880514832314595584151789051466343700866173037728981293726361953813611929054161612452334446808420144637769299292355634240451421916933571564108428582533195541345886165197033987993681044053541936538533842795567448469858505840841377436648620042990095414145658961036352689191047231137040435042537194442397656797475139156783167396467187620311036879569855401269021502136038693532032464577527269310298535260197617680885769511918968722769261173690032241958193202874187786838260417320538503490236753106957968730207962018110670934805755360390402754144901459926717054958876244260918048672704718260432821156571727728676349432502807047123894841761519017052722909140194456816881274620005803283682542406091038001135018993382181551902860776861969626118856070214896842266839113244189815817155661218910911563045836986956383672367439581178461913056111123621659468264375010800875968934260718702888200012757291539454428778369057839464666161155443323692827346604206732127228021438039485015071359505390620076868170537200730564855935333621768935861343927105008205053176678565780738335908375155707545236348574926749760952916420814602620408230677253051498242492896949856515741946108973812837843313972628826509615046835649054404454474787559909883172580170042090588338216591846041580993187380954623222351074218750000 [84,30] -44505612747655367711790535829912998684780530399038724092609958117773610343250201613033088256358621537795283676366209880822578898468355813242327152883503090238351576768951996766169914857064091613939845411315080920946861173772162948225800026012594373846357905411962288047615919301535256705567892211946511233811624800208896913554809849613471652145548399582310214896603651412973328963356048923980258260219453904061171457079477394607820887070570644653675780248753693613643923631838591089221212404131060199573434906699981199271859881766655081131208903764913287032561118750040505957107734225440368890377227222559546154488832218481700805227048926994224443988636357627961728481093899972685782246508876011708438353845374003941059299802116425262801291652931600746131721610675766887434339136186608310782199280038143689530238593607860603572551227879185348285516631569845122885839918722490899109308865874145343863300017936221715962404953263715848048169401711372454454230756255389409845609646382649490206550870049346399830110002025057113054687028109575467461505481162972276334163317494027552665036038237770530282639956265855667412518049051803059643169677208524029695339016724619752846456602671669730113503683003744137552596484194748724889399520371696843823493322475625323428940461444433273127743749792424099641511367395305696210228997823804783939744834556396360484750691936399363568729556891994320857946527745774283400967078568814469038866141427870213130085828829198118637348252057653479261690425063198689881363048244436141806211971257895659701911071355579839851143924171588318146976997770909380841607329760547444078288148903923168634947694685824128986390387463914535617092601672942439804791756323413733973517436770676875567005980226420075022888701931088849802672340452598479360103068743759543390991477673417514805809328985581499886335347835194842124342727975079832951211546055718833923049241925464838034984806706250118668115517861053492418953238499811513732052596309289917976066898724199718811847648473924614948408661120301042181364561662839023127308647438787190650403321565862798511874043076281449822979339605499190340500396549698534788480417951547248286402840175087395275864737478290286971430958640431374445598367677443196484830578627140935607387002190780955768190096932812593877315521240234375000 [84,31] 57604249518070061001050965078572226724255851459640922890509301907426470574257707463836299278537044783270154222791753879805598984833723775828244782731629641420583341539372643123094215083256603863964608687464205341891791387284582175796713614363193239565438653742651548776809697101413947353502906055157710662531401275471326466148356646244452446643859744891092757478652880701430242539944899446322317189433122179364731449188062695893713130846199454098452452637419957642618437793341089906910370763561799833850092091929276606983714654354587413247495869610782518954924973818243122674801456464524013640163249885493773705650003637984592431455700408223296330622583403881117085423169406124351115449086943478541819020842587327905764969992956694339955545860600166070319580864967341252035213194138117478619497081663361091818152250584236901007730253585077730610608432375715138929039262125427016551894467565094682402025462233609896504662449661583518784452599926015300741222765940023445643593970038493857474905706638538596065140708163887999698332877547188485209876564806727209478441737705033532041540761873092351927491866079009842968445114517141169459907008765894826025690024970907181883775952544319775444183942190515456249705873814418992268014507546435624489516006471515281393649055140330173541990787107741507718986898040394496942354271833292495374099875858390832386347230376905670593707045007481922691856907294344874472802726117064201685152905608510985289293427528685468805961499621609373125383453493044082657972024714508321788129926481052686050855848898974658585485215839879031186231040132360269748372565335479465362856246086606781966148519806815349333542545852697484893071538882076512374427408797666450919189230508157620075946816624160866011660087863016815631353208918980408660107400557753346699461409427944909265821458008876597827987868778931163953033447853581691553838825233704245181853952462016063788775259629487708941676657811836906261088367192205445056487319581996984461069215261147851250276845258554565703613049834109708066041758778222324251150396114275239159727195975536182037902349163338048143937614329421037764890382519747166630496993149174675221510833244812933744951145208287708808364272322561114596398349008960183686742824202993977527513871916831078578979941084980964660644531250000000 [84,32] -43989276017974520136835225792982574469721581266139318553553113083237149089562654841856345922663589798567964602479277257975289736628123271305466689165283328960143466490641619206064702439468883104527902386161264643229004628703618464915303747506799924184344026551469715871608907981577909421365910945309882105270218146245477396312011668821334245806322830403924675500621890609855773130988606629769073463809158891059741003360713085416200718247512525066855007675113670144786161547759943093595623297665627710392805826698080773615779070316829342024828613043436073402399894434576381862407183163592978362827310504520916155445426475489509306975467715213007023441966843771825510555199137069767026857055371006676800563445269696997917954078842684572731600317664871740762305480231858827654353870069856191408493358442629173562075882778500797191180487465464800914309623424967368721423910599234170324544137039083465624028305016662852033556792474224703524032240191248247285252653379479140098902740757440141952627121060804164116145433996120902420829989589479009116759112019576258389245245756662088640358090258097306380584019271704085656864192980893649646737135449386515451528670377897239286672401766032845821203778170019806611559858211408572459657697354008142602889454854274238393983752393431928918316760599321943090189724888826155439239268596630004243929911202456554983155698609951791835537557523062482667346523874916881310728048536390780994520344554716488963693803573928113637021075727161112724823520481611132484847557901428616077542399782115005196040248050945388852541192180258352095677084204773342534572487171254725478255638402387841348882100098805187184394164138536354734608015766351930140945381284269077930442651162889197510083185381515923467059291420863225137872928184140445526296971280692986723141318484655444680997179859497119463097085096932161986929975280176664527521012010535128353847021969691225731888608251276961842403141558281323270147676995088495458615749865814294815521144997738824852639127217105626298750233336812493847082983336069050833606386592387800226889135129513874266010894248640423110453172531022952594399191913161153118304994767131120110773196586454061601235047903146326070451962277593994172901404515101596295266908438905840831624483033834849265986122190952301025390625000000 [84,33] 14416107623930907023916258963602619384468439945710303766410913768566078858852746550860883445274515712858839584662414797793055573838683241957935787455178256261094720666520234121918475593883608450757319839383306762692252233139252750368127087169954490004673534347542103966976372925217539150016915001539674039898576124365325045037790456923154024587074943353920736299831760381027156533870576549836832034047781698005886296523950213173287500952526741792206307254411334387349207063503215460011727427321604822194992822842113342781052245596947374053631929318516992101718573527536253035356101497732774773727839520994780628977585683314620679961576035769836672691208662656081164842882761957481791262174356636097733279973458883482479124147242997511147946630273948400170420719036262469985193484561226560158091273618698171613204401077946612434154136074658958956474784678302109346594953760172632326378694673021380233901353296849324771790481844645550701769037254557707118279730437003841351077436118956244887674958767722197051087314175941678494854643419969909962821558427187714228219702301163961460925378752437612647755364467354653943285868396796644014418846216108905860862515868919009483435389050810241028790359067814270839477209284814177341329277434979694975735973223826088863381066650774132777973613034334815605438562723367091438382660730451764496157839763065733107254681420030279986732983270786387255076546913253143367907188646278649985592191060362697444444163312176340345134695436593756445750682412521771966080013226345472515178550718124351455520517136802929416108336350547964584607816767930618499649153176835496821722800333746996590106400815181733985009001968839883193032634124507186797547064770304295970906698587914742541375276880032014085308302603475548920417566876502485465608295413587415601982008521655960109909311920556112342515891938020588493469690356533380241809798307895594554543018696336900157818607237790567920465353689359182029336128607278569330564743013676884405622031058806013699119723948280773653033619780682550937907799980111976119115427779460507994301162867807939506823222845088981105586636082081390690180001207864518986362423561012087280515405258673972681020619009097229653355209122242305192771788365713672841549085089021689856658703376979246968403458595275878906250000000 [84,34] 10450784670793079706246133930422733924598749478792665146020466022107486690330822034357207070905943944374744649197061707844970685081827650376666912892568495888043773945221584166462142067409301333380525619143004823836711050526528897267104965362440053526947011052735063474863281265173875526741293341094842153687563864414121634984921493546268845681643694184230975802735368252892689331801104118591445900507711990761282371883408278065234472289787115376888194832002610479919622436386584714481216307886282495191491447524086720208828297836365090405706518372905634690916989183932616190743979649754645135604578492209078158915741356690237050519637793029905429536414003963797365163103311355021220942260678625691703124365282697349053940395025014896209084013697371929646329817075160475892010328719007880274178213019018811710918896326110828918587489464923724327780782079405095401629601817983468968239293185058634370188517461800512463647823109914906491004472249153279514513000062024564000221317450043377563081855607339756337872688177917439044047648502498336072248401684302527597236471825449510244569817923919416549218874131941814483715983814701094222588593837423965711687273592800281962296447094705688746312621568098483678536427563294211237147478736821979923991364900515610331620942670067385569125304160888351738855435192219873535086510196521879507571455182415987109754461182015255280695801065703374578530848855118010776502262613885982133278368690009616455451862603593199180518466142536545039461834543419066255930515719047531348466930728443073087964579779610508351760652350415922792214890239314668567002522432723130342609450122776315653069149597612582095032542566921930813613957424863796346029396486000414965670663408590335989251062550559748501823520628184580956553764641238622289440714897777719512166879955283355957827400977383594160636015502422947827407269390402285370598571039936314459408275299974040927745139960234635503202016608183464513604210100111469260854010776983297098525712661259635599314396662162904077004058566512092520283698950813063182540979747713192545441488593228208136153766806080684972267618523330898367490843637750686841838947206843274700426305840754588703680199590920246834343370198801513997043673299726517950632769809343226852238473156830877996981143951416015625000000 [84,35] -18680232249706544128827238151436906337130210026653782207859837324215205407938488735224440793331399207566564316033568248554956445199468781243754628394799977586538423959845946990538740647083454894571838000833064287236032851188555412748486055694521673081585939786099312006908508519301116418499300182271608963936060333387320393297008755584409603130594375259529707701167470779351077472302058571576479300385047811662849666723111289061742632088670831812218571480041797893926945858415087586042797926306264694515303417073682710126900449172416837171399135683163945684429627023656547909429685371803523411925605993009896042398820087154721214249175330869904556812206396938641444691860824516838666148189877627686919324047392454287963201728073790028860536693917927684736648435281506203377519581803312167632810337111140956871497121024772386763945546022892930879282258021535627846687434127313856765577329705423406754772050448289704067441172906835577297315314802814582021884726006867866986169774367061561200518380371650359348975208728225299952652557534743993327402720671492607356367111753169733072143666408922576231289185497036742727676343515398306239132835767637749248751122932979830373102310759169325662513472316433083939599303458848758618521704886466528694716406531700663502025906620176930138159272865356752150145798958760824639158463912747708145536874372488999330283607741179983711851576691380098326694999042787459833701673269849815674046349771150548830428062982857189653456563842051767123403773805174480653498728983478786962497100577139749273124385290260474315950891482287051540760333165378429609434861665933849433378117812834535026680356741469402352584904674008246035556006359556908098333215219810834673950981087977573574130835829050017206524934568945290753303485669709982928527166649353724950290353035633062856730531009764989044839982099581035425560396953475133003357045805082422704592434018169193926222647002907571519417626837084590086816733066476219777808017891866943344003442705494823229905943608893684762707219343924279456771475906734661558980346490150249077128818880888520661625063024301923629092633244596238111450090581415008025452632361469798377947070797274019981153218909902515734128902504513657607450624371396599994548703077080001322407554198434809222817420959472656250000 [84,36] 13469507940922863607363659593286158634525476439296158126116186585377934978756249967451721871974881531606845443966327826298782908776906941864033415147035461418907419119410181348267577149032062862040668387502297949858446751338512541131132211181739068784520769252155832073563696351967308805852404380298125771784445050177983734242004295989776379063646643039270118719232556535193661614107193489274070123088172513057234002513485166803726198305790968602503391657549295178480311335568615453623004735013204638719054335875140660829042966978750613111350828588913415395145988340274093784466174746805160584148051369520552231188902512849423009237255423963910169583327779422634026230567626377299382509364554711267316470996353612316860033754145003334324803764308797298911905923977675418696660614136932997337931172549586951660901485451908534751992153256752239699180570218684522950414279792053687910546449035195567294222082337845522492337758243219189128322310514784527907676388940289578400338104577948069101930051249849477863852054727554628688086457658662445480772016202013834101594256796613115190135769551245629282266892536940189130035187309149648258110361658372995751234757983892551085234283723881490064483554007778834980207969984421938381992128544302206641261932184709446154170808397017660979385988879467278817399311548305333895532178874637551423756341802043009140420307583978965171194034989746548162985675105867049244120299791880083249307609600049515388430153953790758524611651685214223870115317935064791002287471703908473100506383815498383520939696155715670825563935187389412249999701399367651279168451091786384536334239148109755887834686047868076252454507988170584401793681749165836761544095234996151582244706061703299268773496668096249241118510252324650077277270293366106854297485046631442848908362051838026645439748455588266744769565282028673912977275588671220876043696574249491003055724673384718810000063232525681125390502407091902995338125351577332622686189657999496726909714915275821205633125718825099895638192608285848776984067815423849460390627682217874555531439764553709512735569664600162748784401145996995667826295113434974445788433821029881858450766107489862906753033980733907448591378791960055251740655660134093613844926957782976995048329627024941146373748779296875000 [84,37] -4834959026911821242262142117927320115062938680470100939817735075940235267827559541601120254837153733686590693728756474521949908265771879010895537544023781285573075892884334032016129246588331876696630663537815601651201419839599213824644174358402520211266668336235205978592965315106824215014259832248645974186405954073766835888196546036486726709194731883460206222906501656351434754304086761191688041538010137863631111292775101123812957067875774801069255051756045896716830331234420085623188168952778447727493658738037883080599299709637648203025604834444460902709821000813840925349315638261192758955864499214197342298965351326579351414689539038654536895238342602226299678792046398753307807167799289899274461551640638423290924557174434282684999542843529080789340140403324061981178652773053988484430664931868103809608014417334647627793110571429058516340203257488170299232339779461329656799152642804874726109130262968207100091126261733916912149069237009486771791779012247339887084414290274479610029050417505017815483183261981907115106050828438904854066519412230087761539221790838298538490247149021393157686588674534554552296645554231867770046277271345541120823993570073509472298176443870551811731187456272137129529929328581986210430048160861094618940872045795548328313936131339575147711745459169623685161517535183643736359828913302555488320128822322030896504246709583996381735061385079393475632529766174434943426271148981029684059416102641448699730832253860209558895879920836800202757933765303651161179499334732364804184144627882200720754805206676033896093900325742183306037552942446643186243316051256007635948875669470106303421947732525044753964112468416417746872239060675201959842080412343264866676231366196715513849872476571677480664764457535005885499318425101116318116435291066073390141526402679257301432057065768317613344647160230914043689076830298807062815954609574245206228820392808803945732682403534317445148846155180423688601603533100701771523483526308017604832895215602976596790266819181339067007116169309978066555648424779005300854720227551657096463901574666522797841718768649489777191367490901962250016404422596142748701979287473529587570193769172225599876237049741850613435101720301901351187827782222282079312635980072876407120929798111319541931152343750000 [84,38] -525596177003039943146279311943375720615263895184401348768538688236918441441084782744866113841742189575820842263782216630226430407464417919837128234426777921160268519857571752762141217741435194914123220642021316436390449977228062594845393766321351974082337429050203419169976144256536981472026085155353780595714676631931190018868898216172615560528436738724750625484763750939821045105353535740468317797648962431643170911289543020847017181912974099873791300515990444639804331570957169811984088059186872402086892618382832391512819577439681908423933505450112099688235051439543706915374892805953332743473720954973844410091954829671607782084147504319765261192698320116723658562795861235716497309650169631937523720513463612530951377298578789008226799980408102865811666802935047404567626601523663562494381399368586835436651591265488093198732816243570640244278612364991429201856262599690439155297423972826757732120834541428583062426603379989105239575318517854228845994343634181233425531927374810724562868209696008571812734560800514602809944139826575955799122309385536323371125937891553538463608563177059717917532469123012456033077593249816817508660808378431508406054636279773177087336176121090560452430662975439727947903594530230175554640672825501784217208017639481202031420709991166167050082312922414723497234527632295975498773661205646037522397085210107120513687175947781660259523536714656315835262836389329975361264832794323540331542532304441131337355051970586105413155755694742654782829070772056198523593646013716322186632118158592900923558006148108611940313932878151164043516962400610599625487536924966114576035598672087033898809139270358799274784360505091522630467504283523032269413791873458310213520254302809739143694181113729494046418814290623100608845058437108173178380078698577124632669947481185425548188805692152381984670318893627500047663287603097817380396404619950798404625153670279153567306711199287650412831910415242174929997214898965533451963007420273051662463453529311663085356838258385985385016414833363019676645619390173561864267369804205943905134142210018757858401337223873719648625581344846628764585766895299075148893479313331131111923550523225730169743602053121268606094748800511262164611530088528551941245980927419623185414820909500122070312500000 [84,39] 1857784403768753553464054905381047211600944046440357780073756984350009433134497502823599387130414321853188110360089969874662290443052183205700351641987864664662353963631505837353842036627436181418539801490242173933001637804606552079306552415804568310231050860840382555303727125999880607139435853905672609485913301625364452808189407173643385591947324763578775862086598744713574783611065135894304425619575526436088517243011634114286810371963289059031571955447615428861287972973468895461148585655145123401423962372161589302156828426077843223828664007696904535520515476861059377178797783685479719307876291956379013141972857782387515832472847775614649598382857758576552572655170697384120583804848384535858159829799647813295931348841588280640890234745571296591519762964659361227973516618309888703791912235006807365969462697223970144924262470988373413401035703660197729964122971450155605319744753291514855874306094718309803705573287358085163867894594826685785531543262976056624931350274399138076671314244992809411190587403362546279828227504999970303995194535853702231979597644582764323470408337784421329598478836164417507942372382383517683194964126920489562181254615260544867849803851581635735686428671618186957093719665314107946690718529321885628127449220075425463125936255734071310725563607349332123525499320438105199360629502928761532256814373918908985487112037518656154557479523507682794587184104739500626375459830526317048452983098669453018304667543861415171743231087095038027369542727494590114321800887534244305256915982726463401301901756204074140289490579611637312281914297463172029777094581446701901011059549723831190935960428817302191129866077170565322346809378930516536590071498433346328061817671083741101939357131308036872530806153426392272826158653393656307225808269674914985920230158112645312948851138996562409146324469904832792331923568253711634166000703432242073278940558716397143212870987434544936113793640377113432298887484038382349467170676014882490154297374213879335458187002990673833048550758602069403998739593073357689757192292871634336227799458299053794705121238018531824208334717712556553990944586830739106870209719372179281101120560279510428888228151505375760880630207510157006286043829788867665087082059471867978572845458984375000000000000 [84,40] -1249810667228603052158923889403672765599607527397346721856163459424566642651109227051925835509686163700752877374085161250982331832809541801279014201219471856002524155201612503900730135091451654661485015178735043921621834195864319369493926745427905038980004869457389059076788547971782803519485386758380791757877557155997496904572301554411804154784445748787543609574674628019835227179096052174514427724939394075787899461961274605660364876484237868635900541619221327470503948041953326680459617458723592860700605568697764791970989191535281240403004830942481312067154271590804133640738961483358131211552574673913260159009613279449056420795352054821127660730136682779591581627580561308041297907286979311347940978064757455269267376350961026918218000966935669313524344160444343828134701714595469697873824463026949583275176539118121398024615983215843870103005328644785197390341158049997082817619475982044189399521616677756196652996693230513128727308535109891142489034902024061110574269935943334167070998107230264447194321083848333946183487246563369842714044661267318461266622292821051752212155893481726679838844895758716182850532353834284387995964840481593040778432348448568655556981975204934698052429367464716992137539533939415719529644667497789116059464867691541649705293480176594490244011063709784153822908377383851593366757034374310200912814598916568272441300488421272834240376545329345168122727057487958708148389597651726052636587653768117396110814478234887021078265382298183377248688363631370884251065471373946318258060123351002193505559023609237381734241199210108482043955866221142117148548539454417775436007973402755351079136921530470492547871415351509686126638622726512446072327876287699808878678929288203562730139028891128733757718947940425270761456147477830630990918674156673679819635316140010120168356761254943755635769600530721555721653338603631190926619367550932368193158846983126589452594984795058412481363708580304009833603614017016974869170509554709670457896946534958925976689489405227997163730333084791242108642108968560212087672405859907938071123396060164187577925089317865399188228677635069377880329535379503713087647266135286172635158342247865080334582981517213493251661919918782629807146899222208835666947379650082439184188842773437500000000 [84,41] 468400459491940684317104373157319988038021106797881748222337860623910822214504663100111201827752222997498729057668849232965626539206235126385166804250532128478629969052288513814939036748830871695747082919606603675173090542975011841151233366844461687052061228405773043775945166372794472167422106948751989972177514121271390480574045213468782499217831513687301413153309091495293534305058584981665008808902101428992759326186123718502834945356995068196151992995783703237346833140711026966087643817453431472457756256718675906235146652103173172854630792388148307430450859161442815571581689131071579034376728975956831790468462197171339462038625050777986840092430148109652476088583171809005456210441955791890611727623223447096059785372082644454695773117545401754560728622546964360966486451255733187009143857259682562675406351697368228181537564659383393027676041365406013555567541060427721316267143379573082697509049058236629846138109664580820766296168291106776699859264593318255155697474446329584049489754350035321792569154710031943936519451237978601878687803651430452422734731038617893927808525960261265251810637970446816827489000032912059345519026385622143810027776519912713101977166717606734811650775649210874647624943790963425837746381205182968543902399245215971357557567918840995508604836703608168381355846540947578883865488242633265777569628689078624102072201710476358186829542328669516393189062426444148853290378254019847057261952763246077268445002898381453045506744124492948984049815966338178763200774443025888246101717845970156036252479029911094440780126941217453779409780445786075367511161904549820843328616291011489443454831881276703209986834110990842098058007581780530141775271845873343952102425719770107831163425316962468427357123380792660840011635871174393507041406526597543014597843531874290590832174391047984796694142181494719356895045326067591513642565030679983912803627844689126315183969577266061226443682618334047485059814293242606379441919947599424626296489160750706029340139590808218365944457581952636967865849639690837891765105783438970752686092456032115950582254634885660609345229102958744764476877466908638655868156833947332027330009972573672624822498190635366689819661771657394281176113809764260942358760075876489281654357910156250000 [84,42] -91149064748314841067182769739042195065356898414062041674798152353414914914904121891289781407445267124731814579672095355601005724741601918493449680741986380595467443919511009173060896750188164481102222992994824682027694227640894846331708660661792544718140752414573442899970371628266044190774519983400556182972739220931242322851123749721916856585085568660439135124630112990488008254803083838616525905698841707342338467683799480417289377928937063373259688249174083676773482269687666731572297700247888315688414945219485289242418663485104378160707037873858791617361427447837930711385226240004125592745848213257715406688563230809911023051402892217837781058211295057705871195268540819612400492748765521488178914045202521463756807489674833164348508052627596106938821200457810887877364227429594215358946811707653788155100328175084557218797287891865702591539438588609667660124259770603437785722187896786936326586712995988021876528752360687469817730430533870974140509467672760209137895830943664977831273778279624401871646822967156079128424238262633041286535656267176845533167500213899982112497775022430539541202147231411572550586797997004486489477649267622054857910955544637046665342702728397264754162716894845823329910679421838077260637558303221902762644271296714778996180800673112738264281848635837735421537439953294208032260178961769301998143117187092195824695559982395817539181340074129051882241508507142798247741658237619170463593904433287975146890106212421732966175668654345494420139349181644371439434856122381520258823724202093984032696758103675972121756560722719993569162497715246829900530441008158048481300620207369412941585752668483760440968110976011318477126765011515589971169502828548214863342575985789209046556913033551533521926457472999733690883384743592515808907442471285932304511600850129470764448509191044377214788735055989892871737862573666503086307914882919202631199209000894922624687585534995011205723392644077580153609256325281341672768560045826946076844580475286927507975004512858254710785696387597105753559351310951535318492780332911692474530347924794400104304104595106540787197339333386069966100805879277637846339527037533321979625483076887386025500607482272179675800951541495561863666461516197969672248291317373514175415039062500000 [84,43] 16865752015103134044673841080962674229035654741747046462682464721420127177624002841044464205009774607623966481797070539549822141311396526696817822087885573688905660945318813909483947133088611016574004472536285733514542662872857094293079389055583998321757430973834962456224912394732341349967876535462267403428850297969328388929582526497233203596845493592899529315140537080772899386613889293187219249229637661880875775971593232898107233379268602886733208290476497740277747381506466709460613672682461830296910295667875716666440602846211977023651396322603773702436662754996429337796331257173699892486270916674173876922317540398016260604469005132916956542087988858026368961358867124375420603531558982561543379262178912759241438152118153754890199405335960987681134847898327113868050723515081636175990871909922853569510758363933367214748501844795961822053431868119140827115977621180650774723340296780255778871031812720599288868908274808015410578444768439342833864024569018638588460280308965211473442817684871731781428931576731788885106602447340067278839060204187997671385336520536236391367560045981713077875194151763241670717658282890537444467313395756944938038941462864254577975664162429528044200246930569902805163030924379527556923273649773940420628246052329198357029335073275707095300939558521055660815996299622212611652494062758899321002030476174014960866506434776083075325581684489336800364474659565072819172943427072059483253643424419967899881842562889014939349556315597229063546626009067631274940319334866090010945387112132265940906750776838357418216860397009549500741019845105232962045565060482315004009260548531414786691099070506726019910153258207553228446714264117964909465793456009309543861657289061410403860967254075639757423135121396622071697544910182665848013286835754265886916584278820237007430374603588424941668682111955514245038803881016819880196706753971923833020078453374637532146322311983728102085832047765080583263201739946111843599049410035509244105643305322005871746890975601588297827564708146416077176630651399651075888037944653313973641925763503019848927328498318703092122087091931106906330521657953391192086809912225425877693468083791813796778251125476071679906373510772179857885103015924244118650676682591438293457031250000 [84,44] -38943008804262655293161346220621913458631764331535578305653094372911774740038700426409810148674165738808109457877594593842509419537062837568435056486480657802475297654370995100000155363070075229874001794632929548877813865827779070850765759214926436524213833733334346092164408568142403675604564200878070082939140477947172633309593288610309344445086354836155815853896451999873686099904827609654796628560999275389783586448726742652647852163001317464532935501975064321212082037455662064526274105209946962057023584727780694840050947445120164115791557655529532273497871836811027504188813882290116853741727870058049326282978852845665270801731030180395148682599500325188309827841700129609015185650047411536663224760655793167703520696334084796049226885650419455066588593872422250707703938588634919480098398264321070133415720217668743344614723627488770927584124757931995311492966848603965106307171772679516450328012112812770628508078469958026825382935695541879511670444450903308924453595363529540486094725555578387231738376993164381825806517666259560742244845925280710620958366106117280731966803501190981577262046723778324558816763825585127264958322892793960088914712825153449190692969565477288837619949252905279482246915657760332310604468967804785429408218672610449398687319994498144210303631474739763458108343700515321648620679253788538274451801733002550946711616914422756417850438591695189493410358626745753851910334179583580554411818588499961383135613990685432794386855310864667323800238337475930367328102079452215548232837616658743819476284837525304696672161114870390156071195245961029275904212359106759518078903952358521039767722802419156394431836893549153310772475887982733681934988383783535216319434585493166819539207589291514726674866840965324969756793904152361628769457067186426860447222055360343628723955521049012845446566309092107071644684285210941817935222579578998447860482327098723553543225191154834060319186783103186030174425149376807290372304519676111839407908577042146206949510816607572699526679793765547441349491735438401230822774434724267633240627543660492246924626300208182933405633308604289256857994611010017967888862067353656692684778864439336224958104945800881389624432187610743598578377788754778521251864731311798095703125000 [84,45] 54909002213377210064585716227399929616938756943658640058805621200817625555157644251698265644523888432298729857241674934818060437272441985607439004287087772508158572561173432613689368293136242894108369205473569619568458573742136010485517770365864979332206198321391821527925946912863887800740451464854263495628234955938371401768965420299391911003590099281744183175051556948017913534282451174346017488154864749912052991364580823169302980837041373205914473799778181036139585473062873552483712730988373298423316025494345950130780718709754292833563868036359388690494236468224528558484691653265254571442155607672320829785292300750380519071780569993543670597290495909678215619957135488078177865236717394090937994562353651664260088259829281385668799241737434889310722066552672185450800360540955016485768062708534417012435443702366149316106600946196717324473789314850726619511919366071300957432710699358060309046946808823280807007174250757153517687394750058787051003119057329493251869655364802546935113155250258356024506975309208156134674656593907623592129637226006182906979475051606498789956452024892160017355924259492545159337889318865960411901471828466934477154120791217355677480679100084052602025237547646001529262922473625036016175559100693299379738098107169114902300366797049341983587406891545254402690749416051731544615607177224541636170350561658595769655493924811199093971390811710004894673820639946292435033767148948805719964068750312372041648578282232474363637006660573980161090001267384327345506383161917430488717103658956757233949995065894247516453230727179891566269262077900325331188014289248612873795122929631362801695095501900646682196530449725589533542612983939636212362918107794393766222465945038902843860637727556739391985978035811676665973617488098240148498684215198692888190726919862205173673342784589769950627114836893784761091329406857993850931797000866340211234113365094405931359373274470065475993193859112640917981797166596069266654717158263696558243126047429492963618411684695806768471760814893469440108820335494947843147890355188597821607628500833269006724188632938338734492243046574938195677070059029143412021456429249216996514167919055661779812389314802020033998475316046198116404220002095826203003525733947753906250000 [84,46] -48901891860199311394456518509847563637868627457859605107801062585530283869839464791729921382350693752661056053502275629598743851515605277990552034789405150293547312516662597285810363331192956538971409545514331615659989462304698421074194980641419885533610509219170578698885957970966164626051156029117810514148288326311521434553492240692176675435509370886866262809682588967957294193569758147715741598744662650738728083877599186451605541738012865249416493429247817819486804616221980701378238595869337064574168049196530587993003975509322541352194130738358157948873313867692992727009588311136158495588609320524692575816573643711087567739874605811343878443246257714059766723061885590330995812856531278200385746167256062461618384283167267841580690739789926151366855108010968450242941005500168340956756702797419273275892696805009108098294696921769177056650239092837876426408049490010352216507675766141198989313863976019826920053528691006825400188704080927662071274450944363268669006928879866694634455129939226055216600587891678991901031563922621486353185859743894780535674344982073172755229520286561589007320979404883892032959542666296681339998120163678570429990557345647619750870674674389898762807251660777223385088528846094130167705575267493700712114105330995957496218538429311215088767478298214143350125678643858158193919403363255478203645407045569964723410509391619274650994598610053120682934278376521143404612632429720684069197410770642043645630912192305088929892759116847509676990726934542660174168846586964543628427103583477570886909995845814849341662770607820554187307664858306857368525204314256641026188152228141238543333292979791898879638944251043248145924439852637955774019466678548099047389651502817955597743520998004023307797368315893145513559102053669949806447689392550351184415999160850613961458861080140279111192385566562112366217612159901543437842845067455783850288020578966886926858210358233965828398942336324339493710823134872681065959472684204631562998908148263149127188782142159449599087319018569627407741846007948383100847200333180901225367785122241889374341473151056821479932457680068477351112972686245288710776136369552432615033144843075351108230031785309581569616535437364322064235366838147456292062997817993164062500 [84,47] 33135142507439680700094336207913426068633902691256928969992605014693934115441937864971925589666317939370802882626910579336375923413377199299159661729774599309663391229485623845071654730512316522592092106609977382719701888040336088588828767583043052515051524340474767198783015737603934361440051205686634281381004072461939718728364444962740823632584647674033563335983425003118608667098699027074701721878158852033424716968773006874538547295336043353353915977287411236514139631018354008448125350687605292640019463498802623068726500441526309082279105942312970288297211186842913112854634159562512126948594708089007598110403180279688317683400887260792723501716070156802973611778006653857994066086733072512991519944673621457220142135523347078788748433576763244832766786326293124814476521493921919641387335694699963770234164429756695885147322714328735994589196078769628936181966705283009809701306029044416033016066643168169472739896700737452530498471024788336220301979896284879326325402399005701953179374591139489688237877033861651367933188106811719930138086681318155068329113466402202499984065533520209488390837408595396847395635567514919092569923216946645985058397539413837879377683176921987877281757879215845720340093989878760378025199300371133533357201948728352189998839540642056349347492117477760831436793925551600733410917775068969597285255444759059540210971040933298904001500298256582089746428195421101009909752339830188058779272661169155774938193967973471765962619708031537836672557044174639097114882169423991000946800971341285747688383702104260237313930536257391293730421760880969031979030222354932727861327609024900644245750687687434903359442411949280278892607251869884886948767484839562687234687889814931631943658433128044455209171063336399162488949360320440476822660148999328245196831353071495513599989469275208046690896891852178355713351757119052105828626145088935497922208803717642415819932996369551595667808829706108250191544272052391074484667676418972067088469913438199906973662970111422679726215896855409442841587914932267477564545719087212317611886147971192255841828892838473785610994016342465577838071261487812807541016751804476839669031569960853888482664159841668547045877464551910662748923641629517078399658203125000000 [84,48] -18250176562293623274113115448386700763955979310523551744241942930933056430345792239956786086756161027686070188691412284204723810414948869079631724497183103319482373821771009510684592436661897625158675174795735763430929178721282702572549914798368723140711625281539707397249833727537407381030301592173718760098920478226173020293628140515709735222900488826159076106969264312132256546553561847231495248456681290281776782876036070837196260299980938686112203123553026673068289847241664378705844870804821157389481457349717606769365220872969510330239177111616622673693599906986249803545278109145501298483716084514748744540024421128845674279030321323725620674549445903288134472670043515519887497360281996902577863365722009607103661467697921241569672007900387863895004282590701985416642995487919697162076488532247148229240606718276204728850424007183781372708277240934640115537513306248640105596125295596932651564223848798198545333049385297752242643727959842382785958076460531570421694169959481298263276994844519605191107032863285903163652295317067948010452591380925319806517384851175079168038837600161553291946302473422979200575493166961709083919454119278397915701270153660169443112861498776618945799734225491385153312296302251161135240776140686286699960667171032233336889533974286781478092061778598523167063024653401319276694376074593041279893736693607710836603286892259692261824141459519327636466414304086946066130429507377622392124811435621197568996947735706235841809367487398055096152034372921346784550125492046887351285513386406985409093727296411059394302467002371181773512216488269727741728533966914598049167506208930942544159154465889245268611854991377342361970785378754260325040725809619977989622676240066897550096973654013227350578882337633299874254887263779241178605832117358465803599618735771139056970454083716121491648554874290054407514525110583079661335538195759295214659875874742565325570314811104785355298697335584178129359118920861537405276490672755141273820241074754831663751518808175106678476052957473379979597512920196374200633202753153198323144537936887186494512845324470586937663202999604755464328922645080838948858522735224312207986776412694754995846448098118907716596996150537624004073222749866545200347900390625000 [84,49] 8220579871292780539012159640318066500558589973712114325443069660789294311617280719552307076457977797073667419950698069963883834701030474744654062248625216741234873401572030113534411802900896935378671433690114244562686044753051975824467421927149736402177163603108394408452688468981243422457377676737108483476391409504487715613757208037122514592411144072647094649827884457742295840131150340604252066293736020244334729088221862566885116469287730353455805943507490731880159787779742181324198599725769206164796362734614726153911715058501356366198194174542974656524084996076977531913654291084805493865975480725867179424259333267967098158520532009379874552977696241341804977487763888430182241345447882669853691735934311865486012502699422006022116324549209792194805226560269014741046549879232802700198868417823731419140410821787151158698558357508968294631951833379372079895306287664243889111904577143766098747436021828789985338652637989223239875516657731687449010530865302742118832517557230300889339991764553396568688798389503743367338789086673029325203374505790778179413405172069976489080863813888575598893973735208809820539279550323395782430078616735637717679720038214471660915278542221041986091339345760851488191138805648706328758042167786598401620511578961257903221187486690820628630707835247575032084120583224660795329407637760892812491782556564897018743123630822521861149797485107697770884513524398289686596507807447889376899814296575350022586973960747675544939037087519688660877698172581369765146352282261124078569884616038595991310282527526330004127805316536775538730776031886565707225070589188711963527775276813470704803984199621030398989150705406896816687943506691727972355178147523796060719702604453638744997114566131696435539707092643209461221053459096340092397175186327528525825607230954811158596009928770261824641136396018163936472798945393465630923297844860909359576354297149173806151940460929674456491383595926805046798645778046038010652786688507961091057844953687884620976998869668056495517073428720495618027260808951810877231560277118797558008208704965395468623931585430489696973976971557356740319293945066217197550196810271410338905748718814848143945735448879022838814846496635624362170347012579441070556640625000 [84,50] -2912932140731111752819343017642177200488898182549687738540957834859940126336741717910196010326171918673488616292207553199009723136237350890241882312112942799141437163976457051860203735736578369005539712854451817507436957341348238069196995992052892325860474791894029497064106317543941856676066569755032393451341212497804730376835294431195694914487629638292155260857064285927791627805233077432511818425166383511707103427482965319213001444435854472881320773979158737007984138770012336657627542163117977216379419152511406227047674176587070216923724934484803581463716978866700677018850558935989108729291591828771375564997719999769661038189144765539724878459119671918831743300419778301441224345698145658954098791110124151407509673872900975531606015762255321572257364792634221218690764851437468486142600370117766989326854933360727462286681965939525648801371337545649533004060907419800996790449153553206895087832175580500469509832731571371721868740313435616095339654689367134919916253708285079966247669194546445452682581731487462472801728678390888529925375569730790876984823336505019894549003874303470026917187176224408998509515641354814611704888237525554595709497088681282213684805347863847826854968101119916280724266880752879080743000422028424736999861466884547552330270965163894438190167982301166824201533408938257961890679088004882391602322833584440291669687055542294938641049749824651093219219362391110079670993394076791662978957740012083300571820258120323969160940203978076501268658162318330465955130555230191184067024779279253078354647803509279235776124325746895970127048591186894528753356518034161663999953768824313528928216188238822995473551233981757191257710526876862464714644340340194532216397530767882683188679649353087011883686435905911007962063584379671957916309629448385604368101884149050833879858299359171741862631083670095484556693397612557640640992270295048983638073386453093673483390650829203930181644766048216371478022722165083696658501530522897550518584725772667320175703422623108442210382676779844414376800794616984893521899073529040204673516655025158401308750120295189751379100755788265540917469911377665799091416052995827049377401572681895652597390326146773017936680849615527222340460866689682006835937500 [84,51] 718854542736124178564830794074005771514555345343138663231144607459573625272899282772158892406925820882195944167334140370418409944830136618398287930465378808350471919074966781360941529982658901250264802859225677677593709254365377357450252510540613007701030770259852312622915860387769760026047535057725357250869097108051392520142591439182568128077490591161937668480278125910101159926224990358652539852190734396984778043304453192872018658848125554737314291852854973869329917259697043575000809798490478552187919693446914265476675494431485376214456884633076266185101042715283856014121712742743538922785397767594007878309672017554983571436253983589531215091721349774084424608171746679893544355925075569042096363719020827549905082317601390511797861198276551253906026648868186414022686980206194494545418291900207847596229055514009408449410056291754296822264907413824681332324959213881423704871395909934617460762431878903686986428185118233516825959983013138494060646416375425953298939795179061291287019398800873545336392265082358179235111307399032857182466819301015492951450769035290801158006062120533215732471012165301800228207886335654090002977107755964324924225228057841774294593349021008324714085047126452710615851917250446916870277687654987269569092490220100072996109196892947462998437882089332450892559467763821731325306378369518926431722461246227464303921390666381601631287287243607693380560714439752612787903805070164547440973441517428560652855430126747873029649892266179865208231656774208049702823531998347803985025104190691893806374795263582880977917947195586144295904943038495696609432386991864548641996114347102158992063948609695171262833212852126683935154407191656710795120599427410715760412512345453222388153855818234684615078906049781798739664415920272223461919404527834013688399272358977336465981992304712188655630525694819115105006509450993745725681031560825394392085176000887456648890197562810971395156271356672957977143465143352527705697953273820560361899743635867309270638847294276354329803484422633248988116902730263273754181454887419573430006825905217022968893453210952561159459753864679633189117405404127251048316185989655579947452562215235318716022926851757536559350825200453982688486576080322265625000 [84,52] -60547459381464410926559897695684460787887117241605360750780291046096564934755820020654922021581040504181861631816068252197497492504966455663102267190741298190069891608257501968378144284601142196108645080177711061593546885228171700950811015208669586439662210459943160896221954451830224332878154243662526074970816825930166317687653596710990200889079631056538919662290970729942356951874300034435041403793489193539100460443114894940930418139250481429813756288326335146873379907995129133119464286231134556765339368864014242620801088047662462166252930925341030245339431634793927235268401842249187094853989811803369695727784660852684741606025855753902256447953114752418710304754681629121166387279644615774845031987133831057532032890707874475518786527370370276344350794582865673783263486199948928363728981062827567816625152320177233637128592184628562721438438959866885067328782194132035345571339495116378020701926170047601922987417263380307458423607180623797429107797305004960769121740206443130809167258499535174515711252191123743443292052016011031646440669380234684128108429696535093806356690366931604103960706294967291356827078124103371799939853162040490193581919218386835030320426600083654800182618132081031745802522746302146636726228179554595349806193875492894815343352970361479570067320795098123877469277661052199733460104915220653781943922396301976105969280517488640431338314285254637289577074471727395283316663776859598126186593879426976530506245142306329996913236649101056245838093598294256725227183920118046093963384611497933786243850542504528482140392545420454855602043369453034161968551534962145946552792485197602838000377933593856541486546488176548565263393620968004049397053304116436561669850164072570380179149488586090189897814948347432514609514344741680501334094751348977371087016869672165263058107694910429563491913454085892470150935371091448261457419383056486347600715924213202827035787858031174698985707967034311315993149232647897831571451737092340026114132465126115514762809668512106553227322204059070179014562986421029974278169468531849585082972356174833492709185047603914467001064222103433275315305204089094191980975594324653409441316132314313338407695984019762924788210511906072497367858886718750000 [84,53] -44369695134800915493307993438245552236419538684746364466005698334730599979983844431238037445741220418705579974768127694511118301517409889136865810008821068909165763637856205798245917645538783275402854587364359310883568875577715391988755070074912607002253085522096001686367670435007378389060348769135900547230175461342551944325015963023928243122787039013325200815042548952546714730345325736092672822183623399014968027245796660076910485859950760970341653954635251854298071309665855305776049471773418873126727115904460779079986610459337748207323687140279793711823957107554182514962786937167800719340441028233194648662762261510047685829336274344753719099238774674707538421518765363873803498633721829638723161719773157131728831186032503110038803065433386897882133189327075335365252032896409461427661200922321630829696165044828247028622273927538502950649808832519336290318033032397584760596815901949787832138733028952191509788657394066484670530895305212630416508328542383212094524712393202441469048207872678546113020394738037904245817647137133789752910552712305178271736195010005504250659795567010306298794318312933192997302716088463239811027859753053315951787639988335172149631272229768807993236457612111349004639317397781709350908293157105937868205258088817086369401582918237994162252653904922993069587956105508851504916950460640805099266739618644983070228335265933037311798965099771639846892207488855127647335494340647011573510083013835249847636292356374763456262044070918239156299626109947666999387820545819697396069614924329703593106033426125425333165048688332799219183609393670434577061028526259336121248320072792291745238310376212807543872987104818752147559093094810945051689046155063639942820071314725777396518591721693155558941294047408276658651454617492072511678942205148981180507363056020095940015439060718094449103373705313900082939951738440521417618234997834585120374039169624457912106822974039886349385124538478265379437358249328629029570644324904234756518234400474645984787209079077878124067622583928323447941905072113114661240752527884055531999066267005657893298122173562526694203088817566905489554738721655394090835580452471080733166295316323678911570559113553002816843218170106410980224609375000000 [84,54] 24955098689005051234524138068536509205614477690667466599882714421376282520901031190028024410890845972781206065370730225348976451009623346782540994556829993266415534830781481026667221975479145133704051620907582443565146510363884342867723857196706914584556584550355113436079765031552419019641674938238937736635209941584402187482874142549779329257299717465161866150305649434830042545157442045156989959903888195119106854859417651375997419532103106692934252824216261616927876442918465492921260928254706618109923274129561369517664041937448271228106652569106757515239988466340176671507278966801539645103024934720893493994084275732432717562138194545390355226917071809014665918648548052097385820318624133463745746544678240511099508711594748442745931290386839071490024544092869228912609209961992838301588920593181031989159013420255089763544742975446273786390761441757125071407981493432451133012852107725868939940364677896722614146796741036855419281243083336485734292768091518921619728585275275153386953894750781624307482331433711797146997034633059916700209612590000067516822724735399637535633169286424720268993067978007044270266600658647008835973023331602595750940953955330583071827048229460218574808146721331891020508512159798840861659011103717670920251489277857171683993939221574725069831892304710532172770582205653054971850008220944299544014606548830653663406599453182727481630519067786977799332560418561763353608305089090987655896083167613693880855388324224194036505013211062129377009297372345580432121844896850625606224681757716830808749533674956327445434407524293202289164055929243382215011128296386428362859460763777521270351159598463082150385255103835992169682816282077439235229025758714730445059819679247505740075267481537613041550139934441729128500606065276651234770719538366293997968558189718544685075073385110555668243008349839954408570198770163145425948014281682259678112122415571715437121407782347217725470252798441349633754133947925431181239638259410759447291599128442456149076766346676233364651149141377749999492041539083877787307351988901741697423277827443463060099039824001179245508073541618814060952752822580230195005533431834562413633325687370317257562576940266296787740429863333702087402343750000 [84,55] -5149921567744702917650639183483633024277357820946229841129370485278190132771482683005616101244154451044373389565270860326223986459661009121470327673913360350956457102580512178137577269289959764111851045409165434760931339979523766967666590361784391481417329526745450547428464659935972496393174990407730208430514245942142311198401771547514241398847044099662289790453486951532605926089180039926897659141030808472044512661291743545701348280561670622448555374850475245551955008677546393512626156557514697116125415654768994583874322487395816025933117809004330795960690665848151171262301274732022433047376414688345981197604851338104536190357342621233217948295244786608462540095728289503829949120609044520667518044376926440781111652977829382948021629514897056652472528158257438662461972030649972000639121721932410417805667663631640297329239499711325999641805889506370653925664993553571138491514297315750279877685567838060620898688588028168048930910582149548604409871703715460275926418850866425263855860382087638050137164478489305591975835197288351164140521125160154812535501692067792645911498628011257065590031086103969493758418776692559270159429897318729060385860161735681344843241080427892132699771047588936484014179902584260274291435794759764096570480243275703059426710766363401604481151645262564122186063860732628536706464329196770821409187500141565747309863150830398146975823629154350474676450710942780152872773908217009924369319881439400638927674114311287384207344241716291256254354536694986617726897125270548624843227665067431836345691785522040363204072648372804515565411450930991538138726739933200571462236765960857139791452703294481797711358091725629740414538026146529019584861979398129298994366666013374608956349933429026195487341425338806553540814220495176748415947995109297831528412922525258125513296811072149431412432289434084958212400024564067871251178724953464545061578079007734228983242345142829717325560395199967301252740985814283706853858540259043183555039724204748634790122533018426769132546970345160893796302364823903915564255592477262112628453701412144856466738559444500469497602853280439386873921285995860354314296174922916898399260391215000512692839818029710841074120253324508666992187500 [84,56] -1137469184490255220265969800281700261882932072850971333265105295136544442235409065102051843089605259072096003145676412657418782189561302760654636480100265053627834119420026325977496816665677135685986428450115522508733596024157348970699546715672334925824535486454548049443874145251448784912188598528075943783679880875517671812704777437317479216441071904004880735597567574713686626979018015169694212976484256830066106403873933726449079408637886675937606621195919231954655306646275347911207882253045952212873807913079270388960319250429195354211610250771098575278315370699515759536407194904063924920668262427328126707994772480420061949262390339402016968854201280670132860865241897018223199206580484530638062987349090734373640196708902543836855690900994478714055098222263345102199957146558285771614297003261639925925376272282140846968995102062772137252308168855303131267403115214322829896875182097933270720139915215472322359620069831948957558754059210034192129260663053507386460415992991415234886145262645668401503823840549893827766543427131920562888102984274335245427345033416362489242683700579963932860612493162800487919089889571740778837182996440897550184317885652925146478654719970664722321710090041243148216709195618367064070061173254990337669194310157664809214265648887945531591360997248561943584872656210647126437553159009642965476987912437662831220835390203750963217073824768320933924150525458755416526340846873334075097602293520780812414031483482131709351725693661707514570939177651733669323993944796044111124129568100855052508958106123999486044850549563696852102455118567882864195752353876629993154952923780770043635358795927916170946964864034473016051610910858628672479762083610489355983543849118912298456930701316608293600198595779794841038095116698042639572763046833663201375816893977092673081805527657449899035994077991520214203408701178607998143242165667027584332312729691689565432565781570023479203979150360315536735787072929421054542668104217853716969838918935830485646173772385497294123719043705064163543247494033829642300324756508222878917699998073591061054152282302849658302953957000743815599937746826399385224040414613317943694795800400979554969915774620403681183233857154846191406250 [84,57] 1393910341001913952540201210290234970671470918128364011653601987134398786996687122407243921488442179570727509650942312566732563906567671561773488015282163309516875185307871730526335842890434620126590353245626254163583935456107886654641794308915501609200141899092161019822008957809510556684403033392125625523271755401975605511510032270017825070597881009828631920832315037462643298915633316855400691494515068433853544763396057370706787177038384475036299371901669476368432184711857832183963423461418827958662130551016772453919391901680758373394359506979542075151690212567455386763163016048813361617784108217823835557129578531812509581836876180605131898787212101296494133639157536808609321583738745091232686973791276508874539167088888030014504971198886433218751994873371569049189555471654581370433000790434734002971796772112685133590173045041951592658425526751360398374254469977515030033476120820570993662821891902994635575683309867665118561228153109446617962233351885630589176588194954522150528154417867781771969506511664777997598581984140118081115058818037498388805295077921977075042778471305416552688212438380207256532308021759972121592274884512123939271256014939166334278485437078889262724214151819728400588884843032518418662245348074578023355278919149281441429189158510192377211232290066084912455388433864243138504932109296277101351482002541351500049461622236758771073057529338499288227985401712225997180437797258587588458302902113353980427248158636189145166850747043028173553267439991656266614672480703517056961596979435436173921355536132100795931730276553044550804030935019337516643759892814722183363329053825221602784230838981638527650679210251617145483101212865312245022570051701226106108191905986506522520719216022999426229708880170204495151432399687816414153377871965366324039807488189569325145425379509947681703186869258176575314023493480655446207423908441481508626144743911424451289931274710611720058043840705706402425430585086516701799148069121747160103049701742459377935059660782219286415942298100980430791628707408105550918814718003023235994919102082212344540056563746006894544180151951280942105869535211289699000254850884452423734852723647033301279662964589078910648822784423828125000 [84,58] -630296470935636677629585305293236893270703312478347574442630702931478303602570177260101988463004551497162974943667888838092751124117106422482830998976699478725798763673559662345811404147673880230697089164123288608109097496339059562311079007780073554286069218189440689162994846532443648589091306837904541604162533682196719541375441046342821255866767371848703238391243907596271623794242992853947672421619835217743724730904268146296426738970331047218733979671274229853430066750119817265487970471117991839273753886105492287757247605498401769238727672970350402873269626638845320845667330960840899540551741034103614999911070329135900209843917377255372913040326718214077410021542466791337074901451844552402919346299737546946752113416131638043440310181147587892536375202940137297055796285260032324523043120633684334135814149507350876738704467478414035206626298339762258307409559602121965473325936670320375689632933651401896570389281233755551529363422871516311212226495280742034732660658684516045280145201715129614566627266060054605425366961057601712993834352115714216223747487095228282291121461459067048922998589223388662883095633031365223043164630527208740112733529031388219671305068418009967074519625824221867735052335203286741189410534620591371989078215250941207191834240466749526801468843129558433685728105511688822707661665076893083648383543579652345418904601106323723639867697298938985878515689092383419498121536709022140800786440981178294922031196273114245149271216121765475844267777606744511754889840985285810148554382638576035234426019436004976004255179252540110504008887168444974951340829758517184602306244240207099862531895786430713437711163229448175650841980454925041439742712508221332621794057229311379383680832291541102153958531837713644198517820431106067972247945649555687014626172672349869496233556538431405029327882889841004885249574193531624058285905534984341937819616560018586338843684868405786983116530471772533671563386169035301766707714233655725875473312414306653537785015561928904319603291426520389279095926356620020642141459785866737180050911645212234749980640318181637008501935108242830733846904145415654831634051668078906573994951972189637601218237250577658414840698242187500 [84,59] 184539040788998999487628799458016291410362864080494897265612348736675809192426681748346366189299537589904417873069852404108072730276895907534400394375660337989188859271044482737672513096216965701571105359062911459646487629430701641612444829214511750843021968154989235367068079914890996896012322651875948729067774629046791385359555327470222532986694503136305046676116681422763834785816204722492367780219091459495532336861087948104071474272244634511272035015931696606161089791941133420878832033892452600840936550988878060735538770029051585569705625617288721012381562101483617531886575737387655629199844971236452773990313973272107671404353473519633222689165027644305317635074175514156331683752186164943337989521884523088991959140091344857413431435589936525482438832565048404673510185971557031307147512614858804698735305074627673224451101452435427333020043880476325498233075138354630689493462576893415385605820807389661591421531789592527549285317008153698698261029243404163066138584516947011714355458790939804734309027803458092064713110177941024052042333603169971338670483410750358776427919811955965102522190907802003709994499885712819960292921356623302723189520092267253498270746021915952060566962521541757302324301097697137249563894035931189433396604081617549590100033870497268728422094540369251866910214013372075652313209936427968673756698678782029137160467699316842164096017953386535736405564481639936319857685751993636544108431452708300911484861955200853250875124080677412102249008520408450142746812622831525376281930750811695531875713351569854574366388434098532977260509171807347675624459871396982475491518448911687227964979374268270694478087478369779139812046503213741230025457167913628321323483106219525991919317386615408777760019326543439568635848204153656861147069906863614926547789348643472390753657028645073622131741909434856178944054096279557830222977729073820195472477600841126622173031735413338646555144209605150746617514194062847536731097433070953750873204638665341571287641419290507216781629300370369976584104518109780692600303671413244935423698379214266716428291451639642677431826219554841434987321980163597910414356941440994137090380461385663579676474910229444503784179687500 [84,60] -35977435077897922032254084908526922479053913962638963003856132751100257364496044799539100431193429808769119978499545884776439299155876159580277940784694723195860422503170472454617887073348554814873742568794774382056233248406575790674485895251667803170645674697279856828910967159179054057431915905040778897860318803598439630599686321674856267021386085785639452389383607833121777533861102920408711927127588485978741458092648210310902123156640205462823018146131001510421150959721963998802422185849629769401350117204972410519690903896304580741444099230084723942923615626930144521336999933563782493741966490689492771551805999937764610170961778438538790837217189349629397227334121052834606479507111044150196201974712163604812661890565131753668177229171498822808340431968314591440853364664766976946352028538029851994020603493466199546925114261008482596949215966872652189449797930362273355379590245509453474664853426329114434977710633926005213419216971162340775274783858031159013550604744613076856012755204778945158781596017779905137324538940574403107351469272670126798739026208410781992669965958401483791519388796635219941865155439374404488585240125787824606614274736103586046435462738650814325401953116161189757720237857323437595919805409539067050808897241183515625930128501565651147625849879406273565613415592625460602950650922018760045786899296870226640628645397027048120138939346382709826832173866489116544063803595462361447787677720197126345215102332668175591708247819858308704733010021521427789048699464334033349005973398830660219223847794782124297386801214870709928249457828070229519133681026631793915208157828036886910595823025764902452449788549247359378596592823366385297635761760535729069298774595300957085088179249740979919617337758483544095358284318887043163584386747003288603314225352317522116886340509046138272376513609379182252879566220884617700642066098276779473485746657293668792930743245155329263697918355905118055327188144623186404259592060986256407024417244269264700651898395853453264491596535887148654512272722937865355474885515386605298658261203479888194709060668618441286823527235320772996692522975237519793835589883075241294380086642945570929441601037979125976562500000 [84,61] 3615814617090626302648152434371949215755799393203763306526155241035579445810956311656641262134876760386310149802742573890598662494767471234132567297487637036958859003450778551737838396799729187456219842535836172425272313097513194074247592702994897134555135780883468658773589843166179370747293812079895394717551441987876998710432867858873675684657036319781718155319912061539736750215480625595680107300837740267147532674247337373149765609943501765807842396233741766443328635831578042845237716099156278873746879638106096345806264792474800136470040938972607760058802395290517829586500191808187475476859828132503086523326097504676244809990559286572584976827671174928011034911129658376640997867445821714008520787235345672641948063709188002977431513489096053546543945405033113311232263012387226420010963239489000842595908401229834086032569921645153612991294747588049573990824022936395930227105544596301727244218199600971256952401302497212708959195625878024011171418913435002916570240652044393440195926888681699031545070010075531367117255390252409971744766936097695448674674286521719344575773836895860050246670276840828393397874320095915356947987294268540839846427054166009936858658622297291821109700569091367905094971780258609252200828135988646409537837016183439730937193232765705314773927038229300110477195576291936785829370320930063927283101154173326478898758894279434810856722886864113112503910796365105245171268452167145024140766501139598931396477681235962934900772523701536661666303837257145670394157252273076853027706803069536128519230456879342062413437172151617684035950961593156045214609927334304632805719846945712814772657713110873321379557944193378597294799891352319334200268827051074686652261978792955367788946025800729464945681931875026497994596945755873497679757131828184769203868778689230321320141065477523664523954363714683551356547699847390629730098277950236204778870297547533778314852598433518673877691540403702559624277563528891753244569801652735789412889236099644221585431696623521187531755104134207756779864275651354035548446231406486276235091756460152555185741745510826074540795303030917108885593372074803160389278014252628298819125518548389663919806480407714843750000 [84,62] 245626448938059055899521117049607533221378061920698485040640364183822505926880969051885551359588480880670897756126264205393933088863706984229051598742438518182780130222380608260297846244083131496063860055983737066350773533903365672757706711445487570399444374355206893461047050933408867461453752463141769456518283544734748709246537757686748218958391447523681182319155830861699250063758749119564211787194177686635308831138476515405260721003219381307928195174248072925966328080464632214644125209324615674887940190576406409466339624832441504876142726479578386313561052313094265698771572851077786382844367701120643536283602101127464674853741890546277635014190263407736059730361054777589274726943334201682610630769244569291812622153204044816953049857658192268184668001968360253544483200125043874474960360278439663366418814616735943872826862696325335734383206717005902864666613397799453283714970907739059543263257027955784686144468846839855390159873286739360823553148608860594031116282737041529338604553254404172823659696843461893014172614224772890325192447768296669398125935935379650241873371815357462731305787801854643136501643954085673413784483563246653532758503599121889253303707465866818114118796883156912982825366300417931779967035589869363824416423088946176356435782371042727371306230720351485594715383310158409796567432759934713711842110682486530049223357025287123617528590748727810287810395580348555028136453811606616652278173338576058749682609639799137016092597590095715235828957550619103932276195816059151464452368751112504864049095122373960799111717486048943239812822387213033930201326542826682890816839467479165462380320013033518304009529340338703464900174780092865863612428453016706920336699248708720933817173628808016090150842417942123921289201764791719189755427788718663669520983111165497124456787785100144587147026297419289464634881933660837831451942022175035596815648705835042029991955703308990691425371112895445360529921162805158445287252016946170320325719464010259018589231473602265340222456350671125516602378704289067089223979265972400936576163421228836622387045281445007358161143340677591498407738526489990946479981319362437264253173907491145655512809753417968750 [84,63] -91649880167699520951283211383463794172543412532720406878813305666238287836190050131487841361311142563228350793662245394747043533554956099163084252745508196889739762886147618407106315448266858405891243024267305993327106603324955734274704616193411134204914287427927292562214977495411456645078301892856720776553718366703709972399306089106397287639391926615614593593008452960802971110798419300416254915986590224275914783840930886017319429994039968218623723700792832847773020328665724527679098296578725976702304467467904391625257669458463732585611463348213396058064936041335296122008525750159752558188165185219263636749191979154438831670342243018624661223416148173880124856752723335293145018648361417010989503118673318302269046817937785410179558572620225766987580908191349239086456154397730853080833985677092155675582308717890114230377245254167030733731874272334077547896279708842959657195682563458796415727910108658111719780199380351531841497863672242617248152906355808253335642121744927265426455316263849896323556979198303654207407856335344439076455448763049221125154777646015927480292352031978979956049167622351753053056536545859838754637283956115522082859647935684349920375708898849321485810748583911043023608469853918518514434009010045858407206720665629705424706875766404847214202958134605057558244845592438984775666168891443730651330984853828116563683401547463511555474494731639191455010767557014315196507280102417382690370465574755540093923101627789412994383237936149643373657540063912089327681393701953034067604831096582684701213027137443150062574235110362815642487045488242554525752162126825083771322761394979829457154064077155338718940773778692008771668583246815060497259262978665262154490425141158189443625067950172257070822405395841386246551123203310028529970300229015491825872075981251570677439124831853933634384927223443350261428664141013401414988778411433179534346058196749426674249635224629297699941743190685617333825758652552136903662066678192509998869646908470275507052465842781170818510157175238870763818874518645301275691807266577213969430917067461385505486737912353201997736000816392822437197187343204395645977072826227072255278471857309341430664062500000000 [84,64] -45927830624882238723231674146444881189497250538210897760974529708069397622286374674117690284054108348798888922993082741816436155111784871678595098636963928477923209246729748134849436137411951665882220594092793961476652891230490366680541405973603466124570976031687227431266605376882434704333769993227047317814775551637678583868372573329078474009997760193762382583086311677308047591069777313929407159115301607299702286660741518955104401247295884983315290754544658661146033529005400722730187380963045462165135747689513601451235999981950649176319205213414971679560642371139021410006198888816369477483673117491475778465340946835280743933194749318587855082298275271531458615461861106714972511664562301081384369945047347494083069597183066226689882263289213235651069161817010607189116541753456786274472336996873640511102809492183779860513153910184736151947030432520493068727961591626500278995413623591782545573853673699747621122074733668784389747030195446641473203571166905838496231503869374881195722390568466615704478394162067064682593536237886631528123412782759143622897592315944658014831680043628644448957355063868748706057621813186222185034549939571976637489025811825464627436702192761434042559397096200709358751144237585823974697096925350810157318737002050917627969530909971518030689641030149649118104883203298574646063002213035656808254065772971849923407457147201704707909112515694234713470738662519594232551668503083899031350383719591740941201377546337877682379912978261828919951227572911522903453908735872281158658657000726558663374011137267121817837911305500054505128303612084430572559192867508560886975429855134748372512753458524695741572619007622718895835138813678418153607475246042238337810031432263294272378657389673212116175906407098874707208360307714856925489071204203636437724977321625105765753064856438881331206463255663554450165324188092529690901595254547220857091426897303503108568041873723846973058063592137499617395660019313645576751778382205260624346638078373324689009861268250909172743008740876597617742536758803143052407188668468065241763860626990762340183741938332417531436232790286770509555817412541007518575475465638646710431203246116638183593750000000 [84,65] 39505337303741327261796213751271133060386341001941688298685297925319845430768057894599124142155795613122619677951177720564657621679580020943150651226656937821014056266481138736101718377157149828143689428160885898950191032001407663456558556489949848844307562774759638502311720961352368324555532070123166184344276912172703504917185563019768789571725265041711148671094185718658889684640227679210888821705950778665896744282646195873614442069596966240218382676709217618592475702343431910357875725626178508749113717724490501646898160761481597585215048122946243794585881625834937280234300795457668458011742665234148700836533009618871244215551650140534677200248144295826047500949600876711685901539653484123031196628891430732493187541613430623111735807948179422644777198181947251136352179086318395005360214261074054198538689556402726778207377604487808789659981852808707175865589890480460808738018420896399470122873291371874127383393992101571912074555577987504268893441315409173612498789069219972789314368542975999959682878042592785272183112317464476280856632302208402192359452945325648704292914843077441643654155510891502388405881138184357316242594457411664391146630953012309803038122674656237983380225938536731672637751532580060188205116634585976520180788272351512546682697487651040538781561863417155743744530322031518194405721492799396333152515606411526486469373633185845809917026588766578740305370238220170586726005303570412463170043333869059527603682027389171341142541138076908298419762424376053623479378964982699295155774573635921388049347910832685599856921196318776163005461635570716240019871218308810401716494699942078552931475329078271024673030791590746207266423737428397494679890156595893438372867932257406317336719895344022850825178094845261914647916663181641972073876496902574111048119416220707104134595684530756958786253955169316285753103205942428772713633334967049888974051480183981819324138679941374212359447762977382649552079893108036000255167993625122567717987398145191179104993531438622511315551887745039883359854481924107781371926663742627133298328021026608132829404081131788335190628366301061537910484426861174381273578148920933017507195472717285156250000000 [84,66] -16203042644251777020033648411333394943936155450799980178727247342095361903188434950400671553970615533858108558343578415147318548211301713204439840487229551978351831973827283180174470741195732005947969694164146938156004983307330896870005626777413618967923766231937171151526687865614163409964264786767016964825311924829056584431988291743869895473582438956483532631245433504245240631328588672154091925601575329161310470507490430882064187747702047837414843239409623028099582209342262965673525372003660003338207722809921841672327387792938127202722238302135624087507224044771824508376652045920174371813699520237826538268606067660186654455988097813629787648068182183634471656523368421225404029928553041371928852625664500078030111063065985297804128546842840705789627912854896025479488973228727537458793999474147375900025603356647856071491086019740003450159294191972066361593836104306183424170665812624034677079469326016812872985959622025064608604438177748008752678352121835458746785310049752740132441489442859782474530255016394396338162936426618277473968032547804326363908340436008525144430233814501736882698170539942231580323059101822740193001741019465667174057688334247356086252364229854098931185874723680891901167330710154158422717456140251522181112820203813957820662644210073097561464738365946075704472635088893281916379097538180937830132334270035829043801470356661859175497024760277026041216205377447912383080684172820838832630751648019918864881502790394066974664343791261607652207800559377918309902364913914586234410360916227087581956494806841287649717987880602127248410033879845295311834016792107123425590507398923638709729278241215975445655068219632969845615799385809692109137360425842114787751261275188430933708978005826434707576039792778582808815301456300192518928090074568165496302239158000991650289991989766078510668989356617001805801321323165170428878920616307962139810627618837326897955604399748837235955151840849480344700019327638394048610227074136186766828455294084211194542822913816331900830502449177114448231451728758867536009462902431759322859220788109022589231404378157879828098231538382972953294024472483715604287368705627159215509891510009765625000000 [84,67] 4801289737909716424308701581523001771875032848307544169334997062104630205821223534037858484742008459236436386004636708046630593885089481368892197134559291575072301137282349349462065591495506113942907916694372536492418165725614566500835273956276475245224080113771502607755123531903328468835393955431445719509645226838102672577862017180455888574690740853000953544680150286923806283477456285626629418032170250060849907023902188302387617959330031043210456375884397223516105535071657739884273575185221972555771970559719339908128634544001853381047476697179442965975330891583663811260453947228384593640368112347541813303951456196669229753463647898976360696253088503572255254984297914307082791695539162393423269980848777725435652443507600956036839139138171928217447123324381394782818717189923765701769874555921067900659616599179439712170913262927810000640848864791718925195735224644242093871466934042041194848078051233567335693449119475347863137782587156104842496095080252975441515931747215205229583704038414258314551849211177981811633774009268855649181448096791452230151833627935192547993213173492713356635571438360715758071838989106537745644218633248760717591177189854692914529108895111723846309720296699509010417842614166454013584693265724990658878461178980351891277404533460491052977118096845298367735261985140268101212080514430992748057157401190024440971798158172599143867329957146993981131645112287863597319828156179158465456187169456516244504168180808235046343049268909645434343259992438199133198828594231932234459157150609021417262347385741986318406162367530319863366447974086577883904398744165913711489597028864710968893057300983900900551584494981689141031913544434269610942926589168646988144450767393714042661283876182621239881063728415116686590961105798677527735156881648559458004148182237852870767888617380110295653121973473671737386538343462348699347304932799698898403564788317408651262615577446529860888780036038343534771874831812430767001640182706237081436177963363729955623094242886638880911022925043405084469786768749526761930362545245428198726675953211761507934864021719447649227647788085429614689321107211250616586539763375185430049896240234375000000 [84,68] -1136829634752176187390841003006779443763558289694755094701834533151494635011538733680430418982865733746912225041298088225856991706096955021485898284509449200046778829320170866594861494350831387261468291777819507525571352318238900028281414078131948915474222290537811498731335715034072714281500840683672923698651094290020329398054772527414303715313850056571530295771878141720379518554076784701058484835945795931251047480866847044236609877216807413685172642897715171427423339533647686383292638160263012518879158112955776703843776228498643792604691572354254566542863736335311376831868381420478016494212463365344222106394569801832088281793129597978469214613170824589651434573189232904329002595055031197434662213407462059213218857891856383478180683643012797183207419573481827839971222318641590617754885239284792271008467006486878445227299807399035483362862984533175220094976350375896358753187450719137758894397648560065907490343861000920186537512650282876152365067815084115974025473667386620733446433274381214938201368406873898834903992444404748318844826858176250006475167936602140101611058065085065371346252979684664767625287876899749876808003949798257734058814019601421489062157320851022093240455914034265004112607414274183126257054521080884549086208634453302240922652895155692576476210514878730233954580751892077970525350906167281978899530046601506588191457886025500580024909339136514747478326986096487043091643349294944809982553537372969053757930662877386225592735693304325834893227271206893883028181635641434475524783514300472430209864619453220276059596116812282599598043287982960090080614698876135596500380062840532606090794482636171818311196456068511476354442836812233566765984304286749692182206533182390720532801126801956916624358348164856384315997056831775457812727578420095661713844860796955890942928920314578746365401382886869995325330973384522935428707037823634205017945334895959996841856128071332091769464073092398840986487346759509578120407148427981104602833924433356820277995575609266109364388676171716598690102803908166826093121927544194018491124929522424932862048424016260013231448723401960173710515495867912072469607664970681071281433105468750000 [84,69] 223259019399023233488549211054164960245325623003940306696358607168326366361557984702881086509052172573017413189055912482421779604600421908238064608895662025247360347786805078966989979745929202193843831978133148931095756200673468211739119474338628208957939853465936041613638964888947941970548672762284168490806566618018021136243625736543429632042134155705248811471927456149825448347777039909804836096545881518732529980732581562040499546985698563044742847270486321156220779896123338814812215455457484672821463848591999721806584696587933077780802805827800226611474755953717360300202866496506658943744638917563138252434760361280040514320723538546471927883271897018492491390877403662403809377913348521602847550291485986465782501342169558924022748707868467153559397696067278522907534264611704963943047424972234886006329557271215995759088926404110232262637448845241555817882299132208859742581857463127759809168080351394605534145285730368234283345222397908851580028015826528481933636479465240890037638138161478032341880213844152820254586353578501168268207652111203907371898754485201934823867620937712800382091032602360015139638863743970586068995536615317551880236512229723190554106007743368281700562067644021930380282565324077325767878723505760613920803443066039973594316725097410841541584208339330121695008529217235482617785588238485575717279181563930740581953552562763505835452942203170034985002121885282285047581475910347684747286773188357023818931211965011510182360686274751384729020029096089263233572925601483846908756569423180027495596439129084754380694120702425567190815550008766088527027296223733779084340279270392261590328112051646111638637534203695311209317506101064998943596859178938937437887080694811582266569494349344960106725685516749141624141626658415158252735259653552502498353880672351887642375081112636166987635858237896567624416424273739775288431185502305284583765087336692880794480787245473905896421137978601784951952021139735835308217229698160566630121490369065730560709217094201635416178325718926479534579884213924517870208465534433854914664863551563829384571445342612258358078756242391828398460851268225724197691306471824645996093750000000 [84,70] -36821704433190225748718159974036398629759124428574844929818100226238980088905410000003354953612274858994949520986033527254908512246055953715004873753560549796855558628004668216267993490650766346294261474161028388137668721141976966099999993263856303275009541589254205593050241718397113492016089697015042903758349535940177915465043040006524440375737647138705746321281561750662694617101359370103117896129132468578802936076417782399238775142309232385218924423146277792003083538819513816828639607101258178487139485394640203566336725680817571377540072926671174395982761226711591771819581893489478721836042530567431447144881173579605061419665506888187409343974333137260009902153674747123722663037079915570605184088398222221958584353653094084714490429290777652098165772012094768472444015872125327094715695867973558940734536079292706756204509017528797221577681276920248139226703261075318035507887057497898381892059734246596694586648427929248185758649836194280542669964600358726839551634990004288941073305237289210561905224238779478271687686738568536795911899661037442025412182681302876348895167031555359888773916426086142219273759368181956677569052234691952420064681080042670604262435631649662023597891484023436359922645521546242918339465799330043591413019706727731492496971527455985773560067141246470118745847783018734311665626006214739476230436431750383893515511597250064268235222356860355022899636331800775350787514584461889414745061840593552539497294303247048100381980482281306297419882961363106344978284207640240712086854701627943100635191084827308369353773107805384333960373449654802242840277566507072881532171346154236413510275353416903044121573278481009969305007605703326168632659073532303394961346048216676294981167759630293914113690921967388841724279763303705556093468643928045842977080972495988331258249120693349880507806427853506281957065555560223340417992642031873943720072179048422838728415010295517232509935288135160208812395938306680019312795713520411116583526050604705766749111371504975972429910878230486464066159274141426882609427362528316584905191846721571358990258441583250132195956494638746075293012083307075954508036375045776367187500000 [84,71] 5086450318190742617621468596037085979636297342994967575668729233913341036269664440492656507004276187150113121022617182933257136287068565921873464226047460577011802784867751822020973075992345106573410282692072388428755358895130263473954699185520640497641730577665191042343242890802301011477321342841864121031716419387852697780922780435241160355969087839822220695003166225343347834464451623185408876083343102639719370412105483754062899464776293852557763540634172432842423323711055823040990747315682206490417962745328267672103254317280976941175453706137827356772080389285068454995467331585053366278637099922482097627719434388030936548551417023734913778866794515144085781697632367870566022450944505706968222078751145976324843041595763498545582284513128191975483358602082416554473622559999719749899471450932487168945335409341956813059056420741361481082240640675422158945385421717407478769475425739034258066121769310494887118810578995971701061053943823873007266182937271976488954803431764012127776229438203839986690984492523139694148108421273230005923917322554498504738500872075665928659148882084055883726975779936833293110664436661266721591187251363479599550186346347203230152170628462163706944833666845237474337793407549232484090811907735932247534280779881934542754241972470423946899657091890794493474148992192956454890140633166782355205124005771619665363792806658346682938342736580630572513354300278579917818181008978241452253837342736433305562307259009308314433041958011952917415794534067665343849024422650311158084993181705360047199343502966071712949407593969126079707543402312513174653493172429561025310573623175165585141373018098117903724829217715236521731008115136911384565230722010979398884363062471187829610752814758848988454657802333247760817323500783295720566156847378336720475179802414595528554014566494962734779257014616681332719188528785069213311633455770598828863258755959525574522207725707704036992624180460759848052951811880593057343918558978341330491326902544292475128146122021212395073172347958966415780078556243537090493262611297426000966699390375030036793511451429365772182034151241251940245291507380898110568523406982421875000000 [84,72] -577895661044174102024033111684074876760860223162826727960216728379422447220630909428811473888587572304075295963698476531787281570056792753460408717606125146121826710703524022752812941900512611989487642751145031016212448781875246418511530909365763361604401005311590247500604616641780430557770111813785931328668686331844495931340175346609765735189663327785814181789356631110068183969198110144027161219919644198985940808278221648560297767649321920986251475260098539512174142186513338317831230956205427075896813803545138887060742137486071017164939978298163790811805387645341105786801505561563778633048646522385631370248789719558916546547464449966568135034031023043744764537811345139591061381909574474829422792349411426085279097192151198696449472795199871200956970398202183436611427465393874069487597076710222577576722820977911032332686588782188830293954020318188664755912702235473595008580733655593660750369006028754129088322463191780672199758159437361598392106152994026466968521389393234223194163554714386691438164452973867576983252842014110618457637191900290794137779803244244455604899548521077218683652201334392727626562842146300832289824107558068887515660126138393911573549407931128724681076792772378212793443846642654596254919464247044223572169714180641998605434225881185792803825804267636782217329402736456767032903313417356942567247004119413973973456427317760375738256190429631283825232772357214430576589613787027208340640411925352127746830353241508831044071799960251154630840081068465118080235615802715414347399985508017264958533437561994290314021712969787503482942391704368224820059707859034286330933423987959678129918220179924812209311613544426610770862238270778294562108484560157233714382915875459555496559022304897498008379788866992917036074659956103922763430374121445799228421451614045078211924395223456470972937207544311885812457689624900776105619578718274858929578471034244787732920750410960909407709318848524255173488280415570063348211275525642459749550914479380709696500718452972609637888610235159206162533758243862756524492648809136834396794587669440471258786965496793838367922192030684547248142735043074935674667358398437500000 [84,73] 51572661778613162488152876830302738989867405407304550450239959086890398347757696760937411278248043766000882745809259137964029783653539132462327989936838357805162437297629509555174250254255724332788117908557397370945317554981970959363954540178854659664328893602257788829574510178132175159756621963028087055444635749715329915768511274101893795052336794404752136453828301107464266877449940212754234576955190826365807692240009026052423706223594009861592817071842096946533195265290080224046231516539699301227333519165213299054985818149104046659652681769049221823249544182137426011977868632932350380690649341991861927882976727432759921052822966734120720007009067586719973666671889598572527406698445283350082617797096680265103960600330855881981799793786276743529357137236261225204342661677818680178242202096517586980471398944024540003100545769938276325647349310076185910727590364606653196091697568182251517076831436571739183593831939721621332316533038947296578730844858150979984417328845905533296456764047274259844866500521907234909085026773496668063038967721753414078462289348975392357389323256718709196838941915098039042323680904572265631398538595640126211565660449267441681116267929954975163608961629775099428884418884156076759785632940489891060343888404038010773304186708775722632591157255818602481978479322385220216571426681184314729836082597678903360363308367268530724382984067756383393614379178774242357854359394137023515211961991467850507531913810723786727307955345170128564929046453203701964865740409991564782398627026212104919224227362937964904926711317577855514379836138996174928338577835181667478234165106639047242349115262603572820991918895377653752042940812025759368676041446631696543619414745898211675084358397907333405980875733861487258774750809261831137660233803821933299576911049283540444801339526975409634378273761971630242749298699236061162369194688736186941617185253951262455357641084669169729425565235422036407530390693983946246877794258338003694357135277550448619628185268490275727679498119305693920173999650085467713599705014446217420984443918954843673404373557187207717869559253642819385277107357978820800781250000000000 [84,74] -3167924816293810471604528209365174590210528817089494175964008442668166255214371397238103186177300042017149800609278989756264780069500469328071946612248795831429214188552496545801243821986273032300668905841105769374150826531780988690821583182487331259569943978364191635658843019031035772659185326947289723185048872761442929105534814419476346213244427310565477893417966812674644031824670019352058319467820079043768456457736818285892257184362863045660673555939046412350371668781531855218444512905671422272219721798847023638447083944478892404733950433368150561709125646336909874806472664955782978108167276195626626634425009249833725863196122633543316854683061559781233496630909688018652131856722660142814367465003910095102371633783353772331955179895399385202648608188164747161779385585896251069524954316147111391725596258123048424098693067173245493421231333593812870806563320293518969751458648700698246248551438632221404452270209482182326986411836482402468348010175910267041377421589536681265907006546430417945607179777426261307536536845695619118113645931645042652751596719097396287260144180895840265178663891196790637806463391250807461344890205193809486960677039752319516259809255253151455661278932689054834486161168115682664140604565358865780932720211427196427113697046785409519782792369351469711868674035024915235183715699568059321939201041855209526547769693254033896705054042838966784931588714399831653478758769007380643658674095992392353548560189502064184773682452441773971046945243721161770537325176028450997563185805485789998825214606446397755897481653709534244501663975902717847080611746076507035738093899134002002014916610809403892931265533241160708058807805552375610534924033388679581436970868332504702313280024674435114754439233650198759540757318154673809385833987247498713536762610944850900917689497335197371828032940567852899224204082260961847810383352956540370185816878232142107848828575418846572163237448147111256494379288673588312035074845351182883488610559300407433634267756328423427897355237570829590084227934703051200568911893135620085332361790190479391437663082474950840966565479561722895596176385879516601562500000000 [84,75] 54751120903486348868267055385733513066152860203546120296111575826287419087721387834308034569785542033159720419204339565072440841435100256338793487911735354935155424650185945487082100167471780412711643137772524661059618658411230515821995201636708201389307128723607480142603809102772123764814194323245256624986793783230653968910796360118493961338978632441332322374029358839360525792389154845459885642936034612701319559913321116238038001403782044266859843374367292124577555451278766199626299385382453618241596322636583328531672146167535512053863159824954400638627598579693208198397398689057598795696024260772350610126216532886979875324234836831633464093963968615721562266885736241059344045540108014960089796312748084725375029286905677901778199716844886962477071773473859349537799239433479996570367654469043024510168467503280985650094581362549446257003200782219149189313349284092522279831734854234703530476692581087111193894856403966403372394523949664705900048508647548897572084239559525288352839731376874421136107476772287573429530600506341834442028120670953851824111011758738666080143796858827137229510170745380058420703273872813103966983714440196693903091989779512801372924869876073344242719766688010123404290392203158113927075528796707320114992345528872278088191464340859317906755985202166409276092260296632283131968198133118362765396757545027992203940073367593827161815694898921226979924256194873581623095084666763745495314114748787811118919335784372592956105567870146072583880789365318030919883911875532433818303949329269914741180299670778829826204840539666328780360776803116511086378913161041688567631595672489950113331071208699390530974675992113751541803207854310354748005000768269953781246689339685669706228762991084916570526237946409381141522541904981673718359924599651505295005521922501951708078634924070091454004708623675609876665626218484437337169205190382264904563704946773291710814185344559816711998222728512025890756389685001695366980363047466967662694418263331442234107039509440954920710464881035874625643248433417389920455564731309262560122950778340534496441683906899945688540043420289293862879276275634765625000000 [84,76] 15296584194662487769409636415703480982707326974465645852871584535716814176649687197283650922290296372244448303435980478578637147673008452386098141836643148422450489494102065930155096279342575686428339442771429753873791554246925882452139399739695444184406829168057813321478597448052431405628414836103058119653050015953822128992742145581259482713449680735297189485817864559129590810413337090436331171454464283665087107608404896927518859801375944966729809224648718290376897745423921237361566881694405532326224185708513070873825987760373270377908730194489489785981809595960377694544227206539643878222164700144964964191416461966728221921132216757838481919904700777342133015919145941884014341027506489199878303425767140250498759122675782005474901326771270264334406924868885508797199203246378784701768919725741833991626978950456011683635927017794802149856687689278628304378137174564423193652542122003668240826330810154676094279628843246429242429795696405261882511741651890678646815228315080853284740198872268042315454309603057413867951099498779676925076547516990777025721708896141286904226130568622621091171415378983258861265050743453691238707574736811989950059816636690386552031933950140129223755487748629024308336745146926239251997836511894664111002939977935247165808707559137053347527892174319547690418240007952904724815595400561034328232929832291858090681626542071191819359964476924359580572902088084227868564511741235592427688453201297409176624668765192317233174487901200925991646001490518364391324836231978917138100329483501463695055833080111226244709167301497491093710076782537339799125764354050220651300414846073103401914820992441726563090818232671968718506317735524643458382578873292002852972394512791303433143351331367525815504088128493433399820255610445044095330469324163183861054880586953537889436623640304197930868465474255381025714715518416937273940999804879843478181135261252519914291407250586254223938188803050881040981154326262459047317284057666702481533984566619961817540654158242772731647497290647983255954497847484997107939580043777137432821488015332495788085357830954867652817341650006710551679134368896484375000 [84,77] -2251607351207848246047387619661625266941538197844166305910298836548607340438716269715791420234768733679035402780070646316804018593932666579864904297290609448159806605183299899291259186071739933884577041344848899771821679540655838375028370507620192389185141138736339204499200211964762843217061918805133964511817399898414601366607768200806414668407034968207990282182356915675791478654308211844083107412432501700525723471485048148083745113526615337108732457444520192262263883874571348962954353411478421500288651025639958536087697032380447745446069120777874229606006982457905364420480051336556181877819206643432336562601524713290143759827342320507599179338750673016777249626587872971934509655899476658211562154388724120935691408893759431543726436156157235196005986676300740485292922136035707534529920105483275588495963784894621097289341106441062589824932039540814465172178937403362582282510723452997714099288751870181976398048040592146959466822212720049268433381845509178552132165016522502898122813493928741384124858933864819846615368393211692498106381073542597271500151434669509701700603484640958186649039481746396904407333680648853380572542044088302418176092055778190154432698110846432450183575358220881745122131479050220016662918825277473143849032931045389979770741930590150847528714002790222166169893941891883993367718644952471123283812703077264296522194284586164452154340405366970337706061136297819215662007159716191807298360891220454008549589999585576473346451333758573889246728276186608063395729903037682352556447010380769187129004177315450171127737787329055566730884443590868304940813735254166727530928119763874109342122767104680730972143638598604609898041108601162887906029381148097701206849283886297535452377898772435370091598920020890809125188580317496288209156970971237651049190292813326449294235911887192224641540244291938089009507525095555818899478544734336729778474134479748527076459822916409762691692000514722606546376773933111643912786019664549670204494500444426506581137627128914921122165421539063173331090933018491883101841976455092675192860228351703771622192200643763904110983276041224598884582519531250000 [84,78] 173610775630042018655149437431406423778151247427503814437318647717244717166980433652032709985414223740483960759144286273909222542194888855962826346917058825789435805164059796171753928427611885771515018679018918876451288835212749315323924905588763013432031864997946842511698163945178797871495359075910142228750585927236686492555680139732738231828119300366481482056225893464004235225654897958292414230282971085795650557249378906836864570823898815403712171980667208222567236533894765326924720600596900208615648177785810549728357154103464367755560177140432174666991363629954579436069445203219233392682227248553546098115381968467332043477364124885642962029124383435165290248439180413620076140050341123624558540772880582243148638438294463140630213555153563977202503898778867492427532369574022230053692509863544748026083815940426796121032263572308577899692533696096011352980170649822533025735642542539033882790169018679444964411676848401843349380017080115932145242460043770303938543694063727293671519238864914243923900262901856884576762648234807465180057947454289217718528644829964904553050282051985181148062672523885115248321334755224868563911474214074551178698381008393068864358757714388825386628834527172491714062385417753666636413511254605346391359863504468488638921144414196651682690588182562174453625328122213019430368996129730334387989087434089056352516007496067573208241679340419837858646718578643315704001939392707940300388670684165378563131692425486371200139250652885081718020331147128293937577057239103256699708025044571411852575860830066322239564611728051738798551597926369434003681193170952733499698424139937507458337463466031518198591838948238406872161961385425053981763193735657884291240964291714047607576538716101439501255015977848400119179756103548868014167072466980687679102927177043204492468618794739177010250249851861021836436197819114933193997735595706373695029251457584150112065176528745349909107329430020609253156115081551446250973437950481549125845633591304521703677546020257661509274056428491120382116005673569558014278596899342600763550256101939681005171325911540236575092421844601631164550781250000 [84,79] -7952848029868766812176610238482008293355478041675602798184511386799480941074563276497883647925187463566992865433732633522656873625984089694041257200925208605543817179767832095539764432381704411954393371580970823757815480818221684409305035891253101334182695539726964574342176148886227053500139545675151065957148444275265405247963273488934254931733847862115766558542464484046704201560485946658651001238360953171219959493474952170624183018154480344074708941138789131250129720753514925542740933151994083079797869016836701901965306889146985521148818922731748948068226577454960754480607854926259601040739515130994065056426856388426136126181528044158602745342225594821930863477184662664123506933226354666330159641282812544788988712592831396624154920361818575093865680873871561174148005785390072729991105287643313980845186576438994009446056276691472875644522925966912015821826309488413722031567635259424333607911026103482119238364510476122926184645723275082936119951191893145011521042013451196980176754997317101178393568147906757898439461655835890572527552433627572644213974693337221729569224348946894678749163429465593797461865678812993534285489796694980496011050114205056574524313268319039070189292081001070622030452639172133660149776271502711671740335982410579275917448844069650716033355406267647302520529248824371037567902588413772395027902481226400078654024825749688451331301228844329089494286866782160280706250364658530812403576142572525488126793057362789561892251235452203904658820461685573079004368285463555310891601692134188386716872662106528613036976289565395092488346673573701576006132445367605808714912836557241856287666399960818897703824995700250148177386729593134836234192952824541275142288031193865731328880055280958258805246567125301794649489380001155187458273938985502379137336865605245476948161898768989281858478158755316640690658751828285546014045760125168341837341236743833124315879803997510314214524194108813810046248680656042565253919069026610598775440008676652846677937130350468040903639196092609097457177494093400602569754578509192337059250078960251015280924491435143863782286643981933593750000000 [84,80] 153729746466414224213476623763831148191638137354049838407888485149213889994100979846248341149614008986337395739829635647649665942292762168406645020784565799291081242999545774909405100560241857688879060423642325105266140107362266774756491185484965367545008137151143447240308602844349660708906027550423064700261574202990324982796638610818830381841349138658269232159493405859799088793753941615429544548613622446251955243930700190154847108964438862826947121473287688413267140795318587309525563623747693449143782871120859656950851883898391316788161478177267832302225614061075857518547371489170841128770978646504247547707518145358699333488750129809552708666033075187630080247402436275814039953596320822777981685332021195085500237154775839975684474569859067167423750597530551870792760584183288836525596148091096709872669857447360155849654557847902680528159694817112811186452813682097732391756341642919725808425715360086779733780507739529380373043074627739284031339889600368339880327966746226830765341791519110346595048825579799806630103120036178923088795881545633288616408373987986691885637353679670804984066518103674614743275532858120270642721187419189178455237088228190788456243366648567821217887545510301626789210669272511418500971002966558190749296432445341443750060763566281329301401074054521673257260511713212266885539776771749167453663155218959187402720466619311487560928794099544141589876830079062712624400932430888682983741855893832614576126273991591864741225712236249631984482483562466740317560366734279710141040072296673793151744073659315382012206207871656136044285119848557015523313582181197613005382763161782961305786257426844804473259046125721572100444715204398362271182564380396590943574159589457847670464030367194796662647748933264316922050594594913753743947145178592364864983179113346294931761820073583323680819700527436205155277069596637477661936564917149547837084944508962052328817476538383684906708275155577066967234952527831849977220536093422064902679422422978638640484438555804512428137769408561740597751203731999567526490582654449891823122458986688315674129512444778811186552047729492187500000 [84,81] 3760207040489242851701427280464786278535366711569095553973351008464221110684978355325497685453553236243919027158124492055893767834196950784794378069876262674472486601118849231012947135532983046385232975847644634497538256267090263182225018537206853690218337343995654754913285202364893077485399986311598681057669310444456649191388730638233820485003526696320412108357905803451018776680623621837441338193521660147747706980116059399093942906333705103953737804795419902112528369732712051127285986338240868241967834555793656624682616518435924932683844380752078564748830454125402017141830406289585359511131997409807946246721009707762294746415336819598775666297246983554122990243642395100493876309045004207380624303126959755009632371016683281922234033019814209778453127365013665004409323383735165061321410097296717782785677931461968054740669996377259286916173776559377421806962052044914306351665997261532921732233573735659482077386482981366882045852126705280123660035901758719383334413779031415028124751612147704475884332944646199801655370611098955096629335328734477402941832432959286108020424733268952582420941620732881800547931599268687797881284141868627926160005970307705874018810308193031106917682270797014041993934010871037000015117054087148667370560629276415069268758405631470351435985460488267543500921227498190075191455908121422049818606374591759678086919068537621454799131217289908892806989740855922652259878202430212816757774142059958975885530908378615099649902982430626488308127696862334330499313847120134591680080150921054122784491412697062302416073843314054732272387526149309351913747589094867022936693074980544907598016648105219849810706842172208396312380601840087157885277092440493209176936568164892857055876711332878885803713700095852211439470125836546804002021955263462135837589641412766046915931369317119533907048701205172357657211363095009977066604187979314479613893904423638039246047637740575893011535403797326222807116547665774510910649454380434275203076875869783859111763738622515637865687317304776146548867590552029251786881527310235380061478145316544718923523760167881846427917480468750000 [84,82] -130334988888159594875026991274621868934997784685565692813285816296272554155166823960432929685207209212736924629098083511973772211091301648183680185261233802038391921393667963348605879563663561615845295607913389107299295093546326593300543432263370898270925897657979842510572731386663294533742683591683733794866071194989194182170889383060191345975851409901421601074840674039584592067572517191043975723834329217430033667432117377191971735822555691740217004876476657485018833225337286480558665694599856646103858829904574568790346953729801657063470824600790713799750997666164436280879010962395294788180289350648449226371097103778676955197395367610469819326406856045802182307406138864567511086129496846446105569859796882787399181113938806102598856088608348026769748017445455684567620030712821477608975472533152773706405346774724170397343453788232339194519453229523185062223675037263948082022517741783623339521311163414650346367607781012086847580362598624156814767556124157452630952262456251896389202638541106890315908866452092652626701063906893365582421525478637777669749763309538784294333329698766867649686665624960729513036596112443555929744043432326355497637708587957927278822491066482994810814313509246550741253984287334995164205168682558431208753437552369569429441482119789232895580380050521075650759303701491645845232111050564482341960075984076430614545858391069950275592210481920565001653843683896969689255669896777472249597720565417946541733805773182792454664698345271764993983408347310291876547465516420046384617556623734737807616835126069039583811175854614568790995959922653402700343856441010505660544367593647695366567287771856443564927711848665996281534752142709814885191108835197459094347634477603446144525549848878748404349394384250537858000742157829185495715439718045499818685898796311190469011519876858584157133212242313486796856394092266736374433057613035203934651713526750720422975974489944528573883124392845838110825772084122600056020220057574144809227684725490960532759147320828293771896685223449336047125124365996256553675147353153506476607786934707178261305671185255050659179687500000 [84,83] -19113323980205726637364357436915563280983736790913995670585830063413593498708529933370903271293303312928454826411526129611248717162567653611808645657174729778502215047743816325891878394565034385865353915063015362221810357799289209488193006062217292766170685223969628355773447069334192713336753836800628931553232848927231602578688517343155952854861418931865386866086389296822974449454678205126625486596390142784101392789228719830930523368652261542054630538969643191717888785832529021959256766942159971471619990330414857381494408487091246041842157202679979757537365306413473899776071989537717029669112888051019902342677626704419443900741780537323772017035137222222469138373681108849769906841072590074886315674190673590965541433104986804089308805550478268285801692464878440160638442051820895459886113287195049152846277756124445780637259931680957196148666680136604679757124963269258622099408636578324361307878234061330886686793189697673373584228584696888317236267219421458474447710802506772030929696452968147705754069928849246231555482659428367807561179555505926700581350463704575826813854237976204495328465432383775583061949916325624537445775949547618837496451521655451191709972241925805517866029034444767223235997298629312778643506931964924184523146492036168983698546431479731717563368248256553861826010329912265468360258472421954578946183357971585015710725578973874408990280797681656444612787766916962031015405220392902361234490675270438253214489810103120844719973610716317992294877825179341558391835827256967309153595482465815889819392721400084184477398790055177085859291647893420469672350744510288565835675883654888653187969901809386867661648120553949676676446255104306539646207779594400191446434810928900773596192574830330343647299213677018855863074242630000272598067421180230286383289457419318142917160331999369619735047795105454606471423948348834995643507129181531511653618549555497329836488234834908752070328739549302882326467670696985694772349524359544785090721346567953228689705399701029006575500557357975648401934237409482645973578719993444087824063792879769607679918408393859863281250000 [84,84] 1566915991696048549725068424340987162270615057748807744997884567347883640796810721296301782482871128799158717932404587240848352988467243318832071516527447527685961580897917598695393792781534645839678073256114803437730930749189859813375240527776965524260837597395755433854037593405967084833344907709961638258451676588455586996285462260490642375738929731634011238503116309193200884976754803063509327438254377226115614704755083287149070276661621821637831893683192458794870063081610723416240546174874867414534473740471314836915064127527701803605216046811684391449754583553652604438761866961661012907218736146579771575509228826069702896928920280914835287399506795092630556334708513486849278340899301580933778482309220696983008732697690019816236678570431641564739760053995798801205090279717372854799637497003853639364975343735596984500133835913532905708407568126989694249022263997289635587238497425009209914634796694626879937226445362982106081862453519445482427663585282708568746242317360674970037444037339885394365276394716128384234410007714630111710209787050628307279978641014785026174042292747245806999607623983396910891097209053658754198877116924927972093996778586124898425314321379900730548429946144436815495073804531432404659444092401236628803301882473475080305623061101856358015256131642146504032768382272657648365236564606323680302101914950871888276134722400586259389541568091563966503291913495293401224716081059960293609593855803695871577420120743865092329028438111858262503931015805348506271725031918022468348571265013394985742510896112562116848741060575903759042406605313958199311316262889046750966176712924979001003113823519177824765261131834131251446581548759812103841834399316857600312724725406041747342286493256612208153254140373802168744048176280010852686684951622506688640664172489266864239186249292938290114155411641992902326018388414327869422500893590200862869928430077054867058789904622577291596472406089251183834462542681526236219540030912126334775597537637287739148230191085495709848528216513061373255667814408275486690248543185052278181590423855595872737467288970947265625000 [85,0] -13290760384369300326281645128362811952168570730226213629129431905217654102267898462485654897778579283698584179800236526314429085036621710180531872410568254794658012566460834699735282456564854990418302951083951512972816595515217742439828082226451410346538465155384774814422962606925413313619415981996477109363297917914181346639962581602664491633621832202393973168013170360393428120224307304521847480183821927891379550229332908699974364029052582188283383838156996228336389509793461461955372551347834346698936729734210326558840097035615732420703546189910975772234121520975050972290315090095761816473858939590434781839498054429060607146833444975746928588761956063129351107855750017407984847218776181616737683907442294040283444453755420802520335983914377519106664787985336456404453916441234323213349474803575333859234720559232391508463358833314745360356368150789773584084750639302848525456693065237187932982936684333564221029680791617958386645503418173755901940560800024653474410503704063802265122371181338712420797942479627362286059465180217011546562523135457579688636584764997114682298468169461077251046313885406749108117653958185184879965843423179880833104212010530062211878043847856802903127503182397295042496804339453466747422512702601534317902420039589245975142646745593257364746827485050793855414401587157131418050554971138791402669491525921975576033805224898835676086086810491623967718603318299197810001098228339178322415668015091551639478087742752176764986324132061215175938108786689169463900670574484898962168918986452136683421908223713407053235469453179144094418667898226313879195560185769899181896248200509176127252069021265943407021780588270525088016039617716948930518681691663152050249647011093568711301214182698098216219399735331220647493457358223134534392202482431830811836747335843328120582887605406118354598559166422667890175350853461351854761478313298103650428725683650657202676077584631160270734039786074731962894925801982066197242089417987431231187588434497116247462504328218924063278435490430893998924924058293915099085415681530671467586974417034008989591821013924651117757753410915398305631106498252832626335980991999836335017751535412916620705670473859951756696807625303273728566824886248896828928293206509887290435766736193794884668406552918895613402128219604492187500000000000000000000000000000000000000000000000000000000000000000 [85,1] 770963886844520806906437746402365516168252731296778793829682467932508752406920752998005309743721370361879518092803717483062943921755459472164908688848743650985020545058199649467019761833903875612977709847608464336483782044369696167983883259013532751488610694810085200322269959273107481693802399849423588680815662267816167679358259413081848563030464696577832209937070423117840864994153279086212147743406473518069961355586086813073887821140088723535533778662489651220643241541900354251052720968327836543726049692870134786825876965228225643520017964271753359232294860155123888211823483677572662799260042045414839957291886085551460232335739218644676714714408992809131157250756661227324979123255959975840148220088953131393140471378412055393637949865237823775710880206405806334211448007386596464201034677918771725872872981025331384553627837333706919832192287415280420158108705007282478364612658419231197356975048209389901599341145020130563736031416830963939434667491807012405931075155657593920867225571725711533297545220730949503567488597993094143547753039902522895238795650407107750430706757331221745356410100815150651813442515997702287163059305406609810606086645364498555204839109677580423590717475171411735590409354637808659042262878434299774728761703364727692077266300436536811387712238101936445714131621841187232164591798156604385433511656377108428365575767422592501909201553508277589407987832880762784992327873335360641083500491945088747160601913407594607643987434294501912828172149951581155805619471972845828269174486045694421145848034688227252264235746492099267368092088512393316078401543573832976262180357219648796645282584932137610277545137255272531477541104534344486141010252963947586874496167475902585984070529411554271822704054779052089965194992193504977127629117477741858119122640444120804577737120229517985842010970326529540923139078665343117852343165919439316251977154120087573049811406284044854591736442273721785846507348238612369315744467956456839859924787450221489960152385985050126182331672836268406406438913157753256088024445946572978621872804887039984201941334142341488582663354152998019298747676691287148563336974968079119563982833754002519523529879340396113367326776924759589531243459131567572559281702524408089614645764695472922355470868360782787931384518742561340332031250000000000000000000000000000000000000000000000000000000000 [85,2] -19595077472854806797572998834235068714483230677993078122792779112170657382622511060086834758259770656507928300210477599491845600140104476127404210196861993142932795664947985354969458503296249523135770016204465473959891145028310640466323755158034334445580968639798826808306865104984568952830594380835631351115084420231400058383827711010399222234844106905428977101179176329292782382162208527738102309562076044695385143770688827100413353101501421410552720431230860384795246099332310200572630417034909904519617575983994734742634743563243750924772306636627393932115244804199243341697428825354128257567346012755919120998744182801665470519033367847807592598547006760110913177469736239593649516441267902215389727423897253585491243016205759183924579493095247724922652547934736252304275659604030140710762089113612253711677372439086429235372981257770779613709182916768739792313265624388925556905454246258950828182691225278681968837820973510528941382373391599060827775541893109019924472783954956813435821076160007166822801108932680420782875376048337469036496415490496058885972056421358388190812438933078362356621983160444431523887010675262544187854839189932330143851696022630373551863915644395916625169079857607371748260994891679026275001898228189940179988354205669856150351624945999385127037684177626092569998724069554601857120233954962049845707682585536928497483413859518570789977839646731477562848138780371868906323437181020497181432132541002842218953765274136220438373456720131311134580558139969606405698690580154589200269926106476261134403911356956711332066694894842414477760265956576527560294019214452896624064665983492041683939861278127317434561314955542438406442027721178032293402182499025600989930150752494047721656706197331353450024075361186268132382624195175642909195467422867573988804976093054910260164934402408635534701156582239511339837812836895023235636198363361188171200938958061969738659345521201201872746839852489004793605429287768118974327622393188212553119609466107195029901073059966445052190752258835214802901347160514569986650242322733126240676368020277122061658806841304624660520845919949339427677053513579473343419269936358465583373635299377973489665131581557011933985445493128899911215367097035494999673191133498043939125446939904842571808458789525686505328394559910520911216735839843750000000000000000000000000000000000000000000000000 [85,3] 356222942214463682065327692076326323343072096166520635132186958789834987564035021905230223927317017237921022455983112025617084179176877589275346736209182278156088568171849392290190374008081432627289381179553477428168890638618534825929394366660613279630646769263202158074649149495959262240364671302365696348217298669884630549613037214317324907792039704557537858940056760771152109916405912402268562792623018847242910697411394189019123835853931314398049648296971600066377720550009157853106175050946646448823813233831081936468522067378662905191704465075064998121649455606692993778210976536338368806716068706388229766151194903460674046811142256871650576344673661748703494733628709779392440643792740715508637820598155822957755958116793207032821085605673410839972214778936938025264081069581474876751945339485183702233033292666284003624586929521738786054152193054284706009725651583609793956220320638302206936212262338370227402581254568990564684863939423285313073652100402485557332152528967478608496180356568716117069625674159608422817906764257026428226370248916734792490183197542780896101982599851162172347651964292897899138887090003706566044974696080716189614920241295721948367790933704193582581749055089672563113593036889826962833530928204273639167446137293119824985561335773464799613334217259306715854924288616164092944673225560271397467471061932606470609898628624695426069630028376850570968404701093266888023449979881885413183787995507286586408622128421225886076483324431111079695542147500494464413152514651503106742117468296128038834283441661259734813545853977783387101369267298744104993324410637854655080777875264515026392659786988705886588506083143753510493005814870298414400375927683444067112663508218800837436765329687437751538066215476899386251154562641208362568546459552276050344168000662538206675392011606714429554575224098954718683786583715731037861798219728563361858635426578821496930474305861913944663775545320814489296489352250172041331240890770271564890689441948096487352002025224304090204472504984619226804922346070108518909944166545748149863960623050565391394069603045800615010288068116999402367840084971968873251149067485813994336767408452820707830695139576889496638678515304065490324334343008774614088432375296395156796456584150483392220306592831452442357575982612161169527098536491394042968750000000000000000000000000000000000000000 [85,4] 725562995841789930565307589127916278216334929530632716486939357090860906745623407609944729805432156760035397545234602165976377122951063269949996864079922156307636695815096151462195505740206755883065218434814104953260936204349500527929782150641925165578062039215620605355478294923122941231178514577442690155742141079485957250876201295702085403402048332651194233112655460648357024098785610986992729140367878627392832980105810314336052701661404613696570303532680205980633577147786589993523896660649643430303887621181414533729722911539932629933642796708105993456762376359828185357412171734734952981522582362784807688249126536970954798735372275329760075087988557508765491368946730727563786223421280455192969815115780890380623240460351979666199041763110154931053033008145545999580433005069740335036684172100334765088339163933179005309538826433123482572580011462499942363996618479603393104559188993283103225979626379799794865868139178591105133200669192132923923058498623984702526350440727258512962143287397880071301328433568818647528254975548636657067052476455087335494644244642863202529773399338730812443174707117088231437506110255648878670259757697684025855732138915661829480509126185987722672572180470338120064299053087103312541842413212800139926177791316021328463923759868478329532710511087767370368962018195928627935421075933858675600051708980151181889007027609671413491782005278241258227773577457767593878919149736768480127562309829023315172262695367574639409693224267775232404023121818557743440168969191465532769187524156080758965285208249793420404758508973640052745389335273805476445699908213943398668508465024702000031730876441964076021533325054754982126988923985986953774497325476779262227952724808716191293323445523560281611735873696137609587592186449435395663075957728711378632973248239448863837055963501433625171538904550944750253028014235940352075657902046161055249286595040360746580835331792882643913931836344043693897057116816256654550034108446773839347430817719649857164300284831076814673812699708384727541781918719606845926671242779694036472136139938608833539349783094122721023657402410737835157806276656106413694162137428592214672661862282804348354746235942311866763571307989919930493597976558149295039402633436440660259982292075343243077774221688641776242291447918120184112922288477420806884765625000000000000000000000000000000000 [85,5] 94477156758378066490379647078239233714260383504128776424053135363655108841598802101673782909466905946725673689372245323853581127379137844622058199014916916838305845391506494998968068960502016723998223752113089987717927480074383196190595147556120591110709412226064152080192272629468430186048686908528257567236312279722133210124114388336448542042859713721408164446404067608621858023098405136205565466101501682718456172172842039205059159766258368951283220491657162080779682761865502209500594503623269271689910831235730521999892516535930102079545964683842288890628189180580507710041014853613936351170040559996535432742142172666620872809715436812191042168319141715753979278053502846889341996461067684847923895657375372071319022408997147656903259505147971619758868096823962559634195009901372321377924474518389004861968599051053315305058669575712784818588716513479875120911725430978525704322797148675859120807950063824851548648552374528334204979257335778894578727653664456584943915465870399887111166870763179009897761387733489080131060456771823800177245835374416912266777531750342514118431215844567299169101121312396011857673466962337545794220502778399409043144587066593799508758571288321426091163796873183055687904014332644499681408224473702414629391825984664526746076315761444155613396955738975371302516969075459497037777437083146674411003417366354755911297352283915601223672429034772127246370158966046117010808956102563520026997558205083288999576546902081701015263116115219110763435607383575265814935849605549600059004284836721801485533155535174681069839164437361935642882817588967275046181256616630494947985083228060703594655224803160097101566286888936279656008989197236273959252960244018693048447907383974920474005797712941892118305713283453566075022290826003738185070931340229971088790953858925513258503410584701773634741989292661595189039618898903283803335408387241445106437409229334923210348077000852636726269910210839923689244791425711249087073915050401631012971426806421049847309248097830530527830059730372918668917664738302558283094480793396822231265240523457727765582657057782664491050649737123396999588671504489686883953130615863409508371808388028472359583143183872552476617889052615820213451031415054477545165512860489465099276298524434747110269071200286112737145194796078984111886711616534739732742309570312500000000000000000000000000 [85,6] -385796300230777058855762604470350688966810177327545355551632433194635219213628297634447686155274302896373714954036293714545464320883458704958676456580162161292162523240313710537537576249850977548208889759872964532930264088851172592558069677419145212109400291692749820406495812433887537088233906529998983465752958942463937676477587886103133955129044329409373111586671604638789425520229083972815165493921203290445918284838962974862389832971487066503988329948293060425765230073104351961591768231911791005150154188598610385850679461215007504812945082331282198852093357830956853629164355913367665082973160942353863826158632308387953535234568280993009296767586809365838770393508052643097623789549311534333507794384177052460601636200912412918767388566633941897289523855861840515778645079080430399297656303042013517570526813566311192139498065071426925812167371178994440546909311508564118386901744748358445087646105215716548005424235021507112076168433016512579144891707439774797041958226593120536955943080755001693542992734880812640995084708767860083200343489142091355712537879442119690196037818568172648038597733451510507441119070761134458615964737586892188853476576910249063699775853052696910608355201531154020780479243025597648328366400929491694308624965201332506976627906393420916097838753827362371736278823557130198604184134039005867353024042267242413707765770609608408058543481077867833626837841920288097384125937792507685276794229998273480477572451130107111555820262310590297169439487010497265601294707130719028970311171273326664951279489069148064580104579858826121337436095288445841741541674721747424574802487226894486477193339293715519276684396475100178617242761366396963192361244456573213872587735905421481348334984698822632244148327225751782091478151414700206342407220363387642195443511431861479255735096303188267792591287581960815192915898390987518065827776649177597469678921234940015248987752310679000016942466906241011527091175828264477128710124112708267133479278358253885350716287573810681557811940002385199972086097988126565892460451811925696334176197120509132053717489681243480358648757727721992869105943448455911533410819320381666703924875014801772309345404130350044148186675121676941344567328236677038023801281345440099802436768267907122415475970108209829268003368990162067417304392336063756374642252922058105468750000000000000000 [85,7] -2192424527033429413347464352437826001626792017451503629103049269329750554763913425215370544371688007339982503318672507592458311226302988935544016157642158568648982056923286007795831851722842657681508145811055536096866649159170199340006606077294859801785055483822943500729022468929963973850112424461523367369348102290518304718409072936478726253655160612781861774050209519903678486086099641125915587445834881463775271963334235192011326710416918296443595416509847976152265641643341302166946642428909832482122092634848583885974511285733705205799844094740600989791646194980502112713625941224190502952485136901114313922660615475729078620090983403351828654135410046767006799268591642210883861628128984820515171884932904365598337278660687617881550776137589657782034935202080350190023627654987846825928742209120319797478804227335429391259735998451329632946930955157997067787137311063927819086200143724057917009185695459299441167620548515559112105103488989203818711209786608863213592299272112204664750341108264679722145419746594954631947404519911421326959293500583685288913141504896917327889590198754844909785208393745329441419020875404829820041380901032537535259564912109001552399930777012813092040350016933829571333674580739462337071174452349689962306474664240375706870431652753648899515400626555036343472786041297896968645265993421701056938207715448206184157303078700728911518976476754249172382578709606133950277802652983738572916069544303600992809519458944994851756911361513323970298313024871111549548113498865603877652276823318412797941466133265680314642809679222618126665012257686256102526714944412475314486100977253994038459795237471758564355121970772717019953496315988257539897682876506372120890010796261339472135080867900733073768521022663354434567507040266823391323586015902179828523963278778531893333281958428522121923561782775107760283385565794892634547326061939216124167016908153618203675929725214350897283926836971683251623406925674331478898824431925471212447860386173059272315448701415337994074357973378822205641835667590261566773787772718188631800370232517402790528296138496918418442029016439182777495463099893983857453341794884125294778706674999329311302457389187145632316339240029868715332491007695469524149008207683016103018158344565357087845935992782145894952341993945806042365376242742058821022510528564453125000000000000000000 [85,8] 20371392891116089547953311132128217676105807920180058415363359226441239942931338648392603376776157005187411327228017165755623154322962300491739597857429181345771409137507603107843217174905057306831823630870749764811029768012872768616595098413558304653391813968990330834380780791936992123589345236818189009018911829196655832388591505789808706868227355163204405027250192020206221402929048597019991862704069236210413997429888903349137458826523708420754053193346169924668722924165851417081171540817617857315457354239253255898731818964369994006163604351085471889187503284575552737583811972377300535921393744706652983243359246171841475755666138765958958369749491911366525919211751860463249640170773694887508693256437235638738859761608870777847356586078815172779580069008044647027214264189787909182929106485523694239491212533828792076011915203863065446567162213616033562596513209566494802095415103862788564423134573638287341501811727510303034057075037764915722122567291835656441586054815986881157897834373404733491140087073018659986263583186891423315903997188741218082011953431060008340822897364568530800119833417701775179393580482072196941242509822383554837620359643101271390878803507006570663689639310155491930324641171131946408490015748137632184808549770161641913051841267476877731151970360465152044217894122241063878551236318999124109668098461856909656342730234653830687275426806477176270669820389971197187000705743302848065623766168825836977279079984692452467995323310801645879295787486112125873967763708499896115376086259592978384575046713052740596618104661797131280682575583205536674964298981549793518927630453367914974848853511248242431477616746299864004817313509992359538979340177995136044361703260619855472110483918085938656033428708058224664843494317286876520135247840747022610935409199418794569192487943598671383259832014044718372985793593768135790020735345333736474911935634319466794508328937332448965924290648206689196822190757606781805022388779153838641774189045625954551424302576375327335382418722569295166386343158356703214039281139040290130779097086965664777820595093325930728260505299393428926394067144079340235112878393998057737942273704641420451225415608917753796213867208066208489198618165562672730831094894446238933422695208258914439840424116738232757398615113073872193161228949520591413602232933044433593750000000000000 [85,9] -690326978421824332838948251673344121722647715624753385021445578927107377890189549618218971493500384509552169035593399328065925308426593869303677923176931579230775101966297398679797328113908958602679672055193889151612696590837054801128645791801086215896705808478565860913727696651095222150125131439767130874691070533382844002786865003047264585843295109420689051817629315369147929450243267733691768940664493642677104051157805515670076729426009620100343437518393216304481611530938532910465498255595370714835647250154720522945278028257855481782738642001391340897762784328851281046322430610756742695016664177212097186929301960887302608417748454780694478166686819341822142260388603030972882579808830322340724913090364298426539847598028228533680255806134803493696719106818770640156774435662577150906113144297040888007471113633254215327316594946714408238852745360549608879144391839221381465536455037154809372647581972923542258364629704699286301701796316412966276041184969742223599121606156174914746612716246071292594309929430139892537849093129545869539092925790448429015571796911655640993357544512104159767447103894492684566460981951671924155761894379517580119671149421281983351126285095607038765807406104113021241084266050631464642900572406522882543607365911870282404134688171889295586608973035301582965092682722123163945680723078573240659978842942302423976135295745787860545478145313511232138825539473691052597343056382886837610807725961285927570144432958284576937376132549279097878506354987743639816484423264873482546048896572374011125855070194380361957593180983870151298778956537436700660182728777120421041635875799819909483363637240616242220501087323018318380602840057435964855458495810071060843133478842947533680305118539671339027254001481856239617676335340450031523665630004322696624293676916491709762050989864625212709040300803639910476685437666663508817139158262150923335839866435614717635216284867012207856575642067570250297919353032556518155004601606663111289212222973510701226409365490827650484211135806785917856376961072985617852736157705731222209749462512630716036249133852196792551959803974665207376988707969706989788728543443561719900530422473677963423767218985042228139815099046232807205808832530935723843888354479740406200410816444420703186540988142767434804209677177457005203820017413818277418613433837890625000000000000000 [85,10] 2482408634518427460304973401868214334085006174333263807790114882184722384825011437974315886818393037202652124090746926491092909735670784053345573441998484344230656364695379212120497073679460668319386485126692290374943148582551864327758860440661998587331054900791023981783596289695163895262496678209362903430942964177887659306823600773031195286311260103319059012524551925645879015843838962815234193368121467441407059629214580866691576716445886643591892108680678447196443745832394485951569999991296855219273140192927551612668344024910253311316930368997276550791709794265086917338180296382517078075325968078669890493903497154788005210046514841761158085873115596379301933723363722492435816136464749101464747455123807551838474067871339351178334271401399553940265911623324117104580341819788094511332238762760238500711071581531204129512633365942044457366080500342955887346252228135546502884361596642133080900827227668578871888742086665766196213079075922700031356961076581632428330700204413078956992467844532298619006110548194975589265213074415203402667245234138212147782291282201280699209840342496476571985979572164721579941648499891573868681214176386260477864080051048585404704100456780673609350328928319165885242108068157573472803403339582105697418751299455180306280799514959135396685258038876909309610891520897118006240952809796362222306844862386901123578824762991848153344300669660696275210447138844709636156142822590236313463389248038791657220950240700512136825814041964554945795546184034416109870834545902354952744370362199606286388073201171003887070254527342071343699913222474555025196735654460414728771384973911185372982982871230432603305002908288035433926356144329162562906556056520073775056110063191885462784421121755172450897906873440233052605369171207408425730683824518185188536317402313489847715546720644279997542504214000058592529473296419359738893735496953261497667449127860337236002545803256633577950277405967686669905770813132394754636821480177539626591351446406425939566869971070570135177587677899072656198276687701608783140727013330870448048578860520440874138579155577289100251438580903552879924582782707534946372362548106781054166554202850425233090158039101200385512582282156620071455715979272978404405704488140444635823836226462652300529628640912553696506306049999763391200602313801937270909547805786132812500000000000 [85,11] 17264731388430308806469457433001564696425258821612631953406337129966796511255159212752507918310417562887394940449219310739779376811866910548836291317732383675719400150423898378651600010478062096505807586716596072665515050668928974411228846830587906904289984244872821386335225609148301814023735982353083695310643888163358499537503601885893355152872996611561266661212608856341983700969459787734158900499438598313753064386069130808426820271109854336470454159809367385151817775738945776135254020560926264969899595008261272828258819921691101690177389245859842659071678133124979842126821951165159454703308154308054492685547615907655666901566713852063724508582791782128705703377012131890810645584061169738666530819978330213396371072182626947898092774113596535210687782213421415517102696896893854291758099546497044264628326504029893266380371300991245176307763372891349494835076342984812747025451463873080676540616922081603747005332165470064211223204909575372641151143851198456093684633583491427189687222056075116388895137805238061878240124658850177539607527393486601648762715748575432655880257700582598588148172356712403772578582064866059265393232856861282441600268301096838799830979153891315637982292981596306661262403109736199398887884205713294829339082617211107396134386483847869499497156200696169596552658332634408009490982223953810929579263158790317377091539717241319234030164992175993911667888498730012324106264293992551523777610390053769474529234119512692499637040645334525568161989431253454307909238525212217744221641760385144086454842475193799906237365649017020659166948829986268898728988983674771533820138544770264329402896206308366987372052120603917991291013575733328033602246934278303004021489522027197896387031704376510055631421264603393743824935162158123004877616954910065146874329148089911842768502568845537684373633742798050279927361746927253540019386131326369860949483702886201057169847514615529777662213688246567024927302634229676731226677519544888024570799683926835395879707475680559276267884397221127237282838303592791511576179404264800912288675615806836571548015725037244931012890035133113002383951736694205209945843606094736046656794911715045970636582896724681961658886082901006440441175218008239666081497598189357187245042566187832109404477983752772788827360792712761750067329558078199625015258789062500000000000000 [85,12] -66035355704000653067140531743711582859258906489082926971885808839517220356021115337107423803578384524789921017363884089675375427494306585067973015224331732427577795536391364197131100458648932938989943545981285000109440165711537470998686280062694537741044698475307089910816440157512861913148881316549207873285633885831617630744673484562974345761022762333572933044199508438935235387176126803059597604056267874968790811366172149278164882167580694256347453750172264663745659197686060940811625089723166222364630311577097037488483969371008676859230434032849316097391250714188416853276137007000374867027232117560517025236555062021527811333153261433885059032100492103916488812888578554995607382709730558500241515263364877766086997582634035516529165991173620850480423979986583507668243348734213448295781839290568520731089028600947774629950719491996253702328602676969432292220406743300614319798598319365728196190316192334730331229652227546523405966607665132780605006226544128914851705273724789117059839166534515858011469492949368712327521530810962115567120491976108691201842210694978622996576505846620375805702466850752060934560988387776688107886674500822002967078932267360882267760934117882783905096944159224004284163570968133599160399456228444107388819175841776369551821174045872930837526056888064249007004595385936565102939560679891912496265501174419324299265724895657254109275251845949629569114918145849645587036608420242940775292176821833620254149201553373843422187382982083481252085634398341714453871442439118832198121222175303951686725880731459554676663734100647639128472822963686915997348613147008064586687895754166994916692317013786010482667705924899824548960166534975905344818887804157338613875858951939955756818834044798069316875708359750341681002208020451174069752211143777627136005345241402291794137750879385409598097863810252546941158366820765163734828618614790374775602861518844177079128576428784032266009223467794074797027986336657144357408235982014464910936731251345631227799836284682050761473400622375136546621299597455923636374923012747137352626938391460516071536998575658332933465903118653965757855102410254300788681500183948968625123527633435763635086918904194995857058723856362153377410780629885722072756097908235901925516186881071138889819336105380814820420634376346713523275866464246064424514770507812500000000000 [85,13] -389088500664644575226783604046043874951757127704746451786675312098190832234736472520468292956173142502382114994135938507430932373273793999130446302358782116220687028849492626922055919647805468682246683208981079595116831267981144965956738105303382021513914529840648570173849583346517498010303703295691685625614992659259259036012802006287928367357694297527654523676904828216340483658122931413312363758403282954047770867040043247751128624675907111241148798727334596339666365101575053015894464262965351168586408113950901055311617898837386158741980276142996972437281050898590236408244000364230149915912708596817221738709233949451317714476354945477957297888394497401853351057917346769214366949844054927524065412543655713900373918029039679827539908366309134123255245628736277884168042521143597617119801205460866608010225958628533446884491787983935076948231222074270669715072205636208662641522282253064577641011558507635707956574615661332522851125835767392537859454209121585522064616935849510972182783310752699127967674363648289010566740217320603610152600129213445758239967440490879140098142219764552174091096076790524949540237756776652127355744238663989807763782634201805793276636694460260769842568220228071952708527246286034701243054180028384891805417726418936676098489920955603447648465261933815480367053724776546022469847399280264574793163466682833905016034354394489039394679289551683901093434113791111859078646104487515301060602836540527871288326068761443789216747749144072402398841757037760800601186000921919767796914769126061363967820429165366531430479769126733542525445943555281755092760434735200208267764636680194933332652237510073822208056888043154154327964338256930773788850686509005572401737313713313291424581979042540353344429169938799398116591216052514942148807468294045235557643084649142436810783606767831237091651395282861356421941471456732982158039831129092554887069618285526942458787505618197667034754978776361395252732583203584629927876793269262418863122648013304589653777737250476649564740894583973772816525435960727804039561074892311322625802727217580874208443315007455435766291524259417736278750499318556871270693857472703915516466582330978181841584942711459652958627590839953177617074871860304304784460337837968878433061959315817348088212229279772712652713494152489914768011658452451229095458984375000000000000 [85,14] 1282726199210426304296674737631845832143174105202701115003335322625964499766599112644407544086740104982166505944280755479735048791623423249205868399923485953810860316424039792087014447144934890745318017500053285464235359584856714932707319738202306196985656953955881857006636875184147607742526441744713371037696897088887625210334568160146427723817862534646490958267721131036705059842347463815659727992333209411862889656027943462819278840434250958815418758700669229445571653746096006447250124117221887635142841159879172460637498348818150684965110837623435557692969712795347677131735913030011104559547342554802847289211523072566399533232675940768843314079908751072074462256558161426693690263191980660849929389257439708602053495957200298338185901575000310289140937279618319673361523150525512894269103859692328558930924997280118500358211655550763882096890192798546253154318148645430630405496331907854376097741415177478301338410967138489970759490243715075782536184588125304920443005675010512198534700937592529984360461601266591961984050401299855770628617998055971850401773936873934246561745271503891321996588656225949982072165587989535634215185327169264721063858268163461441000225067218790771396409638828055554439172448508258771028812966648618087480243245877107449015012907845516555002911623848424484990713536771542067502094413194470395717804440772735388118511831686958651400540768667433772993852634096059704873637058521886551845182694112505089179350668267111677882628602854270284989078239944485814309032040660728903582569317460054810833480388327699735827082311083835629670626614141115253606331675776419004142552187637669680941269145371290506299649569240618094582344627776474054140119190931151889400619695831442612075266555373177613975297868209509556923778417418900354300902317872386236320816331851578803669633597056093283720290923173205151317446214458270244327091161538757219536597287796948472235158051025666698448949289615136345575295628161897844384584060567399406765232546814128101233200173284683325079222224458322790169546348858517264428565231561842734808539048666362131182101831915608843967915096528811229845638377144939580908271588465322718597228953621657339058479184281298603698823075135526426505136096079489350142413736480495139823178868347326716137293284012789511906770315019521433441695990040898323059082031250000000000 [85,15] 8007334272668247516157020169527443682244214043178201990349393213492041609379296052984792746852875210021301221482061145814081497705519070665990689238305974506652869304216374012429212649440015968279061726263379607716992563112066067721164775740704675739429841338051989346591322978805218896847225645525887726729773781289852908701228870432039870785943894911544565923828420004954676375027472726271189665294568267999922682082559573193117023807823467950838329244785657138768679827175179931621591680458479862259098084865909896856097463868147021037857591858073203411191829733718672766941701858729323176814844278556991426924749751916746741045099665144406229324745417861196544410226137859157792263655112066136849561503390149070114867188119473787794710411193899232531680225645927899009438581325500464857777743956550198773343554884353473236682490103399377740027950081705350050770302650931974762033114073565326723723272789881322911696703488578398485880327246182261318820202493347525073852477753508049009726756471034457379949047164886237419954785231730439289297623270920636772581184264777854420578189630239466110817682559511814532758363944831324515211295139418069335509320811752232560578555635648731145650647735311267035118004320256621049495948891685719289674855574500085543722057650648659129371078574061389319426385878513395211067645011692331316605258391336892309031123906348336998009602981774764575526988244060011273408151783146009947835273044993059192760874335895686577707088453573651460509300728972827840482421018103762930719900879994189101644368376474097546679394637861944291660976478923281156028207837604191974449438707231865173051773651042729263139892909629954815362783478427571235907340774923327934399547651147458687961074100590195781015714860496331408277750214071802928719632138745550203931892441387087312950292846733712255417670617758709512840662889199074123817333122353021288096632034841223512704246675151702895476323312875790422058921748199217606395677316388724151170290976948956470999881778264531714181458547931321070481649562339910094596089418772742956597116596974511047915921185005923472540266492297546253768966737550360254671396866097191739271247869700646023750954198621610284878227740128977316143425446552556662673432515975239395040327222530418092329548320565063101832137260061017514090053737163543701171875000000000000 [85,16] -40403762950978310118638167249418536130436159263375308599640021985406436089480691726098642924424320808429635982360365749061721993390588978002265871488436554569530266437747845558382113833675341572180549241124758291411483863375198557312896280685793001874230619194938306374095106659760059107228232119124451367837650997423386533831739000586683474233075985070765092988345593850758777581049402920272360287798416712330980162051470371519796516339279810352722552703267933748331624115037943715487402062389228778240038173325102177810066347167283057220207494129798250598794927501225548206276925547445655783940227077376850748895625788750062202478201626221311254548130839034064912963486354067572486315457071309242711852783296316282342152291260330860764670602760407427014980117740092215129442312514998991839952728476820890380229725306757976506521669570741348907892119672884395904534059527626393239543665097659052541466010507679294974012629468019316792810878711054001558524990485003782604159274873260544340597861052209555312698308933101677810506387233716033655038422251687302305841974883877808523094418804811271866535782915289921705201237917066892575387826719516691899114194742096241284256603776623900509732498260605284276500067522660726198943358791346893090022898629939398094708219668527253712720770080549299684178659379822213639239368928175542135306140751608211321037279746707736724668673550186599304073454420939768118387323119178820216775678249630979210014641282383200821682638032056758677886964750860058860901380925366792313236968185184225579039212782215468276913074908810353533205436336230355532207821877459653061259873897009318841768091518904177215038491183235515998684949427302674192893346912653501053499083926990819033552241664091489556682074683877432660518280293509854174819156758625828711517336749115731330731513376587064861058364830248924217265967965534015507499270677533009286293030810177549375365308143205796027996055731980592429630083974538469639882010022567652346243430741400310161176253095801471577296272005827070735000685866594408444374132125104918266636556662489426143609245552420325701982299929907970161657386597353822298587375494689216322590309640896546248068822095542780673042386861365670106695261409139924705264840136348568791613577044625852329035452472947190596420929953325185124413110315799713134765625000000000 [85,17] -15282617321599754394413909473843041244189115148397181970104400287525821736088189065574756038083121849368991839726105012503553214100841183344137559757458273910796923971648562190528978385419310723819044754974906071755202189511698491930692634112461930495119861816362719504911696841884072837583013636720949679634330979443681133549827621523188141715718228524085256831194071598529263662993454488377182808330817593561916868335861956047242495049866399088717309397093706621993793800118082910827329318491969793960219014715968627576412283393267984670731916255817275214760563166600545452510876843557532016582863071295849942483100478938531787513802025903459230794909512140274535905326649760119510702648369834166271375906857507930610999247003979176721703978293326554341465145643579404477873146189121401257023706291631202404658792736819238566616152951908828711594374046268126904162575489469471464384870548416230282405022726383910755435803809834773073819111281696464601864114017176449509652287458276682321424597824246244471926001319339634445194007264330524428486444447904787742407835661531276197031976317996435775213196541509449221233451101003809280472493433722784715301959345604993869761167382648851474675215856467254963788662228038822377988041820806610580958383090158493234417811901456531618950686281145130757504855629431190148984140674953163581831381514679831325565081713094403746639583514303770648089031620301429157716742290502856778529191002191552906078440700015623365730280643399305067394670884417692972792357644119200312438810707377107346408115586911852738598862470348059112044620744571236987444821509014955085628616314004456797692590268615758598321155163729438666522943530176639617464586245577916000878154518480144226809808873206060186626327629097701348312205599194980498193606321655362598951471232981741828483613953504754640863392681177010764225157175300666824491866218373131664674922918923668154818320241755684489859794587662921477836843465895743014367590168010209516220678473693731750675517060689102566849225713252654802498199930747371063768921358872007943099439009743024100106290880054575848308581677833764144461528736858788475266444298605370228606894830864516253423097129836567801385779823159413510535593216802936837864248215816793444821209260342746283876268692725934952858501958417036803439259529113769531250000000000 [85,18] 524788277213596940762728862382091203840048922413515973831145250245377733631503384306723827976020823516730180490152936477767497198927479293621507773990125479929657114613613076394264500081766657168714447752680765980980286378381445584410602548037493422520921868571642736446464100114362949377368541838437261891935656738478604744964590931250242516395192164812639932206890666477574887052702811754969107380174441018548505243806018924108422845326852398247034537839528542718312296080830676121296506117486415308344081106504923057237118639856678919157747078048406258032445617443342960687217724659762449544719237516214270036677249108376994004866174231610045404269796434483239776362021935553686499625212515072403368336117121890390059017318196690994245329082565241706242434310986267823310336492366715555944176356814330753320527383244356103840671252653418742936143832468542975762882356611136325126630898345637329463708696945324368923363012890268735790491647170044945885729179962246102884055912729751450336994056860003103489409946100442735763417159494764790851457083637443996714705296434781784494226454810854420182532843446177620125705488463314850892927250810019164473294871200924233102677740685623196582045680658122872797538723742418433832577422222532145542297659240929669074798071943896839161217919732704366422259420626686144274028901846733991744108555484316366896470664463227514125212779701894437065141955586624938369901043424909054819849670406706944352661075666042693746720807403312219573860430411934639592947081805799348211394433646522575164980929161075042381462681070798778392040984958354450031804408828964426685674753108552871178813584338309811835157234656179624399594811410388395764764683627852619449306272854482297609389170289474145517931237563374659943910452681179291396682376542870030172283732503105510662533930024513496483094765594472658756569069862008110281222891483283249231281267743780915526307956638094037705062392365963933935844772447322634458746057735188149345159011745487693901860258011470278115231047242718867277768914220653340786301435363369344607574024963755767902128996649548003853952253768412278591131912231632150911159279661611085457452556513265562829455278974496157824635056351001535705519738554531094231817786829163481307007806571472560910676110814695278714014925469655281631276011466979980468750000000 [85,19] -1521189907994109015160490268710674940855681538921595852221216100098255184675875132232635257422400260566692629974444706789665683786293383316912826343153899653646068187149705039373421352537592339553263409232124187810476024096934726358610627790885247752500595102431908372212900185811133073469342454221175447116189062386323542685812357982946415765525129204372967222971487380675384953499541030757973120228306135638550749534890114235689111250666376893506003744944862784092811952444517547716170491059810606491985758028271435162161973656074454994429595998373205739651217537645660870120706397144123578196322241306762608871895578358254413611698256154608669258097937051522828662396264098223107093604705553924912279639843601120393129643010916476040037244914923685354568705708985940019773425611219815950555336441020530135407215590249352458012404576362203701979246606278742709624237966390845748342139136511809501333473718120178522696549351994501597237114797022523481103682266003296309513153688391823151590601670694566902114606649210667155572281698461568075338519173174823273264425924500833713440745249368763018789893919261900282382524267900442124720468337644775176950656777116368222635268754941848199598733118920659725982920945248657135408070064112912358540728891662761799548020509693717309996375528322779638783548814300402017889115380984410872087966574635054952614054792826939293949872759772248728387604143971558581782365156604008440041578986751591628099204164485578180491505058967880474636022652728568581685281449810850964856995665248362259086667753887098573958428405035950589678672005306718485018293069802558208204513808827895103539210534052499703981136349118648837909997755640557197721754510758427113815660885207960594527121956007243530263611463576271942127757616244541373509291728463882608908193371466829117682830422082194153695579251119553961665599563534222885480916675596945390394905228173485077962521391129753871109090566268695754707200468510313922492714099250236295488253980951864959251470623910139413493317883424394053760902059928151982991141847446466529902587935702552065507812512454790231641553456501931333529190015698581926643759490836601867467901156235028644729095100288468345455653348733642060496729663608706053582827168708300379292064545940709356896300832667160568556496968994906637817621231079101562500000000 [85,20] 1069106717560526530532394627266714460459135033493530826272614925532956542416576386646306000936634954139512396007027954941086254197652274010256753942032685863027460430568460716141798281175068430717392637496676404941130537593533781092508534876499661740537389063904560015916549621141921882868131660531613469362914692203968064857272931840888708804804097277714953095560444810182830565881837266725678982731963033908229270534123014286476168068703526382117055628391961637106933884023820210905095564852890021588085843910857085842130099349830474136948178133981140060801380531045063178058715589150494338039510287758288856372770009992696374356463287248495877231485088539986670231736130576105151710248570564850988557076328082336445400448114420626108271605368870849492858040843915236661653979204252365431666519632322535036533616829992749521766908124386983583055587824121713123258659210491880726104692958999792982264892391128319504720355075301992735340765981381708468632981269755781039504956203251711919375204745189671191181095752723486764838867166996911831576655577967952892090982511079001834594524828207131964876492503820476749459274366417228271549845006407279159223729309769226174868985460143084072380348801689600822496503976361260915137616213993690287716191187493286826193540175166554645855803191070042844128161166289144513026315860148613136467862231904645846122303518598761029145699116212874362912165724126237559636877025267232655342275700811327941155121038067271387362498761483204035534482618847986841428489819345775878815262153442846956639791354985226317193964397587116365983026624621330499929382704584212238860343372341282892195950253688987518396330522967570460726376068635307908883102017910083638592149853458487307874902220298239688215638896244969604481511387289314671617638009238344472262587055257181533188422766524894482912674017034009876349114653826604449090335444579314048895606721179823792670229146258045438364055022550128009566281127232849893112676481492935325148459906393963203933984831674212145090694328916448630192638225967235177223479103350752643854348101759320228198035577445898054895800310764986314186385121082618894488248487046277401463596077597836361302039879684772408367364317255712197817465599349108727982190572715876853198914874883174812953220587583014200561137840850278735160827636718750000000000 [85,21] 5826666119862782269188426699665646801496462415643260006670423546903854890503013115241385514886320829903685955545307008303676960202053693755444379427993511036806461326279581349142673836862499231357967597461119988225028277014735224041330370635281175428679199359578440729055886532854892284419972463189726834373713097825245621267602802650060719657452793548194837221033584235505167256580367410187722437361094683147519625243243797951863159563868553126849450064958066009680000660460607937573257251228115899494870611697929091557914479304618392938038762224914405069988536775546308316435656011430080265610427012068305179620832470462199399510197797422439376387165982782723126143672677388361271374574849125726061187627543706637818874153806561902908200300538884582954588891945243417014228395563153759725288268845538971749092239353522557589503468028028124279619397543231878281985515828372599112528966646441100533475615833276805611637009990557346059018901306121614920131177649586316772435199728713499048498299126609064108967482894113151023744744162662686023780106296984859999133038205318414192352435954832469619619870164026028688857151313367302004883913706945671464905149579933956828107446576075753965004830724075651781961032971605850419929673105866195387337716379807388681113534386858566037611081828516311845981294598450012057206402241628377333803959912066078982291483206168647072366726443053914898383682930576527751685483623456118797563151619322656216681318476080369950902053668323696646286322029335438531164839254835102282773952367300131137819173485225416696595064931100278378873293815520448424459033926984276411612048696084133224421990177801047811758516511646343069796954273549769604479539587726199490221026888961488108622289417556990299102765881564250291208768525185628974024864816135503387538630473973814569731072561745393182673478589281238233667647016198058583805047559891163078693725064822633416212176698093991254705290711803087131156753174500010126584775701653821489300821893286165127858652455139819575855917580823083020910655974422056945274241960403977905349881449094866715906401276304434040832796189774573652577359575842276979519948903902288757384436869939262110023417792902521380134441533436399004666465811223429339180320774123095188731124216596505783341618071868861505890890839509665966033935546875000000000 [85,22] -25643935696340966152613113435384647559043940891619475479636647520433462902807258336615988305864363042361898717702147329649757884587356138916119452477785456482811411730575581132693947228816037136418254726620552830072002681898239527507702059591767984155471055355368091636841863958098057203676517869682300861448454033981652941156115283175861131535513838496232521183977959533680192946823751665465675535909802570760273873907489189745636370624202905731026638043307435698290872748465624564036447343523238065268789579826666108027860533613962677188306168375514301112418558467700531884450184866481664803905461118052388758992020765070739812270171573848672116041743138134107313433773590905784191023065665485478377442959482290166761741011275304189364958090779355673819286368100278391486752991330082252911307252183040255980539176970108234975794815807909426448295025304024148250778588933013360292799466548359910378427292720887759359297574427819839729684205466988222931111767797305144622133566060178128719182076883068331912559347679721770594119153959018127031725904060930258047782434849692778298847363453060101702798093029730070054604040473127243045111185898814075285453138540790926868509472002522444412232953737581577093975726459774038934232220807659517181046141012327720240656902541956432407585450747883167413121577796572045027732701627234010845910318201683901376763377528107299512334998725573710695726709155588965842510039762315350002550815987972649965404286238498010278633416655503462395632165056439479348161579754529766951901443798474034833635130398399375688109482436300844545526727556514906000316670594763016229716598506434347658141162242586877415603804351955337583591789822668487919584640431134725054900191378142066180077186404262911279521308008182826341005457732059880086557488583164778081944174089352067296287286992131398666699594684867787530549302140266563001622462976372368740219365560490286813497088891233634309118499175595054867426742670684198824937201512867921333158181130940902245113390019472445247024412256350275566404610564999266539549248481738570495418065900351310898560709271869729150616442800634358146864671011368086384435270440668527641465629732762781694020068277481974620393683874498039212575208869669800051212801884656140572323990769863509357255029925959366465804123436100780963897705078125000000 [85,23] 58841380812561435610983891816583686385977224283860759470230643108196987328608599798373652324138245652514591131857069909604215346396848982341336734704488834857500749085334734465030109597225269800773712616536292388352675452705203244248180421360400388225690589463136344610431501096154939780950737360031861231564412854882535847075517791377921863101151956483382303007410123497586527460769808641786825634543962772130298491603682562088663558040232229613413979844210968805477791764726021553907385945247455041644949023775690767009877884081662401503029874854516213754633091482120886611717366907149275296690267237165184207478583061319274144047199381476883769833508558436290326100511896882101300637934120980103815265814274481273737279254451594235178080575136532677521881191896445030328199494292445597274961355738662409828496617198080643343038527877990428561823880991217221855972756718014509356303245720586534123723810001806708166271473480276664771415336245566172479197157637871035882058905404579767359320051349020259833485494033771576900416465238606597722106273547680523859149381647239888010749177075923498681280251069669656765558661189563676572072290291500138747786175938632963809367241415713740136218011662684354103077641523847670415015565758570736297290540529652216402257650942589902765192559086046834215556470594419019830274470917689246690900393855870117239127867854022618508580290216398297907535254593686733753814390784752742122542163703984035315957585029419055834292508420079529058131548745750984730401765594197802666807594764144144619402979002922713729150204482792734888205130957420986152193041039431581513606447527716662591455473352548452126771133857144317602282903812292197802930834520256358944871503978605504063551636123913254695183329630182858588600409386226686253655591555556518300382033830280632762984564168429674992221707186806763506527015012545632611688808804263393231724233913407344979887202816242844973178844071914708618637387127345432205238661798354464255322532124303327466457704474567180779174273112758035088798638222552636560351163919035217000546973423167761427908095973403828928297690056384917627304502518480222508099822990919232668756481640144399375414331792681732762699611287179007338927764674056130293485653770615905718596213023554322246689782249795541702042100951075553894042968750000000 [85,24] -79581145265546407238108260008237899413125628396827813522301812156185881156911924830689497255390549745292097136405232556044618282096142287186161346083545231598750149087353734482610211235320698082377200858386393069760384378274673966802381885516606737751140397787195112736991889537599408981935460938045643690189447728514401146505574250211940246632598088218385621257392882805243020097141865246817744892209939014920845772769190821900505789838287187424316800425576121817688545789154741344572084160408168704275830795458179402516866786096269014099778847326921390842418289360189629748625051542138541942711091839611712035949364735919517270349389728168933501681687198523849342986982513030535884495748862528263523508325329266322033884960919812508331877579199140508126729104472103544569248931322520468475032249181074103560569996170226154692535834702519319758535131647514434362720281205999662422119094400948876271877050577322098771557265061199995078494279884112333647220247226433730865714193942990064306838088869152632323709334121926854314007805362303825439689912025899520234065916297146692936745544182850319892033161433737903572702825201861468549768701718669313952735867576298216139740784894983228663248203982288997273473169538506658085444886375283296813160765405460558675602197765961164383399876392133769729361338822801709631242041791705907639783250204438758299530913219887624211226622130025548996925328540924283894982107141033286060424718164020649966120329130957183823165715256867041403460176661057850685951435263901310422952956510936523396220587684956666367549100220614100248614960417702134666672696521982725831179130124041903719155166379170186678984571485133701802944661916276629809741018344561468869630533974093092109555271552000803490659182272184069747110027575747623795858054693539812986703409551858172891943898494357991932755374558360805643718643629143958031136602800038887075757272334068032363326371263256708891737097008715703226066234758005652325362301384784675670118744812612954494871241677056662927959710975038530987286843281825532032275622477848850095882757678138457787034042039971816814285332117030046381656874080896308173089893691976597792087607432472662706274437246214782676128703582264277952358278027252680469972502416036075725119979885814121983462349207982811094552744179964065551757812500000 [85,25] 17096012078496858685784559362067957092179796485837241682397496883374541448810902495921998624796831207393547065440922673152687031415527935398745117880772710403437137041624572556296749195966165106980807086168972020863155831107217436142450233748889698715579616755764390267569615970566649447026089137266777857959896495677402483124305568987163152282873071930178154078268905759446100594473002438130781812576254930473278433627936795418048102681306278302369042200826533586303842847778801160818307895233452075325423551603392998306125527835858530256131860152613855329330313112281322346830433539024345083569159270271407892008438443367916925412696700414937804858754586217448838424869677754225358886502554929023955584573899115629848735627554326331396380899850099400167712115649381972847623213265654832797304571988119815089167204236231878250184356300062794534740653889141335592627575264764743145864271847836392860871814926731251904044158432776152888356071506333571232258378757694503984496231092700189841203386579520210154047167590674318247723439271028217753718541431482270579095294613469363454677758204052890251238604701866206965137863472122630680892644263713260345668724054507537743576909887763327821653431653580715668367343063196058688727147642342227349220367132043916770520938043156900588165717885804433420532628095216679312470478575388071697026603249202327509299573639172491591647390389111638963822047011544904868739895009790271331502715085983970144744137405703337589262597523343889688811743995910177607046481422081711211006649480475862477862765223139093789657511850532888211749324928835348741837335119376772472962378627555705562239867662233805302512898638707541582552454256534351268430940068636564559221388409157030864044042106704543177123550360393721972060107167229076670720973994732406430029170593685268398667076168596207541287967495175876732406056944030876983157507884612630283519527850966742401102390304289232418477396960508212569340136875139991027347697321065079799149245098587720741643149474390047334622948172400112137321429073734409610169578426739941480026031861264800068189701072561237030913538068754809520038949537975301796370648121314628181949122309430878578775209078548229526988115937329679183452497601578794134146970201035036105685034579128723890295571408159958082251250743865966796875000000 [85,26] 198608771558615075959706384478832124601297411084549590714272068122800294180732297217269209558135761231587495442937498578264822971878008625106239011883226427319629186681276729899584951382756164263940481313035037403474456566158266365315956976929159509148804412764062145384427737330892724086550474539821241017071073869461821520767252178515169788995141976594611238189439959684421150734184711225559626438947448803402501936444109271786022808339487199736576734731399403793100765412160275969106875164308326191445947108893771985379776390352579525044440227896065251713057397851819992086335347110639227840315997467183686664063914642729181942352166801632794993638706447911979991557374152148393690683080712096982123466404323418558613671293478154759891919620448953052345840813921412677670398912868534780428857591817431050919797324702126951282242762805190098449685985842652936537332705776692379773262480526817679401293668653626547476121991274801890277614534117117449495905823223874624447166289544377748014303598859507938198919193181935172973895885633081507562422581306282044427410061277717799344886281908819563281349688890267315282414451320721334021134948463303271886833549230588596495751249177222787631538988817890226844177309671652533045871939084640254365648056485535651309706967091623701985083972101790223733724273917375430931150505885263165158398384907303265677239457651380898115851794330161717044242701062798877389417673363668413900156666569498096153803434871616151373766602210344841856541651102817434767543686491090572759695381318555587883018767377489415627755281285595395092853956225031231341060992079756075030866402030573299258174154868917406264922359601404036278499558018791673207339470747163328285152573773751384173887498698805495133093939789949095216047407618014618781861537667827995955574347560138617398290449909096724913742671143094579645093306463175075217940709429328205245534452409125175144589148935504393271755694472244995563729963693960756404575282320667388730852024495559761815762336668486059640670595791229361182321597136235158854558080008983571740548264780608581893322091705597166213814108773863179194551656009842443367380502060881876429603910842319804850133980461371174653867743542869145375318408877298840104884281977141789535143919618481213318350597774042398668825626373291015625000000 [85,27] -506230117776690910990901683831808907208642101240849994954937549539414500976498343176535708111128763372849989716425544625977489799933499304558332569695082171075897581157499185284410791168920635202540052670614579818503011021082887900117708191286021160139884012675673025466289084412600386066512244149917625604755201366523049455378506941421832021803138404919513969084839246716708580544081787866344055616103717016655387219457045159871005316893878007798393182404716552481870111529797401937415548473718859901309303064494523725391885414220080456992581977946993136573842926265142217175060938993037890402143745622682011450309104271340288918193594775397640184775818362652874891911915069034405631095963044327791455772063038885660421920528496596882654232292920546072140947486463416715436790707280017264065741696869973073703101643315781487081519540418838772878657175059038261999071479165319753172897323542585094231807070768338170091521431029927128555624799977220219157475681012347081661751027813975928579686321064681369175892457867511036152996164508050764841014876832002041985201616411871770214256723314397091190286650097466730305624513788757029932792852886448740232651036779377621283908333337954733154743432141098021007414398079133881766259215385590649964389919959128295603609666820895725514575142547166385082076619217449280186973054455082009096347305730591432884286798488473705157163891454197276923166290200622594854450723983281593670149923557311439695582077818823689447400743959346724951578060229005717237535523539113042639880609034697817732898374357272211777025403809243272047897189804712807217674744537945614640759857889563976011736911396462161782011304700964411471986924505980831996776992568578395707841653999982540133964701023886535174521859852179634186906438649346096869541350011009516029933712899937378545927996203801712186767514058530759508144104042807667621381741197929173083896539999380662311927279134672273961111228950942650129041460581258390219757312363495456025644329245935630937120269635623171384565943632013149522223363004663606166308100164096104676643427174679588147396330368056354262095218786316043999007806234305070160772324601630438192119753684030054526311534557574049464607326960068135879274227313357702618480132744462652486002319889013545406442062812857329845428466796875000000000 [85,28] 654886128022260040060399182999368264825654901030121227150476555443637692582477664148527872712569499962268502970312443347842935006225133755574573344271227973895461670861040055499545903971164806815336815110026986523669839294432424854190994741487661182340252919272970409621773227312327717738147844742162746688089310530560670335129124992954679709350739403462318824374168488048119317485564362200583645434958291898772747737383484498272036925434879443666901752769088010592958774534612615842250525560754556091230369391998975154709917924420901722307195463533078261568998901391790185831007860273141990116057914280481048866331820299868955444632789547160191424093407030598848135820400941276254815223472776763724678345775066056423828311759905279330311475240723337544076808151949855814410331381807560395100253834309144171459285545741349527503721497700224565071906950047551486378548125708884658959095328327036232433935415406761378034417819174652754347433419171833037752877097199853995479781986741305654191463836881445158105471664786013881066601465424195943455012802205827789777785717454549852144283502277843707040876043823057285598118603914718022485577516500930112716640408798215229978789826942996627452649811249184432907358039994848707973828220966278372518800815879202697678063826485059837528990088554050472333016823871205784315697028382304121611677146901157829876640345749599448130489422390255410201620898535361268695819555195476732920653335894159388836434450282398939883235063614192565934994686787661504934985824334598370864085104936023538485171479368393224093467063543959500790486288139817371277149060010014650473001661399053900742635974101423230828092655750820319863324611836702452502368255370659814232468657533012509033095662555404212216167334250746594742618908371745690983198302588914144897382798009424347221982344311040191950750825147725928061298233861663106504488230947633402894946836768006107446721319432902022021990380578950969353380173197808507026113570108631851387314621628795672872991032809506897330017704497261351345635090351185932749843189203264044898521059880486333831551221435847714245572112620766872337854681544286158662361335475356684923406579392993539071523897951425681436812760541942147491057219716993040779615622359380891364825710496133659432871354511007666587829589843750000000 [85,29] -402628623530344477474639326702014358482178452437340726883084219104588759730082178885518351843333405334448647358217607596571940887132179102945493135149896087869096255741203132227333546536935953877052581593195097800452866209448522910608424713413490350086564372479329146623860071460591639478607821055955816698313561106153049134998277874913724786728483925671787280687505264755552081071953969649228896541278373290252168626970001214994968235667822285261707736468543973030523132724396121369193532828568933292227487342707875140677810833417777142677478867628903571564918746929843802472827576432225565224948931768341168125379042441329195994478276643629278724544020023259537484299125048031415296885091244561386342075827204941221130711794734589925731479387640385700876391757447266616347086949159515125946428498521510486906384359082487572188865752313475260874880054066393144833718050533014954870303041617668385186028375902687381782727984305660128646040438151410997752331996800197579619291329398221294850423352892350133543209460715416527519225497809219063430046465326484019414714309842530431541626138911093719821484807471748436992041835326521401248843362630315145632208779217522066601903428129973688707736905070989347097151693317460313675950247527941860658109698845686188923212633003426139265935061189200195248876005136195052102141626000011637021043736326375726501705456567785778170993203447267437638214977433665014207370119289354918713488671634727335795161382337986845433396738006614645885521936304308296684664176953103196332952726484371482638137110577297972319293445905531779281236148472607569132573508159474149759461143938942749388791652897237423144706524701988696714914928136121485033621860245553448340303834802763600728652489204083497476944663102165987406133427440300988847534997637310547981248926911095096176505612963017286526278753151749695499003343785668526205356858969803913949352418738158237551184061036121989739580250498623154423510497541841591163590038995534823982201621289437196457891051609224543258761933585608460097497664974680220996454096061140027714051864624723829902031488942485221565914008039275892160560827842865987169484956424352950191408755986915714090340138305755138065363768920276476073524085642322319501076158355037053256249811317157849543946213088929653167724609375000000 [85,30] -174437820720603188621984064663651769311217870805993451348114789693945401781063681604372994234622399742128920862197092994855353263029677289380144665693021609838678294598841684299894001805993509147434344848714847412949408273385279907287814445389314172409625744703489462618673701094407533605774514692521989002444667598165034581205343390362813075821491745489257640353429727253039619079614475372401019183423953662608761003403513211981352553694979164263678819960241706498647943199560701352012284296749947330938017528170562882047198941528490869342855664410504695560562170614068708573636865362066038212804891384968580645762480119033321888020878448626836501732570428321304580028380022633221786896272465440747118078596847610272691947224147335535472948376815521929453628388112970303937661954022558599453215747648547273650601584705104382151023536035088811781345996456711901306140288052903123601213683319716723169922523587459089390886184536814799923128929285431472858992137277410475924752466358276302713271866299271850612338980566018624014090171620416364839484643705625635099004535476691473067011867357390517502217198814584035815451708009906490912524910934915389301088309360880876392367275644689069440911784905491495913382583608362468308725913611822758436191565894076438861243209428059467228405711869018866267889402813797770644522044810470709872428935689426823494906402327541400537106489772886327902545989631478519609591541543208397170962650822800792240546258177377732299270264434614965125671942985093079077872949366674523329170456416483806742296280677864595896937432558472054915689005705738988317863766623449756998896116833497992624950182678776187856867762050995297841040122909021962627167694293993498731573903606617426649106906518541543574400411583611689117330590768252598229178416865981955205986434591998050325719645354804458104497479714565244934713039373032591524103350574503243195902030938837421620479430255109179174312832169505383167207525473230272260891882785187587588599225201021872693041793484204638896042862308367524843227919400008909018719074057849969078439817131261927393538281252504545785846177773307328168433146830150273973259232495317962796940548114006411081165971143759415098439427410466547480116328884645486274644201160653420192405207989061466378188924863934516906738281250000 [85,31] 668297461057322530223864785883709286107214795039096734607133496135839877118449041206288195013893294912622546786876461168891554030166124010943988015356739621904767685837192084838700621732363307867511105675790224421825316284470469785949675283657553353838540541587186469071336782722967888106709752750494065164936092099570275964725236651010706116458238701110227060239369280591325246950362122681054398548457557303428563557754530741635713439330625612846836900015328313744111053680501473650187877589728914429176225579489061660014779748330664962861294333573933454127986760342320672881695547656376749065174118055751307224909341991107872897359971509302253600001466293196454708054272358031153996616437286473627587405246251840322513885339948897270133564241852987970580549350116949772711145838627718170175755684287590575758926090928129097630014285694116828240711306146292788190168235471963716957140367774513051140082678578230679063284874521738383312974043104301984680264883551442093095277045608707061058496409433322177744238416877617872784650091439773464557001456404202051301647813230179385690985517895709045131265748671561575000798824935057056065492823125755410566880109559099066180194851354546144372677902313124845510444578557476722793510633974289585984964478983848403889444757094687778189898707602486435553507704612718521539106975613148682198788522902657630849505957175292817868652300632144080189023745954722434725728499570285399505355743450757721646778940058117988642289005508917421758183096588380643253655888719023272696623559334694978284128245867584795290371725654706248831203101153391286890910847935005934068743457091831523429544588442195703777070311515429716640227609007570028755244856285157764776782036779619435320346908235904081901905505123085919894968293726325015722102772121693114945136006207499568243697413069350792924399652803941777384355810953788544583603746583100275270957865068564532109429172823853526778652634066884984539012869290401725734406934879084353902321675492637515748681570125211437413193321872763893844817519418735942993636763564305219047360745500413303238723937979348033818138417986395234949689936150768396848132661888809882789481101113959335307531558115257061220775583379009526911992054301455221680794071254724526397889006190666805196087807416915893554687500000 [85,32] -713164001943941066902130124978537358863397411526367443275576504083230006015047308248960422859371287014073172645220955767065850949174377631033689887241648697891632261607390928954472923993311753116983158379675333930983707115802566723498336956256798027037626206945909306791120586911623021560840718275882104068368299984401314542034402463885358558877748205622736748142930131671470497138740557109014257352720853844188948180382694114832803306880223504961467123950847248609873033480167727608760325422038862806701776708186471589128029408372034020702821522308079437193544301546555366436353752616384294372736333946867946360151337087728026131840693763182283425257246732723447904116346836931884939483028857527327267955445969013102185933897194093956462668409943824021549850604333365468205396869948351625914140475999912378254758967368610903604527775872790289453700089707533896023793279415559493383141921451343962097914480177373337919068486714695583480108799319453305939288937899443083976674187059383236082400012346218097941939690742498520162745019526699111634545274965908301132333042152776239249866100365003023332093716110994444434461843552102512531491004595006417375909969171163197784326505351629898677684636749326285714000800499160428963686240687995118801648465169317612062810870953671806190769840462205939083164741297337749578058115124996648091832838922455737342749739630339346872295494939813735091290417850376478806265342658010806471734291915940774070996329758499346849961222112655225003946031404340525600543644010676082934585227411373867794253487766104614087170182149583690527342335465975593312684708795843839470674121122943425913339890171187896608620968855460796838698275308835016355032576972782979362512751784402470508322266793578545949420825928257556526907487761538740060480872159454282965203474766672568405838696768642429655196434129463248805539677252885138197197396623486130044801418640432974386881629013952774024747814657890431943250122108712452852428585249269638099626527675521390135830943632274522737121836069410456763386762415402509281335995353660633896929606408782382672547395637515475692425029329565288623389818935970219964267674228177588584008200555849171986938897541352957741109527103916403264052034566752172541549842410860907820913112686866952572017908096313476562500000 [85,33] 326378125132253463728803001353169610455804021112990452599729790002535171803500482963008184061855240639580127370536497943667106669586062923131967345315647222624135894455912618084971648183228219491430487673889229294611173163572310342746171438979804148170529245575100519037059508413008320686536700678956176661911680134024543656281579237706329594985832083059118243086610401741820748955249514104349849660916445883398523053888297855099844305644895036914789425794286787687961279311324172080977114192349481605569166167817216609643765310650383368342545493283675387140430062478593982792009995314538204106840646095811708615986784211830532432155487911186139917981560156086171844667693769845017684527249823350534097693889269159648047414722396192619189579765847563962074083566474181749520358632250208680728576177076785166880753190005651616561252100160112065313335760258212030657097989384292858327524074845326282791777601361354661846827559512299821527063926437149513410222773625580552791936970170078202218707935851502051046485844069091020815802314046036747871279610517570903668154762849925057236464955366321714524776878912448047228398667498914784323385854237307780371882681305430057700781170080192598402594311784265751125110080332632069307226465763520407787138755114782092537085096989376485204775067155195928657551187357015784367233115059155816122858498376602846568733266625168630863522484618459904463843565095904335043711435780169565556851927317691131733500746568494175718238992381253630590633065671436845194117641897064167697298809230073404002825667590064039168995008991414041438809128813850796476137111197023297161322754064762053950819238594499200079870476808251956834035593626390496608514903724987180297749702340165001176931964486431654459292830653211233524353131094007728852017815252711065382143807521391906596043705600966071684932517041740036434409558281846732465850669720051878055304456819561080105658255392944808099086746391275165638047101659001121587189832018617733750820029741330158178162440734599952121679905089167074009951464209423826008738499478311343506607166631771702778376448435575091019394607194584813983309508097229938690286889552927641608146527850266912565939092712378989898687744186144958647248362881210190310105586969282448484008796185662504285573959350585937500000 [85,34] 162490145803744982708449648606659995426388042588715546010700613830568844027382889675841358650251171172914178172155073234378834222902987383562002235176927388945424772855044958850304137259944166021751985700615644042917905614278904803667020366059436335090998850955432516466806924281668438319978262637788542377506386779039285503276503255128229446988724234721525698711232455689877610818673904318043793197824328950807294433003146540932853942410599407435567214467138096307244118307253617365980511340679665248571105846467616148178601100915726996321134099080368772177216838635763157893650106295991597053689871241473141660235353694084610189847188937070978727937237944491074895468395627463381629262243704951249015160271524252383762441628881051134896800706682276072547276073588494588574846228666318747489490765863516482376542721012253618577418826851204572882877386356049478821850825948361315376908798843179494027623959324906652154099483701233710788598761820021797048619385458590142246837764103344700714886322772418578494906515997514668168080763066344531221308009510164027969902811638084882782856716473688675625511860710368990748539719216881559420801910346212657841522596550745367612802033189281476867015136301140949812423002944880809171183921011871961973733471282794926346409273247588651664473203054957093609889338822765056338562199948880083332472146423031138379449082201657663525978703571587680137286729670376978154041585410326124315094365011967506405735009524257834217826463170788316060006553491796254885910224392217977374238809177910853919443489331027876534681774860558177143083831925898517432170840367683361268793574331667863418207853640812426602354095572840595188553914141594202745834611218568157732922010539904738604733164251897656093839803407014556408566380703247290421779750999268769907814345521201866117231429162820395244802895800177475288900665930262147871226332231389310166008361129669725092118779375340857462190792058884657885483345250818251875682612274314976760098374827285507550118443866848219685285358856765947854367393240765070183070101306073434838145193107100185306909562300906912555710338144743899948372130889066080645056411696110944292400000866022084190424555735373802887255454163676832116517353461618488841709177609995418123389754327945411205291748046875000000 [85,35] -450828381316705457237853071421557424778099031439093001854178340593013722094093290533628011182747383686033182714157943891828307224283561638287939124392488321451426672429702350935398343278089617870815592046296885943756855981995206911610956639079544610261843388270715776273725122591518699706755549997219026179285120468487166716441484694059750729937544719558237947664142522308945546404117823807696052747354457473700571013715931956409202598184847179726781131421192311100573047630347582025396752195399531011692497666301578811705212321462393132724018793991854363500111163421901250121720349409922240537334862107488011143751554156701650506540880584903296292454644362646488749044135579382779122897946813280853114465117036973488608249207665625527952095075252033688591602413404943460981116779751112946755451461488342202001381636088848401636309286918966965774007880322560765726188511198072673007264211289364989001549680612672609094043457367448560127130728722199173633672709516663924704277873949234291358889698762619916777016392759659819793580107763645065908512039176391209634668865668776515551859725690207487115488184376869216395072966281669163324021264736844934054190405997457388424694297904631807523086349780972667283269541494354244160090293234608153495887890378925239311053370088716186222188937481466726101480994535980659995990348788181966704243880757238009768613831703166871259647665170337246845310830169720998476949024943016244688054117406040610885300342024215486043735171673792373281608624610849477927074462009889580149941189640015282932643319020335496323294491630417593441563647669511096814016110218236951542565392743004157662593895019548628027492796876859524649037216618276010386227934948571428606587496221581778821191084696978036597707330126554789321528727110687559758277379916093971826244162595973291322551792921234098165514941286255772094170510701670995600559072855803869938184323621897134596432546316697246479025476443687035073694437965538278734250447399445292871777564852806370876433922670826591946874951582001765019483459633713127353337232622458885849259538468297047632611048179235642830784972081573342388883325285865025888051482258800286762882256643249760477049799433770923212443306609408097943982431310430641898192877931039745931229845155030488967895507812500000 [85,36] 473594284730825505024034892453531818628944407848342010977804868388725313330215595218664573579811870232707845364543806753685852017422375440355253344457105186049414024247327305031845177300364798567948496667870353439763185783001553802999731992184611949248606551223992128755660989310141128828541309032042337843208245597917694668978914661387613852905452436717556988234505295752643558387659239077653876498743551322632877231970535521328299395610166083725318292101284375423525094425675649411297862627527903425298494706949311871980310721493118290577825425695424554572341004658171483652636458819811286987295589588618535442399127275253599963956887430988508113021626197865561640061825437630628732596030887032940480301467226019984288935896839020640578286624146963922750308282943563620373154861950044609016567712289552051376571924645219276525945764265085455052696250318597916613752863859710923746004681369248466402684886598015456530485846757583270535960004243258117571427654481228953787311447314429153436255011907424473623587024976672480033422496040950990705829812572057977793146396409321593254701841321609530495129506919052932434412446559091156121854081294871347823039361243689069932102312283441388496046066134752271126566810430996418584083314673845956205949069925263313133491216927893294224517600534219100112316299445319341296130319743673168184053226834812031230137964393359292295227880466370196515881512810038895030079808155928152122986034040697516013154795023844100417326539204922146749354790523326271074704590110466693094725734549782081587077783285094441875743071880938534711656136950152842192735198275576382846653967933128832429209920645658416228066579073021504820831827733195404661177186676917218636476015224075750985910616631966862364343622349548599875512527164609110658957538644892311111832882596676183831533893566481284399644345093119452345152893060967007393305202212076008317423600770947831331227186800680505743237918961417148818123466049587074827913634670937210995311879155764675062226955003274955301267599035097395479307380437021988115196593623176029979735685712725565917390060933893144460345762804671888490801550471784003778396968826674474262495225708621989383185142278843441212417306297138288722056933211466718937430325775395090204256121069192886352539062500000 [85,37] -345364196572744137865707928912722640339551211277276468727669018910615050418642201201527350786095785711078275391656359792730576298182048392882198960343579906485967044782384230377666167501297189739609379165549910564547953045873861469999882884485686328422163557052072080812219855424117930674748983990256746645522632450460873624111970374517198830748719643888416718463010888850262024580060518693615781508524672162506144673053824355942400520286798781582250292786383405128320447725114050017983005447023640023330427770725851544155364371042384986738741232389008008169075825416022379093183077821087402298154755010079095823739945357836780021245173695284849482150618548830146243666870234092661776016077681726630960018598591553284931864465624421383332060866369330683555992913159959680864326858728083502470163938292494101039394145968185579484436488484746158531655669728096084287991852477703443324156712006439518576915048083856139558638888881183852576474376078587232034393018869514090859930809710804952401792267590844068165668268303166178451473026604371494967784778510834397106699677779811201520667962254203705711676296688264267336348657838484804552210062409055091730853050701193173708814011987448534034838760006907891000682918766412574346097352823119085796573537023349425448693384529098292425293478260374994118465984693121268525604574497281858574057145205724700414578761381096242166806182740449948120265951838670042779251582962510711418626838520036828526214202917881467940106431776098743539799755590590352042980315318973785698761786668443748954902353134823108063152624212040372081804346225941074530431781735964493922620284749450677959805397093048511952981005198846616028684603433902158209523983300277548537099096388372780827890717880763762121546638754067576015218257554027155263786774222455948353983289539150602683505382130550921062604723053679890869587890932780087234630646505931884152301851234405923185133381843932896112213106401193385504680159307050290690904432044602341962574968894952346163394685789242741810316411713881206597505139165414384983495235616665901883732084420527745109522742224773792026404370174243141546439007437058124385156930801261425228051538890448560318461911456336791726546942903240099996983654018177647493717530302603790914872661232948303222656250000 [85,38] 199393791983354740714023745927403312574995924369157705524652932967998039192188891929577942921891991269123311926719634550523669389109690374966559320625195268725038992239896301109552191231908247108178616177403275282309885743536165789088217114788634196416527431129637847680724143584143333730699168658705706273590135004870299657804990070067432489185351034404717907713082965878369345967015453747800617122604144728588304347247019483953020756179729632485813165660790812985878062968015087382319375214817937616339543169634838582836697916354292602436798244719787564907885769698362909208391193003758344315680069623110784897520631021635490928037046296835626460875895322183950709548828266574593243737448756459620359927743840339008064400161632166499412528094269480663417931832962936340837881635417058648968836699905398099174414610148376136558501343734495332788222536204535262221097117351562076332601579606310639276581039450833790982712477806025869754177696134733393144226871075161143770969584314535761146194371575917232612951802548281712753943522161478410464808794829773687714485403171465762500457929924026621836177653475205411995693837461065293512145710354989679878028484274979072435571547126692102614436850644291160460598093976270992705445148484268032174461968422744108007369645756692954013095765516544152473233932040044741311796176756381560997506455266448082886602893437423681042569559659156088273578790940889599973710512898930913840697406136899543148501262206170146429114849365313305706662967677807367944239371574938214854127555470188010569776592403852371344886624374136220722520696394032948849235188854885290168896785276587530931609743408258009228419361475448168120300313645502389336940968228080192905150792400250839563068835042827589077498222337776605315189302724339550519468401307658661339258912374464654789588602646536991195621642273083090894426617589282389818813192224923196766721054823773153621801996119443121259495553623829899085627584077219413666312569241342504280987400201033793979098005902801616838666742008281922052699699722480161933535130265708260752716136211032304451997649454959734441186480557621136582289255452332328354942728839118792620866745783927685846865089415227021514947381878771118380795254591987932316077269945253647165372967720031738281250000 [85,39] -99313088569681117176408834034454251216117939525961011383098861470586373033774042508372887031219444803483297295197761221655471468632963275870358546200661037102293833410852173132816614625097238548740518867375854274979439907123673319127751839325189118306739818056018880122299908539219914952346238237547300648842378304753512397086526772315920413437541279706026183606615364321019396459439553037516004505680641526753304365899481173432613275859006067579319410674148637429318153110256035703591352301961157610856651790005530735314042260116054671974060474716895822735129042054930011434143554540003676159571561771733472970318247450255371200278394159646120903194543349851274707045574671512448265636556253612452034867050437254567195864264147064513102200700660199225151449943818687039011767250014690904935635948843067032326276276866309734749259779954945975139387848863324891591429475328613447382401688641845542800624008746753389071273793407507919978041001823313643919633587431555734380967275727689050257134480337486993583068137545419013161593017797956863245480994678335723240959511057114864401084260804190399239441971312116090545328728015857317006610113307729063068662811879148015166054385673170059737992743285276212210702855500138994580293568003457315351003448756582945819467792859376471519593245671356149640834061482606803303784718007908226593001029628243471609131247506037386685894384281428306517615203340044326761237180769056855883032366118508672109336644162238802997826227086448539107698734530226554636077159012543358002242650339980075807367383604686476976697942916885934265873470959477328822649460714851861890414135316761502115321438236409946571574172302934574937579301809364631084178322453794900883645636169316664931910807940106755929731004546003563158787167421666440997754017027824950103997408466473394008616610060367036371143912564773358499136143747472834712442600698598859674432597708167529687736949335282418040586261922202078290907166177394809599339796730989508333472276422977446296759415258334216229799610505872002714198220574137022114651152258522967489649382220454590430473236493130037386364371842745435954279490764823562827877198319548402824293515844315713117644830495308518311711260235734257543820889389167907990163541853689821437001228332519531250000 [85,40] 46560739088679180255911971203990688603560145445989878306211515315778202833793780220841367804576990531050136576680483544591332277529084065861499835291502984498585466363289249169707852206133242880994154414235707530885848536498600903164156153691991079279263660585075170350173215504177986416663751166021175580772087481448259616373523014360691515438167625592460436391659049876689868397389238727732633859863673102673765609066733130872494087168373456966464548866329999086256970381608484400422511558313263667901522972688753156202006639168215647182851920044001121788284837154893228444999848055563773093628316275320624063186007106769982553070264030614362651181673006054006884961395698501621610201133488513225350476757984849284528230469988948645954673839441426880775665460320736679988852314656058013186994287011408885991137625526773202418229893382760746630078668784910242472988704020102094273997484388721604613067665064957783782747195062083245108098078812494113533042866630147567685854209875334732119084029544834219487707132548703022114239497270752248692771493308751316198089954356463253816478141464321995153172855948140757419464759381709460575719286087796292655657205402232576927744140852536764725102223477003071320638939511120605059221034225660658448489711001584016486571919566609317586573485272505413274828033975653336313406998987021129153344800485129058047091432598799706844210818893735368325433482715212265773422345094990484992791542558469126989286801371376432715240565626290924679463730353247947793628213279707209156028312378661368598407902583732744800009457882891841300841819583854414604162009754630445568478509180718199579139960803016897538207068604567600298252465646306566485513612442548390140843864413745685890844635005329819324044494430125826116680996180565745913513683659725817812479388359085021607541381028940166650805215436231905698838834841391376940974472884484896379670921703312590838957463439459863837586932496051622364907347104868361884013923092790121499579266831871205299299938927028034084598014735118731290503363282638298654259161552322852918230119386039710151790676868874371293676846822166323250584167441252593584056638300940249916264606008795247089964595921671190692396303991546975835271598986864205471647437661886215209960937500000000000 [85,41] -21042088546987786507937240700048965214424304510285860067765783350734080166259199703526495482271034328050197764864575044017964598886891997823457659441369226529047147196530622930678850503833832047326688604526811818495081161680222388729032179278526486260959923985493113302783640212624987810957697129491325776521924635682608446553050226265469706029228351589777682123798776574631929004687122978104794496985091326300349623043978764005616824881823865604146283582244053550598672456289309406401740695863910330476404133743855474591071726782962336985852024115379023911920219030035090166049169163085569511824234245103651071687641859237041473106877378331634317978221173975357306684917153997797545093222487940736750588699704374662913055396350152419821679247801375827352865213186356860438028320402810522468626227709067512075505253986825186469011455964300697531381546011573599814081123760512845008378464716235966436165316990890654971152350912898251653839971767008371252768590111757068407840985314205852279902758215080067408389355084780576662548612151434366789553046537123253687873010755453296533300045013225805017393785958088311100881151253576498867981749363910031069144466307665469411961575990241861585215512895694805658817386533896199886578706406282203338115525987182225299460179636551433250887745304663256800278062043879566924253189774673079088980370181821046919474787336657137460054364336316310577059982790633711861374108232131194308045617780725753594552986579956251961927958056728086294949587063254987681660015496677241707273244327202283947638724865627334161916424602725272487469639202596813421231097011461853748670947020114096457777579113738613678796628186153576946968591622584868005545585586896860360530519333329452763189900723945720895263930446133035561264046362523732856069743645317871981776373064429823125024194256012678991157960915021918256601203810646474671722290218015075157182883672767314210231692359645390496202716390315571176156650977475101719278623131497096670278651908588645058070083057315723188871035312377785050468817007613042728772286336859718153943290214392647665574391946597198287668482261604088658234268199933598005208803211300810950256639632314462261160329015040627968948413101497841953374219950423373859393905149772763252258300781250000 [85,42] 7429553877844036155137672586324586398431136904447830805136022538663305410496317252720241469699524107063363930789480704914862206283953439494901797448101563244866694855728789599854205549977176378304914163312312101703811220392440788222738385311261177537824798708504485223143810613476489133444197222038152673608709775586939572999365041612767424262421588457791599051559717689240019619245004754877311567458881670174411989139958852883732382743952027066241983705549583198740568399223938406860721732195606369748673880772213515779260434310268356092113229787492250312966882303655220801051430389073429957470905402598774642611943157875046232987282571119584736277924607805253259924230771346283177579502453596715408617000937933566714912703151024991834357556505199531435683969172181022941171534344359518523991732624229051272291237222953133102383040935823291363478804049479194375803793774185256971821012494119843362637622947997095305060557530983807326893402404959228717794842937908078928438975378825236542292905837726998916737454635196161302811199359265761618826996106898209684593918009548518855857262299576934189855294178696356326291403484833251386129472193450748377321678631975552455025276118770766376332828061743995627736023968359118436032498418671739296639589575518515437136191467631216258917386379453157130815858637458369088661526374192730731832311223882364446599548196553208116131777733051411119407136511454806548838077764744750940219412277167037701407516204908309659800154285537570108887211958619317942675528153348993498721957390617636771549073282748709647998219264132557357430024582472903130395289468993259686191662902808588269561748041774091269061703383516079376698044597347014249845870807019319869210456977577937547790417603560282075296617557905186534770616398941492844486138547319537901610724889785940965943016749586021563629217461367771769936734334136961429324230538341732801530792298970586608197060785995829943945128952077465743686249291041449712861143755932488571310033385746311033219033506247144345500459408012979013078142501192000067096337843410449674866849322651081459434431741581366871664796429686416727382084283986290168987943950096767655577949020435729458557259320826319358618220707393483442405879291214887416572310030460357666015625000000 [85,43] 249434547728404487409975445625798681831037004616237046067733743789149398347547587788341264097220096362164544960990570428905934456547800581782499136823788812918063354316824257600001981221826709720765042012293910906076060808153153782903196010767097909220740137766298565796676416753486567124512749126581146359546113424390802421633988181579944103771790844461776926934904403392692499353196846044441868081841210487013478510357602739164821174712244582033926623920538206782481641085464828799047720967652777038059652638898289776368738328993106916512673540642843262737244554317031574056131074520253902973866239104463546671901233423870384210861531694746549137651263688245546307746343054466053419766107097128857742793213686011072007402517454829306525884333323335646044156879024725657260020593388916824272270608847675311358628394895968740014298415718671914165667190961032139277963000173432279942262746141096238264511715844053840181756437629817450533603097219637612481697601369052285275662040022977217920306611975222304548391113589056306933442795714484039886449248547049599343178966167875103293627970192569153431584595973151319270299988167734096415313320557123616419761180936029564100357039345499223773368957550997365583483827089725486445427331617372109959788650870071794376329004753573699353396916907024680089659654601363776782485494648154640936271125718151576060836116985509236435518644766298497732028275964800315358613164393361351515929737246182458626345723431617604123125331958437588115214200832578039085554482183154680888053177712925674110987165556558150523742439217144664917007570377698377117934083408017549037995762860555811398446379207102068553950227073831148549018001203016357481169278511467891353451359878108362477942284270640883470710674575799653053982744825199266371793742281262072232663001189352548545201319458825429669282316012765220462879401878353281641047354335430613508344812402287644548463910140799537649233923521431598580907505345404047907676666963243573445917028381534626663009223396410230913203129808025060237974735910002845913575527780482074417621687892402309680746696524993322045635643217396985334058246596947010888265361973638953064768579956692487232905577528613094869645796701972898651300525330043456051498651504516601562500000 [85,44] -3611227740165610602365116554477524286220424239493105424371463291767652225494893718675572370103556680362621811015451326525028493209860061562077751051557917957036928082439546312742774900146205340647592851892335616032756737029075794438454919870072180457383964648605160789878041896678322972429803812055757841740491126077060342086852664266416816092902132093085154011264377845201589261282799233017140749915407697743997094024754930070226192239922479898340831707243520367686243510202818423170788395500377535307099690886792046467565393881831579873048279671152515171605966326707947515899383124807701275943897475624872771655972936554509925552027777437157978077608705769804648453543585975422786811244144531853039852301418087381274803983297888347548766315175327821530670041741448428558385015232991137802230603603250397743361262769894601481578963814472184419605767546451691085809919846538922763013409630930505480007260873133282694383304419485667808884434037190266864899459802722604612811795924313147405323571466272048219507892698464322447741981840514619095588717077634770076830628626204681340421984143821325006171330035002318706412606774073115605547606566991101306936339080376003041564693976454316623975715983057907211969481204183765168980681880286743247864304727610683045439456338041141701886690057640247605888438113391935623453623072122404298628061584709545458761730518085678686806523404923951802380116364502288038562975386359075221176526677749763522353826999689299756567410540366472175284916241652201937386474644115706359432020711862735297432935010329768281517658762988253857837401805399429344962978121287622381912961579326489466693944311461119346916145526192931989433055779771564533805904114471240300382240357003842311606010796265213529484221582667451231728750289863186899391472887851654008531588565308163896317298300311598939146872253153901310628884327868045010886329972685141303327350468501859587968735044242097213632336987563526962078303688068962535174499269961731823128070143560439361270028932292030499090071686183739726172000209908165508686282256627785346631976547686442358302769106912905131804776083866610958206091475106857855714553049613740595388209173363874301584174403912203314317662169595675447641980326807242818176746368408203125000000 [85,45] 3946255347557939103537501133787757684825672153308196042776460882153409727316873298815384400425719258571803615340912250987062314453059719264192174842490394159437128656424826447274139620079452154326077427866003040917946250304009105717919226048725910855784654535606734110003047136634688346681865613126953423852705311227944687306770940490166034163514039827023746126285448744413258349049086958822204683425603560749684075211160897452700311624644959702752120869241713342588346015695840043065685879824038448790779439444544884742623095470463511062980676730169374824422975839725834758635515960760372281925470202188080941821845725514039170991376495612175141238037390431951484967550110847259803982846455048075706608926734554785546391052073406747335258393877509510248756806509575718509538263388371558718341002478511964322784845401980602609907524417083358423897963281552264134443027001338084731830829575273715121571300498033290396928627451029524638251448104993791685233689720057122682796520570503693003237665704116344796191494050136523233123579477228827634604854819427802559263694096942163398238127781624114244963508674071304337613211068542259293368391953515055253175656575082015170793268504185400966163259181555957987909632319922860153222790184657297325574981392443725514051257888047606487135606776213114772588513714028279899988628286936442010318590549628953416593620381905319479342522028251525602205523557536484935148083996394121154965718538436154313356774115915770796961012926748494557754186100053988960895087310866700116329198638577011206054938191846222907726004211964579876267186243206983280256107854491280154080991342617589108806352299222634256986996419546241526765090486185339782262335023691990515208690925707016240637473387974425446435635865465888605476134361752739773304242347003018829910319330861612677853076362211287821024241239225596984037273424774891706894272519418411120674385083503592517172055360852851735247992540854968420405102747910557999256502521793698959817074902995885136076856934333920712022891557044259702388242553384352035926829288237391397385842381577860703884290400799521458673960260495936694128303859553196872834620301851592450884280035670931147303790975029600349755207119037750396195463054027641192078590393066406250000 [85,46] -2866337552098993494454547264066169935412633555427167783284994131535952825170624884505242843387448854272549372271104155646964682662639112601267293415280611381704435503401438912326201955144199830758187560318111695419047283413665852255998557669703866075450595994595365733764443189628589925082708991084871329848327738369400407213623916311002361836799714222990184577278234210604813642168659751727022548581600848752690666547925543234091904384082193079863607518273937965735282327066217722850343643512899159155402022347404195803844953015610320780977325324780461015974041198102537525923202442108700095566181808105989262702587109349701374031725938475363974740409172918801288731324801543972008709399724980922281063750463535437167816212563588826659695439754650757969008395033409275506890849094947615316823261139725623391531952496901774471262822786910513063851290195959835319000172269484290975368994841079615405833124672333891631743956751637130622882454366433543200821592919770229001160784128467275674525959830423630275496871735303071035313737529379037118534715856127609073514062230446389914137451335381711297204486082719000088236834575869630054505435705768298846468820322029375238364448204808678425094617150489240386493806747274226076468674622764834344963405386924923181050293076917396555427585133648991995115618223877665949887343556370356893573679770049398717204893329756858540933463784510297698728347679249843648196799911822590811192142167110291063772116842133449636399237723181791976499335011146846793073343221910979275606582098156200806790364428594508843125430197217457595160603956716564248350314691507019577915800356715310494013816243885976567311035621323896739741772268437357087217995496274320280852553895167705664930976956119432233009584665434580136459259446498236401187775944511364733643658009395758179640590069802418965596672895527741966323924033772549753733464177406281681113817566656098361630475323232992928327631944887831757526331959718537205241682505985919148877653351811983260725905508148769253785684185482703178271633937990015429876657097278875357603946847913936639494427172358025665986952337947486596612355644566677215058257671069414569423673527666899654473001505433290071057415393344924847696120195905677974224090576171875000 [85,47] 1612597104759912284518037238568392768310839580801738389734214153636184031812548474638587187731117633149792969802223807612023671946776572889143891386876719489972188300724520229879782003129195618973967034852110113588903376662802002145504068159205432109802751274458985219087189964368475009583257099689135024396433544322017018153460140527456682829807592371602607213073926564871888289494211712763006706851156828517817304183553605450240736862211198917960411753483852984543874855486182617031271022132193712085714184261329150912578832286667421792696041365755182758364011971781699740443343369423806975698704654127441584743998671600181907859080795240084699057219228309393338696997423777459544873047840311776038661310406630937615256174477578919546062033832257749949545679242673530181788199461214773651755698788019308801344047128192634120139486639299220901476121400138387834726245411667719551577960535405614262908682045334689447793178910418375378370195684881432445770898730520950879920112230204458676669358306776384885787524319089684260065595994067443400562319040864940382280259555947192236216902823708888315364641738263679254221781970920656475592361079734345180962361162660409327830658868178470195200901719060136297568664890122111832472493191878947035352686629889433572741537192447536624145244760988093854864198453519949490626067632634442150878492822454308395657531210548242593498421670633367932951214952802826521022027986719399450601406494184849590732160032819939960681777921839816586624063896890605911054815469361584423923988540077069849818717214122713495094339866667501279240881840341564664374598482626567800720552721406264813331890246425138215615881922047518684776678948628261079068299626812837375619761472481253252893954215046694048084050523829418012300891894783707862540558794173332131250325334134781754887772591640089226807097556110958931080921662861143702135531430286549183462268331580350273775215174398006668730187228384944033586960844741146922190177076277667747344611272017846474347872558830490379420093975605359467720088246822563335653597895788842877619362581359211708419750500001880525591177870381079236756963330667677826247849324660587009422402946696000592482726232065721521595057924569616147891792934387922286987304687500000 [85,48] -729776919700871021201742937297903365289512263086965413577120928305494684110517237085569578836003734015128886005216509028540640301610348122804672501167382439631003071908891590167286708061611187040151213218069111106068644346132512098787462858803803215689135728021753733074539093009685662713466495668516271505279094989562044741827323180553878429527426784841254294587258506706942903604749188047155869617298564444489033821899517406280096763986726576768622181276887371263430827426076921844210676157613962366869726226939171344213261705034435005142510462202717616962533772660377449167139167884233072994734008445493900055905334207304153181102685649190326336395596375904119905483172732618116559911083661586155744986001138096791532225382980986481127935407150573867143776247831298760206839592031073239676642279484882344998688978048873801326474159789696250504681476262791648037277542486479148045930332496414735914845671258146213156691045094987999348275422262985736410660795881938180354141970358035776746957611669744374409855542658533947099254344457762020700731387986809446202761830142418414547096743038368917405323444555094760505705765812764692155813753037025174886256448450067590723683350001591272099461967833416117804053998622781314928515204970064424340227927422327597559922874164505413068966328203238589810887271152926634762210913968738760441669442795693848724808303389702980573501610184840677094682382954668625216172382470492785137195505215686245981419781432110718719414286349534585876385157557735380381731503724784246364115748466047168145170537178254926592358127894642286819750475772777744879248268901168570101732503300115145322565723881027994087830962718081744886262719901995369435181188652466934961014271002509606748429917650609906450956703124862937992276192629332993110130503986608643681870101983727805833384192998436894437663571064693710403700738773280214024742245008681177225452866743677308521894363280878691317364466173225079512092687656367355717120844011547896908948595834430026713882772014666006219229323269041042496167717725845482482288454368342368285682667178524733123956372980043792922558345592210591395948434714455971137839805247917483295329619493758938420287354412104922061522993548265958452248014509677886962890625000 [85,49] 263849613493456898211573405603896111444028018065290007901667340923742539475964090649566673697086229334428708007371097489648117783041122879301074313562060400204414687532290036056507485215340038946272722732318354160192106510254701777383515004250903231061284725452313821935497499855144471841287090234519637370395833120027147639817082458506119974154472558260359138333830718483339589448465858284359030610328590862419905939511397533397530485394905090921892438673762482845228663499214668392891322194246670468371965811243833260388048298150120749736154151587891912266095832549080519270381173521506321497509333858050736477145526399382014088619336933824864125484589160244548052980932816702737476774408450925044839085906423237367352507748450125735582525885680015382633805312460103081732595550783114252559361497960844062429610807890520783561057194069553511780396344947996984979664526902871220154841371293405233958087005426580666983256522162535160840227307922759752692173894946546137989957140867795928197580513600916260386692141276974813226181280937773373196761463685873985753484125879208292034668751641890901235979956570423374171911260914779953736601652463386345137195361766930361127971906733298719348678700859992394155351762765670443854071938818500137201538240463328375697970335283508268915024252142377046809712207547192992240177283481099865508462639363518399165130707674583857396546959499223324482106820421576604314622077839031490723728659180958603375002160344393546083629910932971510304561636119601719669585077798900147965989263398784980347073166164150584054880084890310013294140460365703169923024428166589871942781250400965651025334493637672951171966647696497802034928833502097265908623817064819401134792110667528148644307185468839484511689489726643648952295799667408730677348706900587715840252686688745442850014187488935542667750032171874382982060298372745640811523751237010695259118040797887387884853266527780520082095758543759606957217626949148889823130728812913863244012270169775933825127499638756071165460326047151529334348304988459796397605094147177017769605500574905436445657283983312628719919674099583390388709479925332897722174960450259586229382246472671788737450306394782145215371915725199869484640657901763916015625000 [85,50] -72191838960351764965220364585756053450572427568899086084525291956661293189857997009026485921317894309468623643352795363540272711325669969878584291002840469397247832128110362212160117605543313481921945527059137001967658997196650988707403023604115469150065284427636291615770791937751930648070013628254587978584251925723172080598365307683054482973752367160970665358784855785508945614700878421972026954930668358577617959615732679257478353698800618723395503243669768205326026667972081782045579168948931935069418536689505818855165495790105322619777767822284585762786533556650130282044683452111178823585883729429450238139773880776245095804561163639323614870124756267620619234697205006553623008722441832043373807371795685785892060759201391196104861495999725382880335941230513860243014624312976766837279863000085157418722608392620363828327768854545791689309782543592168787178649659583328187188050043307170248865795203071946111249353979810513010533396071954323790075375743836358284599987203478970483004829758384268656860343516082706843228130005905060973334994402385299707343732542555947670804051746483990952855528687203847204177032172441853380495285441007910283449515442375585110964867327913999308216313835832358141116410223051012959752498318985956253926201426246890754864580073604706204995787642613295855052598158047626730846168733001511092433094528346616217681726588431757598401107621153717921184727821515204738112298722665149209736566416738158317835111437657153113962150108297108451815670128398144678755297696510310282470124443528222282466240619789146116223672129944110084130719320752819032451067711831786524700938736787154754958399215154521030037643356333715436498265298454075134117646755590424699510621280714690400342412851444268356953443737387779363906332962089267098906098762049062814006789898118442288020362967659617600941090474996319723223502056339312788014178738884068174436299504428727467396195796864388121068265388937267978363283416491610263271794663050818619958286770101190357653512672629189039050034466531345503444299505146405542114139881253426393824933950194777053514457756826957278443073244485661506479736545498210443147945981759244202794798964677731137687986611665286185157697218528483062982559204101562500000 [85,51] 12340121293797913024332130147234054089345964276792508529625959454771173170142448393500856581122595347372779172837407592137100629292603748447639032580038016708502958140030284596881126494933238784446930077416105331489310756637453063152885910433369651251660511784648852023671330166438766781356549083556505281898110498611363465051856316107937753941173174236372227947933812039300698760457702076450411972250706796346292366933137285951216083660310152487386064782480243653176509484098678530270097630313137952845953336589447441080143042686804312434656783369746933570524282968033802382148504356313351430778323646522709570815647427149948249665600299455630916846891958684233025728996958950658388529317019950096845156069556160046239045819015592160033018404582503938770970954081293487653444938894254068759245728550187820548445381424960123324468971450373960846326400405830283953549088923773067122770072283145259196315873000465852693777111772432696105243949649022997666716435280167193287817813658401050965253354283616544084851096229332206601055362503503514874322237334126691267456968558215123294439370380214415328779619894542883172167827008858048818840020279600504413401536883567776077706989280901819957361398969839076247465971832060728402445487689138324777173309619216162452624164981587464197752687140714755114907415822777195946834541970475702653241509739134663123434094863748503766217508256367456468192937507686137698350913536698261575512176886340956424214108222468829615398526813357320873545557253788952892327321868695143404573866609373388643977567552466009677338397436449994727830210568753952530065126950187334426072977336752376692342013840751384694748154839653451697265320069535876054681716136908624212241287814484831742674359921121796592645427279534065588093353862609501946659974659902638150598388714057143940024763229377349844990677264140374073236771836566651224695068748487411861007283735467809126201586179453292829008272237143424615500884766064108174745545452771635472651625220560696747145791527856191909997617076871370937807985652216659441854859661071245526734790255076758315565015566219010465201127458854128966403647019783325080229018894857606522226077464792906555596360609200479174774045532103627920150756835937500000 [85,52] 179851252617935814668700429365909578485364070465793282572142477306219138950100906684399333595656955900453825430515204998110414119322407983894329098223146609950563161487206684432984250718190719315604063079719211775189192914478792294412543271558166859781454436291717838661828603162430215819626206439555277540276445456459233068164541253474519091884103556909296985367281618880637890058199469573822263554344347697227573416276156106994769652540498813908904467603014350948713503160119695691423578432920236897509195912219139662837904247549626305504799972538801834816761841431982827397972254654435077245952668544652399270176891213003766327212897578179847237173085114557763659018672931252735236515060560146759426385333313584611189209725413583692760050535664904173199411789578324567653987013071448575631604629033540623475795007366582098055933577878670846588191799496883895236870853564438210314751156536944829894568990349068276280218305723831540054777147013024601502755190735384038524484432941275854239160018581036171048104019615185826114726384240009898210318949242186110245440133253596654831704395991822449918380467466007050738449409265340057649136767810692724166160758510235303304906154287564794585107297467368960322186738276963780295841779924972267044109940195188939124401433424628935668067582173038401089381157133796305449704204567319914910137009629100126561017220687252922702614168639367173295389902123720458886982668064150184004002688385831452307355281826719417574155543638785278037775811102327084754237058295510649627209054019273287208881776035391933362265402117464758912530229258812805499155764847640043332993970017362279489271938458365240617203399083785690762715109811537920236878613967225783303932685220456215892547547064391823465593959827358112852740494792221733753439184180522554689598876011119271951138547704082846479766009151493519040601241059529849455623791289230743012315336650150059265486490923406948456400676637005566244202269402944621650859524297235809689707814174967121937059625015845871961116151367985676046547761208393549329007672392426723132207135370526325333248303738809965653815314663593065928636851341227327169818718587548990577563025659474031496282836473099564500444103032350540161132812500000 [85,53] -924151031473205995237548994627073754561612311514444412146611860932752131369247141142168643874106962372648401736725464063797270527337594545804109649277625508195384626778234091350170773183851228359109674100769784810317518445236182276791421343372990276596524355202988907840888833078173874008688910656482819695469736305655669991043940658643974020920526859412131208716360748101597017220484779194797164874589266551287893143097322928873566004349840089815733953591698624051936384733796138402374299369055733246422318373455007885605112656595410535142119850018007334559055028773286878044626367919303858031238326313027155546377315190894914066380818899003371042098889785941199235113320317491904476358655312244844801401738058036340337156136755473240549693362483362935719800475050163289496754213343391911982635752162621553351746024323766808458983735868190199439619261144648163048527709109091526841687002276541682242554028268658065645363525043055177061910159960014283532318322867995513219152699223951197050301288454232606726478971122504283071845039061111385754899014264341042879183178220101880617624325783108678615591402425835608703766372535345003577633708219765398035851620616707693418900219519306862042794485765014892600805750262098146970469352088747605652976874725511833736438464194068083161052117450754217562771097037685820122794920110414791514915870426574680904692352645252056631914451124751945114172384452039120124318186209133265219882101972527390352149500999664929277794546698324892848652197526669666298568774442626767149811944725004215289315480151609354620341676167920415296337238289375970484104441184028484374628522988142513157105748050367070893441898924643656698258867856314558666974398165329639035510379550635764614310191870628612337152182788572737344122874070083303768457386327966210000477505828159238341127614172168273691147013929144177703650837883973949401193764304258854185399124822441088301917113484361232874405573967059548638679020909016744907420284655698867800136453349634575243142912454335052695102259126431165191362570180814085293875189590047207472345835312949574634318849534548646721510726996360870951898243733331132294924892724814754170057242607874087932280648960414737302926369011402130126953125000 [85,54] 328164875268392984228553960705012023942171103602105791885677198516966802168644338047541651682712825872246020184330246084767065738896142518464537431796911826777727047833161632505525247876255783345471178898288075010328065468314555000273426481484269509133241798586316886477239752912553351764531401593139283004339272111297792576095563426365510311837637254564946057910329030437619196392415458671466318219423184513338369584265651531591583913424896614874575802853219634717282557226607318770224004617530382124085081133244932062181080637418406149155993271988609445575252210593478837452258341302113571657895700159670420249145470369904973080465390071910497830743456378114136014606357695218988590732054268633985534005815695536730790777000796199518854816279079343195127919308285624412651597910144312163562303492037651131199866608962057916425580168456925953610016660269650564994422039161736903552218666063869483947660093500565623021883783718039523184048465139865660503169979434580950326515442261106226667340767286572449172079213089312251426558579535740882970186909347210517122368061693117776080879930725402016221728363890399496662961121190817813580250227218008152215783072065402591432171193440546328363769419967142647070502783355654577638720348409892160996156509394522510400325589924455470791583683212290771560359528923611553139347951764578416028670382864631991569311763553522483169188787819660435000358882762276215170546786660881378199117016708863011129354779831951863596338599760815965650862452436083854118259073777056620234175558427156306805845132460150354741039075112974792138657715872046378782658585098343898545326205239870623512444482193665735208103832945718458190477188891009026164856464382705587526393976281364465059219998767217421831564694822384562328804946807597028487242419109805937661427407215608299295400363160844998363038290212538365834435748102903596183520488896135932815138961107047367722402746702245712106252228800893815187473271578516253398531034042301369350991498607353823882792945261619730256632329385472828499673867953252167741182768847670303361895510904315924565638002817447056219480363910846946721549538511056063185837755695191558569259453973987667764478093346269815810956060886383056640625000 [85,55] -77772883093591353383434865476494652405586239569815004868031100647463321204375434022975407438188672162888720176228153015180128753584433977666304820997379478025801949139961358123976252858176715739028843458258246093102165106034571558173087675721457137921596551923538823488604388033305269112421623161516428659849063468362045729554907639943656653041557047823950707150386899280066629077364753888372116241185508892140586546283311392158592853834487502100035428661362335074364718516622252424463490500957158272758262798351309717906055551789348486356998217264994931502337923601669183029335050606344715675288963343143823178048119382282445310991534491742649317081266462943201452624296315533838883378198752889938767165050597019456693497852635779467722733180126636162344327293597183296158115233769279075163198115727824307562190369781119261710134679997636026160602165315685662970024658179465122420884523311709708089180391193467914687665411646742956834832871882004756261227379052263334978467082094838358901491783775377038051318702441503353093644968105320888115968252309012704593218084282922234111811070375679596041680070257258808755204931266823598528067197092245097872555288265211539347323252113205482079842259866082898858965793263787613391985947139270487330647220572488180982415982944725970417023445715173230857408131663832771398621377858803048298591336687163137980204291073182204092544228032888966171665988340934038122909977610036851935858329480699908793179588230760017060131192196327184576181863549515670874913489612225543191437322841072175143711730053313754231703241314237854242943383418727480475350215565528427026662938054938235617234743850540567105629726089763585181716671812274172464241052764249912949551264681624001033637602712981194654797406645237622881760006688538939925244820661006336877153568347312549442299386770603712669741173832857722990973315756320668299912038626841354786248037846820607545542643635825060421464334076662926848131226040047157888901146513654610508864454394767208164398625269831566386314705467561538773509950153754659930168343199845549858633796135138249082281966121517519131435590476938789593803993038496431081264595482695335740681808964214205559528636513277888298034667968750000000000 [85,56] 30144862220274279832443848762360302765627924574192931255235900242824538363348666844501521275339205847260037369811408776821062680455061537349819332973139180005375455733309563088184672306563070683394643530669076165985529574612720430231276958667906017552239897650262884451532087448625909581092933504187662994167428658948478092227339400043604947714905922087414459296712016928022058768104068341602119367705171137909206329787944944851577924671973639237875666204714805614960501442749312668786981542706227827034000989112407848956393390670374815452568144222779783363745696159946758344753898745326078052644137343120093840842768113440579462829245573277749889878758772823111109214549496050642531342417591336155141746836295737928457924911375989141679697984689961403963040626796184225375485819840973303651720895012088119232556560072995460237590741453739935161429021167708567546119961301059880685315495861614117214353177663324376236897440475725088669689637922642191847985908432444739211770884247178426237717717704553409543150147846166256885070412075286936364593565191886179659861153229944184533134158605006989106603578586020779306992160880295412367319945504364660492146692241384297516361746441419173945409765695047793198221988895917737478593930896342580892720989275464593448353409715917040033421857861452261699480741716064595429130547610711220097547605363226902521758641494661533414660729195568970592841966391743357037438985150693983581057239238914994716885100749484695592481520570105581156240593649602684913508936966363805525579577935139659275772635796606232355510250277334358315532743951736118415223758982895027095748354555056002900777499773644718230533953898328997858990388776907438827672851432769908250046854256748030565715792944489433442464473836406878500868812133831731672681682239936976924219287758793155234875499606863628754885098258961529439998540189348647586579769344952618798913131692675104152499467388989298625320863647354795194808403831284454142110592294362505973982791864882254538939165530481279098383061623237577384786455046991503761891956487902401700688971937003736502749346664005280898091953351466735804830037215229900782014811525779475408411630407527759256680610633338801562786102294921875000 [85,57] -19718038931256188093740530296555725525326219083582736299306695636436406546170468166984950896566615426988671766767618146652881860093274233509857172743460416766254998783360739345700306464890747904766112461103484379095228954088738319187556880217865246813340185949118298222715674867363552675330147922198633629653648311669353312620064581264706997848496821397644654874683331716838351414243323835152303914997265029978598027919500614392343835710291619325660217154901155036833879491115797142460643517123510353165837992899096587148380693856851962171651533928063651068727895978626809123070140081340212447933639369172090348566334143739863526146540883999882190106346834728558422586312026945530978322752978443263523582125618624527541070511821038651272671953418224220905427709591549207751925059981207778826729833224973110924663979485010220616751611212275810213682645634259461293503195982858562224252215835516531502287715555524599535927594930151134420941339743807058354440326460347479290438749837832436299952129376097539368013693737743138939586654597172159976545863151371971705630664064412561263852182227856745874061933594399501703383166263172970770248373311251223344299032588437056830139305339034853126002757833904876324717093286503883361920469783708844105898818796514406011343464186577274249137060715830011328854419188008774266422517459915251617537966560062042961601913480689529321384032331419588194441657620927171975587107851597900007547578617830916760039506631731496209879827703390738260861093214117988645668879567849722971311963300870037091009802192354665006917704460251650003432721315761905012129499541883554752671532869791641274373014210735197478533234213477114917971116621234204961098878100606079520674865942633124000812750655393364140357590596408682471709446178412137786335220887703677514526382151299769565323486359291520985502807345119577024256584672076439162913627024071514891342478962653107408018572162470628536335066074917525364686446276052671730563269843114052627243558157309829855212215346181048224070379672321734056078794175012902819656541558636189095919608503967925627906125372156415334187328122783857310772473302400019964661124064586784731170480446105219840546851628459990024566650390625000 [85,58] 10323917966052574663229687266245062228931903515102156284933065149654067192662225016470003406270783818218896980109045300782239317488382614634795814591923322751740943636243408638981138838557386846301468187552714297203880306966174131019540412155015289400006346496937143505484274606409004237937407153688428727203587728529015966634967510733816006316946558342616152233423310507460611342526487680632577883518848014790839529627852448903485231552252458023431019040323304182427126564955101175073859062589542109512984545780613813370731136167741051721271915590678008781946100862258043067523465359030197326191188354048002950131914842653037218954986360811997872772227502403723090319152202951514034045368724551676902265342901828930419177998733987526086221680895798889962854682911558353250409213397896416458891040254338327872121690742964152613718869981274494625943399730717307165340965514404550594092214112308820194326292524132243886305197657420888342107428418760936615682611213102846065864258932498504902407709461242676387465087654939837242618012700360405688749428574637996308375530973521441862975412674577338437182693979710306756506831296451393595881431459482092100260676858234776186156820664965920293095676719562952989159057734303268576723399489552260601910179138888105492717496307620470035166912466589284566631118366086332901486259825191848635560300986347194348971729879792308788609909855654905099791268291540558900634584550112118169255352158221958915925820112798801405488514208057597275538549737004284945000125790095676542967160846434855985809164008290431162829040340516553776183709540764414724715644219818932192909622364825044994130377278901903564105080555345989887188430019336455270253105268487459490856346963056690639181859079774240378915014813814901517531300920071919389109825952958322006764666872932287989414063542770867888192360102597350503849882619550391538441626971175484343755994489653483353528001833028059599563480481904592279498264378445112627278243938031644029940437309571009599240409584977368180935415289605452142759686486307953748885862713575493308446066256930345449284658209107113990547993062898640904238448436900509993169715617880022713809609613555551277386257424950599670410156250000 [85,59] -3696799649310974155941964245312289349472139758490796138880660339612477003816160725932740775782142762933318966973217072018906428733074069255887100277892245420260394101383334879166283352384081379656585414911215157766701025428975005420763218411194102720943701848429696070692381713684735264417887870841752750908157464480129186552673632228347737513266467846294709632936676670874452554406870809461328713611529160736861062207512471883400435822276879853646713686316295590279704967183786695098716866699896227863227041424104469641818848011467444451535822112372739126663562210067412212757404391411620588452804774218951391229058385410919901540840586890206767297552864539153707405805829928182125517400924079576973921706796713619852795741056512725913222576754004979386419297746763084108515131820237003039890801237075759620476703572573401798898908990568556488096497139140963302119310714748806900939994737602622917143369903866601051887902755036948192152315289676665479772514761191011283249389676440158275909201477976558736463160731499240695018599073921146458007637817836968962438352318104418740243075968621758693788400513362978418479838459402899013731754029340946772299226938643669743929686058064693331476519101725006341365779249063984599981396448646529220347487755855699537050259527933649369492033266942447085462029181902623864485146585953282557843786440072849358620841210409704679355518212945198225916460109481758392771972839645354830219004459290468734210005112108181727672096417432936349269036272292963548290767579808119378461419766758331549651256003862811452288451325673511163172694280318256923451387803537422177877534478016425041824570385923882853057106210580706529562750234700495769763227320165998335307071487201478411315526786855757390468465959204692928945213318450999940448258667976275977176327392897594337188606410645998451841859576871055885006831923145031001883257949555434317111201921724005296894536007718468556943945540954093590071268803190645513251736514775537579535306805009847276854374286175439297701295315619289937759816175332094845374513176642005410738579319223370370433859113821371726596038994856846921822509820950086491433952697491477183688868279887174139730632305145263671875000000 [85,60] 838329492763420086222866346737337206007458895362801177251530356693527839067847364979199989975428211301225522233471601085006687712140100075436046804808168584421417484777881187413241306770657720969850640013521073675466748023224718122405681184706848936554007865111856756499560963750138696982167825408624784126751727498819978847593866883934772449671163244260868766743134029703723188126878638422115254896712589011305469864045071936647266300181974094902037440723912788453146515042447288239698685527788403722809282625538071817819759769585286620876684008811456980684864702361439879363168941515587796314297749822623515684197392647555747169857248413644247747598688826680402310346287788766949714152217058516116568188046830226073857557475901859289033273291474216565898062859724372651941027786092395865781189066058898544255780895759267562446159837659751477838546413557296066693265085778790328813065466918607389609850196819916324446849318992525427064821524382850806392224482920136549388443781284626424209871826787996153936728145443216131743204078204870844589205818587136141938187909714180122187176956586463748758051414909163188197233316368497180215732177691001254182460170474851911924483497873073454233927905891221671835083676088762914310400539529533542760608763626097033696165590531797509707637090587316240565137767575939672615811785158068674700055772430796772262550958909625331235329596349554807381523494219149177863567724466657793786719913533105101156041156644183670068345327448844833837666956649427280519632155399732481203125170497807600228464704088231439430963858747907842385254866846158541276291830329503150365343508179240276726988441517343387249435648703804930126195032170853058086782432556870898747779430797757295976104273775923395863575551434677454722722680077527778108823317461771218345619202835817649029182296109001069255896156050956702601104798809970407240140145441870751204275583044742093604492841833538511591803744350101218259751833976739656709412549467409263018622952472676230265173609762205648524107440953821885576232404845561135330547306936742064360903406940026659380652196463450495652398988373116597350212357138959329279330134573368360495493334383354522287845611572265625000000 [85,61] -65866621383276924559688876078056248900441072699563799161527308647179053990991478738013624901740344032891554368400236516849441582473745199873678580506097937253284193138514894793723541149258465079067642248415534363253424539243543932744300146611921728151394099841666874403292198905645225255206791005926679601990654532668425559096104988455978198956911500640677321213999470461602637846595698170085804909824027869107200395167024576075416933821697586502179865243578198438946689373700811162955437074900190380021913377238351138827857887310856474759042677530658978696398736528843766868541572867751094122176921276119306152751498397596988205128582715646473779293320206358689710295928275393404093936034387834229204856332125664944308317432762515289665003905399178853975153041313376218077840496126209795110962586655079636019577738417984807371024662365948346990949768679903652289687504816614889971261607254151985392031788302286508832015452614029534861833832039454636043918684560620350935713399143070246501528008127872809840699378194550929925748725667289334628978675484444743475096309434424145231443279812014471717523430652463446748778456165930961987283629608707095912571410896381240680281806402974423317454585204017146086895015118015433318970333781324379644987982747227422570748647166021515426705465434426258554580216464368179368452046781914284600230761096242497790453625172317334572592192385120166332326540200627494457132290622107856519575838640109562809318618903004129778832907786759557607912470449738934244899125351487779716297875585674600032477118954395893312211229173243434435002996309987664886841762695648106619273858976793298188781535091067169319168499987491747053092553858163800682293941297025566269951505992949935055801109622906457453228386160164581123549242369504475201290291718709088253443783161349399774110431513258767100469858826701083818866441653775832184497794131150636609110998667837455334935796385738655681776796724817679303014527533421258263306535809794122761571437978342220764926861372554853898880167580504919441094427632155184268527064268571996424884805561810621039388630483043669393273480041479920742138109559145797528657622840753127491097984602674841880798339843750000000 [85,62] -33665124769734462181070330525586926436335589611005711614664960025024561296319374538172428995378912922661510395545546109253399321552710190443443015235295249213856239769299191486918105003506925175757716748994434913028474710723227909333706836342730098216558736937388370896106986512719365584915909067396594270902727778518934119332565891522838632363471027502745257257591774146458662086985029591281911928278007818650074549958871985263837343733547140825297601103341465328437691298257043627895686830308358637944291945139015173274374341769536843469054936611177851170613365002263852302021154342015377525256576099028128494828120186032796429440573619494829917453672714321240006731617327967075593897759666693043840604108010510089608379887352523947514316214010581089483066621213458657589825052064648515994697507653085758524723462351147655507532306266490489406477943993129539040250079822889198798753310483719195471987015956858641135056889696483481225057702603000034819422060075357932606090721676363495842090912062364082100685878938162760903199600312127817344096958937888316867415286058483095036978492401389673249790960924806145075891138517718985476936707050729802267543763061764829856840302909662134004917322833512147864525866641131663334168913640571902421266920859033726690375448439029378591648802262366341938792307984946661892993476582138704018549182844372374443337332374971683161285020350766070173446516381448408802591371618374804308410979427649131098932469089594549744092027651596376868013554616659856411836926158278166604820866960131106575100441935110381132705846469995930372156811693097835813224323461047831029043555985381087564070447997050658708017767674719894326919189171825494720104852282071920816538423956878126441288707883940192565008562966349964562212081296795912879438775518666747248859112085756022708660031162367522474623091344051683677739026196767842088752239178800770790764328682123961688966142915332728501258682395789729755442733723856141161716872085155373281274724385808968204789565403563104613402391052683494293916111567959097413672605683650995194990490613455892257091505264065729465954671047767334625112535786910294432236305517402996656528557650744915008544921875000000 [85,63] 16270252670088151134886947865360597431041167633525641130068805404409952513357362971881386972554773547842227209379489820206282506136857200340306668174119790205067588585798604311797109809613247005112237172984003701643555347946128170469563920567555367860263669233602770224073106595275494641133481036221675499119274954932693314330586310218479451235084118589443656034499849147147840716644232205568711405372232451195874592677021727955598410804880453104493455011719260797384587866625365420644316930774088842030113080354026662896423252414882827966347912415501938208860977050619242148379844946558925896500348217756269966373232793871798660136794527818448531166073615018498634012800141488489174220834664745354144122153046433874010082747840803356308288459995390655191365600150125465814647250278326779605931110661858805030038330067291601536920902429862060654493231254691904478336594759962919570830496080548388627673053519936398051665749579135804877713181927543333925388841501647193531728950473561582982249636730885652459991939074418652297892569544571805880565937036819056424248899513959677549190118500830895090166729180538833468833862166118518840274332440148504251152489438312473077961955389817063483637054239416311866780948109499464986938580070236990419359469597193651411956826975541248459940547454401220111587977473285701775503681639995278370667876817479883396018703914224872922307506249334435119441030134445485986932541135691240108788020442782475231047285960396353682219993280897386701735868990371797758719384538183591135212095653022733069838002347510174200573645457401459958660839444146992049097041512780046581894403954898127296842430716871964791484099947297956595211372065057805121468114347011892798643920627383911980999176832783918484677028309362809880020355747204898089464191521641088399233823228447850690708739424535022223444213878936537072857169967127414809274456024521446668256526112502783336833100919785442009556017136040685177385060223747546262071702750231446538198305955019766309413885236839707772995084121173700224972287780652912545446880059569751450813350500268472674264809798559376383353146635129861379253876485803819340776599222664344779332168400287628173828125000000 [85,64] -3248878729581220200359333201562567658934252992899664129599272792396930494925986882001202627374893691568081535345936994070183540474988215833315925360331392873000360986028900957960164700778699998834109144998483964336145780922755380501370019180206811662288847437636674614645944161910171164055746542155687911922071172186297165680836072054797938619960315317860067607132028655896519591406474375619935786077507425517857367485166911558759944023184933740979672062410250596938222868842836209369343652398226078413622295651486128951568160412100128799017855639302710284082130578458558523642012711018914847798333793903538003788075772370035432563751064468156569600230270723365169043418632648504497900959053777987760204554911731305909432400996107998883502380619160994415270530243907459015496949072966900510646543282935649621267499341639400216918941196130970017223821789560056202646766315753949768358533675538292922796963898669852659078673837033358049635167815068762526922830772585336431171735208265046954153099557862225564850466725756350272113589483101132704532621270041780088184508224458771768839670466068919965985904172026223221982327683375093608707377952175092309052359425485881999961872418110019410667019067097877010343829164079356206562139573873600054039023512472483375777115216899970275575304527547006307713468707230157016036637642537721928694704185431951456097174181371984707440942383040412891793316569381792229352406193673243948861546046504525227863486027169577229013844854810242616747649733866791989671694490230496326869332817482461203891924188846741042288565259443916495769592241666454066217647191046216501717335099201618963265329027248468917632934622912450087263559062532136943705845503607962946287264868601776788026570056879024812443404698897162652595062066967510880105467105764225381408685929406523534448970146535494166023745373606756758659280127761785865848554358505399388907399861743529620523704508911945420610138728036433343929731073874619027798587005948933550058840604016062871017452840033261958012742254960300806219212149197757229412288906708014788131486819820175307631768201727099893658320111644893321447090024768438159402661469243867031764239072799682617187500000 [85,65] -75979509987833130351213606179626405226872775270776564436449052105098677064024951054274663263337947445440195024220216316621768081555808288436105011622988415345330898557750618969904593643088216333901421361565427155842926613695993702849048163276618944835116905779594294673730319835029363906433130427056890706905790287930025132692141318224260209987716651111417451549390414612233735987897519779605691521484460170559169132732895430565740888223807837564663016202971294711241204555462467397693540838176451341733106215631101218962678997067412943001564862270484087185661672927614969963830202621160610844407479466394946985085175952284082601259690803821604350970939961969911146575594503852646423963064610692528302573119694684501131506873889173716157097798512269865538124306193660468515297380692704328596524048736986629549370196911534545688817836229450845249102064296142308923777952405420708643950631137770576619609114359735589428846765391912720917425068420975700290150426442503341794131138048498160618505849474524988311408105785451001769773500410751577171891086976482531797285322411176010340164261345809849585534285609297048868555005458277711784915885672995414109551052795628615211503701952066460468595816360468705127594771460309846310609218556903493869961058828659173111805084748154132166438788942018396153837740661033008083652152895057157205698293996860590486621366585447096713699554158483568072009127738377585429232767452479634185931637426640626607065217124111539556802058733975017427835580971644079428319062971407715750765125751512126443165269399715194240142023070549001433240354276698643648870037806492600936290700872852375010770863851198504315641323129672652267369659105049579891080398717013129582108568896188240012360116828218907907857288880146634595346819427140445740422451002409233221323776866733060874892115706026378744019061611968864041828966875017309928152337286215646728194219141184333985525112268801914404548838619963394192977292514886741598037317650677559864203196587494921527212154413964357240867035057470544407222248084891333699339142119490448451095120399085973197123206609634618781920136906445666345953978023080449544224279634363483637571334838867187500000 [85,66] 308328173213026320966507706429479361918039223700178331096935683776924074539647128085564231162722743572182715565730264897411598794764126193635977907673890231006243648349761660410806421926844764617639292770507686528211844747421694161393485642645477553976222546798112178493817052921984091514636746857668537280564838334818994951983026574499921199759138294531344170170214221603110997605329290053164058133910245816649366138629059628781387054133608117447667147995246809799555355124456912699725006416235214078435143454656264643187855578173342885360774117892899903134155171095189638687622961499546710922283880916881409331742084868915257673292521032082213967550542892115617634589981244125439709277673218123714010393232666923608147503163279513104797602715052748478318810063589635112587580580638395218238812703507743413768707255085474473176362965830786159032784070180253478326195129720570293916625152639225395078555886191533890109655448530386505619924778436784669058231729537037580093001919290632917286990155070157884519722734782028224145891753795491512300434083609820456434391930131573423078537530050481717890700183759168950675514260083834029285216587046461157800068497683464069551102687652311906859090397022281351937261525529453684553114069807926214929843882215860834163028672947375066340832190127371221009904949866584349135142536741193859771874855240673549306924463061211411929234450636389399094306360332808941874554346650596574841619293773991406349018411078418574658210746031684582582355842230033680983350088309088528715035236633365584076605876129481270968426146951136328818556862685303602318242234928535057131045865317493418910333649820376963183883547556113478528404313339933393259092368407947977729126571411778372037921791522359873683732252091140574191192356040242193843160437408684642135282935311018954221226971123089004472223274148411953960440606215097695378628948102346914201466831094624586155608010945174703611573505439490554020690744076407002797343825036671584444200226707563239844254510264515705676973460249854742984457565412166917951595439990086227843309377814058730104730363296258521913725195549184085897721823094422277655723974021384492516517639160156250000 [85,67] -133307591850127462614985302049879188250856084615813442999853836470970815719434117289339980918951890923406580406947455530752266046585518941219180301990607382554754707822047271089350574583905298345416911863700759258804188732697439251788043064152660253025540318582645168383939479514433983622099741579172357774849000627551627891087849170893557311370673395756863629723778324351588378026435790538881557963658054831833021298665260824682936669400462081966555444902221860595817291059923404439798313940008621016837311983617981267739709851666794080244335091594230091118376477174135644081934348571081631311356469951273276562479020045869098932963709074233346335925021896944788225631969857636017972594381583302930191936070494286082326073231133368794029098890694155400198390408191510079481575515300845892186368970588764017863461524210738588664720215152171915262511212913497522088027306041837217432381411499611138518391809889627143255865600312632022853409608084830610062182242422189990065321008702528885456047045047194649487499333740258318915641822856670789930466096963489982493738214454565238927179619779260545844180888125585024692786511997435228597179129373721811380645556059738449959580154160665980290022524396565205389248056767897293417834412122118984110752550482353413871032307866700223653902086632493631884192228228888139324387562085903014548101739825046864475858939956252959348354743682968194287985100723468494327577148438692767639599102209269340582181651655644250109793972976820152167614523402956963061864923874648018289704100742742451796512843834957889622584232402952828970587384970534721853252344330765935126080443851474001946328967994025698244768630486069457835590443935785226625638139436367049450888745399374298475766514178938936518135627341487732837358897679385137184875575451141306307341289642773682106558006437663706773928954768127947980008522542174406703887151492444979226573541920664612661388298468802598412737835322224033273129367415024818875659677740058824408863329660583636231448222014241555243978352481932554562256161155679536776202790252444717800108748177804930462065184847762231563710369097962515952642947175688092897871683817356824874877929687500000 [85,68] 38314075643678208766034338541051005326756174132383771041253934513016991628505497533651709346088217771415355723531186425614629792094432909239890036297835770558501387785217979357322646192865401729348088742454600315387290271298573613144905188926711824322313643556683995040498367979966611870295398869112810434747183615283148547547504633189986401242244056696130589537821558927453039088041761924374943937808861229756444456801282223242061756750269964333378145773522127145388026107296432826985388068933219131796232479091709421537090198988964458297782820646836921185894347481688791740746654392076022769111470401998841043059937601749624165952920774874424354790897698182854278541243634622660559440642763225704409870116536948845551531979807844530355441920496831107658198418576017892834977697550142295319222801688791073109869420344260339061256157497464641000870792621191419366590422500843343593724313764082440618494331438832360035549733571704869823515740655037230242067497512889676033135454354810093510868991266381234993047985657564138779173473167823469190810029822572431062445647008735598305488654483921024630595139276603278936642120769860496940419958886706346324474772204415527362254366576808213090053189601643917392672611876322471003451730184705114208443786452292886315050517273833416469879618860968346850841237578111623473006083847322447083442384385514453728486299448502429975418770912299455783738959114564929533047898223370788576435988444430726140116492432977770039403910267157962008980669883916758628218639835532258367120441137022653873654736866261271982467902571380884514526082459809180009896954135141766657211866026229590001665948108979394053036754346395273582455226727849362993248195717527697835238226948302956513920376592865819534245520628206504800317439148562914740617076646548778256542044309814482936642857205180493879099590553444352797111833403309724565799799625995952600675389086709684273197211204642244668394332300894302494602389910949402278059764474910481806749584741681162712674222238048111532839822132014435183354404397894522582179027749153138514727125557891563864768884617820557523008769643573625992552175723027119147445773705840110778808593750000 [85,69] -8586376301613048395468707358510070433056982408035137785700302558875000488678214242073207020803918227277877055541465005194535955866546865607646555863814416949699075317010804260672006204895986431836686089753348762992982145030283564759677657530819524259720067187343014692149808635686061169827254208271207152305046415734667666322056510468973119883349170862998688465722772832582672890599302614480971550859624418648330684600832024185684407698073789088625525744648193466353820326525729359706969078201767492732209080364888456789897566456692874478298507115394064562220394840264883825231799654189628954729160038766228598482253810170644077575678159626740040088283144798471285232001670081239035391399521369848386496171910112289293779322385944766318932054380024734784996912703601791307870068027673909339182802775240143117559171311454971977074411608236358723077378562551449776455013406312736142264646009557569302825526284589710048742087695709512886991712469831015687186063088637796622201484828195981305006536156940437705215340624489955200869586689989253424061720278633155929333695933346099948838356844360292589254988238533342348140212407535945862320305602922637838008946433880074438409424732527480008634662244477631790945394495959118759287039204625589120734273227094334437822385272118825918267810270720705821139460585091360005220062669175777145683192288369364479133841194597710027611690036757673601502926132052058464138297327155614637189124730207035198188883384558650449500700923585189725674814922728390059492675161153358879228618736302014140185258763282424523101473734580015690814530280301622944041943540539849255747973087621231239422567786784332192735157526268988983083688830917914121465220544539896849478208160763118269451337612975946253391058109373722750762245703194112464195392569230236531777651329675295630112489834964771885225280084450528406206159167682650055089621014865491362004952585213686050102203740113323552908421936362012563916896993746454917677027866964495719728193932629425219060616357630305187995449506871521533646487377413638915224806745054119033860694644411470655121304912185939089282591544578560104408748721027677675010636448860168457031250000 [85,70] 1575774571657034110174535893161600612614751592374282353355980521999706915540180486810731704303952253716657154572288059752028870798987265160080230337040561057025653437637865881875720695129563068404787539434605753680163605841723632053216803777155857192889499195128044367107281936425465050010244641454674580907978304005975824885568240192107567010323303951598223227386305256780897099624056483381351631849086398595890391808529795232501475166936377175781147869256609338914898716748289695765674679561087819087036195010372180881687332033423054047899571940536964581491464134635580933147301461486362182977776061129458080770605987976055038448794404957717087616149592083852276165094209626654074023683200347060808709766461059875159037270444266397857285159509341869435988378200964582455107998977991830707940475322322623697877006617987185899698751980079788144740326603372589160451554866180065091114043230130057277879627804512570401649506641841066586800330930774692952722028570831462933122302274643225654904469699025558835019533388390406621538407853800139591582039963015568020607423230620715304313685935637375085454425793007800778455859022825571262304869183262975027988314199089069653690997600534689259153418279131385299559306186042996720723793525903189838928413655740888876057219318593311121605294734285445798848127727419888771050246603969492877114532608206045398518771622217909060246688257585053874147345144680543150965446126304227226630820768585017964982103453342152159604769238588121371236185146305917664311133640589101126224360168323476124437332965440693898167522939939750815744505406839524285673482702523063460158195492616943827370152297501628618877431196771820634903927094577649106333115341811002698629169392024046821025571886803108652393404468096020726438000542460394042267082719703579080170041752341891489732521474021102090046119740270558567519479610452778162598159041546138078811484714786945380486559264623648725100238153634976143137740926977042826959169073755325511019089140956114315689333563781757059724601150940387423680622232764530786053771290074584633062055795663354528506087007478458230445873946906285012481419016694417223334312438964843750000000 [85,71] -240556944884271274820814746345113639941330692304368019783875457913700225601673102719156276532754559532291505569402229507510094645036347539849682866738267635756391522876177525155004365358716308090003428326756683246200014575136677676420179738552998830397870848744065068303270056924253137707302726183167185360881787591448319991989414183977443314117913210099270609097247615218143913458458820809781330481514960777622914832068972329049690193301202052320086106693101642980030755995331861980339242673658808632609310575923949375506071662598355570189932476123083710775279476256194676394941444608581791979123767114007724649476564080565875651799498481141418147449475700749141778920921238732219281582032637448270200918834555635661827651876397559975863816843919254827143293010766187388532331746715390597987239095343808810051062558163013159610998647465541549202405964112320856240223114377804915623449229833314352786553460760211019201370221426657714721165218748204178159963508143093075550967007385731286836253427719065247885168776086665517062402867567328486043343387110228160153134257026905525511436454825671845973264287960105439374527071294514966866495454507699202423089537515946412649363073540725796231684615314916758035832713931414531905408078049726220693751257219464567928097342682149816035643402759481679144643400370554733377049675065963610196055583459951028670604863520168649971093776948170620150170531640381354760958655058576881115389925822815853555008008765137368378267142849807248396704792709807762619360303954903596548652861753346473735859234402750546127671639982832167713341012767228454845548854975717037860042109122998705155307257221536345986290368273969010568617370058183946232933909618679196075739415195025066619256869839206638384897945414865942472381223921536161029707167954345163129562892574818618357264013842189516778574375623024012308222246499896462964110444994027697582816734523530868423981413985917904996106539032400305690532239072749382565969670142785215811023997420664048110121918190484942876433808187527027331712977195417546110302991619299759267827372721792527072827901471860772191858955735416225607536944153252989053726196289062500000 [85,72] 30490437571128217061468875109073098133287074372152299313501369307873162597823389537031313187563751190175204171309871029378539348138121074380511241120651239054862032152239900459841976977830436685232211160022213641190824944534049857927555642074708541090914799273637626462655659801520160489918551311073084458908352669910347410371271924339172810008654445690177884113666194043486611688955059877060806055081641863406380148098522803432780427119710949693958325644779057516264190059425221204024323255342519493711006539764715318954029167398655422327904745984129087548127272578109938937423242370382480368493010002995163718826607725304145626065599721249078839760136885249650530547434163474537073722570745371197316489755352409813660433689330952945242803367362122387135374148485468219643272644899369949617782892865748959290745550759985781734986226867298666808989557239974753170629908549561498216892732886483835137959956103928074747125684299614122516843697107301032557057218270223377267493810994906697390388424322573332260733297005740903377498421538831627151078978540411901125474065995379586831044096896289376475571283174695223527891789380028184047135557255140965485545163194408720371150243774256929029250597914128478698446933744797774195350310022060863505364082363547480152592363940080066911802730255996127772174176123140728750515130896658415126783333502240417867478646384802464812601309011216804941562362099348512432014932013694717996161365830462808403968997763123445290550817176659954962513369654744444639810312695766470333733207634793220656205181868886071403744847379146761991986219483594258097104946899304235550268120161417959568516195349750315641038659370684297778465950158114311881415119299984585819360124621573402127223043815909486271677475919619538714653519608103291142761808927754604125244917011626218928469829908902268431137392422619589304156709456331055100150848195841030422227700537345064562819319453801282224821960280446022350774120385289136974170027299225594539670045073484271061473209148438876358477564807510369438706151041360740071611229300044356017663543155613734283804568291407325954402293341494178946504689520224928855895996093750000 [85,73] -3150966533515038489003826416319565994014985499049039966447636737970115447921207020310965397071064380959523831442672419535675171705044235390186715612697231484764492260999065542653012233438045647947739889571170433121008888061320317870243636664292012342453042174873609009984782148499050586767276163106884428772666273038536002955450847334000776525419829392109239347017532798815317036241795596196015547060100855722884246835544858271576495928456927239009704966365662918828248061571760903155955510967127235219526783502519961332962234035255501844799132881832484144272752000597148886978275883675466836141675357131258910345108173972389849576175852923512801902729445574059128877210689274560017150598357383089946113285428509354242011209115135841627332875916312807940904243711311845931723566697234755359646543141234593103854086439176519039247173762020414348215406726936472410229967635480824189403868072474621575071637962519133031412071162886340166715719298590590739690995569945048978308990925577885208745751123874779813879128460696057855211986111220569361333838472603813191076296839719707389368522216757294330673678264391767187582661022600181405849469499969686451306118630261841815148556902284368031675156704755728597599925902356316694000914774000980806143666213142388942538812138262450794584057435346974030303003921186642674022287142957797015181967970116310843095621319509929642182798813607864237502516854842570557289483814133438158746956350121692229375011632163697470230085852491562504662728232848476269130684665449617234983287771185308122113655985702536240485339877956498379159466969878210252975246245324668948451768437563401623289975531835341920667662063709464369652911980894409060641675270515489992833722335301340847131483576356255734781778955833255198216553340752868231518726232690455671044253348565095009604424730538927092560975350551027883889992877529003520191776367883914686444055957667742987153773355789959098360188083823363484633769323657433564206795464284073592423991506192475664979484438446086738525757958919124666204843494591103830479525677660002911460370242703566474103891228627981834463367416532264542183838784694671630859375000000 [85,74] 253685772377214465781534682916864105023181233650419163672000866092292158082733557698817324519357864548019896535890747463555584613917678256053111964645375300455285371554303995791016357130526970104924431615001030493691705053373667132963278193864825487984401409102627704742079814346585179193691537436332920518185824544008212573505644176152497590917727993239058138699168305894701252871513509177091974560919783434631752003637651592862940128133675358706104652276016147149394954786578503774739538292645232948439219219871094490640702809025713354354561710768517021804202488045773713603054928791992047920673462737966274743832244441908966770178381275108130922972636691417969240296164615590494986829713403523198658319899405453944799807665020343237466097226699473368716350754174934033162243876108509918271929508590439840925358061891906982601928202887843367350284604554138114363201487303265376650497196199084443267138127336784991561720567185276780851468093917466841662562645338776748898271315315248710551206376607691758765426741004087467544413809537770039188082021276175295624910655593476731027070596359685643096942817738554706917995998067440376071877666491614869050604287231807624195305637586686109011058667014413637626341923284636680605736984393195685701786671210658221833808124858138645821938561123443698289187969196911541775366462622687022242487062056746059486339541611662142659626472565838251475369375761180955607704168144442936439010630372857104918813046430686620034950739865318207453032344851416393898552444823696912066121127349466439813947447610983134653581645853502549562336959890975400639429881917911063147504605075157614407022585672850443540706103127753254380087373864585415052740875155894419209881655317553640737594688069246586974214202932535211152740980984489103834342529352800453315916594386171262911222295987641159383608982165658394631192833492383683377174811908291041478232337105814579459530194425350355579277102988026194073797223342268156781373222381294911794305442757962869791812109289412730345291888307218789169570927980485971275829583504505171828631768381551290764708157540014647063353336875479726586490869522094726562500000 [85,75] -14037288883847173444297889774534147471793808494442802500795489373061892171977303291106897375002849930188672349743894577209382154085579409070651651021563694679518295461184502570344679004735436620896562836273129841809505758006161984308603912994278830412536531838014837069930507483914638881454063384288479735915942875529962963116310709282611164714470282277808725304805828496069209658525401221565442263749625731974166922371470411271176554082724783651403869364607584847206596250545346191469039278484888325935091085064569149762442050702538539971362735181223855932097514018207246615261030221327453912598613101193948279857011365352793108795446310146163033991280208427739500333388302337203461890734350020620732494683797455128914363578831995204733266491629663387929601063156757404648820050462104702198016356576635275016432657238666694608758715467247546507893907322533623234685439454922421862409451330156996286512897966593033222432774889647076474091448765590427722445136726374674982448458693268125139036137527792223760836804632806330702943629894852317384931651466088033361878942365687461364144284647095603953678596124433862940395162400544138078004430842885815100812860238115385126924804195225312397757706540520882160164846400695049158304659799207829752863010895421223860447002331468209420335114729234686970365539741011363621152307856502508617434294707960463019450127029389921320787723922881601354746990212053631738404549829813976532718871282672212358980869234628799895553196795962035556258007256440883233381976034388682929173272096262588980141585159356276406923392012185204778443566478463255346728948238422693208694763001407552203975712622075368835942789041459080153870065545666835846299522386017951435650765525021316639088047885725143858524470461486573443445768798800087448588174776153835056147653610114147009001130064366509024912322549610722155894553278584604905153811723894936203853516457605475064758947212142348966963729410787771539622175154415404521034247074058686321486859424613732446495692709119554682814811768287452347360514369802100903835492180749503355578313616808928892401217152245337937976898956549121066927909851074218750000 [85,76] 255675010796647327351020542555420182858846935346026305092456911906797798281760229467771411223566993947273930870914939876147557353702941736927888510432538461124434135470820413712062385953227817473426805077277594538201158905668336628340539745413634156912922618722764643398367734241917479556716631067223718648018514753141288513572604242592849464102762585527605017689307501029898482177913724601728233765558042851977053314845434480191616617183114215165804001140036699089073944190853184325795209376264732576355935188955075622201286655374560753808042281860918603307852149420106208692994094930184731282331137313885267884626490988090617266422649583574583782847211503858265659413504567088456556934553479748946300348387703851979700121847124453182638898600857682499506932151758423636216529919569426909614333603536769196593003454979939948542934548656237694858172023037619010064215910396095196688009219741797469540337118319427981226627470205760569970174836083284194557207700224178984796663206268978463894333874157416139895242047958151254343404715986588440912572854101833340751195834064087115475629326339104568539299124061050446733045919739331976915779645100714349975895379279545149528144408172232164303762112124366114682920162842815984214484458665291860951428253827340622635347911125905083353665991836056138987849394721104640790301584012693390525256798225353975368163924664068278039323869499246263147723850263987092937502584082998125571632988080617231969816254349509932226412052358844272476575044207613335346663187035652296188771116568608781167639498223501071161669223362947568012162620361039024039896783012641608322354801500737090461195010770930367224099346937602811607165146027069884317025161092918330259649008072569019491715993640461516082853519315616128599079052684667014491874140876966893473833431557410543254798764684854981997223709832499137048296729799277923737737771565641383921289401764415977193425351818307526418384362861819174104951733198599143039291944907852977356931199524595663372304945270929785850972629111752527109634880310281642269439503799150427254752535986490920594000220839037140763139177579432725906372070312500000 [85,77] 42927768527096613327048678938658588401983530209670183954506277889605226792928039736741512789493872245491409675639324523321267946991771566695863286019089567369884192732701606451605778039743809404615846448590799427707772134081270710622728287621951437864184489133633697679190331813040440639117783295647823170700091896640339050435240449325599672990595010519215684008501324324172159759875919042603760979367255781305212660709963703512794793827623480188966593565681819746995439392927866165069635238434539126526673792255651549621675172739676927241278699132496702065311149444072771869222597408639861144729371204597170759782757283591648929904905572036098307404511911055317416287723674873490483452388146675700599500535363535023933176342442568090928027293367093614964031994375475386236064676756058008853957092837081034438921438831443477828987619121370594203655708456103455415501054794339966723035523046615078759302258771892083324879077761025603519235765432982213673079101966557359691680894719560429131703253275172700027530724040396176364672694592712857168496551024847483161127755427177054264821593005390677549501057609382672858741221047656491006632610576593658924709713087712385901607060719474272145519398370708535049806570235951485442900528497140646314786986287594265384226663502983388585625218630023464951665985636662666193191187900802840081983614687527384202992486724926335366419823147826368455000036644614666836190198054103169829444912345951326249791257478583869622737091983934840695796625401407953468787038766916536258061178016540330407111913227688891032220814393505812256921509051644602136163161732155528625558098914679465241684797367577790216237260464026592062924169106925743271683928121883195222734845053237662721787341396684802044571886012943742903396313464513165243304397789256769587862339628038838813129785166069973334008353403729646182150480235087102909685249381468254637255707582090191676374612742365699388976665214068978788816613813921448811685616140659540878102034341214531081552313778731810273669853658308169232642584066531393361486387828859533226081074640193058943515511116650884559931000694632530212402343750000 [85,78] -5299251739106064665652762375114113257667440082094248427705818064184108691317242544495571395711867746006530930945860194160659898893154697698269885504812392594208216273464422172250504504758671501586476701763180856605939801276635536983788190482976492505720633480722378895336933405898963459533804618118188918024149010482118549717218293160528201728320081903664090951085465153112122073125428979836727873310039457012266296314670044129892247963437278475246447081199998142283568218657987012211003904550659336204372459346928130635219585870514371645995032589923803403010882222465974581746777667457014733738860516644609582164250767203971309066764433727055703503545555076816787421547274672777655106769580868656786940088329150688623675621935800575831232333688227564778742529852941702763961509176282314592325503153277220724956651742699379011801754499198461997316036280037004816964993379335597900051002015140407067214788651817947418948855230451771169106836472504721929284372887912220737547353554294356433570375628291775114756981940090749488112481003609649743953303503109565034260733314161217136350652904301731537633075474446284075929603121408920905907758972316739430711946590548143968747055203876524769702357861036134329283593431530999675162878033411073619340232095407570139029977606679702389072452540794772766033153956919570992691059245632877106295262374721538836025361166392668349376235327777045757789348909845677429226392567872081296513120060755814613715711919187940541593449075838244394304430741450578936260374710508227902293687086643034417355904449168629422455071308649538631980007743310725619153461666670625309258076470717229771362958517833178689478554496070224280824804732699320099978495782609313031159924820248646502208868154538438257177456293264590175809760334758546155067111492423449263904252852255457304808224829565916077572364378687390018149194856877906460084119363757034240696469200534906565911249498979952886452821194547950408478413288460737561226689168343186051508037249696059335129039950114445343303881354647880700243818951785220362563181586939472073516833187197992097866583449672361894045025110244750976562500000 [85,79] 297638247409278636430599546528174443659539506990510882777648472374244490294101594439313911932553072519791810385620841493959190453436553188622120210051133155971664350595821822217084798364404232358837205739258061952632999758177685474582278490974835840582174264503283358000709210346774162961484147204627412763593449813919403268388103701093569017829546844630605677097165723720098692195806894853031418168097698905389580639890701290396888791600573812768854274433288407577904842797694230117794834150839734125357902404041719866270797820907204374419148089212873415693600980955543821817431077192352719712487482091391706513966144269307724075382152768086152232324232320309997970502916732632648457542038830804421708626456905430298308108049698470217366402165706481837189806841283434393322932866578208379828056038231027104872109462808260182739945475481258983439124638109696551150538813925348326695521865882303111889287201324805413547949447525855952032332909492237552726246127082750420059371249124126421511107797506175931413097871869891704398489988058826515861397702448023771626573297636672573211322017982803683006482986931988498895095540170611428833102324491144703711911361383958037704924743125967594627182432873595914455975525330064617463165706615544113658468462974237939111042611932097570348753740158333486425936064119331864822702066644078768603629579092636715239696481224858271913678126444304913302500128237557099878457802441928983527391349956364643991287308001683734330249509164714462007915215209204167179807403890656016932268437514560877263087884657227449832198319995243442632156460774249330282542900420964302742121485558948418274402134487721225155276979722188284166193390956655530400894399851658413290533319823566426045884562804158998011158033050206123525789839061529417885678044713196190502384052174613866892293260424845293702238795057666756735438607990151787535066818321334327366154365730505781482275514147223027427019553304478225847206519817553041930903421707839954207413346142296442845540081355660561683110784740735660086076362920488348473598864905988385449316488602384406236822655955620575696229934692382812500000 [85,80] -6377270716152556665115959044607118392761187163999820851115687882264939046646896927736092367139215994646291774349684480326563518863319859652307973878802044799231476656453585254755064957318153052591578864349066766072043661255341924805972691930795746238211502177641009698050637258206417191456842574607753445763162294662766755051895833472885307324260647146299478250929169500847370180129819002237393808477463595463644766490133089452235666544045841424340648173597743811156019235428770918039882748186393151926042039454111876122793631940797798114786573750977069942930312493080677865993253475649678880127670141444667247042769782430874603594491645986278211827909890399628547545284727463484332415534994633095747839169514747959215086042018236412670805802308770923665844934408090496380311283374214113803185983188189107016059268820111417959109612886009381166470437807665561074863901505740389604080073122347337920392656416470684791713721502888325320544898965470056425425309491923256951259062955396316642670399539866162220233693182350794479788806150801674910034788151092248763588877901949672952656045101803461736337384032321007599767590254410337028889045527327396061360710923070273054779366023635903389150064282937034137987663225553241995742854442693561296324765794521097291978697874687800667673011537642748681402518291913575398899308358983382846308939310772212183723680427119671011610183427978381760382603554301360428215936194177070641967632595016421398640359369057601686965852019881779962358512468735582192519018590604245525730418173591038651261208317455097892454836866576990614835839186530109665656764535019094718682268213796888461516791418673836522256549985367934667070318493778824041334069172991376681333105784252288577968075662233193927306350791144106291851956201396969407335785838249252763151155100084502807000443041903651147753856693942410868706567599268544366502269371806395442999662004693584653416889725743411084950081786071945904858728391541523813448627238650645478382929123880384617499447493605238128640559101642526759417566796215926639110694431595607750554096119707803147491631534649059176445007324218750000 [85,81] -282034440513127513917668964724367259273964637934093708352392582693273782225398243504082422259587663280602973351992894469980049829172691973416573238974194619525666305685896240468527112563839246896917314303303269760893532738580593933586762372844775771342952023783551635892094721537760304950912274686592641349414504433717847408979425280656652051575751957450948291106119544541519517962726243215449998070234282018419036365322952725863374234534991762156867167730941452696130858695995124244392846129413314905988224873624013308103660100645448323680714981854123517124749551174450390479476689219084352427217446141310741926062604031706818285341176383791759792907337296603757592317946909148430524525071125693400765216150118230459791183352365113511244356083859837723425960146624112996524988121619444806034016220806920630520110747937210154475176020706932185187049495094659219209040642217028659770160117298216893693234644203600546688151420736470512881483613285828962422780793836587114626840508331190831045264017777480632483389554113112970115004603112308673935851890263080606207138088627032927010038321471073706514704696344287578239294418789572154962513609882406430682731120383060870484605229829578144864073238134047231524159268029868632883109022339626598502985364237580943663960115000395805997896653600399367741291545062735383124587921379921936904147755510644613011734052396359130748406570342648864375890373324465091269441981723544180119343726928905279464989687152222651191530103164809223578456953561059521474668232057304183223681545761401802614797798380164574802714431969009159122853965121407392229513404163116556214515916511541978922743014480581184215743320875503695910427102300362757973757107212661245323998512722147567017847800434355595163441259075845151871367923085166694205120306807132429082166614275533332559710965121381050338978963588758091460523293575184482201074144015126164406860681732519791463206265619455403153070181686959391471112085541902315819235016230053976358210874321978967794277220098135577879888583798223246671683958181164793920452351427933164213380373697148684186686296015977859497070312500000 [85,82] 23516675915581387839287120919529801151337288411007265503717735923280153408315333214772785055113983370357978398228315884399022333518988280139587516571448316582967163584030190356457637976152625997016105372828569340744709352415818110413633754217692073024222430363977625063655195210898151116604412352728772318443328725875418259226651372423871262581072229972950693983312076151429166149625694972574159299918224730778815537624896991940531905966280389353039640913331062038884535269087401520345991995019285642611133561997814030558713057458025751831561085892005767756419695500719986703725054161965674202083833841861305806861645078713240925881750264440718913270279461746652293228379825944465347306085101746771035417985535097029291243105249576685065654996124324701245411665745672617953913919568436727467021987983127969633594168350206785067912215144446016432846734117196246055250876463145633070423639283202405090738777508364547370309217414645917149492590849137816995864038172283161369439321863406535481377429146260942320259431871525608331638761050530415678960615708521383940104974953215151170060598196330562116667134937142379979397152153638407486838348741931752452127517011801442281364752984319856725547363889860220079010321257854172895065301533787302568215810514078917507476766270111158513891174641829861192695485180695422933349038812423364426219665804988904827748557712885032390706456860577412362160214618054746505643698782453815911141668994133939406462296127245183658086415313921648684141285117324104899832837090766611639310027181439841637325870339814670026264666202269707293649758877854215050615290988181763427622365766767049986303594477454632853645626481721088301983181758487322743463230968510638309647698870736004632025390481983593423330812508777954235649336778454129641569399657771251475273788893313093844057941756100617717990642349263476388628600255571562409495031394373768838714903123364778729853977005204893637525406657398802979583219768206836572911880772324838771134374740982312112886623813944679972232007046931106375814919465305235848245347575056118840514107759531725605484098196029663085937500000 [85,83] -283435287177371943351338912838022953853372529339750913882809242562317491211073339494944761925895968768122819790387923505372467764151303849581732143323220434871892200943092637490448866091412394464977754710809705333761399838792051123370407697954047360773270823296695116768312210288040067607445705943114944465575868208416885072559197802125869533992461015159196484709203321263040209424048383931461560260455384780529831913866710819543863227846063244150497583438380170240296303033718106065263693656880858307825558270771242585897607267833444797257356569204601659648065164182320755149425350409331523073073595518974010130235254249086838921668715568980511531669408355048462143556842647578057301746119433840596499426376575486331696182588603091521936657483354713855395449217997947469215667153905225955925738658933992709007304802856872941853303857175540670643289767670127590947792710743173071668901632198743560339691943027728001238984278287274507478158046978240619242179900677914109708794899489022094490428985743825337567462718811118167736549552481715269704563569573401743022237864131267479376547527197088279194560199312830066331169241909948412477506027868890373054727772885869966650921587783105947012907571288759859245466668333922594103483863160744327039696012149312493005361189392071995009733951519332174860875721089358884792319501159396229088248869551603467576121763254583853687617316907607296076145462415088837864652750304650264422059764309760476442562265972292316674358021682902340604945808289390799558203329690905473281333019383773598453180206597377260169608445346668500832669972170763127895880538532499836193482766177029851757064880939676621198657922747599516121873833760560132852681510077030462857699217697513491505535506202333175410745326153606059775416804151529233036483066717600481622734928133483144664238052119445141496523916201396878918741023811129661299332643755560192566594185538660521387246331631227124357253591730881268268591952061795582753179280891365904220317532630047610684209048958856896327306543826896832967301114182988012305069173068713950236485743516823276877403259277343750000000 [85,84] -40302846877084985976999021914583185144239815837904139736955633611841274670069609092542725175587358635079848580933167576154974087383102097272667021084765061562356669628685163792248056413529427124257406139179728759979222192319940783367480405805869221164928868631784605874770415574107500666011108532095403808621415898067697211076305286435006278084582645871745750911226031401246830131910786662830774120569739223108210335143116619465523786118733921086404898040925342172258558091411726506846024047082391021272459108794561160412373465379148440697906365931846477700436066443080410270566869069047637404235734119375657477373419462036186747377244809424020466250940182072209151646707968538094298045439865743715987376421594506389973548314503838769376713848709400929563623874241571884904107532238807418994155099926442779228887321748400000033303632455577407563480521719482025994720731850971358094125158948890891778170960871844480984056345487879593826620384435111870531476153667159354535092785846191832897629314696786459049044158222811542876389155285278511267876694359585232422453682514764382925339644880172615473734773477837577670266540571532501953924015840298507764953949787202855659074950530802397047555534253093304802492626441966750230671518799758495875547975726438409295846452767701621572036425014609710977925988788444566661328907136112670893274801929421294848961934026787304474086265217774685525675057248476091478249024510620139031451558874146973744691797185743358753421056849087251244940113171596734370595623535968945318962733014041636702141983746043550214724308750735148706175963791509084661428279810208775115971181147791752577703095683174191361333271269915114846127838250470505023007969783221293559792460888067065015069523966863187189162264479547367930496762025453595281162745719627731035176070222915860475317463113781475674664874779481264435738338374175358445073296351570976099657088169059077636131065378153613128919859001144464432499400105174101013115160610837354746907812703190521246393548947748243721712412566874633382354471676842217209498097263593863193165134362061507999897003173828125000 [85,85] 2480673987724316762939243646833120122558063128623193207911554493428935642241951313486377081789899203336932753312425661495357345178415730280607207734156892776089372320675815511681294037928747047892023200895219090141218019730609455308081009731224021133242622056438781295978489900266670860292365473722790117287904134250048995049135474303743392647459800003870283314680129090439650567971611484187674564664333089478308785086160620244613982130908629223182461491299256211904742397726246885106395968668717632269161792670145681163015442091375417045012560119045076591759418434602606162046336454311636780208797732071672389399879824459069939141527702451757721656196110879664793662898708295078458028368177017777885718645997551636534487971752409874128908113813071705658021320349774516561588136831535758191092123107702223692526023353955837527375515234518747675030686030928159782127107205262885760089251416013948724314241730244951888242502446906484738210646407578634152741535423242759893264302301804444256590044502925281750707583646864350550347479204975000791196242123020640017902261889677886186560235540700599110113376214818836470079463834524827015989207636922913869018382528309752881540672878277173161147096137864827858710852944627935094562410496476218161187526116105662105929738874640792350734977741599214001745983098757296723443813542679931071015697844790294634969853413773982051611287825112182111185453143207817006251031274109625164323707973164147630471537565797692634800039999873701518439614691219788593891626447941011333325394491931570460380159509200865647146094682489935147611834678414747089355640277346540148830454037653064033820137701199793970773914844757946516626156612494323467091882857976247156360050097695838069743604845641946992029425022255891167906198235014680147527138367753017757344571573025365926555908942008958552548745936998344441893740496528465392034310687314521025477300768814742202911001828073285557533037933689635752913044479507790106240573375317271699637457497531564394910775576461604106586735309554197364799427218339428132097166865288606629746936960145831108093261718750000 [86,0] 93003068693838878795569758945825776885620718487477003481275436383105902616252282063424703654809580313920174478582016473291116433833792042321848576567555503307593690608380876096559450254066511586782226152233160917111896975361692253713931852673707531743712192207826237288531954310385646982980963738872076326107423880738443180987241534899960036412549251824754248287801336196003636505582520475078087225764656216964391076976162669910602570918812514450057051631094465366291744046299003486306409582625643442501136243764403669818198972850000607493194565828221125589109024539617941851565724163556255020402145272997375505742168512496189447528727114329071331874938545717330556160770879157314098835585470671070747743654853808395006864516872200771071588483147239582493901212434832661778576306117687084337758198556144231745659661067533092756190873012965854697274806338322688735651496646712969599328386692831418194258830524571337022994444876463521111762556271323647585364442638240855730754711322277530849614711899602626324777797260750339708521545250443425150969381347147175615473706419060977848234328249506561922122069515558292949252923619566621461122065693882457647017250021828275594374825325993905843818593467328698723919738112456249103722960001635543350795300625419979913793611546811428228597174320583307006923810892247933543732507742859920763037305874117366133780740074323834666556028314174987179733549930597907650780838741614267397406961184619560575524163154098996177235597743643619685173215794351745589060161796169784383597403128876917883644133226132546792812315711647296843449229612669543496470534453051986089536215055115363138156522498535648402368797250151068868644222522082806909997262570817152723359754096759415722912020916122106188445230891237615165445486057847900633413426307658536604049113971748342469742963210995067279620206905219884464718769560729951012396946517746762041895670084128767237860880897741525692534917165628336686567538526810825173672884762413687472039354918807313231936522747445053950108785174858580927856769245619431526707100368347403482965324952668644474964308301441382106665279093068085692689826714824748801267128933033450529235092781416754798203706120185721851386063476765376622915270814038633525642876051643819019791647393887237815768287418904947116971015930175781250000000000000000000000000000000000000000000000000000000000000 [86,1] -4742195957872770623993386664831261256416745976244786738362626617394348484227594503827096801117805526420862222668333877076167678549868753344602843709288862372823199349538839364593057742897407574275201324443897898298888643872288738453673278562065316525355436310298538261728735331371417544370323159286385155701554604065989233238570863002535558101686024894255806942758384968586054128525283666973764859541739281435033581536251880048536418677029275151511436558531163092944478902446938733569513901434863781040636597535913275371323822716970495260819257270452657190662472907566647060203974136328629077892276877195384958926102665974136953302612882125587231171465354733082484041649469490703071905023221102796200696986222183402904050323010034874921727128374441220693147008955776419753643162015059164997877074634079792324354213100773279888784424572145094072023666017668838833816387584443661335937140133127794189168387881696550369005083493030761309899267694489945047611015389868225863572193041447971558475573414510977498027018540236038791360057085598104156257281352745308954978738778191193709655109282387902267524093159230492915313404111761589422302234396121398757230768964724786154758465279919339000138799670033505270173166034432003349238033414960515005487112427994676315835222133685755971736169522665871040668643488465109210799760868170349915150402420973581116787565784657843915087090411284392816191380646798070601209838536875168866747492772961739300182088914593514640190814198953735610918466472526255029388239092080671237849523189965695013466851486681091664329199767685617577915522654939890661023094742119195743113242984381290917606293561259282638024432751439346050397634938300664617344941497685967230952467583838059583752070685553140680818172861370197483272429629002481334488802309255544919122193773747347722859250484372395495998938890590521194719411664891080434017119126151219347176042524556918808387890042057426419191826484687083495206060954544968755323465942682614465323484406417948407531827701118742477666385297218091067886495553517580645312448125633839826365459505802902626216337984507723427305648941007890488018074937440353264491212321639377654659181716881460964312607189490582507403056710443741071684539970241267068969205036660183525182875050549234359313632847232611311483196914196014404296875000000000000000000000000000000000000000000000000000000 [86,2] 195091517019148696659106596349707046297432668631351339750572516814183881928784115928569631483401500235623461009169430261272339564977132427954441054600588281545389227742261561537819386439361578583563904350059481734543621991736817548288176196545088546601546631662039132686534757089947949795920103714726979617406227267786431256103998680363012496059073710028973582206918125478715068377896069845395063865126363382781593019856634115264938024299133875748074451581698826203654578727220239567940097724043515498575491648600301107376572411589757991965007969380444820450240653986728209763338301594779957144169599623589376213700779768031199988036671939766438431996942866496735061635686405622696492267412537092558847687347577245063759769348930212148541718340657086777726191496896799365276397625936269386027419039380034387384278596750307873877608230756096822023833228668382439061896390085968797314606252309820309731359278455534356632489194911676843419500537907648225911702092819361850750373705197778726054128696384472561868951243439332186303550277216215382584564490339048809892638350786291724782660081542579917505194937759745547356198027827943109247557853995556706404545018705364810859438826181903451607444803850440481918162789438395815008402077574447244099701252293005652523250100527023039047310873480377995039015952875070266300288656198820062997537214730451034213857777975396594119343491806031583095718452511071297869171297891891073457509141541479022890653508828070661303098036158225586374247713330324323331640368677856063934388827942899816761137973147175419475588562186526036193296194987850128948673917482725870244846609503591288141510300204990043433348321182806086628625873112276889408062074402619438388004993493710139997558185533475109846316996376692292176423092134482036485010879928740283691028247154207688045324001249014308096810356366492947231349076115925429588915659107888800404523598503170654460226733356013102134230914966927854303027829003579255380387270697169400559691404915554558818808410872468758007663021164912479792486998856836266234348167649545046595142512150858689790441727658430924906875569630752274513614660462058433578434586651414263480135790512049220495519568718062784741328396541063603125717640360148737987425133896270155946783937929730431729580275058977267832460711360909044742584228515625000000000000000000000000000000000000000000000 [86,3] -2279605514360019303165998945685160403607592031514893121951681451313333950532688787186783080555697870629595660045442597959164479511649769698736627917668958891139508437513466654718481942681271017986704273427553136954622785948372246711661197988291575001932960745442092661607442318103373855087204482894295365321563364777550871127605519625309047474484165612393514837587883555942682955993692219801510390982345993573994806614038912476963332904151622155451282858511525189613269236586858910781588256852238165491960428870000998697338858699615460305515819563393560683470950306121300121618011323157266806243253838184485125551861653890332718815388785946047880256500871200192868130562885763085755277313767721577408719910693099075810900846692691052632236522798317891557965643321467401644686577853070944951161269756661479274044861675433766754712206827265977895754484732234807359237012064591690128717271852446137761323911310503299787954616469547115248602221665278768994569561816314342489433029649058354128862106553834085082294310763301265115342206145811704619930894050164267457418390191523502794082520125285562254826135532276469995106811084445429216543104831061237867856032583795301067437198451503104041544695175941708836031373669799361035574484415316798930139548976261515110088134767453811999813692024545030230367240732707861939899979894430862081915724701478296172258549137694175992781194932772704798182210374779843321618629476676489547858070700992687702579828223793313356350364447017410987886875755929044120032568273090639595753290612471386025086848223569673450257219199954416210739610196067901873461627236654801488418921827531555453639879207302311434882069798917413809075502755581862186919803288851667929559999696888154218381508987164494376256346589627911835476996114670671575125011932029828935617314302600881379155108088211615305203609988202080808444625666682299048419513492912147308076172809444152450121705627027600287346736463643721626762107251145790902820655633560099832790930083620612336825554860016751130526895875738162331635637672941408058368772297442267214520492146231308412034431899801838421225583106528930542716423058531444923718830405545623610949812010194727940049023663523932986349983822875000038797572366871767391773278975807915216247010950168364512761401908518964394556594044161101919598877429962158203125000000000000000000000000000000000000 [86,4] -92504225474884258231438725023160040557094007330750189508557957342847081368624797673897718169416517942123590880357833811671616456314107314689310257011005807231346418311908374664797853286196716905735782092739019787127052547717524765934065227046057352103459569117839908592315922615297493834125811836332585823005758746313059484860913173680557622812903894233732860236138226017359871364680587329196041897142459524934333953297916693662816925920876028092702134671687232187697736819998612462957922913877870485502591072125869064757745611108096544047907413774145898243955168236718865524317299197021846476728687635376649430116882134395357148141795515945835485043767371030302370507353550639559465328182443477284951519546879521090186199328839553342772435867850480664492843859714876850475878937350349527315511006172017541033691548387428630060203780696479174316995541282247004573103574659188305902625269188813625613846018092079236242993855801269728757916940164364881373962717833919833043978092914806639149084466606807372217934045353399941633425944109798500248622740523144157381114654100654576034854786738532730651608494082061249929632198650378898545922823667203028631752320686556988491080567942493010570075231276001488274915328773387407184834904858201946555702880658621837811464746715507953668509320913653508729990978428910473007333820069930027617211498845789058134345138740421619687326628958502965488395352107159802552609282353057189455553831710537558323549535102329771686929468661268084792440192703596456465325718378615902313861818625045153452077891196553615742354150651153941178048222575213756162310631994923254332552943468592838463513870005930536904217729242168426516241775455295817628823937177157355226514904956937107811161649236444394981346766318770776461497100155259058684330861423691377000148228298889523400736995170910360289082380876916632854435973451878423918021055804990874370376082610174535905447927153757762836276433980149129786429592700201377728832850633266886779505743268814006552744844025436740311965333496838667856618652601293012389732166224295708526819633145588846814687841145107483030636912068948495266751352436674814225083645137289843796481974067653687568936799279226455535695463966960180491321992609383740970351178643901639637620408845136424611822295431428230699007903004016384329588618129491806030273437500000000000000000000000000000 [86,5] 368279665317314000807212868455160914917112401059531603126814688580428272522406909772465074939871136258560854439222267393842249562705955332675479233669310502352592837238128966626512198077356756526582537615087759597747944340780218967992771472942439289732383230553768949500897365935115380751968956367693981478620813469710821398804683051594328918731920723396930704608246076570723799943692383617816036098773418237961970371097909487191782562974139534962289905247031518491841151575184972148574553178530320096614707127747503952994376069140079063416206245315891757122429194360672771376638915802780454394606426267623160793467306094430000804257330740264364822008700435847155162419776355257143149438295408072924237152143787794432234442339106677429760524933587940150434575908478300788651716098731526800878773896312271341538740567595413582553050902124841140391686229565701306614370133794626600179537608475711614229349507989521699044349571154735021311759556964883937503511063467228568826241876778249599388577067255049843557218604522935555665143044893424886109168208853001462133802244814043050853308699176476917004978288613406142098915827744240215555365000570053292489469220696665808154545796660339077159153760782144677118340907118695706526304908845134198396835836899402182945008482299946539633065568668042946058889078764752030013732245150900125313740320258949958783024276160431241225093384409836199389019532449896253030888635216548934775469560542819983866168877653844035332198254076539120704673183721498326544485028699484838602376394016592760513437548460939627769470604347110171408749101799005855095041633294400502786608905152894786077740490715635850901749441579977150147740450781470315187714377416069006325082516392074307361465072877468638731300600727165164464316503854958998134242201398771949125873191097473575866463279088530089877783348118802093141484422048435758246807166310265948689412044094249169233540471351227392529802420985352755840178578993285181716219673872443683562673778242932122699298940608209369097191873458378678133385683644899235439481254628035728488293420868087222207033994198129421264324138448204790323615137489413359246177409177047532262648466313496286757852592806690650573421627350390493392983981882682502168552288781743938179083011782557380816750980166995390095659211951439893084625509800389409065246582031250000000000000000000000 [86,6] 29712766425697822535135354758053171687330860204764505052992554142207731040581264506478297703139325503189201298058688275981400750960601166510753470475148502569819297485204966798618661728161506970843500136783228592216532511898359870515184786337787743067023293187930588343356047160220553965469651233346884181715568165893664925345611823369903514443602470722848893517146910690114020030169031229895938386813310476269602798804374207005508986159485071015438493770311246409996289147679275237008508696487749011826498183031030837046174320217833062155531354188590715320135448017236912653163484608466894209184447408810627876645005664422929749399249847030394176584676485760593236562032908138375752471756845203046818488192606518108370951147021955604200192332173331657251232864486866450168933945094738621810675098480556652631360288626796186299603492988380207645748818940007362373152821070226931874239783217401664528472572561303532758954138621352012120243623048219928555653955262056495315687244092187824194303862789042692980318992587499362811515997582254076993324052817676953256781994578918967361704503696654929597191976510868689875514396180971252791886705886098018954172661001381042027133631924914807713099171585723292547807034049249326078006620833544559105221492188189763667245900960730648827344704290844518975827973173469542930583009177576097180013766947642345866555745607172216994448925414649089686921413488419892392381184468663847675839485499498450165076469644298611111706466324464811625092601485921904697231935318436139775637499380562256696824192788480280422057166327641904604143630791559416126240416723381928724983600053715639555067087175809600387220222697648856795846816151548647481109934179806453238364116578571269912258714764661247909148958862328838211421377679507446633881328681437195457778991186005431287050012580779931083432915570056950898139182439384377110605444541066472759472105283925000381381308288019429707010017129350911159531661315850701116433260262208774885321011077488130073633077369114718164438904934806266674274657901719337201773906380184521471749622154043566443869160028433000319953932834038080855540571566547325136941933430975583266918459479266309934114688202167801302266123280941934063812335436275602870937824864605509789418784873668243047422711748636651426615431079421921108096871222414847579784691333770751953125000000000000 [86,7] 54444588131794788110078366099442110659092508504684877547441681821979779549027654882421568229846040704373808973336225685687461218649348085631353334908897984750305827673078641727625958997887914112069412613644040901485273374411088589236734786764164611725351402266641492548646653127690740378741218845300966848582334830664285667197165126059897481273339485324505532896972001218292154902705856969427665384917183489473324617088421522283200843183672214505397364333946286014381144210141422909236686728305253566244829613870680253191935125215079256886773892087863843634659559164357347930206412512743152912903141525610262852555950139707702823287777783821122234426623588956811635736323071089287638453728204759368994044800049832066216852008567924262709417721525504674472860451800550987547934161878579680642772335647984454113814585666879427830041437991255680381447199857349540812407527936149916694977714462138530630195585784012466965146019886773770655613559106811865336502171148573973119862353133576728703890423274959559002344932482874679616524235872482152741363210515229365561564778411162812796679079387537358005228850323202145199900296441626816521209944148564958504171933507161336694243247826592555947792432459190833130898513841405925700195192041932840862122393027656914528329308907516713126789896557697240434619644607855736980812670654418449474630681222919344720097921192433912079928286838547287213141958615612148404304498508690279537011925323477250858193665361650304994102217824183116211494971576277414381644195258736654179830407057452264930126971851874859758638445822861545641086486571235991632109151933389984300820810157456295883620160013324547858573333875936824606524475847528206137959267500391726199486971449423522304580544422183588513086603156990465583651554484907493075140221250194737833663435219451922918630646615972252866426008432438706223764775377395798842392514365891229557752368647655905880896843128049105137403721213965586675398942431449806801277395795357750191217363427625721224130053551846860693883116980216364482452893229534817799560554589596066686965015543279656921051751637961382710117578422710802015336701673131370835171113712613095642611873932215993139752463953655458945114764482670411387759880255756550673790441801685119788138507505117947236456168415670127243613869618809458783559307448740582913160324096679687500000000000000 [86,8] 248605955773292824010754363447822435727988252411875395326644091859353755772596118244938157175234821077567652872331821196454200614798467752110289661240321359390816284693045473304563992927268149994969369551624033048482324805475040228728454765831829859798225755852473716196283500702198101107571907724039682342057529518568865489073795440794865759627824227482113930046851370081723449980015511728427030937649693075548024627502277412280026882851037733357572000567708482994861450659292883316806509223933388809431208530613187516292998613283998329718955670698584961322226808654539911944985203963993848596583952142482935144538251318558505167221641771880316693647617135161521727416093769327911450826295818577265522556465093299013563805798174455980106339340256882913976559248728353200249676316975213057899186889571812253392976875783965888552777743934347821967416042607092030303427632938897040212122719602124827075005937739473673090318878651494412074364797779489181644691249908473146851172803056791172179908145703775227147852952766250713974436277897907430056991929423744524756345061319486089862794455609326789889962397783194005790266059199870019385179400187739763220107180244239207168809194818080396859267859823524092967463531293047302256920819982419856537495702589787072877583495859588298151698746107313539225544755281749548841784267677113026573095135478042665426609700793430298830350345460606467619945550130858892121120629686119830455782184907029060004246112279534043135153740309987598526789841966792458757948140330049162639334137239013909961958937655063533836627841029441337229074997622453314610604716872527112472800779353405073835788096087002036669617872290557527640985435703211201349362742439289207580978477846277930967294138074626039108444964520546900663866939148048979726212093886993487617436206408510491250989720346477769934529815402750296321782684079080264588584745351938022001337621566164488283712082017669174563828963122990538489795015377304117851148962282205289241677514252943706522280637094179527002528673563806557740235308189380180483836478329906844056284081128705443192209387542038097635958789167858721959087275786243163436686122263733685302242588461328237946907545720438667686141161892479161263813628759359080509681205796087450166206994654428635086511908262569672997082704740483792560379328051567426882684230804443359375000000000 [86,9] 4024452095998184083820621212169433387434399030369683858459788673827880772756955717687902772251811656150148126447901555945573054857113816673130296181250748382025920670048248767447559181801045967344587309341652265119183401841961994878653852877054180159335669448890696751186570109784361248444729719781494909090716539647783484644039157378917779219506142573744472967717828815346853691018588382202204725013866374071024328524336483481698689376879978825419618156926201675688954803892061769288065178854393168326534279123692623998059319115956542723870014414062476293923327440879792092941852601131525659498033171337539241104296658732963706699556039098228756555892765267477082177633474584647481697126937090278347058666946647284899335801375266713438282568152084663978047175753090439946545243210082713854652072137494912643599969964548898594707910142326936378600307627588565169529787096258460719512480412285676767058638216683973940146208186079796814362648653051626490379494853133408849053552270025211630666990386410715161799296503823077421346844079407868341345655007718261033246247447754388583434522509475583654064626605611355148381541962656725951717980830651940180126616552229790377179070200047838163475608081195985543215140628348500259614805000255459159168467306176745693574885819342994531262851152772256832943643318411181936709268527601088792657188193396438921984901918883662811970057131866516970887035260326081921173633494470319703974099981385425272757886570969935880144756975117539240559366603070260036998476410774743938481495643369831360495775695218089189904940498740025548913068326086449500534409175183217560140177221584916022661715462587239627188684459110306753557149041381853497596907212726867847285305424067877051458544666044441856604615145952476802554747840262866743828000292392249735852160570146021425848443250362540072118125787598231576300687531911389471580532062999037855793216038123499139809866472398925400938075275444893083098718576896589812817244680876518839452291765359689583000415010357247421599366200439502797711984487613169808810767395837711154489273331173507118504526145330845622842922418367004986399504803381260291969862348214857382893966110505427099774528291887949191178998500608652262743680787923651697490501242145741076871384378619360277349278703726855020221193687170874175862422816862817853689193725585937500000000000 [86,10] -63636744738569900469825078263702050494939268649512530422449320800263192641889081125530118107332139997838956964682569641938198824254612339995821231803029847703827200495541131208336807228644755222903842653549729728555409665505417400557913640036885136122561638879842368147484535036691382224379401922997171193528521769365300374709081599295386725033777586651001186388945059588273186575516646469921181385068095760259107716191838511479797483426350909486178101892471803094670971824051551981809860757566492615121711107720277489506184202834800463910175683527624918120240323346587057205022496550916810873335246484562546081256616354698460794173702819512866243447436601908692952784836464718730562184968843993647642907939011538701995257832618420180547759050382436243115337202536081169168514160459921357090400152485239172722391316789029702901274757408837162713241812987365036395922918070404617596903642295356994013383177450397870089345980790661388046616260459793060466711583034814136698091386648108574461501302102425036837233977214316869108482517251075045392855969731561762666221763024639691912689220251333450679489922087117812320111143607279933352838520843092300796679826583382067659263747403338086878028034878808224733011148003983379674460723537732407046652431660333311521699767916183296020286379630976192713159473414419750731996312125618157973327635909237896147210096602601331076097586606149525319886731055920513900535164166811002302418128673071506721530399685554564280485530516292922175441231223425489337052827651231400030117354177058398978383935984707106636189528993581958453499663663245016452610329314353145097266036968067750817126962972205552541393260293658222055125661750113107556872464332974113135884247888825430081185292519812827485205760150137038743132064150914201612846421178539415102583763707392718525826042146132939558030270667403821005951564703565741372946967868017679850804834511194260399795029620052315470020199596025215406731332314271649511044164616266219258738577304474048632163675848995322543430183017722968250382983093333927877804127487357188176493140106566132017423677582947375811747479534652007714308315710768694751270637619252783379453346326766364556152423542163046037335136847397084795702808611361211247885481507806122135373560973477130863259753125340802754941032913114581925917434546136064454913139343261718750000000 [86,11] -145977690899031691839985686724358897061630903973364960563981630858113197577977205968319917251047907138186365681166421635037610699880026618322691774528699293611294769500403896315979097444422073043445581872768918588173705022965948903239724308737098087780010264957501861247609347275274633263535702937507733902345739862399176241914639553205593819003213882304875771718735688184924020536172982902211105582080726886955543971202861566454358132989671473515860784411817205464593567977949045671602555346938474151726467180286363023482735624187263235726205421986142145446576688800024221451053202420781262882329096960429859066914178663647563280904688881530922192137454010798897222078470007095007624752814292478409380707724868304940795862589735125650912397001082591715829079139076128478020889973576259219549991276881604497829841656663221904340763735018437659002866504590764511210110322350967384575427643116571663332858839029798253259573182755944024265486992874654009363426393938463285285385794199066377839222626095799366834479058781627362171056764743300839370758421976317275866172519954563675775731398296100194408623971405192888341981495318006635928723010216876675629261596448340018312095397414008134765831508558961444479675425886150134921422254693314554637573868297810576204193884463934173655967608865289472630694316120260732387115398902658247204809772674449048643857781390289145874573714134215342067841127354484097166599656443753122032094098372382248778592819637414687507133915976303715448800418697825661317665733427389242965112337481473960357190557917379503922525847863139021673971744668789014296824589085686790095321424056466043575915340544887834981334186862586547946926019480150216973993807716690091544416865461670889169396746099702151620169481481207393955958591538159174428677236713296514062856486067256175078158749838873778205358881120349765298414103927720212270245696056078699795206659856930770095399270146847072720785297024798170846805337956142150708184789799616951175505391199184361135646574211466772579225360722740567506726064514726350883410918030681689883614403755913402078260862163088039578338009844242253581640357544830275574942023923488359101410222798628119425934532308565811395482111215532860642038203613541176135132238173209607001609678334273212658400798520009979886488801423261030265621229773387312889099121093750000000000 [86,12] 3354745743756777522171328485993346422837606401203567746019646883645352188385066779791690157052289208479538581139952768739600921601883980571295819190930225699256740242709338080013135811444463349084457277754874167889892705624226500752863598119927568149019968124641867674645967479287217866670845243489925801134313021863593993280286743958476835760607379289922004096037611370337057486325614917278348835051129424969272487217741370222642507972484951553797226725853150106670721720483192001215875910134151696837784462784652730812393728430346245623513385853589709849736834721220757150364007862568292104561387102515816809596737918827042273391270855965528107696490725301185400660103466856776975791696247332346737523508842588235425796779025915319638565125188573777085478038506881380577215124522494153704832788122965940629502097994218460239022963887164874833169969590303707727539455581581132183987303299016643028463853493980955977729799189018497993682616823174913079356097230416501026785766928342130096952143697887875565361567138896950848167655098452792943149203105161823246438023014088229214988548555075429039314917130075550040661525787163273648211302038758434008511741311641083543947055162099146682870389581931906629463919219025731953073287037410206674124591324556111293828288526806807074033316147282422296831818106827752968696144410102206667745823187660154094575990451593086990792308992222295204551193606489353306557907324923478763397258434658237193102131103809269798577059998211133775862164506275866417188823360957305309240807016408971345016158318824685806283400081522155765334266972954904174705738555776277135434511023608642183847558575865385740015701955529721196478973960924891234885291644709219386027590696230148684413170160441523427121631316430053826901388284236140287395725818091710546947439338575395330855425794761023439555104757992179651631983888533076404888113978118464236090446642401614165848162466513998985570867199088524206602460679001612685243427197366124865221609105772931187620468678905178714604419875224109259020558401696165441103641480083455984450494589176437873616259273754880958931001685709923997424362155474125367007902741870128740475711039357071137115323334904939008610669838221602926636535016685587969829349516684913404508739279716729005204273006002542128741670786687412153526111069368198513984680175781250000000 [86,13] -3885758039561698637821507847315488621936545052784028262497753842345779288494510473664191946933619999071344568958608853339147117015662932061437014859764919798762483332448346447057110153244329724914892652149504120970548902296951183823235669467299801202568489305364063154325929539749238854152126897699201486118597966146919092273027706380777793070468644965939466647058429117560269645566923451176775474543784495205587982905856081578956830613077505970719493109899436952371287715648691626719934249588420079017397689333664363791816049670083061482976346179636282275676436873148871514429362725546225884502820391002537252314150645271210364390878762977426445230457781344726686449868429394058058071083355044079974247215200613178804223933034556196796563632416874660229737706030113347925076308340923319485457823430394296029298160790844140609556542701095463629735097543573335891063817411078722631632473792557465021993671633975449102929551491912659014363474192418116506858267653583282640263390932411761763052988543831393514275861994361093735982202314703398507180275045119015006262705966519831979011080753489590883252574588959137460642452466171522854964037783742130083966694992251519577182808446682642333461362828725042354768967232255556155498986708826210503262351276722625523601220355247680133310971245107702656646218691672918722172757062795496281547990650972577730532363976693778847954064262285116314768516178702346033748803489420732043865105657495608769695281015848467816593186726391807659425088918586906913893453127658861138943043493065532160915148844624726558815829943846024289181438872543126150518812577473029178273361901852710505232311045127071682599718194885738151273675101647816780330839963331272966511354005320702301600706947917647976401378351726695189750887224302090623124705824330953483909174842228244872024470806773801468771064345771475243789672967280047126541017807814858074341922675983171914763176076653413418072204072536816654657377219075882027010543618293757604980686614470867289646473832573875639141704442774645085684668071115890689378658113970764414003516144392927950355746706656478399424498496365416939613273114379175036678471114430638602477136289236626521006252823169125267294002378722255215026458556026065481677672134621579779840644286944464837163202751719079455501159453545412247876811306923627853393554687500000000 [86,14] -75731952311834815139418405084547960523177389312991233010643876892759394849683145226503956921075185399955241975586707132395585217886146658447865395385596070874644530395555088253648626992721102863038582898315921098309671428511019419318318081761641289877214461979228914410061010439211905439038099585643974373702684836682091142569864041253608597672094827978839613195081786921609978482790485580061654334690467310396002539552968969103622424398325506513463320752300786090580694414852591892715564318231890945952909908906170421007044249402759585205896156181499478167535955708390033300134333990109674170142218077966703532338411375009191563274859748803264167463732444424541628200104342341426233521526321835514575578401390693916315268609678237639552201753020339619385411793928213122990696655962042707641996065792383389787035583766512912377825504791799834228209518241296660877635358653244849639946793444624064052682071071990782899086218543630287796465031864627479779714312615533188801414785173725839846663617636738320167615279218281863540408289075845025911511525878207163819564186622541489724551787150959915046593845376091862793376253042708541068489404519617095955056462949742873037809804373387793495277614323001128766354340870393290825597758964182737090263112018902180110513546842052134076868530066317041423571243350763439151304204984942313523962275882331419217504893191345416978847806246523465401472495107934815963778288604924436754016686785139226369283692671114654699556462335579958965028500324678815154721858347153843943173011189846294239323305277902644817778604658309894136917732488355494858442863307508751773237633157685456785969108908014768978505026824785480705315510202289011344546908733250244453490592755536168781330805464025428636219074583489821563521701392563782776540610542606379998915590078584016511106481532189851515502733569593584818331577105267772109420227532516181229043500760918242467754696650996633445609157513253535079622949514718840605124667836142084658602736335032116899705837632691419712236014318507857300528163802138703819059870106214412341476537251216174748181408063402611064672028036837612954767233397473157058999336417630395371469727883844596893858883666653117594221447073356258719679450691476973644592866893427310587100287883896782294946940743682010238353036202241241880983579903841018676757812500000000 [86,15] 408045351862955394958703996198339074693038210532029346772568286812848930721738845367225104582010554564486895100084970862745522006987433533573405006231913564481130945024305000758434433215560696474411170249044040667188017964926940707606692896537027682544254993625685304561542043837290968893370739814689620488272447068165596666120874541714280729262773822023969253633600532744539991675241746658027282273468029626115409347151094894220774709398333537456385625348369529393908681068547278626484123991172130117251777075268693528605386461270953181771095359936262361437512965324349979453348038281741506290430901680893665417204344830974557513935461293260532238827110525247250110256913900307146867474413242643897316585526734575848419083637205506951839511142711179031579767608318320780891011427035901476912102641728474529507481616216435488617233311031086957051423710240897674413045602300545105412431530735625917842859025365557898533613440644956646521117518801511635683997304606960968043446691525224362119330505894371860585961244467711722680848077528289068856920437770742471438300977249141316906488981071699445071388363712835119427167120933218960202481019206362348359654217976002837050659044430144154078766891473574481774823306413831405741202263422495089080466416287513517974271308319117708745945128217384658899207394905214523857340686150352084502830821750950267281050615126544226840419397961689581234569268922689500117019636020902393149904173063307066682110746791826871240617281950371986864331430073007615205307039407313823593103286904689535552515454747603712275444777173200450511535480779575710905909982211081262525030244349594882092174101353698507193705986806981764650346706281411753654712638040994331807563092559752036781258407512324421419421533321124753202183869722663105793317653017327847646284747313423912007770956390192665034038035914830084942815958399755829745448617256804128182758256177817389950403897094805715265745822122248937659799116615670445350962091386614081735947325923531392834511937025555231943404077024836149595394074373490969624801729610366340114642768541187103519501518278746028442931581545117832036427818644181412486069219064769850609844944068985719921576972647243208952557908058505334233836607063529569219543288637078937325416305262410815755742745269628020485935815386824287998024374246597290039062500000000 [86,16] -911452225609688709676785753519623862294451165480767219163006880102299503363442623257103405287358701287801537416378725090685561102071858355551768014373873992671997627125867676925000314790777839026193019659198169024271130532625923909664221366436334739143600696230401710439176166334275082885016330705130422435750997155155041574640936456409060758261468531226432329391496708384872497585237833609797848977421035481654345099961416961518321820392007935658634970302467494173082089384484119134954130946027151686963318480544330154200098474909002183379380459511758332754674847295056692607406759160599381423088719605559129094910661007598323210260477981886728762846297067118292668630410140202837934672357137184092901759436241296723535435482308054706732940325409797027715871781760429447270758691796039177526795960276064087328612067918847169681360677969420379894909649990803969454153999369170639624362505866465401865920086318127116866177094464771706342755200223120668811448666735491611594877109906307460786304971935012316642149580877649667275182948349545907658979868973773032011721704951163949122532454647749686541507941786880508213514979744063578677355883467655468909960640035583635037962748667923055953087100633062100280307282523497377389051316360516928911632281438893222129762039621423523287570679888686068621346191004868464772771335592981716974513513768814341279543889973612350008264312911831155112346582764916078362484567946417124597847114774554657327627994529363721230197897572317030253595453335101539566226661228619862774463841152720637628392152408588912754461328375783817115998532394895144880522287484063031885576927096906575866487219773033330384606005416158138080028168548866155447392438381545030626499352545176412551947917832354393140050146288197951548152252018666079306550850638624666650450437878779854278895713842422673971017224596050873994954745233751734006943488062994732934575113933581094606722306331283636952617806279232977120436375447189920761320604360205162091629417533292231068838550993017024203068889961229565234416117819082978471436794896539413733961723714187616706409462822353464691059453156199247140767798231112743066362556479960446804453413051700186063413433240457076566716406015227120775951036138504476984827658057352154731507247820134898768234781463356815409820876894286811875645071268081665039062500000 [86,17] 319463389259422473029251261698224436100401292141431521042154842503667699606646846842587770965545017294188760946140656350370973146708706374623410259398243571738364921014063629757596222203220591618634919572943472174621586223400939286487603866141801144220829149976172655944544018686769135536705713181201871297574280707173158097331451926792162675237237497164880618877180290046918271362175100043212252870154145107448292374276374134876614122956527265093960903555603016000892481084001803950454355132923048335420651326832028048080607032710735473879176566372271220430148251939372621472730074837083909033629777553831859556600232800746149875316103658250270944977018175947158016503060872435241602109408315574844031922808032932492489981034503977925643091716086427046737648795034414976306317753022750752779622797506732020173428255375814817876724931958520037048304244625740050513761967570771284642337633283455728545062816822289651397162996962393637978970736239731428828902588894196033333710194929556696181984349877913346895954576544524779999619514628852343734691109398825299279267892020715496592244460650931881258517086599368804925894526145912531510957226228876991270194709198523039043375236198913119375898761389369130850613828335071310174645297076071207078392366354101064099444041104129286695700518837147743406643943487620802776374755367222101609026678464691768939635898953881669996543622006809594354758695363494449690017633499165404069996209996457948801543997462412386632816523151531301673505450715478415893134979686879055321060422562201209208582407775956564045595839479339936012327360912840963420377471482797993598007937547974068310748817433087375681883320404111174694362633916848073269429640955375265558879144441433002908630810149321131790091899175709425193564835266667982885089523173254900393237260664451509680271106483975784358440099482025989525736483151200630416851930722009140768284392637993051290650049979863878536781310485609176777273306321029038037366038976629885047633245458235852085833670740202402390986876306445306363805170380813155024686876539416082297482334328131631884851172061394388194027468772051758784639310232828452518819565778353581140731280481161499263753132934012503140007302263645238016780119297898479337410342134786581035890154414772891774689542342320104639785682820729562081396579742431640625000000 [86,18] 7307172093453841150065405921968148414718432671024409504390555090525921268012678332133830141585120048041634764524902784795056747161208135718995131225404271974850972071379561945331869089479829667392427865058353683351493653079502694193428923588238693371801023952935437241884128257396443202493164496544519596519411546648918551045465466522591096254577085852985217327067702533673749238515615752131487045490616868177088739005749151466138238367795773534547804589068740008432024246395505564947213062111202393703883330911884551195196996196303441085210020932978517117320898231435652809697310565597342613611856651827177559264388581168714860963279817410920657328883579360747203090884036925545446447502459059463248185268150603055385398340829928877739515165165384204081757703348547636981488135817744804500108919600989385910581714457818688301821495571912132094129351434043980835689556949364441716769516840702915008495940549326584231129074846709473872852436483466284427018862978282037918983040365561718553881289321204249409094709513118166715498024601086009353639239996382137468616778328790296577276794460371859390447367076941410597612763611622977585867553496755265609883550525593292465235661522738472465377601328500502663048567522358012878326344214239858854674663862069848086608569643088681698015750151242900069042270706168466652173303980930637323720290133771732413323936963609529270414775923005453857191208110320785437240917141504840305647379927353791452517735267732092638716196117820555153181676161357227108202844612099103019711066564314682411859615728588178626553887438700657039861768476608799307439100422590194314978076099749907458339345572495401070075151427743370841809418754829411316940258634697072033538879267759341334432917826048988802302017570339969483022491135417296805458745297366208969605703770715029317872470049061276929180332678023318210093040137369023752071315507852962411240346546770250535262904361384982357401321999368319448403632063375355174182909513269391955283803711156192017512730630328138922142718113666293350998321579310397375457203223466220674542259239679645888389410016971241190139110482250502967380149440532831998259924274662529520599230632119996409672055651616391085540999944432996279971040012098506396609242130664502645062745779718205977748237291469787617337328100575177813880145549774169921875000 [86,19] -42807942698415902471591816036415935959539238526138044987390864073127965802781492315484355108501062855411282581596164782384051337123137282213841127482452219474771590673490863850652795975474234812029507428458411950377930448582421415234405854413278983072334620453261046576145181729462176121555184188097631157832647650406784217622243568960547426429692112580252985540766316642067138898171499328326192039496011983256534571055095995718989860668297889171739463122842175945901746221130496829132521317142405975386303761707213505830670378113230103824250337315434740840844267630066459784725969947655156818842093477244362977883046496835050932440784337561952455629188400035074191529813997379308550911559086968411025956056388924632084497291893668760210772193446848992349892403489861729828404555843650417773713248886925858108667417400890799330334499442339065779159814842236506809720016308172122122987103864154190663982577048559033505024780623025313200920036454872184272070284012646633043876686532820299621286615142018658848393910662079822131940935315803272464442961677556521382507405622586082432525798149340586707064703354346424975678698913688476823733751559722660201292535575554572855763551243652702695220839654727024731064242838331170556888644868051557930821893128512146075181569888006831382194365622129121684024544358846422740652306341986232215512572406556055676119869683256350148174807433973163222476926487398036376120496124927323682314589671046156981005274736507720811983671777172529629719149095006955144815613893218505992228067311742704224976889151205409372734286852759434049158044682884578903501259698266729892326309962507146796895517545678844242690182451239467228590785924274791397066393296678464189913542779309320630250988712360378565610522572090235438460378848094673809997006961124274005626078198161261828048523960973274265477871161790961930056220434143256553506897326007554866312604295875918894395378254763201355693198626052311551455406579992247835711515317047090685932395318866929489469570911129995878061563398108554844586905762017606975676900873870585090332014532322654718854123458855622426149999365099427563110601148283013953030255688087305339869304087522689997384536724481742162521471190932873115087836975851600832213119957176863443027008362278852174848302807952729609475284178188303485512733459472656250000 [86,20] 137730777201301981853333710178552300159569049481616727798671077616903950593513768534265033500951533536049608188001534569356777331743211575493831787398612379780867483461892700453080889248839288498136080908674616458904152728788736619982121491231876156327977891928660818498171352007011385639004521791696422154622821693875703186050252220825703325470903062783371592191463549621351295260169308302227685565581371643428941692766167526038726478727208627906883939925265991492747143658202034576043003922632236343714143204983923786526211958769492077508081641257480766791281223062160068995886007455410093417324313114867075375275772002985494609705310460768268407284655201073963662270814020482072406262193984376668234362784990135490901644219126526229014240764160759816310558210559556719812731627661791352711145087306647196596885667519689568984131243881737282168102753951969763980265110805418917095685846381567433232891191668807071178110047705894550263577535545131559191102642888832230925439564538763841196743786946970973966951394525565860877452007577574656111149727798174608597976500381599606618364891317422253769446838381897382684183266341910131662481850885743171370822793042146784073766690039866651652794273014157551524397690886545778977235579714247212233655878748200992285519921720420353451550897503040185398750660106350861172474044877966110401035450603120027279074884143733118325002851521925130205430159999578591448491238223985300302192949536496620903540297621357378667393934993176524693147702344636624885537968148296102290861094151675988189547905612666560932173689618808877774701782075624884502218608352703510044241775207217691114725292081246155738271682048148756306277421399068868506474281350022141452568926333983747916040694750756823376165992027356234755857846753020610459628054577159427388400944847766571880486127804734460475393054652351109300670660138228115966239234320929933897798418290846357070311167058225229142843953515779657501571980050193325696226028465545093555710850808311707863564503098700463048352957957131832848661451905162719648727951085963119058561006445828032014120409940496737181948886267658689391488517796972325019888978266640286421858636894543495736027835003158914134220488880875799017890956897488783649328287908373633842549045699597615041731647257151893715132473516860045492649078369140625000 [86,21] -244372323230009438910845989764436518309243885975535383992597241511009732746070443664050993036580117053294471414146534688825537196767897477780261369959385973908723396149520693767509928480979535331563470319268620468895493605391750635827915443135013636063935467701268522228863689088107505802478630370381573420307410879854160116762233610876847232719173985249991088197475165480180743695645385166243772064377374073423169263422297522073254175854388679399652463275033527707549218707461429033529939606816816160297040498028576450091025654080966853605823140406425124790298791790534206954503265845902524993393878678095480758536412010225196331839297543690666552319511273808452885041885788950645145733132831467698529091509903735745364518206204292025701572927019729257062742487991142061212116012094355083483723660328027387306921738253535913031564967309927608122121754431896884306967607042184528494815847364982212332511830010546263451197299011113977880700413876780391538529281407105234338516619443171818523698372698529204468358566634307590665966198945184333078789760524943871248444193901791476928439671426267070064877455131872037237462213658527815699516145754706877479499860852567370524201896775458281431213791944906694819829623026965473197076995997920317712989904388781835879989818597957795284100671201390990051508118530034955013569051012773577346673472562001016723185664379555348597142447460276960033758979326552358245547450915473784998372911540139175220718803463209206712005823383500837079485576534531637849854844291371976453464319012859953486715219106727709750477569245262975671558717579374118334339337869347667601503036093865856867882700056416605050317188934053318824286002527514510079719428478874403498684484429447656024459440128298527934784322294277919247595817542524881139067284051383272562457530773267548635176177831933725553713148905559896246760778369290780845558023237378537986878216771351236430672068091006650299887844746341320740457971877958116290813183525297598162825966137906895892788809972028340594754846461122248777126688953090843255924735012298350349090250050583279323818002173132998502484948477243289170213864727027952918543760696628007898171803913211715148859118686071370459184208537721538935337171117307933893025842568634492656208581495319542098247894007512215353017381858080625534057617187500000 [86,22] 74516616201588739785866637963482345587215191023314906637297063515744724882228508325898482366133559128372371773059982748492066271070260626960701855174524044681508502772681355073111891341988999238533778099871206085076963439689183138257407141619708357010246218223960243705675894940776789224637821081822452688505962695223632348602500336150749662177274069568391013784208193799382553369043652101896833201733380780861060650812419089530930727393776973813100905632825335291447108405332370799365404364424916586895004940262429621474937879887077958785455363542072012154673276034230320096359027647455976790389086236004274183976490287441869724814149663571344631247683174313749288183650739593111615631353929520575335558286574750636114838338451695193117031167489567050911962485349473417306934580700831346792749955297008363428799075170453545406596256816508775571442307717168994502355220136646502308242318927344350025225693238074576735400185909172087313907844119735955948627005990333965195369024157126979870053930337185807002458945844633116846019184365106518619108984375460349465334413137732954814182304754991911353249396137670282270406265029546652353249276140171343925716249003803343303309884319735776698907429487446139777151981083903545229607538066314774353965430962062739549112387246147684937813506180913452610981393366648388287038136171008336995895549342679523391619486367579992225725464426873489064744807763128532546211315804326958404762453673541553333930704736129447060074309380724253396346840997560702137492679131950888331051332758955977084582749290842047077135234332015992920353192118523743726458698641286095449368955083456449289828472701017939175769131243310068336310258230977883360037010107871123389031982492948553274041666616184442188504628094585705656591850961690187317452875999968089531886350666195939209265249214015283111668117092739298470859100338668351609416356526065166170938599936110050126354597484035978254307869538583537667794906056801170760694134399791782518588013564386066752303214333169335973729089752139360896364338739271076977238976737941185492679885497897310694065728525843772818045301102751136343085955330560258511166403944838268416870140779080854951030867239039048235728141762625835426677872364630394049946733500984393930820683625930496164204916431650360664207255467772483825683593750000 [86,23] 810056103473197154911515716896301420371573468024247782554289890369810190082537146626104218165227049083543845926138752114012233495201312575939655963283177379422800491150847413302446830880964992830385059278028181108982342007234637919095001252200766508954132100418083244875546781424146287886604794823195951013146848029764043598330643670206818881597381657062592878006854127600972710206191521285679029777522479631672657219414477877311054743826709757982898446576843113092625146544045628519156108997043843508609184070280979926663201910747750402759345155423009072200241397903614569381690343408613238387835293763623148934611735831076945528553168663698002737974708594126898252177664383227360114874612209768109542849534578097258883462967013603641335224830531710729135117504502128626589034191441063879229285278203183138824524267378128496113206342576127465902449116368954644948258646901266794938474404749855611575205635927907857608832360315553828670908492092303460858123233787168415206705200479238621778312136292038197084594573136494342625810401787069032534150555892316736296188148483265623346360071404694093689591668256284788994121638707261321002289316124431733698872890976356330867348678605674217627870769141996963888874736261668148927145342040325147865603262539374529028098641888317488390870742228654295000260454390948500600869484913381427393304377577997798125198249351039876637439075525151070973419577756160060873982408609637529547320700700867277187425805380588118330173262636395801765334373808071778992144150174030843778974558042835235898413817646868066798793242474447622348949705690327719290626323727352511575596792775870153714704236467561254053863600940494251878820797285570903221211051424843095223127340704012981709046969823029832130803286645451323667620362523573485344473259962003582156204863344194313138495389506058277064159093077938847300695868018244029795044953864299464769830786767829025266430459617164293066628157044053013145181538625005931396828033192175432384292243329489926122905684915895472479901718586916354652934843016534649484464211575431707529717838975417524349812886009426372705682438240024142540581793298110618858985273931382511858967613434171735837258762909103777170635059949551212292789929049357614901370998951638471196456441920219206055328586835173609870253130793571472167968750000 [86,24] -2302240033164512303426126945752822671042226133259481632163756245168687838771661482299860819835265398162968293196909548575352108667397091169608961720327642908015925749589898873005309745806874678477921702324192380990417241775195789872437708322914125807422251896981286246707934215928657076524175065480856386663067779463567621917573743857345685834570608769820557884485693931089742501336766152076845821079067827829765723036004065723732055342306400672849217751663113826031582505652217110413739985011301437942270215539970323716225257552966035463995935335894979002814067685060508156548736975466346195972177238926519899909998032023167316986711466671050010087841851916743169397863468960144870971808427187250994267624964495250412012140330215192329301559542068838885679120768143559175483817820614173447941208607194432541676233064715930499168041840125348500469863383818928752481238548523871374900072286472771272090440085993897377079743787687074093127158128447520610817181213837421505221030615663441873665983434969131625862549605548483027882522141685109015897899161450091758648080151303081452896066592435771900904986230210893331354145567927739071695655583961502277435132522313255082178367296081500172335405257900732599273658028952846267772482987726238369658312783895954492633185963765869746620840293586687581619145523294125653809527996957684439464999767377781989815369556605464300803532403166308029726892021045208428643455314501786492355480488746337920576375771880942919883898859616413014648920339010656806268909800549779782691349976697153873117838073235456870236964235211742953549931054433444367335892421563200765047006985693417445323025794562527203286598164553100350912263750319805839817292667973158547589863921080328402201508694391810071391032132275357089751377141457461613764489861934592048853792642166503882802450370587306447411369576172002007666819165981295851112199469892703948571608044785680466931873830222722687005019727182215374543820628785950041368828882086329140325889416285019949932287735176776797989237415512904279487619508176948457700070998801588549304496926158753895610132287069803853192863870038280885693591099847924985990313984944360326349296130577721654838998820800416049498254528001454671538107108078420720618706164926710172879311225284127426574110053536514897132292389869689941406250000 [86,25] 2961740291191102681026467150979599954983536900754175337957469180397384209878965005612306997630996152591598472891477927589467363385924693593309525951306439150722126516044374643195391498250847533151304090751963389667599236364080870645984871564158703767317023416297424835254609334914067215790277611362546940385514531458507769971767390895964743568747158162087780090583055343517969251438385240564275638689940155166528833990278244807602416836453213676138171212980934132112359050114091511533640990696448583314243060706283284525939272672997866980009908291811965381629109604149258851167819237274855777245430660029352113112394495734895118197108339581157100971790696720046413883273118166848803523332393039507867212085853914218566425644656798468186542361512864803690606417022208321972786725724293180626751820178043058104786334477650214124472370262241508342885831955127345310117563294570200814193037291026942090703291434266683507191276674112007334924209895270216842388257394392223153021368430101698157633131361943912465567414516296584009818491544191801341486121607596048257008079331142876576893869492658248818037368380996631251118142049620633472302313901145104495850056216531485279472600413791322406034899417607918972568308253571543594147606334184444975777887123242961293076235705934145613832771523574915518892692637177968360383369177462545278196946789350877082674553912607325140037379363834329641648940640851641615472288736579051164100997414195895426002005074986480553428482652555236614485401347964765349093849469890569952657567637845926267589867898448031473541636862369934325092898670721462282905699946590602762220016611087988994662071090884272124895042570674503185649255083808261922267026301815458693617940625118318207442987582518126099298239590893005382435447176487284735151654620699526483846168692434897033544546496304773256959079314855313093547835850618991597995336889976182916747636016247650999681343220552281466992922562722770872819120425407681662216907503614442927613457674527853214692510494050755796794558975306101531166091802756512709422523474769584501821919773887297982338422190677865414519318394776428036334985241933594563791560750903045837042024983632382175987925385711218375023614894301626482731681679114801551185389435524167246415275094953705077582828408822024357505142688751220703125000 [86,26] -636647787064776207544364231515151823512769428487587418617004012300915963948263331242064561800710824696478179795564360053778564833434030400748844585665591797747126949775109415759632931911183970302890954703492933387306136976498485876172380407528566121906486061061174474788333069354927117267105508278510673545724026691867095111832274792239240752852405598581847816352373339218878136765836077158842650928057782173832501593094207174560226045364193739084944396612216899402803000990623214867379931035775362221881317978150971721376326663437367763693884867869430355171300978612328184804288148170235711769510949609496291295858289505046095898243873882726777756330288761858325444272550210256089485071664880463802747998643236784820185401860526613807489842921157075506545647905042712877786518806598950445107339936643043551824501536089342437445530261090592331995229807989689713178961709931256853717190279159391106451315228268530889250844182186853449253808728272049860556410006911525163863606421220823128939862158702575762274817629280490781835523689829397718222563056472738869054910874432554735635600429127592954697626563885615441776261955872779193372100992907734172183376887689325757535358859186314374676024821553492863927406623344170985119504403574075906719484648579781561633230704381416309388024929553527805543358185064127931614012864010235013054447118673043183807502444780095450053278591702922985634046508755259761317055249339976952417805700954480166373261221533948291954459154109669669366731861483676156342771447040397314551567095279608997779901656452174660114099378596600033429571640175741442575386447571698631392160152077065065641105374862485170528532543112941130013481797849456648511765915747870627968441516457318775945259362683038830738773257684608806948708685081189729858644521112286090266918402788917174928896444389053008248926611370509978859835268757438429851122953363070038410261482681904771338058685914767443329944500963824218202691767343120090714648434752973048613715549024978755559430365618366863714448618760520274445404188169830133472042105724521810349194165096135680104733171947373518864824254178950505743365881354321634433753629171443140997503213297036692133472597733273232567094294979949180754839709276027775571915433400471984732210388598615258270996264400309883058071136474609375000 [86,27] -4984132756910174140129010353001005707241047751139649226169908185595952431930407534443450932656806909701082917262078998292146441879589720141723230897068903951229556342205108004737597466911303207446418993383804473870778048413414503098377211447422285307140049294857808537574862429743535870737200225699937317134274784420175015211451227586760971748237614016635167193671275755227574639577917877553016896327073447099661260766664184913019283422510556650592361641638324649911214391501876483454891264603185026625732461071469920229167956388273956066122211406482453740767505544691519128482236350264759667459398796470800698262816354266232634806181948980907639587304529419193535351999879774383820637263134263366990099780127610122953112950479562313266009214492466212275272114947342581497358501373798467922821880856023464707976531982312974328746037636821387080446999277480149865335128728552556375529195986684594115207960384368374703500263335162386340053002382617029872290575204942543678585869113659615895145712590962050474635155420962802634817549603603982041209698465863020174750325452060928032684095427276784773731542298146908267645581405751220717936340491333405618116158799889570665011068324261626442600597896425765308132702209378388305083959436828232775076635407856447167784379108949735211383730924218340884264209836592388210321728725995221305223656626796495305148079228191717250702970749107839914424247202338603359609731382819713052748364001765372805353510895778803614333364199271353200152361410874209195591841448366229603175587844728533080250518695964592552293423392307596643255138937847611520524753937215004341247063570282816419089677373785847380104683937213940139269067565341063152497092199037631419062564329443223514795210032131787287251059738241532388952712227674882606038558304898440168586878877388305167200010600089927674263338837808979552821486904364016934116262716276401879811220281176203962206244374629260390117299994266454678048024150206455309006816045549222410012409324191553990744782162927363415860083612319092520013253194344885413003822231603183495131958778999260105355250908297421249269318440908535055422395298170876974535225038314711265598952938819459533382114037785965007720402786292658591563488212019988113328473103353560736456350356397837497723912747460417449474334716796875000 [86,28] 10469497593584020626961408070326027564359967016933749866022104915393498070571094628189588991086554345532637200884583781768609457206557330102065253613526066251534354326205448615719123576885960426834554492189846368409317419754514920344028301697876358401438613845672604553290949190855781699161678060254247313017988454636938130739634910618731275498845295201639026310639813805295539120295895942508825888254303926489358925789037075635782694368379431530844846110052788167019333665461300507478981478960653693079278595599146936919916506416963596223337623312384266678353718213968496190699202360259530238757683167059062115316237011962880179251568215235932273371954778375402336124912829565803186340504706264674594818282897923648102521105203660562313110422069000465157855498605630792907618764175049480405745325273165841673622664427485032777838996112994847520896362406004466194450498077929936406462922801773090859441785681987259214199267465234054615309636920336271703736660607458102743363481836133463018946835361649035692782399313463613172243687308999219064088970929538041724521207186327724508127436864771033979817984700554601884886560123586445451553542183258682688065863743655088419523896393538376650782904891755751925805147331462673525971195292915118864372431223761882434200493668554573185001089476049248627844731817138872736488130349827984609819052118353197448977876503087443048670713047174820134829402544873890926021148378529320564990385933440579153568420200185344998156357970117326700975526488190098234771795395626944355780705690934699643367268353770304939329230897781439617225808019448022921774551283737373820733928993258310105224271569140152370733540547435224897010732036451006631610413438940257410972043556580679320301807391402608889323163631229730223944924067827801704985695930783328225962327093201203583302550693184333737577465939734854958880836693741717598371138358648039418158692902007003333899280825440160111379062813513904783625207815010791478204566657549527669488080299603314228395876637328228214431507437888955924555630503037538892253605812840273760570533188096343483396888728978232707646434256820015278668944527262413211187409367435020483035371763282066184597667801295293883319143444336027810062986055142513934885297409999016612669768197529940323420305503532290458679199218750000 [86,29] -10888261130982434531632670673268121878962479071164659674297278294551708005945832235349583891027535385890757928997872585423686511685690576270695810171204895267721475961540664997729255037659214476627782042409450899825065818750793102445508197671060436484143914151764874640979494224336536744225194519133559756834186071611013040873810161010225355030154132138914590124978692666362403140340652252216727447461915376137052655611042853674850711812925870780544917808636513936789547207998324594005090392753129414838347922012181836569631961621675253583326234474063238588277174283287008087711293319332266922687315266384352506363086991689851370744665097556309029477687822163518814672696716583587647520198049784547824325390295887318643075338990872919386510088208155040129259094091135916547993609219737640869872884766466906543457635658646514925351412457162092267927709322110170757500804673988256306094671343856717110123100835624558088878024715861887195114032689581129396570192198009019472471185125398142064574461255230608917318520409175423705030932621306904737086765494801516087426973414495301393200893959153031234073320935573818631322789907838162445870664355102172363803946328671426562622881151886394492938690145653018683674723648738844377505949141932573749068471168577540427067011390693397895018343870555069943584316399846916612012598769333978589417717759767360455533183337665579027958467777425913162268500915553821124833607699063593526592121622549221256864303591248580392367684122060531942066288637161225268678809873344000438631188422966311314446995673082519956299589296776858891395962859502420127131645353024627037417523564594838740397662902454335559944226270879359631546287014484555344251869239910743367054345077311184947206109359421444031510584639771509055930411758618245541154572044128703304819294360191138131440844489211427345245192091264235022605494146542610094699784723972108254676244769550539137481039942200133061166819730441751679095496820475352785184684404018416473952719812510111048990981532525284896370044364626946471952218907878556147456622898374429096867874575484443494854142884402231632960083650966245873447062382209552316375068925585364763323590081661924037886756179865044209928416351253389468878751055001311592257625843722231245933734777864287934789899736642837524414062500000 [86,30] 4930045259982572115089157280457921320655559025859074133194220902749129863345593869129352182655511537133634878348023276708053989479836759444474674815186189708043620717671999447644659654603787516670642496767794829076830121494371673732317489415624396312534240200809203127009792512477106903338311183259187820979440410360435149624167659670625419711551408357330164030888534097539029767267627048576617317668584925182030491474750655800329327199397043246834568035706560162477164771909337919717794397567321155537641785672506195031995209406995531881925822639502075178440623269570982293861415000248743556876760647247514230313343279493160780784875547908264849683936446731784215718976933877696236472330967877261712867211045454931192699157644678597297699092308900015175666856110475687730087416529108724912553314354130438866473858209063199468831950121532323263326914848472893831237282094120138706851538635455321591048029202290277929376388027395152341255472761311291615064801893737920480052464782359591275088004545039877848587374310365081350111524836561275425819782434514393762177234638674486097749590074623926487361092681709135168557401092787466085330236638662063658449453593677407539271479439572859875889837490130647848662583394134066450351410041542707761213018965721762732514205499864418699094741391240758349503764495377143474455712798104601706465982571618689244548293659017533121832088643301562492737936634315956503584968638441494207620181051148772342037608499336035409754062131664074590885683560382950980407770567701724354010176823800407920776095373877508005916720425035725778619384171359518817092645500681783258075290081364694865941491227539274682868509440872446264761219661993649432695555363807971369513595212063452910969353188287609109530985784872238057217617785489737879536230527638930465352923199314920096712983974671706084014556661379231348246215261040815059783992989653338118907842627925810625721432341597804746703209272967780601783296131088078049210913939865403868441305121377752265879796057180355264677270339535351225233484909099800093512554577744029823486822565251474244973836903744966821466856470661374020746750039167847894021067412345644936249703064408844775616244157295272412872232083297101421179366837431803279787126386969576749552679473254102049395442008972167968750000000 [86,31] 3228207208382822740455708350814621632276322861375614624468079024102793590509852374452919166492266276244630613884538727248045149735771347907315528916384358917251687675180819124100238421430023247872222390735255324379678036439536923155260911391138535101748633684333276562075171300733594905963171785587010912421569346298418898564128191044942800655290989714753729178294644876637184447756331420773114311690137101850963025951401249827860472147391227582794138581742519407393541893054228951623247083048187354986731465575672872643029032949607165427676919931538916533401467765379823934049909311998539065682052006057110698759761099691467761406615279091505659531186681496342482456807475574030006699690783480829862686073712624726378878460371033244492314835359480248958317527974437061139343363246948388380738376755223214363770637251757583127262829536925023097302492489552884778601456917098759719815400937258760924909429979922865846114814124532804524300114172863822059662745398537773260362911004025109052035201613120166291410201401493450084204337351461550570395163769555546050573464933580703896828131933846159799645287755061547512568493217062072860688603708755074060086207813059061565789466924458171499200218837879624257554358157780523091192058463869138807712335797275420168704740583366807771683036799823016198623387307474743236303345543351527099439713288025550183834149609012557104460828682984792252852057359511813197399509850257937657284706089580820294341548929402286038869629018291249964162247388975933550792121259500543628733275328483762281265280714310002882514969484134946547646370854193708312351501828617315903244927438392203854798925071568443584293865901240220882232850307643277613249307506679697355150657380032513367781354772761046723730085261885229996911195510214552647487852563792606839879541861916889158490144640104961296178767542415268017279010043396304059205011996723626907569492020846721265044438925145426971388459536970254211715007508577131910539465915544259937448289058826261570463111857036184904216917736656525742507291937680883816393329009398224871839453542468244433707070952523301120961035720143319949009361030582754129163537450313748397625848777848167818877591594232567009034673270691221783532623446325823623528543231955226927576418916032707784324884414672851562500000 [86,32] -8050814283808757407935072710999998298114763069603832548349311151181553952352931759573264619694788218990959422208371306560456680855007241207031875598830620079310289404765598115768725806476146013580545195695970221047570924709434844619358416739444189806935025045141204808255019843842122409208035453003272550146634155610187997564079173276074766967949724063984349280879293890122865948553817303343771768382378493019857339664489039436888245943125613634606135663067215669187095383490859143859705595157923023097699701379308433268292732291015249483338412269079647427458025298590108525344774690625961536164786860252286759109236420619547218483798401442610619776702923064121374312962686853346033646114516628855812202877650570083260732677785783487041818440814590313515910802518197626317453901498605337742364160136914939195356090392216666620945358403652887831006605351884245366842710456824997519395784572895521085088284651504126291983738089902317464932213349673806521545603586960494023465825208188386155761603768499348650995518686094048031843205174066629899354481918293597000464360231389443030139280169895147138158394084413265928206465924030346642708904281453044213639407067362989540678862622360814928945488757935203722936298189756531717818248245392296402127600611013677753098564867103896303958413237644320583840170616880651878271458075391278286871440022212603246625986754267517140830775202160720965633112231068471219503034589595352601796017615464454813252486120001967118864978323454970762289987908969982815009219212206656183047325920271052026468060175104716106405064288100825623991275529549473222978106014307785604196014417984295142776416227379259502885795745020603878618208416760853889681065844060557259578759810513497906970900511360565498174409581205983328812128436100753466745957638965804535696193793483135182364766334633265234846654974917902573401693276186960734740379443191098981533574344162335189955704545989895625911567152249913663397931664714955545752476098869474466468832352754517172023802405025439372217961714929771863017898633184831132195239580252975191449410933582918161258248987592512336930039720845968285993947157045060428777336080178894588113378178868369946611066405698643661621032227077322527902920946359989547950161047290898452821750197472283616662025451660156250000 [86,33] 7733938676078655661273438661705083695557498314614646396305728754249767163060168958438392985668681311706748878552761738832323421795910073111104287529299972939095233722584719765863872480924407750364556932933020977146275780414933904308238369501895322513787907901597273931369213847990852206871828227400310746439932279947118803784773281594080359630341373581854558274386304448260743613732424004737403844346859928748761559721248758705808913968529942999615556475674551932929227777943613350512226034899955266228502847596681283211805748506533021786015554391818110770901335866537252909459991595756822564535824290116372395188464950179220018341382726399111021283450579321799501633541399747502265970579354816623316957207442279720998524406061192984854997976494216182546271574590255638807014142880640189256396896777128227743257467791746731322268786046451941695526109968238187669156849098654067059273803614982249002887912574003305342751941608119240724585715048596925852584787892793733408620869525412495521426015493589082876771405677097843605267029407006019507839675779870228012428558136438260053709363421673909707827487165450961483858714444910011652265329935999503347593648606999671346279303560352002491537359263095537587673167803353612149777124506984635243899210158424280765600606919168753427430003581301279422222485058244269908633266897877328476531731528023010250400106833133853640470411018864809834650491576898490514299344110021240516869098847566721114238821220151919719811242308938578355309679636544272602707417383100992766112210647869984787946670530610242113615243901120542837089158890410255196832825777071590362480547539731523385163965758329029709174385633554580895563373193184600293649831549052016005269611479842715606078007697313643041913801630361630643139538777232091973142105769301050750157299293452963518260678649865497425114192641013618607339640988000229424622697495374598278651281310609903004067344217364508545349916609091929399680098371729628628040732707789692097036781411677819702533960553696522810921992023311999263342047845882487141355105694768293021364953936809016751085354096563236594001758852694413177068382787638251205874525377863932765218639535944529456545292809809987867234062052381277995556000805579319159477471668298620421921896195271983742713928222656250000 [86,34] -4596397051382424646461443384578022320961599816218279452660231561740311964925482459048605427144538943799023682716948479375112619623415404537987721853261966018152210440095192529371332856914058122958925222305687972053975092358716783060989807965774152192530274642390439609459071810070848042658118880494654967710735778322231546120906380837532111834882726397639146561179197275877918011114918235324621137844708566941174566960557948827732239167911399941866957495515736902366778176890981416914724600262926475194186013266727163402415174392940070895936143347218148084005025520069472005216449485502287810896832447894621291813210753313190977496483893475292534437015073741373081380618431791764181284757187048123426178480080086224674579796820720467048260288092263408935791097652856096507590823612427632701155839405086518997273244657846332873970333868265182099118056749265547244472004602517391892705789044110719559637761748521541779832266955052139077990240656339138390234583302284568081412381553216861628717276086022255628875772978190864175888507601507571403158526507589583686631275918756457503905905994911689497940962447413562867880272289441147001689772550169284581827931361726710761169928281887542100168201816137788160781171103056015952355904156227091561757264593820101933792926616056972720662495079313875897781575921647788237374691250877447505298025101548461384421038724825085741679463033490248464559421177570640949991600602036760896808875585656876652766813407014250835180421728249655283050691745286756339700724999246232281118798064958742083867823218751380943361638712237765302713662619732534917560110069059185725368540904225349386850057207204194584216949077749338785848621894366016881629121681334069339524415472561771967929093826979645578119946439321664792311424269220588166692189385336949215406376785444300538238262138417101002158715512742918485506312373240056840791123911720097176871469194597186055408040494964495858201367299747592984112474720239539698709134606556562345476938585491081001004329559591256768016766212446976199831268941308456839621236042515048129400880560308332883941053526766449487337460354418341909142346679109434688317724076407484232631378646160140301913584930251510809860973536333884358514094193169717800473124749705000624544481979683041572570800781250000 [86,35] 1748326417431063994970162069997828821711200144179378053690823444826944420792236951429909788362144825820440943673291524729688854154992155027906897606484748251329168215923429406932438523328110056643479673750406226823665523385414626794678179347212938985992242230045665086144683065183096095454858656926382767047482433385816672654973062331859804171577245622843309679901802541714789625531751777422523919148919757923733456236668577119137507506281719236233487618635318743155348427736136195318348038239964877946664981065834480243733129660227635502610097795907823861515116831470818991262804106904183397189722655959264059831895135695182905206562575320802533231911018546719463359065575055109223357181298732292160195260756035331767793004118698561839926633054539761468087158421048551766723995967898171438302254706432383089884992840561457660745806217959847835380394939516834117583684034223076834736454454320834798581410060049507623402385157399458376532362089384207060106042172626826901281157709243493545415116635346995228558691861593331771077406891102870456309520321808749576444131057126668157913870980608828024269952286761057742929217641861853694598891572196723817676215188534296801005765352057617708932419290006986301877397171298183690534341198374572272576399039741577061885095069552590161682373186130533217228549927788971994435087127000097930416079018356119067040107398608419937249074351289850674901989158707808192456597601294767904309674116172721744507476669950874832428549974459392968905562358149236177243737124454344447678984763211639673660405214277874980124482319606137319504440976953538191346495762237074378268770987997151364178426395817771837139537219876167570614594154157229190818613654297225485956576126022395999213769815535318913216914692433262849538110282257937254037739850543420945611661727174238913408252533064961118418421471222090691323547567919678433947344992534075013757635413408188051738023455673281232729208628728762876758846332814646697976006745182710824380718760277259742618844422688150342899652953064248355202534546000063032565234996031190211349944132850642217585044726207829824270179095794791885746836074567510856797546344465831880727206029825130016793406642282766818216359563551143095767921125971144235980783698813922910630935803055763244628906250000 [86,36] -582256683386736232136961948413147080807180583867393966742049096297014040228319171422742214128386122211434852965985360963863263225061246752652028778197738564876914122435419429853793611590685261438219798702930071883011581093255366525713547177795317619559814575596388281196854084105036585645534326199570038263889692361270298930078980958068314422564712161732108100029966163206669834685709721070620910479648975697951106723898607920741668977475635050266268566101929144777840113227344224387987312674646897618939508088024010024556021732994580548172026587588527559702872615109009671025294926411085523365068570907980226943677396199087590140586757586476508669852279115781323349143519732887933533087980781928250897496207630440270473039070683829287955765837189730268826618319547043495229735230536219826997844417252133812020344968705436941331462273709225812129382003347332157016190419376646976586592554260898890569402506003218338391899802993029031296282501255217918172216844087771459587515114890489846699634401088056734643901925041475975077994055046531014078313884517248815714300610281757746033110613626650076522109210382523144861442437891439727164830679910076615846666332677237717925697158582316793732343851302766365520117804333183476712882332772220232335433783688478699837600965930246822434669170066823251593160289725326263018084195472770129291617722143290126752958011220001385842392393736402889123522948107345894404790428317241550137463824829133046123989211548881900095545979630756705416085231860328754915761190239428579530294771289206022288753842408119618513672192156913207538035635643334192308154159342226664918772340027491332418766254153905734754152739067145300914692193288385664822153355799745196716106216206739203517645983957663024971023935660223884160214521096048746624826483253258093326880880028668233981100554963698697988170401164318471302804065713401401219815491672201996016674577412203428956622182440703498239949576334649377723304081171766720428967366128502114856136085464495927375264754788937160033364021170677594371546293581818979319767509653806689967629675095719335000252218809838639658309759394503428920259373002852178400473635338547769307168198337657997511033190473192004460606883024713551334188323866049481498247120114797326095867902040481567382812500 [86,37] 804819295795126849179685822925449391736235541805438676345633800939841353641112744530657602563961473776872753686744298350349467825563170736740846416952572377307769623970161857457915886841070211621604966910927252937687172095942441330754848408140423451153284175331594541794021371932577592155848086902562040875669807655780923519064492020823431553518447074697076573932713201723849644807302451134953827594505021886709508158386550133466223332629280626839431116705657666152592579463111854021439571064351307866900374275185067200003702839137871850269493767266069242314966856064957508807844714648548992413133536152031337188966073144899521806525408773732807469376612485353962644994825603485240945037961295348299362648423747611269499080595457298224756234892697592098016563803677225747684134855299247506555008128593280873535172149782956782250781592833022576922716474467093710763280379814520255741589117308534435756302424054476606564124524955714059548790680115232224300334938352181407140907474307281989712100196282580152668411927430159259792868919528209898492562556011191252466380515186390343866548224484052729276323298759883974615762277697009491333326164560911275935309404066088007046743328677866530484352975036307590827482382825695645631046517581067446020350358384580773870636847599547175441800104265084823680476678875153861958446665001831336492406933480573079266553173730543136487067234306716670665010284383294646941208834656893687294308480441555213530713623953206313840369030662292742461551170585861616940075115578451095869382041727004192007103155198714436515432414799248040616478937733989955618459275957731561790266406972629341165845246125127174096362218840197474047794457157276733869199885150594003464709815833101204562201222333400005505552198017359170134680316671542387892351534059481107412985224015248466187795944626165961294716518227856777704833791006727587371460436080758455104186810250868310977043479936165245276832697089548937816331718673909647311579209693319537939340587677871396198557199192991523349366919432090525584028233499081967208281867062602483727428786102320070074307749173015593344592390467210324920793497646844122143653821424348690907298850410796516380955840288750628648960147213234015496366443529743447959923230428103124722838401794433593750000 [86,38] -1540718146216680657000014042216840594728400587262770163275955253112617392738733839962119109055619582620439507620535298238003504117893815467230753846198179755791296818965287395037038916570281661848753581514820097795646676370786018896372817432034932596021234633805348102730356605789213270348650946789812073568928256475630854236899143745104622765177564030920848836357334030208500288046351379468705034395499358662395169023037199203502179651299201289897227070941260964048576585242242989314068207173849536914599340640867834225825122489070083336290780182349025041416470637731192744891932503224020379352178370547942719547374945786661873076048985248813985883682762143606889826043167450754749061263889469690307162306459231624554882800829270744525993945934829351659446819401551795204773469977562671779048391712117847209694522587588774123819902665904990133766530877180230671574746579104904846767873804113274497121505129094107519781505428097568799861697956884457038070079193289695626752408318948099096013143803578658704729616526161947679270529034276131494189093673848133442900542900929563068996074894920735483139025240639156516139840330632827660299251195894127111830375284695074999413470531595724609653658284333024440070815281539562604305682059528495224486891771855005728222605864353545349278798688264164605653871074383837166058375433805740309061743308995307817377130070478485388965003118801832456646092058915598799565321217283627849336688359102151189082329745249311240908913160554738477816315163376902315168834067632971795605986318723737028787690258792564962285013144137919243342508302421429559384141187429756816153184880293742403930675076639451762269176907026383076265018744437568462019659568328541240370887954969149435030306784652018812420940736510008866284363426438094376239573290112933498695847923237598898615279838690290501186147369447139773871115676470113646286316146350686497821809801857980741029923009429560672588165981180769093290065563471870836616821940699076638061768049137394530652588887371793025857984492430443608616406537619498758441895916253510423907455769158997103929816113575649018420382497932965097044966797668920670604996419503495981865686188966810207741351043276559669793001476026656396882870086561916067591226919830660335719585418701171875000 [86,39] 2095404082511656633604971520461240060153030893423107011887412807574032884424812180684214631908271671780156413689715373657856593688824701996395942723823505831407129943098807813488637124441740039154348190223852207771552369037943987096113818643465117163375610557457202517941636980889399915291638940659960645191924150504442762618843478767674042933925891602354390135226039728573948702985075249722363974117276683330136830926699874085919562453042587295161809365653254878578248108206002685008403197254011523158832652251130097541463776031547345804517037149432583656496537009161909574167273485836689396716468630723526254371402864673279213231892248991138610481717180606890788147522259505677903848799353766168805215320910306145003885886069955880754113916586984716640424868944094042901841266757535680613694008036255061054798229908440315375942539349884177031780663294149152639205620765460907383371169460510350408600573757819923448954034695223674438627945454970380914369223925233801235610368263979505898967574728242758187994604835929488848205637975324184204758329104814421992494787574903411503858748556941868283905983741752137785732764646326823441213331137645551943091414106135059809285753011920729347202818748250415315681741147629756403765634142066623073922025836887468844149570758671717558560855071649709949918923574809471645158086276401506231146845682473042368955264200554782638330301264997211759852207038683658261713819267733858305836506424532649631800759644007000676874117761458434654224325062461662725127009604246902398134627506308904510012016261943005604556430619011131860851562449850025930344841891007336204255929167544605269281062925582414485457519479166868366076558227075494655109047902499365886779911184972600279463228896182004534801170787821019395094906519671310765340837598379515630062178004606387850889557168714243811654046000362840881517486986088545243481237464681358593438803873792678744643086921425720438565441782309857911986731087236874516131105486405302026297504221640562778670490702918511581692581594618761635671968926816962795742174785367100696103077504078844304732096829564788752155081651176924443710820587207555222138628551195525079328409930265419184127083168027678334613382955980003806003907984925604957027189811924472451210021972656250000 [86,40] -2185451829656193033353412560368471012710902172370889261695825045375626358630533049551068733717389106699442177830385083043746564227848299391006025996999392864773315754009365268291880596522762127050123846356828194592205758416707147201827355819821632172469226861491630137195914597196783032406157535429139151407322424791004553943445837737559297570605706040980870020776233972675480886806481961696075821137675822497952942512729530262366573491697961528446117032824560307491614535178391495015362566498765247287143587265037478304678906344302324519493253572183287988270009823782165709284848297713511220347425184197465258502074063582009834892364405384999453143442876735849538649632130739164642207036775661966208019573533856828214836074088765248009628912383141770665755557191797452492323339456117773061133566392194814463384424655858851281327401647692555065919938799512864563018362277370905992414541161758084607867590643575662531313269757136529047289339330509288837602427757414951502365029528593340066085625971626397574341059839397008380276833932636175083353633095390605938840422297181185704855917400052462004302917676875636415650834568366881271891251204908851726415689423415013649117012455095645624950086104603099945765746066690181837833658326296637449795583440539500563888602488699577559802124665027639998796384612522712138797804825409786833936687614050952145812304843333653841175052830879942119182549630646776432504160239472164463597074469752705710503173272129475094412624942509767914937030248208047255740595062445590104073432181053923529870423563837328861380579503142181597672120878268576902302125546683284861907286820592867714232661313580709166615927979328447214545477630938587204217103048467113237565836490697974477733862875042813639047403344445868245842061230537888589113100142300240398427457719164403234923690751466806225452643505980992563893293553564195725778316328132866086857734374254448151273433521587416865052641386023635464988447222381252347133817459834723077329706156766550900475273301647757704219645507528664112446547873871542793258760716193053552167428729138165233937596130780892612652778756106862958626585374131424422660166162339688155658717291691476024349842299729137006157009590941130546199247519645325610326835885643959045410156250000000 [86,41] 1871484598859687072569075815958399980541571638025014703264311368986405142964848084998358393751348689484022964615609233317670633613233309852371595499414305915822885164043345278567575478115248985068684704968422861754238842654227721228406306637240061873489343986070556665249040887574935705171931778103957154087812737730369326853129094968685875245112430759373202608506189594062476255979972422478212961125931497926721033439945368292888154647202844042360992763742450082784196126885015015284008108310902092895898016496051336280018985280209560978905616661523816386934629432644358493865007596033245409088637982929829984294606460106214027872796418166643728103276215708487453690153496006807428935379741045757686767095287049425682921807974665052347364767029136894242383367720955494796449570387987962505669066723584923654150274064893673709130066514402357918499787813092155943299859365272793994728203989079497097244993203123462286363336801383018160860374588112977243083809158384447484426203422377657266792164987809977309015489473853131389504456168435278276492442333336906450306502576706111428570947386262953264149811523628672556026518992184620910102248045942751771445439179149215486450781617308454145505096270531135148381171218623905774801566922686086843407802925192562993727388903401587929246003865598047112116522425733984819371967946264622361058309802092023396764616300876200534045770364436014072171461490988646575696327514751805593501062520855771236758523496559014981824809743138370554449842290677179672965186218168502852021534951974261710342464166361601691245055019084463712830757551493288688523594816176805239420277092208832464720034335790852199697126972628162348528504733662454143051818074822614491295036482201769002434978885602147650184537107869645428406549739863394737455328376909116842496309289673489384354406164285802133295809165965036443408046304318189034251526555576661828081667463792752582146124804049505784414330240963509885942391335514615523518571753252923969887891315242710689663382098413670421082827200993136130323740109625764708843167735104947967951714957000265295510272163255723006265213896921692799111340876735472046438505982678565466543998011000739211565390033885506845770404581162857235920524145988963482523104175925254821777343750000 [86,42] -1367390565016922620826753937482090766824197351121556309442706796904426745601465877377287016020780791011782427760527785560250142604930319115061335018705831010318152782125617834125681983119399240594861237703169685700711969032566872723291079131805368787259254961313746278820821371567202710502008748296650089307490640520059760842259015229689226605144280875844355184277835651934634592675051957556978579437922589622366935347988852760027879678716189370623399235110836087108933727630203533232365036350619395951032647533335605845007757418615924386280727378792551107403945508472998353774717531576751540967460627666135733941224070839138175740141086447369749692482792267090780326629143825936316576659534068448219775538277285861934766977662175462079413174218441657195953181053825068596967240556072130241380703406704232475652348019393363543637786564893057811453781347552340910545226503268380915327000009509576206182408030095425679268821649677354178674739464269792247737696862752263308727877444487000846493347681808842015280911090815840865050381638459598451070979021698520060841758324205842696496232021512204674261501813277587824510952794022261929768871604889358500208046853445911310491165776004971066933699186575016185879395427707799155230902849248976250873019745296484702858180372951486969539143486434378146099945922936779700860861971067666388115016310174907045319839638318988647208893453594354629568233443465312293875447337179074147731592984616560959601507028938425630673052618322293097138277332030741609691184325035708070225245314854195921314914489731344161743594068579133351403947302352855291787753791983672371318607831703061777276198835190705621990230950113802083622263105159064894057177311935007267977732688815770472803624201531307691290450490930806054618032810552610279756503809588891618212952958187590249448938427264810748739464113066391054518572771892858467641985970660360334958174400125974982287230122149176275812365990283788581918412621382277991344958728235538091441749516087548712651890051505740964432861938663707347203002059106321476395080388252199557291694553982564232197252171592113131808541712603090465883104103956211009919984382749026821518015241340095487537868754287010628151390067435317103236580571490321744931861758232116699218750000 [86,43] 867971422735616733394395022852723874529152398905660825018405590489987755170175508200234807136895522782738817566181780366300868421093552170122547981517448904251908234064942319213083686652978127344188281648416243054528658278928351741002076046530431409855057089238142989925936760043488133935983563825387233120251034146872951456581594305565548068585444513942021594278842046485263870436926111255800836318448716358553759157723280623427571323156550331347424617438902718615545395082795667603874672848055564279190145101227903044035501773165803721161644909980843297941854999507872060495725404967009740288237955447684356729772631477436774123448392914078627762353585962110458965386571606089222618625603326753173781973198168682598507069577517483104510891424907490573397336456167963662425430639687258921896096486587613336317769492728735695043965616604085911330972527664648524673674333441765252101368888133679536190033490772483385233096308431447422531416449397454525550175566811366738162987055978575039289043970100851588019602914287415076447625161776639455206743632328768408040363745447248639059740135302380887177683864321057523250444600586495051113476655713928548777802290950987337629096516735929641877866088159967772137322110411008616136567016293984854563308712161426654646231052490420013121704754866347858326837822026554739535109140171206112638268869355538748508711936614670654301128888832052493922535360441036863523700401206373310122489532102520888060476217521709569832272525974098270387153266080361828448452499286789901148103758974787735883289272272940832029720136734114219281124861519862280405741401043680618589660804869304771711629926610976279513416719908608917244224319320328704045702239997563890407400157135665762726881254188178008740130258731869521473539668386437154047890222753375165852687622819483323308755087989281338102936473276863538148452069407613328729178771609089805153238207926237922681213523607366047635301297917532042880871772359739956502593578727800585356619334853628090394616204697446197241341015346745325098359455204954996674899088484451586655343427364898691257574035994096635354768628449034269343789371379711848201941389006621398788963412419673429398440769934191039895848909519870256756846060852694790810346603393554687500000 [86,44] -477889439421223692697028276441253447556520940594983124800157885501143922119857265726996144186331416412046218101111525035838183274428388086794315961757464495488687824889974939015965900346456082062324714026336162038342435195548482402654535062507628755222503448040207557805897811990077195846380771834677865117962561209547549730193074434773211501372274164217235416079949495720067719421908679010005745500751269077559333285330815936251347459776793601788142422846811416150726103711619851856843148294439222433274536277181015481506474962710779667292361848335818499783912101091888740912741640512055100239923744318156426468526790022791840387294163020467499637696185393444741261580938357442945762258427321962671448750359785630265243320201604539389754794959145213597374783641718138316137932192050277703921927016762675060709939227603928820982307093020562195365110472941286136932784233496196436598544288996729173803635749587335027166210348574406690498221847758302512548572600292845188410235587575268611261608154690761811284352841740029767688863682189937848940416081569848844332211593330766814257037508765999471907126762442706737738733677075290196607595785500498283688531586789119684301543503308446980883023730184352365967998340923907504992583096231330779542634946083302907948081890555714278929387300677199905869183874251443958641243336332437873371897675421509385902133836401387668558704377381307233747174662820167456277755493683636904482990159642660922715984346858984893994006924349158812024972169108784053174021921056200109875775339381855021448119199803538556469295162279472312771766237723363792768637712478695282680434233311711004575622200562471866317821790999364617751075975333072263437888750174609615118536146853371373981535817466593119978604605375444764125285513148059319946992800481251502839388617590576297181682196863197191786371596087709860892048100784301116919503068898837238972129391890952325727394310073286720779611435440817515408471224830764180602740673963290276248540358339325116353687729970628305302794024374464451769052612907276847138439531895089439690757002058980375439310782142373940186048834582541512829733771648748109364294226619065859403275256443092333154275062630345462271212485835369249143056435968901496380567550659179687500 [86,45] 222108767299967882450116607660981334827196225245165267729186169885975276371986735616366949825575421479472605387263982802832395012790081321017763339733789548932256157666534920048401937451857489085248670479982339198359539714226477195222863896949127500420150886470642013437528831933260820185003209487512523112387982230991005353355872358938070999049349138379019960645191667146282566864111035551653607514401415494339490953128252836042453494697292391506638856944441594917564389233870641638231134408788484406554953836128811291477447726423731559154778043515073361592052217495806066574272591968716895972639422496569147287458908773854709920083005507743617285217231010027435123544472616150349446662418881112839786121951056283403672356213927470589785322895977877742846984445205775357827574035280369785288706233001257259352469465376061395147084899503810844897846966925693275791833515281376940058727806235631459227714022188055637523492380246324127425708091269312443827657208647354794653430214471569390688343303785839475745672711266031120161133887751323773482716508384585495101207856562786762688662586453337157276686331902700415519280651590886929569091216966127786172972532571836200994401986095441725506341476203608590993278580603696320660699299846518441445799858594693754266678306134187709327534387362967467320479690922165316027465833274438029165609099190240735875632480043714565872080738998092828622294342441844774396561740126282824499792913045765266398155100343401162397286164934899318629191594994426484553725379957192447023297601592089099061817731035367945727530700258919459828856390220027305273270853807585468766518140175124144583603188963504390891323917513621653950219345277803980495035169639543070767497987077312159893713864965015045218722176179411159961656056339022376405209258288875464955252807802836170555750854549723439267110396177262946942166452216946269625135062647314713852787054100157446922819681385274343675956171178110904929333770726023443420417534501635647853082918478827341713891590431368546201494361101175763710154809832936276984372894267121280531165183897899117352908687509965692590323654936894968827598786890872169668773417397789120085906097001227634915168089501013255111048637531478977535925878328271210193634033203125000 [86,46] -80570572357235248547762683495002527421968792897665240697259205292398088355039593077627483736064238025608923264434729071982084756082805327305415502087094511997810000673834159229541925203032014213788952031742114778253321226084657075010258497566825277280472548740198294219055340310689632244297493477388320013356930506430298968821949667697053539017222408461208060057958375019343972603242132269048627120873998760831371198435544919318146047825489465384459856217036315184165351891755734599230141720908899687388691030337432095304306236827094530051271265484387091023453703217518171182599646554186617400258191647347875186879576779004105957538152752773593383227857245455188545547688683526450874648815036104138572054696360729252935613925290094926039781404258827919043107825099525202979674758511311130371839899614538596898025814258809833473739130863833639990158101199342509898158851754568645275623270746588227613848182358196281840906337037433170889050969360635113869658869585805215932404529349946443656245002413873663149275454298530446025009292310979673909682755209574194693739276632231241713757840818865132361168330647732567759307733165642140164517781076056499804977802227161994845217110531405848938474459810736652617397780940583555445788082935223245322779035154899246902400164152465704594180047025594351886469373717270394536654212611273326200005373563879074930317413748067147346286687185266268296146060767133019450304440025499468236963165348934422416133405598292328846427945846796665818883781917084442548183569064825045044448797309953012166532511544618739810247345689424191454390464610002401664510657560152676977220876879928618959876061460522915302648981497942770628146380821106665409323141839837363913788750645311692190299987582101015908957456575737524303569010303280997883833073601851166441029690597976307742767744526776223925109142320067972330573232347447366840686425235191290893223201884418794473202294750557938127487922506918860850345478318692781800590723274636533570511524366561746958817808285264970570263551729711842135248328914419100087467257089735711259830995058607184081284089528571399485821414075990641523519124158450098193462824140594317226267691567154508852863903747316417320797898860007535404292866587638854980468750000000 [86,47] 16803677148853278453726575868234101254769010276875883587404534904615216833214476548574996824886959240125113696745226029968382448435594691779816543646754214585415012512773161269979988489064552232935992191356431495610850463824988051209462425477561071262724752046373729562635588148696910084082000085997139221070209407858632025015254284373792844839963793889106828668235404428500115807456214838687791677672633160606631074652176311854787923557521858673055596686910145175570195457959714504869818017376869354431684414823292939490869789616428232739629533795622308624517114271712129731186094573679057398182504976413453051159204430932724899037553855236683922091670512810279185733372034653772386317575250043626787572753429631315841978513130609706636513046875046226648976250910888953230615137789354418798912604191802202110987672777328299480696481440745167741774134589271658222708624245484801339373325582467759777666543044804024229102482866812705189712763781522986364098935927993446338753236431493639765107147579392785874542008584476348872371722181346095532163027943264947400854499292537941349555138143409667786216727446576528510303867646609089615898963613147548657891068518085238051760407525126462223087176417722405869846952789727993965334404385042641959329418221553426704419471087132505656350453730650656111087398961174511543050481863847440882621042537511345060817049160057114200009232576420383422213631912051839528998154659520332061501972093043938461389921844918089830464985121490552497673095114329302053926657027810703716284232916443337695908850818429345391592989672936262897771903392323180165375494359498754744143503230609360447843572623568084474943447417338846639284915228420382440591487305135587103142003245095269679468255436753911226472740572544342041139536063321670940608807291359683753257887641643709510984453831344892351668944150936453397043570623885193648017449043788519802861121586699841743566797028291356448528138758496149778568382043045439554267719462925521545749474852368066336534413517771378121185006144808905436174445324350514829385733027460219665342902793957098964058637751398245360952976469712917945917145977557897971532684833235872783419669352665859269288796448914801145296804563145087740849703550338745117187500000 [86,48] 4084025896466778229156485999932293878648966111607278705314677744700942157215089502814462615919658457478091071139818205964067690175033682627279078104766275977677440397523714599066336112205846911815775865453879089714747440728023744553583238137620514960439053145680010768734508876030485698993317040551157790019757305865554053179132402793957067884087495922099501937880984174851785142225070103237933499015431090494125752199173768183661904988443726664115876387086114168779122326375116017707380513205927908111076998829015555819278670173764320397340392017854165932671748761827462438624430211108587392405711399766964614933517823871626743835245374275511518368645109217791490668341769127962596124951510272482031988377281252535970102943602162979831016092241283942396380160988862027330585074649194482573739589021159378508927105665135999695931340362739125181041977750215779666170293919731974368000843090594292667619160476783595941191372485207688416218938453942312692412386039372188197513108867016803387114764165413527650690319469782969016981533929955515485227419597947782576091495232029190340760364151239571201615481098948632674696686860817268720545110211825789882242034202889485094518188986519826367557602248649751080646320412953623768267631062819842733869474866842560688078517746823521022698541843763131167631132215041825798326900607970484648093933655847171928743947938502560296150773260455380520473862753531500837683107690785898751750815154861431187739996664685417194208184955888726813661662676747382084058423861110476856667908627601437620463695434417674050883237812550641849455288886950494824790030542787327890185872877483389361855426559734272695309812182088347936705278902985882535381342059146496511211985817665865363469818233748908574090759616301902001274385690796507104302985819976371447503309867616842526753499929026041500522108255607320565318227248247750714677333130875630684685546384239852718930313096882545751806900283239800671124083822575360567950325395051832531339347683747489933517981383711297282771380191671504591425606090486355562604065987202608983283412237404895374936685507383786836814581369057079741973864964297962607760956318577172216902005958773033396247831704425922984269536897272701025940477848052978515625000 [86,49] -6707883961388461076667360216136456673646749230017825832835580102287568332106713447037736937010979826929470635814301721785365274281927141105496153400340767680098811580868763916564062394601825897987595713959701971857265526483232527465620163459679275484403876539404550372532473650664594665191121896284864844052866748914920473089558362179124049296445767642285129820700533054531218135567974495131630427633050186037639512278423413197220001134420628944249995357270391481361522720917199027574375072704036413634103864112497946929420131624314775344293594281907670260340393929048532776391869345775456105543563360852355077314867279187091080212380070304128487784949076422042591076234379995964666367524669479253523498348266862708416650590327657898202815244861843938554893274181913148145001903222491301689290711689750004117339479845594862419615625517235642729569297191784863295794944967303862862194487319476815867912216531717513002947294264750841495437412474999039852635614896678335621427651056283611375980542262018985372919801510591185581313164551687754623904216109306076602580251280157440507243783075439638839820027462375762818496618739439939387395231125245472163441792245988505484442574100396207336551023478856772904499579617809186771676651959915717214983137202809347527425197944774953248797930061386104746174940380679271524688387378206060902041331300253614302973596471697426466121223060433079330422305658779340900885271708379919556669909467806898713525683898617171077473363139242726939637192728446813923387978857177527688136065285397251317827742547864455975868777416852003230135177917537880937941011758093996620289098312164713593224815561806081581465725392150503544693702388723097547858332857922597399604093298264736698378272894126889781771210318796004475609803915072447958068427127502286532266742516184618789436368531682813475445607755902925883181788309318447857362244618447866820129812331143529246841930120828128676116676073844879875386949668749195013599141347116730054445122285900543718353299471214033290767491501877249505834730792797825917978088419407668008658353861592793070710912489553496784257844027776110543198637219880172536252534993688773426525664695041763356892397796298489059951819513116788584738969802856445312500 [86,50] 4294517241397771247949400822462343967243183430238297926474179731873558436443010567173756350088396137823074718616754586192829708895858254494262983097883584936176811027502995274017312037811954241541512535691596819033788482241646600539074941956509709483127374513122199602627278320069884773699179245003977678057300789533906261916034986761403478656595468702796456194457370610904360606981508807247964108675260747513455722023268654160684577475781035497928639892400941168491425130006497749945217291060848451041022348268700529227659649101926875587653112775560437088623283181376061210276922125964232179384996661317046507425083819387810553171433758382846059815583594767048134612030096283562589287851974588503799915465265163122683376755864595734382308811468194083949988278174668164055400987723881117592652917881755625927467225825132268689334701385670152088045445619798330586752001023055566511877339577923198679352662633094919499838451485158124253328190744134031795083003001027147234224833986058271181274423902577507721694227613684479609798857418121994051636872028308623952864075482017495747546620638948217395371066158056617341773300997293153455527883217657681566876101435450011893156790444336846202205831516678174372361310399432031361242029711832021753287469909705002029604982452538914745784457190656574717101769492051999812528485642232853111870342468856927245553481473415021577455450786655450072711867813660851446746862080415227696891459241110470644939263083316996348165850804831635144427505319099031789881731206864749829444158823443656625333834671125301296950107655515752576228620753790116887681290220491938842338694555910166451742818545942647244950674777576476420882094011999045077201684617769367342398594556095609992394734084060819109605801751625733073760406466129399821068876861614135576475122482509370899791189027246878823169181446280892429065611921050453914948929171208124880079775216558202203166164923894124495308498783511288930316313815714931095075648386159275770587215225444900580475433857144632849076563313691929582459765081413876368206273193539829585927805063054122916391157060939649205468178441709299674740105973108538556303846980154465252533058606130526464542005110960887215298953378805890679359436035156250000 [86,51] -1945520005755476821478245047501512392045392340707364726138810301440530189830615794613995134516773653843567962988103795467608669118575300203826658755343812000541969007370060713539658358714259254664442899310734916637654189245932118637223922987727346499652040493023676640779384654008637788967442659423627243422768804539635606070777321911978629606769589704604624355426503659088888524044222633940324681899936156492847959814740536940044464000946732925536671756703809571937712548860405985377557281147743502377412175360085914538444324847229885070036912292778282933258913577684653281972803096241441489249665410550468394620966338439164574518460259686943749418788916091082474896014791391747411918393911630543643247967710791573919216378397161288190697931741428313154906999461851286493939694835573989808484562930709588763096210259139533698508073669215728096306455183912118580755950732550984757180192923517719929775329901220101798448646597574222176308769727396298203748759555159021420458086064551558712136982195102435616029992481418572081810371973564455448115047661672162710691736405343550438602672410995093287554424624650691697059233555085488534573780775544374420003804525859030935602701609899303730393108466515892728638012493352435207899945846918543778554200441369769083327032967696106885265152857289806982462527146651049612824550180574767240692776891114630252423730755427899689412591445360475190386017503034368859287963090155764500720366420675185356346986581209432317644593867081476642924249062547159271063546162727091849877080329639982483279958364885214136523467757137354901049495009828233191817206053639193261526317661013900774276527849325674954415388066365563107146431747126783379853581309235703848170057638936982689236024427861063878936835465078002107890851346953971461437356238778086961496231578284583369932565510635597352886706352043240594096910758938201105383010981810907134572590785311039171798846087708545645345391643272536602770160121238590241324448408396815991214621943121645926655344656366937661800116642519326522752912110646044979992104116385971353225723209352804338273588654494582101161440813100424012394872789351293378020909117152803687516440542282038680854303579204067631280850037001073360443115234375000 [86,52] 677892894085843336349237459749017644072335348753895914076685612949907232419809170002941977414949898309292006129204477540630671135694820563870268094766816252878792908688034421366253711350865746767082802970019869886021156221298733344130747322825063336882090613795572627470978197810298505301846345846703774701951414060887301666908097549888443636837394068020347328563130590006109758743070330873835821629823849436462587026885968526244776437683010518905713550831263427459534848599701488689397890545996244895064620747489306554486743031197716196322698895609933241645240786541580077975467046184922206561831488577589524225728654161970454462211363865003656808809513975049788989829519833328917986134007947338440074703163895613292436867700774570982216900465629577298460337289648936745080005608843464635956130596885473983335677473151943020803087380053443530804100663148480248765763629632982329280129482801804741324269413124789422728928481161082479006180800824786019100917653200014579700044996479224811531002836626399492463344267547441469053719596409559410507077342369041316455425439289550467686037597751617780315420685688279871516582909873069558666490181751013116847008234335278012238924899491016235394542331001938924822816336244369950167303312245595896322446540829255827816244561714505261285307774650713240184083299004014522587035367129203087959662231908719318141444255126524802612036590311811783364303093695384096125392367721388238288869545539312294419950273750437745429119335625520456547975615114298434050396425127929639246926660639904954586705659323160778707657411004679131088945829810325672026088507983255222682811532201613470702794046352596774159862653904904520182339800423344739393309627708782176717391974053060478330955100483572720165935953346519860481404154639174972234506358166489461272854968840123365132407956808246768889856503843558549989686883625575102995918339045261451605783566001808584459646900398336883260280929915264282999444622067408527722184519511784261679781299101056423757157579325497963759198146580456323018214121231618781672588112498667593383452479783980019819579006627942787339734028420579872250744888156729524402213209894409248885991449264306191169453946754330786461650859564542770385742187500 [86,53] -179804204571579335843407759027287622141329983464134592848462471968417471567974638855555413775943587615534316957319875691988775652795073993035100678397655965715516853178266196122024645363381761831063727735490778756685888203337435281919941793751296965608552952861221467988757038703146752399261618664476077816307687180942644491912394549480027591830265270803703151057152132917026533720570171316812424849330807323302172584932143481591018656268315871685981067627253110045003890716275504683582374653275620263298883694902372405149475177887823643270422979003603793934243272153867450680683736029928315235672838518893217015683393369120291148417425553242011183024424106862031794375124914744710036149465634984073462763394389112571349474554889048451624761755619234461756051306302638508510121919649354405633256315226822844457846312892266287295921390006361245924108019384538032904599864368793708669820427441786976383999341349739740243113872001639246466920273202251936377185908047638270509183484650182089967453553858879333171108838986129755992468455725696044862800086201549811302076203536714546228404467686358221542343463215797504190667958904394086088647613556308662692704593366305575142414430629299686923413217542041638694074429945769028758275284066168050489857588696599575927386655225375051105034261404559603881851394926325236635458636633036671065019873506018115651871362049228684614562355751588385326690593750479344487589502545588381454756409852411709769937601485411314682684081633242350096652398284312949609902700695732422290486118334521101340461426449420368054686171056823813973090992949082944595777947411826642560908480130052565361258606937412137085820541154566364906850859407671038098568706619773869390907215109125237679495141941767210289839827945464068319290805254922160370156317413267949584718178867772173421377273460711118118613537258525143404630622041629560302152808919748414669351548611919902022874306548229645456165927754387439716627232161439879791948093728969783859745541302310849892004224322511296385644040606874363018608254513376800556660123614078914473430997978370160505407877710459916869049346104233340506980537615521687636606282118519788039153570839165054888811323685615661815972998738288879394531250 [86,54] 31877107515800129635258200999907765256198635826118318715273372113601164224250174309039850121668487499300500058968388624185495053320586044501520728655487586287893406957643863902217431901131153844317900545983669827532539453648346469449387039882920537495846882412469419231809925228835205412779290410256008339884559229420524918178607432321538215637946063877525044925989348544049712951774846302594043139961357793639748054059889384022726347392591450882752174481047152030295574966447644064569191990634997727485470752697635679005573061907531688551779053407271615555429511976717059290340680852649842094389761780578782308471637323241225881560755701273437284911768249920777262505508480895905284193145486197221519077406791667015903454337344312065859898910581276886419025796999278202228424007218228139203264961059616949891690882601116996304910777949533211610451683222709258858580886546972119403650884952866422153592264610720923846406702401438574040480157394989242715506407737831432900944624894269916058992346175182208863734234035440746720781663763021710737658063253144475100038919350781622640010750181267223800924130536986318614490555552081219936741030956990199028564454828431833837283010646257443606910378437621249867521651402994946210125516859295130069102808047688321109493986492139916167690429832711136073614501123698180586653506811670972976270129305470572023847519277176993779287941525839971064583277035398381757512872008490626916427121359206123373075282104939744990918873425372151403725258646722400206386213504777742053526533882043063658715231740483472098686723019921394820357771737088314216736085320743752500875146606784662723108249031898423181702788321945651596800146167216242470298399968361581701881944494086414128079177779023702687685072056953510081838618832589365795877704672916461151885621956426561488212225749100542618956033928536268475295004450277484289225423040448909568094608244734126475012599528429819654436499445783281399320571229165063391203708989356577517780098722509591759866128769308770238547422006416718744526077441582875740801085227216314359204055822316838162982466482154252194975213741392983041008742912466286766307193226247954981933491013087675347570382200501626357436180114746093750000 [86,55] -670123767979133812862323826115070549781246286778469825353283999380695675157949964361649783597182085713848399051663354027321445629833776816163948357305850815063418261603492197285215997476871680499175335760245714361404202319327970919387317147957438844447407662399305736661656681986095706043761921725280517008126502502538746501643092720608140778051517459300013536305949701258833392664358229832557720031564559412546677337028757376548571907385202196213345088265100372155171971040495088982351375059304850384646841637149500496962215652113106683936918076438230177622246704907480964483221178629114985859186893685350377673007544114774962942023319977656994326261175419408857678423596684246528079144446056988078415851457076547099110431974215769000070389029233723811258602379711492095476564961795375047725006952002196128582079332457721754865988011305865622321640693590349231742926777044899300293134554935243901763278619431303174135251354177800177185589997903469894750565843201536134792178205449465231108849629644854689003669909862855961632608224293790155511117124912837559045244120467508449975410779430566850370352079119110800487341576343782875669125684629808645308644205374907681178453153737754395943072426381972344585897985942201361761302797719461624215990284999042624142581206756290365815926007014433102033856698337313165595341591950810112981977551821263464057028892034521301244475271076156416501109211714775980502072941917061207135012499836873865281668133915136007074196040905837790932370049293731834057068201471747694366424666942985761260921119542579717975494405057881251530393167249099949965983553580535413074141495239982301998985262613017001164192982853667027208590190770637133800624626684719841659490830751791435796885903377209632997310852596890907834952681484405359814157359222013459864300004498785976345256424037548930459072582591537078467341567100057591044114790267040909021903563490163888860199376026750976430547242975928962977876257630098141026023550083427839215803070093463563976214583408470906564155334307293982202592063592341386136001416022082008510665005687372821416391829691653504604516085741797346956926986706857779336230703259879881348947240973790151485900423722341656684875488281250000 [86,56] -2323407791610255156593529512831567720608300676349114353248699423122780755486812337440003718221704109217341892131729420961865985205954658536696111305940280983343119869244769462637730236878987970296164700352952272433615670136905715979668596612328225202823421912842908598641299279831493885996777961628978543793686056948573354627322052663921038218702526614525353852699524263478171851662810315678606045774227838979631141761711738789974706383979567755251243056704500390789797631030955061441199650390642487648849671375654536331675962560709893066852151089243557281181432592925559257344843622742689969346087227473437407195423929876451444498151285723512044633573238119769605688284437597172290538003689978824574544448340622028479744561629802244128638483303934564309387130142701412805599287245483391795879073814890900188356616423743782508722411933493012337405803733515750428714482243517398340731202709204772856101267740080526539330225054117530691807939191235733196738836041968768025566028413760436242695874825797114494318237086878400579523392029068510151555296304981456374100623103472281970724207533042868404522042879210461891966565119107664599537130289105249187482042648936059291668814421907757235461247329170670603345485024740960351451960082463675215422220388707077465062679284836516194181862627655047699395803724641075570828195476686723583116270451602747610035962211817725712358767948899032706971985277371371593808311037152456682095469596696097036948802728129509911241798619139011162600066282238047981141127474425015403027115184937642310373287576667696683385768633853773155620252924710222106478946000235075614996465825890632059681578371169669101954926136221033313076612699046052085042270410059261706186560044400929329190341662920936954266688889260574760093892650751167766333324075925246416792620465916473887946797734571231040922104605040845155825702168939273230157839703419412482685242101901705727893365391256301067395115242068808241891944654567255938448329518865250882554472815268448924657332265991939589599714908561707716218663786527941263154485285103437140431702209564448603076341201808099263529259980945019560117727492761345805943967078294370589934807885823531137248210143297910690307617187500000 [86,57] 1253146585642868636747683477776192642732766386053189240300924646622129149330244955461595858602744861099792339873661286209877274905826953976716780133694487062518781554767599409281237068141653074090170536828462904906865337666032445787518261383893686405898320221116929540429101143870738473571855115739463745501705902967485184100203379283478934186274023549973990736735815151654099739837473769360923653196177198521824629619866191585020576580309316130251504479224120524768882016365987047106652736141784535475882916853655969084822719723666696786312486072418966599427899440375006783227150772957559509598995687759148511156848872689803053519650840375539060310669917484984353301185875571072711021913803258992183219187887377080886730505581304443419695150084072811819629479735462581790852859498035170088413095986060094247305826806983145331544594028930030454491367392188678976886422787991080951460099223150696971823862402309644291223162586442539126210968263084847061904126870766460280547980707828132004423725738889899588809513291210175866224348123224789959156996807710227700532307458879870611293362687712444994963266181112783335528849304540570575019946089274663741613376416550902368951448821696362241511148074290240031294249994094858843524522039730658884530079486639125880336510728768251013918170937577969184361968697142131021873279061862185138842277085037570588219435129899950486684334007246682370405977672898647149288944003219300715405029939876318903915060997620505609594169484825480755309323179634378562702100066450089142495883289215673426067686498002769265917529767492439265792300913505071013512552445973456079290941670219386558042136731195228500185042108700306439523641404334202192710960634143315381453027561690432372035198948297084327324024604479271386472670609321368020069562965775485508237610445371981672589418961320718512509551864532784750845399320850865168218692521997617390943742760307733128741800971259044753931292317805954553898813974862462854905909927522103078553074331727308375639631307911542189343011298550054427956646462009667966413150131820744639041381162133336484870244067315226267476298354028198754575028537994835536169434325971073065973757781899067254016699735075235366821289062500 [86,58] -460042746422898675606801757332688637817841185049026205118577426496744141374921954141913079723233739727762717284634375291651606269550587345353485044714985787522821299300127797240097176184939025528850279476989637864257498244890601319225487004420556324886365263410691955300867032990013354860375384814886666774993594238970472717868783650889371171926819504862283467503346898203847155979119668506855080170791890760893972682468316968492458218331476380122531854049258554667386036212354946530098472934979284736510437265240461376033754562783195845672790902261641198096041490870860826064445956967042378543769738598379745638915294807673930124491572485119086667647972982080634561388650058585847508760327756417144553872714997828616147757434549921291630954315436315807339931147597828708136354521854356366342156227450077553819761029686618698982543749207299615239745259144071867049666740450862586538772853556572577833707238209393177161130614237948645398622671702044621833618456075182779356686645280623821098649295701000568027780600180286590874971904443103634410751793226488343371906283096739635692831155756927314075746015744714436602158486880918475327857750391030981816184943140640114402579276260444491027641775016244395127125896799782377811209781089225086064855040385716102883526350696457949976668481934170095767703083824480051091363572831678633665638708979748617399415404070339453706915591865345916303872782198770924044766643285144942868128530166598411971684811538229741497195672015384878601948357204312667465779823252835939537752188467546065906032804612634033278240435525728636330232711814607169949025181385048354717599567370434007668865188658450325452496246938571006062484245068959332714676436891349574361445132524156384996890391129145367808246808322641148754764566816852397050903017686722132685497365856511784325139029509201430678180920550217013366395255253315206666426032643423239309990780671819333096764789575198717989083222067732622942597711126526208362135200185462528422277099860181567677033333662090811947960172076146035931691461546745854075589167273780827072478777692313944095805424643547580122351570759282713298718626564176687164156513018979573767866519951041937019908800721168518066406250 [86,59] 130708623082151605798685886165590349283739082895627321979013641998629473771190805176448147726285500349829622929244795251799590921827778071225816319938999184155589301628552426725549618978390703575280109139459307034882376768166363322149262793324820374320907297356288390694184046489635928057722338689205714368143197536763552994239498434511511812711709184549198732817023486467103136841212147194120952284113030139826596568115981976631331213001909283033824759303666000141644849144923770283874293840158852715411448074490782083543539149602578389685276737755056195278890093506467522323715932261645200414571649750864187589026981315551271647161366385330774479996097462318877036769024879656031143495198524112536471214890620133252879700315707311775753183788481912791466745567054930131308431507136954577368556425208653265626954789418666420394744221090069726659610283803026376275994557899171928508933141442037655521241290899178563608889290951703438495465091046670986077660022870928704332413861081135140153434266459407698157796730879981120047028467794355182255326543072504612023300356228898071447439757453600727367093202179804718001933640933702264211684668534760414079468638029872828785231160472453822913196552372686300418124449074475715009593661198120194031475857341467591258597171045743410507334688073983316750510297415525502899011568394197813448182583519455454035838826009654081579091648892179239287543319500039181280868044893666987056575353472387966763233667715749594400359755074378919441610588995399195383154483076274479316838505700946679756873023093276887895738604673049700825783180058168638529899018386104825227892386739482602463904611108877245594533448967812825572357208593327073640362327145001907820563758851528653741007090654560398660959742659107892124020645146553760592716099055013363813964571804733986207239292265094484276420089156138307638522328597906418804334215546977347654083047872977464121365037895430104218628055668791564681784080186833470998860146600088511569382531853194798542072472758766515774366737008082067404652758498324339657903486221067051684227384609683516659805207730719042217635879198261276210942557905372926470383288480466271036517511561214632820338010787963867187500 [86,60] -24913765118006399141676138742864479618120578528650688708079082984928076812997926798930596551948965619571700386426909648368493720225103767057864284043579204187526722739415942345424229974737095870552607297803881401507613444301712104940797820767589643180163598895700812512578164517421249441062312782956825970059553263169188146900172889465494411138215017271861215910164166760448877677241135336235667587111808530462791683856407788647224770220369869132816016708461865639237043117596974515448424283013368900415134146851227329408971834421812736908561323389023310757199470224674805997528735886166872744018841864885175957633715434277418238066859378514650080572892225498061172967394443706868194518085579912092140928530384668545213588290320643031560330077672143226943201609326946985905423433863645930268453102146788958540444260792429397140393708550963854460613251947533538986650111869451874912747675554478044155862352805335086504213250789301037905165657376717952485049246874114644397930698756017736388606235327539306065865453393054676028595367749411629740673424393165472363328345440454065825210189360844638613275518338421168981772002592356942069862262970674984701137471790862185636181326427036011795954766935262378075883142040522627921876206680576654189969187249759196820303443016011626685091393993488489140212355664323543436827054700746457371270666346563205012338096219002901778255845190720853793788439072242769303007181320728060942052277462620111845510977761492924467984084812575944718783543166153851385207622702706465560504106975295077633519772228446418041798611192951786071914890720188374521975406236982444219305003212119937725813682102192925859616334942727052691884525676403505831059571710476507536036614916862304650707342185887250190662886202635066157190928478112263832751298949975795622311582154328814669202600178941381785493577513048709943055007093383092503376904520684530137347394959834607533952285829221175075510631738458426109965581012155782156230819512611051878677762100867647519860856764882768707662259200440462087138539123303193399548360493351595816804291304660633167920736322560218229227164296983698656657934856232203207005969640593090463909220488858409225940704345703125000 [86,61] 112314009224724179393649397252062522811768447826180554735007111039216900797780354091752567035035463112799161206997797642384949660725413934647156398265092615565611042760192303999696549195104331172700144930450664964874209977040597286986993760049295265905417529634991284273520085519062011177132928921330790235861213820189827423567161661242441876967739344428604631762013119594546269046400528153538396227463099463849359742668519040753972569203474309838840071438821774244490411508242678016536534484814817769409479356357299416892518241464463241481987550206862430431578608007559780177722277542928058612663291328468159981525894078533280434184784641136926558832609790896012839293068465271403355024968759902684974061084487890070329508095113889878096705698908743815634043156210449014446218183716447525232824165375156611079209624855543270295507351593818410560057474022577462971046692270509834542185652656768240648274643325418528944994525733077435029147534424739572944077455360687165345943184490606775703420616312906593544109841777252279883806948862387368561793550947133672200540729483125808779827707772326342372505021106685323859232560211055502917825319031459668514847572038950717192158221431061551319380788625470397159896363654461491195241029500483941115693949391911161994769365662081838336106553458793227241533368493552575294680744448205948509838278567330031482201279871140730929361308872760352870982238193410501840837717821400392374824042318222382159239057226112575776898745288063235602418895640197342088857201623984138881246085667295750514853878192756548019318941784417750323725745314448601095497668311657819122579836328545035046769407505780107311660830126204546572469358481732018905539206803708427719691064164832834447892643580012984748563903244022682987662660532470009079601366880521668881592546859543671387972377706176553964989112452882311638959642501438288501566519886542414649475018283762357212432249120280776361278171323074085591327419310939835852947384784485463796651005024273239573582939078656792558417013795741122050575021960965472912950660018112548278570571253645926719258547772889455874046006351450099671009649811894737608222900882015693468929384835064411163330078125000 [86,62] 2314179238943095578394045475191913132126436777345577718912137611814296857880093922976906336539647031804887294191821343868999732303920215446420955160704845852786043573233165416399548681393508691532002759982894698772892329125438010430928741168404890561884982846916340378294903395680941495090069305507938925837175168752516578821474444188537245327746676594385391762346732025748560450171317770926026644270998340778543975012121046072445376531825921493478585623028197996404245808891112137977913712811919955706592784738052444534144993787218773874581863709650647189141347261959168199449129833915051342720217568893478377141077867921466036198326508356296316062520622697141357038660519802277185260335129180923564652411803725800763348724413385996066456031630539736005695957700874243773934063012448184922211775005507232689388733541584123448909832440489303381794458566848422978539505131757875233494393981383412158976289503916185252577194320565720941705251599605784134749796713224628366580045499554686692184299142623309052202542393155067108171200124381086564223985693887992604268554119911846736067872860153070492873100831935958866202027216340469799277434380066667661504624155168492867440141368654575647832761269559253854690140288231413489857176379431380860896000881394911787736733152911327866394047499763696025528976063986281010539577426854497364788123038575498759467220077513325811692328992893602041210969401146650023495186805288948165816393223785615232103799502715549961830601679501039606368110907054035357501006267190707467025835304691873083033811605398719218329067590636026660057620582553833542018311249530061766405928562337979049415205911975683729060077196523537134869869242363998568712951603929897784525480763249881035261381248894116407260044350051467572113609608487858405414053891835609562006842505908042449400806801419653815440728586309471482744223084896410381808763933690404246927579841623907400060306625183811283526144823673415108060665831018896578220512678593914352083865814065654599688814373188519610384851768111287516834342773360950073130397864114542244943079281577897438308590350821236841063375499207716159207204016304920636461911476189357017574366182088851928710937500000 [86,63] -1130080369368647764996956946639432503943655191653387399291523643968526165708469046021241949928043263719367027971141381268768985818674729458492105302110399795149031097791339058365316582838396172071291361960569064063060497299845477526757011441337700923697561048717764047503606218077099373595571504448156792870312018348580554469696037717663155710219891628565893354845983824417672078682397442612251460740977968065273273161923915944165030008142217212305637143830764160421275890934517754687812101216542842243194169645632945218313452705011379673910384426051024702582852125521087826286048179341635240682856126148062481596017679545449721061716637722161278211800970906860774394954744549404471226325013424734974713854525802614598118708631169735037463577573854395325670184893004157644274327859373291076076510592352729460489311106788620377931855627639134652267277038549778201934552230854197396647479216203564704322542673682943454656477253105165516733525105777038261294736220191964542825445714031060882633955648662133022613355205403763207500414687441757585411979132113367031886044452761408021529391702619005464315158442222693261923594418738703523198895214779821741508062675352939233980312239598193279245611793845085101849337391881507590038019244778802354563158282287141663799623014240634505076416721923418529989806820249877815179273751151518744559417847088003193981610192721853987934677870601272918848128612411550907636632963305108849432423109020496603030205085681462894839509214043374698387556427787875698896219058213533289780348606971159005254244818072066037648781106908254036807467097912726723554908685303004250079186276693263516009623260962063892649577560737000975431637149741433409721662186501082132527389756453304137689503454896812914659387562617804449102873910661839420703189610415658872732324143757288717522158304363551601101706671328096398367279418021554011500448664364701487251362279637974909228776510955918800080066785792660005156380580147041359345592713467253327350089548441962514943308219405935323788120194400937989733593172370432729583452567815672716705232683552993141956256874136891158613609111457677667764964502930048230455728486276711919344961643218994140625000000 [86,64] 336992281509041090403206065573236910778704755746610429958046708254974646751719161959333575004231719884878871003106171051009993383070761851916663638700750106075966301631673714778698400729482259600830507522003353162841917311155367814677296500917867844697973565219714376377247859194108779997116627571319896956918550174388630353279545017144870515032532976707347159417951278318252164821980588091166620702898043750694866282930798706352565887813686393136787866937792135456802058655085212320244829359034780767932935361234442985539629697171741993274016229521576279567726342393392379899665051111987472923890981229515468615234213646406935306355201274707977260195857069946221234552851590226536327181202882148931388233459394260894008478628964829790540274875889521868975972226299600249515946049967810778578872039038650125044344970167423038546754204390326692303137531837297164322458190856879636996930726843235677091210292605668997425109662784967955123636164368966539012877011571583515045830318472483220112226637914276244917827642890925438344141312638032454040361518568805660110761626808590796796096263457165328040049521083525966116459783231185343842731090843533715584587769062803472782253836595996741663524176790563852834377333687959498136411545350821184141339674674613686093969172255495163064299617678676107652717775990641717210777152222477072948853715389682571220650592003976649338432467630641234179818276954970865880848746815675082629884245046141818019921448837499464784453292618010992476731214180127104533794631388878996664964727666888426702080262207895260808191011463172197826061069912647403261335722053612456370410342925175649474030407491705422450494419391347991236196274254783460028689980304722274688601229144009402588687086025787803603603999772469075391235806305241591207149350175785254429672647507304864235370506965896732631020366467048392267267871249500623988367854977266810110453024284787179008560008444562110075306569183713967511174039163811808105328718501755525610956565540002520735035507792963535325081153727248447302520035532661673295726846620691844456879029738717732990709331127960085703408800255237206273201576651240424231659176257380750030279159545898437500000 [86,65] -67405799929965922830747281026839114171534325300552916415642831364034596303566458048514860473989653574712245810705393895015381357757987041596568004833694234363748432944522590306180390567198313992698797243373050012250242784914727699537246052748564656137004861990770315751699560534897083524076175826916707020323508438988096631537769920950055930230286328945870235736404049697971649765266437906200101488806207462283331821543498202603983821760057222979143541426274875784874478758876465969482624639981947051494165194841513601160281981481424270717889620868640680430863663997536378715809315707357857377053139123185650585546090265356299459558969999908065643250454408980597975286672635786592934094884994210866806753439223682532540882377948059470822040756458631094449856385157535812875016633505891297286366385733225876051734044949676002479325041032169559763362100724324930573525985103317120508433765905656321960185618637151485124321382738052643532180285527340809716221743931105840997939345958269153196590636794558823626490959149159389796970421617858778412658174735561355696489148840870961902884707077099704764329549258532047084051034816338766885144968466631605119048512503813860334724957493299579630673034289683611428422690467797787958123020379292829630834632852076986693838214133669021554503126963547057867890325928180147614526548822991018057691471026464387072822022810039672813773462855959741395425862368989871978479154159254776938073295612318849978998470352691724280994943684835421285663821252123134245476035681788331878680860997864958785660771422952950539554480434603871088801109398185204183159446438182227140130440936430477127406834355601338825180109247456431739272988249324630127802124716830291183706497153264242085417187782908553680936574377697732829924861699300625390190240191371340147879220438534441181268082181640618700980371399801515302213659478624194472993309676703561936961183127263059462818273953450784774212733290616905683383069370735438754541727413544325769413251574812258597910988445378940572665362462671582151735441584831995341038287975557024250499615942166758364211915011611240259435637832951228425309043307267486966338765341788530349731445312500000000 [86,66] 6761060929213419720496764401685838094197158743244164087321541782560493155718962173560196578341753019915926963558315389944544098148158464566557740152281913839719664056283350420588452739118552197997366151303269822338192494685363436695159808383779028336418697522798249172124772715796755752506320296078919228512279308398698528407237776446115487907462556822711859396764377355185397514711209877015204191919184347637726624204322046060539032529810442242332899043790089619939879276398476878390431731657898270917600653349049148074887267602250979962277446013089013122726269319914675101643174277801437923085987909754809947174488362717128818774025722351734730235289797567784321256911391209986000718219470349770293557342739145340519096880013974762588795001747513469599364648783296607988310428160849637997463523093099066533466733525523812157421179457702321005887061377583236297613823392779201790196723962584015813662224002621288025894119217032786336967531190252987426978231745864590564101729940433122609523691752275718846147964797296864116924820563383340375433631918528023074921695169416623949156493137403002550008736413809134341408761960164534140475354517754589181932202309323788278163226978458642962972912874709421545252814478768335295586663888264899007643532314224935800579643206586949709977350379894929796096775133504969160167619931989591623289811159238045933030888694967644792199093981349458332521747718502602412115498089653010669389657211820232712328632704419777973791654168764310751543355697742470856540303736934903673659853253836389390744934161264731187456754809318360808530760728877536439525118739845157495787034628724631543836230847897145450687495396338174414918048294422297354523719903726671043915750449370438134615885354658326141609668969917306735474171235618790792294867020480430122536200980692989783960449621342079587976826164444513129593681168932575433280854525891201830131541684370098135634853540333367265032134283947865446486232617932017532353017518770558341867552905487334963962239333451880113797833930691554000710623355425337629754348685964370620487412269612296618617201644599585855207082599743227158161414797055144276782812085002660751342773437500000 [86,67] 1128118077487862643331952457414217789044569504169829838701147213429705163582713988256560279244155378093715720546039741401884173985946890606165370412387472251349017896633304466742544056165450156670298894671073191548834177741656411257310921206412331746257626246207832454832230141793860340938227455429924024466569415528630195900692142271162490383075356493881904596570902087205079575167664716987729793924850426951084561201765651276435024210282234813477173311142567377005217848268141980679958954922644099139820465982150433877306314691523076068451640040760895071817265276929516762216842689327855356200496854007633616879823837138316352135541051036532568031731842814480550058659781781638525235132994181538742795043001218282842443820627011538400732348825592050233298339262842506882633953218295654180420269808361785418027793344561175664343000567774252020252134211812767133861593819700007695524357212344248119012030058092382210218399105630252232403780256381339228294056909188107897599222799262267019013812277078936815802572679823618910506350500320164413326081685204117827831090573923298727173527586212383392425014379423407037980586842931159056142482982823300316180589493556449486158379583433349085174092564759930346338264530500547262616339142132096914648130198847394209926888710344669842265013934737937832476613913234765162762085989911890119708523095556585921064303050394240238601811705620960958285919696406358619408919320582234811727581807367541477914769279090132044010578922556923841554848311990413602237821531938471924698576560261930070087595006266117105722544434430681820241610738430487895754112998497698827568808667402669030553229957629503855575638473394743868552577621285710851604892388106287270184863923718233479270667249851325441712287680749244055994069862826425794877328942680645971176618109560294130129573896140679126050795318023639629986852820520382090650727391372508894829956946211734924114393938758400064952771130211298391628253409743084840954245154395802228901611844717271057714245760921030932430015049375216664296673798556036552718087167859964766210755300618167762441232644450687574313224514348957296105968595156809897162020206451416015625000000000 [86,68] -774972533026184452348772255879993512810946682325219294433563789744586770868940990966299190859141059489750975735532526112937244834428065868167111070188957857870933764151948033535732473741550362617242288441731590837100643549036856685152771592800917688615618592213501239268711084410387803085036407967921326631044282219217429543376654376280813583819031574602000014353208903047433907809003790524235173289121743779633309723792248321053842082596879084253640002698584796493608712046323038263465592832521573897342903021299526244950179624336069321392289887089807744663914164953311061816846351766711466813826103607917066134052975319816991944203228091278254515281922842897837178786230829048276659609197548930162873265827048881724085374080959409829366938833275599448192555453360698064146305544364259718141179513482743744408242211814573018726107738439374745804523167570295802158221484890755197416889192110307578747412893391520848758830866924057331061342650219245761786820783284452112268013025138274573652660455787335593204021722404799139685792207213534119136066754770704784675617641882686492094188765621660475635043165302936033420711413371062354375702462897350551467366245617365652693072056858840482346526208954855405052968034710534828696372110704408724940049183176441507571058626759485909958460168041885095050661296259616754762610521989682673186699927301519965627426997490415084374777575239519614825620320006669880489349092805825413820643932494000320693922848424606989129482460897967384645199948554437463002266972822288955987644641349274084917452620957486698965188020970722043176582302610098454829314374440315578279348844716058373578332525405908119989071779221995307320072240388845600121284749732880463846698245144752354416318859473962665339284725240715579762136823132667015008506985119650497458893508700563605614977692827711215842738531562411779930599538502423741056690228454205698717425101916134157734883576500168168025977619825809799032610114728976942850666111165252310298007214421364309755547064063952750703382573933194597771986607746797953238485468178696099452931436868621706914405773486105576747067900441484373380562900024415284860879182815551757812500000 [86,69] 233119885688082454057297278437804859778836799961614816415928882681620593275954418453724373729733184076905489790941520261115629832237026805015260082977620694361144380109289934693189253962851595868033725656174777092423501057413265249156285694167719294479349671167856586567197081382440224007799513461039947802371833466605044964034780605362883322433103635591629551425544466846836461190289003383334436491092983385504227025469561559200297567352163271393073049841484618049134974293286358300139436147032722901392027158534437159085594169332582282303683479726836822491181733667206841661661234721873766608287196357489690579294349190378699867297805040513662036345111050120906359287363572861086368099267359001455071487240794460244109437913349726629513985973286960058129422085849494727919518901249243493185150173040833955960894451559546849721159709791942829472788849087154328181587153584942598657870790105998292936651999940889963554221597217751616573214005350560907686818271533930162557429954694260796821456897060961531844843372819632966691149132401731928869727431772950172886908824537997754166309656786562205735038018969450794689799441962309478954444597485483192341041826531745877397730032501532868024365663826443534782971915247678255430777261310916297507400699076830658923970949227147285878990858849942458966690587766637592705497787165807386081014323291570853798014880485183189812536923265037004199186251279593357808308780007863722669905741290629931624369068215763192777220344328426676117100482840093124073528147023847598852817782325607731287579622826875728346105768834670538092416252319004867836637801329030920426012935957259417042159821600634502965388677287467281935741329208090684751269564662659580369306276441540214799356005904004730791940429636920354526413424981142270286188963982583418891042100819728798805825432059608423580174185640386861479773936152782000077685182248603075812105571446524456317764026379262594269134885976546377611850101291960560739872548476033723283363060766823856543731572560579824400608567836567017701653951442223968026619239764792517443716829637256141327425270519470226961755041853851383448770206996414344757795333862304687500000 [86,70] -50725235333583197040371952955372047356500326944960445365648628010760533048282696289047667883976877481154225358596487654882437959573416693492657330623120383036040889360319315977112738227242783110422181993089229596686375809772172328411260360738084372833261392143213657832322140470752895253850558862332258891469818264477296061726170214470370402599019513927365256770582255136845479415531536200025102095960627790262036020932019591839895869570591829937414917920198260745668892389623089518992129874352591984504771892733927937164505120830072861158596508353915908085235902719517029219705001629427114169518214910757758730700581097623516104577351008547512378104367512358070578046424015567497902051119487851378534234233564290499411496599322233130315524724769652150196981263885588540121847314957682084431727267684784977548391744661812124741791918784817017185393167636267006423171649396400678431644999946507283018925431581942444798684200337185014520763717063225308140260477615779504165401642776794762862754954864886319080443502242157657513774634957786915317836856583824630281805971010735298571409748869763673054902823384324988096471194236888983041350539044848292129884624654634336687885846617734107863415495298227496924489189661734026407287615374556927616857802180481275370503158949343898822104359259924586383376426028089280946546049177604767469129935107712326990240075398864540894698918766927643436191573423497529699402830124522803621212384351551298016835380666334502635164352327271872826111577438293802471554680979521779276411456870852545598762501138117082684296168566777380944356394743492161903929830222625567642654960967568611371643052051080244125307817310653909932245134466769519437213355511161511293526392361965105859914995021750381151334478025528006376238300019410181883255335722439976542556953611498001587923169458556006130985533368369566251051171701252979816537757499058617022013919882706008527994016547768485614828457816839525134398615132389362045099810371345567043643976652736056420163560812762395878575047903303804314469370794838190826312138633799342530695291571874050391198585823311386251727460360363974878339377028169110417366027832031250000 [86,71] 8771646013715952712617041121262730909508586827080533493731556700003348117079576546401626591936128627583121740265613425794132369431738978550006348239495222710616002299837323401255411277187662470769287130672874359772751323218123560155088599186545139932440696315477508767320052257380615878724311015851006229750626073116870321118526446075203796008956052386330068555192696646216894553444079310667717392306766524218084728260309269804794205050426668697999324885833248198616456910305863115566216917115165878838960572411680009031861126804369464889998214073495945197019949608203116244469008186486078114865295953724888667272048359265533524283208538737465234370622063181320632877251292281791671908105915711989084835297594791573110979184420638745343848803978624613960595567103523003728098293140419374891154146381879551988781022096194295343085766105476235464818186782059312328887416258535220716490632327912258765359946382994807881361978984531518405084125443136384753176199144497911375751492280624566094248178869761467461345622396751073709243034075772209193523122192657209129279726331681367645084886956958951117810218100736385842661658734660055654542551193025294889475366628935391591494650749687779925908342268928347841299504810167273191307587073108387866732824853220264407868447864050602588392196561662354611896448705807368529470995273955548830370930400796422099565687360803210304009610700836454659048167688183555019885739916372840137051018975990531872330269908194012326667565229717205779446350230942585852438791255895073085834198780251273236598593770888912237471769184373675403443778088648313123261642030996139047065500912355207932263964121527351589575427811777685292684879517744753501157626309561010625037494626806400275960608688425900480056167125490208519261254606790242493743133511328858668032010310293917007563857885192000829789335690486705734326619595403605359599761553325469381074799368117287143343228235473400508388837936959085584496143765489013314467530857872132713978079666681923381127434614785993275840260235990978645769059768623760553551666189456231720583807891987337965556496544507268649335397087130061777315859217196702957153320312500000 [86,72] -1239329048394622123225232148788524371009159171816800689302632934213400406697341500804454072954526391962340718973840471617373951975577372865929926436198278099975692765911285316547156616850101746860524341740491885526029488846878141797439764169624930673803347746181960072802198454660074785977473337201585741630627202123916967123469375414995563531042491868588931480594527452136650979306471960341404751102122164511240098105117664069580543435099917889568645946569910487590973554386986566358460568152137825979053422784021505942470964237465556199700952011449358749303929061047391405274113146157102849156350339904654241185535513366889959500918555844239840840504672090500432009253784071864836878926992105110225431521667877288828013274722936863783192008299895140258570308845498607699105956515515895906449891253868678575228873978620180194935251805505700912544809387650587836525544479536894704652837495296839197285514352326018785416050205690442522551708444433322801991873843756236197262590610168981080772654391894165398806023688187437125478506933664390755346555590838243217668850294258620968030022049488970959144389346415992917260781120957588893841834892111658656077132061174950140216532872630561045073369766132679032406327584749745000522465990102290917038020732632442616843647069104732125252857448806839477125879929842432832935823784433795802917369121170160531955093902130177249310250490301435319268304269306482172825028631272112030387775891282017101295714454799674295722408151590720400974050825813238097864303643086620171613853100285304681894511353697985477446313519838141056595796167072846372544329734124999017119324287441208030011508639877311214442788591437672391868403948358866040345319929970535927972986669536573685364918321021611753560164336807527560230849815930927713465146838274235154173674762242299589938192352547811701091253347492770035625788606843895249912187782967108632863062166433540252033419171548539180189101130027855137797975998339893251153915880246013491014220824387128139565866530390628301584831172033426367986471662453173319142167494094702438712645396567683143451716948465609279515786678160793599090538918972015380859375000000 [86,73] 143357169687659444732751254476922362243027600084294406081685253675429237105637418900048137261904252807152807532812837968348389401150357165292066820540310956374054195662754510057301218257346410381671516319080558794348982964724713152591579353234960235881723317232131280038741675428655372747428745823322290609465292815665152952167248199343869319414838205725703143034651970544115502887511079405224352138338515395739822855029052019148644347378733804838942657586567100602842932801495148240920445033695918042566894749902824738179742120088216066360264359357391241434766834115608007617792182035086957182686324107613549261877864788761019332148082123473659928347855300580100544860466709989696004537057229857024734334508900306744003295552007350503327414631809844175253233717327326175338624811087030747957704406153846702891117523814243992404969168016291566493001694587325038704960424284685505058883719662524966489254684175352401859619674195001749482875450569921959103633737531837031669253224840529679572312992774660882202248420013141330495311505819575464727646647034280234978545543650760369786318260137077688856407369996373337072224442472161947678899454023977825128748161252306040280225138387389137592256434278129704844251088103311729561559054252827901596056862409949661654351177970473081472448853942078619694166168991784088033299332076335595997758429094674999863145259715526494223723612146511778484106592134517012606024082677138341775571549119788052209913458269964469650819478317741952614036590153073881777108208127856106129962383629680255019818248583228686351422299248781865156380985690019714960825957073132499880660479385544341164249621662751133242272966527517600198178676337188464338772412165505398949998069398516170051857243204270606317226823916611360147405236381783992727724342694308487852262595741865316079517689060310458160428168358112124968514203505864622925776401702306357631266475520445390070824492072299916113337813013908787668166920301191914597107379264129309152609598045790282063463771216374779451075180165516330039982594746330746494257897225160166484321241357898190956998958410739631805230764882708172081038355827331542968750000 [86,74] -13347276334938732057636023193460333086422005134235954500878172114953296037826528223450090400148181644728215362794720839915134070456505794197962955073080006003611128937708627710400894121509231347576452596353430896530403242647303864229259549089550238564814166707526916366361747992997228606757119288762497994382620965837739714509703921140334356661206633332522667133311923725054324893805690027075139822126889282038107273251248921239808584661330580634156924857347185323030352495799669018130666647282564379817017725442189025574094419303801997573777594399206082282420794267780731128066047623064010814330439922147850790698245158912211065620720628626118610466819400712681032753647303032376780361966004353983950895852540647161311029635732436751100523800785252454571840806968442691035312454155260970816272941040581578771062317017452177478951994262922986062068345776515608825376261964026777071761914804058868199723594502325302702891365867315310152859045635005730542827866501643336424854487532338931364703062795580568524591481625576601603608795254153860169004636806341387001194279023809883880180842449667179712921809286993287984975562751240301581610630575470573479980972893070438744800217761111419804328550293506282908796184009221018534195397032784875709595883154264403265909021541244471452451554663389403937215955970635956031866444070569018356299618701565047717222705138706656002167308181671176520609292093466188382035334828844582255529137116923477250892055825326187279710292096568338771329662776995800626109763881551195997268593621994397141379092114286230628362895938566255729084095395121722691676126875881354971734892186160659389502506044880763072309592055390376213406159202047615058835711578355799205600771106329865188394850767502679041925949154954168384775922938399305828293270173542332899708434989975579032961048942052560881199943302684942859562527094449368756725551227997487326408818033705473125426553402134378390484170236131289892150046558755668906493844124799850533572044187597716891750813720112561079782458967401586508522970770354393960534344174148841658070868422655988705615040881575367182065861015871632844209671020507812500000 [86,75] 956339791600429986209075855428031458578145601913744669980305207865803992406245430412873866892091069330964407597958940371557803552058367805668863088468100587717675513133332034713737249398957062412325276235106357323630343705340330425190645968370518522654637421193918264996020605092186326667659824877082166206946906076691577738770962125118009798538291972448551377530401874435608096987486047157375115627946453314413036579505273123278843135898079612943245747608931972239642648522374348562363819017538575081766085264957307202674959329279898201785079005946785298276142867135733268415465383376063509043899345477787130987308206621336907717764632115573860763194268003390644119167691265437191957632654439623177982310777823802420535972122587320487252995509324729166653332133428231183600598521872183341135137406904066381065954434910802659490261643964160843668640975049177017527942165966220309112853619335142788181104718721323743644081598838284468272248879550587609316123159628650732714511624435442889301243627281498149507913677282674157781352868064283538935252740281945184140043732093014693083561044858947771229097161368176396027815855265803514803310993696487146631610729201489782425378044652082503458706467536959399021003991648270490081918404025738173205161152467449077469104952851525248247927521389428421964026544401219068496494671540655157934668968717685093946489334852124057870614113255258037045635424551193853725745430903898531358194127113667867940463732685624445827513116656444041565080081352984657884732035308499204069071448878978733464291509983786655512131969740153224138472187777244709299422605541843701053808974705075002190497607531620036541099411813950259382856840242602622493083517024336273021283835637476073081607886607230873070722165261709698240568064899378352270060203519785544820356478636200359260895525339982918374427123728630838918910180225677407427181773601529509522223888641483839552718654758311974189545171392628935725569988104102669138411450913534009724419044245935972447316760712737457305025067153484066669914579310130455364191918069052771385120756612628010707798749054364684241136274067685008049011230468750000 [86,76] -46777647737017353905755447795112513636170670347071856022647296412915673350572435392191171145459203339310356503787339506541521458453077009421592946466829700747490661865081173281404220356769189754837639347386637934613874954502117861206182247150190395479335418653249107767483070721149679964341626810719555757196509116542663056894970364142562845182051160899668380296288063802182745192816463884705229497805103127757850798337364058272562964147163427329622608219662390179991200072444387248682924413605612488014819076580335353523056692019437555413226191913170570382662388527300859289325909336805721475368478700171990834237960171883385646705816861864477145674295980672858837479044062319080293120036962066228395494295345960479103270466884212713681304690612228282011030396624258933182068233690755276941480680492097182795895533665826228951849952100829320341387792060480270033388459384358548544463940681196304075942727877596112866422492172402774218595892729372206663979234405526716769591291756611261781342549795213917993575850509680506567676318206724180234440238687816858973845505014685621876416729401002927271277000792779278789999163214504701247470431196193791252400578510918708502358018965331390468770851365827727591787643574585583544196143238468670922123410441592813420749125328854467957718440512884645063321631416950382947707976560315268764719661956486451166573060432558872937976531140398455408512614467909168814120073837124896284600891303625202361831731982634411758155990096630188003393336081921045864982363073611765813008091598009574266285132003885186594904704131940895997424402472881165166531652972327163268726407566046009270272021917783157798878168092308133339854222030372891200865343212200180923042960802575915215967760686507353718289095169678044862739826292585319886252659441409330580132869140798288706398765580295546517150292734741145854904497211528642032009464209929483662234711008061675529575765595014187661920700538160030492519126064468179493470509114592963970839824140980981016537848297287420450290549310169398574029005815170136859515429413268782905279379215242253732347753325537809132583788596093654632568359375000 [86,77] 845067751981508584046490544762789829721980726946268689798445426731802977647455377682984596960228592288694418397315931690727987179428517092317576231646815263513393661321939002448324546467125031233861260371908426255582104089828869888959361736656722877207516779382470869277650882687732186010801619762255592776190960054364950447093408694456485619595061596430473821429131548164550103426551226563701540042071962347433281996033211134507554046108846997820963575053210412131260244660060896313445499058100752953182101626769885391442229862487763890137743058580618081668169406835569201184065828886582860164141308247125811844029559575410026551162102667148095086747663578864220013922762843293235204443258435279332725204803738998766560440087378107753688746383757615520847440673042414526302797090643904229332961790325061643045264662332850015348175129858877426548146049862089426616164835782542861196324744326448977482433605005582777211307451761147783623622000994030575960271808683723333830368164432901977106535755695405606332504503843723266236266105867965658459382976256833721269928735635518410990866511979776958010286395970975551527973773420837806508182912827977456112868228655751027286639513038001175519268939794847260108069164767952050967317208015046282540575233279251864224284415467467446456090033699302361358749665147333126356098926731185006488358896542611929502108611712171789723010217609696371552585449226950380739888919915658310279815091900138450349006486909063261665959076175825528201308438541316696058139500395875451933067074025228392612521573963516736538447769728121829188128991988064289407749008114924090637675691322176151734289994612210713152820353510775090987685754935952332294356151951037068623388771016219451014885111422941676745685979877012396207055070298925423701539211252592842917520305388782962831776408759650071270553555112894646680753808711013321008503418318769874341144682239948880541622510006884704699668373467287464653088459084926878537820577999117052253471375956285093738171895668434573369505328189321862302287316751358801480529431620809185576586827080738505840740160124369140248745679855346679687500000 [86,78] 82369584802088417572676471680074677931860081906546365006260861772840025787833653282679788221521774815359562709242999996761329814543713841844829688278333031779538693264274512472491798445794903345896057783857081636913228620370486226200908777475831099986185525831797944000933496000872463343462516946552195906699729369766539084088202230989113171343650982016320495691453956265169381320004542608829194522092700694645909923293224587148912576347853325947240566733672645814380847781718859521833480969545173880688995546671046152220956098530967443674365832867846572902247489295102825723830532752039428690222574828399159458807263345814747453313839401354706777017091221326336617813137861152709668276712314201515325555301599260052213809468698423702656070806214124894447552068322216559885576585018417481211352166560129868958141575948293652654445345399699855789225971925122504661894475780647482619290952998453669815204995391715021636410968441790704205837932396560774978788621588103033184079567524886492229582173155036193974392763606217942683246215556794244071746600989814541478586352957843896385457902298146083495842046961032157122385851623494916261088319518598534358282120200944675798798107419781137691789277690905317367676294533793897155985404370727827738480403228101522958255105820804341538051898296836770543836488951923926156972170101178149839090304914361780467710542440332091731406088232058463121545322183956375041862151566348877965756185113140593431849399677285445740298970541747382460473401225775681823934538963337501566961631434990069000674459590910431396101651616938774493377727445004388020263747445585820690383632384191406283699894160806807064626778103323495435075148933779193630234542905110684660837731044109458765152663126838752122246881799236142237448939521681746364038555280411920143896738304289314388800248961951101178503376952695213591161938202504550552329692378609221515416903765573265686752904887054472553450682174588925459468750335033789115694364655850787112640370107260871917444594751390575343242574691415596519040245082867976987122558772762032926581542336850680352533515815594000741839408874511718750000 [86,79] -7824247900110037944060126300331599113619170057926976646086497049988613176653834620311549301702349945865277054901771963949347848590433864253348156033384228148521649210040609986843787386248381694680745088768773189422610852615672790469364840917534555734747630637645015662543882789186302063778971984057127201944511789995338504803825052692808003204573599890558814078582878164257802882630376412872797678850897319857890731096860820978412054964939633516734881563586973535119126502767493706671464933662733948150973519864823663793415326475285842547884379157841027989970716998328257252520612412546035777572231499033971155108188587308287013523711512325740110257069479077117536748416860172869624661153135578613137370954250416270053018596408138443339087708820443391323231656974667403324126622615805698690878169177405087711981949013568424359464208003984900268455838906783458008472528802642309215704967019139727612634992865642328949018362542497687341711743914885516012402424047785959915669740166538160190763800399451161190704689781942135026158557807533522367554137864431029171309742355697512354215650128322263982553533387108350096084881134576369953479436895026533661573459211430939544946262326931795826024588164710780962439301544203131630678898922089250783904314119725467857178485911014811782661522727120992167587329506772240092141814411063487256346639406661608355243632928035651454453725471698443984844776499326774201911365387641406423704652027486907093657858454368230002934601607335410800076712197370797321126115149438156643047081195298271593167932084951294092838106350189483444609152440657004603948226026984733690433105762588944519623764951677781476636892376626507615205226290348468507647982583179759026529573760264617887292980050071333521595657662669978502211538457759953815666130150458525828696145157041439587258453626850741360805576984659619235876659110281453751083882033879968191921325019974324544071829165834698734735596438753549211916940255133712232113268160635019937606781928958827512939191626537002053405678586297217088923452941347230728373443519086596693397535080133353702080967195797711610794067382812500000 [86,80] 211034321516823428296759364846199050735608030531297479817859640262380988833280576038630141230925476530042541987175785976255383190813900006870010945363000118672816209365185920315321505594079823208371370669864378993420318695837714459711843657472269899505630442915654874644965513803388291895523764404964944397248217821036035589297048512409705574442136916877435689771852126442408525594362431182853194894024010830691194685142746677179933228952165411975010153908731922026295873292033859002350276019206342288628468103440191435761239653697100539748271464598640937084477281317633350931292932710426962395910119356875959104522941570545317272113379507728403140796757132280124423625822656962586786084085617011518234971183714258826405616456093876468961933583861379198870880309528973866138608974726463532925603133196759219819786611798456969038521475078157498933117108554967510560099450579068629001722229578624192195055940708744607360966943377247328565329627994507295375744339657801687971843642884688524338494101409929568681204243682346663511573526600101718644122203916805788759055070426250329724270582192837792901399076234294874374086930974646688760661821912497811044534000026476987332010966438165356928624560729310541169572602626416548534251875262798090754144671638950039186729593251545233926935892053717826874612474829779698897321982102747698563970182448955370807517110227012033814116452633978860044661502681636774965774490772316172185941691959659794801504951152223083986300284973394698668256876606897767616644951296228902391665131055920855452838973444909655946695123865373016862358120991125290310341053827836301387340895246735199890622522409064692710495562906334913886551671127741579654405321699525434581281341475216485411894270416533840516419432634286575083268255193821695881440831193339442626527810073497517379324065276744071705389862993494095249864496192845511741680029951543535989530882407961026046991377437844058897865199354047144249524861287001380013461657709573467003427091051323954660104742714112092914783807868497820260527815511255636573054106846612979186397426878407657113712048158049583435058593750000 [86,81] 11717377900960146142375414993261837335559098632858160541731977679454927030332422119416539625719050722717985962043170175181996557783901486749470141872789146230495603778108353068444523801261558225096328772574953574215037296709850660051763819263118030557032689935214702877800420782149983859830321060181418133809013571116319413702622716921246126933712590801106156809247532843149314480389477652036661010373789147405355457507365157282915553502096522946139440761206873895135496137288278056305896717643880666722889397641038132184559559822664118644302944082033174611097078954547323487978119778784241994950960584658319009851518326559142418197910093198332055490755973685926563883365173632871798813688718506412516669685833262472882514637813296493190245899196644686387506532647095394410251685558600932204614930490411224796018023057713580778385479056072252336883010309911463932750864405975179185317223067330018071734888322661040005166582089262992748415605714763257639254822344536658658040925798396528969529983322087972859579784121136197462978891649073963756581164739885277388055027242427287114111220573037739985471460887049467056758544632220120937501895058910283793893216583570195067817268836860492291414456268441303276990887183064190690325559582617258224678813745967223389239337861588664847875882004250892504301900975989071105280091995539759809044407524388259570857152172077767097775586873547654025310323448399683523720627376247195240280725569262520319373102531103042988207021147499861306665239475928945059273579982175650679166905486099804340196694518238638689078248193395579952703915406618026056202206702198683821666698843175494013381786250152082011545576022418581861535736850102572639262869005137078294489809791117167910830016579234271844313529717305326757812847728888666021519304403660563451041556178921209647839527369524482613539244498291020968811082314377004879977128520313703473210797754627534207410903303595860655401463063040835188678650554940606675746811255906153696251052377921271743195857085067917099079739035722045556680766478950792817485481756044959217311074439749063458293676376342773437500000000 [86,82] -1351387012279728835642784072436272180780163885002151678923597475334183221669523711088979543182939865134346793735104221337419553366807446584400172677178524689366737151265599512407574869382019432066340330066830608120636402509455176875450257983559484597837036977812751347820717422637406255724467748062903780824839388538521674956414322016790169689668791222022112340651555632896632395994623798823196710872915618612730342176082232918888259323266879694574425796354690180043180387322548569263071754237915123319762084825026194431556375085206628711053687325996519052375948026553874163415485195752438435744868816368633669866813970200114290379228491265261016764904014984674814912684189639070808613801058570524774084130834503730258166814330156792390125947760142241127498972523838709490723051121423884503172058888095322822655756038623359076976424597292046371755952299891937746793764459965203722022344002187775373993684404778400845954515636623451183373036913156694626442335904858290669579914479503965200470212531119680391519338155865327430388425989468346785442734362984551305365714640527661823770102741584198379390533264066221876568276346360918451685955900870826585853724842484797755351147874613823127514843728717397549227397652313774451116028699688306031912369636142169731021898689701536168601040943647293910409285609065141637275868943862976779763250054096645138726545798445164477303344258663953518430001753807361284132010380873201134104993102434769108270819416447840993533774675411695074896551805743337487008930393726803226668539885378447810802683346997055560868566355623743382733895748122288580519917466326478910170248851469956274635122458801394730332398256788561267193818278425026485310891169426856298461901814023264241683720338652726463546499096294105330243466194043282584184781142656695289435844496258325671242201523452852644348000948005502109291425424284961953498297654044756067782783758281632810094116673049814983162810186486492006989445868029792327170027828608173681038606966278784416747889965279222050204265051799272153546707569887272059510963598944182501027100329338281881064176559448242187500000 [86,83] 56551130027472717081051033875017496124159879858509060758760037299061036031179761243287797154552590470091474075546316490655952357627952120473247442648553465701618740056993011461530561562385219148201337987779383989824535072343652065629781416909881162279948673021686830151195889281354718012664983651251597595209581845256756566291716061283783873820440741749260876362537788824157130176631935446524337788533825745853464173301394114077489411280922529090061942385974436178353058455386794886300259363326957561352142005589273577923296371404962879115883392642747567794835799622458761018088797618804703567983693381916670971367060427344370696544291244585753134869116017885896309448774012173010479120352861544396712383602452381220769198374629548335505515594170402196659545982643110378132646496480680062083946678996487707632416832503983914470652068804413737359228744681840226314197815185667546878711652041377536465602149608924526724901246117488646438983354112955830608660167155152260610358287886000600563183598207540873744241164559356272727160155591773854817954139186012908028067220793455940753258116904490717825328421673052781578260550668770239675906636505744822368480149499065695381422720128192388913808636246531613663193791146192271054600150966200835616686835802456734107309679465982864172817475506898975736142480118577665376733637962424091901022008586712721476511315404641966094073251545102091928987376360725914214041711022798625737232670224868804759137289025100577714381189443782344409191286427264409215268213370881748650360563087428272976375886460819952576022792825813720637387657280312845347772601878805819078887833048692465328952638743707352048224765489362534783111987843307649005789039077941667210249203278499357598549654540435484738404516869945094684124521486555998454826879461950640441763203368031873745058198279758560222845294395977969688970076896505313533114347564258696993044049328917150193240698261548647191893341510346299022275482148635239004942494798292334656416480952004251153431333922051947731452227622825012236173662088696589098782928611147680086901345930527895689010620117187500000 [86,84] -720045146393418059139177296284344612947599279004932459493307119376878605580940499912401539140744939906120985663205133462577160495959410783651878493647869798148707289208601909003519003362154225791332666532605327743577570146829508545502414119378780144137930777035891855216082907438812528431730492837670587274734938727164848564575419367685418008637013649313171178317549801121185065189878226009155058614341593850821145600075518007849024206243975191077927280526385468268597773198128248884609006928268008597900996238211571570437133507016211157314899277758169200288788377215510272604898218335537010815188026803328970207666085685855494931663297119906088713786766986212636297540316755094063427528302228835129482388947616556321553964812494250326308509570466666136390110675456280081426619557227472446732680911521587078824408659811262729046958797324662632052796586394714744170343965198154304705644162946648575116091812009692141551143213951583720535042516426801287420319235541943478999122372332384235947856774736994140572438952301586870937194005009862454020347645460094836787008867096723192517200960633277424185591990855544805619866612603035958466014858807409324126411554655009737053729594212334325733887035566401323072538326130138287748577668278513245686185331964383226562199947528317135971362304098586273585132449963867810436980602756926411629375127121296416347758414969955090253832897068327167460468675838532102219793316806195492111844851074096369745480576009664051469710210875150622692049106244262073602697841283364723878530204603160830208256207871390494327833005046269056126391065756329157152507637230902445714071267189680025467442160742035282412483684670093919369793177430366403070766226403980024725354502529019364648785870576719936107922818017134724782264209470779804987407034380121704546782469730377230466236542396446586725121082573186100222207404473061770766141553997117495180899443599973331023554656668621344464058849920003709623130934210104529575628227885160047300393671403376190470141925787114485374617777190435511190778525102723474750690546564158012188272550702095031738281250000000 [86,85] -49241061169798722853234188788868058109558897266252895607999393371543408958284573072513580866637707338114032771617196077458550411803195680599707833748639488426314216268445573248957141363568453111091934504669155764203071121809034438280299378143055899772698608234715990313657883746637853345863300314455756017268827825767414019533909844628805515412586564021198487386223777539596909022789816205474903377453776522610101781887577496352742196640381072137615488340500938419210434463026860819348885018391022440750723105854409226021340022177158844131572059215108165421499767683699920632046101896490252190389562945040624043208672169813041828841346850922358728982061540836606960384683443638706194288934035471990085011376029568675402900523727943013921142894096584146843176786789207879201642951773034628384243147198892433937976175142281987186513180868990152530057100030484046562027137654014099937290008265317309309221911128747947958310341454869119614392603199052376480599734601330674040390103964602149857874989902625128510003493766215816468521149341096112747986518289727038574547590655247354316166509198257917273099020713685530943804754418606949618756984338187481598584780174357920768033460666575501852840110549713970789078765874196378669991895719291381433708062186912399290255077060445554258787623606129989730146988770133481769693598648102643450060986064530870914573969159744338393373568186730345784104320598107630972576175069281249705908175179593573262330827092186667660793280490922282794598270499090545952332332379101212498671372074882044221337815971252875128020886658980264346930963143638596302549200102792994858388537770034193208647314952331805710157184116555466881959461843799225411105518649537506974638450934127077127689792380720002014078073685083194892474880406251666093602762500571077521032133815987660751691055757615863098809136250070773844983735959335642540277208436411525526561574680148295303756460835981526826316682430528217054736743180607716542863461253841260277350379002764249608782842655401569866008965988169240002889798054760937175838853008258411136921495199203491210937500000 [86,86] 3084422015274677039254457629591440911425396896262743360620686735915206361848770584432814256411860965794204527840365400563854506866030681340019235690432370448330041883140493843747984476775083654433321047198326848828504126524570418603150006188537728540823989064165442089827573279832284076419067039230290307098010366705373587026745183856089340502772355004038300941647226597276051028310951447087985172976235372716265621955145580839606554329235101709870112123109059478096994902370992716289511544342365863270030884184930136672991057708223002743116225326985536290275691082677040017510148959472169322354073475774937565804072018729577929932170533832033509294027246383352967181504990854647909533083000699624206386181107995473589739079968039496218218413391510484805152637329422348627416113550680273039569235311112543198369808370507754657991242014274250245271711400819768188039151570717533158815466129245583192477544468311705816963619236066611652597106202662989900342652952814224083203531718083451084963302577750120798888934781124261809891528213096338946083559760675274448987064499749888695635805139718590907313946170681310731585671523682595312267637631065384008558492975201144238743198480622904501304009453740577763103107057216071049553809198751603001233599275078881309078888206163987542623018800146223394186127187999610852635487478059110973509331512500482730011854412644900892649414828371687386552969164784906453055129048104482147283693329213267122575317024520911683754684415609335003562967938797325335503332899031339336651037930753864637262060743191839444923715619703513441905228698273633764744909110230689076712871162092468329566305123840610860953012747978159836876713774640057031960060118487715963812434042860869114608217334269575709120019548371924219416049499503146348375148947978418881411189027899460057568756371052429459504388301338638877033692811352877309171644882407334413412581600927473469760976372990267646834113053113190915570210689540058891920583741625166078687044312555836589808780472065296467717546598133644867986171392897062903948324219527421519160270690917968750000000 [87,0] -576154938127590108138118571999983981149901036687341204696210450865872454612923181258715334335268330684503253551151016539379312852681938652827794261541272708712130871178032497256985169191033131367065273315152615206962033894850091894717186787813974178519144939970389656138226860826019378466476189597486754812632451871473706804929931360392684741113022040956787707963695928665802829261171297597399858200095574864787053745180800641392201026170509550535811445805504665238552475942131006875277546864488825104277386109081587670250223190366712608665459571740430454193364029343790967727425241452709489568502770046900742211639774065281752066390597085078731026577350468802284757269823562183934372897301518560333809550050314782567084347411507263637782932566674531108750875102280145903088677949365666736199288951362969876116153423714880324590995872433384844361589087000269340752909919042744212454741990474574104377492435434906878781527176451000883663498036774445479718489020595074454837988485559337938112278910753429351231536510376104500222593446711551915954539471333871433337077348194050951800436468399076230065730578596390467154470724265713844623416716039029199877830536722172509195961676079599086353560064688892319303615625762913564966594220375977655251330456716846764882261188627755827741054742518454030944999063892981125545171411601926910003777886608416709763488363522268344628860936671717037656801442638143550602774115289000217154560041119142961566529230289492162580195395943204819440054614278492243003788215323571263292958585685003499299289774522788712285237237791485046258817356102197682978756279892730918071852449397693377285541623997361574910296485107501450269578978376857154943554574376541188208662854233775179928304708337315294115458105476743153193479512068490349349517474612748537529556360153212003376188546722333279267042523164265130114434126340482370241135100707588117160008015362970163044691351361857800728060116525877214214535942041799018490236390315967374966535170249521274684671274466012244886968496561050062558474011741252248144097616452855948621673789139376878329048092389417546726879749598341531234148876503363182019302721715382984465112856389986693491752780226644710281355994377050605150477738901682437475619694947898804690230353114932526636948750820010900497436523437500000000000000000000000000000000000000000000000000000000000000 [87,1] 12533671035737214847977139872074375622686578613770788775649331446016508086025943752256868593818502698067811283881586028417713715271825558418126912379711532202915151281908010536909801353707509066366374724326495028193711698863183044009912298843044073290027521520587201454552285935789304699938033976220818815255264229729693052810705908492708794786233323719305981049113239067225657506846887124326706054247531002097748687880194249237320907848122258653075707416507232065322096316709713857091637160262592733677304592229196231954834624743865623733236843041182315350769757199414296379593462675147941430117854402565304620631298996376485810134947668242448884214547992657090898972637665933735407561640729933081021165563169596127386820308852125445547811953993532372130419138364864756537342500947764126081005346102603884491809609607145682364672643381634567494870563597276881774085408642980619476135220333510653168580219070460444114260931645459724723134638735061067356063735215277319855279240583807626654690219849995019909108679593527639850623658413985414988754397313372571904872088730169185863943441784652071761138306962755038934316135999853078123953457913523196790854455483146173735766930801620993862341436864462669949536694857749347886232981585676165090258780300011355146198743738630402512859115624473041588758287683326954171646614404888024676776064396055220815979573821582928574639234762386873599696034375205374906341763930817629177861216857918567138727734736881414780678328040090851093956581273805734289294260367382417557511101389603366433803229946160019439083692024612768940145223598370799827150390678491706952426779583803560717431773777010164659100711885208099177915245700543467567852442730224943799751022136113339723286885580115899261202780882979733642916443251371250201304110640792446622444796358164097837110163720572341889113803722469918941319236807811787037447837226193106333248886270965914879730823722670699799412784560009938559274637179421859779714653665735125607687088750960164837750018813337778830262295502421683842153255427336926567378751261246565470471346240568267869861934847151075653841706642323922152646245301345799664318117466507637392659543962712897308750674373082389143738595153246303661793407111450766647266857089912471032559470983250640707673539964162046089768409729003906250000000000000000000000000000000000000000000000000000000 [87,2] -2325051341703674386104805400945424262896411129374463235081760478854273389552533854441227014616310949690471439895264927514015399040928231000731174335030528201688771318898622855842048122303551839791236338417598229786611928784415090522512645354792936401560532938509248466357301015034535774549878055877168728159855231262708274595580296676647302744922297125916588023122903263034734583016735165940727654709597637632169102072420294351315664805180109931700670742068819514474403308739167011458916017286643633077103378317026495561445573256520327239847423171347089183348304285280027625305160664278006588479757770996008650139751283222335951386703226626839677521132785480769484358483344505672271187056357518100439718434332908913448860416480934947745782852293994022242166891935276030122461778304859159808788217890524337984807824986200610091001007550023804230640373706173182047579497925411854249555306196220915071841186789067963053262008679783313533937416040466613716395744889641530949312600383210882137389758580350512916601567229552438334328791972584759386974731656875366319658200851085022479340192205218694968498661130318946997004747281982515048088900188787465871758475975476478314096106367641651373792003221561386939177354890250713001811714283342254374920468435252354886155944157341003983764798123469760411848931216512888448645424430221717026486440774630160184436014617880228122668818861281510685840982088590737786869537336237194744550935266247087631558055283729469250179689734097851376096000471546777629013701281822110832966058887786987893288579753686448788535430027839166363753212093167452955472876471265486157581596167907757829728998143805327413320813069259086958750512985982068787130278872257895435385843901096894203864374171580191307058257568272799417536579334557128397421610918473917707582913480921115088206946733071586698592474512404776431401901467830818326924928886991720359373817379493428579635489369839555064824006761968942437966596066379369154701724779476312882873499319975871915500270966409905592372140442818988512812312478839895226822488210524160560887216291504431011868807160822003455414318599421308684034386117890604349741935899357252027381382313902350120654479504909999566143568903307275719306897990339327004993709636975808030615116141844461874295044157001655094063607975840568542480468750000000000000000000000000000000000000000000000 [87,3] 36733760644811454403242153053249895360142866195434785051945130407471054097305531262848430140667607577084051717494286275861679318924591211635474896011360249094899280900679508412263899715986271119954551320820637561511568035778282988048383882293143672691138320855058152377375432223448020668704577372243895058098984712275888779077435165825578379570556383485945730937383430115948464822377689597947169339495672217395542793672203300498026274998235444330433173121121155872086330479802425520999885134172191090142191326355309905216107548352077784341429586388287864264219438750958893782140014200933806986196399470752711618312422248641375599880430721836548739173192706588676165763758955111849454986228675079186923930750907461287321328740389389944088406853141440456177545043080011016662505257012535379570907605245946319154762796284346697686507477142404715265269567748106116833084089742538408982244514604194057258829277002999724283517617985464944230752109378584711001983679115235368661143673110889530716920562581584834406005438832547054778089682283099310591061101950106410773915758748231260198781810432695024206818570356251997651537429197577076534570367003102340475502318313283502703878180445041721850116599413169616802704530383851395825185047129053776737318248346061435256484056185189852702867392180027047653586023052766976732480272035139722596164208279512642015375881726966787163248118932885509961791816340700148025480667546586826311578922225289237837425147231707529249922823555033448267249457573049998589848886870403710741580474774422619138566224675906955137072470812990582749193132474082632359658072687504329345332724592293863021701796243741629876646370693982389847709379753052731234667149309589905269590171894573795697516845575055162488025408538350343353527062829568283635827086225169543285909469897355638779460981170538132418417689506946772600553847897814471381944085605998229737823606184558496162966580586919635508116964937762237413131448508517121087171281156328226946479787992852838823986373516531604385335812676116819352934512233164563762909412344831316152075433010663802529995848362399239300500486326995206359513032073408397280950835650890312469395202983675085271650013356167986709794433192631013361722471262694663505615909083776060169363845171843382286473717176708553289188330381875857710838317871093750000000000000000000000000000000000000 [87,4] 930386385613182870430730180426709783365276144688172112409709331922330223862774656655585904660379376577817960175680935578082882031422535085965901679376966289537335029558318361552385565591881165718395389191981747981694837743858078886577764800192586656784478541488778827591590150285351576195910318887560416329515878311988950973172496629254941548905875727302505748923157153042706696193783555597652438022547093852957362354504643065218220135465905473808083555443194623714571269991093031011660379470885125648322572819565724768080106901830639697830510685466293501348375246948536495759718270166578510563794340743397926555865556653721228598094281417059878217500708570188031708872939018387354882654228143691709245515219773652922562888691820691528090373401968340305932385214078082456736302595596048406319646070952799509165624753502001084159758575406162874542713410712979347278144681105115211376211441919857202341419569355405421356521810934130225674713854327411805866927174235380699858130020297560455936640186832240262855233967279303050804484004591045498309855534903137550219620269659176168586641817453853871233987933616122835674183969320595760496203408625555731978450288599260550791255794136857611761907588791253946581876857689242605441422561309067147700805461024919172979241677966963414290877043692115805808549141937869703586309610538286354785436457161940241054354819125389563677532071595782635692004805241015350282362990427350496624877085017283077179810680498418284906871208555900638597237516396163832123157845809790492221380513649972547696809303958422965927200231753457649313569093009655774175169499657402185506104561909035665976700571008763665316711252205994707431174331064880072732362635242796622095428377895889107087123169473296081062560206662716819042377945867181713922569855406686189783355796773439111424394259801171745341156034666709318291073376682495963489072102017210617123182711573134173340343297131067972569289984983212209537492914147558798023690603169035346253934362992550016437162775802900893755496576013669786073182199665303390902211631372510405750407182500876669608787481117071406549995035429746566195947796734543918902420940460244526864043217772472746987588840513867114800004895842733653596162214970257188702688376700535633474628248680918734312846411817492404960905361122058820910751819610595703125000000000000000000000000000000 [87,5] -24995576748210697085859172443494971471061457119328444258915140452830348294936704059894079322236268245207552296379690402781157316192714973395079339618924007297625008697908484719020844530726992521404458979908932390801382230150061734442008893299878420429821533073595098798915511446557754303692396420762120118000258820680154442766685230486427527713403730225159234972456399703232313972911953441456162244933161077954382392273672841462678344726118932466629775469214088363489836978764325331065335229049205789071585353600066079626414849540056778751023132386421550929126828460607230175173015975100594383965150862991891300387599591624899514251424805883403402680752127296735178474939979156020905152435871768394350038546951361636498174581662867363160520690945004407984651235648236427787960046309374806348736959298563455624442091677962648505645645926320040231747770505465659479729855502776998193539375762267177515221387152621949038883691395127487287287279240109803615124272699626889813237022722294013693474065049921940055458993017757204735853527391395317270593551422531401421276662124644776122419551644280804556753152185292210189329476976489848965875397589015901132176797735898500739264996486084320583678952132933268816703427072040021894558547510061948747221264969932633618439714771096188928873155172602958518879126879277065059118383582296757971215109681533372681482046271819921982638523429251995730826693970343648330549963283878133025467269500358622626087189313501937601296791163171404848310203468300975372435685648475596842111922458184655585010733710652034283523941856193655521138923657199627805150698543988357941611869610292450870979409983218967953052285799407853714852156046352907559162601333667438650469316064071821273055248872428538668289382425386090670088988345078573194468990873020161237955303491183291304046964379218529795785708405087442826537189987392904845446782065417991986140765752430211126260766068232072356916548150335699762795709967994684576061641856804870893287859354413308363042025211575903695804838697680245439684560170554050841348895727897956917344728624227773532602726844009546165124569262346252257376073475623910657276499756031556581964351416340676759789173917436039850537867358806972419868886600540466215104512388502991104185882465067574583034538568486415623017687925866425757703837007284164428710937500000000000000000000000 [87,6] -548422821489327804664769298553640833674245342982901210592375935210626554409668024215080138589112661394913248186778605747166610675113130620392662686704024521140291582530853346785004548145011952591357603365068293911100196697335606566749273133975882083367316355371219580332748652940423903563791035594810841528945152921087021453762364695229161219227963028853028512299189445596954292135296076138039047276347145728295348712932923403346497423336346742538773950263072308855866453568802868777867469410199948568675333404853345640017626934173824640140571311850935184636548747732590585097365311759107647822116489007835368061213308745799101651869490404757488384615185282909309825369832180843170434107224632569296339684388903166751511826602645294883728653069081056418636808128727419352400590954274088643236805278525609846835761437883906439133206245990360084579177269269155476357062590015115197732531895305273935732903999022897813180848778867006612748640900995321445995166670892841700597412670905830347252542821589274914933788202447772092535305691506838116847576334991518761024004127067157889303809807532407578769504100260109322793686061312671349973385855880787381401799050534483337774036661616006383613905030343591789063871581747867135281827352887509840547512537899247105840458854605316204282998213027935704347704712888538864041537317005241144485992430600799115233541902953075787211709445359788841007639410563522274111806068022680252433620677195418740096752615517075602776292752012065377943915805824024178528189981119173030962592880150248329147369249985569190173331921530992573453466941022655140539631284300364993020861220551804667412350527995078764092987004632712433371915343435087636053000035993542488676644356469789115246975714654176871264393902536250751579810017266282663159739794868224178074094490402210187926232587871933923504853261944215984336531115958365787827714694402285980786435283113518396353507941215009046149356599381603928575329168663745281803841315915318590440605917196706354963814585134111379013786285909181378674627754434413039218412484559785193800050914865398087000444707430617705863449135540710977618757523497494447025698106731489657245821225035032355442891707965525263324270652327340291061599239810453443559460542436194732883966492015461253076869703852543205186252384944131654798127328831469640135765075683593750000000000000 [87,7] 790153511562732775378475348164250010344397601771639454301739282232989843609567941966012763132087295713591707440191350426700451307074185252658712556644632736592503522325804958178718030521184947364890335407342038480190345892362700702404889457569624877544915304821104937936801334703830376592522229716661175549440026978128341738819215679711491914157029372395760332497243864291398157409842122917742842354573731393565245343304335217971303156812568587790533315315130839221188911562934411195409507828000628524662478204153023536053753471607388142169268131190784485937232850425398604981297900409464130634994868077968000568394793880697313428597049091615691228831100885949831290883242803956908061254759871623181960542863550921549895190507083041803405121108930332819411811354296598960747809956418244566154136068767614409047758507795806620903191713508623037779982140816797301179332745905310397511056965636420896206498684387960428973795326454880539812800106760364214697537348188082331642626447637691517292156936623130785979225921170114257985951974582840979779769327077092343451420225003237129860762983424112375091679905814241339029258353033236589454522132770920952949460989065108766823395936056629960015288544008984235395597141019510001512384276711187974672491135034691859678743636429196378786415508424113810072045097154361135461865243516840011951806471889227219638326832594768023146717628040072542791935524972882619541787083789558468362172280776865225552283998268065884507693794622459760070704501528181013079288972411705021096530805872594830116927335031458657857676185584973325769787059804368664707056169005162341323610065538194023582618611402685709365411421412634250533762693930692810153040774992155004950227029303424316553993554886623792860632175100364076438839512994785704515590249724736689341648934495594508212025528761416237840265187702021065540257761771582900812633791926708202911312891415632944420236986937962099515436154321460134627261200202041249606462248122379073944643085143778243787759933555250320391614889738028525830589311046138707461199353727461648688755331867843911594715039611707531554008118211191543066542670944188696057837323620660747306271119072093152599367988354313812174762284566049957497913966803719641717722049953263255604312064188900722741164354744361680361105365610896456018963363021612167358398437500000000000000000 [87,8] 10054885449160060082818534793554034294741951833527098940103787403355864188402655788486397260713349832517530335535018199705808741202982678266432015857723872003019312566566897482967047268373882205933455820083037330450980526690697641821535208602826583165066133200618461285561049547974925690544327610883452757247600404386351781258428773061766601666718740257040669297458484777339612159924852264314756589480486113681357660542741936026102661275887912617373139168464248068886554074268925685283447941343474052473840408874209244178807642111196067585124405195386623926643802303286301347689773750927072080853891083976906077826237714616434629080392856532088195026970576605241874352164982751392614227966886487273070849203987733959155336348356752766462319345837287085911790593459652693072269903000154304078669495440781156208468472707601134642843774437408227658562670293895005297609412567191633074025200617443498656924333217548455658744591926159357871213056542772867932904310722644006202382305209429405913407478936154682126656992428686049129057844878524835411064023335616198627006494389986692529101213124885158025614418815841200109347676369181039469683818619805264722405356049425616326055722295362025389934860583066461181620731015457792481494237355453122236370927795146243418239067360127932780872379075777298130037061556999362885540689056615191476585756624999802033137750423833024253849065824783299672800597629729423230770665381942201943025308693091352516633570407667634149120108096178867736746319540678167336038726841065280877232070665258679850822175883402896046758949808705965380146086031802082486199953912204742869910084673038404507100148902895123526923196046976028632397461725456315237265106421846497606590221368449887132129659281387358384238194438853001268043220172948498990607715715536040828461220674182223811290511008345459119943055110435013875354386448828829621908943424605724869730227866818594953455788529903226422884414025533974422151463812032277951258375509888956281392922656208012908618564022734396961618507259306525636114254967231069298500792765529013466271661689137848975177244015092163774611123740347345912332671192807045409738349725435322255759142156697641524196828844613518102718927016635715736973659013892812175578767222490424067666061186654742004985577356893650409419088903942296475690909574041143059730529785156250000000000 [87,9] 35873684025373240081032058543858855676598056069064129279086657046951138322348515242133187159751260342988514197630221364947712040112844402011917601555259441605404181698796951857185393716954324776247623169249867655388943176172098419306709463522793605811012668201061231851653918472875439315545739490950708234547338027255647573361911769835632231957355471427984357387898493558907446002816312164452530742237156509556598321551787373436993544801338160716476282096878017266527081343769326976553460291507858576959007962065856683536684476097115608951695179651614674146334709901138759663113399629634826438318237137756444083190293452197810694872973723210814395266389178375347229760801677456996717688968415695612716490034168172719612598112911985112852018503933260452781956334628957357297949814466945687399930184931607459637460806434939409140181854272957639638179438191864528570905537762052931419237727621856420209469542449607850099620721631795808834226282325770562425591778836985265502299178040352083523380646295260741329900399796023438648128700869522669725036665040205327530940908584525170548173696728041990188785180299154073338891449946316616441074742152118161942566394435826067168669516747893037368444477393863820720691157005414109044182822235235829914988649189540890615041694799141022483819550695126447765593038425347688179516409415334719860135394672361605436450053614643815463706537412901053228851832110522365095404464856146983399834141657465829064871788414474541713092065044423745289405711269565110855113289273957607018294440550939967055669316337399192444011126636960406878152142882526073919836590291417723887607116623461940262331995251838987518138093548753606786008039302289024993106325124866293320771925249980997543209795118301030214846466674035252679577851609532935917160609546066620371961237134409413836552279518071259696052868091917625435353602071719594051621927222714022057564400062171044800730523254397535197026018222832288910170589628655668017454527069031369544500329208231803169713763995335761832243489475946780837892439664371504298000469877413702453715757994200066364789169642975579150357070515769653173616175495468407109199896203921214644847815081715224662158323331701821689826821633027205775353682627900782728538483675533268455066268592875675455039068878166369914832489751432831326383166015148162841796875000000000000000 [87,10] 410114691870286129824115059459786992891106909582379112783274771617091481695350236301837080336620735883880975843377680496162882155474659627437845891412511911101908543544432182998466426594704906376925944059988336668516043835627953132961092346336371337563757603361654774301979600437518200618583876426996696110781067312098921964634508243478409059214335473537247092330877640756693870403711662971940647353784127878278154456970695158992639638607574168018076416008585470318987274046820058347454042784099727523993769062699578381913892689508450202849785378992689864676138684989660633785473182306114910843157175788515406812484368434188863687104528475134658875526350133754065269829649425945390518524291013399615363189158569482556683528646361576700407551240554130447961442078300768170368496360948464994354745574689836662164788092076827948332433553224042134396719354110306969560996851785926734995161539882815475912770857965020197237039303374818296098291407096647901332970662201246431674970101060644851010917175439459475812928099712151944627600428045775244788470384573883302277318366240843523208938964667630560937205137067713861283431011155111452543775325774893385559672664356093374031299696655044756911601003215627113038053146351328601868979759524962800110038452406012193864922154601072387550595137039645637961441197264655637461099781480327418881329979555536172663879027157875823937685195205925077475930478842307568729587144228590414971510874713707310052947618040300474743176041219446363524093395916609820884689386783828277729465530522167895572783052945993062012892511194829902136578939232715440096737308024120588229346770108321997945478514249834283028476390319337349432286575130771037084505604918945987287529463975252861094422967957983951921087833917520290640825198788312848387392356871180366996083686104682045584536760564004136540037232429111126267282590919247617470117172788134025017764663458845900720513970842854985326500092359252202563042900113471641694990988202500677084260345612370660527772748862604287922477420293436296922005148777729929380048198699402979081117423580656773839645107543008822440745615849022263285075115265953025790156595179918598490899300842635788761904714923680737580141569759479869881836276836013780732313074411906029865711983979507848839288837243931927766535730506269885609071934595704078674316406250000000000 [87,11] -3474475587957659459041282387529541647726110597524646770088137443158732234614319748352189874737434212319532315880664600843660492314691349640002844222062899212647692698174538483602442569099718876967994643357511450103370317781236124513237401712182878547273523670157285003655980470635435870851100855894597050275069470445585629865976129759381381508095328377849526568152465485946700006231481674863310881043035463640627962815125807269387377963139638150647892837336714749731562270668873966433341198255237720886798636727596765418643759205441825550320339050821524120028888014044719563602193176543596569069939283886781109360729034726953734198540935764654263321451732432024841787096360072620918650120629391961049633935107198587107896484130263070374708188066292531158254745299699954229209820354011680431316498416318029477602802226823370182129747747261398235760844673846056295176886042857995325913442988719484480894363888650616747696047508220630308613947591974065234590626573452356206394437653263611959771944576175144115864095747621194234560667311770251408557585690194677786750578009292524402361115001554524041426188821175514192762462833214012932492100639398065932107172106879173490177868344457338808384680539659602473512740701020567244668837663759160910760616490954258299949985856099419993336072913938974511760471931024782769118155824100938344568033610654544258208311513202323406066869573980961706567873416773946896306210669032665593484645859661447695485020121459969504963072427450780575067767932357042264790297596784509395469785311274012375701026988878200229504811224418753608746204962865812459041742367156489039178808730897511496894427420003670623266627609713161163714745501200100615591486108723107572281870038931648081547091983197463927619748810139528117159862481938821553058999186231028339678755320923694616076806153712797652162653348890773221683448571663480725576231223926885022445706478605569960796592245217886177568045695916235803213550461022788429301219185897993536571366060066206499921747892257027370733663408551411450790382314062806073420271834995760792477008190128508568619108715138638644440722286067699612318814343699793287055421209903423898334425537509714620552818673441998164400454278565129861689051211976365635732267152393161602771052836134912438482993808706523932838122759036991737957578152418136596679687500000000000 [87,12] -4739114255306781885479574035949090825263573192133367707283008618969324176744472007574049216587464442455391021959464888452634236740309396598796387329480825042207393944787648037412337561753989184931230490916603885369991147711110635825571895041339185877640441371985008887267138519302500192557021958814987083884294946672039176217054895299860176829162909772477970360016319470032866061442666898702508811703334959445740192284326292950702608550552262848807945453579910306433559376008646594792336189869095298759540687703160341957103595170719865405987013474328745715998897442014061401130512930805898931737249251781632636785342426320902096502915373733033809392355323855963116522538897047998690728696206194886486528803460232125450553989574067661002141604282838286751897877373402328024212499837329089224821723275547612148431135544720551542715879292944357311571201215466841896804921128500683845175230342269399559329398545421508917319490249572331740132119033884620782466755917204705901888667798556118654475599592298061535819449029367543283530650687460029193200051753424214093788095898015454581242199933128639415145860301937878588946614335742087781977390774110736976383294328277022481649425538018481037130505067563784354552961631077177471033874278830167853908966572706291331808109452481842052584762459774021553468884669531800991307965387189646997603412013826800813778658001137288653085381071598845231550007815373676260829174220170653433964552288695745814095190082944648144495861492631789159876853689408128836077238019750287433930068168368530571804989066425540206750762494422689469490061085763606086022472250827478387253399520219907976998717615481445607305215397017743675939493179587135420206045497931128777803819497818433358065835944786379302811100466689740117002010027253941680495386506545145034242089994925955629988606528737167433857844999671575174355190162706112384428299698764254068387593677236366687994665184642625940228219428104652605985170286754986789676420328397487619579306544734494098722806035058157696994767606470190543631369328086688269402425943012412454431206650775546289684203160249247442072526803535437372432674931055076379577239733990100662322497202259414685472821652664921726629508736886219592301262436620894291849185588020410986862280525288089101627965868766146083400706001675928291660966351628303527832031250000000 [87,13] 18513433689115276639283867216930432654669761943122022703831836014089912478005595334333005842245471092671267731731210168812287820888619080144007363461074604925738720189030167205810973702457719381810340859270062854117618932650393254179706446958808225848788190966995625025815291369583204068430792726758394578519385536051630328906460855935659475461750554751915762051372908403798385729697084927293949806562892787669468166940686295684626284893048872456430280797002785712422077965485191945361173948501847353670154359578121623837119392302753362916290345927496920447051243272836375353628946516858878809992530369161323462756436128120671160175007212081670589277105536100189669300057040937089802936174398826022005582218689704358647237202925994462322701091791586212886885113561512912014637918767294985867569148836717802426478426248911333341783127734235983897707767652792057608450407514216946252755180871606228872167988541672164108413516444931772365850411913993895403589638397035741560572914009070827895518210825050491120565282747714946735956731295394825520889876164950358954298630190891772600750104440025066840091905842593694937609537347593969627213760213724569461211035572406240213574631915741337840023868105054025136456060328590702429116247526597969272547041486462077706292446382840758255049846706346053799305095630443991750380142648927713084960383065228200733251361377886030551500412598640739458335783697954099079626486594748107597567203517875246853439015049666207594285176649406268365980272672678252510589850662841107394768070644317900320571294525236384268477999171542969125066135499435295774405129087804758809204090012621591251749552580482655786346768532649080184484600471297996147052656612628306673002319183188786654863889655557420514218971734167743539222792532957450312896122889964650416168631012906881447460951546107025055901538773806732356019919597787185984388866001846183429336601750291051657538715421311886084952575635775843677750313764186493984965027632657974443735202766185495259227629830614934634627382485361078782212908079715992541691090439028584070315422763582971533545353100208687045267066813013504477639303804328549902272909511476116996491100580924066714079715147698187167515917117118045620225592161209039483489131783748287549162696418423014082317641497917623354119154299723959411494433879852294921875000000000 [87,14] 358917955584527916308137113756783783781647583187816315974216097378089315261179367555801783802753449999911756111295878240220318656473968474118881406710105830300005914290994213588374081268790910637451292796661754895560180435038590459606325854130490864102144327400505151752938857052265985844965898222310634828664352929603041349258164275260347900234946821459138895726121646907173057715374078711641237189531700282376597603389895993539607604348071024075275942695643562598289651965545392610007781946628108283704135947051493271325918773935626958923214867107844231921525267467148334585035742419713289211117726411371289094250985203490164610877973884920008589984442045378888902524012035491694055674391673379548881134769586081795315723948912886577273691326974555975031553505676493189177331504353285906672793001978235930288642443543084629160637117078001617078883875388688706637105783328220725475589768989641347427447558720439348313026317906034448741972103689817802211522924821103369541191821502196972281887114299190077267150123111609214498509121054663852833309643431489332499626983288682709475280434592966562570184602297101636774581867750604077371986161657439577675044491010248446476329686182062938912737928231614657730056166983171559487273951644617144464516601679853079544004148120264363084898125230704738455129504148449898710717181482699119321847306440946859402828287894167151030641065670487113548931715154050185498938729991571652161811476475400238855324688649406835940122838535163088992131459321384190571958237603163388521380678979413992352965060844922429347326420502601624445081359838751033087105616883372127667329089069926883803225575452130425553003593682613208963984410702667540638674728373809982356165509411880319896016710072980757345944862387587948816915947157963522879064444502885504706737440653871340335564956678448156913030174072765155030276861284512053680166848321129865354352190470787889350686301524870235414315355175400819309988591355222397158526331932190968805555882074011871632605635993620173555852958819875899048399977183533196133780141070929243267454384704032107088580650513734866478302192593435792737217605092222010729177528096202459732493011526179325530550430865110012710358300408176657981070952143218661960617416531123572173048865199088439658986199010625144784070172931933484505861997604370117187500000000 [87,15] -847570948465494623137525577486551004197230989384394011229759336134664494308474226724196976782073257429834637226890011427688961695915878983113163066980471928498376152218985047005003213331510600271244750511809170192390856519310206416507376584278356041547398587197763634475466694458492553693531185534610109475501303497768237763900835409056465181830322647942103501701786918981630060678245760154658406915577266905874382692002358023062567778877662787466580028019829462698915530298587543174596871806809626645369214221123584567060374327180549026625960203952800279257524393864739430411642620392191416513124099767080429951928255840073343092337855185099546435579382982408353875538207657730331436878522903225161734829729978283377287739036698218507277675325251757846861611934888392731161784414428808217829804352963367487801909548097083807380172027617159769792567114199681057221448685058952471566261305144698856734172240473083263323477725878308867336266692755100371913401154205967901321799744875249127892116416447309933590048769479319264243827119767462576694429038136524691034452689887362262822451558247771085176821491340347555287644515415737519032801769888985157724146060115959751731991411831431624448034211066027332863794296150913175644395923702899067323717151411552349089306413593885792346157761661240803676834973787637409739277954245771556503341849160562130448908391439093855886324696067758964091098191640600556955911255700305849256792880222413576464409630776130146489400531175272109960797189054515899049143206124055749251149529394432510123079794990099548274440808339309592392056480739961288883899109870883560992999295104661916679382088631554126271169773843060673684452434928525084443117269975157829004644992160800578045960923900893679202438069752614265892487534063699612753766449465827386356269596357833943149808624726450747543370913639896487155287074035138604861483711215687428757842876255168490030890030009151199741250891785037855537434316999804831285669592848967637236411129585727544540344548905448458767542769145972586215248023883564574112310590565682058885755225031250231579447740836028536751307822319348544122515771574916126434601011254774695503709794033532253570832105545708983773834920573779156053134765156442295595507412581828815244296123425249940843376527191150443529821245647326577454805374145507812500000000 [87,16] -8201665691328031726069470567871227449077534808636520404085118476199002702059382425657123636010727821983945402981399359029592353998697786854268101517846740775589515210535418983957695506232185314429229952421380534103692317298254379984310382413694491257059810965298346819121468648703794678777370021689018093002520723031165264813471125360853608711394709286982349236378828812278858594665092462600728039966647488817062629945542797484119535474836103957683324733211406201505156787997534658899270354871039874645753034647844899956558583997086752772235591084600459432630101405652685246838939414357712896639542555130888600432105317027317003976293606365924585088846747207666785135577767738454800648150058130252488872469208461664161622860939405512290501264350908655945406055100791287013485447945796636914448088731738960596777941366127483269061293112877864971913107390583879890301539641306780432690865388124167761456992807320147108893059098119956373768759700888566601158116533823287309770740680603114014527631778085914110511722216067588348805343130910640529778026157777579457277028300034626849490928929325355682290663158021930805577113337622324752830656295449971634607451817451907855479438427537874868074824786394402113529145501047539419256699728762853290786275597525977564993765430688066331029392864466964952509818437397687872399803138098903829923309239750417256775051636682044369705401222832960158089221392930142843461224314066772825614064173645879737029109880080525108542642735998731970197376154932796088739547890695386258862523063313777835267561589180231746207745206253956074477290627934222013626155123033253128338767565216981006346295521907348479477504514849941183067766547687893306181540855772469869782284061671252355716711991991145399393335071722230401882237960668849643146584235275320594435406151755853119404904780537183876182849735904331173350603448423464436660140375118299275190251951050779245432692362061849269700709652479080438856261473546545938877944425762617335783043077450157416527324712942514874847300522039445535418015572344978574518857728959578143946565462535396541460376036129089467633743165390796588563411210286516756565221120810001335557404983211199721556762338329257796308810353080647327884329161725150023189958030145683370683355378418158027807577941270967408771142004297871608287096023559570312500000 [87,17] 52554106905264241316958929950950416819577380459489545186717263239017805992473802664823051004984885776246697413833801374267008597947931868584524813562647268277900563231620302480075670887002194603596611614829325509045130988570657924349402378231739240012243472939936443608918025433593030870343970799115046584633498824267341064319414548549074848754978553409292792671311308204738696030953597914293257692321108737801908254664340266455296031536672935251849163108993501153686845987735385780349340617740910576838515591673449935760380564733758110866919619524771510361854657139199485974220825647794279705179319270285829368123619754994756650699381778106510096707859429988939459150910964961204346606909798312495651992576322177632789813896438667986778929735664160261937139915818368464511200245616169898927791863380256118189270266552362583447214230251701293918078495874128005784107528215787634435368836574870287879765980606545397417305734029507473272669718190847558728689699040607728697437479064027792375616389682437801513049238384223412937222903004374486578039510952696623686424590418576642174437096670583612367453317885755892596039180664580856668313209844066513192016285290806024998067629587938227512364672227798633955795619718052387320262306045968905123869204284973531162318136237391523116249751792925718953100055217586553028738205227725430723178473507750649107704793625126231441446857432909377131936353622076031138441635845514894333305724450037572123039177866851426596182462128869173754280687334666781649753447341053959282827555890029892517156928412705899076624075182084469844532632144189130087915028055902609763079840519014998000963595735192362863936010842111728627213461817667097934901446397167883876522829734885908918221921198149636154267010616957188030820957776907978682640029437213394780508976068017483950097688516935743973935927635386682340140854089922382938095760332046060091345367964529130799311959488910436281807014849262735024385525494676498252186671720519341613637298007944544862873044289966830255829064720738587332307143679312159417060163345318505590209201877059290645423498506990846770218356540897819278664794386847903425111754783253061357822345587453355514098558284634404145601387275761944850954093184242277852595168339101837873395862006481561709333514393303887768382764988928101956844329833984375000000 [87,18] -116868304804388491698629786768442600973050351588740518551474493807360120937431299092524519145593719546500354453620805532856525266468299990501233781028381686605560923613182051424861758446221507687209950103466251359342648201474382073875544719844618885270967747778779733630250845214865203994686370873285164926375924017679242769421326471619345296572463274718060109567570628314543212893783343014648368682267386398488137107672999601622346620129875915064928990135093194726867398481337215373553743032403100836564054302895079444182785593163703754745750766805537629230141509408725454255763492894665498879864009586328283031824118942204602794907076557159561002270799303403975179492844319795479008621796713722863682394006525000716663757205868236552346175963588639961750975532500463303338780119700653396322176927543058729125569868315800449206020317178868525554670257164015518439454859597404353840404417238633587874544565014015765302095845052872361886839189813408706814719676184809527605860172182260911448073991035425354426174367688133910061519989024681590096460082465252357335640299279920902397776991925291121828029642994511695340389668686405265503873063064141859904287143361316281174593464968327444442072585534706817648819827091666733247206794124403512915585036031268679486679597321469925269911859321400956010050329363252756954379806388090168945722226890449045913886068153584456579872965709969026609099253119748838938708748536400074494720042539305944309091145542806410141328067669571499555784653262550724888531617829896941703458955064899190449987459406373031996052823070128384385746507200941955154323366089813248257292332513628909726536570788569911805379606192558961286619919711761007497311294732411794246326822816989645904574688533518206942660090893232172515958745029099725832105802239020423848133103805067272680869774960834989213780885250565913547288032489909370526883972785073416882301008938772285871665461558991087414857619460118574361582781874657725122010327051000705010572368616038996912710133317629544272160333898071262841479422636395107654074834228595063634300190538543720543203266763198657804459737550046789925280701167562952839472907790667996106441662848892482318183449476960344934335920734042899446242582071519906592595038288806194460082003329089639653509224807848010385669113020412623882293701171875000000 [87,19] -79333463644805551350250681716732829740975919077387350822041561886611583428753881275234312661754188071127698756303903000648522628093937442264712298641915417839557921900358330100498668248252455342019955345575622490500149684977177363211712011595001402905571174576183466929254354105983828904643508913649275033995617877753510511903541587418882543854296443661919924710467793427135540479784010765925437728275245514309673837565422813379360599093009295844228322239756584557537896716470480837596728462394955930281741422448488973831102272687241273034027048079580600131100074688199347115636498417301681274336131030294379411869647934262610153060152110433170185195870196908375078226606543939088579076344744934601110542375993175369411768226006420717220715677426557021836175562908452120431806166563821912568272277293888828480865489595197191468641388998487711850165681823783416654828398347758502469208320429798922943935855917354428341425976802335209801957520016983496854472662085889096785899068817282894886014116509756902522291992537092792248509206027408209235785325215234795315935194918238159519848009261029869907716112612227046735241951808921729642207792625375160210926705468579365950688419941664298922755152661778132873344488519696841161855965688588057406326231201316601907829538000504712151719975134707465981534976616987757753212987015243373003200074500406575975106175479087909976015435836063479552936805580196891783394911154461279189775471398004529325866820723337808885708973730534479544805924908234620635023415757149762740193643384004517257687310894062995381026258551801019073804358518468525174926161863176209495094715832427456160161099004669188692599562945428853957837417782673249397285059200475361419233081061133059372863652325292127524813260006902060923834583061961625068641143035177200665422542510973003541411830124014988856879735755840361858051911356538436622100684985546252860523758158896649077420502308133781036282591384006022941908062370626768766081534825759786834080801247266850997377897535750516672694812049696079176337338168718710290629381734219236136711310403252423792297631725110444555212906613984741682838548320969763557288339447088706824121182924500625365786039333009920650971180723833490752270933580708285739689540362431108030723228837080255205094908577123646864492911845445632934570312500000000 [87,20] 1442247152652275188968962128708440739906950057539211493649460778434700490372303606278085587007204548751040611338935486628399832605578481321847320285916936609094688072460697054022850159405470509662983699928658381992250771959709806512582684884804349567655649713463139410686450775474641229742512250521306722740114858207251932119673601202987544352016420485497561044493165043356433286435237982715431541538217003976191190368261997146141583989024854607430149103655667125391366562074845990624611780974552493551351567309581816266833624686389877351657893361024437707148601107088064606307852789139368287755343740626284194228378057715467906933166938581162968789309052547022348380752568829774715291570733244326422182216112356331973641641783489551933404131826006899680621480279764850020587794996295549778808001857468897160008381543736271211039338625109090268742137565839064745830566634422360887643146974149629220570104071983352409761273411960363522889542612194772680862125242797025527931930065932303182650461324282123508735330413964880205544018335516100163041771505504788505781192965448017184556718970841059957078043868009254452165683841113697039987567002687066424755172773192118530884123319256009269836429161694100735223048104623910317459000877102369930486118131305353918397754726749747366218133200339939122606758991307179110307855855211338757260186583094124406814218468439962978391288728160932173357642252375570955721541585746283347628423686199225082063071254614965303170332660469218260836381057175211729514837235135416333317671574127958126281699426741148510497117368315066357125855371036579726240703280648367046210234378027733088748452142986822646231052475269308863922944527593404916679127574193802570775106574977597855059693944798816847090052529420532010015218176024224391065324495146249433002139988459029873762438649234325653680506665765595463821400330378337012858914974683084615273949227400712867236027161058986143837137132532622265834961216797328154584667543655186358949562830865679058021506447012674732574561096075985500674956084318036256951127700162889764206598172390700529218340196451343990801494891498039719605928078544090588682831136307460183188199626143836055059859639015562983966269412358737769794501299757386019963710920662220621039548691759002672907723913153787975716113578528165817260742187500000 [87,21] -5087890800763540744275885321617053207960158699788876479302315814324833138024331666537809569048457779763324008993939549117843353483266720101623073863658669030076469493042386003911082360355854486843250421577108989422663283854221137880901728996670542977015206449952357627355786828308302376909151655596871836957547527591201520114826456614325814233475263968333654902424638315602807384624104083558195375571216417767221092714312992225507778711365892496510117646658927278331040323079557419642102551827945049530658807272392882822012402690010925821984832427300007578208400495569970254182870732691915212143565848950090507641129912528810475592454358993313642206788997758311863027953637336776568087455800577612057431541292145074388065802602474705227898018568866241802624659421130559227147933220225110654262426005479380329927468228593809923368568266072874331434139125793383125056300945933931100694495667328813357855216821427637525006655100348643866063127318170225965574268868721668117939653100435069283995160208476463966185397296852129566363281778694245484756699953105337141862752865749408733785526630800044390843442457653379509558552647994918928665646195686508276275741936521992269460739913007608063369039169185201908684924784500968710229240691843799085319106405119421087651778319300967393555154140036713908145558000449117498054166725359260318955441924202865468879580685869635922104639580322300434323519581453490114149689192054982334962824469666084633780488008821445527355984615440787831371307931096355223460587683838307887450074209395683093072863233426557124361016150967353729035781400841935151694116599120883124004076047090232911026303820896617003155895158102074229826701796608060142012167492321191188432114065518547932708142351032826745732862495836034190250197033319293423475762531455365029209623410915841711252081098860948613697142532523108428843394173653194665613549601063131139837682535924611015939286796303394268692482722301262165426037759357296628608180440568344231478694480312606716663698357130549388725616707601596757532082302184938999004852842250866652904488923806010366033844252008403120671829391597128546392548229766104916127993209867545426757438058441742341646232133654592496711979258268647904627067949346344871106399331326060644689133210647640544882497337653148861136287450790405273437500000000 [87,22] 9101821855038029736811086815460606929079085888876938260129112754870001311491492613041534614597027123343044523039840177739689325560154700392344632476989858081842951010829824854289830187892749581801400931368510299778235974669800394650876053050678021275618395828735534433951596858257155883133923303307697478055821930613068643869898425214409800572065778514266487451210358737425783999130583909335516205052075597560055039901473262229640508787455988434957004741765938974121050423241268344485454818048810616050056694723916627360240461833556502389344877388817247018544842402045568837842860018327167503029705477409893646921884170032606352991646667103556224178254539690250884123169548554959121380759292007683954957754096579887329553460467154334620695775960204251486391296450686591238212910368656628404241002518245338721075775438698115446078621154401208125695255382140450613894464832714703699807388587339393857423484212435247784240231469857897958030220617558296743506927209353408063582110448616066875814140770186187244374353978376139817412646410731230772030096824409901449670071867754897919625313780391855417159905143564929687311773002963520736994160126549974384843812937007992933685092756046096021161299082415677566538378993931087280131655777669403732176103122201158020805197575263802621543323661795738312837350139439257613151434578962527690221421237844219640749735129626135527494367836095307197134489480401426408467560660211029135951516068104953440028837205178465773015803001728211561326062032093363563159443584231072655983110006907232323999794658968049650086904239656877741671948999327134228184877629895801608516669033800841801760172752206945961686691604002137979722524210797295531671085710668532254961938816663638384825206095698563539874459023601278211974958137312430683445825057487100588241843014631933341606101597640094921564312357719612578488524789404025155499209658894352769190457758893574372008229976017093552663534360217308874949532143486254758452529933747699343586067963238138655700733392318217409925419955466334236127677868818823863551335382813730264408675998209802578078245930574971828402006778396047936315364438784814858531649127086870740779649573145487534843176730550464323224024841385780494356605662156761147771744141446774171355811563872907805905487776954032597132027149200439453125000000 [87,23] -4183064655357253016301303044894342794512650055101732257556369567234850472486468089858336541857454476982954758617190637831345546038861897441935478486500698405810653567208056000545386857765851025397554028016371290815575933218158161987239297376376949758326958099460227396897752599188585462457063172625140458644178263665939642328019637883497411837920696949804045642172971092006954171883619445584453507663828632331759103054485054040214901026802567953276214403818627123432608224983723953867212256678585449316971778131722623388905054423928121273066044368298369099089275601568750557347960313284339072101613964356420525654622886300003203519595997624906941436857475233896342066036104598449103870552554818767270460552355200385561780771421751334745063693721071717711782689524665549944910829522384595627232198617038791293257209718294884798750237935899931179222208593545743190470090762846337632798455523118590434885389576642847592073791921055543774711685694501272875407516219500846135672415676410517459810378333577254460603027083269323281541830572385067854800868756888578681462878860809335633586917603972679087462703654458909698388541276429302170507625570095576429430913264319488415481364347406093980196787677871533662019677988401935111512577882323865370401373528995374240783981254568267099956438387670296186884285397819592052472430630369870885866615795792525410622748679782778774157506239052794754807861060123169183711808127892024473699311566591368954047718520718788709044438750475780709052991154774079805483816569530696228398862782566808136067928313748002196636663262966562449985618361605902411905982221021040956425629870690677057640193145849454047393389928846393329534233041622611920336691176055027139703760835259624247547912728914863490675393090746135521862907788674584974749995033617954009453251703369801253992339574414386996954020322538722611978710266351360717003096078287897880277585794417636298788791035600303505769415028539355814016713206544800897319588157481287406734370093040665819326460041344141473043502312856017162648092260243533087343052728366397824939333035074993720271761171293277352509363131264507146102190264117451168980430991323960604786262388557718531675816079933698672792641487022805808360027461269726019492471595322135511945400816258625042998176013497868552803993225097656250000000 [87,24] -20745887251565327393630366728400418373067929345020283571248171587472136023590807696036618727635162668422897431702874283599153464163222819214802662340795678445733639354408604586383168283184397658370964703445220636072556259651215868100305407359692861032644717867889097273729149512427998616837545435402471638917841780923468678159821936447025770051620528135971538363857056528149200785590719057560663923964541370985786699853249091283077009308604604342934491336298337257677526037022860483287014686088576124172243659185555570198570389465119750681327887081548827362456732094751254159302069159034066670024188391947098617246569691585297466046312210216594649297589065796347182054268460067157000871465848782968317302587770321943744655062188337659880947585488573868545609666761432415411887203622832786864027440469148745018364654908646296105885628050296340299726413480461193326229876384667674276338678423182684562622359013840864568722737461829478107265023812353861371318419704722954257041879985035473448438613622592794474066248337235031786967452479090082713326613339616462016943654748266430188242086348739073499463216565389090319736966539905026757972620009115161775630814205844766970384107370832918138855902955617163841282860007513553117367152932830779542403541959076262983564689087940509261295485183162154818836450191046005742644560049171982103922235975606139057043965613837458276869097829583612452958469017275637689471363326533476624021756949484459619589044874889390887733265943730976541672343967003551928506941994098524852312853181901286530325723890020469421457173008365349752120732199193645522929653521422706231078228938991631894175291485892931611743907946632558870428927343378735645104800959052225957462728879962258807906731720235364911595693790237769456805690951254525384590168795296473762758988822871238918944649974941186760256267405045604848517019903782254696661219012866944556407007854958577286541620440983554284507105970012644164097769742830958236171498210602546888753896306604587309569530770924770709377237664088849844623980360458413205099575462538036826432757284411678163337232563610915895608413526916292941392288163067496011090907498121584106203522565943223479814729606353998972543041015847556058368127693189677840072422853879697975703681498229648261233393213842646218836307525634765625000 [87,25] 57745876735213054865280561923699502485596901057065737901081554597316325327263449583498392141544243917647070807932437133140290937612102478249988589139380544052697327630775477310599314866063107618354014076249936780115611683467976592729575823701632750627380734248427099700092935496495467837228507718595955891270746980536393535687865923646560654297374452997844672248525513517787927019544233832190505014283420418930434359659956413065838466411843531549910108887740176145607144640811216723172892439038523286692568078993406007462135954603118457849180940582553159322471279185213269842482184077691319971963426461295946749901651526951289564721519224820548254501788754885516798458409895348955417685851236785971562688820161879752428681552582057464790540496445185598456337594424527776045960116140383810782046964528985125720365128321623418052143337487926381381079658305237458139511006461584907901126268513033387899981284565072130315485972750509407174104369213709381363448907526450528026149526027382390996492771169409677079457131241094103556492604652937303089475129092843390986950566115179082762439576261167440261797142632686693860006573240600859189446770160845657486122513411894191058971750884046805513994937008718997920255600645172282442199786564993727201444678855413324871123136520807794138690719258636647676811522137256468682002234378048136043476935233256001565655107500588893309667026058751776334747488066382518792348594507740146825630440829356968029611607875120038106327680749553253104488759919900318505150887194497276516862552588286142148222843030166167171109750303760495289066142227878321870503122395970391965852235961458287754975240746448646996708587769746103736634568273370138972453520698139912400750524908045349359372478713447405084617370099128647456784769599723140412071674716621199478788879277949578923667498471408788847243457514687311111539707359171636135598685152343995100142671011131679896767414741232920832294353417219799571691506951450345432386166337220801815028969331149988005138131429562814372346898925624276231106307803955840109330253676919334463656828506423052523977668397258559835740317966620547216274084940976448474131177294538540637367766491440415623847138407148138081960147666221107368547104912473268039660509790888285342867774661487767495771095127565786242485046386718750000 [87,26] -70555424596611190692602376778628137441626304080190432408528423392325151870933657230205458880151689236593628799260792906789327938322055465403863855868050624017679835007935745239573366029355108597859751363676011938709530689476632087544310474280243294113480412866511778987801501372008219673386521550016978187894196075685521840853943965610645805139187201207673150103479353949292944329817218812214126788960140965719590295225102103710255501617943311496900506128465675184469597287736843780630095434612706457889794500781532738029519950078217906399874811797159835456049674850847654530253661817538326468360929504122104164833078570087784744569196295280184323799098887858315356868830253754676983557150951075642494554511501725626902408271807843972152726949654454015873994028325718275086022045348466050484145513309338743302741840731550779903636679658456521086875272997032693423421803971430504471793234204410912103144259234330355391712925992548635886198857402599313226052868468448721584145846215249584013770659943350269284869291595747508306483150600816520092266312010298147413856488073085164976992273302599755162452677560547064444315662769447224951852824893077067117980541976692335819318209611095533432131035635372537505233246513800520798274182801046102316260403442765395020275607064620384388811062103792525198428403036612001796191888086311587217865940634558883480003211232667633631877644030781350198193840132659180128155399754094458644860426413020111014415242951956189449122862948657775582899960701745947251911233530891769313849146132265510996522828051101521799695283923945867303895935791316171404549033332246379872699313411505641144823354998255784943478360375027607950117350507991339277883596867234032617784420890264989566929231018021451728105937022375146821766221704766083339907382692405031127245319668234658761085513881857977415583567372993087414587998717125674800990582545610176352750194466693770924008010205612318155154159527155647078099337832273940668203703279017063803728380645264213631413047644793597857330950676778716766834399495547589963630331174334894362806921096568694877814485184444395415930534723122016926703170669380835894229363976008486897486149867630374033033297989918763483573159511936093697834390698527244449134912070902630464199053669793748611027695005759596824645996093750000 [87,27] 28998237050958758593627753687111189076947761777641820591900258555502795681497713184056084048906763669675988497367777564133340237389460842635924771395336614010701241766954864679689321171548925492742254987017479542105410278142561141469032290210778909975724486974156962462776903543384670918960968407949324019969429798303994028532333510967780849601149992212246586533581879171218694139481585209365001044264444368732222202532478799927776295670356042381340371414379887438932527054048497965628140023511021510566281579229255519695680532064099471655869515760019739578049912929799565763845443677143034555125866578882539019769579210781414984144929418335405920792591562350714865874461125879948947180445092658973847941828994598316246622742885247376692258889266337575621053674455209066094931721805748702830505025186797814226445668397130482094684975924439919060803261639620132961381844589013888809114075821451969400017666225631057080292896451131828011570040340725767990629427876091684633529399574205089711596564502872529508140189943019354722532122316245883437328990882337180423592945539807881102921761825499818950810156632824946478979804007290074790904149943934148979141293162745158715278098250140143012392648633744596212398603571541655792752468223807361587769240912369435243511806031109558181572088322202836756932635179017382371760798158359401596648320693979939847473635004473533452502219297209107863986149785106627987877092223960621885158712336223257884725667709790229633804798036192630573213528660148223739877353045504412679204600795258583957495748109999835550005183664202604961245239903790642206324144245906662924975247588603213798498100951612606933618228748978421789361369405465787115600118837040516172855399541229361283092973905540867583833169448466455724762043791117866560199562047149160157442599186745804107497627616747477696594639972517562428602595724969597146607882384036584272979710766830416913970962876338222896916009631762153672679242138268120317240296687223643813892485118411294083612471617793244642687900140397576312021638914116222468303964978060273906015172663733437039632586325276684322850419527961819029680893326790416983400190778177419912798787361405119653991644556645678165089151111888973458162033292975756128465380212080190432989701410093630329356528818607330322265625000000 [87,28] 43334222978203967763092727944801329367556872882559144445953396901540263654059582024308330477634756291640073540845606867606873562296062408883298043635329484062195310304705214811173638346962125427491763463806348258676688296857786230216596904784770632734700395354555284485237820398060640074413977015494545959691933307985119384283604416963266724970541134213270239702808096080607100262896315583967982914105616047392650384890212383697168534309434099393304927254679635169812694071934042779034983170294278215756154577106955320007444407827564781612705242768891717072011541451222831259940845875738569930788496096741543433503069829310125376822851438064697911651452668066635843269660352570767351906573836549659090335505817907825381591639515710791149603144435001587768077772885933033762834244051435208261575698341904500859600942824427882337757923071590844893295051790738759878102742758582142726803853202880593979690749529053651616675860766969181258053820618141589279751766262476609215778480341258753872789056741353477718312277174963208080948062945968111408401308895682700315326097898988891943280944934841239683840280757156028379106723524224654701276029083488252694609426236776319702727737222100739561291122977001918504441506381459310661327165391486749405927717346716298914617844687565955866539067148107814277374357538266897049112990082174454147427713801403638371774306081967771021521794905937538830133398382262692838376704737747114386265006153094800404772965744586133132799290954734594086811775264270222932971935858871161103447249124638356756743692926525227661872305792715243346748022376886145878329450178986145319088766252211847190039354401325055443403355103753540140501157073728318589520566387683894628015435516879661066828578812281999806269791088025955000726968737420907347817092214685278830419741447825789325496939317697197187070511527026292555159556176759976933607977030173743956458535346369720399018261857563466186063175646563186466522061117771021333800343636503658568246628163479114868426438461906697759879143511014058834352817861662334085608772323307545970901270427076030531553186866872683266518112909274426949768289343775813583310169922191103776351144608777040138286933063146952714472429354871082741684437011509118216640034541274628405310709311493155837524682283401489257812500000 [87,29] -81325265069248308867852531513918808774047013475924830931613809354127481509568027015947457852236562981489770252127530102107829950050323798751082948309484564552063902440213566492217615307246198322505056308758374842200146369430747276234834874813014124353085647735590450585587300506865118700435151093945098269974451355515260577549614444892967720890213487863762469328907194436684229606957265833814043556912909272447558415437023664275364910146302341620382666010602609766274424614284875272118498959868459877241155643510846404005436446270059348331193337005865516048103724072357744736514700877352353084002270280038289011480466445662636269046771781232736815998234427690551401717516852592747004704439442350679148700011106830214373368220660444152391711472269591604198662771328096002641280581779318040483084190710629131393905414462948166662133000835722739695565456111964522118622820655245183717554944310012090953865280983590395510636617497210160720854919979418906201234400444221826866936055482516267056531691432523917569341680905969377252208658380916413824749602385967640445804203989486570357655516880249690147868330312771117622338546329888153825105827255216304058443314892003731389929249695525661650853907369652107661818485293438608489757464720939885999765286589709534941023119967769595556492531568646808200994555969095237567448996946465785564661814378124064080431435701821778488063810362372665230735633531616604808245321528247215850310380834366522628539067020877386479220534563934210680080606324907084034408714873985949690734655059378886621401607880847038026370756772309343524098837618892396552309694114167752088765360587045364751868493405421711458093219137378526403433842935887172141862804034943723188538253183934455359150373559192481104239062377080274116484097932877749734661896493368449701080266884178988580332941441560166230964629560943123245341361991305881862631657739174402546494892221178310450648210505666884395887442356131077172021762194789201317643791333766607926919852645163994615376170359022801755317983516525374619250424714098523875453128153149614475182118792576763932476860465152249230993097193255756150800072680909430810961704931813748448903803889431008226411394845433366214159693598599994667105594309470330507312285482504968237016385046445066109299659729003906250000000 [87,30] 49208051585948744585360350015283746405249489217615117757059273732599881205289391946379654477526243704969838431331741635585106470666577651796362733371828009834329958603867547606080697024901483975771004062438451937964159943711832655590305065956288010132469439013567968539878885802522007903461323911275293317775078094798105899080500318896149724339879420904478730710102010680683289171336981220276933158734143448083029061766074114395129461022290786010979519755340835258859669234328560164872419165898670721015669704858410885491722695124614593359855196624501620363300847499897222403512670096256236629165828354981302468143360298940817368180538996347353994962927195067831804711338902277260421507061847618945178602881111499360508120101287764700426024151321669162315086098339703602071875754430083655244237147528731238402755411212620273742257354603953094456191039856413102592901305301442933725392070197349481733012165721726081573957133721104155219128092325082016043204913524144372887975965572030502932208571439109686594951117400291147130804730473956387419865740819782792917244425737752945212517464032207743808080888575813628227407502348505421426206344740381283546171305974639180764136779926502825800495282219955391405734087652474738493237816911938821209745870407887503282759123405604314794931194382445570505742552956963746183613799664090848067991069095165073310055151340069403936534328569079248612525987261057397917535767975664930752793570614389604301995641172869998978937760108579662555428790959020975189856466252200149218803787389773834357682656888978226238300446057464895231446040742635485511007649865425090380945630555643367451051215443441343359065374200386346761794041898765320686347943321541727732257991134560486658106449647567933484267723279154548887723118836810105365381738845631458303250029367525133578503439619118355729036312720405716722401915551364398556085711493589344909671239709235067858662323928435399888438550513246808264659408828209345136421350661137624182052971519864855334490720549525136695545366759343372888117824755256196506547236989505282283097834743905356139716432578016064474442960836852763603847526080643004342218016338160042734443179808008652279428889596831827543351693727509404865217782749294091607609126959484158181368229634244926273822784423828125000000 [87,31] 22467828400769508846006338260595744353042053154343787406988227080128947903411514445245352474989098809501028220997025266237587930675216928080550313179523880566289377726996918106735099997348964097201691056928435424536119725232556090269773353502623241607320172014684501968201648842488330219489389370891566836215432119825320484160983539639481577940347709788947082020257319340630017042336379471038714214803744402896671226639824753392122629299706135420386842960735526842831778544274270700015853113359901073086078617410346139887045646938541225010117714423349828844559640746219202233722546852385258558428541522237488746474933191558733867958479732509860996853666887200229977350150843796939917202562504260861425930179114295338989569196785511048697886609450533038419648102544401408654985142893230432086403568058103318594923843049764428256650326327461920194953377989428838789390558388218909653473005195830951857311474372191443332693712151077463755945949069553325998178529874626658713746813045756379227713599680771858922827811399652029744645006866172376433730810893105256133411671794858018611586758343053619014476867020916863157245307846423988427480431302909114726290787191677717356678326897713118640923093941084170178535082794119486255337814424763079927435619933505115442102333119271594408706897515531236696442186448691970688722397372546367636903166420530563549486377489036818142161560731441273994900348645760883199669103763020406166710419812293459712083501829934776975298301796229889088505900049599532610403912571426580321051964937068892259000464649084958726408086098906821705650648395295007875713795764942501190661381173525957376233753810339339575578739163604010995672898187159771786761769479451773190420047255976170213186160964540380709389031725570114658674020363967421792256905963987615527483352927977155655889827926145535191720137344016250090080572058331527253078225223364835620938772283565319365939118260579129705242572625316218968369915919908089922931442943819717426206659459507042049392013739251116920754373863931541323953423204778489535626826891266869239634427313487227187565593331600555360690504776397830894222842568059219812656849128555397783649169813931419982753720160464072055056942739006461859721475985542879810638133798381121941645233164308592677116394042968750000 [87,32] -79531006542597472617478979234946166679557790849374531815697021145758545902846401371862218166364657807350256426336563223477161524664337247443405377518913345938589717777942416575944685785646185070017585340166342411083769056541083667221753472515201754866349214169355645648510566181590218739891639417168408176974595328059651268084318795475127092148160598318317900274233179767905952996844640657162548888078166497652899238943866990016282361465901681315447015468578220031899275148465004585672748792741381053379980455382555451012299477817291819771674655711635007513734379886988442055811095794888184241338954521323412392327488990932804520155979009490174289469546840185862134676164648126894949222858981636071566418939634803038603880077891771720504787117357799305394635041291505783310744515842952074754735326724220825294881278757859827211324753826264460925957423373288838365968233750343613608735075126470441836381068780100267474802332756300391198449383173591960886566406450413881370596630016187576176586711776655163949331305639103277027073731100134116716683922827734871584357939281573453071322713271713499821409525864108601592660518434839343334759819300175266591038269451093820848201282393004723460405577170593853136804641171731207676719196980982691145020071934727440432891041934256302161664485289222250280106722568882865185161239014605102608478018755857807706021164561818189412357833163650483012258983764166866427015204321678204935911272933630189486844560047071605033844218695421238487999140977373948321226373386428772730528787407467521182967741013483280779420884218278911254293863233522406026725065152861238132376574204737076597186273985469883340074521649326322793784210955794267707182200222366274838844699591228344736349886158588922510753120367898534375894454733227837998777289446292667518768892669954139128171984742590147034382763621833304808826453077789323431211263644784333579882974051819741717301719430509665197412265999563372678775510607533236202414231282107251356641055184209442864461986816351592888618732416164201258531175367603313638236316844077918342065093096538152036557473494696681889789821644649617432489125288167048097751331089847443070903876498824791816877596725490758440581502253228845838879633545488815728069791240184560621173659455962479114532470703125000 [87,33] 100275457252741656731379111554880643110229179623146812350258355851119715490335296421087753594013261790584648197204946720837240181235461954387237639567554850722066721413209482182113239922651815223243624867545712470896318387187533142575114644574014400603763309368018698300529427136861590862234735511927723201234953326306101939263018711489489336873550225598685552694380299540122439010339227355675945730519770418273086954450814282485655706955216308271499176970955755279198902174820238669012372793998728086133246797388891255356830580476434242731406943416456078838686873289801195877400067539271215324582324061197083769565349334984923466936907381957504763235233605179425538362367320140481609496663503739469223703037737299430242946493808918238886462106762765973874900102776024712753520309137982600248410472271088346203736341960765788529700320519823854961887094484723762815017916462928192279648272269795162188972450329293387033672727014771929509292153205279101242286122919909961583718474814903984444833219862560475001395196667893233231202994940535657911932502810280233220003966315942883011240814710068458406901173019093462325898262087975269268729293381850190515145785877686990545652012921822803586678949343532145703235900366212150434454920476254807433152441564038228389169452098437667618743387750638243124814303148566070172968800785063429778259274755290087290669888357969461734020276377501161232892879311679524573382478563791891906840953320534647324762674100654756129059143588462332742898690396522619684281496791655192218361467981082572767110228239604388731372625737807873978861307517633270360431608956036177477953625184549018173504391982415757317301322197433966117201220694390073099837911843334396187232195663829613002573538804813646711325801417179019220438698734842821781631841311132864284608879812509038724350963755148380033016943973860664949471569607697625365216314784314309398110282480287777543646142453096799123003921791589405007550714795232598261578684788366409019165978401910120856686335831343104759483286875879159462875808210311881421492820961840731083725006514167414067509983733668663314707005728038233748267097122569102352915784156398761614793644111184257752772515102634551634553897644280089181687085581854211688724448636733654893760103732347488403320312500000 [87,34] -97839095618030452887852435985230756948823666728968800960275269092710760898693364600316360974903513864317586500022317736364632893368873276463048421762701811439389168876858682713541692346736612462279863597439236947850095930685297696817784784202800590966908057184078418409225262783100854426944350330271693099349363621369758619512350605072444422576232512096845739639060483046730490368780821082141493747609843003128647232350916412445842986484983683767615779575120599895530258391005464556990419315329973409943024720188815188110859660514368472648130390155435132122512201674677745493940753010989626225002728067465207167729623075258973094735748835876422013214504668209343594741455597640202433296216657793732278759189970848827816935130894474526103849306216896295012368831680700609595130475297508109705502531131731027208851624123293507860465896026030923188743441041802951214792054247415621492946527345534402317924824837085734043859321248685954365187341062599252311215999649420155224401354963161480063077128715154090319388886112795115515349758289900729539727415659023066869188950472885304219973264673288661553375398921299860225619480178891098301832888113836952567863127664234827962352649348021990348403452527041324881050450259403880738360997609082586865182334831555027315031990109488133621897610138273225056594320102641715037395128411788682074257024298827575975921932718079068597741391308075523015898772769501278704053324942129232105251069358368013028118536049652281510529241651749855551993896715716076202797192074443019106986301313853387886034392079772848846920016000925787237232171509742562351871877612658467927922180610921068001809347121829913531883181572536710596410929206122623633089249587299746656687060005639916439276498368708443980177631232523335804331415391466030543622124362538104162042367665703193438910856077194193277283949714795540661810892430759999069132866923308440939291304426428541850154629110186604563040319444327057125080230905334850758833094048231755833462693909606694987562420852253785317191404302957567982079339488700349302594642850595299451033171881536893260587543953758255486984593362925763310099808030546536028467399479914263664382330685533522555212816421053602398205978588730454014516675819740528213114272304551377601455897092819213867187500000 [87,35] 89235779164932310189024956972031974293762767714330671743333887477344630040541649543892955417939753444796113294452606050172801969852792128352753213665183641015704663307547245054583832912651842854013016194763420101755081099977478890053651003667464845233055561602982018507289778376056498092049928644486641246327975921016392225905041528360274338936081106833571708598504439089562798139236701750454104120477783082864127758169040462414938318158515425775304563484940213113767068233973236494031291313278785172854200934818581197664078183893846917868971937437460412057721280245716306977654865116533494762049049516200455644477866576828919163666241681199344466587448871033894480124590709862361231274948959356459176270362035699976043160003475972850346651130120711022075103491351707563415907972907098532753863563819306004959119393167283778011289843283902361712268306835013912004393731123625973030292530796541267237405202953024930744937393203581411230401658848699794234003533684648191483838617635546125798738604032844223555147886106994671004838103713482126515114953046401588008679994923213059330576687168042967562551150090134317669017965790400341352383250995814504043098457180739024769355225726159113043079504515538432197791028564598935817934055008126813773579536250500283981835760652006112467454107506439086565135076666039926709388279750125831397180642631020101018622720145859873888088715799283072228157389916437722292049666257284612355306190201788769771281720614216043111833048437694798762904800165816345382096664723553276542719858469002328348114441479145657347573749467454082572182737260425315889825344673462497097317426375481987315347264231228299805840866967545432224946541862051621346083297093345480639615578519226073997445003918770383285870091960158558660008394818367061342235600597969064293491711448474408248083983450895573626731487159499013897434748402628924181912823259827418134618711228252163345897744274047475506300017241058800556483725792655062007073837323081091236796676136920435895314985890391198980434561732623850915715929936987989746605247511295738807803950749632639533787848706124380802413138571472007880655568954740851251521404351417476915991549794650864901956778882148024438161618622489526970647836765263786334978490799585415516048669815063476562500000 [87,36] -80181945515800696560724909769181882685239098321634382563462035458060045213415917768494461175953427596437713089796114281589757484132614572254411637523305510749055991116794597260682018832759879514427435167152018111673447898084552583639209704250209655217636876896768296584854824693773970738777217057252805416305134370649154908174517849486739407545096721695217543439929908711461282513796100680427929625396949254421954362576738689291013340270067997815955653497220366492628347017408834449805571921871347813043573358909318477231172928050404958538793082988411580485416517280284751933677228419963719370694615288723499628165065533692721345994293308708039155083273094565910781679703944474692910086597431696457457170317836631643197026416352695529086745882193948544850866406896869094952724768068254032140914811435581197362385301624169291285124073195603859220527559662098950328994974554730467261812567128747717143484729560440780771658777239767609862496256399475481144210606490508634921258143069393069519612027574946690490351679997953466778630402845589496011993025993730574325682282115698475026098394598851796477199641625524182783453165918280866632964779964257672372228960491933114896955481015491373528596133200390579352424586260946309942929232306453581971950756537812803711936370349606103976921394797306932892239518242505619485616711569791776513840253108062158236067540276889100875801140137934665992188178409010415410740035045736952010505133585254582674838497242031425467342302862668873541281036320169889755333366603229583352891632913377071112856017422488144236392367445620313539508463583360883272373292545207363424923454812968838495664552110815311438106229680847921425388011563729542220411866346989858153052979958040879867464326890610021575702938680916161049586876557471001066471477120267659514557827612765102862931926222636651355190221301829882202520659143981978013672270421202776531377090919337114217308026878152523223204442038770066690069682734742331926450892436206783697948062716128316102646018642040341949552193093069601863108939984389385281854447659757653481539194780646109608377970136113774868451583947464557921770811117484704715517397224413029348907514850220299103662176304501623360282981940178955699662905447092434152445150630228454247117042541503906250000 [87,37] 70867681200554660476317007093933936081825054440318389156377298766760077084456940672124789449305893888514197270661761445665853415707614983229034315792496304789479838156648163981530431170656471850312414089442793700961334565275183747632341527525971528013194301408909360691354808576808390367795743686266203946476120220498791518373526338499838693012963858042803018246198336395680326555029008017223248934695478265996084704520513463476274403140117244151647804931584838582610489471946487758421082235404398695385559889411352540731344430815401178838422985960920762997667726334276105059716745652169782031998894808950596088776798848190684564972431553051986213786287581494754047797064145193857602273423117318840774549610095921882499909756421360508298035733343178164825828264807512453968972140147074378018479665509458696995186789968339557454350718001215987799972092157138332255358858715186972886869127892816213755529821847236591367197312403665390230043350206738025980186281098540743526655346520686445117874579542324596507886594771181065546585005411185196539374717094854708493713931101557253505476452965364323706576538851242736873136846855617716179987476280039555598580905389950791513210140469341788121653037008446657097755734943334795814053987569366739175507092838193842894531744134527995057475146144931056481353513414025147502779973552228108666463804400510272660593870288915397566887155544522299485181927274529864316980300483885229456232619194047789003940688396935473030309786063979370541834874008002634931146103833128612018830656210518662592817549273671393145987441067502214708804319756326861407147332931746444221399688531643781107628350969405560946551842573476956918632544795960885952824573980492997900607712830907839862253015708429384559129756151368030179732261929982669414118457575473322342042781741003251852227502612758425604857821695273981905896665794373431406311237394408325748556723671756034916375702558537356078963967415524292656756511101722029121738696767899511590026006417766991660007677681471975767807044153010141375711685404092697679261090805535998484602500274526368497124856426355553900366631425409058234330081875203276284362519559162820489850602853250716741596451709497286906735676473134850017075299865275395116981371756992302834987640380859375000 [87,38] -61703216530482009166380354862012020705186455057661509597922800628280497556376326182922406123427870424380622602884108908931713867624322181721703567458180454769446522995037254432726842514008015582457502593836125887721478345379069451501344943595744117087192025142930211713559832796081873530564481098938023013941952606244009626471218759672076640770107427981869410949100703136712666764917961895251727585990800551538255017359915728212231235755612533928908553071265189955577855030455447558667234121788710100845794479980192935008894830257169060493277384679715204426784319971717621702705898766183096247495621431226529576849199123656636860992652452152357519016576360087666269386282652878777028600962960798603759658203538882509954863679476897417570532008757622548077271192109437593468286763787606240385233628264986227237356184521286132498875991841015646214289472466891918080746396088645235875134519814523047320052915498834147775320765054595244799817844469096857709660566650567159665958171738154211120539617646302379897546675803728826036602180590486715173383461321200872652532832909596920481168988608371135024874093234485515008423475816535782538976260952920314319530112624793431878633613695086430644603006821000607512893052645388362821990605968872340093943900941573556455768072987016961295532731918043101136262881874328526706305819274667457597993503031895263935379124832757622842727233487412156970272015564987325396959325661863118406046261721101696520239599186917851432362078213416028230464264713815021163647753498341242315891803804356699982077762576695469754589669323299269128486769305842605401796261308693165031737257474488788664104214303494492499332456475916911091285054874888558596357257238434855454307021471656860988706707874189538243133279701702697401976711846149229715846532527885216306828449238090700321986922362724541480350420341332407481885639515970683534424877322401994687521276011792841053711575847951291464368673644761071399900454760041559584919795690191442232402576095631056729814494058338131434618453437184525745041338851775878493164709171113944727415175515620048184554923786760942652715406310974545588006603741911208153732875181077563277338618039233902721033420108756629641203697185146918877940154339600820065925290691666305065155029296875000 [87,39] 52698357766304113138549452832865616982287364988298976645833619936695686514247461899035049371116477132250265276441123548204504783887280030390810078494941482790297472448278913704997852509069640064094428220845630989287690908390381953507890105447783851462530345895456509028354284683524014247899618076362587683943622491687232385796390828070031603702467646342425164982981893648581082883680786813253989215840691243907202891317521583518109324627224218224562969064147231525344542415591204038385311555281633464698945276732458764468991548657550259836117735143225375662313149398613787760579515900296032869869456912641806950142640995214918780245296421703915690627485821350458820872033019788037476860886785580317758587058555407123278307211391717806917807420464843256287331158330027507248645861860555541366439741768375361757633113889121154909875997061754298235423370508334398801111826710078913537659750096299270394865606047703563676604048096206897270160979898973430775276529443644419164723083685094924728452916836595753577661631274350756813106920096502666456330089962643712913988017606113012830163792172283293310301678238764376609861000091778866366817345568652118873158936114038344388585220237525683767370370830190130853640572762936352242395303034931210790072019841706567969292414006926160603137141510948431507556180336627688477790376444510896525337417629998486061177866370493831825922118189187921516875617649467920699099138509084738549764185359441162393635792496951639894753786887669761040023610744552903609675027059824732543104908607610810003875121878841977027182827396275560931217597021657571722611665337733110860631998381440304315659170485597180260666256015767984791683007706067652387744512486745365111236510913040946953341550126706893821279719401603722716364600073507943745435876204470218876313747004472075973366587254128486388351489881732136024480101902552573027763203076093239571074912763858057711834824810616309061605880257487419542559746834006792065476382007758929388408875927115092769424642817988778221366157175129503157837795870939309312600469925617959344183560978166046422328052754827624379407161422575356990048684874089560828254908741605245218932367101267869847036950613213068798339989297750921584890040905158059558743843808770179748535156250000 [87,40] -42911048098380656011197332477433642094253597068810675784374783731695561972210583711722337151396448717980870294329599415846620689660831383242484641513235439132635765022053464886731632316090372613620649523957841066757380530801898900899844595771087805141865019695758653915742668550687774267486001683032018817327848238131857430200983169124682329315348961703574405690054108988057996724583413257065953749761274905183315236725195139904743134103925091922087057589097502232357793700191953019911717428598959864215680629720851775595374763209782059251378006982391393514241111966335871934021638169988903199836963429193868009826039135006679420462691069883058014566709326331851695636969781112966651404510760445678472448200103116754110633886129550048653367991187270639702997122554626416034989133045596632122671644951475070002804751778613658703207623039345179107790473077357327164355266959868866889748544015963206788658617060199845946033671745282536645244965301936276135201143153004323566956752032896385386180372227090670586373864771393209989594158160306304652457567360597456705842060126672625178171481705746922838094791756609540724601705369985910079275881008106593421348437023710723630375475206790681025632875337879350646191486733343704579620604740281559795246559022421003632805679291769555423591745518858781532037005556026554718311888394023789623354705499774432298742462252458656527175642927403756581363300302689077186403803678570124975495319642229909188208017770901665434538316812149611007954550242454564624997519965089876780111719077667005521624056087039592665083095609677850232097132441728431749305560902298422806190895106077931980642476096511540526279396658130981898418509822832621330542229435204425630863118795992377259455850117395699316336055675987312707334038436456322483461463254350719009576316537839215289065927472710660118389610074241406292077871408925875453700081672185163487867375913967939194188949644011593689918148816932815902511891505537429938636308649170437852915259171310627298023990551631238311505126154908684958481982688459136794827988526020152932934603112874950561821122826296676343322523125532280058220000613938810642077593559530698812843201197435213011380660232598977982800070521755967701844208805894709257700014859437942504882812500 [87,41] 32027324731971823491172555028956414853794680370166902378549075741653480467606468306375231995363485826974305133068438233538988102527752810073966950144372740973162489095611540581517316094613257663485184664863822829380921277783200620355437203732939053651285988519753395442698416257463795929352217913898474125942855282263513560638046339605841309620010155034242747591638024407906287634971285149159907725947474792756707250830594929411653045076984824075393924676649178386012890094483296613233871273072635069716223434361746412569561372143437425438343248805394550926885330928302140086676277881057343913543242403166918245236026786364439383512098053795168121109958883817833949822022053388888229823717912358230355725657726742367098244676515597883146707334155470954632358451825638182306294605787389449489841580521108732477370966730860482703317185480407450907689282139852580032208276069217152467253298767117875208067340165247075657897284758709471875313984970122596068386769279924166225488854190431643692234765706943457130536760631845924040722087310008059414093128091771253051588150416306720554207269079061147272936763088503049603770709932365574139596626936698075001357945332941101374489969796834717890755800293595104474666254695786205222240316356454095043371066240051259765073550090952886675016580694509215061580354749681187245541662382760749096889830301049185413730297967191004790875302366957699314477988265625061664726287317858011709090569001435008860784190896091568166628505921271198929365358394539684527263712270272268705616588640243742164488342371743518394217196627672719845609988597476279482493487014638054998758973464070428964767846902388994949209120130378703304545641662743777961917651806378571232664018622802900226364918689267896241131044885196303630340971918061201072645817365709355466583039487390656784420397385917544549950090469134619208310722265359499836581313984662376645694537519756906003876977523787142559297981268573295127239104228846840788917880416583072044891420167789600367242604135963581660600200496300783074258473513437309169771477409853381572875683194495806756277579660357647069445887210230295785624598069986150740570372284696765842373880199369963863474124896877716706087249327540480547255041798848651524167507886886596679687500 [87,42] -21209476855237575812346680240071357458008754965316357574523277191719785531150163798521358936188215577875144085035531890069107247800426976637731307746226577098644936584829676625733351975012064117872680625330212051745052061917626158241159052708832683699137199830794592412682493629347606719868654187120722067177419729782085553115650852857779638156097475657793708991988531397589999633996643898804330848861789916131503540860004658101944334329568638568244092125089454646527256782422702522564255753836186976029945034983310001130790518438246409081589048388621232360041239733909029703610819432479681936556153563430414815367042127587966542575217982291898328037245749663957147290201757672881027026014741901325304769019855712689245572415612459267042985390227323889137057459546963501114234405599085685975581503671506456275388978565540617801826660514020033596346522386975051278548295461512104300173954730855976697099398741504596540174511770991491570156673276083629340507637729490433761509245405184800202224275587850854043042160605905554125516714725420390556554877405461067888284253949564737677384835572683224142611853023428925809552789201303167289986521509730061765537912209141219791313704974000205128607651245717590538624793035468194528000515705310351479655136742372034899577615492615936950769910628596705147522266386423953377770081425403480622427181464271616578388731437275004155783881367864155762429281642720701301289632191928217973559834608127296867242700630784101249967964655131932540283477145930313819295331216065240878043985884820832571761951025181622317464288786648572020783591805106842086426476563412932979139028097475422874346866208622877421386034971134055863136946367201834353084871494734502185558550701670339428059746781754010672621505787978758027850976382694973878026441208650713981366738252971550183731840437713506979169622344063753016157813256672305049933893329955853801557846486346468603870709972555648996750371603632379029792287467291442973384811079980359711066851257140896199217751969430769631040979022668107689644863878339011738847252536588920002451519542976358795359741470534756826739829830270737306158958443851133078161572233512839347290647128794332413555201702331806586899977298127373259717387554701417684555053710937500000000 [87,43] 12163056757828837775830590465508206745715065703565981890417180242825310742995302106160992049032220428204646527827539335056943380285998215558691684321405330041904609402976292314828354328934585936164546689440988168102839715704339105035619967701002133006378081825562472938393949156085419839725509010916882595842395991276916969286976552193716461439914418612615005675704278868136600241559644597243735779259195058515003183720957272172543038331471116570710669294323369763124226825413496814014196037078062881637162489076227847647022756319446758531646845117806970212881813843839728320935144308043316196404988163938544439273992335002167137549675186268830547941398567398529260616296974497606534569574863638765661809240489408153239233057740043721343220204231998054728051103350119306971100261808888381244581142061076515690613110718705807266294054643193966727918338437265097455702477618203274390407318558178600595264481289839606489480451983876033454973581850744360470879421059081596685417476898534342294808639105158804735300339401694587876323610574321239274245224991433140388057595888873271765935113333986328515001321768974644557114556449823573937077681530597606872514360673417453661132297828594205606705982828182136090900579593609647186147675381790295161668422278921400688986616242933432258281909822448492770902019957824053202588585413691823563677053547269580139430154177274359753825800483758793453124329217163008037735965807567354755483284781620556006963419063090272584956741619157737356631351394882796762480243447048414414050976542027475007074790663410959767618558111606964233145625801232315760724910245556109588883409556703881151016264408876467236081338634180178584085202019389438899928272809475069144482608122905756634941535457098868804268376214131587854118838886475636747482082794499903552079414171143583103058450778682341016520778000594532852339034465795829011023113630881697395852196928559517462021488857569823370541778468554241027059665751962542711143318198743093151459214099881139257340506122024281293636187706978187148132377424326598914236820814639088284044944565241557006509962465900645437180597880775736187626528073592577826958410856968742387734795042014688092819697618727778650442187050040310225540451938286423683166503906250000000 [87,44] -5889539462692868162082234548401337160598153467518207971404253454016876810340211587874418040518295360459877767278132751556060272705661360837965658954285628514461398372559367126471702092763686678859994982550063229028446938526718777023780334856641003398900692903141740242091157368882079101192432665749304893736780212255720389157406415633745668631015583855991207069468982778458936980283198958826944470638077222062426056487345593341248712259217065621738085596458533586290829128664752990907069813832200338025685102677941017615070292506012678417136607403657855462520971268781847497385409733945119822633553092355048999851022309561492530630327816592281742301578562020407986769999724094486440926254727444497589386018906399639545091011867703498353455822884765822349521664351175450720904929503224501583194995711007513231891479822954630393719615275926288331284372144853577597771105775236488764912115465585242791724346159894587616862743378890364362489504313728341893230437056015073553846057327186736193724841656473941895133203439103175377061658871284585581648607362506066977700249641707301330956308616867244686770161476374850503854252114461206574756686211723674796838203095072691691375503389337472343507171951416098163653853638519378995736357725730753590429178525737637968714202988632958398939840561133225196182041762504757417559200491832068633186729393754906639950243446246906458102962481514103569325032689988648905542874232290730267412624588466288862807538715943702448947772332431088490923932052525357576385263048358621052498388185981755389628741392537368036129337291249849533577020080938606433858746921238664882981478550050520888956956214396616532071976812112900744755448577370709692007463470654013349184635913882299928413142811809565294552575037934819157044968751498088879052877617826555648017482547393146341538707390601269377903798378331122051208074710503010744428956786209026700978379160172273723680689545445319139968931712942816621601641018025476308833816535270618785821720200499888592181107788195881871843979306468051794359841742846968147057631773970678669104482638264552418224941571694945312495748999003629555201441873876834483328185066385758572017084114021311469305616362157328541279167899435975641608820296823978424072265625000000 [87,45] 2312121744813366485450326764137574662247148475750326495095086522504994320526660675077830457669181593274777530942508746068202199589647528378807197157964365085787662137083015504687217860376605190380603092464872621061540904891898425671397807609881665985073295003890104279363580203262647315921158866206321430196302066554355171700987200336398468193580673057476559122787558981226392338167575796989339881833727634497123050765818654617846504064707658792925484935040610391589433116582150539498616609226904166781416550675818439456461361827812236057009042406208134167167824397860568166809341872520128610329696575508996791888374472092137754580303698250574405901535077805418962346288571434941788204855104760901320827568721731750303058278276740336579611047810923798976651097702726384789484155937548906559306116794390450554009309875381148214481189777015351390504900102286156060204253697150780602939525572306144685088820762788306573783233184625145491245172522281416934663603141345130901268701949715712444663184447875596380352140501909100954301607622704107518743212930722008572191161802367516092069597539882640041245057859885214484739587953470749640075962850034811874671203469517345227390976172000818577903179849655444037435927262531231114582223872362685219162609412244163787620845494958321636405642846861708989823287001371070042461344281134330659202810699896960902543061987650415634524360052242236705817999925645338770722919864864670857374810663698711895955430553875947953015935446265357914093646752524377095486696563290596472194558579337303381812464891313300836810267829296991872007926065800218346794856244726489327023936658933010406223717350660853185189739554204475588878463036488427682971623565456341202520113558294733743550417405990784411954359952433002760703229476763073576269310778378590004483101549744801122912019834926335566966607532279880188389318231447824236887951174677029490199850379948466662161610484584126513362976844512093623887126981973072153291134081205777556428795331541876365636038240094565649400962089860503687280553102180136248146644777761610372770183018993200268741380058191488697583764559842988966321935231636131123393766027083728903156368934008767031801811507296996354510545956806311096443096175789833068847656250000 [87,46] -676740597945164053766239231367110145858125539215213682570069331119452944656909281809737165897791330234357944958206642164384247137642572593753098102182737051570836796249148363148585347591114235013662910020578192239827165792163107002365199593283563910889245821767820493361536251907785010937773680780309030654983647502790465108915364342241901813092165238004302826969961306495838748431441603120276339472579618525615681874853311849740682711130618095265855045703191767748299003995541819169722125715755075863658090050343708178104079394412545209234088526951306241687346067010801700503402191268169563693113599605266789729083761068857706339872638961910507821085447430797551897891175136088624581671231489126845862997266373928562897903643734281499110298425377081301902821646453080484743072998963230331384705062374494562548162725087860548738135602787904467284935714847068794616100627484100244561176012332179334457613924031450614011378932236545894874062740152324414326889656897536191143293754095439599118427697623703204397501449577854402837605773632990305112978751578329282305641729722243052093479965096066739365521621844577037652294285106139388729010976392486441243087966883308422119720675467936109988361670971832781295474380779193334803506629185108227360870646424368414537418744839535403099591807011355495466217387980612644403892481757479943367046267810343905463599285756888163111602779299807027180882877218279401128466465383891902652650625776116776105969373573949634166588391035400151225888051954653788461778977028438492831653518793435139125215034938023705552217700773419923949018392656530883710398649327140854652392374006395859189856049307506502818397653611641497673738072529170087857885402455134488667155713895517466904638415184344695309202134757258697142354022077709529457795726604482816088365760102840010299337860768207686315289210011671908233910962458039119793841106673619776419148313151033542889099248967954656600379901860551827185851855320462522241124919648289415028513520428232557632147112924526531824657955669097819308204681225643470217028736711182914965408953459789158371135253614255185280038378926953354732961565239528858503207481879181914118176331509802527557700056453035574767496118653298253775574266910552978515625000 [87,47] 119151696348697605847667372135266743977036652084493282898530867750378508464009125741610355701012665236849955035731297108726007894460803804427996249344457549451792002696899446618024023979194520271572445938011453193116296949943696681140991104406937126552890550474792000696173055822807194606299763778243487943042191282572978203275263014458415464300998453588948237376387492863926055252133447609882595125980194351582703795040076259816683757467445315314781558785758134846805218754047501665021501580840374536695560837194722857689547631055114629417353926324758518965503518564267262960594268389729117693754762445260590000322188443543867979579336158459006795099590913929232142685285105022679273644283671917729167262196905781515991626377836158347119703496715781728025766985752595309183076159512023906191186192407655771714860971800708448439985829204817085215751549961205782746601278923933082831855577311122665464489286431366314869832056356141230516451379507917179991264491878120730400988749257783312832460559935591670310118735028558294182368990144259256653778472987105217695022500522287322763492603453559736414065119572736153252108648630877529612782481930891476720957403773647908612813169817954102730895703376779203505454369392644819091627786534923506843152348141068209193655022399730767693706150659427495910479502564961253999604530547260492171677122565933287317768996642430917857367187891840022870865471132278473881313651759807441337713334529963765532348030762300172691840139151868467754966044053395335692357146075390826080407942412099221744433653661409986604144923420230988841097524558174951200052408627176804268069680463066066980477784272342396798272058933316213982996410976701928726780404056343754792152632610016633480174912398540440897855748490277074008758276044302022025282968302085817769802211086834919093328271513561712847137110145600881242949972593039118272462381346307721783329821665001106371854306857057469033337443810393215939676132484686077477628522680057071920513510452410461408802342560078575368483097331421888374007319059408000793039311710319346815883365627602617493882637143761240443992941728633833494962887935512809597766421269884501046575801164819513951179854251865609937599543854958028532564640045166015625000 [87,48] -8333586380809885628566671298779813904475012459029573179780188388767134885999479358333052697069831800383274580501834511625525822793348551038219248006735701091863572625667750130439370821037488525629518606940144277408055573082947046495274352877817319219635058966092268227132840726645985221712821206725104237374470850994721461416965005716697809668778085437348958346983846687388698383717287125769714176110447543402477109690089274168739631271239692756134321286478599614896677920688612946508102650781636794130812199659932128564780242852436279470159702084387013696401142555319445475551633809119882979159284876645063267484205141596082429631136307452708122215058822740941151380210783553075127595104713198961919948251339329678728584185375171166259691209695297343712112552915560630482258478509302106536580094058875338572032024222938812602254923162070467054667422381773321131408652466732880593009002061966965383022919278636586004062631788348891474846156078115395211769230491913904126976489182187284892485430598478073764763613213606934216451270999556313723765585147805238715346417167107552098420261999049217757381855099199262111226265482145498466526309001457653544937853607198035614891362334362226984045303349437503288285373048343459048239033867480098811309938210105054910838630812434382536784675546996556324941504643830249149226299250016449090543492533034250628547623408596240818146457980097214835798421180630092275054426312632993985097272958462826220096298041313456443733584836985720201633146454648300044644765946122948825072744251703253469395055782037975081213897394062476545934364069861744898060807681841893438383714690197328888589017518463166510040104667710974685048294672427754133632371202388628517777838934940833005004530418365261150657359258752029694114495043323576348472565874698520638677220345029657955912497714505639739692334044839239673094427927204197075449367467335198187045316281250105526424323162139408367648545327934246320973629538342778897774888867852705293854708500580070381917682485777067175098928859433004378593191501636020472129705494829931836205239178548529749221459625006460141902757095941013540562116175830637919314871022521328398619581776830619670186365763580454979475575782998930662870407104492187500 [87,49] 14956079855159314349677982617186223418021130562633442571193297763589657908281199529648514837130215391799446328647896652293710655326192934054224308819870228328718943768048305962092901787348819050833416790052285469706998770587422625543663338942401229557078513066011314311079759553372199345676902875815288567659000132147280205777425416667713242235074077149434729853758942113928137456787524177112757444320842270785294030893591794784315268551651822310674559070270897629169227516267734886346526489513572539414672706610051436738204864208510745685812233650012030635286803723254917998862172444492201123879027505378099489178740999594148417119255279049922049710274410595230496225119598378069061742768421176696452636133894730312800681418746544806196007192087713107865943193830275718990823417982328488448249642032771736752594009456135531097306182602624027012700468698243143492058752778889208333518066804404963593220712924290395394382527440098121820805178737550768487971244945703722971595208686687562986021101740712109632451512705440657143057340102254396643795583224519222920364067557278734512500422029136121270446210136253300568322867556967332557556124794935701374134417978271709766135708279244858122148214901861922374705537027470926978812023509915778517945893073567509811997066977052646950474703619565491573027580978272885580805163622551884127892691487874864216995943359798651145205640805050698177785349953939232662988945728054871394962622248925831475077209678592141976254476294559188386868946972962928582729104532990424986806735704667817443807883943006507656969287265501852503393695775703428604396022411409207477172886157419930982760565144020647849191629762778143800804223169967314526050507515707965577291544685500672252517813972430098726708361987591248466965779803038915295572326897598210657318344825961757849974674601970374650297084893662651823116587889109006297033805881267588401684595333972701349626420504726091697171788738688158154471364403157687027800182860191139184407706713828075104271981127940211171646844867582759094230737414989434270553726674511300245062317285934200494216755240580959911997766005111228956676877225117850531457219991685751835594342469635837929408913107853784651979367481544613838195800781250000 [87,50] -23754442810533423915498585914007604027328157444951159905629737118405689119272527463719395867669522240634316849600021123238357175164926697864669668328019910801653623914967614784158768511493967010791729000726165518871027952729663328963570546907449403835169609798820117015173271340946314104687271040061114106851566435714243816045280438124408341247185653413073237567922216215195132469462307355221719349312354255067622666567450053542852500974639709797692890479252166136865397633278602927700233047083295633300833573418014468733381239085794111854677917686143265292464808867822217388811462099470628503348491158659496036451868559338962019662244569317722603627931304773923342556540392630217723960020964484121559435286482715427755095090720068916375434056803713862283864581569656454308908719946643723581083115513600326189834354480861700419788568785284561281246048347499658218828909931703042327051913454016068302973729325852743603557697063209913120205085628110672059703628324139359720036063671119104402971975298633293137766985190715620347971541859601785717403994901577286744166789597876962030243329674853703961925219746766729652405094239192741631876109369721676935140822173410593924929605165906002358849164835762712621413009861995420371875035877425612264666411930306062394460590932556635608306148627353999474868284944014246714206568513294280430228777364268523531962092138718837452032032049323138400962602359494476267372100405096053885649316002023795504583498504614359153694271706459118347872062475083730355050474818573940936205731114006700929921765048744975818402606808592437680319151861592150039089667740842303272226778147705246169165817624868993985603690906179568766084057545892583551830761935961132198140967337003425711299119403641268883103804541913188067179918938787825554593276371802282731118243950917378246532883152571636060119082902216682909218068374907994260105853834470365677817150436776335955805596382069707600283073972471936164560987491093363569228012499318079685398610905515891577824814579637045710541546037585210933979070697708685668082520743657215396776649241101934917593851404717263158007246206533461857720447669266092676223652183048587967756345661681214350823693193248686839069705456495285034179687500000 [87,51] 18990824740296978969258126909391980710485547565171869374073087133858842513668363923457026560009438134308143764618854460046119941599500737710392351825182734188471403146640255163698426931736958279336157208841532326447440138128428366119966013383673028916366559465409428971120502774186975558837306561542054660011803827631383151200838438623443058294227061385924795927561082935000996882478083931557241790940897538651616071944571184958397951630654999319422060064473275445312213252347976131701485069318892123916000625033530277783816294162653431959215987930054366984233535091113477056999831547065608343633926631713192585422639219125575778377711289722889280047241356882730513448441804655129976782919028301182901154114509240925156806844068516994737873157492797015482516130453315982487310687131200615534710121642001587020762842623416333068315464666607175679732824246541644279707478987690865947760733891479875119801225093390407297763705565943463111990338330079782887137837646600511945062432294585841698390036554800965089408271577737648506283535544608548390092851098795939723513869250987099255557020218608386695594550860824890096974103528558751288153364226684292005896814916201838942283166092686405412256385508682822475040065340506228815601302363245988208433237332864093342460676870123535018406350904238435021134565630119355680259377452682464948776910990827649589749127434952739239342310948449346212799416011831410129423401624100516571114645420958400819296873644195299148871092182494274122535320975010315326230558491218760480983847256279771789845504527467970579816819376697664887457618924063006758536106326579503704957906274489918819284762108000217058543482096457567638877346317423583084207880768073065751788129183045713631363942262082894410053741596620126218915325480137344585440959023741008701433734293348093500896137718877861531152395211012330026889485112470324411819092850107644263239798299647924768714045664571502154680828579745824471047013898238725874993352243003558382735427364154055550348853170316466003507285488220269398654013395018338268883876086052420867032652089017256994873616116426282916095964701202730749648208150631733921559932186911254894051290934619004280824172692376805571257136762142181396484375000 [87,52] -10165888161025888952410259577201777987174415344823406481012201288905328133236071815411597910244336701419838888826525782395040360291288388705133852008264471768085354083261200266391059793058002320996999171626168927759135089627365637676701639248392048239163813870872265923464298369599666126191188375726983464210571297628674743516106207051197116088070177426804862612810262368106175026625632249160662808086014734075788105167974218627460659116255574050295925209343354827912781012073120052103324158561039677187803107208546955288392793049609012800561900080227559978142897376842188180878716556939708437192970433882340687577994952347420012521564831153364008617196824828510494942555339986271104159875864478171707080930119885916839690497447203681107354795583564636828710772219140936635331868557857208107632361570744498964520515831298050097802398167557806748083569529464763272391721692007546050665690782368159392391465267680186024449091681105954235034032517267210232777415142884167913742869519852825391716161118793924225466670350235403906623022765036916327407654135026332651476553408896816599549326505402700023423518243549080569212703389692937009055860509826856484137313938551767322881342326175524379164559270201753503741471279969007657715121659482215411618798291332385581665708633468196145943882168151774399764231348802207745692405362116985581423927381825608887425937807022674485538294513130117404571866274612160957002903121911043682561405427641582343273910104113993093550843159485442955827909269977072590014454372599506865543666064635166588964865080294799330237083248804715389816246137967227700494863148328244780629653918065104098616421589153705103186936802948309358072055918234424585028423229311759453811193089569548520602089595867808460256592742540058348688295302034317349421260801265210927171290952379706705913454533404744386712640641031572873061987812966936563818443154968034016028111145619029568308159161572825472912450809868399493852202781591055366565846315262552071552312657257542161045362345729888411092495495987259497016400231779144421435117704088740096608437119068792311336633210712312074526624801274151905732537606143301945399840349169889420744650024916856754370053650404770451132208108901977539062500 [87,53] 3893770800900115921210043056862899553407500883832745298673095805798293324043643184812565273942986109505770863575315926023511163753552646633614829284525079333779833874360699561245398470526706688372388145256993283778924380030554485534395353005946068568437947329466873457685618037710293597757386687723727929818627639959868591475614193888789318597986312715054797959909170228421219884022661831908175233497430429299734769450288416342565606167333462912776270954006995806535471672270731793667505867154546118987624479007043333582997273163911736131240326967639364778521599585027565781720976257228941488355910719198677393462334942927319017716092280241608670123469854967273334462995294490502115124985081521847830812112046895496346887370044243864841008258692701046258381828980591646089226061050380250707880843538433757427600068023506723898192207182221265117918644276680617927524498135731417723040725369192246243723076910757327744415099394970106560295342210395897880311798888962094984716703635528689043907950889634029835130066625642845491799343666890271326287947350728128033863630311895724708593318822082723165845727745653256962432560161355069487522016956919471344704122408399918730212817278432774485634932380170120972941762686996469039410953048385643834915635866072127969486062788871710493246349640151549373839739661817834894881751161802519030676853804064762934787303092086591498093919478925228815177651327921436494260318564147983593196507529137157508435861155399110443303518286645581498852690987535107369459159752268780536192473035037431841289514265401435398761256995015244510719795669087937253216420236737865292676154186605976510821238579420168783656163475400101001462312601482575801522274559008541008376671552396816945153244588782153992720574332860536076852125679694996776114843544669293688776536537889884297667757159124276163932699298282812420747806986514601923268544685119453704365988793889434983865075789068800591346174995939568982697011535316043451072665628208961257194299304677439437752717558161923566890959527179288490935942659568752453599215327112748874298580989955707052549397856005569855349564494316555957600816437723290652303769583972163186826270365027777980992951256666856352239847183227539062500 [87,54] -992375101925532186021139431869374126359889279112024432655443364720863471104693668923791855415379005160577615636283005340189461480234418716396881656731703955446088304005667081484284436520932857479040415382439374451557454069044633941208321589638081286983016064159951373668728474328108985444504636638144472127877610195060189342780703961273215565348780768635079312262924367504487065217058031562311090390896326232400620341322642556502460411145867927896484576787174837672626502134289837648752087750002421744477796834570263316144102418680860991691034500333093324344714250091951911680570928035179825375216276963752151316018847108907521824342550396758272955797429310786821718125369050505997785378570436132854671673936643532667935497487016398484693404453282112227200524486812098698905783916752837008793426515220277527122290877361496379023888353418620999471257541824193190035077163125844624791722255801966650417358280616955920705235391199186527034485777595436394899381883351433394045200930453305863769006412988119273291544322568396502286714230878827104951094830975315900402985750530606326226891795591978642574101058197311411040838920547617796192025360445728961010737626222368702006422328282609431318542443438947757575675641535417694208226085872433307042235629201303506778355609242706908644326441798985885688195589350460892046129773392514746595189485321649799769690506644017248184181745069173579436463741389683599543590008887349153460863888940747859973773228217769630585346247769206869193158499042187654923203586000826273018387724274959969777514663594182795355798930874041159363711512294556241933685816380519414579761386704992697705200976682589020824358847260257543274450536511444482409699251417148610541323243669159150165693746897032256743172338533813069909213256629395711193680826044677198154075623887855174399087556914217230098028893391642635091507025014576175900676830020726987816644514764634522142904691443813456365042969333314859807325045477827164506994272219202034685445866788432191394689935050424539154148615247133552894109097294553678879605766214771459297025059232047751722952794855242737389919413730628749183056151834398196293512357790474700174039948425558366196241877332795411348342895507812500 [87,55] 74734081595870321147405974980679157808244745870241620699068866015328263922623584122199314830448224209757701210024862172316146049466303117665957997709932791165975396390822064304786865803686900995243645869473522462756806158033832345997508608998775179856452183923316681292478365043963798065812900251103557924344414989885705107571306412112493985988311071142230252537713650449323385238510278962513560921647068360803490690885383012250734813762719443672316071891747793584541200035910406820139798774610512788531199941826805883645311248260914795301748183552115817462425758610674060903399571932786767423018719346472098533251128701474790156008465566499335833273369863604668790008786430372812079213651777220150278366442262029750310762729035468411266609217865095113788445901844950524373786331680239642509852253631074216442267025730057201048012333096459866276647612156578762232662162410531697998415462011465676076380746433743141496636146138230339710108629994993276644008719604065360464044685312102854722703682530360041698929989505904021673262795226764078992906599402760826569619971032830895946645225805652230319437633483938905023929031926766214440753827982505780388848659010632905092548620358150496589979334878255895866717834567300943470430678541732734767894345740007435740352903433694068497727586643479525263928720405048960144646133495080623571381156271364683266776698951156764111472312259733552216580215189083896691853723456246053404119792921792759459210277433554040656105221860704344403585692554396685722959341930150936507845675553319503636560241796477617525933192978216776135258673708750958426291118778593067987964676257814699749490833552039447888357243438377243429646728440086906764309465552033876847960220716956270144167564169998001842725558830282327177412790027420526642258016418077132321461120675106988180492234650009454622609860631244274866873941774732160440141912569278358269727621503574663440767650091436978009265536937702266639936996517861076293421434102440018797478213997005903011070019575051105788631449235325182241017810149001854313475568874784366219699373876853747840401400802892047622478672276545664170808910394703605391484451318943790223622847257445300783729180693626403808593750000000 [87,56] 83184505166442919678871420180936392252156123847246213222874069974524537762831062714083392239579910513154148450321791599083996707496895415226666298059890934793842496839439295710748771147224061905567380286304506431124663525621071577622259217826459916013288804313597753240986145948891513206550435102632937160880673325611678595995560613647917100953279079849620109189221682918895875471083508605270975146433511004713275567381098742594022499605149218209947083351374594145305295557902216779289482526325437915338054376621776064357673972625506633761724524841697533312521479500482514832254148956006895526303259719299529407956896505022367371162791634606042317577790570189939465988621065969784653010667915753661361454827102646750161601059953014878914142204433928089927110463184097019695197609572037185621759674247126934734378014835865557170376635049149822727785842784109005182910282795634650873919789081374187368875949442669667256838399209920553075831997691856607047504059987829119161171673835006147146416511411142793960364766601395484564646732663441047767894315988523640873239579811906417252702000040264511487234987982358735222505840543168965083002845373166325101755409892675329187456098794008191295326770718867314564296353852783006515325374167061738615742016314239172566889728760926232012851361077858638984622450561219053131396966176034649164935282968568876006280101325867765323544360899856174339158249319724285890809686417175927279903187277355249954150942262123961792279955341749439067031430851759782460209079481364973346458275260019528593048678775697139196264620251029333298347917295247441012482357599446316295163494421762035423238744010973434021436038171616121127405513933789179049211286276970653446837420269608395134799302227012251160559826499327080389477255983859492028082979185359488185162346109409393961385068405119846198755421887394409770542062088010404544491801319178513863357186890102097191845271206791607850176722352048567817418641780892454694123238197981194302855968122573526354333357442078916552807621535112656549444034939110907434377515450351219685778232458418221255729857412722015630256079211570212235398705920996683997998046152330285304965507009455905063077807426452636718750000000 [87,57] -58238634589720708824850507805012874675563428564608544891411069526718527293799549155491964520935644666769775263753633007270070316905231212936885953411061973953669313277926140600444706248698187328862232061293777353192298235856212593791758861467848672282078469253056162839366643206939060169870656141030254569071596359559646256186818867424295692718326425925431589417286722826343536775010097297936901360160632450332714447521948588775596943957445149934726174780066129976503181037674972984377400391319536864077518643921509339956072108095984478951019279552461527179477916023307963850082284666493568714910844109256638694868249728672994489723620021443552328338302333366792867866085332631457329707216709142747179236176930087507495911179678100288461353254986472260145856961829981682313698252699308523767530854410904100334436668404205152860082237765699526924119781138506838792658742980154099662401271554009624186473628370189109233585470119682865432930448546326732465468488210813333989947997994991194258453615095273237192940777292831038567349559346305709984592632611065955925048542186512535262132266130224999176101149083066002821571073485124275071087834968184115118463532780893093846719059361112737849331137266511688464606053596733715781288940838026814196224197224545455025462101531412555716469384008160532700985590504181711151890351557466970249920172202367753091128137401701491207573473599616882281516926787827497909683849797559325818730227839758414913753601790467882558855084542831788683046925940182288219966467825049004666644874565441774139470655486779108404332658481257639132376589289383035194629269864659643412625382837298884504278828137974881365972465994148735089160958223784258352621727774439420280879339205828594032959108843206296294757488240182793526363855223414475581988180926658668091526788889744464036204670108748812486304492140184679857997493615185221474125506094916595488651862211167440923175301275557010935549711741418338844734619278694259535431956302642131842766688842080633722336667369050311866487372428881235097718319784729484675742969134969970552988366733989594976845318550510949923808316834434011176521754501188560842075345174471083910597291044553003303008154034614562988281250 [87,58] 24467842263178674769547163823706190013988295795442749070590445015861253967812427693472870793234190110779724229397525542596922629013602060262091416692869715419988459384462122343931263872405783921855807882525464350932202186595034016520654293464101641949386388551809041768650251716181984775410546106538966350709597042821707648598206879821584593812614368636743846519755148443772292852395359070965456725671532207457302848611059605753487838693772468192974233296281984518100682322790685057972209820328019207167471995326953318859127705465370984277480500683937987942902658586867334470842974357334141300880985824348339304606921589943031830275681891707784640394620632182798614004266495826946294186802368498790776137039614947485003988577078452494608096251235932626169829612495593756248471109671703136267463754832741280384830568078570677699507473461696886508844428196099947037694169709180030624312344320170296831115722721768952888579034206085450080609185556005896656029527568045793237632619726413536402892148573755278802216010477168063902165285975796397298872822662324088009376622482343682298723282599806206170921588188475370486304232174437515069562414367810760583528165258904384104519167459791075643327188445632988853357105321797819817019145168577206050135484047684222962918566382542707327963493916376128325261483026204029364677231769014985650372874995048248302057859059275085715420092382851303583615851362064737551036298273933843460471403224010157873859444975444040749144207609173057754831623722325313284425738135018092730707449042975720320276099954183189763819533976811991654064557290526283858917963413349839413343303881340582719567772998890378980357162814695478368732030003019347603499081506129480686536920130059807935895506851163772822506088217157364050839322319192520038984752858899923718398743278603960681232061046514168524712552820928662188103357809636416882122821655168938388789285396117599255504713685478449453895719994836776444447335915848235222379428162311559225299515585360195268655404907737818896639643988090847671277174340872115219356448707841510489109341596371853212093048781629635093431371565987659761278561253226603346652718547541132537714858585786714684218168258666992187500 [87,59] -7756116797341583293661927594505268541025448092791540742923807122624251407443513478510395938249266000212212660976847114303946266145146449384279282214049983821644832803537024234130631820944392250689001057780719797036751523596908799164801730454626045549746588148116614091751489236683347949040324215087009463163883960447667509915723891980331655454399279713031229917993814335884537061878500534912026552676029773353175372017053750786268950301737873097295549349927243634795748667534803261422867336463390977358148508485380093645781655206707134770796003307767107963452049793212364109741197215731857388982746458153927286970690538647136182868300481202649726811708334087769618644087560299445821022716304829134486861972410792607835822446990732380724346702660180866409749640408372838757662382429696151530669345319666898592257611153118077741618993116200405105846571996031969819952105291775729878770007409529895047103462061293956163888786837835957388217584515424475712546620572149924446546335690063271015448676521729907459380694409835778079406067342673158276994887837986132856058107101973109646967949904402950954551568644654255320445574548569925051264249388960751714059867639589392180435866765256179717777975171718818057061590451728836081185860638049564783582984001136322824644138342571031603703733253312788979459468596013820919655840821656111064210656052766331785278833509398031869340063049378669386820702027465094985728345440455052145571564311541587944916820515386590921155753018770011506441628799000454386281279996665458705118248155071563271807641106721991065952035658243565990748809562835735407229751615303668039894103412999510662225321938964111016607687248410354401993432840357742283280434048560496693039228638017675062603358318699296467822163326294599167479734878015907376670792530877174039424329406554652914606358973397038280787845805479045338045798446204061760545578896168619185316901883073124721281658466072237758726139832944839782132560144836038892674435262330923694015461293763427894314103458566700802178449477544530818403872592150347309207381564930746144668954683868447142086471618472757672558885633541598232932007917974054536654042197457714635788761370349675416946411132812500000 [87,60] 1849767749780122232894412639710963377429737187442851618630182014091183246904246070421236684136467418522031433290167330122341072385621954230222297306554265703849415718359109989330937665530004571349707072139111463256447639018118249635978142728041218416174032883724498381222462516467109043272795668758598787082120005149682738162236912236312849620235670359206253237903527235342471114429301811471012710472851870614003517941538341475950877823749195613015905423106697634345469370949645124924603593465632415090021944367344856697523242234045322764948518292104917311401800137559095360814921793362979620341906194742183833652785002205738518091769146801068369732527998460627762786553747419078917755134434732421225884246360177584279918003886395883201585722344252772384557274176118501115903041360453815464189538971081702741048978699699586204635805389927988972557569793959301421306457694053267146695692922677688347217442971932097178591150204776937434302529575654153827005853053706455738291326635965706755105285801633707260167780628186402614276371070992775357745330710221868617166317955453067719717445927884789893476232887658523730546046209563309136278061249439073021119877295084046938624121408373664446520146257312035122894247334218093826279227815984070110933389854123460283748003213794641005148225494621388821922043477689704799351804217152235283231254618230988760124713403236358342064086675570679908990113567242463656160969258386079557054582363612459279707571544719662885199821816436628516660093208389844196171733395258684868649323867791447806267942868486415285170462910552944900590339597177243680857270774146588047646885402901312870612803943427710719242346996346801466710409896438842283551095772187522212742194718372071964547483316902358011582931237021040125261496595107770495561829825006619116793859629792027221810198601709798246851172952176945323475431422345900742738841776099604557085896999536195454178574097791184410190620055256419063655439750202415867058996114740875911237460040673063622901723255343597255881456287048546155300214957972901771045216744688932064135914766990658661139467569529105945692339819368003835271570350931667192019200972319392661802339716814458370208740234375000 [87,61] -257292634759499950623732600364389343487758994044206351781833783850225861241895174193563223895020352909544682595688727935337096749375440306233259663290268110600480054584857560582141315371865098254356485159370840243550228361176586079163335951644758544441449707709766867252187503256691754151082825052505734345417168325561629610573774101454380126808299315838582616156455214431288295872642957088169955491715965067832416299738527156474370480469080040538536642096425900054752068177545138035517466204222277160440103399671382408166812427134556367680005856527760265720989222889437154769051067452333618031139146136663304162120152228822972554870176262575377109325131117148997666007700156717130188554917521686752299872055304346392673582682089026070087749202787692616612814513687726481519622746735407862387872929837173571073482735084712101325501336174472789414356047892617740857953761690776818364974522163418756097883937966950316710958363415985357082123345191676220712267487061201334817935071108647049644283505294940690828133165735503030424639743311131078698444982371308395570236541405109232054281816576801278035178361914705815971614320268335187026638212881342711889184946059409936173179867649801364794632828635565548604375535286969680696683144062220928138472394543540071399180155860963207742747794133141107332659426832602040420839206712967295122257723117994725759337430730300979349996263656189678840038854561875299570325387113320456330698637690273650011402119808505865339405063609109889627191731243289810814236109827600595561218355645699309395538220693750095270122576885698715294266299183589438423937303433351268652679909175418435409155557690183985613223054235129504713211992339774745607983898811956553540471729986528845978097615423585463031039606292260535089132244132022581458874241146946837266563343446369435731690887738022088547985385113079943283531304367661176856853899692408384217596230116868271718752980884726768204898586065079367038045767432896988642378863641803649056864431037332902488795242426639579013262893202067979461568998924067655525946184429333882456282595110081679150068890021155307426526327012622234569769291103115183049279690585819935222389176487922668457031250000 [87,62] -32018616501752099846188092741222164802522483500438957589392690045325919749998296273529330222949462415552394700683355909700483606646897952328763095671380326985512244400277587881421862240478589347984795810108677325816471651804881436393154689670453225565831879408377694887814472959768123807059919254421383850388538409962867229958117876807512305116782098691979121565099431665185055278086184892457500109802898446185912237950219558022895910067675605135577604727629321912552433718242887540573068864454162342329682642087395564070176475990792897906378448076343051805402079227093221445367970122470901606114268654413841658782230588100564748303915485231819636800309334494399343988743340667395329909810178862366721811336510812388475511704565611873578403063326667057630048229096187616055958920028632461378953227809113521786366487224355321209610694925031861543048236626915986970668599601170179653964681257554788633368023871707078483442735368721835143818591817846998277418693597085511274460042007209826940125897626784067219090779146063902113211149866527988522396332658578057346011803223124961474460810228140393764068772341736386047059714630989931244168276407505285955853714811958031741143347237721962102013513925082659596392531153866743190015252089433860119448159322036345032460953837747078025188291533840877551874593988902769985467069086117083365963087857434836655674603608411066932205968489519580972497022739137617298539874154333006913070142608421733299694238674942798434299974077677316498180422774043873373462169247628152402538483853435545314506344506414695451404418246566846982700639485300976571198727383722026422241618507950697596646327543565088846487576609600320366550416814533079530414683871253052387089126894576518539187325864417446428274722506525546415991697313343404481079713666392956499206147474183867858209075834014368276466866789782325389566133461157367076637842403377540182323522274292310230642606633517278181150805314917297100983505315099766638535516619739508485527648057802908700668033642783071000338335021736076149629074532074269561821889340330426786335751393837860976614506104692758347206034150482320519185380443461961738615961792220332426950335502624511718750000 [87,63] 36970728528785723268009050301789635980237097806247032645337228971701642645355406597685920993436863449443464405470187357415100998632854836659627433921685202815716909086565026660571798135460247980334876311801397988655147562673771274106919812163355383610633493083637892973765245615575814366737813229217115974902416736469023306231167955303958158750473251086924750105825141284195489475067397902352403069579662008236122086611026089940901272656656879218405742239970594041533949228744535981486649584791916823821644996777730609511483109320042472322419409190439025391111348601595182289335332931506030378963928039291747836144254125493850495394380539365600071041109614485985582041001580181077492884725000217046113290482623061052392847247209056704681094527347626945137536268332439268278468639566097620342396676799683427887967742043686292676446761283246525012200944300360223432629762182589690060788268910523611961110314360358683997676899426118171624594664986025538479907453032077746463995413965939505395954616390578595595398610290906939851473719031664715501202753685708945923760950566462399459534025579105003599758695103234164764855267525317330639647305535171978176975012103726916018072950682991944904393282947752360836624939945127067514658887360098566962922641285328234776561834556913405418249915679046485098827288678552888094707093692422694424390808395328491671726725400108460589947762160449543828601261585837775835622863882311300792163124942601894016356304202177619182222340201839355455583808723994823494382693879452596273223531052510445077425203316084982128165467794933228287854285415434473689207506901928612053502589148284908000223416484059301494113273584728571345707588278149463148695073818983543732900329388567523281074101419121508039833720181613002869140308976569965012811885742279993905300721659681602541941973604271010729552317439702900889158370293830899729645191993105188281091978300821285905425520297159801577111343803390312345521725795821686107910149335770277988669999944755965062046553580957534601866890794445577381678032466590509455056871786737981569547833975892855332652843545226722940422594733721774444706412187690303117193479920388199388980865478515625000000 [87,64] -14895302299312564613472659020824220433391229129644915604017746372302521060405496138252481181205907594475093167261139603583285930910994771175198220673620990980483799896775259573852927427338986829299147720323669251861271121275421175354157530376279601059412561678691009165687646570960424432767269094006934285938332375149042362276587745879658901363702002891870061748803405548423348244081875141348212597263615126365193038255602912882621957932747664799820188889453840333503258027027897315698056109952801581406469129579233805075183471631504770874525505149450055315547792860968095422470651736314557724766087954949217518342517976605717954474480457444429570954183936890922865637857026854024544022766480829700284022586922619668051095244886256419401973341356363592379251560555219845313933349118088892346756592153128462340732108036587779479927583941341517023190468225329512406383442572377503875148842399773286282140731627232835290155340110647037740029164512611120955477704915044244323680444933295038871905296939501003174990207791795372774150010107807039333867919730090122725667279763460630700539274516800342420607514834792272791359173373298897023170610235298482808530245324080561563388560298515086937328132286618595045797473120289879742516537432476275072166667981842146775787910347993856935308934619115126097602998833739453462186106574170005844390072220913179724125585543704056210930843619693535693344374336609222182133151322525871190209382086638995863459638999257440881337301267046407666250493080362312730050385302010417641127108839323307997607987597450237085665168999454926214541859764596716444945208370617031760727500958499601155134897270152045971311694023613084698215453133672219613304156481888660325561691845325537663734520675569491529598621461029102412009973127046576441766789442251481181934869062122889997632881725492243687032387666891666485032610656407081465721677513266276852181800577868113460312968220334284637462803209425796103118515079339468477423178912260227644561645067224391565406322093167151133472061401063023866508537238946432764567230550077021943229431406801621435101394919825705827942466258636418621462437807123624367022785008884966373443603515625000000 [87,65] 4110724746426148926488132493042371065068254834798647367607464684926185684729733809430772090974077288104203153966320479311309667211317461291179584660836107740693162502775164718890951774357966732046842463439096104731141842415827875187050425792058709809036106961078236420219071827248720471912971402620943715843249567077942158381143149539502177398950448093274191997245536173166763521047064918101382028064144687457304565130968048530769882130736076527070496934233792789221172340244768308130170184358808386094616821733684908945800781769861998854399765978253701510830248601874381906023408389145626300695668264053526839270620506658031378761156509190410756399105533219276964257448228848073079220887842102157567379342201219677097551776219955402267766121404220743096960106465017133964710404864976908853961496640840543567657649198952038677928983311672043894872745564916060816867662467931410979378913607913548371149996060420575918821169631260329115167960302752731198675511578961941453303590143698172919225911787240950593246512457056455135722352833585775936772178378144427777085066510728241121303811641239234832805285173514401238214215217599571060476376926746044113233627562852573720670389667429480179246324051279156848999176958759965844199214628924657887409423445881905007609929348330873436685191935186924767326327954730320069490943733961942833502839732917339978790135534242685076699505700719200462196784007591290760459765665481964409675594829110547215909717574639629564757929706090746910984800525904143991022447123975772750989182018564123454375486807239375845018634478801606745746183853178231631526741330167237899224836809126725410107486800041599299865503919060750712427700669069575223827311724446460240352357503540741768085143519376443057584301871644804428710671509075532074047743256481543043424647980320785647893592848282626784005304269886850470878832614668530721539402152797799624680721022152812144551605490344397597537123002505435410745696940624096652818141414132829423233222332102579797069605306101310536848190626850866109300631410237782281364686999673268960179993128280214799370273536210175775924053647614446996185876698204353374421771150082349777221679687500000 [87,66] -831993792421861125550573395728336119345760037114256244445408796327569171311224552759377764518068191173618523401647204404196925247185248438152457695592879815327710773946393131604656983965485643338070257621915095034129273485288934662524755029288717702039003427258294666755380355642150412120559000815913084105091271852654121614281227787526981120424295562326975728849295776502926430537775517828209198351263207342865515657703792175308208220696635286714261831279210491211073467093384674565968956126375081670517309555462517062740930325994614302819152317881767024954668201557468495844796009801041512898420304644601442723918328827768507513950106364809138201342286650574189290089139146451689408373127238563147994199161166986334465187524993785521815018965610105018752787217434099894762343465648426469018514288941569267436796045444983286037019593268705332959511123237489410198557908716822826203230693200026836127573249971478357761682023983942496850672922047759182083313475558647020639685551354646215757224345701013874016677238715547495608240382851226298370121069496779864217575357630734892875763511622883899586210844847551841978712520409591417279753526332638473965833052202965724692319850893650610275006100811037390958135891756591675410143603088039034155457218852388866035734462421314679652013703939634061021461938768522945910968751139747766789223459171324834401473727757957022103890098041822213330558121335105195712333630753627016920868801928318487365382358343069450210892558037239009066609473792331160854041667770956951221399418623173495485928818114285983774548499741017651909078751916949940015863501994759991011795140892581649084526901569717932682783242741957601103590998408888493307106161093121766510675817375828879431459471199976854702132249891188427561574239409862258687765744939408527845623792519762317313914444031884195840912977193222925000992926634821471104169090642332562806712607591409457050400076760755120166573144633956520937517376638533062955626961108311345138476263193113821035506373975953951628110125319759085065436369373112848168302978083903453019391693836807144531101873684068828556521251858908922501706362240270209440495818853378295898437500000 [87,67] 113282683845463910472043283915793295174046818861326695386999313141435169224281791887364837233635138258972202304910588809184492378276280479544493509711064780976389981300317001035184032118192075159076606227411670790830202081817299261591792254505633665816604457784402440733191837977211104074918332930229997591906170135648405362369583329393834107826328025263078182792383026315350177084333134006895127691427499690334087282868637082666256271845880233402394268695352177582601375144977891460571248877309261473795334123915796752034616894999409854676101988592762409563931423226971354715399829983208227132463207961238696295166092782199633369084683229756739275520074791528335173967997238257234400921463286619053154232326157807672140873309606597325841259787396470464772547591379423329598129153209601503300730063699856642638107701029561630785287667054781175900981276651768641035198166285943880906237975798639375387676864850198347444543473301717322404480897790797264116136691446163918471343429477934004800535036948819609195292041401946613431588784129319490699881498300311809569136657685239232471094055637453287917939443933612645732842134685991845221677871707506902819678071351238530063642078523328281161807121215387388225311380784552668039110823229328360710408932568086146273261273130250347642181753808856269632649891354918806139048231636316423905499222597267479046536908812109272461970791089401276802549683217525833235894259083818603719148978199194812627380945071684251496110812945581724004038413694948699412369613550214173908213846350551487855920729560210605001494474926932530351787584188721040993802945010363779637327132861752148238208731048248546363175746558703282304164037290641145364455510531211075675720303843481953390616363491005189230959941222528743021469217919000460913780690267758591353653733094259030830614520272353962382735554279308371416753461701548011281413149661568594547914199252904354844520853484243123456115724738494209444528386008565533656762411317036240187590068905173950557090962379003643470688933921465025249501963073783944767600368498657173475324544037797799372053308872916764704413332156927992841466412698991916840896010398864746093750000 [87,68] -4301763953873486299860853685891562509184312004594871936643502932172973007630085907426364432315037680852761182721186855914880625536993518566412428931998392877961652579045547895078769415099910549380143055749903472087584284259217947647510128555582830661568906534467651010059865019727900029015476190339891056844854886759624923078664649778981430850909163708216966026982618156533011740578203313958298646578348365013142042387679453862262551519302608372818349992541190441295491448593066923324168363592611204761972402927875490778237649202127822973613142266531097368617067704049709108609003231330916559703972187920476451424891444730570621250520060563097778418508790269733432465440980169344890558577882091061981360840969109333866204355443732646297066445872969408164935107127997854701262169670759004117400824003126344782514352812513005371324590074880153919855672512858574792619990210774692080149973116714812640684979773461329570214146034215744772443475919695096415736953583876065143879814581033924627147539232914105125516942168938550924991154187582578158681210839873537394563098794915442060886981896950943089837760181019182129186969083281160711050946784226580796175635360890159249146986526189797155607306699409138737260625037855544697481244504103980234687529647296016223735710173601198842813549211422214597955590149983567569407184255209909917355797828826115277712866627802632094933341629936984559808876151233792568107334386934437132129378106612423619835535701878200233416999603350346358650213976450269300673600464821775134818448221796489033051281476480939735363227861447810180155861096295195498042311021627160003337244379910736730781015233308035954552197394652495100652583755407139912122921686731455508419093502584748045575332216607876802796740469832596891950730391425029460459261525997234137421530918841294183354382257750400471325925018482526949839012351799813350116520836828470612391018670918035922387872976474346430317304327950431892969406283124925933923877674687138233752276028310141107977629581351164898373341379623556963595403444118665817640126592879095878163659180130394994087463666343110840331728775471666070817633453771122731268405914306640625000 [87,69] -2881238055413321222276537419211358516611902163838711485162030674630575454747066653694579267528658421052285664635897205161738818895547542533347756899592810231173071499297238209019420652187712513167990719979397308812845246364894514250531455445212860484472367124215874831923203060693688880288329888164893672810624252693317999459181072977394050730818254963318954111221013683914729360667918133592873883775584199486398880990979661895088088257793165181110886367340586025211249086525696923241983494443013444006638088567933421909609705546394454655008995825441129396808585800589185655384348459182028321224778819885582954660881339369962403207768110805479006726423173872831217142606442498121460810694034726410480272919196883155311102947853449543696473259382649467516931965694071234775818743642887873530491703428936354881538232849529067581912442647481530313858432150024811763009984442276822672378988573390185216077950210153609712510752118628857226238117587601395170846727129959268195839668658857825987378303536772985666427509795290493961707215332577277138341217020737542990859333957670283299026390000175242522745035458934550410815892498260698766813136921052218742445289695719206370822993213366675504506918030931681132959371592861420661301803636575333736244223188536621476966317127429351235948315497005117006845302469316708034542156651687552182352378787206668316696428426165666918711086113092115563029025172309739822107633569713916361298118620306071263857404127085152954262134852035608850517875415750781351084118788342029528632428228171023484174615864745662828849763237769126986845536800733489526899772631328811902089692538936111284559039824668582761186937590902533004564867040845927601461085890938089952726486226118912649960431741370722969305732169384793193499427580754103605475396428776982273547523908153886518542739002050310894467662182071248017625012060109999111475889247643355044879353732977032649015152178270601631139530744866513973849390819067126368620269845923461936524717284104658372446163924112260316920101074251082101710732644810853653861880940561634406933065662495874756925761615394518682756625502575098529689512361073866486549377441406250000 [87,70] 1056113548729460878901610245866249545385484429856788761687829395649852940839429924997571413405450495287509657671210556630687754376009769318079676821919158545482952369494581999148262439856189236604455773114346757596371231971001797779101044662412092927269575382814734337621575395003556445061322227253689093773863825861496304074656443914097455108923476624152844626093628161573719892072253124998364983585015366689663167703235056402502756351926599223189535769471217261634073381301621952220669548164063295329620231312159851584344633335288102125073860201471299878417794127558047603539751967037353246702372604367847977299382134225557910237994972454546105304498087241967293878433167147311141024438344276066973171156616749767789097599913773654879724840189672032398277446549351113861974656592268884336359320630981879204624519491391891587381129627442007898028968448669219747629248602346413363419186277366076739644116583633145155147308838468582246322578047624946619891543130361414678570303598690948346869602640540069092299489769125003226787235210842600836732710450012178483904461518241527710208670844608353184966745641782624841764368700444196787261715136120783621482778988485817513604154534244740724798300089296265123185954373162116565658994119162848945774745586054461336611548884309252279066143469157622994658421815095085803401406688480044286930711329081619401372549618977311824692558307305779130080447870434591763880736604288003061111052034616718249780803015512830404318210441720791893659141912616340675073172886399696094228297691413307974089877508554417935191020844168969595612818275249932755739506212973728193658985670353246863373074903752255425682244533051661784647217030520413398073087871662802582110783856108386376465423192748082197355278401362180746627791761467172588886585847798558214795640225823054736317116718573015394858776765216199486388222624928710201736189957994580328151938316320316902146961392220445151593875089788954796812245237845695203294976362880328990320938381173520753095348125102207473333837671164311031385377328508217006265191228916913600817713227162901696782871969382726596794769974296812620195851195603609085083007812500000 [87,71] -230541367342402529363596847780768347763201485742456508726997624025388545741695651896083782000857806689220029232700225536544997101232855972188511297202827779177236242649802586969391579215260296686855067726033203551667426212485289007727423082692911949298766773037319880494250458876843683644412862879682976308454957808325906956264509004890529549488984124339393480934790066531685838313808412332914204906639779545418438025245401389711053874099770560481012051614097458341075846617532571422992150717646878266733749435113612222661616450696545397570605307043959325885051632084236703146304487625111786254826775847566261527147224037984845414005469032072251056405085426318258949146146164019703394731317918576903366107070504809003255349886181155682742748234049447011621163951363251496535305708953386713578005617679484198415352415688911192209569060723810465648334098689092103337024576586638202504125712285715339280593150393416597384253830149450564140110868922072300656473427050213369351186766421121996889161974812052281970068774770826196551530511712930188612299708549376278832373308401283943700911442121870252468331659916338548126709533349192762745988461992330090459335719456320874902259634241935824082645520447475064844773717617526623672004854318799676409917465154640835402638061012482682942324505129475037955361594877305330492949802699222553009502376981237069539429380083840748462524380956850263093300187477451089297026521588329615767666595004035489947313995550785196225534471643856336096804080589487659881376664590546229531785116241225025088056415984627662215928498968584855917053703309076317737816209127261792896034174614482527085792967157641794600539688721593605388426656215775463267861588344199794817381420935942096500799895291800701742652729297172838041431105708211589481980244696817634174051216390729134778736471395881855526735634815534744854590136857174281106802531127001866254397948925679421834653908705792507203227411401025113855173361432266730774044732176723532398172546194643264019529709316343578930552973311168083684748540150645723401560782374643602625944462353758067063444549361412070449459110754730772896436974406242370605468750000 [87,72] 37845433076378298339748409467305019937295571261609297468480472553492996502392318128430412580874199820267881992708666372251905468250343507562479264221133140669810000347520216865086990220404623330492110274359378512053931039195287641150330858399487922053182938666390300659594900015986166406121400471236822853653538529891769702485500998366626625219444626962712721856081993203364366590788649823539053940876431234931483446347663263874128446101122060901915051516917484068486722934110294215708162461074552448631795558594340698768360970897614564080501172773547598591133529341941326458353665237349781553708574487439953728245390266065565949627658328047412503042366041238684175395693576895696339305976187897941981758335462846154945216450748065519794934569374945426706302028456558459794428835948944975092744736103668477873438446609172188863081054031013290349902047074817551584384615239149860178193619891492056310646599702697301226484574088865721316758697282431730772505146854447340837480959061930119993369242081463682481138943089620991581265588625447196169831321774175183077587671243375875562555788647197951024280166425359248229596632587219872608507151535708121645788041351996744709474860259307467193644516267401909574592028188849028060320506373646010521483748356825189612122634574300148694386748768292312488170336658876048987028285954978069432637096167940211192839799942854401824703609813832649674508717353869256015269888429534786164035617018962971757748236489080876918033076398463157416041751724663977578143103636677848840969689636184521636056309398134537903738608865317156477898848437459207575976314208339721454929141011644155331088850646012190102841826122990342417591808666391510956662171545569331410365814466864244350804481205015470020546499762243173936526196486380370140215964305736393734503345694369399593618660855261617668246154271118088471813107780744293662254350487215263402164915205529792652589877802087693730361349596608418104893925768654997013602550853968228876652276896061218861897226674937169051075286847361289834769970010814624417612991536219697693926778296963948745104504120431287289560984277159150224179029464721679687500000 [87,73] -4935333930302550336485012755618217987045663872329097912049584219734712848683336298841587197368368762259681211557721405415492450424468228146107505390173790033106602917590305061420909589415217605466881446908609688746027198680794495950751576065642796207709632920914916897520557546600697379127273565473896424831839925532387642955664199671588138654677052056266154020071631284249818974166856888653737674832068711695168303486582988966416282231118285689054492753668261344262374309950647824305362123840530646298839058931900365099455691400664575625562306394396342608686129744049567030601089905541620833697381331422283277941122144727857498406408366589853294570882918549219088277749081147775797220317410642682975460191740790558460610784997010777779712650601250736532068300758335568062585592095747373227991702959864259026194482379218998117755116683480077739401361071161048859440856294096423475164197770038925437755721769806125623802412232818106872021560887968559099374151405567905215303011221391748304978881225017958387619866474582869504278754660140261053507284750060191598848623653377147859339789918923406484004818967703785340571629781624209663843346779753978707498881920446375228629206315365532852322361505145344866036096665716797746102596942202993251949824632235463310442180953525234965679017187268168446167896394113980721401413894676077559702183883868165362898664808092860063980287210670221811426061856407337117105371515484323498654731945462275401146425803373373246491935049084865795397221702027125986927071332990596577135830158272255204248015461287825214211231082656498160327527924681754789925293388861976291527947870533607172649899354545729330570664420272697944728734924364245533708195833722045649049189934333497458344560256571484597132872997311221455369492257642916883396333292148670538221507839639250330209067266407770042312606934207572536275710342202044684330934184379251908667820862513201767893258994053460958688426334468297745265067913888265951981923765814203413660693529733816159824171389670411813123280524975334957013588530741366123852534887399261629350196558875955359104150942128365342487228417667211033403873443603515625000 [87,74] 516360523929089621668758621913268278873882847826771231423069084363422800814507166319889729227878699224135659852603229814224979473287749518652254963069942976204812000556756282704291628665816401212945350330286441497851244144231000149737593568537676449562776287466094565641658039743190510698681139827505593068268988562547197606464297827546850471015831405269123490228267323014739585278102929200276856465697743307782259080217563301435365880462563860184784967394857859223561432096217783190295719701669182615615812434057594890561975605276766859230080873272696977646160716901472310194710571137520795326082824823975637331399460272871065648503972836101593503725705748926675268476822382114633117656531737640019971058912093500213336077259907318317419096893402539077284517718555037353644550133324480299281927057969598857350344304406205779735791111889732223117913118900158333634442885521295753809705079457385021668264624415363436184088111867004754571253342140399553947171478491606878811525495562402248075960378191687136015108481907929363797274642792669559323781572883579520893796083688216863157276117541035303874220910648722835110324878775360379978453159691284614308589254308582830074462382774464594005644515573107764376269029815730019689677728863870288943218317700714892038334368416487019994170796506699926022024228120741080667496417046513855941048046764398895590709726284912259813352962802952080989264521316937508536459128642290521809365178621731050431278242910376954576966297812360035334672111479761708652687971572551046066226382053081185372156531751293458906721934846791980469938306572998871093949071642503277162747500048902431845952018351134698846078514057844891211757831532217380258391049193327387855338957782766335949256091904776332905184209014941920001505716873931460620816270774815795503151409073499490217706405976909134790703033534610213480898235657478538037427096508177430496882387483606400785330208372220656765678447513141719710338392614174097954963355710885621396877904968447628935922289336199593690009733928685792374071998405030191448004993041123973342136986574538169862666806518569639905535950674675405025482177734375000 [87,75] -42686995409232318747927272453073855564912904606770467565045942912626766852089705402555436839651578693467409736061151272570978985819271974686065372746936931659600435567255292019074717646433983953009827978103180201960968681400096889055849901669509436752233055465764886172412428154673097299406152570370155857302356731823058299758018772133941238658342272836598484665937511710106051093961416143478810197573723919083202223365586818519787648564620933915835757674313849996266530463631186968647361403599840361148790054057319533520792552085121535116328899579364645222507880616242016456751678541070600678318737754505605755119958982740890657066501890043771214821084108031136579349433294109811795981507813216421079457165187562339496293127179976456024611082375115631902014661876625584063550000130154445616814552009561948822447427918353791885782504735134986427362373091549388704479767456291653322043112386282608352746952409208806899538975245709065286489357216857033544536735121297406733431558163924524799592627033683757679495090870387686780461325301172664127821757908112692224480549205932132846928603509249400256929826689697548246800467649121326787315964590275877352139029832998476762708586995712301194055668947219325466742939614145039344478297824109511901141544761960473057172278483431668354642030918832410920241445253341875231277354064424762222487166272596176942472279295625218913278946164291474848683650368600260373786380015689692737829256028528969506480582674003591444758832257277105848038568898146736125348043545718484280606717852494480136554534759515236196689400359548176385093399892430334292401455495664410897282555817449037154942687331064259701481851425873271439262385695023871182972029981381247049402839193120295701244798745398981155015351800140142675543118419224586756517926094290333462851299719197224954943359706512237435212947555889469793656156424846755194789848990495071686981887531162282379578533907075989759043910565294782318054791782827006922177926201838665549547223258028087975549594433566312390900348631430361579307514467696869433987159830997105064159919424477077906166302967427839121228316798806190490722656250000 [87,76] 2661337748707999719014076413247991587462564230830288627329518963606211913212388985489287602710910200683272483947672202076446832589241483410285184606491242241342692252739371825430599757415594859138060358358914299986246997193733072321863580396564140681641841250921437892106775976549399150463711343663157052052877265590124075274528749891776609969401202471983288019186660540651160549503049943061212429620136944002261205657548583061168470227289541558553767634164632230387209676291513656248699497466341076354676635518795163099517335109653620765814236963958672497207619268532782168297531729444760784862764477329595452132831005248366824362111095812328881119777948162345823315410284851526003766244815594252524057827103972808036159513661288761789364194947237063993447374753337058277304895712890080540390565374543828155106753852830918213750386827435602248446996596348315899658045270245857532251650408272324663520118183704737574189202646703593226419780904445418037893988625516231615430384868408927557941121163430125271240402059157606608922835471601834737512892361796948758018582708563968873949799135214223755429556983767161524466172155846257960635353128751098923221523222467186360535964704295732387317128908060408932119346173453242367416774606838214129395582723659400880460676868239148410369603212277306652717113257758540197228373562424910683746405119486803258971130659949271185643368777328285551015269382034468488432056985124103371261077560804992278464772976214524655110431645588222504541108451338153656605260687323396099202540180266649409143226199896779327987547289688362456249322501190315443742703457765880969837572464950545235603067004217059178860424020382600746531098310033138378210738076349858921215889635829896335563264828008152485123426045699396639310623944611773503904474069957014319876413542434693827438702049544799866772238967092168311622306719178819755070029684404004795650841935449342350601873398032083432699779140935201869412466143371644298812272340739883432159644154769901257555346982245576951097126869632461748360715797666273855568864653773400351211508365692763773691087436645830166526138782501220703125000000 [87,77] -110278196042075106244631539274442870333538464766672008970617494826014732626285268720398622588081086445260102938701746681764207981007018251495885869825138408327366365140812983946552002234762095145733384943936364981606003090215453078406394103765571163624217786392090113085389733958671961925901020057470310134513572717383661345135497680605892247152482892751457937674045615619181332436108875593791255461447326521673602260798893420155486074671347885658784356552986784194977410293325403192717660336920040864924991982603528534389234434809019614687076212621322007306788511559854920737654803991368799385759575580634917195086263604550080561085793090116931072315766112264943746798363852721982516745416831090361490279826183820313216310017356629122279718859308911054727727270332680658603033793757907440625737581131417096502731067264119240402280820258583646975156280580502473588513814672891442409861067641651813673293153700992580024173218421551784804686653312404331295130007278376126487154464584473090852480497615605830206514064034911648545805687112694551584596549468401757763581766310756416179519974052491503415842196053663870523454207039368686554765746100887371452935715626483833425271059647862291904005190142504961403262074252830907221319092450250072277271693060558625426108663030095312343720894974712421248652514582705692254387837971381810134473387363665076367088576800564298242135548801968524694350394446191159378458873869762534095876779846910578904891335386109731737141586791144440512881036922487568819414571998832152873030879067809400103255564857894832498967216906695900465886180939139102804276637126698533097790715059278700199883602416791832794879478274795105978213329247533199052317232505175263615980139618290252661017781520348983196879080536322472865706741646180562658197339642196771559987675216302215138533805646087900235203332924924560276028299567432151623592817833856037241684149200529760147075098095563589675474661744827122890534477824145752312443339375738558133784326096201342578930810565265242972082512693977128820358307790445545075752161815028748976946269197147842272554996156941342633217573165893554687500 [87,78] 1581792736155985653246550753898363451980784497250576024145812485721276013995131355509430969627215541605034200092436744683961826238202236837175413309011513642430057091185264939014544529091167345737736611546990990205151827682459875408903599371780699524442007272881853860635609052073242430552229332912225493591181421578090442151872679898279362199146481754556289659937246305168887560010814248029299996101482390167475722778568537278514726874193499997212457366008258918815748190083913042405858411700868995703618601000465753466797599553658636539642528211126476251569408910315878913518591949341575716968520741007297293167075877001020296911355145018591961982813834479311654551579402009235677944654816515462568054504267263952831263384548238739621967696709183037358045242714523274301352660115684820815981054385560646488557192410719217891900236607671997102210413727180858502000162433267349726356056070299611692695614568579842578434108794253628768749591205352200252622750136117019603860428865723011316546822324319069962489535913884039971092795796022609288733961784120111139862074290473708152147251983632139829508275824794749586881669329752651913302808933536313958761582201279320881752221353629108476869399611757189497827293874078228614493538255100732929580990733597484327314358198258606934700322915672986225110559030707878664232917387242113314578471697912078290511368284342076425190541890951439387531053133776154359847948808793352985617922271186243105005608373610296955026394964225459475684275691883338716503195670908035099618393933949129655241334059542603780482238872510743006397399760116436396055779721195380078368272164591931252128713781092232721863178103893744410901335222131356149635781863869665925966273827547872579849878462102642077698187830057464027728369973703784406988700917991784241149156602912357383083261737304759638422387502085830281962425834821043288462244076426793195008924865623885176705425503144813019031181118028143083519535554272889832752610888495309225644660799289736893243333783468405319762664109642324167865563064878949406347125200621659569908430921156283766038086469052359461784362792968750000 [87,79] 128621788942356711745301934707372316998938382286171830085330597906339240807354387689874369315669910386494198761276439718720718257910130237747046093570809100309404458643190214110114967830025159054874017300950806861926627533800823135109766865862702856833855876040003257155586223705356866849464738978709462019978562920658568760763145860168859710516713139046684387192598357831237768891415975323643076748652461758485693640018450397053024932408941325637075639276560863099259479053623590295910503153349917855708144129123241242476618106303527741186363739623675475088603746228098148178593769064378041624641513368456013788804207640255386191291875799867735309760138177580315603655118780465011385113257533953809044859923364589041889120135002700279369321964061850805308277214211498416728500670248129766144776880439852985472924366159832300505499949684346398941001461655896408690320732714509664933411619017591190713219026210232088662013128302669823756906414331735498066751625390129778929529735176117806533713479901852096316119542345828644182924959364955313816894610371057272915012310023707499874447415429945908800893826905702830552465929630102080280291369568663554626396208960197623695244740978012195115255874298554593713050147788725137460738713390498263712861581014951790748564852866776848944439254630148820252715345595165407689912496104833771640349680295379850104663481882353654302961104214863022003815802960820953697802317004132271318535093547656484030479327679189048765613972034670823675860168201568666552269333268604404503289648856170826584215274572405090774289258474323529620180323941395701459954653014814354641478004026163885048807199917781788936578475593829115195654768582223842126338279407404692612362405341461893511565406987098193049778000843368404102926746919926013181216509587641701014524928037063416357390612063379775479193031347426514625411122522959570200234417631079023031713374637698547848367583466219960893528195213495368251412331449223310837445007708174782979199345371665206644529979073114168465908213865243041585884995934721021821388716916823765083928432506610306518268771469593048095703125000000 [87,80] -7674034395738081444230928212810948291320491556844944075483977013685094994036854433999863648320987273996995118520499960352648088727956666152811387377102703257807375945284993284449993614088947166478405207687873742621080095565435137059190874189077834811291922220596547812891243352331982377843262050265231036514347243596522810215639027127008362286210797094191202969326692810193736921896012422716809728752766409402742823445163541595928535696517037784169886040712523913498063577833270147296628738686253414336916643010599876851376059393968858625731181129412434951672268300186247870566190898356817988087199038585611847546876616765690197549080381718943405190169483314491280740190877017304758986129950921787774525663401357351943391750209871268388487955055695665919309232052277984762242754681367927236394957781464514808151238831533806906111267981640033859068357674837561927039413481841052069157003600580404523316694399120555229117660192370888780929327346656583150460040443687056297887929610165916815802685433504076748102304527906024943828339298821781002971377635998578421477456955257403818377071326381790967306222478460375349917385737191568049929520307109835885915230925830938186310013661339543346273940059756556564804220699626343386635389906359642480951455288370608213050768184138418352374087543498560981246907034547302087980996466259175915872602011370891247969054479120125658618889563383698972864963292255872688519467234746350142160142121452106646641062252062732801288883981662910052563559992348626936303937281439001103452230266942993097087900947780914558128488816518261707636985133036852444587260120767964873299448621275060891188613517884209129274343327725325414170847463470688496456515218883090775983931881439390289267731920138573284100963962679893191069975496836318302567585991419782243310056599729581890612943661605708318223231553434634080783668597533264994133096647307547579799578883767295352784989091412512137550090818783922476755574373748569838623057361983319261054446245565276553014678913330516970146545355709825137898036385563632498501751512820100078332563597882653994020074605941772460937500000 [87,81] -111644471451515666111911851346643153770234912373402082646275935125687695385948825044764626838232580281224510321972417375360442253279703758720692301611617323904094441514216161856618667662756431835468988459549022654346445969084454008866290810878522768721045900231504460420214557439278592799606384877096533642676707760551812325222628758482902742545752456381763906035642042491859015608384044441537685436940021670122619786050963255124729438079666410183451762691266665794230705546873309264998762472767594251456256698971604157780677978941797519015624415215157152059032492034472983020753207846329985193028293011371577327511242954272134808936268968725153902553076143753423295617811993452366943213997879299936324339313559177989836663463190914762541839186448077241175197084733701422324295012412196580359294563427359859846179202436474353839868112888640306817427790366238862879022858625062085104237791384712194075925144567177106942277469497681817574430134430091216633657452977736755695343140018536326944702097416529398518188510400810137924150852719905436818312033387478963939569279434107197164873747850182760877615954005455334422441947044558730381538770018110555376367446776460302124165913381312734173100067792116670663233474784403049670215192916194321493293047808818880336180822084021674857044332641185152843902644768879487588408098830540216304633820253766892967167525896942147905780072720650758887300772834987407974024646469349273277046196611571115070572825278491121643589345832740438821196660584645097757909832835167744293700685292769920901866734743757051001722537589441282109195815798234961541961706220014697442769481145615817727228946182473719194761459904853269199569075039098181976626280643436262779873119554492015715553179528332491080956112426089471856172628728113349655901641371311049854465581666734989502941026036586593664297276880978048961300727818119763418503053809091074250891579199836287089948853451294342689722776680214896311397606335990883744011943151570381443855773701025618766794336505466976241502702811734034926177562886040936960335242969337421481412775392527692019939422607421875000000 [87,82] 35357123227545268377592702979292131987707891288426748742980184336054111788634904904271659545061409231203765533008584393137276073217934614213775844952753195406361767676143023952983316061531074328504918556816160338220934971491842612866392941364689700209946770293324378998803968615154135704784279641620576967363281478231532028550181586736375804677007133933781054834072499975108737496460375706847914903324095379812411211463471177743069986552457432382022296975568586788700099612780955978557806110226204206169301210850655750102102958272826180874879901565634414877142592296072453864906203105567736857092053461674765827976923547989985504030672094932830172666690248966931918202477223630355715726848824184243072335504209097282702894437086574655434243706634284145476452065523163276310656951575740840480529821482896754566304195517092386133048133018606508675370832600119943674664252714279497146793080582921802989136861951097222417875471959486206383131145594252199830138194979555601723644518266273558605675729693548153881391908048142083405079502854545120711643937968304699008878099418837270332658559291579635362412993110264772828490790956349835027307083937049831124518928210733413108345123398500629124378193407898587382782981598685442021838924415119910123115430115208214287122093271226313889552604943440282912593694549174144311234859704210466594320752240792280697601502975319140301045964288510576265919788848442187448816065424125149620243411907944094449934162048853172128008779354838078104011379431624814613509757336921278374446148336400962518702694393105382389202695485997284187015701356292798377163139045354434867171573132828750893386764407775271348705271978013151814496845504119896978660090135775486029967776308422123452200955533821893886503359715340044556997813140334007816458944783379555604205841045758231465059826332054311234339268241219639656958987397987972648928497804947121177989538327305645032373376480523003005994842922793279112235715967016270740727208885310051232815396238188268124382405767636762580046175669510692693116351046673558489861257650085923920357799943303689360618591308593750000 [87,83] -2286794749429685062954778467718978742976942874715540292767141408609555801780738380257326128612870646377919407025290415207791563043829002448395013825969047010898128283540641504001820519185642968350697162054818680717167089249854994137358530342512128461022412933728055881922201656576511627105554049629680142825808734653945335430487920669947419023768390807768128838431721265869528568191026620779096496111833401824372738436943771386468847545319925012769248037688639684257416554089017263822578275808601463980043722679636596401110006833287795929596521443896805323122384088237765017800681217636018295571943639213456329940544184637668851298139151611805235763813124229434203609903647416317622967165648699987843571949758583179845450599486636452406881080665968651794230751629762053544812422512816284372738760428056490447915076332173066238189097396121036408169673488276068240621636457722042293514095117482023396006741767833493570653322389025573453123060329018294538437296137743131111787449778651230081557487563823783459493719392789817975930619462682057294330433782727732779798605275090265936127233716754365997134235081998573519153809066261460969199947025732138832078948818839710612044075280918616096021111098939885203474657568831984372420738949650799368600067747026995572347335477947621029867182067546098882182079034847582808676602993911813094092161449202211938571174277935022723955905408903024977824963576005206140543558686278456914432018474381465922847572802056812234538551763930253663429454639452063440338238477297106765131901603343780919720762074300807182024431453172319363295103746242954475815198493455318355107124297432481865630602112253535557008883566919455540959925925798263927256693486169038708406800152787966141883832441471695473069765758517239173810768583499423981770776875689599790301635344487239297230946228116595779765258296303640071150091715084061338078204967540316989191526963321096531251704078502379677945989030088256839552967677831777876568184580271870418065872029439159627622049471292715050564726046890117080185493967629001185455465960938425951098906807601451873779296875000000 [87,84] 82865519879173644197241075875758048676375891802794167759633211480661072195588895344146449757540023397930275592553335006902222275638916185852020061096509508011042427384848136427871419138467529645159306878684404903153664067154191013762657910654003175053486105023116094649099910180839641473351116780371365879000230855283132385466727703838225035950832990842840611085658337491472992768135598430771228994692908150853637225842897446830421571573728823394793355368822158181064817617666553842985729574913134220744057846498460102487585050601284983529699959013241663734938494923063293625459705785462476540956643251156588086473327394353098748714692352207535055002121596197373139107368269968071501552200742106493767262049943950675820186578162314871081885262257177898999561682138117589454015833916121186066471269146156692464770905220042723007009316841940486872364886649057920127689665333417863093294637287623600436024912390535494691229312635527261971112723804585782107785672466782033341429701281183089043217254895186390116813969432199704285928029702887065215082775598993739203240040051669571020987176390248884041841109665593872080654366288609994236990336551672981663753696075583667857270590630830598021522547582671656112783887485218687003403427514987754168729535242102584917105395492535145523342857978476097688651501790792761140900308856886245979381736044305423843063285937574559499433191605400200577907094611082316067380432297476776989860770841847353744616157424265187887718965011334321685535552387093069242223446365107206726818505631747695154231542665671285636942369034182765511464214733927421540810532705139852964763201173954239945259770104352133002103274567698184165338862497603620007799166077063845682945483229631969411435625608653235950192476192294824876629528862452895687646316595026004162532256515364733691173848093924393256848157976845698630988371909443510613773960128698345926919433086069816989069690430546519136851154715337962022956193434631048538912967300924094556739676816252282157157585858285791897494218892203967224121592074389169198245230774091396597214043140411376953125000000 [87,85] -1159894068446315571024689112535990762261418269475928090974883784646349520090197295287992164160344940550144571278360468996713766482352654757737983247530095376628212124247153474064711522236516946845021538357187510252475727542133016092132584289557330999424346864840152264108376919330317149811555383498750338525329244597644983796416196117656440097724185079915804689342788258004666563960688898543622250057481414630412287766781444949626950412567526442171092790945834814998951727842978710775332497066014405786138489064683965554273321124421032293850632914997486289198275680237667808733092768023040358819855587138286695428525662321879422601131261197797891056026644837079007354348073889823875398106298855324647570553532942825663516669844412581626207905663804401492548405548893292246259941486113039910741153393881413408219590558865629921784916403019185307984282536548502608744953845639395257564573961680449615870080344363177768015684683883250255892127658432430817831146097701957373882821007448426774582579472184538717670179531124580600127487150538474966705779878033200348296472989002997166743035282475916452088727074228468470532274766915851668836752725735461707206939070842752489112293188844003125699272403459228655700587528560161914243707627133214775842251370131147400328592162743742054433662737752330345730034066311475271998010454701488288164389871401829585709832948869320893861516664657241897330911744396685904799287208511528328174103518528733427333491834089396491003258003346830937263988416516879622411315468576945886262774210554782339076949237448774502616980769104315067763660349990118426205184682248495532137316781984312687043859060302398931748354825725813630496868040318342719061723192463004826387047517799587159413762335692637849116947963578491376564585262225222968897794709274873244583607790600440707866240260713118719126691093741581894793790449621865908954134886280460409882592189553037868439416423545642599937991735186284120164671269925649102451090490969711247684143837144953009721232738479675053642917376589296948609665055577422759780503724869049619883298873901367187500000 [87,86] -58181755250994378125832211698701771412210181660658501306945817675733953126330441284380835190092589842281664027803033227032128165730865586966503424863766089927401548785803877905019613711554789342961322024919689722857347451070431321988405340570816009643807539279926551490508155602581375338150487275479618890827388846969609794437916676003348082815471691194675339344776797511665816095126673234644690638392113068795880496082958880169944771141217462943170556396689375786467562952954829438650163986285798149099967834659211659774433782738084303254790286400056597737297309683206789751920171716445817501956897644383357052993426470073011231760215543392756289463837193203508361052696660558805241788451704329156017442700930883406403907100736663448063986532028460207883164100227074121920707460345488549802749589423741965993558514776288304710528783935002263262247893562252619710133845582328134551925746587371014298305596049649803553497507791314192378500432103026073636443324560166102425765476203346916537399755962179000731484848494221163369325381771550677221510141672534744132900421013517106812822839215642288441291181441726347618908875609502664137823500972877265316481876753922622667219896845971741673692740769799553610239407739783285143456718123920694433128589622028606797625490224002272303602557186019540605692537177427658675893763565742897195967581259711439656944805264373721544621059680345186899478642550476275128929881723284955713252263408877652119352365403662642115469082947434751162668830146967620025640851266249879936439078674974864898607773435225086458366716397693581294907317228832315664235176715960184097251629603565478061164003023743216121251620228603163399415825637626270061739249052206456091520924897006658842504617163593087579634519692046783550325416624168149619033509827699113565794687902490112638953041569477385927126113713200773507583131336047669290534341656677861689508749475409871831357992662884997864387307308231975079157307750720833917680264690166074540010132583050082641732576685871000311542049654572789829922860872223611128362108502187766134738922119140625000 [87,87] 3700418979816840438545365348775710485140540988324938521551547992988355102895230723913587686916714433088903942984203673092487421652035930791340305292106457233284777312434108594028689632077370911489495489450487527053725718738903203962678938199766301381563696531838676026072682850541681997397387472344293452578972942644588037536370931938842342363537255202312943092989717039450071389772552644051463530578236233904228229348553421612295538009862982254266110433403450226567359652188431351757661109132175155125228800091071038129447673449400705128674402873847117656440395386044098443713428248073685166233686914766390572268516856154645984619706052353852221363343629601783514323309484293930919325725492053762960387194721571781235479416897763756803717617959215415141972147045673987858797413699689159846589467045279126706736178609061780700190944768035892707595237091720282891684287003310442262562631578792822297092197038503493112599791455222833675892013584336322242390979218157134741537120407452136644698291400013012401100854209851788906604795316799087399999599859726513426648908010112890266849523050617397021215098325555361395062133746582854648007024288581052192272284521823584354809861076607827233714935144119442031829064249087597826546658575896770323761356426624175155479985732468853874070852434257376004278996097634875493877911186905143864432407380085731986614817951325238522779896775053269936268274089157895445355544143977880691526904716869956765245816445116431561828699675970857599942321549823465311726181635959613361400509450359187225736051524193573834427896863183886997968745597336806418275081233001337229740068826078644120244140634740078130131280915397257832796777178896896391811187875895062207794611425696389458816768432157536400079017401917179549484276632166400765203205026050550764769789875966999277269717196122840867168360053244152409349435127574102516059624227448737707134258167433089936931083966532280864674635128190583908072589161841818488215658753098788920173532859566995408428029193234323941671653745628317175142514964187867576583812478929758071899414062500000 [88,0] 3179952569496297293313473077121023592937809489691890239552853959997436572856778153587169071295984915175881787140577345921589525011294720555323499110097214531231220206514509462794132073243598611997135052734074120814719016266092681573469249084692243579417923220391372761427017262544705652541279426260585512209772262902884347414950491126599933728573598940996233898717578463814560526277976322586567562044498129648185769360159251855093465569419471283488554020621181144592150472400590848072159503271050434107772644358587314240191740993866725930039305067638536137973638942232295547627729235141318488893790690502622182101984857470772698728964472565937408938304130610381504364441230513742481979342358382335495829709989118771440020260241724334157666190716885232961963405987708874798685291507520626225996899518115459776433260011153145916615327294909929335018168062008542413287568524667260962721332826134784989803284808446017733523518739566857784519361538572255242617786986894050700637735524386753492196275252025732948522771631418264306946771696595337233464627269840878902671178888722845161502778386449520665692736930510538133872829613101345668710948086066501944548160786817233695796947366848971673168301574409689742413031655718512338544620838441625210845683927874993112284542235984024637724461054768412396057671146444233169112160071086570339310070009676400864420501577862386178003655777827609507892884006186592848528788762940846647745731391720230991433406368887139577529816257706990202237263718430069470892403798064243792021873527843418337641755428641222313139524494132464497391635062691572435406150302136961882188271440976420334861290300133464184933458268159519158734175144446903762226354290062148379827999616207515405913156604417869151348904473687328908186231706830947625599905666685175056252719597130310670356796789416396233054608283356885358720235552231048501883946077545445370506769865113163933901631131477369388082806634362849510868120423056898356340026046210508056218585694612695791032905842996123292818234012409027185763358757578857740679463421722341289795168389251589391532831167854345590747278375764702095254680763250344535398235454215513405476061657796712492585232364368798629705329550652258462932811953616318325024385509515072400763045865762501662743488850537687540054321289062500000000000000000000000000000000000000000000000000000000 [88,1] 138865094553591245126835752448299720441610898980801227418737566533876431679262799058322277555560576327322436388281569674220642599312418778441486802211094278732088966192700067292344743675425181052344343913625407274399777514170573891894836503371546890287285224756664246307475527712278052381983867077882246970819783669150533983346990132803976820275542428093639441153067286414941245589625769761887521124463632714070776078652557831532113737349306222800975286700352598138566219517550329266317744899786756324045486522500923882822322174013168354607093504772924257258245446166970595748008051197178139042517152785556000449031370054666215369094176024976414378822534503203188782930637720935699263116050066972509848617310414052152048434729224572769954249940883847132509613817459522209582351529417739461547510534398146414140937180607681432325111099942366555329730146186212779051230324083424401239770432317527566139096260043793720768574258507802823712861573156940213526857815727207888547734264718419536145821075565835733300607121484447029528999627532391942580271715986880407538482075762987285322625433508172892576955935488753939554327705934349135179138774495184179828036191038354473684580066597655330271429599587986809669500396570519860221944702540942299617198981614268982697911380822624761665716070493102223275542259732612905581157273143698985005258950022259333309497065963372459550930348729586806460691913169934905661822002429081485902468739859851223949563918309088556384599271983248100898048216242893357925107404932990296947169665738226111243536173497443557657643923690849838414523302985558340376227427060188397910964470156022298435788361948729692342833340240985515998913157209289446707103340043945778733721905614740933715754622696825783572127233779305169479229620578749515009044105553411656943097699453251823401302414129124444205621380672508907250541340536201357500234679909982430057932552043407951544339224400138028588074904518388603362578669794175200574206973726253262204364497060639154332101186899418729772338291452422869840459929812251714005402400187549840023811718539661412710240969337108154430208377873262945435363247417571300992909396101762920631714539496190304834631809452498580138864507312813525986799439771280300614185931667675959835011611928851441022381152379239210858941078186035156250000000000000000000000000000000000000000000000000 [88,2] 25565639986017681242138954161665651923519598469055267275168081822609838694221988817903265501833787250384029622769408053759071039152331014104751712967953825558466220667499484165069855536387113450300888890733695001321074972348991268848064778976559082045132036876142997528780617634663727692828261397676450149396026465145066428331522459365090249579967069593776529092206574855768731365952975633873577818128905735698151600560177811714259596796842344659754353444133211905017801949690736377890997542500789890043843732441949560392653771964081149420379182859217745395973906878085733647709801611457298482426319886743523039729273499583532368401068771076521465321125666685236486524411056404709462285158882279445091362325417109102741086206539967661619483522453454072158399575141987999544902093301966610655208507075744385056133250618417111503324211398910030081692975678531540042229666955335500655608553620474688626029118988239838320016827976012361143408423280277183927529019995644147665645261070946275427732153354038610097605314302076281355866392606546077775438121341917234540151832441825401189847457813526965926327506847499758904898508303189740890440250540495012518662870843472355708728357722348467507095774900237296816287868487741658285824135680394691128909373210360534954803760375147523057349793533440034537902738932240679889483965444481622194366711906399069399251006853372902420729456157214916296449391628152399373005572577072147862424921307291673723700570271809495214758094468529930816939450640667244852406993407515036432619230978470629618299226279477327572549844983973329670055604878384920196290121199438098967535611711624305544480579545910051662102366293113308714539680914438837002426088001346391791333949934188254069428500171261882732159839188352221852342488627198072310857989093400809544248561407175187186951549238654663321143187364229204511091924464005403684416653306027850929764081686856577134876800451245143180081249670886340546221477738790801605882254762671410417939380782531040955536033910076341594925943203657504065785570115545755734248476809919410013827266740805245409171030283790561452988920762592340263984636466850531466071350713227911034403962814208045356807519006632738562061555265190349216856153233583437372093429511977655256884397771269745795437791646698144631955074146389961242675781250000000000000000000000000000000000000000 [88,3] -295050961105548412061677181100135269810818338438169078131002720221769376010589181342817402045205431956955250333628869958188846663128615831017776909672460460406370889410399355756399761905054140657830306617943685808234422798231541161013733876292567010803252449888959284305517156183842185151339451963689090310182225118642471738607069386401860691594139289985818307773904895243919072942061249960004258004727686157209845813345970811215440032346291873381245004799453994395568689410529201533738539207952826574275222874272064426912030927088224246052285218792757611294274671054925011674261938976714686892799913333817456151339555715682024936861883199635177266111008354749934676746528166168018096553787096944406130206944915360894837284937624319669989703691161267918433017025915782496518631447440193197969348625737914234227267919307687073534693078716049071546946474058537908678466576402035565019122180603525406524556481063731995259056828909796856317883694116039096636409154741960279905734503495027401133606652296193717112723052803543554819217185107641921156480565502005470111224762601804308066098599483584521184357709238116957873982459349096859583035206235565704635908424275130836456665387011144495605570396288126626540290308273675728955746856934806307928013794408453410306438510091166047242432809893559591542227220586585494408295548369661022319225524232335570717541677101635181356308438819995317855899744072492611165862068370606601915916968659606205065373059025764680158665319080667755873320528833939723028591938664474004763631162431009717417795572509370137218552202873309563851703874037770360072265455969146450524966715067027607336775979832468896184889511370275511503076552239159153808208691082168857966670768870976771229316915201416439363699362220875585861423262490506109403198138232993640191460926737340658050526529120557100241812408828634575183817406807918105149343584749103903825393604092069302674177829449183549846056840250640281735330690629265598103908968020377606673412959402324630414210576535177769324160950868989957389651219151980542516968154315494801449876492629686357443733629036289018338107040551908604495184241786001582003121192472174268921238849056834440320660472102709489922958001611345227834152063178879835783360403277889485788939972798047421524267379605924177532472185703227296471595764160156250000000000000000000000000000000 [88,4] -3849054513381038222491255014009000661319824718713555665529518844360179004613172202267768872700580918315107031477542632227235899695280672460272700490579759677886845013201230747613211301820629513728232981596453496984221013895249350869022232147631465798080978009774010087670195087957630257342022959972186645069259422832051285143290607562519782300349875334491211348782387005894152438175841691971603201250009209522584053742117398350451938494862466778286696073748194834565634793885877386810874364400829625321323731085822286162084429386774678345681370064089242528746405138551894638053530091633777469328239836488745246449848293344249098300636582302942814221739383541077339680138049768835842850464920084314097954374736801289019271643163858359631161054008521656246462164020817905565828942062865077578932183315107350805271313388110296202215991358182656285215389717115666779636237054477554483129089806254025874837006882202117400694939964161582958151408546839274995076844487785284192666447888583947523308868763847959270486373760822188411594387551871134736065764885687907261234205364215340735498052751842756564709378564425358101591948824412335315342586749695334558942966657678424338093780125216642977435997551943192546334611580666672417255437247306766777430265392116516324152142226142459334075854326989677834474332183144315855296952487890455976961058237201022509184898128312248000164295199228338875661878454656391652850838793929763550042438533906070396998247403053592842071455657894313949540237300780133789517408164399170966972571191733294716880595533475855456109273983574303189529918624789323420087257748486053612277207556978497249840682342307170613191924339908162121617480351215270209459075789179049146281621521260698797168797604056562037419036219635163902387989926657959786662952085343829484869006083491301046496489915594185861743419499136868078755495175767738029748798026354612929598823001625105619315677021980063915905672469858097859396546643844330620548411225354157335924390873965521738359800869652646099184135946762525877446820027215663848629908807877488819826972210390250720627467189963462519271156197694747422456476950338219845727235203365024043282777067997025239792435995209167822118812782820478964956455934354770924475749829402664421160701504585800520650715516037215606359733754970875452272593975067138671875000000000000000000000000 [88,5] 572074535102864537040246780436993602811186497974642967441323282395512366418635868537123324909568609199981411066527391096591109945812808415950072338691775292860446999242021842125833585577651058890915253636978225766300221277052585473335996033258264966084284853683101891479106120118422666209637911363834039897427973042053242573534109089101639911060671470264695752107262798698978541291999327935869959109082584375471680479486896729577275664090846816432573784424707369429548723065377889880801609721837897651638139456542238024932812855072575667065200225040538761313246661318000123780564225742942832811462543692145293313995173980400974502432082938527888717568761307327586313685296466123811687539889448347174581817122830332622632850925643630654159331025789167486296731922078244416044773238706221038114979878824951371631691835913676110950172195654104444979901036946820416145366480607780803769295681900788537110635270986906787294821981458860817206049873349495302353569242236165146746719207126460890818950700558243879875528109991040518252552752615168929222164114874698835389964535610272553616956672911576037682698999909124552838016803972216762921633250608543463096452786143516645060035433331114166886982294752567975138532622495767662684360850099825806358015786384311907528914171489285646588496913349150580257979622822961841061933347220135682094674375015515883988083818381063883250073882068741286025271689261334139257195768326009605554952517316014044586996959951482309854022386029579787135546548978978425569932725943552825214197744213986882114389335990074847433271155242426574193938881984155940193690524105191867736115672404879262732771346505138255877070856466589869797008980077391795381781905286954720820975074221726805319412871368416011824589170021421994839428264161298331679913123011329613783037407427908468897107998195682259368665653838045594585627481878575243742006273300107635583752063421288805371704472303934975652479307401759544000585129630874153407070964834785249397624845099480789292002730451568049486628851970855898866452125424367283070630395946784577470660386960027928868637060966405453037275385070904613111764866030043191314593146607790399132357450376902544497826120214593903838593177260752374650000103071691257829197202642885713797880375065430785299448020751572078145767014101252811997255776077508926391601562500000000000000000 [88,6] 2150292282205069679472568054549891028532642431678647204848914338060254754853119462185041527587834001797485311847723287172126146374240469773023369096577474300273308926811131553525686940230920319884456790175274910421869186585952659210860205098206108496713295431536464098251923793586229559324344843697460889883101650634503950223562200098862649747899108105799490216639426670877945186073894130139511356839662171253699996282739672604745397085266355714362465006406339892967742082172215001763969427978166262137179756424054434028855481613814828419210299406532999737767938631071387905866472205958082191296196668713439078494115554310988693919150304940546993058164067647668840266764883303122092019369642514337607209906538555517391705410070377112636019682185985406669971467864415223357793040193066187510979499317298570955969002228234028523157151922548308452919647530024133259500474398671837318160595741676669223160830235883676884375499200330947840727058677518221474788211487339265757909031947117628214508235697337333065654239599812597475193421706851051966395086637533255292919870549057878627449654135121898477892968095940084389156983846395066529453163896967769080113517471783479140685164065409579050136697227579871144411357735405627718637623082799059095750506248154447352368373762458217677324149009160531522909747658481627664985140846901137416434137485070733143638773132000191555540628171202582511415105862466943850165727237117712360453145295593395966507610604258162561377692785743286030537942698654241353335748862065489556158063879438165857136918274849744810682558359132339405723889714425389321204223426505500941972769535472142053602527516431885323131754923656525539087216062841186344834222514015489226148732091262267925763506542581300606892141076372562834081907058503383980228386584323110584424263767416663395372772452532375649441017343358682251249228981558435496087075894080459533001259514380255807452337474604747879271622932310756000185275183067365671182852677511118082262991492809755912308046191792410614186762044008934520015774173993390066555893918662187515090434989675669097032363615727919024773627277027169149480587287701413491093886205674685296262571378218451326520065386778104075504629248822508038170101420657553948036470107758252639725491743395973279708009644674670683113676009990192228293892640067497268319129943847656250000000 [88,7] -67614568855445507045034011746464881292478515238428173638774570346860050152531681190128278537361307767392283237113537789942669439148103547023475250481321655585606933658891769306658980837801058450122408042650520567828218208999390329250752204615033609181035285167210741332891020426324139447290382046948963016923155552366650765223490691368587281065210315505889314226875235918673635570379096242626549617253110355243711080334630470954165966024511983383840342379231022511693044263687350673209460746595792390901076010041647188939597177859949315672674616934657998739794839505116239036652247566330902381462979567407682628080337851008319595949815084756662775426536145670394546040910093542857989874135078455791037868418470902528989419366255708842376929506890983263588144198916459759223654814945876581879213173006848596072977871544625729538167302992228485717918357115095911762470937121155793834771230560922212873746822865779561075606034836661591501010361683361398897660905185182963558209470384078969031588139508603843044600449313958745790977669103962618155410506305676663789461700382383127597002252238744119466529339056489524181200775427904344914819094126454583790622631649302224321435341947810352932741973365950383135943947419993927465019334191569823527715476065536654601455423897533880883826277713442911130302061791938171868806676097443517792882526292010259525150003814421573306492331398502306240654740893722016137982706006183531896137879533369668856243695268530597490017406635130169270920888834540272327447096884195636141077428019860652909536813855309439953797874620455141311841575589041610918809078348739494867063638588119944837544324546209871611152449530359751701374798179760746809936022055724640754360159586875614629746527021760371088361510402409246415488953712915684207625690286738135629999443991537457053399444789313876754181843734758030190890828904534706777790217800398579865229135569436503423143250393326739144184870177936677768113143218441170382223438481557860748473609355928939800831813310365737775858795210904320870430825060756207577867235871413581500480062841498571498809096989509752579221076440028038378662753668415253465846127925899483042287298349068211573802816352575841450593687053902175825355946359007496026382955506472870096328420933719187367712068765851890574959930785281514431517280172556638717651367187500000000000 [88,8] -398597667409255924133522847483860524045202301336636249794301069765206068062029049781215928650401715227711478299509234495635162994365884241165857791796069860890618034375525249344421526919683875937988754260875269370122871346310410677979728246266924241521022618375324369650388465482955058702512391256222618615314154975708961282075785589901825964956112230271562394180408577461293790212056991736579505200844768724005440500267739468692675310253843929693933316982245471065651597958254506746615589837470336298751283988476705276055443586077130604137805712610787548867769647218928238088812507221372017097449736283332245363043571959598565523830766342663593047792222277321338547311972659586928597798073293836810899703010273404268421411218885947949369223268694193470465245957576197774656982935285295074284480922800623967242399354808768107337078668633816149789226524068625514689427610051464782953574384787754996243923035553230749615250498566974579327970963711110633556354447962453704616965645640974985955803096465696563180360494252147771739552772665069024936877556245672463878741836787273597459960652651028187965731493009059582833968848211821107555159030399811261976290191603136881810103669211800110199679477156239122983313296617737076279695604739236713199657037556264546801990702670170208067387133523359131539398588017831853874609970356272047635563090037128348785311691674844135202303791372901760433139723597005483158302939697495571063881010398865186855366391372193235594216739020240924236275351057895208737645408765326834539875218506701184886840466303800008951350241357367654019381987373269136902692290693594100083312244083388501516291412047779168802472869454866407282309168009223283818980898478909476005829153122023640762574339130349193916306578026623501820286576551207963732833749010169495491436061358944187828484393670698109170335130391808858393844739795657578801571711225610114301987247868424597591139218964763707603052357772653304595754374110971739178101445486458367971379842027908337890407395231632280839946692224496006086011989838275854523968690710109909327503504273475332244810751791151926371377552075509450646321910154566020156803038675069961925974241702665420316969616279136267532994255550879632680810951992645576115133298693676656358871601281107114332407142274324227284477967355943994753886272519594058394432067871093750000 [88,9] 475726969577294366521856885062850150786731402068381480229487747606036390638979131424118195577730364130299719390928573840701869806784442759989034059470321720302025553488253219445398892877920983413057797411024491709979680436514292446930608872007533151157052271566130173056139729522494698884385935426528848568916881837181779353921955378323503585992867638381997583678535653308063751414771751125549940018599491121964453010505258433307100711088235810647629631396796129410624281538514296788637784684468039124486467482180733429376740131667468645985976560635644177669095528875639484340205599440559793954989278087328329530180819362026462473248977568977267503203943488087015844401872215813959615324458489225559527787920532509192962313469836178203878832009508012461752204906318260360039712779997968374923012664596673680090133322808969409669229163069400539564671491869386896632332098337701801020390436935118782378956393124713553617817899742169345415124232513559160821107512923403575095947848466516846951550307751635448269713287079138592739506889819405100091205531790075462700554416328786116887706417521719059533493364077551236568327086678713168180277108917758703414936686938560929523073084858543838136774625727226842313297339105696673967752759872894146481132264588879875240736976937208613615889818372765952705716325017804240512269324673913930860528980930479558983288774904272522999610658216660118631566149374965358244207377138526064039666288589951781958738687781466976181056846095411859173665211694470491714394793600730473988096667186956268524656926116909670028094533053785742483333017015523681872568586056174782832947813034121082279435962176423646040597765178838693460360218382157498370279506557338977671267738825647614511795118847419700102693579152177349094637485865480974972126178602921612668130622553806185466913119665240453099673087917645412975547864726178876864557143270123213293305454053377844251944208618294125625453427362519553592090437941993710774719832217567712645812194881184984412987781221720131483066615892834961257023639016087430835041223467395812862746494506657979934558159378617658006838457226007426816918041251970774958718715573051408385953976326255382545706760531923254626161556250829045858384785873259879758353682010916183735018331161155073544250270690536354953152631264146066314424388110637664794921875000000000 [88,10] 4303435370316638617536113287386051105150005336958876668489402033751296002540039060200682460996239777170212834524066826626464906705647920352909114569420844963905791394874295177525321192305984949321753758367923434258717186371100778916443438831665450499141843520863677797003762903752925917797645245727215822452984481628203479575665283703209953284936255526158099090687684741521908284291959838343634101119511634545603605588682070461161220139709343000532880248260350462616749491482823700539453644494235628437314047371488077706750250725552046033453976417988067856213986637901907395191284697539478890971906316292752406605804589551605796411267387107224675174789439923083861698096496554495781804060872812620898479167818147763496613072623836498831350018929255812850668494809787114256644559469273995940791361151808114989263916305119068874213146363870480876311975447651597276992245705881452851548930751987798612745964214833423354612681827500906138182661254279474995355641125883426976421811527064587402636879089798792392701651707632275515597675903706757867915345661950940519510774321180347237262754097126407690379773560987219526226303373674571246877929245687251673307829758318401221338942143692530473110631051731113832389940487448318062811628525938432284529931975984814249444666461883354928349446896612682578248243896449811732968232280255003923762248162157995264329932227425246719083514713669838362453228562975237525227526810500460458955676984973388158002330046173166351769187299078565564378969813847848871270425669444861428032732383626948578581813908153045622275498855085322763893348683003718477880876700057165382626268537922900033487421180329177540809283360224489995926729432292491424309575404611948398318968498442962432491704358048703041806188996581075801723625818239930196284845517194277882158036470564980943117928051851250010877458012263461958198946805216460517881644849615645271576282670074689394307521743810255274196383302768377008301772043900254844790896111355994280124093340102513526029040778577297061285379459275253071620759927840068153509190695131379271002467761308556413970731690954084324453843493831404055627645048666084896450030202800149049008880975537368752725747492834109362120752900432945846901107120090823595264401860049034287254985401933782747738240906794797851510608194258722392078198026865720748901367187500000 [88,11] 85135331485143616489941887860073966429770922916662891817226556546376598012387318234030017185246259714661906930376544550084259627764928000826558659340737564006746795343357177330626118919523853194891270048822419780945440563293553418576454216441357687740107637749224849290029649342348051327296532923489567368008923031130240510352478340455319844482030438272321021479840494215966556771859726827234002859487192802411551687973476610015213088419793747312770444096428713047143018910512926770767330597358114155672191967348915613709624504278164663963895988824810878331455157730201393405475548477982442931076605398630930884776327309365075373012507827776148677477675486937503732541198797845468114326951126493012860506415409989648856486072364028618405373387366967706658090383813574950859157782048168202668839221181357122850556693344906461354885646731083513305919041115530179983735590753043091322952216630532563463759924676891211609217134158862936318646236179611339115424051817327510041962954394863244037865225358175389801187083282712551691254120528891473640735781540964281468818665102933351444295668898739158793643467523002026825130372323825636921443307601075151588795250388003423410341713136550783872349331555139258161812855574591625032068136141536091230888319804733636670403445417704622895007155711594793748802505155866148883585590475470701408124691832547565274439466619715379617128061180088627233863240130227502903953189988557657702917176931519343960946033430515927953921871582077879964321072031924746939697000370019006037309726293475883828119068565962783113620862761804040506455600467447059639936389168558953788024062406936152989400850742590747297455905329502057528902729234549783553082147868447909770524948006141447390147459531169524553592180874793693417481462069952827065950441762982363315683166443463399871018494117362213247142587540018386994857809810512853981251807406740540946586862145804586146371891199218198191156793693533202934223359218271766219317476976019787713939953992901345700256249224309551157093626498110917708592100780477836263200096170865299196975892248990605432423828195054101295588608048001625471863595553616246914126696607758206951895244633227431228226219049089331802623758987307125363835001350350323436315866233678196346750877436847861846513813172822661456181497774409194789768662303686141967773437500000 [88,12] -367155885893925600090087956470016475125657522086327918841409731348521333214533209305436935238708641667065634514274504903468652414139358550796570634583192622198904434465546878623234166962096083232002099731000601635289992691204181397066347737116920334630356145740829982726728453068230232043090337309533342202702132537333269213424062753468203564274143300777257696790032986181043355205358734605187255059690387416383358794606844893727626723033917301864527740846191663129081870763377397387533136487310098293266252976943854387900516376396063386075726664256440510633059648104655598659647108496320327112453440824016564825686037305821592010472270608786374222874825534244734513279205731834011911652706305490745092094984715629242057510643289085205739907956669559661429648491782361749877593262026762801051911146755116384117100643435308372983213421939240848526407358382732907979785345698171702070229404401118085844500605820855374704461010637969683136581804460679283922152659529740444191834423262604118411497599495569562985334652788722724100221714337924222085168293709490406692478683821190666942678466927652525082276342098148915492809603776844375441131444998577185469397822752500855216459919394267358284602062342320657713561718201202564368472814552018903814989135911725613068439514006675630263584415125374153617360091683144519240416450883210364112475495021048891553963306056013097742124648451293494036691927340265843640258951351953641943435238243744759172686417822071070038687445965895813559803040269704489041181369522508573185260675872112024639631044059192034550837431740487221551015499777711399774732366470231363330629754998078074693120968937830110336294811922787656887534273056088108204546367312034107885236867295076716497702382377224949862294066724286340839359164481121616622709275700893724585885997564474764385673380648078507045292127032945752231261038943755356604851669721763887053182883580662536110980350895906380369478789990110365134928565876255122504950173719911264837230344618509698492758585075048161182779532375717255519403840384440079551177130192554007147454434368972616699875529846350504127284984854437648090631978808815406956963693735309234414907879292594373232389750630053025474778748094651860357138910487157476144144492912314749244541123743883628149981794273427439039784309082747881802788469940423965454101562500 [88,13] -2241719260832141145776324426678722722534122148580537637287944308279728861247555704797440055074320746261982305281583264844007931475939838953340907311308898343732702750869979951449269718684238807656179036999816902840457111844442130120181358521268019613139115534128959605410735805221633840162412104185545432490283853538731820135837887264068061828880803779784927093070346649192684182505886824865486450383760565596962117857734445052138695914602740921743624732796756894458282704694405587422663471818887543350082422331768889960356379721467874691695509056311427751775964289267231476684032456204784784062574854817867960467559894049888204177535736991239902558172756445670488376920719091295673847717090015710853747597094954982414367356004226810329550637861254765841194823830919079753069701046118351107249786203181474538992187390835009450044860904621553263214880261171220518991826524090875245792724666919288914132500000070698704449956565862329811941616737287375823948744910508360711227201097175242226887643092458927531133738574825867430828976551392888647618025291726512731087812311245996135023614807415105460487418029885872127701064989330849535712027951707762138277118702350143431388046065117355301229695088540977698390146468135823555833746172706715360875072763449770219159848252872737065919834674138010658900966327366764839864472554905882834911680486560505901921264367009893687164056547628312039640221887673330415800503125655772590732593710763403592514703947985640661444393288099471937346332473790912326692431076487998342480999222396933585117329526141530082145953269267746999569135728899432724399278049406357825965744087467814926492736448315803133022037516389950021236245406212978811390821107321752440128418415416491926767814937992265498361574823147775383971757066330062909042593627608858011051064811118965529828066806719651749163550347277942360883027875214991205731765976236289236594360147090963100637252446344809975747089550659215944598716825209316271475909412751083139206382980952750154283141078080674284716289757959038158688186295037311800980041856860123299757455646609725624789423552824294173577816900685502292255628739353114417544461706693517439159942947832316280690526083931224397363763461000664278208806281170278545345969638816582441488317525372551594782831298128440993162879824041056053829379379749298095703125000 [88,14] 21234212641190027921709734294704605204638973056579567682244123017175085631512054016813031864950521423731273270487763224922723079227512197739400352620885103621331815966237048460623237660037097432778461810793863734345874022901329218281835047394958858056652895671478248378350327381455475030895140902288915396508908688560480084715023190535678320040137876332016579546240566206003722502070811064643104508531940002977052121872284416555518069371769430946093344249462345747065615364797729929580205428122940784780101811952861785346383406945681446188619270315126131547128294979672998911530106154607488245147204179522712361285794624163099976308411370501639399533246078848401648928922420654100773286776716813795160078948800073079012362436142576323347335566434827084789345236521980214969441510324148907263036926730118450947363763593720910568285584649860933386899839690604799762833008698827964444237963613669919006174304075297844606494630296996659674877803929779714955552953639761775843649478649640978691120171198271746358357082477187963910358678896655967585519626203060464356342700104811907707737319078333313381121941587568305759535025712090811500002977818302518596981708938271167891370276523517389252195543174657330832683829080572185514169202299525929817672612440949095770730887198715637529984214727205676031937261128726517305827092489110218620454659318640957316907692612812894087903203348440005178347265746557269887096459427849153306568809487996379309769607680599682603654333072521535881501757963828405919131212133434103858900997220710081895949110087919533610694102751094452758946384868251414045132212874922823975436807305687449974934871942613606169768443141019432935061514009948406467620958306158200333840972212927450396394861218862495566279992508145870629889187759197153272298767813822631294741428822157867517387610130321749562514583407613088248200558235742543262517382845076649916326731600879692875201331374504495848489584876175645620693163523845094560453914533528186893282858261599928469030518617342972645559542624039765180947756145767949007823015075529468173367661468164740579249006751477462213046362025863221098406084971829836877148329971855376470896217861595709218467562058450576350224059011607496463844067602715170653626799118649769439414303144861979776395233137463035462400018360540343564935028553009033203125000 [88,15] -69510427575692391086269853473947396909474448239576265400951492244131376341490111956852712608667934350621420210064165724950549808747482757593649696303129650064084377016530899668940132847917504018808578565760196849202677114649099821478870998755406218336777314396554986694430296579079929301843815100779842750375229427349897673562055904642674179403280676467337826145446770325535973638810951326793182764552379627482082479987388929346275423775146029614473138859309628624014998254906875185352637735854104496480854786408425925860965071250404511912993269938964321031326138279491507834718240543535652072598294524694611373786434631209046339567065201257585559409004720689768351219369129312251988168729087449419571931667308648587083621394751566724146841776870286693397799301811976797694428812659097477203665405715323971526853113541581317672073642547780841432200438377785309164940670240205195577423815231973327260260499435192466439696359416983407012670831660724339304726051251579489458072879950888627447804149039143680526156299325113599996466737427601640636332016230347288256258717926745280760049619087399010269717479728571222710523135822275483679290633409344970979817216942704104547500741038106890419497696048331301070186740337230560469858284139876038590218632980560136786090935483224292633592960709389549984608112581894402515453375636569428859008482969171688412449685013898265891099630358635700737026158432213558945611838237783472698560955311371536976997958674683943491586941207753960752111960518536699033568876231061499734237533712806012581475261768752186965084697441311150637051480984360795643922705412590030382298016294525435113286848136077991732006905429384509870740510924744201041948529493714344888409251895506808791504880451688421880537373564816426422513796443782371897342651837108412398865299280416974171097782310878561111955305924092620007399430014858706278321488981759130682433707174576806793361426684924189341063661409189749583667198138538683491855844485379615183220975168730452329204552341943777482090949741109928653660595031367560805767944112543420489155953466454129443128853516723443939832242453651205414287565514331723364221131964356540182500636135413061231585654427747479051884236417352459188380085964622114095543064673609456893727673703133121933527614028872770868261454779712948948144912719726562500000 [88,16] 37868301800660017640264696935329393976797154440935725804282558270486221186533844486645849464624233459242388942263954237590598533070406843824418932961847082619424969562058368701903965826035545510396903044623792109046883888983334490538569213274278699097983969545164461515565203977877046483725557054682366013274326547930936722601320362216699463066739981518721092709717597428531288361525366275719265744566293564036609015705331546797153592322066664590122143624456727213343137211837519745748324407177079362664110734828068005027775431341091372858017901292236571678636350984878770556938881650292055988317553175554127694056383240709931108443156257962770703213592505002751231395237097081981497154039859262026599115094606676076234189064722282381432584098530632293891999590877566730377377156424207789842796498817925993492873984870977966104989084875568722488439873218648883082887756351930830408005192589567532679182100024144986146576557216129999991617054922536814039893622501306450122865490741389917498020187912550352088074769830530168595568937955256737797403288062170089771715678680758100714699099079919235978161346297383427813643225124374271336318339015899341617072148981214082111911471350820074467826825849896832924066352414144598343743914046661858655594292363870618886417887692614343665505638883411253479133301095171813159673821679655730009383654325687844726765631514338733539973822314926256077719639645759388013587458928374995372704199042768627095102616159327868117700891895495650049010608219473729623109272104031007373843808694005948354432189193062310760053131960370824555901967417734372932751855483609652486342052701282502465057336127650239560826084143074559959450953980931690702792134197724410789611220434405850227415476656594898733702570444357526589874350047201537410370148427190313208437544473211926860740918587244322025837194645676092765052999033011549867513445029011182913906626231537800111350189313069992548870788156256359714428749589067537984064735594698629492191128471782774804438867623082434820048973514843679125166572131513092977892639951879387789615603441444670981972747108418904177368285495263294961609776869668287579840856139197872483436084876809920221261615338335380176033899749940437015287623170633841214944238469427164772879261785455443413292648049961464096213603625074028968811035156250000000 [88,17] 753453966865108495428421586129902379875910664326314154575647003151875994279121565878534502636345046647656517993873920914508919298279002898167458001499072332041890456097717799206890595141132199668598601187026812045616319435267159289102240659017339717538225549006969323787427540305158162087781953505075362323653914380375515261542071645670188758899111461322809558763818009585185430664754382924460590077637792651241172340364511372153370286400368497385525649928920384690697921261344301237992646485684488306403252021865131137586808386066560419910328715294564899018296452166606280715572325619948306675876506769705280742211613620562113431840338996909945508240135788346535524754210404507884450293883647921978674955462768591044586968308768898181554521471551276650866933399147301854822070582670006831050253391487430172561414725211617045293939071590504282411131774425038654209256036055969628826079628655241059146694523347953699206929120959089596861446450826991607078448979035928814521885679387195721372532088481349166907219496451137923083694723010524700963252736849039119409725835086198019934445720610684980859409125181516920235703781977371186751372167428483120297041899658803013075892306692733599791185630760462607450533976554716667108168792661546846783139580297274367881248628918047602576886312468090481408201902358809634879155100750397608516187551658186646599670026291664873465056861104584766853810880149846486302588277446570761181397787369711627950381672754991435013265282696204618639600491073007732751620315204598470308696123321682972296995951985722056932176329411127163922508114304254214352442894139800967007611187206396234624187968972582449760077070172319474919666330229910498579339724178782779119610020833233206099365101535895958744872329112091463931425738134763487335799462968356765035551160612847890224637027919028549562443812685647420210438047041647925736001282067090605342535232976217542941238004869610168271533246708397511843889023151224130607858929554622674443959612550421237429256097684219046404682833807718552425339127089645407334711837906790619082161677842362235028897828282064536052428838980131999768421993922634729413352657178766072182626530550095403241592522941618154027758408319937544803781937012052707179646319529751896540167667177055479539154450238647164894700836157426238059997558593750000 [88,18] -3874205866164361766266408495357395076405083123914571249004827533371938689545383600354087245706459369676450589177038530123915359289001259520293549777113435268592242170693774535383573429862852574120063157445183696825569336187848514106871426093672029317318361389445018867968812339064190483031768934600413008271105978077262808774110045556042638630684885610484439463662402414023994553776842626468969165285207222054020916103578804968011109667278779209421730499220843099153700477758447618578556536545780237795870622621257022828760605421189174296252431777471503891913440724019239155822769814909291975640790519206187577097722402843039349152677560204855990916720906131397553250136390060428429892880281671746593575282247903368506399118886324297849851522978425266692124257898738242842933700473933977667226464438742035220709583214656481525326942384885682558792347196076068063270004646044287425853844839960061422394247299945222616484926202607969627002000395395233106003624130030919573619256421731471553427283232814110165840299663790621563600328840200614865173775290648653891529157691727798808114465128062222731729482625341725959390801256402567143713870609560204996510230363222533338636108660612088261293664668335661002999651451816103281011392721408181945275008805224744450446425798833202938518118868621002974734992530858073728560561457771502245779756160936746193537586692682632520989399400607140004666285422139791639693701811574151499276233177831210448251572020673493976139698903839251128714194567785809015696171598836859453541546395361709155911634064857546921718794123412777738823045100625627606943950867733005037583478207265519368041706689390870126294465244546002586453636262314208526086307817202205062285588331734224806355158793597576925581668988472038465018045867203591591051982713456404948699055886846657394578483034327882000795634475019395152664603862108417508608353292933483503287032059705269993689169385219823176471230664891130492321759404890280442630300434554493311286895806406983712124491941674768207448006389237234856345518570983436989918791037570381493059643410974438426291577383319948461110407686200794165627409620112422374904648453796158899316856361973930613031611772444606114096721280261326379647636754892489317906292183003296071070593234584478982207101163681706168517848709598183631896972656250000 [88,19] 8617276948517851296743525930416568753594320761783077194931876449545065652346472142574167110918459829456904801837222077363258558110866961679035777581175828206429514556789464275402410544798935713067463176500632154064809787705342978388303000592286162371476270878361217652902626811044798776250580330000962963981296532058563788841681818170101480542173474217192924157032888446308276280366028452703599254275925196214259501475326528718793536955278352942548212159394903824049645630617244257006923783977106345812630593820417755791129171544872634419316998208885432562082443300294962802851248277995369968511857679902777724590964820256447022985365487808408672753567818315312514002887506528535361083685163265945235980701049568391003269044401541129400004104985667776619490944070579633356795742501548327948072022612029752435964987669053826596013956037507358115070714401058023791058375694921398856665591555720150561401782591199454263591372234072240587549962460154920372253052653161187950860578193524816871922977237265357376307637445157610996606205413550908402644020284616492118429030837177722413835069976127303380398556882198578177905273726160925804988440369734195994141564561681261339291260110467732183466505281385566154370227110123816407550354982341289072300270179523715880621757614930188211980853497715105459997837373776375777267979883224724622703994211670273274818790189662357757851449497101059362441983425738226590946289334843020172204791568538623192196296344547368419081033950988402114571427723329508110055623193427594193042395214379752965310330746849370773953735110171447862441682073768174900581979544078260928504403561981562756157840657599530188545190841623691796334847308042866212158758189251398651873005778951537859587038593936080610207701125650709455239962913834678854232940820150290915436033233788945337760728183925393501816853016484998976902960343982238001280986825472868419754903272762786706862723456425121687618588536025363936583127602702082058609820414205155390316712700443073987813054576255695178155960581951927572295600535203999869353509327436753135472348485463307813023908429294072645329754233018561123278253094233309681158385322217730783730873069835640549185276683357743387641310147327485244687921527584659151552494085720112033220762722709768028305464537819347015101811848580837249755859375000 [88,20] -2273406059742380422915862966309312983779129016963631569338387019701908476636697284274882555899216086132444566306776111089122090881224880957428849803259355160098572733165462558298129162114788492204981351692024995449915290156120948976391208398186040661850819160667778758853233240542421916957257982559862876285074790707552950744771242218001298999428996518567814664325039212731172404641753083926773923691757435442194482863177078313225072974173342154648962781563436394116661889743442629243034592283688297394185379040560048305389915144405297659985232317111120811553366801603449369440529917833728341905006108426342199181611263780251389213022447964641092496675317008887110132445587126647182921462772282505853918601550359527765509612403818417546829533419735670581504225105976157276669252253321955295977388450481422597340114577545117397287158744133731359981645201240953044787742569521794751918071696170194329826844076034339291086966341493812188786930677713307884323803898032574319676585945718587001972945639968076921884599004251221947003856041144130099011392123348815335731703231133628148680656124574665376741317205870986323827285067252430595941911539598397811188305743330775040580238579488448036066548307583147057407731342752789708665736103812018790891484345016414700443216789700079186177690548144791449356079613900094232320950903114281942388860689426093046276546985615854009593640306206461026173847190580275321898776946534048115699005387131731964212966435558860005342524090143558269293957075391088135314655720717550912521514966369848542839941124299686302272435863311949456574533106562015449181757375073352409798104097455652249038351755025331963848155691532091307996210343293011036468150619254981469112530650422030700026652198875281162280223657865232617387384162114956800563477696851412916587783943319004665565916905520760132686609327267050941155247294592970823482923761819589547294188534650995055304141801295381447011997418675734451800858115820201925822370257155064750429978369462103367507596435281857867443087598386305163081983945657629033901197256098980466034839643333031403329587070605624518110041532876841404211152795980067126186259146228208611914570331401841641388084632334625174412507530852390526654812163429148976842340176232361164401951621452537108305363977578394951706286519765853881835937500 [88,21] -42794710582778874901627496652304958801614325414673401036835202840981062617706079054691707434966545384932752592993204600688630848878676082569197696737488695866622663367822343332405582338242256037862377346589963392829492241218006814485362894774180652643911666952975731242702421546686479738153593091778271877587513871791792753837830459935167715219160918612965368242037710909787244294958034236004582708412918962757121783477687730408165462276738442829029311116656513214791580726102583821067109474436123084032275855362020807987460875462495951884387329184045246664054143974928541009296964999802911065694179825215341576551530408628260110507315853152691713180551517162025552426576666207595040620998810026720199878516142928720818677578379131287658312935632981884610158868238979432407764188746194101123946626025417723029651888832948742275872317338708790295833282120512184129047710944653740375684097210007324351360491937228509279089578707577025382863746733512584983861092586714935413775956657879647489490103625896200684183682218102522045082258999388301187280640158165878960623813118577261450896374725405249439280876646489256795274258559353461364545240992247438056318190371513738303406053322718833088996784806861825255971194232680026723837965941241258359566406516095995330631140170060350350332246655157484414666720875550730567247119002032617081767628576252115212897549377010452791427104525259751186489503820468509813774869667793566918181395113989202578746846293317265714998255610738321820260552298689619247542554381702809481704206886266750479917511370115224499319501005344411019839650473666978907944430748806285134263478427919994516204814061100082972747195700980596828122542888834209715124188474672681305145867945656358475444381556167372398036325734893885626937629815878031620652864878050143062940648903062571694969144929182158125288943693676436041031415834433295965139497963003047045664428388526455913660684589414077424372468889883373259150877378815307663616969965609625855901111564305847924585518012722802108715614429682606288603223160887780936260487088670624212453341772350737693131440506585894223710793401390383323706771434964783091868220281702019200188617835454244825349872160203877754707712235256606938355959474692235901540092853732107969745788885495879801112995011180828441865742206573486328125000 [88,22] 131773277456872051439134791017127743415185875738511039062950181689861689931655427004708619010943571372300209292634974081894457690834885008733193506376633545472940450096265803577819551801957932028894493621053812732118187112957737198965739705808312358795412696708141725113468875620641771645555250478933410240802664025670238140701353808919417868019775807287853213004547270677690941970846492258941747545103272760425472578895040404559932826317554686293914303607244882017622853201840741997353049088166511021720360085607651995157332023370669579403613071359243015862657597573113814864564049372077154012135366212668349864608749942081613879650737067285849334755960576745280720082082122571840118646197345285861368666409454981919891947996120375030054713311201926358367047860761218852213589081534345462844809638049742993817564211776724151527244833879353187082406293862057235176891481051220411278711428319205521918872473895266351259512761752584241976832296208146122539657065257237728027790287411322031330709400996177147283903652624754335186409448959162591267400377717656225997107921995182111490738172670080667720595386514472721286025908528499959326786913932372478303331998069601332372542763050151838567869167074587887028133448142517961478989269116151921734510768875868217731342789504136345784607123253615366893962738600928302650966122910073265428720181057765222867789996364735396357796963362840350326607913025788307540275309605617737297159375882609665061884781301615560010705675337864952899225921645632295620552575749819243638725438913526412880680438907932757595065913345529002075226627494867718965172340468704252017905091364456018928756010811317297544272285985928413713298023073205183537020833780004902186718130250923093956183722949782438000550752149853882385961225144903260953060889306895159918201098159900422543812623058053745294603079081483803045755383579316969391881557867639638683525575437985603359361582976733910791778879940271721364726125883267743654991541980844167618597749752929539354110874390377970261624393126711778480866641836762464010898991333746064661903837961670223796515112395578617709049544706016823792890018228710518018919727567914295213424299675523187998316957437654435232184473772581550957720708057444996309860222173718965692632605900573225521377196400862885639071464538574218750000 [88,23] -173544588200824689947458221552160498642662508457128717932318887050931598106941260887983268240317710674462759139593835907896985810380296843741102723425887580904413476921712389955464530242713478271215578734196731458292801180357638069287479810520743665698973198304644847043906823128170110342275514507695148743591322175526942985273072927033509555423263684016088905518901411902513317463848137336553030540801683498966093957081628048547797299957459198858481466108541035041679214039363621100360447936535296222656363649053636324289852401352524910769896188482384828508227945743605534737226039057391241687516838764522400735773884304387900879082559193737551350593916112495039647547151666024111804027028851792718214217991439576447989402928030204109506951282392778030787768866619155993741146415047507977467021666761963863280064115054859156991465457976498113132330613489657768760195894881365377022242863739801734573626177060633655846964627435971749659614442380670575132323679782191957244602238292359026241560300699316172848697482335832555420582712275382280196157291992066375544398890426909492545547326659436629607101893506032786365983998045101538637806316872052510289766881180246613953127665118666167552962746423000378764794730820509480908026424162764721775646155329210451313318918407628468271795215807251587317607592083593610431405745358881590986646809781299113401978395711990111751470345773529438669367277448188326782799486602846196632780424460422908960013061048858892714388695772998500407653165818432678340079993087619018459211021041782128886513363529380003927633442812225836625165010078296098238035711368011730449982173879543662791254241306497201030824364578398244264516911439605048348315424654674593868347800638787656151497077297419170697997828626354138298688487147970283248453610007629022140512845447123597280136744449153532846679232416592807825855130342135566911019317415803667790142753777117281276301297254868522110715025609636999487915602887068857081316773674471415894275106181000259378687864590867977031687621686096813002729198100617023811271263163411147610748664232335910929225936255641418235062636874200309277304294616640861731067758236141427443031648645387027671324527687294892807659453571526129022140607671286465926787479672097296429138447082171636814962312200805172324180603027343750000 [88,24] -12841238020167238450536253975518698043222210076285391868694779532267583189825257687093378773319664804924638306206699484598006914100787402016367328505412201613353462167785123322170594338029588259682866424323181920007235548606014363116624702769703561349424807116145486785164391302879199358921698330461082012158507572872432360265865099645335265383793040591990277402606864270744563206006332176684901890425659406837490327619408860392888879726401197036139836526959529682313075652865430978963130129008964353310921089783919117648491395442186282119462968857051646520868631806167955546719606764717592003301399458464953203212389867261607435159917632762877771658185993222729249648503748795013729875593324930540181439733127894822312669594367533508863629779973336205295307132287847284968947022043549365374971835845621605916943568402175077267796757985486582028098393887935864170681162213030086752860776686801750587665951794166046173455081701903074146952373512665130302988971908399153354594399740966593139028292194665211909397885739361122157464074688944728803747676624919682628701885700726037181203012735741620534220042874025216240640003253462092619474399377718595563963086746373442722371939310780949133176734734795759589585851784922656481124781936470854314988377632286931027715481798250491435644735965962461559355801753579533319980379173259817152181366866053136122372764678784875285891554835734822378892713382071639565393621006479886874029252555751202906118194150726644948205726287110037833542718362641024192246274798012960365116172431338054455452932686057861931560021202565276321661975911703357251611261325551812937469597756108212058017771410686044457743925264872013393910760137470348148701446928029338730576276816290258007905741775676872175099596008564830653940405148033470281087597943180936241483650419716292779666191933196537347699775827906314472306431774286358720101357962411367459499674706622758720269685886982372905276411755093365641958008005636197808928867733877895989594382279207155368888458551879759121318080170597439687951342675150627456589823200886481462301425201137213303487610359474586658492016329885622142759764413644199523815513610430597987489456697189855414470389074898932082614359489257927222096089467505747124291109299187481142425068178503089200148679083213210105895996093750000 [88,25] 488981854825126476828601027362925440995237147982101897749335284841054047716736253692234388391024612068591460945298781207163614649602163491038786743171865096490863072279311254565288595030033141538425809652669970509447091169644918058031640601583374368400311012851683556144769179913238643259457553750348742064911799354996147968075963061532881316838899445056426389218899958878436752245025003281060966061286300681462637844576398899357810179987937246322574068809396681349557844876561244758390971345027722142007609105164757762118631029893151251362804116628733721442530846397635575576377060776867585984753574096561823132104474701656446403000225181803383998718336308474210650869229946175995284595975000274609562598922087752896879278215061528899387172022847739336438502282452994806321276229057763499951619926583879064609849253270481183077456617335845847224236972936297408293726572036504846705162015013958565472657790918984587704104947470134405927981006727205689482254566846131413151788203691986013321427981953018514034364469017872502100813004931858711251855128452764432148359762246683726799500071342641151061840362472620559759212409634125310324799720380596810194980511236582260163494650822961211031258424466461322988652060123511796070383344489843396742806271212816620860553926817961915245527834669324621675010063641698559568814303970478811574709838326060647872222998333742562077755441656050979001758493082262652057570330908545526934989898993247269907715060067211949295076230512638400034729479817541501395572559681135920929360575858096164424737539718216453994599734785589133332480054489504897309180491922761978152000179465911605575594693398354576882669081878062335262878761302854335840529584440330380121095838582145289350824597547287314668939866893693991135435307667127340733429875502891416950505338481493297132938324107925295242081810005120593460621912664122769738993286273536388959638339169343883509961894309986245035043160459258360801872601367256159678182322321414352037790976619075150497775803829974642993552970681680620128735395126691327913162450468473473608910900549761725137774920650823309867216420272405950460345191540672148557740633500125598002771495986352418370336597285071540472056083459007726429943285286432605575229034005929649429899892104645076074120879638940095901489257812500 [88,26] -966670205548607906257189727188926009356103552254314363936304226760291922702023812072387826257384286315322187338706558757896424047525651141411286199346781847143428406146577662446775059087465765676828046497717883093452859164051900458429704999773812885895830715917038791339586376039790202263978399652189570666933180320105994848419605978223311980965763187095268242009756237656174946312105302321898806897050645592687587234391611362209427863193761446640837293513792355039551616569236586803052469024633681153071150533456848799731386095168184951049084872608089837769601885384098573767823426032927042554760961181814933495407917120444135242451762859544743754667784527342029424060513189739545183976126553165215676954740380531179022563608610757651288088360852103324072239846687708003105238382038311362585028062305111569553361574467782664889590215045836021265570363601440362489237179301388776728515164594879506865649912476530017274049961881954606844993160552783940291700945965518099171999474254996357331386786847839519790522036601553246241025290162743157540164241490437692901073156956047599327093094577477342360684801119949320980610771429766687167576470536850109421469994734186699242376358577965704764850942058705046348039064866165222098184643953793506904234811737397118021249019071009521378427480562470251222623395323605833289995578203532094202628540807440415984713078764777037564464762665067335495712468335233928593361427668647122124760856459422998385620762880149783229862453348020867589858210749225872463023219365335089501387618977990762413038104364454392670736284902961023580353642871125537459909440312553595196304098373485702366758413533545380021325758740846584922905787832014292105509821289266319824278196608155957270575201918272553411498306052998580654067468756625178458221476828532633717081494068219791177414977204695534783012032035329075100204113009422543243409469447287570829773490933056156171844310486113949045790704133998179826469993066454940279670186129465450576181852776782820172450198293846958343257611062435793107267179306482394664020008734484956251776512583351343569976940023520622206616295955452022484139370749623921634630982621142470215900648984582750237821593725192243127667790658728704939918598163874129902561805507313562834097869780336509393237065523862838745117187500 [88,27] 978697642040138499236441274139981688600895314882342670838109661024582862512239127532936839733058380522520291006205095223192561871663168538963635440367001475390925358957958656587183221929333180655500784786824383265967297337585281668041034831196096848070012836862668494173796686010364518496351037384710686980286786911600203515317491706292425368795664282180860909475498729369084400871424440010907735881645572455230789659165436882785833642671034624900851141625770564483339444313972455728726049224230486737871553099239013701823913231554249720779983686991911828607846191303119140847269760867146461020986627542239453225728618001067504144469309382632597632118927867455907913651762846741987315593128533492223828756526500339905999367390364608505509753898577038153539451396825007922075104575918157557553341411921439923787754368822167433831386510892473727923555896290681526760304337295133786852738094258641324347869229050367941866143863076004331193356960582887936635867764202341645000070459315070042370720485753717336436022525177151864057764636646947646372627412128559193759625745511309366043744582329683960777746618308880432614559732434438891219182403469969222301142053310426189760748445507840952472846697912576226936573074970123339482284752496863440402895419060050899638369408290708520041846996622840066936062093424806824386365913968342553966217349027005469887830225245299059059910746572649741187137111450171263615347014928792396318788778789768699188885153970356422923707904422545795241374884397492718999094811088801059107925678526408314321041217463043576340813460727808111618094172843338454190136115728426417364923487936944925857564661649085865166178029984503937111720344758724784352740318508671737461908845527023001889996546972373806262313152550342142336536385152220990560258806141395510180608207299996868826755697003463624792673164483347306375454794036484213515572890945651202075570296004649699148637852844042410054300767470896065113644623842818570609226347582335972905029741969668420056427337963461132399879502862214368836134012696097628664634328519899812178204119700482905126238698981812234228837448186279344163051792645298329298920952406388919374883398664597255674085678156066171893872098035494624907302109455307689847583336481310028846791748691202883492223918437957763671875000 [88,28] -398333753515153509725808966403807110217836762488618255616382611620429180040568054355824314855686303101285797715994450511146438498052086437546097127289856065927850795817702851357290108587431901884191034325836139158707324561438345927041079557401955780818615346846649209412836409544727673099794917621696481033876838737781094755969405770673793595805956619517258863945326189128211339995948230289187274970314414541299856190509779812689604016694167846472136851788303431095882809981403943477130297168920670161010265994742553533304391256802598096160042605193264966539297627016438269513905320895262449733349921646454603660427728038109017982091436715395287294158554083392721644743993620625633560556876076419631177463185369149534920743187592616616279653477850300781958313312920526730551379585979581485651200737531859695575693770137790570535385100719358723650502857451148386725744932608991808724360801372201114592522371056057022492840078609283500277229064633240869785020752466862721602651344170017870956124110740449065142326048412337783628617738464611548418351122659816237751058342939198190245791024109354549885878328399397188575182839679218364138965798788195625705817174342445779104349935018914208833195410681687126150136674074292504182979862371329710393345900331584555845856485010316909142174802324061704826016973183513037071914039896181619824574748298754139559839537266277965684195876184582909342865117011788720422806452762375421696131856111051226446012050636066259763569410634022647122055214435111091281111980095575768293015535087286193228845677392586130783557700538338033202337010831615160773810353751965899272387741714150851305653714674207678125360026345131026137605920484981970938947418469315382467112920898523661775489057288174796613330598088224913334241143800639453786335652001801551310488918191226935814256365197471792349550654556642388566327076549559951664625383967818668535255532967145138399223564860787205329459768292096671903952726256873038126217357994559854985273996956990514472076669652888917588313971702488581099061697265632383200261121579140932018233557335945543648413420674961819482717331974746854256401828654544575467325623956120925511918437626169417241741800069310471325756935761842731087220996515434508631345754452396726308371910363348433747887611389160156250000 [88,29] -408139403201290556897148979203967340448390902657352808151580222693305786587794790627613181915017027157694882917850926177530230897705007681759877415958534968301248798240880492384642361921275851509534767070680712826917223073663796712589420431317787552543668511142207340598628350238725948245788142530194382705430506626149675644907277103943817337423629838580821487787165473021919610022290120580781419518184929450596516641820734085217324046344862896864743655882606677374755869487258044104285977582740319027779219299512798103251327864963706272958654188349981550075479159503564174330681897440495595193138940598790179164773117537873512681871722908259385602382178931534062517335989145892605176458253867489062948243072784552024861012869801349611096555780182386387638830241518878352620013430720502144099264108745702385237852404761908548910182092102850787900514269712907193275209320120327173452410476323163871806361263329400017454912769047321779340005529844259101291376137078226513451059633144864437114160381374723063665059639064627315758603597823398414303127078888230768434006872169164387401049888836165645031193482468189228866555990356650804869776788549300752866383053441386468404374328622882029163967322684399094589289494346570735962349664637304994922840789510215697303198709165148421787869672710195597675981132001362537979816858106867293538426418077685277393188060316011058419157613838383547427282863749469960021880713363774321626708106816008004385954102543846135637794923184426514955180354915036203519233115517408491225103807235968919122540149921979784802821046117140352477971568848111204603939115696758868547714708983290338332954016005209458422986038299614747232325727630508930030499747950891056537726202300360181403288036542333646852233182907261194134244416196866055224117420349218630461224431295606439528467328007653184878481893575331561902153372676910492805277552245634397744406668373610378912198420332899716810322458471538675492897395543913280158566194445328478063541388249248612664837256170004118500624160139304343140419587830281981732130523422184261049891585127331833356914119759016766925175365383807513001887161113449454691265850408462714442239569249504636714810430832031398012107584418178232848305342787612854435014577266166782565370851898478576913475990295410156250 [88,30] 1077014893400583222553700005617150124520429851006627763021470594051709589028052870471227515079464841247640041441440206859795777599139285161182937985329303001057689253549348316369395747159382168495547019084914144695416263219192926387662475025624409471656777501661461165131271988344776001720294032681224625652458035171720880361203721849572049446323614224979826777278366111448771269776711891161474510927244612432763205860030307949019788757529921734578954508847209661280115670735499492418784632782125028309220306055236702531960300030868002436299031265018103485256868946821641306733560410681673862002706359677127778888513091403772419838970062893313690351212348280186486791592593945414285860615787759758567365482905833504756627673044753603259426466202452099834990231706140300981556790999983220352105000240206591160068907505330898480525687961024411645287551459027010407710043098177876604060092067693398404835645339276416108540005938669341592161950303084091981288062589353730120373813758875670345720420860126236396752174525313962021550250822754971098122362192471498001461699966340553129881289457085045305035203589016930833845720006584994711597468645187879309446046506245242693453901428090253723714791362666998075848923853854268956879425119724181838903276551604879704715407638779700127732861149371437500195680414229638514757112964507185511879267863948825189496638892204672167537621197756559943949262172133084621314206459196255179249303392130882538778124884467023092811976337903492836364975688564621933442516962252118873045633157812694028393564091731257796739682160309047761214567592152950382553326421927415486529073340380529398539032521865377025857905676764493489467147963940708787335589033036019267492941409379017974032233636936512100437586183457403421621120910556812565894728100449048940512885762069070422669404338517180360217508496741105966570430541702366257183486298374050129199368467768012810487201445954799788673358907317790149045395032399456629993396539361949249478051498552934883842017737543880736996913687349885968251004188780219683173062162330819220328136817797207333763342219501063989274828355890354520534957178440878348381506525208825172993497595249086357922311080725569398088874051683994366102331521432560265330111311764260673129456336027942597866058349609375000 [88,31] -1658755571422650049921426562208720416787940405330486979255388383191241666749649070231597060365614031179355068811960759340324936568057990842529245666934860680385559256208112438476867358041306176892035102111171477411106250773199995552748566002434275033667078571380752859998009507437499895092872988815503863446783550850421409678969416886969687635640105418497052188417139896234348672795150900394254109583917627974471514165180118027743322298089396051844014651461654040403446172436659611307540733432290025089818008663329393156302334886245630621592430100945834997360552957510553824651318664906554617804233437415803573978759835689946430665528141915074545020032577498493133468671202188230240401400147830234797536229882416207681863619490882041840699620859719348376847305734891530731972448141197637339493437595822144854926757826823936035901180311706533960866290078811390436560564190116189412133970687683653584397415734011532336458291309368687870611727332160496772160845069567730588202663326774661342269778589886925609638240887009426208238058898703618415652796869899811517581883071799247996259349216591129692973795405124837018536194580590665752818850051781884570832111330808480718280939619438195252943737253834192188890827090967426300328048380713382388536124672580736808395834914730709605735291748210263241049807020345420225509023620224943472724429153368876675950314875607665299558091872917004206366326386030640183796422178139952705560201383400846774219485883543153167112946807562806614047307442532949789625092804304627171435381868824245998097446892381783673127346343144225120570408762492473679930613776263551517942722400965620474157035375605811580965331386395845870282296960200313664737764993664308757758555150354073067645247749546328054615627295476638489423148170451692034338329737274029988484715099442458752151724054134316287762681483446759325366080575193731662796596219915297518760900465541406576074857786862381669838320113707194381877194924066174634390632636416502583174602191887581413532353349071345274905241321874734091641882689378223673742220578925298742570163375975697131714335144954687517536214900406609117610344122249846498879521335628685892760304431460883538250109980100060185458858553735980825322986251159579777270970668556770988288917578756809234619140625000000 [88,32] 2387016436420354482331922277776632616391487339323632927200910930489320509866824803003237603971588119126363223618813419090257792667325552887811628123620237901984452139384069569853303848203930473276980574372738263058629754399979675255917274331155056931646952624322701639789333802319665427424220984167106932968488773011902550698212435871548655240475909059944114434366608669930907003276412849116074249840686831866479158367219561936520741194223640869791743528342675080064537455672054457597733955883127704370416739385563250493900050316261251883026266245889329447038918970136709348067531877518492140549203246712724881016402553540302925231108517935842299952486203000634482565546908457586661912685443629758220234396284557868025177133918577781993391535098740630498094594952767749063104451479257386476437945086587032207581455617458586852625847587993969024621200267761537142204371927649363954503855587952397136772958162185431734783007041533763918640485852445791170859293379947224319052892681272210329987859596418346155350478678179869070364653052427146034232026805355630611502542059828376667018919894001489373203142332523455667956933245276981005625194575367613443528160227223054300417078091570155968128723220191392089936428332875529077942746712782810164834636938035147584474856280452775474955631630928954651959710581897296868003514328131770323194634955439692773557278873581825059655624790476388102190181088179242257345110592864673019669066676470270354210139040945764659824145631131955110439372753317640722247035140500127115246637828099317881778625141791166441821357651229843097817613334435435536686004617205966302877123170700550774051003069614917514313786420815859311640805294322734170721488307538156387455145733317008326368796897728588199363305667859974654740534019269427542196610073941627460441306313246698441697383386780925369647326508215027318386079573521463755664616521997882060336870617684383664849744920165311802635530638381548500220899354165223343174554215103609722828038204509696339958299174025889008746281650853307259641297131194342187837064310779642610468160298646759589240478761869535807281675667697658510471319230230057486018561090146716720968281089073262189933751451135667332707911308962602387753776578913891061621208034004837372776819393038749694824218750000 [88,33] -3276840449184693608409205531917174272234268081281574446865373160130920543392422631655543301654335442493753719514488613281541477249807795917356791880920487891596540642937477411167007305358935915425451809742949958888465321309377062836619599229570162057725087343404713099627174506754064320756046658761675331350451799864834529780638817483722528852116813545901462505938853035217939400393059835795949137071748030340771581812618015480912904816736882212133355228170081997714375524304468560068837219134683792424959391368572752718690123297019180489782997531170835730096345083143401034838238125980589534401949800105963234422672009486348219223078783255905666432574269961965269816828365867563409419176848640458241396858706654363240540602991224243570138763137182293103273096300389934222772466339846751703483408430175481241094351648551687747335548075277831817611881174601369802699589262871050794170610881271908180094673512873905450284979570706844770633318291606243266363546801846572461420160506001832123864466074911805153022040475929941906176848796559810556055849908934881602705981463431397901667534140156290985825645539785193764086315231104333177174829081911782999435436665193317303881626754464532941018874066694971299829224798297370943685343647884842485596406702109529528968895171465106040695418439088926388108049853237599412673788004365347771265857472931529656656381303415545960233035350992447805605554715696604727966589282975423499851364415510303816240889937554972053765338262879460827050442158481565839843521569840322356355604817894589554841632435139623753800339294744233086431704561410287812722061357569567150280039448906191756159765852048434285571761504094249191227844553646925648490501518213016904655512474560843059669368335635325784521306011174294257785651621760745263987990428882399607090918409792302002993224167228712349978776168464518761334585663992389954143756024758381969623546232476411137895319195137983237580664314232289586202608090221717764630713654380626043041969774973227679094271249543379140492784290217061079851225842480608160565132702138813445661740151934701284996498603692063999648207973963525818718160219617887473012898048270614232420988759375788130892819328110003074021155614436744483056919207008173162976039094473890145309269428253173828125000000 [88,34] 4118016614541018710962460931598619525690136649770769450586100787622613881634692852827710250041647467082106359227633443892227164355406602641216132112434813935138613818846301631368050483371563638566410743838365383044388545163019362420503377284384374907640497486859920259930212208282537139112695171791930011209444646328514139594176223005064081420246317932200350531648794671155839835065969289634566521868468793130652101997164123331472883197762227198108247091068281155554326793848279982528217274489747684893120449912794995513924853510679442766633041552944775328236705365912430438463105513795326094864153424389273626394896572338777439099564624160020543138610749931784144808245965329061860160201559467386626642275635232034786011142541812259095617446890896276630469944189977904069569507599017772168450601889995874110387953851558183332953666675797706891700629999930211314387781359563479210687413327269482844277634440672165806081862263870522456604180664943501530484263563525796774466928595304140384556222002490808407922221222001488044354652031807763067392191204469251481202735275159511725323742266132117924194989686737355615814034610377540445312922201418806768358562362486406736894299400317187990493576648731754908309063285923337894111830885132729612950941379871438120281828462479370096304848999380495452063724908810700314751287354829928290535612802576592517503877718453094236107913722011281283988780088892423275218592538171255080126833390583340886995240331512429963483268108095989267251057449215466223359353170164881365416907140515701735290676240204376721010613118742235902783519942105330427577649868154668537612703403943904933498628358371872273456498773310181549103634743292892209431187134132149159245816382368380150199643277340226765635212546376822404499639399457493708634958351905615453248610136140786672738041038489943417281592170898820059655809471753505140030397765909613312812316023739936885549482326803612610711106301302561286621840227777480399825667976711074273646939234698832505838210726407205651516001821357385840249980896182863842294642671246278287924811615748525798636115924409044887179487365082442058410821456408197316774174241651925149488776007263097147165162777490236296817860965291696273892114024816756175095822101184239727444946765899658203125000 [88,35] -4693373630146251841319197750825696984017372198268288376666009079782310083796001166117930594274916006578627706837062630223968896898655329666854794350444656279696680695813823158950602701735730337174095209345068817511382323092223814792032034736429241760653681790953822357530662364152313123790721458025712830069327283811013963340459563211352385475227372221541357248529574494505720409305174855997880614603379890874466355465363317728867556294966567632175498370158745219151886288710692291775472321585015863180790695315770405624979124484704125387526799264384648443375788579866682862382342829272099209726189807321408381326526377166299509727977536515948577501832290724700808206682529674239390936777644584664024001457503907843577409470254353576955510971897587722810436443763347836307870578914235073583494635163785461033228627899023675866251042994415197289304283229817176149421828901940889114536586314783497098283839602295689638229874706296964071574463355899389789864689106047442132463416938301762879382729266382439860636169550696454023804606648432830763398935809552191708139673293769066657416712439469460113292820333167591047648495750505328950223571414534887402546615763435117414369669226400685385262195231948519832360183679842968146629786987156294874584659338965492082125907664894250894552448612754198217468158573049839421005135830353063186303073785033311048166440472815734297186790145207831160735329668625455849242378001291235317376222582770193719414790776429202655794110276004573420140757614192780095024802085926453417158098331597772077037972801942974988034991699038260918597491242684384848500180596369313969454952243622969925124903365740875941919461560376243436064250516857401202889232895542264780275962068602615452166891520568726774857508575405932395601814312810825414397696935545796142158838429752833371397923146301282562657702174784623169993370967515931098967344671401045382485494382705940053090960956110598072898881393457230563294731542583669893159018688724029524645508244929823278731322208909392545661094880030904646738944575974790841647513711373657381854998073835951340512592494498291154853029051206437065910022714839203868779268473991157068473675141016522406349043511008145915640776146174087647998670556068537274008178883377695456147193908691406250000 [88,36] 4871740182477788753729286260426917409496679282020962844665670294699127213703786321685450608908264012148523259195309124919470923799607786035984716384833713117272234277627419746828751324138353141761532771025907998964817632131689967776082809370177889873282574855113008352817824809642046467977261662946522923759025911027660654280502385122413703950086101446799566496000121208168741485850396017671943237470327403971210630635341002476434884339885715227062496345521178168452032925311387058591869485498169078045161802598294195449414113889586909157725023321521115648937955899180672424637418278069920193471396777876171866697128226365776953774798063233578531917529470479399068430706486906563991786738767300997269879744201062102226344528099908474758116227361786325657862004279375171404134947019504903155533164731282651851665057391671380412768984263623504366505012003934941944395899501028559021404874719455734336913658763737617538808141272463678977466837810486001874191793536812098310123208422850523279843093950203180380972904908881376211773028032441594010021379245381617463678316093025844130520979427859311597449711818138665616594936945406207985891945335713697396288811747897161697074970738966277604233309175307201104656660994160942597014218217339230264741733723257351564606843630030838097772397848633404011059012460167231205806639745027904124785164865182814614527634628457413306436780532914106826146632677518910492376056582833191631456960491888901420260009415218915411349373939698839113475468546103686445787600872770955998486427217680828349856201229014323151138394873571486479924397884438781016635516086012374080458171156558975334389943230923596299990967742439908387673871258438205831662815107715754966095998505596471551556020921062167706477394587020711911218399349533376465852604390855779743434826650080024862213720226529581877958242702083660391935108269540487594973452722510251399006153230083408619577056578243971822450475368937745185823504739056408304639760656409485888368282959635764633556901157418782717884923576939872430718296408553284147956926374794768334153682359242490245259027659407588946291917646321880933212538525584042104120851079243055844804029255567125402685591240977187199293592400553651978630361136027304702622586773941293358802795410156250000 [88,37] -4604704970425790852298972366764291016247999619230360913820622961276174195672355454186947658457119221061294675761547657686952804217385491830295118274042941089824090806394875658617981955424116778167109894778961318932568732685602771626707518514503465434421065583859173858068839141820764524535483282332661953158185478114615149339257674403398912385007236962815582050233824082005048526466304437488055741479435207367730105010720874798849077081659691744307691512160513903053245185873299426878465902333704905727230393904730298526439969531754506523103587800623972200249283732377679646201182361973790391639088510821039755457081058427135764397795082686741545358078382095793150014116533686864729782228223014548486210019792001561501425462201592803193610429203884426794591927099869861679111824262235798979620460704175263457292763449983724590594058868116920941987517097133758817788787074783196677405654188431379148364110149093194195139034126175758983063123367756980942053195897502223139983636803268122256054599425300719636719903528986436365775409751208273238705080076579358527276017753095977327284940842272096438828462882704499147270742447327241443653040224917151642503563777878093954760647247679798436985354619145209766319938187629111214536457845594833592055020340475103837384098611770583974685863286697018482252659314836394097665804979437639774883763185114759194198075230701565265134437151638158749063221895912354729221311189227930031235185344956208370004981574718752162903760627111807673583700225415311689516810272014242740676598315375582594142520615349741649130684067756551966284886426040532824701827181632870100946751465689169546666806660774299650276437231644707012377429180057177402489835515975387722704100536125555892500918862328378363153244121790656709630484407985148269165513005251240930951968087638285223328001920924778288800724193776060851337152915850285560884500936271950766237456237790758710941443196646546955715330133297787867954413648397265205498444098855897114537951400297787974908258880241018240271920226640074342458497139574190159160462604170829617837868006563899312985340273289539719830841161422723444615451095523445858534983401680223271388012711455917533750583044897324162924146715257040508016174451544344492504023946821689605712890625000000 [88,38] 3952173342597942545191163489502281537529138120670254205537070291664418667490238452876092632088857892485216868028027775135298201550918559251326645079180521909428829563582837701451510547425124761911012057512735357739423728517223188824861658335506178452029923356212098273050210271408257290765901781916911806037287093275114369197088099853550274574524069461073034207870707198490180756487659108298916706580374731054596931715902671560412594178420064538543814369683994602685688205614828976703098081295945528985224410042075356403992611286050185557218523471327154945112579532846110754328928541446386772645570524717387759040036004866934323089810961339179006968287476903464342672415635589737268886447508012444730456389476628365429061898467762730656752521106184376981138578785287763467537798404406916204703634548874100117683629959984295743396469141147110201264597299377289836865301857957745391950690106344347433801423395853716355276843752212390093398605303748277614644038567680632701723007410984812753672113209027927423331728588761472422633598593640067886598690791911751233893473337287128878273340782302175517909881687043498854760588507034840739235532797985358142444932766807049063226824240207059260328342108639803522072027969624676342488683354645401799849057060429355616405898577217275960547943020381775987180345941026741212274723806648903233083595602636845425404638660607227538972179097792605309027842375282957914942619256281472769932161618731002569709232098871817910012113196800460907261873845830981054349484697950269540066465778435695842681708048315830106324353025794166700039495708724423808974624671344653079375610384199448709055437075483334056238343660555531631543714933211028725114853934753488707337121789428323381260392225625226497324709960519050382938852325311436709495321560130464725519448073304676427245298446871785315002114450369017152250555889073073365783776682648818651551524740707542642594988999321625048637497773472456215468609027099645601232615574369621030982961029758394963087866102779631546978137150719612853938999810705050886105729313907118641615893128024974042035795846908593467391846851814335779379714049259693053455175301457644260469771245569822838909710699420258382148139230732992109010239673017039763180946465581655502319335937500 [88,39] -3085918989088915579456120561382038761506913408408371931149859032280130053266466774084089101585006743127641236023656566752920873552161250166297759139388736812632911170754085999291109555005023075100132635739170130155618056121053529489150485050485750825344164002365144766426168358971230787371172977643817687969796581097668786053379500330805495279684686184593827980533502464839752577373814616520916601498462373808848396060766851096052197224017310146069462825300833532839281085481204576191366126322854987053900063039474191858089455740387963869827428681784463537385825191624280898089739806924241637156004279022220506558634528468159319826547682112161163647240590209486171283461720226095005681242537424788174614764806836185629115169231507875178806739571270305666450056758357886389489670084803412524376690517742989573434519251958089576683840143748317926502118587307285764309459129363218757744523685662786143142156872656655185850071245428523537278670875853608858568172842547152318761258323204216281387801333431402869408755420661604330754725963913322937961195155877008368578432674319133818949526169603905577754277248765393917902531559006855126095480063055402376717636150545078368631494035938120784228347553391905757628646976580410163594453327508667618840854655772879152972822569316207693488949646700983971701631880204693220390815687177219135912181995832759452259338488772854439834055071333379083736436217293404154317142033846458119723999510216814731767635985600252204461293398735395480385479918532848913762879859031396898108691327070366026064259633381264201581090140180038041204361474448707368831262473750775981095314936727591504908849836457738696267971797107424822737838781365603117280975601814011175694784329919790202213757672443879204086845982501210198516638886607639813783233032170154517618168550397096123049686623987038662110389184711881551331971520199975632196870318941736791531698881859694358163091836518522629636619718190735236082424614883688648450443497197104063951048050649919905030200973538447352384966087436810368945115329787576594901424299923250627673191832226489145276372613876774611775419392546197522126561986201367690075426292789875447593527916012876644325633643641976296653916606546979553744869395615069151972420513629913330078125000 [88,40] 2213094279717161569504881002507870850887086303347936463599508977415448173228930369165641573795155626002803759162431719323584986939291469348530393615991676941303926888394799758234193943926802126983696282729544010050188742219562215820731258916278230189748999575053468209654133395831624137816444665929146536877760943594165368489960884999376291668178538291325249917291818312787963578059154086663154294025932790355407204401369344111647577442193446532855722745201105572287544661306881135834475684942332276917291766382228147138775000347776553530559503956133532650256902932781718416923244758483278409154676024816962947657071677497022341659600143023778457236234802937848809045335361219694769693836389749252420041578100488838694377444181288788977869802244845121980192305116401735156080559651871198247749231775431979581204467596289968643972977360683687066978028765099888754158853725350015401013607793022731743133169309110411748104902938552127654854723956264182295712173469336283536016527974296418935347078461978447466785197433748227065698809752311984585629576332347888077523747558140236079326617829621926503736456534373298956129304511329540839764260822009926397321443925125897609112579829835897262773405547503189721511789549981725771290981757350585227703187990962534467408190880108236887084832772453132992279283640124117150994781768928027721111360661856431091814188856392964926389665366429955254390232556841205049559507820099082892170096733650075296812735052613201956496855363458742675655271364424793522172353724098306905342946849996801223510336678530994852663863511452580956946197118012411900323256115740985583755242659356649789205487372820718613886816182655742183886837482832652840669437609747836564502080608688195734940461158526370003949672184104998959134698254551527340015985576528910217995032546636433850026938441788950028479912000665931085059014430358348494871691059578161188104453577014948085402252158652469563862688656923530545162540799386540822898617999669935877320006178640696167084335040750029482819846664524919403486054107561518905513161485092474117430217497090888002869753556259538964095080206476188043957671976390590931013407602046213847703451668274510355954014503650512645524930493584365043951978080372100521344691514968872070312500 [88,41] -1481493619148940675940315999458656929300530184531968103076307543678735765832054738023248960727380447874573100181714159276188152893675962266300667668467822527073721093003554893303447330913627804149527578516696547783184277094306804636363351547843161247812786764980458510111088471777900814572808976950937215167682377899011149863178820828747729948742321358975844283561207898258807739294742318520638887812573193303253272756859483319780295504858989203917788693724184668903490093314190380049754628931987921268289621186570856532097436909902910009992466546182868930487140111025995302705393489659358758386991863298936220075126198249115335610339793573436132647306250324411394961337089503720320852023830590140720668133670818595229380006906524000799071227384122160014590518166587989838452209537855846870730468275562982745594665254079055849469054131465060843738410923345812306801684144881571429476994613322748498658646821499767723976310475709546876008086774775016460283000932118016592817250822691888600055987997453639919276417573878326242717966023735783259219912218425284427541346051547191875894831091621759284763203352480749671451735550031236224931666591284543527754302137163883061332395082964235812136183440947209126776023274719771568196468436407454445442196581917577448027071230528156696990053672737519520471057254107717643874906474534276503970513283457279617250852040532748049006237841935050042493144844668712906108491106049850214630523581163686410526099942867761575825520858343270775165738961660286744174399809469370831957530840354455779314832801820093109508648730159797509374031134867038841768674574535319929757744864279335503000628386090651970936762913872650967877803386546347534849852713131132600911485792719052783202075836685688930348649456068640823570438638623307106168866467196751232904271533517533563783046195794930342028184272723195277467598841494114872155845629100853423927833730430560174370951303918648564005804977181740931746284148015037670589887372385420599019108040873382436393770150335305920166845552981418049768375463676043468654095323564598218880141822590129951204398120263176882613481215436432369876826399858246951585175608244388541633671182888596569041787738045302232346676365136450836956782950437627732753753662109375000000 [88,42] 943264721700005283172163784062293564047740213695140060822073474143595949782673878585459614905416572532791969073599510029589111245279822089138282716032807439206917918844512695399955678928976993994943788417939731941861176807295958828074998937520178948577821222382418975528473018611113444508404054557849720456359230412557896971867796798780753607174422587481302569976056353489809267367726820180672713027971135636732366204211929124138653007073113754829967368023333889361052010014150927763563980882213112171008757395136715703495411761453859339901079083837510625602761697042190018179255404298992095431748837582496469080707815652017198795492724396400912686153501923187305527864639899589201181004625747446687119906646726637620151677928813684972421638599269410451323072469994839158750744901917996431452840891804868705693166912784672510249278738798754062778123236850173317116552684918521995764314436978607793158108178426990302776449808356434754769782099889245097247904557534939773346443378016873952877866052059792817934936872723770457827710347144117808075943961813593373991545932933193260170336783736662472219243799327843026797653601805189556016085148991348262960424402900602357179232320829727333587339365355712171293038512132708972748142536858378171903329211443179161864684796444899592048214224558358680540967486571663366973732113273207916920551883428316881578780523506512803151631305809295300757080726440574100344023524409839612101721519165997245120359484634906924758064639459381233918497369967526968560037082321814245984088178617775484876354712968775509665523545091292202007995547771919909064413377477037618316924398412525767179252424357533937152946412494261837368212648759235388895239753923540839791468556127205411995803472187932726315168477460047793224013261625676646970510295114831002650888566844609672329958406883621370279738842712134864322176411566007459793426917360190924357754725895742384746210612306312163471565283730146924858731338830227834799293966245051107628816420807110895520278094487796184277449271574412197081851397527292126046575566479438463703025821750463011831621078559709447908118767257675272238353997154224841586221613311851828439684609175322421448496358311244168622010874102057353951522600254975259304046630859375000 [88,43] -579635469565641222708871778715495172289859338967026004504319370807448854046238022745945988389966443925020502531496108337059800383406981039724184921517246128044811724560250873236065310985807585738788669117024792744905518669878870471993665839233956273610637604357155423464373431746141081875271195053279242696729878751951299196966029106634701042511618623360436647840448358696540472924235421973673572042177140568747758763578285970367547455290240012518603998235251760799549558997758820276439675161631716370182794697185100417253292830169808410873340285516884836610725541501287998338453772869754378659553297791633326581947071175838455738516075859843647844725504399741713072234383053521358838341233416571582826961767372109852864038505904509364045023022969344198615382496684177482349867989943344514091985895980249146609784438839023752196461648925988648412068553295130340577305968702820913891808591961183899815931974550962550304444612290839084212053024622511628066850293360226916392778512271409285460644937376779008015771189981360692311524102913159731246788289348706745665136626930609054000501266232028107257743378161249557666984544221397877932285952877762584500553839615772529497395675703993979595861337293795457863981252197124519295680989175333166893323174899834818123151308287666323155686445252539422231037897767707732612140737159639121601731027501696249832317587999866063650481191017658228799589423491936934075559561650513237268987347019075755324933652578796955591295358978571523166052687692816052449490016634095194954453953066364818219350562342040258109555820877167055447393655126877713954402071317400966537428405834328947397107728672538865087457259243114988459740699057064535633216188947400907866267648803792791243876903449840889765388246012512493643905266936078503119949438865481323708035860831861171590078931238919958877622905472980211931316227643652457391929826385458035012715901640212159763292485018086483936255805651295858728619329395363550683876357884552478633689868904654001859830099764066570256804281233421615370523128239048146742639560479006619566098801609377551044540599004412318875462532630561212787980153728792996934707016430189459433195026204074291620915204088062743267145953546259917743554979097098112106323242187500 [88,44] 344821610827587498095721560773082713134802020481396911324643429096094089670031727160936318665547501645017792006405361999417443750427954522121330229831416427181139161820413248619760420722568883788938973496751946867934971429149110080518084619651923958612954421015344084839259034013275738744710665979684669665580866915799617583661639552219764573655270831165043459478863245934046131498832270486440794121919241842003907281886387669390642871055205061565228006695039829934680887471440413783948671844157659967611163264764163200057493489381379557550845170277429932874777252115341308738536807752611932507188129008261903486076787933482949792417963708909741765344210441919931544781919968206874119927059718706486528287739341896418440115186853060293739122854911886468913995017834145537814543750924360284566728292577746436996495443786742681830636053410687521715978216743995922300151297525115472650958086985203753545146194397337960454564649644444475936245019196994058487847980103228174882988871764266727034224248310591198370140213374852485201808518038676612364763023631731134301209251367852550547906299435294141350800243645878932969888477537386528066252597311160225031694547083122502693234945448531905271439428377777542716333698186369295980847422602998729548544678692693162066230174194187928647331546020825033890165966724292625682537726307246969393236580696812844134409003861443700750877980640178181507677839142729026391536794021419947957624170185555153183909264417056962506741575467855783152746185361274535748380842043532462018045018074900882926089578655772875531402652797771967409753264740897564678970070532846525819382368480123110029111671160724450701605745977098473449648476693855784655366593198042348359939123816946041093790856284951559619546749605720380182233998589680389767655098607931598844123112913812922008150443302545031946244351343136236130504259180138934450162011858372540150149777098137943913730483218703779335047325527028632001560060919903350959665807174449388895723435070290884482029655112246632483459619761974024722624845025157161697262817043317630236058937412191303061869556922342602205090968207872065518377191083840612222356191014586862768737349480352432201870000644130738915197828542424929310072911903262138366699218750 [88,45] -196405120624882881903831240482078637476304810601578824256366839241579159479905178739091806191420299151831968840628524121808966228703134501060628906088822787822682829548450413541567168944482684282094575416225905351010477642935863922657302338986314757446822544361167628962350319694083531510458334164690524026164914235017552358533296525581819703681181589873413844110416687377845069090009053265875072990028776144428901864986463047064840047013421489647931307598531302129302749472140554179119451209168263349239406096849490212143103429222553448723885221374383274278468311456243082480204144111128769616915234224192243008188567407973557178061316384622670841944365404509150487062612147867888397691967108040428891779486721043392689738243836474444640639949736233375629889149263206662659943996357346361945814747198976374965432394431845825928695175213966355005906616137609209720380321381906153492985160599827900724675155822614081837216707513588387244805722311962473807526542562896558150478113928529989214578686571409328976985244843118433778193152746154938327373414961447213645826798836064775736207725569025497908906271256354524235473535005450393972128028032272587280177429193713690420233995565679617863053653745793417414240908589679096654725865650935309373999071525672232129181506626395333746290240265949782983107237309866808382087601607305229526121420563634355178887526343743750013148704856053105121038655225294312341275592607642445053282418761039937939694374206077833444012892869361002823058005080308440207700242772556111980306345328238350729032252021824343596010303136242136425217054479585026337241829527494507237942548300230390429577764626331905506264172553982293221730261307558416453656116532198986530716652034703344511699254650801033294807485805166514777264285046441672386610801783744352335713018079588578865773992101652684910387948298431808053106257023252724278825697371123915531688252036983902661896930712433985471544923181314462045917296974173444289577784865695734801217860177713578798741511966892879851622886688202954748895867405566540183082062355097781006789950435679772338552390873165886225554251776816286424885444702751396571997594889059884369464628023265295321939141738566084877115613949172256980091333389282226562500000 [88,46] 104979347497842694217490320788952212932671458063684689919721209819509946696497595990456828150299493420274340507644768461634264035197546143380370339668301369591865355711397476227495899506547522383376077636333723250622278610845336672959917895042839074821474572795924808233843908587358441351723982938103809079720385763842794901398533343438713308469362831670677222437422655174016397897507804602536240512133788679229376929722604802220419771695164991952980877867715989424635893367240833446362041247385624238218642274817794018092315201247987972473436328776275475040394358132764639552668108994803508458409572550171409439262101333944038814698716311618922338115786756150397004091572478341040894746674245471380820778119482258044759530109688603902047193029192034277445940172048383275874507436361605105878738903446768089253926085972346775593219761700653764773314509834182589525251885166777538286228048112100757928660982245295123396841969949473307258986089120842072545205867479155780780828366971088313737555261889825933546731045878140292532861863276666966394067596099788215400100107601156590346870710332937862007911031455521218647472295532195208220073983925806134159650778460781944893816444451618541240856952542906059257808872282657339533097354621505800054373731111822521007211262752359407176746290483862015663552266488002570230209785744585747831048668943885483749620088573779920706799145105358343464508342967709288939028648432835744202097302414665103716478401137287854631635063603152230701097546408481913403992880699561051993909929427007083676974617890760267675082615383316031590227274656768290799100572866692423841879396898304316249991851385124782179660814502356119480283563980112510448549801430000769155374387418648063772345315748070389913098021804849860710608031111569227278535694622716595210700792549087673004874219399990903614619938033956099270635950986400934762897923615973163897011753151435459847242594662690701076106501400484716301157918714075771201585905632606412804797829407155633197961549237035020780175064354935071893373826394989320978813258630065963177580315118214313294925233661683713055285924596870916110778335942611610755990493611553292799948935877162895181200249086035051343523960554193763528019189834594726562500 [88,47] -51561613014059148278666853286675798938939610129093959163240873425453176595313958198294013222774544253135612113743442576932707682442859360629149209619223702388052198444105199843170766860752069971526784992374365167326937623968005557402917651703990987274014369785193975650382658213272199030226152822069618865773037069869525251179616924712758372000920369287137253081010113464336465398015430410147194343099431153393628550904101683129490712528697445527683273802752432138106117758484940823739652541008211920474016091304053445744408754411411685774997112316909562922950358393042932164745420377806058345978744652798403062546392072173878585943315290109909839229968148875303892901841160821152459846670007746336546487381498602303214361806051125110397538563151298862265462729065724209283719042876451729839892096879435775727691511990719376986437885289528526060696567040230188941586870995778891878656778186780010230649782297976168964637640744979630516916883397484488846067693802019002059489872671880225626254963176320459485729074439078240235658972427907320169944879249529294720933969114071271582583083789159541296493420726410089731973478668784201547330032749532474844107370992177901911715385189895966372783603618377633349454402069591378691382355427082118694942487794593305301454138230321943199328281542051895371970807708088441758771380867338188493939880271431488635948204547870211599454736116888050249129220606275950913251916212057993022074757298575736545569803915135741862975027506108137876200577726631049315528887189569560166817742331798765761431668142489352868441755178233879225034428178114485544187243314296540539970330573994188686475620166973068819964397094614614305927127915410980448991579771760990801099089231919298700593760913700273951011814146552232105210988054858016536584590323852984468383094572627847936335271287605882288729558360622985039228408698323266086367527951489127805268769994606286676166917930740095176944547238961065530334360323162294745542976307987411296340339416689119392825561581919371493576922172080627677973353461678285055213537211531018115244709058971891255208298464727965292050739218304904693781984768515909533935945159356720362813810016856275177804186187445478761759432018152438104152679443359375000 [88,48] 22895680428286953311316865566936326312773084874944700552001418808355480642203361212244945438165353386809874346824233988951182514183016308388015101785974921271556706333758334722770400321477673715399168463172974834316276609997566597984319398297608071641102460936520986518227654932553902860894900107779684443246806989335073792157013619717138632037118676777771308672779166749993275073980817232670719344074986463449870662457106665413460626070758677263638088588400622439543700386057244237610411709228285331958849900545540394968541555493665467403617575160104937928239284151246053247781191471475420146716639053790790698385535452855006240047330519800169660858495975205730089648568480373556806601013149021420572791184235092604913588471438660176196361085527218535834013629806825673137791806913180392904010512057795182847903496839240509005860817456113050262722380134896183428364024916817288974053896354976591084790208150569179104009362582103452743994922280201471774875766128562745371921436079219701178324547334359833106167172500085350493245009251877099730057350889507906068840974327003781307420984821702625906063082741470769814414877804714568346285361448324656338106316157205816115368875870495317048712603625857044709308387954257894449050238961238573286027618283574226874815507427492904578643483056321238258497813228664536822251200446436930168763554545526193216533414989814106863156957511691148422915525245070094630860993476222204076842113617468260272636420833035437507366612671855592266122910871276119829473078437752839820176594282804605692964030453308554668112387935511282508353863420292832172837993295711887780570989900444656031844252418322553387185252327679524596799108414590624384326551523051405384646820542643209625130462700216836652058246206986637617809388044727756220862033375489201060551679546385105234503533469182583886060284737794419100668849341780697314863925446799808643702185858988072759395180338586185759904303985385039817864820607880544160902894953738618146678337502268063791530320951404442956060749779683800779886903108083125786742980797567410124229215097368215567652826277737313684429497753251197841665042307974795153661568822421875137437467683038278020487416020145587935985531657934188842773437500000000 [88,49] -9105766368163477980924486493973652191931811763228471238146136311552383119843627404298975213433819574760546211217798256109390405898455854246768583011343644554521787393180831609189556642254437469728229484784025308959574875755005844137812459874309890560068626815480354040904450752703742959003818879304964411240847732970758913939093835158551110201199515625027548775500331932790509797865571275005809023294179160301037869807889958583068826483002293323139112468919714381265376275708611188738258461228447448946499407346538136115503152827498992932521421207398364658856234812874882958707461049243129211506288774828283155638703765129978369215624166125685481978900022920145034148793652676033830927394597830925523965402680281487466604075943978217115934658656178369624852332693063299675122435493796138915635275308015836239281035547930411784814075339361180915332619801157124280635720415684600994962311666826007967294371406558011385872825844142498149086391666360312141139409511408175214216435603458912826804484904113451787445495551560041225127582579845463317529765507696074020797260268036396862730342139311942805072353469474777647437822660133719354088043160673797795376271300748605763095778314522732045173186383387837079157092713747237628562724887303051636088531003418222899481925335526629361812104357581223656722114346715508212195999523826845878659302550278171654896403121785994026222861312388956323833854838828764247664039126665107374683683812787985057311528353135656254926146320053185259172428213203162281899601175825064509691311762789504955906958112596605321107104802776099489911596786263430061507317449857960327220118920275554374208135198654286254752256993385882189372134217961098306517226597156216334665957624277569438738385912337468623640736936542041210542972313194212904823258469078928452291491194707289817123262220235985782172343325967019506859881131630924239065589431504547569486937975728071138238631108095073102934043673907480315272541671309528841033424709681703071497148465265958106929154870040980526466364781790095654249178303943533530054965525588198863517047459267126069609452401147521504583501392306692977588718882427097623849047645953461208425481253284055466450802596156677282124292105436325073242187500000 [88,50] 3235146437798761710387058546162934069843551578123012900961460238022295225714029507188264210920245939335216576590372974481050888180998493191357133425894865564201980076042148810050530131401807704378329711749549446975413726760987488548804513608577229490379709292814886136921560138838173037509060954413117216631447863369119446695195149829673362288374894663833786543189030251805895286643182482201598050164521459394009988728615451713184210050235165050780394359915898298937957680967613107876402823914910045769329326535777184789430297747494587093676639051855511108594992967276917908821904251973453047291962425699880579505800226813469458217626019729681702575884324845721176822738486255359210923479141225930212171400297696494348212877805869205670180079183238892685774893213292131168741659849373273096227417940696141346614737022981163630397982835733900649285446174196502282913063871887870831414662007391512284529970031759638267270583149197126697583516576325641139260426686064211352267329080598689871501337753595669728024439751666667057543146824710670289102281231821615607871675919833789555283626048332417347530835209012697862475218101074749995245560117286302941748747355732181854471855819565335980195525054362074747436509256808255153694086043068157933905576433790577851240039206739144067400359692758428174858655915422668289960725886550118780137975128165494803412546461365657990451049991283022547873736965173556090017628929202711481950925626497937650741608253658493091400188535189970996510947149551777865288527432822940534003100586723962497271674692209893889519945326899970995636450117803427271845516421203732753273928434712563147458875115273194464580389658725237769975803764384699112469613020463112666441730021697728005269476549615329557454938301490784139761244426843185928655922439533867420391993135086474188160094800375852426040699777116517174987495603081422491823257587359659527126106628333835930398694517930929128805317255765498718109175193945862281770194856755779495678607494424255914561368267445563939888331631994608066219175373786274813689368791462649247548839986055609704194218777210748141474527013750642198959285169351901439133989998033103966243248183717352850496951077730045653879642486572265625000000000 [88,51] -1026942217628537427061849880654273020538335024371420136082369328603210958026602634146119556169615691502185945679456866604381974728438652933666222051944467288758074928237526265537609222520276478872842810872039361524613432952925723062802383018893045293342619910779346736098392739160955619452909083816897699691144546871721592980598677194756601719293269216580791861837768724536441178690030650083915885125837288764253279404870091264270348329151168490521756573954252367266796487928699795955342781950374732029121203711137378481654207424742649588766723428235336840228169295695698762119134586350888199431307292644894913216362489323335958352223322245523557038744081361144305323643650967477362184540591087673470421605939584891749835403200484763427992211368412338614926560063507979662416801325019952643369857316851763211146760046647359278694047062286943404506672408383727865167537244074596864616649157501862873528335212528827398394642177160233350806395255108065183124648998912979447205329795184878907128583887269928949700952056486488030809678576682587507171534044650353263280011664938480186960251091178498996426196020818666718084674299764955330951705301605993364454577306009686745403244414419651049820994157286178409462499144038918015305456868806767458587610185052152990186546691357774934485523441563516524517593545404108170029030091252772202827774502570916343934975921082909533158633408202526087440771600667878593546023562613958893413888029214157014901789322059228696994765980961381349174263217384741618508388845192624619614323771584828978553553730507249049849723014777532350803887413973292258492409779322309460425924321791427043923708135450749512709338623380501282524880328363210551514157348406523137433929289059584616331894019490335674799799515548257238270513777395270264842045184365181467723534688260153554940946151252034780603313393061246593367542584713428743256624766469547699938408585336695283224452362461891086484526087403113081230974049475585265304034706781375437830231780811748077692965879768383934031548646101319810170304561679705026131995151098815367755038340320997911475525909078992336008837896830301065539399014179797315380398674247906892722460335766389728090475230715128418523818254470825195312500 [88,52] 286893082402177854095720732567091222924897329968413897215312795830369778327450463884804975358882031040460048612008121613968125665496656255123142709160847747616783897131809918727965377409536511227617687498776445667640750391908097315544988345767166816587475666912472954542317553508421289947690414220475805777700984386657979903456774215685226538827202425063535578745734057716962364407667127863275165410743169805739794914725011011999036624049804609643683195518342602806159242155407129718967938648338706519117708068363857175974601821696771948465746430162840905368096829823035106669948253612967607989195059149391729224349734726516802602373608907914071235277824918750595311034533554567145244118176333178102389726510158376688533855903465874203180848118298865771175548554250977945265292593249688562326265312701708988259370752028877642013240676526272512237251788816939183452586630045903205363883423956458355480503454434936628818735372092872664746068067096413824345330558882232465214378872637322645044487662687511415735132009363271070866363936600421632569342199384359747627017132757687842138216557320457857589482349948438178304079652552023854558442256992223421813722216519910537008244876334862624878955883446116043727842008782708844246385981145826368091132799948553666339913765995899406852744284804813978228569015314143522502088372598039727987381514370723843377262438636580086735674279071898867994616889328109634757444657613736493736007458575426844825586073662755062539774038907445127522443085001102015468703546980012458338625676771529037768121432475542313035753131555031653613760784047081198481007111645483493997966034014540860268315714536731233928175380625946206570025500956784454871514596323629961635390348305562181254937451623925929009405707893606569408533919296622888139957270549728119939820711395935379083145192628624536601304464770144980562641218017489899438160684581722227518903996357710784281445853603947515080788474606464495473903793701973387916874844213762414902628896061380661010680501917266823836276486178273085841503588384535418358244628601036291679075589253770117990387162709758375485345174629574495942343314341212723462607820003892604018523548555560237494077568953798618167638778686523437500 [88,53] -63881656911664475263284372974784247293746454216512391949509301393910248217954517554943877146543858413852966075350815796924837105117457280130134790931930965041067523734187545619539285975116357252264898730183580080898892343211346689969530467031110591989733799566665292152599820251851057288751409842231303816664423419656251056477166372255005214182908315777564100600581178382686352962601076588631333763486379736925848966118432663093851630988656510024879634364298333972133255351844432662530489147445106808147294907706888324236852990986644306441933320484658391851363307710436829991548510787909299826651924552791721474196713116444060080530258933235806323187462266107368694825660877391593768589247604720274288122072931542143925562732247102196165428579696940678982915211709049819211671414925085731337360653653779437347837626286672950609551687973356259702536294630576827319827702324909488980704478219441958790886835952140745181891012545683041681069387695460870293557972924638221105021360670748090510891629443962998943476778492980379860330177051229178873334738720285943593043398056436904038743092308817411541971237232375528484304019980974618525988715707803803901556314877170575584819708023493302739049169238101242521213804396939500301404969450642197967268001009791256171658936695136181384854592029512623151153044832755309678677772800732491689960230979062017725113965391129631731299180387696724366080706424131208574143161831786215081501725113681616994522472909594321681768545882628891335760933387615649219165161146046380871800553901349976313041028579450934064616989204232765867958693689622554198553992431777908636569990615042161175872078400003732284951408862172266739471329712856553542016086989864953957950893684497176434148117598635609379165731900608125757291114359915308396041505967304086185157637212739978464791304942422736553056605678963421436108935919696566864718919903795029080010223630935399161458349204429563939136901062248645939595681164258490144771446529538894374039501882147489953856746983138575094909676580892949557799262678498439612239194687306247729104153661060000751319745465667569639138914970248879127464770213749441609880821683520512727106623832723508726871841645333915948867797851562500 [88,54] 5128126176641370940071448440188711256083766754787700030918343024594478383070348751883881653483700039029485710190844847405658968673613318114035624137077206201385444032635438871246172511022463540588144100638852312348197212459402109151696605669453322734045285571891620972462482721284613377757818899613174570850227299189152361061628485195322366162886095641685379077700993207520928229586489086210657692964438710747659776281300876281403000039672630678657248989184872282741158455703948331293575928392016262090752597989873412332208895782049818340154214965991109529898437148678467645491069568442358633712555292893461118771003370776321988215666096765949247885067396592846684800395653954971883809434587146973924122964695042794688029866628176567375571926111452467406144970417213207119279908792432213927979996841256082883243659586145391485508661958720556002634385967797004903251685248532041983991577961785430462993656937473994012509342909100780366713183405765921829634363779166151943518051593499516048577300819980145828048750661332147308473504087907748059709296461550797455883703519957606861307665528895058934163791159965613141065434159883128675061647496260024287123953973527973598605456796828181853316668738268464838410988274955169370788065901472537090836002963037531913383862748255435514300083667272379102388663829008666546024797485113397537464430150467492818379389183710901730351438367739779314402362526788598954561504920218618892825250654705623187916201399535471412792800669030658762329661871501710442948829273508348850028615536293498311492546348125433472584198649600328233142597797536932608720757022382687425220431856609612135406677772300711014642039099951845333005314762486659727257666292542351235271812735827142608434785184196151205873187573726153308343933686769892129239421230765867258001128666276837293843661884314681438937857914788372111130259483583772066730933281184599532044310269319536502399848118225629107759130199303433937244980047774098524917689030133020748914421270590389821684370217701285243353370182671771046810279220649397977779336222834844598552735858549727438827139791452579856213396775714761620199629231582916988183369791029328390707248130908624261792283505201339721679687500000 [88,55] 5821742327603017327246301029997967166511011691927200514776941995376067193073440060899174269740493654731596449035876805884790447756120966993072931893129267607379536633750553559924567525768123741993481676718571542838143037048545245208782944196690073569863709976965988228949929313232259765061212926255511922414632273368300596412430539552259701939144692480703783383701700429422138997799922648742503692608909754708349419371700617348434612802299262053814899616819608076665625292795475073636775701382643752505487746306650778180978908269307826866968914018835764067693290820319526569909535362394748047070738579641381241029592053229489188454822257516840579163412675369986892875307134173704127269681922757085462159900115920800672540673412750390379249863175692281076386913861593473438620259170875538244314514751900012494567218625802233939199742808026993041397195224093859129360724929005785273778964671751481247837771111471624012648423625581919473362252498432319828729438222615435631255289025447607167384304543454610193409511598583394143777333131235290352126389680658681656233102184805829084749382646624323632911944497788004566025595438148264526496772745183384183829504412571711135406241782659060868693801957286095167965903954266279895710068835077260825532367423850303712444163657953703616878492896785716642921291909642449723271434502240852193192149769695200687537912322299218327001105730447304796618901715079290739513187862030343283902801766573202531786802859355175738519641573607141717353216688757884497600803551544008164227646504112149795074480468957459788325084906469904162197793832337647481736877590599741513266027246300119310181369709401867804842269097739014648974425473351553805335561837943159553808514909726623279250540485592620979622635065961057497639418758990934987425546626743795719235780037407041129531176302178940437492518386349939768645324151828329761765244233999529845373683087706462234420113208193210397406406255267972135223522595692236174391468708910597845416289507237724508947759007526993463438468474443538269754078898875817071353773428136616443728042244801664245864588297917616838748793289647623144649590674199084157768094990625142433294733623760919272172031924128532409667968750 [88,56] -4943897535764885305362202190167850844688248933675438493897308324078432367922749133458657829765807937330524958259595495917388313952542397433574471622911311237343544954986103024969436739504335707631249198496909382337653129315969598900709766184501520197205321260342889773956302156427221458803908754166382730517401490688127221723432303854357580502314386552872609472907583129332587713214057296932456085507626394212301010179917575994727416503482637960554020639995382674848503622054677381545180885647086560643326290007541753986414991809291828240579069829718596533867736328834783875617651549411579371136215330467716295879351681054789228650376450176390220903055443949338203936439331437410732998637801289822535184311392962797822063577796605164187446289555998876860460407529308934943989341982058051527055409615258444182214540249544101122262837815064956118051152599666624137612663166781946709224173433310508540665973431819851434227900975694427788189123439642806390800222539029897626557585086719927105583321824527997532975418800154171474713869036649335261298973031529536746351827618897930569481318503236303221101336575146403505064886895085362625265569805152029057179832078370464873196948851627016228580381577367185054665512848824474150985403710667082830405013110112838103107846439383638479975575217420059361274429350670161474665669173456663640619497280632718128933273556423940467683268679857241248006882033907953724130129635262274190705586524033348224860293151009493928715331745216481045341912667416980093640572980979084860929115688122115252319610210063050886851081446524929636186397165109870889129543334622195900304981386010525383830996637054673101676408377960297293948326816999576841372828993791913856168507640202750831485367165176943408701402866515609160106639945309797438759020562921822409504438126068700769783520966065659671810557970861214547869065690331811505878414812720062409916531187855968758791458004519355844476441778941128210955145153981151382094841785751032442610784756486608640438997074500879619180102229295470727773803454495434223985157903948698855669009706658050723908177821500498209832082943533784354982001457360063206642638732129472079607213075291838322300463914871215820312500 [88,57] 2597130322541704018050525684165314964963865650438851139040850569169467563958394765825110386489624903134458285363022037451321866402575214622637903012810821235112619835799480534762076991153001540959923141646436458816409366267388962864729189084337845806598077616392181518795837797411071143830443043964798027830743963341725855158577653664785178365737282303149110611620354016221058571675122239373417199168461812729455864116276859166039699270852170434331868011490840808182687764653761730968796031065935091727647141086129794996986968219726747637025584802324563621539349796546634124325922718228310666314166867678246751131994020325373349059594862674362951014431658688818407483808677658288406678662056549042261921333862394036884000058414215933890563624904568923940230500228229838081355306001439302964170731273369035887289682044825263274503410543120211329443949611874539877212980730718455611271363193411234963132814306569592950866251233884885092887153619827415810334295736718720448108509090378587478371137875951213353727493819799882727581278116212833939111958950408246435917352182590373829867985063151987484951543766272335780338422513283925912602045316843043614320244263220270335021301537845958793890364038792822508850301045541006085721581428999209431852506751480665404741899190040405088331604523484519392243689902532732260161546344531281058249063619189915107894468478491741082690095372627842592887873865493642871444640329930372005209868554611556102243058290525008607693229004469273469063400920652345511755847074813330552220093693061528743477886410146610627246536067720953545608926129604601433717645454896648421518718506464456101312178133533278502212860161408993559994009654242318453030148845412528968009676015069594080109117772472239989515402125716731902581745320397537713824968741273000649371738222157982455650555021742402616726629249142941873430576838225960189686453372228569407082322885505684958170788612989477378002999820869045329189224409645675071618151673060468800980972045207378285749763106528229541651878996050035843380370353372944593655859449752967791876571033102676870545830435012590298936732702553338680627471926715054823263851316002617797273899213905679062008857727050781250000 [88,58] -1071110810774813671616474318368681000476056558052102126099508202280482331028065525430697448209980916569074717929518413732481448799625158856503396219655687312934446379682995197234055093643268916523059909508617093280805214286224182378642719569481188571526188346787927952957450963192481159206673525832041638393747489544876933700674681539788529813360389652533429269302408767600270908769463357257575501147812594900345371996167765272383832209703559636756857505412490583130169101406886913180471906705413832700797656069167162878802127084499074656296155740183825145191076230898987781081257643509387899862956935330976007563358727634014169824431418973566429195497945754594682600160583969993641184978208094655191202908791536034347001186803523207960773934159722881160588678706335662221201509112381177729401106046076798552203245191649378890347266492448143808106931235711048318041042618595518121517111340439915277357703160073612912140214399909604084224310026589748166354736693605455505226649675057705987251624866234994178626699330331746331556769134329200105730213230119885749888257269053992710133615776577087144688687609928063744269830727571585586260336915337760978685961268062170270213449703085266598397409289281175104145885338971985458480371179505235727039662725373917867356830606170530041348137873464720178969148239490806889342682537559811983959891087049461900518835325371484498848316770473341541617722879878871979836144936509674301486565949003952311603975205318433637310488031165059106725374730121198648155456122592908251120383924078019344689670393068660761075155770342967292228927635600467901131057836263775852907681686825421042564993824621083003824816155641099765526292090186644331725856665334165147482432437823215416287457072940284246980675413129700572650132697259084543455988154667725926932324837151503377093105639017152812464726931447461784999518375104224683702956684863941149199638581806474433386751312666329828646956685503452144596067808774239893623206140428440926695620352318650620864396009795832641081727592237380170084417919547005728807382795594928818505569473387277751277553963852906245022670213860793955995477584302422142210550748409048082976369187235832214355468750000000000 [88,59] 365355076356544502909287680910006937133480479167988836695886013461674448612633181129999523727820021564123560830864292184085215423091450997238673982831102063487893039494512421898204323237857462302920788662045933411542410990626082804134344077442152503796912803504336894905783355468612074168784889786606805726115230361139960361227094545309363365460488333226128284979754597795667742897596131534079230661564202522136270050188662920835749562499781814107033766042821783049017725144055196889413179611332893037103617906566861140173891938710540186397561245683128520528010463654681417283851838692591874648969441024862858439677924107485673433696912378437736178892223370416964737313466738821838809270951172588264675603732846481528761990548029445689168565069062113248405160865267205385671758980001639521136869304571451101770619445585270401961649462417252324666277552842232950429531662020032288908708060570759487347411694379859725059367987375284660330746455049161044778120605787498985602952935391734955828743631834001689570473394126697729412423390509100609648259540117148643598304944136272543888933685638340662336666727915631393720850375457602869829180839849725900502202612908771337579489321732154137621137407014567487799771990402623431860099928219630946332335942390588439816266283150924867957507705379136117697919156317794562607625461959004205878565079908806738679673225222732497201728210910126959426524025834235088124105762278712148217715417940637469598241707025823397292404721191738061260800592549784905666073278715513412959815959118249511626872381545858756007854476887220544222583594648801922146124016296444138582840356598154100788000725806620634904619728023143871963300708958584066812223895165929054805852998128582886205100032918484904032840689732033150048326698911528051195446885168303618301035136611720350116176548335364919385005642977985251975412544769818641630407860229815242678407749055576824993644710282188720901012400334489524121755791243699154089193332857380271892633839005675976216890901303131902031478294627814308199685855947338114504831117694804991030225170169915766205952914055814152676551953375013009682677582794621981725539071328423545992336585186421871185302734375000 [88,60] -103069453646195562123012154418536024013190873443907659719544681705432817604745328626483795348043957975478309260809610656059695697383400955911367895761307537453064116899856093197924717486179100848845583862657946736675504899811160504972542349341168807365556099315358182319720893476724508645949345646795718832382948438548518361062650766262284714226064085458218335091117162285293430739166608128759462816902761917534587825064739457379408589151610720244341924316086945043643283238012098058823665084083575927760939432215118215136874731313895310343659307476069524243322032325869970581076533234914133094479910961325473474774911348729840528137154809685525788613852651824976338425283332814293893394773567399393782389060869038492147902036199373860416634776641612891048202196821500497930492942156996699922119765575574483348020471096571843711065681546875871574956230769504314758499359681646994869657329571929306259495780875121243898845518806830558282734455340462569113521853464356871709453821221222519103416593769638293498298571979244478779346926018029287191017978048065547028929277049069851723534674502752136052524350919766399675910439413881708169512545410549853835384552327930759828776768748666028061783075187072950767237909884564308156723321690904892705190880166605454425405079574729599580630950814134446182848499334142495553549247376744248000621527915652261887082211332053050035700475769854555455621214543810566274765972932662932921927201418978488567576767278819980367948557266265593416629022964022158902562413496724588431107406973019452162479044771013117469718296125523409197232391217710840557424548408718331938990863271205931924766452375977917419802238745538835475771631945809065633020369223973562650470921959103939965983092287736189171847961899758185936999844804692880711732860878576603341054937094874725719268149152646476602027720682591082870941773409017430492399739941436070899150070695452039428951498921880291815530932952853803875532074687051730766670363965054270082412335023173185793529728420779381698489862197668453857343934404211604455886227618108792285627783238996950689381498897269024577602033285524162641165399993314677256836531249462041159858927130699157714843750000 [88,61] 22757174094657584144807989328895263106982318185099705202468905384128205171676299330059371968130489061375391492780944471721313015895008376252513166253105591229990898303764903313884016440047008585142193026315052796251230368677609486516455350758858195512903594140929061757357298290032496780689526305625460821032528264488453432281681037405798786665073554940115151721463933535376537147993614986094766693806615038927967200836968601962793776470463575450187713376245633596972868170745007187553702339857329597374561061957032819493594701966593207254897958716542753864577531599648172019241181952368397426145799197313993720767876195336922591095099339599420569005440862286448850607044471047294993309209019710109375186646631241698722522252920653886545890380985755616465726716980095590082976368237674968320997590253902022497234679885556712174554162432942162313414553484781040773931405930757247956549203680572087781250886201172475121045581692327365265416355164826285889095621709271547086389272916193794796311027706082776068516147113983214862385528016899860991071215477843524480640206499507247091570971953555169643593685788279095395930572424743031386897777654189129114491289419943919243830528469046947572214919084246821640798837649666848343886794318811097369857846251815649289151654546839664157793685874047087927058186326444978284874212104225661482338347775588976941512520478690077053432054748266180725153685696277299961899656107579189220026816044635953125121912388508444321423624538248295817405871392717592904920868702100482586495944186194203226982114452870457831662520890467348595146126581899196525562677266673526985094945057725112242229541443788822327645703089163888719957223053355409688667287572789991238049905124750102409193090057893931234667175722925666244123343531881588571635499361118813661837497581909626010761144334902881649935923464934286244141501646106179644884783346199003328841239131750954067833668895202563524244654092979917320957727553466243578462209202328317334124715270231626393631784850619822442144190374848444859565411748630759373830967326397657999846373665578224633038143893997182311949312502856931117812493407311796606712350765633345872629433870315551757812500 [88,62] -3085762780186205086016220333658324840004063264539932240788704961567845249036520211400973550813476831948813879025077251681489038205459998350336490495227752753831069826992318182653815344332742433860702912866014979456052055428228257110185669158232901294249169420048415736383853478497672021004547839847259736792559585122204727490316272680364432923553622479128949398718748487929201545525666411319694032460435060276039635036716241349957874585799764226582289060982636179971730263879271572780183702423480181483294525676832974781634256626657046777994560599029774375135981295769361000034111602573632416917078972579003119734761282515518043083019515271608918657011534928951665085348655379048474517800676818527883224720697972266188868349871045761528788173152689795051055102377465018576808188581452744960034442441465025854087176056017955748582513033454000625075171397346939194185970392148996381986842988338503847893231262807639469694007899306593831018371328300121213285840362065970749140467772984488463898154292263440201085417279055400370077944937595987446927320905417219875535425318876032160047153967641748591457069623120838162018717551013792709189922063834720169770296681831473567122766362453406116775802178633570859938170836307836593344899410972686433371635683283788922048027596320903909213734415677955737210002823322905235944341874386632174892769360322752035843901865607857442982974613647167592714699894480943138590916620338976746614578584379102788671661831232641605321055658693589275468137961057316506777158479577932179652111130448013851270965761289210064621381390929407782802953933937410547365893045077282529574978098394787905568479829172501186469400565755925356568078995290857681442825732837009724997495114814051496299121632904121757959070983886795219706667214262100836503105196490960293606301284594932952819194639528428866850424142272073833808791792871338445076422072437359146479588419297998206098869417313305799703979255533595040768177930741321951675649817762981936004323883285956308575996266964077586188573667148176168987883231092173429322222344824269632988584775073506077927080996256596328771409570704952353801487973739350878510379061481216922402381896972656250000 [88,63] -251183470445071008595945276796838714413551275414159654844527146468252057450604848224950518172743304019977887714766991261179529278016471790180423562716642531041580349016041839950734059496929942951502154125011627683012088570024185049310027009792745501299706393768004898421600398469546455589304776485715066511124880308330982699696666678895382227682856243476979717852797763559547654396224920159109507521163927664534856153397609756330784241638837366346822981422945231177134359884001430172203695487927551287547936885231409486892367604784467121933908090106181550246952343502060289006157957983852284985171288885156931746082319134911972512217640349437184408343337893710452967771920344001194519826401904079941901813591244371277435575768629408727775160438775919249571131668595058292689831846616488475700643240502178831789612584780192874803152917889384879343859581710335523718011330375253936700420084972766648189257749816348026586627542881992240667000015409143117365126022086193070271389472063254034408578596773740866384022667001356713313267688009606332406018688549902555728273118520016115772875752075245357658207523364531326515627603450748786563874761520249033053078054504953909709101877140855481427961603089667083918237156459127568162566643605199591804919960266995444557058972521056574976557412296421076593488815527035716203981925980754265674742895132672169907919496067342623614641940769853994311470785279369223150625609809221929087338781036177624525869752981400227800155808527143818910272986211390237513557854201051262157331740735000433316401906322127563823561721684340138224476620209520372209128476540714118873609131683444666435254112056707061420520225734839389092901337769348175551062050553284355107538518212111162893597568364284226686125697541306337385713302719739216722305659507498327123688541397751334244085071921036659973601492361759878897050687886835194439672140505499525769937960291721348235126121684013896038856431716679420142124824918470830954153371482804530955468165895658897762969850477296352832050234679982957665404347767438053596973993917616015618410963205718969520102865645788028546663869552318295349804214578598449136848103080410510301589965820312500 [88,64] 335350982516590283395760576859991342959604007913435830524437985140816644462525105312505351320727577869133546478630262237298450212641425982568493531597652271716878248661997975135503149053180791501686441896752350652501566728781480858031231460863253054418332457390166807434394546776257120068268838693932106099253741889926914116424853019872952041255291456463485923062975278837776026148393313822633639028039027001939247623231860432144585417505543446789100187890291248265849415162418525318096449510958992835100706797964823209755281129835350257137987231453845162865519148904468606288644536986989241552227435501458701715734265988376940609832349699694240008776947358447915092938348204982010078299559390258598072185948200598254217013815195504741215938657149235025319697969120404659748117598306594538378879971792112113779282574627836008611004371571425279817183327599904026734698350268747853695091173557322839162738202878470987818420678683137998882360155721603843064467147762309918847218159993614915651270978753574585558541496815986117248603422124738251339338806549198740192435944623899499891779181640372820874873999839769975952792352758553975535423329752029594619530298505216496922319855130100599554776523823220596068529722657883966855809721923059582356845101459644833706797594187271399778306921472858002959203263540392432669247818875539157646463540447950750648510470223745991738974152833431619720457472074482682588944665510738626695641427869096668787397136433634031890646657761751654592209442875876366950740929421492597626816359892674628966601564784245478950463033273357859776066317793293042296511182465193055578229047227181484176621428440723285963059097469941601391225490921941489695935094177823267431226769332759791928297819853906467232908719592367999688716588118167478168612241801829668848481165027799502920084625951253083532597251243746406474528795684043306147330769818039457473274265735046082360130573944456428872450939257138857353543653840063436680955148027275210023817867063242563995416087623013337852954068708438575623431766749000538506402996845984401871795885789049081966072314687701427605212450752931789240470633606250316915975417941808700561523437500000 [88,65] -131119882785234891099002106875028160015849658976004061075745670672764877081404209644268039804130610015725358680482270854196225416326210779339246529070495836452005737983832500551288549175848518076438332762547807562457695277737352837432030632079657389360271669660759957713309127063427409937795243324085012506418367763099801701572407152987203227151815084563085758296799289218710770200281465140217150367609199420087209344512018631778297675235996965845609212567384499340253622497213450066235774264912087624443202058146381386517856093611663896789585686807314022398108303140488347207947120523940831414024180157539562354800491160717675137417198647587639392364121650131843727443959943254709470622156756017547663148189368680923999531590962419901002384200161594186301876302149228384287890240507333231856654320287855544528669920897622033284491145486584649540243892464363621021893824326112647364772673960885401641088931629227182473367846078825203463872561436334938953125360675989648151769464024756261296896092454187408428146839878263954232165453219768817351377973485964639920961781601990807845793237215213958901281254463870443123448313107258227783559562128156962605657700145275589022899244608049669892250015154096078646134798286922306825358496242476158406097343804494272053453044392998619964232760128427290431917047698109983541931775942865950484525441991010056761493387970675703135060065057400101548556597774221617149106106027341875772305771120426598551272789042865641983326364241505363623482705719251627086560813620248303253855189674741368182081923938895231348805632301038018980217136931002025729363857844166638635437042544789582537108049301922081818694049706968237235198151975414603709196434380360181907594659544368758419705963104560461564965640426759158095456936916979016485815358645883234626266042097100486628821917122689502888347639646368703702859851818170873341429085819216600490322022067757591253711745811259512993261154182679824901458689479997612088778215860452524567418951278552065139887995914802091756805138064552309028434555945771223778747604698223161318861078863616290912725860543858929528043852685914116926874095625521476904395967721939086914062500000 [88,66] 35108505329350222406716751603492116499583558074176162443673979130567032799640551127406393874524815916404869372418498760214890901000062367366540122943148082828479405341919474724796551716322745319315963544405846232035851320154771841412421490720584631629003320576835052883028970754131772886332071265191614650011361342879222420600897013640584630680457044400958879677638461449886403390774510099652580460810288699203518947052750098091588059072527549753883020667564840420225857370221998528796955897881906561158879245785181853776367081720869577058946138988301453128086372588196606745885494452344314465739587376581453745585304666092230052073404638763093410608087951246326025765293730402295257977007922644007138756030617709577521437988387412857508368910624026223328938068570572041478578716081186876324236091265298958390534176925361408449224687140241884103497060905353111050448288273797703236576968433014913599366038733042217678427894516546364579769406805738711460591718342742676812961823322701441849327586697345689630711307175494291140913821712279382979017988165675786608134234005434977030258308679272147726632255748127971676960967105412867491597007528636351615120983642000938349403400766430459449361154014124094425742991081132757922965041176776380709044601799523706254680389566936823468074608889528367725995464544301487288156190285945243438965408827595475117742878204994938323673138631691099009082124390850570232232875872312859220589624515981967867475515517883599053214100747104955425423500981503997017824487794526528003965522889876880251399538367908543307573426173640064620591498800929077009410617210408761819123611944058537989138720190997849186469372657246214093657981643752647492560111292305415360989901891300105953570592904420875868430505192628143304134082561023683809665652009385639103505777976705620214852612538035933100097924975004512466977714308948319725353975771490476926067006050533967144756697603628568866490445108989342803811229665354676000991425914790706632375182887932930799642254469554685845862135001811929212850490398619796707723262185927863128536385021892418178927928229406532111550487129387598111973645131911325734108686447143554687500000 [88,67] -7068327880657200283405256066447029384468905038987288877904253468706205497009309059334660351841677446633420252919111777542012344480262930457439057487339141438202199917403489771043947820848026836017102913077374894056769382980618952571123330963678590300306628284199770468622391852385386575808458355505349222457667095315593812985912184432868748894766654538039068860092963349850988588452456936851043551544169067206150664525142665928215104346193068352200465959447111769961438051803647059226936595371390942127108131631848357537199573390503652904126304796424136124043869003306435102270367983197059553639510196953746109581211789445052821771761049322063244425321842599976686969605512216073192476022401238082143307745273990576067899312193891451902372839512945917605277059157152510275922599387119724049230127658090826337071911638809066192005485870821923547972300421096702730082210186631165356515852782623835302851799133224048115283492582128439780097727117741531675888934492140986820780084576554273491861554946761315001974319638807701745382954426857090238727459759685563729086174550162461325964069449884558905390421877074028775707587180455877157081873485691284600122291001066217368119087925356574881454018797208468403804184790704228769807995412405585267512642498259547805851058588199165383364606375049732974700147055220540389188793771183657604112803248786667580009349923241764751098777758390421224552611765169076327659192387611926306010756166024432043559951492460279811867567786190198142725601402863553398129580440831310394114288492820920354319171899280151787017993678278081851039609216631568194997381623407531989336943350882509485560798693066538029851806889343318716541427465618122772782765437273279582887854713201408695769098935682736526608254496245123498199823411031838967992219526689013619616612609723517819412044450612193372580707225510230639953664746995700562051418086967876722523281096844687812429471471826646395313377567875796070039646370442822762125894475606201273014369778933177339395790447741895133514006764116750073525007965203186993567082238457157194696458459372446361435566477781343207300663233558224440855610737344250082969665527343750000000 [88,68] 1044146996470952697385231421805386831544526872669498746662057482885321020705078572594691997334056739134536619893179060884016216376340534319294984773424584328762863115772619625663492570984361852335700598814414801687521220522154497346221453450683572776950677606039438500481280486280877572775511019568208633445401600552955412722453773204262622844937703751055383977278189806911222660217276439882378209172264546496225115008284735538937870494034094851514016161325344121208021012283815090094236817951741282545509780680544970728822177171186543293263034011744547123708255863446984446167216865549971014899788451241863493175449743385519890640132583181286019104022332729641454766573987021065409485745388432320755368167081136700035941485300331328398440931397561069328959155664972113361777361542093945349596414378029958282429988380741549776405483391175613745139704003556786651061377320682693495476788299466020608854588021186484798927640834583921406038384972140153318472992592272629910399713099307624776588140174353002002765691340409215623597176322937822527645856661243766695119038818492885950228001664552927852058100969031384683718450792673185095288173229761921427504082471023364962145486318151811009107308517131409236626614251031237159028693123706499977694680009288883258666297849186565366958024728694124227817148129063658491205501982360805771653373112582932413657202477736038365822868044968128995258104606945363143116960391795394163394179282442637582582337505898798065307419048000273122640778757235444468419047428662029529677315300693968813708148187621001855024863163103131855058372279990366410622690750587585278645859499091029369379586598013793769531337729719766551923317883870392690767833616908502643359945524558218322892635249524345194171195471237869091311799157319878668530408348054848444744079262006085709482738714362667127729049024247690258828222529132361818009189394118967116825610681677174341854596530503014614000037393544443741918502365802930845806263238520678176966794171625684910690375874642354035311449068458569316617081441817667119349545539291626137313632007736148085995343685573083812112918367098757244093576446175575256347656250000000000 [88,69] -91085074938149240945455423745510719316237949080409870785240686090795303626277832692820827539267177037997900739454303502708112947502015843910267134005425828718826966154362599514501584310747633508893178992926966531808200249988155461088886159159906859449951134580453936147002912583921549736664231347344533827778077255862726816921737039587999578096408383643446016988713352946843177454068518616129441571911426260695023305335847553895460406702204431610290630901470692185205160007815984116473478492908828043930138307395559000425579761769483202786007865777391715391575452588187746794633343026575148316345381418209398486665756262466794376240902262932945855912427172508211567905894928744252330357814293944937529583393206824119168507154727398593539595963468172572908916637712167095637518441328730743780771496836466021667971194458061611630843642963930007716768209648033826989826018845084767426778406255926564110205260235100988955945951010206974976724054761846444612393105547860115085353601540942118212404210089310891335276549825794226372725901491350771235814936640181148262788158611905119064084721431126033640646584031746022068322039253364336445514518198829746572872152891535505727480095044447750046916070415379858452790556499792436626066921787450882674493201427892305118562900540506331981129456698359494937330987444772904774986906525374489502364884404699803670886480234219797131947343977043486695127548369132413496304727818313942002924033413984997146393748022096724573979760033067358227376436883204194213289674128784016023998440621571105589934422463295374172172887475908985904713311419270410086167238721496400812963025391034196291558044342847763413725296752915498312566536740287715408918686292410458997773859978805741186700963659625422288399115152182032406404828522273450665111136202078207748587001683631767681450648187702302474768806544510076882871718068629707424678873880524516681472712155840117452002548486532300108219679624322590067015577814903931900301372863576443809522028515315149341504405002999737123809191243054606773829880953772109550105633427466216148846983843414583859052692066418323622130001626651107926591066643595695495605468750000 [88,70] -3985111808232034334778166856225638174559071779815709448241394940998943715496067573775636536763213728630764094520958539127166060397680476507817891761576536172661960864498778658542491278197823958648183537783765323089982528230845727591831073440449964743595016913842026258311937213348228369774084818753775833379129772510065651423130402874495003536491859232849285640055724781406459901034871647079972585119177398836181505112396921134662799126536654449432630229150541867246685891837566919380022947260921371174619141843111899976017570247477293699144726078913355848816781698865280982594425990745275678107450303764083050015883975335824891038899276646841355628308987296671749391725379776019762983639979468112836504450179333005786249507937782589869347493034251534392770412887893802141450541356731564575921984044955319179275577307083824245084278536088358207754513440040653636775184656654379428017336644647760338014732187861546454603314322248248310885391973689097932547966327551925390845054145766516674896009408035299652552887575903433061004138721351836941400146809047015973374310653878831565679588136899136827681179961493152535206777862926650245184013107521939936403811875610983342495099442943499531373456206842707229162231952753062064901335569692934401124949441540294328862112847428056622436860815034757279864127064331539310573259344015893469997560079432196355846865262958395784260416100737884042687205648619271635429235583067880107549915705801711989109746780457766846518842053622673533103934464608517603020258001491425150986787155025479498138320224308051530902693845803338979609380571791691784150807203904431223340543853283248433871449074926487742486847859075120004874472684530953657695636541173835931599272995455115648525335618498969736768072243882246949540427209959318812568575002473290741854715395610496368368840193669577083624722702162478412461023691018970992994317929898268380121035275832159095845775176172869971882098928629877152377845232217066952269270844237999937707229472933061844276336110583652234072183073335584718748443612760199618169522222047441371922937655424912490688261985964457130224292136233543715206906199455261230468750000 [88,71] 3441337629444299901496107208884611637816432785776756709859102596780712806310850048028418154876167310204661504148100814946880774016954600547466206623040162012763452971233833311186521121289647734184149122486296349967252688953138274833370956613574378074653763794660369714045410142132455076737048026102406212088668319702871447264115525371265918704680922031473744833792527357271164514913830874554468342374944978937731066749569538178031230965250897069299989309597469542536443722847513514471148429618624911486114368196891901789401432151996082008737363942188424833379556378627752984489354360284594714303346377755552899163821506765817695795570728171263986515282035127906181358432998356060795397783780897374837418336697528816139352950085321736885994193209399514553931092777678815566604799501676694099223806871408319349053042220562515871794595176957322807956806297362619342631196178650946206030050611532351640024512871952619230712999719199055514030844625716049652957190192603262893485688038550176233300984449851518678589130955412686992248806125859194224221176582563780564588053948450970039213743328051445063782585644933725726350561389751387788868554693705050581966319882124698371739749906678769835466524112127275829912426886944530692517125655714728999170178284021112254211192333774763118636717960950128215203602550583166938401603022200003669642339455935140075294773117476662061357061153183528292638894222708355847901874691134571268957822703731888448043046254977884163615314906567298453265204468978876052157319478524635554052520101689604422917566517765209643977528574806055115503685982037259397047493097830261934040614113503496527282918500662278971248638125017259549077816385146082312141415212816772413625632784164478307614516970633512602658574813288062493218992536310555029336877107854850889616756153249578435742942973294915597855185644382611697922751156643609186136255396634765200874061804299903015467705551024241325152714530709925171492294342691019384976300115780571503257478510925453562700098989826661643598475775578785336197924328141818847809416770628669220687589141997790360712157518104006154180396492847648914903402328491210937500000 [88,72] -796464423231848149706704164439738004018537438686926560231019659846818462439456395318591029172213757098359872602640291413599750701880344771521116718317589606912184079332249468960926763058716492593422770868222576521867156861126032447366155548466942845545767983843618260427265731812926458758103731466265837659028757242012748053659299268895371751253071804512872023638009392591584371886612238611810925247181429614193983582385922859170481011967046774498897983528301432691777812901097325488472374430894259465792663427324159573933143403217099249648944985343071515051059698216860372560493360142978658701155492330738565919047971010069720654440991923900105883855296510166925929841225593798333650737135298824584482041219045242055577228484116299139103512182649949148352214481425665637053075455927783764775432665770969447510589784047111810406371157466047686280157563158831963385016412082145470046441734104696386679702330359582629656933600668517623485018395183736132828197702136735661785873959751346766041293338657188982211021239803028423142204475977867582424869876655678134780371497631002479904414451306956033316703941796271869414348440315868347516658843297196845380091850135652435873901328082793258712114332097022653175885139207375644628453466532863159427165301861094005978127739621132870391740854718893380913867069466041377266619511650849923239626068208517551043384013411228226645319819205219032954129981766852014522332297805583218739153945999274320741837125192621741366518129781783566749652224208224700223031600749599643961109569131061484188796916171375460691226164484178197650726059046732963219335601999504510836513384298841754462877801603560219604905413857657834207210506320203835619746431785012770321519065342517888219069936101350018534231276094166913921255227448630964051843991213878952449297146049011660504994256811804653227184730277145230708160608001672976050392108482281407640451455033450268975670067895585114023562585936310189167224970417391776775407919790230228499772990065111848387525792741333422209381992379661996748626299597837622205410066272399528348333008012128897776197981352164223523004693561233580112457275390625000000 [88,73] 125224183845876983356763312015678453409692644019765306315515705524274278087426254110526955397743091594302078227311199940370064454393142746951008584682356456792724467509006272063508956485638257859630173239273849522409032264557308354161352202632599100990209990467318038343691545266015451126237239718346430949398863626089452665996999531531803951380525044230134604793685477552995385095134510867740848995679684243776495683506649699318349639386078979792788785659152235812805003157976837555033103005573064719929781024534148741140451681930238832733922596941736170067585253537538534611641982564235802774262059361726604249236318356114860320646024080640244063745954968554234916792943490308509431647484377077056697221036065706599839729418598299348960117357880109203307420646592201501062294064859221493468129048244554309411744690947059119854156802469577782842236539317398186903720418690489726974563051352273293945267553648863227063996820936237766102646912682535105055781190806233526488952176031273318987997595359703012949848613941748179531202412720208739800566116798207890585577900865088771445196217023914782424708620430616546941212349775501848601740360521549968292925000173457118244610375709831217325344107429831797884032805674949067965987893535965462159833028319392848363847916555805584468707087640822801937857734304364675213820431620323492729098024542757983707629475724573861664640750465331448187248810034478935932465642316781460653553259317712336546202604725301376003790291701130450736402760040283509544162708998493156871146823829316157622739482335436010471905929346934508941104048276027790408835490232621835864796634699080631774968081455819598128255098085992831600110531319524703745726472660870238004040051986894535643135708695877022918392178739316752404773309393376727009541067078647136107764045344421504717650621306068388390487681768593804493407880654872844701023339075117154327670894083381247377843061549767985254415027082751299349942647065997466390061317461115432390354292047069843387066979461883602637150718556339894422528386349267544576740116035947287378135043904157961153770150727893017972292000195011496543884277343750000 [88,74] -15009957747641674769803839468190422894236874107308024017409505995633866179175719788302508802069053046557939695611928183827568300087203422944555530492235127494731609447523990846284731200106040378639910350313920457295408052291421874228061671049612329516455871472907687608093200355567417374399396779604184582814172291312868510541882893330460331077910098323884176237398611408359292129561684576589754440774876825650315740070557308103095642563131447763827026936333248844501439296614692231171071504570345047355301177436366302554467848828379739449254556076993327674765595877499371789232244890982371273359195701633581528858806379735863958886048157795425169683615367131278118379056573286149601270724247874823006081341976113376549154558477082544395500142365039669290293567545862344442611029942029441509543531310089918700137409483523283206089830744618178115642762113048708068646257489225460463902796934382027792395713109069194933251719301195073346822291670043346851362436245307056817103899796657216731076035283681470404346106962926279825275826097457687878784258528631115224534800960096389439261521983113414858109262539561025265874387047136227940153037066836616551279402058900856859423328287128479509435866928644141269372220109887836504963126352763131658148108621968821082203763211328575416736888670924007236603157329453104979995280033179233134421074369478554667471728154543567673310282264525186005700413827982850428756201927786978588817548163812490217447732409773608890615002656235688173331190437070446649637560979408136803826132581520196259356322375127781990733422782574316180300501814484336996230963129652466206260564422141597907592680522808797448708325744557725176595295452498795613459037897495253203260001159906817819979621828807057673110763181659360494825185510921542761584246831934344553875869602489012829441437400690240292223854037688911882223193215363212588162812666066645118394847083289614670343817283245589845020281219825871516812518123682108024805599875250894988230110052659061185262927995984581121882392325649033298633850172529532097744254199084274592178599419694868708722440553415822250826749950647354125976562500000 [88,75] 1405246044505743212049925863125356881970733185774198311457505996956990245980559413528571769742308259841733049848533137460790322126989352820136492675301718434781060151515591194066590088041182021741057035843079831520073132555244506891794268013069011477012464975492691428870675280409853521508928241026049079880051832925308497935498146101952067814439393763966836176482284681025117573895670888765847736924093318644828945253899281840449622765966167932964735379902163769307716214939941508842807656674064042758624571751173977139007098003746268533957325351248224989406386802968013537990785744758436475240966939277041751644591382127289337729634169147868553062642715767089789211392830145787390838434980061165518202326163201419737006893626346519435058906584258984283593257786498774660530930635283929762738118638792697737266696414151022568970057274187207251137780506930334799174153073573000174640763857207511458413126730223000582258667754133125141118836923536127656560953149623969708950581626526990009473084018514266609947451113449197003320855606096418751308253260372614825132149653246746902629067252497678880231950932727034924436210457943601426809963069485560438010787479947450922716468147988053317496028547743236000518543972283319399319961966222085243259270004209608091735643452717330717231343099187231017952110907698167185128451834877649393559997170433804715052101766137030089245020111688424348145034886607966893520084318469134793534665829922353043555495948024853797198181067197665436509953993376183849855004285333293588203533683764543352198044016372922255229168864053576606453107237271111148999502479949513660321774214821120961497465819908214243701892419799114449381400320387646080718235924150715749027124637097526549123804100005216677623178996028495011339716998933459821092786842493839452367812592892525575145743293278449546433422670847303978645043466960019333515548496053992447072108122343668790782854460366926922514689998018434021706662531023833052003871520391103535236555777821919329407082353014112620086436293950030262581362674877602993474555328167899866493774659235668246515249535377733991481363773345947265625000000 [88,76] -101463181242266069820523275788780674910996211248013835950968552746742663773661683690333898308309799951145460515868227125332003836528902394384627904184695462075577046721551458113948404553339376777256390030089055477663826403663326572745034228735891035533736338365905954988548081494899344750095205462159992200591511933080414848192371614216737840188574770271642996507285572677318260608787726749161189761782484447455344942124768820732167576971844235702629383318517779399471966605987563839237565020045129924089010541020256244722471942986794889167405882221983431808022989779588926577558025449914329760868931655879669692076792608454593779068142840130591882528517802530577823883910491336657841171077785244741853112457950553037371647361982430538238817154938669920379645667203598296129365275665145336094716900062653990430684433086922891459191833685758861678537574136881192885708812723706840412099091908678486156278421741416414431794038352706020007428825562467870603454513559064353445696802929981507078337052033430116179832241892113008806896595662105542763781381484295081505031733456272977603690753903230246366047368824101679719745491297602130648943709566923632075786560304198481658625994308864387195043804743091596293781491602541128526437335343603765248901304560003649023126782200766385627087250905937427915535514751034186031252691176445871910765671402524979729687771960860067800962938273871533674167408212156448559612710866114411540665793332972063906322135030724213680489237501649696302521720694734383938309578961067934091605185238654860621700630239914277504559164728343386760683826811552752614720223064708954129352165764336812120420959632834077038947023754966622035728500912132580811760433804047442152746318232419242865575358065100652705719548226387659925065549868112445749836446377443814506109545438853293540636475080335351405417533177316866533467502140643621602986198000723261734706638508958247909751304875645254761370747529801676761299912333123260093655499474288250883963484378003360671550833262819077924470611818915895582813674710341557264031485379097438805687022970493382789669567500823177397251129150390625000000 [88,77] 5362593270917922975181649500868120502439850285763534457368258303330061130650253255363668305897556116686992610949307358716212212532913962044115790953584810056834673238079640634040265171037653956470581856664517115465172192542685689348771852170828359302872137421924986889143226812786671304807690865460909139692679499288106266172573623511126906000892467219228366119831948806724344710221689672934586828511928578232016096772505010855656440800839244881408787159787790634460535812801095174301249126548770591306193340215438975224710093535237451236209847481817685098629742338631481441622130605207710706455504087051122583812778088651152656186838958755759205694926738179061688779782940369863367493578650815515015243557329099474895568068203045998303829665274584967092081153769082899165530162773125420818781076570161575250046030103430886941214656111683975943119124847510610663821691961641311355661834781216602262854074977729676436698019866122389792979068092134024596226985972034712614266758824532340826446064496753756284550530969964830798401946716912301439411001613740128430119846592945772602580097943320932637698409612238681629420748219657743679060449829475090747993338080643494124450676772010875788065622730611598909520988130245079748065587759519876180512488983034342141899634298743940244580362629187240801317344597028153980115663159551035916296329259964444073531065479415610645941354015889379101554397574800345641739600734846891591403934044055855842799533553038017456935630229565539040198497252597388530654696825699160325320428435616721713989937402325621585465124084036213507489141338979762079543303487554137236632024332803080528124775888578519025530838399401639565875969855606073470125544476761196688039281048694516966388963275479572271333982435494929592730671387295492178586967198597006539589150325559845135007520679386605564768439843573465676727019283297754962813161552550283728474504414568201512552787602182827009107883269387304747240343885297928899908240422003711153716157981399995729373900144763595868098622127265368338586202450031045509378717399458586695930526464827503563270738595747388899326324462890625000 [88,78] -177287150588059235862019659585479112195061069533450944096070372218214712642673275340414945081141736777808386253745479311429840414261691459078320347408311118083329904100219354333154252033499936519162388110367207113412554244397128483035264472157430486599579087682148729155550866834324657745707005587741079233573840053092573137737091455913859806233025397608290832155789844181065498941126106216760101592470641902713982930733864341424790549018063349316906001247906262323843883122644407943804155311221425108622253880052996778591060364271597176010620586431281273436750341974433810179666375653724221795209425951961306401983694180995752357065223584940225711864647737845663066330554938731444764498352225509607360061743804073658670204843673174409321413158039684671598375390089822674593291040511752759247466899306463784102861251999898625196595387809147506175838835339497241877569282160425374299811989584489067593453389856737893819618975790769815336915841968149446435507265005134722849917949380522557944962703030739556445078709592562911614594934044970096489885451886291223972154210215467402818247768392512409184083065874089586169878027409703563745379735737919400703469885418127949865762294433808141318450927336801364642723395734942682014578726661804979210960803248442752127975058832032211134713189562702864671092412019902869329466717201381495121601502291240864210361086294401043704966008344981467312890434646103054602412893156137233349598776228662066470235274074120610286846585784380725527264310118596347109842891670244583591663661140476249462550771480318111704705731800675199525152033424887545441461674424824030493888018734108318730681552064565730457714716362498663368726140237552001251058260548463120295896521180559321884737764139650339743369476624881682695317000875674707191762859599986999180949302110211825393024240588192063868297029976656388531113469049023015008330275008933918435717702515751879064354988513638723699229003104684277611122322869888520964320131709724128495787193906495419066051022683745517715653685654936115857542167900788384481665955628270105916689629299565211795197683386504650115966796875000 [88,79] 1048353888030010548355403369141756276433619800879446161486937857416060970535379993375630585761278243276432259241353384625137177806494372336640967662817196688190167904416504645041250931682870298870834598167325812060326395432942988889033323098903725694412657782784443732571361435763223752863500612954943922779778049035750344624549348724721566631393277826032252400498949088859590733462136609652856538596683525427332181177082571894231806352064947869833865516937218835947741579503253651113537607446517417800821099467136695052064540111780426443598552937652524319444243373769806854293401477166457693482616975928002440020949688951457588367815766499323791897381938436074653923033369583930907119266722772129322623728450887423476965413147734719725321850718533529108258002896787337440683294974904142170666614000195126470326512349967173469692937837502030704612707976803271635930929514817581214052336288387663386595794182455030655037861482860134272624547687671745563751829684941377854734510368638856697750169456612128539257498592110432372148633900729409518091642306569164214206165125474575800407167777525633992844634914801113813525279458967297072634559251706199118369586975513708807620556248034859614296286607102051233823292011549894926680125622697282573885138075155512840135967063006663732647425654533041435173931689379467628026081939683840517159863153759116700545333889363922533656904504381305609773445422114721103452456680033508124156678318911942521738180619197520208995808335857202094157386460401866463278853168008300113814532111943213602555160169265945185532474346594593596784644857921864646689092035225031518807238914189641857215343606082491048608749016804901764454210715035764572358821625729380602409446016900021266429681953982938998854636610665509682331102825579477995762776814460542637242140519467850862906947365333118636970368740820011898906136480341668368889263850357057712379459491661240250761041837146598149784372825886331639622756380160487771923445710553965361590222710632425374873662147508215787186802072311854195286748231339512297474816288884140328199756631022410147124901413917541503906250000 [88,80] 220148962376781502841970272071833370862054495733588552210503448413674658709455091810086141826830570646195610709248551038007782091926953079682859188409886901542369458263985526190188423128954802826684460579650090138087890157135979069826152436042856406884548641145863943980478308590359735285101391389766480382151717740560050951265601447886681726686880195812651519021921948649812405193709907971265446153600710221914410188143268846105025265052938506959912818256753238754902010732728312594595600554992278727749034426377993364612721627580054188008110933922163791799377024365554260217058654349675511563821357387564827690961344490810002337679541595374220076623794705897095784027505591629164486577329820607468176174937472343387758160722756193332980282221365018076509848204445483778385246751027493447592599167794710631493551191111372711372133027593898275672608648606860220468448065668963157406125718698313952073053124902756936677632473521866176954108880751258674189232616307017694600648936114023797041391887690774175190266141810332174475709345971773484883453141671778617201123644382918946774545991877694552431001476704738861493136163734199544816698973620085262511399912540624150592534683941017857575946384950252473749514427736453143215690535247137620936692313664607206372876141271945875449819689407650493653154371362075228090027116958091662409061713515534391303146766721077277504763040661177274749833131726012720041041544294470327067426365800541283936904409129239074390203007420786490507381265234409435175977769693321942298768155084328765263253377567662346951260114214152189620376375198857785051273479558868728407097951842305804754402189297717796762521591507251267808389662319367664985766908480058787855101998184844326414881282514402706066307480509591017104638035213470036075887178755013747537674496476063650441807513561406092983301063622063922877270929316280379113793757165223788578398471346563555923708790494564848260907848532460982882196226325059043080580091944431761028284292935709483538708376750348675777813739310852609751510085616128003976710182434668554296575138096159207634627819061279296875000 [88,81] -9339062599069791261539806420778563726662261294061985547765083851136169374838746129861487984976152445066312500771750318245876252493488487624677991617438679886258804281183974900223996847258935561274578603516763678110005152018455203748751910376953612818548723878681196141681816229399906606402191831279232767165870137888842635274341325317711927516426318314177100119918539167563828014483059156323179865194434240314421103933965949496722237151551756929115558073173426099562104793983675799530285400154695904052704913521451000849523464251933955248448608024229188891617762807018204747891538576643111492702434788517654242797473259786631642199117016870971314229496247532536535653685483799608597027133465320265195083733765750780537581621587732775544600953781442891706508350856803883024536291806713264317527901082550103276782755401004642578065232407635331732970505461207980509153726061707197701367599718616350591045637039940757261659949496448946534183774161157595168188449206210038911196266412052742500142481894252662710950557712190601017504226448304940614935786917192760110198919107509074493600489314891113156587752572459076834843790174551041650141124157208499515882778160653445883465440144609196662584338635567296239457730249572220649677259912130031253990606309882730260178809947698228538602722990749680296757776510349614465371817518444569056605585512391842095642598618381052457278797978781169222774643708793148300577689688833987761451638051832281761804597706043686373283628273738951288992978077070139239328712321492422640861141120363899776642793450124002836954981991399637944934068678893403955235892737444612848911444564541122088721830138324772946739609358049005734595670578688521854598348218474395482017443683717963511156233706529546115155081189904487137624056889224888098155935112493554239008916306721230812606436445805111964855300652760673481640974917820002619502506001637036084544276090355196368109758645000468125173345997911557412030403333702861672708926442779328860659769076686037558650035188804211466586543183091128115807317302222599165016951247575427430547279072925448417663574218750000000 [88,82] -131077384618561362563905297442765361506107364178329166236361354586035217382864755906805480525854551161322245984762295716580008172895444384919444282385718349382965667773032421388823901964859528917641250073564228595290088662471544462783405680757475599782944067580167751045897588337075921609500640034162380348345297834564660123545128915757255663663861917122864911513644988849058586237839972502443727330231396044760583013337646946087081241369704705857992084552753272057601869753717094653968182580419828613982571320199085559069873614003687634810347521360644836828237890424707975054056601420394853603240665294452401584030273282211223742561336407227184822580381739850740488455411973241039203083227213741218937134467514164641225740142878268535920146742655135681498422272961092036009890866049855743912056982352485003921501262098369479214345220712762297679730240885123325598511367592818441218466407037005477501193619582621851532470366835129537329726022129336752935290047353996857368960216837965059948547917079433343482194169285787820228070217623456635442127841447712372222155301138249996223547954171202563465600428764930986873981770804885623669122195817615353861720120753529626570582767556617978049639336385350290100752712208795896226228818857550588525165978725210567126738198098858624058192122211807912198021537880208668370303449757895837786961107470110084164235668750271767500037961718389030573122138565031407564249187070667204508752325764783004684540095330991308506439860398702603054296256502525113279351041585107376149413487549119626494723500606461517697580996657807072653246098168613553803416845309815382559149205514330810664629214027123306217016410069189166838398803825620044753844405476246248028101291689834737491894358788188176414153893028415949985959574384091969274323295550747043658473560357255471038811301827346748795084317610128523499142839908249543395050548990466959962465752209105380308625515844955996091326157997670561893427236713247640019186219309360084110681054264739158085495399461157012450004456509931698706951570387174086409196906155560924389646970666944980621337890625000 [88,83] 35248458237358774913141166520272342757678290382637791398033976091653971566769385038065743507106217396216064806880563541282102044169890207320125086457732455674477634733991703054670672629218574672570533305714574632877413592852619898403681192492061428988511833691770445546284325460586676348911642521310681972605176044685825222723977063819369596141743431361044765471451572089479170897228734386824622285645791778383154582280388930596058830512888572548367096177959989860228826685135698977292021104824787786091393906927721523282940313590576139288781824155570866359540296247240329131131133004060926587421410572630350679747416120962949443398700526776262489810817684780841929506919737175456494897084220872963169237679233363018091078753162196048471003003519284245477645015090421234676696470587008671086664879088492882664730537532963060265645379637590577935013272366797652827069652069692188199034234314798462313463566088859957715394024738594730169971136304307362456986704885903834426074854099050411142081118756768379024916737696670927942407105642266573812660511350450586317686127339935125431603719400636510001285209904684139909183157303019828373603835287121634059519648792569547067169894555536283461218007150712341420699557433362541857222148344556835801278762164591587892434332983684413753848396349193317727987110677327039079088859576762659699919971825424664058843376866243706832134935730946239903485958326284861994687540871953617263961970602990382370852674752912690188000898423845145365285962990853298176555958512116833731549152696757307336227120146912348466184302184887430290540143514275012568886914035930771553554006079319142241109551152208194811341468847944639686151801792734328866238153573224489524552360017633078094336057420090920813852431957047127197308582267858391083639911607134975152330142975982050405840080761551558954437669760400262725818218994640910036371867856173997474924438047480002641565068906273742056235090776214157347426267514639890330199932280567911885074018285920557626325636385993967105951600552620973203191324008519754078586072587597755045862868428230285644531250000 [88,84] -2392378496897397561225552028286517266484313979193151067418149212889000131584387772385399866858065432817117579929735689049459015517582127522494741337868504815959442713431255008855302004093350935297729412067494076224448531281154252074889095536563729428098523267776210073740912525616167130931093413541988640635475657218246360188157223993274637113643066863837460232251818375922904668789817138020689330505222096852483987458798415499706628173354111365221974397279034512116286633005426896906228094215514761254035673147370286125903784690814133956560213522544432408869466030799523843570027037021099735011991705341344220653634739870554303881549197501590538474617981666843510781857192955831307017864927595038058501490366182796106268331326472354841467089573928593100970087907758935679259902231756301207353888030558562565380927184793157967644656730114117690639776450781377922726551822032132728577353517904084916015432629718199654682717503638513139767743145938301891973861036897753594409627079004210123689746160926713005850861174077579703101033165428310881906651272333051483220850162222456390238054494802818217899739572713213474325788933752819287612073882942918718368180100544339103162479387357771887346713963648633634011443796256025013877870388253533941375016168535276905907556873689821358049397386665870046434664706230902208125605141664158171661515304180125888461429747353207036754713350912593108250028825154206816568056473548099747156486226549182138003470014194509102678318030241517360605892537654263449387253129633560934924562231934437695651803359223385367173270408344791098071279717718164024751162536638137471490595746400928434937484672907016548986720178996788499363292183357132627994704385113837738403288359117384567458173795754937911056161809047474293568197885948647654915139263291274744374443174809188320925640081810090407840454819996686950196876066494638857911419397992767676304304871997463752340570355749602848907527909614904942128228484232918832348426841599421341687453138363484886061485582371870475709484402859635393247875124086465892236930130820837803184986114501953125000000 [88,85] 94819824832558614527898179642496709401615046921720612260768371483320066001973684894720639017047163033599350522045742368900594794643992316551754871280875377859059914094322510670169325040256109030450402206015884636727179251902967269910250358749634082227423216010891915285700936346086850946845087727060752183011284264450325685490257282369132726114728246974071565496211482545426527095891378349211070045271778355020523401649725254642536721680498634166008039685831486150222142893300273031873631463793580580386970688864578263940455577257239495705151670921432808633217975231639841735568495294061031130872088427041241887264847664004370752408476454203949131934237573136025684816009833719671391117164865098360527291092628831170151576469927348118696123177082398108140242133204651707835366142281822353999407495683750090533971090633906884425176634178856707830780262672836659975077319011062189939123729255598853882929279196166878861728061626633061253121193430519880702204358141026396152403296321573571954003354230404372917066528330935045846290238229596467978988472081374147032553094271784589266391337408267018322534884231907664533455980750598624031633803869176011234268622771316647752066868105343352335221942486488831219218431039979754994469619547989063819392147164606769751237550809683219714444679764369935083535409187455800705909617886462382192050259816361691123315810212561127137536008501511485558450707248574885561627658551329241755212848778093107789464829360427053576893406474853340249127648762083819800697332674434331414270255846051146127716272898236772126879469484633518085993842343210919580616321098190523692392935586351595570294369294438542664854629041386082508139465743830922349059344315177912463178999713695407742201738344640814154075584801761713008149604809647901944372479170499488357080041193729417160567081069528767317564843342209618386762169982656655596949979162318351192873996480727835411204943286722948573485499044365438857154376659754020621785167557796399066783601182459500809212660242882915336137342574363087128300810097049078351005846343468874692916870117187500000 [88,86] -1330988288412961684774623942686157260396120420524350189314561652923159204928338281753979655640571787003831728479380996821374175744436311876728289377269035542840505647881019436086838259079801709510134518822528256079010106303969267764541474158613962569633878617538346994810214066331843086642333013370505526419017016630118438287840854315325601102771863212597198706961100837393647212815781306157513366517256766899056028321628696605231186837149049541588354352696587557449485477571917745229055594668756317802755745240801951563990990816800122250026852133330913345750035362742129509597064543673038816596970495439852247074434884409115358429303119674629474844832432586802232894741637282396554573174093335120969047140951134755757538130593044137258612146000150443305228743103316300513786793987155381502653449337701708963100900205395425418083064104552249894830187388319501804585351612081466458259231593272950261039751269121088696850544471010613115393537620109145912599019174284706309118283250585764015301992925540603480454459223615146453054237572471956778645774897786836709813859547855611647202108104836130638347935824308304976891885697779446524353970231354461701989750824023064346544543711567682037121684477433266926227514764703664485139718240808908491093910525200520641106004777134513957547522054996461362818157256956003579573479085109589182623108564863407214419797172608498804058411186076440976064539957815080398849021719855461311928216734423391013227638768799383827076962070004907477314969137001620168331574765325921270163836672750842113373917516484768263503803453854573263154186742224189800635565023033418491134817443355557535439030371210161629325621866475699510615017093959043834451719468712477665487560114784168776823365862532202594728195616146718529949990319580966400905998706289591193815981349252306508878849444331433346286603842344905995519322003850477759991276672530657717683578485147343556762826852451076210440375121727448749092997491908083073007119398361449597166984862083630771034186021102745475029492227139914568889258823498611405966585152782499790191650390625000 [88,87] -64176358358760372007968466342739522176698303093107295510789924015558184226262256259430088654125384965263471044372979846600505423120987836595271786515647485213002124487356694697606073346796894171035482188673030497611536249789533480648605014855408804073304101891384372208469848052977196799463697110858124201037835959939528633946155055994485540080352417589057582686613791003040305036874292161530284846890884322946515827580273671547383959609010526324640960992301262304098785638125068049449990146487804041344426334067758092193132114468044727442249463071559161467418659362379268836770050595258396134005555189625562461136979268515302825106218173068926965338954273540716757213234721891265148047571871370019952405442481833710124530506994452721868752660087007832361412865389880211223629817566447291674864449420604677507055848965002421481991543569774075284471909935689503876161374893467873124805069912581672138020321574314075550935032342180441584595867151081376402451307247393849916518393040793827224352592679298113333232481716271295188567570580290515247645360313092237875549292271731838731913980497471888255948336570339937253742520001658919176400079265979050514699525956064349425590037821655122005483681155884694334590134729703853174549511963510408643015452039101154823930815003164617592923815285360402125384397219423537735171257149692625395740788103131667000455656683205811319249855385456358213246283500314747885465497047505786886883321817186682219187565012805374282952403172466674192645271421097848130496560681067013690168467121611342572789549890162737257877223643827780580444268072510751841659477354396360018002785797076372456792835312004060325802318407070482135335919850856546318615864753560049886865720339722735607640931036258957314303856908273656126216605515372854448136499352664087917959891378132810768407462145380301411977561008952127219142217977621056755142353117520146631053829831131721729885966000253883169292187562419226735530938391560570598603797031916337449853546968720307666564332798034222976702065113686522289111066239541969480342231690883636474609375000 [88,88] 3386314184857092946651770755537298283502804704536140432666982753850439833368411212509113212931484501801819563806484756997061673327949500862666121812560191189420947800108417500661172012478834005295697521349047617398571885940939540789746502160113992781264408120433030988100908856368448012339250694491337966438654776148066085723864697524377417940052761241014096618581290931859618210122386578776428456012143461060582351068221348556433467804855226339734781826905174030366773804444874752097666227889655968256958962339411136730802152052961705156604910883361820037504700946936201661711914948174789304283366178224405912335012894097344145193526312737882721916596004996845031988934149286045162478479260593587224094679101724955536174931847572512083444950717971073807264047515447854694209944038138117036561230512439623458003451199041770496425564566727727980304078330199233628498707097862413927682792592880243918724061756075042230170007547458132638811299674395241614211807704591692543676691765289532933721951545261632057218781856649817766530367420581678528480352985241736080472834605112738746660292290737029299041937015033136697108757777139709916137118249828800933338827594767546353809127650340620766981836541147878616168357345589003003247392716777920916603724980884536222185672909698800518926510051276114430149277346911827407309628273281928919824253972480706887215701942074677704913913703344274889785034336672502674324942477505580999003294399595934519109746284752854200279002857188026750515187323117705001591360716709003610917841108352433737442397984077899474336638303788144176024419359014190743477633047074406998708875646745961799750232607270884213822313095952965324382331276967436261045036495484728915666836769523432147756011731542947667052207595803026025012381800016566054717733612627243534672723910507682682722471874016067202791515944283417285743048596454351209862507161859379064647080426281642314364678678281241908922086261484245690351359515020361563381670735167414417533950827378733947402345132903862156788900247792501289110404130155984603334218263626098632812500 [89,0] -16083110110340958111979994940834190819794671451978842400664538065586386000274650162934326948926324776095004414075878212402732804867583296036498910487197817163573842251293477173032667606114124169131700194519982849706311712599926920008418463600155643298084516512243650997503898104362253726314244011194991426926676609488817788288685426709225046006158076451525696505856897418204797219371739429553048800307010165711083294819665879308199295968124011348452957384905413149438909406684278328087201681059140336361977065397431948590444451546677171510421070367134348904201496713021850508988712315296088978406188914088417126116471635749558295145240717893493934867333312401419564436150687770452586315646148244333432479292767919472768679883144186416721996028593295815663873187779420383684948769781591411916777211552296340837789366018813754064681842603519560130543785083716589831310278825738091380426335810892300297611825924711042123980295552083314243229432589519632820178246236168786664989433752117624234819653786869424706225148446034438129516889763404936078472246765208316960185536311620692598877208885892813291810048307396849603816622562301222741627436453992985809256757760837988127464525600969078040857702764598757717007215868238049520311963392625263718042191636319744573598839950596496659144546407553833524838930301001532401013358461712434268864791606484657004135902287694201651298853990745339793515940883728349038498655644067824250477953782904019201842219023039374663713631907373380462872898471791606938745421880808702803283717937968893846858193137835761167141017975056391175027356059848898097559904762230737724541609202028295286815831297472576885436691874859812856488744118461820154955243995896954609896304228853827702108639828991768125932470252092200020830407030478314804871150781117855589219323454982605694666195437866747008043606111621521698671158402805813668566257551524441485227267222532923205888687101467212473591254382349362724402049003239695823689315855453366783123025367275895007270730177224190333161838866244302020804310460974230051370446414980331786071031052389957493100524431171353611657996956126245145945899716961983113781817618482264496481487520595203993942786483815454169311779738853776177059421443351737038005737286420690490551521634188247844576835632324218750000000000000000000000000000000000000000000000000000000000000000 [89,1] -2787847845896212499031284979208751219342389577385197455002397526553341142674918163465425645539307573014408555866433852885823556100482934553128419848347618030580322259888704509093147957321307939948700628220444227718671335065236403708217598437650865265359916880419422516573679583043435494433926559357314821891231018846025492396892144667456228746522247452167939439169819140842951133812762201588205769432723552023212079111501085043928434605491021917957403143656495757367516026808298001405656014609437886740949367049487633613785552649065754040001158161161332264300931098624885401175012686885964923177762319575148939965327075442863809648594761714445375274921500189541584236615171153260861849365627846361546450973241291520031325246811980671858086979551212404880128396655711669990623499332523693774270878664444724060566061862793525523734509366109407244398677567137641922945341886803711322178318533030757202250408338578480439743843122399177170130627111330813525812060353538947972204548010481078454012139618363880042702986342931087720739693712882079865191264925884764941560403763351406036381718744761233424621822510349290956238128995354037586476785249811750821228428397027905411883433985993460245195055323589996423426192541089654905889277772206487729126539180830902505845011853355687871054006413757329871489471292226566927174643838119672672551472336001274168541588201202886844963498358934729268203315980218383725758426522862303023638355293757992369295081520111571200037169907046711994904735108833580215993333564757003384639663793970457172475015225098298682286306116523053098041237677851922111406528534414820370549255061136498168779272880512563361534070038591311169617170830586984059765741939788845985804438432982989271291186229267659640375416333075565563353404263772890196466816764537235652809174593133990534121345093970632186401674876898036604772053896432623962834244534335081195526217853617189712155246616426275700132818649441041722502502133389662348337077745139738587762962295015627947713389993999623358075463277900120722035898779042423240181741275631661252500250405964638443162322222719484526013030522686081500252710026013045535529910240266984774438647047950595203859425718226344775268724679391935001704137331148282272529035887317471874985441715466549794655293226242065429687500000000000000000000000000000000000000000000000000000000000 [89,2] -295051252418522406394929162901277603377231091511481499352068400054088933341898259051293456052625166837786062162609590098302375360483626189595396371001243911982750841297121553375651594793443229433859713291730447024359071659641007102433119926125370102540975643316169785479186170499992999976572662504498111516623925477715603967973538445396876016171121313178426163423782812415054203650979164631822904494383348187850509795277286825822560968242361285157996499942774839907707318943993539053978194814595799170653783536961271144226296132681909959410438153530918594423859589719561459179032526123812867938140043712779208767979166434330151413684742429780470372346757878839592363359031991693967377947432153568610602442963314296685292867080258338119566705846203525473590221159387461554626534293163895122033971764869136420201102926258644084735193892471602825762409935692349784316484373324395201162211327971572259222044377994585917133825461403921159233155459696066848447467408659742084261107947473063421169649922789191501333077517771181982342392678324305931452747323019298617759998330825001298216716157271670876844760796512306619881602404802662683782613871934911678701213276916424744952735737679310855658080295270154047888006324320655712517905605520249966503057861354089086852237179468887667067920592821254514548680706339380663373625197856204523297634000152044481261254053796478232854761117599216726816068813036711014930295189358496445050770403014983082280783296759502802678699572937878426361852873009289921301884892448312396601266924692071987711545958850169460457331889958453668604902956688816722804080262988461873157765762517976034303364225951010688580065445672808481867824579698275601801339105714443159610308278353775992831979810258147201748089440680676988664409669055623273217660321799106613444188396097561569412821847595444749956598214520254359671680724839452368769414165646401469696272312357811239076053945263650140894074943136821799179054613815180964551893687724019598146597597466157915617854469510065488776914595402133490913122700168533658280265733286477098874395843860656409774689838367089018650981757791571502261228929020686475519918378870116714302767439237434673922927127089489529882298853241651815696768491142850533468195508224719304457914085051961627925720677012577652931213378906250000000000000000000000000000000000000000000000000 [89,3] 2651099430308358929342837872672099352030314927327939852528134499035345626559552787043970185548335824387319310062802216476706242830468466570168647574789686905721524182206419107481849282827702607198606345017276586266215667645832853414182336607712734202091306098028831151605527475444237715681840479053609852048559001029617731995379636909665671482300810831395695551508166078984055829711234846305859334391505707379511238449577444183401814448026468983578612784449734329334491608620649698328393433065966915335752599774932683172458092142459344677676783493571669371587923855407599626704421152827608668606282855856289817258138688319482593063733416442896933695912746657061155944847973829800060345067743659816732921367325230577053745868795187800534760015585472627682536940322234760827279754124926368574348125175509954460528370388156440255757361803800002566435796010420171845144313650650744712134232153272937037149096718420990496885289966870684741439188337957951704247312137672828628505932130121365502736642340139337507772562406434383259882954642334925569415378317461204219807696608953627348674430540729833752502513114300680280541211510742988720479927027271910073758041502750208163626745198807271051220741689842578829457282474086717210403359400321009063095017435166884307720538402642415770069682818131068850122082313284573633620177640031186996153242346554227247168317640844726540161926071362337753053782047965054212604861874883567531783614271582441216948803437609488182939060236995988937111908019350923651507100411958908422105775084265354395763885125249894974907760010200122555181848736437513481059885620512818746177408459426157020662075764315159917376220634528694616147059538948436224860230351790753950091103111852006155239955420426785433763560477774588650091012450588995382092845320164518223995743418188321206876588300879776924837602044370593264211208548742970933095324239886318254073171014895968869897684938023169766578097154995052949294494883417778512702759092837358150256003616617551677147160134378606371070649563872048446096018313951514303255807695662722814951106564337593307603977480001653564331302025292222136155397344699404563194312134570223337836441639593183581069341275416589632537720022451043002591182551656421887314491412486072011187142976847749137325749302362964954227209091186523437500000000000000000000000000000000000000000 [89,4] -35742035234604060832608932624297372517038578054896146878954103727202313209897351383302345736446325557276038031191090463700239365455383182276414908431199574125564602937919764309832864387884155254707930971649838424599057399681548425000760253263936818799522945599968400074778405668792091782170379493721289500485107362552236382062035006686916666788209542939888748757635337447007300108099514618585841508746863389454422389665436389629686650864547313087402873973618900222516261368793280590487306969764086172729217035772032790796834679270973783231526489197431832478941590576672968564223301342193589422385867916602647377851592036938431649714827878209473560168661657610607530621048233688817409307482637935963040393845461587341458498093922526303894215470410826913937269911716128418273462983743021592548542349509930996379253494091478044801939991262059425003633970091867426154058026135882976072086943944233268202154022581319522711481796438070860904805577774143243323203661731474673936666894089281997372622936719176393136922736841376786502604959197098816547711449018863507558758945458401268963190229506696121893503175467028451742824258534703683213923165879711578801713412343065160249261962608323770519068229229820563968708940491694982317220705502749837114654997088146138349252631162932299117394395407091932390725385164754327152890875005170262360194824226753209638103694220850029123269165355057340521301986611524178014441036205497123349266393815488448471577849508326628972140490780587116393032664859136068867485532932076168788577695190390636573405352438232180771309907728528026771269791211322205413596066026618636607941369702140773504807660702830529745752565392003714085087278065710595587607554391230621217615657134854881627413015833312497744563678209858101379642653326368602765176492890337402966654316820036653635926921479895369980596992456057835475299771235080234893955514586486218627911533893200122333297686157120678275544305543420017158229034723335228464440575841032362728789008540400988871243382894051862975624240795434850977013404314071349129598692340526083651448949743053305087104220027991945788681261511504533472023548318161563767655805558886586500075987537092792284559200431466017378300045677321805287765649265577179675519840884048622631401498043520626189716374310201274511200608685612678527832031250000000000000000000000000000000 [89,5] -5399798555376106120465288116687564189212553543783017295129191450957004907104416660267801753133550035379497454851472448920803614644691488847974059237240561900077335489032510385783332672736398792267405698591307944948516862459523762689596954616797062005256800795911465030897833391917940844280612388076074424477452432500215351812317805043779095588186780917247670426590104183104184249214296340589544530532264445786438553843554853949385133200765537516324630873862835381013628828016990450115512231718242806833280577723976673429923257021076405886854954089182035096812150410297656145594996836114930395730713166874536030879207798411485313313266843422686485991869624167407383728128570736023145099531963019192389012274891965550038638650208609941191026625582646817605049642512752917621115616004634060179138244207403700355350674236744922689182754481138896072566166682133902243637137709221065380579736259342962939747458193677232225027495805286115060991056071211489177211744597070251606623293864792833113725868260197787132480084743538408455115963648846568719396752877803176102445066917735779953982631989452970171312506344533798911424544937252157024900150504839188918040064720985030407709431749958586864507447646237084459992627491124850849771232817151325671713481875345321553664480841000745862385925589227262551410213638460993627435372327878659098870766119540212290194390264885480109532795471537958366569227241497731226950261024712416090838062966130856643691477007588916548087627649965930848215318298995359653201541002481929215263323885967949133305970595882697407305250509710683610363039747516997258496302231926415189947456073635896406686592795666534337198822499633109877690788207783156652683491828237445479042613717594426720735544680577082279114019647895505094193185453859053282139133456272162751709765932618773409663648110696564259988701168490816064045075277245445468806334773209463619131123516099920402333906743827149010154945886014350188087727289004567571224353959983477290056674248066068799770403607655099591547492632888617694563933930728090091528968784081004615963524741366496178848017014971569292111296661274161116271580861990220077714848010539520517731227725682263920987411812415110979009039087619249591879118670988601442705086345136629011531437367402930822005363911686437461412424454465508460998535156250000000000000000000000000000 [89,6] 52812292035738263076854739199954954362070719636408759045826542987975796481482263690852257780630715046193683646838656537538287384912212819790780073742916577066468236365652772961287573050778113660661261483353434627144765372457621472443493787960129491485364686542553191387560374565391956973268502366054007863321348030973784437606779117841329414753467947223014848209917687224231280055108721257357285005317488220079059991028179319711496698942126637671290530921797032258367466878390090328957999188516993065526253850247365694936421975725511775292315158696645407746449538616491754146922866298188351918502160149312812827645976103986344976214765996014816530044680615074649690191991687178765793165028818306727465453614628718495083956577669622623193848328712395927606395903975144997529143678722236638626865676005063512291798239399736011182494513247576832724829825375886965202426494277630595024815248808765576916843230130200820897398411066770806291040526477498133236960711898759804063995149130810298722303258087503734191376743059369224422357884819358741115311165883891413004828762691584705239434192815568479030359476666606994065722496653461505234642210973306292481419622339195150476016253427720659373929664565671747097551497512085502256905256914256563317923619217982162778587614902164281133201769258039171626351629328622311424367603239971651085627080827140425024100076681178921897605272864589921050142134895113868514064864506318655085964071769260265053913389391774660177854940778112001927920507405785571363558529655813129651580909912455552529726956572033883137263320944977407607522360380751832487981459966930740837623046914128088093942343654295852123689362965118643746880420335394386959702621433716935191993048683244537917037732392263367148623075573359320310979927954423267423277470718709274802226803346860950009217392605535756027073450456968536704986959786392138103820720738991533753200471842543566018668954661172936101546320014981926333542763837168299609714330659437628125136734580203713175751932585806114203386063300193385766230773194751684056712507391736498161806533695459978177143063180025015068935159368166142186085037899702028592578032512105052787770534390854925513396555102135409848072353325123779160008636034016082141436718348146270020954069788115614015912488303142570747472639425268425839021801948547363281250000000000000000 [89,7] 1271389371841817184142561974811252277351753488316379209256899916301104598067716964135621913171392451400188488953378296135076982046602291485106593099999513628303171731665104302032738745159719038432406138967880624774706859843882319995405503207465908437668086203372114757656007851061648709334820757087189713794989178837439590148098768106346353492430664024681577545029702279920926692000860133371302301740486918799066250947398758959605903718466059580345649578431403295420131186120159140308156337028244376126787664704924298128186982462092632449480895357794945229823218414085980298337883706180894347589583709475381247694774675715933456894200647309168138575660294115727460544669160799328915774269376965370887688677428971529059112274906297005601707720546401824356313830187708744483535685434439437081435300895403911994504630611368564206745108855329273815529432076936876642937528603215769281361266079453275440626724355894136253771267407401919165319394567935507334362521817154690437366279690002608607806325472442266330916097948960295872333035961729797122166480615180318486313698391576610807459565680762014792386825665598409592161838287711396175681791912689192946853108044410645827201647108494127758501649355287075967734609920081038373153268861164688531432690710845438208259422004158182650275940605539285996466515344460937396084354140929805500348536315519728782332939748122269960689349330625934828299421660978834582363217920147799887316174060918273062237747413499275020040470300930728805196365025337828087381407988782826976608052879752873835839049174828822113859938788849893511012547530435262183664413365411856924713756287209390475891553078231111424263544177673253206133329772469851697690978803195593676089215085703912191049601742566451488603954757010190843162968923917206294427318986823464952243910312074534676622720053969106961101813092778540713818750877252961749123055933413926489464344048873723234626559859793724221823804283543440385528286247607684811573383057183145807148905934876796820147672799058445003616180111482062639761179246345305117653745366817615652805588784657240400342039429806669574372917929453610472501510769763002984739574085267185234702878987402215036325878246275844439433317092793652926158090380461690099179034829464911070325339450798360401890898149164689382231707703851952828699722886085510253906250000000000000 [89,8] 313117707925657305202976201798943044956345780849909109212097063308981142629885363443137834427437707829293264412802860314325109908082561270473965331061273738466903912315766738265298984603912884962453671117538724734673361836684297685089666415183909080191285996801012081061277372426288110847141733913349539213788011353766466946111828854877207223043117913493143088673838919971364370152393259817502653713477432447756920607886243505118179798200484110795860399403366459361343398845479450863691440226492513895631683535549443977132558971355900220907595681723850987604152387832442419609003351409739015041983218265236848909701110929762179287795313439209379139046221770629594973150463784435342501096889587794497568990455323599033182371337682804244588886198809338850650024803465254625221002851673060550854555467953409726465235333871000218451763388951784384774911898284300932987303877525652044704012357976009802794708832587288089374416646495654000363316446706517354630983885467671088545690902849881002408407142431738480918815727467823040768610076100570976594187333814514115105959166830315663305408297754393400471745106946592535812558115864933226635833384753184951278582488070929240356481699601695583702487003803886113609123138732964551087037342173719836423217289183382272125731991141368923952113537539977872470057245832011804887904746094277223331435795853314126573483506484184539921115372735338894282359969792470144516953581783751700591583736932628024428151721595017458555620910208205387498084730129213225533756106350729619260857548497521773705770160531152276295214870992234524504597665218317443246440071794116443679728972639696620004581573262873909365178718623927986629246352759314045126911213259241821982608305212218605461645879877071720310476117608718976479985059255306158438208041376256083880572017194347575191066773231287044621349472937885787850603151935235584665009703759671056395227907262524916707186395838974159192419122486167357158742541739115548695320999769155288785465979755869007228472891003719417173655392425548908348537969433938566948225815448457181387552306491893165911466993450704156529390786168728294854889820427897450537170939332009173679634269665631791816650394044085579502365828918495799333418584929040462207762478751379581221119760752371087332437121092138659905756981061131227761507034301757812500000000000000 [89,9] -41009459989154767278617008224637873329010501429586376141265501740237030236628067956733053902743739356891228146517875903031750387653332265123432897036480895394837148873566197462358845808625493085999593781403248766928243026306250777801333844882709378044943947794299774787828561309643272395755609971504768796061939529928869682439577749518461792944062017577618493626072094940242286504604535741857618459761169117097305132264154731941303019651241979142831380416496023174884700818704848423874034731032255381720516041177558934540721953003022892829237926695163508373500457999817244542882110574113280776816936724308206402554261625454664686753101761261865836363274766199149227590477454716091317651429277112893695531536723077499424326288178708951335752487865731750873221867835566846557210622320864046257199454327399007502064728379060588849907983563060608324203970516321402421615903066381116844050233448739453780782889100237821073284334072214655050912498423796038879343388574599200894115581184736088009052386323103831240631622759939294195232016382004923758469787726900194964639682494170574393694589725767241769122248371936907236008262453417713949358692012585062425028136366162072131727553844531557828359887405703989591364560999504379326940260390519816274354980645029047392414144331490798374124535309589941988742610790686574526093338788921770893892355778850691622790931893607452935771740349452341858493874950478011257870151012960290922994740632154040322864028933314683354402761404283752022461232819886714263367805920439603859551358601954502634710053252444634575278923012169218501969785381720289383953595293312671805962673118257159124310534970488575811746349546809525166452762518659793900738093716467847508119401399792811463580470089076502502356004473679392928539891925538408247106593018494692048705724850242360442928677249088590397240703911036214550578311305767953485097924698944854906773079994780504774010917506306884932892803870798232718814521687336461493609970094276421147541174097345495383510929229617770706898908149293534952644125424288662833983615980931171507154462886383375595545747462649951479315359799501925825229555859968319794190763622861770573576894076663668267113729641453998388827857456375328276278784569131659793153706145329101500384990339183350980027242031159418617081158231485460419207811355590820312500000000000 [89,10] -88686095976266422072690514241542877121835374997227144844086819333625722327290956274227046599875137721200887147705864321983559903529781122058839366473869934613419108891869823236382720855857235116187935910234976283142862203426227895918071703263995513546839383038220657835775856357428973907390032411294937762361222613103867486168675762791051460008175163004687755943823933097751634879231528183338617971577181620771815111588304194988513645685842108503918428260516347631604200457580694536874873504248684796125143183788837104854740009683505247145512304424612130451137451263854043560489910740703181976508948337464079047393026414676836276538769216785721409655560409326208560564885074272260117222029196468132834821695264764260510040562101067726888783728613366656279086170765365816382932414427986191253486905611278753958467476324152767038935716724010095530233621296929376645737736920990864644440918677055637708863871769317497672056530151646846589705949576542591997958358416151461151395178166199781167800655805395747435868828158086925179181078102653814580592704165723206362940043219409851904448606182032552533369858870715326375760827193601474512601059150248658843391607605360061811756044575315589033482967314940728088750006051064426438779574656102840807548144823534714313436212090801566203496149487313614715296590660529799559660279399022192113886247427438214892298945596674484845481504113471997478455226357285246209550210792804694045289073216575060605504329252394919676737945296544145722257418884799687200216352321432761830938789703269748526593081466846586192384679695134580703335710050503073966457923172251868422122025136854959113976567752142767606204199261061050620894491386495527899749536554676006757392175443579561979448609379380135434702990118525476564179695513710825371167947407339062134819481202104349301186422650018176060993496063471342754232563397367581693614339576849136811726678468944154822884116091054639883355762858668109020601986947563164645114124933921182287250752393600380833230109668643996811199877751581194712964581940100080890216450017414838341061471195464690681436034103656320999252629769969737629970957935695783217075879116501926054567038367344143370946853223240549896839805192318814672697212744893655959332797386663193707745280242879198133959208665347273559120822028489783406257629394531250000000000000 [89,11] 618240434228081820986203021272971416746537454018669593498236798642070199031185018193336956287445940100214715353118366174166307462697292276597584008812420090050712151990979496735465484788224955207085822550512576852603915841577091676792780447805202393891716593278202669765715775112122157564934379521749455618153167375611050509037392435728747239325300597375718038582640747147976292376947186112611268204331596748446877157182261453520473288874058290623728117269423891727792641002498140204274746410849287805638657834640831530362405925827602808476768142452874749750034266526651147912455189407751217113344124641268082315350092202221179523404623806811705927098154940594695098298589398574383788549039808933751741032117475088252823896841757608161514111928399114492358300714062966789233951511681371425266608623548313809982949677845645123751940698245316928539291066002046264863521375002363467980544060762095403674924933906395742935648814254300015011940218958627996893441425874599827547558744513623027344449059333972275209496038256623921617084859213262855534708027796670354618416547665203349937284614064625687801114210176762352592835239890547872152197267410448003660143316964182377628588521827196184848454435990559044904748681374946646490393157889358178262952085453063818408778698419459684516738999271450339493371383520791707512815293843753885859531934801438079700383984486176868027370101330363329335951246705267355053093174038662293836660493183043903277816203341921528626640354683545491071916147095186737490270601861747777847920567510954612167522749770071718530882178562379806250984766232971919849898224758418540678321619316712577091759874627782232368940463535411346317327033276307575460119380771942640190834602629125489778285723951793418198229445446941411971181896294481078012394754260349447919785002841187349262087037093190441989758517603600994090089603360027126996534172659516908089435734833255061436699924830339030251764623944398521145284450527809126751689424414097341261660964069260277304646818190431819564216947581687847399479204926704835644861417518009509613186689611396998564068472377244051706207583328434118600527992691350848280889865362887083676379685851491875813603156853568424362422396371428478893008145165969986501816252862628583842767208078823935019685721506746411968435950257116928696632385253906250000000000 [89,12] 689778277219515089046451794963978764567223002811330125615341951395300563412058384065356704352649582445125735160836174939789524277116752295954692773978890613271267143818804024457266359565960654192042138470915189133834017772846561557553635865808523605292127666913524846542271464391481386576618322256835025946089189166719508911034268149759590499157901209754149415365381301018315738938538449183260693147439985401050395335612234387554140560494517044877645826953608348267166125648742799853502472233700116762248994821966202957254758590049954179823851317210671527973800969429547275004152076005743404444318022708355756885449604308183351114548969167499498256487874456441929940961562699138021076719289123075047148383079698324890782822359861243923050958919126886415949524810320146068371179623423821794941422341507749075818308543113602851592120239200197195486616066956410321126321677682862580151737218414098161672096523428200927263148096453567336520058728114515013381225640889082820564778359235360494170043737166179843584557823800049403983725178058553588051584699036372344199187114771838215446040060026398185247632954279632686802648938291570432383092763353288743729298905452950216234793417840760702437419460686878271099842046435093854258443349441907909469423876592208841350395427511171264479740501202483502825989502825321566806095293437623575156993721479964167185148145013209749042430492739664363998538919769830670698136936075155371050330823873250510569874327568110091923386591437141059301756283486581146929023899792018470543829814662212439617517617675637252086505192487004802721422402981918794800049006734158536703460760363990370362414750044461986058643913651255528143526825543435777870108862378383161654189162577755427292026604612267506822200627006431207899862711172072504293900720434440230147081773043357550931785468099356415680664512296857318152599571026455836787252810815149321906878131579424146583032034930147462308746425211083022943744348905646703646455228470803008625089478537444727709477984165114827232135416723330844937543477522396615550463774742106996999948770214862988562417773000127200562985181953767497109350660677740573993034542100524088405551460323329504575517110739051451907198406041282246427756021887087696109395208049046464531747267418968445500915514893847113597757925163023173809051513671875000000000 [89,13] -3904957651824300126544488372093968381999161794533587235402650478432765451356562680510965369843635779510799468712963476202477663896266824561463223739266074097551083997695696279650765314877631247416674211935042550484171212256619356293152536523564262547749352618058146292403440920347978865345897984084585654585824133847697243730810551396954406509346622907577876625684659036802045603284201324104562929444175231344811463142317994154308909876627400972321938835052539262972851742303271314675542316679783271765661735944431626587993689702303585694133332788664956488670118733809148450364227073895322245845193741983846247423743194196564261672936822650574688223627266512259169968027235433849505358002973997191966875033494176639745933539972814271642831349574876129653405349979273809944553197880584706370517425183120069631185245232072034049855176127542438053902175060867384903060311928149024074225971045374467434572450163090898225539172550602986052091537604884891264508679816624659936443504690329211384012414484123324962877909995198316866786406470067868330502407188705704452883285190830426970709784188505922629946615543801475313371840821384314783264064185516697275278147530039167457478152955594379025156495002577006192239708046214045180925186723668332843250229495155736729704403231045466204629043937486854598533630179946796847743316941892181825227245243797687872411968881679296057439428475007563246002037760548413861646186941725572191666884724977170314954553356110575613182880833981090645810456618020926986602502000269530265403299877971985303391862937540375312458964866298302906568724672356477127247369416343822363208994742951421941470321825669041353453947517972675009698873720152008682951765653847801341942417766229591006236562696884211223530432673018755242507580526054429114624815750026849398748772065974913401506257512989198473527381298445786470855135469327201937347723669293041685982107732394761181595003492566393326866235366529769058511898676865878249504505307260987184125470245255179670072329323602495308486839678101995491424036264301948441138349725297859882584208172106197936287140201595526999103666146700637155835458586909939277737366242488133922809124369195365608435849008717230890795367721833600609355916205032086599162097195206556460037804577371190174831785610343182213455293094739317893981933593750000000000 [89,14] 59520875383855034391450145112280430464403927720621372099165332728654007952595455204218070391753164746064358710974396498464249671001482613243175606636541539595439743144306496128088476941875268530312962476873582561190535721677663099894007389528349887633308718930326870739017214077636101762903876048518803751911158203146083228455755069989722884187914087013796920810412470631530112430233775780161348465079291483446938650992474101077896511431231099829948222190403903775148208432054488526015931706349386933462419408800111689619644314826713164341836810091532169805248920523860967963562229333836252499945983301367380082649319229247684132441770176199507385928511906291423231903459776543518291720707866821863229035675686004303893144145535914846903467040823595869943448557849247369260885702701505928383386482983709243585945277892129526193570423507818706513725120980699869735635260347253847665343424890916160193241092631183834538897892577374226054747489252181604235771673469603424675502590653861447361341295078063972525678939735128395452100988010884281066388637454212203980536288496049033207334526511838080525359843454286079913089174946174471135385720536930624894664132158859222245177937748145748971887195786692084438971471330239032754404994867864627571705279993741152771860792998455821534669995662194193087201474392025176015426802845068030840671908655840338243120417287798947315284000138835702596118139784751855303050965428468384550059337053778366649325220312479414711735906440919548260040886903739030491577482744879853352226898496730360253333850751521160267902946517906479347550807144845644317676077435457621707788957713718101872741076152521049880367896301747160534303999826788310763719168567298729577021474122811464379706865979337670724852773675648026086061475173606897574620927104245482534893494400385750676296315995957483843860487165900727856726215135153377860092626080577296646707777408885213059050906510784612097178368675658328571800900993602044065557251883540653643262967187896732735446128213140422137494366385860846523831859747644633167176821076834976827276596308916021362937111672273165121563248071808047536913653622576517154666548288148062277569933409637565396312602477461611879530213428034745853771010466840285620438693743127915171155370393544061983050544317741525901510613039135932922363281250000000000 [89,15] -589964250074269699147248887199211360029284241939050617431503905782837322977986314234160653246739823673818109318355057218659229465180940869375749801585801805793250378939385127660531808869555115667324593296848006791053195473469004266104790322035455602310234967250835717011686101516181814694350992903213985712058377300993752565366189339475932728716719490826389560508545156601076265905086471144252064356712624340682880216941159524472279264205358497980387206407896303355194130823123622704474863439510752063379860287180875214178696480484239429104196018504666074225478123004131032232455695210380814589862670898606700056732813933491580689944843545502711763423728143947065284450829548325765359368681922241755197774381560770561826649120836582798446347489009864966855214083231163006240056782275720993821525253455835353375442958137221992652200784147035662329584938225983839080102197840812837795743143207969588916495314083526169776553173225729295242534989292732494530511402757448337692059519512553150536546962383741232308821350546732523413448750113420389701198433447375081811507614624683143383269913091384613387305757705064081472360163517825851228722556346423914567317844796675012265906735577683761563311170106919551310827503227953152042125962372799899470503966468572144098974451557112662779449525294485605646303269366082681355521922571024679547057796013994813708157596855150044579423892896139065007322329576273901531344625000683789272764934316392448979277450771986394443097191145494672062621418378350255540193568277368865903342624649692767815862299248285982551870568012148738366245043290609613248914984544549192689640209881209033258990098397969427022158513007259438693540718771714104044922596422142639612295249303327353942753880027642186907625261690495845435693725254326831714284069881585405436188379502588435439086691828867675325752673313546291401553386807589229584222111776110186668462566266341576102967709042016535177501722143580248038156157311617729755266819539966970149650609903398508069950453795315114175046888706592185845591902128685095825785500836392299247509551689226366319625549869242792060213199375481251385397382088077980193648024698922230901557973489991113382263348921175767324505400433203268028328515700959946636455812278997522050696334563105539588925146921027931057324167340993881225585937500000000 [89,16] 1880059829276468934798111540106264518778375281241192317234696304631953070768739366472397595678909574600688407474789134914269799896286639130822884966838942389734997789235404986162405513939062815842676118378177543473725598242844124635067784160460405541021020916486226926169830552542129222082771491063989632778983949580286340617152895319548605456642770218509194881802038270262493991387299507924770444968763373612401196605145085087038302185004985149294278063297915153519716515394807162507212689819886893439442851203508104080933459144436191741640249381507248200238446493408297797845166425192087688382640977168775570951825094712374380453141364411125875100561838542502748818911747319620589247000602109556402736425580916276995727776338445314610004506152823763315246025846604397370501939896648789063585990009892098431499617330421746432693049183232796138343131508568384814525945690504376210475446880181886417705464682048279022504659910496970350429950333063036022418520311117022558158493578683653470063793016360739326402767980195009503697092176658183150661076652616820481743097591328879083294271048200255298650768552081242529523239644798434440597247987827875905779170073605854998140600952560821908242795691079311564745071075832855999788074394326746234252826507643269918740021519058285306430545154242358058203741685518779563938961037884689883050472157349357249889637291880124055077634752431945093285897758573628857260076925472950297304660614733037995551732065053445568968181807558379138996462405829465790871586956486373991529394835616945087804263380815116968960481389963596908704520835902294070093953394370367849542135845360633981873240566387400807180848155214420258623178667466163358476757722952112139798455986301159468210627731083717474061368215622975669424507491778676255573208047529784686872154310194842277400761833423403060374412674202016681572431350850486154390702727114940194785019393198552165874785315863258710627013605159359087036624366405010965702435728536068647785053631987166934188288829095101229358977075351449399802722160584287078177061030723176139751874176323668439650191485694489990939972034616798277387714467122104166643480200021948154041868995188633866678846269835956365249936571704613642328560934577864376683090330010667338301009621985465159778316834859879236319102346897125244140625000000000 [89,17] 1790814439107011221788435143596178804662226235607332275096928587321245091758696803506926536582019768435331232384811209154907154957436743587269236415752267913180940337716128334481562971998680264731998453400011536177251611933731398064285009890465460400763566305399463836230853217544633975109825984572731800268170764432762548009967511334029568655497223596285756382654353049544798504613254175241339441033565662911805696061194701193589197380617316932808647757598694239482616584666587651468020015341017709477933564261036248659247670109755672894320230831735096241116732417118394116013456886818114127507534909828765478937562532813793252974529213401544751471836151161994540497545624229666524166917624400426899456292986704498167982977451728583683962388092401350344498381900093150792850816924330024423748446212195456762487226286533934819694188852528563760488628701095003505693776679110700559970058506029585913208790249779891694946907504698915657908503809450721475014403856864106262485474642250838233097189611676236972439117875732727969082918992143480318701898948540131217458555192092786371586225190946333604198943499100078767644546463185828235410624352206715642365351770814991540302344260448305904180484886145004310923546939861016160451517104860154751131930594956671513731794211129010651237346514710251446411471023453709508289966016211644202429473186953421602285126788838340344282305181507920880031495776884806675522755852221206135817011153354531107685229257607611691042917937599848506196837694990678554477446321795278068702860941395038355467712993140111476383675811703555521058597879978775778772542871870952063520966956883414482909491171597644929220043747487892097266417540652984787922521705495511924595179628191254019248511302691133909813637304120346617770226542681201449176239094297905851998160407994960504962141623013139017952562916886802703128158755124879331545427815438427067370514370891749927641567188084720406696746053030966524798440512527069596718900466984598444125674422710738585567342190557036644428116428187954558280168330776136234076846525032792310214409517184969334671024451678434332378359760360445400419807816042897518637081155506781958076331844816820908832757383919939097583481817021768312207971652280424229512638153167295828643049868204037769481296038520667934790253639221191406250000000000 [89,18] -32677973298326855114445014404000595344328160369007601621246144228367326066933873665600698336622402332577755501485320443753270254227348249837127919215681977968275112823367053996476718190402357178029027106012706640222354503384454070008382976425117291616136014259430360554410081253764065385245136370974224103545785762621621882047749501717224554379732320918297346261913119699160990038195055392768771456939030324180877688063664883524293764451773059425876871777006913315899030967537153927894539282798280380133295714142926564512451212868452295698634536364926055413660710308045296616154001461045810747320765483258582713274793025402940368639319249625613172685745811018059736402692487551787972974505520297191495274181151717447999083518592146844911123500747499337889446711130786875097900504082351865857959320613202960395439357406200722130810828447669348535138760057852624038379588236614489996054615391046326915170070694429653420126102901116689279798112404504292904915989122553434099951560833157603790597566377275915487883244628175956332563220233675823086771270110572983421557326016196859441426330547826774551524251482851525286183573021614116250188362561517053013567754935952506700398646810007893684299345917350895415733126512145080522816734048857719269032658122358765601723382990431103368209833481923952469054790793181355582033227751614223277174781409600577673568946567374663650248364285297298685732554156093121356960889133459116801523864989512703036786431096882901995229349129823863138471025691350911377054243752860065305361672327345844991516312386749851231085181049428942295901506209907952805620322776815042362606984684688879890753826024571513700596764546007232518109435384425344919620978359292675662151924841987111186133978413294237826754941013272180932822698646215603974263132480592750541022417290989395948380698204998515600973182270063553633292466598642525114706478596253674515669240083857989104834763779606380109711838723440820703294471642677546134456374649038799286155842716964607101015130760459799513800960902054916497337490540727121453446004293274528446922531806027803248619668038521801835570430613549722565447658173982856781240870180734678119059499477268747806933121869220982444872293098856696098606491209039094698464453597053555714900990326052861861816367650135362055152654647827148437500000000 [89,19] 106374412592700434337246520720335954887729880802783575074376415287749379810286932169909970427877078070338579718056170753185900819059794743867722344264006671845438640280612601056475577567697927794302110890427534933902720342662902518142316977540984237182360892972853317843775310630795179463592217955813793384015580164913956003796505821411256987761287542843971723993228467536478262374066196481543730215889167472157324458854187106466292112212342225891521512057897927522589394935781655998759263311842440496013710908537807634655897796458030418762194593000339816402298892865180197978370483924710579731222958026163576801266716037674844234641489753914588175213660837001194556575404561165168800552446453971025437082097366775653200736292519838639688499910329042114979850423528109062651610542248092037022810960037223639064779944221187352504190225339247655726792030026461974651035176442811367451818185905044460760826342191364947485340384679892180229066400149921821239500972745113156350952997391120223025516904919354300375458365840898969155470590265567574944444757774535064437360900326451050441975979030614656995940542055540213125655556899878612577924049175994559729972951384218664909193613394988001407359116553070706660248066215740800397652438553577055966815901214327519196227356824692689877993961122050412991801864172480641001982457458802302987973474079470593497661208363873401820187195505056394083276076649560592321512765599914618162078773753651780480455029836382916768018808748589727943913505727861645273147563706524356629826317251475099170056136290101795863323855467145828269820238069216291785027784046021222431503462653425127483805831964614927638921242224491376593236458007238395876643934380911754486328442669090390687383481813527888457999112247486234938704770791431527292193429141950706833401326137380796899459683603936053586478576518812954159336832362615590033594155233478613445200348278202447607808607626748473767318711227909639124003579176171428490385374900648092408179845205491673570329258198947638800967629785007638237808120485669982034996458885679130976954627263517264844419738465872673746071942336072845600360552556344702798335739197701664118253982417351531835290333504534571058435126664508429750728531698401623613245560266770198641411029698809753707422487423173151910305023193359375000000000 [89,20] -97686453423683193406221377826081703501869749960556636200046968556466709916649060696442216440889419003945724672297862769331693209807178233103245660780835919519124794097908987562783796494171513623913702562565961326147550569432794835376158323900471049398116584356689101197598709609829143958748116643163395753272076892972328278745758262548654242585939305101336333033086115808340043267401317216088178831598360743610187698786203064859058024187459139056686173953573500652059818413845057063944833630930017709198208567840692894494854870654368129389464299475818769726531372144958644617352679147392402387069889627579608699901953706224175759752731806851999493658587280776355448787942799310407154705133921766979588031572581303021323789032002866345737382346720134012204236548553664255809788385306390029962811871773106706083256036254776189307279085189416907495794001357303402014764299429237825579981250390900781815640689168804821014697429094530224631670583537395171429218984618829140239069459456514438834347431679072182595292061819848264482455822574765493188251910732948431574003485327440142044533483738506014427270323876171989960360213243299331636724421514858416848675615466700340874028121111735932184403506931800460751408206933015457695161413195453707532626139405304705878096031950489157184100838248062321095734922398026044237785895988017754622865102054517064913149433899221086452711461986021914921958317207507505372411563321404263275795181448584765436833059892265503718529273360993273505422539630750437431763094765640158440702156690499246001837777703798321462081134160180365957516695930249262875398055124451607484248295282687805872463188188002842855180853399611437104610677774375081763561288485370654672749521845450416088915734714996470864913334441312640248251190339067310116058726273167808436482209897623988320837515519482311452767652735420293957230219336911351775020362939832643244874887729120931758831021590894523170526195332517463024821675924614877142994302819612168287888888031241622067035245232788455640134158761812898038781953640692319216355381078219388710951188260105002705140119030702370528639546893833293450195887497930521738497426069632209700534619809095790625224499954885910829564983474925080765138257190597504029664115522714706925438900731589741965876783069688826799392700195312500000000 [89,21] -405294700899663790673804573349829789012595647520821419093017321575785525923429175206689419701813988986256966327514920826073351954903433380992072129027268180378865505457022176307483061884464750521277121221578633184135343582389657199257878125629806212910469708125746369315261482415417097143969295899470373297229624385981457011139702679842710687472615529802868237936606441655416021035047664437139524428492743247236396067949545116715270680864807485267077499021142820420573987873759998563597552073703885950434754397129549602154759864758209194577976192062205227115432773596047308997891752735331362603554380552310740708399128091428340368138541244831153845369552602450785005542736348611715185110117176089547781037844870867556684278421193850609527345465214325493580960305978900640499142973974141450124188717556225539630497024575915508721226148210868004421451962472453111118646228799706721958070842405996583832204750939736255470932980063587745413320062783144867578632643676798487415776971801835391883406264836843151247481154476351700951862448951402409975231585447941439218663924467246099678726332382089216570262314039601834999387245947700450779356922874292969616123572097797644743291025787318748715777142342373043035869169983981174310709409085904249010456686205046467563176362069661518179858101738998802928546266696318154072262744450129072440890626598827775071180029789303828137268320297517951587215215789534355926884320167421143006136630961209552623064062488278125651486160596619513117486378104856476720265939319964392430654038062028880044187579839788941740688485613328837902393436065348779804242562174969343909268543405353778487507958012648425832839784453231046039553712682161329832438898655355197997594349771566129493620074230619339928411608645253030785201311044294180855089248804287510864034967140464169151888111646301698362677456760348241060836051053357864714785411044910769808833682906825822977016703703058708757980739879658274139357491547478938168922262795216875397801193920347099283771564708602945887352737206433941011127563136578297361394200157821280261183057172180203296797300622237425828076923740793391133470974627121630632317977613394213408292970602891385309388149571681104837201179954837728150436318461673534220381846949349670348395810980102194065466392203234136104583740234375000000 [89,22] 1736356697410560605436740781452607713063854986531885790229322014970096371354060515337918474757997177862726802138707192906560137291770590249676486583744957437400920052632382685132512245940393321491253156248540550412875672414148127219203314381385601795419338499959322319510404587365371242497921584283906011224907690156555298279848761013905218797739019738093832867638208651217046630620713283346237950675088025768808885274549965314559307062251479225325838879917227963742058205454752086697366470863500255621304625100291268288386219956013991742617656704524006994810456817296216766154223028085688657918569567590678432279859948615143648283022726082868616106435155818078344254146626471888511320857665377922673410764132788538969912493473804152744159409476279717131379982333709744286589732428017987886263774592502495307390111510508028366479916877058088506082388537121759681373031014873678019860377100715175474251805573822445117470482745769962921684765449903055828202648505666484380450721887935023890982547998160182291688865161097759651008579887482154497676844588157606342977447069684326170427692376964711166399507980315730906583255073633935369576220448426632362585845101142716708488379801393785562152507290575193943952061012234999591152005193715262888075941683497608399746412210930119385378287134445895230845633179932380913206035860764672945649007971867800520061926711058624720840781538158078313512872459539415334814747648181374887679452423221326554938523401551295729250994628575191079942645712290697455129831394222641469833045551508521399114002203514666181129133618922578895062032058494230180682788846519223067919519055109721573488618665799458301750089825967972673037801930983653041155855121746087338207736349217774667977281546022813596782384449621045350715651412703480013790281432643570481127254217441238069364957775571177588704523851488645467909608134275638676812745877136313424278375416911552143602939756177949166954506291246795990806056597360062792795818128775624923715576068508937654503714153728288963191665666082020398745026455111910222365931974661133881369527022326612785640456950093726504844792274450485947783379704203327390657955102008359712521123855280219529129953897704316330473361382495865324729751300323486052062075370203775532223057845304658997065416770055890083312988281250000000 [89,23] -3130089081257294043091781576659761621807978112317821329544661331639514095550882896293428534929331557779187660061251217289327426962383455935519166978046457446708039364720594687004111482834508102768589910417556783548172366226073667332212388214135063863363377109442644479702871559589481818714049086858964939673518889243404037458647066338153129425889238277723387044676822668413788216843041991587556755810841764557952204557134064105345460248524899599794782951481621555050622836510733596887252053394801060296669832705697706086260739356397721806912050980019000077259560121017523218437725750797607397626558028379894470603553030798297575190986282789233407823711396138177366984161620893930582697459521099704770006529052633041211867021230366962916784733397716656085522513464884547753999800829144790001778807912850985126697183348229638796772897577499118744009157257747410640806882722989907713592969051737436169218933994345849733782112342160681308396648914911866106038993419970994853687033460884300023266962859010326499259261707266780190797586623283541916181859637108092447764353271489254164817662583945181142999301911243209721136059079150725020478769498019424903623243256660798705987302669712314773289582535793764222862566535072739552580210605862291382868856418758119810927033088466379149558330843029536438329802614319412741939517803049135530344871551793290118110989472845699957785065873429621571917115927979878216722532670526483615596935237456445232893678050411813886102454866053472209536475834982734600922551339216921683732823535996451651162578082626016920847300146915571439348643659387953432940088873762461362821150556216843059992779805261437206229569740863581297233546704891908824866282944326120898429053580048531620583826101594654898689473661420265855877610940926233531282886815694695381957727811452196564186757619974462772783038139045616184828218779639994995313523583906842045724530564526974110238173974245229397649044929605649789493448425764615853941287978015702434061746566181029632997730785356255897571386236051278219992366560066731695443488385020783489674071013981449930347330982574937858426516740083829835030908822112281217885102828560012452597020810933947393508547525154454919656925097699350547418836443543960364406876204022707636874349457212218794666114263236522674560546875000000 [89,24] 2704998428947774511832007395543251169854156273353066763289645040799480660545676960081698831931939515731272441829620859381508859422483437593349010433974539682561908060798866985523523619793560510937772289384082930878115008471498494002356650603101007576424524240242691672768576785579371099917885001576462819646387767614993774080277783567384533186650928701600606360245418308585504515586705366970349804093133599046052952854719430074622891719308297041650187594755171603919510496055219903467638552537156371885520799421131477597631747162947454848503360458118352115821027217379491095008343177616200597621956862057281507362614094360352210760997069736489744257266039690009734750850319436410982597322962602916916265145358947649363414597616356934378917370016883401851115954631670800758677015668103049909094933902611230253784195057874641492248567359638911452365721139293845515288484870226593386365762016677855190584678250902264267957748562606082491876420729838992584618124225315972963558944429704239051463049318473132309134554771102663954927840614675901333849058611206010692366493735864072088912125574165547272336830847013675781801237464615989154365661785667101110430364794203693489823482220574807151473938650251225726495695142638417273567760487673001365493834525945217940443907222625373256740223017951959515584800731105790302502584920032510795849132718174734691605288188145754936520254692244639293871967405493476632203363350060982091892394034381917221363746158878660367027345348816843369038985768763788352105677747589122196472577124902362640308371908303894842927161017165236986183916754354585926464414176512877162508623774001508123795054543708744361694275277188172646185429985672498146038004987252481095161147092246748249162965499662497763095241620644772338193847839491261781704596951048660559093617380227888824040522018112798232375038630309628293674059160612433714361165800288136811916754612835030757296821821592077155862089178594682517437048298037658979415678485801904586119492082299175244714534940742647699256103730656078374486317962662853679728209371650371192166017837785912119728238303055419611762668287633600637802558978475872296145132589013720325472505628104157165795716551907337127821288276818988025264694674685550512782538522326363341144461749365746072726324200630187988281250000000 [89,25] -124125605314292878130633559247168812159151244193099169809229936688765242099920941452832326876709332222725340368258935666641156271447097188750987673991387819907132689926295254344064141030179937621216217305707578409044960917440041617365518088653160149594040518770087921000371641741746442942530201339689267668348638512541112761354177277803800032076047983326160255483454994179514500956820343576098993364284542553242678367391140859939385227090693261899013157010748782365490724731336180231499479130035105523556676758112830453605582682680160347990750318728729643513826476725307400670321762427369418735044282140741703575268859110948568311199847902395044260154590132824626697586695087899738138103399898555543992517117591994922012339659228094288640152522264545971706685615514623512929175893820214525772256283223587033152737785052099636340400486564538055293677431509777944398088490389455020032101296055572566281949693927208871104252997367123018424148506394301259646736663281599097078408856845422796759581629566067733494779984223988191134512692561297737660400969822992023454229433247619885712984501172300281256296543595117952860550803998007197090980968269799826412214361596460456336620276285131726799822011055305274569513813095227954013662077442002271838893948319493359091661525565745753842033352485556720064383010449930307740846439227050110818771414806751426439355938887025060975519864904489880561299913584053270358466021314209031716883665469506931184383277229062736467427411182810844904988488880756761606449494806261501731455430626251592586366462795981654073414717643712367067379685993085972207596051321295929486553167580427323127845029827849337329123526564301559780403467495420587873815700598915700904953400545914476118338545269039676691789245679959924219673456866313592337168695802237942264375465198136726051174824063969240054215888476156616745015765425554677976046529715641781307157353168442826252917973801932521345380317017509682199710163804571424506101444998530753555182819628950993594234314347169803705129952965940572436204566270350690220979517827400489299696550248130832861386681365183325069986886431793969189557567970666660301010475791603528703687922164868481651773307407718975537120255239777514909965651693658504378501546723393474808139202991696947719901800155639648437500000 [89,26] -871094002390661708949464254041347072918383484603930595120194790378551972609621227279065591216354753629215143150920036374853189120106397661455169471919884185370187816308009607377350994363851368728402639494265747466576135963680185195202281930854703035656786563346879802185384605462929684304478628752282097909204806166730020139611955890494870744962510074769402209826630548549313939243844634936707925939632239343019159007192158246608685219278155573662808219185808328325678442223998801346059257379263765827053757649111598246384613427225816780043242230865698210825503841085661101087992120203626720275790579792080800103679555415863059309652294395196894670275349420445553267645966794908497838028506716560205617928074259676288501083123376011849305099747725313859456202637883736707203849920018076984348070773190018956253919702572474237330596978558423080506785869970719272579630723245265149362989743796702158603503531792311332561372708703365157923993330994476062914472351370001318481105535747827284282196427172522193377623013059730521674865805674398673756971365577907221681972371655497805098818900392970744017203332997912320163772579795161749592612945618495512900700145270832242929947665450316325439086894896576463937237735768962514182355197494433589030834432767391832295882287607810647263880227618434598440241825075072638555900691926176391527137688531428604664959147140695804487264339704265889838880407163767037888431132766088595229284087233765298592340750494310632428776447306304736570989955212432385684782418470628872004603225936991075699619825152809065327580408678390962775162208798614436223320425170712776433308839848474768060310465382464769774846656404096072920359585343608165300140450195753710774051086667170186918027406713224567124615573532141147602016778643493026009344624455787134398301414924525450050710086312596364903882872221599162763336269860618884634281247749762063341428304571954418072502284389118162821881710388105869636123486702011075278724588226934637674377195852652564289492719355249237650357150482819422999236123373328011524065826414508531386988825773000392464378908757209545545887720777503863985656653442799427010533598984367265721532864509667092462702329213392105163915495880172501275036633566732385943639383884141286218394384377461392432451248168945312500000 [89,27] -5031149772155910230309646393653503742692963948376999711564590356716687140633113540122528667178941201898525166761895269012257976085252595873695993102835241195161640863651405764353645590628191428081272842477273278697122461151919423118918673090947041984977307017348827132863122853317585406543185662105183571308739497625112087266621570482728561376293415888391698528773755478026144559836987011001551311027186438885068271742719896764159688860032147304322700790973418517744352548100594505206697879298237089251710360756147454653449238838372526091614223206729710024915221234915672549406286339477797040060336927549811493896773990179716486492143525811585342708271753296442903928928911962762748728931378795605999640855326925661665482570342017149169611680985943378751389795560938100566690480745291557598699041217194643842379350073262701219404381047213262291923410404604972263924406518433076872817005296851009027486689996593919957774734955867906400155233860840662482499564784019442225947146935248670494221015704528528025291381331466522909300877087938408160899880323249936091133150881669125244102638201968012076989054951288314021989696640975074043525558918315271691528087720546597765547521023589924570351005602624442495000816576130494569449944991127968956217833139560462436930171131660258171096901141437360842498005083751496090811740535565701639843462418968899695640251058706150763516776443928706268321252906356512305414203311411427319303470289867551504187991336046172857684235246218925672099062562898405183712003047217444286642751775927204274828103092668792972497124677163022746780668857892870458000441868619106236145179789030342617235251871349669836269534828997171381514512139736364878313481781787650816515014034928687485397152643848872394706028411855004610673448492662557878935642839696362463675420511827019754838604702525823487671000478735220987789641981063584026486407771298360707600810360985315563404511044582764098500144276896713342643335299397434694446874882414784718217374538511818805254694636649124149963012216515483734650363109901413511569000401258318172425349520818807614931607505095919183418167779380902387823744715075450207200326281746013923716893316400522935572584586329533336287375983133534423254688909752573792036376245425527420351841101364698261022567749023437500000 [89,28] 19515979736053630067148201747731170737560999768709127820591639887287183022761854721062461338015406732264760235276700340222987427467033474994642843272507088883261499170345643153278341800153025079941028451723523704182176132188271830706880795694110580775347738465150916005752780917743574657125393385976060489729214384689732421492448376939636803775808545023196332020043572379242207612826140618603784528661647309886636196084185842421643389322376092713967678268708593738604288582497013638206969769735667524107886417876710624581936643498431081079448965990325500256864348733364900544981223021448484454511954743620640108742637289365515166847556484842316535882215355588606304162706202215722349712491093965083673558764065260154471500403533500204969855028705518844619360480026787755419734877990306045962072946603769154398386290733199660586186746455340724586488383529684842208107839548372300132606885258275299541312482219603649662719659494288073906554135118902990298068510237471811123355192688032361590527802391843338592008130918668048151259867288455820238616979956168077602077609676696693104218047166130854832829257058463523607477421965808495531084325521507133647448306968578400391708660316559882130877031852350773527473560182963247497778353264334943115190907056857576318046990813559144825149361724096611260884193123382433337878396273044435077771430007689055191881400099437578825937256167659358069353280695693984668148801147366241333132897843894745988471899124595001314383758264702212635742112722443456544039179880975088200737914824545178687084438754930699822359095757167551851039362207872084905803547199366672989441518171469882859915095580526963692738578819192861321172838235101443881865255012153472739055339640567142102829880952010117289543219381744214496495712977072754036610664169533842082208127481017079520251734461433774821350990320204341471180864804593000766222977357838719582587693768558345613632157969397865623790275420711954617851927436715390477040425047151818700003180675231998804541456766302418590818727329408390946440797583902517346488541709551178909086128795971182756847841979230703296542489494071639472849724653091103693142667447190438368264840136925160344250371513963290450886088580589726203314899282528994362336395140128386671563021081965416669845581054687500000 [89,29] -40965549284339634090498359959759087237307001165953897181235176110545299338375943609181444379910788117789956528088931916716871503160598366767177613348183278737274698380919763789338553276868540364567966683886115512176077936965170801622482767902402823616450121805456051270871441212141452271439827040577048496496713558289438961631178879225646269806217727660347011602363868276645588650816206799286832915640631764914807080327408864910436906672003632979184845207592612535435448964881134496262783584981709572118983782695227928320052871368769667496490076838181233584827239398205449734649044855314914251109617409530836631133503298927637492361864983643894787541232516387039933578849611383549525161160728657239829117260682786367685082103858478278492272248642983192615463054311394558057319229045639011090334673591174017982234563108446982975001213295023387387548814369593727420005233164030527059871915404780694641965582652245846708495068892148666251397307614817954580587540863633461044293570342877535803527820466646477713955210290067944927456816635953678793302012824536555516110972976311711771929551776134417719414052733730959192010906625624834838867277914374069722993169532577211248167999229130219266886039430861990174962493681251451636310419012760288474438120631664364685968900000927414529935083025947858971239822535633103459766112282513640079408930745578775093838792095311365338364720591832953754754637284238923904160029252385278703847672198674336934794870699228815851926691214719011050818491994815331484926538935168388899521788715381028320137016611413216894055031329145232476899699103909821727959659921950407311901659045581740335010207303435193727919601798105646127917147050081580272262809725404808599261584559482442715747784022436358978909557292623102784820465713461641770176519038601589396354296268511266440108795815944761252186800841405823339709613883151839583040452115090152684424558102222966752369570883902657458956724579028766009101200935930180971181748063571211410982421109662903376488576334535325403994037189188238862435121646315493483804972478543648190677669901955146359438797432921762429829367241391940799862806290419101402661400188790672036791633338106426030371150443575562625583709305087171944186965666682607641339766008092837523690832313150167465209960937500000 [89,30] 70028549077584162557919485447681721439751026548105795783128718018386695405142681563571047521066592862157875895899540162524702617413449273909891305832305705729747377564054433532050291866922831896889013760335396626212103216308395233345681857292389887444489188706078006600162069242855063329735514262748789905590684651697575264429997176981942466464181815147347143951857793050546727025233018695591343765128607751423368298669433851243830296838128731549495281986299641824882224965216528171969795620344690275016141209368367321360566387028938801398298900852670500686947734153784967376698408991377065192973784060790525898859887514166832838694411313738777976000788291907969729885474869445659885589479941321867427640958413209511260871265822552429370500806358026023478977708358770449370334502807036014739627731670231427144948233949610788620711096978606206662439717598852252454070740982541858774235169642963956212442820826058169237305605911208697257862083085351851574414326726608444303450046304786917967796245191997145911637831828691220825021973007483058144406253466154820739484449482403197972663949480091515325644626521917341965659251595610404900395207024839309862450035775836975472342115196914155780823513959862192125798015218812768354784042785215554663602016934576597204138273123329836303204042134732072962907636479833506521536757446144816074311237720899449846521415129382401407612144880224045417979537431816702818735024916268530798320161046734458409721007900509238612453865688457307035595524543011542443581307859219044975340442884827720768509836840377195932793706438167531015665954943756107166865898290417731199175354036948022906313199951522129682994405884744596623157656907214245332193312403634834308750842348493749641249814101604702463516681120514197441737373010823027350583710907216452413013598558098883688960288397740317002743503813902250418337005093336929555907292943932844479461999561177709204666760568244670717700331066035444624755661500742401059640263262676704690866367215869411591060236168932723696174800975954152353292991029934414727726813023153880273421105097024836527996507157300449626592711669311540222380502374259429539634382349474748442491330519318224525904158491947034788095724254829152812449616583452324651039300196231351947062648832798004150390625000000 [89,31] -110520000337000853686331123312647769574438837116393232758292076758848217127435042922042561236201583750715144018843368448308365012638070956041122057118933866789513590703588335087133074544456955379601036658011904943662980709662562095432338796966314989738986432131159002386848161397745142954629559206424266267514693665572903762488219510429974897955914923112470383519568012008575231902321102340829737743578916903154178083310864550767954087674925767389801053265576516484653659908475605148793345409004161373820679012435239582946983436457169489995354223818639981581275766766616651614838611854576607942043452121133943985549440695403888036513541224113640894431403261159286021911963876358043493476220785665947530784385219718754700489257710163593862344373388705392619386179111051356347448074744975241677082768119409196514502632550828017359229069118215108290168510587014581366115920528037194467669613059954680499704228762721272918721164843042645332346474029435149322197284489522750424072184888894335848389711391385601562495877265228251069620014728161817325742870525607954629457009905480572008422360588742406971589829817220682877166171289810553367656460753704885369883238243744652265014271395456160616742404430866158993114189583358973003499833048350946836657394290046871546667080766492017006464497067692422551705770141274618842848609551845771023503050479560977504080883655859145986894798358946690470853260060221499358877118645958341308155656826397240556870921190325936023687487868980736054778725491967540390839618312506601689802131166452745412925941035629147693825122125861418102293761768642398900315272163114910511452471602926223670166516481749896270150922969960752888464898864485971909935997859234205684954060535886552537126689829532963560168925898197024233092868471288696270642149793670767109539082691244748505183462171434855594382161417029254961147687836393317453386480297248738016067046770348542856166280808897828231145623252007358415984668562134260409240713525786121032313749604676657238783924279211092132847466171224779327151457874351564757295862490378852291448847273221979974788245711631899483999324241583954541224910305027280675277065871254347854520999032949231654943218556659539169434412338902398804938994348721919723163575888236209721071645617485046386718750000 [89,32] 163094493953406011785610444862905571249399058438815136685335423194271584098088034697645948923906545010736136020487401143293545430423707619632915982539019788926613458325652522461173445418600647037808209160480020802208080697931085027218077683706894733106306667454217937022367696741162672865799404664564548938303184588385200115280133976548478262278494621410324445745645341352593718572894206281028486186726005859136794155888047842809369924316983009861447733169616799939442318874009029364714066205223896620255028622652679184472944203348693945780335543151508105455116183222311777941511275723684325084173943104607341349106139435902919807703346131301442023687090121566413415111979684309984510356277382677059471854759375279133753668908020922714941202368511104023693225862825301574041311672555337244502661777735319585523406184942566961888987897674631086551357903984780193179284857423575180822768703845173948334268995897830522424046152897429907795296910053646542852352579643041131089409047350222654614166846622055865787768118558594066717699471778329019908368040066869000823042371934802943497443165039247056121551723264511353297331815851402447529269387180144464248907072646220397607598644560222578501042296179213733585028425881881378239092618008675285381556543318972316180684614824590390486770204694285507199785532770352913475545480118937650691884276021190372081967703197950905768211352648257612713819858002345369518790982635624128706644765488767446702906893033652560947227354721990039247941532610765531966896936193913912038366467070937241799095356315569887517659572782613909283954047049226369156717667888946160089040428813309968588180101136408030569311234345980908016410786472921888273091010203874791944281699927469375329088812135896109617045306332694764963287095271578615267780030605155608150195230650729589482424992611862346727769139359973646073755037898180000853001792103952317719336377737740346311429751214923252189080101000176004338992581833958338575289796033497164431818502129935466933548296003365277364539029977065513390247607811416109952736600435428003442948516028603752061230496848714772714747974210901315509615106775976453528999232112118064886314934914097874954817274379777140439637345943083767616471784931228171042216779085265443427488207817077636718750000 [89,33] -220816598318772682126394746688590670816429153207761066864217395961585906776786740950760665286782318095531654608602817216527146529829904471049155415599347726612846845655349819110840378061072977589586864598494946730658237519680915126664285184128792010372318662406983303705114492948456069579049272456071363759002666567152708142800559441288403601839897929926277414514908922553842306821537340066141531828615686420423115003027262266180507938435300575194458388832869643614027579501269123519820146140120495414191682753047764171666971657343175181682718296929423570936603151021465475201460618345675916378237345667877465552055488917345150427289576084849272106782826544340985429094664925964086017824773186972250202963538419901766676532282505155533298711689502373675365981167304747413285914671541263939998217455744841048345917522087214658810834288643279517888398712831097755468976785836675649210106317291299972120380221753263174636346096167926715431926760628079749451173842566324249347607156079066310771017865865373937313977076040828940175034314887133600698705509402405607555022574623971818976722134145295526879744253382861071495976046134623765364116646274559280350554097624536639122485897745677870067926251862071368007572445130562009732369273641324942683368947753914087964451806711048479798140842978991322724128711214359520771378920978018763090128185499602056051876860688600067408737752632862675625215883971047808650514827235284716539774628377912291595466550500450532867652358425697179200899625387513883345476687718651614821386775471453704579386944900911333284474482363649016424642192683782368789888888297562624506598042098751200127475762416374751212792348247078398823271939458186479091585373194901111665979863123165694032555796233047967954525276672783605547055165813546469399274321005785164926639725189611104431578321364190911559301643773356795681347070277397878706659786491980257020479604219170826319071276784670606606813275359781677675742091979343804508808260573816386070369161039694532290896081915464640713896830054329797321281787995194623399145287039299601180577584156528902504290165655147161588313086045813308335521797050478865423255446905516564146003359378006735923636979241154896450056606987839507990776397391855315199826748084888095036149024963378906250000 [89,34] 271863701858321002859907835607302038831505217210475796956139266509075852694025546343368944154122910851784630563513909975547799901998782721665019797647827330093494438146021992812798478601221473299173345353189443561659448365254146452852905420267251891197000037868089786845396426024644329268253388722878448188129153643729939361124257795271063043363619378036944347395900586605794164390623059932914933130223158953122044802792513016852900427627164087914865477364455992998108121111016505929403589582828564065508597521092953900664380633204161621931093194826281982923765727819711335201864551808614919012425601434494274156828795750852100033235725206664563994086974533754464614164155448912095722817077938595761606191803593309934088274525066958357473389686489109347113869027423796955768852850270879987720726925473075156534590564739726940988144782284644822715769404260806515303270186461037319139835267651668015882069404117316443547212009448046857048559568492563120365679652513335110833064702537762746359986910416277341384073932912354738216558829901252568381957991094919162344508375381284401163673471549490208878227453556261774356957653634943589399886992356166779102998613686431582708324780374617358726404012011946322271628018911853101025062745450439356736419340809290706654596116923389288207570438441316668032215144878406939443779934036031591933696874244688550492774053427698600252511335326391507672844956752983550880466765638737006921851173581500531241969136337666235164903370799296641518061545912342304564484266225584950825107197275831365522193433668678241017083189007068225855677108660567733799765668876949617936652843282823549902804364989220719762871723957767441315508990791199248219059729601560409029375836856100470350152959377295035023299909807700256454996822569074412902656011144503589471380548517141428165600518248344701533547659943062254831320884466954852837488383074922573508892030360908577843752670689835176535458240499918962893667719016761740086699662195328497171349544459168418496284346366723324931974968641783179977951469928351721225421898403412831429853590485098781865924652895055961236462075843965287324350334641225684735909583046326484208843551335219207458649070027375607643093208340126895287963823197308066426103323465213179588317871093750000000 [89,35] -304584713161673369947985971015139207214567682489070621537846895901700686730939246210413566823767116180902066653128803689431781605395291460253849977016771214688566570690005167203492424925078705287354287647734646262476286792323661920346045113199895535841751159985351293662176244706404180972516901941010565625740482710886102843010352782180646733888067973323579418490865154457951435897878709508739751359366821523883571593567553101016386325806764818850112535405060504309226578801549976745752644266803650955704741673608578045093980635319218492214811364384880300393228134719170913918514830482947276796025413942259942301248749917444898640505378143703372244308703344476671740989551545665719444595075284019383550861845185057375386415108089932120852373263205328694432015109176841147366815145911994503879329015612201223099768697335572957060405653890464462353294230408711211387151950200525755222982382940407325264200458202412686088530470748219240918020903647208104813969942917846740266125178555626843669691289400164978513702792847249459600479904148017276102381529699083347682596041949793312325452327122947973307157102585832873953655867980476000718058113850987509030585953411866869346549744200359614399135284617726717472509844123776236562870726678707361213032192858093324365555479086157222555871604063399709033310757971735468704649859591421772636835675096025081920530888806582167306274668029494396091499425683571367707336478757919606047404855881461911594137957090021078114353102139181116838113096697577801122029261366542408406778216898321455700267270324238465257416920703452551750367529516192311929707883085065791421331579244594703924066481603084537737707813930049720778613996162491632460215569715762794123997418896909758979402213112585338577704147892165205473035130925022714841341068077774093255618307686817025979244790056950908911937775195160371269494450258210262082338951586743832955398997262070725762449886218141597698346605772797179504378947166912797456236544995751569518711479442269491549186368953215738891888347925115074424089623760556904926591391263871236479619016391779928964242113523821172593110761067055424145893994122869276721942801576720498850491655617977360339764374879336977578513458594162991664836036623253967547952925087884068489074707031250000 [89,36] 310724740920495930191475015156371670095838532437411936583942210170514248656836898062841299336299520530768895826366981201872015442230225358386254019761825132787419979418420382483827658732159355031364948909722800665103402219503802029338890600899213030106195015429083122930878853786672321937702108971482548912527205401929306349885287508237322659209709638604058454460341185663401516794772144627408588961099075934293229753380092627519349102718682127095036675285723364031383547252967238512150561768345088153745396006126185209435324669987473540344068635506925593953523050558201779360299425059781019690633051173836952224039457769298980250613439000678010165687018425485936316182289702119526881745742600609880837566362235465356379374642738508988567219268946967123313312671212257803032951276277923945374702393227265368473028965395741065705052065139201456470214448737086288471985172301478896296598438566377652849224751183687306362364721945165135052657275213176769169727534710256331158945950784892038163390583017360133820793665810142284525006558227413614083520110697674547180893534070375272441484316238529737989135781883333502291404052579955547126003695286375298125545549090281030662070285126157671941330045838863168401690256115538853248121177292289786310367602941908635446449135758714388596026415602903005050273066480378421035008681588499349862233767246085695080224227815918946453257821133940428393250321546912197672680397910864296397409257997130269187967684654240342492017543764973650791035991614349280498574114429262222738393693565505015693510592681200296339054607065733918909984835736365913624670655938307756598315856702243744763040518444724916879349826201071048828445868382754065514763044059339876877462013361301476526773125972534892201474635504985730810326675357985939452312819277145532167307231379338503943925013486615735962004706011139059283526668180748192493746245603174691849779040346352393038454916809157211100932032313491525772890562595156939901490056032008368816651140861961505597772779498553099357066547444929800846775918863730110004082327858057101298274246113308075090215762524705351690462987753781403987752388294683455249823195939095083760105150413406807909868555328071366522957423125055534662017700520131313624005997553467750549316406250000 [89,37] -287858570172902773468344638667320070227139195323417998036532389230309693751782808832406926173306761466749184240774013222704169437279322110876565856652064232762604661930966203616416436101608262790914926247527745040311340247713181650606851855503436653570729272154632242750847209037099487990887140479441999024964896431999886340363980280938997998505382479708763078606116719727748686373587643062789953162233443861720337042381202047254187767820335824352533475656815960292926291072754669121904632794758532321744177431551932004161401945688030168987511096487169388600826356368137608107191498904527937198696004879303932086761518055903251853817452510222656764102343994243931813001231745395536689780690949654253244534648530533448508653413442405166937250298016626953972551490685204491446010049334670884030155658608450227613686145741180229750921948113550714079043576546388005553731606679486195262911968493660953897533030972993884271682523328593207358420857995039372231789401023871266219168167339332971915620333060155968904294950564535052945192357239047151271954248692609635911939958291044500930727602451414026840664198520523293091861702736622819855644168558440063479934983938374302776318412269827305706355519906773216310237222505860157934973469168228706125302736887116392388355224708487276772817099334133596091823912239033218907675682311542677412498441978294336132920678977432407187758959858320264393296240174765947753710074644515799856921827161483122640365246812215692742647392856790992186074170834078735811362071359479861989586016044702993306042591648456922274224377643381463851706351884129933959066521641412030743659381797427466226692966816662094566820397282715115630281817956411980181446418254065505348735175800340223174093277295058819054176095478903296573839046477991094123077438047538024142231187255986333677259762432559351468362888744559762257258075902070091048109627062401534880081716700515905731323115568182849402205711884160036878550044915587219369854012040169884917839297438785050858773093242144719000224712473635708183870828438832643044516019833569203464206054023815308522624665140674526372393556151807258814843007809504513650370508511669259573165394418282948517903978595588167404050293209559431475280666390403894183691591024398803710937500000 [89,38] 241171669938501247219040245439579480927237563864656352368759537093145370000479327105301747084659683039733905621060628890824558809571244116921724406625472758865064271753479322367119651260313897855298790695199614348312995639298625263306647771523767674238170302998635238410455632177630686659917009083705699700125634038694824622335279187548005045521108737381870957801747161334118347215981057729369475513570543271951870616695113260745233709132455084526148483407221501257358563431848411055270372791265703011291802952473804350503926640161225960181020076762704306393634292375426073200699232157490770192477116387108691068246533852805459060041569792368269663444144876123853858076365727864471417122631254519194887822807725656628946244081133506238739123315670290234571010491512370394219770691554743615777401215945102722937244592079835431983608667108646445120045301229399008411306030275916595407885591452624305598526036496157987419123308105360776721556870002336090481018273377659229166041399918332029887747483252550954028971003188872826338575882990443287614174111905983615458823411510560548526392301802911345262900401086267540505971873290918677469943818116590005206522923652598472839125120160078977840383607341023598498329924225581771023678541110142026488546099731170919536930255072600569271236497854762631959954708173540236132783538875374376679744958792667705273991520746167015042575327132899538601601077707027579823980621738804142121146374510307560513557587886391345953499626905369212408792900690201648330718581579134714923703306918334542618230559107400719674013898786587789380706383803375094698061835147295388325076387511831441923801047362707408619763479276732319920632326307534452415813173784002096993943521168584709164573330493907153181593347442032121050267566232155123805564764579260671119005697951649774442386717444890220995156900497599895345376356330052865881229671761534820637526811447542059499502952814164325062215089197281786841254799348335734211120880141005749652811479190063789805789467236316042745054671475135629779599212156539737934135836964088593079909783865642259071007542597503287203769212728471067560500380147309859756068562150172595637073420316966649596974269387965906625266746504513987875428782103881530929356813430786132812500000 [89,39] -182119337886379496925506697087071256378260391773077918501777136778861140650598959752616689079889528062162945875160581928840727293110242868305598704260300505053712383796841428447282224798480293546293504122747276667531502614780789622016148565733547989617165318499194835492328424234302557918254940716577913914616373804952422837788461247601379417183912225638691243448141662144691324952207127602502104565217882007069417811269541896472114394075745813392549388524922015195868762920628131014971757422973647732704735590212286070472010785952480067247839094317890814963472651970708655556295728952600922629538046776784645364941440005768518110326223049107582478640371278944947999514018600612719292270056181061522504417521727834162747724019983917363368881157082503337393745730788116754337942846618412870172353847066357359548770283081090897440911129516354837896771870432897480932727418413444206489073116627055007717104705826308823977534229014868865120850340024908654482464862738613034567463592446773504347188870424665242148283968726044368218296685671103921259664506714471343816292334859676308867173484434044167550800790475228059416465917374708133488864564755641266589775158119381148944177037207611575816177112490811314885122467973013876284811466021325913675792997983734540221760894270037552185164138454752266408557501767720951929081063866089301406317866958332912096290810542764405440933337194020026132908911651770711884122753279369392882127051809727950411756223609014326059346458446282619836908963741859883022622325379112214863356963696695960032914931333373571648711697557668520747188622496561412930165597032219468723491900271892947790753567031851200700582745860415489154968796216337583070935452631957884355212623592085554478073844191728725390433517838703408169335247441285809370228785800722474379052316715058378108664217707643688181605925914216718804629009371088227486525993830086403069537097499590413630449494505857966114104341302711832210697912089309098333939851120256537317584044345488933926949791510056292060253924780299193133065993827424747049880562789380130069925991226669261443328267531987357093273039942193375401117852480910621497791507795563450506224454054782274415633617146535739831740673613379340178841658826058846898376941680908203125000 [89,40] 123675237347941852203829686857827869141947233966348951001396861463380880937653247743186275021380030184325537851134824006669374246350751961245615416692782468958173534718840319274659381963302713900766150217500396787610652765971474674041660243079463199743653652081397726202999476095150597453634030383136298750638770365352261645762102862158647359473928462828694233476337048571961321738516281987084127056656018577773581180717221633042565945236666026834760652473536843026433301390058827005399838183135614061948228926503921957660734794990459532717655355161324669978774843850668674659423784513482199368317935933744503335605788496408844234744060904913251581121740512678047205500993251580253006383166918090245012540424937632408021657995182626748278064259347398924472792104298093117668204018725482771013023628821424427392997038107413417374566685050442444599652127265805289935749006230769287287114455239257691535066063983211024461565017092963876093815209901920449761767676725633066879202695142624840253077887513813375716341080662458096112470953830748227331877724067005314551383760012937226580535174086943108130823110645568109879314182026277314527333038319253536029353408439773805299539267754156926440025143066603065164466077785580483155792695638603926183223352393705999384456604083925955583379108515869964796353702613102736852705960730731440349789345182698381093190813277947079519359340341788914664257145032418973438552404632854793103084903251541465913977990686707473602224116040518954166567946035667237334821746245672513591803521959763282886710528132102347111096300268465464211846276883709180211599927154156580712356791868052197908268413521904105215533595901256914983348029225409727602703956022530747524576285941794778656837732812480122758726760109462617408323476326197582599857716758412540303304659783747980082903559867767570618745636831465606962325999052323139982344561734860997591169781722296522338019652760909102694825635896572609221016454639204034097372562296101539671804579851366328771107663083358517330777761539496025647353764368199256426333709192931581424242172179277304449891407938837934595566773947048320720178705649335113775799492988274955414900648051834377888681142188023161070134674287095133404790203712764196097850799560546875000 [89,41] -75356206652364080460180945562713453358788391337839587440972047263655881774306289785980944026375572629140698903662968513231077685602676944397485573593796328967803606017386426422582665349614316285767767504604352587520070035481905501845696257145044176025040549153782133440984902727372335743635897245072425061884488125811604310791873510144292756118775861507664325082355651565983686597128157480675411116634678149734359658843768094437722448171919473203622053700953023060500401660878031323522141454720221286009166511547779294994135743167066079844950014956691875631093977342939424046349286519020276966277068169812572912405246668493133355354155898228722550916979448951114134897033731532953838511395997006031238922694915303058015602739855393595897054723683475832274879671807343630627157501807740074638045817658741290115736941513117365028065606601049804736448516218830279676955294884118596614435115026629930409685856217565850823985812967760479262288460866712793952551289106634816090508737380044939024794725293552957938270537541639004561574636996930830099299225273759468686736450629087262501377573208308245010677626655187187969733366916496812991992542325071928833363833172602975846352513469142957404777731416611459131035678304859648649850344618754867526896027390000804778462591113616019077829712015981292152067507696480518224484507012553953814836404197408354752931681008956302240647424994311901809150089338430791255838965081443331731155642933344701121703743781439611641771124218674455718391509026241635879527726803745988096884635967742197636922166655972038483694881560033991469710144899751672769494045385812911153470985807407076359902417701034906966602391590630032321292280536927691339420823789717868750673569490134565871613005470855449512976348374986293210851073643197059606779285515422267736712674157641586959303499032346862001686866988347401410080430759334920988631544637277720858067724838683406416649808175547784806683421879100000333749408803614032355089121967953289078965384471742167132161865112167038397681724721930336777964245342617022923075737425272388889196989027440456604733826594603870440054905658622433285642022684901752311134155699565815447286000070344359040351606095356096937126115856142583027121872873976826667785644531250000 [89,42] 41029107517204045594754883271354082147401792208795426089665605641061878966146355657014405234285292728352158878889475773678138819136578040175691597609235256540959383688073604418448301895532924914002518674247239402772631108014389535265184570101704605364095576206592024178428164178460857224221148644965257748111550516307017734912300260188430059007228929167533883173136949091326856582200525237788876868889954796887628130714842927734742751029160175287029604144787669839186440301731923370579083118412839559587565225717328886392316774656195235324356236762437618672570334154356834134630342404547730456141680572148406612436050500221368928673881156339267791926418036421401076403362793619462274717596299100240348054717951552540090064646449792236654520234784427308185904275979321657451547308062783980239536093050595899489157428011570415764649451031691727261454975372525525907128061773064950681574256898568412277468408189989616352770619683482636804478524860126336219774541865853318378174683700231344867210936605307320410765089665287295053874501903030381524365968996606902025713708033448018997746584443497007509235638035735622370823704773785772267386607038196582896651969830665435102752489800090318721167831078869708744315809632383785688581466673515200142960701368619567935855864628618323677427587392645445633747403185587686985738727005646366915989492691356993438362888908057839688154745153609325210827460029821565536667704464083307856214097134242810153242088840384658861106940263601069292135753550424425816168036830500227527257398296128175697774891917242129177295175256689332127401952595504434559555377068650179447870544584348120871656843838686414287799262518065696711122672992008245573718993406483660818838722183037454797909732148146436458744788009432726027581891949939342529895232045583624205940317216880371294026361787037494140805971002008617529738505898971943359867874708055697309736670819906979939097668435350962346098064353735778007786058077797143990445860330570065194559980516879434654209657492452974139222144767971007663635011420233395000494945418182150294723240185956960498413014309087430144495467545996262594810401824730403578695374827616684370085497516008223409396650146993386289347161000051755763706751167774200439453125000000 [89,43] -19788940961599234799768246357400953035506179542474910233602706024051003117609957371318148289362212618734730552083219610940086615154932519286629403875834863438086451156145655486349921623251089913719465977060540256326349953354474872234035813014109203327267099032018381587267477028201450139333154557389016824114892507038737352039893388068730700387255592999740232402849112083791464937964996876504770570535932920014357820279936519492569238365572825922343034938830869821139330580224889466535813735559623826246264231906341382436772995778362753670539900973448352338068673926418257537017812837939059689605274142686843365868225934946255965723713867724904189818124141886519829398700363070212239713694081776694069688437403027131257633954391780199361606570348408234110976453202735146642092293170485577364938327211108836900824014907987161187877088765866203849954805445813670205255611268418424403678241589504155243338210788689813030794286433079248744373329981453243955778896381096990718264557297989431769180142184344918148280619635867523512819925310136204682474438019926649016565270643021273861749726587721178941977575267030297738647436899433995631520284220853627615972716205522879995943813031475296060405669850092647950344105871239195184665056068268572485297535429775311064857045083645423180958368442961696693205447287235982451390383711469019195725687096264334912313067328476161728404043388398465107468526693088670495530398033468066942783328511645437005117158875680931236282217408111207277164493053355456615000142978400511427532433797361431850106615908041041026606129090546519949622167432018604444272585229628886776757939584497564350294580166506653741010630972128002525472316607702896122686935241885329419289566749150413325878026427643933678615325030488328619883901009329193498431539007379134556995855579521648924411536549939164436417802288449762651807760685335325521365500345531130837636912712562493196037443036737941728550954923127714885931427411348143667121458579620200236330974955354043918028660649996299553914472837787283505783620427330230865366983243418863641670127955272697145909538777927172788409821426380549376900589153620155541074970405499115890987496274631663540855418949741058483315914173772398498840630054473876953125000000 [89,44] 8292591853728640204583396031027778301798552779714590193493910519714533113802038749942808832062721703175824333650030648200268779745818311573461137561331971775797109659162636146330794524471148801270430181691520243693391244867350492257300143899119375048238135949049577745591586309865180405292228049739946507269991768447280904799620432910152352129432616087273241104757555257981981606456866295607463806653283061821005216064145433165667389235466137066840760785194461521449015161372770885996026025690661713907871302778834801643215762789575836827547780480002867803138345607610751176917136580491098780757208787614716357631413351346270327317860196217302770184782757239664769783714210396616203802648546733387543161431019070389284192774988313532795294451892849383513187041255111570162991901202462802964989405520199672174083242147237910491440341285804557993575556529942288540692399938184129430575339698215415640669738968488749341947533843112605792466247802446821037745716069021337766287420644277534142318310626749966765062181180966334594364658069521389660399145774424671592623921487168391037157036298838668625047374784915646223364552156598337891622304587372115381763009134566840584073386454003416597658614610501276404859100131198211866245536469686999275487518597910301471457756706853330221391357964214680274900588414691628742720169397095346980768856173679455322938482282008981348239032204232924034347656140291019544402728031396098099542173251666819828762320359223431043725711041892786872390126285122375556351956823369892443123465169252624365967865760961989833190681103501396386353503305886865805169385917430400128735750682740623915809991112213889867153066348409613346018315901462132881078330235426034595094473947207907243024940515248675039850947034086599310378915537349208443137523433114702421425923978996914171089089264609441317131739381326459834264000137242089002284936024271709152429822555609701228127571877251436509461560803286661598440915005417887746555975538134907609092040329842467621277000583489225873108789118696798114779982282280396336903729852828661682492723868403508561412810866109430384241327637389264844691375473999709112619912504004327813083924740704263330577788588992746952877066490827928646467626094818115234375000 [89,45] -2878824107508428486370595112236863056840285933676463694257639086234793583167017964200701342253786016223512836088582483574351438004212545040300793060307303100408160859070440962652797164260783909065860130422628331602355224344150239801008578168628568253023214369536538462795653305983744053081555386006455530433655162570999006781364832672909231087540729686664667595559190086677564900974970280155591364695528212907888333022736618812214448477158347282306848727086190571225034994197769873625362612827434917386923092375115598431660666533523385767349703045404261599966504521672572074327530695754760281945009921904891334802062954179460288291797540675110344125289986315571940822556546759663888184232942398330965305456130837523804449784958700414545371367313330818428823031353369822691146569269552914134849503246881550613990343492031020578671360096112330703486213715021606826766781255170971674042654210175977861846952879015186870009847852582683185829572303224873669888117588128583759011137312339539665888276514347206107186860692745859492634104491393313598434834445201797652361835516821279813875340836693942782583912183089890037609597733307310425465722269013131483281706170218617901890437669555835398313027844923547817098535810401847506283259007744072493853206219485586487558189308018399319222416224219272170575639957890674646811051151495492989781731766240542710218255642931165499946944360845028725320114828049807946817475677875059728432977569044085822165896846579873816211776934110337537371876594234862821183222999066776085292343203456262133829996814182889258445468098705257785606411687364655875002408074242549750809082748678025043898362713438203780737696574979616717964110271139220720901096817051894654807694670060864172110525749984089161781991527081939813948123782298706289529801773501970835835544811376870096681179432640518103130603028985809656892858876732145840886937040941365407458007620767751307621774216994372425182758450476274549660857758858338170324345812542751436448998734073273200323408785854107935587701204763493327188580327081950618236761399997120799328887581236208949635926375892755151015098253168399310912064636000245307538802057512779216512393060128986555038355896500232300461163958971155807375907897949218750000 [89,46] 711192162823631060685740025750044860351427260163148492477386491283161177804640341176785405677214850805986111735547388794579354151771991477662182779869845644025340976246946787663461650003038585642424458648851031081760559651523064814900595818326935195907060394462772776248256836923528088078462642833991505088739608658301063555711946795840783815835121802483638781837016781492819237467778911261661095547822461691170813311588120473394505944599203522096978906655745780626430490027166487164449772863807605209018950382790934291559552549119214270119803817702481986465616995992100941839928235282190591105322975549332855861707778569378391692495356326059869178416182699994043389688290092953476509437482784594576793363577639441360276499001155356228154160869299348573364247995182313274844624485242138485850627224666952778495970472546955648101250218464428551318943557688807011346783201731066578572580602918064275436072196559880777676360521338721306455210523745288409286112450485683813484331159993406415242119276080186272879352077436027934802539809386787585013191888054605158544609952893841292517596068174361572422200636464260024121876383388634048149460636652918710102398365811182050615121579048435941714857629737837737965824529094469896695548036219801380610170814210069295529756275248567951468173386003405583197275309164944061979500340824554873455988635272578720990212927927383941023161976662706530766701158555690787741267396458110185872373540330517147957873174037245456206515673117430581582026935238336538789373972579259799339080684961249987985300108741088301231127079808473385889705964411300627610129303820100584352041317645252386423602717437619591044864699324079220596158070224521561426208740932458662088383959464710206844900229966527539714623138152337681431185619201787403677442903834384052001759429406434639746316264679818915275781573280768335104321537037998515649228214689558080201930558668055872499106490772505718005243413831446545936770753004437080737074988675383074981210526715824801280041533651156318971640297184365917390791671754342179801401696511858143971645479242697211564604930943123362370295283877949342513461025062610992638910884850272747334890307110166419183995101076234401915598937193863093852996826171875000 [89,47] -23282552014341087155014103591544617698511199592829084994639834852942506591275127652444817314816888515324003948104736043264641729505641621554900508943192410801361301329030112738758739102166187772632388357439257060136544544248644964680313869727502405231118452275443811350202279398189222742466582237116396098899870835471819464952488712902406425932859774855878655985334184861656159013033302568998031601790829193487467883469591776657329772014206613338175148792140544446805618175368880744111350150409757569258495395298120396335911340555728228836555906841505822706637829485985186810982584124467326115073065090004657297401855960152685901785827855037691784922937275337599694358268743111664861522073362771515508807383045441823466245616078248531280517245478052563654599783897617694129178843838739951832433416631790255028907232039277715970578386024754177380181105997393769671191223441809217134894166712606348757992361801878688058065029199159926606786163098105156201880831761947521857650806121112737035152678648907250406162828441776424825328352831231347364299432958181902896636217449356834718402325174267094543380163542909955245889211837961370008158524900259616710634691369568348189782181676058267246938636706176953958628499912477565012074309270926476838268697375640076084213716408972685454322958179175345938121298524642281299124983511775933834078831365152143248876063136012702786183252970176434750820854137355215651307625578344458531520665619215461202802038312473575140601527695832297032052249328388443754466237372972032821712938687737996772219718074843305267896890190286777133890665561003258767867018147988190298845397208406931749450405099964089425330431252416133156633696979621423669872554874852495214881859649056748666762448000889026725983897679932275130956696780958039685002070010774619831219842844874708184826192653642742682712078744680992145787457737320503915774575046066857649719408363350757788675733884588839793151738567846305045272913688284440538598458803793938365811150121253846966869739113447487415025255162592139764257668740981726202294193484958776392395327721552870507175060981667175963461767838537090593690480070722344957719751059077489473606558004158567190306113048325897807444562204182147979736328125000 [89,48] -105949042745642542426087819268864708429056793827199242795019581845883376047758197273027278024787219457497153477006687330034147450305707581403968090232048602541766492512484197086517666864655532612905998678216641721741554213521955373547913509663519254671339912283433762854685621108541139797663370746914446256470642641497812388876439809057675110698568734055995651203065568792767550813807927395323087177299358867200891729550911271867948358748539242763425708099823752142080480236522032771724898062048735589056916062963455784154325299538457471085201104162200968411318556474251433568589776460270118952222796163942726526643281727409331954802887678308787256000025263107740366537219549100736963087121519977061508315394777392335280349851660532317081762274406052616093764922390674479660961310949828518170576026975906369855670521085309329861742336929423620042396268856652917012400465588071855181104866970957868613468572727310636835554521068495568334312744429851089558107147387428096408869803941419016885482405887237032954170855966445146200369478432699262375280939709333286955897655992476026775092799740926061596089027413790498025354420227606497211861066923152076192443897314346748193390759980725507371397775367075536078049096934479945129477360364082351084767572252620062873779259399447731907842536456783066554582767405955283036439372880995205399094681326809926045784131063728077585238122621510480309842926125988817043690683096743223536192761363902177380783598440623843330603924286552200835862953218974558866910004680384033378322067272855224015973698301279777833706139253060681247134126302861076414778899009118036839325829313462270354987550548426071064031480708022661778118994971346229361122519830333129693955186157625108549724489804059337741194830621250658867249590562900987830034746958164323521048037289360614793292796109524681925710127518994282458665194114346321178928000202062087355980295281049976430081119495100145283358611941538053582143497423176035241030760700138779102158734932036481782351023471041045563861160365198282791091006405191388201540032119368982844052169029822261977860765974449876839571283737875948195996452007291130682802499134466871777029334866525230604908380804829448607051745057106018066406250000 [89,49] 79363806225626811841075634074370500236139029365234236684804034829663658796174696583994366862291347985548141852570385946610640613723431940045236418723826523007921465702739632917207194974182743246253156788741546829045618739962885275214107959475006772803065026667341857787586533675758973967801534656253666531466087429484274390465146193090507745201129479914093761509334786607074834692479748822244376606350280259529478606803804903649597732340378998256321440494373383487498401269655991280686287924271569731067740851873984442672694722051468281268437738831952904606839021657786740353579995778894696760821964169993986104540895591413167046272200279649896720984780320635283857858540771096602064779325784592263351702280260214825052163195694085393881990446925764483221269804172227949974782947754724802408336350868667652606127826421268985645958562942971440169040616987756646086281646712801594711011208815052846864343592048699252734171827867207404482398067977107007720604146104290951943981269555299378479181099033904500780234654844047601803313418590553685776599388010948021363236143839148892036289271579251153564335355718116557399797280827633415797319045516153829489044327920017943548329070790329845018666702249843030928623571332619642406872864272152769060041439170405905420896958460799861089936380152481211642349375530680980291641068834960482561113580494206450745877224529665822986940408010426575369741009487496033927184608231944624296087633345108979765782919931963721901772346657406358521227513269280106801170761812235234675467649580281714791934956312716913632511701962884872020948522707271331266885958840986341673048164159146769863307894816459814701057423037697789380979445326431626599135397550012820538310205095223955867720781897217541053828964149846144697590956851370277026347117594145035518539004290568626221656433677037370146069007501667929115419181679769369369199293688228432578856145550894515813165607287872644380022662211070485612449728202526050241486163699692476714662053840986256483676780761744896687474593374391471755544858979414873188447529484694397003980166946425410774828010357279648466716618309942887214208146399579698775476369632444369598513167920979033062578444912560371449217200279235839843750000 [89,50] -37751266571877031194356750023065070579313164916772004695834116593337883097252377633619409401687688599074304027554003539629070302274806541303057404474788986877749631730386847699405755514334229423116068974912064358707075844485750326327575238644524630809467973826728105031336592819748159334053179974596319669276227655321645083345382157534791198946071316580280020019208185436316129693078180183545515992775695200097309234055895816436711864307089570383604827789525641839344905690348027894624761039803618004135151207531005174632424478934028577319531462625715028957567105330950794963296364360746007549812138538323578898598033227369903601216094873990440936898388326632660178716628742995975603713535894315625753636900605357998258209987146667414431834025499189789885030528068902411320033851825626253052297376602384519622731627032630950569535239854033166112002016245271785810825190923469750376749097885528951026137933217428792692874695789629132968926593570213577423145616840403320432170904451260339871331387435153049678747226786951751631857083246916748414760636757404111223399340693194002623285507420195481766313667310426655464826875727018151102168172283469814143589686126810665932131668005812425422546757470652251083901813676385357435769206590941540888166698612990534875947742237882693110568152345876823051901065248196631946989404994886712902672285400751679895389670455532639105101626372362362103457635599091673618373896564459671841153210191629008002936641128299707525855547726383802723840041886124888248481313409971363669463573659539292002891169055829947265964121564685753186685751516268204026759886666936748025998392381031622057119463187344325072668853736924037632549527696749443715270253518043881354697358766841307417292008417465872952256735333947106064092468430957993461343425858285166258475346776847015949234648383664792728750819978584833487637720898113003038055752382042956197454283954930161977750071193132000498591439776373398190084196003493199814424216225093498893290920464985329176248576549964236663261211094554060999444337823739430686074693327958568509991406595063881840086839311474648960022849889869783355128593377336425251389362834049858381423568371576537927580830000806599855422973632812500000000 [89,51] 12949558375767663632091172438562455124448294542667065087991964311526038167780997687764414107097182508675709477330488813407165599645024839396085981151137446618695308963294760270972672746891885738205895586429148452998708013512769660701461528709014721267199388859842233923612308579134014894727453597819322539780084300173686630914509772531844171848845134010341214273435358389199240448507167010129792596099029341018680487212237120439909294403947236934863448430730940845339101898897200922366464553700218405057689489223831983670252076322058735624017959777433676122795759176580267210820132270133564925504328231926415652070787252932201071598002790108851078011826726759703644613043881559456944877427057300454071552874677908935309538168022153327492981372350439543949515428366589508211710335854503455269728765447369010626485569173869146611180044919217257694090332971015461084975341868450259022405944100399377595577306361360726379026275794845055964472745201669057412848006059301895129526620594844465225406781331127388032197802188102202737110863355082023208378781693303308081233398406441707960064579603433170549372978736952786934123729317749960706479769592782745829884115103700253102610396725167242045945860036311744554115967427190188129295203961403410446366062065447368771137433372372968702713322538251090649092331303175225613753617715871245596728968490804233389877978379963759452374944872404287401153276068902620462610876274217913981514142989893693234126382530233982671032972597107008541037736509649993066902046822755022213777549755970415493806663769539346177627656934513333310411711870696048301945184711323157609812302341559689208457155102653339613070082853808091583896763895646554708093548276098267724934231339031169973517481591724509860554850416617434648301482684854847626191684990479135640439233879557747608674280911855097799529547908283672181368738291371422920333304504586213576267975483516801848448216910048709166591685080638285747997497502387000901596824414071055479529522932957468995850864124887600560325552811546005999450029522637721252893720753257400438098240011501679118068555912217256144504423589676613858484294336552670506278243670205808245186573078068514863758764477097429335117340087890625000 [89,52] -2687775734798178269145884101290762470230593638682747958000203002644696460033656971776818814441704820098764134464670911190198770699461898091608794254551123602129422524539700413396647763970009828842456052582203814619292861975420789259284317418635340076042108081145237301663896826762725127583301598306452912751587996701454912282396184680538538878138615862634350560728107414281919936498617626378196777381128007447949534308075344532138007499840871713754948044497693431406029607464698122850587979239176026374492867677605746117964216483568226601087667581974636313194407324671133454226045840996407362423590532187824538900676198233078691181470597637401940018474627349634699933997324625053499495770371534594756847534101756063932199442962650616990502779632470702016374222455642914702594500684886416672660070975374082619367728880496041511508893821674858518747150567379914668784759864074511195466207182304279733089834891238766990433220758029361956256359367258973631807543402484501120806268992259516539869603696409783235257031487882535720141296712837854200213827035367070454450822943635417108920662502028798809493564444574588487617623586777862334925792215679780868297538636852418992540291017566165748076740413921294577830173687095856186691658094379152551202442244468985713871398671303719279031292623078751689277723199836850590181953800106062819757519969663367950308652248199059703965147008692952895727921008344059722224484090792968475620679038563098835318960689945796413181638295800112308529151935712039918339166189854474931260629069138664892882283850879915263373155881614429647601882550373354948388839749087351930439505600359745581609596480811230290763662853672914073885307109985022756431948061467896351660617919987712619662036088822502024696634966322363228337996607020897631881460776710969200260901495204201340190277069959035449828832679956722239870281094583989755761502567270900933470766870666374404198102594734858339624706446141605190648593590087295029649259875099852659903826237922972262080038707700174886241449709751211479047073097431949458148489792727540251630126699110878248478007938777608688415608121932201513807790531124334102383836911621566690167874601191666528166024363599717617034912109375000 [89,53] -306795528492058430016203669557719812447024936276444969916361096780636739216154353254765190587519312077352290396024803524567038148285614597224250020189329224096670466726983352006638133435835247840575083230083878629044313532985731782386547011764169496559599977142187403122119129553219688668647630785106497945749336599583935580021432177804323742979512004064949826675017905550645102372472125282900770592955246859606920418381050262435400751318742240140303097531976563505130779058281943581936993371731477269468741365570360322881897130240622042086949648921094088577938503974742775978743511941644356619687864195158659446770174292890909302488777707195517839880804010545291014282327300314843363765291933378104151296540402389213173910774797364717342003438337782173863685014942261493968753670276771207425600586914253498504902995752794698413322468910811921779986869897460889366868361565248470695677382594091742832690291812897056653606177772844330558550466270147489432127193959152080746749008578684234299246292020369160994490176967759697763784617324266032669033388014385677570579877899656948264667701030219027991050157097538188793683254534991042890267448818285426504322655399083478515739655968622242874559250909952790357301820285859394419692575734301936734103095217296814496313656263828961755939179648829821044142161817024406244842556294323204862687543486802925468823542478184850932860492286652396183378310605659418158388050914553058298948794371959158263950320358879639829892644377125931660367253139677637683711361736983202701603113614050945674586824096251564294847624156393681372679499886258557761744647217703717584930328258351810194001703103585461978804258733356746754068240259836674179209384573698618119986706577179540358667576724550032510615625197005447068993295173567511023910848370288343136386632430987606081648569703883683151969148757477142838322714389724711060711072099730002819298799696091830517391533282673025544646745766026211828442012516845237404083285077745202809438986304670224277364406659620003089610650848791550178251957605989938789639742678086864129249609448414212796282298463506257767985451277204165688293054960676815154672505377786166018243274589138991359504871070384979248046875000 [89,54] 699478319037279653869622129169885706190377109659777853716940108897222944274029307171211612111660521890454289768767689711753896841082449163907439123549815238687187085107507577332124500856252050529579633906906541072684424644656307571961325536676015993097796676699812142777976017351495384862493551842124208797087430055877178024215184477521288921601979902747617857947837653690583355916120727379283212695326484874140795426507937578460043959672789209335109145159005811344701655970100517776520891341304211349703729833206456032178779005767505786775768698633267386719384749013225093621898539590053605040450106444217006567550915243726660547394796341348754482074456525612243877898534579904824492468366998989702808987377234202503907777911284532960396468822977466097750659471990096443651129572055647110799855888691766802752949637990390536877850484676565934655720723415500552844721151140576532345579755885073344595776791006489107883039763131890240504909047958876422347981441616487944737489727205745232018582817534309284608930125741299181171078887237306512084099302136553712035896367170016687165507674146760072545951909447733544098262978562943852545102309405306151790186777715846634594022504692093625026804548306847361967128125043258383550869766486856673717445132898532717701001005902361297221060511194595943112067683881430821288013086944477309551393038851796968844026987568656933496985482306068121358905792545140322701654430042870473234633022840701371730632451395666189058241489742312819584390005808595403923363716529489940953123055753270169408813165951873464801300277492848306377219732377197258579157750821584385265144289356585249155958810048598606388360749045808581095368597850018901145292897388163087299185722043011280709024055076552511455590506382795831455938428755510447560728241823555893923323774149468983354369440756238579935831586263027760461395753423635091873595331026597279775625128637633947435326310439133256059215529625224432901623413097648372801380601789010461089203835775416776837044788546171382464198397554278526414424843254462710009128753051000614649726957662748716438153906640048042754873926176532313423250430577335507631656130391656410547757127815771127643529325723648071289062500 [89,55] -476543839463466029241889114308854757208835787970369874248942439232144374172363508488073234188642899396420018897527155339490377577573017801438515919039951242958591452264869767850838699459192797695971606018910611835386463386310311029089012128432039231676413647424628964161557378582093910024134767891493000207452923445216550088780547144724909136559738580805657881911361932115949555770118578026216757057307131545242516862077251934692790231022941401800056310059306298671542233787955730174033937817545089663675406223518648679244911424454392062191058876330517075861970593127188243298027437937929803119482643480689561540962999876743146952140053940222306612485269425298086779742191088653887004132736852388782451947401413215586151759778126649983225099518884418345111890299866337603937264623575030334409474389155953669829913120010671090288234480092086856759846018473668824038582860521252999329155987645476909473252002042833244140174421146687877409328512580767697798047725359127001814152331010817477744680339190455287965514077793066022074148879923886763947213674247006339592642890927914991278012380212759011783650496049393431620767739714993214933101817263781778162091102059044162999777330938553813716279322163558628101994836472417687258490051485213858390068800706753419427016721136572226470392458899380047158861782475583039592244131640341482583464943237585752255252921150870299112653246602662969983160369293092606378910616199643158412288595515291516097318691049626625536708040289692874454704088095171863981217787779319650065241067106256520460960056432511437039574347844918168471128242550482115431042066330998566825201668238049699404476380732175252850861834406329985395791634322978800581998451614620951319124109520579923575519289321453175062121488823826057252850002986572944535806900327926159182743365600938803298018922296416438904722164193957733031374906262767080339852791089742525901363581837867850027592374517203008512859756664147603266586395862496309658657194378014037805308423354856692799905007280558677120066983231208825509465083973630477073917365110991243412584577674942681705075317747924764414871478018845506360106561821413487245878798971045458426898377979341603349894285202026367187500 [89,56] 243834040209017253882312496498696728952764491706921444238088165745198654081696103878617421610726364262902966667763900438765099915391700329589767355656376734414338244812627714629259341352279888011224117043423011064894379206823215417142816028654928767629603068438492294794988063252847137510387082671992431829045960139507824385371380703680174979248468093299790326394447803855127250253335911601211715724513306532424169216121197177767909783502740950929088891710853019971500442389863228905248320036476263186418749284206626748256943541507978450274907890888242664552254144529197711599165456628882935558009677300981953820840325044245046322746006978758858272894109222212605544847917995207490060349787959218922898526116812311920327937730229005196804877881384148981848833351844166844967468613995772164981208314322166593554353615109856866366870789599076006244124871934704967172794672129947291937658810974337346033891725480189663614810829076277542727736171513138609596964297937698578484815317285159294015547883735914384702731850891747079795136545803230656040421148948874520555689538865163649166166352279939598055898624549438092062590145607246310311822982694897235503168307402129309590276461963294058632801919708890110578743045191147371932838935920402346452960398616674217880627854961381029188906256766315342466742235648110807119611687377203548339916054497627682120606310583857409485498221533819544514234611551595953814430362628904476880175050900195352735805208471839874996727247480122975007016613767711578754013091928732249000808438776990557811996664187226964973833620891956994519915822458536457424736112244842830218828698695904764403298633210681548451751168979500495131743220613760435149836802290219778418131228244447975294548329208907774110993845904857535820542667239217999201835193775098195574469016992207025932351580922120886515515923826916278258536980817281292228642745063371271024993219630661721651737314824864684011747055200744944399552013951690665244973020826051276453844270096877780048209045277884480682673482363055727065224092449747096301856071048654796575115580853365341361939495340661510592147043500834857375947209097191887472353477920011116664156247679784428328275680541992187500 [89,57] -105977423806252152666358202995402903827563900896762141506376116478355188519231494080087116192271947527847567075490448998684603775677269996990613758846912036501621499147631452408008832649997590655622430357866968907439372970398436871411773409123795082409476400974545342107815140396624721936751264141818393041888477427492278238583359700329843106859417048002299920894282380710170162036649440758638940003874546840899184842388146969436504072067521736877368529463748608469358892796621286463904925084215796583708632825168917616929214988092376441672886521412012387651680484628421338539606226827393397866806185112383792288284369900948948053233880250139306182941885013381270906772450516901521177325492155498696080736741128129458602119773386138022687788079270888452577439542835486534397554946305794146819873235279304314375070500974050020614872352139651069325191654698659808770697253967496746208552480997782165949068974297894512320929845268817395616540688357424217242104269112556102460317123915292217530566100844279261785816022240931773227448376751646117200098337519511541415272292712265388852929587256901768419092945015569422448802683050619953799208202730068973957576322402849856552131630565593155709596569325665840906068944391205830540188291446656352338358705978383782078977661120585164354891308453259201535883266859366345696173777978631914573809547589583649883366563851399088051386743214015611796301017503494540784928692038742686169487552610753910753350183914442732135769818058642446937521518743501795166595888749650825052403136350427175283757617864903721815340861688530651274521076786181841724946587219806179720305785299330570966373788123514556552461946660158291056306732872746574495654474115473624186068256291835549336061623882654982185830623388421435986950591162119388339741993424434929470233204496194991589154215943405336760657287398625552718828799622888736876571339530810174169500851572633376091047551803744458598555817181573952451087152232313037421530004999154379140229436510980196565071765985849840249945002000531877906017133482661430639628630377026879179789454158979178613847649169407991484092296096617838403338836293118472602265735249549294394455500878393650054931640625000000 [89,58] 40519511498635078489350743068279628995466651895920151932439059143413941762193957101220247649470580873913780383381101781937314559554210421606652790144281571064149383329998962928445859575840636308969810639875736520638530250819538240470479529047502495515475905263574507605597004869813540472315003591542853775813496618772916220859304046902866484383171222560529797150346871051073985958580783056150845277020112442072148055327926310680165881932507899711951143376206981117739729326175460577435362225812676382643598663223618267193636152306095953937188694920026926199115679526098522073453905807936209937751079021338354585389107585543639280006034444932809616904073139587508700598727268218205092007869105469168777686021577963954501949892454418956815019152564604378453959759010958870614003800112279441954868870486353965179539295745373296215460636733325616275250761526735998572782793912630566888020955597323509288013872625981012098495934001152307683312737833661800134846288485547297249791458141175004639017985622924606183337165733898788600776329144776483750534008503380760309630634034238703317292949904046018494143363710830860286916093633522244131681981530443969869676100927586871749256635507971611943187678345675025519762288222535292191273777713792897040329558296288335342658407873905197195694762337937335415939553588319478212200911700962925169167619278433661674398910874397052522295251093790508204788249917046302197151803535753646316131774136785321021339017148179881066686546040305593207295626227889808825196961629870725834192200494987555808502477235691981801249363216276467205907694627146568183969944428831501716148584054237751793004160698341764357012822479077379844475093223995370892509474672692905744419684388404307851964712161204320813878885574974725119596876318194462194035533370154640921530321837882736405826819118382429247379772734840735438808229321414457787261014449477412422699255480707008626801986965653834733073941917755438938148343634460849204084482054517851499901827419960324060499735203116341953915007246834447697355250424428242502811329089113368300984087326611441825319897282946530781106761872332428635961008259439873599775348844698186212553991936147212982177734375000 [89,59] -13744119070077650549715748747984481721820330769140831892654003061980589302326381451102602870118556499162080358133978232378146031288660219129572882085497183975076788912362904452890121285359701569643916022391917482054036986083853748983536975732229188156527571808869853871092846362385499699450007035592438107470685163148815018799944203964323425468419185402283168466084534332890548088483055160454121098086533063331898989593289394864954456009078542756756443656430713722107325501469792815348899764935907312303400134647877811327003227940298506223405218478572843962192127709250663733212147768256316703794818024245877877672921818810653688505500676728290979812239738555899572002954278209416685350978762127903486799991423742476614933313101582115124467637060851110039548616511060344413115831356542058704904412247481298116537276867509428839944828254306890330244144523092920891809717632238571802203398675698410066922574317017254131558854244542409138557642611272072659378856922364622096050128156805352166075882367242277456343897143525515649652628020313949797026602631714313847412618415879334137882865235270511590725256584931151130961303072282032068757434032945596442421603878270131413060238024148493360931970401682249250457156377194423980251205229101640940340849595424760012355159676890581192517730864050838229842751722507097407289838245440699852013565201220277507797589076174440616504459445609952132274549305004708835139944239293773691217498704854862095942455486100123041129286661968048080923148425375982358376078357713400257513001683121690193298370433469581398521723230036709482962255046133706851292392858338393464903486773822250244558456413716524130889362739251188607519364990001597290489370225788182804833208229888183897214644941579015279945532962759050505361293280925362146814209415050592592117111805317232122836130256963944058756498563390189460961364101050312231754821450173870487108122512310057247630678187004146435061520761578635983370467933640061390519774486714457320817145717242756438641074920863881348230641745482955462306136737021024684250505606199736693775759489575034857500319596884972969738401113444208781461321835561941676756569918893546855542808771133422851562500000 [89,60] 4113223747313905748107532100761718876757294286444650177254787865832421728660692695437310801915618691673486214686795682053031960120410773207285862091657869873818526777010036136466925781030409310136574174509714046842336825906324373255749833517050410942060371143079037179250801629191011433959714136512148524826259786822737119698148745340264409500191176741949108014090909216348526724825392102210507056850845588363914438739892597001534636544124428227474050202689496433904046799927769326719050456280808345355005502376634627542422792606406804121284867899036526227141178928344189675653257427118933632748781601726700271259412181671456997572955734491533474715192031519602021692821537465426683155873237404583103003881473658148488183529621390327946921899174275708410658811429763379288784861431981332534288928794869379413004190379061044858725543453403263258972973277483339660591810780195610465880897614261588369067810650215237590132479541551712511719990807320951006975084205846577849611483735063441137818860005654979174743699352722620099004019937312749103879526746050169082791474426744651587860368211317410141596593546551194700087757197906142629404117346790488913741666440368811633796330737637109791061081402958464024621271588923754556546386345695718023130852298159134805921927593530316279486389219957444879208114049082638899462695187352651806788084929562480727197395362033536917932026837496263129868645888811229036212790459742789654657346633278474812492310987368720865042126065438158609136562421036368456503441869093750686320653202252268307696823178460042533712682015221313714605563560634530168271149637230707387381584139811417601040218324957298914189165554736494852767209180130924644260942675064891018483392701212701006026703956339967790006915417429289708192989113263640619712443016764278470856298847418218250911407262126808446113760892246564968126889345705831307620418971186478008694379007678202395757378115909015983994553039249579456518839911078981568265175609832936736975591084138236075299453756189530612782364706400662718577570484303518930195413278461458467938205849423214847212287327863024960643630026682419753772427544369523488843043423912604339420795440673828125000000 [89,61] -1062339974035440915734202835395336244734319177503733425188829883955097298615474565414457326563035344906793120933514541551679121765458396905746297981407697321218118535752038272199903277898836281337591036024268538216769105919390698728978795620265051433152829767863313790942550479860805858151139388694348151840655273215210264350195408374255647981257353395452516500858004477665503932377620849091473818739344202745014829628391787281554241026803930911958169779177237409961007919376089894870862979034228666480612236883153021197505445032180514657830681116113098057870245208384521005278852047561784412725059756030271295050712692530159896626389174154548508126479788216918256544371892361394057219786836879142296819994925415021724923953760191910484571368900508173055422940659342161006953107895825485157359055088018765773031475697958947835220092647716059463035658084210216649208887702458421860605571352776445905607550694076855310873026144385666220816756869502051114569815841714636163686418191577860782982804251675152343381415789868956705202751118831817436378671424670354126126672525948292510005241086434006264835558276987662917114061064732357230657536991669171275633782767739261052848610208467165756532331391883720289309372900013537738602119128255397506635514137775763649866241984698075400901344792865900598029337637456968753285057677659962107249809851459426468639334953257159607629437103835163075375023980092054845158071091838109628221541066683722917935707910388487829545273635834996808822021237752729796744628394525637404890707347444872750090683262141342298598256803797430909739559288635400384019357559506109832512645196543714770485782543669266274083189228692428376485728716805364789214393647703561842852033962127495850751250997308852048593703816356194288510763630926791836525103692435098619120903336364655318410767207084299208612993985214214982876828902958315710916347546894628979694999294428258144075190208325859254043126592216609936844841678023790032804611518073171863782998595922985729393197457407904278013117400637497606130241443493060318185197230050996754507087596136931415303725162518887151629679491636326518874343090379636089792825259792152792215347290039062500000 [89,62] 223511130032967300157906064398573821013141156180240602908676256193678890746258404958723658800895150954300728477342989639937900154267048791324692420121318764587209853712558933391999795946548035327551435268945319649550386619034772271937244943411775440468698042402583322913970221971523397742819986252143315004478952896122189228357079778361137493969824462511160272658881150824944808203977663725438340844030109300675763963359187336916132216383548600235052056767672217073196594118121031154773992205280691817623944975683545540884813597241870531814855057607739788133306354415076363098192607875931236068818681497109393100592791859466351881268830256468888816950568199968586831395634625518103995635541596165553323203938124227002004680909237648538949341439876088022936136727864336210196787215535126329279044392417255748330219712909195000557945469595915119341522282088279817612392691368152523946270691835836861734797522775354314909448106295100712559864978933630982730949663496047672906126946684865731236472646333033865939938630890321479810242072638185342752536410935449614938348108549872687116778665609252451417428923606420639958050210773750315049909433164286194045832734546528535346263627148172470267182167849020717602028712138451744979313075187203708859492285286245992935287679144753591480189648959337976664427647923356171154583459331601798025126360660819107227693166736848572613247822116307716621850084166274023477146973107374882917860103824714920519920821848459457113133277494131158716992673336978263292362374607995286909377365253506598921091804729905031748006403875149968298748852584190346030164483496983471352941854475041603538840150604493254588416323586481313505734962696637903635339196534044344483476034566264007166809036189209081111243920270020085690178238215334154688705391767657552208748704433557542420676310191452458873512946961327565475239563980589460794685761943267443927029566224585200462476606072967600621832507799938368502276844676913494921249063427546983231235906915052623358454375250180319614695663750722007329626437962464208140863694033776050704435742550916102392502280276001758479714756498950747995620169650266007010941393673419952392578125000000000 [89,63] -31818837685831375537310071311024752964060246427804985165178910927226687054675741678061637856839690186485952547346447261708193214279730468098782558420003576623997615844742112533720679489832995702331789664434649467369267658505424433612065855706038272271214074895281061121410283103275138237894284996922536467363801640458388765116577024954067904686144723620157470467854049081354806424377438878510571145169082873422944606765079603727088005958456235640712036606687384051515474109643566075614287609152799957883415859316627521794578878636839656380745236205539803281065175235146185112470482261583040914388717174358143376170378238504816466915353333511099247478248290154318930663957106035123934610675924958097570988956767812568776222307557781377176563231694028613285220425789662653189239962020640915086719670510758313878815059893451401238183759458169808009391783316665228707689914561718902047219340608985894532332909256731836383285376561644251498431135930504419746999816471276476761142384898852941012664526313735220041884857317197457380784477624165409461765071508859786832138511379919350260878928839644394856857916549736195749160685659886681426607422409518411561845591785327732797582253449908750668598371396590321558184468365313091067831828579899107263574297163609016689989752633832649292057492687108221166199665476816515401545004394808845629412079145090903013473075957298155465171595857688166250492549514052720727090727145147078025211364086140692713662645124205422641293032756966409664089041765747551178847971213183772828213863921973434074446515035813085363540847691892705142510438669244897293304169903052723417176149875993236570549781318829508650606998521455653030506564546532416388332569517081929821406229152440636302360607138070235856991958505186666598780812266058636998896460298479442357396802337486137344654445217384052767145355822926148315178104276965947408461129755128243259452127327928930375604965879435115776735255283939443780417624382738852474724532218106275650742234414064271477448254129657735480868610612567612229132082515886429182050445761734147456082301882856631923613498620768880884329923881905134589245798260037645377451553940773010253906250000000 [89,64] -272556075743847324736582495903616450061272837853095462133998343576685196272378746834953271235594026627472861947071894920704835713975381297426509410746125530126850915560721781710580963970142500711339869503538980270671488502046224312821444269329803164057893572920442996114463012711714397527163217798869945755028420730754998413095756242470364394708107664593584339715797382402401332802412865225873805675462575446132246727529532024114641827537105029494411220118225338355225494367586356767668898046458422886341592875420260087668744097986872652442586571972798714540920879246312249275831251286174771549907398851945517061594006673771865153858563791765035147455263054455484598135001377289590065267389214764250024250925868064576049330874747533945173931214804496711415299269079262454490387579267535301503133930595655337313126819493187857020394342034093034844842418293665655040013640412178910946826027703371789375099949082117193122804289817361686021027150187414857702780651632862238846946420181948562520610939089830763793839960406940545261987433913717081229044166398383318007357024726821168575606808775891321996614759765954466332556439339165099430773404597282925956382578669105058626137090281465949052787589279615011299461169444947571974857391946334204260227007276296394994395458287197857608895485064953249174944895815339787490447931171762277086962388453177786309326551783168464635767647402501446927296214822178841039965418772038442029239386434247792923983669966290970929501968841344649528319664165545250588483240232097625303517619650588845476227238928498641493592130788467180234367449364475124351090046763610171307333740880225014122791303430901734217883831696068573657578016712569523503748678460595855627163401544758446556240042859189221647345769545184709212643350217194677559544535119589022753314781974958514822347869372501862598032776376498078996118365991225738890422042441797694173832769067118265330941446770641572530115090285455390473744908946614841401396595524162545718338922555662441547926228018638689267050391373251716744338952739202207742655015570526989715536213966585202704068377569952354681997131226469733081274604558075225213542580604553222656250000 [89,65] 2059017861104212184639033363471614134636016871943806703213764802126529359798918293671015775425631750945315426280437828543675917266882061206271254896101510567349275823384453190848711691819504110497454296388324986287663884053332042900941779569592690310876160623894641529558140369834426041203376588977276510568888835420599657592325024866450531276987399402649218398762970742162526642399197816542546278313862948287576909504097707365416919150249658969150421505489850495552400425571591381554919112280782275761111636974202273885778940070005892941701535135880468986261647886813019518261100466804874992551571681234223863612303853364241688240817646525644526598160323744795580038176792982995374390598289202443166227135726100637404206541464225882891457916403072742718131351703404366838463785053597962869035277679301386689602566106432617671392980702303622749740501083867371232526915542493772061362075485909342278039798445056831093030776677850855198067622430017682780238767263133166027789845806212718737718437348216012443660779416470513800900185764907027944037041798882334276478772602186972523916471742456500743261765786147615764493454027619000958883356676221225333161604302049378394989632241849142623692223435171002607343652819526488409845499928933550790112999246626614795146932643533835652043422155010832344003187411785379001124091316227257954829197731764222313393096464667203298151336541658465193955226108817597968851603889031700699170299873013979022022443062968313523559017547713800140914222404680303029524882948872938997723009293718457854758555239850474799782775999529229378127170360030526478726990019380639472635700954671139596169360943555021258034761854833294618650291273779189967374695895981421232219418782918740155398963708019984923168507573342774533132749771041202705888262351870884205125266765470390647966165332975013265991992079043643006939583310060876416617834638693658001797851154677445485166712920695752103526989352418256978710352086783296759155805500164173014786989185696094094102775732124673285310007847362045500942699477028075328049061947227562088946423520505340015615507971651258730314431702229822918059909397925366647541522979736328125000000 [89,66] -828229471626571607279259701166542312187946117684101887485469270815622624585621644768991108650455898409716436573096896513921017181514680374348969924689482092294120007125867767400769154848705847294287601576872740856072077764048084768773070005219205952857086876347976454403073386457342812819707947900013490493715600291936821563021623810784349631704770139551521414312085405013731393831070248618681510799621568731844053271999135370897108952076379687531863535158920033830950095704227649545405134408411049293109001627782534443048266810727860386140480698541617627302974746673290685450804988498472648286819025217356998564353463927117870683245107284043445857246561408030657360941015967798644369624468328758014423469436382619554311771968843834663866242251959344232201613254813973643128535865469063899960377369530672903876506468911101670981234757611586764988265386663857899918762579921820215752117391069601538664395395210977179573131508366094451176136067380515363102006705633878500434822807567528863963837267103063965660647299836874437488399178966605318065820834568158726504142113988774360380809002325338155062537124511702099473753511745556300827412860345195390621312266079327163124451575263366566903149450491064089287340577171603294150591583185866607221775440766478269309614596774522333668130112502311111914452813812533283111004232373697272067336162809889348703597478529508123334051572724959494283475139080268413772413526105542455493329131880438712401120187937143621696062293797000887172485115899405877671252723726264349041116923285869270908081824360496804695398480545480682296200595124567332733330953530461796244025568445280948437387876544765094834935437214791900865079878411414484236841213476597416905193955565544564348214013099847376580786313074661634757876789280999811263017817815135159001721363265781257001893905940328187866661220054516549205121599114696325957561182890005445204557522363309094227125319357345571631266406989425332558335050219100588901824148259429460871527719478697360173957852101278203905388240933399577870137530770166961499135523289232332458617534273248728463621802594165745376995923544838351659791442216373980045318603515625000000 [89,67] 217973182649040195679028876116566560314914691025340429954737783733652689327795868771577615760163471630110659503048121493821544257015670691219198127767793934182446833573329689853679436914560434312582974116367476146734067356441402716291072610428783296363005962441248769913278532387269553098450184863546298492232234709433175960563480260579346812584369472428306275464452939084054003704432224813243810718900793900427470203848772884942263890812652535521363860386843376770569385081596047120483746744380743072115134621474248482298908761933089665166655824630778455641013835768206298248002573164377767262608573548532324887675513322796847547470228788737126165262810578866473232751116074178329968976514064378022232169113808381511679007394298212135449018369190870415746887494907027434879344302244999776341253888296675226505775893815364542397158392990465171126994173539427793905672840040679531711103039111540801546428096644068079203646789028812327010976385144680744221978941429853249276486627057630690065697644631765854042291122580141503243999202247080063580663765648865647359490241165267684794580472275238666475428564809500055835171933339558937108924471156031626730481238814771752719168042187714958113135162177778231392088811259835294887354194809403424520127835091528299597839181905140176407818197696598870376617030729450309825406367071246949033975377996463794873599372274862528886525743874207055095784307135097063586649411962542465931544012759084776638523324025235882342559220243500700194844786932071631068517225685054411885032745799619540391607165719510204586749385584003014867940644868053026885559169109413906127454709085483585729103072856820045265259662345187729323691348358470167137124342772312116108699405214348330183286983426863894971333238811586885207684645707015392475265810533570451996879746486913714536528405287253651255972388152175388602554981915251152457721078401282486108435259453185205101405053430265117108423815352760549101036885773035772963608429403331359947136721866037286957265412612250250510965947187886059189232686980829538019488497975912876657044181303656394116221244054046974568248544804061062052369379671290516853332519531250000 [89,68] -43074058830942540883934640455868970934896877156873167700854047811288418495938221611463502294369163870531860641217880609086516330438821695795796445202550083391256416619094678997338638518761523069865493545261416859050481891689828482366193636671184261421104636948551096135100444236886193672078311920900940702259399459442181034467994935395451019717354653422842295450051321043136980434903467407816146767307555608675839232157799133698343198152361214387713599562352982669810855365299296037351967465286536971863343740276329921842353352230637880222673180278426164607393996352511663959893268102193658007084915113826231265430876601203361309616760853432790817202783904406720260505240311568576488310340776490495841651595042749548420080678602581705723464502606107661625930698049084088427650737292463566934685475666475470249190800782535929932088329339089889461444210763128850652649730391594702279739879549659146158619350520534453375516494826092258016471828245424705671272958742909313961291525720340712726431600769253501140187773895437775779822312554522663769613006024436105473953900271788789301946413982201218177794433412982996276937884629508385644160870206292604953029459270906147155681196311640707527606879808617654958461852724663109248632575742154701011835091750897322328040866245503907873427089243481135857782774269192166795260523104052118261720086146964269808991206406915923381732727370332469453707312403420142737008099729200294332081161239588507920923367636723445659124192345016821153109477914337685019364302340327804133391306131442907367657866333396823869577522344236191542835764476942624923324861237482356111942876568636052502104998767749722199524375787075525220824265720302065212046837442658335573420913443393173167000773637558036612984585351517123551923549681630175884058212440461914185010314534709172585105960897873583350873524072577037642603266811568485483434951493876587602116257746675739434082201152841145807112782813522830498581360415139557648739831460486169602228187928802335487665955496498403385478209818679948164525403543699512755335191999678977318945009497623126856167286100540445904251429798392791781225241720676422119140625000000 [89,69] 6430540923461197907633553273104300814149750093109834879741724429195704957310726194796711785393108216645027639093113440437927578431063345251076485700147929412935463549013224959236084455141107030466036801288848773658698176910514720685491673379412819790851856310865550330810263271904152092613487569924639132635904221714150888222490109320101344423046862426787373815023608805074217037049629679526885233922087172771611012134356711247895619082268130762276585625190885591238355287228307912250964208289656094939574255172011143755514854897725516275959873647108409280831539766600606011104271659152307943297635709190154004825474190018939874396408388455213150439644040664220192581079190125505392760901791453496319046255268691682621851012851120951167704690069806606155196176949217877918073756579282579363491327134348500830673095160181021386911203333649000812214549637566758139088324436177991049616632194202083542690689166684214035951970592347085453938780716524115191070847570890295975329294807115953994273802381650028824981059102871815103211016255033713465766655156939376235960642096485994951480366615794575142115114547671627968358729939557066196894290727928038415260806312145960493659108480598685427677762419163114542018766157844947525113126155795062550306018611191730013533930110886221515187393228798169265405142537361340807644615836277861418293484266336133074988845418623452460148715452442248522727647851775525637301004697118312606223890821359178067436917610391050051701123774765578287847817614549915065192011420211605781864696183722507674116096432357245399488124951642691050235328778274255723780714774379469523952450716595469304050582613381088253495690354106466228197216900669530105711416440835927486943413523277864333672850491207518959571845900259645866587896535858245069642585443624374300815417826189746686270383975451915499991260472227425402089384146526677180092236780297060652698763910635583235807251234446283616172893116263692244840678859635844260753562846711823764444030167757972260932329458269334579704097542582647779777681892596687767855526971011134589843904448158423324008644887449053211686544884173599712084978818893432617187500000 [89,70] -658443758125584507087149002006639765537600264662214202257031426229498202795696902392304856287931665032759971266427054562918233163432350496291614877437143638954516226078858023680666987701886317114677088696935423815869097889629891271570725953933536369542708075184837423011813655576964220729876662915176858308770220546018524913416523224690442600889242933242500317595945680702515352388464462797330759661124616205072522904770641292394009047157166757381323911128404257427952713372392070981724937388092094594372851246800243826057865024387745899887699372041103102492332038319251300079675344624080249306489848171810148099789184248290146906297764643941556936345579044919334180652627695060466873028016037978405886140440577037837875982613864105927666968418944536792666703437164237398558097027509195914021418643162483368782352258174072843175709424993555296708523159423560808455262587110546591085712270906499440581602065406318344558175015782046661002954743098973027625396909371186052288482602472614244373509319731380853901185382206421096532235457056807336452133852475751512697615703533668319322446018747241108179326748277078160771263730517457609614861266225222937814856470883643346204766278264620253620436731004213202563801828450236545092352630291179487020088025392629884127163634380994537524411885631948398268314302011965462646778456521117469096977659914160421711262216010550434582176506773363893242767297664191999652385017207316320359685647786341613550526517247991504385970363039780204423692666841336990796510692012937517287362704485706339670528891959020469895245631219148410600840856349409989681518909604533366057112468113085977004619618962302932592260637920041586650705491166826011295663594664989637911535415392431487143028071193463023353347146313607845736060070485468392206474220717431871116919879046874509401083422352419765412736112712405015067310510976837223293860487781852668032883201549126049825959191844338296132012165882930755500020946386935486069664160056153842147646784487232413923890911807428968317360856888815383537772292642995784105861371400741624379344092786993293796832425681005152018343551389989443123340606689453125000000 [89,71] 22645144933355392012985503409757320574554578680844061551548191173012457784622883721371851584494236308819716045919583409725867173849689152463686432688824642141652663968041024985553450560062896766516384968941855686004486984384077523454509329861831114813093964741126123056014044020523234137273293023422788634024989307129633490588195916918795229321348799678755191418861790477210464650787566712070216576040637003633781670177456612851424188587452525495414543486544838845224650250152795422775991554741477731562607355756429905803293197838015348119385530433078647453362996771424314496227786002975176621588979706576292564039772107178323089279708393453843609337478185076477596351463734621927149178826235102229962461420803320282541394412878188551862787716876254137265798207133651798829828451137329912421559856043573808560003768886364585301884677742888023233475506224218115177352649806055184366038160609940563046018389980304197104136050365337663833558005492413954097675763107352219265941977173347605515943302274427187533276873079393795347999412789939556046456414892104096904041859896572091422767149796328654792788462035733772070091407049119572217401762343768300699938178483354873104464720312930806088629163536765740997428124393900262346293140847126664657809360316819416528988900141132333499599519934282307670069587593044855445141224623283137564390897612623159860675306890244375607598876557773012513905797265518202650204024607051351919372926982910854385827094249448831765145864303767127304078910611869006213653140454855940284150886891675592725743249822022197970014166220915906902193773286683161325863606868553387686600668847275443653119989515310192321724407330236922485749415409859776564193734029174459505921671574273837016482233599871758250299183706937432020749864419040195772380997637192232669530456786683543163923329173866078544606776568839479793985430747061736635463440974822333244448135468122758916577021567629693675647240706605959740292362383249888801630108228251881000275741139030467405153074459703775836032568996365297213399604017817168017787835779341600810966769594264435151867383188076243705211254564346745610237121582031250000 [89,72] 7633658351783636095149027548797566835465679155212214110226316293084552000140484029748772869933446085373184887967888066921573260389119788664267089280448757141920293854236299207820671333830001650790921368488937996465217914784414014521379414969438914140116157621797124713295464234348877377163221633498174245861728356577159749860522286470845279264020589085198737506408409204902033013533283564820316799300501968926092810128719394480357282438659887553845186413730509296537203562598518706146594559189667863189119799017802077406006485933607086555931200435429812121326556075655813367015359903720604874365520465475247183369687522958253449395864216135158573427336019264129749850814257365675834987022318474476868484079776001154897439464099735456788043202711277669603889738610690603429663189812100576801030869987387883284097307005379084531962585095852224659220107288457293635224681045870024521361724048140461319965326678765100628389322626457206538196085548817711305784762342570997139372461670565924910764056991577851820605619843238447987282003111757269370917903842490913872133064577033002737503988451666782392506769757989698110594969839006795401590756464453444875387323954138866367914350272579535487356945291093273079077985822346681962991523363458483667225629741730875000125758761604207206888270851282663394516734068273258914126732651511802451859151467869390749400990249600325703534629223472894709858351613591214878415223048719815281525266404711626559973488995551929216127895952409186671013247844326522572942998809505707084415796418804743412946607936105019517034985738335502435547135985197570762895517173005070772708140120732986053422184200530523232881380034420129652582622000759054794802945236697150384442188825583265486966738362402202756090300566987796720443243645516235398144116016324368352150846539965896342859403640060879257023317730715094968976288479288127885545519900441051433649979867395991289529956265910570764605453478767525876500510338835329857588783291030267001413319760653055915968580823617228152639309447880875472431866425869927727048088590278516637479763041467504661771303203776639634270395617932081222534179687500000 [89,73] -2078159100455232062707269260058643508483096157061282864420553233229579098809093652810839210182795735350678055276196787623007881187089015955514021496781387557140941706927583681713008433628501372279153739514253453907273123366444919570964991465068765345644874399573382908968190709442168003267787225961418295359209036057033815102401495408309484907337169811216158358821242912488184743027074789492093473913670468769240271681625508200092046644181001625206735647296394655800656138997169421247347527976193337213141273441927184669815893253224541493424272005849075660880019978391931570999831967895084574503097166293175429673551487731816693964181080554807128698337767829223342616189256623118741167170349434470661469557590132390570403766724926934825869852202065981178722892072767144428322967714973673151607374477374109557329299858091360680012280330461599587130759178677968627316842083564587970519277871855782904170626885023317452054775422104620598047484639253391150890611205183825466732173866506124683630991734897165687490139350858489850774592058199410781771015721342173009374838751986215826939357956043921269270874324746816656254528894315271239231121315479661427557940464944929177823742708633444749636201034235345674080303475202357785370801313539694327662846089540816392764704616782047041244420719643669587559318971227185384959715779948360648016139508156435552589335450474260949050007824119059740576486920614383317441066356559532998034076600276038761091287954212368415042769249404191071194485038044911785445481961563822358533481443880715106216965311025481995141890105154658101998768500038588221950108926621163655814587256880501964589765995901523155148890126260200241280067052226884546058876546942927574589606312688785063353015373832514476436926909422206191230836680989833198865410852439332439992291641155328281837177083610434407116959090414539113520080069288590431757931131215849185425293936289189302998823609365953248757163452458802945490479170239606614668798200709835382243768609173456091827218786690550505785682104773096657283878961680091756905762355250382981180133028586018510133412440232802964601432904601097106933593750000 [89,74] 315990724861121239760911749434203878827549208572888525610278949426923828452322156335653632746800893761559726873870204886487293044315346234964159852053515364345813981840392923235808903028280481325968791853579096778391683657800431510453992079254761680432125369808132013551991523981212617912347118704554135032672641226973501586063930482566636415377652762190453755937271466557500278483372283840211678191507757950132129622117847707983551658783883309275102024822430928465289471015197847203006652963667130890732653779194668744265574109183870974991535378637129414767417931812963369850329063890276945859315920545758110622608207384504036307418228230565619824196808410237027899665220148667264239602174204738537451765496776859933449652430505881107890060531443488991600223698922961873759978148834716302399056677595967863345671525782319156263408664797944000269546195525322119733593242388421147642244111241279720594472345918426841034169520610640066189643057874451428824528711563703868157235096509389469505676089948142379859731073613674102625859374512780480979613571583038426924895683872268625625911782335740463549578400648551021491168209168258257399729813561625522219454564342295879459769813067136523477860641737832908075191155835013610626690360685710228444196894449701701074606778413215891086441696085505952662042607549445924625036218034763503396543334051034236704816932623878452900231719733770016263184026606830889972486733205736065583105965489454357692783282912055929399544828221220149292857228889750501359594634316464721072734750026835087667506249705056596590588098035374937002682662217884016003145755317435267875846768848606371090729126566246009138909029511860126779687145860968221203741415798014481158814979600752137704238527146061774682426179060064168631184118630234043674467484574117842343772918474875507176803118557362710322712103114866635700436176941516399312896790438434505444004185083431378044635667508787700463939134280492442428684307977946243452685454761008451701894387387930264833334019188036060373371120017198347511075521070773308387158817553350113007849867060059878901001617634847207227721810340881347656250000 [89,75] -34635492378329610260398075944610642397422219885010194779572781433608609528955975167055314706960500791419240606293649067309281072552867990312789531642558553432675874579517220845518686824963874226670369302400177201437379488408618419825253505776068318428370459365213127793719629360642929575067038374180069745602399630579052580786286971213405236470911881680298812398899575149175049670694510548890833418622912129176818155841161837184044303534719548625653675967064234425096761582548026250381334618070019023430605651234006031297687059566452671652861688248052023266452289513994542394987715693676981417713986959317530618274668616344014448783203009014096646517454597880662361567265707401742547162348397883171451333808645208688660315850961956287988483579461993889609102839541402422675802827998866429531730173600019255144178216067064509952616204096473894446138883456613791921864081882823559089471801463025541698072847312482300826311609753349475918686523654842545695245182958292389830265975686937369451402303019328549610976819996004931635306941435717072965581849425135497316367488750036303300395114731872218992940808461720232554347506142360075123608337582064101248000753876956420086660743691594632539838330632776952863064120963986523578496148435507905531640552835328471766968904874372322429433162934493934625556860710752858283386747113053102749961587368625868471915806053073440042760745656371622787146126225367719162132519093917056657213123663658231874219641159802112297111189328879272425469640575323341028930436079837808045354352616028478867376915508071037809929521542468549068860516551448545768493181107052746889852343896865166351202957034274262708040952418790888780314844580360332155142246590173507077350028283782978704482948384306383116551419091714864201145300228991289115452217729410729557566421163597374431272439369547605013103066566888218679279778144695775824318980093783911581424632257895145026952494378180860647023865433406373868303059383264119398043141909431999764410346653791980982287380185850018897788891229249820848926490296824001013593334176230755150727767005427830404595823665658826939761638641357421875000 [89,76] 2873350548903848391460344493262612203591634857114649206619060841776087934956764545944939885266108963387279708157316588474996196398453192234241718161187020980269592130304548986850113199765367900595864286546615531311809922765830679100302731601758215076514632840433293997049150128489178278575047613005273842547760286877557907369556323878258543587945822222487384775055890119855707399070394107298275994388399960648008258315438159226036225824137823026478684384322742960271429219865826001525678483509139456409633752247146750537958327652008055994899507292235988118524497188891612424568503548533038466247396033070745412977274813977185399905203452004817826813810398172931343303074526820443626524420254237673010315813462191060683382670262941371780753596697492058814519171292251340152121871447856425914335640219896878048277051875381896293244027321342093679748693208298271813524055234736975290989684306774497877879378960733868295356347512249007473974696396769393298552733887555615588515695872120272775575753413277714008535881479263890122213608405544173331164887094154862621722388188814146527621145354666948596941374090157109646609225013222167906104760135215519264071843037347633363324644277750824802251268065694118516448851780256842184463656850595327883299918852954725785925999299757576681968812099388039237700976327455294075491136344745610720606912510963873027162272500913083495514895895839690821861487809870692718804164108746684164199210581317811540358712830274130354689986724843997469047594247038946616203181833955679741204643484630156223311780232611663548954052736721470263033933726361077407307464663305998411309949713879649042126883911050651624825782119668888109787060511960553994171339623185029961371791208382097869805825972611162614706022868162694105133541121937488244086738557172495958505925728341247843526844414239907925425848729835815368667159665691159619598414800599386060041234822274303804636765927098115007596908961711199689452383616883060244976473630871740902704603995136014350026789408151226741111983541743083348305578532343021000653092300974416710963749176967196863330400447011925280094146728515625000 [89,77] -179087632167747683283942160067168801679299489253056655306296277161830252768877074536676005290730801152456906744994536965680795750899059700187168160061176916099496047262523003765847946528863013477768023024717429173058789378180041117569568455405580824323828183127131911139184135634770745827889050286601797959789330358233016918511165593083582886344662440493938513801060944702999713081067018361150605554579144620401537486396291043003689613975032339094140361902973240824984948037511667183634936452111795120187645408066022983532150033752838939774710981764242423161777740666475010210383888334653827501313097977982239349077106874597202947362215045577751559497211626118181222444286865566183375750890312477715868515916219257897008490612761111589656025716538962748642880563823679156624160972888784302544840390283283049398735607943444299310518095158107564772378602926995609281273622232406719170934900351833878127238568654072212024550362365077799387735105919634375044139558934362383602067172284912465040993272495922975952399792899287704999683387246746215310573305729273955792187969123065561746046179010251833177694053031675015410787336806522496983779734592269270573236824320574205337562141622206341196048107642567677723107942760960288460361549074545992329827084415303219431653938993691876875929270810621527320815822251147767944417818904332160409152000235886785687641648063195751334912685107729284005828041725424303109939881991751820874990014553413903945763545337082359932126092968568916228290289207162589184550114429258365715554214532491376113502868992908101579187020550798540727627468288817630287147986224740643848611528951008558430301941064454828610018465913869448466238657627565152265204210515826460371606055209531992968251596539942212427028863246827831732302327382842468178576262626709157390121852912211762970659961611685450688294282521003446645256889689929664804769985740967054137796819211909873982896722074249398273145421021148706308653237561785417849890495561007366341489085423775032480788523468865195080562131755218336760226404702964412860779044391202469415497189331176741688977926969528198242187500000000 [89,78] 7908359402647260859489813712821625424406620179888795424072119947091997375026361614485130061336402973447721549897232248842463146657032360459750462673596160095876897596601837307689915477638100918492819494837139781749258035126337760878741232855869955906655767555358914648489840508721522997001711929050843130043764023686375508152922967831767973629556224795613042648266159995051201221682977883579679573492201314217446433354343333565241688062156715162098229185142160991582549038508752914023989602047621037534544812309799921284910487322675145302229267292939566414296018008059077670706259451257136043740115223684272509943078332587666830189451626076684248069506576664528831971908342759570742693081362532016777168187441717354888646186989819898966563848873172492554319532508597136589903761852323495582266447086326877881817061477829027636838182447782943837789481639049233603743138188505007527142447856039925556527945177146194094012605037001902724281304345496844253769596140464425882317690679697978740045993576157362957666654444230176138609731887654919314651189212359491422064900836099719368560920587528088592903657443934306580409335681415425655605817588845728971518971819578683755238328275463880565692080864260585457720617898611674857420699492251967889949533530590700653116090012271555305644073291594015981534053437004366376052733273881396454546633409744893143151728438531828045483965588119087454798150288430513069105067136726832109467221038567092490256308678890819488001373753220052285784892799438985055497556817064292187419739353341700781195331859659797664121698576951621299996595250331585227786992366866664112320880070037909582943107420944528685000577572521256150251671918343148682794982653646974564033723499371277757756217660314150390274820595782788860396126569044219106561489560547637378688658400724740088536940511730779713005796294578142461444265136777175942757399336264155298902878781002919412537838928763072476663138370439288960080397015639398054428014700926878809004003592143739019636566717326315162371796988112202640731361269217289315093726140612874833668577423395618097856640815734863281250000000 [89,79] -199860267988931545967966045743957977184871168617441602977711211798165855216309154612245825580279368810164627052965472281920348136473631872041407555679737728706175181976869669306626928458177207398719573482259116773871107192037808222836515498950218240110188764247686306425204928132246337883919590467491676821858376203784735257689407168617895446360758409215050758777913139625963563346858785338275099570455685657782556076359907162795614837067125815333759399850932654345705870357850407536211845873396827950510765914405247365304926720781137312915659106535297657353199929086793116523856572886831973573804310581501075861325488520421201046174045244493059321337491146100978610706520559776317672564907219054647097849835125983398913222051784953231116324162743452981355692115760492562064474357294627015393391292850095946392576886260973250950673027868406561438411778499704900352344322813255543395588026695224929325118520912950392161042601443779726207847591993721557657018068469537923002756223011570165670504589712068414695766356846943348212436286281084015160922695510565244290072182476970171683337664318716339780202667440605835003235094427009618368865948071527308078906785519298776211455978217692546290103151663725883037631911781492585214398769462998166902566069078881753784768130322294757253025240256624923051307775429746908624397675913429322513043438236348946396723858957315775185615773234661888474718834272707703237409460941665633678301440590411806106377679734301471414676517809521407213371797698408472664988691859847734187645659960941601542809739460737722620930048744813349369894659416644969719827225583335114087426115758911416231049264057135434764889350383653958023890847008679950183763419075170058866828555424366358015567330749974971739943115856846351239624610593667394102546959480540378974728740774891227096304993340111343542541548602852853762605238423981134491984645226390620529955460841510092928730643045801651988238620009980906277240857024871478583771710448518636026942738631444722385360183157040702964234645881392607613393895386852113790193974385018399475555384015024174004793167114257812500000 [89,80] -1234383538603191264522431696645107224279148661191046961612187035391999435300733469929344283206228223940233126905830930387594549921980797137535903754798437102751329004494488177303058577928505076419836589034823401599400669605767035647865252677431289678664086401041755695337611010897243771111189888008008496284114678767410045268938097936963646319761259862913425349097563180000494882691684895221546431640011549662956187317826747383147075609986797953775452747948521947181382615549482646145104786333233117372483266719979241062860594664442415221186416452644127298486144000471624946361496698648691858031019172610023934462066305315026455970208228568851558327375703742808742635889883905260084119798746503264903533848577868601351039069711458149806032502668753848270471457713573250247469679950340562243658014725844437521744053156259672076249727125777420627810565323217764326560283417931963870256775837333924911482714435126973887143335261349805235691219629753589734937621754272368425075272394140425035774795001048295372325138759667401464893572504737146638600402792522372520299942117180555400023154071910334565482020068121844199449727131759692862465593924180889500098730678623454554288902314238079513810619306222449713668043122070945957338756248204041037824442130861363051572968185809448302382941423555362285193172305283828197792287780513090944817041466754040526224665566046136733167328509033956544295269442625991139735040950825838000676221459562476101832642830177280604700233005240084692839829440332547981087133573774799471086748291675452984106308817702024704328362012515441279075250381874830336289459120340341986899597009151053580242600563934387116584746626705778298386631855546178047773024661808474705171199181507640789561652847371483979959502274485335815013879971006823808545944844230591451433634353830835492922480453576048873188495662181511277773428603548852706043088924023977814372033752453999383224834638699774665007661796544044828685665898900157453210984157642457701451560871487728329682291535133592653222018491246997522719856082212680400366286567401252760589613899355754256248474121093750000 [89,81] 375042750887051834743884142502774885444566569236692639362155730037106172863875558416380980402865937355895706288798624367518264270138417933068889844056893884598090422371270968872922408689329003064560451139632775030123681769629008404109560433891466501570254202812912854135818714994685404543132251293559223506005898224665564366963971334837240331316592739306281166666614124430377594482680508166091146447601653880032216262216595997271022478733933850405532206344831079475092144840461501881525945589425430672684191566428609724188119917052654388595352342719695583601893399590066191211788479592942871894956391158698571029262172661402746575851863656584484495551359626333664306739143156552311332566792929991186735244740522690618006751369903577139480301619943600455360063846561741366805138903318204155379177660793707478343471597854028465354288088663703360313637990498027149108531011122656965368261049949476671142450329664537050187859945016930996174602921749638836779187198632430312810514902537273686628226694553150527021717034872114002079292974405356449589029786072716194286715389501364968887337777833893132398670635575945679500800567489599306326297248315164225647264186682987995720373274337614454404869988461447415416122034573685168142971958908070561097993921314784753368672065481960227966674832194041944228742858301347220985237445256102111103939269652023564531957028749798316931130637016796886242496398383703742945842516893482667775538412576211548986433830953234289039164546887035988108865447810124585843895970135141442652130921167048583752536669369877026089946159929085150244104846201971888253946132470873858884582478525768372112826628097695141899382904561806441743753486926999942806610259298187585098053348628754456493460602112163613566890947826547127820042616602486104618227300444479759883914439738596582151500094386829062841505212870959339511406792925900886367240529770332510501410100427597335121893392469221899482293456696394272074755241922150191736864509137273190226857156239641164254622542587754590607902066035668337094926101244913645011954186903047059331584023311734199523925781250000 [89,82] -19051102377173885205141702254918039357073107623605409462579827072144025493079607611996713720276021246081153931211921170560853446202023004898269372421901815898593871129256712006066708694395603547056649817291570883600281043530210914156371136412077319911179264366922098411962116523630671742293153603594141025559441627514752748423444055639256359880303448576546492079238323127599613852943583769142214983793907481752973993691083261403057305267398921714611071423364948660254632673568602916161772481688075136329912896436231930924029566768580264962301581640112594068270328417717096225724812342665526503962428838761678374144267269901797279273164645342007251497428652492970036503852645570873768047828664972660063750437678419900273945412642297073737805880959098023303628682516256518222289785171873167664022628373849422769635858726863677225984447193639439430620893208836135336376639099960004699488834399812008546704930493479665377237990800688740255992945564190296699261200255069291157775173765098622559540619202685780200884065101486484323794553622194562598727292208815310295592378485116257384025493634332212993969396151211985911629362490371284247997583328196857659768159616149202943570449233220403499625023578345762454280041284290564609393251311609842152364090632040205849621932470392554589111656441687078655786266474495710312723845647683764751580398336628659877084139410062866638441294065059457343355194576644147985803994847696740114831886465663472654773966324868249410903919820135113882483074615198369722386891226717402108651087096495351546990433344170077718278965657449941150638960880146132119868836054566595029716224320905723995329957086956904281577075799593631623549345417565913062513319287806695662526524779945347859167821988086994334557886410499199805842557252850339312685813392241737700399439971926501996654744784412013517281949210455531269527450018217259691212788244677085220358475412949151553748165659176984388626897122632030212090255406493795395908708327012694649884914357602367882224330183785241958814967497510214794940088222437754089319539296809580264380201697349548339843750000 [89,83] 483465734950083558268900621199677781971052852207344843563506588371771140103552605549566218346958882877668273608428191811524008158717340302620607346837363319144464694026514556056264701753741414323372965803034119837773185147614276207540352149502271978375049209865559773536275492543610772150961360010667571959328610234538718649613849796729432066484489986932836241392469549632414929336619145568957872278479299522615493148581151503637989749473245189107462183101849184733830586780727383150211432460035930143106829214289000716186123672062123383113729586868756458523181934626833284742226365760012185873177498373131014433451895334783043895567863716612855483531903617463474990450352067932359889899276056525108217496815981821329969641012410073532665224089896825618698831972439971789072277782431807914637502509123529665852047669208827159181572745823690725378332264253306021813848146037307674959839511988070263813824629327200700035547659607388592307942104021232252442987560549076738592377208235803957642599856441719394936075127317680530749755366057358662726121518758069738090235042757872292920885527162848492102747665455346901081864432462838487549623882372052144014714562826126170636572564495093242756222551438143763887785703310923866607252351241382740755985136547544062358103468343190430330501420549421737327857558945397458284279804693090993902564927755300196516671790953982677778388721686313313136829494181521491650005578726889531753125280680313715366743505567605611423391339933997527078914610498992930013920419018037154215065166961579786337119946025374206155095135675573077297136014085402415321536245252749239210797890907273708374451783005339692754723899615669981977915179647280688337509530605447047825122922474500333495064073701884895016540625018389175728409375100406368597870950940148922948767021061092470012036332886582407713410672056044656035167128510185709214018287504417031024377549965042564352156219640124901049400150464654507830237414390368641767874755166834559630189580546929030437433339666083473492355078816755105725367582885406286807850051445711869746446609497070312500000 [89,84] 12508652707384999804672457608408207785784071587728762872461245709679884168224705213032161657773649521820382966796600865735618694089322243566073920943438059914529941785970121958055020637368238678353032617988931531707696013828157062793303362016776893362116195522922850445746128500441445981759067109146373952409339419670943270410257480778052020201366615614731886929642247305283615784775644900854264497249348347889485357007210286893753615953363093254199378561743708069273043887195582105843468728132933152814405986680967312353686103581753096522129590241139152529473999892711036704708692917622790384054071737970397869504318594623935020964884780649176031518038160244952272691098516988958746300151032473788184552553454065027074485625285046169234800293895748926592271479335584720305101688278562123963784887840591707416330164758229138688380999829389518105097154966047080152140129125388671918211198499709010396592806638913547723867366886593883308809465689209226103211611546998797237438117997644132540688328935191595585529701361445753723767356593123896038747014166445884549473065833576400345840222764661047072258987502114784839714206464564313062771378477590113278140973212701194429408441976854612662077587074630944723440880599035530960738906856012676073666486808998417197563158113181702160894934509048178160139481752504268571830819434328454972914023189374359368761809086283309243120170469529523405278733602790781871237699402146685593426800084700655593160589375586688190342028593580799266174838899304014940769097202964146852426497101825821107960502667749828887773810861266538997826394238182537089755053894840504028091179639808616191400481163404759125378294216950956512359374947033985790475398318675989962553555914580713767841272298898366819126277605187894053466377646982998407093371478652232615308682675441209446395619669543452798648183444658267467508030241516092907097300624188071221109295353939939883554790610847276622800064596852799974961378744859768953859979521084892818921386566647433292113598804772548188696561209540810605466435415885906312638553572469390928745269775390625000 [89,85] -2085943830643376083504677080793688009286586395416018590051703356140902510263623995528073837311950369688938217395734198838563255274557918497445902916277997000365809331349784624448923527982656198468800477582570090315140598677596883628189339259249162076729322267140912293417378530851881374511798680713393733018802466063157113250366107875110448845265939453196314249405780743231410002062984762961936888763042924381219349394370835967155348130599217907197933671090878412257373697133038157655527045312005755827548289902304890563323271316861999977962433261761291220171493045076539297897045637933421416918002653911786455743070293282952816408540761786224702620682278508894955398711173421502392402632450744673505389260274656206715794131098571335396713709750712326327149451922822258019931479482748772782209100206935142626565234455697835670763358048004060789750370301743029677080739414578268056561824075996939921589647007081512513350613881121288627601567599359392847554449475851872468147492725991704260447554512936283360393274899855700184163022640353835633313159576286643311430333383893821255858335480882617492039022015722819334280280830641903878019294471064495886256612563666497724298098799387287730183691209749334124098674910639503570780632353946556844654236463762881065163214055261609764775539473205654503910174644475740139746829069177611814719087526630142995687105566277906305495905978280632297039215867551245615106580375150761338308748247161085853843448371646157222836480370731135483078482207871205705446464381722264749885348444282736565938062959792541550401220755423793995686517363617023930221138367847168802626155203900485899530502558411236145353042479574870715002406802087802337572412242466222343414886875776532450233206413233718858058847391887076638979766035719517139524905701291534842356801795112951415785038206911933773314406961515762862087437319081564469647201694960971599651544837886090675457698636962513459293894710257629570516867456713686715677418399778858718532336323061524327262354595195976589717620682848577168189423898121415135165079846046864986419677734375000 [89,86] 93571001586016468567577694913117952925805934793624700257663951652336718744404939689906366847033718239036976694062381967745991693998263052247115436522509263198388576436723558186643236107667950147613480077681577536642577284709371479936503565026222814118554725313896994554064907921972603067730828233495307976284656368310954740604455572064200062889254634368068858065420673398750883968494088747059185832168421531348825148823788186615706222223624963278076247062013774316803418403174429099145634548758275462541662539530785716750239375080996494245040640295026193122265201013883367614402430817641405165349414983929686653314394587259913506544683706989352920701376891691638478061837546726566650718655978926077280829659123405620447745806133771001214453712065075966164593296038888667316331761052966809439783454974868465879157717601097808768598996804400993815977057958218882723690697804185835806250236213391258174438356129377307986680547209660779110884497755108040370392880553198607530246909508223943675758000437137635320890257402785810818236227670899545395576541607023471785535703921539239586506047537124330996082929955363899752695662169818323707336892084631265959092364859479555391556937933329026270710003962258981085924700746579408814817060670437773666258653415582725578530569530538912986709613879035834335357657265359585956037279215383318815065113308706583365506323428583419378970238187683140134467210212899425888234185166819556873464071899157461979905894128729945312774716303832465571942791680256563809357237226228680254405042071837470279609814952555436581362361006249503995506584319058052318097486194352657949626204242439534813084818899807541546318137668195970190657813758101163606744328086505064626868988831673467693428223062694966460288318375302753469025310753641996415909535441032742539619913743323511542713689946045168953852115993033860795171395164930808116803482893368724967299524672418992071090661935390068798860300008980508496124954369142544295263670963883050848618701201425384648004124020824225713554180128055056050113026007153393948101438581943511962890625000 [89,87] -1175877888613303387963218216965346532363510430889025153373525900508691420941614643345523695421021060422209367483377270946225039971557730776151339162863176542723267378469518619229197251314996224476113954278448352816629070828189316411579913646066450077658949916906931681492431817096672137182201597258872377647045631353730303565517279891950343077027491270771409051554560498930581582802966413565464123514911112777126712331756354920706577644393017918820552761342186847576343909468600392368097224452512642427506437148876716949513791795873315055090857892954460619641858489807198731933070732091662300499538583585660440266503680695960229984071283071022050855602546896447721052367549609187624693252154872321880519590921654653410223573480177484603525454819334886633824654764025136196336072866918245419214215939454267385718411971170707041123037588190109788674614584343476059233666169006024651190809563027063614957910918581836951203672439065592326872996654202910774586449068930202937712111805970845989818082791842901906788282420582450774474106187780914914420490987115017209141749262681966488306512321320698956890626851797773381591067327401827833496805962936401985715029027396502394701488531014976134224680306180023287227522401947422287112590929335831914821157932934090650172392959096477862974670366959876627406941773532771559597055841872006910860745955845580404153271211096160775556227189506696551651583274480092955202244102330343187854382042439621182111992057183633804327502728419009299630713161133916785074205947245130031922949036331102297166557776849136024042499923054499048699270765357628297694245458403657125199812722117258153980514479443686106856900782149791109356303511966981975664164432303081371797120714511495290109905070073012471029795232159198093566399480213737883320104115895672271964256175906802231719834003836134685143761266188911345318865633570420782065233878961851927091019488847748453867289117741267044830189346574166351512304343599117712044478849855832927977801408549006711410035153137890337521299586524538753088461078277759952470660209655761718750000 [89,88] -46660726228668148560862632361847881172004695127984433772681082326130474060790320700524160920428029043076099974685766031684746021940138177251404999469890841397325165167017621640883253344723084092973882825921175262586157954790898615895410324595228619333456423575309274234958521500223447976351246770989953001604879563257694776640748335601960995393731815599031912394113594927987525786860416853746015838733228649543926039572362578387406201741751908685553612282205297844432285403775692110829868221140846567589448505469700422034649495019881509542385390303641375550533904972975168101272769744353870267937739122112070522253277918978215922344792414583860061005198717048315881166932677412413160957346614762218092327906607504230419923699709392680713025208596514079799652437302303712975555595768231438662636405796122941034056641461897135035569343106480760448974690882253678833610776164093878246639861772349429732237941155401232706552063843117047918982720485873130469434534522324934189599402470714138151374340874473045562711452558297421994918412649400722329791120115056202906464688802315492273606659323759427980605195096108610666898058528999543439577970685561351904609770285475811823093718834428574595744039056893206663097203347172811094705111597791725208140700017126769084663892118155885686460806608841563228835868435969030045167764614935120725728066128610490813533366547868611580984668649713484551973907938517442645453789009835702289697113066995752870461064724357468226270028471711736074633948440777744466771099625560923098410004861031796971503251397500734892603109957093544349447830477461732877640847747482683056461669163693047427156358117243000731151727512569294726106462921364385067524427657837337496419209819973831960403206597091826380597406328689687098318181139871166155964091447594330656414134510786557929450247064565621469944479463208595175890348246384262534486021115971745263899607044297889307748216202674953390015837530325281576845293641342796771348163544529535050783439939873589625927507439391272003010029788910859735394751623971387743949890136718750000 [89,89] 1859208337519074077784330374464673392995838518164045284217465964474456143880249693401271083437478078052825162757058686137411226618647395779174962277775491929036285436191699704218822267308970808240536573715704180463270372315394863472575730157701061154678343181685539315689024174173201749920127521476016536066207460061236514462577726085542929489825181830753139672518257873197326711491238281977242101393518344815796280058417344484166435230078171380647247374195088404382755409320857666918872565431457213448716383911712126861185843668873245619510728564097283351526192129760709947738673600933917408196280700110950310732543610696019656532258904637484318872147382751175000766831711447702617874758736712964900062625717589966626781999994831984220240166822463980202681068035845391380557423005998316599631056627935657841407579410157884924937836140592591179502249244917989049906514844432298201378445954941789281663302633540085399305591473111676606021888524038662121060539908546282192283636916735107345441105019747355030765540540286018026527499550120662738179729427694278008339795274626991281445947763149948523120607719455421058217599347702404608662019979567586519540807826636769727028657301574191549375375120480744970494620382873222459308471165699339886514059054633405246815989119135447656147807226030511777192751681202130533677737760882463622736160415620860314594796368778796802551594878345680261428668782660023615460382578963042426419051384325113812800216324926879257994463238094048262137473230907362977152777144403481983623554479040017748705131865412903861614565780566611225141661104314486416326590077555521213363771896301667615918429180898866328147416702734212187147113149372861738245008400671953023861936194862795617813010420999860982467492951167756485743167704959579322208213951046343134071761646700686425034243212046895356955387995182117832173467855054504759715818458916370883625408950920246355972054404619443931378992708822996388152338309815246854418806239951738197650778245097479471889918264930247122211838784777487292903970228508114814758300781250000 [90,0] 76582908875852029958024359957678542891179730595117924289700420395679157123901140809266769867247479985887603786572344073070447714164539620588390467272418857329785000373191972110522557225204275382197815077397237259799684959257226349491718082505497201598099688955829055721014554373821652993013875309655655366075753770560208398036409793064513080511732439097179744519050653499006609317369572454768521019866856038615242110477250913159541031160993336112108349246134734828005871034941948596518210316437616236257662492255929422228248680551080073558314654841163661505865824252755925802386977091832232417930068209500016219921728876804434886329733976642993004126486679520332555123124052888324222604441725125793960721667898210914621589460655203818319102743063512480614676067343982408355488096897143020133547446975847170326781134797487373517392787593457188244449038760787558539978955936375559932067707881683035089714791218628129256849941531031908554927692950082414526331678062893133821939999457811355088706478887713807727893590422817418547126468756907761359505341432851704596711365877340416972112127946630368173302285149072445094302973377979826680241557443188967704195297910763235919792869566193972158433575885388869016422769051863890282561586034993227242580420402842059615539634054897340518576845333579537237021452011822345243718779233181189582094623230380099481411302910633436960206425040301412831775671695043398421825746670503688435141885866951310128398926846233705750160235849938301233989307045214177193800450031770977163326770006249763952185955296830046712082253822646382222881146372062821064186775782317899670207401331857201648298082472406786384944561560978564937271131381332407240159839812487001762734017216232122138464772222303088926867303532925262840314534236873312320843947096352070418888166874289997252300904592026168387379499987370748071729564998302686742872410449921754373267617218287985815932830046860072330340186528307951727125631443088981879148228153075094846568311243299250618141678477729351870170756187585159704457692255606398855459263665837900356791839370683412035706453093486831298564312776105841499788540791431939016112989345886225514003615298825674223369643077832543661068023007448655135520637731555910199415747037325619128722564710187725722789764404296875000000000000000000000000000000000000000000000000000000000000 [90,1] 32354193629767850988635303094213092964937231162846163979770483383141881577447008744474692156012269288004472332626537474607736450244301023900364300049302168730361396291231886600312022166243931579643194152525971876639517308543768497278325036761549613777074251254187252501973151870953212146063308880241636119192336279907066273747869712598608593338962460646795877122697477645257009347523212039381543988150257382875536735615295599122805156611821141547629412650032520152864877555227502537514361692154913171405439688414624699394027150204941575011746652232824636211639578351718168739365684062904598501141463355148289712124344938847520769688177991915686769632452411892843804643088022410265328471335238195446703001710618748671641524124440876768056512111496943935926118881558676307243181486369010892089036500421836505481725873318030297938295041626031213714776587067157430650951403674913466556644381886623020023728446561404243475022247404256028517674287998020146036550061589325991457804860511492922230094730405028767848880735578414350917343491651121602798020093476914956385791943907069497835620270994250829526930582615561578801749560305919737050102367642507967692918270297021634915088978512968213791405445165986186482764253053422060763496578362969872813037389192784018455687045894444521388336822685357113416396920238026202605721232109150885430887508600174035769480865166901385846711344142661927302672953646092614541810818689262890528755602837092046253256165519225266382668019756511672414884732061738423013210486230468885129061404826079218907211538943280786380224423861364321160743438971949560332080691557264823849261896910509773879134575521449543544354013407988843522221936813047465756900610466698247654916452640855580913821749574843669551053931433429221005994567099431740427515205194684354098112067291629221791229683600062797533348855191877270994007860250044443571425604029328219930901030540003603181368717593450417549851029964219259128678033050174973824862664971276829093579418939486570012261917517556892998693830236511912038777611518939834534755879465335261272466026960352513371377586563184875003745990945699412677694598936331702610250698494981349853941487058045024596894689872651786921197426234955973984462987565446252670053499844222575851371281885349162621423602104187011718750000000000000000000000000000000000000000000000000000000 [90,2] 3221446722073774515530174287556651752879586339752719116942910260619380334736212925263501163897691110585577577206549339972173943908457588573059984512058219316513730309279677357083603886421255894860630747086302205383392470490810312877212260611827051844236393844182084463879178447856083173751833552671102398468445608573612338900562777384921432422915373623771498704792245797928446878323884091539077986158571875199465535741082205445887938366652647195421873536518481340321725441629285443348028438304754783226806433098601851087826660144176237717180147955360165248692957087574486164932245517510012422210268043112805652847870807979421057495719420109612247203400212557838894636934856049660631116835682901689670051514302306325309736600788146999405615511918653691149418294417291705162205361105912484114744084338552964748581652361180716918437698095696017366671238688480324270692123907606520566864931968544518583065475360789543717069441251052734710153290394332160542496086995096043706864571056984414533113292115291717724921248850837642117607193149173153553866239833996043702947957411422427484300981534714449742768789619113043705406640492622333759206356916805536582092498158901015652435125584622488291804136277006864927678712989812955695338868196701406272740662311531285813544308998370881560793469697965935291126620184057763392652258315301442990758827361892711685602710526181674161792911253020065538925935573283522682759438716881843777003413568354981460894564819068861529447029033840512085790038244083853735720570542308739095535545882613590331785703382673908521923524919272937191822540685630000486120573484314548757209598649150661648512929711502923125454253911738423267200004695591394632982889541343274720770502987967853403863055769541282389058839069929047274795133517205601859470416847249752219384972361434236158402810403080338827953722990837693146930947510517272039158348267717401078822006036316762644772576139307923693648335837288472758998078699140624982514379841422572301642730372802353041182767090011559914516169751855492400429370251396020879593522993915672548107715265171925813849905284459414245505374970349780951190326443051169077472031585174671945283898311992871433391997892798272145277974994146019162290272071488402926876913984264129222714911383873559458379531861282885074615478515625000000000000000000000000000000000000000000000 [90,3] -32354974185185170961379239385620706337898420979375063247128436650927479105558754241291704042122619198882006098940248245279585392963474820704303010477312098919589461957623284609063536257703781101273042765640187100956983541489897259689272517041549367356780298859083077739720203069153832784870634228818857544042257960567643246061842427664598058947447974514966956418678345577346278211440861376522050746967813476847817438482287055141494080373139339909986614337742572105567401629783245702807947647920092466889599778289610836311917961025000287775665989972965241717638218633660221060362586482321721852826086510388139496761895754455879894152483490299413797494781785997183165662309368032450081973130070691827905327254125043041595050452223473781574571347815427179058011933520596247890649946199755512894607604069201591540475514743889352370800585130533636048603114950286133871163363084430711667112794757514044504732508170208350100095418493072632123131747275672375015758327414031468361792427985500753893817776613992324104860441196323430366516396339158295702992136808978107236533371354046358879954315289399946435684618978856646648907988373847419756944337638940782535728251394981012851444631314002585723961880253571294520551974085090853317548758309700095736291934477560069023703588827332421379252688509297945128821158190984912089824485848079842130292427643480522114926928419497328648575635882203232500998615477189635991498779386501239924208212079618133040587289546307883937251311830051524386864512878948738232238848509092141596146869185518716622334849943948432414744072843375206451520907351452374281916076528017676171541557681884690065623676220128160768983932136498379528903117621594908910986578668328809864841344538071340211997442373084950352373671754728761618819647492179607777163045327691573966752652820730680692114781437891009755626678785883239959880236537310306761858054281935334725057993252931188432705649111085266182123571048424345797603143731365744226768281434160339166259233422173736772958943421406760788174138705562040501010182671180936016815692346851088797599223765907034147063497359966672852981498774773257231829111474041315259832158410177305315813079738989633810233327327785483666914348263189508350921815138537973321167805158203655134419254342644997612943313924915855750441551208496093750000000000000000000000000000000000000 [90,4] -451375404540711401543722543253010385056085314582838694093842987502958392494595865291452147973539735467370715435201565263132981379444686781777208774785642030159171981494437156992512411971196110233383102308801691982323063959763581938052814770089934757241651195928477120214535445718407481607834853625928185358876396359951690714743477045219302089251330055835129899171553160937659700749863919125395702717808790188808322360329537865333115764241509580695608126119909550328691411918196063161526833418162439001084602009424494918815906473673641445003439419553066618446888489170288527360025528390225056625891794018352506332093402866816038064358093796845973227644842844061918793343224390484812130635592888724350984398150808134811426157040426145980776528259209428579173671698551992032466212597614319898068963366828709088023309506675822047378313759094046052577007535181847965346313050456011108693382828713185483407575526327009156191760405419491533561718674269147739526521051075837513642345792732818081299699009373234074500833336476860658926421481181467483741977465809530264501320588102819081595674216484319505553629935483566884579092989947552331635867744229672119289135318612534131472723738074154195623743429437542740370647676102811576536431314524875141936107451125683164506479582861713606245800963746421417828908995707520653294923467584413329678751377647987699382590509164015403348710339164648456500301258476928220559938256920018058308320084962927155225225482078190019921048233499045259855706276965759797782053130987057656106328216775585071047013218601545960821198238367714148485001020564121628347621203102374923020699029304354520035513902689753818463882071357485793915303006161032727004819779330822710635446666687836869785513199355453042087928151929017038348917108701855369962634961947452172125032217120404400113647432170727415804744514390743040343801944514866666534036969629772748276951620811405695566741789346121272991194526405863476142965696489457386061488721720911422349275496135375652271444941522575540765821620056437599745113392987517028407315780715007367700592773000527805721049456108516038309752366449147164663689904374688920602127353966615536808781717381588238638252156231190637808819993680165205899232980411646457839134354863496294847025140229905307526041269294836411063442938029766082763671875000000000000000000000000000 [90,5] 18059689994072583993356538653637282462002093867776759667683306257196413861790209443672953829248181037902743533450774024613404057093349911684610501570163180847488762418305112629484646216958174667064186014411755330863421122829008012941317119309008283878094286567742777951896430615546341453914512237134431621066621095219393152735013414785469830047133151208124273447938297151561464462753983277655823451253093572520483610085257550101211768251498229270543646436072207593604286986862533647674427070926908959242368797969063330468233588159664279506749136290796169140323317898682529131954904952742081351063878010870355752728974822541921531282812839011678148131022059557553662420871238792513908930490982902455455816476437449376850433251242943339176464006722912682012805943778679788077754389446560101738037940662765951284131874470640404347127192114297697449331215219185294508347617517722375423489140901204826851618607279089901978117473506556577698132742681642334340641398963147936879377621806291537936161782021808403536952549415749418292391735718495185758187732192865568112936107269854970930041913542698321007106929879741599040729042874583465467643373338678910072630128578675894388322553917170776432732245187066068667276302640055472941544318349001217927329026799167518188199198209371377934262794092339490330723448376862922886623411736849486830547659529330249728487620143356822591809858436346115017509892002572990033430534849488788544690043984991496844187058519088848789572366599463069276582062736491825547108382337443344524874257087429115046078197685735683558556330348905827947802028693622645961577160823509753908087226059678848516176630292184286794002137952397663364918599874365770899688549468540657528220727583708412061935092621776077014657854646900092460456674052062833633712839682892944528902985620095765253896655805082207970818898698557027061381854008792649777550037094641368878618921744732765832972204842442190579317342335164391652830339076244945893721134685542091108853672370330477556620548315181566897244052160118266237377876486444641094633922341797670028561902002176651284471424610579889897345828735827607340828101381227336750684848543977227489942194915914953470428338270963400650211876301442247916229282179646968995095344561862371385940886445787949355691083541675112655866541899740695953369140625000000000000000000000000 [90,6] -1280132281504263355860909693448963653145683343215781886253175339803874162437632415992579789155860625328078123520120720195367444392061457847943032434903106546245047664857242947896508136709095093003353302501495019658185207960464741536781397542169699560862478826509312705961882046357238109385448115316969875054745642027810994831114520250473839179382594126124752466810533399766840818023890792084995100444505056864193676286900924978394003976159989437803829998018627430029063581930328803634613271234325652643978505512141024426422955031021815568231836231959043063588436921380952732418202395107094759459405614605946368790624935294966832674189394976535627121321828920135027253692753554203177232441438203730120654166615371430954320771153851359671775000752807167595310951479745020573555779379102650169384085674940541940901398391975209400571220799945476693033071706021158457159125362164834865550932382327578631960795507404452007863344223317785574750873458081219183404337231465059197054188636982956323728189571684443025661711222429612889605116758604960122303265026625311590303340741412651376426487761933912532115120900484874047561227875555741006179320965400816411392547910023848246017703391809954966392148235851651993635504501854214973576541953491705660803504844589714495031656228985428762863855385610832978544800448884662820932596692049054427016403037343152080536864656056489309618195842639188267185620594736180769019762410730414353363079957021784472624523659954781193766429206368471240380566707356204632749014998501785106591128951604812841187009518814229104702037051268680718070603292921765230175877678504535541461911568029531932600670316076776577825068977050022685888509410908153149836968745250360339842565368223717641763241082803489619647568489893840847363857880753132805922833139914837819923540378075257205525659870177521538548112488145887305684195667340607394024096825866821406904042182946632829062005999517331753816245284515402754509618395744125339829647381463522262166593853698521576755040850567481643728639029429888685367109351228079586541572185498124923831385761312565872417703802940683594698441856059890011509366132795206881569931964919467673356763772014305533185310117742230538343976826426325813333843307538974979152429588716253789576866437981714449682659467610813981697237551315993187017738819122314453125000000000000 [90,7] -10422810661287296461668066054720356077314796479587068899525618009370993875023367183236350694607041584411451811725774733713963313919509356166565941875425566322628766422950829345287198396658128252512982851644937393600407583226223478467084785018682478433591557886767947503445403284328553664218016899939484396681745517536044793106824837223200241421883444673778592126318522300836859453938057794010165872468941092108637057365684291657885167567961644026545805607507048775883311084333907986431654475968924886535428867037619414246379166426189270268358554352650336430173341449473607010123820403362894720930265962898931178133632115386789055058962482469761250619216860459296422955464165076452943211955304962331259936654174097266627342327359355833639743732640090647764497786161406807969537450429891029295767639757444907353962999853839394183333773351064963999550914332104152419329213945551922756136457336943191850891272825838533154910081254996279179045351311089348393459669592993581945956971099366574016284320453940953824763224440078515748847807888345659756968307225501593918266448162316716978700976969475007371122045894897088432794597091192384506728715576613651586378117589368036532845876011426922427104869793303908517367881715945206628709486180633683937512162690360410022728471051137353056352730954047914597916898055380897815157686733521668163640518416437051017110881732971964170080241387526788544525870997782979045711462760129081570837605932723839497418576694938728860089018060498745426610813692113379039674883485358848567797310571126508673039568574498928220237284349322741608721124254959088813640852288808245449535845557929036051921468546791344405972621968657349330804240320164586264562248241900403857558934913941433075071728267821889345545038598343303434409793893699883551979478469371206548885003952687405988609069881101265375468850978388133209140733880395840736222481679798832140551257136295862920532583321323349557924553444054686258357980300613557644488506934258253727615352285947417588231881020532073451901906053563854669814216657749843686190084264211976721935696376370818485192008624170081771134840825088772510408801943295358036364373127215967352585404012187320432572680620971302665373970294743233639288364645307858187032107461680780089631262127344396137855489728953777874009833936952418298460543155670166015625000000000 [90,8] 99779079135454640201472671654505271474222442020905421613641386609439081938658123324774737867474968425324935627178549016174187284423638608835712265111310199081951957178488650202028978180521029549355584397003709883212767738614997818245453959312096542347262236010836394414434850477979877720606392598153736914963127926613167110160664205383854704850116241175327239521925097954570011261709938216763593057621894283567831714160844805306935999163723782989741183514209651247277083658174030317538867651907027644403548978840576332440066682698132174379406072862081055080249341185334929792522557401561553226847679913305532071822929410864032783539034426993550836479932903159482417013340269294959749813728179817191779769519197673553451597281338736473536789366022908990076439719931947146633910474707397726130761279901897189435402169598908302931707895163963770029022156990186546588162792637751276118381917732744118448586405922621279792541254996582774233809790606599470052829575886198729636516896348925361249354009536760258159630154960817501455728195448198438918560254333759211154895138708532651342862787319449301230908830492963670172249600637989596938329559704009462568873384106951328788165582803893778992567530869153552711251266815292066069879862600463742050405701814629649487138944624040210894545993160802236516196640678675678352510555055505547159442984102309913270363106028597648291413765000143459364492009757097518084932900810922722605080363120389233887612682694055702349219788707279661259761070163837641817452879742280407635810195635584843802252404372461413268282872753922832793465014688871254698405430448047900431221933903590501773965610710771335526391161501800681281100338029723859597013051988066958239647135334453090973631621236013772262334606487598608066785282049069381179274195671886336117678666944922714352843751420939750969816119462947225588318379274231924730834040821003431979222362486118143771506076645086183371633179676593446614996638856198668604813911967568944827309618596712989260711663432840862177078280946674023623949635498122579663946128927250205828902146225527505102130301984929362774862840263870244029310148616620199647904434041285808968680260221287421991488665145983634875176755797700173924568964553423181096909088624801741106727917674987512851603453531380491514646280393208144232630729675292968750000000000 [90,9] 763891569448999459215708560551201028521773617080556877583499892632822569222317636123208894545646531188353536088912275007515359495431125815201391217178085836494685766236229446508224292004016798248616101441206368057116285033639140745713987468465255303850887712948224139640721103592909707129000630684561931827393250689125221487655229365002309817795463264162274618669654427473485119923110914658576567172880632466083427518306938243227869164264615806793785806565753865879398699036769761744683175646635368327885566856044108918382052720380253371638563196704708601442165854128661321851287212360036033035341131130746300673766579876794218395483801476317273014537824029814892713222648288420072645187532161264115275530505609157444870977444073164215174090160457911416273850931513508772130975240713919289157754414157993248868986134775012850341113801640275043622377951682589702610564932537597873277779009492301216233650216973057344125272241910227634541745406458431352566114594324251600503212756026312720591048690242147470119862292719281654592250225484715046936998874353863391581740418981540609625540692250455821870174414905407898981294421535645068354796171699595130750168805672062362205785877505264061397388782100948470280165880648019737882234408527350939028370161134906151368289021817032872765489135495791033434392031042869389812697662433678358161720008356539460499711905625843757070326411127026013366820682117171407583539242479656071804611548134852336553817855060772597127840263424443199911155229486407700496436521137625055591643868706333223240217915975438936598015411938632837595914032457852750046544075933090971425716402986749183330196557484277279898527577270739545728872029476604735579193256274893512936305422861076771672333619998806576787393174167599560079309463937848086610545511236200927659320655192970874738596419039767928309569614101226371139039090239072058483204997586456990813825015787814517377503261693822286032210200995634586870462820156698390513492639119121794036845253344608708092076704778244267879967796066836817681306899387910748880709618773808715605407536938633130003672758072995271166283183712625453349444223641544068623704079646859406137328992018932167272275139514657938887380645943118906212897304652586593256503260916307553721124180454713690384938160391316633313074646594031946733593940734863281250000000 [90,10] -1699706440215280816870262795867161513761990010397110945455171303288844507948619028834935376919801569047374629998634904330003991783846118318923504116270707459625152937126461174326956205725314334367388921528293146240637720927388225459219877439931969592551915411457988926047808532615332429641865575289462439695153843015715405152801504817960134017098307503982367142751240751946117436105291247976247085303847596097484526990093134201563298479095819965080491154539765840024183117306961274634259449522335535866179409255789509583435608002762838729406298520301446361878623960313680863028466923032186964818368877730490495141340142210869597832167390931888000830889160990541205691332526976638738675480345001560372953028532463831454018341520922736472264916735272280265255357265827605891170053355230546242710361229855446517912303668398641171689668167235383195444109010787885509705223155225628169833278253062299689137775702654271370558682701630056365141083161212510930162921204311654766068059780371800281352100654203459236222041857762845942715424288316547153919638883749946847909299299911173051821964743421542778755407970748444455333325778753416631702350293816632827699423720943624314111250549373089096195510551570480697504015103333880565156193774913591783610968364664379131495524682612416374394194884296724370245990118746150395044539067141200776407801751441820964463748601165557388122710347915821318896431331712852937683065244103657962030052736961794128962425341099352571358052697696243524872435794510918731020835947889338191829498900424381729992707953819438269049188309179590564783707374197061931902679054056574265260095871239262585687326115153423716142237955203107454918001860629600473988378725253741817358650668739575147913200442712800713323548120194553677412070223657195651322941313659110061776884827703957206252430514268486913183977989692173703078311370027311390279364922428607486593969422009023932787070050347423754908274543055608876411323307321309298256511819391193257881814770139436431125270035345687344540161413954644512286472068008545626821361350635035575742523079238618465865927223730513884143245280018355455807114365502196031626253211371050734185287621704414533845781826820769081009793328978634289799655465837646732055413086794170038470182929559107564472874934112522904428033143631182610988616943359375000000000 [90,11] -16735321812957310727160927840683204241960187396772347162717861047750049000339132218623501869341326253862083978625613832457706763329631589523093639630717549354068715340432312758558420445037381423384219812200049512197042085967806440352357133460631210599444649804465007296329399369167738282786382452988969066344772653034446333844082761626220833663937172645497252272975569982338624262811057325080120832342696861771723220208891684607580598139266240783986570563754612172015736224925620045279010086981259930358799725489390243235605573176214125986652163095414095383461669112221001782874165153597446385676897148282435038674641201980734897857161886101724473585910380898191107781440197173056439461963143166841594412022693583033794980198612612241258674428863364179981831068669182206430668655130008966301956322785616003681358478274061536637052747787000279293529283922927099105527536460890569370373683144296623050660736422726473604705800008713409975330507773720520183156730760148691499996176605579458800507510862999329159560235010575328665413911281421379607437938833170603050840223199881092619136592206967271955407669691930169980719667873309369548212598842252220090370983050867274710756277359170088801422760594022174645133112108041308664484843140832154378873174070398941807218828106849910278661282035416507711005807297892834302928967861167818166090807014106318599821945027975219570647430944616698127378456194145931375589186209736597746033529216155438622230777486231025303405683073559943862889763184150624739617447790020319940601950049958578125329485265714047393302868669191395796844025577254359917196531913601661457531313755619841578443680514163331912282363311400393509880819957761398113407218458633130018813793845574970231016798727567129690641133720891468230183728583214320441697246639650201863134968248084057273224081470873166150144878723724377559953861193348865997569204968224672144844586514601598427237949264495775479802543842249944501753055465749835238652406288411281810734820751271442175493998949403655198095750464514513307509946286891873954659995120295761886680972202368340538269117615592823508138855760656166621779735088353155442428234987309716646749857376609494473942914424474031312258956219284992173008453027806320235472896781072869249026499875922020954331531400645360907475378553499467670917510986328125000000 [90,12] 27533413598123561644898393944830491398067905774421413292764214842910967079432733259908747351582008877240978729694540470836620781226483560428413911228647598451600452065140051321199041400324955436313194947553430283715062998910143621438760079811864232979779807875410463928528778737085033281519632589976711727232698714794272543008845631767199117173169446708233808197007730478296733008262998412320028782922875804799112685975359723897884476261980547679405133098061430238496551914740691284752529348867949512836183450849668491394337257198171402014363304177848614239411393175541879462461140512148391241965823896230127752920735729100006451293753385172179423326744024351740866846604953477002364444916460512773601760262878976128049470158296899857179495543649266095924449581416292040072245342322091118695646875036019905660008158255374801326472161496985142357932880227244108301161662108749337224675208442587401100902563824403164329787202066697222717957891699407875311409226867126869074206327075315763295300585055170154927883160535557503299347680451397768841386758706021969474381343749178642455579928605201566335941819144561793630477051264887504866736861205566280719574233965571478225465790785652345368276232486439490555956801068707251164517440194839604176858401880025540370105099999070353677254659312094200585858847735280050575633365168018670755467647096289886480470475242776521641403641590013055297945141558874187058570381882622940616844339297624889413865067889575650356419635420206565221699230871045083704434421386200621029967010694598507406270085350881261472443052257118837817122689217251494630417247817431067445549286326225252980535452969153225859765783451186149317258339540627538513569218604671699757901185912701923257149406948332713929695330748844629613805246719651885295703312881511639587206100631750024849046999394428752272962546114444847845473195336634196974830180853527685470769013423772128412750129328787600126988222986364572683309036722535283551963190660729357076179900590337925187857285901653642506845476798365183117134698942313298443514303748978493221542081139960742052953827495650107657235560379036782101787244021684444310954642385512866624222239836280972900335651747049481685461191447087717626649540779486570971768320827681577113991954311839340308289060966356887050210389134008437395095825195312500000 [90,13] 229412070258731793510499591865914830933611692886297287507850287370652707186974307780010279832654368305061732144157446562637611301696312076644656067216376769391024220831582013709848002837828618125423183809573562900904733232419399623216316466888411568132283207322481675588710743783059996902377907491427796783802976219282456992779013921216651755949020587292384400876876171758144389540095220463157328822789627710132953892489223912462506687370647327781512074742540526875238749734632748561820069778280751665184993998688633527527826583276749816047545008728781315939724088802701180334599559363708638580869037162308198459739440387969559676556151440559659354846553681969645907632114771511567599477901093560916351612627851222310638290258078997616925705810262345248709395319405054347874834997844409170695104814765014144330332358767579694123764384128964238700954387198358566828714482869761395603574494768389657802862997716951258931151223228633922092140548874229169670128217825353616599748558887501431363090901489160179659675097514157553464573935862863940969521433231724846584052867389649707914788550925492377815521379717805446268050155806627066124546409462849436902133989738076158987446048973909537438875846770466439322179620816801715949341666229412613472948667162535561093965414258462373607050160332594080199304960583107482558291226660024690465563240914026716598782516765453604193126958839314185962237756640298458228438086527233821355028512072609668495620846274238591887755810596271096349693764598353981696511249842681700347705728947402769314964390317460255168288682137987542616541550585705556617161571079909651928889027390178495950171819141383323028666438650491938370942316240768999095431100609388794038760880009565790900956535030677210660877501862143722429296947966805058018147251490976992537136148547689291583465220087565013460828286484245825634755461019928451064839402939211151239208924779000798541495315968080268164487959549599379417334103745813419812790916115126717594729309145531636346677038640852670792472308244757421834460564196782879302065479231423575563487190754165268401557282976133090478144672606207403359634794489944293655005425893585232833473256099693998109507043378169117135520428540619017088291814619505328613133598849986331776151617362095589997168787466108597072889097034931182861328125000000000 [90,14] -693069411586076968530806018836473351699310151712884598238607406365511168362218813041268542163181609372553161644458776080245205498778323442167201501443665401599267599201433511039912778274732499394068853559618119451388608373581603064229179113617723051559135200135057508238767859227903789124562182954677812812383784515041358079587238723114989914188693171158181402900502904215273973039996826849916194020088978085372561438459416933802057511717679364182492782509142658263294514235337948420994310214363021731244996116283557629963168969719442347408186086663879685966278127166236544895446395787282307392008747403594582828930056276509146894339252171512426668594115557752296986835539036132471962498018803363247844191077996136772562288038280747539058151547002402488601146265858731907628113286240967936992584978498802775442815487518899509149833471470422506366549820039414225082934157382305709609009878139081227070887284372674060323161387379643021182214577978304288916232077613150127225466495153878158903369673400994463123537283786570887907195561839895775075068469029842078911465961395797476235858782828967515380249292382945494308696207587591653884545008986358044090606687311580413605516724407393701615524282241081755826080904613228117382354506776879330909717728841309391355741725195150952509368706621357712205310620559009976251412817510650136193957106048044840260899681344755686348316221291206921899374165274307036582741075770731822815734953636498819919548615076733753027216227700707915737808958402703509744843090135609148175086788715178196952556500271940976129512281708293215745560453068668940172465500732980624328432767710067033978114184124690039585063623126888571836773976883637211122151249390078313262385852479573867242453445381003423937012436191293841573232513102176563577110140343191353547868862595743466629183430547758900304561957559088541625535740594527199156300526751891467315513468287763854259256787824934206108624488269202860422986824180794487994246122065689631964433563142477109235803934635089345342749678648915445802478224974240218741523773207488189990801587957892391628841064560143769774988010669465020023774647089218491512742378030357093706229462553667650209588841239597320357484698152003637931714337855693527436440311252882906836729988486502706331211787205148766588536091148853302001953125000000 [90,15] -830641978750506949875775091840916368483036166812899513876725687954249971052988522571777082121444007158449488667513196652374756709949041587192444837828463487869759658464629782568105269071898404330023403325582062527247968926760577903123267504871828440520088671817485290555329767504273997945274644408616025790255915847832467126622771678689973038964945869314369141506580892205617779969558528531801997126120384268977844326116031651878716339525665603504659553857042491489327533663722293594113782089867247147855213778565454472387665525355280884624954219728291652301095676682497189581782352661773658486795623415527307207306900260255744890033850536039563456370778400010960045250089096175950786606989435457686283910072353338901989643801679907156476022928373367158692119849733357265506950552389615855378829503415111050394561395370056476129416087307535386864629491425640383648895141990120762308445566613148075516316934671144513087700024433000761826254082894621829003326422548680946051292927990225307076533284050617291404747727910124421622736611436485275580748174218075987373490959538062459503441256614243501967222467741744779923318236786638410191869208219586591064102855851655157544821084842636075602954479261480481089760783815859375765649912903853993739226242792793924197455458276052696299652773977336772415414343896073130392966767759370239318096912297205988820583309592869903836508659827819065265430116651266716319793629772756360148611770686976594596484169230402412870568965938494806432588333312988212461950507744095287560294085872140340279425749565636785956317024055029990852978942909755103611795420285909441248506733616670849028192460729865999291981216918037426927110447084290986302687692753335328427813282749525616432959048303961076256193879672392166429446499979631503431252107326956173378525630923963646692663928588108219051309226763200043508785395365525319862651492314965537190130562545485097512865694623482755644351431207717381797535909700772651124198551262802108957858049288039775622721986962868856234572592051997294653999003426584719596503527431569130566281385690396784148047911386737627102447008341606482376379534037409531331155983482921336469627293201404973683728056178139629737520032790599406445854321974675641721283018450901551741945105119759349505612067154913802369264885783195495605468750000 [90,16] 8362513115156649123918630238114854786189740033030695457291390282007548537744539956450811565659548929531091256692118974632448665323199668699051696202073902770540925369315694686213937208885922660448303835195175710994778693068608904685932515841921725181216660309595494594785703132433492079920108755977393714570602343074284143364889206745198480892451504855543633752080820373600439397914376080822260186605833492464340153765102575581972954995374475119359432950979541286623112061926563976483189536390592940862311295058859895080376514789332413351602167069438899548177750563224477548044612172102860526055142313973989040346718393100534829975258577038783835869185328402280459638222756785959005217925922595095776019813781939231128534372464513929720060393542886958316864458270299495533716005990231590673997006845521288962619033349510031726068419202165773050626633357409309813465662036014705669279950773722997065351649198194861440629361118957347829428921346817403495307770173602889267112303771967359044586105125730749335493986601657444617295345419812609584664409847901962312533624541314947701462081907775015863363553379938164718548568386729746346224177593607478449445457927456170779193255306127350713007716222931769188131728882177197817811339942448992460112535013774509843361932487530399025901282192133524655695640887243113463375594836272186929125578697209076921768120774570962601824769311718190682810243876969917439233296630010426095640141935467379195331857390752663152693655863277599520362277133869610675903780241235100911256116020700263455837402944951440894941681253354040992634387232214217555201011682727006458317311901378414487691424725612351438890616106533477809709031457640278020840206893186209676303146432178737743946793150586037944923531008365716645488775654662698975602733914377436869862217586194406743671043050165848006511531861035631201351174528819539354005558076791660842006739956838080647762952860110175381257583938469890789168881114282920158907250161574944549379782248062972321463100505890570726010775125283125471565711792583278678098974918429188085610000809907259631552685694152181361207828869107493030207159974794224618113790292815338549185732628354241474532654020506569702112613639742550086035097821168945396643038949147440946325661768328017580884092829762721521547064185142517089843750000 [90,17] -5952772389626804251016488035617981031867661506254132750827116569228404231130564701945271414214031030185113453652981170726463913627214722904509734786527727057861821249547277645787264676785781099524423808477944191377399278847269006808837650605611641738834887217420560203849553189662217905615788483654156743441350913721539046066953752409784882358681413510178565073616464004631328961442288232146553612778385455405954327182386586925185952167842247034503758648666834096239640087973111178364529276863455212228825279236912789686313191385821864434724000080446284898001518268494700072810330812226477378378281405044138668067362828940290179953042429243955572826613229911614090631193829653822279122749673453738982438569165781673612100060099421269820450719921960275289807510439192979406256723892029492285191527178831325869175472326695302528316840450872658586836090991837955570034787838814628609796328038151029239216745705378437585959099597405872998394421938998286779006573324192102717262507258080965900282797493093067142837217690832264259576903824314529103630028534741378794883291525429062607235641781614116046184168041232837960851541969083840003796578174248138168388737293199399572766454402604909102899691600314562532558000204795092756735265401132498275164698002266398103585206479560195843912041462368872670075085550551095064751995794066482178741711430186516262305920037256780660928826678361283256735258757584338925202802934679930226197119950416256734198550884402083498160676476502682669995168097557301451008244651818294957246073293036636873611545953963743262585170358929208530805633824555976608326769297389078349022093278778739041955946059515790102775464435876002342749935711842716324189851943800341771397580565767565962014531077512948739110776162514840076204048893824599851515618931569185925977004291167035523463964055510177309268105090379131603150935493500225205081447122617374868516469175608262917173827142900326337777885809805994254167917456240335681867916311253988340822299071819740984367106503771968643793495020424667450877807163649123692988998999271848011881777728168238883056215845246217111469772992366391913406821243385712127052622305611365028642012934076244996860415549751327597218028906436592894080480188978533408742048914965535646215949874360349319823981772970000747591257095336914062500000 [90,18] -100781158637982443587583683210394977512353585030484782092266263685043146476827134930278075574426595982923137892267692054316990925554517156544248887995320021588633011404887889020929171784657627587342686285449842472294062543479773497757675786344199747515408484898842427200450612859929962188372391895462332117664703111093144791024183736406025004646915174445656975292461556517240371538615668216524285604515621727871273885356146855434603171749598270578995863155465257437296170232754839540730045970061356614078092375774166138502036506788715296706184102213835624351700296257317161472264730427406596063306748222327986791763005452552523195081136591955349581577514927464064116384522791545647334466796144508373496786896230785907270232192285647885719405888523987370620064227504315096368354151530644311750607151814950044767887167914383639471177740840960543419611006328714345350753090579450417976639034777678913449935537713238527700289662641971472726788686513470542658842774889378939293983757429655162730652010130307038598818550241784527928259563445819159629433578209954179386244603314752477886205378656497259231483616803263919526349891139420134590767188063309228024959530306404303661944967853203782501725221291325776201960811300274323870435751116605150918430486860543998803886045004625256678727979845034393212693552095859046742495415749839601754135968344974242891388178479546164513873187154799896674710561071108109319052316188841868879814446524909188082219949726400236944893287705890011738524161399613346427488419265790156006141899941071254245715897684957651502006376859928195361757486324800835596167240806191232953490999123646691730287287541193731150990312073341998567415028313223709650742979223380682786102782837404833257080271377788808596229502063039747297709693172219834017531113678174393908375684183217090218220755044919124175576386286261739884796275248851263830653672036453203822687507724216157088531069372435480961885255988943020769709819360080147149050336815637017217149064474084823613558510190703566177961249164331215043429802377594663980718887157585378608556765832991426459016164895600811896235916205684998863027841038866240561529254347420325532626876243318392163292943245083176963170231994699986030164816155278695257557827672231890862098143069524799897429545580962439998984336853027343750000 [90,19] 331956807103601128156274572201720332983521837490798929106807927009328154253500519597925688799444767058328918957788022565066183497446537836481307160340447655561649146370122207611658348533038624345273433891453630712534348258433341549655132441560911360899515353263812949755595307177896507490518681340302221929060887286802224615025439688210702525324975715494124903919646352960300219198717373047324913062295202324021094177713033918937964765586649232835618885907843711565405537790852917902795360219212033602859572439530123717623460884307830468612367043365064570210673730667109496114517275254960457132021204857770746864616997721350504404051068484946812829193685757150052422881829279596960098181617268208332020316643535615800547160941531048335471803858399743805156896881187308942381743118209530233363742884450828616834156444215602815003062673240005880745194484135534183519189200187788412041702162107981996897310126630170612979150683720260910471371781927186431812187122943915215834873560584408193847190781100775684219170083272060335305946671090329409588635528667709037849415105766490802220284652698949145310833069192013309737297541091875515153070453364657373232683886836169317741909442520486197593893220425291090152868429532098862799996231653940962677792529765038182086602725793256323203382228577762930256196040101618263290048719428153469071341331556342920500979751655223538988423387822505130847107497601006112996862364738513190409399824193294799665086354734258522756356703124085566831902361788633457431428140202760197188268701224379962552100758583308088991056684488458314108909463081174624015286105483175018435970324780807012302726262831532317935475751937505312962891970907906910865212740915539680537329412835840922326632368591724596835397410659266706115536063208731682460274426176349826201100095488166439009193870919992621422141698656936083367298302954490973441366289792177169015676663629536902820991049098420025115519234407732660859120138937661376822809627408173996160021325756159700675545401253268967147971356749596156589667334416063405545614255968734305942541321871664608953364201488380389134436624258206777740362165965416806489922983572810432259084494738976095151075667234962890520309717921746831224832349278793159678331823570883026406526587043753495631648320340900681912899017333984375000 [90,20] 360979146607107627228812879618144342093186298914074310401892960059986577013014083445929028066685690906024280900314997043385777049983508580653559944355337033933734738865105130298656300074926143560864368158024167092480923603663140827688372786615315588370934168001199387897123248624417335947176507186252413597872909830714050407553016616299259472800414770341756513347630383102706855426985722013641367412859425763339420199939452380949416009135373926682238419024312211882464411202001799151735855613761038150670897410219492606574121692900248528347630005984101252816751475796404839195883987584102936647188349619173055894935441667300239660577623386395345245304916402154720370090612062830423459574181304157375644291207287123235921385870020542220177576688254113887235983451037029225183209772259228072599571197713883814296329248736334415647152950985073347056460276782095383543995326723198679181385660397890921094640397029282342694101143845214471448130675891913535049178313938057658128179734426282595953660352078533479411927665784567325179342085720745216717451911931420057515583308117016518492513168987493102667880691510664186082334758796675912592288798781490685999376102642744634077277243711981006591061256882717714281816389714481291684834742004657685617629247107878228118615287444710283882287543273953566645845841130422786001861549077422868222689989427484497143593840337034275829237876876770251626609142824681312311559035467633992007274127915865327289961847985644992391307841658251438178585767235621955468123593064363293847797026561247571181556260715139676504273486215818745741819368312703587025491619480338352635043190193081169744715450305459004145095551807663121014185632365935628572430996867768627251411101030489778203892799481866410114322777728737772007786515076689240278187127576849652773530261065154195411291947305449653051467722393656586791806777792234550967940778747918041586473375050641981778480450687485950924902837334858604628586055470856865759353410304879268171809272654059808596787965515168695451333600007805702528166068772359650048328753783981605133576850282254874997435643154480073595163644554715003292919574398690679913004461752002090566085730726338252459962650949103295435228904740024917547414723824296901666034226703366875941184186045440629442282443051226437091827392578125000 [90,21] -5198261910965580341713149992917396557358645209485167943488694153179402724300247398608380391611440778202022060318321160871935210593680023360162192919588323663383687765637156131934671761431916980214406479143841031105822927332378024871298349104366211812655275502073100555838673289120497908374247806651684576777174780539916629611035530481132023138541287566816440561720903734004144201764278107959532986709888971685856620504773148672542213123252399963109745040502140128656355035215984709596542994306247260522654218169500154658510434908954687901110604866785426771332239406165590603329933760531662098428611686939943943093666580604258030367003834138751727888400812081477224382089459252509566488730966187344743308656839140074878334515367365718130729293910836120179499960808576032558670123276320776500920496620523560222753223722665227461957297195145035001815939467897785824694054884315452123960137710190205200070996769590288473586839699768250216731055290411184088125015218751478190911101672287901878738526200204166087310705036384310148260362457576504651219575082770243020515877063331752858242609316949956024795571805533270863324336702555020146572370288545764810928598553770366649647092701531361054752476819842492573953505515847352374069365231742953712228152877014927541787656289022391421691735145850813238681094750667620483102388842304601039597250459366840298884898181366262308374025115926597095680020937660596395871361303898127769561116277310553106028849631239362993901260024313536607918920811987051797481683050171742025549834105620993687254370183597431758547132341397014766509217926007997946491456506474764108628501537999436919180625972040796854770495903064244283287494248810455961796240833493346581791021978030135286461407018946775381531789964072686986356003367968354660290647772239676138811584136609809045224717231382144172571112200145673989300214417554182627355883795916906956465753653771488066546504646390779810039477708003794579960461061696512683554298208319005549089771722038721376297557004134420557947813910264751833733933051461121685042741683959532486548322384208745545273559112555417446956843613784656682288263970946181514351074561014676275240660687428087862095141860318659709926065969875773540013212780173972182274279893643041573368570457125414918664318975061178207397460937500000 [90,22] 16318003266723588705828544086678046977383160709523823331123444333865643275765640894667662679089797125375664254286172184352471342127657926463342559665061757432574830680940223027384148551546632660568209292052953949966267699373384540981696981996302077697530480835177956258563871616094052606781441626551251274008606208300117759015393344098696286081008614430195122951485840840343181591920513563734444738982048445724169429160804701924671904178654993208094858390093154329789904969342949595798960203072363482208618053920732437027999248955437158243933612611166100976383914244190884256410300516139542571794458008260379605320594020553906857174582198292385380493875904417478211339664180888498016443750742293279757046049357738274450409410010759854319969293662764924457542708581545969504407622818604713518721593574841280737928335129075262402997613546059568046443617728486673196535821837601123527090389775515838048331280091445056621995649180275051909836156314619419523898081975527020375790764807983949743936391355498015648306566808075154971538747853411056684186306891929301049790444475513569761565554526453443004478968117865703224410643790598565548002475043473951247660574288982315780812715748564970286055326517682658292470305937011338902954623502500555509359841549789026589089669397567831478675623568508173070956545974426767060410262875019566216080186117138178563512752500452904942684798120869815394836007594150092347370633365474558649455123810944742667967859816482922519648197538906047883887964101210555162445550283148508668205994174178777938024679332855676231244004365251069911382393411197635679073913273332492804724128561317378886375624744141802340510179887558628081779926200148070434696953538338369994790654805085346466274009093809217195907962016833161854202215865415152027708688095994520114796913495369461339024970064034592946418407352662416224546184688134058353223879590691821834547345803242898054807419793984483888322628162318001807447617664233217393908641949039442833910751001562150281469057971549221978142828651066559420917532001517104791795010792455432608823179120583854835476126734470173569882209489984869366479835702543118821554699627274186913224656874447159744857015550854711903056274027744724372107232654570307174217002267126605690220585154204258060417487286031246185302734375000 [90,23] -25251611818756262411282974019301799234752955480918439680554189035128463461408016128414557930684184869900756331473627294132037824817952806547486600220895183427475022831961131482787485985801630339962343818906603310452560938714856102467344643053362689859784969304704833619258361685323911879271823301779867087248038725812440396550299203434367472375158709739605712367796177266379104628998713501774662480378283204519099565787241643610047726402547143567601863803745148685194694866580361248589436945447327160201566332725063014962272805534066410311700182865453496064793353826317294416611629050727155590256759153112930772831863731798550657491447764306462387784375771548667608826369119973511068079276286104934238293715405225626879410895171511475152871982234566784674965846142919085859594339550164347877812400636409219662885009262715758110142959725856376621730494246905075834440886568210751875988489284691429407352059525414630322335447254896742525310657296350651682763878454919292361513304317541337182831013095228026764140940106307814276479074857763862365342880063553484382766053078184203934148520799416564767695078113933991030020829065283147548742252381569889316513783028988014826865862986579304710753982392641548047936460491684184534362124786212978569458556483339304357455870642878246106986305952249334889223334659506214947156716984515647179529863429844287581199430691115958909440580468427338667966190615919728143701117213353909509072871415361224511495210251210062730943757197170718521100450858090859810285114951974512809299381039433513935014152902610819515058549958006472566556992853149763581866853364430187654129582154252663891918061287510186704742574633658577518721459746214915034424371588410728124585720360031925033523263821418776156617963066751385494775403930573435228357325666986477522546544816781063630314384383468463464622411827926896233150410476820391804373653279512304169321496867716598963487500443107471295060306169461445403339599694041502807836495965545414938913569748101020257757735826279133140825507946273456297634327759638599883099283620975268942151928470253524958613259790696393479376369680856114945476728592910077018361129940868338529883444919082053216686846202634172793201202476242111117816180222340704670904325732538981351925355678389450986287556588649749755859375000 [90,24] 12594150332160437298563307092325589090826459159536974463588830687352505911888292569430176816233457386028590184617869273537004050369250287118762862597047251915645940616167455965086693939366793839755892269632574372970271348262938536847765137333385671675596330441245176053934054245620435748650098183911038400290725427696052210678376933618822497599673198504449487391405883919078335906777313905333637876568332691030569675263100728719804919620032734581766651620352438314205708256313797563998266875697503526095820980613650085586750558406682651984054753963190955505027136220452845266717262694738382417733596765238342527224596133970033395568446539888127992080690764293582537834118247928587587180624591015078050669401841684617312019898017178397584926386514532820695596586236519884084357119991435074776229362653097406254231416537330556406833466867756057091862702309088419286278340062758880715993460199786425984382498535497499828874280488794276564574669351857946744212360477164997757855908172831913285005055334917982958990390216990571136339430760322774281102728220885694691204201531233501734764897863137231545587197615001076881903919335105377025119433165347476437626274189128144325901606902210845052295696515130276949360812820685232871198657667832556957366773973220993834810529080411587395157289139197033431291662048161585282622568327160011259872157875484437589936102711103783594322801448880811117343596628741182486870238423793789438514661165905592322657677752648338827710966827969871329066199491405911355876468100576937258635189974830015210500213055208001910502297459702261743682004383990326197322624942367779383697291869490726968386318581944141430626875716304058141414201229815640813183407747703362386797211493636172343047839087469027423333789012398598877157601695023880807967892029891432823588984860771632614973894907381036376175304921062091333554753758363031482629918288729809651117339077257565148076045153356806417983912115629087857308871210999587264210697606159244644920192905643712917472808098280538304920262728462754006147657009709286972252707522080688376614420668974431505513844946073976285542946987575172345065777525022122968176963368213320427257713165994441734016700820820799168949542902549117735346568333322445949580112434506304688874855912672501290217041969299316406250000 [90,25] 22145836650300872964346070165035998843156068236403500592827027109201540236197604737487068180815339354957605436582595999941948637072299397047008245075673380774251968260655307451963618643699121629211953501209005605562850845172531993411691784943423500741247943512787572032553226876603800981851999711404112254157396597000305052860586356305689671713783792774195900604400381047462135195467120765917947628755971009401023980837157885041404243149332641509616223741460520642176072054141616903196913059035141229432913915169877033528219152188263389127986603000410167367257980469560902006336134848814558808939894293312855471845846989273517019841808144239951129240669906982865329339453726244857112695934748864466353470382353981633041690871025800088334737836426243787930067793640543685853381739791513060038698820806907887437417306851630344877060678197631267429701435294613011905698747216432863804596640353126490496683445246235433265968677231633521073261339109845843484759438103841180413090168219315122417415673470970132490952678089521876111522126357334789314101826050990513490176433172509841933250264763054002125559861866724887696939685270992051622565558019162798068203643911219366840489844868643404691026500947865018877348910375256430156886031854025692616422764359617358130062798021663802832021421009787194689581272895872495723020554400161447171987165926103959933279096117201127840997046731084701452632820357369192304948775561088345063445536009070535316314688481292121659907294965842147559305524722697155057924347140881548337081231806847111845805851283914492627240226963454954306994984187950895384952963943076720021951545829053442386865618037428665055768225274512973360448674952587657648496206493963411646740682793009514164049492332333671229922543278379685706786896950836748109552108392727871883550064986167092733393837045311648116184105387355428299911323580156211130668552280972536054121055049952379132180490530941018291669671857211597677478550043913560504127113452189379118461011253628282818400824371925462902745409152880463511968494133703798434647417136917659340406650791729870231793303657508054087664131329632993595749274372116107248448077111207679269288049527145387308313444817478146066768325869330712903757622763075693157483342658926883661507645228994078934192657470703125000000 [90,26] -24270223304294637031312704291431384426987063086524094676698202409532712995568908195669326877218693666511628421830395271155590181204132051245308523872106344507670414806930142751318527978822785769026274201978676795709995174900915094078269845607215449595829180685787270632707412751952336633271932360405595628665620875470731380061502831850270139037799624905385130112826697157668522598651307278098132077722075132915139385718853184707509022497426134432912649923417498911392582868086891164392103800451903020005823540804397335107160052283320688671014428655331813953999407759343577162018796990356279150835855787449748808337727715489879241824154006232646305578625194407319920674714517281879925248801710424545813353687380397142968613118169613639035503458819485610275348885929340507683545362337728623218605807838770892429174042878249131912876721498197796671757235164305269216734504660674053317571630389174206370813403693401368473268359909812620152895151058326267317501895943329438466248120132219962361567914123354431264504271291069881645347384123241092002823055098959870587568354897059118516224669916416295933453852245041152564928064517136618703252423200938805902373351336591199019487532837751539581239508259507762435851292805555198471506441905904147383169285853231918689862665648439129222238565574216981952775298715588262985384038804614757176977807075618815103719745305649777884141649574199782555883981900554797027541334214079179483441225267707242795842778162140093011541026967779117003951162703434007356027442585814588744829931676356319881633780707726440260816211680936546711959144861669621097816925687093244872155905797560271387140873860344110466383822303307864752810589964225057705941355356316104768908554769165135699205082558823424123651394791230515642017709901787914566273934158877832136538238956929650079164940834973199777604074821457605163072895424528180128043365455531050547558435552264008753165377041945635977743862023469409649240557105637244734823523865611781559142138584266898260101806239980646837637227736814304359701862835622370749434978301697809108831072641783425077611214485663292963520073518806245803004364229432078657382205484397674965847030284759059391515829222086648212232791966579452985453429929764956533984096684504472296595167790655978024005889892578125000 [90,27] -97807643302120508618183877938699746538141021558255073004819220304261253933960865758144072196755461033740429871935693215333610873960811220464967830741768724623727607613194568386388625334410803619733414397296729045283192497054241046586629317219736661689644236959806193865106783317300735009309045554031938148186860040372923176083619466906072178736634144368532744097360709557353999465316758583032292398906807996356301134565905427656405886326387529675885404984416576390196218876603182845339677600269431436927559634869232443349775094154113589651181668882691414327771366462725049045940436360781611687556072855216771698453561857178344106126035387808947467924396100886184225284183459446005948224421323752782936383630717553207718393407314370557479616855721565973419503669460143117441231998016399739589469595581205674869975421769968866495184227621091535351172254023782017733425219723155598646767793309109042124857026147372167991694835729588251497121106462997964840749611136887820728923262658632188967172952912503606789736915673644838758352549514608286286310165276047597285293527241807648820372095354759120044783156468857752856410411982501925618878958948682609863108792389384514778007563150321287974362856918330918312923598652954478825976948761541036612129350305746161449732764991709426321277453858922285367177735822932364986930604899402581675733130802548957654192496103982352478210453902181112814800429198534613584842685960338616741660160665998966394465101593589931642611139006896560250599697357023723109720674731527244577301231144122336143436767354406346656929295259195806280640685482587313678413198399207088166241261170030865704339329214547652022746766293170313966706348004726633388849246962212193698675439808730041251391707267001786056597271390701998570742695599082318571684247253847700192807154733764273325630645135347382856571076135860309383371909349878730459095904383308762821453201352504277477959941072738862281162671498920352291642381540763786914583891319470387802857994974915309392275368299834791688501909162047259482008840774327108723368910973174652630451238998280459130651065626132757771297733034010628490426768801743426029347179192426628471278387496006905236146699914093301915293334397640049752728390931010288118878641828307651806539979588706046342849731445312500 [90,28] 410482497143388497602746632601205965080491997533166074249408701173485747414657014866737815195347084326184248569647632093952095128234672150569123604248015866625891243120648318640758630248316022751232551306712059154751142570149813529798741063895864347483125483267847625394415656591440224557244715978372059272169325396667361255441752177416461368093016192832209390119643392345078369311492584459139204578142374619904332820478398479994250117902017303939942540005148565528234238783040812408098166840356573735343294619795861681422798519566068124949689919058126339024081505484535578557722155295845088900406306908074212344898922011413300510722783281508116701351924547629787850259797641871546025935251989192542464767270580740449079539078537969642015409471047500440797387205561648686895947336096043392881719443889406140227902584773893439688221690803503423907402803370036745943640226841954730621125779611988449303762537689835823684485628947244296599107043258280219425636539248578330851538950942789733551632139870768830729215105137506970736657775746583497318311332447087245656719301854112697336428758392834221456817626980412205382919869276633384039245726723155470233633109701839214088890620821690088160580289098223331376702176595809934241990291031789627447252113436540657975093912099094392219604757640775944613487822258260200337672414923157247409641742733887515219761650951240076020001768961852674692257524080487986423435810646397212436149258104782667161622011138263220746691309049642085951466588272501474238937350721535093344808854155100188407387794883133414658460712253420997722373307616715459419366948500871637391132092217676369978604843577381922059540205130178072970959778504695964337111400119110393396448344035467176014249534875129235266107669581612958829965145523077293861263533956654095432084809228003096487724318692321137142001687700319922042438235843473618005612950055845070142458189202766939016246398749142973925996121088293592129225761897178889089060107070199788752375039681934402991610131216066835272381264730947096301982876780358394470755911851636416843848105838619320468401321773596849964155366894427001679347909463908019899262015082443663532476776057554403451198889877023392980645316431755214796650766818332623153068716009839178582296881359070539474487304687500 [90,29] -948165265471338730514009063864445793498275288133121931217205294075672248312654811139612124062295445677468510677474903237439050927585734828429954806620785296678385517403012395194800250661995605237333040165105400997635445550045476626699473230439192116535554049715445406890857578856987840208605705314582780359394846846493970239728959809842626698346061151245724751599743027224611446092154834365751192874935835440928387076226061064360573525303178197965178677706846082636800891213805943852328913648219883493671498320146403940352388833621767768368887811141244836432787096839728519581242971866153847692914838518732638292152177728012341986657492208971838053814829804841554256767002984016114320228258005504445117316729598463444057272407544326003307248848793364174318686756729557470096340623130948592085380693571495102130738438621496609579139635714599412588055505439413362319654196802855569079529001354449007782275828403825959322181517962906696977323955578161788659648861424185287134725413236643781730206126216027952647040522579278048873203449501488707158628412308261066643182723165552069774504552919018760158663067553345824432666607046325019847688114701823704599876817774135939305181074540918851363728987103185118057494257037103311154741011429541049990143603690160235778749117022559620702324850986505903467823604421683904351439534379878031082265449291359531782414995203211468778570461015799897423292132639307052701700265947948367878252086963491772255107256323578235265386183727731739478735406775381151757955192140864961301536828947567103476936374244741799240534927577723419808039306931321752070955249911002602984148737286899113885489290425453223593055873539894320522776402297514552827217219223956863759189401534187504113520715109687526544379296095062733790335340591910939503536527241402424932224492419739282404460411880404219395325910060618916944540195166182314142470267020049511277963358266491048874582656035459388235267409608081482491963439865789634467942059685558863027346580998808360123897384106285130839357337728218507132915417586427223062423116915345289869214887686145977857296984807694389792658546472144822791510870438199465345639231645382630902567112967174143366720916436358250545344300248242505357109638675494470757415532702339078241493552923202514648437500000 [90,30] 1776697833394439753362187737874531783359755216600208314816088508902038068672914408456915810493189322790945598951683849950381362237483936377788634551710091868427139566846235587125975349041931742907216275870443020091256271064046112471514967846801295923494379281244877283798974438674801661301225718670162049826554703953274696520090824323808721978773222654129200427553461240198674189211228903129834607293283413628884012707757090285784419256930417876809081411963230684853967151623219821859868825323975486235898938092920876210759407454149983662108585025947645706185707633964723039309723599097825399988589609250600053293844696762197975163481100129000047387151213672046169569956510301975949266007809502040357626858822764580125904257354590882947278102379388117494890507260257066086340245134419493948724574383101140435923619357451967544291016589609511339289635540910263635699357361934431495605563884524341651076851596633835380340306607883695846138666915155804369633758221691861204374931460503966753506384418828223399502190929180670918387705418591364694053448545431516699393539501701869255161980743077975142983500702977577397314347665289799793250144945223841918301480456980970102242719251554356567466861594383164464585548285260297740151007654945861588015319767889028078376049353019692181924333915250082659475053695058305403445750725672446317907598820716171020149732431605044294279963811840975722989730757906615513181889536374460068425528610818514403555803269180525347219227317401765409783553609995192225794688501542372964390371778887214425292621857681266603025621786215807987312413742299448522540318822072026978376659982087765696969891458987036049767083521128603068739842087592731219202986982852155387586339897789318335109647975139695847437261141415337888907188740942274626190595820216977098547853224526442465180395524757907752293381246090583003388545791482779827369135195030849212958588016364384927188347834644373347064392885511252194442952816647307053427016163587440748395676943312457989148073492261917249211303053388942066848493523359334554638094013231267527459198628128129074766133069227812946459150790825943422938243566045112751195329442794920912506145125878999588411087820190375258154747393168535175135078397559311230366474454456238163402304053306579589843750000 [90,31] -2996645246849417987416219445661167632173223242429967923051033795844967760946445025542427174424586725293737730133561515693649673127511668163663946247715173767017239768264687378879274455858016514777204975722657448692182975336479714478008139606119782282302243919000001456445451740174921488751761304349280169814118994777211228406427086367032041751549727052061152562190720210573174857560712299977998796736949144057245911626637558840051667700105829066003788210197347770268064031699138953521865042053324664499195200949787798215115254404710876254756130522048013304515824745947179772450809453159855175320339930899942531809958711767549779486559199552381515092000398816780686859622472434658419674600282082728913211780266546022207290484064612267494786106504553091927756740140631611115315368634080085306828387543008282887390139654670075022748432123099010495892834709612671742536355525930183012431820486492191332277134729693227120929497237786319297866563906818563878958273695652124204779520585590904945198327009572833622011393926792587897494487406408281970376331213991385650232983867118322896006735599243290814800487703272656319412657534173302412771686169085185897318805872173004576703378431453751320691166975479318817688348324434013377294790927325386978036841223068297931148244921501587129369102243344109804020031463279893913009894482640044391477611427928020965856934590946771941565321011563512576532074060992868467758452196647325698617493301983509040774415383569981041724155422154783648220069593748228860927076320427970608409946887506734234456817566037733015894722522250633652856008108932932433513335988923186143371665659749545458064860080440222366529094660680379383713426882284752624179341443815260662787609223217392449274020025303749429185750380543479799459587274663147539307278657841707703098241446464869679655087488974824710238070521050611491978258859442169403196132107074821486006626065961555128526534085405424928420886178615752175427884826819184360430164889395493470013757190416493654225011548694607413882321851169141661622757460512941833294715864344061656390125925623694545906671129254368545355982108043372681460939639326989052707847931789954373835253520315521764159430888909776773676314646227210437051326026098229879379708506803581258282065391540527343750000 [90,32] 4621847061375796481267909896835725848483983417182224780198134191309069787390029392047083367558549831369817370661819883395117590854441218895125394626801298368755050676979785903262940975632593412480805221964809118738564503467818208871434799846865855523924815339422024068178427714764691382560152295905613336839751689542844330597822716783497378348089972533040687217647820385408263734091336955071531394233466242920066287862647455342551520989281809395644922156355050218436067318375311103234404991749260785559827195939642195350420118814506656385110044254186180452851491365246184041424717348264897573265525882406873682755938914509173095290181516510908217033236892955293870789307303247875294471108696934340206469519999075283606594036625721327320582916120874178231459441314771917353462922153822033097714662322522005636510581459279547397008895130197145935576894913226576044010694301314036205896027061403370029019142086446389041563835729434330749014817634500840024378370656314827833302051681087530015753403136978402309056917102056951110998087170193007092716007408970094266586990039662239318246796895969969669655169804190810223301346105318586795697660548077682021540327797051197862562378763903362071535804441942790312855416233981901888104906096446545054698364266338763223346269811580037605171625537214866084092872880554825077802117250669120598249839836535380661536823913516281856739602805097131130390056882739627122227817745767140783455544029291389738678268366561334689838758164780363151560153005065050546904249053463348469497649648024094867823992732255180845888591147499762255123210348044279580609786528258707878627243562649437091961491451542217080936782803473960410370830782848623776549281411811986425620314152048760787601674096856221850340549911948061515587587415475680388718511411353944973393881872819698742776656719670310651252887174772291526209321507703533844179763919857327455937683182285478356541714022914543712307597497666013940764163620327168557800104798714274500541682583989214140195550092884554115731972879494902034478153380979826655960128716935162004909226294527381032258566613533767602476809551183775211091531805185259338847526161282577452744125792140672076870988241167169606048902125031546885643796566717385332356826666000415571033954620361328125000 [90,33] -6459765170178383765948603425249608053406655006573138071767273763637210885290688709900707799972095045624600155079767658863303984797169550777606420147376169695350308875215383356662774474107347249642828873587715610235816186711319054739653350577535521045002534227140569683235671255373303945760544195185029789474717900216765289908388437228650490835441035768055980159831130508798563336595524971289277751434420851488313857688714416308568190405579464968991159293677340529288720363259038713347629931817401175364960983259819109938699970536113059785351501650768852475728593653876317949116950064984806647915843347146499767675375341681156985605939811502827364733394712887714912855526736259708698854662460576852428257041699773080981519953348568945475474498878889295762625140902260484449222258052719232558899339378674092808289731839416351129192201697225382595565209675693963792985003629826373610806339452585520634698441978671943743135816966811453970338546275649319254658842133953409326412229548249763723415307654609371687007511359004238494424758513430831525906162181753677274939152501269679597136290468954826750228713371378975019158397510553647815829082284883557799230424014750716714263200404662765607782373985065345508814514388686179719742599950437755049058979129782638626553143427176500219000860306637450015928790544567818001023717011457133250546157460649892017369291348206239205587019932331983283022418671150312711479799414759099901259473617872119357977854151924963630942150294912536103946856619831292773431430545844952937876333206449814187229419489534392180900126581043855496389648389176747432161664194759079200109506988099223359505453715143331214726901185281791734667048922941980480625854124741807382425801282199308959443116010060913032264691451435337687911603924460325628321450591887492465185890577528674713868179523866662279521558273889260027952051835957850630901025153199133215000953127261532716050476530688914037586060444228948170851517755139617252754565336164766408996759255004270742362686289199523740762180704259174034732439397920410495814206091917072225729217618434669281526233297769124330052224616529885577161708955260629722610748017311372596595572933285761220787259084008984540913427051902497632417454796575906339484163254383020102977752685546875000 [90,34] 8132291328012018930432336288675081486078983682221239380186546869192724770217058041660335195600214499366781194499855136738953659452366077186986677578971377476621226392619835432035697616485498027020055944280552785221860594974801202078243101557774345655719663894460817800710531933409827799102208213473468548922761866273641447638089717431818530767403520321324810233441871070852525518574429656448654103530795110000694096464634031955510597773987950028439072199121029478001369621944753134201469332412550937621402464286357716078255640300548556673943572699037512825751062004870916344537656641264151319387674865831824465938705486392802525790067900213829638341768558590333745927909696774143670184940049034397419510015774064797547265262180609205707040816943081934546742949179193162869584561995281508055199753817769185959399471303099978789612903789597839074087090324217376118165344838039354147071445758964608975992329542365138669252154143911832978402570242557041671819451486217634593947808660320213983724648369751812428846770093141934413302386188672129153924259832423945412247835793669761517871112629675315694853373240587912573608035119405802657968582137069417173665431476837526319902199225388907601749055341429734767797161888981675578587262113992468918719754597271310658219828427890268582502491566163106528457681103990299266295848155006030207115273531919684590953679897364235073245222834952492191135010131746266551204883225975973041080674256211009972954425239674911913880963340196694385589022026547415681323425888307047182847436753175155403128680980647903550172005798864905800123338372927957484984581547588619293551823974448646971908346925867888817981660698335320662379275556225394849745088489035912397415058730472040034000438281030170976063573884382760173957796596974817420414717758376787752085951736362758002326880067251059747362998836864518617884994720319154947525402062752482368661664463190804792415867462183424854444507358185648331004065523552531206220839186962411861244143169653509456206556527999304735090903048489170176650382805724776585955876659862939074345571585347650857381704790085313606944997718532427623589277874222677631495230506847197730920279484688328654939349381885544994810096979736710531971454092581286232643833500333130359649658203125000 [90,35] -9219814987876325856145082797093706476845826449465097194799205404437282076107751305799030853895227657439784565890944719613575005071307050310554046502386629755996525313851333491642264411781070600011262755134527971241443337782197586202602744593797967215005834447324639951085875803584463116892757127857099515216674259248171569354396286536091904534857921368383608911162748106046213644501481003801801267060346437303205365488434240979315319216745451869882557913702744547180285186977920647477020458275749943070954142986175322078970367724845687834919567427507113972871277952561354293776041713303374072468249638482054924839008507294500866606460306503126853026695940972885170495730199509142232476866766149810269827865309999698602886951780848612845593554674085210881225491710450515161280151101541236682560868489226660089612428925142091771062440169588272759964636753198695541968193392851976973107247273545440047442599230153917832511428681437009293836666578034125662367039758077088511027771390768165165265186735050284698206442081072874686552612443048602075941783948920265305744531034623700894265761710656024096956870519961370955511102255199031098444446038100743658479551176697806807176731762491306068238442451901450182225416615240364393392875816341493951524189349296680280815515205061000960581126270631565905712370123565947665369449352900166733374419869617275996130648296756673938864076651621840179581940774427616118126957338350521890350519453668998999275928707858632389027306928161890945754993091162084268999682731193672134091189558320526755195257314773354566557865062620726596058331163904033387793497058817354558836323604893884320894223319974015675285794749738751693881719297578182671654023879327802692864056950589349678328453413711333286838188634920930059398650234931804795549311407217080186575055917410031876997123976059387563899182078631846836674963253303377621214222000350197865720335949238681885816918430040808010475723169938303842869875973879805542115253055405647252570319268930259967997369297543506030983716946066404664798573386619415668043930901766378305050910117311143165899320184584607538933797140315293962400379466450891677999598008297251984799925852977212309847058510565030433098735631241316823428558202557780987262958660721778869628906250000 [90,36] 9426610301415319065418564298012068365688004627419119527973719222010195239624540735705271952363316110690268674607325545980947224180750035414561785776910208037875746039780682726101515342024381549997636810702793024438074615338308145648662418127648223124520623950448747248931038129242636563226554539267320252512242592704193447948239648266399993361104561854474127611590956332554590095957594654847313579470518743517727816093960039110482346599862633265480106295347075997886213382914203453998668242891899154643793917485924435855967532266847598267717390577165356553018655049939911984020898240278057310302250389407319724879166289638877219096294412291810351602184724573858592767140868593347104202891451799130699457349248607077440847269884645714946483708869293205802607740008288401929908000817153648564489910072380190334439264674229392225081837796201404136228664652764992452125761640139670378443683966069911359937124284445014189095097118094449742955390870153555738781419245481234249595073025286527363228133118164815419377365962038606845479700391353062813872091974913278100796858169386680311439259361996763456449339166874729241694524898124653245522899791974172076128546474096647562160952112019238425411336747640553350684046274444797838185381918625115157296865071154701861807080840911334350230415500677167172372198727817982069577504121994334367525950541245791180384584185000992023136950821303828489337961254174290552968966699989074757580284793666614092604290752809820350564857902306384576833920678944796948476490906268233298346855951278990520406907307187638258572947189071389247607441247688418627806018222771277493656131520063234494153074369811856151191942447273644727702154787475138407769456453903985718763979260181576582362957214976815862278051201103333357157592602045142357166496295029932142474791126956950755276039736901307402927087531701302980718457238623706704679734467813048758184722973047741396274676978529677680162233133078516102138067219797140543659999848769185644470916129915721484599809756611967423705404232417056002351096787800641395370653352234148887578584230472177158843891475188708158186435244551374958485800068905068377184251316338104773973979149292181285897363962960628732376577089045554093751921875821153662400320172309875488281250000 [90,37] -8695502439551887028433640284144397273926792744961242892723360897202082879651203830306670461048376074326712830232369560775726377265396960353572926918522369622418066852940493098586137683965498718241284069700267953598170895637022432375916956806215512776058546803107055502772606624993561328244588476805879165113045764329132370661644381683105643561529906020747492124452016338056177643035508877098347029028247060936513985570493869210132309067539532215549996494062649258390011675966203213387423526489345354695839416217048537578085446339091622747062907714509457449569987293756014129250194010402104052219423765372483743772282506565049315702422230823207102371426580259756634192725259060840110757338378406321059081110067843241588632579798001711902026860507176900828920348509000970913364627701014642538866242605529749838188332726349303375245227081581664637786037355349011561069889281244180290031664489046293945625075214605228790562180153720959385342594406568974513592771700344858029638690434387824939826689235964197198781798865880174050635671363284167822280652938614420243174091831399614560435983452644246482774798155383609277202436057858561029863182456419656817476753586136822281507602814661238556229035513370563602558868832395360850263137751816873056496485331328973658630894043741879700735348214865582107218626860260976460724746459615010566960468330706731199919599917933870451198292148247543005399936887128391409015609499257399531267570912870273235645959949209982364596741823192329055652271771881976006926346442298564013342262966690967724211788005384258663803839077587134187623037170418451934632252136408308530022066632192625602354607571885220661778542873558020206069528124216813400757924955243633355625733133357226861263166793493334541011051655349036410609057073486593061119989296028454130775470728493187583932604628178404160206683955874878505289359227885180681886946571079299388395751595423084538497757209433411661292285413252205642464834393129902900787050086772851082878063699134470988276950533579603687452440555995046961252242651634389840601420336619742324914221740697095306336210919912665184681867839015787636245913477166738841693340599043214340620275562562157989700651350429077757118316805937943084897634449248471355531364679336547851562500 [90,38] 7231851556725222750243914738143474892199266557893199247390988141956471520079896469025488559535898750431391532331751133454004490032297929806384012088085478633516881051844275373709851615221112358747219070264556641819532641284447224354895734388811261707833305142538997926253112604603946861459587592071991493093763523061855443249023212225261777165317243768701745128201466932692882575953629057784984224417412761952452714136240772262003980098023559813641977163315448538024871251888471898629150674996899337883329194173763759604067239527436204434578305439736487100135165765075861295774437772773321252744307216486134893202161241547845459682356537601915363220626405146430082897200052267439512649240193085479639692487761521615283798027254140905732003412605351083054253988947338008938802477795327946008154519815633937745227532432555022586652753029432564439426912579212315516661967568892890150947834720162272375906339404428138608467345649079201825536329518878282397840940883347423599451681553159648787541715771279376356618424415614109484489931879358347668722719166440961729517292538768737093211430184187199285719261036690806699035621621166774535853039932391167156639008537869348149674433114285245318372249726132220036575682192872989617351186082478474195857819472528919962201794088595619082520332096233467584593739357282356452398995653620119145135507097812745783587468837295718224849403590400498728920934392319702179446650267682654739503130267308204828994348291144006052944662234442083252614717064912694129407649101014975159968454390992389257028491073455812861455184640122137930857059700783042083836984269514323094180400538096305483229688213822663546158401753173392148335345713595151750250421710788282292610053036192600473230927297203604946413627443062378715831302960316189780939590021144003120156980292305876921641713377227996450694052791182014107251231328042865252682270253282730537133037104705707061711150200926386011662615722544590883962055261610061975933545940394988485283069191334407605526068859028416701636675026237341118473936356161610080175186841995505948429506587046788060737270958026101125447276466903724882421359176421002119279444930043280747435643888245762649659934084450246899635158583671910165202589837463165167719125747680664062500 [90,39] -5418162223980911986012403693140377543760672080507643471014661269336270770232476344517694435287004967907279911276226855179034564489493735073760839285109438758245657939338584481724617137820586434402236260325288343052375715401535162685252931222651658552105838379602119879578288256301934449452382185398346439266284508778486906900474471425984823337446876446742098051472866385200929475157178479670204583325627820656689675272502930549397058282460571310685483317219172922120688659215722226701781461767578400448336125149853092779440159131167938927707431334231742669874571805032372977444669177619439535125856133340030225211758808717169895390643270518764985232791430095748397970274349264284760347204437823654947680681117823015845097152286113269311130119839822957506302457206604086979024978777310746073817578406693093616103162387801223418766180360145459738351875304883611327564093701202800658057925009181744145674941703322648475992800386883654509838942963597672653042248303924504957672667353484670143360286910346828682284473556319803437115576846728678351885204367240230647638252623304277737323798168487271454411297587715916068400003755789114543993751897288658163724283294559080300352911865276152243092518257617764540753942856692561540824316524013380357216562696202073531602117784487336160956610853015773392304063688127975350417184450821333725642274936517518891446576535940158926381221534142846276966216537158415177976137680310637725827881582476101018061643816065995859096288146756661589388816989534493436458866353001505076812559008652933257758441521322127203427360089823638246054498382717981132659739152572646999683385207216248160956592341383949049214680431498048908211167966207844890756427881695314103481341048243488331016444909875949707774756487749476484801565657688879226748039247005158016528408535608094958056890195296798365669939566424524137529634891702078035630318304783812938370168513983074927296673939549575304862570495663442824920677002254018470835873496918695452258290023733853581887389474431320063926254522376695186736009387733920966031053585010236636657852546240213540210356976689435239499683168506677547807112137205609072829550644898700520468959713324500532087316281487218208121888840880786553100278979400172829627990722656250000 [90,40] 3656063040267965305245379150569282592684445887752523962847224359460405523913641378010636720643592577341235864659460389022416137183145974875111879993064366047656374927320317413324694748832912784972512770207910810930976586465769780050751507632113806830636072015706989943756168193474962455276863492177828285286707393249916286006488750523704779991333543186092768144793623532931418855961973005080706198271201992482026760425416447808253650082549656957746049173449623169307924763417129838192713303653035491115564757222842844089295254066244850910040645490021521456176502335942172854205708484561992160719501623033991264152593819563520144727662109313286375625078198094684294104522646097955245570303638159068232091686926902427032297145466549058347984776861942042318879701748139586491215093294151957514443506673273917606287961915708459812341543199393120956408996286721205194156903840182239734148776484186628671396431723038775847762164083721271441941156494802390318945588093246701562475885435157947517129413259510820455603144494548995043534347177614194741407052923550828109704775821142549758020734974684037035522548202742690498472879118766736317107242133978015538484094801438263166442932043472874365989154400427749239265793353944882281533294772055594456208703428658197096378794353091371824951998557678835910143147214093098582808547697315911928933299893187764047677318156747802062054808190970523695243336437658876894254082255409371205236219980291037954717104844493022093283020356680830596434083531958616919529007706264722340537723136900124161346543010633876898205861429667497539019413216464263946347231667855829813216700096715230080592405828692543506487733692787199120529429455119899116148137896587811606407106349763493797713072207317479167460077699589881831660271942368443768139688518508616244287029061117932382198973378441187031870721598542247477333150793986089624927901782468569997709334492511129102850025436808165042577935403569269071583382355222355806704133350371675329127981912372444637610682881362219106057540453403429101553308581942366123657358055597646339357140936964793523873284737198389096497424342833866102155441400327440943017033709999605604276164066024430319595743269387022823647503781685497159514852683059871196746826171875000 [90,41] -2224065779721803995202173490239304975232542792135956372078302017086057464009121999370282224528150584779073636821898603991213403965116143467185900036942476162250983003504598833591128536329201655094718605083507789668250641592042491634277206739861353409083450810019918828859576040157844336389888946436198815835462185018305944573163243226037567168386747642002581210242535919541714729860408795097880503401020609502012251705380288787304931902193278052818971043644800040413692778303474272145055885759554507357489490339786833843218488342989604472251358603662747461868139486709727818415670974383395374384332831940979973123513646369929338956247973964111820164695957189850568403871803791640921040753451896165460423457403629062009332140885847985722461571744681856649055498758153329202680331858164788133313966880299684462095527957184454791143943537022600844214088240696337619945011086123849412109891828925417941056945209830331138118328811438738220363847868524643489477920903958171867779009880241527065980908301044702843287914192798469333881355654710050583536737969679245123965498020925946108748581002966522145777265342329591210677525650419874530914453446804244628376681023153543565562545049217311076958090224279781425401358677335532473140010393272253213910396111625142506030965284382522142469725192078776416051563008751556412983004165295277440816522947590265931157124091797394778913145545977689390273393410263213090086781509929596303312026256928910710349388384888374194299561700751793930738530822752334491025507138775816939189479784088789617972232879607425631701785620539847418937148969496409065415691698174964839408936394919467631948090912814691595258251909098822789999739962513635300520558040319166646004204558140714759691814755795318542645154429598834995623917561370817130608446814142246105863074664976020333375963067361400024272813233203980085152496700559762067869861466503230309190104039830472678487416038354709726888507507743697010322160647537665132717672007757706144890576416780017719257113428572750906490633490448784663406348480761108523027662448572248225465511448366935709071390999138587326130650597033663110921855927082295718499842482710727037780724298027614977715418380995629111401314104146109684734256006777286529541015625000 [90,42] 1222819220016972029601692226649812822591472102781694066811375606026081521053511375010790670936514760110487186445620661473913179760579066537848685103085364616386688818097115210091585771739398323201878055929444430554243509499642229329031927918013861347479335407210003318117998410030653602097343082446802135709974610615395803364324763976342501156278351540082125021611048005641472170159739587036182950842143260019631793431218023576832669296227401363665690449142572020109410783046297662881229186021233366461780498531310912584655486410475148915858174005375896867374397349225820757049185046438256425704041672927223256609644989756334017056593997849432827427617683614379237624888078298145163620849594376873265231861124313625252858006343362747682514509004228871568094643673814281777815749108047865238560764959765419045832552966413421087724728033001606178616637740049288342442326604885069677371770094300629508830303627190078434848126813126411805803484753333852018561630168745621292644430499337603113004679200683093092434769123476845732246169014344552875944519966772888385036943630616442789571734605881661592673269760504120913588592219136192355576236221229333607083338829452072483966889895949518367941920518210572536304670477095166436112867136020320419877663509893668715124949297617229077328990967673385673699808061892671828944740677025501343198799956605230766698094477505347983804217439598136419369131457307619372499039833031993352843032137175535842951382046395107384785023844316598816981353476113723985706642016176538654007562857512207955576021945268198820799615856181930352823371235685661519574661263461817758596490300995467774188382099712284541375659285817484361671305447181112655811945547746033016935928674135698744454747495710531671872946703193474774688286041150891671935936675130942284533326073686482514163703349879626697716128656702898100033886546875506574711821691542548147866318852848673919453684229970403782746230128335100174137659204064232724854748887719804593025327212989117788911458527976219449278456370453866835717292045733203348737543130684065996399066728490232078273714330082617858770254963579839470470604286011099997430066928945281326533986790258553199846920917440845893303658087347685068380087614059448242187500000 [90,43] -610596417355808268629791993345739694818779347388519122314822650828049004814741431964072483107398559350635620110820348410406241129277830641608197745160644480040023479360247290157951266954882936477014741671685198046753981760759649194327447949476072104529654581379562792534201378047737171827771930691976653034523901465298293383852729335587332604395407040827207416889601161324059018746829570223777991450056331124278770400015030058868725300450193591646199189252889638262455007172267211729504557785222061226461251913450722842293387058948325062837254615805987097367807783853594291002368894104320557144758063328439189142133443082978456529501171126960834657284758783536280417534580468179505697444426001976629153827819718749883581738019558411527079405231275535678436212822549255221431457626429916427256350422455459524426824905656024697142102277363790301750139189633999162357386828592486226822522407120236686476665081011211487016634254108430173750639238983408997364552516099765381959978666236729784400576060695702140930941947296296541792700199563301484100276311480366270891685395805856306645937581459674742956901677208204811370987625438730392812725835493612623030746133325412063498634340545964892172778400402254129136345590492104964045853989013745916044745527981208928538466409416063262494362900988433045707380803694664046326075147356915831403789279155292376792972361649073526102649322622921001855092660527700242375739880319949929965057940229998528665436709086207858152217254022378598340548558110291912276532580673659415485696358162502807194576163346658487312293718899572535426549030641802508206229574900129768947360687349332079115682958471512225390477964956675548313468067480145708699205251428527780145294320164781006637260012990129884768888434628599545273082939059591672877188972530862964950844664140606225881890094837604823086369340763628754452797643924335917233675806352982575321269580673158644430550771091578980614626776441286956938183768019587981947090561929280766247470571385361379487041193944428487341408920188343239865238340015960493072148896819466242040112044943396045661749323276714666802060672894084688733416838354626075547599937720816785879473615362430948420146361137737268942604629273773753084242343902587890625000 [90,44] 279143521573903131562007747621893793660226360449503385480259274396583179866317318281712424642409531522246949283036154496264756623261256662129589562124899893587557116802175836893646306063179810156703099275385938168966168593358191628180831354424179197168070211582136535182434649524669136069755687805707939048913604165889085889529335506959006472328239517274315711963495703834623028572282637079833314969735727374922181585018200977660470587569840579928276827871282817421737385954331758978011768976969097020222100947571042878607263262191843548318570463155189318158871334446907459744456962986636702134344856403501253173850080594975637672688073853214397560342194465057691364165835940556591249842341283190698510109646029655958728249207906652213342182329520423581137293789120489683565491445876258784265728393941311422667594956955788844044218951033289350455522031395081134326457652250900004026719928593515418567834470450014066195412210318337917954378956729333064901796535359712568655947864223174699211296529933840348661111869985215157347733903748287546250245785517192940581086035396775986323782030051268565627427597533873565433758335415501904499884970996841840511750797033185594182770146993497677886713565874596532952169513475591437806004711523197343488481000677450656743919645638080362035412906728993854031525481160618453057161316284329527943239921384606774786053759030024108430316477625869443613861902745930330311462035808305181380224996177287423115003556306231030018036733307904403254493056954620953171956808398249431372906044692356982776564295104017130467236509403082370544008217638179181459237449267397183433557254985752438222607371958996996331770034293139437126196310022873479423817191061015858099310981724611958684179536889616728694506816295436993127227125029516612207992359714244902514435388957902934045350144806219749117710858567896076810335580739965404584714529255432543973824725392135502523769505980917023117424330149016013471351013875656176719512526007657195413333966495683342550862448718642655204230288469087376605499511597785673188745125892674858294856992233309827837500394208066511626626071578803223270295512359174559711561830814509609720923776860806800550926883757243968098293862567516043782234191894531250000 [90,45] -118257325213736088352510718706832062651423147108656101952993837078230124134555266020834291341017236671699734042417060030054021124974103387489421116453745958783832579862436694080584864886611665926554797803316063623501369049040763131098400942996050870067569578424666964566879082340770211347016399444196815629176144467441938732001426030158065886593603873147511238897580226106394048321494250669135497796162105300161012554374999999351701273011262575332513549927861873745023035867315457173639213121032251936010182691640601138639887585409726240156821391979110113452353593985630454047767394408505668856132424054422875928831887330384222202834599712979115305714518520626912647639214381124069750563078774081780019274388563298693954708842160290216991376054770606208023482419418671736064394118509338086163918511310843264817837880083639402282322446366273206561401472787565151583041157258027694032159433561386771277580594002739037389128352227727370235116236524562462696417589852304870872246865059696647965197372734789274940408535235898903164124134959077861748517362947309589340052057859463023461919879894118230214006077344426763227691681498233391186074743261643041142425850798948659298662695034024581467019138817286838953842620072459670820333684085363294624173265327023667535742242304537150809496998934875850548083184008580706817245780048609095826987606853630783813536610822886096508005329185753320324805655385132969578457601591447439200762175419045133678194462530114009187490485676621373191614452671685591268517136067146547322487683144428794149987434169460732014866607176031435280134962688131204350872987678950063786140322890149706538926198722093147298885520661248024451980446519200721488386775639966492751393329642870405640340508238569559418971821950683429781463903226590183403412298209600185230263499648268551688511965128272831399309156398800991896895411484522564709219761204473372043703175935970288377075121475527453408096062875369379336865210677164163302450187393421621529903279081224510040868585183816498791666297842163104865554201680196207513964591637972276648023002415365471723107623898249407163829738737846240819972715913378272350063322061420910664801685831741820011374930268766014762604754650965332984924316406250000 [90,46] 47134343101305810845095323509441407585620236228079311804241550305612333727829205492971707383893105230012941346668886142871970714435597021675422392168223325794610961395012659329272607880121238996840544963455199352313296893362412537859591116181063215378636999960687313631101859881262450016108170611796938017925187397141662218246394302721198976566435796047444280752066915803302882664550285533809203202386246977564896131795502723788351294722264591557454633832762611145564803990803328128951518341725233373654436505375933043782087449406228020522325571979525557051122423421331782971658903461129283729427420401659030357939231366243530568922590604791217590396649928000014791386034494824987307057565532828500553925816745199723883103967888037809912228387917600600237837955526128720943239360003147996886463889056881857753828758731323663168448712714801974128540279324623782176826261412481850725761004837853389135190336326776442356751227457077840833440171201222255512805739717592748505207166882385527176452716616310918851930075082937417830453678332368105714299388810423197697665091948508022171223294728839497147232852819548443550584325802590251014517746929251195149041054912238186703936127535180237825006263045515824431485609249481453608532690885741008917650722573585407553206374018657399783361252267109286800476481314946693009783918126837811693577560517554019675065578935712392851359032764678016093757930287041617881757638043932431512479506461393460617385676746474664414570504740191016274554913388479048064930919375359023128753226700621248946694170071422227471676353416028537848559237052161461739636824230759290840293283123312492145287817664980461911788186570119476292031140139507259907959388369875178728210395209192652237693370226488900102103238388628185480742249989173302910183640622654630068719680670938516956353760316932008704747675094750929567195141984191445802112648530587586518505509116302166389636809839393282787165682906145832872581680145488842486665167224321716753741128738293156994468887818515621102767542600774194781489838443570585502944912410630494358449163436758891646961832972529856039374711016048199906539231024017073863867971393736723603323311296803120883135498897509307880682172253727912902832031250000 [90,47] -17904151365683699017201476692718560863258406581522284071761166247887498547610734012650001964050692124958901084741161820976300741395541904607813736431419990084292347069769611995448445555092269417279017737889100105299576618857242578869481238043389931377138380228830848054473436834331101168350180901101516194171012108773240741875751227704480120225025531396391361859006985094072322558047621556274420242625247474564315606757444806635562408721022281490648335060917705444748175171645439700530677440588565905029343361565261102331496321863202504548574735024954775079333851708877367334300679050096145195170033658912834557208319950314384095190345424511380775942523315531945365312067960702544006138167476721611749358224500702643271363261756159574305226997678298920240995348216529918220634982241918386801007069444139974351727226960871762341941723924739656807578853004035798234968204193945297783897755340033854316580721040160355853573002617366620474288606765968034241369453700630299815245611134114831600820569454517887252273513910311392446968914535812984899859217442484915583633938490960292648013873822813691669721101404843095775915509256986859161423086066069281747114278889291526564767331335164314602917820599344056320777925454410010310627068490809389555108582732788121607922486728807223688103107684067329293097173143264405467692699403588710797191892218596312282948898210862793921940917158089744439755677061885931864091575131568564743133501221306286365944380705356877590315618116200058061970279526495898926765403183038526157092107170733423008386223531550192849259515279519512838321159008434058628782466893361702074531398291482819599845629009785979403502453398902547918368252749194790925402416844825133107330159736724340189444587869582039850658518982682012602780469500255871863648141176968193803601272469948228728959321427455402750489294834366984106810307674787524827955327135909499414882476844243877563450950148599369685907564787352242791746850975887753834322249172176947161704057662958630332503208210354435949199979551674862850293276394443902173508202257150807280048253385321683628645865569501052461794099210846285665244144563482179500341651083639153252288713445739065449006238717188921327760908752679824829101562500 [90,48] 6471326231111022517232580944048270072006465338562604729475606640779366998805091933596695942048276064284021544864992880558692080339551522787770359440567881945587518968675525431229117845533019532030341086651597369147211678147579838740502388412387445575491897969144271756071864632211644098850368237418078690750068316837053309717677390306464289409438696903540973792234505373677308435836136404801749010441932114861611688373704688971206578354656660301311885534365783430718220219981719181356499243326086507845496600877372003057281383107227680626381967054464068096837314629789256896559869154353653876078998944210503731155578105999442070579706887546504813646080450986345617355180847716421281244981266371978268987743138432360478259602756899650640523232340938330855502834353633006117114759961374111233531141041735174878779249968741352017876336456398855284863601094521948265786344691523186199082929614622728479550746809771456258905499590628570289627442483216649731687115574658462976814828095107889447752344718435005676321643942533980464051337958229731991094337781645873327276369692997511151049854350106815375077725910817145131736573298885751187960846717089185918193879914281723359880488341849286594823732208661948463831364323457696325566891417925999172322725251891431287996478644795374028832629948177865511245726269353813170512311713121158018282647973524909484795922731058070192563917195581385079932373674202870481008032301638119408884703107495936815917757633767631580703424363229349896918303248854951603626837468237639469041202426332419333422722033399406197464729780942960344365541077495959082588866879318124591232980108770007177317761430848976568338606412091615497189022995937897523713762320074386202653540755905530601567602306937869313595484532938464547036524844946347424130259996840759975454644137905212121100993905498306837133252458916601198326313479989287074712304091406683292714262317801990463617497695860034378524252368266021448968286593550691131949167042159331677409678500041076532778314646442380613337775414201363750294584616214976429032556858268318396002779495358051034303666330911757947748142927480779186403117683654162590106884760952683843545362333938246587536347043112527899211272597312927246093750 [90,49] -2145417219982465448482099105581648174977655491176931139144084885646860688697393178377196365191678565083019208566707958051073511220685049104136320620450788405439934488233160178874124155301990061277844652445807694901969000338057061445205270475185331390730672561631681340075020871081780560190578007813515496763684840959573888113807271550265516550403928725820258723102214211598262944259982691204233513277733493672229102321292773913848488008628171507909929035662049081760554022643982878207775095624457340031903205251622131251640480411510306500472270129822471829612457811700083760125630809676330944967813987710931945517833188136353367491628192860197081797010051165131967030160983320596734844030201597763857918920823470843993013271495608380613261907817622712943434853035561084460968300296383812044761237621273346272088335670943999498742610543448562562158993550535263084743595225838144832364923995154657863851314584955571695206075419738825015153440014183935389091293158602986716406817734461629214435553228820818524816628968567821191095156650340434671333763199218969096292666017162076036030639084275210064511156023550201256107634999315687892306256054019966190788781531616051816391567809582893790771333715846692513021442407639220694154368331036856621303086189842019904163612731342757625520552131670199728804722486918561585902159475566470513549573800077831746072405593327999009301949755958970873554229739876050298515797488205259417705821553986870860389807833812628536615681925547964404515071408134999351715256377314397207941209203249654088996800339779719115491055893856039931405873615848827542998404833829953066216308436639095557784951851908198067973899689906959055734975945262635539386880873136090541644172146073716616848333708732205172151145925573198278226535197105167274307874040459447305996331573150296908678446565662067167353938799393585724681443087768205769339720750833935471639545718187993559836485542746189025704464231219821456958921618099124238243991041880079108180803012273543674028730309724685217442931782939392220344115095901609540328083934210506003214945409178648842521276242092300086654283228260742649957599604980807619045201876861272991452787880345930149328381730811088345944881439208984375000 [90,50] 576384118460383329881701581460800479166162109068461829428399551577498700135401236988039651865277729044428122737383483168970921333013549060261413634325071748230835147607112257531920984123513313016449840074457155659802005243854835819796518113846539332809838946138274920655969462655163442151572222844136375506689344246548495639952506357593238893420590148969678330799828426265570028802306724031947001561637523909158990263447542690234221513102876458079528312439040717594589431044899114390113007718456067073625861744424970989956759533326530617307532772340823890942423064193240737411347987327188161292591657641059094764278151958532594616224975814118828180518373373055740339880094142728658329229082990927438226163507843021655264844949152959244389479962014356573144447132458044812376425875353192174390384233603888931354625363369508721414862951127185013373428830989049775247484147420302771454913872226397544281816054807711811655841109415763786015464337427277514608451462971353199376569317195116949208615908965776500989129006622877361747929026735376558388876189659280367909582463252023604842222110485056305492741872062025129860073324869717764554729515036049924050711398018480974682933274510209674165399571597826146573176425832782256181252326397594158174214547989019655222660308653396159516454010709107736788411400662343557531660567011300012144431482098579026675277776075797976601537556633091676776957080063163483476200332984993263401235962684624521141912966153109415468898525479520624915689461456246541886512351771249787222493710345944428827784584185519961303653906297312013235486241786238870393023588037860327792444765849657255727017113523044192208711542370117764092049956525320350929093726548497590798954489799512276743176859409206934166318010003369863508321474822951873702631496380852510301520300116309875871349686099103387497265701991431459976809749619177971709114836637424576027930090702660140367183215901493955427638963379132567385791268700168723393614760715139238852297446796076809620624707254555078162893136288783066608738000060916794742960412239499786763899773473840698815884462064724203504489932504726032054849919365013605774391591501666999876895040259144886718445377482566982507705688476562500 [90,51] -62243238717504201811347628874559713299360132302398952768424187053369005920463074550865495705942696878477962711526700217239613026536576272743361154075638997512704061934648327618204042846426397206313114375939633674835530453993861549604776558534628384953364864785400472307031523963039372055458506735180173060993766151692361125816330948444748407777199924837170327104928874544310378080258616283285788225150811457765205695174949878046764195117229751546489658934629084657370056654209739313806633215614419012654784917922180981872392997346801077907885943045994526007132608912060145938601913853620710170225779456327127754839484140622602252268890649394188670252515328483400290464482549921232100573720877239764190350731445685321467098573943938831957317441200966822597834966359469569289149081222515642631216080141668142119389272776819873559664936091730754305486815576397207535809886136240990102140535796723789299924774510458576580472344915362205949806273693695762260215701322722105802715435862163894239372885987279336519249812136502377514838421644129797253462436258954971785094161298436989352351470448724420306484118349026697316440605210252212920799228150115119555469382812262013844940083369437602545960997298287692867482246628947517497596711986358739795696088180305445788818076698218632610186486543478388274869758815092493914315250526285948691441885191372070465219191323480919845335647050691849919169386976636393261149496056974687937368900603501012661150330606834124287920413006774028817231594050084930927590536876334917087574333808834015116847422843333747212442347582027644095067253716115953460872066102422055393073233926074287569531120548042050822977352760540416367069828138870342876056131789718145267075415940497981604582004871156114540419015249350028323001715894442032251937155148033083034447872407524325470084850341088884913927369513681970189909709627627509693750018827511132093245663116462015909007448581823774881372771709763220132145613784071629027732636374898019786029148710591598189224788539812817856392307251226787187164013071422122166686081109968130018913206186137605184550894068517852190899537679149362727605356829982904546751652037914809497169080915179861790420545730739831924438476562500 [90,52] -64413474239563127747577967412361851454385387007505930454348205839197868221511111632648751105590661064342547296914507747479602972272175289394539087313357856998371051568102901283479639686701094833207841182968180780883822948108019570043142352573044817056947811272933736221355463681960036200492429821051106056715545133578799256238652177688587219801145977862942724461878625068845102303305590815863162211235549750643914182285325848428316938612770794635675544375942492100855093049438375465186220705294638517505262779978663874029703736468193072495301121072357715009622598013288371963378209922774239120581227125260575735640377458286853407223399731882612019928078649772817336553945832712814572617688787285497299720736252570551722734223431473935845619702288722262687479502227744951017324325637331515341511898603622046433740237139043781250273270873906332946610014934821087809697306972932833357160568529628430148887914204317569276652245614582704014419801594254086383954271109523967868594823493911375651737049861003514067910408149464028203686578766704527443574489877117757938005782559262351370293076643024074498452701051225353666890985025842517695913996935392498477342924472414675668721137048811990070901398055958698766358366751884757989749771884482507151322139690107053949029211217936430107420494790324632477302286895149802747255373320843534024653500181691936540814886044964822362718241537201373912447233978643583239897411750577953946557007967673691486095836928962354268907991606454029604352145920704852690099397574346147297039684503545318590819747866689379591936237039889964091253901785367217623673716662492917217445887501269301473089764101652406266657684812060761687551805134360422081321019867896864251772327702144092835221868335865404320636752266587661740721467045322478507842587838662313751155163296307814281593339556281560398600870124176624988191335901703918955769650823830148698367275939302103843217493958761577468135407556049853444018681142918730252150498046023637408206062352908465722693713070111891669785539255012359047642779750303532100932687901824818519101575804016587241180470613389565492030035123524739888740963463742486185493766968783500934808694537991868855897337198257446289062500000 [90,53] 66582823920520119484901990531236216041130448392581838008655161529873399824823765058734558605099574764192937704943546151379754796899662036398908807462162126238852094135459720046789939708961315389645428908354569163255098133276764353658437726976413142777566180084706702135181699169674555613338715860761301030608131346614443451189482568757326791585319134456227686435650296100769363023303125480494607584759509244661760003402731288079039579680796940045741671185639854409124303298206543671146104986857801436367517263779640355456108589567764138523256078126116580014858718465428004202048527127831119131332839975699335903014191881814502863769666949837043605121906722963840336385923212416348615442991028920181591294826858154119208813248994879079257164711374428550194204506201489734995549736144431208523605523844201433122387098529592990896403734658484791448461425205680081771550656135389641097488551642823171900969004327437681398587920996457688461210082968227501396749201317201569010100936897890680216128720407714939678350622943436635626409169312370897705798010048303510356211864917769237387738278280086433205422937045597463675702053875352860051292590189372547913734391407521802832454500701881102139437506299876783670112965373288289880211778244515341253303846987714003209591177745178507477753234593795344177399933138309462653948396660346470014454655987144736999657993718001468601106735181891369069368026140581602153982127161944381401649028153660165411929549742920925248726061898466152040302021833264958090475707440872097307984227732349867043157728310388063994921723023525972944197050359210351194315805171074774691879819426230240081376828303867784120344062694528819958828889235131091540382139390942361228971667968435768055916401700642425273364422516403414036428271292387452899987387845436970889773743781446093577486457223556150043224958139883609184418539346248621112195990098491541969262388064098580393834925508797738702755091324925473057732210154623082472553404753705715946348078296247531572013233319862404973949698546487144840729062795430260058945997619791231259693125753022256559085308935929648505999702082760792849127740901120658391226370606677054456157271999927615979686379432678222656250000 [90,54] -42313430382575694721950041023093226662480208122528134360465885363365655982258360951062467983499065465882337224806243480234245636121281691875121126641079823615917497196343578147821454155866661479161864817608881213594665031081905240507118249104661118922069845630639514824352674299709186869279453206928596859893386699690537364715043698134225945369875067081587257633959719235454130989957802882350398761434267496032049563656955641599244949373266188500832680297975262276292046950602957400755746709709212903849151039798163110267202745413262649535972771423814779401822928194163888467719379548323209291377314042175824788163302700935416714591291119338939114459684851591323916786352445176071770137412073536921500078967874249248471150444462773277791218668789691422131074161484443625706379402965092757931185573407956816004689717750183371304095552875241505576520329006455727631163546469531750351913859870991430621211604823304162795166051378194921779338792605188603605316238784144331469918739517999366417184257637692012870712537018105106399217430493253363251475587299678989279114752440920660249516367051410789750312342844720308436924920590597386496698505723119428278954939596274138873916441094589348049812683589789689732944411260511799281967249860476670139827255789120183309119725608246785597829732645448179917035291878214532187597245416013148469176412878109425116295867872931801524059535950737413490210195768471346859950742037868408836065066745767776312804566630786537827054277330274499320864901120005206188195549306124427867903769117846838221798186119718135887450016389033151713453194204537197842474071628417007377072164653927956353930004802535140936179590874109210407110403152826299559209904612049766094301788408770093803723391228930161070373164282236961915978467643080530717333591209917609809448187318262282971953917283636537276722548248854505515278355530784186291963642873896001522724565460097846399654300321969986959151549156134204678119711976689071211549289781111947360018602287093249952260673494588850527792034911637309638499906305632189609866319132266425044655735656383505234061158264621824520816530294664085500237996523570166447149996415550950515371830817912268685176968574523925781250 [90,55] 21754540980610044401488790425344518626993510430325291221816532949456847661253406720302526965146917745628268057708989749879018199618069851129544141380334380931460196640045829721890068896411686806396416140191839296821918154141605101909785350731734770961525045671670440513811026622560019040088917349745688764561051098804911156419716544081808458291859380894787139767844728685225502348853182040714500922409378311049929504906300443393180433799646128546662920511078059264579211808377722510493052387251556193071319769408904534193057646293180180979420002772375057757394292072020962635320549877275943876256549179587068493776032725436808394558075858777784805074299474287536407362055925717586534099269063946737628236504016373361346945523750674109629739093736971585763649312388304146002206467691612087624258738753829845891319658108712025156142943128515144544146470464756440261706167386929071874372056634766533110253773639908984081213983553595410716230974888147785245515501564559338036434893736740451429173232898928361306947866372658170970513621987447379639236355894591171846443632153368611095656421398340700567924215400244265316714316357498483038548202608403896310647759110204511380854977439333431985200539680607329409846886898285476048376430397629767837682589990975562653178420642254837785584208702135473711227479229602676609130822413778129728021340445653834551634524501372909859094514922827356459945216153317342975428654639408772402353098004745771929668349868043891661670333378765370700035046804503095966575700653222036095535369252786501251604237876518881446301801252911904932146454787462534333790735455100913002395348532577015657099528630115774033963787223762800820077937001758189326637591783073481192405276556533774331499084364641583216039000850807755212643903902495709268221168431745672116537982789165711870593987644070207839577128605683890266345006802454408742496528719773966100123879196381169855599015802084278597213356072076789847896929827804625542239823280906694297260252576599073899867597360781974715781866961561309905563371831352171256804551058907494746061527672742929590333850936294047771835948624110615119427919472076945326420975850185979272310987653327174484729766845703125000 [90,56] -9709005887040882420356072068445755167560670571363983639004163540072160707672724630044298806231516094790884590049220626579615532327952089363882989307731761313160618104344460386054705242806703765891240775452720491609342981188157140291452563546147561315738149251606793460307204750561764822527448765874848559374084638885305614939729555342971505439357187411097970530001484505110650701792343403147235704626467501943950246685635023518765835006243114667802045493995508766447100323898584880718070383975069302311653310840255390622640427451617925838679698989549421690502229546952355216313222603130364413097242033664958042666537145379851747756579236004079260474581962055233417584795594451547813282139235136750059706156770880510753896004624043147478778770110729258926842168504725788175987049270635435615306458824565129758232754506969363064676896870916683968753486207627079805769992160057472656895241401233171022484878739828180131570790679680355760413463684899871937178099166068685897264377287864751822722397820925392383107089674981887996901608866719282835013178125393910603160895234012081757642266486164819740883768590165106496518346013427275528900382764808023679803700348022568921458749677682673963720045804969241424066705935126049139257614119575668142164624200191098206027669004150809262327655095082392313523776382004215743413795830769118211149055080579303192909687324188687119559627267759695870507015944952246678043425783434245935999890878591777651799452882348190752345685814233937607789425277401363094048016917885046350481629761323208507115831157138299980630573249627182873224406774445536667229271753028238888676232372642473327847347028176858477287002458615548945161999994112733353598757720123491356022062665114332644457044202234351597414555823262094929185389461768765441629671475559689785924446086542508278850838748421340868860058325205410390361018690260235498851830573382873023449277238003766914559376657281468578623780225206735363975066427107151433404188840905181040181306094946497355859838952583235742495323373065986023397984242146991376863201187242018877471301017215936198131758787109666061841664241750860126530421498970745489143219231209513964131474494934082031250000000000000 [90,57] 3869999022680244872082607595108779491405288178999441704775398667720751941085751412112401456038729981762138501159385485190122051810068823167209823359308606721110760703331780380869022385187052864120667260027791235697769520603336200963260885585818523534358746930029402936694461900653893731609479218265751384044455887569059419581128002101309556464082984749957415765170203129984766933356763330099058110358990181269953980749522293441180009247273441741013434057748202024356696514385200129215166646753971373798617020929903600857755343296111264450280351781958264690456157590195345649121411908232810564086314462432736719422155857180545411212844249522513457770728847077412447756330125890432790852478456442382189541774045494700657539213973969337970269332084261104216098268652498889072467413369010588776183564429003975930115041569985315056835764142147523596975347493750963618204512282031980299485038497043081818657912626180465850139059009875348878256762336770641866376418291443523083533430875549952812629051938057572516226495471574801069715028005357351396351462936481361131822335271204197962660267516134747125362643250061021167626633879665453722991793684940462446870247841549964161880501443206682570740526611157656807881583017156081463361646383010121916085787564395763211912942007178005871286761062016579543498488025569821152174188231670768858572176751519063280322522747154936053960364777270758689466582364177176547607237318560534329684011275959240120854978754733732065008846652621986726034417560536395964690006216002782290441441049162493285692846993032259293419731314427612920315737425829714744335867857505987907005283944118877165788079858264512269755416319114201214159196604863333283290247135598875601854284671159864043379116196763552553679591279126790237914631995545150502760777944050194515629010911113286785521015859350964042985872362630038838442300201790839244939811270665428257628691005060484027411318604995741241533118535491123955573494491767830714282643215054350539470475305127480630802265163547813603426448245954937977347174197444159690189801805251845557786596727844158330694342836269028993790581548780754731460904299301588763555954930684066539470222778618335723876953125000 [90,58] -1395738550854468582569293539930105032243324019617018301342608313281773931708121144779556992076616165439798622173737376094850056402684041235618232450109847906454178110656062649876537509654757960531521589419439046944870695043271937705753677311787914560233274278406313584532368448058825719751060029608120725554212407018823944024834473663503783409981867816610866943451298845292936868053283373360997995019038195195176566429724658845876935855018657360595662254195255853270255443081961947950813392346235321306440331868466560281692150026466214669043291536527686421410491486529579073048567950796686176126031217169196256677250584163884860312141663878418309891228226135737955341979572267945826317515619892070573673780062151554977201594293197548063797997135373735686897759817066909379991883310230798250336927753135818619284016788262479271575059818436453746930156213476760544306641891399093975272593608906130378583597727713658051730679590084079373386714012899626775847429786451027584223654774528204561237171928585193724011566572841610001497828623852799396195899010620298563265898984901657659463033297095190541774100448424857259432999090490001386554453917737211690859952071640731223762342394065933613505242393838040041652017359688865270619974993572815190497615592071408310727957935216718765889813716137191928745721726745332476568677113307918518457321416159985834049661717841239842311629540160117316387042061925981875392144013471547106312158229097144550264914677400639843652482818453100295971685348859168474459594402253228044152287884747505769912390742594054442550884430986741507098842619689020490107014565454285514982290638176083421472664400652857794491196915772871644882092036889603197142448968111278839253523580277818476388927686108407019187441915926233664205353656122449276773862125769099139105763651173158545058941042176190253356484146159475285673716522636934736454486211187976287492545287251523793254996415657861901743614709767350553695793473406468238640773762218934737363633296093072370229655284924746809234930845121557745310131355360093716142279656473287604045008740951262972294324541336320531912609432664657237716166457578150189404453396235794571111910045146942138671875000 [90,59] 457817337436998287752368774647279006851541016833550784339823011232957438639535157261049753002232421354044045695876987829364472772327799995700054318892144574739185943045241095236491389313861265281411560380595526069633260715890341644330947358873507127114633905163146891995193278647359586237765412475026821636667746935811927097267476875471840638952211353056105678347532553712923155325818695994610130260117092302171468870936576233092206443461618050416378051812543320190903165095141882503091107315514758541311147559051757882973923484457988454833184353075353829330601742918615546914510713110098060132861109943441300415711995352191630976471569497312268120575202251760114387284146340354403674049573343961854577731891723275915211726074550684959861922007316491208412421919084157326657707598404697225190310205179463573633474333405899509658051077832768638898887676909259282252556948159446204909425491960758835583729191352556158554397692046147155458544863071920197981490534962037364777679027548902719799460230543718390213836244418235221621329291665134716063092042546021303482720899056956291290406867072384510587551930209241110314571901131823234899950304961370964685504819864814702999203763815692017014863089038246494867264218816321638179995868816587907753160683104227940033960870386255300857200389855185409158377049046832552690054442566367852580265511996178473086957520430407235220184249342054716546398589072013871407846116604424871942765940980477458254013018957529309203450810465876079311431280863983309908193485151055178759101135606781211843002748895580606138582999443423726961003403571547011990624016335151800531526960189076804583619090167748837591663603281060831512986856965470404979077116478502590217215813021323090456394992908361187677118665570112381476352417206350155379160461889705644422557543652552018597337765749656406055085227931882311437751675850314713635689821839176502448162690367084685142712895184413315281142829535242277146239031628875158278219127586926592147448432219186664140834952849095381664275217238349329844153444574811909887857442198476240673749371824604133278286146997431611367363526326418992766425922888635403895651876382544287480413913726806640625000 [90,60] -136524056659036151422300254480820965606421439202981426944448455608504905087363804606326156336410008174214085179534852383773033758018295099640391459395503636579174958609359204836634638762288996975522086982162587784974965602840373782571349863456108625496227839742583204791988235851949762900132751429582181282848596250015849639657325070197037881600240099118511502924185914949711492496456977086907492244250918901746647126099135038259515492096866463449213907221588001442242542811008726856217533919571836868335154411685301509885050361414886767084652276147830535120211936667483329118056803095160723737805191027605070541760363548030252343346604432757915131314420580195152928838882822915642313825522049265003745599423483509222047414126693323692202233944768989277283325747415050275035703409216056752358060267186298192540693183113883660929145516621763342917760879370368594863482565897404330843475096051040354023202174537894299753619012952467384198922564186342165225250898213712394093153917695707292445527672014801886604103869921899978437632744411440722286909952416046136039228582585288338949924545584326119644706623209574327011313231856601412915620904921937138415987627135367383229671772539174402506973514446335583272637905482161238523203426613047205375996986659311970731584136785029698595332414924904184325427867397429323259573435833594458358125891587256646521617716862682871886975152383700064512200660267741849930480683957724695181139516773318998241410609088490002135597335619700927505309198712970385137402612440242547248413679572312430793743458101254907262810313126992464782036831709418592726992391776600608319880496087904035540978656945987516630343771324597509124111783318312846329565411328972859836267673555721890109129383895228230621461064240664497739868095276220060766874738721784271850535066383599645797463519830988120862395508797696901092553856478649160669742431576082186938478570392016984705075240190109879103862123947345922345080612090886737222159329961718212440644336644625580726277248445266740606007923891585689585379072274554473269024578140946561821974971503825758690033442141470188091852284987784757041402368697626673599287983051908668130636215209960937500 [90,61] 36747262978420448072195711982915074762957709441388194050895152006656183456813256964937032876151118949910263700920379751511030753671428747646457853978590429434703066358358868262067137803866207766153941513158824320112610636937096331159792598504117305858460688573202127369355668872845744385753756859524015313059172695177912132274413433179823294418198945598745751261850279314574418846109420329008613454626427091323418864668316256166976212584704664345620223513626466386200384041624287857055745699892599967736821038855657237885226863179529724846245847701904907912378069665826204064219771268358808644729324307343307189134714315792090908575761823816101976161775816653551406806701618479313540342830304327522363930105282289223894375898834968764068723137175039295625046158534458571378896858217558284844706448582641813413013633733986495568953389705332685296489241339849212645781383048303648208903981648159791092816300796024389516317344052798195929738505604026845490452455169758912022894356253282261222878761744415131121417985367906269270539463943977381237876383361762322652610398092757781818647764327991033098952335658047380172689874229653561597396472685749890148117208104547917328181550678409609483930405044475587294121423509122549008263590367139358715198724604830456504804216279702449952009979132784931099434593628545473374932609871969260798567643335770286945009464423427683604887416436899917688876665716918443512738773551613897922527213308914693516785108388684066502946049682093525838804753904624314727450311586752158012814910985627961098462635713513697616542278001803731340599424341491509228209104625122783512493189293323683766237074350338187482221002825052589925121442489779536402880785340408647660390506084471766315171850091088241553422176172188965802257863968519942659773768328442815163523144772541125593436937965190963353136676019431274340395354632820889956867622066858582361275549744753045907189144055505958473779763769526169579658419240145192097183977691078606168530824882379802157920571949437830452363761041909047870104300123385099180745352419999727139390379245907362048132227461274578419995022679573689736891913687477639882672519888728857040405273437500000 [90,62] -8752026730274696080819354299820763890055720064175882454495536528808065765879460134237364730978889598228876700265769453385145886169554799200592559491013419419385514538262071147140643901495901570693248170089359217848581423275709197600268147767529601645811787711115628323842874683432409120366834885308603207667954444947801042719964137481623540798639707109479372180032905500011798972588301621996395170937034039771659381850371143020357484339951332835522209243708101697164901130683157877271311238998155620831611090087139284532814990421378354698954059601305328173983100210137209625047238494940130623123589541112192170542227421568611713379268771910254648153594189667012137729689035077646642741470540148774821452368643489203128858760494326470687288043657225189860014041731516132313632726008003989822472659601694867712636697452187248634745174743934809147957423232532473799314697410049995322074327142599253436403556682057012943536885282572955659361696954394909556924723603119681494401276855849344645116009975078636398866639975338584554158594351060430084504644724288196884191372304926119103263531299681641773399554325734174550021363599139085960135867906834511258094437621511585021777445848086628016517308696116018508110578707792154738487619873705610600686922685813813895027793890239803909466820313899933871505621653536788291256608794300327873246454354573997881322475938949419582405725553196684043285025207468543538811181964639729703522569597638325079547334272571568380136031021572935815897147726621899944897858214018876975735265448171258658634729948900918152035128662412486351927491807724010943963121271993677841916935840517188563876270812240574135372673687310038094546691262371068791435986900997545466796908998767694272614391823783370466640786168174617727874865624265186893386783277954775016434617817670719206889596324139747062724826423749407510556233268029497353576230400519890942021356762160436974204282419065509920347253247873946911448534447856732307931021105340721500199451044955552532352605194358581405936601223232264009207229200515056450411260434846272066988120172958166385703109040820582343464013619538068161087494833960676032802439294755458831787109375000 [90,63] 1758522012664293339577517278179372369207405744466935623469798999351726455257847606960585836512364285965571260265974638087096529570581233143137062198255584621692200045283953750783378205421632638902217224865526383807696700588440614479702987759701676149916469624377795730124370560697518373703925337892927100542434498677879604089533183764990443196071386756781152350280749168465027842057877631959766286596652416352068017756135765079775436072170559368648177996258331345624012800279445432541706203814644311870176977288010924284471903125391006676535553754477936530074154179563647083710372992813444679726788071620294440887312152365989536484821355949620504451628726442647627595480145504150336229579583204470632986261946842559603328886612743119479207929867148073673007957047378342976147473804864343163990612337092569524264203682356333643650745691616833072628466003113234709812611117148403390186309552845662382578221739994754456726585715096333936301035003492438474864400898262424808680628933281474724354414850375311744804753617261393189158084115810126998120892215145044663538299321207180139480522749616757238181542317232870438154893821077519805936049973412764597016033595782986661090526679021625700216421889055316906602619116546090322897048024925658935979044965575540502738018473324198832852274476551749980980684679020875917417637109249806233104347854742828953647931616822671258152150874274798172804286001886478590820971225666093814441483284879204166240798930889853326234651167381997574821423336673089013345008193962834560149717546216439303165006834339134893382862548546224089678452128843757438931114166945115445066514744498747813503539099137959602947288980802622371343311468550539777729549914061067743328685984968091637030498425030075489240381580604100709880657420501061045735604075868875195840361974462664449540651089705968488713720460549516622245330689232214939086034469656125046637724745373254673344729948778080360545068491567280161698478869249670219050093942583104267648447407763258261031594722125213502640803833603788940914682436418209747933379312774857160001003533339796809926514525550007216295155366650058634259146117528871400281786918640136718750000000 [90,64] -261242827193241932967378422078309569390350036621673678780580884666395608144701290607622303804850509873277195209997201565193662602318332024663600612096065340334553017524972913556462041408041902213932239285787508245520560310300593876326438774116143851898754989631361763380626480845591966286423169093846360744030174766422192744683107791420207594294543371466958707406044766457021219066976919472679738106910072802342272943476197712427955439337077470183216396074539801074556268053062851139088781608437937407888220177925073858416805820359881071626770658950243181811400044861436054934012463932067230425662906401872818245814763124102297415332142825271734023084844353793896040215809963567424372576465500395290802752920680620906488236281828363797538105237702202819554386683286773025873754756885385519644427798845784603196171006182474176194522061654084982992758553966574802703503711433168385794850118236964308242443545489689258916441159291710288862339581573162843832200515898758527599637742867524022281382128067463808858212254138347156895767813263394455123341582370876050371215850170318383148344519204776892777381706142737457044489604430387173947367203535825033519839325160891762485602869262229256732675936730974309611834120963813418395563536488417294088481225545976464951727757790125591517681203027419063215314018489987595662525491080197975821286987475906751324021214206675152004882304489957622282802291492444006482205573075007477694056894505617087073462837829185610501325575475028409487915770612445454438094017978959136072257423929322416041114322091017090209850878959665193700943744010361329658338656320669489489221938783199137965203372562062810486222129733637166183343114476704120751189848008180826156030095112369103081861743037192964542935075404212922618361605230584780749119009497205421566417040412602568692203701130271374268958970241361343806039900312031280605555438862614015826945412764209576721112820449600215994538513040519116497997047576756591915503654326125944152070376409763070031350721246989087869500479924628538475658764040013380490484270485282522953052681084066828265616595994449716096219463006000705007636497612111270427703857421875000000000 [90,65] 12460322301909126488835771850245542201261594431008232316767935017537335050544448446446173729787255101713361061261557985057906447299055021167824095347821030860674652452042517795793864243822007620577627428768209935029268262423207790734310384893164471174214645529295431695815566002458390782845944160883087794425075746482778336035420659268704865208869545188206703949435774253401181761076690160099047799969737599362703477150364434020935996327492120661469818002305815822644069967241705392961424031435013503625613316925810134773822347853962615774762861131321750489977301243942933553302039435702049274530941257130775324404031720334981324831770090511939675152540759314587888913065579568349005621862847849405789016371875651097042376084997615830918975086984318259920757414451105428211429745168207662488895371235319085562884244014897213391992644517786274477250015690182007534607715070500197764752968564886594602774425035286050299960966716889290271303082403383774683497306642625931501881292340389992323702860524195292128119059440575776933789703008636540672115446110639875778306545688392611358508502866338774896752609151198497351040604668390207259421074067690655440099194364323736749500862955085056293707714126292299238152569030652673130041108344505771338721769805554705800647809978269853969023153997253211320667673759891534240894088311712437713254070213767052740501000126395141161401690653664751461103664148541416343116718466222238089142670598096253040749036797341507503182046900067335893052491941214936058867097616173823549294085907608153269216959233101601080473666959409478502563227427726753151700821661177954961597928336620856076252439468026080300477528508352679806753545732166585370499844630950562911986883169079744265229345906921056168059944888320549750025962688208842763297032735546716746393535396304180841959455850539099101319437671161770120597809255766758521945612605763565110296372084684404918439585604588476588411598654644135754448220714922271452689717431481516988911811333152893915946359247966334195162828012641849170982112260589212583090090371854758280461237745193760404856876693076040046303794121829167096393575775437057018280029296875000000 [90,66] 8477609620748245245131821621470231770560284882082145009784715713818719945138927637350792863984732338313062512662863385818287754113173156385693854618310502665375842003778426559728400460918065985855853677683018456090380950348158474471949951468535822125056097326440265118335696493310638981639397843876990772050952435261180273906122055168274724968516413981015729504418389709036543214821229825393068612077206153259650889701174932089366926054099453666050383632929625681074137124270385610512696508675533736952721299896919024726877020055810540164316597574122145150961582762964775322522538993861534585450798798733385343352355302771748781920479084853875356123120887999292639170292936794625875091444995089144590828202746948214796922110744246255469788391093652393388299852385592924611062152420376612908575337617121422454266533120962167468274161324284260112158013552833689097127992253174560031795329299404252577843726703539098443779598150985360046618951501607378401464946872023646004145774444345242621575181476928817263773192054739163622698428084663786636652410746739284074495249444809982207418963400137581599142615579647355110317784764669742029893417174491681137000657760490301104841266956538392063654209443486652407009532244259564186936463010137570715015345558080905015974340385644525336311206864707113195912312991299821612456848383705549293573405256162807182834641031946878007635789028346787899124115416308679779122171820653227921443245752649695426188197449879482197820607583251702530340876748169550456800064956457709876865485583552851015619446933763488780110873112105150211644280444524800995668174448948643112756918788011814828861637549707380938695715465198685757430222102815284905689823671904805310859076471284760428411264945477375927033436950453384532939590668116129618858204512136084317719296056137434019761380364072611530920667087643505651132243832083484511116414349203006893915389358125654556268091049601259180103658211185800319841677234302558852215751242619369754714887656801559934431706711953682905830183478540597865463486074298736446609795578469259834331548914248419765433938749138231779939756799224781502744008321315050125122070312500000 [90,67] -3788983026060582975803749822445700175671896287204807432055785218038609276984155612064327983480297353152419104610417067013019336560466652370563088412975578728573783846845493887058533449783735295445158056723900852070502761011365548498560021282661456464582769726037943252859118569568553453674331662873833523639871876244629080975852466583312357167456875924380670502150982530303957023352496842406300799115420800183819993325004761649579630918875523783807168681580465719176482614601471688319502759145632539818046745835321161638183811386499673033935091207259710387787118752579979813126199387807642462939686904203932854612379368403526343989416211224663049858939588382801350766819816783033752974591961442306931100325764652723076293855692850963809877452425025843103735956836489181314327528773893353211963845107712802781525609344355302458762802251174590312817382852452575854235976152575463603234233722445530315067440252013232948254332704455254701789689792776410782237083459193143605422560041713828559415627027712414785191132839158041347717786188943006127244882514013998879164577872693625327307823355595610368058035311116335753648148895462538918888566137461475662745343564338479837333399918156508805216896572363846634359066710488840399347044047026845587853380583602641271558264609652030737263796636573498369605605909005816657849106628894189633663038667996765541604383801307509434396492123477897627746354645471377244320352979307818782128084394753469329091628893620513961482605069991201423766531762715686259909591935011431837119291481847424039474372813610842574459978929861624142841705558372663160293801592135954134478938277826208915286862193257469461833828097398168794497257885200146761751592854060193414826627175107777379629338800381822602136956232075109351683857112280980880020349549450595243811595065627847029391276096115722614726813274513958247826284918733898655705200049101563033580398518992305780163762192153546615071304200733504538164009268237079263350468224975147862334810734388494539817094795044125705097077307149448210680660588244707506604337766242069911614711163465582391026458710286666116927312142337314071482978761196136474609375000000 [90,68] 991351973257837251924595162877421399932398067558459203480176262052485450835292175289877522804459504698870661730058811908310170993116731328016748109895800390913463838517265234855162084252849554445374426509309115297816035942134253977507286579461242017739678048303299245733744102993344827089402948510972083522864134638467616049449671269564166321577388385052631269278310578981646845160713700850347577698726709686734823001992111899123436403130000761944117187496873187822899087358740295442137856617207807761815096937314862717612657402804459880467808226582641588822714353354675188343950431106877063111313948287777238042230951515918982374351677778783343902262908800323322099545680694657649428476889565708929900345691249957695034358918792648763313051254213184171219636353201006280367621857593987599956529592325197737068817485501999345177012105574271134444269183264232994396347122257718119995876982090222498984048408989933161686717164225754908541539587642768340150655268822350363941684270395561185796024829552433467054162893552680847337534291013305870201074249621092064535833958908887726844387845367753770635307796234578453461668877075478023802732869740299134011064998348400331816079637138623737493231801336067287779503283066543135859538930828814107286272302747554140671356221264547710503076360921338345630763611270054971373457937788045991654566758571692563965264944262642396182505130549939333585392425877105802343567473928467540156671794335654569299010366598457862476217394278070550894260901666192083121042941100250451162898019329594897452680246561481410206597130089231555250077795299862925919003540023259304240775578223939830385494375084096146643082865615880319753212439061834495643337791611174180248799886604138198824959325497511101430270043636091038261016743480685991692022911034137929354166289348485835223396212909083664154788478494488119319227829132882942901707310707839235936987964240624960582512871247299578786164805940048028422058463786299275188103084291025776083069374718311352080610940697456602412991704532326847431691583335944855883659503796397279859767095430665060248680379425206083895960595953056326834484934806823730468750000 [90,69] -190749080195027953136606347108474005504735803401297419596392536503593970611362103839155352237792641947317017595340982969993798392131002141376897156452739305402911924278898747667907332881088112185671234681782165987883454309204127351535690853400412234746304832984466986721301435411842168708524901841889131972773968988132013575442469278778283790699939225821950327504086696384800154023501042821672816807822064330000028763190790461039785881108988859498707116288240115032826888784772071203551875615574538015726948244567391469957143223842622051998445563834285268152542388538054411659191704821580326444385636157012248482610471234510943951973329797011019933393695018469341531722239444919165028678431672210611357182538617097995419543155486510414115076798066349134832533528135697869009377231879240575150237865936088347558009958537275938996275811772803168453805671010562629138585430515721687282600841295459129912548693790203229185297064584703190132434149705510037781115451469215449247174704497658139044251477252701970572298117496869330991118642093019883724273251011442372295480163547638534581048980625538819718109476726257164322152568166349913644857657647869199128304329441518159717144928334484815019294031870357233787888143142368865593386487954273047899459077752607165348310183767074593228140769847857634867851712937134388205649486527932322184673573396946942152837364114215957103251656194094448596578615704616940531032449524007413544759281366875473296986449924851013435721755915204129577965139617358912862382397076824414099246142406809197285471760915788895501894730948994525529585878983028434162694031817457482272905827406399312492169576328376095968486248511435795043130935607095041170183745873528502913912615063698991767077899284674678141589564642552406033361532719546404954903661490244871997468421104525046080297032841604986163699817763874102046970556894599826215274141640587127809435026134569085404799208017005211983503174922591992168904800782957783016361373456856266315866712243320847152674214895061244873565220594709984214372493142188907939478897541896825795202573343781580969182805102186961665466924387146718800067901611328125000000 [90,70] 27854851472609457425038388562146930777111433232340209247914735399765200085783713599416963511796454728912910744152244344741057758199138551158327504186933963863187779718030777070063023081534033286732253781667908484832310037052503542103283405556431674740019158403966538829010404829897218831504480760581276265511717749756718853185561032591457667177093720326063815614624781568347052992403550048198280015117609358909758638915739004713754031882910315099714434118809735632680058505501807199400156856781866090460522895514146484009914055123329500760530745413181902171991708902110433733670910867466859245528144074661904306880709438665716753649816912885977984629245208706517047173172992304384002953576025808538229337220116769256425495518849017109505434613673008474760737702577271187972874763284112501477813698227657982160871979657595807993799603515861758031621927877720103412214836792831719540421513511180136222921090865712902356469346997160399265317104421168644422931883225112901950469408757645524317646431530511059771376735486969230389490593297904251784411896852275226656546192757645844889998184233905120986804373997325942418743449302295920514886293839871456324118269203750468052620923694531995354377343362078911770915234013851170158612710612624956416835697936516745976658058285918382060965127389182644797640582119521753135474748070716106500012215954769743404822414074311133182439781192818071286980590976309559513154851004754260713263786431937083456663291671895693499859863183202416731789432758818337925616965906675320423903777636190889476086485343495966082856097790006507647392834195975549918569629405336709800989560812148276300776046923017747416351265860454929907753538365940731737423445222807923834629147976659397234704028975432939668592832316360567982518866287355966881696304531420079809022934692145394136390064884329571853460431318724358637181979432595925304589453999671283917528249893054749156019319200161040980816655380055728514275912146833110636148789371181697154611022112016524932700971460506122853734590107516433500498830707543934646826122333167477026753146977321576349411900910130190922586734814103692770004272460937500000 [90,71] -2932840142749318369456278625220023504581917180613663038802313932536611560182025909729375487026659902715553978608417052057013466876660139858684377499086608398706643912157823449411720897156004549823004143284825061257982855667580964499784234382217474583058429909245538613841468105336008914682063696409498190419503299597360735271533770224502133725050373056225510891897400312092377111376640701751645049516973113166132339234403100330315312048451369929288071815224581864172600012342359155756169096237119947917688175065002204979430994087165807891568892970695301799210224192214620603583698249079594251407529279669355258488598895626750452125869295691111380750330200452645271306570260657410254245185091979695676368285226486758405355144287873348630572359885443540654126758377775737616334430091386140243627780960491641198277074749566799174608915028380347734595829440956503941762554705847187316494214494945134264662743146743684897212567604920249698500421482229863994350809095593564839740650572993180787829861159669617232525023787971130699677817384154250410469791502418235949772944879897877694771553127620706335934431464619049809202630434499326171563887611879958462564547168986430841147682255838211493350128663251463597972684655982765404468984891032485200873110320298868860889014472216284602974930452939304564410390237909023961867130383948839150234897036489623355651868170774658480681442318769983675948945740271202364915686387420530825743305305698951647608395296389988568782685315437605902489367908380823160645073522005694257464049513790746396667852603482810780158055095040869271978068161291449523989990961634956013178418471617402105123111963959771410478737615495531148856767589310485933889683183541356298618708607942940366471661797321180017108078245833588093227629594068838371704897373189236895576292192827384951547882131691499633729758476166556134775461478722991898254054272872296343596193548653115767834107272730724675790971650006693085144519888316587805721480504505580386317212953994539031086653786095162082206294972509901102956158617188108716369156785125840502616439180316726782559539829509098751714191166684031486511230468750000 [90,72] 167687048606967435222790374123408715481904736900599444020204985519925523791262818881108769424855717531481673855331773021296517300139479811556892485824159995649613907620521265734979526787583145174980634419760729046534593776552068628311349326492664404940314835304435916341403529571043115172310074561580665320799340855257741563986796947675705539527632263663767424425684767473610213026322706517371254603163731311285600434506282235148077960298365530001978943741841865724959779876527948612982011021791705548354375285975315307691404068563439110951894576979911775997763215916649776337182365533587577859569829831981768116348878631057290647184324303175151600328542063058657607991714231070355103264249215206289862367272126526219299610566515676693413276844086755702180248712819986702053763704349288877922205869630725286143376944392302747075324975610986502358132868397174651146859642054214109842584466703525620747688598736136943928835905402995569924721855146679871677181992591709080935934612561871332403555069790255996081261647157869739840043105607457289458614036143951539211709709724683192454136425805187090194209604857881996559150641295470411858322979659217915399600376400214696950938268117701626272571500760409051581514258176141335798464591553824928328530934131997787743519122512845499220183208671868277168945771158391511000067677153282078786664426607325025370499698694793406745701382105093705780618720522403035707652096640065304400521656773997558264954819235475576378811872131619446935226079032755329148077953043557515218708625136845363399005242183102418005594380230483086852425172992548255339555942520330049999940269311166313106795472055275384895501197542648037437540334958850195520093214760650232327227166569202743517475579892763931204103350861674334286697501398203203298020198298261347631594875852145296059687833556775147939291000971022151095619155267675240010285461284961435388095711606160669471773078880099469625201324057970208787648544976789794356171018404744189114802143033683091092754696736644881337423301721460330534506521334846039455639815853119773095489646366266470352279771560688459430821239948272705078125000000 [90,73] 9852549155516127707530665203747757166807221211097646032905280780446574897263611973447642336743574953146232702784093609025980202625464315235191839440026041464055975927893552825644091235848408672193051007389809458805813152415725324469928759056839514586419261484187799699956244887551164653772859082880031078253084069334538723455402798729298045821941059692896856726038330712553928985965321591149307043260659473903596410639948464283675118816805171871448156315805634601166470229225013049323914559027970423457058534762143532058346122803305999013062898299051671113672328295468442707099405589565671739895653731214833196760433199218681653725726061665813105308930107409269641312402425389508676822477438010113954565507267413222117357517481823345142597642077723687580627112355370791907261751614483215416775102329800354795166778155295793560151391126431920399866940479233488383982341202477761733813458535175243988358554593347969719200627681969611181020162357580649904600345803772093552729764197905158075174620277674265047465267905533307310748648387884242693411659880135573800063472240379048071486646023340518612455178118848645231227269164764432378632501612738799148443183407664877018110736890978304146734665165451869008771121590657004780260676459384667937162166790538059519103913944426493895238995470112701487191515128842810205177261902815676414876137188025613791576286466549650463203852945088637949368781229607543110106470925235701686209729225798872942716066444474203576712385407247625849825467460755469304329165391203931997583451361023243083060777111330607770485883932909574656143269753148122834691359659653921036691586404623319514724981290602304372266561544685739225226030591415571187816858985998708424699435360819313542893023650197759469256335243802207319421252089532595170490767151909444726024960332664155355992268073987344162999636079609116760730150905312717865315687980382688992406071904048223865555106849043664188727727387799530634494137877304477057479783597516298660683428144804058152980325773049234081102023442303488057258427891622455973252704024118156283683506976221700909834844139822962461039423942565917968750000 [90,74] -4046743170909470536002702057678748897556501659964386533496809836100298475768453690412278565781390330586506496728854388440459937425142576169883708828874653467909947646130951725106737130321571715354345254184249589332003183229560636580436701521690093789580695997880778710420452187882549403130439118678713500768545013704501057355051139236730816167628105418016434601592647565857699346026411757886802403316397093727595965515672414514929356564016182753335783667554300055074119528529121326249261043613840431702501892717238966577050156142635683619275919680427378845325523722437459627077578115295471185996177736621156335394870284150835845871506008413003117219778149305497966452034138820200488374907364514195852595955529388942850416852048161629584370048462162157436258524971577492821559636362057434263605836695879786615619682455325983100113875835643177747707077867056125019301561950719388072102064747974028493404706123470755470455626469824738763844393738536558298162616252824650112202568875355075967579041876373251334880232565331922118399258438895629474114767238674436906802534817686256815251452331317280460667971614061359852444272568211028310068419752410534109603182068383952082191790356115095409330246153687691658716819728867878817337375002366721679280905460132630431077653971815874695466330976886586802800707465502097828021058636494308467734775849587702946287581865090760632979672632312593574918533025118122068462069692707630667231686084685772469617779636967732131254659551088083962863790242881014101455286060393867729595574165441763085122118159105300373181019662798927145474405334267505961038968252389445683470642346463936221945108750191026113140800053748373114216159700964133888471329049198636053376345606654260009374265240478053512653864290550070447423842105599988909536410926735418162416950921308008634728396632219447731253766115799907171468051975271142274993048491556028402123950954693267463017994613591994782247408116910335282967779364718909427304569838397055401713532542180817121968299834179312622508465528934195144136341164782141363578729728273207806785720402247344407165030588657828047871589660644531250000 [90,75] 601181193800786461915416206773136623210117032067002205241609210389171261522553835128745785692026764272943936897201489650528981464553969217855225145064278871771524173284824503209825355781048672399229040287260519924852754676847783143736578798704613410763483429407382220838562187975957599598376557690280498924204716639540131889578812878552974617216791739449984723148242526435118390490083307620175020925137371678237476153383621078647462165238397540082375225371703757059735604776688393239665882935791290249248855555273912901656341805108521367289242150466520919172460373103143305797602651590262201001191115196442926865391119237005296817457671939104501704798532056803099743760664225013946646642342965888093486893140108114999216669969559281011327606991632121686596542825333483370476590240970601078269182715175117115517575642211638168091479563561758067235252762540231675163039320148809243823799701256447711706715031803172679993434222093196294222465939781162415550043868531919676632968932740407841344416167561644741273655404451108471342184004515880905595715088652938757706586937974133290531962471951994142670729775037052723012751560118579163686971207477211541441092379400249165254612861929900128920601320840489537404693362815456765632274072372731891608430415613589871949500040410913354692461183905536032663471581807778902027734048203416618519870186003115541072448636101793062230904594575066438759897100972143573732340259474567509156449106409147729298861132476932016822703239405069677168813785167490676624968282119791207460002405569243043200725802779242400420142374644325376266347168362729753073595272128738823771017291842182819537198152033603670701660268830571003015764103135124837739127821069182923136233158798546337471377271531625613410084510605213357528011266531189159303533562978231424043399664806319190639280081128718997924271241368009996464156084517614773656456625552035867529857958786900566155250805572049684794009143620390913698416647493857898301045677924363135548656900893865811563371550732711681346972060047278241647551300679898178656000247216450889365096238448060717018961440771818161010742187500000000 [90,76] -60021169253930845569980628746810447537044898890787282604650259735044336529686508291056114685933993908344996235869350955835955055746081483934857750035040763623175291205176921374959436753404403742732603668999459824062997116417053909182769506858487871717648612791852332932253067019875345479204327422874683879426132678983709742787703306474858210234541317261819190287364899674852163050360571761742905081715109082882087467304242411974336980623278339330070482622050579708932675144893620958011072879718287774591393654630453332968635519676476211921494489493676247511225011491814694720241278090410918162621511556549085373874506607317637442216861514928653046344843894166753128882607747702826227702212994032289123517457823956260085751536382642840767494634879436180873152006921500392322208999536692761581557919921944517178851676314531065150881721353572939242581679640948472931579267037425873905903835055746292044634125621473961473343314555408907773710505106183726973067959156690046665886646618050228746706734737179840905939719130513169270693322233501235170505618719919629806872158108795770179455621635573865245257155133303134510696503028224841199562359668159488440151832418982092846792136613686964802844887164349810387872875709568692461257871158089087361379852189740656140864860184368924315650822813275523108292977879766166891922454697099785162784028833721528685386090107359909968288140393104567596425616028972977138395745632480936862298683746462068030543006590167807438562196139174722042133923746670983984031371151051694521029392055135277242133673777594873241709969186229252203020622895354710886979532371347456626933572070092133094417605315652970107071919891939310722630779559486713139114536131170393266509190274116001703575938971069410644717244469271574702054553124844624935820744233782851430079525399756176692837826544841476598406170243872556631659065862422139818067246128776090659486887695199217928807438060304008062743641137877172620564672849187035878170364382417839078493745643193424134821120438117206028426414967582667335842687062392581683660286310593061430244954390644807062926702201366424560546875000000 [90,77] 4401759276646089644065330868027379325808020830718124989498352562745157111123965025701635392141472476201919882365060072980002169617678194728396005580239195709341955941661707409949660164943208789796791847068622084337142948976738183039131254349323301885397948003708957253368138476523059023774893198333914382803882970778434642622668428172515720028818085454893355086553465014848471408296108168283897211879328628371618806772129884297108001493567079482061045694368716400917738464083128104089178403038152725130572226278563301181817857075526396875447024690423846872828043623524695632806877484681217375389674290776196739571477118406936170853559754699577536288801018453572002358176125175981061362520073149361028970815109052052059350114349893366113532339532617604445885143598039880526777097945897526294449765573573198760052996535764899162901252593226953631968327052055176355735464381972006519488380248630880763891805427578170153498086858673464238723728914822964112797285492936335062831732108873916015310635930733110253921083518643372544215750471216847672395620842169383194344845506070760664095132367782324062991087492342533338405968920371312905748082864529844162564195210559397412162948044513218620301354613924553942240330674678649347901063489332239981426417459484182593109857634344206021166613869123672733080674155063783995974196378180193272736996471595112069162847966084769793008690385113892403580955696171034893975516865259003414204207584802680242118160551807913495416659581424004020264934106545417534444144777092641347186359848869219914684285991045784911237021515899809478160946117729557950980387618584857361427871447714801107225066564740378682336106209423766100690316320247714033989055594079986885775959336404609040871123416739500384920465701555034416567729606281694271350325333785611671755632271916724289231698651332636289976332086609593254963598726733586056192821092256054407620404921805015575329296045019183228317310372231626922253780374502395671070501555761054139308186910456275024539132049493654762881770596490573477455621302318556832906959748910971121083068879897837177850306034088134765625000000 [90,78] -238715287452896974738620434610721946844334857449327513060347794936271407638952812452424920736189512389013805538392800983887379584354179495265611258368911362997236196074116700602625308241298662798378166592106424136072878199088804713456003290373493518035210561465186965974012733040442750257074789115931086391617976037983108920085270657874896541087851996016726769834652190224113752223203728982951949218743328369154387123744339104760113799633474120628710582994114884757141318307818511020919411015900333988900563792224468782758382986268635831416451673073291060707739944477054176701330936146592964987565797398045911942641959278288135115653841051617251202784948186905184354184792762452435019089175970838670622100369139133197057475893980248319895322986392621441833572767107458423286273327148393891870625147135370508234108295136079150971805892537582429051313585781110100360004177063782889576116361113178225528043026280687117357954023612954867734076622398379289107925579881243579315009132791772695938486801167191773891070071852486385516201344585691316374286204357196433927675674373659010716192395979708037692033386995733504680223727349013615462925934203476516518455228713974586215589631135441651492491195861810064638589944344061711141598722523593319500843743809328775650808154444047968916794979683251016420705276898181501497578683488840697291559437985818619881020613941094764043036322147390752683681368417931046843858293049515833939760736590626518912591086594370586313150665673581110065541230404277398922044249413238276256847681991615181318065572760530696392947882145080098032291235030846873286883741130256191664583300607149015642481412636143926281422175649362899847454282109249633974299557171981729774943089651529119466020487151635941604303074188515801806294272091449881652248715517280642717095321348153225495218142318308164589598464483536918689364879385258860273709671945209373981745933234010248463212143476064911229027038974769319657166526187223160437980054542318355366601663912634875498855343785888477788357135488106504892762287751668596739526941231555531852670526404835982248187065124511718750000 [90,79] 9130696480097525821263771214720043896954898901590979110533286134902918768472100731282660395600095248138952263709634146574840837203942778204707717096607958931890393655017711408643374422085656641204630155020607976475235896744096901476392435813529062785882291333254682515412893376857972936666195704239881224200732267378209314946334400907519470580619831169157544532875217332567174249029815053623060655144913658469744813007213861202145086430427749157744459099657328636583787835293568243739958372196153980884882783313735188343158240272814804887006595028609414940672284222422181157875183294056501326962292607802343860845051277143551612351500194398571005996079662658190986800284397745215710932084049806050106320944572782616950423108039676547090739269134127113593637192335768533065717531234001220220582647063040204738099308107794126538088912604709376921695716294043668447532660945818670238953812273684126467008485733578035384067517792638695928573538879441014220568607310224369352363110059180439790576618872432514537986900640131867810152964614590791421235726974198530080970855963511271104514385612266012750656833506753005059659917846589092324132752715355597559218175165537066735408942470688674345087599080012768858149304158093819321163153993331210855287153853427444734129572863384714040916321522654453660290550593503184756868651255798264766022609758484902429472813869688078272213904425982160459345093104908237797459393483668410510511719106232224505321649378036684545595285643903480306136021280209300976019968671630385679064825414446711410292692346169888744546667476138030228868687223842489872572922877045204433350368389960139481417065981857485836008287659137601136840211686201944599146329003899775270954794776132131537943576353222763480403344514288151424105531263552009491765505203404744771281875621424229169178563412645241864479648673072059024766979355942978275633509435610450680024038108532025883870892506066134922026414732148746132826768290091997826937353200126918357524036042183633019915983532928689513751712012204492640997774413297908359888591014325021077979727124329656362533569335937500000 [90,80] -199702605284539054808009912355813465324319694133356282473803256535406567236284358309334992386378278363561117427869217297345162579167222722257938059591290410370481123596241844076604126154199405079725941173226850784727673186183078352908985069894267212016516816621452791639169294259399346261697390276619691618158963143611426949721004876816593370780050167704587797758335558990404432553204902589580658914599990109279973246960959402867178920809866872199045550226570496775674929217584061342935416081500617264031779848123454292539772582075854944586576143790775702503762910514191818513146419908737992249802511213430534470387359885686055446730475588425525105613110241513921390794249643822506116704466197372761034466236407886693417432974943368914711881573071762330187582689937058206067848392248845329747259439039694175063612909697117519054793968094953650255873617769595016551089163588841271123514256121628674176700043323808201430650809636672385454005102955872816106026820416532731104424740553443918124859320569156258734826730974049978088704490011348296330624907840364308928024075003395145249976262730737456674539332055656886111433243392470155557043144514897115196823853763898710684359356574629184673944815641632640559910731670522207275213230990962453165989629983733221844229369251777935631961107576894066971174172178939663340123445371370530498170831922119573574654946565058229414014521004960324791149257055777273788072175368040707360294527219465398996336181327711050519454907291078541243232859248137766811591606871761977345241424337532507801474032582063888225196656066352442579567694978972581145465957118478725327846756579396211354867557256974090767508137197314558044773675491767216216197154784250284805858788617147112035970971705103263792340012787966624988787784800007686525164484567241376414250722162289882601442485211968443818822848158092921070876574967537021453258330924333879080433619184052340976884940847877975686799478370296415934462897052154655501477748581615280011961691223202785977891865228950258697393855109251266526533988880521449300366187973310161396511830389499664306640625000000 [90,81] -2056749434279991108787294428209198192742930084846550415191997723311465143883155919145226906178141681372494574050347634723646212227519475249672376051995101563809369194225853706459861930355000276084229671418801496603959080726400509816372753261178122006415199500143886965891898881874344090607333109549505136954887553197810669292981281675793697339969748343852607247120696044789928691769412636301167772568302122110872192991132968870041807329300051048361695086557113096538055483350149727825466403995707773450973856019109008265452197645482277666276517918033100386545072464864594200466835512892858199042268336626578039788113219887996800255322863763368812018324176422079975571565053334712662787299798023446080538909115699495177549378623055202807879849540033970981644770290550453497851197575938471793304044073290838391030949870910071148836661110437870600052402221386962681888703414459396525169478862758794675861439481357789645328357130796625308788919833788005559553146759910425794769369971912807106091177375887593952680751123837784012698625293712204880886831108832058436104250792474249421533919999057691074065528841516941083121615236570088279143224538104784356392320882296495641054299474297750677904227174455203899799045165757126895248565856912340788342178228451709139465719277029340544695621750170670147772797597058822856491994232860895977277261457839365290364689907175122909662541253622796174563951862238338398380773772157945701489499065908618031945312694908746790666926865525240480404614828627381477802283105995058783606677160773100117576106991162811251440676156627432360192321040752195334198687541059946043158834174003308353559980650906621552375449707181586787134882904876731685707228062816720655354097794645106534641195006071402904649185266647056335027843598011176253208452964599587887077696108047728803281245143728845115829812298254561340477116112262450755350826467756548439000556491742197050694367800586362640746519627045677664240313041226122608685853690376793884364165947879014467339782676457418178628596514771894061756780582397022612978210176493121252860873937606811523437500000 [90,82] 491402050960743082254561220906573811344174019915109862502701037978367699867206007411911103219241881328047142581359613128039113905125165340685941488262004847801908858471792988792724167613093274088756371182216549145410938440984618753676838813787645760880506165465041980463116305628317083070636485623902848972319454010979872344812409915377213956598807167733965355971287470119941495961045721479399908883885030183611683901242118301138620981969114756171632566207304924731560764252579700962857043433220595253663771714760615354555425597485656476032524808636443103481606672128996730335663379308567488011353592680583981052313240810258731064220632021935322612677699155563994627898071526988819889680291017620050692749672980891764042294071719760070139612646678119052400619883850022492896735661184083873961248475004374488485139152054398597934791634430825962487138683792277564549653035146804639330338287152356299932389856215546742948379514922253657564131371983223448115281462135418933966524167362462405602493699613158955541448816324132882074681937181516559467683512002748005916282656250189742031982333377072868273675255974479404591071439063944460664957330288826682855338236252654577269342908036177090882022269429091682085043939593205008543481479828081866962334314685448320672662172006945804731380094321723129672581066072023206765472097722489770012478183849513054008064463411628151292307486377799408496918730480785217130199295250198506142277970375737311436908339206458891544302297065305085412912301610031739045519724060321412943617843309236278740706403483864450102920464640786466963201720470269727156762570471450242080552723158915073354783365964838898419801056494050366957979442344521119182038908838441790611933307337582852590258861389785959361939176141068016054990903875713317356406414802024587796944380296085570145449728611249014732360331167354062711060882753045170128903208663544849439088874293437541528572163386645811590425005290663226091858395757504296067119291862789604587227494157729449484802278051010129844379898820624173388561115598919815106171427032677456736564636230468750000000 [90,83] -31973086341754624746282037056845662646356161316916330718114184359032434651248236831715434139727614609052209963849123011881229564799858900869656961989741595387573133892899525049198667307066144257625580508934589785878905341152500632467482890533791403681927158427821139736815585469390468741651390069742369624094878512548094137830269803950116748182869103359375236249941765832768298220521180197815972190262882318319582118472713031095293942294992649477029260410010756905067909281015741549307384735462678899156222043006104423321833949021156380252089141265515020387923262205037196668942958398509879963036518879547445041604883472512041599042975786959173124975200916271009194836418502233567059837550153307878555839164308704139024406618777266652453911841191792002098513189840452713477781029242757681575906917585178220907710729310997128612710622138273485276497908116923887904242939687671911969310869794126569420683192600658778715793568068649742524063248005134931897432837985811543825904121307249079593618017176537949705654328652642999616198623918033113143518798628315590915966267827915183428636000211269702484595896153904174290745558395044482454848106619848587116259197466524008120660868677537618390496826507010364774162672678900245608027005369353476798856785137082605099618889625248253666060361950630980517330721730983804093730173014439849197968597724853576028431997054256977387480406833430124400673191451628697293318251284741558155885250002380011173855851532272695264078011465195541120411835233467831599004327018507531052006693904222009002529353430956907109818176490847141980813052970963141458481609209607316266364060374559551247564579702764646169033991928353262529900931371645687486465676359546429164781996807742504992410759704014090273296118508245925625892451753822793274094403567014304321350801906493644875670097810425160415312286587525693611614329958149004967265809348370444613122630800922805665421634087518266402386407597281681443872468100770297203029863804538395338250238374643570226496526467762681991786450028744055226451410286959697870656782470177859067916870117187500000 [90,84] 1170399233948511869183084595844605637538764922668336050559025595397173897780548609318079669983806986452101751113022974374353520883944963085727673570722090876919654736793875409699925273966069791912003574244019512748836984091847007846726022503655635689712658122465262952541370533072153365261059410592027664939209624154752036917295859142786172686360623373367031225993520165388629960526916834753200009372490730135082007187929056759181381885245679126714567634295226093769447525437779538096618715544238475820908858488794530751056832446427122558198223539309089670718123727666861935370023354461386149052218349878513328368788208158313023103910537149158248047047396832842238016186874715707659055638782557478822594050113300099412854240549050413944327054001271089487743423749868315092076116912548781842480097212465511868534407669765120431831985676419201829696199143169321201174598276769372170280041180633724061839644358867240426955909745721018564811354908920280852331075187953366159115524720938933857079849983516012222518531592912100746235272255680658173635416721783063899882727964286995885217121393930417520411730833113876948658549998613968755261737937935532012411897607278212783873289789303457713042333527617092888214311706201587471312759899336660779135063715631370715528326478848348221947908096516250722162520689689624325227860822091189220660275193981648781987518363930364729787838340202884272943736787544773645749374294740646119634072199113587338653772651513603241941155142481718272569824245368053152535087219906874360877212015869684327614349620421717038777576645968289388959249484136083799291114043981976782497358026194721066561285699062741327319699680959083007191179849705315916984425489288402403011906162189858476060608332746044173685280616976771959934018453733771036283776895750348648717904366033576013202599705734225677108640509827857815737666114543150087190403312408630236609293164305041717827498451517236946813829350950012637216103807037867491764746717532088621174004412515733809994325508243096793138370158499931653655715940862691581969556864351034164428710937500000 [90,85] -5764744888706274531890677076713834611871287587366589900382360043019153968506765259567214459163983793895044746064928378287586519064390019388337248717257309517847849561628305371697194880947550637687574005600928518174085727397527966811407172875922433000164836070025111393039377901598566626776215151626049598617341188537681077165442631498525695558058067882402503865842521642987133215147145150049426561556303210517977647594366468591807185804043623106433847861991919753274084612259855969903456635396058910636650376064322239354732196747871521052890003540799495628399024039111424760736393854142536765819459159098727495866975801675881060758507882608698559347389637266039860322205707607096940459551531645613956673752931698298850651100212185182199567220776257091351523761495264257016011668825596976239648434550725985114656802657796006179695991658372243159481292382692181802539946080151286495630745594459438885162629902673703934315639758535941954447864395040806924700328094317896346830888893800473674075614274982404916575019180973226190937073739228483609911310236593646372128710824701171888898069308864979219636375645138245772836906632645132669297998884439417996926341058686137164617088726885014733541960182107174299075478828030683770308380685115476219477477564434745919836431059613659838123210597429375331044966885532466132193016932483024042561638425609262425988687416099292280847540526126683279057091926477004621511950899787601637720727134534809239554218348621766750390398940420186467519119417169018206504250261381089456683827384008005314502594517748798033263386515301437643184383497745293702925316887298903983574965197264096350450570318163344592275905491257029309008514564037675290245700284993744587032614899596127764149710571874277544122375925943585211353527654916739080398747601377539997067692167646687886549924428121589565305094867724178821188194205744381029817902768340226759791867300026966152608020683879402395811205724699765842692901214189661185752133853176441659753604557293676852459807930576050268514160734032320376216377262323931063292548060417175292968750000 [90,86] -1597932346379487362213883555753558180249117808843392238071707139754957673875622983446368423121568192246944622334383337239889403504791376083310942163349749290555543363921917717577955374333295498173833651030319656094785624372133540207787645810844034529996366970413604878262306976617405740574371077855034210813478567889384482371872454726696760656299728883115805706972579914736460948549706987902566541004727870587477386830552494527962328728285522319251743348544092456368018231012112626776062417613243749086315374838086492435700898431205709046758682394647464589931206530493234768006458305159145313584595461035197401727686492279164956984596818154292044909601976043557297463862609447686690144197710313204943934964900330191289076380308681498136148876242229929395277560736340330893377064997099342379772566311983264846607878312862769762478180387570317992564952984691671578038062447765161537780993021104339637916301967648368804829007698685035176168235641310173047032676142599131592301846867219566806503096258204222115639810625455135861589242853948172965088552715957952983962113273734711679337119129794003439379193002874813068559684980638402360184942743180764274401543042117195292459369715400380969498827187889194717730203490029781558729271699530996570993526226666333224414440584456234017372125528089028642265923364679253341280193283015794795660219090805497175866303969376923105281492486668214621989487071059228050774110837238715241108450272826030932669380924476606653662043050887837910803548286621968953710995049298870148211667010341942347185474666748281770668387219393583756479697413333208500196048825195261261155471467371315305335268114744082542402013312782409738285894027441982762374797775087771391347435551159705985326370201225435067957260282025649308773255487452398880644142609590650708795471056319069467719528689145214837544906751574189167975680393221960439787109563901961991794142777777506862919259235420655913287545397257722596822712475057850136096781237515158652811040481204683306783728603663537375910464777334845705178121590961382025852799415588378906250000 [90,87] 67992670185392462533954689165653101580160237963863685558688859445144103690552500546615953089544787472988786321978316890385020742502376306922628270316806141879385133193992174562921132316529114147441257873002672287021058502580829407137278243095128095137599248081493756851569514166687089954665745593215746343880505319825551613431381137279828431888954223023722133035387042383071559031481263719872204893430617907762980829959156918352109739539759360129210680369027401191438843200916737710891553392615480545479989311232397798416691423433464999141831809973627217293499082114261570683729465785085702813621968056129280243331443026782014649530404641840313777174335463330229613108102101881469814167968969410226156613398190015366041628193471813776147296741866455963515995554583801499011592608763952137092005651556248841241307531103698710584856476106702343544732793300633935724015402396557079549659261087430902459276047573620741058812340859158825976145999686861743017023260422182357835651151035278499925183618797990923620533717152527583592543507769168931658095221981627589595097286394093172784979437018646636112194862584620185824572531512876791247401883655543933745212655300995660341264180579752521969393851682605460077066875867282461172436711274775357977079019830359670479673632725962802556644341074884230544987114065382528675372260125695631105209428325604700591856700947700267437053967158299397846924840423500121866461415598001324343803983398167808104614525974643338208093348169921787666426410376211122161119993178263486617004003413908956907214606943674936792210216213829160443733777928621770447809640134986945344494992263933613235947820450157079180581214867084351929066964865729994301999121410096356808048077129830692559656560224472909061376977193722091243728624245950300305008675507988582799445442139144260410387974869501731777573808744022972199358948127501465370030791334611744390740156652772019724928879903109355499338186971150506697969447040077453095152369278852247140907838166632331570218409608598848239925794948274681991033503436483442783355712890625000000 [90,88] -705847642856144967871029403150569650914286670042246190028717780872251126202213926678562276866219039746760613968942475710920150816549596231087014478269463243553475454113474702303006878619835868660058910198815428156755116800296520870807033861999282056861189211787912433682047339973948822591676427956168039419720659659912361035649788624393910178343278646155043772719910129885784374096863298164986371559861781808008020055223668763368884578620524442688097986913726672313155257364107675366674965704162186787390063473140764731807921071077645484940952780247048976211903409122718465637942152283696694707148199042331273260895921261711127524887951787336912938971352592598254222325963730734791365412670668642283806310568147456897797354080252902033681392271300176043618057701837772706239124143106459698893913731861678874167983999691343788647618416674417167327658030219115927951144353899444072403865098291666561902011681650588441498196523512670525354096637265698900887708835187490932277246786529973985864052388488243441909296050093685992224650324830669991009742207250808412823809387386358534850256052350785933117975782902918513670273226984606159835451843339957360109215423436291032288828638556436952864369116162840425313333173528700694628884273999350497884214185230255431427114914518385385751485689981134812344103256680943087603927322251735121992609296376195187025071024908539798282907655723523633583797662512560700530961359873545243009342906310357178085756567023925862072167598794801292906470756628290952428484343097645689121760008537792049472071864174119082600914364212517822109123284485457468353348943221428621591551681890640634565501201098895987352243742448471896388730326394165741883204232892458804915960080179000021453539278214239564033955388658874079644469407904155916157451186718688953224100246313462728785832194155025102134073052374456849700934709295941285220123372299010571056634844445582568959075956101388816673279904130953727433052418481093341007977579322044504805980214489472132670828813665872601614121470141017380346966092474758625030517578125000 [90,89] -18448240026588640822765256353971311197901915624154826820622363131042499533782603558106019279127803500362892539692917634054333550323621103810869465529268287013951803665343520795685826319252750046711360249771959905551104298994073096628560691632543063165703647751731115892198872126502597571521498426468696084063981745252526710023063486184285660429800547328071716942190562038493368657696870563977719593381550702270605989111074165214571209265114825406684372272165122880707360278381199686428628154995563426287731733176118746119484872831130456957079787900153320009611841675755644904079268859018935276333377771573486761378299399480518628576636540119617538307907059843188552076328495155870444496889900665183297849436060877415484438912508841023569709300903306538944807133822522546562916049779497612324226369152864850758981711314482392616659533024636423294188816641679855931107211846509429104086963184021902082009171854517662828509468622917462005829583744979835664311851131582794725700787556312665762950507605346983980251266979311811726401181488957312709587265476467876714630802286941931732562140526631583688762794667031982471169980367235558336179618003872170547564869265964104015816276772053793842595851561427818283910926037344387017726724150037073482015750573312565856862812694736100900075704043309486368002855144401995339960264148872688701190212127653746181147736101590593045629132722280784320427056481366497031021803862207023933745588958661587577006382859104161179991844018811596189946642725688218705754261507314552744008925445952494274396633680153102385215935006612585436035547128210403932917588770309852756565518590883684709168455047623295569816860523693921229682676299299849331128499291385366345473722354068940486221854807379588557899185762509952181080735237181966424835057350154015061731440939754970461000592363902125004765229484417495901355123517412134430725516378375743732021983368164673461070847217202787225849215545825088535379829657143426026160333458731603625966467931322818749236177107268654215566619903738043431076221168041229248046875000 [90,90] 499003875124187364236502275168385895658348263334069813588043923563905364537435336207658487146365091067801695854802438497280441510866424275823326859809830869582663872971977971910985624504340631465687438068649026758745853790947832173142170744288348816846808233653639747370033286152388286173203009798142179837254491692949082214839168587152363090937710931729258802663921106220523924069326968074063225961141108237731838267144847851873227760255133054339920851752007615945902994840616898141029533430814120942691581884734568508768900051079672589910695070192443704594204773538089876564028237114177388360934225619830578681464578013256410389185647524484624960155792313921735653238981930010697962594136916754588518743882826658673471114417520192638074694118343469156827747770085385893939877606745088572320687419893054851149268206535147922504282927712369143126427655510017965897755731746932182131110396994950050180680386203191572446570626290618354988616219682939353033413218029990851612990051045990766117865233959920892677456934097166263687139348733363310055617230663856957418464991538126792012433690123375482735605066114635380754755085245383059361495543521732241091876969779554380774125460387991141761513422977476406328876840846940611278743630314350044113042243170229674200993576797693510597385616047450273740979745449757093058922207040789630366002108939852243039249858297120590690115017633622746366806814984991687147241751136206718013710613794680452543682146454962551396753976528018147374599418198668294042868418084556644126557553658518705390087247178787955635210753142610887894956661316681854612574184589986359803109695631715154914219606325868484905560808113142023539772661351919737884013314670107074113243949162616542822016929883483261724379532366197887634329914118484361619537430451375822078559441903716313036560388660065134608105306599354384931727372272358196248429100941055233328001655888806033486028063361299913919555966327255482673681891807092293235854499625613522324443733328693731259665914921283501063249253922247153241187334060668945312500 [91,0] -351511028154090704763108177290060170726965295611231716231614721407348354355821835710557601102122137317084907566075446083362156987291813024748275557644679671332073960359080719713418642267807073724726250218735931023640560571337751002675614769237484937012852036446441130758004225368668554794845023101456333026527552848333815406672653449572160444690074096475772072986909280970293558272666047215048587656406308265460202350858899965990940584664740165586445873801007169161842767751977668662953590010890869232095180447268720501153592502443758132303723403846211068360930714353253366344935494883052166842832924646829759452691647325422642067513424690754896779249798322862390153720801188929669107371965510097783776878799284590034197541742711574239677539687823276503743183243617978450604250284502259784472430698695525599794154102120765343649708812331690474627280936569183322885807553073782830671810969064649059611293254895257013931931847056206051359603753540271454297610089209845017388291037421986542259716257887610996264181676703949794324746661363487798361340943964712951081716115390521315721622833341097446308540751167545987100402408948545218485351652673662159802555171325637697008061588492979068999194518445483433530592469189986820288082106883406617903672995215347483339132362524977879744546504097278288516985311800949161953345556315315548562787194078828477375100832658845581652991378154742760046773875232274598726041360643826004544557967226258300436010235771011794220548883764928833368488525766961440431577523712529394873089243948838521159263235310454160175118846032159862542796095933494945850458094115114132033109431089547985257372523122296159881464170993756462354333044511034504821849553814049893112578627957586692194448909356098946817425547706141399371344700839385367607873885576346668474705884196669357368463369535737480656164163940863126761022433304185523419724335007801300031314111594402053362431596127866015970025982455659496496451387619920121525630532753076421956927968717339208444711671032156308770123134137669980041206267418247134581860913583149252620824551180670888491347906922369056298993334250231024204351510239660068898612696117226700740794409205797801251703522974218390219416779811260546355672477861627659665453085602315752566937590017914772033691406250000000000000000000000000000000000000000000000000000000000000 [91,1] -298665687186609393272984811218594121316415275862312887429763195181586125613646546315062110372030217872422974555389596159249058742523487148973421911132935983246416076800477730514618432435264027215301225815635607412128179111222717850076574125119360282240332280523961064057008730385300165766779787739642514790719478957276494283073860628519241685644555577971184532925605327038425721674576553427237935643969040457059867649203985690195345593125462095464686275915660002089966758863274845137624867296939491829405803668205280850085979099948511680241238431190626372012959279677231104232263948841805034309649345813824132355887670989860062339260208094085950584642350580729165292112474297151524136379107884096579106831860976066580552179631538248663935221122135342821925748306342994291522747414981588339659523165154010975775630645404747317259444901758749537829489668406914629680655415337971330562191181279353755424849556196191344321010347670702598871451407859106279398375225571971544114030606142707082187289225662882944048342322039770141346952466630382966156123047387932932964255164007583019291968664695719149153890941260253250778855597720432139727898764412233328697683463452216571624456939082819900405295276392086698240946818888808507056227947593725716409000143603027212762841907969446177646336501817400532363828499120566788441585035067424502978460447032242302629295613930026437378502693063510664375849735340771723150342113210132225318493351063191539597387956214588448885319071338075670157407749266170347267762669805063993913677355973745870014304945201647298487485709970034431210087138773628606717296590042587930315320755604480548070489983315963403569379334976541814099838879607202308052547790459664461833828276108102268106576518460666223428610362550465733321192893094036008655966977537934806950686237881678853693959799317185317129828174867460326297707669102588820922517511226438070829320685572757183171048850934100281784566113009964297213934965833023837187975585042135236725267182608553102671272847452032945720175015192348701464997230494123349884718423833469035840925895419691056888759767809923003105364220400502649802493947696221960852606562788022571044039437254665465945855004711811393446519553890443344111345471299888128185585185140477060272701237408909946680068969726562500000000000000000000000000000000000000000000000000000000 [91,2] -29617206900612266975708666658791412076286580373529916446689080500837934891615729371147643048336088235685773179929008099223293420896976235682119577356058464215170437582255197944705140079038001531571768772176522618851153998464163231508954517218711994768368341324851623451411320885064963364090251279915250603264238730939721698373783292096014058386806439029032091709128867523360144973071369162918567716047791190282593792184422266804226856332747401793644398118400487737006362264182687204730919212688100039677448502537286463735390130067179482580787144036994293860680321977920326858572128944008295696710015937603307690884312414733454659395032433889375781949825380920208367040855157526096454015380724561304099509643627616171703815242727984584723426831239749034958161424628351274876980912154317641382770937839526016263026721360263445267293170063126351753890449365643051660287690419625477821735721077387270522228700938405544399870629440158751281407650587696075449803796571665677998564832244652720196144217141275649412004495872582027277849633211633677648031728538483018489537387116230395456101354164110592944180296731353787818823984111168937455470529541359061984992892930530665414043064957946631987215363984495711273153017325954522010837137548353937207835613736270744312219050073658668055183793043963891528960927436564652767167818613346527218698141772904547380335309576368784532295651678991863739720506427495626518268919298411281009619772986841003266163966745376171055961813715045841310592784178341075561598232377532279791229700069291804349940996981631542436466825198220712990568564490943702228757834995933078173450607544759142496967516133239932366285317198034205299592005975147486961272418145471174267537089672575094580029849217761953442618825025143194791898242186515824877338127846853644693359383949610841800869268364849919253604711860777826216801538797543422406469670741451657366423754642780790455388481471210986778628987901994691714351983256655268363716490332358378143281435862093666226075604277675664342866498870659622468062773609584825283500425547691453924188553814053429863669345356502954521883193396326701873401089775670304853948628039482798283973495741533603479471475421141867788659614685783440769100487185127746094338351371673634339007352700434694270370528101921081542968750000000000000000000000000000000000000000000000 [91,3] 590312003020513039978661512918549890671708039109894790292553030936216807742101029368922150608523704433274848951357096123464864552939314255578108876071113355602969947234616285969822560300849004946798547298914432037958182671267884382421907194971109769838381128369868264387801907153276882743975715261452244547437031202912217306965439797956168252643020520745901874675598509706910283289274226994667911365931849153883531083301937506297585033759671164670252257735933645416942395690633330049674277434303060972222993506868228723680325769370415461595889859185064234533751250483389054448566820162868919573752142263821091014019050408197084932473901725073631682063093923372517636995721698155998302145290878895955671620816743866955490707903475850799745116164478962172383560905505406085362954181886508303735424832749634148680701064191661413357052186505663190786614761745731374074033760763596783408581106490164220616612692190749753840742376238654881566173611077423669221489474521365417103492522244713102960005471374885165312900684474936093445033235592260047397338492111010135229780243477651443384411173063103361111553439809479203030403563785804262003200496951181310520457359052467214281036681594995652905647118988711916859173090478394024612465316642280006012206092238140283109655610022215264232924950237051381947010774944880383868975872738114168411071157117690034848056508732631958416091316172683784191008103102841083072763909390590994028655408327455240797412405502618892074141357951648461107063536158596574210048954129422859637898449069794599761877044374043001748157557827268368466291656382384554629934005267086772423258638032197159383511060963168405341131170866807589252654954097797246939205366351539310677795394677396549090289849528037215446684976095230664602673567761330035662667128499997634990293466952498646528103971994775354781132824230555250632469250729094695151508223787323088220982288186310133236712498648724682991913531147332233255488150861059239705122019189840252566381907528773378157460994838279853747317859427764945203088481404710026833346591952906228066685817598048943551398234196876782287847151163995763843612342329826263148436522757641917790298803069883958991515012164509092464936898227355175976415801374350016645822468599919023004099234014363517530910030473023653030395507812500000000000000000000000000000000000000 [91,4] 23277183930623754532610276934379969856125738991077761955191603183388875461062441246919945023768527909848773799922117614247284212014708242622786474157044780371164424370204209412103062974812974050690599845672390755481120759934623275305744484119988894562843712809646134682737879853523255499912558917868063721842794129160207475752132963605289633758690746203345219838053501651678868657266338024641111641083699536196088558827657318619483360615217831118487696885785486168935371120219718029550541867685632103709071455199733127291820234299805783878559658989031502651100718107130198921351558106724862563125522875586846789441391079611517321171891988300976719329285018820530930605497993037703166012094590615048612405901390483828388847343763663514710388718006238761429908213129720300600901762652473120522107190657130483875179006743136550152899623952521524945888186927069476269851606767630110669427057230279121381815392763388132055278412039290397192204856334227099346604996431799093548459599089874915430185643118649477765620657919243194596695114936989114153362821573291571828149091512410795588115026565033462257346304661944862325129611732838311682979459082750458743686864497083002345639748343492405888518989839503980804744018722308546094485507741491790133155058634825239204292636603251439647231139666296154986413542808337405276978652759573986673556731204593056459222903905365420549743976150916163262995246987601909623591740443556206774585870422426277175709994652072645759115483635960813560862262589436232253771133869780261183991095886097469303062675712125101579582016748874687141295091400400074018765368242700109937457063209871527521289505071734024878080656290159464246001845235516833479230971534086679205001551248027570898953469930098614336789169490371853699651268928106820905641459556322249803809424858731175462702500172437759284783256810102587461563150616049640665005603387272933608870662379237566040706732292177912748825923896172882926817231372631485325206434088740412644575883003265805828934361254826587321021102847486108649282302634195620052593118456329934640441935874031074970269665227720612615600079419744534513997102961089268943481483421079642344728840786762412361451586491186629582177401002574723626583123690393543852473161936544393567302404816698547032616239960134407738223671913146972656250000000000000000000000000000 [91,5] 238657560476645680035812607099319858179298779448032083492500859893862567501352496602471332291419274021848931867081190559587008170320981188746586589642328828971304399886593052832579446926490600010116493829830472078406325863847850316584602491793944133920579523526734532791692299501860876122209220910677625331077217875648070127561922156009155855291560999840777286828183243554358207855156324569298337473679736495034154579499624337952151907326025960166951517035547526550828104216649353753107101184477399608592939318634683293013046916473184729095225666098467207101298372526890228779299115149417232348025293687487677044613130119334810218511279506387627908054877048842193887016870393030009634302407862863473422522104987160639880764956676079028391386866499518614592853273230874369322057670506922696504526320655283201332661106731534154082448257441872117373909462257450823524044515218362745552809443949653101236516456283053584944641586239591822996321236213301743318980993425615894353936947266346347924228393187927570508759892195665094610787288148304138594011373597406724967261783214241784527722752668897155881854833348217136327694631181994867917299468854035628270894939424453315034576135423129523329588956223480191703971417076580644635527478022952349019712767593078648135023165711354402633901011745392154944962043851855209274486310572619693650760173316010808897364200516124770309200108498130957467978353207448052185587214498133370056539898961354973815592096533308199497470706516310090203315467927109259187910087633650970035468572081850797016805649196910292272090534386855895598203960396719630184890808547538740399065217417395300200018729625464244943967071150385540323492879820634786259637071217110860571310465140053932673862268611740368147700267674751451245915571166758519433689633633061813975557939997742013507452856199887156410847885191345429796078619217641479103877382596304453074326000897800783809190896999870064701608570420919987032903856408885389598426116716171923887136950771296260274533694563894139133338162184778172844512026863308885942530344685338566361468744597765600565486539870381665114644785173235014768102509064217723028645318801945095472797379691397153756308769760970186925439995256421991527690123957021059312624972731431675033284546794235024894104135739780758740380406379699707031250000000000000000000000000 [91,6] 9896043162767676179106959876880744469674066852811201772501538445728807964212117480216828412703157899199621983627060400166372535149185564641210803930763678603704051039898057298290482661018036482149928052992754127222772299421996164976438671242428937232999232729442583582833513023614379757691275119450180450749772680960642370842649241370405479231957159500111377740253531080053104943584287311696000738020823188289144088423840443284419891003400047915538651513729253103813442918114889069198571034694749789433463071628078249924200256171528042552857163967520758869191882597482443749894332839947837798390085100984580461166561704144197903620397873398150984208022751041318823321607133903852152299870249381316266648823650019545969715433302278884976202081381430925612736922979543403119088088083615186111105977446628771424638753541325129642815870950358249827629517439416738259122292254279671732054512760025725753964861928411836561997170672631486910638538852872418577531602687324737480855346315536966870247377325197611167345267643348017925205571418763213004967563893782135838291358985875295342197513680844191966490136995318114115003197936895407410133681393722755334362636495333016245640954908124260196761955744779048699526992718456974907909880523933116310732346802283735530283581557087996194326100019001619458822344990231775747335303481485042658755898791427726305317329661858187741994993436928863398936202314028525174430737509111748199482522243127013829033914433437796755294221694558146147611125655785119837408172711103342487314694307536551494577195652939150166500086556205159989105717103371721864104974866740702145151937975515220774976644290450734644657992976134903143296632663707219521112959148388969859881240500014845043861367733909088273575812718494287996840099526314032246475620441488742512904893974089241406215371447209378747327629969146771719957929189935172456051017749498359748840639351290025553563238546132895619321502310138161581580334927570909373156457359943156019297354200531274393453652714818417375332831034187519767769026138601999665953153071172926914219517399800982483007739669167411251331571036601884801161386947701404116247132093981725386906829557795819359421126692202649687861969748810516412705753739594673467597514215834229718393556435203873163115867580760798283279200404649600386619567871093750000000000000 [91,7] -44064681725810220646270959247382374255792968478830494402096817553484347937093909466183848413903914376356861768243468191659683072014691548940842883494391193553739259403647759335699005021084184572218719786004286994588890243387570344701658684308388526732003631700578055351891224693931304999007578397001868474208975124340113386881514862036272243822368008047026395801580434606942831491484785287145408066118640760131058583652083876406498919842506323075216872517554503571853805656113241416830831606545491449679872964157080449117989491515270918227649907954908042818188391041830601207280841699320780359444238739469389491861625980037718858075502706845483322847768392708009535689596498071934084313337062686474612035560377647247794139878451676198632424768095898033556714863144628896282539390149904316658042145508945503100850482041894796287308970830373639905063012532234612507699322271965741185745367904532190792238108156635074710458196121422561329052749263764800722085348750350522883328408439917484222293425736996453499054246958276062785974647570048805557298493101137490225662802481503418158909371758337323268450451449271550291336111895440400029970048383808075452433153160135487299246227161348004811734151976606300402211485884246651893192250091170619813400776707507397059833876746265800875274577075125665889059377205082989900724214245864231110332688485287264291873563647214786812736041209174887138336006426127535897164371029277354430795712570183128921444569051420857128974269779576101886843049472399612631640738296977322895146224570043379863007500994846559897413579208225365904924482082277657783767858263304947980267932297311236740231897651423086214425266199349026330555735820247341903422540416710524053932114378203512521495395636787520854130497555541531836321354855276592381524081384408394648472558063488505423391703482634521355033585366068827779531652131257478889327751602030000633775428141977615011657562982969843330876644403593710541881530452706193779476945108162238761260172097826843234066239234697854507271569288260582271113688874661534242734319572127364857553380038695870016173895863228691231516915363288135037466736714006078066899705089736708621074450841100642016374180894063867690530292754533537707776080267116348827090843195726459668069943365821627929247917459035233100905770697863772511482238769531250000000000 [91,8] -1242326007861312670237010499687559023587606562521151752455033995616428178223069210347175045970551937428749157005955502426544844255172302840258249580141009141096691091618265100967606135167734284199941433097476685481026330601905331042749699692062599101917060819556459340966020159497970714272172165613244120730580482191434406885951899692479136758893361324832418959645632720084545830931833079293161011266343316752838047249338506265906601049764443302399533404345288510324965036674204640228012563282594526372274107619917990636730138746930280848349808933793072863505647567862568616495483853417922443460399481175545381116952040947335034171844539782277900007542271290012317812045466902099460763992784533465741440254584407800507544499003474283041414023721468217349709767790968016352223218883449891555050752636394070751259202953611673116908737393470038649760032666299192384990417450751429996934272193420528330085650524901523615870432069537385824549978437300649250355745819944763283760071464711691221040037725760702763535996351945122812322174667683570480313066581653159271850632321178435085899718569319483064482298848835802409798663664837353065892376124927065876683097376600589040366215278412694746412991195430190879719322577429943846812132578392102906213529769259498983714269220115463622669590738710276126285195828105565416442971666310244483827306550243240634014255671196521756434719794780452883488942405239214073654674379721145811773337225628173765419199834019001340591892452202831123345066180064027061312545399455467482508484756206774410997985942514238161567996993894553893827692826048325146694362936765276577688120033979440589818368297748840675847041328105896209757365448946424158032045784255026778779801472768775691053152433125596416691269263992016255594517060464533495558520749715904122027967095890515946811344307950605103097889593504614443294719695920619934179101321975354488452293409571910243996648577569989851499312832693984182484290682183084685074612143867798672996016658160399982969622180317901415174896901061668608598546640945262952641793303203495030810730173672297570315493824044664504397984110981274845508638155199216254722579110312796344670376155600748027686183600607694717396213010319362278973649289379093198896318534748403207490401005255340512963598952750343684670042421203106641769409179687500000000000 [91,9] -388872102238741392966027916292019152757750284530091564744202371582269870021116636889304817581667601667744810950193763269861884121583269329550023082981849367753618371320537540969925131921986560118685010237475597826739646745637063248713542570973738990782622513871046443480869241217399967258897000651548169654282472103669358875723870218606689589490346389371444050190291543929501976506606051536306532757457463717122017265284144169721873005037712638047577207892402229482526011159942033698237122998187159960251201312906059566575158647090358191928814821264258005719331766469410380101978172892285656050220768357031813620856135439569574085760483938376120341760656181860638822624075051402510388323550801112742868405726152560789910434220421534593516863874316776374342493631794470270362553631901727268898003495699646033001808036790638786765229858260346404226934493441932230508922108538647569048801140572182439156848836489234784491912836224698997484910351610560453144573574029490900014173087541122766461294330548665589251832806891101141500501187258231925064802855835843565711408763369834220123123946679059045854998473781893477642490211576163134875780114122094292155022247243525608336073030673070058769900230591839408796879415898520490481812143846018255118622070009715659469937190355088841818950237912472823998369030370327180985270588632365655530148892187216189855135122353300320258316259349482777424503420787742453086625022999703307269693059354114893130861808694733719747751687394724872311487432352153269121961959719560811260910897124989857890162020913377079126651125971855154848806237813073643537502325974393621449029749878078688687521293798249716274361989493475298999409624563259363436065651157121040710090397902048756875457541883559420169954646437880658115707938770228536637386617320861108298659053418876832114009951004640536263957114644585099807502265963653369615574057321525876924340323667702525366789842712043548144549777831616229699755510438338636864006836767811240575079707212599640307432894606243769762012600798281481467353262808683822227145839582112121379584855408446954314786100013787294048270664209094537843355800336275514216867751860573170639171200024282843133459750895847392826475549785892630293928364745111267792581843787752408755610720248310595592328587494224123588537622708827257156372070312500000000 [91,10] 30549451523221443182770576655636543090490953304414710811410402124768985314841289827838006384209327234312474777063786734455652860309430383480373808810440959403899852005201377030219970284941132497495608973231240160128113355093045790906191317050256460944416618679050119810507034292805305608708279491805489904934007736628647625167820473683035639346018575189601797419139319341619451618769570722265926709436067054907332497200324530167047337463253628509581785004461909638141193488557836491034441754617143519882447106135322273279308033679018860214812305970612355021039358982429476090450641759874835473763705825006716268047305429194353750941271381409957959167311224158795766403448409778712273598162112657447263366198141732816776815265989839109537080207838625626825724620079243994682568942610784298145634358082479850187601820690241118551537431111965237948060711895004513500776014564192265090750409175756624919543305913865888425001750117631313895620236208596918734440262608185526906367717414457959905244756789348933227415040753684108793539165336355459623165676964590053356993682426532956300502554615215642550122900501499157869377864244786211760829709275757423591784106312598177098318507182754327114041550633371501718114668050754586414761262376921950943677037781220216160209295168457826772611982287345702288057103562882312955756940919738389501275815270383784375882594385322037661993525565473159935980819124250853596447970933481348633268097549857379117649825021097097115934455370018992999266033972249612381749006975112578297452799804545025426779918092234534259668455993992910883845940095276001145070978642813836134101574528343168290266361054241392398270984159610289846888136921398758427050486582856192424160134021547743747711839359163616771636677656400208341385872098718844916098570179826153607927294728787552423787628400026905980018508419532810688779569321008450965157879577853430916869067210015487550291943396435170619075363236845027538723901355738120999191033232774530377243532272638260120247242933670280955386594407522041563811592222474418741260113186959404821468602547084809393356455193364111148270520816993463397135228109622929409041984892774559720718645470102398605157117617809493324158032582402808349907451595594239918009814674274682817182773117315944046991881000163715498274541459977626800537109375000000000 [91,11] 60656127356123371679063736041529579143069567901389986362087920927402362956405849689124776011392376218842370635301386388832344350261216015239581968785384498828339533438987860246938255547913029447109962327711719464820955789225480252142505608107414063418217028412729018968006688112693263841219793481452236829667507918679583431416101950654712637497173728221356020926546871500810172311015261687067637517427162373510319351278278664101502522507603359450730327576117439768803335225795322077306370087049765663426516561121124233920696406011798323435322005699192835741661979268574205553725950677197890945546923445754046365607700606936703835828829343377102055198092990254919327426834928198521136688678495476061801577543944226048836601488740714695237493747125513616734118732328841620720239312850378039712297877724330760799094382321840232994064546315014931804427805505696676355965366967893592934595583313778565089694139633808813112663937600487690433676723810173117027117162140646959903940761693525419761146242646336978422240449100100464605197153715074436807561870752837359782883100507245648378020920630141495138875992423585388064460147676610154653781254821896176017879567057606394032523581117547146427157189981015882818703291583124986492158025370515475953518525428703070683777542117436347117782718708943206148178372457785914536446472743342206888727853211838623380051000279331545163663525872816193066775167997061514901247286180227030827958719636252206175106772859069759476638852405058770329228103306240634466986556386685825760805623170451990203148787911159631767042920853142095501613121196387679489815027683499073703843324715941850127518633933466672214667339208269515599888881181593516728532729882218930511059376206315672435369297256608766736842738781546747034101077083610248285477681455157412462766559589908986226032283169588119131960052624859405635391584984329365612164272058262277270915210078734244333673434433741772836409960617310961168648152228672648021634808263756718663228901832465794235028781553199396877583029305525131728501940251537537231660310053149981375809884300696002801163911890615665458754285491916655531179819510953449810519909660225872411528786906815307429215043102820011843198864134829037446687623011685960530265800993883550062691019663071535837715192451824464114906731992959976196289062500000000 [91,12] -372713027529928263057854151646138540239238419155815119220217658628575622476406180413417654468899355949219845059661345198590691316542910652229826920479534946322843292987532628430244265909612138389647856756985979197060086887201231595647777881918041271034825331383483889267698841743414641659884670409547074531744309767103442965354401596754036805167774141988041536081003151257399167980300196278207818720088730015199077550005070922060857977883942285991792587358884455297877891282647518373347714160193850165611355944803000730787503708913294438178827305181162596798594059269118857999601669724689528212986912659022927722940373092423531679338606331107082059916369828501053998412376967667397489533343705043564230372261100839966514909844646537078846589266207238512551970516894616768369590087297110242795597623905527298991127196833895189509315892399844353534666586445394188853432071382878468566562956966599826887580579008394848134125227924587628810811045224904544786751812016881571272372628573383343187572165885775585893572590061627284962040190081855967135591644560272804858818091104284085529604273812042811314012583288426801404074520862530656623736714900259073739583141727669073243192299184325703871705270021964505508122767410534677926507744623950302164181419574528096640519829526177529165409260302954165240296775302340442885126270965901731548332993466666739864645696422986724282106189330855622351702887112471636532551232644066880957353506840618233113930888043270196421327840731727429724260880197279352884014224725809641299590047950671625059819535036848158843834084667221177069405187378596246605133113589686346618100347779887368580198337424590301887531612513475473066466279056981563751343096880188873029569937864784440629484673249969126211004554608790596619451879555421635850912477363133809435193149214181403543571671252887930831322511751478251189156571982317459891920720699570838452817358950337490744450200190113699935787098859717936834606783913768691831788454836560478431393354879806235010010545037873753859095777847299013899167890420316936119396155277550278452584092678037732829373608461162490968994214470112472070718308224083994275686182204924313382115438453273614708477597041434843771762954953450416599597112893151466482016392749164597098589195015957606892109676977042909129522740840911865234375000000000 [91,13] 151164908146757100164725660191206726269820880081868609311475313864149613747954552886794778462352421080615488675435348783782153688114739684371317895239430900273586382447419568587557808751332060670324733583485713073447478481061079994243467049632403689037304453290953290846326428118508936163111454081351580195887494685828113636670359630924440885707686324058003628529400647460810490181386169632193671921179213310906846618770469998199487241711017886844170946000361368903053035835211965511861160010047839143560709360645535385681208463704741053031668595723953846956162622097803790655146215242280598250852401444427383612694140417685074963654868610674624297009865465698430156525342211400196670769803098893608546280370837912990201227739703658014373371905874882030712650497837742594028103832201568935567401975641545425528927038867520195266868020877591424044250816076301630263410715623135186868678724120901249438260587138435761286733487080803012829756222411272505150306513321529416644719871163165811377246635793247614249536966325868750386618612908510117233097738543766255560434628850974474408478173519880528574240467350981565184777592562555671323589188476298685756114141161188436373893729575079821292011100514898415477164779226297675405835695041095966744563413394250754322139097899828314956966549227020376618720854744932365990562912979407177787979363303176900183914312764627059554951471713921961049122330712241624607813580096654824445580568336318242706954918073002089217517835972032234952814418241700647873542025162564265878390823088226479095670317972485264246855785488840053645525613653069459387285711912069136911639257029568489601890222958510750448879431859079796196632354870943069118235646500764743726040682741219310865958591948373374697594866793365818621300689246685453561100718633430328119204974816686440106974861012454772167876877504917381336876678849801377641268414384890003474035566720750217747993247719449629202683781285452183300779452302423496522649374025666240949905479881909955194798248319183417960665409916033030945282350660882457442083330050931978424893389273151645849702773095671828853928188612269594482678307872323651668819325938003451269367942982262666517241167537035388664635377532467095077712106875223571415383732120933334022989754995175176906230252171781103243120014667510986328125000000 [91,14] -6838269397420386695886776373553720643323738082275633751001864187802501865374895714335952668137177329859060252632852368226810433698864803935820563081696361706373794556463178785213460088115642535508753245820485306850734559174858318547166418587295510779366079516235633856103062861832907862633033911388884800051986630828744029455049133748536920667535240627287368438438074907809972036291752359700050788426913188979699813849360648167852759578360221990914936320104893395840847805244129203398955611899657892819449969244544302947172359101049420271401129870162485238478180856726595737945974712272554711390193927267737888784399331049549745069688942136558355029232595027113448301066713116897863362896595897599713921679407915892872894013913891479930904847578943242957801428927321941607165336508522737029616997716182504197801284746887917231645883457212949074645293351323375289191622591877072944681367235265837527871636113254390072113160804221655036592869905561465961935402315675757975135181160084469097037283347735906293218995963716886082762606568017151511878966897386051762761734269768578781591781348269001034533611138383075461744147862932732567743794543972579832454011195080274882500218726831861066675317298688160516156232339135479460815999924055031301639802399037358754321315748557122925115075974336284490453605341699839769474121710846610833658267801072834975704185003420472893680495158012979405460528005498674196246003656622697734052955099197579132647755306462954808431566219892569345781578467410940347035369073600084681574351821571035680044838887796766520059723926916170346015186736905076926046466492835305044527177646713971758128424934627952160966313911436004756364057963031674859127827578753893247996750172086221423307086897819979812306991223239652568766234468488956415460749503303109665511323943436764158261340892898101900303181663313449555600076766368163180111516900107759545685820320435555676925813898948301429142669895330193342869716872816837573056812864247462923099834963498153235618797113096893599796436592430906210435769325349897505110183545726655610673493631994076550163453989410429315316018694248970710953429752755484415870094999888046167060525580133815652239031322198503529569952385943009775811484356679890338570116124906241824035942304270321162595891451019269879907369613647460937500000000 [91,15] 39342232739857346798764136437151685061186933206647445068524921086700690784129981503016728077295409688830445260213261510864388326554680244546111989806419392918188436248261539876205068113726870235650119753782350636045728962758287954825183825365705656785611344192992755672231512389408241497187335838300905975081557629241432862676514159247333877391742494543104599453936699785928408047394373573411740604661449772257719673896397009817727654346741004605872475642141128976695139249660390553887428498875612521954072585197152456388998087578935359909292154453321663247363592546843814852441186628199635778527825096596664986302932408900176157897119985291979013216472192485044677844268530201123672462491044881492662422581361454885247915573583101195297038590975104099905990951285040942504070651145284372789186241681981443462454122582424991904547420652927152173101850980048938094947092604299705937286026675706583700164884025340745482777235815999573791669699454172211446480098179151256004179788456065687582773000411568361482035615521320822260572490006339290888423222891789729241430597565969563697878225151605856535569547217640028771774179803615504564597232486314444470312501035444793912179771335152474790997373672197990173108949085181225233366584367886494702696848280542522449265054287343003829312787503434276286801187048705795002277436652482301808933947120872446454404736177248760717415904285558995069517182023620210045618766895015788173074724256766528445789846183447890120699436615373500484717838090738199800974702327584485444927811337136218012337190263194813945106892035643775787193072053072903052807991642517985587760344051417986770987200050753115946470452786135891368712166532987478355110060237622234454618196572224253134299545012773342831220504671557073439912686328083140626680937287688527378844504553163310646396018049511978198156538832827625983321223796988565453465686125446790211349390402480954915368928170093596973732383655183822731068757220252309313883948449704536208966297474070122083491644668655730441451597175807018759798660753964551461823638560199956649529193139004139050756656545075632279682756068538169303736193502364473694257188366988996897657046884218037827305631835468994979607689526911448513520165470042136753514527600745388116906274192504863740360576684906845912337303161621093750000000 [91,16] -82749760105761100290467365872875101110597374726480302918609578690022647312982517935420297930071611963865250055169221500070693084859129674183513902650074874360970709659772789499274735908388598650610842758246498788405484007019763708935970429798005961014304865137610237303550128083177027018345543539998108396148834340985019495076404650849763953922048146662956169037439636330303479004517250162694759723408014743658012735618737619000896405426719559770717294576071246946417736713763673440152413025221300061223816278412881818226790949769143643005422447287027571595587667601597734608300519446241798946233538836036363527387734061418685022273053729937639433638013629713549740018724777418780965409178374175290996077943551424780281373574165174110194257537759796420370873407564386325864463321517337237842353709307427755896230901813614699933825087096898428794942584644531944098906446934702037398883555715245130980702174828058993808030873143653899265137872648327983931091726708548325600497734159129941938868606648701728135760325607801223885117863782433641700905477721651283544783733857678971813832532893653711430770878437691753947614815418618255672390571656354665758024710476586796156801665017960366403443141672228249114113729638123693632515722781197229686809822741768849929719805131136247508246591199624860221094995488302569740319257513328966710093853612748831991775667476835302098914817311998412757389958331072347088392128741353113411116909743329506831468578407069704692219484515548849934231539927824761954721061303831037049152868561526175854581538315756960660461007118496812843957412904782643621543582805420701372724660084296712076121691208046253297916904140663964906504995207250833523987885764830397397544064890573819019437086300817509169344480628155671824122495823621180234993942816616873094858128215922968612045241044368630659917202780187353522777989862598921047512391497183172850541137656694402992473929550432470828603041840333340117538278124687880279459277548329681871833731619334497601479304412907602215960562238151771268258421761288082540082373256711066234432219307744265672694754543100852089956171499437950816384603039084475357457693379434089033513852514514417043660898084881483500619736497949150955313029080336580502338363009415966325880260282682465700077045767102390527725219726562500000000 [91,17] 134874729810489162320255286494038261845480150066554183731583311273360560500681027696236891914979127437697783834999792310554398018893096283802326999491125932503314573198069665356516435655105328515482825452363171968259344680387450380612482379941587734700299977861385082692971897316708058485018078524588313047285444164169907379876686260827576214203582964961027515713670178101169802480444567647227232569623506583920506576794413531140921327464060533396224847918187099480764997458384605799917193096166544861785422547744033624710348072301479216970692635562418759854958246215936028976170715835720699306777621381524848233181048356465718301299327778766292205007599290676551923899081000425416675410285345290745853605239984387425741085517446347672895455390565921050792950119280519925459410890824472548669045683796073476582512833779949058371179426321807673148607435477953406866080612708392230167883315684975610942154884943458132092979726877072920605533613409311488303735562385152628699793026175598162195607733289652088852389517248877654027701100702222511589114805014966337098348805773205864246026062706900804063867589391011494330129057597088228244266879859333890949935467728731269804911823854083788885322733399904679842937013961701103941083172418557369292366447253087324304376371159980764097635020490265346027257755475999145939329796011948501871819564121369622787690353350860416995683257218122326126468719913627069845436519627215580223409901178637898469513743608398760864479620019404981592765709450074046824282838439994977606148289728603956016460227412126730504241755441498225384424984372182398009217226656917933967877128202788163779552312121093907534255909444102369734217734118312951992175765520174264314755321354817162429665513652374234990085873901642680151445692113940513621647629517336006988570807569662159161457948562429629027392160542369090120620321306091206780320283957998838884449314157556924283508988147795771728220426115246392400022074659692396042885241669062570494424753010211552153419536343689081941744431557294399455946433845901808431421888635729772605934757793169259709307472347721462765575554563514659489442648564258410604048852604525112006327346885085352880214443044620788359371692783509804469495075228983399441863527558743269715530799842534426247198098280932754278182983398437500000 [91,18] -509784527383007320001691960924362567811360509277098089916223495500119037958096749491209074266304102297021926764794805746516295650134182508364541779082417378320405543445810330240190621478771945737207019129698535181808937633358447000731813353374411542952784395011352470045625628939277822931349621856733162403054213782812277235456472438540614550569605445025127444462941035748116893312188336606466082047912255529974232895304874563858406803489498635002306355787756258247493291113421524869463040559589658693436749304014383148583011276776096502314133298987350132531689901976633989310586720635928984461084461628200441272582696952171884932285807927562685930970878985081458628548135329766896928738756229222272742829588824656548463994975051470044337901260721883300370547889135077535509764509698377183203253929242747110722496764248389903419582660378485721033570046217716530779658220181069126130301926345011720196064738412603505591797857093923544463310291493209132795986859414211043347704114134909094745007428203236847310719315817481684930306976319798563125127397330629731319482357277714688517451712817081002429662456719114473290266855638527585655965669956869836495083676974680399157652039890936654908492598594569043025967165016505006099138477722158837744335814860169264432563516546022829382758363531085555214334811426027129075886208500421281797285707015054682222066952068426571455952659048184829448903775279478486843303653479024483675457809700150702217116056799962581923758629868481841135695734669684224192355128201594760096207748611462467597039802741131116359883363716544872026864023426881488451565072167719302613309731175202663666374037556410605418022754694735087794476166198652795527583524022910561661330754966491362634064500453515741598306241505625189481685491308905453089101267114235415171467674151058857306044629367366764160026126741616506328092713807206817916356534612835985352189504871378637116475835805552187971394543048854631702944483208883274048031075700288495062622586445319654797249934373886100315029743317090125497666080961008966857093368864102952671341031923539296132969595944890416459794751243659965905359077877556148849918489479874863293510874034697502155971132740102475532021147765356607459755277683236812190050440765711471241821307193164969362442207057029008865356445312500000 [91,19] 1671371012047375741288847427728179849363750773696092676866877781787036606376175151093016232922363780584539311675915568659992947198585858979630903867122637346390207579717211899086197802967532942911477347594261335831336611397594849566338553120380572365827341733242063876864890165479468005475622089792449303932890753686608257742251588627051981085150245472131851677088750420721017236418072377021444488643131093566617219098375873488572358639175449269289395545648297557381107935501650942309174065490258153240411061961611090942380601134258791246808542583557903642626596949871214231815820165707217757443807731406771441030741860432043494849887944251951259337144083167593056005106653125033791003267229406376277965100500740833909332229134547696707315580776046946337298164695661020470605602982809133836626710731256293607680755109390327290215357184312018933530609624850444143591491117602504590425723617826521607218067167857909073861006991813999086437050734631867594011871102868724948230920014119179373509900128640566492719655288872856465749626092397399757479703491082624817284776260025873157705160221928402479094666735485346465541428902731134354746113918575466004279475820297221860415104437990532946655284581849898258351571354289044602553443476482063192535576814257697847397701312838816163286811675030815250382893520420838603185600810963275098954495746988382523764531758426433222184165400627319234198759345719943977511954276365759489096713210153583315433134776275583976359815139410488501658939402209329575278008946063726613908493269377704693396119831384926387720429087597578599939280994817784166231276045582868548094593604190249827372841630499034049818854311716500569537858808266695910129364883976104214934939795481832611767864344876060636384989992535150703688860784660959120422409899946332526760631514818660564139885184502878474000281867798984088591865342240798209397622903141992281783624615354028034945897892517320138103065478959037967906623680706035175075692761720571866524589544044287191482647906701666280207700878308336496652449989166424631977863021539076970532687959504256056889564022588776227786179864830547423574868239296562672169391792205264779676386940971961708699883940666869535244258389015197445450040210965372183859572657545443702853567302657467052995343692600727081298828125000000 [91,20] -2833511360093859125501825566490490059836569039581134524177113570274641221436754643538949785817621624388381482742590831054950177688203132469935761403659122447137490643973886187922981538303741391536420870629544948547488780348926931403787767876340824961153079849578504621089708486160881768411019455819804445316539247843921231182992890789943137698247956495847564698687865661841307017149129321401779652118046841758683046073466509540654641968830470926467486953387381861596884892343521784143799223181060172009747333189854628994271401455130116816743411526439820139810242839438878955929176611996999455187812751136206800525118862514733533018099645244577501829790325170746210447697216493673899293995492792302854310016197457761056199070563272337550868648034657424367310542482190944246195885200152232627312228639514955943308679078966447747728798242833153996866074072287192032165091722279947523048654481814616902858926019733646284540360511036818982467856347401450950437739917288521642093917428852234244963054121736047163652738954334136657340118115353394080437022545792033311421874050256520672443181790436698733586857045598108848181320232951581497714813319563530037839987434623087279647874885104749785882039254653370809235288596749853300861363461907847956046438958572712411854038168372684948497883620288663759577116559823832246304784880423135386928569336862494861948019495585319731025308711648964530521392805625918530608465748866989599436495496740635156905595954007472341595935756018120552359722413812764692092598689712183648504097323372034472400233868247724889315095304752567814590132559416639085938697500364681707523913569576666223671467610655808430003733083308959356884856239142366919527608919900563014104235430325877411003467013336617774165322359971744602439502356999457015246956204129810243562793769940049452721774059356157321767557144764673049406000347980346291822726754475319934433337830882403447230658434611624512594172567503256241190464439955767730007888526562033776465077367309047364790269465398319989745917790228829763728946103266808563348904988967384661875243714743639341121444048316807158640837910281476810192225530815718234075369975375748627751705465250646841931064058566712530282195711784924080102931604734536671703964498828250237645598463842588898842222988605499267578125000000 [91,21] 8960275469772557127888475027295828047336565770852559499751311927996365963605539586845691671310381374094635468311180852762453594261163124502529806744579613764073681440795192620427647097554754969751754617440688173183905878148459476780645266179952051307813316713694892910370694198730823814713626990436101039754507760079904653812271029816696707698393818966889260985198985228550248910666576675039248236258350476522429387740111464118776471271771415271945056666357898399731150330477156198539537433567230208664442638109459500762580813129505809518728005068813981118203933193840529962581225982549151003359762276615498803657752124667059865801694884324061525157940425882344090776540651310639095611584638410143368509843954544975109357942856749788534715457006264730944636446705315124989673168645645136297529989253878990252443500979682850918147772665375404971179972351822111970406478163659767191416848868826739033593024202617540665796134913470233601374538261384045841964319377557930340549484283070021344640195059102068101197374264550176318369397815227604696481045829812992209004131912951591186520014766103762729212776529083598791801582910656971122595805831942895649690486415402472135183141405848204446198967758128965918177410345994023361796643143532341806372298680848366622254383793377372598505937245434010999335165331471643711750253286962947387787508387027978811828409499560008747137691172455551355249053370475432851906185196009599601897084836938070496919927662136952194466453697762655028863952876062372737209741661899049413661551705573469010336327149690834180238263441556979300979632438938764494067207977677647221226014491827864004575855634883703868015844691621959233501148076808046396993728013066204804175579954274853412964349913305797032045498770378066525281424346851434774795524319474408481203319886565705234525729908563483182347142280239482624504691423237223618920692788032972584523980732089851422628656792729173070689908754024142062970210985574439996281208812608324693833147406327387447606670559319991165610600445424744977837365266387570232813884558677200370453200533264591307553349851202766295479657819027704018364991794694252438697313132146245321791558529452533702860567796288863500592268685512431154499762023555170652849373027960827196511384151733636826975271105766296386718750000 [91,22] -78988019852301878956753734538516077073255630707391497697402287387903080774836900529091162853950897623122853145879522039154736684541351088499144436320418366152592341247909476456095890542653793151944239832509159994638371361670577951969797439861719037585583245310319699255871919190233133753330331565611082340036341524059046040164420206729229553808128234550190834138024311496297034625078850075814672804055746665208634370869642329343085749440388710331036674260626189888642555564904400590938331137504866705016943805123230973156823385356574847866642400773372074757646268057761449762250265312275698629348340900034573358403812128235352704486676285626736778902625791569412913328305787104946296617957576566333627777617926525655261073848396433952737579811350792656525622051915622047480257931788950600510214146197756893256195643796708117984772124171378492422920364395747851440308372100760766953880776252743735732990949733379454096300125535868518999686452309981296579946677396203654110400278907119021613830034584090585068739136399083648220957003786238914997965306444079848443781022450387730719825495190269632618399401942286390453046821085606226209630075230212953503902403585762881405355712021579483926425509908565747642228369416888766586671976549657076313097884598473301257780294754017909827072630687360046262159759219493518137981224752755262671730387044848825960721089393464716620486074998844430487262731395425240972583261280535007380501320950250477318647278846519966059630463349381212942708104699054405294614398632088952102291492040108153874423139813777138892827817351682997710730904431322429180960735231286920767196231156734763120856390826881294720649976892742520800836583759567544273904229483264681057573467415920017747999898592902872466049847819264638483720656962701786423435787962134544257687624621160606800988342754558558116013221697695314999744378907077668580911768377654942673391873562576620071571622311372751173512936519168007181490627518290872534742610009426265794027583958417604427676816588041386184913387859361646687971197064004133429874796104744638875135242182802008533059860366593924655638334213564391937387799571372248232586535414258778856444782603903213552269308428577909835570546988111812762906970628440381844587632475824384714613302094221580773591995239257812500000000 [91,23] 424471931747604127050182937966574383985049636629994965970019463359524250189238357933488039190831588634813252195359336713460720663656890024760715380136467739839814503061888624421651901221649885822266823978117774136484096297727799963421374383958968343995237971041058674300394025989573561226316920957668016862979819565304317878039752311366435311308065602281021924338044887541985258700355125393356926364332877159114699065600198200687774705376431590179079713904570870270721886359414194638909151771111429952178271810928869712690520893411953527936819877235001990167537252177021513619969985777190144826461820084534767988792944892189733931407176887021120537633028542386702457201426623998767810590122095970486411990443946209122600990052902574832694052457440994094486045619391464329874582987240905778195125080251575339258223210346305176582604380638508420931022511482270714322486421572917251672193435203694771593342005175141732216225564753626322755203309353587801263617107596889771883749080760189103948967468811347555986964228389480628254067357268326987337118029766444492453900960919693966171237402875525708973555366373542352424179040680673804238287195744383930767253581847549032145129101124314966544466347852410513852661503023357216875351634580597521260110265570848484739077392606469855163448315961434911419256114941503076259374014242053092501892522653759457192142297883976603323167907290869628434821026681599434482419292231964350131590777880262830232484765225385097633342513343403364362253772227828246180644401628727637291323777609213828991046418223279408665508143132070219574280942818535473277289462296096767158011040608663151222282479037779467021020630549200327035952113577715036941933593497874243016567959912464022144297508718618239634662511647226208421527320792777853743413133143183258349911164399570469784926474570186063456308638913124163065587999733354711707881123028976234269416796439709331872006057016187753616416670052971375778759106824040308829286468257993831162441356436289667419485371463790853424764068452790279542435092079018149793003211238467253225124304548428229413327651842847927454505080415797503460997779596370857906272735522462235666393622761180913592792782153126011822680024728803111981891254489078919149653460558737488872438348153082188218832015991210937500000 [91,24] -1444353490766417054925046596062679678915763816490479649946928242505035204726627523429890688778855453021327667685377854697347978947520964640818654771673866678907509233891857936119117257544855048945762550217041425039543111719517872527936154142169462610271177944347785312801730240088602524826986756000412023056507145993479118809275032021437324392716357026346176457101867803375339768140956807110271234655862869756418204386247950662242978900440032945777069681272914945217650258307105555019928731984010137596071506248815001379695266501947978116632623152360433144068531056216844520957801012492567163611677002923165990299818046945730848285547314293977612508308385707770991569597512806596926660032547256502417644091118722846188684352526867275500821928240856284134752136565885615926328751458253748738610121176095652233072541760829318965756318950008128624238090093621585395945521033382553361651958217227680954270497121468159953786158420146173544492671946330284748177418672341469573149166118464721715491826675897748368488312498326843198354040636792025921054694288047722248041395669283233140487734650677456454305037636691438979251726117283592008680704940101461090634868174474036485282230220698090248418930101138362099993691338922687616782444872949742312016698695144262228872462601353556746466634521804385336464752517332370121993381881755340987073594121030312829983422942444213840598902679155859760339705907453936767520121140674458389884111189029399190240622057657298595659101642534534703183682231609947371099704970696554965047413390848482984835845776785124314095831236355454317517403183007106847464953103892674192340000911387192323253203585742313843033113854191037220189603103461978816298636602941533107894288178568160648759117940783317128771570603210811667334015847829651119618499396316693210113713230176127434064468007962204928481861845011457757673361037519857028502951027499037272859443790603265147792340979369642303583584813234612028251890908367153051151473042606433104895244101130380177246563020006335821411857896031434299375609760001239117330969194264223961617122434195939839837483954669674308178104380299148856120517734720717763820525000509877120929584719035757956335909969448680690113639670860356525430543003995212240049366390903795576150514534674584865570068359375000000000 [91,25] 3546002768882621591511132044744135979186693168561928743716789616432409795462001265340462587859306318993684299792732579502216046541312035981086562144443318152212344420097982593822619445749034411653736995062099220812796071198616553033777761230299584035554464468143369854261523229368921075463688408139590877237814954680034395110684783633376910236597202356550214853966265755925414823734083847550249298372004748116630672326018083302888206596874795335566754840555150094694275802162126042410003636364176591530638229124789785521380386354960222251847742792940813463402789686757810473132005611491236655660749101979579942612998215441211183291523495890872759148214780930608650932256280015455275652919180430720692528840536321434556848364346629431331058207786787570165478687559771464277587473683815354220684003401280267151757637006536006272062076319079229379181260878660022378785027257314122195356006957095304023642228663288224003154658329294877043448955893203009411524022626955149181034995044850736122921982478350472385306372476362353432931202227890035802597176185047605554560167351423030148023377190806049098631569540443692968864018410350620757663114209643124046501262558455076855845726263616953067125836580388344869646405612487503905180169851814416596276236732379237829828934781202638831915726876096527028821981053290282087888269211126740773845408682704431236177585092395627981644085529076775991003798298498165994388226501514970043439234696750464412009912880321113115506724503547213303551385465140138184109814354153899859368704367058523226067970552608120915363824174748265601873705687110457572722230567506395709450288224650706154181835871166794132463907754926877679056961904100409665100148862536170497236303850846718907867962230934803922090140759656312717775814715563265022730753741495622840616867899737761035811431425389454983767509439917332837863711866247519289515039220752621886765028748525126365239818740035919346926803313897216196355528213224097359964001839061794467580184707756034215010667633371314378195304601875060898093480021604047478167019473491538897190073850798954339217113129189679358901582413694362068595941207990173341682951305937609116738783271140793682264752365657384722011389926595787434682191911665589669525757809780130980215062663774006068706512451171875000 [91,26] -6870384135914490943288294076823811595200152976814037414569509872727494784087727482153631102420577328803382423145346395808720103482750311317587109398318144629132448445038197281423140448917315249127796153950242209929043496708395285333335143649724280542516773993726740212783837561551978345965032222972093470547727469862523819410626136901097876408500529452981293681382470030874953495123887439777380279136565179719024501632287912873817191319212531608606310948347632098797284170326302513021438813749529681558268052675455843571611580239161546535532598348131361070670882350237726096119974325091729258497616201663089178591949443097405521591680646651372038981876497267822565348370690324405480312884035726459093141239135937656744643991868259634881995068587851491778472697895110126512036258338449630374237048944712882673606041480637340380509444048531280659503660850791704333640475121694775490457324608771498252179715780054360354013238075384969430250406698858148279234211349906327169496691033239784096459209550657357309988454693952118889880799694524084425215839279153097903536864010533086793393370044157630495708938305447640623744544894926566845303331850087447247425980886389589299283677458748782710162981353189921763326594600708464154037209427539481501601856455648237262472557924590270166541697626269915415028709244545148828614710461458706755493411395331835146042828798554129890755884227875726246813688753830455422828611281987401614635530616095296806161197345791109643541777964671965868999286350531573811741501626532836643850892865554131967165207889823423021188319201156791600478413743441000147942451483383570463129983863304947929062834798973743512826058742368209285847164185476565580166458387452748581538944239785234868534473423629456896945439806031720362528663223293078923031788947851968453046717858481181741456939657875138586791705022241186892092035671365243638183293401104602252476308133621039543822570842382545306890835764570621780577921571717605161592641902941113254582451784473767413156760114170822838650233817200950831402644220708695551775998336431152345887958261593188687695995832364533370464476687072886098691771780337872965253789341996057556944437334317371532578695801148124246197254078843309473197665686699086612618009480002445599211569060571491718292236328125000 [91,27] 11203047613055837927256663112321519419048633311355437191231729962897395823171759234205739439914001746744846166090323288732211770281878802428760183877049122099460523566125635667627507633561429251895131636464433749473950767568036958820207269664974444725415382650023138006791624663149319501889221593836084288164023859742956529848395179664193183625549683241858993615900038867490171855692753501301341019960854212243804100234788702264180122122489520704466396319190835532399715469011405478625471886613297284515120732762229008073259778217518312108487225350001952154775613221160372103785320857851244051191022272770581148242656151057874900317266099878438143243800434005512343001070977322149092788592222335280062136052578256340990084129831802968043573669100666813752909726443759049116329166941023640469534430764234680500515536861720819013762355659067461399652320887597959412126880707288361324115375619523078063530672638852153188507112192188078411500824875118862291729281856749452493894009925361811725449679776070189602300436753205699446525608506577432416256142530602788087331954086329034795262673361306444634351842427975416839863644201234999008938733107294493574895673950430684231566930911942177636673843720703074651224619888717914783963595884115035034645419397811006320823759548071496436361503436663517472418861579840283542214345877302025737159753873264777140551776890937379325814024631027418078178006571608315665300539632005521271852931803562833353092358741585062079290762925199559063487366150835289010173408808596544640124983590463054387585120829393514656200293546475814058670838738164791376246731927291593844872592786150107869111098297962164169164218972373043943490281445456903535848815463043597551726259096361492913346265794107710413071746791393834168744090501282049655358033875131513453017939744329151661331348645005548142683175643093683221541338981895890424943519895089356217216159589388967359557078206524903139505316508766285095223695105145322975946933819344242025514307759425720237936649030167478586703883730229656587577417215472660973609921330837370140806847847241183167486667383632195625700619413493241708149899812270296364422693391422691454490774007857239239015068327643794164139978856198000138693244904176048951788269292251243314240127801895141601562500000000 [91,28] -15875879153399103290443757168169437649556548297552495038042641574607917032028695671078470625107002153080921547255708910964446298077967088831446358122424584337592593424025078612754596825040527114317305643538778206467996386723686250624999776321474349278521246367679001824532211028296667413040132645202453841004435767401550117581869879435227260883688403566491037312900937560648339890631580029455184460379198077399123757364819330085476184422992967206509422305980221854256234279031858037488546046404076761665432567630959135976288353396779202080666074523442729656341064722322193714451675678992663079976040051831362791134301152695291662690060502983445613184925506068692233682448003282114208229192236632793396893648483659788162622512349777652285670730184987697443405118734467030220776136530351580493706680809202175543968688521835370242437894161685145984837411735839245373712690597225811227126849181132299561993083753449498519746404360403985314748172300998074580454127101381104246473862723217440110248954129503679087407083526610641625509084959998669597609153187072838721679795707459134716759476612655404459852628634544034322007042894307720118230641107197056523589086837332423139870877836352410171702401304406772059899577186757793690476912100716278032835565855234770296909495306476307438417909930698185182641801322228593674469315878408234825394495900582218922610038202984965251041587154302797683591466096950548011017775359493018662906658667773542876627511719172333215330383859238418134920488831220382439996952803533531390714051737341779682355096838351796752606082097541679085243974471990976574783684896489210610936258126762454737224155707252917720717425082202218548176174140071533265359024038794876996884224391811288591417333544952840146856616276829488281057789575023317605713783635740310578964194887679529884875247445763941495189834507034781768197351057635213935067883156857730298975318071695231738776874570402192797411663660329660061491534016771824039022136966750577308833928314727599018382869174861330426826541098572493884481754405571084390855722980935984593091759792007611892327353086448258648523327959880534294392966337505086979743424626263739035254717001608550353719180461652576892155940578202054801868265134862307288998728438400576123967766761779785156250000000 [91,29] 19085340058828592948799086124405894269854723372531979795380534211875924660345673911364627605806478845777106855959468058155912424368228644887767055459144033741610993640502224984389672143641701886491138407409004806960691933959268131735471334503368427865813449331037050548063217042798421984321111421757532294665171553892460105429435094567777389359461167243328070167545824025579516753694735851100715182733214007554965009348030313571353505891523893899517577153488661197453353023955508471642704682371724822549524982754929857550167668549013575444752419437676807215949014493572664687311061575444081922586549470882937293825259753043007636751674950786349435015392551848670501674876903162063694838166263366927252608470707059628683269951177968829002081451829932032577102464584847504979087884675171380069632544073593235081314585146078983039716787913151565937766258256727590364125815737066614337823899566267913059686855841511057417075868885926990611789522680477708118347497216605337093133549091279869727893483516366771362978530804792691891678381266905575022531698564075364532083910003330812900942912448090365028458650591004557240635058967364738237374311111629906777808175911907754017053785781838745427661483376013866011568555888849833184474695882521320831542445448628506267115162577226166126370975124103576123874197874711432602820001076389542846470656472473476102762043957829619213322669219289885375230564028477319509682832779058184822662186513741483391348415030328716485784010389093690983153971641378782860405186803709995746788613637301135491660704987221186889575479215789803201685838333630958987270915413382403274872505464499765319580289595632453376394444139095992738842112604602503864889180634918698154474278209873912301134431306513416213379116508287660616709701570100429746614125079616639511078032751820170725844707815809686568184070725135908231460129307092424723717867836164135305887890598934199941677355875535175289181041229832233706521793931158420657373044918440666954028736363564726777990899369497127914265434493869007888475533457430732733073457946432966609071825502479053420685942091654600694814746775580509182679967441023992299682355712143062680615552546741574726645355990036451976132570979326866104249000878059425168054019650298869237303733825683593750000000 [91,30] -16950548630770515066479456599782012217393181481514117446700640200434847076937311886689782244201764421302951737416886568027439313792126170859697955243344443513910578265735649396878606597583581839572768273124520945586803416401050891876306126187010076252254633101314451050506843497385153666969943149740542171318549599414246238878393266245383283948242930228566925787280990738966703076504670487711461924799921364421611837910378477762715968254402083387140829316143215385301006981792192740646646944414797614615202082259787392736310819568415146838087381503714307426050134567601798675102672485813112457332715030399616065697770574120893419378927841312011578702062947095260900441118874103848256772205833611169052957384442150295039566541254606153175234058156698366361648990987547557515400427562655294331199980246634432562361648203365293656260174698694898465929289706011777685751039495816937872995753015876461105924758975308119697474134971807175969359253333032500815917420022785088845652923144885937077165070138054877874582855194027759871221878479811315637525612294550429579705363399881512110910003137062847440195500778013913711268998528752952265666816472814388087148159426498105061009088145819552006574578252691406103149762342242525744437708601185434547780898326994384910618996668188065680697014091960699159685032033626450295880499732721757723223163129606863347922090680190265608171576724093237303378851519948098582327598305171346759359548781418623076722169474028053297447362573459394829891241759937999984940129818795853438848522734128212741355756568784878989053170272819724667190692176913616365285805076704395203499169494137732115616217041951020385793292754696993072747640055352861858690017854143501984893194217019492022003325202557535211460161389286720286164126174820681085138134101847359593056981262338726027147055363196725729005625705353687265846156112797849122202568761895541029118150949663926793240983036205929735579364462685465218470306768850180842334701591488725160847591324315499869885616611071390698685577564282071899994270362259224543231386692191649110016531318711951815368567493858415601584557929479724789450031252858154143152450569548915837436872303971514668342331810866985195565043644686098911027801678708983035281931961435475386679172515869140625000 [91,31] 3908756514378817341159992932832472327985986706944475067635160691218474075965569866882212272763712143672429305594067010571112645855474618034991073994181169320099724940412822061057789542232387841403332412966735417488872488864931208162731416574225014868974030214872467689855535130283042528626621391198303006178191684363115404546995372405930616169127402694914180344347490952723047657359858107956776516497028559837797726022627010692562457725448467442707760111594861936862016688211597813184941945137716153943768787486709646754350928248430833021057681760675760026025825238448296170194746258614545903586440071123601963960897563907807276713674952870806692785030357571170938873628015422932963107916444867200019193536046361874420546243323761115019528977961897443999562865841870235870231362483214548442790917458681919831563627601818365566364441259807531415615968006688538093412887718686635902493729475364771423391994371387769603699967977418478325720045374095387306602170038530866542251878840336587639785309553276504864786874906367412409649619991549999312384546869382880025244896634638282337610379120727136215233897445592454671236055149043800065957447783266156455046304414730747520777670263264290626530625589161545063757007209645060322771256528283180163940152263108440998260293968279187346224209538095509693127029549015742086032454816977888324053911122770488615174167352838250010151349786722499885821762572168328198955247394407401837770446899777547252029681970392752675827746737108494339575884762957607566648155730654826259956618132821687390345923727239608589178365048960786587061731630908470901961818090911882102546380750709866403800114438325996652031168758545704269710823473300550271981992686762864364937897392685930125506917503738365325574010561322118879094602376682390568191633410822354715665334729786708594816540755366529339427273396298949500995613960187984911202010075618690774462012387392591124487409483760244997114658075062493788592360052657293023254773831540401636621637331551109438933811178642858713904368329382155277795236653333850537173407607771633770432750432935394877294208575969553979728422563526817326682282615458242822149943953785088287271665859633634176118862526068804697900154735964940239081237636359356102389028819743543863296508789062500000 [91,32] 24500036831110733028505860309767909706532427812326307943435146233472448649660076590795274270711990683106913761141824261564584643113364239230151557267142121734983727498565398220533675035018133806581938639013786363725777003287111938153470098399716476040082699818569181617881567238535250787226658529186412970893175211121211591207262608575437620241581659739021953266685971000943219058730123165092254996679321007211016073055098680886188862785569363340187300050338762206354580180707448062484615534964860085404911590273944953240697467719646632901455813249705598372948259938469429555549280446531174020135256847090395452902522540619103003821038039227475333379284963865135070488963369922191150925077466554740539612976156297197874422736397100442745789929928876114875925839414864002903931565834412386861368168059216176746173576588893255951524493560457717210037866995807992796016787970034438754794695548954527432921801766233251122266048641594047672744716882635906533606321152412919451058799174898264998117785062952111103707732591560836418948092226504886263555354800846079731053888667662973815697657362160729159466763359094845848850273955482502182089082608561055950560877091813415693261563633263169602652256563600650540595743038587297998400665666547291353961082082376224132171409890565294141001647026119862873515240265616132431473469707479470684333075101086617391208499134336675410820528801500221226071709663155487201905525549666558891531488084098666985878965495177274692855853805387541302021772117839721491748161867498707919263013889074836202049236896257454814932451474397907158457549816833500292992555517549442572489911810178542087426850600433409358387766063133816842184727045038540262270895911884523441816407771391051044137365034330911055536651980335136773551770132103323243698827459445953868298791457994944703418432839834421891387745609053618637204413731296214138267633123289049578530205475170290099133444332454631772672853057468970301031015338918427947565633178247039043151104186259856286716045875663412169452665821543514962366415363856053351807983421015818872997018096084863730324745493024503890049434148288589949406510058413895602163222864109414721822595874087970473043776620966743344306127630756901076045746121212509649467392591759562492370605468750000 [91,33] -67738772172527084078603183313723887140409803087231586745171659410395856200923418608565370348074381819754492237424369460644672008357093213698548803077170498517597591846441760068824780498021176334792021528565136944215988222400567536359281046089278265300730799716437647824625558055411901702843595373622731403476733079836008352999749909193598166821233353934149861718884957803993309040659382839134920310530092815147383167825621617002844332933834049266441079507635540559964226812377552513015365891378618574369458062712654232108728421546699263466902349790529774976003199162412604285315017253643991461564308208995977560443913496089507147357687942006830868234178142285459396091688223675261215409238581007394384852622734549878654524451044894503288009206010556596045814018622314782538263323377821075006441092670303465697574484814707954697578666318761268578162027230410086982832779411145701264239015804312013205397861323795960846111430897732366523720874124992182061594470546492599390433084935217371357227985872496265743148355876956651426980771548251516926915280887578087872979801087209892303104769240012792883076727332738270980336349079822038175486979315796751870316729926306435067147381956249047715601292452922627427675450218509952880936645213211713778367503146603000649973858150543102662503872297244527270671855600610338459661343183122229999873374198824814440642315478906587215909407547111382921854317943378600571605249481403267161844470814676359039263404158150702714256796845555273362965222357075430529413814519798734928234610326100322318501128278394526234131905683101463700475032751895614364120094683455273307213661907193917613197057260881477113646996900439329636683543519643435889271200129430743836190837460149034786190035879607732602899516226971709347192315601888683816379951909775731935577811932681791485715169041818320696288180573982606250744206799396508612562301015692346960107739280559635852299001740212436637809598792707648013764912548069145538033712659114127316951464298278384054163540692226774545016560283864376654434673321948454475210886706330616843306055289484840061986780232767972840038290205281034955332880515181237354155583449433472035296611321406950686466019225516619684645140106281403384385839117065586378885200247168540954589843750000 [91,34] 118171825418881905655479793030668166318051614982207805171821260048331905200476091353014444346948204427092282777325982678368860102772820528846901721747860732688227674355677572603659628453640470898992318612235730920910514707578495808291862344447811582603250316309374730838076354811460011630940452864225086692322362519566634226685777410476027245410645186014957932095699998718716136564954122910596357043828730486199906236015847900580000970376404240433071559846206377391806574533158630736576315993594886634334043443214163886320218481583359011568316184698336459439069885716122473848814040068050180094495616226578245045120420472542620057113838056747955322938824711901051110462464696401941700761672114830849731278793313763122705851872195596387634753136456437507393604767698045534853787927829952840076562184364493516933675048438632767586639733779440161539955448799243470596262411760401320276703829834765558901760512307324017105619889756625219601036555510419873826072388145825137715428584401842004408214101928077226282284419179187434524979103525131457874914055334326642829147877228228473716582110332770337805038041928183798412567431357519085206201793534274468745914555683086827808472112932138865801504104785321897588380511989369460873081928678292964660688344442196714322300482985959923618246881238757191559964008929854215446888183223467192413254892551314826719082163691453824535028951817634643985288347003603887386040622928609925391638477083258316760327228121169754101738678039484662665674479833116943718430856150377038024432724835394941861605970485873167671226863334742665870107613685946385700417893996283617773459858615575659290724182800049402813690344532211446153691788889789049524308081490162855550363035788802747689479884441488555845662794736088044887263189554554752168911923780677429497786133489584163785667648215335455594851631433335294983959281543093729501866548040585644875432816133005620267272197764546712287121474035916344909246871078336989417652619443106190392575654141285351025572844743489354506256216872771353953691030306100217347283384738099730356772178230565943161891695463933127975884982413563661698035766094947936857025526972097508582160731585946683644683556883150995373849595754706074692517991930884591056383214890956878662109375000 [91,35] -162868954959829301605627239239969624560990998563629300511929884842725171984010085867699504156167468444906584989077269570666001220589529155673301236129879892005916763247432750067887813515642971732775034050284240226120861354707021740509721834089504068269505815585297963625187450791392614047242771284806597627009824817650356902772672529949714523093482482214746631679972548395264595533009963121468291606483391348016809531862211441762412343797083918137649872887521645299011716568324382650025731349715772586155995879169501180481301683442095652941958872820850672887275077699842280780879437591129240182773989768215515263185722224830925791195020559535066390236183411133553045759433286869836124776136326664364516583816279265645577462107305694761480898873921613420937372661991799154811574892930943089210817795259176972918157316687520310933061035762018883222499038558841786380304190433908029803361167329351473955461499622773732337920182022012663402068838894877108564194539854273669993253608540841463427464963653879635831612194771214050634451180268678393031383151641978993482877374450416982846424833391429872823951032664196183400566395498139415929728659903767134044662249563223314583625839673667392408156996092279939387423237456317455380292951881163522615346310164987955788237966125764058916215727843641300409559395217957057240881470126722339786917279587566734650925424556483940747535394602552405544418839784592571422654655786954665858247328434883458460512430377830237856026196633917475103979101190915522342535035869833144716319076779627408278061776856832780013877460060219449167381522726349020225863955884330321753434018051233909964165247926269304546509635239830274197269973594903025354193825286265846365159824054796147120939907048990197667077777034204813860288651823203243851299674478293648512615139040573785376487646468431035652262887518355155069857990005796447126513801274465754759144324617729653893810316104475470986593510536689329001682974297205875332761078393738140032023761528914463571958945745002844432592394302110186311806921882589506681143162649540179322804222303658052053312702518373606984195593161659269199729736239504244893072197540160584984298505976590548014875113580132329301864828004748979826954435878860749653540551662445068359375000 [91,36] 188884714969244032082437577076051544578043872505293545488637797527127370334811755654612973282763680135851549904618196762348965329517031632640023899084701327326496986029632193778069122777878274768146094476107608624143422282190378931105272404086888433122516796117885748541583357045814060665057892216140761100143486971315328559452850621889740665459187624074220886616548147343734026976927373621160333336853772259057138374550008637079350295793530497130560133704558121217529353613771631347197521271121462008315362173203751835527567561155876974930090849112607357275777236298714153486686037092138466938670174936209408129338334787575626083665061857055367584940140520490491284434992578390354866874451201174214891153018232624971458000778805223706765911316131641180704658786193161928206913578784454052452520505586697096274755548115574698005994576981580781134702284019269838772071201054549207281152337849443935622706487961424497823969498965259122657799468028476117077918987336688954078924118035420036745242476309732818473706112785204657438404643238477613526582875107076152262972336295855446355079236202866617928605856579127822244467482997747220041651239671672525004894780373976458984469106647570891771260017070921830947277438599139274105533454723723478433502638323432983527700982412881143747304142216292848100336062109063501047493293415600150363976887251400460400667531305604496860546044121243311343562789097990064097925826533094567278178958500141310143334194955132194079985518624948111784601975243023789977174975877667777463176748728360895911380432006226462972257469232783941254941444912296481169352695970515936790490711584981341845397677913977607410678558173929384927538460742404502890495124326727234010685390944512732267690382164485088750860612813567832451989164246818494422125283595518106024415419630085041146172525138128219546737137010706210452311569467819421305052123686559003237817719204738784049959619264838289329107792339160012379887113523903725955004236899777424497257574601903292767164625616706264111747465112319885814242155652774734721071133298152228916696665740520080921311201076682148038593013234598392097311440611739873605888451721313801649003584344842479905732911380441588925741308877058032694717937260975304525345563888549804687500 [91,37] -189155996768441163421646992642656883869944147638098114160014797099291665692395958734524452659672221877690999836730581374584471394925234231906620248448613476977656286401729373617023377759572468513488350871661871214513337382508020824530547798930514311636698183555664029001948977879737174974192019445659368480796855357352548768987251217836631119735447531585140244348038782745323823297916609246025753480675809791631917966306377589919445541401699675681824944609343953780257342815097255160795414064943855078509222483284605879693809022757137355207878386534392818765321386296767494972320154592738120819669351082540493650560240961439817604103329847248137150293455066479140909347872328298302175241007707809569544791842121144710031921329624136157396603162616858633139595944748235838637491671961356151026644320003588807852677459895070783094814669781312641739212000232029738968395560121229202274090013681667314155847546702218321640966287684555047079807194497154242193385381738933411467322133570041176163120709411511161300919700748135574313008893548367423318398899230439500897050961333403017049860731544624210200590404392551561582602968584245674486392370808774595577682753740027154591318044466214714682780319946626691508062605241975835493989372859858775149894479552087798655096667383719087303188700106573685740870351142517186598303156889676258288294880381821496729081151032797770534721946589020381684965863712197022639991610024430803511616964523138830710270936037811270625344595170994347853641846423439791151547700748139968622128607946168459798155103267204314861265967033223282369427541663183329794483162390526604365341031894093958584267859839664595601570108674135597446647510958729302301172702569692711513826052640511139695970237465539979707760322954255988310706742884230589632865964010168626306759689169464563868394834305915543676889730975155306324055462276812994806132809303420296118351304251959448321684921373860623644173429936922564407528127227614874698551423396247141503564571803738470647957452905120805443000644133667515961706353049973444375665874994057976215216432924278916454043236955062328780874356757399908144851766324859527151290707271242504629748561090263133671018423918564849250593709844951717524708101336727850139141082763671875000 [91,38] 165535257626905332546636166767112952381064525738117192287893896083902545580993773057218692776492155878154465191820475704357096487535133439909088313346982672085209855937998276821508694494179293404891796781737344181822156412244219948276513676084490078668962857719277300693718159958378028631790838011832987292673109528695347554296112652337433269968605956130410375902303692149044313357950248916431874033335229348926455385023588791094406133432901558154464342942659019655730584057065553189877149729996745601010090632320411334721648066450766921388643190476468238102076781336166668544300007246191205241143030116236457703410671676912678511181528698303891939658388289376903548616375494899755625721548349454664767690745314402617852706073052256751635169565376836644036239145440719979815926383590388762356689707235293424657201323397229072576628037296865609543520429952966498702019832394067642731174630826091023168841790802988722783659827347742373900660648972034954254732673886863177175748892553878188845769082566445244555890036001864889361172804292385826392803871321514623599472815358635026747253583209786282652886865031808629431821602066699146861761941011132128169671811655763962865772826883856799616527094044583823848735569906777533843812218975836396311225223069411038166304301909375722390156072323061864150327133190244043986992611432938829821820510303721615589162227234754581767817687619842619421626918879633934312912907378422480854045303185482084669636646840958852337836319991190812851180942749761802951913589074667018131113934097411033668587191188636527132309895961385630608786143403044113164100835386044472435684362476874527265119745407627974915142128752731879670603094236735634483411692277399524342471062219404572726779010542775767919686587320570960096689717493816843152935095673326802559601559307501301670550355509501458750810192311592371155259895357609212524086769534658036809785987267933249530319102717503903723685683469828502771459521572914752514898179045130993070248225553192308859876135901310782570091179044488741028673408756958911632606601415853699534264308301103295704741957681038089490244565212871853696094626160123772128219168971255912537982022660253898868879364827523535919109030391249692826249884092248976230621337890625000 [91,39] -127238872417662375864703210743747945417671433986116528724654530989735422260079005999044495747607131161271105278598938449978334654128342112449002295696651452613991358903738161605979157587761505289379880523113578117607873553012613935973843674069127126547113059654119644846822739907067661851658815476633537671605568536010806611145454459300904347971629798457758185837619955882020719014599229138156907727119446179577458257159892622706020599616240937651179690045702729197695266373781326063543173731362192460155125291043781744885663433059074765728045347713812017211699273739514196306398067100269505682592154949574461306525706478651558583023845138081468234686599973841784289954988641766450289162937338117824183864998977655735556942076178986674779752782666722212393259213763401950407790775169767611151161343960777416482260667973196169572926681197906963685580616693968624254933908171889445685950519875960735383288267336358886531756362888260354395754286421824740765746552590045038635332308072604230527774661990460571413869201601685953660901541210310269135019817823636853242583847477747754340641435110999777599588933090076597001035023442823568576462037883357000045713762723086674688827164169894179261721930329356652266967453084879209120397923337700605587812205944432210216799908354886466062075264991823791738956356072496101012328974967505096793005635503669250924648340959405365093068121665412249545132374356501201475569821469020528972353370437812282431198076155947381210942036125029178000206153742654418265010191277746222312679931211966510352814144126330012482849180008768762343167846773575383372844687958000794267105891206807847623934883566456840443870106490054760386675991790848160689561359184756177150173695442950047107913902559317059352189005580251221815708850369909125457535386318841492948074923291722711456243388785556547379550193148265359135256228188968558792111577714043321205036877517503806224766616946337372710876838399691727841979014618148728533240394946158357865755659753145804836807525151662791391048948595467406288369856572045214038694476701351966286537647615317177917941962827114667084353083624238847256637379130904672001166475511928715341678098213815142654933797718044063631984488815795941718533867970108985900878906250000 [91,40] 85973971931760046675209249303081280150756882732977153313903794134617960414970941609939999024617442134430769250598485704443777973316957863095702124042162735355377787673245249722391221983772505049459135865890686902132792924900531260504085776539671847525331591326895719894118698723493577722316103648466515516350753582587307801735572322956155294410959389734416324203204993249962020288747486692241520787671917149384882247277969511380336686109238910508507996055282879051378896025473227513221427512735505100212304940548878056247102590697694574328242987291009110522300055014113015451068595236824205386707207189855695168314031115558709688959355293268629435806843619029958587139455548891477401644661178936250442612421337796045435767337226799015073104779837014052371267990705885631269520291279047390681923051204360223962329506764500029697698964937166843430023823826789122271587689539884252844930493865509929684957789496484180994752115338265293039678211562616709227745985196694020714226283431370212160703326162057247709716523039464661884755916341529084242345488205461525175563100730961231197716360904526859628033021262233002115392284756441975758997888250663720888221055895068792317963334631965233611799581897683484820910445323496021239789293297969465836544760481707949088626296017608405196168225928679303168495171771505139671000764711469484346467473014324639427973158386078016861069598194507996710770290809649652371673485967638535623986915216541777158703026398168970139288278978844398772717933658769321060420319627804148790172441543626557682050253067283855111108089950543248183018353043385267574343059796966829259105506940977640391130095709902395754182203883254508996982232103905327525138935564467837151418445073986532244481251701830833462047137615955245889688241531963292991397202200493354888919667135919032226277635529748773323356333963992818747859492015085252821404191314421170286892567575419883673457261881243069495917474535308365892842754586650671455323226905441818124804882561051864196087332806898689673998779491127175250256157995842483159909710006026077564552644125931515902895444830780405736539924813672493943599371866078782710013709306543949278258341569502554253680116721856006324880422608814001250721048563718795776367187500 [91,41] -50926876537127630992309691663349375480656250403675228747609176893086046736159766283782771382850572554309292766942855326374507305093899133097106697204280514966381199107146171058403736133417107601445080297466464741338145144973615476622356629252088664624960091652786072814815217702481183522240757197096648514643162595221337765455308565406871223562586336006121489632681073896297537942729350586457218965870792850633034411963357516286722737066511744946358991710096473918383255722675347642630422052575495272838832038418534894859226338372947130304310574873890551436164293078843120710218510244050045811990445208391709207932275736742993230367965275193311378574476456150759443372768753342044643624808638925840294435444487602650458272237313315268941026257632214524908623819474298914982556739223053530270762589919622143254768306239622513171098788745713898159233971684400808402108026945688688089677617759755371521407049059495269086485298583555859956839286399306900992207227422637774310605969419785393598391518606365084057418578312547287589797877071427229399194574246655804352551575371244010763400723721963454507158478811746688407519278188122222649434250076584149067957959152592727838074268518553206871035159545985421555387232470998747049102604468406165714912556083405632705778268188659557365060495998295417630264631315269059407816948859745455700623051032479656037852099425739204483692162615225241872851664779177560280154377058037229184526006875028293422795693017520444880186192911932283452958482210456947575139349505461215284737757028058587120767518156873190454243250179061955325491650743910774338648079300624494665334932195106511256120165263728710406043508965101489360248258867186522681616153795994593369397914844390410521853507739106598839579403814540564178505079979321966512757284864700524735991982020242877296538178589187303704100898097433425910385716381866368637598559179435602407297813013731619136236833956318821647432010497108529472719521706065450203017173072418685244282436696141383819384278437522574589636101204870094260232760043156527660453407929563299377080634384904758698237790183043316271696532772414997099250101359000951448922376582452489856544516398735074969005046797316529297999787573303365206811577081680297851562500 [91,42] 26267014987890330699389866882196227945767252610588088884369088674091338799928655083257793778460917179578761895013973488350550628953642146117171180043119648213102793208090790399219739588728521599879847637609963459286284734192766965362491201154831021870865498797892883140798980334724655982257177609600913899038952795191439269308101881320564517706276512581373934616559018518272647345191171562411954890124806346348121767916180354542689717533938773031612083181347722134292520381580337641257341601674617454495741891576434542453777172406363307784583111811047796215713898567955203679739240890812535324588294730205708104853000367347055622849159402386983298739273004550464148703039944090914022232228313940334570416452752024058156050846954791716024010792049892161276541152560146889144756108431087166382799201857093079426570553521590393940016457212726273228152202026162873461530311873528854604418629665847817157699986924731708686712181329639289230066706802399578254239410104295438185581516214639209930226328764361019617374624279313429930571643494085693141925486422509676979641428297774749108495871630500619768630852458869537873012054870216894764673200957381526490742167579390634745578050212169745257749253004769995444138758234575016318412860031615883813377977247698894885270784111589256059706154542087409642501104944223700745513489636933805176898462817451535815850336261063908639853356517507891222062629888813424001474189918728412161530041197537847442913671968863031194283254468435515083858071346214473614758662375728023181425555674711208065993546902817003645924493535884374262865137680527238223410504229345782140221567467181088519047211116605910107400255356812861279192053372278142206677081806617645089212020199179671958451181343864547618961222726113131170198605189534569331516794262616612075113433482978077680117733000149183995603457719668317010328188825246741635283235414549734509197794360964396613715367511290875062760252650178785164555434718113425641665122236480342019954972249894613673226617142995404587232606464410711302015753583345830052337416287087723143998396877253506086539763140144289712564711332141913479758975754500882882201790593605628123263897997530301438771480447976862382386542549284058623015880584716796875000 [91,43] -11646424705990234435089769410923274433722886385418377986758534403097297101056761347678514019824024926102509122894664776432700170507335002201413000874953287111376045841950731939519451789928559059901324180089582420987027045805190329077773254224783919393462647458535991352586764710260254489519612066340887239882033210302339035721534044041445042377708003196338842160388973474863897093531651699963366235486823849374539387412589741132330222596206728084015016961353410029578038511046330913220359200898658449589760635975429022197687840901552999324003332551541831607402375460978278960607887477776647672010738963706991386342854493653880995780294725916847510864811141252989396321760448605261819021151133679277005815562170778062762138171410241379520553455435106143575103311395501760670169789621114275294275436309696627191618363967355337630231204345150006086977492431892324166722753775909069543375441558738931089149971124567349975028696288108192107479375748345212002223074012202642332896603582223747395754329870675707747495733692572408487741489256554999141430346735677058741892690365561998436327854438397017696703794307857703268294504247186553394085561428974568413126300961161093684605137019230485669753220549908354650460689376891416439288182411698317734221304148390479893957177353099793418083779617223727202361519550875885323439415068135271906247307232126264066745034130283492984868283124534175465375280106891349233318366786631707084154592125523954105935706257813366149972862877453609956972940160058175527839280544094884488183993779250693782832901037080367856807072042631151610635711900423775359114574217121986844960914394174279985344732427563235203357219257505396554710391740271125674725447989701611910233557998229383460726376896597018729718757224912646956960221596376377173112920123610634339828485185028698660402244513824149362486369796194111780124937664219107661020815110665577466025526768786443075186177507680325847167887963657305914983762093823067110731081396746326668769896238917236423211143923040546266753323791434107049787142622927101301367631574572577994612832704714541201924918836708344229711148542620897202770120949417252075435508314868388937791267300098184575536604300552423474357510713161900639533996582031250000 [91,44] 4334945470268914134716005403172966060945803269485292733379106461873166802302701963578043211519122442600127160925029171212428010598893499338915317630808428381283194046549456111032417781770380520233834308712903810918871045216894395568497919211124264376848042774600221950389954096616466641633108739503051054017719667210394048094784905198794069455613558632072178294349457143411432711660491974356109469373110977030524250576815407955612786778458104331504294799574027555361022663406253104818396480767809027380180650967800724003046847516343639963926558968184019777108042969201797649838865231194133769049795042424501848820243176879084806268379883479311792720976576098340930479311093527723041941231421025080446136519896925847852500085050121639703254177887163538140377840069818154553632849223855559906002426743228227955091380437167386418347552363007103411528973699789033057894959584512935097353936564588797919237221225222121866176567133911293092256951805720165594434362178706415994620922976423617314107593942840022093762941644613386585990972991407679957814938152569446883456520782666156720971739995516371942809082453626647598412309424592171689008985164719299336033160018449472825923316035178035471555489527995627820838029639745412419384010235199112322755620376804731775294434979975035448861660123118743340693064462169560344520773245938089067161193081364679577020476910229657415025153997493969017011722794865116855832185418868414465566487455380318005459890085392794657010333587389129705447186145206002363715768217599366928775756529464193369897261556798062809664254184009885378703096636594792840240600710252915073243526888108825588088487929009992545650382617596177945196851306735333021140610506603772334403742954856873186327662801109678546677517525978611918787462197657478533893354245492757977532995096642619414373610476537535241635070978306585461111299019937689220299123233800079916780556860507535402986230420579119802163578630147660759246695016389770175981883562974855125647799896134104521308283697804083894038601273531927035686452348831902338246103025304636205577420009662013351499057350995389183709744524532518679756476580151730041841658443663052314527049470263031707300844380670312716574699152261018753051757812500000 [91,45] -1291128499262233779910925224543230060541492599307642364357402129484812621502886820715506867893235188238839934256093629888516055859506212886424617119251549362415170649055475952651720714854017984735228132503735312471871409147817830270082697624302609130818773789477745653817942488686709876103608471496393097799704468413775929374160685843888411774665639975492354589357918575284669224910988063999597297064514532347423199688345819386427614554886032954354066618048588943284509509074066838885963552333930405599987714216426225033700117795680670527218825936217972880083406785565467111884917921757060102154620259192851737005043735593209846720525112367756716780814603195067667063622183644720875230647998722725133105535837357021572922555758559715300877837200995950429669823567831030369933506816315174948905186392843768984597059317306387756867735978100079518236433505579697308876730467129809786184516582161222460283025581733614994331994867752686153234393592337942748586336287638464867948335444587361244938017492713853494011931070397159587021459523587994291684086463992531985445090148692589456008029561115271971398157600704658103337164751668123871723145240737231975113941730188438005845840035625504979919759629372520718583385372335359768816931419483845486388874937802022971048121649323864140490539609255960883750677909651070797889218296815539696173941833276772565050822079187155229024113978608477806136070434679702632404319958984501492532102291187181790397184876894408296523180057374442008038747861565825889434688388772071251016217973573913787701280392406573870960678301669615635117556735900877300589189935631194154208736321210098754303626213604689693194587131248010461954752944648130913358104065202415058088011229454963006275352110043591915427649906738097721879828176980982276097777182169075179918786588320649621202454677374552148707902548080402801404631196474320947187524829201225291042942720410460252952831450480244653723519220863115481324925458176211034216739881903923427461226327824139805878270368455566944506945598291350726755988366083630108705642606211946361249661287758848744013613795607227055722998726738214880053986249814425661238867886361880437145438940543507960702004910835682949254987761378288269042968750000 [91,46] 273191000759161014207676911608091813393417901635753976722599245514334337306471379576396379866251750108078625546327526650825720818911890597654298865428010247616331843294157570891658010073362086405585056125175427352189745274710850556316991093805770371623036408346422905587949273141782930417745413238606862832359204501688744589691908064425672506811681068792614466891204131342595122848310593417319263609784684509698569744083615322248199178330261291857442546149503683903853669007169885509294404291380490991573752139543981138172047014629743411268803367526904351549880532076235445968934761905294920937681650423364433705939340492206068991368689113583801748490060898871974796109722341064433251661563416170973803017120298993665014925286116578612900908227736148985449592549686112396830346331817340706987753546773040323027817958297017540669783209620077763866772726019659753365543765222604390740961667090638232793636628036472303205589014174106998288677576752868730940466997016699920571847530395655808077865092296246334563132962571932672896450076088841022316002283785459382727534806649127888079543437230126845374980821428313442654926530803128389724837442787538696340532995668982856672563925326619585039305664154732614794699491162198706437926051820371759727144673421983057116223952998103413413269082690715641695106794349323473255792172685470086926597863997924181148511961205499225463965772839917746297179803918450842929061500526602842229694736323431669968808946176375278699759997906156109125619061471390267350229893187243158717188155396190275965109861145647462502552326528054727935514797240038129572508082794461232945501164434494422664383485103567247235436718302890374084877314862797530723053631780489667622846740128648081615480308465761870721476888457506566303137189437448218256453005813252024754965230449086136124338730207504268644045426571366421020514118939829356741014877713110836460583423550620728867871281447208840567653616154309096720163210250187669740360096062556017888535780575199995402799516686017191144866511870190572429746427473534342666910502497826203844613164674802279428162650463121352295344392151421791306680435620501923025704404647214353431036323076152975714708803778307810716796666383743286132812500 [91,47] -24589788762374854523489409764031051331935854165398691268406498772743758661567038367123374140827283316855827526394279614148429746587197139181794433842017166074073597966299105369069224898946126798648548142825351790958231505455548454455159809506280872713934706001277419051945881260220194294727168967825162886957561106484441193192463034056973580213254140270045077240686067273839306630131108062264148543598605413917817435836848272650425664523186388047795620861502558526655216865066187194302176243238880253290033146935650669380645602355909679106582219022770985281869943439733755538697242602979974024774041628666081197428765473318040912488132833448320393449434249300488474989564747427269363581279508742499202240090129891702720988217913477048410378363174575538615833229335817496356411796707449362458436439228977771359090868098472149323092578379276583091879847491817405734897255164929773487107882897933382268106132588970574883393233810268421849945416394926474613025121005737407186842472593994571093449829669264223112912505969966591324558122397765380834860375017631605482966175332376484867815675034913334265579295765077596007539646309002708672490771444116608705370913152425681067405760537190498321109085379912665118829966006744863000256532720035146599837628992220038926095278203212998969571719785564387867706386662539024571104072298824997962096694728215904489380203984295363281447746058700895183313765976114933807966286142770604944058498220879772637858592210332638266067139269485803481444814525291418194827524887982755018145629691301156168895275125227416970820046727808111869149027463505600782667375659763262312550621702406645182098046232602653579048571295339078253958388706953778135260478372707104527446468467752127163300325709388881498150298885148019614410940739409440109281966045286014209478111488360333216523002425881643029061821897121410199499201488878401474527756241509864442619839677605934668120029223021145404295799755974671931396637951149624997328305585845078388852338840460615300029721725414401143816005389444051250423367963613978646680483000445252324322010667015736519803644224919397253106947125770965793245120381094964844421406551048678934399225069545522059932807223958661779761314392089843750000 [91,48] -4675515066700848971683162801650922103075161396586384251370551256023516335723426372682907978787291612264918835418550379991815201402831079236428826783519596843663493309442378170346260524650868731208749430925232895324823703545021530401627589371107609347366385166980367529708572557180629880893332177489268408521208549894161440747474265503517833442800818370632853000358941473149725750769680016206339344436530237059498795054865589921826983774363913060391708999621599971980193912088008170692727679755747984201315347208991909262436520212355357930900262538821703362738336659806238717662901149195870484505048785564860131251362180398139387281588032418135222492251661729631839016520815812839778975832630613107291588428288323184540690765806254036994717637837326338459654192900814563106750265527566974840760583032577732439538035204808958345345060067807052994159461623837086279207877485719012886177719406256067921475795753234028909161310165809477346838398044646152393076013236269354459634943388578204833965092793450802720669448191391301639855101930739509855349270281618234388622884445839452117483527836739480225824224773837683002004445904127644845547690901902803344483133194175413668552897569824529386120584186645220304219362876848738391183441347019154114908248499702091359142373151724342687432930125547293440365669771602025870975973771412602815306852537280517031133330095318780819757199436623205815925053663013473631702708196570026663818602210047925215410838918349929875433426538503888878975412131692792096641910381593163663601039358553798411595163078997684636017766798295473589087421016864711444644463622827308081019927594231410695207371405654354101804810718642986332393879166192465704785052707702433876259500550910231297513299588524103308446387996948376241272039189521614478564542588355824514319323441041972162726925353620036316450968536142502774683594226024751471761147369375968524475001033165263864562452623639663313139176607065511449484402304009894116358944858145516720299923179628804216690842638978374762493058025806473961976948286537544740965181843428626062505836117572717434253587390104572571833192965903732653148337790057799693833386283389383164811842034935818190888312528841197490692138671875000000 [91,49] -2768632698060358979241982954891679031877802890736385883896755689292054423683204617462631236746131895081419788888524163121921191035580055468433970483777564804443664597305426212384539930951741531840161776879289707489573821543339198296713770585362668705513350725184215503917521079426766023138325554550247833658682799897775116103759633174858890113429779503734813313073597019389358776383560552941914265520263965580357014253423098338932961861011034426761764895903012230145477214724823484543853413625658616723801373537216986322698541029295524891314692639780383512005384535374683215100939563645304776217000606752033300960469573680104925745871212302951353884375692070025222161332526059797502844653767105155032352181969377039643616211219572530826889267057963847238521219962673171596847601537629723009883342956725943520116607099059195531528519167810039163933074603314351640366628278338031919577497271041097677394450069498975176904843567283828021775670508299114769988590807737821683824009987168531215474959619926854592195374503891411653595727128694458907060943248965862373389899828944144332438682725979991226701844954004976601236987296661755266405891125655449323689372287748598102828768456876163304037349754862634810200276108504735593505395211066985335051192190257278483125257004254909841674133524324090562839175734959729657595097979148495923764089611102545265503237233109672157170241973345811318252900908216998561669559465656389691896637551561133643380637468795842658401133489922476622178336514381444829118672613494423242280299564540260347062600434972763889461641989163853970789188650134151211785646765243657584104695907429371863277991246836341410537235686151947717477273603732357662718240794846689157210995864694186391369102325411062800840514140630599488455640715079751456102971665910180655784336134409831952061245876387756006988180028991819603413337131592619552128026739411097897123988550715520470202827267142711049830562108192869284336916557118239048271028661107085481322161714573979651786419932452062385643839895389505862214198701676252621606404816580343378408559993382992925280821014601719589638583343350615229619214485442838791322586517198172400923742407508054697018451406620442867279052734375000 [91,50] 6903625800197585861889233069141097430600804900352132104639628845668803073255285796953198492447125857843215340551832186163004442407031406164849211670979242720710038921005839580359123074433414702903259623038835065891998813869149582911892123191116943971719337546526388658824972475421708205359976333481784011971676950821863966625286152765478755885603914981570943176180387887606855825958037871615918431919527483327596565985705320634188814386805978785527801742830019874582082858361716610359848634424991713302999965895905757825172491844338730244884661558605096911931255503292976513544948070424908712475058727269586279340768473329006007401051612793772787781095770826173464531478110051297477054249891321338951863421236213011915181051347419043463309501591617303070342274097046223259815509899753612389999740748107036466961547112250342517161286783890967129834928604699149390439270500991076267135791276084519105373496965489380124614931697275906213061868991378657348781791029176929911650977928785886315698705506420518255163433424371572054184648972607996885938080042525222482521358026001866267842380928481696174811099474089205667671290606432228181118836114414874466320053783301118535311746920957492696282410666204030835260709926537683689247444617709221264368895686682875186455585738552440005840554435350300340910530554364789817618485071830271177903541672012827834737554282427511892748614213636201813356337407158927025622540539781395233535019371142622316784787148933330637983333955470627194639379940372926769891048562616770428985651110263160460907761635475520334175416941175258531414794174190231861488652847109850434024467040947949188383750273959933232335901230821249928955811194234194250837101087297440606910493971519621202101039389814668694171208201377621909856005813927011302358641425409399649941509826522260641455660548950811744034910069983032679585458011613663953780938926320966829415621198006115901783194952274201255495371762955470574840719183885091430214588663796605208632889632356198941420012317105807313303157356436913154787846265365780814987620317174937178731135155306753990166939891016287570358232538340287770380125756154666440249456500031685128007837015662317980968509800732135772705078125000 [91,51] -6309703556267684907796670528845150058446404151446215890100776319792046931363293347401405284957678299969109991382368820019599273732074703912542140286135621978033330243239154798724958145536001224321960129855291859444017328251540993548616211994139333628941881345799431497792804236727647854537247254021865199625894107230075291311898727584387987709383340298786881671573515774337133332461016853951908270881807701631764769747827938843129234518389235398141211796154305548277347431616049942558202603691782813000700464106926819000692171909896892881023684935707966387525809076220283018003594905771234372637940133619396989639491341498938009126499668667648497417258344392934598490945945543581467845211523475654911238415799142258514058169429920732846445233878493852106783616700623896769767031488796797294973906330453337458839509420330202518956212792444451477707896439095302451714507306486919869041287597854086467765040905159869376044399843898063915379929224714294564391660303270752907452524277206855770858365790463946967602476031427215806275393282603639382124569618659956826201001311216966547158696882473586804756679713312166878210465213703769980381373247669478145954776766502677851920940513084636846787748120725595841856923710176908149610683606557300841315184017329187982673236358218128888169779461948256918784527455279799558460278913978512809607717154999121238512666526621685755691600943529343784126604722710694654801807244631334580148757484770583945859424812265980902480701324927735912608468401853334344038551569100764024793449347035564748018354782450767761587723084731388027570961789307652738028940172200634863470710716045717838325512172738871460892074088886423889822361008419097609388540759291842659493078664134497311975972853642166321842428044526281024228186198934573926355763816092964228817731345812619478709607584348960314784064921586309362828824216685794481178993393515821911866301658975129086785099336639221905398261989011917052510074744812657695200366167108836330079791180374051466671769773099960189527338088276233360600396700816675002857516062582294363869452511371954790925916605290319289799961278465493066635387692300748370866015336739699532683789406917185260681435465812683105468750000 [91,52] 4301447397112277505713531880354289111495506732167953813932033035056541848986223304512146792112131032828293777078994995178207213091426142748558883891612040788116872642747545135250080905447818529154355490599252162076348822308625381192083272220894302339116866594659001800872556977499240829591490733875859972880154529981911973285980593148778981274792698117236818910967724601845359178188607477340920235858836579836291925179641915632659514820840730001893433002130593905522942815722651817422297117968922342448179553118556381160443868680495379517283878395746644796324245142134500740264357280991359364325578876781528329173330362939187060041882409735741362731595489064574028716565355212159894342973267899480828450682735861996851468107817462868029034975149454348783121113483363844981281421541620340541005930515829042703591879005863677121382208949262522487332991025420916800537531229155034639176956721699393022982372694523293342345191697910432479426017309724614595257161408753743997936787360872828915226955478496389553412821661989598259258791595804935163336843283901943679279930611219232318511868693621760775557621247569454503473230742359940465918002006927697160467088596622636194032341872919430053594884335629836156021621477668160858400252473074366179036927931838062149557104638534332420205949398941033504905980736206157135566810670335999740412122718116915505379230361199778368680232896076351978682490626981786777780078479821752107230573597197017921504028407357829221212079801814719580334130304449523988578735221697970915094478250017939321692312174054562265679403712294267382956438329251826270641467882384180457263761398708595806004940876973842521897050150750353084369190920868461275114483462807644428255065109190483483862702549730608655628002765626446233032122113434635182866301132072933736781032073529446347158095286034562767426362524017933958548337671085904439101115424571450389151387964177975210667604229001182811107488937038345720155473865694277576018238445700005132943851867289580134227583833957087724475661057341722987204732065726061011123593193512625433615842277069464832816074585438370266081192140541324884742668807425777977700127295822171659064880877565428818343207240104675292968750 [91,53] -2521239262951802372988998395178125223426301533051108123205082630623756498322524766554834212023652457383588532034660834783808709495339394162679758984393432742258527338680648398248684323590724006594149823001101356002135535187183488486194609262446278058543195544485477126459008485499758919116832924580891934768020515047608913820239096233954862258180422695549477752847060467753426129107783024491379004908026050943291581734454957637113085193195178317550022688330865998272193135744247025407005314939013381939948779366526362650880498711676890879986190635861324702721933221542869394233846289322200504182150761452696398721511909534913206207982730931015641654864324258343900650626043858060472979424851944004246553315902982002240959322431753210386107086136557162499114888847304317325713405843401961522591713931149390935733801038408134125745639227373123547646312843571848380790641205893002992174629037949643934247906986306611103179483725576048698389809727422469798883834482751187318720614523396481169333364029258527225057086018771799091991147897503189019033155742601727902123751528741667358527491656491476224743334289344635123989771340134322963361872250293920619046350932446855155431023457229201564138414706079184913097727054865923255053512021177212709602987653070410855665827916216320305678257485766624449521750200820665830518506423143908225316441479743153966990690065746151966879527636828570574048658403725592003488817504432332155697225744712103491800628936455442435010194488431992481489098932881198320124417041739907638014830296201506660000081057037117082142186103495138172586111523351307977384497347775732167028210930065362913264587287973409610478242684182384432531795111538666542630055533356402401704597502326902374047792136324786136723079588282437220350309087827738764593272799709240047070372856840538896828129886874001052327624806196323175507222979443617914480535845478026340112210463445197805147472570275563342545191784891276310626930786128114847872674826737480239840433371684878485347273615350414220416031544897188282121398223375964403256500300529919721456712759452008841638337004087898791237533327468628170368033179514830945994039967093282295085288069458329118788242340087890625000 [91,54] 1329247106951418380443820419589432945159244021396181627308781717871382412332651353273596270639898149943285787580221161321428105616454404174342709906004263587188666453181534854546683928347003738925999026881257003436236043578939522816253360375797575675995029769073316898497633280622123964318550358432932940883075459308531554552345233453305334603840556415738217947789579371426334736321722002689791484628552185957700182715098050500556425851007449272578695378014684531248714226598124985226775136967505299450475525330040978779913504741348456021003743211334888806391976555222563569176548212808775991293784671406053944415788598050594466485130673361537711164267153372040245945344490978645755826816542638010085130505895929710454193604859395460081297830496211971060089466056041701298698203420637493017415877424129393543502209581824712190539965791427111845831379636582596873386392079205012612086252750227395623404964835530834470811660146735101395455771381452540283652333393291705434717416967213374404532831568005129791855544416085626346750962449976018741686906978392622483344468743053449743332978671930518336426523741395757724011570014672946283992631299703835810576096973388075526519049400802220037125519159961067505950783719916082732014319106480985060327441303340658198550545979321537552309347066355385717025333923743960362502656949694362072021601027956312399729306329792592382704590056470465205648272009284559145654415315460301564222465126030961553160103374090064104471268685394586123864582676260391189979406509027932147542465490766136746382086241384864776592607406664112265424313357682914853201596026652472926862223056350706086836165856702209250581687473882809099992729136770835912372247723587043878309976013897318179947475725536175921010703324012527095061059033745119912714804416498591635969700579734109980550087726792901032448244607950563423292095883744933203746727331869694877223926039873909875466941400939300339883022418893224421463146811918871772225440954596524451237019575229483333492388169346310930678567832469241469353103062215006885764457314594342812388428842873657201513593883456061275658962029732629147335002162866739302058499640115524220718157266674097627401351928710937500 [91,55] -637977415167755340734731586368600816931770843789033155917391853607084006827929157753121189844580704529441514154972593114094230770719511883071006208450776814457525378470478989851707894113653742957898016464483004324634448635036625743450026907432812032992725911960880862453339615905902196603335021572271229725891811874862377869236961669189841223033423256402672524610423680907634156865951147093950145332991513312384142958645158770113210496862174541094003608334763398518695186872879386605833427181911603122637037419646821721943953887711891988302860012120783730484036301322914501748458893658148032694932327049295631903241705326702849913457463756410333603878595843859575474674892673752506989987078158064380049896472034229371431255007775290404337811292277334204317691444862113927606951547605121917431042196309163591982558370458017888194803064092817110093586155430274476378868923604829115098695369130304068263682854000580718977382224005067017318599157540148650512664012549546642284739046952585513176778340310987285050858695316149330949922525076753005229282409858596336059390121798501617995096302349211901703138186350305435718390052638759951499209882798663537830266132746290586697294873287897624358326778234388995597455345854325225526638691024051035031064442802761376256308580400514758898648816183107488983728279225732292036960639045583755179689852735147010983737700834346111408322828306009796956505183156161141583832854046821613941919856654116701364063918873140977563224085776381010589143637040308268300645788750296723542109858960756228910888991281908360633327013648380012893804848340139800225731030630399251919512055732343531300027062906799050857008757197687751510036967932068483562752601180868396701308119994612634837655216644691027169273143183882698909568405616437897610607456298161683800401217037539451018071238152530955579176195750653414826951680093875986186209333250152825228838930899435659638242550567470430706583083280713687722207683043470366570343310423336734018726200731200070586215118274169195042967955456998617589598471101640111456048871471596606024842297788654172051324395460754276276871187185904464019487037363536274625728118153888956953778688330203294754028320312500 [91,56] 279055788205010077253535711679650233592692125907155151578499661629754628042711566595120115178896623141202395005591514769337187164623991454303842776694215638506253770491337522840301077929498304261362769460514226590350715237411008742284671779968744535718860366136592221853244093294913402953643269297382129775248443931039739314174158047800741495129127443891045273150672717533137948836417311018951715189434475568490235800491178656160717409816592771043466672965011596787893846509786502702273785468372977950169877230542521054592775199895481041714945846822206336889524950525232366690233198307038323631111039538823804724350134008701410684791190619518833625638891636535415155980684127620796073472632613317878147786354153262322877947476543581424324292417678627458382250674569271818737994709170301017265160632716879615739337923234242029310923493674007819147749858952825935111015304454919540439315348808654514765365630140165365882066050185488256404208734391606330906201711126323578821353893314071610370645835004150325610684977874743837167141217352766864048191366974816996814944486551449449498228452728303537007027162955820765471698426761581223685145398258740730119357872733183808581217133101860332292843584384807887417798370450405951313096430046380355432740041310546263573352932036177021970275932471305237336644774936897883004122903762872197541220373094156904540566851916765320501157827684862297424477792234603936506804321162280971597714789079938959130745583615129832808002466389856064131185287867929692879738916756834949250300160387240849264376410886931347129181064782021398251202077975652131211277978164296290467669387903051254190829375752229296185186400303879356902359134578996046667238354219366698204376486503738348580205599207885190516457974227069765720349317462483606409085987737791751520437026527506573934139997567011469336035305271887856544420253894642101089145116868963074678697353262100651845701099630780510410228075058194287317610383225233755949442930380528087053159341135291574195466798109475367100684906696351061680454936225041441098496898906783055893103942768577764378879226955965832954894553613455587506529596811135176311763350653905035869684070348739624023437500000 [91,57] -111121554286112866505872891958573781976375627177497676384747163377330152988761812423246052039976594510536187506279278573176970583325209823443777956236644239881190386361387813919959708030033413731066389516507868041629072541951529788356781820706236242504952985243494151135220991764613046923533697080942740913989278325106872940427168311346367996266677410143079884610467326823064829374844577905214130068836861693257884213201743229209490028037543110774886996873126605106335783675914075544434872804025001804901424315371007322849248160296593638197390427451800143584693177459578028538047691245105304961440135966399508157516416505960859118039089097514204457927669773485997022338317276184388485184761430748680710421938522732472534928369418043715022088771071426442833812853041090494406524800177222721427480977067241009590782675221989494632206742328288278040353154388136271387576124560821046191902642649650696433214549045495649031040660147315402424635310689309370301650639642017752756380412176976285318537932222517028485036517524724898392600560927860241961365099339761093378570560901996906120044034248694341851090788594498708210425193801031361647420712801805956618020022489265046741211810994674941482190030293462935723621414473494688153728906991729434532264819765399634084834766053162537467975926285327712048243208776746293474962030851902640223626125905902730615260365579058754355221845375014382122892176237294425384634357624673755982003767228764180006526891968878337858689988010813329250773754817988529261216322554009755687558229463726952182836225994972274695268725183575450240565747952512842477798004990025005448398679233091481280584029207622144238016581481110232491779914990583727169227842945622128974582459960167572307498653043859914321738233507911772819873281667682792078303760839129262650971557098855132041054894696797552122683182387339429885785911806841069569928628423776038330533610072184842071587190040034501531071589788817869555936241510618877720593365711589027114372735726591356190413631205083596435541353795648490842828150441167111974611714118210356763898959759229531574546131379201092966867460911703057557820317115073230872235310329187996103428304195404052734375000 [91,58] 40254780678344450220788038242968778747800608378974012590297463223558204470691144224203046450165679910261913833061963345712178167807678151042074694528345447453297327827447163166866317588849823440458241849697517488741874972100348875837275242948973174495174019642604866741573818884697401906347948197498820980091375929269616153462572542707932038048790260568839849633758949963589573297662775138774636291927402728197361968095564853722367509497908724621274956447604627423069170260940534171356965472422006272050611447276743034944381308615346512192456372200146646626003092937649783587564958241117264751495941778264146215646739212701929901566011409974375039878408021139428760931975738217562638942973456895845536102169107276115341621906574862696217827453122091365457039312546338541305907864077165311222856949481277015185985431604574077485397427294601536590829296003678524758744775271669115704404424456024825206827589184228790358276845414298635006877090101139224612236986243683704799987698614103716362845421100227519381014701635961529086646762984336186357920153770484213130414732123888202874626415482516989207685740166162963303534638251735744948998225028846686134421157342003889263930412714904175338442416367812702616970213394637584178876893844986065688735666790888690966616838738969740035466795997753080350616134651517553023235197532269359371200896099280605654271391198138905810988934377996546104896507242750806320295823879855831960635726013697942424893906018174975333985356436458511288237191752870048786874907022114510201650188971744131588665070527312432218563970832368232001793658194955839842350301664984320178521007520792169584792419040124804770614015150294204391786416020098771425422491919730448675762237552656340799141845918767789820167700701612893722065807102637286201261455042226268061592403133434574305926976030903941589624438414907400304380074054447107144314000783944661341768021458869879056710888494363060350722421998503101190024997406922346512544949716623899006683403198030095971403023424400263523796389653044787219948540883144843004734787102096595990949195353851004684443951298044924866978513095458432452030195284443199119084333403861819533631205558776855468750 [91,59] -13264821930860460575368412692087072127211913358217551499526742186824974116977744036916213581857103968678463178925729508110536327392691676752264425864188407843875693545323077415687001426745341768671095927332791801949420290164147739048272605354001672387995185084986374148218914736917661789586982701911590293443083570854443325413048568147881790458991667687752804312844416893140264401604601763561349419731339680231684574371128257986862542508243788289965690039605725763255790571375137253565881313793363098456594953931869741680990870381858163444259649305357036785724651405603263970010548412442147790010091059323970270929478605544757280448173902758430312150579516013296044343326914729152089518241589014278504161121371748788206795502180577309058917143819502410311597836919826658637880013665915262221123264378456403684545561977184519202390794379241246847580567924185440186166191497759905058333913438998063475038454268700706871863276088806487033630721052196131391178036149499090635764656934624737713682226424318481968874929420367865200414700709055813655288783151935255905533053548323714341580251545436258351778027647080666176256984964388694849325911546581018723269769923677561204755206902467699394053541211264638013463495774279203002407765264949968446609925331670453811095815460095224076872188942091127594052802375916141182612043068985673560237897717129410457267949486636258458528950403742824551643061136501117831023004075403601912009804444406136396517393587337606542349093745847378751204989392569368984077345512500678969692753193206861582495865420526229073047189997084592091305846759278028639840434079988192258842512926782827388215260941324808437560888854401573758607959356026406776647264876786889931340534737258496260034410080096631034118315325380739172779359706196054504226718419014606577951147890206329656540263081754230124279713180848722937565944457038786661213633115553836043473752937620598580835110742477114468130893333435241386518632394132524712733726174979530147949518425191500470417398963637162214332980997924105631915100131750019714597671734748165962761343148124182294899171307136841902335237694532965978032478427013629573849584630806930363178253173828125000 [91,60] 3976771002271696495193073724949498975667187536692293335887604187893378270687165447779884924173542035639252922081892947261401499837927030633566253639142461609588261253625591045136667372266947665669463634518127131109252667036869806584113007050404969127846155508693310468087322313359479287392505080005448200390207899287227261136057575825277580746577130531803076941899456546018335762324074561312590078892156137484553795216144119956455576773911116565848893763388042341107089994116068452085443969965870606751812712257201787576173647714551087426913143486722396493588334947365058655470921662028193800646536525264913454217776124555306783976719639632869695501781312860047034557738404032762711264966234554049723371716533850797847754586263740358972475638124126309742627645361539818565452036995186086268153403346869619783610118110821851583536364356547841206160233574479092406345348297571657097659193483302103756987666489777109459335127923555024384922367351178357443643806590001274031195708180790484936017673846287600626583048366406185066367056771887428103936198164482141715172388664287261591869918104186228571755282421248471695746225447249615406309212466473729589796972172218993124651559553388721184964618767526505057232628278453636351895180637448434390219730047536505552829143210848522702057466418702634764363730831932566302365812039575876243892117514558039374663526964375868560914164395299594005748127835148792727130194415184394225579732284564818534501424183729905232528412645334168904786691231880674077043820247107875619359948566819804507892977270804290933923506011431060704508289779075658365107358204179987897025140973891607353489082508673302484485609101063953831565399171199691522116623340943424396979918731648348123116935124229809076940155322967072447073169266569521931639324593770520479381072129636263577260892075915925766677650440872511202276141584604634747141981046176100494971806991143562898175413158169886774171675595356269111632446648313354172897128039258697588875940494435713949365163724411588294420322629862047281835291718737528249773544060856898967371517614120443385465982355292869054519951119679862159802304771849534859029517974704504013061523437500000 [91,61] -1084241404539572756587671568806890830285434786465718489903611652286306026863265893499891309591633707848473723024393851869948071368808492813285349120923992902006542199328529507921533180712158579467042396580100062247564722974313816881052124080610389404184651297583266581416925084217848160891565477200686504903139291327751530809812142159953602457746917667984226868731108660696023168435314524409945407337487901201802370000938714817653647268313792739964990260206125323460426379517865103485551222683366258915695879784338073051405387248155028774232824195261752233731266347590200123477599685596908944769362997786004517920582433877414447369208729734178761639683443078473762615992761512844981533338368360562779040566077311980395055898321117127755677648452778192707239201643666976196713407867763465930035901761776711292358963524803989586367455752196919970546240268728141131556340489409548840005117021007745911634981937921326202628330210210998878801509959733249188919664222128206971392882442227697996805252222285516658749265813471660346271521962041739808057534822101258041611244274861899785810554097915920776745166626669960245826749354152553915703230078325617607496400283683971752085033040723219908590535127511445928680171983665258439763545666818954320901951009658572608281331431986060308866580793840894591260689800183589284439715488022259953324008870753044083214973836573454382479568227901272913153164367472463622904671908519597535089222093643134630455658839902773890035119423824495759491234309768659874305060795927361713179966731312104843248833753819771447125106576064816969081920212751749679200168223739750288040245348368460673251287308453312728998949059204319293150410360410602010217273081719794022123135214833268910655708920408477410076972549260589226487312189096709645963906229503334241148514144579772696929716959500036209571236745749508990507208164759184740909229774390086755044719291217273153520640860498129507425654699251519070442246148700812082894441943735225037222551176066598235165919128183839212194452210933546464273040620236251584608357757407015987841700009293912286538832148190839614931459927755405447317819944696992706667515449225902557373046875000 [91,62] 267872465849729474964794734079755171564720321859523705311388689930356933381439816708858411011843467508992093411689013545603500328298846540066577465003728628953025216754504715219103049568120604523015818720152895495406381465848635059908404052433517728489441669223711114072334792907461439014836184652772464607918263151691427609728054167296349191533172123459050210379424945752315121258520412583082555041391323118673232582693832740841251001184568060838181552909416751061841365932684124527497074229711156111829422178074205739242130806118215002940683097865931310266315349713803764622896039649978845583360685960137480509655123172968459767791081192931423179975169786539942458949908760263286704878384854731364503987664874732074422331094126248826961588557752006823093695657426468181333101020531761912531396696198495249473466414694635253496394361224083544942177354941504008513055325899800458163067816966404260631350574850097955459583403619628188139424783198988360922206537874568743647240046559923249996532936442456304037894803409138501617639176957854684876140790130770444210723453438787159387579932008411963838980296853416693163723299644219415475825036477039085268498163130801252557576076543587124584839413266850823754883718003862942153944725490269811867101192334636011766521615121985461519257090262210940285582766466522421751282096397842558904089995470737540785523593430906219029471546255315358903769155358122362106469505353959448735471514845545216828045833296622011069964842454223390636142658607273174286110514955168136053751110082269106313231280096060917507647381538015949939261035836746290376422195070561404852217699978392313490805391124139756641203930017691030890527257208100879003357866861471813600323596591975020756114086081703663689858462728411408290439699974069773491954246364099420145865899931717355148091011162655529646822199933973508673456876060873789566934125651129670221772518483978844723325788023677395338579727500982698788281354982718976799820634740946194212443546726497428513735324009255708509259839957032856339790246025265367992892277222137254085344525337451801465756199448565703151854809120637986898094684562465772614814341068267822265625000 [91,63] -59215665672767193927495588380519144606653980521208496811549124220690397370372335201172196700821590055738990608892916443323542553354982965140249879917905037153221700322792963539804566950778370183263979263857441943806161820201838346213238244478708618835499416320409303179243334899560043046975757396394559113714309136305730311786615519854352641740945087115653075314278689447080670474748976061424748848886261360592742485535825845222030606533494824412590504295777436855749930558657535547291012586585236220399382064663428658925196796761325258789063507851667910937321328378551862891884344785931827282465422521876253439350361862415863720112179601133452595108191891335024066758453295553582594324323920830385644696701603939820750581507166147958699904042076592920146797246061552434139271417521431010109952841207125326494690391552220027117890488634040251012638019587712182802678648115239237134894943061012213060330968499842618541768672631019704778040567551308506373161748610626713798712939282699469053027993624489757911671728296995690310354876564084353369961527395384512004951757881928138713663749285387442956485229090315047253462074371472777883658796917122245651592497788376755047595956242403926650607825037934505980483213071889117133716001544590076341945731739776612218323377496677359315495122694647815752040327406758802759687944529948892394689797308970687800217820785344940753045853563019673461482908600997665207733348369433295231055479619163228213642504622648794278504934172304025710080123564263010329757591863438041488670253519890399642038088831698275230696476795439623918225679677337902634095220025468558569287858111757589228524337772786281296842629307863541544908558989699311407158666872765338777337603627065324980451158418076374892403874487940557957555825048796586644930856660397357801365294067271424828750837329432078188430609452863895628377614060313175200265532678789953434326698195071147374879618080128566223315456160430476311467664848878390044717340389458138319548799517848320767257435247133388075028048480691240221358022251255537340445644120142672493057348042940122064211292751567170008315960387425963551422114505839999765157699584960937500000 [91,64] 11321667598919325102970907628237465619391624805339131114978444843186703913017758382679670068936005075900753327945610961018905611193361636060664538114663125666635261168911051243462611907388614838696369102791940643882651196328307681266313909014563750944280361458937299123006079563949624450592063197780602838529840903931788895041199164162906398567773506258664439666214657279236414581164070130429424032130924903490796787644130987610417161093313099736671874607782549983151958688471820423507629534025660462333178138392603639486299452677197425618983427026095698156291702876267211909626041840492169351897989020253941777337283382443305566258789068288385115680002012584948618446589909240554901240986471889120525515396755256689108046475312281598442940740800014251443544878042233053589828105863154462153025198709214254823888428409514755330026163147455338365260333735984980708982747324305384139744106397778744534508169116876918683214909765829471207679609723310696539865695834089195858991353591759782920143923045626223495654162185148151518682967806740556294230361541363531370001411518474523040657021827525108323198798011587812763222576359679802179864108263531418318236297472723223218767830099620715035072321568610548584163435610518593553351591838738858087637895423523943470690379313261320003036188116067732111154163679942976837407703139178877854829858101384330966251000349703875009688261549279381536141700778635605165498784824603436277252092593652699676664695740871476260791330202920319549838881020237101341386792724753197937120181398045554895522492374550564673085881720324052549298118980724936604380270277607059441143084993191156040648049019501676327855634531755975095347549762119460326868242543075491862363481751795290856958788055570571156293197756215103184368990126837175195624018778123685191156882135532421782327432567638814388930703915838125232744865207184341275977028394979859377078092354378924092922296575466180824275203081408832336341163505646480791694462463025109647903014562631402623872957773900604851475036402600154017616266437354251083247439094020347243067237981986487808589143883817981700830524382714314945985734084388241171836853027343750000 [91,65] -1712337279343342935772732744002382053474260629691569462987347941352417147155631102588959012752498982683396509666870221429030334666779584543502494705305033593086694831045143751141108262269113555703598636165246905118859062212886489578755855208074141958099568117238140639707057133703298480376566928986044675241820308039350973530950374995854807379869514189022081319633417227223408733703464145239248222087532079877367654231682014373393036803546816322821890915455280993324634672159537171199647721652625827297771282536012464075829325278629015872817736468918075720622555741091444924672087045250844897733476403342802677489777292252015596703872699356444083155411057620576036968978443114869164137741407332455899371582449524631057200273882272928056693786895467698062031255349042304064379855948624881340240324511372611483949805012613574186880261091464337889523585298010441204783075018804043124554310825423726858421723941196407094864690655119151122713927100853715420429842459697701734466202223051099694861974308876008961094274016424548064079022834320995097013208209993275651921447845942779611122110865589955157286424534670501543990403035962297283370471399593502236956762844622810760222054453146919824953264040983038322070494835519095597592006150601405565791394743801935709668162442145843035992381194987352273151663713702976045713482242350865272096875544839907239655075526512287210169217276788071066516185852688702934803928268314379952199394428303353131349507286880752634784662011991663123908808235854222822363905000147481599941268811202351650573332063694643350088440979554382463683126368082441319841689855799356101492564532304140453788404496706240866934098937056323636820635667385952244503440471934124818589267194568963751883889059984084645747507589957100670884110029439858899845933772412768658704887373504982648323323003784022605806053166753943841632858142444867645196258386167749379412680604970431404016667715925280452715404546610995433887011483803918637465413448395532895436384056842244091147875161908673090401788951304003862712479691599245954161167352865746378273857674835050733561641894256373043535588568397898256989719811826944351196289062500000 [91,66] 143606471761752935253968178248472795442315289754076107502362560007199561578806463499773932451681416192454241922406949290840139015802301880173121211071998541538845575253572110237470672449580488136662158493293916335220470022124110618998789697283115134744253736134125094715992860056582217753536172191819431555280510220553588590205807475931261737756538601579054435136568803404224323040550356676909022119124793529471875160754254615805069486257297002997389677379181737034224990390369778403301447394007213040948431494052165017555475119728394368786619077291977445913194195540075710322782532211721402495214385180631472900519697767028179698580292286196973057111717279501267559840630073844232345168224095318246767923593644079551223693330032077667739390435837423360716534711251964069577888764681237828719048376131503459668275621732844600068126828074204686592594328482235248456225804332036633789943414425390844709228819155338208075556824934471948785111224298439637829964767961010248717924716530041041289799359469722290965072554675144454878425669350906548199313488695073914067406377914309527855264103999318533746953432920223702082537411730088091749772692135432203292530876717287592294651017597288075027674813764136409643365539687597552268325848442231541649689629219151905578887874087154704439317971667073636973276577685318290622622549388494910702302075526692759387526122453516087305733736565058304621401361673224445905353609583596671305487366370601415404133458324725224960169912271692367076235257427831850759282849733115341415788899279596199103045544424268745910240406371279587786859196276135679048956014009736726504574545923210819288184944854553713898939019103462278575501815792425865025127578580777435232597339154866431120540106043345465524196601703235074669330711610178656251712082724204594895037845970462932670783907413180111278710020888590887452384664718286348397422606203076902298986269645876190263132088104250344492368815637067720203677649467812700609837662678238626810689144811676977349007799440439709072894888986366676891806875703562991481723600759089110906986009744142390755935669708957160418776044519262313770013861358165740966796875000 [91,67] 20098708459469078476550039497470648962529133793265948413248576011771701985900327329429587110896250714769769795157430484311261294529139232336548980801531289880513327902811763330886042001752837268188935638205230254564504644198863405915042110857295248282859703274311114782080858066579636491502900071472374325593924985286810859935694679212846653661903104365372902515138525150924046089406866464910604703008743625401687741981779792633584587999697317232555533558475487842823213698118879902355603761194442747340947312429416860371688241815118885957749383417457580440166435065537553870519856567434227707312217313512432163225061083226017351925201650057119880984278631834470217624040793258704679415720730042398478674078053875904327417022304566242122056987994845456600075125145492073259611002497263050567651660167722298023375274490172174246633000398962364811441589883786829523292747973063288527744915686371677602694826028342561777182346683808605438635126855990942715263656969242988765590653346192618035702090909501369769191403035496242226572432267915266811947856913977455782301209217576041147197095576850066344444473548832974849718324521708126913656784141370772247343928727659933469023146126268737960884236726875482356526628223526804903990769060603764397836809387549260255812818175149486501911487639953088221455524574128302036172960783501397576741568424987344006598671573442733082907671087974034598884215492385644357645433276716184317910984794279595582351130756932531670760964306696404346481292320907521279543440104435605167039744446817815981401139026276525705576163314854702303852307509579477539425516645904437168596642907751644953245502398753497091044566353515049110736914172205726576996491856694764573354503248818819851934699793304646161633335759641087170194365238081397386248020013146612944867998759824567027776972796591514597081284406717810955300444650477922547238899698203965268214849124703050922238956319765207255059989087420425121469379673688175973101009946071704649910203227379007590172182540491518683451174605294439007542697282962311724646366084181054374953777997164839182854644136170391144347036060935351997613906860351562500000000 [91,68] -12436000518649547167746266665896674997677074524892018940718684324079401991190610029596393711661872510433945478217065049466204570479506660660003871083324954596588856406760955030305393508179781884300843072106192156224624640308946029897716021735783293616159077040388066025727084926737914413881989714832852904487493231602269115301020524533196813061817901244246763200390367727238804508315046003513435207751668941798537327087558602344427875150997479930923378432690140247541063441803689665219731451846304194473688475192553416006657792874380750408072853834722267354990181614069814080482771033735358913445998912685857031584147448945400669525367558252972550193771064028584356237496370584619768724884144805308122381658118732150527510696191384018856186915708607360374227705365853332324721552560122013722135734754955410722086223926749170233124366479161366346842303878189919431407057653140437210444498987971399662539791537123165161363077485044780970759150132059377151530354220225179266231084142564363554889909917619587024601040144593713400043422972706377899522426941760721375932154328930900201954343194038640550581999359272171104002326310680105665919131401973854676832144624779136813386325423493077905563613839888900822716908530099586368862847105213186850938754860004331740268560098862450764328586052061484630836830195367390268574880099973168118633712174447512719012139207189617990923016451368331468628742237661828733926124951132679900845929820251688077039707196421542049895236994112745191784137240658954768580812193251995098330471916943530084530084013330830748283610341381078057674659941851572790953624659944583480328637553968385024095913210148381631648039509999565426511561045480548554967479322346615682960626700056545634189211126027754624428720878440969881664771948153158442176465411484068831101447401339861945397468784565590700918420206748275109844550574139627402244104805650523502636436705766542126258115082165501736853765102094653106369505960803216912015300962757066223954267303258868748945052569486259489466170881765409070224287231368281324807938289493382798882349690353171450675694674741639245141300307295750826597213745117187500000 [91,69] 3305653728820563632807920013734539558401855800933173377978073371140891301752767987308074323337857382357256018077228896009318144574001815814111825034400787333521912228206066943275603584948730262953549222086067493964821004939202398010739757772354137842423213285118761735289812669629110782775468175571803128210586781525885212401119930408991121045884165873321619780458933532020154397276341399421732221758823622694356644604663179652903658728601239631412269129302850372040585472400130204690855412688307157579005760010672722129174904557507777026084804352027850914309702430045379211410912075403168672548779189779339446663543058446444208745721514248753493694014814068474993006364745837228401262592720489234547184533312757922017646484990119099697007575152136963027865974344601591461946516245675651101209618062698959370490700370886701665396390207557985591919580527569050542634466666459345350940139061695037086511421932368325971410316580425726041710200888993359831285889672670098271556555467631906355465166172545624002263588568035140181394591297007128935169402352511720347435267401110092611636525658215004457005778682707613062195431428048668484643311511766035975244471042946112939654676163293764950325941744175729779484701090680636017359085810836780339763687204421250698732726652538373587280587327550719905250709274342566077345752480799980254306955937023746131621300627824253670307090546829875827663508490504871425907718145563304054479879126075528813054890562672675070477838435547783646495039078984376810248810605211651222605741810245522107256940598907905434380262251631407880903277102966141968587832692383766890122692018557162143244427499459914431531016774427106409864032187465888849332997586087874488327478252611068817863206268596560829693773345763212193357873676063393284889360504294410218485884310286983143296956602757790607015318626574065057596830389247732677340677690596469658074142382480573540623362144058752820060424122370556903012596235807432750333940820629018435201443892752921458108298542772165435810156711508094405747787054016535808293988873954623591116703953575869688933080298154365550544753205031156539916992187500000000 [91,70] -616460051130453105915433369484797313005061250774234755493698591278512057351453333073603792962194039679643586106172487825552934296476536312887312607675945214208407540361389943703603066749634218323583403547275222891306244598284552875898353164689685200197125923733709052555720399464683457771356551276690811889289788491615875990908943192354522433209943039030757691539694993693646645752838745626659480432302232406625834820010644588347904346374136651758531478770288062375348866819377106635686704108142397840117229022131631785157327673037373776717115098001234866663077018093204853297172853846221139900571507573062318559829709815448205473849607399404102116493949341015024686406786769885558393327952288115416369020336576081950739207226275013085736622944233227139465600721395772553299902652189405445668347902317023255824290226383637046343600700630322320755576272194582549784350657023541051042127153492170724975979977616978683593878945459219711733583703488598951828971448148735148385929537164724472898351152800448219973225745866142472279163058122261666206371410337748632633195377160152320340417175751050835345615525896629252310285961079808743024613620518384441069432761483933544867562405580716602722088328092991331036493129866148945055485336892760639147028653303513542406083461168684967023452919260349581475467712898893620010346312363337956463491827332449492165213379044408314048402470604238540653407250741068809697129868671646525212616159682093319094783083653062221936424109454460424906456834855411858739032077839154201754463429215465982204894716745517779270646316940979291399820665604603941490523135324732776289241687795197285647572657807666419812858807493325292079609898720999419099544963280885338065599661280853547200862463596079800077080145743732423158116742091805193539428469872730122583006095200604366206233450463206990026372335255856086145200006180414229816813691437242926718979536605387302137815082175192301639113389586065285689334469745132050416208851174870564746611507862209457032994914335721607343520029273642557294826970791286592510367750600668910330259401257815826810290693593685773521428927779197692871093750000000 [91,71] 86268492300165055269916152114897872076916821533592542928402555725356509095752720290281343899911025350599431356299502791299134973023329023043040886230695613466545508706658786275557511088879548556995270109963335038500353285649841131952746056170984336901048546835776738740530586701536854058842235183838323816378901462223168488514555599685505193867355740652242159049610085606595655291857345895388589668305656070301546914957378211161604824611629096807375000589616108886712793048282914405191689859850420795532046838323362548666439580546273754860141653335944533479253843073958888366479458504653416452121095199445520205744527146683526282514434072570543955999418164022957609386917717855211199998433348352328326437291117102197613891552355179531790232161861962058811572365205288805114424648864337564425795497500148744142220771796559872319529282913619879139925676757645753060657890185810109967479056270842025942766073175363629492194586482176718166323398256513472841227717185555507876009816437728650790933170676428855873161464184699132020759593821679818983959798218777020682651965782938233483524086503517162974134624008147051040008647080971175507282797303290175464751841648803201524104844827144804270216501930107719460721103273479495060409048154403143321442477907348984338501000714212319757326371771966841380126384818518326605760149659126609046922785762399956830942204580992192892641541522679510253415117728214257871425176987549814882141213704415884597450388434952794718790009631525843620503228904600131293596898873346262999302303016982649167911008107088649189925642914920373415288581990860520916778619451900388001803614715281697657558183050600251489085033981520733372575099199932417058018465474998586282921332633360095527911605595046927788819310749284226205651509393431867756823761867910410695758987663706590320668278903814868775448811365505462163304975726219702950218736167308789090902629099715999312615569530310292319323456246034081854406972354817589667055620728091638756712461102421489821653096616640138033884960835501753896264662354626231415449316392466140821982923991840714358740604961184317289735190570354461669921875000 [91,72] -8839444303625475099244872057665284568243820048363235634013021262364613856300579002820787376097740276587535288894557683025969152944048950763866719083653461249881599437460771765767601499162432513039863416937689381284273369982347303197356157501796608961291017737167361812068804655456014990433316058716627638948316808869573168824069332506623932711726271064000330557243355978670399028907442513846525148714375258502546011900740298457827418410886692903851739737679077463030275004136587283919413833978286110412935050787655423472835116632906571914212983168973893899433779387069846844658435110240254398817844038088875742271471117855092707344760497134506711172258857771827986313715456226553070965624434735773565860009161099693015032735911009147358004827542497576667922305903000919126067402462332974557203718513911327696506404682724048767660146086896364491641737552665096361122871147510037538390543107553689974755501372617780160154537335208237734006949478761505146178170193028014919133653126104541669545391023726577722138476580488966858161944485142130058625556001498649576592049306373190965976597632128738326099887911622324338801430654624202379459023995133266929973992928840415185897315671944660030203870297604873153715569670648729820330833558130721665783985900700457368213347268250416273690830802857505887317950003031825322338196420921017773833080042482278210038615065272547785773733965242172724231097164376636455370301862449367885012583732778006515649797586305724393661749478296019354412320021568282489982984158188272859195736145263646790032358592729308689617100327640233157500655606560102113175871966838797826206693777963789836290071884980428166626604578506103670023544368110298052990345625166820016659389071957267923024605718997803450999849904041236299141106837359174740456516882270039960677080775234950519212808364914238189215650534674179277157181929211227794974032341849267053617902395213836722642770754124174376399373778605640194389216447467623827760570991970972043323994577372804533404011758560957649939011945118137108270978349253628830946445381989803472018538799607589428325438163369653921108692884445190429687500 [91,73] 561620874995903613489628179942153816589656597810266205662431125634380132679655897763261158921067902080588351684521304640464720744860713958464784530735147350567336579835095341021870298825963414847668419722243616314933694156423718749365589510644026757234717390433041047746708350649504745995894084440497388962672683349508442522838112780948899315929117048176998065279261833541826856958954478367255486121813506931843248956446956847194464207612307098645284317753132606507325232080742632538542717791320611441108142008459822111160283312529912787683711070798334016458531899972600780733617654036116850269587918372499667999129569002719890218049824277254237804337695620853801391339827179625079582350060947689418512757705839079910291090304790402671022763994917361170975727028262399182891235393230173383494639251875716239203396950056223199901798430982595462626968862884165324866549737468831471819237244308177112596299701640388989063815935157061398076867926580730056786117762532656708507878516771516999513091551805647709982157645870929938359136850808926732642549346617599673124127942037950545233685481096198434521101372143300687408709547326537463583583692974167123005987242077371321611598161758782795351673580391859403576087806256844691622004711814088562964228449068676959449130853496219216649084504086625464227836329836874745648645312373928895505583654419152948965502089683310807310843815963286084684491662915274515859737984150724343815494802148206977861385810154729056328314177981670180463028768892771452968873135434510829021825724212783181352077927673902195901566821368790570729405540469334789331644493841992915983327985212006578177007873206228686413268174084251310008866909459286401167994919879580313854807323389056140580576628752424180938607007668102603362932662251435177687074265885867983314824926606875961138735036638128656956505917038686982023666280114468467813980244027657078095505842639147943422775194268967601365157967541743629304648781508743724227926074869665332496942894011817618517342504591733891948052338093727230267207522441539400919999944672303392952793395492133710078519470698665827512741088867187500000 [91,74] 1684081939606643795338413922682215632833473866951664233960246689904377518947803557958521137786077249418408073643664199464585789893613322075771456932418067144710312100801270099034752000856026672549134113737576593402089573441571417227643839655734666549775933150484672846339522383644993097937902601294330039124246888128713680505644211583028829522572775870787885719314062092166540430365706367479117359497772877823985880383319486792883891294683446804494158408528051463072870180330181526562045060578343521644372972866080413652660837000837281075950514181787958872507459760069408872285354793050482328391426211628712894499734979974975678047291426151618904915559532553024404969452342585327889533961212016333341237754454297171794723172034433936842408490190194614429687177382476810547569875676148481667754986596272354386931896969527648352313554574550071293005146827038674174322923407249739916991148781968421097319681346567627078085259409547161583377754945744797627487423975506392200674119238738023600151904689503778443806604585507165108384532799916754493333424020590228286892998635137594072588463695859201688446898631284331367157819970700982762965189647822133991155929006303557181132870295300654353933398360614213497757884982215891443972047335728200498831302083860415972287104831072462108024113036012456971259796669880954133165756266243682362816972207103792062889296822892482461766189949144541524320530298169181003003747466211030273875987457307519183351079200428106494701515106179730717363278575661091072052541846974927831000845207451486639874853135263133674080610272947970512011377845796559342356472336982539797990223161830860861337047379444786097282544317130302555800731508635283506274667882011155614619269693704356207066994022730869515946431064749278722659580369655246143611521160990370728491585230646956075888772828548476596923285627750489746676244576092755551467905057493507661606586794729763756574569262961240927293723598969525478632486676783440968386304098480590967962291260487780234347482136859714208050577063800232816712150642585168096596296882347950060583260424584839398676194832660257816314697265625000 [91,75] -5730043422492771442150855504966181189657513055272660300817205851514724541761948585355165696869807670973073350899641801074604349303075630939733081350757131192788054751031223923264260444675986574035374166652663306277976551949519282459926380049244989518951256122890788519314993263530436373321532785106928919388979168712257676568221590260692228034482096215025358191742697749904656605162616888281200421869892482643173504438578253521548365324534868242972023732753880413223368763289365978544357266874774650061183631646512780216281359405039837028801789690475541040466699593311668698479739624092053090084569886938839351693886366331220933018532492352747229348218819122104108919757144957284362033510363623912562018036036629018548667516145552846319241114504589113246443218017150152757338818641838523552973490005562286940470917607121918241438766598341330910071491301607421719964104860991675264825347542563997293643206854380064237765307890354814402004565442673975884782191152696974913145156311204031048040615601307030346468250972777161187977040270934865450922627752287897016921550470279009446675829143406659367546269017796454641647630299207463538373475540809120924301443296710309133934308563258729158664193994776245937398563385517769110565113363570532746920735456277691760262926086171769754484297118770416209243809500491381494721095595226795235660389363579820559345316733262770879953115568010516582128609989291340303876127438551743864915895047849434519132500858369089333182044891708889875445028721166658650094337201791494883299344548725239017396897422333320965743908359050655193301010057992142190684674066903317669569003489685319089192718811141826615877147004772714825541206922831322588680477246526182528419191821680570623953305631218050898879609792613016570147561810777901920194292429817968257232975557958811038441031966499642385289761817639219283924644012685485951133072984706462167961397073405782129853640533448527688305006330221770507283636985375401039904684888962704484809721610983834408398163921712487343264050466888559723367901700766942087618137559076015059432614162648889077900093980133533477783203125000 [91,76] 839368758988144929961814014880696277195286323149163895217033252920864077328745213182904143258724516684770030259109813866628671418424124645995863403387491582581740808919176442166638798528480999743999349545790053862183137221933826665973506245114426860655020444559930737890232289873710040742022638093104383405580383985711366803682874141254682699927565973022885549171591216694035941498947745080294070902229090387391049032028181865987315829971917421076621293572750116865495978723567092137030806500651741079861045499000388737809150136686037715926921443528200470671591191210955280768215330434004232423688940131358009426762354613438451527559098749014999056316765228139972547290242410124487824883993077280222086084256010564850792556236463373267330696312277540465326717755453969272048458461868683999569129982580316232849987828089779748940971577573623751310909372400626699014260604620222066123127929566261999374341878205449501227465576517145358227911913805040921765573120987595914469723373226325604606799299144159265426907593251809943705006347150633101012669348060751266740529786802181834208987324825969269592001751398144648157483472534196632245200944546861055637967700533327199337553739572491249452031761899625344905941553005228831827980903882597730631746419940431192329834160966340117781036064657812018945882726119526542534447890909810593478867128230032280241369431840915240542468547946313907105239805739518141764500942413674054460629565914594096868462431613961382570597737346510370919761111032225703969189421415457260516857918516685358558675289225714441558016620261994214424730676550990294540457928446090763757384028643043413760124583864428881853819519326555717947454211063741606711706839611942620559149100254895097445140691120464005144230319029991740540560724963076334120922130747353316129347616412126484159870493376082932949032041877487101243029888018699919458676019722510037393933567065167192032094626462277886492008675043353012868149582830767057811999231971709052478294761987827662979125277427145668811484744059233108537864669188226802274539402147282020870411312074566012597642838954925537109375000 [91,77] -76222333973461007139944661695489668553475632395971019022296839926345769020762637564904766545202384949504671609376328163940831308073669445104166174155274201157213264364036290179292415352944491855467954431855716419643467308732665508041673382210022789887186822455291541136423508979375059380705060103778858908882260627080663037661513575479878680890052863229245674342916318142099842135540030537234827364756805401131441158085841375446718594462640249843509166221552845841002722708010153908835346117600932840603683410712625056462777148636638015163080180442572713955169031296526988653642956537158952403418858275336181559542358407427757055726326298533871535365094107938423052856184899270084909947781351450612511274437762740426796233256738704155464701336580775741136642316875842405520557025727615466760332315628002002604156721976306863486539992201976226950776404262786573565904238578838084967453141519546750495723372786506729617361270927928203701939299120219831746857542228447350304318548686635255507499653560884649704005461241932469563061945084137864601961841284361719644982746914169706584253233777364017397369813416927620313912428148888056051181937490222736141969019675167053259189773934767381623844184778474706343884217050643839838660201410017192719989273882087461674864104874381949165940991523460597369578190989961362263636343006317421670815787742443258014128795519513690887741196922565272403368920314256787895374848841370883675393952555000890785695839073730259532872502861734037870874146409672015840686618337555556291734155298753722773688956640242471215458503463589679571857430593361797308814670076758779548904313626657965647174229340715158271003048839437505246729456164120500525157731402981413689119875092054399332447002695771875629108572846749546071019826499512749172943887270092072853621418887097789645366715681355845625355194259580474343609011167408404637859599322577697893663244112468022394840504219788430311690680626528107465891236534748043544283923110966787374125186996978524513426949955660863672587128334326279543720866840228597514139019129461583013096515060169622302055358886718750000000 [91,78] 5000248710739016055758793533482263270419332131386345791305206527935063453288933075860696611730514926543120831276809261102963365642141919755721500325620062472571110999248284647710635574321986478611567443675419243893120239843734339024846432604092356892794425683878152100425781202429880422208713307268684451337541051537255568034836055017229670496418179083580897376773933489622232379359888041758989851737084886935771379443138673252268380250103539497538075653962697386874478275457187883402777975022799131825529263559881166875267906405181812162008875352132250425630242296555428445280551508243225952064894157424949131238474209937920148150266504269149496269425900838465478701727527201943786223785582319350347298354638869735421980007271268674463857930563653047484910354435318761919039933908461328675627037731260309742883943794426059315467264039344603175593908165805245325659503611038720122388169259777369295436551624142407835687631782304212690027838979726699219145922251675594418881273415132152359129089011822346476372328313989813809893791179649865516136770449432586677180566495718071927089765871834414750423265508101784682156975785325653014098506883034910861040418516056435281602303218958028650455158028349650868949021219397877961311252628111992435023890816120963915841460146576836041545449416585259729172083728380705385674501917581066548449364008965905562664392207567190227135040185221533535557036003715510753948828492234822444279826543680538848297824048256449394822625688866708984278209815972059173996877742343290571658199037648712012880188299888124583360556585629229318235799686444947797837072895775386911375153578925153525114781935013031632699754648143518965865105207508310651699204763765201069297093578679216725647671010987286833916011019968442734635539009741781154374482200961631960083132784361691356253787871380381148371345768015645372934959209657510055096405028324985878232434847967482521397370019768539359152292653622644383791815288120918722328538856026001180939616503601195938520474591672815274543814846255704322885372959935724056420047495697539519099450444628018885850906372070312500 [91,79] -247347753132277512036108276441556003415115429415068939551340747263015809215614749359219937096158815622964711910887332221251046655507799865742532102147327193717325040592079994100108474507411278853483297828298918718879440091375130018567074503102619942369859043224847374115122469287033058829928100504038866584087269693621754170230609782717542373528784221583385230904241144823424331160332633289384880374495131905740015468900044371793514855634574203855539235344385623423212683752752893964853499521101596479635123066446100498778795211592750416373861972753358336261264831220961446784086504901663476716162726248372079113782185979480838135614632823882458402421813145012606546845907798215964624348823282559254109794623445025773686482836641858753445967594043438421855454436235181348306885476178766143867066535518908871666802821327003901097869167711236566620113397987960701384006888571288099260270513143860102689909141617498048654131929017149238554600481855983738233366008765226234462967194938742750175309221917545298091135816051090655247493003520346516409660175751802727545144637114873659427596441485155598912206940768228405515172936134293722025237284809319935417382726624720984475722729135489952526754538627028982214848045151193503087798647280761591366098954070549346856190876081003302829489754799999366300978770711589023574913166793191123787686433918531063192290661205705333392926982866309194794469332967605966149731469711336884989994446207680662199956823113668742379736213225920734557318260634280279502774208145839433762725958492106064745237380506658106195159008279014732945491487736834171108380858952040149257829221516223207831349171082633026974346850923762829423230611843804484358722775395023926791346078888492118280101425921218772628764673326168730182381243280506917975456420667389249741028248458000047647464789019933725777396119064980901249551889210458304585000085274187578543846883271209874373357265018564288270181464164159296882117751047370945015154815512309520969008580463819846261276729313190424742521621484049737130368732363567740328326449716911383802653290331363677978515625000000 [91,80] 9334295805360564598900612393063290938442004251100274616021714898854319686703966031132820512681733222190290892559886889425432173933295074124300995235343255004283022285082909860045922722252927608691608722950149049462857840190147730600583527811322480448478281079987289363074124534387418614215131434368029045917774653068044035480813372258586422140577510190447179280803439421190082940886207656350647911608250820557303159891639957471371703099370010566218737707595318174182495025222215626448709679365208804910532906690492708595034343644363768639196131879185204386002629329001977127108384641385825060126186405085245291334898291858683875793860579059916986426617256998897520074376978307899352463404643825158121258599935823691879049710342859007851279377361664190965416749187789910772814840939273977243954799118929129564433565676162853862073036808843943525744866608812762225077838758269168287862179036157048004768972124491911967933707288667905631759487164538956756693262928052141966396875616123488306124230031552240995507933630395038724408242586843121646310205970131480985117845590586867618848028967924279823872407601423164347055427327862105871429064991438645561121173904704388231015916505532096386253965836217768843751165479441855190429756159603603220039441316893602796462890919418912818781788345756039624675776490401630294955488508267444123953526856498943660356304965220151696260102974098439292233824480770533106817624568060546940170320546049332925722257332356827279348489786563981027797412542233889166050719150313157228467304565615238169317617160260924825341316961660600848486996462864843395586013860981158778277729651905425933811975217485425350283054357499403623568790810499492850331455264742384241585726566032167716558801818028942988497829782350537851482013940071383871263931498485743239310257048326678012918366968291560421672209494535032467524190266649118345625663388579370592273052292845886816512648525520043661206632948996839263442983271778260521270149553367939444330244851510949423503398034426985802019375693623905756797251588274235241035614585314306168584153056144714355468750000 [91,81] -251428245236130511542117014205252489213571661623544097348679967048656627767013089410965452956438448744932483710309403547462465640423985557340213566283033786465504636688593407785946799404410852760787912672320374110390240699432484040064122896825297600150153803972401522124198892670680710926652586338109709905675315289497727088147954812910561602641478240750473660190714803229960344157644346753363827591775379830601267200435857227520739987680476858118884496190105334585023120095749421526103555907752246501263017272773205737394474004368883292749380083526199261773340975585401866963119838557466956680087707999927830235901209985250301480755510710291107382818316931107271502782291309743798845451229006879126897722219075816034594715788531408874592702583868127639277735765836173928629833463338207946696157132814592651533260516590293089313671892076961870687709104292781237217533937496412329620970260453882302793050554413870123151836449529179714988642727993823340954921337032069186904184711284098411088719460265699004704545803633350093333786191297159604534801096027670802939282306972487763208363497930560426918401691042835126987379631027112130086498325475705599906776857157615681944688579301108672186291662002522831640805972154376821171542719445474097878044004341704292127793311793520570118337290113664331445377706916518360646193911203981768242279397854606405806207113672319148771158182248945553932036104588943950597332567485638294938516983153405048437719739291691155752373123611594913684835412406243995706150920952437489768244034595432479603125135150633143908187700528836522745272397196059907174190855398136859470391621729483150445195380080087733166063079636603448553920676176049294155844112397735831854274232695597859746830572157119264414750113634444113675876151491990143405577318896697924429160086497913582135677004999630809486289678448590525858572140627892096889930725616039508515553339606952288020608658744596024538404702288661093435782110124840228999555778005430727815672114802378474516498860340040296697626067290728671935276661576955520294163193284475710242986679077148437500000 [91,82] 1304928486402411773684984728771212644212896246445628003756858856182927579018362380657238032252146610511394850062998829332062698796194699380319412889072828583375094514809487200853434313090069896809440660038904355947022739357792810737953747797115809195160429716968422851029643048602201202668729830038457437203454916014486381526540355827375294214774722290770325390491545966268701278176034488592378552094738823520491390472572877403910571030242801521998209616081983799024464802713629118009218180808135041436905093093217536851985186605248843800151433670039267433098939609950223304433952588899498589767090005605760235083527004307189355440149601817301548667455690512821153668533037054932367590053308661078170758097623372430237322664018223890661798565069192067122471960767289345752779025832032177243283225315723284080349579744023290485817195612361473288697949145208674233017321770137802712648946948401075139188201768620268708026635211374028167438606092896448522548623527807147118625113534574822714760039679286949099019440708585706860135253649007449092586356678090730874102626110306017199238358699022849330767367841446514115576730637915763163594641241440569604722307088128741357369979066614351762719278417377600108537203428485812935989378378838781518315643708665596480513373107950350564932913858161749012395300556374778631305752673911993014156813570574063240860476327349411705438891922194549724428387986461006112037124824802406792006390842423695901362942623687203792644594309681098774604033210853097105438170934628379820220079662231597303731390832238155825218343779509384420275824101595076509273664024570917958889700663508591782190218029041484632027823396934640457524074577937041304151104967243163506035290983825146071261230701805258181448708780994335305131503410236987113656192305901160226680717277488605848110950332356867414382485714383053564645095165800413456739198990265640220580320282906807804917440726888469956284769177091433662244808232613626380761967425359201374038892526531663448734760452902676323444844787878082086730759388415457067367242416366934776306152343750000000 [91,83] 458761158864128684036108450678707667527628450593614027427769893838789192318104485247834035625192888380813621961066651194746001849473447069019460451303218209961550220626693856198180527948403214318839942516392977541275545588788812702208046650015155799525882798118388117987545328317812369277466669088367889091371261067116051014248221906631369632812262250774148944215594300827511600453756897139284535892836648318221805539587315579963633283469980150232463675187483498763535096348413296240224822856164317800451946293146508189304286075660461988519671240411550874375811486430951297513875569434711814890876109573826522983961747407942755350385892801738771809322846450827245253681374051287904224832949489342896716829140156968332387509024924657809145708132523328472097545410519433476086433476681457626940989738261044541451088044580361589757736692498845109554857904217967958842551588924772794666814096337395104526739615983252682413390025539801977294618308743511605399796789851038686322798418351059559176628062172275414392802918709369006791228818757536053990321616650637028742547212601877453773671173450077045676862211877479700834915069625748515467232370726801782808909098950145526681765221697370602643650861276284228998788137555719530421918989736724963690576566643352048091665428037452779996431410723304032116096592390490601711683847570782973319482792006641466494124776456333542803856643923053574921100801560422515870542402025947484095629861496470957122522611837993577444754044740585859507217207391646931839052046593930010618980616313987173768322350626106692927599809735745703565741638436024640684537430772777607325641316364134380084936769578360264524019931608828556518999313560619644824109021535950428442832051960137518578241332934032485732024818571142032415980905655163031223188521923576376772434134341640877735705649137309452840618429380024422470548115361156327431514509709743031306621694713405015940208216967394261329214213783653076178173745940900058151875063143260439494873298152303039045760313929662210340994351710086464157396022853774297800555359572172164916992187500000 [91,84] -35919004647529384047449531075521768165184794378432175201292667411286725149811044725034454068282570867613059568219352231281135842482230285499356692620718319103713182127489826577787430444175404894649769293392125505997250897329746156719796847169447961865241041647175841789856663760518143136514266242370006711288144835348818007816401199963577093832854238211933418771383651964666665032542088456460994601704914210612118870451595883824979907673093869621749255162734770312849431546717481882166009616266363694639745888713760964594375652939702536682290549549449601407743631132610172198367864510055820998869836886460658973470777033721874814822289423369745059500270192390825001149653684072464549598063215939879136812732408013437454516034532640983974567615177593600085308003132062961046525495293228000131408666882296471553510071887707254788172040818273389352964644454992506475987736937366933171845099685111985569739692487287838280200287696608194585051664248175473078578962865432382911744671574889882920051307389655028582588247546883598251313454677182239466892767150025031840062617474402843715495359836507180509795207400608328302035542489956513719310005533761518225456876338940413876601482370797951388102373442038113839682794028540652337168119660080014283170599729881348359168880459858997622067657900887803870325038863817161906093559833348758789154518099304998684470322823345528267040816100591379987160983274181836621585053923698865561681488704547750306393702500370315958395536298149397207132583000595310412000288865956513441044527489228678894621532823731726116725527667939072074495992157298709038817916356022979877093699701182060402311041242093070598588105549983987266688346779078780260789789266099203643396099150550351055230332206465638123838678747501326773626843358408540186039423459786142533649450903812348239434984963197865478723158362701406605284875230469556091433137541397383807390721426507597662537433674510420619754975148279046333685046360920063284398445897613216295481796328575344102934555911661300277066893905999350185715694507848638750147074460983276367187500000 [91,85] 1270444825462199269588295865461962222332964987459404072565560385588899493090006305506934318180668328734638293437224767333819711033115924296796901914925886156674979397684059735588647445415840542114205399131303076536785309518571672418493565300346176896048059574896013938578689605388992267298620204796594016487994625937243655776900863858708560097991645640779932031073674646300708168758716150203372376669311403960916841398489442112399374009906418436909858040674758029824942784657068250409708032913202464154317399227993681730456292787179600847943644558476021882980218689776868934598057414381577409225450127117546954187688860440247617992742821673248111730106692781411158363950203333168980967969890327796880169843975586009159426049381810483631529045798404778665095596324016270192372477647664059960459590808638192812404189065097879826809621917636794307583372084051161612261784332112840022571853465274803190123462627450175084661233880190384638345092053360607798769890062514937647590994260029389142500687555727415051268035981508680983857958102815925912993538768411803537655331568947614610087658563407544142201893579169423132469227621509378606792699439833015277301828064782253341771513513879108846588852604623293512597031997698291803726757273855860937503849603415836991086796208957861730058463598697383962581546837596044824429419306115849472375810838511918454256506997031295626483794502053775370677144992470550563372620396578341194051314764540914911855845989622979183453430388952644296223227483601169928168029214849741891936948428804977312711452713771867745948607640101279564366841443766953968739106347094191980097333286426406933296373527760757501798560939817937272288766313887056861981680689532324145781834083718958065429156433866141554562993670707517617375366420892258435455414459850246912304961918341474722036594603981284165134331418277661240202328382288021600298847874804712191526491633815480724039186160302084444129747792110976101718349184950452969027010086236628137685186148759140975443144713555609991713197783149209541442714339609665330499410629272460937500000 [91,86] -10565332228466291650154712111850176173624087675915204958952168447423805379945582610574769170275148599369360753095515857201890283390664985135029238419192817776331782968414161750780584293077972806662829442756076588729877970980776297653528412547039131873842030387139324578939494483875427735376638264165577058290868090953017024852692436093943340314977180394497017478148593176517930221411335545739377564401592848618130344082653365547045334000165840875441502708619933790986260596247006627959782873239664924521335872694457716562141518512496896976531692288542422305505193497653745348247982266062934931788171573076945307875553073057640096875229765632679060727146773687975719514519552668577288150171059173356634378561228012789150613613921337900344330616625409503787549121061600029228368570638547105489510131946444004572399991328370377758905745632900329082857567430696388562597720500413749563775345654405298921480947264808401561168771516857269563489054000728238466581410708677683153223344016157916293053006034148957051768053516749872961933945068718581397304593446621916846812164197092016076586828240474387092712193115542537852204390239451125262715392156061581041644529841418846007882552151665217936613852777189685356540390212944540287619230884912296613166133070824649540594144900067798838888981599742124536216492563226486488474267103507543480270796459920010221922523772795747425452741577317805101404832390707493395019574157045570271975466209924273649389277414749344510363234148869532224303648877549691306894999493849558417692096624878370077470506587341852316478140903654541006347765143709559372493604316124720533716482577487569872058449653567631971770986622232465703243289957083809764535594883817060701317718741230887813784929563712768640120743331374963682447046887025928364599821706690593550359395079923913175342177433099829036060971883511700653545987475475479375891103978735452595253674206959752581741004810588995175812628757787166427968254827563841247982704831768569419282077112212749615830715439930680477305496821545264988930057370453141629695892333984375000 [91,87] -833623647140924870997139760209719626736808302690262951928169374509734682019337803982786490580115815632356037552143240693005668473504683068986554673726276422372313292000679058805595741966353829861087441500509628717297004352003683500720135859263531729903384292564438878745519955484276127255634124121845633821046477514425350005803075088851587296203925523012521331044006106182114051608813720538741904903130994835624787008165399825516949450993492140912052475694539313790742291284497180740458132375231438163737374230307442587812880194460439779207685107271828179176692167536929898478453837758656242638166774065066717805086373699080579014082845932773788083838719971659487648848818785610440276289876508657919404022905526921236280671417167383290691701791340075127452248784220233876375801318891990574806332615543104046942089866529598757849198740624357430640909310169006344617223300748747905861966321294279574253135524082322048749209065972358404124285431656020811516522630948160934654524798798714856554755420320176644081707914216971429030512938954465786294165625545266612842564079125552826225248791665765287009782856187170389897671711578622675731089537236149868962966922526443756067702951842589578509741050202657880780083735696466394734040274753824055355194891993787505810457138298509004254671122877991591759864182849216621216294220043591026213426427538647884595851632489462331714218266321706948079618901741740116625434309672567867038916494088101025593781222793793887503210775932604690934140805651510649207096742574867341573113794935000627470949311761622057212852534499295006215235764269981303357221170892932521725491132075654349657695166407559825508044757409209196937438811545759583818282708729414111307032984137553984433106057853415619910584223498023489137724345582158705659966966172451561439229851440971552378049471157047656735270424789044522957580386762602364069584667869228471852102441774867070773996033322391590600450351903402770031920889897982208108778705902822160082833533781488499577827422376868195638849984109646051010713563300669193267822265625000 [91,88] 29647083809069720794859859287880538284771753410427950687710935926983705729993302635224907449038622845508425688994958081234403511220003190996504618312261495853068484822012662682920584379942135630394936704598228815168294692146323815812823937896786520303336806197915201868937891746735431097225262555197016234465463457484107104811075011383882958129452331659292365447604652737722161014323063620011131789456213640696539355797094003168360734470180574121982653430913073296780398430051114980896297281749799370061450147526852866282453390717720866547090926488085862598328785394130928969736374846460526416720050493352946397741275431544253356128136232284067773904009277789553811800548617632988716869920312799728443500912479127426787167951378700753360611915938238440903877753409035339269573844637358436678315218893584391578668531451231051464659116962708235568746488020499667765248200109937081958715326882004788759786087919183403214441569461532740925841164985565528043539897887922143656927694477517504152733881030054132301717966248311319038973388339265568164316194681863863672769995441393784462791222242259674937278407243691234282538925182571253395577619895734735186688614992938141928904256153540287055550036006966600173285775985715124952819123609386408071958578402552196105952456763039407781462738413540079480113590643649246380386638034645850462196734715355276733536047498814264430312020857065840048402179130264582687160704982399221126631500633978864942048987437616200725626611502671848082769967332601099055276007825835664176335581369863512025694073974028986129263929378742057865248206921327577484299876655229655096733729378048282662165649524179786163587548302474990740560424021359044876000211445087663000624900252252990066643580301157435608228402278128100457021501767222601334887817081356738206590334018429205863913504044864318222694158480381123740335499735012919870949580834412882672916141511719525435880373281418553395165483754627046999870926106631448576834979251801642196701588297734812606017427914688793556882180886340803917846642434597015380859375000 [91,89] -226326190712476863263826966901057391914741101273309770920589577070696012802295868993914078417217924533926948414858371157077065806705142151677298835631807423451572593733131099535533797488971493044157971166199921378045588692957753697960908995226429960876589412543179491162707336120733715226084862474905896912010076788022515786994836703884953668647063184539296484618903595506033107818676958741600221208570597462338952375372657053742501660435372589816339768488223577340548113935775209375818591698896281977752564028191441122423570641203327442344368010335173209773681973153546515894195279726458318459918539897679510475032704791032155401544348239929424526836949451202677489324320374021608859259428517657823347863050570343081168807600123097743582716143965575971507023567351312022004593184631162947665630126979796525909365541235389514520336915699847516914404063207867434195930886456859708384617457097293274665571936140202526892405159696243793063267056161927419911187202191646505619055284999605686622669193762278901876644882233562981937990837590109643161013056198413490390273796899142227549568756043037949805595951646223062712757937291819461014602490684864876687835219538372801590406929769287290363105295281070497538483102871888937718282621716865423064752640385758726723877661431206390931637766706465329673517376593301560486090505399347442429801102332225669245062998924672029303179085286974328606208560836499693601368129215254122610359063144726198972546301396280529873165214754440742836495826415548078094580211195505318113093498542531180505681240817627876582473291131558789105418028144280321277166598096110454979627683702618214868516494307140867057176273192145416474236344046515892545568862473869575461601781921022372269574482951828739593008958473728522508777131932538115841633525076148445194288660249854643347810627858134433414178537019901122867762806018545429224883383072643288513557546928200852044207747312152419286546206709539032630359633339053199023357386791602528303203503025994988891168468607795411359622383149230154231190681457519531250000 [91,90] -3223835709012550331849998103133404647658688413614230771307414755015483551222985351594371994286876305142259948184921189734452933560397956037906514183358843330184708982615245816417905576669050244440680248775888436892612255352328134964562874880220355378136189483960543979045186207473280426976394034580833068521103651670136338148693822849404007473742158583688323581064189763892158376523960522116303372138057995459983651070523960689434754778490220089924074765218022663158969635899345315017144913824364694176143183823326573637947742067674392642831883885270343306086473843892919403312056754294714265010540156845536663917502790320386953604432187361187582766701150856616965049328967123371160895011473685485596780934283635339156769356331460288191585031587224688471466240318958774111876532225165337323377899044755643722339723704299248507047262761520597861179364613115751176746187695009498120295271935921583882563358492570739938472185272787889836868802608193017279793789974676048081392318268591223684291810298438826227930405670725055934415274306288419490179048490745534287703382813049217248686765757051095946640300907609731146825753410127753542872473457714671021610772499344576698490554576970186509959143793389207483449768357127497154286511855262458185502359912229354828315291112218891801371383321407600248345422125283730362968098098959674019215543440209187766030418126871805511297594358863769389464704667128806389511995793283610310799058691015809744394289341510229226505932676234552504413297703437875580671146147249437558579970699470635013413971620255506833340621777295172394867770025271213459611523196401332308476299795300502934017043442849907384925025642354998159471042978590681707852207243677510626701676691260444772850997809878909191976316936375665915710474180779866679458923141535921108626448996716417027731040112028410883784425081175267397499732422911282061275032960438838915410678015518269244107871929417881255943224992793223402739441607950913897957636397915728219146623074222082341511924411371430892923246129951439797878265380859375000 [91,91] 18980788644465629446460825011461103695293220639575847634510841800902910702921015707691111903992517448158428198745320053326191410557077137302509953320188924145855807360201222874588065672373312088614426795153836849821517075236443155223036969709297717057031298369219279279947617400610136497045260093184039435975928958686007624215068393959406541563733259208075575075102053080144894858987449110222908943630829223156960554654611553050949502965676945575172653693539443123800319458320435780332694130798396538294314082041356563438920067308083076322284706008911970275542842824950767382455215079193666510790845072289637344990969994314243713339271625479287970840628492078046880295163214636808817283959372079099609179304597242077995650926506202599018264983805098897204036646868595060679809579116868106377948224253951219089066175432150485398167410099760886906375496581098995084181214117735425674380394371060537860336053867010906179693428651968224763712515576962828984718104471660456831619642951070311434638558288395638317899202300896808084521863856017965054911810403468781633879089408767553482019772118943844530474472431333466458733060032165474956533641627539313792305264081062707108569933832957473145501488100474023402511730735530984316680553840350449722906298915845226909532154695941371388681839141921431069337725479024453178590516884051635542341707695557982769766464300876751827948465129488566615276723188973771817028415554533337684736650929435188872645897276994265633453413177735139266481326506960628162730547629089538886182516324557800404013407004054347661629365326590338083160884207297632908094874853941317262814730055156310949138261106845977212612469487026366835076790320627783009458815004608466460575401077664286541988850705641216816093961187001654429637730586860941473856514800616686492294364210539093282901851848740534977024027363522614778028453109306130638252042120480864800020681211354221531799275736801547854798486665340358596350615393590976009254272651432145249417404974005871328871212584067337679508279561996459960937500000000 [92,0] 1624704578104584353909383054965731391603931743374491725865451225179440114006473251775090659151032882070201422712091266947162362606640785969172446190617669221986982585524910265129131760511303363857736207929579286863107336540254585693561292593988363084059243690819814123045964380603821243069146203992021665632807582013236210476954244119478644310574607141774612305229226188191377787955917228100982781268478006896918091169313053861099285285073761185638773195815744904466840648740672451845568959239410849701760977186163132158946138047440227911365341247016624872724378491429161303126688361162771348469427846670358252528177448040637727712597894188306737085593447507418007017810651873003400981462166050799412573372222612984354332464206173291739624575552077071112447525209891894866676049662324022592376282786029109772028938793209290290876462659869325795163190220697771605823106619113410886526017810472713054049630938045306756042713505084776207404443538000820857174610093698974143836064356076406355258759101533054859261201383753373543778993803780407460878842839775375890904112121660384931161955931721236378906865582572344326191607190697179922513706982263660712563074714752636805301725186115176280087415400969649649860370768669733319800658966896249804333226793424686087721741858781047852401928523650487043389820677395977302617583094859090919066989300172182276091789837736575373126083756571718546620804494679205998576337222104657345090285448771606593987421914589379496801816245017323064025454246155521205520611989218754012298750041731624408414675983835563330622340323892932642641634922370316318058317401321598138507387019351732790186485614219792800718876975216718621443564575659763994302094234352451191354348842666344046456048815316593932927198651118032457302162533494716103466491085746617146873487512327060911863276954661573155355054662079865018881821686370457455053575627076361654651750940628313438594142070126439717632643332028212368711344707288344310238749569560635919692792554536861845456321025920571079745900893782487207493744219578044502995027252663787387884361667057816875188115680919354469804008412889692793475959567433731544331694303910526013549464652591558715711252758102680838014774290801099061586554787530866499360628768533487686909211333841085433959960937500000000000000000000000000000000000000000000000000000000 [92,1] 2317736842524956588331313755747480774719031481617192722688441484097405959601403004537113659274321981663369508407125881033044830651304391088701280037148617270920167269541973922551642099389641716788231011545912879458079475276407527020551313528284542881885322041769401062917707501963105111229635222255470187850774426382558786299517227746216749966160834295460476691595418081772448134655803746864936464832505847715184767549433967974243250989624559747660845760971797631368417542554111582165268947733174975171344133580350567992803658508727008939627008475787904827645909046378943202569069463706334852838729570088475741992133562300030265330235498655983582040543968437109749303649163192508667141986888237381921957745233792185690768991293694100882096340743356666941695462921062255787237043043933348661373574407093742470041665478066155173752781123948672929032493631669945600816275833708015824986463461574006473291854841788103514993374253228528095117553377092014961744299993573061552753685929956671589024943886157357859895293822091843241914167362396111816909736486221107955148301685697137051392027747893739296373372475429222735986330906116581296302779974596798186866170929979084902980124573787105822822954616328250596055598346448097703684939398642821373761369770071336969427080571158915649237820431014240556026123381101234924532024412855617951022877435638104068497866233112122818462742194809731894906928694232679496499513749788150611133071873613957524800715284167469858086902756768440014462644793681978081334200207284461721724183949192860249981217281340240933740807955600033956357785964082632245001880021981344013277359922333811676833407546692317393791209570119631045149444824086424097705365578090155112764534045127500747509866928302724476785237603235489892332437965265017227709760709017479125573041046883612163037258138466984677085454850755600882668973754180611118824670677147710645342966648052560764778936016296865448281102764189247552395524381320977794447609115069953856886107989718274691880674613866555858180064825347807036855453208590953682438645565593677922104698991204321644984528856233032399862535054429607260014483018721839109295577993849709309574859278957513845228473717308689679786887536272458944076177494457422011773831105850562916970147853135131299495697021484375000000000000000000000000000000000000000000000000000 [92,2] 228732009011248023623950927533691562245917167623166647782266753327113316709739754688588750347424632664053651686219574386669486981155882858457804928670037250369248169755976640586746075869125518943681950171740331491286283552945297555459774593729705214228522078609805675002959712715203628134779887006478665951427443154268689200024573470716258113739969694714927621097317057726862475816270649591047974531408132396959837395997494316514524570573349687799681936551396152826294811515454034924145154751419395210075326938784611960947081000240732069254062926344015343750681754193345800580008154619877696699858666977747560706377750278683221292947924255440884594271355573403054846627219080923156341194112297503308997641364408863877394001092968592841949998954912841117877445076181187310667692513237132412258139758776864924898340175433327707765979960209511454935756903411769581162411493044737856159952607049491576440786300508328505836693753301535867865160751756434279666873775911173989040116780208874463050089476902576403825244745681213171766622727000811201279528125000036624369889565247972135032809858238643642534559540813464150274497090093546377058335831277724230587297142381729938670454422032685278189375588384968344368117383119506857082103851480870676589043783509145963905418021737207953024002802278926320590680005685799080179339780244139195501130028129402946704763704420161860104817087765131208639149347543393966961236495458157382696315821545046351893997833250997760314870469747352741179721571100599624619588256319169989413478672926724099325086434827800763593901931623698975910579530070157439356747502905949979772509144801065123599811691522435241586655229542849663861942505745327990387272590656482852081267124643537023791629310785253811376163853872327844491055420735322087016962261186494868181438695171112796540109477291712285301933556670629022764391677937861731717913201724097581876938983567186766554690309779739149753721678710507740428051229988831139075159996545001497145104056790225399510686904840834433023061275912900682964286104668377554814199611347133488177830819215776842792615397798856883147946065258092120234325032277102301622523040737669539643193767903619998214298341864025855276155987145276660181493522259733725711811335820694481447273860297286773857194930315017700195312500000000000000000000000000000000000000000 [92,3] -6876215244080022399025734386077692732516835922951567708220354104815962830141542652174217114476513539332930541342037929049353622232154640934480313684582914622860170685932370291645595408069230067275039094097478229548384383279554447824256688424355805658126793126900926965937400432385641109314860254442193431752824693767849311405895958729151179315136759288769045700992442127793044031563955083901347350231698137509449430418277154902353047668891349742583358503259162561998465163055766955900930651796121132891750209500492072220634413492405052508322491623532966595918367396327224810488685084440664865699102268436326912138506915716572891413384895553224732172825450659945204871281618894480645975742822562924746728923472605142233768539556073652945009540927505481041418839423875896080753475238591965385692215102839012671562543577044289057211509539035448857373507351992067414469792079794777601236972614367337269870580654235510927458729614466129339099038808478223955968829421414923891671105828024017921384235633600905461857802092384774986135885614744487961585844156610686445099187978190130640283732793910820422051321465602883754834437444503003350921183594002319865826054162669669492532827650368571278923568923364288628286752711974648301696278270196856576492066671073215932673095457727778953792812033072492070548192553998420074176166293350845788041137957212438802454160518879593190727450400119062896506541843934995330974749987734491163148408889321601369541609690774058896119917828892428887891732937954394457731311897083998582692296605983199521488754337681857081357318704683172387475306261907395734930526653826041825709812752869683402389322682605180129378852533441618339215957458647726348191937615022231016110122762228036733362286068121831588068663753033952620578825205331756940147831769367056257203692160053212512874506779192650070915839725670514752142388096246290286201681610227986217096823314040295923989832743344377797714978838125759582823171103089755238272018390647537086299762510701396951048522476736852562463373885878464123309839295346777691110830438094567117020620434778248544428976799797180937243451242145881695321044740413228118281930320979561228868810743401857804567552779058745116878093181141107406069627934658981276249809317383247251055894237736776375413683126680552959442138671875000000000000000000000000000000000 [92,4] -237028501197877425374556286831114204376846171156374043503461750239566284619327124598808432777680265117151577643386566492422828144211162186578054247364543423117168321526987582238265381602734981844442831386468051463024924290277466579176425033702357930801110724763586309525222754227388657701577475192709586057325616605255991440515110741028182985987316587035291188214339618274970523734382932581305791386805773221103404296697587715207364387396476282221759171949173077980960438946682497733583039793031179540225284828707307751668897801773201313803822713853204849735240823158818540617364927650877393492299767311221784652624078398165997287502178412134985744642205412785617901711271965320055173989031491337164692750607120053414319653875117780803331268112562545095334823046058895977552400112256730482310945059907241813475765505724163086275164311794868336646860597433742939884686947365035720737509489133194546170523914763510493816707311713284084821039693890234662275542291169896391826433768334268672616820960440269321427046634387132726532048711914339403087560132640773527448377917301179555722863615030441117633044969466664550752660868736834026865607836680912723659268232653162709800420063821225268212958651953072077990531587431931956847035108960180459437507382030363923024237155792580089160533093948632352107085755456484938105007145467601641474640093572602198925832623952242383112556246000375960951256863013179311049472821076512754383978566503805907898128507015792074339982359426341555472870015776508852476254088949172808780081004797339856424046830605635141322257511630128212837830736750913647006315993240134852639296580501638963939203575963997869538281720843427429669974350453287247409954376180511710754019751580558541369782232988166153321459933250950862475215305697278946625716148908739140990441430564969190184579858000453435646772215182309511894362033159966647119419406797453500036346772778602758400357432179117523606633243203274864725717096252588392722149551527718195629321519711997111948261564744914712671035337109650976516093581858581954778120786197614127061524281109569032689596897137712763732680069916460722209914321871021064137553401363005114984664887821105309940434462192851645810448874501478351061441384153486799051351270108125745317302010527758023700206635453469061758369207382202148437500000000000000000000000 [92,5] -1316163608281845798648603280606448970616113696856969532151884093742895678974205298590371190998425928253063761200794377908390605097150838859859895699655953441513106232987107347268637269954345588585150047724306841992937909021624454138219192547370472263470214246675292568292702096319760467497501366517574144016655305648314562789503081546843413246958274487875524551198589148369467282320145328693428112832459502173569769963524139491239483658361961362575966305719177134018360188429763739331004633506888278057005430414343810323665211746831354051259074068138897409676640765545544837855189397492668851135493027583873503501167528982139934467521961318194422559373242461889689128500516429718760025087898597853517302567477295584392834135312723500094926376378064990983453571434428419153021186732754957790442701834758359358932252448822848679636888388496970581287958967880386908637833365866735697002720260034537644758244185410090110990797497824769973543483326781306172895090847851801187297857684581686478117452128330115146094601097038491518706163804023711548695074750711732348850801329248936814459820726734188319022506859019432102740842147782856082075865183849794858300434158312240526235540560818516928302969815539713044238502134850256847045813628307134396014183809120070441961964329811688860837112078107088387931485300385397930837126913350759845144380472650974771134302788969192776592608504624803332205622578825920542239343181174711162308779417725661275578585981415057480643673172118486338246545757171988461524159570969217570750630395588713519662858180817456236996516009999490598367651057988017435692192130499037839838715202538822205951236168087043135023409549664050833008883880370077374425346467548918468510365910784027545814294470393584736452021570521164968102788451287924566220038963866470130724779292994379777254263881563563074148097367338063693378936034026492743151003222127567089588289667819179723440065507294061401345026213579351129775899835648556378277857066862007214699969080753635675049067083522113401566977394387296112588334448820270088668043792565244624512705074640504713391908164111506612030370296995819589447024547856188233331722160216501730872572473460122256647473369999837902582378500536362443951958516230492862707198573522462818570005036446994139270882939740658912342041730880737304687500000000000000000000 [92,6] -23345777989439236637204341595802449598092557366719000338889667218365136727754604353870393001776056215746454752460775447057094887155350031950068014108572061450420112089953097971385697015530063926106401613790082740501405817393268495565023256653298978284685898406945646250275189953044825551958638257974640864444318299531248373119555910207015197732399720486050467827580105389706102816585521707233065311443094330012633521688916286310026093494750426915953375409664857177796502901211770302611177793601466564086488539817556498223513295406159143922501794325197190954004269063694418519473212933790840309787225251289416613080527726281530382117496039510983208141817396523866105640924459761025376892931597298888811619744458782090659131888818230536323206550055389494194094535805073387762996091889415806679614873368657115773495445027877158480276229572951748834676372230365637205514480676532282573042484986597122645877065172773769300009142713476591642739253539070292161805859271043854931879941465303656349684720084578952266990522539166942822476162969043323255818300806114450573026024333366818130848311493279524728636306533360886621879928098656262289820659850599648165215174324181004640397440796864999081049753446163642363655195502934797966263404720138843647616693313070184187080836556289599647324723425572106266974590939705751388386283327374733570013283483067460345748435103187755086968311472746680058111456854406430312428649385434011666187900953020481489672527298338469431374788639136460944176079381746763304274539514682105536155223110271724550160421081560378004510439025458827396392261724136711597980906544300378485857669050258575111014218668250349707856221908940308627866977605652736279876555852953384062908070447250707735513500146733082467018327702778233757328443718828786182887914740830483471650786741925122943454529058893439545944224727575671753893257114463742359858644601553206225574199278813127235341670401700240491781727370777500664888862697618082485222716800275645462018410674133420653740076687773106179361647285829767361187531572541620273260625882071580123101241784911383556888686348215850120683524697984264334043549440921888926503104294310811830635502474362525662150266926405818239024433811128840356521123132117204451879729108769707454797266079376998631688072769613251367104567179922014474868774414062500000000 [92,7] 1576614968099630532630859029063144015284724366245397107779047613821553154120440337821385854762152718550170598353036616735976813971967354621741704272557907303027149030271710778888270237843886822695203262045106640784755366867247987713629889541871928550568924094509615881285141300874791863306555203766350948592410103322427773390685633028388959255777969998302715903236243520042119454271571619389432395692857902264947304531773853533655297537644811691956530086295482980127141152532796160674452223577361595088632390172896607469548373648103792830656376469459414122966122206363890089348842841449543565956324643902342408169814319842864514615150434251957124125633807001737928337498387729559170869693259596217029789577667591052752108296383307760701785914446007747842487003867222596124120326355358102492125822062561296603030842720024185882846835870144168396756483901575430064429269225624215663724490162817046404812354825248939932381972539714130933756302093111306064906704587446343050227580750046199487385849383977910357110264909513890592853443122855149356637931504647914432537392315719353349951342836870721573294692416545271901862815727753269743361392993193630065241011687985226031800682796903497686807322194413306240459408740890999022107460403672959214787511538602767425667889460515888028258915921478193337252560785226752197470324241179672429625587570457595821614319378600068680847204862335541829841119406719998585054857547832820158314369606053396883944295043389528795625768060340677867106256694690750848231735272077039258774864846676229609057257563108373599259690543503118650548632488042670619996059771403196881237150474623506435661956804681461218646511066663545519524144433123925588243767187895743801740083710010239308043049592832765677795115279338502426487930435403789662052670827653320656000882022246970230055009666860281781987480699958446458300825253703799838886719191302564301212932131787237883414528096749160075705491978894444953466461073168117786348566088367538584413948736893384004218309999283487362792947095034917989358726459655833955423217315479091205308886935195428753322008853693079325380383574816832184254065160169615006093045691660317552075705108401671719038595156957668182452643187961520365627311252529500841198269128717355818465732868560693050456748734011042101244015611882787197828292846679687500000 [92,8] 13214302256230787622583453972807306893645682661920428098348774341971854038312946958822493189747417494011414216707880733155096095067289619822411486996034714335261822058642871592479853802715068524613124954306191616441354146164487947899884526759422805128427119427885216626011566896514467455457908405236533219194787672042528762544705107312386741350235581330053731423476582452041094643468751841818359024347891391612669862781084170973535990810158621730484513688424299962132673554039702764153298745260473295759901488867550692925613809268838942248230064983034736901348135696748679368968612405394442883247444031513814058269700585110040182859015845329265488646930704329774847665988116939385313871960890582865189743800361782034327926028041480122407786370015089444580852528405992020333580918774911988743671027287882988804683910766780504093174117328864304506402190278102800088438644206828607327247692665017388679555854203461411738653017070949532283694529479493536825068255365180885323481426766658100657722181487503457043117998820749833835563975692932246065395749515070106793537012017132480453931910434334302012480404755681661439767787881508538320143691510102219256372625431954971145189853129437279084283713993870533875388046423464995487978058932004105119688098063081947757772666762897300943665377879401717858473916190660576117044632360454096109234036077129211582543168701068132333219237024317620821616046117141946922529399702194796010880264193346373009753147937855883912627894931022412028583444451925919826512422878469020232901477976948115911747263104772094711241182372179801300578069304359888783822776513051015033723401063452043607553933075561465194865128154489902510291448731846015593602310285667405097817368957776863686405650435176677178078579175393170906025977674069529474818110214452011408722210423619600610963312056631698126642375177223364305568054290751468536501610927625243984595805461912675657993641575418845106841230570967080862061548205700085495118667727655248594144134458754731900888327289689055595727881124874336838028185178719695764225261377122960601911532991330686405382033616995693659003618722876267887271179012442701392650267033636218783243659609875896234442046539445995596575858631544824610872113974477628854465379173283284075932800430850565841106873839205793075279871118254959583282470703125000000 [92,9] -116724704358701774544219265449287048633075832018001213494259143607475486323711536353207454624961755232680348329945476198139297920388100247842570135367592463203922661368106369210563882330495569660441937999186810168393542295964607288963147173780278435795785478891022932132372306785459819908267710108894973105783080869670293274896423874435889859763168808162620291985833692337494462808595379266337590669322804405015927813538404132203071188519420188200839847372418881379738481474835601891679309786854617389648280581635202275326055527310685221758405563781777892586461929422933472235123823363050561668182118467784398263535636920275420358863469005700369060726209423751878833564544605654204817561443752102997182123147332883222011859274265811686024334059422811557388050690018448207800246100503168953950278364912924129340984550638783304560314918651967225398848071707615521958939167588156555482714556833492222510281209541538825937265944081920757075523096163546018294075375589074312575479877465462832164360525816909932208591224070333084572707904260885881142705639642465696074943275555036260331340888829961523840985267191985656731215658214780154292409561714027275427782108624570051320771124098881089860607782234234344508678647551314766208504169791486759237350080861183482849722430942573971537843866232390771743125395630873689850690245417147040346596890812909165281346058842978042446504895639802405808432226174084819414653176738237903241008646019915285194590116605438058551265193564397454430669787984084368797247829292274755441548223380375044234951398956485779408006097470492493621255181694454750085701380484622286819084096538457260273961265818854700255186760374249841388253833322079837714928937338966569823380995944519541658128167974237114543928812939400559603944317918611883718267160105201272779028362099443460517997532403854467499343563421790815774527207468385082960573289532628863714629387442246830447745736340556181674777892521531199499371921145405191152570156951452635234303276852733664062533174844726432283832757130500499499343252690711066093514063693754225050798726461609184860419413108505494162618053442053955567484183419435065636883005653684247341144742454926585176766826525862163137001723571078656484738196927415816983289820687561096493843564016143731053778563773459797658915704232640564441680908203125000 [92,10] -421790546497441027397056789062266684063118950047745784861874050538537006309436561057443917791197551428385206282440999082932822017382686804142164532418840725569650866884757055264592367083009480697098419871681864206604439406173624024894244564655498033162468033380467124838496910698892325096859998914169333625391475335960219085097480191080143600449585003925820201496555259366275742130029926853405042054099495263121871498481249619127231216954775909123901060872658453406479509855363401698432565065010053252442575344591054561939947042990165922738104575983428105530451850828231411651179274793826814851867602276928837064907243263082077454669664363439955570455552656545971310000302310944173525809439324034376926332144771057336209895429885562931057285000126874310467619759406768897832002824134112788258762513223839336529308057028450696871082355713890215670108809614699140357726615299892122671883087788756237825806333850884186663247713608325547827259740096391856122524067158072698684228796876666453118620247539238405882404200395374596872325356440751672541918058925635811977365199702466837836154517468290492882430432970095369205766096867211551736853697819484300780130660097829755124253805086326084717874416074065330962076681479305469886097279605307005558980362108549484284497330841739866228634901827094561563992901335734039699840979564863117129014398824650201408599725243084854117863495431853504537975524093834999890863557904211982837741892926880559364503861865575061351874290255009769951153568106273243274987706161858869340303422648677251842706565843167605475257185449399561081996650686874922232829591373871394454442698007482342590654292103965079622988509479735428737255742100763985171397079678878232722274221927500742751893268033108107486134854227636034246221451534278320197982242826084636186656467490825695667804163993662259189921011670705916147725530418369248237107133957550979197658464911785211212204289603089932529031703508454429028316940173853646619257160649728807422616138788319203490279358721777916279295834839904760385882236193474698017097356553811695558214002038995879378421645241922549841336967284057830045200448114400553226510998008910438733735242173206840553882413218318043152728564999489779941460910932313156581418468496930360587058507952642030428393529750685786439134972169995307922363281250000 [92,11] 2971724551125400214121383354933685434437455710875791042908617030255179749281147695769638646603963852237934023365604834449985560786346170828870851715828719629071967284255630160921867220073336280962621820342139836296496057579439960304112257349230733885668368660733692320866003782617106075478357832852954483762467336089259734271230632287674169455466108895277709412897952202522554292873999748055639153587195093991560847335163972143336928297401234062858430665364617143168555813054531821353253462516744704870385185768562138714818041006510626546596422756017356735528653594442054861893331530873939120372904774595102426843545383132505554086890670038007512075133953079891658636173425731006832455237806049809197917553598996017248246976718443611855014714917683600933811875246547300056378007695459722006714353121527174151371801784840804180921518118350142255414750413093935864863686106867634363636870129059568899190589048111846387864996098986570016705621900473245126568767648865081027471583421946363110039036087386430736329007907334122824353769606547747944169301864259815822770350890111092749431399930972949666871767355057600936126615697266234239151370351118350489651220893413410083896880771296766105863742425388375352712916323229565496924921851697597271706320070164440345187191165175413064945509192313279978184160875604744938923571428815958096157875527597460483616900992260133497139209576764257969141911321357596555360901105506403534743340185957828498991091001262157704184135194401800268305931305794723103672472748224281480098251796957696481877045560764734736406261837999832231844459046670587291233429951076090163954061315792177349990384923286733818351248061620353268590120081712680417921403553379851058778767929335029145485255615032069277173260660554726251759625663101360039764315724715832921560719641285930835591010789446703184580203565095362429430739866212031566742825994259543208856546811904658621076457936974924356607807646064987911847356293291173527397961602106390281563571462605078992073320992871299551060681877001395716434531663476402342858166755009191920474785795033832739046328782919918653480613334121689394457274721519272488977938500962888464587488836850097257929553278347679956901636345175943912509122904765226165784089065562973611142825467636479963356652134187640967866173014044761657714843750000 [92,12] -6356241277587958120832277193615518766090646490313542182106214975305845323020044313209436073755058347581865752938818005782654335299771033574316784997796139501982165022580255694848446522863998664274844552559819776056741486681766976289062008589186684119432688329028444389292446210330153162853707406420768214892751082591804855047284584491353709754978901430464330514204467834786424364155091906675769741435205594379068217813249917354946170841687653430332948186793989296070863949349667559024295965252646844369176338755496722452216692526677513149883446885644392481730701198448524171084947061012617133015524221392018142871011670413299940162038849309732336247073891029952450222053746680954795787972953603376039279429426939327039959899861922116483775475424375018531969929845002428182540540303370360443878905567050565633172674006552432178924114444816302962011173229370830414761871753154122465474355263081675258663423449385479516133286340820503059171140858969949810275713381213832636273347821614364234474218678152473316904330774272519224299831942973290201550060320188822449122784142226411838371828716803481972214953893107615690070202907750784477828108494318603129472215066566956692674013493666088671076486597564342020791270874511336323311682437279396964644305361863329066780031532491708884210551289974198967367228930610133534073552961355767442337767657385350193642826371826649720413428066645638836263176946187803801911972264412799008915281059989291205333517071509567406882058932171188769976789264668236544377376785952496885052566512224907232804633915558228900869886423039151888015779750488880515536910024716919397735717100037332057486290252291061689353693546989471124057931716265865820104345955947524275523368271305569124749359126105415240762085544732299197135777976317107011577514249121455314889866387319743363649364672516090673910123333197958926579242652838461987344628719986363473442126649217976838108471095285565428789516387393952526029139888700429242791407425214956802992556373224851652309543519512638100812014760346025044507088454686003212524802699156498217578940635482261930935447511492811465868900500925574109189679233558849503709966480322526494069007444628149052985400467652975141240455381602738888826812163906498653247637699550460014882217342745964958061755112339596962556242942810058593750000000 [92,13] 12138681236282211250593897302320209767101914077619397637539200886130280597303780233835262373237669415294761185266563082119981497680931566774215008910811006968880878844610967766645177159308221598775791487283221417305066822946386709132062117807500283762161374569554253257673943524310912634377617747153192607043748015151427698926446114293883729439280053460137502549795018146092714989792564368075534522232901894668459365178219113840989344782294406590909483424760868021661126717265531960929392044622563991235330280963409700809919020567261306709581758882714427104786853588035890414926179883865321842766652303889834969360831984821108044629416449538412005532596172274748315540361407151032603165745257886094822103092484249096502022143602890986992987789823584425141382321501946464490426465066992148880502225788419528033361346949588671589375242439366802399535265038541900663683859328978987165724631609849915197627463090079904175020315709079739030704127838769261813678613733099183611191328217777374985299080882609914967081497483775183530021630796901849163083861846858571827798990697808754837129418353173571700640967487583462096060261294587183104436383507258915541087427483613319728477352262773958560776918743627665291211393121508131339881491596117766600649920408111810533582538326303727663237622913525426696710601408457229245623025385091924478745903298413514811950535278228598413104614644562645717167137596115122081197911969265689459213814481216387802960360029682301000629543443171427150741753618834755513458918285478320338470957132004143283186994233257259206025894593483786448892449626468585083759587260389744808719910042074051853882912655353144393198125760603212440854356141620265193041796422579053547564016810371290777694943420250175854269891047091819627737371535311329751181114187829347882829948896918200616309625505848892030946024714294291876667667850087971360305714085970419469267878684866583754720797542717166489022135067098297198604905118710323873066852296511967779934886094942479121765910572001510383182017499218059558232615241885562355350070871174724310162620642972258971143261986977926300910975876463128983622430257806782999264010593530222891827637706491628276793789847211801006502052881255165437157070913145825702795782022946739205017080101413980055408137204153717902954667806625366210937500 [92,14] 15697249569903625522097418631211672252360714685902317076589738150796197252237266065351226170195797739587978297297326414835795646867030284079506373561110740591424910034606068719057563768571995853317199179778435856793011018289772521014607641736912399945315342216534402538471545245965312989244021484434348612409867915187638832623917602471491790316619528357544308987518637250494329833779059199576359903193750305749929595570139203917909768310235508541268055951057156106541241261226765607887054764072037682810749537923584783615985007351969504607136001822612768316428953974786647402928881136451283749225154845339091689889670334146996985679933320365100864965090964381499189043448049876359705610337637616191471940122807642226522979425617149412351132078795445006787793828500248399369018050031825772282154313638639158932019421529654221988251260779727065642406183866140549442248508906058012878984932820943524289091096394167974844782285734356207339655438133833705113221912359377373753155784575863161354958085222434735095352427274114844272308184416162621306130796116723547511476613943386949837351858609571770842165707969397085243355714859356390454095929052376243544291112238851828893791644188275302993803923625544530383046481323898831167225455871976119486803138105159857005227334760202552397113677815933708585267385577188677016407929990113988112129624396546576983425108369383780003699924701133874927920355244535446401984056672950293319265172714532379644929634169113859159130315990652076967495647726265818416289627707531322410288045493211505050040238591899995517624824939131734917762991200497648646722617027443346928357778142820389055077482125381007609800700643519109539568292172999320406712321137888836691607142874037079613872135235311331907182314049886068023529712074665648303682658034021114958659058782059658045090525058844584891486713719284061693013906922904520491751855513710905020748176560773581328317220240668947277026165346777863215853837690315754596308710363382494014543262310975424470004769367982288950061368559243725944964384532915275610156471171161612979290501386825143078974291142553927097028727952045136100179784075730042346632913951968931206079201572461387738316806992353575411178931129499951490793096734935696994591513782071398878662862987141534548696242268306377809494733810424804687500 [92,15] -69826717878589322149917447737353658264003555368785612349073354892498908728654428355601446107888325314656491787894050443024623041372777754716293879781202063251276132403018449563085732957683676257059659443779794972644009553913407409993532874841908567798836456044244100540384568842276285486970395889660254906072987919007160989872904450665651611927210040824615913670381773569805645214265986402169098554089843547300841221100192540939728715603526264319149491314834563676153341783932135215611132962516354221075817307119660681852884004981832922416552662238522758679558458400950372596383407942853826923761474824007144084530119303937240554536470151903109639747198896591372835048137304916914291735974551244425309324458016694721729001899668376918000358119966917879551042078134555677254046276259362968892086375627229515796125800870629392513196935964260675952402952660772118105125033027878106472133829371198400936836856448617338086024296647186065778840189987245636023927408872991994240512061442876098012347570687626643965633934071092703153208385728797152276503427923691132736564704124313300510513195705565475144886361435582494644027272988177499801656876176015162497157253496022702043801251372428645138362274523665638845691782099847640668306991553556287900783065670084515923578924212267105929829902539373817788813536191426442528734339193402186248956724145007175208564607524300188633361613107100330816622315859956566025441982753501977431665123567207656155926882096716877630578189136022876986341816085411592883558249790062268241379492255829536611661831169097336740033964064400402839616639555886163153456068829602267671465282091865579881986552351459098305090589641894520738985519405289527826758179711107845511801949320737220928425363565840872822827446669741130194926020096534997930792718741581912946431872193077929103703910480739949917528835883468823716753767450714854127788818179511899290570330282850800658527595231675587771568255718028992638334989101954640931886844423694966050616425356117958727228269010295790237342867911297650846771519543055333701877405250346381264146479625522623142647615389027049048292241998399233180448822102663209438994349639342928283389873183554498472421576565021044365538950823920416808410435268357984363424726105101389034871358545489283820018044934840872883796691894531250000 [92,16] -272172881821271100441241953250906509389191327176930252913195923478080150996110437384145893422782583995329767479236380185141699078663464985191910246440438626722307551553853478792654416337039467546071998276114780161143665192333027533212106435027319403782195142728809250370659101176355058565210718577383811305470517985353692381503935998369215870336232727985894607883221840505322908487516073314654274107595135323759917293263823241857481122016805706721629306466535148360891935081183721106886943695273562445093187928331365389493921128534049190053652605115316198291653449113651976147328329680679927825705487302432578329175294063804623865226108961386097929048695258779142879323514554773731603524808253016080252352361835113321002608978938148710473065041398134066368499246906037312798287863289515421661721027796583084689710903572857588932644602885159553249310021842011352554787699701051421931547090705901473944181215331964680336513394282706117713879373470451579751314616137151453678109315968538403775007657444570875315703121414163103301835761861680528813233788901921282870846832174065934141500113156523640299971033790239273679965418260745998590575848250551271988883859817193841023385993446539229648925690042524772946732698135648923944680220187876620193768382638798142261586512611747371330349653361042544368243074544155145397645907986881437167643504514042824453620027278844058993023556821566950480860851037310648525634919520798776902753354693869157602740593824365499037844093094415342390582940375752243050845903417753105939217455847410360906764319401511650745320621106058271604954976507139953062610092369015111795967278735132542094716552777818582119225797142985152400949376996876824454186366184425735808910613259249078012710182639117238022207332325875639162823412221895066512328271777795399821524002039788094694411288009796225176230456333717215956485787753958775431099078910941860549360640196428938956248347554745127423642250100024255767248365924061013658310651313587794856132655374552675135156962902897073816729113683978267913498825078296824050666230946191679900890684467623063586534620542901680807752813591302947393310550886973728609687576472557502148664489308207431766993205513080467227968208452256025969598984194739485524887398853253501958496403910492400513021493679843842983245849609375000 [92,17] 421887450385177048112064860882347178850120805739176023500462144643784298756869465747618899809742026339794750481411467569688576668126437582649768188380839200754642324454155198509410540601784823446995863374672053058639528259229154152006163362248915521775433852493493604313851473763277707144885058706036987487226927474549732446500749509807864176886590966531391886567060858835298588072171682308111327810259727121524434290248468179370492466114634220123291078887212695037903373882142641505426576885054164490297790891071922015374231332465446332104107490661081533837350426887889755727347020182116664010161050613658287161006795575817908232822283193770588192928244622466350131197567455439970453868843377834074568477454078976492297641072376251711044686710512190523365864181378308379517218790476806551429511696075104172277652620920819833328817541357313984706361570108182797310730692866682724545056653519090896257374729634043865885203332684565673867827188856801004808445923181973039164196319012354495676481971846030426346725608161454619136172937920595256829071324963171698024645073242062121496905463757845439480035903978259543227906834223812410503339946354908486322816092000604806104469287363777414546630474602196557803756404444507880496580535216956723752622238051125103015457377923107843112287141578519157890161554079833384610532702875028285038576587846238503224712010728299479156010805974488020959180035549727389828322507852608441786403274451385048977884163927605627848909667087297768200652638276936078578528275325783668816427933018906448788370086726534448652215721265385446259055225026948764935839404176562542771605149047288031724952913496236474920867801529210320283701195829618813545676314413990095926127363888385937892364182363525836750495653328545088779621450131579904424057284638744075659823022516166688994228899768522379719793977550059114347951644987704324833957969783901183400696474193924417245226324363290205305984795816823328655541047923669633845893276388536672795940998681750470397959932576016118255894758742344385705366601071141126824059851871529373037415532273411151804364731457243256573706946746110350008813522650056834656080731628385894176737128561101484042149356990903214608632588523315147524665421028788432670541224536891897417892338673084395850310102105140686035156250000000 [92,18] 6959868231204997059127637035051504317456782140115027530027776938775112374237188734421022085219222057576751984249628283129376228277586637297026219607542445578581450458743666117528135201047147892698443606246062689046551654187843259208344366396966999819813493069314354323933817273834397992521017931024434470149837541021515955940826291288184183968071499285733375383618112553556838213075466252975087624603250902012611295962663130648701265181779651063886035677991789840239319799928376269213457904556513946078843279533998861383280742555126222885355036004288876721604748235540558917242362666436735462278124770910727524483156529234596021894328418563907363027910657188732382766382803716710649530913580018567893700499776102907647121626119216276298484372253955012199797946272057921751240211483206791717818391296169668542639094481814081058842345192865358131836101039982154436773825634936374560737396635805649073959754549011667661669095423404607374824293222976332720843098560841455220462839907650361851880356145283375619626556299637685613527371108642783852820713057214491088525811111411690880935906669161890623839726299314997286568335484564119186738668446870319483077629233228102934934273015692401265780626634599022358368348929736511154932210148392938673935668098333048602193766192204488510126527246841535045381772079216177355453808391544016563336182174677223323937903807757146587970915227374179318240862499174268480326099550338435040809951873680650079923710105201846678088155957666543702944671323920510153981791670321659073356463021136152232482982976734687400417546211582178859532536148950778642857814745608498351777437226863837934815134586561737743511874541226597281205907482703095038785905577793519862674757119828319679066229774634654236366465061437492027676362804327223496326195967572611136790762622582605422272630104453377944988545425946767690195322965987609860833053207835117436495837488094441833054405157154213681301810987390729630693087384032187720896235567237940107524446531394701591793112293154694526196912895177415704383250720615087404948699958308588766991520580942980459669252084606974229981569703350078086216671956571786928255484001228835603562999200094225878274357570303610698687282437957062341450604176802477294283691127208024163346058305057439952179265674203634262084960937500 [92,19] -45882139205144231629547064423297771435784006981248183473445052910542966965066798944822538865113768994572189792799271644600260378821771821883034434638509004974911125772208444994688452278300885559541276963948213974948183192752127698927728247373139488455332251222093447576955287875742971348419719262694838426522791680298787668313383694233061458185412572616229730634508904905424640396362294367015557239357084684012264442738371633121795742743287134948372941208289776049058966515406358898431639057214264974241528330028316721464599369200356242538067094799231265680790942586174787175163566724106533971213565318016504269317302441923923035836389504767862094563324436529233499049857557241888677649174903078136391207868396182146264992091149297291596760759300999230661704068679074888116134916141078388818573032204921856227747821356545546346144828280905945554330057942500339314510057201106048150704088558865874268488377780537733763061456425888115553394759410166376823158073495328492825301087673330972425219408347459038711498866291852672984219833855136446667821823502649521320355869637096010128205835657554403305777804985465272234078278208379703828299834926421354501536064815158511838805916681177102735602638427094205401179518786617370724771822058172648496232961303734578497534260848122804668249524762960545840017911780461405560415999261088349871742623551458772106439698346017824831541480597124592301320737178914965833818912077328102583181799950274879103605182384932575772982752606138411682268703085578422727262974669527750631034054372157263560362658237528217117493884268467947092764386716560284796102979102399580537864951482829136362666906707377091628416874735389089274940534738305017752560093270220990305974800677698019228042588585903723771159717727470607284922564960447004064940692326072584467152160295111638838295069871214502203530343538447024400888991599268141314320811826530188586182546987657246052246845323692419396966302165495469052926973815533647563472694978722455313801960340666668642573065944541552425345984364629288779336796415440039863223525219321210859773157523419052336302514343562115189837128473087962417145915428042054442815204842779403493301838455914449450488866374852806281696456680891558449473826570712570755123438300032207752890411889268307277234271168708801269531250000 [92,20] 165474352324164206323909689124056338855820521343866266495727976662140290281741033802383190421831048273634081377262211941438391149270959443206096782213950083423999957076826225387365681632878096448882920490425871823903894788533197369848436386743542709533106774337101824299737606086798901229642189311672364089813396345153684274202700227745640344054332994537495584527404985768639497321396076774672565751434203756546264259877320950633130221038312324098588791476952044428103108292434552117250733842076776030314530297264682652941678581076875088579102912491524061744476708297092352520043849242618845630952241088845004337904713363170997025454500251827290725960991738499996850702072249932409514041480511137844489495241730753823255356293412074908294522116127423411905996843730926761762377263998738078551966155449359803310891496665348087718609984336911622894202694066353830072495933791271244838620596239499355132137796253783385362218897532109212696614831012308942001157156740925031773704620082845571349130278655666191426139438289545527302745437895724500603152598177793185534609733457240025680916093216912954122975271318023921235164272912422012396543949191863680433101282444122764632406261600004163160261214362250103791715873259963119665311477205774050922471148008892956475533654843563664440775291330132307494192539635465530472831671982955019538896441919829762404857913457154272903151241501070240203489459580810552284324917981116021101188316811600902574759793443978932344128583366685838621722635157307405550184625860321803898029522302668671371371128370198146356624115002563138018282415648252300635998035277018874573058887560979576698067966867100734512580366132518386643830958345077459387504743100669665896902363541097749837200200825421890838423724950439366158855038400935610000543153309434749132596451117219408100301783929211421280807941191552691276044582178099971787809363696322768109863538525095353426680929783562344091782689936298360844184021214344375925499310541012107689988681225112712335481263946830033095142676491414408076190796844638456539396721948960778390164336189657240848609982649949959005991587773912299883215720633671172373342533173405273440881213246775097555746172214964881379057340780349160768096226218914351536386872627522933582033815014256106223911046981811523437500000 [92,21] -372087347122172112429230085824803024251289418890530125928331816525525339597700273535063400027284532009065168012425933238006677960588519474646095305061371887605137668979115078487640268819370366757835848373583422296428366168341410856546049169860766152584049485761826272739829280680184251612174257810164719280944303798043716454948300057007101664605507001742720421102038082669165618715503822904739187438401984727222404839023452784350874894386487725920711144283618115672683670932676096673941452822757167240150527993517538524505069369006722647639628270944417024860518012758807579191409705055704751826891820237348976351809341669805311233658499017437406663345150189150566045584937923586572129812905932767250067041352746168133871424148534126269293864048925823326299767468002463339476666196068353676058384179694309977123303326991986460668146173825235316903696386353121337021390885068043984662970451437695210983805822821858235332798710189374700422140724269343522797798196742912126523137236125858873925813906181730136999538973096064630307187012217367945419494066973243208106129880472938171743120377703848059268190090158716973298716788140304787024895258137470630276065969487287163254287904961994654423100388000937740451394701091608720896630888669923168587376171063687710257402906499618567740632912386581813467155297027158188389973997822934794640782545250062854537488827649717651243731492027215493612306881273282391933172039524106043343402751573768778871497107486579485948599711402375676101734963179836439015722387068109076956481486487452679135687174509124490330717179746209012256141655132822050095701719435146168323867809242125642806995844115368134999422384924350573389367535350792614325437707358486239196880270079608660492532566360938541720797916762388537660993614247745272283353017962235478581034392407890529516685042975784933962400030104345624149916274766919215583889310164609037636825886492874036723307252834041894066414578907634038775492308741499066621765073141903147598831583184189365598805983506541616081457573482044737525535920711192490741911589485024505036266600420573097079942621037779769249299691024530802506648352502000981804513896609415593015684803322018555027166393555174608669660565161859742218952478821494357111982107612141099095559582110581686720252037048339843750000 [92,22] 221017846858031010444750115856335611541417162337272672491703090632524053017190194246211629411602070891033658983968681445449238964784125591794806765184363219318150209914373757307523984238359643500670858871467592817379377891501963197651970504457832451348498306028729840991796275607061799957790990783160877390396612100313984342804358684680758959613393588680618131596432102684464729295749593949377731550919500126688248806126504284281332490047010728370572819536631346596646342693627543126464772464897824980433536667999716654815855659233726485191621216261020503857590053363405300704220073581452448266649964375598113836904669010423199958711197785305357800137035203219806408030830648076109368722240772389379719013861277938832867073408754244284465634718738860701113794114621956643870722674280553423899469202850875630299965758127423066129349399542248258255753821470576598886863335770611851606797534627042441075437902923968023955413795174877085607349837638480807295832283473055124568004598433363370300768697034933758858015040080456553108562017803542350458369401740044261056856679102310806471870952632964873187343162160231822127728147756228155541282041779933565577914215739783382274459059916440669415860098925914212409721458413284477838159107376615136122888384580054049585489357412597767077603769202809282344769067411014502238254806284017959973997695569784153284454057358872769434400216474442961880275159285144375235797931928935422859520048662148384194482411474492944012060021093524157463545218980617734076347150686139975869436892326080046694576118780434347516827851412675853139924730514810746790302047571112639023312459564138412445830161269183092812454911171828629892911939266325178155367167866021407950157206334048942659357973615865291952555857149511745068239904344941904532787510273554456153607760075263767906345692004886133488891190146149195213079527839064675499439141679061617069925650581980531057962619338582555452777029285629417674818640380906656011197373177538682762667129644749170413491363783686915230918367923375991009796546114971212652139926204815319102693205417328226255578372083701213313003534005456678651290592299467328863213717497972322087825228205091239993371445779584936733873378110889783821617753249657672334329018538033595486780313876806758344173431396484375000 [92,23] 2264939793424257593749878574033990876357491212810210659468697765141816745633001785858646496371582695209302743041402650804100592864961131617262182143682714245081917629561099889326598111522699729548191554663542912431665503810675130825114581279897822019819196796903787608882221804309261810900705801705321691352394839881144516760252419239870245179932129219195961684949034820890171105899628761279270942752183247231301864055201341053264096047613754834397796982798690355085735305960573960657624857070966708645144911676925613705946770513222992981155543264994163295988919886800881876857341864773733796876515679320069475960015385789912522909799158745805204068735592706837577064984396234947994869231401661373717176177734543918527802197279028672499049430798456054745841312257685074922192371806769546287935055367076270581083460432475666513749588646804359972244729399177231227754253426280453245336557299841308787599353094766136143360237830858200846065168955665013941799151974356598038092740565579954056333426454634952811554499984188772046563091759225841574876334040269852444072048225359536878461516158458467799638283992139654665517022766941770016559152282457537500981984011709518117010297897613887325097028861612008496983602044692117731953027402697006230593088569268194520555854247475675678004761485548871600388056375704703630268754104228172781203863864907422251367078395427256075268329191620651282910119024033627802044834533165035091295439653078581230756667460356478510002874386234476398650795908154008063520086915638176073735587529353842596650992754660757416913792626095378950399620276675945602092734169124799015067018776855163763837979903010422758760902845521057240653273425712096830526457139033450089843933960832462517305418925721323637229367450337594989100944509022561420786941324679141504255957096084520881787197428298648290559657792304350570656628818180647039723466353936198656100532891575497442205543957988954311389227533531602764508467217784468448862685440104105947889565157657686190918248200766823250472085233515872290295854217216788332245967625153512377877411911098914743678811288552076962033521653833834831983658784172754185496416674219485236787121134516014057471377900699452414425752353700997782580805473160816109317213234031901381015927654516417533159255981445312500 [92,24] -12271697332138934748381912272348784629563293511473337314430281156353487405643487830980062914528785651537479375970900011243871589041950918937719376056742113988794954255329574648847540858615789451372546269911574088926631161221570736978596316170511185967183038960864050867127316955470091754572857490237093493684448378442350480247681583169495008698665441456313536233891185670221647243054487378397659918884003891737571276788508849506343858892575242247229979923229500535974484679822483288995840402267310977087225712529456143740472189131115563329602013274810851846481424438307173261913099901297803338173312465758142151234051341405418884939145225536036388505464227324076330144182603079170322812916907296941964630995545523477093916575611931515139195086063233042389958825521595149896986598831307690093790635020161192559960618548432090395204150973990135489892176501883355942588485103010467503274620764147376258158065117935849846594245566146311647275672176396210385931807014312723372319882755226563279050754648125105631107085822407521135917625386939816552206290778871774816055920822847350603528349757566856035320320095925306245072971947687514740504290606677002707045334008518839622422028038680000100480930700665141518450795976056321795069040485795707311710459013150510363331820854111348354050119378671150992108371415008597711465638575960206963603416963502252547852511199849550901514336452078402755018193523846737020835283042727203183917112312996244825645613737491800033341473413314067160866023922664753247870523781039874690402007079413474874895742340307854937138682885905375178382192560003209534318699470252061527743184627865724322166591417312809700074786603220337956836019566061136510239077306285376367279084858690210295219231039995576519246988545629849902147731631997169423685928801388046264387408200490705402326727274151150656880296302858927891043625576437045424071618658873601032030676826367014822097338794654595853676097748054185697534617380942976084755052179086265173116446551213263667145333457036120912294887240949145509040548613834801062275859782535843445459512341164277385404427459310342727391070355320692509209598528575950032364688341043078906888893521243670846135527601734829474591806314509075361082197236110594279959439554042455178262116533005610108375549316406250 [92,25] 40072325134117846309587415894813008823551097490759135050232683743067163509943876057849772843744234661668529799119180848888742578543660800829564243667148373830527890573787795565363815298982900878341978491139063484292326201251796288974761805319659767191759272745461270527930879492608659520483206700016852437175200887998547507470575243166260691198511627980207865576057825347627262488111127987675555914440068180834685186734206999074403946097621854676751814287307642204303132659606071874852935130227605321392905730442207978937368616829966791839856535349078968515064227115906231026627123342187815682499582899912820731273518311069088649198463694620461121856846522046761274404878247679038292134998430720429720560754682865196936218428203684897384543901223577776414193696540969907276246404367937709272744356360295227906636397234651299974464536368633648788029766003518104249508396223903498643380842687800509777621462048332599229069829662918325496653245314560821749800567848952514045615757981994275881351017083232411537489048056084933968854338810178097880696520328858441344956427036776493617287905489078619449226725450582654324810411025546290681692831577058765615644412975401773232179414943085940803686022054025647051524682287600511541782887224223804779512478597345248995758072558300392948387903528348968935270122436084420318373873366326994366410132326964246636754205389753784376762774910456830997354379006977434784214586889342631663025533781516610311812470845568933563501090643115938474460654014989027064621118981369149063033776667720738829757741145984440508845671279829492810040140123784481487607724685820349689242937777401597399199446378847977607079672287030275331209839468110320598370945127073360817061851297611911326617127308054123650786601998540972797598048156340732628426194014126407869536804944197852059776103368392783094370750731701499690896799466303118733366986690196045916980024193440266336032124027966197573605001955608257884372819889134427445513755325176174039717276148696624475497276341895617951452055689909105124487774240574257309425218509022170013999943249649343175226948057563867070560071485044756529771293795558853434598915979015811182398051601853897260737298883988893727168564083421906725829387688363938049168101740438174829250783659517765045166015625000 [92,26] -103077084485491769088777055102970142734790218163108191132837935852357370541486930463206547851809085493126651034608706394507386545359865414262560549857328221765651620007637289744208659758995525593502899805323064060030826561602322561592567138175899246488011791398775330035479420082952655362028374347219798992963704982334511570477767425376436663101794691496361414366375751980565948741558314661000387061205370891319898333662775795767732287946905211247813216534429757955374584803040331440239287775125190056510019676736506684558769356929220599226472851746177574055099033179197346781477805980114166610257231947274265266832307807953039204622985088413586201196603702644022187784716787617662664092518202141942292920647350185556327903851848148682330716776621589183475476937502840393992500294437820269832295013407833001420182938464674570099110345570173668844767707278297062985078778276666071757505777158299427505719600540751191727002472024001941368546773632529251640990126685233789563052950825604166263590895226991604332475435259382631191342628444048480787857605896480916676949522997100702558987379563412869498762276949104207649692622380712084295279156178165118849993145172557236262480393008583610052091017044827167731181051981298872613606176177531629247647903798697509697326406690515463875189350490548230238455390994316356429491914421945717101463494892633998168547004854830557331910420076300378695892841493981299163050622976552217245744993712483443044037814464271125255351514730832939506132983684880565424643249372975247625827073093866008585553513799559915922120374064775634424087330027642418840393259962597854857328432981184275041857777573233625891334041067045435254965210837130383110913336038680745137627378672878075324533087046508462741291216413646271259557631362799748663755164067118235873053881449411157743865867395200967150448732368823282220770064946657291383299297315468497852554298359701682280051200844875228814965391901920213690595382537427530709682996590075874655988301063324374101363616377760550299385282838460047260862602616023029187003458203280234713607507011045782094523362916959999957155833308558377401057644562615573819546996774407333993294534178557946988847401427566270524204854202456422351747823195160191596993909390889143651293125003576278686523437500 [92,27] 226504802865537157958466570519966476909538385802156179201920561316974025351063960904371041965730647219427320394594681717695553182521965691302081272279509697077517170742502776815656841157544909776063516697375916849497144683026805482729185070640251178389256025507176272026314180150829829360858193329115224024802239161429052161821520357659107178999271725627452174746740604310288706407691598720026375654913027640926679006197548792062204876323377294876588289101309407726816509956621029003228870650938841257914901054634615338504553769808285100983881413295412197404821741461797162078805026838048442659488939323562605320157461936887551765952756008771223652924593624590167339258978137081124619302445734587228053282705760007642898808664548781871175022724561756885107011054734995985374752532165371019545051079367314250456558359164272471040527122398017074399763529857167237385054425157697910021564645588683752606643895898734454577318198142506042558041395651495954819913425751949474503069737245119638646838441556817204230101153087040104162281052220229746478718912045048334528214199710384666431742433881077859723590036851958191216177412267810075090342735842202718618115787842656374023456090927700901331880327604488920606946107298134888814611747773196541924494244309789465449200595138962793550528009394136740688895165214660540777602083268426790381134429499393044142412563250372258705686884509945883774357646860010749607116181193612187095148568687446879188141591545066519916286480640429481911739587123815853485811015443128550835658201854314141722555467900899567267797647042210853553066104036032448619744953940526551710885749322946096299331449035022332288717739606475111492659939770544239617390694219478200659741460830262894255627829840782845363891201826193459534436963486195898853493580819538933071803904695632925047756384218948746830729628507743041355200393505749129616350560551162758165546568805498137011026951219926497473095862792238210063748412007596099735762021755605466917366244155417941756390106351132790161698916301756796587614959769600142048904990937612259876994288579906523408086955720344207223496364398810746069032600043767894057900636760468037403053433339622381693765057263724212286797088270089133650440140257965578127891115300940327870193868875503540039062500 [92,28] -436165937437933802050100950707672375343311510818432446055260397379616557992195547439354652321325154245546485466923855636428432348859121588703254357299438788757648026796158715360693424719325194116729326835367721797050290313293283669510167294066149314025414121131354260158490486562878025136083053742775128957207633083887234609644813418721979997587665596126692499678067106220723501368139560275312754127143213857934119032574789254904878310638219997127459770900019378777535284406054685665286470512404187846865953775567482250563569031570479073303858037004933408237367338879419285310927298451564516342146920671487445030644282800972453718941935306291822958682428723698226961573251884569196637360551836623517668915167610704639331052769426472757888161531695440054161994458655964625874044247416051812320576011713254195563001646091187992580912249153391330711591747572710905164338284378377138183973073845569991001786710186407126201547077246863854885471713925475293094236532003675582753799028592967940816867495104373821956484242799115736671165904729676345220687082645766490206206122796313246629719296183935304764257383515069145637531281358344283511712243046274978246514225714931366447217551653164712481237574736320561940715693183771778792367712598847033980510414834850917847577132281533497665100121705857180802837094614656927604162658418422306801987207303845958777067852018580116557945140664845675422183555708344204547616430956340456810920201124850513751901925505798593250065372064929721291399642315575145009178455287250809623757540287826900045907895539440519270043140992125497575424353979408608914774160809807828779860950003320733012384208218723928011500273350921982141703710553756524249189471229143435343589264020085147019164090014435567451963141922729014849572465639330664758123844194038068379714344442082360197169294602642934188045361434970010110925283988302664973017239842626068021558406204983092081061501983067725498325688687401654460604161170168034529660812289506874224113287721170176478039720357859620405164653510929211911645989076264293331638987374530146860756630204518378650530061710034362814030693193197125716574274620751560351638544286482879411482788196956970260984719209405049821127899602210588246733079279503480368829215763071260880678892135620117187500 [92,29] 736417526046196776805940711783899233034358319973083649450106344201868887810401320471100805616705002288616248031157953755777581074007602847802903257931395790381851505408278133718682632791973693788664567146683323581363830659125444354478256057008858459985782178076530792396161083800221870903913052909715655517349959821998734957200342546204500557251996113467126043548412318765310630176638424143345597890852666754873028205593317401668272289647349823804036843402643962516358025436196842273736578872300886621171599902887358014314058862465025191914334630677519713993784300592136681664024970531465844384282217539842158740275051033429035076435772297877274636858714595682140011587524898301637252339338889309801670397572140876454245373299377248204722300497459124484741042403308116749890113452130451331713773819395845132591467341880683990350166217810539839804338316273376557844177357351892559696575315704180450379553631800776285658662997262475542052771541869608990677326690802240050070245567685131767315882209735114574125287711249431254648454374665285367069903450464602677146826193433979395301683550348218842231249071601334726550425061519347583294753066612874212503501966699606737422619232449962050936157658422857380258379746675179905527400823280734549765488370899927840406448219717731939999942135179008892906895473305889173037246820890378791730267649075498854814321482644166675344495252191563866046069309814862687129983958276391205788338040546630885925062087367894935884375262595460538116181985744284871763924915594712326534548942145503654308125319668515052790605923527931224918628365446335389608429351917514735348550811789557778000299330850560116356421890413590993125744131493185252866989603295493176823926411260531170662875993616276887770719602229930088344631518763946658756154680746168519039378779704482720168459667906439578771638190276371749762135091055013929068184033547729816149703379886548894534287945502185181203633186717098984853265598197772620731960487477754128493751970124459716460526697916440142933840082713882120259936761793518662498961136046211532468320074159798683086839450388413470451651670501454309016510571480613264281000844106393882696459976940016816659624560914840991010723768871515575703280269978870387070912784110987558960914611816406250000 [92,30] -1079351069535056841756183245824477299258529078254370095511309681020480689769523929631186731199173208371744898671100460639547011071966319950873599555926135599793863854912997076532158158701841837162543436510308347875135169780796094658914360792695381264411757970722065828841931834227096196424916597605299815502379173316310920160436736370846843647797113138868575629049078342470343759415232854390744369724701511795065087303859397076205197095764654679661149857989278895656681433363526252017449614519099151522328109114606765031529916482872719944519681806737169432886077652913968877517316810310434984580517555354554168437207169465504161366400636549751075076865900063524554494671747275486001623474760490269353779972689130206822043805108794305690417107973323144377164201824199649239218289705605111900802432154929952527592083551976656431830385584180497851973614983197074523127459543502506171708130290701640052292483830768644239195088774065276982123245105871567472450678338394748252411966693744511742660447977064182692022092600339529252493217328387924302605711958702633984904811531672231412297719614601540427845949011810815616903167969570683338877604115127698022770659683033371436241451116860636649937227079723216606640379123206487756822852147429755577810719738444290244890466201139257141562203147649881419877969887697902378990399181424445082976315621368014318998537894638699217158724483313261617044597093512461499885081989067571312798664978556418350019041821947388197051732187602054335720914967165854148309420327725308144941044759661142298955216996488183305919452530725103410643405886573123268334954339455989279109988056409030151769490746981016158635595508480480848593625215231516525134397113784539517421270764531354487118320268986879933388532047262721511786955634374571413026556124192221243424572287860869864747102380547401833607114694589851716023789200553255776403042263739298116272726377255087953087216090467657217082236773402102120143417687163019510378012983153769207979910378092726453651941703294153540506805556724936388360199100959441490655321240164379406580229116317166483868024313354957706979626985742814058857551069014767944434199240562561275747696173172589699952878231993144327117258446552598568915580496243092345487468719511525705456733703613281250 [92,31] 1349397667304263838855082461092905024819104846582529744798090416493012011401460928320598374331260918199515663594575041184042887248556421991957459565262938646903820087573699109759959827278431777245623437414389590930613332578040057278860061913681453713907715790790970092986030593555568843974575393190971347200569554585509256804626702691974878881719759461562447668402178815958243322213755283495421040840364804652297958710054255572065985578800176123022684468033164207184266563830484779284577962090212225679397042865320820544343083415086983821596284617057538655728345881394762932162743444313344396534027210261225776235118782792209749115181470694417878297772394002260333857878767503611620464247980315671005440897745623990027241037495206708279027832234232835255798410213824879031833051091645835842720253532397243425522144362677185120198354932351994044004531703020872840134266378448339980001243213757730518771657267463794356990155753265908444109326290264671534606900156833274334010916993980814822110573537987829986888626192908891236949482493772244207127129698199615620888473007228738934801794067012144735579210171939948758468303873891603705684706006979503824797950289747875619346877474256178996535028889583296429922580235283475193672096656371860168369181327733727622140355411845518583173785555312130961873827529257214795051018069372064476713963554480140536369722635063880238491122337329968279451281136165181754468475724382025704895943975515128900204262366278440964866176266158116095598824250103275064312744103525963930854004028675654235252169031131812883877179857929919092491929304965296255810004138290827052328474753262592032403271534939932868828323521585450230586486233199873375423802674529454110145290777224378039517265137948611336672388494315414024138396165265071760685857666007513582135784602687606263010998223168433126680642493050223686819803581072759181588264617426587157706958979576355392365839203088316774332721765825234977831813396269727614375592842614223808732770389921832212828320938926652567400965397727028818600296606600538864303736175597310739519962156601304956743416980324925712149787561231530294789497197290818085238498830770864798958281095687639682133155730226959593180732300799009616958795687580163757957052439451217651367187500000000 [92,32] -1390223984802264263891176989913913178937350153669760586669640289884440575831881824192208681429675934441548743131248160410494120924510154793577008658137882469137113943557454195855323227105985173302551812075598068734627591082849637178382554710968259802224232223593438157968289039947612112267839272326897356728249979953234559279262867457100419205663373010620077427412225600424221501766671377775296025937005122908088568634570156145621086164580448534592102002850267918948457063269464914124639967671613081433663135212981559039913425721986923493288649535341253336839728536301261603278345788379671298568864956055207223411035096098936952177473236154001925788916945355800617227248657849665180170384127407568576044512284742158701148492079589055023982557728032264166207219206021383957343941091312164213662426624645311225996503455111784426366299023265689296455787810819770680259614507707139533109944131615550164041214635200194276370960838275054190945956711931036375047063646578847050304881069340045238400241112645267899136201199667537240411016104702068784269735073284908579157091667919096471965542090200720824972999585411003132334013320843623570945219650021743260991292904535976885176479759843829340830903064753112548053768609588645115475203587389309874185660085047600600168524102705377180044597161257881629593252697456094162584995306884645871249079714652478761892728260811490794262872042562412234045887000337491099419585157491830276781272607024491945416740851107397283077051075002347003954697580806566186477212096550054431361401759107901093413539315027253354626178314959834950864848555583606911769419853134753952130443109063308019322717625718650673066511461189878629215087249865243589517172751534949019580831894230805641803824797458413412771121231562216992110761408401339498667078105584891710117052897231316570413164377245582975595791841148851814742626223457973479908259797213817489757460884049724396947043019133067244284245223224636310091743317391524578275824278509609529098106153486469658564252246337537605026879517147517314484024114224059325155598854386336230112152678392031177889711037910683109775351087491184495463672567111536504626140395505117524923468927573300771925877265246215110647381744978655262589412044960113234992604702711105346679687500000 [92,33] 1077499094669555870981033390274764774094564320096253684941887121754645690564977200780345556447831151811889400048693507659729901778871217088929798011811237609585061968107213037951653129234855675460718155611097448177740910948863209276594230919177136374293753636643206044836560162006941070446989315946676416869748600536392086842549640901259503425849256187092418379005046930369010484761090469486829428051512866952626665189470667535226911208670326483945754884445160330328957997596071088813902872474942004626534623124412873222320338259962128637796440520994844946542914240122513653751002032780390587777516117105875162050167960941230992095162090615853084706086097349544270539484328491596564660020796148419533276753652749036891219410059869208470775108156419825713525375321025345176929899614976775568665763381828029770478787361300912180942257146458164676074688503154760130058971101757306135056989941942286280664085786571099619778533946846958463169567830702346530566386234738265043697749829263066639310015515231249815848678984314339136385130814231902491434173779179070457638785565191038875557627635065697644608033726008615084888823367672968349638549297131054254599818352215580670506252668882824607660157494935052143822514507853361272923231606638680422362790553362224576714349534056405754662576987308354915673995443762447533297882926857510782466196782295924341409355899393543153078649080955017013762441427468297114206851276930334669942596208967431418822904932312631817440687670789051727934678835789874604147580936897250262806651403527340113103994355451426407221511205844429753938624243993841621348546181632190926070162301788326272852501125164876962265353460750011204123007114982270634687746313297819260749568824051647044165660285869983654958877805925877114818343207064952684967746116936708056732287248375875847543633553389801145344012201030137691882438920971399182396070816577866523782679129561597688745437283711610141953861136944793076917737303102281662847968298921606151032584827353965047070317206501909190924762388043719746059190713764722478108729922758030365633661923084517656025557683335891350141896694028459739436241805149682226816080744864202737917925388324783941365787915707007428928849563087448469936302508642711472930386662483215332031250000 [92,34] -402944365419865988866463111373530038085975202617823549450733919318848962537959692415540157976741278576919653919098513890918904635222985168866029623364909969297397054445495528654058248656845156725882485733786343690463865423106278370497294478415833998534175989608816460785414556905175851298694606978546748397133104990606487352697323609723470245752040678286389349269130113115844558900180440470635033217652591150548741201735514336737990605804323958262360633184046848033733161337483678276563400508667074878885678293407297495250895738107748587320965366450039086384028137538616599772720921868665732599780365329035599358424101795870640296020304846838405768231506578214340988686061024769728030614597003487117459248502196710139136449281166456699351303117542590949204989679635826477808813513138521658774112076651981634609661630097009434191688019202545091063744609000318369461957257153618025646564909590663349099816834237048306149975637233362800454503850711777688761821591280187696332778627575315339573937472098682077089802687410799578840625889223814624549138797240359353025755680464134522267415410772436683675020001610865601885404962341487106806072108063069509070830404449795070024963041317840844653185295580224932120923049849952820079051991858637578504744442223332767597798720146790520739085053895846643632228565048106123134541588521063282083815946013426033624609098598559659891804577687630437986131259962543558985496463999631575144019183932572560575390427547037407344749335201830505475009351640222181952642451478257429509548526565494395490905499540424182286645633468408910515390226556458333933633534024285317780383884203354733587785526128638285581560516565487925271472689865323248512907328813000828923761899303935798356442896439472330964970542658792318481915408572876623742409009556566005025528302722783871445864488722915098937933305956188699745071425608430971052890250322854815955176724300937972601370165369983354749763817590929117680252290352547281465984530829936598619499258301511062862445302461391876733827470369217394065427543581142290451509539117445899249133723567135296697094702079799124510029149982881959111945237772852344947696794517653301191096675723053490047889049656957611125055360068079012003661176777313812635838985443115234375000 [92,35] -488272836832094597225459610170154315446588611754828089491465443235817330591025696112628794259588473770877273180019563608626818864477566339403565715629543899428184468165608233200497401752220659012531432501107420950619656134316922264427277652877352300286664217652415589271958196459106895915616810362311563258237763901852766434972345191286865250653622719843838872490204456127661406954702504553306666554705467129502621590034663130530668520521581739214921763049512325987776751017985483513216662010404251944949047529761761809502321283990871967023928886047646687444014285674874421847536612824657109707297867613891891651392385600648475889972939364241247676514758633447459540152373561594309285924683429404590431748087854279858910371859628010322259773088635523499012181097299200950994547725294496778632502717122091417703001794179932711747092452357700547279439254501493270916987189328051773283201933851721706460103951510105092618543332240123706321668523184115406701188730515661652630590149100121090230836352598575368236294476278768678534050663326419960214952432278734236746619309702674119785610459596269240622013436202343382317243538591607153018077524149812851991812946812434862212262323842984468292403758264393988200044338860689633242329261409653258229543118023158565268678459773795543142645334955094693032896371269276354441616235002572755295816862233706986529912411730793922856594161590834652787064515548450521456520443063941487746174612553697583551110154199215571350380756517390223300757602724271168571792509898462328464962946229705358449497301735118353000218014252815857982048899975869261161173416175444730971028686595599797416906830970967699697155344734730857544672055319403259682772066324251055217197999382446912300248235989718605821066717656538910536576025999957318823312312853735425657284338477630377820211676446324767695190441247381750835965581338518016613128871635065643811828883305177676915708632777498439705064454392860793309313102900743950219438335561937606191730334787436828687395324178175017208307381888972566119892128429990896968017963982350125793252242084578914727711422132963516516646017984306107756501440227461838185167443473454938686032829659809515734033169926103252904983170702354899894714890251634642481803894042968750000 [92,36] 1344993349197982726307659698028509155828098438136534314496279926850818737292592737737831314515933810368670746876937040927117354110295619763374704872752329990093136048742755713579587153149505054810826271239966645859397435103956483962808210857849042466729399449545427445780414697052587563011223391078972997385703091741688565985645428947784795334846764263259320045476801891454393076005613358941051605415473669875687865091372898011426232371668145457419823619227491286807066081481856504036815919126240555269284036132001681346940372075153464835269351768587121159549022779872592381262804033409992579059510060158750595888426289283627785097557453851071499889349773647407045747281146013193612910972655795053529579300590423749295606075123704481889692906596628135383208540574124707616963367876351835749470993365260289893943771954282742676145802957326726276907014512053769368166969621362706994114555468978112519987103877256751858948969125997731501278452698545756273059723503491414632846226710687390562088117681092076842590027522139099981651171740335780361907274278257873587184979360009333964532024009590284504644304162110354796008486475022880336357941593195916431619275755007181292671992940095399725019104416741902186009313708469972175253046088095206899859690889913453106257414493533235949075379736293131175315644518014205830081157471332105545334632709892149978654913614296476402950582779050869661723587340630700869256890513840026542658619671380693320064222436158273486392010341021338863635370085374098323878201295138422928686101066704912473404852306815171456810044733014781604572312256311546874429402518592090187165669563935207320434037372975721222933550159829565829063447567839184440854290077919684321513734668462243875034626481060513563937132163229365721087560029106213707627701609715137487938729448767840349131063819139118412238866826214813366883835003350285587890327097637329291195882041566083447771561532252198268569206023474911730058507485653727502664433230366269352418847008209936207902873532378523646634333391010545466521635678045260191253010358194626195143601729016219181750075356872927994603721430646822696094396075076021094700805415743189924225033891623242750884516208627625447755423262509444359835697468952275812625885009765625000 [92,37] -1923252081272195352664336670878943367433742223167556899737318729070182973204433770840076594200448845655478765874905341701668267827235192850501620306069414555825318310715472878727075920028258964553112448531777505525418069978163241920092609444345470455222224058408006919805642221730242552914538719251418111034386586629414728203098470059990098241807424059321829218005158369523903020720824827937863053043383807018657801542843139949023514515145412717806538433337530673500410592299345070716762939022008445187269787123355056210581912573245284340568895429106803608432982692674404040759387483425558154830608074390666676473101782919367821399400576461779023227290339936190952029443040513779011358072626618727909031358166868550001775516200351680503333067794849346152303017866221927253751804105760026613038410065368315702300567830483223919429491020154516813144254023054508236183229220332485517344157181930304184029973817287275002668224856349394625324825701121040566834985693232580145678661983017474248516905536441754468988517428625413827669066919541461813543115842640128551381098369230729976947050172174452052681950044867897612779031570195915569397043322210832144270264065991561980421216474042380670074647961825761469280187360652044884185296147170352779595589154602714544540268537244386007159342816925562977053524664771419983320632461242117895579955323740132501389055264491446827299380579959517067217943083944936017750442077240066018845582531216015572266462022702096841947566692502641644339143474177577698882800060615070277567454976114402313659881093823716815550178842575436627842306687161663623428623599235398537265837855131000110889666901620804318418006565204318655588755437264100004290376695512102438051329580270605543132406037111780921751782876953451039463311315481838954380389584623724181394231228131231543577333024733751254232728868605297381520461365206098747610505450988342890171693797486160785305231585507898286266285715785666774205309793608082490030125226564508737374331725935848482952304915436692286416334264278882035249508288007577750909261469341518072561410093060983128608750146567549708622881026813916966384290800615173679517105003703755720153490336156643995111702393500357601558554097864739418355384259484708309173583984375000 [92,38] 2096528061415692399568823488851833134811998864018387022724443319767672429312021584877394717700166670513378900976643460723716072616577766373595731216626184026147391394347027683824605756696990384666563080766776697381209277974897318346087359861631400137315711826828040739317411766880551262312130663009360478239982779964288166802797740970711586241054417155991971851527957544262790351022056478269242386504850867788130034302151449926154194890279171646860607888296643674466818405477440901235120520081930615486568400704274705133933665016853878848011486406336771826698878334880520170504229957232685063312680505306825398468402849709962065201592813109468760816005306391606488091591883040716279469888446730701629219287495787139826118214766020353666277736835784078394867194727976941635969077375662585820286433344807241827619053325279773720894691769318813126304946602365298922925018323415944323907259346111428185091497993396412866844246573651915300841621352084986290817589031763175537327278079653100268897357859440226616923982307942859984878890447363739510376697827850965602361175085407071415340305643806318481930705534050338686264365951802123803910020651693447010410807671764305785736671872920646083548905505624967100328813926798339558907832487024149127481778369908071254335761045253853706950436105389244099765004020984495575623660888203822681912402707133849978569673222730457896265915658720309209569651422886550099066600396713492263148391433959988779951872326425464554392018925899021700760296292951052069875878260652758497523471411804950802203755266849195023823228269756496692804878794071652489497993403808430171492591077906745667327058577306939402759426215461212470033496381390216544240418857958659611639866828007094215952052720377278787538465923767221636539146588878468588873481009792239749374042562343349032188587899590962009650930887390315784906986884392202844578981793618402357851141611334154474181575681097811752213430103644380050189094900863936111422125221243009392011397540548725843002302799498100809144473236297641715074946543170573427861128416327624434886096580014412091151354532597112856287146694251257064018816285808716844216737918860958836795216463845644316888418600678769442490975705162270514847477898001670837402343750000 [92,39] -1896510611764848914976472721822685073612711945838599230019137374726181485822072592049396705364274577045294577992483199665903592029767257312378888214402338636957744557907605833451806467894773739934266448746910259305324236009491122034872447475093764116756981437876293070315858231402817593073715656032868539182530816473862286932012180054656287788518699786145379997299013893346621203434662277715595939340505525316973495064437372243877552591360685223284184697520322147083499132631655711402328187576822480170143213417923109062245325765255943957618642956930154033173564194105005348716781362004996341158679413146988759685972646820036534193814128343374627371014894951803800191488851928186802231312963527104561272919385037984387798572897369243425404195926083338260692854722476209781945518579610053035351022479947711993707374320781727111993144192173149350574446720712330721665790141664834119861664373348083901677167950831987405935126979154652992003584447794071430973528332897657183414448768975681797712008655657428244435725061246598226578965839218552010320210742340205964207731917475462015796396755806379206333938475456428640944289518764413141188345799708583672454765727122721772391078339920242183635385803421336343672242668697940427626083257724155682867569578463135797070803875982177693422900629583505901591433566906469963225540453569583163852400506674509016622540981679379734942524690335596268178185288778189638059713677832339516063226173522566519416649448657022015382321564770573232940405779480143498640105733002077156422383009113913910062659642640357442377084006447132246617203518393704604747916884707924985318773321293858978773675900823470311883090722372513844680843955690235391599321763316751806514295628568541912309453672019741419535942836957599626698830300594166480007703417324314732165223922962535633866140208474164282838127210023621109269254803457530592127599613406612126791275367428388275530008884828259793614963826899488210509493091746122010731304634350468852144328378692948757239372590133392543786119525892375831091799255284218268807003226748619692320103584453388329606609251738024180235199513718436905961191770377174709851026807890246667616688719575887983735602196618185647913196190117446349177043884992599487304687500 [92,40] 1469354234673148265497101771456359487707374976107919169791082186792931698677393822296595839443332613013514820238375854807393158055637713750925654904994433868288471152742808978809463463698503101204974703973384674278876128994201786988390077245519257932458440188115515918482957209938446865670801761979317698106768728013546104017049276607040481713529434817993931472205506765696363244024372403524296320316287328905135712544531172231173116712218698207227872406244104244083217199315863457581501595856408670247404178923819369725845931076777845069723299408919172375273934002092196772357428733125070845554490780084704368952922632101151557770019691139801671457855133794452136068081756574386390028313440549272396827502454894249343499470042075011690342046273598137496719676858448694354506497478516581180754621303032764178484000746709840162708043440862891118237984531917601140174473822363184817114696747914740687709622341333674072548835814015317675566484772727428618893733657174330976663822644841816195268186809544261824098831592530698475407122539386172811224164351202292034340732337268990585107592503339735593553758770423448713682675696360691492081344171785889945096469810643527612486523452461256933937307872314776721528568672634914667891237915974043540797747244995100161249820539184020556371133506650949403976100155295722608129733281214934167725660754318920399346847711616824076550284346983638068001458189110983120790557757219855225844451560606227495385291514554740200177303155800452470931700880873805953868673760593123151247251523843304229856930268707537695636945778843199757737521187612424110283784434273915776169530992445327026840959786840321517944657544778802814893086195523938487859227887886003618412628690498585328661750192567732770561797659363044200072060934983685312375324275941112475666068891866151965854567700338739367693617775577357017178325851194528093852843608779519854808175420939776369975827380705837610066797108642058544472725541101916308151159311751626933670011268985414413680038534230245387772652080576900412698761688360156073439283179879017176697211428571135899977250582976946051021068619525605030961901309895238896861557335140648155520956504764114521251479902633706696446491690721813938580453395843505859375000 [92,41] -988114242594778403929465480030323864061391114180473572466677397378619503938557205879717910681924432371234837891849748726777192907245675503990011131989067068432035381177629150476130114719175075622397324549379017554208919036707926060394117413793903303070969889200199937872731416104810055048743055634779544070723052031628900112046786946988525240324874567814490458052674343422594750608909805970273507529095906281727538081101296232746224389216868783500379272761523619960303166555895683757324991558164484035620767392518117501308336558085792427579207388744234793625021027672318534749824860386882555831611145067412093507816893684246176179995489230492100894298055796020448732919648147061229438165460199558158204894014781370024255835793638958251847299852490899751070034371973621045489142035313697406816460941885600843026771304344175379432940854474937671101525801658053804940243792631858520861000070099325430981666805004052672633494597254948826572923696136230313908842608631799493119443755310837785367180521549116264887308384436089231018787673117513797223553262436062893652662929484787341478757931649840914348966629779469979180724072513509741617128533758842331886776165294621219611069498300585551401431418756171649764933175081422286515774230120649072753760231352853687751320839916053716111475902184041993609290017986529982330906008144103956140657125339777749067704466842652274676583851413163102895067771075355200332516567270108019791602537028986380879589258158319481357624826406075710518233601472762142919665102360648678595264012151035582404397263021996779432983778467591107289454551456847134566038164359056036017383286610586922983417591119457429886335148489832829852290560827108557659666610008382067189292168566568224157120350600900202936210687976794495141070295038829257944627799661182391955651891626994368459675614448303300971290571783445078179273693116764788356816656418091294221983237955980438099285463585017250013443373017041062817397607933262436700820720318205199431164488563460907547349211222663656080083630158055131737598459285823439143119822484708576178438076123930728202544320864692024882915151887225725060928369116693023935387502496128807555250046839675402402281508321656156024204165078117512166500091552734375000 [92,42] 579115762165597847015902216645839048616417845127347877257769220693063682505165778826839979540214565239318419247618726510155732557366195346127815474696588308422439906027291143960018737354042404883415618545475580238510856334994165591883838167606449263617455836173270464626602240621820155948245686893888654372130015803989226761509244673685573004232231758289297673205446144128631426274434377293817874746579123533929787256012166134225906289042539033341697355785636011190588751763256099494383213427710531025155609205901610065099110318160641100170705117661231784710213847548389178634576060241439222894852619810293724413559270399099745379608412185324524172645182756966330460744124748630663355278317468137863686177840748924960841853849188702331853455029924604501741074921241023964836166623284475375808820032630769604019163375947360315145619390907146551743056614802296172390395281241702035400659416592040840515935431094487601738152520391948597498583866068326459158958826422308922108121822344976437034969520279578419691045596702281963728893366730038549109102956375875801096694695589902693010118495421164610219106720469468619484691349802179846611382918479491386793717776935265543028291930779586794588795125925745646165246159192040735184069728918262795663033742888820466295446955461394410379504786005417037664621657874024747517358239393644152174507161946010607042367986683337899327951662040754437858467588925286984055487802056501123783253797034258451660755784240606071634093926853570352187262525840056104569010269833791344514026558686700101344464766580422443147683443252337523007355423339891212197540468586295574324346908911945744461127821632487327422083837584596143669787040618857079269385308352027790952807700540476404941216516372564565841215207476182279504025193731360159974820013995890630167595935527949358732251803367531231322157074996416594640812996295669093943136257475912522505563342395174437830935333258104988431677674635563565800428097007626507099451534868687869015577475024518937115046564058801682608693428352588032118528171175199482583344600724231369208326196556041030988837372882296377464324559272659010726731565826705855246142024016107302480675674524646386734528103867186699105218394834082573652267456054687500 [92,43] -294890755937936351720543303340514949112944094637667825785780473697715780344154967358354475854744443043569256235572044308204895692772815971362100866636673288614416838508097377214288060630103392673437680141023394465432610583971660214376227447597851663799262718805205025494427285849241672876827320804206157656258927850513899148211462454207836386300429745386402685091458882079391523203971417378006392391004929572062998361209158740546762677537138498667394857168050437056756487669224036941892953700704056558148429466284751338535798760741048536974694387055910921277651999905264590681118576102986422172508592524323662996744576428356615154094730750811177770965079480971450342442361434339583014436579617734428307037776080248862040203997933669876152346492631867679774207443393031508043775171831236523866013579439118107093035407181407577770964258919663299633862326351542567022836988839790062662226117604290151123926967791857958679585354035502826467823574786076922420335035067765399445421119482817341200984339792102037850480272951584315538822279001286227811821094840092096691992195465474666974946797792768301596405004670996057738030128087337976792258664396533720904937033341601358551658589884515201748537205864450934286453779161483977870589870900159833400994882472661527694633130916460449400639538768126668327898759400081207987208510016155151670689314590130483519213836005307598109407031611378582111063660663982403159349223147918014188633110428491023447661223716468904910925759993061837650948718499839104052924462552558993832451487249953846776915561563952585562832281701463965644687898356287652073692269302995219563450273188434269066476356755548181246639476531989023419712853028915530144132044406846656159148134854240592967682053696687988306315482433801921850250715865803167615676824460058973513848589923055641090199299352588288120883268448728208877584964264141789927675818583170895267335390199732062623668295864217093072647900655466915418340796532023853748117797327828627618672705076330537223393192390474084407109044105117271626254856215391989336316276081538387596281134211725502781515393052504271410101448355663217772136429481680091525150194193462699432986641600488836019531430077122990951465908437967300415039062500000 [92,44] 128900555529300428696864681716000771696054153410016083970194240267736111616576876412579947215999674435245308074561629564445901298072157086524796474818810873631447676059257182675015433034949186182969813380042841414178795812296800481638408032411679768580586274998378754592619920588887502147593278067591731954430115622665837212712798655353911360078111432027909201794560815071408562853441204432789035648829313136849253397046540623659098427193304615000054890526543312603959565241046167955136927023306564773721890366495222410110898041103989051033557708065926019193090092709458356714786094520252967706520518452760909469799419226529520557559339987081255333191891488922157002727898599964698320356796145870847314862036012120651564739108305854071234641345184647416955879389005505608907805439338123362928063310014377941119024685194973462019878603959302101340904105646369609616526748010644334067814250134414748780870201457115155770904167687856635714123127673323183173929881835686660570573920702339851637411506952584126736416225954756028273292804476688912928289114771120739067410791955017804715678918664853158325099713233800449608083521208278619656227697180344140703331719594433052419968826337246049363433231932472684025100271690664590226581401439992170617065063684829563114375552170404502219345884990973338914441205505479583408003456353575078192051106209377905994810503578254519153219307781192733625064010195699814941803228106335296481359332542880114075625512527784721148747430065769710484654007564143365362906478817266854780288226180106134331795373085229556931005043645542676599709335483294497466420865286577511113366336869919255522170351264944888378512228124232164227458872219845592660883443306227929911155360215661783494748488905483542027432760196356015665576052770105459841411043483443019226251590316663917796768983542178613357593245626091761003919350313743224852377210630659075783943758488437291223399735042339215938938265303443773015359610333508283194474930099765512876273706064239209342436110940123823985086138535238127355917626540318662129390872725952957380592238885221821763986240993073601041514776203366250977339103534577974020130281847112203382277138905381165111686120328116089694958645850419998168945312500 [92,45] -46946535760853260240159637415246873329983839941731392527995880888509446099039908439290030769647823421543045559208124286159687494166070163456730140287025412260451078006550000901551614746065060966380819402251727929912316465977206462898877470223154954083271665911880963722967355656103300632924714441569618834073959309210568189507406087826705008565717976281592924060359279167967300609530219904407767631407130311545562000192115800079364773616066803499340028408218016478967170135170122817832855918882256680262648984260696404989601518782546954613452913912160471893119672638635929136772400061072578589983177845812911815614783828808264658634778463872242019008983203673568482701874469105730169627423179679660713518550210354583114484799850628689832096014005110963195381484663866872729831992122556715851183197326133176274510480562672299025817322011873392735985639677158920110209031133248103481590666573881796804928613279619982110616822456724989253413782885652843561859242713936969077774869245117847674369008222699210989425427535539132234371999547136671567230272630977995385447891004776147269194740240549566120867092719130646559992130843769519773703289096312156534624025883003339734369307969684380130972861195294233935774465253902533095895792134248176449162488622817457869018227289813254896392083425161584937773679582535590472182254494216661963389939200566495040092713782842729475169443463156675860937612591537190499592228504171768299011084324840737277643174946799603979666837702390155606823920369837668866452268926147537625697951736087793361012653421975452922781509228331908194866978490634162617566577587253202654613757017221582819351652623295748542683980425002634631628093896270586304151765456620618320250950513233723857609013991532449578704035632666531363633621700641217344809423830798678515995953622301134692774246908531464809169361535413587029751792293436960458850074065354501137630927679067022090643910239660625635717671662648845021426965590386838014258742261954022711985246432634753485368276690309039700918636839403871593420370915730638670570821242299409982250716660659140003241984855905090490426685680306047320579808917921583462009027961756127985347660224805231045375197851399207138456404209136962890625000 [92,46] 13104915158666697009304638454456203343218042387564344041568416876701940082190203750679379842455396724121524879539319039625560997647476554703734281896438516042634178216604279671217606477669167656529935555295195697317531387832803608076145082942836234803517737373337180222137924954588702124683139222829892401208974997848048661595405617889370498723849938132020998935843924711695202153201284821262023561054365735214674783351708277355055378113146975787723861044880262163785356792174476310760178354010078817097678205022132472905111796711083708709571740635490017494758731374820242981670601586657248101528262172741741686464196825957178207412331452339479033162760255785180061257009569642356084026486635022097672315958965671349347741529032015046179884020025818432825034076964727412057772039827382820146337560485964061017704639896595213208581325402561007706305388376622160412374913937174453780585213462480656531722583315861315660805884800797206637843059861816512966942968376830672036566187745105832639922160058628642716120347491727219285626511147318366782920722954394403304114055415666185560351917055136632961516171218587929824173233192498057031448112380938703913307749190354609523904302086281976649361539663141486746617759200832743827700104170330165003150968348480883358847577282757506905240337907897176467165510866170541376708908058468464041261309722739971916458302008299647216258949431875132406799491022772494450725625326306453301537707610085677494875521407539063009127109792847838073872131374781676604199493437972838749825642980458396106165204295114815694264389160250231132225834257752557221984802069643970666619539453285979497148786936957563777233690953399597435820630593967815542979886681553848709014603459876099369819995546141186111514370347864091715380074225014522233815201348745769462576925261991198953772341518558488880709141207816741271191960851444678201038004252724592157152029795473955005065042300284582599733124981361441192048856314960378102690451537120977377168136230007856308669261960334225632758877109203075517899671997912183603780848666380315769862248874048790138145731980384874246736555588356575859908485017750454106531477564442132458446093999518758388411754367552930489182472229003906250000 [92,47] -1860834968767359483530298601550172428088266304065858248313434506183381298308415254680270622667420734873573014512690590229002271069575500000976656593393446146048100111278453311161134112071187658285071624055761764036605138253896941799937368873576810080842957626253702296702902722361992832207283925175418810527148870441610935502441772098621569424408407290651357074554404134328671386571236206817270066698431940605727838150855173738112189874541753853581310433265185738795733390879846767796232459765085423421251529466843714595622158595404144152198269104863320677617797707599858921669217896102844383496058845951381302506870125101008555219558207132202712949024867177470579165409467088169299761548773707952081644532461252609730841396218039562936284046107388378074917718060270057474764511570980637141675655147098638343707124962453708636927454541230839940440465203509319732038882879802629846857374571592601921301543008186488850591283020056796071962817994820796977605910560095200153024297217590957013588667944373216357813106342374926908139466212470406811116057959903162493350057871057168430857580508767012160164735170133571278814258334514910429110069926259325257631490781143297396267100198107823343528589797696054664652516329742386992905426726353424937284999430167250577383949958724619328587073658883969287421905078277667237192959799361859603450241892365666088401559794898803281207889336514881644509376043400995326011170095507002712051040028066415194622877704085646105125071406570904980379749613413803697235614570729066248187195746885155620059018815155958214896828231465513739129493193585331031036610002622191778702200840137770036481892869044881782141986575255010495775453144488214521174472638028143897641552467414102901306609023682368499594582973009326310819487241363150952743619134280382003660604169404367130516258462684100675471287642696320088596828452792721886896992290952836939362194452672033124999803834656619142397769351422862801343533495343385685543511377988921119576929907306993152631464770198680988656275835733733733073162001958805702737624873454018432436143865592892184301774908818886875718225563986444761156376018659229508864591332361088810438734509299096853141008978127501904964447021484375000 [92,48] -772180449401009515422331433368651489340105071458412161206229579605127656239841922275323629305384603925713242435670142205617230398573054635794463107752929066431524131392962152404820500991277047312189667033607778422797462997597284356700615590224311231002368812564081860683409246394645616805449136335127222361159583352665234453740729088169015904685457354669167484606468914557641648069151036145603072870497406831500048059200454181957103444377670624966093310783874555540823212641654934209900958983561893665666602999114257957809477916621557006136626346090968461635671645958760752906682895767328022896599960077190952188630503692687513780911488896581608609076350252463504542919733522215042502399238741875492892907075876633701570025616813861358842499147616601416216407279689140156173287207634171277594859661320498314858837334994308177292562246691915354932227842680390482933010647842520423099962972637801001002195597271487627595460449855840598417636038959740523685299756746548333668189222729298219581346736685267391841177317878043577881179311740579429771062931443639107786538389742757772595491621975877406102199913813324983923605286983099089447478257596307396031678374622467366847050721746832973620487140565679783688139448306599286051326865010742785212373844294801857495174429630053494377561376313182558074301311648103866612419943422805463607812602214395084226820851617810695994444762174141905385579926673030785079457610946436044455154643251311864143207112067419787812127090186408339842355252811897820683330344958322890703733044295305437754921283862605793624122645266473870443671395027749485291083791353915107908231416487184533651137678385384493371928651275907532436158594529779392740911702301338159916260777667031941523627333188281592575777673804514370538545966364008390410193141639136074201222933983814905243392638161431429715335175680458508080692573469841748023163658436276255703347041086832592393611676463689837794553123302835212938859748238325170295562954055329015044289190132344304773383579051773460191625005906158023416953828863314639400740547541476333370775977536093007164916674602771058889264466217352294220793610916033141927839633341494990869096487484668500655971001833677291870117187500000 [92,49] 889589262210400641576775910841800255039143319851972312186935203290355077747654612188375062925305960440069257583557479333318794091470817315246739450088547189617656033730509315758143238035987488118751413702284750018879617627422199067268920940649974486003428204304347171462139773978187413794524911268964165059936569685228935590294727103955134814896956628551845167547866702856934782063044284783514290459466336221192393136664928775340279228184064851691511127215470886684876866417996451628277032777052820051953363026267390950588052614556261806931403270294077788476105465714959560807097752526993825348889490262667966687394711573494531585678270681088463191315297787797922061651468180060551368955428900697945747487774506796566847952787316186982215515144861423416400861093638111102556433190401642035635955910673962454599168092228733274666850405422231850712857110510739804267357371881468962395454493897909220208043350601905304633597731789419525297557034164565573982492268051357915344199109508545583740035040986868818369936343409971371240582780615759897986556091623419643632451534311211849855045162605647812166696208094065936767631968270924346432297692675980096864369578166764291728702307972207784406391245923231639963001254380871673178809439105875515786257512261837025355703434852765601522074819660594275692162208987065292461678680959615494887939283115208552884906022247557247350452437500797889661212522776697324645197566394332952815478553033484652996743549855295593042949832340642886114397027515103139484402346849371706255776732476129299194895683380621818676116684361936071877676287768427767322325715677597796435150946603421103335512819716712727132598985373079346499457782682377702481939998847827842095166460912803256602499760475026929010015110789251223245577751406184815737738002544993156946530483441481029501556546772290491393834925618881161230538440256430576159510221321516606446467690862507326181030182158094880285816182235372657062999739716663804747967435277817525604346226967035432264414227704889252210621822531610381699873545553870679259647173246587370798401943316830433160409748240468409618901126592962855376234053298038330175290942712694381474657773223313483867968898266553878784179687500 [92,50] -567958006636268770311793405627518352278496339499725288909029582344275132413118371124891412202945635420140511816430183700678655749417139103838425778806814213776052692068241468536933146719153325690251648068883183992621396154951047840870706239203215430282214748080220502941742831389815416993678553678054474984259351995008435284605515519628700500660441010766415623106536847502280098629587205466856473429010046040852840180682171440269979563790045765008569675294842731790455613293206758484231752541386911747162876287477557131033711235669275525767567901971794702217564116369205043188913076917428144502595773651411546603567973458933794440637633243734555894392840668300540048319971590099817295242201222454883517243243336415399980916412081383003855989144195368568314519306270509822136110431589268677845271675917866538270938333533075653470106715369694851928969939034332835151421940945891246547715872640344292937343821637640566062612093071072021274289456508533875544446237271724366466709467934258955439926833790148644121251153858967722116693135985296341433663185235328000347846117408050218078624915337593515591333854498830153784210260476613027236233150547425582347262237059348667310498286117635214413653425608239466995337356982088785158316475970513789710233501162071935948601012983906159490521089851431996530363623546545706495998043179721073097988403608263720587587797251481438309746008722111914894840666765452555491996348288711432509201697949635336779210501765728510196095395684870456741209867755137662200833652290149342157179210169892517940050676254143830053705487927761424254559757682003285091659621533991354121922667864215679894622525221449480313753331791614166005723602285681356631413204451058424921459591818613892197152140358078746824624337848126090342899381262635620766122249173314261479857860683261376596168296631064820799093001820243508005044704072377831036226090248182477691406771277818381728185242638378573855280735590249114729073161161597129338458208968624247472757959849961174273375412495608664175043463554784018136258065219589571702132670840500606292496369036851645071089071116068245331697802422005846407545046053480787299479136556838314341469353685454279911937192082405090332031250 [92,51] 309477853873620133188232369539938292463546044039156184872536430221263974157215367083987881933326052254568680327162309443658245316435694850719964292186751217400335547387757110213121047948222480871246103015414224697842426518049744596100033032200214063042867141815548856768449898756117963687215159779441696033616468885692580082312812648525499736846651361944876171411882604502687361791372097709580219056036056966159520667767097948298494925134095001844640305371812869971928174765957520793823145729500422598501589211829972490871086665724269613857079990916255466914380324271011998417351386739761158425455119917563889203766403059271814218959007029312190836734516551470231336503175014855605074943938938331409986150244645678924888846242600462799745013161776405689466523273397063127911029282544713084595225545603210326470204684869927907210977306660797259940199125294207037134208454381525553462124039782266654237260656542252571976546953685822465178894198125210171204810234277530159857385010874343947770951907873023876805855442266071386260836157624915261376403324311566208292118859508352011138485060259295321951001046900211245304646800200306212141673430331967373779779209292082269328428358296312931092319260144534133286180001100547233590605797670918498511143498043047502929527131063056760707566942340209018087174240630793820840950588155755516191827003652954764863311911090382196262397790935484828516345419968108972297525035697536562571955111141532188648147325155276074040066470046376357063066596329051303619835411684320799783885046956410081231544217420293879974560972844172615437829470182977651060457072320050820575430853252388071143493962995262455256473736508907997962166281232324543945010807204454129202710836782147293890271475494763418860235056255403362457034385719997806356014749527574349730717311449928002792262863695900927138851086499493191805046448174195758907535442060076433938078681842181394783317097475184591282108624194766712772421830596994392393272189971781590333206852884053107035532127142189964507412754045049689434092693818068654292496665361218560350056321633714392994876841871828289659637134684354277022857038395695374911894717847996635201601733911047631409019231796264648437500 [92,52] -158340147345818445091201664073260085300276970782336391873760457752198829951281463648567723170565927672985101222713232422513027763993982001704557228669894131112950097519374202575939966684315127468006087517030540257457572840978741264555840800901802865516059674838149708602947298204804079991464587807750213943049372614724772645730264781367299242072590194264248799457302368942878752744994163741422808420271459130566652439355932451160975917683372974995100515086825178074149601385240358220870797190761816322861541165127253251904717793647274098236091737916002302486545620456226821982432732343466338722760857046286470724655060062816654267126504241145134382377047165797956665995491700549333626400490091110685901296050747236635755928288867513571038308517935800082692972593919772592641437936221411428232797153199334027952388167445933115671361597855252726842853461160400558524019535044202735742703403328344741465379651623576277556191822968473240239590214971403798662932741620028139022242256411274214806148658670846160373796607311448181239592672849882757009733035128243753664000112520078957355486067792020795921896186897585399716953319775916400163789960138992800437250199477493109807216603858175157623306145277105299233808425055419570895351988954402057594201504673083251448789168962257191602164638877010637134029397449228864284382682046677507147347529811006716400076991932528339761178147856419491564348080006576446223405587495937317918263779971382233863125682770496609527516621532311085495479812496256058930687407279623632555501679417196611452775730610813735680536054313597175904243057796181501839711807158456429156807270340692496908062217154884489785700041613630447052328331369252562062080873348572713002692658639521975180439015184194811985115051678865905806584245752195465151850569031446323715429389133758403105040888501896370131559863205511894532413088255137259819415350555892244891148365275782611382516306824805223419661080600891046200662380915859899695730801636023552460562728708219963585088533245487420339637727924056524412147215164791617208968967678618863765305252663300580686027537324812820638012362966051892571614676117149396809421913324793240729349008688586764037609100341796875000 [92,53] 77723745718813990056540617950768930570664208297258181463273976225590919155339882407112405968832688102785404750194141327933256831940305541957144698454805882202531533546718762835527405315226449867177668272602412281981156958861265346888740886132832008918654555257631059706127894856550315647453429519579050076259092879789992769180720336420318122672894438433266488836413879366640259353398095313788061427461563012993991552468998991058739192199971796195556784959655121883193429032342072645749941866433483980308859457376584890314320578223230887725224919770435198181751647671084932870260522923154965457698023360790740250240341528655365609130957124917082577436719591756869856281520152433760945127474290886798200239895949219824358508458801900371052620692138309238702893012815011501570535929491852349674601705795025731270849234254516600877697755119177910615403259946223846132135189316307385525515827378676473117116705014928059845604026216432234985777909537772244564038007803711403913320173720847444686175906914231783976548083271023238374432103957908483484265701704885011453572690603339808053576748853739917020868330834409542706948983160244822460221021254961466016847469203809531582873243561836047999485995486402914969255840118917393743565726265324181379464289151665410292540547877149819264380348012597400135764565884449525587581751003080164730513020431610045026812672599486969026689032438293946616451013026083055974648939597398694208722902877411932198058857711765225964746575474210960917681747315560593599276576167569197512351377321806694803009225397655379199259046194314467425802535332477369120858260125684461635660702781834626697540020989822334565613166830421585099348263830639473561235442483711872300465883454393829189379852776312084976169101319974668773303436469889269459355192184596430367036796580229715784165992057974987800640527194544274290683695088389692600852531085329665369758655731822485608012648452614579930674141985797037330221556221279532372243619187562444075342469235841898869143759755887297209030020788841809423702198055937577257397919130187190324353680731132736113215839711563981187994251566688244239624799816299988920023970005723779053141697659157216548919677734375000 [92,54] -36428919082497771298150776175765253161200228302023999664146403426701418696404891555333380330095815020797625004583310592476904521932862584939746956799132014213757596649768177676059588690429539287448472930475776236353626600249091161985633971481816889429558515050289347996406695491819158936198791204151181990200712012554401421741081214534660855034040657250137574315407602008957598959888510374278894969190224146536463157001678165734093953228626303916503364049230835513020041107150310894096786341679938278695537138903530315791324074904999643641759893632810959452104140167258789588255351716068616458502501767464552458186117600253241911586135775766337145660010854779585826311802932673101198022175395995316852814320056729461909043500789715556222011107499469113377265527935862610509058558906294107865486405825858881604820597015948338752308557709070862666039678031253726723536634023759722545048088312103359571867251441343924435303708279289762193722729482061847875615228181900753215796710270611504646893595836090296196478206534244575132118491008002468263614546829091561732622619674336266307770413122258027248513159769096928965978037790566133284283474179151463359247866299926762496472198878524158237947334350180045831751865128241360584839522474093516528799630753882810804992905702362216299496966030248733210623981945349255512559259020232507185342156305465111919470549052318738583983413431653420202963920969902726903088803098761542015792192098764566885868322216865135731201028329479530107189295112860922760645145261516722114716110496070648295952679272058280477963531791702704125502798651551752653045891372007636006713501133507896317116329039034932235913122912262004905062934619322028497720802549563075647133166599232455469766657816807716432153960258044502409815849563289761808161405206941205852916713680794984683742645970012624061054427398659197224456774936024900161710038498052592091293414602631816098782333000495026447830059762605826051010114669660094850244163202732704611837613646151070852509135795309053238953752103774628956705077193200199780590323432239119909517286856847441480701604675231604787855130442528695155444835676826582206773875310945598471334960777312517166137695312500 [92,55] 16140869691602951758205693608470192183742029827138378742351506772403425210859058234136548914861273193474008347312077296916472391327423856084332872148483652394515638582522748540843254798938993724993448950313391896259499260730703516623958193454863490901109126103649066407553104010420611386564926130181335317659400132176291151858045411865856189174791740000441768053111017471412706502698190961725888485868367322952606536456312631490604729170198553935798737471662710177504665762286368701364282664105818688932988290584405349534405813672044594063811842931396644275260336295294176668663949193293053871919033382728358334526251056612331232926337525957188495634495497897869147059840951353065381861638681315007717918611810247831158254474155500024897660355609577871469832671827996852324182716301978498489769634815951561278287722610137267750286420057644133327419049568193356166044106553784507599888533384376356749014105037969833358642038204137652456258733669656834390769764112287553615844699757177230996399113844393372331845844297231159963853425178887543072930767400228766705091480583636038625297239958848783251398465993780679687760557617099644799298479176260428113565619876223707931437348863984384235361562787361215473393223797374370240085147732970949553182387058689975638351158144110157992204791949261780860085517489190204253811544152809376639670356040091826641250704582323211046851649483650559617594415967640237947049770901090801752244746832182992235206281419016807374442099976847744417186780241358452322981616391867340057885865405915615440499616214766299515172755047848916364409731132195647721642862114042344591638645108432933301271417746744079897798962771209648052638574138029923885937090708908152455356304068202801780782564177925400137075339286942539805067755867715843280745022798407770460441263710094859779896842096194657711793456191316860434830589855133661376494496200868498794027050428809428211569656933205214555052424872166620764089799973227301913171843139765257510464343524834623248869240592731926162387308632528197348399124663804508065190112135178246137224470820319599509320978118312106983970366378081899048565520988364650691211654720547130636987276375293731689453125000 [92,56] -6707240369223251319698455159683167485322367129175475453419352177873258141844827506054937225434561327040884956300019696709357020936918671473122667998224596005456466395621836498616864374475341159722614040720201362677520951006132663170022597745252259265744001133168038576794103224664088986718367598177376855724607684871604266275184748113914135371236741236503398976643467935501149286918587675330598163309277644155518687248105310882470381082484753742830887830162116159318419824457572831180365404151398123921646898323588783301497330954192557485558787284792196016046969013548019978083719478810029835092906991719963756195057869668377204857349362035425158860843372368036767237807395507260214937866641892942639560539853775163077225005130793679307024102920121293339169674576955205084987735726049606380395921441507018091778036532317428304136792871589492555073624837680413972029409273001439051199774064534425372469236720124213817592932360347721993511242694977965159648833032158754274668107133473119283301288802003371722630468771953154430251220517182616651809980112993472628732382905832075420692758832208840487854210279620768015358591863776832754885706977360365772221923813302087173231151587030010169917013312578591499066492917902815616003303108042750192975190900958853749678167807205344849667708103435834862256851265641733052591386764579826832417007577529494074501848817280806118774632351184979854983081297035079763073319099755326999014696289786133842939635260511443258919635069414231332116048360152973483217435975284401179023610524662906248274054313301818690697369641821507607912977656335524645247771297140192616727293137055162676812234398666231684747107518171612692680398116432520537774295923295393298130634014286440238034718925788072560712997839968348522628933864865126887180933680328584262111481345693548880850527433432196060371631402630148914578951644198151746127233885269779286403873195868244849547384446198532672751321396957756938993576307349954773874596016556418993229350879605667439140495300176343341346160398082216426015904473280440821716990224965177108533010989022447567488781805109062889943165591084643925069416220153270882797791330176551127806305885314941406250000 [92,57] 2599082365829293012782393124136570277086797448018236629511244004029727364960927757253184545049587746868719320332203352586695528710747434939727921247057637417300077191426103924020231854125363727661635832700140683559842117078311129784214350585330746824970959529821670316304241285906574003283952725504783330149216187451392342443026102852585332369997046539798350201804898077462658037293835892766103178345025232968114034538024235004537867598598436218778220535813785614292014216926891544233299565092962176755311430370785026990444092164773047189354346675075887353295210081914546695452727894839772347004026340693405367852910937722373593757767641373534979768599101719460634897457608296571657455363739911676800528465206305344821235483282873668142840879974625940707358010193112237496451652864115226330370487628216369900628959530069455127834594479468633749152857799939690846683302687781823012057059911239275920894125176649239653742627673489139789746840480421489727746313521318906931169248384280639103563904682979880884885554125494397003946141739833744566649783250770540697602253969152830886630622591799283195260282759092098190085494055050961952225221269227453152354210513866196517686805800299471611066247789472973484430689836808529776891073399075747908882610326285016115978779646639228947160597186483312881414115897175127512178925337798613539703209915030197657156526394202983150939205064241162976971459229167425361167544214786537526111142669935344813147440311191561259131474429295566148127706431024293327035250817770395571469339251567676058583867143780130818067620059935781702392203972783750452569872593500862127201077582177792024088958114660686607776109097115185905963828678835138662353175945215237630295254000670669595883279182043691741646225231986560807225592337409333507116519841337329178633976948183602062682775986338832770467214176245648987692020092353871232657185822273574684872156948383942295145072085130303606797048263574712558550574266250994421229421151180907169095711513690432334441244741795924733732867506282717315608393482122290700284217622161143269061349164028107826897581706083988893650356475228071863078130350471891749086772449572890764102339744567871093750 [92,58] -934573357479288814263017494625598698320234178515717676033826836421676847808198856751933962567445005113226483439443368029700528087876083875276831905872923674889670688930399991185868142767822380334830432764463631375796226907518553114382897708334255094177207484780659858692305536235320276731962911622539800704381133233265762239802179774332292344330976200474778459378573941753298048529517132212934021215664064228058418889461443401333888338605729030710946199930918705719662995836759500719166806941388082212661529024890858533572724835017275618093300371851569603324725213637754665027615085389695395273673342201003038100939192569616639481169280248384979849471679406832502843062344578227005385764749518130199246790665423888471050976957880818822732370115270059071718414601464708317620511694116323464127553818261751682230062882347133772508580783469895318784413449950308674949056095669298479732428778625790551717686855280581867714340779908786452750177199331060254954316377327940177491480885181698545506839524176028758671527652205273675600538677744926627017278973388455204312333763194443933845803519511212293099659534162387543208907684979397336189040328936071289293394811278013457138755399220333587627459273000794463432509398289014771733641096479363980234435887290961099358763833885893288383936125044483177355135547683011148731959103764117022112880947785100096690454477109640197244756999376000891392470151023607779609449917427783460211890390632102314648866522468841009169624495404775978235703190238790401852237641322197875301073808957564618828702809722655101715008498556213939177343526869196554654966365273789938308994076366814420135469945942688244777415997258720736615271486860565735849723672289959967508628166791593271379204584327991067396148147986512322820174865600059338904108042251254513984795783402094386239565409168101051118355361724321737915857026371835271186571819436337021630924610615362166930032504473864724521774212998102742526293524054225957765789141744644157408175477021076678646391566788275230522517701116983802052151979644923845711453773756852968364982751330666346003070695742037023139062876770100779909373664953997629112336653633974492549896240234375000 [92,59] 310280692367763472567707815478892971613543547612529607916817055801868036154017535090961940461181240195485891340854948615920614881105525392377231913276637789259832726135656284998180065586002478772473720457467574978119631067088791108802784531498172216342505544218140894170793480198815731229904512501054586487609301753704550649305847963166477998576324411869257289091037974930731846165701624570566300994027434365158819717295363967535536629381921613754952055155341869129478825263852505912091285895960802122820033540723064440646076624879954288583982301329824225718552055395663925798821196043938175131905342454210857473578295080953643386649626721835034057747766049074265316971753949736758757822640249741126661484550553078523523325548530383485055468124033137595725452386268004323711984605380348697927953857949592953194787893585704586604335065457638402830104852517173099025327433746872704334731326314071523486679086636348712055861550025261670219206139696761436831755052196023434267197322354734829069539333844563494851320112558534272586701592008983686115060476373052842957488465441934829150107057043359854401674075658359841990149609494719961508875181349751163780106519020840507344720240059567913161279293717263252100379440490265927697477380215169840081635055040100855360310278821373222968215128876311537609765067979965133482656114495369930902613511831438040779109604100065083740102535775523545236028574268591916611605282899547386760909139228812836294838495074732823849007564030994175888274300322814846595583295113032130697615482154526457145244843997376166390812503017042477202751879820399820545666436982412868099730796530467745567056108019001436818499808444273923322310400950710296737792283398688301529183123007899664135031316433382738141103365107259427599921217227508126772289655852765557280855740860595584082870114394437298267515033296521509089792038512370013815300264581263924471276107880148451906789147218503788283536459774359319447427539844944021808028464079802754360089252740550662334335133829220344937211113877137579102047109652193566616416611156968655248053464227901681770463858907387174099430872654138892051942956451515698290677391923964023590087890625000 [92,60] -94644780955844952605024458126865621425740921763285578826067642104037507914859036540855448644169676915703619292787931613476578674137062895533371631286815787379745170034505810805883954917609724257632702585832612660913726711354415188823787231775308305239072528200099887546936414020559045538733467840257167243717282331516414779815145474519161306801310731310847505698624589155669099555856995297574059483796103317882172922379349952499595367145940498922876050379719063408296467101184143939850425158901290822171592395162149723361773604677209803577084405800125798742037282015819606702554615391074011338206178953672240204208454940828488176239653339730324002982014570097906154625839912414579312851922873084505952616980157649456270507892036462769231028411142690618060030864304404369540100121519761313095698187545527781332037407180693377934620305520472960994591783924978451393794494828274307162204530025729534480370721208487676631993428445782962016825345538806016041219377180012485145447632825658986842550226431497308693822171617778953087491055041793382996083034713497416361649193634615654722577830314488206432189302864523646497122770426761475346209606955614691129767487290663129644416432993622798486875842455188293051909080477044755212311302383956329802185068479379880705250124320835331049281640973822997928699779289166031939597933344741800889715252622504679565180430085998873167180626832989962713443760784016447122872021753388793639652180398573762842590203868601015963955140697049268923286257757191922502546156872109127396655480409529041805016374814071990809310431789489749084104982430649179888330085935243200249030553771079304664715092522404530471756903662680535169927021511194798614188632752605589246657241035009444277876596028550923880786152973745501652247908589393121231890945184513893334212647820776846966640736930041744945859515674319249149470458140243183887627553260599000603255067802395839182223930920402427517490500201213133059151884220298160446531459496417070838159507782292341231701039236829864807011381144338008120345586604707262330506426527131011761451977168559922911982205369267874906224147077136760360105416367559882928617298603057861328125000000 [92,61] 26408845544419884711353589982857224003643803417800020096641812757603439058777169892680467231571259826241926453541611103372756438468528483843284260098161355052041046335678079924939468687725943522320285892592983633406150397710374275080610757696580105187711675843043306326859871017286402081363115473781062780536906462157278463810174126546810478705101176608790029786734146601273777056847316327686661644013761588435486301875114058936439607560907700588979896854597252350663902721194993917780546048823656526071443955931688349261076373874111264201565797598506802061668841143187304720276364475904625950775238615572928212858569522754072128735397111349564394037915094211899815551479669593936561316572758590419104134138595113459510692474127787732163449127902229113045540777405917252245793074479012702870267926229891843386970607644682433051970761525644656229886373261557394600491116599473763005038005347841376750264186922301067432870560444748042166498637448010431199027438587675659348343465073999889223715714236265055418830360669423421815874007302349656178218828445338049655094769721095380056045053845207765330450790628890192269236338971115682885288712595883960763179918285826181553229101784969542433728661174932980499332481505798089203387004779128839812897440447572573172297762801906668087907327223960711090955449288803004440777253604886141812006791619889429151050926054609857625383173949437230427730428433545779381985461211001084333718436683758271468537498324734724456214861286376199192796118558212724415828138385741550977924496586719743601915944579316989562725638181950189406505869147454695833225835022591688351778778865966327104864409047533634557808603215488839888811508110321698165191857777856157613532772779800051486423408838751478450348080517489252347397443060256021591824555827915036462284378781908551906492158055740423099762652020233749117358660596098492958480261330607004682908928401795858678167355511198292570644123451778818372326025091232024739111023422360014409094105340927539139773926637437957761874679244606129714041316123872372809498386335145266617192031550878810959574678962213409572279956717547663019862724809172505047172307968139648437500000 [92,62] -6716171416237641027953388857666174956618763213903735623499128361082985444549114755413789487548120559984653681508522880370732580764002345165810066769102609959274183750419842725660015412415228337911765948379486968749478738003296863436305804421944964570212881240542584171914545982059727089528548953938788727027151423993141084152031337498235084659188936192387735157674798609388232378770913271275134825175700272446605343783616185430358835506994248059475427515671998946485066399852092679396127096868821795917317350013313767802260839537740149981539444994476040383619919067090299056382867715095252776328655491917506703217944533942043406880671323837688218029532107378785337340580234456909590679696354732145402471883030471062458322167835820408159065702570229880751065300093890608676499900334430109248521219048424819706744842621022454002619736872845738370260478514184096733413815232332864124098575100952692443245808154167682595058878472885582261137841263097385063021778497440595663179500047748852812553934877741789840057710394078445934260367012468010190580468967180262536542078756840946431686322918397205656747995354312598523291957856823074144054859114469500993876089316307834980764071033182761749311591071438179416639754343123536892163461035200602433398949754113158766173370779168682058432225926735789073654442961126667523806200737854197395577059110432710540593923572974121638432102828587275828844684126162945186036451056198220111716589612442448769563145609738791685945153426783516238285679780525844313205400191809986297516781811829892520409620956323632325930634234821766374926848639939707575410994711152952529689173990232475195668792737602526005481304943943582801231051785368224170249178121422139998570682161678037502117063258352045864262261284680476049185748471024692571200442638282434580382508045177338859211011299785228198973026169056278591503014019474582545104484130943935588906102328458212541768973127228047067831807323841739401076079536245942528680432171950040030689954288175604608494085187031149924574045112185631323509423074322590460228254588350474815005997262789182517407356427458463556939680425645830541547809389157919213175773620605468750000 [92,63] 1549745816984973059098623133188774100336851948686524071825423002735982211906876630799727713697979576466609580322019371933018657899790387529312049559305862247262525175943227141765271764720527965145162241447003868648515024577969880992880555880918702130918549856223489639103454380277956978285284793543111855073692315058842478746818183851894320443679781907156519371136161605821401585826593871708382151707633318439635878035840279390389064031302497338817015177131213549044719254166468659860738523202779542900110839791857055495328629517802411034047948613646589566513988511006398605655703530669376401625493407123165483396746812280674020080302160547819203158480036226293345090810807585365029737387933043635637231825795949360245035045005437364829975023997261687333943687204051934149627379775695196258148984301621140709489542266937444627667708412605925025485459222069344929305750712690443558534332164961070914590229475170189815629820693081332681731374238826540312236032097174401092090052334569947817891555492589784402407317008447670073039327017998238054824842450143323198522869219486511603244208816568463238556395229153428983403007453095413647653375017659370286066770675129438371877283693596690412951895000553012726331746638551345949481367955069211525792440657789022739206941917838848268840337272341122344306656498245484342873913802257180259392134962404073111116633707050461905660700361942322684508741936157068072782210574986384712046624272960631427244496718736994488352740556790097866590187300947455410569752442673211223101183456846071022232885555188683607803518651750161068342972898508051917644218373675963015869769814473956254673141615838594172737731267983899161602392846591858594443264285200079510443800126070788058040613477597595611993805678503578553976878734233075690846661417164862970384359460125159762700807681879696285418546561966364560115372171362527531869270205627990089067692231153596296695593399572128063805941480779419450565229667555848492988312420317737274817195961159516192307765048613264367185902022294407261649337277619426587201972972672870234553831680566980044432105861914877156870296113361229473071034590248018503189086914062500000 [92,64] -321280358944567508604209590374942730160303039710917814461599790687446063929587589540287957808881075300070163705035028895412005860103651638125189107857490450657748851591128865043229185018231901476936418579720191139483856545408934560706651068680560403369642281912114796983163214697493625666834059534993052288008262164114211048537109932640704485389278265221083779289280818798837564164766163035382596761715296901583973798080365479033293086920587613087391766542609233261747629873034995473710034511789156332937079598708742696248865120391564654534170174394399467986806284084847731278825941351475392699095270705132765546199249260125552717803056765151107975335550717337970837950749524861904035407296326633375661907232385984924856318247830012800936785591727859659671836316086862027560520647948501398352447774335902732018054406232224931615176353272312865345054807085161932092457800703872160167384016860010323050128235641151981543831721924740558421935465423892375729354091624278824752580185169810579831614692429814972073980824910991647282933683523805276273931939028698686974996277874779923658112951363590749026863575811233035688315444665614034966346575137723019820066340354079499152757910424781354375004257332593105530076653712026254702692377044415424508608684151145597895139050125031596090950733189956738486043035897894058859325595736034836065564698596727138629075374483954735768824492832986822069137449177850509685726732996401612283177644569144000289186621850395469308416331245456014327674741273151565619170014200628005528492107354177078884867545582769344022902891371591004885873827461968694018836198792706582575539193564550549239122515473087934643949720728781754863781670386053264338769686334483928865017502543690381627055697836478050599357189746509166289557321422052962781838916299884110250436336091258216240823894811835970455371415104586327518078950316553319023763347515897510930428817298939139783541825443702625234742076177745371569750806219767644534749292082773549411201833330128471114263386519375740182592670943970128356667474545571569754199015661495465256147419336909034983791724376360527022384455664294478083320427685976028442382812500000 [92,65] 58380453483084309947525682136025303507998320898111352807903207093860821349846620586208186831344063762040515087231134323658995096676674177305871569021589766864856690336443509041934951645404862661567830616565330803910248921656995540352146721098197513914953615524281876440400680862079937406908318589075580619773905730827537460620095881591806547613367328905184995419708957684014419663568154226079462202441634535323714497064650075505552211573368924353290643663139990674701194258811133536796154117231273625030991699337254721408474795851216609798801608531364961562133455470512608725932677445645992809382304799829411334574975050353342493597705690925931758481817727895114134262202311399732436454130897834080254141754950140090475409504387906415194506262272309263774741301779714715894284090265879826449620676432933624069464967509566783143440701663246477540620991837853227031769295406242581627799238896046335216962904042458771159722578585551899854007686967695136584553006752435816297041532870675738349953699752708575260525320657412327519916406328774014348232494800314075749986490587872411636171592506337345293287867024594466580620955370312959240073940214325423398264361234143836050158291806429754792859656076754630066679725624069832086364460181556899961228237086963386193257870377746316936742171056235874071083668952025299453236701557620144180697660399531329731633807711537187352670803219277186642637978676029000601052495838254905855940450347754249074618330340149776332564422869194810839342293588956147934689873900257063789363252784484427963237803181832783053362250411555709566697398822613991710299717904368779070945950398242612668224417007298632307812275006828040263038356796416251061350507330318358630533804930562218315860403029374264435677105329287043457591243049887386682764999548339663291041541656831884082977722616694183615786878328374960843535534214326949261836752003542311395011648280621714930955024966615008691875535543300841197326872085518775083469038115642854499951977937772017467615327958572919863144703261958153932985301206429561357522016588852022599128348171324360862221304911134369362846197049066176987253129482269287109375000000 [92,66] -8744375316611955777571085286220996275830290408981417044406741833764771612216051556299248571889837430818774863250801287982667013038408586580022944061965424918683094980210565244602418737281238500199662085078301244980839394132100114640043878876080125068935317968690284934970837035960349799784525257351284614473603224534630846420755983935008441508193401419843672954186844685177554601655622879030026715760153999356138855241346895064763369234031593697377457496972733958439847019770388192859814664689752255153498947570347669495418697261505236280834613254237879945574463945303741753862844171402152064402101386655852547383417477737845742013926325687711108555526692155041830156971436249505947042565647654053317168177775547525553196109153672745038589947857007740231278643216288246085267306020049038183546924228947515831777879305234837095559783923167116375602991186906774172902109961547935175031959051587331003085118991571572113647716012790291379332886497709038578979766683220917655261843530980736266934333929540862607730617780340627975440946184642546201834941328900584777961762559830623784753074236801038716180265554045622828665182510456141270583738897085519512289966026315414471599603440467419991866866295738405943394121869041617422793807184647258742478229252691148350809189493028656790105257260869753443635384683516144591948326038622917374311528635684980262606545805322070248035974393531038502555434440311177442769862933067177949131028363086506758432243719952162764039588294306833597676818839201924604797355684581804967946248083496728359100512255566002180689965930853636227520167206861208416703997174337063698185009720235901325436249668820711857691047032100449610809792121411673473989394079844039209002821763032987514537445090267140435268852982266503014572619660540914537244746276258542670873800576638149943413134526524633494256881024450476390309707041244578067162150428658667497726343025930140043429841640098772877276406293984426200205091190329744926359502822749930340091638629994760056748298786741427660588068042941159757433396808406303606991597481897738610801618158856074106179253404040260799767736443754984065890312194824218750000000 [92,67] 892770570761536911060072259040334761181589440139289248708594998915766479519286203701489932467108387632790814878111383385507536045001945403216759240741749931194883429739385325391308990527179496748271051319058957943112704866874185408630248245144409175937712437935353959618347091217684230834937935605739527341777966545301538760888481633314273022750396534742994897126505708068846828261604640639125189735140042094481700755840042295335313760106627663870357690708638085649014656658665333979557169699418497812332071805619267921028154149177788955297076214927290839598577675898529527994129372713392472849996361608309538464573296401682299472911513101641699111816417330789202957724446404827728476246252659606427335210478323562122987157400371765949578867260079127221196329774951831423519920143199955070882476610191972818181768082049203290703679919519266456732669045555668741567583222752523126276093674678931468499511671672728570712476163440225544978824550945824595001550063019913473423303067065417544009113806119075002523282541027813710020453270742767972953051417440718813112495392627781182479422822621235398839809368120290199831961541633743967857632946529128938107995193902681269718421010397349313430645170977081483575510437722222982441552985636284113168616782666175131511861818393717710790437605695331064078442652999702772194223402026883680644033558784626136398715498312678104919367502473483145790625816125086146048979389805770810448478422254952572350395793465925353081923032883901437225138905182641279900364500262519417288483190559129218255682284154952837307097618098020157183613335323879585253989040962604104702490719752975412610127403867200854910234902690279332887123491105622165988431176413961035735478793621094608017649110594567007908741088931589803144203963596176153012722103077774134394622678057231092796557368593926086107529221491976343432947339230602919232559480488128257898959140371893691422731762812601176742073879326702565211575136932243464934555045160270532484986709359701803749676648917344685147422647371569294058483894332333701202440874138629093561186405272541989189366383591547893239237509988015517592430114746093750000 [92,68] 4402304517139536092920259319317039092643906351625758470436188655816123980923960497970749741132404696418065069216921550689608961585412822179984233216551443417229128294827861451516424982808376974759388068026304936010090194477018755301659518994133647788511583989604155945320603557962757398388217876506539306540032727956898570881734236380097863324677256380308978437127741836844242353072898983026966111225069979936418226071956450810629648020643068215492133742326921507490139765745916429172494666348223979259464433217670163340814982132921650369937667745378902521285837437435412097381575285250339523497038790559672111230144504637755232046960126565836231204535013457996357517504324973277567677575890416867864503591865885663677712085949506261263917746278349791252895771621166067250052590940404816119599134661856923468805044590435969564139233059970614890014869713047403499116130690361931103623054665531698574777865485623454021965451175507004250937007542401093986310066133551934445864024593408042706111711291389351941458757755223159027314138858334447797526677769840592361294428206800629777184563424073569185894497384004344070552701787364880237130041707176229900287482073837949293862115027604587227632678194842082172620662643221835432580159226397115989776712295747852050276607534106672161915530477269034301737135875822212202000856076107374459567351488897888631171969885230587264120235689433827609875895451232749661407705658416329164693848003378608029537178631352608969499729554486089298817752657828006703574807134130667186821220872540640846375063228912739172129290433979603069776479977895124330332972240574275965310711736726055651943515003547723059579525932061281061885675738058666431035898593262839591574472967399141260612352404990639599864772382106118091891623868885485015449245695491626906968423189450821178365225678441342933843632306006376748213590009817394626852558436024514003850150583507680463956119000766816095533701200380614374535234462810856220250935699905509599901946009063665985547639107867948727724625728943351134387651702967504214609075642403085526771758962060249933059157857739851493761307210661470890045166015625000 [92,69] -28816622481250144946662380698132219581006576853160771589030014038943225507913861444072870988583193700425371572393784241918363410685967881952917150355171427049650573655769877242252453719677341506618595860485932926542562650060158108478704167416789741390499046031262557998608575789659815107918499102979991825287483580494774733536425576406492510475495361542228553698636887262215349079702904011663277209621208658182276384318514495694278440749588193723033931580040577503506527259944935487227207229317538004837526130001590251323349560474569667205965891310978463594341188388121768899563552856163224766199557706757388422916362572360511635863160510853957831717127408108084018055185583189273590453411042502480062706430919188454802917790363642814592614699111677003457313544358044575006348383259939818459355006798359963842165018391721168348814947633878024172109117673566509689782814366321108989814639849974307524532189351152265445885981085166333809728731377572486592012830460738343872724693165353941513908234652825672249269852993799007164960813678156024964134205755299246039193916556495488245131325102112881301144192129638526485097957247619801360575231314707890651531415132359283217569934919018761331444176371649641465447213663884542487825441877343716589764459308900668595839143833632180259182543518090534398808435522900167113753733826014760039028952350213311147489469930577865495750176781091689636270475161216634473024501617147869179653891705852983373991803501954051246656593992388564428046080078708331570316545651659029538697613659663461550126330309037174349537470350788145638576514342427367201025663746415591202256264959159287388274890369982168912473230185830865318389632942257878558943729055382117623546986708954376300469377225553329456682410232675660935009012485179762846143949634100442110589280884043489758106502844812677521105847890933235320858850217304466997236010856207157657138204773325712699331463867444958389523940571637722648178122604397813961353947621058772670088907179944930621486317840247167944096491222070616941598567130814430645858691852887994323351667085717724809627166004943887855915818363428115844726562500000 [92,70] 8100090808747343626508662464739528078247885801891123614829108783373749332561763112857091367743666396659037979662023531666499454965750529953508853063199555645520419734459751753661592301139577569421712896850926922982117766737911109749379980059740881003017506427361575919642034498974383605532103727950091535877188363740026867300586602558918468338624359125903715472028776994695417637308248651586700994792766668322808341836080310253410900263555177579133504422369253184035214971895623997424394469685258784456750252965148578425684883066966700804768955570466392737825089281755111612470256817786471256097572499335840583089249955965005165066059238593034370778487314526722629638838059501714536146887666743298540299579055818095992943757252913172190041146861168664324008805700543342285258094227299132335792929946621393258806372307384238918015933621964556678153995412603359695701837346149716743817162934069560695539288874807797899353794004565699445236100937662692123717405529387199452314774943825671761830365845286589241580437491989669113667600843313230750703403016219136554446821239768080154028195766220631795560734615458890578888352446290850785547202388834322363016402545991241400764199714065148816628356719674161956529376136378094816685310914084220182623176013232565557152621095625937161767296391028355618478584561438988145093373263339353220748561991694414875478828889396057605741071313974551177565887301065879866192259102460846838727967006704840954322744080759646622354957529922074070327811129900924683123390122124831894254083131542613759703687983888406872280393346622972245836571369315220322117542325576197225669758963732990121577620117922806552765833714391937162518811569414948854088026773873622135916887863916631333837727387709252511682102987812996475371579251058311306495552575662661431750535560699107690261770617618712187288433440890634588350795481147042135808068747326881513567537156300358588432198623919664680254552299106938055650381954140923728153315167784642504605306369528357252733273704293257555317026911544241351024803486337350226585860473620580872751909505673984976913126754283211994334124028682708740234375000 [92,71] -1456444421260156045665915514421011158047288091459233987227825886915852561094621701885031423035014324191497763537682483940087822353213172516905182305785981827687456192232339485864307022868817983928841395338120309867033699985096262706887304549342699813370611798172311505278334965002630633240033805406602753727980452518078944137785446107484546291444892209116031370304504324987252958861015971552719584224124359334799785840468926541849785672658346215008002216788253523823813546972538307573754971752880730838778980400957164250999377223609532927794669265006398534275869071914148131564928504397839912939537910093694100325922056055869557073091887077401879656943326294874708443873081014193065326481285775468424055364675720673124328965118626285031815531248003306363345702171006671269844845356890048434261958648178957048930409163739373108358749622782484160978670699736667632108611965944822995192850129773836643392368507732648237890524881552616735269963669113017414788246686690616554591448407046930006872801092859038527092434996370698220103648300737054965449041335942002390538128390238476568916652356979096510624676079779300796029088924286181455935748822108913255144460633283692786957277480093763244081885684631859506915919222146113160982095896550135986661717675761391326947851431118934122966587498561210855124011797162091908550038935067977066648325433462573088534539871478980242671741315710229760168224197722833009778311491242774509681757064003804359042009944533017638863655964935925343966115076502670897664806431348798685816854947027754815132072605694076948743482670275739231758718683603243230357061916229235601513270693764459405809888005771260955895117880242087154694580585102451602819405587743251650258069625087744891075964569254735087227440397492324898778611622594371437515977118189712275655926855137681355000317401264755679649248951489251684264833671919850808917439513641743215031613994799750744563349311930199060464778965205168537027165993875822702932328136635120605634563165698023593252673819942246869471591025935733413010937749631739171510900567083145249027618895951152744316914322553202509880065917968750000000000 [92,72] 191452135854322676009408650445934630468621583796668395173988333823765053157694724704631523042333156189016133481445557398389788120588125715041461671699698877642712758409906646471819484590238445771399218642321394488301426030411526049155008883086273990555928254767191725548952850409584828359903699444278791645663570946748875085102761499277572399758539169247496200746622616452013164544517979446949950515977222051077334474720806822403414334917217417885135241904589465892509865778089313872994668309896614607938724373701477702140657765634730294835484187348071212007843687502651341391356176945501761890729116326725655003849894288578020965519655954937875975867129716019294547967299356422718479311651297474260204672568984627732034783823904775346712902503361168433831175953765137608527633839780314032544381008366008314623013692662793769152302118717903943840370254285082342105108164764207794778155390613234079338570809929207684736812474769688737716513511561773511637078619475466573779927918603446595228292892189246226750965699302603859875007390729707079587535258860903400623673792798806411777761751475148296308711386536526675833610529800191179769034260864500486369759079752527668941232063179312976860011573150028192856720900941794449203843443233729864440071208513131736940289915258529817434657408274597605871724374425833124523263882858000283648951276047423871856592056895717316082949664823442090825840995810823562929727837623531027008613235969068834757237304843410066673990814781022414189435655135672330899649708222166385281198250198315230576067609292360640146378605220440084253454585504985423714706847019322387718568756327639773095500197447652263515004253475464149956731515900633807200032720278806247015791860316932172713488072616791593383825380954814387225508989827129415698127553939960131873229544804201700421127298762837807621299766430829120172042275553340701958624834179395898549216585916641531790029583690327683489127892531699825315197711666296742442486610463717664774432024381766144064046900250350810925710161971898515521405458980855152143623817322238690538157700627569512974446297448594123125076293945312500000 [92,73] -18390968665310240238311878673860997299648941052737211864043189354065218146479546290309533401126049659925028116869459053145252301299708382789168419156595939876440584232680909439845639300794609029305970909094451005756275120345639171161301691008251757937426616525510900639780051658211198249542959416784969576691030310755193165613353469649818568208291959358565444630420289584781326461583609385279889537947860689141331845173102048774250076481902545213947824763337453295490460654278389812315327041828597894911072501892127340012482201622293324398045365154093530675586179425338398936149217340327598937486525075178257154731216370294395991903512918928260926324982034263353893535573084058409541920502527137503054793214617763466433482417139200780281630698816517485484899408955023179317008460162136200237556389696152228768324246764467398531266519511624855298102423948915826950880779982251155841425073599436026010562234290415689152851741847911732801155247945756774266201907304445826379777685946071673077373599966533599203102107587733834770748959528271954486970273355212433667490950469254444117124927498904436608649357653071302460353496346200459331692321602659953173787913962621734712575533595508696034891011208087837011345522072605721387244362896396801425452790705238357218035326753483110740014609636432570208718423985531993658072566637216965685486198250860963943248825637796319758329293572919262694659409539778047384443558579341489329179062153402786428172124797409152708491546732728965393732647636759837277513522501893593855915858546612644617508105155177173327308824217543619831027352469866630393134646082424242865677270398353974392167893480785612412284024545305091801885154176279499897565984356063000819801567235430172292226886203896131025460714473860734734742483094957353474880783864800377344280421369200798748235945456525102945931394839850345668079385307102166846691897612602587504878713458692940678440807220607866189992204402022914014346660962512986235383631509502053666423676528364632978423937397739926028976742548581728416419498261190298065081035727773736000560406839143823276572220493108034133911132812500000 [92,74] 1155040977153313463547904002248019754452910091793155304275085836374517097417309243286584170249049110117460594401788553642878252921128280338154987506816341031988965122243669547732311906652827497890632378428923849477183270727783279475028578326563328304037782967026564887343398168572276564377258366643386716327560259031785877563402711533766661133540964608354616365270055182633620168657782834975378318917353944394988672296331895652733691075186815719663352081661962304619214588861169493236694447495495199487089229910004059664962084880215024468882684636796642580186785811510764459345216479344272234786247924120720076232172900205169391904597594025639535834090387702760650521477838830591941235933445406711826858437069234764058502535928550896284939512198282212490338644288198603923285417683082405807885835321944484204282262480230140632242411031238253710957062819785504977480016543435623253529846615049438069895661518141004934189206335215054417243565979548713582529878627717817431237144579912109334135074911882295969334024032964389979645351630437480590892026885246727031441432629481113079661640366865757163896262058426774132011803045781092877554059345973431065120413319587479276947279606213136964941871284586380288677910409498404735768089613494011333332205339140158904622159927449346445817282133384274264469788097906169818865557107395745431435103057885568587816158114231227437054963502722320555427770385182922729295084241355634199574447914814554299183684258608452074058255723526902352471925379036720940232340634392075262748449412818714841931622458651683602663447980967294340626252785012621642794981778848016789222790798512459764784784099432383184516859098723275257952063998921909879868280283390685879537874470284533452722573408790843294127471791146410190687367302080068845862458121185737242356412332795459683814629016024785073932767779652423862872231109282394058808559025921256645990728107987796626856392723656753704628946472035156084389641431004585704996085918399185873800452969410037482821104886665060749399387427759421642744668342415843239990532582232230971418240894621476400061510503292083740234375000000 [92,75] -19271105282696258502201251153985968462254699336301593650453976613782754418989926097791107152293655303336830560042160098100738104832884872712937663455660289424991039074951520672148227454829959516625300198038276408249302622346656360361326758925967388882311184782250773021482340693009709898629244472265905510804975072566689407251635825116190377984821263647099920711634826284124990707837179839572039312819741002328302143736668683331591083005751626528755299617736082551971912131515613264675826288621954674391129140118157210927543472500827129595686100123105022607526260683087647602201159836918463833802779167388896049545861273912961231088934424659145946452873415174926151028666660534866103481598019960681302239794428398960100635968510265266482045168271227897689652736480438415057284984217863651658904208064286080701710337265145444270934620532412708201187708839274177715841982602641671930393049536935327077180137139174839468642561941987270556055479677245034910637302074552846740744046592016505789271955392613159916794260850897520747042351971647931488973671174808326263998106636207248642439447439860276857590150314982389014373867375056272153547167638916600566727211286798151662047620035672985744210554894453116277107247776288481092195558481398926342123072546801068371651808327535658218014238746921360791409078920382025833395387562221710797827229297918543920012114032878990555793065712184228061487988557579507090319123808948490922100817078354447016646742882538394697086665580187043753412255456339021151272890256519638481297157543140604563180952550067973676121436450507066827819578756259460829536430568061238700279800549110042611891489360821137641107376698821566930639194015994779689915832070579929952294363597057580772916357683937538245951872978847723459458149206956077965519719258416501718795531722668179382786912727526811353391577408921253687242555412506960509576856022631949703696166456136769945672663703821867244293352055352722792134544883599452666165230574692197177677193562265615751552723668725251507273470273054191419879191486491503444973192063518455281745378471214280580170452594757080078125000 [92,76] -5481235608899409965961624064991672483787362245972852267696554912105834961475294671378550602507681211664386790536263155078398921655882893398539520542637093929564204543492331272018074802689066402778797836402810996515705301982601569438020704444514407065637518976312273860145371667517144183301360882988646904610006617184653755921738546750070099336885800368525067814783595166431014043260904170359269637950383960477963434917997877959992410703823959662900871102806820145472996445108647928571679810461020507585885241345058666562324588957047157880862402638883475505330544678240999743846809191267461525439859870619896076443460966934335621279871710597071772402433055148855198845051043838977415560878066069383178647100756515864596154775587357351619571382990831731536682656486648605174401959166427194931035139878959714109201470484679351205772751078380570360876991838839564988150300701796682021692216482957151507785230107880106601323147588068943588071354775343594532608088355064077093565687087184094283761526602575778436786056965008041208311868853184377704438523436158846490488742193339255084813018305565918344194346444203146750268631169177441574165687758720350389044294429879777161499252747093745587012873846987497340638666982819433390591492256200408832753549210408715711291320735987061138275896923698913469721134115828488692533862587660824173164145666527024263245497900308706254002471962026970404989109103765122274794141620444001618122463650365180694777487198971849156709587988991372576140297697143933771670937182333883183384188522570550802866230961500086517466644216329559961594742589993335387268635083684500056308141432411098929035126589055836686472818397041146682487760982356843218108093116656768255064373802914738516811473741440703032261481317643316186065249195925259556498199150759351066592484622220150614947988667269742077114660137714181059196093360951476863469240680851336213184375841007920707409724465711019849324056118914473931944865680889747460075778439144858702929564564500961695511982163800377146051388018610009924860843729301841621452122268012049216556746955575363244861364364624023437500 [92,77] 796712044406907105430580561062647223482232406867133693148500321340340124089199840221942210926674542514952449339393664458243574405632234872061585972906666511636771881071745260110048576564251704884176511615361645542262602610433817896174147851688430053941154188409259000649687356730920358385991906241497422584402257345399565586108478183937279156021626131909073744722652986430346887872030423754658098619227309703228462780176527707997139107442204648897923266312638099308138587870818738123103875821044476465135047682401866688279679258069639580220780733661522433377817907730448924002828891865732992798522640173158871127388960621767133569622917892772005231528797431296720300886169904352144599050699140019262980254358729337809298921240054653348312095478806446599734578833000487548111962347126370923114742096202071219827734236927379820159672221473822706512436307524151215767678045901870066342390514132898641207194346493231010764692581317189635844901357605681515950730390141790900917605548973641998636126562402927815657760711534835610335869055103414582115742509658014045292899841905793974181253375237406727392162224939816842780442063230184570183331081795465635877429439287656325783316628665430961067805546455216933082716699891484140703205731107567998192719994629856391824127799405371176766524915684057021589130163064800208380278813016451981633683654536375333196158762487930381914196909322638161566869333912367217626696296644633029202704974116266406263070273094082382113925685885996142142166631996348783247188582405476001898887801533659911302083099589182863092440543129997108391292970752304753087370318125329618372307288688336267846539740590410598723828817140520670874407436683708187848109561683397082603550489040812813759923784684632382253492611690412915183049438579964876210999725778130964032385255567875134230264678489412916507939178392250176797028510875609963768661243232303799278478707864144569213123773667595281836707420867821642226780496752675822730145128261909144307227118225893642380445433063092786027681054391100983002900954028198344763464543508146853412199561716988682746887207031250000 [92,78] -65712072534664446881192867570040162008840852233173543782432688933830958670239738827170295219252096609520721879793288022157068695290639393899412083327797328870088823459918611990693860011859164741359236110089991293790918994822164947742027297278804589699258656866221367926089320977185008457459364069157174018617634333298647446759200643798050630818692630448461699426041259916252658260875650908723344571069437784118152823212666657980657185893122683921943709662512140403789467402027049272781396852979903001587336462569987069417124138038655751756738182088299275477913734838222375306380179583014525674005672996525744479056702675791093183003844892585917396556841920286560789975502103829251548454867707740522858093974857680438376065882292221356926456588259741062933867458687006820092815733070070255267440555878375877793811590668817083234259393075984491540754744485050731575768431046197295828378630605983528945159139946910297808087534323557184523457107944137905114176810612244218184410184008680683507806344933245729623237820032468439461567657012583278719865384261047855851636821407107058928877227187944075417707247621851661081897109240571485083287570739315738739525189205090466647698680383969377424955002779021566579500981302379820943193281371319607347706548754378551256178715902740428339964129246434980673918964843721565020009247084666880555388476479564404756924543203324514200655079803388811066887888504389847434486363967772368988273439166896773032834881493088861638187061179614842883342170624174084274459144641324732317746577226146027100039516660320288453217341439885259042505524253001891058299774021396650577263625133609758552396435022471592457747586245864001572384385204223503199832539029362071892972985522145347873736554642313874424150390822994310927843573113547692496456310335351135956768739105832946743967506025475120145991228900520956276949981649455571276680764059741629576443625406875407306943618105362297913133589917100781095624122991696884642025979320179785319254225007757271510255766832421535387712963697747454374149945259807903067805073815677019410941284149885177612304687500000 [92,79] 4000759756994280108673129739150158557299016582026001902869045508236304367967102046272394894820967542360515461129268693264975596730165042506122544703044106169695252849826627712682691279584628100712947177940628220287559010136376771732382704242131643966505478410849025867069333264539257455779286342019288583731683439701516523450238797356194893329362149417919630493941784945497130915314647206166271872020187641922796167452144536305034662329317506494711295834469146965945312193392732005073585390297721791807793769845632318241966411117759814615046403502328743307890066735333010913540079731534659045821680306098230260467999899367985380710620706076674226207770208780926430239346005799368960364368725131434491048675737310252983509639870673970132433597884204782531750609382116218253970042474653670144650346181891234247926995612233780415341902774658244796428186536431972512179968003290249111268651744297689480698708525148418915581822735865713393977013885920313962468220703904668083698810062560588396701742404570456615837061935192189300665275921934626558462741439955790274899629611656252808929153600220993429962158014401583860222031730014485893341669722377189008219288288124119626041610308888081436925917624500210871867132642617918868628090220007309801763893953621751903184661734394356574633419634131480341072589762803590342450840946556336438677466398254215248146051339444288657191388759812868461275509670764776453316020094852602362732194991208362563926545301866528319676125313482614482018214999846243971389965551481704773738843307454298537286722925675473051804897965593146297651241690230222988412005796313084055410587344729863619621827167958910104460873670650983996453387302907776693554154738697665537657753636553300359048464775912733114349232783938896944169680640708202206743190198370525643524798654866195703668223140497859760014141523191710740929712003909650119157946795179971357617935770415606834525288190524173677004774705649647094573660761569731183031547646389411619268224687683372031323434999622834529913000460099410541196851154298194650806019811994929114007391035556793212890625000 [92,80] -202102873972627826976020022243113468116771526427076428489032605473390438826256338587362549156078818818275560945884982548392444086335790271567143372517143549104708726488700672433460769719472528231722035608028249235749711834873841407679595024427938051747498173196176257396017887878919956354984921042154311471860087021318137601991215844570007655455347154674483139239039237260565639192459720407861267198898835208970158962873642106074926724696346727140716090114282162889287405238864246078458960690770490778338136999665938142037562432210395821221610459929052296559635297393769739317856059734589187530968159877022843327991264139335681247168343152549272523267035228679103766075179960038899767663215288874956529510447358436230766798419038742031713223497811193572726971436287361346308793707474567399737496187835621964830953114082111324138501074123078752088485314769977146838873284017715403158042522016710170836046367496562542633909513056497061228638654068329786405058780532866691789797096870052172962354980754649973837484232521113743482420027845534745404812140532874580729677867807703584516996199029141738248885120902523263568810454860653928964538138095965962850609502793277877609630285311571598357370522178165402108824508132338523818020207041486692793768920873230429580378002236166818405819191787388821187607868809580870097356406633379971060359953326737337229910639822476086917108770415075014006926189706366321732139052398547656278413040921031540157434005960539920706714054959737735348668098431964802931534853290368721525907610010062218431857955436451049931764161426084483591609584783224848233692398118041618203087506401668287849360605610103454219326868088289735624286475211731720562822100772147249984515200897757910180729028409624753207645346114981041437888462460856866249487381025388788808525974771791703194477855171222698211132990875171902693380510757695904463680764247058895790996501943706173933372881296149842517002304841302121361102769717971901024429745215015028610285024961378278561502136739579550878614270407249037933726043155463966694007638125185621902346611022949218750000 [92,81] 9057519377463984075819234556581498388814060383688991009967414000718763572108509634303131176175889492848802683001624953371002850834106759893550724537359637905162997849095208361463652043705643636647105404463199496321864469338925345185365977477276911633442615030525733221734253687717095081133905939064176700926030695463181946415242611400867811490493077552699627787482586156140504485590812957269326217209054712460702461614775346366026119868326799860747415946641911881387266625508875989542086018088522225467716249731228411370208687738524245747029077112457928446747692252589197106249379779407457492736660520706638785852255854145244560035218082476005113753109400220839057990618702555050716429936504625689727707100505194173023692411483407805238754727281820779170507929329175121877889789897949505171306562411846444951718856006513437032184560915574118757133934726943168527969389871875420451020132367753960802723940285670940895023930581590857635182693077508544530240340166136208607549157133560826960885479700076329704667758249349869268014616365918382393414433682348579930051890706918996753915539091106316826261322029389150649346986787690436014836412270673203395404259926302081686525026295172854688379415928239956234997938785175313045185579931486555085267913517497681979588259723404059231568135739361646008542127538301880381696539369991036907407813705932940677718796099114457190248506390462563467767596975450498867256589268065247533285591671782919323537389002381596806764412593214110919757581642337375401852921668640423778383254162670432864064762768546036894357026277821417017925492181321486542630730261581301890063362062643389761759682910559514704535974723226391142485375857323418620023927627421454984313374990836534418231198112078590215996205573885209244780282929201672489475774489946233943251773706043934058589218260956187083995805586374690819289440766589023148419716835203519866592896652660108556031289419959064668044896931798699857375771520883166232671424781610066934424862306980110446429940530666282348264027207333782424178306027777729525496397400274872779846191406250000000 [92,82] -334768208575660949859518325138583600285232606965426618543320175424609962505320025150396347444428540116079894222108249250913173707948929950669383384738618405598591495433435055319982532963195537093277545412108241673362130410391904552504456616463070191498862230870665691113484007310967298362286520725144021124979697996873010206420710662772576456638295159071092562390599100057133450979571807170024057082679624166160044555598150447701825180226261332793283439354947744074044438614842352023341586018882938671096963835218595762401892251085749837288623631330484184718462999299633941552529687849188140894840087419993974363053663352650384037677026701767639635686926486405475061773782141144925841384075741840450998053407051094382709938976525622396575627311909815850237491064228606757733587728376690000685813349968359838306783304490649120911776695506099346257809466492936143850811909960223519713559791046685218580432405713874287170960200834129772220719315070415398686061461481786862993723199571769759403977111696762233279753518966141217292243701324695202423486741926811790733815987416689680728948898527672686318844403220152132788655564735120615468371599143109573792777842501195272217673829522926013058255258046541579752172380783417402061983576512144726917607456544123247604995817401378488235179289019746096760036540693566806183342395873162508472218229251967644934445135347074143618321432722963256309427580464823233959091559343790497420701630443489525418294258485187371051542531959901717766535473287460719699798312178351334262887367112620570734100578239633824160393285186133449218575621238421747611528671573008205844485511995730280472825910718633478817619702949909896650068094175025516510415966316250593112473283043799920653914188168216939661593443762948490445838892147755926103205443130814686005469547258623840361227663340541328191197305250860440189340189623541012880241957604511701979059825288357864456974686142368325541555879976704613299115589120178348675482822762223495754481648209372135212060867544260067489463858219804324357217790231189269434253219515085220336914062500000 [92,83] 6252757807976167165665480568355437182726004169511443225026412111527437475129786007838423811143177955784608020170381154954545666292875476322311487185989980203738566193600787493854906507258957108647144007181101575092862253946251785644029508400234557339044255262161208989208347234548078157037026534368325418390908436719031787490878195390336478679312744935855822086666376331122279690394858977603175718295691744098006499052965718142974044493460598004217348380250435448346711034012506635079749084755289359138351126271792000149425011055458521664561723569921891399088845652068246108568546123822299023665629164983189313106363556334943528998963607256196417808043710405286272668323548713036102713716224332110691273401685563101224034162454457223100103329307589278001559046528701576543730255178654316376171275152070019356471731313256832275914007671448856614663535468431702713951607318914379681934677313996518423068691364388876408564948327826912361042823536981201094024504632693839396131658520315518735099358751883917406686063886726346411334670896441291146676611193772659759664774201141761544382471572761096453327678322691722018385386564661785510663695641494984347246598034180785915690281238667359717213573653613863805786871110845981156433346010828471702704456714028151403532145150083251106861822878022594187098551043130635439658810934419841999445076850061838542175379365754368095229126941293460945825428480615120826321993927072284237272176023624727652470739961444164152956228180357322442104697047206303987891063764086302272409676987799723681129480034201940938098719949999142149953374535684256408560124804544634072616846150924458729684599716521241114635457923889848257723268842651839321490047349296970555616665132182101623154341383323184521597106723601721808068385164641513370883242855329640318181169120758550070323910207437184110014384488286279778680350091397204080917454554494298586741772527294599414100655788962412454144950889248961070323590314341927795631247689443499385493428534915003897524528631778211923329063443697084446942732576246726239332929253578186035156250000 [92,84] 271972501975922924400614263169036661661892616888315374714295434726042454515553843098627488569796600530956646143891153727442996293208903000705636006855659923814593390703203468809846752148116479054701672843796438337968650132492144494925767548135533679124046754135548078419106376743418104316643934293521396913602521406727896888306111449075555773928500763376448680612632910231306027485612253001789042077535905896397085834427513717039911941193082888494648033459124124212952790369156906491122202275002401195413065675843772821162088127015809786955991655973193428945485228324365450329847568874431192534531144098984395867395283471403765729439454568723752160992093423042340218302329038621963536076035858860025744878103475040067938038982525045588124857898530893162425358397370680455370180092931805093617234028859599442447256698980061714462504019324406803293516247395428810213405310910681270282526940109004462889862493565215261613169717380483502665341198890926911544451442252549901639878429569783592026278883074975678714188311877265312840948244049601951671893468624835565572610947192258137111772222895498867645279012050763308288762998426368140407740293757182425307313982899709317183060113652907494373815019293058289041911654329866422800327515965452771190623962787808399451218534953498772145309120605546209573673332513102076521707284328228263216633884758585817320572269711106405955706145905474621625557380804839461220683127057218042588249569460361570151252241836626677128392211604899406172842684881875393591463834323610614506271331762143057535435801902870689689720135772048364622856971349827039395203608904393230912703830554226301842646470131413381375763221854331655255204997029682457180564912174768006319325234101728093704571689719551983634050139024923946987395538582800908664619252412726573379180354891208031872578260438012640328127736826944486525759396869478454910847455476895936620874446587917964071193293494521341874750160920068071786685912405702461078030518242020003833998004938706377951879808300002321905512547548861143105996234226040542125701904296875000000000 [92,85] -25765984350371208874975198455141523758096777370687881922967829540492885310756218513777417627406665370515877768228992075587046663896395608759343742535508642941703010128683812551122904434520508566206905486062990563294520563925696640171215653397739687997047615339163731531590774126193780293128767645049025573333702537557021885106616473658537727259998285449165300700372662240591735022907954942636142934641418618824510277950178833724157120671272196473357125382370569954993074999030538054580648230619724722483289688005076899296466420676309907888782442682517914171689997031501516690460804115762737369463713957289409687889544666992038299152596491151777214589831936341185096574723870079537003834404535763792684158020039008169963324340951495053869654024445480266782119768241189144198321512022294445172988609807667508919836355136385003623564393365520010419398409377627190996985160576353939880891132465002617063544165851202714902164284937004617325465452316243103338077092750886115451594039097171102663068919097926342825696098291411553932964394637305416660087997991865611386878479787449230795518638507344420581272091983553267679573122071953986050493331777092276751890130949337117297304898310805432943286753528523047403382699973652691366876372717348073661912656289664071302264381684010973042220987798422932303575473278047542401533624888331377966168629472865929383444900422966594768405824004326362786634958282029499005769452207062386817491674647263157262785471087040038495552173344480127857587042691355577433971475337085449594093709439970900786763985879357284068614716103329001326511124620200045797539697411114562453405693532358599592813985017864231752107480103724363106889120322428340579142921205414094860721043531492712621560929448897565044326252387439633424701123095282497426020521752295527971684099053696851645227564558721564454292820879447611712112006069033017820797574397689250751903493599423129174693091523442782966485779029479928987135413025597461384324196573992526901635812552665903938069994518698837890023670656535579184561584042967297136783599853515625000 [92,86] 816541423114417148198047619977192173575342318341383889751623062688483626221885995107038459223700798442580747039062620663194907878249233862858631419449242646399790259657865824578576394935042376490494650919208726853550891152619736825198614634803438886317675042857324306711925171678487554899579305413344385204753133588226503403052579170649789537681478774304326521314707351789966239754248158675798312512141145886481188462325534765498052635598294783285677387125510471779709796699141646500434753922249770868822892238458495153518554179289512007752508916000715918308390344481803775363918984269758577952957207513516433138687220087913391504106456593214436091824551156916416884616574024573645223213557192028917868675491418253519767203863596216039342979381482737021006059289348805436588996572364675507784151294678255282158477605044005028017744035885500771621345731496289554593256299827241740431804311773314434040848507328277078169622211810226852964133385041280535612693938765358644101042938321939572629097905259465533917517351897173138225716507695624258593708020355901817031060483051488686172711909857819577372102207528378744771529862973791673680750987638833676413030681064639353380623291402519031675967507640608049502180814422556419488974414694435958625201479560758033672534564337523863757969117107863717697614635941726909494026452533038624059182871553400603806398050368907905204449494894906627504538693100947985162956112115675759554804553776665847472356678749410668923133703148144077368732698277819320193847475597612132725107108028591015009373764433588422497377816711962985417578968253007274273431874025137808397560631754459724672143675379257191217722714692699929363018609605532979215470585131204785957338837526748320164429165523662267926083637390149469659287931652712499182122685761767990386231731096414475361993429544725600404077241730038589825096310201503718155675965452858206522914601896796139193001709053676836367367437971851999795437552524809040678983357083962568592749919875921177007479924935884866623844013399352953429115586914122104644775390625000 [92,87] -7952938887116409635319917234258332075643580956391173638220813974320194614809735494313532857532967071716106150239482540925213618113009498480564552331253045775444199083755454915342588350777848705905812786816105466880215542958803060617706115912639253283044370496064332935004103166445075451687267923593048620497824373867725968944375025665933193108325234269833421879750087733403415599947542254514902992117058822900228205852078307716913171108672796622139083244058869240088929146009968609429628354771741019464730635912686100221930952950381432375472814621068074209121988660717575507503115259684114600665950596470257042075625513249012784039919054736215683337453162507808417726322729047382382245350707060217559174912965254132966771621496954063487993095189488683117932587940293899939087979460840672051616314272331186872277430234907776397540711736207112987613644379425430353979415797856670047384975044016561944064014294639767866895063046959937413630980988914376148286073011595738140330763132266048001764616086563400237260013909514453548906799569210764607047820104770128252242509784944503968277179614951385971650379469254340779521617649474900226667579401282678809768496139243057704945396884423153461406631495632300933992966499364931904225197344765760053990306375975800501082882789381980302410177530033048041070415513176978203138683118137705002348304449512573970438996093110768303451368242704825891181929050846554300451319113864381256863319902747682658335756993814451798808334152270002354549580142054066821454007668042243544918324746424367924259561084949113714826969033576636200488724294416245873463335244762957973059961883404181478908776072428974791446076580930475331799713856104323826706009126164252655243756148731949902694256102686212471103271357014564074657600431293174249610106971115678688424760652416183724720219754491102006415796060022423384240955438144275135049506638923941334002268340559783124537529389919675806465171663175890010293992272341340076594150588556181197290480346914727078250406134536392449432791679915512322622817009687423706054687500 [92,88] -214286759263546908238647623665706087243975881486726870996064509923060138755894524238857125671197035858327156601978791665234014156683185591857582097967616337357099513827494497624468622072152746756698558007602947592385922378967398212554253249389806954581251228167838795113261583170031741767828152859197652917924919269094053970787157428115171766218406254985087708376388703202171636090739854704692158291090346986189396435687374755437359330940684365429152389654722182914541371589798252612837291866829760600728817130433085250094733103887470156051577320653826162022273072122260647392870636708574531709688818828412978689189289317719174761284821604308595020110611601026848861134058548178375816266392329666215980743085112590051428914056797536159118132853879639156481670484207122040159849770383283697829286434959451694056439291844028091662018322263274764708231567872610046607119433167509634440065394922331941065956192477418812148294514842771370292948695204220144875143670060043473814854241200411470869084931739027778033093634005423959010874417126590084370503452619337801980239940380202524469879784802024775828552769325179118296110073029288436936440348861238432584297091612185540422511238271242942298881430261826391502484853651142773062632802285136003280418053748193126767159109156161802913368839636713428026441637051455290387307175775930276958573980670262639728533323720640196525749631150960231435055854793766702618388860380460457872453300982312890470869869932836266245396833465709736887902142060132627857886878338005857366854689037314271115938730886004125329237377711196272691693722906097239373120571571621628008663749166821998643063795320921826161490178268377567387791449768371896279827320130205121424787367736053551793519018164139561942294781300160012474073931229560388441187647746029069675752740884405888356314431112965631661322243419739146483130384106685186685834618544740442662027087308434964382751768927739858036530056177945126598329406695314272365204202322982117688219664933190896975865796022067057660357527788994484581053256988525390625000 [92,89] 6169093377068804470877251875903638303089597204740841749262005429041192764291101820204308471092976828581823386042011677900194295069085394129206400215229589843859407777966805845658889680680559642252462561110628315840361371245329551165906122601925330270275164045205304465543553610797770729292546974464990508927002243798639308210772524153837440244559521055678278331218212054339595175710951089105923600399595525231012413200108947199726422620167713675715304581687367327393633539147921308645095565120948662227745103710762055539674015789195038767833450422065309633887626274819505931439089776665594139871040950617163754493733830664399088255292889124807136528545684084948382076997771532686516095109327592170191653384526285551149190206857736841117743732550837189406723073926138214608851187015141152658024943795725114254506997569913454140403663711090287084870473237291937944497040532020123498946492270341815878463072132024787156836071185395636807378650257147934095938655361060562705160020529171220714468839283025578383726367708619200676029468046877310603046688157783592009104133950657357262441045526076527041037098116525262970883912547291637795140999435339334546200773098075804743690147425473235370544482274376977072628334466908602889280339080381343895797250347884577743885297653409705005463336733568744774172779939775031170522503773424378656675550774434282122113464057380633447424540585806396701383608991570710216759089462602267656790920453076083623204232126524483188422925360912476272225051877972842752735502921966490218476517148445406304703032533600871634610338761426519436039742670153402147988327004230888005313163834887216632910251538757817912684353743576159479132803481393404871227046092287218213265774461746253206018089654194682841844064032951557052326879953518735895737078611465018598218142206093129187132616257635155265420010169547023823197340661627374011936742259144150941829474947458737558466003460073175090114687344887691793667166857800851180467218628177043388457940503979352415797892697217657663704225730635225772857666015625000000 [92,90] -15535944705657858664038180745016920203277376151221439614013976628917006003996358588559541397044387590864612552886978842923236602305389002848914508764307696455053839023148678767712666991742497116732125146284024791294767612097779534606168097517086237775150505578984131748349612779733992644579593260789772304276106739319267632830755517517018366849431299396971208368994417615390612933864806565832900357229347235237568113442217971120801338003020662503564430796794530714593344807101529775017898620545000202886458211372341835168165817290443260916547241331885720387632356280913317003586485876591571397085107479695773964506558868327926466553486490990369786444898420700191072819697830077564807031434437941319220898035593162137396164827761924837751193135267390770388567360852952625959068733743232543076177436718270994366316192771192059060993181097816291460185412706354115820580017122736174205476682647147619885099007582211364199052032505664585291838978063046482285343803976350217997264041738454239657544521991456634963816053786108877451188119067708139335915295912441877145897355900432354303506581724226069037818577643287353015498396225834259428021392946784640248364713338382661021146309365587392007280068790089579366663613755281012464301448696008176767220406162769317236448532966879129606888002780001619079859796585193575083518850481574506323070642760154333087056082544302164687847747704362029483175766357533965195865620445177026086468605753782341031697410391746562757296596608897426337950646675224579337057547113998513570278462853298173533871839795636084560558817192248726829355324155623787843598343914252548400440590003786571681352436582319128785522523025447571163030116435144435193502956192983578458924521884940614991756986021430592553637812212676869588787557324622577428448802980851039858346815520180839252237680104590055920254895175978510923906686397418181363487285977791237137948227661257693940097090298724531658141611704033844066889516753835648453109527791778817565826615655350992196793240043209433975896504148840904235839843750000 [92,91] -53670771009527221024871907617285270864728956361094078834165260418609193595466500361084295327517557472619416901096624741420245698215794824813559493762151842846603535485888155752996828191898770681725008050809212660410676605349980657472368615391840264680347874250382113958500678679783952255318176720557349363221056134543142742732332227928022156339990196727166958898090042429502888426857510950589599627502205692522211140928956264749590072943750787927909033762125156287671022005714193256651532095411849546232883315508783872753239528974106752015108735978427965821940833858340344431209292471295760766215769394848116247613760926913060896577183901545126943380155716894032485948715208119725733287753429568950416034732732815117147191805762314346257507035977206088688175265977957480186920856676307508974280946342623119107282057928766393566042581258070918869286308882606858524026772441512187950376322632942386966622028732307677289712604683491369894703166856848823285904933671517562109368852406324815336073021306922991089891147444695276082733852459277423185753831419323538871263862132446735121573745439852466963344742010076439989469707861339319233971154295306183000171806685939146723302329632763030613674830197860960697439854707298216193910231615987779566684584853398314140610915389046816372900206589987206663626533909349732499547563632141715223057697332099828287770717445173414675538149250452250441335100507228360944639670051534282601434736372995120588842442927840720879510942459145781568065940014456272810145065059036384937620529395553090446317269415068978937036188432748401875780488738400619652282917496145294057929849549503537462413524054339377643621495707798003740528897401241276918283995671811549933168028119792157361255363552482793819688248173637207995893714621578932380713875783170534657029830787227437892669552042437949115753826529384106715331870174565525260965137320283632012289214377026439337676946187237008206832669250577804612243340021558006167695021695355246066365377587534064720754767438826079622515141963958740234375000 [92,92] -19721058783249538770758026474980258454775425693013278629090052115560247721595025435746629211335700886561341883258258352750264048555251458128376457522191288107456319035394870639111554562263058921759776037207558444274296726165732777330552996406524856325546176392048607969231087014501085801819545327525807616896754948108606569237471310098036652132621344254418779127362741164894235359900378335723731006336875230996416153751795774770114264312507609350281537025150040342770447449947380512124394244808818890716863476860720445141563574117895730584627355200705529639367153654136883997182234483023983280346554603699142406507147176498679974463149564881664047947558619557347188769465626147820396707832470384953020230532011901968082961355713645830926552185300472768030923672516839042222999929422664975495871743204227444301036527641673570666080064569625668922696364937251510483172921457525047620019602031413606600908719468399571420958499827210741708915299394875372939347355697099263508517299495035548567114774364983489333262807672872581318845987367587960588697844472107442946387855626260508875766996048571513549701139310332519753120130639128407205964925685147869819408734009527381366657696795432089972122194836509601578589246785744792027878133425423356820997053477790591276855129841864730645323748655931116931319875679307444892870852903937671661222186514111109010393955678234059113319576679763762631510386189574398237908556246109727542858584213858771177686073771295559467564019317095611671710188865186531660735351355647373691855880751585941891065009304747831356615502669632311551263933324353186640344509768243241375708216888632303377871843302921813024441963122453908661846916521693641486819527855330495690607253509662368206513080290014884852444567562958128500920832803270380738196328421477969973543473486534084907194480092354084224411209771515320176420213010958335511684796265762715719275814008307272382165246033761400839270845102147265377739455857158441087483908465389384986517371251702736107133378640103814654808044433593750000000 [93,0] -7684973656408016309467023071347643328475417073491077205514050016235963803492773203577749634153353194189528346581783946414003509609247316548157878102454308087989896897868461932851341175777010035095877853222410460747932525974445470017157368548447559561906254569901675998725501879654936478192354226576174312104563063636004888468232353677262049286784412724114254638848799835036722492175698244555641119046989433696942599185290147483078467681387444996644638155957406942306372497258701923403798907670683232699923039816391702365887467790454488797162612265833847671952121686728069058217863825305944238951844749294482544976393495305915379195061918220949764983302845654694560848632140842499847563388242412840072727326165189855851982886926355972426355671444621369858130083959030557119152495311683005753031004533643975194088953161833262717763290779032464056740037966916441786320253290791161809545966863426416496485329361775695186301350874498359437498826059361854354987661761395526284578662658701951358905763273244611244059343049452278439689033794773067192246558086574359101073629993326693157730260918165021611354411199211072403535794603686823021309861560011565099012883293215003366194478731756380606283578458427097207401907361414903998144237136163914621787313611235640767682567873373064305774310251357288225941890786097568178403219646665206511823434360792436816884623255915101391711108810923388059927503948171571231392955140482078681812606500701608227614706020361146119621796296080514816230427286587561379047550244384067223262779235977537482203684236767325716551730682712631440531806748355595245842694638749591315993100242213314167203534419508335200923169540678382433543243747061554080716644713385509596167718549940662524175897799672875090396013336606956506831487989365519719592215354894970903015245759311121866200087837714237243601822900593689386283933590747427396274441808690542364226517552395524817508823865763047672039994767663996753457955453388904782603405506747445759931752277717998254936204112844296928349034758343786517499625257267961154243036875562585231417228185607821517364310262375728441978212290100191222171884352955825880561687863168031326489657718345876683595247618515146147294082168587077794821792831947773749767804929433623328804969787597656250000000000000000000000000000000000000000000000000000000000000 [93,1] -15882023530118397043225151064391399806435303237120338044213718075675877945694438196373756395033822711879432218031000456253765716117809664524200443046006050992838362182945987387207779840426781446269195129544239197800149719992788331386551645863440409326256285319160276426084273316421417563214654012375480449043891716644673130404328261363982758755369614270999965374360053954789980136022200722302945104106168281922792261110359916864394352919828641144539210205860083427136554980633941110631668834232457926126508858222474369982969302884086221272265251335330632885257883141268597320791513602065871020102676831492495635021889946964886871144998988028148792813491120908898040477523028697290061024654388253850020261214343413946348525676727064021106261326571592062946820688219059809343117918633516242685078263098346895028724771997510120297182821019442646449021077263839883833656850079455640992334713074013007100075054133948364088969615909571248925486524786767290349281392042791070152116826287772560451219049825798481848631440004202332861829351849852181858346447732517422585760245361857687882639786399064048811880538150942142487223550880624540706115856474247981842400339922233394189433064468707662588901280570737264108350677649310340671223966539193451582492183398340095977109406803431662509601422128249499894778913985995271821685169971638097245654657986706406607718282390467269068057821523878485279299285496956941043381531997862404072600703562271245524883394359728913733136155733615738708863614662908073211111660786077453957921148959491364580219705930142331566367023263837333799819036475792398126090382680394072480325906092529549619063021141337714537619944847024996749339997713432777355127027532401238676055991087159181773970994747439921526466793384410713470168007869915913165167671757166377254556356474314502870787343111930547384321811948133457102502951911805101323631080936001213951160489111670960871124877958853351026395320189135428969549804229638063849500803652568058059753491010412521290053306871125569671787746600425595855749991453458069164848437677578180687342985230085649291158121714566126584755099053995705998255390332433443749958313714465039465141177252082777373772181548253995492331138568885308123181085652280677879971682031623458897229284048080444335937500000000000000000000000000000000000000000000000000000000 [93,2] -1652506341975801626932011259894236763803450425426650099053296345393406172014733464353803501370956700617332976763076949930561812937181078859231373044186222064503670883649714204595525930514126210575428116562100758125022214680408968918770691958591019592976360261543825124056518539662294187582516747457817719127507823106962320882589946292624005127351665122055075755254046935910742892515619978263451731738539917955523325072160368363975576458111416615409021382971966381631652424994908658907955382142738533128309296268196866474456802883364381792714189646967380051058631642946981112307647465401704711871564107773799864253195708302528917514171200824073480081839503729514878706663366900822804381512918129375519556363680968434818507565094441453253044858327658524879624279479166974180613700452291257593063283679281939754355412876148954058754677521125376792561434176746069705547637656795880840975692131509446447924373614892131487968517138134107949458186066755344228430820467840372904314086717355382117969432576747742580593877019580890389850511523877614486736017164039892315337013770933149528164190281614148056861769189879013783139940032163144539331665973332559518004877190754065479862603261662861026101189347728014766719082476033545539583843446293823262523453874005501926820262261840718149936240272261273314144136602537744591480883996953337037111560532865495975391160483745670854671449473636747880040575716312650441997267390830355070811322478880107718572438976378660390502278874515404168498388611184434623849462124560540212672133322359369251386514691547496674228614869313274910123888290247229718396837757067864027001664216667008968854267508012319674684893202296627763489536589991363131836912286189758348836068839931405079986760273062119828156145598166237230503488960881614802940975061706121151389410418672600474371927732324288589456703035573768296108889676152703038088055228909002325555257341473108954588238116418607215751486775386591021433219901167333705186560347757445044697272988282170935059569866987537556461408319832802648869619244429221247190176836505321908331553564623300847493113500789301513844925129012069995210808975503084645816747405070469564714932665173166171926468322631774955796252183024627323594583371799615180896338454893945701940083381487056612968444824218750000000000000000000000000000000000000000000000 [93,3] 39723705160680022755075984091188826207951234008589182952318745350444691641256142306157868183334866705477719745553290920238687609708020649588931612935380736276749865233413604986193355785482800105449878411060186911130381631732420400476821704286735548477966872777858186012316053462132716929265918956269175533440269706097557382351468304239308915691978895758002194062507712912637321711880541277613884724721861010396516859239331839625278166949093296650879058541811820651364111175929320585891155442350510892400926569652393969286877854851234331183792788736230960763949254781015605469911222598310660829185206695974677648925414599832275373187952587001632725355678705540770317614092146573054321014420659116496207217017680271442909731150968947700369055055472260335670389685017986050866568497226970877528710606894412286931893995796176131278156719311761270036169943869556608557182975596947585765714433376945524784619933037520501208990302525257774839304658585409940905901809626012315151130346755985012163537844487142380922397524145675707020006818777887263294530751048119330815845185804718256413093125192051822823767965127482740587859027472406396125563853483247781752226409084640735581756815670994890755625879176120888896278760827662068664393143627569151575471862681919581980386033122508238032902529756967149443769266631669627973971473227285375909151846695095734478037259573753455499232525738380146845223566074640115629706487768590694413293635743549705464618369441846717489240275868487408690867794794394975407299823822135302190089457962056565186601168361947004977495241003782292810685399026016091504484305130859670375491399941261276583696961238566251742752850331903639254326096389498581788023595390671928573892375142332052906932313976657653744116683267088867548646602682702247409870160731557635287140035882547211005555481743922192528815705185642551679272175391213569176190911728086934206963834483441814277752037097554986657492864391935185489214166649073751758056995757486256867791706643529682104542326323568848557061455419382263789529585866855950213409714941834128527748384834486565282582476496975121255350751774067374790365282816449645183405795123621574179819371763225534970770892389425973807877217866844198067106043575502918184051090511098389829180987931067647878080606460571289062500000000000000000000000000000000000000 [93,4] 824154813390893585628312136927616804190873046997484152143325226575896257373787130063839439613285703369222824164736691516614831039711561271418623188990579902988754885758252995514384563434241632782381499405539770514683355102353285310850132660846135040624460752567382628172356567962142823919939763423010480866820632838486627787799485839323186143991215226665336246101135994474014356897893159277139599812463875021733163676469013543377998222375212104187578385405294404923354634067085691190427607590374589789819065737294032424164539420773504402053273164232377294084951193913932651240182068023987133388959891032477910708610344721989887594627368614038599716268249464463421165108764777172931962919214389554172615020674620441099245033116408551915255151910955205117433012748456362319506155503932692759853649901505076506979607127876374130962046724967337130017431667072738290077342395403654098328153646630982416886464650169816159153553285974769873097453343048467809090535680872904645007068190042216804526841488423350318321756410411014676648244799103609094213234842318381029975168677423345092145636733498250441806202199436582887777869285491144207420079194371524789761490107764138093908253182352556471833384921033017923218671326531524130413737789405659134459950116179232605899068399453922629016598792488806498549802327738754751786681934306790443578386712637083378320789999779802840826257226715995218531281486864573356797920001517719446240739818036057413438086130442392659900936803818466781636912189723231035712531225711008356440984382088363040266482942864417670327960836309253025809641179462699362266483316938994321924515998783425608161004382567807645648891161327557922057403203711897809522011924954141647312867219550547736857976875600235193388352328499925178322932381154498933019620091679578002796589358149990013942816373230004008682426340472216436683157388449653301474942564962177635155973293947068457834040121727329843941263689511848884772800320614181426755271566375430992425332277467635091545768378600361328948351758896618671447155222026851848853869811753150314084051175319913053075720793822432527481590626433307245079508217908011075363988527990123618684533216334705934810380718429915798487060218957342423965148406093759393800782148248434351612981899060095258846558863297104835510253906250000000000000000000000000000 [93,5] -43842157434951725842805713166802386784505797534862346403501125415777326633806350229661689918578673629615363876414844113035605821357861343998786323413237192992771273384759493696820332165064389694241296101164794253068341084650855582462274527371862195106516159619536437349993006164645058985663697458157415855985418472058365947524859838617188595316952783778034399993805141053646791672922270912101581718174850434829629510500715315305823075504451199639178297471469062632600456129722478891105718022330571274047107730180689022256082198061381312294068628269693839736061258582211559097009893670909556790613947393695417459222730985376548401398831840750652891655220597097515168447915096638947174377994997453030832412216570236015983899080864499849804545579496872203899062319505491511454795566685647798537459539903283939308600885969316840563428578493727126699821162484668293170879977171073463673197334520072053780616407609926674879043034316724941417171237745785631408910058625944387238865570612116391359789442328321755130434265056045894849261295171263227681007955074251146048291205692638303368095554938933462624938098790847153202944365901237042157366577992519113327587833475164195491483420387888907860470863575311671242713316319856062669525787917183512415721338992629986108579649414278478686264876371995324437844237868374980664358674585979835001318875785640878452077680352476914528881510239035149236834485037756230279242222527856355575521708182081725853940793141771785618246677017274750611985659593429975991656027507337406201549683747823820795875168740156596844351633280422445168648558501570216191284203706271876226448365385551233954559778760289364761765639430267100839514559318499547292246991991608577526743171219851554324885725512407968821326497529523484127686338657316087339527424113841093598640034012435277596236239503035814365814804346158378442593310669980902200164670851186837605790106357148932059748372507416486529853158267109584238563321078607344780593433926900689762894780840168686830943910051471254374325935580482085011043457354572663238392634097140568758919477233318012572992908020221581011547224697016556433303910033425658521188309950499242558735729341126446766306894806737330761290898178869092406670600506213897783085714577401618549784274685154894513061663019470870494842529296875000000000000000000000000 [93,6] -749301249247899874798710796577262110183447157520437751725237644993097070654465976011283732840427357846812518330343559014149876363408545870999502495785190323094371195022282306606278130894858932385250412112679278736131298848456495087955888186176485779316967120359581846389070842514628521134136827783448567985753705066803697823810224472013661137547065949088488534032902572031340691824729545216932499205412012967894535411703631764657183060418319965225119723332455079019495637732439789442291930544965463516191575053399607351661894459004677401499421542668871203879862757914282975175281267796700642402904310823265434198295414028287841351703506025259750198720637790846881269705395916920386110775652481981281199242498499051465637817518813172087370785468928431489611955604887443009763497070517664270380910808076597160482511977477958351513385495829895730790347244943429359109370776096851366189479568800118793330070072451290809804710459763288643837205614830967298139908165444723354477922226779483806675820457928490331287658078163162448178678868366194727903358722818397368933132294522805162612436696096399186599347232861418146470673729602353997818572106947861630946562792361753549690745405421649978002812864427344593911663967023399643520723846979042914826281721518169606497230181821916951606536930092817091854961407480772552103590413195156410423008285561869080867535917725888761456368349649280973563104601566118635451553032752880143685098380144207169022319121956019171032555108282841914395456307484697626756835581555957360409889304823719069681768609194431017027108318882379745967873368547201431973002077283449300402997376265156594767955585771725228875845222328844208284243449146888439800827810516413597562641559121924022290623455704862524354012949716024099145414539161319004805924702502884311493463856375204579584345756370522978447507086945141380197572192206712342293708842229704835786354185150658840963255719501834675717357106656016244894592203978412456578666515561574284794614496797821718348392827269479077842815370384589493226392073411761070375944079742967426832336390026227294400421932230595656264734755877934002080366222272814087190473792317008112618603594966228793001743495597648996906657915722611796298060926840182347804329384591451489801094020533307272016743105780278710881248116493225097656250000000000000 [93,7] -6073280612881184014782293714867965640822219272691707981935920269530191867586383292276109011905585728214488754531381994125003123062720721293470929970004479276432479487411731310003264544058915240318928027697942366235337514261087490109411266213786090156930583068792619801651668573452367247150062129286583581256007421523279557798483577586753810307643670963420055612316497069133605279427594132551889994272377160183473642976372428712593219395820892253777892907340803539705879168629297634422539457205308048982444539885507281320867351687386299022164270774845670302422967907742471491709819582714548902589982730478600578028370700198442629420451593144542947660090681361817626486695798229787613394589130142602162907205750920376045063680983380173405524779719698685038308049031796769453621686808191952909463584284685664047514740816488337302917312002854733949923669568440397736955527583706204729713925824424451488970447525001933266158383587210525094910098085203330832619430977189740353429613915429724478060308991776358589343655166907386090908619098215552708777370326123668469378827116724159200970151627310458608619110332347215180456746289115078443469595539614063765143224432369037124785645472403374118441449439212851951402712762851899576410892228624938310410526584515085735727840608496381442129470815191418955794388385925511798638120313179682116185828132470041695361224266516763616188853037233074528025642590174835955923624339992201425849271494253097130874525029536510216903367816508400923329057396979226829996580902742780267871141861356171759158637542545092871226969639307343005279066684082424560821988246710285023744550278242643679580433231351446678622588636118964737003756994520358195603114757961567359930568093075953395835045334110322596679675239329670159216703662316649194936381071302399729619987710927822745113883437865405097845625803559136962776511671229199547654582924291590647474530714183979457254358182710335697864854974902053283176048399975527849234272121642116498228768933346186873047613277788915974169410684143025631245467710485007416568591173454807919199525025928328537901189242602956320865224118183002728594174087368011657938392076284396176911076206375404027976650113734742616492887633154314052127713987314067681803719450522274270107500541412753544689984153137629618868231773376464843750000000000000 [93,8] -3203909324366207873833768493786541167614899796054041562031701249128381517899193180368450294524322192152602785431698153448869073967602726306253804640291656165982280830137810551119763290583655231341265400225606666460607735249925651773360043464334649838444914940022391255715470361377997250951333850269304314196279959918732518083616195230162606548763067267459579892563352952385424656639257346766757897369355239466755833594299301316685906472051324660556671183770271687608588157728027899870733050377708688922764597987658014331453912947224890168340200528403278503046804729068076391904012626236595268629269112176453808469284385764666583036792236306774998925168735533022917034204361738976764201761611628322437228111624715543867303203190818145336790334746902091610170580361469079820870115022794085042401502217815618931262222596151151544193664019434900508406589190411349721103753919022417897706165983779782484958380793240508986873419529784396979728157335661434395296395779897897424719907821121190958574341715323966128322344626150704416135019569012269837307173185099524517300324717899020615163504757652300702484839458725194777762488480653089755386122981240138059334864434536394217174224036361302511655925727314872506494155523036789056446930140689598533536030908176874386877340288266039148277277145469913576964277689710228383145014998881995658560812492461493670902877575770756831993650757995353832820201726572136322499433702247300757760634577257168073999640939440011810681694270426753232804708322828789338786891199858141468931492743999513954622863755842229137994775706371293648487175750689206070915892401768044752850488107098492042071167027148409679378249786366535515532200034039852877389757987545795877359215615016991273734266399679441380082542419957510591316322845498704808074057922826498642025469347151407581973319274431811813077534623707071213168732940758152196661507916651552695066967654833876023804590946374034240029889756934033176050352994616896180807979671557143749478183812618931095171362908115868849508748394625695537147412082750599654927552277532956121933552997815151556060934552282609537026320740641206088413362581706284617795244274001309638142619554191008189751517075382889985256429515039689457404515786831227654789307097299946967966693939962861438497387922552661621011793613433837890625000000000 [93,9] 251916742557416927291931094001209111751067652911569585128714323040379042063808035557928337430264086593105113768094321289770414635026602002659391288188588043854935402561618632807428089846153955834289627710954277332410897023126925254421449161421165155889747065561174071661403328701285182392614132683367038322315058128647483875706158815109229109204911831732940962856684006875512333141321338021003320496869824119173615653127923069405718845371995289480614841165989553271369177487978238244425128022380458187114398664313922981488954867082280272544234451071148056545213873109317886220283516297331033763659383112095739463435447224908230615255597704946068550107408505953482264465568831948108812566484756098820861579790096479760295568743808115310249798442190646446641359062436127265589441156490702102455823622764584498505619335618661880255874012755231409998738994247567511236478308303289186115690344945037556924275654513854836625522129082188770654277749901755416499058798828250042761130953472025395737829969665388589717892140313326709252427785359524023376059362513292277652533821213446841139852614576321364268662013988951110641260006480731203713735425162675962266829214586379367405457860304956640597343545560595956453559076715731540945545975092242864691124374036465666165156645787981643503002304754775054648580083330039870191366041635081837384810627860487455711750328894175500593295492596649440718628997087445486676276573907176034183139672975625378964225478348309983698171060197267874872360231446443365906612071192395766751133277454441535879681245601730945164779273883875370826929603273564636466391607716609416634982682053888495834486365970675774630891183897139459774976091293378308844317522107941560821890698412556292165423670342279175522366604836080358889675618058774049555384238407759350530854955036281161265655293326525652948038883022069819705421821663015576413496728518534195626187731861358170993523859524464342678438193546646865432936950467076490440032294619771128905144463147551714245453215777936254360325999794192610874261454985484034552923818896101196367048752777090891136832837092551886423205039643595177491317231323722442577132574697128711174681547762743502701250045230898532108306576397020283598205788934534979475591522754358351198330393612336702835463597693888004869222640991210937500000000000 [93,10] 2871392674156880071442394220876758124782102529586162645102101485962733766015154622254449937530744809852967512593059988226328126352615594312696227885602713234192105393960486497451507642111201545527128009720561459604905229151339693920128534049790649174610248686549842624138650600514167537269447387115796832941314405108536590405275036752168206225105783369801544219110875614111451343359863799286097833647317714248685222388405349941707624734367903533864201498780746880239815241440929583343978910319567048750229528971109105549841176298526144847672565861108898375763208421089450771601497995592369800821168965969410178154567659551499705508193708760991230533672233377644642864241755352750511455682663570616706356608501715601973136457165911921632489110237802665520887994171867529176980666021949946247326839536714354652152191281577976030982965902158654193890040300876335638425244037419121473724835599302114186704583742513054862740184028154120545031141664441797708657770078046505849405599749995906991497057926176132138410144876734372441114618389051588252684838512608270082244977334158719354944933568624117367831712810836383088189313320937225480412947360171400113256789381816471919014167750725888354838244556499679820109940604319950183888741439628751341766450559713183173711507612006601642330518145792597086954156487361130544720519335781066080471048844076193490967496478553636141173261560951645646824123933140607305418602971736120266015909613261273352077751666184499560828027413522420718804989620133132788206923677162022651152402165399306909988219775104720233346626750488200922586560757958202460929064542761290244791215620800326044312499650239278471541141758726004885619500503761600395143287951222620641781773824107343885211773848920187472222889325211467964174497086229027167399867573014012169571812878647570148766686374535684933380797465423168242628404538313575093464290333819857504495180568347219935535665070439140638533322250501405705413577907233681486184959374979262767039098478909991610724877531984958036266355614669213557680040874363930162905899321536945827792643228617743183009414259072246266513457586306579309499788058357852128589740583807982538967296807537857591435647198254493874153810771124832248331558912777938388278206735856533222456151284397371514778285472857533022761344909667968750000000000 [93,11] -2161580749423015696218350339691153245826836043014350168038287132545457689438592189110592373946784006254448410467711320335592404910946309154902854363018201295895425157787250640311281309631070762666615841797979838472940984825880646204367720201287722237406464879942961081522365463682595668078627290713240476103633733780614362584232559564825458978352982275669000450773436701737008742012524584006870281802779457572328853719734297438096706923815569322940526215849205524833707118064504823067133975858942866751213885109044291967536074604608423521574071554374503066425880830309672118620345976403807573766345792331223733731560025954025114694310152005566627300755659444675741528335918343537964808071316865187398906715496896905765561498000602761026178036912547959201683010349007857023791091447096680645472858874386501923689785999339238402036818849319735713930449742754671431730159678382915791016351216223251403979915403852742608142347831981879793361893209847445540660442959968457738486285187023484485525854932832435625966719025862656859177526350120625747909580200637082007084892701317178933435155204043798912244374166482850049173162321567863112092459124313199444077239517041808002183388628267234659443978543694561485232308261768753399180161257808745370080292008565590346436135434022039255230175295000134974341723158900283095533931162476293039386966198860067940687962857822781523839956855101207965941547152688894749793643701855055531424008822590802426587753414553763328588494256142458252342743586603120083668752155543249038594179458999435692998133282044527810038761022594233382020779792055382913103286512182996934936352879575965136731971328565140464655302255815474847805250289645313866996830803878298427547801579445652913777992967367664907364615907332931978396881889859038028261622369371862127462246850229790895384325354451265614912385404240780354820886392315847736421997428119755849099189591665002120646507813316923879209933889030399728473111195673899682333962195101134171542372209444520101534645797062020939639699751121196917090993440322852890294767137678554514635503262740541061332003050671699110564090945387802819206050030773176148466642908277686485555364663167990678742656009728266952823899652578953809250340913206476052913794518704309142247371559875102065007013152353465557098388671875000000000000 [93,12] -113577491578784608650381350365778421074087961788258151960271578581275844178478651292220708966242328519259921832405714387063827410585997247245314558487678134841218821624787766383822125903025062629663746826340387125377114648943431054314270553927149367488619114114930330510646621893704924673997345178153797484343448312974637171126018210514125882090578227093089429536147269904543109490293738844819193319576384594945104309845924555582153259837743923422037825041160395554541064957211298783103181410283180566792706089102622443113863759834921239559248932645700202415285570891253079555331141554548777750219416910942619138617340974727387952739780413362908684007218453613089636691041339127187679657808792484848176475387785943526705057021977365433939290918366685195391132089669741998069867276305310361821287043786544443445610735581178313657502607649461077241942979451736871902710982045174980363839062168607939396154695769000233777461498775473596905024423248039194691419731722512895862353560931636279246921392338311087423804626885629026407426823577072223722887060401776629902378838886080628062604739172620530461907601834111463588588041737631675884911733165827652946066051190831221825676376023696986093713361871200279910388553137399891363567894759263306080872948097845443988345471994885634141659283412793905302170792080191226849929484829315295710896170358263587321134874603498438738172419530521237465441802680072195058977231126339069077409425318627676309735021625603421535209478738030007612915873562086944109918548758121447844027609417309893253315719004851919083388840240680829463803759312834663886014607773556914983112079678958743747263767405665618619889192290908721591465176505293575150677087690651749022805549345002724475944591557337009472613974351880012284968433917266399328166070421911318702748255777620754467481930119490757448742871219426169349122680646782525519204934120735309024768192336464092762353292212244096439085791875645871939358053281000593790907698185850299774713168349722427256086265603704858740352744563594167087327332706718039433443853748220748211696552036560796435944234042221992232686338958940270515610144095509376999829624493004424687519336904187077857666916020330146575462463734372324152510729361617028113069998412975198295832263790591798446882876305608078837394714355468750000000 [93,13] 315824976528478852980466603639067973748321933725880857604021449642788146436830156766790248903630339258517380567543567352853441127775530070626010547965141747016224973158550239328166991096481397373057732661544564366313178032681682857848105310869736076690957591327995390099094025938541615936222013310927531255096299198998295256033807118709195679757859076735986690569001213313910894185693254191209904519895963709615815851034493159498172917722458561227781390992367910542450578620721716242380615401200370698171576472117165536981653198036342240859312218166786695876423592424425954900438645674704587498213028916737899610482470754406512240045818567357461706839396585734500911828954107975239554429577755082703500013902817500614969258588790899226831536972236539668728983177277032825474247172448877638397462745751189066728699033925354263033069701636848710267648091499742891251132410406191140278901186217724490810537859833207306476558718876241841089995337115927382785525559683121796260984504139609321047824101640798406410347617720789653608313630586845425053539393076207075399631661009415700925455664643633169910640507682339380400540883999937590904942545755171740305758036505821201391059467837104744366328815577126033524057479031125046211629507110073644033863017702483147525432002035193527204081689272263546585302246446751506173789250927253185407584182432217124754484777755771185392627571753726130141805045256129858657400245381721882930068581564095974388634062356993816092991921991312769391450731960375818627842737593703168385614751379264916009783442772825031549426213136667771150717594426488461956171305114321483926099135797118059983415032143047156496583226436422825658087030685409567014352361291812888064460650977024495404873421958672174843326751691485243897734350462172579550327769355488416815233048109307017361890550531185944216203945293984287238493407400980810014155158193277072394981808252040815811395317210709784795844323839827970880060289517361365095431706024184858077473545589858433325153732540366096617302116024387031989636713183674461143839432658388092304522058254025471898342021070826149007725043603847957172689491879607810136498321378158376640805265185107298861860996728820143859906855092033146508459766354956621911919032066738461419748776326521522150869714096188545227050781250000000000 [93,14] 303899738565517369881893553406045867201359108412246226599277942568395183075924532167486938186599122343831913881589282813751870418230107773626745338292904777659590040943430650130476330944298904086845550709376177693543724544979155344618639899342702744823808126418252019855377211995429685482836892290774033917919530914520304011568995376340047146461721582395822313330562851488503579760815484896627124473807007693440767390462130090121770129068652345623810345298328133266766940830321061405879685415152090331594410595314615171497382139377357524773345581565993220171412606719776565631354136481301853948034406037053180594400168958539801643103678397404623457290554179068301976818927165672929795027932326032336487151526329015664141688720381242746653581681424104659170896744172783772043334988617867503002201367230382529585333288626569019708706134045726126442524091168189730030632841634025747952550467281961090162322379348677278141203716594422524995184567850560510407744490706495350175030563442387539324991937514549343993788269643585164802621509023680876467511176187195158207901605883846037332131267045352728328619225387297612764630026193016076951806271660271259258156624959006097909215133288395410760227143560177783412137072605049280841906274455737311173103203889215265453379991244684551326778790689151407187224037543880015389850641523875427525486446949518983054218464723217714737985689936142251963025766219973647538015016957804888909396521089345815013550910529391854918948481682129759330019773812549681789686518170809957214764312507142122812954914407401630113396137546636740208328993973298559514818704418920673967202239628463368783431006436091232625416097196907212926915496652569328230496324388477807208920717471180199225113343254826979635145389932706458651390549859303372146200741866600029789080224710517035789859824824955088857577125069673752725819720492698095053930668016607327262616570183645884446651750441982584399800484713307647622489983183161992246188311660807904377943620926329924176996033070693574505947621040301694646121497424633624385938424939974898892836615779428196765384261494302178689231698226471441605263621953705329695238198069869876097117997815833254871836594573828624421303215685395510086851246605047361915632906002439810120695912187827048001054208725690841674804687500000000 [93,15] -4247110246569635040143241501111835592661703119059613540585369597322107806893116608609865473382887864674060962102694138979828868984549139719278952140324729902912748430527067726891779937625312761995564035493350796306449480485696453400701829643677818326941127147712611558401234378409127222952744538931097631135861634054238093063307324001870136873503626109968434912867364778937424197197882581244874962945004522101480588699915217154138113564277749278299897020126390969283658651568290705777550926417499015259659197873321304286983648170954476097548626619099962697223412913655984610719554778350366091964370441078883560428718086310446579647381986304264386111339140149483511702722487621587325421581733264801781967595609365813057757454281603128148609904606357890520512538955742170582572315716341462827765371517330436351771730910661785898934615672764964055868966603526449108798882716943082751940449610870537999614086474326841223736434672397358896292397218165969639985465544511459455311958458577222499354743563462445669899106713922511649834060360133995591510555004039442013103174362602260147868212047045454821124460716825706953669843626478716719074605218246731188448158495342630150956220895739148380008083798212550575840266503299093150988618892783831247987654487191324809025461149628825528985130520039641805879784901344087501379295661223947165606035513029259979345453679789863130528888713280840615642164119683129112850868580594167264722034915926710316242904076723725429349507007244031798655880167439141446768592926341504861005381487783678187486304793089985951993022307155558795672355202293935939231287149193088626481928702013084442113935548895752192619155911058257484978116023027932149140134490115638772315151002335305701537840552642091459931494761049804430982527011378797246599816342173317383842366964258827680947494228062722210718111915111943002997482460738433305601863501137887772083331126450671166712541329516482627980780722737966483291528578211398186662209334573287412395445855250602095074229933636365100715074631272728689768158242842590984028547355571631970342541628978729461993706355259637583319723104435707505684401497182642494023619866893373683951068901181758072982543176574382304901318643995599970831951482671677763491216505157684556713559853591277715167962014675140380859375000000000 [93,16] 16427103455622609193423412505629734168695163011483854906417613880231926456979039648339268018898566751241833639621761866790077650786304476906332531277063700458699748931790848532179903856079114058802509891226807529132328292539838597444125262973498260657978094251368991770345479575980480136408491113875120142859962190853722527005611614172401892927881116351114690045186368331705784841295073998776903277324577707162867715599473093503997965213359728835661006935166688540514174716380865366270436607462231073355327409181372608047212162870712147705928987898961041522770179047950196661555235674271778835864680927140248579107152038819724919263022835440278689198566706491078966063552535017395595454743054711414294050209068549395100520059286889934169022348995485108161232152338361983741520973269057817158224009596113345404833686486450097332799907603917191752145524452551988295010667380900024890814957772387801943327730749029790594396019856175954324008144990105492951857067046250988788654495100435330366935856786230299053744417270901410221122803524538729660488125421324716980926090544297522331631085224488976473758532624864280813112892169811421576907224941000816318143420746656230387211217998834739347909956743406139100405328723047830733663927550468871568246823904474065390009693519437179892643111529568025912861326388180109558181284276925743808747468115920924897832733346640983572072217525992863048795993864589467789699842155445061772398102314497189362715001453413430937818965906667746606138856227151506918181730978665021867074571397851291372865037628647524843436018979913300483005275928281287254397875848583809882436824321384648937993801648488570092484937756782986502993199769716860050606743404962532106855596265379472013953778797832633005964060748791342740930304924755305497063639865103747219986114068484969292806123734903563153606288492012635393713519210522780721961075362284499383855054308640691507939851056567416807105658288051702413738966422988845326275056720715833111637092853756127039935203270757604837020517139470847799613961972172461127379234708435127661834723964900382325312101667766370429015504766706610938774575193883472574834967906100687564588396618521285030543782589670382273833678931298296021176496741048285001077445706422344782852984490517656013253144919872283935546875000000 [93,17] -68991775151926661515815100638702998686588390464024761945165383112681409356445368265399930807683040371740575639725847452092238950094784209846615919640344853946918801304014203583966540228479615227645040886848995445455177689487812554046495827883333992324366661044294417390815714055130005329596440571743456462214868331067520950378357104831923342078588675095857252991813849503503812909708550691996390025866542238580206621765253323497845757927641041039630956690674998820416309818370348806418657402994659865665020973552582279546734572513796092505623877327544965905865366154211063004454377997610879750247278598255404324842745165016835431503570186842798388950085873874387172570741037231040117413101980680988874365628055336491147598025461979765767490166490065826375892238050980779077317778421262441258288240448911058656778737021821247958661849639578408383221429304618511349277423643598684836219241250576685063513955298134315346296395558614266546073549798965944514376348852056683427615145975367440749335664217540833709406841870188198318834274441262233441053062974087647044525096293452990066167779156219344077935555008248617890023784206309469802376580261082088726213566686043931342224724794555887081436219123975133974628776836548181804646696616664624745031489897504850642428533031551115280994067234866722119020780997123493807045737542811944393145079116426163964629206391310071217271629633218716419439098287211936499202469936907455634609677355437100634148251879649790584842318455614452401437986117308087766707381044765165566723037063237225317142330236390696645354701816854073701829980995953940878561010236893955958697124544373743847631393836980710784612585979098888571597064375020398725932736277515101978032920530638784087546552768392373943277253926410899814614216224257850339396287358300819851847222184818713238490626713967665583981911218613338158984112537239022520048769986345156248083695835469488842974829872218024387846197531162232962562917162737121472059425581132639815877325799537089769798720575671613420748713782664895023724673027925996048535135314174736758983087742003874017593234553240041107514665426997812397559486613260865685554478674085694500071238468624198946808242145727583569831530175718327038566973979009353261082859253803005114558111188216571463271975517272949218750000000 [93,18] 424420743753620635729700471973902333517384477501220072563401726445014964017683048778921470035942418097875242256260972040557517204466506594487581455309207677300137452060164262473961398761417082739822905924967490756214914885939619024383510697494363090312297762720833118107369337948842201314448587899901569703413234160354396466533295169042485322311360315090719706477010975961694365717523307686549802041178782296043787662824622456864868801454695305087732767568834793533583753286752690461030947672167590216424735255041380453372599748667190897742423960318753708551410240023077887033386913395943525774106614007435642668646685167471222992662212097876204484720815990369040356633749604587335653287930176564963369758126123606597315619464894302872595735517899503954955946867648655480503518365315250847670587878070786511509111845765857698566411373148554331347967672742092227443488441813917156382141531573797089875843687633432552371981880714428922746423936503729937711280136810820478778976944330416039495675865376924944731628772639746911377562847863083572800956700079065336405849963536040379611071307376875966214664284719240337519346431958862138094355544523336839289035231593780644450610259052717229423113066933553596219456016911087949789150349940569780873692178998971876471022229516334220822638799833660138774512727874674398338450457074239121666937579141936909280302711042801539813778137374840428664666725023066881572700116884579910697861137295453472157140273556384354669353621613071978109659470931540394372287018714921062688624301571068394281106898612468336574990916642032892568382848441379942593528198745108764653173922819918188367259231153541775688490014260186523074646496503610025351522309142791724628678370611208114162114281810062302396283001744808395719453571596554954909523321748658650011978764287068617446969414386147882697696291045196073591057421280818466823013045505601813181546122829571307541579759491951465053724794689389128125877380894213231083332516854731918942822789118591555511416985518423966408821933753316102373306707495423819705579428110711656852545169317270203517230615323265578527044489232503706024973564509361208972729296156593131464047284579940357800852223961643197987165053992737488297033576184446013253557530754288187185840897086563927587121725082397460937500000 [93,19] -2253533610457432167416079174984725258121266787844305199980465418057042177728865890885694389841632317520459079449306301904619056816551304634123201749358451947026862744480327832047623125984983253380964219948352796936603291543489934277155046605238713831924786427765860307441652043776748509881505907679427342675002941287256928191783646903294539713302853807109080260429992673483935500298179866563864540607383335269273196766429593686510849848690226712193526036872024517157581786579841262188561012514293112039368800054417710788197647376154974568837946017289363273827854405574534915374935346916670095676852696202325439821321481576046441275837385947639086901658802235127323500475735258271899900834563674516575736855804880978853873459510874206554224431816450651473774157802833990145071196585238475417255766647193299673210481739130959082485632020386075185020384659412419774769036081686188265768021769239585170568972391208639206820256906101102352487793405894548751651997900591684320297603098737434020196838104359393271235069444882426137711541221638224113930997356437459267734634342080100355185573957573847994974485632937056804768444091394854215188982742098665253991784790468516452754017605816683930355991600366681572077019043277607115084156734608878001353132084068530463946892787078013290698609755337959520372168360953705681160129263913343848525450986414712386753341908237972263123885425154726880511540736275287782510445801323026272761878095935615535740973943341531036212975099038604791219999158583811808413522891264541013239031987745006845134742550513961238154360704418862777587244052258968084884517036718309339792902737995900787415538612160486221178370878762264205180908855941776505301144398211924273750146435396320702360390316415160184767653855313607014757297006024737508632265330038110451389907428991120315183510723860568516368051075162847489866776357770732974800929493859515629747983230774424503197355167400160412511104044309398180932518936304588931552870937595761271206471467659350260956493390735790455337532585963209136471381317451134918678784213796839408072494604259620357052920545279582730315590154337866432753408146453021377779107949098036774598097495578692386882835677939565000687467843925416231587451497375094314737091792189352390529677450103918090462684631347656250000000 [93,20] 9123771636254768664515896060028305967757179122610061987493849322550237033825843655717527874317427645254085470493527345199800079859219389215670423654971541475034457879281464376705836403174452769536163922011241805093320746148988200159891263725165588713492281464241729560609749722909593610051165871907332780924395305496717361795160152715315679539473983371279103060947456700177770994602570399664346251381285115288189387788428733285397680073699854610193584968805650449314452023877368909135057054374839983628214813376620991503367981558457424668308310326143059261016897679323886044208548889043781895115502282323854083707755699236434008000480070935132325943307224779991813863554480389002793726333599046809051768501165317664081909590937670432831962781949284381239921425013731399095805061514582195439807938994281685018843342161276398091987821583611574281517050223780813208754492285020219919550298419918597192603618816939408889913898729839157192407462183236288882260965062614072163584795204349650049311481093146404189188832842544859840238560608544331403801273587679935223723393515011932975765878530622994400181411444924879045744274281855115975568928707871090529222293866618504591264923593043321623902977864092105652687386052325666000598972145714382673286882364881621464970170888902946322306684147923772484157635243650256080141509413673431735948196250567237205969452364633687398188343718653802837524010791577144551883555520606894815152785736527386479015630590799301656153127516837092270025897088495613315340604404137130884569903511002942404015499814262979256784247769054196121369813548167079769915856409790259762700889715879078161349067765401474642379512851873639677657302916069051948197780775301326011810917569273869717727257149328217066044127532328619491127214236918789701066212035814767405626703878487100307204768116883195889896906854478954744199433411670533780664513971259802417764300983697013770446277177673429911246430331973393826247922073293733840086689949225615131957690579643297000036013718592476048719716431570822126247192046309539071883113206153247436940210978123564139740499483607270824742969456153185874654655794389727684056540204036104485064937133520884972638094216873192559199023404572686748468992545939856140660347569651400512213967886054888367652893066406250000000 [93,21] -29972487396296094981072332188392590611987100159052860540927960895972020736015488695562890795193289433079230520570836710054294073632417738607611693197669842579096904460099123994031043411030501199049449498606298100315935733123029603583046718260818963909522710244170311638429307238797952090172366457724112169675473571277146817235986693814187967438921978263422080874044801718070483733680701798805027516356438856731480416520506919837067791197373292889777628872842515136356795334188041373909048328038727138202973233946151061648177321180912761511687718671326417574536184855672064036784520680110689653367059469152120169167378822399610550545530200394320036287333170021318561088533918247923016802819660443890775671279234953241557214137176725397983240477494141308643235861289529676476631291321606177700532586027782507146243612621386649187181546404020090898980337713253953158568930363839897121816036006106674540248558107899551372737177501742516421494200782037930960824778127432529705519592946912472037495948592666833856242294937150396117566157475308354273861043079839558569397282169406834738078014114488979920847243273774558774607851414385992855039268893403437164626918097143348906070130487727261163351030342794660100484860581690682761278933961615344069495453370215706118596473549249756218544425013848896633489703549295912710119373633472643909639888262824454081372885498952042314511399414320663531297533728745527461579993752352095011840573081061177489730493416410325428807286007475267317411731722750379635156801189632199003871083223865705399283960402084386550726841160007930205341302227867431509237632428922557194231290390546576442340562954590719272308964793760801320305987160390987235884220323298466886319966519112054239842586665545346706560128505732922626939196846510048090854034294134107721386804941191017449926290530831734960635425543275912685658057209005274216955404260008661021274481778885897783119929130983887331231532559535520664124726982516155441729444390975815224068741122012589257828578125344504650818401406182843325534957632450017911794235657283791928911588828516987947448687657054576674251801824957107624538133333730618388588014070431766689289430800874691441551540220867597947518568139750444525373916390051222667192704247896006819473768700845539569854736328125000000 [93,22] 84093479460054940214862205277131381030220910852935293879138878586233983166488920564668803490621522297998425023230667448271383934030992461170890312114928408917592191067586217406893970090463976912940355854432442437237226389412481311532922313524349654578779195797992644792491450132005805999022556391953815680422648212205771881590399688497087823306991263003755374214569753467833300562542027836682978691500973936465280340042972409328473139998372226508699956795311541265849003290642392615321196263043246250153172153744840784605445207981543578982946879781178052328919805666716899957639349469527188531711566741199910700856525873490092363363724349700544034140119190276705479064860021280785450695308081936175932024938118058742931309766089822747111499987402640192373952108564910270985263183249268662462764509672984080999224619951030560461617065941715051488885002005810931562736678599022945162598277940499116730029736077645400804910926861755627663988671792837228075590574816918304238150429329781846158629902815563860863134452393965858408018962616398116893281092315895064156518087661730479454834607974838132023653805163479828711938778992903923371560114305021756176928381880465098486672744442291178385999643487290952055193308674099742300505516515798829675381170678156737166492789191229523347083177267455684863854884977634509943780922735289592888352863813572790800649440881311178465670747455762884728321638413440719687184753656090140784657433702847571017618480482972674209003061829399945762711975715582849787232384249538727172565437282104013804278779231881089182813138993129878306745455863389563223593740372350163865179506567120645525652125278897850156701001925867061771286195896415452617059145258289372167023835201241454081011582833684236334007803617483137874735008551241624566153500773914575396949908470174286902910523051571341417754958943716925393737654860530229512807848850930592422094581154616369452930296123380059000942379579427665172800569820002773085091559248571873330463930583304596351588346286160946938969218172999796611925965711803911957871699618515606340899531536108995365418668233824785600844075899214588882838104240419425149970525597754780718350367601622225803098213720727878904835477239231711231993783487869610609045500221325752931988972704857587814331054687500000 [93,23] -204918318666601503767768965359607626322088323798847500751410710108967026185686770567186365883688584379737846857138531822730631495966686254691253577863222822133689339629725271908023627343953320028107783494557675119678889076782259911047640926578065907806211041687437628616507797769949330463699523698404092435369630575635799025156019499177264950178715853102735128808575371718681597664523456848945091366564907219755336275102692054714406231741497113199943769528646456307896517903215902608555150660009257847696562172156206655444999174036716927739786897296251090184488579724442487288690488411615309281157578861344124267621513141284254429532892578096300370358050175277451308654587359647631198910913891869172809233005690001757238663032754412061297185496419627168974638906717904597477294523124538041175901878220441735068332480906214742961386816815412783477033115022434485449776586043471993294904203680106293833841630975878229591971497478745238516285422284339795157981965602410936948543307211519477864139935579537039681271216155707618651891820736316635363296374406529405413997434305687108347162059650437321787540080866786106862770592680271324667644749847269855092696006701846127081617988399298145654616447139590191387208777715954727426229268454770179530840245451728381827049519078034188260055822105333471134270638932107844189432618894520036992268232418301545181369182500330718114378039729189775236160540565771663317243352586781202144828074798336074341268947495116988445586008104998811477735347927650348796263867847827917601936555131772104671309403525041878081521771754628500942726504600777436081054055826680115576254995026808342830738619178166063610451444604421255683367755528461464520109175192276692753253301415509530313948896181947908317214849939321377990649310657432831940128757483752508048472695966446821193932300244251229346530582149098457587062185190654076624232662617835424412199834478738541293629663524788313101509665136435385170281109188737576338557952810554673637118745073279558618798821760680130541267048496013131150159538104503378955998421236598393434319200771046233497226959873409085985540452066057566947758945183002831399486869527143556941832862195210330748537001426634850005925557350955972170997256471287495014580587460173433100862894207239151000976562500000 [93,24] 430222396974925070390737272967363189637785279046901353763388282805537133910258546039756662366346668291938151806116967810616658856527099248465110803613754789319277627692709554577556955388843223177497925023308853959438604559664429931014941073578303196316559656652581349113000311485158581842054404966753929771234655644481948824909782938580689628676901499836634712642776417059519282857279526124956339563481877577868446621099643790145485641724171705332777534152471901083785737751454235499511218632265580504765155993808683383016949186327733180744362511728868748453012600230078204250407006886861980344069125879584018434910191504376496958491864531281981448188445329700188399907992939831804611005623771575849882163159886465046469233400911076326896164375496575004755724345946176450403783919988974535401838803739658278124934664386224351939256048416163108968219176670465736650705388028768586090935218885175550863595517573786447508723078119266548848617260348972323075253424686529326244023957111223926831973516209733631888902252193742657475385953001229099447147822651107090555691288956310818601356739807214820285467085400854167340256805669796187982588071903361201310670983136818457570757531508995153582852153226775388611547827348204364419553690356306741967968631623915690568051774709916660560280595300972117235211858946572498464885540120977454603261699879946012593126762099835536075674658177604353248646501552584972229528096616750552137836770734852485255155913117494059032060213315512999996462406097942535339630152513809611442553218259722901352579022041664921044678981659078593670209477940151498789943949835870565916278586893972012252248784785523687117673857956369401273622376359366929292817734145079270833113339499051454240834655714663472362113560949036276497303009473635253108192206560924897314658835834838386889109028999078678252216216101183163809504729883014869782784164925272326303986872339173586508017326043845630628904178636934550521614611951574339346734437966784709324169185514052474488841332306028835956426940817820994975706874406942279728512824820208835840653474143011809247357757099455114070354004839029573915612748356357957898314719552392427306096401999065056620386109325427451906613378681564099903839045184804443667375695170562721614260226488113403320312500000 [93,25] -755323816914338108740141183112562983159929423053401113016474316159335995331985584459395834388333071166332002273330458809427604709257586400960550275657462569251293724008661610176310147871628764699144267295288610687947727736701946327616274293827222799520511181485017230453309086142770070358029240927392501910041775753284588827996303850737768015135683439890495754653032271320980680620746718810311941520313072320481358336458337399547230739803352145398622080715967441081036284749143299043745712910762935443311484373196533734987020699389241652732734074352999356367812497754658895131559217526095551996147728033600818982164672755257491356646440574390429065915717743520213527789588992117629373177622646955466588815173246159790183074368171732332188134354830101589950855960480336508611698864632139800094394098110775773846351678197890980856236849385964090701464648506301071603145835483015464231430337553189495788769241916000809215460011731145355656835376235583499191881260346059123226855617700663625149453442014632710315771691072387435387343127597902199146149557952073636702213618292121903367395228804023487891590842355706029379930594550221945324690840286220185176319615698850477158635973391367391983636554568045565839288332791322198872470276482171979258881846675032992340688701222974565609455687562301541539439042387666008142731304545246659124365739620726277603856521518219920245019137349172089011685881386815423918642447570417627688162849371482734931495419272132033155974778912106843631736287473296318681638775849998827685886153203443489868410500309324788214402242945768605607368916881887887940993637087785545847097605543185809533725580053409260096967059918916920604520451394556675103229184009833033917880807975369490959127610708396746267823839530241076691414422332447669291811024370044569027979302206022863236468140091702479123292457388638708567685287798113571667023103736570463232355844615781680887532729198252878111034726843848119768920894233078239825110842472259861937027504641517804176757976901496199876674978628890020975974625886501356140399420932988395265229133164102386195323249311199452670509740320691248591144513971878168252983667017613428359678309155564261568206041831140833168200571255078851384656824557366043559891721770327421836555004119873046875000000 [93,26] 1028570301056378724832666234062249367528359978867052184690174452850213192582736152717720840031727573569236429050966851959273505355810426132759057580763976021485366263753562082929414911346206353435414881836382130628257987042566992178072389164137797978745621900794680759076153482035370273738321848042103817072241929425571758699315384436531965346571971539303689184043280347228201212451829675444979182865080844543170442519718390821034893447070566021075268822406233808898776561363850638195926191524436015650106875619519759610677181636742521411636899489345515685797161881663423078707050162178439982718363180060820654894156963276118718045791682068049225732150380263352207421904339710437878586828508434109934038347950545453557035057800524536033164366756722466623027248553295353451867197243980691074443288800610157754083614334001314250688301161237765528349447699340824589402801859110264119035939208043391564361346500169210853973191118589308501252469239357690066280828439011374622650108161780044754683386930944350213658356121747011725807963325433559062461033438002471441051640225578956397994701585712536407158016750175050203967317672950312417427789199804036258969656266261089930951082535356664317060279249482865157202835008336827230353725799732493196354787225693655207666071909138607536774762798444284546314153138814443447373669997832547430379896647029883402840768932379842558071609900037407097089825153503817066941277956954501439659655299469037942846409482166106770156096318500514024735356700985553658316201079309894842510532927811286130941334492837593044617420926131815854658051926716736890746177263268599093077441175734456883059603803724593250012300693083089617050381009478303518095637767631046739014966482493732221710872911687045561534067711940222615899019488289010048577990791175122608318253795014311361846308543526018337454528580045596026329811870502479223550840787502320627990761405396339211075745664092727922754275259478030825783514379313174657330622531247212357908795470172418419366827396740930127446356439080843393943860878890708653041365877847337849465165002580193427105687712028222150743108282359841237986808057132002044385442966498243617472250238543115056764406059817090318963937401807701958638165688531039901332242436637898208573460578918457031250000 [93,27] -816680548387640315125210601000705858980951945053224278038279418700831669012582003524819966702349483916706188267280577835708868657070275014062172125931187304981426889909454180716942919781618108323271509365124605855574122655651504969751400230005884290831016049328757000132340440732517063346744687341195904051646953527754173704256431677883281570230570776951130774083105030533426336888890845382625666766966009534312532714067988671112406874128492825657748255860119213183997662621953762999089079950262945392117198721282139616777921351101696215716253508487402940383769145661407238106870834837531624954119887128499521269315637317961588076317877335616783634177414822038270522990505590339012812672657831827441254262405095485095454889716113295818409603436357105975816819134591211124463028516360491158631491296595800153345950078010838195213060837388379337652882673239053086928542689162324695970118642771272871995418353738821287634728452362832915872166322666284025582225190831409791810535056359372018470470333953654943438798991857881067914799389637084931585360074473249243224248877982347322977864684308044490385816882038921538358717601243807680410567463304594845139793717326894914968973270088622370921141369660794601240586754816227240593706509521416984280127415306723193688117486272689598362409662827854796029958362500245946388150116461342037287919693990096028258975172776088491430620684864080386830846988319510010157337616160356057877686950497008299951391505310674406597131840932756400735501125427540308329679178833681740567038215811802592887587105115999361080785534072650014906115078428665725301545709759816627972548157732595329987354325955773992254623580587041302558248752683804887175546627425833964645241482636747736486246979516688500626997137590487507007283359442425971868511167019296703951568774677951174646174150363882321620399985429908053713194424535175508247728810170163223176851940802658651021273266857974191649519343405060946568761043084235773701911898089709105554833364920163318386614697995620155118390977446443583450018583483165360320052534741912368817611066003449425323750210646303978357524474002410388288122778443234382316093284283168438792821419796228882394568245624913368877096708801943388034125822887154821927424563909880816936492919921875000000 [93,28] -634880656617673169822657385174000648287859555840402354227043415446837968349548763287139480015341534780868551609214871475524088451001249388793822571525287585808932003186553585706609645679053647240171653853853626806536637666295127226252760328677572187918221066919725840922041790508239292768461081132687073543728036914248902511155834067149869889559419099968839649890521880368728483353729944024579815111888279432846898632143478856584816215955012005704858322875324361220536028055467398551489860946348652131289987858570362358157805547466931130105618376134420873585632027228729791587548501557443501989872282580563155180985565925440653246661657364524897557464073556432677348605260973174265869321381863579020597397928060064928085790351250664926967303415745269289068968512348725299529976304536072603816449491511312669619501948753874309469214866110041858836419628273358873037842562931300530483764918950407616739577918968459432298354848275483250142030879525922079716091348802296505581243710359197023175501733889426859470690491419787590149147013121290492927160846106073302056410962077996913658585050577522337476482117353692702020098227846894551035565725877635216181750992118488948213960299652569791880850235230612967729632774513519261436277407757768448409849725274528831491809152451842564730286478215758993450735724248433232593029451694469479095561668200879570036921101823958643778992529523354733354966618829891727148056169432895885046959928239078253882625110265860902982069374785810328999977920065946461424742421167908310041704200784833249144096864497896598906897336287003142715308132193471740578620003376277503993586696131930422577458708158756956261346870746498570968630608632254829066737796723778537077368685806883734198890568131261594405310962523051913090727562379861316323194604968246653199144466483537990346243322898787860395899516649992485590582262853890293967721568583184084163295484536183283281053010975761031120296607680072898385254710277296525213879444290267125827332366964882217587342975060704177923366454348122993191737478413059846606610617741336137194235325150566813523569575508590887032833325962347833915344629744290810790605248721591668330554328635422134549002250689771245209107542582043964906701825207102629633482138160616159439086914062500000 [93,29] 4167547921643534987070215308497513756406260494883515117575378374993437683641460893440987639001137047429702082183311921003460838354866451328962521973680130096617622695716438175295968466211290389457677109056074793699478784181508987809464965772091490059267480283008262276092638953272341342105605101493029356183309845257166374269772228445477733703065548963976604120622315546618776804578312190147326636316665755593370167148652928544558835016870788108486352400224821289497502313843430948037389427690530817022113677799481377828650405739871049537857207103626670049468108878522806023197524106404437932831646743092659026018358278603144899999804537957811446788366245447210760081117651481666806899092343678009671276908425774554100257507214210114670310389865970894715476140079686528905181107142052792752231491241468211315782799411374165642697516596802687079732067211903926145333483305219146029248600240713589235995707198787956963832482168205981622913954038320484452790268961224166826365335007256451040474458448234516584872411060886184334480313873636090563199415746504269165670534988099427358991395679843314071087855826035281748685303340409102498094916412319350827141431359229367525332727895521890677903655682430743749813087090621205059775260981964257216513923606776786033262294731346095176762778831517375708932760405783040755220815653484791169292989397296510248554354884331458947943030123581781555763910552880673714903094436602065996007471246705212248673842630200984607824359679637815152470468960835133390250166918171114671873873063556105861106985387930173476202180315325504257794981552239601186879331381319967466786586302602537405252123859950762371359097717752861434595714250768068097491738537956245049159620308460031976728994379290269334414668263618318195420946621249851000203286591374138494333605542266301912166985595665363004896364959981472017833524223737713394025284319837217489391236849677944682378368835796877141426852753836164881265216908788198806748359080131753271145239968679284257042634910908243277301199061755325443282135830339891081703915390281739438559849539994189757964786511715253026415347351479235099970743566153382922226014191052924557417765148790388346239815650651085410273402912710913292940488258930820109071646584197878837585449218750000 [93,30] -10149697346990438463040276823719639090760660741894007219690002453305441735553102588792416484608019994735786300665591807029122558358127184291102045840675223354999685621341860581826745123411083361394139606346458922827932926456943201938712233042627499790505177483062468883626581005555761539182245283100854584505985776750704606292864949275364544692083377890393371592124144341857503866790788814588229354632966696874167019851278416345257982060661682017577945116105862247990719013156453271228162259759793659570138826655448818167019016850307633647692519372008068525900112354552320187397053437282819651082328344164175926349594104908956635080027877090773696736986752861792040592956812011846787667976148087780986216404502762958785498725581227845248521703886617266902828175129771904870774398402920572705880655749693846000517187225668344227880187483203791335441930344557128785486190158853984794354377806920225203368325442114742354691306585229973050009076210963313500520332308541800542870900583086821541712144104135922971777701142631582380225668238483493358443118464271926690647602014897099886266386674602789667274551982711881233444843113762297224061043533545702902358149855894646594502421336938544985178670785436872421478011860951039346574001650431192296555273185128901378478226694984275129117580530997285238277362410608826042430688094577563544649831086873107417668018259968028334916611370716222137867319992762606022833493310439989203503517169896627806675987517581214733094521053291187673062504895596414643401465148354127946151582954166109998714675387908616393150794782756947706983433662264134050904506874529550751077121827287312774822470831766410713963789065772214412054978329625425210333039116585830933706311577530828355372112587468957643345921799481905086921797113633485846367943729880470279295967587971648947944779333910958156423954274050251559916357621990225315526946377697039542472313060807319435514829020932104650739846182412591800258027292981716714667164917739307933821600756649931412756372278134344554695798275674329512667899513840629189163879207373008772509691948908994218058759786205298675804797530606128190635599897155658002425363058690348172803789946647569003652767467091728998101602464678600508981957950549457336819614283740520477294921875000 [93,31] 17843993156471732806592280155401310391456439591998267963769640654927319020553312245464405072566759806512048141518479992899863495882783389497016303691216557801204678154229061457607971846573032447784609475859294721803004271410281172066133299168364687423135543395537076003515119551049547372192579018429163618122457700684567350729613128752094091411046769737633854638000743534553710099203902242387852806138228878736217961108442176717524912459544258776311311911655648353297934226843761917952897930920601296812954831724069952624362646383417369687971466165645620365289627954024102513536245370542292164853190914083525359777990742275909160451321687955959069377838925138195612293374606902408951438793043724762778206671155465627760988421556534354934407510237070456044206855858798473955242058244057412004476524606719110089532971976975876786921666760561118617388763731556658018792775159194397533238948347873245359320085603886426346657438945745914659942145815729554084327441696032825204342839765890070109006427858278090148166828035447755367801478790093724010155722276239703855390688341201496545301503305102966461983239067281525176430512665274132220364621950803002777070792172169162205216375487692608377206972171003499230140545870038453237162882378536214602486551999539077141013221279353582088471971199753886544720361845697168571453945802745561421142405900287269381109081236342784589707607159021018949294397737009864026726176835708423654733485221913713129532135428301347403350259443530112158912889055692284547434490605633883458715879774193727803810139877675871718346402931928072783053105500640544963511035599921767605320882705904641194212738747833552509286576155064468747051178998135076867362851905430017509271859884184263620553994397509160201576415317680542666574516859857828940963039141732694092767829551268440318380268304493754756700923742003384827009027318530889135024249062041434024551504312708597634009451180695863598865991727582579611266873778695734382344917783804147753977894848468791604769575897506623202955866162905171206793272325090647852577136383320307707301201269873869734934834760131046114434236789639976291632037981096553256430669360586226969359619360895407667663013538385455591842839024922063662428883823451997159281745553016662597656250000 [93,32] -25205312549937439350448995494996337745197794582868371983811987382870213194429276455844236095822764815001729725515030321964410311382343102731395616206431842263794461311766470694371059830802144236799084135383205915422334344606650804219744863865665242399242343322380828609662995886324484006828190445357977085427282351065139982698400926931797114385251808514177197978920569896405762148033944142093286400916880649276085743186599856460832141579729534298843264121717401825879302575533790861029898025763045498665135036280158987397997630110752618290270751583619730209128710898083350559375335314135550740534406953988505509986967549077775920186482442398638703865469533843641551221187501869967794644641542736986786996892452540855507626212294220220487211414872498652504895297264486578855220871825898788941592746934799628814874414538937679751807517689482307341135545905553465140968073262111431505143741792874309937671075316723896601138188146433207704546723676418779650230903836235513776421477373595281864155134297022794338576108770263299557705555232702409905010098750979993014692431214333715876930131438799421168803487607847191098962567295221161839860135428538308423314051270367222786827245837932617720872875612095486696221145368992428852511488123915778831953681565679707123943930924518211524239156515115969986032211143634813574254303783799912562061348540200811746790274202405394101243892234964494108552347041971628355437872291704369193781919684666978413311178868233257909983811046463210827272795989436194244341192325342001391253937877392958600766027060035281521019720926960253055704561800946888809123727946581803616498887971255727797393118246345420040743735278236837694531181237795197289010554840328452611672641026516895791251228774312340035258005770875676341119846719196791894029457423042386277406402682612485363998900558810589429702892621106532232761176302789714306232141401552640765463162539681132266315383362578390687703069489408460137061813564848239009710080008079477894274468471424006308189600348066713856475378336071494591957220402225920408509829001159325961881086654154365346217460742363393890719812867869771917407861850894887129966221783618713057219041164263552739926210352603260424169233309943903564853684429181157611310482025146484375000000 [93,33] 29504700280893413899847119498324254921301083421650349235663697781867502028027026768264197296745485798343608139127290825653701412128555750182223656531731568384332138718069527783569064187846898496828559710633140048504419411234540270913970405918412584593538051932816660676586099437082150492174459218511578529541373263908599216928029173657610824375387998608944033939661911535569063568038490905149386218074074676688946899484688868679071397926000524778596475974941047973514729694479787573470756178140724654372060201807828550350650641080254486489485853493923973759002051230354231752525997372781397381787418638825681348888734115804510277777692772421112885608354025401917401218077245593303666295244092411875821231530459662571760454165245178146785566316945084463116911309637522098173188146030300696408851256810083890245471353358780556555693506547422369374333068374876214912602414679628232420411806160746930321475742544032203838617871559036962904956664203333387488395592498183221098999505255719974955979500850688530883209556293021292805389303919135959564289689978646092055952314516701685382856822762299479418140274607258355036261991026424943889058674257576547844539183100921525277822555616302595817583944122961482720610826759446123717708575879895401456192136320033262263099127222457427457754815761957970886404374121565414390977113096716280452153680246181707244085454539411965047468486952372801845086910844746334835626083020022404255118525731620063940936221003667253038277133617080919470355080232864785232920654151235584187074553622457983770764747029595199531002442365042604170675322658861513255651397676027248140504322905449646133563558068612008796337495509327514241740766846243656354043541756753632173681412224104762605826657008247695440128607014562217863860621969672431671263265861243154631549447177486023376945793905365473654331077666770695135250298042706271647954241447005098610749580492880856716568630512739625511681609647950837628679214494520605476365845733854888331074414366100788355146857572835519751116016970599078237427863950803823091883146282633412017092691238158052951285832973328840941697044423902690403897057089008357485862100896430651534556187440792581015647399005798027697274384529690233192056325606245081871747970581054687500000 [93,34] -28633743256309255936360037083810767010100783947760757731935900849097863236300546208299299480489517079585162953024087356141544245270102861035181140684887110347730311064368529344261600253528672951673194947235779601769968304552411876103996266203284325904017377986473951853182013709424114249556798086764240730955938748521558851501599225842057481969759235972484708622241208556725537600703898938541950377800358363909238398472510276733084277917106064548999600803803854943069018250697364043216395973867310937203111555734367429806547130734362463522742485236571509047700141094473547889854066069117777192641667066625984929313085416703652538285420750399232316427065541276403682345842937928073756633541300830249906377204936967822487726873792315787605318355533036087985553638763210899700817314778321431317485537839109992740312702185104037694884381504081929960670063884446833684147657858965065724331943775626390522825218711301900294390934632318440873016801781271142254647587747453432403689003951336658757164713143773100065823871174388823048874621586601793267445678866579290733655260253950739678680545500141771434142004493067375037560404422005812586669204509094998925883562141397434638164607310844198556293329761530014126502071448927995553615473873139639781946456851960859119851817748743088140659748579954736240745127973986672094342287239030834754673118912924954848916985625752819323474769131756252797707404184082151914909208417407550405634360601068971789908862029248034865481519977934350784233322202481808011739044163844601947843319238084344568491119346667959533238474075302810204421453043985261541697309527143854703712656629924441631569143031591256686639299514093240652431287095371984127774252533815380550675071443647156526347930617352089711540001744256194259395216193167491741101211260775286206111999296241664043099980419590379353381656423319278705684560921760102871574548318827948022834987346028634575314927474552633833213633587917570021073982907371601259589300000166918906161188901502697935837769706520507499848252133570307148984476344701122897086664522855202869940148598997788602809998480847349694534632978576650967867915929943665196409396330904054678565539688362883124833088541023171371774575302837639867448160657659173011779785156250000000 [93,35] 22329948200613076125180776000840735172894321719496142359195252375974022695899766406543721600205786455042586541000035840381585821903060318332561110489566699677146437033155539725584909110635871388753227192056446632024154414074579554491346331442094331044261413749725024593828932107296009073316707742587084832278347450908873044331904083637768845382809455290153493205843802279034810126074488228941758218073002124943127036077724296036718911307248949292989362977167450808470953934648167584582323481477974802008278577474406551310569452005387288483558263906764403768951708919209997711888893184090611759078029102911148099484838577239999972386031810409197417526341599956232572394992784284435223221053250542025563298790467308167526744300022116744447933601783232648509239281364716302851962730854063250824180866990099090191079666071349958310556168715137787953035181555890375971091083158474394863748338145338015310012354280145648394938170718161864666393282136252811999005796102860498344573705567198625055264838272512753201871291891832738833320678633036556907744086611824690248020192351523255279359268294193549601031235531561005117675889292023347088184165514014398943263230648478561484686666289352380653215476164851626854567270216041450792268708242885285167218282474609427440170120345164419797028923316892178802803229764770214209022942259192350252070691785150514410132064370443334238563867317982106917983196342083272000602096859554961377173191147481841337451713421870421298924191643269028763646321477569592198108350034128076377348473666788154242229227500661319970208878924547151415024269145623212123045032303250461320278088885773517069244261160209473653993666819013322037123309148655948920556133607013260414575263198000317406563551300244886101673895397076489592462150203943383810484765809898515287604933801086741695325810641928013337271061172704921270235463417596379178694348562000680952963389622310410506526762160006749911331328076796078755255508292143842433513469852408727703602121823816151688800275986241003562269300502649906353979625063678371765081654105089823678098461675898350841009540952680046742886016856223583231633708613835864994197170280592225720961319081154271660306625856256057857635683935870751781749277142807841300964355468750000 [93,36] -12461048933999279483176978374606060283584579909754974391432101005234153713438339345034390264407352456871062992925922801394205115229725724560972175556277708784798921252411853604045853312314732359894666372735227509120948342570052130757471919021033858983923651156157708983667167912306505549715259207758368655494478981941339742459601565683438852769940744891618483965782061849295855306280493895816934250721624505425553272581001390979277753303454060620181641163652759141074816855087837088781964287039040104285986788732781375625857602184120851025644603136339798661577067115721955529722507418460626045811313200758411299907595044408033024291403614662290128428115438072828117355733898395905879176008732766808563914298186719377525696138094685135171729352023671599933545881648309235634658694542020473630127430379060066792434899985300722287974428121283166687960967683736855477067086405319628405366656563076831093329779816477323691709982555304151451407551548136045746600075728335931514269858660492243343541180358987422807831696028084674461937086608405374721573993245330162492017722578838030455012066666062667883672211947262568612438219184263345760279760531676010729722004464976378601262927465566641883078936628330903717430447267101688156543396277812378448470202016564494215553450845757770163717736053784229004902984997528793272108927048934576538240713721878980279033573293775055247428758844250654041787985683536289529838005049085272651496558727578338836673198650627748017373052735658801822150962007383092663939914216310797887114853437845356998525094134874479369044450737108323471209630154755078759054001497511918265694853132487742876255805113275617869844293729626704417483216038219996792626438993162126487219603788266368356590040871010189946913357962886519726049384781462199642793532797993582522341250786115110929080761979137629125685216421762448263908703165251862531286989161018929971639731741071191677298689025859662874070301883268760172821502883209888114091028397597281375347584214168324004587192091699783788135606289556713581992800367145840592383514840453762456080084175560926864730043403347845907790657045837874522885531456044699868377708434642320130686542330174242741848307063867211321069039531295175038394518196582794189453125000000 [93,37] 2121331291102416470921762810926202202297165011505040906733474344757876747457038512726634619403239214058281911992115798476662869489581552696419760377259071943559063109306915385214627059589734004568619322840224193971796424238241616851489832344414863902223040762724238632698767968412304909512049804772228108704278344945065613141920673904962657502884742067337703773529241252549567898457684804648793792928360790639291500489825086536778054749696121256265805137962160277181089714049789102321160924213000043544026374277109244011753818175065950363522915292382497757318839759612156383865154491439377526503037235080731533953393586327235441858286883203828786456716217454164649039971418763380370752530141360877033225885753927747668179002559403294635811664788241461785470801585128432452425518475597969055249881146333295757103008649113624927756158407882699533079679758777658476175511275997154542599601891604176776736581983515727358671354031626901234438730031998908080345294714540101401583447632081707101967365843877957495787740545139365458733585326768605493357982804218974703279547381251539302757707118965998546021417441875957972294589260012518187606270930979083912075865818917609140551660657023514120173747450791863104730800865327656432334300299974614142246672425771130502043455305471580807156076358519306953801053929663570368407883303834326102656492269955478662207306681060028975371320650378659516964084298994898586550314839247574713211490643531056942561628582985086001153926943298582977414739977618105140444588839806090818367726535121751186866408253387955385281213987608109051338357633733493918538493369875727049639061408640482254697175813154413129686599545639292193711485738441096981986425968921052239494205036229966599058602694456555307552379917218844813459654988973862581707729299274790867004976565645009437228195178683347636617769346170402816075125926886128429769139955234218546343229093514473897098273221497834015972752712782368095759109258729852529974034683379024374332281419782930258343606280745122030733334556647517883166898931774429262791691152878058371775287505839235700185057060095815636323932714976438691658952386500027713638621605035092229475695103331873460371150780996818787683955154221848715678788721561431884765625000 [93,38] 5862101603304884366103419152156350027438519828336946043280120687151928799025384098648486923275767123352103899676595174182780415855900981214112085404106176789635138936220977834468912263549311736243811371037842403037127886843335949522379182127502628776923918187446061267033598934368231250637810100501610844876870350715364367908188909704763299872836672446043928679376552432360786542489796138122580524964740738725051879476792160440927467183600499552073050008942364478685896256231974168940441258941143900422613046704218416125952278471401452828504873541233047548439721463381934390199288071649988639760852259328325969588874053496855967496340294527816080922127268801682606567621616122933651984146637001193325804780638930102801157497669859782054639950636935643861379111356268096805199617933638798465102220737449886200783368403061587408975554049123488037981693778630731805099686939794875927149591811689670938175721434041634840477536583213917690331305008182922534039675171891268618276594550189767536996018848735387913271156906566910342820643314844265534462707054679576399198017291973511527109845062027335988281238028762804967089271000769468909567510330595670806383717814474346648754427806881461489664352629739444954604654860147058855862815772116070814707847973128016900826627623985039687557134930406895586777495121510165957035639174999704050850929003958770022165612987320681298390171138891524193357702512504706694798523386661889492491782790779936924194388803180584290360565301854980852108554380105941371488595800409418209794333557130314296042297323856422076298243903050103516038391730114565488244420094820168163106628897628070955036862918866503495045116269422112969332064218524738790470313220251920043308812635678286007695393602089067846006907125711303953882653073843242976624525668340496218205530141304598358082899769320958364168951578384863314662863872167680020158002937172664624029365058559586922965904763558661691401468851858538294414584871848216582330028231681749589102764079377010116306374110229757938327089890290481703829964751953468325704759317416884460048973686351276641218634651504527904927967086650532978724629164727551559372855820564219940803747450974865250136316194110323776061965972417056036647409200668334960937500 [93,39] -10066919815545492568577709537037339559204989981383109905658957456018227098648047470183813466176029691851249404462291433931513668966669105948163627661503879892791998412581715060481844426091090845969844370813385041918292383904227126854055665667954491144172243761739432802206193411717613651072795274541800174936325180708489399533407522838347007964299183106175083238489830706968966137063753690391377458701557997053550743329815253386972188627399532973237318728068921410007260513887826147096798298362583443768777601126298014375741543010759130379421019250831105708704650843209679239452309481318496502640948518310595564351631246959805952740713913520615786559652577855622207697979917638913836466592658716208176726829243287535328936196103652800471561678981007765472400177012707955894330066953581928731836979399166190678447971008859201925024597382420153075030673767071665350097821022784780025125832495278854517957794637512514271886433829616254045520725846684975049901435844025754786295566765121214177551807330667037705934243374342616820013755455297784973571528050448823805991146277002785508717679937983468609922146218005537696092368684870153437757273212485385876328956830164017002356202654953866603698043070414538184725506750529673987271593447655240217388938686076781484662898056489295654137984983976853480882107949220758900774778126244647793119810257817636379948819891714158469012581249147675616639062999360025447848661417472767510201724854909521674940936860462436341061725211913161380154810559281166000903924941580576410121773895727655999927733877212366441678567790021838138019675107986561241925812503696113994193480000990873606276001721180114018544722285436739481328482113832430748854484870608747634008914387740299290403515383070333771561759704369751864323400088857861311818233427639567785988794284051385032738182828129653104255592951451227360656696094932324586755427889706585548449637932681137846459262664258359185418431248423126709990749824559935286376102678087224163591480949097585331324879390089529426794804591654966588841597864662631291028253037009389695569760859526053698460638088524718197026108289305690371802205823399558980912739886771372928091727979902459413526479305145931719689400551942526362836360931396484375000 [93,40] 10691829258437139036507060914191064972228962111679974951787570968528367757445768146759468979881127368761522708956933720171106770388579191744305039215263938071989876940518856720354014560224618012537837757823232710622246819846004590605482145529965638740996476499378686589233503194559053161376556929615284242337178116482567712118616136856452183950413004119818587671529935342697242810995203836706081439014602431991554922650626502045824138162460025773560092387254777811989356112528906359389063350269035410512421325093454380743766547221892207586301998586326222777785628004981603285171729619579045019674656159816745310570243525595824040608130994147785847981387880366577709002558938470129275568986922900728411847165716665406785359104716079863285798589139305118568889648695963104792618970831116326038267414935070817321437190228188690584383419665967544032208686938352528945862953246137866241004225943905900772462582534951434441932901227639140714918449555604075465746785577077006384142790350113760937726319707168145182681399376412456595954665931913797988836811080537298795031010292041280667721813737039647646823135233779817803181055115647328470816550943368260341537987613890536970633625600909044799568930529218578013577076812359950166110500018402012968306402690942837418275599709648106587386465744572678519154403568272388901906720426973481290509216981609973197840981244921210672819864083887537001008619607679666752342726858404712360252350521346823061380615756431902327616580233318227886799304556889778304903179476772055300168607591611607940781192781892477140771345384984243644038459136684796830410991624909677420868907074355034052559349256272292002485762260812343870267279692372990423131578464553771248590744570508806554515745982441938109221205117852391072587193010129791148799406982776013836241191011133791339470112607269527269773768101994798153171492675647457257415002667059943343059913883792888576396712559773978303329531475276762054070324143342749027812940083402383207064046096625704518425142861142252922174065685161634968820579976989309288203763709539870056566374887993244012258945351558323793304421374218230782788986919768850045810597691519029352931336787211851184249152392838344560743735200958326458930969238281250000 [93,41] -8975241076311752450814152986988784994921299512492780463668692239777866085421394017515670955698165367621437387342257846209297328040919412302799636364089087615725107102064225796073609338988491491933974343829815339156316221022629773640662698264608931455627802327682452691990273537722250544531780753315868627351107791927052655229560344295685497459082432604144408188034515154915606982762019762422577685563558016032703417691632874094996925508154567823773674512469678217549838018449938900888762311585874499388363699227436686420615580585373937635875639827203477001909142372012190591157930980394414279865283582660657817248978528685078225463020973068407974225945031607890651576916151935803484412107436097461955414923997623776114811680399070690017308203400016188752895795180784103840368670933951003772898176703294009534617135362071045415895152944347588881960926613915353607316491697903325140286061037298671956742723153629681113083310319497991723160307081276155869550419518457426133209740656264548381887810461933204200182230690001330923689403372807211645117808467056542748129068060523061166046692123495758679145203789873716261156880738724115682438863199936313796344834488408113106097743845216866654644233070629125579814527543726876265380890480473748268127197750249495800531902667686506088292107678231944095566589783330817659717838478151622905308692941288074092749212739407114925322015655219779513756980158475244056318189091723886888931103686830369746902254620892638754024135799568747644454576259326007166256871849210019312399267417186221192224744782334816644591110384145519953224998937654342606519815513300465205033243360360584148421053104022650199417503589592765047309235884932495406229345158024953270813829071695916073481781015554777450224161587279230155543469154889203729183150678040670633598934639512775821167607920662126085317621850747282594011748524797096836654734554275262054860926205234921282806231400399446147474245807630827429110399271009943543061573135657587134774876481257275741490931011972043623832433676544617577077443046323589364362570344778984481729864352656026131630823654452697618885172388234419570719557133129827969437696224569244528635444781975796649172187266496614199695613933727145195007324218750000 [93,42] 6361775018493562926451892783521611863704065053254523358874646244187279339207622370827510798536644433633907496310137771115283544237573934361192948309617554086954177075779171191909846585576403049567110563185563706275387319352475941557871150681773789001921659843775932695606879149297131103391960626663400791841545811245571552235237190794785553626623038530339023801919790653207721931657921110301878607577439550251130531293977137544479751078847486725284235981413739656606011164955949595471148050724082902253920921654978295872409872707673554233561415553306350311802725624212010343970375786516092642462384617364246495929186130635173171836410846748602192828318679558518686064161921360989768017790536198644685358201509860571593936137836487643476565644022475296003753059142544927571149301641882622211914416545187638713971233618521337015276833778713053057148098436593044167115872712600245821566195246799703376315169180842933489175567621597426024866938250199865465028794962194142548218032145461845204594413072083946251290000236180129133014663680243883149483937685938168333485575334986374826372830053789242063505265963376986187399340639798288353356231358821020980796520707839959834658901604686450048757397412027774599569392221129701981014170982740506193496259640721791898266851740083876221460065496772921617732190230250629546007010058795328277608048233498077124966172505621435684613982042504298552750675491095229471937649566568102296214167073700237964471717790705421332830239252956535408057706789869224624093197226908096840069280608047214019238536640281055789402796854390638156847568392588450606458097503071406636070966927298521315388865735851837627609664852386237464337973688584166392764964163197136203885155619956391995421010746552942805869089621747103811993487311418043139738476674257542944770140229295920383867140221767895699632326899150513936441932698671975388876477105126288624458363465955386077786991392512450831037815791291430757792629868596951198914856930355566899929074934901239464484919782996560421240453924239472721451665119355955586319978505339018135827563865496120649864753607641354188209361183187570762870240964566987073262397499620680480628877218297722976898117552835287824564147740602493286132812500000 [93,43] -3909261518857324806477624497192604825375350231103300004282403397068375348994794040278745701862275660154775924074863262548693661421402109101427956853580005763896822872079891813668642183774358129905593056940834988148286385271201226589734131795689718524675932735716514923903051115036269515449510780781149263725155669650227015592373219076894198829797645824688595098427684026853196901791229879447924333114493653034840818939605034379176139344980705588681291004057481426502237562533761101382969616047906667964107209101961680073872110578575263796813282261986794866761826420861593385807341608202148326488072428415612320767167482331285343577809911133277981217056599610745590093554962416091603470443209703502670760732278783021010741766952111590409699559738171343362679885978580438643430712883098024344717251690442224850101038692654647638280608287082214370412906440358409624238552091349762897239588825591854314510410369441109449721474719803941654678690449724189061788525615684573409614772939160785456430551778352361517568310723180557470133134115702252824768803753364768572428433358860621954597960790860315954816958200371163987727195756590085393317712548313226641149076574595699844949353197390010122589548409581048674384722214603251027620337700740036626036315725980983556335395276268762980167167592322075084624964755438976220632182458849954849306416149952457804998958640133522194722462228334443268637316291500017037950056816854091014101642671337211896089564518337780376575036638441014025076357152663284066860275538877577076737198951717642300399701038914973496677988149791815442843604268961351794509167673929166270437080894356678420735049974137504494617570783828211003246876970294311568291560699909854852842921179439946452832728038473436390655898757091097729551547899644623161922231915028775046726557988109999157715495130758166224488806254904591107052788988968639172347457741544024707130234134869995202015404477110405006144038293974718090008005453432718261450009180877902799352397173314893910673062627621965306896037002460683852110275019429004850538921865322123921897749349590155092697505202987742188849578532620534383157169819069287387704128973771913857478173306510117290639427789500359722296707332134246826171875000 [93,44] 2108153312813531447207091286506322296415475626527805466005639510816400727876709793740570639726772224818596912654265796639267001712665063381577443952613516737658769784372060954565496329237035941875567129830211350813164057336886208129023994903697954408115198931315912686936331373222825736686403555071563052848932294294416324396636458156761682794320730689093155843142274692655049497348952999912070361103767295200066281338597892074808917815101360658157191358498533708896503200904325436235988748277457742278982694295708119802062380545758353728486455512730306450204769128585095919733930563074194237679785896900702602051072127444579326315444867094871287503160045685746222115124251188826727863461987797879228888567067812775684086355358309566420403294897898432511001250840027044391264427479545212308123329910988780287312995497535815287543348369177365516303233291587901574768234552375576197069573583406488186538980040004152482067165801311639585739590542762495464346020077302597908072954334039750424525788244080913360774647431592439639070881547900610109423417753325799417892595361407543603362002081211638055869697851688553394848319709043888916892716152109456588378576142296018833284607946091435828919936056705952901901058080769644887965408999424255358811892992549954723005848962065706839196365507821284129354854437998458717356058691778307149161419620498209863794540394769263485220172842294725987188505819188747422360917748149127891146558276045232375431910939633765079165779130694690906104477454092678696880009436103039844722736696529060815352789328270763631038276083567181092907701172357964116484622040840430961232360465605875707860303714149679506632544297824764282778299565458066135818724005688584833400803312505585245786805785208672100511690872164949199083148744287323071349378320828166579209911395815293749045484360374363398674951013105900985954227457350275468724616368371921111469704156797093090016675011300347085416813485607460534553155581450220954355814647714517162017187663427929615232855911878099869604690900483771832481722685702244086542308082143211353860690998450098955873480664543742943290723769603701065884174564858397558069514588313874418159312866581991952052987926435889676213264465332031250000000 [93,45] -1004893537338844426360501628707862696447882724250197864668331485122048297092460326704688980218878685579426869338243432036228257189293377589444719063235815342238265725477403150528280494068845098002920523578060540146235012242816061974954218922232590910260454145576392345321273805105275072595400752889948708599003309419030441590309569348524862351442546846296981405356318984686070861876458599284081056421227629635502407131959997877493157491554259239748749546939398985441395298919788029852842113969140825857760223807865202036890739403640393619954007859191089408291288174555156316513729576184143645568667480030605816513187913232096253879734707597995538501948704586476796333379725179908302851407853985601129223510429919340984636908429254473871479059200284796912143268912683834424929529155302875739299893517261610391534924705757124444777692342720226650620196072396959039527436823169012582433703584057482887585787040759169489442250273298951025054659863736495685897938891834913616562079594215648393636169304845035665481086770855737055206357806745057741083912894930332360145312114293842593487994316449191233858661206209544375661767180740304744858989617867582426883602368213826424958290564548329578565464691010083879428969103455144839425932661929866747912569921484715285852250051635672008907870987045225753810009890308575109458323441839539857368543200796606579376009040714858183221804114234688283554046980935215648633857627373413916650667449478978892604532321151735946127830932081498285960306256724823445179762670968190441907094482469642369776891546156439666323885085727093350779453501834448804079265295451690254215923302450412111231598909642113281546948854195293903969459135312507520488378311111244099007925594915699607861850508104368796771964722508918776604861115111809216557440675786030094833561040484276056724596933909575055937530353088818803447430465735394871821033740866960707665724770683646007318453864032258145671661493701671889104133484550208233481240135773316028998504052434962907228742418875829018208668586267883894874996584973668174180072618947557281340975267720386414909642006277366353980340986140349759815977664918768477880153198816262869295711112238751738789943601659615524113178253173828125000 [93,46] 427388314257891407874882929398436062568011198172439768374498497435183534010663615253704386196272188847622848532844802539207461398436737529607603962562773013443922620578321724844515611283073869170113908522337869870951639416634692979612000168008785760925839069353517780426179751224608754375659517421998551696627098980425745602064302297963938107490312446875684562059974451127704586737135185252758042273995110321417384576253989030988852444023125644375679313661008637071368485867999901524835514318965495206250878146840826126742913730913241331517413590407177076364655274732374796667191447370757323429828764511588901050626595966812115547150427345828312571510353414828157511644660710168244589842864972399433953560735909232355391702802115488944058472954170703795455887008183850452773886057752813164211227989551542898052380039284258339434745111916484648102126875067801644679384101863048330063682114231328334610029630598824560008205271747835494249707643407196516691260130512168552801923000930180255028062822110473563708140518960490823947504741554995632367667623265822277429635724957034500402978882051926540161387368068587624545887956216227833967997784884276458728672600398581889626999898716547880693895139381698671789980728089172775479382686054903568774636366095960192607204778052771051468471749687624745953219931209871676476622390264637452153357091659829461295486309077975165496492701583755192050383770797914494729770094730621533130525844614845805573703461987890216180094702716329720310598294086437063016914972252535586131992279137989984209914304460167124503748080396892760299423337264353924790607664951923906388291472797450723853962216502540688374517629935563279767302421929340258514362740518025689208975845293806142744403918765599817758568547453275069187785777291297287908800062217084782367379831233601859978144074169027288455380750981748516736794082106688739111536451823955395486248581358149339884383341226299512763614624573842764773073575736505015005346331752416408004235226517137067943282298009351108989446954167380918156303842423507892652808753433495307662863539554070386479256665665090296799980740412194098877887033322177346699077845180641515831795158256861677514848452119622379541397094726562500 [93,47] -166086279588055540524000987108685325378150128247217397585777149570930018489760654876274792509587856128968307103771711916708113879437520657189777602866699414195691802758855325870591364166799300321306145899506627638167672982314877441171189028782112325350626449516685029474052415543140837369619251266452745391710239329130128295766916115455826377899750952409614624481892025925539368805024939370591789651232420405321145410888165462162609198690690714542366752544132785875643275200985568549464768898580680684218242191800324585234884273477496957697251351715883258336265951928771380604421717367819539138618597784663797501433387628576692997973693177962161002932967819859186655325496579012948848491142559003640000729697396884112236344778304766491561680614686917538041301736130563188164371579901355347140555580722629194959400727313660706227225536449634372601878854905498902539334927714088460645442223392711403422264495610774956681202430096384798785547671650277990944721548668490440884080129186997231670990959898677636054378528736099800024037719602923009412322218202038936350561588931411963816090072073220343501547497202078259247563082227814417317566564336053484768329392679987490546314642323596372913412624816878856708652640385424880528716811414769796840529207534734150357514036549632226537478830666613420109970283637459943573862078300528100559646784312268643906893805129631585425898564370703195333410445969036805263611588233538840609071681915794167014858793537169695825682183503318740251552944818806698575290659193583844210055467367089833880022666891791608999339740636025427802881642522227925316971956768305104895825007529035792355969342471004202065759595411639519306482263649024423905739701058326832189148538931393657341962790885036907286923736025270687816566220510583825617567996912544882155987661994338861485530634812549886531600173445629346323716594881237906590366415262560077033490713495829749058714819889686945498311636783937937782831634676845694917527970707440264846246179143451686321949916335292712294996666406053308881026506197413591880624332996273017510041253103709792996087202250450012281651943360121045017430279559151496307768005065271200239350804506166525698063196614384651184082031250000 [93,48] 62606875460976004390518991319528416495129692049614018527102787298452199030035062607863273710302760082507387074757588546612211964483323137591542886037024467169852611803113318746965328677772957911659348878619687679749052214509968234588462420556112864937853380068262361461205446975654600131952882799750149315854939637617824067304986009262574937163038891187288558805139678822663165149571825674017309797163324742505133418984128710176084608665547478450964884109548047988026289180080822673059013770049504574166322415423717072451004448215326959733598796013344311520408785855769806384973822906707561209694337264275975072124354673370272707062290886228505861180113683021743173863207192979712583188133277008499820258752485247205800210257964133494982933512400649500728152452734415881905661145929268503889481254451235334570654536183239825761172513483668382706508196299760024110219070758814443736719251851063207769233616052803053349329862933755416066691202316774236031335464347820762680758793495071318063131269199527159081735977355443658051891775876010890616337553546325980991610515314923136335679942427397726721723912284831912339281568586099475431842416752133443117237892899328195439432878535106822808220799369851323653928277658419071997644103202630809456739967271301799831347830332774059791613018136732218889899577833262279324213429954244934093585308768038013359942527503967092211255782225860419383302820279479448131601284371202232253753969581100023123059230573469891256834403578662762733958350215727362423479146727364658261289776365644369121018387550065746138467115836765184508061736404241508638731298623179853259915976920670585371765197348631463390601864362009905733678799408356116931098192970480602229003188103416618852257473372064915879146410867872592639748815698726246445839472657185846215940279036422988636176049547899121437915212786661657158039502887429305133707527600648747536878990083640427483687729069585103010460793105292985866941181569293922842872535143913633670276676274534462486301192708033040916993869080495870151764817258764821736342175162798141818517405889744490135102425943897021088762147472764148128716929942310991803514017544317168853084537571973555714066606014966964721679687500 [93,49] -25456062627343769980333730243275619956916479924227191697552441227175530307972923334726387834795323006498327151991745044412375400974591754079281191018319646260649943721241867538568767771818412097624616499746845300034161445091346022318350650499373768675348380093812990337844424354869102304432584573900937303276033084967572984421537512695555814328348192541087236009187248073627897823669184723681409560311882176874556500153402909467560595277399879064451005620925084939461113400514907379628835880594951737413735657365299445266273048041241926438973211481539407028084946464336061043890513499383156272370134141142233159478373362854145089795522508566504719086601648753797471998544067240170474299480344628503548869997339946512828160985487726631383723672660445611584899596447255761918746651934472219377196647306085321922705760567686617929872908401440696016514010504019513726028103961209049285677643996951683594180028745362965129685836367880778535891688839262298527911291375508612616556157411668093263388137500853778572291152335071755395500901653134297975898918891860679876409887558697815908170408603664074344833498852353842540982716808578129625212113644410756073956331081209798519814540423147958219809133412463411859063127511198516179555427514700343113186444195116805280055460512260319159157632072889751079496708275395173414822235571503525266614879636409798024470988000329557550660401987108828436310986663471474224014557534146420627222653348995684126448237136399757712348001289272281108311213623925056345029150762829217427610699116690120950829560046147620776771680577605772814067908144367773017137464493814974414078334743431696490605549376590106712095487899657186250699168506988856911233072519501542902038035242964444135617229793838145728337686994412013191797560896378981847109443186288017527510037296710047155430131448648501189592326158185413523664456321478948982333390343298549315848961702269803953501986318766121799261604304230673270904045297082380110843241599338718485197478142467084082654762618586004057644957537438213962457178829795311977489176398985407993862175109736977736548576732691685330427600738792131127793705503339004378384151062130174442144081581318459939211606979370117187500000 [93,50] 12110523283004283953378942916911923666827963018715347720250436921060142444268289893078077890055280590751924437280516320194481623274982682457638345773831284642848894620944183176202035868355001052253272173775917716636633005520168318221456578205213286731724203261272312068824545520771069040522685044641107550320216440037532846444249683989163874566020824806081671750068806225480079603450536207663816393668849791816924991211690262022038100040081085763078615787453966997862160315269251042250972502430576121677115542815901630934620321262560380127583801877369780536848359851562501783922632104740212828079266700524572176794160629387784109146341729632837661492684003868095853897342031910549628584256122739278019595468583632198560459627813951912830842495883473796077275724594461979192232916957546250526169803788745416812148826425201305577032372670793449107850747861206021578953894906574773911158998307993266405576069578206490541720747258088419455947314564044808686691205230081029435802731261717126595307655003937661466583332369076146591436207769558195386167988933461271848364250924834141685862776254859954987630093810987269595655620353842949391555818315402848519242319185437212238758628505366947252405540981514002811792851199818489643689593825418081473438305173269679920599332343443342319004717363491468959416921622135763752210502130043068849892257821260640977233314758391719552906416396475596550499256061350384509927516306719736124152049537772648860904662002143981979106955832640591768070372976569445333598590874463044639816778696746263966093702251892778054185433230410961324988473274102026573124099075436729087444857567004400467374790700565995306330003712563328471901117132441135128951442263916482658353216639992036265050381530847266617826635591430013054811184873490845848260054935093132717658333716660061085003244798237716993541420805492095967562651881452668572521773564525317100646176472747349829585233248778750237428436811181900290676888389243196237419995242183958533179768064743219286830319583263048023054732112372503595183063030421163913795040394913777857401724835311116358124068666674468940002629504843367705653917952463880454277478482369607981627979143013362772762775421142578125000 [93,51] -6461740038144747777619992314056213375669987743077720394453712568823755829411073040799888102923150874521533335071768565913630478163727212806706393717561546465823127415229412064038857770365859299162816784249699455737983145393965562274356902550587762493171077456197407114765682016036549038147141696626629234745017505346407923846690359712269776370464729435308465043036281612618630070709468288104497109366188491673585808918299787505185314691179096838970576942890548905397246720720230979314579699607442461490803807381135380433810729323446206780206502476354510655244585515138895475151385842771510558920467579609953734292560354796507581265558050897882329929276327907411147134001539378267284313492831329373319822494893154565638060760170268473343942496969205682967460305215904024394850072176151466367052640548982492392011022776209862679456053403181694631033640466356070449982594186215599469720403887486973927866678711900136843823383504647165222999703972898033201949966025155722724778729559857412599786987417750578189286276224441222847333560862186995109851823593299223235279271091237720509407471592863177307950686659538671389336107055270703538855128118003495189244588776398457159977414628836467961291890554249792955520831228692039357036584198356294599903927556309453831103407529027650403818516338950231433578197282414564786943621955651123652696897638716456009798151609332885439807316191672108501091021642268054193595555321628979801185921860063152519583921346178430997180527870713763881563706989524472371408980298113275846258580475086323158522001507488353194931154582917123480428619653141000075665309681368701739100254201705304683764214980668787397339063686255108292809398850165190390079633333689106389616901698284833574242655020541742304379592382265338076184380834867811465968042184691623433514809016195633849599752696821324678578942646135006569924247456186885726708067871648813014390365570448215005113963598997950752129255787946297355313073669393449624852306107536942000177384978817421829755915740375729672665773714886772409724767990323031895552963581743106609068681079849412943926129238037060351810465492203136705144688516428563662571566707758241587811198769486509263515472412109375000 [93,52] 3486238114174173689498277748835483468532712284922438406251234910151217977949773995310912511429292521147261648592767390616564250407768686915387636011151834900992967280293676949167183530273674862590635631822366380701964094581963798584018349231704439447272341659698263166266792646737811129672286899985821977008629179291798500127856552964459746654151272880227254886598095448142472799740872970358169221087590960370321662873801365577648741043728125538157188869188005816288018101757491781871954975540938471287649320464853706566194973041804285791967211885781952420172425904342376233518770421183403626449407292480395099014769160778134489991149449455969954769735522290538396455712825008989953137804015524011556376198692302294599813626685338911563490682292134061161827763211121611454819451173726924698736723652655295035866041329798681914398821177259062396285324469219172266029648956660433097743295562163984219766701176776020937918150092549161548621368818227394956641727191415386694727451610165205265507158212237620781067533842375455378523861707705803068285554170628894508761343953600706752376685807563929893604416359359775885535972408983091833064019494704117662759745567307954929348124659294786861903893814857265456939694634565431899150118814663322438449161538060605962173671964815266580101976307672262824083140880616084772770218963545850084345391922021805203453953299443055808424909833429844921555381120356557343275538729288312737654031035281023218014436984723397099922658192438887099900567388503575156296605891677437476218446134336326614476791154702051227486246452946798407137592263701457593710212252130412850883836619932640463591187938376678882547647312619404711075241900987986903788578896125233837036440997447209860750853756672982115417935730966352817436561367309945794249081925517956282274868976311696180281661743514346219251732278116411863753799898406720184773292553905549399709994241788060064452971621193110491628300305328577960920549722049490668671481761299491912985643069183160595209557274766331080348246192929305444032716870504691641393032985357346235719035170360968823490542561399045474205329913814261933610267749693728776139026517832952833941817516461014747619628906250000 [93,53] -1778713600008554912155135487505603579150556456519094636295347399404743343290105894802606802693878142606704287848027105675856853717263637244621119649867395808223502565978685533739651103127823298623512459102890138165824990756384452572305135631843643293684354535629652658812033348493474102224055059033405826572816298693306008225416733085400389703134006267046965245816546116407289619511246396541453293263299567570551382319211613750810768277459439031240293411500012941638716733500168207608441092460477517701093797582339406025322565143884626529345576782900329256642986412458880697822282053542996376453576031965182922550401691381444281427949703170032534862290515002079402039925267822145681169913623078283989308062154163978251002679832066572392401676232240729615886217156632348626568813455189376081589320777239659088626208238716251381651276423662368464712554688539424004938613869891617241726147228997483091412573317806874780698830385209021249046480785067852151610614410301524362572916388128264129304926575316155138357212520974847418015234631741045374458949184677910812015546673548678590890519551810799188772075157146515381941045406561199531951204603479454028967010792530839600501125155807440341430728748493005352089959328225889188968901070528533605132387034046731619057971490581328174082230544237092240030341037695063406132095169612580457764761726288257897605615925658323022982729885081584714931436252724725657772542020155331586881370369754977526178273906732238859660643814910188403823543228932483624700531125205458282461523025904902919116646794803350799624004846951752629452639427733995750986368458069122226731916792450766625548300539398557298958017539176709720745985255478092390897622964840574004408641141783651154847035295435713316292486653268057437335110621486014962150525521790707542144638700519236349783921715195662226763886925688319120121245749221456471827918404925085096888032002739922144900169545766637768983062973110996781779002139013992095892517193463444297965482763580045245000966042663942340064546730271980350176634086383187946169974019697439108278073359344596080479907102764316637452650207185719766357180624247078175954785844714578502134827431291341781616210937500 [93,54] 837831274593542781455636912964522399889434559145313978000969152103839747509907589297738492993286727764931353524902399536093201514271712494620611081616542476863590807221733182572477969777697656901136514935555788161666457470933785917976244393671971121508016052428038360233811568434926220613163904832574110219960548637196422637346822436839077960491156385735361666776950128233690172384334634478162618533004692606803900411715310190539673863893123248840948842672703413596774828573397797534623132031846793912271441677115368273584213615157710192719688465612278118004376291939699952735130672028325347573479504869066068957638499909025276011919897567208899428260373960251335656517069352805485135340045696272072651089234346357256011047184498123240118149064578798337628000108478291874963870166339472024630213693683287778474016665616604908378583261653245931434766853767833526886534595639570912303943432895019624976568152603303578674990028026538089257685757974905449168257259901880705202516460221510743646874126853926068241845946831703518481925279718316913358009728337147029542385053848732685393007945691245372807346427883961199302922736003003748508345900150871917001310964781083753695272785413197446615690272648957166427117510997168828520894785701486684594525683236411401059655434537944752703772900353543351738812766420403065751491868252579788958371680603230268072463305998803223411545379657610627966153014059402427402762740886868718852779391801347703917843291572191342811252887790768602164096392618586114787836240037462649063254838769165550081000191861836516227920007475414400963288147013898112128803244262519823265683273870699816361768982835633989483786294708645488939575170700413705239868540024853869553766544561752170888628759640278768709826949130948994146546070266544969531894859166501912905136261055289961944502916905977855481256954707972521787974760902484850281296169311230172876094521238637566166112397612042727868731038313430049327049872265319370170719871529587164055596816480811288983087915885914628172504916737365310312501000081049726980856523586296896631213228034499049886516792410574910598961306652154751338525527990427199795039903129634240031009539961814880371093750 [93,55] -363141107635969879114147907767815563345990354315082601326227302251364164502932915551747174192752193217696942888421802757272035772220883978805864929210474542339960722168382859606550299883491896865915138195277730028332557689167559590839523986182234208550772992056910151116814704606488279002289270165944563411987043124202745045787060724419032905305196585226758224508835489548863938858062403975152514565730900844673138280501587674068408978957950782206516641680124904659395937372449120544336943772466294117914338066240593327572338735690400020809942950375021744582464387181004746994797182937531747365309796606794563103829823805774140891380971309886580843125847402373886819813276332162132201886755180192885297279725259462082598673279260373354209193311548709374690968288410687471452396715766818307657105068330119211811527917650509376569026247214273565782574768581035349005796471846243117500330129833110440905816264022312845316308594868267545576894704522659899500548102024716823919031743870411351697591335354402562451257104679778707627104409705639840254577770563440646384164303460389287361199830225035215196526463888334491441210723907086352248673903590043805640969599424673152520829611608496491053050905489294857711200262636383480137672588234203731114230627048851624989913185891184877499931571308157484895130511561426178672905497675105542257822766118448496450676178353495222649470409404273120218301051446478538206138056806448723643468125652576333791856850574493998579621149064587051574161033205308511231042737220108261795472864025793020775894637648912185790927996640174304218279185331756868976146054593871295652314587326159520299244987061033062702975207515727633274007300711151677248129539417946613910568840628350247747142046865545290940064912089443129748083322448487913097125582635556343728624778697593273203655934898328854577075669664517117662172075232114850425681012645262080503018354626686020956435424617995791769570182630357605766298104795380369062096483074072049015855409266338160002895853748699186467111745635994683495975368735627340839825914254960853307409995309271703063572471337229277017238478403920550712182344273994908517844137918473279569298028945922851562500 [93,56] 145394388319218760474766332285581767924614441762568570711296410467974635484127297663993859929667821654595072820075365731207625813836441859025956490292315388850688977740171824789922216529820021497671130596744938235638840274856757255859807256717479062710603304252594998502764296257991885579112580623612403454962843389869819289051261597626285754288410249812379167567926547272270422668425373567162241558508665394169518640966825723635310789553823969992061220264797327749040072037365290292037482573070692235374163747162875241142554856529502411669783003232235587774049603086835646149664978118487571655707726300281218191542818696717080911089847598100901210790153031528619816754392024818101575596412666975986247757292185345425093203593557273724546046636847661564493371573814095674220347805824477411561193705767175911556404513684025871258310685034775214524491224129586351865866805101662205558756728850394814098699762036313638428263583801867816049771506281061398207724198009972851890596412519944213334685890515046707514699199234809105401781560598849057477216194296131241460360184677222545378604618075156214962563706128971345161270677634370854125627954806552479133534738393609430147270852601131283434914123154329121628610423402039817026600391460201001105143737298497800704151253143844763555589679731523183098791656474865448251161469808980355629515797333036923492328269690157434818006818535681883788255980863304529090499300940846066430073825832294891820749594971409420959088955973140222402342358848105591661526364198356587048522328928688637955669452578745153146943171392926500607558391501418882285195339666434681027109422207924499726620200011602479246305985320727762066311810510633334226313994311326156058726912522738045894948273549085401808385748690328894231494233447424559948213141575562292790652387841986134860124170830739547046830650437388500663500627493275576966101405039612929922876651735540470515619575929665448175806657656047877579491769010181039678447212125816058600673730717532433007821792726974633346568872036903056081213341146557430596252037352489178798583299641923757965382364798705406705613476466730287038597711378115628910734358214540407061576843261718750000 [93,57] -54062945377826700784361981133474459562761496869242612111077950431350182362946008223054923978674426886879257674813637855468984809867499391114104068053748228836227540325401381040459330990678813866355136201846205395360409193987517309866135557696189753375454876635779644450781026752344141219299799885544127859924420134255836397813201385745582656506814350294876370224546462593789179549352579643284089592289700694962960734172362196333464092821677210159026179206807116080247828478571917709095987372963524906355396857951786028299389236282998324956343891047382217968777158970748597144952654005701233768339153046270238590063387233332425156352602018697900455974272730849099094199820011481159933881132188577769332181262220281299864459770085617334510533957018787804321214191983496708569668972035613629708605382687555856501773378415932900715077533367122818544229478009614123672300471022690916174119135422807245105119792991106997104805100918365236727947338448892374415929968662147446050505899276136584551824462018054987385268046880467234163767370246668367584294218218246204054248606441224139707512318933643630797287483408087439875569537760904108855822833875113399691225604833040764942648203024977220010473844890667979334348144818803406946220097272541010830149898021493489543347932559183454697594255242321465878065148674668190173788137944199168622807590325089887832918575334091321830936784505258030216113224373460492417069695968482788879724817294151608701377958550052372232337763810123066942236170070200967257391792608606767112001301466401285202234159926184657320941328029759664053731578901560064128796783625169052411086893698812193662547018157810585443197166446015897842751297036526546513343240071625364760775396502611314623099617592108407819745041097166353509768045824161977460012755714974464515153219209080580874886660296440332474467356774153933155277367796763194642796566359584403388227390221805069182901865404766878190263469008513292112883539458435122221943774136281697750598650759779341664862922844169920122914716113587229764740570240303186201601511587582534314493946684262544227026120250501414058079769096760730957693845757927597617253923090174794197082519531250000 [93,58] 18750235542471171441356372120019043878132060593492767789716432358026296143878710839658316135440365427369964327631457075503166024914872180620270885786973273529028572686948755214866666252223617907886711888544032576457277159416817707861587367578473944027380224228137442874777422619943651897035684388463170406847779367340458911743434758846608092009776183157541009729464703230174536137543481641037992519037749689875472432257368905497973762903056091319901315600700623222518122489914851353927735942847886841271458028979768418406131426699434498232874330939841128655802489076981162900956462594958662971864243502961510955436676642180787168188526258517122117551914751907608165237197163519398979124932714220363170368139064465136080230852348240811540732314531893001140933671097141947427097984038847542731845392762945683091827176038722280025553809721374396453847480828066432670299847933650872718736176597857838966405372992685063419098575730446982618819027268160998106933137394062974630966295892375358118003201724665640341713257397987840890438470325489099886318332243181006509415026747196315320301167916425583162718770902580587632660019621414533517767842925353744601526268454650065188282216857450878435686704409831713025413809203908886321107803252710523505965161862201973040235479935377798787879562110076435413445583104656513199840993132772531477682989732180274589546034152091634327599713385430045954750872469363154732467457303560349439322777405335349191847749296603720434463399464031810135252205664827899350050528247882910281565948930261417370241696882814867879083605798595568833612371097515584517292784000736853035619306508429124352331261927380994893092954409308823716482395565086446519100223339639224125837766345368150829904499102742353329426890125243291836799500266752609451020190170012269765928428118164712039636102885671058006300876119066526922626426592892807976921688635977956631083264184854565965427956330016914692269747669207744233470488097134497377234828981362890292308406890908710786097765413813351100958131849126968183501192834762881924314340237714332204230290952050840288333561623124085493611790270470457105741329817405471658275928348302841186523437500000 [93,59] -6076522765153112991817722318878053693557765311782658581586093067313478142268145425421256169197516204560667079901273511686167475458159867864598430777915201330221278168820431213318973823648021569218158311561628763740370529283417022029526059227493143062559904210452372978929802437528890827060945356725647435708870682519857359935876328120371943590375455789887633342006906912564659784331782048611404834634723475153710774168768648876684839504428178397936391834395152921592271744354700091482953051793273934647478397373505894823470878073525018809264863537600208877421241586784412256967601817822567796175003765005481843781032537969817608226702459173078968953302230463227132146452177755829785180801446935188129994317121039054306708906576169429940726489180369470117752741696529997716378114188247308589686796753541759972088574036735569604512486142066283924850217733361564659779279152124516053481915869928739104422584219920415070405457998056962323021845888903842393673852099644187596194269959036275639756996060560497889979925649077775563706552616053709352703196887768745584137635909501490558629340541432626877729098089109658904567572787756595141049471207968011440662690940432087054031649715800210641345080219234690680775423261498501668958027888119421043554644126869311011990176414329361545621561181579398352365811793506944772801821674499071909523226536813497926087006923827703205183926070133082102055673154347745278700977231108245084499169023398073751892665591907233664830635799124125403549692637547287740687820385029490617771859841505979112066396590663460785327251831934750154232911875335201393755787865566909454062823189307415905920713814689379693629264208581632236444859599406412058475685546120394873750089044859102415454194333102420166885045231261443064129017670164721867133954670347107185886571789754970542501020008758034600066392520484004955890868749609115704580071450714675789523766938602757387300499879125912146561006760971111219665291211751289614487144789412819496659867792081837223056433667927168817318032736473627114114528197662204485057105751973631791523051935328785704093545744722906052385983191841284942538714552995315898442640900611877441406250000 [93,60] 1837449393798824513810434845287223155999162826507793466850417131819571262595127592361075903280206885791333541362496672535114641149307189103113786599122528374201426571943794969285944261375881490399079272548585480457694999221308418545417906007321541429423065785843142459400767228424533080737327417882384916640204021505066905423899436330285332684161326648500577650862889345595152732742271581871755553901078345246123032686750617275156872222300342839623681177446393786300384856605204909495613919363211710551245016685103560368569501058070732439622643676110871729335983965218484344994378306437626665193347204291005765613342602710330075831767560161129167683083618125988476048300833894853291589470924307547529360364743187388270145492727334242656000512957818649645145785810689170317564562597302096406072557926064611499814433068071378588923398559366251249693270638475582938827661726641157277486362510316220007514043706533643957186412677883410905529856571379420311999083495750475054677683091718984453665276142261213269239250972476831197024607044015931088656006874014749514721092779621787952609729008408271033408917540205672080106170813577532514888847365204862781572011302331683164201758720812858332737368193957941442623771217921039857275517191085564294347882807628125394774306479410586569472234858031155850103931161361395900344455123025517609990350621820197022061283366189657068873825141444826213380698567519231441200182769481337742878720236539453613057351789889235549201751431324627032536821036672679612865462272950287828823687340576645426852209047591083605924481881224368710197421442144568349895736019538602272393811450860606884000422553832589862911025773644567089307964362088141421295699488790323190422275798183687458471843229255018606648200663961349772310977823893410707042877370472770184161837082104178550143487831093227304550592665486397728104499745606038706368918868934996996414824078987566107855465534610312430483338480670030230317724422897762625102961493712903598249962189605183998227514151233111026618444619319098701400004207684141847278887688672785324310589138319805850051396845490434416260997608051977469934001874207751825451850891113281250000000 [93,61] -516132886809842123464367541334869947259271946982634500543658308697306627461480854882902858474904590150628061920754296592711955252209245882991910103300733247181750831397301368624099026793805275988504133744247422455342226615969477473422565601043323352146466882743034262060273729044697197587637764542606387454348479043139006548058927557253686667169720768961798330278960048748454736760917784940048276772680025748233934610024013083992839857195678072647730962462490243140842268033486541149806353267454607188454539173737190558668515779966384134710185014187694125736280326802884489489215759761971618057689492712634502409886115510634539958140876526660077948933165125004733021669787022785446864130497789944932881415497209310440888043713049399870259502931906854943724367885944521093161688521396534164163842361525278128439693922877067294832419397991673474540427785591179140901093510513261454705287487696356705884759643460524968050737029322698312159709483746339374951924251249388967256883593091051505630543648165010349889211383266889395793081602440445283457628849056182151843300989314123452070273616537291832600141936292345586174276516114432682042127153860505001259559258113599833034930310759731334626592047933500617575861250381104022052867854105671180782083874191550872143645327865101399336969748241710133569405055665306816196080566297729866746023124750568754037050759090613471808360748260754691413360837688452135317579170465203339641024705811988361145752796646672834683247907802292006557850609968841387068010176914205746505587987817380686535110868943577803430027641352540456483597226899678385290550472731481857107286557039701670324006568912035987316639159477725225659605892947466489415433547510429689647453749853676227013581001143827426182404237116838326516515279322359217395681779952431509483548778614344314878804884082972775794869680456281443407593651770437875158331412958805964559192804240703155558127111953388172690844956317154152511894702240268571614228383561967787663152393085096894697121506039208449668738266590074340101988888762869841112492256789628343727751325008929183936756535974604482046474167224875406745354666782077401876449584960937500000 [93,62] 133847702218241942846440371193288054857462580953947941528239252737999808634237916330451991722494966081241381377455826483855625683735599265219531465843294466550468135912743380809126326187367231975652496550912820162182819837059168611885994934499556832830492312089835490118842570185454221007322064232505133425364244738670622428169189224653175727836563002640995486254531323376161697475459775348262970947229944790445870178062305788877139261693856730985163045587437286636057193788922547531518097388502035085407729269581110374606892976042472733084465003874365718534373069620272035652604124863137644993491007983596454296976669253121848083381682098241905306119483427256480706692545258653742061995933875238013954026921568727400216727406929304009994650006631384947425804949915828553911963121559732232894171323500703541510686629436577677615757670025702188382373462143452657177005364685681625332498138283710655019879741729265046407871410427691283068241397700287810384043619764067293638138524247587365614177240960698181186278949210644846961282390332017727683556786351794022686274153613791534003549823562178184500965459990969806928754533288709024866828635814118464682243290204466131339344958744657850203704730407679764958666568428191453156995242685837299467488506118204740522597235436968652618138137608228780346580312895557506983414627015218285369814800567530451177943132660745482693569744850743476743069707160157538763017855707015594729023402611896436619648785662880428170025832107136466138788024484742642385870422654690523211006763648580983511626177420717610413178850044024722938394040177510113092355484058785640302446139261589393389632452473536898853971617993372781425416631896625481960599601364336304785599402603248698247872885186834910770636089062968996090214781098302572450458777230992568453086389228791661993892614058365236535660634097177282411216542243145019245690812797716978662466687850363379253119504589756663997019775224734017092146477232369400296718415059074779446278873744524183721656089261821923109481444416688984942633817361037595224694947688791921863994887306112625122507585828721658359127810733468777470989152789115905761718750000000000 [93,63] -31834426948028937166658284625626118648808567847518098713974319302285067992331226329346336339084675792337950216948095331219224656982885349730699452339886754936717819994551939451957276795346980063680938878751294308625004046046350894640797742257337073878668453489270791474859642076703304253310945051578925701993134064181844372990482091748258445612756969848740454479489599242395523148612919874147252877335596038460831428158058535372778872924878564869862512434420941831096568467860796122402476974173556702473811682138879146043807059508594201408785070211465801820852976751890267306279047148988297083006075918667406834461328202139531431834318974205616280650643971489129927827760668666954626590620434259804092216838938441092516576796331115841160116791425668735555226452793764417273802715716388009617740364619946354659437481753210905345276823925546428511629436198708980216457979591471480967424036895226984097159969681363624425218756346608834108573578768621005136815297019062961066920197041981011555857417001107407364725613542693275327819284243832905288382662078215775300187301329092794836140295955122213459315303426653497529691295378989904286681120634873180077318464504512954591302100593759806675783263082788262075351178622054845524644536704460607368463549290622364171650162255246255308872913446590579422847708680747568927976922044851310197428348857622942450477546694636569320194032731064313876533904932026357002795640451792281263499896045474842772051540930563799393763958439179346417965916628267237380576994809788009833137483901828242039402886494880956881039104206067249384688377124865675324451507358817062978432240165300505136567114468213620363392125034575602943029585376229096614027338708957547972698638026127240236770955157733250514953510539036085532209251858954533408784119057225839372416137687777598295529331481822239198402903298546021916759648709247622621963487739628976266102876807991013469299253662656286826704897303524476451321381198675434979328495026850331752873619692424267291926308086315596654797957773537443683602123676588214330041265500909657147961418932671292891511860133727453186147302033326411674352129921317100524902343750000 [93,64] 6895220767609815152693030800400622073633170511761463439805109488589523236631693386929708183877320901455081716591438614037102191813393278327435966256266475567432085986990238106428982798178350460291679281262793201521497448614213985888055926912679789345886130863371500870356091145681875992915325847436506578872417130292620158110127805202989744581749359958427785400406406293587253451350151812737581280916802559454986903755757499355387945445907947257065770023246469394733659878790794747300625521402720540745556005464023453095876308870636171366285865381592430226383568342486303416818422598810367398008430074572763050977289272098923031075304127244363194572265651939769578829481328186211672129345990664730551919881131351478924731539482521181575957639326686825239130238908957040811155828582425746577542575564556687039995999278833520241756477338812719251487863559591628831681971570636788514190568738043876387182973359641909060989658214412345289812753758033190208537841926294160615350478775014544746623014970293796574855403181279993003496134293616870745248975893888450268219609398454128679781557462348468935495965229384319656222529475101986482901072953678926768654361728028089930410719068264676897501929415636185241053079303154226854316310647788875336432846140928840244682938715506487216599430472020258305474978762879804334820698090522327819163980846217005635987068116038461439941239406826830477827760209973710420183442797102666002162085210396196939424057787612257855203326376998056767067751946244337224958386088302368348505249155777475921037852544643395160556804132364802213510672051001467786713461437622558536717515120845611534832550497111297384962810620420292438981021946538885423057158235928927008308829817930658812471800471214361800279725009299679763500159840788881337467605700492726059906719887763343167217159792582024143750704782063855911283211555004604853432812727700018539428747804686350417548594647457819664929745977566781745392742800114612228447233678083318465380525997145437324043253806562401797516539388708331827564007257138919494383002958759255949617206440311679281933569064752282285618578683283885766286402940750122070312500000 [93,65] -1345967298117065016992155716572565228463045034985423450508923011657272703871519928243787636017085922298576155073737203415289296424772952751705170129038592188245866263256096778563009657782034690380128726056247867681611086572259389536018930337784785452586607561728594438212525999828245497965449971559732965068116976522597763279454803026247629454821963742462990036882214533572089210244147436671557011215368049009002025816127587206867965105037011279364755610326376418522312066049541462805189960297654860633692938438215866737939167329646587874813948250903822409083797264000007901303453117656452468563467086245973603309412253136741521957565710806798824807274433682896503371124286136254262365958950197592175865638497345395920951748703346994059225834040309969177565112663583064988073976443860410113178124113074601746351488745846967164105590716430945562449849759160638680546008614889138900056918723989530835935850934201096934084234457074056539492445366152843017246075876949654408549101739611158397461373206196504282019754712376780660316752671273137495942036158170417755850618653186209359175691936585908990652224543443046369912577223546228765021335192746954444091942231400255564597041025888567046992130333331548485994959754170339176392166583688332323767958043114920375936635111748515986212985102016247632311320363688903319393578668106529147954617905078046188492763400936347378901030731928021555339608954258809611699443544689969108950841311909792468895764044040116757847578029417205883353358126009046710820800920812547220874212755062741796792512092515411081024816426401332917674667269900852487720842242407440594856605635643192372570619514938696411596922758728483028442374661264233715356321853946577047420665660873499977590332703481119631676205528041118855314137719292095582531671764061288256164023884708715738548400715739214458942840780290690900990493183616115956498911150826895430142012003741171437678645389589014685085842177979795827514676085896493109783346413593227317132825147574783300225116629059426301244944425086994126471029780948451207511934848519965528925423741965773911162656050697619333766930083129409467801451683044433593750000 [93,66] 231888699371296552601687048492182080837926855924516780482645024199436305892805273087965120389149243836537461636882249393355505411432252875136424780071888869216302491806657558419866180292849720582774038461940233503932985887116434098097456922252836157075250591026027170135000926241291222881829662909145786266617370888006870063715140148577622200197160370308005384445695257064733293540087696178670861667407245003086964196212686682332223991295536719361087062980588053110448673963116275476941242408918021459197440330434819364312160219025004267127875673732671917656812545359888723142711946868284555666885334750538656551134878988729240214798160626471057113667949590277858958263042528535016404537054154734191918103204371434126838603009238260694382709396743540020531241438866986611225688433704516820127943423187193856762307900258977262932840850976815037048406650711392376355210013709327608976949988361875192281778457919902631350156821254085477995177807801622145838781518490586291821652265198665427639848800498360607672183820337136968555878131213430012959042086824040715820930927651713386033794572730025881196686027294815404322613999148233938385500975100028587563439870085704121550246825528207212029968745322207021146427190961954471870552315925179031514333473751187210198518468224543363326162103363839963129065061871384820035467069040696216214545680214059492836341372120340302187477516279358845753092069218921212318064839664113234664537990426130397057837989364242329366321409330975392311747571881318756249551727307301430712594900032618747873124320821877110084599825289642480867421428505087959942034754060614051053999118391181933467184230733800780896293800817363140211406065548523462779113512453413644036699793582610963675457716331028560108321211862583432235988496469640729307544678168103819052233849576840305850664536776962290453714507532356243982283244020597148328930516558292011993582844788786869432332562285838871033959494624638374419841288650866247719892473216820091143108787535318188354075519224345656506001003856516375783660458297386303008134195784183200612266894996807283991838890126017946879954934047418646514415740966796875000 [93,67] -33657370874042188937956153629493933759712308620103209176417853770223662563851186088999156419887188320405432215636406811742559823823465357493351359585189583769197950611970233451715683440596164936349849913478450869039473172730491201560112853746333472844262821226890786735306876293300789167782970886539595512620454490622204824007645186904092504392775818063052745008920332489253798617121150747380998384372318725099071617310827295845379389671094090194351238298938910100167325966974801353027148247596005758682288546455950046993849006702972413882039725942975036306266547034830550645742227862047434592015178613920756515579346235258251391355762075467652066338845427737770356226027933550985722625246336183517146490147574351179967928469180922921867902920308045327193258252971791313950811164733231981831599486329581710640735863845627830226993291025853583857923738293968836878507338604291157605812521144139165046405288327621325261588620722433438122409729863222707955210484683291878466674889174784500937917596084342280482168221583224334120929929558521828522234841552183829751578011634133365402546453471548231408574506237166574417134291598269979166811104744234573274237142185684449730616063124533618511778065037060079387640770675832664852826056837607961546890814727243918505057881553756397274943075039590509908783632094568264977114620468562872839389447510925040278530084912786055909311654206787725868701220640103285190953871609845752973110456641960131106359320850458835088421448536253860138241078473511034799057363042319379781043483688931544699594511735047499677041922720535891853281527548169636144540639336605538215637970581098798421076991902073179737589319710141598420386852043449303784213654175402721159676783370886015218816443921287213187461693088869858047470173132566261977747910176985470830151042776956587572145020054702796254430899524112954755472155504784511259821954978943377263690086650150657043589913314519482302443025337537478633223317971645009510431684631791855530799593286166738358185899434260931204739500804954941990056034926527569070840008800501120720011831599472327299359423677382885387032729340717196464538574218750000 [93,68] 3646484798538018355802715494880506696739480554495075444989088927437697051174489933561240435152699458381424359513329150513221157614726063106527478505345353959428640637630549685765848043986441876765553477249752054732919023669416159117872926856508748339827149143169557226484906902740070677558962169621626297983560091072400453626705233941673845197859434912667303627329179881723178766637803644597056069431694632007786422013825519822628298806673936024766019050727829791124983587256838291880181452552418311134919975456459500016992291487180112029240648477817843980538215504366938725395303168533856151893543302366370012091719574851031929215640591033642819530696411513633937458587552752100802596744178448473865149093238766850324848356123143615072799316369881913660873706101209656428678569106480122432061464659880499161680751515434027487421081512428041713584434790800386793290465229792336253468736184438695659030261565268313937786080191520171483833169724366609578578281429714426596728602438357647560539729521297172798076745754078850753525321733130819065158065848975665290161303430789816280422893299506549774014986612888993384434904427470865500486506669043901032894504065735273448146720840795273727020999544509416933657438746846212980790156744444253508591524653687037056112177135043255828426990116435255156057498301912579037932434645139026195871331753288795590312328844478251305382298302920502775458411547094133975034103582630016839165527904012275599555656146893898830322654817882376853059292185117367841559864806472036849283669098298950384068271782615203194779846091430235759577453671096652519920815256026881647650578085963963140755878468646144035995959143478532436233953364721557621493372170772320363545362773704501451825451753622639725929414642524711323424163379934731486258886147948819876392621965473098568354735538986174986391952727670559014366737964991321044713695152571986479009785193091017145871523075327300184557028281971559436985493130535163074915966625044922097863130694805654081202005395172577751431270943712164428133599299967372158338015001005553717462443217017049453486897403475808232542476616799831390380859375000 [93,69] -157219098169610896859497993761585778193659357829947912898270106590222900089852160060614570043710553216769868320961679348832871724062460217868192911451235193202676727258981102458337980592211233660310016436673590880710539069142820801565979269629934267641485855124709462042207884446413564111047563981697369361494365672238274970543345767460970412018271686752479548458913222733800373725062369156345107875768748070720465249322807909149301832741349380324477532823278815958343455040495053186968124541895812880322087322842355390496780874527483645259891080135677816083298251934406319196089644481836085587873079283804777917575631582726573209944887174523717035113708612483701181721311819433535860697138132416201753216254814948479565844689369638580011881645266511712248691262513772374974930621519130313903711919952589131053043479576577238757377762674164969516382617053065912389150247324142792021507488884294661801620235724193516284895408361018788368374345746800204453227365284992833173460371989043309576842066620458386063523717585393180502384099239827255491405490966105506815227674859618206965658671605968315820847116973345999293617063975315608900262355798418639876545949531008352077065590628854072180742418427352698151170355256412932303901958245138039524312735977125706598939642744460636661610096507069952472073806462957897279217717446924903844289483504937001459653602999973019645032793586593684514141985832475361171479553340140024700690532031689794295401675266133235248710352565278567164237939646097663937382336077122316588737307798435317664545119138692426149276462981046490599475414577492343965966016782992045699903734081799292377642413690444303847510060558210031277335863697684403496047094646316599675935666973703635091470023951199822847297945117723617351543996796616329393027476415371626858937043934418032397985958659017014521689277072369705050110950863825432638783714120824085777680618817187844077114208407307939902263507727284327529768944463456829059417366123103633293358098182630308365170570070389533013745273174162575813433788128038540165737638352352620114487641396949692967899281370591779705137014389038085937500000 [93,70] -45261019731311576763838001237869126547159910696449372159215766784683983330914187150933231164547894384794613605140341140786894413264503004905391068765680026402761654126239475739822254421923656974139211186332281478981789145135641576925893992897860202419828289163640226340268163378744276044528317758683162896209585570388579384004147950406101202615378295877282857287429753859309860676908489899728829600991205330992655512022441805870158613852353272290575114587359777358929267394812203177877309833563676986332640393162836620397089202734058963789922634827579775401644536881120495066750456518233412544301484516107228987497438574106569966524546527119489152336457055999012700536860542995658338165474203744531273113653776835566295605216693349833386309515323518036373851466546259068425338457525697762038859813184251230775609236030099519623554470214809375154669979044916986556743673485969649965285211796249815614698282177289801644942778581564584475174341615869431282922085581642295644660141390505032317017659969858583743741075352218935674009817916539986110789963977825198907154861211399388799388539098273981498048970844846438922335859180130561587141524161785829103186653837745858808211942165034526240760110889237397835669024849162354005348084789161645584146748030028414205248662782271876839345771286578858700417306705180398921110912170942048146375446458868523812920325795971765793672566449139461737263517718941483650053391363376665129993645320320056821820102879982214112952191823939919073018629436406299895309766532584208487817042583291287739093853690435094258695232528808248064919341611814616864284763500610415770517706851689241332245571241739828177766459910106242057110282604436727136310067709998660343948222535149755764189909103664978156688809627047347698110130489744236913448568361238133521410102011163272334122444540468753999812756881326300476086296099982201227288207202629906461675737764489067213081940835132869870067739744447764318926982116333733242513967040807498876201483883623659397571271137780446981271135697002204990340435655280328738674480571643888204532820204858620249943612634524470195174217224121093750000 [93,71] 14582158507413028258007314083982780956117738656995623701281675658012663021330685588668786525623217563480666445102993737780255687739446257720005050911607093157895580166926207311668896239490349309718567389689229093071556411118724025538340037720073759793433524950401112339302106252236445680123515618060281489753025124248555613320709684870531083682971989230713862883944210974569157522400580147389135721842356429361855674689225003771064529188055498219330753644572305432903035247754442238454335150603264706832448539427183340873452348408113196791629558016511954208899861294940190950176083924584710371477515589483034996873512294622819849574981609561778999838558324941320722701300711879232017147722240949618122625565954088920869849980161148818259058361260042671031143091162505878204676218019159873731157901209197958721247730791867986188276941249740803973772278546251264010058170524991041644250483844779907702121414330477790553994551670175501379703916164579906979286581889012491376393975744037966738420045236301447214932715701414527803412094973225594743606950069124768536265910013423219195210220710505977649327390384815742824242594060348493224959357585153163356762424821304601009480191190304338544535374594455052223313283276411690972184141190453526370690067548168814089586481590510220169824367616291828596754556097189190016660813705699568123448010643914732321519320622661727403841403887521630773907632560131094099751154785498716395720509772044220628236737194383526886310134660948340031579573904107197666667925388616313976686916522789012892406916621045407964342028187705172627856826777099693202879332706219607154847077032226734112731907969550385111263971509868434209301467396783914512279313042904360028501265469678421593890779739359296197299744436406125560061345994822520702899088313992127383314470470478861983290345427942152826041007942087146396728265874506240651107951711204490874288560869352811501925671519438989327145343583849073769957601798714800600468888218592937740770411884328159141492926415798745973584316492195197707314694469924670703227146927570065646028558362795601865968819765839725732803344726562500000 [93,72] -2510305493293316958092802070329424159382398965126876203390094043581877961685359654843939325201176286391936655383096773665868552406900262870877024728921260920700560324137064414681912239382657860691813369067072706972493984611620691478208514611596411337618991380754887693622237031754171643506002365508048478400392398033285518494426001156842061639311967635036698364699218550262149985214926684903721952455435394254385297084959155867437754418022491039215303484062631729266129141535315752918451080123924628499212410612998084008248647444198100346212869276606653638169035588156933006486596597257598723910999974401888721247638185554826531552214569178485432644986186986373406980477806141015105873489057512261394658747516321560367180975829461419453784677045307053223660848636630898361101441471759812356535780638557726767112066942748765267412087202648518707068257545863400296426522557069257926771475091974272955632906489847221217144962566535959385348673207895253666900008098329885099351160592339227885906677380651177090336658228903589726409026711615354343303658203205901161535236319620334192177582723432672234842678696377084415275706309274335293194862918519105762980763568430419036424108512405299610938693668791814388268145499876052020013993869370723352347845574348689923194482265499409253958827218991634661115598026008461641406338398823838483735619646979287664515936024827550221381530888515115990411566144972996959954976137953677584305965893878680252887259488644820689654682412301159137338021547682773751088524787340789935020018226644841458992400664903270941634352467504142595979900729156567997086025523227927888953528389077250130991367225179529693253714964233053113487313231891803023780628170826778161120125155991796246227200738241044297813910007042965664861511319952148173606172467383693943509093141346579418373547195378569577665778406463103354580166389742069267975930252632236081965861448983792030293322745373385795384027028373257898261854660789000143671584082733761733355656961680646897901586868136455649961721279543477876469267153508429239871747068322156255118049288099779658978150109760463237762451171875000 [93,73] 302210640792762173889316194360551871587889790323446800255738252234837193862220027233816305812076051204073796223099363942506590954027152584898441561567047843242400405540912370626572672345049561407359476176517676936201472213330583252242634446239219170103924186649424176500194781939842163599839174155909983462405574956458899710474972010828275075833452722852091579573794692644663944135028258470207135608086721377622832444617264084848976218487973180739067647777801597265245896709018500467427760351429336571220465125414782413940182658518340329395220476421532325708501088083060425501505275550481745596190409173179622097057705349696764328901028243146093052968945438126641319029352717384593751830915997977739031716108150171493830779831197429487359594046805827091297557157019738872613033878682243695892690215116327028906882105670659586112507171600233969263186262666660149836628943049108742961131674746416578437164414846205654657509539944529639024442652574827670905816408796718019240910223063813585410981378534610856728335217537614895709603022247145424296202354911698065930078184048851096698821815304363489501731066950389473945992141141259585863901938411239870153015881268835323000866625620006725598988350804070469961719373553693251518813983266917068050232685004060891483568779217942276830888467192897955020986942697828983884934291188577784371062399287428927226962422673114587800726317752547552642727599699931321788924784860281648518320294747306277932981910334988693802031133185637880357431681998328458093852259541753668609705408597188588731811804040625152221626521331066605067574891991575936733839685671514561502235874655425063282742874464907109026923360930866367797188355219773158683114916885681250875817404926676423963973471518222563438388981995281164246750167412930081322230390456834664123428785612872627965772804407888802789148838216655693393492442458335111515153577309448074528776374778366872169577782941799826288368686539752098013249974431685151435886935398050197500905815860204371987173255443958519450142550191226283664469033609712324070977735490205811296447746538973433416686020791530609130859375000 [93,74] -26146451007517389918133068301612072475611786744263772511680064293549641450711351917620428861979656550041035356982421089073580581061354178175277836032104427036577082490602488546705706420223241446753597942112013009786509328770515625855768161000250959377496125299200654852036463309435768797909920188531615236553683360638339966559471037913547418278535704471482320675438100132061095899872391901258904966939980559910942276667866056696687877269106317120797440117868248760610981641561965401153980715575019081114348122877178931391236704927623252160366149193941537472189617199477762555109740440467697135873811910461370173921030379345223797565670339248378623493640778462257884277175706040082013331963535522158496816671415098377009300852155276565193771864870690878898907518589135185895696143835653458108378806068858284624965926440879605079052848686974558383179786580250050497819044783136252222734336609481590079214738875771587878497961074845381742367134746497324081082946196649008017928600598162099497685786258584016154685504776611793255660996349370182392203129151357280118677234442771587505518506688015198993280264330302354317571914815478426485307020790019032879117805532958816193224773235206267561311255224608567825564110767612034189458175085136777796639489908848904346378328086589168127316332153745534654024043679736470495947019064134782038239387185314406084427832075378371613141965984057185876661247313194161775778134714847394061367364745143856201535529626771918450630178998022990383214479342387025465613277121826823780191663619041174842522185726191868001002744443354767614308878408261344454092327682625091891119281823186392873293662339442637066908235023431975617126506174976927343825859184110424379376688536969429245176172201817344819359019097685327768730880916047011457360600618875495613524672855714088425166266291093439942334469598633165043234469847543465426544204467948779850944217805734582542580980143133405171882219591147550877694738006898640926608375470010906895441972443320340904367248082190991967038554457621878560650039536320733180531337410848035773119901747918447654228657484054565429687500 [93,75] 1506755371582098264454868233589939840514366634710908237552634113242776810449930834521825116890630251530994367070204477007423284155893807065713202445322532679451052005537221321374225901698067246631698007185146139103519784476694642832879825854693049698571274704097838315571862195241168204056647123012968144124126091439583334603458400604175303439071769477332990933281472027499448181304658734065503923184993560610550615971925209478010475521023475377253014137425295686705809473170828701109655149806428555006535750088703012965682630526509747069205447488248765939523407732164052888981396388269538706618583587608819812386395880056191578042734098060817969600764068649901425819526714817316194442473173026744801569477943639016230958901122330530419456381711333933294750307498306820270021791787767404931222109854518133934428978312976635500867739209638581232260278422194728238304234875617659967893378348381250836484014504890758906684826394360669218347386932186078638031368142000770803367580951634719510237311890433774627172020723116743410514364667376317720853663911411313329561704595943762180047020349258859159279939644995121420115353679980317848564377324155667211285459039013858388900397053867883810522183026774787672112443625194757270676194926888685566066567617288459561417071831836185887172773112381787208009265459379073723347854758465715861931362619546620664949837322991783374849222309230412651272755177402016138665921880828509673381899515718364585775698458935486023751078501329688434654189727152634604182435877302544071859762188647203441966176708665736710119823491510400833571178952934229623794383673256195400634997214150131126314477042813642195908806259774278407192886238413297640519331720448244531121676970130243150756993478690262995908111934719420689871091804873255926398130419067757727812554975192007188349840751490083668118222473996964332744886951244919349510513363552092671733919070742727482815856610585427402978807067654287366214873288608926246500165841660972133300459795336911445089149946690130058080774532352389283856919511262509816185569557866856527095222872958402149379253387451171875000 [93,76] -36495815797427209563641197657076719116694259118029897191419660897876560972546459346786813971227646097899657190009198085817136838070168362166452531132461882830279363584485178356047324067655757060397624678823454466616322227232159684888810842520394670261378914105758405412123346813710721624936928196617855800911554295895809697825147463626950411806389172400742259380673246964008990459244836181993430881158450345886717318901577728563805850191564270100719355425769435814904830586386481160971490094454753609549859939135707114043132270507462090760876495879251994168136024876442098557172241379929419694047459588993095146124879530367943856464004444549915798816952551781176079869774368801541944242779311417599001195490685402123019480145612251677713136680910939263072126214138361209345941160072649572757565280174412408146354769938179607421661881319455102918105377590184454623394812973611460004305194706690442834614855763248730578769565821697961773605231622578116064876657924152073743185054971530841759847392910609602573658220704119476222360810316321806911506550342960818107796647240504990260328647308694631833414418941993871756726320243243810198541660654443521643204983557590911331833310109642863409737391162024208272150605538073288526277444781084934193292821619020149473704397024789903230337054941474606830778607239070388667761230618163888361594969015225135776030853695762450685672485111721466687161108509646864320940265170728287995654367635762706434690324252680160301558202808194209308801390767738232497598921553424897984437600468986559027242475412618403451319965415486216309815541826574728142450669593482160888969199685173243830785316717133711630591748223733302251926573986681108082532221915077969640596585373994080516803926482235026985227054163269153609109869885127232546087685328733556138316227852262263585926729486460402842057454157872559778294367458068870033548505528081313274450958819911349469128607902080695042242994228246044260723370669313757376445174134327426575990288817253338008651544098468507513712447780185523851267136264391347152637916709250198721292690606787800788879394531250000 [93,77] -2789735543074514354440080072049076640691272374132844356783339482880901311723869305943637668294530721285800465926351457338627174685531208655996278668990113118970018232620225825234747724139375761266539103932373713935087531987164381149135115998264860436707382949530128008041256507081894421658314842039646386285921282239806987587394304069013213699851061688274558189977132834052345326252497703529539342156556640523855924275406217771552426640447226912942539906287360779482989385608182767680077594702965892137731695450241158372738754587065750461326517510517601601073149793410776610234814162523658626984099561595463764697831812912789828631493511439457804498206272364447054038183760397058930986862648681488882599263571109237364890140835919358120872272653513436938163656652483611490594235911389549969828026372821081422159220988360343456280355876457753945970231388207283139101987070411265195672758974417578465453073089118501642071187273027795536461246028328252193706796697615617895915991029314801291051299150593393571540492963280211710294134982670463658151369653047373016224397720511254827049232904291971285415882966776953902735293341933591464218104251160706461528847350647600946213397569263352016315220553920086232298756409991972059873759755646977723211744353174984960908718971617075230496319213970430042937059630771567005137742066329176875961968489230887756685869833065087433857579691595907331676546284403720341998322090356231190756135798987101155447140352520947755109582413997209897691555340454047797139418928878849365377517251610259456998360563245445333384887086168110922501256304297254431137604623801161449893564354461336621225322888266900076007896409197009994915075363347884780836336091386345269918215934883803659126214108407913898213851451737855547087949207430954900944337301364673207089099810048804776402317044939619657815870277748780718993404518399123148815027328947223836356978165916485452678324070431953851081525936374430339056127582140185806059029432396943755182137553749119858661375496827461575004366329745779139774171187902703167652007643084743904182687401771545410156250000000 [93,78] 399018053869141225930548113229268669747358337990644835576683401643423668350464362682236103866930553127783487982410687299180836573105632429233536342277314667057158955204372089943778310832624104033814934037877228124482495573231948163598725540179406198071599649838406547193464579623859741300389521987735858234639798667420172197539601535731510675639496318115694564477672500825134350381385058387560392959391782385591479467146765570845811992145650973828562426289550220461397987597093576338270842529381487740698568723764337073650773889046237404289276764955880119929980187494333884172276667928880290912485735554137648389460078101949497884867646302127884320636575208122481655387469280589197502254710388545143489108331220125321777374083882217600726680023665873290599452792768867751757861992287156656538291086263282927696745059357056475133541508165690175525957762804864843282226200407976801452835563950918005666349069644463254060337852982221944181838392010241900252812320765518687368889290064439526773173952165376553182376795377593884642966765819137537292037539700643805662358230828845281733250278941141211629315311645571625509028007107234999018179975256835955116158320809732375559718036741557222026209478350250851762947390175339099986509013922838635960616359177454951594981827251985253592520248515679848041219232561746607704102812572086994276378615630085210633615654100472404126920063605225305896290357526305758439774872806506503202436760951682006387875118201451551609986641121086891161828773926911527215553742622357765913821496748021960047711555774777357917795121838143600444493030281132561027461788770714721965291380467185794055766636051592588662394034615419924643151792180990225369240359507581117829708004331156573486310394172955848700336513720109017632279553895020394314527737249083925720246486089498571825910084749687362240154791830877163710343366673967168298180347397734580978444498471360048750739828842706099755561320705312280215223858270710743939133701391024423753660712164784279781086671077023776565956678194659133670845129780049812158460031952245117281563580036163330078125000 [93,79] -29147455050026790496846292632423290782871428481188700478955537190406412088779645541699774276063405331334738438257869648727474202672933153022233275264901529738941862228440672262239825678294672022269098958837228451361529060581238896333396841444675987681364778736397771498457631315150471525595203083155758961756680629702364811970134128676162905417796668341775481276409393252946572007033046818999547185595450678116008763649783748574037267344593065216334036142864336140028203982002298449798402328890225663166236631083434578881515992961201689942279902622202815420077353112590878554453052315111937366506456618422648183141622740293287912320058210892484407940779650633076154395647095060351829226156419644220126520868435039815217308027389593347312995476451327869929385778230840332346663052817054429769175126224266227372806839644550929497689673702503873437006215402651250085722436798390227190107896739680642070119009512821965148559535190046406698024812650440864881389416853049442235386704512841129306036716164633280365698910682060392201524326845286612414489411219262324208547625258566070108342080761965911361086561846542945615907628331024487057236128148401017488503875667134909115812019577391963221235646514665574494064351668653240246241389872856211728840569859117282119821318610605384814580341348143846278512332925561326128859033291415269299801687243383966000788376945910258308466163417955308285567463402871439384514569356535366284527803616673547174670266595075554543490146712555614832420019204030777728962127796042845817019492751112393985746577806149485620866581546885076549033775976058132928530403283422404203342031449869952554575160688764301284098974078443031332376327017599479216264333045448750683438914022733787588644355395040813254548227728178270047538049008042617487863272488386661587655504796291745053643071109722736236576008333353060296704147701001742024014940058912017304378174483539069013863694717905120668603697345327658720527626010114360843866054644229351329946727737459645131540848563874105820149911970165432198077473220038866030812130247795721516013145446777343750000 [93,80] 1874973692525361946686450648839919182934050316912545118587289467578047580288234484903710248973359334060221138532487079632709475705874070641616813470955891300381580729508730822295344933560437116815945361975567677767879395761796896244604481414573758128733342177590274856323477829569565117785732783425596691056964573266783501211847142849398593193424039672223457428448839639038441747652681455229564848255984574274471984532554369177922322296198313882502814671258849524878363919212071718055978142196092334275461223407066536202471928536905775395492843323334560945020337299495054048739292614679091771519605133031125142803498103534818738694192822335639622497468704885323308288254993137998461778994546155784182381710894403767054464911325040128546746822554415183428250897929934930303876886929139221709566380868479326376489617233142409299527159212316060226406131489636082873250989148604386845246104656722403961402679996960932036156471949938217327829472181654764607256369740685537873593551129958930518974377044132821814201763870167942576184180446781580771140523352726545857198589522386265515844486863491342221990772295384000870068678420772752840525347549950183729090589763255866644510735057872693361457119382396880279509045563631349940073703058282921464274771842418423867313535433773946045941078514362048803565317291979545207678093417737769820852440894302653077841150570282959349180491903294448507546286585088428510785925941016236732246496035874500228647497810175984733852924863376603828861765224900041466058450809040219532156016269930932442524826259801931659032452615043828046384727252498502999348244825741727486498055119135795319418351654282538295332705860205711084855851098825831197555258994547851100248516881066359710007689640916575025012009768872881860777249769415452766079590012504149125767016791211252788402339325287572005947377316647718226698016859839245210278741334768501573023356693652909137094164908038553125792845006544352870152946480502257754675193302306352283922018882764715014082225260365104114015440300052322809080064780192786955126393877435475587844848632812500000 [93,81] -126023392332128510510766079754119077262265776585857531294397978779271432220014957251250491584942397270353373299039987259375472306426895431053795953623973377721689434032371548960428646268473000891622079251570408007792784823375568052512356335927589919239681211871215263030780413183708490225716864731655061937945136423147945599575077498973618609079292783253776636614812434469406561026999399397742512455601711160668076863688883822950091598405445407819324446298968653116574904790628721479978849129035526359976969353348478497906992056177288411984890352588346408521878965898561798346309009024487256140407437622537167471709936443638137062185168189808726434223028942834561213287575903173353820775968369427052945937979612306439977534273663559082949856427909274301731708567621674108767387557871070275673306502435929441258689062748803483275505250629106424028777492230413653944612942664042552295083210972227851395391484815195697026739542421248435684657667364786875364121026861913686047150200110861055959105010645094993324681675935846167284584247851404801453372195502837264771578582459358056470596533600105468961686551866699928776928787895900848973554969310484450492089380957662878657238880509216599377130903989228890922720081201334275162121133225291174625774699989135384955980422590573463974267224114775692707995869527488666894993447583488058893495722374083049312559685619789466712465660449597226833839094116000886349467273507875887222565270799164982629569189253454556928332012333789539362167357598082854773632914509141499333396334320213928604069652474552736156161592159536545969346987014396806045357355292916264451188886541956605543627019106738319797237169913096575376283894278792775732660486938774621463270961139105425686668217791884738447309328523954295667547902310032137739604521499525568797799464054205037116197925213263429448304904488814830450823115854615024498742803137433489531417488019345036134507035721871634195817352810417258392295855750364539045469210513734421072902990727514281227760030513275859581462517467002890504950616343826652610005112364888191223144531250000 [93,82] 7620695922681301500430813284346267555705379679113076592964915479110604491375208723881251543914099464614768495935324239991376982149825233294592705313433012164250120198888471114655600733634839261167197963989394720304627077557911805749483214659997631262599729156007778960058072896021919805274574940168865644930148761388581818673577814854004092564169202976190494547134718866107786531475729383258749677736739862976500204892525086492170323011180798542655755143318756270797051536886828689792004952023499169592370958009156277079535150811458617303122165409818565127653241493118130978396275052788193032540151159006358477536014398931812803513794250035090325733146567401595889532732712469219220481333233022730161247181881180483158349375281518118990090056819844302928003376504920113685798901354068428160687381344003442220652325421310807611236449416514606029637257334233297855250920545478480205604749474343895710956821743427607336625813805943774865051217574679180318526628408231225663501922048387846031665065107178664098036903715402174726497149683802897324838478131506087870149061865921851057165108791825211899664143087284287347500342236880437261638057129842851516094330561304114382244216739013675060646231246465816481144633092571184280582328749651358457978597761766529863720370877386414076468423692130417556404653599159262211599670044636312967732706372690146625748610656215185267263756741172235351444942700017038019089352429391085350863461084463016164982533139084234383213850047959739024769256508314560393334659139777724344229442861357867131913287243584611685731848395459403318649261105091467719407130735501733751675322077650828390949736665143116410823702926875372687997428309565098257259389276157412200265970837175829120871232225472677114434541492313188693463439842538296942557618351005583498322165515069279265357523014380644970158117073932277312308616038885285309359385506342836652348156194939750736441302019604851426457743815853892322465362162364915892254854433991246901412078839873204971021510127169626130039919788086121909795013564803412009496241807937622070312500000 [93,83] -334059767244340169667218256157437202338023109144580463996350165695519798602297382364413431245105058160629086667434197305528942247866813459216739254231896272820074827068294362783896415842162632617283703014106693372779514831641156785613833573805491894896331792083931139235458378532373682975737202227153158167959512522997174560978247232507120858861089932341511073074668807769009888957910777589855227316657499271134001595482299754776625429325205533725478238772697501843188355041416199532450488130966301988573387389869378430189653524333394860147424685911058758464515921689015435971076908811038747750207388674356538829006573902797532256223685938819176230014913975046911457594701953607074297303517923915135063325826876825047274629418899541629087853056460232755633817497158318126979091339363364820027688489860207534494518367295302226895517246346944626995682920956231153649938317006998034283546986258873389878206549849343919390685115253319500264321714947492552287599347742162478869239042350457250305967343394148064440157365136380970946808657703378393285577055061665021502289651516479260856755029684599481617066033843942424641996146676790594328375840316891155699176785531221007109259156911248383403278050802256291160283458601440242109219974849831885130713134455469462629870364193182984270281915235578342274957892962019080194008295106659088171719761587029648281358029901162530517768349476118763526096137608943389319165407763911296706206015104817093889083190948731011568007839437648144425510972945833128112423642921034207107572326758668169800175059210048846898935434462516600797644066785670867603737098224687989209006443808053338825629869899074301026654160499853238569118324882983257982599654228620836699232283664716430235501488608623367581326018068435924145952882969317429386664113088979970429513194593041035098501434037542600802245414831865860754640593401447358470526844481436049069172016874330533647252863471093042539129751805877879228609729885519659735510475725730094413569845110650232412403773811891827555838167954124347269689110362378414720296859741210937500000 [93,84] 7860327008997419168194508090699655556876579437849145911129864161259281749341515228424059420393770197610634431464582441911975590088565918575353747626076247568377958453490917641351519696997937135442853582052726988991212359214775074812604668441168767148801003580745694275660182325833632980286468167956514006102156270197107724311900543096843916266010435158812689575301763022540114701277893058606314691954924124282169751420053591375522904996252482546484513540374441471989604421661190938148476636599134385623209451443464335010276040346840246865508145514539388783721522378170058118290727631172788353986317139025102010526093580446207168648341299597654914371619178350806287815818621194301985530012322424388033981257511394369722981555972718473210853608674320165081113560789820686190130936101451660067358626264954136162197671066658325105472986812190128046934163635400460137660526593936846803182555407141498290588984168379293323064174151145889482800034704287269026070536188908655275659851243179678671228040909252034655318688505364265340596871059433923148015631213833173344918776298468650021467639755737292849608202515776001022134070060567642019318003628267016705739215019274426986786937331934495540526400211670115752711515963944275613747246774166401753778488546789841502667021908041707553139713114670868599766875537606579764727343714433655713530889171762037541314015509287574072007642184145355675483282316907368577999385322094457017834050582754697887543632183568547559566108784291308443098521550245898235390181232418994818243818826762352729777878065781026792304812429380553862763303659263429920973131531264136665477362420315305879090683177512204181800011175810870481038800476324402740695572507026222450421669885546547927464998606612583362235768695448720254824120677229678932376695097410040545224195657905250594649549157795712283487214601233636957763463207643855785719377841158742609308224176309292769701068317565738398133286260853247005796334318397714189265235342455854530184116264003117853064288141585147148013543607202067427083989059610757976770401000976562500 [93,85] 68174975704035985553178480362789225983755745516001022444187301238553479291139281302072349769649984263526261712764614591472222359352052756607410626033341138958829066355153462911115942550534450903596506864472547514600973965682645917035214200907656040422732660757188863751818434431406646135246445251535318111370985514874043407041874606704926628813405866175277816515768149407845559756883247255155018769892047092743619755172455227395678475499330917205219842730307105075621930381879701674870274552309834960646544834366096420334244040023075988408086041296154032303568392081072325070140317170286937425613172894677480494811024301470114342762913562701515438627884170037948802605841869911229027812784436437670878037430839774136914297329038789186277765028120602481502637049694219208803867773691033760188915923181784966282805324971961212971546474209376974306974544479635740540335810618755711686869209774962063375935685989380600379775758526086306956402089171004238591331271911043941210556538381159645960645582256772516297466102203659903487273609009300442464790455073084773256694225986964416464163365235780607927083769988912278475701781321173905384205897092515669755599736673985704419361315942864945655788759446949746066395998231344719013160871927853108809174069586305541247697265048277888392184424201846139237611552518227601751638079477364196187970879158199949774614317230764326195577446613711837661085113118146352398222012717193351510416522716828091181694365830492359467863904071191411655298951539725107198006742388933865270197862250672201333493164857358588839773848696217749959678480973846553877635401214098517596901331816164424953680088898656971914216669123336886872276824173703858134711080747882787407758353131999544924763727198087636392125802537343889156998167296307032159863798619673693960044651351974537265646695715718547375092662645635426711961104095549256207624142914264790457061495593290996947858109542844146672503778803072540387377794336598102195318757181656300837099210407352918044117781519857451568284510751683562575635733082890510559082031250000 [93,86] -10874342876721898639233699621411752150793972945722712062124409728885502254827263614049556221671691313345546218714182972643744009161493506913867645018609044357878994863811385359088492292711857136307434780622425058912649816601864061920370281597408047560115691033854584312671478355410413202722337543194357446913672138639581216392224952146197721345012940707606782176403391670333940286141014657769346228243255306678485944920814185205724907473844599999792865060962898039643816411903353099411324864288011530955220802884792689452156872115142679089762223717725114711999484157755879571485356963438970455399089606614318075985444320605117709627795863693059615997889082400602910280373235238568050582421318613927999645246781727056864182507700349693593531438012184167411526179848612801523176113214612442329616589330322401092085055011399226958813046418332439516436551657035571039033754202131985094696355614623876837491703392097282374176527463853073530915386537042686637361517045807863907671172304618424831843650611734895555099247512241605459668472241961280664754248998293161079279460896737004027196774607104395033009997662687653832585879454915910780849104714831556940094270025984730203232191719085790601739837399557500595860614779179043704145939317421416334140659823409423444901662947388455032483588894002141229510273810620993134181968799377041986394058475090085475617819573288546694275286854901371815785675526493111588550714841821930756829143673938945096930404442155724460360435324115167713937323022438284930014414850603414515273139702551775484447981950738021625169321042167053183609581035455994285505317984989317663463477731156538701366066136968100793750175958064217747381596711456668656589333533320432402601206040135453189987617600728481109167726953717505659077313549506531100933088789067606072180497213902359848719614266933840395179529923947006426083465223326235464323226038199915280367659104417434862000987857626896255183466720640458727652129531677337835776027097743648221776137505769690997587307322724574498894080963619448884855955839157104492187500000 [93,87] 310683860538927690742484913547429624161627337189775106130784046718118971959513389638744372679678000286398726238314736558800895627637195174471873064654239025347966962468436511556564608407744807204188175924358351734462708757787086433944170771401491507116610293405929344671303444847746383385885946952490427630440963037026072166254343613354421069194836807251939706242924114765811630049738784896445263831323549957188062440793941735271774957870798090782635830303521182450922143885892525930921569929360538616230535283002088044159728794959277578276000922285738665516139439333030733192581921773662250492016190325974078602026874204754694561415492762413797179656462120753980193896061105824278782128381653989380102522412900789408632591062472171172704091951875648476439908524513024528295409020794999368678549784742719763183684476171056966654807157051006957273268567343410312783700258031004410671861228822690703491524918917334244118046357734085174625344776264084298062313497090836942105635555032313418714503768927794696284767869730098155276402705094705875857657241841328143844251726362815585810627868161833562461768155837957779243325525026976522023559511220472951790840667290680599539124117762372070584998586925148217222460257148457647378282535447449418456690751499035970170641145689139657835337011596125450287889364426602007504705286585249026441053787334789686092398633489146172513883324967035443666685479742154465756996101726702591267442134787395259321981322939141560812474216916859840137452854932385491549769449622562117458338746084847069939434405377461835287961119173394586720556766037006395030613214585333077265596352852611438539510269754144862838219913739864133117135445993646195860107418037925725979587159165397943499539889983645897685232722586672333852926536913175978862591804366157060685588103595965851630411787722810654632879426413145227175309331268315563458187635388646319472205186804664715086372343304600701901256655026898139892143158226079045389581775405401220785948270239830016788572152826909922315361904066111892461776733398437500000000 [93,88] -3575508951691795457981850022542393289516283817276347621376519726655043648074592944437521403427139466502381082602459696782780058236771929137249374348001959397124902507182430484033267445699212825286090850728551281333981295413988052477922876783035613812417846215693418331959578250246990489728270091882662157736205354721336692154907790715595371376468937999085412029274191829353069270072823129716600777693851493534145126647457675925796818117761315841593790069854903566198038639474455925923818034131511675852856433324017857957038430413693387848626909980352418853866610286830764756306500114811447330475267064024127169742540214382649256724367128049038269413933900800234088388943685193336838847042028791831283345122467902593188319558394916853157497993069846081043338624859607541465114933853672894158208545471814146309091843145753746040379230537984929774782534239973943845548928345064537474515825149970768158985642974287815919644972385505237401900043370628321138533923792672136653365435881915507161255517067958932217187425094833485161714272899994159345143652826741310142061694105676720596048601946747493716735318741863289411447409371547133824244939385154098010455076645482794468616964347006765818353998397613151884944942208218364159828331738250938285296440175996570885624319988886970748490939500844715891657969241069149249533924452348125404874585862533625819646800422570794903189313118531146516903103785343479139425126653286253218858083251094712410986924508685693796448711560833059855778721599271161230373475247738869183400146382861945938272456709162626964262615891288621624399752952640599941589294739245481704283593715005221309666524797122549156181837514846794381818258972387302453395408398691906051348348653751843478080936368367775540375665237456614066714003393163047973793935928766431705386220142548880922337221330921808753326040067978425763130155343250509535863352765067280072773364671118239962672117872188563335311619351462971141292215024317022936962803036996685658460425260345401449092580071873969944424837999306619167327880859375000000 [93,89] -4855065759766043783884400563823772088584531710102776654399674184595477691674956256236910557176625160657607852967533756668148167683096958308313158038050947025436255085840784839060773070908617288877327993021681073418852293602456216183772207340714866632040695237617507543958063756735193699912238803450156663885534339963422662729515440332108489444662374551294225998012105652100412282823140542365430739143233730542128483151580934760306353241158269728682890269413783584063739454651065876024313202784755167259626842300174106194207059659793071838440057799144610983711788470915424877501148584026052086240736707084439839483633999065938488347979727382598592642317902565349941519960297758175523449890707949939107909074904823468780254055418753080359888887648329417136281278624026201989507647072860244567273811349723215490454210482233506090672000748259336301893325013269227290961806450689715457513333021016272118645349224293425920018748411679159979845609919711730356473399438102157661958512000233846121806873690821089704490771589702754148155955038761996859408310192276549592776054255435635390973470080824410617765898789161735319367647504797227594957630585145668401315437694460042231157041479598663502761495063482960550121200899308638834427532791944326174004260636222843467994028262069228949919368284026587119528849630312227298835648673497079303232228586575875079715698606711135251063611485507573706828466785778387081613229062575899575299352509915345168152453775570288454627087091410206041321834298327078597597320153215851438395344622705054551359042353809030736645045567742713675190683323995953140232810513085672492288422970784110007292118351393092888857171390318240447775869689908115954773635799195925364024563203497293936117558526340195181708072167252797429036656193845774319759147637317253242469937200553664781270120201488668354912615432989907845159161285732987226593691846059526831280677361259976599469839832379054433416297213511413724828372013226442875938482526094015379147732538391239801300442438561502252993836924433708190917968750000 [93,90] 160418888667438813818771916144151680711944802801141228152745752497459994085276303498544351565024267305926917913151136907549306425882119497691806058284543346157539256455787002794925100569210473520686319097379677527360557359096075980308951963197882817278499669006115802989261811544143028681435064754855416749814600785092520343102337933617436225508596869035738131229083799972898081733868289256600246129749333181677984727256199129336741742557370208919727340846267423366082698293096970207006949214534665021773550795980626824980515028791921210520883949165218866142314678272422508567139349680829710736112350483088327523581312746753137803367140233638716137306978730513564881100570840305631049243809148303949555950405091913726244780720274580507217420706547702260687020925200873985374289243809119082899483058905362454894850151852204520528307240168359584084578448699053961654049030650320203605442319914891910837541115630873173997239076606310724008596899149071584457033239532259182741896465506542779130930659448113435560949857192755641822934093994551298829255230401894399899174747641892586394641905084622756010346543879086460222809174271023618510568929281765513220487556516857653200899743136391554149674313177940387165710562585366613148354017364502129909882525420193654142796194393632222514754159259606566621207305493443305491029734172747992990213590374356401439189837356475088424553848568454330253040882587863274410399294223491984409265452078652657014076854462098494320137900095625919642250755383151707356945456033027830085968324089074488591931228877252379926428761091692993299280980964476385269056969817523104759597818155238249775863296612635621864756689321832937209312730672466043266771939553929591474352686672682889058502765114867400785412622236731973425290623704430853672422534014959746085649881959830952373662312585498949901891791518410800914670750205473837390981684889037710531386344378380881357275300595491639126321437030765630968122037634078937557140200486619032917023896474913947551281315275969912477498054504394531250000000 [93,91] 10121711674234848539849273351513526352300125347415100690915591505249192935695962932197882386890382329284850629812583622095024730045553509533444978839213708158949634615839016940874143835858316189110463794103237986689064142691735552124926457289952196511582379935825760414029828011836768915072059338853222153677257488099456404880524891429962247805824974150740930424258811659950861839852650553393769164979262381641267851344480739073589634227029767413758278849206374881778352777750570760208310787040561814731711700025354072050959092612283106845416709127088820362345898698192171385782348088410036002114896648891831580184129061751738291544605331032628586138847472276410340689464853604412016551880105710970796995698860410654160572701930053511643773952689495682466500754626517041830680902800972233669501845987543298145294176821643042417143426688800918576578341560314467737115359508940320489891159812706381381859285586604180936984810062926044739794651021539753569957619371812762820429068658916195778907570010396100462629285916556540188181138030443600315218908979483452456744291260151904113583953768546303454596478775746397271481906773534345877285039513355375755170904158389907117695241130916569327895840591467065403407140303668005740459812500557662939343438552452125594994019122283595059096748193332530056895719681772422601956834579017689802059854174739161673009376432940787153665560885510963002823877898054652312802070480994174506038394484656865013316875787562018391067019508858019389920746666325952123669122826108487939538437231728791110080048232955664019973928407802510062779588326755092641056823300679286159849784697021810477291451488642025158183706053849860713002140162067688230548029474252996137375073653405235768516265750024370812428066714475270467832931087754627240917429772392712346950368045316981828145922712349222808605671426918904621028847350477328718661330073631792903476330459178224186629963778399600352940007800267200810452745750460301389502262957886771035946217416990717212011242389384728830738067626953125000000 [93,92] 17386387175368174024863071586201461125402500661210750397981446562304496798401957023008500575672793470769437947816941525072631075705428539140723118424120100897179697487685373816107149469345219345301062222586882262694323553491412541429789754327461298919466276790921275304703523862042608205368082595945242883626725477772411214214783085848732885504255690156846642819312498590124822167382652385951397075189650504250292900244099722862371534362977586613126823219866382838700185601765560949175645180804621270880497996615617583992563122441948610652433998951529412317236131455674351842705451449299810560803184056182938385667709732152624829229347601048563306705379364783607161113935623814455614134593421944883462327847592703799657133879128924137078318659476782534315769915956137166067785845606673533315443913826776003212422501188475903714623952629874885433291569218305369611136905945235439496426025339650765418083559445871134383408069993863486672072071376303645182837228837538605499828070922873287746721478115116897250583106407311124575236434264320737059321975673632765782117560852584551153331998867397992394387831672141623868522926118533144507528390451629896134711551450613470118141053912316524666307119612397385705045699129104147493885437636796714911624082030499366547250453719818414648948644010322462869043851358555976703731546738827582467049559667187966752216450737601810777237901926711226127234302539665195343031401991487748588877512535172339345807664233695609541848952366801476677410832264154708873591863279503612862311900077518245375907413086472108190932423340285581137837599024937901499638571998910576130411085425709950397553558643108894706275862117534645828741689962539662349975278869905227613043179496390111732391463875991225430306155765769005998195769142387794404559267869918582865033152106864780216407696027810847745705028762697853999957058990861974383936824075532139425211430556574030562291593610829588037352814611207738485360291056031007662690684241128078565657658521055574336718709985453936862945556640625000 [93,93] -4094119223113645987255228096404988826409442155625456272993958748808661410135189625268449090415863548904670894054230695509520317215755161729612881812083491384251195959981124225421445379033898699256464439528326886855479495889672269817863787384331303652124952366939241774401586743014441378283592111792802972522241805226439848580458972748854770524823333743506203406454056079247166549246436345799477488313518744327477895369182637012005727268929603849230847882938820308663776462797332293583830326379020871817925112373031886775344440052569552658325954439883711793918458779788874113833169059885410802783667436406378991186804179387777398092889543792585135321932713411401605419559090634471483125765436670971846945698935273418455329878144850848380851852557574684113983534004245444182736137058220226542683428451516132062768334759585711613991346864955450441559363905972901096952369936655109057820817807984621510322368210319525315537468331843042213457830443338524670849966119206728543327752637479824753111468027123224429510463313519469570059838898432389760980567592113988516197244898241315121583945392231735429501886468347940766858936063478587022120203957008065946874836281723097586172639755265472792575681682826436397154548042557238568280894831162895371882429079654612607874321205416131855514703325481166540193679096950857911869292687314013245278795052496971421912088948030383835884538922377347074322442907854213845489495852505056187161416185848889035280836684090381579879430536113245365050480564920731226507881056472039142550340886368787541780796139886512795439514476664005727356962872869230657442929312089667905612661791352224201397338437209010581504326904441762735268563420007114164596330265211794756233264639496353648067041413258032304103840725526114922189490242235151703019258143817798111999320313023813154621998799410996078849320457229648177340910845317829139811044736693267029176001035325255808777272835787013791116651789946624808551533494210010987524291760050694795097476645616210775114661157170563507080078125000 [94,0] 36847800549775303240147633746386745447798065089817677399790519841064579335785697746776550161812462898014598308450117238568745459799764321943754739291536381804646261033336216121896828622522582060617913624176039761066355256210554461906123120813578209452476635578701184759053997055810693673426048517617492165339413028739090062540898269848116760664839855291530492376757822700818749006973524074471627525862567650360485311782725638129591458947272873018111408004542990581655189871056972056012113679245410344418524572467439093185877158609142578426690056726460901382866327625568685795041835971817752423715031335276558184212947531046309079569479271033319298668123946083845505826764616656914028948985882766949995114153578559984929366538583880616131148396522658724602467724723961551263968287963391053095235571394960522979743694892477023398660563247774566493995456480208748142210146271053093562011006981258637111606678598252621797984933150020444814904865928593370365092272457740265477065077498025862550094573513175034753822739772239034480594283748895642513199168002660925715040911520220436778536751413626994024057280886472822900905995210765846989016954609522769837408740743377157762546400137685392825474832406487321910942803485374586168538863209888986264600435914642747525388193038733321525830643335776067666668502976034079548566845434256854019551853913790009520102201991652777887572748478774567955489432479160955938956305938394484507947929102035582631178258836133808658047718033654973710530965594809463457384891759703812515646742439519695360613980163292954335587293630280840189079029564022586327535973647153809888268449732488053380466176727398535164742015302162562213102615933209074773411674939697985481839672804534601689611000551906165625492065972773735958131788201633823743864826737916431085764624337287856942294986542433957889868836693379396228977497586582975410027380496839725538650159778635868654378083432062721426228737986736010276677526790998465706976832350607246889146242428319458283912749291767100014641098645476576951789411906076400780563581944768530855212633254252395926405291170428577738851850985201644991521443502518927509960386969942504184756627425584581755815429220095570817243992064823383826908701171691518094775119607220403850078582763671875000000000000000000000000000000000000000000000000000000000 [94,1] 97082391970566874936028073882484407316754040087996138205560840394795640407785209017177094577255957266182924147865347598345245278264145784326008799390882638073186868640271836283323779613588676023792459764509583929501305225079567528728000862215984981041027898988350097707495966992791552212299039848288347726926401541236750313407459733534665229750576944423388697476278322585802558642919499326703821233896416823384670636678797448231865957147274776775533050589181275983703452212104604121305158959357393093344498915962617413019415875642983798627865093304261194122627705948794309496504035661615824053268039862532584757915867070483813724102502518454060797354991425466904032250108644454613013677273435863863693272957635722606306587451278995706231364853876077465537393825178480645263741258135935087768483332975609205911316802196610229121103577707804346762034594150071552531560133008975736352773082508245258041943861992818330789349632452377242533923575949536935736359373878294876382045637302545424122571411195298849950092786508180671991898166578266778781053919872809498127274315206657663846646181444873552107952233026244520024909609073107697670407868214215399542749999363398942260944801776681706547788543853539458644725827236561305611178996357762685693869044513102708626015637712308421391429480344652492210784585588518808134924396984503241164470302114940936940005687687993904904396192171383905625375547121495743950047563486932727481875048851721826082712921480517136817193673161708100106241453810470274148553986881892753444502011691967239428204353127430852857106659255281623235077019221362892376613911670817400693944726761007610533870060799927178094879869799675810488272824081323498252542546986492462021811166105296855460066669930940844048445078325347343800093292879271963556875344481073168741334493986953625271959628851209960996115016557904821371643473271332045064964020702211204115973607082664456659240263024769479527924697422070537822923618940959678734844238776337154707732117525395544199999709727607570334105377078939200293815290566187905027595310608546323741655757157868382974107956984694504935245489746196685601103079852130321947983351341008562469700377800290925473937917798239821317327101810851101189524598936961318276783750036429410101845860481262207031250000000000000000000000000000000000000000000000000000 [94,2] 11680088114506262114371088053144773564704329153006310352625540895436279159355466637139371744778086243273337724916943883908974969520935798243046175453374495585343548965841157582830437934256492293554320066459293956300212308846896523570169937287901407704880946762835583733795297642273846228035190703138387716290198837517461536345687250714067987762190097344130418350113384529045735919917550963180314136902096636621982437266345601137497257151984039002490767249796162227603785420840344585545694814679267567121611068625473226651791532998630372909796121110388843001218793297475688568977531009763050982834120852143866781048012430375268696910341013784808180027197806291863480998960956649689931316118322361659065485016550857079766338414527520528092271587125205375727428189636832311360635881982839694191688136185001643996352842725559414206339725243378800097928627323080568532908166867342079312310933757741639592548815753153620676240918393489676605514818802383872914765399466553539121254752047846359043882188103120125063491049021691641188614716737269085042784933696851130045005209496088964434518945319338126908381000550193581908176516671352288724994015400762057300769729053318562376454458606134088359019215503980631593943345642505795004544691953299710842750130978397445485607355989482409381163517101062743708507426551223386014991678897981905497861591185582036682629875958548096362064960061800192051193181190501041670445618220597037461203354493725251829596955036643317272141983330968982128029618820945848937068705464352769959761914156467511836950444763786069531837976055379119399130620914415284815548352317148890447513828540746251875030290159462039548569752212530209327205087064482105711540368083144708129665301138926190446601010116242874639863844863409312082433526666404389915049037988433402790722465960024414909704152215591797192330810235445189532045231200154004521164578921512406601954764724701624128049633099490485264200109313468370934444614861898329689852177670399809359404570762846366370520444322861710573898728515496025252097513228348446814294913816753564740772973565305829625163786938075893295063535805221344318292495407612499525828662271245928701470505299318595505697812620145178233166060155025830160459105412056065898627880451920990623193574720062315464019775390625000000000000000000000000000000000000000000 [94,3] 32746891946313803729268361970472435970592539115435975025972646815406516302199269147226883013015246030564072663503696457355981535560651454106074043568996752583493236585508250202938270795621353650820742524593510572884453409870669513844892164768677113496364461024262761370415927831036140933167643467593868708965930674736453824859123390431755327906576763896343564180479829713359331752063817906497736054916191251795566227628592661203762247929525048134221575274913718685481686278593033834570743002328306615058297303380159917317840115230337917440530381526030895919546799117120562048907545152876732136521965839041379302893992268110888700127360134867075109356983244851455746607867945606983516440668351115066843639151949301980725670813468287181845549891105191992782861336275690140453451748661132851211734521304501106691421444082499983167733975549920960505727527075335246035058783752439011710095177379334630435377092919145017073283331685492533924256988174224294094125041219146879115852169305342097232391729325973062731834058797485570174226258611163145778972197862346539657573964811300462242325601201172289968952234568977780306781265735917327963249927345930797731379277065617454487545882634817623374627654397434426256418989871034869825635527354360774008027130921782560373447279495625545963947493547365696026413729335155742397817262305344928191962369796294624667396413941958293913413463162554580379651097154843389374013992414609047635947480531913636384574938806726982938328600270495295825315687155867580883611374943169046240765735423011661841893760218067641641726543276250457894216983342994187769141302772163447714548739026177942212126415714259108767755432016540310818834635512312629328266856038320568393606120433139489731930045034943297867491253056669224984081936552164587890088728039255926849083075042218676327995407898696288755195216289204659188357645769494079869915375157712426475246643762445252602977723633754430502479907267882762373586740774683802730531991390152978322595657471279620339405231361518070889465141625376482726083133377723702251051519434019343757458934176624343037244280997407095568329718179172755098013119073438124599235081186735195026440586539862819822466396087482813592911925065036718308845771353642668848526158512828379554271407414489658549427986145019531250000000000000000000000000000000000 [94,4] 9801563300801398903474352559312919003323944950781466906375023384585260456452417711076346042683300309858241814366076820588839612231482713167022247571142440562987011872135996565826188485593774249021415984451751472689231579160307083076401097313002692268644455281040080332995619821152706842077304525458896534894041191313827119358963696491936068196588574165492485761263120495521055503402731587717861985989895382250206069682873311751643743376319842351960552482853450125795434011288072001697742988272099819304007925008057296183551571197488416388710284862095059269867413055936825604023442049024005374804842844458395040304257596634686429971511911263455225896231878914758892982801779932696160247237248048382935495901430373397915150153304122535056933481207445981191321191500976139942979322235829827025685980454633709071092966454042086362355731995548008712220367186129878016338897766706279578273356290279791990185498033989219798586121656597622411523260136225066170922429912264858711054275720966877547673420336463464955868904876107522942696965530470389895561871476165557574283852602374171678514919577256104080266765874659647006071167943246204959869119873269651822004972830174626007527578397908231030512379744971129698846152009027415334356063128171124140640511047218004756405795077183623300815852177898251823260826954628337243647700852207930876292685799811981392623771413603935365285569025743553721578292170026086778874670909380553054544570145081709829979033098512906992788696763354287693621668700320261075040710839025135101036353878730622533883910765992674581981722205912050533199685191038499226806563780692614780382264308969616843526495308714300955233607847698388159807791606845721721742482232577038367066827478203148239520828869417675627035883047620450935590724371748923950621533589825586086998024621053896074466927148971062810953842155800393643521917709537127956238839275473825975932244626623373740344136992140029179230435193998120562179804142274018085506376766434265541873512299605638516182872371876923781784120346514219143030453769365387915340137028344273355626604295764674049688974406637645434048162845858979032030231306423080830419247927715388121941678361567631239285302566865137654961785606868845515205738956801504165178934274577068205759784735864315052822348661720752716064453125000000000000000000000000 [94,5] 554560835030071704886442635922261143287688548837054467580630510514626478034210086857545079840637202030392691224018846507582369285671173291332473670456188329976707369214041315691349846505127611785469725137359529894674203170615199955021363985112930180932776749739009257045304657331056885019804785538806524244903232775609847879288554659124553328548250064780870405945220391236353160452520521563547845348437463493081111328533349498964723533634432690096680043873528718974684494988503330476674432906868051841410679489775503391394204727191135693988908522432063753819261614522996659144468547028745481934214951871320867359608417938839546921543888366234156864293713801173995501630074083491302960243354820902228568295745716731405687419077083990917464788322737866594203206047706572545354798566779648571598596518536768089914718291758139843330351899968727576547749082255184723998731067612554346934575570665083355185651688269155379453748623282496789693044585507542777426561667965494427992158363294671422715916573520012312740529825576131228253509407272243512673074160446970501517700590448935003879649365177622076342258857135394415589175298705143049822505006463558860522104941360300741379292578751539347770518395095559104952974730470167289081595338278370244169900788571759956067556860137803871852052718178326475566863869197049870516026612520147264536739111955925048551011900751870186843638875039020913474777802582671865018970468040654090815195816872673918511562487915644306542786392247313600099890077708680526145879955415276407139328663860153719606792911996305084807445939093273377864382755270343760859549969713922768151951350651422875141773688830544917355140750190473833612860316716370574165776241915169207125887875756058281959095150271711566046011693112658176038133146069535759235943125553014769436778628507481798058006757353538267166777138117569789626256892825676038889713197586196359777392417456077992047063032120484496109443434301241034008728493267834850420158220923614892289402235840301109188718696097987548546176790522619717799078757108018619835321265200394024448945692329099981935562568923965729482758804307885084209700695755107318055735378284917228619302969647963306193749761385324815358049120118052092293041961144572798669295425534949893206298435904821886310855916235595941543579101562500000000000000000000 [94,6] 7276232212870775647180100317712063049823336413311692436574793883446832928458476624572583210830587039310375808521151413584738738508315336364523274836651395617507533821030077127808644565246171478749558506556451814211647215095732606099406409823682091767687070438781544831998129924859692168778028482397326446639555809365945467672871239285227976501705624747621225809539287729035151207848348369250047687815095275671957657647599813378672421444542406101963053090350588678693899187059920184861724521693292991074736977178903960041152692154641693472236654479796049316016909068429703274002514120540884173660710068693528501983619635184223060843971812747893949315443345838123108677983062558498090775205078728728244666261875602731269850341002123571805966038781737220257999052258977617215899523256824629582788783480626778536243194512450469243774916950196847574445232799258520530373829690679604386527945364175018492689384424832205299277874367170126666712222013361790448448923553415544966884700884689691761987020615118105935739255825713111191955817650629818470829808609961357771731179528441349342239484025807161887862190135182240980067392911098162232280681971703827462825636328725876172267455764833239700628916817998150095610142909353959699376883754393551162856219976004495121940131251412024174048446098823467890256338887202792949714476191854323515927307730967720410383454821781551212170394985404750409571548420319878523691172759112386644720123694213163417203892895131691315931016985555522651349367485619028986999927154115989532533337925049032308100158067518875344177652040609492910459088621466104774532493843240976100517219408947936252737855734179888877992877197179745980618196615384247793343890371477928572649506710568139254556866667710146169475969126183415598927266253552094508296510864044010548599549829320416540304622275759454545096939895470176594839900506738628355220788381159918843960875372380567568508122152473138994438394832664807008614984855302092254599339438541184238535333030770437432018420211193335503911624265717198903050818200428493162581444985445120422014103790738629869028301168729799052240585025297688046308673018990666453626092184218557802843025675410666144117662239505504998739033648471635957063712995971908824892318184453079611592997461117188033596914209510941873304545879364013671875000000000 [94,7] 11523845625004835501657208530942020635027079332897354817292514558304676474791222746258333270546378390308016836559796619254673507327034064680519007906406703916510369074346102942141883765992155854073273013895660450836109215967573496463822277984248987933056311339411797013327045721612183015376397287900442154934889962427019023671568504036468792158727927725509546528818162285138531868653417440945637178499563681333074997568990912355658259626435827814976837514831607741255048495894892200912846003222354980627246020544815874078046930596148101191561014776957700941938073385018131187055245415272859299262489713842437793729898493178442058541082227932867748213329528355872949719645781809123315830454082381911674348499672145966395395617582711292826817607081346447442707305449093177016621903854620309621287715913398576620333257321536293984511119695802009363343417578571481832914285124601112297509256777308506611543013097888943215622744157698503817467441569342434046188271608804174800691525206199360147562678558189298916390238166296702413508104290804125221298241212179719948490708611430330486964911171561986239752405575410725267503316497036916491787268439662871629932266504063744474952188178235299081296445245389033103874177023532204273388131878551318675112236384639138568164250157800145654102502521694025183254089515924243544177505547652795153570488182270642327818064837225830083061387436126357771741797734438091611087345041720120963044763810138966331794966875823434235388759212023680918843942598135225627645544477258977954586321831440143025073737514292021616068543138750404413644464135211825452288625623635278092062852373960648528548912164272307451375980583248011417050209434646180560845686423340089546052391971925871581807792749387762515954981247273306849235567820907268938861665245948957108847829765501338596988749852012719296568671129542252348668677562883464292967949435702654837240337505690850302902629886577245766054782984380586437279296213541874161350901462952226685885593385919225586165868906511052632026975083683278469736142449057474302428184497641214474112111977651352188138853981360376168196872049422108327657523966408335860751359903984727570012020422494730298987091144377111312931370038188467805533807539886902521692890607185403151088030885185360674416443771406193263828754425048828125000000000 [94,8] -1210330952201450874304079712760028385738320285701788925101724407003178203041490611073424946383588426165949087010940275797254379724716142750608406589610362385062392117815972464347655221911127587239912254122168313793211970578879111824503389912210186813832154625399861890544106560004736689803378797290891213165482395650511764277854514233832610863464175453813365894083645116998337835199454662283202100026058990379060583296519666121745485561249240426498189015594754027171956660782005545703839104545239782400191054616563473378980513478698156777829870457065803160086194119168700236586642705293737136418770813366494887608532431161541703012110919674856019886064975329461812471795887980625181787933666241185815528942913760129074578220050294835867533278194096797100805375945128820201679913261076138486150796679440197947718857219746591115870442841166380999099357793233037636048434726553756392247525877514348283744038135379968429190883625636810871129946704951269212356460811928382639724720990536986177708834870218377198762724765468831789723421682647670158922581628376303775342636854430304996746935526922870588663804670874552124171585014970247268793875887900913773880063086172573327867097890313749864230619344146774718294428217219504070784921635351272814288114477626655329380506229792536923522503812271921860149772630274062373570721681040922632466646246503115882880553326811440540819598524597593867604892012860166921046169738104867642389212894929410159327262050320953190296266788069603030041568474310232818788815053048294945910418506680205089467020212090177277734106112989689639939700249719173318149595080467840297114426366414090573915674233790747132010921057500205028427948020860529349499626990909765960668954684731638612603348953977325958077243638573360206058049701704198394553130837687565910766354751255541829403921764451175495101179713976156330985017832444531231172942329459632634983969748709655985373990836397263657238214422566774748324462988574468553763025860603221477641666048972776143159263238773418183822070556103225577582764157202566715747743479816945737075060542405095077148290481682381861279750417429215071868334213867406246461887650648676408036548186363393244024810144847879996083376939831747775944778039976685188624658692394692931402536969745953755045464461659321386832743883132934570312500000 [94,9] -2129361575279528678945696180158242226974448561083205292685449434852007711287954862771323839190314533516844108732132562684342969346239880723529211525618795023434911822772618745209230250559756757608469231777264770342817946311589296257121400583223211602011393890618477189308865151628086111931952846473734113390312110925650677089103390603532285116172128695334722009089547597711886467304992026386303315109832743001231463281286225212962762300134475974329387791362539083384967155544995765682061503638041973419697707767436877256123149190592449240432500499971005267087410123930941204152175713418188636193824457839422452543437359183249380140842807352821184400494652377320437365225045658003940871584432289647203076304396874264901450562594417968944585577006568710216558071347545261212168903217191624846640786076209943422703275473227413721517212297330077688282609095288663905101699048713675876811287381575217769611748512809665623955593317817885185752055667092789897372261237306959367766130537278900631713138464341047098172294188589782821490967236722938777902508117136954742169283379402194500307708852148505549459095806656070536798324290877444973906300822932222234528666783634178405467295382651890052112678707095153681149175636123262647817541732139061706369675396959971537139846813469113364348613874371827996873168064976002780013234948409600991101552714416654343194017527606138756221439859307664527225035463312154739869606996108505162456580395866419287910334720079051040738111278496802397522311494700958268369101440753297348450170534039910140771231893325927129562524243123640054199251573157758967433429568389249705553385568498980161119972593009779570751039624079269941818583395973801041602787320961066835642031671691149426196251620850387800227968233525415594526547235369030313089403114377186629596736856070764678584661439227587384798544962156260904898858174875020846591067769130420464127258638429940152613701423731462074265104554893482346227621045805557662072839877104675257599350873902024655980666500775757562855873788707443690086373078688493930424661205680454377832642134865562293720281663765811266672175547136703832289228613606033534466355739110627798174941747046219273749532514599357334696050026327595152023606818340067751034052288060953483666199365130847209748310433496953919529914855957031250000000 [94,10] 49777331167196717477322471152647315410978957668248385651220412032520330512458484686768019389145740553292871561655374720014779402246070470068546030824423132348317631610722867020520631610994666363031355404136684943871369633196438441384580644411609595875756771808684292738112703104258566722974789690277246413246411917237125605561204977985227328329692322798656587919055745253179480039457233939948079545740722058691496627731699694079408122158511764636174147974986771618721087910354702836667450076766440549178420751356808672374469102923824547004747182760845329214764368320440418026108418347362177776211300596441165956060103658584736189811863462026828101779923937917826089773173294074562656822831885186663326762457547618387454607972029766902958040311780524270553791540883100565770187501369543361395588549581181904815966043467930371740558313641324517555272505351126402467291227301606884881380809994339961055646565640650539011687188900013603059849499908154238214307143438192817300906323876199328149682421104647807278206019575267726748885646294455469365058960932631464788964022034746682195759440643342619309889045508040269299491168936529042690675834862774524214141968840750720300154792389007560653037512775008075508797413917080726589951111397993058084524582891343850513523210353859322225277338481264908116119815276415352842837726827424392868206085094601422812374582030179096574122089831106046729972131467054195371232929856870615173162999470419473875220962417053939255904949184898492650656818440122875103058535942409281451769811220090021204507681603651363814849212417954642216825085380836286010248646315741441805359571062603877040642170766181847731916438695600078548568155215565016783217065788226390021435359681538599116641519626067813830364654792583710971954205269174002950889217646122960955967485726686870841145945447357092672196933494038474736903130904829412689943847404578212705555324801480424178898832527890569365640916384683510532416906788558215142406003529626176212586336097162062148716838407697614288467459116054365672496239016321307786130716634486721955555822091080004244572534054411928306287647889949620341124578773697778674701947506651066641243577486741917574649959529028840521684855589125173661985004335991626662594270608358628999359543599277644343459314768551848828792572021484375000000 [94,11] -75641738130780258017401482342002989469161775855515734475217484148924342572848311406732162126651148535551794597220519902254079657168471217416193912172181771452478638986630844188867719918453447538964205038061240691089777618781534983394801822678345012613047191628031289119956156325358410917431871737506571563728022960054669595392704649835148841266890031183937428431932417852602936714053469952156827590529542953061424306262250150027940762737272216095134490837976604876772619787011150661468155871239173258085295101268809592052083926859445915571284924310953276234194842221187922729246281197057850590837812128341617319053965513996399739349008777246733671331899697791115903503716705605949027723036286885282985992670289762733071260344388738090480386344838423123781144201670564541469569313791837901667490205162463290944203496398712954759332775419403939647267198921370507958498427585631647376786216456689144761960930283757998847647702993422550499548319332439421115910814218821848174234564683328515791242672013766144983803438959349641200185921734002650247872693215536557151624576489369499942209340267197492180269819620091382809780987844463419852799045085515503436567410282257380271428518787657677399243723634671087896736253301387703080839344000750929868666655216055390237946728504619347628440154444298743823216962699318328974112953932767237039345905723559399230388111053491346319018340794237259591094012438652749575758856539589411838564009058206018544153715122224859300606196994364354469409893418961989076805984919178151789301077745399343790573580292921467857987252596984242844540009115257650531846480430335562455287261430999964942356311221015397626569579950283288937096304314146269173685038763502302652212569005909965751026743502891207316288502062504055629732943654889025068738851898729525450150049479187751679824606135154076588392890491685354632542863152035780339189212636549403978817285602461150415073579955978407793115309385503774641061850369182702112743830704099159393702040604228017430768526221265468759266454124853497956073580434939055865284854857405408692863924619771897780064902824850511257997213303457717457824749340601118774016086260671074971048227823924298835550781306766187834934838279264401516338728954295219604742919022858483758657045792350714918939047493040561676025390625000000000 [94,12] -330442097319664223423663290589313757667584429894165796906122932749487413696765999358572453686391978246422799167601648784631036058206165904383123758422398658209520563352526666022477477616070211373331835973687879857251448527637018344206669486594103984376511079933723483456886255116200547618453733749908589767839048973199898412414259560647497457567382979125516665647065207142275016626421034550158026878502005421481587727774271829357021431049400377084908478268850641882532960076549375485146097593881207948173891383861878299510598670228039374690554968652402437292314248990799982082037457153886394797450169703374776772183645426851235070432036931737608924381839039480001887524023694665969417836488465390631237111285794731273840705244104734278745687455121678821139218311997371929408440916428039771034736780100237895163042040162853589197660486465129197305156977739168083024529495993088151108760735309673948431042176024487738867966446632951146788326391655634073532552356351115440873897658563899701098528302794357819024274660657706150047858985942420089087120481920873424209272040981386896987631575508190015295013235954399922840191827595005044913202013793201778782362984439455376556644657659898878169682992580869523117776718293222538591402765269531953923631141003569824918970533135263100461118166224076085834749977380404805277480882197436399351914714965482919219939960948429052005986277009737356371920280878829109373969651559089787502121613162222988024054651688228712881137507055727212821653646620629214960465256137656848873084491412923313056095251904383097766087201382163059511401035432355188071865043688225494270949263254045299570838233431612792610813194382885153831018645648046568413302442101073036573242271666261961929344840537346249621391135819332261417619487061999113327679461309473105944650216399276553238174753809904236721179245514879659931495542073790614254144600464131739331445450117039273743794743055976034370836695297033069642631377164244411745894614270437122698770484402365956455569811284038945214475411486029697997938877010061824859551034784890658004374789467330435986137899676013577748851477230794050479064339869518130016602238410461153988091555987439767877511657024361406373170113493049903446482562083202661962697091800715809379329905744182571680767068755812942981719970703125000 [94,13] 3224260093228706391164750357306313857248316584930608091697247692342586214540632175314366290135831370347491824016724611803314330366106398337066155548172669849287450197155258827603834560330972140295326906933087880435894373692626512669293799234512112978269742548218356639017957823698727927513807677452633237889602093483264950582083720321768084738501224918840007814289604796739209129462398551482081294477694981473360724728749883822390715220261481921626809376115380494281642387360065261779170217407317473873508684469004517808184573555188871875414184256726290960434849652455616973490925815000572062081790703933064479324833701021808266100975151154702175468708348382227776886736892802839483511106629532607480241314005317420574372612511161323077045440054745773270050145027549315313409744956728196242778884700048225484137812542704008800280023777192277097618384088499476665320890966761529730682029323555606053757900512037141329870382656411622650019459069158842311616237884306083435236302010656638051394006677910930774816345247794607499760878463415773474361382177347221208645176245622388772303894698960085041883464790551299137335759386069808782428335812598245801696312760540778248214332930628196114875137929583201842216257282418790851290332185331305853050808219557427613812280585435017979909258073874186249832062958479673814313841290683935237944551411828474957658325062080125151212797987309448550011021638471530553445066652880130818262838168123265952120842673284590569720533323876718696918210071008152357242644148912490018403148611307997083758998205773871571969213526288948860614268288472507271630088545687903207125488869967886863154732558281040572509489371523614330774384656441845170876208036231514159797516099321882136231851236877414190518222689707521249439006079486534416533656290777139083806853189970968482987491770470486263602368436651885808485626128609086527827000872039106610149197288307762513264260516000532651474872051803167878646191005318100378664655966993799973765459726472328155208903278648051363729784842126663686123134201243635556459841626980198202564616269782807155427334401229142237375673005998321752282284064036652930738985891790831021301228809252256632200162014291170621018137387945996348320985264668821019228629828059698160481680306865825968998251482844352722167968750000000 [94,14] -6501779318391290172343803973995853010023468878004712419075996969698508761899734084777287741636041584970792078994297967231478146609794605371842155899336632513055996734376984476406342939599681908678998221780869058485152619253719332927266996195700180836816104647510436340116215539606038907563646827198964105138447973889893233706478614456708491258710231728897877961412973106207662707600179696716112782957279293072140441875080210411084259244377206214382373365651412185057178778143298256949497020377773262542448130549988466705172396554313115100054989400760513867580378592508780362332229525239107290227425341039799674191493808072646014296590049359153541134295736726589666661668638955736419867306917019460496491053256913668340356027568843818931394060827751805550553130526830202854398426128684383507272287119329386917272547173972747003750822966641976683474859815590492733841392106117344151328768339917588574474726881379929367086399259654018338561021041564746635683452371817692877037767739230409553385512086923035252468397641398628217720207163936127003316008944908230010787955811473891863992953950431394061760510156993775307124602277942447359057575103619318235641670020279354359458447674966219156066750146422115094429520961130948937083772357208454004272132960121080701759105321937160973305415097055388819043029357507110779657862525730987819063822918372268389049208329469265528546343905135248400703425632074903226211517122037261493935676438429149218706330710719635177428729892407045113851896214162990809262289615668752704183930102640490587937621229414615551607829345614112435443627036230809317858296720397969180635889368781146652921316679814438308097350900721036706848851468863738037210262035101065114095559875529334081935975192010008464690043138346318567570328089886460812897200053057487913421829615321763362313903606020696611579407721575615663932045154181643887075076304483253209136596687160219391665919267961741366816761343631683150351076699388489841439569961675028042947882999903891831223283435741007221798447256760133293511099648143698385747724809575905983041724489323600375032602254493747607959653932632496802091852560306165788870370890555022247041713580481070537070610595903053720178609713647373882942151226428740386442983018088363268184581844622016433277167379856109619140625000000 [94,15] -6727320559073528958986354515031554012824829466631877691630644319296164132952481075488648779608420475929009898379533526171261966004299769027745722244517185682888680367100998519267763328049214737975571003313119994638532807983065774157440777631183481736811192669542419932302296271928263071140863499948425681371038562087266423973795256554999715984241355726331167748427957507978199160745746062381141700030520761638827386987254871322876077720806069556091610363763496707188634918732972665366261147543871919227881811941648571106991921954896020948609463272978591648086613567805031100381752031078197207319696491599326001608791719480148319926560027949649222885473227462390629133153525031812856911359926357976073736541275544782735361863404608562845138094721444096224703107168478290040863386466190512670950165747529084714536334768068375189664291001479490800509817118735523783590698689393167227238704366782571045222861736117712379136817952771067638012864249002558636164106717921820966945984511686642394084065979826659626711791415350635121125161342954041589515789971734883906496499791180891181607847349071134127680239997388428075334227805178020415194323120038199371583192413665173031471568331094622391802666500433632597644646608810418207682833561622291658519706524893702983853508921670661756683934188472350999541808292242302616666429912107226677931751379332264840259995867012137909622348480565945469703119183774934108457178504650784792147045006977962865748145179609542443465911759275370899571456288107550944852142099458170939173642562286597418854628256001570448596922268961451182333093176116202883135077344765507654365578769811637686282609943906526675664780993629650629986295333566005581714767543296673473441225259050029726271796269002383520679132599369518644993163558298181891521592279029661681147961618639810919108459398708836231382378573716905234668438014071441269424570602099245563372725418697782236906796764335264395932779481227872362123509169919904993443916868095163148111699982931289667018801413847283269341100581825691606610983616121228057291828924318606786203816517159075464278592491182891183221201367907676485924654969103134979856993374070039311343179232164430045535555708602462648474451335618846958644685924870027998707039696466936182922546905160743335727602243423461914062500000 [94,16] -1010582041223657012154718656538365862782240599877487408749228190406639125176640237064823470811269678110388044390191436481506118268131197784950230810922349909334436633779353723086760137035725172558402638088399529977734302868817626325872926681469609052838267874658757772198137866065255493481581471784140092605848004490722868141797203330599742669552577814068323072727490970396030182687524808526020052447665729602655658870181912131295604182337969601969116763239932495014729854127018851869130539741806952087909324009861230581810755100557693712373143397129157581253053339678140040872794225622384127941214071172680670451230322532091718258984536618044449902013452066676479611459945954016563305125354207284077496315129397353342437197167719202369835316683303362839004503668205181400845864674723459841926868042453465778530818333751031186184113653230072703614731085137422910080513034204351907074096102630726378432838789970084215983464445510037363786725983976352867181480407536580821967532415938741107298828694425997116493399328343460547501773057810168149254314740182847617985445608416791335688203927785963347059273430458930611877709399664893731452980953730288969683716395346767372449484157013666165219206533989164978143058650028627473121783409779616741639414986284307483323573657218850523947850973307378860641735178807152052133061741346058387464507981101060433076640053917705105673760602846337027684853636224686944332436463916586534485192578304670380052645933574793230839386846215121807327085559608820986431229422406680555511332649691132317838535869410821083006307363635769243958736147678241499146920466580377152338469522111157082459691682292357810379294694755345392297959063401680058871929241375277040571084892324914819988337870636892598989554497062303271432404380202653677160138697529326591288833978852774533402117795513204593270038756658282672593066075712234303079069851748494021681313216793445865625654869863849694052333577831515047819348129795149933764203437501130009768720563542579881754821753907885273782044626492183732281371569007934664108718403308205621657977266804247759468244920565431845545102962444301786309898375519046413802469958898835913315688907987742977274857662668667563440628534300277013229607432112177650961559881342055264297208339030476054176688194274902343750000 [94,17] 180622073554085777907842485086619320922934357437832689422472976519196373620545298693784502865652990555687935376006946406045056436914779291279458927765579153396243764722143349767010588833460368612378839989138310144099120700127955228056605452057338443114775711146391049227287164677672417991775539774420335011236001573427571653594280858858266319783500382949718565482508965899916687982302700769636640863781156014699942154064293681517165216885353556581763319230253303479379381661700998324503206119872359083951352868604677511470172917093545885807247388299312305610465218666023221307698563047025869991160530413267202701054759324723469850471681860329880958897383151193755857330349412269243533722573470175775292556877928617809987260318279053796853248124318147564726476082902115145142930468659911623823970625623647293826276395519937271247425656411000563028123786199684067321613017193347824505256610285553781952644454132391319990965252081713389037949578330798629902475972849225061092694169771338753448831270047703739548022441470539652420754584398043254312380393102579350123794831590910640467700335504110782446434628218061568178780085174213735637096631965053706420289840298040974189281670092177257600832075756401444010895560067227696914554920823418022486556905124883971736040367844735724852963662615744230389077540161477210986357793600533162278717352813243216610342159886833967869724768330531131824406662017051779909897455058939261760539021018987022445745421147147865938754350805857406853755165824804995841118781294015946717244666948850113128872184430265465140954229914442383159633361423057689450298491460253708906529476017772351857429239309137976861420252205393022381058047862068845241604144027040003392823804075544858563465330333427540351669523105753779729472555390283756863594971646102361583000692421531204358130270526216311323384498630311215356041140910567998316933315692395693599434003127936379826332313465313067719580682659528396333190842240536710639221677955782014741730930861912773525140137592244626410020858205861166704506689889910355495934075145733260129128183568605544664120233628137045079346728642781666943529762481980951581610072239754716211205084944580701574059180811062190835722518376940867031881582024387023499770044883427390358665576286512077786028385162353515625000 [94,18] 132908448489478488714484676106620037714693686348061365298956196561894412735609046953167624279433657225885177330860395198224577846573420263259228919653515307280591311023185370359744850761466207560879162123536808393124013309746974846517957622669475951153110394997664307956283183549447349687220402861722188651937773412456794565603355793626862960313173943376315538652320525274496590541930384892069286566138996976325089096485696597753912955756879930342106909838107711982537750723488096205398023538598674145738007116818361701591651813481621719077794356633698113452609586019074928733822101601162694550580347961067569344324774969135608337420661900362303959171273554409185363337976930941247447531354379173679516619753168336124444517947765169222970576225850376754187894558801804629670963992584417023091215232406916370223816040132160920118942851757226872614989147183836304953673140343102618189632776554449165184002852636079860063401880325883822039097766766655364339598692928193530299481932360908373080021690022067268805127015098804096523864756988399179183204583376402868451854779272286449525184123412855082381845683545004366893212974216465329756039475118162517593522006639253275296225209868893489928099273388590054811384864452494502900379549984968084109536740244292873248374617838774394198636070413516837759913892800990258972120073321203639198943198814714152932358176077149372703898822567111605792068216190588355230480684199034574625600382440998629831397052339320020502072379161846907384101576620537014410892452738662166751629443958330402805441816660686526146524291477622450243853848834311340617727733753491972530767195135925325114603720228617972509900131671141621358287690666516723133486176060182991014272733135362461327775921616212812754870502791230364083129910820109432408835900135590383650832433069831119876450565437534803511422485504902690048113308370678597952266367720183212282911089698491481433975614550036620821155362819479571856594317444742354004756368990195687621867497486661285950138289416938976655739881773721923820812246701679031087892952109049211317543742268524796669443942259245382553555686394325585827316706437886140222209632695799879034081613019138543894094250880948668936537223705989358315201656120891883571715108471999328143553498193796258419752120971679687500 [94,19] -7283890663357836011309503031685625463481857807684505574621216748557039140290797030946768964378672081811219436457043714034116719855109197752396351480812047018622075134637636974478516939824677058628580890913487672209903738653223940157108913205242999447965331070147100735329325465858794135864931566970255579950189211068108701732467663783792959251295684703558151832333716706808750708645187723516134071444605303614187122097729300011691640419679745704583592611146901151775876530359929327899118501971624892300903537458205368294990496950385707476693229260766113097123706749295832661653571878292104661153561072852833769201393084543866344974297179040113489487371497175923822792350829020181036881370298957690780063618138982177384932046769510074844379466870571505092681733275375758039934087358298067925682037160718709608687393701933295861002464482965985941779374907548051256683543517789021374650980287640513660062916308287181147222668144867365538096289860797871200036980088405103571849191815082708419784521247227574975278677058574150422859645108299342840965223050408137095313366605861040854700690209508843855996938120120157368243983979639839577332547136917748377071008383433491446805199140064303180109163427063863765608331320579238527597201549821187001710977932269031535869986691934627895787995390025132692250402841237195571393554838098095786897903223236191325418002922758832620852159603980481780689255295280605229789016886592065216613496621536621540961705891798553818596738737144687234185986592851403600035587867720263442293683597573189963735359161373430164143082750929218817366592320090609296485991793500589868807733071034096063283752043226535094381351160285180729278782465657309190762109650865559597471591748233226669569409204915591820145978212788568649905333848957906719371514434212791423182389606140262264409643269032916938964296163663624532876751324411341957179413944343575320039058448213125888624513714464043556220286954516916049059479250995315083298266829717625126121648519994127703624618989373720365582457111725856168816523797210029844410360431972922297147595026866821069577883351206735000393553133349624359355542811476328589463202333341603274319520378225484571041752924156201598576619059211266042385155099406465834313144673203832546448666107608005404472351074218750000 [94,20] 49115541696754073164011670409429484095171107102260026752183150165925689016886939536809106807065747879826005635311380434205014876400615211429551617563403790348358118978529678887383116572547876750663901854148088549404507607451981679525605162395217974813709404336390258589382906902783658853369258816759970524873900556795478809712706385197010071865216991679412175141507921816092365504469254888477781861568864795003661733743290922747082770380427531775374383518593020136134893324291445475890486280670062078874051353851334549873959678807471545771404175144781623970674466414940944351806175274181452987188164741447766559004675199152970037244451434947634052491454798532332908795180447361588981790552627879313823106961091428040552685964630050496068154868396076220015438089281704801768515645404531327934873741573008253658442515897000498544915511030191742341011223059768258058993349242527973659417426490248164753514315689224600325191163619085451996965918589882715960120742863794767207880842410726587704416750476634112529531667625331759661759715385546917196747676551997403173059310801631516288533356391907490772507741135800516637954942239129580976975115272658651425479603519722478652951276596696830699054939957358977033457090692935545756005100308789317294542036670298154767381899540326134445082803167510489208847741523706650166197486347155413910953661771496686507920992955231464060083240540854848568345424288956417057773673445388238823899888067298133394336650732549332348809235171667248457365754955692329271919307474930890396060837341364130770830109767294831880826680757851810426829704569431592819207146854786889612431703324778904865185883589761956954179286356563681167905896503851084918997661444230556302157320807287057940090268394277218053081877359707524711645246802550610773204319872117473668347276249473796578592417708791839171250477938561577998078093432486955625520746676157921164981616568002594591626199046398090973598103873503623407678667135710912573303380746470816367236905110135666544043959582026379726789750223847536858660699033338561848131981388045009431940013664042084669309192948754536748602442597392395526115072142634144249660670543183789089817775841559901730546861431308263374893696472725667905563477329895366115329439788556031842858828895259648561477661132812500 [94,21] -222740568273602916407584931575409118838634475705563541437344477933168733735221848437672298373953542296279302626314357189194909392298181844014058844706626601015406030728794861961349600521979886204658803237806771194530767166122323950293591293926524457414060455940754898321844869870435772454770500925864409988957227540425776841393793945049740044856664704774070917322236031218663498469501961259882722729931155025114726034790795373014452756624950249067616450757994870604703025583164370060538415985497179022528751309493554286544506143824124710405097384387766891391087454462976096674050336530230902587798697581683561746561541421939489774785325644623477302982776714809218335712089498817611572376690450976069348163546048021997757708171069919520676930530995991204956642462439983087820843389387942491532611926870491753611428134750007327971175702500506407493165342820539996427006727049764794118327112160640957247317928101304405871142450392461373022639764139883157570503360805883256991842279585179089029893647448265942358843002963111311625143412457376547405840079251645719728380382804476208758605095839212840770996283874222235270565600262807149998011099054162877069522158935687014178140932257048177268669715423665313773255743005686149774652882503191924391574410865390340789796733068223257721522482044609898578669270494797387742205840723347892000606433311933150322730871334762366784324667379365316901560148459104705707578855683957443653345066650376161527741466493087282888389075904775330164299735677325555957806766021469315278264285994602663026872966465504651580787626113935780232518332516547996099488747544962447819597175873766133764985324008932999475264511745846740382787521037862417738076511822912108390712633155558448863723223655725631185923455760049799879484608785408004769811330668105997050744871049654360907890558404859879621872327364984423565819202696469384721294810519405911429469489146644611244142539444731610919802936044435681543165026800539181859895218252381232490134506966257547530868445839226332419987750258996891947399299469098180450693091707082335210799759276659665793344978645280221455191411222356626457015565396098880313094202512467317005719204408383609167373873140120986787917971520678081796903326132600785995999115307597548962803557515144348144531250000000 [94,22] 824036556131913060430731924915085550620557317417077961774340621101345770507445711333674739533395277501518080080874784027437293484913890840960961107926091798467962498000969924444517119190162731681832479795340072060152331959346274444697553169004217215198297504539191888485128613482539956634462641691777058184411812137272203388968570016484694613894097968478892326857828125440566274224027750387874795029005663393793903753619562022126092360071379182275861017984707248819193544008716205035766995234188736238618651844867099248083167397661704032454253303562952140485347566304550514366499125247744521911908232038760851514549920156579204535331766636168576892154466461437776770700388336793789321388495145560952707069850285100927070582645468116844256665665860128627576570585006975067561038032769633700940791470027596720376083342015738543027079234185892293376634567898299250881291438482458379557108059793950662525053605870363525075942968071313536887814607723457703110166733710761069029251153029202912489165624515822581420499978984919659520516178407928180147528436017572357605881218555018988406129037131040515140935007588082403230097721655486589923003463021034322847933069939825206818657985298863616090716032338351373248807452827466497926453708533295152529876852146981540836713344138321986587052795118754231681632915216389432330251668221456970880374862580074417937616455779629008482158910276289126953526645642031837850811127914578874706551259571609444270007458780468052954599600270171511803965471989821674398044317129315041517925416261711849118498810867283599218897928273107478065565632615421367930267469522793227564763332265964047903498510496609570997667525133655674509910934384223906205691410363120762675709170414497448462410450557046807149109458263561257253467649420993617305043279796431791387679163944764750072534711822675522497603961817677162532112578401517425737149626494932901599288648285193307831297395932636566269680985114317048032598952365799447906796866583809668699981817147933420351638884281343836343724768676859225989049877143284727496144797278677809053730196733302795141025657364512539970212497054776801219604917376448841237432778545949014775063066960432821603504356970163891027373843997337326793417131059660390968689414048498065312742255628108978271484375000 [94,23] -2608451680199058089537532710685204868307260260447911983662308530713199867920777347344565190704722823969163532377222615397862101650227001536484157196063061170594615058698302360940078983771267737613187099915542524137039435074754048527292113242495114772431186153233480215872408502279579743553899380342989190292779344084083742570455168686133197682629686921001302214864289344309883927829397848140989493257584053900338424493613944014844138634596542571946766090656325281801804732747502878770563127699691657155316107294480080519957003875622697195751299699718041355611119691854795416799135443638840431596538412546582682272684165477725852140571950952981241725221442782727693114024501620668075916722003999900919080828347828379577665341847864725010917254138038060787474944686254496347926999990674079385755439566217800706122381034919964728275878515849891776825415353679128321519497224731488385005738708654273868400499680664807495796621276485394503573247348732379198001753027688334350181732284966980837548582025179179855366182307153503455115126574856508536712451542711805830364378676475125888726045754604319542781406803895283685637572297795512755005550241359920912951782646135860616796188416320242308010300727382650561795817145973797592960487167625875159260924804164559447032098242212852212042906995903130880162713098992461924184277354477634135652371310439370407119205907158215019025632860243390282893125252416196802813542252074480414760540005676072076529743953076997294315030852830601753451678347805283538989848025167860133948599601202811293190189467775358327433407085476862353826227483630371669343465670303453013332086224888977465597772375843857132846398646901835733972519198899398080890255450535551085466995214157148367378317129411369761723037574604151538823851753342534526526808172853195762330337593693248050493090638395777953156638632664709267494103130311339133112575585346787035653289922572129996590171217584363334155372324521411759804217904986747695785063258798680154323715371219714271036963045200446146478219305791545605372307258808035123579147565087358161656160143042084717468519118791319614051198268398373238042450889076147666134848259205995066442872444964905132701941700091275988667145232074515643315904887869065851072059025739235949004068970680236816406250000 [94,24] 7110829939396027180072376002747635163366077127919908596057604366869262047706226637311857579633541916307345385320505235192537836893274819827398967382735063701283193689643286270241666014214681849540586622094074515810344597171770103255750217914046813623065765615715366399084812323718521687221493685445202794097646019546206432581263366464479998261395017927635650844361684580518385416653237964864609910834435975115811953093138036939770759637091234144719098079452890098174430792533644204646024962472150268760573893159833068741031876153418910421463978313215947942090472037477403375979611540458086650686803463524838285703982456732311693668230639225753827630901721173133808034083168780197464550439967654924430550298157237778780446877373042106776323255315846952404300111694469692966029194838139650235712551386311502439222169495653900844519788622220110630679855246669344533395586581089371435732684134382509968926991760339678149647089006402812059172233051282998847763033727518296712810423300864885944507134575730719340434728362835988124164287022892942857641239160295871148113967218906949106659721595417439819811254451593615963133131741152645438601761239141656992670732402047248178215057911428661159453762224198124505658479404707823174825444103566084745634254210324239807964074798533925426938832111402014856070323990375290885875287962716932449028779592322921825961233438729322788371852387114889779247602595619320821752067066417640473419816615734128891499683311664349894252145774993364957247794755453894439313630036137839909322605371360861673271039339355279711304819844632066768539661303345402459087772899795407040582853644133540566444172474156022072428497779906359509973517497001939065635767449762637071850773696468955973956779899238308347642078337680215685530747166861454988610606117606489010980562902840253215434363098985511412550194475174148778636969429379036505299205637837275757325867568598161502362669413363765987738208392802134104838241043252108737729107474031010782350518921409288751351368061448524846086756082466466317862362094652160410847073137340653062557496967050448466758544712713877010757633153028614627530908389585749994867451460963332828076554112930246662980137989329255882510904347172778401067605611124509273901495021164009813219308853149414062500000 [94,25] -16663182337661456251064707851375599392525564069792970334923728418753697010098383577458470165225087584761959409740740307386842926154552156742201768674041353156750561122795825354259081770363045383655561552911943408495743008991738839781292735873338193932174588182168063842471361837110068079618747626171359916639826351828793464362122758954857703201633333508668018859663308515444227636702705718633492659408959336009059739378956719821763908179541770318994883155211318226026299137398430133039932140244347914680833230494730123534331041659926169612762731861023473753617189842469177794537857936265481973172369497950703143490785497787045712928448611904346881023566957359549835467983141230675952969101293931875405967090722103736101746766317189475999283571085301447231670951954527007745241490127326301914143385487950470034231826077242146783914787907636453947387996682804093849662560777717651521734773104285454050945893681673090527979639664375295276657640513351931261092652506014805172190560234846537414990909388799724060062826389175261893088019309482076190972749062269000782085672145630887577082570876438166098651023242057975242259855319259385147666154540150888846735917732447567887687135632846358224437921923861479221259152102879326230568510121609599806327194392318107898215595192047407238839344336725069989983529792632045281327479794343555846490726023030944154854084746958711750691170406710000361293502558397895816350299046462303376797153585475739279418953877370193289273384258264321161365861732984210417428263888261051256704214908919506879951703817186989885899071801190382811305231327428709995780966659730937204067138640977562863827798684190631842244865811114827409732401696381184293037166690420749294075759330564800864906820047507765522665542207109723020687834042174324253330929660097760812727219796705211533946821563822412515117909785587274421289638881532306734988208541544907310317762677728202481987335924830119623800408648871553627448487415257821481269677577983758220924998771643071174533148070209269739774413519726866257564753347084964158359349067974485823435127911988376681141350713806069298960409149425479872174411725471730587827810440860193009009384502257445694451085752571375109095437069930145968285647787557237492483963592349027749150991439819335937500 [94,26] 33451412532336951656985030456853208238242586320935814091909084048280156292603964018435342072039342840864116710343185950103280642286709335346732001724049147246344068505543348424548750692665140606068334960211023872542427531824423244960591820739437671227163736745629074052876068631295925487102471341980346011493947834816821876236605961598529430264327359268407667390025037305840862814873685117561118443527755033964361118264068262943541428445583825100298830178339592684733075864599828980466126209464292533501460226464052203896144557801830239592574276988845336896916528447135713663762259410246975509176834466482922619043555147105708165791669240165499997099451949598244288561339032764920370159169261991454988579161902783498638215152340690460703918716783288480334361600435315043778902307295442734381533148696627243623025670949562422778788834919096029285954055071167117599341172354583365374337723865241613968402265919672403568226659618390961418482530726667017155066627928084696301528029623561778919366037294566675403742181799135928179046593361369582264672094487066141500577433447934215774609973080973310566873281035516292492137405875216164082013707238513602270564676287443619957518891187907659383505238002234182494599320699066069670129469680944753995627438950511845748041830956162886653612339385246467866706122395488765185590683398679003570833453879633077098659632355642161864765730935582357675690467543330690637068493498049829527268091041181191963392541205228207847078702749211954867846550645461903335369380669410982287862486228794756541460002442613662772613071915373694829025431562962717360450518220295543969954212516729065270326888024275467444256295907209072084322676617661159249341952007667229097178459096683856048518249825604913027208877720351459461968870510152832095342001857862283070434848430467032686122060906597918274950467303394197157963620275735889062103172381663228750931692025337716040016142889901002118674686478130525623930986004508342702778198915921118617964340422893742713762980340243985281774197235213748494649794220302924698252156303757135057276931545344633726489391716993523184894862829270081041697914938567229196302808432960981826520606404917396599798920410906489100424810180688158520134357080044393284445902736479183658957481384277343750 [94,27] -57143811852125421382170047552563985361063620249642275992202970203065275169634472534768120400949371992992621167338320918307550990983431376363424771524148659264259764295559102689715088906569500411314582121494061022108549741266283959362936620465394109739332005450157386939184586776361171648703163803413504503247850550940188272033241527336574471896724425704866045740966179754270947092568776777172205831833224381842000861854677580633703312408030461200072703262292115137124989227466935860052128731164199183034284506319480756027226196269167113099166441953717348476324544781154609962620741821178285661187340089285935368607494263017032990988010937027356944866350430505426267411813845526830493964276564482976760349234439971931993691949163957404071103003466615615367126180002969307181315074318480836965242129825337007648267258407949640272612026329522680242816034623746352722837429289009006707371861009907745783370170324040129226546584598048907098102437682250768098069560367908614830496135353198422480477898593764654620927699699360518757952661262547499937983693007109113482472263610525460629029997417193268335786903274299654345549680705349069813530148288977574449846726301748219159118424643005752354026662315399120599911121805727063907583232033328851171304243580747992213251623507151373472479692986650182826267217412613423027404680044142245368117225830273018782698035271851690664012106581537964048310972287999283384506193732185115856648844651408764111525292095113579556823933449188289235694833473617840188408591688068857554143639680102994649843403036245016015662368973199621538441515294533377504963014755912613667804130828820065995629788455252283592532329105198690697024739685511474509916696411703591900317750682076662912834003593363181212481757280571916975305791890327042480168649300945797336757677287463576039097309354885782555474354192240448281271108612883208162767270141731431180998357125648266789006018443408855448418137769190901678878598417798680452360882974062557737650685450505736020985121267081076156537967002288432939806259376567304003452826770635141553148418877925009191199010307125024251253383902974641326114304851796469676828174323823513413625756850558079781924982941074604212143035856997695073006629257889033013384505466092377901077270507812500 [94,28] 81843680905668089031251600970676949992427959487543497277924692057763848109615760044024526594562712198356040014319983436003335819600155842889440789442940529574991548356170467923753496176828887448107758178243132990797330675840107105593854894038289507988572928238829889297905532921321826598554157082969836624648067996862663964844011487471824756732500996511428403992467108879588827669684677826737293552815490081928044289966370846617545792520200355451577944451740448234377791977014025921635865494335390168839192789031066915751408606981309289158421796369488849639361004765460290311671364259215139767901313959963512770729347591024263950647769683384758150926464344914977341082035014228491409986650593920991159602632853858808677958875003029665307733971156540936958727938122145516814206064411985994437843235658402447431351168453912162478240380055244844516138786178763767404521800740736649001110102215945702659654665543030375445196431294276024094121565348594182656961167899173562967818290878525508048180323776555916134776557064375024591519649422162821271117708707874320196858888858433263818789173561167637347704487980328371125696768184485388313800181768714393645609965887929935554541955817439650062380852752867804448213396824098094094303490428703852777012312137039317020427739105550690049961536073140631896289374597787198285468639739841258022582403964963779726792650190421671488839160046458549219333445407487514255560989741713262562921806074849793486066411157338819894266284103827235069107654069832460759954809370064599309051419506600626197500944023266525270648598384725998842743029814558027320169797564857145475169138589906497341041670936678689210129543025500899423017281077377173507514093158825725566116496604067032566649237182678273356896001622419053195001859488122792415852690847211631516301703088045840389847070608671073272586934650270139815416046563009440966732400928573532063248751129901954705403396958886281991471606209824246984848414747045836549167558908912733962522041954886944609450803543708447290905430390699140085675829722763604649111557028026911671031150433779659329561289963029257615754621703754395224190115757933240071860506308650179070080511508360698582158711100921620255268918558317240582685760108549999358729110099375247955322265625000 [94,29] -94935090971426895533053851937185468351780957451587455053573140535359679374356697430688680164335981860991363323654717171280348457108466158558049709496033728602144060499943210953001752564202965007885319800544460455005820586136112419026221045155144581211701360522324041445714303306363919035090609020317022671315473477251330906302044573181920017298389596334552697851917220336084766502498375529522708619864985551997078671628085634708546748460486215288664344502390617353386322092301054669912195860946270337547836623599598353256685767392855444868800487980069147371063570338474579482340704343096365369437437849780431009288026647778805020376706914603288431729289774372514854780485674449500825031318022200958035629736576420541544620341197229793764602624127323800459309649347174404847615132792929106682208297328120457958340070533592853204595293276998245102513512536388327649921995102008464961295949441596649672447329008569087692599150248617453130541920524162263970855856368478105285630842622165682755183311757216574364738573465402907201586068677299852081767759776153480645967158326781279020926604681372437487454344492957037740320796772833777417002899137334004790574534961685230856057329935082407529398914392246326664267532932639588572869466366533890864591037679987569373869753990472700907835544868091764270746690803541990492903615673863315489770031115042577841424337742900200272461188217491977747417973390269110214174068575700196535681881763823799227003836923421150272738281086143882776670285342172139892281309201364055898826002470645329114482243043668191674682880890387920743889934025418666528757127608650530779866373803750239875231379690520715389530115002932704225862495699067065508894669134907409766506124085019302741868505068028542657184960400712420162312033684837690335513929337542086234209506000781617564139544052171152432288541558634035340064480049769255656586672928864955425187017239199026397221630011631792680740251774474359966366487051456415675248735340804772311030451976909487991934330398530046193784525172304297748696147978209334566164758512628748167950715088393437205457430827213658537618376103207211038110116917544855041126420447657590854705816662778019982036724767550375278853569335107861733649703417370346869574859738349914550781250000 [94,30] 80843447470825756227366747524743216334541838210666148390728700726347471355755689485145480909252811665209178171268744800615711751593168257918392114131814371445305116288093907087362610912208826100881436436211580195619111353848952061927896014461071557178673710701529744981020837837114894427278989685621473681034425046530007026953380450833660095719453292565174993420116547180836070147372481558768385747860384471546410467557879772188623457844827734919581172047044610989589028131567255228439877047038948978588060710729875603585910415076990310634502793351632274298047825751544325687468488751178521842785363736704728379800574208872022160666896491590280232914371266766437043346273138702341046252464281178250158994576792756677574451526903922968485753814649585200442210742416177956637398398657026783558208562528361911094662643966793847342606156638717934393342178639557337108119506883728496062622237808657253614622015501395972843025612357215963933533182217086221698499262322342905044340877939264562412023474727407366758559568897706385946671205465252550607005479947481783130090036461223963994603031201771925898503986629254647947178205715298200715721523114613146533439722812410441117666974329611693643242525713176935647572896216344029354278298557539765110100560345132062965266278915911158274616985091613046717314275280574809743843870856022268659429857628533751664666762738769090476101420940799065495357650506845669981570026218730886070337118830992365155513980500948698990860471597410529819346858103410569485765711250413220895738600478915923805972092445214578951400032995672161110725867628835972673000913782320048055033140511940772671352543266190210115492905632682189575739488995552309761450786394085707576806831615232022768325524940145936878634465599216567470098455723980946293151024898375402752942455793208491636191386825951331503503677821144467895242766581836575876039024724372099314183785240115447681311115079786211973594101376700969913753617799300928348050798802770202878451722768549549677945923640323565122527861922355988404736960528583285334608146862597033209827141858015557283323385946374492392822977576013568431116924948323525908742001665407956746408743239503873219192748959587407843667514099936612700231242101267525868024677038192749023437500 [94,31] -29889015928571661263110708554273132256692392836222859391119512042483930184402507897334055139014790528514146689271152451286982543449149079244207894750014895213859779012100801394800553964687827035890039310631660042302228880594411465023503905841766938347500267905591344851155411210481451422881526489319467851149858535714887908959627353691703185096364425992878138402924212763371728341058744047274966534546690374978778069607136730615889749051057758630753461893476079238709676472190985517308448113653141521593522133986883595444594956780396918507641084306757653667484302993116316001165038953860993839543195729103705322885394192975576272416143058617969220978876641169961745065003264567316973859975895386417048586392903063317118621152906459130726491909580053676137918206051962697605174833565593776459046572796525333271263372310257421508327091839611829628489331627095254159951565728313720992758729330185920209112456906255496311420784875985532667910588655840675987515703831612853851355939520179170760715976590487144055193462766209885691576280894103465172591092135402688077102063563530927690389928182218335428339263486427017994480752730900568553087218097524757985144989069818918717411016375024806582247164717852764682862774459351483319815449057694216329024889540100413791842157087080353047733469324764600819910023208143015757745937274821449251730706941699501440410805672135226542728290146125872365884524978644053958709631434571654393032714075776916089370504338777991799164060412220742297286250338666012828442013444566645109311435893839708710982768716959656927361021917805395370405290800257661639543868985558562923217200572628882677996947907269101182643269845695607223143077493001349349406579051941813907453090686624258851980055540286923167449656432321263590078500497549793169329884651582371832305161940188927324401212304900520935885228668674896171182871598601120360675102951247002647438723863545969697018847042901936350090737264614336692688686654736342307421973712517413849904558484159121351473810187539782987516921507107224986910150139980484646406484481996142555877841858932076889606738214387312701490013024609969981068948664742095467683260405458716647632298295832643716194745810746748928747318420112884240769091093170573003590106964111328125000 [94,32] -52658928174702206481110271167112187220959819048863498726842619023834332716842300617464936548949433944555706998382082244706828624649387010867554356963816652400616498930822498631731607020940330671965070737633966531036084234109956900488954668351106876643309074762645186194237757994279790244408856095616868256523605065020009656037467212474517241728307846176417373477177509190933517479167227650147516437331985942064330776343476338694594812708672489217038077210548842409095196667032226668531155354960683060886888300306669445107498916961615796532717776609448469434439995637162303870492140541388662489247631659708049208686679860253923591901769639540471700536901772732814185895399750202312930933349145146809836062983134021288199707149882908251788994530115255255319485573118097814767797283854439827934845912591887011205211840589744125087783256357110612041519754862410110922669144320433298135587381077230277300715088697669408692093598167933814852104488124958072252929618417271755682035158440234807756542879293582499772638878608264129840362589871070743395411853033107859452072404634621144501589221932756346711676596560118437650479717165346529864876206339896339502213869315354169517420608278586465253406044616335806498237207607944593580757789179758003044352063279910861487160034114874825868512311112262531219255652091044572151569556773666875216820936780914031415153034529313966799845790275286914336036742069133571369748110266204056970489886756219558345895323168146302546225034561340722470955450886618151248560107918582829575843684345850699856183336246260770369336687065801309731021382218993723651527014992471375910881056896174710805081140633362956135399029262322085284736623555374920824330662561700818577020321120772606421834841936053766216205730050499916960786462079041245987116126742576292678993296951879379714563124646969885968215855871334851377599845528634645772416262148276264525374871135417656861698450217842596710140894959854894476049328896600680465658750900063885332093777394169158142965025654486755133030174216584560880625961390871399436974998026083934609636934052854854717280624168612729490738059655796400527436914026043376272175374952872453151109709219548011621569694011964585009098776440319977787396510393591597676277160644531250000 [94,33] 144800359747946481469638052392038478392241887599860995110647187837770380234497977263118549844089144023578425871573099016277053175101755164206594643283783397958760442340522867749332859473743537130315420406377885392003795413426687106017246216805414251567390746845807842051866834132497623888826389190870509383850316535954439757832073444771892335876425185068639839030275933018579470101721541624740216819186867631628520624348649353774542271675302043594155941961229534573673270218635002938350763657965725257513903050003190731507570678891653672021497440570038752640358541065435993518105297852857731110700875045045705002427403530126457771042414285406844803563419127555046072770568985590339577841124449214492646197369730392291988570448833272160996659209122882166009861380270753749867355818450054273010436798707561717606274609325578065389175547861581446127116794395055040792672897635396388185293507907248958038209324038502238589536091201125114411583060023756438335409634436558927521966919378423355014119537452473672115018388813403254036733017006038642077971577527289768201043064983645049033801479297235463219913855590887990456264372079583788431131502340202224703889391000930272289626652807643794639129427144317411096894913486823265107908466191182127190049184744457013978611515447025079446998883157290805100394268528439871182774185377288586115379544927314825919142754950875077220222958159216533542166141076579791706099688171218703892745523552174924545853768491448682948224569638726609407510775293900028036313311291980417130172760053633606261968475803706726237089781236369841477496409468705733797372014193090425981337420526411916314147488819699469963679793245727523298278207068856299092145897816819935416828063621793755416197551187761544169426613832692843886429661698368756194522049163217738381894316144757698469207659703137514736662911431572582526347957117008906686677299895632236961243100600695287700920463777113940044138241544864908652152137251833000343714119509118793053886397449470847173555196081485575941814164847043389064204683898239091957526285384128669334270132446422553557218202680746721894532348884931754994493095324806017278059595427963928224773741278524980000738180493501492878625483071153290381971601163968443870544433593750000 [94,34] -216793094357042819925856448771454500681582094096999941267157827471336677229462180098799128950602020862103050057205844890545265762336578571941176571535774944660405089033235531499696687815639047818115486004078399837519912735821303225427210250042336797384134955093548913593228053471698268633997120815305714317424368637708728757858028655449252492178403950277491255345258279014183593947367992163200898616428224582804459043895533696053408899559295985595345668979608471957254712383407276743209544799165898855231134272288024623679614567669633068247437826497341403446118281541253562659992524274736473675506235199956464118079464323508033024391336747855742357371261903348488553647350487159579313507681779968049671292126558256121594527370060644181413364166754443262884005127554859995271107904418737930978689711418812620824638593506165337066615361166243090313897645594183349341270811055153465203251542371152234175714878689630138934012628828606366490926483438922627976646224684801329877349926464659328935916503711443467142515977578572280991030640882779400128452335052895249131691699799380484614190833735153631144058643992275164835637977159099636356280033948538873946563481196920807876107406749423113332606633249839592678548058094468376544211332241145717703473722373019369108667825800580664856289082472293273653130839064943641767147848255112739375259619900690521557422504494322076745030467934965777540863984094766625636561526011950572066176646916922785762427867807778147583476754696072510805719688819187223640345389168078429844092269443748168601248604551424905430445651113608884262804785125350899936917644308523269839070660056153939708234359725441958135277052064759534006776681970479888569698692493016124466538497413130560470064594206499197176731597009117933601779446399639124361087163415856205312492463362943917626293936988016212382053893213724037214985841087853061044661610839429049897561683916576745432527031869062946275465140571547675700859390181480605776775006736348766828352044313777689444887874949384505322024643529417588177023018675953561561198947437911276585438939885364324533234462438738703384726226448718159834517314717538873439453622420169983221232009567971899065491254292992823139631791695691731547412928193807601928710937500000 [94,35] 246032597005794490042826609303965198100814677398519413608702560869149672259686900691889992858601543745956228142332427733138651875674788113540469584969555631482673895111864764804056437918453513203129212162624417137134642042055612812511061896679942085968570661792606861043177942440220727984115197841535744287028251266537052288963684610217398537144387252694703682240557901077230825382873630849666409832177047533129556614443964659266852756308789516155286151620500229885418743154251920304544682625326914987067132854657488361136124521506234702138060168478027983308268463833440176839490880865893361985024284122590542448121626331854397937938619213519609072280305368748876336706950245159510700412427209523327310018607671361818690833889794598792878695710792922070352340050957270012344151271743264433437099332533347072863619819168790390725387464798661618386412728701947616083400479623180092455289074346989542702246002347497539138400000572461197170217616057978756146464826855059965641443541661785861441324473738929415861035415137352501335447647123594473726196254916951980119019114947663789952961332497432045767586278434536378749880265370033389702265869402365040740174362526639532934177096277149445505990984458552221314655207925259580544437799364380965951135791004839231201108833235555855095958787671481247643123083742346357528365856611609648747469770278729079917003294092633657100688187642697815832512348921329309877157400802257438475974860914839737223478889922653981305552118003817717462921948381121049446196816641822578682637895966738967154565732565482192172622433250593651327754586029828962551003966450268328263110027115250613529417786001078614222353654360113326168351019896049464918589838543602367427530018497011734381800855382800085085718394641229456870039663670192525775378922322800832820452264381931910009021962681357662676220384057278055863763914899368410615545088458347813829017088897272970775232928772751779182343891120993840660344319862874043400613224771865899483596288814315928951782695325486702055406707177555682698551965504764523864853432819867069130354482403033083720639110918492781201739495905158899734067153592590649438580236680932695448987869783186369502988830361234734282489117207504136786155868321657180786132812500 [94,36] -227814234376972967331725394993789962175499230643216695745416358719370867128977082947847472950644541756733995527972997746429435490314015885296835314351780417472535302751121357009292415301884525186343744046320041981887216355476220750917571829170022617809608812386381088854983564497671552395700881902675471141104403627109675891064677019059652195921151073347535317567123648610062273663097239078260248422120249741502710987413526037186349049498929473506858777414629815411715937565757733703706197695954722521041134514777344710777905533730568496144583792088049386028733052194474458832321977966485273529401187540987444625844901964929213774166143115944609714670567380273915459067478047211996668481245714497723470310421454810061406891450974914800067555576190431868709677691150937428496167643004370312625420087756908700958194717630265757462831638613104721907649841103143431120746015124783611845204806260636933416855724819464747929535467886547416407184172349903441369107479124271500411491901682243727537589275939487569543226481453528671767155827530335195353604698508009230619282113642739212115888949893260966907033007234349319926139400294188055756747780340826273605507082390433045049372647786317945379368256107687844607757006384611164928860882808388410864319768934993249843628976526738416887059720182838423610900431004964928268473040978400383580577698891024880094803995360847704010258762558836424278664750403745831849244503120695700663527818914292369015513889836903311779111072941180272672865039849340542371848005328437613481457607827014700266339480680501868632389792181836349410046053944405323405623487343851858850968855250787409185043594877855926658805885452885860396192589276419214991616070117912601159328500779734110146320404683516399118415805995173817433860363251140928235894633282654803775518180573593008505151581907900703349147573478910733359497871538950761023156616431760337853519782605884124191523762610613862558044098752247457997950619166163460525123156825384993583380862264313305477663710932551496647864096564764241014427387659992041500296908035016241887484564607991190037810188005722546794350865440991749859825254015664210843498978227005901536887234062790316594069403504950384895325066203497499373042955994606018066406250 [94,37] 175252450837844972960459762467986106810370804563133899962546204280642827698508105913876167315320488330073994034783124340849618350607190875062612535141962112283645471551322728149225104511982043082539676902038341827334095183156674789715835466114632424160571156416796359859730839427635707791663711478311683728315431627192849823562968719117063369503828619623900887355763355095044003071575224613789503251357271179610296791685710694976890454301391456481768266593460424061103256391016027948695652587889179229520957068088902024781423919109049851714620147938993481021835056846745938269431303480805940059097021123400975408460890926498213446815470694036000088727134135893236085546609573278413103448801790874776746695885065287654243215373247655091663150204536600605667070996299191702892539434429787087348869064317901375317556430359592820553506469560215815169555813776145242173575510912907313487829148170581524204088742752986674844721856083299744012698529209997196127128572915876444083634115816573779837556796534559982085247564846489213502553166057214235250308549280244432270847864656064722732453654021796609799391080291788211365400475487093633398252539439183677966136980906936809514774890547022228229390286514804774280063949461613342316789807656682698140848034823671481438756638147869637736096133176964210672217641552292214475295453420722494723712080075409305049642410357374301375630734872219896494674135485528339493284875459363909849682909180534021156964736074636312660672083200290182118344129727238094539087421657933281520101046824701762557962566334618425658772838067049282189649516625556325340018649698977176296992139250346983788346234754175585470395572928360835937938799153383836435571161597106182776513058475420193505103166251010968583231879775525550229362130552112994802357198376078534862687708957594379855102086906904973077103624067921706761817993617164964621560095530447711478529857216398205066733572298509882615048144096121250295084261054075714785845290920507895036689907539378375409727913502495840778931364164560127565207707999573655311157587906130395952427031108618866491676504423877391639866499252792440377460891324386978929263694601762510704913924358432536852722172270643147262703109845460858196020126342773437500000 [94,38] -110068160918148743256485060950972954646532125267685221964863315068415075752383268061589668499311192586838027318910113867555314532863601138247216934838946915051924687033982442613277493096071305800435423837598223891559183643558014445463350505051841686680683511261344692688971711470191513822414771411861071983150378839018209968122082911055929789123128644657699235849214309923397952623506218101389815813494686178000622520943569428254229935937855623441230447295601224499653891639601326761678873810529190777167977151495859256551973463038363936412235493526864754738069737398806350098419455831192874582901487838675928399685080434877972046517333206005443237562883663349191471078916158405607425861510796420454033397507572094447396249562057389985943359094031249620481047709222106496896051511591002785299043169008518965348753557380749384900988142341498614344841483760187727390246837006557620601370985458506880264422505587635686359623436496673494622247485967883363266621739000190491247309448130652935324366206336455313755182903470031773458247494760338589695546388528250309703805882648616838935160482746730727700942083311832174439329874361435143407377171825440569224137836126666255846945023079432405282497124178077848585844555371751674406562635948569596561407482227715412010671523446174420052316535451793462994673235289912455727513000777493557828894719695309675469275521889967697853240573705658916485930796919838060445276656200732712317457676885586718768194352226092734870834321132405033554400081407675473879330040946405915232142407933073439173268745025684349902104292434995153713873522951598159882259968725272496429169442560716467765235922000049518420094643644089697828022866870793299021037137643989270643866681254654207054104074456455789609893027460664300127594596246025404376230378102671000864955666331285838106531255151275637725450643782920470473919035182858710772154852396852458073187613592005802679973170240463528849646698485287734002216289812634019873690048832415132658357581004727726722135587117563438268013869074816210746611091555806523280886276178884332110054407021164466393668619173522519564381130884469972823574837243048870002227803221231137783669462878929072972491122928313800333199878878076560795307159423828125000 [94,39] 51635441524778890405165702205413458845989268207834359136988595406946945492075991818687647658013733301547889047375905396758699694618035066147229441785513895905745433979888115894403264453772662350710655044680621839677235880763783699312888525216375555382550607733109627384708339860089883190842367337561300418599139509638729916996681835936068219794832043131492973446111594717845811083985153154541832233054140177165141635983841456763789530263366328249200200746102302340302265195733639317968660596995497355744217740340989816228001632683956599470818212438738638022252031977163538876859240941591450161654563645350514965371306468052664711985625304825852488522952225605558610043385900054557993034657797963405901687671575528237650589914014658955097506170549526635129968709763206913745833826981236876807993539074878478375718529887885451861456549908349831607506156318129393874115872853169279794641921415253823076526365914602713012953495638498180920015562334792371540011074403663740422073207349120934105893059897206067297132732872809244741318858660230675483325125271512472569915712823270882830578260408114030054251678892136290731764636383505499212461106827495485847387411860367375073494882029188762324784320857412542264080303185246917884142336330053584972579846642531184522199448073775141243392307084016348283429440981154189623665494526619905521561496112462653429960242829500679182627624030210096618105429814997679781503808681775991039428506233445385431671924217195109296735645057992261298530251225301785279817498045562595488158213900625324527823956338931576080355837881904169903455453936375154816514139340842328484116674600323849059404250824793696281342623136035223650850655022394076218115529505779495213153671670126570807627081879569631659265121193213039192587167937315495581074506952756003007962015961149028081321543699326027315260708446053772809276913254036987580678066991783193604312205858183896350263956468787908337386768132453340420060946006502657410983478569043825539328503059796316850945457236146841994237629246391467952785215242986398613433991689323182377927405357903658307676919281068865744190403859093667564917164846246381169040346548573383102476386746814962079593245777853205424889893038198351860046386718750000 [94,40] -10621915747639706819660454445104824173698435253671858547164847884625292156648957163317928925897949101750359487740176614368281899094407335177158215030372687395188391939813813108085927566646291263484724073417571297685144189587482696473644283816847139148639001670111746519487176947550804468565416638837882601660979907159973356967778135773066673564859058364398179416448376907310549203418678289370721648821868337223930167104227262571472856392902223983722648636984190442422568866710204417449198320314927397594825585258250030279747489356787635296278353985269300546089170977169774693034253187848255294066210087893805234220281419077241056436615611891760900781380059544375942393117300870125041640754122435818663883380805478890298433269523644170543797323316098132876561856242302513581860552911960670876356410239051297303741833617856057818834956846295796383920770079382356855968068436804738937883327444779814426880367841588266448075127059288089853934698709326909578142625885065066069449043627570349476756568601490685779677626936849201964900859360976352397430728208795245399888463971263641994638855842864654297254718229315410503886766002687011370301384566849116550125741559040647117388577211086317731830216823746603357967444011575703094097682335299008402282707720604239864544451799958609989380326547382851028274143470519083879218159386237917167477508226697277640455488494775804143201384507114520868863323069596293645714872890445745589380699394604633300472582771577378742747098107806644876384013502446706019519318306720773430551775933441077624982342388994575167414191829526171758484035350975584952843869902005421608817831486419994973994306581236733079128115479115891165104656411766032065617316246705348162269386976705011204882351183231095171979330353543415549000514469484368288837622206598106106541653404286035106665757940070786315384764526464815706888707411657231980222180535096443477763899627085376494140665297925379971511093455844081648890807943425569253718652718289208314014729736680172314214778809539584631779287276177038540088920411577679817787375868958981388767422906286128438758749440346995594381985705512089193479459979590634534419526342447467706482806411770923799616633820264155474433209747076034545898437500000 [94,41] -11368720176670089546666783008422269745555769707360548772949964625561955211676496471332953295902567600205604340478374711887554188459889006517348960258447690740889534083829600057330854000433160393946287191198756893212319247061466737661691112109106904023376525677788425603228597522297935014582766264867859248923447962754647948058170947846666946276462268719580665381263930102333794121558029451455048362398223781134577537863068997847704351058458072000008794791068273076941119159134839951267433726789265882371092766386855080439567368760945410856983118411699583983464730068527128478821925121466064198926255277159551480296749604393032104326400762324645015532720538027933972779103135060755100948920579278738681043811281931568706886673299099093129443757219929686760938719961035235735486391473077397359207222658400953811044981632344796931029834598819182451564421525271358144143744988647375982672503396254273593485644225219839923695832150058145686969867178760832229025089207465384849155783242966307727612030674975489554888570723562549277210842436025081971912387529839467602893791746556587254492904302041698480712570155195489909917187335103534046555321721811543595694776388146925257041972019097769893892456294179468722134990873146684963618264701439345036226666905863078373140603697094460790827200860436727625301174171903789834718158217899086345188977355370872802100872494108692582859506692791437137892778095983272862996596181123233101801776967866159227797085654946972590085239513914232651894487625862247357800362293895535364722081356235552925380253181879655515338416164391481311295175168963070407897280751986311857503677551314802164128717027967644278205480998968671281077223489818956273973439282539775139135418375184392152778331526678150432592849655010148373505116400417661156552141906012591127624431580861302126660585483291840084490544642619455031266102873870670965078070179304374971240873775578061029825043438984830562699476435444704976032465539938301978417753027228486212432802139838981019999790330672145908422050072287372006153800019689959964735747010695601385656053653235922423202051227284980274198738997384761563681492867338066585140717122241349328449416943996770623659386956205707974731922149658203125000000000 [94,42] 18529686006749827514265098588666060980431128606820832731794184811589982553745439748888624753007196926127272156584458858035174511204396406499542197633842503870834263273583016453141418364390680349260477751378913859821335903822583207213437826060059439344163701116357003688682965379720220022064448045026991983243595400143100330321200120030429361340075524566689122816157747217765641388647678036908986078264244603162229035178048108888314550450236996410712362960897921930096569131748801855618249609182761928129876306406043035983252000506444446599642415697859548048941323421078983237199522393233457821867170746069180657729704831610861053415603944739878925771282754164345438096702610602896411045000153704777811581589260976475688115736814663347445420830832560463135057331979901379740083080451004004684779927949193797425638582522932164980209845330210633138020932754494832297487464424296167748481960311144189747797070185030778698593242406507199856024614284105128946702522067030915483337314319069304452154088872838354142612775930239615016549434680397631932923852377486874535756396858921021065681101908178725416275584778742819901557483932770705124754842306773919720297986827750789635585451078320702088025363431363468787085680983336188572119416826255338621298166712510550540968633517028903810510095412718913811123222508529561236187675681001689113455721381581617218979459800564159950783331633112886200282378765515335657336146732697809923555827945885392025133841343054674031833121335698103872634597696343618413717798854248515093694577889307235061573854528732146837012870928147974965932974051332381161214495491768346057490319940691570627969398019435098910773311498001031640307709346053306243334778492526408036631048422000675244041555922000166699187411923547704168543610371177965077904012671202417777609362766562375610601471096005352446673138275196813441329400560739050517555637948477566572216856543212403683948612406883406836513517999307293772628978625237500488231129545038057584499680439954935257011001533413756874806758920930646083442222333047832127240703888958694588890187855766682537873917094960021906661535604823007228620635083021093832977338228137477999818145614388097824898338217280979733914136886596679687500000 [94,43] -16976233840086242284919239342264971234079170744641526236077765171414561378639797023098385744366143420058259811217393623302837880423082322757828106431728588086090478081227126715683935641771121176629789076835009990427618691586513881074231132114870833192720920537864255252424156417366256368904741062100582710831861181814023544073445815696631827633786948479336323228547844603609011815411301100025976299742569556863772363165999920459521531773474776431968198132648354538273336092027277878655238680861386187927453520676022393676043550768882077153972655044126624657213919144858270721034508759781804980975361349477798603840103655045152040462368442060000444338545056647319550155600606569234322687019485425694153559680700296034652760280415975186082613159914905985832186143959045144172977220366285505318826898502339180451424668420843511854810607107298585117700626535204470886849455128891659731500838491659765969566086539061006547010055598701388329105226550404157165717480726183897779968175204122299462590517624571728715527231947160496410586208783507981208291391623972398742362539827169108172359199479872389749065418109210686253798125953976239469302082378607429635539266153093389667872267020560448219028318617498898512328562221613838953134491382916094040910205610425127444625260758681246174758760767675723789031201501065174617831353115747140811452524500620707878528644592896345900046316165834047775665722483229883730094611390897164834408176767676689325849282988576560404777534872037572022603561507217615959645446796723452896606729627515688429030074777655650564331290265743806487497730812133742314009714853506318957134867109611125375833895253916247200170581307496660273416265778012885743331277298963744482705340169984474188550882305809356648037047162041280685211944131503046328728551598545249189767838330796216805522737534164846605168128206654689210834625352091142883565273237784073010540501316451376922838080907782110628786263930766757070278211937272952836514854086586055888278571944545096436878202389070657721812439792377037016834420948961853647617169064378673145993640976278116179680100006339742385572716460119797412934257616276182961138819224042934153121932485232606357961060439265565946698188781738281250000 [94,44] 12023741416199877738549253078551153669003485487446036727261423075040057268968014397882756016786820856526329218577762053323615073474202959838363685613835780586997359011304318818829071459785418268748924424781755459213419491262692839740944782717441959931249681784807134360690842530866526677754517817230739620633092577374664885144996565864231327894019332706951651282571444863383608920745846701402956258612160520229334985583305050942424801126639554907604499766932074927332430280984484642580638624311786765257676414087550787743311136291496412224548725572996700014395789008056846157516315264233475339268813978428015224264454025965191945900082639936547661764034858789571353903890553657361178137367804506858839113317597739479684178062933903162767667256936813690825078284631685605944396949916278005549634242036191744419642329097512909066398567540771241501951326502619730485893770828141380780476757639688759303462233609958918411533512059672766248265024112789963633901985282417200071397698118782972773654172360643820999265846485886352781581702642752822888850143046780346300117868431342528993878677026956326619770359416202654895821608510482565971049832436791643888773509188815699273612847763760803627327958075804958236315636663889792794249752134066551301479323580295045981937616851471787238098849893502933438959806976681878737779451996136230442369357341757577988803988342381485252058317370246815520816319817316684932742621300836534510550651857442140898292746504558851276414755774942918446872491024810525634367673651430544063974976867949049015105369638179565198280519474338517197034338134105568150786965240827761894307865416372200950803880137904231026391082070314379673971445069219431888941714471791007692241817754139905096394148173902932681687563259448758745907343221401857218543692763497855281668884845658417749241083244259301546510368037867069745141188660669612404403791131073859118362642750964419896560402042249077023316355433978553095716304399759760464955429638132630740902001593524649847818358458710669352371521901444680223434535559229692400049493059130122570556783836694511742937947642004450045635721720956186592636058127179213681130132082718451007788515623453395875230853562243282794952392578125000000 [94,45] -7022815434465789743605507302475084444212812343303392967151470496442176739597313856795626714455470048616314144009497838146037623775582741582345750524502933594277692341556950182312830963945063007810415777668367339475375727867112853425327632564988813969527166872709819636517599371831049631796602191524860388788884544690304013898693909968519462851272052883119978731984717903397487005793241270909830101915861629761042791419418514439418624962671924970343635783861459295315350380752875772651272376209244503420681200987526364240367882028469143723119832041855366855930653965151422857886936948851618617865367568105601775621541045907533027255866667653132883981696376351105985554020191153573575219107622289517417251321671585981700255989913286143420132808976896900988221972597081227005256063155987229297487671678036251013390374292598312855138885536536282015097953364189960323906254914812720238867319648300555755872935702897243942823602432738653236928640385010342692918298768081730921487721008888748434756026049560954715633220724202194672247598420032357805081073397938019314068839902251555076091086786335954571631904000802752406750566159789773267653488607001816354709923202770544686162825316942838544715433271889640662877236206145003414309148037483362402819801386234635527253959854639224630521136254506605903412752976594626601805458866540692592780327542601058333091922660800957541742375741873004447311449291200979881237769682841881793353993673843252441401796658965365192328778497317931291336749339867334090092073960310127057472724723319828069485330669276374251711186806625928874961883978415905986887894742837681355399969157677318186143894632687274833983019239602227644613521087805537089808005943886202150629858663375318015568957623474488952311028678843039000858030162255804357700091227303275292634947701656871787973974605814464680964454824763689842238481452963009534545336219478659273085600271197747554221030255819570809807682253260596350781129414557955381240070573896284686518010150830937535898692948144093623052377028331275507820925252935964119702758959691235972767228062501022719822435731236680557945658005377466806210730601097261712092662365021588832761248542141396811189224536065012216567993164062500 [94,46] 3399341508763238184280737418034243640342612010774282671386352353173652951284699239895958824272410185420744793651228592602381607721881893401181426237537593824499552574868929085531285835489166283561517683733786318453165022737128068667067597694498366862381982721986620870252913842463825500579983647357121188013059706352045172082899558485884123209543108000670423111599539449017699687131795243945200116841219929069084774622393406578852161363767829311597364237448117853547133308393488176528211168966922978855962983131705694526637205195794020026810212817186645907642853949060953596603469562188494271494752159890670014584352664012351913659524575377215674231372676514380660434833598063422495399122472586532428450395617059540211388246837557420290652861177637794025377097251801306244384166139487772193439335234547327295269175921794893829504994083422970864914007921220420980782435922642447780091850834446431147594655712686907085595565279123438798096650953212827621544704903561604041287222747769153044008568678517685937055380053228200135985110228575545853696148210741699512804410486846395558518577566710448792059360268411287873416801848773190080555436571451709567806289481884789257894559322242081677592380070479407893729342134126549341774450151406628942800546577742206314690923482656373287230465498131226376560217650793690141995155217382477689144841264353625579506292633312597275599511508841577377823770578590980444263881671777902982598615687807790053621662970822364505307948491489220917515479960258704810720704966087971168514056504070743088411225172238314082798664784633880293645131687022065778183339065130287894458059138379717088451399914583371426081667982924943919079002888587375239440160067437238851729993872748849473224409277469125447558674293785664871812195530318308776802560866406581444563560521429125840815646609923521746053874887260851665008098146269759589725305955735218094364872205096569067337044031342098459710362106238866404825763942920169431754402469017453664993941094569757815823362342287159313921144532086349902559793149632528939475259934880543821045322473099506495353139299332616948288184232903631157915042146025139891289366269106804333346993907127853162819519639015197753906250000000 [94,47] -1300897396277899145729802903593801888712108480261908005234456249951479158363343444848152594258210589934064239795602895855020209458987001048911958786227314217555363863457488456501480889694487575206094398617072777912746569787162327251875580496830371500669014159641617423660245721227863457019399173820491165535579399395079559274129862539410774378091220250608473688507574292657280050260654557929539093025084391173924153407099684703280478808053370290300514980802734187884101153126019439650753505272134050241468684599560420147650875379040644902596138286087694755375008556808759270080672142249875849014879457349950737417259039261655536972244452016201968294758675792117028662781401152370729271611325204548443090110166187966553916307304199888491458366673098494504679525035782610276136518858283120322888906363030567669480192108213023746882905895951333016426924371071828008700613304271153911907614015751159466666234860559766429738459843891846721508249279437854833240592413612010140368114334256784987564205105803434258809190995163131820631578420441047287137539790300969934583983269267092643808966925200970197208217224409574161680154172677775082628451254077415454847350082341377693522829723553404757832226127481685075019625390951828980772827941962300899081187050176418069158451223617535647108502131224229728403353041005644174484019064448048867057600519045773508576999859413896837894293293810062648737195243414198727056086281599176844293111803269294563310036022195321272315332030409228875207173156012099867838002561593189526548358407662387169950389710430100279755692212221859406090022526705414665460361688959768616589314354685830646365753219426891101415364253097607043354967260680267590116852003278893287239370993201565801901292884843865635848711974758583960360526649585080683031262578779374872922353121127783351004963764298797718351568413540468648053658490239495706325422573045957610562739215797553654350566674507573508608935326048376621443828424663125151650530764841785382103936828802515999603092602416123646599072357210397017016723116873810474333328418444294889816677846717393523131197342029617800542935884369787440734574397332907321467069734555135098992909026272002392943250015377998352050781250 [94,48] 315073362990245564029837676711269729150187888915540046846484322812729417368861350688394581947024454913294540115921438846716283459459560795233292701331118381685161683593384520541715477052361406957497404048070313032084925792142322742352692570614486918919709992333628748838189320526861621223638853807954090184220102714181390531809769592005878722594348652504988955913982175097887949590623713014816584637483703893480220033919485531639561419485708583587471799230538454129914347933289335537610924600939983368846674405522436649875827970006265845989547589116369297767577139357668620165317442021156678051430111862861612325367988427282915013804398309790166131724627437232380984070648139158597788028172102690216053769911457522185340233676851590183453526016033049059141762615657147065313739333015135276108747488503865181473698420823283592462691307154469531907931983912796661061277977414264829770692622976120678869981724093071831662360998482212601441053961665819017684729385596505457658592244280046905263086531571557697936758741727541091527052916526466740519823786154729767167852998066926241380860626768378726295488702251210531657506739909647554583777559053720762462468372596725532002442149800622393649002701339175368271335674414846769489722871288095855156151332690993958276674814951712447389886693991000782339362884840665681551812775679118789215891192740313073250352054114378073155035186365969929208474590354758902315239293468682031125047634072526539229791233096266991275454357755573940100142327451382409230397428682042764997890114437083548434037703329850297786432479586994506218484524683115053542701973693702141617349518816617809746718664756035792574876592515894571215237174302025037832258298881787452552867927629626294784473381095264942583996221888999256896385960671914861998513967611069421660368620296373166091151486144281883470738153023405260919106083920747399494779497866774939174013041762778815458891802761051582571929844041327219349995610897316385841439999733736958190437368207953757257489766074266196111153736208109895592991640493009575804172293609036538870867968946585077331095632731928575266952775134731328921946833150057671393218468876664447447799588530870096292346715927124023437500 [94,49] 41677333907696933340493802271549843269049585150203264662448567167533952465965929820789707676562666286198132321073168940854119608617457206867964520815801631432345805085997881870714485257792290110124241391479163468245161698026198441774508704851863819718257886876360349251313824691118111988279375114641677437344250185433222220993856341503603580666447892671679560636446873337145318454937426858607990510045530811127054207824614660495612046607854253504463273029899791801674963992483900091814304483941364237324875703204687530227372534947979476451217109352352904459951656315308745612023332251815331809534121373982059782023344795347689163188549984366526343675906928851353961108852518061555983842430939570345770519390947815268965164188051575599146651589434950832065377080266725375104418470935220668163184122563140952634517042700003523258748708702568537741170352856596007748661693395584593660553542040727521463392972565287607900484057587010672618394070203520892842730206773304848985038832230255615019035169457290730935826792814062266575276768048256538154745878523860782937787902734617623271614661866371985694783359547206790076851195358453849008014990200107964587604194994208377442041917445970661552785132207661195418191570698021151162475492206627239334858301418067184166743083212661270674350497398475629641023453669589814561607192792678162970874821642792662075209172122268464676075330087704427669888923461061675873729721622740631835342154290063619331729110589256314552065453640457771827114677321103284644430116025949038862057075902058870291869071165037739015258747530505350725111118246616114976191721061875557165690355208933416279015456025250266534344973557781261595473967498049105853037405093923667793266742882651385255515311388056062826655346504240359253063886882139737138672655413748320838521406158247421496168001398511997976254876619139180864855577769076911280636062681849353199843734303239419323604245091919736650055126221019054719166267727318182513047378502774734233566119550773114852313303826531112697303583226184722799228615386722034696624802757716833772083935083589007142188205033200581933805244567729605921993794252727365742322972338128328484430085154599510133266448974609375000 [94,50] -115804950104338605327373803047860056604613263333517037267069711907911590936147435518413271672929617392176067247521211126815244723911846364583130786276637411341356061585049265780542336393685107964734676229006679142601195977347831082090006515913986197208561635738907564606037537398395672702654042148562514891434375659987898106230079694059433677229977751571018673637932264675902441524323166706981955092710624144576220747348492176776306407682388717272693663994028956359470546241422459789709514511745202502372297328204050699577212815714070454323236968506507768344510926173108848744161943385516175642199919594279850810974330211312733396879446481907910325677729994551356129790654017699580556364630878876290583121827260886851842574840462735619086464941586899330236752312236044128687209193621440604884952688676930546985109360628149842933300646483752848560845562142059267101447586426223283382756500107428208699846706003260503685362738482392557615399784902378078841451334281317808175220963537115217383991330463678936480650487453770909585178474602949267820632013999255495705030608208242582071458835419694601780773416218592339395251147863033021211888722994803133182688059013852945054499990816033400771209354168186695085098349422372786131855329961624259208087777304832843584938149618977699109449598836103099718231630585468558604482653161179815794805001487024381970891059525340712450469279119462384775905807660839263197807498757042729992780289609376709378326200841782928070098616023703866506697756506771834688121720842517101577703322584206267699022573022705166456551281882747408074668957693190751504592100752351399895972994736633189723311376957542623135998963502570208566468200340877986428094493293491592976854509438002005584823979235828233425850886410649459462849511285070546802493374665213764445106445137862830032132887926734273982477284659824264869074792141729969370218882946280825164756883714026747232188473526125097297380928325066563364004354812680667279249540953300367291790736420252560631585774175496953683395184163116222271806750663488526513273945714781129508222153205228303287760643187842496762572094551190165985379600964335077310438104625234245759202167391777038574218750000000000 [94,51] 94986235031596128650242715140437718634616891305128128774174201370010692319602865346235953661686928720422884131513616195762333285320994802658533767434119806386365593145324729827221965073239934640522903477781283812602652372457519490630676227315855566115602569569229229482818576251356856307360988612642458714229299424479829810970764737352967738329213349689527176124430691233601171286483791972229433275669108843485622170123890656677700400992200312718216187781731352677091832526790271438560652777915899276624920294995548805840811753088221356299488947170248009088736852479322437911100930777154820472795821932059480791364106472451986322968745283841514544870225482933612000076403503681011107978717504539131392195391771395634971101966628189544347589882509049052535995206717041473452156697363961525056943823432046002073597079730930239931690986837281393790318892573556295764648336564661406571970500256993835881569146424163530998053819027271857046349476676952557300703856099014058154028817795892245442980110704274676622614538376024568947455466420830699011788916301147113509971390621114876162941895470258535796227746011285720663218239807299569695230255670068061954901905672086412037993526362069519528877945000616555402189910038202983246097265797248495824874947846026540258270196643890881626846077820434773568744513033506679528181053822551399385304261178523841586239853113624471282486559488229977935639586444471880485351993009451264918357328233516393193310268108882242386336900854461075041959286448615761637172453281100470729170494023012234619218516350924120995675455242349074899915732115125537576507491871263848902619908982896395759235714914501382687040056729538708232824534668101852509689475874714911511123092547486719469908735383985453096112683677644280472455313769886872937849214158185176983682063915683001248483844371709163058390846868512066812368789556942039679138353698560998339273238139671231873691695373571436255783079484628453596561321239187483972853759399546619787944216327406579137318190905521177740837936392059166957854084823037771656181121049323283447955056942102643371835276099745249264172433334432852374958371332409225337950562512157048900007794145494699478149414062500 [94,52] -58616728135866205402468604280907105602588674235454283838906290075835351460931162989171550121815289543018894949866719621692714521045413901672355664089699050377269437183088563355773092861413517274551050762886642103425669329296609904106505199554639426922229141524699046559881286243196646304694395106040597936934933657568317932043392598139685619019626331628266555722974554546873701257448658508494641997734613214398847397963853080889286298424193266301028544307171537309547639421624563045347468130938072078462231105258808964568899459374585436237298263018069493901551862103035241355417090503788601828125908769300231749328385007613670024955685602320095351052292992484852598186161545982883826646069271190274473622373759774046197853127056972027982360201362056923625424784226481550528723014353677125861733385210322604494548453246204169726247160646754613156056195843337153368428040763148970084045710828688035393583781581039371554050656145110233018295470912547333433170804454206852884654073216622712656779648297469104822156269621418908650611608406521813946659196332016591491552966405162297051786161463769209432991278212006572058724364744767730292695690354969134638754294058178496491628586329199750703138895083455348842971794856115606434877066132561618669076124372258380659064048905871245551581464188690504572382870672719833558212509246937557574932860222616420852808568892512795361181822159468449144675006837430231607174789084311452233943649183363868905462206995279728850100376820729103093019057039202616166474757100916542808296528455359376381580477561823300873659996158805898598867260682697232646274052530245328087706520954102481292751760437227509686498832444662966435498527917955101193439065208407722947346064628943870396527839375887986076195419313069429589440889866409144645985253104923382069091955900821216442681997824117302535987583990713546360572730257419210273949088299603150828504006008623378334112678924842751799163395642214606842591886615837479961862527685730394526300196771648607426432268280079608106011373105172451599240292474271662144633917168645809709190004177887540168195242055853777892137985679930679175743490432842720469497344026876817224547266960144042968750000000 [94,53] 30959894990555557708619277511490512058606579466332481363693024626402106795267934914953427514417207647056988250287978910063848134927559756797789708014631391152105587291658080934185132857610127317742176657961410887238184705355016712193957296650074311814889190294754678699256986267731879108148730205903016868715336935576439480843937972585879846411853588639813841293868952149359265497939980619503145544434285312195935045896356358980127230264068499420525537588581890409167474338007384249095731324283543563442301951466109138728829984393845918238000310165760546160759365096570889352678566807318335059577528451829630004377072416218350673777154814720725303427732180579593863815225650723165127243759353161434834955032170038548049824194923890328518725612081018274220223065225839971448927954135149883101270997850558058923098137274510069842156616433003831044366276441375976732945819434628507532303077565012456942269846969618063639711510874274741743219815494734550479173198975151913438708363295042896707737909836897431552952350056217068853751401226034158642667827838713523724075623893160786626659878766206624987861665761315089962404568748499293942249119962697303918222308397595329905907355495509691025366283756978752809335009684646953160736808450709545566952167695017693309773385434860295581616554009298283588932133898031874758957280246438691280163802613151131809315147635868046460027213257018071790092115117637234435553615635603915629363794635359906998033536655305232464707586375041567153217268321204641586889852158453597144969080370934412210576097833077760406238222721133879083379323796174276350381058198843587630057044957435306032313970629361556304985965074612251710961805900772733745073324094329390531305933869893498201875172597389155004157329926662839077969687286726819639208293378368888988162280994524697331480694429581177859964506850737622452789130096696913092832693722441231184781303354856707474166937635806599405410058367433749910759535116527086033111475177331865517208661885375498236137781020738451555476191360721355026799310588284031461274328959179531219402461995918367142720665872283559981424477217248652868864098857689748714450139743803447345271706581115722656250000 [94,54] -14612135624649593989074142784143524887018596096790119819012819673097703425067644252109968549657054625184268965468130017501503593253919523646637749015513208669609295080561331758673384017924886607554599336535572238996470580456128442051974885471457195063487375811590880548476094171715106762252774269821111881827566425640700561993974484226395294388325060739533844243042507886700199613641948183664918591242824873822845064611234938091077680793975515294223398600163193264101173125203343888290411284256965038020967045624788646725893490489473145330310465331236338008935387016937160179704709470701740361208394509315271775375776749793947836746056448641730649626364344136852299662914600058654081549703470884408477304517350643213657327089826629813261965005909779176385842153179977988877961099154999280219826088489573859724592306364664994666667486627994996059426670114258124673375667671159923639924846702597845880238113706802466542000859199916260255253981343937966027439808332712930798179535774902519746535071779823935207886951420451421495415965259945795580576688334712453585886472889694823783704112071381441192058930187270422733471447054863831912320288611622887618186343715671190545819982622605114249062848516611195524512097809244708112833910852257365895766590335903489795446855175309772148574909584789139670590233254223512928465667803635991174330021004583383387847982061846504247297105357672211991522695658327244439534508807018366992952911033626347999107351177273265043635707844216051448415667981037939234274180411021768089376750238423278684177114382253751402450877879922826267775052454097779967878738593976698820103934589845670240775657646481983652545511654342945817624154981800940918812006905792901392005491171122503684162396824710788730520230160458773032320098235902838152975419158350321132529142737203279626738516038414562700490883184643612539775898670535348879383424718021463363912795783017000600058657315997984385792122786447423366015658614043522999399279530795474318442786473140417676635955405971342386347066055786837199003606184931030580004933472144762807097717506450407540454315520669629273853054210306673805309416079513569475256673513285932131111621856689453125000 [94,55] 6276744673511655739852452116944464630568885625737248272766524238190742396088769652786492405311800687151289812297022112082067085709307774400326113472978347464832444934594845295945041797668061898733919529138006769992328741287043998774354865476325773781366901246151211263543261829325437483142669329014952532249493449969748373446617915872688703228554705334646246947161430816503938366174391228589472360546289542815493227159588473261994355105743876485243300875590211610156233581450970863156260118175520310093597213574988592719759365067079978066006450697876400794733094201318403367530289175736377467085245386849399510224162222720047516987385475680017847427457420138161324159194311274495747135734514570620170750244618455644608398704819009648240384524657619554176833307072168891730283757297548919481970396169836256847368315005595928152323611243884698049684389837119506031770068460491892990035305319144769489942646670726997078038706988212388190459308208719724049468120374775494472193890763243302051740754256761435372111403129411906294467832129770191325008968380156568144223777428532313641000429634971704956506160786060505874286844648064893813071607540672325226527829603955418634103720918120012573619289063961851291738358924876108604492894917718691262873237845540404715791749736324788438592682218085745905465098584194063939244452704382743680636235017957342533625385374355660605879668993545356869608884441124453597815287221796187690113617995848283672479277324235678697362964260492462536518642208536227666887527935449321879984724416982553398844275393221780654434466434490140239517493405865088325705187560744464958254913087153445366506368795587665528281876660496757542739093191654399238478886428312803344298409900975729984611826758234881888765597475269156418550845481182433959223585117535888113489096029697949867821026484514296037779393109316736481769478446832899469902891453868775878324627135496340619201269259629863532810215410541187680296161205026248382525465091748354124956748480285717822804930195837826554981792226097748778043920720703438001033933971127612179012107437874614125603462196785336245914427397853038164767453855902995529802979035594034940004348754882812500 [94,56] -2476707188721501201292982126647036814425727702414723384905755163863041578061215793928690138841661634136818760604951265194825459981140360666772548414897481951061712378373560447968750528668121546733291321423757711371598020045729855253533331518232553310088131907185299106793631140463430179376368406109506031407892278228310936678867439876851407656225545852622927201083562580170664236413381210069394815136871494928400784707644710767206940975065832118112356550755591853132239958772441280379784029119837635639116780677753142037717950231851476784097948449628820157165605353072667719409550181513450194273453478240921219823411265661685581463087941151208323760204812043830347040788373336781932833960193544398478668797515945128731506879547137585714948710337603165378342410869690131216802448499631272144661677072175420943867547641111053177611697767096278511226465570854997323890514063012642568216107947525394273783835868906734340337608104888934259175931361558604523928919036974007427648091183920215808356354729327010504087698786226563938682514741588481264706100862751553967416112933588065222791365595405941869530542369268386195673188824011852402343089063194180374737652595107845684716629971928858990020041923342326129839823853959530811871101622498330175312709737493114775830541786980584921054067618099222016090534006469048582418260120612784818488188852513545347379426473945451022066526350973961252961785692488543279818211951863600457439968476863199280921033321935408449992594341977078882159010613846682819063574322797831905333055306299441552310925288746794071754325099978428967573571534777910205782344003842769915711267507523334575689392797285102986474605804480705403763269237807808559291410258421171029599850639221968736803500941663664728504069194454746223998256213313166709839457094594511752704360344470450297300621926447794231032047065337034297063761380065248758737929124352617331705919379640981701179323238820444443483453220611136456004918669013430626053810159098220210893818129325127935260823809253872013083332323400087817774839821053511833721918300153289899882494133323994006237813871785498745524966368625432891308058014345760966534726321697235107421875000000000 [94,57] 903171089151913094259406663445258241942545673993200760028178095382466984439807286555579739853074992779461218654255937094797593207080872128527994382318391648573411401123766414810556549509202258986925980171431017067209742881073135580534892280023983819138809269837473062654981049617613447898522488144154081674994203778854050465738555790961225227632945802047856519596064030110976490271995350083549481601071123921703073898838445827818846122440959770791785608215502307405438855166209256853235730230975518283805435684672610534980594795887965244601273855318096324999562378928324830732364614068988533080446293552207780066670443099939101697136185628822518750382777629062462844023949394527709999320545390098980372341513669561902419897265202476484499448752628340270341084922648608756278104163690049526445808614536841445829001386926090474188293439836529092312698035335137947982905295391280178657641557019835413714362735447077505723049377499565984238578233421771701303244644612285878381508798918864189448192055683829097303286389821865695266702134033362818109830861066089228691073482588322993191578726750003525522483709266281635042192628557500387215206231457194699889353484460472582581847938563307737231433624150871775710417021480696310043725573595360990780253419271825360715099294796697426707138969881583096156865818511982237181784923597194394641784739029891772643413007020140222637012040130046465836026990799859195448007973093242043012979222413384485495444234832269363254712520449623521798506634415691561953148513516497538959344952539782052245477166996090936303671611620217756236174069218837275766357062255992371084382047295268652617029096163353720661209107480817762068316118137595692363810236459348635915125422584281417396875823713176480584421206221692996533541094731174478921999703667804288908100629468634619358068795521556627420828798089557123911114445721843507134745407569020460616954283303266008895998694839813308143674808727535161908095011341404888832536605383671756208303793251750877612799029760530010307034903107380911954762037227269160209428024875541837672499577289398000395131955606357327546198864613013408447934893263919775563408620655536651611328125000 [94,58] -306011113314673911513034136128199716515507503041385930759488843903800855151631573815796222900506262732259599119384523597182145731334358790409222030739779539686813472141325995171616553947020207957423394350264751257250335102493110988573298908783861621077033446406079256286917977575449189924422782630136205227455400406982267754865476816571737042319935137094485182168780191414949561467287080037227972027860502384044001979969849569457176860824953542437360509904986647461515391804745099414167124866863290733510298363745362160780540456618052806248947993023855915531184257036454854748739600618410620079175097035007051272290888997689924963073812476155342510645476711007018571742354973963864062001087623366549102201914876903912499661815975535490505300622810170199530152338619067302642836282271244418810092336317207454806330655634989609065712238833807937629276581166896688365736290423105954226068775536082931202359618402979222573713867873969145943203667521393321612253425999680075357789814117600236205834997221788830456053780930094988001646288198244476358904272071837910052552869891930295342607857613122130438726312560954894936855099790004326951471225530592010442333541516792749925134510680939706659780096677194300694215880438941401697463993228296295913335334896396844705698816717219762315565874520009814326190898340493270675828663366890999913764863871956737961808515513932691057060071780145153218290390439830118070075028606421688170787835278811138118279442821804647969445540564667368767110413535085862004644880790280108540500979902761087615118030721382711738472871026037177591601475230155763704739215102497763437209614403935766312372795029836060298831491557813276419653202453421428118857388817001458837635313172173632219764058448619603680330836915852215300337509671196892106627405260080532350234780549298668397683199664603424490421321763138414901362704182318347941849494056799667394498827673505742807065161750599671890906466184343653883209734997382461217384594105434053460791093992810973538153661449151405224836916473647664769873985842230234327501002912180168456645845751372413536015161162239673050747133818872856500514778588240005774423480033874511718750000 [94,59] 96822728966717301591383909045301621310886691701329424941680153447584383394192064153977071917680114015888317142772253754347157222352245620153073622129057376160945797212964299562518430064082429116266780661332408220198531827062218742444242374333764314778859953774535019214032925920652876761185978110614112595792367549819610341942314686882746191469908744781982154596762860341850655255772314835050513993568658773200717612490754199920463784196676072428624931223619770694886147500237552380277238866977550683648765685479652677139537885483272013089423024460213012143120977724205214528951832584820919970523573653878879347519006102533801195831269292649016829954210241213313788937062900752045795098459985320672180128253713674837983571234259342103237892632270105781015385764607914116880786193503805045705374292820691901914567923543048892538325476987147897450107913783700254234712790610225953979495712478600381625081438785183157540825678309211126868348311527178404524006567291102285000517431364600579305770212846780314400799556934133648597019183886495843363742982539580263281294792445649779872797244078226820654069483620483033202410489362030352897886186785821943450779506962058026300364825944850810537269888070191484807227854340266111985482695989048782538234794123228883399998172837037887562791813777053060075467381856887577747974436910934442817533934351452195317196640998790670884840654383225534908785796254646750189000217811418225266169996601941917688661147523098869942892654326409469528769581425818521440806946883845421981008366799138993043195095296556394609730370544188976949933434792238843466880885529529895903097824891954771151652252781301853210249180264924244335870155337528495910904303605255441691043656452715019393666256893220069187014635586176758331390996849965337691709756794229922015396665022872343126334525578086606328009180099515250274964746958132370579434317480693216277688137362767794560302399136509598132777610396915626990343579263184750089404929287921831848445543996006524175793614501943401528427381145212060576203681507962977549786852368688328237166185294257011824989439267158420393517555010927172140511309805788187077268958091735839843750 [94,60] -28719831897913604354408641715527084969764901671082022414384971757137562536020640151368664422172581807129754655284439093165329106963065094330258367579801026687274005681912535532500774537197743334125303477316733126306090949500185787117646862360484345228633283780425229788610087471584292275835146079715266906170446709207623121342597326865266175041488964731849491007778170349868176619728599871940600345583412950812294379950090060133383377854144640364556236300893804320243834186803270967989292042524306108533108685973789344533100981164616560638147043877982269343490236942480506448467426794653874710020295652678476296105112103218139287899533252606428636761218953233100058448312120361611237229333146028127908741005774446341063409789996498504210192862508576475918067166686826838669634472104779763873453978164811260963382579888165985939394907297465450778446562650883533014398553888188890437932819389808998295554161986357415736157767695794626259246526798976739476858207881088952793934401347351976981567877910937364158628255764385123274454716978342474684800225848835018842433241675838531395206980944237842056744243272915987565535003132671376221945499906970371001465842411248261062014272628548495940856252627360229819178065625949476906735444502914820690433363703412336104913250236577879696113607001644937770841730044562413876194590756138298181911144824170219784381749338393043179558580574157572123251967807527192031117499463073418767380893511553260212579376474145229147313876724808555019130602558711077507573569925094673235310461803738947321142417524477885037839152687219999836804107644397446259607780483944705498133139429443440062770733411737707568939878401933844035768143804016111841598938861173484660318490800666289571936903984599354199952370566516208160655999402423006479621022331103461044955243225000719366392843872748806801129413666143250332417975476352556224955946044264651258360314847928598508364153816299046059944347055340601507254106125444715338544391387519496244910689935613482611278821362103227300580786137473113691118529609246585984088527868069320833828252640922814862514708498444974847872612137671122223281372498604469001293182373046875000 [94,61] 7995725247899245221507978364089469088907593450367536948909574249403064799029308781604038879106152370474862050721018171389068862381279146290320115295820904218184121737687373705995910724009705301968812324870346187959400771456726422527944962095352625043422330109942442016138943020891910938849941589076790196460262579202038227305471083368929057803348778918962837510528863910365034924693300264922899051998691703030335362885864526323910955713020358868397903253597191802337760850628208597561095477190025603636354786859805425369107226456664811499024953945744585987049200155050935032688626814192037675719291120639657036143491579597951457874881385392305773615159781857806914653484664039410483729757639607560248269712366914808260060350800076079275938080844479563932986560505851899601199308732487161106748905984726620692166258034745719920937030041728295705492778929942668056478988188746535377451103225565165337781695442915395768142783252738109076890252896477347474515743136785334282218978638886887030427994644823554822340331834740421281463375747994384862826268548422686329598949263860660150538158931441043130424601394291750622819660758087258850837771479550607547285874960542397753349958444730351858630056003364650616165680958431278409863439157642727934391566162744024322502847610652006932366330059330144257164510847327631174403846189216821002426162754990605860407863969313823769414906646666414803136999464835291680555591136464282198375390463313980767305771753063497092644667856463289116128943995046255204115511671960327064496264760826060088177283846613294645340045686593770026183741540778707035923578400750025918068133638017595821472405558759544074918546765179315092037617987109060211207444254438534591575981681773393843846291492618229596766752403448764931347916634825041644928570450827682719682231973777960362079778912392374962946052119366404089007939704862833630129066641706169866327297579581839346296924156744009757116704153263084883489683233701831996951700376022168530033655324901807192006262535777088848352179402285629066162757646336108365791631805718361925463824225865970871692376490139736861290542697944250249975084443576633930206298828125000 [94,62] -2083825118809814946423411821922324590618336990111396216390523690201930808467370355434485483648309961684362208218682609873958656829954668315397176350214328964152703026122113398111431999563441711593676577243421856585288156672774803577749495196137597352482375546207750590377466433654117325786178249639041495263412686150156094162736851476598345583812346964956719718005981289182488836421035256537232150306727616625690264929689738053616584848956891000998074205854523012589023394298585946967408881071995398620261199686610420823294802001134228086528877392951919763126934631285676445575401217077122370795629372442003067850902496905600461987259905399664841670351325237983404566664998095104006467430222254160865897948337652591627139623678251507084772457234558580513098386548786787900462614474658753788405706854337634480719804967348547435984951430209378306183890166309555521302518274445273479199788867427870029368183615161769695889397098596879375752712808453498678767607829638102877628491523717741185218196318026499337876588580746082950952985894528151709843710463761552456967890724541860106098562417915964075262482294148756745186098895854760642784599685581253536850881251602829534200656359766361484201261049669099458044773675059188699254052468800781744954235563507155139862184336272216421078752996129581913706025466520533321536979618197785786383128551531053170018559509870480419948210750979386283935682933223724019724623828163911291974628553610034139464870449389284995367897694563015722017879562298080021102264591748187275398492458429334258694158987511676441082803251526505248303871819674009155555943643689606977781865480650073317736445866476848305546543301011171341553607811333000817239273876710431558204988472901525581484272797111208180305086040781659207825492341580131929857383139888999281844416088621031724299992126627480483899076394313460489802271370554655903896229573059104582652502117738337431972405241538015456038700374536496168465517819120706167548326965570369896340241960234282398603542921497975388373785652037753347522497192038563378299180719728825317036600600240393791045920326480641628086321048840545699931681156158447265625000000000 [94,63] 505265315675385624561467563703043022516508375008387258153727793260249209314724057275793824760854571230008497238529545990064587417273108851702826692603017425065164433299427242345251922906010732546913511014305019431188964387973785968366823925220912163956382284173679971840698246746147129200523564186381299684676634883834944440674250161659201331189410152873139998913301478173743861921768164941340335890959304720225945180277421551771482554197928236916983880533056974290328066695288912657845802425155307245968914072643968948188436310415287579825104846261580374614770319359062790285044529213274504895164146259404442896191515932528652809497554151122952731216930969638962783991637543334045786540564749349181507701888552629822880512033998537435351703982860270087011060161588219025007581337484949001056794820699417650078559102542265625051592364940839739063440059432497533734851568077555652413651711135761929051931588364626920814895513861397840334875829616215353298479434210160815971438536854582827527285731532978014519506370231436302282726994738120204113835967475502680810553437297302139714671963524150856506471558746291684047326629654868481350937445910259235757827294133981633968688475956787379552732405987366938936728660217343610867490842753007248961240256308339552344028100367299862489091406104441928379353657838650057438737948054611256140572347624952657608131795659639161299606255656590436403733387887054984160973169666371801562841242488588292742884557244373649708759121484875768627256802081874419290446790504833477325410027049642300834065950229672475879819475174124292622410008598401191293822122754195377593908008133823903877489199241445954868618383593717900871401203828911322247846401011645357040690810097481658272487672236440828197864151017985395732893465584039644014405745576569727935250886751096526375972344592949712611644608947138838137224171584355265170451789088291246266362676644202331653771766157605397556752194837677579173641454332353391516959528276068640315232995869838195789998271022650851449392040811846739698494285339037060238354486880470164448017271920493117533070800005999068452156031128197355428710579872131347656250000 [94,64] -113032275118527278075302775516955619838481951201866966117270840301580595945788297093237140093800425339433041282293318912332879970277337248961317754767748770860074076312169718583531313602675889512122407374921876909517918477776653826125091521062410207264281995914574080707167279109929948142474170061622422876498803029757912481198291289172778750024806688902105854929903049813525727190195244226411242741519403918302674899913002272415551665245144690075983737819337938721425741528656828951294341062513432201123226444777698834310586537431796102783552422358580381946354799974642591851049294929374633851155476090219464560727028804631834913554806759921202635147863674175708427300259233488491391294742285780190070913972746904873634607978094535410472930426504836593147120142908453279517710381729104364605051781235322507769839481027729714105789807677675965510646706179634346963466582915627264946201074620179864502016660348368440281413388012447506984709523509809396290674681543832920066253346124014824989304521065242821083981116241818690148536664703551848638858905876521521385702792264270722106948469991548358494088277857134795267543315345804029119815552694296569948882244074996294448878862201777973482620916023639474447046866617673354176204296533878792130146955255999472891442720391192599126166132422351595231419376733530578672829381760601155621749066237901813479329512388876049654522720029897536215148363735555411220049212043203480232368147959532349179850657675307779389134596994452308093062454979705874316075057942941333310401883550508215601923180387161701947177710330544414441732145813442397059721211709477674534774587394379313527754765620269917486588580726205918557048619533033149277295294987871930727068665548544031897308777895620385600270628780533380878938484637062665160308157667544966955794800560075454937670804978499413028014948249285997398833283530618622391864038351058239673120504242660014260321131483511865499136028525983460684291294209272958596887732822609074827744413832207612302902512715236711367024553189822170043723150716818630904600697812753673891873831620595765557514532915258514966794223255419638007879257202148437500000 [94,65] 23103489358398891953186613545957017785719771789440943272587021151545400536249693178321640068092343856849773572317199077639274359728957677963386320792703871814246320258607977579223424089745594530639261394135235059254663851349446966851828634542416215729886022151134039363361519524081821313191824081085632331891544737425383148110947014619241264354314498064948911894724676114282269719649253590112167918901019448331828394740557618013883081954910336995631978183367632066252150065744693574682877251821019233719416671966008042534040114221105527399006222084171060152998189329663556471040844640334784186241471682754406283166553994519131373228478182660537520741514191477804679413006451324101317385587205000139819889873852797183398614752544322613774677800770846854515740345785425729604743171173355061937191691507076733548595961229826691039461365747884642863527896171987358057156614447051577757886821326796465785559102870374833707799016909373547124774091656523866365374455993809435671602160067491952999783845068144209529315300760857199768214331686165384951848941918249675737368343051534536363646575891614288963493047342251821780523269645069620373258597403538719635449866523885569246535886779300500569844822601403576199208434212462159379749959979777296408713589535100582010643008512205480439296398801127732864937053338424319224390448689128603281720730266752802170585869138719218526983755966780268692270836578824468347430865252635110452212765436835858128097742698174532556983743120780989361687936132298940864307519405694442177144533598557664456240831269660371886421992404184918173658942096282375817012274642917948413537229535124697297510963963770484032437838825194664547731768392781295221446632349593122315560225506186535934815955404074665247310822515930458670788374710080020328220765694240025770129776407404494054960895807197886375963119867477556802227317401197176842830464429000805679147566291379169206600628147689894780703113210779123010928300597812087981230578601744923396930682155091318090089973248809917624258083717789655291687475725302893863693987178602740407935981631017606511168305163245184630227413435932248830795288085937500000 [94,66] -4260661368238649038585656782292785677131901884447166415415261473853684577974919386324894599752689716692672728400866222848942780477696274151038389027119522254897883866723092992738085935194527531996031048049003736072109545873770271404424180004603964991233388077017962339185166612954135663888828159004709854785164106540129111903936530357485239757326783761052087389534002159377692370749400890124403125795193718659896577823279385007635688246091563602756065640172053462044603624010083684069759606515392141406163666191008274802991252695773771749778100808551964960582103649537075205354339659815743254915139160454518900552903631100937895132807639412674998419894118745505307504262813788064007707696192657949978814718516136393322261747056411937715394949036742469228361598893643791621814999980069719019195549800102282396099464698693736866835489943453563233550310743890246268726097762726394149985031581476841380698986034171316204136190967962934791027773888347883357418624274378228945886486750107075851141197157317979204978954459900445960546107442883346245032869302122941199415025316547129838322774581987082518489429865767284905504362773187561983976253390543624385933086703591751013779006732556741668179304861110207950014831906986223392731186223225354634164001138289963234275712312823658207641964068325562532915431203241735252799400357647811072124288501173969655227192314870919378062772905574431509879306247481348865939007564899882089883585889547297556818514395374390098075047263671470468168898575156961615595178751111210714824262511684006177066909838827159212204060365880598172050395515817909212700093970287066933894923040652194796981327870271195179294335855572540534032623270993527200648093720843252982214465465691008018545778036145594720818909688962727124262008229810032538318291968861545862090944302817463369898130700024629883768476729637947435993097734848153017259230938418304280813033964528040735723295427074883860745908769361752410412944775252414372153162804458076934037329494530238672723893179046658391737318919625137989367541420841962885579004976351980050802997553425682699111990900386892633378010941669344902038574218750000 [94,67] 694538459878081115570751311794414917197344798124603912378373632854523765811036629607544964545231251586227491216613788723068788077927330374557715580911016063335432134975374068392035039615718672401336384445165080648694080869202795861078919539110112553782873566260983341908825078713068532248909762621684654256593669841735321931683124514083622618944990279143803636037697820983601493264403079367298234609295591609566419612670759903787700908114625202770501304106583219328667434081236992234259229299337691341874552951029669154431704416625302281923035417112830559384402034850696995368145096936444447535142782812084059675337849929285969356640911619431048277729477377049376707071684977347112781653318627566072234695000675139320206083888417379014331541065072120618567503616652535467775468318537787292235038002188421640671487557586380994716637439564625899626580581133281448762913288223672878432501130825918531540658900982039565141841660993964976361160095187720896062293905639987806532332896063920436441711802910187302396193918207991793663390253902663632737945175251721950988402742567548291488249877915630149955378579300969262745317428328941639124594796836290375891268491303501271556591004940908671646597222547489570857812788925758053657203265624497862497317405423879922633453853292163059026001289821053125522258036953863696334070293195977183344780069821045583389670538338849783868617984173948269300090782072656519455727972357034852700749493999148620438496649240560551561172647721482298213000624340354189079359132196834876049924119372594012115515978033341322537632481245385616018645832912224984454498906458778744215810917956796748644925435161645802248235587782594611897728366834198913620363738195025859443171850545832875856740341144245694993353413502633226654873949588601058892360898989295133943151944140881783739093628217442164494340834035166819174900481565884276895603370580483962336189993896088450745538503914878104215515684431853162973250263386261039059978168156618515503008596040967174055270807463312952308018395264650390841927500562735830241902108131872447997380467148314690329150011827152866317192092537879943847656250000 [94,68] -96206970355715059537688910761785482420160252776663666476474423746120033265211928141524744755128899955630621700100969951064371193541142574234118237495517363541884429163277996023470002033625095313100041351278909597612955241380228499893267322663233905148371574086864288755276475163433393367238280148261767424603018675572525861547721347083018728370180467318578688773246437387478616583213623898144630568407816960964020137304132838732215336080739527236888608681716570686837122550843115759138901512638075106884509687312515833856853652489331947739909616000991310662664035914817001859981480769375877230994812548057619306201342774880188458836006578481670088268805625219928208054682532211473963832836811710997369642025742080697326372958480917388363525068031054099948726860870649073686483643755400283288574049975328076845132997803498242233226583308830437550271107913607420094238004399508344809792269281694262436871418772862121825464778824000198095018472549701666782985257226256334970268876906929191463279864267856140352484846912189899835335459466831624064945969948388079103042118179281567115895504227553004819286812552948918852999671542713519818030879944233198326196937071622113251850340807911403941031985693199010469438056018654012918106228564137549798629914228804507685855369834556779596200678232898332035631136381880366153838529040716110107750993856088668691335470433743883488227191172595586929501636132748345122075799162871573070177068132327860803334610764694099962792922821226746047792257771377697128513668599755905815637075058165513574976405335417899881942319589964486492103898808531394897569249670005933926428256638573328391020609440169644810060589938281369617763611590338685991066521429926410469987992273030189174000244577241425831745140845979796210832871266222284426083485894427623118360180608686843415792924584925534980728564617064417773777640755694179182192390090868671436171439820182002051940028401992318894712463353553920059310033764020124458261124745778991085816229266410260042281966178441078211188377760085314708812787991428730727216567605631975615380892311024035173927515529612719547003507614135742187500000 [94,69] 10356874689397572543483600282920379672370904280417408047700281276231231559003313746977693365590418921882515858801353686901412798300140239090005340025282922913261088258974259784297661764171936589315672875635306655368571424697363767992807178024273883894160418722580417429618379672612971785222096838511368938266448337353049280968970649518399282855870002235524627229544604086594218050919706085201206939434435771608986418121362953454976210918356311268193442123096927557510508664142542407941861682494976732354810221323343251534423507645834882013113511320426797124979445680440942640053791856405422228035978298700043939029581235937352114019793635444787403682882270300287312879231821490392172497343940131521056725812748939995354375942720354474069948219156054429875355282167937895866783271446077680731629044870487214933096709279395286176096896889791260674540789288372599528386051395573090386764483654104801484585294796127386716026961596625331488616979435992928438806618030926505031699542902633526888341523946514462802275658077281477725257811876410679469387238837073375474573507562025269847061423265508838857828716816217057710423139923479371569181674319823629094304142935217191901726847296330648543885772125947954698392640058199372175831649646909138203142597094993365519720203539287201076188172673150415293744965056522918648729019990611148254015579559354623066884181861094359931494965349338147064730248570935727180681322947516355793465216104270993987286467492600104484614512257048198129375098911542064024746903318876406977804286947029865117071237492966987905625967221853869804029554696681483491994249943684093600879881426251467013167948572884729075415444162754265936631569157745241922599933188970156148459544216298413475135380279361999928581827883079454086613048002936053481917897103881986371059889996380045412897765553196020397097528510794128736788746978584414744849705991718426551139899653120610188085841352851592787362823981199269637054644663450215153258311005946999575753810944752746110427701629091822983737274095776358858871097567421260107790804118008386519763317239108818546000634341908153146505355834960937500000 [94,70] -629208144594728144014400469809184940485098021598311370832466718747589602404512725530553006472717308378171134778366999226381133633990317022152899842109961175043899390169869504350590754172677046964053752490275995501505918720261120914118726920394653039311609117680719839760500460151358404779199648917413341927931729460455420572747232375547237865465097611853296583865785637025335303217962553325045334996655811757714793285881612248889751612445090828578803478814856819084919979471053160355858350446492276467349605688772222893550772387627348005450949370907018950232020887709899684560125444213796718622285130535872257022734786508054525909266171339333328851368841112001793628905079399662072774855003617756906603889437955741785127162448088580259792155949094652448530064272004222449712062104633547126105760846161126512437626480636128969678107094434043133962732182756700504340328079372783136483297280169608550493204175367663999282549168531433742081840455622706799039098908517165075326047407704779570509957929796705969762343559039545598466745495585152156405427547170262697194203007423463941030877281086702464850494130220802775710012444578471446643892438893493414032454018190810814465854122645494668835126165320588088761704177039809583528233469245010185294930439332442246251222396487940224699490561406208713598855590305545586989407280387450529887881178002874902563894472232860950092868454527555915505519846107266883025634049113298067372297406063911243109541798224966062458516803069333901727778046272937349813566273881980984919646360565389367649280115414243734659120966901344752721969662445858525023214383671743799453378060764871093809923407639081350700496282711820628644532665105291408419851916819123462506489242439524296788253308737296851702911163497480408272719482808909907529391747934546946463028862718476500763078113127015444439492656791967089548829536647574491954306419524804695804101475135678833140182858646828370899786719258518094549692352319768237680636418042702709489706571234562771233098727847238471536766960062058736289926771277855032015800841846752069854201670773274912562555982731282711029052734375000000 [94,71] -44160508159578484519728572857934607451315597200895098765505029379181505027689650729116146128163271052473330462051774095248828329253635052753411523973834949386572376113352785480952740356261786333785883307904015986222186793431833206345269489421674982216341662592223268721145659702181301962095197170743370063763706957068552792403541084469144502360454880068086451391500483886170745699249808757137831572659376552849479423501749612734775629381771189308305914893907091657763284101707970783180195385625353679233364228373524132548085851122470070472217464726012568608499967455800053299880910719198170861294399690534870211424563228120971750261034807254662757859371448279798902735924140512160212455589185842312086118244357841365842791528293633495290642031248675680569181351364909488355549265464457271189314340841629806386921665407373441921845183000969698210879997770198645645566050164123429282999700818703994643084197384473578208767349896632571535361857453246682383437981306750610192643694959843215510697251442949329757984557856771214797059250529868835844812549846019879563857754500467963498268183598317779795739530279666813083665029764051524340000651008823049884344873621067477531248210711881509502150186008078299866913173581301301777366039184015023052235249984163059758886413797977446159119179133703137697285419520499414023849526221749778770331546486401442134876353233474145152767751969091863193070237783923760623369875597308564699228562693129299147055926551669716313706207268388476555017995211639304995557514622461199996490997613723847923568563247923591043682416776575089577929055833151813125424311553686336081080285142253980744907062878457883730694162584378986771666854124019580039874616621328012939658476113285732200094573114580682747765202274806526095350819985667120942400181408490055134460918182313598116365481610972796297099852622060065255528806376760191306693048013811958967702935240164478251157543784692987175746288978366420509009424645041122879873354084345981747518511431409043767859984398019037811516451414397290321786336658657029873310592413950255132526132029191501260356744751334190368652343750000 [94,72] 19489675881016151011388327816218808734180043385172671845935073735800270442434296652715003425949394332920670311430273146562967213658996934673991582493364662121804038036843288774690287147738581451483309859740027680608948373183549317748889702381041849674106376050604118059858678553467242223533434114479355526751625865363419866781826235237011116622559604096398149398705653036485857694831814987284116330366073635782085642131690556234920510637318906438900637151132143001888772765591172382143945595249328665815744412379485108486883363947640533108933434744259415614910904481167442364212793478200299828580335694549704267823064763966353231177501497435402623432064726749375154496561922540214959113790061641638678357273404133028826654690140099430737734096473627310565817070459411409798455189026855605424649269191291921820658487204200987076095426746817649459934383370492934836407920486089237037414494482210796712392544363118517659917782003228447560906864293075249296102489535207987436334383760644142928182519733460304774713830253805406464018125642320602905569898475171970327852612804387321505632927784939645250878986611551323663597646447767324382296548614214070209542343727565598167969228618444050591701985541917829926322880105800626338106793188032411203820547143345045438335187191635399394519797794966465138530964917835982582161284983428370368434661186588410020171039189623596501043329897484571091597414122950518128320819618478677288056867813277805638503243847662611215011502036203601401296557317631378683402089223875578735452599831021759998481106745646836599182630314722720713025183285299682076548789056544854071095038347324745547047366162084337848131172893461504605706870327363011272540095996911253467891497746061722065722771840059998084424107712054708252478463085273513423245308468355563725649356018401260707436819675887305955384766367687959647615764652114986905046452957800440314907341870087264321392242199937639412131474992805014659917042715109423895319670422309248180558913864271693968923163563872938037367200446832416243675239768724586219082201194807032443474803518057569817756302654743194580078125000 [94,73] -3169512282213804592374892154578858962083195937476335519853818124054063198644185835592738689291822609971856468559839389932322217215220756229007078573856559025332999262910472652807429319278717824646506548761033822846882149660948759924400986648557441873640211735346501325716597740689243804640703248963497511231571490598952082432274389975453384971361416493482163438652426512483299548147241428144681996032385627936871575064160509952989995097590199525461651487535689947262361384631745836082248007807939442692304495489051638298377408298363819853313569578704316632141800177425556600120739988297077131530822287906326664514595966620646538131557135543733369603506292385762503521171451310642726720194573785097731091246666843438782097840634220286036144835415810446004983388875488664449972761206900737231924219747626079324701933258337278416046883322529064895443125069813645169362107880386837923535704036024382114787085559675915292572857436442271005194446589259394838286763712571596339006152986215051475683397408436121485050201472040072534383601428618598966470536444400716775090987507146729120986739021842331945859372392307364234460503896372078110729620492909685253681436834233234098150188393539178301871672875264855081482349422601295215284844264572324080212393852821485502725838661812352328125170291843455983838553145152657889972661223799349636514050293041191264515230801158241984273222099328663678670932583199696225562670873259366245212986260541561265222445953001581605778024967757068923234633301512111672142225258868378281439120535932913217420935166801953159122737039346299814742964991174300949694013529286884769167998068160588289013935999907489389810129478548208889355911319508844102277429087232066487522938421249690138051431818644229905403699305024374680455908495140073428918710636363593176850234631989886441042935562991427434885792464623227263589698167181128728751584078903192394171684260814758003455242523094652616070306441660654538626113182347780141272731721173034579569968899036989163441825026450201034233470968807902093400113547797641346804441739808512815135266293964377837255597114562988281250000 [94,74] 335054618056191863282006957296189061568847812509378737621744528085279476020942482705663794304301760240479117069432265859831196002949632526067483118732059131330404092898207031526775291876182091821528532262464553952153325664639659811416740368235734353398477829422586368743676427528714629046516308535581729367439795360040970225834480950892355411012906616024960736476320422794859073608977483899368052767791165452718561607462043492681735975115143225063569833538412410672440085674167881826011066008868477362249568349189738657618437182058366203341700777736063320189305097885720042570691934456227163035474720230346954127101212338950862846050044261012308350488653157353776711515419990674022026605668757792356556503855506316887468950943955334156691211544487788021989431882439239724048641231996475447949034397903161052262842176696761521697798925481161604189162390922428026030771157508534998282438610521840234759714118823635957950892403916988774268236444877906865940093636172290662850101804099016447250368722626985292127546250165693756027389329102406069830609294860027748966855353250447058238747600469224850061035626442940615391784890711409083140865625921398226429403218850994425369909679258612730184675660999162416838220776633426853944445015022178393698090561764212121037548085279446275113307135992751878733248493997658044747028560570084089033897446819565000044725023425721594207587484431041226041439934810836643658654833901469255096841509167060052671119803769232659984808878892307906221916552547913015785783788497293925722552228776278861703704149187959294185645205302288703920091527921978587335180408093711916367049581781479657509639196280737365523247795213738609801284971372499000472863189242075225718173804166371588425531688999339586815815365916149691625397018592537265036505120877364776052864452114270913264810433601293374197780189073529326501913775992581132649982891877230508548733200498731955480268384661889461040466515342586689865136676682424365911390164991350513904288210660329234822901094969855613429084998253081884308670515956973640437994088007306325849299355468247085809707641601562500000 [94,75] -24215333689510241782422159285841430271866196964713537952339670425101908796015343662493481015703517840681674884529177901495805259679276311694924393505766475049014518788645250523978855125785329308709152008007944473694367950325419648681661783223732038444092662885619869846903237109867249657469124845789413871515999442225076477223831138426500861351168390831454106080773621837897818709928895793990399598797279326913428301133268957032082470535624669446555969607542714410510181567574512599832212027987503935445319609687088451600894280296681973423522127019976303641997104531718671436312381617027879928005497121329561106281985866823545672403187873308968723142173829390500556410959551116981334216710066552497427862005516807769660420772559864332621334160611719263082375103053877148615438540161938324810696341579590322002404491243511878513022756668051725979125051373462412187072866989088684173989665523306555062993269257753110760981782023582087107743077028531133729009192374646287837288500863529199669641662685948058752248864743585397896244488496590571462515957026397325793478768131311371652421972877209743501829431754070919746063736486076048598367634352456738369964011102798718171591369719825237326092362238512665521375094237027056876862271731548760278600273398106404944010344988648137217590401232395275094172634629249551483527679217077578995789483104054249966705878920859233037693630117050304869549213434778855039693735560002427625060244697914983528588432115754294512744308881832338975075197580381027973231909033839988329254183836246010262042937175476877535866242150050081064677887992270451039377081757828853624269065642917511922186535528217029471068256513127357875794973816128235519544794070159276653471231115041088327908864607643916858559785475506864859046526266517188675386367158498742851962502087065965923093131682318654440188327204417909006574400792777650351749087877266936489016237888713548343441664563254485843149054863878877945193649069116630545007940329819883864065590169521122301347258664187854217928273995306050942839445279810084999988668841286454380679060705006122589111328125000000 [94,76] 1116986388300113385218966209316509591751639119176751375107278743597517019851269970615390989160036862591666012484785951272290678324936624465606341968423469951936183560485912424027015823183337624760257638255937225949860792239369819745724224156714638730900920527956490427912638614028201521372067721991941615031137401004251698374963928956368844962256356618616351066695573605607842287803803017493335064010745268894740998789638954409502241620554580787972162614966603588486924501404214959774710543563638983024958784932362876045401769621054912893245821226739809420701191277668983933153395566461501237070843961369748402879909628784249121341809436647050152615205824445402583331333392823668083610944096558617617120098110083628759720207593751456723220956869258169155898983251683500191357482212643509742916924172451375281018560545283217309789913891115743750410255297711400658327623127881857254197106741045650408623498276075859981140473901703215877192928660214861038003299034743349783886381195233642805277283812875809828410752128390750863215646547839426646216658271663847013996032813346937954329398756550955407277369354244937748214813129168124546050562566021040106481919027140435212068102355000973629972646524053129924834609636220758719004959538775250417873751391227066799453858691319875627498507722921690838008090147229217767383154917534579465241343996500840662939986194523070758531624558860795776349698805601985379175478099735618290878918641371143446485017206850740754194436579519278348774609438331393192004462629062896100034241182313433945956156007334476982552746254052245577231634112187129391490206556889161850736976042561124736017323354405597433256503420755762741960277626486982754952658063439420642398353824778988055781087851187584789153603179405523614908564416632896071219841382731186868788625194372326937061689015467854717415595825335699730014663179459921188840430877083822038304501830127283727831141102404633633389090204865020681519353492374886491000299379109562552297827980079194506510959583876995383634577816304278202150374096895361183045744524200415526138385757803916931152343750000 [94,77] -25767619760681597374101498714467012612984348656527509068573031929261836147949615068043356343624359990689402171380711130480247016507612188513473474733001185200118136308673059374173765498465386436160459837934398189469869737198977325637040880242877222260044804409718427346941760025109631502259115310065797280104736580257506912191964640022532757785435427871663534175541351941696552423481849883727939458629171137617388718670216718520163082556798671124182742802618537750759139839211774436502665174971601335891233928349200090640093978278829176146542680903429980938075618193836382153153808626275990603991152668569088396449875154296545134849579317096350096218767166689340109707438515222619664150869484180177063047898236292203498195500908878418267308960227726894115865236055631564587149405003604122887761958860806830472329632917434968523367840451597372653689931149445798076051780229786976184990975888319272019068602801986850715250965822722218017098498729968819807954030821780495869897938412329645733795535567618713669057388811248829451767907287480441931149706629991304750744631684222280450994907606807206499245687706950706617831462830877734328410823170888528023940523772392497914488242113450175917211340596711864496860656102434368556586419957907808599318909325318247008253901691971547869315880868074056561175115881067583385158746321508152347947148549582902220843367579366542340068406729606457688494387834208190310320586102430954347315392162995315125748538993074932866673995011280955922469227751757015310823713340404126041865356838126049979374359953454825262498177442188388814741656155362188653222255737355340378875889141129602811349025804811920989949931234558884764809941162451964675245868838716891678680703085584175840753049544729522413706793125441068333216923704216490003601243974081403148387771360310441557536438814944934839811432169695544355681226334250680901272192074968628088463145737483606030731663161395338565086536897955218452147877243637178970735788388853954675207416386015506563989787747810408994512218720959310584865059317805284326563519670116875204257667064666748046875000 [94,78] 332991287951646171169401888540925265295365218066229538979429748356133559204452867245707791117516614065198171065383491594988771595281235869742788740472605127608020881388609424750812135015052762002361546916972186717395639494507718186113695231302147305396971441117246389804876075351899020081172248476644332907151975525922226849273462029100236366739331320672558540695984388353190845353190341988407171728698284612200388249952690682051398171871040667903386350379300608751538601418294520549635127515181799740594677240727968813286060256337302745456872120176122163795728593224329330538864923704370060385114241936974312642235313261470690885895761703771838757336792940177185866505856918066931935225547194340665593821649328050707225155673926026377422999819205748539351038989314185065928989303830129461836217964081449329299352762855852724798278637028794356876373990800615353002430437859413416678604642173134067208070513223741955679447547651922424133276963261460420404622817164066154865934424346819889832256899584170893387071343180739032837748405837772440397186358579773113948138503569930303978002424286143005256858457098534268399856228271505335130862310570517041257792685494656178412757551168250636686724843807173320510619447548409194848927793828722142989248532362609723753537681414671348710339550008755301146235292905763541525827914757778822329055841190164560112922488315087766491925402742948043680631883636674408652753762208951715669779830995138507263519520731600221872061339899062041344212140822480629678550641686141098999546849000796879131569449214954246164704746044431271166444940478582804116961002134921413196786389647342359209448612141055697348386072409519641791799326962728524795806087542641927105285441860493478181108467084592494994329397532083582128822799127257436421418539713365507169431640520444244267283861285637361564188800704525340738411662649248103006032090276025444723977449317873737920748431115776131294651944424148252775249112002876043113330284650503962495769455092941859538190264463692424359848910841383531946028418838923190747891567298211157321929931640625000000 [94,79] -86106982204283758084733801536075735578623451671280083220995713408504623422865344144139296770846549331211996252110375896704731090251830377198065217249199094921540120978262647466466766155171992653506522272694791063333114915264531219630450415911265564341398504146442937703514687498848847136962308899070588246736283235766065604873697260361115243029201536423147660485128567322581085367400719767713247800759651057694638484518320330773458816422759953540983470420460280373854632406184052739151898125787775465964535566347712627198449464690083800301024769266107983776582425913520274304558124040764695337256619234474533815869288626043121853783023760829710368442867506713832280638218420718759863326856015543142002856100887148336932414557901887158563496931853637232326957430917613341356554178427007572425329252982001322325526345276940529554519003596951489627862975189991525815085839900832290406034739699330323008869776681611067179733881933424921818299839510640352132972955691275355982193812758879590451413275100832050141491338327479656372957690821290673755056146583113386320212156230727197089483534433630986695733284709142613879932692640112946082045990790519807376409906820321865759704546244167282748230690377214377707593493205826047835596301271788564861842563591411190414178042073654299438291014622664668851566888856147555423621928802794927971270306483358498023048639691653247704578229955252410686459468488974247664344747818451268004713815685246735009234202082644598039368223603341823082164894911951631580408615668214927513424855358038411442241012975458079514799369245688739155968970095905647496587367026294223142816526926346813794151263133498418654991189233603733609944497015937955711463371577182760196753147234190415643755858587912721999650769738330300000514724718683717933127207416132873467259783281514032598670345300052004581960481908960524804358464803109416680890096782767978087530556930452352676035678124617706299323654411520534451828096604666448421874760653456744664959367164702832267641335252212640460279002181557791142257812758153967536145501071587204933166503906250000 [94,80] 8471793946473826968882958507726418014688781717257402185326125811037405708613584921024276058538926082951177556634761593252915121696147614034551425489920115711266708938577163393456147505812765088367970544706350728603951049478388443658528577135897811679058895642719240049806058869488229110545099323961093316463229820080994125093300784525729470054287576068308156464911009798798050374886041055608637999720659577504850245517045033970519264739076165322140899993688633787448314079188975248580060306263383691130000208723797932414470500228896337404056397373827087786758093177875637879775000094871479869005196431329133017972619041830661579113480624324655345600835559649376230960583240353216961591111718834945672091919619983478514578934444292441164318859069322124348151743652219036088496522630604212422968247817622459202195425087919505790013890661190230840117061255725608211280708588835967048594577293216040644044704000726258856374960283988435026533185059137408018873651143123925592848163686723478175650154485601563680803272549113463320557643223220520740319873928076861142299157649817542088005139628191461268138947201953950049064529907475028985373589321053768976245311563567337014582327207210281971690011699892068111711020550194280812648116848578382838493028682505729418500223549833018761406168666086185563875518637662597886046895219990083408506859738874238150720122207437038568718060367659750512559231218327531157890086722799438782979715682553573873944683518086137409894386784680725214999383065347262585209665117726604022535173715315522899975931887031112770772195025360772051404603982151750675293196059517353514113497337713509479487497505179943024587707415974363096908602853806390621544609566001047135030148792154904195121405459749645312944617406149671874872881204745415310777621266884384314746309056413272186612752475416196704658841187263534316048181178209081507180946709900402376423102808854403318624529713620983877985395825209546299925994426535556305945039338987652345677477029641157828108146577858990365343592058954410312082992047244545119610847905278205871582031250000 [94,81] -31265172483020296824945083871205729659334075363367861675833805919725425481617819095041540947242540236185713861329173436617432461995258969030702802377692357142729834420524517360598007111197255105486767055568269887434954973378961111810201944609411985830196719598373421559222201907535385542021666083510973565047399721948445281991699522907890968831258220019091900048830296160444211131368285851046398248301687754358138191237439851254807323209200619183481450524752246834285968355457713354750190907226723839367114370396644988086877090974596980467381207456087394894714146229689703500482196194550641009933728287205062844287894810502447521002375382779517107532502194269302825402569532878639334802496313989939741459447103351180132429878038777591617321964280075418431224056847255033864565679630214375658969612198360664859313868067964603258828861249747270763669303916828606934263445938020672552114291325412794383478433127919379257504448820943879373941306842994717847432528994101942863022362506825572049898743146967895193722223592072064273706650644024431176195484095088499036945148776610021916042851793268041111654894324335997324041000550068253131775522315791718257809300175434406201116595757643535746542036879176046666496447922955118654302267834094087150016831547832114544722250282914225596573820297040303858123434659573406967922647204393026706810568065636727108751300317346677736436910934884130336903867355119827278958920687116072387945001847921438869714794995791912317938159913623182917054891881909779551373098834108139214844320096404977631987499719952223124220734411404545549192400057836502661592642423458980853761613289044418621274369943555841002776459879614334069941264300361628097200403054923227965989610591643844340194143840230626982229694368382323708833515894696140070829831309690296343381628137132916822577703189757307286989308944602909584622349591905514515991330533495386260894006292225091033801463302949343501293973772448603056099798338852529046384247657136986786456001740695481747457234732635162901349240145199145773217459520765260094776749610900878906250000 [94,82] -51838902618398593066839157293065005780868999015861525965632090281536547495992046239890798650567957080881324396056790231578395613171719097158915914420151902818405381174666638060010740325178642604362682696503722029825579513336645489048034041191300717227469031839390028895206362834406807402713108907130824287348945545941762731762988557505272885178182015068052590887108283907673447065341487476319771114583414810799855712004862642371165965783809773111357850316900560533747220258048870426328613875618425285873708087079969318851130852102875808370316092039299001527337041128116684067665570969097195951840120936563550208617474352045506396773585096124718388991218279570090991262860397626526877667580841837396824847260839466551199809557112494732443768952220058644002150267248257486091489687945808344129090503588269058723864531019396590829343227745333201944127190976972634347087520508173415060729493860387464563935252929687985120107211229139633683664120191626877776327233333095252718069224521039323363869957262912923096693220509701672007792388027528785203291520278869317332034741905241793331739009034343532966196909842343510544965368076886747095898995688803421397393405674542498994624737548027684347729240191860588098318047333249903697958121789632987674676811047505119039653522383639886577826735244437129026753351085934823188491409699848496240421121513125900803357814103811782769457867620130230188672558749848157605907509770743397459286523864301952308943105445522594690353611634417620465077374453822367933912886423423080465181040656925669555178677013239126376470314698382040191232778332462358854809504190868678551628663320990435577063870834225288626718394939050704712018850694055815371697001968139879279645306316501853619637331205801985305051136102857203023885518978242195633307027613442728894249277400120631180665995573054326338484999631727644258983870633303208314479192876480029124086142948914067539904916271670169375278882860640840870223806338128593230388451016166919330657139263799584777859609425222867194346112660428025769135587097480311058461666107177734375000 [94,83] 4745059999578844473846509844613141179805147993351525110050308578504554944899258270076062318847651121487061751241758467037457997196627644024809081155922998280548891299245296458142138060873667913911276166392174543451268972269644535197853069116088548404430118676286087613318803766104960912825656399466314795948581679697190319933812383451175008244612928643143654968705385151209157142575303146910101245898809241389578929181028293886235226431442654806176547037776577421799026853469448424197186214211431308174152280411741566997916692126996379046642605689780978904220140623649773428605317096938816192555034846606065024666946027235852162252413724257329372923127893021219209551257951189015818301029139604823351327611974602114432970057534425931739897613054734517535233854323820056553944748988598089148864105414582551529764607013970173316624559209521537751265927828211629943989565303888381740663231767673540307812874210710142994708946428646083463618730377115636418614601801274240416972761358217655285362548882616933872003410283610764382506795848156564472214209794321067048557997358232937143868599612953311746767759960650895316172716392439592321375968977469546023746636658282283327519611924043927583490995191926713547968206646138135696416874960327344205290615245885968678878596419522119618175778380949318204450114427110134609676438083577949925167113246868241509353086190415169828577725679765470199896528016725751972644533718176623245236847748977497893970096268682672804888439368946324210281929375982514856699082166528142978195563440631833411836067135489183743920763747266750017289273037641239516656778206808475119926652116931406394830688032921508927047656302114234399977692237838057298628480498618529494852387475672299048238959679577754309757187844022677227197362579772190838568595738250989111552896585696842448832834008801917745706581071162402996599588468041926691284680466805000516119388475746488505572324955145831144117448061523511888389721970603570072505204235863586125560932226484483483466307645737334007660355066289860160355829066247679293155670166015625000 [94,84] -219446064832962837083595131906645122030379249705520653701853939681297987544943506237158175696303192410239041399427007736306042997906139474078612814676712856863933872714626872877038831098477720875752759042595543612922543251338723654355166320489606722026204454993683160194590835212454398560257080502049493770960894367561185164402628799292607984483114150422753089313256584347414975277652761391958977168526404391712288852513427158185049492165485927374613435340587615676960791340595019620506114354252739716185443448445690101758751088047546103031495490877345954537755405043480737955297073811181848151599024281787733363566697220238574362302104909889793449031692362279785011156465516509918645913885176302117124755305988360397620302600563294100949414943604434170714626271590727370911604633642549027176540956242299122717085814545873550190331751397382328957325813418662393573044595227021754359361789167660130248397723885617579984207481026618538416295879078032381570483004534149473577509653895592689391913925550077393721352847590912489316081533616650120819260082410925677222173833838437172422726984845423987598885289384596388506196558732084953610486388566256008665300666390121481478245912298960726789134620025325203553679315495182627500908280495532747589128111512020875449356276658871638496470615197004891134150553402580986057624864063453676376364352352452339748339023552301534729701102536310577715941091268965715085637205034011533068191231920826828039969566887061437398973686675623272515736573332099175444219867212139450520845904079130919358860241027376700889724489584190852482091009647462606532727372865220479412972415570933282673748591074902003412892228403189968525857594719050609341598417592559840328395605576465254905367340963686641285214521595588296338808118066434719026155185687522854774663959827926553776690046910122546126626349338662782921256296155782750092281870679990705501864859974011838514993746626479761827219387076586458837572168179096482371230126684072817493344682818178856965005096583844906683850496958662271717912517488002777099609375000000 [94,85] 5291373658220629221981139836145571544605427487978187401566822510753368570699116920607660113988281119662198360577466368887189019729002520024641195729734904007693878719308370824434335108625863844490679724024508879076620947651050315544640961904627257206493281934491555326144240567058258637051631344232420012427926386669876072484489985050100264878318478823132070465939909964950734887528847547168417560649880810622901549394606157874866562609193619379609048353017147422894667924085982085754749582906427078803103005713548244661525822112180101795301324681288301052127054341893237971382947882517625075889303470412497007286104844907386104807391664045446832250187591956692703732588503009615432294329507629587535304601468170554176777487734830980438850638490394119873455696774884230568616149543832672423459697736047682555739159726034860210832682761427262380983400987573314360825340524231265474802306350217446004772942086143885135208947174741456595930780079905361265575502154959374779675330402863953897770357527096542211742591513599619181950925540602617897208717150308987599040031167136829317509375110537373014868303178380973164022909547506786273604099385451179903259711771287757301232840381510443084196628103675822291006858475286999392640380243930819298028268895906214273733512214895043641551747336445138645237363010207800442534278557270438834142438217965479577468957730100297195483202926363233580178233376328165918949350189486501157291501783112331117040029720771057988912898489504905588085555043085814302795032983778635915017403071351412835556724858259452673630086523775895051551677480806852793942940369038875396236664077158722350588991816999169149896244370732400678540717797039249836989012684704926540407473839005435222892944484028062329803141211125324783272736757282104237249041629126167403642828097926091684758884126562879939749515839532392814318578101806545402071514558401476990072527816834615357883423478346321154746059353744546332367410827408778013485210102905447503257157961040086889717286523946433333868531753572503803297877311706542968750000000 [94,86] -20657193480241389415497296363979449672515844381946795669850898440632820855242728831270623277040532178826597456002791574901365707431277441154051084794139543318014701164421505945267297263616982572415888878821755460216209105750398494568493578988056635291785709726967721360750101167638464934239615394428973936354437495071289355168177451195382343448969481787121149806224035342367925364160604273640392881918256079948709140294283488123026597066901423483637700611871261406937894406723223667161963870261080293896530710409066696993319954819321881280883183104678673210589409581614054986777246600262831804633307172638887112990499945683295937696239620997215522030060844075799123737061599162940590962530028406122743377439024366691230506654766462408286243902487454148225461519196679120690945525831026845070814662840769337684294847781379076842224731321074491772068657954471585060787023126376743179670673227608112997855970708526506703492821318504364351103191283894926455817418904585809974001532637489394775471428648438386951685442988658051880211065176735940496020058030253907523248120912891146234237470730994443497068055347462084701750716468272650384467745315908920922541447157180425544713970334903577388329415867479988438835045917263477713161520383007685254418195712459936370146521953723266997338785830029685330274861623794184463012220529623320142974756884488749314694319723986357054599243164879534710689915921003458482606821528930650814493941841446264895384631036041290720299252468697274788667986393330701634923321023838351840724205199725989659210193027093611260929996223364725782779821004100785264073947801528740740645568224702834392604144979098189593790819598179075457522613313759660128488235569161350186923790644023989599214170334413649750676982257627564803310512209505756662713418550746045335974733051005887488108359890000397086093559560075571218294861934294205572123296486435172062376780155586830107095008169672759298777648628268029254643710748810179210258597098031677362515399411497782545143858875320852255346580967629561200737953186035156250000 [94,87] -2203192033321153206400571518196822667621743224194613709070182827730785840666536970356039992101069163457974609300551121830539604770040471323776432833951546495128962840749370810974982620992080304533656836246304817700322569555386990540144376533025089725244903268716810928270372955561416194255876072892071730954056905572148394809163856912179054202996517217555496835445070917848101370495539643769999857456237766961057225004332203944874671154481374177957161186335207439236299193913273183181588131983637492178135864705526799964203014841196289165515534776179167287760344361341536545041218861571088428113979837925056248150357391264286283933783627811940898419138969340517560028701991693083325080810170357542575550625166626601064193029362675181561744079527881410029114351078715982858785262493804708759656679821198144992994159407607543701471955229439815759810224649578556846195045091908181707307724105670557327944865809116208484180140105929339283101062932079481642336302458872390706276857648433582673659385216798284142668540974261627013003367463274761701123923632475063058728662002280755673674618257702400944618049935291508064433065223788169512896580530091818776868492784666328674521115427411289866214350625223585681790444588735908898088367047787964081092132708628093780438356780478875884154554942158068450160365445978904522876844362646976453936416404010901772033515175953001352292287135645023532496636944250353999540105264889363968905940283422274456646189329847620018380576080529691111398955017526490044036486037723097701341560486219561524918942666420116555659885309883092650372035415415646603074439794383368018606551533667315586715206453942314836439173557987985354265734547523867043922572736652687445029747886261006015845344873284349581892231810910334259919092515683550414913134423509148347201211910768970663012161614216983270502820251365358633037493998184562575345889837497951541389350934211921185408731866376472489694660468284924645269994395188220762518165412428835859635437914025513895414764589246915786276791964243166148662567138671875000 [94,88] 61528539775017124044947146753786793055852891865987752358205709944542415396668255460467983425112798133403772516737405063479757678548301630746271293144714360932959332747397801353234386870302117913674172610955364569406329731071349746275468509760847874015485568464986886955432860226245902843098632593290355650808027885437457962287368286045248084955453214211741509649163855391428376131539862119089470881312247474873301244503283019448304680070962905749230334358142038722081125629070602241647362024979150680296800560715223652139007250764554480287746538241703937611647099416602501288757306424575555953830687161710985813457294477941895750145858342209581263962822413612389333207578291038794867422626505777832957739576912259494968744495220629733180161516992397093971026027981220039330922206760530348043367242700973880531436140636787059552514462709847689076556637380816301255331709554147307149760632110564663546608435372352561851084010625408842844638780985437539650874150082707205805296219265065838786176495189273121831144840172530473903572197049512528028887127897783365153795781166862769349527501071161620553980549661122518229029071397550795292998050972785516889209042872101117051222395012527316833599103315460377775118641436086241957484860164149303888662065642321790944629580402602217792566263498000202101934049674170467873912298488112637587297325897928697804058301697568194279856150414192632781635854017714085163656056851376050180249023250714487271721430956757198896010084643485592619254828355837646294914131272022559067632095224545434013936924945899525380055553049865732716038801799202128751084332552428815976934967670170508881789514442785009139476353533505361750199325726408164098850590191926924011701514286297088795800343492840831649803065528762721857819257177696247194862191552159729319535424733968719305570331881471704102025093161651707447195997264004476171705574246861734990983257387997693519458704561783558228652983244603487159471677074280995096127054719764180065152110459105774053748206101412814216118764225393533706665039062500 [94,89] -835714344520759328467404617070607075371324548606751643851162927054746326072593409404294526963204451189718497436436704236588737232089537177503845446302396878892594455412094602330615853567136662880302071530983828098281390150134893383807596544855337403617037560625312152061797951744937395327555077099916248530159776505330675936247350471408277552801518597022534170868600677835910397457207309434014709637908139759359544428713062451918519463945067046249762940324314966995199343313615270301805628738533116644737161835856813160279646169036631509902727576412686478043721894352857955088640661450093543514452302925756312425684967507088994540762544243202715786663943684976194976707466466847222876622899879943880459815322202377831880500708868608089414806525959916958488091735170747809370669839906929106366884509906156857940718850311845698408516520333647492864834262014104095745963722708940437354949438076263898581123330904955909341493249563537640274796676029992305681024712064570736870784208621130030759920984740256007656356037915791914799601571737354747754954893268896260968417144466693245578781117636409769424082854705317868311688859734311250394062526740001919444730531865453213852815959895541920920929626881221625740275163307597166905290063921450489063687199939656940882583795278649154092942059330712182500767680248135081925969534384008690213720187164380189391939114021546695624295041865076250678252279024045841131584345370121950601729681932067173529020782923151972484797343660288277652240894584231692366299045306533657280728565300359037739767192901163911108587675417249845863676323685791533502580652798915523374463193021804844491256865033384306649189058544611817351645982771642587617598516879649639117250741843748966877446246264447669780962037140109263001764207086938524549035143241872390538248958088250782865947299965813314954618642137937073727233879067463150154406784807544435520921673693459269542413896823559446906463643590681652521515206342312510206448705374778173230327087956745297978980493468125378502343893051147460937500000 [94,90] 6545554879130954940755618561465357633007382985845588810232732757669277805269897025746484472555297721045468895751355760563581789561491409097805417434532707690213759228969732148238829096519757835139878525285857754770772026630688487260695006772969544486347543593735507016931996608208080011311932203945133658986362074886235564579711437052437788909625405378433941738866562781997186831801700378483107948741638645134624049032998450838657421498790624609181586398046782214797602593332041057216019895478882386813132177388685313454340829585531345303672019225950471068931070250642403017719101647948226947378644648071334841913452176067199855421650262819702874439063808862321895271805840159468364290386691816459816913738099947572639612389866979222290215431701457615169729336529326701828931200643521706194853398875863202007386496303785729851509173777881059508938662481529856418331181067170906126833102656892646625846561513331011683042583890237984576707462716867910279715017969502458674546936214658863786795100045698902463902798410877519783446743770407401368523500833794374693097576242825045031292100267852814059438917793485994354100725461080085810004939937056247677781527135528169143729660647989208017222055327590267255285983106081647823079798760108720617787245146587589672956125747593310020781115731107758686323462334368478260454401572743147814005810013161708967422491685743877596748796266794745493687752628714565143585818688171223089933109840209201921845457878382043546613323240906651259676675840735907184465018147081895722309913209275718240666199912053241617801351051895640718007456762416962857092256205794564613891698207632783821158937287556685996962591889282715764983111346440179100553014290044668651077225785901697911182775282789977747380467905202464798843655284672352938970262750544003621288734027362934220505785339712793577225106600904956541910537071935491642778303779555920877877458729004183109554057534791549090807334452315899712038147482642364122502554960417477290262629142437226377836826364371632546362876892089843750000 [94,91] -85703282247121627680827950380519164736145644255051513006141756600253961183592968768275987804122897119960646711878660981700626773435564570228466417792469111581829680584160315889077119406368093557381316559937794962270547616251606606698519082796561774312253846013636850953628831103476692067634928137797547558483887888834478565048413752125546114983934850673002017327261677729799375428754781840839553031864951628441424940949056513628326503555723502577929099458098213056284181541402332424431412388810762745122201227959493209627161351069273299882666958987747724236244236726088246570896235769508558481971170244210270732409985399288875266321804652779720746860536589095242838502728908954937327539847100509722101676696863131629095495947977366527975550275978118433308935149491452235558991191072602462532336041008403514694429764122458948688866198087132415344048417769966557932597913271993489993091752325215268904929531417626899324913884880451440033108668559506432865105512689732955160299220701919535355954850447361310079228326547872079267411290044525169041816775961681304883543790120279557972562914691042545577553293383108232831440359885829437640382416728564086457461051524712220776550573908389660457647541702958042799994914071409635494284203406821673930964446876633911266999393072126378348681826514617437529440532148427772729657620518663418958636653787969327417799099367622982202238265066638236022539678152140667958047549769834069362987244356413284535400500364777067826952626201549768144631739746640769424225696412995171709207821818827578045554847567109326100817964714266852924374966294910090163024691555589244313330087795609827726270827237018078449684184215959922379765983461266005762908583988237389460993753387424680206881509266376893205720035379593587711441945557637162351583619901117570066765819019583239623741385016977190691175640893272822901562363083029346638447390929947407738048785426921648379950748486859566622833820252979435080227439372864633618422519751594776426142349495949535542158859299651467323303222656250000 [94,92] 2244359406511915240808406515039223940557935597038055444541038631286462742826535098729553908411678081981956364384004790237527809293282839120759090343683433004743681543343754973522667877138978590340029547527193336276435945009202285691759466186450464940731757606778634035825505553427931248238662109618851219846321144558713099026909558603808116387192411474794068935168485562616429248398448837523819728376040763871201018175885580323656190730293022464945580353432544039676798266546501385411648341294148897033775529786098928834173377228311009617099254886376778956167606258073489995535244096291202451352507892287692943550321125443061938760737165810762519132068542080344828164690936457840848039911767392638492902903011826431356331350274229599266392405708591508439867356263739258477331026324251134471081223883857367373493721308054046846458560533492171347285079324627023750355605608097400615823842542484218449529242619233929799402630036548076489285275615229974800069028441856934512353613297130965131930465407573963987273660235740030807546337504314902022580006857192164769415090156637556628578084067295854500485469732654822141853762497557017334921881077849478051564921307197498342451543420263981838316705552683352915743954045164804126743228306528665738877749047450276065721985775696989914889099324028009610989900566755289291039617021096744561838973157211968774685710707887653201610012900904219139081565669699468892594736370210277205409052471088709738338325984677503477633565311948359033876269427703401227167870389656743892456256271234192703486772334347968694664879084951738602488317555972119240462797376849267553564600089659132089734337861595914947637245094320673171516238931201971478678571718346348682723003389828818740490074604804123150336121691821310155255326778662539503900248310952654628934086430927118676403868237801066673037557212538502493448880219860015999223789396065293409957153153093612610509596896470727954383913539427011868587167695210076780526564443987925304148284220058707538319280036302077484130859375000 [94,93] -12004920023421195022821312182170748481996833446208723602558762456675926990256567272830490107631793329248089218022956979699120734456152126464783022441575274927620943090079197445079981767085099207578350125776864324966749052561441066665517325459994927489827840907462340556837588419980259615991835899753703718362885066557764441209049488062785650560769925186748047075959960453210240940908173310354820995238454966777370743328010618538391013936038508245384140429139478703245825282680554560059097950899913975982473030729817181757461819597299096765861090624227253203017232378648918664138201887135286909949741476946191370202758199177720352921729807215485931180087753619483727154345357953199178224227256413891883117992294447931586986019064163183628518919790621402233153653345320247731918929884207892009203729823213669438132679104642611543846808011943146520516547570448067497090523721949309086065023301759415856897227548662162044922618097618644129723634556949898874432200714579958928010444985589809380598787726673954210157090939251570073967666940630038804292144654032533886714591492272063136050549749583953889829848470754292572411974952542881501279519995758132186830177370815628881118277018744379395293696143291578422926379077175566646029698954070622786254936863170571848506932708137075721253363823636290500417142465549281083743052154359035372058562607684607032859831332957842685847365622369106304472641313971527495542245642660416912657706912838879182625612793973522909780159921768498631921227818876363818923122999524176773300444084487148362783926894042375434621182711138753471313069060048105770555789872219592698458243331810522991978888733390352950687052423797015809904397315027131979520747187832271543857718590722321396556387434275287242364818512868211799335815450317771097757023925282927236466685098718541719949417662937815879083086914389001537530723487374869743348908294340917924599648509557666743520711656578742087787755622290904955719117254754669839542815746471863769966838882907715745643326576245117187500000 [94,94] -545237932351629670519817176737937760358546734787790684894388383822057798780393463285370686306833748019898572115974476188638024097845064518991197977743509551506056833695256415332674878769531266024932943557558682681685391781190530758788846834464520498277954555501357220920207728958731690025465888971205823244908389372740878609206450024735392129742373456729876806021773629888340260080714231032101884775496874100161867343591111705664913454882765527905234064586843171562188460061334756414535084747650690517292600622433010975387416217293783890602793260620936628020769340863666259976383897979264418399440589049168035744721739346473927593539956459477127046052507044632311806413546860565835624469976372000562285047926676681263720424689509666338879007242438334355635324531889327202679302735035096636136867063573098792030449309295941366471672630955207129923256159393924721542602680542922574702241864540330527447185999102388155679711471450812183776129778136085444160592140759216040465017148619792181401969493457291083642480439352707398584233501876404659459321485432184624488629177751899561913332630714002005942225792573749164696673305212810951461160692393763237170777911622550046055016781515278059656538915158150538685554429764743847212541008092421364718615275097114629326989057219826949009679741379380308530752564044963807601206798617751838335577256587877437234026380647755250475434092977090411740511994587473911343852650121736565820298967177240182169579690402072659680982840015507261288151313380123128522790426964723608475357386600402290503499384302374599699175398436048664794282011814240323159704591891831527177412386636411586319171651867090941024051663776035489923173224670364316152055230896567922752243687421466173978525826589553938601336058540380628900457811331358160122512146741808282687176388288294783018681008052559919799241129061500605585621030690275553258580697793745972685234228538606944477429529861503627602115066205116308939749583984616657777213313181521357987834015299806299741652770507812500000 [95,0] -175116183584597038751120717853844896633352838090583029142510697603157216960591468673297764194823025799846019023078022524317420084700834656011661945911670213571429301501564423040456955020146588610990504760058747048883036861211551492517236510277765163806839772469201897845093597340779212009304942042140895057217556380586819406899151402107333912248283424882514594895565074927022880366901520898223129985185537255782149266899057575549887063619069264008325862508190659882564496757346932961231378395044513986893434360944148412180557138592753992517805189125846348558015492471179770594475469798716773016702876636061155065529388377916507324339793673630162473296323789654674725824960595576410102528349008536234417669409595766129918000174052184115335662379453749682673458536842787587892487957357602448752212331898728414379611491901419327999436029651105961904688715730615478871433187606287355907332705007284865243344408483208598826497082801823262843787456437899081168916111753241460656683819689539925919221610956167170152289519980787174888032340724720045762233343225189425595546954754550654872462053753806003263383121238462957498492905862295386713031395218982210214590877497101103153250544670916251926208037789914239251270229350194184417826063114514973730826237982570588586172832717532193801333394104947957013248215877836479679869756698248289345372860200092602103814653943563657937309182871139606855478480240873622914386935724328901551987446093353118751283672656490233847531847032626858554121541300285749201807973318323351934860220956778862086881039240078100602214258912402072449921943275142880583044548877949922010687110818480552303333369818911292301006913993468083499721058428093609217135980836667034139406433239932383644149135823925851643496763952241555676382549524467302113448998538345029003496244687096802948444231049117768534797237497515001183301483694017807389318133841331705783148493500214004516395527257651961444089672369047692776105606841572908659181860897609279977179886011291605309676753783621486321820134499066309639620134074221524888210427369934604184391712925278527434433963289293997504260062664027030732787007112505676134593816040089456746313940873022948922340974529003090700982337353831350693295423881501449159259209409356117248535156250000000000000000000000000000000000000000000000000000000000 [95,1] -527532939633419583645927670810021154316036831983352624064708984858567120207008915167504168002731628969158145780160750521267232714455297112614299522552296585649949578129700231019469023291064565449626809710137496323614941832953479111574869400904444766755322155553565224180427838183968523039209913218641898233207342003243930369281759956617110053556270444199530648151523279677407354352986823964203168483149479519143821242608473489031710713681001898670361142337623424829585188783466285262477942153626382326709261436378051964594296569112922487452379975395171512935051982584777664600023332446054522501287957271125818925200964601118500325813661098002927942147562503463217964468646831695672792270334131630687803703606165814973156214035293153674158956465097196647468119012938635779149647672200065628932840283707846187914402818721560320266260653469273883177835366110846351783009102214080224445428333801969151526761881826440036922960250281570350158736610998208223842928423475853760657978556196459093465818602829359706278801807771572934477613528313935991109892126257225154354770861810469246509680503604835406862808957524477650651726917359676191485341583429287334539709016888912527096552482866533273216207777819724004224939276620197434007897779203882876902297920165926613016734138988627605193448321516704062639235305593668756581903099150347064413190679469687335802955840512647951054821998915025243425343591275661714477321967414821751439080779882020889651226042506915854604809897105556832334912010380887427365438341277693674665190568815386005738869244218406175607923439929772721550856166117174599809773348245734961443539123078365264605215345830719933769615140824496158300751845471529313049834673853559049772859384488703536980001224710214950969919812754234504047083319900671956377298633594718493882958555241677611084554282272423535084833993769690768869810745073020995124807022893508967941485745387030640316519944226699848708586796907239653979548628255572834591491737423889810255784891632152024055425939404189128335300865504561728913408797462778023604461029134908584259543746396789557645824655970753260624334567175966333249935827263606420392144873922272487842072352345454921782198779368510821363284268337588990178920725273442604574825054442044347524642944335937500000000000000000000000000000000000000000000000000000 [95,2] -77736279721701029297283763143099342163376353898804826044860376180914177365438489567633333470287294708475165948842141738211524364784665664780019547780821796110032247936844993220297962640582302820792164651265809247595418062048950978674867691291711171642015571837017001797058276763425663535171191015409347773338755993515727539322067405088314813344280419902124354652372433030505835939759878854552843804549118397307710728758685286919767876125451936752238504216970801278392679474424613956739352617603318038679894612357482814581288033584512565545874026759283184660886161862002052245409723165013239513304427646634234563926160147540978909173112704285705771771891288663050722427026182033306101845297798585591961352852624931032112453231387448221939457148302449957075677509498293224320729070065380179345581762638681944580116633446321512515426732529833845676687913747808531579960163206442657256395790793218255811100076175421351544984612895795921944292720055236027518918775060745528936629149907603180087712386812320313141104717346137523706890704998587930551668959589723080726371885919453049931920901399972630202206219206998166204032933072007681242065588919464463824524753069936914686412807865669679106070824957474745708472652191186787084431008796156944202946461962883042916047261660968166157136883008485159728095646095482987723229462915134758933886537894546412881848044454155904081781316530353196146541320929508579908511337227496986875588065469061814617299856693203238801106920394393038842139253521237657078906498524143300024846409768177510876110802274723132063860307226958802446514065922443990535418779338785356673177014780216522973461770530643909583749100878977330188552429513533697410082819430669951570971484895440485060254279658859760261481692161027206355684221131541804306757013097200126637228765730607542464293386797041358204958946718692375118859778336485506465834785386363548928881182169913632086452398183527248686919127558783551769919854674725328866751431155453131729175661849962202016405049941272484699997786462142087515831025400672678060292515202593259852543405590058345034056552639038600953000802587036589290937348549741943452410595481952602608217167978127971598991081662707200527398067524080383645704394504583420065155219269570352480513975024223327636718750000000000000000000000000000000000000000000 [95,3] -2109607587989315499952043847408113198668157777214521734445923001408044989321412748767606274590006303099827264896779959039382962861732073435570721235977554445215754731958095889558055778516846925850833680080952379458108527814250303100312574384808206736973843458895748934564729055485910868505036922413288674216060801378561754586473783815851718477090687040011770738854129199191529222578064794457405251602749658615979921653898308000862622272831940576353077798045631812632235942908099679163290690678866601195120627464396719722999140950202253892490774199998713274524878856461218038058141563456625748808998381726003456046094426501364805628511643188811157124627250936246375802766469310029564463760679970222423195941302000335849566170092345178841964803477755814407474372881781344258910354119983646865635478758653859724326465193179726217332366212492158717656057468146191086413814546580528666393187082116941952993504426289796815910400030893360385152070356740634563193419908883217843951001722256177039230731903107157097851157198187615828293779305035192550205857605647515318386870966450937625023764231508864413342385460613586944794794434528954994298995259780963034366339744138980470569377751217465463094857535214075200052814529220065577588895570412141321010650085850348959458532359898314353780632411874290008156593467161099959117644027855590213735393379762422410796499156558156761236097980337708802711053502210597367486784236283049406497769115017786903135669590059104923307766742692636566310073377008099088673928431230596526615375179791564768407606795215454528844728921405656808695348739349826119455086381422797078252357516043264099483991855462838890506305476418623343012171265040653010609911543202841701380488590009217446932750579980927928209994212607791186840642154657918766787283581727505658017934891181809954989648534640772328941654503138349455627030622069141479031174436246070527337692238683901121250230943337278447519432347092414458641325568181232169688283027331497804320069116760247246201079840249256364002742239017106539185834907298997958650911806693975040693044666665878392454379922924692661643161225460406547111032724220653648698414286888869034755803341136750504722347287371965195262542491097659851880730127298409077802926383377046803957455267664045095443725585937500000000000000000000000000000000000 [95,4] -96270918601060114450228971251226609967105981869152297956866966350229587135746938037573112251498583706060289618147679200655534902338178062508538737491173940146544804886422837842714397560439422372441525237015597188910774433084271510661977365366023800028634992810859516186815511340562535286174240714702371615726157277257075263775366511447890358137948093355756306738390916030599497666733534195412583183088748110164741395606481534905726774037526649783569510112681043603146700356980065628285112532148625046447199256646094758946058908101687500761069758508117118618344987718012741317298620765145233244914730317445791217212732549445077228771076780385267150994938838237465163001831234737553223128921737935880986409085497478615885566384944821430740916445340445660574025126126029552225470941593686264351393458983519249658879851472211610589156086872811359294498080254944284032207832045003836448718599330836074045141371172203261940553735415929989907297374509976315075655603800458419472114628229846197712112862232415753759424397891405597578503322121282810362570096850468456538973721594596781132347484455481596574900118698184986751300671833130779266958448817611024056872316172883406342299984048303414396821826128127842060422616038766532688712737719316795667384158837796444738859931641275342849998711465773522444221418003486811171765242162354260637406102054849490116790207148399483894271364984010032104025665009554957399698414459867064668582978942528314189344399874377692557710692994462094020221455866150879398298220881272551402793379885231047946317280852850950800082629034036757875429724541341008757798055684523901416292537504590876030055068773933782480681613288270573201440511940258564914397148188044470968780511070292559459290474654908283660300119584786631079496285374776832837380188662997900986260732715083210438055164468341996445692289593896050150486077600117106716402286890122771158552914831022153164956242672112798561297170648009313496180382551385726474582178431329685506445802522883809244060907348469828695908792054255726210255410546403177356501798929529005695801439387143560182820896276139204741406312409077867974551096395734169683198636129317708076752103405782689693945205323855942734535127016265610959554932653804856512367719530756096299461965770660754060372710227966308593750000000000000000000000000 [95,5] -2663813188477548755060089283410346397335616111587735873426454866365526237041489668590224169351918160918011389744876401240096275872485939507238600754122110059430815123831825072460253730772365710659543543299987671254512916300091139573474866618448805033858745318169208173732467423086637473784706848099414670137073467857159056811972788714552740118712649380659674371403374622070795730680648190507720489197648224317184533109221999300532600579917077520636222136376751398352863199373563775986122871580511632758302260263631668309936048593321993310732364811160084664666809797177183629264039379091083642399124212781242715371559898705203990264924556121081666261565371423506038858022425122378257016089737032491324365440782010526690280978499458828347172130336785289526556957453599191464651146302204340285515821289572045409056737966031689718196839587893783490828781290175923307126717871751102990879684364727051138570034253627267987628626107022604911734129906007712144812066519838159772004379580428930767034488985934964962392799235288014899062632176574775898456255807313341582544193734854673353165267658823892973127337062724333481270563473967184604751536531715150032062612411435935611345500117649038076744409211327203184985679385187224162159802269559203968866366695299816822784980087731644848191624077778353719735824305329823907160051351982670419122695397885222042927894180527109128163278321458571294464120692407341010154854883707824765302837374290060782398759122898548741707224567760237284170784228725313481959093513935707227889438666658223080314490807916912784665795246322042462456591132273697130983257723002777500470643105559295298472729586752981293938837016599890781923910932694276844115124778588975394526664965591308137179694314986463574728306324509740694408348889429887052640220114414422294916213278406868257147523479769723422931506058075439615228894033303764842963153662275648096774825343506377707516523207172043869165188496622371951211782943771536526040039382263572076453040187167966034878197741627629999664378978091694749056809761175822881601904401530821793949449016543801115753935945276886407303130514088907141984743555772438490395249397101022501484614240345058658926021187214165225156136132442806987264641122308167907313263012118403449783599068467765391687862575054168701171875000000000000000000000 [95,6] -4188417695893377889850414233165948143450553218998976391500616148675897266519408012350220493523937158941959847637979165724816221419008050381753500882642050583901412020089221166804616292362583801061169818764221613568761775788089565036506472183123841497988054302635132383308690927533873798191621387046973605783776335090770047225206105148633461092454628299488279049358178932754169598419551173900327571673837749786551284149740090735266412412697794575223296922912114914330888215566656352378377889706412194087039456037039098100017799870728785950276669302191638125142624962321780483970589206911001543037426134517555011159860108412110858796609946215392596913123312713793316024457658245229223782241950991588259246908874968571133387775620027089789552290817098537077685520485524650477919647723272845628895855497746511284022294848992148394010039538464457550340368208820989514712817430693621098756152115941649392971194868046613971630057031253986460456175479914250262687413135010349725595898570393286550308965237893811142662310339801633497979092899443627361914844925519496300520674772403559714597035874994886929618507333818137693511704955471858545141107573651887803223070701154285640284722998770866741748884467747825076010642303491942022339471810542620576652480653250323176604359523008457843525443571465906362748642561834739140389105016113584399118868642073176545950771020516749511886534291631496997958524820874195483713407922957764894229784991389046479949770281556529793811519866646972610217766839128067445162876480216267675695408890836643378055982536232045774793064943857795686758537003358055904232488654741286970736563099662553302493199049235688889972592151389261598679766331174635122898403890386151523694899839929068219861767872454858113181048401398757491081229582244439129214038638201762020596386940074224030449716131552204658330662740649308575740474026563189294812350420273106173285070831292158621272878340689242029352812803803633703703857886807041562219720399489923602530429868907339774426729136307271770770784043754987987340395586751712402351332543446008116663735240250470798876868422973574165962992697896390380957314802376766448437345734670372356721027965689340081723060666834147786589649768912712292852577733398556533153974741439292423198517906560156554007789964089170098304748535156250000000000 [95,7] 501188959210330370848020989227040032623912962878143491539893242605599957160315823707424891141314686554738702437523273964564873413967504987104163966642299609433176920167515118742234695254710347051854084817403310935449048389885622640863380120978011083063189252951790570357353809937562189403066964024253643285906141129263407707080709743956200036802478959459222474447292570940681655523114018980670666310919461308510291944827520508291799596380400120040425258120980930122135074535247460989990350150626249669772939273462075851119524117780121466255708465945195823261121638413941284403368804860451481431140994777664794844908162018946772092360993561627991764948923048830916996743017159900738584922961274880326834877427008743153988346318435141891629043240802575876227738029232679486154854461106476189052624001194219894079786940030731781124477845334078764740780988448562823927870043429636778484143691635691079008152758682978271135033513470740273677872942106788332815439627136585535322919368351038747268413986951742721546098264025087122559651359708457806291866876240511736248357040696283018119543990701791658272903996288838740864584588320738912233714492297412874691467068642444688394180672842128284265465323397545310240699401282870507290348054258473599061656737121532011548299400016225961469907883957024178968629070402289981244877434260777375359481934111737566219500833079239336775213374179673711506334956801045225057932825285901952082739482430921432587589632494052337504841025291988512298223668881202853537541221291490551268794602355535876471875481881432865136435244791163242647126375377081346126936964160331218870115618660778395136139588433581539276864831499167699519867584251310732106146676320798072705707179743149981343414484011660917358150908012620654600484579245192230547395388230217855978439268776403141910729892144123141481204228452884547060264142831837631047628533663311339471980833584628889869816685940892796870554734577806004657449646171937956764510580199501556678053478898707403174410682980873118667768333941725351961764352214255617970402989590177745099134360217764585161344952264872648476571797204313165231557346647158287638793703223757514636627968473616690740654768628827583579701431774295437964748396755520563230651181050095186898384221063640353577284258790314197540283203125000000000000 [95,8] 1359479488888691176024755889809082952378035531190582574052024908858531903999401347408268305721987034537463017945832226727726616303205846033362844390589688871361028859734057317388000769508221743346031470647212667319732080525653695593370999412051493180921065582239055716194218931209378787719313752597774498490857398703580413958199910849941095333160466778934055031030297170361819549943867120297378498399017573889857639108549149212453489153638825537369903353474156464015177316654957372694725296518877605550055335658734594765281349202014555589541940657263663729635272535033832111713941672151516788978026410091322581804037052921947366051824930856652653706316831337290475886920209905896899049940230235271695539001774668709510400551311100711966082575292842779686587720475323338615208362733540726247927883844143330246432952395512876746200371174912596678667040921880865348856661462057685015196714965610077763557040427317959251311052185681416883464463491955865978545960411283183597240373598768668319911623328619392012736655042788603739246600327791864223495047380209249210797306642586222890507122596698777432047830685820846261080140099242307303570647401643063803135593106940198837796491457613151584513394986975883016176234154861057460759755329003560007858629135366580044041478470378714778736376278802612595664223426931002290450447485458467257094977810087669089143242601252278283035378480529734804655118473680466052332093193361053870029514647467923311961388452528195673528432942159452659524609257590037961343472660389619204735869347055346896625488189303002387861270257882981800856493511782430200046219460619549216506199590670517850593207377421837476635547161382395010478511963599809706652171957702422425939541568383380817095300424331029494713191299053970047584193803219194218788993424886113678552787659597702189490129333641872720901634621809788778347578859043954487942529669751520619934813087162192668088380421409226768165081990531102678090618929223704651995877079882073423559220032706681241977642353812177846420681019673029259645260198235050039619120581147659519174785876440309693229219403809733440573791821388182002848596818392327127040446056763837649137344644432424469390570073147530060466497298237642621724556912057710431390254853837444815080879624569210051276968442834913730621337890625000000000 [95,9] 35292600445493085690455040595782643667658369186535219022023725539486474136994738304152371645520243594781017354401130918123485329445814078455192120603289608094540324463611113806581560286856684425833576070652444394777296759473040251505037601929139236995604933268081489991132218434639239430756609968087745725601874602212980337824728728986878040118151493796600677081904404568199096342760187178248534519206076386626179224574292792249847126861778840126602970276201587350992767065062997266839356900958390388173004038407054393317771092774651413218902114968691099992256942358324880116610839980170494970244720477645879035615296147795549929837305157574714227756592308498015698006523414478305619223519140229720702212568237926212795567696525404647483503117757254081303458441639201390698200913309988477173373988299493084271118523138587635364703780292895125269875613545462411637904415666757258798825448101675385092833075947900020441806953705544941525357458727703877069361485426284175564268134338363468217993075154284093992843300850467010696534810324420157588395558003241428899659498108945320330002577821809642046422844074541212702862458850072247116936922590676975043241722649365665656192492088542404398667452746925385805238647724848580675026791932002665839803957463267020409328065472707300864855229598238384197022572611179809178488402241698584103792142599656278429091349436951531539443637100276026882070600585210823891065876313999769542818583802915614641035354091278601360391876833052238490489635765992126721923487507395877710745192563754628635173561920921351699344488646530530489926344291916335076499987359388444500021958248756004095247379545377217722071035138443217592183365101021137785323211614562366386280604425826129450505222029576069089048577184258456782639757249216032571130141644061775070207912578590996663364355982931195089273209278537338536595438611813225664047846397219560404581611718291764172090533670315772353122678528981904211921291903359340824788647861395241665783390679901402967603257664672804292132022940841924175878276899841112546758411698083495160193589099243988099313513267207790292151261797855070724491735430129486909830066486957247209640502126639985556474356593389725202041707094710036386402783370087698235072242076965054572183430603438125672255409881472587585449218750000000000 [95,10] 33491293471964272048365200642382071259694309772086605451107414971821718122075146178938072694181185961017277688453831653248955776905108077603070286251812261788394520870834591340341843224025570838422194876834856004870857350795839294823841116755920720445651447039588541769537361084298065053786173419183145011196980808890877715124669063688681761145855655225174649083428529151228302427068265970329025906592130180795511780353224614473494130617334651803159439549568429695078361391415924375715213559823800094599645987177111432107378656887176034792604538133793603760327525045602434315696599980540962428608248098986845174201306903760708916418344054544928500033898719131324418251754649499870347060803544183880323246170738268096922140049813325764965681849776068107332523600054145008615976095603427643769887941516063174846400859176925731865227744224514291385781481893139227921254193011427938362046348702196908859200346454426198470097272362238273290033404521449268382976534356079976072032060058202731979671952513552116238422146503146129861976570356431810542539260835784450908451519988732059167228272282708352726480388078769559168857816959537493711532005766734011181765050800887388496667120918316465812357218255060351915283132104642173931873142257548588567538396949330545919021191826579265831153502161908158518222217578550419126178697518173738158886816906803468831896010597382299395210957972161677027351837099401172248251540730026935353713038833238537324867021583124683547294036145966498743169442511022201719914461436809156609237071159607591017182844168533501504338578657755988127859175649190686847232819972008337206066671592004201303510964575200689949851451677532701384397808533588368033275324885119018042653615560883022281801167892250823715998254911092940864404736543317008561922263754708720492249150515341964727206214293146249906346645888532325002508010308751254864768123849002426703306529941003841513116470600752342521557816579458614733454422644950161997798959608879840830293748966437971852921835620430094739140675639792985402103489256090728894442306647199613321371460003822649775995870407797598882537352198916738470658295892628348539352179430879677042269700577848253711991506763725695106221288386837016685910446224781673502536465524496257137570653233948902993688534479588270187377929687500000 [95,11] -2557348688216076165402549029180738472831791089525325843798872238062126633223189114649664104180107958809643615916343771668220791449635096780686236946904044194618080764074098082580179743509621838186823300236699194292538403367547925601758804787282986750783374428659917809224938658388423473904351781630879850820100194723031127186340447491752339165294060490703647250638024894748065839361220458227664111818310702185455735713185630809911418917484018742269937867838696081400995856349044229881181078754920911595192945442796197156722284731521590112956656723862489551048515019140704558114968100660381457050121800882633111442426319921642955664506815463203005908082088311831148485733165863961248632796089673167787078266629131141661168585797134102065489613712833294570596805634051351913957414779328291392141045255191306660293458709809668270220045820198075720548406594978921582810074628746533683389381130644331281995292415206397804782290674780640124559080006557934648330681679592667951626425769479524381641324584379565624654051218790757531811705097134880049247443271833061532626225006215099369959460067189656141123222401308835159988892583449823234502745181134100166308699506875869693140097593319241457820171967754317174099332102962574970424500325793600965344775714653321048391341753285928459882587755089921031377993034037899245304031919651744034612751794339725165052070415227356582881080054463849579965685430078161260922372448361335226465653964713952074355916020254096941632016093636225360378183433221835116821961962961297784887772213781284743488995713576190070208165958231272314319568409722284227515302710137311217918151866496377089927677248254320971163837675566042037423327408343910736081599719629524376528706966814805218007554710709851152677398029531665071892108459229583006081647703343519083894294772493494019585673943855111633917754416767707003909211905840731073996034917850709379943794576432622048567571699785860741073060030473359004522452230073708424488037046040984543165251689181423509100108245128459604262038794170462925121173807355135975987370061773964454018450991934956207607953997820651643981460096872410050817274700047179822202489884414369672242411213197430980539667295837670932213073599549277898022275678757781029225550976682197046709402177278036560892360284924507141113281250000000 [95,12] 7516539379173606339903238206217600339084813993695866197255583126990294394050335465008153124851515490425105972900558370182915661316504386604458249809007579742425593155986320431761359357092785337362756145987273271470322520403115524523419579419629734091224172157622882018570784725235690429625518655260656620750251353913867077259259157567114064703607508798488033332118771126594856456879002287900197000538882366901278519562694717171841588306970896434935765554447981886751860182255282261024898819660542789235167800498568415923819296260811957629386211634048102453201376809498352422118226219697035072739373033593357943278575207545953325048480775523665998288473568033891338431314667840782947349773827231653228908462895690843443748020448727781141890574086269680420574247834433194240642609551112784682514690381313097768011331339804317985754322452620133367601565351656204457024229226075287688428127395559285105144169833903613557195115328920507148946024671056879325372057826355572701208977596797832251463951394787206760875751708708718267781820079808898372609325775100788973615997601028741029413153144181175431639573179190942976000200057650439681257532532669965867851369095153913863519549690094595851806370135167980305793380607517584483129464031562136718256934890565477816211119006967866173886741290717345609986325328450426693869420559897285187341072506461749654507070306754198546257123134964453573763949761004189902297337522605158793815557849685473478344847864951395163305312510214656823154466244291855017133935167139429656774149596759187540732646881512738359073406531445203180122555724008677549025387753444862826318652656062992012316420105256919177524271683516900493074059321446343595930567413111729867452511626933361656953709780258995744552009769456593982183244647552278378003754551258457827260263235266599276342308379178801825924169409779690933476078336626203635616659381247360973406292046961519102333217501398840740687400468533289090032142255849965846942685492612168007326592003365387797474842762545395534681604484345742372539328826061523324896502179168765867947046639662600917974412631145465086881357616119989789402392879476420231601225290145946274229375522255780825479880027616380287849044109169992390965698494516545115494517572435231693439572353554467554204165935516357421875000000000 [95,13] 2692105817514784615790881889350285460510825318050601828097395016863575228674147196220078586635933770993583608436097138046937360108998778408195044395624812545129028913150358710520355699256529421710694474317638135013104571342283407200374358743395270685440855455968976017218850117666399493600801798377611409537142258485668321448735541120553245088974051970895226424471483394497986910508476717877930835166849485757602118409836135095490945194529986453745035986301319974194124939657257245658822075961204582984132534356311687083158695543437498804340048974388589585736587357634490863461872910875693865593191579771650223461363178283431336891916108407706699010786449606344657085346367185928822805038015692661916547282438432309002646691550227655193261360200167436802329179161526723324037083145855424796876711687705882068755423024332022283714434482138547248445962439593368649822246142327880086746918613397077493849690106511064686006109357779427505442944482796504205504584091299819316230681756602266176524352579120206521530852979300743437340067784875141307675860023335301908362507099507237761820800324071625404786589446581449154209370291237652595750802885745332619617990510867098185674197007234633422467096707828079135757384167430768647203887677080346491746880890960490056060414052973219963674290803868397611385913436458521325442906131389056976204736230832754417743502079453581545727856562349250194743313853965666039263690781849703905074174284896736119167079293080133455924930387500950928481249301414682719267453380306574436599321528962434954002999624098554269114976238444130058928076502458763495685030968571446783949839496929796836561257649332100754333740661262731633498840691878038883629675419024985098519931429543127413543700329491889169226674846701372589235735769040289850378754386128079722674391990721664715523303579396558981736952601622698722902902123684117618854113708865644562838131453429432962604339420915745195471349186808334265212959442050784229666149325597082982413231815077281332977894384719561813698714603358506070272596114642715893111767700070175868303813611746885224117782041381649895200850059345576089961529952795042121699782183641559328250806178035106181608879319359760340224971215504555857765341484564222310733079399140644724641724394587072310969233512878417968750000000 [95,14] -77713326357312610431140809812998819562334698615633614217241481422637290474852460549438433952509615426894354689351117624955165558895961532997012030122158253554064973618919612899867292631321757841541745852952220926433145704476636318150366112456913579357830909936900189546737752327827948486907496290626508974632081042486010244156927003878517484536158415468606839538158732370253839675585694527778388202370131814000843404186926426470084649738931158443741003601781485187927698129892062031973704063041879030937467049407558241890878063350698115679077069418634610958350942003723337412931302022021377900409027222490879580152049694722063459776181434918019063787481279000963084476484836719418755695935997801091502175203981176210243331055067087043463201323729111475620417820255007693150118127281066024614932974867814410763574390374028166321458013119608766858163688529631091633936958049439604520657701803349574841396177628808365578137311698832089213655236678301279050306185191891924741672084358921829413295893903796012184727211745659090390022234133655093815172941901429379346672358599066512782526466133964834145390102388388311588161576349333607905948145264797420927843696371720181285739508654748385773177984680437784782477960740638220800121909593469332615793661736461371128415286423456209629809419922141848791060795122993296907352264096238152054231552551800381524477067990606506837828137189732739813182013385286107358869906919713212283615342072083394863251514422968860055443286615548425685586602741625292775436189004639007350459311960471940658744150663365450402667773316694095027590621435334596325267010045956465787463674253682864963240284658456594997214044443246209440569481328731579960288580372744019826548505658820976967949680684376164027333202127046615499535840641145182856635406170616565306919639134810242060858056067683367453619594776348956645611688736984751194017074502502915279294951462283332284731105791458581506194153259649563169144794007107620160555648108035816670933353718788832637216395761004482352436351020378721681785870971072152734142288796605442940088274477363674428244757813646158911667650152136486100413420562537006767945551799069755479410494801868680966430283349444079731541654733233542688822961376708868581933464101036725113491598904147394932806491851806640625000000 [95,15] 472171741271463961471919105876796642997100189456469561764904332274839059155595789688149391067637394343999382146457577660783618094394099768890611294626351952562794371188787344606553151851398940233826050766993843240893799186555763761690585964372615774418539701664445777371214459925310365301736059523003740710242920659703627970375747049795650738145145115725360345137497144553854363580616573498340275188733083482438907553369523899295629416125799163363920131899808092843266247984952841120108640969182668012887419566115754563014573729082276180195177934100239730601090523054634605783284365271172473544207960189938200548258260957470260905237244843363656815388435526767558392528804156723580354837555677719332194059945392249549858615525434630498582373045634199558173203256130471315069362815155029999325709786584146001249396135697424150638601464279585023547331762400782615502877822294503981223273935112756090618440063808076334525772149878810091538550164901073432213598121949452298438873482201472252462065763067563969339970454062297697000855855445403884413237932637032843789523685211853781316284393082613057720942296451691675326028869452336581691115225563547174896787234161633781674846832970220456100440412341275961211590104870941660028714777372613062137000139712616453736109916190242668952559030482276002390081929838961893462274286383372052820523630303373071439452489809988642869685255299950146306873493243384041103630203928613349002656639110637486819846081985061811514312527270958695586374766705778638154517937012897497451521849046631667530415899801404316007438910212754889061849469547279568246736556101544468582805337590044932105486827535924260974419626127553758787834267544122672344929884656076956598267506238379088854802463427431354140702351885168037269563998405400335824118524901705353279664117220772951590168555412584626823305858127280333961838900001003348530662956964333218395957010628933476988568025541972184360599211103625602407393163768706933720456891033237070500873093945893857366689798446188879663625093769597162474783830145813053243031184069757286717159645558343787855530281398518282305063792773855945731012702997430339639622813918179392559822505289258400379391803780533965168056734866404163229687934568890331661672272111577447484265235289058182388544082641601562500000 [95,16] -3432896366933422509146376930463499814310689787954321316488495008816982062522521838334325543252901709481850428278988293186963651848425259793173421269995679419621909602679434680476891259327493482079793968000187856386408356210126365394424583408855818312903986525573544844078733339660658784993007212311346075848226591158519880438312693045885741327591287778735578548858062311897855831005427758254678861717882490107554982429671932962788393977833301700850783298308796381317596299788471051239963738150515314654830855994274266014966666344071305500036179613986764112374674685723998264233613317968422744385649344375410488565249893814108890785929206432577922509218822783445243623517424700915238259414578694215349977548549073746373518016845708160895099068160246428130348927724538229192097069383803673525887444565831736542247723630112099683827830385071015349664555510897561981759030537832412590705327909895421964756114794676653332097082959150759167921190803148161542053301212158089396605903395701684826806176569241557563371783122991156493815882790216713575444826782565106073204523643764528591580109687986511322406026091009196140734907783816855311570118432648658261041567829864365407863930609737104152206208750026520521446989274730977370339583499068141790861704861285629418558354386233123309387314005945449384782165565345305478207855367387894923515054150294220167743322945672234535567724475832773326731394550649148107149011790743865886148987173302176869241461087562010720025657706112243717251474993534817158177730908576087169841641267301526905516542245968084040671124485608912583807608419922664985345134519553580029719051918097310227271034190656805378897093837818306108452694279377535330744721054374695971819938055590956109934423052913402674264826392926123376350754035404012708328998513766567268217180645093256347237578283299906478426419908816423975890150501617860083392796126119582086986413189804810402251785702729603117364191797263173299818670699181799764011993956536238309583936399052446863573328559294319840771481008011377872804695799928956830743721637337877420837361768186060255832731368228365214789039428624304505538668803008955913693139066394561484314465824285417057285899838918705190275885302647500851763456705557426431458791583938364166961321188864530995488166809082031250000 [95,17] 21594513127906806652085953178116145795386214265545317700875510511475841416979669707876524803277665672670325572140117786663017043811318808267875071886646968809177607608420058929135254257976536869381440588872848616502381358755428750874679617496356167392573445251940721427442054688753033816995893865322363535874518256612711640736316841795274184893077988094943385771923245353413049178535237716676159642784737332932320341199719709875273402815824094121979734106713394528376596680397427139849962403002455768180694984897177351350950667187166330891691088207883761303915505909643910868606381495222737092026518379063238165666858498857285058515367973453899912120255423046142851551611403050897685915402633659060257897618628941354531994880503218606566912184524988752688722294766160587619392226643734973700747645614510251662423263420474283316828543486453492474835990648807235057080969605377345593640903677790493353449168680044656247975955965647684607915573669466950658019657057410310293124691101103301622293436258441978770055229950538716481940739967126833996924645546109332494344378348380321453706610412053981496587371411114980379632750926174087484761811716321124832277231548607561229918043752015901774890696736726994003122680357490944459030036917727465366270987981493928557718958835261202323948008013205903879145514579673288005981481008749250657630429212654542086255134363813962226632388810153885147866991296934857006818514394656081574329009483201983677839573086008394923175889985720236140685624816949500822478318137885787479785520934571420610206957079698959731782769143435748225061573730876192811034765181975990450757359661645978527764513093534276808440802315441720492566910298804966493801939457709120961318712785041030490634254129835343683405293079460509485490178047701143203392962312379474840919620246196758761531008960560814408269433082502161592280269049229993901954467326061699095913820683882433723554107781874769673343974314334751292437073517956773727845953203756148020393166550300533677327927181450230958025060763143941979915381598886719908260947256148213796535523224030118690577751404385859808399513779711693188444130579848933271017732121987832679696207438506500838361049050281724985111047090324398858923197439161128495949950809040807087058055913075804710388183593750000000 [95,18] -100200052297033408080758296477961316257720768652200206509730977567828954845498580325649991660782106659023192947149114504902790063406245355232961769313339626726411125471165050605533142484308390647663838491001623855751686283649994754418238399207747595560905961591060853338585989804323733707262201722855396923901401879179589552941445122959855045026743310531043958317767930294539761008809817995566659600624327019885537217166534472236174562899630098210116201771259287114727531633363681096559340552808181604550308332014631296318840845279667053502804546089403532405659031003300072156518677707282706484711115140886968923156324036892724400864179157863188703910444651973372392028005554125675445109593407732595271886875516244707513789722992622845509123760381872121779468084467860509068433393655004152898779907192744559854003627275289860155006781952958687437542227147279127871102864070889224796423775675750066029354534533247579948586271725169133498552956320777788226560314633299917340210527580694418656781273811364475056942721524072437749147048056790059599358457538832591843657748495967469801046133279441088418662739709983103275694206030072862365030905604421551517986151432609684996024870482228208100989905945271205418723212143364848393564451505079859256917855585820029917494959887300220189773365152807334168561136902550985473964775168889718623990759607380624520894859990654149979588005879504813979731782815496454498243708449552911300643143888490040376980533555404724840043894781854897018547053816649220254816412825563082383835253927954860266835834610212801677022785963043915046018484990404551899774295017158195480637716375871374548733141123757190297443853895359799636785912799866811532983370051219073467886811004033433696285394508306015834013018814404239283592666155340256002610626747573465809746722970913262883387438075941686056576269604330332881430030216260823032425442348136225026958115247717825119948472113773976581629000456106612695259738803454011608531264113065035334822718291348073972749210441748693276327155310519257560576522834964719649704157526464123685767082734828511926781867622318759448519621698441909608704417581936273680540008216777122723586405285330775014044212121195347107697661178345302091218935676577241553956401816372068225291513954289257526397705078125000 [95,19] 365001946746464499489922254216856659788304060637705010246220374811915515163421954778001712449236378831732681921935714894102840184371673704800326755682498089345364298127766904490684380227044944413426930644892006810422432474957871384340099528444888340629678571813640675667602135108372908282430040994311281973304901228589153327411885095002324080689687729127426948997240131288002049895659941682496809652469096605000278391501066690792261080246676451297596562677102628732383432470557468988309879550498194057963277901710336780632431132584314266305367104643686497707900095050966891968983352694741210177236596185809813150214004434162603006258961724688838039555308546222443264651758203707573964230306348251136089659797758662359079345029668445185584311325379056763221119471495367390534003450934497378997849584714847407053883322119264055526369169479496854597400635090548114132787828122976292432513384623704907680703785392899094403370599042833033350069724412735259809291400005325783516642598323196803947923198746701062342636594740906528890065664946470548885442401231626895853468562409907305245468726824849737923216786028908660589265716724972344510766184656962041710717617526785748291051830081226644525446698795833626846509396703232208699098544508839179168185292936622803179210476009036332979381118087790718451665758745575590857955891900179549049781619333026849940928776317203031537868749203120623124592949225480836463580880205323217347789990884186764665501479375202860565276600137963681827011451794378178760850638358399724705074909751248507398540872873143229296677979864822081563510842250873610895745672144439712565762672431989378791167292724915958424807970516938587572725492951242454058075182388117834955031984542734574135836565883322420156311860592800580842902882923719035762504884010351338956384248229451799550059632899591042123477880727259088184579002639363923534462430363241855497430428150854959075457272545976224585312571363888401183126817131606981856097942943499533227715198961276470762381412605084416108484780016231299671299685671311632664366263143507224293365312666803818112555704491661796207031442331226488731808998996808313635827056067832010767802049597587523791053004759985304066634308913251255131444292259732947996276469782017670695495326071977615356445312500000 [95,20] -1091502918851198097420229298597066121927470479926125836693620231257558500027638723192745056392294064079702413678531142076319138909272539614897176234090640482160618148258575402677761853637505725813178144041047556466856583567841185132539513591950941282665923436945255791107427638479845413513195747246964004882202613324212628180548225461206793278791531616066905635729312270869854584653183625476222124747079966574634750802933955422266208072955819998471046901310322113461795837988783956584783562570581369548200428959318058133117620278661066086093292636010250864525077556334611719661234662138112050194053361331522743865333959035531799039493624887645830998627788149095768149184270707318868829459937642871987287090681788672759299268151425376291036488729844341500536672104728115880429210736880959263955593252918398709365182278827050910346091710497506569329609086704146170336570066216989886318608468867927404610146062415812428459504538097729442102857759606263210920660477673789626375297331143957894223558695368563606554841077357415950476461695445745057442502487329163054652206785190630659857058510757005552116785889289962899260215798147574931564993954954653219128239626316569035601770533848417232696379468114232845073864322679900023753900950121958123419958683152896360682412920437724480249076343034484280628369561087740508745170402925571986449412412113920013088005386630614970318664996787238238104625014819198917995105772534795962938065613597108099852315829491184610083184253718869318820654251396612346022186733760831405495982241112767034253256306982821781826095834994310168527278679077630878474624192977473013184857519523135125333957178170242914084465230221794502052305699221916839032497280872752373314613603745029940960039311749835807267978954859298946666212239946916496964709915507277096938531942668248620254878326338233486446002917711099061677386075731361728893560931651961221828282030316959351216482369498679774330407326087534141968120400647415074499596440556929468905560236251720737081765671601026832879257551616338281360839383645490689049081040825629266349564854365532251766354313665312374415617186511400472714037398213148948343522382940416521493030070938605057450287362133331474735248764795913094534197076654662638631881899087261444947216659784317016601562500000 [95,21] 2604453898241843808710701194743586212973600289445819338093723936267944546584703140123115799088662696630459090312048501949932484784362089372921098063208153258859053169481688006495084879333291947796740350236178163862822787117658667897024524028424010289012046918163894334552753060662236602041413806822585089512810320301862961098495106673815688941235667443706023119763109759622685106289884952838541286769342350352667850440291809177182510316635698987453179493726815878627366853605372153146647012779986227968236403164604664048175397832143462512916614000514253955501196747286437268735050545974300421628508513970112852328323874642351642456011776861431294894577277263251863089163037093980629578259311939691583260626689687235927494068907266451601927345597009610304219078794600697323757127703558321683685714290627499922368145941142109060268803617478721131181082914738477053100999624978890968510535793358154482252454477905134151228557246921438169610730884614386043174515226902863557398536257967654121264754328877824959771152110642968822472231089951994032972889596393622712721052751949013077121888351446479476390208331875250453872996302635238833042887322643167585405065401294761912706192076730856169315428931406316383994266876120449387575541871075067438465415523363686438093908514178203248319241272997914961359585067824034317664907500150884452706610976257072246979157670660189620378770596188342932761470681198422495638564197006783108849164530673807877685307914987442687780282660791176000818787040765462867386990937973180120664762052715928649371327041245204775004675088800056268329236249298297103870513487339014177851973962659629302180721903595192831765704094613288379082216885011732060487607630674229260385874748570334177639208713138755270486035636689609904477933110147000069322361946496085069261755444121587683966589334993058249110538777527985180351627177240212511761138818212495783060048337457321393432946222266069425949180682018059005427591122643499646631249937414994239897913821614979859166780607884873171985654640762072099109990829263981273197896096945386911979652968337951441027636563192876771551657485864472315226939053898747697312429876719948912592811802609024077842380883107639080280792192615452540997262626647765822868185736638224625494331121444702148437500000 [95,22] -4287123601148795782066118075241750977782540545101740137178737791311298717154868720929043978714122021149518939347800356163612419513051716901878351567036785864592628835337894795354823139931929313451424569929349264706351737113085412010299926955186575811246893016285046783549907380507075600070156021798070707197684969484330782271960495251881795039949209133625519017632907349472933516522698326936696748528456983421654355319881585051859532722966422393523935968023605785998104888043176815132221593623070606937951934821594502366965307302813257587616806788036752450741532518645727257514897061788221717510976244032719021146778659270098526467109929610475354684086365490472185514363201168328327684768309449590142783883523181374687733749827440218905034205788474103329139316958485619151299755524484237645268256398834266507947036896921750129704109474990965051824652283295447315843167589370083674438224564671272047447549926706515590250039406857222756262843141940098645680738818430321557174430465682149805176402510091207525670354341716256580534548088676851480170019739953061709467861113598109222047347580975026542319352545324228845483387925158313766292000977341617991847482080568902235175043806724099681882254819515675135950341937662985501570123269187991488996184961325726132151210744209853084123331891153782562587781198466725380787124630882358970132672777806702484285445391734359994827761888465126924578203433152650087340465067519729340239331508814998803224583937130968864013917283128753253282923790060147591837041169688391213845023453770018684193727072732651976703756156445081619210018977309950504917206131686337153646596989174953755096274834065748944139644895125654160318926768800819697284295660866032506348142744516515880125649302483583884638333415941993106277398033768769172131507475520012477019992314098553215387629102684603711624936247093991484446183915361874103919350734255795402293408555074497697827708629484070862728724726119346100291634775335201707557008638893907487817490717519524666144323476733181150087204652593694234527800574133358957090208327311311036702224008191476659686096931425985321685869363389964373543374636060715086572209094678638953446776373566766809832760304531126946575516497506178924522987832375266886719700210051087196916341781616210937500000 [95,23] 1359159399726626750454517036713210474962891108134218556456099394442119804447728148434119965343106292886296293752386416957181121346818969050028941894516192433994512146744482619857412951898508517979042561593245954877739214016214407849577140067083215531941820567459382509465373755905422963472735170406411918844118001999053406132418280833320585574589821155800728752205280324929925150440261188624431908003455783504016253187600185855163526825285828542139606374636444359844036479249842571227179804861251827986227248436699003687291162452702157822234500465791656449390728175619820281158093897291267613271548251538050379501540137128408475707673880594459235209526147298309427447422477682296967546885305103828711242174021289563591329968466939103724798935987472274699055684885042472274202991671040232311941008022445539279879003210731517864024592863551474968206979375890750547567741419680179133830344465821206053991353777238896700907236147469811411392493249163732201836590097563784055317241625358880848745015105318687144183537256033099078521934515859643739546682971182270802134699155331020975666286581564964520467423624835019719291101833018131163570446850921699987891666432816054883979171961059184258030704443899344063191126634645417387824662259983431736839223926438712537511989578912428428553150708809794899784596911481835748505502887782194620622861434644239647522603742937994709143566737826432991030655798613982630553185036329707244250000763540352682381639426354468643314442666674730952164545319612347244876053741881097689900302279081980184551399408907185771721139451841247891633366095455628580707759378320919008908163056558926584693355141234893647322859225008956413305266599911309120693912061992704670079429990295528116746326383038595514161227648037237584549577192283847032892361042996936513236400846643171260043528684094478208148239623468014651788543078437342722894833782230426527620662396784630661664861687953618321421347489940240214638718118268501676064462819038216340835313044415875209267582579613732986618319600144635953670912857247649738239078586834561932040041563063930853783375573305328662192507090885052703701724487213009826588790690884699199209937047996142648377279514405680531792347387723138230323193304167374295676751216888078488409519195556640625000 [95,24] 21569634612730236074812975366361973237985040057092547280971206576171850062982631378836598384570782437770887815648932099106781203356837430296081661827327869836112669641285733156746851217130091956799618125088920183989259217588722517229044913575030681883632297072194836167038544654295998745140954084669300965294230594182629529941265840251580320899951303780196534273342944004258330219982722207099982387925672821090412343103100322683636624590267470121653690857392208669998203565174850588491667535889096539555421653766630373810759117009635569143887610567720702467681235695785634727116344243656102536758117360685281426093649573910876064047107508405877220994875340830720066535486373537620260697254272040241947556969752932529328933899192064502714929492852023045524252863341768779650219089873517312060348378278177250630593694017305883937504866960643122950447831691234835486150363681286212222669022131575328061459520606168799889159342947940374307177821156312716901098366266359992379097600201210432990748201592031154327972777434232487085820759198461162249784321295763995248953447145587037401585147518358794542644153418827494712829605041739619600869806801971523527593678169554041495589748533335959019881412916184330791396633906315582075364882745163103312993009757110154114868213994677884204737597384381137702386630591563832966564313974790673648578830199713219636222741732888814364309798081947283040790383375368397067881246711588365683520756244611241600744833532381950294015642910907839650601845381542649683672633840061308441539460002773952460046315364711946193509257123358483587905547112649274884185245053321253203516431439314690362614314690745537813849122731199367980378603115991092241094721818233507981788922877001030114501007124379352338085180031153457091096943025364210376727631232054698148496997410343216198144136651095792088222116465470100078271789782524171832136509541576116103259170051500719862612826478453576535080572168071578112197881260160121538958553940869587433410419611660309614601838050091702338860152047784946119707437059638551079303092428662568348236008769599230214076698211104532593883144372660557692685615183936634026405312305921077956969506848228051090761268716566674412649143108304384844566018916960786766523483493074309080839157104492187500 [95,25] -98262562303003549238276855525629767045284309174920171782952680888219054314163659448410711196742597588923774496793181012307753560052530182030323417502938285656986609155149767477348435145056345694253225921521595764938137163085179509692026403640721573755458369724609985404008033119969056960456601769775210627893126399382492114681277131065147364560376314586528264797630782817309956258841730843232374857822885727316520323984452547259460325995017847068252736325265404500435453431200283305325872600520383582136100651686807531387871036788225275630477162750861046459166376043782800041487007694432645075275503968041388710015904658191540730358369841764968322394901954473165166029767412739296257423006883504010747576410202378891724608301724940366943843716121817300914417216430324440740018557152886223388399030577638784359975319884026787908843514710872755362732805240032554264830460140257296401085319843137825672430271608749331401338923194007110143221648859309162807407619777861700231333225332245970305366544543193959274050517205633449070860713700959890001814667762164346799755987740618831919803470725668994490822358285356837884931069651659411073711629643220184544358829260097154631650713513006382958445059967345095886655362739908005352406497951894435783766475841757865885837012455588274696311788389662830503591364501999167872753311006180533653141381157794839076154473020866321053685934553729280056582457775575536236525987298165574554607461920739185948481160600595841504347921635703348349863306049984074522413026223452001397323207876581563274628265151991887215431172434939463653451916245047934025548230352242689199851268454094139116892851331359872309587928845458677648378022703836457306437723765476701581018556435210673392357261743482381093254914520376447523607459743702209355213830570932003901165270620561116386636819483243103149443483579588016805219860790037515101252409456721990950330411500969505423244694853059577551093350988746261242849916347498234647653742392327795410299707476263355358871119452365261166187678039206907566778255933074646366691997236011558714126063628144837302900098525950412478206221344018779819437601586305426319017718097379234756598445608322495137179692989624343082116484323762441678768754516060113246567198075354099273681640625000000 [95,26] 282307914150596071876121054025717515766420657249744669381998548884784970014443568165661751480982276214962952000801862354216961856391687636022797313731743841174791323900344122734192513925489420750468736107096396401224555926114358134710150603951389637081194827737364256859195835492437046539509983418117302089602904453516012295327504067547415158965679636503397059308980645869309062226532231171510129291285056148197396024563382271141012049553573088567598247838227182956805827993435024107662396163952614751936412514465803631214126663708076230914034068531664645091926543161425353496396306068318087630943291121683077825106141245124943432581197898312684740482186225891491281673947822636797496987329399424186213332564730523362314477429141723967661088718735280170709764204412245291581167595912077057238975146290343223235247403754900594054987042502513865458248130911662168627792803059027292025966402819231133820680284031968524516038110272302009976219757308659819605873038980447916119576552349779638646344889244540891109285346203400569761303052147942197480019199344247089025789667103400045253597065194870131070560890918804693688635899907662220251398741434575446520066294543572798824431874172732265505682608462045901877795533022743974301263597762714531244796985849858845733381937795719561065107723858831207212479733492350480707311414805764161367827132279412557576535233807287256075703385585644602454141889592056346620747813064110843847209370458025779867881347111155614308843673418027652241905995761452864482332176712306757335683486827522514278868866693594886258716024646686450567260706253319162492084128865994525371089781920571063954844167653822408071115501436704117391876811370197245680335044333954839785249356146888765431959440600858159382940712435788307522483120950718788510620652759520644570052657866384457803365509860698942149850665280253491936541377136355148584720256681092481121375394680083371726233789726402472262887484502914573071364898374906813359178022223680398111035426204801698028433383255351372663065394999331257205415703245321952035664699548348991922944090655208519631097340501335281360268887266134317797101855166876663438107982371592552140103266851123160027696332474460835547232013638357155864248848597952701311442069709300994873046875000000 [95,27] -630511298077049440909490536126770565904807657887464641155880142939696747326594097302931163787057201628293566527672047020924817131865792307458426787680031515254852300296092098995294227860281808928047467805214630538741932527235757951068081086257005371763499281523514196580958368229697837178372089328280354577336876667727444002776584115395856004494624302094996111002617149484353528095285850136340723725317374578089520715764543843454737400998948674154261509863492611604976500697681737524152363195090375165687262390909253193293956133993153646975691526525352631459197342484941847733201970643486635711233338747932707604895441347780166831146407174225795532489856982497829007955381711801212479791031840764911112133874473562378863561566203922374372273299099054479274761357937301015967493545054767679960389887742716877183753560450134990594023751975767093804447205910086699631274646506394395461099362076456659089758962807137691979657169708999213210064930684587160883325824933256428311591924265554853627302324657269757026649746389725759522890566507586427198043651730229504078817116871654877654742367774689134034341345655645238430868146773010502594162511992983772248677143178688038511731318651650209853620227763984889791126644802978955993930708286018611793167995505107112967898336969622872439959489074149193380826521399798569463670006831943919909177441342232040486477199060122791071524162186389959335959690590893146963885444022777467515601909626145189159173746030483038177470595173681119716209457500346037549830081515889983673226805788743532777107592589113247666510876737144036573446149899919261997829538583422088509511292693189247728068458778199966537640769614514102570723232162597371641052455066842388533497302446230216798045547683105203991354537727126871933795431171717736831220809107989778838590463421946858743587201874397532049269859587869587832594927716690188327778341970340566306043429686340768209238641912510196467250180376144196518034788956665714707633084483129678712475986876888369182705703340421016269016151312116518652530970012320108191491736631371585314660224078990107156252573066711318976981191902263820515547989789125959291710480244341823630303673500982415240188662808184489342319669432658356010221178955532650434179231524467468261718750000 [95,28] 1163075990776831314159867187100183656927123057852472652388899843149296157274079438371952321040329966325150229788357579635652439543905576821676910554685507776769686413554408393360576716712918786416784276166742996676172000137632847135396129083190821161062323927200355731434567626252496219284221311518177421364161709022808310223903091431736616147381185654197690798650894454221985283499879325196624948170761364002318418076350224969869452834125065075482311651720502771970203882361630092404157705857481613808756873083424834621578476840092447911121281716606769042822464829754296912243603123488625886194092627399008957193335610182002576307361387894879734087120993421177013883753480206103789322130997236831314067246830254993302475654158240307426017812868389956034089220808926723392636081654273862351093261526017060776338044906220938778577239277159847532706714397071866629918865009267631778621767671462047995877792072012835469458670308996042050216328561402354649194004208494725300547587220480032124295030925189542608666894519101588615867600164752438025865148953781971571103172966309615527743253093351245417200321187679143330276524744973635250147648488267246160364019582887320712605463752110237143774965002544461339869422460619935969482187178297802168535579114532769860837832788247298048023904708569478703283953510075908588976080225009473121092207425757997746299518321958324997385889156525705940923861609623387192034059471844644551914255770817000957089155396740511938598462001558524320813687841967145717151387147100742327010572650156122430341720546587935000030404908472744157951035671888792090928543540806600779241957872591122882516892532245225818678810435156980619403582988640614043258936879862270074268767393714265614928628661227614308051359492815473176810270466142569642530772916040402496248442673415809113512555805139719915629527172064882713737215804023073250316191224187487267211387128456368264174628947320137904215244154232223617248780015235154443181335461762168779508269515191320880497416261023689981460041671752093126960555057107189591021724073047277394719859291596788551954351747894623973679156275125368202356086752771029194172311360627158551449055380962103199008989595318123973053019027918910830929344335515907005174085497856140136718750000 [95,29] -1816747676218356326460297971174375521388283604919686331272193227378533269345270852329301400936322209769778742530065951077996607247202816109443250286371194178407825617054291919890337279050387307675007801541076928963705103046342624880689474067709396070174503553697297856833983785308836211483177589096154496316745326013299881580933431751052445872939617569389014633457178712495803264237131554854846915505057916456375548128604177573256074052639794073822594891072370994411374595798990094603130478726666676842701261093889150273353384636791807314664708143188198158172517203837068165477026952489184307310566418071721710640073832248427540582219761619305147335234747652460687526724156964378303630265268895488197654746237319320413714662903405936956976962543205753465367650462096336903472004331771746313010101401621816933817840336097830308885814569303854162904867335868479683688041870614304030467337808129737920217348730822372292055139543580110291982107513853007391907338839276981943673918101359107910211661550436849458297374722585402026532503139690016306302651387399732563250566306121939810865595733067365563296547017939801958463658747986379386151041894785819900937287837680574143504239295598131528472910080672782068839523338165072171303462502230768831867292525411220830906346914461403992418569799005960382675662508376280638578106483639604513651097515309826122796712414778123024888917278144474543365879218050128862043368894797703964794842788827748346916729612459432626236532485779873236042975851876571088469919616037915768613930620174710090113032251209240870074392782096947089190890627036136194897712836931099724299943243707127209928647444782387621531823319649766270022973088719950997249982539377272706251827224084741684077240392569791129266115909119338926372863843977863620939958192673994439031517762228113131211193724971535616552960901893748563505840896172971146227800452345147974118199548998065888856307208360570618689373606902058473132829730860810589762962673819673348060358946997989962028839177734510479430936157476056092001164696667412263991625597574901407353116417953590711532835340236549312991261213407835214587322751209709528257658117506448494225988374613138088146830706836651736200512290673753784675525935199402738362550735473632812500000 [95,30] 2429058482090371175353322553225198072343247360084081134993865072942252141068168343035912407735469505842643312262679474625328148964019499664309674264492752639553571400115744818519632711662212114082579043025073100110176166343232931729589359801862386105348026273158076839687001785209970739254895680113464992899577935883126417718195541247856251764878969119123978553258467326573211387949434359483909822717717097521838904500379589313287555890599582739191071807829421590885409125103016980594749271228084412579613494135952903171619768266447794271076230168776451282446975050827177131429355810433183391694878716573196228429561078072737558005863634967628644349534613517258532839561714061714648293591215780228300764212165177861396166599670477182917057295115503870363527225711911538085390752100833467117310092661777156331878505823439992954487870729057946601452860485362587876896782114749479098111698995103747343212448904818750755704613664720893363095355712094926583430854659576466905005327490758552857496221240937733697043944299072435367214346358422734080920348980353162519904894537421812598117331258133674118421884154431325902759938729841089526553839660409316229790002018608510104540982789534657082794561909795364796832389774444604245325101999104250195256866794986924361983455983029185687857088406545380613961060112732736098337570425262345369692163314562956036060354008049449007405019773666703950638085841562424590548361782256955839699253918247780447484827791937359047849263962737852346227835156503160710569625356497267175977115104208531608062626621427548530657503161138097380362314760509105418295072766960835523321477227445742134636626902842504976181551627459491257591067044448494383515542751980243855282378953510411679732684838369181361944797364693564442604968745106509780625646982448447619691849786650107823073389609109940735450261420100594655828309135624151871118904123116800894753516367658439688932632984550293887544307129178190789718273560827874334370816277376314777685419709374263154035101614757954949417244713656313044758352140749880066062163151810545418097155664721573487529525074835073376996064238373120805431180229073313533139312185833221459654478356787160761257520923918698005325951853015931103385582900955341756343841552734375000000 [95,31] -2786621923710211065080981219774634770631983741233102100595694590082404056606442576599475312304511100035272750828680205951707493166031234015089728999091294241221874781815237711279896278780964705454916380733755115509675089873104297406799551505172419525151114473817399659983012078593649905679245836818910936179813913315679800234702114420346488918095712219037157041934215796096718027828563980452752605011921993075214059613474391527449871204279942599843841472588918990293619426855064449386012378603690781200573909468615617088548819260605585929239721287961157990330963136866242421738425655069019944770980616409445762474320907498672919112543322695986633284973711943142347841748660762869490336901585106839221516662346074409690721168013824276701338352992573907202532438917951253024496866143870921178330719251629717564779463108241678912324830211641092477607631186879861847105706286681736451084483942586726307011655150616521901110784163215669939287393538479149663504837216199032733343622377804880795939173765455892864099613434380488855596423779633371403519993779376054893967272985356027257523525158882643528489709320767207860791607103815562484416313337958830164243931130342015655113511802491915481961468302884196233037772907196793851047190880226013789746782005554759424939379216309429666117863484027663329957792621462054931553719339620194157242931969798479909010170336618974017410378811243856641514453617960343062513241398019345612702183761087975349275497096533442874240103501226139656136518238751499930776417076514005483962800816235559944610507813329082661187627086966796453529328870168946804011689012559570635119008416893352208883352780075153776245135286704789150341265130453752884725998381771440523898576285764145930547037294925557948397526717491003448720534399817706858181072434906659213305674001979169297746052412677186287617709446595919642543154044409264718174923900292233754911638416508003059722955180863146988843368001203434284397854366148556416676531369397864206122594305539256737408950233288027019429574016765227271904024416669508218932064521156561437690797814663862658604696491916270921400026144482033881057280142456126466482328538359259667536261886904058622350022623121813857606656568074998681083798146573826670646667480468750000 [95,32] 2726795462909877860683744452059248488029532128273525881666454113821017150924200503340749821273863823174603093686243969806119108635059395127973521282902751320297267924445589007308108657716576817543540414478238717797260309545722022994183055378138801433857648844888808031470369113545148775868990076700894014918557764615120360100421585165087359183026775951062144618065299419336835866370535086172894050256330679025815328181108460064005789389902196635512533794122043741117748842737387005089689843986474288189481166809072306830861896628838738802173375602007630371425838882757825747538237771678341364348602440297142164326629465479455581066979885507903109528774107873048411051165860189488225112066422738011704677016489603957697506170765540450380739401219778954417592517127393454059974786560368054970631162384770081259922222649547632364826735981395914368911999185432800453592036983196541168016862888387908955815211134651224128627724064266969543715286453672298040720722145692605495563194272227335163493997789546163972591356883279107728730983279195738833125844247047913527468121104819799105600570505983818494227354190076364838302730866762708019457212111598864763574701097432913941890338868362226375814142556877025225472380542278229982283542223519312452377114206376129969584811922306732671440928260858992625045683062049032706963119227329022489484377094568496452874271904946349118143887689638624816836189903985837295311363141794700425245082689054651672667899661236664634585588119218802600351952071450545052072940134587110496496045843562670998614250754537524093011601668458526262515846858024987504476391302974879647149616793693936377773034148604411487970119948796098207883219859336994973327822073833648447021366047284606329770480203797279506577350021826585816117629500497870227853280414439255891364943952703088786860691918852207506087555911664871897714290883179063079375745115207472144060679835338134480008953724994325615944285842358447869004352007785541722850233626427198866116017360589660810182536151468732266597816480375953929672726189354461770357967094126631268038467951901586069285884631751310242489748448810498029363130611388901354264006062471819055655560102834051298360204322624613456984318630993424648067957605235278606414794921875000 [95,33] -2231130850293382451515003878284550728120821030020672620517241067705069850016130099439171586410425153947876698998080902483775497356393860738500771516922885843316550477113952829076504786550865011102700150170527650114025650632868010351085342197063559467797644224338093596381340847221898632784665783487371207349916522008275311446479485681161865282045241045864127395086101250063778388518982277808854840225379198933686410712506743084451797912861107377423048108761468380522889104797817549328139100064778371109440795888953782510506401416416219611742533434607711297908704804487248552742667136994545088922465194325924716800785678126497656134554279696398949707530085558751164492187405794085313008279841831779185204649743755869123674302319282838923925338032632953903703020412280806870648507593447523203575157949055114228687488403822717288591101585482099168697706321520607857790969427758398830336422431508122100990689758552005672604060638658135597072946599686337503105511604360233655483490926111007755198835708308045722791115005672262914293323139598607843084575904917258869251797992954411520347626890049374187683054602261747490551387742477875240811086805136958949359161881315818614796339490473698263336138059567075631932485987638193539487834047331652645602616458083081292321435303743417997810140590931577283713903248727945556464323690404371912972730492113708744744484283630579731700063372559795500172494774746697213550333131388218992071644663479393576303379543340870353760632223565911574062195491525621806633192804103899306140932117640186067372490208094967514188335777691219939886341552196043883256654785860998432238530656593977065591322363812513029947468817495685276171361818416369444072491236186472079110927618602432110312495813800933336077578086376092727237715594217905207530880152198277474456453521245800185289641104917141693524806155136818666494235583095379927404353217986812314796094804429984587055801507272294454155924736970204523380422652402436065989675352114128891076993903461121948211530298629528009347455022983290459178539500388665735187823581303804537731000225664637528267654273977834943779629504170489027945492767228285322598285444072142227009610176589948386259380494368596676798589817369844467975781299173831939697265625000 [95,34] 1443172219468361793033947377264679106379065035711708234311380691350492676846468546327940778678156368891306469527040373453298632436305675843937870643268110723486695822373150404309224474336277296703072313818927886137522614445267505888646597448901863814311364491795284696814918466861756188268690419175897516204564610978624137754514957727694467688146641582915469725654099169196263445754282294807150978389519935687022036927031356874015224074014470558103141543083707692955554952433836586582923983695900817909428293718481990116392651953830679302092879945420528192700680406211623828115582532845464209980532264499682055077452433534364044983091607380387308227590787724323317154068969839089729757477910739463198510689487458586945217510990910180766467117813264377324364948263667334539280862026920943725142177614576051434171259999320694584204088963272469831501908678743793557919548453734269209643347621231346050928860553983046746106101354493936267182760907563790715349284382206344865726084531880740359566942952533770309362602972108260094916314223129166090154875831635013181272564673430749594690055320269131673352246947034003402371410959398411525183566450737897461556639530833922643552480900578727817368214483346447991055610561544887353868887379171440290316744911433978804673843039162776571288043389741695049503768063943446385039516535626295131328296788700653510932006433598276453687922570825388653395560597188807800773043975526363897195961916465476584427869623032951657455604672277641525115417515495837358846878155993938780347182427006586188424523062391576757712666529122556408099496857032859173386780898696945120669744543370351859295446425190201214014668095605065125337324998384520920684694612482541920933067460898101791926595568825903315270548702326238436594101502337725765611174732394786902641805350256344075049002345137793199838642192485534500391579703925882087804989244599042541323049385180061843790701836977228274683101537952988833519688302327554208995453627943934036348437804019702705931335341320117138438044038130094285118387008773925373284137332182147065569561233294393654971196762582152969673224182852436246487861114105369397844247856689098633167448235263708614027212845388145905003302038593915312958415597677230834960937500 [95,35] -596724788150102429327329139823926707836199186484660767341004759867168160262980983177676118224053248989464092881472112688151390936535241526173513265912516235430934080735286997031062919279078770992989905642769167444885968626336343083533261983492424155180719260812605079431854624228588024792668861838891057331760472989662545449124180002843579651652706162990559634894086897032083606056179372681493690114180204704681535017395733552661035726415116330094092712446230920000810194065201531103604004452929080616504719447792380877751466858235591391305644285262805526713004388099946732345370274750872545850525191027757209722241590068284962943515083333037159678660698913007037894260515512777914972004346090312338412395011096244263534834082020972938051246814833235864351555363669219754558993494144176334084141807876983452095431202599082476507710701579720786432717333615662129495572239737666017000984240873171700758637412279754293909364928344178877674400118680382954084433682503193424113461066631551623933262899164112561669518499932595712419771616876051219496457312325438534171227100670516215250628572862774299022063655608025842386348935903645035801378621651536013767047446725362432712401322469552945417184712926238079573819357491895579326231528455132934266023473510092163490841769765736395638393546052377391670009621592485783111045977588663654891195280052520980146235670155923478880847065801144044183924189684971073102176754178351733533421141263965281442262716573783993448299861728101839386339580100007879613719121544981851810757835645305320180460840588994065049790266092403889937281102801412762150757819256025411233683694358074094523337736410000558989855432718679820015277286483864004775286904071605590025667562745527533549809541777683703338532963320396561382185781025623844484367466054863834486542351178158842479633002696604053400929720355212781309497075661745116400348127984603978564805008123498023961690643472087317417311461554239946164053764450427566345588777988096258713661839488177370737521880732385222531312399666882200037872005640648082896981562790859419448959170062697982217033384659236101311996781033398155805680972791811520219100937233981461489628092199943133835123676158792866558444600855182216037064790725708007812500 [95,36] -93941551343345755027863636482889187985200046936278251110040298825067308150084504568246195927657817733792764001951594596078917857960442203157449459303897510359644461336026574683549436724094554048098943780634245627722226532317971159562252654049573070154553134852582418991232762018814861150384027203183096401188753733287182447743689732134930896736376296921698837594900875677950138598665932318142215230309226680807823193965840532957860204366189718273187115024957646605903283081734640254866958789134684894040667893423156555451497363547232194851990224507300405594413494553794788149167989335467897928643861528704412621467708325278442261745196367845336329346160322109717547151626184205071099952701898088440241203494088367171811817205381049007274336951511193271963518292368635285290750973368958054684425001267441701440836049097235737930171656222070604509834652436651967588484194490522210984060698114202488223940415918627924414868350308636025436475044982462165671213163260384206718699179404744796263844441441100980886122149440733274229192005659548979386743988194046411902116748681056967805644413472629073606088556550553765880845633698010868630146121147692620344055289575965849036574505798761333494501379178763219928091750532810018485046219834553668765861386198400288591174196351128233084516574749627019927399764604597289953107994792778336770451454380783856951410298674294774479561469652307606460847848021487264843717728275710726028916655690463631953996922066801466723412935331817350368268662219763332146226421715995914540677177070287721770266253343121432669289201178004310368184780492727633141031302613949226596221202365085497722643275951999067874236933339413216872930858543223561812657800096624394668819168555868607341354350687692359177341338470813325079763596201188583858320937753642122693567934125399202492891126004268546733884005838944467116948122859264959298838803135467908325550580786876417976284046197995075231089896808106294386492147625023232056113618540451782581755544455733543996794039627853200264785875435294510090661638711871421007001182019541444729210029157866786124001410594607234155094325830265711090632766266337759860101675191541423615278602180042250052451771147148107399260652528028003871440887451171875000 [95,37] 512645813143837606292500315075651642456151328691748662275058232928199943319956500591844390193482580484322860738035779113261276860643264497081896560225044152980487065650816331382768260899279284500971265020883512019452737895830294714259425096031290158284495732800648076487080296062053117093082374694307082847010642732577266070736578535082736478849776472174023486502266469370740675991375070874367566393921506122636828626646500925074719302182136683336554290522746750896421856087315174767732562781828606763712260494685321381210236147065671342476085643624066632090939229146753927349215426901575236688373629518196441393676188484900317438612969957615777237787790706847943406287391695147447393794253245216107840904434190745154027279823437465626632459475763838674163959593003724844466390092399122292665201744126218279772013809617335371356313945580924152045227369732849950034910657594199596816156399826369881483052575083127044258007076338519412720994929275006554143791163828868069719809002011730316450025182317699402203122867457732611113381891787973626525868708074361632796161269762220758369185037246988657070174154464557290518569072757205779705564479849440808108985946563641110776390291626458973835332021187350876063915433453179261578808299785454912902309624767111597901661863500733377105060996901062572395070620054436587448984790107894370240178558255042146784426890744116430320044412238112480758403879046043051262576681574509186019136054626232496761144405043529592795214781404954776886532074081387734735464209659655240375019336480692197876444720514518708004398571981803844087507146506607397611195839906799914349502252086440600530726238211423257336691153136496215018169075145833728561953040795466182185592217795651701151105878287509069519043173228543564740285008922062347382241841076720313828628029905065027814898904440263005062648054159799904310165163870559371559375334939258606633652530385618726484882901871071521200786081052389338620144774223694224892837054539089875257722217623032048497103166666579319829188203379237018440550052869381670650262138064936501299459984372666599758187757783554656391697531857450867313231992993812765628155236031427482085711587039924040588352192535093188041628309292718768119812011718750000 [95,38] -655752777235284253797993166806264450359525776223498645537745924716232162741227804775228259913889106487852858350994183415615665368460492074783621651888392771197186269572074739826691080655614677535028779626205976626308913516337442423903581634930918201550036959804754870019989876915073939479487994618013945150878049437749025203204313043066431308665768018781998853743618413250532454714326562443349473107203709321985407091235244700739551543149813153146953797856297936776768963243138203640837172548582714492635304296282881430460160653209476958763723697026102229058094316553137086890194276111869741034206840083626397976624982635078824592329694977588570481855933759811872383667610468412565093511150912843303242330781162473240364461830385098660364334890450622603506262095946361389624059402658069926631369429630406143423505541836781030805059203721560894495471630675630517967801982113366689267314065821691514309291331515048984948920852426718606719292019912225331140462901329843407417898712418585946166094667105186456564860914375819253665348742439939731131590874352042638733489593938894897100222132409955046684065915813911037316784199355577513307670332259499448410848858168304834017696307319009998938419767177493760064644072260770313793721292037727317233995746963700737745605075002000097223369507326777470827812780151587393161962513046999782549766002478574946803625099805328534395248138189051495983848018528560227824452872645798583148806811923244868893147242969673284266547218119208804280438006658087978023857868191175392761457718467476272812385978743710308084727726050383116773773585933588440658971368424063276459858520452978657500749153119716480402574154723596184565471643640711650938066649128361558903012077780869218829673992651531923043297927276088821186689504951243920220423395410638277494143870178425818179934688051016497037415206832436903792238706555880973221426907960245861008098673021430898804919085225493353083045920407368274417286923275942112793994178071703183256669765632640000796490869652899515956372501709069079642063155749446280422007123756612601583453703609640038516427033665548823536215178555228976983466460969779965410739593976467709012898981732975530595502328123913571289449464529752731323242187500000 [95,39] 596906554068147227875075351292205613407495536383231692114051634932196518552314656627747227017039923093706061092415908612990971126128165554384873625980993772159580654922396370161221284342977223102799262370057959208616079269504185762438986033897696490247469102459449718178620741688850061624208852334711634842816432872928070069221330961530254597888227260539098583332259262606332793670010852931100083042063680439039528550033725535999910623879826166879938985425882798895831665212675136916262685656800723469661277368110534112041564922678413480238542697472984121827497810315186269496279038738630377322413609058925274459861611673042984584810951058130792399795890530970100039532267301755822588127575732999778225673951045147466339550737846559886079364473656460170930820042546339695526971789857761153393747378796683477940887143142711574657413126985620540181801491192830012751192142967266261212806663781369092723102753093195417654038170504927868476384093770208296650835089084260346386028235526778802004714043649374193967863928444207624450034873747374501843353513597626615570476814320538040540688579073030428315639493176000851626165839676408761553679952887554711527031920042014513562516322333711071757615852888210439521832779175221569221039364714786665862306243172953181662700701435706170544329908580657316431045855175584880351851893050996398735264074977232347961318416290683171821361748168661482530328862681922510414799418901184214218430465418608223051208975289936652494322215460091842674094778642217367454723361166957566984143231765925760099524080790173924574104041084907259276681272498416222726467915438800479416972930997417331868209038931104598772705435822361409216190775739355074800325568690595335242591313976861642822807392280878080147932630792854323060578570712223788347145688443471980760233775229275928219992430992480136447487716168887288074970412740472154046011539662810817979948372833970282331218112063441090354204394193982849717648101934128083420574854843601193709649584390261340850165696324813494775783289022912889430589310785799772454121769458985381089797119501819540272149646982170645799350987045491688919375804630084351675101621984651110299662095637402224438967240915943079926364589482545852661132812500 [95,40] -436124217675673142316390252482178214226534830644744884676518499505148256112747563595605764110001863074241173651966790045771460292420587590884815828122135877592742537429149042147503363616539777735332370473549187937467182664510596529084536413203742468258242207006929056243249777322765575047982062699935687037754470177290719900217273717126732871302287499219211213462216532836003573887436923257073845062587987883870447846902226992271782500176897682286242726754484514538494888811986563853692736451314169294718604022701275984014413372733182149232174135928792894336026335430868649997868305285150602879687157148565960257667912995432715607363420329791407004799998120379364214188106204756756582337655414274322598673441996121182060599428837051691567119271285385956271553644820082061608131228254931090565569320885988203648822710641900756579475006465890420779958706533606231334352194309870588488340777856129083395657639110347903898124212698157588186182516691396722421578320742475937040359238116061198487810803976857723637973740522079235495862084524677930057623484826876602833233482599323402873498553441292897600842359546390513632706539291866110918544598868508314593974268881787837762052119968262918061518291443936368895156400435266848753548543862160886210691971821028298232219022650551544857371899932810892217580880711698445569215214784741336103190009295059578366917825162809708032525446411752784682422901472607287211492966127198815641236092735856585664669911681031449752058549436735933734130479963733963432868051604622880523039150738630985512734064614754722273810489935045117864288120726682417232793530811995415872718480261015717652329545231865261119393744995120610963716018610853894645248988395059011123688196537888605731103032115652594489069813777589865604828003521135208180178094033808366768207031047191590263850231881363091204167097257844559526249374810727056743691154787907897952852904056727537961756073613521770761999254688089535185932093231123274076213331187173253282500204959632067317122198031952530926554612253491596903990614567943850746275548021218466243350039180143433003596515548912246328684287614627514277383437494206303830926170839707804510314942734770191643325909502948434237623587250709533691406250 [95,41] 259266507418775312485231994872009014007452534567351814776578089111152902840195624653098508535293260036516952984528119829235628200834489607478804425064234941046295888920412760872512541720164615335472281862972442312908328100369753551666185481722667570646300508128783146647258735823303171393469429415533310641057767266038205340463739973829395211141486604226767690230586606659191333590756978075541415462463538272929416549000072155498227836917566993484714441700517273351079563636918288270211775253601333007629440073414219688349581792025811432431857822040251030176701599589814144317277855618298545566174542338886744407512047303122324740436849047104148187535559261216778938423090547776421107662429601497972219743130466528087944616425812842320186521969189907240371020068749485881783255325493049254830883372230855205191752450307491428690012102395964322261095682894021570172655874639182551204794879720099965193671953764984058960817928957308894907847884767358878684024791868852060067854468561080230689940222814992103967946410019555294133523308593919923800910359666401531379718152412636826581536246592817863529272437341217361772076665506231473270206553512235564135876562199307450463826440044434313058421468787535531712536346022027581037642077554862555060860465542232180326002921559223012618600246387042990039053173643020417858128858714238142875937076870786837951584750528989011344149318937285148965603998032122491019628891517539981295536336204189354462623657456424147964451636068159988864952838676884756521463656665569250348363341906892876799777295258887635642273667546956557657801191316004019117946119828009382523742334181223374658484293257257068730002863562855734388274430407970109297127796551819105393158164861569151612560613268254379353461337238065596479280390908656294868093274757796751998553443130559740096247198363358476736773321522649708826650680610047449540077211354367141923442539080883202198653347870226284652546318684675581897657027002357478095748053416116584076778084673851717951310094733040729239075526469593800382363772501146049234818137146250431894503134267649351442614041133063325555279929518858014640783673710279719781356648325136501815578773708190381264149237949823145754635334014892578125000 [95,42] -118029388160069314013412121840336897821193584463408094831234045574706118223125668703255301326995185876078555937804817541389605069564033984477790149621343031000812799678886760199668281113754551295850435770685368348539592073800771916674655559976711760741573362096148450905477316011455147420018459592368789628479103810415202374381521521546512224978449164974535132713712868826086262061733609572007236203775094796427738858898990817250950735740286201710192186337768404772104569702295360250744832362514610544913018482932885751225284545931430848880851712115864539545194102434863808601118530930397216903815621358075799489221969800114221816152289318505852695216572223337661494069606265284989010497547059852511071069612818582912754899941021813795791580425125344602254274669925708582432183517851207360316488683647072668266225237027819008400738822198005917147163609982426302398476403616743306861173685612494233868254678420296460082019144112644727325873937596639411287851880550894618010257020702795875504985907203825825190177975436222669386672192165768996684925668993342951937552168620706964783614533047314600173838625183058251741617557722915390868505869039978646506538046937942723664059506571517128345538699365066802605101261852287658862703913329396781203658124547042118098665968154482237223120216556995655715193521242917517422024932363739560644088820885713273995959625545519815902174302553120435218648684468568629060211076478390289162680880178892817507028949045462844151523911849587666932864872847005349847754840556593961772780109905191407456497663088273263279448378421443853241964697881788716820817297664353552517411716828627183931412609016971023169660597131786990753403415032256471865115068963320382671010835303214108454251783160015665735970718460147869991451925596002314180519654715631672254084219159959893332999024942546797800093318528591893652868627711664049839317369013479987376331858315899885504505295948029096723925896638101847013831726034758319383411024080578786103111047835998234141957754682769487941943527261680603772520161342986062941450249446769412948756443597389553447193997285274901580392714769505213994174038924732600645640476599746322543381613361275495055480178052675910294055938720703125000 [95,43] 29242341308234831545922961010035837230557313755623565122857273464873429774750415732945231207410372169136355180576997627991701859219578998792934557441274695684244766130793126720633834116956381069549556854328909971301533170147316350096269830538383197839208591504770186767816911599999421087944216264596658168337044072706260667281998291206986356966093960276521510454772122032435554025470444048649627755892941573683725322231317907050330683510220260916556169079652574335651842726327035164432728263190050095567196137327086689320269214581332720621164961996069793332336376626182452255959453950118064319539801340126496946684245997637814329654573037113947974029674328918389764352156480035359442164611336898923931160566885883871532186379020301419113884082989322916453950897591506944405913068159210870647204964775173846073217358468490789218144930244446577435723004629997029108113848143209516681187205336194949698495806836485299586705299028728920640426784897221599938641952190486656573610246347748911796877240424645900492280740807712937120106258029484820145577748259715759582622830920623835337191896852605429330308629161830758430090519985730760630667133347458578146835888677337532115405164633531033746762310554911256594463878888943475973538644715981096667574053704070773974711572732700155667227746729206301822575629991060401655700075772473198678426085050094849280401751458639435691033743552775250239496541615401059688907801110747314683383340175341853906899401170103202774201875132181613399629140662803705607415426357363004354827117973480965584627778677065279881253355380259564319907024069080222943472368322495907176982495208126990755474824279404147031133721122360132857979135446408334927100573665614224815166228316492367976805191598330164908889920911385051617473245123131414553645316060366924491675147248150150045010730789161826523181110591670231177089130590493245300972312602379391239820347114761190315500066184371213705392348004357060519751200079902060572908257552662930812951621383590058648156570551275197625035466985798376747291163148695208806446940378761943129220913209479883226944823733498541382903431711645497031326557099003398187990889238817918991617797117021915198620263254269957542419433593750000 [95,44] 13793738150565088619961783462184727251359452104728644076007802754054961859529659434857605670066764524975608268276225906538492378379011608134569896812720233894771662175916806134158770887071324847825110296075653213572167000325074663830893957387936394097958149938929431135879765675629426447673125830580198830691481976883462081412663433594577728546492341935337654597590091926891348090154255450077986000819236235966819653527727464696973218887203476797308994910835055549741357204577532519063904088917335708620332674653582724600933962807161967566813570906437762653143589131322021342616234624029090956956193640937148279930003123877524798401963332168554708494335364764245940101194865097335224157653866555413644423671228877557026401563060851212116118723680143333317466022043371735978411325951050269959115268540775928117842428035339721831814703033837818562776607451952249121627550936878566982373085434972110715177869699950242547273833236038713619344986772617202621897418545347223402407078101195881135008964706267261847610160715996719475362630501311964834075584751092585208435286812714056998767062012174194344481183991883364955235721434709449348226989265632904353979447401234758755310844282068887187161591649540682518062210409661392871816787687972411844185407945934452895125512564796050665878509055239742017278187081663865502572949590985220408554077556746129605874178865012877706742861758305721576789300166929740088120455445200124219477991909276431475499519697669272734871122494548524340902839276748887752218352590671712354348201096192777538136465639842478877758322749579691069839152735900128645654152617603492727032210712922201460856389064353322457889948105258455015201233945355215216876873314014154988240406192057357118087827291391540882029547411230266155475456896219298938810557222616164130013222598097302880288897440715531021665415255637807713310252885014371866603800145807805642688620936256266332754770138457301823100705414187231458589715253595907246120042540986257183650629541208710401787198345442056988948438103629398814409322918552145868096126355807107976626423210727033587618080284503166901038010524016342177315533368790502242783605513543725027076139455495251695538172498345375061035156250000 [95,45] -27073526724697728178069658482795024474092273066661358369452984783885822814182487477985085664720648989746491627909149962941712032871751221506374725380590656565688178819278750017425771826539253723653921195815316238459846012727521088143513685047852416834490212186863068510453304634943314335137478497494375322045245861174834677652440197669711854620220875516831221649823437180017926370647899127422767987496699568069952820408695843369713164893258149783441394470562557424972871194364867002840606603670933984337897763070298422218825648121649852352465184842866870338484591496705004592043736410084683590004347656109476408418362549054355994979957056662224860127137427581867234400767676652856428153221245117423160673997359919584398570338195062714305254471591623690211039054896044702910882226579476416767438424069165091010906552174697780139976102296765565077585212488004432525306766604916974116319670131361481467499144909209839760938258419150723800157592134960640374655573922422120752117431644081112966978585287709822576805938940009706678492483213350088131053257777963352932081206555713925715238221414791093119393115687735785097580958856020051682136969040114693403557915918789413130648747841623896738123235140063934323113858380373713710682065645084484385536024731952707543365936507861796023347357620800437405780713780902976284128475153642231222539606703293191022061580198555413337978236314344093237409909753765494486676609756912407683192331959313844919144643162619494837185159400749399909713706639734584432403980118272947606594154364118964807807705810617341969760401872768972928173154592641564943050013868030612968454968149349792028232332742700701385450880502841599152213523291134888575447633867252188118006517931939076390723934284778282402517040888088454389005907972159149009908454538885720838493657119100303136403336927265265622030611448471337883703727168540495886291564690355425560200041827504516275685534936374248508638069972702002538286360766343807122712710531846503236577413013184851424364451600557605022166545676532809834491836659558442864433432512028926035300370528551372470229854276290541333603925640284899969527889390864855491578382697357574174570893354996314883464947342872619628906250000 [95,46] 25606081675975403122724669233524703619194266638415445935636428311273970059671108626531298640072499147064245387798269249676575273121111548073671928201726759495072363978768647552240511358256161799881732034137262948829300443353195702554247879403441870431120829456477913669160604200035923870608375155353271910732857777922310187728771822862492130089838180780892174669190502474778823213247516593010221593603271104600953007707247412357901008075478703242386077530589372384201877662400266463745400162871423706838702723402767625539953410357607883064080077087351010004040883881660899661453395032520556615796069580788884401210756938177590155865944254914804739035699532188223780528046695435074859983909608060856101981259138886313095699063851270707841060187301611243350398886554625223720178350768176853599844190554117416125226573614128958868093211964620749902220365891024245048543664606942077757746608994772361215660247082227044749326652704630337241248837138965300128909295138701120053343426970434679500376557146801895133584027955382021118610042775270638273882569479259264723571591941098475051479300988214144274509034797387390703150976460577258751653808173228731967000907715865624383647031047312419058636451385311473612048245284428196610873229006305212170957632614230366782142278344405513437858536032997837684964609749953922765818241257573649729178708865270628386125789531672739407055547722187039594439709365344163264828792995463166450058041611391530110967024153931156259683255946312178759013326117136558891292555099080072740319997907818674977352860463312508490914461414761508835984230642825050471084334106816660228995233481662995190686369826975988095626877851838694518797330059915081086321465455893081715866277206699975425592596905748814511318585393399378779416321783697921312991284841964083618955257355341801124803747658898015799390340591142998065793042066288623230907735328829241627162470068211588750626067849781386176449288683379152394077842183251387240028456553703625314052637896337743468892434204481560927840734081941001436040608220375213039885343342030065208809095893203068565404214595302173282876886075755022328929795436153800003284976532624134248905534150253515690565109252929687500000000 [95,47] -19207642034638272704128580029188986580761983282405706868746388360531152254339345796570401352544053354576920729327021815513129508799181094868729929300877146301409612182461822708996866679900830375165308054525918407409418877416248499126604752321803076261956079661529612805402905748929059064769832879023473165936776754253714523882210779118682281568920928363327748243971375354174844307620245676083252275100040260094288870166890139164651596042126349257849046516202522384220262893376725575031743674749099553372092306647661784535351059258778987347700725993167319003040670323169439623168931923765378757191182734786550438573631153945213632783419419098751533821165722791826926373222664963807429160381342137030327012931969674136423678202265256049532697114987244839703267625603668484911132056743115083610719961484107119878776540805998978359480889762776139572266394604124575262309661610499936447361308219527938054458989378837107011232584508427660335107338025152936322850092691007692750488120498949192858263487749218112928747917654119221162906096494728909840853153309074744870457360665103988732840625263518830915562273781284955447456954770191525316046348936820891184070125742757109198894626076861325298438776484208196345383143011649331568975662675882011043304797089919026715997125904316199172646020271206762175869429251282504310174939500700516784794723971968935775682242474214416301328117991379008971031677528819024362166303988700608896453217616913563092318095992826730638697011392630896885492918853181542471973262136299437431930215117411450579054171776330500899102002991670474320980007887434163042769430600061354900611876842488118168355496456939559251599913735600321696169609608599626544743042926485911194263536907267674688225155625611342390819650339565916090616613844766380825963648542593045610572922461019334610835427626455186174593659107906189614362366426952384330249279792174509555071812883253292227929301118884898407352836577564840736086674818687247731517731716418365366463201310694895260058229450182023514475527908069966407568825372571260903083637193533478444451362033817093889972151780330982396387167329508413142242025862336104161747427890218758994578251986240502446889877319335937500000 [95,48] 12685471699731794371132097432732209510389161195953640346656752704796383922881863919231193634359135309964266290207520452111649130728902698508075918135854896634026020123775845895990427513690815692571686816377334898049170487275287557442920318267051313209948413813578582510431688914074764879078799038646816644506647298747393685960804639064810395222051292338224429487155235133463463058112516486194891360805450537780574904655282389027523727895303038643108888317385271441926849234566648104721609946514566806226430753193835398818345248495571887501276731537847512735950801382520743411201352583973440459938121910356944366974816128936919277302799203619579530074762190892001712001757389752134315946703061935078173577899790242877632931809592772103676276502444943431256936738404253564111760516886635013539858648607342406012746266381808474408409752878815540254514572937525129941129117452291030376464640880327862184576347342621639329664930961794408640200938478202092841319568691409440413321735481001999286632586461513115651622466899302978046541470063540713181096663528122617907836898714510811322369011824610251959099736482270702233060044631610218178829645040217879532055784800487885906422441020309043493287808816252480355423181450908314798496386915955385512645993323749134427788853722387249235648255500475205805609253719780244876722784260104463491173177288385020669266946664688384111297003314644565378669290104126781252428137000412224317577713039947364679422240073901536616958698515362995609523114470935085610181102095300379933646565112258396661195025240108644900839325559838170650068886461946017873860396068072250697178556227896506025871864419461596306262782631346823786011893554441484171672106272000623154418147259263681676655238869652915319377967445767109459964022872990162309629687367882685867146913144008259591807482767245251034740902120637431786635896793330331531772267188910694855265126639469340456756892765889603985120114081535807887474774491055416712879931730837612218900900578781997314342642228782089341206270454918596988384069554604405525364119426230899925665165256877842447359141623450868621155805123976188954829223325092523270256474965736459559195736801484599709510803222656250000 [95,49] -7674526386579407913961241490515089536244765210711941415021468886742121193067681862839972387102422547307106833787533144283461558237020257397062728069779161238819905311536718675539096127063936484834092779564038496877331225880512232503580462414142638663481959764155549229160702029711058971403100778963667750062220261736144472068767251917972624932281185424120651180802298757376108544360983196598433746917568348600707500778826868853273841955267247972136559573082555853469087632981654018462056990300720603393557683167743578183547632257974678372682233564450311375231800380329036221222637698156046067395861512627983256506298457856209273581851520414168061516260288452597587615072173689081322156255535402221103099866530613911831758075730870296406565784321925501507086667173181694826535601279952883437766298286524238731111768819632700822816526189205719750733857264306438643392860192735978443786642949423649860012736610467311692572874647161370095375936704605124128016610746763426443512300971143518427261527204465241294288997706046034231448760397956972561234224203266227322334803638758415974361134046470606668821983305135691348713414745191854704842843836386466710596242765671918719539147986726866023773075869020036694295988854347728901688515944472983198770713788542826013601291898964326563528284853592330354997301663968624639985003851524781028773972198912321891463424698097630516120687705403806746399930845576369782958009557544875387140784969535976764196896811447917765786982230471585787676025894246180058637771221968945666155250278247895903262301842028207958768916879594328111789187456323911108981911230292256373531584783284470452644389234243499990521926338110838350690090639704948673253308228126774932843044153371279327596034306495254411668646901799082334999653744540445993688005777014685512841643488199374958064008028961425117303922276987227583254656559320326859195168415454783237836910369120939758154167790639745900457545494984071260510564765556148642742215032585685342989736945039458364988405836143949628886889632757393197734542962936946173864537808137418288946559509334778132170682683836326603389516218122714047076751477675234769524530240719650819869457336608320474624633789062500 [95,50] 4322312083945824920641101051026807658635826140592365572441462703924772927564373074454933872044492255884312590608470140855809434595937079821627105376154600010445810487212457414746075996138093732175605487491754300791466745317269180085771485823576269844518783822981345610313424350725808261010579989238095508160228948131836152248104095094669417006401246785172209809218564228097485973001650283041617123444974703908305516056807211084657246447225582604714592983495464704796878950129636934604422364611318016061841458432842268998648552177831577509439490530139198485648118222922126002395060680773855544511783014266794602202459310808316599543152255817082021648262933820628924112287828162725567443940062607269683527996167406761697592124136070295972077944415938898696492996677978120692669492038360615552415792793394103235205081825141802899835439769743096355671318041685025083188202619389244321428909027530456712116726485444031082937040498290488604264786628877745406384056263673183153289669073944008666770816346235608299374102218489124114659875725536140327114130227316964084378890479953873391004612117154254434211167210188053385058605598741896901574794042430263447588502651227957507742886681060763672444476452379523141393848943412042861684371755497005363202338690017276065296855029045097191981250833635768085767927819195379304584627197178778492493311316539259249657150830205366416130040569234748033485229467036838816858092987928258860745873574177713657244832586235421627971534324474267802708791665383918868919780686043552997705811427887587644139965245012557221692615528759785222337570563496741337294645832570641237065975701155537703862719822319769060156576615951535005776714484281547680275843817242446866431225424729749985406828545812872118331423018716508638480758959253435706482887748197505196935724010533359731882796829817895229142782463294012364535254876209293303343464467660080738820582875836047974308238486776796395128473462406527407733491696161872601139667850671041046781586453470735420377179821151432145154715381480857821262703116605837560062447509911511338821307164348657404857267072905260033398045681672047723672246726505149423441971834325414647537400014698505401611328125000 [95,51] -2277717915738417186529163533836531067205498010413915248022151720291691547275981601597495225852505721868572638022865189148179989299610264237823931277366026799397589272103647787848429076195887301066246175335248331012138563140456489515851423914513306928032288407057092480668480313754327466116955290754396948506699649157428604608405620293449530251464244262094368133085678195656842544914047737608224008847253247162360112961529371309052118228011676311439560347748411066219815831255223845701463541763404925788034511210539904797338958966892272489935909593820515107313421223371504321549814456442967118762386271755893362000720949164805741014077238944098431390954413363560773243781609378167419804152342602139510220005941225923766084356062411397308897205992880207662462414072387894302446749480691913479202459961498042307869394268099443787399349016049717841803913156712320341456749873458045661170822229682391788249691637615675858063270466255018219126536120554704423964023566620431433411814787599949479178944280469218047572634920353655366582265642536721748071393623434529775894644116899535682821682423218930400227656346868552565886838501896212818848048444839079477414401475523349529285656265937125512239878987232523467139881857638687323571930683479694785287653753172776433684125615372072586988248188270742847051578139922779151495676521215867171795748197464147964551801822367019064963344194603700875985477801731671453362823429801874545885258295558603553667323026818461797447640149291691471176700399813032390929059021451247659781583443461307804855794267556305527418634360235788707159755080459195121522343369621632708900968888299601201257604143385107068441145732480168619240240513454036333472632974673223035540295527624926378102037554646666034851602092804347618278260223390303318411376024895378348330250045881556358605191315519404888597912169581720170197222268547301851057029290614925845299323426235506596959025558883535427626169659641863473540188259572992629171675240350490896733530324226274660023579697656996467849258776022676609332366540983824351208331606126403106724061012417394884365708844890655254588316134881538526274004288497147314345239732524817100056679919362068176269531250 [95,52] 1123235858348367828023933950426920949863544595695389017865510597740503853425264709642635214006981288474417874899416885786773261300802100526534386347472166363627682492947658274600645419193216399056681845962742315187947449485748956252255440321891432955843220254179397324196508670738499376422631760541816903647675784689479599774624762077408456161668798444691059107548709547284024270551948489139603290682827649938293466361910763505352009834354686995479445685054058953930395097902828026141201934633742123997388067391276706212616751395679128503300262255160833161041055667541770014277906056633210434433904764033061603808193083691724330552326838522983338021369323828447459267645337951457473580271902072017100468974485930986387138039689899445108306434135154129488324333400879988361119867247102652414231376047882177405306366437623216397788094305947950764730410793766927476699324360491945490424142816681093652707031448264547081576945353523638259914581160367452206047878021537645111749704670586932023991338252007993235844171067530033331154339678678968787513806126033155846932377320588281376195043709134111505455893714185135470393752085587421369892917916690564367169181214853327546206078772735795453174649721498095436817296663565759399968094674445725300713552766949783100034879234144376679849637841486471384691174842630708817357074801454472736827423396928722080747313550500899849175537331941166706901251850458309699045852377382278220595265879318096444011023544213260213527536729984263703316268191465339200398308135234043081462870173587355129524379830956833589653866226841526231030098560410796633559394992555163874477476162637701817881642842305761188869238373402691032647757866861735847304151674544543035303793812988804712882331494803254870188420178197522683875413385237217152070892775042894201720247391121331248297663277219825123873882333689354579966206477928855952485637328162269565522536560713879182769404738253272734480452757267290203506312743062201367803918963340105050052825357758055950882348829855441587248108092966902994538552717235450588070589180354501876037549013027877920086575552711045598630388440223295622887175882694845135273409297838043130468577146530151367187500 [95,53] -517716808620783661227052639102999599805199755878926782537648611299940481082645347679871230155006509540548454603148783646235361754303260699428225696806265934338812690379011869021169078477040342912461149690646304940016873708351563935892174373958181382969809978046505464162716396537405880380738314397655883917920227290848308353796831118497346682175235546811051773749511884786648144216732127127149753651427919984441185822361945397918046177500753274827693269676136336832087438568824870992423902968851452544085363503931376845405762633455233019258667640627236994252008611610790829098811348545205037057237413288365581577063261911090102010541111091649032384731922422929327115082859636352586570263741357190754286307471842629317050178814095991900617107787333485708816188595760709278671432692758351000668409542831991195243018317647338505030232461638777393612867205387153225424608001436957429960142852674544640129475579401497079802096116655625184826904079135745540539519394576462950502634819063763361963413372375746817531679062421471979086309227102518001209908322954287963003869565991225825400539337258074974856847368900028057778836405425849969936981582632343252683124898604526903472810633294400877208016629949057827772037302789383953403750418686079431985578612491987582808648191642542881119289035605383723431296647082235710992775773823070962846705393269139931323256344850101487424927557082355436646962603151461252197550390182854116731569478750974668298744083104332942126713747472759546081144699265360474888631806828728357042139995878063409577448213565320716971888723118652116132085268522221417903674399964820228161371272910676926025627436000592754380982451875569950197903672980509984328740616428727229855620881503107854103903803975969935815513127701524702283638244466921469850468210112174017603948476241570902778885272496069599326666836986504826208414183927787988145405081447150362384211692073250019410671736123185627659734989894507735152450128071094197811448359624911540261591228724040473432029494347252260477300086990102916849572640971420256608205024900048092360437801172632630680347476379162238736527527541375356312888996737023999950011443615949247032403945922851562500 [95,54] 222818042826564758847257814099422437212182160555490222602964560259371355783062846064987904168223154539752750127265971703938372596213554339675450830680175262402049719251819246908654401945319662610679186833720988508511757337262192738484369683302969577559191302048306656387577409274001959671965677130629456977717153830483944428597068163577861245708238554420739528104242253201507862280450994528571081259217402677578620319758314538747723042777818595173220468837201235846451587313356635119548250380632558311837692580909271568736585301267599170218313051819568247187829553144063802780589350252070804252232240784303054385601054097256669470237079766906049275146822429336465104706609975058530545628837150560370376752262759222836224318328979586994858537925169679522385939880265390886349728980941275627306207751831424473375020819150385810169320306035448352581266751695149321175049489448708174102463835176004905295609388128284672706401273882003633883629621608945219542440981490176035093551611978303017538740096586643740601422290676411641975146716715856231760959147052456393467767193009938494014512659675799060351997819299084030710421120135462164748153074798240313409878523538722532778656483878928910706145269962063405384279790761131065461035668097380352802074861812090022400194973552082123967561714567889764173333615619774185065963197803010316424909456432666534112452767974666422951340509658302999977927231624539119573011932627571259745642573654790151459491668255652668832462919726393629515939251929354913226174331032326590753073018612315295122889528811643090295715534623286866648624076066913881962285664848635960387302513826611959606657558301517139304518734969226204605628862268970313193330153904850990565578515242950286984019587029965404343880915432723358706621736558672158176356679895179878085048087374156706414883512086286133996234784933541722312642201525623221260319645718395083058997348468532035721290882882069267213770654829262457449146528179588876443073219369166008928495219935413585950627536945313641512751963819820309070215611389986624678710702977650100927304321418425588748412385531439176308126370309530404495784662761981298473301649210043251514434814453125000 [95,55] -89523918248683864806931132201598651926055959705749122327615499935579664049662720102772998294458430029949285736344587554927986286571179107421240586308929212927622570981718109241077870642554079171426557208753037792017877494364367462981419170797892873947163967526021947635296906354858167760240071523753509287898014166710177141562281164230525269103876789021208383254076627937914522352320958020280130578389710574909858670347700427879084040900713325332979670550056114774771173604630911165942830306121489212219651778633000527539562594964517627240655419134627910978756521197600428105392892434925697621028113750163850894833633512497965732760343185665424067473154204369641035651508239441307965814598924919592813390150046255720813516912425928059133205985414859471100491357952843340301924463770706026606663784061266906381424178690492015897821726344939113488938994835915021948671544622965563971295812610659836946955668530416220377065501691785115031225971569100531500368296119721416734610177229631665691835461047605420793122138758320553057832494435437287224131303641494081690670158553657562384357755766214495326887630330685900873656194421632489234108119112783227389832485986890222789205849008738981937435788657665146410615220897512218556914308724947633395746487819624716840880027064755201266613923074158373132187430024765097182629959906106139619953199247746449623384978351739756535562689662167944571601006088375033044500446456646839578665276817039594143566041771122700794982727164863324403674345134518925049140969153860242483927046051920717308618818142978586817388153689264671941642363629245025351725605557945402117403063510331120152640462190806196982442385737757546738404845721546002321653333125457814535962198843134121142758005005455795630006413595827980383851549533153267838553385238893398825947183668924565339537557142361408920064371577709543916021042339596453524552576815427491968013475192089046508691689243962183071594949144568377413401807329722394220684815676990191184438730878977606343291779806578287043409699858081247369747359824790936301113585481869903668130760364972077819933254738802222572278982481229988002100449173692453541661961935460567474365234375000 [95,56] 33587557286156440102602648458735195741156927211556911046980127107279734337230359177593598346409255340039663785677459686838370283998189291735732197311957260092759472515241770895585541417490917573055978909269587612723256913652559853537910780092938405289400884452148119599703231979908708638110862169583203393743688393279818099502062011795835522170540091151253665685014335882734996927106574729221368928637843934740287987333382644499958509004087494015278285497342110387564911530057869717273390292442099277066864363179980972516103016515372947961000456836383907347711679846793617273940200769700489519157993530923693447482706506886722890174785946778486143296853591431763554179595146973773778541217414683336367599243746531268762069647225919018120559835474588769617593582590253374772711400155127347608815631216246083458537408487512267942646017118288778903129668452277121294048410133250766342445184017930246479805313666049123055483903652760305864815555767075092614483645676592799400653197101953694801720644517475214529137664018446768562144316378459840508160257042384656413769877806856030647138732772856785471656454196140973185075783277264258978065720255083172229761750619003576321933074044623292868113297055470980029284386854326526665935734639037437509852242954881568140195909854150186958358910820270698491244713249372382810079297107921324414131484657274778260644462416803677047462166975449305890214295724788315758838318238793171747750398838378940992078843365287414064763241756494613200987140722081714457771968462980576156034736585177397266430212154462936323896165748552248264510251948073246069585835015232438629759413234290091269041709900795503049041415304904362084255419242496363368176520173158266663942026905554942975172648975402389809134597905276202621689743822957126544573507086581678506297833212540477071080572910861332757081684685467909524943845998097366158444989303694695919405974615472620611687679273198044964165633810924862552531602982728263839293708132650652050260327281070979319840291799474312174646763582923570976860288090727955137183794057561704169318392014989340856394580232127771557975370211576103237141599500148458901094272732734680175781250000 [95,57] -11774138590348731945162139082431231212283458579007137186683387783525605715327533100002887618567541631616431107416203514163878391421059256912627522066489110796169660364493133309716359459228112070925200220610995010061573982638047493487575364142775271010136664493407822632419864636558855177384326510154358292554514308836930283423112637467846745600548538932051473499556007619609360861671198382561535319744094589195783192178317305268483827037153963286775277088023614002445256761872889943507855922385606352273779651846634912682520328445366004027148888652735416602098704286339149786347639469286453157900870117327160323529590178880284073322198136267114687436279027182699339625868883610571377150048074107454303397140180136818285285881028836709449845522649610400052575256914116606704770912445253499400595887056204792823455985638344465064274200577824378196904127329325555618553510130292654833468993150055553251603341274698048958189255976995472221407316067927507109995834174535349014794936966269972010839415514326962529585730859668462186984634849855302567319771104948927026220995737063063219422377476581542019062454257623326924486806429443094121890601507483582753909551139337105546698558292394550591938717912200213349990410904265177076135256414691333237274332849136839394632770289928322457497262326447660866226970217694684608615100150111016269371527844680449340286388731103879754336022412453030130447820565259159763828438054057415807982686897311592062417576903618898682322039640311808410581873769197226544864095449608830757686053930937963623465208533214664530291300854866423674708215914771249410531099272883144151293100866928765371064063428757798425630228931762987197222616800407404700926127721783007020955839858627333314308184390953151382355717276385174386424530347749491363262976766491754462233989869070548229495660363364302177520774957915543462237916744972928173272724275553867200507943411693535333610701320461331085219165784974028975269806377477801257682543448208419258119169564273321523537986630040092953953432420800096087026795848440449407161068036718058635475502772327988773755970118020268394355984854233304875287258184357597201596945524215698242187500 [95,58] 3860821702199579218820600865081063975563613281713272704426535728667508571746793835151585991024879915003594410537266726754560921896480647709038490947152582307271009141594101322044916790180527814046461712990413647059386535704242370984549323122751444629043202195060489303837177175804758990904469129864994410626188741879284727611419314762083694170621548780489209304269024728582009654543341253908570919534844072561880370530596729488034275156110941009643931818203230399001730751280917912940149622706098856290239123685279654539690061295379103914905049349472513357343875341882876997288051198707649706707494292923888315396129652400891583930531818847119711012066039185298776588310454648618904965656266104133576626940718806432447536382758053240937301908202271932386803007731872146891716619267536739062894869057002539421060919407643936782123311998178879873885705403079151225551142706278531907871211234492245609239594215643395581091606156600401232761161347922250191275302280640791728722789211632231636538779518436603667450163682102608703599964112090791472723521712693209425965238691109945187394923432252442019166805742527946212567195781516143272514988705484160627887759239736594004956904538012635222383854204866014114186454030836580054281719949385211459329066853024365195316206217513441508411305661709363456555422109999836722042001639654332390943014877384750069210225321437788655290513509031419089933862743262493504952695629589307328535000208462856620242247724672632028339702250030419563283491396930026899828522505104916694309990699596615976767372331428528849118720867161015452030087969572910588917451178457597792417667856587237574537393005268311029550949757978682777145487059553440875568721995626470585293623640130689870062730597782382849503591202436293213195497259012951323661052138464774191799316609321254429310960779076132422594924655374368875779944043650348918866139770454601697142614898456875177960873867511512718218603005105774931611860715219069296823956792131057380135225233565913041215800672244691492868870272176192189178968750985369571930878932176924333698369478936603496702185676432115296573656051557985047217869123414857313036918640136718750000 [95,59] -1186874866141240698602451462788177588706860831227828011255331443077089962527823912328913108260138448550534650645514452345314114160267611922311518011777976518340130110573635650941624081624249570732669947392952761171497191635736247141889489063006444092715236956773667912513947336437433791402028160264114742386563306322956738804187195971087643991276098330052518596911692882599476247253865289050962798449211172614297187563450266361117262121756725594618256402847469892712378129087526047136778937408445050020364449709218820627250837346649963672391579864683819686970119790904475617955753073769836514035340866772851218728446384896605115234807531150480089268824571958862373546036807120794135621831766821411966842608933955571889284524936595532797038641926726374901566751089608133116639312421219964263339668449148929998288440705058406501865245733132917908316870673900740085073641233463056799806060361308574420440584697907009613296201924716548591182516206684795334503939995981284384639257749530642116736978748565314231672519383113805265467000567591175758749193120245595917027776524796656291303211199051055233245313455661019204557120348730713053463231350329360477609544585867277526701729220214922476802544084086200613515656673684453963933728838583241849116678377640810302552557137801830790347058273700705914926252048546410430020053908013428941050608357379436140855435974134857774025497264263489741933076984606168799206459769522703803891621225157366237057959786039266479801162687693995933299379632483862993281331146926264814011970812397283419222817296005448828879333182405139706881247706837850568973412251479666395590075515532454635090903122697481514485264230197782398416580759186408788620889763777975470749444788391810811449639293573154189940144054757534463425942401091761472236173368853673579777665448544795285691194243782118703397987485796908582057270387290729300356412913626616622290113585132165811476253111658235457308767978210835473854558130872959551175443536235279408349120786924066730525262803505205175058061888335735850127845407742155113263997840405452181183036878024064052908074723860493774363614649571679882100738723238464444875717163085937500 [95,60] 343360434621905638599732133564008216726584047453840504048759318983535905028565037744287257006952239695743289638937555207627436785143285764293813063924659778030722932355326784131178122798469913204135202295204618586243237360593516776390217880275716650191751392928423905434464392307355201469509310167960655584673651292008307415315493092219729655519995481079232020881376315976176017871774090501212832055008594186243767260917097540612036200221311231677056308323130119536461154950331072193404548269071399400932130121277656161954553865555583924985735465195865520770627258551191340808688585541806262279157259336433923389085080926000422879409285814225471250795754545271808642416706866016096093428424017575445861925830486159280558402814976919475686131562333393914571212013711777156779084741724648899009587446585633015549699109077650370958558917182981773739185186066809424683520961336828437527903324851188492136716888857621575760790016278272854788663970867742524780408582318718245793204866472417686961435883047240331394023064922705242731240299693261904150089604910374614734585337748517042029833612004085303139958085106894478284463822381509695045923283796730499347630255005988007163408023369168445471680526003607914625069837351171491874316700316142231626543374894123065518358340403588679898995531600507034070036673328770575475628255449132347063772450606877173217021490319667292493281332098353795724389407141457157923056930441140991463145097128210812902970380828529123728837193907835505497056358291306334902036189325880625503783506049008582781891147602022891260048342176977051400056431576395450894798085101322448594943580849989229617007891664570370305772384855851326228307346192264060749796871548018901880510797942951144443118088559482158065502592599071116618618116116048483314325701733937946939209433069815267761619697699149246452568610772745841694315150549186987201765321336255637305971308365109888725527336003347227506753937821214691153907855284108028384173970308663451434586225480979473893217179121942451440658472114751049662284470335314361024437910898285100393411273994774733449908316243081775924136673366904304316449270118027925491333007812500 [95,61] -93913038123071591420891297944922862761325240652673267164298544312927513116321555274279216909914200786984764750931314969945284893807545573523103595005965101982294436038242859033410880007750987310613808656511454330401470098683624698255567767071571428539346816851378015696554583280554114070469593594450599166183029525963059593154654821507320670868566191574934909806633200683963787719571910798611586240373001991864811076255763740038676341797021144155676200180066144794602043168185995077352740822346644683194924947295686506577368623978772621422920175404469296191753837682854833369491100694628743373024587666729514045378615758957322143728472066318679750757342731188301941938683315489750307705814861698301099439405218714399060765544096573937386219072993202187684128056212959393831468788954847306730457026701432183320041131309847626460537586302601433583209594922442166853363509706635201126339940812082931572217625523257207736047307967693154963874174179221544103212418773235929775142258643440421771517072085891441639171899596187890244986589494507087814427710483111330716110385798922026978358256399260378023407626390467163501188704729950798186518718928012102262224571249692902568747895322952570289836119642286455178864975941449565521284185173945926789429743458226864782089257962815551115376809571479068000100519043452205032644218115246443084963750104335213220570987646172933751073846558849530654399740756870525241400761655823012494292390287489368448775862676981015117311653571445663009181456304772775912103527485294675719745400335284974035456417628771277024035358060958641036270033166736655868970229747602412278502811293382545840028350186361019995254412878303926669110796341746519774402435593682873667956558910822124648574731494152202569110230509032133317398368655073869260730198522961616397324589068151632704701562918058219242788755740671155503795037823534843326184534124052364604211865408206501578217293804166412063793431340871949289779773944776116390235015154607361298687883503492532488816121875373837196401042739783601029809886603775538633225677968250837295769560338643092477590860972414297603086397181471056683221831917762756347656250000 [95,62] 24358948840474429974670855523881782765552549779811793848782009305617378291268387774727021074445533729208003563552856931564334575830995195895574272570323133069277408554783193916476788113474459215740552256484769514276324910400379743038039982647576567231519447871264232595583621892932022877595775984041412911685884364682991353337982184791123909896901080118857784993906830548406034589539631426897835791585077349995810465007131981238538467228744420114769204774353087457710441910899910591398620912961085363370378147333049056269099238155866048170378803613748609277734154404322801468965609119992417940992908135745812163649464812801949319494238206566012618825816925302221617982487882653546332009293994427199406087385618270687867142501856814561004786962527175437228445829908706844262595776004126428570828944412389568590770327321922388908831628334763614761015554056974304339657617390979766796975870503624026758662220114039489951096356626539086075015444237101757128813199316935202471887625071152916559914276688110107685646587986501398880162812174419280536214812820984659001000293851575472100301814048907724499576535444967106571824406091604144151712185027077648384149158273054707683318118046754542956090621435462725931771699563442791712662033999849627170377152113423183914402482863452421183184959908086978324967367628485603577308070075396743575638948176999785705720983598848145122680228734875543929594120057550775136698542038034770696335598123604965866817860835658521425526656321075452350862578971580007266314029859774302840452947392299414192973938493870586065498312458789312634778047446401874026032458399519358963798789289055694505993905173460433173429700690483816086846722787747916977018109455806157346357771110325194622415860931997882135613607523498847380823725458953774540726801218199823197316428363374134284210059408668407218951532919302833913805247823005353280552365702368813837270985422224818170762973702033424255176515928426306244892580236279403624112085050264848403067967327949186408008544653570665614460169646314081719550130336519527145840641743393012741788964257438097469560069982004576680245655495582468574866652488708496093750000 [95,63] -5981346360804928339523417858699276468429973161477394377881493886793361661145574107111747007286575826859180106479900563609200088679800050857762760168832240823289864748268532423943895251895475880673176093037501241933188868934446976415210024571253744382907243894507751762818338341528113456182670818336248158157894048758326200658603547619772283470131631435348802859323235000259560384614264259727454489464210775219865687373651289926481197467917346468513856765726756020263419462824519516477907439603156802720701517980409408416536323055829808910891627827107783834489648172024859719769245326375353620670491375329758906829442269698467128004596548600056590361698787262097611804817876413383765677658726499897896898690132442562931299170043880448801266864015941068423433874374800249490387717979174566791686095620172143518594597586172275879052096750588918117542541014941184059171043863070534071084953086663446371141876353249253149474144195068141018248489022848277984455283291490397698794478644571477828014534459550182700645871686318373867116799326427221067399405517489489417967384633281880998963650245731283432322285114912110678430872184281333931329685493340998458563774141985170415156413267068346433778246660283775794988216744700225363750523395953526531118564513864323589553836725915497955406522614744634770707316965070520584368564193987443056904599088916250884253986253043112752426025896075832659519403520159402745790749442237218580326570671381797354542842122278191909291817620056612015769263433994195180646315272757227969667960242744022662424608731624519552868106932048218186935152785453252043057367604094472559853574165858987283028521731206020509775308593735619622453913383340249181669819111073308579437204956480937451847524574524407376192055046314264583839904249506677416493597531223374877289789770629818792020286695983321711721204702043693905231865653639289204173961158544866459217606465937576605508128551015466885729485263954941311651494975793808155224966732435132527489707579697578074758818395117544677853477643616793098383611349731182254827258000943690846690258108255560548768247069052056419380392071616370230913162231445312500000 [95,64] 1379086628436367072969396944998523534572137853271754220753213835386806038643910823465872630249366716426103707767242000784362176822564099212755415421459156560329224868141831871494912688935529459654545087697308917889372451072154275373891429519756905532577587135717328091696977691837348061195541780579934490316159575773673518621320111712445913294360465066851433390284981829091387868713276735443061584775007129315257165108405991847570918705488677477794359280462534757263538134994473363839580935885904119458882612604443576618212880554028500298031477891328053017266482619888339533780780732875297072847298532684113194359179067475183559815487542831388612278889496411884579189440203937604952693886699409570028772986200988210919490278173288215560141687507922431993574612245784777134814770285344201957570424841885365223086821039222854073444070224569536176629681548207925573645863250200432667331531461227923731377105197619045501539368954418993017546381639794665320564884766921450909575154656668967238063595581082487536333833707487203337456046761904189220499105802101872935349855938509775347940258219398823197938741126629117071535371186492470789333028023825379587326617040091267772792385231459421173254733602614987614197808524640189585619358571840567879444370753501694548133916330710719830886593210626144374813602489747958136017289924724420487365625114257339471969613930225766676438632849664190148574904608772723447943609305088914466417509928961652306118415333973997210579986775910157557067672570382487688179052582808069823492816457517150094753956792366492391091731147041359536716946694822951734984976903956567466621439240529013125728730153606128319560182897976738257242976434723955296642163002451583157533937685917094863841332662524793180110264126015414719068618030415595874744212226573671795387996148425118859323344901455042766133377972289716955421159088411462699222532468786614439546296443329948047674487987327473224924026504404564578783822553947061009748860325126593072471572067078407097171630845350211725734658872928212294491728649714175285066906223255870464307822318300200937110882963565483549928103457204997539520263671875000000 [95,65] -294586399843563521495838509037905180063991710829425338473746734510520340491159727240506877592895947451681851270158003137434713578593508362921525806877329394916642915898933477490263705237903805123837854827539466545462119849901082930603436983120783253996204534836492664470811761794927863866926870540408601861141926868639964958275696805829382897794713830136459395167676746522980787547157269812424857907159602542965086969876398299892803466638478894235994151354071814584428183548807491257428772769378517562291964525601275831451423986762828603560449671101428725394702816598526359677578321909319729060794155863097883381171628028528736962338054783310064560447811734305047512005703645579070052039223329986604188812135245014163282270388734148650423982223542955014723314258998048753899137836059113299292247376676427416309044126798158303206987991436159913545905540433450070612483972849362357327802731002341275810029328592820670039252233396532100901503659978789227972921500262875957501785821212265700488406419384120241012949206292632307014769846495496719641734706946664001731881229690190701709555784778679633285085513824704097070107335305005300087489768070865787004599180787169251696880282246779400805700342494741808988052449173848939290304705503938272917274457047939656145030438189123125085794228778722704818643528961268827956784659847305290944792116723818531105954687519475692028697093452960594212615161518939776587538814734954485637129897583587606936913316055569119074907083199252703287076626972358991299772344670399735477012295638339144545591025110079274609366827298468913136238545651715986303736885205154068258229412357837535784338102403882660016106559411787154945351402533805890297126076371607897573954810853077561073068856726573046070307163369854244025887392351047208383268007721920677712501353465011810679081794737738750883934965104323507121823164531707178202713937308405961482661018018147724756734445879900606782109167514498449747470137381244280403126673139662988516438835733574587635842251572998391924304633707256672624785610254175084123439379193870351398046370135071476243585758547638420168368611484766006469726562500000 [95,66] 57377964185892110387870658326166589343730395877868278110724234933098946985410618777249624553689700316726816939127067212472332546739400339976836484408946379860707047740344216705888796342803663492804104788771232555161130495870573201610801595034537593377042963210330240199408532233600440592462173264366659156028786478345630964379168939438160971364848001051901492808403508041575033544744495605278832439145624228029581767884912422299569700183883864768091224544533941721308121741907676772488776541278090015292128775736705009033633810062630521222604356776374782072255149171444338126619881427112504757014783756775258024392809170067857383359294216630739522203805723616514829284647620508364062849533775648935632443414586394093493903585582510099645941900625020591189634056570354372622248111554106991716980907280423720423158064490161146533549395857498269399855627022377754669373680199006795142933650484147653903628902350462656173181962482608384239918906562570090147791577026809225314084448604591752355154241399740291056690212330727616625412288792992068239604461569222168219479501323735403326737785067486054680050776542029099895867637547110656999471816459692244972027007952618487839299330846010374671683517109122498794963259396160814092572949782060923744906226826758126799228243776593208324316608165804208789365040529219252308375606803481957991574339297054086646856223030076553674200285150334611819434869494414608343743528692160689275061398512310555285649887082912645017925477760063126041483778515726791149456986581268040862266320329322551586909156776643440408783101036293100470412612469437309731890177319788126882776993841239899864863535033006271804340482552738808869039358782956712136738150098218312304572313946874684319303346963810449217459119892361893499672370855008217278498969577140391434043078708145576733228110011584141182923566952168297704850280490753720139259873783776914594682260613375496245433859117388577704456703199254706553323631248568067765764647897673545041445970721219141082001425801783884720351172527680237797452629919273100547822621796213275976174556405405948519143910502293692843522876501083374023437500000 [95,67] -10015586902894787652224342632522880520144343255470478159635549755991438615566848897776098508366940045886544318411545921776821325961378976140452528890534084666843290159745520212628145204399671237299229927435144499358106178163675286181973340403594584785933599592146744050381108777147087076985819758305620214590181992620846201415272000621155617295625055564686606172582435233243275677110560702839365119238220486229989565495920306650531527642112567526997644467903080872899916416674525011072615840165749453817630360257088465756471076735260970627137653956428109225445763728953595780663147905519424994437247332363834921320029287219232699866549340243917548714469268783933754812858313637727336825111655610811021072519505350846338014006693428880459072150275105823617371921934003858236238778465572577264473014142502756832847159884221170978497557368173198855267847653643809633795229165192623650239953883890786408585308100455757748984831679590044495221750447600949555008638004839018858516012981304243355744320131358855344120306526301630258325995012532707619529415638945551057320986996783666246141848045872786191390314079199641223217077984886338510207852560681451140904837150533077563975268584772921294619019395935785313953809392454540545258380688213296321517790402044547618185178563957101367737749542444078139405303563296936838285799861334727706632636007765157840476302811449568544027960323365728060007360116585498599230446475187188940527250578680079016654991530694828845530936626475745606381452167404784665712189787152734270626396205687617138512039700034006974112908139684678770419123498897978639166192112773705927419803122209569250793451574026484773699104352192484960977643513072309473621406761690755077031483666813085959229665680818357382440480515459752725956438231415088354025103368727808583521090842430108446126920433715176986349467943178344020351210368363015747464206955734561206055826534690016515558980014863496003227055787422306937369498669701483015784917417533748358305286806208042609596810958425600370123929028941454339055952323249185335806716086234677823988490446801332550696983503257797565311193466186523437500000 [95,68] 1533528177631216626546373687492819190474464143446747334247815941605789496184746634864064015387157717328597110249173092221985606974129278606830230246849902997533175737718296019779455383452135676114661435446120158449380393219103863658505098407997269082255144642843971722889860721325930195810547886732653726047915171314805065527326968123280000981157113530244555268503303086399209453630854274250683713810343617435573331941762339839280362263832016807037194355697653136056615803872066426729980266185623176248588398247254784919080009641866789122947692951570291837035653592814043326374314194232860177197527500518654284236973251504727092989314921492023514594427311721944711872379935528006569320041898417554347951488381040066749360672147530033328587898288249391691633015859574332988653778377478610108313834127390619319306686204925750229031298556400855039454571591935276530876923730543118345946506114171328978349843630778200667823953087223126432993625075770406744981704992309169539316083168646960940341697286082133616794739855940376584240507086570240509158631557802621405920193055195843765580245452433566039210194605370559841481137217565991564098571502796983361127817752740509693590062431589030333026199916468573544131068312820073691816936177029010827866197081023190803068545232481310470692410377796773991041200400021539698059403130112805830444426579091098870239385001129610228944229897436621465021404144926999201687804846364815929361434523164125815491193604371550160155169345864535256282509292686125039358120109694422388410765302243239684943900076620038038982806901081772611876982026484950136069139043467047163589362110019141442214691438091886144451107802114954308113636123134799005349070091701761118442398720288642644751453167687798154373260802451873973433882500575622835360750941632322467268541661423013425089504687390216246119527819713118946017341744859267877441784207208608108773907891686771018767114287975398218814027130397545305315192411078659288470848938117098255685960693340610843783401730848915008279083754451598998578408253998688264797000658098525169933656886727540991088858390867244452238082885742187500000 [95,69] -198962980747311626659221604469928684335047961619499859740131965682612459528788378592987970840517654607494529832131213527417513526202987155023668054346946128271767272041752655165833968786959337152568130820165355708465514564210893004321243190659908497130155062191402394425134797006340357361586730464944954254796445659886201569513979671312181313914344841716653424777689372857546282559277344023785379635938910140837766533213813924010444496408916530159864532950724797937247508950007341447540607205017505147543606081720413432838889486096757181625982008380656893742040484750144465842507775842761205532764968073222173948916772153783275919587651877736531662068333836533400004229492104297021545176449586599815885006071672678012454881794660407021449142081053289103104473985218344335136990769855870869220633821703612596814741183080934778355073567947176604645461145775700879442547122025341402385731859890855764229329655492708097680706810285907147833522276320147173623862079933320646720253835543960963231037717277586370003304938136409428333488753646034286788367960002442008429710306680192126233699558642322747721227264663052102880163271005719319917702016224595941742981995183747575878544323961317646821273818125397123585453813596857110309076158927865232178327903441907135880114788564568028740104436144010526613386827553633445328528879200655594125287296097480666359143619255139676283321006452993888655568266022625988355774856315012249546466039356910047749163386983121444695370138203626996862794611347264686997587327720167979875256687559979716639027135087659438614512338607096906088883036715975144705345548268671721260251065533754353631008780569895651212894265997374886179125994239855734808980365407312038123213877275672501403442613390033637232869477866357217837847830737067560616433696650547957887933546606980033721311474565506498016793117810113530370935632361087019707198290884349895850832305317589918063172062521212978524106806371496180846238915142540568176761373909455096828355063949126039460514663868685336849580085769875866717801211578304468318027044001085340718494652405279321527586944284848868846893310546875000 [95,70] 20347175120124474770034249505491404100098653457007569726032570756352997852791178976727267806460105898676361329329945859362859337054538322339745015669367457648720824238768797411001821211032101434438227027646253248788731985215287398316960985197161441026974854428648464159540515326481359124571703215103372566718318910752690107489856253394758022826601357957133276514405371933142229466970799338831598683575345754434612480491843711961477721843246144222519789107354416547826028619775974825215223226372669833900133837603292791013553639754241582246790378003924765360456165767435372987425212242512099652718056699601682577488506576078779557665797003010605075070590663869663749352509671160307123594628034394567941509474561741180818618787314077217149788084297521093434372111761216098394234525901692001674336898789199474597330045742473900890641826251891342863624715899318905805075714267158256859693788704678254015160291192859376403681801656198937093738931506942961081828895572402786511802544220557979461178355385817941256592735995809749743591722784510309199552167568556150098461181002398489196805539892481066243999651082049482251175856218798091285733840067473161410728345494175340856982947311797477782931329431797217446497069548278553200093137714022092408102962441427551947121156203775302168829936242006642648081541340278311300662687478478471079340190545276482349531212657896199657840672894067226864415481918561856277143116996047257010215539056594405832521938261071748789185393649880235488079002611666051828663392502130534628051165814551201928321446944532684539202427289997076586130852557443117099704994022587580845754615622648427722195615750669933648364103190208844623226782059568026152139439195998119372880771010036579785043777620149891801558747233007853216830308005232661441190815540863194062855576765154470148380764301267516885851316464658630556202043243945426805769133762456299590026232478113974694369274418147167063222267925841334785834472692675428009093230099150137642944606809032361261553184171285082193431160945149805394819559454666575593886040628819293759818598310573634080355986952781677246093750000000 [95,71] -1311049567628605390636416571076860312701611617705289914677915186450103039469374055798790029104320772085129800457821473136689828145413384999259446600208220396801879700399034855303634461405613499052123134493760264589832456201878100074039871133462000000095299308391634457322599089670123687834983183290290776074811253308290871211891622175705973534278821847400381902206041303449769324784370666321043352134622910221999152744218351749823619820881423148742039976743587167522290788177746820075803249795689488958943090799516495500125633371491313894990733578767003997116089192732199939883872022011450241237574761202079153455943723361233079722932576184657565276001944229938588697599726798856644282114006920424885316112331075030637620876681671243106957634030287900992414570782970459477460737661589645220565182734098523448316512034047539730177761593745375334988416063818892175782077025281002113210287795660833388468286839015689826797895847727492810171460424745757150772821597089372195369560318094679396501253337730824856717070112364874514255665144636950294474406999368174118881285225079047632990967886526859862808327976559256272598042750931185912580807191522771759015793267065222509856334156886878716316729930644619826345910389543826500918609948895230866458756787228004154692075778152945933318252182071070216168247686000557681479961284315237028266353722677864850794689311231916847800677158750780383677703867485621926798181676116125546558729362875590233907561869581971311551694648696017275332022082949936186912320136412878980450178294240779258543333153482922782261331315900849346816507287541120475100338380332218323143691566504998814455307066394949567359516235791322890589056691311372995088673527732065631847898220055946154971231237981857037249163306853871468548911455386825445477474799718285350316273219734218934265045358462674357325725406059167765141123176222467425049946260741414703503269669629148613933688265449208212559220071910401959182218252764085336046652165622111081891963758729514821369925354530267137839734520235515802469486630503858300768395783598517631476226830145037638430949300527572631835937500 [95,72] -22505694104492328594034815959243636869402827806381237956032107545150399303086100240061926552536924319898696321980232816239453015834320962515941465017704313594841315101185954149531698581189029945355624925538879507212663807037807577049110739195319803093163204432866566038006575148040569167766202637765156553023670103075387038313671703388232564379079889212988177919914353809092369042806386783863505959294533804582421691742896710799573243318742245186190090951182154341914822645462271184510466491413925474470048962294817559993674032197714840677032547205286073559007800600105926929210475210398898892864688436062904407516378217060445429967847355995384678308698670141991648022018002142215878909971679692048627153608103678408707405752626312267519899271885117275515467497400001303549297510406181246245336144744077703315873599651826997024275828962602207086285454220541812397836152757679274962714092273951906369080183765467844459013351984010227609155470719547428558000787667857571397186051877037317340299504484433170151053172216336844765929914915042019874392454373545897824217654131285469001907027251822320886539838343389901165396414349588209399364710533767401204952737961585864163504958458610661413255748528022979218918300186505613273291551314854195997101966796607931919150092489995020121838453732250664702525193996910258604562455478850689117936789065534612829174666277852284753073362240591921103152323225483880682597574346670191033212418570147472124245099381809968619484272359576237302894488675479118306894371650512530505362285687473208463541829626514224346665880334695814547836001960989438411770496903565868020568933039732974605825775339957389364722753234238566522783322289396451168924052630127127040605041276911561371111570611911926400908031969541403318579173525691393818454517589627287702201718186884616777091204544433247046495545265213980081281783212046158119819264417816989687598752790863633494491519250798352435150812070655458150643685294629919842889445565982954880921121410133332579336650081031272843723445007123084841369719855261289030462554030804882276850520383959519676864147186279296875000 [95,73] 19861165933820723487120131820179325367448678515986513671297243419991437191833194758424354786596436896826412101730698515991361950877207829027590363393815985103244332936414451300974874940984544998753767376261879067618911077670399089973616722732760745879396537984146948089203414405605743464779702113779843144507872342373394111648555931733842922449215833565877710916306711944036524421540343897075360773213965284061587772807242533556049343544727334205577257599070876124552623954988695363674078126173833599632575567826008270664517962668511990884459053172669057614568193594078950565526446738544034728201004011143144665902928461497726694425782876011458263328857254269735029731113760153389898541642859187509710818634798656487445287173522270923384687870908055291189957740486502128082428419703632973656012688216208764694331824082746239140547176932892473625759274967193246167150956675543714875732209967063780473669357522807368983107901509557604495234081366605204098162252353371499870144157051548073935425364175613539621890036644763557813454464912457469054172416870681400136954425384356910929503724610873219221537142744478222460311272964337018774177183782324559073922134352049528202285111151032447036118135656587961123290022638846016902191286897843689744179031409983636381501800589301164603071662840416855056971580843148184086191638357106611241241256837438649034887224137597762066928505364411502647982770164345837981082074127055338154077440339374979006971072354891425216755191464332286318646806559708137655892322891624483561180714531384909429245907864992087712914773094006283628732468697890708577323345924635536442836912418262927684336472801874060542411016154630832955342620266342117274948879536064517036095422022630894805362423308288724633801233860494515133630449284080667194858509736631109934808479187996758148359205734713659777295285972208282340650331670289643513892708164019716804955325435934981439993760223861898052183096347268447693296850022055193801453732811043484246830328185694848803998451400295176073638509474282008305523705229592054726050316063729050952701982168946415185928344726562500000 [95,74] -2952966045920289183868670202238603132572649878466115758554213653124526605622544492803042773900925761234589939689063921370474769118997348378711466442992036221375440798514919974184017323968925450629615466984534730910151229046840812951257786780081106080420392012339768040683193452755547095045814392583545921130457745099140095250353407594053209790015466694783780908249633904454956854786311039557370108429771064616779564087335573241274537447034042989868391114430026193203228936247414522822042787819348057650959948985290507113349624051441469769486592897982521341019158731436141796529551980769179105414904314577832690791272436948619668656911806848526042731658447625444386431728499085491186113065990754804841014290257974231729560227087862426229949467202103947741014146692871726380296652769646300357352980184809362930439497323051568626227751518969191329368333347628464648104613162183227217833272324517959151881605702883427627775685230789999414698977341139199310672492715713398236461964708395679626602163102236252911394624002207422318079784774264730449175974615021501587826188134108226133280488154047478113043232774970772030369264064199536909538118877939141956119497621068681115119830887166966904027963712484093217550444730952942063268579460979137800354062149654635260125682556992728957469410477774814434969364072194247604313791294887890800641431582880525547382216578587516373569145378394838394559827288780715203400717353754757033573942132946830453459537880178323534270926431828453327701464322510344154604190489917969623128747747437999069149962634236529309564118702107171532517471924412095348180604170604134878469085922897947617567940371968896535336113445362932809085369247306159164777684790780421962875346790353588600277629542810523908250876680730164238283142135359999150971579943788892766374157479226130389995909096290318253144328778285708361111748169074936759097678971946612737949091989035980626936773440415303205336776252070155780838297585906747432502102153016441059084987141000836709440503065064934942831357672923145669748780115796031123037105464712581692765525076538324356079101562500000 [95,75] 252793258268372286694638871373547308747880478697133214977232059338914974578979899809290171466918542995022670344599623893382096922603264697948098973121314076167220363064907525549800284324968880049125599620665511170901271129087886201191845474862793355473433574619230684183069365252945754082613301585978094234996201199458505636541841839112861304924716313290332527075492426027868439750428490054203087091479071845609452780410340455286987082031130823152492774437236899419804117607271292899269691380633773780786148253360322083675382055694501639253107209810719314484174976275061808520464264665960994302443806572157744555582114630426974109899049866739830007595131923781487963528295088949760839579517606838274201168877412925903276908645001005897253331858172015312700794115363927942507079764421155673793519696709416689646734472083878633202906427573222153306280439006252616355154538968936681841833426491530006500143814136953062929739130443712963774500946514163204776106996217848011450326979181306208375347289985112401205111756060314794680941508381525366001766780396230439187500149653766151004336579365773951358962613734800838406750238429885102996529288558493397491041661840589162824180101425414856731045267836926538631001905576103119907942953454824236879059773417895032069070558681306386497854217085543635198027467400670834728428014294542815447222086451690787329932407117264498469080749892507210143075351432406577329210669954518340150655299265691788942705744191540976701200364179924858678613523819880010670532440323328629704732394301506773213668374250042523317085947454915731831812774519929357629199233140791273194018232147480824444520496078094095725293007536672798219375327538231965502867582173208538477511252668711624774028958108642738556212117421804221024259685889534713979164895777642265935384465164315522506359752241968899996427774333240309477501887043605549616613947461122843967146283515757731008011986444529534298801972805532923085576331445845171656710224325956502724136838415339043010130680744234965238516561847310230202827419168952778746536913523357270605629310011863708496093750000 [95,76] -12130783534301260161733972832700975792217923548822662728278051551217839982583800554361146057040822298494463941540450866956674083545865453847290248854457905686210609964074814148088002642334958998062624696965764565779919677438882334583644444310551047201050672033956642355524109925024194410741236158540730952338669258173274539422013449117058687119133234334075020720320515278248465129377398070043223833350673740085192613783306103483462836337592659210082026877068062204763937381638423561040329196179865929491166702418436249041803274277552221899995707832292420875513183422217302977465291516218937241221051139152216623477031615677490438825681077075245935989473625559896567926041681579125700606015431505465445193671576302838091208741335339373844693052491696601497014386676203195834326021223349415723652489597917077527767375869598417166247944070611445904041103146131228761562666409695573223232894167038081054358599743694086339942163272649136217334497994309972848532793512585499739803582903126380980673540756078952967819434638356242651942608878798044620454491899895034053142319971500012747889118769144641163578040030907598655739820704254411970112631172484999576693378720761134536512780578231704619263868864116735114190931701755401609758952807066971058000093819640238826730845398167483380732865209357873114528146968434206936753212563849826824166090501811462103605944142596176457402844910965647417721091255106272971543275730703199240432172022893088436429101489666439636999387582521727286802195471689761636641326672346492918894720041473391307461239625919296555837817881512908887466325537058013764640740006039760380167486510835976811455935476767282803793816419998773841186816941472030285912834777773604519605570742130827283118334769094595403239686333246105470450626641010530392461664926265900860377183686578608571113701794957903235344851195019096613895008470457634918520626491224188187216169547101795180839309836690721092832909191917175073286129229231016428667187721443451409148311063252066568222298801954132613720768166205585628516016045960572433681790016635204665362834930419921875000000 [95,77] 138761920339948659765660831578764752193477956383117093127307456333587894134619034196482754884311681839602052450799416030031088376348256322054886248884530708528794529786736739001652875960222715100561379774868530944504952586565824111764023354676883584932257564091233708200673258621237913333928423139046842335999711005037521591139050220164678930279356157119618052641460420842254901595559811870959457121629794524007094648908055616053463813612891380775906625678742586210090324476746213585309640765217077443785768757823133814209168441627968513135089031678825022484115927006630438028473844533513771148708957789486574119632843675852905088397553419649557885609335280079648912993698670202776464171965322991873834070931474804220097411397945877905554239431428322192021237398856689106606728775662347948206785534766992838591800281097397679060293530349700855268441876511027775535300591439646740616541609696470719583577811823722283778666905455258026835473393637621674164490636815101678744379264264386906494639964831387456828971283148324068953470571212310995425912461114395078480580839911807640622584221658158705411658164890575515824022729032242366140232661684965726523268954502183318096251283160694103948529343775663906336850470184527460694137101985428227085555177091496677909842314217299422366063028477991790094308015552071676568802564329066758239884236896535463048876128281347028347489300937550112226441774587033119152722926982339162994573485684441057476447671822221479591984045546174921023690988570539042303740133071870563969849744111494881785335826787018535853434118228163274920661644731747038532768698177633603406444162480091867381942294237970982274329937160689411219241455834346944984698522047089283384628065110475760614988461722583241646398805152253944095509199404515780722457186289443940317429241903191922429644057757657846604157230941815886083361503865662060464397982875950842773478957061044823246805884100456708896275038685413317580092161572112976279679095517271519551251388207475966050840331011364494196366848913167078914243084892497781535070089375949464738368988037109375000 [95,78] 10325398895035080962478999108324289240902989161857769648877413852156948134251773941146004101462470623143694911547297596279363186599661204460696545371344655362753346289266585647025263559031011676516143361649789740262626169807741242928052748989566715627828815969041210218066633526844215642215874152366421801405571296686053502404366904097939650460646915810367374272802572266208888066791255896787091284371847940208364773072611903036367480212136704849158585503746411056991958267853308403500958103256759473154606595494897857688400813365912890631437147858794678880022032152396411703837707710306744215477171692154220610208316421283894456225851514495477364578052078263644346814917819312916569753248396566184312123054280262029902996649596996135635945678839900226706880016064766303299920094764310073187810887676601389348965889525397032018573536273171628809259848339407214035164726545548833046531236717992110963347995144256178346141356650991537865937354549430114425264885618909939741019602502545127059152012972482891423228394086772093086199557484950779898179550909730285028569490410821735534563098787345484661022262644876463201320217321555080927341226746315891966702618102813250457749406062763319227728764084075600686506936321725603788709465876026431973389674829749001244904537870076492518556767293889510014696440940284163043668851876582717239083477072403123107131689990763437141790770024803103989459163371099482786343078705064117281803077197675330733737747619621868322737106796819921087211444584292414857497250650248473619216571505295449472576764791736399283116257038455094295936908942290379325680892376953122922644069410360784512713665917256223732443046849053087321389087803138559963831055730455688532130054439965849603207679402756759308966486848362251251304792856887160974249702744361410387877688324152518606659594820977031878371039589183822362266946725826466725212720277277173580648475223157098142166793905859338467009175629628839484751459848387070706835417024572267817802262052583052191928365053483200824508320902204944093402653735314089544772286899387836456298828125000000 [95,79] 1474585342716568145184953842577596407517486059141538842880343953081324861877249439705844766430451373972463922678252742877998160551683824784569011438118944212310041121537959578919860698592762080655257679447760809334963620628964886317331236215107761371353384804629379059009493036318210757078790940094055643689293963444230451226063875145706995978828835938044704065263448057178866173124160933306978533749096057536701064574317336618178919158721913444064710619822380368734892748925231356756168837698997961615665153697797560206633963907461187338564216123867869786743447097038636021036002133614257611805889558781060463106097018178963771804042568288907020549581929472932494932974712061151913418848477934980358555644946810077826229872869865504792393105518690539803028275882453387171131675985150193420200204784563641591889756838917572839074810900075177896421703619485628239154587266210496074478867313156788802477902608026976289445551320441056107379661400159228660888141069242946848956342524063225976418951166344537794508114578715714842819912079688001298870081638108484492036394582284563235048369841251509821392556754593300568208267125077798704997651714390387684335920643814137575475378051702730004024373116316960376616648569535119754970554130801599622821764198488562756546686428179168108469918424755323584881214234275617520882543892902617546899187714180827486582483020732509396369599555915642038716877773853237656101792795997160965874681866645430094301674328277461699666414101796981990786403783902128352257633210842317987468685855026335800172525425141599691051241176724174335348838289525157001083072169519274866773011581458877578705023949945351266450687897743197008090785605057973689391112343442692898581706685525779479956700371317595666579294280206486205924127755924322403254724788920945072780510622699167816471222361189735764130014138463345978955847209419064919530762085949560319708081754962681281415390706024101921028478987182425960318310898498313905770127087555134374932194822029874916161080676990416202216689016864021775561887566130536697528441436588764190673828125000 [95,80] -314203333454721285079530609974612588054908435087047534824268742509425811349323364313279043987599356866372930406402328504671009639718424947704911386071230346219931892402329038268390791004815901335131562325190870507839709196189642328970843929080478755781045970217155255847363231473333635763814011584271283616344562535553024159361694455350440002633922314734309038142666636440866088250395539360476447153858218517514782009244474780009090226744330983976488063265500169570292241024500054947834207148479663848394802177421333652551596948264385541074875729949002760787277599573426695526795070192773839781721930047212330844285900004800301901267598611561818379895873930740253775341174416805860077959459277931337433216828908159359735051530507102037607474310965645349558285667166854897293192874878183642206096728175557183667374028989254372596556025700289428421664278099315230431884873912978225061120503035007123510801304823371280217483790909849775265755605877447105702771867801419726555438695656466115435622982146951154097327471302456692083447333065782395519794867366129691625727153418034743341230429263422933884529891811768053712833835749114269826127697703807188745553793162937538778718364232883609258839856385342767304494317279320140926302470515356915274460299036424990905213158148297068052485449001385473767333047129424774143976528149124323720332827563147864592389251788998065185430600792583389867777170051459881842536501837877714922218886118889360137950743940814147396060328480318935255859493949641319096817415503187299533590767934252260588021245771354620596840681984539784474002142629849263601447980572785049649311615508487559312024821556838820653973439415411690923630761217419977391546426966249969130813762711519949303130790267640374302780133927483793145093388212035009060384739887685835879176747114390522714203914713370378136737099535719636330446577289261958846088451614908157743148348782133277976139322380463348743238246248191132305942306687780612886985837793073238607062601382772407675687000026246595187377284526204833222669634551493800245225429534912109375000000 [95,81] 23323933531561687530270555578202043632315710810353513683735051786274030071771277444457388569266999575391158138041895103226647356380328956293099867027074093964618782136984375118152676440976568029468973918855654261716216055812548608248223681215642040082297006628745808018985577542771160378948734650284226956143676753310928171932103610605358370653291844545330191044318756745364195193929397512886246512218214397912327864338719695414383733309225458939447273338144518211590907129737583729717907634626095921936914640686928970496901432661055568492901215303469793862283784291015056598749213153318547683898513722074949618034667193599384381127233805264877674011979645638170962159464589532390789163331804767451307274616766670868060828184876526093456216493078055740343894188645621483577482225432092229195226693320834092179760619662118206056447388930045958441634032518268351379335097903917088034999638141248628244194196472886749097262273639735275795390832540529745738269401062970334098443927548066169521808180635985564933150917751271970705128135500307978717867193697998032139297216511605927514817145048520146783977002965767234216886839149959165892045149346062407458380657385526981616234400346920520633271639477000939008583523635423793700845904174052038153755487709729001315918105546250923968962114807664553105120926236087856204754985152714694290394897341327187366963563091636180885445802231919392204244705243012790859869850936955369129814433504823959598178803622679681041085658950115220965139568645826982756735013629063246205178404187724453027101255343767880968092111843502680723467086099623305164984915634677919059526526593605089028434722216418320337451145629399720379413690240007409310932736338566841825012685628598981461042673509004210483204739787238153715420311993251498596839925052518779021830092590093836257429938625118401734578164129987145389220624419216732149758178705123500757102613064973046458956231752486807590190033983241283408923604918107179639703370925634221087048014379369438583939380839954725509347773026942708758501794363837689161300659179687500000000 [95,82] -768591899419965914020390428711041063845017654875269363534581459772873579485001432681511345822401534348459991490705643145058826221165883465412202497531082053044365540683772849997798025190356425732308200132560195907166970737478157775710845392836347889241138868773067086384918927597326297568688929646355213929562676808969825485515715369896549534242409548690322384850161197121331093388876635977493943320138910709318281413956707416938537877024713520174168172939089916505293294045425011594165935021865499225244727977151384604514598996777215655596927199253737327906821329313095925323869597525314008092295630007339045236191975978450411218689196341978209235877872001977039592900158246212668851388977778727276568576753740242590467355302514749730118570417374708263390612778487352109705282546941250694077504373260795422244527329562802726706335084805705348016671883390326284874477621917733874730635851643722834265863302789397249981884817330564345313691051342163535744649014621115255713475355121371688778162113089370589160571428234880720589057505459339208648239200667500468815353054882536932760839192043419986596004274337760104126512193907269075225583029249690563159269353873813696180825761761223937020074873999237391898497643812272899130532302367694312902428939635913106948397489121534933794076626549610118436370116828353248450904986417253776773362797277580530997931441867146372043844877340263564229154419207073455085252657042484887721504044464460765773064632751334165647684025831921148502622879971029322231974786708547680277216421405871063246822916497859350056886051032011156075423555561792034425984965720724061487141250399912020001509342582191955847401860384755716588332105543042534809672446601486315293458858613545888165329683187580532829350842897209011887700284606528360421808881103132501820080010003468863121836039757497023896991139782812221440243824187044607923015045438063425595563924710311599250487597805544146569653649405051239882050802733321045893720327277007839223829319944329957634424671229287561506641262505783450219496444333344697952270507812500000 [95,83] -7723706697983010061179540605928064224952750408260513346481768811317335395031741631762017442870724563834627682160661655831726842488280254967639786895109368557115018628857922713136347919413094112620677590015605040147852455238682563378953629002369278291839301457510677496949019469712295126773660990230916054310482073421674326581028431977517978795932917616886158682085885163745908573860136067228459208563982853769273996082253332674972290515061016763421448582068230658193426316680095839560887096230951749503691230383813122092023860713896365165478268706809984180323081395095820121177532520314781156065069709751599718470919008258931053400860508041740625929763857602725925670048369579029106209051856284428517933966728545963127868311178236392794859310750519859693277272971346354478798066131389471690090967556411024698299706344357306058548963022962125770543382595311680774937526013413109466475375021714990762139381304866082273397513204724694140341535918818221355127845401485894777660742372540806682329774736996384397841271859705399808858380233925097938978165051320268860216448045064926760025839467910812839565699422491124740405993096211461265219053000934077866267538097049360183226860665181637435023548843054637923790613886245168524826973091146390293604577927690197301891060327419333450859290572257113706700910104145805278835032147550398737112607405947345686756328051386708089317514654457946031489050304514454972859480641612075218309563836539570546514495484162792407673892301382689787410122406507145238921148555278048166368512654539610077427974527101919226207759141478468338503901281787189163728815193352982105956528487309474880132436343062164355153221512601588251788633111017911216473990046096140595105809684684100222617762875929451269156426575030446674612906195237017046849863731348941732805352198216251625063280256422099682563480536664254206506030589365894434351071833624454466674989223253422410471320951898623365439688027370350511098623698651837911208671980406947856194307943800018340595751147838208767995187919345887603412847965955734252929687500000 [95,84] 1952510459233627887762227348735454107877296506665084371914572738135587389739962342261330062100566581117866348254621330598026337610579061523477083318161596775311110377144352903675359379112830083297340437482003277184249204489501545345341165565170907411986656163087826118859412187972654144703308631505489997853138193346557332385365356636823298342443775102126718755092256770015518582423586286534408509930127360598288811893469827873630801579633706029536900599843587751116037703930636619227220988544002891646590541804026988121706639564002688552677106073411883848165582601839523557242155619070201054908549144014099834103057797547635191892909061037053025674141680306388933343568841948993480025134736421330974039047639314156255803778946618614261650427149315478654823923625920396403303226900341402776387506288238016880931867457849436941004228260856898503924896800906300434885773846835442685444820432331245970270340689106716197076844267745581280996863216133634630185985739056679790322153533707082033336507938493874162600862716270595368872884297166713574935028077822954855959500265655679397178649477847265730923698709675582190606659653234119091805493639617859451041864630048308925674467425897216202404828341957117868797138803738737693623405823821421076415315015851583477192334281773580086428892524802844975252549946785565812902490289059774327647230692037775308393043002493116945850376053684819091210529255026964255435447122068648529159892541230446280623739946048629356349124232423349298374041490081079239402530518954202649421884349259597344738249658581097561917220135542310633836549238916673070036433867320771869531308996980964348781306991708240799167377461417743131203135173881289493996162847362085740118888087322857143561333912757353167485598924798313925635862061574899245611096300513522241991534173926411553844583814446836668975374795797053606659704398901926798998202053215548892378385032670089459043654359969121758378742609090316867576174651168436924462663485799950298047515985021715620041328748729860448054663646913610864430665969848632812500000000 [95,85] -91217760544095747676564911973310365513129403654310528824298732439147684701021626642602464519570796307513582262987705055457688939228609209876478519541933046811889089725191381323699345899340944911149958918228106640024861315552413618311382046091433640379583585211854142491523110954817411169182662924698894472169740624891403865523304787552693409614825760123699149409076010941554746216407513099196122378090582691944416632338455702124571936290364217302315770863809723755982363193147776559434091398553249823396789274055231737405917574534585898561492849708886235061155088825658265998517967956552579254078920869563341379478600932097582363383564371457649047550254933658954891738404758077557044720670419449388807666752964319748233200446519464818255168652091939355203105567795218974828149093403169347921239727856921006139314070823670109877779330486128355383107013231188111466245799682677614951614853245270014858086870723209342082077224472062044853000192595729363940435138547240134694335803871353690570703872285593172634349867737224074388018540074615956350646068486235691917680963517262435449693315120310596795901318194619495499509391416040772012284284291187458384615214725511766230595249257367202903553520926666708109029488127439100109830626414071981119873096862053751308610511461878014731053004125561750408206454135223646271877412539072887347003518177058467222176657548875376760035314459638647634111725537952713542009320551560383953423927265778889528378457592434350286888960124495563682970020677524085713885769706632027166515301866840429256578278950472282464507041582548083898831275050062072674879797443899969071631067552669646603989006269741059720636521044318326924295917392780247487245968928627036112295656615281477395723252684989533136283774641417190098217861684733204679578343724187282784013360466132739578592920552641465659189799627474250749228134337392927682646170907540853003026243005055350169270037891195065971192183882832871354395613717707523011425236204636079220571790007815339220797933768457432899589311875517014414072036743164062500000 [95,86] 2072175865057270242867193926311003028851914940944620948146422702911718094811742753346883701674296311777851927567755094908145663059079791704022924403055181741465923208821958038545591007642593434214288379771480976734403985545706231304868444830697745461147916750259076060510684844513074517757101226421912487294597166182074127493478777382637144771252117458098949802888409353467959998057938985659513647920870267391035430256848978796748128822318994403300285642122599607568827876365323350565101791896956703641135672423441459448496763962138731411660689161817934719830038120097854433230548738108759235833931769948761276099297808619133118359996325814854047911120929939171484699185025765991040498753566624310694095900126482917606827712630563099314914286737972758101874694450781103147068316844903789923220360863109309411130553654283897779661474063973533669911366748499666419830067860712358933126972201383324294057625458865331056590566461936082223333712575877002970747208009116134615055522881649842846723991590681953359479323693355917251324061025994469098087449328734709194912636637235025862112838090627470204585305577028864670410491705124298250181166693116155663830591963063574378489388842983608031157640700000367108823767813282609669204017752196475324984419536265389310216218216304302268320299359299973384885685613348259132131846697811059429837723996110199573635268974240636635837074460490415943380047951694977394203358255075406545707578990797094127699549329031313821650121234729675904793409645380640721198587868201061828675902241431533285293609731374931752681342790044804834625666882134018374685904593503766940856951303698791980430961256611990821205792575644564537852911929611409891097531291936327802781704015561271824290567207776308063517658414848520690003507836389393472514820108553969758479194386250859332150272220305576515048122715041991459001629743359414148842042906238721907585608781710664083907423297518783858049733801885118475434859442809629207406132837591636463598300583690327368496917194090135213371374069917947053909301757812500000 [95,87] -20245615272913629884680887860561262013384415754267101347785964491643348505426899766613791270732586690187031584955812803709634071732626587415761526250449442415032177674913440215734991788150688171158342811762796479514425613419971653534979749221645688476495835608509201408245521982605159707643340744042007608425889036168855359444996010009810560067863717810074024675853547900702027605295195028570706940107880491959358286525403403093066951689591190192349568451236926835887490471074526671528652730316909946883680222417640889723193642195100064215919491038090554633864708558296090720309168407353305629344890854088510857458237938155703842534943260518692214559072113103958221664267401123809146142520730262606076399208451117051583678335353132180422052637749806355641483045936867000330444893490637553179926885904407601746228560405631320901822668242992845986217987438936535936514165997610750639030603925380884719986667399830960961897336929106172487507090720147044339258336577309835342291303447980883156647735188214087519035127300080684565103517757678969216052472149096186313695412600102276217066697597806503931023837498199469037300423548109525840185693471870629042360831165460125896485917216338691440361260711755407899398782378976017541120856015040507158239800831400254798387999991779155244861915741133412240373647342311816158538405741725003808116447959615866712527770461301644976489126830307380564836874348966908066076207956500437489326613324028774153479728293408381257173628431603776831705769739801197913224902110699666712660424870456056745611258145556484789073359959863244513738767442880260382931399755055157585814554684961250422696619595092309371471069892710422802297715196396360528373133739709421577745388661010177969497836775737069105725178883560564236128232813895784646401414838758461835176497368621734972326378260154076452829242762866519323522438133366629482383359226994963324974582289644895967960027956812306699666663629783130758308526846594724319678863721252292643727323832310788398384278387457191128911377415060997009277343750000 [95,88] -8124630846398088768177479805402753416158794265380025331971502514972376219085604165336945143846224453027747076221564276627366543973264043678056359137525234680477244131092215199346974350201227495254931538811524823077174313271354933430527804665817063315789850913282094690881767240050541665204403945557966064259814048149719269448243195919106734045703076775767208651192263702911184125714755851310695963011589256228914578684412220746987578254787274919087129651987622103005532305731365913628217203220686498160119461770603552265293193867748455579900417539694069140215148656579071869272497922532024421272785043403500688480821386661464532995514938462127110656987089364846971418870000580532217636968513888033141168678921593071690043038689159555989304795935444882163235392599851744782335396663365095333266197713874429570874627222604429152865836041231923557781159576213287863694681474798124361457596105974695477453611223746876741622255901180993860535109871494123140091477309517854462268667860989054773598879992934202431533321468287935742688179421787045405966493753304297950392918031791325163919428724014444394100233999841113193942440634739214394385404402851331319897539873976768825040842162773851797656478142812286215561877406249494236090487182626325986031153265531942101734304199970042439354351823586711337684265374096542536762316296178210142566869915929491310728657204863262030913909658761708206918428532000569668096660779042532909496958123755314696734509313042315917626290429600844830775818250207044117836811265421554123644613705070167383269389087526091798415412365123208113038359695769313328520352111629513660010479015376034809093101223723394484641646218290675757378721930009981414543187470139244718031056130738879091428334374142473047685450619980228918492743736723443353951109218183000483086728970585476796160451998575682873449248618832114544368280720719969185545830612446660537749951242330381981376155969947048240706153279393003714196528371672901739102022950980232313324911385038552968493647771227877722169756889343261718750000 [95,89] 3541206148842114022962698656639880639562301773681160551167698618669282300026330599104255226231274348397939861317325379813664298205543212290254120276392284538126665021265981051511659535332369368775526064307921735735683922179698688866631077338774810281585477540559928918510653484995815636282417204364680959907619482162077165685928079519909474827943149084727907578209178616507696650422902653367153743841779118219015712356138754828071231579578720608631100790714427794672894545323817144087302037101969855354231609658151576882333662284630748833577551928579555940332612030513260384280573921064471348792447813144101011071764509594740901438622066337124263325057030937506940998477342679523797313831288040749577047551896132711297437835771951632176735547402848019115161291936220056763671539504731997843329550508293050095679932938946898465290424092758470332253570991293291943238024705599893633666145072727584095905762775276954789345563210005103931074034861208900971310676262224704861864177582747811342366898854533121382260269623972623224465482339440307921995321654313393682618018056177754335640781119668896690083981443275631032414881357548441107202294520045592894726826943963584535640322104860389181082769131146053037749269688353905623214115000891220930934918346033706508462489356790915766927537749506273402050503531080094765715134178510736730515276909858424814395851074621723541618639086182070213793598656908205182754127239987048381616058691100510436011665841726183441568015075399547883725508053027650728817699657310839396768139780351640598481870501672779397498185876937566026506144583432211189416710355583739498005595921089727416632980304414654476153369018754618772782698962937544743937029026714310828223138514950442630085802894817376192673246647308231585026264091454911402556752685704256956959290196359852893344049824910007196688032964925351866229701602230308463491284777699817190992785569617023017111630859261516523512011889668355425843766071095616963085289613008903578450007692843964859239305527588928702986240386962890625000 [95,90] -61897689505710421534449624484468320253114695529032190874563925151880121108588844423351182977118834300821911871982764565641375467477582971682273777701050590451214877324649188289659028281496217159870074251796907132266588567347334639480656820799068795071734791660362237037681730904462204134601267133496995686433934254849683758123062112494797106840503626604879937721462224236306776269793961098910367413974817405727659415323156447097953195916339131476466489558445505217835722313758410395318042695092988255058953840321737638233822016532212587537140179940002804677069717565412774425479721234156886643865752140236593358455752152000348242203800327517405209612983045123060261606689592299658523773572852745937823677756884394157338351064687468491189571824038581005249045380819923373375386825564075474146757720802739352615845835932510521903282750436865020375698241415206839953674592366756075532475562927276009940017843869878340475197677264221595129849253124289990742643243484029621217621522873325445549740653787899786510684928534791706129669020538395480768932237540190799043580027703980889734605472308720673478883274095636002939850198678712905273344698147385698505490707507673880404192579891175752070269026179812129229423009727887341193921680211725739185009257300356097192443208753960630687110215991413261225673555301160299195787790442310059357501973233789860722920564482547849385639699020207280689151059520063884667316095475818089599743523081027682748153610782312311832163831833470675745736670267100310837065324644263270698657148053210792008414425391440856732615885358727234646066504230495472894228410307740946182347853893713353438338322578026474241644664301100499667315078886157824177561247282567727712767824796653220941265693491848595541780827119490355086739849645993974825125978176491058891728897943450286566967832491760187644010867461975090197497182470418948562996208566321674226635916577357211782173350808830890482980492453336005554498357638137172112921391613083116190965697849105432946809264485191923713684082031250000 [95,91] 101345993884293019790754636789885505058003243661029054175122496822044964893399268343189606751586727837228812697808102637170558511086620465926080551051473272035351631984371017921551669413819224454613630115003365291232870572137695288716266811055623771434862449001470809535502982296568950124214313603119452573729305824823026424283923274761168497201553894176281309548493961690066945782255175115980388724487878335013548460861458897752117393545641877082790831845400799435930098686676260154858690450747330086721201713517013726353289682536290429282535447961015869232544742935041891405078574249841955037962727720952550107338299808517936473458915561261161383519949670006143236117277108772924771638209385711874296910116417701229865934167258423839641926078198858790594111482536345818755233265714682496747969176534842004880736124743721763177297151248052142686883597319942144044678356931135257062743894457520100793740099703079277705796650964950432432458854666679538329542533077894401641900023835344892634301322671509526687794951287047095409455756270746234814465348831175175858380476113489523576467925101637307648400257646646410991500452597270119394846993076658119466633945866718374227452191985776764798413115785714836623790180663080283134803870437010176730198160539690832868302318709429286509391083955561651990166230206960442114312126974214352538983125766126312588807568122563441318964457203666108034333806622839083899097991768267163760253323247421700527482116387710895666455144835604348980574572051196737558549937923971893651332163818472174579445330418927200331247324948354357232575566179754990852389928170904861828361962448726890470539889704134777021263060533148882852080838626214971507327050226430906205773697637786039925389097704008312954121051848309974253531304956708313666984023378718208304636564115092600617724058679385748791017803378529334532542726468577304970563596333393043043758637495792614295378955357676389553928187506715151853158467946098075918347474007669204876844097874163445322635550612371826171875000000 [95,92] 9876079559237499339315460836746169999745438509865840292054491374350475772682874567596866129629025804313585768860660980895586715286795344212608937675976568229781795642269939253439216265133242678785971336723689366703209336257330281785614402167091996636651379674629902366789863898141704428509498249953753198521357923405450372911029105756643733368293228926911980363402048178091864224272322682677293957679876609452852735991494284390216594496462028227242034871019829239896797954533978740334957636624023663074847035209315374144257801787787646748546347289882676036844422902978566027481052712674790702913140054921208174303014552004451325416871691658032018323848926979780791881502732695052663671159953861991942839109587541099133667875621661098413798848677173666158010632080901339050252686969517085161913385283388902368397465867870269375053938004492274761086234274140023953063080862268219670487507155480732210714550271365967503922376655353467130035210410645263632529038354537254481052245351546863785070256865555900451290528221526873973223550962075230694349335697890071081885140775265807081054188446068534185562393241521389939535687172876176639934784822335147288381152733123497718272979596111143605376801242569482638960894049741561709251580388741114264944477521849678348670478198805454257267445016031715614567686831263407369203694106927439457846274810655663273797713390036974551025019361037789345515617231846115832139643082176611134164928529919295280146226068003087181666668607772726029371137605469573687326929915584317545320454657538507929223792688660225939137790993266929480497244703495563351745075200444988788050760790870836043696458392826947373353791983399230890621132078784288163777826731124951053005281316304088540684568669838121154892483882370574323783891011855731482098608770931071266409151249280009140815674470265860359095842161229306074876271663856621651662289114407244413302291575109082375355967554460910829923781678879720384455624117707343286657102447562665923091826969729788795188005775274658203125000 [95,93] 62448456454299331756954239458391233972701070833265463949717974889777647949189554544079314201608145169163039220614310594002933588435920910471101154867082445332181423286620495172557267899222392792443373791929391981156395028233937462107598600741225984754013438136804023646374919562274339996574466451333526173729053856514693908955291994175312720092159510724701039765929032466754313969810703673873321780151864133344331445030509233445294335571927045257253417740480268635063652314989225389278235086947681485884594084886189528287227926238526805274094953391414423211918049210827731596994586182800747260111665438336223164197631902325568514549503623921232937832879048098121022170276435443505256376390728477955943147622165534034315872669083277080748172771997093949886475534003769494373312367082241011896922649112801737551672031006281924858469465886912006222444003543826733673112726703064349083631232709247889357341309998244323977188401136314559253701021904191255826512047853417389153901805317455655062200858955115848646631903209386478712326039504051567435137026172813617684128086864666361642364389617302328270465409056819302169221622068568974870876992501115641758414597218880070453578970273339011811659637353585174516063322254701206870642064220484768139180713557723098550948454481510532280751975763216568988922487878515175283007705524756065620489489114432082115659938094286477888862457661358675209501198216719943152866242750913419881132350408782468099479247826085702220206546690972285397362304029499805454170153489796109249094276855615679044256176585379721252639295585184460024986347881711813739256589682419209395971785738480353398862945450285100624614486562433655183749712246209183577374443170225728740134543856928517568184603831581009695204735617865409282437431833389492368530297995152729310748508919481394553432502861704279229396265060851947656867522239726935512297360364413031727018283609702560373184728381605931995851603033280844448285609250680566541069965747514975275386045523521470411879618188476562500 [95,94] -4149905796790505859459496297716111941889684321486821484718498947883368538307319887044791898231892388659600980909501032858904335650867474701785461411994577810825817913958786420971459768988124247489571606921933971592939855355823768080657915242238451105627886953891219221034672551571528475805029942492595584088783603158527497983101308172363945005643262145993047215238920008113799417002383002675211660810066996809743000555345358814793098470717155614228686103574023289451967019238719708413471295192246474369581065636493653287536223032303381917271892054891433281887248364521078912208384509860036789243577449995911156983927957559170544233408795131831331722533008772366888947571756344721931068788203493894269694825731989871341733362041575339905184304369158671049665426687939232566034747889927067229364376544161792723112503096860461097790377302235392004158107119606085752109249552200950082892475910296142597607593113645990542302301284534570667698299757260951905977502972954010066093499270042759421245732161662368138409425816453189468352488495599951191100476624443765928010894159128387379459586459895031939345061007788344391505363316084567465519262389143439747024966251645780301406521080889863546944598078370488249489194405040148697898271750252479522858102970964228642206902635242309846889125009153004211013458173349221222355775413630662772330635099141696678879988385636259162447469031974522789223280651846565880100894766925222558766501598274343085836353595802620099339446214207270451291381946789865561611141045984816840490179006713210100136034174707659831616056104616155682419933365139771005691338694419743327274717333623802659360163162909779995082576462772007012489834688259459868858401514692212069417659560622859979756837081083905075884945560662393677709916842529136589653587393103602661064539843222339569607737341450882308554659408299791791553237919596197432516448713096424474181205561197795521840727676189641452867367822050701602066931154705422854030189906993752084544631790009172912396148437500000 [95,95] -134488320686853645124590752337619354699065176859356619266313792626695810337072255685820490182114318415644598602778247355674391013527955110066673596159773586535536562430336988406552438690195686524252743988296135137777045625490232664747542431353157787252556999872907326089421528679292998430227096419973583988134062089220841644735188955833125900434754106696409258932490143301252954646018989769743003847520357508244068721350243409149880029370641924259015621620883034656698609734122469395760651519997024395209713554592403493408272557436053093154017047129090967755352137616859744905064417614746230297579009800553279360772729988345303769628897677955829894152621066825917369060317638935544393449619204207787663160155170795144689531222935915481353962190676766872738465864144841577910957818395717896658148728682202902526540736795994982755356403248591503908307327354928678986029671377577249047356663471966789830394110312092751442329163910438213161505898455663202008023871977473176842398777389703060998241701192855126162343869065824922347078859223298298822712449920065109365969176460161560348013431053178173269882674129777561362756852158990072529234211271062162142242112757335156886513011958561228129670669294564782612042667021603128239147350874265278443025924201765254745380064095399822385025336078807814480472451223711509979424163535392011884002037335913785618236664582220186531022003057220534303158280705215100698890702472998911440967999051728953845419243245844414506721246831274486458652591153721873789698444580388109955574286711887846537528493077813860766498731573781850042152446088844762984374385176919508344916326497416510440413660072680666837123616343755973490185735555616000632364275367344916958241236100701907880014776268422938367773854891931355352158765321740354524771331886582400919521525206822846674071695497875043422356643423170979984186058555506679924168970766083912231306720354538872590470593554101647335841602039873427050344454384018722436434466411946448881672301137702191685109375000 [96,0] 799184705858841093958459811368595837889593625982336333236993803037493029151127260004227221592650875932326791108585416696138486793230668779039187668792802184079587948526435456536394346335576612218585862680835044675202895084244576811916912653209533014571857854017504618435910873078610230359275281126938515212324648054003608263303099097431966092091492950372675947250232895838140771753108232769397096910207016573912602107646101060392459753866101885319160302159108643559441378409336482324721281498391669472521321174110806839463749755929472667816995914168208250747857464870622317716610020685049404870914223239808935379451443787681122466061775807650888046207490070406494575448386404259702551335174210268957370424499193581411779548106946680823878132599890310021333245975792862306156353802338959856109551334000005858631078654336139174797285862179548693777755221731454301103712666310312780907612220922114917815115744651836477076446815029014891447319406131204630536280860822733198364795575628749631935440395597733706590206463051633161499591490177384897862281161548964276065640539215454238823921176845613815581409437525611694556472378467652262478376223391651933299620714712518636779595416814718923952390867945483339997074798482369746283414291336224359681311618745426871978667305518509821710729823696046808423638332189652637140578318626160273491027444227332214476467190259476943915224062592752497292715795713762018751676075051625083228710947284631108098504710486597674799113673148248760875123721067609651276247806034776175575146549693403655352473209385112822799229083019003691904182012293562041373619719782490337192801724242989170933031591239070249270897549805698446149640135040749501665187486848148190153779178146576300769721760994767672469718589575709113954734210562802353031164731933983057239082575882656960319590289669872488209288620836750563747074101878368834629112947243010965591835651333936017726208899826221905098720696382890632912432283266320358067691775108639613838466564904622960009305819909777510511144286502338229943115905828904806317380783662611327515747282058874610029755858686891026045793802314598019338469533166221265314476842854041473036028383647764265826998020976847798495868921280288390921202248268206957959591818507760763168334960937500000000000000000000000000000000000000000000000000 [96,1] 2569535282626039491803907808662991643889891182610371106060732639611510599901453239367804741195041426174992387612750435040138711848863749789633973528907247575355279040602081976504532868958185410464754732335669227544020107952700605768949867133401111000044340107632615259635870017552820448562337029171447882621651691692163680606844212928989173036429514775769368704900913009070399780233175620821363256076279363097290021404491986889753158581163398126327942215210140528446714337610984558826239570432438843953896742702902370523059322513002796697034574956953330608093291124408539004230501391292851940360885669585033214059783033063435606565534767671753304345516848822539030205143708302619986371736216957124284621201695331840217694159880462336588500905255031433115034869802654274878841617750916689248823642704933485890467572735358596606690058704531107019704846606404447431204513611816818605392590688893879587682071291864223767406239788494591635165576355517253398557492146034345334765097397666868897516456549254986058924905566511240236085415735909974552642649878636566717706347545637705126645683704451758000842338262020154967744204974527341993682199413725643297394998002911841012901084894883470127182701977229981138853800253618439177843097759934104406396651049659971407052677094985004762891712758745461399256607447486892294778516400740595305722124628174051364191057021108222778784650729350497581505765811243682771876817065957070963207816570153828557951700206945268871876041330253489339081154015960189985133626463262789914605424226412263189039243393470531905475374029469614776654582128855073001553957318705326157679296558482442116791705339756357187317452028714621039197569111240440081109316345536358516475548161057068335600363797422113064639833306796493718615658544524769118606934755010543769647014789773476085560700408377738526035707380962690324094586824007511028258679542945553509509834001020086255978923800167061419202866403463555687906596035650432077457901593931837799383711024928115294792463241159830766809287549623651268594599663909744669197764563429721757507953544384172951176658302871767947745048165152377214506196032421214254477300258617790997281562631460833486316633116732531353377107688238211603673811592196164765855570522035122849047183990478515625000000000000000000000000000000000000000000000 [96,2] 461959535982006033214328040520206883144372374944981427363161719611249882535266479119423827032311912846575725033115120061331542954421944611173708211807854861732485080869916551374996284535120792593783411260597666774861882372006291552417114880549619315544684320999492592707394595885782834447697779022052467280496519216267271926107809338103028254527166391514191172144081386605186606044125801167895848059173662219249676030115134912818632851497722557495380654099905194810268620496477216491136052052205054063858830989050257847340052569096544443332474538865574260342276225680410679579448294803725286156314038203298217206660952227395113490489400663430811603654254971570013392691406658533169079034175823925164245910050721834686664414499238023894760431125977335536951106925735338501765768112128053589267725159166191524669614507860087908864504240766869232092851819245505784113766594697860564031767996030576078474574312083970595515357194717201871274241244836996673650373113545432528818075804329471563342385533425739472452303809418778207881653871664207908101369751273505414313029620278079989342162894296615846138407460752090886885009010037100203286488208419584445896244942334777980240804858987337465035327761568284314115630110736532128248160994375083615437765015505527354595887047355470846410376038665699843979577635894850163621996416078975269098830669861319943605575633174853483340053851949572764293672244119398468976163203230812258757031180230654653383529711333394190710032515471045847751653876996744601992157472850845387669877073297239522683530993098672459833537165387706747920091138292970635286578254192575205345027461403212428550654317924270377617437045453078488576471293391487375266316688049942614483413593529198398875395810049681702215482412211612774179338539797690261409920585458360337859157420563307172595199783417317331978989654037797963990895100421928720144383031445743996746200621441055611241471265327218987922937052726297215269874101943397705792103275436705266324357541856322269819054621941039053927416121066292275961301925766684950022456979303797509236528087358174393870789229927649874551784542684319299528187253637861599086175330751095781822054953444574149495428268856901499397890976427031069583622329981974345442397728023209424463857430964708328247070312500000000000000000000000000000000000 [96,3] 17817178842580795163279405335722212378817677126265531030267513442345630339627027964956727919677358995227688005571595360774239811438229980766739052227469374877092071639340234671590120788800275338365878139590670445096205418430754649536104013207719178591870404734763172010413848306467071080710576098740664042328820737046163296044272675747721130600748852341749734143236045830032779092646629818877632393736318515834020678950634409635612796548616040434433122544597831586201518438308940639159319853917902786568591405627957027764039449039986238730145827660379314718504500926358836422591519484498745091325674084695483517079811859437293134830338817429919715857896789287267084019202667628026131919957261113749833401977973589644671814646361405706786163753414303579981522098860046880670986638924224699218762831585431631354137014667457817922614089019799377455420323632956984869227456402278139750792314656326615874496259717402057083548750417063460621670546890277592527331437248455983703567379920962769268665808943269153465664424552553732903907017142928123187686635598041688297129883351317883760055991223158554576977933296132163424930043857736771925528219779922828012235164738290562093542337118316536981551844896359160248158994238773623471811528626182158362674517414426159350191795526780854825810214384609294493456364926001373957254804658347713066377527218314222379124256972865542639308945620408181962740664138560792397033595588479647503675628633637036842694709491457811036261392008803065580724298864816714675957843851432702613004846230533878731917792850560007141183677863866571157078806562724018611605548700806743947557766323698654248880360583792992228876797939049496757730305425546549438198590114619888842025651680279906468722087575253465255768894423834487828519747623763231267600104093781364579898576798780433200892300888823029350724852205700308997748585600579984750465356128167115309625505570189704103260211817811077078517293406607761259071284057393090703612423913872998270315340250223873030846100548224957801224987401131836012634462046263864037165682863331494386940738565403415628667352328388235279837164316526636070171595200368235685893080910390170249302093636853638419569901517042896824175450342096188771620306793640675807098715959821133569818130126805044710636138916015625000000000000000000000000000 [96,4] 218230772919698854918184510180738932846071227541669243557372650087631171938335164054328297390014495851027916354128835723630762009559904547208468116294815780645496525395100969388712508997774180448547896111875496129845561178070678314122772496131928336772110866483180971832588433072507617217541699963169360146475002653436814898671684571970425092946715024694150698525326001725189736613455279891264910141386344470599533929310752450880675692089856134602508029200305708089600382625935482015437933807949203096901370703939579104567786565060915683649216886232885619899799061386332082628492356066104379500789536214177665365292603735875508221416787604308110808994243017743877759810568706496099408259874147738033007422909094779083817396189969068886662463110295911450845201743954917083847562463070090115943413781699585425543453659898366888504072402506173996936786458955776352413468378666193384393565128035476944629950798485627379172271544070107843102020484405751118462057041767683995613794949557073643957490494764806938048955021579183800635907879952675077774861316149549903544380069927953769392879958948527167574001205211224211594324763713077234805797096371859492247061514223992374133772981957600989113888566571229062809361954584684381192481899695032341218740157977490833792300748307647583213855596874558998532892651048355389665911671647324537219000655242230614466747424854224006895818028117714307829122043976444369800202424026051094680924723244259276765395729537281342714502695702173132370163327625297452489885244320898577557409944715950131798076161055647916382939392286634800313367301135326565151220717946112842530935995499842395767012692810178942055618755618938111754445363084767437758344389853858097995144975729484991784131431462166616328526181442792700996085226422610845764902929778132800377588159236811926316498485941103486595213837153870541644308048585579045870980182380783403800680378718941873955081238003964949565289574395965761001233236779875707375069524577365451260911888116440697603191355838144322054168391282082398651914574177141409548240585213069427078424615180164236725288815857090872683760905198757852203212609681126593599063112314459990435141029548247546856018969155643153706127310362013371775266253191056790971378433902670495540127015843268054595682770013809204101562500000000000000000 [96,5] -14763264388407333476767944404452662290321077375603893829097267490399983327415400843496890056075640452955372209532470199453611189526865968927379604145037438540129415034078718641939179448337481577421691879953870434888412393848296147993205114571272037967986216545525833756339022261266097220264273026741737571628688783028421766871593537102343913537222532338169042318160572271708392599693688043236193485514904537628943071975401590341731312745841598411373551323744298033135021441874794507930441318523495467507463920556166848610427046961713770900195029280914943320732511679658122489157229221037904064457585290804077681203616512017601517737711810792708847596359332630799742392877778139384640134963993536366597896874960056836623444238634969044877175002650471042464780933259894978402673224693096297464048785704622966153416300151371056355816496766039265559209198548526671021024174364112798596839745350282109926847802555100468674420561964094595118976396727606733851377592837464080759669714665472738753861386347096230703346207007491399126979574630652799973970507960237371307494329923651650427444726488387828397494765825296989744005966238396469928194520340481826288172994826689583609300680294466845440101346796241028028348784927518002645892426293802839017486202161534231693568167166453600405263010177229676431924509555788966334751991803679261748915942016522533785408578270744140495228382997231719696792596321676870487773861344157113287654348577695841540295382475341583592388488020489636027235002938996794928168421312614334478629868852341306235783316241063670105222989220541577279779455709132292151196250597962024152620275678203727896961581546086932264400323225653474597766699907081261955752511896565975055400408066251753158873696702590699651902096109282450832720013778933236621138836046047649040877711707566362147946684585751690801763991484515057202369886765279100863925135286248037519183552200083041790024811648442135984291296291442662568950518661371750368164811081543484532756004006433720701122514956199891098286507796650153878850511197421649260403059128296942816060625030465246412304030173705434853246704101090054740931967199704649075235241228036532324833197008979735288275288390528012272363602150059097726629000113330157668255485425313203233467149178004262921604095026850700378417968750000000000000 [96,6] -354825537476684214730761919319207946546844082600406080951463339699784324821651080510918265459341239222620471844153827354981038684838728411355459872271251524723052206784540112953731534144158217946080003430448945036559313281042396486617906273476955683510635094369915753286163344964621543130134738548758884629697339336225853617930435954976636599542678721741381947441540400311540811934461931886031387738997768572557641369343619419304272052752194845647022435807422353036293127378167125334612916981471121577585416809596271800689756929670800603302994197291261965245372914115178193089951036402638884871923313943718253291233627691805402143438637866314498680355361158469884231184091762045656169467768451879278997011025450343752078031530566063860625737082774568612000900050640336274475486246680135033383904767121613003092391103359876723122476119518695194309325655942488598307339662462630547791725218624101631550636049254087159644441363723801072407206207407004178849865261733496411164591818802013462943919623655005515689671055160557604702957049925561222256319472763079222587391320985645821177995841586400667233744112012063500058673461239896421928917752995469959049441557305781044667121884985496897434346595943346593625613345309993150916101335359345930480791156071307477209511457681980443937542471939737567439878865619419580330302693563830706567771869081249485528586796562138701274153468837964372476657190243045225717325425114140064757032266565824073909679757514467837271325051817841983864252627441529518346501825530279986979231146076505165259819534319714679799348037159186836650215454559782759687353314971649015468140042535356985844607927770451553115574685343022316387687335285475591732318820431167670326423558799370493949032741484585308434600606679506486276466430677428387368953942173282107376869328549521312354753946644647196725528520740594064114367970731381984353093761282719061114339219676954221779129929103427548422347387907234392812983016476116126911315751213269201487319295440106972314461505238152725472809732608644406471948741513124045353703634306672791888383098591474887721103708140976713845200564952895238315713779244057505239006934049950584684242711137182851364266713025037484248247364579550426115032426983208819154649355875882957764028321752478728479118785799073521047830581665039062500 [96,7] -3729304408377067731240386927104265761028507761222312491323606413761127569917549600961818968258774303792616509291273086979409319439972250222737157001270603863253752077491124046780275832984222186005269316848655414957344880070495607832242081584376284864036183773866221410485398869898239870343279203130566975574104730791654251417683534272321791641564166692832627569653325779569285477387085093839723015344086593514047644869325268497017407709173561415970290537978312096895077987322957135237338466987412169586625970959786714601835080539506481442392023755784090324111774976960061196613504045658173800701221096800446800478303371025832543239435857574813534430347888694511315434627227318845680002575064107512055130677705737063677801775887587728125099807800620957623100517314564496831637900865242434848856756416951443902220271603820949740489942076826179441560295724641010727539644215606564768965665812719612575456639718547851783229877033661299696975769982075961770551368559098539885095082571522562586241572553429835998086961199547715841048544332755793545680325583911290891527304601007094333036210614510477981488736378277479896693178064489412799559681211796157076229978711189810717700449448586086159676439718089308856683295209890565034974272639747487681243063428148577075122310192403178371127594312918030920070122184434659978534360814026919209400417099554798831877208549172482829516888095492165241733352568500705907013538370261225362205655939903565352272496004811521742121264054703225673643969229787202294227024121297085063241033520017649724571443506450539407465874408538233775545707584758537892828963523448933359297230346729633470242355815649288502021430400151369751817103433474556401073617800145724498191016511002774187802517309833199270773209002358144308321176715699727801953177787004883953743241039422291882154120504652605506366230893221271721111085833101127802962639029314968007523510539774924583092479589337124033616337818009612827354024599263452825562932697472763605749170157303494370315154514897251303545481285624291405382511488453016932961170384521096939239510438989230268230623048833090381292766875995229834939719534821150578121584928378410617810052520837512003150909435516375305327695382847400473831349404865345502210706367622402599991583574748355012218326010042801499366760253906250000 [96,8] -5391527731382913165370219287961559305478577271939575199830716785831982836552738310210617177887137636706186872182219719970682399396256582855064752026391266449331410206228424413675621909566675138235104123385138373498752924888133528320815218631782538345431743300469825160793218980169218975570906760430526939254628891582942031080283165303315443514571586630832011163894137050152808915906923781145322333705779642936758667956490956460126874329894756133833660635806968458047295915094071093569055492028582399812600389108265826203353476387581227276666939002906257580773001585548651456285127465139213458562219036251685513838108050012562969585142749750909456941884268797677801292221038886244436671783544966165575999570141965884379806047083064083316296049332863597590234232039846915481850559669549487596985342439481907429499052602825196608944622132177112526580149227876408669533372017369089828385124180585685914171216154472807944954412360645799879182254944429146280338602072462929596095163088637522538737905993850033089911428328043432995997051120135021725147398073227484142187000084953332279092676907108162282318493974453252766087411504201634051475853299204395919284225832727681284662272564351392968270642342142897988683918430040706303756051562122467199300349691695135071817701631144657607795322131241162591008007581062483746154915140448044212288872250031757778157226487903537273755226474974948806351382981491349943863034559198198017044616189120046037793130942915968803112613971900431238474025870497354296960142619829839474983560647881146832556865214680016444782466423928068232150845758622920383741977012991324840564651765579182365926679654664685545132641746701041467742668244313443261286421127916441384287125018277727708879763733996581727177617276647705640263235381041354447352698918673709808115035765444438542099034000504673674972252417444147273676653584066520721191069464183259081036216290605409665543876847475720736557390810005093131538703642904205680455707295724327051780229840320313553950509804366278309982750415005029690488885132631941220268271958857530552470993856305304311726137643636161341059201806909627710296384903115450462748502754562553865505581296252491941945809502352202641650013682836520500259859039614159973395364599860180541968102119199102162383496761322021484375000000000000 [96,9] 229582776895214307495522457842169100502752380158398082642215589838813210006232225050616342880173448467964561693133795427244944965255579320479951543273429065820432179741623592988850445970745924525757083524661232208990629933806404120600425921074027691980608069683752497195763104962753386636356227286820701342369472400874225449120029714746452714117179948210145441585195272514751288589202501190686629163458799175146889189396269203122292610566965715983186071810446946886585817067045737752336819754231986280522571891463722217128545605684378299074341748644405838014278266366941629323479855995272227565240044784096681923367527969403042447239943308580756333392316905073318106906658909800944464967846741963950343872514392328677946598090041688067583089706847415074726980716527057882721175934874619291887070929767354218254838186895132397360740988956633346828397706245129084662359283184619851914240765377504106213008404099144590136072130441260851960413271171994117963355160729676591489252787924126115541064685539024663046964747209114820182910035806903157200577229063939503445809059956596074962283607782202220139822758509309036676497629284185444677289137746742285408321574991794601712932033330024441783726565167232642995219593987442197009009901499538911121133693254300367201328811613254048798836921631307952362503020321269496872731082185637901006669931376297076215348185792205403420347312478738343381264691748673778485719406281167611703159220389397475512839490390005751078845563803703253641443573830397760050747368383905937289218400646062071328164827655165513355981259529459650999229999691937148118657749736655737349367678935040559752302110192254698667683983048064055778732719975638039944000325347650093323482168962932003980812705776236892924255544814860143495611909539154658647214693903161687464523177345310821102947186433321646640212013630711770571692246831371907966401688049655729270128911245693454308698774799591458672011223908359744237764239499828052095045611544459161826802562918731116821606329034999914569623729284457960138708964645662171615986312243508307499666240537595181650799016211743002658549076796683640705196233543216628118281664344356578971940924611761298559633543151697173137725964974245946174974262743295917715810076589777877757335075581401895306044025346636772155761718750000 [96,10] -376637244768797277330533853689866061897173671167097015938853369262894022698910467875190110265658293007136315421778287321070792090610661763202490673493234308368619019552177526874034102410774768067817128360838586335391896175578974303739371181706259398492140099335975200429331626960071024032530138983316899967079098061976835271010625699586022461475967407866491106174477044180392382235656468382485681354135119732603308171124471345322773034089900027583061545845734690783381281698442015801002068222079778902831667852614585852575024635000148875356656848525164822329146550492243736913889448372683464940361749342628485848557947885331107756564006005088562070648356243249448216310747822180523751172843197640768686541836115812596377874952439426718461770671972679119074234575023539877791460269461848373701902109202212825803186198089359595394790037177336332458627074696043669618088313536800339959640177589371844130627198538356375249091206100405292217211973458120034572153902799204368674133893701857499877822926813038171497422400195825475782595905026977082354558176249671586499258197857570879979390348568013577636187892968506834119940576466196033941887213092636170390508649715873776438117353317954447205819555416341470330729121466680518685424352778705981012026129875451714832361382449729606899255919931965895855846098177360660263609168110997651142303945818320112392779328839730458676292828783562872645719345805559436833440530239761953120280865927159260340207450039220874163490914464204828071238017131000515148169876163033651912834226228692910304040641240672232352198855127554309218505658083716415250167978287736367572568273115461075592055400989196874746986111011819028804482482132863572267712545208298912768166725540774571876370660385633288866393060558208426713303280161148892518700421869529154618097550794975227080557581036679806130251476860396915382021751676037390057768252988362430797058575184233459661490417131802384222231886390161352825485079775993279619967933316397005233374314183584328336904140323139446729655151173626168940800951380773296800696781950044530282082417028062544683699316881821281007974012598912249843317943660202942096637647116175614581531464718000247487473979701811802290980495443009599592362416037467936640420620831772458968894623509982011455576866865158081054687500000 [96,11] -10159704565184384591340583005480967203124027429674646085273019265293315618490873771225853058294280540745604435770439911964417035831050830984943869467983176187925187418598393372147618919393123354158870945656210724482923327882398754818317521139661584230208302219678731271900299756820345439082305098630435641453523928553078927279748119013213192766649324715962637191047665806342274327593343777132203446195196721485183770374365468560105200277839604228282686951588196897689389039042727000608548547755568652795773906535063506895465273334776016168704201046251547940981370076833843414685578415305493450300278083125474467900195951564843127306698539814373735692963794753661185393635916925947626317494613874329826904805706147475377184176560128325132129607009583956577394890038035278886714054609991707291094516675932035292504904871176974893975949160716039453371281516859567999983007463948101199441182063569816766691265858679440411608195354455089790205877122822681813888931668546209480562744247051955687670049563084811801126230470391402693436926591531050341784612145394118101061926897606793705191719728957035786872145487393394997547921647857516949037517992561376993100994227997829065364889996800261937097268502345314911322644497957974380451874658401024043650309532932201800582740453310247143684343866771812262912747084996035139480625235656423730626228885265560098228151017908321347715400100940801285887489810685738145012466983482573133704010577682112198073817145914763739132013726774417204629835797483069875228389142565746744624243148938062504232708775174272494440455359280346506042475662343018766853260858068730162685611650417117845409897164976157293993025487866933747767919787459020428787541149613837104635054782123442061008339275560813014554966329034869207170432632599059592212065512294866395353937215408326427660941917364327651774679731104697977710565239341499162049940360539098289577629317826002788596301483130109413226992456857157656101882201125578062525827471486997206142281374423055364022260145154807611327944587821020267080517112624064493345350084017980317725422768726628078977022487411416117412136575463090150954475585648390475732795546907853073897892647094546840979932658611042554101342502030322400487898947704106944885228747657041233325853069047184362716507166624069213867187500 [96,12] 72948258404970873837869595754113939478222780024111711824960421807961912533021083529417826412791100047821021795498528125998117900796837321435772405245929639709339645878104582090288494738074760479499471799439789452251805541801756671003560403167003504931387247814390575928982703103784091013154293711894063506103598738026221791139811179386182053578355438103227485687002108042352747131065084009406703591572048299871952510711100246361437104104399501019424389619501835384237729174492959423113828522340165066209428235724641616614324644285097643146176730127073400523652775568860656163980259359312407764145243720815363836014701128286076858049105156966519098394855762100382178617338245457889502869636642100235724258953319377546022262113829507150735121531860430790039472541700698700023626648347720117396464728852642298260425403266531955611435500956348659138019968145058047198826507736017581338360431302383831832578949198052882514719328181242082203554837955663860671626034544463310526294528114404591571790833950984441270898464914128826570172709705235426220399484468685787201115990444163242070882812462300933826903916748848017030795443752439696683265891297780746629757397093597838634885869345124603999855414193364903384980114725723022522718786850070756686736726138645352586612789093333993802696607221361237064955447798264343082623625594994259345204502009772051118622106495268896069607832315609354988224422212465845769878054721727235929008396529529474927850211722269431453111713005809722698472740964966542526469396156225154763252578028637025704808624651063493207180159045266103167210416427824156426788400322787883706893315410962001873179410136062639940697795309121281405059587307044723952741975904014147324955300559514971318591955097840121506003572460721532936884411165128533200840796683748705302179636492198477762470980224366343162878226842123423559375053502886003499349437087189191586271939262996422078857123736433514367791080002153677570981022765268186527305330081030655942270031868180757934247827211411181620318615870282725555103120095592706784677462117977662682089604479035048080295694066258620411501421640301238402180362478905549899492408013253190304694745141025115559406100215134822439587112805773577378441483440848856236557138682597079470601442174881867686053737998008728027343750 [96,13] -94334317600057335974468347761019381909184162427776611990635026516321248935321363163273542603379226914397711024711655883421516127133680938882927566914172417935272172470261057297460149441126904941932079636852113811555343834815683296731753699703770519561181575795686634874318281057816052268674405726316832657869016003612850899268365602398291002338542408516707593637263580291516390463200821775296568121604223089555271018368976440884123824465167964449595709052210459121739070695784826146498270257808615524693820573578088389806436423077699943277086508910856001814154751248167971671426633222281639648378056867503470806983115673860145738950185135101551017186823620560555094705849253549766460869997587923497999052699806479242553698610451635753567519666258005869708711593056024004872458229931470742697045180342949529091839875069005050577940505804700981991500510487521628554468530840135273177620473672331390417695594894604686184965939816654844391502182275159653624491562556476569668109037631688405920403246800721205924789347497730383458404009693944231945285000581583169792533042788770306941681003345945125147294592658800557227133085128997643345923788405397894597483159612248681154548511263330319517889735790275073041294968860281403726835622027262199905790397678909262562003473807855613074697891831595574125886865880644396797210392732595235225503453855765673269018161518395916627522603412605510489417011055228695113741191599736952393709345478954853465745180944124952554923669293272027358514989557741797399495988652921257824106153004757641152413516615096184919962145226267212928381253554667152758001379052398295364606359005834508360334618263267138933331182627919771542949026665326085895030396231571023991169840084866093350485759173843168610795930507683576024432001709743070118543158272823314477850709433581522026254084184000726447089420151455383907582203466000500650690359811373041189290437437386134970612087885215062976829238143045743601875389886468780618097701629624591736987771345136931280718106490341218478707269037640785340362350177226990254001021814362912901469369401746122343812407115875814739094338881496727764544455247670735588191342230191111134713166355349700852388197608421416251975938441432942619864572467141606432290224724642249687356354570511030033230781555175781250000 [96,14] -722844100396236931104027339252369286356005334423283239921206117138352641336157002887006891417176676024443080040312231223440118155472581455645760477363587212395316756720176757664128331400461251386558037899343200126383899407709471767910186122141556651945547102196259425022984735170123962487338320503565235248110235653646229107477725449094396976438989566992451242765950790641740889257647459853544410509002376382938822214105983586542235782220008637905811387935789598501260013603325921470888180339404663880430145170845863302416133174568343499999327461387518102644571407670433841882157038785700988751942784917837717453408603370151236718939257976343654872302926958732239802627006469577646476171739779551601784290983196744958521150449698580494737980802506794388470660033749180037670123144304354829013050220606624911109315424052658736504390600370594806300650689707628766376860630853117734997982822066972525526257444285299511299715517630991906854895014480592777558937943957675197207633084078606209025537131498060581500755356581255670262708721573247133384362901693827378638412830395326376550299778864667130476076618920935558031178417611904383236234617024363095580396124713673955628329581684932538908846836229638569343278674802740863635051825443953316961870875943754638655507257108081067643322790566744919778738433130147332790506423334621034046166970840536080118473764308884621953118297355543709788351784383641056123011617846910007210398997203258103791622186416805336257229451579790724443351812527044053384503541834545139512595529941173059067464870602551855549603023246813361209952190309831987312204698209345180715369225679002236452533375884270759303594925410176504998466059514520926904115416466361745652842015757098619108419565553972525858544741608761047871317269188255582606996783557898035364544060378249352088823635135358349961191417860929925898688140698698339362149272324455221892937797666118876771922036941363345023221165977237144004707202125180597824114870284634817627505647997388681036965156340161165092398582146792815705834091384268159279529105466781531637285217485886725743478796799793188620552604849884997216487907262683664987898374281060756276129455322190629173576578758723659168315807851496963685191770481172398759237221889210889269605786466854624450206756591796875000 [96,15] 5085729053968420338363538530063424717514869145107621702096795791628864356623515087057310556086308155982406385830748121369573639708348188370547258956567178343882019130866767840840283873274141121705070565763559791567673556855097158660187286827094241770748773109655511708720644647654478766097070401085529218632785892158346507991994463936181291371910571553259278786541189371275344140955741540792276375340881328058759300219434297212846485059922561233389763659258968394006696858943137889172578569572783663182527927205405199069687583855199349573453137921234115844475678929856091516270463462139749800606421116505809608014762754944434876120837621079511363408295011617261332088927263347733044606520336879763705571667187701058635772914576320620056136667097564019854555488698756580794983339405816343330763721100150359953480191030441314925168062469332200942916260837550240331557188417353080278837875246188071401426194276278068572749797724758179319148074122467441309003732832730116672013679652252177633916056963016957425927235732237204814261599963834692861422804636446186224026965384886107255247277127270118747536850933145506875850271013204218236382046853286559902052259258305249496051363477760544316445314877320992287481592541632196234495871439454999315453782977556214941155833163202133575966350606602369449443549743966271261698931330368228399469267294049887178216838720469017004456611711249068575945257193149452332581085274981188804354408408514170168836953212127244768538326612984667152744273304015350482662454254171956343271082592165487558345017953184563519204020015259144800726305590285513029283076957041771214400412291303165625763796894408183280839128237396104688755725278909667779724507391359842541342436587950192474248305135375732003641130361607013019310749522736699871392581644527134359020003734879813277210783554567417523574000101058883532734482071368103142281824652663179912725685449439963924303879986057448371407384095037580134310664736747803028195107076884469060396814017152722129426437907523011143780809333740659436845506508031993725784183046644883448809359052863359640732543727580225233611201231764840689364634749805030267413884522225336806307305517162837262370320955322512974653616092479155797633608117944070448609246350851753604160876420792192220687866210937500000 [96,16] -28576729277319039830484888025481510254846487613150233450167417035374371446328731117400644624319049616931760870048689212781891877376697080425463396349292651962995927230602598392227167808234451097440988880624088050959571617327804506978832728709341205352887763580599961950249199314779845684170554106488706822959722440595942083341817559349889508718458360822870923645482137939967064384895257134417867665926619444216306491905904327913633418375088165897692204413440378485986150435113795303975464897124715669149274819656483513225036486821150939933799738206685381551995405448143187683299983570907438299248651752610875287624948853321612251624849509208050503187747052071454507679181197780907437855340880972746728599053959000966160585700053108802985133710808506327929343732536887400521992960578614411064960387184741403227634348977687257040534273882552410082049020282503956514035689084263936460636323128849489665156009129358749338073380408796456154639488788736489305916786075696232947533031670864990082181727269303686220523870432279835792852973806332036744189009727068679664638917527562816878232902577990023615002423049943593055970982778216347766020674839974175262387800436560372251623448484790749900160526405026511129748266893302404701615702873532755340979800052141299414974467142193978519753254800871082328411102669482064152640886783156830705161631694080558520216444515115327456509401275225605481463460495054579877117500168373928062226725806220273995001976049036043345643562191858167633572036830393964049859968704921282262765145619845433989240803617517327244212624981723726857692730856949450249608825436368073056350930207499054042704303108559963886955241392541024700988172235158090638486485475219424812356223378082606779380163247059547431079070186827400638410214776555641108438075222644069652265203630156099093530487407148904251489976414647715076639296076578640299691741810231364209938185463280837225209364822348348542461428311556350468093844753828278778873454581456435846782795314553113425977544584397007084017245133627419315497822101365475664194232638919761674139029075386262132255742402805202018656730236447301171998467552679468579897347065293185135712449783119885330972998563302040853673987225040630842193386554178194740272970358896387210734246764332056045532226562500000 [96,17] 160817926475925034789741030400022416324593193461103975125590143810091821367128668390622312005960489795740460400655033911082103330744901410156025091645502606978376860181053441672994385562601563308652822835878300731894936322343879624894892539414193247534551969268396948130992828095364752101486901853828300734293170989990004266856447479175258378498555230713941236032554667782687178324234426998866898447811871403308783547242426138293211665111735995559450678344261814845949407794342634728397490382077017917784024420626086866077417828349512225128924046800088335850718702038762427034593266208354251655382160725256802888223820563343072005414451634362909487452005056510115142164120376091653277094664494341240642556738112379206679592364812423092369792651445255412177793469970762556057869814368779593151671206781866559458546990956121751865946420248068668146553413714648221387603241522937522675879966210948434796065149224171565650331822173878395850305622991515105586700057256538629586100135010699347182021127416589514249908932080416707973696830694518115118151136897058275049408751309096037899511016394688921959757577435038224858170406839834736633298083168374910918441793274485348487770748006861296615833756881034585049988902360555691294340455958575244789327251444131357681995421812867226631789912587915661035096290277395448235919187594776355934910486316808143149260398470971809499612048461835742091383385816036192784036239999201964955184210493551019722829676776598268921814116514090055857323570860104876118652786439652913866066466875516342735220578561239920584055250159992702461984955960687214559716422984648997899420463371686836687180925076571282662030912198479581441346187807302805194979743031074066086763361983108045497835312100473002337430431039703786213132906006343855500175662824563399635187208700249528346037274070323671986934908448640059279355009526364020018140275532051841013211979687229065627937038646994702975136023875697740008124864759493196903162176849666955032333935787228660956400711071275899959299908654358866835997198974695090977609049093548237242894546953953144251666470707102845227171371505826904239808984737422480653625409363674572144255955400982355798850231114816486759531571475105142964613176483497737813020342367842374642350478097796440124511718750000 [96,18] -784345872978095029855054977659769810759207723814250417758266300504485113206687056466884776697219764444524687459833900556853869416502963046948289274092078359610618637787449250127810426623279552996151673368414976667957246514714562802607663973115372061658395659477763910765380420692614822854128288128301941296298468818317436973919951966005862629393018637500444941215641217869626220648814317043743267730216104810424479265887316628453996785105394465014511670872061994702858975575420222336080380578568056432946222404190688259368849089919961213165886214947238888033837707228857928206906252558972597272389669987299876335773570851124003930043843909872523486562261192101787949992624979858472251500680458838194992899573480300606141081350831368983003078766653572678778846299457169690221986321919582634126948787699445896419046463013223666952898179561565151029419566193179071320840139280298578292671905149180379218984857232263692924132579851118441572016326805749673200033604907621577643496065473105345971418710906590922626652155816389896630110486343048083053428746455561237641544197013125827196351574685003056901622934313643185444863446217343199195624989012820485729516519250509028999794872842572681574270662821940857051867306812609276297547869232560165970974511823476898203345833909298787376298907126449267700181973127815635646600958022582024405091058892564132493374657080650632240867164229159083776701267569371314988381071681713387716048490293850871535610326834404886010968035482821209746751448507864638567193487960725361820608149863974537956692574063390933216031521715674959256479600482887632748851568364650380607191244426826492244735700364676352286289408462712629270720166272240596460155153350346892591794185942597957753346431191032178483447034086543630692957203772048728138314229930130287540877485406111301868449971150306807448157858894792493241122978911714104702944836568056973792306027061407236558762870356602840932989003815351657934384802694735677643957354996653350418206795717451894480611947660575400819767050585380909985625154174493561350871991119507484609171963840449707839209187563385518250948818612882975016590493907805175541925877365098993097042034499338730156951296642793616809815232019357164754135400370402942489198028219732350407866761088371276855468750000 [96,19] 3188653206643915161888357947469096097947914561538739134101180759908749265583732839890552805446067583175718653214389697648995244894440313944226317397282419601768006634593681776748215524492040937310562427134481782117583207207382500045047739334115466627864290297931523248060220597468246636195213693793224711074119222685118965639196944262831043261728257622804653155589627341069312522439161667069734869249604461437225788051319718777223555231275152448590550196758054446110022703022977685424195453612028895905021840317798610831986065686938319297013758911758546136243762952149195929879773260829575585019151960355893451032965805280142151970121856334892471233786010422052704931439278019940802555859680700310899400818597261971946737386158392203239490941846088712753402125091451466844725077013405875681784006124615378976171069584289054245735603692606266001250072876907631956032727115256199379369793531965095352073712207052812634143313440551673215933101782676256324342811046021535660187350403726337308711806309140962041799837595408407540631207563333027178734176500065258623153672629434368489199394615023874300233237852351919725908706483525048218751661205309042799190928129038876783420121639298090722858421656901708637953832989543315345399200868830501841552960394122689058980096705466313419635134605387724246641224704520053707428796496367472076245961773665890292003423088070263699967153006400192420209764488484339928381172966056762139331803624070388982894937608588157074068254897701815344357419688572499661050529087943977213095751773585695086536736579353436301993793639116601849420642050995187438541065169218332557479899502507563800662444770483853987993380783968525667873033586057952741967952672951519035900837300595212915923504225220071821271527462181246518560932801134955041503431470380956340137048544463603672409980369608868807519406261890129540952453979338522350662248451965489204219557737361193447626811129980923404568535223220755080012140651417301067020372772351023224126806941359784397300596767124245109176467195016470595979798260255685712784933388685982361972058494635218648530467996304217087791288488843275335731594778832310714326779533869843600887002567164467704765631116902330999231223425395555871531576940998035452415337864806588186183944344520568847656250000 [96,20] -10840035488110203281092637595366870384240863005116068456817624952771276262925700133177719464453933004748674161793693006192485732456122253920269381536854764783535470490066792389375688202421861813934681237198836575109663823491292538154813762657651839392463498392516110928096809169538315985376341490318262292975034508662576601365349428222403509660534120067520866921288545571584504784991719933677917537911533056697135291225446791859502727043396294945798006993568602505485291668926400370482376966951836661343803571979646704538349058010902955000562717978399461338528903483206451390428312244686176038150932968488076560201304196700371243045700043846095300774535699279174763502846756345041477714209137201778030921557322073894088463807332883834549935761782376248768177453385121549181494910274559333349865420092584368282265242365934468980638931102856109809462794576972653925876194348724586197219844163464432042840468995806693031149550749157455112185229593020065706771569627094303980480910566468460853642495690523217991484172139243342311402262126800888093115969479985851277111682340763721622316167122133075015589641771335132717869808311119985186724225904703811015652885268666240797571799698196828673076978922994529996942639359959758084109312693085428379561572935775934517304592300200488863698234794999416043087551124080636882494081934092557261509770834491422462765007301057715420100640183344987943766353322643496987015128039344698453492758968675363303508888146842826989589807151580336868585638199867480487364412176213788376903126037467166101749525484762500613666342039900759690056433638565672417413543465199595735598193031534372136235956014838494688433067944617152192864781939117038424885523561783500162420335691512242850307696219249652181317120952184843047871782769769592337548359028506243798994034808746558336241016150313009827435502207730168558150564024373658161985391832749012868496093931577084403353956108904740402477487008149743194907436862461237871779347472685948217649344961430491055083792776070143826352360115619628660138141078721788017222782150677047771200782130170222505478770013483590943434311383974684735380064691924801413084514230930458509696603502857052224059466699626202310812536251043444115685445299803162794161082160826481413096189498901367187500000 [96,21] 30072252615498189684955853872030461249149663842657614675215299269173734041974328670401687282125924711129754792315107153047734953960986889384091203648650613860470408516350005114686174920584251184276366672165227102711275324245352939299954331732569040467057314769136465216301708905910255734582424050461046080671122497557668136251884975800219063825600928024363102850194210720584861338365272826198756089834524138065632068177924495222306433903881426160729043324219268286806374375131778055971042042754643619306734230679913903563192152701205104168241374522883061751573291724894211148935068893536504751224873538089463395787393181572038141727184736185262943191174141916775115876613472309207341433944946986337447136711742392120794223013954122905301587219863034085260494379118128820711761639972015427153647984861782171145521264081007835698245235026073503334413082630632478357382199413853338989294259241416448402826149649669907983002691578678974325429571561949504660575625715962750471643693664181211304026400188091766425449200911961044789809112480478797584104363047104667921661598146152120524562384024576893363006202182359183300507984527671775978323995269024981608811516895728198487975902533760635662074602309044835681267981408144945525253512285637195338897240621569240297584451304961380990007122962323078025092591962224168560238431507276276338296353530484994781898978309228305321275751092987763297193588321765028773164001374038053396724612823136288119522874224721000130757328039296630575788145023985646684233320618532919083488695998099790583353479037952898517474155806183058438247714914770975082419459260024717858588372530622733542049450421815304009415284551474125013719893618911426501391940041960863567709604612595790632312758125501581008259384240633553674181622321639007854297159802213042441589987173750115531036932716749329676736324868624178461284829015485138842672851764376482391061223523921980203636851404029921011644923204766407980932612695906057739451827513172820319606059665560468572697336636551631082619417005211748892751336237343816974263254011029327414157286663553748010891981303997188452089548153791209876572136167084813892277056066532742406364275490053100023345814793155883941706560994396899812770598477173252666139191546790243592113256454467773437500 [96,22] -63399024130616690368020740877331934439711989561778957074905465283569801050308535429249373449353438421434114509426356391680437028558898455951993163911037592056520017136780804272761284233053556666060363254336684598769910265668664567437334864708137765464624192672033379721235013183611205262840386586764267261501792607960736760036448358223645213395185131424285154459603017606522991568395114496510829914694388287516914730238304731037872441886301741238720907912465793227575962771103657769964276841388947875970815800123617568241963097730336656295328217775889177778855429834244821621041630402632717131466510024786698924028791814937256899352333237787981241145704734326683210542250320261168899474122844549685167085545014041109640333420705829446127657836916624721036698186806493647624631748109045889582479689226405620806513476703641774656575019118742919641390978426858254838128906102028301251122644479616829564498342398918055979067064511860300257006543269929317647463944184724934103393836137862869025341121872666701607110825363072001154752843680371174640922549307159447724046566500436199578977780636832747214862195954810550007682754330074525259944685373188857873169926466748683901325495102312761465293374416925685899443928819893556759538606452483604404524496612103450840519162324597351537199300047065673017084154725420773148933665677912988538701192872374221441722107626410842198249462102175897167724151926550821710063030396676666511817609766231613044301080542641831944186553886460046401118398453907273011963019813488749317490128468020540868355234942703880159090252228190600262436160888446385653271927381599698710212914589851977495215487028831041312566762474651658059644139735241811364746414510822065748464044207388278095198781635123757486269825580551868207141515863967357094560305757870005944053902441636651188188478967183975696066031582692424021195033111580604646108093991855096778684857683583666724616954480409967394214172450775128996661900646175814272932995591567257819907627031051083636390045390932906087900114419195786879894915753978098522622608807295481483079519626848610733932651500821557005247103992005204045926125778637487931306370537268045380966163963892416704215965776483431754454682220890828656797505924122559939348775515099987387657165527343750000 [96,23] 79619826052438210832164326304122476837941579194224847296093323294004906979190673313691719700861917210252338681361277920971497048192844739555831099749324155088196671871797855514065358986700267189770509965146409179585941926375936572396491105388554807063844270867999036011972703354756762048446776890241307184119623486155626687888055763751095179469455122798655944000517457735894094907614783895734287031740226830342777011745410157259459463893498377819795466192137090662063004649339621981642368143298844528243111308798072399097400115312762420162098927877357923290613949701111774575793815098266182080636455336391197379474809171422293204417115127220800756732589595278289702652411640601912488480142583272346410514137324355923965056087409156499905820825359006932334143838516881768963497655172137685239105782697502334643142976301957707517964577031745039771364644124209005237078039828407971317961017842570129045327964819945903950388907280611850274221425935780744647792703791184305832999787079110911146310524478789476272551612234924827311750324598917025372450521675722959237997648892110746881203727066788249664461449682496132194680074184141284054970621672742884638923860815648554533805071622660880644442245748885618325474213818306766181471293365129289711727491969098428123701130947164133566052089754287605926534073003421422728294202365948286245009853277277346878916377843068342892428797336646841922701657883488747007556832075323667491849850553683356513720472833063656008293404233972023756680544906447946310532911615042329664235735002873953807976719575191205561958973004333034103254046597956901953346418660830119449553277680314504109098421598633040879090750063165898402155401151147890121690265235268224878109156369065992036147761102309023568303559882526451088521549541918969491757966740893085247405556446762631432867496387236248795503010053777416945193582849945273725356330970603187302625384106096622887286650908965490106245309884657292149827161629892434619240646982655528600357704220752524616800243839272085617801079103095951458201828975461622056302639639132257038313157985004199671082557295644473237300984869859200432366266325233753880533260656483114032229321275662874005254271303293172022470297414493231709575808653298056860592168959556147456169128417968750 [96,24] 57516854122515473349292797318967034319219505149194387444149467279647434673002457777261722790080334640595728764928387503969653730838054448041500318792316685029879701727378024558623102301408347960312936285184943773345814874025186885753797789558395087994695328507096657125905776391295340544985728581933469667179282211718593294308300843105238025418514958035487680201116325154248724688559671802677642067676789385181382244979518447096584307581193206254579098686758559103914519919360145752262482652866279903440478094799790579333103619028206822424265345497836454633653301899737160469252980902382386445621294997384919088498660537382450387197205481544008797925919524855554387047769223173501801867230674229351683037029565817950105068752966930041120300251176298879663572158495347305420941886310748306856831162683691769710962232668440031182089488030693804996152177720777788166412069457273479086482696802924570980886904256947742547166859691469392062361580066154902049418752741082589713918636820610159639675127799027085210117615486278400939378661079101783961447123877602863582396593943182705884702197978357606596941500701712813521907626343792954984200619395770817409250775391437712952440904989281580928625985568816143667149359628061909622959891738506728569214913171946118127170334653468824588931712955761107058596319224703490861918425650437453734264143085152169504369307135983366574479452023432934048592824683325631183980338312456889006020352604082701655214234015630519473567908738150603862890350564216845044452993483283627036257439306986002176508348469325306084067197413558822986140974365105394611014986903335065669625362095747905983832187006360770790122234610778384024890901545140292936913301105905893133929712997654359620889317804244376579452906665924211044943182040640984604787442710760227710482255430899672754486614056439758955000865313225093872514171836299238729508352077927529839179363169661711292578623341179018768624421152566618383018246287490810992940482615211211227383191012282179548813994699794964592436262603555530875982176173388943512218004317682638093010009109274693075132224706090729818678440512585986153317743999385050621460933804352635201623120570492278556978563640813487193480312517501549199490634006748379647433466743677854537963867187500 [96,25] -694900478063035662037442728827108767167477342883252886169246896761480360059306903878489020385079805200796132696352433749339902057682240539370821051720364599167479534602121471231473032366092535915116314464218429300643784681964467885863430369789980369552876327530079812215517450247658418817124229884311899015058563129248693160577761590672030261833206861346705973334472349766386714921854952496933401286170372338560365384273233152965102580872744973414392919986069804191633368958946522901602002808188096814322709550681432132367522270808880158951799865377181270379856661633041222775038574862097850774367200729075124370031148013857973227261768635640041912130854629561082844101316188038520911387408773277855734916225517457959776113103936031823920180778570311793881132340677796197958071546011156507383297223766917361930157250671924701634224060609317018946987035987917793377775711357368794487530666195504988715514615142606096652474828604624681245072717298300244613994684806363890406560888625475595837844754313485854183219388519130157093478764924168361981194709767009050794477658758861489650966438543959651600931292724609605725508012633258763056172229510568704088055293375866686782439243742911294041407514558786665896966955091579810568043146397529210416170044699835732269811437157307378421876586573536477145710899035497773562619984838110792809382894250448613849206245698135980373110276237817402731014675202383939299982854157928560404100901129222349029178224595618444348427150048986474698995000725691552004675572931203896054683675636567068507707690374992377194480983528980898555625145393991322161389872934773624167734335918872291267667736422322601963809615296011340432207804609774708265842498133244516854606313615384784528091069550942276557654385301697580345666193260233042585766236984951584080061756475224588359355651435780126034084484566718881666201143684647210958416348505913967326015179573605403575614045595231495041476360941287488812767343629361904587979496196413646784904817873133913355995958027320014777899149520557992946464798707564517289421986194911291726181384637695193171077299639401412922202085758482624103562789375573214921934300707869078962274480844843969006774336792773194950853413743695213443049563117881461948854848742485046386718750000 [96,26] 2456187606386805844564147212234413018550819801517603440316156257592410018172778731012456943892969698180618541024542983472616624960768114657217355916596974786017306531848102357887108169362123429720158966367588810229811454416139493669558024335078023766170008612489970969907221802597473454091159871993685685680232275328514963303196990552718969912109846356993689932380874902525411923304605579115149191712112747549247561659861252088062695599196911546222577872042707031235368169106586373392191505067892197728065206230217021255179562702018483444478500796221746269217562174127853338793953381153461098014610405628045337387463202910088470689413694125892952007711446587366473045882895920421036360694817403558633073178875677394715235418008518485882750925189661105769096422211266481801690775580172269925965786035962375574473379502425621042247577783044281727090312600717169973407684820723042702974863806728646527369891182812953778761829945132300736534329665913511248745644590621656156587511570882672366795760136269149895783115191710849966581267756656058922224489560748009051920674333892794285832057244938118821909503661154566851532656728409659846976397835287510427805981655082527219307620048492005600099683670244122369489028740343368512367857931410796801046866435843434161791999734916818947923633370106022407869849014916929986898549458905100655292521474440581029171350041423007361014087410569164918627196715219374819685700722867959713906798030782251535975502784560261593832351883642946964017387910319617540965846879194389127344753644823326706164780696501620781045371688018274549446484162626200540061349603903133523374490114141816452084464257238602069492484703915459285824724306909076247764157024409385143081728554090909572815995704193604272493039681475152333177202787082282101962944330228736110943363400896848304635661777568506782521046172722331182395039037343752873085727301342749237905390873329681439420012921474836663689406439931328872439953501643426927267704306642517842630880175522324137941374408170861631712084800864248307548180336989850336679832012218244761747218660156331961889283524626289590955635918892884915985924023626418326782501114051989444146078327634652810920680996486341856519965663063374480823419787611783249303698539733886718750000000 [96,27] -6128832236778488851766176095789618027968439024613709282371674084617018748240915264828116283710698743680864218815875403431747072284916541359194303755347783582253333059012069865880206961837623328188246497960050406748759069723293404692587601843803286268684509072160879697673871395107509465254267430787583163318265059184327328195893693105093236265714480872008400077937699057447569246132317738658845452684796599985085463770663653772056494233262256469087297157335275657307058765934778480350767437514611303342515821643994471983261539155214026597858429332513077868730879526340290452154531608892241805942096596474878925828816247220744955139146238609277124290539865505736808653519519792943113535184343239240872993165746991967372961695566663293896882806922829568357451603373825850749101894008859132872412717465873697193658661812073871861533211750623132438747544361139041516880349630497859351966247123813057633466684208544931832337778661112111810317783306311611544501573207285419059824374526270920917935640230779857951123047127600024119938439194479140428048681229529440170138899276497826212752753907177453751232541545948300788927640238164570878631702928986414865274924787544877559935778871209326638446185291486458279520279098745171263996607656590191586294328655251477455869400911848765477020106919848356615483127151484300825603617043250520393214620445036404839320318311910855478355060163252280844628020885156645800359139973808297360511822344057543456612301419891966250894630870090536441206245024631930721429105974754766746337333005243017505691121086771035721458734267913158219408951046883526878381883081080109558765472545560147925034788953160663093697486399777042445986498114783806690136681503110860616420456989037945091340977130377253727538408392576664140419542005333378045363161866795779893763835307335645959581534126919366693549270915349698971143801563131343022617092821254787924513514091803423431420423310312539864928466106701709568019390265203646328898532342134826519064680420750260084473930807726341414266778559300967384869392087735191669210294485461247271097701486841502387336984309831515346910553471455567134100249433827187849768430153852996109932435782301491453972738608093392502264852192859156086723881884381626150570809841156005859375000 [96,28] 12275853248324993858329148545908269526052906807861464007508503394964279076479872726536097844846653063556868982068371750525243020513146586657744958951598151441312786097501294890873233214967374422613555254206288372300347906780886181441037351140509760789634970889561678500672867764849801854048835535936610544683339871643686030917755508705754227973153016272523582517060993780829053162283128644791282513755020922112411928847842016723794267169992569678265807974359829677756765569452119063800485727785193768657968688996434864496599655985686000149499345502550421726520809838521997582781324856353399963490129033320908762887156694603945331846729971878494012109188915781427207067666670937157770041218235031752758191942681640623004086300006795417785089769002733164868247961793572543628584776578878557050476508592455429463815847188257869426730948175303863271163720457467018700001239861023739294728426983627979739674181544055303870537340758469472132740727227436646745774188508229517404026786292310199994067401780511108501709095735153385607154630168185778814117575416081857250890888456052199100587501690679244128616938970333004012582665137050222523398661826667708223313542747320642008628184715733540651019024685053259804743788543847336192520478083174172318671000660120980958831411128837092934270992735903245320297567117301753164201425654984705097039939410552925880768169134603133239851042915332432602500012985707662420663544841571911201223061727866160193757709195367262187664375252641589337517260160682853328318312859382422410755511767868862302978347447983756912433156069245261453460445057757846483333270744909688369896184076273220294598684886439808912986689681681349148455951780253311299300896602540850702396523199678432536496760006568372152405786750226872686266345325321259165604423676111097426611106531578479113434605148516836410319581988812208729722402316817732969137979182061463882512384196822604951861831528189738936091357732370833177018712962412204981706845698813977681696858983560812912666035192800149273625809367652227797959153392594762353854403500942754346294205664332811940478031209610265433326040234810438149878165862072185225398152372064531235240051765524948995080065468785258788078653232255996186061963726388057693839073181152343750000 [96,29] -20693623705019691681923970619121030755824922717722909894260410748340468177823047347861628445616524240582159457184390029531091278624925138184437270863192517123297453005758392473099769311222898328311001566612243649904057698825557933201378277457778085748552825218428081486248571422378652958344724346255990174185239402215679283526700675972229150197340561168861470157572310204815705868729358477697226799198872061003653799335057782957934628801151253286929304705240216053075175637636610676812325102437843796589478953907146782415887955838129653944126280438361367398073837385847146086860513095727963476794658563626705983315862313910038518558122540683278296036057237663062364333505161177822783545208458779182812785204915002781279863940681810590349136425301070143880733192927975557566192500463961608472631860465619707813461429730302928147159761947231965975267851261941130948853557886654395482401193652898511410172156358139436957013828020393312239398623680943617557133728048719110980786751013213681969151740861428064323986567968279909293416137695329118804262617462191143444220136414598079012170917836258068569901494062506189608798749425443030340706859231409525924434373817489737975394354014814909568800923557069344304989606854884937411958857976213360046534875653393954338946121626754242322742174733568458775575244554596567474777576986258481056901920746274561889143621542106904683822364929705323167059359992505585452473770534876142936151516862991511944663488431580339577914422731107017507108261471684058234262990449216356456270316361529281942518549772134961894932497585972461353829054256095516335130912160093985585745083374599075421724713829767170970695514947364661311880237584096917495888097433058378425329009000402293548931919821494786311701740531008231566484489848049982386351523835563759189744438953175757780780629445170648384212711904121420690498340108663935121235242687384430365870783780881345202358534578912091073530747554086121143891160556922845356307767399341393738910648264177904991417813032997235048433922784559553978712980180002280395741788318424633093477735351197035860572463838069134183153847487196450711240441458942482337751330405425233635113162543880253007824220191480212284607612279168503688353553116030525416135787963867187500 [96,30] 30088613374843058682043687140049940469943096918784961452281625250919937638297376697197055505379829658377623860245107556751629962563757660859905373556701449262459584293594430233409564013087931716636438958770442742214722463608653314719623882185296897601071836285718418900677909514468534818183288482492417613373468180148245960798149149427119875219920779744586004792463224070248825391673923225311375663555302016072715476296750085008354991228081494770503835089041918240326209521236028018676636131413080036806951017470024314878960133580176976306970134847771124422216314299995117925049422083528792695055285075605708395338798784566609748250545116238086303141082980838284109914521109104011028069462374488181138211691443013272855459506020040666725094983546828917720764496586807479074529565656619541909488183249811740162798584385894577467675755362875579357875934509587316644281426561981630603711275361121419249214603379508228270239659659545752397872622067851853543522554210833922660178239100422308848122901970411084718971043704134816077609735219601909480158829751244952860247427063986463833341544086399774296320664577987391865967201737729548748016403828610527025195614064443956474418856657819980930896619945683870685955572088490034419127012493794141302631069306109225517390035354988045210974622765368407826694363619621416740746890452676375567528156683677119451745816986881521878772800060320700639943412962607934701612979300406895475205031596918223936405254659291764843886006056997419120999069074551373465994299010597376490691834719132333742026100538097750972320478581311328198935565582117861477369412626107287445407898906964028191191490959963074298523342085784598187866714284249739845958148371957413169650754155377397498007425241873067092119313518919028144598998978501589479998081805812707721016399061463679331753790781069794275849317588684990978496205053292870053395480568072612423134888590818398874170542987450368827651879287890616883980578885544472362426629116069724256217176072051219404432606289694599173640382569630428712534683962454543494961896671630467962563576999812778294208702349871344633470527847385650675580825816689570638796035688663736485829223301654558345054828692326021256269255599313794391491683200001716613769531250000000 [96,31] -38335578319962329402608297816774110085739521997286661539858461794751476372418030518229271077492124890022910895353070216144579586640992155358427637825516399542467769524953095456737265718241135737810404710073129010092250359675526622077126179345486789532595451020932827040074513620876873820012403116743622366980014420975602962555819846926912818720495231994882476355540505834908529054567457324087216058867691971330639477562152233887810026703839439488490782736363729590535907168506186724235865203410894825509206263740453455462105735871015373241558790998818590250298022256088783348392362622986719402522771560059876012152951908276676983086937200381209167611168463490005356492730962248864122008393480024650043631875119508082281371992451408625549636559050303797924972557522452897031807836347105429275128493108059271424561073700351537840190392248994686886339513728011935704172281129075373963541966280912733366816856064907027593714451932412742434943855000891834954826771903258081794003707482868459146204085169065013245948017797045116330737900311367480301266042135821657860993620651433856430394457028689816038477047833167610341842351336871757455271416100762893390833417615624296682671835313999824980263844999088437576738499170221386314552630206958923849110251491964874535271882660928410582710764191772316607496267650370302069907723962919906617223099261049893209354256828298206976294119584896747521085328862803645242513126399654836056417721686074930359117377898489047716623399483859063519546480946688654171107352253258221889530416717803329209853602991993907494068742353161728104323225403381358129937176166768145056131902754149690817682391396822767737051666502232522256439008478462928503863335316919306757809032106173197603162507859389255767843337162577893390847718560782529371375250662240528317569616247167774869108595047539460261050546844986119201816356822842193198105146084128557355028581793324792283639599077555115646515279977410746803592412986404745160834055226240100817441943799631272717656069421146334590347329441110378914207174884206336882502827107149432817763325269656736363535384493496010353622707509083443452786441577203163455835539580263641147235165719321315460871354672162693458606092661300479562669352162629365921020507812500 [96,32] 43292082419803446948169104853464495520895249236402478497786768182447409344377269270987521062077213137794236426603122436526051870446154161278873235522457990189881277085309072595965656359054676263091897188850609784901360047875390099468410215462428830436065477071537464917810036253136316124846327684717402014361497877019060460555191090724618171038217911555917240914850584234273621693762334489500093189329294303686883908181825832454183193569379775862947613074366848218100404846523173420991291005726669058638066900183404071431222332373077355736305552502447312175699587891645472725051575347311478687612009027673011382653832011061906296661472664608668524771487839457026372665620808634128027390961836323655526271172801532791535468695805971403920045726223492364098709234923080169731049791874591713274137778305800866305289743775987631086521077897149375010303353230817901050413613334122056263361014025839675501211911477268209141271662354682545849206247667938228658223591908405480552832315347924055158333971967423668035829548827020853572470035508893340198151017813002533307626104457431672899696114160077461166422837712979226165396377222121857132449385192780537260538278394095392088952450430123793221588722755967615380885417170831673457817873312854453932284435448266385607532351083181664833544770683795984094562074915757597773429235487952191479850082312215681066144278053142675727771746448588878211292660348340584757067994583647235848474275409755216273331352252600953375651352002164621954087716805254415171422522613501766082526245852515408640137518095386419111861612110468490645301777099038321650838077220649350639385890796067333113013925123914583056581321930650191110933648467929308760744857108712909109288528959408708815008939786686472704938436515024154353053344693373767700374764537598272876820881484205376249545598473950728606370566457563309167829484156576861313329703867956154177335930752839353171928477470992621949099405769624854144860397840850822917077268783003073195843695296633174489510116875612164459591745410599624811081967439082750720235373566939464084630312836920360516251858657476556633571736287647941653238725282418091341289846677564081922808790072448005917028447406390159832995090383178649062756448984146118164062500000 [96,33] -43692050845551922128456202910391591714848536026302312727078479051776242138515279019576182826729046602027367563434028401268628893606019114749780397169356822428844715924084553148833291911139915238694858421718431665812662781561103938667652153038079490762027926745541108193807939598967425042937199716985609858081993318972877415615123858702579230411895369395476192663994954337939660942125609040189164677687065903834220191135781639427346862288654893636542877851333171076754835260558152745604921554870089285167751395300454214193884489854685261005930952304467763050183583303522265737464142816068937025138060479487593776373430814408646533586009176409960809797304966537826174157446689027405708525623924485144917146205256605245872556905322132191908591795337696939756690014410765178289545118918304833439865856464583375224586600069663901202095942929399017102667690645996393479029558142161006059125922751903348991845093533664837106079617902480052698407323179336302730940662761492403238612698444745151351208927687447133240716950304016506508223884219355122644909234594494442582593335351625733653817912204303775998730638187215891489895895175113646610916220919612709886901640156063365055257340018406822857100281646079064800615634423885971970165114482556976092514122037126263978794935878717567296839213063004006555602669020550318842228259058766350917852599947693052334436989894559447387361853178474331707508561443345369452732856159609488313268734483810407705916401094724071813931952618372677320147702573680672482628242094082900696349605304551097380309986164697066890905222824995004370982087123756183950271180106010857757146256799304387831208371646355522176616729794324213914007629206672795518529473009024322428047435057118649655733281392037906054115738537692564850701818238536924671499952959204488152599296021142792341053922213164435496370698847780604421518574156699384053683051092577092822033009025399669769703515388370777893296857931104293448035645436411837052063360946273240826532396306597648620866736868660524361347158263742944019703171908181620848265885361314866334248014884630561095776945065886767030410054037748915123883476713581864669142460939432791475994055977155556115639167436302597521957657988878054311498999595642089843750000 [96,34] 39583183223156832964523517584642921993361620587302792794958013116446253335009134378671716493647329037932512087061088628420174198210972414875815252402351808535850287296401952131321706789839039159069414015604681049544675259814554200712817149459301987380357524856824368101442677316175250221954316917011691469750372508864578109276602584816883672107764750750253907552060777973772984589637698920724734066911496579830856654358040419262906905694856347775718773142367055887796340289798402467637850227007403099935041618492142538506844784760191119606514662741249431338540219382394092711169171429256210537884132916595318544370075712679265789770163038857927294602490033113488974220401637873569630897186316567889796167582781774525297677126076527966832409045638713747581432321752069417350293170927002411875468856449534771738873406994581044867222600439036816753383983411254141534123517365236923390415766557753924201779535349413348441179834013254313041796546803325873223773459787154316874664822840286373874371519921428158043768997541713125139981112867480901788398151585864339011348147598400491483159179909592873092839238213031106053654578850470930815194798476517510808367882295940324617977970617981242357894162039234118089287245176993410984454733818528569272152634690961378863927699666740756874975142833609086865339552132117770653638196177370183668029549719489451057510083589364297299934447925847966689945573692912475379608726283321378050037581042430343389507153197482414994123109440519439947524546585267752761642636057072842270739587162217369442450093607941277814881593240375369332183018849509057303556527451874874605336993074495083107739762829245639259112159641613074010375862929787024026845104506937950823826286076530630310054592292870022004072765797960344537253191163141572955919450731433568891488186041359945931639767054847754305545708187058275193158675741820455640703785464736624927930718393590623296301718161842390267982981911881758738715305270678885192454350136379432020611622652557669303557992014056031367229754860629775735381780072282907547508132072352103796587059796394397363827967820176374099230182804366774679175585514740661281330590266969514988668263965598923437478647561387282149958366517239483073353767395019531250000 [96,35] -32157695051527824498063654254237713339494203163260239846430976711844057464236992970852533283481612970646534565098065534581076100138360927825153914940034622675233421435113745857789118635195758726514824367027715140243475309847638795194896299824584142602257217681925472011744545761675515224306450243471290389118458247961709840201066431770661612403308990741243960485820847779616721993977858228717290256706605091579162599728816681366400048587399921537343532378456996079178731715934804028538248330771074909874920330194821975645753135913817365381999714858208410906176515773846479551283294022639871287487173833400322196800643375593405444960391108990207285131681295428297723103463813745738055679391944352929301260950885064951884449549849986879159074373060972781125653047329122861396901510189432363969633184533789929662035195069908593479556462835876398216315172845267563578634272388461558963146721164439322057520553322760265629340483418326215773980442262087437863945575184179254107000122038448777567470884055015062285205438761567072072833812653227431926515058971151586198162845447228606303393353705939431012458789911266094650546780183926321199397244371215460902841906453919968681003720271202991692625336985987711834586865684095693444384782640249799225699958110067803661298167342408511099706032906703351183680338712518936258810641314279487032325984311471565834468544939476834016754443562549885359434370065528411234016472457804207531672155694057705958261495520170405682992566771947579332406940620315999638373774174160759237161734344388474298458481044151226955792685181975647272354371324253852160717973003996461240550227823343995277080000533815547255668170767001703266044424770450116338533677641736037810343974461708797876661083252222769663253687346007283200895852534794538558664659569649484448113493236677940142306911822922639796431501886789657050384019576473081701341829786022485828448970954873191109676998009175437306094680372623609732600362191661829266270912066136055459676019298196390010615225234779773582616779324644343525463528038977589256404623492986160112851288466456500354549861735482155690246030277898262948844328149660528662212374123950335278597515617157811013775126594838038585066897212527692317962646484375000000 [96,36] 23222670239518114603358301695453316730222655325002463674633578420290685444636080056887469639709608123143378148907401998555523346900221067741669679102307158619776722495953952588754707498750545720112981231496348640053013305214534658364115385993246854364680109040608212877764751567298204737536438319096704059367149320922655896964552927331787682834243434558115684006645743717793692859360687544331786712405262958304316563100434750241959861739557702548805329124121600568124867009682032362861348361997059097701301489661791820331986151349463681523436395678543139262885906310500903510540774495763191067130106424433053494003636299443427876405750135248652485383595619103013244147687160324210980057967769636720284218176696739341271383194686612298778376394217932165577197960876434382513321660278632420090009281288501808900119215145539306781675674990272736789024403190946676590651087278664029733679497197127108561781718873172576144213046000394847594732243829008443291517803604525080955648606564946785080553790648387719630102523949609622950053254599102221528907940349837580323706384236095459958725283235586601228959227918851429789079597686238554348537292099361599617130070362874549483222644713574691151831994329406110086513427726136575896748536256685472595034272892870424711598622253891980208898917557944420208573397523924323933910846276472456381387492444125635230869117374051121047937649312862825789836057368710798531922305493973508410785082852870149265337399084801450515083864638164714060414498408145134126841057715196617632847464636571580894169024665215751410789435937336446910387302599871982838894191027152756230983735035615437895099357400898638295380835740321862747713862783024401967149201815594440740413675275300622424695735382622243658702492903568885100004750145987565928449760435396065546072940806212431150697379452117186319598964466519367586815283322081177285259884670815710726060464245541978304839319060061622791167367192488522606300003093662347194228370586031380114051950642396904693287152580339120883079701087709531239592296995877883879947451653304935331862480475153256128995839047323886667942298323457555878413555332894952652611424790203524313664546419581993339263182099529991830877406755462288856506347656250000 [96,37] -14616470288681663164342555730616065657214230259263955425932996050369182452065646176707677864886920928128129549252744483384312957141521552271205997831028594932803889587588701124864990276372238108167625553037738607510252782264466780700072858766919102422984044689735048046619487426165164228346745548087781029297573005322129524848432631158435617201547946267782501728480670352712993018136495010492620260025107412387557561132109771103738375538371878061133140010764305527785317826726865617124363284631694878953019683753367760768992826400669709435279029782002903619486408141387914046958879803579667351499727903510695724038274383366595417989422480520533612754420700104137850597134239521344454840891783979132732150500176401023440498775776192277566287963319325591731747579976673892774394793228068602550310533028096582905472330552991658313735909071700557346566065009211846920035680726280141578767026154983034646250992520570751340262624969996517218681931467340919628152520233891307369779621482481045008997501195892432139332945467233580874244578671928818441874128823842243036701534636402809585659837417998405130957403110766710348928052639072520257356362426753235077267830962441339164767059710543026621344581094587083499655190165200146039173875574610996956513193622057979902956866265893149348981643933146123804374858904314555793976456276697297192514859967092617159246933482688483491815341308263607017790369680603916386680611586550947148412057388810473412241637133043270356225347599914940296593138036588672829588385254173499970397820411140169900935290317942853013719135345551481394168612672206117300474634546053190042652435879500815658552830012770250135263976766403869952423554058882678305742830471630357099769850803614858453581874017542150194155772167082720801981625459400257191764099639491763322425869851591974049035864994377072498217583098889671594813657101672582233769201791078140916355349542525147425022067770379297570835634479365347251065490073148376403733840455371608469832534656796271465692311262230319731088204219432883179455263859164008097270290155535427140439566830535591105679249532661799005828561157587633573728242433664410596551050409703722229352337165465732107079085966283571451640455052256584167480468750000 [96,38] 7724592795800102061589569584351649894070579145057869668361857959643358451718025820100131732316379088363707193699664820016950411693704759158278036244500362654076186092036963963810333743668960868874779137023911120346644830296422571358753700844520548586677612633013530256332740045110251029514267030369266159679261438283510877697827934401836766771156542834714239711557444742684249205516255352513458450884658430490035792490414279680772903130050283520503543410231868738815984761699124177686056195723189852325378316628783034729157377692521461870743479755434957503059303322964993691613096670081389556100777688493831737913553347179531480168253660830928230217500661712706749572580704624886737999919497894597633107271080994962907713576850542758223818108887365417836255562434342011419992606436037419076546646975732561817962590441629144984034886014962958915332664546697627389712076792137495691374783473554397299259006716910231147433957647179149404882974925589059565614572561094911340983668575588764057051026113120903850708692078546767076821239023961719644565372573850458497539306888512865689414521079071504976658210613506288758245184017050329398212984287743749589748862002005010135316490515454600737986380272494113928915180388447982298112535509643737134910835501048136408142631936603658238587601604230658823607919408268673553830593852260032197236611827869330864120834481196391271037642650243774336762198164566350250539491183028351199100483041495641768450889418423392330006726586413688670389430758995835092023053937083321814326736796174469621200943181396650398459578211667885513858032752550988927896845890731199705459147269517891251015665571574864863137074307989317114832592005188316494305690167184791028040729037762253516602043142864473445279024105512029994615011419292771997557222499394869806810386669726960794157505129190429149305500558451552429737729142014040661608280684584092484488475836855650688481492066182197373095899767427943796137897217331467036498347553236975724960545635676308620625073947736056672941229194231300271201992308624945022920417975026820068154440951808825871253272659470688023698642721302534673084529143946975551294954102788383318155023501798756208926166610950758695253171026706695556640625000 [96,39] -3174751704162680585353818509402848130096882213182821666352071917538957116325498683399100200806689807578414595544178468521782829498789179153769149768707000783806918170773293007455919242509982386421912655041710993275042438338718421861607628935823868850116035951353773482017956117833275760010274140742810358221089437212082930433044134967090024902347894223116623591508269670022111852282536174115429905659327981940769474638546524233054799858364039192086793325525219384180069123237549023172536431141207533233559104006577659655092800090248880677490750397353653323059734486299345043998969127735220705456785896461387359215307200047211101963586301763081551847982767041664118092403070045120044651022150924479361085759409264817301239460216302771573850057071468105059888758143242376268958356568126888839576415887739989060979714240037822032530799564035981083620472837910455984464589813812933885812989992606520936105914933391164295800733640846932351597272641088830323240434309891611686145665186248745709972075422327789558814931542473135799104126760332358672195082090859080164361386514689800611527963919093711892977134526949483997757383725416917443766705295825080711257143838197011639076520171646312489217199629888745228363157657375451315806486729101025110926512067454908392698926952605632811913968615628163176651483165230250469675195711519332569764458103880740189750982865222511315603063254954299162193334268989974958062895351595507842407034658723579667044384672765701981870274676476207933231015808452536734923119512149293875771134518178821234931274538206513296381794119210962143491095819881153965525837034025218580457243025144031377436924914192766750968175313914492239300460381554613919863203038991506957952763822295520158200515068706455382390146599014126701834920326590274478531967469628715816445896456798958857657874818414756943158153145092085306128105924084591474824770240020977907848618913721503138364541070731361356170289340396668695778177278427050133040711918638087526939231629281164583097529938880673241648742990797231017315254539939384121013124510448939966100134731374612463842411886830808530023952277043537790944080413138153824016832158735506167852676569441023116113775870417157420888543128967285156250000 [96,40] 809158692009397411624628941822652783477065717189480711013253856420030499814617813888747169978005947587828346441639304667633753075962890841669035122096026940128551453197953685565757786650335069616666576186200509722565609824914902897059514001053369848421508727371396154551064015916182784974302448027036019970975166053937689854585092077791688238753392179435462043641698779960842771018492864976639553709046979245822095686184029882819056347018353880998598563194696254189248243602199911872778208563834815889638462348679270345053597837426238473203729698951897599797359234975391425640994955100726346120065425213701375749218277857954212431415852116522286109733361233839267459761398855907793241053891435293008732348342294595329067485530949447617200186028484443241890400111728909363065473791051777198785317756320319742885664275445122200798024072527930495266093745723935496313209279602766320113220187419075564430867104229159968367440678819501762810978426108742362882198414440367955509364797118153926681006553757796256530317225555497597917179862350141651742850113289719740698967405275641241617081471300387113276952129884429400107608754866944284802632025218704145420091253968323008147206682027792317122898085156622396237826235384084147277642278642313924468217499791396718321064999789241168523522864317615476268562300303260934087598253044234272562841325100626412827543043790320982295228636346947987308994939427858878254014832101557739427635469215923450953214562756899900185520984854364183976774876252784677914270595386765553733782224586853065224455818242074640146957842280960165453859443758554247490462369467071372012445172374081194363205344555965987024892304544554284078537240434779101290770482288769072359166247040012192394378369457853409027572182582429852636756031552235813486364674191851029591012737999842788289248941665281445807360975833671851846101808700979450270554270860340166315285934921506682225419491249042370197191293748895484117396938119003055468046407547267178922971517517232668300157762619479415684631886438825788617564761456110633072929062591763420853628535608247540540418008912298335810252821196638303015233097463861189500549202049079846843336475195607171428946458036080002784729003906250000000 [96,41] 43235624113811438478654985816674310257351029352817642963140702763200127216559062970926460647479508793500670729228630403084070983721615327480989846927069790389112531813728193260522824038318707008060467869968236043194560638163990840984461053345799904542786356025354196471156984340617845098838387001100232906734578602985214864240214612932355917539769126914518703113907942894252451586485309153310277475569466665476908367357353191745873205483144082543617950212564948824685986811870685765575747035963705378959104409453323199627028539706532042243985851058569355736017936884043300627685565646041467600729081193036984250576431463679135018354198728588860337097682492695830025729444050494152445256311902280935981015854408226056801271488395770567221352545921112216137744352964905146319661524382308831360706165859596508881600119028992084401632303621192821780892570646701455463960680430542195711194811136450185946458511009381325895009962913075637349179801795876792912830759660728634913025753574451523404793143308206688926417372425353491267986470611774283523839379627531558494877377980975804795982632251759175602669229000217694332573955933453795855444448999119326677768632325158488705286437858777674084224962668155840357750007499153375319113227888072822233216089028398072630019683300664794380001597495991652966927301307116207910204829814258531998737413427584902151197707895092928986646796010607652795116641672292292594707418535196304525763164796676984600323592424881611282574766618301332603958033997566813258207749517915770476058631546428290698840422928317155882712120552685711763637661054756749844667961485338064987887260668178014485574430948052953444875646864089130972440783718229965955419790274702659408161885961399574331810368594850629178681718062869112123701399737664214633397686674653111488580231065477381947018567263040703095962855985962295859097863504979921868733611810644877654493193730128801862824405107089531744406090103089867695068771037724750219359807568482433252357914554120080911698743031653862146915026396161045796928300322298759511121222655864461613894805700113510049280192735423486321859759950924389595622867322764789448023624003274411077106249411822203043698209512513130903244018554687500 [96,42] -150615007155183492264447220915003008368941678336391939796255823210681862811311130405392499826364602234091228446029453764358309815683219000999455281818830116512678581323073828500188467317032231765928171898335779695992781096423904534064419028096029127128953571333848473920093272859544018715218453879305169273039130091649272579771147061208385654442711421978671011284466525102287550828784283786821044555215974930433150005964972065448054711406959228514017061858593470264974904518392179773318123692607941183109141235787664489880948168669356043693288721429841354758864462089153452779180227018525855213338019641286752072984471677738523568346972310506086460276868191107943812858965422436519647714339703008031293247596691508119169803137707932496057757702047658406232234427464601358795857852251626670290499092588701810673821902792201713528033336885304033312916236054409511368855422284378919357758595044043034434873562056984782912659904854115152471548788766617838765601111714069989734947891356771169139855004879131983824277089850341552776686890736164734839712373626521215284482248772069762478866129446952668846053297332209459976172977791653474902637539670642337577363572231347960018573144535297453204444885539055253913641735584455959603330617520942851280489656787942595704129243717712374531882714744879444843873344953851896328917784602818077772484190544513756267664637512083002472963441414643776944751157324856669939996933458493209052119040579015618152426403284423816309141187917311742509280716678815380586481302634493634119772786337181191711217118277142170476064364436524596303858626907406335829097590322125660265878681616462315466628939958574165216357420044648540494751776547960479305415435328351457766631850685800122098255432872553191861386061578615203190564415869505634468576356810002399894973790086417206401961960227849561685608149552411016268244490840335378279260919193644454022051979442133928164328501357325140098243601611525962080911813810960355523228898336087314886977027665101258756349211629628463505620548442493637864591926563186062078354165225766404863390511078058052887071985470049047363345182278425998102444034869609084030086807759385019532386885965369316409123712219297885894775390625000 [96,43] 60569735170908138669992987346544012610388865201593905504547230646731128640632305523295563521421020607354346005587349409006738424440716550218347844965299209149946444955404592475735839061004266012814157860644984160057521817715213480815297999882482313984409050546254175795783802132677321971698850788008500783143907822824151992076889680294153243159729245820895113341354135017887374492419528498586818025546378847595976458856639387430090035220587067888360755230601418815742411039799356630523036164845909423844547384835540813232824054665432285606537036079867608310655357616538132409318370147591882842213893466611381596413387743623865669151923074576714752092057526293103349677260994827421411824803620588645861052950687711237916483581957059008237934215965726497430340633102941373262918109262672342426240756008675619349942795566689987910600580717179342925573900475720216818015865245240391667250157775673100016848606020062284398264285678291826586110181518261984892370915415269397120837301244357700333340860617484173623285371516219601206511960192317286754385634062201919078542582430900931359980622662564836705663686384231449009551528391639452308757703995514253934664894276885734254251809214484806257539773043841349008657063449890141183506422360053108336303811504778679650487211784197466570504596192971465195529904830709613963367493147153095134034411686679965942208035077472148392836627392797766813320347200182889516558731891645786524670312537780460562751729632446833359379233774697709472666267174089276835058286544101352356799759922259310147093533061201884771418573956791432108069337225249215250948681387205127571273316141490440329536082822135775258504827990004884116905336367886828423002249840329316915200054910783499329696094582853142795946570118288523253962748150123640997932561177875947159232193776843633624328952605900959951897134908708775639112425472286085276600286438415582503256270763822029312259480501630646224197968083128218319070335242279825575746463279144278758542172138028739960626247153438529341352178668193001282091949528366194979385687245215074583400010891607726149391554761978608477228082965892358539677001468235714048166134541330884511790844104694997440674342215061187744140625000 [96,44] -13205160735163400923594762764809286774618546509941246221297188853947658501727871096163552829161442476663063280476349705143503746877028571611968403428725336217134250650174622280174212809627548240639176153230471118295930315398137637284876856786327472039007155278799967777167795053281359005914969003923160001278103530994547879060092218738353817422552978573955404036181918212094097851226833718597117482052207908681584188291748040819628716584293657715687818053896671394904252363785802249881291821927535154850705502610894283877196691420657972004193447619544820854845220025546290823420904392316975293059243776987044712761888716888217456286900018584234407141263161347528342316690448606606693031667352937249694696768999185034643417032562824382936943290996090617555635407918035981432543597365669359451230707740181998328641310913767586426670693375469435776858126207530415284619963910339628767742801999106276417442312547436006131742390418543927231597500958121192866736597607609894351997783506141897266682352342737172019543692409843743112299279636190624416387652941334559439970604731280336431845235230840148819506205640543039585577755184604348303939347007304293416804687162186670428178989999897439122532782477778767689667785906262513602876670460386425425590690361582847566043472164199049670830376347139410373090258017524451171650899648777437035731917098426190309703249138447466862941394551177895239261003518201506264880028462454401536320923669798056448596911810933873820423613737009458418468810342553417614922394006838522009340973405488936611273696163623891856999195740940613318831762983375116566989216059462650531137838993436372256203975171369593731115251228745380883019827555330471102588202918388243302023980990912311046379996978535245670609254292924816606759095161828256084905765129662982400313856040144034872479020452726812168257856738093056701332654741706224751369753885590685511220645574211780803406985780854360601798049100612543768245461727852995359966394717912462877964214659174429027710732898342450145083786121457411492130763301307424664397614507401473375843543114411548892693808068063726825537633363745746781371549439175353158718214248131331278734990064549492672085762023925781250000000 [96,45] 34761364366606857946788014987717652778863653030710509598381276888980987054348620528456341015404448271324098830812773330165801237520056507994126629935504462169522304698547573450428455368691512806567630111296934040592928395744539711426546304970231766932343563569951250995156777812519328546304016981160077894967038134235420938140956563554401928523315890448334521259563439006360599832016461002875183369825520110528880612718732284471757979319400009578609104593674249792178883405561174594488342819067717378089645528435625309461690563608212781829404628583818817328329248012449903088609586703432501101306337396749467158036088921124300666351488613245693316113455432490606438878906306672913234569857172697442514342139467375140352881563996255422070704570370566592812187291219242703007020471198206339923421889858720190925143631678665506590347286065002687144752495871066558103455101895087114680853660840899529430596126792678443673641511797418429618255868548291102298223825668588161645132301766103027496164505828775808818669482561547180813588684359526430011008924694500902489965019515023870867238860013744730628045537504375712412100985361301433607621538013667123525753430908323104010743276808869206654728309815895719445274236339103655947128040643362059253355639896649730592214134194350952072662391304108900427005441161376116587576802262238872007057272438602978799400955642437579261491558947481506667023157154596721569294574155720794827433453506779731201103127377480732705098604696954656391754555652772656916974867395283528511035604566896832920763356009598393849285220307838813180772676107509986208068830172571477229096797793079807124103576424126107951485825728841106229943653168288162322573340595925236883268289552849010037422753189924703012019710035943277036028836780203901790271734582689201125729611578822841658994342649151276119598658878834111615604594365698401626327566760182161898499112565606467612161993286645363673102750389264427265050852893353063256450563337671765945570302128447350066184493111751689992895293667037315925790390984955368444292223037000016643542074482820785160447706374882262717164346609932374759356389847191712210040336435205822127048058689524623332545161247253417968750 [96,46] -75472165545434837445844975512396382694558309409122474249603481902379575202253438723979042223051773948932848803897676996526193073602105665024529703963076500463854224719197655343276757572007757545868981030260637223323479774926323691611126283863468959621654750572791165191846862605125553020695988748092535294445565113892957166753345040091499773292109214691181119212446118979688481082031396316596125923558709699490448722424307735858191030054398302019860002660454825975808860541504277447355159448020757252759370948102876552049676841384075607417106673420393395258642902148148866777452412250225460248700502505398327699892881320410048920290166383854987260162191174944092027440994933593214679528802712548977186573161449780138912550662722549986019954096245778693284202120779105718649940218813339607227109440637899391336076082105746716555940052131355518511280993093038476922086613727451963119706695268643700383510388358525976350432617528841925338973773958850620266733219198997560588094806345861877695411527750090101894909440686728559030219600427617073562251938671400101977869826695208092102330467836336115304391675034926070438556286957688489840487659327263605223327750060194979168153728094495627835844085860985193865672402471207320377802852324438669724128281560801371588669924760313209604946296872608290718254802360043696597256905456825215247784227210718434305155085855820113984902274149373224452620275872778730100581978977033165126191156375182627279658529162544656302204834497804319830286625729430319639353148777006235145757749558923115293477688840916564578077104596201626413286526280943711451214181743441744839816447978629038794048523142875503289473937933952398039758115315692493833555754895572735406104660602458419077233864929854521830310895093468649315145360359725325988430222686414775993403022784918897948876484308517854938502670467380444433218333836894921530495396144438986622775739923427145028149071052037988053399170888095143435355551521959026043419988901489997919083102455880683651998215574218035354253578652671846478732319130127698757953713202924308669430243795753869130770703818279326107420479670883304730114649154104675188527346935823958418154688843060284852981567382812500000 [96,47] 96206640835528982751586591586008196729013663921654475945274267680116078764018315760292745475965905899781899572849652692749141772587868199975996139649151145835556091398327271758150672842169538581199613607265496120526332146698724970989492833700167097417696181833510234662812532023810568654495909103861577789189903520022319909677200790768688447662564722661541804028816299841549649766134398993590006130784650480404360603463084326543388792253294774809478474588098838019318157876396858673954124599388668341602427386639553717584789274363518957574050306249831880966104331974893428836226996597083731336401704834597521970815111544116665937894901701377264394573551552570240840985019197285386543383367637900748637470121244863164994592085284795221958946883593296406198350356464421327946911595988025098388789492821227131289872658023200699881038582847705349351372843512249240917481168443814259901727565578049281949732566877784046985168661851935154029234294136546789118863770972851957085498887865443667250776101903994042160891581347270240959513254541151529965429867295947394380517618913578196686009370459746364165361625806661517650305504351001581457534352569547846700218896480576362246400795009385772074942749288490930300468394406248145627199405884723728842161435595804791902961120097585463445237104604319349785106872907129254011449831784272947301516625103900897655678680953243376165906845111880366671650696437090929542331276724326325027244626172346762237537841441664602149608427514365875727613446288021912390748420553007830691734175865396696450944257280248566917470160969730191913479673072964950832004954574923955727300569201540476892493384031110673856148804356559146700561239578078174507113095350507267242275988272308678206122239951084719605839291883795882415065377438626290323453115714423925774960850570520360158796181860955078812615665820827249971759604276999991436188086049676254265491163343345336938938455449314410027232490496528178161035238015353198734566331581288293788467612006580112048887773052257057836806184832312189015532834244553291736313324747074866589366296369520452922622812225162664342189471319350346625885793582389009505669442545022773671803406614344567060470581054687500 [96,48] -89708938354381583045732256938583274205986434824228070174124166565108095271974541280167829939508798305255711287829898335857053203002125936937497186819556383157986910378242419694520196554817764747710458676603655117196480313654910946185136023224591263687442487717731178042847554042726721729590356273558863179075528976257886697728960630673650321437242527328839668893541830498847550195704863309552289997696119550541172858261720617916596978493256686619531715784458430724170182921368289092834272657287672812636297499463283852222395920075315340620951351957366074990610152732046692088630859146236067638915788993078739890344519652774108649585170320971905593236191230797540250714411041210497969713296528368352068400280784657220899170466399422462362796435883783397154661607239762945978442950899713605183264303908860081514932023191495099045644854020778421942255963337828147222923200311135156702637472244169086520640879343424623179687168536260202488511881080232783831070036732516724795515095623096818081522868405173115411529953101256626758198933815233133801158157010784940619346595206463584138863243713442861115754257777479193002793220357623042750671056232600339085025550237511920192317702210729605613718794800814379715573742747885934565259862041316279973108867242333056813816537247116551371340580470045778398794424821205777613757981601534519364004050558771176877106465041673964716863397520755532023705929360070027110652163173387433199012217876773085304191552405704591220613189377802893695805481768821339240471639568679835007188355319919570477802602506235942831736485558845217965630728884667262987978372351387525294366130421767173634820865707330427668623153882407423248682941361490550685662010930025198975406875907869828393138074490737299836926799277617930666769011855429696313432986325537654015270463616636047082468996986588279248820313659509035918101128609540777753749826822010494617824151498796294310977295970419536140472922444886711109174709345792287881619352598596296705835780447117292635367491986230750344302390416493825699743008331912161466746595322391254884998573046106225584140266731479889764158628866946750890801227646919904600139247796697361536644166335463523864746093750000 [96,49] 67478923836528738460602675163750757734745701142009397122412566002447354779946212408448169300588726160173790442698952433839397648010754853629552648032113642354141712683532392887621020940887858888167867657315075550576453348590249435372024392832082835535834439024120159177574757739778243522390923174776721965773751539602703150136638348126648526032129083101317585091361127673901490132803139884214992743495248808542505508547778632037897950512423989449636537205500648732874811182024630862382825439513305085141877159016589260989055916042785764646827204427434941685721124996244702931665188313518280104576565707674075933727885950336059880237619332018286929278465098776157270266290095536349303915173275183080306143929397609243414325044510805914138496833720880651862306222508483947018482164556433966095188625992462840359423799228427177125246637241480958414618569398795869477247812613956805281672802711443005519475342423893404851036563202337399356293821834397765637083482386996025121237301526291396966793292497930982993814801150236053439522325042106282417344392105850795565404087113251402273169247336756285856520685406464851050377811685276867459714162522921686199162347300921134615057844433675355632299477017772622708165668806180814556938243064842031738139967357557409975641983595067538535953288200457486181425869508398236354007042594273418845998233324747309147561172364477968774627142324129523222136341712942178920688816793092713796764858347496447010630665802026037027029833981977330653815715709416713226247149163136212905828380750205945576528503734307440551341044295039511051390567909695245525865555273204980291775983669712319115324196430907046411447538533704924943301727399349659587461892136862877012897621999795517918113800605185947509108516377014335301185671824148531192287478481567131515083478743480588583813315253810131074168204998551542482591634378749978485545797362374582528986132846296568700825826711969731654564735439800663186557899196981992250988383713634952763994412301333754856325877029183013099887463462814569075380680903774717864337688991972560126511742725950220718101478475041459137465441358283208711081103856556490084260546691297122379182837903499603271484375000 [96,50] -43013354850425528094413467591952807709637737490038152162804503208002151677632418183807259408694054818218314003121998566730328138283895555189683406266479731171483194795762024602250464881337729371721648021983262501165070649359268629502436205981553193845607172194985630722074126223172462592643391869342448570110957727389017300046652079729115780530879208665973095723905868529275172695687249348398570896355308269793101294811830223975802006225823500361787601073663093659835770292984153865152307358125391351305461641169538669541907018245611766212115131981249750739490865885539124329284257885482076844224059227387421122944257122911811838806641901165310982044240914485820871565047250456094831658215952281400035061266549778625167224152409357976553805201898502252592361045537971782416529755972247313776146478164021053199327958550645306897820032446816134402901854269424807651498481741608871512706335836239328677311097643873406289747315890596720779060742393178286755638782119892653214766939949575280609210948336109157253145727085643459914210577491378633929218739550170192441669139340093602083791393820345652969396107184513219399356075686765028455050887156802709765710318029508116905832218258099478240313695274317996473843370126067987775666703459914444739802012321602213104473231361938947286700521117056162903383342114558140939534961162777309899769558463209938017185447700315028285455480909869847168473817535542276354977073498490501073896413976429894049824331343712877569553647656916635683492583899036511381408782511080510647794588070500543046558219726091209549558477109978891860799664328709115704154378631461038943239460520186719525717247309956977743263105982957853293611627883483231487641371296231185375711093491718050425267858069784305689394007504093831817475216283428359286548161874906710788173877555168294639763265610914599601373838398978235363805357025981666693748821036002759153112352683829773328613759916099533272405117299608286985515304786207269345084929265823952198294951959701174662474243591976944720561803234977985008197930042853754251539849825420246033741892436733793983074231381713622096253498130783872378212359323970638211309669429738278267905116081237792968750000 [96,51] 23917040644854664223850084281298032765182031363253641214567837462258451596241018773685140874633452387483561369944094054067648701913731314111098726740119640939666289093549739402205618066874056455775719100031792390482344627218132236805865775752405656006790470294821957828628914176276510507631993802414503336580572758323866226533569993868872244571812744407848067009725598925548450835959917880543562720466965637053653819689917788043374804487897397640771563917857884537842051726819078799061428688078375735797030875674939904998672957914858958483969287229179311533169215017195275908611149540378572285101826076120373624683428271767927238066662292446834895376240054565422289763419725156322636762294170788409460282476666425431607454989618596124424308808631451098774633497738328332658024335859932626033368172889013913736789531905236354798509379162955394402713195131473413442455159163160402196800641607686126504394563667995681885864178232208199299696596827008113392470389634547461706462226496413562512756376296927220142163689484928749397445276830023117766027021292507164377735938985203854675102433886289534081900949269590175030568537759438704718940818108149964350936562343212090881743647634385107342446388879177390678290932547271459307151663086396089521117499407970594007581766775057278817040668820031372872321069114811866103788349723166765700651696597184737064154960537437183651616390502853168792649113690248231356520876988259080083266590856126445489148383669169243077455231532026376483691887879999644589784231830476775077438748081477261713882575416385038361672992880483554871242688462336457534314948496602351950638948964191371606457934629200026547849965003498111906117814179879290848748029084210984586903589637746478360771816188315813578241252750205944478482763172300630311471003957482988573462480161029362174856348658659896703393476770185041391885628613472928156218067907438064979576646194647024905417311726252497166934820921519269918164741779093471381897632531356574712639211029699546750669303798662080244160625654095725664492550382900607559491332716972474126027001820172118836525410296601983858643334249780186186999104264432752797731041027873288840055465698242187500000 [96,52] -11833367969474707878190093932616236302881919935016934740054371659228084067866644356010128325461004372524238039661519014947588488327199426562809935474328362025836646726504028716692159357967072055081812392547783215229368421827389557650598016899280445301833222683110519801382745024230162617179572038529082210989763097584833979948811169644769378819700204320500200498400118603685691170664241172952781822639742396658555562618349109347713029459913742365184651219535226840021725692669642947103114685004666557670297253694571017104837403719701966840747734520182260069083891741751961155646990709438858548375822764483698224931623137133800737910669364630203486455392058098329832701363667249514227285534907156660065212451567173593676807326355953571538840395988017114184940445688228444171923953389199591401571937587574993778424964323145114738632783199591184265035304252836591525900473122199568657762069586392103267891355897172261862014912132284160210847201475337520927633809668793724469029380330275964686559394952958138562067097428008082943272511764799035287073798250710313911841286399848151183466846326586430066053228810643045868582034303913223848883078281658716339368610555087500503263545807324891913381765487239769500674414017046987206924705086116595411906182984207783710374409980177320886150948246146562596154360366203404141995546117520300457282748867075613216973890455396222248984875708793827199391353869851693111076683831303113415276871781604265662905794808640059471439820059587369665453189603713134094714023052070172798743320492157997490881972280201705688575220318550667856959817809499991701291754466798190287063631937026483551486826290975134188846702915493324229582902393461779093414613798849187501008478006800907626622051608270453516927149159328309934252118846949618941454710841010129210813548730938036013118562379472769121898580048822028729245367296451751947866396753487708936227574681555326224324375324766278879647594982969863411801316240016545362350181592374089038818378756986937865078746969921947635023388283315533200591612305493048646516264337274331516929606959127879703005946836021919335822731777410058646727397224217986915206779485743027180433273315429687500 [96,53] 5294017686482095150868235001386359538797759426881597485177262701101564925719304643539820361620713567304219076394711624687766480280223120510685231947221260022765017751335767838780589943987915787990589501497006824333016806488574058834514474579547355239201551760311556228405541632365233205970770593255236596234326512315424957530029163991921769459220073507389503826158470561212279938186934518165587199048506961996315647287747432834886814315523574366155374065733843768936316488952859242937762083584615098182666762346674480429718105658201954340470701109083205583435430181680378655510287616200681154303010980162182720031154249524162427781627651664710658350773405177382773101117901963159138492569344689176240117310268951075442975014924818712523981405327445968861911017763034646273359556938106942107202339732653636957488155922466316322229147617829096476493441861856241545178695885406926226505534057568189058754080020921508372854397479178529875711230006782790982941828611864231477780642209236543656869558275099821514733444073926498684506367340518063290194715908103501031826741746677288787857141224574015280166294460451413391062172247802167907778469646749651953098253807277465786488276486752594165306423678868095305540690621841976352222836408363075704242327180729669176597385188197281916344205405924065948380617813478589561911106076829309277406201316996218449627819336935495763806925784237107372934859590337902858448825782249483411916467210984135973391619768636540922719648172496122658498052213167710243840577034566300796311676561367631193373416716873984603934883450167948786182739746236247644880881976030704349662676214731979658910995354012226190802348060441189970888562794205961801616107435220227911186185049781917639287548094824041856180564274244006934165238488248902270451223409552502841377529601309654532362270038133799059570953990123568364181717748093956064563830142255801563273485634475343362836879206930730106883361101029232950153750253495307084998368724595618211407155526125028407830057266297194677374039887929000481701381448437275718493776573153745029661999417543682648383631218591753949254188465668305650139676722665260655276142642833292484283447265625000 [96,54] -2173358013279119825948124765571622534239027819899945759485641676010015007450425602731394826274366631144389060110862907973761268343310620154233970020055688548493691476659407640446062147558257992562919466656059704418947593136277106009932648818872110578689772135740455229361112795671226396916528767674124330642730801656927712209848464402400563076346677507304065250457880314278083542145800279285066462181064365176561688320930159315416947865911917068522228207707099319166012739003921312594133004536384153469421650919049048349285377597837798374603465588821097964950672901556699690755063499598641509207835684956402458572316927155670669691955645707877537262384090318391502936160614922209112175923752995876263130818168539877902072488413131575450165372248926517277464737340818330918470938190906258953508295936470632803328431884943463112123918988368192442191586432147266439192953723701587182720230256129786315304556293628219721623370465199220972018782457539101344859997998967732339484605546197152977673258376003964717159192930047026354500973027857670806780441178029374285386838600411682350570688529210111365061968090979623628985959842413006331787116646761798019404742211683732069133143858054908812680421650475557552191793280368325938179479229551524285582964595440477700303787987411649112521866228913107443006222074640985326741319635287214035134826305898131816512435371714140146162957692629528260473567592020519407899590535937796296205593500434770512969219730442819445989801187648316854118184978294763277125711315555164105107291525152220539936673629626698326745103341486239724720107352279727862681663886050867902919266981216528574344283113613577542245132592533225297197098625872791900617920004559328660686246600331953597809041220135014956060117396039280006995002966414830089832053184641064635268324831625527696271380307727943785300519718764616040777941653986165689170933687809978493947299928399134065262414036294640138138958504803617021042764041166782708650873392226500182652670470194722756103971312474978508267956055748919939530591450207006258837546431985394840629200233090975404243791463057007024578631592080583212294158518274045377438596915453672409057617187500 [96,55] 830088539437600542891632799347240842338580568491191101038234806177986559225372200668116877445393000043039121788971511281872430966002225431288083324119682090848612667974253522796413650623103012082491735229315320611576515588290825355293953614536719512790035364813357664935852939184851884537011413761290883709291823266041819849095999241528455698424977414856410750219174338795041903095344543402273720753442608317437847293562832110601824770273105294185311899806667487255776323317935605017431387021398163779009524138805751291212703235521904235585304666481750859210739858284975991878704215796616502212258477768635717788119440709150043087587898333188840250978535115043302560539321979304150933688218400307891977758956236412198369536114197865255465292335774183653769554754960325963479290468301985864824162751420584454073967008345834544197082028505019938926831875881798173989671092056766509043442780389923094903417050778975634988385951299196395712033887052232698540493072657537413371873523256860416948119549882246206735398558795499155944768142511459422726623453325947657517997272301595268285653363073584965795872192296284473063562825992734445966924903043547507799981669661380056468549047896497972339572853125740571328861744568436441588161032172682317175602825484972217251918265138219932927059897832872078458686613047084205170534317400586651436013361545577806196393819594547031325683107647125507464900828501181698798557697603070469867338359973033465176710956156514666142404121845728758110927888859428010933606774668364268071261808840877676681937990105602482570512507039658940714866809671866369823191192439667545091655230890271201435911594299417256566520278505230191176568316369057525837995556042257176717161039639082822260661613408989968492054788862565579959479958058124856306545421368151026632201510066668483120902063888253901469394701939853087004740755323412253343185978037951989317841415194402898960703066141582266846928621720991109038335506192452229437166366633460898010966196025457806876302622495661198665843842051913732779692693459209319532685661770831445460896571562691984351467704667173331776287633711681513987851177560628457285929471254348754882812500 [96,56] -298352401844107409359766311628974520616406395868862138297697792459237985972992384472327568878560696007972963538633810716342141511202515364201082258515903179449916818918039700700085029088640781861478213026384537242526904350011661521231984695301275567942886260932525599166587848426742242363698609046520612211024974186435310604896197230748183716114755823337498408936421009431224947862203669529311750774975468880687755891629461978007320631628581674127991214331640488366945187846678892604094845740068117959289163470732817100617821444296592804771121544893029956801011545248616508340832260347484851604055457046610250469486229462454475099437917149271083458224950522389850445758735762039469000020219082673720453812719679163363186492615239705864296733868408948584799060643852565308068311164211991781173634738946788052930289908657697077274067918347925040042920716577966114345597631087583588832652645713575278166471121450189517339771678680118745884206824038875786439972069398106264444636317258487563201742351344943028427874836355982416278086593296895369921787817056011844518566804637043557068098473146760618376695650259277214405986979597262570642825537047111194301795970313672942975325228911806336410597456465337170388504783618695164050170176548343836136049796312180878031451392066431889673047416943084903462741587988410222422873047455316656595496525089017722150542286932529411393125692884813525932124951151127212440683202017806608124514333099853118752994670069658157883627969157562299195399069115640065870439431409264057584030762721865964855380987025313373698496915745945335438814754472053924137381273937554738737701987268378005095184667558035825865835178422596742793233217712379835560349289688424566873628563555366484360095856904748785839591860600977760608995527488787456323790919759156391046015581847768285323750779948338571655493228828205660921806700492756670630943144623689554097758736382584058872970672617411896645314043168213753038465151980782694932122527618001667261374791525414452988226906036828284978682828994879442432653425577268024477701989568210225049126293090069212797188521560024435258598433934199359307548604647308820858597755432128906250000 [96,57] 101612099433376572935644414850120511035838839578938456086846732006654181393216608689830567083489722109753344942076201824959006936742675194757405565607644528038587901191549472924851716824324111673525662075060018544495438916692724242102238537906723301045189482000718738224270535931905408126382310043545363601208502464645471508481489655034627549693410868152042547098522102949156405568146247298414669063185235513604358723678689281651384890762011143997781368969413156811345837743962271156063962845749155418535202470688852596755743730424623755171060859668910547615138702851886400566723203400699559904567438798450490188490275407429435657610642972986032141412890071572815641329149542926375742513126463668236802310950864686759793824318891256233836284304909079060726913508180761666626465393321822676350297690633333027914950714642603203447660255942230495606405247516070871753395332630341731038017691335546934719416981324599462341559836787623937325978771761904236595161098417883524565585897054194349264509876560401002801409731023547625319840175712970808115629726403386017605155585223278619167658543834109657181345427407822365434398309155842266424979314227334203400973231340248527652306064475873720267584121100989814334499297100267511150312254233756661556083337600341976263365863814558594846646826337531571656893413376909232306939085558179289417028767987613976331579242177648203511940449608578323083184753303214652719257949562327717508422535517922851974302209997349175070225688537109456456893763162672157276538678091231904610768412331704733444247794478409171011369137974723777309068414637865798699321893619204946658614066779278924213470113075783301091654759438737772275109608267615749180253944585181253400185112519144961798708560890815731213975663581540258706000191963479239333232720038198570280670312370004711850601097287538381298725125386984857205524783993408590863829884020891051387987723170777331927951719667478398847834195946163809395515468260182918338500943184790263796911623040654314721146999921412700050405257705962308100574852270237904281306767600174968490569903467134602591094245514608567561608477207782397222501913347514346241950988769531250000 [96,58] -32836460679448988640068450147557822427932570891861295713280233122305155114085155282944787825035044457831035047579971001987039938705403003711434099884585430079198829440467132262863806954362164306168458478847995895513994026946641826608678016013168855909612752411797735716727038683314067847166855210590745236151291374684353456493389260987607371170402621861663605032712801110760752783725988522066379785707921781191566469707044461310928451628100974346409184755044619080940199913279682593130769583995703297804213769357730768426722719090898248370213296741705150832737103628504280538317577809780476318937543559836381539996622228782494232270847961164351160147501621673554066512226192606225049270211821420828947449458802200193248398596707838256474482815053822629440175915992071728616847229557264559231300172463286395353346803726427569253420498113769182284735196897373308337355902349628911158535498013558048516610404791180790851260825227441898748441889124959609710971507919716430569862877639216256040472141424679962940872267050508330084805658002431169868180644651432364558082871231483443914352581675035260975390358615092759333052735104731762642864612551026293524672497141680111265536020383830607195617810957086170996353861063765394169770879263897171958566219656519355399367671839326172624481966666481957198201770472617891370825061842176591647945590458012681005271737051353324529962456378308684844385075151215011984654169869430913824942187587112755234487834136771966843591002572176984083669276794711657766276915242286748665974536171057482241651009412604547701588215329555151483350512680572797093043280127025487157330298776037732043822988540258848836576298142095046734837615279234642155471088251630659210163669084818104013305948744720549602389010840203536635606762374917499469370686022535948128246215364270774189876298313093600880845100629286128341170959433703095103011665449951193722552441519322423852935553420662544730956316066158899963545161276570439371560566482392973580232940699774183860356835387919222227380843427292125986692181698485453896335880596540686088574160099676677231864753971405653770682185176726930464496945205610245466232299804687500 [96,59] 10043611335837241561402726587028565531637660015985363918973084065034744454076964906012713548113905294131052500589971118642597092726067778624572574220002240752378262650859204909487600935267052980829243253611681851879037897287304165835035978698916300352005909735324304895896191160444321048131103944345013226562023261622462126825495680961347528898250895620790292648535162608143435033423232088429465217917320273018382824864535109062840474270115131235995636553764256929756455390756403311064853183900146347291502515060467359319351590578320438018025468740642382597095489559606647166203617697808053076713957028103713240267086260338953944197779757452032902606379992401172667565790676370803532936690048624634300073093756185208262906183076100644073263975038357083734402378647823052262588894601212618026677323093297546644112712938799541123874815374913717626662334254763863316893206591341943912608798421716751306950680888871421810652104009654849724774761639726466698591798695416720456955127629218495330359435119864655529289348031758876913569017725382657686309677811699091837775985637883846696246430984669051063735568884193318992924842173189117265112392893676475338129462144344970199562795704921793106452135450935018389289565104447496379223053553011410178651301817946789299979640059504077786959202735277913423309431201108786377856669501071597774153191846846221102312822536120075008243626060362385659607827819465579450325449705942577476507582670217114838616961409529200570905418988341866796964590490385477144013947720238074960199535213201061857355764839761496390269831231234613769447015667799415629857178383175125785003023459804684987286217926003484233565446897160484406973546943283145482062858421049265533115423655360518432263437792695638317106342970939554659279848235139311194540511170237329577981494322904733692361109680653320664351803821712659335327333745924032267934715651962025897341989959838462049692965541504411707924026817346044874549744126718357479892039067811072973740629090848623656455415059523320539331725949912563147744558255905851102169045485458469424471587008314807878062773903544090646489106433136839768849313259124755859375000000000 [96,60] -2901050373262142635637489858164607552145057334707078926019836140575482438904962090245879077568173166342586701521317467392926828038409263875384091196048025080314390119390845196453343825921276324363245831788287248803716119724223996514457353718848148424827971650636851288571343602645521686503911420402849614034708502861448841167688549281099317029295719925409948531471880837555537741781806613162119438084396785850760468475133932153207331835731891545304172063848975578409052794448329420199318305073152020091014954915885668404383296507281922150241594704558483402832985854271889375377772640776086654793224983734421355283913662232458732514746219929545775630544791580293828135218538340128550077926591032464300704891447586345037908190931748618255851021960928596917367176163163006547964370610390225352158684055690336307004357160937679406623453182909900415120803607736362487916157559820267802654919029122448747428902677123210820297848669344613152299283901341555060121786359091468595222060139614551187177653211825843927484092854797182989311688783602576751268196333003460861969635693037761946597024668911308004735247809894069269258199421637082870378762138275207683237421028962375622950177962123096703788219600192282673059366046460959748394663750343017011004538430552157498196695511312601208156401227131765875304961574302901524717178556112879755217170337961609138376064781787709111151079342208247054888998190009160592992296678242981200038272292865464818169483629318917458775875306651141740557069617038351885756229625822166196440091772346137192995119899345431671566512749696258646980907784225550077587489356991121918399589221300064198881464169302376690431721048373158948132595811016679224925889579156731806553914242711518772385886508725243336496958659266754622096275489933059388680709695994030664224825285632479429947054707413570635173606925695162589575896597182846409555682874198734408512509758726129686054858936668682118719066516353466264681453048884995908830611335199008157854411805464203847719744555560083500076638313122450332700037601255567082229348191713723280328036374887197985585992140906104528978726175836300171795301139354705810546875000 [96,61] 792592738627594733009405390814212458153849253380283120785512541584971480189134404216688203735110301389030242476010463861495951304366823727791491747334694205613519682861993171459686068379344311859363376823465653262686677639215049296675559062763270950515379418897690808114229953571236753329130392751040005394208370946828428497575429583941312471710228651129593291342683185729455435621763033489794837984807373235485156223331968562171394753959846755942580840221082174565666713382363538370912695323174790140309049398170022120170268987166063702777573289326004903991559519112387216260637414706888094847558584155296223522310077215026469411544674613547155037648528588512993380822798358205114833636658255030973822693515398330362750345818816342751569570627923002368182566306718476913198082200939137954118675636459065900796455539854476152397785388212501895673562190686559064362412377486432925097603162322244830955105384793371892353696096805973187582073632749465890072279714999754773631979946651985341860415539621533601889266710305464626015208563831564254656255170163823177077838880633248084346078389931363694728154270078766179723329075660769769654299445320909434323257634116403206183290644902741815850780719720493238241917960484222139294115133467310534074123783430692249630900036803035274276665917403334045196020535160212138765931058121773146673361813126855945904128966720853060072514580835871656503363868850034264855303064943116325871496140243586519508178613488753424394817029282779469890124350821251977657652874186196731989001401169238387784828947020200077612333616296834933820070311814981645439938465425104450244266591832717175511859531724841004488695357063688957251165706814546229388790940470387923320737708529037373147624762421567252277670514400907459290023327030115000607855959576068229656872809102347599805665319834465070081486486815218879010470699273615674639794424702390421138194051707126457765935090453365416423342646774813183935475406570663283675112785370751098398773055623778920930148092915312910444529372903918534261750991738588898107304730772335127064064472658540227932333574071893309009873007653368404135107994079589843750000 [96,62] -206030478767316579030654270704824831000565343557685455144092404124490419154749337181178457735333557347097426595082310606428255741445362838281866443764563043812912268220533546322524662816957558289920152717761192685204068530475985840238734512959763696502571924099932730595525991716161606061807954847288285502179372650363831390141574424058609125781650427636831958014472926531236641403678389939931485184675219355371582158425562611208291381334503047068556097015738390523507878124515147983024337857708155933761192519020389165366073953942464215759796999352923204312482424879013147213463686234258337288295021124119098047918770443895821656379753122106084444574114567035113571240339429995270167918191719394506846994530102326654416490317375668390633601132600188992524086981845672553625416527659171003287132077076068878297232397996153902361051268658663483511799109265416820619799955433178775820645544312833550409579020692935452968169413295247150093456714046051458774421925070664966575268462297209457923309604875935765191664634849586891671481008714478003788754148588338493539256720546006501700586091675134540753433979164356609589602474495500131791303448761961001533437521498960007438665247296107723953349227600746143681228208915304120041421903038027350394122840056118236533255313619891713169173128518503554372641913454967791866438456981544336090465476780241665763670401173676955672830650004593675828616439536532254029219382943072166545319624242187710350771678500302561545642736434160566918631694825243264978708111330723566835321677367841520726481711726785974565984628739836229943262980621689902788529043990289130635140618200073364931466525628054356552792380182502877534131634572939656576557065412941305156791234704771093103369619667006947299311602454627212171851710316206329776878122250561957443316082527493659750227539519302213289545251445636903048850575255365717009344702351145777120736665942479844690892444662267753373515197415547766308375271359395868550881888903918816689517030718629245224744454354492519721118998921984131199235033643360812414528702025573916216181271158078901130625878567598219248679924930911511182785034179687500000 [96,63] 51243661698435933279859475379523299506881139411833690998416735080481592993032549602038883957888941396363058785013576596052193413791627689519640317326764125149999123883120597931013836613271919080181455179772939934772563856379259633744066024696273575743205813433940772022114094721541554493311742244260420221338043326852848055541179027255131907893920158868011859753803516613003296082953767860695181895643053593596059756241153711487118425947211387091948098170145366896579070128284558866596555734192317030629081573424946007494330689954042615601372589573356484259611562358028660253692046868509883950193511642226715370982083960539180709692622746563654295923862351563815460493825468561473107745644971447033739509711148668372684113811592973149345525637606982373203102622512561586488657172932708137976936860596509694722388758351872048689409451771561522305413800134056459148481559852458254864777074937047799929160179451786730531884787891255585600493945743815233483788512561796107777491406555955135923356863746334399882511761573259580929483890526263899416378595321332204243610475710079013916569814539047204989021482756973722857447884659996611532632725348191234645202071579411390690972724578561280630602334591086075001075802103174201470018455280267327230335315110387359848007394718537762470484579375246571938958653031626399759586225939827566428754414036733315579256812296702770136396014251206389127819966558806982321227307410131615452214842710445103347709250807754900215668488039027350520365504904401879076381081127782663704373842077924473902298461717989288514509941093155520747602045624404024274430901715668728448166312810203090297335513036172357173970868188398169069624792703892510484013250492481351871550676915493239672768953327379932603840200315677517828637229880689905819225003133738139530125533422600579184465068555573674367700111808715599646419711467165369974608677611608491307472712177345267023260523517037183856959640701265509502712345032903774768719960057420380117734066401770102831006331871453735319503637737445233070858201936441416103410306878804285599217824682794832576756931252770499440885032527148723602294921875000000 [96,64] -12171085041880358826935741832834482783895341954503758925770077236008722767726296479160451275098780097034417745678756582157128712028082723633677917745824213351721575153787616718792359223701293794205122720074001729055529809595612653823030992588011593906031274401513576142884070723597972329740218156020634587951700910623261032501627920785811151521806899324239239303824840648155838780089324379907215786783461499097973244271295344078137455081885730003899491714980834640825821624121778275104326915887363603355771406836266641814119106218153473693922220258576830964283020911614840705272528228769489326027918122123843794683059196526037966026840207754961906393940653388057574695667035364550760465855437257799210802730187082637742111807723714441103501500778823914843596709230951977078570492936346968401517804174719704434818113352036427948631033729282701085996609639561841190954258365044427401800605076524660729011549591916658188950493515650137874822971735051201722833060558299799884687009785487018084455813865250259352139212608224324737056549838355495021326724230365723630783018083808189269850380758187107774512048143984350922805182878886637328400926332884876720991199657721650140597638629960762537701382010926201733195362763933777466884869399063630821940302102689940722792643492858184785064922838160232358102222398332917406948685243078762085099120709786701502552665783302165727234017720343285553375554516429751084155884114833155393086743719450292364938955268951841917047338319752286960875908619867554272947897256533829350860249058582101336841064596573824831621134227042543075331301460872657900135145108480837256888410292526415500199051576918919712945179225224926204630242114842215711083184991345364471563061143352719911018415681753818649825585030860645208301660045369621143590202091129551540127941878186028343354950385518830001029353153498715118018268894220312858896038088792091359707984160635392222988231584382984212535976731544735898722057472184207646120642285619958368735637942736207490505363671219272566262480579587363425430316171087249798212415828705932460344364837117036312955087318243840854847803711891174316406250000000 [96,65] 2723897991975317486676868973311532979678586968384650025623528259319386549753682127524769685358255529401525928039755243016896256179716344517066821249604823210790714119364120371211658700912605209615293210332829618120615370496046149994795527197336532844536744292060685278823807445861459657929318587415193060637333763347718637270244436719316038586059534813958833904763217461229564165051793246503027636882362544955131166818020688187696695030450655084319865334163685307589230972301687684261647653274149014669752422537494921904747801736726218579526209503279801270938321266622127284306855455017355925326830295600660095795737420415544718562917468306460071475031943053821765920027714538743860849444523890346765667544152511167070517331696331498461095184389655802536033603338746077544670128129164095643566467181025346070286150031025564432051328207750613630785986779361040038904423821797519903398863986592982685545871438584229233504974586730964450450633801401236426654186316445446546592492918623017432349702041399733788025265942549687663689496866586779293359145289442353505948869445743320292873442636092771652932824352899503406981740302825109187945872045654399710093204227703460287161198985336174676734640624104779738837669325010416088161463530194895560716208252724627502048773299720536447141774698582638508126030891910615908908516626883196953585334968205217813186614760195720622373972719014888422122548899348715265898178288602516844002166341877317290553498395758398274020221982342105858226151614571512498547108179465961821040513869631198729181900241789562040483291946221930900359898208304946990014140881139050253578521102339909996944973010618078678240099831914503200290859876344508450891007647418613682073199946415109796878467249672558203730846435466989184735682556702483756818825184753238157654116464295076520314693722801622364098407132550252877919076164226744724398366892803797124963206588800328101026941375850725844461149227482143687561133299021387717289669222120600726471025524311004041470576793314347971565033639069805035485374978193817705362500360852017899522380245696704607200056003080135269556194543838500976562500000 [96,66] -562189675035419774431165395140113069609790451959862442682148738084168921813986118686328111961570264618553505326954287105154175268040751508334434399367200417271154135264259533474676239901926348697867339872913549181202609615567443204986893215453595708036613122056795619422107127296902129544699540042344092172059384029512734298085346369574874219497494022292923922050838724800691967906635483428741273434643039865545988611254045695386983886103347954830925684583014041666191377537654185305530463006083323502698310408102969943462815183315045970348145506964209077028334223275645746935622876941130765916474107526340152726862014294450183397024701840585858847536939040701715587554425779006042376047475862108372933029362265592351831073636421894300673878304291138807331069139972573165602055460348848077351860838216342237784459860852811305845884440287762783932090564896838372405132205292100075564812143480773785345866916527605663552542190666859309791359591144315144709521324370301873089123743970723706904860101174878998633335292480860997633787125786470493464250694407296592838092860145945300359301393408078098070711762141225940843155114991127542004722367077519494292301920728492020535868172809455692858181649442483381888685601892379596581019527729726159133083851055044552286754636562099734356063176218849826355639636130188485834809506377807478081503804418072594132779113686000881689927694133968482816507359071573451375633161136158524725811293249461369336028592129025252585785715636400651704917960626686353968880825033490678646536585098821687893279118611941679083654008154427774068221678025656505760171514859189063357264958277180809724150687735755099565094194098728081568660536613902180461213472731037789618032579339478694587154364200265498423764052762756819264896509385296977778901769426343651588685364493637406602444751352179589442174267041719947424788729563793677935358465063337012978303155038068950404285955733726792161672446541603095076932782520658881321450594671835119754657547962858415882006572451555982983459844946756084911941693524772005059740269474980186582472493060126661479358745054923929274082183837890625000000 [96,67] 104561954790692872097391620774905832495168449260620733875760935065176613209488095089597461195583473829280405316096083946750918089355739272834307566887564360817886085200702885463884903433505241573037094240854307182176594642088211296202265460007964879201949027566908357310895061023625613740353629444095726125879549242543143553585785024014404639257780993971952907784831206450214614746547455483983108526452463819686263405313998583824654414957659878935309230009528062020054660552382436223140298739670873992969689700579876274298543172658640769882586144320360652387221248528775745351908936983218878312126072580816749266529658521302707263348491184375791840418608980987653548497685268002590871246028956579898808425564048691303211823249886058652854625291977127623402821166444845785390428870099263122405512441026041643256730720327575235687733391690371122550129409097435726991015519874703748845909600279320724370515955360249980056170390329450765599954413900813932091813641808060856509328587831875228708435051373498613007139934199413025754462909668211284169108228132186563021112362267798210078796666569079101621199438903256916818129768238634380943099644066287215899720196548020975748457804669142441993304833596539692567252226246327106203887919386961099244484830970275678256068370112722892665842517656605768140524975323471251658565591279441945088767253861077060273014746983698139897168807670741088974619397434602796573702418907735304240155163078115216103027157127925628394593298729681328451677961635690271022537179042225380691866479445130446740651808552367343039444630367505311974535575411064288307954319630579036458368562602609765960796853778135590792299459322055956516266917836181244983164890220609691942700440844457716028202874821993058818271237178042652101927008447134737177749966990700997716506167999935489401461529812344878628823804515526064368575408633903704021408101360941632318649258944348869512874785138565889196460601175367329539950312408653128823786827020709055711943645640431716611998775912063115581207949354449112262757275298232925326336459874065446646125468032478833535492412920575588941574096679687500000 [96,68] -17160105757028799310128760914652397396188751278064953900867592378895495389314379028412268814303626382835810622863911522718865968743486757094085881008169504722994867862957427284150226030415187297004344972524498276565064182268270573879996878102436106386275308831894926302750121341956059792029862181300383509995650443919178464668385653495193375108977261671804723513306388787305924659776035200872288429820564474145927694567633491253696038276565465658820480316666903750912633532094964948041678169638988301456363946123689753207552558735234350521917010949534323623534183480188072349133474416300364260076882833272794520655811216746129493433336010162678770539221865981070949296624036647607872643500666198069675741745761049555492322892225198802187343687698512508181253771464992624464100840561407331931405063752880232241560496434965695362771520054400792011815349890314601508642509014500874414848010280790520199804860219144739471632652817111774818053323451654267237909518803304659698309344319427355538770429168879036423908237597763296390923993587870189267494193269628967507816041335288167407922588173101694267482877966433742588605825627159223591356607727124988780986041879657710935199642923870886730036085407281259048655401555787005310278173360064989361411252793887066807702091976573871390809976208667216587706458494474362446243000282147246693582128514981590588405923593514620717813748780349681505358171875288706747932067896267981668907428003657639222797306643332615477634214015356874008531558513259016320300716823836473525757808952776202606162780983101080233704325470753652278467857623591095361359192112001693853078057245372445843000136365228107319817329254980083924438219900296831399956218008196567129715218768071460767007247120023953160157961182000851868357988414217551090499018048116866471770759498470318458121286533383267191160513115641218144789361971684493067707815633735110284563622001987934855607130270821252232497391936871325596730274154221640570461845344314785306013376228828332150253765347100735844531115252346776067010335792321062493294748645339130997840553644051553305871493648737668991088867187500000 [96,69] 2433189227605485971001777950500080827046902474742942487168493733469533557601544199403365539838575526170298575542452740952424413812518178446508969083687638009717098740742053670426810102214121585744063653281798219089595182376584953332870108804817028996483627407813002845195464120840755478876919944548787236875031610638348695883271212879762709442357839538191213615172893826084457430398314517621385465114519771649666887061495411165623599826182883373147393534626575039358774629543364280878023286821138289748787373450297860371676479734278737279155034951823395281572046822542684161099883357847896849400369219644124041111886767376371521804377953028301923272704541995331759287829079861026635786458664775353243854732812882392551883409257079998164567954113876906789992981947613138485867447117545925635343057510118572379096710004423309433973190132984797642508970108077778065438941352238455347169264989455311800989989044784688352796374698666371713569882512237210586272879378168908324648574698418439486736002874228200756350061002741629111861951096514843693986843631723525139078374966414814257097738090056616519822143174449973708400532538835048013178965234326679073168952676100031790020207602059392708882847164659358444605628737027809637390108591496175466587155773867814492248571445616786640891817109066471288779211161127383544668176918141444134875437069852032124192811679948896728044268550199836438040512026177557388456460592675912787677846253745185330124155579846646857402516910485815427515593984532572494013524069816931158677099854287327307550463139733869515260919764849952358075375789760999548862247310550082455507698953587716492098502002645052347780010560084865359797394705797765702163069521030364845209164090315170365426497898674953773304771659678937563764113100514321633929305347271538011863541297446470619910106799511281155758924273473829467760228237970055523053800449938868469376255164865970047207765928623033613005851242964354982017024928463968968037520933866498727093356266258497625342974127527009031238607175465215139204914353943227033046041643829122676050136231395981667446903884410858154296875000000 [96,70] -289203571883797951611527008273794791556220986758289156830172123326997784718141733997945393689756444935704381796923154336069516073715208232708243431697571837164250917983109082551104571210591435667667139081180588315836605499513542671658746436650306252356030078576795755345506009826881279021734483742835699512786072549325183159218941171541823291578011161634985173527423417783088394048843451314465314605021141442079654138783206537824409668864709750839636218695510178074212032566763557278942045106505488677273087660665149689024746102049354188200109728009271854845234549404562636488838787345803787450900147753061433272655162485488980719065247091940312610431941275097481003044805555539553880200078378570900936644083382432043510183883425452315060741844608646559666993473117211330977323435133018129868709007173990310985786564005525554213587589237891036911357738937771277461934162955609218165586388827356179646515745045606726431649190581623172721051958112276093585104980200326576756752931652363021209744514012026205039326900002908665633503191339192128486520754904482184933591395350206249519487353661196836829293506462812341141843794262887606408012764210995063576622115271568910821504848307581190929696400603670251981990650088181742638544397774335304896317049391380414919840014057896383472825272655949645980384062724875959134956964185285215342349872497630078230088073402766114475589912621500152799737596445538867601029517550451579148431063735564167329692302518867186605571809755780579373757140404511680367831048165258704323550463047525386596544837493971222441437815612517882325366190544513619714480375116184157116793316139323540017649877417374445695797937522288259241968205327629042873295256236904051586757793147443684929721927991598561387042537526306736984505901654447950551421836037121854062043241631728300076025514601176472329476037288250531766678782986413026252188806285679732239732349826725972928616678079864223583107856758231756372950180123568406246720712710471955633095635692373963123168117019563651165391788261596398252469139755317286523542056007874106321464680036115169059485197067260742187500000 [96,71] 27023656246177719981906156293691436222724039965403320584197049623118131752835567492560443936556713389938218543486200360325871464002900014168109281630940243491266573436061044818132513508834060249387098094722051568289951499008654511450318035138038737164151271428556060419133020616193505641524817470734740441566647114701754621747868319162074147024972657832085542327298737964153358514373045082957079461652194278777533008837392830765730032162962125222659996939958240629192976333892346846125798987824891827137929796125655629319855359620798000224073882905653129612959499259235980379890810847331271856723822280766808773038763933857295385840941614648365690783680217990458404219255886154617287758211940236583344073703169488956312070302896151257302621217013608338543672995358598801061910498982312645101024835154334779406439311640461446716118521695762924910179495718330722514272933882350623715367822839360206420280378849997472049770108728784745587098158981283464105984008873816626870916077757601129891918890821994378097064765790402200842022809804359558844212582380673924036733486215733524961750804928313044133053737611245757081678190711438415958831788547968049836930526684787852545014652111812883314600178410109425734413263067754049581519793960521704851947946047500935375618773002214805969663860484541472522463908159991405941600896815139487943001331271604467561644321565278478260387135615296884459906165047012621230120700970553047137840481390961619833927951212333283812269079602209340208350437316407210056430849571232856543947893795987974241093879011234035375879047021921491825106519880734834028589944343331246766234674437560134462463490490795005997316281782269325841388866986508937087208277770441156757987708991411275177351465497968445355221559817195280131052315242460750022112315500508409609303667237652321701498799536305388919800069308895208397034697021080001067299088236159281662172946982790493456557276853408317663301752878463649567302895632280159220095952183254360554901988977155216397478610202805510602594116231835747946782599403547084636348207386125769291496112600725609809160232543945312500000 [96,72] -1622853701365919052055415168716217891111947556032473115147049995706974003137098545568854945159937748233750212125125704499159733188665147052791260418012713783665731804789529651818218489072867009982623060232098672004374422162474154531044784357832111102035819736410188161134816563586743595127937504020710799414476137825957887876288846046945888455452014192031763173524981177352229399358196692876042974620216898179277620308536697446918186242121175551883085020258876650480345763547552635674648120322168432477947722166058592411017322493453350132622105762754413779503007071718257100803625983778489706954471686435706541427377389178837276340142882948409047282296110931810842896122021374974474347741769323203877169430544503896359637408671699185371032119795827006176284970559227540192874256175141572380912529264589404450991378911164759218787989150782128864944361776179831539437801129061464667274239958888400496289771906789756503505269049471831257338440353469511296748161573319390541794138859084398076399024040241224627012697494837403207205454795142307269903962404574951357239114428436823583013549221146449912301916727739057593057995423747621637755948256642409852229323360378455748502168346886815166410414644216708400454422650080697597067844584483782356576445267634224834679911704836697350557257401369273956647993058136093665910805958250881676778643904529129211248532763102900853227971555517097972546245446685285477066806072095804222190236252938171232130600504319594873396919847444265216235126779786825540315039379497132722380386323026616342416400373811117180053577435640950057201092171193492016137105728853598153244660660569595541714254831653143153610659320525797443913080761873846196662042572823740276953532327958953191138903591181434056798510009212919048060053759985051426405474090736816722001308216832391310437097473119689741788520157889452616821929293741605788007116794990935157083524615695317280720188003790214084810984072640762782312027957631859414584937378306275992641636037071037083329446154912751170399272554648283604177897266251830587066768991216791917508999176789075136184692382812500000 [96,73] -11422588720088721147838703054746540484378551228480901299233382599452769201382191332505086779989560283644292047999195500394377904405406574439442168420718601557005515729867812060322136553579150960128930758322550468478636121443194106228766391009647765932936418067519183314796286280253088453589633252822348663226397451078617234156103676916017574523970613363033520555673026386750844862306074177018415706111118160237955667732710062202010583981699325648018858185166409377882634990468818931225606258787999536200833808482677039264422520145044723523878666593872121606066592844023634574136958837932552860104905867503777043968679722009565278898942514300715861948471036328453801773668873566550005229686813942820664344485357487638994994090409762522055586617221792993348103862168408100749078177389739043635378123744322659565957191092578562073507537112964356460446166460262231732212303387132911975728854663894265522062453177925165055930148175501727219294470702793017628903831970386217051072403625021537859871937163968514717025209282311222462425935182130938682267403818573533953892771055948425896670360815232135786322277036554496756212683190393298084287177312839139134296137972569306568798144484302864756652141390459232376231315470202846144642366842133053716896064024555071071792948130510482003969517566646549715062431690809837938533621899453497396155218347585494863148811589857504568712976552217315560035886594852547701513345993478975975911264961887516875042151258343327358045451560475487631508498504091023216372143259541167467833165196016271223597767080670263658414009551645037834079443533078591618756822251239756086938709601395066488225876131231276916819368355287874135378584658019860063922464484347279438385960156878033811473308649945655616811826045665913374909759859031620144673426792821655121307949708451686850547288439604695532522382155339307780164985091667567625907362334064185909842340144591914958193503555025668970611346546233332613265719701099984625665762029591942542456434949679739170785394515285439247014312879177227797318289009058363194393931339121195378538686782121658325195312500000 [96,74] 16785771183988008798368780106979787808873762073081082260917240749323645349379397938066487244665479780392870255828515375748745442456598029295806764061014335645473744592010860077808136682830829217954285571810873306736517273755691363680691079466786322304186506090354529256553413916661471242367635461068799195696682604196646551024994908844773883984665559262745945940292517361583774017879436197470623447471564356554151341444202766233818294931454597667278070289896837328174874032622640515643202154602175955595572308645929021994871521052596065970191179702702226873901735315974352776656574874357282396133311665639210749476567800025826423808719755223706592461176327316882487101046490073916454678686595768124721863233108147271693958852266322673426533426007229734487370843043324956516203818420317643064041236619806233300695252396972897898871024444750521034681894844638512875984161341610667779109474265014581406908090406104946352678817855634865667379097844959320435456216777536676983360773199187228316370386198742020735855430254943380588090895149103058803398451873466317120160879259986757122064087705886148396975359381391970940966027283431417254737876094173063409977417733937616570303902184091385673481812376264178228645831696983668702902708809332844102122781154836427387202684649268682208571003230435977587539624421002498990116005340946187969033510026632543942274234838385561084536675985938212369077673679681647662737084427236894053343043304641467349101017835500684391465435326564061787191899758430040464240935964440597875891782700962995607804658242559197486526188263131901421966925993374260085586318149400961376605325863333840490555907361638546817466025924525877945588742693137046033891132635769669627340044644152186460419303516502237863367832934198801587351517118043089257039685117213490102173551191225192883890902481706622249105069755614618515139273063646150087950411981936361182410331326889994530318898190281715241944593934956283936299162601354736311692209647513477038178526198183377919003862762842879650950210421340840974652906357739070436485562254347314592450857162475585937500000000 [96,75] -2110968309395381669870353818489251200031631846278135749713372852628185949313237435662468192498863246953513785061119223023090207478862057158932574148068262939078485284970836334841486228535555388892810836352092243854971566179783837847985823458094811456855215199701175021608955446887391690367287885949697148800547401836405267110851342622741427288303767766371773690456292287564214565214989608149827592439804525700577593584940241226138908482860184987768993619624073431815650419503467887848527500876489887758560945405407952559377813005533028456018878429199922129101464343127663663621932118070514799761503870100656941674964220633127126024656583463590401278866017754018918433323889527234170438737162942384818321013168195568849058015284690215819641605211406445525734103652338961162017726991560702680768090401207194277699150806823062747796078585639237816464762946355580024978778316351844315780800743727838579961956277470227749861307602752083241556023978505464233111681311332641717321009719980797373506974806558925010325479667254710074801559318605392820971983114723332320483960856613156721255556673122743487455379812539649465296148466888537087112566529803708913122184506387350654907160404940648971628007355846013256304045438688422795971946327503421254750484132401526302814353707190217964099915780891059240567022792964604280968454563856128695581672062915821082461635254954072566991662930160953788795693957109429127704678433734382932966711756547711477048024002682718474438492649134712671428308210156364406226729222759087781693007145908109804553755563784388154613908342078520850110701768481026654311252174791530298316889746782505819577860443486889408587424320638073945224674495423215421616703689197922718346057631688012082062432510240256326861144879159789783999446574339151326344932941066903250963833198742481721404230608642811727673075310006456047963957339728586641829588688951742117933933337361474059947471220958507027980213597559361121765662706579453392066371245538657275728946355684315797194358765903014594295119742808067236935507567001128401140697121718403650447726249694824218750000 [96,76] 122930931115789131507114573137769384138557367341508929526758024406740843276413401325612867044021426009827840034487224591659230053164097118915695981420258239252671721670379302184575947012767244370407786347296654726099910505308947899125931772626391380571667149444109146580081582465715288868747236642905380456834856342156003079377105089638763638060503057935458839376741465288230464423823368610734267960600684192857851529876708341000468340620666307455954768186208045273344214037479650663360815252103117700896206558061631162719215882810274719075769797861951298826289027578664101316717796043021922639071359571581999572233945328001344134952045804567554092688277815938300686633343156110319838041786730924652371307874593653818374412170919984298106033195991828545763320881701139565841829650876207475163362037134737871689337817574183447971500456757113430839843242279827302219377370404312663433069354095903343664709644660715797065785157237137027765372493926020269514532989342937552725052593249328042950338854688287117469391406193950348218468667661759232561444291341772000155890371314974659052733652611914142567096568496510635781112873955498448323547154338614007678684462957347817900428097122023079851449458357465574887114163927865701801487747104042902144808669762629325386169352302064523493006804342873164247421265160884080154662875502576912016300547350878054205309810886366645757779116663899370866124125936734351892117135222565899051500254355208705459669525852478243786495245061380828883473735881059442081289243423069906839741114199372879069056882863897059710991543750593835797973168556119345001156231585402323277622622958308409455176955675908560335524929700750305125399878584130744474493280729239337244756812826213910459359617432633866286632303454691565103439010806802242130557170255138688102954109773117593546764586723322681704886503143677547422957289124441330450441419300374875889750233483594818643025410570695187574462397488992265914908390840848385804939078499090980089403738187450643011721626208942728628011941010923363817050065871158692765163777949055656790733337402343750000 [96,77] 520762398718365374957410557406711325911754231473482486195874533285022077862588567371116919251543123087811586981332162197793927324006051156524412220301923998368807611760763765423229749584347694091732144777769657597979367613601845140264958551300372467087822619234809445359157814206999135631154105073326639940755462301536812515007296928381203744522775863972381192804730998198093761277404689172133332767417892992485153481760579706760817083961509486437413424270791122909301324291247519215830525587864157185162573256833533169081494783739192972856264571142977884708172807203587719646879636321021583144871110158397945843813524660750640314405674273754384450718071772747328385425811412687704638984012063529617699179154654953614158183960375932202758831237984559719473999055118171591186854442511092604309801921911899183216003231109056248781437132661589675046029197880683892035747892237993241581052742963276437901298520822359269110764313963912136730429674263749239370673739842958776336127437889961089579613404766448835587905284799981338589681727192884161482753112985163210938440147844461942932924654529154813515691962538128314638737730348396203171568602369063901650692474536935030456845844721539886543841818858688356389834093004430776672193749135911404599482358352890843074670802866510296768805752004065112348862275384119732712020477258740820112561078473392537336672057316942938430666080745365249667024377956245261592287064548886067021768939863362987736365392176360282315654341238505615874424883845079949791953795813380126712299654603654236653190898950360799797286868643414606110522865243260404492591263596449182355485292674403812052855537219828492059984792322432807919297066746342267771997875933075757537686800402681731369577814244639223410622471594985439350713400074505404625622590965450824505174992300954968812511005521528736677176620072438393696547008537364369810527618747064329498481097362068057603253471369629052736354170580886739280137690755672068343492040223137519563950178782624926756243646117065482078822917278230063886961139774101070543110836297273635864257812500000 [96,78] -642957717155183829988601635695391200745236046678836914521417813558097340736041708306053015670515718001264833980524807852050246054428089228314163757140189256373328182256470255649981762853730657250341955804891196817998382345870571569269657993412292185586344104251405258487655369314293500121501478473465631427886315960826598604706840253701061670607097480771388584398954633850588902670840614579239465554568086887568582521369546715194141613431640782620847044428862802256560735757286476455167682213306716960790665399977275110763457611894843349194787095116111174907013032870158075091755535416426530744839573321058803034011053670091338977334191884171597572547224765060626463966848081544537306723527427243355476763522034269013813727829771003683854670814419354775341229244600789773222075864609164158034382791717352321071681173762221603036637146363983133986516806013080866322621948279947678202895302861985316352235254932528611928785102914475269369383517567649230295895373572130983814796815292573126499791252619470236540043887093343975232353466755082348614838614885705918371666738177589002128619554552906306863833345707300135942893258178849316273615347278094096950594162061746676391979057656526650099941361484077637721195942677615249294843802271555117795240740059807187957284697133731928409545270786745475835440045363239040962331827654368522936090176495500887170723814823190000642504620844950261876021995066067819169003739834785757468388226136525712764231598669787231711275577014042125229305016212172725484737178893635991497383467069070212773608569931902807406989335860646218939257452110229009248821052357677419525847837705054158454367405740517953380253151339325241733039070718371738253471326199459283778515501074605508390192471865024535876951167276183723614204584437780713538823321220263602234560019405425438246520964376448599395781597567006235488480696140589528750018658392860423691864473340664798354107726679884385772759761167691188021019931617233229518382414860849702115083923182540222450144501427133375001369456101623662824306668639451345370616763830184936523437500000 [96,79] 38516528906409499731080426740444638318332628519309449764805186422467613355578439561499052183146401654558772475292851328520835758902219379883719222386625844889261042240749156246176759189493768276324845325451850383820037158454074697986208834158193076755842079441727304053418363737480754450053779840427505199790234796226408758875915510975904786890762421982647997286181999202334562358365286734983594365233886587341474348846372112344716982944479177395925973547057966157038682122007836016845892501895629628429691154996234532547039309380732640043820638096862044108396933405607874458097810524472278379183678418526713663824010317767237629374052819224308935368136873394706595550107425384403666002747151553650757897473712558576827427290779153719281178610768243601405702405380418591866128574022632963940417257020488398444773487409766018537862225935584292491782792861321569704606001663160608997083433273800921489393446155725060323940305893722712597205300732366793456396199973119985742704576211714902240727531970283124091790926003906445145961479914685352722019197700216441527762425715176482319132679941966102599909868907512114495664261071549996842174805734308931692168832364848004215236320846613742031574021452568216095710321880023472322492014660510886300311662710740457558887252052701915923590147231023601026638827549408629279307259949934528246489091999255333041990640166183439055715811908315128124715241602248764597461814730845878680335123804927114345613651698405764806734766675187610266490476791030615653539890322055015715710224986801924090795968964249376064841214768804639509981671442347264964342441020914195688805396604577925972503918203249493342842630329338032675875755735844688025596521359852472856045531431862639982036639552642434668137058946229282906137218239393126822560258326867232326887154329426483375727080443429376220263678006898710448739965874331859412759513802776652633879016194392951958547228401688038878936506512272124886251232398427988545248337602363001916310277426384995453288920436201845457353433400446288438705337853207311127334833145141601562500000 [96,80] 788614101921153188191584999347068703444576838168133233449039834730173786299478885988300851147587945240511531775575932732117885430646756823132132214931928882514893815723497529765282601193123753702201897579358710320387163683816061895634647765347333566387730228876713279214607668653975304705536196114278689783975654823809346236472772183602302300572173856928031793304824409218223676057642116873594322363935645060138648435158815254520227733756987224368005049073752636787673519130117603627467935152329805646379465035872640781667626800772714852204980889459802583647594889469929999455025192558639567093700225105111132253181417173247239947336961096604242640729483874530014092592908244549180314804945937636843796615474302577829674250352229212546258713976101637801737262570668717549774840672173277234796468311140369055604172142477484407252160312014471163004282201790540841976868742234738764384393566455260235180588692338318323195597745276157070634306660573538521605630836836220133176139598115198723586241644458054346942378498112701564917749816062032291311684417781082956344988010630712052106330524620114114982226055987063012635653249500212449584267220232144634063286949373835919223374914799933091383975639118922718802438928320911370968807873801632669573421312242334657692781942314442650915757120459400081987618385647653035456465802152815624339489901810522740999518489806379237437300289090173448203455888193136131915390275214209944974963046704216588292229851376412675224108742400082729066594194802755206559184253492435785237373746995828033638908745023719793185264673175557201659458066305762182008075273121374806686186426457577240469983294138318209526980502001377490853929336950173771709132859419407576660493969349528802578330068138436562890763568433087624561290206410452952040814505296152540182229522874081019968908572728406686724220351684734386161660454614892199026720405292965196738948911900076255509225029275395187762789059510624289494589708175996092194187297267136753545157338597029200373309231583202502847417554818293210705064666399266570806503295898437500000 [96,81] -254652469773448762921822917964490433704405378094359005140794949300800360232369483138918475288980345008120996460420240810095786424334122509635832247583549666346480529673436434580082351947304058260527693025508159362992592849764087412271982956492866913790789840707021477371518788650244844515046227533368571792603774468756126681875110880825361416923156669358980634231358592014545859439341079306038954373444278590701795173334677656970559817813453828844708827730134516590294434879095061301746345627717984157962596186712909923777658625286936671419638401998802753880449717739365248239395729341218414971225078497188700960146136181919430032270426546920553700292958295083005974305575543117195619743370674580225213951469583128794767047465580897224158105050852293834250758325844629907720427372433870232083570230821898380965777965303348073147114571941350700422358307650021381239717993475273468329820126219669112642755848676186489847186711722422094716745405835780617736922237951678495601936194418922154746690161098059767951768481443617089763514127878730623666075466962125612232190607776071960731337333691519882229222755537881036074212211735973586675595450594928562281434103715428621339685053079481978708256789296968922523147616313249269108503190066486502375159251376953474508413163967638112502692866027759250699472958341272097164239503027227460766748372452102985323545754429846522128936696229699883002905270026462577232094941239884925111255570426678184647299300374140478703987259275222207276694980887472223661587118931718364068013119942031798955208197250017409153448580374787570270458141400206252417001639707193528314194780933273731858573489150764253611517419990499467149655850450329827645927237584283153112380701822839769420132847337971819271420476512332388461275588654429201007378639500324480244772495788823150450990926834520383682561476555152571777362461695148642963035499085603586416665245852783690844859046264982289928386493902461254888398398371789856180503601680197433319612970020456543201496707271779668907197599864501821281237425864674150943756103515625000 [96,82] 17484029468062582778006780037570848135677960082206306660248016861418123581329501669009490676130473685696542032770970839068506194365911939618367812267335720482862741178589387739678962134378046185424372862415294157452929843246459233742059440976249148290777032923426111102471582977025124811374994655249177973746678972225561862186974856423591731372568518465245766110404312861710785407331724632201044494935314552144889901362830078999642615258332692099201384884183879886480686769988743124257282478561550220817527997625084161062348304912911784432398055107184737361476748349718288513197966438404185014164560531757096149551569079761712990136354531241275250286006672353333114738049371694451727485731376415964963405247790402916642544016648862907308297817813703554504988802477163596293900235946523378814856753314461451836508784381048804561717106694493064160821895662333492238694386128459771525163871910260926014286816698253300589777463996811450929566220620686959814845671257639400473741747022103191556398913894842022276014749826592501591797105033112258762422490107273629938880576643649798827166175222903276555587185621084189281558353579760999403120080115227037106702642251706904928635349068769569561600025741327420953585767055939715248210071594877466621062311579159496850432348552425661805498477504917765845152594645695350973548425160039707079293544720864704763720970003881330737456145987497292513890832886679031718574860780911298336187414890020524613361010599435754189512510443330933185598206571809141897067861630852800916922362920221776358917392741183523168191206982439620023840314295954774502761422647394527187795285161777463415722875074643352353042671755388201579323029883925568663255948143374301762645287771183384079843101187171931180385056923554883463215850292877369222111724780314709856266700647922088636902759620958491637013314427884561212888904693390210986352437089722570491101337183470916226958254174243689188324515309050662450361009995641295400982396105989341822090227485042610876046214967682291929736040656268107104551745578646659851074218750000 [96,83] -586799996703199567003001034510419258073864384852440373304039756284657783597063158965557694255257896842693558629376827011545134742034383129761522874206576172084552318951715652254398104993963379862266264622571605311896668821001840709356678931376123051687946483518298080538208304799860929500490620651087110669485412590668854495584280856609222140370450409907104219308458008157406143183269022547026073556964825241008389999913189233584969321347974536749791815512432328261586689903750868325945132772027135708799711172442472961014340442120836864149570490749213334015442068765671412286273111235148833129357286615523836948520173401822248534557242609712519638773868030958039574604622843907839310841305901485206378572653256164891535351077145699628808257546234288089672771021697783909451312749225417583015512280366825971495127680143585920864093160922857278943319650748436584228814395591439337972049454519036880062117842350453101495626277323611490155843615281311434688322573887951136324201059125704969249877314508135355067746831821492099283326874841194777422200629481609006129218801909859142809491579306383501572133737277921121674363408012861799677246415950726821507727458626794884651190602445904692694208349862934928866092935574660732771399043126148770762907331495067648249078491499825633198944753666817842648395968977664557186085869616451267770502992216168222216307906599117935192777223705833258806002633972763942439616507396687672016322660450853546442831983623542187659614995349281460832729723097953064545496625071759057966650353809814314744014702699774851110097259806032805843319702614366871669668174935964606783121073585178801264122373172462070094860328419171087286738469128758285469311615405508765187642005105467138468815129369577750866301106546477780930399518219384291309778899603912710954338516443425306881213545603474456887709128016856661877597543494715765340248784300649518457559560104743346834531134406770744536758727783409330463836688338104076072859997723175625963056953474938154217801767359739584575311776214110723230987787246704101562500000 [96,84] 4595926074583298374587478459037057896258057135801428760448803290766482180985171681406521214605481691268106620936672765257070657585564472457097381855382201018032772926148605972067129199086701060969967241274973056208059725968288526337870036831924883639445037993273336003995459721609140187037554318594871107518593047257542648640459973311977397782423322432772038969992640417923068294765358465902947683132724095275941209192061401619381089548703823528368732604012691685776061910715609080636827485306949501535937643420597892062239018716463121451567940978080977430843696425972671193241433490370424412885524806569143930633691450808637417248124939271126131649309570042712887531968271854880893904049840077701975497879144429986619233954826972859587699437738969043193229884915324414303081129475087124164258589217660913997596855393991324963867360242832101773022119222284686072398591487661571233613387668304367521208193597431013089484374736669999838029722288779633172476302238049363807810943932269893529543520323661984431756761580356884956209175606529747741033271323432769793371936191723749885525116392660636250424714582068572325181508917162406261696589606976413644441349151820171785713398994479153383872807031858578747772594305086548189523141221127105250505967420990168604324013742420588910767845411965186891698906970650578463013091806668997146335225458586749467157797285084290645030113671718296546795912926376283689059640355735037397262726897731939219477263096731375310792590541814146849108185751643592779124832128456049872508470868000271929298187955397040585345023792578930939837997226326739018286801019889204435035649861625590757545410434586964262124448437264474543012084808944316513363562102158516888781474088113832548692894375981914597225466942159461785651384133180054717858100886453354876620350446068341810498421044806426618276549263527747962566761452025451405729246374077980190816581162048283257420328679523484241289643252268864240556033059227411967653206771290266013694033042838910578512525689345555924351282244870672002434730529785156250000 [96,85] 476786776689915064704115134226344559026147560392182010477757246887441061875948094070641128621337907534427560256894841293841229537563474639372214364366159907572335779632706764233572973946340873746075753740067543133623361498749653269914141842892315981190543431009171984908825409915495071350428200315167674983989042914603518323318044473180342477596924205410210183105949504896583883193673358226198578867899342920555206113346221108399703651661950584072578372002817486950614269129696174042396417609139634371746762377757409932325036582652872547488807699086960828550356955197200772113195886097625215424418653209703914849358679796675781304488705856878200455675108259255643667881680800273237505099328843124132493654410732387348416023034639629798087207160846561057279560587156463509918588235026022606512596426421465264435434839968364115709607181695874417680518842070530117757802261348908120569867355471255684431342622895938627841145385575564352991735625876764838565082289549674091803671308054762809583008876307829113478046680922737701555164570512442174818453938462421043361327684624753609577706367383608458588156216693104181799000682532943304972325520032228511353965017705918237835374238252437057360444516427285890209872669599406684820061675292708055643388246177278734219632459054900084975094137752110030903113215794399724330808463568667882763448569317971982046289541060059507218227434521690616401051083056301414880867242420753781491487225735560048623441651073424209184338451866111243737759124525745753094427347869506917393368330172217354201176440779050984749383956817700778495215779516541218252971807170816958971605882919404309353279672109227200921809595167475921655883329961267114329149671097044364158506489743515446269297933632988728961619666346036155810423584371815792349306749899268359637829390879069677082225566119360944256890644181129788617620580244220989775634085092849288319650600203712096320437031383611380073033615873001849451566091136009120408193292820288661395559961768668955283909854975002710407837041141465306282043457031250000 [96,86] -22800882264624752274674959394513508342313897740503385859571783216863778505303277686121766163791923481397357188199069813151637155340330916396816450091899357833202650172506573376285098084689711985936003115270085504050304405202856714164915016580650128337709837651825640122028950930007220758045478684149955263349726126276229820603183411724641714588353374853295789791469857461039565430307040900326884949476841850758508483795386018454296213804929772831731767914303307503919918886400490738865022375919516645558012890003110448416324129672393724748536712851958087789791148983547852263307873125945208505309308144670951027928527191347587040147905814126722032646034598629778611905936214662522649262963357667414422196345610087147631919109784287902984712388732435340744993590217593658625321717967734227971279754502151558672780021853795837134758906952106558739191212953068963301833033551077378395720000805273408782823181745782549727780332982810385545886565668137222352388229469333513456018877238744169892708893996244661337493376416928743512583757036001061617117077593420002964487922570403987543065239838456845247394084523522519511082107377704168562070616037971550852021252383462469195854495861015349828829604647072595335436653337695303744879650219173337328901779920826319711070728108146753749886201602015967501736422160922614948674380459057915262099448443583329361009080649017994804356204593646531666443209340292059347904041865702471250596601149548400569644164444579039610585859223808988124786936068716168620546470328666440954222273389380565493328740572515823278308717381201350900313111435055399351381855684201771442599905841939966745738646083985292283534760842279986516256270819082940057420948699906095762236313595097787908194660547649292791071445280205621224709026657343374123315332644613349372550316884448801024078377329177356107480660639923783746814082153896722896476450562274061872603058746816320565443664984062688101452517287963485949266833810945940550714718990062501679355396912170502317493871792936529735183946006000041961669921875000 [96,87] 460709479218097226490417162800661040444448988828818906079283777242876252901779598061674643606903238092071644850199827328968990345872725772380373364737107836986009746583704803036151904554006772743710407524254554215705560816504470120455152261266665104819684078171563407461690048184868732500215047203066391106693465028380678605444434625264993281025853626172417016650937305815165048275754728374902042445282203249763679599791832744556152564066954352916544530345982649856238625766699744750206529434989902230725020307416317673087082123884691654302068886728961624309262774912584566040373802821259682066434651219435499671276781055969697410233138205294753751299724787995594903651372059939501918593453998452281189411998968554662217918130809170102240089342173379565135008691867457811133159345473691196200154761405353070366652407618270623227825101993243361804013748422930793658934912700765211004686602367099858708540280924848000205625656681292854621029134025259150694980433493972313427958352271378864000220463471968327316278640024541437751277319621950676444088412898030275284900122022646054125919781826117672361344907536571956253477954814703761808415408293407112585426695884237560921940850428613606309070782986111226317088103785036484021157148702608792342596050313538633761991881742741853218341050634070444412485523397930229059374886837620191785738586752530860767453219764403689815809978297334834980562206696906050448660885112692539625794541434497242983381529611971377876999217506674753910272775697201510308675765898893130455881457938660725344655101236838597816158710135357549237115691024789243390197967509387039523370119242729177902292830764142421109422858806732506265776146341071978319950372873352352261752595526893843108755711561619182941730251134639725242744729696180534789954703363311729962010271031847404610200569489495378320609543020745121864135620959229479667224042198189577777429425688613487885259374219027485322222735294643939899699125723128978420734665263198829049888834374312958622946551382691881561883091926574707031250000 [96,88] -5647598362102965606068600541279153923019259676486231923532163641990741212213723792429892051558590800003611144323097971723373429831420548382128828473944816193605320006028940892795967500175365972403017192210632349123837717098510837751433599542373729865211591377889871819319321809521001871483815067686248391242757359132165911485259415493007689017576881297905750029109706215550175435064963480559201701673813170688594239652561706953411761756435456006217018806911458236213516795023216813030421187153667107967489265594054119341733757381293363885096778865532685331980150148871426160960605248395988879817903896887949012090787075955461478418399071407992657432345935833878022189750348683796365908881306885920851694726347223209987514843820935572538952684597297544190127484819949503600494213106225710849758111845013345887158208826784749982867822705117903735483374251335334561224163546982251263541454999342501209308770768312517143872719821155742166390218011422780371782632632492777967806251870485882226820177987274476495631057632045895447197433379742408031118061276948134059617835593078749473450312946177756896075776787021705688450497953538452059920942313609378690039260664980345848574002793896163215595871496382308800410776837161767519922813098372675322781191807623629267593132743275395248554386840591969706983060243487263528362100669521112245225967425474958353886707858128642090584538644233099143797018007506516146198936253291445697672567959884605232059093327436930012569711908831976423883238300769363328543997069179453066524016865436380058958065184026434474109197207508741701159652078528522238602575496769648533851844284418265826561391020323911478908607247055903433595483786120330761878178865614268966684677373877178941118034400809372544652811300112242990013164256912307080920393360474462953323287446312113672472487430855259830315611862561829023772464294192394778855466307832992273730766534525516927453955004931653406322448454099764761414087135080433032313982400344909841731584793414390810967517678394755475521087646484375000000 [96,89] 61499699164581376049195745711326474011501141683302745776934279841106730513188132331080796929664590019680905872415904359676026950272782298575857242651784217266341483965841020714461475495570878272656227979012029948785242980862232037605984918421757238437811265035739587255673886955528561372774467661869166832954115157941419027291319298789606835665518413740784501161590163716517173285611085464454676119182305250541125260766848472245376734036506691055564550574443197312112795587134190117730218988194906296520433517731228679053209005662532718464442260887504226442441889005388076445069282860525009937516993581213253023800443390475903396271515436036262923661912317151233174199250514125016776788234965763150301033253825579207285089934184239962199177511434991948837099633624398104562051531729414823835996093507324927686470423739456885986039566069459409622178178574375443378934152557187925979736222487198101573945287679473111339825560095538170939646217070129735990693034966934667328247610920234909966614907432754885064442358715354654933071349366074097952454598958332589114475534918353753062034024864316375274473251906336850527159178234340551679943079041106680651455401822134051253842840566807378486703532583562366199864175315668134015362476237680539090235211897531762458745876462293927274775122884890559311793932563755080859829172757987612056402392229130138415102191151692829958469708016887378121981802816406044746533915267055029273696558715493658569592386267510610934014394429984236174321093900860117563619737750241417989420031448345745962693169661274748547668587685447162595041830571218985504414161212316411678988093899022743086508991459436126681498771594870668213507146269033156652061767286690418270580249817027123766898961410418823428223708590435560171565310311686470822817738202048067310988872566815055567481596131483670844616788204655854285982336854180955512576261661764510070662188565033777582220248695705075925429496408808897444062016388721097644025974369940815725066833412433573842416953652741412782669067382812500 [96,90] -385561561311891121462264483114504955957301825054636557848952946906712993584110719887041452557305147301813984557662460302382196697418352005963418993642845060672527838419494914918574718547786727484691517839237568632462030227118344877310853834446671641870557877667093372305365998004556163348427609260301809209625108779818884634003525620750336017410546257403706824760640577335991649435479920298127158601319409001602480078729633617840915106320483614681533844628848132015571758721270237278309635908022430855775625501760828112018912784094101745623140142099711010607607988294455874262704871338061750089748110956698792614846909374168654126293990801949367389526801105168093473529567698260783577467122453401616960087928213739594816663816222942560099663465937909208573190533777570533473857558237919614855592676108427897994984071543018011508375607030653602556453986831268838684165018080401518474447706652263844720287644215635538957175562916114728960365521847273744873280125538012025148233039787901666966837203596555662785277618784894146092617462004024236527474682294566956499944778265884376215634434396474949239805211727831354579848289190039811836023042705170095625244752593860092099086847773274243619652784596095695221103701274671559489798124138264941880332321249618652297318573722807761779267902823525485976922453037230872402934316773236376756397925842655966972779098540514026979246915935984236714590909871267957511707031651878955076591197174611105941927944986584932831338430955314287295611767537094876580210346689824533575715401589738646508957980040072402218076908115711728992079053762109735725513017558567987118417545612646343057474162781940802007467527789685390892898949610638383130773621609659532002304412877595081097531023939914616345008764591306604658299567229896585441317511173183142716787882832242932544230909543904177205190258466423600950271564084778364773554492219050901658224387015352033426344006854122053963257913543492553125032619450555827303227144320619544621941910056062050473547742976110839843750000000 [96,91] 2525812049393451245810466803219696577527416802562660888580402003402502802215443557715969537057322959410221623737714030418270973787627617478719191043590245634504014822116538632752927109822780192459871349270623333589424408273575673416079273514070957190289719978706217803298016819570894071032071017115096992539761964536054174693909588418746585144466723077632220386781050373370041057643437880974196427313552648387004407859115646601278725809352966762240248452323531259824171525595892034658944075560367085993287646013614965509566000995636442311016826526115742911852002356891752705798666542358088582907131403904151332584716449577807097479382709715367562387117569414002010147527912810621551491195240262152953888351754642078480445841345005903775104578783982205968607826043126803960793638507811274415513651845294100000664373648434351449956066734941955766337802933557563439231758284071895206497980549046734761753751917579314652009133792415121589159538350392159971296361669658099138816784352179951763118885344117582291306832415534544413335603701799716095546627981918947447634500902297348223855400319722621645888990698992797657981829322758238507296225137806480905274921548865566737505157171303918604998287767375622107808626954682473783032817251660168319078284444487157577766468711418387146315491419185504929932727719479602736937380236526692487332883107998174605899740706920568665258649371216310378561178359328617711709979272342888390832771772813085764536412509400786991435196653352781124545138444733710878619323668391343836298363065865582325453412308504745644130580707353105852548498771810653546927935333419706795993474392526762480241629976415737658458104688785538740338189345356590160708687847186067210516013389357000967461507412885751539267583325624330367537607915879716062261749282836080460619977894071379359777293793948706113718552956543753402520324210824044793766803629254246035429727954715590333983150330474832488088133680290864337183987663382284431262985024326435524550266348828701011000477541809082031250000 [96,92] -114476970524399968700924380833576644320589363120392491169814202720613728674398319431028202133590344931567133134671488231228841103764494171046598545461425216565824741476400994471397214363495179779663969536585684408064413671859354493157000049127371516936187069302696915220472099380447812892160850580477747060683731927861404189408120673598747500187570798302591405585215893252203563494075969766113798888975246346746979913468583923776742842469643726575844680921049275741792079277366184050055140324664990339427977392886334831349774155456704679180644646989790113136961512944030732331582027303932080751352784766330110717236737678252500369670750102095067313920234384256717842375471562174698691107548720468731790857297226962184160182881805089924962576084984048085135564223969820139979377290974703556258258604194839132816658558653527019676743372709800641048627954226812587525644685436958102288001655177428589115953794768682846260114922890490731841404229747309082086329453166040381649180237616220332198045822926263037136920882943473296447231334984270318237556954188498702584697193092273117230918129297730242192960366659492871479738336432990779335057490292962656923832957415020875780698945732133687366706229749257446795645424928515415871048221327666132092496173384048527910567211289666466771779174082848963043677706152524546855317969193737816464946514003719149160004451640851714708449802325366490449336470071673420686854374486051451666621434017215713216535291766360984567567229979176293831146321264841376629412089737000310150446022306509832171680412797698321031685211504148084726810346425189441771490763091663785958372110428651015648828470069193221829231444541358975905155922767979644510913339672494490768340383746255509593099775192024436768082192883440197356281667328638624831767612352992794910384325865370330478366482483447470003715776529103154773801061728859882502565243544971873400776023763782088995235663566443337434264446588746457960872023728873822529628401772041475608114049862401817025819586474609375000 [96,93] 2667229793148665137289103035533361251686750248939933244939641959258438457635019885762167950887211348089768966194713213524744538400783938421117192426138231854938683556973210113154757744953394906120558831766799832749399506076065491105432873706268776701935574338614008038129445247984128054840374723499630449100029127036382055712121158959415224175674465393424428143338947569988544023548263766958131304915675409858114336672579274830867648160149904243968951504149175335820873550166852329242691810578096712495900497358885853822355285183810106517949000318353483622151750663159621052311729808338718404102000152049376726357787932012307995012506541292634473546750873290752945400503552848652520861811710361508018441841958892946825422826668974146957596744527228577685370296312023802379869954595902128455373864327475938689484860001476455408917965663289515404708625555741577609618708621660676057982130811388576740733060544057426669189215918891599882150143826647983861811860897795779981365622601062412503064921184446415118314517976138641610234088054325209694502187491865856652395624184231723941807131855824001050921180893622205153833468493013799669631177294725836695673487610571039143262227671851252393352808883852069609325009664707637714242338249476640563432108233501656214289811878166960350627257872613804431375222636896262125940430936273293179145525304186215288396911851477786970004859236417062889409659522314174431291785987173949846625281942547655214283297534538860504575488174663233988690135257371389031287439556250514374631845084636077878567357198633494274701788698873146744481175466421059987943823452471834202363674533423680749671608322530045619919161846747114405456710838604911141332052389166057285083424904202131669571650530716123524048219339264238417123852138037556330050652664877361467437474145501057428145153885674328085621061999735144177741405280569234466341780578959387549272495267238816053689221395854156403605476348818515415280817142898064788707704998892508898945886544767783725655383203125000 [96,94] -19835936924905379798148200455145147291715281107236048229440334218881775859728878484693748968026820007529815655674113544873478782534717503382270845778990840431326033405611817955479363300351911269916026669386592563818398112383399600414129279948408485385940877229255017039834913401718215414335100497216524240100055715646073678289648397998490512285918917193247841565612182842483291684747959855705128392593263232612485044670388900956761344964273276350601434016003021021271038422570829384448519389457138952582990465663203644020581862597205694267174483282185326911425926028509392243461711264727372291984949036908032252846441862900021813963017189394361877202535752976056531519125939540478426096481128504895631265079314476052225031323311967617003765178588071927442856345454731269496301488243846651495761097678712518109546044790785629137979270799929906441480539468492855515898515398358937530613525117629889876411375578223823947555783772285715327843114389898394940764556082226781693387302344574867180150802926524224582702210551318339349995506011669133138680328245427881294845257272513097400057539547156954862267999612924800660056033129968359625179065447519278342321051507814873389601686426311336287935904205131934931401053965528759828726191974967379381587162732436906149413558930339824787866755342455820955938535338995824486840257585661510071070288780069385880463233694151215839741928582457973539287137923297751098779209207851305578673326097354325819242679963298833876786970442506282097916562586257784449633629073200065113670722655008292390643139460567952436993611504596690344833503562889699567676655161158705177474513397618020900308679253022279498397513621288549762115197445656770989295346982317572233959522579220682287583049787173081493195850006962825307752394545617179565399497133941647539261053449301357970051983795790669914649473799420676453753820091194145989722977089863405412957563549276741198164794527747981199542630180705767781641968003824675487011849783020664909624701413703929551512500000 [96,95] -609105536096607243828687863174220610529874347564763586594164999945060147728015209425873658894579340129755739141419995271100441579529779570385305743255308581307429356878107327552828326252431562729278692996458414724326898302344209274061840005023676043572257836111124844413729482765275941718879799957566086637837284621461451232980846859637888764255049262260569879892759281005910984167956700164023215398519633109071485134662122031381893877944613908195875521369966177569983452641819872127504409972237927144587044575715696662332720576413929282676853500185696852872643003595563538420250565027290081426848988708666875466696586999779885514882440851890054329570385867206875088072564433070288134173649010922853207103719064243834503061087662048404969537246960101114783787906601102205140884730136119533326437528063839308214129089088764688549752006861695486460895861910011560520586575159890200773272885800971009479848554295906043171835667620926391866329448691659717085627214109350187717073858304271297771761152727420210965067745035344345344556791145056638653815549652516424391924903951200211858304240591828027615008515529144635493912585533383827863002745591825760289670357290527431337344642525788862312327472879005920635567994448619894391168622447165807015137430913926677498686780657898662627913823640503255790580887021743421846844925102792384841842666069539691546164203135276245015770409617695730648204616255007345227696313620319874124594249182242454641643246201463567707281394308559553409655629450838776054275182588519015776376442685995866476610537932922066241697900928588428217724763566813664347633205926420808080907442870534448454551859805980742560174672723752249943513060693785732922501353266860517954044128109906416310981352637622014408415574071442439354483897177804111694062896764914629439230296163378294885237435596517746340862033667277861052481619099015593340373686525595147002105192852250949469428465636474067000258904575837821027798032630059978051571549501052176708321695844527283100000 [96,96] -25417141389536809970720366730456509887646834279083420023296477864664732350499736493528030867341160721065770273913165535827329913046940850454263287268869187389827158786111884478443397985113027881552592859716761394886647120277270534838683055324028504178195979919649781503117827501865231454816550472449693348723855928512496226528573140476065008071179572325528227793294794867584748104597466435391089915960874777108901580418341264953998274378467870886441876429614193956221520857709391573481641047444657761426527752971773545201677968405316366304986214374615127957054616581031179773565591568846888104088158105726935281918223002127048681281736933934045392166609685095794177241926231859454760141645218077918428935460492474402116431898248802548341787747891341623939892520047665927231681073101362508756501402611123588695834290110959774059636407186461750025741713072455721994735214886245003894793554678799578459856765863223265301532512872734332625458415017883097900350631639913286071615697611841106279926649761076526603288490703234095796402043574980903648147446988714927342351273212738621411391556220750741540574904427032845940534910348000681083659784843658485652217980658287934187707713291268490121504189428670613314325460040255222788044796285867383039402013017772696484839103110460166975442919868725674600420871429891911022341038458589004108862656881002517805614795444123923004119118206359719088104771832350155427630228554554949281888336879138493531558546035399100119413311751555645025634140199255678421422423604274431103473139564062580302846704369817227978875614476257643383839466372610381159266495432403270803867194425179666061923812096817300924919347693113023670024626798154900162715598398516994199525196667927678442235397595493741544122617484298157000287552501005164166168817385930145837390275297341110203393400568592852671415563725888464155830763241080548568945840747297533160477060470236851184071976168203974768600887934004917815087990743495725872529211569792127323649026881296346400 [97,0] -3488314636343434777089866129820799238079423391593620964071008394959267252735533600756737244160019649037793960152342482924007759084912543921936724466427031544366617021283998572095797050398080438596263595951936784090661124522897319552959509299735268252466373562695746608709381539530433842370030970246754823110460889035851014759630879927515991901341722872376688574789272310670938646820473786006231451253428281572370386182082546538013145419588373874988753270328744775253062351086957959719460668963430131871720161705875488911748724842728092398309521527616834830779853954104069876120251748139973422872537685337815615758289652065017229321017921417093491891755231340622394339427419218328181693252421298110927871308718953408015999042550225681905123311401745494480097073115618816209761277921701568300478182770472064118071758568252794292379512755790533962514923027702981182471518743459800978442648841549017793668969824935147949669288703739870547924017623041121780822517004659644869921177332814221227985148471078874732949105870409426396350942014531073902644711822630014188482229267976371682455343732156268282490311450354805977883827679456811098798184999936299528062962623989042283144259101593807733681643311077099958031648499181484841524444094353509677896837891236207927318500167816099623128309759038343385406624233178981867710360995178008440013937901944062905324052426695490014759901031753565204804155759158933589555989695442778193667406504078524920927522026100581958333581857262041528406841609424327855435626708010538412909655133136683360692946755355768089592178186455595819190807070797658389847224233271568715207879752253052417293521070359191904649221264127678377531434326108815486327226454954678166947589062547227877129059087536235665411155917053300352217731374133292274092305754552325269965876325927353547807100595440918101395928146482788254151790193166522817271210980179263766987193306217610373513330970749480456827281932695967088792084969833563415234056177960264614742640458591948294936948505235888895984378349146404487080162382302555124594927275978904447621553031509631488401221543883369365159324356896276989219282963882543357703425698934288312048864991403923572074204525223846735894331545259350324528213604935444891452789306640625000000000000000000000000000000000000000000000000000000000000 [97,1] -11131949578570427619016737807438440890041459039977944648852532105481716135087072837312926749216219413334659608176687533993976909296169682293622980573940055775533798566210181077381599473290465128205951926523820750648420150834329791041342353541746084329991985146999846537181180390021465296219142472851945216039188635230650580125231954653037846280821584183487156169708752749622439132436614524562509126594075900102965219118671442062501922912936687694080048847150166751598429394715755657608139146956442637411912566849146252218791138578798921562226695531007102364382040104386894672473533213975326206076534275507335578230577636066371723995569038490980894777316713675731945989994362414150124310231627987960826000248818393800581327400873692893888635646209595874722890354906375526127529204490712633442694313984656264380735388071007736832004075419616193885766701995762256637738427757374706533429334637628175943733752240184268161508068155833387816736262221054473981390199493091826127520733339407605545490106513569895781223634484198905963071271907053974923948303111982677192140052854236165183941113651236799386764071500664306685522801749979142412144002580635232230090170919284615102172519332616743231485680038792498500025376572760782504073849750836929372484879121195800331121884315297549947953898433098694392179049529713928416328035867862937896765902530702977993599365343746084049804629393301318380302886707624181166938780583289692531889733780211761993553702287069457005287929517066012667926942431298918758725747706103548097836313108664574673489726435374278190115123419398628136136522442543138440751646472310977910649883363952523641294198240695436763367409127655287760647782472542633008663747739614101278157565083482338469014918332577297987551073599470921539990564183073393536904480899713867973682343836548276095422024189633887113217791542681768875105767856076485798698808378466839345222103154021443593560665592568951453774818145936508072590508513805167858358436181732326229863943655809305123888149982444494779628244218415394650987358100261568082598669675676180678847356126102135644512469202152493790414498535719929404070250328217332075256058337328411146792859718209909664025630990724845429340625739403277142877679573018667724682018160820007324218750000000000000000000000000000000000000000000000000000 [97,2] -2418254614868262202507398932213259658253274593345434339690489813239048226313793423019031357317386582954662616343108693215877966310682974508097579328727844847182232595128169120222063051949791704755133348931371447715295836968110791988068987438200932827127675681539570498014729343901399029889901742323416103564659419771390334771006644785706074740107654647032882289150112696416117398383143214663311305680731041879835214045892886850985418539532124103421967136453191429948835508016072376184016016093510163086545762712900325362446121313069105953441855909450602363353723283352592214439653337616852462772506468110338272514823919076908730277766584252235178092598872862415908467705098723957723352153872361682406385097802290087767657304643876328773900740446532796633725675510603569463106020385347338055230350195149011590729894637667297522718327674904407763691981475066555113070974707715465452713764787414580087680987549381366860782728233348801983914540707113263413394681123929267512315578132651234691145157952928830375088391653484802857683336894384328324423644922842946394593043222645721785066469868762127073206469099112630140164447456661486252461834367787130676782624297654678711927741779805908494592683403999637678925235181126506289169629655139041935742104711794401825668246631270659217391837549143960808514525380718172528300659442958480832340728291195825204991601989780587789373065697931410045772137503315100407912223035775108593848183261061556282417667971536329753670275820737760247112432647899146041632430363513080028873932589016694118452844626402295235151108569708218324766717265653785276548521505171896828016643807769639893945799186690353174530288784849621456736371900757430086570941006083093074267083246268067649481603420992983117424267764247725596550698039896950839832135453931033463262862458516337430431342476444302349852145233736770996739759488442080750552445078517938191920129955597447224111481218880124016814023397096724062446816968923680247908469756255211679688896553582986892474661283926096012442133944100167445314685558023799517219445732210334280810718752224466964903160750396534819994120204460072561504616223142037093330425849071188736405896252040140835489212382082030161678362031372399830871046041980143570526706753298640251159667968750000000000000000000000000000000000000000000000 [97,3] -92868524969921908972499240630615446181687935713995186656063685569254122690728685035467775337512005514333869431474837181149970800394616980287927252348345963675857343889181627796421525568007562987023547563975830028386318470392349308264880197821334474253138329042626955089644192560271384417707864165970575247863250277700130474513279285803644445576223619261428442383597465921426205851836679464647051375203310082906444740595796054094094614623228645812797870365544360376772862382172798259833510063244396119147221859714332183655659121460212509272799793155431884692972961300740609292999731882267341894074029367368052902460317758594801111751013672361786735592521355516463797075551394605212729702812882396870142479902006651816763423969268837329925779736023962141388385056113010830500158754729972078417256292987705243473076601882618988649043157201796142692519728682381968656303378362958867859111171267214620619862829149608203277653520329989004750984927240808933526263320066919702876000429889748925689803087937468989519501623211763685165328398652124558153132965241068116765824242521492371156060357695986086101747892274621899369236801580447333488082090189397951324381372210933677712179876725431367206893890126154011969574347661551157433448016507786090060743209826171369250768979016344723177644571440690390649271214690231584334689454808824547460216377815326899409236584528809449355465107162569871224180585571177523968495567506865223420725621358315742157872191933009511806726135917679406622850929594374681166643343784430365030608390504193030982122470818634275657323122791915583938283640302423799367390478328491263507142605771181361573993992175975495389527161818569816692023758508507641976386796116191784574866404791913849442679550823689437251846550163480168270328074456800922775306304273808174279050328205811898407079951802891666734628604067056132340967217132829369576169399564461359082355204070691225879361500301933308121941636272911709061349585274276804785311054805957686939988376622777570773115719800912133164810421499448128192736586763047571528708540319969785600569060625493078165120079618152715244252817948286449095717629848999062494276801673324649391059502627695887898513346914905158412700668248733478135589069329123342727561052356577420141547918319702148437500000000000000000000000000000000000 [97,4] 1344132062571153763821024338800615731038752575730407219269179271980630184956943966456247303606502694160398111402784765140871122070000402964111831139057087426695950116993743505670196250410482297308741072054849466614343823889494166137544880052061233511599771965310342429589324037208824108989501681256592712841352894789428569111817165076787756488085876442254955102215968857100559045385970810714203824357035159611293010482707666560380545403013591739334051089916756382392715802452748799466040240242838529252620651067875739045784974561390826466227491488335692216284496310995569983496941157665822856019391158460516235611739993998580534733557767841536040879000939955469176795961432202620357547875289568898845964962870864472450518295061060237674014220094126723730264869607587488894906305215985214708704924723075275031886143012927874272613406669420417987809521485490668519104837913242903758341547726996388602284176945659167448024933994766118238519235959702976223499908035520090561679735968647489545450342168265625471513975474785601939284862300867626159350620510928582340339933923552242376402431981518367911262492332729750214776894036790865214214540438344782678059450619994888035257556012099961719788021734692780603469185926554583918103238249934137257949208097010354984828208940673639435327678344991090989956650198242648415688416198667615522196070224602564178871738553929109812136537172467809619453446017549329051197245794688951237876824921360896222539139924201119770100484089583636730015784891195462875098473185699126852208194267821887360267782618788270965987506676543680396272025575078296823707177285399963968577780904721812748838242286838087443269867452246489833294728430492859176462306479923630866140660222363307650278502578638116950217298657780706182282750554371785674567098063954797318553237507898278824312193878215316877483498516920944380366264734839991383170244794606314743023922428010569803584296188557743336833369034768831288681030669715161664353073548242232641994719748040403555828167977961088120934570832179841142725632733276960540238643787265613346081551775358944861204147460760428672456668789845089844286131025942747710934890483029918258905741066298594943847504774396760559841547381632292273054476276938857536870884634705447524538612924516201019287109375000000000000000000000000000 [97,5] 210365459311611736010233219455094344966695558770168013326974253512000940278881971157802560072546708180293006377932280614275694385796565100872563427694503614466494580263046372891849748035792321055661096565229872635491348009542392132034791397612657704504065107833301960411770408618189521100918065955275796709149672995229828334400251037313639068227035977593544257911630949169719482412370701830530857542970132209753340810746828867720142254760771718193566012576735555874194999467274132299082337686597968399018672271782568621773571927358354947166555047626929474256843961712852455462891768394179411694319185634951649435355566092458154339608999754231623497496649538654486984364333096289911933168315131157275601533182600086111374386751181397889755006102723232225241637432913371592076914806701659316942159951760612731906221177870527674700937389523432190615690412726667834479802871814155506251082011336025563386608535659773035578491751142720139465895070926430713127651988644034436677903266612337020492596782968931492587031634334574639089569031163486966826252649118220226246847363518192380930855900414096491784311227303382968242117303367597439172904494760591479972688831429465152953663050672836101086067067154488794448262834961472793326782474401556516971145586934493127049570262061036638200687640133180497397018609680466469582143361754661300233098696333018426989278472979636815140795011527311176686234881285671250103382159742199963357419738167420067047408274471568710157815072195392764322762559679088252246252966762763474517687732042215626113461283603534340761181469760129469284991838815194820869987754430125257630010163093355833530998212706781477635010521014191297653435823812100313744230394604242972310789095607791526490197717855975168370588683304856185511711963511857668298167089269152580772937048852908011483145027687710907904531919273085616432315637975860963608211719422920681883878426071924344221396351135088051365232100343880489421071848295161862859849983374432953154592279077892161089107986952391528315404441795917592040693409110859247447546780466617444082338834291590890127493907074996608932636042699341422827685681503463460416782714637252724783315381078116948320512494672869126334750511105659977025918736984990350478681389199617224328164866165025159716606140136718750000000000000000000 [97,6] 3169497296949261518340816460077039701289053344522782182479599558889044697073815080220141817612573860480911060871523409975453223269524544454863418163725502562267498293723296733346140052473315883332512413558323282309768278802809150302484431208201384729535711982732088589340761239538049001153361864734252710790519576977764215384780918883259121916037700835076542953387262491326290397489781177080164951256145037172410120074877839146757767762069853148821567414473321921645198347128002927309668858755358798937313361990116389882439902449059472763572797363726546938527950894842941449504757646874225970425380396271411710236704615708250138283799524410924838571720105257249400489291266618665815293944836639002177803123168344074626971500250822926572193446432331249229326145120915675385053241326426446140240908206886727196720795208298401067974448835529632482348249428786716281438613385428889903742338936126199727022739082931319258528748040106229495892030879751514482471526044419477639782904275807470947333429693191103531092266849126284648728144365791288065187522009810243154349587973209619885695360993978807508781917619662936728626464962652308314426089921353574383370342693627359292700158824419210752157479745661705434638877633386527798001682559899094722245717492731679313983548035757800486614672139904232346287273982794059581883274202530795121087148908179564373522074462124592880484589732501497849951493026755465438726501616932478916000841655896643861798427889376218110366420249228515811853523441034591182206127406972590001863255079908864382953464236732481581731549125733413880298835065380645357691269295180191228488002451879141083731272832366761640511779937385882606571740876012301016547238817039629650212584433794415851358944423158945604308244426001801879259287641969043485401839393882305796559144591351907124371546300831175943676718561941881510466807040531162557629396828070579369250693158722868657370232803965530954723668111942580237079992906220503603206400929679377174074843356499903145657212502570092590964316223578655351390253405179888287722814324304665074148937959080206214614850504648013691655549969250033440635789208940447508360389341022957661252987365086108733106283749825220463735395440860393109845143033997902814551445483011449244514778911252506077289581298828125000000000000000000 [97,7] 24775617400481491884744261564725219013339231241579313631783656328125748091419622685546265996741027473041922409305208922488371809954121847668817858706639249384246616547500467914339907188175771242860162800912722955339813685192900439638806451558192748878419947100919627312497839467745836710829404787495317278662936409944169196686838212350982933599264205110009888639214454637962772459975293626827833267588246313142866519159658092939240102158373570348652185890178434697661227645128143386409882742128375918784967633085006080732614351823962826186205674743951141804490694186589288286230728709758486671845177419238797794873792785342160509564946232051734536800834170425606275836231969843275762542289994472483732535025513087212630205115515759135461101953395194883156130057716462361567725445990701673869364510743747935696309987522870012208733101714460899691682544859600780689350119209654780421072921678367070128680831145385468375669491750855277160235254011315926282785678423395570042373161557789055245714260659481706723390735812070578642577630448627895637671993364000537601700534186123698641000206580583315080247731823076869255215004360804076926844333609672713647383689485269108746276650333402087858335976001316521085016852927063722845361056846467148058702090092269585922327490627404656807235054493921682578563446068324329882131821477150504996584467595845094271571514675359669841098846746059535059804212155935395374488026844191872378033076675674665040344030497387427055968141544549843899576209845549495917741142151853177417137918782994979841380533364749430164649585640575521306606200128014009325631500769604076936998813219823237309570198028488095138500122264078414866373373436715929557117485775146337982809656975928408432449914143730419734282924392905102146399984883468416148695260390147878517325939741908778604391594497978882953537945593368230900936111527945620422707868724366823184999120914597101918248828790710841383443578554858504767393911242362668372262459831350580152169829348686931295102343851868936766343308336008084954806678994035025980453576457466256865887041610239228789178261977753985120814342751091207707276385285863702659846420733642935151934634149892386819463620653866889683995854092059926306830632752800283367590635213301153427778444893192499876022338867187500000000000000000 [97,8] -120658635392739160484465809919224005415923178481952740654856234921334440231099489643066108476437766002812770830289494275036529648739342821615858569985602313220870432440226939437115474834113041623479798480568932439421924978451559853436593220950021040231826755395421520174983587552701053265879402518143718158046423281288460312049307082908923204980471893560268379181663665349503969513380556384316247197663164407950624531069911081732409192868868200943001023054454634132408554703301092409590902072614981382206313299356045114853827281613767557210985784023473709736945046571123708363806212727408987156409182236416879654032827540486452681087557195486454354775506573001649491721944918046579372613354097282498602408132054294779536815499997010397915020868660208479098851074071499963104272656430807494980026315888278978654006727354763944051619754027333176981199861853142688851550119055845429166496538564426432044296621834304765907826324479926288279457909115642004409190958946015465153875633491221504029615294687407163758122646568455138076633189192087420108763443397525343652401343714714893246026933539752228992391281964810294372555245300112726994487267381696223990889527371607783774045525739860120488928827752685273427919251375816697456721243712859746556859574787144245167742545885472387838658011640609594722110929246530098149173941111404918560504711699182412166715061912987293942596357209294343686659441015611982657491445755046271112252890039160198094180385581670108244907701597436677150120531079496024306611005097672097857713858506515951948647235986863784067494559035111001307816728830798064019586522194580750261774692667310746545483632896324949303803196796324827750367042617189893716860189209641591233358891490530287861385125710004625293281591757674508728016600061434549413224712493357552017836941401593010231867558074696701898429383886273972537057061960439158803144939496167237049454614693042204672097932367180329794960090219844528248295997767666398501934780905288044326897552293217451734380832486581212630857868145482174708956737874131114183349354127589319513946430279481245381689496294062753096078097389647570099186753622422023023647308647211278259348875023434038117845043714983922163282610740906566413552573036527731057853589455991505374754524382296949625015258789062500000000000000 [97,9] -101272449400637097760888846812308212503221466096817323847592957985080600564985763348210128975932632145145251823522270770845058112333019064362917215081740095250798356361560972663914205729461547648919493043230300274588263490592836945650206880317451286793303400078654990192836082079891188378843345601708208437306501832132341215660351949765475723601307333775576870249760953853529131156793136506477207256437033004840844539502336714814348230912903191163165503430805712139892713462428363749281040140147750759770375494939005848788236920743011317484621400946310987320740848235008048286801910783071258963705765225754135700930622836635959103818830673177791358447818834649898427235897410510788714212346963490551358999487001551514107010519043040235666403422344243398377763275532039767282407736266353286409099802397514271203733415982349682137671420286126023623933683169239031640455180885132499398643129979208610087849210239459636729809780131803351196297621872997458904115222652176204935883786129669798345299192709447628020300051442009805594489914921497152883187542271382416536626557314191709961000565298655697315471216762971800378459527155435200561573955665761134486054622825708300510996214087115060647511050530930519780265546166373481864994472579991750573877040316130782608634197358654821493340166980141762689346197424262665500511042317502359941577454708277289891507137224599187765789649160303200121699633541539013016465659906656742915903569766815293309346334171959677973754809905174935668178823328277697878428849486394354124216853535569822683351883637177225743514644884240573803270628992440870503264955313716284448075095014962564462393987082921800560167421422561018595698313714690787519938826925916834723291401107515114057759785629529564690560485282350060768626259533536749747455221681174049250599444614344746465407441223052019799863099568683322763919482876808919194130882929703466016507468637731821123770298427769632274866291832615361122449839615416872870924369146858731505872448503306382051946975495962658520052067102022946965433859316207285363623628318430357065894323215498819509195045138856347806994221133331444529453497152559712926249359385273696049656479256221605619668115102892502182883082635111425588218010281256681583638389054780049036708078347146511077880859375000000000000000 [97,10] -10076129477280101177685425148426511493821628753052587664704028824272454564836911360459087659545086491514101586050282011623045246912970227941355489635200410194203191725040736365403585441319604545778096246208071377792058216477483677244283450228803439652089075559320631723995092742302907742259067027885040359144918505481380547070931310656583863453706186652157056387011717190286705447704773270404754688511189227118518979022909338782793174508909367892052463149781252154445540392389128254662274140510254202302243225791025620494938777752766131373509878921923334083904013257222505250891759808357233535386716462157072043287487469759346283438808895005378827806327197564343145096462073391611918734362691257743985205715381532006418393809576120748535847811799094969119127124849930768960708473163541300608349493700672280527244029539634496124648597033232578080253732665963511835169817700460136907499145178749275993222352098488284014582560412522694901027936610381111933960117259801748506436006189524448064810861464071529043393531391975255433102613868138819239849781794558413815372398782508221409121440231008388080260448211808672614847340158522130456539500180995780135790088769459711869429321555956832509043322656883479115527847266509350199935162608284503290998533206581430568453554226992857403995192692983312751898958577376705040633552774200394629492831107416123947304585070997194375231060077182766125941407384357812056040004329504690208846558600523661808906660926362948509415079817189397978999206527490000850446513936165966165900984550784900874367864539955734398572132562869288098297130186634651149791300076591866535862501385817842810209051661931842947407755744635320620173646628104811112500940522696481110269386561111357305038169423060526017693712488182923213094306970769966329182747405465251131202066887173074441569667176964603544288308701177372723081834126941024555343830343942959831850154616974580384033742898162186171835461278771141411552941520822220219806920851745213862763816269965596770981216229845558599181967954458839616797192758539278956448816607340381288658757693200121856424692336850009917885906943944731710375621834342570205152541163533462024217505870335949187929335811713957709052815976722027291861071543811836091999903190774556804854000802151858806610107421875000000000000 [97,11] -14401691239352344569583445620278853389938441243851402328625522624003147887087008065760370218313863856593397539627249973202807301482616737497501659231428517013292371105584664985513409677440074633247622191759180075884429691690723915191553236445801075583255449120209193439699518723075865139146936666854030840053538251047265910008466703878446300913471562116643940445911450305214354349508039222533619298134628337669057409694807036155413531046531492218959313851558034740000826550200462454808565654933119987654032660888971129547513244063911975300356697959533009252422820741380373916282386559279050582719818198283639434553264785148848390222898084777400877856922041931179035766419330257231725620173597692410338920188153400837931728045383567843796914466507353081866975291273379350343142441622765202602213924106397777264524517340883336382335383463736250686873935581119416840082696485074001305748423580007056920441975867968779015999587306350442617912492256627976184004763964696118996556933778238192825371331193226860983359967774671632564823586761166975616401160964410016728197172547241957569845738572241422204183348499800465637610569143386016614669764869549285784688699942952447589446630199136129937934222404432567950544042532045243199268856971538406402369894509239446981038971784900623696638679385277576333814916406502732139393868572284365740910627971988951780758273587094100464555373931926074432157595963592279650114752929074921058187319743150685477669315965468927446580977645288588749745776942535601175959606790495878013146610949284137651463150148664529246589533206346148295533295403968030013421302377432825447388317483678098637837728012717342680273428030384773384514788353132859968324397493890111961043560322007641196095738225068084007820307874804134479350775332188757939254327679865139902614300542189597532861086567421065516618423624596766933440421934523767516047344075680987674896935695044554014957176772742278243978621771752975621582858254816511990875266060656913424210885894988468367603490108833599841861356163413814644756105024784710666757150296501462087530614963096504771592837366764639563709036937652583406588772275059759064964068657863963951414322152060586892088032593447441100042679679455499720306870683048411322800703981972247902376693673431873321533203125000000000000 [97,12] 412217885687917445126439220818073336051693780901271927853724960567907704903982740271485117919138232319961706570845430300188696879599506503000346322847713646766139145072261763471053411685937307871537881512964818539260906915280770271914954614261188626567440874607025554170417355021033901775024193552311032523756988061889994267404736824327933737624583808897165083439088064904974144649870245726439397693417510416123695544943547472790405066064500113935736272954861631457359809716346268539905935579532907281195526064581879198653964465077951630331546186788919084269309640334147791852921794285819681089776084356041874161141636215540189762066777987682881431861813237523055176677572203504247748601096046690883110197086012564955966993049494687461430269093151085350680781889978681075934566395248947442346410675159981110263872841821197604614786691433033555166336909382939671798408305398440673797929849152504044962895878214398101765775825547504916696436425031536937318942175608499482478701890142936233638903072460374040836605701652593483349818872835926443652302657499197754342288606852618984911064752639449429688784896092611934395103164539800090862515620904800734085770880866763202366412405126108329865231795093659466410214550565964085802388625125466090826051686969223706860707282334356067732353495274354378676172943484630475499690979642946575849077576927729793935338786170728440000047118240112068030763195577369805639346756524117367082782510688724376136069799856292726440392110018505893805232681082737206814920231613321867484585841502344665143127160385700274917836506037286940674990769249055055381524619683202672594390575552489445846458016876069256417600753659808002546185491647672275753593719986640717985898817423825714763033007723299604222067926627512151210772076196685117385759975793419277141327288840652122457541986613789181399764190403992926948207118192922063884321874141248200299033632424922801759134987540389287748645732014666276959374711543240651714580614100268719037211317093927426775266106389161237768248160349293060139107949181677653846189782817100625921434394225095304380766896514502437744565689170081686485685183984109565580031877365087070182290913605011342485786371815286248736363066413357771369831539373351951614614374630463089488330297172069549560546875000000000000 [97,13] -1536421647026104357623505356777309696754858255402753647434557290586029727728997854507060512927186669563803942033036963091412376079835670194563958071985176565736817736067273563332552897922307242708379257391073761907717923666359363216858232254482112374951206538342247444167160990713619034829970103276351151677775445836065538750159690543561528331273469341106585502088166079198501694075871363975971295364606459350033416604389519945943609046557626394525877621463773835794563506544747392711876140247991689861703453837683530974775803604601418214080119085385491039944147401558147423807272108981172638221876881504024717165244871791261840392836579560268234090843172083429865995811004464094256078022005077398837982278510526316762552525527702385787137675662113799988949576359346018928606686762018327581190407773850280434180859086776820472046830379154131619097281923711239324155790979970183210553988407589090828469826611004343389973228365891704932794867069368386500311476986019710063965995243401343384557304881298261003193692780464722290919030192827448702239562447511679311314594417333656415475112837668649723625389784118953505809542457652064521350555757435597007245924193420410491075531874591037401432389106077473432862184209554076521606618092346638242937985427115114999955663708990305826456045221898673639491530017617532278617334793442983834416695967314500038613401830950666905559660316739777851046155957510418259315110011348692969005772866858572233178632482611100894879464128241718213044239272397256484847034884752899541576484080641159877862886419768565915647704951098683824723288426215379768749127505344912155134312382002642209374343679718203129279667445211264545392232583301707971621542456705018653186432504288773832094009598341293693576792036894889236735169713990519774690632028839128543787835870292459985190334355433974357453395187110507202029488602589204134635287166614183587929415766750391091934731091091819425874293385501401407245872221207066465568347002600211281507170795536692577623200958737447063362040758412358995715740098256996217135646841515329282458073175449529710284053564296101384610787688367148835005209303961905324134385530286620835969407084106087675825202084874087667420750500810836636260792145713530750927161561136813361372333019971847534179687500000000000 [97,14] 671515610894080940940938587705139547775216184604099208545098812601939543324157739857473617449880007661053253017966928205885576403496778391275625359767399780917605955180365844522223891809689880179974719526381683636661795245434880882231747005244816457068572538123051222906772457108934220995814138065484054461844963465220426783239537108342883878877381902529088937698148139898517345733934255194024548447489589471367721698021147617442152610816954893995055596894579116609925300503005888325323922226217998215065944230888994574010617993196457767104911205950777330190255706577896901828271189468707708583390054803810733285094626436821001627843796451750876190873765930340582310117463033785964078489468040218522372037767359873948695508531399478638030831930688611596491728029148132335923500476475796524433413472830314239876250491658211217901742418450895144490173953361545703769933442972836302704402264691532972995620415861764582584317685525539806872732151931986696031950578193684627065879126615379381038200610988664227580898350964076694696093088492614221774149864076855657779399511602535130463064439143354437769885699976445668856269147221338059554509173207640206285200111944658529466221393003601207298733103783957057796650633107337169632915482293515456681433684753294263988148942852774651834973079356860208248611210431366620739174427129442816709995938655819964873183326910977798843935788641083824362952053953776788390551040267993084478812897931094295232981989898247037112714412799571422810323134109047740807349701817729106777657632639829263904618820610385673993556467801557989390371016620923508270428725783838238343445267005472585191427796358784172894504209491176267693165024759628600006566344573220125571672918982180372786769185062606584005074423795622035150660075259445291944980862523720340911235226285941747394548725411962465750502762971473107205157698441307154287437376102160772554965243160066502478092635955997712474030845824258480579590606755118245479092350271439695690925362995403088106518699856636465883126162020221279471977155959977151023621997878552548552445196034069215126187945325306416393137272144285121070933522109549245515052504471114881114738818687533617977052549203172810817656761323342557749897171918089912659444173925749055342748761177062988281250000000000 [97,15] 4655202119462071534117932901669523925820382996982705999230933511954388031138260562476817156650101094212610875327861007314648592697355405175917439348262778826448811314008913915323909069447994438753344129742649954906537750510863449411659540229127791810250318534755445780523281451273132943831362312603967079681207296576903043329585341434848832275076803746854166568252848100039802720611525971816844934580503301761038939907107896536164496694182800576677768631809518734862490667017093086974094677679893206894158175123911450130378337753055755756920332308253979484587427473822521712577983181161218863575053502236300185525229951045586716641672517023388752464413964206705689761904368915325285217072443905744351580228945540128484516096847297236425525218180369047004469985215655168802512687193215047284414676926290657522491679782365240556611263817652611223705962831575598354591491776011579281940013353300292582316845719997605890975022358904125659039419665403833734712536667932745394566990599836222443610055064940814104454202912448146486720825844196110386337070829765570646507493719281060116601371810195427265269998921091672795925404074697059565054467809063442294328492956676298990920637250907829062197379812343485872124094707366529067338897865277783484141624716250346284142908695513628811841639077522956443930948973040684102981748719524144188445236425044471785283179428457501838476395780514701220441827591017154099306666181164653784453748501813983659805772098292290455023184941320853199262012340285805301889324437088523231260725695886439816440293082454679675138766439005638524137579002822998848057540362978810910992894561474796513807051293370054243009014286840441751231135498822827986338710259570247287073169212429721742428362572989796204286583463900879335806765779135829101197667450049378294255591593486443117882016070572732271655815110892064033615940108310276591128502194927041755559810100977078500437034015966018639935466924340465486873589717281526533264773542095395897678428038329032050886832703468965634350174857728772917633614676999255888796184788900616814248201162131043313827130485740201777419592450727157427925172074753841702330115963226405560402582741734067156364490843278616271875348405403149826529595236966228496977571182924293680116534233093261718750000000000 [97,16] 24266047399547617921627805409597881319303298682708834425319552577416908325594704256971928256632581346514155046427017556015990200247140203195859193585929006316037313598133580717546503513284573331126985395396658693690886329382472851495171937395105094948414504542213534773490735275269017413278687153817470555947179249854596016037771800858179954496173921179909343383514838339508034013519608287070377611846037098087288261567593989632276008470239078548960095104469784101754121007692370857007244202014932072750861161400614490581260302872532058731098229311875278347147325112569192165542737832066596803862482291502098609969446689762227444314315811202294476585551202414257624045629910686262880380623419867957245011399296339217109983429289517218027130521660927795559652183603485225444416462864671282457947663824971465725965926627947757829059358054403177249375298751552026283552189715241435144959398554202550434615283932694608777762441964252401924756572111164919656603869409300685590576053644312749614036599745267721948587328008061213510478991471620200360059838236258175844428851082418357375860845674640073802793422238944793100838310922712629678495778115837707375045949415132735568234596140421794251777381268536159261347118053054685183414215168531508706659786874000670139715544469454079211411784147143133349904531566742604068374470553343872792333938164974305135126281519218851185266010433740601898542282559971171418412135459270606117010832961038206607895608256647432359758134818115177710927838113100788959786095458486712215369257082200986796883204071795924560975036412858230331058323276419678703077144930488939900800794602333737329471626466307299247288686127529040984795273580245468236582148190286623564247354590637855520794873795266635565765481264947212178960931564470935658340482246205628656930089473161734631654289346861513934054731910275912048198999715748583646187677678047496655427426496557434191588064758368872773959482446430363151411147379849854927361009903305697141663779058302216407130958165323827924983209310074995418595665635608357983982359099871867232281447530338312719590183294794644957150229642102106594001683606309844093013602576599008217613673981865703257904512432641537158259185766506771686500433063437588698807445553029538132250308990478515625000000000 [97,17] -299108852051797861700973092119875026498637234899347548189702482089336005591715935621727603889390782743254863147741886535633609232275651155773417702546946303277462438237588488371362862710544646709643423097583211834601325971374828211251788807329460809006470487170717011464172135296771186754796615396008357489704573934854976894706993871075071022212208773166530845371434518104470692057769850286166475683648587530933209107765756843919424659289938287816267280713321382620347058771072206813550712088060182661448868878696811508752878782102360047860543902606720094438250527801901396097388017671115302745023574459110579498608005857638036515181682293096150068858783841035940908157663057462201693498517167175596033241584442621351588432682907858103211162704659340163767433367899503250440270954520153017604139881007575359082659489968428665353461427927584802193000511860606032902976585508846526167150270622749259101820043820854527910561375821638412510432953458010494317293860719185250847117184757580705870212658169251015073248766568165342931543176741609613939888294984211800005427577327220173775236468229515962659088712924910667432695674026853241836002931614313744278162663667479487647209407798566747432600000822926328597350364621471955090814883436762188381143787606516728923578926525375407649824668620673404798705311558638888208355894803661959696639884521279165883268390044709617264368992041203694886103952439571689228416732531120404698674376103152915199777600776748264018535387330151823227442425523006475022928918633577620322409029469141646057887541517700030828589160513843572622656613231586801549291275780981157811838087638186231659157499209430748730688273159914893098344034148760068886678634691827623572593404483466914731313614105440151906987179540126775091766379152589140104212429467232647859969839719770044849427322058437915500061856371504577665074964336855036967538251888211783172527679108825969244719317546290342334535666743620614714420356853292816406442250334039860051323106614775833535727357451189933840667713630982763559324516145002811963033320118249118903023972512289980163598990209774760255690019703194691691912775700023123139656058554858845320074821284765721421835006204451634902939504004554132822679828897748099958420198163366876542568206787109375000000000 [97,18] 1698402841813241576936272451647450665938368081437503143736842488562820752249882929624602124734604954566817251261517354169418073198001477572410742746303535005245140342616257734137157300077743065191183920620750774739098625246841657913843306144513817357375076718815312675745169701087526876557500584566466456195239268674657461541759327414827635729974472656211171266580131276221105266020613566833816258237476894736023683595948930086483239071591146454201399497820775203715072687404796363262168204714558476280841819105616956483329152130052091020129838233321497720772251377017944373744239395522475118613174029294711432918424256987834574244128587014886024564053623755123809529959172457753598746304505440458528527474398522126659509259828450241139478561737352667440337392759075714300405186132135431033181741662330377421317760201092405669087657181065769732173433320459742233644403889717902350167445197336835769256044819093947990273208471847206739215534281446707373193587761142998800484466232457632894594629647002558262021666178584421325285021228629489005267295373097402360758620476822737331742910298247418088339753163649467223134242974906748235372516755580672576157821176906380027550118221027098064541673861055965672425236704225074045851982457450620394922195763021920747490157821737275060550018564937050399308121273771360804246170457150538688749465933266804628557807080471385023641604949162219060586345446336910566715007768109707388124102710400696763781135597909453221549063331659312143889459142832296565615056436822324352870252154767433966861049143292568185885218374351848419346245589363605481363709941065177371781284986526004805924390547116445628803409835223482361611812584307993918126351063124002285698209925884903422055308777406994358852617702942873963547851823593035272078256898576912648114804772103328134992039598937940766932687801499065026230739687676339441206489732946535561926724601224064166464488913599976155594988183273485725487413578315296560120612988700411026526014026768299962203987652447268424318909365444669836351200590639684040809584481133725852831271885734865080720007943067541753092493108812544370332827552082835005765618296957834146371097154012241281403726562761491051870298792813819780611439395640732685777152255468536168336868286132812500000000 [97,19] -7929465895400226692144719248627545397530321379851405666286060321979690961295570661014069245016267408632823509755046464319602709734053260375685906001503551978127965020234157244728574712579525505841055279250424228624928039157679370674867111245061717411792372571341184677035774407263709853502187604416272372331525288912090274338179445318701715568247772240639850288106694890975279300276028176486195560063730339322169866190344060854124957791946316560093297440700731359833027827294257699320838647792890611573986563350728158916789707334027303674837289940320147431461982623622104463541575181657981370389398197009313406150547825899388432683611912102024542151438279253058920586026913012988467399555372079556962808722551035355260912847064822068834184518287477419106883519543238031487923733438874715834866606312214880183031317607278289871592368685747826737282113689147399146351319552062966321430314764726027002700888245631506603859264700975452693576104200885701434140120245235363601598984924953459735523313900637546832849274378773635775443456686461005697699779116389870958628004502984306376966896225858732979808443722157097350288857066077061489312242286970468966387612807736360857172914459075279374989916970708910671845285684355785621923567046505998922929501517257125315399911598583351928612919689105713157055425922818245435895325669952071816495584925089129529657423223869160853225346522478831138879032875258123397745643906284473647943626278631587578243469099232038280838576437122787616750106944293779688554892605730201652565036941380354660501827151359115159382988349547415571544625500558666984233214011736389784625816529324357159873862412560623233677252954557846736572172367924902298567151221385215428766205407411871361251036032102893515014999189394821033086801171616596986236349537065692337350818734011553322174998211063676329892062140386255486705898940881030825477947880295213266422727805153499801640321684863571006782876472879999926516791469176966329855897583352048189078112149567680935914966253442803091600538689252255195966765782587848560696023864955485427081830755237648206128997128983511118097818985687119831034411464959674229897797397642632454052198391223236669042985612029968692814620706498960767438278791213734919551825441885739564895629882812500000000 [97,20] 35115147978373288009382132696817730480334432178348313549293567910946667764635832176073097394874454899257946534126214685720578750567284540557533374236882132756868971793986192029801830190773891620678924437511280792601377398194427201293914346988695796400217060590649891016439056614686947840404123460477346517309085657777885513827138161198199263078136103880031022019232607354184466329660383513681295651350353815218517893891420272226992232387415713453772911147294617940327156075393515688986319032425105387195614787787316608306663337559205758743915142471458914232308560170293754958387207411757374399514854467511627874343673432666810289470204592597257988358002355614326554829703208684381737543829751990267299248830406308278901960697775337241544038800054935174798714582653809353672547945587360297983751228149914658550519479802781612751708352175333144793365509913137147248591786495293758911290881875688105216484358788408183452252863761714250035463532147762935961403225731052860258336461296670980562649642628002159388805341080295558218327096985903056977273245626996740213568877258195778588287718416177785425915851201589140512482004864745942903827077435980737283107260488891616022824796572929759199680303933471428694637771006779344264713959991392247860174683918915251814540870090714692135053270974152021630884819914965101359518307346556754356942465372131245710819235829164788443507948464770462628334619823882097425955808664515420693611358509852819893452916128867920690544919233631051669089927500660144996602489772501740646191011171958632058442722711681721476376200274410074415936970593313462822789896902922568193624289600292660339576165262191755839378519892592528729221462559740218200330030036169014185531099355095780783757053107111794196413146632837751807138195921216795000803722101414806119394207648926387800482931068099696693082928963731275200457142776752280348372623831531255387377685953901399945233343471179260591330731097324012149565101557678820834401256255070310080640048393078297415481826796152555931180779346059777648056003444636740692174480166346580952385789853152625414085324687892297024337685986790475610815067084186529936444880727285459277774619718212404470878075481095673921053178360475999683610291712820838938569067977368831634521484375000000000 [97,21] -152114507448874832115964068872347353865790060509079703961078301626540706036673889672714307305640847597085158932868523850800249047188915820112881039579015862992356423647471123050203952225734183515391461807024764858074456076397525405697863601786668939049413161721047209775337031147996396174541470538946394752045171663665021011180561500769887710121105546373374877371143012583627320693407792864779286852036730142889284279283724816386801744829746565815369396360587800294927798974550717412187218093530239455632452648726205253753779001326460710008277733373621244214444150648003733474213165206518680883045979867257951539633024339375046004202235349612221949251828903594107846413640405216576911155444163695545181551605906160863689264439190995807741874728856557644617345285913057382653590477716175266619169998311466294814113969733086339521446728627388140214286150664785431323487184589660887691617741190702735147301273783278344938955989439921963656654000247248557885479507942181455575903595120542170978537505928872816274935712160413871769423043421709624270386646503115421241581807034606266584083903447490070882401449734866347311774791829972655768440269621853209275769400656094750008590825502431477816077535302913966086229323050671906740606203975962621376930376648636415415424366484925072096774521155510617051882534683508894157959079088564332289099148484411316232182083021757730858686366543913051919220611177201569831662972420817446339265503290077806711552708771528296424444483368962264865386237194090034561583711264785819991642230799929600503312770282258796252136058853684502954721213902100014105391311645081409171487389430470355658455433982726828514267513426569511191794184097523836970988001057956380925755416512950738944604249363644409673040059567816406864171655654615258430559565123653299076117909737051967684239180097295357379570134409333689090374163519858453990188532038368018408789688604912613107976839302567473705450944191790363519967199943859464150420130529245654918454516332382022986629692859858309683000036084672195027692876109051295375143074087252492377281802260565669372965868541371966510199366951730041193669712260177563040748187818755826669005045273457930383405579679332058638873882212484524366173654907896661825361661612987518310546875000000000 [97,22] 620173030316580262103317877545173392354601297115549668503657496423361071807806427781362547861964177328340310253941106741542142247060928566467891998441061155059884535440138482190126145099962966045686128098951429118226630706814986387107390460988465431355425069517312410466737944304557176742012403564570525406908989033674607124899166835876131064756998905052299745362391326897203156382089146843534361480312879239213923460291218941542457622382543634479534840717752303697887874411146418502170966118881379091991526651368734692499211466727694922165360173697456102584251505822460734270509953831247432997315228768951391224349476298702055253043677354616035125507668557358414303737058794381950732782270588851561436518817933113347536151307543369180601815069387890900071299037716834687980331459262055445359883090456130384177395292946378350577504673106376352264946370758226984883870992539942293162390052875341752001618312204971556682683934756726680364534847616185636259598435976832212971085197271622449253681670911368871096763490009495054400805028244981463709258321573348627246635146559719006243351699014086185559597081621039664929355203901011268231350685421043777191373486297436315459108369554401564911652441504986438217046165397813525898175058739336148621064851270637082521484188299587485579581484866486351274570147617973545144259230945512535382926780331425329115518105343437852099170494673333660750565308005047819714818570869924215493506583857174061805839408565237700827596972350451960689360056933619755264145619379296529566378623052304151475899013096904258826787888571338590244559501230499317804642032162726775014659340832999386834163163602608827198159944874947805438527459694984364070984552973893717435172443424350499760043810424074264612955376275178606883511769442935939676771308511110927462920346608951175413364339901280041016996826434889893419869240615217094477306431326866782678081670997156744417781300745932936057315483271150415928292562602114207604892253682553758643669656110899860332025992929005209931041020523321102663524292201389896343243487303018384619179782093979043873195681205093038524995944742304287218487970496925167576491646732383278456299985924566723174491506126054774661494180678903049858813334438423225947190076112747192382812500000000 [97,23] -2262216849896110766115765824205736406405397674922293050425743187580214779754470414140295987645353184281575246510873255417566449548909947937836618259536898562903607031967296270639612904479481086576370437351788073889083094924634446138058374909764924828897615447819360125672678203788500973893239870376729227381687211370272755670416263433186372067070977142738403472492289230650259646209386396478843513531832310256976032288809798975373743188688447058348402526615572074433014976558248117156424634925789699058419593705100187599042388293367971454988209063370848577486325052963575978482905913169195758457738404994591068874000300224307616888466442134878006926923096133394961412938647152490264066876167701639691992916197365202782487901376892903082578612459818898766018402721621343634993083634654211398359097835088754434374638552475444002372477718918619111282361482303189523628852206770942876712303678447486854599688589582237235853807854564361524856622525710642268115613762325405976078118283071318462461279889878469677208149717235113696367214713575130041560779061855853544878673412502264810774608757421545066890115778416387746747623230743347175849166539277752987537337799162127955384120925467388148949661810446466994066822200881707090064741508697907371118581257995914972316425078181768099432508487341804442049351804101989415601316715753550953599263427288241818639439882003739564371192471145694772874276430085660784322315359163541964754485663265099787739558649367707882792860612899293921056100660150767500163996760545762138477008525701535973641924029053096414515209947686894125756049017395034988060692728031747658000462940739983908543454969200070318622197180540222100971241375839575690009900038237812202832243744351055706159126782743383472736188821464654881854466613610741321835980039152735863588076163557607742081995261434300865073631514659971108232522649586788811927966078044567389204185941896339065226791773459923208848044521217556751127265414896590113580166725794199578578903332139724175183708235492656490659315113265316902320196622744680143694319343754524883722700426534757713699851468743698591276268872792769501760725491196728132487147177824486230066887546676166075144013929689752213981290062631558353614669165665418404387310147285461425781250000000 [97,24] 7175442118773151740209398037034735441431327362613114347452483782357656276434447387290964862165680059271361847630892462715482928949789317431858620124676114028374534819030019356612334796241734865805511513965011073204505576184490677518569917053237472849764882273049761473565222927780902218874756490668482165209417520684804585063730333178695498482328338862238597817387962803337334586331591667510124291535016710943368198147260248525676905029872043315919424052447858791334138430493077264793942529461878794339604613209822109424223616141438568201846878250162433825429542743210294290338636764949377852974869002334350983829440818401602429047151598228902697486560688102573472622732255620426272360719353384223411390481595826069125159102684384357683734853158949445512727682230112932289290287939510239134560377195481817864038914732640203147607246341639508162043847269560258103561850435268000977588916896642166047237625051158580883218644162564648181986298767486643812896250371455649782808742153416253643842387465407112639534052089289051489435791447030413633994526060626940449591884621243488250032216577953959758644904593634842557461225290595057266076786594453960866026169117967058761535195726347993231162698006384875072195496560190126812180086631932155564538550305766221553662502563513084093532770694182742311032589144513002387113769284637871422850232506848916299999156533660524030757235628471499432012029230438214279339984365283909158190896950093582457246063986583902837329484693800681996999219689149483272431647437193535108432803715356650089558785202242958654055949225768085918412559611205159342061617611099142883884480059558996333307634286988644245565013278786446073257015202441493509857824221475873470967500868173049707959805915707623408501928750889784638921645884578811343111126389109352954612968387192799822842189467260396103266179106542381184529032205004651305555928817384996147423684713244567513622588913297223537702374396523050164847483308624047162520963932847611006201305060124722685254489906154354786490267392868511284883235395677021366109458997122526664084000359526475991393910303360289606408959108542034708472189520572271157078833665502787508754160057244451883831016271496308738736112864276136223684599002581308013759553432464599609375000000 [97,25] -19615348952929168213035358087890586781157953110712086325073477274325722352435413518663162600497801898751152038154744259984606473825737797855502613576024319359013059856209199340271262889519400002202354393732051335989737185771274704369148528315541752390705516619373340024381372559990174781640226663953565410575350052882009785844819773192634428854377590694664124477594085147631479294632179861239258533874852748314409760855484317170825781660354327209148026694413760293645563360865089645011736277358547368156359839691950258796974347335828187959509971601519269566808431495939708494880550576961803051869149045332663959298052530079561923084520534368029826753953450016765035170691035805914453175174517099737560483722998595739052689378286850249225078147969991201940301814582027700552073132999329774521883638212809980700000130995255937405475080162290389487500172240479728257227566316026741525518347672843789819343456239477354423175567151523263527143805521867700374512564119255730527061245419036074841135039256277040540234381904039127851210840743395450973600677856298334923485621441159856205736864352686948367674900509948932926671717528848997538484211705216071576796724543353936968049503212626189198792603031147929413718204900809318745081740858159336448587263708052614897165659490781677777209843799589586317806461435855015716687279142895968262621876837311002595168050392486049353303524790438815150732020991812895216828474167192389605195800310087945273240269513236535211795502484288068805390135455742529057635358644199282461983573119809583766403594509651048979854420616620793511643398290061160345624367259976877991081914649170827568646645126420550682777360721763729054784600297160972761649842064775334316524222098484731472128191615125121999682121033814225321656902946885624269955059602027163288949396874945205967475837947395324056655265987896402027362648255766589307490794346505974228503419741811641807540845718666650652568747562433361641236772150279900506451140653262033813316313454851142955729054609271506351314281193491596846007512985527722473503603184839880966029676888294982922312449370957434421601483246742605246695604999392923427934175304101014372354600383593289781913532352230265723106261244006176536203156501869671046733856201171875000000000 [97,26] 46238515088216302762369450933212344793520789998383704069233138620285652807834101398108487536916991752648770779368761842469899313039693047298548215142225880435424201829233858750299386303596726232972891644802142848712626378668855504751252275865715000218857162342971193422973005975636413901454503962399396429687374623256991189692436641798644207741818869680029621444168095110480064223066544187859968598392489517465667894536697803353080920021615472947820227827554701585623591787172908092082154761710753740655113697909790149091692709490499287030619917708217142390600613477943113912489795086924493939864567640410602470107017575240984680063721950802661919779811479834061682866292639892967883271406050818871262416563472820752947056364551483977122579777004546946425582158644537956917626773868791647740951549847856947136053117245113355638687821521923902654722258273454909218090793910077767859579139995980731162579205107095712872742906864156834518997597129231059446436868369146355336614721699068568811120439940868084522039634534924091887889044815906333506357885431907045735341720716977014149495218411962076988324087576763105776616732827219691470691285533600379321433098291801495398916725721194029026286890983998631445222532597689223639515262762632929476891467358369158060573059804960729977716467314761165930761682242079927670983180339257781658348738707581070140969288931996464071552169744836594177956511093904208773854372157272414604861300486123651353980955248208265966294704373205899370782529750658835440442897995253389840013332777616503830179702426464939646081622099012816071794459139657128285070205097164938447016642556685289201516169746318343019103506259346456117577992040780718088064186985101298440620797003306949038600054277475502713839564429988691990103779879404563397591111864471470158552180227015686987435474314854023397623888521882524191003358138136157366817578835140789466968562244591523534557406090166046404188432326050630144394750241374101465129831246652363448003858384661348176733841231234377595396470220661316800407566978468490469773987438674453922996065433978570532859490925964843903730355078888554869839784157751512719192892585861865402908701361036965418937378299406487509575427335452302290974557763547636568546295166015625000000 [97,27] -94357293764571994921024416131886515958475965285713061238576781937625648972682667269683596403625347618352045979454246200959808389617767479935952918048860717065899823336875092001501342186042617346669142638112505577886775990693563077011495619438456720421558168493731693229380843640066567373118143035802010920383611061863370817765357720326345514797458168503861686669557639396300347728912277111602733297630204682634918386882492585140827244005346015333737359634538572596155918395515885904140614014670370288703752591632058401449887316228877435689216208956804801496410574056268394834611594359316357709700821616282757598816674652719796835270589467249353540607541071159416265297031034726030288285021645149166189420275129462424033179744054180594836248316120798408582650143996523198189367435513811534545456895423659674342976634490719372100055459179081794947229990978791596878122163569312874764940313898491368666702561451340916179536397464240700016186319943152231674903674433350624057360466251289467701947085740545436839974733731963708851664504648487742574897200139806899236718458301613258439751539757415165397384624316968837267372420076984850289333723894003719603960664599399586809498882613101737245604821513710406172315081853750315646566918631955027034050082510249451812044837252953819919717734450062486939806284308860953877685743575237621437782579497468939971704422672935409206310961050808289555356099874717975106168247757888353206676639422822028287451052695463203108364473465677246348600553034975587590352773173015499284177108092967047207871527041286095580116413548659586704283328211509456257601676015228061349375805389995093618200462203529110022163948685716905408986731075535419794134137260188285919296402690234156882612837697020858361261597482052895798955144413786517588990142482481283199350854032386897873652266034750451401101849058043482390380679081377460852261898996857283129712430842742245390653386157918427327900250184368133390485882585897070279482703122251697883538069778113646717882917149301206953997110707377405619312148421878908278675395515591595009285891082958952824972208948082233418697589041186408225422270627506982926464870878045286447738085839261243989581375231051282974020322051600384583025515894405543804168701171875000000 [97,28] 167526658628000278529106952606872165993837941389551759813681646934854169547561218863014045535919913816075313916773070634952669794614014425763523838168490698412226316229017789843942580019993528245102024311622686740347966560651978294702972175117558683377977178131689368053715656797925817628858933306654663243968869376251615766925422854087555192002408534905331758530538259029208587306792441269568079451052547454412931270678045200132446769653220199833727034101834016602941467178376411613605401832658774609409109341983069216837689599894968057250242657683434045134841654737825830790343290071814264990850637917243008023485897127621641408118075342715594168821541636937562257361133817715583814815536628304736257676099321487648552432549379587351915305069449853157858180547699262452993432448830406923150713342680363617697251227223503674402897598189810750639348611371148089191766440178937826791420967547824853631877807679984181150338229641419399626994276588056091051382001088888458842759440467662465908697220891125296060239207071580612925936768677063833898126421442488200054773867080721899796567725194338240022395009188715162297001704603353675230994167508211348408976661482597147780082015877003492021269882669106360111033740301244034457123095965710136958151926219961740528629888383713232012439704194411960535555855183917857760190627646671499494497441396873715499562402103498534582162274161833105717392080378680851059075526825184869733863612599722283836981912555021298964169775139957232077047078906244839847424976183945954878554792482875902520556755033797949362896141512590612656615543142355523347245455044764134710367982730575194939007678387766630481731198691772603831108139185374302752124445212375577019147652135058693018467047569254087523670727944592180854693408150732417900263056559427110040129463011184579583775586015027963348942159851902676811417275935587518678205933300993471933581851635439145574654586689015134437655686105511263465825968130148921292779158841694458839167879493210990174755932405416432698003875828897769990365234196489135883541858036490240893737819890271988357937208750569448320514619073405005680998530980889654512316425981583109455266491470700613202800890403562071673889029288506691273141768760979175567626953125000000 [97,29] -260218946544018228565792501434548222967238762605681272791106532307770430727766489499859359807609204901485566373113038672945517041963307067976347505627889115102410294805754780330137750689488243350073683117259167452850235041704509482739746743056445278701275614376937122709946096252918631603980163020700267233353066366705395609111494445363945444172205164167824269400096852613506461003041251275299452125114366174883670801927553861190715842111320715928610690540383647495956848684770426134997168939113846285003119665758251084931700236079153523905671680551958447881441742821388994772042229629322506850407107527777852677177023354192770320597285572911403226313952815964239903002341290585557645623052289215551727574813583650424883750405600323628698530307503100887461944692568668779680701357165550907759101789090020994371908254185030658116722293597917861898621610741055438595326377593130684323663164213256911416419591867742738514996780011628733707354446017068358149955492042482011745936982295697863372570982256283812605080457134358556733911926075902832485151076517399487980590364274000533457346659900007990041291822047421300218107038105853292275691486665683565047199011802100311939740365991058758152012015182476511329416343072252610317737750038865832347021632769981632491480469971731199727503593068579798262092672975332135451919094551998178333804976038428082589117746087557664835282412156468946692283774329054160327022007751827937358820952025565103100517513302194643069478437748255056290571515878548319201124362107864122062125218453262872070811722832872807218999987633889678086612154258899882812609007497812231641010849656146896755122918774459355302735268347003491934703882342866516657190667476888920603375605658354828102105217862200026027853441107140928427698677824513648154759673927391936667372752522059026356158278193762677946257602563629023569170679106700733361213180572639821132796137182762817039346300175713543129329556206188759714292653496508989315124560242359132174334063239484574819991239581998274076804314302120139331040840838197547735498568832884913738587318447020924225624452266998634619205721886247542091414774231143637339387649552779892874484258520857359126952920047408301051049261953806990277371369302272796630859375000000 [97,30] 355869288076627765601490922129168048632994895652854519174356528775212580096452416819603289308668259547199688702792697416838348408788037621668642554457871036827881677788000833336437079287356004184144035107866536826242269808941922057387494170180223182406018539961086722592214123034435831330759799870949205935530779699877400234551269748118467403725298905998232092837406433523232706558318199114837182913505167225065255514655545709345062331990425072409864035945176249848895501184418914861850487395742558125072810905759836969309083726172362102343527818677055431794959937493011039519702442764791382107428333133841930628185938323932721843761235165549970020914916203258440551868306763473160882078331598813728456382242350854634107162701944832209411108396328313533266911492168834540172540783574758842980432077907011185993537529992068711639769313973693019767017587724829480845498063154238095679273925631817467577383237743397015707655032087792452960658915938541763471152718203510966860114915852093191829884967970678474187862833569255773583496667616893772891533012058947255135902594362433123449584986335319792548578812433880592779903569611348081865412264950222203428137492693822615459599458386269877620654550903308365539852955101881784096356252901831729956863316941710025888985207975962355693232518106646631211899160927664979672290506562645294565090822643787168003446967661591003348224959483929464347751450177027725942389182760529499434228555469866832529331167040976246969946099825406465955228963549141496162824318970203825938339699025500446931663668614693879874961502945553537086243964679364188315278499616426263698372175942040154290101917493361405368810084753250762702066026499767287250402507402172782669161413804460471142586907408248523524995423812868932109631196323612418354766857074964442385442517656838527549238082732157309409490023513110825851969554123383815634563618078339502570198854096175837798644090498251903611883026221927974705917965024145823766551856266343951524493601878298513037408440696727812539980636855901805755388534410556152775344542066276526302955000310547702912177163777517305666514882341752999292708462154621493434184986292086065917780925082766950369531486620212413270886164795570039132144302129745483398437500000 [97,31] -431803366100530114528247961120995148858516844925786768253948363546324320921394642677276634782884830642776594262284748421996991571693757460803829757045666969323418691852992276398402802970972524097745949427045929735212126697088629834737067583840763658357581822184329680469583155329775579655571003701331927808941843055339930082367759865748463475970810933820141888524656502807989566885794105985456195707131100470046297787772485830768630781070277503868167341288494675693296342282595042940033199039983966388548697244994195878992895187420107417823364621295813894748206795002614873560656327515803683311296456612886421259657582133898759744455001609147142742978939581556901783421713536808670738927515551401601835155868607783298216609137104646247124535918571745178281230170925929166044352567045716418467915959587101125071023920420010675774973518220770531906510404772640665538616594296879831627837537566662607363982403703003490454345067218204736620375163490323927437293433642158246573964802763372834671772230451221374575516737455088248289558719278337285200646174925679963568791575792915278392913566250492143682016481157227108372999431538342759501513074593069086672453220024385495836993781475512089565865703518886209681737707440259095775770933435761348957205453040856905726083129672934929708472053254651134878580189393233480568823277430977755809946314205109863876660641145881070792858371051890627570116141485529805586682779747841576290368093413734879437857018650580414121727489281241497738180546720823941227316731775044977285578211893181997085370262851168718896479697140131446767519101600509540043109602295727735125530326345836258436532082728630732860689292422271619730035525039541045338424052017403192447204905796465585547156396667890084916671248961795506244658554439463786947295272645769271717959041322969670049600782578172434542799423865416015858713033193675044285239028765576804040507793548847024163639716833181755946785236226895739640121147731489762115058349030307242025712827888939489628222172673651274042190542846075292918378032755040092464889679214943089531639047996511990548792412177924982028885136119663987321403147568990187127543954522397305054378458570381633053212468160823606783127459607385389972478151321411132812500000 [97,32] 469394003155360859324040532857589654173784237450958858556274253900826809579155295257263427057528849395779379706794663184846121230017777293895461900250360837621601480499870405737634791078988156724642914231522904954049254072426509791096326105422405185045932723045479810963874695335695357063149548648788359895761002149540030950338208358913742896454847444942810613658249155224266013040862438196201027710981367662019696327360025446451617772063520819819268242978457905385110851347590063505879318756316399196488958850763956321250110007505760554416860088954001761117709644220174959171365958652629480505543266785809699497550002854843761078724431759531234301877474027598949082879733882941865545827432350102348365338693633820982894072272605746731425393828675000313939557419490003315429394056460719883879589508110293860769084491300753085717195310634208946370800321887096549028857533021433866037394535714963364911600369486920264876354930990746344618363997910023778882808619209612298122810718801114420376910281542291732786180559172174827900490917153409377538180492175122523152235264423308174597115536619332902500121207486470273058428179996509494037172896207644427558837505789798789665281195992085486978347955801078595352582052575988708964711697325439565714365035033172776865176260590527504795312438908773588441236694315834000812816461811949081967595904227780933355351394594982099056976879253084854010377852490294189881472022527136080905799016679612318124407982735527525309174123506601298385025641443916916320173689248863489031948622470447574088659368392779977846485963424476895648768032804985801343068141206490992012646540186915977727342502489810404715076666958472883577003146360349412007212751995707748851366369310865292257861807165980104226322344956066351158860398504346668767002746269601870841730930903187624999248215667067901905941011431632943519435722419345754438176875805522040944117522679176076129805672521229689981394695529477618721977032941117162796080577922591582908728155486448266090305692415303674907457230960045185959609024812435102977942788958273749483065307541898156856826454203009320314386995774721835187050501805571862660091385187547137364510068629553441879144773070994117736276507457660045474767684936523437500000 [97,33] -462547614760593404444217806269794342074221478100187026935806362315916668991122310973847839270043025040272099938712981106412637712062194437995514432226264259343765704847423298269201746169130201759634616602273129960087988059300635780466650052482610010074207781259143017186586469612960199023400818564780572272958077414254123573088508032998784362026537612827762573365307695225927902630835947798849220014488971411078449372047565236313845300205546219918589753386484068683010871750165509753269749015932713298130640582496216613015841464727311603032395198780036155320804461057658499005772736948787934492550957046899100104461527737766147310826451514754881421832120181993441848892185688946797766993482161305768271065719976321785031157046416277305487047917118199864289165111369875387851255962997750440303049361638694838488004797310574221223259572533691791209156512216542762968957213123867705297870847348584166909235833409067474113677823912440050316131901507785301369603334123991365854211389404951872405697024736065478007720364186845398737125113307697912607173669165508382842885857243114381856220562420630160444783161461867331980697128533435565810854910614703095933467015966795925238682705510543202731612577496085437581920718833211970679791923404416912966364526661925279676625462778328313259475447227038919178628210646108884882962276863354083134585297748599527980232726644774576793356419334055130732973339348718580711904526511579385449522313561842239449390500163281008806308663570109883212509335445439561746282873681975685039633964241897757750137053617057467383432867521769045938155186737578496211030895959483959299110248159549103683582474196835841986413116069344517736149350760956921808989427202383164558010696753071321236221014817909274375001262813011613762295683709823138088025624246411047312348797537118129283167078587315630337829237718997331643151097191439260884149665480610555724226858887683469802404988226588117589310683358870904554380159564772925315710108954547685952671667176101468167409644856253478999690931511368207254571370472343839105371904732442037072335746720607735955627166468477727782812943127289871058706503137068584932952959058993251273054431390859796142872920315242124544852231338154524564743041992187500000 [97,34] 418386789682269796058377601116574332204043710335373796298817884272657660546628285182833365882091754191493777103086326687743237084994598616637716882076632987920377968330770140194153318408875910583811568778067351396926643532927074244134824620064864039995392885369925240013062372371670699583545556835118811215376757600584973516461051217166586532405955983306796754889976066098828095256060802340064937971581296486198958161769941425531683930885940220308048831118290070908561689906400660794948954620223351566039505251138242343983814660166423589434185379798245172617040488347615451042326390654684482675572494045806969601920549818140012747914656442878055808278938622043497939034990480966443879516793626476517810167340379856040068337817344523535404004058848001681216859355820273431321954267722201006520909074787615216447971726551896452224764406521426991612190020040204693277339659631579188535479837747114685625297282366385616172725349434879277497575982212542050392319850240741184494542604396358759118838883194427197864704843769046059479617514309214813624563053811502293955077875987833478104115129004057614648292577496487590518237946453086806282780669127359472212315656780682261831767159863530747836587485502124298003721562512873158609310074435059569196222743321996279244792078844988489218315597469533211496216876149193245988441193250738173443968673841053259527147749829998295487883762320104056775754285534996725974288902917271195365732322856324717283217495687043282470585467049948590214376979129698686632557270609071786986551223371269421836770832559517474539496539294959313669103073183192683354198353386301048511317904460762809524002141270784332482748978317318136034996046310665122646624300228504563945282516457212859451877875032519859351259555698146185208387603964033543991559307009297145318598520835300094924587782987662493449210098113499969099818385219337135187992350829297048385881867592145817241655794611691847185435247356968215553834827563767396274507687263847032677767281202803729066465946872616450601832137660422896472282076937762921878516063455161913432753192150565244990365769303749221850344776367726363619298235524761678724007271864948635516690093028319827184852673640502729313084273599088191986083984375000000 [97,35] -350851915010823323529827264652555150851106673962187912207311236448522240218849726913519696572639435304406190583141605447148750428880398534497049629861701828489901730725184750328462521889579518472056229287337651163655606055411339119212994962770608936343787962858002947553136091281727611897523527428283649460810215656958613987974672926487507710274735167484961613512784645774870573622858354824688205203326352606045158383779600346314483686026613638211021219476130102219446947827284263892516955224042777178832570263605126963823511172320624973148944608301740928180752788433971542601292119753444764949604202172759077708405977280193116010102433152090094589734368940762227663815189795197559522252371507746646883932712193153647997541055282800052795988556207372008571365198710664574203967465237094787221248830051670193554937512846982392489049950048670927509521184648112689768866560777929182009260468167995521223975513231035187992288283702436127903151930057962471432506611919836086517902138599779416777687695239119570335219630574629151056862443960614459632658421330220843352812777151296686870610375888944154170156040272206501745226785562649744920410152029701180999858588912516779375739789554513989404250236254490016585127177225894471780241448754300290194028259482501057905089215035157154630858790052497198488481481501444535356390289159050058640370507761285602371031458151057348760653667170356547275222001675819209327382665942153573670369523732522102706119575300599169772877647872467009232154043909586096543022086498328419029771493069434174626714903364263989511983588464955602141791274520074686475035552794664568927248710859109853808852260468034825819498407472944540046280984971453343377668098980250222403203544996407021338201889382752496148639038085895830563333958440223393615987177768170007372298966020663308728988779662902534606437102354027201282168497157739095349014004343702283628079124529592409748507449458203911354969029201115812462056697398146293855430271571509861176895681895272123730616720829058753261934798170203907771508290250804693126490340750218658951422922158475391462758068040300063308179177421673221063942778018141901681018816372258307790058399851134916927258497465480502341961255297064781188964843750000 [97,36] 273633355186095809765199004852298841321853556886042608695116193120788872469346014141131142897595446912547878509178148290565464897286317062130574581624941596298751427403604532550782025135620363977230093508515368643601511328821425614681787288032983145530876750886409504674455938200158618508131225990744623876530903141320413765743772753992718211566395404497127230340462432855829830618809905436127069708134275243733662556314932904903286935813743591774433589781805019587262773961452377891682946277357504771909305206636644012697532265161741484689894577390607127080408657200384752825477349377731110408913999898548113305631429055152959112161763410786581659042581716642436985970185262098986377220138935333283749264484799682594923804232646045440124628371121867120737606632564169835796871300239273221645529747414167764241378341833415263595679836586872646447663307085581629062426499670838033098538692021101506789794020917401755709745239813567971707343274060749941940945289115103963519727965192623525618235286888081540550079753151935386661685580009061301096067997783826169392283545066423145777444634141332401342099547397115450754345265141643686527132578478593118381110525604322374709435277120835716084882053272805832672624102642697730265381292773159916214354733874883007866662289660367012040764770182607436645994265346091867646345161887315771880815677357155516202188076295935826294701564732473502075355917717449943985920773034262319440805445034263630547722168197926297454381145647332983524225495048231317614786446886243572203377307333887666876043327524863724984928605456364046167254572889943587918223602987579170756562779576293492596709105882335510005397227481064062746032485378230592472946653944036503751029438608370972283475284534648782729321685108171452352127721334248778308434577073830030547600387986312911515915656653875279031924379984501613514281246123305703520948072337134932045361724533021309846321444645620138598253720878658521017449388510254261661248591142995690484267183224216552613337829274151240078908237682943342120430057661756119928383561558550678243961293859040764581553649240860150663775559681843970655786997635786571414441420729528931685703017137578483717816335563099983119172975420951843261718750000 [97,37] -197389027494474815187377969969576422939587497988236225702329547230465521495927477986525070428991024753277093746841069971055290719136894739625533663706825141308112016406851478294650187597864801079996795937318443424648032380750402328546915482270654623543017845972315719504608725898431563111344810871810270246092665484203490724152964365173923985386224265090701758487049512935563058051874847172079686599106678341553282243582856698770134606883436715718453661827659263026884833191284148588899149878116873671218050001537429735298754964466961487689343009566870838040251607314446798643959914325841621719544054881858288309244290582250462475175719807821630841264613114041363837730695057309268491958051255782574027789660124996734073235901178452840758343172375921394317716527790347949415377518104906533171476790746971709191411114976627681716357425326207113326783223902139411225799221939243816214614810985759023951673346657578689231000849666755523521069472811114294298844033572664824853387174268407771831395534495007520092057724675802086637785852857457322025537212342434958201087952496891352954533384010956517923012913582533042823270502342551373377438277905727223601321256356820547201089561065196000231657362494071434501735788665991279439892295792649207315430374212470526610112629816006690680994043318275213692401580789612392633376898246195911541994019212689011102157923121158615181090601320465383617011630022186455987880489588203168758096365346147134716148703556151985857756938904141911712111712206419058327997668850041759134860299744124601018494367233071335165025043409873122302623537042449500680648303038158423650889836583823839500447105156325188674525599534879819417414329836385293558000804549017455661746333014633294862540402287135276941643767124327538721695961070561063157344819145052545896711056330438118444107256585147646558830783578458734281200814470612893791835043346596991782477971480430956832760420368334666204887523459054018532495106043526266838471507391162404311704766273145931524296038416823253392570322332933825583421619986210094195380168605830465753081516330982265338049807376661069143200563334960507433613716027257544573849846835904153886086146129892962552965229861001716926693916320800781250000000 [97,38] 130361183308295421488075228120110018880691302079835585697120184983948661648409745425307376965072055035253848493177917588727398920031436728793497458810475001939580355908485809431215929025637335394877039264513427579266829433508646026546687620632530805966288066859517209326479448095210785686291344513545114695331066667000421370585666687198731182391514615279467800150127440855036632486810901342707821775330266226071348929786612415237457789221346397644108794678325998217265876960329111127883007629934571971274425790873626062897481908331556522586254548942686481376754779419593149407359829636465045368155723268772448864337162414445893413974498333375472460550854846277499748550230095529731661237858263341955000353165584306121664782163737296006572137176126050457346671980628615788577389906654736872999425473433608268824528710285518784913304354463865211633569071040444199391968488505111776293827438721159720968736030359186599754916919311268750757014189231705335037941598653652241453589113387434556420603760329309672326951146822567408019875062914632167013875070315006237129608169191976270054860427903388389191263345277865185853832075027038197733259409176668877373781200316249130389685589147477295513039778192246756852327328321416900968017828121827207915763724138039461210649732358562276948899438294339295886715424649225233985009610334921447217537330297891716938073890324284357156733185174224184893118007317063515259270900114410068216334701051964341450664043243163881442069143329023143838939603989762830880794246446218703125267943182038807428981646798724998969208260456701455349266487524882485062709103313391989708587276160305202489590562940080132859758284436759671641964847358087497887208091683176425508509972674778746944455804110373866954182670133003958358120169530458377816175536782017035436835576371089710024195456969681242177756821874487178373588317768843773576015673648325315308699676239194417260997553200491929454333522283949472855101555026931826853871452210382507123517510264627530345017226782852456847787427316848257792180563986174684101628262596917987597497454636559490764727766652204327765600755302019108904607180092808394700320108004155041167105841991768686027874935007275780662894248962402343750000 [97,39] -78641991608656599142343186138636755343812055630224250117116523025934108506480327783045212796270990003670543829546905779378759415648409570437908656077369525979950232209475579445888417205600324834657231661659962869055753921185835342689823357239908190042285008126123368644647298857687525678208007952868306476511823017446588441850075131151663049618372212431882353059231999040637366474248899396364307622338477924882196090575924666358870543884447895852731204279130209385501419307699699131882888591675355053595673217177104090171847462402984202848669518215035425808540631921605729959483883796768863394872679830444948331802815215548724249371997109340846708606041524062802005258431311491479554011220149227801909993894101107437337617146216058885018990516081141516585072502635563304501100894383692963164257632328803550295469908177423653254171369807440091683113568769985686350763496125969767300454378903869768338791828447685349729069983965774725465667625536021575908326061692998580715237941402773855157428467501732394854569005821266958085412763479242592039342110562115519526698793120709482213469169375511753419155996892326619462188486786520855611783836155370927573669218326086372969767439078169790275065244450674655230511130288023112980109508417222797846499856343419377126026157114965223813379510737020461163200809607180921111383682836197719759353520606924320556567213170490813180729266301983873525087927804378057740710882384770193964885748818077572456342347476500474683443263195295219247510578799756599668165046044098190545835850517516228107965092930046175224365471949146855166763239661838157476781512888956036960184818136065230240166484382549460875976204632403091673201364122009842526435241174772202827871561799181873430440659210353635648547743828273451907613361243361779721744584372988902255361005371818083996166418075021626019319278055092307725153580608462801962732651601517922121627116306013747520851089373068408133418883971253717260992733042466151428614895535727922636134425417761534130197791523595785522775338236113058103607248677195944515900618319447510066569192240557807149093290138140981035276699362978655485468058786950207534882859149315614325666381817167560619452615355839952826499938964843750000 [97,40] 44788353329452709356318739430893381646501953071535336426819717818119392763301436095155000592203432378729098865721723894216397491165918774106717695600227838796429939930599345584878197875793747565467653186688339697550278465994463628964592598662323286557662479404726339872587386061933921734522863963661711293770770753761868641993190620491124621053401734487954582063671364519210478913161440407514080941484121488459509493007080716337904262923032505439377472327954799748696086885256507604917643925715755669613677665625579653144236989725043080793718863975983632785786740584209054188517172106302771067226953631314168279187338822433222474673160723704726830798042030179815250912784909415267332105464178551124750691494724938917563608514406656846361515851093323470328841725424248690320357776647027592606362949069712566664482271212411139743416012675294452428482426175870259810295113193828364887915591848260449420885138063750219914348652683554269108733931492932575188854784599448867774422709009427680110873625500303361487044439298496104129116453007612644662542192357518778783405941697075878844294083347574124389107140116153403863937213392437684730857821783076005283847386659488314307731524382600044118028337807676598221341906007328693580914514317357446375067960617647365626807330812689282111982188730328829169837095569104434205103693073407149830028138092443078151813909807749948329850433514345429751476184995394461565500021308565541832983455902269982662092259804303574693155767964487904237597877756407428083421062756621681599779520296098605926577630689352076868626003288598642493291622045504940912681360742615156489489419686045240240270174544757388347122210413415539456885730663821022624586403016743571321744312857950976436331097121400948809003133643111103333232846745188964535058310496106735686004838915683199256409791658162601243167698203687527917508922008008742936339818278758501657103069498628218568111355523681568065841699952148497386304907732608928176980566370650353520544179226025830252831139044100872212198571602227052190265090256519085359642390258128116325088203116553821376057606565333100041655849414337231457855977256386853262855332294036959219637951574999323867132261511869728565216064453125000 [97,41] -26789260826068198600083276555417119825561073246151056510216453306816036660204078941083433105443431194620619137904535222424039559841753804753563484968219238090715032127618605559826463763203213645662021976270317390118483961092951889137986489081043030614655802639601071864422575925617749213301622554141701614253928246034741126041923298656013393583978498228584244468251623195822622597074865513825804462553021074550855355303454853245337513552990322880676258039046111583188955252215769880866080341302338802334641038246057386970217869307603834560403446519217332719974394839184182841899808886671404678923834792356366071158484814771166476871737425531111016201576819715745134930175750504889235219727097827196001879314551962675273976806983269173890883469850417971506231375024002575731990486931081058986925276807378935192882336997006040160786887199478973776706485653487835005608505298127919479535044053876203935510101905269158881947665609129779173865531439108692350466125280829551140886064426022271058674440793321477460018104002182152214856883805505743050343284909946655127697220855284145390983511341758774134724744307214930836853377744089775994287894785814059540885695228888650988219116731038897523530262452951223029170752861602717992033304137723269613826766074715452001764794125862964427517276065018754285374958129036029923309817647668809412071979139722476405072570562361680567929233026828137804635984128602416735698560788566930588438288221563412738794967457702540044545804795741391574625085893138888833746516353882714288123284649477146701332966470179215998244148381927082682268153212209733975334710285837228079501573935178513105556081552420734593046469079800597863000021961547333384743083206145131037575178670613358560724647257533994061643074854270662957089489206057974130069418654751744534924412667602349380158527497951745595105713583278548067894810726786711479976271991438617732351339089547142696765322267742826775188545990746938372223526181863389389349992933742344167020851844581958600837178628292501766501221725290265182841041900139590033540260184316582137674541475301677546149012092074656700524953291953314170384210678748943407872110471958251545114906844169411215261789038777351379394531250000 [97,42] 19295198796788329414385820893909794342654114169211897527970233355170792766837337949028171368031260177920719183401702166965483036342243429437298091705622295487148614211159023572270505425404829257203666224065558501789823557796541017589286990777299957599156562048984692414876138367308017474580504645950857313511983307461006467697102190105874705814630534891732704677073961351156579104345757109834921241312385181348617208742516140446740389734437594878841021308159359884364344491925110607102291541965072798222941238316716931191623995210113629681954193650657877558159032469853811194733892967385122268155017658511964635806885776330822233073747895627016171265150926806600761138303002206893176657757938747664814511592253768204080628361337750360061738475343523554725596584820525697303074554175970386149087983219342218934667038897668629900864209029833816568717040687148650357436441276934794670566695769224854776788689643834609768460331287972296419262119144649667025468536730665125391967411454810584825367044337347819368614414744334836291582707094042909951721197349709033967542129131699394190299012937683383312399805290455359471519820220054602396342429535778973704585270613654813771968935423038086648168980721266884871651898718112197118227497440354508145322743795172769248450158773385657769923366717986591893675592965340550849976968476424901844482566882557850773108385720900744847960810062612134200474184692591346732670828780332266600196619198470216411000632502280113795457765346833203456281878742984847966842287980358678864427953417849738360994167994904919151098447593017245507220085672454820020855141706462939038234886079076405682054417419521532601215889713999883203373135770533180818572162587401962933420228092284222004362855563084587444283307548879957930106109611903449453934562368733655648536463005596911988918709048515650762184560629051877992466966432045879349551950622872338667692978895849548163799691424368565113454674664515437923943747299855426177951734863544954755252103299115102663274922764118457463760535201345774823966895923410718187654691697555640078419756420003709465902595745512933287560909608513097704761308328021300841955485723028159697131633798505845334148034453392028808593750000 [97,43] -16479177903650807349131761477089609509010463700576888544529722847798381506637994463787271060465971972030480771871076343286469125832357053723133252204827730118249063046527691687770124642371329156323893108504552310172024835642333315516807294318059870840736526666117281056127447621062772869283269786849585209470894489818661228160140168224281797207994966625634430783681557199225005893233707424598934251858986572623982914091836722283908585346134548366030287737700921734620101508554653616607628784036624272245098285305251440027813211971504982728729906275383363636448762908039833649603318893002975764338453741800616267861472588583060763281909172440348425679116378775320005100444936382207585527476277886401989486780316250581277515904803101371903241504123764043993262079980340818780830366438291909664766348954583444087114669974567422557395795646772635722950538899796206090074733136526274451277318653055552860271349094201618114417365089838908436580757752128742853471654140693081800502696328646933990755363192817495299870364539858500163794275860454180453749999735263741759546348248148513819471360632768761793569605683227980527439178302622937231898886316062890663218680797677845816591651134721423060298902427166172027222010703871307871435878252998062729160224391898155494792523301703514098486632492999706033053850817871243868555375157655570775311225787031140766127172389100658956660836443023440082431604835226865816798700998485388733304088332708782445061635266689890610067004538860889460276844686889816724825877174832136912652617710915135150280906607195653356840603118987917517043789967420659267119320093503559244173565532909401206821622553645086900712806669381682586414274196995027371104133035519585444024610096252472619017772617489792867896064850116021915986814727486478986602448745512535857281724870529549645812726285793630264821022909814250575930451711460876876108601013677820205063151125972862987024346733731368489299072023379362150513949874121166333711249956661460110366585752447797559808341822325770440169377101335466536219971491349398890985985522626886859291642828764966568770928649778333872006433305179332752956660099429041319149167795236800987401792895070684608072042465209960937500000 [97,44] 14407068518941968072220991027620837975940816362024449703163301426790398184814947066945878951934767833730386401524351908929766655071034053687648225778876256738268257271794116016101976696292976036595017088426249537100445960264962831218345701738349300142989890753372271784287643768590939242944635052448700835516868662301467890695417946398760358589735265329801193117322849580251802251981307769102957189774218116347173318735444446850760392770267410439252553765347037638692338669446653675638684549243265412889233387023632071908050396320755467818744776559517208937121070422293234517690874938022311623934191070291805022944389035309494894046830474296682980590579383965942488202306720193659484387611011415760944372903483025728199219573715613651188148878055412044288078274500696992629705162212559859764006768715868118007298065600023813553433578386905478625984626238493246143923440751703201970101770106505130122148415706496752628601667217177802782098892385656014864222283716785833443670112326965378834115733094952553572957510481933695577794743700899224542420387398393522326044527558360570084516420033405366791482704301145889899092500674576054770644737564973339207164357602361534300506012851994498118709005178913825348062312210567424444965648430606662452133207813864210627697632768277757715998545421365667533265004722926646977397984234355806217530032908622734784972729113519668088784507215655939494872725074906489688916827650696872858390604798379250937229030963076919088725804125589982840544370379222351861627876255654253268674253230642459747021855057400569434274785997641636118658262440083020869816209693533466391461363688533639272090983465060740439254024331930968099847847673704787756392784497030767691247419649830117945645401936183764561298721500584110297404714222351417218408840584965686464593099703374224908648308770561279033390193958171229009885225630003223682605974554282569350096959176114599046110396805920206832357938427363177908396403738035492117425760822239914041694570752866213340139555974248264443866389279426257551279178685489878531039832336743124131873176919406992084392074785392527352091015179626596926574683437193983825789378059797907205563660681946203112602233886718750000000 [97,45] -11631992841632938592527883892339041194936358040924017684753891505982534345785947704066738569023984848396863539291940749841729014968027039103760991273353078504897762515588198351986819355465533664901392971800033562215074975740752696194773779368647220139657272070697033092263849211252845774592651978062603077891107963849234035752141336615510916030549676058846419591788830256647052610809610064055593905142822523539159472528456379792534800301032375697685844756507781579366459317192948030342026778714816789154131495606481877786084222393389248503080613300221143470776620133078229232335449203668209868257169517984031373878899889077184027034360740232905208277319100336494180105641007738767760539262673776098435880605255871467554694694262779314112376642691704715757364765276398757392205282838606499482757526386067477902198960230657946976362988846407089588229501012362467745754274231613020110539195097054755031261731817698314154660020771588042266297556755633578942616986529374128869395704756238046956154943843330363238367667140873015103101003237357283067298331295497269292920520107138755922271621047966222831243527817142041926061392773277277008942222954070756467860426074941567153766565602747730149449363185663674318530091523194803278999795236448761770587203680650838573986458563333365107160212637697094040281395631458337770766818685082953508127923265593698814719561456638324522860851385452099733013055116180173552368638892339671517739118931899253882994039212380434050577356527399912920509209029247861702725962995678246028921884665096555677357500804191625611895897223286356115789097629996680840886928640828927934751677556390138529923891577991947354500362508305310572775298827038116261879504515631842684343883134803108327101653002494952883321358643395204107143484161075099360378807543760493417514128150510866459796288516663510416742311709751493692071298055629932617656487757475986533778025074722720055230052048169938833496067077646643727668663259471958681822782927499527350983641160903419416905706810660651961988583704166622810329436894746788577496345117674204043422203585888169809216018219870978593583784871259171479056382606379259223033459532369027211728962356573902070522308349609375000 [97,46] 8365864681292630455697044609570691994958137361868778283677730618390470103315251165499090263558493256098410721640010636950989824287819893802643222923085947887605897317092279940609128965840692329406641793579705543986095184976095919045254162621305036630592345914085687512489662027145194867594959087855041973275893583732294743783824066345937852200487619791746238778453195892499758203339093345431363824332739493108732575473499188762817244701687243293149076225130376031407129323408544220667465237781644982657509798634712608860224022248582755915995860923667709111943066753580466019231408448934992374689150411251986575357047435563465035440328542009071047322607825740571982854470255085176180725306035045764609961542016366443599531186225983674229462810888858323011829826470863430785927995751643685060302156287347949660417004807969211602515612532956656393115636621179456309637694484220478157853842299620171401534485813986225609873430943659430179292820236662066300768562186575594227402370918198651540356225153577603193033404642665625711804885027039005156516101074193657404266899854284150253537081894851439348681084178084484518324988227944398883931575486387125502764389842629082033402923273401344709779214429728235324935926286675830021727104223523576538941163189059859128699420094458362839630141815899710822370920920127449498449535096378167368741544501265435402698509634430510133056058508001025995905873199029184579319345782448301257115262095197107383659771024874948377119609600708637054417798309321591446874483903052312767626147117588411939137197573861940793583988083148812374812525786817577968312229899434400790776457196747421995079581737059033400119621626296541615680439957762587686066752572243660453694085006833937301815713479060016025621604280942324665448929216551660589516447626835941351776318602814089779009724718853531801749395099436210808144378693163063693864735467740101625384921270924095814811289624831690603907527208589271915287497983307873484446907566696149711419064011835195556648648343741324579837388102675942810419754598211836096406415911117660814720389115086153435301183440696294723255209375710058276061914934741562614972350611641793705075542675331234931945800781250000 [97,47] -5324154800873766124265207033424821768569238892935594931405307660879017482157893159304555225574652077071675880253182788138753607871380502927708709304417250647785109857726172573950097328181648009714145390143213431139272707222730043322944389637380622134006671747233427690510827966143888430649438123726333655671551210169163712928503394909456394665452634959064759498046870488973844529423738151334800276187084070401369185262047546431069786317259732065569776521202889648319064081093103015155175812956663306266747619816318637148191876725346456120286126571236272720902430583258344031479357780025939730585068130840668135595912272287607446067416479454707973024110393244472789025990584311900869587490634942129406958982436958903891203598827762318823309673357596075127054695847693409839283945557283028201411449293399809279034179128396209972949558450228661996713867016728320201534826396739049872764844511758774271376876118118944844502312538035025873251940471741881830623582194007488410066844096218084977743776948327292279378613844720166573119334928134365826966356892055852880338684222641196139033218108829212469290813619319169694821299884058988680707999094604709129333004988608182287586314323753161250462820374339098716825748597796673750678755319369079672838824694643733084495213119965566513267386408071439542781962500713012759368218414162926097620745430575618249923708288161070605460962486004671739576667251375272520282405155779314042184651515406514771997195798750289352133753114462804075238253590209029127377823174737638537648837470344960262421819184144516569661387149565116220159781820871438004259767917851779505788724479277438597648550898280854993195514588701155885413073463766835721782734441297328425275926385612561489403283064679307658521052700372277047653968344524270559030797528766052070371440961168814667078578180206383720465593336036040022741125398659867392213870293058565225344119569528374686829353997899391846856709256829375833708238071416561746603249477671418051807805095274540450929201622926913100875751205999737998807493673980829682892603933195796416352889203060254737902513981752498193132698087022259426738254536880829101441227335644867935116053558886051177978515625000 [97,48] 3003251097419293545475005078246075012957626119827316268963649783421643006253979569912841759638750006004664049542064461958387137042090415148032997044128765109766947154328390547196934860668755117016869123369170124592142973389376555219435411074457863780060449652403307567286505070829311544001479815753488976409868047886571391457814455370278265692319673940315333161255154091559948062974445287468048209514546082005964860097630112359142304235785753795185892850824667120658493183806964275023577476916402181597153587501718925052458329058001186734298028256918296051157525867837019203176897295828790409926723015606575674807401019808051882653264161617429134586690600199203847718002677571881350423460761110864093521236171866219449034174919688644573780517362830362289454437327687038716505255877277467963205122545833416994020943333596805071566073615743865552048676347099209435178129672767464953501616015140158314628254964554810685247459308225714855283962334867480036396498108637758088379971131944562639799347547620894163774171147503787512636675549750937514640385939080764639511745160768752638420389758713049398001762368257667302775431755664148526487754805807911475283600323472869519211585044743696016015141409681554672388357639252055052233327338324347494801705710275830492029454213252872312978028708441775550222730190391754736159863108177252913021196309703774312963966591197215570226232000649117264197779411141272302394725578316172490170279989827745718875648100387797733470713984506026050006445543912595296000418771772111617479374259854162811556656530670326908203542646103681876661345760499225263508985203294040486831523504007517309885007849650503876887746824103387435423185279771449397770920359161378107010636685341531488366968124040225392886822509337982077099209477952206697630662393406874230170902889992554687456970162460598759647586292906654494044468025070286619479755336323784738189116801616849854231073456034066871510545974769132817313033490930757784098257422293650613610744469770684018879023981610222537923573189163190544574067796602615650707586398433074971765267935411560952980987784234440659754824010526374661332123006162245215655559604783775284886360168457031250000000000 [97,49] -1505848859907914345265108745584568112233329604049447135014347512869363153448015710018536975892742564944323118853578719389744503010545887551790509010616366327290567088485859623728440920567508480203855540029570764141291644075254306473801381964952810537723728651159456318842922885270167385958383061338760657370823933959043751090012278300618818390201541305339426781581090054521482305947998732746314706850468925142928714696572120229942119995455667010521852801979370796154719834595122263134225495475076803461444032795776132235449867088312967084977998768650707349310239717990846497365836858967044239809922380239789218736775427926885993493742848825767809965413197002293714917675758181632302630162210299025146111266791653536583601432634827477563085118115149524540792298164960700104229979987085375846254897765632513662280311101734122476691807906501371360277135074927486112701454742222033865722680646859321672946683559640092112115771351465990414916004308176899840994303642491226878144155769496184607829598119132497754689248284598101523299566531747613452948755470015437016945553449884599609347232287698278320577031720990092640437403544179198233175176140998305867494087852275636899211949996510513604957613895715238643427426347595883433897840837138912005059161511432009626684101053471050913454184378519664223939133838843973352855704022494359940553163387688491768667558981831699506242209136993309974090291955731893684771160295199455481166151119004772057700787387923275650387176057193755654614422407483388284175972118344993270845959863863709418328300778921296007071414734302047051146441850333470982056714217165093746594006169305407703253593390468675754365923619089564588252261975075814720390594684557256962372217029575447340109474304721774492165720078835334120768016060142719415281325580291507930955834158436417159024143232102663680706341800747906785711918378785459223551196345207220584844682424099638790233533621564560769387526796647650253542302222792062940926097950123760298046985656747528361095710732344896414182851387345582399565093606299083329743042167836138255371344883139392005458292696980218631089163940368894762146245072705476146512904023211376625113189220428466796875000 [97,50] 673034898140374259705639460179800276354617721734275951435456473888763268445466334209111873409466776993832897358054502049100058770826261676338325317709273459140864218505642839211876050725036951548730667509122852904544119984511615952341025670117981277170004186169264287553969369972643701649106627650533612839112513374360121708676907491654450055459770999516408837912230364483311437126535343755992174371903903623370084185057410563844858638829930059360688558385906809025959713559657483381837488591063225724728618697669552969109018697436659489113717783827189860355516232786561169049404391349197114930499543359688770989125391925784654657055230523593761240914734172122435320103530550559843594056582865607532563734675664044880059985891731170106694644491336118536356883851840459741762861515008856849999262137796696256698372452825622217582563318605909612381468508761042491677248323669695561942971704955973361371910630724986865977655538205836348582485214275643299651667680854633104038539700906745406509824943974582623222706934194321961336181090337094334294888649630966321501337429261607454493929385781104865327666876151374241001720321640671095366533631577136317368309650612401298340432363300074321946380456822369504463267462498783524231110417331411197544490575057804535269289852973898115502776732438507150708163879865729654341026389899647172815853679045516289330184918613241595785365640373555948315601621092018769503812490979268878416238433427705623454681798969556190926650054723156004832072854389173822307518142584039501980522128804798651701550521460126408071742871241659384273326992705976942180041242263678450194653833574692235548744116756479766613557266864468023932652641410558230019613977158415145115037614068662085181938637654345266906807657180930733548322415241388069362062164421391239775137891303832680084718749050135356445164443750956571899853680073427299644370879019486575663942763949687122336557913340658469760097243461783445810876323703711631360433418796072469778351203247206148691905896210608106199011589942027439922027579914794376230323447515185132178101420839019420809819784677206322480516112184846884215759542976348361875693626643624156713485717773437500000 [97,51] -269263982497880708203894332811246015679369360464831791998138946874946651324124590853752450475197791749693416891771113353289990705226830619154618010339263039773474444565175580440681806066512706884760051852873141254036381802676229203752739235484195941394074148758541120736993856301542122100439886250467866970356826359973047987914948000786785739216538107092684781158784298921233503669490175098021708170839060806115815588282248542823145727359633041602330470319448438041021827762175364430075331246513037845535896533113572938839961961028468357226060844482373144777767334678884787860705867292354433088552676605327821672263020757078929983638310764498718618798725344433899505060311342530620419942780213331242372895197117632496537555472403440590888527565870057796563635093880262483111012678339935984085316556689541050626460460262724045906605072064563754106426580478015636394308640152481229246167380361019989508588744118254899650966492933384780760866981951760933679127759714452925628773803078685756643987854329848514006330232789377085776172117646691817764693934325789609003196426687791241723851052277597239013509894346633804787471673501367727673717729605215829652383965851144890564763930059491246604834657123498321551365764356675731096497879443213136096163988268901384317900208887953372049817168079622873816229884507637538183582688164054464828660384169638374735409983640253233462121998999174716583176620789658512117362641170542495682054858138884898898344186584617257382813879404832713106875305138013268480658901498574253679978153422062800725114501032302846561677353498936596992244062493898216877374342346491950456875291681266851998592059466291517813946197050923674116695502685294716174806254245888730238293111363528246760952000541755565948176439090923767834980402133323489388739095246925927408133094439453790751124198306919477296624981184176581895573231404524968708819622468235194809929472397592967221952087243817464216793954950589638077003686051702777873304907124010363965323234582798673880171724787313839054038996144967790805743617946726150582832400322694142475828618945792001751197101827145362578814385159447571518591293786293316969704392249695956707000732421875000 [97,52] 97334042669462928741606717233894340208311790138874696651660356545980852858343628554047312683392397310371719583067951806111716007460928144860309496314488485922802827548283909818935630717799011036607999303790983171624724193212760540435819865179181579886034059305006859249069986804734118681478327321912355275732908849736259332012415610233434894831526185348512202900881534429814709601027936665264849575616276491582089639182473983327375601534640935162152322337465106402290514204834274589152286305192733725832598810498275437824802224584317553665481940172019588104238337607167262387875759322806261723505485015734031476396009805231870259607872512058628189917237152345106648530365319699127415887100116615923523145272060249234752861852461981284301554488997866414370306494149246984131967705653478151670249799426502417434777384673580956150913214855002339369959409342626306589309919735265993433012055382244799521414000514262527397959370142657286480210021081358248509714026512329220506910756342441250056291926955544449548710483070254254567905877616128140752356624254549584111964140880035564790455746711758628736197007488069449720985687299495399475567952805333930892451654430630102251230849998470803835799201352641234735124456360375643572752295474938493212204442676060848666283837195294501013359793214978844823531090179569831943202801945275173452390137581590706878685202798194527305387563318447186920376425071900115060732022351847809072104452549133959399688831980906238927738094973669975239208231030140082688270783382652821460944075591743669349283189696396766843360247189428127902638885835859090960437453280998672047421237609594148483137805184453477110599265987266621141965948376365860889164425947926214015079623379491601932659912402335984257268694965492367253640082941384171604114024240662318490506402345381784819376201612061258964703897153288857004929402331089235926697655271230546116651165493303288885360176004177927622196444804635390910620382800757556643495646432787373670079209192249759525552081435555433262342846270003468647382406109789660391079726438309151520618971636531702148418504063725372625279486097878540884638896846237088311681873165071010589599609375000 [97,53] -32460816224797795760295482662069525728766568392644890830971883153657455618317667769322795999296381406550093844765777650924547899176085279919014206570453704845806774050241536378846557961082421039863535489548501584208201405346802251275115377219631142631551145382949594782800345782874067725007574255085358353551612648633825920034618002875453059956884512930382254538212677892683563121207028139555706641817817304924626830071321828302732895689756755899633575176743767552329813930177926877713761888964786570795384989051153673844294874510514771041808714569229510242417236654095614684925382091324955239158035080981365754521338925441927877131296478214978994581106940549642549453115253685948741039846710550435471026750169368095228357000398859276122988491359810939313109303761799729926421511846969146025738790309478651774548345688385279640114073499441312023006099917976847104649140558631271243373565728060681630748239109312546709861665632052501734966182494864777573688589313342568291750207860720002748435020364960842707230652319730454622785278043458667197926575465179238154971365382871183059617776286528492861251986866289528901272815720342509141339878713405003718984540124913952108063558511537473905472906829113997797284617036132643917454608185224214652552072944167426549679058026592884554382155577093102616543630852180663089333087225994042225836166249307329433143293312748149683663786654732908941478586173947596939962055468276063733324876769750390770714590474466512090731369811122085614951628773379319846575464924929193100416489328287726658600078012456857615609740306225485711381126985576459406022679265820750826334357123009667457308701304178046992249808066649476880026796671851253469169652857550828296821089176523927848611916905830155939346943468974478974944109322721699945379661246212120757759591350206165646523500355313881797090020297467626016857576686181710826470870490825218597050433961220999341553638724691320025604773711197253809929410070495972160253077502924380401710926277976562430465340706322620159441200576836285084565390544161236845661694806839752136729507246020187870003926253766055496063453910762130116482437891534118534764274954795837402343750000 [97,54] 10380143303272012800415110631296220743114506018348736990315317196100353618159260809707631054686638353405727006390018829607360752906451599401896045342576119923099052999443441054566212917956865882364241258877278110855323053516468632690169736136453620950755662852522472909281682435219025360208710052200599314248461482623878331409638246542944004485203199351252762943349569955810626741527140134549955171394237520761331273666470650398906507741535634827835123425042613670188528417064172104150917699242702203185318422544344602305515015755705485068398010556563891992422035636026643482071726265042578642457863493501383878871914224597585846560152171626729015700474473378123738256322399233681551302795715727373088947085427171086136104114590272167777252644011546954348644744071344834025846774064851206477473417915756564160064428372742643236474518049750148330823589272826430066769040441583868805666247054043608969176517129065690080534411470418567145069335162246585922509940448905947231210190489081827160387701040297519893265001604416589707348650931443569993301335804179309300453007296247505209201721303295200872631281266466925950943199279634046912071217697405726021423409090550646145264663361801296307646399038084725240945655108142778823393079736896883495798904017980836708107902740161633679842195061207570755883087210463803968881497806591212563145353816412615955894919735749965268943637834035269909298636525108870675236446392897104005895685394889679561233633268297897403627937889740956838644320732324019558820696328844290417642713558148356341089170515929445194819664103243705505842287781458113458941919331855108126906396736662005913270338687177427608188620433674179548356247083458415231652257973291458223139075445861073850603651398623199664073395215826353576900040818656327004742539367355587564426969076365875192969271901804680080306815342472221330659202951430247505898516411512180774546332387524252334462432266281655230720809720495404954481330075024277662429222026039621169366176231712013314546390937915491346053357090829365487068173980442586327374738820336938692115539111783247520983228281586604276632736709720856473071481929082438000477850437164306640625000 [97,55] -3346062212528065634777679714714589131816029255127368061652667332439892464485711198000933490507638960411398838240577831574935700124368470441621328604490638280569353052592772387345815906639996355819573848011597775357000957251845770496315138134373268087755205410638229763095543038761628884867839746990089311419332621832439313574633833587499025255262382906172835455808931340335765514989303267563089399666349475345977470134278474324209375990662007828637727857259293635252254562390414855290746900169321833621426894004086390088582477613336979736498923111986480626114936617454234102586683995624631372799902878076869561664118144029808527125388615136265552294611810859500719016061448895410630593971768847933375995146822931780002048346647011693280746763309425267851780672170862412314088756186553396373966349864433152128374719912113007952498380387713195568253803068543818645746726478914919091383816488566242713358135252656612292016167531161908509977762613689062004681259028416951970631831289407960561128001717159562562930764961726692256344166971128635624668466313416197309411026712698445649176934798820492157862029089529413450216395888415741101082777455967195901090661265492616795433904450122054880049976284794596860615480062326789759484652786099783329417087397438869196243416476852097828170495031790449287974848125349363494711035769307828427102107001127534408278289700421691155728376794486907906047677567905193123038361946783834449043791487220450917670428294125416864210957233336006470168155638023855369569146719166458212719147071073375315710138593573793058730882390947781300207306971708962837905707787934314307696482634029232139998461953097731311345756943640322482138862587366471723133571917622811877176114653524736413510077701677303848329518611403667785897053718601625275379079114580765696470417564871892809854677753550523671843084674848247190681272716861706126366799731239675093148469472010641335288613890760453024927615332639866605888773109798944913589919874726180648035923509044748317716416748506603450285524376124061832677924291796036084826284950691398633922445486612845575624963577800057734712117599206512158493964648187102284282445907592773437500 [97,56] 1120964486025359496163253589112009030961348967090334133875368533133698148561387995957940221769452386125813235143997918303065753710953588747118481459783449104723098825839044597820419480600107774907111325369398794728446573647498809379390517458258554344746752751184029108984520826935912642717315528764474493666158362475741104302343705735930864143616566941958522633370725336874327571479200938098134089122063699816521896134560237326859169984404481842409626995237616917811070389911318573024109816785143201879562554263484781763395031652124599045678864825411749839257498809436005872801662804561411276997173635142703824518837791356444118588349738387042214188156842375676604036734450386248239057873317806939470098540698848725983526021455359541439430429954853662848312009062917503778494110165826695541743345094458093403655230862462103808069561479857541594494723517708734805983731559700726678850447185700706951873366485792510232121675496933561063068519014335411143911271034707155231870611874004317954550621634196960571448768082042110182818326539753896874467494535404284358171287448856876677351979012002757947918064027426874193420051604970283874121382084585593363001928157610930286938047123462211898778837747384548646859138436567590022540925234055946236109237544062853508536645216671523380606028432715519232687558773503542212376121637470873728702376904749488374557010630457876722842206708918950262245682444828372891775132423419768630313770758285501585606336639458316904353201553137983744489235485921290877791478555589390254510120755242835431250906833320459753709759721552201406008715380095611142734199612570691892931840104206910706602410547135105260071896547689401678637235946474276624297588530393009886384110156318258428832657682209776497367866413696237889227849876387032969667671931450498744246981429958602895300208717999929089337470015514155437611399956318579563548201316074555677857472916978488653751142651357021584926184697454350547996402234972887200374421036112767669361862496658663280544565975899437426029630711230387941963106840242797305575293887375298778781786685979233155447228704123023836431665529404094749921227958111558109521865844726562500 [97,57] -383643780071960039249438001987089160036831994442660039120716134861703159585015756912667702916082194753120991271896736821608229959239508107445803286191464682214561438231556785716420015278866690726542709027465927236064895256157840343294368488934136265429979444454906210735389764319640687292416266095593845561264322725338314485127998119125627833926209863806474044530824914458536241544974384905918043288422385946447850336924058781855890008428814885613193800583327458855417908855948035895758239702697765177428840003154495373781796527963071459280338114519792045082529846392379760054169050416392053179818129893316817493925622967605611753556348215226600563422688082651289329944540073384712407516182518057062743191251912530791542952726622590366164002055154493411929373422021218977666522294087531048008219795173515413055292526422475212451884703591964145679608889015621590081199955527785658870373548640539200837919926901191779758880725011633009962231848969230098886654885340527938170966101935891036217057321443271170652814523685810521761654224415988316476938890577193356889699535455406358292522558377922715032775198709014768144071192150960141869436901620708570154241102619184001673166693072781787486883460411745316593934991178204115754202829875428437013776959061329302521692402857697147160659633967431486680279822414530892813388593469814836303903159497020272431153832969352086590369139508293069978901972354444172539659537278787353390746382184913412550406524269205312195275591782382758335519683376363362744492024773559582530569173529739136759989659606670752358819507618546097629084288339369211639747100699059078473509626482857073010339958308587703245416742403608436677749302211962142559049399568093834675544786184735972780024271684575060512054461484688936427014711848066787500259764663103022825160252052267552418920976301736820322932250287593244074781262599666641153847382500429208851645953612156526836272717341884140572112964073999929806660029878297692248007470932480479221797310244636847879458291438336918988631450946446368061687842288945206563794544033681869741882346626680889993716235793400918862921730734250047589739551767706871032714843750000 [97,58] 128081782863607926320700859020240316598761939614545431856175768100642688748769297560331862627624784259338291538732077927059658133103996818296487852661926701783950860406069508602391286568693289803609574403188989205043056344304125470799541378902457064970841683290069175007145260398607683919990164318985191981346909530359806003505111089662403867455208079897218381034703445401407528035794898008217983540317044455532255829380774788249363493489783676291085883821650303383722617540824725956067957284147391032001083253573475943617392974384500424555458509958080489265998231032880326874798215739440834721565721564827853297877895053954935310484498721083904203768305544977990795630316873820284932572578411119840777039150887266791425305211033231753696728812760149281388810670707699019161400007332232947339883171936558999453781350022774419753261548993142192153085703832064458117391924976131978429136283707424442944482403300966825721702445449690088022687636015505889249332890106170394968455814006177447716568459511748479336555919898241608828596975248773166532440145036355242218719363187941254438137441883399787156141087369441384032074103302189902754973852170004992904879007663727068487857588994472003062673343274424548460677482223055783377510225493918306036822032011782022217836515887628555490591251831786356872582146203940631176228639963293724441246669324858922331320602559307476536732300240449331748919098894474467017221060728425503470229419399331238989052227549499092020934174514057954462540424237318026234305229285995474842851861741144616468090419033558431100954955395115464173587716139367045002929515782091813621196888927570207972909639446104202475673665691069302144848535842658229632579160088716493774361917889891921293618325774460256642547781000598212066854594869505391113231981467538437318917459266809767090630928229483776237838321759094826777741567483914839900164608249697506534008025029169832300717412041220637081744442378826534127336952605943312996031797712636631967758650193388966424142493886956155559432830947077768744705561324488916049359744461374934986613484224348624648589633859567440271609584101497603114694356918334960937500000000 [97,59] -40215705893854706056039218603163790241299195112990122205587673743928122039287064431819974248307486782776399007578982950752299369989420653738616291083975669458197950429826709585259637748849912487512444764037954282615461813248309182502965943152156281615618170721255234515411034592333392481129123494133216485333193164589782888878230359203635307349495031477128314353574642309560123301018247861773360112267712421687715332322729848487834492226306007854182232217926591776386104561259087177823829922441717641218189436636165589326581753158814522992854686690831957439897806236009409319048457037338167652896405074879760029445552778927274586053206611147038805820248386778675327452482095294870313135094255499110027655640619955233685716749494902466400490598493919429491699686992435320020378663712833450601894066942756907381574939935472855947925291914928667410887269623942846829669288489108579001190407377690605387269839145850908516262781579638980575851996693693449128019808145562083967176542485866294578326604707128291473611668578912614995686637159473414047730852012632641489915691418464279235470256272164330540773264259909667385252690396878630704987218119547117358324292163475922446128971795477168174457957082037010122371100350990336516248091234964940959055601861733665119429778049635692986751747293747040620704244164043301398695145849149942958848211117878436718372222148231340559580579104625688489915379447716119842124572027666992058041374402459973079912648029228155999549969986727715817965098892616158703663124387144027805087946667776571819614104244427022004454335965025497482091176785489489694927689350805960190041356559121012413769231079699302879740811823375286045283313364357131888725579273871852905421445012675164473571727375306705451052440024408643684351381407360248494337280361208527189291862725123419385003049016715170469003460516637883394972085368339578414387430015309817379123181609235552098841448577382966112109825412001483648044612003056221881252057318642308803193783412763645756582115868651807204276153012531836885589874697262044989393308140224116642327822649359056648448881291955329247977957152215822134166955947875976562500000 [97,60] 11762310620674987973668518702408855377963311233206005003307379418873501087544996618754441530228463817228809148540940859630320243360724391542947072939847944497051149311721391986710933149587542797274927328689919313126425227667313166987944904421666658410359488949012230486169262757561978039314948499175994772662092597953207875951977010613859418351850206763230447283014445472593183437094112499987227089560636452878688675502512495311488744733909154984762882719134381306019143871740049952881095189793054930921460875694796161957143952335246369832623233612459566318510628939637758704794332986575111507570863256529954401889506277098684330818377097389345569083970326529557094551630028413780293437051116999674076867872873327873899941575847253532346696379878308658059626340915005358898193368528350216595600731199614597503490680014338738220880913956751228270283146594277715997563459176671576176400990409411311008734605371016358104948315820832270001289917913679518249718749430035399282793588075937399856116573258798652826628565566308870079982739980823814956716512480987484358632030979384385100737721831644037287448000563394188322063768641613266546111263123957201481245883478638315937505893944270221602288874557720775574521306892865846036458683516267174582031362361043628689177805991669544787631010085176181082852210345017345264757913732103026164157828353166591014434972754668449034279936436083456461425474300586065877928588021763994332374084525833986386120861469342519174683692900767574120256423623311204778674976739010201245304577286141425812361740669628321211912825357492387239678474065245787893981147968217511408124064094200875955816386902748198639877700632699301984567480708144502898921220725743958605062298821313181534974436243264586603960462062688871727277093695344172490690400046694582293634738520740857964677992641395123316007622661534047097567119915123826421418754259587713109089382510549718166280415252878541854627505007119077458976579078028782510673528888691378181443090761451905833393945362726003215087189439509532653210501512879439682771883282598502377461883462067523546139645028874715082523039200168568640947341918945312500000 [97,61] -3256890701865104143645181160250761094871501438894452748626695435213035206858793826283345537282058713348515012254770452095077465479656064287405064744745412787010337484823416409199104620653621146586582730299769976118034681043565137018981290257630074897240310824593379982240850345640606444049563180715674915500629689242360913484452291768396020023472771247440548117048633757710805809798675739079508462537212561283576080551627477072644464445105364332694769848442323228151992227187362681441909570908361709825506623543313250084790358969856287835655488906365783400113545435661693156612632878897884573992224327104041239496976466957988298535165398633172446934695663999374984688216701697926446491338057572029859209664856218479899003588726706417842191075416660709468447656248395139080151533301466583090302833064622394371384669566227367758100342554750513904239024343088380288378220597158934764920167901834077955240379434150644584374337303418317197452548287820103210025265751365635366449206454449106210822848504922079514988576320281236211980677940050791597075485856841245214094011298775071284233095234737500136266414401145947011896928535965663928680925882631510194776044329828657355237003990157627475200875334033186736872262878734097512837620503800886543437346480153606533479163303034281620304712361229822613372768637194171182991636889924426372193860984362277522899612634636517298138120811696175659298135641536355436213896701612961330375517800644753881343072940635383460760282453751982427715109604702959659671243161021255120975249168238719616610215741643764107890362461725864234090494735040375783854324157285133700572212594195106026754093252136609966519268668714073248071691788096839875680042497711488223827346959626401084526107612130938095847255945386868057640824922631385257721524437047550290418860458337043036462137859530848552910058098546115089044239327138141654226999862311056473106650954414845443952772076816444762871135043273494261283867291744630279246384993838441101439884257547703239811036105795169060389121387860535979606843860436456809775956385280784754254319486569614883390388730688425056314372341148555278778076171875000000 [97,62] 880136077038944400950927391388884785846395890325329035243090097737929899056594194105100667903302082488165011346857426442390769423852792530456845094775804207191618799114334572374555145331036899656073446711363613757401631709441164475616556916323677465721862555136080649194150594885748503306753276758020440939627338714219869403787483156262870474168530692298241169556460178907418547616693878335619855982798283050003342929855866854081986495190338771485904541299963601514672725801737550414374275017996508354219664558668922148020772263473315535360207539035702861573379423345948312457353472900163955995910629501927523660025672594125419557652786451917646244472011283633995737942608663939831640812837548985851952021937356047899917614517629542730128518925549920726519917643328495546954905951116876717760181378144612406691319880448804997447717044958765605029916060716782600391681336724580438312702355464380424111892667905103014559233204932522113029221414237843153225329001974045106779018645912137337798716603789345367292525042087521089492682911945675244091580327351396543866679191175629709931253002430976178657667252214082057690191395029553902650004195338418978814411767053250751586957503810370675874964901392475714352104550318812967189425042699704910249631876561913133015415465440548319301051713996441553975133155732182352790795815849074888399026975684796011225339620196084183988017594197466879359990442040738292455961201076447615339616600277913330201181409947507346520817270701273992532149197191174665842517005451057164858806161718225233280659624986506308122558230042092940692980535320944770420488321649058909428378443010964448783747360588133595793928320616405830041723727055616312663077173140994293126683577476292969368995287262353765770296387815026838244408404703537100153359725505091749552538548250026275871536807330745232062208496544737910853452726364893877225294007092103373461612647897171212914890878762348690408988716170945990386902953261816996123478770010708528273331269729314183777728594513707441059839891307908676565078713949756705436256999322889884923291275974312980001721534728531537439266685396432876586914062500000 [97,63] -237238255611338074633755293645248243541645132992790410699318795062882210172072411268319069628914319153371810951246986420613420389665960179739727450731395159212086127373064521067471736697789463548770154701422287779380289420855617249007974489081476054327263683258508859241538753617750604951441082307335208617589919490248927630776843101776716551134455401469009720867490308648197369729297549757579816053201942128886689754276960376943310941775996376493651921462685181117870906354022389705704025257730957653268188577023436043228400549715250505482783358436050021978945981051981094109076600858919787267448573545312791269034470361703467859012129457117044723861829808522236665194240428922023630484466045865051555549566167782641427760594856714194231353133247446543833639145309901733042645319422896738901311901917284000341786847249153345703651852310390844394793014158125818305955082368894692317375908030638968182185094214335775125675498201713290523751443065795987891155259879254745248779075718168020533713956883783926317787854097247940877442279881164591503156916845771473823919192895438539843994693862624883401488461428982008663607683980041578380286146335716576783091131795913953559109122818489686481376170522262148387171794053271274647208694020962351920041382904112096035610354140638729038456507182755086849279190522328887274320983335786602653805745586236875909060529286594092605131810962339681280208057950482527195636945437159260366341563725324342572756494386075387455119114680643062458788011922146212633401652408859011175952915247171570370848400254983744879847730033754874667753162956570145851301530222261915627959959438144187429014522589353992128032338327003399626610866276137602222754535113315991386314931034234995471478548402364776822069592218178817696333640229458094190779284127996068578239137240617905848346269148232957451961445957576842844717642787950536541248955071774435212667221391788674756341077767673847565037827615940462273184788962630015314759516619821538789865201681360914812917255424080118650774459519424719128365060337795723743149182659018126037698966812294052754206408195614130818285048007965087890625000000 [97,64] 63240705160024097280582080141407494134451916798671001126448032171101381948217751050232312454135229619014079401133361475693217902528223297765731043142838908925798299314604834397316495059618857294239911843180856446425587619963334664533152714290894750492486812957739091488267011263956334425382823410680977836238668569351124137564358668813092237703318765183892461775624355766419188223063482301268571873822076017001255930975670318436460277744682387878548588422677724784656206730894354256983742827111292200052239133924329400053497299458270252433426070618362744529917207397437566120384523423337969166415819954446825898967828485556602117224127857936693239947077726858334811098170400741010508815007254942942637423469726264054310476631441516593547627114690362142610742707125852204605683694764970242184657966579228889183288872128333690206770161800485172284775412664231260344142784667009051486412638087263802544296185915072550587734498242814915674937087325223008328323802900930428487545099512617771737264192915859769720757136912885091343599417606440854648325048640515405571486079641208525188788260333420479305948606668376746926534329026638077701791564021039973170836136127919152431985838380978676092620419309270799556079735751546680536791554790439155323738781008577737572359339898490049693943392690750773010870619635686888289982898603129004983628448206955747158500814580616472017356599732901219583056476445565522536108515454204155854013185306481027225209881719705115363268138044925937707275440663923957923044757207365379166569075547880494992213596805971550139786479191977246304384959017574433567914508927632758947016798674806236679508126140316605406464985676876910122737991516276310135836449329442550630302848951315224557510399460375989797596638784778185140760197885941787315786682930351714372305536760590904546428603016139505640212890390702159574278017938933067721836698119392038555993534321650816179601687352891959158563980118040858484074778718709763477249075770172451076906329158740581078607504622142995797547386133056735946961328006339916562904530408674601659188137069275356672015675485454266890883445739746093750000000 [97,65] -16091586147306126664579408468795154742219815179967672414823921932874261077603055572201698693893877337673138581164552226421322250773116552644905524224226294201107779110110637023142103505008824579108561923422141215640960951475805299140554363194262779644800856284833568801559003798636816779096711556011050152744294110863226374989190964859753275675864334915145017570579452309878182548919481111029324213061715368379399270036466578874404461524453666335485876040031348047584428119906734118201876494219002074316875474872577044576455275250871153629449786968846982134546620194752910498530033227250632111199937045347966611343333746558020824594034642217211640370192946008473488148886633836224502159988350657775141669432288146004115194403415034767008523938029922754797933358013747776132123072734946591279084046550177250935848528188769904991680062887140112842410470314757001526565483204299346094459810784761112180924512198968993267426021466028030708344677795560854799647335161040021495364475977835104433337295960006336960154355872004904796511042001715440108837638500441374621928143562463282517604409130374846002194661568569047034052366862575849803455628263217955048883388333754295949504198550399634857603211019302822029223945902319077237316598794929080458106160394179898260226702842406652570050652090320990483540725301423770634237454098479809687503585168834391485265699722372086671102440421844914229992608558673265693391982778743416154902162802410776438515224059880241506538286340504572990421998166990327442010093584662214236183645031014728936136445652874736676065742586344305095934758828265387282327901092181018476279974984913628742267997340354969801806479183912074219210743847174718207323777715520011990714900077779231036342262916189623897281248733409423150935619953930788213400209307155326360010479059621431003961041828175543287450385079196321440728150573575999448016741606127947354390663789085882799290027789223442524977316525108987635492008636506783202765601220732164293803060974381611464572727726913653765835360334605880650423017356528532599116903545370211344421172461631105998769442066986812278628349304199218750000 [97,66] 3752531799998144923085169187665531526857044289931110210140002185701187425596649926485720749130216357545848475202166955321769789049414972076508490411883545721639327024919286155184286033103515034204297872070249796511439523544698606017578201841340429295193836268396829276002609183268111022585682376295249044738207508395975469391546676177276991108062935789834308676413971509901352318339533397965466182882325523201066358915536213227358473720377943471197058677097408325441962459847073526752590032405440941908833482532003133031301905551989968348265411462913663357340669002111591071200561548269158745247746708812685237674374052396301779500219592884525508672914738879196773787224171686331333913271129224978474464086290848696474256219446816342404602626797444128243792427233301482387007805226059790542599792204961612181920985905108656853471395768370842135096658981629765423533419678539088569669885944602061410954091526903783730251738875053816919144881094561673703795408135162756967115655608697767999515265934190838107238540923733665295509315242973254509602927649360445129610758825285700109891589970152071175036170623201465997900588914952319807638789901375874264168127043729364994115266539134873860957513022438031725285939484525560917949313979192217300023938434988362082633525451752662320736525827618026455353899063406190311918726936825195921062789068660227077532275723418133185185065967667067827267878378224415991092514663898304100672439626970516320706163620506696293147657948446146428146925387030762795358493335966490296873187273639022871610994399135708033666394992795832796481945625355781745086344558616158724182648068301896311942535091083762242525536390947352779218467981309260510360991466043705453137887626837372221089374007971005073266230509406807591688328782091203443707981030558954528597632646816928257545358501292368891326521545008102828113879233801276253075355771620012409916035207383435492163655757835347723041933458638866563728555934055255759984566733705814736529483257562427648833205220357009837338137046264041581354945214846130875119583314640227763412543872389992571925176889635622501373291015625000000 [97,67] -776943448234030466203264980521825615164851573948476460596251845535249902722778690100670017643053568267251148316025534773070264156303183129243183680505028758457848342684866231604824399113399334707098578458995310935753770283977250130697577977764860778220781316204552200816534483028705403720710700426491852016211408831028313595161428373341462665826357621161271813178442955685040652601782527684428220308250752233234539327537207560469476882504080004703665526666542531618054018199648490122872760662345150696188460493127161486570012104500404708082067415495631429711224480185471702001176799781317036253571730936582074686510259236309257524113662066766325218743057458897535021612919822642295330441433964229655231542178743754398125412855949710483048490367249057087129788235357550193358338064836461810825591986969288416233313698610351458738240597659169750023872594415019483949887666807731402612832545518935146138720523327399286359779405412774087883074579024928442189375811690579526138324061584343672851479668170327358048383684363318337992574470655680521258762523584926189532442736451316536954675809507084420968758530655535333367051931393081468534967436345793670821259811630165656343539993184055071905744669499250780961733347502708388939909927560211401800707240730796813410095146256430761993028833029294948968347225167012244049786807472340662857534276735145920572637527429385449187737205473033863965314349565448065129736190228375983676449518488924048841863613207112372013021759112869334935218608917486926472366610589779894637030795183920757494609253508720997595584845226558077386756310326362246353186068889142571370006712126047103848363644028362938040034658363362600558490977178344696053811199249626814103050128025802552627406513983345128542657717929568860430910444795469433903281727658607503056568419701546625730915259385952779457057627282317184226004624743727539321084278552190549927489484812730508682521686113476090312932446528866952841004915218428602134917389781255076024881078896107749863344077270510103006956902189995562529270873152479289480306788067107147172010023217225693770160432904958724975585937500000 [97,68] 139765016343228117549249160588587414373580014989454918068556545698134193910714059248331340127887711362087705964572512005950473044341567949364661991840454690943734721008400451367751902878863910087073352860992161999910455587354032463189032820151138816828216620750503885178820348916464073338109099115746335787336047633745436429848705215582172049459395395779892022549474966434327003896277056593903639406458506539665675466276056497190494199688111757672344877997159871490389805020048445090362702485865906653695207308028820817603010388909986369910259414950283203062607107625584512187571018930593086910933496276011677932599050670517907003220296431744967808522906697605951831275563342737558877056795950560736129115970606839931552484151326370800102072435661715696114337621311396108776881554613008783312529023001519446917806305160294332170940525236580106545452154753184795694674799211858443936428055861188796776294560613847664854533803732710318719679421588824401589907670382485225141168546211461754862002283423199288458138881258222407920345130065034268480615765591760757854837993678446758208771926647175605278921668652909535949926146931393986306068828226200994329876655806919539954148820067606642868957464618397762654473197332861401575027669259119230903184070312431104893226951630912923351248282270609906590547269756113496558174060345998225549606542295305890005682959949267569564651570161568945899082433126520053393198051476036824819092753395396350610784921368737067082159141995224150448634967216761212209050870146511844592110869370715775817965933103889879552714184634222742771098825010306551693248690373257736328003195222383547394009617474676186524308188083924592979642854548819560989796824108611165092037573093110278825567340517029501152592110372513865857249811310239615426293477564372577248815690237166727013198459547270350662611861401282105575262223052387814149240315898792270671715472860944922473866691644552033134456364006351915156706604321099328215375299654721077212572366444271694459492643288574046721765206762953494911267539004529613783558545702306397454095510113347700098529458045959472656250000000 [97,69] -21498124585642923709697588081147545946175202512311599200057085699748432509533007518707032257683847871836611383876308041652675901567144709956678082849715068554718855105477100053411649476130626863193729760845024556621513673956240402037224724783070650753802637617202971131574675146685380389942926150922821256293026679618684956262232875286340618699999787829876119028126745361374976180720517282151362543424224904594549177043868006448757004959376188003458456666250807554164920529519417001864461924409588569440860301396192016074810667793210284440605219475563311926328876810459883089488628076085550157622613216277144988758158276531760066195156037336382096918665547556221966728053840787496319518544449269398197579058216102279579254871037264279154755472822760964143289408555392219689797943983151899728660325399935286551950713775311697631985950211265316411706165854124423444162919147359096355175872039541071314077662078872031042678559589748699103087913767488724660473482780384902312014659276417843729034163516490291595601265318995755847154314065856189042713874452996174259521933365794126463671540628668384846772707522366636065637743871801353158347102840308565031512391489840277056881952722784814236563684424521835525460492063698533959119330972448370024037196814012102101080239875812541890202909071856925555183901084198033364289293610927040900933989032259726044877370480711528801890105207709741558305126602802845566179218070333220535922966835073384123484896884081111973534673669331512412418703417319502814825878875585076747116669921424293774931438866114735074705010819749624500090143995327276224111748384494819261170334307694213294650980637039862216567932618351001760020998812352557124399214418956052650945477222398260157378382380486088391757951330397368977079385195553880522593471439566280239904537050491405743278130890294302574901945979219481037365761075785321563013800316146699834355085971942952407759944362810927672827576349188439938181712200987689798422923175229430559249570699573489405674979876159601055704449529388476294819822732069496131546072261055526156359185563360369997099041938781738281250000 [97,70] 2780892819212171812353293021999618767833038880676285048078703426203459089994168876490286387599617541470669741736028957290650704656471377041105161162595724577438468753197550583284361164675646752465148095947842169127489260436661049360659233264091235061460644260866227089439629874449895947592699726053243375502748537559972006436771118314140862004620828291390835788832286091628364985200278195327461115909879269465205846724684646127306572176987749561060505926145952375641335903932577969545857961604754599984302039600774406440138001398060139371692780281788240014532835281658455425660565865317727693875150163063763225853017644616354672539613471458917773934902547584125740872905433668542005716769876000394652522872750637362037471285546921424264577748765234733276914076181709469197567925003128929575955393109122785441587856104928318421367338344848112313315805497239717489136702919406896770209796993819111815683985439538484672530440859164423046615211296390367430833569583235714216520439433904073630672642354300186892670061961563253448643512393285707301781805675560310053737989337160615559890445385491850645868816148987281785928319962364578145653106673737075134271828697698778857322643954897280563978999058487081755536625864695053872060667735247025612568800065420196701738861887187709077351163466085449939049325017942743708734447760740798209316590917839820656267993711039580504679006928174192866617487287325667706416970158367341923275834279527944137027307748343893450801333104091249460965913617643461663184136747618285467326984047835799906381286494976313267194635360407428845130147231594448476641520236840717714377896244979008567736415825337273320105183397062433500034872226681140665644479458625394788406142684785603168228702094117848863611132836285058104020231340105904496180101364664152544776110548568435640877558875759298814794537764957213704031767020735478730105751208773428195390757452460207730373374892785516415957170121918934946733215684818553980950027962897325281573523720822651591856508082915382276347079796818549457475270306644919734598949605328815914973006329091731458902359008789062500000 [97,71] -294218412326461632242901925399026147273061593866301066880880485258601925275739008220054936369979036427197337476383131041133737960367182443866781929777381957397393388670348544773448864606106576850383234418028992424453686302271207444326636149703226186458678284103017137922364677427402220514109605974396124260011665222047222296018879969448336027502020324964154151602961885585286510119878180608261430989053507787918497422170843448879666786409175068548362517805153490622979674063448069001179252099930394924324634549652731962832414270594617765893374300709084651451001981428010700590613653388001073087447960180240310359247169672663255448311950436798295168175487114126448848868239936006021086007922580597660016322746836954184038472214772022610850179391575079723039836090179326859600430886558160961329220528934437964847600400678352368558225204188196154895125474186174113333663609113483612495234503932665750714778636982035938531536259041722628624310539247241460722249149242350633760866888053978227575612331814966031913496526597444245003835787039835147686233022807391079312315642181094769158845811564266303557739849303524460585969584292179105017102307259603451052908099285972315046106274679419661290617564085966474279580605875406934565183111570968083122922396205802821959641996869839344648043954795788956581371243575606731113018505044335923030462697717447732337585385547355452019472492333875104188190941852205343841578087599313596977421419041919232845835533498774575528060942023309107859986988113710065965882569650431639065651506588974270799868405821143963482303598887417949231145340568377969285058112935489782711100347680589757971939717354118698253405422134564602350532972691282648110230046885902209741356020822194217646592260042840545456554880294084618810135564422583688428515282433729322961566928898109275470473992545856551127462996690997408950942061591811189949850173820040601881737107374394121825620187439992578145705949500249636077019212126634706306466077733251932579174261140717627018565138705507135885600946705666353521220847823230684930131658208485312400171096669510006904602050781250000 [97,72] 23772641674915164629289399198084391772537329111479703856779515629698725418855028110808435245220028439237932644455323723306582685975548172329251213543199263359917346861066898670985731646880414504541348492624393701398014490435290204939174041871402307345956286015283146549502799790677933691235049318710333376711690040784328015521175748134649854332512132050860122440999834524228067179620220591409080166155798960908953618750861930685741058292196033770150473151622933053138708095130843851595210487151231763618553249854221780440997808089288909998505882008950968986252380236181481022799490266507053692713190757727900018375502303466047325305860589284723289233577656986184656813754009272779081620969845746659844193005107932604658774150628691667529040364198472302881213001963770030246476323973129026263488297983336796488936694760604828119664911001255368943985826156399592654368380029293464212607208438686420584280641944867192967354307756125966516881325939181062514036135982209572045589250863038858932258137977030923229553573064583977513397516745156740464839604119400122572733087330059601298882068620805167827772022149469946459074776898166534456104553179974021496486416748469489600267185104614635640505816151011683093727323465939317288539919077190671865805282340596904238372607812912083660642122398042962092927088212324257276132161067052819648092712716542702343379900917760429593933926617620447466404651629497594291778634383715836182198967908285332470640734321185512683617858388630238860519864614983685313036410650061329689022372949986420152182227567255440301013694292650920641458138240018636278275287980705936104046135142063186521852747290779027804707803018698350556636527339710006676445444628358746118779471766372569982090406938527560484405938489763971150524142313570964149385439923927853123404472296165931045775424367928892395187166720386573172748264692887515108994762829828652561436513969638768150682005193016680556920257996249476352233742737335668506218644967801808606459981125516555075566643440482486694097144199473379382343351359780027110034719695086380397697212174534797668457031250000 [97,73] -1131668843288586173068772773581894355691376408752138985187379492623962757335089415527372997117222755351363248060071911275465313669854278624614390223406595933859768798211892518767636109909591008399679539664287216030773312990695426480153462001946710719725780803402195439825220600236559914455317471464118585653575903975537167629103280570335746106722028419925799037971300118918433292444942339158389451804004971926717463351139900559243791435847109216808827603202758315257162238797066532418849273248332233151469224420031922808053315616954003339738603661611458730248668437849594156526315840902397274120842410161888481319582228499337375172072159938691959466776181209745793818141188731466871850830782022548630127886392225157058379134561083403247311457913944814247871251769260018984484707413146691313934231357167952014873206550542913983442184742515461494157711635374964180296644738881414398823467757002979637288351202713966964322092487702198993108983309913971899332056015725719038774924964614266251512665991406659898119256184483172057964340736728862835193877069541770885481987170982497051652125318175937867571707489118932710346171489904958130958262532892376230593610322227236335652473929526737965637681131235369500637473432696804242090255259102245978792342132334373372497433609307141930896599230614369210562521198118445213484534050009309040266850713274826307247321498550139328954856964229791339623818874937627185105925989632805804252172918066869149904902396992287315799956947785978311328261977337997107137534805554176653549531172402234512510282230692901553262631758006044955512044182382852955762887183519099226454390120731101535313284013289634143610326554996800568585015581164962220157441064578003207423152661897381191165991403152299001587184669120084623809707340618443405455075210211370514543526166056521543749555602762941541058880877233471954980337790604394198911259592440078393193373869575705927668644225708141568600963808799583709019348308427898324466445759254098033811673881069356384297643664717763528958802535606176962867088024370471012122751908179907331941649317741394042968750000 [97,74] -34382247558289659481391498190731650912394639540535852344170649157983176977126908508847971053010298686252823899327256197550222745779776066849258918336063569344340174363741682786441270497994908980783675550750272944627087620713179251890592640359156114062969826758635705826456457115390253490507949167603493141441603598129983243638307124062017867416926223883520890275897620329824358866804940075955211266298858994243677689518936775492990708883083053488130605477300104058479551010751325321556338932813909875733055719305271121067367811916925297256115706537530381629491359625314516395207339851973793606506462131556071526973405227326799123865728695376156009721054259156087333823196871155496720688115801969471122758289720123882403152812670790176683389413333077085118100468288847580768513649480496466441298434799212293436887227506212927942136234393002569573445168475203348805172253319771254691849281843686649151807293380808215501565202846442027910359532202488379843171770288022503068248382066143218991406874752957792252360274388097245807171937544035161328720154212481466744583211298889725157042487433910289875690605811732228900306726641101409943546272764333419398969027148335019500028806026178401903669838639694640337988549800359976596258894196668065332968571104659036083943734736439618269618081135293706731945936501409333029404658745278448468071272893630016792095943646024545125920137554638705130760866110791250107565153195259166887404545225405220494562702981191400126967841679667049327868719897881163692940268752820058437303397575845484459379698045572287234014309981797288692181698034967321438009774236463268271384572149279116793471987306642866544647284116707285355323340088651964415182461630539170599289307669577556043142244299338011520002207872131004779283040917140869081542790729064064214618980201205477331490457427062883877899684242461904402351365344368223087702411078934903558257362570365499658583833253454183924315361151969716635159266333785574712774747635424803595186085363299165051218108058208356220266259651854754903520642787843539234238221524719847366213798522949218750000 [97,75] 13230121803908108512948712752076924511606737891127043427381088767458597320809298202706925371952622709334738926251368888945928614385608795981605676631177332616342903474547713218558950120438892626850572367912466193757188715736752170971661443918796328882433931488321363767750164436064707280743928266815058347071563632723818546381519855546860742903821809012903591260869806387063186097979813246576763720105127299473998213578176528034165527121491376844508983956080278547281008220519594089814152547632865578885809244095235721291493315537298626877273540114038452071224733281162112325707011387737214251345367638955349535729960678698283388022704563592568416300146799832782360381071169128891015788064486459217307421924599233100020497859110686567979597787243010512826304379334467545124354971151964930715769243239182775264189544205379650976432046503497471829034058433444137955163960555985540780077628221756414352096909687340169385258789406814642733669584374051878716711224350460611098067471188309262811443722949968815093138204571992869272893881073718307141971558418019200852973529275687427370377087754614873396484735959976418075696725265627036526112488900364296346141606596516833590358063321356004817024811254403970476807275464772207285288525142292770604028974799204492830456061056738363378994666707610514894822825853834593508875764234425251759855207859257179036657612713901386572588882119023117148534471818839410341172442781667004109660729676779281631435531029795754746395600044396473741251627850657825687021563684246262860897992390344844033303920942221263852577208797971747964600048501706726226216894565996229224723457737295941330291035893382704977768779534720182287968323443002547447198623584610381334989715654281419281874068997650824706532481173466413635663542218435685188156446659372522304132490636737500714069928854417257417650128019260686434249372555403817418710370153100085031726652208733890418303540311916424518551788712409486741759584636122697631752560384373732178591225976271622964682682889790288104691325219372274066333522504965158894663090904941782355308532714843750000 [97,76] -1262712434579465789324435965609407832783068932114483204306747997036916513597277328279266556276126303095523573200127328775833478398366434696199741630829769268063564483114704956132908346401233819335587547281666691288382002831078316675776358936368179446235293530376582274960964692168768127757336667724434405592206292745297720354449962817492651578491955145556808813511541893774841356182708769854403096025584826737650282781635780949165561188731171141538701990391151322104970819084575461353504608360008640648023975534207848559472979653054677264206144051735420613704436347915892695855059697641064465859837506984358467160429711671707950453413403403877019925966009469925051053926075865593205350717930145283543275038259148105534459274489531386889637781726263064515321621794729041510408594894392229058092564406076799191123839232756297321333161054822857189352911639695155175453002635507694421250169435559798379771125315634394267182570013401317682727414109497899624008006086522906094659957291552344481209571599596866884278574980701398846734357296240576691153276145959294756994398536878196567198484612627324008002643654274936340459523884034006114917160390079211175908489218858247562814397602145043144891475608887415424179262042840943112007810182183144618536318519337700622514843474989503107223493532599162917989037798414131307885822224930448967185521497054635585156538278041298097024833690272178020613368110155520299296095538712949890667955871133387024111335377609660239602247886847945418084723481689536391594111643715044677222533782480347450352900395707835670368793634369034999164793465025631993905036512382475959299088610175265008229501841342689290519033285186707023729383041085864092793410737689554318346362094131648928363512209430525307340120649371001083328829049901637934440887831507429737012841471180085221334537673321164543634493660697738986639146258848961382504141132246823534257909356171295802413767612810156802416275279250226468616684616256518012409443586395138791869678049899622977357087167640443428543309569189408267553008325678742806985610513947904109954833984375000 [97,77] 34908387099995459454925475789739088356683832283258322702452460017409109833194554852336595320402011185898737871831778857553435743112718337361790461230862276765086430901316159217923012081675085104453812590719560888745712838928528159459647961159126013833040460877086166753497744314951079145038580268935399373183956873540061788150125008204475119255988060770828693251321378718566295765031826196243089615941029115596536157405247623630017880045713131216747656476920914411403941980878308822339396077512064609490979508711776955632585485012995703287783354783192758670434167863411631454153000803478105735705171794453913985313705702495961847477280957113290416157672823099579604937318651835607521168739882602931210813530246085260575754366342768061057361332074827617637508669337524608100413245219719489044055814101789818308848626271209892706830173473685783260413933168622773074514924195390538235530379712055158344339259032337853427414864300097532367818273531725265529445767667952554771544659313355798333869014646918574232233295544416704984898120864309433786386132618485028587139137396260396202100155720985501633681076973533389784403214406398750765073704307843714571756076639720355424888730593354223290740240756128339813207103581007388973233516511468858932477894630084161519626368318057171772401278924499233960957889348728534737012415106443013048934339249531425486462887273578421531085009993891559884300881065801713493587545394875637380815921138186253200444791837458234307093002455832333130973188428606065301612088964695396083238427630850194217855543816154469876187364148344467633679420821873768054992009902665042815909887347776932511196468878370086046057833953977542804963460726242655058787498527558896421594445852488901262853158109711172513342243696182976552855093163796149248596242032391939133021537999104101762579420514726125431545946361418437427541758333209063717395212803525967154560337958461085220045867417087146638943292362185760159240981549078273758069637161125201464544594531966217718503855540720962826497077631612282244750042892178498732391744852066040039062500000 [97,78] 5527777833113730542840624263440340211230532281122681280920888723189943401169520053278156797882899585582533127660436319739597069192650073565254689142483368864425489451386480134371724735750729392638313111103064194510948535780085595781596872292408118060216996445196635360562674282913766375186583360635326076677135982090497292389455765702499735395298163964517685210633415518159077436718338759998915162163020462873673747351883330345538279687476897251425919856664625009071682228481960516341305765719039800181264383981657378771320685355031912566133615794868544472591598105987639975815108697334673059728513775999759856533023827347854871791181193419927120761878808750027513389812838595516981740176263124869693570298552654059723009441255876881072831794444591702935025122290642346987885522898422101990929846549526651936739125582055025371401778112920804451062306634674442683551242155245230649967438405267936424998088248381788823089859300570553796185931298902028678871641635115370945940637650139293641609435413609746891094430411319904697202791563389794841375319531386202536990024513393046051434447783925233977117127918484578934527167251373994518039518581419120433265254139346769572555949410808900966926450557564186013589401840963434861980074169278620756845982654726245666900426180478675942867694854319543914766872702946584628471723858552134307602414210952836398776962039139969481590312827078296252394249772077932677644200947847482958213566934656682113224164285696822518342192154690868600221286938780155436464299009371792437229802696182407245259140020556956256252856606715860010334142043316226969071938947277135862426839220382889334596241185705874036848994962344470648816660592630944421702324816714409277100766492305072243014351824318380131787347933211558901429257926824399467692603867750104381726407962269567707886720232418356092573587954456080024759820941053683370262265321978561743241834225447592470679278573306517022819573503702419316112322283756651847279611953072096751940986519066372730854622630606302956539269365260061714921420161772402934730052947998046875000000 [97,79] -750948631734747644694430139417871258375835020852369665680049116803199150884243745950646877096778162680446864933621638993710616596046091211438621797481252471988120423221804653039898996721798741683678573474544608394159613001601977613411715430585120005772245386820273190441501980143690520034218176860595223072104300214671125287306816498680912692083867346354790631299372412643312013003259219426498156676367918391805385212313184282180029633831808434242841985494847944984680428560985990033527721750898049017404531170809562269994842418958923408907762468690836704163036657434444849973860308201177831588697834317081079940431243107304189997556581803925286927686157314346393040010972195500265661208230201003171663789470409400982569764963394055748581015244603256400781880802834058664982272328449427630676754753204555584652493177226431635491681865931475655279577656451368622417839702005526113764428570072806116698987456006342164799540408804732358743702694616815212445932899361760311799646712316972221948170413949965040583623361601192342555027102785839060649479760206692375772018113252730595795219052043620695534294346681699420371712117991070716295405987445151410558985585504055855950170463667185405883086134223002183222719725584698795108977433281908898845288740976245456849344892387289129876536499762848086276625718073432181708026408230838664827136715693173168042290794309791881034869183308721067103198443099481371327887997495101184094073270378128003712885291977533868803545431738743707571282396645883611549281063716292365778005153760174395921197377004606637300034672818086115526281431025442475627370042363044115915519268693629648803501598745959631083507863921104477947497073167819061963471992198269757960009480527974057908892390713153826069566930601040155918203903293280139860753637918468291569995333897244340285486498797672459870426560300098788009158682547191515025692728615295649851362559931679951230162460036073543879531082773337885426757696393487938545261751985116840991510864344344591152211804859127566907183852234150843310658274276647716760635375976562500000 [97,80] 37882843686694356751710577555241038509184083481473043353821186372479707623931453412664733559704686662996946346125750475647781294863628537452985688669801483065459110748681861036742858547828153453404814076402322863931982876281941468253678904034823778285079420423268487710208212799214279222685545222200491573688025819896526036856528022421373294628129005893351395087488318964977715584286899256432554714484724155111284394483390260268428270219204170736539544357391288051458126348165484726165674922104619887149537842210985803807223167179993115299942355589383482452580748894642412660747326758949670518904515781422954582595837025487383621346829466017380957594144338085871418098756674296701485365088404499166594578459503041759871457832386331140748336460559778780791097889721362794254062510962580832813987448765478143048761614774234601299683207989550605298498604293454909834611153873612171995119057415905429907213632280909681182182101101160672575640552132589236460986584453083460903274069389643974025270876426512932758334025213000926713665254454089310420022239796267965965640010340153128337542997346192234148694799062886568007266742927631867609613240816577573481357711666956237965327285795734848314465179668003664414112998988013873668915506106366843043654522161397465374800318845790589218995133624634369543869744451220524010663521051793436860576229663127818493699553248850814563159461895877585714341941741369641853119017429372640597820498283704533098596662849668580141959005864083370941176253224476527025074310968746597483989554053004667665813414070257825465566640227651105394528443219953179109379673738431346104907138493143860237199217442139050021140127769347933559447440514054592126991916936697860502215555144962166991939324308281208107730229439079397734531730819568630593177287984375531419307015283379527427065613191738051802436324277869667312341961322040030207924123458643849240245661734072720063360975012445974158928439439701519221090232228317132633393893329277679180728594465888318633605412885971567712883259645934338732331525534391403198242187500000000 [97,81] -6483372126833253888123443791926714035189299017799470435819781106049415381464566773861543766891385480618389315599780138905111819316751284777614346396108912728481805718615680517312763737431929920745680819697619874226897777864439768145469472908987791529275680153315818557199579698861609531783286758739399398351348962957628428696003426321570720657212897761210464543751886762160706340653846193407449317117043532123317811640701781642187781306195845398431546055950669180543400552110742105208043735154178490135611140512135391483943201508706011928024846190586786696745144486573144303373996957159514981791354761155613904201786923840342417317573638061981304924059497626383332875850400462162358602879091270426985860096080783036816447700337269277957959883521152091380420781940843027152820313245778014892313282772167234952934505285366148827563167850578143835403842665401220950517609273606711380055506125698926300599281252073889110727508195652280292927411538502664141024892470364954281916181198759672377652279337007074402227171856354231345766069342034452658332470302549194038354322990761805187880106014682571256743898627740446375202631582095589093133548514143644708490245775944681149639826242510139089995985566883019682293749506039262862307937665910844159032518702665227585246869549344899199663502468479161538940124940633118508804556994407899890231167564113131330628919434718238887248155746563334656575551457745409337198516002877215940789898502772002522101833353452810756969852977600823630253029748810625141130863490358137175956706696843412879652451585289167390374236426038068556026767086226573785575850828074356348490530924956179061238606373732865719386695604506618701935812986279151472448385755033942954674652286711166546635868944186576789916658871091196364409045576679455614580390022440180296456912169778654895624762630285840138917356434566166929071109236775034279749637337198911532223121214421428272730784530639979395391262111082978699727451424593694601371637680591487280634577252635375600811583973698110720657380742062759964028373360633850097656250000 [97,82] -115093491978108963876249658627418028311446762640743592498889842785288251637238734918554750403570330431921311615034925043031391485915922780604593609027799054113761688607393679051417643311775085703744444415603033609344487116719447202308542685902961670830941906131190121500474716426850658847545087606137601627603578698700444580110490907435891229996996787481482660410429142379480989526156911051554297710714350809434592601931822622739002110069070967409947593823324174164705798892660176380688562961306334076569342296365292795903754639336559454326984082831341941380508518770101381521449430857515928814090748627099688261975133159547607518963402908482863286047032452202878375379117963180578079750101934889187810921808036928633231872853120030962324144362049522936645494155962763097416193237390098042707024583329986453191754872197692800354247690468177645511150519009220907519957073929968789957955445456860403659531502670077255477146342520540600132468059110945903152387930422515791355743760394223799278424180723019062547925799551046787744979117965089521119906358935331985448927963874043153070051905068480289946728263951501415762357945186192449809791588268066393063216967508371820728036717449345322535982723453232058816612955839125767757191355489337540177970686762740526996439834741194568412976667821443447841967775437029211141262816436338061743584500443031162438976406994238401500912019450224713983126541864368751584355230226876680223641492416742798136403730607615146408096017760147326564319770917922585370113918105037768197774830011070608227685885926083084723631947953443680148170107681466310964482930999059521839091746979749965287411131012252084916476249461551316308053375746745073315697852122734347026150831126520344016906546842490747357823314012026988774785965146761331473996021617507381292355750330165397628911875617863157831856057572859264056394638764065302203822030402305407066121758683622741171489527993462717890456531712738931830395467887756342634095496380402034048106624225776812020667254515599538373225359289440530119463801383972167968750000 [97,83] 7396011369538978635424085197694628648290371256969617922296123763395375372994761606225933219959238756750864882388943832802415060385650759213101725530437203981123265717816690528684206191936198153464360972751486566053970196296621871934255827708823966732961460396176756291599011952059127533428419563495151354581329663435232836371429432625682751103757281303943470505480858568341284039680726716433512634233630684059644984428909927306505350081507488267804516634372624106425149426265171984224293748506032324578317838667551562759916121565000424415254896536905120845031211693518856681441655863253114571761072649569083458421784456988260528870483328511902026157797059038726108455364807855188828374113311586078727919254794665294177538256294680577722228115251674764056438482413815989185234593791595332235330220190583217144359317861709590149194010489055261560377826534275336266161753037696312681168748860480451187590435184870855840402666115965558194272610040296608649618289641825436376000245625702468584060724919561528669922921251773274959920503545431345990938528174583614936640081813318842492978319531835855532720198541900937849788734525015436067239594976368155047490386761497456219519461403071557366555145796002384107657248274225535065300471682085047841556087337480347194329986677743967645085575088241897875219016122955887158649455512556590490503367840181903712245346657902353222568868944995144622770634429457720810989267891094095809017621589781332565211155670302106493488429374772420567214343191403905471612732268154685286673698207576387762058509402062330827993750081506528974786225749274045004446496933599910133999555930447152021037132823469608384005109115110516137223695526601710256330311412692426707563346458488492577154467152582857329504928580695945101770477105222449105878958761026646744447729622670039945369041477914056952397721185540187617599067949556945277662205820801533747650697752536914862812607112413685224587432448218957495574433752256871466768171345645463117368482277925791551557362485460284451513560274407500401139259338378906250000 [97,84] -232287586900686989648994835704982165836859994364228391693194580668274652945047257557407520210014939804223744098747708532295665778057151485386943634319065356163574274328802535007493509087857006830141650004120032884620458576927950394714304923874073043003817231168111807128823087814577905625014764343865363623927162432702544151930941411878296815775213760126688487689138828122720752293635403777703321591491858395575549764872586544195479514369857895055643686744297945132898726119264280819371186963870832245889168572254619405509216045668546314325727085059140256479072145114229621721839114668425085303240824154670463217828271415889681445016108565164664674580291562048245445415343868222785299646703318954112762546349110829830516810437672266098840052835498453327540158003698529317899793863479056963279427494084096069467162492514322505571484816562753664105156335803822190742300656862143045219206782672374439771506689945132036774671688526397880796597232346938532890904215282569721155584666229545459473860740417748372080275181356688649605818733697789775063980694362049073168099920521520217637820155036381505074765134057822750712661528742554614165314891376309845695788073708808641335105922213249761451751904408187987649191048144335040645071586708864455232210391463764282998396733836061121946720403352183718799423343064940366011649046921028698312920264579500944272469050722766934544071196713856716302295262350718031094159260203602757905301378796585853343590269728949571587082587441553936858190545754921870452579365601492984093241272310409767871443946403244746959516704881149676960270484345616186462307755450677250727731701523400704375127589170985692365921649928829269950327831771270516883036337673841450991386023501250272235713474749940460417576414608099129168587952220824603869451995546502922551332952392753287169010555645803207460364402876217350282285143529478832703963315075586385059131217852156382275304877366154412712365410130112298456030625093986635748725419082612471186771209267671050520563160491653831933635755414143204689025878906250000 [97,85] 3044454706024036242024998830009748041394896956918290328504815893544642807209537345616758794410351117925202385255657590727433492528579830776561095726380475526389343501255490104481997799711488905223397927421397647349489398027482968736884327005780296853536872746896686711557503145678532029345793154621737593850741554270264131360388030716101714280241846346096613447581965764739943865313443924072599080257878474686542782945656518557444963013338042394320161556952813785568055341140414116743372470457223509271099580771800718564055848279204986908277528664728110629258677326892078430173234128264180014043675136399153186692071340913367868451903957246625566503928823481524462963716047269313477003651946291096177891936362338747197483867756847464014528812410757366732813619018574469894457457863433436438714461312846912584493028477226500590280200807422923237409713586717979163880939405923832348506384160868159550687800537864653532376232154034228954193627674082919594560542376409614257533793964142453924049659966793977391306694985262511363518394252807707515824341202456264838807496662137610338933082299611395574038943298574409414493212946486316588124560382884050754753442604013405315658386777804430815368954668364927953892141554035126126919067687908279157675856099926678586605333534862777560163122531928263288613768260437761323044534455250165262789589879789903836532802751975374923406029573327473916548991976851957079113637406958549340830651129688876415656422899713091914985744308886111543962578757495051412368437549881676914411758398189160047420637897711443139095151369808446500502313324792411144709299474442135857396828609681205637506090130161984163520158495691521059453043643567624641556708597296472160212566177321468163455598715003986786076847693398940074824377973733100765035906411591535841037848014509055314208063250100739120289206517649666742967730869472338112006310016735591709767439261015728821690211782414035758927950882319615702202708924653095371707734783902330685375877426617299951171719431242747744555635638535022735595703125000 [97,86] 54566553843292623813188525472211521494251730082290697698394803452518947198593352742541226252398184414740238402159644383649796357439260281467880042586947380685794317951160709845349948880854953904142147525946245722392691289306260592580059805512016165657360874967750431180507948078110627751594112149794996552918234691443573466184875723045125361302482475391587791726496088317014023574611553051204191847604044422554739894379753090455818366419969615291485960774568636309004555551117484640928893489342764497761812075594529724767096940185250799532795469470933069760282082057456862113946853284014294516687580292771240384765835102215654540643536567248476815239696889902025638589189036577373035811557852361800140417499851897088172139811200154332146888044424942549904680149261329843395703156863754551082513584317798847441565906498216397170086031055380487080137478559973914426704804124699326686573897524881354970097334274449078809546781919709646900106401778625079403810268882322985246835196177235764230195806660622978250484918023841506815524320939138918284182748462451670007587320770445542334429915584053598336173271458242091508563516732358640142459978951564395445129765202404171222444897160176809045064276518241390256752767605106217763356019425822940348718349962061699530305529663648214740914846466940179485369502129289789459318931598648414165169861909262463137271176135011412499713607536605148771022457747325199974790677908208047989141270913548758336839514517695250203651109432562746643027753170836886667750367022081403915662763788835279121739192559127721054046217624350127221578790354099006686554659072791622883401432050146728231558974457962390034480803170405151399059095189252487165637417327656890924147940243426725715571653778422045079374148982974719150190880755463207011211454337226488643960789467816997546095625836917999832950225098005964103652661879264325943792425957554684778328883115956255931272623156828200560995641040122610082219943258374541637708075493457847477624180005610663173182277892452219981282353401184082031250000 [97,87] -3035794821322286595588244168309953593746773941932125109044941016861278547006871380947917976564830528627326451493189480903223822190037178827725637879880604568562030263067701283829130347498310916773924080119158764331160380432196137820977782377688427006424541492251751103884682683064929071089699739698482807537710477567956124618355560312365324624540610515801241076758992220680158150713791837059808732946127909208658357655506981937984640187938812632959162518698851046926676468863369812110523096640636696873662112575841541829273327535314894577742310893964811624285030452845473654778567687148328168641647932331772475038936857208497948635590913765735381742213202677789340207034974134159020945349903421832419495661105135101845550060004664110274004173624609546181307182041336629091135391957091478045811531308317515364386093493452377001235712406482334271465653231313084398305988132773576127946862984278049260953304045574793265513584779491507570700624393286638132228872865202019220023246505214840175797855471421637800232386720861255404626131621183730999312052379800941924072755983566541349943060388666523680792074647990978016413466311087628872406429433682631566507770528191530915245870458951473899012661792745458807409779088419900332788856642421349584311286926907545743158541970068023870732024898833657183213166279554417312156065071280629600574722812734350584626778855207032277923893980474791053227080555097792681648213697746311769845763560216629512721238113551225771761337885023280753506815995845362163908280293338042538930898669923199302639900489032142170644906888333670599806068503671517071427992833602532190570449058889865014378433532752597736607587234005796389403880268895042118954347558704921860763924040578524118712616446387462820036321147858379195673567934472527602857156182253526334905057498943723186959079774801439361343829144265716821787678679955159845802078838506888306493686457114104762252651778374278609042076983408363203882014309678194824423308251676751108738042806154607972028297553570381000204086303710937500000 [97,88] 52581169906923694348509825884779812421590078261541163173198272222440661125708883944468198467827298867029460560735495401027704544047077494007250509526822724668697610514029298701431378958533893768455519870003469333590320980578167194951448710778502433432418033911220013214802837128522165937305428682659492979383033917550213724434627279598541209370647937682114504198989140789141641150770486004686712633897923603883404341642659906158734868547701745814734427510918778359384949315751469116820044289684374542659739375305323513366534870733655292059739846950237169878369296067861815393586116750271159732378062065688213056012758243050214679350661756641367604171482595487836116593836591291918687281144757961910883064608540778559388749259412210892972095752317263638548187397093373659286274955030662667768869040164129553846790707939749114153659883309156772212912446065487168165589246121080906731357930482045792958991430883035544498957421695304058985878466106007062487235902677042802517419867116955884958857932573305085306606625806728765500776539347887609468813272803552406661445942822266407751910497663597605240706778437828434558627486397695619406629026362458563805244593938899139411855862269707783544944775266399041066263510329019800770665076605781668700534248297644820896657629410552357220092491806721754058911493435089535629968327212415424892008714351676562412113007849246236756898857395087478885440207462373298209366952919594638830155031984664484065913396559673191547272403054065743243539880151581998045775857672022490156531846022972914124743564748168346899347643153571713011503353623691697895966917146310248099453480434694567875337857833285783551872934257255726742057024982656836622463536767729918264423652254234522578924541461520855575178326597778194248571426394969983814423589217881035889671296832976245614890704773241600934311154691447295351667082549911310730742217448512687787931249537544007612724909098346385900081255587856510102473256089520699856856498530393116012071582454745734235486942812895248413085937500000000 [97,89] -589076303906036990623600903972865965337823693349457839684307228361344914643755480584967438848819497839922385502960352673347897148921653002467300236365035127412877805476801955731811466059559112998059900873350374522276295044316937407930684777305853836293034144234728222290207307704566246317725375993290156019944787970158211287647600931794445739315630211858613287220278446547177884184682745420200372126221677040890309620841466092393737266208343535968484526142941394441486430331174135201810370154207395395041069022277669580588875943778936291606131527784976707026227011065884860135547950403145864352395161765744791021913109802158865326881662638774399708556480290652424209709396784646177278026429498735385363667495557787528145699325910180703826008566418550241546978718830722730728256409917120564557347270131010742530713992001689198497217210970289345591217356565111457746423692706392270033332712098991958766901116286703101468970141027589763106593963544188730977548102994366441976383168595967707531007429662127053483913707905991150674643775995962863273086014659176108768462992680484377277049973364852261568439007293155711174338669103633936654755005192507513811237953822462768788106282992053022566786915603095723963502953617376846170940579683323359099910496656364585831110791472047399599601417627726071200557650194627106492236066816888811771240971059600246970628162450227877089350451259355944315539518525076139268864847970837801894669151117059771650056941757657025900235352695684620068728841213965152476386372801603868959034952664841923374120474349925155273563933611961128410991302137994522396980681504603033034757980411473259330576176933214514330864602273171186817286683852558871553177094468178015563817285116253230951076641735502080819030252788986178152082408290543153195451719394737592000055652589082698386389639027382167614738856621172894264223163132108211952890605398125562525863727051045452725229474910399235568515019020296355336040069125424382484430169454018748294165013535473885002859003924241638183593750000 [97,90] 2676896101924468604475278304559197148488926796665312694775426685153697089349174621258755039673640366133808554518992663080453059553430101831491637050311180744905479357272857763400397189831857403877011678437382607038523739541600550277074416741426829245274273042988424216150520317815212086786901069399787724726938362089712964956049103265613450706244318868283661388018737397823070266895599292336975128367530823607118704833383602441056090528998988634611318470248555285285556065090268820194618534062773770834343830189439897516307041387802550648139141167957198781960153877439881650210475334145989687816652646706085847584678175059074235029633893852076232930864166589001247051721862565780855338868508497536377116226394904060944394657884484515196392457057970837959205241057401649903546058842603811182535002118778895952216010166600133113898142322110107225322845210544453007763519018328673145099005255708719680254192024463968680197789595650196841543238963663101980631980266012265049801192151474539576966336442475788957669547061956555548933987332777241641284513780517329089889949625077414690519366638109109597164758148290547539712980137791719633953524981533834616968325772436821934031446785247187497694753304576050328086909063189440959451289975306303573568105058587086304472839024227008844796312978068862230948811114390492909603320197773126627327318029214350309637326609704946397043262969903522880829430604401340036313163917695145344530771502275927971751677504519719727367348021399985793228714816164661499996519828569624863782093251318039742402642907919088735340809366115158747047337356748076105567993221773163000755023218363046738544906163916042159245337806632460526010668374401009259936288442864803319857919420362560866350407999739824820228713598456009553910568568361578041524400730268473290904642896746376727307867530956154602758020016647112317952312120756681133668562661194260041946833651985858207465485897899177307493029379624186744159557163953314154639532846442814589551787268535753901619352672814941406250000 [97,91] 15692341679816180798895931515754086756782217142974039820467001010103316312099654461567169496476192945356073091184158715925557431661640084779240083391377016753248423300950490692741511157883149365483314651333259637669419762074283083428657132172588054382900474526386512869817942804958446934714906280104749794920617395137550033997303437396249509575684297288367382371281312730137641307789311453232185432120513112094660025020157166339750479159027613429059906564522822056919133554281624570015409698503259802562820989661203946798297114750458598786670796483057441952842494817914738845056366198491579208054306360522878776447795565819147178783363564038990906848022903254632578330462009686058572231728315935007754063762239247047276840764348000153134823297139665434299862956925955433286363305946790713698468080071595684450233308187249751379837616713614654394474123285698656840510758982939017430131501995212151611696133771999938096842830876565932741133567364090569537380406740244738831750537854580251909366540902018593509322634196835058682682087420508313610038749457193881579978290969671152547321326555629166381183712292285978979905591644859509057018112782991515399804024825125659716159663359884549907478153190036562609929961226904860357215395870507657042885055551615593747198357091098610927516115989542674265275667136726588702967431174540602585855826673666690402426474579413518473856499712985175568469345622772664339613865923463878953813109741575070223781855773975835481267121483753384359173092186848672658015576620816824485795025351392182406065446752755468043256730780889899790288893136601344152936570154473103439718101771173441807725360231935380901205725261813056475999826138163567638127184871846650043113822214604259674025424907197033490589022134513380123384493964743753378805689953045617447487531829539408076894913968411996567713202770410217964479733811819125549348682575888004578662945692512621157915762464810811979815001093915376931359785174030798313034856181251405815748951730419912356288539599609375000 [97,92] -1244955444069338842566277015173850075023700959959753008200166912759523282425441042429811570671319748265640022005435618438165610843607464274566171501444525937246983663229903652510107373470112904731928724236355061161116856240014474707772937803284837105599451960631004084009021265190668906713179200958121604517705001523217840394890948852672192734843622921497214062108633451682704397930887075362366184725905361191944135725344233122626895630105177649532844184522528091651343831801365259576431953527363160474128798449670043410245176370929705975595634845876085971605847508601774567363438925093171458628327019085530416486836043008365315590738079712850535823463459509194659666424983380076364641221607693579768876939711501688832537033337021220617530605699406738657530412366458591114608771412076082651054045584322193606404822905920583569548030968930158250916391514369391522619589241379195991217316124664852184369275402733581880754294038867429446200425104725598196704719407008316427128185561690083167471613106533802451253593033849926944847127177098094193894001772595019397137214189032481288783318966383348864796806534682155544776891729653466496647672145652453769546596151937185009857331218319225211616030860988174337005988851930765539262936101343824812121930695074112161053893685854735059616409396346844320433594508900172430124269338634131797672864379168130895074278929216666026670725635031672949352162860637563525328208265417790335247299003239453814287692970608449802285029632385750721110137285720228431196420816756581338130366001770350829181551365341912879364465225771862683127973028736078007658522423594123977636034264141959292284389627451485127137191836774689324979231464842527066786738100988154298393625883391310266987057680045216857339596402880831510035123569052523712997770652134052950108657245774399497709212303703728900780844531649276593804662264723352308143716240414075371294569415829582432997276781020018337918686128363587883061764421611953388808887488361864673008241622635608155967993750000000 [97,93] 4596422678250158996716672929156425046846155338265419366662538959406049455619558499315987778410062069617259596728282084843637349873841380702794517357150475896373686207991712229269551631984408117716691820983422997682565956552204998497981316617394899563381157290046096188264679400096083193354624134143199179478354966253968118901438116430717468053071425596162829130852285079930036744791967092873517513804294313783004695489672953714473099538787107304513964896350307592879855849271503360771117022728703287582021642449371190294639381633947533198583762656367681779080538269850209097601735390995888770635023485362682514409210286148817836806003777514787658971845603251327522290642151123403435865126802555179387074946859732348276625859647203324489125178231020510509399331570821375350686467547418850238219006887193432996297834552135089539580804891673406396966714754823952738994883474402846286380751570167548330739616982617336500639122505830726739172871889477699804558441587390837648779429782758375656840222531258267789422290815095281353697578534716764330097615307625440674260108741929261260025419104810892183041321390194003451394350348117394686750199668685268030946447265286179967261087206459665114812440599652159508163751235740230338718564572175095441391235212996449084414438257418510364960412764365148723339455781588158856929329776485673907652771000176616050375325088368713762834068890704027120278773845907668003616328722246323435652586567393123761465480035382281467115275709861134044707721318030433829669194821823198011221725167152166719296867939201748964152595753633778264646014652724404182807753895198248869203262429665685366065702098194074682625650231729527744791071068334843782281408526788800352241808680404879397495001091488940626997076075695159878835712786147686948039017365146586014454037462737748292607979574644169610083174105537267068794231181282368611270029707957129522154840049015341879839180288356632774309031437852119951957135766475965746028574981858147303189379774449914239143750000 [97,94] 176092215175755083613070823951797220051439823677377874309701835565771692307282062319758175011172389030119331234736278214749120386504528758374756181298926099152991735363273266353733517047181400182411470112111294216109046936365518738823206835403518059622316280205968811079942002490477095318776768494901745897317810711840081086880966174643243203419864077987910794825843829660868825149507824478812220507732772441115379385089949409986755556863281806728285362441724294064396929384182433348691084317404113718484673553879633652901753435082201289068651982647829579475749301453596266356525426136766406115595616848444766890173653387922377898487130312707180253129114226647592892578777405491331663185125729555676318295153790610649702223647465277893459057329780291656162435788632106784772664309328357619095139174213004058576300672834369025531752264091843971034618272533296556884004322749961766849823287425955726475451999600029697186911254752819633630453667265384575636902956073389197308200100345345222726876465600310795230163770306276007268339855775591221898710066973871693125985122484416257188730084225404520670810178784031701318837479517478971061819532696611114122922699250120824241765740010810115449152856463148348092916938319251534923982081110198430393987049796530628879693720075934626084812449835662492329023790063067729327195125110255256827339142741318373902238648206614674114558293240109811059189735794573250922604828501282447239367008329814938139330155044783037398933115417608699132374462865834451447918500639497913407907832584453927210225224303520311549264645149135015770591276179582581046011088610076482265209444926720766849836446096502866356038893243161527520500653140608189836285184564998905371239701324671399220193317813859326829092472496907319201654175611939982184999412979882168372108083850709771534240097896239998314717949285472920912711220838817598990121600480376374485170286782560053251564737251213350781949832594099143946709201723072019032989811236581385007807875573330334075000 [97,95] -9684895085900811760107502228252740186358267104973531004018794004494221490523099919332656815785943903305893882316398090869078466281628479432072602216446167756807602724407528107428063211229746253841638961017439202565998393495114948244983546491846036532783655899084575351607751809336718029992742535890765879739778748783064329518672291784480635321303315088353645102657940818199178372866031926527681685695528113717167604633920883530965900043156715139909785855930546467194078013426950598139772259656716527403046405143170006315656271048686608472704401876625147798327405502038511488574134967178538764960377177320999299258274144110707435343535530097015731834088279110010596794911407058275637525501704958256446987372390418135994985868330758726398762228690976696138144537362519119247252711291283166310590757347874520557698755739148854379071241022528076406291365890045259074290420174142784415585780782538085640731603859268412212041761489255536471147970794806723077244835710071029702634490058788634111145485677464447704317253856703225211120539908121035804696605337830381679797524262749634693689671793493838383877655569211800212803548470339056957329762922629151374902815892951798120698758565074908910300697409262138989250665543846551738083780544860584235428128870888507409565998510205397130635429056372592400827083425316962815495554666336284682773220065890117319344721293288389532114229248016824761170880600230333315069090802913433225680216897642099899706559975992265577986785404349858879370314443219569480344374262009712702856789092176912153356997540852082072805325130696586989799295310028065672346640726931902333520244061502563785259924739627186041488146357541865453483580360902597033327158366836246614875659582512209756602753814096044230700407260378440014203623995798995731261335466383815517742180825531493232289036162379081636947578514673787070972189893478249897476374709753436622068550159475205964406807373434505686684588120911601120496257726702761891809457032748329626775562347805347200 [97,96] 3976520552239086086662818361808249005179923466853790176920736893762744493494701513959147955294269906975642988217372497180151701059544753697316354438633754617207369803604829982854568261748363198176474168488017294235702049513426894668202441575978956613030290478031602735420806371132379010646435888751907884544593970552786465103007397103206917244490659236922762561751324966180851893669700304995312350992949462742547661564799378656491252105323310809010661720213875278981314905120811604932022629352756262030871639012679401821505284251335356498521389876562822921740219410258610324084981080851573131527832995287902366445612744246973059027544427618140853348015596709043356428063454781365648214842037131968520951809765964912965149230914882096968801687457784591033686369364756542448941148197359626208876836071534522299156635191748695958829685421291478462205125172322435287240895794563408353603348646180705378015411513304602168641988510459155037463599035027677238002271404830368598569397114950576667630188570760207587255823925069739302365732178158431927111433643263451674033764145374952509080213186445996212009571568722001179065324526740324496050689200019810136842794961583242557087548780381321155505720330235202254850617299190203152179237988392720589499104818340760819469982139873098116894998218088854342730185521057954016969762431773187919714558485950736008253949938786381850631795817595910567087414441961182190237185260712254893551383335534165286984940828927810290783818845302346059911786015421579644967995368133467885592938534449466170136144114927344217238275476503115269297223652399112190066614802522356812663041976077884264842887750606236996346075846456785119093297667771128387651755537041680609908004491198240693952524580298519534993144413126938944449243891662887000639542016627908906178139835202038149237370234808637794038955898617339527332813679712958723714284853819552673586516986225253500847489507635605546865642125345341896288675316334078383752473795464585774904496248400 [97,97] -3582553618785305887120704009915119855842113985377899111351560632225379529190439726991611673989449952200328090055060965214793917954201280212384902838480933606721225993069469025523162112530900000256554665692850247665902895736609526015516902079890160440112326451336875553173938958641821717345432747167497107035131396942003851087549649210509716666693412449162655787626046675344141082099893647277750931178908118038269807071095332899068966207979390578962334340138536901551290062470961026999216793854371305720021408580691730923493979731024756415846985956020068037981636214553197718977787741978200772816303761413287420557011169215753632197572029111817033348489913777966804759160705858941115643461468479679164148645557336911780362612950322857205019229489038922491956865871782260567699183839072711598102848344534983026396311739192839441818824326694444310086323107506834333052759571704302180993669513738860645759767428234233414986430182877674953075728676304237908724043082900860758442722674847936876760479422753329906099840574804040795098720768454534418168419733685238091616938452396485880127993407036672651121870936244547021546069385298686083997752353644522995210430903375089651375549172294720932584282429752378667589580096795089101661350507651817027480382807841305472095052462296609086211242958238533164614418645898601271580346501587141044818985757088091470455199657246467422947433814875145711970098864839721684913938546158098596709079130856526655900846281696162875353255396150997420733739391552696878307527435405319666876116872275386364448155997303043835726341016571851246877469734957937274391578803784946143434596206965757671744971699503087159786949111384104742611741038934246446530030612765555579940992729310084593354900252508492624586404253507365642466960409885280066552031333765107907490545740841167554371943673414980580669862077577864628961331399741935147146285848925452958495573865596301733375090063365860081432314685797710222041753257377995376464374962291273664822747500 [98,0] 14340665413967312314809976878820473754405426955208091925882078702194243315001529474172164838875149796671113695983628611918116827288730590338470449318378546729290539457395371520816012284495389651648764767764549333259952564419333144888529979085268318987846681618646409662213530226402318762681639607187109003992313716124190105097908132347645408142897358130268665596616008337499742546185364707009343663864248067494723206711286295725018804929126531703959326615322314221659184798079504045562900795322475754590109621603935532295210257499189462533970881516715170850781648887179150319807901327328367440020665386164149414114786247892480775990200033342911412636222399857094098432082967530361623322806034048832564502113549421501918559622939260842511492978193111571583142944234260389314853074769511218413411867560010960238565722095807199420340839484885977992440479296111870568569684249848594337868911888454164939371840545295227213573535138991403058504101670478510420942909060146508805314551568025172500072984663366852080058216048517146186530496026630396001614586033786578966833109380254581396677242195551871001534608110504708657376867730431898351082863978376424816621028563593333542101877752681888956616985398562861088291821140090577990318537592682191178046181501128896663851484094879757254331278617950071158967100320069293958232262058191729471116391141939288907602063732914523227365512302017959146289600092083919817378036498573086376534053054949176701313012421776666785414610369233460211237394752832518997192164375745539689423615245648287503786589965069786455034075591610422701341479386443707869738035211349564044813675362293199084828785016080159032013915859110741636621377820045121624237721902473508580224811464729039093995916760791462587712654954666100448886703176200425188484803299764733293104209974532185042411832289290955734893207931325201433391536364872861487944895022784704043358286702574323321022177064327016299346737674134728780082610751949025991276371158088184565740461874842717320432352749598333198890251087893562579931610849031528227768112855693171333112839105974425857499312193673271009772499629196573856744342729159569432931845409697424506417522509567786640189314920956010178557202706245421452990740363020449876785278320312500000000000000000000000000000000000000000000000000000000 [98,1] 41672486421765683257839780591470598022761805391228010388561641006928537438677828862670967650075195647691671771122685297716806224704342370675819057402608432752331485772207123347536734458713939577728586045147330524178215037002086030541950769996481296572481017522030733936690283205904514722617637489255823336200415778418569232442368528573244470995834861002201977273953278127833736813027631140709415652694268628614395554331273328912036787006001275470318114892039317174041816435389623927418216204567295552492871025811968918061604503252121368508526849088371455268997479642937579185172211441599981856330121314487036764345986584098623827395478725179361482912763344134453079683797792634390627950485552468798522599459771616221479644063880531565839159813819182524316325161001995544930760680045531858065039871775832359190906395707935151579190147643434819072988067903979564063415603760565986035374694834044999630372618562083433881760402513470573998534599789515470397472576697423702642036493409551463965591700697016870996390039390452094538536044244900848706639778663312879278254685072299002095409561433837389585661325948860939549976991321906141319520111111530810579511107484992962932588320303463013319539323150724109595364872580569960848657107914977611926512066316418990774759871349329050290749386019687022789465328742038428405393374761933443807572851401154006324384750964544383528823055815641758401535909715058691402312589942354035638892199947943984134622584038531938031579344368040850555612131963109455334842376122504863475567009871538371422152018467649651083752191198882999030401525951300159846613795813350964978786498218321932137818817098166016103455914408929374554350390529383474755821871229558522450286315871686468711220547291591050418422040430177792636052265518098977492781439408416127683486344880267697435684611186172730300400781184998919044495363374024243973128796192918876299992338347483582129929296470337188796531314565993187156706254539768481169168418709243592726813019945078433971391385781717460334099773664012325867508996897339674131474106625051759718495110782206495079796164104960618049953595657172294626067090520712856872357803367454971760104094999861259503633773500778057202677388353890554871516993529212413704954087734222412109375000000000000000000000000000000000000000000000000 [98,2] 11481800144136360691194645167642410011025105178889283857776425893050335859153730359299276368809604586586120143860417452933855295807110174678164894002434735131324466021295197678689283060321119979870294118323492636119542398484057506126245630861583896749739251934156866370691207197400799356235270214507126419326452971598267275909486216726706758890640778440809287989003416701610521342696622795018906464137251937866416393793258134375885110090590414504193584435509774027626478234870718613912712589061809294320889794995740173908471435007685327930884900391149392875372996570689076482951611952012126882475204413880189772233565501664874125303246393422015800018104841223502098684710438188256430466498048578939944971614127339751130454766341974102019224578645764402975566040223890771274486145968447106624493907829824923517726153346121694157519014631834866290481634594588468855797750106088792508780723426704397815459807453216489549515882545332061557420064611155846866376082964915755641480880868485163934815212129142884551894857504353696023942410930165281870812030638106294583069631587099841635838869007727418956437638294278720282069026619771860492918979784527366881551516957729343809724168369462590891005475364192429321523787890682029568291469676122179425143449200797578480164623356878714198492937400954594620212651924411140440860468546701820414522321425993505974220456918941643605576174675200556722477147100799518079753228384626377883905181817032634146812998380721286328103015764255378568090287870426537660560966682627146818345254624193979090846059808237735841046298231442998265276422816044900171632400236873268032113015381814860092209783202652405172272821678641778652753809075811818215296157310556391645520278623193704400965982083469653127506829869326859542386630775977172877150807512264117252104689931373025775350692544298279538088042708959152179911612878298110668225984720228014931411900498534442144834756967369050537946347673711821286710258392348904747585464259476700227707616543672715189195069393531036207690791401773940820972927231076264048623183809832636776040989135317580808709550516137348453633966657803574395971713278954507237309733177168694820487018108120795333547338818307774459601204421592144373060438711231512343147187493741512298583984375000000000000000000000000000000000000000000 [98,3] 430354356959026320727882056775829180545077367166132177430121424872889252321748735654948642903029134884781912952261124344865029934754494091735107540471639633573555931726115813052867855498683019982212441361170587053941687629095482111494788637928096816546965732082346183287842824538749100115933270256745455059892268254600704908104358805666317797905032563815170523597758721868409940918967415971719844684476020165799031246130018906106824282433143638492638989458194991116831960433895659879508596294375601639845532982012178615404850820472504240712409839259493901069420203929617114288391354168139340839130454115613794148481202293334428426814444902656133814573372516024193692226548538119868187671846357630238991069323028759763601060886209803941341613850524593322508588365244571326250528670124850815227206849566561298948163220921386276662470428509176201103812541815830351457550588666346594426436387594529380748409170026779955822895670876811374136273959763422458589865308294657132681909235496688230251417115439886150725689210947606729936375412615056468985751900143393148157566470934194074801832315466822758861094434015262059287845269654176956425271323413193664678430211325037589113526066239280884735910836160978889862565047568661526496698922601038816562311915965126574491709498963507916047652800139609996970790549918895399227449587889777747015324125438007934891520989380285674451101840844168229766872589806176127971489354378623693619318696029283742554726902575458505326082929735637936458729794426224727860111956179593728791052474868640616647911984917611911863184026975098491452310934893436155907368692109308610176206417622557087197627791513210536457810061976984184698054677889542747913279292721633512093926425251670219507488942893857386801810714066831835250166095576142520437673738808797548513707090425239289183007187872194767848619741218347127161603394412067353297220886309721403083760979333435853675778155560714655088430350400175361911492184745192384657576849578808852924418844977525878971516616136049420644212188789547162304958363404382667502629505501709190528476919768351476806928969275783209084705569536773600915130020248834396147536174486120393651561288595509166301148588997497175552976571981929294768496023769780919887573134019476128742098808288574218750000000000000000000000000000000 [98,4] -2347903195679661873955190896534195911611101138195033543995854334258840364506748927850060389559872719819295758387024306474960554451018121406273412616497862700046402665475068411238349212213961410076403637235299099177516203910432898813200145286464108566276478589646618234102739173108081957112625351314863328677169484382898239835307270070914814046145437920504388922473212721580468632941916619456165333743115177507036603299514711499276525932542514671151821356165944568225482094238105937182863824139912009308477884986485481216227526488242758490783161457462507029936298603595522784006696751519232796127355541227518517261262068320357564767361680662152875361400130299133131897392658922816467709934255589618039956219012647215922852629923635351657161473118580366930315228299338417817770808109827170542623755131718985688322936431997335016092300480368525179214995977582859801435552524293187675935267818728249774031745412280742556322344661352114663958839472273719973568001932127727598488523970616048933421576957489982035680076057546131552138928986980977874036291107676464907866820817371554712525471758818679549277440459351256526553406492645355067997707021746841794609741245385018190960467970857750028135830257894229217578303276570723490791081337188046806976127813375924162423598220718294219939123616410982210634115357186957636495622659678573310571804342343484156585328069666886195659427524284335590765180390239492487911466709837681917217592317608687304535309676290220029171729243492895198010041805624759696843854933004415832506580016855274248738733947456926774621195449004286459863080257927738112899277488437201922843655192597815930660639796867655826952258091630294416194015977621040465287461286986415618595410436349776410007586108605782505017692227890746102179323825907739831984787926250652308360465963676943634813614967668537412786696002786713197523604269345215386455671771338023373533651957272015060909908970606528471191688063482501321756970476032100117728112907495466596002054859515957155737918405796398736928994488085531940754683756658061566863659814713850106514310795952965699442232388012153519206703897574794934826608354250710657544392869223756874568636110982742387884398601268309470812026335649526764439200964470592653942498939656502443540375679731369018554687500000000000000000000000 [98,5] -879081812938805410990127530261306728277537814127160771751453362099212816377987877548452159563590241342493704450036476543814823053335217974750122520512051572541446779465609571365589658148182662087052634582744868791447442452684608931459363766115691558028794168900423684531323902288938622200505996787350937497532895393971860613082696624237507861916513669648995911159174815117379313575337979461109040135540393947158117553425781227006081184399229482353756439503407492414960141315662201606343204008379589223076824658584713922144302921388710355205308901922881925085008238413883320176909080116796037882779229866790194466541801818134818037094642636681639535174747870694646844672847847845976918798218644183409450989886459750576365711526775679991951962910315006726999401010901490137650318174993065130117687627358047690446544703395900232706801198013013240920321163641311147931262621893794219495024658142536973357210809731127516042409594619115415955218142603048980078010807270337796399879090394592176967213959512312947720437895182163122785256851017232825934870143223857280331492824796863646689265513316776514182798609077111557126610241655968498326629517766510920347941711193509101726499543581461693196179720525066709149860108477674982105255643255513084776981984040838284279471463790768367058860797754188423403442298419573418539511877526587425568212719810365584571772213650302126639650906981704611689525033243968592638908961561363220483215932091273347581283365529469115222110762314127676059332501070263300734501650267301374182926608864406258040278848291603107542968506487371118818011477518597972934061597571407594150716300726524272978370383951338245647935466913125771141687543876167432552481759315619195579868363572660888929155530214089314350567044860575959386480968641193972179877878502115756229390401578879477237736459737305318805750642265004498224422953385937099812618133144637620989573373140593457078003478085153896957694334781464190251513303962734108275729501026122137644022577249348684504048799864225832554717999973750855406964644336278631711481376296136249234143060079277690997270389787005994223313169519229657744644583796423520155485840326637716143382450395104868053144422392511816817541651433910734051999407777056157338628288554216450023659490398131310939788818359375000000000000000 [98,6] -6025611044301274737143965951174464437007830063722341419668670944868408618427527062852193843002098858308048341342954579405297704687393588127559538200165487717476174136418376819928548738265914281946622622453441465323911025193257698384823258415123684587672207089630652977598843114713379653749910180071282594328324984204665096085300740750560385057169307601006815327583878585949077855950204912293701047973567976862983828759810868712153543969556476944665553644822709047349919557096697748267343341260202274480933125525766362275582002492417108473930202705748184375150205615393233983205929810428834037141645795507153585923458554749910766508131402155384533325414715566383236559483665425465525631942629903043880095085181339652202676141781655928172744652087490845284763946372533678776437376649794027808999134202196478260301744337271110760282105859439765750071878930336565894709464254179872177592506496981581737255514257452496165041272226335341064409435478741451180046777727905250851904462349777215069988578228921945725114950499685872771427036081039092838026942736576110977674077671638746247037755675995945699015990565692446301373873337018824931446022788172335006535425974380284267527816044922066176858168128119366080062380676394319675036670169212360099317904857920384499857186042051841192957681982436460327906121208562549935073660266517175658436366153063417631546424969408784997994259794592413827478631006947530910809966516857444857934331028043857300352643626103535539546287170571870389101311568253879034988882076823129703967544851478302282365405609397668814377622916087649400366456112454630524970714798967855083602158976696731056158384640426577965029137108726433711519230564574572144262344615406101621066594458629067388574450815835937020362845228848523462912335014036343115545280294491367300587204476097267915331399300884752052585446253678399579306299959576804165734591445657336392569702654133522055526637768314965517644174488139183756901732376209425356613726430628731070337143317971096682767069097500197785898049964256375255727210786256072536828212301964204154257693344461616369305250423660084908759504599717224988580489321675575444775835363427745642531388807944087585307356088645353924593689705480067408245419299956819818982428713788346286150954256299883127212524414062500000000000000 [98,7] -105282424070025289045807640848393784352014727334686069082814753495343960012074239566190211701516692907433785057565573538596046820995204550375385959837834457700947946419821127244109476114761129454232027632484879082120446992187321333342178740694619863312078469910665094985436615437641104855577841041117473103225575865510792082433883747186019875458584571868710803287366355493141401114978014490927515885386833205491081309950144755160665488558784648069386939488101019963115120943716997023515515843681306117973275099939338815910211667687674162719083309020495834739671437906813290294834687677629498727331343866632420135937018552698299847164393845273868215752527897852473582859089574200206251180704145398817880327619863204361325113797847441411410427690936805818147101891656105530000755054921390815683201450835708616576421431450781167192364904453545669008266395869461395996856963607417198220708761830405070819470642818954516678976961906577444259037466103550186192789003666220675966738290472009484255501680672737598276265920200177513402282983789488740982810212236938291255595233262715169857893042514806383117806973831286566915941840764935693087191320281483481297349494350735071456369194848603207096171206900902307117872091171361757511592920150608434611300133653462492918476498659326644304082807894622775501197706327602884045523982509171538171999555228308042041278710357294614064789795560468154662973177485959185217681501413946352360443618103800379830005530423099508000552185514913384527575362551345646193449049945628111466506654137716185708971807905996220196834399846985031004042533147648847858402120187887383389962443328856480717664820224428826198490966136056708375985827854395448684819626948765802541773446670466903544193934302189252611833821183667954853018064840767467556326319582460733690980594977116374898251923841904912244980988957021052224729368480507669568267589225473924707502909757160530973747692855152609023218392829711221428227544423032081992292217941212763182166209800548177349007776711726079196756725546751901275073972890168886056994260497637036856812617711392666782046688782957336990798895378623585497028965552277932203375952238411542861977036392755700316007113722618278840939383669109039459538229064933112160638286822211817650440934812650084495544433593750000000000000 [98,8] 1167125902539720761261022763945946635588732971244411937182002016981464824275831760282848886462352420899667833053390883882697800805418671071184132818508057193340808083239723209351248710058441341042199246319357199375747064508315871686233593211974846108411057441465537518695252692638383581048851035396711111750557152683779009608194865778241425557448834923429255275867248417698834456182413667129641072896295341235102466940102205133893226757012399162631552132083786180584870890970491296448854764091918369880321282276827972324715092281974470810763799404811792593489108549413019871244066316482088279964918849196671998819034598847165561877284211738945070338903252528699971220028099289334331749780839760662802554022078257685395445709294416691537499677577228915792816276418813082593398908211220124568540326420127989138404778529459013913210000990900657670454195857002564837542776754049308411522266536348648475224932377921970415235040722816454428073992532705189498046515913274582949117713415224274453274269938636911926977210369907507459802166501583174465288909618129478663041571467976616881134693085180585950893225860312897100990108169342868532033809581339553979736035757844391504114089081092172032407319283283590266744022032982173078919811130154957176218775172731948784087457091232457084468578621114061316117972682843573771308542132770402565787234211607077028559104130927000952127856750367628049931641408766501917635914355532313272596909250460220112923162702650028943250706889962050296152053228720298993628545249765378362516877204330156186473445463107266995543903581348526091132369029102430567807794546206078051233597384080253948372525239530420738522726537067839554840869243288884023643445757282235370078318116432246527746703783725236960180030978761109518742325062985344201639151444067431242518869401108716238078267437827692600651084425189339114356741621433349497459451242214606016483318227581713021836584088658112671026539632164269283323916397022828049973515109541061961531336258079093388872600514201837002763757194694115879832709635909602382195490649106663257756123152580278495181330958359244027512610256585857864882928116021754481715066133238063374330602695408945794807705855902146511796620995483430935755194536290427586163284028389353075283452199073508381843566894531250000000000 [98,9] -4860265280368527183425560077002223399025201107644941193276736421979375720642454709989053861520731222440321774554698989367312617161801309800740848842314876715909192318398832204550265756899454835985237670594786112346984781686489265595204557636748509722628628945769447893006939163757025914528397222521126403856375528750812536007385575330216514310648162873122420931385373382453889406171641703293586189519706114735139089971290947666392881993020853807415826527035555714309125105737094581505806019482403839995896613673579518131757170100679202879495527306931256973419452520577668747670374273836937244480931321212974341530766576225984019301331292768038076542281860951332748122643473494500824774976599768549480861290432046588709099931950714582626265682248958746527782595717650872671289561478261808031748187673800676831171517207911260589287771063923077846331012823045610512573789933282643069079373789783229493507410232112618094959268254569507727557834897785610374224197104095141199319774048726173065867763191170298141062469999046324012709307673543872003145104584660934503273097740062059077246387107620308884896365019364245529068325291223229019853232843153207770790702881909382648891659846753231261905284723800895455151970445429617637967247542620256579127127430440032963820261767282188807168016408116111961533898797374659497775368875002798496497748573661927754075493058808837546197077664116279265551717804956449309707413616052474841359909947365705376208276744651530050994786621977755048112134618921539073868720057435294938152269861950375380030726832919266281678984926983331145521092200395096662293370342711299265059964219555342830738102844633621581336042072298621639904206499998789928092207169616926678026589946323590988951690632305543971057911591889324482080570909066550725827267112914801666727901718476714508440267219827170670219299808131784722169994864206058882818361760263712965539337198164018609434672800333774832750288332845925221521735783310140020544680963428326448364477619914320101665208895540438942089121631993550661458231201698980353066626354781372298222459369401960750200822287143649898107821643514653469725732298426351814980273538220754383333121853004414700396113119604767950506590458473106158622155034732571675046026299371604295629367697983980178833007812500000000000 [98,10] 65523892664990992163071076278568262226971755297855246991725091349544433531276223342454321846530702435876426476530683927069321751941460379556172460196940731318398852787492504717355151613004841542605319371923723966641140086398692403735760167318176493616716673420780609157535094848633502654124808900868948843623539131424950369771110474100177904185164490501872983908341909589804416393746147247517420190077519266227154190278411231989876334864912617781354601747709343129011897578119388665410337436390977019107644405227015056377151799236330385188031425441168705849653808468552331269254671577467380647086930683447509904176005510534550586645976166170608607288781441066632834549523925178864891913373510254793534308839071166071911839967598803160006823636683461453544461587469692939383037257951879602772513066755742631122558840537659437797644339079101443760166343037160581024561937897918031035933325681539516976576811783666419529800064404699295666998070947419284336970851581334930407207786465473106274489611297376684180791745143762852955584417745205144727648457354739528969347221695249984974971906821669056682887101253307359045859588835348147242684771825018931732258387285147741058435861259134759864201509382316268217434725313991360666407326554655231573152921146047305860116321656733442862573388741454863019434367842959683036668897300507585686001945193565412834871770450445700224886649005618926876553601749626617813728648220173878017450502336520529426039971675331818518975556470460136026556981950905592506890486938873089833053827431669799533380813380866048121802115055012379276822276969495684818075499603759892903635449668652616332914121644084775016437852184328672840511450203345573137057094736260617608291503297127076396216848999056852651761579941748544561128227115596904207205435754926695213543745025128620508352489421425965863260836949986712661003561946160988026728047545872593775058139842471145177279130050717512393324722613553280080264899176856964177109085798572861087846868961820494927572171712282805219053304035980437957375643312237150892691648082125855167933621646325946191142707302613715807599079234553803611723987289271477821551764940986561599796496151204427749165935414713515967223772065089531464705715188273475983336737588080822547453863080590963363647460937500000000 [98,11] -148557441546809747436140670564925629795231672307736065475272116458167284243969507369532371358701572493955373729436928261072755396870208630131756320282865567375705719002146422159712055081576758406468495236623012394386347941542367647737509498217828082701528470741394664811326420371997100089431192920243296541026305594750903794837000386278498633778739256934298798435135120371829018383730024634196533449137839067518733361865365453611531213823502838929203605887110445733369821486077231465749191129636429484877369903597232851232053053600510642564408958502736029623248692355886716343418747100339726137076704093439396809853283220036733232508130278962399477415583883247314598705356042721648936673074988125891846706444087525283363736902410781687657388420884212364813145330067236163541120542398683492683148414121624066511205494423412011713566231740242584387040666999365374089236602786236700317271165467191739418155621337557930505974409234074550198683606891369603409309462571350743237496806529537350570416220998692942549361881452082870675099992461253765705338255845962079251463592503133462236244776671975829421718007899483290496598140371863585066768086978007386592281400962256095093475523266840911615380472537136421859518591213684970410609305628545692882445177284908686891973783528038983169673292145736429703055353697371188801997711731435149177157582926213520017929315019075641792126543177003164869024492932953697346459593401116913768443389550394188823294539300389726455789720722110952344093495882747805007591868575823900494449312290614574740801193152042570041566810356270354860917097251425444119212727614033714188379789177818823356269122104192298485049495739034901732214507830710654068273125766397988792110841360167043245890559278156164246304234748195829041386608653299776857718641207283106592657748329780599878250833371581158107766298405255190183596874323425801840235642623265932525715589608823338363816603640406739828427042774008796714256746493973468005372289867186335364820907999579931397978854021174602739360033157588947775731343468138598293120030445114176598260765218946547190258453581403453843966225268201972522928315153320586719467568460003289212704040607071709919268063415625829467720431791792335044863611677767865936524577241684141881705727428197860717773437500000000 [98,12] 2700945178631451504771556121264405239948632523874916681166953342277516280472711283649904326545669012102289279117511211249657252398522894335072043943818290965152820293027796422852877792516439487905421856200117441679676223287562409706253194140264250118484095878334554897080877307522843085354987884558077578809565047361846459677831132385569470483958442491855838988760926721811869882866135613719291175507946959949963726838250549598082838556279562027761015279279839401113601989260009639001791872563904570090293315942823137252538211049729247918408170966697996619012107651518250708083417832324330255499955019959897356632968636682387930914153715110697925170864818053064784024935467466251573890806737992543745692548202923094418176281395723006745064969242153137579578834479734351774824047537102861995107839766344989197010556778164512972729803595305953627179648676195954520964009515624539363742326793778666699154882059376430786713204653526657002719006330431959863493687250253592800439229244200574538370656607876335369745562246315965035035676763489488299949284410881706887930644757010222814612213365393944840942668385937099087782475561265171273336246488371638282018241641519558671238344090714796282602271708585265046953785580650745644131750886070937384440521252235784174502714657614791455763391825497335685274213363686208942028022153820424508814944146548155969963382796708085367893541058964898517559429211936465725855347889792201893690341719651134898535712649519575851330308659590496846135630893605665320609684108712392376833349603766511617209582835416949180183442760004965250038142704898343613463180829524219520634857130505815001237036985171039853437951512724252329742963820480731427458694874221420660256882107414831451898896488840315814885947674473436286633283862061358115524093644703464900849954659172266369963445237777258799578480506156462947834293030242023924571989291846523525362874688315089150808148001550020705927532646251475785410400840886931567863788313746830108780135254918927580897326544324239668630468862082479158019479263890738444357652088074369661697298121693567245900018880651390113455554496899900498792616461493277824804287010604273764929110519691402340554727085035409452788045547183485565458781377993963720551134910508039865817409008741378784179687500000000 [98,13] -17100348556321714271438930624353616370550443778707128305636470204532064167870142259235853166887070076007337859497566233597276118216549263327827846667731455047692739240389852256607694639029951149019621290625964032026278867095140017895820465165970999160349850314212784499111468205155005690249809503043259347239225639164196253691091471249315063614289815736837596805219286409612594912282528190001193632887236108583502783331105138588196873191092972892839579361434354805169749353971409367006253605540751861809279446862231993891221409926447779471967102308902332208091534429554960339924687542430341208075677365131944642279621032486122979257999142365325167054934338394697247893195689567759260588261145605848864277334757074123297819477159631196806529836442235844941502394581457432718770480191498556528600555436192376880301365767980636809400795267791836690045832757673171750593792544132469199931023726988055712588449609761560968209060098765722290383264076761405737942573096596649143954398842620728853841536455383001499887314843004593380615898148201897456855155810302596644401198639394169506455438951399103411754682082311226824631491116652796373900720028757529764616137270211490883566429329199536026783117998926653998226129934900854569244353187005800717734157520243691994897301365791011976140118398311476734666359743911980114346401287538925662855752892494016422417909618320394472616786950098726967387217082703234359740883028692155948998678910158083785249397839689193761606979072756183629972620000639831466420723865809832102251073608426109482929295717893788663495684071587251959191898822797562768997071268854594116437107687361442263014462786678522951929120239094908912474276938508177933534208555187892941936297038089671037049416634157111267206449171213298150240752271864322383030601134959928838441372738169701191769573094097387947364562638040325807563779995266135701913979748708023828650234673839091734518558064639733883837677634299993446784690645050105260222309677305888729614268979134966237157276684974312319159379947092733773058431355868352540681465655499493331855194093366587318792247879362449688242815683967311186031015665402376387719366744798092407090202322171060157028161638177551863736435991518144231584477874553567320128899531539445888483896851539611816406250000000 [98,14] 80023947257962586298435627622454930268166652981837517242136835956331939177407197887667245578813548428947076028246660980038930957880595763950396544771226814282528793108164844030633719888547409495684868500029258389067854717539604905715834981121875345018989880406666945192171942046789241013566076848867287505985415346283271210317487582225928169081194746814310549168131537613669454987026697343733044216330909009275670278654612046687842477802774314373039288639003305883392373854903057866270027342983958200823802914871858919196530426088641461619776548387751248477266722408893970616064888655450788122053701500918487025387796362661291281265616065224933873888491024497527175004131080693206810464471441547302489118371354766471798066583897100454928716493311900319133487528639796310642822895557955452467840758349463091467024604046606017057265024361776602220481338393616613226699082778667997683781878369596766157566347898692479762878287405731807588934972980967564832079230550851119520885054442193173968770617777732153218266242617512429103961920158360742420723978135625768079363540488297854790663050534756675793014493066654691286776090550682540931002594004134291182923632008493052457226231295365794939565029899472397112526021941737853458110142192334771769658373658123772226037445195135106618023174630544951246844473340399953866150819007389243840153258668237561630605266301916434662420001596591959894238657387367621787029189912090942542934225761369566014365763830082308502340838008639477215336871406192698441220458339072916544488259214963164902524417293892455101509272030017877690958794305990028839594590954079060161663246509381754540653855342853867938372198721041112536776603317387746998694229899628717715780936247745863999273006050734297107612317631685304090310366203528181924791637658377877072260732046904442909034894778462608358332344846508203008758746274775894730315214679007092664855460348900564252979674428138288592400852676494459740545675852182137413642406914831442026067137568340680745002820315903597915904831785418163291302373087622598857112145486361851037374155715539527205715833292277409405206952457448881709332801894140444864411646877711275131998286053231697280873912767412844388338070723486755867020429158593887615513740030337430653162300586700439453125000000 [98,15] -429621841374511171250481539989133058083057429913320786626784912520118925981195159671421158466024657178278222196621964734987721280512998500615565974800198795807507250664202339604725771856311239360602415167113900909634698988389086572188646278391713233863251619787689566404259884706846151659437880090747250595007566237238797034935327511002975162671525807334346117647466872237542492220233393595297021057550776219237551616706847175411689406188230445569373977330203346577003798859826673148646181225120232742493214298114765630965357511129729324758834657549041162142039175964453922634517671495965563793081803523684444452489186603742955563313257020283181947295127795866244476677457652260096818069984470624816304582387249958862255997869074363137599554843082146352149310489058969614464071867777149956828329566061488434078288294795164967609735770577539353845235443522087213788956378941274006894193765896046773847549774291271230899287815251507168354044800343941799875136716657163357196832169355855507206221732690931911946660600363396910259508086576213848552341780790019781825049111055555408429770529497285097824945411122886517105001308706398991494229772629806536743245801546862774637944900870913147610783300409542115480208922240932747216510390084838716235191320583110523827820448654470488303700437650886386988247926598973766438848919932370867265923679716670808747976785014641739852370494380361317284391157174751551419350387161137065654986579265160740463093049449146141365768937626487299883207748060341007525685616806417597956988281181908797902497463157470504879199684489209376610031837687045802555519624105949219546486395312942688105458223235759171107342280644030598501004312038808829982537686126745320941730946170194760264420117907694309443739952762966123320835248000033695808360852470523247964804586195943305698310308103172731851618331557035142742870768660135973043875056656976718803295549339406279071403856585590073244735105264615014838877085272221704133582294251162284745014118176797524983832736202967022407740750750829047503567356140178240943766336042348275646723120226840244783107646498727329277618286174362329804421786112600494965655763430727639456703501405162749167436656405696417962423581846954556357483577969731854129253889595929649658501148223876953125000000 [98,16] 2694865781809740805219624491566540216776979280701211892562103916169884626977283929759794763445700108129636948383433891500326721664716868852180154645085275888863477398499929066412274815201503613428880170519551726453873434142483810358110770294211738916880668040090722521506769061297589445538938011115734830297346913219456068837663002447190184439165198779554264744497194165848474680734905815146866998628177000305166256576206315686816063398169858881999399038104416080661922564865483338926110938414765371055272481158112612591729478716117789953129815947378275634751141094401997109257748658801974831107778868477479693526065053587153512980958584546628035958806795132618123261120395133776774769251390685471330484223455921376191042372176951815484079527337984423263551275269227509587746104335121977007733582137569705304056079520041518726824394880693353426618081820502391615332986803779331216519884379457246526028126527322182081875306723427494956774036693084855445015709603823142982810573482958163731797433081347859834841809224280855305672951976257713616824071803900903732156809143665981194052539239964134896307541803654296067862256545286451984287136480431090323617890380599239492650717626074889469085282851850723817773905905556362754031864726664077528628441487035931148106302993488801312258870922593422897025786870078084528916240860942964598323124400711532170213241975136584026551609338624169022150981350535063249747189471670304966068704360035726716223650980334635216848880668012314303722697153922435279877642685546258027070367348425681638317944245809939328432721072216780947824849530407127287695319873032687443402982700342171071694139466688107789078205045290762725826277405812112455170116185064630142690288983199900317948093823118029110032555882889134336867202564481661173631368272873858866905599852990873957754679214110194834218553386138606346475836803759668202219054563228760067296896688074894646114367767635108259264471857024563167983799652772676651863490286267736493550182546340745914711812373158611752412518966252547366516881751585260527350166202506703637651315547302548633258515770694712140950315574332649796363948086013302557237561959446676797937011639512631341030970732240533243290328706325344161938999813820424383825624659039021935313940048217773437500000 [98,17] -15292705583638358661189963139131306598715885240346984519599059665386668098797316508651482139723928867856228735983261032715095231723617354764337478057978934264707288135099597728031432943494891139633687319810622758846556358120762421600573233032428833726968511682391032862868826569741053259359922113586942649185669575886389063914585930358882136135583341948835721865650129738695818205370917283969875013823258206947979382515676377807013309040536783503210572939100921529957441682587587167208200884950722260290157494731738899132261124937094522030902335121492161120140645575977511093747551893938860744630206262530794271728289706512712989898463900639429408680518642960197562448092701730277475325731631634429448027445459062392890867913667984651969315010376872662732860576780449598475005169595010940974136279423954338722210472585510044281816688688170743879265753886134938979926659331510638260481898836849881763219789365336545259618111260798641305974714288986830318428508122471314544752126325399384376942816604845352948517791368219286498975179456224343715148171000931652857403595885227841880496336050656432385958129362383282415873164142738451882805787020624943319110293475286864312094324098245614094056538761097437587100799563527643441581096268983017541337675977736756036323312695377688919918233276259672692574325727142813132283734254753864741477795727514783026901477044121590556417553432655978532053250621978792912421259968095548133134911115165481538170799435236508339392119160817696498540425238967908778761464569718745139244850230104074645770872041514374559554483701065579262684623932895146056579475670134778504973476093144199461065127983032450216298275590351052440626899453839856052253981705241308541424667243840325266694036575605705751192294209817520465422949036324872602406286287230460033065973424638256665409230482729719937242722509392815313697468390436310893275114806956547600140865675991571669360080519485087389317150277214517039653810604498012838966012159017374770128261875164039447082002839129138372225671696684641342576932905348558524649586773436989330140994357526269412254377208701564305824722333798622956145709892194967818287525885314289138387345533089534809642618163565400588385735126483514452860541560277191086569814615359064191579818725585937500000 [98,18] 75561168719379711658664089162832876440379313457069796674548316553396459458763496281879865816900130444169384686451590523831995432402670621494993162555780303388874970402300739167182460728194537495787610035932739353215800504149312716222593492574696912636635584363078116381091622421067846529773433196790627883764050207926865291456417025535519861380471905031534634985790711375976365005930083054896791683177283532208216220417285021162922700735687309980000030870665567661308438263968776452713450191842885950043595026953922344518553148005854456988110026786251599612203845617704952983071940392641275018400770046049881326152964165907246139602302055837640014159741812297299046155259163634509584513662802433272416381069015685912444666975534217751182672310976091170014924022828837734858754446081477898327366727971437951029755216023232154973241901519427421517566184934134621624323354529670969989493252253236145904852413330643990535552780828756617280350750188004361075885237196774396154444623280244272942824036136235224873325487234569369275460913310926581851519964239165399894248397706762149307477945259254193602595087330952926507011224172174385615474750893641780330726017333859886383340452243826343916669544122536426916386727218936528350673221201216409799018315972431484133406193013340441441225170006602784597713643407428385628168705298500692432626324103524241381193473319986738171832767736878309027585136247358810859234001052881804211329884083014511733997804540047238148942648480154325959697989955087596750273104129035333890124266347289902851379833062976121362354705817345114502807667925363422177473588672314214012222335329010213744894720076097202250601675220481728519204449716261484373638353934342768360728352953530896199837355203996765129249990450248967994179087257996899336392602765060992007141775708373786433002487650468671807029102286522874664304141621839196750307314155833906847718916704872227566921267339139404657250932150282306411568412386144936629820504290935174528203581642895059282718649617836817712583430597786238938714971038432211897065028825451990947334394729310230209801419136520358251917362705603768914134612424753585192044601877843184695617645289870872011425234424293109866273754971657446560801804679233240058522369508864358067512512207031250000 [98,19] -330501758567598247221898844087244175839485814515753873033180655307038556171116584844165518159906614359375733115959593258846304035212095200491878289190137309193138426223858041635432241982783308257196788204816604634350544411396612393276179199424965829280264474226674413525948158001190073342199784654188065848396696651245853030486999416601974676979960613122107654881835271025119213041817562072885614045465162302460950341209957585972411127294212180678304846924884817442206896167237724791965719388727022381975154577447925524872250382297411966813369381570213855805732345345973556726870402177459769246388574710635214600053791334779122922887191194815097864075982777543159727644327817799032694482129011243366031532986438563005150010652744411841810827765844095557816008903003780221020187276662182016963523891769298921793943441156866647257812517428905357583812377773632974475182055292329550182922866907167438274122597280519626278875563102347001197407851973671634999760966569128507992312871883380258638634400170779047609504077172851611138541865812724859934988685861439039068930722117861269945982037332383908507686575797610480816343612749965827395615435178725889615594178521016927370840634335357378531789966930550765677713580148135758951274069327114866398845029113860168454382216828747924948742372087031994344196294431383260917802879285586668175060855549500577098857448537903388891326939635392022922000238811364824001416423902740260923094539075891642813795162745340194432109382140112278412495696119185190537968175315154116478447757168029053006861359700043044612097449243962674959337006987773787430023865199497113082886099468037066980327550552401168340035599765294282166089041702972939661146223301975676809957162458170740388918000663453624823079901648207425671540481239067044682997983517570098027387088267698937367973703126618979629430537060272503101658671392299602629988461659840033733872689769806639023230592190941902081564458495064487144465137237592157334454648951488211217978374289048619760143205993297224955162112509037688497501271885884289210583769772581907353811610719372261470344002414667148402223084929359809810802506983205557250626361422258597880722953171587946831697292474006560326753259846344978304684804684687726705760724144056439399719238281250000 [98,20] 1297105422048113566589373486146037147170064164634862877325078122357032700512746348401831770899487044392115404410952933562772450230096460164448541853584991290335872444986479816765983646183322925499385222551669091783067502124803699867252244035912429952842793296253148891310401716753976918816514736038316020683157553213076917981045391144042827532871332018356397624926040818632446358889231183715409328719276242995958955818903035816576423235474809793319776726934039305784135211031339216044115050185810206813210458596387694927114698789950347713900702124161303203298598274065129522406147694360725571931820653162997507745446458543408442781718481788452531630111152178376887858205885788436932014912427081257692277005116005531038710988056624674986299016268951494638936875007918910523757597844535651897822464579119350762403197063476878164603154563616395682924305844512585684611358778799925948689893248226580068010434915699737081461071010059831361766127179448339719998014806209406011157688806436729862343194451872415511811043948131419534607305207799260259805094481780793814039337717633429365803852078312496763597741720761498137874982418821568770044975435835984600632393528473064690637576245762512235947838681867310364856773074464112178495457121114996635946599703405208808081184366785463931654526782079143896415119064267506565609819003015409726900333843894169246823576229092997606292161536730861196530809449041446071470781513350043227150296200700431373045754217047415659001928863650615822357650331651798123367940434423292607487070500264243940033144133469480157257360702431942884002982939210819589358122137760559635753304219328717332876617480660712356171086802349431801948212048435854085088308593810744463331123536782028292771973131105230480603219899466493941870942563333023633155587522466364818607844479258093254294457550808919586696915845629291734514068279628277533347743775418676657365809704128186671594696243502889637470350918369222386570268700117440737686196941979718743571180192194780649236205755822504912352196428149541195785130792217432493802838390938215716660779345865113262604512663944674937345969804734290337178198123389856996018826017728556863332039019473869637272279903725194584186649934919656867706111783022926431385712930932641029357910156250000 [98,21] -4607699255327785725113195072058694470949421435773738319901050000692859704043189872511541409229544704411580406304407461050436829946094023446333602063141218426951273541299794073403351186946032768183630553734976572703074599269792324397587146461465694471197122371577784652512915072968778127798397243016111974377017390360864341568272406818395377562137871712302702061594537972301664306223086611562338848561163966381258552564723203809549041187319835278553828275587343957082896130586744040129412006662658202996806662276743601418957111911525600377472830267824996598234823634405043534284803184289357296299783870465440608614523031985793458606209063770622979237480293394792133216086211378272406303883683928503840914534831145159889122301483597464006560645365490081228383050969525015266010251668464456044079336552462957482315773403710516946438590504813946421858072996556234122448752951259283323660854237886675285388311488561105559287261895045376320934278015054988462398118096903546459467189411791467293554383734547521018580057301678747992196464809849892630182010579268288310846524355010624035195959719456610171914379582177200825006956792284003613931242052387161084027738046081229067106279143709956795219737538784539293109497573596501857250790512382427535749282073360252022632520307501420489492692834427252377625202387667739014307709302262315664559437641694137829845437441608388301945310334013220182287813040515686532823734129365097119777640679851243730230405598694588224558217112040912965955816945406188270776713260963509291860636356314992207397655290321109463520792027869079848834215728709800588617496654340924173618891671304434381341078294347370918970953700569695208396054604787501515412059449791445079240224584069636803387422532132026312404880849863654367282634680554369504369456943693076749469034691094215411235791852888397053011583551879194053165134830683912214393111558031086967368884817726169855086050624963177613002517014857239955804971350751076169137920668716160248733445666671932165370123116744609016582520868784415821656278142043566098327882104753296079094192622465409507335808694355636262166851937350006880835009397135392578385877269057680667726582679201027688764572030326822640098512638833530937658780612942166499124141409993171691894531250000 [98,22] 14863975832565302973789089165917125318233566357664200840766427974611792077485170831128176417343808730387789234012343660117702553496321489131260944114175257811011392372104171035445760067961451896420951137956081937367316117595005065105994783036666909193745668256436628897605241989166516024550012318802055009868501049603876333641972279193773896718312089903641034478066072957059846426122484965031987587631759925784120350084616997247084960187344831109449002973545407268227519297093052449980862853087904133160362943420664871337647028578208647251633582416314540984376814896877313697559846408908214320034277716369841075664800189578061363889949644063061564991658162634884953441144308570615287530828753138516494148263826711224719846409956387970228195549981877497207061362780631288264627021553407723687832701572638077775878203917362567360293451877246098125451050944520730356227669821847893593996282479221571891091914259580681753947630657944577073255597032065329512145861784366706552184739016908566944461161950663145007372162359694481510245159108660936580393384757905433333470472934112007552340739554195727623062433967575958286322963828670958118786321372384085271397050095832545374472478661023273607757009761676160520218424576481337478701254646001728408105154415013957496481387488406000624351550954737601334639893639683562077678063410639582552403482051866384524366034786459759366206890160886436004349853810526642249763862887099161051527563842903097459219770184375585578846559233964850950089203400802278763582028211665869518662252990470249745110532809093523141978915249637161573438801246391234228936449312215352195269769538838254703527234739289459177795251470761776757831300841982486091521139139486451072009232397996700737372263162861520082396072757396680743510696389596433343071517377820387018043949208551177311193321398002294943634515207798107096682131888574592753154413436790493178220407978022886432001010981585131735925448266808229736975273183743761492214834224986446249770935552552786447383396096745838666148604524695480192260919346589408525670687827546647226239735670008494219980964456156495923258893910832590686500577308743121402149487547858825437560937770304828020031675112796286517611196277179736163071011034730872779618948698043823242187500000 [98,23] -43451554332725999857506445065369454868652334224302735401396639566558665536621067303437360782866962609554107136123308905058185676531020643542362723244884551416715511918670680889343754376506813449255759909530986341656616837849696938653115234280514889120022727802887740568926600340101630817198875491117330437822037342939279969605962607325274810543746358511678085652018044142032084730520125165011263191323913259245493542155796702472387904095717752230606574526672227508536434180692835306281765583321658687722642152144085792180358929187973540680550934889550701181802215366217034826774421049638069531507538227484214604464687157773576051939125876031473615942832832693108935468683048546623978378183408401748535670504982618990296560556116236017311946623514633549571924685808107695953144066395011694759718312716100980853162234916126640956996319846711365328382442554564295301529280585903981811865112988024340038286647538561838893655757419582694153872178655450608629324057460443236395575936618212220124163988073361877320545670348725634799411566862799670602804274121510274671844357121794127542379333974570820402033303358633040163496610894990208287659561534765934550367712625369942210138072167962804770270903080905368892390810042463346750064837352486452878933471150187228043019249669448749550890379434264014901360692691362636439245967485163947977182271844913338648819456416325409858830774707609653130212055257171812936875432443251678476545899942035958419215529997308834053629355836529206821832032820892400757100701030707815442173082463370722317554643338686845730928835866012913485330894095276527703991469313114918273429970115812908383176970775402074864880479301705480263984944174035962169312978796825377238295731657958684110196789304498270534694845863399625749798865342723780327858225064562509058325548583736446630177301096985642561521920686669036362674349261212149748042289350711766980818453279520583303316358767932136926928875000677401353279841205677875731470862913812106964688409697139319425648063743100274137357692956603102006288936093290071025682306451214756026298316998127939494403657049355755012650960675573073349724025538564141082602170616898410873355905743951730514254209475968997559831437059655440645344892658386015682481229305267333984375000 [98,24] 114503549716623395439026638384058582290754670649253170241838538496998259380655226386117666125513688942686019041524905450164605630304791156086691299100181812053284891008902683290389371809153927840199833907692663211038571650004987621227153126255118631912607343814740118960183470683161219478479741196755849232669895938887274898565558202048098171347899560471232240304064860699161264968105551075461889197951181568117895473415146023436460425064162276358721912952454077936729493347762344376077871480333959508025155710644188232147887366894923126059531660841571014948880894068440239685253367025051091617287075377062367575639096126800180735259042854097270030323783685991977084597490429763154374703245706231281578389696866460755311812846327113657709865308230687547026262467310886743968635920537061323472229978063917448952581934444680434419250487491552319988870338498882330491279001950031202105483062929728124806776858015591215521417769911310424490660723864840158581059393650218316792616224441009932664885676999025469804577057413016502126388285926138001738213007609810505255388409761630227332929614161064979164668007291048394604263081361687362872637183112357709476514077824668797100893944149638331227298721469314090148406754761693120007201151768517656223355472419249735971762199440043580877585298533553886102206069993825503905779522486733066151368376283422642662086200709526425312968398809174014650611014276262548779264299572604580303385833002006394281455132552649670587048137284908069076336512866698940807024437601696072455047539926480701021702638942708440163257146829210380968811407372099147440635811247275478371816486115989638788173127091314912175178198222575755799409259022835379406739807824290235826568583563709671029843701315278438038924779479954312336076374826214952971826040878750879487509775426313612775658892095952647853768424733059506529753208214365942161695589157325450354284517793731980789627475084524620218213555181072907217058451079874179484423679010235807182532001961385465111836697430071895927289804303451314402274957937493080049074317341785428766580915402880832627107360760084878316564823597630911883226317519374901915351853841098728589357810255131462252719648457314249177545291801384556851228779805751400999724864959716796875000 [98,25] -270412025822467223119155803229992654454371515002369258073130230347189988729252347076109123694010582794353730785822549427268450590617426343639562717235288252011352939391092576974543626447398860774593937676136754303041539276322405927559450849763701762587245071149370944534168361089626984335558782055705054058360301969173077268043339405827561176788904185079593695110126955878631971953580966711249109445889187418484963325652206072999548689614928533374391812922039540964577523015445488215167653956163642974193741303148635705702372450490780097096542726374942223211625614735864535187738834278287387064167913578746219063278248827133807370070330455000721600596191865537064527119198704696054389632123940076595070245396242606095993233193974170534460235254317005128843899375395212701540965496567229459672664292673975366447211965718516184108325720968751037615932812797715405050131713235518383304425115099277702081803032945388584650708090478560534770502110451786394790546449431669870818184296803107707451026654845404183897228019904746575907431864936405765846324352639314276968121822874589054456363126053174183426663959264710356044009023881053607767186131231374986818751936212052059783823306193061797814496203559235104211760454094005314841588993549942352726957550307606423811765216864878000718812304224468912334233710310990200711659880762359900976648156877399275604072365847261298516861301978325162112493575082682301956921151469148955921248582983682378547372392465640121745999883281520792253587670763357867904537056322477442773653776096474437732644285132027745961281487724276824596830094575211971331715037071348151966253572084512068848033892489417759533567950652586220691031808496627001877508052688609263156252067670977299152888376071237599494542931760876280143963906114229448186288152646957175669912544818892648335472086026309812467549762720590398514509432405177028634114792226946665911967209189059165176673010467217656657959044484979817412947425776977113533504533180877238110773870922274881050757637248016364842004898495605905980226130658016879948808789815547586791316650299925573688701323633424921909125715775755600097019921605071118610939223359909469220318161915815085617145345896338691657156036419161482253770145689486525952816009521484375000 [98,26] 569427637329394241924578552175016176187675201302950097345714530834560001144375419503451362520631368246594988350723241842787618406834411217802769914924586589780447641055842213892662456021477582769133377447485011710595881993522159738759047520230325816377490123026288989458244838218713305503076613006996366890314344987997360378549569766108408355875284281513333093759400662435456018341580426956394030778707395720859399117031778577829830097503622253707082072160461268889135479954804365174678896107554727216257570982774371181312019447098392009789372488417627979565566411810460620105761294884026817099126596465842208009557556283180567139957820608278345606675675008458636411249475297619005961003067754243355262763654622011234386666191419296085836863668531804238697219800999315535382279056932856741155163243087237009132657165739460697834574360700367135881424641602612251005197957639580443713532867163355087994444094281891013517108577204731859432901782629228860264552509442949559987240953551902729212469840718809962024346192048361771469951868622176307477678278844993042373213984540517029400302081379068865797208435548192039289365344048947862636062801030889036643222577023900699143971540700837735584159978856923239759163583319422162313690595566974124399144793729173142550188865412919121190409583726725564510114243565022960868406296526636723435789007168119337231499642218300488860971972885245249254533062599651254707401167075634025018565736588689467457381119562967444213014876082452176714351143345082017618201851864496919272081065496293615249329158406904158714568568014051149171405782967764565268065509057453022743248133095953758854505739658353379457123186357567632799721210726376969896000884104130892379494059783297008622006823236797269826551877856184225317058161107099333193612595164457349636778709152531601179195865856666570818251760254811237727482128687439990758799049612092671813450082064688046867592972871952668410536728382850916586417608558695222659684752791821059879852083361247530277375035881730586972448264968763946423745427046715098012714208454131490642962369715292665306272517637529290657417941660097916867533151453677638261764242155903635477859497501551474562024917987383143803701364589475719668598685530014336109161376953125000 [98,27] -1065279043070242641167610535173247707524029114322660763229179813677355251591446270260321345632880483894239014264515227058005135177855046884798744797560945221738932962408059883383577097860829174565959321603828159909322434117198426446715445333517721049661752222556660278163719611283723559552158565193455555232775675709943065562170276546057212123132528802329633369766386771891967095406376547455096962592982395842186999046568144704850642817454996350801676789860430918656517176272684025421852363236848398063739229382787132365389102832135161433051062517682555009629634558225659781963846566601288250479929473096808396506723526482218088102627377690757586512576626745846746163109454321568260645331429659005090368900472559341240305500256825528140922664711366597792504870668936080995321956969522101419302169396445608663977726336750691673134552314330843791258720737780886903311177761370423715931660447956364880997875754329813981849706047556068724154589461812657224663829232553989224788808978897611949341703636214340614370773392589244339784525462297161570798782309050211920500753186419709208807846636839739686119857239236540228450906825299862957499928730271777045277000177934161496027138868280538634036773003024078983010451133961626977484211304162009753083580795277802743414119308973363730254928153036684544694696041941378065706275115052711335625854744107870137437225645021627180360906617408789612837680134186501584322181605545291777670494244024810238070258740332940607463857609502461287263169003880355899619216907455977465423130897227224380249941220544028028696728746451560280265479058313910641202234009782557230652734193399094101333312187427309174214161334380794623174857618765731111120113111369492311596711025929274708544682515648066783579423895953870573281244740260418546418931600245009371346982273451489241674885703963606415136006693979150803686637887952298371771774580450386702065800250131865100069642653716444698576490403307142553438923586263303742387983579500790092945692306281716255620585391709870127472427280280837874806238352098653432398916081863880795631760313462872034814494373025961125406190746158372264576083526360865716915674870451244547398134100849769669516417148861624736476340531698969726903669652529060840606689453125000 [98,28] 1766503437315190696380218904435752789368022428243346673656663054705735524886851552901999879271741366498989321138016122355821111868331128921221031743935471159187060705720111438957368272286254641727499329533013922624324150234736412346471121115603981093679064296126493246997728990663821426763536309708821647609815401730691319080513665438548455890466258403279585032365632948270190645319777204797761895379826157876030868079246768761326801001387774045867536156510767120695307836423903517221600648729092477582548939978110750523616189298414932105362256773934052138064016296248838696948649940294408612365002265531053042336172764652604589871610904468241271187121546331985925183767211088052494554735674466846097691322954706107556116536590971134106438301699709634517925584499954795540730902638769568637695401736350151173387789607102279614205337441094473411370316352263165548663188328076305172251895539326298656707511283814753800635855331774689248950316991312028488427180264285028064025159165450548248678927884257664260561470326105286220686689316897711576104042428075987603563125638012940989402208686885666130863303490964156024928975223468045363018812646210899237930655442186554134240100467954768744086058515638540002759154862892029795742009420819491925453798389998383167711565003560130204739920608112827532542152917725610248961952482988871131136716101742783366187200473271896309433873755122475399042378262193316171978844137149701769388689073251220610379480716316094581631478313193949598437271328656689625705508536487415135069470281099444806603282470402682324650953516497119320142128194274784717230399987955735953315350714236061823561944015841380248291350626001908825837512383919661675479260897278830748491828406740096061266726530037693829711345843813253026676419725227202794761959341763481469224134682347486141678310724654543165455534747719712582195370263665162771069741084647438951623104519706844455539414677381680472506068225188635138567065339936031649124308927862152294014220781971773028055447796765744101300872351814349903139931908134024256882178958631597770598880907999132110038505386221035574291326544688091722904260985788667366491313306666986025216506876763275393457708542147846071071904533456020658377383369952440261840820312500 [98,29] -2593927369618527449979661292211668181213925976625864481286528054626565199018655078143263125100477468513695023497534125670352410403217444143091090846363609672652089021032832066478996014974863597521672420425676322615582956223360481326729062892674118405623337632632336194822769301064243688440157828432843880197931978750120021297939014238980211065913192702356672636972448591447093247294554456768213935617801775318350806380577082257794678001185059003442624541215084810049898960464584570426742601709859921063340382000389855483428741611137568031209757387476859798642605051608959173110935599433864014230770103664662479803866343571401033277595994498356345003694312937725705924745659263579287784371405128388944504545573929269777338467784038085048794405041236564153705762878160388077235839052752070302195526354448487123194008315272075166687993317634248100040852787153894113619830045652081530893260244448587108145700153939802310486620779101034511318093786350398125808710183243875854821672235017085188460053121355355109227291077462886466925513633631508542265594381672771293233942806470361028063561360277127570135802408087017357072957129460545083390973681434116232058413328414396858168213047729106073281862382123292452706500811018960468824170335316927188988363111388787997775094401500639050279090297553958625561879700214575467489132148437509804679533257733910798093632533661403290071459677338235671302978261371806447174513930283145851853793643940906181782368064844648656816464596464603195055937001696356591369258455304467054125412594715040956778639076812873155517444835387889303859157381838896282676015750954195081859511167553025078912668555439590955392043121483808014912367803753887811340950569256484072415716366285300724557522909548681432099870959550952356579484751498791132840307236529460185713035179333799466245905588065932234888368760151693846782913389574263387832977906106965107909791340801039945461032749967077143329434158190988955613337153436831677082098415576718833834892096623207198040274995697206779197447550432510048213735598191322914765314952386214150788427200939766219869923503889254081372448466241965013467291086452893285485422402483892474230867042561107219138966094600009387738381860799563582986593246459960937500000000 [98,30] 3373600966811063925684272392876058903809375593213476614880677529386386599910498077160823762381583136781779134991623572375817504655051781263704089173213761378122785702994089387371068962685118518060457425060448811681264090341470491978211365599247392996552476274796105437056853565882674256128614997510603977614173244921211526402757483875006888347312421894653664253586603285453748919817486995042796298701338508875299223032306727288154276486642258443618515727246239152129561278890652018638016824303782162516869560214981970404471555494158755721919176144614030175287730145805837906598501826676550011290201741378330141980568593414351434769446530799187378853979511294817448762944595042108085935825395877923475174604030667512108832820667803732913246544103177737150897067092951458979518825766562919343539549801603089702591443057106451860470630671193217729703641102092147641697737583252776385140626824720241613190854789419218670647253578102329333709055541877610609735404338988773427786245277884680864371394726507305428061479487460571899289329407757252674582743866586695613593265997220568927283054415381974064218402575889327761424926934809362681600042599261374183511100578743570001308785277696645333825642298395012807915369368342733174511539136797055944937050524831320921508256932656770576602122785190360634929266155113168253776925176646396319162138725612825886035502249069175862795770803616552896333985215165449088325918154299404199455382396404382106188184810770236405051801567645678007040666758078328496372985238279083579334313135498347104327648274736374214534706089104555228797673623078742989523721796659877215691189211314781559526583061379260530287764481591275202714888733592479079689325335574548839390876502283044307909461980301381874405836157421586877697137096349439685402866501364657288104249489769157353890337983033382964925901714643883376712569642781067011404123162260282020114210852453177525058919480834984821949810748564255964017830722273716746810689356269452183165068743073465707316042966670928614021222872595010602182490834162275607716715855656184867368879813820188441468192508305735115229706950162651519754723592964798754558801514896937810991096364835055681206010055346979428780862519943184452131390571594238281250000 [98,31] -3892686696041862288634194381013752998649742814308273385391244656805143757760815133528383740380050248710511568576790992269695430170882856150817460070413106837981829635283006986454578505478269300804927851050392240562537101812232046710958952945739264541971537719387877254956227282350061434168087549951716442809227570756521246280012447397036814429173836547739536421607534778352858136892144261099428947677559234680336570014744012126933657050508946354881525703159080705222547538168249711614139460668234475428179712853626789777376232444119132712613237110869285695722222868683626074263976649499722231293574800409552119943426711578166354110983364853121131837718552033742618986031982049768908787154514409149605517681582382322726187166868081117471271143341830805205444342897301116539197981710336683885529800475393400235799120607424892862152145184048600682392681156459964587794911683623038773187079491153062806653784198741851112435140580819076111345786301787325190913846742833745187635012514780496964879141468835666836169588741594393370997350724163791433612663579741422772760591016283831157259193057073101888117388812819637245229843150079521746103669854526935787719155591873628482208012514783366079895234310883843350636437123161179530942113456185834937784702233806110839111518997289740551579652217159025783554400586013080145273592216391399156845757328770293631559137695309529113924045867870680023638467913366276331248953231235694634676329058765152908042470786889644296423759500257617419313497537823820111283200092255531273047140498369763951790929073508425280078553247088700944076563257184997257419251932677768950932043525761302956071156766287977856496447552602557810405124140389044578270890980799700741406121152984851261453671795131138877185680924016075016856238824294631223133966297590161326371034199200309276220815197694278393951698558899037851425945088885378458014257711955976966536833561884613728783746807212094092301706453504532397791268052675434899179910082349522367586369364072672807270677151945827756249409078928940667562700448640581309806534210444166231533773113162941089702651116186972473431940423087592168971677345520170981740286878236981083366215116468920174440557192222650551016727149544749408960342407226562500000 [98,32] 3999731490319494786237365172773832793649272450818838289142820429399387918525356300248194495426194679586475421660472730163044097751164769683645258802957602725019890218661566897197424172322839358963966291730718908798140460746500420385568567248781643204325001594108666482813318364506639717628768867926755976286802363817301977294247998732408111142413706821996150412937690203203525380714348656992183501496148606520415343826285197087165042010416884332985230918527932613744759519710289867102228621385970547609412329295107053702764995529379999300135857589072216285927741562743670762318340809032937455826519130171462091657483693585808045128364944484584502316522161015461938269641763558991306480875313530749086490193857628699652487348686564219369138810435421597715611973081659993240486235302395194834061551253674370587235121132692490860413619324012255203224991489986879590111791320495860774988594481393280667659249413128948846650911503207306780972887841112068320001467385989132312490554377057434978799768271030489795052690303577748345371235061355062798076841396235140261046440146039516588390005440157462336716242151646108698895884261237990063064050885722057756598191289785565717182674800880052227713075162043314581941765819478283793026577660946172713022744452776979018129173569553928394991829905292115132396085201525076635563083360577781939639273677903852040208834289730597297733516190113829114417928095652128112817494866755386006691310921465771810961156716948209542913114190317112919207406010632450717005902533284460717558887943679397481008283425330119008150491055856951098945353574682134313544721212099330382684409193728363685912446207713971169184198772255836058443052660163358760814541569891263238635278440156421508360552858184379737342955568726900784966151392252716082379719446715102032184006180077613600761103520009937894219514757867074944734596005155187017610243450218006109696871999934810921252386133265146673033953533945195134208565027715599180462861021304323898440390283031283012262890080429098791958261863309072858286989744934354231926031702784372431704569587383929216197503434663260493971241352341668598269538597988005931525977543526432692659994025172250768425006531986420910129709227476269006729125976562500000 [98,33] -3684087026817572446167799286716211991004219397455405642670351658196303340936071508441650596829415940274889131980890116148504181840626894825124419242054106833765932148197871318419079556559415346845422692455077711032354293227112552412023109943452440052714190042350148334349204890481003785469850017635701231227787360773855816147069739392721441664108813092138757170007325069054358692292862380991429647517095647036008489765484920430627650219160375553721461915517376960738663230951388161833902529530415986465951287592162303005807435329433317679976177405461174690860506075483551707822679032210230783015688240924232113621953491028327713665547368123517169730166677280046494956383763122636507193429134840452370760880581203924684232518414905249226323429797178388572921916884938187091801557172463484631106609717636339082028170142967917841104029655887924008060083278190069523331691121011211839146540188756873535702683651836659084566111095720901752964077459513667683621525658757258442319590916490537641297752780397500621409214730230483422202698992044484639958597309625937990682721378666081498100977182312012029484645118521790972323343202188818507053129289055431410818899631423245017769659124707918360858478719708513935214914998457523343401263478308018143902544562548740793779566335505042692450847371529905166222201624108294108341272257178003520813566895278893928498911707496680940271342247143163482597315060863977218701776823667543599648883400242598583249540721243700865205829900786647634158444348812960532322216492997669430438098987289923740951646366478364750402175379946699880571308466483531886973402410846568666139635979459067450216253538675499806625701385149136385728040028270604892700485562760308442626789286497809868296304452630546907038389111901290202460487286845173969895592242911945698370212617169762955565061069571827016799539961290184389124293081991913129769848342976559091551974831795353042607918275745424940661347340280629842200585639745095531472097596912150022200379418654532579064567885265553952214625919147674707411303673746034709805167140972985018777618999006478320459255703735199003252118291444281633749868078032762529890663000254601502194776800973486097155978717665458788133037160150706768035888671875000 [98,34] 3074091307433661167263496298325113151932320767891752697281052153175531253114963108606840055828128059865690660868557101258411885925098794545970657904004861089238399435527778997479988398907190664070195090817832114037574393070458570135697423151381461937929909511157320560623116470848758165912616927060243260445901022842972974058677674983430832265762540791169330090923665682754071578621629184315495003388856249198577970321775593403110790350197033489746358396384232814622386950849059457156215036586670670253495599316356117672528907277887044004499754998383848682898877618711921828236047661578404281901971962821613498924658790141970351107607881211939108987375787636153145817565786505555387245585219697598606822912814386112366355992291469145117702040062760044277755971224104910027939842012065459717183737053578978364163097581850859815299287373212462163203563967686308692302208381178046097040684861398293038852580948308098698299078761766873226145598570783675205993624794384141761301655308049813978548132395833751334687821958339833402195842670395609337659911039523057034194587129237666746101033562886449749281205001801544046833758646958711584926090932438714178077315609592122733701922616999692249181427249975855875461969792099963701321087863315270420711236664333348134559804727181470947313688883466544483260894180466308182498549552630857576677070027060128984189756106379033743860293884567168524830011023565777964506449980907917684604561665188376856415684075349490241558316910484213053134620299521110403130523316567677907435141086440476369031444469844711168030302248383538007472873765013552047243055853751242964378712534510046868469042939130988161531608870252078209818415472903816339414123064284373101083053298697740398368497138709605540775048511198735299472391320173790264876188171585352413830264285970671918135768962108422285374039652890586846379811824101947353692784748444553406267251093437792135690823443601153436570202361315093119273440310721612578039520965373664538524846320232561808884252119522535048662014620437800455758283022793060517678880972418213008191294307606896600820510531194893583311218679785988463597475482862319142672486120811000823106921993143934255252394671664717407111311331391334533691406250000 [98,35] -2356436516624126708385890135371048463752108299370779706262482213726211724381789645716396977158806415728772353245533256753180336718116169509399266648148889088112923653253422844959650487501064843312967929686183170835015965191565338487579585856347808657311338123986875180542394288589375162830247067911217522965846622337101017116341471387741674312513596513602116311487896364746344503303414654532422954939333909715317507877847758810946024676915466991108158260568308187763114346790766599862699768329830042898878523840002104858909316648180153274066877755166640314077215830445080588840273227056349137369630824161723793576270226330720396744179812951122795491635597729179929792402300487559710444625988833774725485528841999733509547367319090095518475321176649162860023405033915588100297409406602113844296397742724810291637779206098938494008865107780979288925966000926561188297583322085090821240632411471593744601401172002368198046377552269816044205914448780884295808995632645694710543293324358713258638500418330218772748121207370888798517676476334363693160192884049531396729785087257695592129145825497341324507154505348665435803963013235753940634891208356616185031911420724909298015673481285762477494847839511219774967834544075274390665212958566527206056662415218128914768951770570634995469482389448589005447830757615137238376410090516841710984254653201925801202400266113132925504016447806349784275793192371093270663829857883651268287474713667714440561770605249864519895561137555106741558091145667210625956550893690530621632677984375636083531701448131852559814973326190392089803140420580460350885081973098267890093873130775490906639341853984240720653217845857258941983259280116269749485664265845318708501123945010193759611309265145122639941811024817912880660568866723530994960200513792082318886532104283457135925341336297766338612119648516362061753767893063087065540059420621731967976301417447583891606119313255379656611511025727708335075900810123981089624406482348708929389249957644717104780195035539985348335564209500461971076445333030048280022551430177335468820062659506149558291169248094569221103795025243760916303930679810575482183172229750081654377575381919578058516340224315399609622545540332794189453125000 [98,36] 1681662006642667481427361150929337079813744002793909282546190470844657494313574989415731048795142663654531576957996404299402492977916152485635131764640689559912954574503487220064305686374294222430810938694943272126550205261859561121945723052978813067682985052899856497378977643652861398652012921086636868034299302503401933800370678246200763302028333470933225666357614325590136248581399289155761701700910437768751095039511899204377560496981512207246179949590042799324565089014305276121087428812219337638873584579844197033254761151068727446065185471200007285386087623774264244449581048177876161669491953706400399961392156069342448144547662739894654933908317194632401303484077278796351434023349409364095668461241668126308797755775935309674539457192346457091178370668438368874379963231981317493266160848266162423224290142477459933556854121328890873883823780950880243921054298860905020915595980366096714654531581997307945733000313849546649678760339000371964639157024318277570591584841389566929281882969328914447456034569324385576427812208071428012219426429396031260252916766857773384546240878058193902449052257476842086509638019265484667337845891637877088300201748640618322637669661942458778654148351286197458936349395396597321701188931313387502960207956562269230424048436969931081946434535596484780872325091719818389796300498035737870802913282051973107914629605519941330904625583170103244961209684002856861690062187501157709412790268899807910089001410970546041104315618856991885972974207002211171710557265945867906015104615357099300308703386734860664757424442578039411757719974920766362731470008446777868894532314643177350191598065748898328342739930986154253337087367473569438935464668908007996074372184856445495309913596081186912742443745032397081103659865565458346523904808470225953949047621092124931430404079858440137539145277586455862994789894359643823156911847548409946563818041363000048512228294582198798694982165153840035177029862854553366011459931561985743310300724182281098843438510861670938038113154485053676275062302860877325660390643375798370603642074286221700554972514494382524418805194230177006266125411323713413659666268774924454651487349453949267374941456409942475147545337677001953125000 [98,37] -1121263620678458229307802677924404615543229931369683075639869956393139699924305188467715921350592165679129736156415895040472233201026751190435323947476520196639865704502280228168283713589592055071038171553908147246079704991831875893992781902151737806198042553817783425402027850102943400878239240433953993601489779460901890211390861460992682573706887871331598398543857734314133003138661336100345293145614968370540276584474699031194155134896618130728852645018000065597755659409116504933314499575242267495800508166199813823839240015416354032906832170445692445132898065282476802222515804033659036647097217535786158865853797030181074670832860680269345104602031658981733001056972877820671139197473395778935164143444694147535204883386764080281013190062890741153109944258250726899074888105633402479663868607714982508699887352505014973505092866877521053212533688659205685039901949274288268939491902856618767951766246992613617169363102451825902878736223585276132901303649233192742544645956248113224200787722769421975250838897223932591411869321627837080274713285314888158006360506868719326890328148523416487895701373025885520660201320417078074939058809469974686783753796678898352474307611577518350411055285261502477591413399898720228018282626037063341455606885742377817436294786032495670097025851134698080422968483605479664188146421510711669706618714835415000885167030456477430481935728666369996519881990144405624417700227359977720051712777755062126175774211104250185362041955169457591107525184112844861224758405315273629571669778635626508517529446915572191811707225342314371712361258433469843412265612494849611036038508143046862626791285952587525673238668158347354827822783150801995984881951382047994467824343059538031080784829971130337850655851080416245077534649003221012774505465649131712921223295006307487133913597934013277846612333345820607789009329075434792595511218231392076231498104354678359178993927421943816998647087992894022846653504621035215330893189143027799614753179547631087849104965349343399277875578972805887939549962292710097664523910240497716458790126954582529254839173564427230009499263335958275120145675069647600082661000304728601403720782700781932739175772439921274781227111816406250000 [98,38] 686118093222395857219517864979293348891837424447344442089944605956977848774431187409183922963256885615959271955370854160024825915710353378929585728267746556308963287276230631633143017172972551722504111298842940630762440784710377583866287940362462277496691176793537962902842437116663963479838966422234619089923687819584284912648666147504159719243006233999100280619583232836342166468317119629512394939196885260919387571859852690732466477541093422655222039640514329274913288368686268546120967636242429460972414760819126915894762085530118976776878419816825093261412874082886267393332432314708155100845977523574657717514049925053984170604820558358906694969046995209990382507726067512500756223190021290291405751245220647993106284637728189213041422282381813706765729708194986350703288411182080288717074916482280189381193056695451914344572414055973441879611713451212966343099498325939144047294780375115693287919619869671611787367878417920243753247971076763517476060268207341207303176323023566312027398832788564242057392768963661985450960212644633843276770707238092151973266617395973467384838901607444120836147422395928416540703936782630285108580201010969308496070966239655407576299905103344501926520864947752426040796546572261925151763030986069838243262156806284523802346050868847466175582511834395862498412128982932853231786178361639833099286048486280268986313960090223441340813913310060481312164391197792415970447868649044776719657871472705785058869705553932891898834504541496505747598682129276105326333789265606028612282339608279097861787634024383526739889799842575415832725594689949960738045240004766265128964362349195895031479265289029071337023328898173971334443729501965488044569898681430505776976934252839184117779861920667493870426625491210835314847917313304402724193024985022405844640859725376139847176177503568237317522241490959184063848050022086539901651103063875128154992173256352217987976415768005602165829993820466664780259556662227617705427712856170207303803852685756523942719318828930134416638718793742527674714936012567884017493515195853522356241136422758804055912207224460203049458088854921959006202142711219811840417154865438954152576296087462370820730939158238470554351806640625000 [98,39] -366208974576964558096059703113092012906894375376172200347902408896577172468983290113165712344391728024330596800586523874743114929485833483143671939168922093802545654451221346935918451388677045962335380366136927848912293405303839422693373055180924306667333064463210492854190865654465667812922707918759246502460609673996756096576210753977367133042103871402233487668725626993262769882552921488620282658954093002729636617432216671028360160807583769269919441079666536086061722088644108037762682263746923843360973893826460319417565288979438117646554038470377712671849119017779757457396861484051283562334721808808231987779668547562449365628493266552932622265447017593788850818715978123738870167568171109217681497898267260387543958814460015751417596212550444554648490277942887263184618239382969751312688682465611058635011360272408957818722032667143225108997032659156682949174905424951042026679841826716389298634231542598698534990293433373511127997808758727797598976339543885127190348991305501285623245183612796577066563856603660583514409394172428577217274363116065192535114480958116011088000414035923567047925887350550510688361473508829766604094396898112380414693272916525363085058066780219520816366716749208409301572367252381484294293247901906590516011732094961945612121139970516309571393010996012977407942561269158968651361518654610022728651513384855637401387370436566074681698323491725450568995317272662173785233724859436782929749972088254624781737080385583254230314614018644341266471303794961988689653363395683395957831292457865597545636312165814981037677484153682800569751319089088640301838891543376418638333674409627743784426371702069749380790124156236882834964793945450275393202671352240331937518889437964197440408327758431924311843017676537087116783941637248369631291139078423961169772257131850334721056090366701533094143694663658001518422477696883145333131176188091935138877780456489182522068640619558320834926106252527060951630592707281851665467698176775493608945337888093935929508095340584634346152477820470173768202964011089121442540031582957171489192312184187322179700542878239263156447708316329294354292929957053457908086987913653405070325483339210848043876467272639274597167968750000 [98,40] 152065000845319610555797780597230147322046901992274500335776694313564726191428136883215595820522172978141201926347550734516955690076270267315794471823045750317581480572714162575510274203807567604005367027541455968192041234703083058757002545157124049332204102680764201300253725386616356822483951568121795303649433037829012972284573753033911399594008892331475794675772689145525400034686050908594789777280788696876957965596811419871055211863752246062004707543664552649238891000531950769177942212719659395592840516880671214691003813777644870926964209820009913739405575735758889758155050093911628438196784031809223957247223822948923579144050417498442724174320751978373827849499915724698759794236639699586523598580163202811062453924147092363365024662055679278880918869468333283495800439088492683178432833309560637209699518870121828788993154959822621419207572388225819519684426111588121778817255741469109136351104431139460045438426943644127571909579581692735191751602673066078831683545163419571616035952727689577587638682777712160007095322766400280874097913325879125367469556365536132756132024934997739496228057923359128386137929675123146705992945083303852440520145471780982678957380978039472393933634841549701602293017076449314067074467790077909282138490591216522832367216802721697811758949510568613431036011392314983840213777061586391565572878643683937868530813946998679737656683811582362870172904848583073655240448997748894674054323200556448702711951449156291327571921069933689330071525024396814876421863618982576835596114986370809288699263581238407120748034928373950888034917444351686988755026098711676009549694663229674864076239848329686117791702891699829474016679631165334793413957559889316067598140547134329912740613225156295154445800297839734205802087747752929194208156085966400897639549151340520525995003496891692554242853272296988895700635713351869037607953898458013241734770472035998975184695219417605778860388584118784383309202780545013393209689831120737071455184257689372399145506194401807532315716859252918018101594327534375744335503569778411770927876022619555796110169148765451977720767182243950447181247542078033170606296369067086515086684173070352699141949415206909179687500000 [98,41] -32358339585591318665610946001162691350885530043268765184004319898443355028093434711597112489681627224706036489858940935035980403314373470862381108447537631605269070208113485945685819173454712209646991297185097346471441933591746395431054555148178662285500809466252753407918498793624148962332846633813201763680533549961069397666372264011543334830435771486086719088178137177212404451814787596602375933623776506415474960488975089012214499818739107699856996387353686945147310047259950986772509664620018688713468286417450082205057548061094057832468659739439813972498297616499550762074140358518156754648989222908835591466040983175445858716223396466904139966384399367076262522626841102929298069334371707305920397575061491081539129841049255385550633487015094248010665031221906835083329567328182392124093641062796476247540000951135645246988452284463239115297864174902757224188105458031106983167325010132074221049441013665422602401786782222250200033548341386717235214392614112041247711448046963601733118117131275392684447139423939286824512785610648773342085025627921576422674760152876411567111373181165504838112514449783114258382732791799063700239370970719094467098235109674204800874516760073963741008104895410252792249058752286221705126181150148631920365423175686754098633819037867083304452265964259392816484246168794430190621938248853559299961643871329846187675359163397127813187890751577455632851789361411811649206594642877407776565097497500141888844002335894644031657905960684906056991979300297094526689159922033304499057208874450518511431371951680296881535954676492566527058930380228818992713397106853160032585024433362778450577432235442038104923317790323817927041061256907111230188700974015330947690863141683033203156835247582016630444362747747236681472925460508347248342270698474750075880355734399990229162114566107601970273953389080545995456163117083562546565983690261539117288945526723782589128320235690372836244779802701585596816703309137837122965359386463188172602848029050853673784982000283493502218456805376539516737445190140377817587878193127793988054684497834779847921510686297223131145790810084732926662757963403584008219724493140147074388135450817571836523711681365966796875000 [98,42] -13833367812790018974625206585098217322206218216557986908125824221393642371968384861236722344091505204173709918630179766034763014692404298815198257685913637600409161534778934495550850357159636549318488573542823298513140126941023547487906432398962894665802511836756727208656906862385793426191432852945779391148195861974409570169684384115086736505266432730312412425497145982878068214934053334124511371747349946406740684045835514650360738101787004157338513648159349355353734121539177117867601080440604031364814077797398695676012945227932813121247684826827765521701093313075655879594516419839393934572279456386322711667818046123448924296279896266184282322212381648023182970592537474430079944324191537469835698151522719386459004527639212598916396588025135225903312655825346653247771822986199570925285994056600705608995918863677390782850446161171795999851673082474818535157315947419363453767020611018604756710218286289965130915574881399979738110792481734102464945876830500937437262523275751454732478256244768674778082219928119028901465969782487209717895737377226186480408615357041594347143924285819153713074575587827991909311110179753173632787477579458196643917773049027472757788982201210127079603559528189471455023012848377467276018481664637340558086769845774173918323007772502135380058611299504074871123911148895741257048180146560631050864152632563562433906547991959186491516065601137268306058505129792384456103371648169223734612681534597971820964654269209056942177451282822243831704938214805154835900103174300767231072523732355432490610221486624624449085710971882887829734855484168277091100981604157850187669181309665255941472240921400879050706677562877805180642862673616465074278456429997972338013075820800093405233457736748652279923232071399891420150191378001724434514165450086546438877841500301624800524759910616317012727666333179723908643117095949629264562138061552454251383966947327393724234643047345996649205822921560813479149575472196129774093608270038387982289036133959340141903885212195146868953964018986057263669097904860325259764385995036223409832662107691941628910311471456218493182962808668530431422126302143509948189723117776238348053396975956275127828121185302734375000 [98,43] 15496632184889781323967275203597766737854327872804091955911408973682014089504652437377285994396589472320657386665050296045123091732379761677580076617304285215396246438534312659496931011150618749637934050177769249647703891068935175803388134661560301676933411378698826423894418290320223960848993980969965037476221396283345551060028051306461457519212792806989650742447410519075432833892436301983216346254652768793266210802287203117766247014971781518806481345125556779742490393346047585457069937755344053505516430876495551869267941945415283135446228446574720041390856397182650308332244399009945868844231049776507355118783795570862602403380126142177915793135200550855089277089983194059772968124019249106754771468134401811746253278556216523931734654002999138266737135044338804955108325460312784147739729061342513709877612708717122504123604436242755581936836828808932933679183200487103322590311009310535066360567529007407611818824684631546022714993871289867970975806190084750512293030922142310725380584080057515861100914495942275426558555327116343078605511022328971322968599561315592093750993759123149191760162826428362887287524131066522202034084518193778091000233031050450549401294068608112608150826975732549311335632796036786044541554241673743873242957773884364754915254806704619006427388864037014055100301091486366810789218296893280446670165993814997808338352471571428637987797565889415578051289344724286942511862790159705019382754746293454200872941074585253979780997376757692747489309110203716833404307583599673756940495630031479150876664810359656773298752289098330986115779951452577042968924237296073799379364819842603902180881939898638751350988436613795595393578186152542269019686623437983945145346737662244533511885785561682140278182918157193345184437445584254906981724908066587364853691094511192536466441078356720035669605694123311746710508543870056776033256988624201132382609218617816421992588439650907760469512421120290754997947400864034069481449454791516337604562586598240268763301384195586266652467698747390117561731088781817760790220422195990734250536295208682517047519535105606413532571503473807350781525981990920694765876818466826536635494449001271277666091918945312500 [98,44] -257795726206807064304668858403404821530540198802230905602706847408800456317108915335059501088832734523275007544412220909917888457116253273569247618788113428443400877097898900047142875485964102033955541688635245308931087679891171809424840931952442418885519732648823269063686736599469148368692869125447385892209369729329029966027779396413406703656811671213782837457866892145479955339592542841248283746391741662243534598921959228646712417707493473823495046557554486994254106779886167083639789105925246977548338257032631725647585244325723072448264030079994553173209831854979653182285336255255153493801714746425144131073723574999449070610019349793932962092291319082471179285010798897721225743372150713973216428271551061253946708646631362430156590736766427314692648499727441238440480430707765029367469246654611396226503416166676821660571791431423479110774813018613483071212734589671195713118780019596114714039596418448101191542491358338177445129593296714441909448651856915675812606195537454496876840173589645001650845058817765402068281061264845522510637395984655115007239473335188894902693080772807370318582981324346792601914295204554049858607806049986363628129553878061421148986050903863708390310114574709212772679742667695502478016361711398730569029750503556066960468231700193990537596832783735876199296722589123049291679683359078293076181139774511875337680647747590772456516724488721955202145774817806621622533057337909681351007298213370612190033415230667686599049568998249124280463901765113419125573863066282110294832750685901199132193406212858839281059286222216061025829764571120160604873534738863710494913463428193575285831264998292850016518145135187943286773972571754117445276115247475879368152424888602684136081237030059980533054030888833181635606303830576713281713573129896464606711220409008790849341172816852272095610225732784466892311628460121319945089254215122381638108648502741291972235436428933120394657971114896286396457276041152157426604591915541114359112852932025178241742836783938865416238228839398623710621262748693497743361963589139650029223427156898457167642661700569304831791491533879017843196967837838887974057783258885478971933480352163314819335937500000 [98,45] -13813336986224243642723633548604967734958459837964298593201474962380813507322360960287176955399150625667786799093379733978719721478608516496799451636158821319990591226709868975766434748508763962348914034163233445708434849346644604148000926301994741065430662538048142347812725715866276283278715846983881596796642063624598989197259071274450344480057726224356761819104008469553370913975809033788020084775903691829182333377926103693407967654013251050595005759966988307892249156965173284205776558136864670277242832445596956673082329981504389834198766598158447593429583580562205097742743862913721478411809766243279948037586440356692978455202801547807782941918086942240041983348441444687374920847834877903301033419892580746039835163412378760587782919647282727869024237548007575285075435814890779115392365718859764706388862767903249166268832385795982869741588466223523499365290964760362353714271536905604868309348469060040998731034852450683069100729985155723011062597211845052085974414786847858293050273682189880705301803595776889237997055270151803295370607857111936123197915238704754340470250523344067584589287024885712702529156759748667780557591174844843636885748098021924577497998694056664636481251589024496067831152039692954414256374972124654801799952670211169614355895316713702092629336908053927732778826132639644790288134510922442588967721653512930374220225553870903905719351448715688161344398026445512559244079926726803460693689982001319387961070224958284570947263321430325815237332485785842521543519741198868189609970056489560101709966363087134495790389883225319993036540543233354139081765480691060855858001730020497936273775292048449291716635930734078945078406830777954821030472152178123986500545096677169812793522985281040608561493044009647568752781068350791926998550504343775129240674922177946640513448426845952216703884298255657142939296764595294884860456142811743017634933820975279400459374955745372826152639212556388740720876124134310310645847536967886489302224719435636487895662573838311082660675638846751694578893369137524280756534680215700874537285566569131085149739192046392342442194969263277628434751221148338797711264958056887053317041136324405670166015625000 [98,46] 19852928982661306314032824850531050091720663117133254076687901094417313100819182942511971210011321212958286971763549013611460450531415468844631252728863302746434810338114380563424086478066918166262980743632973263286408803408275456573664847304903680881249399170965248525637627835750601588125224651454940380640943367227440152789851828625064008847922160437549007341700035274645754041976020948415803375924473198879672293055695304298423964542747142977618014392586911486593988780623341846926541309756261196808925915535181347076726630873775556753316363718437135707696291835363463767628896790441280057153828176962194233737886364048266391754709927912803760643649285263511419845425617910029095617990001517235073407460401930717756441012745417863405962008042037598628246944309290466972445091669762633675311505372072681444521134452227173526912405127788193523568766728875274420859665015950049992742848510470873016214151058984768946936206478392704731521179888669682888723031078852296140038766934215209666718838690165938977856964996311664976674973531493889964006855264791059541054768771918549707705114004324179585837932625524397058237179573063510340969784895816096487115436126700339386990108922796553897345065624313780597071441099206273955454401313247408237665084555153066785066323470614805935858149106759693092201685656382772711278021981697339000868856819958948729439936479516746488635950770527530774048728228366325687817042674898625270487711294702012909915696026245165175131272416928571149630514282030143162758654175712200038404045389445325945735355039609201789814414930877069078027018073495434030434702874410033932624795986727087172484479139497949663269964904935874374193534698678986937336625713426995527783193218145478565884413154108644020296672474560832599953161633740263238574941308381313085841247268804727466799318971102963951542979610383905349253766095016574663143031039448537616779821817573661206931043426151216142430738820865602077016839737155638278203343613960466775151826568640173153518870484498008766977033310873500198887392072676195830279777637719967126701887982714614844933543540855485038617534852763748875742705201644418961087062980297446301847230643033981323242187500 [98,47] -18629353428804725239653167922235603637902398029898738090601488600229886997229371152955144282279875153986532777452104998599274468996888394237958132957478393403705779258282838780338705610475257159380617434227677372751379626561149338222134519980033518437452994420235252642071563857035389544220132119089646556783417726996907283017310186490847081429868346625576597257213594382151588254123540398682252687102863889425970257214345738957631142242260864578251947091121031596778375185765064164721070637090568241118131745571882248752767353169745293220062937694401686129994959405802255534802987539860800304927814255294656042716218502336159473226379822239196878813666218726793094546555705651582624935742570686797753617664504078770827566168916016362979618313981334903949991398918506961164928270477436175477724292489313476869270463034944763695258463795240752306346308788990902336093650467722235374867934815517866173125664153752239449664930114294763160318135480388320448186531519144810245131529652530538372563159699260533724349827647535035482341817053629804189807567370203076876885051907688675506596934550159428530553156773752898297340626703045419255873796808120531207413860647032264839463306241968760040519252504558672991342323982543840311115131359038688031414777839430049792420501746884666550899486545918789010126774316995011736946441548602004212125037565820454680656874245772175980584756293179692166447870342242487788383655082696667569406423929098584727339686530650462083905460598974936414204958988532805303035243573716291229739595581805731143743961327627831269700481230563222315311919756305734181071304794399280272238039941806990116009765805226394916423294449059781267396203850089730930675885971402709959290328630793939308230991667571543725294066241234845312223681252596855565512879308343150120190259056186454805372624939439046484721650125454698999671438434034188412923288172611071044861045890753258650154839794246403804292263215133234121282195285278970237911910281563545241950815297304718773541164905506102494210450964542834413651851394602867282007451348488182151556414705111333971896515991080469311584589753423897868332851552417993475085911114774717134423553943634033203125000 [98,48] 13758550736794598593169175712994182999686935461007902842804912760786535535995497461849002955459126778930732570214061274751251380240253059856118635923925362316631839163349050666086786581877793070981251601232445861216427758642997219851130317094161342079732188996586110167502237481226616464069545953375699481295557258507485669455922139765893831482873987510352228683292119162775659160479485011711970901933443376383557332569685675724461976693891193374634043968474062972101079049922520779150300916978072679428284040217449311957259948780605331431883984675955786202790539285222519240182923032966512761594096500101109967795858774222530059556923051011076839584578244371387073101908426384065403014345559559931896076328544690078861823228531379004608382170067848495578495880455614567391477862149978671479013808234700353549720274721472334302582920124271193293287509405568752254464530753963112127711136922895666771148214368610589282296558561218553669392008106890898179873604702794558395029271631621332513818474661301936576530208584400005975624673407723030285641538080130773594538917974402597634824856635246953170818607952594657116362958085611693733492070880069065697039256995711991003186234363537481823061924089808150730284344865774192292807069323293928531447509945847146057725304060858081722507706698684368321087901392187726627965553142200818219109369331866681844749750655827120909282136531397433930222953261637660439525295440705520193269054702692401586573473752824413089735935309520488332089387275432925662132178270052955687901626051895321174217650252065367085446173317581448160836670915641960537282492382896283158287340430857467900693896600144715371511936552971195344898461050189711831858621691682722821860772868488124048069626811033330729334083608604154386803145848955239930685115147595292782484683567339536881394687851657276639598105843121302584619795528134167768068001696081235925612678433230290666857621477670086109479270033608489843360221896244435219778090940090865838968596676540146973865697818553439057385491980959149662250073039485835432244274830341342431680334112065381290676518824216006472896640181887172988425702013933447920290831234524375759065151214599609375000 [98,49] -8463828331332311110518873638371117949714565035555898699872280887737497314727530783929977087304218863492028478253295376192878555495779843370702077502293744818128781732731496387732479311462902792459538746298891472451007404138970675875588384115665693054944963324006360106757511340354882007337278413001706328860495944104546279946179913058741774697026768634827952551972855146973787898915288676991802087518259515263770467154469839656846501990997388251604266829804479045909201789373199516515823306474608387687571564438341099465013734844657654880925355327815964126865963312594988155999590863536789364213841555489269475331602514301768013605090598989380913986047146877399122450100823366303288389688258652972038299177795961365345180398408918524693774646713615923336452571094562539137242910551451064875310435334504882361444272713560638022038711190197676782166367716054532830556577843394340869915983483530059758604752986023658231161927303642152896215017069310690019908684131602613981100815682828493679070373871352058509844666632078046302956478791272472177452045656426005415700944153088725328571939598907647825748493279074616688946133104974164180233890899326628368519602559704999179846469098909978308037297957480420354436203435562607563429926027372299137599962114543751409009780901708796868469327406816699364701566947682370420042233722540543848661502805696240877047451409471981377064261555086968696003587703866463022350990075431218955593191216600111450351583305389169419997511018398375658962245711874490462525388816190254666054656645042133538953570650561421643893112483743811559264579878695187004243154886465463662522911434258952272029181456726176909862078029431067322259220333694510748354243269528801549464072585147637099030790809940499362594556850279832754339366703956864165387949545349154705814919982135829329679838714703528458831763994573583891678855464639582238745888611863144966548360147055167142077943947377403231328706902213883662292272711563530782312875782543918951569068838201936629102070517190089372299037673329167971338182435133611240320684313915470141241342516238030594920622439481602923628423813505749406437985408882887505832570695929462090134620666503906250 [98,50] 4421060656227987001275924486304690501601985316323775891941975439013128774973497540946093964833907764693084763191893715236993563740415807628268799163351621496120452162877292365999644253688181353045183012039470354549266037324962799198122516153216758088939117267719736050551195450537348988959498267712502431638881178289389684927671760385551483231335719752267220595812966788335229028430396656078168049640619761582727826083868303189135275887819249033934342511369901652507326376137860232391497525929809203396609930123026201159722430519099909119704169887701018334545841749695710607450617618646534621523489437769401240545194907765569854224463370085154817424580229049005024843141719983086097986371202907060198615238394243891390178368342310328117511217916515966282853433447022417448850085393713464307259881684365273263160175633997211070437389617697618779923894491787316401863890431961630298423873647964779238000426456623987933437545359794442051006769280918086168705383162077107271803541672367658512707936079806201536236194048418805390052799149143412995743484138145771595213206399673179453339759209383629936327366728769795555152945576482426346845184176638290779920803733027936435457112384653027960000553828754009624488071723066577313647843774402521046953318423725992739038780289247203290992799452630229580804445571606009664172297582790576867563643979104130553792237033986415195051144114844345436450849372768198770016388970426642106179170541118671966729117686791782252390706640993692414927581747020057104935714338182356398140908842459301658174719017478346037142839579931250040610165961291493998258538815242776911073571929072525949252394904269149560117116394881967311162687152678755683404725931529767337449188262083266004064888138402910852468364196361333812974148015648472067197974857126217424090011308368783464064208941821142077379765940965805901807305175891458625062303281261327813719067931297892538813411438995305071164794824282144710662192497482813077547941526235638832515143513020439691934282323721180931870445146094070752064499962094810152825033080334706676777325927578694963563017111598484276328532212271359605579475193781746611421112902462482452392578125000000 [98,51] -1961825422531391943020195419105482162140878755777277446370079732855389785071982099521582838641203085803580472939777343726385365150932123574104612150237696749017057427837504087876113057450558599611521332624896065616775292981650410900704234374698609352121544674394916402991546823837881754466988359467898932288215303158185424845424678134718421419574252596442509142917234814082697559606977444685415727165865327231179340610992839221934064427157300659289443734832886490090538929409918715941621135972146189950697096810165893617029624813327212437976924581486876622855482514020211088517621474597736208028580942276881475175030794813755091034598648064755231459928808722168993043479511818667401748307296440447386942640102586727408791841895459752590201669427998274917655910289589830403181140014859554978599571688471238387983224180516500613454951575058611302026111663109727914699487334610116628945083101238010161638114142549387653911182865248759761313235559736637449586145862128896267041745964681028427957391797247605301399655120377004413824476106317039636577166513678186437284659860872547786276656428923370022276159831747202910533507940829974474750948094204181180157600521466507734123759378464443995364257361934679143799845921052037681576631169587520871722828597820035519600831768424054102492006354068917785572774543644905574446097023689627943294986253322449572155702949739462702153231963295149755298111524540855718675988310416700969876166093244047878404293446001055797573736622049855257638141388206963655079435127944041425172155817846288479223247689409470889117611833602248257148793656707084397068039841869303651327203100467627583976145818013402702032055982643739040250327161763501073670578959004378825304400498822428292995020748284890111129108979734268522776617398520049158229740716133614737930211164030047070395987540806052670549950084323317431364057460242390540826601985615127283300928303188120494670469263159547334409041507366940389111863606892140674184178060880166783904596836911201951677671809728873798578846775513547972215599799113969126674698312913610408530234081938645319782192472561548902369133273075234581944541190079434045401285402476787567138671875000 [98,52] 728009334436059157422140346248488102114676619433695060137913727622537187701999906203173084699622491104212444023468007989816824115126996269184302834454630147937219194279606489759164540990059648045965513664477475772886203348346487078131079147390984483692445596309648514096409874319894764799180530002461199338517239315289698148101783509569030278958461673129267302333894247383974574977063948294639617358877433823408095527396707578550484481495010314631038340135142751636475587040747500264880513430519450772119772771563332123684678515505042880855125434396360909489487922260091042657812713586315562698468724211251187178210397181915132970146052353153081860689355767178754181634937572725386225136855226907726814755152931397724046871701173276611566074419126683202123565552146520704519105138649546900512801653216978100382888232143681790943040974661599085039937238777656720649223367392016686267171115583318322524152321344641170000630704275299967861285038362580346404660704319065908338441029702188044297019646622344308648765815418009611829719818826804572418777427941456947149993244059011185260237127130719669204166215236636279630696087152345268617789173729051425182302402816323753879389765458932488490665510683844601443057918899727200671620513629038295933499277318959319329450162463824428999136521630414567997804754376905980042988354102802382988385305407946463332554210271766824858310727063529359402453217288913614083115104216535706471730567711443299723221695665103994059221896182924778921483005044093532564755086140958783564869455705505365896588484724242136966315115076380304965682877285621840455783251205480540074768165847940502348277380110957237619006760535048616700930011952089556023955482422419462462301515482760268795282474626916441352462298102000275938486813099355842425311263834957957511313641634249052243080015885423515357309594463444657934149237061716408770983610751130830739808713379153531917620982522128910745215639545128449782748538697567382535065323494169255560852028113952976087063667630408190077718538145194065332163727381784278143499664220942627299552391693780119590051443982992261541195546039048961100420553904655207588803023099899291992187500 [98,53] -216750641545301171174767796205436119807762576921875293293737748220259297496686595637881094005675439278090635917345975670198781459390356293659937739977534654366436292097498875197470271930702991605257629935973702543471267289725202762815910855532716863415931362020615870493224642351924317622572705289625689159779062473598287004572640713444499537009251337946402690811656662875757510967062798141775780267256751875828625823291508568680292324612472284360743996326043927163438217314882397466509441401223994805012674720939392164666005120985532410652212593922452929297435709668905951344027604175296933515881115802737280676117790653677630813748734879813679899728078090700517829660030412026932576656874737720764720213509046637510394474059534211912884685657912559339700925279858420820166999899552968759522834949083369040576428731764969109019249493165806720282723480166161765077690366477671502308472627501047781080069158142775908764439861815288524261305757446340480008753887428417986842878534909693923120090005009328180388761010280617195977502816623557155888565023079870123461860081445629987763930297133408967142501543148764036660444095174577685653274671627977008093871850707656264220011879662775482405314639539965100331319419151886469318734092378166824359229448316746002587765471571596410547045701720327011043536199425688801216364952567195687150976191084562515868299305054251158900246083396155031713206439921681379175690319804241619763154834163257257276558956459951285778776849809875541869694662956500705236320277056254036809505985519997279329657490686032323392198037451194234509055456584983076093204625082340020219340380435401805842760393965561279580037262195983141570283504866865794083328340747003282230796251294778571962171325563256841143085696997927005475700340298523626714286868006138382408898909345112473738356149755979462829911781624841082054986923600306655770570275182446107341810336459391155528503779765076573697971157140491723269953198374756506061765751398510872230484535570743791989557998914445435417988316410894802597812082345212863325125836099076170818501638715635519836248425629179319017302348339870828042297290494389017112553119659423828125000 [98,54] 46242871772437243837020333110912577540547460961395155842382222773758481816196521359636313222467694616468432133423842935229174172322167979462334396924888675382959524076515834264374603148533648897557130016847833896984185933033651301210623036124851155906175479153481356488962372413882473000970537658186754138009467426537720089829532539545889821410629304465622084695621254784744891934443392132027796126276686120069161645161219346338261393888778667706636254913918483599042660802582390813843137837151661258904218170526406273688851521128889867413274834421745491039422776394859989277762647434317267208002463068927719567686429501841827991690974576296867599092381869003466140741338013375777450325278181634749850781107989235055320473769989168552987159242989616622877341772496576115055864934187997941614545677767600980811105003873657491170083523127495118903197893616203587830430432691199923697589701328444329584695312733161241930457002807073620399490953892422641964489593375165752977325675715029952445001898659483552958390932139359676132601457534850586536762923169942768453914039697458001875368673064849957169330910851467758794896712887813300236865602708983493464819827653186140534132614946190824205481307429917222095178780453636288922856816347278706696218528079395656617591435683166250763056882116871246810405972927536191425060989911030218679103222051466639689366306305217216146940979259179320442503603404134320907319660345390547817072698506739799113242683592765629209803245903402536265891418401316708148306316399618711094423459498574794968742041256641699667518697149893026862342864710189796329258734799424335597533911349647314924056048367310434655979569490059207672549454413781234345213045582594166929954817938492804971322608688048801889946235911445994570720387757943966538796409609712893543953249303163714319759001287941196884622113880536883995044332084465686201247329780931737061473721413079807252669834524954446901064068935665260228632715581747774887595731872681779258498723484511040619658309337287243691736595284377927043019206835377837587073697046896142440075201435838884973185299481096736172996552061836839087050066154915839433670043945312500000 [98,55] -3936937328101695109148003884003973989306840523056342796562202098427498016697379929858479521737955841082357475231464882479400302792961794605112986619640944540123301244656194020449494997615654667680222593529305727792480452794956516839816084539450419511625407943619471655171717713748808295665356188627195633645381027148385099704410345327105638630002177973889146732236913743073909769632819549949417039266746308743879711780940068221893673137142709336557825580880750095978600306400492162475918997399389240201382422199789408876010458249366199897629711186098049759003725312476399375720565290738229131581963048273175467743985514608139276010585112189937931433539486706889206068497690727612009015644447720697295964114086869795765114501101969907229084525107409452979521953487377834246772744393576958883206736335399510329005851473421981040561445226054384929135437639712405668684546656507773038195185441535382326218641719157313388214195768318241540796364457386122069859840910282598645929592403868580297955350936820329929567565909377528252017172303996457432021179850218358189177058948549398939643261534948758543527818142638149192562852439554687229353229942922295102739634847549720164708160095053751439642371597395090870465221918769944902656502357427540473464138894505539271838134411283704966422051714196764075318297420671345113049207181315275597588849677614682120111191483938423069246025120988304314241315955548919611473257341805366861839938566666921772164396341226759757462890180373932272843830593457498273237208966642303591587443192732597770726645298783035612314326662137443871263661609663222410684241479816778377252612429880038465312651041829784779673791304607190727718619030863259179177077979693220918718052889397550376688555378787259644137243220430068361032567233887749536658082430103937766469205710094149964287567157407956640375931658850821366680941313637571522897948634455453236485419279599548004422085704481637512047969895004506442860798242740154762994112879112369369781823060330430055688877050054003594945386745502588371130395763234479052984491148574334308228793541440773487254022728988866788169117758022785835692047839984297752380371093750000 [98,56] -1764661011950946499054194597864845964341384249121591081530845725304299270262625728339982818278135061904023145405876032911669625624221172246498033661130092440780102267652265985362791806381176977428408559480384576782339099537035108530901073222864296229481570566001565365745804202177774374853202343330457908750081440788783607564497689047328469289756523590614244485561254830590152234604178918243656156065821419537057282873807093437499716067998989739212776868435772131704399050073049293559044913053665816343921074057443709981095986417788058846833670688985810570361189982382529341182749748871630427498102592331634207107621054291101032072659375142127734259087502356331873775002793605008029747718052531977868988615773268544061902440008115568060830328573594743753950295322724754869307212560222308939880315585689321048264689274244874088187348764543769909036037712351371943524420680499656013421914257835776095035615961879211991722272211232270210284675973734248086610645344152574046758317378156711125441686031372617282854858154416540677396100022805924380565150700223847554344338203671243109491135814975773085613967566466836092911024931960375955478060336481313951474110323292201290494226869172919223505460566914053762759536215749560930109806737276331758153493598295350014186180509055743278171116170771851018115232858278961102615591322922424326894613552932982762056864626046267924826537096727853075969713203404933856154191363390043263474463262268336175234429649188838621421750558744617731649030473574770404612637051205759141902963767646066489715289644732872238896968812910275092409437524342763893233311182220461669793890603037752161228351069311196937440500351267580383773558883943487353750171339756634815674581875592693412406555912070767973875679426881978294404236835550836415218676235640508617180225507019167788327626360762348046335572180773075078453734329797427281522843020401160375047460738093967530417833789510575773399720714643625927570328797603860109702581136357454675337914921389410777031326973007485154523862590126722408871180001504002746855328851197084799818586362070144068989659098342609519353193364699095013747864868491888046264648437500 [98,57] 896382360405130074755034028395914039305266665435210279344436965016142905706814904853989587488564567544932761393043557849355836202755428114479240517387249473214432804578576606005783662941163989022397542198532872808469695417656319411915994165863129545784238337545623312520605125386193568737469725723265216846332756744927359891438803037478413247574400119068499854453348357368687558400493144409061861314156574241313502287383621057867279323136580002764187757098369891102603997652329000487664189950600235971018383708045660156427822936024654352761056047667750259776630131532992772723700696826932859285906262316945421438764387314760657386087490187382881558250281477421720715585282618806521817170557712222135873918683092770985832182537111510442030291703980296362841308380037128854353603671121159911328198044504316589829588376917826069445422810401971931913848273949134624182558484327881058492235412651055186369175241481087770816794486295284032824197180097363153282974534799261402345954615383799572698676359826562135416723123266903453324372402050955864947113429529889977016466925043169349607024634208299005012382130561063514635886533031805239537987987647416186800593031625654013977399037656235713043636666746805449349987399959177764391009760378141152257660992270570743098440029145509554795144671220505808532329069032541663888670055170496733229537990999082686225627283924241760376526980762467964845121396540633503440852714556484414529424278486203170416358035547334772968901701032962917705383309194048787008860654002621333544124775969523035508453425163674665297002115756893342034161392446383403072483422935084326174065711371132367592243570498720706706000342077150200075116808003047201801801150982641660911782788825178310774747815040002994964627515041623206162786872285947411529250001610091384888090848843495761707725326569313699382560286771037079087589277332518743685409114825193897427130931463917462372062995230396528201764773273454453255502798666595786333124748652366813720704438531628407527495033784719196025050633008239162804486430138779250785129488613239498196931056576282212948672584893856582228394147549010995135176926851272583007812500 [98,58] -140434941699329323905738433251462861773426065719812479060747784997191757842466467174953130522538683678643667726978625415360511347245215671050771046705430289722599050167973991324015399415280490453137890449662944859722441270643082831988307360296093392449615079358057376950495796553865314165620944209464866715837338715053297481476069184809096074760937163859231480063562575125121629437834483576887961602157441435495071235944897630990297998532466006733071060880472541736771950067122231672488351599822966024190891767760616363462795769390407278426024413295084245319407061026472387966974946338053028537721480102173490839682748336913107650278091860822974387927690883931732967601135923123332046810325606444553476989886083774924908622250796429741402487280551021589233353074770194822851204291009802502894452131812198953446760622524821875237267495520651318257457143054433718635016742014440922584969717018529231013168868436339398265170156491540591374680156946201136231771435999028467703553747090430827156432693611448986782056127715321384035287143337924669824854630336187779670091877548313349640691608008447323932065700950823254715002027166377868812488872994265358962364595868582819493296501136142914017766166491231066661932874613409496012266841009353872792061141868417596095023889708422688565586444724071935546518509520799036484159832087743667969644669659064579290498662105810429035608539201936541537377707091017046568218986688689028964163836555338863920807892828626652706415315651060177488796863186102258225450305640631637042683102048782737914534732623858319289712677397902158860598162139005284453305696071181783588411959195454503161453628810145874803618124346708012460194680402577030171859359763534916705642256154963676525772464439781204532165395301386653989038957975428630568837051866570054922919352971046013533914597511705250229407887018483976723558085688816207673135275010201299145358873276533232563581896052757044625009883488749062840968497053827286750636477329154199958675258256634171368522713128025976982933391805314587227465954322260073116010761631434147797017042447577364365824897045461824851564358596078818663954734802246093750000 [98,59] -51117453845185907007613824408471639287270125428448071777925521195394613795932450403722261655052009307123879812294723260517434246878187890542157274009674857544924921926990218184752640942599478300519642750659793645716784447571179118580784481797212642033130348054996516641899501555589347345252241223388481331823811029867818417134649485140429800348526441278984160178930729000014880586678084378786671967392763946674263444546555131893720184368673733586226635665896333144982979251336476514029004151527714505228302362459199419508133168629400578996271852303632165687387983245631968974289334923405919083022535772944220282535824719848663588621811597142671590133244190397361529780763405869556827111112053577153975488609641408400641696216677021427822170600827953600527806191962046047476805437586167998872261013021663099234665976346911899459136196914490842600136246937151421806237807830778899071668585656587705673978290922564141872787104578346368675966227476773859827507762730895531875552591422911137627618130544169978818076692456475184391978445041021346764315415738688292509869136172845827659791172121548933911752077393728458323680992790674337716630798643173180752041594995772992024608786216293594119629565380323592638496694319004543366407236386246913639266696590658029757457298784467302031506178943617384045645451714605177953397835606219463616009028915126758980799155073611516448930412702163418594327469229913028519860443331057027773731881065441414135639082339366346426369719304808622222503233937033492913442759625201214415309593810748598016074103806352832186438182173267803846721231438788613054103412744433956280306698430324537131123583641989274432122749816736941221499842382371951562079620391113597806611406281599316554305275896714248067471441662194614518439345527825152062786699448927868409692350455486320926170474756195712793572012773295326628129182272885684136556253836672960643027345494511123654718830013502652924448147126838314901568832219612483297011177523103413868625245495630177689035322917936766704884481818587911287042983314928325936962253351688702386404436174905030684484754429502961770026558951940387487411499023437500000 [98,60] 44394107077710900452113667630112952751068876431474795242922474825404490850564148858903405694655857515041183314950121078104799762648678369011823031690380239791659430309052724778350874569430991839837236142846388522795394512883510507620384975940447039971011632245887109047062211147207415530930310496014264298792034421064171560238823661703103157981199128326334535178179305096625429001871454818116742166578148632812325037179778568869673207105594726665804757613464703359706754653341267235384508493785575799376274836382985549957950509939053249621100079314843415882226500121195055601163015523548380855690976871052043275263795262618653681145466392561735890298664683338850642496683588823780075467602852349075986282900886636808840905140168592287514163127487211110668953719791867138579341169581316825969846919568041087560073985360653641448758671970968325495535002670279038247090275071281041119836198943009544016939023087644365243239472613491644374198515417046394011250632329660126900732733534380835978339594956365089290460723883019618739035542827089496477714175924579690959212273329273975198390348205584713339103638379538371667479996954977383523356826294196431569123091336200663176495041624107721854439390958575475669553154735464560700479029622488645665029143057888204960179883584253274343381826204371083807365575563588261969215351248506200928085377741792552698639144217705840739954202662845160292346135400007617829103301826807623091731873147108127460015548918819982793482588456867424301472462099371708952251501503310330371530271444996241050765817597533289746809393429819002771963452397245972557769109949097998676245500375575913429218960158522003673219565732481754387342911082868536830109183825030599608086399668267248881489064442394121991407282788262192283429808298861560740106017164378039206340799353760968538411818848019460483482716142864523235503537176660450992202247167346684849763935572136123164968573106798464257720046575207845222923105278343767658527732386073437705823323845038551656420230729223980804135746618711691921218586115663555153600409883248619164472134591296990806550082321255135120452450792072340846061706542968750 [98,61] -17694545829415185002945380193928762774787436344494424473987797915846653864145564380866522304131112631641883915810339746469444871715926675506593187939104760211883554694703170759297508184767415793741750213867487940204824389506704540155043689077026029528404521910204380367902106605126350590264439750551328021543400286330133937765221563035491324782300749851789881660119989650406901771132386428727638501159721684758020986648575217822179140630305998374657960476223423298332382810105912690118373822859614293733551363984117933322207456690577929912800633593301290411767918811749252462843448477163028829680383044485022328344453326054574335895989613013759577900477427117327817329160594365506255271843336903455535161572835349619152784090180184760836100532329086932733572930432530725111999455138717095653012424563045778938596592202961694201941631918353123747759554639370602304594973450167155416096817621349489457715332476022478039650194271006112476181862484996376279846101698466547454001584355744209822742101049948830860089993787232305569369083437844668399208365359798962546455226563746173448766001671383872291067959873822435594539194000076317788971505388894853950157717121795225768605386392513862953544270804308292071926275685256826599903815439778590972610788831652043646177694845550326176396563062078377267231277808689353266929260219297573985462540032203737013590659594540159266642663082493923785180269669382753835214846840667091669001708326351114019774627422256529241415444748749336322838659508381482045492252406268359080548898220376273080371577546382384389646716529805490002480170305855410519612229587936508049921423735194410226520176091057592280518906355604318893143236778964635554137375910979693960134269867515735865065447099572359671489639148177803562990008331586970214012879956719436135338264045322654707186286481804957509536820860770584790616609080552800955563722190315684088753392843611154952162716069782438174363671993865368600303090206390091540292697825977700931421728691203418768649129686438638792441211249664681781691546666343132077337090865513324568761032272455555058605219942435837765515316277742385864257812500000 [98,62] 4779736696257038968939026117425735356112052829632057767203150517415134032931696470309480928435485456429862428178913174704165920025321351587862403653686282563355855235976359606614743690544498166979587224203369562342428632722600777038627554093097215557453747307629491361640552816793344229569496003779034083393486313133341364808134089125073020978969980408323081361394221787666822846268644726241650082366506627365643684223512770073893936866814325080539530244032115446875902103661765636032224883675011649565734862019422321241519242517805526702715740578393977618152564688680446051831627294208560741904635458879220356354181441102688216936241223015185636115890814646302236518733695039189015616187715590204010698491747729545452872355120294898733632524152902118623058765457590676380696029503592348155457800369897673361327026514088667170907266177829275770428250348778267106521824466615445593417495052356173121508041100824703162806587710971174616949216538297623536835144547160471896352858642464030244586998940225472119458571404220964597834454893731155415357653402986329372922624440709495916326554103473447865169922735356441211762406477631259407877382814938132980356324808935683913093579310587543492849270944428230833888947364683397421113108180420906534970429632752541676064986367623961651585305767969003082602407450337243593550396860419494610611495976081021170784144928286691393240125984890920390578767332000328499809719694942478410210348687802937300137353626137101417355977391579219892916255729658194364441374019851200503618861094053915680542823480297526284014517096639565551401139757860389646272791941543958483025218473896277396216286408846473186686481681249525001638071323359667099694181963518630052617965241746115199725284644594780028613059800027948817797214545290251042461707325709735270631787944710653947604641882149166579976652229943137892838051033323175613025572831192119150616938549534733875810205789968766372324220508552254208298305657106547488029305075027436805735985318135716607994713483598572896901270594321925447996530656384994016825215185153802986195547411867067845447909490985693992115557193756103515625000000 [98,63] -875987047728173781647544983312844719025971867716557083382591543398671871530131938320864907105891007534012269798300554680282587075219496307995962128299923209628192545525895153465424288768688639988940186063868488607043181644042220580148649791683779321307640275176360268784301417187459884036203120979939852485201208154410242725777544444975334293451547127482937761614060184293829410435073302815481592081837967388723151295295767865862799158155677674689751530730905455325660205973793648101632597283408147537640480630753612100993221056704404076982266357290680494440547612345369364326798148766809404686975432530725052310506378149061599363648218317703626166918559032731317005454044800985678882634269085907594531973738888614807155435868327733303134702681621394326960371377258929995351776082760148416733801409886997347773401049942553820321305058908317436285036931780329702540139238067389729771272678628571109080731096282706027285205088951146748879821655383221492554110649768558013127405572212409594796011392806143440019075471611210439307231656484139409906427567016130058021599135906574860855790174996728171668986378489546991653287916192177705477455335693900709277615014214032616536178239431068763949964226503397724356314080978352786770372361277360458331113609724942404934470476161521364496147144908825492408310333740839517716882036840589118614670901727819455099611279175507824120439069465674413441647530724953298002394581374344416238203949799083416482912875000136471146370922750888874267087721624819831295150143573010998826304201571224396450079236648218319075093666315032865669831992063713799086324158758299221356923837125841520607145867659830896726634456932017554555145687652911433056082957001646264891895497023898024051468674940120456152742606245599623817317250069914603764515265936698552080620147964543640896234881588477097802551923558188964035674436138351524564390739935870452609622170295746633777656326543137950854878650167407327780350515483775099068877318217532770664542707622323899677512486021561599559379407033774001902593394653561583947706010883553261451148979710532721520976906504074577242136001586914062500000 [98,64] 68859523239769933426110467204827602163085693893945443541918349206401165473533643615612730626326723572836927195572234859007373459816781810940455374189704186346673465053618094193251878239273192187397916110225417796836333728333906412101598519691795017179015025592100232914015862522647324106538678701368397090217369604884859564605516993169218312730269673251870639835937621973438396259497530388151545545011213865602535084318326364510615974115428666288209279700344859245896109793509147707832848490266428263535343691911836614367244487080242464291933524283128094627032298534528674432623702981755219832767169076944854255163895697928137341113886059952889264537683819567049798478503200262174010988246971774999722298701829108276126459673812220441004603508292951985989189161248085663359517799944719472072687679773596544598346146531168597758848542378458054620316065883325985788132962184955962203017249721561334931829999086368908302924028524939681597772456036354198266846524637208204867973264893527601738101750100764419427863992875319012527298112606588766772515505167906068240064368458496627129457867904914488780865100171343906020785469217035396707306596289894836374440196739762999435489275992670441024684697437071787528059574758399516976032040023024390155359161193757742910614580970158978749863865818533857012057560661826210314710374968347654232761939361484867325384351772644575242190778500574672269126169455937308867434272773954960863121237419323814812346746166598705753450724364288989668635910609866344529978225913395850231350680144602769323121667258976684265756206444176364366430873658734523366640365879464491167648885115115701072323732796722546041026979465233232468505763225612629512130347251186530419669419418637532879341706173711180803505493800856079024999143231742271530300740753945048675542249290646943415917099812157858762743329731485005161338141253735379869064288732474565544927279108721147128092224678262737604730211855936760035857153643408550370572938769281180473196135164913103429192346517674242788122416059202035706157904323698212093701660340980300693464514170949453131242989911697804927825927734375000000 [98,65] 22213250175414520195399992519058403994790647581702499427964045878470427998583050690021559068367024098463187774726351458121193244389776281068622574608235135889764675223242873448317237394603515799878910313882246798653278688060963114711155055092565692010450414876172774766132663887350053395754621598691408060019749807299324549720551531736479067505632748773647188796165782820388056566717989274654773570067955030628397067755771090840657217001618814356301571732674857060004754502345725715481797863406288741348423391728316000795208430529054435213809539690512381780122945529866911913971399195417420650388033205762088710968794649528026164890781046880377538710128208730486860018129011990523293330312161077676249668925440565557825011436419373904923391174021805913064245390424058530754028274635595777760840238890432922060796348704712324797556219072455551923837206847674113241056673325431296413662968595856841333702508294576410039373288489119084237790062343559426873906079301737567139487680169993424415920906371292556888111938105135912736299295748254313599248610206068052731574212470722101767696964323024778028153090670239985016349726592169102873597023016867491200019558799180149738749284064561875114877449530384866351849196371665859198860555145461283408873631566498288067463493426679654541952890030416205223079975119496771149740465461882420559083201466924972107991094230875877294087338664730627288382145339842915463456920348165460803420607598909147940142913030188714594579145509888098862674148833380163676740613935046970155304271573861320026703296741329247704290799746366657905534478650158106642479832799124455824745060262355996720504982471691424987471810648124987684735124472481732485147571571467109660418910990486412446790154807983074271357065010157261573070594688876594657396942741067187073306121990084149943541563627613909316317792003569793204320612147523270326380359941726545657710493589269750664299839881026039395121819183123072708453853914013937164766812625072544474909761591428953366591704579769312433783843003365808364697274398363477641687159499555386700932017862708534039484220556914806365966796875000000 [98,66] -12332304734045923970281358270222367614335144192241275244477616833411794960254915630571071771137467731285466561864589630422604545289970659487967925289940999860509353009241627904955397035386717496331495835071816319476274523706828901776452755000932139475513306590322054618820732996514120717328277729524781161822703488603220299665852949051580486998152285264564944184691848350604530397997976851821181840760420531977043168438074286244974900214006778229111157530621193677466367720182779531421321606938436317107812197443172849484356781801940877067430239895803759601013122359780160017903992209601739707108429002781089086165254680186392295102156648268748187477330419723095689955514527919876882998156089879203885301385529607509178216171856853375990620708321843917219180251351870047214916735387477572878356880385146097064282575736864150327059969438803784864811969915951846998634786731010403910495846630441084450332140815434363522606845168978198758233705622080114395757335165215605709200727423116931526773398317047326243867145698168452958576946959534223974283950954430110488229083389444830982309772409128436336450465845272950513474260618715666349045004492750451953112740729166063553732219242824692079811409142308541681310526430119131081302753443864660577154508267426962331966306783332016275477328583604197010043041362496049771615129354431598297950356219118277047806276129982740784924184500840984076013351265745862619985297946685353847957603988297401245011393179846924646976304843652255360594128955959064686547482918988350453943315876777179222590136340688180366689151340275873420759562996194800483390638444156231635987586991252893173246526021789320451043207496801540189481171000994118481833732495303948897442047538158651708732747808075290665604107946812419398601305631879733079789090879598712693286293886828074681919124957874963606435861433691313522338072897132749890681199209746769865311529499944892377108107481998681068043554051614028469381163836197337235673092067346367698621577946363445364480474731500947789401732986731614162745433535214998576399745368009434312497191177371291814779397100210189819335937500000 [98,67] 3625419952720397558382868903558529078967793203148953132828006530884337730151327307503703730468038554238428896459440607726947401174157005185280039345527912352856023351520052666773595142701824334700600718002243413368888844910511142903797244030038821942648811207208786329810443027540341101077754496560552031551687966263143773732168081673059485433345841683883367150760613387177795998636346840269803273828949749356988977366777169425694895479581376163177560235877586681874091996093437552564305304231631815834189725814326089896451650200210632592330739757814857751071870616030827489890136053059653049488263941166659122793510563565476009577704231180486840987760666509141805473049204670441061924354195414454733063588581676215487022403214347567229821970633411912979159330113755157526314138695008491435067237705471725745226928112699586066463943069280895085165674840071806154029889612487093572952074477829318727085389014981850972423996727922486408642230272892680510453735015814428527338392865743452018518878760843713501987852633518999009809067535838917982906813347246455604635042744326339481573412792090460899209898650185317766667488841418893248023328793030400653157627768246375012048467226019196581332696191686330313732301055559006805543924390007073710097349679031247549816356241920402188896636042816284844321669074728042283210859529713509156942219354903809782826009337068443086672449802237451854883720201606617977582610159057609373949119150292064144503448648229617836802816142091911991484241909704237067609252888418281318243314811165353012676783816574652383933472709961379025745873025989721961972875936515428874190955163331761528884363229960425092813788770713135157109512007813509863343947109596594134174877401887732973820517883234646996277761187471208215469235437146176931625256429972135667376631682906281953945794395027055511404266540740729605972832093668044109538408442003282995821231631794469984423350799239790347158319646732028098965537799789888602858113338427067919239279898856249158815125668355534299587510608431011933166773546768099156274558290219097497070199764834796951618045568466186523437500000 [98,68] -796254042203344105382122761550748109575100211301300559947654280862663407759565509667034955759557067685891141684773850799479666390162021376503808774953516568119786658832115624330355676956366345349728774807302382631984907796489482123000323357808824743001209357135375688542548853680499092884670335294280384755962474726956085772464883526112779975156943622407625381250930984526517612489694254023029922510986144492608576286193502997490495447342557040403230593544221569620303982235139563693011510221255474617612027412045831271865972106184215023335696267969861363666758690292078943731010094976564763053550591796168386035501440396551718024675068108655281573402319998013000626106225074727447404162554045112487045381618517966837054721140527891275154081635396665486746982087563175318039074577213792785051625428208297586851939872117785893605387661860347662120601163839655877224693182132348119020317481778673336252038378791893642968227049492896063316227846360315233672237746699930077761300509184561067332571554825912582383113766582719625623601455785458904923660146190183517628233541919982238444869682961366671648504560969241659068375870386434095892597298010983435877410527037143612226028791796077295755882076638051426293076105442461347728679245637967469111377520012515819806833153580693336368995362004692618013451128901879341873851207742136124779987719375421907886953145624016757934414060597960450143141588096965934137972441590650881849580940881184702486956937999208048571930140935638472042647754583041305663214684477947179428638833511089085002533716501576728861261961975570147820585221253819951768664240992760614080531733455374417691036946812702570210767027917866865432762307468120098234555724687748698797110780908963401058790657957522961657866023741817122874952474665913125894478180377510257500588370115281130495946789861923729159893231564365609851221987528791678849719231407564095589655079976755377788205158032572948903232266348906866960485606113087173464112454729783362715675162213558820290042987103410303980296986799803341771442663368589150225256045097926849152258910180535167455673217773437500000000 [98,69] 140397631780912055951215351844856139110827552348503523287168539384151220573533376043660313931678555270486816819039551523073942818275529526304564080798277682116272466818700067012098538233047478352462384778055515740126406961941940353075933590873275469449891596760036120253195258305544888787270967574132841813577652458113246788653800770761209867092556886055245519606611524331126171061505455754590674475880738468834722465150002621043384245989653878693916204926289658777905021715671609658325360712135624823507736350153507450678959419596750388771136348365116400044400725708412537609462810140811429368203272738745611904487525066040742160888133853832653949681950530575390085641389959616511730520707655587665726246899001636147096537362007849308455941375869150872352951888134459984724222880257552028527762684996189963550201559408639433652893392538366092258188370942742781897357688071764393676421596257194164863778221259345216551005649508690262462094118955950182157585309272973420497669097278344501961762155038077717352350518523803597214135156751069818628910987680974838569068713156553664054470234752206047019195080729030434030517105705867904157743575486034738141992479186180747502409089273734985302097975247726780529562248844896066513912678156249997162473143475060044004849484351501850996016899144318914310210496280126159895641585399659222424960120773936164667373778923574535570168503622412640208654018922449385622695329812505241504458810823825815505570254417691624200217235526555195839490979919131802468379356966636244924811773473812929160278997367269704207975922032300710058351009891652292312941642834917889467649886224788512959565977252971042430612753203893243435414623722796670440610584289961225967601331030897235667600150537430957081412964542096768355174403658222308792297649215675572951379638477337453800854873850788149360828179572713092519214987372453443765765941098120825664542263703023788319045381494555242415640679613456963222236855540838194428517521446146503287971090610268579345893044734448379049536263890862251410919991174686895404940530996187875167890979355433955788612365722656250000 [98,70] -20207274808741440009980159300911995197331934584330771688722401318683558882309740969453399373402612001730525243565680792085902853279379944851166832537699759176408883268601143006129091345516402377367891620066623241645968632832294058856770916112384600766121365496085278611617065930751218930265709328697093160289814579858492292931384551010777688373914356577878938859718956497420973843905604990162708821351877204498543195352737017511137324546892531744173182198887594196685606903556155557217254881381557364751914319454590049650495395988429100543963842545440567430083249860561466144437475710591989965673967516941796253758012506438137186718149175544346314204808801166415045474325849866617423040166994971853750260052762823551131905473933136040735047937581228051811859969035896135733482183720790817873561700750356960318411224372073573363356939675933762362589910830607910914237221959405580598969140363821753268350624055152961286782817455799685791762938649024432271280309802458367030644096451505996806307154246737153866988017159518538283560952864165618861943483669784249845160395299965564555678033910382727628609633664218669038174920805891198376641403204252169638085865513513949654238686748342240152229499228226888303453671670180222981082400973242635145720837941283859593580791908112837418742295891885385537329080652831128205343532409474412173552056436482279403812861137898341999626141292342547392616544656311189523473129701668308216424646863080699915312771267192093516190359077769758428782620107478108657286028794062738374710270448925300726260437798904618006641397868661662913975117982652372688825163989569529621065379803349732576715838612399659472261853458239175840718658179554615006329816445835807360320114375143854675971164683512505106207049144705849970875973374432143752150203621321212218327001123047113263975031072767121927641377086462796187114671779928802150275499214150028280226967226147923442755452227676008895662837130192970207852354176859311397835638405304405676089788325232457385994631732886672411021645683289061294678840302712400610600940870087427470025431830435991287231445312500000 [98,71] 2353333910213213176054419089816771583397641322103132339510299201092781232009524104814538961547048418642321829808949257626943100298510542503221448385561018486782955208857298620513116280863284205646217499516579237987874812104609406123052782354833320496450159034865492037880082223366068648394384563755016432998414203938888681500897883847214275193517725942983238265766769753230036055269617020024967389499270120122079901232224864798883696736478308356909465926691189737025105374274028767582497191129000717925318523058352251479519832886860094007345024659843649040479828792304010763865207895903481321278463046074370582537243901347292056980876211040578642004207732453996204073163893139400728683217899662378638909771691592913136154099524479158664869547113312364050739108119880353217000786054730780373947673142637798735729587899138386544397319152731727732326082045141589262239767667332198910909114387310543612733369926699508431205220593892048378431376297288359407885453926807804415788161768629803746721468490912368114525608980655994170614594724427116859653344408167360379444166855374266267185823733625378607203476230659448975543238432865707149971857677936529842679120471266261393106875159526128927442442214996566580497891183789529555579117555318152606275281526627103717748232853008191817360132570107722657454645670263862796451959489325974858411870513299543000139238420072730603600671008463130252215141299338232408747636469109811379284089177458686874768063482957478096340855624621700876040666376409240522041580740909819037888788397083506875935511936818584063884000726647266109569394334391781398011924347533943183881390787249673444352708799153495675021967175497548384070693695724104028985124725021728078857310485306594408008417683904609661360931345149992057592779527581343789328032111961282061500142973063224800433459845800967671704834912291980190881495536390826254824016187293273251653382272866197821524300472188299078914726930662180323255538178794055821781458623661505628942085863462079779776028031713755355731994338552257966671585811196305696498670689820187362784054130315780639648437500000 [98,72] -213695225318045177357281725532092876533402146229683626077080137598636237307536108227535814657388125000427569754244354637796174471567608741566232384764495104253013424794667571306776436589221679974179656630164268049460808023083907764366009186818550693799774221763270373270979749065765572907311359738273081133502234313297924713031827565401265287453037127758903776820355713725009510352609715475653578983416260512856350416270856386295749207768873268393726955446486087177311817337480033448017881117847508730106576909656155545987122957022664581242595117906659082164901029699192813982168791918168446248769458022004619516861556740848892588916303042427002203393859771601204852470341350814911923203389173226545943834967941237070741145412658549045312073114375128116281399272398131664283993710230792767153149317729322948611177364876605090086462282814712833698338386174056725599208891597913059613206815963525862613439507809030039875107086824937294742633994369634391021082314178698713474980432994728134136550169453465020871662498079958204359402872141179247771565114691192558713130886270562545242699630256308193994966556280972194883626233074485514800488998200169666525180425858140214446647286813013299115185145161684431068129115651551413839887264123823323527718022238536769942515615489813353629673721521331391710152274079829871002321786510822308054835292151436299227541695723133406591880164911432038607243346298986052510731932098120458829009424660629290580673671312401689596336761727438920800895015148928528481793572425205863804323808498380693614376494547301395405784336554863070319754107251114613782305587877594422197468711038189226114708282271192085177642279402907169533542622347507029337154908343090728031170221022575034829794951954537029270409827652228295384912201790874732009391191979760480123028400656649699831641085425414986593936779516408755259048748059899198730883390453661477207679338304851146048660955307822835757608349359780432317156733505431936620594132864024162325525449437499042272916621242717453857232303888212707188733889254233979521080399877064337488263845443725585937500000 [98,73] 13466930494072893561772861684579714494219701882876358557380959008786329076064636163772950751575757644656543932469073666633201822996174441361037635299415898148753194173394922046576224126705257716451524859238677532471815542618729818897517082261462865604903916500572598149567964913666252856123079235307086711646436275561587041303367932086441660740109650164911165932497278963477915856572169668062845677769510465142060761296388744770386241622114956393116038187593956241033791033942203873852455162965216865150658236250365491938427729806403657336077709419862496255722611956580356410504453201281379796678141493976850636342568273408802332284134404509654208936285391932720309355120424928893398778195445921941293706196524309768227446861954142710876627590066731574448786934131082377786839378498988119495383953842010771300223950876927263261255065225456559954173249566751398719082426604293474633611920698336842861329597609838034159267586772431218498352942639410649557590762746398890615092412085639679962220446434202643715201897114458066411054472607633456282588681638150222865102495291326625752318143684397875520006110271059337737764451999196507898274678365760107853172393212573820215101945095278818873101131774862676266575696209368832086056696022430526014850952529996875347172544208936644790226094761937165609303966457293861092509855213681698745876599083377979466316897941900576594133096305591026423827157212878701373766533101657587184483681173840755162652757080774937079957051420900958318432038977635877725769101598516301496915017885326729668133982541648234286773912091270396885963139790896481754975371924583787775499716973819233481556258600013482743970716726372015798774905457393438807701426577998077545264351951313788345286975736779376004004185509114842805662962676716879771255041727484808697026012314882458413375403686466955280179211275779018052061367474771671644257857580805457683913626469817862291230150075408374822506020663419004306254881709110960680086543642740875327993904854286281938210752904087111452535496586447397456084767791931883218481402764155063778162002563476562500000 [98,74] -271176180127930971801479201132666017743637012194659842256372719391427004273634112613081674823131783600577007091238461710178004508938217094704774077016698436232973367238551149311178415995020592436621952926753887982501444043582963811166790364976256034376349308673791352005674450125657457154591405166600179429607406827553767877702166091223639148114810750472050710873072073525644976270133390344569314489205857255336747895229991722081691885935911052751989866299880125392804987436090034658805770885222015953774751538284433253554087859263089765677021803931307050576135445134103253400600135818728126696954458668773638734110647390510078775769365204813735904993778157649444695434333263966797987049743150798959160887742537287479179098773495115931346164711688962590527925354488197081563044309401808138533151512731914682313575874138542925565907611421274361116703122917330590292003027312672814404503032156178134870042575559183761905966948346146673366924578903386632832270658849912033449784550400186037582740923843714964105403997057776176340838958301675640064865129124586892354763620981322292876994759567583422086310311598662160522866134211954089708995192601995446582186150110648811649502405421130908471392574987531174867274896752462141149187878256859212380238011137216388989560886812763765563681758111074124953229930447887911833020475999441902164502022882823097220071939438903888797251657718114476790355878391513897031785215246935148763765435156985239878890565366358589448997654959929911764922741027771053110297335860525915875853507205720064711868611808827566621641571965230608386032834410387786979928149633497518222224795067657677085634456583228014450665316894258280984240286670522122962069396078187096534353558945780615746950529693370151227135883885512270033631099988441391172318360301665807241872122837708743690840290500699704224842907952692315827462146122054976484573852510635714123515246662492735766754976196755373776800378211731368800804316649059266842301982303063954725697015812993212393378066644389357522281485494224499167583675926507247311292303493246436119079589843750000 [98,75] -63363051331286608720204720910437223757255257335451510971028160899926939007116536880308541946944127632049905011132701178857964100321474567111284833729106093419941871587772596410197734170517736066724889828634543629955899496675389182711357329556125030734248888476110414503429497979731391084969679471397910129621323301864972904060698896894210166423067617703785874919866426615843386376788224415750226477550605198222554541313467574629223420410454606447963152929584590114598945884406146352009471492964457104400925576249712768946036932097315443927707268228210109365141114640516940454959713596676238620733346128207790858956014890338518700948976222170708894379050201144879492735235079615259375513990251373986717458338546421960638492140055690482381865610042631292341950958441979342763155520624153805525579423330543413267043801284463910131395318141845502044211790195953917677995771020221561477144407619411803818430375738041374371961958721152853333895135717852045828149074158879422339489510112264164398052733772298068176479270350464180313611204068108846680763276335174291573053408566121119527837276886459159875384648310459559648655169932234244562109963073853033745479677598632117874451490772699967858769167564610427379563023171539352356490374541236598139796427955300646813112851061423039433976413848803162562855139269779320483395133211500698880407081103479227417339929581910064319452247340422395773049424322531507330094602725597068084533821274079378807005551203022113202331735090974757759898961679840066594044603473436792440092310497137914479488108293085784339757892458856194066370630290665944300888314184266543554750848207516524287392328547369884935318876139342536124678665299123444421427512839570342960838166943896452101926847949238080856486210063887216219128048163907959569678122607467104822763246298256864331661476631478642953051161803413266101381300208651574066124624661819436928748512064706856768380255815000341184723889701229921995542291097111538120310282598740223825654057671121250210864545314921896529378317269257870051093142205189678861643187701702117919921875000000 [98,76] 9877769963926882582924119951702591103957328099784899098025360241945150109176000376322336267070054774604805475047103421390819001520349953727417728895988697160247163804044611689462266733558406846632051133967870581840774349586071031847780131335346993275273247517556143399231517125222403425138434988909473213081373738924656895648050865039297662920576373502848142211912624041181500779963439265261452214927536532705337208599198587078789931888038910100690924455418224743266809373679393782047982425137341661925417858184940416085780910982477817813293831087785557715109320502003164403031120431390776979383138231191501858850774161053593526034645452853397544307112171663204564239934579541404064796175765917302273952204361103305433958220218158882989344060698796810842930145931211602001618326310181369114574153113591552910900612743737716583861877392270114319101928671498635669741901193523739170952715388801920414771724779141278941734857011645026214193497257151023381931611154406029153092857667597222336540910811890465799101624284928695378888134383761802959092692840158616768632972924191361678441572377044464399572758755526351672470283745173383196239474812544047568891071315039654074199105593645711512498547840353906077188549934117014622004468913932420643081911530827254263879227003460689692869003691395371146537485197026147606376519257057774997586284633073346116900789448874218905684745919264651154190614689040452250800878424427732736215437683612821560457273501341381362425498825638105765289052734223370564777534536601581540116132451483345459803216149173987544357235799142069485632736602148134944488690737376680626164758767824621636616919006793318224084048641879334412708341194114795538422217162973430365569984758143460428857123944034604974567080717183654610805813320027777542440006295306135989743854300295541279670757858566945090818966839761988978864043589463718138734971712504344416683428339382048036105755742521093071392701513687081026830776449566365695723385017281294244276035527953377518396623598070568971459032902793539986606390357337659224867820739746093750000000000 [98,77] -697205765865850751848732462376155600493924440393013608893262740499393507589307913460318727502144759944342669710990845270142756257052901904325297359266342524220203090628088071935371127553671366332609624305067853361966180024264742991610073649124109314568305863619356736896922189365243201840281054776890617237911265795945587475886902619812928814048042324898499424153136909688813817561415280718344485909378891686574528607837087353240559700504473169345906141074030157781017138729191264358966674262281187535613052910905541025446865678556038208926080179512671868468688577047397834980307026483825487108629039969240474296642100405912063148201387797306080864506246173301683759512509507940662721886924031440338146991525581779449733921635661249523697620720417600591662148489778398897321654458908465217144818036201266232362020368151340176496706664484722433391552820368712082907681122904283967800346535146624261764473217249118095743556702500341340558058169421904575739730803763263431579799489038547773844656319491297190233230687049827132437344266633359458030333299721024279870976823190161931858682420560749311075116362662060794001262431508670660869236926467828514572428654453151891327885406319303090181198662491580598585800044320864154021104924117258358176950891642640730590827327170552091049982293006305877901466825176904382683147761061503134289982673214345535623781118473669132874998870737716675845108094309192436686180485931734592889670908054154582531925579700224976815520203653252231175060364745066343216212668569393869731093502035243432468129644135061703185096503604541013791896044899939009646120784619611498099719267658233096852359797157314528761842756690049026258063893455342944931251639603347226891065331384525650273980728035095369992002166001314803306187976947584790953447908007379437258885958571700370025874511753375456675376883079300385905165359267490741699256298751570856685576205462807129610841772202631422706481757470200359279829750835956060941073715166255796799618686286339122529195698891699325152034588397661856512108613515010802075266838073730468750000 [98,78] 5767458836309513827278940689827791935645269656535033886409309313169598072012481263382509285851451404357207202469377694747513005643874797977668940789422811398260360128372841844504327987475408118411635456787439333255122967957994214709096099158191960568398189350663853841690164715208523905236199736503542920347643361925183448624334440922899271974181352633946439111074985310946839490507559216735593410741688528212574109888802302030713450591053446239611745699534679014708221815258638412879542926893817679356539799044732774794464897640720412232153970392846842334107739541341233433434925895430847611162001199897784845427371585095235527372041099047940896649477269519760746969298109970285834553373827434936127140387200178287421024694038369495734835310828180856527155970795604728908717278823390117484402299724740868157532434542780678443697689444676717697706458544095680826080783199260995181063461119722423407646305119452165068406393766023056805792609513966044775724312206541839200479554631299112447146820168554756469107970661646093664909671185848780965380077556861810919049203333545696066458574576172483210710546234641290622443851885332545960664386440720078603734809235120531360661158217456739915067282892421725142200606140893662245535412254078929532312781486248080707176171886412054666681181082773747184926589615475890882454718613236081207728785000160441967025549700219297080388943504812617939653713595179040524213489124624023228113933939941273154752328332407333362306152707738299600108709638331086207637567414617002718575369750185300778944177345850430308731466285859175307944861842250274518690564991184317907259496365770590303288669808132757133458878646138821882056434856831496024703345853563152470662871702940576784417505969656311265418256643179737597958440487507370942319979732989705168930013308524406854050529311164916480377245685952241802930402112346436799842405634565830658551338273490000332174220272730093632155225502724427877812855701183308281841679690888991177418868781665060137745021987942315722806885031770086415718878924963064491748809814453125000 [98,79] 4176264108066483447276206839455335223940796233667442132967802885949941256939815796162060842807530826189245933482463520655808974645042414252575535915802909108629879368292897364505180669966076459943356680424446743926264935101141068676354023359489531985937566633974855732642240165926284623659208624261883933413382502543914249661493568488841947110414321240059201313508732038386187422097577170916546276909464379034455050447434065295267426411586944359088895874886071409510653284997395828984156641835866297529526468040059222322280982542088230663815312869526707383464468048155996198138458544917063526426980243113202835376260855320539484644937234856349851931392097164830257254037562004922172247809666926541984594569163453624099913834364640335926075569267205595289312338783615677398828943517463461980730778100384415505633970685666813386521766488930244587758747635709408761756593682877698759565567014796401369722977125591078438990546934441846987213166733431133674425897801936733947162283304153711959076606641964468242573921215108784099308021632509773774804899271568223423052501076918990621229242762713837077782351533152882465324143398140793266394465729940521186633703142649335964261921039904226608163787984252102458935967815106516528701874586779346116416560602832954033744512686155875303588336181061428473537927827405800533503458402235205049794373092676531522677345687327186504482722348442659061787698660058023675541540236604447063240153939563398447017953106466803404533991349367412808955045291644084181154400435775406999767008849220616473949450874467127470068124406877585164700324076768637199808540790850035367777271563976880774011056460308533279999538902225008347069093356301605972522118916437147000181635111821199396237383338648514231059089362121612279020783636616305844056479631225961897564931406855994792001966236119941859138042688674858601643830206789747551841085160279022758664297444123829331594970393620793397612927630974786576465892640932518778607610994411972920767430574500237995214402240560883171723350364648543945804703980684280395507812500000000 [98,80] -448496187822436707736026760675241797290919475987899145003791066890957289738655477170092613025385595846484295418095951326409427895743034134979961129291373656352135230258504841144475399775376132205854250561698249771948639505767286932193437717742509750033690826925673314809869262767598088365934811154121568404676741026488350440007620204431668612649688530659042613981911615154299986289601174266931261084135679589050919126577830725630100070322198421569483518181077303711895200895969115003029180931342808781341699639150993978431514165018180923210857458118187034368801801628529380975741564520699821240326126967277053759393305539416623964547562822247262420358280112783135201656307267736437456184973081255185434746914700998344005560497496969321970861926348818757871718893646847663548194053090819337393130929751361279000284784300852189573920029490398379667194520601183433186343082224067356682077939513062734138968990367816986545499552996393022001171608296007611427832934289974381164344801609725861941560020213268714796096688731038542488731663157032373505799560147459760125504973052947041260810459482025874552729969889725429963270157988356819099505290031852920936080015450626955864648280515928954707712687755472460453198054908490931136969673767306780643550954248196258477680288028516534628147034238399663818262425026718161738238848119321447400325728804484246690623800006669609559485343504296247897874351456750226449332560737153084803304890704465534995109657738587365757948494186467655445179733601337545717219636313916825021110949844067593012612008082199512975018247812454811947502288545459461131681329714275633357415091195601404278124253802006281637287544817329268098701522835358083803404667490100725226792419891996562517190005751314348292320389268858779236842986361250242571862580064226421371859672178133073221854453298126512155570461023499633915877165383350793917779008991972722551186122020368505828944231703370402128951744264972317725595849987012509173653140639104767442084537063366120474278454426515685582312229925988976901862770318984985351562500000 [98,81] 21141129488341374537065607592659901514466150401816249322282808021197680081542015358802471134996455804719672731967193516143237068485447357864891811250191909539484511474745562183195557645253996143462006842870816847080164908920493937520141373881070022811832704119381336729301325018913459888016289281071374727249014364597407577652804270924062896580738031766012980499110696553580631354808211052239722712551720388459876177889114552744660915075108621648859737821447334784200827789475524140316423984332880590549102059584719173474920261491267789989611167210112399022484952098611800448644886901602674999230353117694665104557021164004930200281183057482826993691154800031263161754501124047666162484395504606725898066125999096247335521106289563332022922643136337401582303341277441082135777299732574738702854794953482382966947728135288922638874230985574440772819587789104181743186657044779412507301296937127500173912419347917602906311314353567691790117812008327093909312538560767862637992144708264049244110223065124277524848427091722448242318450376893171139435611963213408900897442027333452774574316015349027531815420544494050721584899089415917434956182095015582484827623954457170748845438000592517570360274761932326025353093205683133456530735310069275241990101850628422011193973108363106945179715924311103864585043877856639220709621786176356873899474433279373520660318575688521483868258288965373782496611185072471777515199950244748646891147071619284229390385098890350164378993066368212975349185558131322867425270988170849437366913281551341658735177451994991533511883913641865941259207359118213381476636863230223423675044954320115894186099768199856168645264786627470817763215828272013284553990168602035273614385725356017613955837605653700776779302599495790105099152274862741151835496502652091946057314009051340783243537904853684115979864025870704361407175208999311367797076896685954325827916252228484853518455633439620356464306484195164864178956119334270328599808125540748680451316894537328315132365001291205706415406509659951552748680114746093750000000 [98,82] -199169656375141635729639819950107100090275616648037748615761274408813761965668177481687758130527614970239811755750765918196243111814774074756603962733074589827367174711973039657161130881551477576082911678139224116820967980008321908278459562889610711998524489269600521196488284032725731433644290998099918769411271808641431771420215419455973142669179845964498319477752825777651652459966077584035272202444764491337106042750125917589154047076566783052634038642841994640089062421061057790298703798324829995574225742940954958480613573702887860284098232668437093355721737763401353819988693522721661693084067094385753162244294831082223869515465146864205435193681702609606274289845702064948388407852828818012382755283317833218714189964611785979504373334044412038247987984263119026387605989495643094863608703453599645545834807453859983068240431122119949631174652246957563201381961780829712714836773706583112549183982113785083164295146307958949152871472773906248554595581774465366321910500175517885422963557597263992495995300978865067418830368586172596489676961836973997311199808223068258147737713574588757753170077640296962009014242675723013377909755029116549357960859802142115092911115219582642563562696892623640881977401289606687520602142694811759474237848132976268158494122750986155332544298481730587765055916212485194250666296986810143494771420565266717882616331346537046828880614667980494883454227821993711361124520279091151289732736730962670919795463214528062732619646971833766389297398051965132394816244460380878410310376677039165780818980782180704454944819424540517987652052821979169465071829857556716258525488681838239037539567921897801524472694271448421109911810358638738638230238587423159291219392059230359015219393812770228061850393938878349410620388101561240091539589990478009059701158100154137971912698231217545965487698799707990004721973780583931155420974881114053786654360266938600452164156538310353219404467053248255983893017082525417243607500989748171405137288688752825939484520533678283580392228545388206839561462402343750000 [98,83] -31538859437318082667862400616398967431085852835374939475035500870225594263794315003796280623779298709682017150986367072085918488006351754308819920994640566145278492482445043294817206699013867766155565958998232706399329909681859943806308982367428793964920819067410505660807964393582259949084765443791619620758893392071037170729329365622749907252703260556709386986520660202580342588614844913811818745136807656100244851039651786001974657570540212257953830020740024393379111717759182166954016268201053405889273891289842102632694610271187033557043655694371481194718315897749786365371205093372375773683893789851948130904921562758152206584934346106160225456099137510269343082993937780956683765111839691812704663762531985405234612037129958084175003445691729821801536615381223290665280059503626268737513482970213134759081664051983104773883204137161641814265665125600993927870398040247303060503747499532562722588461162288508941428293936623320898978959445162064761621504800321357827317652813149556676463585971180660613693348275488460548745016677651165222494641079421355523779784965288739840652090021778151522841238409987901448416815013422893281682853725751498289331858485001067152363725937240357403896722634399268246074099414557926473400053922677761410829899717854124787587490998199008926060111562076629348901972293030984046159002434309952837136861967972245034741103752412238937793760306951592118859090584307395513447768232011837322052935639700478428454926328862187982850316119045113148189171370643297859982722240723253022574324248647288246754929136929502476179779381949243724854336640212624131562668183750532495796571074774083747533343814074074556698943481951010067402775613821401121773341223313520373158857282714087587410330273441854896108236848809519578482129005073890563141984187588015123216219643685475081294914917931739259264216020025153876465420152204195577632635072984446143618903042110290234042825629611473030810951701332603152757978198048192799701056525825184127907585343665572789647474164086640758850872688926756381988525390625000 [98,84] 1892463382249347271868319188166888057542978435079068608189876022942030979244920368308464181954232352909460578539236815686216835842127623993158793841103131655830035553356171442715314729565052632878420415837160290946845770410169269904749268307622482888914895834469775124462282517069297166450368768571484375144566645172497592681502439483187351918824722581755339175952470100123802704302001998114649835939365614346572501132418229150379717285694809745595044278291131490000609025007345580177678240543965347939890822659604250611013102789763696270895021892852067437315559043193039691747354128299337867076645054521327130287802662800952443403004444718807835078458660084818937179170928124357862518266656378382611290658393122771865576772899835565005782446878409836992878563920692010219353376605421484212044982153051233181085612571659797840853921297171246290807847092004152940051604863368992517694017529623108926524278503911554378294361291948099824999536760479754544198645566503001197949959135739839057188409927015219250948493603135061341037818200488648852132031926239132204263189614871893368197282572641749410518342671184329727010240167211121734201168188453447571047373832463057149290626912363940231486987397471890810301651580250971784132393560956908942142565887408446676999967004724054820494976474900723095715455797049929053058883149098261436234858129433194050448322963877985103824568138307116700647979171545854565329171301644438808735669202104622957007593343706246679473839616121599978119943055668139633440325864103551865078613999889755577125150957333440061480854238645334151423808633576099148529910754667797848687936590822932109065042337642720857400703222310122388195213964000043674115259717578178037095543663640401039420810917466839489257153314161400686448594958650198048123428538853696779989739345892481533279846426666276199990950410023600933063480065338666915124955786146824022373310995689577162210943711099934296578832219239014882933184023750725007696229616452936224294086176343819893116937100509640838118434175848960876464843750000 [98,85] -51981565650718466494522317532992911449233268271281844688264607084212182567135949958329377769465528641053602481740338697971142808898341236857314806719878460648614315422868686115249455144219214117518031132443108351210186776870484121353534672122930572498031892767147280197630212146370798864871204402779655490470727989152388144550694830117674394029685578176791703620638648052851937782015621453710418230553586626094587638058722496903869626474336480754350998974624051104621836216553611655523700405067647387346049799692097055978392115621268465380591932303941895948881013589835464503067844340978027369523363296804821639320869001924678092377109080095999783553213318612479341235082751519986657795477606215130850383448361158626645980704680084286876648449094751928095436600359437776642580809050494836803930754654668837960956824109709040912609913306325939897876963864416000807007290706398563006895226529376304573596403558528479100721451306416931595347587586034552609671126053048474715167117921573239343881983577977643698316169639311873350971323864648915755709546481709137915543126019792588361774642420127436869565019388856684517093493944304045552112688487139318392856841482838061364363311130219600576556427241044848675720145923294130498424913741312389370109527568723567392362011262858218702477812406017048427949621357539155122166051746240428695824935114091514732534690304357650712557716010969169377353593032939091331931179856922485247251856297389242704013905615376173611047293547799357196177696521689314492301124522261137565241133624347769202002345062415695145644739926390017087101297163847020925223345581414594768910135098832267793488358465755741169587017001097701582848112892402681553535387363188080420742320260323166636440598280627179094465720083981884730313502267525177252599021953568898433624319091785049429758278783339853679441989346799732604635175838279543814726052176974062778799847388899597420173456436488775742054896767040412799516616282701252619274551394166038983830004130955670374291524876798907548098564147949218750000000 [98,86] 715236064885097085306144392117705827509960157622902618048718514201620269403395419976799482473431103309699876441751776749151325099737817939238537725293951497652391455551729715273271269377158933773121879510359249417254471344594205801524233252757532069680361101737019959870245771376278633643892109573780899210708908235933526448300267407241956234501944687205092933805590300346560077982604879068145594210010659439180253365056141269526457648766110690974250741284030611381277349707338880128575429880389772136315399337917278538744575544952899240894220929076372788323129041955475433024781497074286218244506809147466115965499210660025272813180505271336296646595251130859589474042362817973106941453503951841436711523108061682114654147905241024469968859178544495454125411669255737925343829849533401734945008512988618184591651647694262659825816172133911523711451296007336160547393883858676976489992780444263722424435875718454470156699543919994123281248089093606262275904511692336600218340018414597165874876335632659349556300175583067993678187276756929205012049997712597616781062974359320493923576072089521921014171397850914736475716715215329283942879616090929068968105399645145856158933487013023687209954022752891799811604962828553956713401173595744314653724771723416053394412666711879695517213863394634438622470616909435922308438238908093075147093912093599872005103835406458942022334857298537486166958997255690978711120631522253460475134107841735037736582227071441576222251577449797371539539894292813403769668870549322531445437812822581668413391384946121898409580850204289160683285578596941659155179238403462324424352002846767905846955891098006837236040185595101654057369479402916864427022398371326148480480443405710323037369351508378354578035781411978897519287884141218664159636181534860033982063282188240898917375684749867712534580041191104953455022351516693915660468059385588277350531219712453529658545795873903168257934276406584032559390216136682972520881346362487524106128021654809751671052643582725457797050476074218750000 [98,87] 913252468762027308301826064478430871053289140232529067470162565253686104743049634988273109233021769523634701492333622738533670067128518048160218344645842235968888628668843569588398171732156035788061775178238752044809459412175312892892912195256952256649670475974413403189616029774032998349956547637503836760003178592855609218166129415714003213758605301321596297020681503118923114110271537949400344985617157981798798714465222408231436956604526044613878610669817376767935625905287067358351992282477599298654328128262317638216904353909424938064144620163949191630614584304520051591560633099626839820895396777207772880756409242403442435141602953415089004011442522598117703774618593596091217394028896106757715947526126817267599081187519732546338545463797873076315362068533423680221639126971099005771166287302721780433672889373431473902218768250283443617821651488124703843631123102554426777376526854393566871491266139050327348088472390234711939825507431004693677988605572962165276166385749341976303000126574844271406429354876312124314964950485232150172800288648328199889822358366131471918251881754715944801398016721807010132441851989663802013755724577924925691810479724538527343742211729073479290586144150024291732692194639446851076483098306014638841489592776244070807262845369324712872485701440696752537581241868711445189018888144320632480399575784089913057695527010743652632296345535519664847049660662753754571255691619743721659438493879736937293212334594946464175524281284106189525550824749408172558158121401369073963284312528315004072982835359503071129030978859782071317921235982112588133308659327252824038779336425273364918048985009266015305505693038265420548125990389298349126403237191906293133294703316393140107890098482375157089515952988329297806392398951504926520369626085130633326419237488106695246829209107026713446245089561917630122548537855883249406261750741448063737298865788429648181047942382037642074062399101369125720680197089611708407563127287612821979452346840391630738156100334889411926269531250000 [98,88] -183752866933724125142206323694481557357731948370073189832137317779708131128840475957625478812950864255343346249608420704604632366441906678874441740807464254349580926784332586166386874055337926103350710154927432193341091102249457439742443674609488396722584895013401207537837877448934009104468750114536936065680892242886759698635046262132736152632411617170516479426420848218904413577149144518043375217368213301778664111465589379308908651243592333038388322174080827863312222881452806943112467408888801550842798809096996731430552540017515128145871660523186177030044325307451836013848242309823192077490639964263458065588963268117447196940921516525862921534724015584194853805979993258467012416904419079373542691196141473869766366307779511772249765464043940244593353685379596642412376438115306294080889042123273130994339831129097691695627059048181941219624563777026062499502467095487275292767442799037478522500970156412610362202222466319214366999149404688659020478652422171532147122602563215963432152396358509222254619141089756022235360547065749792998236231365236322946409939767801027289736180699150201330246876391532190255058433723635943577875546033812431661383087517931340539107019009413241343226192649022009419459828269230726434226910145812410084744801296773335092274928714650285143172464322236827782370743103048450959875100561231226380459220345671951016956515359809598360108995518716870045085227345311458584077838109185027528722598159358504907863482400155460979657285709891778669734335639137790010061368789399176749584245764312041137717500914444404648904931854596794704468279852022147552577119351224098821211025476269607955798730077720280532688388841465182715280749101821388594056987816868771567740397530719403243324064460248932624531304788122503850779980060546580245938361501560448438552196823756309506609535862669190288903643854602833128081113159533555999089020974327430282960238822110962681771264931931433499684916174381405887838922776788625235404606127473939204235095936396657143744816343122863769531250000 [98,89] 4033578400386763863819977138004627044002565282655264953820324017436209818068833902472583129326339300803857600327202647977966019024899256566090700218922634225873853936264404720707220377909385394799794719828851949448431162567073472342182233317879826285003521155137838638403491833413184901668407447117845907108883900976969779868454118912789952783149831260278405281718550743355264604507852344921468183229447149950031611798227339757789839744496211352611737013727926093740033700517096650184897966885924258246980394011593917931744597851451512579563081179584590284801671121601707215293220906449498189333219045802218981384673209300750835449616050171307009528327428001763129017924425867743463312938253647419189572806077227125538934620108008737522109398864147689018474206955278666232003783787481105104969919746703374405211468791125509582017398297973486069983388868908072457408900576265042373103435096571065391309332670382789771481479643314392499139100029059869455142484800045972175466060662214190487420665968379903661030397107755879015423350950175155381659868851805629825612972236352088944481684210851066961293514884544239284503273824383417219796184379661486354604188092761069338342027381349522492853599722183924225746571073336316357037315757011418073302003415696610200145437172791960469440029163790072510764822917948857570864775628537762403926237720701350362925596111457871182662340488695457996433910512871340486679490516194951778256003813133188328831611663569858372325514897430448732847294009619863893930010657585161957696738850450356074690270297154080490193131400511861646163760450909401592665905494567371437555788880827207309071242758305284102947840884306901358790839044160987358735250398204102648680229839205671045606118636059052731406766530532273195127324731541742220005111908210919787129621107343048720272605761312561212619528862040844812793522746953852015873508990692273297235057882823708662673300773759511997978599762327065782131330654419100231427267685865728738075906895312572649430685197210693359375000 [98,90] -25837493218842623788747142316466483674439696780994812796104400596140039546525997711917157344855756112781964773263399990810785288827802921264084434762845770102019974089212904826546286555379811851460653205576069002691656947689471822656863569958289870732255306355002598379194790231545858870129535765568145412967261566874232970040027731092749373158250523313011006916815948898097479346211454441893054361545709531445739600005668803842418109724020826595021420746421682887745441287936743658361765781997352844787313453189892563983776232412649638072027880044476875599929924233274797892585299599282579987539184554225098523237129268079117675704144748363569062151646101331382578515928297596749260905003726948943989337612795096053241031061458981350201951520435252472465476593513069110495275300137683324886618350808832839738169998529089982299703556468365775763107385592704155527992950804788214014796396944555581270649793337408931265856000449851239195847887096003391999852273878704155183624858069975835359395239752138633431162476822253281575697113713425492886118590577084148885925395816554098458019858553941393573488230694819980339785757254095191206792010425427483133945793353016593194873805630513390539622057728438987727866642640286728377754735804943576411555270205931052671002830007251205753546293942573025276643070158224695611597069178737077387658228714451126149761668141826361134819107995801310589042069109070325032610717047549957198722357178156094009686959859606758631525663007609578997701160325543284232990381825316868274077418650768574485598265702912098647445465284944202009705883841122640722575505744402671770420053316501966316758006425936180905023239593511159151387033019493813432360782778957829511505320409566194628744505131990745631304452700465040049520724324164856257602681656517044445402157818553790406379339249371503194344503986508686999280308609021567401302322407490175584875142538670707237957505122537681726287578768301865394296459112717827043579225545495263961355850951474693292865736621093750000 [98,91] -293366073207667869523250925569116570448158167318494629528764646290552247106116992532878579620734522898385420784671583786093871262576906813490993207668533318259077657667479832924074268997809295995159508965662825578605422199901297674312251508947929865061196343204108962853641080853081471856011035896988502721246142705541506616876994103177090353582740906397408809406504754919110825530587767951349372520746397664153063409622040017818486211139940136287974894813072387497698470301931742389405489452048152715922510177233523683957479849556288471284311792265949343172168136611462529615397852516495146435764108822979467433619289622346311220246189120515700340307248355727242148570744373352247274212496751010434378169826442598127545661697557291824240960233935793078130750676964700163566131032209928579049884373980658443607851988761022840415643610544697363757133957083445094484141771632078456824945003905758122128446346731461571522248851563878855581726068482177436249365157130536870438888633365109268202341542080059988709240199820633087300345329435801813422861008861544925951883027634027871465386072359960641615874598822160389251890177477877038173683197534800355129289433941494485813654490521343209862097297078734716780678416394012826700783337535119010942860542544372498610902048187973969017083674817138196537151440800216779039225795448208463205507286317756352962971096330633085849283363998298759829656335875142035153251379726423869814678974648852829158835489537291893400200005504955361474873088914951218162865723742682184529259869221916003195693360661462434727513143220424277339694940079905742277537270050180335142140881583084104164953851389479535042574261191146548721410274212163070844099641906962220586217434125925244933185228823566842150781270750670574688321570861105253028827605062919558049586578663371001945953852902860592805716705609857613161754774172967745966055063549451618390613854204738533734171297452343786214484443980075828685733266912381520605591780971061271789611283218793121003503320312500 [98,92] -12660114593727861528423407168938207829268705120683736435207724262610142953709808051857226187756908181579182076895572234998548298930983635953058479635187192161659548759828829768011432654089494265153538016254241623321163471964627467646068966812431213668191513580826855846396383368466370269059316691061067762592262485363668259110198117484548463325841196464992195901101521856968400616877567067079291185922605085693663888050395297411875328903303836777622855990393510784739607020616066643641671512002251731387127211130791048247466106563243906042509129297521282798061001091468591598487411654170887684368580094940636141136149002189465151096968912062209699342318022801606904108631914191551614355583554666487163040211365876184088480554033541880867405953593635501216844917586415592804456371544037786307764354747519112101306433429584646787635352623166181965337449176147007775415361872549571745212548919179477364546308569288686750038311244479114898567657599884347327191286262543184602568042129488646187171968336419168589582253750914476248400756263756216246337874415918157801708603673030591018850035765873628890181768937678108672190706014225555209790406824836022265978230831203904522209603428552162272632114396047163784998537846243636816550939366950593832340875690849655159630598029015994091229800363174575795818384010329956321977925924391241980717142716410262486801207800081373250557721434592239092445135431429323163227121354653919129946881934054060278865739774055919464886889117276480203036263463261536212338912585153995248657709700806936206854661456764495377296873584989991371218302588487685716089726540560608536368223359448147504154575554357325249404492630024348347001053712377549015688849259940197120086300863539373859103214747526426075169907617641403953322316124745363454684777124081013905021594449800890715707422179873612629236244494235773071524222911831003897269986865676151800606369157496122763966717559513360878858046723345960406778606945189895524736491692219305645329606985485251310106250000 [98,93] 105519657243693770712932931404322558206281711457078608792563664129924594962422747794945666013747994413492742676718524171716398687489944486350553165886727443196469613811638982970708090281402365556538548459636599013359698374052926469898557107319639166211515596035642297267595489396229225741835108291937376670133504818813519711454792698229978645547773515221458293460925808139213437034665273450686913560688787090470961753002156463068048685902667954076630287253161033676583868391006501783815862937671123332167671215586678895922941131664035855110590766019871574890930248349011723056390067224997379808894387045947450608044199319536082617090811246962118532750419655931878734122563177190779932399852886023647255102957924804392179358944357755203679554006257298122400074784718445675779520583891707510909014328342447141230567660703021600036755534887661820914231926494736495277696866960704092547094678585258852097218288270854109332625787523386403398778800646625583379752088943138598285902570925274524894586263469700619383425471401826003722939044952110002878380074270577959145896218154159117541409516511765909893807164697616814417122188017342825098070823292199486137132262564534824633567331574024529222964975497301390798265994716280004732187581044989109519960348284535383844185712093730394868071647067442464522404083785095470596123718982203255543529891970806742727519989298547805172968537348133541458656283399947852732533831111444907350921749181980298829864583254916393763251960552717124627962705404505062267126373344466309541747670630825592701550738538021057555275564815872945687597761414790909943638331098483546980317007470391486260010095712974106839513990450904753050857913837106232748580142365147505984173156385268674114183229786567505248926190739112212644369061781784386845837915347537717020180006282640245092845452449032336451402115939588848109179859461363506242876495983902003917653887108209485640915706721819197747728187220512490540740186180691091027980698973430666396998939727445216550000 [98,94] -6918354030523816217195789123040733613627393524348918067987278037205928889204573976360210911960977844764097890605982612402467241931222258048538775381285599917439102128786198301490904672807904000401602573376911417810015876126928062354575515483568936404478689126188358545174395661778710243125876095205656148213703540759057097750605784146344018095481755550139264492117957237599818493213128851771946848028777697150377172027605234815996334700921507628580042087911824636165861870180849196926977040402713336161540317601046637187273977066089015797193092883882784670161655029361508287368267919337695943501472593951669758298709823704300949175937096973128388085911983436806936153598923042669671669801084581446943989488807463388244725963596132659317810005275965292812764677790212530946661746086252970024270517557192174364450271058402928056713066083508739536796248072760574092211747058716998287487482186744034067529473680447003936944381875653045191321890886215455095079455554373358545681924207431868592178494285075430073686120513349942095738438699815499603624202795148977769410149017619138569765190592613275409600801375270312631506557616779202474622567896069416841903280979386696598866514426415666710731265961082964420128821401591218671753840994229734942813262338696309100106947934974295568229060298434424454750514245017372042713240099949695913157939949597566660766257599654529564533534609809788311971007743042536942019468493979219951646622436410044170388206616675470673987027371200075626096622595250034771413451817963452998078507920292875546208881604674511791194955737603951335231259255096149048711035050202777383227281882882656490708684303217621013667421526138323254447693167452331870009500169611097458874534586694545623485455239362615280161998379611644667993454854131033344929483899185992783781362454960885830890737484238522347362258599512878891560966374578251609993488532351493887857878234912015286395100551607266444438780980861755030670013624574212308233180855875880619496258864867338000 [98,95] 168246254112675294310136708007890738273424441828828894413666644457351317125790747838364445268431893582218238846993429373243477017227360662391085604521927819093568239927093342038394020905261731343942555882239834984629485577649608045806975987424411019439473036530518076715007355786878624961148340525631944326401184633648262958231051959394268776000501086944762708393340162253430974722234626921659204149566161321247402196913193218500938560868315999621481902022771529994818398750764100582954578894372420368364564939983730814044116256370082948491616765295981447913798764786842304059812007506426348363277775318547308155557874721521090289391094550184564510252536778753901845947677396613857797864537681990813318795599172481778890076272938991244642387657694452706234996641364003496090195789379708594788046958230475753610137727529734947258530637211956429423769756663409411109995166275163809999903052598073823394880937894822835975753541380129232491959291539558224314508889531382720718433901083660108409290664053381131756338683309858326353553985134098044358102916046303368071773635769162491831125638177529044241503539054312363377952575793939522233383890785397493936463943203679822238596488157968743280393192312789789736724954946126097990091273121360365950824322505546601659408146977540748949900352215708304151722826009388262328353504933069717353102635546493436288248292789650421414518447251676842678068000562870580487183303079430051702481866340660954576158484516772707553151149983625878235730326261863206154543946043860987814930759731685337894971075920605940680006157676698656193519304896189259803328210859861796690488701471689838843197785474516963596354919211058326323708359484152571511112791469395852817439048374723343768607285768359916432201586742974019119240817478672129573112915582831083207206046431563586821032668991529221075309599481437869396022839131310412425344320118451157667926359271682486848744122650153097591749538512810642990078664035247769689165844664803234860512425959600 [98,96] -2320991319926735408696588026112586434840958687577343753654557819031083136440893073082088692836033535241485482445238941983952825035061743070142009412715935669989270347404867768757526810977006873857404832542805080559805693131944605044405371720659052301106324859839628662504836424160436801457698959942537233355076674272068236117969366309844145907456456062745749742773279290958532721780184734755956193357884652020527858327073245381826746881264175408574407948550442060833920515461252410248614381070518814421724010574521578089228879818316434514070630029883183561536272014805427972633267020206567725403371100756727750973297625258248711327379483960270332314672941732286451479552266294097999620716025805418400927987435728969554576291109521563068666652986202213531738708270895541146778465966187638812436524099502886672843102571994757093930844247163460021477355897926856668101695895924005437863973826600464646214462383630497506487531536335724111328341255945160071742320993341065979449494484092576691177696041278182032235396944125959418292048712247286943779862823118621706392987893706157701626795209896047702258015506353546865568183628193953821875269500986640617912308258036237259598579256917324952781073848276718888262771844192701942389300487615844353621211143037438316682798917288969314989367094864221365084645144831666393580088976705665495649434882650911413649609507255653411481478701586368708964681794296750558546118446692506257268925097754220905799156646879211158805964796812239771776008985804569843964990406484453296298682243940553522989234704190098982447594523052339305841285101274204902347046194204396426289163707904331356657954184449356944188873903331797134157394643704787619856460220162782960091759352933192463169501396972511825596932639419257809979919415118655537655542594785384884917257293954816192412877604495721716043563367188926272664348454124706427163120035569213028037487779112637516850679078478760573936397082671654655524765551404076174154303436980434185971433600 [98,97] 2935567221012928154020503233244379130482041225319323783464105639549874901034610790645242640383832663512453737634263695519638938556960265326173551360507071572144683565024336917354840943061184486948059334131768909769075494045992839117546966541740708786057424624816826539709565312743996374873356863263698831405505578574441249859550529296554237705645786672826134798360606418289467801682210450512367157558738351146436336705078306122040737492261252483774071196094581743932496920701435712818158550889772251585333037716607191417589533552014237747351527317509390589890246111004362213249386185436097971611150649561857246969070704008202880159883435740355916819205182509353960117324592844577425475625252979256971221290846019191821935498742988336315061757277120003731138296741403790543595931390766141962251188617580775444719251601559267640279163759731133712465281087204762694630859510203514762788601067465045510937882904018128878559032274054054426383804293712057497438229195655968780875603947999404395539958750387656491262817462644642895393863619315056550298605347350688817452998511137176723903727326806283338289671570818267779466722554236252843631474373330434317659089550495083036087363321603857713098859297093214554171881803537966548062677614806753971062608302584558091887712035639449800115477298949752035437242457805533192803006047136536371950811666637784274732307390701390348275194623021900853810733570167519971823808614391621030319001133107578945743405086700189684809309416371135353837613632046796142171231753355600824545149757513855119337091138980871780067498596813869601156342850060376653402958592649727383170138645721429079626278193090321692703755436306327415292515249419597754488468717915705458631919433953828819503686169583458281898429295296923252188712308272529648833522475902660703662395065719135171669740245276415551560390940360289348371515652798363938175957384216341727325070914072619881921583526679970360570806867092214267780628219955970107619893043684844132800 [98,98] -294879921000366483178015426184761864500221342022431483211446988024944575420722062367483173534682606001235773904990971676868568264960384352423845922644864011508120631892803902004286307997513170468773521400594979856843969267237478303137409273312831250796549996330254527204063986234351811070223446871204497330163592905135161188777731314559142134959802442290222073204093820043392535451744250843493825427726687920203694788003578027784376546285553492028990950660668226276464413782445968934562394579777417842574940630326357774662091332994988874634424733174769090534729575051457151446670435315333081657149937780309681183957717340394191704571933857434739755120698993253763615350630062871472844584298868132729431751086853429187759780671958983269203503472066735150208964464288088215186167459650983514612890897776329719079289435406419896913349908135583026258013276835427093894051167186022219590134825576845004896319262124429495481802908277244186458439851518481599534100001761340624131034707438870805433343371989577037012887626745714471503765122512843360930441138418241771100875736418034692688382446684817567980337326633778993240119280544087800474373991050181960469412184478388536706658597692724517682958775526319135679967219221899307122825007723385823597396239081981591182925443499865839103083148665112026809908895931632389662518575180338279850771550979781310389400769602673663575882862211932798003607285914804415358774215609091345398969345622746468637627987063350859556637860291173034621348483744354245960169215792597733074510566995441758743086246289973456858329112712793817968006985868330940927856431543719344197627158088118049450148424229207937707803639175725395265749467725674323053420724866423273239727815321087064841907261935653129753247939335930430019951034161644829549961712715516965685388875525275082463584865202739839731858464244375546062736716979554284736568006926545350950677868424035888895561983257843884233589782409140138057490722075515770610187895602863000 [99,0] -57084727327756949600233272827434695885906355278125154058820345313676326463109480796755955071893409430959388819629576428899010322094826093877568250450873160034020201748505585290133140602991160224151034164451384446151034316420804436518561089363093778682909599193979822520982217184465063959014591580733647768527957063132426982228504859939256361715966988289513095276884739923566346575229733415200866209880089433842140065067322597957355651329329537615119343433037108203342722475656946926552529460204984643680338113672424809556717754700356455606260153291953303417051548624253624717230397936351130277156156914610697961738171009367597637044404891533325254080116010424281795809818841339175736407771213147694511940765301696440380026965499423706608881746600261670751822472037876425694883606861588535765326930847638582992889573859536776535828303639286068673729925969856983153571836187734544852206788239962795548126782608149362267414791497721760044849037323745662715740007123509780363932775124207376887893425302804625550199800629091800313852654831959689008699781631087339527463942724116782881242896275670500363201234907265085801545389345067401746794162278151010222498153161490025757572274773670077604752775965827553301438268029977957258558266808836189738221631600009985925356756457742865383078730325241331627997297780344773228349862342365293046865652335539661787089272829784421244937226915220813382361122986543621401466365710063080790350958319754601398082865939137173166005816196886999645310237310384440449510303392016089748728337789479988156475997661345495248540994069536403768342429922295880718464574593965022203759870340709250351875782280768815276510123687402054327419690382071317924365348575987596942202441362748069922821921885626575709745196769421989758049235734953033275044144775433183231220039195232766685396963541669448926214286815454220250981022363823455957822722472646711776857267869368522455271025994353195069083274057332290898478121683453991307381152657927986149960035669063179422349681000542746828501175407495475702234185564409736836114635803527248989805162789080531722494415019772823833414832447467353492355652250864252936243101762540457101339180195925251294747562767479585692752264147742380373529158532619476318359375000000000000000000000000000000000000000000000000000000000 [99,1] -129939164673608408732569730756549862703612455401281509663684225143753512277034884619341687262364023188257500502915587290569662366415004654719600564822230599471431417330016661996666710137588065381245511606190782936735511533028955233692120214086032962497067842148770066060796611680998820191168531321278841183646461265656529512134773430884804737591253355384921180042171836817509059558386398517755648087216012069372377992620943631054775306153374249186010265258190911990195296185057240846764296393888182043246015161331525405090564803830152479405007527086268937824632515603595014800357820246065902880715833422540923963613580046506018034380026024330131870755075979309070870723511176963178294884685875510810917049604173809711910477295546840311595592939829001930050385357839013627620591711900955287469005025843355623656234702712927574070419630986193988094541878843748723077235729573142867124797916303487494585095346906805101036072696918496634613537449554451242807728604040556100959668381929914477511494831828328998595836268284645194024927298183011649534722063165951730979901405926896912202329896929796267682389609617488781561960147134368964459009631386097189635265273926537882697157328755658543548948725622653184688285627810554675019104016038809511454768941095681552127267970218153710532173920836439472261615460569981752203598824149180530722658916964945284113841160478036124553169724495812220068708385988818289401805454814292629294236202962965852749951734719663841788872795377845864609103472587223065856602823829708194447134507571977967790822308607428487723413161599764543606398821751120138931146423496588333660960796666478050478607002455115274573960478834895886278449783759721153182653386428772633608218621704668460346734663978496616896662508675077381794701842045730847617133744142056446932882434276351221197177139729357981511259578873549905020931653589107718078154336866402828657088313518719136262481115392609685963064581774552954850377893519232180068386177572249423011691621587654363604484263934162184967585020836227274702640032720228600631945085910459989411816733630887211761186435715298116827839259143140978114682414171917800818051471810617285072621820747865366786733899706995285712648053851395180124939088273094967007637023925781250000000000000000000000000000000000000000000000000 [99,2] -49651411812789967902806393474099380293462755952092119292759258123058359587443995838620293034090730025251528634175838311745046147624311305111894329838973287771368606104118797988428413236627011258880474780023562967335036885573733284609591156154665572281027731872949993448047468205915055243475240411859054509162239530914592326748988641093812625684496936343520392642410487929443695529564832966517394249742665738057023888838041168557035937451159464307989220432616660607905083934815690710408706964201726811890857468045577070944971120773124511037504619349775819659445229156539713798316003899704236416393014508018935276424338483546866555822254039126628666224174109779274386573564817789620824868360060721748044844592926229206033208311108417718625869353621679448728573697759607267040849228179724421604670868144791172735710757400505327778605725528197062196078490887194828123187784674389353859361416246471026365989765252825110424183910102878829235203206500526369345186460853619883057370187286588294293597296536138014716626177455349692733724486321839403422578245140933722451841568288504797253297616914589663165989688043404855774555977203843873973187554597248202582434008393275303258131620716621663113988279716702577250071219763295374018767260624802163149103407609493981638749776065030018790675177944131477910406938699386113702683779451716420803563516840616037550227375127366091114134534990414817874948438987315080143630555227504557371039403224179291211214744497604849921130970043319740912306659821309800025026688397523408012308816824809982145478786541482851729978730654614042186938734942001699172062600876837393478582816635979368532501132083888652843071054436926815031093139641026692840889885806838926847006072484789832111150781284231578909111151280171222828595712152652383770464475178867063589456217921622953648695813796271362907044619535495220687387547712301823252604563462659807373172654953234436619302981898736499321912156164781235584015334814237134491054054538177659367818009376992526126144090413788681788277835056713553021137844998372130335299909629011933241285741316949317417455252913050726788224041725216861135888645094642677773121400538650340742053621830033402423121018040090403028632998916623618804178086350020748795941472053527832031250000000000000000000000000000000000000000000 [99,3] -1779919191440859922913931862286856509170184931878151831022301667556869710286704835964219463197610116767802790263560672541369119368321411426138167824397178339075455595091639849464553278619695037753951443730083266655391428098825398806775149038864858002197486077927427575801041901424388427285045987399175338787558654019700191766985168265822698592837616212498037670769602307757719535943174366400947595871879227939182708989070551277838225141253084545800344158845133065255064050622359532172206309308992203935213300041832702317088784048640133653522596283627286061561595152721054419370266688262775720742636974744365833496057220637622648927124463480529329644457916260469350771866845485321853328305515836715291298368792352625577985696767545344845265285362438991553186965137265393513425056341278072887170278045587152344189073918555396672998603548888383323785240179663936546789966703478693619413903137191197544227419982874160931449539112461700821394348797288793422768518674576166125163648469997870474376942596562686312384466575821389194805973209255738027201851087531996736755959711894813953007975688385359418067031946842378100559097469161790991115866233029254763920065482496492090990008030018894338177067072978620457387221716065397167709683508604180484964388454266313767667020314669425323876220739188901318701429121127210475404847965414065746981248362035455176743010417423562825190947611340055066472540231743595642541033178194852745217995259033127764952966875676267235213133786434815400542628367148123607473676660832724953450753228477832664813683153862811637441484158474635116981753474324550883028412351411612439219490168285464685917786159315740578240054296960295003442198777781417314684704377270797191549265085852193729247566190224098366775562148170065431907234079120176280205931666390396226799413586977528846959585469344575571530046680131147676980620473746705564796452176531897023719493117307274868997449793294508304689422286147618136325290721990330863640046001590098562981075091717959424329753839624594960149187292218313927067864164681474050074802915121568875346060822518152016485551780846198007715864183705442498800458666546611886867304631391655857107717065529183163334025432106112912984566799667792884430547132451616576531705504748970270156860351562500000000000000000000000000000000 [99,4] -106538813124078696876053230632880894422514485860361847187418611598389775521073365412517291734830404382823732014239284598521860511569766610716591328667565121739215810174929397103180458499916496055620463547218007512557876081677229887901594338846119610541007755756833954332483497853328932789247059920305847015761343926419791273512796715529142127798785602059362990802020877899363339266212697453339538601350877549725876101781133150331654756001642355341572903927872825909259241513620107883532124808938470709830607035883303823122364230514286577978025810344901252671389007226115695316202244031930201656177775271101648852501092815606117503501169667836875657233601601979781838855908069424719024628925077427250917229068883261464209492098449698659542952062707749370690253292765784057486851782168679897985161608776631485223215472828290765362974727710651764233987157326516955473871808911605580876509349346192937142023980124743778528191638581029839724973645767582130283877887656763997327996673348782876003276819078792960720535694769482330718952655937515133029935164824006809849680483157264195779671534210097512328484007092252535852052004082865899727286340819177366675159598356018276601003416768077633035395253668203713931952867146198855264117737789390064887142171092773596927767913927413785106618595064884501938668153130632887811146562641242626107262270274944670904301796105136026554193957695035066969859510993524083293072180693932963587427368348898299169867359066542640599940764992097461338296164966742369443045673972954222186078969964851539273169297698196351307521051317453827075857586569691302539442180800603562951412209184756999838427100672029857032588683507908844746121479833395865162394248998532339317483972329204844536844882027531537822233744478230222236287085827762281039878195225563241556769069281298453605327781119815625248821350898902149012095909157864328356104045407609920160017365281255571220675819896817461042124080243679002772281923274668799592062495207779659275145006300963926454000483112660705001874477599448297679151985804213549591541799700588325450501515038549521828468400405818830377429598319072626349639619075911124301494386644487387831221501073039611004935682583948275204951297178280203323172983415913737947899875280199921689927577972412109375000000000000000000000000 [99,5] 429448994259871952964686198743567631014870615114482019475361875146222419388325040842395663431980631051755569743426148184217206804621311976700521615096402082536979229603496752053346760060430404698968679598785055941022299904460462441166104195007005324203247094480194519072813685754710981735779050901829027278115757700038119055696437818059669978536242944040721992922011975739464017700580234687035241845433411243122760551175437716066614301692271684294671752496528766890963474896157200170416114573314872818539248756109034843671506278604813539677682452057744035743511519340376836389115158779072627809361045152683387705558906387544797632150434221298109051431779951156767068756481319266058329366409877611310823783717401314268287125363023634093258966722864117540604614131506820551265236518639675781174863332118261829555093329305682856098345427666614556829276998784238664867545068931808069666151230011059837192541670902945772267112819084902089783675509719459100044707736363372572816067496713891019555581352478311334956029281476915977269327502492905445389173951427938701748068337260729765172967830728333371509713972772288909645091930409838925535160118572051312883752858236998253959561027143639539051302352723077447537670823049126425268045657848750189282365831416766760268691352239039463568667651434205181059603257691682988452912529884981291327939771822601134442709831844822768492337040248257195547828271550682987073841627609753469264557503732172812794639541893389657872005253584648805199558613135626932282885800774653855869604152378210114752503144747112983859451066766962102390183900685229597391518444989308972668084333705604077210835134195082517147070959193062596771294155743747613953851064376595117993422720015122030814593686457068095886305859525455033278038879577119529349141220487221637492845416993070383586520609540014674019546419251409015169824779351787927892340913937650342957345624608308150877116103315874850566470972555623321115336845122190266579376482644008490975390566326089917075239027974642345967922654907239851828164698163779919923254011596019559377174853481934284596592459862083307206815606893900950755556554090083552838811225973554722962050818025129811710612803319521838627738440338008788395596799425738677004685261984207045315997675061225891113281250000000000000000 [99,6] -65329806964180026580259640130557816649953993748071933835492589901519640921280415255723397379081020930698039743317144341319909675867299267975809141996153048461613579174776638809361862358804197058295038275733826627746046411162995875917810382574412188567650617349822161867812818217175823092174934243541559831698830441381759083648828505285951609223988529110521246332655402432134982076251249697715388136173668254311897332241879690988964791700655229752036811163878757629596002950949089005311043626102363287418181268470028034494762137002390702252616872312047432646596676115082718565528228221519103934826074972005200168782242253957501783659614688868637369123806712298716654700639166712799165593634826990106555962102812004068179608708098064152440381017185330296390801530413141583267557852531645547548153753712156627001893313703041237004221646930294061044565261925401411510832440297043546595057489518838362495430254505459535049363221972576925365767305458997777760257254568965361857857468194093035590263073477321343035713573400126093515516399066188941803400012094004900924364620639364839627291162895812811491054513754513715881444677730820911524037754869947557175973574081817236791076538742000563722125727600299551571457060538720810531337940667902822996157194508751173821566047573522301918969153538895755094401195757750201933121255721973278077827502120552464989713959849187781189730921513254229616083009475661860522372971566987234538671720611213204579078988001163232943784700230636765670343369946059139353514304473297023939668351604903856144286748301675878864343624845926486844359236994928425497279695407125259406760226974585758945993166777782552020718440518005783690632180248337000681865346518081310347202583550974731517135481349304998989192334282981753391737881242913948477237223169988422119795988527472989516144144501156812263053560942020108903439811566516532989863862736136626240572356711982436667030412432868767223872190224260203591119890585679714261845813717665336161926374621754451124458417385895831307058308033370872887489508183735751577627132704740813165933543822251371451436990150262368453799499922884605313580454323020694593712245402425247732916525397254629159025906750966428994356563129050754324080193328630627070015279844739097825367935001850128173828125000000000000000 [99,7] -37040454508718598019598166155238174895859275464337993911982650781978426708536000559675282169659388552601304610829167555795454699484418566777135398181676390496630441789327367054085112115065807232633139246479876862666795559511904184709095713369884226424934733327303362096317421326669671457265748085548251771360905100343313404223786183563016475362047964373052230127800295158334191883462029365498264742596747427540858960052616127182100495374440389896763679521289949697929411744074706105300713032921127006608313278719956170649927925935410479953153390832698680154909773426451810898866762749294552793441820928786881061959133716668689341347050998296646730324922418189234481682673230036231184779133678423640780614622501264311055752189775868145751968537916393946866876761360209520430786509434594940934003054467092718973709188207747210441540211801135432605707247349744086114456032684225574827927125197934274538110308103878076580409055669257057294523716639705349604813662637840890036497434914589721657966091858360827183940005582666278632223813441135423205506811299293473263811511977445033475981070217337714730320298092703967046480579874361028849705140210069908500130853183778255319519211420684976814291575994586564332910688459900584738177155690737138991201418129498151909656217172581724480727558809231993925501875894139512962051505976435437107642019876666334159567838462764378144104926731746865735302876406731369165081550074083688863009949413878326153139835231228743116744440613226596214926560946890264098413569528786287409842668005354893822211119839793798032513753190311769639526453642112204170303690093670248698144979166627442682854267230653158202975999704210631521871396162724217210416703913968076032923092699572415543881201548239410375922973945831202198849939826776239753722573561461523425241271888740338810140515863491656900545512062898129327548611735554769855476453090219669321612175698250116748446016120394862070761616742752947845093479153273108206852612840656878526175912044158410570876709305816771745306990213362498928401569468442390646250714614090111524084116452018438570397998334299814913722760960479127353696387793433688471259449355872708105700752552442272762930551984836679196335239144005350898975456729512892393302303517543805355671793222427368164062500000000000000 [99,8] -11619083140677591013687322234789738500169866260290951930938917424920172799029607738894623889061236432376716173775548692590358699154734255753575679832614583481527124812536590544160870662544176911621889055538136528417244463840554530377994255815931972002957400503431635644337982943902189613355916863138850716336652735628670418144161931680555102681945765688830580188498021354266946832758147235570325691087175281429685087523016992233235412117336568703150305867494634427261773613093942188093485147499020260803803669097562590637618159705903195979623283526035558123308246432297961553313589396011588153592876560652554329603528391242975961748263742062434267398855816559444802117225508064268056881847135376191430639788052950241763029632758753267803189213077525055011489096517681018630559547410672328285930165969453849869510358562175248948422587945033261398343567022021297735362307503119788192322780118692047138699453850864274678975992985908048031262556907940266241250827309043743839345101550417819560262973477041573457763205524468424608976409347536602127368092667814804990237093233368567237999136001398665385279430441488724987697922246951387074699356303934778659084865090189642259493804510735810577585317570985606704787382803392047854117592437518013957730842367762169453177993369213844608252960182186932418992188673508743217175503217986525905044773059102543934368460271819322405853184033582236964167856936949841855685301091681240426318177210603629755717049612955849320890981296051909818414716766115922150824090263523167185878088258471979981897250748569982805703907723637323077804185028723760143091795922810730454685781896821716584844623126878744351592094751555710584749273507329704595996278706854199748127236012559520716968907435821155799486492517221570516698643673853293373952825145255398948009506684039927247373414561581807507226110097023231182278025940481076823567405448534722462552555607303747088380465815629384968050001504699672132157647876819050528737651853969805646836636064941256404592453448497303437920986876266166273668272806946468976906840136375813336959018731889112359017938346468635339165377605016906765571916917473296333291314529460270917854681048871302795730028393979045709246877252298132987770390343086589766182642469161123699450399726629257202148437500000000000 [99,9] 55776695759667189702306399533464089833285459150498733333430802634549852915581958626671876576109982887048202726852990418251144754414635754548880475931673927678942789879646660375047852364568927788134087693521131110953261835844104440448189598739185442926465887161780374855555605603339617531837589519680939199943108908355427891681062872508106002229623815889670391264231898922277050321430361153890054761386185790990929405513250958865612043877824214990724620815576851827956047270943446424121529102186909968428901104148844006011322314442697386824156032147679333170902594457824986807799344835907194211526059207074190400257259414790901564484706706389794797073444230521506400926793472711212556706749707311885396649392579055195524517120903914206586511002940222181954916196332841760796228032051043046684019759774327765504404425906933007746642830173357863879779674835298942407291766265225113148234313479516923135119742346707179766680707470170953774466562526420832965774669055356621030082066424964390913753464437233104345623038550275078654147998199146493551588567379544074026271640089255276884253773516586012571300756363308722031264120935645850141515563049670001228096193508984102760546012869735186190377362699476958241540338459525647309625788998960771175941946463598766007635216615568081757029293390464181673830388219631384205792376028074274984349189007575754964510299423850207952524272193770736177087753380615174253421284586431759225609536506329110225278442657451340963922301723003919260880749779129967698472643433909599811737756385621932064749292093630800102018942021026261331086728170623066732070035623951090280783455376565857485603719081056138383860096595383086044078961105030542043562567382701295266129240412051155479724132358639883269563108308003183563741514531780888169789223454400958426311720693471782498197850768192057962627736401237140586010432993996225278868045101854689632159813333568212110153900275703535653255774434228675813662514459702551702381178587915487608444390013553271487443570343547109687072180836993144488306226709735696209633585627981958973325948771171732200494353248200498577877298511021675249176149170584623525761754229125574368006695679517810566932691727539346818977767137144080834122995260550303443791708701837706030346453189849853515625000000000000 [99,10] -389597492747886993437684139783541733536760792188107582667139384182243358613329390671137944424333644675214695049723048933759089242476995436824024201129209971274957291361120043363487556003468026894651843783670424870629076715029712107012349053694866504263675933246797852400641590847559711977327061128962758015536273537579565406479397250458738952749124687357584277268135381277556517891126134991928107189506196579541366463851097780508766169046775783853790247488945754688776140428519972575659794894331581845352342775781119191078421400508789094583071855227231954280113261388210111124556383249775741634635008318702199152183336592217236605862062139226395883610201562439423106045066692450006409714960839126393201475797965250842140832392041658015570662300017244305481007192067157460362335738782307518968492595379033318996043168176735244798694525458268337123804211037065157556542928518278167318224703389665384751786418224144107465728630997142359578285987062624825082712690243384571285072968063175510184013828155853412560419497848477457204761344707915391775045444400911914710844777556612017664023963435320650328474447779243465952237271118671831773399017199879713271790735636683433923817154684762337403023274331251094034748433646290067089948279617396480722816124392996701678414626249262013769174105649173973328272086171564827661166701424572178672114397013874708125697876653879317952872560903337103058900058729245607640870525922403015622911936433708627801244072706621220583965611397402383700894550948339756794699539175138728243781651759737202110903923433020131627775788744531757649234379328243874659861609815468053622243271449170293004929432991567330418853278064671289914504698456077281083638246582374442886838806855947220912020751457362381659173281940111063838343394610121259755629113042055547207496939906456657620633827384009910867490610558387830752832643298009960181523794617760960619816853266184893050994584083658183689583188511244684631795481634810460084703548509142908295247765924277256336122756199883354683073132111753937030400191152017860275361436396499779428207504831163181292805726114323330113196971356969414622446504174422424195350144478555185478081691908763120420987311359614107501241467135263920017914594867027944062598532326546774129383265972137451171875000000000 [99,11] -1301191231043634108391894803205387751070583968808486544956406412388771310500965971012463169853275875581404533916930480313811200661955328914647278485994740158184011147281966166607523083364715625916950699524857147129176750863267405578030068944062742846215986453124060268540123209677304889155255800849076627644165332595703723544460262045314754188693638581984585983205416601833924602525021999662212457715160916686237221189579647735223244766902001247282357495576104706141136305340409934953867824222069956443916949199936656106983550166737484163562727702033300712703062213706968485557598573858606676634042037725811546102490773834589278945233823880961203318596134107483568742874780646546951025202129916691603884032186051081776248472568763074009680746392015618860356490412190366053673253441489718585682771093410277461396898741311583425162725518881815943212642644894173872839568795692444917505813659230389486609550097682337451527556424225483848653179602407413910314178883900083320598611007453853528594677682134986476838472580199308365638860311235674568135766654379400340087402239918056916890014148401609318574757459698839662414228676552855150621224222749229914568129866959972602871402571183519945117507942155014926314969686654824055662165496248876961853702383119760154423483772166755892926247658567365279332681942833259120652430607241795075319584907347070166803889603225109179995275413941558727311365989821995423766127942900155735093771595142801376308409450015119528861165792377768876768522807922627237729468699159513636307441642196417612110360220620059826024592488142286316458920015322064581839297851029104729402731029102999824830452267127440807086521574706255317779443053599675810734645635793069019798079554130103081566037396052681699646493246416822408917818889735879482819837475217784617076376606983983759485144796096068829148911724362118608304250694511847954305258439862552747943657027997761880229689285493341687783192926806620784934539042665434337982292821432824156154298740511939790473142478837314516292664682223189812700467374440932079441108995070103363151833227167506854813019109166558183765701418763082391781501674237491954827857801459841688567041915461071856083259148713354347179668145736402545984481078360120269443722662572326953522861003875732421875000000000 [99,12] 36653811082854553181217184867790187122140720960381086243394487736845983302037733189686225302257711560166236465587823750884908354301103894038216668642860186685745998527211833558899895693831396862423465495522470223564658300572091597652134786037377107221850172897421531187889028275050546532380643668545434832599671889015710550194023288200070220937976846137687628981676648311894625410573484992545513456460758690630200779638793596149918391707580126623549277255205869749456856884228017174410155983089090165351536463800399197054625364586796129378156880047391418677055101851125402417522011814274889516125800550645334551215584774450350913245182285667430068470651695301459624473982980868482933006267417216567963719890311720327522257119132150153355050513135495142945771438659926500223722908865725968670621398437913878648021924464551889209085706682257350169642981816178590251353589101050323666226815331982143524563364011603018986899896380983780429657654197473829384844418103313581637939572551591436713687947793362588922177153407262468703915253313980125249134423673822241185851583328828653133514098493153362901906097452635442303370011444060115448147161655590827055798619079267872040714014917782141252414606459733230924193268621651884536334772097115475661169659625696262683846093921811415027590680531720995688107219984623305551358000481311870383636788503499738126155527933037035910358927904288545555372636143150477278496046705251550627415150782735274170867214045382331601649925411152783321150005249160910523858538909820497043126621313838412835424961761386950730256941489024077119663169374686097488666985807341240466048823861281902502978446736633707689326643531075793239964781580340672009791710836297627146850998264590806478445532325576617853396081175389209155183738465151868768364241802094180447052282035823184138652062892019437523719161425036237814532002840885898073552681080350688455587334554378241116241181024767721499936703646619175848303550030408489964287584576089750712140584590504102913267405050015490799266138388634692204336084758938130689602456346732183762636872433458749276775185045838348704029385235557280012781759255404361298037894636117621402560300573684869637847141642961829465515411152917559389284647080686860981524333169545570854097604751586914062500000000 [99,13] -395584373911152784366143650061675321087128233162561242067389217558761656703173589743397985078516414058206951680440053382959345895647099381689073961139798713766295832039381248425072377841116660685466440368917704995968281577552823796851480870791259560647156557305419236767418258745973848424685806894611457049092562894667579321139708303281715279450333532512129373905452118839298376955568003628097691718805507729681005625617137088906634180758427954269124303306403028658634894448857942446864296618527467417828328466418348933177967366759803876112967158735266515028360490714010542236198618540632977722324256225857669812138912096551250655227621934292456204311573662207971688230028717707710842439749199115887867288582823579200444215736115279350839186695012524110373292450974640629486809645088201968167173612926064420800820095139650190029694069187879693258984856021464169272837175158701018851218854511879979369964064951791618083067992271041347192400504105878764556386048252560952695992124984736048999169949852281006465226080142482294829953931784589215640735598363353481327146137495243303727408915776678232144261763198294713860429400189687195568860259957498047384217360273550670493117777340332854424638339681981437770710321122884885737709396079429884484451493067821213428076693785606086219068029210669557652899851700505939911560371963666583058549929935557398176197030986251293632542958082356662968834699502875222086160064760912274802129072370850191753790095624676900698564355571986848015963976345037392221647889912222907033647776442817083827590694552724750360335123915276873080091501278956127005705147863750607957670803239551246833933089002585565643534897833896236084847288684406794636914266375379561768858853002974024042590779117250357023938043684737155352216142494426615281118463090243982264162718790247031652982171524183173856804631821642757698570532382712454972400641039996835071345647407888642320043239818432091117645774676289641785038776007187435074661971023855314479761055981953540015178601241962805665793784629968103880725791273475730585338842914460930834582969880047536733420767124770387773109603759250468278269971071176648655742787628557834092318844748406356104311096188806250045865904183464655381443692743273499168310536333592608571052551269531250000000000 [99,14] 2608427783343646280024210762958769926816066786164580345084189292630605731569630974302487260658828050082574200563657182748564562430392084477356626347376786850593716530988293142786033808716517400023412750463526369829224713270232662846614119336672192210923990409808574841877756333016637208441635301754147096579459139449219243971246350200535992638320512492481173810223266253508953109322581420613924859446445111787879968223308307862913800378575586812615584488806896015363562213526106064341523897252200143764997744179687368798608772182619845916868558042759829346507438344140126235056532714373007374317678554466708541514905492261040088215967407933276385271258505801245444610084489745387993847297113454781464143074820820211349457048815912270443552174101510190186594188839366162292250319628561648443387343330621275703110091051870481528974517892586642142059393682953040634032511811823069123305101058025877262496796238934953077497279722277511363069977440393869182527397155088193594827177050672888177471106434574197788779440245706617788019916999038880651062738732845222158252544645554076892726967440033805403819281421280616329812369281705409692912854430538068288725401235564364444033927962096759565321930907345521558557983500420964281226455644704686819637769254987098457611060289304876444638480002049863280454111091600651420510623542111202419821552889884743549253405286602792499961611297825862389025051531631772528572175178904099260952112541952533393850415109582529495022168416328409753813044793925107373403297066087974004970742957474259693527919985693956729207233859620715403681737058359464522131724768868140466114260694963682487218754151784275256110670475133883910866349750713418581192030031619227832414594388036918095475933233073699032319089223240644909272768237103884018065958728567391367413890383612796845780166187296259161909378470647612197530469181719734387940355631855931116971543352310799005511393811642091160546566459607688734441014390495139863893314989670021439070343328594255960994930380273646697938706864819990281589098054366846696928724661063286698550480647952254658351670085578809731051020316878490131010357967577277747704610327517124282356993227929733225565261609673148939685090150796470494497207587162104780453830699116224423050880432128906250000000 [99,15] -13794705490187347190816725937196000664767238409556629541500892488983021445850855294822376905422087946638851179571208101019965296944795978872203350901009615398647430979768878311655285251748565555753543768531899203011696002852930547035124295395080526759150777729389660138216076188315436732739039378762469507648026849737562778479806478908496078195436034716171636309421452703974029172428409170613885088284699315373902899203912828033497730929952151194399238062722228224694999910225915510278162498428354660536310912665261861828168408901303703339037578152489468297562277051695477602829813126225770710626732030957460413421964943003737579172623494595577793461074793057482887790073744497909476114489513375404457707204043772494349660633978745069549159929270755791295868465123834961598371214257902950338090261186976289518119049536168317991693217790588715387064093493783373210191956105880854551695049073896009066254635406179849847844130684141823235490100388831310109508556146777868662505206809380357172253120583580854957723205379228663930022227977338840495712609621851092129742343237305068531405734749718477712577711929955478379691724812665087250717177911702765427668457877269244361706838509168840514838488906227039952826615293400240683909725219859528990711480726984972875156030893923135696761416441607686634678122856272661087173634364847703914382751305011178230124788117731172100930665966203068268924841334300929601488887827703962483237509145190763700573758622612058704112245940687367877935660346859759630719825104585931827453744509130221732700987717195341334965777576001271404293563213140598851376712094591037327048246885338517395477498055147173132817970045334867689061507800620648122307383684484047558266613286342781187008634070159212884825328605829604666393588572928651531729994733696502605137902848669413399600603698451974350036785063520967237373335433177557109598592777232013458300800511019695667882609565657404840803644546755801890858429103720647890197402679998803868024893892393675291405033516440090419402276700284883089775901901270170026015590865180558676563058273123426870650898498304856906524452922301820328563579931426481438086830858008362546504777322732961703209211502511896157052686446465986408323021886537795843707954190904274582862854003906250000000 [99,16] 63602649799581453770323829820008763437741753735686018389527700199792696795248598554352719487088268452205711766329886932992917810449186940913570874126576530226338411329095615877542751621796990066910817699767250750456454374809147273106746247807215771448848367501140494661392045309477589371116884560246792266169186951367101612888085445435782023635736558751240219818275117265422696056311454098199423387280775302193403955637992762102877413995145589152208674184554094129601599806067243033958210808710443778578254019100291096507781614446521104727173956077164643842728962858682242747199067237302342660126789250821125425894517067967317494798014306470170453733156393049158695142069724712900397437719203779550107132455017559211425341593406746779760271132456193997247577577210881045006101733863367626034758518084880429851369158169105831720855071010758110063939807338115639419399250345596707207085746744458222429671901024709186257168403607275937723131183796743569723898396499238562223750420946864228066155008999848503772471260482994186813349562307986195432255891059910069160668729447254313301664279001865718617340289970498139266356967004987664203565547841047276942256191200577209314109756007425199898802046157856786570661491329154090137759788426287123303694427599726627589887811794203052237950018063830948265351168770553292220593617443104118853544277803072560653343749952887005211048680164614521943242417549306839061814476368498858428780404767648185994505585893646745927700991878350822522057865732015094855558122362835584174804636156674187371899108916182527955998419766672314317772585340343446212313806500746428326492710526573233878691486879654156429915934754368457494520561315305420322046353360503714747568472381697688141554509993873319024782536739292010179077515634610535812337970900670627787265068660382430358724914886176075399385977230298444627155191528515214584034168785404887537118357961062096040464550971461543910492805272144309312185719209102404980845816998576221056151795982585542869465811141131821447900226058358655545697763601485691033124958695621864305198137557678212730535091114694470494051450125792855228383064679948583129757797847618293471644791135902059052854081423351316909874251378822786860356094419677308593463749275542795658111572265625000000 [99,17] -265598328441056312803574138797575281106072335810021103559347936289540987976891013742454812505017377267052444271216183632117885234493296853503598598064546065245483584952646549653761498114314816215226415502302051803402281644169740109080228418865219173679242713707250543601905392019895189730797836407938413594768616880318121722686171055339759732698707395835115230191134353420509185703659294647562541204801515916300187639823444755282764547617376022366799072953513621906246062348280525122352233145324253379937156800606827402495351009274737140418395337124492880223879046184183359653964027178726898314893834437637784927333641478091049798953313052200915408204026512286142987681996674516267649701024102121307190498164184293533900781192355070369454795944088867730605678946550667438380380824093888666193415562324907553550777237423491600487193186500199568518339940199671586395396533427226454016581090228117819618963472486439523588451452786034624083071382148216738132087406251739517002435317049257245146686178363914324359708903047915091977396532944832481899291498942636866684988922634599404982153747886867772753632992076853815952064971695415063887301625125411149269795117349001473857168472007922340875379651041707796260739241975122431474681882891456015014803015445869245836440136475824995713287402106889023329982941418937339003452087696519800524904254912574063623725126632135288076826163856117582161628254402355433400742602903108530448683358521694894817992240553772513101178721723699140023881193539691929491291396925451131905360333343294211335841302238851447076269171259908625861736436692994348959145463661441405061597713465221263669706940422339891979139037432124122705778058843087015698561860096901868302755520161186496438135771689664484255291463162662442260191182653324705385386451016311542495022818581969461331792127642837169553614644512974321410441007878510386325992980372142203305683519970216540824370259493201881215979424578854226130573111143071816289746177598683794582014638869178499486840209247136202216976531189932321831097480922669280478463803009843386514110510321913468098680108130311470617566998349835502882135542277311460125108132435376770828744750736969157599708924392066012171349543651493371992488440325175247380684595555067062377929687500000000 [99,18] 1028562655220997647349118423409849063789626609265258383122204852926426226462210266721755620266329393741119857616951564549004545737427597649355599006300326660442700270441435568440959817283077529860668049721337975226341475685861469772733595334979254001799239387513349355279463066703442956426690729854781561572892466741420922944592928644685193738809416427048933936170443008554686143222885633487717661596391108223264369301309499780345473053055766667401788245271739651739434703515215851081747815316896149734286578675968147411306794696081995516586064445219811426180836449013166507900045333750523164725430591902301405781554567519064602685323872808593716959506331889496824156679525167365943062625723040163934912175932847925797472360683808623167616201869276078161537887454977046474300891469206659444280922121916594609834036231267360267694301940458833998726164237418455931046541523334429755871382013746158086762429892934124998311424113070730141280388384689366589347617138942659209510441213412120916078922541918921537529195979181737796387673328172333287160163497425087558549328988860189542039903100042966303213388984655801282601036719461630521994566479272862734431792520296055021378770974964420139421940649346509533657837023986927195286402948993322506216893795095160013954582980114718787047276776692103004515496211731880947635329218997169116973363428572287236648123154354066112553291928226825453967737439381759598847208380128842597848398516530757477707397527704586485887249288561513891026728790427022297014862289569050592586489574621180174483526190756786074876146832071272851878804219134501358072334709786940338661755661038082408644689683297850075098521556623889671582800139132818177998815093944351837323911396832151925383085356217432612369235778429366495827792304370801997882209285158644893668455163512955931822807312918904128476412003865608010220704041736204113660963314765720197497767923328827392341412912751240590728380966733365476398687922584469291326828834831115368059534037041034294769489964555658213913093118559834864664030400002838331203333125194946740843826110129031886624579301464489966496270820661245510180293975942421758627269263423922730811556015728681640912250235585648278626950120492103605651483533289791694187442772090435028076171875000000 [99,19] -3757906251769109958747415358626802229825934806879886541613502431560291117871753115528463170628717335785768136504910688833441355592071767555478925821199041292455465279771686389416427786855518497256826207417685984860205178764980325959763796137354307373298740663323551268409560923697949249597650489711479918557216499567123131143970267939145104156583997734335042933768180061385508290926206628475995987038111694766548420069995105545815650524934627539529951616582741999789051043271421497340174009183887750127203597382567227155409650873179038093903501333429294968455428726257630930624171631492309875320154310914926292053754552301453309700259905981661381514438525571154068014066707066618254776529994857265706446114043121903720093279027773931402407404471464742397339328165038892101748079175612977582905231122110376905933862707123031225968931380226507951921396353607226841979773720280439228210148970869629042228957842235304814780226021962504863170698657459884905781220203304165753951225136703037102115954313142488583674026705224983424364404268566874495045755358485911628058159403772672752696105965985879490405448120628791226063371086338669492568872017905401769838567037705030766730583253237940452645868374259330595461952389551409282846710928866379179084857338538490507807332455298592941427684722047897561948825453912865953315398258673976363321962673822967544981048405040465313794227139659236749784927025714543429087459886172065972354473373419813484596389303005492700057746374060569509800951720968803758277053794716643951160494181838838743633223439775409471394392856605482449052933614019233218377851061005513500636094183806428717187373951561656389938424681138342765147550405586274017445929432338618529464065936797980083238830197407454849236414656699265898465313078402720896154778229540680028442493703607322889725084804082421841878007646077580338051332045092465136645589398966231584844279294521091485651506712105349112859786666346854132059024733444464337183270367210276684953041990874716494841328995948549121905038750560640924464414146266117420881284641421904030665412055102374100459670915742600162476926356831587250396276172010877961279725503935534201958874572395628183011875280565505544760320017619640263484281916817053570412099361419677734375000000000 [99,20] 12983307233723853607623469524806712515534313709355299695750821442742771578701052242033452208580939677339395369869218583228367282352077174196740969181832507419112687741896192696938133020671683582406303505499374629028434775384662778869804188129384776377690408301052707489411946825397792014045256416402441148603675745087613982582170795772123389139417784537584555131563573648744422249666666517672727025608029562360365046780780105078748081688664229353151327878546663880746763445088796037006554835031991809713550168719999173653723263407533212507976332551966316634650547066131755617191696674906743792921157537308927289471767459713677577553187932847435716886491701490897163461097205730736320658976921108733962255236523838783268541218932222021794752988100629871474620899952528811837167935783584370997442367996077035124464375734046831886000221553648927030561972911659725485339766365629535098551588811904169862940431697257050567022308099366208616840243514775857491424591193027603150236784973828072664091568685092764566214784832136368243233026220577096389289274025326869609294208156700405546488116071184232816471904719011567488380272882478650930527368104019884842988699762705784871103485683506870933363348661890897328656613036665753218019463862587971068739053952961198604142576566387194131304994925199751684305681080089784356492637203843662091009960946183871239575262879283960803011649345094085868098740743406515877901686591734069002652387201951463851233585436942546962028554694179299880002572630356107995387400531911224618095914335501604593352021598433871808694568810943853327068572423514724728703554507882042714177603678342354625428460243949899579964545051703052532839789718960186186677866389156453851770945156792243539531111853089283856699217220440680744173139748678284125488254507387153871898080687133182413452946386108575936856940701489473805783863063256464269420124818758708134331288553082957602347824943113563598474672553260094662723744970689356292167867151200558869382709951360768175988618244813511751008341172477178535396786269025461752901184312488726679841544485529417520985649998168590497220894823790272284924117247403284310377711391491444225296065188643345879854351416238530867773248475929327716560379712973372079432010650634765625000000000 [99,21] -42029249610975353643035059162992365791945263901375155310336037997926360817705486010477917369791201612219946943435325956803359099749979494577208942339426346050514724622875943612523958590475269267008953378752510049964526585460884771718981862206295711570370038453055639190788776313537083245665124348061150805867414128092213627740493231367194088437452932860860758647564661069370227222772820879754906848202711426277207620487829432994362346815595791094451554412368170055229944443319444250520161052923878015820066162239986759209476299523406063762293836961592720441542387621469716853993273401786242036819176652101848916882677582913562085919616296683115412539371831849108843140402247649026078719044940750989997015420899015070111854378271862872829400967973533420905722961325619162173867521797787967456593559884353984099518199194065463527726632171049759933656436493087590268690409879756309701425653765718769288341362741178094662751955955247298984943912207523954975500539519331773740352589323226351019811801131442545078336213420511126986223312409114472955829788346769485438486722087605298195793746689192204904277374641151104617224076621132061576248154423630276645831482027221369860347227088037991013765023738583199327919690133235939466881602739127460617826760126665191024996040708744176172791272765239428488970631370236352019810149559965396879239445895065323360822293398225723491714212636520831907003109902284575278088702626690180824735213857682882271566392787493343169824513259165696000514216821685464678853151448773220726680596914799450332987154702339000547021578214437465572646512303422084982888951302260967777013345686292154420858245834449805384781317831076562619904401427396240403436680578685148810248808489171635206002346292315642925117791830355094224999965753918989029505212376027140573733975459982905571989931384355385543375376617022369217288431780264269404861069409314091534294017592661535891485159210685416577575453070449173910151243778779238262515106144534177876637766477025718273154583081790755663459778933665678022016534880857028892593513710034633128424753486146092230507121704603274357942247263334003229600697260691402127828949630609422338450509860724040970182361702911428630023175779368248272671593213090091012418270111083984375000000 [99,22] 125838279912132523768941823073570564297726710500765222502369540035737614802745524396238678026456992861507964465571831219583556315962887725312391855843880227026074858930690950391656341766960316895966433393114345573350242863519344133732327443657301746403941699516267283827869676016519446480548119557019243077502048542053069636319100702831246769087733811716068822648003125057492482485798278472417935285304067512683623887178328531037712932766355694623809988069195411508504047129033167929074133390670219264531389575352515143745875262065554603635926144942753984309026057731517344545222964060897700116403427703187315284523617329407655274986677628025512875972941521009226800838247180401718646469467040830826006224695711915208885886432507066212687483322713625897359851719599906018113624901315193547580847494154426637805889306510570366681553796502482304443908120251982300519665855364610962419534982015586914423832933342066286013050080006705058824731079437834341592809650504132135530704788576063984064774668153860424048925810784878539614206499322361618372244103674124011430580817148041335008847787106025060848794578962650008858518180767135496836000902627265115509080918418716337534730288659187019378585017829232922064598486780235795705676629035713191457855609501139269273858019975523793936566819313827822243661285398395802866100726988159276283491119037281600046562642314682912278255709532295881646661790813375461673564262564353035131020957151283980362266086854148902770029302794630864662788922233085684821957801672068207748879622607095011648121526214801883325017437253085230792700335354305427515750956574805599734772640650420649508721720621326841388006465978902771379160916999263592447248947114870978058182045485379762319997055450444178822563428124285596233495799012837354755322921858130855460273771599260497091883142955746555330273853475538578508089536520134421010746821997853842724933912174469531831577661974479607887800092307955212838306129085251624039775236340761269215086067165599384050223663455504256046167679794164426246743741698965565892214803797680518142299974977549568857422685274783238559237080939808646503714096582372528440929812192976735331807769160785716433205406425296944368221972179126139090854508140182588249444961547851562500000 [99,23] -344429287596587199857495283843721059831190073091092511187938081257983961713213517256196009617366738371829384298745710686394948452485206325281000675931170081040604251245455392093107727961274770303410462704461218121708730782172511908818121033330587183659884165737856987801239836188455268861231766482451227773771782341924791898100928756204131324428637885308913033766902090760754002327860793796064361838386679770151286521408348677257772577084033118171806118674156680838342010346274168354408867203256315366334371618171527433574529907428256585824694931218111938483780097386677333091706887150098060118922768230470380650160934258885200230525489096178677198711973029831023542724996047126594913470937998307488317736742514924919731247690237129854746311625694909677033382010076229562786856446663382526818053487696814900345805663045957396327737951775600641931842882211432430215623383008397920338323848160947357463677958106403094581272433780797543698046478843228168481131304602006010388514953127777615205514782509037034088564428556900392619989139224538117717761686276270626145640882874836009046188388301941272009056099808124368467589840806099569252217095706919494789522702439173538044300976370279944598040132322646434152190631959880447382527360520312112265743548074483030753698983669694452018233327015284648981704863558111242915687819500460330560253776432800963323236353667134962405537496386065842660707380912415118668752633521495148793954069596514376585450941237310288107790612444166596835273247401238421724173723709663770521824005867766431091468026930357705498892271134541581147377830511153772806404633876950014526555452726181404423058271862819665267998952877886212338714145696234044477453003833856344878809107967216896977258595971615112994178075741329238200531141315639540881857745002815012089028378625483047349493693681303029867022565502357698802841526834292854242447246272855398230419519073306911176253471377376251482056964715640296063784527433215351371688869057979670688770010874207745625209449504831234335533788261563737630232250645938582014684959142272057382165823920780967848999741815345629511692471130454172928510123973135382729127358543946760328786131036903486843410243622109735001260530807415394249915152613539248704910278320312500000 [99,24] 854203021071187409482277627130765788488121028446288745807749590429455070737703733006746651381329345534574131155918961715519042082231512680503139584036649420791686054535776694932902882173768164865020421036256178278873698082038252233008099211692232623976716180941103692590478489660334717505368119101502742388493585557078300939942643379284532807526085309891254710046272057861259494629317257703414378777740227793932900741212248225810893313212596820223607915478166931378122216084913950272173463477334017397873311691906166823782264005552019597258639515452986670517279181761500771728808794349292776092967698510533500870748902491114543254442560771332786987904166393137184427297808237662906231225421450941395299074702455200844396293507376814269760444174285566831311016453876002784354480936204871724999664824338678524477543628498554716249581696820099663522208425543672554151354021525153959684378240196533219817371150370864808718955769126195851305343717508118361392695918439402129140441548423072895666506477748580513321132485331170844636207805342745872317231377333375573075501482627155609076538898632806769449424615040767749556179393386869957559049003410184359207912347979483005693408912650330188139426614004594608260286192743713217877032620345458208619013537682408017838450632890849718024336167803538306080111803417855274801288733723836720811130761729403684048446874688022001270947590866604825930913486603007500110886489117754137095447735078275309692667812454226614167792777208101770424305280440591144109487810013897015585135097295044490583410955299450840694506641680355066485663525251541382918202913167566870632102826470991674473679631019578365756327629052827992451153298654068476581239431909542230055446605591402638948828018010519040921561175640528092255960863401668624193108224593562055944877094718926742763814235633394855856821310769818971453628102899951896801043015639969839477461914473115323619475953564189289203844296258694023737010109430435114606545515841956232868963696992097237762084834664724140963092250010643629358644105193266267807284116732526314340022955683747182622954833190975015419584932834769224610195300480015631561641724363237389469676859557728729662242452463981976595012871392165187955924920970574021339416503906250000 [99,25] -1907192206415431387737721571471345532574360476024271941313124105933017352462870846558207142334935324276915355572452926681608666886087531988768469770295390755883151987048252480025661602028223102094207751767133509566660649471113000671223433011276210266292890590701709624079758278697303307480869302318439742046037435185154148248383337473765464250854062277876245844065130916260323186841097000402511485361010731520510296385647894719829219738242196502757052891368109579958429630293719228090875296948988019159101843211627583794004527595015563646016911822846435070762511988979867678105877748510188657568017297255384936641665942518619605598151906534029618486017221585241640718459852871191468553823989171107911800582351578496696641272625383499641991692918009571684394544001359195603812780840824206927244969416024687038268478221015120154123717678379314160382978118432964649383685555152577293916123714309476286713027514485044984888763126040874228769868514662776279264817623709644825632009711590657891762531117914195817302738756544343002585881460042812570101253788623955722652421382198999140261994826641822419316177885272115404985636709630565917265140506101629718049778355399386051809402920976968981851132198093236325581952580052392583026169295649075849495084217813099646559906661393682837936739370572967726301951616506233557563533157066360834313829207453486554580304269471162344355766923948945012983372163664571750907042729199024049047162533369902940960511128633561380694824036587697752443837699033190509101382427505613734911766604560795159258378525119930470708606100005168089949414805828843447455542316738191741167911956520785283047813167686467920685190825390197758455356898007141759647455917972074237753248816824435217917821926106171471041018972796416813907639207382856025033867747905316723866652220479136348825796429788317850663415095704899021757221628490552511257098315535397639622309621379852751300342390128708244175378218964168693453127760374172542296960591282706940445645253677092702153044789796270436745134906051383632603121283003340619994173253850320592348594737654502241450600689479237890201825599411982785240512186811056288292216508608148507948601110222640347091895693688755255169181568319913822051603347063064575195312500000000 [99,26] 3815070017267883435678165736844882312920043073619963301731638984795152714540506932786957051664454047660508548022932618464538243909378407861815578766235672649308990280998535056376685200200763737212687801475348682951821174166416325243446355264503402079185758118026232973029646937661603316340903184006842149972274524819633842702225931993799613376527492119162182373345912578679279643574717816261342215611343368849241201913541896049970112708334653158229619406932128863442209876752772297312707387865460067992518259493542452000832126439073345346050564286941412920095746621586210413261713584279191233334328373075281161168674867419490575091830204489403068266807587465401485231205431683773710185344688501309250537606529773865794917268513465375880357426498623903270544065707496916038744774808433773768195225449157671845773916799882367602126897273925146452700679233101443012560827982895513136182025833482718100607453338499796911844023489565970832058847000345217973410196347158087778340211656038829496700806420324197517400240112422882020506861473293429323177925765819412384886070753099664688097136643759093106051297652475789034583192197008369896554225735179561014492841877977815320156590455684683598768156709464315701843535544158683374165935131572377855104317359138360655740423241418456906800962803053515207669167186997958207947736224761529088950287834884932407185254895812006810216658961564471381456726420438311423525653325539005603138763716339190100363972196990942136283116989984446199225686051235438866961920597012855040881681174427991230245399841715022960125731318682246810142910445362176414783611823346652747713133096837058780661516675677017337482075864880198904042766368120417808152695016922319153782594504574917585964440229864850114320725779175019622348220822149817735576298834185178671171200484056239275810680104216068912752963401633992006773392085352440357424233765862608311742003712890063955146813077313979417198247603352781048370470563773355064239133191588940876153270238774513521747612761956247794507092310062606609384109552452427624085078064807433437960872708738944013087124370847566601262575235976083988463023458391243072101076252556957263922187576030812772788691357431503176295475854296057605097303166985511779785156250000 [99,27] -6811446398872309153232927724747509948563189332787976229675154437307467273696421379168830858033767481592701808379621648232346191406882776399387023408146367818588271502726912077106291815987676479076018937104597591927513019076133795428594826277528029996603786356316805768448248407820092017768061178313756297945213014952080572343455691807321040989821201640296692168311918357608309780985245308085523065647560551708566834830882290026562605363651843204037784710471185587348793056006380203021124629260878884097835647114671991387497750037560780748722876013862285427619234486282855824896324570258909002709472692626136144834229830548055445352968601697891807428151263494754317363044280494332957334948150338391420172739839651653902096165495480224425242680079292126002970481736347161332597178189346985883667378398723644737005247386415898973347280427718457864659512917786236748082680059628412609659813638730701672143312614746027816973687170653579905923082940385454436889963498911620896056406083143051991590470664134813984076092373771092371100581377467350936675921059931220454706562750098845593440596775077322632013416843045717206582020669322318529711790468457919160336900178459846077719094869457904167542380968492796025425229043179277831667435538198917944269942822535159078624749615772267830164675510391568798535480846440217371141796456560626068060220662265136825137891793546140030386205317195759300935993335066169403297971073654282935089052144542426843610346044450437933630979232551933006508366484452205748284232450567447996263061040922397484489149364240449129494822842843118415351141258832633590244833516533143938762143403258686307509399150516934435069371734795261195698555617479729240894773750183510789495476344508158580326549153900608121654803783453010436555738584986735037263142742298499647563037385118908917174625702722862510140768562996714726245411896578781230166396578706758770451395867423023117498622115916252313113330110057846540006464390377429498632903113586697266677249365929410158715628898481421170928807250077112371942873698958422304476459659142288456278704793523876451816493720637084108338425395173641562065008515287174501088795328067074397910271868993848658158396434079712850051535610873543191701173782348632812500000000 [99,28] 10821285998536074860100940069461944565559345586905287333742961090874059943858481760770529790956759326170238496355944346161473567179068321447339076029357932718069712948168165250417100655479831036484747808606899387677600885114741200593318295935607201160835229543622213962112510745707177181197587309309586773223553373337375217627670060952988179197278450964254528708742311862152147444399231779489618830799838538602719170454069491154410729712567985272959132881727720670692194174808488461437936144841406498909387253998612579317676632459844074721893241208744368234882278782125488695486649644392519960164130344009154796022559905238658304100470672594541370827046687223652429957750351233647021380089898842361406812565463871099248526425573167388786439821272136275881979389126631555881911516656583576709501388597839140875650993584932533240471076073022247852957201857588880923721269021043311003982518353078973003522155093229264480004856407382647528557809606312891597512080880838643534098980876064893974972703302276536081166911108233468699973492189840439771549895641418900191323452891521116572385112944947387095248572096626258115313177244465416629853206641373643410593515102868707611673907970145645379071666136541220146985520558318586171058577776362388999824539430117589180152144922399346776754370793739418945566469415584423706932599993464329900114252854723045992210430923228225982950876661974385298122627258788360685289874873210060619056819754176752221814520563293398365094698613839773534029795825406396170904124876865472664394531761948408472468281073182398449725536483956878210084301211733637203418423877431980292572320856450404232190387829406708363072382794193714362403537320414600427443208768850969540739408506074053363007884707393033069345674647669481731479604770292233449016221869010956823455043348307246682386817093524255668522260976546577568915643227766927908728504791662999469538793392491517422725547792245723902632497384893156449169378275738397913298335444236542710442872550842554255740811987104171662547292067193173529910174206712873240609273607633709134724421631206144621788710749009337720226021374397633598025930862262535270352273172304040120934309744300051016744643880775240962766048369303462095558643341064453125000000 [99,29] -15259884150820406960204533319577592614183172559720666601503669623249529691600680022387102974538715145363570755802841542520752342973033656531263006649568307151535932492065160072830482231946715775620338583528244463291593624417671103112152718730308759047339102420636376690942839500546467738143120216745843999930781151568502095058485178771037164526201386136848058065980528710862374274529350067385088417911714687841373238675957881866889160457845275599159167301109999175748687826194095870357023558830040992758148136948932778981790330329290555204175159255884981870388195678702302182141538999250005643595968566974976682941271496922908243492298072737796235286199551999500346631376597318848544611949181595283541353335373132170222467939229531338081018128244232457011075484510405491967249710131083554969664566508240681445129424410014253469113230725270588796163583577904671716304358335779458094183454443231017282447337091266865691285288470407625291546814877027218295921389889595950107786489350839854036167587540743730260563941920944251330772288276137404748317616685693970692368484527285823331554956569764606601774352727449507688755373788430885155418274467859055439119952883682872919114509555586118902756991127070351207772072208625315683972708620252531160726427722522682932289934134736855749122930378281712003001090904623731729748806476039589552033990671938604052133787449661682238320388683387977122769476715048778055225159384696828920170357751490292682926095014971036313141966645020536849005845970469944077780585968381383496010480044216794049165186474810167568113689528041354234477913368452176708778657915096350785540511057667627385276291706831355632366743314039752696915534003403340812252998012439644044719003046184981574027058636123632994160444898935641992986705663613090182372514120467712527766932683378709264415314802399022410012615878513382439660959955387404490885809461053943012027581933209717708435073929569175723328840806447357828471601198708316927339833698574687637874423024169688893013016505550793441234792055980814196691503467550086353415691957224799107002629048806713832155078342431265511295088120375637992637742608245969158998562727012453777599912826226800371027413809679740275271342397900298237800598144531250000000 [99,30] 19064103315558736849865141622253873452705554978099983173534700735100762342178747955777342239223907647756606404572220990165968371755718665833622761975625826967731080490079692892476858744499270387294691833530229848580311287660311269206149901900458482698528843793561091892759963180326399920258751774642778172219975535411329206627547218445222772078498915869570156030423398378067007158559536887716567683576002873689727109304119294393062450538703179501354513153574605084179270542606329052542433268669249713350480458445236063870317754639808143831410127856771466236412436320030162521378162949820273746091245747584211092880127659741806991611382979837501850559936272934321623580581357844419121252493755742992276785324132133125170795227494767412900357745312464482886023261645113489106951716146928802752335744202789183235577161451541992834424349379286146793175092535987867908849547900702917858356059418763566519041746525714786724199875544159927270189066604250373569658439927772768922039990173646119968997071495980493130967609984082170161693051392548685851956432064136533333725863652358545733121638414056414588147300513296762607788249641653774677988944950930830570834953326181780604834435779807861324502627731293840384261746335289239483513546973436386517454597295277765314348105400803597436637577359732213763778572259241553644628776099314472688833159615718770460903693380047096804686576747224378302957069726302910826693081309085553974382884852787275491866470311378754453913173129097641276391123483794883407863807473613009540429566227584359843354719432442942318865212734956684396100462679863758260276553168252887811739561208067309772512481329776434880919068848129612788781535280379073917760434599638184227356457141053036245072561339920389534542178549162232469762908471870362278023267173959011252451030380937639373649056011402751330926565797188915760736466808810472841399269734994804973813855590579366779487782709042469356723623229037641236329476664179857151719102733580895788841570854645226026754832655236681854486127405064779677552928703012580702596625451814845280965240486660780262150678426228453468306251453025349678870368487006446079876964424947878840547102012514354029072460904384311852766131778480485081672668457031250000 [99,31] -21070924371470536409390408645229372395218484933386261081407350631936539565567211223536507519085988384206946939477915559595884815852884886666536712314817208241153581395929880304914757744572866002922058562694297144723733808960475904397815198533875649904708031647833769748407256457450090055300383769881125126052696891508839155005279690918731620109351383585530245810567343426129829381193184620101608746489157817921864103067211001088968068590153630219981745823913794286517831319889219219544598221996217210659908083173788348118470195941332750708541250519212657741600208259808546008079923189034317869717081201196837856472652507891706018521394371308127709587249659200922301175947483226196450703755943829014220285027241037038479922321599892125098962632213806169096039967558488255153407124835318715070457145745797882453523429594311368724188437077320427645968581018599773751875509422618689755983351118737053790937008551020086260573757082725176392337104074909233474607533682059075585308974146850168076082581516233254718798085983755499478996765380636961738152078138200437247446753517446008564807880809202491842463279449106483939178416864153829367614635921196370926543041425424867412130741881584033130159939079263158676363700892217362067089033762640025734329651262522451221793520091922126899208427440869203185225265971335776588027231656278549076671030060099441583803774506412431279330867644821762841489176660804755362950341391430856015595250608824551732481303718015241674433437061441340079996414025454976885764343794038457093176865336812026422472285981177114174131912336343772576168175967161490690735565400073263897731941179236654080398822589962558907529127656604073880352509764997135490563087175711837571992821944903380663383298998990913866589487908994402494095755607668341361415588482359226408662288714047827791521620114209224926904131898028965231374502359425477875321384974447485078468728800460425854106184391373308088438269890197616043355108353172479264721077298825937560439772107804786307766611907109858998572075369580204362589707973620898146795435830575166870231461000182908400353098824170848750014226056339259091465474023460005730028487907741440917265333868027998270974938954669397617180948145687580108642578125000000 [99,32] 20592889699740812847525809668672634479331206599362383157933002685097906371069395152672419943410081884258305638342239695916178786650350036346996527815216315889577863153386776659432098167279253993900578546862847175582152142507836574208942823092036727284399535474250341538981485026411333033297454141635281868860191406277336131848320426686672707270082743643152388187445179151366941547052617410366443888219295768039073289402902456587576257167409342758391698434526221585334700288352924169839158533691810674242568481742314904183948977723512784825041828149659173147940004506240478342512838825682222492272661260573817088357600312207769562914279730574995744317056565920887363407903661669786416224916683181952162665127616027012914720139554950515739489283159957092893194054313541142746314981064773411984703214522724949376048343357574532751490700254741601925717184770380540854379027655113743304820942504984863472794089575815819585804268521923720488153897940915360244338954463501564023130407776207783237864884712939276602444795299822705849043503936873244829338434245629642625688334194544143439118725095935396345967301386567996469010393883636350416505114470622328722539644139082204313664265368218439274788169911928825345959286600361387788924840822078507677304354445199782651152634517150203361547931852387695423757872798312020987792981956407402041252177142433092989330542527362886803672483668422067422347276841606162412615019378863949899083336307274818497641996760574619911662207486665955827839480865085706509384101601101750164622457725437173128348668041498038693346522143268474220128464021668158215917062812278035749770909807965905429969303085122676037982037762966674791056508215088736312760092043258338438579861238502029002723726916724537004885042401516786004984830694283756592966326975782365486275296991794940313889302636627973671283958975833054895456107261977663904969781172145246867522245798181503268976829172612096073092150166969309489304105993849954982837808437763801763512491402974224206246573995099576199499224621187945294543463513757063266040850626456446824359806940898388153659329775934125248246110024746631301470347842501373514208059638820753391407609010191516333079797540506206132704392075538635253906250000000 [99,33] -17810948204402823336372720752226472828326291725342200270585433057182074541781572973227382978032908308926698023923436735577706918649235476977895266969567089221366292558191079811924732009763335229125071418161257013977861689452121517447866816411831672943815459219668109856842433041744056213481108914955555732435604964827556587567878479574743026942975510814370335958430332761135240390296322364224674643207426805952504338940629234802998967856372407924241620345947154765426881617676661241859447690247960645952114413601469843506041346625367905100084224869323081075790354398890183307310573548011172429237481046184473643355670144490486113627919337708187831403165125369091729083009687115295376819728736949282822202029663560278915115722277457399664950195065352997180471554613937688991053099943199308593255168969184099820902289325512534367758688519765509400174013467010711104271748447155350408874335663099926528209206826553686900034739168149915907957793777082083476957166262919406138962853209721270851739579357886179319163378021327794492454921561625673031365158816784675968696036723834143984541587357744435900854225058716215783607567370332302540287112773360063693929241592112716300596381361028847412671917098952466977268161764546597669554762925182685708161021642614502920619351894503153134665464004353838519526532724220271388556801466296251730268915101490164335375013000378071177783148080833879394597796497256915211305976136958676669292244760667034242223095712852946475269648581603310702142874689333986150258259433726164771685062646762296438520582259062064001080300910750164549543260843097343015971644134836883435117330746364596199063794193922983610995720757941372264751414695985258199532046598223807042071617681099505115414862452048060187628786374483926537225052909506470869972020649066382833840447611815197680700667871915245378716368607650222774531839680550351735053146320946969045718714651916129266943992840278603010146792580633687907504277161561016678289859223435787348434378449251610992782578266279566574300843779325451881778664695657206631173070398650557183106773742789818181774111544564614297199673200685414459882411119633192392940904849708672871543268635558259112283696623535433900542557239532470703125000000 [99,34] 13676523986005143677562172990497188392321386117641085219430276873944005756246610581445448667976444204911711118890001543393078773313594334389583287547040391054174345530593313432365462093100788840492108382938068153915747175863168306281050016954542771636549323989618799744293756465074013723658671174563619793629292258199557286280849123794976205929300990030167002851227680536640800154349416430680295884936665061360377181157869625170932989302282461234001448631986331156140887880076489365434867392465359266132235741039884253185409673109670117990399184207945249127221751001916702641990897539814852461326738749247318493884835475540600917041010533858368527588509630174864429438408778403799977882941272563209475425320917398697184991020224683733336948800219460777977585221539633087072756965487515789721235023253464041712576655514406314781961206401270040231962026030539980995964879226804313579994808365648548311077328622750293134411843137568368604035931424427620540322521160956556943544822773451452295776087929957556268153077793266739025916661916485678204619638699092055928258742098492259442677483408946319124934319202962377903173825874019571740160579450634129311477211120185353279374018508869228322649348235519017839922041155880000174956309584827451528061957861056674509305212284668549869601735332298344757508254192990338975090789304779868480089700560030145943325956054615351775128045460614654441810904187215296328557979639357038328557530754206020994664896118055216149600682751324720569557221063139213727452166097651827133244633311308046169575834349740407247814766099628046997219771034900843062342852914405890518390192943348932085183233990518327526829234570971299359624670866478081157972440252822215697188772998038453056749003549663720304497872251378425086437388768517570390393750033451141817411618900313102892020638993670973784638630541818497753505197724468536833738389653085036805741727034946551899544632839518102548005592852822418739410113460115312408013007846863014452209645148345902987707094430218699924574137556552244883526636463846188899886646770395431285155260267357527141700120726211912396888964591305836788134458432757092134711184593581838727247385614909660177251904400463899946771562099456787109375000 [99,35] -9381393891502965336372833922235325662814101378503407453560920795954455314590394084640373222013735865001764099385260664856926046628614343013189918306820609322411039276798136804429673138525842137661663286993500140838781375059814918038244617071935096980287820862937773151835916818505288035982373840227169321362407317004419822586076268343970858068868100189354459214320347371116258944072795399326012653130050127526085998749969222943711897511456246374512799437185631499248372557447368059736062877749331476481279392308914065758004778039727013576095845643410262182100545494525926481671167199188105248343528871666490021184669285665562778668954657596252233696616740990465525821200540749493317286454964182682154541622826326332357461654923741032148142461580807481212776049653264100859112371271879975980346687455864660378771260337463470469409617734642071053064469009973336750195198230424114854483969894817459492572989424077131204035740844341216086001131552649587597236262038101504237605415714972536890312324057412708285838262832105122146585216226470106132835662488278350426600255275885508682921801988485421819478669781564800566663202455846118853469016468947740596094242823613961239103815907555388688755001798946872105556056358915561599865409422450873284907475997786013093717140143309414927748602959982344572286677779276970381826386112449810885855236152564810247808359559536005865448443586920918097755416100702784643991874178721590965567439688647240482617989267614606948197147627930442016888236664309661242951628817862761327473793081105531573313197787450566715931583745399580915678064133678245371839215833342193504316453810663838228268729349822741865047885934675878435925704745592039619237656199671622266467852632827526535416367710042145349351768192543286834476817752833365311599244518690137320911609271342124210753512108336551881452901171185101783219349792957982273730913974459089094385185057240586637371288458401536922300320599934569108697598895255323921603409354404138695617846803564432203004644744296355496442170488660627702491836011378593808371720185380313701306558206523617976848256995379079294807553357661716834146429213563402886407132315791117900117538128514430018078940065606730058789253234863281250000 [99,36] 5786231685042364155566078060388728077108214450892982967614063584379282630563263968816969196012989605120660539099992800550021092501776805861423480455696325001994076776909121884416073190521797157877867026154612748960005331373458479046160320728642767003248268839146442508236770774519155510698811861765896015869778760627014386551997281022509859017717838098360169807479240795904893504183457878189976251018318744331024436907341919276643156852919104772360701944030450642662418351945432921418373095158924000035754583272229390974269259598840631077228015796357454150717206220050733458696271481692387855287013006084927159840145306010796675663838259391059257750681574689219584376850009117235705034516004939097520255949879900647003216583859118955374557557738020831490922865587539285995621396865532141822572444834668367554101321677674249011818627621024657458515442142403532921916016235045287531193453275331532697104865903710271070945096612793323610538457559462447010474869448722727665942455655732847211629397427030184534969644627191310276741350327093047821660372832156005459084038241271382752108217643893437817228153269607320888064596953401870435779316091980198839538691033388218727350472736685173628808297987709574459167549903127307082445173656230395060538008019306492597550781991269876211347452187441692594461954707931560258222519816722132351447206761020305712664000903380902144782808798998863423872999759037045843269258346704429330295269794951415996536808550738581931125903888163751580728188304766862549228645317011590518369704744832721760959889609073302107758790660466853025771934359652363843203220058760101705454084923458588759809006475942524904634055959660141202379439476125072098250461554057111258762171195528190177784265306269887926379725233101597212809549858454089784046469809688762039024590376240527556136828902476937693865193736749338130226025326556679721632434469177938654707794284785220325721443525426056121438108834266010613875243319915174973541664008400318632345040994584357276361193531293551776335448722387649040727713564893527867265422102451341046724780718258298952842377001450626202946732810417589087199438852997162529124611538862555156191049259700731610678303695749491453170776367187500000 [99,37] -3182243332910398942066611505891045360282287218144991611016169078137041836897298746195535387092289027113728265942831938988430650166534044818851076339434070067092946391539069187210031413087416530861292598191287683882396302899689889206615997908931349638634880352519871105911090567972987601241775905665582794145108997571980131363714092004168210826048504371019519050669230037559957277718777537005357563339519899592033296443285038855161006955980942982426221154632462348777126296583312156621326818037446181214052367852983954254847260831317859939789277311605357752260316630546938463737704036318774994409503028373814665494161986179545743822401926098475724181916320287078911351086291947134426206194123994328661402579776454321345667718693881099271723577293949268961557418466577146564955855862082353376739146911659868742970999048842453834980185780131976725106191404900139005991428952152248660045487105935373010137745101536957993225058290732878787068658766047262619216394699202808109639408024407893638284649067243659144390619970062347913307119298291141767217220423926731429366941516171210514439793378212480059991020118775815481907280497722094260716812594622876764088570859485079794192212688942031385960329558334772733370535445504046813145927223953760107531006000192740455075288944063758802109213680334173822801226666271909179656630247266917296130254432520841261114482010004691194259145905944190179609509383514503939043878136181971779970479809985068946783808905942745156952953805824902111811979330013445901782239920019155239821021176373269123448338100183736822276711817233816205956369737052638880410543565935615483436436242114784412839868727854385780746611627981593201593196318832648914131815870903552214884387946859893531709935862280441067807139049005554442605679095300523199185406741833600681885749215391143895609945103482193507882767302462983202369440338696926747362371595882215777321104324281409972177952230498847094603778054238108380723396488412330105317219445341751988864549308637646610737258272096309204811108030100794653331754574375675049780350534668335791572552514786186731714502673295576024577960438702771400776811572461857106387784151915794015362331462887235389302986732218414545059204101562500 [99,38] 1440453115367663346249483884590742186471383238944017890110849941765616815300079009952580189175562305290473860306591484842962039280428676084110016390828786315469317925850752661082125937635088485445725655201950942877761056802152233633531178254279737218226756083941359479856795751064971074534222713582336314305178693902114666435897100157226369797019088854937013758093069384394769580491049924225715454974458670568849553087169431695564175354796100346974418325786487489274574295679228695640541837217587955489847352304998265266351496190029549299155331863530004275542759193569029643967412172220445432551725187858615122982948546454186422517937011560474015573140308035421104038811290662278161466050692267476847808895658480102458045298033845472098533517378827031462410393641670975118066023949754728980301577367536486959657563488504278447513778557423153047954566204390094253397684350113335199418942065571489634816877607558816524527825079129828785538388787134660399375588384672270471442153364952699208243133711630300752085396518713552993149450761978298824325003272052058115149775213842768917027212500975737884247000822501714616796142515502614353316502398619106832839509535491960200878814762203673225626459776066925400582411404177355412586775505200743608435738542172763107704129314774442653062541064123660705836662630387421722461767630273454964901215116134090907174795616813102550837069732232289289229696206940837851346401090858307001788580324167340005126138646915688597859179823157399230534994552855560676165426757553583797028226063957379133518123168111282527165799071503224348326241196056944820954201232396135545118584136298717264659390442278271594373203094018870310535448547286155403585326195858952376611826628201977726048366940045301881195771410859119605340991142798617408494410961821756969039280804032880064076019722561012435520051915478096363472992203283818698170685228257416743876539720550024348720623780953733849430442286108694029872082034983315702746155938997756984177862307807486891841127725328475687220014309755338352657606637476321054792962479224797959314709538027261354269127125714180177004105828014824579726565946137873608650062936755885042994229650048509938642382621765136718750000000000 [99,39] -311725949107138404857707128889406271920398514747876408034925592536080289581058011765097175386080544180024683722690543174148576841479556008893267389030189889570459196038566733276383553429583048660583868056848178722065010357046565056602319950852574338061494345453852050703271678574109040552421272809857868113895588939133764103595455103416422956059006674294090485041276925133464265025866593566345883195885474821426030199883680645539257457605615316501025476349097286831758542749248421425148329399703177602122713547434936810653047711090367568363668654023774402669508687754515762392930958964844518999622916133810410235004910570045607592725287391436141860736293487996607538505919962476986631765671076194837832890905575049242210079028855045294852348405654642599523180437625043541729871199963626223160934453995134212521330126024899296889699972669167646799437449743515209913335534190253545665664186377635159245724791524114479497934834041046292710610811048167002027521449047114132382163793532458949993909246603721669620349242347993962443318474584982173188045021881305062921367255358400220624921419299365391266240397987332029907389943058385282581374461605346406790400625318987132334150392187660446326989891909831921286364854884710195770413995720657684506095434042932244291356719788035909359723108762059641688674271788523827053022338376832519592532041692452274932283993569550964876354248467819231358069113594628116411928573975020077102655292942333498471485947372519886601058582487188246227852715667142545316505212292730246898328822825695447152522219119791857283696127476938796528592182233559681356746954778959703283012214884166851780353842158943817387881199229025347548396651983559005229641595118773775224561661751901803827448006358606029458524627407444918008071552454117611649561847493882999350562774014529993746474779587643921802524397695089646511231355913354380924634920953321016655032538790508652419385197452990626314620235305744830929179826446705265999151326963856917495023309137072524168665265774871799291484868179286911680126428064694262855697057109163854940245204646933430473047020320533598646148728021265137392835908589372130820254581287355672217231905563039617845788598060607910156250000 [99,40] -380007824655821632570257110849223803378231921025693573990560991918067406352060784004909604507659227065405446577782215269358343607600726378832394751678945994394641868780923537465125326030191786072362898839074024799022721545113587891033504948296844295505285660662686836754223917094822054271291791018029364019098525537755529743866835429025021284405053195597832158720686028843972877356219695481600058589993825437035374675965037579742751450404933445625898530395485191434722521602797923238899786410515195082601688630899716955371296436690307451292880166813874342786595244815215234125821086385874833397131746972177034009229535179511496752302300632490663146340835641605871130280648602612884283415877978248940226526567920860474700908510106581329250845433384938430423572204193172979378244040318997454570522345711294836586012771899431470599808665422533854093464128833752114505065463437323597816594662821339668829026623965623582008447916569860630416628042651683193976026548276439709575477354678407362095684277196514048046505985992112768422146037706159846136259428609385652178721452414748367531914632554921875087817501556624698336529393910314829588842747626018849473967587306447063013530206197987474031411305866976900752874977067775437673000921290425879811515842035516197437742674047630166968301464752569192304780061114089887314465510158991409598044930122126247033028800378024179040609790559630191290621066370182790316295691050041862641325373846336125914553242838956847697117499953428140154117961190207236015488135053546698658954962595967091707752050578713928609084001655636123099120759873614713339075363659962718070828351600675180283373364893534951630506751728125982710211416020668113247108383164069098412182407753024801485517862555341671736284509590819011430559831659754571353021414892285081116339309787249441236024996807125579542853172999547930805713779653909813911509522709739981465966396916410848982481019998175557174605879029056973684809307464329893729972449015397945764354798283930835364315684760352852348676208412502810846438693381394324654634006084205122848490281416909253661124991839974417464942311527449415382763691057126291609980701618315933332237221975447027944028377532958984375000 [99,41] 722652545613435381875743577022824593723664404344669353516147115011930351752760341916665661895411207615033629024522164374988843997943023977562190851719718031977335267133040992833784903291559148448283923916125718377840022859647662974404905350507331434214081304378464544734866877573471831534305718857777383817218393607964275345038332836582107480472806414602428532779923074493360003471924444983471204127621874578400390855975419084179756207226308750183686386878484365555214385336064546729886068597775129671526263659000049112407750456935664948052769364430303855651461022420511262471884228936373681174756702081160047832997152372886019351032209251750548423087940454018540354587512171092041220443774724371021824029102223035629927373469944145608217791917561825057039922828631805533504091104165124321511518365005626809656255604107763253597555105888729334318651493577474509078916622405810513939998497554661717211607046370750502619559824034663989126150230751911695425843091797653824042144041734769460024887978511613787769049663765439996712219230447872085216068981409601369589026327328141123761376434335120903138862702030142424850706499746695151841107384335507565529264842636994018100075970272479004779959789246853264394795315464179105833542485217076057966007122597302214143721437855752653532265073215914669158642839255729030685841818708980748399017638362139208012327899493733820510411932456871994004092078357215003326278014215828928530138725240130945289297443521812716953146971873378759244588741238633921935505967288449416278971589052954191979119139283251851568679085995946319382694367325262818516755239410525443965442483804524372072838041355569214439621089686464471363047198437917498571227476021550500218817506174750259757835534706200916845561686135590353635926445042548360854291118323509623879647124724552306111779617451627068732297795651900516030666215689764145745442861522840622752422733363381561338147186493299116226391991756165893235418624035889228964448907750342939692497381333351522072089398722424255896018703598252107770434136607894603439590443327923125220980814445101088336692872262385270247253209495193413570999628466849837358961198966519207109726607995980884879827499389648437500 [99,42] -785062890106121940281219652243745848222495932129992906876577349198143330199008259299032710128581296920423269028612450294243518237559521116100658263825126386625213334867130533920020152745927900239317854268394879876776019629240135497374553836628790495143846743592835541618636759690858724925673652136560951429535949338732476822394010605308085645545328916423555822301090925071307473086667284313227419313349235383146531845439255730898142185612405315308000071477503644307735356895408023624563963964754710103957001138961467754006254487634899358581249050696965285442989140877976602150799057206839677539208845887346654389571506606252886283801507732685221887215768180893298569953800647690677099443577661358095459160050339575785192787511773078262966282345912486729200770833553539049354875884495960497240369600599591560644069816840025933687120688913851911244787076578815439111860795218641244738857412184991192742435221366344903750612304044516379584001018825232637300518648382127158051291936274333860268079566387522734039142857926049247841392898902246427909136824582915073658008096470410673815422643545901312192893721422862589014580693251422268651204202250013630645925535958706623833407474391520637841472314619841243693731935958833373355619741955728048547624981942104105168815541609752022204692665471606038443559300216243226947318960988062033511049201451092640694238460454766382880037563021369852015739169923679522832389053396197682746839717516656925591728178758226786944377574592566865037572209304227564449131928005348292370695750148770617721920758702667343543746469578353851200539760496228505661285477423115941609266938451139898661106701672649966544665106854417764959434502447277491623451755004475328990949160722364781010961118650396909518386843401305201901765770428443072775080514243204493331261733454716669374969111363497480031130808580815350448901243231436521764183752468297933773836097430650365880495522963028266978667383845052618998548055124702732772684247939555283894927916750994135688526834867185812178638439355870804602862444272701742167616826678806498277123986094206782407364218909519850541039397758955615409512763854587886456720224707950261944233716349117457866668701171875000 [99,43] 660421753637532355751061868340695631025315464718534671948811424951879769272886411560124058312547022756428484074319122390529696965507427106477734336845584566886531549550267366983350430938266122385552732397181563301339735212779180490561025748168377650402081142975395070805017873592436797035583873036726583808263305582379829599816391700583091021790988637822124849525846246912340758116867748477681041258079657710401881498806683617199546268438025034060994232664634350941463854488604873733885612380097146382562592444005322557792122846628457430807653425092397237898101801946583940375708951229157460353720148065827020872667288696223852024166855426585427932698118394118691291992324752528981406213703464848283664651432067129162639944370501892095305992972416736409792559673630026343882945250969467674047689769747913522564302772360795442806408251904078203969804091647847491363740755603714399202751631162796937389656568821796092280578904114169154879412987951370519553393300094134368391967249845977912281222776929784966991321991109716886463995142892053888243231155173270584012563809935587387185403549788017683591592240426081438447601850743724805646943577884735506457325433088231090647139915064337220359591651831441498633985508682859542411302136918452303703772945736617912602145774554536240599359686023187349635171287446257899877017002606625234641759291448502012283709776342220393154669610026691332056045362340188564736248265727414060027179160092710562208888671725151192280064298749344719179626763909186162044251737815120555551787091642345656554585050536279680109131950882997718355501564481661616172846137368224035168883457922274716995756451722170202593065700676461485322647602053021905726012716922643642689945900571233599011803807996429643762550544241077390095578461735964241515513616608453525288445715194348950618820793284784510992010210838336599709910355090760066202669280799243790677814820842465467541963995237809375063102084981591113995479682458471127356485752674724699031101389003105573517782930608074654149348503816221348587279071791768264817563081234404800320432584239916792452055941548830567362803698470207264828436709183064943934370928657617838553051115013659000396728515625000 [99,44] -454360451002639123336305296096682492559913485418061591996172157872580008745584874594897843524742414842129479366638349162295537302334194040663925583513347289221370472451723665137507780254640862777626990334177448610859534955135815874885526933513133498292786497204691990538845556378974725845544407463121523844452704472634855763811211333188275021352242076736747157958393459264748513471427456166741161673532033679703892039022331241222449503208123503153180091385734913826343209442946496749243802194948686812894725470520206324233912884467533591742103612967882978376735928127617850378970503194562922507424903912713967738228257177705012639893431101150675396320928316465400106867510217259256485494115270021215609840870722917400383162266980314940007010388205494105589680102849980842906697610011898164415955013691168012226027350074623353011467906241315771001334106303656625095175630963780140554855122205847738929303594579587634936492309482749455308667545468839932318527022241927744665068450825330234498301453835703023403157998334798112718715605648710668514020491709735558439194391624785033429619430013662686165711756573273377215489506508497712639420523541819224510584854868683522727200992783695912367986718352707796664460890714962434237432835141295671880853763653739539592414718356257766018411985058093581439073586931364544849761797581453674899123881645028481546362789356077411864118164152325604953505649347087199866268156205694730143420438749806175112028854935680881122797303049794522159053406854330532245615441172282148629016134567690190647078834121812565226353499414111820966110838283971664558668352805639925333008990647157045278227613267921509409339587252003116842760290891968160438325963010238102367113365928820669058472678661365394145397788788641458467783546831069157493852335998024626104974675433828309641879225795659085444916511659248794864857808801016539737103115716057606960968845872151015736938386840238986359993167021011272128872680231838459097040490354351875738099374299380911171835777590377814068721964864375620890164645745286351557652706492797312570430772035227269475095893116395178685085753498265162130844982726067304889053244387753238697769120335578918457031250000 [99,45] 251936397938599783629323271478840970719491218191656804388711568095272415378074279139932529549962410938508879771867485011599597650461037124912240463200562526192926239500371037645231474852151851100027435984195053030735029070630648480331433024834713675675473248553417351971804418832399373890137356189834702974285528183339859220169947820384267860785122053393239805560848568431886050663716830561598489359080971506665931065842469930935194489905181542009765352788850967713301517330961506916219028308275083837651790601802206356953983774939068591675030087420064847518712136866069143511251425387333725370643883188108845910615484833586093526698093178787251242040127050762805995843219428701755916776683713467110272223567776800920205976716609945216562665397614409302564992961401280954209914576447511070622481378611126571124088223524490298386316768732967199001362755106373827961333149450952545640888829222472953985076189398950223778323181526495868202290028189230514270734066311064573523468611940763063325414250636609089295262651601466554212129484483846432066851995859562096541885257501048475127038679469070925528544656591091244905304528102882829643034972470463211364437253395068705511611382050869197715599112056666646494891749615285671807939084055598569003211134347204029992822325103422283430407339245544120408141226184767927183010716433005936717874783813617041843734944385250497668614673935493599584877692574109665498373161601899999064466240654430930336073901897347317146635299143487203292817996464848042508484951495243729486828973223727934334753458808195859985135420587135914538318904954405567629559302620227421268097507268574741693634445472992268120464935274479555760820205346883829979048056326671149955212879015181308322616824120710367536716780499031613825601740209985128342536392731916334760116858542402676617155289582019954304050264097967679767250359072776872434388537891856650155049000606058807799564020749770008851469013617121087412793748613270605207995228068993423666379645330340706221293049142220599379534247174035294794397494384741759216927302553005412496495004799681597488015630531931502573392359348738993251913872707626815272696774172800360247492790222167968750000000 [99,46] -99361735671766860234451568748468077821812143985364494860722252719662150395658291177020346466108901041357884182761452853256102172175371155854076966026081713725831530147483017930234120457604257316930545757667031409703846940454065762924342510839463060429579354621782586176008303816959519642440251875628809917406075765834975027508287724542126162403855016010908731825756723543883081248367744101799051501118019286701201845997620842107960198846535303446126680624487117826960041405080560924413253733883623329017683927008368208965313801513526158134753329074438164780569184108312190368426544585119572188140013533848930780679183921755291231699855904196383603852262160107061017006640798384574449437052063525551536914606459556165040041402036141039780856787850987010254674406823810713492602169676343757474430769043467548717702476313950287380153155744951011901651783427836308182137614111445163651925427736367085098420047146629946257788201798702306282685914846850642952619377672547072551949276967543678353102084590386077837213086180389789331045273809947140076004578735901441107553979584774340622978932030750673229095647052159011697211054950965508995261716904642926364392694692553715296144788643286846943855874490639291983362229909637480579273899241733267230207385312745907531100955753268519017761974604759538546538860755511205373109900010524496617349368532366023591955525110643304464731378310069670177809126649009239587065000484768916116714826547297851821415702969965940068735762353503724615536680625834426140350426214033266910045334205745797313212806700883975241363801128221172434590545634240347612522010753322588128167095404260419733553291362697547963480532820648926370242133513139409731622183891126719731213855507737335149708336349914574923941685029230661673257249120794457113790963391198128911300096644433242740322129981651354680530816693882497511242871324888443299690055324615498919107986221785586768831601899125676099391144529985526591515219088234462690425680054620488739007541587686404505023366547467147025668447490703738356618663950419433770495346261766081825469916812977818367459063278097397601960895520384116022460161595235457465680184441225719638168811798095703125000 [99,47] 7623492751408469829505334698959207291756885346910814289268262220564009114219322179578727733222582788257825216092393922091033097010607409061420449133663267492286030157218054980193322370875322725697871228969739846357482153487890482302675518496528382923070198915344999629012499690043523449903621219019835895375553775176758723289186746850664318270848264649110508618429010934569038805403915933967861584348230721248063117859175856739853139685231624807648162126727006007572849611738462382998576654664606805230100043134496257928193885789193790471889589787042349278446836776483682786293655272728604471873375877686472891949028197010058346900086292009878741786506086572434672255441574976113086813854598813071262170932476619429510864510658299297345580544613051540754544469015143082295154470421341635329883013028332622101513952061800414154697601990687376883117569016777569200964769827517873827087108102454377858656781418699407825472082527400481000791059673813540929857964605201748717726745492952407323015446004742972132790925379282366158531734780611027385757427200664923461945367447384104548079060934235500702438244574097133657941996146102851210815672174901783232970135019882286742464701607363219239402565054281355958726698288028769475057275378390211399540177491852812417254429527529929371388434306705857157062580519970284933861676216952998074484919149956261018236522002434088180995934033487185548954920498029812457103506978341227881509988944655635400112481316661303530199730623661538717140630424225646364561306612878882902194195043800255103977292357695241047004606612099337517155188318981444763743282582514153263332920517160293521102438317790811665882844989811710968789354857100857489591395100664856484035870250021383018256653183100541215685828502216543758286273118469220307057222038293143358203698864551405853861346834400496292127751740957562662520117053692699695662523312162727137132207476605732374801231568132368693657502703892278588791322648054421633927087911011999908286809543811081085366111289131002448142706876645399997151969136127280581855243144910477241952049460333948568919077395561489717249790559979542561062787757626690865464524904382415115833282470703125000 [99,48] 33438562737841691712642167974958202963937670211546175741263631032270284510562831995746746558333042107431137868494617684004247723959314834129966538413884109776473941039664835371061302803712683015128079105156812581101722439398791454700775399311500475826910246158622863430655657908135875381522982240090563565920746161865913533596975499829581694598115431884604714421468185337084249138877150810199139973848852826145139005383549667046376691994157754952436091734833437927273400253422984118322469281672623807816180782333373618422409568868038540714048848455126040156294698670724813483689076481856559900541955527538230929019878728572297544799284138411291452702787100234387173505511989313250153071232141230823385753785452211460992471896166309586968756950311835737214809125034290732574416095334408002970376349987694993755451054119564506012062189813674105392201961506023191304286852203051709264852326876866435759491228177682689145185061304771434319620304242340289096775610644967458884349648074535341522237477246836609349752299681483502552245013509797347613529342956098388880610758424249688787348269631552003365689864077525801762876419608027325876497510842755792994196204468557460976046115836123726281062380391121619788741646857961313479343712142246359406067320723657360674415187064463875508400918164991730653449759494475333705363519717485705976954753494685932998411952562903944372109612045895894550186995532565001046689774762532227539740857574412144023257783752024619927599135977808587716228287249152681338042078171769038593892495259254441782872090176940709270275348538784120686774884498214998079946380493792813424077928100591241719932907694568293645712566184466034728842060058083421759231249787004323052353121332915720062996171996272462744223611645099952669080359281039330200712722368416290468179926049951427810378946853281681477666943007401680117109010917738201132585099662830625792241406362329625464409049636309633280904376005454251341076235556847066104143897769817757647049316601045462179618807552700288419230743126490829747675074551257187324706317446572896240008292837797901611710092459968141089022302532301446136383691817850483118945703608915209770202636718750000 [99,49] -41689464111193683212171704287628626338659464067491802201485957680107579408387628679266408272174871657474599206995372892786068023899921461218181644552580593585814610275835426548775474285644791908891801141658435036002837086128106386951250637210454160214088791693093189789627119859469451767720240726828999654382866466103046502199118837483023905395148328527307753928598679256946797814880524924203764767042391635594527182361706656573600662156731010987537860332482685084024486590279634578468293384599164954651066705037386152236816402497321407297025157476251995902764496535084586547541708448322788049260115694414030969527841455668171758367431291916440723428038118069178241803910610275159272451317904429936457370557950774308882896673219336279383824951386835559486152711753354202257056473865360123003771020450764179434746706136441243619733582121602513234042453644130659941966595132724669634730976522913900682123281090277031442346558343102966140703135464476921053469647864496624721596704654506565265571074867135085242472455057505419687755928899744733647469291251282663690229475469019380523071234961468495004702677836899754110551538223841538405605912476032854125299428623414615864834217577503424053876456020537905701986912747097118323738619666606688153350323887046921412505032249429776391354295893018085708134395782621456645435974719667359266388204175805454556985813416108479788908298393538861192006594131470595084057390857284706569232939358751943520949875613602273056677809310585359522500872432083650868360835640188900435966042870716009068451988245347661494545120232694300168710915170020256532870659061621154642756379611643284314822690013961230055196858845454549125489478067898578939150119135655525621760104144347700886989072213429114563039473611767526598535461021762825270601329247612566226717497753784396560669504891310366588998511680118108770318808398543008212878262179986268647166147841675936122686698379286317830606943404967645312859270242416796886280968221470757168417478600230617255455232555832364100703711846939502726671423400724158902268565480196758915041247316406598194216364500694435886691082843789200437149659872471119115289184264838695526123046875000 [99,50] 33991226238705113226138815930486767596370954867579015969983106727614574473881485793243131746731989992037675394863560328583876753999356927865753403868723076649380646764707786790806170548337928815842831622102173465864081526874829800186636818646707288736689291372073901705500448855791762365122388040036416404726746300535162413833031221783520522796568205779162736104244555098309622800550010325120489009684804047705917458385581843423108673176123418889695135947449114963991401757237881419056094598644154001066153243873426311712327283975921791346226543323813165534509136142398961300516863771308394254666614554542867536508338173591048685918262453061592874190523516761108113994395815505988792884570967855308796654632362870593177267248259071834553318529104354892484992717456011408252559325892725185069048748171329626136821886303272140267352538356710942738302492274770652315899695539192522615096825005828296745860705249597919978433842806002708363884815817745855264359034034702314629404016077457616117562933038688425413244492598798970552284147988940093501346064378598136817601254106902836953783972031531063366145004106222686717604889699558621896598810529506231085706691437352061015287930992523977238939150396223032248302747293582994354139655552779778582487326553446722660660340677485982308470835705452324867263552785399600312380106774992316463284238796263371234932538274546642338000511122496338037697905332759875917195672329259332168614012048266148531470299432089172667016153343536025328145074066812981753216476806938679899773550002544657894355371888369515086328905805988816866874688539399842991717509605952546921104684770338706907256032416165349679346904530745257261522179324958509617929598324830434759612854105692382503208637421351369118421492987046125846634943336588502439270621612202132841102400276656059171124215437612335728868850465837456150111823572205328291831232656422450323512118179772727308512305108900130141082305056298303241460260742569915708343949156586437325275658623016055331496485535589606958762921572078217521215486039565350995045001012919974575084079638693779550745254216312685266784666369422079521770557741788820749206934124231338500976562500 [99,51] -22112338283891135221248406578592274739333545836216373981568497459789631087596968738554633113408156104390908234626674724563796188827455797887215191091381562918934390447944887276331445868453314240753528074125694988651859470503418808311947048217547010206998618559994183303883012123252934724861530886779312479343275420370654535671081921251411699065341381479379346975254825528233735497560449558662411217206046247456574388172676147799158765027670928859470161789708941591107353038648526859030063736304725580829004538570044451253112854265537312256477511392596243523268397495963581173224328715500908574594121744514319046168769511096477769825952893093705877940497299439951796160198528586409543658691767212131156434007226677413352699634694370525448648227554989157989402308223314087649511824842590652671036192941539107959014297283364550202748186109400970159901919500467546476045441327436441717350992069685308038896318717405509215606768953733241641735252162035891844701724075027171558579939354470109021527764503692795133245349232602227195013776071774941641941741119006553286622257606367135947224095186507052602798132054209276584944715197188350084066091603816941846772205397212054539037177783706992698138621358104390992404455724311785899377272731834845433288380728887828196757311711800173278888605543924895469799039418036013909276015954901714198880881560753970463068122970381210371817413768444013250112283064432962219817283599110144664567150040316878784128566586907361607687963163715937625911484625497772837484609649240903274658441905427297796745260847122569920667898875881840424170004742596224146330083179932532146472662276002800326826139129411048977876326142131195205396601601530630811779198434479597678296647971960043066785667609808821170846252746258720585133076164024783278243706428126913920347494613638866145152219244746439558507635878980614212967676621744192430291096258548120529256129853052383529995863539155375089021239605532731825512172964882641617437744679032504532402756185268947971110596173045025091281356397123758537980453743124413919984653997482388398997754290398911702881058036917089271653527216297601895589330922575754811987280845642089843750000 [99,52] 12086138339553460647898011690769660264842170928493072356168810485994483693358577398657735712812908942011881048945790199754910139672523368981146652392138513440215309125580240225503101981743831672017491598582238797064448924536983424322431175576168562008901228410281206476927529608044080446003359879553346816233585511314474904366168568190132651068243629025669719676151925982316150138126025737515829671737886891699314239522530971575427013987289583158567578198204077527365818891098508122484880106462987461036849555560465961457040315573185670282415381604870468590678066762617025129758303895045389399831820580076802425249649314832011854460105139801079344664713691198743331052188677285567435829292940949355681990620055761819554591748478046870083535875910308885290551948068870689656953439064376516688395571035481809463243087020717361779445639552199996479475552151316256578638919058222085679043742701118334937245089257312557833131210244444601866124860173499793150985059279816045105686206228360041703960902694799523592231224628025773533129679752024323922033716123867456069388541987096859175848378361742051180608162181639109927356209651035164811205514320695242089699434435920558356460580968647396438496730910503920209664768706574657329709904508618026026427497258238648361554941168664943597366515325343201117851286241524734830262238725725789022782086205283935878214754188232662433011935726971907942674285835639779236794954909765222521686568286878761925989412934344875551959064931616650163971312888939486507242528832539472695216110695129292471026639333909282291418684247836601257405592249379023524404757240938984698439649130589139094528934428299348845434263258060892370153932823787404257429061802047231836933281592830001235418298224117518980829776846827260406605161420137799721350905109306054245716559091584958056880199015908014137497556023503683485250674700919009135615037407555334023444781725246636999108358591372082877600651239685742195687440681349053595980909021361435625002614510025542710748698245987973684732322539718630757243573473392173682777533361282157992204480050375466400757382055284458220291220431575826554926322842220542952418327331542968750000 [99,53] -5638369919601958054690061959628072232149193608125986267695392393770914891153743259137919240225115199454970319511598643303526716584361904518751664406094356792509762702412653547966948282510351479586671870542789797050492769583286707485865002939220260794276811070568900068537273407884442313601978616357935775597906610583231179012549774026058511486596778160827328948288587743017268487703752406913505370005064872749980440337244343622749766766447033653413516141374530445928137928706263838849982157727310651879133895954774356802915319626102156293661760252306962992308549649821396878265205722868177055469374838659709416216213035620667195279838954140063132915121323971417354645931134408850575720243743075139686639772042721079137805648076135674769953927491421316035924227375521004446721022804749596740630911481458292441168444381552773035927275960638165771689735949428359163566883444109348066109442183656516321158043227102938798522886491417560732875809653025883344875425832701941094340501348822069880962853369134316210668283280465083032171989110725161372930129634804395935985724811545831843330065421032823186340791449343663036093801029708894362329799108884600684685284447206803644321092247554661885507153713247832244623168066656167413765315548328509998116400579755470886515368958180189752130120136986048279121512765757421208463229004373691585410088725743640623099102349350669820774514296278108449133521467952561492461144019951824794538770041128031955427132103540320593873422370696366853448596952790574664067950218951964301225912642534885657052363455264430572168447959409680070343375541296832322796190781199662712777075997579582436951967148221937247487577643689321417474317900057986938021015310426189792023937550668355392993300672102965980373558244727912022222155059673646931474785918813476164580812167599805660824065756172501685524078542016915871149452537040545834225015643876382754081582307802776088614502934055365782301504701788346492082493432703554831670379096949235238122157441152440957542199434247890852282587202128814269644225330125957139879749893553010578280324691719010977012741384852486535776063550579398353512772246176609769463539123535156250 [99,54] 2243758049600434671294021871992097984638754379689296771417220447871180146202173340439127894435788779917317713104686294810386742069510891876496405812613114023391178122053779087751653225670180352581921374044972196784830451017462591617320399970180297647242889735760196444132340941311944242612623317306229190769155109572927269301165865726927884947981730136292295449554665025799975572804558606337303188530644197840627061724178247616756658027410655639566677553574120579414225544949375488437546672814415330624000835529049753295236288501442886257401029422380989058419334752582349848887744935597647055294452266517711343819296173212670418120748077040623856837197009652570224205771499477772852601591528060607171174288254136513802201055019520640756263526652175735419972910627092494032926880301656233531646140111984152957374039153747299563457005125744871101356677022007824003352234320781931367617254283390314149035895248764768083570372578255320172656010102758759307717256081994732345797012397799492111715728082016261499266359454235731347128286563073835713648519694412811392714387662274457708662637448704291171398087680605618979226497933842601974305630567171735921346936530794250294971088798765524899392029373889440896500301625966295450329346775505862915936386915149345667263763724257751562788390321366019243131760849380046875345785357717422745809982709101417181467288003703233827958020242787112442080998546593994825209357209732135240853342037458706361526902716058681162063801008023988283018004394318251202095059554925903663888915841412599405359183497177346019273917287826110204433867182995001582485479865298063964175099996707147666647324975099902896618859775262946368857023487876569872078591387249161228781497463504977431865838930371016992461024649048050699960747770992525079193639677264617428479158655071399060318701714286371234179871671746772844488198412728040648275001125252124651990972134274193764270176139480452788012326027545119032218924122405135065356613055427162789368065532380612745544751603408646740924385712977388302062807080040204023211711043165835512777048607485887003750149486457247198557840052457468260627138079144060611724853515625000 [99,55] -750066351133380591916451132420811211104017353624270293387349209089867966080457225222027092019924648431813775038942397483532169943650387616163467169987888594044853344411852411153102363470547341864377863216459244009335944848992823264612017287913770827697344755835800908397172060938324552094371770043149116714026922188090239561735603437349959024515395317725535960230666478075996447474310083241851326728290816897101567293130590360437794808808736263672438798303695694455925350405462072528933939413951848877020761679092435484870019604724346359490773959312639648204828376319179572860072553727394962727687748289339078825787075555524367826963107034008285567814578391542530490899505852356110396064191042603390014805383536219249474209966916160580093816319550553387684646010444651283077232270369378384660924569414004608658901366780883821172046232916854279245275491494578284216940707512702517150321114006459705118016546633691104208744628231247066570509686621120628616999357907381972055801776306055720319679552076625662410588610002042807398603716902477086725822847228061991358351196054411650205340683673235769913631044386980304252321615075436087027925497100877230204791774591276078657425364282179641693949865851073293997785839076687803965329618296276610343398436663732426750748583362992653293439346291874738978649659699104309986819997151778859315007708646568854156404073053540628877962771318887997565065917682855151308292562193925026182088441658025005660954098452712580367800278595989939537705394812509930489546576662824800339204727999061517753723948951819375373020923836295587167920275949760017341377527308326179229063924207658716294901158464289011448229856742868966059402219374508917514820500444863792629891201032524664294789223701710799380728557369955324070340314620920689659730969510358520299241162292796717538115771612415285008357949006969481038432886869144510566783247140531976664438402437371412996423142475393022973266853286287420117271288799755482372889760679039744751414920341477981274416243251706537325175092402496738499449997009948617233200807580202402863356298669662740982380651001776376276750091243172846589004620909690856933593750000 [99,56] 201888944126036922154412499046384974347871542451463989815042143432402369438075898770185279837400785196732328863376576265824842277590404492814822409032744321503817477711258625060671414861337009387447537890673190649979759062114463354708972755442263793067252549260205473181992647330378179775219032166159441636771711610489157160712849981460652575507682739163122964586257831835199925312390480114141539862876261100193008677846958452707422717490648140221081030947405990984414722085577174991463424476396584600460189438464969251310281624458590501133121960402590733457250994403977275256358563166663294822292462581116340803886850418877126620313169564886290392640817935468925914829179896382401019452226241933789920591668090756951344642876713246677054586609624759523735602203281182772205135084663679504514638305883935516283451458841552803836332165883001668574934527693829386479448704473218869772026520590457268557309167251408256798498679062595160531022422627737173229891860707981408037314253615483474345312153083953239092923261765926239369804319691515702982729222071834905653175238038864976326244610759522619873651317524158438283054701269058635600570322856240762301443580275229255100687890100012599838919070885846850076156315979509163148124389461686832308489531153424659117443643039907161961591495663582756931789494064847956840201355290301081263985891553150686999098425488484897399037156739544651573649202474541496382642024261168394272070300580853580400796443759327237348408001363450628919082813571725554818933580669487661756486213949295961784942124038076518281969415377961011433936385456479212785233976284209021781621278278455023044175428403238171418873792322303248354172548746245354339950361268046989105985086315487208563665305771802105837305198972818008695424593851611056528744561635946581669264964088096928200714171435567941609559385745334106610756522388252674120663479513247507139626358121349326001367219131434811587881877845499127889201265857848945818905398684053628812739760548141809082176813499337715309994465404241268410902084591231223102637099606880672331568696817605248230967760957271870531082313959814200643450021743774414062500000 [99,57] -38359304676386111054532774851666176934388039875461107064995986836193265579436682930402626657242636177861291602185095820691453798881535605622219297684144060237612012254992080631069958487540936543562054218628878934770622308906872109323131017150139975525561643379482733320373790207735102207621665178489056368505952052236042141443376507653762712205760122720589745085059303223697961139181395673499912155923439486131002894509631556668934983381193895091403143846713608297319363513166833875088656150869181176479844457098550757150776513267898147008119873605046227847571896852736607255876077273472607195645803293576418724136120974993964953224478629424241284952034093882611140333458322413177387267087109871291531231723171434525904100754360884865409558911494875739215036217928810726170980242912882665269552050335660871638078970412278974927069634394616170626954548868826266534769972547694628849682368277340053070075308887353829688813655526215696360103700481101746318095240197126512226166531673234630343615598155089894085361141491770556591915411911917962514647659226774125628137961302166872141896182766506503060963382118021658756216986166602890145815694541912357924920442639402447600845489666368566441961809418810725873950433374009419540799249183077379233098095395914884255970675140349682239085327495007493683068766281981029381852304363854999475676672390924844955467457797772954134542557522336198693550338759732727400766354672758151370146139706686088187982737275575177758083894483592993129010247776507110640259911642684929213565691461107204615474050556366563932127687868688752311747695863059632364043072822282069164235445325057003077447004384885304689924841001191193421324982482507899599360413489016107709550129989348057438012644672772407495515767429146495907413093980172782200659753168687388233262815459173593225158276087559930095499593275177406259297630296625281929390731816870960438951613531107443078474153783811836603004303420216527716562191234394305797506538468804265080898804171455707840231138053638493198407151413261456856713775717056074510259481590040943946665314475699061959458835381273078546371380070922896265983581542968750000000 [99,58] 1808022792488605576550427780878124377467910695211900269677829821275678472537414847109237255149941966964302731468821808338952632828284432125998295709350273687148549948358306563297150764802782370290127708419514053349961177718028758235344589304062696487864269395398724835013216965605880996810406247437514711325133145122951233794640956852648100333409105595913722972519209450750637233250887229811909655345530287417959948009743018241754746281952225004554251700787518167909154061045092388407543218861485074067190334238079010068669008453080668686956680950675221704827341262764527042685246792958100158618931814620378585206974622874623277777850280521961953894295214265397553766826500018091373507925769580419604433071314059373877719073596863442183149605698717938326353951193356644737864566427489074845987523042691710315742033311385733827826022365486423518548812989769461269682035249174380694758569860037310045064773368061931744645171439632875365258941862983134288315535424855503913400708985885247239919217910489311176580967944896544279785546273846861031432383368640315133434269230085922646712665887439729172637171993048821309117191334899398901943977880157596884558839481240941701747557128028476156738479705367911240535940960602627896557596326889579752000441167571258151554691433414827802845767393022143366759113909941389619056427869289901052530128982028646611152927400200165636454930678538990461149521477312695922850669624949212353486059226642038796791981645048028639884789526265312448433800177938043305057137809633673199297457372475785485873870787356216564709684102631726468213156196888413387576499634241694658501740265377841566883620136336166550436413722435596745844999815780486717340860027963717973997897781980630445861567483744771119328624320637985077079198388968931423325464380415205964995186653899554262878047602666950936183660501365993470817674543097992205428036734159151548833423806144565443986424553272947992444141778689880196588125225622862999026255834439228426305825870249346776164177915261987014830106480659344211223398371634954765012860433442845525756140030042631628095118213189751443792374629992991685867309570312500000 [99,59] 2373798968590540562636506677201711140966080549833438336110188039913823018561516681898485408990487615867338217870048110316013681897638751881794109024194622757788877863616322798952122217264305388934980055891725227964174194457704517417052830561197059897234286957287273476048679130969686742032656786516568825707036887647432517053974972077177773388287822437842303722869301532832058347184352002170799356445122493850792568383114251901926575385376083452413140180242718839732290256853673589879019626657729218921871886723234680310618153295539275203558104537357369612540117797599241690739687223758777667002474046746581945116819402391394669318210817366982631777533718579097900817741579783905873461215713608647779993838456720790368766181109698395949001306903385273294877341554772315814931383554844804426437551912958442522196503549403598400104971941885857548127997664066315814669641718562436643117558228171832656118679613053662831716201696416669206521996118242962116436723612025285323695773601402495727475941914190239161973991698117589599496703916432843811281374329020518119258571109281336584085028553058387948333298197793387378225783589766048703159533421727273685342038221493535808763708686525524193661138742010468604005969180052536536170328627927753866360892030606342250946872324876455231529725797327010014604600959200384968530119423715003887193565373693092776312272871665601517105083018913948008411816430226728310250690666070858745632878111895669701045292994755666398684910870298269373628295040975038905726776522833589546556312246128315073060027685022642483482885662540837206270889968812434385734419197479191621191208200565805476993355382741656623517706472017200544105754127638202569307347216499453065126553716747370167400360906119355289254646188371801106406602726006795698428228365507729168382308830729613701990525810422775034622691426672655296888284451280260882145135316407138350217235121097555078004323768259613059641738556233800518544556395734565697352589494002410848189286315934788086159317333410515724952770077895968393154366982151581470127621800917106957944208986312219020881324887950469815223186742514371871948242187500000 [99,60] -1315120716794998363001039252986497250759172064385165365948480153544877222467772550678846317994754066341190789704777021548709802800321167075292830655317475730256641946950238417524868985893790158786545647208843583693943361962838820055182604610382147016885928607281898943634483419068776327445991072481559934479376531856456213494512007731365203625058313842299648266172393188584215530427322186272303566736814331037288700069594659332127273537598284754856789987158346172279876575170372697815599931431619679150806642213842914842382802936325916545260505467164556103435114949600059917494800371517403294160574354302819734393518663909909550300646158434885916725686865860860860292894308320486261393793931308879201041630140411622095976581808515385703120508470280586702577311807790489652104464573511084103764282690630046163127694908800014422314314635085092708182447810737843629258484198835868245033509089935091739736378282816171242666158647984143166495548142377284099691829264798160855027830565446410998906299286198645376814541061481021686038770431128233682052037829370487822437904823008500004335264223539359371639374749965604426972251701401967338933525697042956723209333194388565771659042164208922683844450187680985706005085223496185514928915792668271358696100361018007073997830622477596060371967766565725266328528540787792284571814064966027499321189392977878878985222416443365836985984339329757223893120899566374194821116921487694675867087793778884783532499957968651144392247334371947516410605975448151516730339953008239868268643907850049606173455405667416110682715895034664872452127385821700580963999258811764062034889414373304250068372500964221629333961940118434586810750676094066916824817541613321016273490101292106408847979881164994213861637557238451807792759076609262587869039218896550128234264137254290171098805248751411560198010493168948123742981836580967471721983232020306363547156396533289638520567978910658823917240765732954556637897482205912926869806438305633938400752355384713445450240157886372080351367258238248408813670804402283829938607225002355614518701188290896120442266536976205770770320668816566467285156250000 [99,61] 451301223397911647483673599139645931493885117943708036967576455284674310928455857447928155356466093210691979217447962340571584402733150748753430546116198448252201619301048176201291797683190876525010230179583928436616039896150493704209483370895289675133061268501761144093693588909058763277746602430420117897515274194248706853102299026282374494694859025790747970338612709338949015426296730744949038644552006012425382090777075612596478356590190552653106662887673674827116591365048000301948237895847265041586584382948550984748403596215406920340274959091217087296211774808745960578200384463810918339452801009620614500910871014874946040345176930023862505733712197753597541457799685391035577142485909668913664822166067435849780782551950554237031473789503744608162410181452376937971161271552588693884165878934554711074158452635234900532251185483639051240572389564754703176382538190790775603689755280174600408586611815204643339198665528832194024784324005058226722401130807590161445228464141393052730711115308250851676058443667814430549596023086679169366109995245129320268354815804301530640750464636900973628598179019539097812792578929923450862230910227955191164841806426317198403517299118533076162718000753378051945365868430382783932346646120237413683322822563964146006196195695613655695357244794365648444123563965027993387544329957474910320480274332130022912062508242099890383420962284206339716316815153443336278536138592795993371797703832574622061740150943288775888019343028049603242740764307876813653959904312961542193676521395185696059997986111505772604335119154851434146005688048883341345526376873854010748857470488194311589976751051599484665009623497741699331306399565723180404151810202299821247839600189500192099347184337080674026249228190259082312176926762916447076794243332148423442261561185903191684316018778582175008448114709488729608094073744462507335537946334771674813564365182406044066100777708807836908976861741411895100811487324709933185878329266777733051560735780804769204888382012383048772895133242905607920590536608446973920131294619099560244969468679975248964764134029792330693453550338745117187500000 [99,62] -118822383368663532725421069431485920888892886793833416419212925520868847359056535656925577361749434854906324317608990402637397886738085463190998629249692101946063481021365463555734850733357870375435671846051393684120961496790784886042629533777250112904517207220014655428668631601624863969021821137727242572331155116302753077078926772484026993464721901883303478507331788708946577600459534747587643833245142219827587834115062830444119863216092950948464120816692052921436589917310155704537182646097921791536812492562187662686442094582466413176494779924624053441202284553976170245969036399722180293066643478293433245468912393815340409686501597033224295693175538751660490105063655497171030505035443527933261089345301423530472445788019741961643217431799920419749592945692615868172785496234070168934607663411772297426427346154131783949212421464904117479259855010219682714082634810199622145877592021204527979113076946535137411267136492425717453550737256215706416805887514102822048476295844359999530879278036638012921043562117453668894704648202224235431425378748117254831079613186007532526350147308776710446570669227916158744281029029682126191822050779593164915401135062391050894345010696075519002673683988289076134908525636486442261268995848496406823552114059732876542661738372831947196466522672046882016867934411664613170420364815964866890653318856529383636581682736996011509150675551899664159824262714725025896053126767069035570078620518642323436049005560733893956741742530226598937388208322080857379475286837966427752861796010388566131816584876266808179591641376483752626742955292185530813354199127376584054491090925582806563471039878613426077908383003942724062551662903718154922591717664089237865289096817410885493370727048434392393879470882545302964179715212043150723375412845298848828081584886323340243656297218721879871334458813907863005687902914445605448585972404307609207030108599734552078805690345287413034752577212201710950611131058475583534321234711818851167612497077050285337849585958960132442110473910950676624283871806909321859487890718818841266756325782735087548402930224256124347448348999023437500000 [99,63] 25111960131978093962435604404668582496220959818668612875692034762837700208085668865794466651652035465142134228927506465812468634850640591904567536167535251256783908948833489266137595215411555744849367007423492190169808509863720915344427094523456297245093579017687498765383047344910435308582031720218260550012364024037008610053037754317168545481294791027676705886439532321033308301367933288484278803624791519996210469901104511865704831260535544233938221727444055346448634272067611025364748077241606326781532575024474210233820512180192757169172898670681365237174476923645028283245025395585271905765174593337017251402694204349767693494491357684313526105172781158324369609910775421038445979725137616175299032904757278521772566286159629622404579529393154020865087925126280275715633665728594327431747382538614249436365220976780663251632011740633201635240365539526093240851402617718128229453057750115494379997069351093719561994219082179139648849653990533031630555849723254664828433318693755505130836333847576131448668842029303366645369587467353639915919561330123887598548024492229160018702055514895059200648116065930781487386500535349158121488200014744723435083444355611733236664999368969927023607134503902187960490261661364139408121111791944868991027055288052386668574662489824723643822413496327119774795914272850611396527226261570931216628943725077817511361539120089095131228348688390469367059623870750424952112916155863888176668096005316172739237949448061364134907675592085915739269181787939687432232460206762888817665800203663583852611358250769770505948464688097807792882740813913526322044205941709273534882967351766187491746193402000596420947996554085425392226173245918810647821335290219719904877855748446370954607193759489279489736560997776633565567339426931026106989974752747128685769328220386117367830339006418921077735086469530597894158671357234622859141190858582366896455113291249350795058472975379217368551491863477522432764404994006731912344803034584096355225403320861148723493355684727498865913834503864604489114686691207704609545239182122989397010382351532742362110184330958873033523559570312500000 [99,64] -4209255610779351272666307775164585408287141084236081576481553976122137133269657236377819578572946281492835856611942134423361003711796695854565098659805312518495641059689577097734683784157515668368441658700619774213475531273176423474985675291111457565337971391386388256503664717205181156963215639242195398287022888881085708602857547491530019803141708894520153191419341587232374044393993842090938208567267117142073250178286314247296554068660887232480821586932487472807837286366950242506109854217031390566843127563325928038526105222699902963836457799596037557038834797207217837915113809688193484848604071433694394944383038928579998066053390149084463510200190320170452285479112099997145512787532159038071389184204195946840639946497781231300270118772088947104547939723011763292219857916484296052474748984060240451043425405816144139585440870756923932814130392186054287185054640921066461533264434573659136715599065355670012941540805766293394141170378856572379521942780416052127660406071045443475521985603286110469915369275857642964932609981955105603454351861102490044029036897079464381544658436231708762081052186854728759071940657705164426602321723373094354510019303412674524435062433287241982201394054828091813134652132534048132467049542482867039811409253844480573139497848804253322652718760485983942383825497664819299849951362237331545823071461914416256004861648433209207726733029827568424238535883680078794247308498758559532908767386751587183459062471765944849177881134426830269462432103995927084508695517083748694946370771545354981539004611743562682204945503530332555317445241719780739106466074998779720029582447082149700450531968881842798482402625429811746432914030695613103275572486156168773091234353762383622517957236447789732132128099429446665820246180858707774140958167894221719862511508329502385312439758945296184856823117708359873860771787340034869777116559187228346810361250849660409876508911586871537249415801085554808607630335950212256396769046496433728712912879471571358172875571677536103318644085884594634473968811496310612001231901120501841884538607452270753128686919808387756347656250000000 [99,65] 508317870451171656805518149012360561552140024765886666998154577953044549521623530379169292011187296672414595044127823079600983026215358746660960443549397686216783589652046428190049385252702261289708335727527358322856665629507044770085678544818855662728770630237899390744909036335884600466378408152776852017769666358429492770914228721743680202676631857875080478900818052816992804076941492858527768801235642365792487171166123870606846631986710615268756487937640373146967646814568280817827659641208258509534674959219721778181060095133154047001020160198779927737190596267667854924344483356247020852652407332014987859971876379551294989661137677916216198085134073433965497893253383213280711187648130826665386667456712462301713433807005852222732121554928804393150440510292119145810564483238224995038032730598902117902174811981231311028840241569726755297208008829552589244736135644069114017400556412347153894138383358380476515026101110152858360365497438959472804250349828765048116946754708431627232723031287136184580567507469187472133865772470114985909196987876259708362951516557297373879678747552071863479683465529808738574007790317561208497598090648307626577875835070524204791535348100647247022309691944655833334236512483896120689118022316692124846793564217314626791940307447309871905267182193547005226201439673727193543820428563306344964982048285090490377445026993883104506092195575374531691486624635445072668586147388917279842305704785638625841808310395738191016365118282207358243713911015090599869300583344931850507088289137552111811930702542874400886081744702208647137658417536342483112106101357452651106141047529066576113324297701590496243377123412580732255393585996839759832902154617396813243385944101750448226650663365962749153641442130103565315794728341948040960316069701113687803376692811128827011908709735124511422452963485120493972126969326137777463435988380266296788775224894595116914910193065038139103788833340763498655937671489908475800743279378846196077114989987696855765531376366101704894757115066128215160583035637297892921999167516503118384105230909142392192734405398368835449218750000 [99,66] -23026594657249187343302807859958089917656600122937362365725152267371109514874901057632432968565364772760885152554945081890790745533042752959966265647207186869340337143955136872259987284540555018536110907317827875640181643628577060187372382356487832459560419758319090815917942691263006044514009632940140416238541309914266304774780655535685806601375146876536810076740773455578310138971421958937250196562583893078045746585264321304242804468983227513621253290140079307867434346909383603042262804973468351268232292087692980540642838778679795888697436150677310773354120505775464819490696620478996641309198262758678335887064481000666634200525470232808281526006641916668894250349688087862849599883924214079882804514631052457035901102904888250385395847524444243276968924193744697132134822302508735724509732023391394061058326640182299402832480474042562324911826830171088573463517227920020850039657440442216630315638600214413724693952123369466178895713582664339868628625722968855695853273596597556052099011009517771209406719443228268186826084072686556537110963140982394266936900078189294772856044927796883688148188986070227496153082325751516561415762704717435981039393784300043147837262460216345635209192755696208242890174091164241318941679537514463551377291601479329693832752577116181202712897151933546436709328933871311242504383818184207809272128702126736857993412805753332970712205253866931857751299407033971518308073876404021324489659593166339464448819046864492840608714603488555380832258452681180797369854918930505249718156308174982277524370908662193689123966200919565098697562440166642074708758871804220480486693721517127909186955912813777408616085937451257665828943323830029329054959948529740858033215614354956911231575249867603524618780196889503818619388328324928109678447535206087787768056456992010799879193869922061692148940700280802893572915129219668354877444027145943165272814629675290639547130309231407057988791508330560072259584356211317481778627615486920101033190090849273400868072446885444631522923702189821904291363098067007149804397362881586489025131925245659658685326576232910156250000 [99,67] -8654547831156839684826122411304287407561332754570901757231448969649937728358737326189500941958963251964293626353573705802342911703832816741793059413385190982328754089745490871529631716797333111110335339382453910008894641008373207714889329074633238427725839826406342004675369374938778187117105861803738731789770275329743410650778837034604443021705585990089448560414233538826715681933094466950347818879071277528994327100764750458881825078614940818505836793606142482364381372459697558586014316325863420098681774525506025189423473234758956601535073769185785747631708538190077898286648481634181312407773405761798378854510735691011908044025824809983883156828091978846713203967058194094763707052718029701466465318392134300753235038955474407172256997224478684228743747615335414805332937857618930776579392211213746274542068367525225795587108008765501265298434718479151873414423415785377690723566392700124193716138662435971251868050885045669115535935311661836472374895022900326854873084073720367534173732281461827157781628546173999315120091210945106406499233257619232617496849656574617675761729595902514814936032064630214121224982296631068147976370735165157614860079130890275165122244211262276149181983032488546620532633301621322023403301067363200034197577964916982689282083861363545794520631383070319239904966094673587730382465296946991854669562459079386390828011476873349888800767806498130167738930912192646233579259352378297702112099027298324235392437994128568311354819727229086449798486002842515892825731747817381338152011285106248439642120436927829205304234809948610418961763512839919315651199991237568991861469718029956557989388919604796854025216165900900438753880441567343471314487671765460443076337234743786428957853384490183262572735133675350223222040865470157506109126477690803237441660739000208070036815111159484317321899852171924040185279738875488149638554641294308465831371103969030234933432037176128356824812268616151338312229522573571782265701281061951573303534856191180309191875716200213180929636363675871051513686280392349225538038638618626441356695977447088807821273803710937500000 [99,68] 3257818424205291571252919518610932476449106310678227302294633016812877267673263707259628738152735770086752630113585021631914597434331408256659759901321589404405187040728201275882346291608559129594148876021893759112363698339993672467497682586448577630772181721886655064033191644846707388518953752278344657598133102206362649770593149351318773378469848839293549998407139718222113545415241686537893555568333345977740142810667755393712678558061759337292058858720622100352507013587773202959940833758672509914025401670787119722227416632814225798076801362697193438280068229660023048743588997254394721311942097905838536360235690285577292658052338356237367904742312994067812525783302967906204228118570207819678503360888719821013047559836550545647876122856134475551338013251559488401390421439192100400836545950234676102888887012894682822491870540426594173544337164562257814758846503523301177107210294771384256094266415112794057764885831815652729588111795745092961642625143232699050384149446721650366195146581311694300791913948518150518551971127147690896404980218067036968562810097157618351449276409657915704628637194558565077260167602117758677236073426386666836424864513765300429608066192258534165031952808768783031359945135748305999295395249170070617545127801490812932197737695243212809917899416682307999478469068245761094081183372236853097329706475471118751173039556436032825614313801598308013612272986946353854855516556227284254321308023652829892820794964947711316525823771419567168527399950410679964824374239888771083797679662050522102486039767133814861188863137801265806213145568177317632108359475485481020734779014594473491075026325530004110945347857683232767149294927425549814962012386265770621451012093125707883831471901011310934903125482921852309621428915843740237763162434106166404838808855214727807363765467012251601364938435886465957740455043333245904328119512548710629426189424833336281654910582625997632965468411247212042655323651822742181324112141912876938222691662032429252954080275675997444311744778089633836418156322553396461629959118821986407965596299618482589721679687500000000 [99,69] -709547245274262304539922442374924190353440953183843681836170751407007575620674435744890048914669531005748445986894070789829051954567222945092972197480968797574947729509077260297979556881769638606975067200084090679436669927781453508426129205440596754304982370737816431050841409223752808207825674195123252231291695975941376419978360139491995235912550527136961123242518036469446611472786755186899754015810719323774780398283190605558974869781236723007684742256297827281847154791230573049659243085892315001329144070319163735854990635730852735603149900518488179349289719666073768259647052146248530613537874583029797612694710179465173413735324968167635559946412609829715161810390550271160088135862831375617807971161927300938340079768339240888228784178788881798116079898081478229326207852234861027174554172274247657689102759160333176124886421295576818951111753012864194440641407450893473707114483989137343078185884551410138606058851825699058311940900235250840834513915227731977253011990255296408326828393416617551645038344094357759721009013515961969323659549969279898470574590380993009986960920033746199150209613216964043212481354963498004433403133756536100026892346177759868301535932073444218842603639213280495804381535139368250157199630670218839126142561396521097377676033911653417942342872158769244190244020988790204502009002659370910078966658374245306676937021771776380918380579265605915815276626052738754476444124960277433294452891620750415443485674812207240436970542913017241705464937642877817745424844829850258291973147735348062616724850052988520072715148878726018165010511398347057063768984736583752334049121071535437130161976234070632166928964368995825043447211797717181134758792423674783559607627142757285327778942930879952704827111606227225912773107590564867919550805934571627243720476868714704458426154508816262469684425903761722867194354956287637584076937563180216235442551451860584653879230565658793435693610551997471807601353293879067686439743614314180007577769815531308647702102912362929619086685669752308144609132172994800190736833234161906602821545675396919250488281250000 [99,70] 117062602454075734430210855793539832199810458219074934348646717086480904668713312639437996714356987100149169325195835875366279326497991948243635866664915727778902728245687631526825099228831644276446394038732422701920953415677308361067645736105616657433374477864263294007334119120955345737093809193270334675168539915192772972862123444897801414485943569917644433047376800115337545007868208356671204966916917181505462312026831344843095278543528375460838485813475325617070104088096776521799546101167518617135726997433511544529083954234644063551508036959874438509342364642243344734299136309727345598834513746434132465686446678270092055596009367843262293812452566087405550092126801860227649949917908221646877321451365488422726533003979248541232590422522661545004004954885324082446576944195710385746868754134444422153530629742899794422139381135408994072984946078700025168857469763693448777385688705931480363243468643177295799720835895454850900823464198579815086268216990162332707888345093254458312469143814631443029782989885442200282114451043097901382643674203639082737881833813918386817877975453029533151228957342856535308942041220258302159912025518537163224076393232144013707787365962974780226846886759728563814961487089810134227285733415751388129693500304626624916188450453979587817059990179186679337490581497417855234008964627145443455331138548051863645239460679276821564392006167715653440069480296744943067408668252690436319593639706142342942812876120129923344982531070125277257069815523754913102588886207531643635800254804600653382545176005964134248093346131010582007236412366880267685036256440942714498995205363094508185621026375339317994002727083710546600197769713648910487313516687797191902157948805674129180529906420263375641775216301756520646130911511399207917855377255534151521427476685754015804912031985517066119142978533756938599972500263776286131974141016144172053651037392636074410427536491546213068849663881178030056214278749500159901319442299134656462216209743223641130922256319941825487431811087173794083616400866094240285249228339381488694925792515277862548828125000 [99,71] -15351514632850848004425294876669014963559867685704295426810611879696919805165541679600375637948825961984061048563328810148718579780963298865505648633607313445232486604191519008655971588296142380343805387433791540451608069542006974079608706899917722366900682303798409733174371883882369887912228505651336087710606070504947479766786841159871766868367404952551098539448447380826761717246727575058408602993550380404892059666405688923785063658603651705467747239799790733205633102701142473864850882383657506999365936937419102712376271262595256398514086831117327158910607208418284301447565790277314489145025703322033760005048255898400183852320159211916979245116856803200624871954990236937661819365686127687951767145166927165368939097310738109266042800298907047634489238943149563225924208939051958382161911874176360089343765978173611455360946552511182524997783523277419429391911260488441528183521541413201686369268651429398440523518058819518773538608880512276668683507476854885147856248410979408057355396652409016041735104968925775880968528316628664405477253970247963192621262547945384517273459803500629088284055674649703560025486150375839953168109094091434942969092804160648753228479707785675869270943817640326589724358445868547012778983504902568061850824279224779539440028106859717326748107723532463805226863722273771301390654394973685214257573086508800975285381212038010757123386573643006730253328993555332836098163121262868703375004155014179215018297800273085465825819848177185493936330042803857064993786850905106912019354947601635826233200267750370568176281002796184695426832671535740189371197973040168254840495375937467908891073916707230681328473679583918114948226015732534079714577467799610184113977230043199925436806237988631060014857770859824725970751259406416203017492546921547953231696016348253942706132687901264109688610917766799139186974464413006431450766400678681044574349851568062377264210082395939595244303740743088086599785856476589495729664306327789294772127565147105881467544291400296441388232383609134512434058784035532246869948380663117859512567520141601562500000 [99,72] 1580616816951974753775861723677988187497412039674576973910798324567220433055591143671009495966612826275336772962995436156334615196014244312780137824111871846450748240328012127679919365030445721777963624825959486690725115698882741697747250464256427943237261253799247270294376519804218547613302150370744865635534063725858656979131175787431500419401056686988519874360027111160347244685151124404451563721474478711602095986162133122997099437368290715780889535948191557344078596488493095966910354088903446956366933501499231965908225713881395640886242804130876180290419283797371005854146607509654940992922941498711949810387638920019783189005732951543420237795030729008949953455316210433322235801195691994027837245657741906487203011100030156711920258646917837870421990579850075489154812399644101306561348921156545512872760784709177905083866656325709042782913393287896337086727255864280261573783732641929726826658361408779926550986088395663954214714839246081989183933894322295858629464459078332966678997096689182520679004067587229289340834034867099088328619506659159093026235612990366655795692636226557052979755059714139414823498499191299350054679924470341260177444777340252549120115124963710085403624699757799371016375269644968094631111030658072642118663911672631847577224295510489692089345009978302824267359086745023987098172329411848110072646725314838283341460709595551268440123162068023087075440240627605399448148941738170744378886182360030625636072863482286921931172671283591598119170983659966796320924619167214443314198295993091560243195051951628843430000185844362273455531077347040957733555684643450762179602420004944072727480378053014952056592496341524436160135976843488652707684690111792595424260626663222885264102051055332274356130745821074412514053190639568354608249077985210129352146653644877348924665885031057083554423731442202166196536649971724591875632574793346221364581048716771833202618912192283791212737983979203670274754261180731135909336940830673272737228705552976137816927712812400017791238144628755709899309142407036743449566529307048767805099487304687500000 [99,73] -118875845437608249102907727322127463412568814597287196291950120390146673787185854567395638084796989074771250293567873643547492257059712008844738917172752463764476018058499031687579824518219204081866057211772758081953788365116659762573030662022948583314457398029755434715809647386148874184993013600220126747001093366957394529532037725136211201106075417189037942977891158953716580766395349589342927595610626164253644425374535116556277169123463928797634719840210773401852091472492214079678361805963757553249606002689421360726666242718850109442232995393472828042640014112607832326822754035610303806843720658521306152579014161601840698400533172870080375512575564182995502166012004562288445434023126743648114975717405420122673270463027147315536811534334258968403750137964066585817220767388988659010944764958679203202324017481590362564433186752584725167037530631299378167361656228450606857683206195888695571784667506983768568840641004174639422889988681788028009157753539998127860070377652429252022877393183622705718553773410642259840278013800758684003825352928786621733503043596430481225598760424215211964464348468593963767838130404765758422216271900339094035760355378035293534318171016290125981575552312659948832205127173351878877824610712983255045753811865072579344069140715095614536569691159500257204713289539927502334992854342156423433462669693946946229613313241558075749296802807104145132096519292965580355308253734508361326647591218400918236865551640074190660632312893119931950359517584472481176900167764360429068031106957953005995314838939937276465220921632209062255715190321270644929984291845918709470037557605808771980573886251323879666685501494491842634339276466762198493678318948755904231423735662598751754345427643528598852505786025303717489905043375648261227266399468678002401844371693416899751018671693714631313319734012083416622194720884228572478690343572531739794808297833918301136209766751561763959170044421184385598311379136569363910923304871705429839388197612210851336599701343853241206576819565229665628995978764875784960963756020646542310714721679687500 [99,74] 4835480730562231369604689286518431385117216267292647536353545560859632753177299589468685257468396023056925172205624814314024444256031669158524676294863848397959264191903365180316040948418309008842656753325651874615222440680658134051716899291471368619004711356096152032795995172761845435044171919659413542307360526064532540510402497137865262155275371149028269373796952251932866199904270582683566909847460713513175561042046047288519282348123260769196266823881096081689386502496119509814852080018557579309177647901419577788413751560680187375329780150349985946000373411403619422995570757459966295962171072053310580989971047631220573916286301162666611501414276706068490120596077771755187113585223435867707821827070881817410575850916482973060367988665136764213508027545147360626327071963558139516549545304019522430750353898202737753263239629364376850883946182475057773994816511073260807321454365589900307390039496587324125783355217489922819419454798757794124540528759860768674631283168519270561747428718180526095722587601517925462349322949815108968043045267859090984371180683269026355216635069019214807424337552732501223365923101561313404539975992837078428542120881540377095912922030444490954670129467562677852066081890816855640503475409679288498341993997708826313193711931690348324554623429395005202857768176985941250366118657062190294977213123485538034562364158943841802627235852182665905666851206817698244687421449608008718081703286363776326531993062635231120537201192004354215280890699258733633053127817063783303762484002698514206150425175762240811834799114377433715938159703251789906009275750085277167245546318873716187080996621847913146953757901933901151140896399760384000007700602493063394814728056057236762046776187121563019182591586896334200683862377111775808126906188410282251600358167631255335778200210171377256697022454425278529700693654256684424111394937141187223926687565605180841707691330144877081027707578924298525392681082324349026621251390591813716563325074000595291893768485220424910250950472772214971554770590600469404307659715414047241210937500000 [99,75] 212978647834939666437467404932982836284034175420235249434046100165825868499565272452296475002393045403521406619750042842492013438597010815046202824568538015878978188320917522751265480876080894180079805651765111981511179170951557267652619804462504347542215216132945333173597204921138138255776378365520113862500288830470302609689329893351856585748441256622894989345359930285017444943339677908587306138218740055485603407996419083919191883647502245380871191897940936803350260807647977319031071184277054088173452417718201059962211255774417209297547309326654149962370388114797205422853067126271236031699934504940625022917240148341208576859893109392346400021743883651989476626444649511614560476964634808270364974634065402878954762897825071891930523180344344260021087947643877591084968548711884015894535493087003914891688082734993923508567611729394009656090330170898725206057402966362031800892473051036932004309141543899049692333733369108736129764775112075801686964494312133676005472356353865564735178400117657706739449150653544250061467461781691170508718017903406852948190251771378493947899494597007634880479743615177084461147534704843561479480989723338160821229157363784608937675836550455522966432894029291173959354828202876998906169799950467795840157109115595113918628235363708122515407739379901449799526381250252289497526145933959849335456834305497982021007381905000484855737527820268252432839057756846943717482310107032520418693788249194738190211148416186908752827853387081197967262010940335789384879299412781923610558365585978062303815386139145597476521936613148939581602336961618828934732852667024880902290539345028840843736089876829670167561932825629447798688907670623784340100357241037245379277012460102864225624821904297949017948420777454447362560753766585372251668441951030064679137032401400094247835948018161903207864169835693971416688972491738745610653764651793873728296804106638212793017095773717589297031371111411180832461185555581387193734552049984823746561742931460316150275782772517214221787536078814386184734352980285621015354990959167480468750000 [99,76] -60714627228531578433160459029291243741152541356862576323919614214787394880579111368875561158017562841436735228082161562521629389527048423482326880461800912538157213442079219616218390720462934698735393827422426945914704514935119475560596720966843743698066737190047213281042940337265453654408809224488696634008720384214776680609101804839982939981361329237612458819106868322576711805776202497919589296443239846154858771441427997089684414441579905439226922436203310421972542743066298286345851366380749441116809621175712474560626367951931248244011071190573323399721794565262438636228048259922942287371840625662345326965023071166765809145165735194189782273736451176995693695757752439135771547450426487269611619275768969109329130015181796354278750980308197711268984704614798308168486270693290845387879085681129975349985864721294758579361019992257054541557973476671396171675313157393437208183085967846565114425765014409911114314569237052031898798232300799483660470697055754949676095833400715376789672317516034832283552780947285127634371655661647173229498835176624736590393263554544769963333589550198729828068232311255072631798750950333443224023491642297355713812045979902859027527916097173013984746766591385705302655701094655092476935067725729195645028946378439486738666086339261176200520768069299992367283050225805357278266051873337731463845818726305015544231538117473872232014169250659393648205213968886417212021778362498845403853332445801715927447487074204667688398394997303916404622712930276592828860524357511149915233978950751498735401303458269484894186935173347348933748265495339873214458711599510688694177968813622809046054462111422102850513839946479005481953360075768005478877762238159783529426057333476997489953453801511032767034617627980881074306732559517216030691341125710570905559079882087044276367671133000368046683304227361593699612616437669150224922116590141512780898513863315598553623394901611199161983771439728373261245914891071383551251348359182836421481716116179918051329632832542759012648317202348078185991653299424797296524047851562500000000 [99,77] 6157092390122314182136365245772548432085179394099653124990412463990996842911807881880540293500174199997063528371140658976733140638245527388517616100358507066266725865914575507099341843813753595980270662462449526810595576896467674847346923729650581669880203239959242421100790064441974641730512902167442145405094934674636968764611816683663589490800431244342501418725676883147153914022279364337929501208146663222643160417359042981059825540169860313025086825607329160583681912278560613370328216807914037417036909296024710306946807467239842659390741433366837184234583216176363626478887446414874870062392867707905643159887529037877588948203787366006671380934960837494101449057106727218976730537429243474670929871653208552349261743501471492694561999053947540154458183058049080720036489836788596207663228008056580652737886245082388390667390606693222360805988385483532339275388434652420968957614186345739099876833956451751279631541149637266766614183056334706503169014120586840757575948621054494061422811682749182373863588702735036483167456036147827192698890949225927037461233880858843308791484679028397364304667388161110378588300054291868358347153934326734869912394500958358412627230020810452314732880026363926559949968711438425323779681643705420612293754536615020007702818756743315210607373702512474948718579848252860333535119951579799396585955267972061069638731853099450823047944169042734820158511765532898276534500089959206056779140166015400135185743927293026036694600127818798501191776547022664386017756885072098648819183182542498031305427899216869443995028331698116642429326321830471211095182363780135876684117044090435250064237063302614269861827929793903747071792555036634020424864238796858137905036044090570242484053034257268062056798638266300242413094362120773494863226126703864121439065897181524896205787960340957909297866492539608223038649341515917507858929255989124004795403591353571433936716333025280709815382912964286612652128807820637027103187375454208441346798750708556699579255317125859853786160648164318177322229530545882880687713623046875000 [99,78] -352762915278618830314275512841790682961585525001755014904040499448842661060134184324070781702662860715793825660774601764937042098240206859955789530778797599733566301183970960470884389488713009568511773221851327287506625958316656307257300855704592786522957718856786592797986177078256334243239465977825693806145773158034947186705459523461175424660153240147725243275345687528565090371832936499676933935236586972517701457522075180359146421778390240818853483432042283795848130596516423708983431527824624852765269240012233242400782701153149493468305297886661529391745686543208068350170892070704727962633488502955162556816182901954373103497379138917831745159791471552238327539611179428930239695689055104329658029874067285989926163226669152602600428558079393433135364343577799603027927049252675585173610998939038120155915723746016324095157068824699261098381463698175735225096853881532261401094280180229488362191899596433238208537383914938658899486330022171751406753333170330911014780658210879503750549891545508835501464386421251349665719999246441848704434903196755753147529506035735565159224648843323885015410494624929777485456135526155172912908863319202703174966932629572874869527589322967410943300222249941767406657753153043164504431872415892077097517455627363740847815477148150281197470329630681496841821623913096505427943964106963394326654340295087135836418695163417031350347065032999748171644223903878266484268572808103220962944188979924803778974823917343913506709531552998264229468367831982773338714402900538746778638530230597861959977426692470684609218144340199821598623949032133841972591961013823537831290503689297415365959803042286207896649619186352234193124877091876794592097285766969391383307365379162261508133304186997920092990290252350565334546366703100496371600143691691144791349017131603323791617599341777932982391642998637907869765219079497958018221495947355242720850741006675382337802785555735326226987537378093505553173647762987425827362113316886942140835770506486992452656816879455715799313189675929565964906942099332809448242187500000 [99,79] 2624142721084830026515490954222126168736757979359375906670618520765679131496975106484724596948807095807672248360660090505291685502611180495165404060121508608184645313979445170005270710497926852495673525981983945511366098849464609433180042614128774807138992988675354136114606477039294575502467775540081440772560435131011883604059526383330457717290121756602748648998170538663899035944838370759819236993550448018768297362647328370443363938673631684520270413648215412908657412256411243865407961427752239129546695970096217274299318338305124598317399838017010221894661986523291253061543839907218159832584853116299534729594171514107435241989186489622541524743310441229480743122695565095417148134336643804019289682566406945877060284195448257275590816359611412383615162083792846460947335964834839432192307333075101714336353827893511304451602223190393355931676161828336184675188449901727167382931601113737023957354560765301975698404732805869723379347266368865870887156822748836712653504296885530548342833023181025044172489166054531079217184480660336755121690212592643580162273458901421680127222156526636235474439204205467213405990280137463020327233483199331123781522454518882574388577056592046112877066580174595600513686743211734063030806195486819365524413629350015053630711947784118056600315725632948111282386789918101914582002216902574762498056132112609828473665803203955160100960223787680105628784006995239923891375154523134483117103059495755478810720237707976227259403980537694268848868119748382990157151505989817128681433334261634318414674309194275275674007652093571370191040788240355486559182532162397145101469108404497921599381389531920430318067817951374459714049419531592865173037692173681223283778888519835551527294388646125771265722946225322131640545656646031755899641176891709741920666119104052552645775321436720163655743598557703925736690685065502181945897324782224200078323583865994051888923271747299877580283437191211440590226222130925707654281492194921520163445838705970165175800130138516729828995707938156556338071823120117187500000000 [99,80] 1667572501221395627089137516818292295344209284852654657735733557865403668832198718049270090456399545892570444393652925265584493350876984480439214441873379404511042243452248116093751562375124168056435587882400563285014373545714026323388934601970755207241292683531566303577944932264510080737961737160581643572846828170348082629142069812215683083816294924425542504516510983726481663991459751007396003909235054905520582729028961554964476893586645149628985659221754626855484051561577733439136543909178620898015780428460410731033167402920737802818381792881455518439944600204004056405143105477080359899049319675578247156308184970471625227737069676301600315023281620832107137378330894891548278284605518692058380318132029158752136426425785290091756491577117295415419518120705198017977920076561135434154645897742842450176359327547022864251941572780161568751254227427699884364347236112005727929025922756610853655169860192038939712406307638822752541610037090012104707477652882765952520628316809985982838131016369389343834704555468107875186453822811898544666802412105136520374611016555645635888724861471756086315672813582690053674219134838193610931279300178689472741401458231618911637516523961179378635452197803875910944557970722298464605949993069142399538256535555797935444039764367799072079729399096010289165782040941223422512532513135573848369131465911001086658220933254799996548761052604792358699388408795752776184203559039016620208294237117164319638534231185762865266095199797320767827824163899856898713875979807178129756167054394695737872568115985549719826083235349744274019487264409495336634048562212156886612172333892923126368133158469089187805406611337051020491584793972278006963730396319495721820818255477969748514952173299600889647423258713039865756049068025625359503149834943993614492624093276997155255271496127010918115841636354481760855172418013116435741522200411497405033371822223266256176272980409941065035286770766726979798017340233666251577488992476680885222788459011564737111503562987361614856335771573358215391635894775390625000000 [99,81] -165541754986709509444862263615426918451779861980085131419447329544328931990826965046744284104618702444702708977684066946091561474092885241680834348969354258260601983193583270148972844108697513801961933539278929740852955883514584580585715662939843398521398847073712573386415824970040311186563757767588544861558201606428912018157079842212204950970144851098278884293537271257395269875721392352262293566517732283806283096508981222116479250200524886783395979422184838483692914820562390093290028720739537398361023735794301062897626121264020817756798237776979285644488126267668306738669777760049485916326064291211556128961742132329971907537845450829242376130481240501484967017292387938874590249127662306599504369597594620585952008208327733727802356520042317367243730011401133344615418302947427322458370361651574753901618460411059370526828183714490840264379257331927326254204616996191982945321998768176475990794024144960457510558240067627095947858107096120452837661094710631489899807416959190328637687184884186131115192477887631199485197492595685499393618021782553728601651367672691158196922695162984968093757838176685555009016913512558501992501285823962111432218825281026003469900734509559813755957275377627544945836814831518453038060188401030900610651641033177407731116074730940207197745594817367237589707904159504592429447922398165485226795999476047765655712641326640831629336206371333720768603774916086342937613357120724891630162975175053800412741676156602065833700186289760850010503314883348189589780223025128102863286728241983728473982365432281059807471444409021657918313266216079482019295994873154495652795359140324225847576231827305961325267300545191091449538148595162680754241668877045107943068768441833609841075370564108675282575501885420365850695209226370177865858309212838301853272645392990509339073772391859540962500336011035582408822066304613609586923318111427628616210463297147023327759474052312113703097367763979888162091062636565696230917793010296872154761370382474912407735606451037912423469230375485494732856750488281250000 [99,82] 7382389195310223247326992603249490010887236121180544909177853145115400367307424080629150052214709512321035111038445616919699322769149149485663914015486119867813225497821644784674857276938697062116437480758333474279638341233266344734360682336247016946240385891285643978010296552441570125468033354547955151476073998063918199982750783863700072129499407902188177260168786898231935830618935948310748126462932350486618920761644782939626661827541937795303231756393657504569264040401811396037228798923643189052211829664935841023899055047674712882145110395192059848128559799659965509614405502740385296032398526925695535337924296456428473904904160522453573035729616085969439238832395137409014627249552374653097858829667765354322666243878480954657698520187766438636863903383915493043821881591939480558168675592177415616403728433606973985765202147022530767698397446039324784981608687090450174402360129101159597282314899566443108951267406607782191203748166046501520207046452767091640258887931399793740566894827332489938052490292100271593403230447545443470284114274569219723152445218245760570344490648234574934278141351560554275639969178260724966768108308951958616984370650738403846103133355061940275110092034033444362899294212405170851244598387704240141859079117154510879210525289100665769142271092924122768547458444243688024204143557436428715588456771521043227020787422679791416552399078287465660323354632826232201025646894501232369799090827640918470305291235051536424758677202208226915687609317855516276134524306163665004763211323714166936687216454388621391942791993541718258944314231343051479343786905435952641394168792799835900050221931073923524333941350842110640958833172021557640482136737735481049610924365730512993964658149688881293121816035432695936409590516055085084626351392579762874146507614863533086920318726465581859043645412620906114113392531183729646751605565436608978316813922432521513120168468052540420580994225603999714747746764551128067454429392566933566513120607129071619003663108631986152886681258678436279296875000000000 [99,83] -103645118107604717887166147787005663556687225571657749911532701862674212514133051020161857915038909962893880338331321844179001813256434778601749033593732597494879511566629545661948531014830853626861676043567738297916058752387348716681232242153798612055840515022924521997377512152270015441098298975877322490321094822239982277215733227888393434199197728613798054986004936964024240379851296457733690792568398506982918946697862044846688416083833516451879438839106268099396186326106917342884954686689092060610685704296136509658664461267975477903799736205792515705195373463508346485038612876360587732917378935517720792430152071597091121441399658082033864999445887474727083526875749361398674609767324613471351863013189956485648308037368765276482898627416157716975762318507829338775171398411365265366471068712602351514697796101310395786428159976741082295220728044274332049689133023563211904449388112524185757925274518217383739524010227474458785845764030146271951338644925543561153231234714157763236039946736216958243843879144101616386930725627390072499405420000603987382529545969934343123457354079918861382933693643528088442033108692511426136459655701772797446892901603608477146100394719072209704222856425945125733159839976264321688736442459564784720288925360468503354682659057464647269128521859356218760820352161673745882506541810559005333691762907464778183846611924866122663825846146009218564167862030865607243135529750457781117751274635547334650287269863382515095279625265826558007212941704999752784413142851355848100669066549860159384399435087852728927099220043269529721523748626816939311742315103118474942238685744864957466208635771714853801757561909780434199921802539371687088354748979598385152990621868881454398350489041271411727073953137192531501427450874111264196640775178923584983380379420346941815586321725045940614389280269889492285255520486075430230568568512683507578186553830689465358612072411549078513680233972673850579483386228383011923906875815003607700829069998433311465043434101145609428510144352912902832031250000 [99,84] -4890087576149410606515190805422661683628271114683908612554993367010853230623159939921084503087121354621793820170749288521251122910316286555580843697004544561112386717946539502794828496971447219589930259412626168417353467086608844122586672231284700910452522141821751408123571263922059443605618763988536363652867074555715260686273014804610702875277256803689555765829727144991103392024723698607150266276231822586196013384417365922698092543012545709738958892967643887257412997853986466369495945137201036261124324407497793931025722019985666809632218851994258506929328214618873982478206013057968186943285772184749964540658485347211093828273705577472826085271658307098759529137808062184956182770403039339238213331900082244483836114773968641502164464042616034660825969842716997792643609115157564331905818042916176317858388652807663137724564314089677882649015082086698792933329876309792421114021357865793907129288566195824352435784943908137882212448559559058173318380385966226937603102675888900496254317003909974670252724844920206074575183099699414547999370254523533658423840082405230810303725229937833747520279143940410393718218736818525805882873077789525944719345238722686789371533663622168167452755635572500892759533499971446688121459348081431071078943353533895532483855071853500371813558038443779064486802385165312763428918035003576062255560890261423675219488024070297754799941046059861056209470457930435569842823150446647637159437783478211368528056575960594057745707525632104428795511364177688322048088267778989924606464326040325742826703118167646237320413914179202737497276385940261100421708543627205660214177280114199963760521040859792884156789617321982576032765876685031570683120982972481404206370871033411054392308383340764272563360175984385810520470300123554738390276299571960678731706778638349940099360382051703802382930558893444352269916387565256067110644170877430049042385795176077309483060933010553690219984299389092847452488931581799296998727050206284786818708599988422679785859633032215073159933090209960937500000 [99,85] 270109014281371312504264690400703147895108269381442869295974180151268596308136121111547713643356468203421596896213963656092045942122098233018746959727534054696043184687229020305659453602561678665247444525048233958832906015975272677809178475245397066363733460313864510497960822367728118277508477419799154936905222173576339107942355669576117331581979143160134793214800590519236555850368340317010472516933013966759998467990821233531122665144558091956097979151387252832535378245113517066124270022194664650264470481782447976939806759658671495743906302604568396693388795608520278563646800805687174175517453450101466385198396589732687343262270672627277863783804775248175658742974080792233437983944603369706891231535983343020793892247820921136347110853856320097826551769795433082294256723430007207229222547303904747236970198379262288283156763551061929563812482511827704615079715219488178708310204203419958361495317429895554167917263471701424182801824420316020018097593276518476938938198589960385046664354425340767828676933136603767357655543339213922978429086786388904932847335682596172105524821669148553992376272190219719341786539034065898778954335577628094044622919545991033640008412172089557840642679651599197361652236094947692470122707323654000938216090591005093499596090065252482906240414447753714790282476308623571051998220914276813923394234140179887163266887457843952178426791402793752611924936927354395367171027828232693908049030970610442453758873746643361640250726051411651675617452480251252843459897004203027913045009562277607789387604673966038119278438283981151420052604811242079352690447124685672868924519720301922161604536514889905603132500953946510439156833173193197494988390194907459301051372070861912203094717753139856150263680829589760708620941362335502434161208001183126180094956239697341979856967502869912616780698456619058790122404732035826201469995394733687563249667171853086229389559439832177815839848768267154581580642011722328603534707172064440848924839111615334177412832525701711659431457519531250000 [99,86] -5435877161483850971987282291355952201825053909246000269644942187547962720807168266804330141652603654832435131795329938716951509617563096014503920226321813650562573159251173727537521131154815468033767143441707822332251447028050062004285015733245914195749321930880277366141202593466275791659167525758490100046176273821308863076110618829857554458377852817747621889580990228392692059151923223560866290357894207549433733459396681132126886853615976192755716320995106991380585032773523291471022813927735104444530886255759975570145682220510955514291268479007698782829140806962728754115854633288927464307782426964102223380374890360024039994558526057235590117192107882811370100849070586065094148970601148988379026350648753039141327520625263487227304691614771465692307863442756928089884614307630736632449176209752313893526650912171010391970246770596711879311052470951207921108037729385919656194218882250182352082404128175495463525746714831648221414244530083870881548012387323273188402069175748484587101648325042347126464922542350848027216703363893121829224560505297789802195111512514147695014146907637136952347377755496793241572196519726011167592056966599808693417571876743861788927980208150125034000276482527423490530195454645775357834428073953243197404323367248935860350142834745788897031036862160242179999098901744036691034267848095619921878193067225801641189258868120187506035157852111306221410444632391301949012364784908336222953729714593657411516928255447874139748972791462823793725327524247301427697578684447279021432884515383518639741365829031059520415948486848143037281497373258327293476661965734391837850468496038496121885802503550387232664578230286600648506366443144227879187403071274023305907099178588904308178244103314773671579031333295784780331399588635720461384832534696135821590844179291635503312825838879576679758038124808165970685694522662263105168667128676615704169675910263160753776177352521577495251775601161462303880828647882756945468144262225046706466222705817775134829447428753714942932128906250000 [99,87] 33750720525828982795941108658613189030429005561613509683419950983189050592629994056080506348888620736253464814556692548894726206932170062258243461850167843596035932386785331404446174402990467161093132846510841921492712054753656626376453408124351243026651498639435766581286952587531712423135211350872543778810055149744904596917069545801500564269955276257553645790509192606021379875989412704866866896777310189303075793550092273028066536776080385759531437605594256008082351935101062797787183823926795603436216044016091972120377244886556996871757736989553463364935184756524988563866402649853828272952084272611234526530451827964374772555211313276095976241662902296519526777921729558081650003187396318375511876921315417772159927982209148896865966896796290883047810665813296112693739215752668766011130511487986663116790465801595491791125202497795698456000342822522827485741678408088997176300713732623969314984642998625185619227257292976180263737501185318673464010398939354195037867835833092194662977547363501926439945199657739701538722920077457157597897828063521705566382344428307032694044239291174850481339209640656099675301330169377674064102357099608794997917281907876708596242342628073026687590470333622097208488759402375514990510577622357205046303057602950487164726673613648079095819852103090303831282176297786601664372119976449734025543269964017537670584750233698075120876934670012315811646903865402413156589852043849104063226925324912257793394209158999811279236534390141691416606009288389687471161929361788632846815284546096612231120657270920891193277579789975036086394729233932494681245303883025631765557295727523075024081713552090768879791492687260477194587251114576159574216061191095443399561599712878540494224081029479592532196357782564090591669173884371651008398925379681315417869089199246441056964919591338868767128546852963892408112596295470950080337172053431917774488289690179457452380304215669634482302326843083673161844660622454541512640112666877258044266246472127532072211166845488739013671875000 [99,88] 818114562380901160186583490697242315348726830611168747663865865076177843332897477148005181930946569269032718948311691200776656238349870098219973670014585020555047677302071949800223622228085699805616397437495210381165883880427488951909004110311777975053475122536944986758217182321470301589969855638944118989419757953487163479529111723052827255236595113163811060893315514129401679693805770383032524340549896283123811381568104258035955115573800378893684112097267739908195626262227735813525164772669225139281952108096924997166462027895548542754104612823446258785788218087217396027078293212669217810797826292600563513556492122266278774157717960617419547571264398342249239766294961284017297680743806353819583570909861572702338229721001928117395357172227781129954847980613592018190491299929623088511609566404689461870406025213080433377714732204677319814532391398463400866677597458420919298112393475024076643253944907140643781569331613072648600143410243253606499780514188032542038922074728643509269360092733381864237272843463324489986227020618555064981669112546711790580548258677955750652100298289084879921209123060673265176978944082541991656988495988890277043227385155723360765367881885484778831451683649985428424150392190426852517761668516166828521816066340115829272130265806905051783342014454180649903327996240227072906244652934180786706427206541111935001783664136695903094427004104248475317989601248201341185545493839228179223608749338689359997362397676689055740472586038736641123502118200432649488373768330337255316880368313697461341056484619249763599359441382332374376618372604661675381371663594746614564895239306197654526736328807341418373869855888124396948663471974341864944207682149342802304871056833102595927595758915310617677848910770244768910785858511356985795694812813131410274009890597744023725724103726872966296773959647276251648045924487072237524496926346444968494616278868826526254799051578907771128088813780502835217018556484992284482547340533524928717573591166977381143278777746582031250000 [99,89] -34858945135950740612767765576006309695666999019569588709788130757156862483707210031898873896181880930021275533661527897146510451619118878891109761565562245551654822518743636592022993329471698875449091955476430411371634377262739337806601478772578386268495651232150956232288098277139990443444802203846642502983967740699222500673318339093594766106770401544334505456146599805958581903888339255609439496554265999791097365807004159157117590616421763703918998891875847648983946959641390797530916951473357482247329870639303679751563588572010433415981455838281047846073479600136059403323310112968939745397058905094494177243384287813464829996169595322236804119611492140183868181306662416365644644068268225716528477616688460480295973642068716632986117459471793574885867439521841366674124564523131645184128846986206061817749681497499501250731057335674562572238487775995047874920372426155509384879568961369192254725771057729605102628579099907209895318887883999371581535340315278694654123551877518076968477839875796922885534010420965711981696324006687591281566177181600838027374999470848064639823366254478619380396651950724532998901011999603543508386183295556919036074574082442328290898092540876889541633394039962632877367472595649227227816207379961210625420999569441394353123445536961276052509876063659035542714942891486632884327340804736744348626841815415240658579453953021474638936253256302624660521067483182874074504825954112850637514921333422237091560687641775819047028770575791948908124659057347436167772910902414060989172925013809551870467703316170864592669979468121779963751268104277491309552845906901847052190560934464315223961122647780587559777971359404593910761638752397203233399197221126755350894598823725550248841120026924699110782906664528314625702503295365372255663200556040029173801954455429373110109307353579390576056524515525593142867866364706905234386232553903453968594220510745324996656805389800291481387627810149637598156165007394016847925984922816827710428644213751860872080906005859375000 [99,90] 1191111477908897258293831895901839032145561855283765206295111722598533051181468941240055065938744749519557443572261413291800240213177917972858469555133945624527367638463671950501612711491661032323152419585476526146800466913215659376143497926782157448503957751516408464457578494775843361839857807139281277273974290431834411910912295428275047388097116777900498544181253177855834435310200383739871770329271735926724325686096924324612049664657861746723562453862199586656607215289410621960057594996512030369860829877940987319230734247075588976594781531102561931560547231980706185315746702328485944371583679612042636139654184887907741397908363632969562397480881514992742383971076657588882328214104695889388072855350548357671711666937407601750784397468023179068347676651341730775711701564217700796321554736598305473628964805155951130124107650216843318647415740971216604170484080073269242628034249174193865631916086610690427342352500499743814300086406417106352147340572474715418775329762989654783281753505330183845797130104030580010687054366810546545814207005108088058905426745971313714401024996433268631736075095804853672392913776205281799311037040075845572196494502190218783026773852085510115094574600735780856426211823081556550512469337755059334221444662620319712904627335171854945740504077369852378999559501248730712275877657113859768541790776677635704533689462052516334200516920864974304495658888524419779026032452478068816941845325602670113730189257760750457624349024358091854158043767136115933863914125014581934459621129661945031618718606118277159459861881185571692637509554827689381291104869962226558679120310094656986465362676874233922620475359612942372905839294906086104513984677866259939436291494465106446115783656803584565402845567582426442525201959931470569614887793687894263484108588025066937642776598392284373680066484044089860653396997304424828078832385001063390824997377766008514343639838397664960249339807395831175963821107730222678121574648217032124352524835337643366246765234375000 [99,91] -19909966708194901699394619812450195183377075120397460008720045475020207883429798727027971707982920487074093322690612906781470621448784326707646885613302266231411470545817783177517774978876318575780095036422801697311840987770431397650462621280310879885037003681901550356579888448910615778088251146692363269274703656798456283305230029520425571939458108333579071292892756802310788405428839021075980253848873049360283304795453536072658587394211775084612975809932302268646612928955019176183499897427289990560577607966198535313367100641648113787551356042879528371103662149243101123759777853780106212404644280403673578704306982547475266659240280816171960777994309817406991698012437036779340443988713125466369046935155508759319691565905131122553835306538522962970105487781724733945325996383638956622995746314364488206457404399334218976176642950832844811451592351991164449534346340119002112964799664525064308314361504033658089601233078686752475103572928370687961024535942597502861901350906064051837512820018767701068382214485253159573645346016264833715888370675467946921629073978391386709663480082739505549292129195182539910099958015513614070158091651422536789144445616867950583813674423609203298016944685096003313749217104686263228294095895560931591467025331663660023530010678462004811524827301704304809812951000657267025700579952960459713430873268073189906027433059156275979717406382278922689303194992802386521874580227807697887974248838301370520837957533759489146562094152738518824125331117143817997899758012952787825304073297730217365820713447132500304234221090918244282581457014292874005257393368507631772083560662757943105055517300700655272087051185888966774920820752374151099825856611975933942274709392784601324954595971140656358977281524802971190285936679877853900733744450157725434140962542945998768407790009710476495275640388629298305405087952217858381459807618893855160266590132110651886382562656633005843484232724044494543525389330041524368402546758317225632007542677334694802606250000 [99,92] 376322786958326217793558427362608922187896957358341849344563417103811663060459760417094391151006182643266523765441148310487090402155412563879707574025582082518424916205263732373252361188870865938316714050928525391195561880666837364443042342167824784920853717797848051270829393232482364002606469596506703389442189806000782178455604310441099443406583397674459653411467663306010299820380993083164109375293142153561504434690633347953480600546834882916172344443707109155747142906590025088042745095510732244493228223749440584421966067027469690824488804319539844387387324448173817645291581664123138273931881573650253767463676053471740707804826913413768689587522266254628627501372538655807886403975571159369950049829575458755764512677611778523694762643332460501698128422981219683434920301028165369849761819741657637132246479837796499125979662803413153637933689144453025120548578369095268392551774049820423903390418704369761647452950395683004781700988428374387969906722302237329577285085736804471860050537161219157174788394957036374902110340757481808284078878373216728017694075312491277819829509324001488454127610176739086937611250131962511311560075735693037232351664264754032234295786044717846552507921787842479540729199416476924987073906657884452323211869649648714732458985875949688928654934975029269686097620332763405437833899564102403885095289077141731923459472152583461554323401117917653461683550186211153330086503042306950303114047119631890620375950457804953336167378616068152835873945419466916214832213299303593112741342306263542738284400418888399651131360447672574363980942601137386295987022988608984783703342127623739452664927772205640549991914871484106473227668558143633356442919305891260085042637333579845540848807820523620791812587348321324281101995037736120691833473198205936143431636272480101231720705828469305963415792126456052506312430447547175205529013956215845232661200540646041130241935485850387834331850970847925188557413153976320620696391505283906117776722503419212200000 [99,93] -9155559851271097179617994283561504559573227042252665976744865290531493138455511730265179538659428573017837689331962190347216636166756393799828426583254072265063488973593340260611611304621073692204724342083354546261752607441619365200010653348203427348490631918111695270789401222591185888910063404966126097978960424063272695708390896468194403242376687204044612906210520613284318384004541510895962142729964090073895837398723879351495102530915186125373741130791634320344749081339317819124867713163769130384546971161591434376978865901894638033915011807663874859702579716297343173877748864783620573344280238035621537698330539105957652525521807388802397881430615359538655180366254802174755306211612500714050691654391474692724138107999270664001941521506548054243502375193226911859333409397065780881390521060514481086637817234891879554174809893298743905941118415182997283853535342385675409669648606269125657254599958132115192371541227484202904979529245157220755198308302927585770626532371256182685042838327906441934615478176061377541789728929615286632576835281624937428728813875180288959780157019718238433250166793277829498426574303587510786760863874557199255439703793494637286924073187797588400198222901695168633058319105443933401416909213263835369763016663557961405615469639540786370173942254918853342134050725354780853728321986479928533522726896644321915450013357571096848251229378226419109352239581361041461938688655224696627469181307193818027430510038057158278298255444769502535164206734957089438210331056733020959100426433867532400387894366749749905492395543546379800707405667712142690562791560659972353373937174254357879799372291284405164703837963669203343284751716357817619803008087933693509776237936079720375836515522385900927381411600984230575622616829699515047030827876530395278146303859494737462389220400107964195900199642781652953190512679490697794246334591013600338929118604304675910211912720162728189641961811270100070719455605486102531649667029826908462834665945395753000 [99,94] 149278718076654143106199646261001165342396111811854522680409184254102998859305914372092091036627930437261058291790476076678884555423239445215863809349311028444716262284770548204126584508894790314858029309799008958252128597262247344408245448104386345954019748787508540290167173350012677251557893057596234068983114917731136129270402848713598841014873248699010725320097469351690280379302255193124983527826440622713602325175073585093007507555505617773021687703805097233081119170254513009789135142327582948067828677742635243634486322312542504015785406136625652873045355637404814494606127045835147159873842009522672948136733413555837887590712447252840071365084178741011434440793397089879695368228789556155882912401504520753608517839747635383088440859724247851737999551344473583281187642827184195783681567812753123473792160236620436389697596249437606915776737142031450730365487125453083514608067055977811190350706960656927918353216617837598457162197959690604839940054144666767827182797794385951011356623881003091029641225572155300655305581627268639580448599127869178161789391014292836995582219533690250587065302944618233204803054352727392618473932755606059049424229415731354620257277049981329735378871837794400873066563125964507077518393232862583641009620854687572684512856434609546149538564798294309941302265365082154386306718199020025056683889946100208541673447963884485273477600455439964806800500169553241263829692627775231374189321910381196464694288909706767517673598920441358599469092998159162436677404066141184130894493518810647993823597246539962942080907624938643884825127021320735468988950671554698016055831259916158303531936593908394168731583730550622975010688938886434012009981052357794578049325112073521089408557874474146818047957341471846654485599903658595290706515018924136360069918363579854591306417902052001029931634740310803845157207349543789621120958318634106548645179721151701709122360489208233046684982911768767029156398911733786372832815788143090047199939770900 [99,95] -1365757846423244251306466004565463034781361529255698995291193859439050991011952953790972387535902001268370200890440309819886616646579706203920096562882880150599636958739303724833792689999796449557220550127449108174793390892662011236205041837310121668635044337223019432458244122061360089389346016643350802787943209854799731291971587625809244959680788896251295454447631846012805502472577336212825784559775689814537262737084982434846040490910054681137788119066274467169166833073588640642167059955276054578578110740997790115078255662181825561661173282377805730920120758779363860099083440883050534667988003875653155864939300406140882765144508671804598974994629500695604065261137336063995653503021053240721164597320443521287132645370573886845918883702917137245952624771218886228780643945662755293049081231433327451351676407181408415528699093417052542355757101605153012723989978730749934785545305425604316960910104417613174923316293269006605306277818259975557582211255564663393474117925226746868617540750439403383462162134847117285835283777273313969283606956190702688007549329251297732670081110647707401244865999684276825610672831404181712480558962264409506596256378081868696264353816735105927797515227828942830063550087761625749954913791332759308578685009942831104609558452861993577624538689325663250514922291648071157274012296478195938099185956683579567547173439191618792261903735799312456247273417412958104347120495415677099695067563137191564939843753047142750517232043364982513137326654267852082126454926112996151135116682026170513434983804407885729625786559495928986393760841115692756114994188688181630345189966456871385342023233805767369958987806146198129460189045046680240304357509161165498920727026576331192370482087357824424916269924750683450655440069832733177813679271755060376989886135032425826554589156944532405593897148629919779426089050373499645906265403881451411312594622418313444236605026392862457320723854593250802861414134591849827403557774789327288772671200 [99,96] 21468096453586616784966691221908258857732991680665334457815307442724991729715299386533062137758181242614062900464732010027822193825832502443882210113469534816449131386170773954741565850785529250976183463456970433636193740360805624452774615238821979429241385093687448574005053063831905770305467093161559532302963644519809336844104788603529757351532323839713587122027348613287300889051210914697731960770679100475789244812364829345651055106566569286082657137900369902040406704945599334903864209713104933150203529755938716297220088722380144713919731312107808880569605757246533974015538720091119738316213549358649043940041025858806816922066833002189907172882093364920166158196286667922191754949419862100440569419188658288371828702507109808165299115862608513638855147792765885086271250639128858501425214951063899281128923332533619847766015115525144805265916357521206108586201273466090189222114978991006986931511753691407630260773946605386246200965747062845861545450511919039839311319061453031946647839905943708305140490644913973243264764537665275541080208670106996769469329376157437553217474413334126565623787538601480458871409792745350438488187515731905684310403301687100900085705154156617679135928739595788000890829509584199779635713047662374795780077892969260148849147479032708897479135527991894302907621462304837060206637128865440071831692932269533515151059937554200123638171507898299135512696016076747070649743538698317733415921929750753649393320559784843138452703347731063803813167796267155859462500595169310965664142466162587894478938139980802229588368373195149742643241396072564604742576717963529231566824158017131521077068054967219239765566280885002100204397450482964723028600227493187753899347093873290446265032336337159405580360235623609866497650239855743626361607197390921048613277462360305653539456984224435807540454379690379049876469238299457403414031202270540559880772840362364135591362267872226731493224015535676126942500411903828424291736402475304469600 [99,97] -113093389836441521983173965441241878611664853974623258525946868871031344582810383990698325607779118901338852788848345771063015694993858046591874506051444334418924277611084492022229357424902116833736665203285275258216777653552001741626195048315730478111339627633253268201435201264949909256141540156777007264017822450947196778048166113187754406977850078192654006691016220263394064494807060382433015089689770820439477091325914725010189474633571466663658974735240909236722389986945956632794057183074977492768136135309490194347472439634352624144282481031162637194380146015096164560602093698569444121954359103352571255483913899500009997686722725970106918700874745157100681115925206228807240687991052260977541536479023741701059584580145559885867989658976812801112500737016999559023987404031967905727880409216097990907565502002051962441333694558082357165645547618396041278982628730415942886559914063319625908328798098656084496848649986789786623197080148804587266745028573836948063489831002395671597771563411120207747822340549267089081943058120464212793582432252163844645201059883099730710208233696829237387612613254251521723002325976344344688547085446675736896907536137921811367030118372604391152510595776297601162461292403446847037811521919689804003233427427066035653667456055545145430211388185162727988362981911638069398600737165757673133942843955174884445330104828564737286578227539650479359318324706397329338256120221118314742824276984860038591632681135971382842717807245445706315800229629377996747880364118368149837854519303217170035437759589361921919055580755182034922875834484240147603761044969614797952894087581143801816571685488105392427022861174935760444543981443701873968404597032423013350886908806995207722111801229575025011797517683410910557527560619559257059389334116042362847356131045700856492999833657521448963009830387090541741505562108342921624171380097602051661038316792235557095901265115432572660176070586465409514026623021104599783353303962662000 [99,98] -1086994570025677646588938442402945802126205699473723209804199608990378208617173784768725037310888650003046294751587662966290090198556704172892080894139807019013805320644441618501577575747766340238387596560981765499609561473126812089042993037290612085461027423756712896042099821553664777705043623006664310761962538060736979435351727892577267117004628468467586170929045283333009644169863985426852062900733502525798105742653374740259174425966120749998914646097012326052098016928851426512878663467313130870632854539075918073248044994437967422527437454067632560334237123477984779429491956183355286611972136518308788015052640410772471838678129837749571477666291298124880136792431105400614788235009394596434200120278407562932773202896372941566217388674251776674452928815449814775707641768828583152534052247771824822006878035189875062099405078617999787684960674957975608477796471615019370539708325198274978665062316869434258167970675059433303024321065081737035368294093023881030538717563862934402282294526132092021821255291526182755071284915161697993660937307792680949494711949088172485715660891256918833311764944579320893279255710809808798272848360290159341906955026631185549630305458691163336041698742283354958367553797198492073954200060030051071516583400508651136898077806954345959856580311946910767517493789194255745064039934749269363446468006225742102357327571920196783678451791082204949686186390849718114453056970251096733288352569251070387213528266586373563338409012931980408003802210346787706473053539561776169993614352417041702769166856631989248014526638287947672623931141279806013149983542677262443628107681370501676974442936237009262140571537561146894161935343329381978706322777084914632095564867163356975367470471490745194428699580109162305595736006973405601832248420828536470104293992487043399900459892436762322887237983018969530594753427235068071215003813803945892272976228945562419079773187319432165145591021529649600088540094963510594803419618800 [99,99] 5313444544774561636666103516667928538483499808465675442226495334725981546682348187309548837434082161165966967436742461296250574857972146407022489785525327242017669001600163748960824327568470904961594961851720436478958937864778260211411992127309246281366426116647957967952162311053712757599717843252198531744728917235417085704222798537215754556655691670747175430130717041811342214591934491864759256984454280743012685121639002647512213484186735846256876951720644064832603502172581922735560424700441891388576111072535005111337112351241402346452180718476729679545394462062782399897181627957744290997824929746119367815380998436238304391694832230041781784749221254880871662737598094296040876839140246008577930294265553792415377713706410596700815792699361543775969159204003861947242342986843027047064712828733053758437785102172962553697074737795147058088476624674710446874611077346266185952765469811968155989896266261193104467678739902915588036814431153705117479972522988836381434430594374927498588376131389025273340533563043828153312859603174087763387318918308987417033187387399231846341711863761102118120131044057058711254974507159374776974050170219607118867901557828945522881286395688453826541779787502750048851299938685566285244836213751847785538134210212933153718748561421869195477640462287214472604299154610538942856738222180333712966439448693813644249669646985623612946825256438924273177822706253111822986066526936032305765405660472522338928453558070122635663037200191810710293021637395608676715120229114818688368205255104357649503488609276782399006587383443420327373700940989492279482695690980529092889413767432948723371474777777459267483252314713136683984539717985138295140384239778078324929972434510447966950608738400821563298011028445038474175128986238499732386660139030665225112270294806904273271629353599242297310205835177020618148086965995336232773877867129251252979720223419201051399200673575151870399285020667413304344532176112814303583000 [100,0] 223819661001491922160067681241694093941211351851621546355146776812634428316665114395219615783056326875412831819576781343179048010910049278493604825562336951479668064341858175621307879307873457374436310576703117823590110783363897221445254066451457956996686022186727163992233277066506865186229259160674033640892026747736361272472916004528981939421502597936707945778502792886436167762352600861745526985828616471778505069704857935211378268346530245358556974778082194104746760354200243839448143646879927459416667820091510164280155292175119803776399817740825779130183333760614332180236108354035257653419720042346823657514619789757546038302728145961518780942684897034623018403651411133539355161264127013493869410642438775270301972021937926397376206068862502559798054220238308043018166561265807489145260162621598109630287806074028870022392776219003474481186787980837669200422045069905795145129409858019235402991084919225131290789540741668415565087770251994047553077920344566915814411939285766107461516931233197845854455938319305367235440485434501653084343586871805932909002074394188841218659886099739695651839878977396506982871751154085151821968444808854729645667658464980943912351377294263162079906799662303448741804789277966625925715755983383426728828472401307143439505322758542841701495075407813125669327069566905728802467924061962969933910894274890366796189518974531105952077455045701436895001772317429015671903506071038745698297008451046071341386530602098978477364855029615970865369907267765917377157290087185266120062186048722651849026176114185030652409217780681794480897326421619777140911392822227782988019564671549311150293101393541798982272256929419529202378737758272389676503738238364420226110278107681463806183943453833273389085149031708292302696169595847896962359822905937977128893843207704354578058666980226063371677089050002093427304706497581348157217633025232805966837040063930401642477553126513851254584073720209966061892245658688124294588371582027000067457661349570526447536120529124001586025409154782907924904789308779465821549414264134872192439510157243749388841162718331070118281217344825711973542438514208996402306998985910960799527040842238631601496797839564561463307490463137128244852647185325622558593750000000000000000000000000000000000000000000000000000 [100,1] 281612492350854825384237274027809108488139958652291722923604009829702224031778816718818524788635705099538838515165680355508689832702004923878441132244898503289976401196170410405216607340301358220882484677755788029109579037836832609912584339828032209025201899158203350671236766013670407695170223164958686697861067291981327415351353006501777938214240047866868954283889970372173870351956775230204690206585939228213697397199711816108714797375894276504925550791380408697479072098192012109099369697334570995318164938281806009507084614623555415419971937991489635671921165767930544519606853602533574098216090885830160071736733798586268186952279234318161028235171043699702388474202262252661234853409570995991038068480172557200795275773136128137088651845440309535485237761678854824338772878028685748328406316780583649342473317264143936851049311550101934630600172407004418945327279825295677624269647197191348728022206226634062920080154118467141837296589432376280766671060312568798309780079876441247344759094613675206167120504465587482409117622544297227473337801253586633912622639726469885367873956871462344009877759658824720620627886788660113382015327624518572633436066857589333145832580750528383942618677194511344219942111187818488191284090019305954414795485633241244670404346540744557516020845629158173659928697769116100301057377994657930855732388629427502124007302897865507034676818826956773217928830681075072571338139706465907695189812355242037193610998848478173560292825203668986857392662259014934669001896773636384393938523157722789075325321705666292154420234709380048781027933428616415396143411226116923592126976960763575212422373997771241911669424987818126619381807973348426289677451702330158251595529906504093282584449256319409395987924717986040638942289629503187280903593458564072474321466269157759671341155428785233656509659207602870525221092528434824399747607917160765558812472426986160260204759394556843518015524931323902975499034536574774311389337387278303492505179189846292454384118797977258439080230114265695689000101893109680002215036660552222330765359192843227286940860560304631820127477689248604112499802244273400696122650831675406322137182968291054442546531862781475595728178113602568899409561709035187959671020507812500000000000000000000000000000000000000000000 [100,2] 204879967505604012212949330742572036482964586972769217953996206131085695635738068133878396482513118954753230118018247507842528451465841918613596450319360933718853380815807848572528723969977122618294782984647588965115766810079825647603539554020778862456690849630832667145905010954625695948234222995901776030916690235517650430285696417174469506565884350186236255479997030147703566654787382987299451131266122767170289775073710047261769099647102478478263543037650478168848895127476425595143307968868103962875436000561307830812033391502738344609660849965945968263079022437012588296930819465418055484923768834750146085907959268858444356567040011574027741875956417364989246288744247808870029431923153404661801487841162396670521985098094638049419080634262564497097477270513754060759840129071997839978824774357267715051665008676179950597457685252405819626500848377437718837780224781022658814432829837622841820071389323386860348215529368458063714025611968905263544463118504109029705372067481878688620004709123372448613451501522469478560208613551576420950151644147245486684149096728470758813411402921138788212514822925694647980560205107689994255857519302629021596409332475977146304783736799527013817057250862287268968020454620676096961597447641050168355849081025151611599928483227970646186624059238330929924517957028803784570224938184650601568452329113698256950302002729219569185935079190251245526221486812808319512276772942485707344869594675849194627326730806098125490402642328908025038393261060518708430264684794034804467106042684651020730522285388124813947475336560004710215694810513347916394177524429828415613946314010370282933163655628027695981265133827269233608154841065307863735951545339176114198834518792414819041752655700221458468294865899939110229340103677272271903354326807359043821303417214615699771042666005978266309552178492630090525269236449841290622514869333311637091873756248330697189731059418711063269477747681213068528468758368284000031701506329938442080333612500661414034709009680753553185182738042147720526309667040350930340049856542637413179408121981535835250783640474811890573884818718659836377231495444593775975905002724545821048013022474880302257696067993786382610793144134098565239954226058216590899974107742309570312500000000000000000000000000000000000000 [100,3] 5540316542641741045914197278743309389906812409061186056548159847349242758882495326370843062456144069474457868323540367065452169300721292546997887148879603095515094780395814101011364247365687501042156227593382444155820989274179236834730220078248150784080575953180342522127483574024247412780390386012834915154553866416538907891018272594798014407275041068390420119461804473644303565994904749188559975282739083728971198275470260869958195572331474445121504895327106411743350678813705213518725476728686213855792095272225580793476824668010001070909502392633032836715068775570546292921092564395305188516163726373322329957206490330554984567854866529568228229225869184582426188872288865436793316999287685888004819271212716806573585720032781653699677405914505957995827125414281513938985144720907680455716869701396383888755436688957370382643171609411175413163168317224292177500482782116741424706847134666506445381475467593607786436002909447770722906629891330591887212284152456117539327311226316469663537628403037375723407554833300361673951344185722750940122305850083515199454693539261743317101876443997539777189968702859242956578534387455875205544883139185633921997212114322750615135282083404747976243886783068714317816375407910832199948203755389745832036288626983151998202282267058512230815141250747404800325081353033893898914959922616009678491942656948470689268927534413080685794298991342845393192005798636105263067482069438053303022990249313475005816815131937309628482649020820023652740183419721384406506459151127540672738705797337795414774318575752836141302949587314442769700358798758531136751430944000611560161933737002307815123243750683533639185126096588357135299563983518136344719126960063312337009441572824304884878899235766728787443814167875373129498141694799589287724566484198880273470963014581826139906262006356550678274073937060053126616389586715482441431430834759956000088953600718802242875909962086692692398557494499514744217862068768662594566626693953895398376760457122248881396017556918193341405275212496802800921762313477181271545764245193385753359227144541818229073615262890926778663328976728574117267074931472621076543307598067742580692378682454970135350162227827603466191158969926016056797173948977874857746428460814058780670166015625000000000000000000000000000 [100,4] 959078900170157655644013266229489266959628036953088516810716661181562463762602867563341794889179721393648836446035763470668122668565897473932559927727194136636132032565707905720716525925212402697261489061265807123261781387656018249855233988647263966829879135835895175804578757879208384687714721641733952371604993633193802863539433538544396547185419044158093565088694126826772649534895966624697195497754828601417339730014525530700889644570163272699531491856298925052118235939301745005813489369380804480235924397945888338510667175311301645515807967774506208780651700527753019428067848680291849218017970125272163669550135292206855311661866957966605959561659382344878219208518625927095060277870053970812815461583784825640168008224768004118768239420489327375851762842345666637294277385305287860473577272109593296111727171235681445576671169361116702633083974012829663634689892547185211238859599298958602954939913330384725795794728931855865613191422176963577943425189283797410742955076355194601611497452737267977909007331196446725924302316519284011518073056847978124647924045371184012713558417485406261689547728332615109753037199907223811134186249691645776632774712601465516009089239776510199014475032864494240079549736024583099983691613733236139759463003251414365983195115055229281958502673018308391404256080720609600712613435564738696188711925921875741881570581286927751899046018441580258406969618833959306005513103936488575421412940259383932575872885804615991886871870434371432103787571821256673826202496230708220886050834314138171528261402127154448751148600412744647021682613262966320755520167627784712402288752996933780351282494463677642960104542083066242303298752887344533091992030099916573461751676676962748012500981429406019067304658149887654460513188772888081494285306869669789665120414816117176365381671412797632291126534585748225920789436854639183815108897371363674161250156574933433871016789256745473135832649249999457353254781802338946712845423007423189994907829881478383471105987234377040850234880729796912885913240469449852873173041008690133825813838491860509007843362739398950196278889691363424494521745214097437776760579912458465099902893444952116551154905154541299296567242714054494854948993727691494703968544399685924872756004333496093750000000000000000000 [100,5] 10707132091070051981704653051587972173334202079333627942477801814949317241968557223284000493528976137879132021219065713013557222452309653823181290380338685004592851453353303518796431857913541865107780141311423850275201021671125742049614462200612000630000837102589955125236776782579719145588525998081752143512962612847795462929672312948540361755499382806731444705923509031721742271616182278936135477193492706515693218577034970381146445540360078580241990022543316213070543718380857272217469534956054289472846047762312647081934673789545579210613846685412040749825851279028162171617577429131366962853542830906147720394428184437842173936423366875178112230358102562741548308006612531024555543558053056713258933173949965917994601481006478603137721388167943924277218753718376234745940448105976683881898417003329804513506745800265181595375540076300342141410147448499387627788317214232630838585079947319317002003939726525427106657257722449860571235225300498519440424601410181101038630390408010132359120874538868248777949936577598396993490461587270932280979112377323474963919805811834807047554056650490101910636038858736434955206805607590966719929449220772598039082011751284635554468481466528664795976028665708498391687737154220103840283950720774019413957151176580070022266381048646428811788646743900695278766093557296130581761758024545397892592303502495293931229544058332818061501923863022923832534778990903758036316010625989194501396771732134870737927990570130495121879875822897496559305219401830671056406897344276295781251744419221001923680807444521589889870179411516191240727440894278662459648637011390821625996397787978063514783177258431893708213430180710555449223075855706212218680618182239730057247577430471227318931180149621347470393199522719427619360061601294674885718216233914956329084519614771271432917607430822526495725317541182267635394454750499665077184902777805224647798984744927738126484304587765292801389812259777005796342100830825864987001077299860490957085238299437520532468588493745447880968944674154054363358241158204877908922752041784643438089004845632817879618090766142498124711390866361107206573255642230627482008208260662681059286624827959567525788924614298333014123435035463303052548709341360319384755389604535480430058669298887252807617187500000000000 [100,6] 514830294105578173619214830594488837569861405464682461652331193357389969628102042595083160088822245280385374660044676091272567610892894503834655713508428890038524930267276375979216185674339005061871279069963553412823561965087114753307384043778299263930018990018411542623790381445064825470475528376524962151721767002889638438120324344395774424509059176507790052415286983683531078309426471707316189350028726228438459972531265697729187954750148811336390178349658027454050507199351876930310552361769210664005689963364430042148367842969534788804252443625581382267123190047953987863362731148600349994096137813351151356321896347111672883413978281376891486195721269582232928252563571950965089364877019504025693994189912593221939269202001418469751468408675486280521922130283376603424068517485400372421671137918950240052669015116491669645643263521699670606285858152416431919214455475767899583418766537270679135681947592827188947987227151126918463934664280032887586819058166234798715178920418001957613985761628450901592347564103322106682724313708587259529920669956428644901548198653087275945769097512072881262595037479681234680001876587607519877742607884668991516884695685740205265986192328260527070055579566583076193152834584681959574481310192703113440836294498056141534065836684106685689845665312614740915537896109961620092517057208032416212352600048941714474315677188757951655451094154953264641783820145837926479645631870692763979777756469605860365031743464129586882045310661175831665468236276523061732391211290026859943196477309058301826034736193779988804702982461478802252215252948392517225722836147228441315192838247008537658083768609672492437790626913984734016087274664280847487692769466207338478052358176227641223779599952971125675705380501847754242511193794867308458990009677553414562577334456216902339111965104439811786360810364193380404696129979947664298379599633557747428983852066862760811196118137858183077515370136906105477477289762757502765675040145205371696901349525696251555890854146283768253513280570996359680310424812438322103611670712385436805451112108771501719322467918596626608377450814698322793812412179773928959825016841897605420011392975702666886080893301433525931986916658244140747493432948160200059509183923012187733547762036323547363281250000000000 [100,7] 2430690110419915778849349959582767614545432019156357550797260533371370691320051991963932522019800901257712311964061407212527980447664453749195452683019141724645880194378758198949941201024002495537723847265688058652264828680369006582976016996378757487184036649870549824166222943666256798462648027017310575082461467640315979762709604467744931148461121629153349515084649838531087892625573171087263419268987185974752004618302466200686649616757050236960883687001957926107529446945999249697915798313290285518025971267632319832250250650290371560206749051968029799681158507344278326062284026147210992482292220309282045407493260455818617393788092222083234515188263979289406064973354817096865893950313236445068214726083059591505330892253495471255719241588435696120328632692481545001758777094975051180644690069925778879064358498879491516537060554983457165767396898561386030292702784077537866848125225732387175381142087311022397612446731120208001121117390328559132370175865722866549665457588307548530783047112806445329401028081554903294338124304254180356566651801920192035448416637347838548570354979231011990312633229126500323766580965001794113719362096133308477948990091343690343111647566573468424868819343070740094905854683655307929182191674084775573388374223820531070041837658771987885829835194568065471145616454248718609618820353312085996571630929227366285190020472542625015579528723531576058123138735119496679029114191468801815109268104900061059331078935227001646022680551410629820681928027461805983745354444303719001370332307208251279848996279721587050590208847156930367327747608342241802066583737901868912042333893904141035089774524985495633938579561774555125646030489512087939288569911518930608568127535156571217327581729656304101983562619203133771711274821729433471042199574155868006742219786347894916841060191513381589937251122757307079927198406772717729915183613959992785196766635859408576820916774806635455460189487216829507854207738882744858427892407039311954934161803202751459612267629868690270120391509710177081280720780221444900305809262375555748217091271316459656935253851339916001683534556174963583309823581440276270734697157064935801256776733136052567635141012012143727965995760595408174833701275326051775317603986792391879134811460971832275390625000000000 [100,8] 58290657363876933145404521741681528911475289445989725042710569788797932786251423494299102363675992329857720229824950791694016390103900331496170030735294133089892203981904929135681503061784401567109422308685514116809734963840490233487229310113288514583652236330955777337920554640135085624833367138291306118383370573118456193194934082547273816674167444517984120077331674164572468458902076885382286207455949084092101276397672706528945045773012742345387421411644165047251413689320403959542127638339662463437781926444104619334960444573071771669517033546005733244698857120965214575673365513587760525613968450722853158430142265389512879564722667390723339892533614384235278070735073054670157386264450482622982717007849492709079455994149742429764743069864475664039071833734264363580919572377639304302438272767979451554899486932670783032922083841189353740870459887689467534347127830511973840402026997274447850825518596719602796510946252970702569429989640329666256342757631112419505706887812895723650023919093085481170121100076808335733466530896933677437033304982072312656075944900720452272172321733903408305638473954614330464110283040830351016170193434815373529910198457155777969825472850768722440918165169954595989152879669066279540621934170504802819252101079308420651382422479584718078308205680441963580955071035694634674799801463777045480697987480578916465044262866932430516034728383980463455635738842785130474083893107031763880779459828901669087334104823587510880792756440681454749633317143630884417707120057660165978369041217192594021305809818564656103300065317121484848285987303738985129531339416723487642545655051587180114028257714035987812552844014859422026911937730155133529902545131363625912227191013421173001222026682016495094000851415955930225950560243388641466518900701269525713057157109290684493902521404352333460408126088226209901775519168269457513952636432794841377501681115383061908352426560924946122947949293436921786707561453264935032738125217921869837667930664179962804634002354143266526048733938246433666224068370149974999868060881560691500435315079271512470799322691360975218202026836407488219937676060691554021395339324893997334610536026619141298817024419474082792560761800734530129116131176008683951149380586542747550993226468563079833984375000000 [100,9] -115505585084154396924310160631086221862174836453054675144494046582847505316559929901875255749673831044176748333165054027333572692090416250962293213667826417142784316987781699712805681280290021237514925892100266032268603038402797709866365207838556968390003557202644579490574347725935960378341028330711186333446937490794641633559858856543582108224047279171198831850103987805251284698238115012161094296980587642617147067640038003039379133485070483554597411925409691060433969038053930975427191577679336347294723130589982999092878773680915056832986524953797538309541685651024913283009811781561946948905867550720282885019292087501567164804010943827080008873808568332163669616379232921550371567100692710452008276892856514118708169799304811712472629361188360126455013778315432164885419311689119271281132067707359466171383289427127337285200098522660733076061683432751715209396499811419360282384697820462158700920939832243493744426544880974513925303102344051795476631819479109005779738045812067135540623322312732044844313481717938995671772111996544663905781357205854883033452215393478957542694927068876514594082742366760937003144803968212595281965868717185708057100418944767608288354788865153997821677430432493817627348301414490054797520014623947181337898906774482279298120412773430436002799194147355468012587923424164903383144414140720673675089869659221473016012953355840634993791329989518836813030049666914497931626658007002889627378011706079140196652122425785508291655163270154844317060076847467888106715708705284011561367117598191170369467002720118552106136877412156967196276594452900436230180636701581319135374119096389022976259338094693397738332720493983295339263211022692803673498422311124747362811385873635247850888135534622770659058667049241363408600463252678402912960495495466110021865290460605860230559067434928186018539644474372600561302890560635781039601575556539363664677289556011339660846185807035350846710207093698981051058034690980382259765703378849229467174531656283183425609779387721843648672498106447660125179783897852591882586519788461671803955863445276353535268350855442901507468031352774759586749944198144111021227308546208553003360813469491143681862173441738230509433248649805149567249098401471420552444335783093265490606427192687988281250000000 [100,10] 3151958496666803113182714228790460141179023704550735563202724739811213380032838268986817326450349964646265772807731091229525451768297679642609140115358362459305201669118927921047207609466320656581690351691053010206657076349480627399864053125101774894691055995483106797886649110385050988651733963293639728049353070321473859765527984010092142380536883346018656140288135457242703154201766388186195860729884743622516623469963022205281506105384974729772323958545303252380039320660828749852105793395647431828224241432071469328496801211343091381973219050692000116507363692387871006411313920430144914647796784521870153817307051326779561372094572107315614868415188947253459085961792686819982831544711827979727647879217469550702320286657378154764848711320063886665123051891383785774261119985716203777208202541583051343147018392012058096774566362457633881962789538270576070763310983488612878297195111360003025397117272155770171638926932575615272645459160392236562878375837893410695525363005689462806303709784202410252147258982203751268607399078417921995039960090776600877216040622259170508869030239459551779262497287122542868109952666823417066839278371152792753209321825845919325195947939036711998170915644062393070794537967562652064366575020508887158100887262111849874174172925036765212787495988011940190054674493982378108816115514241092696795854002514091869527681568637830453305653103251619474725101496011036203294219401606853096920000045995625619313815947554058961439925901340535393115498160373379650844119683866905257159739171556676029371480154607689225883476589815276979826518476569337105748751801601959268168487592991623652280233164335827044322884072849215832064110507212661391634912026031658839485766842755947788720903347519884154365236771836885082632225136641417877015706171786650286777409868710287316314957109005231054643892605856972242851790350280017002551686096116185418140593278292484466351796862846097169537213020666540797179196220285488700339360662892412024532690484293289971330457263564876182681524559657011575860256842958134312163763803884600375341288624001344559196205469702541393603806985103569456573690874121320386799595571968873053844399125803585630189844391793694244976111463273373356856980741506397579107523476693586417241021990776062011718750000 [100,11] -27060327141484505347426121965313069195601996937057770419602514757398789224962634436129667252502360204380856155866469376195904206096248633536155432002345368366573257326388502415729436197372344014657032998741665555426548026200714858146991917535728149586646157952236500280655502785868852912984204100648442787115566550053527300078391080560645328365899055095993711451291413254305163845130678175804445484811585879538170260675273063585175319681436317214413063367968640465659109897483436441204633335115921291929992655723114390755743745506790825885711955330770536386596568190312204603542606386670394634493672368194802709445481827038919101516012251267719821048450558159651486638658870605879170957298480970448107826720845412154785721884824336321441532864957760568561760373918540633528904174603311840122853356733953952854867272354781119203366964340009082663403230431060929853369409480478823915450437546278732540625096902563131800417369058515707831050813922231298102369581261973087756466133534873437762925298868665400069337754767930701677254718954532262272267100001438357635587061443822679108035209448763206431132908941583552047592540820113470748235651742651884371633638583839347499618896577591852808956048037779258320707939462636205994919481975103302997354633250360516645558660101670464022026172729864629486136810443924287611056356388262565852648036133748404669446108140753704746111806614789544359342978559953261878756661271471326443042944045841537505953465014659041603939994009481522990258769071475562636752747877831916584230847100035552954410226205537055131248314512643575124450744889300913653598550939812980397382020739796433291901174488657497761656518974154651302541877285556063725663032889830731504481329241586583205908183323434211087372712342931745538597260261542716462366956381515201689789603190728748949915523791320945280496255738828063556307182593394808633561744074611234817290131599750635618140984030572874472187154633978390916089942693535657446331462986596396280736663621321538597972983164411231837630358143537237846647520169594121862611738161507047007393100605492705147200394400603270822181308598359190126242181180760156421206911979249405171541515930722941078477296056817170881714409164867089046374446431798182002848029981123545439913868904113769531250000 [100,12] 258210800315871526464619515125095439657312687762053157512299359521050949463437762326224551654671434849926240752971354528298636197159632023830082484643512849347420451595926313761620089331254924088302065355239082159786145524572236958450686657027976496654114758505403956693785137200733233655423352656186208964696781275703516838044335343685670959880595150537856499881812549157166686132250189506128559620634729599951780360848281476969981321767141617617365555280759104264601213410733476795158494997823359028891521428151108862428362829851394082839421613996581789503643439512831182420655333648021706650947232293329163049654091987956081781817757448471641255639038022420366438112432383169976164659818371788569943482624352414142221165418526089127452270955827865060004570950231354628594520479797209073781855532046126300908721618315903134238980598357953451323917272971255934973436541647621098023785375514068065504325759762089795928088562859037073923315479331975388593274352688919391085926428827698651096561795495308380073377650555583532443427297963604697436997441054859083643125035196553840667751167908976447346833104995253249370396760384347979641330680950555261351305684600165955242860499219731268688129018645175486666054602793862530107924884751984203921811325932896745597876862913378947441982437686909318745369950158357883616854917397015365008641462681145501420557793623789192999036032208058411791469102763775528332217618002046769663919166897148675572640117520052115732579572219800752794158459585337057066390295893432930406845447153961511773227609600448057767521472875555181590310765504917108354545728066378774194213692581695560375470577805443870886256474769775271580863299121981136133972358326556822262189111491933079316801571613198437639357093645399715570320286258437578349014284037486238565374931750750907254361188959195357067708762355440554950052669086175572467872652292186476578718219239860943131603577719474224494360153667522855068624727810249210503093296284131611192746739545023334428403742508246353004330220817400066832080847303607405277232086777992542937760849214122574953900730845738139540334518837294400587116039166932770608664536116823150418832514765613370750296734540867167688269627410222635758046962368571393409144576480684918351471424102783203125000 [100,13] -2208610081299196163529632430265294635046127045885557817026328519910774904147539465404828216535613266423767277152178114497876883588447362360359429213172051947452039620869383146903327244110950138179875177486395369366460211390549405958575311472263868319672889763759051321427895300329279688898334818114832224812142708939862746422841969637448838256686120067653816422127584430120155145134534195649131801656184975354819433998170631393425727213356876477334307404172942233469863160727807239694187330052888984668103036099719409803409374614911878009966815941853166921193356039725909037959221760220826533466750620497688050839944214421037295885645366700932149696879100117785999623676704700223315583630482332611557074173261195229839650503688866917713845977159803073321039551284763175342099816567655403342666889502032058463499249030050011795729823546635915986438337425607881206838449056713090935343833860148143088253388690471223512958184772481307387270551908972137716234286760300326476071584886363653623981906881036134362897596368915907965777324516150728767003629734659617541118603725406087932644654146288109927653150016738878647888609139966504682234488331346053082944051134056937299000703125497283373627300161237551214495370239711844042644348568267317363578465340421386779816390469569558661755115481971214075359119303695710399003432882652999248274294159606040558815822654804116717368763103843033129405763480875844879379726573942340366981318557122512008929107081586212964667016979389214815919898254981590697941812832173878269430545878288594071262669032602496095502945155866834742752407496279208488537445420668346447424125335461046625319062483459527685693872858462000392438409249991891649468147954698207432895321483985842852246248472930658066373903427282708960572121260136247733811766300032978631744764028318402883502548523526769190045391966391169597200552007619651582958384401603359245832400014451229667790465833081552744217809595534419360057445519510227661368392847602434950191776329351510388155216291069950564759558400896144626744679629337166265545684712713258710345952592577032355847055350036120111973402819146081715947903454652063405838230211825431366036152675371947172363598477549919340329844071716075418334318688183548484715856830007396638393402099609375000000 [100,14] 15711987935910609657549025948255813036952258906063918859119244789970862148755589386429724847290972333642017316098843301612275341988292261030243495780598128352569353714858500829005423689928160990340808102573622467107897251569153879619630999266260548820933867448582917332040879874043170972357604024528396631536388978074618687506527171226629649918699766622405064266884296500479892371864734309842114059267823401525391933228497899941659759367831368684813876862858044854541202051228129382008692609419449540871445301593071788483114726800833656078387573175487879924001774366366420668695609979912696187954922895213777589528644907377662330618537476770516354660066672316344838563458776957638486737858628693811503660715972691388205675266190659264283549090207358820029257013554319225949747839875311073365397906679829666629552412637539249871923285346103067356997118633538685465891387696216165065371549767819033110084653215265933447352984488382404873697115851992874370391025486134186603548429508184297391598626969545909953204918559287748288599256998824588419351342687284277426740530725393023565822328912750234069515582261103798432138360104779700363101390893254134830964832731341849704373430806320566769681656707806071185366558407027567743095131769607214181356502777618659212747526449576714405114536109199567346196603533106118089813315897790269704149166642302591443075151613598511824088564786917343233777982935991491535636223974121170384275573111838189916124992745575681235979298419813302075055614711595369184916663227452489632457143870620438253882529870231038175025000864895855446767440601085946057418778997191580955149231641907750544715103523148116325158829512420260039604626761782570501986871049866461121708398672940813393100610564960133491534136524815796788018768260055891686485177141722978248702711701170358716416763620340738860980162590089129687156063580859980195276695621035244895070891434835917959269086149439716038495229740390189168030832520106118830129860986642753259685652723142209048774368366994127618562556265002240648609650297744092320344521683737173036750692039297526584413028322878691176338073489293814244526967293265971621984393817627694881994321498200717366228993243500843261364121913239866162783153562786109258553324252716265618801116943359375000 [100,15] -90431067707812052288877248267030402595791895876810145164074085305184821822731208075334612836148091964429354867031454205243627488591438263162695369769611344812922975037473587130519144713090378613335231732271540780330202141658749738099000088252626147996834798140464807956972538456872688289176739661029017320170108157715967970366468712048323197357548808758551275504874703611790718771846233997145174920199752213021277727002239953090255474446827054709309367122324403375101384485176956416908466796254984090690695206660364901314902726599509031002459118633496686418780820394628125508181255021013245560989614828102279122510351451492234384789903099640582918241873842072968258087191061940580543716376236750322080036418168439469479050299870156382106387654473798436127624361062248806775701798423035465842636730132424227866221487789153831073790183925834799296849964546789648524820381029569039378499748842863307378437695238898954740024276664298429188307282704526724514514816430684640163836670348993779396999012176642790893887627695254540707523205407126044660433894668661416937322661787914346099627624296545658633513500450159692125388132235923271236647458816443890906861588507457085939749404467986240533861531525918329701007136295593686659902694024280588974607476838078604763760462285668990061235066660213683079160076489975783426404206421946254527315505218846629835608446415829085275180506751975733789727914633114277093841766820819526082195293016426323322427887892242604744482254112568720470638235130953224690958379211718302154658808593013880361329194325967906037997170772158685955953587214179368903640844433213877047884418742965962259773891816284021087263137174410413791710890216605650739882566182156850123956723195540225455268261949528568007934894280298648858818113248883472673148931971699687580128305820665790785341589731840904953228059589524114138144777221334613003627424591157904875927454837846592481840252911681953404485656557001510995405844145739480814390772820825019132896451728052526794501957984398239911846167090835949665050179541102646843292092229431068253198059297870015520213169432366627169016655633407762993033409169391771307371445695165386215843651864589746120729853903982363713856179060963834565078141997096494719698966946452856063842773437500000 [100,16] 436823045360020817922121333353984191929293594216543629795181824646769452002464888236877609828544993307821739549185547839164028137610385354505761235019293909589517945684204345403196200039223812529453098912254745760868194664582087611766812203175893973105250764389425795827173125426591547699361400368784794629896938590014456799124281852696006983272811296277961356098437583615765404075243383956887201469396739332288875176770342463023732608970272983917112373102730317466202451063632199093650341274296215797399867397262208298189681904901396873477314175760055853579359531968077332409554050990703369256500466371173739514874170853495975667331001449553261054935530901654621553154522842075344012045870787969959155061761583707327319740805126555850709338350545401153559706655585678724571245881493544591849948696101218761080621298793602925952303911030433071768100107958421341045094452697148022623660918210265018302420536250983067982790114897570899087948176712460193650683037193642512143998996939433090794264284346934238264799583698808041744192221005517671190366498668800420878086159129386303920291206166444844419254865769866580031112629470993116137134668926635469388207108631751017843852619454635654673329891501822169500567884883845520998385199302575797961377828106754371935643614306376019340846771997021446924610172125830252088807962964210291153935737740914931779996020566698640103100453323448350381396873424846929259982161604512774539514234665733610204344918979122402645984365240800868535056124967356791017930913196627486621328778789534219012380766160095388677821685565883598576178560803901859915261703048820970110198936756500893084691182991196218628404181437745120908467942958351972715645448338930524329070137304187960294405769029138298769141281826186757334479824444582518823315010423768395847777974546688542240555863496784013354680177423356087433641930392120014627391775363344030946513231930459448052872732686692300760077036104422522299498856627278533663417559640759873863927559348486181327258629930041991011098108542650890078207070360353175091420938130020982754559360459523882560168905774623602641634586278789188290515294535024946529406997978845619184683941309296000430547647329824153996476072667210700686650504120933646845514886081218719482421875000000 [100,17] -1804499693287697786430341288312913014576307086601397277842306315012723236217938185338938287980942360147654230449118113351948003022835214579259231593915955171098122802768676674449897484491374941661650040546116682366728429829057430448050233554223716878573948979319690538531238919222223103719017666034783794168895715162554487035722640810030750780634183150443456760739992114475982508810827535669024972045925472639344103426025600219176220765326751966896945521666789312038639599461372251341416162915739236905346947463054923776093849100889744319890552877328454270516198968707091376087561305586934928677107985760153692829577747955414223448757946023970130180753017358039244962713649578562006331091159091985453976006543505205989593802709010774159578576771797139173517548843332706450688253816776315823158068055129058772940511438523007688461214906885992858882133095170899148879984109622122457479630637894893445908832803357041505143674413149274091476518802834879712104363654493413843798247551803146190542471951384066699219901418839785013938174077008089159527402922898561806363709673805719166373572578375220752754076195178737865461757466926365717788803988599404007333216996949695528476746600538506347822851568179489944323449801956052351776807427704955019177322702558484477110474040798487596682694786920107790483353624034431320620896716262803630956244150258002318644839780721111036338136553221385480585985948342384368631544308880353451774689708662810297065940430590882639176365696406919089588722716550157910284591396154681046113441362082224534139784362891213457537079483751309870162858244370444492631529450473919073792570736221506482167126710906561661705334377933462105365360220230408428654245789046717891706755299218780662489904044568057173334916245187085121754798654121405606983195434769567919253505833992010497592020838911407511631320227361023413215565410029520175056016217097297095038887577252871840486022379906879418535240907511388729181716411617655978304302762698782635290568044577823399994951651857750727613980144422634884777481795282913596756840993238463543066340032117278818227000980403055752110066835078579394759588150678438097100976694311282498014225853268070498368398405929953958094546315725867724022273008710470776350121013820171356201171875000 [100,18] 6566628517060755132692153788159243363610820901550860334251339259970972132292594903500860507474456532823639209698756239847153513354365003028922813708740779242077988347117326385746113802455709303407399891452991104129943646073154614639116589237908294807894646796131225414506302268908537030209760378057790803836665829955281560376908906514659759573005909530390902462243494351734013089387363948329874719457831145622071387138275649667062572997130145392584270709376635975272646078468572300717371245736062631544060307825923005185699381765105386726430139475988321141290279507471354214260332182972633822102315373683282915862428277576329006365203461034686454712565561756438645223208421002383746135141065756697360068261538133859119441304806929029879529923415121688072119974786918170261506762338090724994174759215768679551026178963148238808202290038975579626615531794848283175101646515638184007382486648259808852266136927551179370456220171047273058293196238198551960636069748308484584272943923313714680902317014558511165691971176341975145514786077808403273413533459124336082672111902345571652569914400124075980733627525851412499110614207198922714815806943010247963839267525631210296909080930359349462060657695204254671387316009180285653774224106848019853791915520567558461115085840173471373839028919928102374652640856637821074438632683608958588575417618625530727360415871930299245378524881131964981749950822888950534022088320122947091095865005502031619533774284279729903284248884712242819470167335750355804475855510207553283422857135679409267589037336242788766347545095815597003862405046080008638830075142630174619815829730627292414388396296313839809099074744168071279068828547315613127251945622418993323796102002651149032946975801384917788191869499678988933810591786716506376227685063136143547695339253219155246052555562899281818846761098531148812697086714527826076436068958060125644286714096081848865123356214121320001993026807840238639334637574869806331543275415928726361938707521376911209874283285853676266986945987018030985969360545590588085899844116108291609413067594037508987714325899776876708660100751855772994657688721767171906723561592337033842162706530343402320559930334374015818355952811935139661926597032248764662654139101505279541015625000 [100,19] -21874540662272909465497223677227610699311606380556629341681524581110304720306689429906725072927534550650736995935933148628414223850209271642896492705315721901304421025633677037299137768942221729330511456377642324854202203975925771381740038245005828406325107750567896978089887525448148467397147207683987849412993316937000498798625915395392532812897929306173980252121582456006960914763830113426602355263407029659308993623915932150387954397660023114529692807223820027112365675814548413831280581284736411524989230264277284724943711979256371668641176656196398915350263180495926081866382373723945814569918026025098379170198731958496641506815053657648587336271464677170897041204250239028180030546515780344827603147988917914716618430841941975715375749013717978334787229906145470338260224395662747071395720441398936334471653407758931098202167745432499715553927312794032626697962067221001270461453247485225206152154354415987012297956549025281128702885815491464875127367327012203560546642717090893777197746062174791885194925248086440497650417410768503656731167042315067045788201870193190290691535433063376569022634857487120430540461929737259012191291471543472236499261623732479091643639847260713521312061777836909916489255842627129626585585824482910675052043601266217097495074265363891948285088583428496248298448604959924556108653636931961390322223051930337686106813109812155151531662947173383431323096562500353622028956187865360627029184415114031035355307760438645648187283982422026497662369678403925353108157004268305350053340760914603060411425687892485187783299848937720205725123970901470081850258499382681223369009318530679040717115124532366937612866330845675399332813797240213429463718615180602896762785711898677898398464853841857089493861763191148991372634155476124333741829040014652991833556677350334973351975040835757032173978644849852590120203102264299637947754281738658527291389476837343465484537888416354431480469508661027897140254403270235989341445518353514758226298462030336334520986301738068930605551937810688992702204927416579838661475069034635351629991335641505577550877580679285258164213615166536612442958933059379192240370527635567298653190571116542350591336756114374534722708825785217681691996460813243174925446510314941406250000 [100,20] 68973709889813170715438392895049591221149640220554628881903129999349478394571916422933834581185687579557485619078017031395086118713350848968401186036313313683658274499485548957422063358082918475803495718963618926493215124064941356068835648838286128098178735829647993255959913481801532340351701007846693241966658019294415826956799740709924936533458671495685668975553947419130541518330555162682484391257388499424924217341195253549516076513105216733100733252281997161259483958004647028074530491060545626516453609334054814960390328974901085846441679342063095036022799069694629945279268961723113220169960437616852877408602535396026276780844145287289636514041576487868924303491071300092988122682636897267497907895678639028746079632819991539390183111669502005871840490066316835296767871691012458999080218946790959007834129912043958599139571613407546845547328308308582674806403157783765643106015354740188754235191482076390138154159625082322213627350020553385460789612517408455485831701728377260949619475666874365322977082550424494590775641133884763561866012446670380273158824090423962529245341178947276152668852716063874454944731687430226104075364710657081575855594049538127094681170281296029110584467097405596033806030042373135502148177760225203972727863237487310690994346467988152226238117730285335733290811039736009344822746024879983992509690603313015619483510689269286346033763362435856277054431856399743629219390396265528952584234216893813940253589219864227880236559071909817918260788522943496232333285006919387360689974820693724158868213368164948550630791836967472480814801066257937854919019994578004471670374576488591803282201057356302294767236003461164360024872503484056743291225673840976886389660081137722463745939357328931075561478565948691466406524292487791356858890246587948029135596570451867560582769052143059456357390400197411452684443540628025485860215366109260572232660037472661890113546404660040471783361696821334720676681030742570917016841131884308607540500422633961636023562844126979557117590008410507212169813374005262153962263608093661267714754720477285964763817182268763045151802589129808244573660163261431266134068724719626977611308201471638059551394489683657848915390150895329823832469173794379457831382751464843750000 [100,21] -208422511506052920402153475709614846336515552879605864797905929712854277178607394779451731071999641962525226860868060690347186033798461820489845085348800363401587041039917539677713276951588841391943124708444638868946607594221069699018206454581823636352014075233510877917176572239687388110853167783578944626095355086679473620457645196979488925695313910038722784427627732188117908924781194573430835859528006281500986385965886140125500072987939524442773947463240781368770583604873910176730400999779171174034787399966236146416505837951726376153942374937683633918037136609653810583173790673258497067040186755028946749425560402289220861524742517320939268746960132240743725139201939901709185074766914565491978996223556396466706387827410609599420106871392343555266799024244192864125767637829111648491720575184840952290077778584382329415972249308334737982278549455641834162971646706162708611838591458419365206784413643267545512597038104018500126909848829856445440627473488475200981193416468426441887559936934547283040950586927811549858635484173017745668005808892523896930224434523323561809338661601372440815813976593702837202746764952315835930852306934322897205463543074032587127193412307678118439748045675555579290939811015132870380109712852249799740981886231610281995147748738589886005426051938101597480414077284378144360168924691040966420194695691557942505037712032320741428078216883004301396781420065958865946188200754951240570900213773171081957712787441296017751212478046813641463487300951297807529872567186043573674000104340845145347217895731191077947909489854231308615235620723592564452952991946795448760519969064215811845776867689348566549076030401538994338269728293820870956234449298487958371218815370357715222748050406861703895702728922100179167305735381110021495641137489597919118133762993291480512795726088479866338111420177013328303083638727596960784597411484267849654641704946048898398281123364393107488743099479198198518614480128004721046262825146180456480164716182809661933514238334372836027025819869008398634086386390116720546503789768076462264791867472825710364775572298307968084788860187478504499784409343466278829885223043185844645925466839658971132927419287939339214605708188073063258372030759346671402454376220703125000 [100,22] 596601200224807689057311954288778089989453496544873828122079386842060897372775784396013992417120441760098667295950481899454402717781748873314003488826152790343849836479384972178385238898107353625981013738278758687297194739523347605709332767803161822195398083614536017747879293195481738704673369337673814729640980027258777176923531861304009727399081542993082174719252590702851774028731639191529140810197202991752435142030382076249107606667572379382084268248919447132622287974628023335640393598857176218523544936285808209722605149106473019439965039065568961861733814069300024236084363991028393644825527312280821060644395257384631630292043878433243730929508682760684543348079495936906273803988163663270967027187506561103460882988715498528415754889809157800190898782784803123412892675506697306443403581039169828293688401801890238038159498062892514709646149182496860133225033835257690432195611617702465566603022449240152642537021788080211085904908671914404396384271014157154704021856677708998548931924966283178652997580859683535249997180584272348717434526149728177849376047747977398465929175565043087345473387887535937383694147469952486923954016772052293551328853021531790392332277683630081148353630240912865543047942404670414241075040115792171052447154258576457051000603851943973062131375043738880910140174590602351481670682690435423569691599866557468008029785923363186702253319556129952281996887140199083588146997189380775878684204880796962367070006459119254603483412056405959353066888782431171462264829413827769923273494172519386457457372959182317329072839688396416934483059124270308528825256546776308797590932632846058690424150297846213665616027559035491076649018669400178119055840937832769323350715912138403875669909842519840544012701135576256901154146324013896040537742232875638771476001565249587048480058439074109014697491558578797879947227055328144796264804052264106671185519614925653025946903838341942657488081074578685284215289864234540532328494354226125793291943423408815756299312736365660067092827457664282566395109200554799645898779146714157698492233213597833486482929131905903581541003975329220393376474864069562257276346031219990362942276927366563908232875885128734321967978234541041260285965108778327703475952148437500 [100,23] -1581080356738588234528604515507709274902169483174954942520911237959588919597755303658865832822777169751886228200848448834669674808985184069222470246950579949707411005819207475421248856977524833656373064064780608207432273291343214226373338254145541298022624190483293382347421564516973376314779934622989957496439819888074979526278844086052854895366478927036271590163548306928280732080482960269652505474586347387201834153705643628142467056511416515466351329966059917229827217993506813397623053355908266763825844610557539379412404275421917435798578395456372378116371523471274192129129637260071161981825462573736729968376916888857744839305137659395379517536729245745871305257439477377599763778337761623581802626125071726881892451937226337247745989564262054236915594664815441611782667710632202110699076924726495224297591048087495959783047869577520631900710325799154935836551329728923763684528390929564892988910788533030661877122506501593193818589586477583287219487817160411968442604987474683143942465958195078951447270914429524581310446227985405857026069385712097562855106253271358548990604091693633995276515222829477983461245277606799281225593995747441588032532893982669423792186092887830523352505061538393529399107592276420680720736504285604682893620793874276190701116946861951019902375332705176555969425899660122362667670227703866511610108855131160592447080098891925671138767817952627349668063141463346221063818927129635193311829191555831279854746778467904810564462810692098623007223222384710669421429294096302716259720044799878500158799977347311130211140120223704684841448933262696153504595245011272322300086868564832489735509470794218423916612514677740364202095551487239930446418426997940261819306657917337994240804032332246424336460060634763358585858374103604351559570288146526759868916693271878068711413974442117358278382418368369642891796670705207876988935532008585860610900240138373700999956010754098986983079508967289791370953466720774174245501957779617191087993364365657472027403036367834327657670137799621348221990683960055012471583091307539114943862834690067138356737142515360834353000237771249147243928932040434685040841199539138317963589164333832752271374279421101457281865869386461298518042895011603832244873046875000 [100,24] 3799667135925112983300216964583229250317788198139544000539437856116533941907007408950716827329911964336037242042903225856183097858979128782415451382567283372522247477694440538598198306075613475246995427450846744792403092208496937551018874613697979808091391821204686001063111762408495871752406050890271578475765138675319394193037703965330436893939590368444958356442805000672435876248298119223610100973673164385026343736328126303906624778798341286183302620779536724722384195278935730078030198814745567023098317703065123812655348711512637870515186227995245345263853330894869961852027434833434751583918807396429657233759966598655037543315480614684615967989266114473028839212057672574963527998311222770153845171529671156819890673291794769290640144562327643822932624528410714748952029123325594248283037035488549081822310589544446700679557679995488379257345213608882734080326213272765504693238772379060765861455998152521384622791357043654453278885479551923439372604854712632847630296230402103010852427365276065672811379456968810269473622807821482887205449580667069130704143569047809919908016185442777701299817631047909303379445966270408985725190329795392467619885360261942703301035196816524311354544681011053404033561559191018190633489723849298108824216433791507407787721331999337938968313672039700062047107749721954198051626680320195458726802221516264709573793937391741012608842369888054974914930847390282156920901067938156907141638817550770391541463693269444035535777289284581797929735627202602597688965177381347660548384601928175551283064152967873323199617700895838171709286921965493894646821425030317355834109710798165363225873567417132874535103393551529183060835568130058543043495557722741346460505988640944044906307590165590699847124821514656260926263201068278593751426600641433265563382757823225486369861260881651680924730961934005696872119310247179083551856266197586311890990285458772687752191983894116655764959500828036881700737078615548630746520459963163835644402957044679615067595714999020959824993412052563151561603567745335772925495479365418439602609101707296713045654036495573997567049126097823317375579218450176262206781611538276106115371356628395671775272309055693453717569840755174936930416151881217956542968750000 [100,25] -8168167635897636611380863989623226917904559916911357853994680288638913267191986924185220778505826152503975154299317291108889945096237670662027167712560586024449251068225714200397051550921170138306799935627463966406783291287676856981687968275814551369498701104746054737897549166360464634075628242799716947014554830442339911666615816546253337525756669269996957159721062339402982076747447724162763365018037397547976488500245460702294299024757806424769249237664607588687445763467179031914621197216439231935310372047494096295398150775703005127988611313591281547935614518829831051420721831771297906960460559061544250802327305533031448780003035919551192521786530051522095412631680456962702287394384835240957398636195585384711138113681088587334714029755891273004153510639162391876422653141037903577274427981823840875335036439775215987232740132332430236290780442582500729023968290707770583642523774486998510934166721791750150929927369804549312962819909053034427301626475225346343805125742315681824901638619968647619573232950264437895901298519016859404070054547481524446860506198795518937441619713772386002795105349647935307204914028011831592939875379813330240750440930373642869297685656378787676777856522252436647784397512469314016332772804134805975340163594289389336332829364515300948312142211290353926300350632643601109539666246621293562872170053199214957458278312859564227703516326392241569512991245631877763130167863917739142981606774045967742535955927298620277805113115046640672963699651173134115081521554541891150328376314675046025998379100984463916685597520798682191269006314783069131115035035700113646427574229230958814904397677861517590310922694681461329033440594880850250416997967040477757127674472668817652577234891023297188797434581240116092331397896491427047943828213613296785150230009589731359242945902843384951620873089655008574211431495556685881806136740515039500622028680933866353772322670929703784488465423661943142269841073716807089530459135353059892682524904184794324123342561410210618959933069840140407338989900636393925888171881414461079496841580006719825420760099489796080302938936528939267321949049086352215465185069513682813968641240420222217167891596804964361592041321991075619735056534409523010253906250 [100,26] 15584930513954327023131299484923723894902434059060908371806382175068448502369117733930926693140077150642267999741836822070206642411503208971394353059142296370365640417692837314269438140169554134924024187905452544549885663474775576630210910100850942689597424868616695917584260271086260862112026715047773790894597616536554274401502027441420603596877003331771389523771091776685373151914288421104122338822537175545702367728141110178003835721474036177184460669523030304699244373204681175391490919653188262335473724126987575810446990598551746570220569620796455315342107327216892133011969227578981264863979569030544265168100928180757218429226911648983388759590405113269144413419673041415633313996430299134048876348527113505875632009685881643751843045297985835125254087057044357408027467195053674945610039774915611324444873928903126381367240372739305085502297151211901101479384447388549928167110834080959791416264250462684787592651016824951467188362582957331318732407529155245052627602654294973787454655133823768696298799008663773262971830967748947689367883191644675972389225230647357852569765452963670043894590805734431151282665928240169147133920864944697699163161545664331841928445605954513211868629320274759552867841953238677805852018816479636216520088786529664517097805567658587454677889056668939189693871598626817624122249941760638656712431707073354770204090976576455558644743984286598077816698815056786852748047550446951126777328953883335767822706993330582907062253929923929662529785626978550504382957336793105855231377985344977265008314890439178003782076466226939399844447406269685203004215206257168953069365349170776519012894050033019360023703989838762056777362259760293801323259676392381230988723141526100516220753742419167635056022334321917618240496817699220312876414886334936656641303714004005757887083581453935771786925019730790958009430170427921245386617249973062102317375147066225168410071804085007162069124030514872092519771930806393111382655027776004199723847834592605521299801412555242910518772739303651921340324205533990830115372850319392520713108785612689566217302972312315405186542604586343511940458620864505562494952601524858452196105948947532029873749354124913210628555759740265784785151481628417968750000 [100,27] -26268887562010635146286716233407476254874984170922492909859857793182998540097853565171626910568547660070280815871252599833003339411585487923513966599293623141157020569341906607188023897700663124675135023730184885648488477447534418894457268671079358736683066935704137647418787533271191102890159711365477772797756804995079728758943193446811008794560942900573566791721091963032755388548426496518063538520990816538497366294389651792111208160992719909399108313030753077278141608667974216988638857602785102155254679474405229641123451156267740339945268105804742647097020860863768364423819153811062414485071608020125367411733358898227569625730735291534880733584271181048088764536476546788197315361069805576463316658065783780213045463782802658351096239148861435500215944189779957461949358335301919737927499342248639695719541918119552547470756984318033632807217433015259571496596058834175871963717909385676354508365610495976079199872786889840956636208393302950752498723575590870592503913123209364521751102072316548173989398662890806525262193936252454995512316428684068014679125885598213606638094014627297400974474850501581465689549970219488349820981201142939511890349023973084620010108290463683405857095559276469137198477161906778171504583204425936976603431008658289119123512908645317648480679821278078923723298134004525440699501144127358759599619756180318134191351861205754549267711657525886127810213320953577011520944440188903215173380705027003846148106682862178805318556451966380745469043407613419710842810410027352551523702476083209920485436244127576979634431221185108513866763291585475500910849138524857353923110204794500897478104996440943487631076377796692601391158621445705230511822634686181211233630592488000253887798189320197371604332668154840860081889096433336757565931637903320928889434696372842234495326776129701595122154158216062885889050851095513798784973652872613075903720185588414153431047781314587215649116457914487744744573997549874730229112462936349390729598999741439289282471785966888936005484915166657975622152314980675593800281420521230927407419694464555639282915206096017950599131056070122255380723703423175331411841223461367827724762831952646330353278740954610370739175095877726562321186065673828125000 [100,28] 38960169924141777800753946909306748402524992607921018226852289123028672504538632009207017686098940520629910442126406287764310760286901028103513226125019362389777370920118721920204494034407183282756083147749295780164409071794225676681091368616794852123583483685185632227752412510401729709087480069251916999931476187938915211517632467895699927694126698463134591162294892554995806955891006499546796864250444111885450111270815997800078375124489987650007181660051128070992443518466649737436219417551125760287276759575952690882794729479379919048190833062711730129550654917763762209313068632298250271411526849854689644376538358868955540459376915954115687825619433365901262406793297584971290136170539164090011734235485174717066989802882216211686110204474515790030513399723332935858293229721694981316328150471007885268661702125587832926575911628831708530715598415617081236204045190200847916822949528042516785302980742309263816882522254707786926284525821103878021447016533852847606322497042457252919901274734818037347221186480497851139486619673727521269957083864858211515484313179679545927718382791099424303381850730398150804835441099422145747341245903206734510054299082176010841841213306501734844012114568906293013343681876288890199564920003027319717583710151976139039503295143650135419203076060447309064667051976305772855281940911822524750157638735011781343474516266218946112075708231194551952523704208953802336110219316251712925207084661102585575879627912791741831514304386126410845267450241796413645519147269447213638911507717244405777927260188608889563194684612063052317839567260702497275405145532197467363827662661075366184950680102043476474658488819159388069934634168705409662373840336220132720285261042362038644781763470890421056001798276460673500773889981050419793476093531861822160216216148681458592438683361411703160970146932119722578426825732581759394010658225938543679121602440167321670248941989369074103649478545663612329937670252536202764117741555585029751693349376167768117008081317556482543214717429865835519028352236130283360863346404700120633293712186586193172390193056232903340964613118159057595701525893559660732220762514670200046549447132301513506549362278463810582707083085551857948303222656250000000 [100,29] -50597630039941023303753383740347657561565152604207003042749981566001528966790362738837916193520724230446512129288095894802186662665546087508689237577081236415764311250552709193130533987795191894137479744672205686679794539016743671303185709400656139445899589642832402624854815749933535459127311561332025382424855437567590858916599797467796704704173417032810506311013076358329930028173417837316605618779619722999311202184775660855196521935362046703935196002337535794703851982919081475842515265144175359931130539797209156767622023585887053972394609023331419070024699843585625837108569534258150194268387168832055986337355685854024241212116511921270981777032334177094346659031323600545710785533194644524447258002259809521137736777565519667456773062766687407667595332476338798515245015098090278644627278340441605578926194334813018224280671940392222648677832124771121230209358893427790514200020340634440266506996767228465137292984497790988368363785034132393145050991016006915025380548115741972743033032813390450186985674386088956849869558507236684675840688037174753600279226997755719860029536566651747408461238917367419721755409471922881807067345172323155507832315117177648831917689018766655420500598778288088096796684194509103168502149008457967070992259297260869605985233382662820931694088966065128599308139727254997953842097930669507385427430291245148819807730740025966994050912381865294346517600843554366562850362094091197841930506236281426280292671077679202188036926176927080323148216730019528421844172979229407632289674022873620925638444491930093052333028065423704323437461599143942158140486739466861103927329525177664488303639494535070125509117980330746761421765597531487625689710358022106537499223186897599224940513067963345597407880232134757655260976976346074446302173085764000914939492254026102759436617416388025363455303425417382671635072987003261692115588638321551048921365463133871979646263172543745449354354996563649523815597707273965340211448644386195292818638254303515723026534634968265607019551125196023848546317444458693375657729947874564369147673985116567241206917896401063291219204730514807569187869792447294415230827060295402448995215322136591374082811075479915174923917220439761877059936523437500 [100,30] 57125713024537707545616952300209140775098811332806028816967835125587373624824811676063346005532189658979976435620295969050735453229378759986415248128348673379739026388277843009767679377313508483633428442252010045581966046829147667012915165088648650788159966068191160113965876216335732980615149419138670763164508901391033259503697631867563060046395882332794597115783565853904690486866697189675946073014305780986954093465797292012113101039647925154393083599114236496841542408948644304142573790812934230257817002666820110835558839124066327515156659912182737676717967495255962049226341348432817549995442013369877569454296952649437665626178878927254075970541445987649498890050156781807576963670837403732708984726313173224822562232868234188339874407532668999009050808628539024596080508015962681462608368678504789134830257831900055676563169245630120430891049480835648523493414607892183876672293199035955132321388085602431727432235057481149165462013978021617518445144784907776676883264228051054577833898231008905898290059238573914862338581415679597692545342392992504688692516653900224164973149507735125738590842171486106853465900067268973188804855796426412365034807764880100337789450946022766692260033562692083565567774938739255791763124997080209205600214848929494142645597641213950372306994053528523490141007967753177404196995059277523158997755317045707719053995915823038211541964378626337988066992174604826622728015728348899837156929962862384008402893355575330197617049977622092949981865942495832881395386645684636822609432312740745413800660932348505650253303027196435718634668140841854544511960726210288925096527998180035536435683228410360111647778612843381899196759633209829665640906146951599388192351191265765360278635554467668148781160113996248770843785790096724325475365777380730926736338773861301966829242928417788532046585896716455678503692473222130807132287694604759667619038816113006575807658005805987891073640085931563831251296738052273778964738334341380604935079397929191451838207083658768284312707117748196131362922200911692677498646262873579064739541575175145181238024830016008773102387148450109222417514967671718792203700022078565130002264997741894068244983273530124279204756021499633789062500000000 [100,31] -55432340957864434247943856447945260134827100587223615718275331772447021700969707855880784034755746539878377803809318579142998624093733149529824121844536606885845909434521086627627691499858073924723621560029986174940711242755462353162665604982905195834410462898267888944826249069810918281927752660561190035376384404563259652456678376267695527356359812910076096079229439031370513705287494425355131254113630980345430570257598597483206650472695986550242946687410149353359389422661598346011486806791787374751487758419711827376976793357585342416496558817234307558185084103937161912324063786442774654784971015988823990419091804733960432122778306287901419145151156061625667466635750916807669664818570765673885466473028232305619001914065384135450690986936167754678595100863428618792827172374624044846679372155836119785304070276232135511911429957788996099604077659982517040843828644165166991501625642383876473595875315252832784390099672053124953424057220100942823531602901279794404665485680687321829726992719342003344620031568782112022720628476025072701421825164942068126672064385608570825714215227364775147165173771311748885337762289407714004687758450163625644098694554472527497271350868292721274356517179256905810034801993474041662058003538367143425912978536388511227991956789572230943616274753950107757061102139885371102358182601359006277890478843874745010524794141980650842098780103162613215067202089243046678345063924006146839812480012276106418990638702391186572929443165905501393805777694674315786804393903221566591956259132020616492099528127784383681152549805040002763578231604366956189766455561957488286001303281550697411926694309569212814556357334773264107670510120535154590358257409935722336773758008053641309602586991315591159759159963458589727884367586066507362725668641389489397900950689038768088223493558143156597455062898436985029290740032984047314506390084296912374093440475189697693812027045441608475509717645331935367982690471539429175493764449698936065260739336882790910637968486112658946386153887838169636356262763233322673461485367327064757496765153469911725820867087459272532881058630018546110237918806962623057555655508535013954012220363515764235719240904387561386101879179477691650390625000 [100,32] 45371211933155067546946981215774692557076226528916244836497892741577285326361399925982062534399858765726070518917924791398971473888699489823756979756419752301821085994983459693240949045050704671033678344481371714102271562546713406590398347102328216251162251524163124965886443074283395667889275878630665205490044195490040426314401035206305890119729659026247924328496124321410494555616316487794463557324649512024118312637691388297119402371211519383665555998727039606338533774391842125390792321591644397376435077434830295793114645006317731631543369451112480275742400782924900252541124119579959874651966610492006086077828928937582970962365519111118861659920794833802253436997787379794340611470976276165408477588948315463810298533234659152244676123501725940108605174700580333055842094463146984294710594608535524892963206440090564598676318683479741037715205171827099598862962584096603723956110318372523286189461977339552156435896893707073483817893804311645770891194197185189282439019439480826134286383842175897552687642435418299933294305173818092920000797889456609576703498968200010845291148376152394012933745836340248143429871038557500556082884185484042871195415947072918478257921657019368891844684123695653960028181642844235988043248375875619164490419229546411612647942193071691980619960281925106536031200363291985395681557121163311207752938630229500927674754531661887100428129040647731996274795264189346296167755184637652816252596773023804491043019933294288720554581158226808900641185253191253079310899584422485931384930521555067049463629874070438121595418144328694565153431136508068311175913117779283491124115681414826749073111596946208446089738260136808112368327474906286689621439463883806317867959677467941420089007144643815857228246433153865427606611793764907093613127498459383718435419682831588683602471166084366281208153449866678110541886886122864310919341697105825853656438052353966588354188296738941250000528254531968575599507073831377304253125293532495889950832186064482113254877885297969778967788714998057419329714158566445933256641400398420656590786666074088398725177365013272464223599797920988301047744567891461130153227401275528981710638411168701536468894630615977803245186805725097656250000 [100,33] -30338585957578520087090973689801069464689964414825511877580793875238357971660934889981354161957201852559798864330321998955364850597464284141090668782541786098788788946903337564076102379458190050624549380050542829834723819652780892914170734879388579401533448534000912387393359668424721431190511256459998111872305522485081298303328985857713167042403870435073658959049988330196925593854847806512100102950572191219544583328731956490762777436881741022919185465343713960862991252727312745140586481539182996005815365774765084108104159265303977975645735431218019911340887513364693875467309184033709717353694559675635895332370399314162325231850024472532469476138832797049570815030892524584058919138026836982203099800584169364413990591992936057603776632219682307301555564382021045297200319139790657940395619214299880085404952248991365205106056824170637914821161185476957743478141517330709751375210122521968662483429745853194529075451847328277805662530062211364799850752086705075561627954403697449224552862182642551200780297948254663745181668855807349993246753539849229012681836399737119061390276517513867816905345004784049066427689180628798112342123103374021787167738969803167453603280037196363239494096568513156211047241585494879913134323607439112992499117904759100415538622045433726685177794994339643603318048249069729258087208198283170723385881840148489007003393032526559500938343018296100003226697546136283520782847215674589760705796326734412858131864139851825651740133455603051871037950303688447551488941338162328242033138533426360608465834896780585800416328807404662018761222946374244429086748110729895225051821908754784831848651364875437209252808836052974125160251139682998400669980958822372192389746471569068001182621646532152338588789639218069169298864411968246420114549485552698503239647019298204315810185054223186559559280198865697359175972039322211139680185923046012741008648663037563522018880477458453877761431375273303587732159383452613045850555228847136036814086149243628770929136207040938570380589670835292376360179961315565925374543286871586762155841207395795361485886477629498094120753193246054971318845789705861348453027078904841757778621349258413308902504468278493732213973999023437500000 [100,34] 15690262826754276688167111442750969237211946649561212412997520940946467215702771560601576893645032640841582978517241419695982382074219078441338702197309822711831987379393273330840891864264351970417198777196585643697248224591146413152449315526936994876366714431232755656859021381606586655396858375045310384267297793137385966522277956114116792218026223457349182003123893040487065430110231833447851606377864889649339215670624045810626932696292481072375032883473874722977168644625016421459627539411140474977273598742263005218003819103932193586602972546971102105664179220164818962855426215403217679557856037651902371039849642891110940717412051147043955440009551980137974834589977798833833480762864456034337712332480825977984271871802341955673859390910620813161721855991724777058779045696167054801141731088752687183141127284107535537494946054733146489093176936665467843698979434172316174643463491233001468424507914796733171004868785308637602725703066313026181977436848944255407581880915448532302203678682341392259199980696259282942169178282928698391562248776725533568836308981757834804807919199676640515402673480812743297091137879867933382447097762488887742613170919152901201461637151770926104118262497867717814180125458773792717293477432563926907071508406439892954245030286805665036791029863629604871862754063625721489935940836273647296193863984489608348560184259262542585358102645383052466909301726713012285428032096288251181455073489470067235348439639372299701020421847896417224880557587559263916552990720354974388167944436928777049822635694871832935743124543399460791829081141242191099046531388769468889500379803637367513946098996190359623485307927865796998976917066110103295999641727682705237608615224730319614944850752111978420082339927345445961005450312013610672719088291757285035706244586107760264584381410258087009792153902250621637917077050878807264712981418620262616570293481396808988958822130498169896900638941238307327041471473003118819093316029459084558752158267688787306183662208686737532430665536938597948699922331111407627686843321603814514087606859404535220696038062332792934752468375854044313106834908738521157107020327512298709420399253286482199598594888811931014060974121093750000 [100,35] -5909955795514174836015998539152789393956126007259041031021819912668204619417880099419333861226751329430732221242353095798107547085128032652419535436819450444408027025179412665678298861040864163411489456401660009704211155096829466268820542358400318258371782216273019503355983353419944779282279089363457590359664778922667593573038850008903691915440171288255427039152015928144796083023386690355543680535794908191728505729158128255531901567534034513085568966058885968010024870831534297534281684113683663880821587441478987084767162434223650115406597633373542977749522831064549616903168791480518015301993678558285707997929874543135508704098821168401033052729825605272109667930861955719789009513755460178131785359910978229848366332389600462748801744668384844169423564696452284085690439846721271539432343691199943238326615572875112362312661414530404383951083519782479746909647324337062470740061020293504157732279504569765975459436747407182369847009374550518379290222143696049022592925697233427877521448802661942140111993590543412170316773650706214112469522830369548657940092504268918596136886795072471996886880488188379468146274146391813395292215775300817746304298589035398098317967287381579077415315888169667547859909683044106096457101033422272859447047808023035615772245598567640074173210512219037931766503845938468801547036424458381568660308301396778908282416784217802593840502661772901281993543437725907014931656243385839352858628736999562743711929839619534017175561861425247748189799276800444497749074758077590350542037847802688193802503019241161880908753077472916357353117996254098278798337377085007738468079935682916315805173637449163667814476702355000749336375149400504105131605862088653045664956870521444130965812720283108359622331685092241057416511126357539868871238820380010523463812152687940888286074229748912422017518201901208498559620284289914972530453425464246099590112339151914201595480197086907277196499754739814386337207068479098885150299619480297860744561270335706695256156373578096562789602212010502744980616890800095360153606224815192060692949530643719167777150037470957333249223012755697060177998112878774382091496907257683017042760968695613854606563108973205089569091796875000 [100,36] 2437497284423056087971521346342578095833113603856218317264240953777993986463491851580556609800600322514952840199092138376705181979131636688716447976114559606532863507493053580095702610963068455885469107241327790240535206941955114176031718549765111882439969891767362413332095684157551895712025547127458102804389370090661923809193117927708799394864204290241465301426056871003793870814310098323830712031622575365091847629779259953870804955444555369525080628035989900531467367927724608750633703591668866787607048977622544663551687618254926561914359590682235778904733764052225214900138413353517618469923274949419194581205005917659620153754162511180970621825576814853034836328395288565668394376644361924622632362148911816202909039321209861485832986014370491770668789706986963887406557002528988772215379886214614372787924820864637000893913852580764676322637174001933040923961833464159449908134458051864555233681217281246017655017744040044570894532563223156947457749922585932754009490192303346169428872148072934413659406614849500173718633471596847454225307428943114264010536304416679184610913439455363362305037204374834741797576952125872189460076944346156403644525615952223164903620688542679713903641592533163643539035288274540621703292729166646438091249062594067255295795430633948094409285940775701845926511423684039601242567430201225407019822155729152122226041497502215232626829881059466074141631111914759664933234111570668416967341040082410369882800860915469440950688528454304958433538442657478043566799060103493992940756472803349784554784913931699632691711746555029650838043728433606979216156176360977654335732184818352368861305015482830275329494829975307573222119240973885046392759933499015712184791290703251367093860408044130899767363944483371133345416790648617792971731464677229396443726182554681575655736262293247278133649725658262681220001632007642927617611202483877917257586304800289585947355115994316096866287186885467382061421826470295626978703417939579021428786552442342790954733986992654003738365043965129433471634010431963089710075275524004264564535916060747470004164128117018792745233108750611198821876606257466702105451910488106818681447451879762411408592015504837036132812500000 [100,37] -3514806973048583182907494339617774627272434765493790201515783721790745392784445154939895505335080067947868083870006520289579334301102158512160522891718686694346186501256040030682688580786667978486158444656073672931356180980891046677456270256470123402637927689210536409070245342222803470603950460510548172578807087934843849263033694237156907557984245344915480837324945731306943226872576813928649585889852463214801466391512601563033784974799246085068314259659511977011017611849577708252736580149621209666906749027836531588692454975460121441833989808507307015675413448760665689538893034762240706298871764954826561911773185985212498958203452392739196446290329846148720931504944176832676865048800207859196837015109635519374449464278243036900621067975484977752183088537255904800724588826134060805914421129486257111666558706876778519184473648078610233576954550845666911857557501493568256616896807760854770401872140308425718386753641997408982635752621067878204749067560646987189650758532250561943534696488229451594691817921829337224554546373445963618201280594606347238523809111274897803360651499262494548466561786994674246619572637293704090652211869939073332534845970027990407352211459213406362633390315953171356602960451256798062487956279687565887910769205935952920279035033075236353837094146503477795863689195512438598476016993933440588300701370424321465429390321581517416708794622832338916697938412131270399098659050982167482387516699286566838353749307616764860057826183552059747299648853375889588312877491841741463057270016845193323301873106974331333125243176056401394955705085531090076333141881241166355414439084145358207152906887442220593990014027144221565807836950632544187155533298526677044458834667871488440090423648977168013060982983225751347376262949249894791042718592850808486657253963348599341445966716714941819944362095456671489697364300877018891557873275528927028333501690487093457195724243011013621328587958840805634742853494689183748215266621044370837800734436648812741207762042067215943191440024065455984194224074253818552542468192331196602581330199249905122089716273027841390882713120592740760821699025065355859674505720212139749797364274286337604280561208724975585937500000 [100,38] 5859385211239279994951029630387426848820577278863935350036265103661585720163847945022513386187655904449788193318059534220100929240097962897811130285457042453054362788388038889965333827607152337477256447105767745442911499822201820063166154476765713204876806564353388039373002108493340805990828323508329234647787956979697390797638539725946836687264642336743447892563437717788385972127263031152673112613295692702597380154436149670413167329153170299195476347352950380511731067038136181878310193328426329218105659105771767796964179570478732366433744021364734866993807734723005769943635013500000796272928760685635041268628066457524545267433306828577030055674501436999791082569248733426339603160838370477896311495125616213448219334144347790731724557449598551216067484156065674015087336459267294282847454197090685781600476736229139132078906894140982436829922065854003466925068181569350920061449455775769560138943640599724186279269744880703213201745139584300054687635302989151815497915522743013601967572201339825423613783978158040033514552503552150736643247238416144441609924314021522760080484432063919859654877371852177028166179262964951774331009999466317369873207291112192291521263737054916394907762858902440776545420073252512720497096746082251185023097843804330287223686537930318032214438119980847699143160047511677478488346648201989660329265133789898747194225842474795091409152254719113269734602230425205195009989628156938500111004784257472233885290090008584376318936876030398606688263560657838401174954589810075619457700212821443678373859201004477298655973070588131414712703930420092596677275440882906085379409475088605327053856914038722878646199648398265482669671252269297229091049121291997418039232910205387053813826377087312415630773909252790031785666167372394229707087576720339983989690148444096464034484386873823538476376621171884738869597968843628026651668425270391755185214549082727048623966597613037428062594695675812294562323362264687208074360048469374827812640498396250186993890465286676893039052201527299624278689157669313832209776042842333698460527903085633875801345381755886984772181026086470683978004195178041286518618567608833284932057239302594098262488842010498046875000 [100,39] -6791053891378109501309913585716463004313512189504209281031754113134300733185929708189592281667241981066064258275894508924732776895509457980143470994518655786092791776240533706119830071145140769234443767816269443917078856400376780730439543620742872245257347596395743615094610688944824120016868535162019354932281197402229700771604575799523538991350179478453101887470115286013094816849560762056329989089141923074479580463993400960126928986302411218969180998038918215346218444665522956366049592636389025402132430400120617399615449677661839801316539237066381512700150054477374418367592314905770657208390272232056824452360484280685715463422254196060557532603434855919396386655784073195286048872570317029807439461218962001424133331783020435656979186688297753499642042528630058694514715505024432839755791732460850016146968070325040590627628129876159578907406892077651356058722464418797749041395807915322157631392488205812072045918129206406935796837100552455007919905914884686415952633536853537085686087425178542992706359262314121759578428683751021270581580608417462925280894646520998030334401404207934600431749454077733115615166553509140130457004833044224843633444866106298314724098781944825785412520857143890535259878761742459746149088769181734034702182826348361794184170333852218926892650319916778741955018855843619418119031214914551326993441288248035360990505222584522334371592415704762684983319605767073152678061110122757005921827091808728332875541330310303562056484203467331801625101487041910726131431880018728555288171295498787535151493378033049234541580887642762468753900545622204411662854666616104065108332534013528432642530209017963809837508577577936892344426066063606024941022355468170044196604718687311960980890831658194920275088216344793495274364277323740150464646210621103912774023042452020340144163006051478200342775257748383728088175413477157488291014868566817231745169851336382056234969339942090092938170215675098501536956124456564305673662182735461783010625681968434960137734722251819942499631580780121313180317034413425344344539918189713252285325155767538363735834531819151924521047947736673276524506061170729914853171985404840793609793081486714072525501251220703125000 [100,40] 5440310417732588826465244263441325613401646456950074060240227788826491991486522216982090160683463671022554773973773262947917903054555423103638598451223281574058373667324605252347642623119630590409158318254554595159888461272183952817286091808861834704204897645941812138785202670080166074823513182274602548218239544579672421779265282717331041988649185657381730879670097183014957489203572973528491643628089645074027656355906067628898117647794462490325230168283141284724676255294440063339496404297066470659621252890285536578119440540641251372655678851556225239457656790762718066723540307222488475283265056225160424526425611808933366629410474801974380387114095968954508048710173042220739348277869840677555454408157889043684282112539075439044731184208551701723224258135955208087712564906327154264149295387832682260808248427535353175926422453811941965305759874696692361266198685635004956089978277611386785869098278095693501821032997724281616005227432423222534065071143292225987537878606654212042101241985527720679853606071281615153959374401436008807380268409644030555460139270727894849790374837725113694250696567820936894045124490934950811403560690521376486103933742668006621815413675818449808294926211912185768988823702312498487459245102075322660517573350474711643510526388911095738135476829138356022945926781411293163029659803386839431434461589905754077592313100248939080925648805555258988987753551525297151444087461095609597384749332044852196208464787298210536310409781951281249191775010839622883618495779533034547893771538162366840053192682762659953978033241698375159348971282091418576148860939356471384435466227388004709022264644800787683767856579269000141308960584267048078315941085360725461604479489184111504228263664826845952059743938706704147106867788497458301716295789688089355885519147196870169764808333464875048016538061287348521450754748321932888422910648139153587027929654417672632933058849565680651390661265365014326965608222306355363690866277663931297959338660520965803004402147646218409644999954178345842818498466088798007613280385440711161959300436034629454715640811853550156549699337771860869838115690002560709739035582285793246626326435944065451622009277343750000 [100,41] -2585183942392624775613617443464368313639095257498128874932145460064125082158318334828492910285151849716630105857940420820890280976775372444020810726991607280674876548826518065982293021023934786462603866365335933044919873269441560317061362903709342551845755836115768607758299574430887580035506713166099855001801875159938712159031254237107323184564883983265072667550512678503198381478496889442985156155022266338696423758692505467010681798100861833553434641020382464486100975046002560835496628399088843519693017105318838710490400175645248669018906288887354152148064337569415877276851274294597849204877236354382513740029604782092506547475269322086554755596719732125463231270826245712542660197357527855234501060883598183374185179320158294623832934589987390570372295592289109751863677884940208974807176891955769433300269568703743628031557047241708735523660791434523949279951596079272457664830330596959363367826723923726892089487831388598215998024208140167270021331837981870530516339898336574707790222173199987815656772562619858371591640350125316448366748830522257456989967549434398334032516487587714541548349540242289366754218702715195075889828508223673013619726472827408928962124506224066994660755480402501229190244087339863998217121456291030042715730533050414003405594300245914907688967184443305105583596316193270143433942667543908242707428936987028593117653057127024442323936544034382222979713274904124015008369682684161193945443243133798805894802918971932666621912798035104316584402952552527706811403442595505648676964469961083666996900245682866639091442965616306310980478960801811659008852474536434108273145843163939022165674734087122785534358645769813245599053434693080618473868053582703453094404181677626111888574260722361363230368662931327803377440652456547660153460900393501899084168897450355783860707691605398662275996700964513745793244581523657541866072195408277770942819260211368927292249074460022752028115754003249910641661836036728856843621771942991800720004024300802311057332752456823837889135366242465262964721090351815000451924922595230804489792275345789621444743979152481148947214871855676211278242084349966703249240271289544068622490158304572105407714843750000 [100,42] -364404012256925939698424804509416353014089317418507793605349669106751710628210246744579985808523043492172942160084722311038619913659687280290880461791803789495805260462705421029507694201591837183744129255805664636457098024126805224020215605270122268677005407901757889348240846856235385785930833672506649004085173407612390325761888713382229626493016159151404911485287721264199571715599313110585636494820615635791356351442453344884319163283683226464420691705732886688612460528199103913968344251866964249399182592799706143031151309835900020046848464419116754195630417348423945700000610943060803816025446944151795971285292936078749596181481185465371829640511030010433487277377799761326028826539696103436258369513804049203197245462143062581182592169710888786611055638347540614329385958073774371241699695164976400260279064919900429232476530264519273529450587180648450094630027042487649185916393233054015852789020751266181485960990311351065262299002777684486809353170493590983514345858977192042231155383194741545454243987341506196230915707600864488534959224307564218254180096155595883756531202028558431887594546764455502428456870313912990486619006182898581927695629261050345444733679073177335539002742302983034060593089320844947394663051645517961288882114253857766996410946542113061343442415090427093630149649980636390147311104953510491946901987126767777676139878621322041347343663890273470124824554179344287257065380200071038480643948760018767283921443243275722943330985225508301598824129555873152255966589130150073826541609621283808973000150066825473567878302713566261550211675553659031866770515656412847277912410069293468880974574357507235291321803119085634172383927397814912754200021856374534462908848981643351004081494406882464881493837556611876163318642261052039802281610238262211933618387513290148460935047840923026584129940457832213534933482825490366948411104025581126424228799324649712518737825353159750788672723803884329197514557900166628824856842428634150608730890564741602557168412991237008060091680913589001500131654118195097152034398117731252628502031734744077946874602622169734744997762656572963397622434097769087985984465261068976360547821968793869018554687500 [100,43] 2357053321049549487258394119898358433214096364203701531286507253378298298680556923689443600410677793702033341741778235948159055705878750387352014613809194798469577937613129663890187758141527224752141641289933665620173858960705971729583194532155091036349149746677329227443516846209681601181230928777246345227289872654224161502664741725915741514172666592614967639473705515847338449630614810325850611264241334963942087661315161594442357027769249599185686293878965244999780101495639573013369231253696463425314596750726158236170266509416900486640985857510569426553771616882491067780908811830463028391665046615422036000294590827618575814467242648331748589086709064866461004439870983688969259754129936106993540290845929812548244920617636350536392909479106494987481671720276088483060684224010236423589233556687255523964802173844539931897937214959241281221724645478512276714926134201823324099986839876111138140498162567099901745142060520622323961802717558346804182785169797642766186199386997894679792290578023586046584956601496968041415279510625761688517364579281387785461208045691486391367145203708117758688165596104631924085374041257316952415191466274844835188175377568253668062397923009930157731107683226647526585330556705243613288440730526200337849228018402843747721967376582400236216394644423992199198335513248319412153931434913505894304285530549355419953637196417237616789838803143755843310921791313574548340804699889506391450647233280197708932371944132288709219965428131370677637704984595594162770248222632855348477396605354170883468019053778183472078379168368007251062942664304075914666801843384676800616326919048659151047223128056065229682117451889515069418113210613704432055256933851525736008371035573603913596144883127689190976516437138600682120746911472560402290167279473253570535890219473987520724613518197440821220446588266203329258679833931648838825459848138391882772224615252227912250193242188954350021950215194044617392904278251205881961127534413508259596046176471777789732120770445025186189646452729546011701536048996170880096233137385805321078931815215035368702040752465505203226648055767893327767443744870699091562005200728435738710686564445495605468750000 [100,44] -3104391125300908693762877779478984823935888321464332485957431844480420048635925106882841340843288103631828827445429310814388578576026768723371780084463372549371726770589221298001620800836582422251835398043803879814662808264754772390583293227751640542671332737861975879250203779963381865648885546849531673200469258674861652559736000064247127996853490850138364743919046113402559552910862128489867517405357136043184703173307985842420821913972936639132241201646686177213725723482456613839639626743308741041833400960710922954213550088897053488783079570309629357005271003968053310173642942184244331892655291892027738311873503822696785986870558049162490077773416057679851127919076667623851137433017973205349463447134770458964922038173359783093870145265264990075956547836088595503855827617535152496183094850536496402756475630864029271444393901422377946893167016189256336479585251745130450180767919307047376156397687849811335411502422747362584047920417704789970522101654677563144483788884539661920502099083323334274596626000390849146041638143889082314602644689658190855220314512494473824347305173803556373639324388357701751653554428164975949412676170104117038223463821302166398158570303941835280069456169995749164360797533422934167778406194741435197671403681798766294079095988623769489962051380093339219927724260413406645815214795713423554166716000679645119954150403683343908461800106816748158363599501144121758169469278001069655943619995138855932602977905655597383305823221251211868874258449009737815781704482630082743762747479611289812765574920395377307799756190204295302667991044922966442944405308201601858855564507175555695491547204998090480540719819037557494649016029440730493518449379818411755874176631468735327085805304725554439108274516952084933443521988676247553478844786182670775614086295565657518922473394664971422599332487817790159766515453522185858905819042975402800301682775750020030965832680655218735946975459961845651115762837161407556332797624334984156189648582039562486518120118544729735710957242420838105015966841419712210454257230101931257766288040863427611486681798975715103261964836486073413221062453922318227772514376283652381971478462219238281250000 [100,45] 2907178255768585754697607191433565434042702363063414366109223884083275429258606279866400507615121519474355734982821235997977929080091485002711810004659228166326238866063251031640942044267983976760665316157474128776637792533668318100694826115591524178459252396443722744884355284768683710244515549206583906526892290054294938591916002395402289679858408866529061229528662731754495785437184051038642103839382499162218497017554284037315800995796585977311687170276473215655058182036246849424032108380290999040341543449370814586709120580450766503924644226398492549598669418030820131868245887720306916556750325426798437461227834766099299695607820152467555698405232847149725180183554625164535248691575827752536271821015615181351491780234397717485565240626910056674807795343830265431972742041519413612730811866437677042060815946575533927664445900622868782766820428356810391102591289915093761307070255727361029742548107904125199415255837303213286230452069882644668785324190750315808310806925226638156204120060038103551165232044707703454935010513498273007414467407134917395699025236534372390981776985226335657978782218187156102642989355596137275747494811173981587894564976470612917650955392042407174002788196269217457082397940762550708095674140276434949835047589462693712799280304818744119814723971774123626147968127914850928766953230440572097766271155193516653747300256505648812948100728927263223969086411377898494458894144057106344990091768070139475468845835040551513141709614836440078608187286451153006159273260411477469876708817539787821687617915422650748382140662612416699253111001830121590302476153118062473155033909845357491244280969228553423269209901103549444281532936830772939816897350356082568513745188062541659917293605057360485476809886699721529480770987865351443743264379860002453060301156592256836033391004253359954074472696458932610896830946081915285702895754788093847729243165877404619026049649978378932244538022342880996327453724631228464192372880260265503909348550335577911550975402309745375854230570403324778660577123493863225027380280724719936529305484511124006275563982378472732544670624040199745181091351331394839752064740423520561307668685913085937500 [100,46] -2257123215970601870237289793502426884758875466648296826199146691593978573147227372008721739662602050910725679223965126956394872697717142743971468235783578402596929464560802563097797313620097134691179055756678879856566602802143168440304125733942659638512303226556256773862365138094204539257563044689833498965520718998837004420867165246423069742751299095096325094940891548577413475835740620011367118463842527635878617021791111129610338996779357704661424905296152384345302636515564721380072935486252719249085828209860480731373184400044644253445918461758291426352778717297905766360464779907293204704636968126852694509583084505154381500980014567437923960694978746179266034519904188387397949334100997816937058316628362020315023363131999698911793532968301986303658487015489387015054449154372911738794536221644427077324581899466118085169181019307448739832153687291228039867285639272641940242842632419975960932797777993259433253740655437494432989882386775058470723869222608706252265304731578982760600786087263082495918581507913862257692921111291496775589227034938572496010330010731159042488106645745107255371886689505632777451254261084794508161376160789372130100626715178461157897833531540105801921198647546290192321325911896741078376303515808384550767091484293724912143974607417527552725069731020664401655083669476689044113217182464956310947037384668660297919167973835291568864677317330675119476864381838245533926333588477419612035036159675119961875956787269232264657524543816917840311096343946516437901312945193320035691672084278176509877394770340133106127219717835409001483350898931693328677151178924593047689926985673165057968140492732253216683654530716203102827710089982605518734360259234764793550566000953779780689242633296699301668588124826828185385555235511693109542551288365075797036086448920195622364536842929463637755877602453035174486378136613129189651481988490718194543725584335388904928343590190766519915549770042496245697346837222867080719293606253428509024505523633354837673840873020378851745915824772885953703485968949644924411272237423208770525018651020537635041901486227659813725561698785411790243205393821993021141736335266614332795143127441406250 [100,47] 1541397249398782637655269796324129995884529209217806212059940694436299240574058262250524002197435905749650868928345374564644445555727470997123475039392108210553769257118117956047082363911177105012287867948228952447129268136173893210301147493349521872705684428746587016835451098589394882135407532745680893934716811953736814836370161397412910728944854469651524894972981470415811929147842164901360622708709034971816784777373457918680010034173216520000897946108545264461318845001681366991226920513714530063298703860346883028040778316802311855688138007046259609267773352584882670492413113075498427976710292354576388561785469720545712998151300960848768941974586912186891926681028896786807035776447535785163371086964167693777900436617150437567138654860651555868181984681251368109804338214713651177296527290268480678835775026430471082880669789945914085058630966822630939792944749742903379081093686586971116982125839372719090151157912879675994913635819124464874674270293306084163910704114990148816557706547473049300224704995231808467469039773372586329599087365612152066495452793389690487707327868023857175578954873094192561656067819717120861294470003181874064065276044738422820940134931761640280329360276113291651817571473682108554969680996405523423282227859781071060531040229055910749807253816121224590124374923265905381293008914435936291662761566484385918719828566554966342761462184254799540091598155092720616373004102944671683076566049282196973807692883538396022526470078978217909421226756463017546907774500250053546198459709519789351637292142303129889200313810599914827811802767536226448779101575833230656372074535103625934288735120984080157530331921597936810192546866006852994429616227597632470001583274751342222583324860112934414684895520676755036433738790675955860519268657655444553957368692882701976060268400882698057410540492293215121712001214535446873569144681305529476181439657706425136011731596958402420188871692005497436635414576004482570844531507865863433245184388192854465931834297045513284782613582637092072806892476108911067245904223177172381713579409168549506210378481571285302420445354764068862332042700313827765512542100623250007629394531250000 [100,48] -953835815021303267628726211867289185790179967186686944349135737073024848713617847730713132380422984716641545323806672293935926808210506281820148671252296287810927666719146507864401681866397722756724817329296586777033628011833319973476631840879373704423957887289008265569200140919431058773341189379256034884657054828079748698048220419115264301254376393184958877252384350953344863668513776123819612023551120443345671426692306248578731007392275582668197969571088320447079637395026450459483709129506369953716197392685309510419240472912383180885959822821086585607424081700404419364797116322984880741629006573547267606283625986262048906997759931274117695320854250407058916927113752154621053066137046164662015504605908710468684621098908301180162435960685704696369847653744179535095476894715545663273083308797296511606359706142113585157198552600353079023921001880706792022156883416345854088771126961253088556238136442739268353957701944111900136413582222395930941470185928890037424111622953533831671034964924941429801438954532993771589684777724252954359094073446396437073556295538469032788095270808641808990868751688044578327310474821697027420167080166466198481578512823478205482162625500315846086240812399412015085901151624881996936927951506979202831174999282773232775228815490130943434455381368745509914043815476933682015477679373596117916383110063369858580431151824234566668074404489760496710919881335227831686506794706138751828574434103356119044609165454899668914479995623406869612200281449236426526570655148708468305993444377003543091165193005121086863762901472957242824717766401230651594706653786068667924885708547228959983607171951727629924160369231122264426085599726855474584753388805439507645316586186988969971668099880833324146176243131905701678353461428114377542245809910647830301121288466750998832176465664753380643304659526655308876914138987530509933391446064583755095438433392587887815224769762371286132626538432475703873930953631001069921290131898293612342054928018138503309209588163020631934026012125683031768988266412331094472958057213732705141936678142680082984038124978627273702611230412794289220193566514183203253196552395820617675781250000 [100,49] 541599512428213604983939069889378382909488461665725496665366649078516999713731877670722938901185212385382034078288431721604980457017050277081889686742765028045036307903224035543379946648619945924559638050803904343061052933077198268533884102377560424385746653438729986834950425367505989377901098359068996868711211783366502889350810897486352527748049208402073376208428911032078120212517538657923641429146043446713507423401344251782355705283788138182282242323143153011226503765573718369369300995051107559975583611663394774291209454009476053753103137852260948623759066271775606335230412513985280675244922338592686761549063085815676986618518131361049139531232059655519283573037412616227831416948867433450870035326485052228151091220696443849528893114131343005232025347907917698531145462735521745905016187247054569628918330473446519610962379839328465321676329468473421377400394757989922864759992753302972265534973545552789961793512735928989113781988228870051787900782667062330482337283822371084112462479488554225023009900943749542610851391609457652827387195593854579872959348326045016335440120318210953475061905345186897495404821193386268486278259610685238647648894163150482389482282962637802493819901146174945489635239846001825901536892027075621220446701042186205831976293783853648328755333280979601874543832360582371950018491382313031061647829756753384134566822127459443645240990809020885893087796675167546142150150141449518561939857877521145642804217818069386569074183719747409065361557737028237320026340530590971706206744959402903866092306310485438306797607692065337109596854013196963386106179945764655378454780836804063095244502365698894301884470552910011424396385883969954714289461952661362670107146118559284226889959201698956023115249915755924973796021625899594582352432534882065284886452620152000309333942409520864414168015982986579972788321858217980814898912242976530161256027476507777653307338284697451157093232922434639815973695463348667692949939641702188015065889183735733999076958745731856358736352754368214106701953430043864139386828109135982746425641875238119320410087108283034296050580419133128190489756548231525812298059463500976562500000 [100,50] -281725971856204675881152130484125443576662002886641617512045019328596364173623194847532459267352023800735992835248602623073938614591164708851002201946179472036314177971932457563091940899962825152267217778987932237940424617639974295528685748634110380875819953986856710584471111193280932143743722300828085651028317564053352241378043910493786340954324919765255038355364788341349703342058607994118224015865580083005885618770520382641734789360302376795578187478253516598303008558859944701809767852366260483664293428758640426553581922463147170726836440430484290808681675773772620819275413958286596830283259724078684805696066291814503139910079983363648607123991512200526650491382411653604254744171492365000195482489459683166601651677110409482580500513638861803330566150278186695006628484487546922097696288140827309221525723422449459573298800966896161304995093178708200219578436530205372738908037443702141927107783970721245651021849954672563303044055414309589380192993946200762282102582818042833792459310077222347158355360900320835671716314039436086287506966130581918288459789593702205395607551339971548955397507800382944396002308348479793811341342175166384787383738239750401850151525919023023513177444072456888440653844902276783995910877380212743331904710180507614979032769864586606937891032941974611167076047073150067164023779911318624631543268082108671719167894766359678655673963115092235603669613104951916696451144478245019780172413454971508973181717027785743653275383721996515009083177225321721135836469835569845941129390737762586367071474718166626253982927966614981070390752788673674045962736339879970106802462411085016005857801064244523052822133288888615274562483426051603355571471270181303901737296118638149521143426706154119079169712291464095747528888212040016704341198322680333054666073360066820787032352134504035065772133906289856173321440260506263374176129907652794523227504446578150924823678679957788795899034811530416755429696934140691757630591397486748714772718966821106748396704947533553575285778868831341950084633708105159547048133709902360825527782609114333265202758133415944868697483810873749554559708485612645745277404785156250000000 [100,51] 132420332845533173050480209582363011874031298421246443114255936339497539943689176064668584563964866298881771930069215682390535388763110384751803529963399346490070967550512405564224838091836405167995054975768854539879877014479214432152911919430297800619763679041848136643477009708395471532058345882624589453650189872781648809286171346657197462884610833639041282504266759832824961160212053108040563268574422474454985567813153893109998084814388422710821095112309096037094078573560433805523832336337012487683622559380259341277741386713507267454849949399244819734775870160583780189809645542984753198932887304782342426418019969681839559842554180804014808858724146765623435101064953603169474681418560480958916834181304246319888475671505084365649159197532213731482470806109401370914633701731916246878650010321465868695836158730970688776567671548906978878114731441072739964562533375238606527404331425837632600153322033186730875617108034060917723469412569045457498231213275557264196768142332669236000559445928230562960291860115316533102447868398149046220980168634426673304765067280372017211119422609730022115708484867968650084933988121410446284612883803515562892806186476404953551160405017154992429485832049799328434521120250776065546315897874029240216332174024097456776558917062107317420175152909328441096140946081756388800414875292331693868485815353833650870692230998191585649302937911456640694546669591112455023223863715658493996509897569887737904252800431179327786174256077986386200070924414311749634914732035944890157189993200746137643356574533791697452981236552729413935376356934898016195687262434885143606924535618396288153987481495129860235460161957515116357564475616511419494778101332626046149063344289408816848362074993789297738914270369057842184982579651128723766805898048022361310151960905597925340919434470038718373186727229100202103420046542335500813966619634281179357675250151508937523874721205101726216886561251200591809064558943469348907548035702956329443243097346979427447267794483775532423369962520947315058097514550564307057227448955350723455495777621483839548369431561718048934698427397758241363945330704154912382364273071289062500 [100,52] -54839982992646669378402193181707294157471963607058267382164159021017231349311800281171063542335888376056822270471148558653994911299140345985686448822320945856809740187850527332244041161690765462506562683867568438874178199575447653718266211993189907862473541217781003284946159459698797919388970773172724761794393497653020807904730093626929141995101511487803131278436335028070752881074112704249992660276494133043809247533100131801586517752926992853239536384324328143654951808869156956596393135506261960229302801332263257601197486704415061070186630061828642357837456746662463204695927274277187841196402685742958143540972302443643186146943087352860573826531903085923003758668984464934765714560713632814108341935859166869043675515252748881644217321267891242582661528946644126622619304567271691823831783217974835143734909328973280615777767713083897026394322326192313757054878501290371889381644053403961301453635338849319306478798812799859049378299957523342084715215631247162488090828289386334766586982152147750736244183743389295199408627704666082151210534314867547621892247753630732168858714562707243964555206005319813069598290180416357388362890344313704223173582678284689410204859830665331201349927746658835471658537059066376848219393603463359222789367190653482587021482364806852523755712477521730808192657808951373770826218599508093980438269402655823332567051076845040010673445397706305846750391267604226048295902458674758529415092870623659541835611501158373001953208172970227131509222219266903419525610778422899504152608533452998372314317846364871414397216845309071129772749063185237630954280811518899165786476280927544848926268520545600474421025842062871596409330098964031095570497254463373452003989125612195657492387024848513191731291488999230932094197772220285144263229878544271684818555139058524323250988779498004064789431336829540558628505479048018367154197264887790229541198843842586496531221491796156700025637054027352869363385507578414497151955705081027175039807452311370966281678195876255734351737910983354205521843799513919518288830357678480272709363897535568953387714294158181694360885537892214003363733354490250349044799804687500 [100,53] 19159270972924129139669238028652062108052843293938549489113026896213027802517409642227557479068867427686223619578955272217758346489627251501605980129380101672311619398284373252323371162674844482562714475277020193969544289319736301640645024735468282363678814791395915169735115340881891111616904753051008718320931768470416074079229348814315430634382787347124236614630900436098939928345412850313204721282666871923936266838962337811051568733272012948022397115870137627061658662804001021603081388423559541686325151570420372979500472764046921926030053903082415660591945967542688700588047355066295426580238188001109404403311359020898840445259759813663820032407773703052326327499261646417018120151294345140918876166097758217551801212112181021270813211659443568298086741994125153316271022927101314493504618051525320527636973454498525485261409031421972095578681292293874345485228962530931574079680879550224407331456930111521686388543780027013036290905725990551341192357829040649271293455149883156510997216921052724542393861418007800929676979621147843581923329209793466189784186369080256729531669374948987920071712142024667035610532739716879815445961183368269022252320490029482238370791093987108675724252813776777928938490013541919219070451439509742713527803444572406001566697491928562707522478634227159895149626674039136216845014396645839394227755489266698969477906863351395110740591042506221253454175789123111225559790064152060090376760315338725220513810651086704394559579779291593919360386617790786197779383743441937484913868266131417431294144576015616695785246768908139616449116397309028005243930089332725425049395112240081091552451686167817985664152114845296102274682259468627123101859631103170512478740103651439313695139035737206875696834012290424622844870109104745678939710416437988619536074033039849826939068247576699364781267969565306407118419501804280427612183767120498721962335838026541085234795146105913995373312401631485982405634435193406100153577939566558879679768372476963691187579666886753817862507794486465200067594570704054729457286866312466277558641867492779974984682011818992212960795218368303949318942613899707794189453125000 [100,54] -5119774210714465603164658582491733573646019997851820574242336811873411507303419521606662110166327496213053003885734073357943674913537521406689114168642715081211999816121037295026779154877407654093519751854243029784298228081861428701167255338540183460258960363976536908736527283514814350527852458596156333049785571796158880677157061066630986294610718583408400200497116800191730138670322924477564554132767558697490906655608138375421427389697692652828748292677057644922454403338081374242376741239467545390943985633406701016612330083645609625298809493270938860376762008335912659733221053979648570650982949671413653496723362202376526193620851884740752311871681178417162111123776491834000051401335077736646682695849541237361103527018963762117137706637349714109404794709801142955191814717368560770787154638391073774727417178011863973888006742090071261561037900277834995700390480356929444379566505667726349288099010048783289343868444901860287032266749252178832529838204918139379552255145364450713400394994078819794791171518077069993605181604313697976784437854133407293433801335327165171031645819300895822336605143625773137179815953709522659680856507620257460694795555983553000730299789384118056761057549404925154024662021932423380120532665821676994993959379682298110113323245112046801390209629303848491965427186949192250695532798488385360862335912229301524283872067604148909827447502293734251253132926836385370386309646580187582290174389311573218246142127846814335745787454804846223580589463077799520013827323394056256335158000439057619395164823046020129559255344599720184345912774778868202012917085454487476480483476999605730773282342706627306909303297020596143492590389854569146534994985196683242152654217215237246167743037128181193129038724179508725363281985519578687157916401182067555620981384843923443240822948176573651487269136037427315131568579143791221014550180514560951567848322260471585091390381920884669544303125080970869562584686971207954856122736685562943464238168558341069082988585986822349774040678906447677984897757359694770232687982329368768801989586872552195796811087981410966739337364828088539070449769496917724609375000 [100,55] 676760912329165970387670486360235783986188938407236199808820187331892387412275966115005353143580498444006430693913129143896123422173549685782163423704970349614421530643142276892822832626342646842152630466572646106453973989799590052589534057163797283928935278702594187869282596344708680404649076276211045467206566128337904231415844767852920005351437803255321441300112360253519544436767139040804243856863159266755766365428894323006649328835258731897232604156653843917318335197475335062674109147320561829497487647422342235229344845777868415207804689534128446708279362007619617081758902525940359718218288325955026774591855558932617616461107241597502735845613206514351715131170816465802797500337558178274499181244509644750639779105185132528739772003274412888458637708315209435683415201706060367031823303148405992043833545667921196563659647253687672578174557515463199879467451789372775339831792705314615544244622661143277301889533683153508688437592903796061983399717127218546638978274055042626973380148813714928528082114514077879221271395915548180250150716216066706837642955627752333972582128954871295139876241028288407131238865310213033223653584062474121223458980513185399433924782588895047867127714772237786511636781598927403832565680259752230797923746188067431957008792977301512647325896569572088984045698433839937357671637890379725689031699414993591624897480879160057018078372232188695720727386913869961681298098861320094764241580831129084918945537041841737336253077261287429969099811563949642290682115398993697910811491213806176120695487048204034223639744374651006601728143598058242336948904004323183093108735922799944886397789564929560972163581725568110058389914163719671530395404799101097062676911317740904159471795081846056800999812298799400512681256118466169087683221103030465868573661314604056944242465824324764542704993896278398186812769772999462820342591906697069778874374125545269806368681533644503980360845205810380718063700724233896652472363369635914969050204978813972177844889564770349275296755204042196643526150286302606025774639429539377788426787494418260450529843372561526054775882244030071888118982315063476562500 [100,56] 269072868596320697784603623492998850272409267794855010867547290499412729699116068949455090368716298641353474308753505920579463042095575088679503378233527666696999202869105036859983559776117871053984965649466945663220918398190822707979084641136789751898351245862271546865615544434349829954753123869729045110099783495739817668208164125559596507561466894716980803739566111599926919553641330148793800211933000430299206436942425795987178373177109339541678176010174337081592030424661425244650343935512268302337574304018926002674952574850722272692559651658282299552905786170137305444346293484563068190037593903763563473792159598456460478966232624108159997893273661020163795579142416378860489997818675450069777613571391602543363197507186866536343608539021772291424719794605913841266323846776296729392600389692166405978281268562802096293957359234165645835974696434912777359639055562096475447817337275278725610236691425133504657127291507288829382918603876304968137796994679640331030498764020497483315697379734277687064578177085600793848758204617042732616438975483474494492503535592809619508157272343974911635787212056292943102479102549735539808453291680838062387525443676719628667759430977618781414121508751804502923944265140194409033911284711695051461412003963903992860105320059267083368172923776309194852347057568351863479772700499254324711040872831505464327177090317541105024389862909359914948284775102654994100210858902402136834242756024574869298911503851523728736489726623440648789186417010101727200873503607341318968485040268005074873974600215358174319629027917720106070877296196625415953119541229004669197899171063609457872994309894441078314127339561729395114448316118086476841344368986318891256273906806574467915976140990440979245925479430575579675070762904703217384649920541141572650311106830776318995692478237429633193386708598572454181283576816436251444369289229956436100514236496815055713665731886101043546466605800886835928311599444032334079635452227018281975015268001040592442050641478115465660051937425004803802797036880235343064222823423424513472640306170100076085403752873537186474095506127923727035522460937500000000 [100,57] -263053189658025837216287845874504032783055534110290179158389115824750731544415512482369967539613508516870816677428712002749432375618342018398929310563958977971526271705272185647826816880795864562961989895725565886288971089113550523787840986003867572938563573723640332821122620168903521047881134939384287484071812526741113962278295675242532275952340225075846884089727279684036108356885531318280470184200669531413511288244173492892057247651337148093069819389910070780557846223474783481907521688948013376516614434375335855145093851666959084729740896367955736011162143986719403254517626194142050131941612513575280841489889389808125148541558100211830734523237473033242586557046174673161893324749483734846749007685109622334128042850196942155140796676930409075106587587502466243497336033659236031776827299165569102611637554780731568739513860562797608085484244923023940655144952561811351973481529719233456496214529741747511839601085084016957676064860496720294331387134911549268876867548547441148954986087905289940416228819275012513503319314269707296943625039511869009973435588173259146771477928441267602613142413008277696495315338406292005999447703789525497099622232367171205515305119897463842471718863651514502651701848626935024010212564465824200947354466159332086329008789333502096012436664879637609540279864915517821984448435456924628111742291693411949402363080386023170263605890143315874778308426225535179668721649255454165288709732597616941145596799352680709474911227691461352158377621996383775715713610354532504601974929246502662171854365157020498936169758391668904795638711865833326232281191201139213511028810843958326138147788724387242104965053878404268212293650574803120748411483196274539376678566502914379294406491852064110557039526335869082648263521411654551725778170162136071784455922072107942189700555604097572133913788408842765171305001057423812900665194870903102995268834230876250609572864419924050102868273083117319610521126048878066908564430094900199564545967263368874141311799019107173751715206375696147725026174158249735184075340053235349914988721010156526175278893318193462746990007872227579355239868164062500 [100,58] 131854206490959031164739720817338887359027831139953221795965990018362721051587053019294508502255221113825582261980035761135505358354722952277673943014715850284653959674165787279092468775911042720690429328616183538934072285666611469897538307668237666452521189540286847322557487273442100160616808988463662297821759309915574953386508795544849964600324423953221329724966711186107294042408325176102808736455754330679409390891156667935750066617789191970033541181715315261752171876053064546577560178259244278652607874618722359243979893960750659070467834522131054784531194138797588309968047345069978240424134115017295792209585638919242380374965271774227986222683089734731639870388352649914064963716069216458539410125465406335742827113820436584703889216075297534993297295605775075730545493345524638379880975437017188282720907220988853975266207634393837569006576287879212146049535558279196563957089036812801882716953582356515249245373335499932593242098642118972250151043895333441706968014716177597297524291075424883096024879824194480328773603802448680961559527000216135769902593162767839503938100343622956126865689557276366668067953049719492920186741626766093218811366859104710287567908953273696684730725011576861129170006063046131167060209265879420785489733277330642704982352107160737163669707055820487052453592674538471458798676609618663058709922587464556996018669513377757814567602277722093407651658194957645486891278419200609625999151873485092809488853837787697741370554724657165810915018762245810753143678133573501102853016477976222403959883078990668421534614273111203981160082225162017034098562662901992854098131848451557787782860494331897031424325422283832092041289556322632415630625610398439184818347639649260977759941728001861544717434855327597771513958176153873331169409903667520856518051934786492082977230063249607781567929747358651863488079844161448982037425487756818333738702568517251787074260534135578344796302370969480478539748968173361413724726612629027860947341020004607063296376339603763002735989127412173632935283818121578408590612522737369002857002661123752971410530432372354425751836970448493957519531250000 [100,59] -50381726500839121900512033407084939717425247512168070238066423557882325516467509135188448114672329832043940918536158751518777446618895531335253895707544645287512013493826408589674391895578191872073420520983260896717702692578715783581271036624177552016713293988786589733634955357068000617306446862341616818430481136793027318997682483900481908486661089934709411348317461471084370952082733567414268470225726184531687021192079308871333298923762200668920899206166298102100929058225403352747928232995537288988855018063824171877979230872399152957496611667873887943336585884836679480330259119916200929222120289768473619173633987845174789744129619390806374230982931894795630659393890445299162037516881086842808890876909502798665501184680757157557906531619995312372651357443849668262240074839604237729913821871145078662604435076546763891566637468300939564263851446771602216761205259376484308911902680193585330043347310021252130703486170412374148879096409515703203323964820696652796050967734366345797782622303780638002508944554168116786974398654537285011325103469293058839009594609025047506131535372655592450526317438033327271590709448080749340984131146450115017911524634423322106855726340202814845463836125027530675963105838424365558588614157438706120556227919425553895934496428580219890060770841423585427271001076772271977568612558661781397840026355768542611323722885176339322022810867768341140315665871020747747372764615759179206360976706686687572320023084992676605318388612906912067598638544787082295852821580072446446913955620544130900312179144504038165912070233577363132812509573669971591303203054927528972714842642263959240583271150941840527331988012401428327876628736134033260864934612702084260532312273289191137082736206623702680429149631004338193853517371281342651314677220901344434617998919844588672844678985351043775675329003800375958144687347845878981107661046955806425894148798191324679846946568956502669666330174133072900986350330387451888027767387768330520744700414224994775352467499252052841705310155485222502211316426825207153226804208043957786294496686317603617371804758384712386032333597540855407714843750 [100,60] 15998571281888004744383348823179522315137723548422720103948759203540971480652807892542467581844182219232710183437122800343092734464462531797040695623834659885088884642639013068595743177534729144391409248720876812905491952272161039427323851301995217631788647068043682231148303818331761071429894479561100264509379415810016509341153307271297789726628177882925246097073046797694092179412085097037041295668263546538108049201167862093268723170954357869598794656660599252379963803941421133500776962321058388534143501618337781568431809020179824049505190750633116801489263299430392286460767817286754551951664218869427095221129268064375902041314426362824399079939242841018653698292758076473381717229637668283914934921690555449429637073698208808712476815551510800211231230028680083013811948424978727793167316668195692520664139603337931926940405514826004398898510004252346547025043708272466855387394895915853407815294888451088880295917353584050720499258191593911024801542101878863171968202555996598698261901784504852424827589665357557876766571476585004503438267843342874330706870260370718702387532828433463069090393247533794576705791137153828943170629201335927546470729165478709155012457791869859467526092556805162004260930534319933509365111007626600639995995248135238429838615143119143014895902373237598646194470804670778072868286788791783433447551073067156142050544964552718909199335421286885306506788664151722287620130666203947570845399130809033903717642067548448444568262378821494850274655826765790424085234974909042768998835416113581845124458269637444867255112617262033168705794568891671183693222122736970632068040755803967525240928531168242117777435966082726899589355389490926041558704957759141005678052084994389483403788331821112402922523727040315649701674334293954224810715524874763812204487968711355099161544343986706113885189605335185436087229344854488613785770618263776136602858686590364654334593944175111504169698111010156825941466123327420138771971527384291301833732598002479684038941956671097258674248673754152169407107874215373613758563365870762992149004560161963846287580537364192423410713672637939453125000 [100,61] -4354938725452976958013563000619726356517747318173241608155083159700317230243877728261914418011625652972839913439782749054877124571015367182818767383507180728395653883176328385432235844495857645251659688188108182743379124772267464138845163629591373301031978768163794975310354851888738356041325355704721123884659198391614463801748625824747056898411377258493496050273651127793885139570052013161586477672392888051791031203698344014507464877655929284904551506249571799137675103904521436199737394456766786187876700722905650758719148584132538446578613703121576331753620463486681507075022928463960819558788890744045435971736348567306808704656205615047391033434954233566555688058680980044428645550573352070567901259159014594271644122973700879608474122978213570897560983658192478385029981307957607290255886915424795200983454781463249621921494633498039532378059063761033015229216666162962886503576233937714009764539510456510752146385193073805134030749082783317170218616274323463595006346098447379846480782528668467641400814315554655676473614560558618303506673366269358466929217341805137327371930966017659458829161711527621074931182627882927949361080122091357988305067371739562974177141975903931025922436241609906892088091441286381717860699356250019446810117226739096709058545018371486101058955663816499617097167260331820079684162959382499429761192907174058311218899696328828914027932617326851613953297030679872442670973471107263631462578312335187997936745396316008654258027757597678905789806480526047354117268546924371035454716962679523345544797671387796233192391898660978907639251680874368485470230053070237344920728965873375482446452729600684917902499232768029399960240041480068446218883765127198705690292245669653712432774599016026061130201155393788112929591211819440283676027825853248307273114221218782952673993212716280392763180536221933726732335972419120824788461916824912862145779239256580347954431948407680790486155921159458086377055064168338865681329816649725925179518201771259505443051741412136926195837170277885862676428453031227844599556901663898640232765231846377707025652625816292129456996917724609375000 [100,62] 1026547464408584866200014104962244001433429698772116974190667509872521905572644897931989469529374380996928094393521284273474031071744455957859283398819815472409888467751006535504081348767850301528756434215784756352829987164375717973688739357863785195272918326942358290957282020132393622919553137003180745279389952404985722075226802853834389895146646054058257450995644363954744358656232283637956129914921455452308663959030234546590588423355448079337552493581000145766177327792585052261128170768137026301503109414780040276700799152183730018434306463200003889419061099871113306980315988134783048622236168954700781546420310708125445801507160822655413808666602325801094190840412241204461090872934165684367452946488543103189814377857143409169627384293826330602315233812529819963285093644009353084659758650621999878908560794943695505069342869997945293606470298097911330507327616428063754698891668880511609615778448582559249050492967756436782048816171460334134993982953660406405851391366595184109793955772317761902597073671043943349405335223564629604334904164009257031647571428071205852845713386563076023711122677906439018679293216702945271999365931320486747064261393996098781237713264075469004911943611971032957529562951155921090777022611836998949275292816708852642761166149541948610146445311464380005531562441683833863120709679894565283019950151600726511627100906819688875568632393768249366508331993720426544803256774353223558295700897597509340373885295863870780371466013090413867246715583113998097396271099587243260282092645992332769803454701987193518622501627122431179576321896226076398379643909475367596438729548873542942763427496535685604107500423835508790937819564454401877544930775573453252893554343059122157736317789403017556899877809676817970705687601143317411903577924959400561388208271996360875216689383824053954799896367307358378176921397391047535415079742534843647565541063608794532021899451531223758962074413104123397579571986115053299960930721622305957731493338112717488695960519955685144617417380287427930753873869087656930124675485777469170646294667308129344718281572568230330944061279296875000 [100,63] -208827312001371540910439521623835280768103349431504719737923960585179303400396532494595230414739204339475896406017344922407838131454704160713448677104429367231610078646014877194431380550010854846645657402174612921988114784389232983275932008865006124321661411310072549881812208830096549703426269270076974124061713404387956172644984564762182235940597094714094562325963115583043647181902135240315112438862296236977994901685249520913555213249171311332133456299411829156632420191217085174476828697670866972962485139186359353381841481858399068578869383259416699229522818281349022470235497749661369139555621727058716007687910381253092940962712065720024810076482103113123564557952934634706163689146422634893948898507965543814974244922870143167947209612068450080396456958791917859121410785448446335851665017746253990485882414936156621709150324926541288074301800158995170382183004617555851863460697576140915188442329362887933974602938935947683211028416921540452161952341923078524602585664028379161235949756575958630169906809462002505014838380409467893211005741596395147135569861601277845071861999915344105453549125295743986662998800737987795817646343247007022659467609359616130852386827599883657048247819107400516452616919601726054371579089361954146459276010599533603068532808508650946106680480311481245504039195810771593841082377931817952591260985391920925432840698536365763000172858470158926322115176078825433344428703194683873163703906239056664619751959154967303178550167555068143085954665347381908717559124309035412139779041300435471534782819382689534360072438708323467276959078388460726096193667983590297106553479776339817310582504956224328156622627136257776330889052358393454754783639948170794232369810193568023484639023096149222576735141953506137159293182606027248236718688367946421805676252118739399950350716096238477672301957977317577445021631545338843723021695169188094764283572087610522331554990098630551027042122497631534078477207814143356353287507711102488519138010252894908538828335621970726262741809464789357100865061204540544796912029919005590811783429350256824363896157592535018920898437500000 [100,64] 35973877849743121653966831983654364006582785650196331135577023098844289163411188662329258856078724059489961309488851610622803616217156592111488310195760707357421571960709833828464646077260293305247331363348749561286018559098218900551593088354971002404572185597805766853547693853601089295592015892617496695781457273423947409365916086141640211811937721594321235519835569278400560857248197761458651262880217509041393804800407649992248932116373854767845020496577486579249378704905424836651245728281707541488980806840951655123159166807317150838804817906625591581489687898131946167285672297509884720128420180981786438753283380831387681220348300027811235080659513033275785747416727010168540027610130211301217287591771814621191943742510235676202679279864043001727242352705658475964837465085506403603767119943790257964675308441052765022069816159699580257029007694500150436974433023703282693155638233391766701510962541056253472389135384045774654431609035925792641638988670166652366851010132679130025140609913638851292633828439210293183382673714340569479486748506367846796909684297693466466543145330071254739571914702066559378158486375370387698674847850816962428754224120207285408787804349545698034819073086087570913828278307861763840682996805277668095183300871780309145710884367668817694846524447340883633560754652399595518423980811001799701376977568484585276208231181434201086177587228858857978584272897718053740053077136724873347077049767816146927722346867221665704540944569049259591063304454090411954068128055545970808161109981559136570994902228092829639370668758429175806468610169531182934327977140081196817721253046810916508487233820074648858293080455649125168076390523351808794064014694651239871752029354882915113139961850119253165534342830370921840756706344799156537812942890001574292260289822241750076179805819513814111398413675691837673993833848224552402004959518493951412194732608366108417156448914889463023027780094838770711358753922101144200927020022369594282784571338428126598561474597347991409565227635488562268728269309461531652276386784579213784507345508245634846389293670654296875000000000 [100,65] -4992281340992448821526408324921137245568929409883482850365953358441284252112856426461488530979115818587427280586667395407052173544312931478256023639705972081126555362103577854627950686435973204848980779340096537388376648402210184827234436381179590136440585945439417642146775461953625257340661702932124740974252935336843230104894818705927891436863655774047249507872768321613897338505580430017785410265908312472718297172396569094166438176326998788462128641362411358246013667758143873514770229469203386399618784456548943182068809308939254765698527184795148507433637608327020407578850437203902143892285842872718765914246065316880821828447628384660134373580116562468313852017039903225058701354413673843866520411460557344504728410144851396050168394722698625876830702389642894814646114389771972230709047560499616743668914389397020340703006716999902973295229026328686295255406155298685275631549666639777814501630147490705869395531107693959362396838397810381183375807372794642471661994555055083593394459571059306549270906460811494359141882540554428452000925670097647808541914945660140270815387706817047057543731590657501730099804819762906750586931437958944232768582947666837048551589322693416257793297762595497910670507453674768831115685622608627006064141524256608503021272024741154491419569319705135256074381957175682048965294992683663856356481016084750138992440338389224930367028853327984251413923231157779086459635240739942631690948665307498493370176070709888620695802602024828623275602552376773899560879604199406623238987300165547246192010911628071564383305049216703514536463747607423525654101777051577146921633919306110844267448165540069087530627950351647220551406597504542731472364418290242525133201366538966026307878698165634247970813868528472396023588393136765377021472643701637224020686295835680470844076967054744706325665916003060469738184121515428354940216489022154157485642257238152807297903938880077684081329398500311800040413632179010211020116681535723625612140409224028288849385733874381006447118033584835563049323405760585408629266394343881874107182738953270018100738525390625000000000 [100,66] 475379313553819709593580919130164815456347622300208261255907181592193486170863087173397781933686265118289238502448196861515768471496525776261075641437262067982894356825425795884861492100542246379181454488538959571893366143237165371957775394447732540328250596106085422353686906237085398729776959741361038585359066620283986231157930131188142714441145664002830529833600303012405544783931069934100645831971583195387399314134488457509840706376720356941587956449390804676510123170050237322857175734346969428208332221416877962920930179622655636232653596599154907487119596958358659181569223869568599407702515506083472761347293582971152571557075805865130597719300812570633796211439275532848853985363081858009000682115749039552477789746717704189937762506039956686278192040817015065943742049951637447449914798229485097840996321677793608135257925192745790065763470099408709555937939047301645233009618449781403325487523422857694407971054446529422902452429316741561427524380810176332644530189574357372011337653007351812287089659926831481291541040990598461035971427189458374058997610907412840751824204137843096455305509706749114291346807341585620743744504418942272130753242813084886894367119677157507499681567121077463576743539862379625746145785965923513538285412468640488350698283996033497744645507999406356806591339173626515913486927800492846055623251471826638589695045664744555361523852784496428155479072063589090902750025539923485230372540762892575263387434149008835956140875441376088136309099253989483521395555663546174759360376519970944840786879543836449585528846741439541655774068447413304021523538409786932630857831075861161492761455255604427376641463974948001616865832766809557952427379657502057449424075465660184316860231607437596261584856394881571394327749046018518167678578280887456206660987619067878103050588125425884638838716802612416946356961779886496664742316829821959932660250873022016716139500595641255607049277527479943779073090717720678439547716759503571041598168745887333802306395845846323579691216237338489326351779931496450460662024726371521765599936770740896463394165039062500000 [100,67] -3040213720877020803971857209772994626344088247207384750638292980804599217100697686019799126505534732104091289497824863713149562144021809517551108859872201384508931791675382318736452865418197001733049956764797763239159646886285504837109576046315262959133228211746527017085903865596707995830521553529337200562387209402643730387376427207553502488879737594640045062203517374680078163942216804289477394126528750643435987110101694550625028920665554268012616648022730408185091507601072373640354239556303378191212073456145294141679189795288583997691141183585204874006541117473323050443356240577902969668095172019532209908313207964189034830856601712057164418026455571425175237404259037818844065283190010908609138235921983561767393480862442052613740775621099202872952395102935954329544434597773295540586781186650828526470548748210684701846081242259850359144766536688875170623376196709882544426577077230537914739491489097472542238135885590664323419469067522928859440740245480135642892532627588589669286759677646600456636119776454256668423368720668539516933355974456644244339783826485659887616482503621498505453296702614192387029946108035688312766697813180066674683345667770667011627475057363159547800912005839659684952350849833922432924221820106827801822510455798776724908186330159853992430968423256098478659065434227187832718821259799300022345726982184019404513925396177985112723460883201600705116352371235371965819519080167844307041841094928016230624520676031638070895217324991471257906159205719659096141423939194876092330109899911373704709064682107087085004103721019815258516551424913106225627580057019494794093191919710863644594014405340671046973236295399881389320838231418735034580396572261070244892527362815827201339425810229779812674085582020520769649227435292010119302920776928315797593540857269890519205874890731850399767811626586841055595752961336384275072471088362209970026849105857820334501753878196606141394980924311214223549542918389887534138853230971301477536544777370705950717698676647511686077419492573264911133410738227810962382765408440477017393277492374181747436523437500000 [100,68] -11265951928639878749748278299561910977331997795349127151679103454289763381777997928784995069831739409086899709814405604494612671916260356132282063619526344278921514759103144158227594725675549898976268087327682460301409304081207002953993159171798559002332265017070013832879696527527362743562526194182148698752944079379323684029314180997497127205861974777762654669586805488306509939806281731707009055915230111405180490576688622639117946540967130252592853594443982581269454347920354806363356730550249444893388566047973795000056572157952559487652771845137246989623921702679140157876031676815843605248124681012248107815629048529294798119167174894249457336822269656067248540541359797369957339774581242058912569707166984154765404337426335641111390893899397483266553343728590386878542854637901235177106132846025516075814995735002238247187799331930345879942350833920729561408198160314983769552498956688748539378591120427833122181855459092661822742004599741904958308567000831808351218924763104123931540524047437804710395852711562951839970989339712071309762081373293936743756564338506417846786024191110529127640005736049648089275201149198609807042482409881430718844215989204880024888919041823089108949691690234470039672710710431552910481593395412782566713252208712825573609450436497957862934741124904578899292859570304243460352536566670808538196723325453847833201907406812587847088211975342862409317274052366488806879095522458039963961159048820505816035488937533966632112492464614753035443404306029472634993335800567090813239812686457348495022039695606237173010628959267613357286236574532728978790598953936706152545084065073840080195624856350839781251464604054950713560421753921278771580009316091958242155399103822228969832885492638038130827236939600157919669962931011468831038716762908407067070218807040382405823855750840147482844089522621591669732583472579062296404501286298637962427735954922492681839230401283974723965151558084884181566081829555013082135399780694866731901487979132127493510754963217659359522643648759149099288005668183960397091963878679621302580926567316055297851562500000 [100,69] 3142812886985951350794678666896780342469148251098034130452960277739525535137289711707798972119904620676875610447628627707510839512776853016505741443351728081889784219504691647153043943731993157851289965707893968673099257382827950151285056334052765503813425074800729523209515086042278129081275353197580348637616459838936453132783191523542483298295740903657889869097829556774339173411214757998253263637928345925070200305535005714969196591972650234094825201948926028106733384342372613936971419552767762891632818417907653655886953345311209428723299700966310289433380332926988770056880977597870766557722732607467043497171442398969364675283666959382721907635840860812256309973950917291003759653734453707801365821381449245720063857764868263575795360037927716151001890417016238239397560019228957465462900680897853385534378178001118671122175533470546551090253973833651771568923593946688310213565576769421063299454039086060527047729318025742976984321345181042509201188352468919768475538457484851787818667680188499049999961431013365778687637566499284582841123627201319495108642254990918448394829157987147720775115746759155472945149682028330262234544818130903845900805725494761752079841554071208959777202529526407356102182664123534170661745038670244403249408114383239235773115350432162059436340092138996700922428016280586079277968203022143277186453461091522800676127565803600704358120680090214584788314433698537104741454539430174194107206749057967561058927636758636413318993888590730813796071610568006232267254100700494511494963994787950061610668519474714471969385023148278312374524298494195398363445423682944363008829149869792090387845703518691060482917541529964621187666587677209752122633705058579552880142453668318648965581544705277582566865123044892181741886442219190159691749336579919316382489836766832516186361686826335189952370798105731441642177616039004416189738520978808161649733749391446193672229759558275577543773063111917847582297146613427998300906093569533083357839096051721758897016108952044945037956513481579695539020718185617875480020178002860120614059269428253173828125000 [100,70] -579519110474250104481217886301606096300682120413421651304947520618499335799665877865331133998169160147040209541367761305628295878023363064515561211948759719232752907558449020489859894951310002056338513098994349195190243652172841764874367942833604181810021040425313336281425396791383786244685649491788316322753234133534133005484942360793349035188622749892382103936463993390047548628659499726751968128715836932119060350965543468338610775952617231190755568010273871357712679150796460721868624634551077288107005424568150908538279714544045795250923157360530154064024913969465396072187713615842438052186272980143542465245013527561402397849887009735162969814222991260889727027845721145928471749405894266380895477130895517564188362987729415411235815151128199880276506549843725212916526042308692971912825462868535344899285837095215680795421191218756475348267526870798515552427439586491736269482339656972508888138957799921399293769855461103418091302239040052133806446173161692994281310131500675059561856681541675401490608051070007007464534437141088528856087669552376152044209660223164481661877462097650663362829093250700114164226473791543925932604333897628952223528838074415068972296118397277173999783639070678466843712813968697434387453959224665200911655513626949796775702934025975311771748267586064674650751140318019971389510917621942347348318860861205805155464745828687012960642415206848730356373522416474565307731091050097113613253407370212393147372369008344000997951948313372244380192571166027914979154436871897438841298121961336670528430150383455579828531759532333662232911678087538181710320853273604849474284067883645740825838769070075500062394437531705604018729192277073833648275472977867852545726557155405061659242287798860966495182045588524799795619286360415093045125253800615809468407095471828722254555338061280365142657182494617815893343393228021191919923134674548163531246852232018795155433617862846125564764568106727262046481398543864212152193781256654583811345425323071527426769969199012365076273340817308139659693223104137277390535132326476741582155227661132812500000 [100,71] 83477300990464992869801341150445995532512796343114330283067116594768223487372924048115924073693210839799574643575085275278093493216305488207438729941332576603171982386394392279409706431362231567279007712149954323059904309998134453774651258847760508732961103095402509764911226386491916321199904778338185186277736683230752915006978801399525792060566170615298915936880007422974606816697251340800124486612371675686516023623199178407827646856259489977846415715510287702779398671418948718192322865397331926154455520504453378346553366577522396023058607276484497151567012940852442440537023003669828301019438135894440574464418219032827468027583416196225133646150666704626071363737595554308553588273325079066467131763820315688705858948872879991798126152996291106600669628516859477368702090657413678738388352736869008023781725509272832102303816229670863027955995921455916450673200832819213060212083264477128439106928265519894689462151026233219161890982425986294784913895375413999943454624072506522067703848798576137627929125922764827030231181382129968974707399429123089984609055795584963988134356436361572815703814982741138983035275258863836325084822691938043951972352976014082043675977149949748196030908907742448496946958732304807595474123617595357780576072890145465907897016308508118460948424612484968968368779833565564349838635065711650925722100955202400573083779642251598186213111051983730560111719357616980938165579453934174351167283800511018458189637948818068104482067920229448740876856842436477781215860722212062539341326529537008484410760756462121557362725903123372636361383298647688653760971519285494773493714182253141829797822134757549450042461200094938948128015344561881805407127474455076114746771402865412321986305771910628269999544530925749330148290066774679437800152921023401464908354907430835784148091719341920805419019966285858973721487716775854535421840016690938591939279212407196732608860712485407057044043729134127232195749439171278942813131417946816962904353278820271612270057208778760908729018200888906143058444640769888422937583527527749538421630859375000000 [100,72] -9666373096776685315360212274839059177943166482549786601191620250417996121625438144256648430566351582495589343437242191944172960431344543577943041658826610307978327973880263116895595498460767853238599165673777459503122989169945167267501378212921463185424528268630441925324441302135771637605786266654441345035178727800107172826195236502612046813330637120647413595377326827678406766386684099775187006285755592517716434463738091838962153548321412193411592837750951694199493337967742001705625617114494337224955069472162087851438662310328046607865831388076178092723014240156801858705830315528980469271500281028096090274096294677098598184004917444386204064247795444350772334330278913638080221114382537827523304157940705305183575124613510125378111241520669364798614701932218829490565409486454450855641022333797860932103136185676979846114904646764937733763133384061815931793038951814929488404870660854019477733508418725576206784902828655428140579753526333448180791670808457664763097608053668103340650772558099074298854109865443155885618204614262838114380735267263001160632584875163026304671372495721141404538011472448571778258944280775076216916941139771382396843261359435051739227705860689285487379962500568216634710635824171505257261091765062782202430985433234954226830234318337407381439619409210248234725368996642359688563148545015521777781586910890115884728151514710822008610532731604920794458004126213005952256021299319043320303631900963336490560374488227793739301633157382192410875012067857646634523935958785013570497617317758654423292799630620727274800083292632936916919101497004436924625154619403281881979189467909525708744821863666440467551879740526156197949087375435566888725863167502557455327151232351107936732496588655931342268248776173879020654227354795365316142926408460376682730885275760611564889787996240092014045162229071146912600836327517713711989936935912440532772017633941768628115795269069726604383654622759036713173047683786570036808219596157487315473880713260548138680301447003063194410606956932236510797041700859821844460384454578161239624023437500000 [100,73] 873181196169037377816536286331180239801795591213278686645426408832057967690775257270603318455087290504666336556798539379613742335561965587410387564691746720637909561654991385428015579831185302599744883753624499780017632642946066571297037136419560858427901685571323174240242715347176730610793015219357866725017047093597573358208047874840134183267780119976580910036736559850269657596484136087627823834482094426068921494142211170836897650281038569237658285249020766148267194553468848044289391998458231688952316291412645087976051674650996597587322043961766502569299421670368123052893226509580556846174113202801157952051939920114074303264987177344161876948916607389884074583319498800495978712610902518011000517757714857447268510526207643839947901315766083119190267662733378518228868138577446686253638162821414790654879627430238042956693336183607990706074688035917347325715319150766546800335352277175023410956180001441752977561547855591861498356049427722619968062217519336196504181742890147425409810217751640718723990837121867954991540814367678047610533500858026060046110399414998879587400708469295309031712386921489384837749800938369774067188887887472381724875423292931904160297448146982303347312316337088980550911369620128178279128709188487721108233300818868459513160697045413940635331321331308875391807586613085289830810580224454651216856064467917230300821684615813108888681124934052582877908265957836393251373827492376774039793337772241590515086118949522994949556317247003191269121178703460257797797625526872479692705787030727104876377261857813047477904705151406656422777173094152414187654425902330872229103166627272660802238411269260477730868722529566886068701681508483488036348106061222302656793141152585413829270124908004684003048647385721302670676280569015738780668559221440747675565172741965822676095205491869981944893151900708762240327048254007657940636870502008522242564130469289431999303343317891806842461742763633733540088352234608501147746032335728575008535463014177218930976355889043427157948988862361050991121591557941883365856483578681945800781250000 [100,74] -54485521579563079626066117958774923807416528853272305748300495238915672642169035557644737607120560563663691416513477221120304534663357642762170010794903280085004293252745410999404384924232429710100453745028170277258799473209871620947112618663970462176377603087835054282267100057320141631755367924570292075161077345605028043633729721238157110738292211126217146837173969518206443723509607990507796322657163874783059881877446743201131414291250577534028381832740356301517994088228763074148136447395522253891067331767459783608268982705518797058662445842129726050650545893275392073993085562814527087568819833677590376081214525887817351018924303059148073038558461765384288236769137444975381831154606071099384675104205746271384901958142327446243868666622916232972515412036027744304949023256903870563393749259056710843044613751746393534644441672583517392199129719826735043035726382914303235916215564058011836004103221405037490938396563514316051595297668976798979584668741986934004934514636191853225261494665809723289364095916210080409485350410426547630195121830176527212739524473568358089710607610353859747202052617081764870079316505525777748925871445673371408523699385887640352991011884598418637688082054008947100022009025421542705292798837643398940344436937938702118086837436921924390836204885042930777535738649964434078831427640664960855390429126421175810244284620709595303747429612047739453722713637203220421976119774891684172617605821783995654336435091254541461243761486239169968302557859879023269936862313105993758409997962244081204289264663150473375650476613532523504433209803811864328837634352746249772568020930694518924179371592787183705004131482190351011317726010731884654725979696705665961069795824171383326938996284230943967533457014732101027628465683374047626921858145349385143117364794873818851835468969126840372313566297679429319667513469501831993982413508860740273040493818151388015993267732264711035657687929279079151483658226806105864948459743655816077863031600578638499285197461678514598682451659076542569031254004130460089072585105895996093750000 [100,75] 1111492342405243065966851054156293045180434956905160378029135175874573087471989687410409114302138154451660499626242638823506083563979654407768629576893081958561251848242909410302058857207523047919640828952747623626562699376277748877575778282326965356132119440843457069999670338511256559847686287711714048261874903856770049543531309240935451830298137433434009295319305477839690833897598012904367663892704103477175770542700356228065796910143707115514256433160126721807909597124625222174296335277434595465528277034256156857184805418041353550836306310845466564767671110317752467804300256773102032559815489055785928534766259108402466903760632408833454371042086710068174573327702155753223828531824111041564162301737335446809951362961189335150817989277816116045790213134127043969054160680299074556658071595741732475982118443204978016783709383387832138880386143040085738256810307255496385151467342541136691837951577966713589198130407466940105231571059714276607110780797329178355438915453234619223774718796186002236006217655948483459306958297525556187614381340963265452862154415142815128293620306027117830867411395398568788073447777746021904962684089863941930328881858496872518798262354579907162849653913863721586973859704301713273623965496920019280930465735310654180101065750512581000120653598337545914923884666167394025019947326197449009115497860699072176423056725927579851807728640378470814621180229767430033214940655584925360449962324119153590813773603849524446406913538773265447698248533454441414383247838198102421180005963659998832961552999687440825092963994042991924095176820901652909919006580119561244999658172372278418610701767132554606490622813359597006210750577517245595824477965503512131213080755057688596465688567166538780436988921919495699603276219145255107779658278958621128149537925372363050077811845424131794653036066441688582792306580745739851762856476219194846666520987195278967888831010508830053309773187491884700964977557651740784984331973406973419662977986682052844410240477212911947514259759999047165059948838461423292756080627441406250000 [100,76] 227799387170464536035628254082964799302162876888959459781712110727038514512838589242615090290543747088493018921848088239273064056085830372050619434676712899526567808249292327893224275322141422680435723581403090675699598574047342601885445671701258567774463930126239099833309693468545720912999329987089773201975176847360900355295663378046505389116746943140889740867498747774513673119201021560987402568970223449937933883114683618925234752394505253520546823540757906230295870755791876027829452150987558271779122703884945685489986868994985273168542547881417649291740632569540742516155371015833273316634054246186460118954971380544236046196675158884249815814076721411192443377735946524160589547768789712735181121189704285005948812532842563983945576144848516144552010945276371770402464444368574704366222867288559794982779614964953278382662605384804594482322101721381913193012320837097348765932764804993470126574354183300112859157003291837081772177105552610316672559867822332127949507480167568668621429884046143334707683134322328680057596592180389433458276181396410953045124348700530037064142589915962574729947100627894550653722053243330711842258746707923451137387115854925855262326622836455552890715340087628390590740820896440071697535638698812510586848493429598251308162765666062811429939863839521552906417617031255500591158415538789400560485854573030093136070071295725681489527732512048306106949032828902361058080589551288050472261866721247875087135718421457900944700615576699812012380224116841820547535997245899369460474621345258598023126689479773637799872316859595876238476235627311010939178150180856721642936528197066453713781944219989059648710138030662510607703068521871130716094825376917306525190898647656925561361680986980094722941729686264190348832768978452993123455700573859004898839495754105122120106493670148808413044230753663632228685475403399361504121659713241569629981846184304047229873791751075935380645554668712388631476514208180978236515614795579135540667908068904211634098870805241692689552015927134314381419244455173611640930175781250000 [100,77] -35135935349253077178046706936197004176358421956329889369029107463453335309766206761692876215271677505768358598081360561576153528198233731951562981076917622892781851460813800212502950233313092185878222452102526600240405100141011423255465164377740139728113053080684075543141725572401980423779699476885442990497541152247928371812202602170211954108807964690854369862479325744499813459068078617736989857338658002156802298467966154436678278220633027809864841716037396026902415324877113089081009852699800136413213444778726273332153144445245788297828728877046758859287580718634787731430331681095117281570388964258250608643529096813687683144272939799572026335114085946923705595470205355244221940329390807593719814716837650594232056864315762618986856903952072631965340010894885771534136508669794278765509429431067413074676835810836653243832647273095624303688010689996444829069061270258942142955342766180520562928925963506292467610090140995186665854978941711159126580396953505369460290858499352906593832614984759436522399477612308724177436103642728038812716859921252665599088747164857378356956970592070058052450624958044384266801369352599591705665790895954302543901919864116483525771858696728866705066481311863462181985300937860817653355183866088588173375702737211615006665300516183070769602195947269874345162551853309630811841538616182175304974051847234124670290349805449220067422185692224842519545494101407036169172189666940488382725679440700343596908523966240772360681251266682089938130202633221570243625582902943923961166306189410224008081131462075414179052484640906040238350011269554550761619484104968743041727016789287102525167877835206620280767450561802366654493422517982047197717495395648869544496281332791028268779513987336032742181667297536774612221128539863177777927121100391438553059226537528950673654424888445241044821032676442479677318544958832798926889313535314895648721280574243158107565796842004942539232158976698286447946843709996022763464174339564309705447023356609656439628130865911662877688632332928295340934710111469030380249023437500 [100,78] 2894524184787234299265330204319728042319711971023747742434172146094820715520041165174183576200536148575702996619608332932903826087213576191613257372322701193218046008758281105065573079275264985890309680647895856740344387851228196516341003162790338894065006912070363723316364589846126930313565753513795177759089725529929875983453998802623636876612652083610321913459291811350277534238914510912583081524241776272759524068796138563537716748564559613346846487639387664129773133769049506885223436731144710287323960422115892503864981885486625143936785783106974427410132906180725362216526739333216030593407624179193998157157007935557614585386631983671113259066380017750825529972628775522627022152563317281925912389180865270143725236282772805744095365330454750282242364070369657391483209452210726930863296822018540240933283690170652302671287508444495933547114496620820536894184283046153445102264301355424398365065017263875474888799938350824329100218221214491537794982520174051635224561632569902075891416017520698685818055993970196936941865111309853069348765059313179078434197678279804433615049213360689262553445545249112169947157712605533682482537879642680149023820439716333422347768765418478704920757228752470308133693259265568208494214120442627955988134830515557885939589039305810038353221580016377440500972047650815539722426655642070420439198904151191683977124999898030342493143537272853555550295675923440803482421029904927486366365449857781360689340797575395685304863045101470730152308544367796199280406261000439380228072213558678921174488378549256439862107583470416103030545256173712171314902187433875020616899550094720003593246569410590315604561529811186446145502199010638307053033966755986080588691371329212345665227083021948927607984147614547184698402459802502022438521895966744997012037430500260980843546072407995080723924718539359382234403933315558871916825421340826267201242536645389132841692557433284806207494707236907871382678975518041178311755421885575878451840635679257363239285965563177441798479157151396066183224320411682128906250000 [100,79] -149731674420894216296185979526320179447292741475510024627739262622965261324707854658287824153266673806622499986781500048026289796034491980552327302972161694479319828923944659763801297335004120954764902939636351819183152034418301118142703302535020310484590142543634376532293131415962031489179288393296311799820076708769067720338316426350096041553440100284363632475068678592972834434968842508649698230879172684019033486882007481817533370233662237719049250372352228976904974343532169341083507257492259151796884635801373796477488616395222290525080977894534935739860751816616381343821795194133656598433220515210457886551311635866660545522442830138758320639199473776261959506484345914799165125426462154408835280587365605738752448477434943804002918881225433488782044071104625322104850756927584706960755190048871324710905905596143759631036533854719109294103394285331107476180233813901201596075797488886835950427091189716426079166864575230833092591820048178809972559135886692527314447982452187470460343003263145211471192074243728528226054350135119613903908455808858472464818387564465822492310642039501099486826118376025530541608143658224166469838770306182921830558860751335399869701220933635300449590681769674128735524534710250255906244179855281335609364998436889843326038539406456579168933768899687242787331620206483792782526663325810855166368538288739994611559473724748484626491845311176609067052738010119037434705992110126355991037315563197003913510237001436765163451109489911110812580974502944753627985439147475339213406732364830092875308948023365110331533131223772337222787219207738086051773036386314259813512776656766762820843868136623850007116980916629467477614773783283053711745858291252643644626914414802313508117627397309632700075307467401478145387205199184374639474570685525224892989959320591209952721670433939823289158075608168436927920801249527482150951396625359190713741951732627923627014981006093665015974001059382278320654991897057042570528057592170551993226817793609776930018350580002164170027399751779739744961261749267578125000 [100,80] 2435512112618791069908608240628243193751385362904410907160620561143508463755775490269718151588295075918960655926112806402881575795891540251254073749805109540927673626170676468635448595843012491527001439509948286679318506767242748033650473938736057072776431191236544451427992195297219479622384450955144876628551906827626085201105375044171782065786280849590827467050426033828118113169774771816345636372362021837743012210962481647023671407076037960914366118904408842793184751358778181502228332886529699092421824898715379170858170684208007534026488399712142248667804095130746707582707707333988514664903226664952087618790627289364977666471363702118763841338592814615533361258803490040685886268556472242498755987529940334127897493455452660205035186374167286859419996702722094616130002208262718937578119031366177148012101688955840623880746825149917827345080618647094712536291651993565518778951983520852911199968799610857954937039599582067969352628168357123623558435905763555185073984526483937778829387474378217423888807228918637750039912848119741245897019529309528092709189786478321574798421576016625549195361563825431855490792224687067906651677028404068902326862114163290555569018094892137439539477182452125995953395812677130645998091048975448892114282154897228095027980351918166714175786482926633104447461195687372401736192770424703471443327570042328482603801559231544814515615686769877269016571601308921102553540964899082662477296608591850312055706094565317977476866779328982299401524458011055066144232070863402797685620980396756569846715037176052247461624498984776306067703196067516251541256082178583584358823230918587781349907774040853893926363428855686398942295256821302667039761937537892187683962431281003521818677522645514687268328449651056526904080527529172743481401726783293223519996598052527031209476494700658125457991355140349059253953569845120684054366374458528423582352478931539601085583285414041003363391739603916712172300199005278421367537167799761381002078131200475605488964422960559995226734821917489171028137207031250000 [100,81] 380512429569701660541648718691849619932101677001066519251156847653731160000016092478098312840793937191727036674333044112132535836374556978254884553704419377893728209015014277262557823632455191400605084611111831556590585943293056865781774106800063674222526462090287269870956157817148158958554745597540377629879429141639222386847672794322719801149264938579828278621451558711679705658659866479471355921162284749974823205524420550754903840797510506934619486325831580207449095247545602684612159936903489106717805360883219141072032534965897258551180874574885294671527723574821802934484795809914291571037026198382901742230573939410854849680407210770210894725999968148619991316843096104232208086651337704340829043178077070079478166230370712737877439244902638037946109452206101479856100395609659277489416310644115568672123700510589363814210709993012135681694468046921310213952940105492288158298775654371885866246079728337599783767904267471491117024310217813633439225318354804858575841341460527551688607019858207761554386256428846477022684650753893482351825122985529276046519207554492715692321553847122805983327952262685335950426474829042364790503323379703661190727440513168299126460147194116149109353344555153710019676774716998890047553718757111893238009844066635684996122947827643641803805913238914067816131819996133357925452969277637550284544763145782256407223236409898862267484970336608721904685957608359028020713668035562647980393886764561000334076964554997780073771276774758267902592504746071322875776715579357999830871180187678048675821724632894611473535386261986018950706269203049362856982907025411657846433033419686733412677409854788982708475350271780575886264687168263517230047178146487246835796221928051762939722100720142796492004603850411548320246053971360106862187852787119447157347435913260774732348840688875290785226522156917142533080399345824489206889952685295713430317808979938589291655901759467381346189305426934977596858743954708784165556573250081256953589936587152021299778103652500000329669620841741561889648437500000 [100,82] -38278932172145317223530161102993590383681141687483533408150941467555900840284926907330231074045422824065681632495562814709335884019119552336920511913900258380024563347927451333955071727265690409614085876025496841951853939441422450046623944362967363901134612191152543554593991558640767801711491438017985690907072543060607408627185714930412820532214010737343982544647125321835295007893827553399868618041407396219244599734297805118190373829725192794286849014163378963455079655245042008912330608152164511692388210147658146960344860906487588471141965745378179239070933250673847875067802227321626370397747999346455893811918451493032254011277257732484456409614383151962025828393303120848317140531766185297407706070979110427641765786966940130919559104528723978167650864556616267318261947953753595021448376330646876102309638574809227376194306005562197342991210806303405277739835713937907136072839261803023890007314045625124824633394083124696374854891430026661652526954523111386669499804106225272567289090815903609898504615222705462515264666719827965553293643103588818055117514833453894167790216566270722694308394694663465055155341390491970442183480052193786478006890774066305041739628735233636525369382969296603147789022973985769308993764657145654630438748667600691621318651893784664125269227195151725788649655226581543475798388929509551404304338875955508164076745034709593688290333816230524379186710858862489884912461428215362529525070790350732017574174513832381283943051191203061770550228675879922370785712846547010803711718129604091185459826395988435086495234323528965784289378330485190490810924358071834921417513295031112838674609780500802144227916288562325178156581878460836335420181812325700615924627843481086149389745094816895149372692757232371608531518009316414586070811893181108765977809730885686847987214019807358565746497312398091817228437762049311365180862721083620606542131950779297781342940500676720018798483095595045473886465145755690848508906100858848174156708357829428287117831279434687861621081829071044921875000000 [100,83] 1586637232850054463529339539845565954119309319344352803396280114691661225892711584777720776757205040749932774685702574569735783072607380807236491679256223241773186350580825948094876720165723797387206627578944931165899434965286934277321742960788699540348307039765455860533534713897817391913267398699526046023538666700263206305699771842686103538159313727607884368281864095840658518868295285903082327483407306530422642718406070508658927081753671866059734665500418986818076234893263676556235874720412690842876260807619568642152791995519975430040751456976056603956553521268385134838944600209117957618006210292629001796658046857577085364667060278679690240717359877382904461356342449121576533785990666312912126502948143325537767724230899784716100683663656735629308422416863337252558350609085426527347530496762539470611801353704776274805005752071556808670611556636890493484730995320467712680157228913329956986344780236145011162390144673672962462505420747551996745788253320851274406076822614631351511632881136953071235990377473035469762738753548561615753118759437693787054493415859802211651978140334884989964220102250720141744150503909547194851582649502015160950167179150375989195005807328515521241946473889955179874138769726701642131358218989106561342492937630301886917419532940164473154022508044940540467693148323194626038417668148096714580932016507207156638284207983916775227417136339279278735079456674805836855540602021012324078345157699860434780881060445368341940999119580963984171048589424842137498252185474108588130053407601118462108309205423702827126029623701185367597528915062231801206908540414940963988478439121253077526836494548643342772683132185948928035016635208660541469302182222406172749427605135460807867276945657553432293588106438087544349356493162055962466717239669731775240911603390685682963196512004602948281419900054914586264126795245195609923660834846188953186113780953474906655434178745944751551555276690718549984049166790669467382083072168890809596114303339277445647327011381552838257551193237304687500000 [100,84] -24909509283247640350919448584529955290753722752782162502555035909854010844691527692043871150761743942612009713923840082281285675113379952991038955233112939832623844207986968105285946967435004143254940531274349419017978720962871274710011114424262584771906405838106127003780904303494915240680408263221337263888357988546678571224922982523049150809093232683221725572220048478452931499314001326132544645283760350719014175222878628224483902023758437679477132286309541891134324355327014279799423541958367927069513353849033772659729150123846975504411748221260638622804865277345580844792058551406285076562412688328609717066012563333931309717983059027099676867780944949705464434092972779899267027890065887764488042655254416358624787981717240986059790333276699580909508437403874722130214125782343415839938203095886873011796052293853811758568583787780287342378399591461116689433587745041762352901530756029365627379839324041693272884419488887968468925491802280068926721903542122793641286172265803764028276330482703532461424909598893800355589659426067834320350831440014251499015793261875621319485294379362499858405018699539696447746989503613275123991857675176339631691819138087659026739463826094014850602296339089920102441768175862958929612386299440156538345374039545065848876826288260342696174731322754491462235124732320413958777248647410695395268781025623427061058637728032978949480736012167720330238432634347558681880467869311716333222375630928265098572370592404589348899551190948906457305499978470538430311746075718825943800247567599202419395888753640574327083076991686652821875563858532672669323673392063591357166159910680946980850494990625340078041002721925297298746666081118949081242893218023408253723004278611060767698362823213047691544907161050552125313040219000356648004676872056309653519326160928472261234889276746678242637985784593714996631817340932270473903278512522762300074200244844540886616603749499480218233731253973518791372183481015094557130454348780589364042945034753554375942731416338127527236938476562500000 [100,85] -273673375215146275857072995878320507883720279951566315283634552367144515330375025692200762411575824138676651820458358720685473599359060001354540176729463733265422940189876886864164432859343882980772335227568571501837388831491579775674891066543847845156494110493463815332677530764833017204475958806885746788849673251691828574200102862682424462525113022954762160986500648384933591709914031574083264529195061344097536713417233254398606856405978503142378556778002141627910476234833259115694413807442586812064600434697014221175664802508727826343023627745031495222932187559334177646624482260655395710487796114229904027006759297557563132268862140131916107408171710729221860231194472633331804531519741683553570491608559507008530300741889938207757288740881528055109355079064192437561010070852781637777564462157023377015288275464825686738601248087765125240432534471976748133322624140884329062661740507947297338989536161885438161550453894452933975133769023857753162007348648868654580451290461813434921222553487843558831447256122817057356055060714876179533638672457309058186851293947245476927319646486112781203322194822379598902742476425340785437510764587845579590984704939390032755169732465541152968565463617493864563790572825783910275190982793334204800816549734297426791819922657597185182260561545055651068404957696684800215243658422028772758350408708705142868489787388692268306872386920887188856340719450259661960142053163771923583667894801234931595440965613310683712867291160865021856093696693935136379513802300198095287914519428153136323064144793928520159797925790715197564350298579861455887429014291430413442912839282487593720936593837418098882818183245997485798430574591594229443743471322697344297168156695028845201619777219308108724509153109383686253640767380742608067289939532659465297032181066732415226021864261784997928318043922521260478837006283898927562390756850354588914641151279751468339156513002729461917296584952063459259412703645154545959258893796834393170467112238395591671846116204830646514892578125000 [100,86] 11858182139673921515426818095862704361985763747039566554578441608426526929522217259855171632367632680143378515731177151045055977304513640440395915844298478684232977838126341484250440585851154433726057689683803185733557207690235589678310991019927966791013109238516491624213668286247669465952469488458233132533572352472536025640118060649218020851431629800686249390535204644616133252113417022777589282937787502468740634347125867854438211106823405436220950982524711438005070297421184523082492267487900392875681330023190720680099115589936988507336785572017233036720789853231056109251652940295091562744056429190977309469311417844651237364623024302974799805453376031514790000477470844442118634402702955350065001055373859233717778938828545062280392341773444870941891677508929899599445109144460559357182866299604882196718390157515964557054875632279027954191862289779122967848713358192166926456283294630734710058360156697151674417115038240285445797609083006783969854452972484778017944603835745754607360569358520950504205636809194066381621731491275954515100549539623558905026859840812006521611334406949639587676627835976461228596319823824680188982857715129692848311731300917858131852739941495459521278614623134705906384804598659941707378228276216478334694818936188279957548374084508740029403218136134533158999925753624407825455736950396159388868151877627712007432052156499521699600642451065809755935190742758252282472284639811649847466172634590886419207545726033095365148609073728238023341094157982558726605580432086480590180042647925319530559078552658154733127957681645504515839464808581222079465836480662477846998209206088228381747114791811632995498176198182390355372417161784248241617540970045624498390734412668475353007695682557410382601868679164737800913397853787457258269664110624074841660858559322864832255468775145589968408273313877587221317297726612379115278099199857533938392946306585714602148648266121739311397040253376464408861080891462904426911869513421360919934853823953143047665181983346099853515625000 [100,87] 169533155943090519432006138072277497760125317524495774526879798023026643725022052932672128103581320038960050635435979956943520254973688494581759627916545621558389631414381264553267575123421955351368341371946507322470603565483593836629945209506728046657412337377111309482094758914422711709100484295757178613085567231131683864119458789677343822451107721500869717051244811134792529416957836436692960481297477697297401194289917425233797421875024526769467464234542813134801971344170269903416182728455014388410868888512277004201224879735601640328737748737850581830325229410875003910866705537341761827032337986674161842630947387080508090836658984755525078501223097113255757996883632515912994973372927763968366121723763415868898439785692291686987769620665404563493275011894551990917568177803866834028492938270194118264702943590875413035435594134737245225771514500792843647581234284470579119249539285821841773863331805318884968612064015060633850288090335590114191539094868165992179673311528761076510017929541449068422020499338105010352172720308934845888289695600667663234956008414984779739672653106874100821399600619157008206089029619323842476583830383541010230658769886431739124006837307059496139392495258370605921431364791825641163197120041619785077230279777682839525627833428718635752705898337817207976691440811260078351602764767120896977477815923290170581255848253653405769647760212033873089845213060485072999282011253539416399282909299778058173728587857667168331548732633114711557626179345556549000383524851170796022494921029202557236645790287009776673119367070576687348288149963333186516691215779812764400812233522183113753245625289175300446311382690760713525174807942099322876832797679891322199292934792159789508502345743656335009876444394388495949278468341982571362274302346153186884737798676646956868148989121608660807553263995073281247486182677442094174151507627675271684427704785883653625648070349442668875965092936168454567407468200854628155780850702129692553172780322136140056956567075195312500000 [100,88] -18961947393019024824273662063366520596523501908472712010536039252999465299376492811324068897487662175701446901835621876826097006102194458231207182794850876898868001602769147570313504844419794262434272953962479847982759702359986013853583207956586217520567093170634068024419251070662041972287396111420435116118007860063523556360194047309556627123684286946012806862982035405704167116702621167284357540861170455367194174583153802219129776413723115634174556337510511046938587925091603998241842402772728105792655539876740021335285800545150264204554799759603511438356117185418091470462437140570546312272115807781025398146635325634754215293260189065869408969807986800174052103819096034310127172433619800874142818743164567455129870413763467235821573449920657559759324864978576036672640550503859056912563770828709928802321050381067236277233701270986083523157647265739532934816510959464902293673818415483227050355127927794637854274482439020274230975656110174783010939449757684715029132794732322112318848080091706325708025276536216190050302016231829587479411967359641012955369939686009445473277984254383443944141038119903573211590039112461698478091604330121806705046740759292153090739170556083513387767319152643637295917672500859558722604123330251542994324178391154849062213798189018615427745388305351451507670916733419870796223380366511817354206420809105563623885796253770727745771361969634873939172385341386823291681735495377181573112111817609545385504384472032049356001462711226219365798592015756832200249591080803271099156225174920869330769887455800037215470703402934990382511032097968465129479127632767503039195477583179850349874245961538552595437201139056613692314134375433844013655128260095949344358077307712885343804837828173643121643440902694893797703659696618906139988037925948329360269519341942279747154850313956273822606174264549904280970764353200364185017847452504674531626535638525517182127154925691948360373818662159530610324340634310356327710370341790583515150513129640838088616987558593750000 [100,89] 509731724050852896294467520483254396043572332844306886080848214073598402473908745466130115394426567673742803198728472885130095527482398252830867745820372774806222164821161571614808899340929495318353552828167383104655983838358765066875790442745700789082167356019693245022126602277334019406574592597909689396923268009010467435095970732437396450998919707634135783228013859957215610482127592693522442077306648361958459423702755527334346623504969500477553993503210544953687379005063288953715227062401153480836920592222447035108387055732071786110571083574689923890654931723341140997027194426560724573217666190792167663680303671021787414301604340335104150195245140514023766160579973457150915605759699277747917092062697352602052282993108121784914772821724774946125799556672717266381884666842147283607804454739815161429557016720510076515528000314105152019202919854487287794884777682179784954113000490871867688826396766443534948081427169871952639709202146081553541452691550117435282722616825773937141714531941841610424830170856307288690280944585025621025263303186645140416014460753783016028646725163333957714191454422210083708354649031448180804276295339001968358455627840619618499543761197246482185197912983465694073444862798482848096300945727409187915160519551181462993393735884788645766507673918258865955295297079371291202931029661635885453527613639280669636645755892789808401125721385018848112925719866380364441166631817560767689461810341229324501406123656833269866815396740389140142445976304113209430770218197322817182098990148622223254385076811561405815185707046670485927055429763846947657017163889961820846137426626212740718367137891469003267456886762656331724262128435539790495946021918273918237760214441203115701495313630378886849531676233518715487801350047921860272207304259312823886882919649192101226693827192993980945324744515063008439878006937103276289643819882626128570575644414730355315632913196150825261922566906211079987802838145555941056577095505734946200409404896018765290971250000000 [100,90] -13385406430055194021204476298357584250880460238514454657817980739611304687257633275903077244325694811092442744813769313698690187600775840606984940949506640838555934756708465837910625064074212540050060935078627385418150986906941029079391639177724080712694207709416473614622314518229436073614916258690740770645158499710253713736799926655781020245680617430615962147560576408518352975102149267742961291501172947693514755698830328761428815578690159772185730305279968979506722896855486176305157297601756819256422795194411567132651594101562838490839473512810074098850396779613275739420126279297926777986435648217891079122239628887537467773579523794568251184884907202702180178412506657873803032695432435365895384107023228376175013739811321643897628876863940317189090408040058213760270468533671613489052348712932696455191365933490415282161001745388930300421989465533718940875750315114416140732999983051440524204045312622602713458552074119053220279126727184748841940854218618666947783491552547986902061236355980136894628750118681544262015034119592892884749667554338050112619301158826539797389900119539614072183534520328966998461152865209346486358497049295775037976907716683204946113792596601797733259114771393453243286436345858800551232464527096655897303792965058999974503798660812257137891328882158408056944246188628556312214860303085902594419161902088690316310719356867465674982998093751024144383687818209733235125613572206470412533656489979978597332244487317594553936802379137135891355676027542176777597551776964263987860552476497687396500898591162731542586555475190896373059477460315696976584192265322166339187769684032473007526894205378712768776259639037458886213678889675348911714736702316905154078810862238053712592231652959104148368425388708188917698996531026698694437288502389902809035526830436850292966870106321388950123271036894697349151591707700935453065658487060467996915054747952365937916648850403266660052711832909565979468503112804713879418995519126783544072124105130607496096875000 [100,91] 281768703740246610195756069940741615024935288354920013945034677381855975309936404823018648358804614849635969675855546707241710620894958220802254880399534211984638299126666998634090981385438660599629588603800174682350897933381498132666898525697860503631709974352152542774969903598847220347119880710795934963662129573608590320387361409227136343150902319274931728521366465285193226240564283479438374146880009363864860585511331104361490085086353668229340161658826023219214605087146013791591796679092977469169205659091790799340743903936268587233907870316958303988780364787428239906522275832148473341253088764416896643215771207804259192397600364404670332594875099397028092222683865697853550090331108409190097839931443413424224322271372689117678292337188245842796109320738619486510962379512627378104400381814085328402828833075076259806381932644861527295572611854071162210638195063758237850898907243563498508240590633335624176961046787996265219290406279703371150386590115424964303563421256193741889061361294013670592618003973347280317009453685740484440809543026428942640020577669230516890988366319668516298290351787852610231683189523400278155439583402081533448070311827035427886184707626283649861503127717864837829900316096023978512885470306555468532158411022861219600894093600401342409370424894267533081562109397850828452092647317733835251214123889441167636872224099165871083749081970242618451349933517673366712833276587310442350106172366513565562203583329325161889819016791364500104070142705220071681141260232496043280460001187778587233558956499028752833645305712650196561550205521785159799500050526664360325145827214072798593993206625673310424224976688626708692828370580192627497860725504037695953328208333534626765578284586390437233881186329906345261333811449262503789597157990106832471350069439163269589660993756606778759134291141912391603967063553257310267524213358555988204245009077844155464792865355443774790826415880547080561967138251267066625797230182812268805649723282160256770000 [100,92] -5820309958283019905730836303506153770263729112240313419441450113129438201540514159607169423962393818923889033149469398687963837382093626128090441993560774673129432214025836793657477049922085085049002959362233567540568277843392873935258772523033675303834894574352648552240176215542848378077081894437553834332841868335851607023981817971308962642847407657610070069878102441390592126665341862445119539601568015798202834033021622076166008997794960953149274496879382664920839341485929677123027876025221271841490005356817069263797297013207086943630743886399008373860104663270386626458331581647609507122059547920176173897881290936416953654161243302178447750534519556099496149734416489199747297694577594018749755504793673076321781898520804190484907862804958435932830165581939864870196020540187813236536510887561476814064768137232075608541364873518449881434633782893232331906613713130917042889570727956361030249062658370891440678533722644361932866034638398043825567853772321862026744973289608197874866226299081899509887589669775901983338993446363490202204549254165480548172381433565705001927095888675145227305261600512505721115383696891560619467704964663639443211502738699561862163655993655987895173541179600509833062098588654380633463160950148262151810362597829330364406794217378943678537869223209579885197362398515128488664152251629338871166773500375398958201972365859945652267151667368983924692072639130281633723775798331514185580141208947609967628881121123205523335863003479460723321204045119514483154491793701980611579650316827279969736055458253679827844891556570232375209004251375861431456171918325149324166954805128633550417529355670338969210001268418031952098186216993223914732597981550847777351614640874248746606383538696129280220183475701564536122705588006859618533845283500462057355124046295978886000648591529027309565582345426814634720365398449210520208029326925600170787672641115872800304848510146348080217064222293655981015151688788589786782730215469605307920706882468226640 [100,93] 72885250873456918195412220440293627606167670820871837445498566355380674668066933421031186331591287712925808766112826934748985712458369840391575474697555385729118747812379381107331502596175251098378549278745318904626775706592294002978430443090020889747755662785785375671357413734198991749359064939228948503231071910477135696122082294750592396034035586862866336555807748744670891340117252660032658392662313925256311050729350725037405486229688062967213644793540264498447953214751149028696566898001157049155930951004015548282998475051810248781858628213416346273504775609827340526059658650246687319221579202216557046558630935508112291987026221267477684473570941184157674712881012011044923320758475474390606251014947121116611748647803836921109504365313706442556573790800114644599905845761749933293325770517795024326507083489715023586589241476248081490839998616767907273880725157814730948269919793858672209633755706176873638358400428740822954849058763830201447966335472997799984390897467234800583002970688903386275237554932155139015470096348027391999072822018792201608174114253816514290391821826916586520164296000266055456110327832685236173569976603922960028948310618747094482506695788847445355732835558226156910858968921589318341999617094888050637288066889075921965803339637240972947756972252345641342775452124740264117273497636662344508383008136290451288711353998547841649898297566402693506018233003942597195664896016627162927328511846602989908742300852682927668998435845748098442508778787988270379129154889330410466658734217320122031783377322250862480414973421009615681789150178068652652763436253635139950546848328572103644582622958588507914840098249403629698182394250949126290725174674377838178325020303353315669509220469846219098796019680539480732465912801196810810638668353139802627162742578693600893705959553331247218941281302253154779602534886192706151486403687812125464120162792847076489802904947207230494242521174154413183295832751086995034929382972704976745576141599600 [100,94] -952904152129480416086135969042466991295194956946988675879055463658947694125656965329745952718190991618196905019517872353207678881368461782540844929500287094525859473409829144759014000890265450603451583313895640675898448211341602186907401093101967584619436702893210192545620792394247731396889880967140242835552254785782169288504143606289841917988901629885343369780223403080713975425421214674179670106865151143219968799391887050498602489748095099096825260376846554122391084147672870784005839941578155718276074337745988040943033615698746380678509059568593536610734545023417421183809036867594633823308264262840797541214433444941781118317249169042563973638498138690280200088174291635310849352974551077449437645055783525634090338508044203407484703618965820758699950989372539159414158379968513488213166300894135457136676303810606894010303913754676689748665890897849372993928243618636216748214609829128383618522981856909982110333348779739561265906158836165850070150096860819351448021546254306457814362449446539161245364777168758757355753086757786180631201378133181186121893750999121208060506189841041187562396531668682365403647805842724315865673183416138694298509846559971922003369396249147698201908284089934659773133617058441622545053378153990412474001611315369902226577073380273357384713463714701232987978074776724748898507110036282899171908595344156457862055114531488298464699088804056012328535405910162194846934853063051403178699491055338615143095843468109621082864696717457261425015903066048646622965678232186034157232043909476561245002576918953058283743049790436379309245237306937759873742725858806176157633393822602542061813394806635324752242653770973606245727119767349201505996437687433772227438458701149570781910290665516006678590769185123142353104116527436217161534293069025723380906757433877583041635129662240211714006772970585156044632054838200468746766045670439993817780974160923688505471415043758787024441761475458365357227617565253935097086449288416601674812200 [100,95] 13446659509336807060858848879652626976204211549271004709635611215595244952357147217456870693021985815287296135095333054111092233038396863165073873863885036491466673532846500309958736983786760378731845748710784053918618880075431515221029527569839632059709868898850581438421108113918976409557292812377607463729903310092346864996822099460905775169839397644106029594904070231327834946762704811677233204070006141548878511196868627057977404839636762171089171271429732481210187348935495555210177717123043014064132809848838820730482810535746000940509110948267238904302095326385778024070227972832590711055465392061373218163353185370135012534042310228912943847105267083412060400205751616872306905733892378027518883445066469420062913556899586329574958193085599426798118663445270766260223198066756416366859310192545505823265339439514344329139676165736750534880598682387255828439297387521272118302570779690355814255557624384673156602571096874990721212639794376306280170207624944932741104783355314243734632265044374907852113543908475636396989751376025552559783466153710884702565946479782878424936773544132466384576972467952787229548230329257839176558412972239333141899465456765514652933054871990238126849163005321500402173994177618959554676597922205249001476286037101866686373071487142234011910987125978792316757107014953208054907667869552392441907684517937291840932477279923153278074167397872934775855169667308504882240764229973116308106443641300662157449332944491395708468267993083939210211083619125965394248676845997302123482169869801333131649160938274260153125978638562145373492401608293256367481153999792537342138924296894054238854761095440899826653190269820115945898344603801266386918679716063902135842145054303004664490925082401727766066485631961512199890540354746724065215817486046012526325476138225074629561260235831704685549242400480067553917841998537929527513224642028570354134220073698881626775223437230644433733369765241767577618911864292334822373794922610985372600 [100,96] 37947065540855582587408970560687886742834064154949498538706182532926629057789770777651790590571893607103526918135715553424177950755089172055623905129648161534762084503456629663981349389553268899916157206129894542177353166573572032167635604309874923551530232261428492339329797806429220756051858790034222418512832657868384878725207080552951694127961895910152807014589875963915221070411387277698648889447796253986822052437852256571259073723216671598023637087838408435668385808885063712301754867668814712228554930912349313497962592347103202946342854681606378385718557821913353337195887304848997029076825283617709976932983471261366046476900385454972869649572043362033376576970849244543539193997129446384415267532928435538662386622264525652624843583753946281762230266309097682064832197310418563655379221532126211760109679253094421304541577728869432041403966149397930067432154993480082528906620221095073914372984168190201184884356239419670239486560264558339093888096484218750148499741195622440582599990880892844687376577698738223619235056779667389921212922019203727032755726984894179516873560488522860442361920267681823762042128430226155450241095712925167394096450179704493857645214784684064208680471689288204496183131794882078633269167970000639703665274343857161970620930641800221931647623444684725901839376472782817844587441020006054534077918656831498550611166545421877522172423441269428282255200257009430512141275419413757722295281882609963480236100149712847903161511955173394048348358176992310399327383594630355649301842864556133694312107153605716032320941509369785077375976347412437908684031640330064968091705383283804209830165803556038373497408728561529602073321469315507543946396254921197523873405707103770774792676609817703053693207345030565986575812729694012789636982354640460847677375309143790999121681389802648147580259438149353658929814009431857494315161393480078350017730096665622882511806278614957839605669983784674035110824490059468806938404264211600 [100,97] -551092686020772759644320616911560364718175485637198936352017020321627870669497611566488765438563932571046799957696378787433264872455799241253215657780889119238176051959015704765822050677413914661449890173505104643564577518285141413444684813935800466388196285418893057785067201262089246796186384619134311565304620955546587435526665588138737078080709908116288028349783359738408527521980575746829592337855675547081500757198132426706008086930928881021579150120036930111657592546964011933443892849976375528966752060591796324909607478426813421613721429337104216472173178958966575429116398668295583881709935634058901938586023772031507842766261399936610596061007264106788054035195301057842545312582183197821395969771934190352473142598086740015303909516571856397182398142684949105849092627342913326357647167425115977690728801422176808130898044568426532985940005262063615481992961841934398611846205404572157852895893313244392709264549862247703003606127179218772789935755312976645580382224050350656610050687028123622059542587005817846913843298635135842082673905278237780328777582465368390889177013670290705460622948594567011858412463195794626885878602137180443817428535635174583527825889948058564695215117060519333008979270307664243188571286274490060520797503758868666809128639336739841462233285128636703511456247300316306606109690624715549802888148103340504656164409496082062671441087942080049622246674252923092455747531479123532310481107242607029636196635658297897835108194988482094058441385241346287516492447985867849236547895832985099055330865040421255683527844743142867502633321477579258787868691126407691224964090668350470019622828655595912105462069351459354028265862809238225573058223370775436803236963768604778066149958538199241019834172957578532021436521769801576949730195732753853461638292015763583510676795501452604167860934748195199008026552434952932544730313593911145897878168476139541751517984990543995037886529043820967786266818702649187383435700600 [100,98] 3428320043001436774559783459030324370134775089421458754860808759591109655374058757431679393767994316325751545111441086480171417144454705642072647887845946981855734789671588620703503307163366237262527822099094976431005320267203014382035063680574999032515833896350767696466543309639453893580377948684231308608185104263815528463826288928548522625806367918172551281363162002292408177220582970363826343395130210440597275736881920940867352941915612775429435545359121052442902324956034146334587650238463286548763376297461578827401456483701869439879638777060568311471699912408287921200524381059300281191915401746195939485808167440464012349033819734970503780090057756921504603945885628212741245878657634235371207081254445890542665938389908544190699325534699776824545547336306112142353708014336764805819162760701006847786024755149611404285296402510475034024201719980222319296871396336972341907857321341177458140378314385877971776278072156947917032609095814453337176235235562124935091630206823413713284233344568488379376419360110968967343886169101304522152168528697064141032272372275126461413876147418764733453081650301858075619823531787732873236000288740845689263205619826977710013761577351106884814267908161658942528233222280257046468869417279651920876030845827960689007444896121035512272927993416862210680438889597765326175166896265657332060217209025104694492849458408963820478407119518393360518231922390438559180483669464633478429544495871245401595616104438542458911465864187176977644841752253679346785167165742125464850347748226779339482762655469483681906513657573331764165059657851544358154262543083491090521790010846589986242200069586234868913227368825718835027298956072509719914851104236001793244468768442392860152552909260817868411102320800131580697191237416273374198463033365495999920610506149266325555904071696939260972533149242700636517855998295663057165037350057505810790931739156746432640200685102152130984740291907017156876358542119422717729200 [100,99] 17776539725494672345303779925162992202459221379557287243046822203886002185893391041269307107836498391037772630769693056128122051902954668792145032092090372327445951669253303242412982707415620298171540262593907364160151326719610479268011828477373040667666497766060965516130913017722087554055358499111422030504790288573797205828526055340052593401680883436852050767236732472610785803602150940360451500919072181954355653570895424515510088670188749645102110214325113578679935441180877882459638148690392086328650568487141446079981678254129640433193761529972191881636219980260450776759169865376718766919897569012253666357627641617626261376377607094393346342295681294726850020015244895686302739893463875334042123258962814644835860840574490669481460885142113700010421366100901647518163246773101753798850550826561920382139549747827821943616853263580982369422198895873731709226042656199653602061262030451776700078611855529074818659750551781987189462285141799497408327599960950837542058594853339224224187364650120067007078581407441116367063191020997889205664656959676421287865432462738077704292023506787291175355765765691442566942915589938230736843940203655248876328032581001220397409096394155888505760067214440490265681231504074396593302174984259341669898191161860020838639735322783043737843686083446448516531489227299385444367374450404752540667021189780473968548842890820727095614510747441012130186489735542274025325242111488092583799700780068306820231384065105859072211558294439468728084981323044025372145026920131051424255559144280776153053045725615127847112522813953258948360798770881343189718543058539776266678623790428703663338278268250358058657427874618604436541211208607181489383200923581414354508238203540005987281024896804074308400564328237248566648716997518886030180716303910481418649406444289951767516729540576307148497091418064368380660418375130573592838238187939510663173827084383551333215824448462712380110480659441939741301715087879370200 [100,100] -454338334614763330950572374573418069137457974743033248407273803562298401776493606528619238996228863168253958214143752837114033797432339098420579821949239913915091249416924435865797873182496025738236299826120025548615363964105876840067791299667559890334717342112086320315867294433743211282845171927668102605630522067439787812084974007090096410584894338198646914681888254456207395913232804631512178736487884231046298332116368757318720047784556214991050170995763572012652507214771084538268740846618759529189162886187825663333397425667784887048895345643758829310374873292403116234375650093514102630402581387805108836082859255551693766223307474191174012396821172892610218344728329218603854870825564792239293844630009617032549780314712031744507946642416801754901470031794687254654256443154185279514190003639519911126594544073276700839408295045406966128680638535289743096854774706582722354927573870922126231507715434201439630153515809734802575456436572975903390860015134166721359567177140978803444639750192742273421510608896154796305584597272232354450224496214859466913717948154653195025890672159075608420860421809767473782258980580479328598690704996482884511741879844805510612831891798805691088381392679297610862256202509441191047053963701459589228040331652468694412529929066686191021529045011228034486267332067801556802912778619665690967526049354691658533760300232519766898117833723669547762815204953230579074193029113444584639971303812522431111862801527883193488208763740228904790926674330096590895233894727922381502455205414065866114655765044957999218571676532784529177468457116343486265286020396230448048830868248877404953765733128029525593903599767479494002653880307430471782367918100391556962702792184084293296458986761757340699357096843044682380739221371504102206312596227209413743903201526942892714985882875554095506908642898593532728591651846229733814259485841462733382814813455346627819219051650148737700371156498921082449323904079120 [101,0] -880462371283889122854839393891512431883282105203877488793582566079236450710215780562360492950212874228067494305393189704825093026666439701956340700378537458009040318571291388271413744413296515641609035147248083757022307941644992070295047126071587160285940818161511623628950739750003430937801321502812445513490478109344003388487123189918062480480598357871153331714061023542340668234920444475050730755028989379468848370263068802422920862614314224057801496630783738809076246964920889576039585854820925941368323092814752506284438355675616477551574258806027677417481082449328731417902662079099046163131391252868793297649762017715347066508744474968263160920604405043068062152778347479413802405058297956115008243621451388883647851735384149795989602632306042598324474104214586662805398797080045514892822023563711376807052005977922690846223926892543310294200399481223015345367726687073241874193048088135508192095631670221918263017779849717976323244434192637665965170197983075342130697741713991590967985162241697207145823917267947639008888082939492072314675219717110857126089137047411636658465788073372398830762159416697008176570669662579866475368709408285202310799369561472479930306383786304913303091418185514033345421638820624017166584870439532625664841718898753813937393455583271551863812573837544785390074659124522724826961964245520524439626841432542727975805142231412981672644037786830079611919376656034577240844508935450331448284873983856261480046156941672672398737773429461986251647757174783779141213712190525875933920739639208371388444363776987751808667947931142831334847221280843473625151323245912550990344401347787988118657665446486911681737709325709979951667676637421022111403222589414094858409166186981011499584719232444841881227634592802410649042386893459871919788169108977944145478065386882058241534422298059667642068734038456471917079694083405728438141961186841852128663104409786068756833247262312813712229469094454381468975156316603420865637194392268498527157629809418369895694131995657647011793044238934777366286951311688397810250039679711814455622252002457935899321249639017650921953178528508541967009022932764774662562584987082764284314087194590037355952411197990148394865173031575977802276611328125000000000000000000000000000000000000000000000000000000000 [101,1] 53230234643728617646907375797692381290121636911725554219310683252746528955261669413361966567762760874971555292867012758041114850679795507451708862432374360639765141314843167249057053437624570825535832139728353122574994961066714755372323986926378415478854633535601158850123115253587482976605276399016792009635640248482107515804111920513316767448511163161914955882827611880848688044031868491086176814163096980808632255560695825143805319126718718248658702400388597256008522448295964837876231439935170534586634358551496973609828982336883429142554545847358649483846579067729753387302378608075701775794552006419119373035141026583691514272370365677119460509391430005027523573566254431831234650025647845567969135394984340606865502356817843270539884753053969156217791734608312182100255596307496700046651545992712926498532982368594726464307175291138196883788772134516088899737088602484247934972494802054382718203072050625753661967962835309183005371119138960208744205616618709239277373129506043660347538248993092601563864802133323952284219488441622488046850370025985282373963350626152641312320796576694087565218539617739588958348364939003791182064679407229853089089337157966450043476407202495907890140258364664880019727414090201403078021508846886193543638514934268485076363138062762127725096319336851455547949215688830599309308990271658803002063275767335113078259866995942510093260655405520957375315937923952915446265828620813677360115385985453675377363658527781793578492586160149711123075996856149039861675842973470771424665144918638883648227617472137871016092266446885677872019002388625802088256632685418250587122685784035404200598075534166866628245846399565403635891406790537669798913131290248633207457607436060627982339456854918288299516708140061486759654957050807775158457958367033625356092654565551997013425369860455112846764899281631493451673720807029645446505975421291468108290104001010238075713803806121136864227912285516876836769923315978085511459820969217705521696586765334475415759939608262063474600803116184834661119509814396917249423753861105904133735194166988953015942597118273493988472524100151329916105262591678072470880800173457238661894642303573080013462190486413791803976813810095336521044373512268066406250000000000000000000000000000000000000000000000000 [101,2] -811017307900005151643916465222274154040882212250316506613111637714478472801691767979007217774281743146242041391428134335612039414662391242803539768729751662526798731597682902913524897638490604489749289642862280722049496027420709424529372634184361067290032401777299980696671030910134559796352225798499747978901625474731513898096348999288224179560261630752091667587796111523071584555041330834220467381624678592353114502777400815936178028491473841829495444449595864876643347418937742777525521834679904189546410189980168349362059212790126810990457957175667662614395894699637515566892029059648394833691936107749246856415687139495189894173060084580813989815618344836417965870328546317041607025226148440746165335784126035555924525626376009040128658658609707145901976050518634307327283042271196090500938402645555288725113986123547444850386675761288411564524692030075418746701420916961340933311375068689552473282234145904260205130887536409438542434103946694066687982632330034940201477450337648856022398907444293038150895136848626058170772084778203961392425391989618150858825994352315831968762439352797141065315154395456550928242332122709995711378705215774921652640830108965598392616751891076132093942232203481199204757269305491642206262893043103187248682407016520013433393732692033810644786811395297116634043377855621160525948299601192240983826744562411661408348465963348075298269204582694268369337605138439802154607066534903837269106534863320185909286575201583113184601283897754850469937798109440997101614864139582862656245305491289708858968150000898545732141031922139596353552272624638861646962645310812755687935666792631965919423232778748454366784918623973285481841929806439820093312497120015544204727705776088560063339059373244360391341456062700607667206846171211445767412529618107934496628211671691847519795001571031218631518484872427903789001078288154572475728163789098450250915731188072435371394071206553455134543277065242634116965037302128871736926275794945586977003125003205672569625006622588746220331488932946282668943218955430664964144490716384213578612311046745116705445297950570249657659176294677821210940052903291022579310068358028510678476872509196686655516722119348213825311064151257767207425786182284355163574218750000000000000000000000000000000000000000000 [101,3] -4243708140343108231767124444520940488818347266105689197166612061897691543716908945588724710142033336681323900652610282136152535685222873921479727712436141131865853451011513622720467413235274636928874869357200916899945246637606960719072014191497303690230248397331511568794352725395713229933626196586360672253664484180492377164415408568198070870020923648135865826030955799351997705449796188519814864772781807914922089533164195282991103340588279352080564173646586226543881556709710143199545003121475762958027385328666415791679517602601072139724911373179629692036909703509767902243813392570614483434154305595650152563597571765836007389485501875193693117709112339041787893550243743202930590905037806587901570164529430397825312171748050096133643042177818096982937470440356160177282508739631685487974887911334083085384911878102890263598545041966576867141220818573778838095677564935434789365097955117052198749676779774360395626556785794434561408847872523548419963065513619446611262258433746857221552592059345716315346039016471642145087723246833111528625766721339908204227882315031471755407869032188835619936562979186630006156859694616311631650810037924536485149096612918235136126355009786460199754486936091545800482879315445051775390822256659045122144518350108228415736341467812055589717531163942287107292050839565807482208469322462179387586672213901846882499020648393259392162729788479652450807319227555821659196398674665753982181272837782717998176866842120957392876191032227722416311032400170771631021970387070810310158972283087711814782404436960577677771021275120800022296284642798207713534679391032434057649165782238817097128334394898289081925808044398761421102641775984686336385514213866584136260937348200469834025367417200540254594729214488669641587835763518297314844525707420571331882805770067193259074972076380811120846407081852012297612387443378361886513126552363073253924429869617434612968007753854981365370673704160168777062108474386605635884171178102363334486734990470843995498222783247298710676696607294029577442682442400126426007204935447391359000776898518490873073613508425441636150748609469341087665787829120804989413880963489168383810305869407807288836604950975878783854401898000246323716666552172682713717222213745117187500000000000000000000000000000000 [101,4] -4358233865294047653698237049439771638739880705878103250387211139612786472383827114591787407186771901183678146895906630878636123946277649306948127114676661071765728063109088468875160523849432642292871662760399144301616303346185512264388106950773724232309477572795492190711755769825258722103683506156188568091600017654971115553781483670604830059996374040279813234102733388085186163986779460214598601807426041565193347591562967421519356513821123143117412816247800375219864837827115886733004190706701980466710524336202142756395871938086198463491343319399749553716818417110078329104797601742685904784374751975544176943307898600034179662785773734542118316932082859155664507421737864984025435580281505399366302168617782745719324100730281785690826424185628468942864223549073205551468392356376805179874945316420795243281802641591629983975023223757768960818040480273598277465256373320897527241701691247319408809580419116416503845858967556365831418832740029792594654816683141810233353180881311507523409794461132340611164897990755236030678215790382537952631814410266508904949844411382779278252209441733756658866604321491667696247389719262819119486887209581555629690907953753668362253727074781733144067877791452624089354119322451041566431919192469819547108634771577442355662782900152895611524153306357017610636455667738045596745529591189246062321873926255001963629851801399519975092467383143954968475044777660246906189435131442147437498711731063153327969702120252923717274591081540727629014518245204832005657706904341979518910726564445277656981480853175786302098466887231117354418659524824591917490821109385871811742307637537943772589896683273401963170038483694361733338408011828113563563653569557900947438452985581970178451797499197227938760699462594967252358897033287912014485742655455783477360694376385444393935441883219929075916032560950993074892577734813597095025596590123380211403638251500721699560588873448010904582555897067055636457588345879001989136995733158486018728343025691116485848398536382838762458392122517663605544014745654996938805588124238047052708373706948537479797401092185761019508232376372265244661386225818424374990497161478685088567423110715221811839812574984773613646609152546308548381755187950403751528938300907611846923828125000000000000000000000000 [101,5] -25668338151466567453956826789952842763072810408819543033257023044752221660041213829861700484131397882388396775305190141234240858730986281367169516421252818674687249603142111880818983987587636947141666016974014007678321434545076235408989034720202281927145570771232807012930482045804303726114424720307560014860142192176437412383204385499975041197248461611861441844684698061097396979649420374360666252231526767635265995357110852840015822038482030719531271531477304892747812126121029634988627439135360862262284558100361880047986434313711492908819201819001107658317040083181332871504340671689956438041727320254347485839409493061238622523772961623820090172666362184457333643157119727430154125881652092981071269441063996239584268579002618007309272702450251703870570954161301547289493751665032502162941270124226760379902001651679408616975759597093213478063911983926020887543901903469234323301056532971364940857319328374692721433806302055980440410271451636742104577715001886918273639910122887032312326392573838878645107684452639935404830060654881000083866759075469871857961410697845885973809051460128949998668537378218242574413961214867091249489697510150897526479331005725384848123460059672862417765800375848598803799381802909100463290903512805901947814436814283997041525867049716128303537411669461467820536173456126067641786386449613276145851371777656764626595612390812007781245671495130726568852029100353496014033372975283308704439691181699803269706393135439627360753478824831634640121598536729241710367020468970962328862558580609542397280746729753668657952449693362388274495195315210071476599732040248370381502201874711878790656041058707141007374805446455159433882465232547273144358777508932667586761617753996407280014975258876437537433058957655438500169464817013367638304735787979332282387531546287964400500681067311172126370436383607165511030883665807318097388758909545291086670413128642600322120869815255070848805206669593320728390642798954449050005579691136784319251446559769648528000753959958327456069951481997397706088598611205144282231425825752710259315368003628362580013209662937954230036995882387429974147772591760944648090097387455601321113933139457327328025547796660101694166408474008491473118172146797300037235345371300354599952697753906250000000000000000 [101,6] -2489168426921920877991735549608053882060514520800118864675212656855951992372381464784268439532697726137273661333401618351967717335718546423631995885863266290606323962603677327734034649026474458910057094932233829633324242332812580964291307694254163086721351970024549831528450656478178999379713723098631538113061494559519529308982993223353708777294659642328441675216123554730938997019850801082857906029772518364827864300786481368923460147755423670334674101550712168670859262932361591491299514099835834759046791266184301378327074317482908847709168459852060976215984228907143460927339812850639014991967272020563937291029852514779853739561171882064793514327869826460794909732591734407343555276678397659596354300354743659930223830614109173539744123644209568346135930688063810187973359171754226519287807907107999260261678341359754754603801769425134615067888109278062499990694587599117169609811880241644791584324919700891162184839452449741743651357633198484104444733350623949284259353644807756776655646117388948096230946193767107619761676722583262235215321697059728230417576650878776564650657169899703249190460179435535525525607420997431114969513911663339437262522618421114030724646763675154649364448481939772321885623391071785240007462955413102103955130187882548081806588256868757896293285890645275654159924450724519631145824570234802884250884695459326131102831812412854441220936183664213564201755668196914200349328964260945565227372150519192188013406735179084065864762685024015617737426819166530613024178153964214152147925335723333602290439382816394059271394214817250764115823984033745653232419333830063004232184582263988411400197522628757591443091674379587956049266643939270164358068551482185308740161000858341064283724876687190022700995302393398553792695957057096914203574883585266154076645082739754385730394284306599160607371781323846894277879066457407345314227589955181664499393999914024416075661891748826022994847092641175518989618205473599796742180099740351753211503554324448240738979274631291978984768708314607063444433773604898530420155959485652680682601523250957274311747084329349155220951830330921549498205798619776321355203174235012327381583103509352896317245585117545289011343390823386056787483184421505555405929044354707002639770507812500000000000000000 [101,7] 5068139736152913742993123822819801688846834946987319643454219400223034086145077811676814452040575707382361474662189979637871967823076136321410120996761382277913963857885782713299720688507202324171509307835744299479461149795818709895749594841648149724794750878032806488086001014094055405054123916320214384108419160660090835874901724135293764802148942834778851586048016252034013289185560534178205434691150627578440075888912742896390390175716486423168106099922711181832117821302393309245694922369007568140536929374932356899075671014441875678559456717339750184106876928256404714476472309191303735841506997763557786631601179247466008564975797689982128478909423665822241109891191833830616284148292999423910175401203371339752867843120651765441836156038952741308684458307348207606116489039009964116418975538392240141842348174177225415394775691378267857212868078654188453103715399508110704337623024735051010210394472565802093930924726102327637296994217105061201943230785278068307374635733413436442854139181828043104775829085529603184699043849093608402868256174493403340667082354920768394969852531141158389064114179504024195539801367163140879127168855710177952630193528291304341572361097801429577888298500929969531645737740283758768949857536545244054537982395499215036543362776974184867730998390115219236729582661718215702092569241833065001876696780326539372444038538727996245081830178210855163633429775611525076244251718337187956133620612772030737132541139720596094086833207778680586272542408151089313740385667172943740284303823097239086376700668859436399691627676587780622676447843267036144959749173938964386397397442114888532064259737845814295453925761126552265753735410904719943871117584341040149223373777538311461563445078826201485773883354168432217750442213786478423108611319272883166254134490726596531053338798640546591989913409263731909915038934738934837886414558753597534457160986002709792742830965614335335491552864611472240622425452190184740945949171861056438699691764951536870845524136833792659544148202905852567958616200081860324710026064952398167678072766169597943387389918058646698673394245781276535247945400701967717170106876937752915218650856894827874804767679311010309209308848908012190422566183717334453717739961575716733932495117187500000000000000 [101,8] -404455875350300321768510465985027200102248711058808321536914780417582344800252461310733057759114175407449111750179290262006169818651073641331920165793649343485151172650274110628804532148215585667597762430238664246015107478675166103739650667904901418528841809791365079645097799817797999929118875868829026946271029274227981785411643740595846024909427505210903377572818491622035723120060401799154908851206872416880665411334846055922683327135207979015174588019191291811300401738163389903349915950670126493004569923332884734308480406102599511714062600970623782395448125439738183690259461020935918371459502648224451863045447642167811054937841692228259538806740969404555923176977292981422882164618442000823238361695971212931779288931276527091362704988402465692131051311735749714009403239259657305425476736559225633644534942281771401362846339345577872654078424041373231318935381498299912345930274828018990901738741707508800477972334441612432495539132441741750358224536184524018762604537936215952635405291349132461032736882065594021181453286248524902269998939699202537765438395450800132945390935478005961844889422602409264391593228397148769959308302551987994344386994696766441603699037033699087142573112334687530957550878385886519883864304740654025943195134375584924476801949260897499834484413411568247142706303601495142785387997005063004641854519714152868231504234262413438261038760013488515274117084536526507008506012000483656366649803814029303494738753944054796519649467682531813156167735225371529456108397088731042327579685629101071247724465351626071756355121109594359127254639770077575496985212255185275009734188796247247204253361268893772313937047121010182193056788708762777213941626192145528416039514587821735127056454913600148220915602635282281752003796401135286698809614051961299688006039221864545741393012443879649778576540198422598759797298867805666376219468809308288807775844460153818633577342108162678451826894391872129647575367960001254941112969444329349903503669204228341366187939845818958738046825496908270964145917644251100254198597153809746904021387701015928099369740435615453159757191471038431947408970831072466271850093516898471559510781132000392628748734514764308206533643482089123279230730156896811422484461218118667602539062500000000000000000 [101,9] 4465494439367466676779913920496347399717335998302977096549043732442133807624302808312800332655311799050459165745631850693031364959013597479776604034314834785860098190245604417018749632103631569473231104305590176805737968804550442117544699861368335400854578322912801359315929617430008210271842391775969920559014071939345841297824428444672953672389704483919760221757339657767011428559895476055947894737593609687020375609877785950920703126676588688756059867175881140618256021282356603774937073094348679593941892570388492440759065664416087632479895970660802136755274093456571291185164431981210399092962882028865952675847060375994628547277859709929286967982673040528117160667778884272005439677709164496046945466608977667705458095428918576602218439817539508589540476099516208986308233103790556253911578617533621558032556497910957916327665775097550289872134707232257591038164220399888204179436466229182241527856145297266368948906293873358449706421683724544543895811243628186182880902628583665631910584038849114838574704882768484870520936279436672344465320066744065752071526885931656747300950915226577096741349462570760918894286876242678365404729657546712191564592313541554556987039644102581792077384639491617124506350186160674764364249517292142866840212915661394853953185570429528178014807600604803547183132089049764957368952023756796500644029284753021395776102688953987178432616196659578375852860278521432560885469337793785366699816255007776853017117701817151611706170793790629650410144364523360461043296530503744853894227548145300185959442041367383840200682220526959230488014482171084808846073576790831424475669823657652751468777929954215482498319545263845301434084360147161993295123384432168730884085444850806916207257990303124455697859506248625080883535296689346045146733669648852274892943619250622048850819837648104099186107840116172750203905801913691078515756946833759274017571463009885429968604245076892115247035906518192085655763787841412498034518130703038814405188166815948932427478930044078390545279255317141775063097169660590762671310427581295389116877713299404617079627391671120775741943923586947869638856647017501959251717223898347275038218825081423921309613625726235463265898987159048431777878980508678097294250619597733020782470703125000000000000 [101,10] -71271446022846175515551095421226983278823036333512023958132153150028930232302233373080216178434898784803476983834999459901816791759937992632137733143643507481434987751385943952811998759218835183419212868915195821413953735813340119841410910652595447000380648478822164548482487312616178350164348028760228062563041191946551237159957466687946504032006656277045762339164971672682938394097363855082719729277523894416115799755148313751620566383638487523464961606809876323751086198231371325730458101540408114462391269273638669604503469882414325972350224845308709555781047691759496243652680457408303160167724717514811313824654660300258554579077300902138496447737064514525750752429618217967205971795312585864867754471951778204973426168375478477868027210293484599622773918304670415316252000993659906871782796105538291558699943756228618224239835777248314918282735014642254647798323032840525491489298690757401095400798404283125530475943865727848089328243986548568222578440160326754700286611473431486128564118568013829068073442708112011632321680397519478706757664094943095598429463598424248134823678161408661321729334025807244517821259148953919550284155433762949220240073582546352940149445390465231763067155425430825379296383158204957173511063848775205600274790367647391347349040568282819960959640330964517340648686470143069475604480386592257322764586112798668552418147653269574511038894934162650391439859579304426414041127135853753818516134318884134302814302177218497636014105269899583275303028584535499856413189505701223755215535552609757723389312624893728438293598557029363108354469698425772961098881075930766713352499981795616899207913977149904329123871596713634712468601634708009087682665159555558014356700667273319232271908004192668415275151705635433851009590563989580942339998952168368631203192865570678006463626592038007491947052519222533510641148124284056089293785810864622850780114120892315463362183677690816817909374046873393806811323992594168725797513875213745071584501377783540498239871501471275607209771696702567806604115649581683384525341689714485780857820414957484187656787496141629067786339277053510455441412610043012457807540423766615299876305300176131050518610538805546754931750726010734526042443570670315011739148758351802825927734375000000000000 [101,11] 672582992046996588051299717940276036737137809067790406745890218295616665797130744629513074424050911904171029853129311604852269389699950510482039763895291713905838886180158726133976579995699058795304060187955079241490399210370527818073026572682134356973892657774106323933480477962432531693805023754246849626999854707376056121956515776646094433265776980003656613610175262394820871147650688091568555906594534894012343223209371460930435916482196428826816556369178996128004059814139268152346840795520192558820445375468985794163700098742185897776913155132771916301362237501611700945579894694759492780841689089833085555599901709536322945764908026279339910629890312460515000247378195435524519988438577421509699746384982118317852203124186816511242009179496007834059805663748351668377940126017701227134806882120555585329074314921207735202261038084431879535361637276685137133086991301562757409790700260644982870195003636074062415958607903381742044959375276867342146782139923802948874840466793384576094597998378745093509631396506936948431192165342654453627295627537846240398815149792281334585956677401573696193820907740292994809166029345560447212592124209635815802354806097064916416678448964333407728791030259205333542172730865905159005511784815632784376477123670781078866380045415950298193510900907965432640088364592863038430927175093449984256590608411899135230869890099255374301990730057003523799435637516085073410291904212169216840497814579778622576117652800178906083674378517856449906891058831281682483011424397799950369793430961977217268334756205404438070426945566964853929928420936886905473970526915392647888610184279293868007104601665836748694982018513764029610332070564271267871007885390046060098518204254477794823523548037500810553055083828643965165200227105151198598785207789518248693744971450137151193835916242435234195834722324224019616417182496379304250489741248236202562923948219954379232666920851041851020238058710311539589112133485402615701492058067553133049745360791503364639720855628247028808223815079237556442298408436526934752659579261237772144390575758314410556869781187716469865623840219400200813138357784735450364954505412332822164483701032788409299915914480806995960266741060579131318087134361327628084836760535836219787597656250000000000 [101,12] -4957406268825569514246613876453328557823456622504273961542777901137095666504499218007349023772816608679285246583512736476667458241434474477279929830191291716659977250057441781319887241780094684395316564596268009258277865164694973155217452140294008462018970859526387850981632401358684356314527587713731242766366522415464522372848406706571208886285294380211641393214950161554978980979844716369004846638027866328792481532330726231469403485561012527034397746003007304901300676304995275819429076820979161788656603812491856821039191590522500464986925430419084013464145508526338081606022681333871382462107296743407752609203798418970949158102888305106295687293056414797397775750777697537366373562152359455483929619372887909298118975348801767151128800927410126004717972094121132881306919079403459896470502243947637544945960231202302867876673742801777045398409007529492294528152367654605547351121036426987106643097790610806836924497457763438709390625180254058295866364361340042787200730673545538569280093210474193436802028361284864022679999737320430654496824648961219955151861898394075473908782294600585057255229886223884300709754438022581357642300057913618261762141073598231139721850835324440149396856610761556823009390549190562874605702774638852410005793006388658633953800730945222293163130795564583497443877673092893952472155055448170428148732761444660819186385123159816512989065717201506308160944587234783819738914630235931184340127146204617068929154610541565453167309971660286990098677733563407454676300381417554997935100266567748972639849670588234377886594928587429319184204572972058981605695304235010351505551566927007055306145903402790747266980117478609127501340075708838656605944930544063158344648028299208463389745458216683126107004619517754931992560709765653784383766582336628255295737301092758588695388737602686095739117495332399935450305823770017825707147460236411823954346792296575601509474035718823948712261216927385800401630711187282055772125092949589096058401094314380638421396923023504443393073383797441353606707861290559551707598221898028481093136262407492629265213687160832349034498530622001409961250055718481106640647788670663905005850797964904594792113835961796294584133509749563787976853190819781502796104177832603454589843750000000000 [101,13] 27500414329391763840190641794109114070471408801650756059947450320084832595223495436876885433439914415446232366631560673014337993061194845895529569105390265085992736836553274678058276735607590974775954197172530853392217148687059074699735259936952602812417466568717545161538659965620452060804750681873232408129358836050353977885806845812687740221948319384115725422572451266426479947136931121072335228201560311783985080559904988719665961933552516127705515671578171519758507172153748174616220859254284927736980221273954302208101141456825002122769483569522803420902269662260013260253899220337155884942385427405023115145867145563831779032117613322115348902600106521729501223811931273093874144547912964557690456353103276764889206710917576579330085421877192187487853272715074062376970181894964210088551003582620511378751900300266205506791749460462850456238776229383592155515082782026317782526864885625653846346768986969671961966675864636741553094594075385174491897035526703742264255401345447611266832046016072532594178575901956985944368109649188014989647437629349073962937254360136326544396249866746805231166698844509962160875179082839160447953509557041292601049733326048262100202106479734071265281714671167131336969723847899250557800780751824994161157277750750014282747015730296239372856636669360563303853464739171546264457176889465026531673080417357716139714196018682158411997865278218933989262607993884905411108642468119924157357770940133211114671094277920084019690744092605164108731465462944033431618139392086510287359704333710960934024578516623516676025571668759684370520135366025086646550696964567955617890680276637392460506361608491267172580254849530339987424442423057478694671364464289589589501251249919367629289390832264613043690774774758928251955539472272810935383414052874752389718751874022927532120142722763761003189222582249840171177710885899692359692453717339375685689171594194738157710626605349238811706411409208552586896294009315159812610979915244042092801041150160547075476714552667522560015599465245404823864055768861867422731452832154657529476214870901155663671141067218748528850342058939528770655489399908577564384286411639251540467522193011398574756256231975867246848209075485252022436055696630319289397448301315307617187500000000000 [101,14] -118066226267365287690507462613454040859380576678876671741242775508275390315492980114615548638107866360654091056013193657562183346523214764655445680870598606428644632035955790729731210946722771341819252843663924310785661303425863097777574933145337911792337887958503508897783960799340383136201167286325581926041423281667812193649267745571223208829704618762773423226218929063441520045316732956194294931701185177288702311735779299570932390732986447229217322296576157498867873934595765582325140092203304053101320682409271211820703924625931598433141307802832729271777184430680979278406435565259670029644934473927936739165262689694259932211842190523958576288991847957766350492592339848932918307623801158218552697471340295758602143776836871636417013523428368263845057834837262641382096004996799604302471189418496770469584464500201939617376150686015413221080623191275536942819544005469566206250208792256189166504742638380841861627870640182524127924537626317646121022096499335292646257669010977224744735672010320540911058223633334627868408575715246446379163089231576770653218833977470679396268910433503001570767882308741169238843377484883381402478656405998621594101783817503452951926836984696556381950606205835795578777901846506478705303214185291701612196288561802437568183803397599405986121762677406988313150282156742317359235190838892584323211163271597205585795381770844767800490074248521168418663809414466029794420336665001129675260879838410471074132707361502387613119676348050695899215985917249199202380613584892208798873632067056482808144032800400173177357608841790397771272823054410801321880213813674825503359491707191351905506065023824764694302126659671027912934185917902954758286857435638723216137505158410200825796912876458973187636778588413551334859679283248182874651820967806221029324116587879258648354561814141581893464982363436546515805013671620952709352684136481912081141081682808261153470714211226529671713169198220879099616553731979972040356797132678702062352640547393976866307549734516495443940597941461292398485042299089374942847443046061665435819777769598211071621222862535388859216600548382025062233627028089952295502919113846700057519600193330993620652689426605502835893103346482334303768624295116751454770565032958984375000000000000 [101,15] 401613875118682771581058414126963758222985527685898474177004790348739888639663149017070118866241636044273626369921839597537755243072806312785981530956046971947882858007941024179127279632855856719301672179139177136809202140867951845166858658494069995179204800632639970313557198296542866675179019121414637621733792676804610954855331371200712744341362029191434153978680570464745296594122334023422373386992463932803130857147943748255770779246785936489776863202525868908019177373475923379967803593039948781256549230967663199348066790334056973339120206749007717899091673946593849448838986885697607330610664735424037958663433005886582436779630031350909194550536996491123610911201428515205592200718520347012542141040551866628313515951243521985443321398470499240996662970748121061707059512295238543857528846376109518156282927773582379971429463900380276677343932649358290463948041689331288726342869450016573993828983152361372717398496460134775389931248540295652900889443420562715012924694911339896714319589175455383687004867526042785620002800377105249386530120014666666344990408384732505388698521509889186133828760988497676735946236643580743518398288833155219478006847659098703826718042937211161614712821472904422730236217971273644115724124346400581375644269582876345712178211909586696164110821443801478903116052668517724340243996864765489164013255559761993962103661968373871486115998090321551014204332884481890014884328654493392695654823365933743037319677568269230660307635721035348542226369726294405001869627672180605558601192814270140479383396017065137954509975340616034430959871106657880886335025920609430394330892916780752451494575291315449279730768258071999847001355838943484527307490254847917546123784359501653373478751615583693879464736694412209995650349091752047567834360166081556903623459030414558369900575993333632287205482916722099803427653083726528346654745297065140502485741244213571754705782145336427448673970345917733598746347845774699665278537613727963473488274629730993403260681870671240233397029702894292910353731939584927343631779328661870994219128964231382787813040852177303820119194219472045478667061954821016297028857713154244300141841257330147416151598265326089637973495566933106182272439355074311606585979461669921875000000000 [101,16] -1106308632332214973016664451562936482878473280261167204465078892901142026118491758029752306905110880211723981809875597809363384764347095085223835520519825755331335215861776963441720950045320693488168156005352069674327005422432843200518235863487438540103703428597708832115983416953618412675038911485985817032369197362647233106404449488555222650664131965854184526743443632748842690486707544841256562432857488208115128126716699982748328580345585568828529865668597512604148339029981435768511397975262388160332872998990854443048083844317860137790794594593047481152667041960028492239664498346786892203350202115356893357258803996798216981459451107369378692291597571106699579442649601099180593401873876693189964052521272309624023229765279354858172362029145437272719325710036285836197458590993287870998229532879043008192342608633662207491088510440232772976423832907864479530115902107864543842723275720917672417830681384928466254657764326959594170477716138507308008943295783307239593795957305626384410331528257085246212116855640396799664361860813189981310040745979871007681868562074979253762492575055552085110753866661501315186905107732323355883114231210436744704937723862061938818360364833691283112787927087080090356403060315651070004948495819435806448995446043933512843969306544037625306793291771669290890372964785419570016409459672558774518357078393725972485783852248550415346725787203817808078935936470902605159499193703415645774804297769602718780114876759430629858133966643185423365503841729369810276481872385889574659027681956871573833973423676448092282561223610890010445422498521822107601650386128988592581854639987262114426698543214093614667792741145712797962106819309918931471134698563460214925247734432434753941207639096726111382919333576195922991400168412916020275098918407713728376601114954865767184653695050895878461153339165233429782936175142881657725375216426233737141874124840589145719482483241788723024962074994404204541985672049663036489186673672176114846857339901453765439112138801562553133771661475399582412754060394051727448448854929180736426235973464385525142636641663964380839217563854255838307294092838002543040871559442450287260650687217240525563805723155408023178279744165152659318707151214766781777143478393554687500000000 [101,17] 2581790694430171344385473360215036026681520365827068858058078256766584760770598072833176975794218717014564368193394429759993065939116625268852706215824826199591448208332457737934456063976242068339401547482400041877372246654559589295016874875005531379173987528897464591943964708667056297780522989877003666232708129752099698078076027779859825149554336898266025170719236506789565378158398698084140497405257875618127966790441855316611954818891813266727546465107204534281402275013331596818755379112310024419087624470757996081826050034712812402501194052969063777969353551586011916941666706683618186339549390641424353688178090409431451913238833992662288423932845013008362614244376489779139725856167956235482596228833764739029832049590193631365355532460136310848374113252856282261931727372834578526784095967152289452693965129640904960548659033122845892374152466826800393419608415757431699709688309932093198825729371675828290188462269121280761527123001864408216552091394026031296643976869895664843036655654890828063673858802914151505631170534243609089052461355464033219612510795157225697319326800805786534077478222796502976418415170662118581153416082785767983362216806843577045943323532796967878785353742046199486347299521985673026557873632297527206663898967749785339398703254703352383981961031560336256818791427982150147948552059522765690946205025475625282975516333063885887871142495473260837521904627812659860499035158421832603608415590486481149623154771734760250831260227852497095534582748399334953743285182484725953528875588429288355267982558486987014209965937732691966831470391331400759502570626002261927645385657841771579210681864323075851699180099878603904458220243460647489343799987341373050410489158449787458707610419671463893745510379812064944314710250816323346406165891656511364265008782053376393985753413399518795537212658659664549158774197492796750664903328820991872847500746558082230823712539268296455061784113036328577638114189440358584447073767029632325269790308466906307608491484336845430065688485013030400609033345298905312229645383491518019783247233640001685435166436853861222093140384685968016783551710392788828703425609558569030545265008937110164066049207554319746808242771671237925090736098354682326316833496093750000000000 [101,18] -5518901780678019690448382583603715028830063575702423131975305265579071065970883936227116156657456545383355264383877774813731600914297162620910399818084686545080579846517753928957427632048393221335672038916164775554959715090829264006951018253052083198506826101434587104839564563440934912012213767869667297006569851801230180982132467418087958377915708785418937610433006861346776265930820604948998450976454275498325462201606942096492751347565665576825566944139607886640444879834243339297735014327539440650622927895661730984234466579149414072146307357119370699253600775907003542007776612286559819002945145389222957453193337863194756666899850466722221564312937226081522707180965027025356733516453519615147344311041747725787551975140008572016099665425944150148392239326436542293828625701073387362967315652881907679037771948072871811234314472454640654246596760058260494611826083512380573077174459720041889936633242352278688072601818843161258572004362377967725189754101781263376012646945244863384428138075424676955134453124833486204284881820508273775719209540246697172750317481778313142597003730549039770107408457686706981081942496252688031064563231244669225743506459274238932077438732929727862239247366141607779678968799586274068338228347052414571633670527334242481359644960132524216073077514302045202051615991387102661592339445375424989830557592756335750270924224991255800852389771540631972274031894507446214574022980874809732129375985913848614229653248073155939158878810845348036465438449379449156154515076734783788392986467318911530386544766305551133585994555548839609661392446755522243183079013039224193351355491142929457066553911711979106524946193278078232106742867389238511758212949146528834911890422705508829975645466210340768795142719178973137247591359263519406711080887737151763765649164585081642329374281968450072093663428940322569929859427886550893692138523888429734499343992778337854040039611124846524387343969318445946326146719281055441064531719152555649503079204973916462177957645606364028987361416589536210346710884338351573363627865642037234298745090727744581337332155686737356271395796589346407449123112583369272855083025251886851540124155840735757546117136830029389058839550674662177698337472975254058837890625000000000000 [101,19] 10214267819445258267241968366630806597331755890968866258827106854979486937681142324907515745925016412623435037310690476724360220422599259300582191904748265373126978860434730348149522622751142900639704587060081775884931125623903564024050359740985812385861154209647404675876655942306833071373734688269268340656844828231269057613077054726757157979612405993534399716762317872520746021539828094106676536508689561693660490676523878302226408498483170410891149723966075669220947400626912080454085291392554079032725142200774123315332393647373544755530556165312147931867349519055969131256122085532757512802326453416538212431583462830710599149880529715960366831006017428025371160960205621560853251433298259731159293747137706416770128649543537843385869495173121732030138319051927005063571012643588894069490069333889786479602442724414465605942034123673244789911235787429903613209584949713099243526932382646887375945781679777875044408904638927071053482557266565568350904713945393577292306004644785866199159986953303122276051012990508897699496833436707382138726558469431527408479789962288565843383655479396746921744911570552781765929924702585238933979961923009050121571181843223684300163522764103150061509056462799270192962296502827583144870586749427838102751242780362057421603208597521946621083515370696967413841186017425430502523218746575808778608718532408392573033745070342406716191695622371915858533707312886514177015180257033123167213297913171435808960885393650561311026292978253740388816527334857990968321277473463230634008799325427668188169527528987148174123553994880719495724195732284225580726332647027529405709332907735563798375715777773562589077067879092382772407295351739532015238759147840367741970994372274103487871241513216463359325414926539925154379499425602373102866237051163385942572604315094713009359173622914584307392963564475583981940014988544205682681014063876901036699580860049624185419726062511357781907571834730580535354762313879203682954353787517069628073476439352958170799335270941788874260493383312149266569390832842390380957340847774089045262139547046773893890102463066533730621410591118612724342711336584553239613297259167027189170916657786443835503521331243963653079699464842899914174267905764281749725341796875000000 [101,20] -3277006551820986926362571555143493808836743408178512605989179627891179555652822101978314154788097195316012459196736102059899254807631569048897188827924542801460982558432113476041360538840522809723564429251035952824540152954144928555293593354705751227154960099056799719646071617342620966427578970761750466325889335057756060868426565967708475778836148397197966170896558357984296378690250899419245706836369126372089516991421499623909112961082007894566739857151061595638580115483595460280553803943017932953868947189810225243557499642335462436615302597909205606824068992348020301997044630442663517605662102263870265057697682464807556198761130499332154572373018309263107028303519149669492636609231095206483784613077384408417926453411864318273668259533786075494773950381344559056750411895504509883616324345110383800829975202339177650135861126450351461156560437265540887685041068828104449220620764560221040123705153349113759458658856103251147877737876831444852236760124698571438599471821091914216499708898080642133342561884600832596154034498243276281433498582122079026797768106984745912668218476094924914477585070364597084687203430188651329447567407023607069068039631016951547936742592026419995309326893661873101875133724587181339479282814146409455974141907792297968053241342481712153856346451884109975366373658862752575653113549360292759255423650249699089095328414565028984522350790385063583926230285805580084832498890518455641160509027551588270416000161125207773594491989193049090870834997442262875264040333571297898746703584113348531289559641561322072375874408527311423831798204946343516414451728168992689975102841816654474630711278301916332748133614844131816905520167019463875778535110454761011042029659601066473043137651790504592945267929280047448124329204100209362265556614177590556571500312067255613888645817752392828639689487006397532399920663820808064793871485990132250309110510677225889557136745654569257095676108534230322883470806118302900402779928644746946694019062611898006472935795454682369405234217516327792029191802149478863542402013779246190198497641463911606614048009772862219664381277320462007393306667095128359453468565801963230201108658562606406564838275636859511426648983167808637517737224698066711425781250000000 [101,21] -111035131194873390996514906619772458261469184647122876544184508221818365423928981501227534739469745048034309364472337585725115472806468687675503095892054398541635588087962782948112327319155848020391767275689760974165863230591030857707022220828859156553569475348434362389031668909482393614644138439347725326295177869236739095278160081902445164079986793242191179301979659583186219894603370869942131996486870329269382716958455010435943153810635365408232837816935836509308935331134646879801724942633063374199117385686381988396488740021639449040207303602424451267270420574437728262028114618514313509346125095193852473780259505176766848428605525707352882435177700295653824108047800236094972937733576080991840415230665456487310148601309580667171652068223018657004003890307643369991896999342467979559096911756284400094222099938906871684589624092421908654364995540821423499443373777119823840372229261413585599955777597096521848786644225456106193731124320386346254667354448702830142543678031359899589005613027124919583042243522872958961768184197283745623609913946239487637823138434322102995152136812442583209973379052503510006294918667465668142084094403736879507349801666367833406724493369172558113650566660363645010523088062453510633029712059854854975265232292191796708126031520853669056432336272454728632745064439849340558944605702892010440762006611570489448443573190803810123422985113576839927797665610450173024759806306609299751422787883430384068255556329618032916549296841429581555752232553314532315700329124913882598932036413631766209631098916749656365547889102559449263801495357957584701581982759835915500449034883512860852609122558407393925638280011087341174588527954493336710322634057569446107283179792348250987611594026306442366913306959846065583324514408178599674409911786086432697682314017390315361075277949641181484850799155093295116222812842277873642163556411810658414013362769404058588620843996610826729624254054252956874575291785983670160322588796785453381127618286378145241745057066512971171633483951854040019493301449378318966487274672302838478454121222574705480508987958372921365366450073817659293320407153532682761849668696149968738768421866846291507033482246958900349978471844281102676177397370338439941406250000000 [101,22] 718491292503968154133303679451025648887320491545214133134531778075783188017964323293367582011500397971899928453080500220709690511090338080447757333873339814707121005420478844502777237789783653359966489894517591356483628204207591215711672316227337883026656942542315902940478086772541097276820313675250892953345529570475035884771420773875800545216565586475493557837964649710054907583961332225937786794475534145983304511443963247025101208829740146516576179428353640892196023553449812612028391417546733088845809143409614259820744448410924045560548993141129336123071309363428992268126674371304745646209948288672375720325806537482051992623016838950898351051505947501716210267751068380375802416576934356540340629193517997734803133282810363330089736156974507542045616275773217515020806709888396441316487548120798817016572349581314019361044378804970420460590701142702713651050572738195900804805425195642282304437980522311392974570819992004530435497592431026483912682915595221097573936576575738499093189264184970746868446924748852929863139609387557126269896533987937735721004694422574446872071134766118129189118240822933467203360815023816963848243593388428631651541828002553317178041946735574875576962646425894785088882407004451208433172803669541531706225111650808720816458585584512784995090934701105611825490988893629249790825060476494531924451839078309876114190597418398546601713822526268525761529196864032634960294657208784226463579880944421256912758395267081861178596177275259810277113838758854412917667866653126262290642409500351702339562884001760880490585563850535928024132552285635418994343298653256625983089720510575794842699424803149026312855360238971885087178047517806021530114539945911610219940474729218089617826263705983348878773969034799081371220650402330722390135439108020052954020064798527372131526051316153947927975600571711639753522581658642501938511326261333020709944370878157300880713044336304001693600962667831898982166161413787130388094267430836337548542111742740774778274821766426170671611866949259856924658505361769240948649540186474003093113348331138019965601428531199797127562143994750566673723370927661068698145186143194294140094330944693810690467972545803659357999126910954146296717226505279541015625000000 [101,23] -2893142391882737030966763994941916714962144290553035997030641271006984061520307438429262690523807987772279375432312784977029434887896074393194109017269884200936997874163290971531724586505472901573341259861741398613034528180617804256358622564903253549964647725925796478394944747011320933800977402154270701294809904220588023949147045470348104982952902788703257451894023381367116197916804198401542384175497432854497466005900552843938689202417243430046269860855495854549864111585196688238153956486864327641862671040178262448162980818891257073002567354696941557305735721715499116732761752322595999041300973031799774617914074425823503614681630089253707336044446753423390928359893409656142649545951538061745509821158531703308187001624804481092968429849323903056170832519422698700584903830568490845825253221265174703411448467937896940864435493760273530152786791027907491550697501919163734741154314014548625526473999021628271417971180563531372956567920582028018600076069633073101277181316524745543418174888116650814344570110495530799657668404666669656998359384375780113932588372850519489951091647316509948087805413039964230303151210781184210744903576646260781579710497249166602953003745294740187859154271462295196293378014199906690718591085599760379802898903280453553535887854888718328602813982218952293013340416182186281000018110479564633746344110904345645857806870232932976322185009837997460154144501393743881434188117421299230853208731591103117373615185943176635985744681119948202306648416981959285349989159038033030440874978049560357768102935277869064429363530779828670970780330455405529987027456656003172059840782293692563850372911519264798459872858328174339800500642020365797039340488973332753914614582295408900025108535325055942207199186119036480262484818742865616673412385495929193726795155539731188971243004324618402468596294092402641979861947359247379986178420468781919504235712006637818539350870294546089822073222186457387423999409533593684605844911917351396543315971520200240297403098959719476230805663041655384532722087660532866155503555957620945494237473556931529899689866427948918584205144034617642740685809252704026714684821239164168937451848848315262149275961754679980381110837583946704398840665817260742187500000 [101,24] 8799627774895730464193985492532494436831905073141596802034392369514405333870686080880937380059997886525070175544080117275359844983531924228544175087424929575581911634343273916984262078370861516742665498646996035032988485180860079237168284426711625351194386217457268317473052210471806725956663768239997859364542930456044406071398709208600302555815824144402441435797774794505551084394786500281353884438329759677629925194305452863950468194660271798155702370251207015407720546054527183639267997666367145622366006886698981804263237526414158718371863788687058890233961795317510877863298653889342108183944935938151521170823541507700182044112512439747100551507159337375915479290671382177377754495401723960118580582874067903635581259253809481794500635757914151488899827477605666116272345362273024197300596100776278240142637096284488734835562189148394398669437517954594887585229334598018409955308643611639148311549826701970177020586127795750916829399401762334013611520523815286363909390145617550187775765179188242680657422131236180827764457893819135832162046396020481420622262330881847308469966537284883441764613937238126162403556759902457720302591690159583945152901183769203809986333575841637296260171876424712543543741229793753343939637941125975705360405797644900898644702229287481576695198619485993970328059570645855174686721265154771720994142319936580892047622223651176899459083895300074883475537057863533559372294478713336075150205255763388360497357281259149553458294332678284061065859685138500747422982931483364802633228005046393647427828524390093633049663099193934022146279072251133894441892019308824236917551887664939256065845656708841089006540362792124243814725472270042667658721082639895652737930193455351180913550587063509016284957750764410162965245303587316717069248610279776612445834131236954519878412532393824473350352525188970212156687917765475017481602339845695341366795738891558538244916582682213895112292494018029888174632855357419757100488245877976434283366999438889576745978972615526257653376111669228733562041499801689323045639743491077714817783397826076311711161396915467474756236011854012044120503011021065503890842042583106899325570608719173431720811883426092148141606230637989938259124755859375000000000 [101,25] -21493897755664052332002394626328366749158933051407767892316354674195843586413512915073795988733575102114880788856434422480407598457273056506464212684455396635694759175782173223974788833353893809378505438304770208999512184357355823952367230096215773463229482101656001345380848600003951362067056535990015391881613279422728940763338412577298461336620610041763166481679133822224316156436116439961028503269813868104577437120741379447585233169398420674438982899213234362299404366830366195793851176002928996035564480524102407174525951332102102457117829889890994175658762941304988047906786198999034222660635088494025637352912741553676410450262998455517417588025430332085843306655643693470346850016421281674466153792535281853354042388596750455520287216000903363913519983388525408507863128515018403449826786387148619194285675924473482388310222474945180901489215744092836545461009949065948969951286431348626591920946993389359031363332482271907544749038819670383650960704754814801948513904582760375316313267295391978236903558726686739312428058278749350196218749572550286525131735531961854553291894113644408743732990674283449964386612081606413656170929500389101398145583541668182579217658289940428707631604376771543187059552161983092442326284726034555248482777145916906143315188068829427765193580903469250802187045180216038788408540118180149039934097300708523026046214685896652969542634869765210071333965815395193264358476194631562311706453619328085778892320901850101282864866312378726394151605723574989781573101824212925740912645031448280263081003916311572595095842831366058246365564136490421412797625812243020184414606207637484259868374969712459617364529538539564786006179358451616984698633315646418320685850583492461108351734732852291977833992362520187330035267659437922068300154211238193067696308639546669283411954731591202415867860535067668588802830862971309045909299223821376300287751354009256838022013784435470307298868401040356654887997126373103576920836077921645454167012084711811247431523629366239558781418128904875810574656488416446923294301369688415547705148450222458826072961375499591100315981298558920791636537266538927351323224290270509508266606198076002327636272777469997330435091953404480591416358947753906250000 [101,26] 43359875345328462990853123459613324753273958438392229919847677516570321057178130047204465982999113651574690556051704866312743967756383633553635142513200512138632095116868307380849758392588645654206626183692375562974567328961592833160877609880932172225684068547234782874645408506057624476797609936037183278474573689368805151951664978122660533759389544116220598523629753475862654672821495534798474998333781940054119289949025692880386205085074882826344388350951052016982456160370057842613687384034354269460933697710468146836551954844882417840071035095760049674600357761528715455252287307617810037598986749779013264124976201813932101538950374720421125972980269546805876599715429272782819041442717652422627225292549774187164334270179407037440443354599487699973335731382356139101706716116843755923322190488653242275978645776779979268330194190824354393314384463217533724495163479371693901893648631140147022615637648794860854275252859756543104263446460242268329744737310468792965659432121469372253830455130095322013542976231285380220490353133721210950706304109708181977939815234466436746871905630727720067729637973251308829225904787168496130033537743237677065004358821275009192783690447133154570385266964742485513256314340592923831893157836502741207077223369201874391922606119993204228607595253830262301107361763430388532505120295804751367197454614767377265849961107622846389006545108841048081448980042677069851924773422468409069631569839561433540640593950674866889526631052506493900553745171995572890894668545383896798426199398443364604691210599917482176131262537276045582281738079803246806083508031658288074210729448270426765504667854624010313615459292455110923772170538197153978051073612051637235576539787591868405425791976602761441325891235344530624045447984355134947091574726243822144369261068719597258494739845286340438110827223306264930679080273125219515952768641439626264133444668848521329256724562536222243772606376914305008195517360400852051973496299789707222010646967208898043440713625970834041628350780869433021175130560534719736395555827238193367439663618518879163838612286974028050256399656471428775713011143245148092895390240054926319247641435399713466365364568366747022309937165118753910064697265625000000 [101,27] -73194994660740634128374597294468559485031349587784771480102280978513566897532497125707703108210096919509005874128506315656500555978084108294088390217128150558587581651854865489844827398403475431102920760275995515497429049470630532703974373029032756735303011143526972227964124173202284427515096371295614678608453344247484870961332219357503813880849309999890463296113186124636420037215344082235897236050303678876783962775450739267225515264068538747418665027676133027547116617506518180834986882931284992842738027303341439682664612796943276002688356994591308184793993338428198353417735518514116052073106884120111512107938548647696625539357067081505662330961318434683172320615723504835848614505910835516633207356202188242633996219005426787321629589879624411296748933772228908531873987370674413991204703926082053264238366431001651434653706735618988692849497261692340920421788901528264010674407175598315254165040327381781253893802295609291248982860948709542765355195104100445653252899763451786506269180078984416207061653805491584144923024526110367775262358830463374678059653496019795780300843931199421145051038890795503601523206416641431385069638496896934410197360496054120475584205333832635186392873105199099802397717686731600772334222817885726200675068707336891707425757857870545884083429216517074472162707370332244658266007858227105514050344115760351401443228077594709843717404180972473396956306717953976597172282570255345789095819598664262181964463092002349876088080390070256741230675447693637456900006603894802822385540233275432989118631817911643559232606474978288938573653842035287253966670249140856302241976298892697914427309065526914035754696145890942121205233560316916772689447712608496263650973256177111983129595507754428903396570885806963939627101687595229963231630219355417591629777812493682356994038733265206490376398321890884700047975934925667016171200445289017356578277423799052616195972704413791431564713545017729637878371986880678330249235846280921695065168065638423710134666115916822888679259065839139215933147380497932522475358420440409051812751612976165152181285192431201284453744484197361079034564186780086863546860716853561488970734530644453617398773048741134061856428161263465881347656250000000 [101,28] 103665152752643501602666025697577770476475609017899522230270558551433449231054157644293900530604698926284956368233347009539347481207589747705883810575782994668151756893421718105959593804370736663253623074138855645275276844030570852729239076928208028206444142211420081835940604384515871350524195297809316306140741785877794272371241887717120538584192990904562010817655145234346472621214653455207436058243825641546543995537897039110077710539841708428322466251739666670270867935156511435259282890918475853003240306127225696683550320802951713313592092687726952807290844653363466741644812780187673468793044494097520027147085158750434252241419246641447389385492516850062318507423490705007223955204261285650037125577726823534700634250263290941118984712801086803312002877352430772638253778843595247854869119981785731118095588331828483080211413804496986153870168391897894929083989967102375653476527820277534869237830244626666504739616771428338754593250820321059423175789833816782459495013076802736599814012097231652480659607718544115463357980534743873282347950982730576671450297920303827807503833377716792459359869250037306469871107621553099450216988670110155877402554197548926226289950555711447887919816271940538724178598041012064676568702218580363538165720206494328254053673505118038074058159275015039992104788173062587832793955294646121539204853508610929225800757227073996612371218479683939069164573972448984590694506663372836628577200923266419946611185700115977369942351527475340888653883855790931771535347592073627973141798361662575515821357407254612575552747731820641141998085593731935212564936676057746074316510232937415121791266924831077761529163746568544075878773065348644437289118482274964965317943842166358436424662331382547750243918613523880985214085198678318344402805341253692051145198347180959215450598895201221134072653013531857376897684849536253848974998272924888467881427535784736384204302559731357724568300103117738851097783949896401027927475403193692910515723177587124746419024039834787370172063166268586459572947189434561349538139200647624879834340472139841451145982202589306767944693893059177729144126670202430223932282662173569392415618810160281477745353173602893548377323895692825317382812500000 [101,29] -122064492619880777650441666714672278373160817681271613761524451687949588161354896281584428277274277419755667103480282192896754523917728537730977367634518027811394000475209425430649723610419161744481854672395118270096895989740499600630710073781551629257598950310234815537188067450932176823926105910185859448645634844435637479965791111924619813240499488017506419677845516370995695235884768437464522764844971191897698109323372303102897587939415829571980652916480885213585008224723154664044017594349153896875603801253985585801042621412148331003439876492271159413424580660145367769968644086197701061424297786964494880389934726361470811104652450479690829820527732636517849990365531453529513515822893143355448903844673011832019191205870303979396821659871818599323578160277408524170236247691054034579703040200239978898924435913751735387500564987954537425294555927358069483358937013559952940328821697900339538111789502134551651812802066513743051186056887739348332072722292195740758672459670778762971388881585456982874849003782464567548837335380138622676433540719875296782829729688703793489783308831749094118466694157497289360726978222105677892245591204698031525955069047811292015447075044417641604185516863845192222278185139903898163784339246274112139824430901423830646099396063802955664695198360331225531372144729128084156034710623876156456928688115678810222457021162714222544991994061583513976203493854538647242793466293642870890564127829539214401416436929362230988159456845594488374594505610834092467582553509118525672447997236583017653841012212402339091970897489746723386858427178263412852370428084906535668178816926879415587989391276898153666241674926895515565293069489789408601165266296002519233268122039460222193571103553524414452266547554223330741153450811406629979116915951143472794678775735832534848549265377864324704562095522057321034760684805191991604548837613870287750349650099008015090456891819723674315983750024915447549855802335564980818743515664990979341634277371532620792302531371344565477265747277545785229250139459442973561162516972900222020282681673724330789894637912556540554582524218564591768002732008689908906120259283883283887199869202187395202802155935728478652890771627426147460937500000 [101,30] 116028577413487560713388853393755130276702215358305266168205695376346106473511886205118661344902215159808820657110485957302933881552876691802876450984199459199025838532814084411059079882576156001285002474862298877173901643403184336859254328607375526498892256128394034951747728223945511853916601310434863368443691798840094867289599632766042810030752397948151926858844776406971542369649725111845000194184692430500844854082612213761707971966195310596799656811110876569290522639580682037392474862313740270222393788928534542214329363829730927738348727145862107492607631463357893598974317554999622899016074259036141287841010365256564777817973794523019001528666983860922888315700304495850719372984329967634844310989632087556237062825516311444176666020685647469396906613790743522166000400513467442379007660659038109863256176097433605982940542607385676146976199838565419889406684021856280080797958943557187132304878704275442289990171137108108289701887076284594065536355487046369791649299491658681566060387324961682357201476038866133846215796821014506629469088911718522621045025061182559281993826655415491957427665896453067913867766327132575735087488619627604486268930774644020970558280613291754481787148621911705083786838859169310821268564286157953045810496474383409150892273279830651124034856304924440066925416823633222617303859927600707475851062779947713336819169618818777643583356923032517863384310522957072255715208394814069982731037878316417834980001272293522343170418587802282470912040197791604853854517621762995261025007633684352650780450368976890864729551101317090863545350619139117818839773143372955783094701015862338565612278307366878799351953078896647243640083208558599634717991172808461138161314178075907545654237606817246127588556033835662514262960945845019187512201976703475260954643466375231989357530489592748552089937691120300377721977765050073909970206105645695632505732663328312267805156391588798851244014102514360267964742716117318606532260469640305308890554401704111132265977811009578901215870082376471916867177819838486829598777338200153933099899445882558668088286593779222753311508376179066574667137025934100511862078536209776618478805715599811582139366805677127558737993240356445312500000 [101,31] -81884479208569136704472067262520777148500885848624100214336732947859466948112889676915928168400629757767318779276899077614858449187675791837415393664812994186233458307622989862501300531208709059211714996695752486696042253967430358877363627520679551441796371136545987726080132966348884630016450204503744225509712808353996829686581316034619016173877291047628204977705753706986747141234958788183648486409749730929684306068737650667448628137046217735313862010734936991310946191109270041060731971378809897426404722169235845554196373827582434918105983881234589430190359925867346874345667302975991224974696201041129625871825403465531630634922014961406378961440815559847523503426314379947676535170139440520780656442132980062134479198645051079811879073123716069320706784296812025513846232424916494176503515861540539761242417318431358774398545446867449697226258410221343647424821401626184524017663299051830115397732928970235796395209784683779663634947852581400026241401116963058462623365605691661016323709947461630869119803396483689758593963332417942832815549154931566069654276286839749994777279705600853171579193998118293653152115729875442277004685019055544067671594945294340253742339367801651370289333357003919510793441232296646251732147935869369135532681813129161587950632666486239046464269681303112674031271268698426629296595111252142076000893041127111580298821944282931080418281718655057594591478264943024975644377532732205423418136644936884462159684559023772390845507174501252689773521818934090726673018618457596003294265029886252703506696436772041898464046350906871884512215522348939064375040121810796423665989075679146259457949562984978671071609825109683594231311841905799392471093428274968610173811320643069689456663844918558610523313245971908569463221799197972488235827883139827012264834646720472159038179293832767296082488281900164563757632793149864234454481831202885251825673118560126291043672591751642432504669622169574376763191219279170025140672856440750207437810495198873502749322693351683896900021065489436632261941409691464910202775050195478253487390166850003888622906777312208327443142720982590746549729780826949250097744988460858874950240113440268208133687721783644519746303558349609375000 [101,32] 29759717999952346681824316715400468026715848204443891111026447812588382998262205674941663380074402581675863006203044614947987112005211195801502495618099509527777526223148454854501240915468669987742416612972553521537951285904336351521341714280428441751885816919852728534424375988447234258095580927330307081752352864391045433363221741183499503287912127853105857455368019191106506259124442148927676114642397355636986081338803088209766683807914074296903838585257182258665006059172725582548192609805395711116366845966541672529299459515877404739004177574892654230870562004934675544404625483946927622434759262288654328956435652798975564370943748244565266511233285326485717226793790987331673009261952706313209851461447770958012571014632145271599432674176300742712223288678199891856735311722252579220895831061642129160940328382349414579062735533178282877955735833523003931119086036064571935791791249701173398874839544718530494694859689806411730322250048807120608629485353246508014997048677764816269856706454558166849536259712425846976057820062167571021485414004328016470522402918323865700730899210489664602265261770925615918775181514945615387150115287938011038795974541676517948003140665327594645264343867464798827673643949059584381981213813089740594519363220829559405414653449985567629085119117392381000891875006383878802084397258396638344682713469868001568842322148661147763465071376057754618051473904293916714247524927472617616282962695526704379309632146711708614478636066301122212436668054076050501146886914231484801959232721000128785699463241695609782130807336482045018005766863265203240093818565170166284495881179185693117116295541737176700691509453941685022538161004101699662125730320376270467855283123347583088933210937569634441273630594204072278657553257600708953683429123121129020095371836968331293168956138393592278250141645369949463703207933283953842658187502870905229848975278012844434197553331405459494663208688141409507867209090623249576831055852159264133391719711441665306929128699525194701596626890514497621833067909265635141921568721483436849825316549291817146590646618664648551037762332938107219740776481499281938168861387475186954318243440220648210470244521275162696838378906250000000 [101,33] 19504144840983718027767563214815895756927643067281139658389414687680213174693425107257784660111708784499060771833497738452003355511841538430246312509541168255594286048990354724831436016529447234635365564236840929810344750261366120768943600608463908847411635158343283923323466790843899928475879921936889316986171152000733172443718550137744103272272647269185555697870565312240122290051502329321979349307991747262739440570197703573295380114120708439519047897809530917186486026375276489658906850236208848695397505288254792134372315454464885850256378943808137696295170592318255405212535481697418760851078124019244502850095221041196929675653855386100105967726446098419423173350031055333124411929258688762484311066739788352456617878742215736933503468686041714795473437688848790788256706330317468577504470535772935830498579216370081113852174061430287955332713226691254331212398298067530725800014961222585832687779577553772177571971143421222264465775755190388156399862375418426813835364471781271044627528006613438143902767788602228712623398890419196531455304484071364170380516679097625553392157533663168091309795709795649192239269230335960492548198184673553287594999079605604032780034634047906060377391708431600088281598315568183424108068102677309378176582732947764591306596102062908877044597897326539611342181059111055998451173437230822485889895869977976420117809767365188184008414051943329241137718629354891459416605820317278519698071569768941316057701032092481919744451598592654385323559137703956849044291760297215814479794352157424593761500627940660929481499583437067017482648802359048855096914547195575808393376353694105489240893826314645371319386459554343722389685819217686745015463603578059365279095374505570527891159958588492037218044498631921623804350514310850176919100664799244246666107738802669357964559394946975330580415500968647227923241464593471477632400186015588229596571092526655071491617965645970615867823153059100345058233092011083214415028149586312735487381091943153439173291045246363009199381337970541179640587480749780366700895958867820038361516930635418018236950503963021448474469933045213543021175139753095842012804065350641279140767037070247624797048047184944152832031250000000 [101,34] -44748173894185694316976720835359584771748949020525818602961340861372304509286488967146189821844724710450215876103809025566986617579886991809163734535439278692639680379861364116536939524812512458305118674347942516442972542995408751320839876564502978734147596145929449166399607559688162533107658087725898471041786566727741518637471223200402204173080600644980693270622927673904363658295222780408879439589002522243641719428401499941474781324645908817134978295641958472432454514030177958016088534611474641003702725628029747765982058681056150365740385004915054980604587118222676473813144395685377287509694953447529203980073735229472924535724019576409086630654200644699614166653842466672584772947236568516643928889124569695379240500797676883754246509747781373529601916608907535512763558381684824725138993960100532154399108951762601816362254546852601064743013652603905745398516574359122306217525334805286074952191994464005386213044993494323175252691772481464524840850023021195503061075880337761509414622266474989356518629187962141746090857971280660679766355053005075486486926835840082853052144332922673119567043666650151870976757861417406086929511584042582889543881867543129781494569009814257817561225804460183691803966362959820862104196999960085450729952124776497413153916580245344751162008589501738000509178235208142407122783554511629057566940725783290938976643481748701761911685112624581083834414504231194702443445282723786753811019378393182601147998229525975249736427619442891994961829084155677320832390005846072356633430481183694483838566246784489287972007434171602149005129163183244664642951447229011199523641274158406668559304125647149426089417515115524562493260785495690850493618536243690518869770121519958245284236788126239568412511822314314630793653967182187477009053127834888440870166652156637666865348693461220280965668535269698169373691790520178537215502268545701946428403132979815563086547292899673211868487201134350161367416293283187493270497338224896387397034752956284791290371553629395827592312454076907830743573333840360181392081253449506715990874253868958330450586170657841797903324130692985320389539054409005022480270192314228810135171010564647531282389536499977111816406250000 [101,35] 35436345670907546069770742692669026854548960756367450960322281426644454669717937145313172879568583586059178432417375214571780232203372346613340782543015030106714333226267837217179322850012532001622201627048381211039177697547155366717921524021108257867196681300291271352047019842269706735678173923757280466415094857412292263139880785324908477070969208378568771258957337405509382748253293421963482504202122755656146955447668582650440133949581343260603662004585909739275062396857486834690072629793387940524390168183520556061551326419813148381850932338639726324712579254485482675345223589634192634874271479855805083174699934065884143993801967417635641233369833115911303910708737589365892185545596795352274764254533910702080826226392572646810640301892353716800850304689939992773059351888899457574288418932997777388889902150357112342796475180714598276545702133051003172150249348158813198436204602482486085912510595189163196508198602000842025668893095839577114907885902812737178201890391307517697492154044027924414554429769130542023512329924004711756919178937779054159347554640156359471106829246246641625259231342640807009799883524763809962510520198900202200549960957154032109665667128300062117467288536318860641954418238718906278191770001492151240545767675439230976973713789527880474547729931797117388568046947218215877932098818247617099296880202017575885489005272868794812966213559225751131260236218339469757346293174026044459677321703439092622513701510198031564588252312107971893229523296903862763459372863310818399397057096671887251048665772299229525734031708853400945829036195360238788913829034345710722457039730397040398423180509245044093654485875206498881351417503878171894346969085842219644634722409288856261303868648602902578174113352016385083130856994956752507899818053639975714152512489504002710034304920174540696764331774641068900261840718494516120496683392687635468077505989975852554923563258571262228561288311160879053674297897030277889448608496740315315079043622081512471279219697475771351291136493577889215384442681421332060158929046145895840302196803653328519224814810447179517080691110537857187751507828398792249952027688960325005687601596093827538425102829933166503906250000 [101,36] 3939220959324906801172913847432662606338731001879476962486724402653065684809564048449523004307621064633084367179784697802200222854438266299404474819967086417067236381064367445903116478501874234036289139314260723282176862672192362674132405181905646276027358394819854349048852020015660133753537057064679495877597987675254872955448454297237004699221712393276163041071049031699301590082666077000969171892415254317337133155951928009748899379437992878997217238860299948168670850064050269141572839929063158124190242402215011357075117600544134127961647638234844175899996839493464127285693185198073316917754437340086027549834498481086554746929543049187484326536269065354603153109937799869390588925951109229673585437758888560117782469986714324521300990483075154985894646971224757122114836062625740106602238326139303285604826425710113159116715635626583722609879672866409146298254668529465603322741135320930194576706271282052655121431885794979259319992307572424838204582671820415033685964925572953331634496236949910374470246014873108797477641667747945590377505212427925969624587600294005012046821949514008000461369392704012039724063731498984401287833496581981861870834892903480680573403383927050825970388970730725887596276690290339071724991492932098037817951410496565558828526320385003487175009968086332125494165547108548309743941968336956812022939051508706673418424824746456713933771594905921639475894778997189975982962852528784638531978815018338409112741966035729798786365992773830478666606374579202624524645370700255110902166062231853794025731654966065737489306803786178561110268981435542111500737081289297629686366738655988269583240558292365764097514979596027643378103403629857595242312259867459484215220580161036745451364764009084076511971919254430421401263123116207178288325914458118726027658324420916672599591024111119574836412776831536871257068765384815767780315424984387925509018807526801355178415310199045522228354938490839921633221499169334794719440816378804777351439530532493648305665736433716681424970947202004056783052515828179906747054543722692279627166273725224203453971666028265292519282950143058184095143291622040901292994861200482542562539833852497395128011703491210937500000 [101,37] -57679336937959662025975588284666656148846814294934523665631707142503744165955386144728383104058184685402098461849003976209357053591587764805315502517895625694146137468590817723466862698156817979638900327882407918445772056910435100267554996004806525519422648920403074134763805313120588544238809100704590340325130261604369250921713151340133112784749811834197901574633565560003179021482359651965742584017444182141887903253101131265365542501524028145068548026532511723282880535050198621553834352378045170491828400057663991856864625801980442348467186742004320781639729721045212656829449446772507362009168728109926209423304737199957683208610862001701751314949618766622170362097911710074369957038355342616258496226130170956411213614728044426818894642571424193912030218408058704562816957579805042093458029441116991855331191541614814497793213858276488609714690741181605458154598818673820832584252100167012006426057653923723310345323378361166206494568680530916112177581464712338432013246132816274107260913934129298449217485127585864106987833222601684959838426418381494098996453623813308260155808941697701462488016871576391433287906200890593499328491664002587992499623336327246104116130888415731157331579433228507262672096031368344997253611697347746628041327906523654294930832173640955594467031250217926703474827142580568926892855171054590920922521457663595232447026300467131194972014072813158357500860828267317602429383394968078315406241881638661456929818019540751285077189218714439609183636122478470432219260284091215929021864915869384313947683095426450142870034644098513176592594979876783649390464578028710166884106814160144815511370612504533017502424709413206039113143292568287934888223333991927006474782585195365324632698160304630088666776405552725408031607927332399459868166133642875990725119506713723712192219815390003430168053102491555964836938013827228212870642195021918012865099429238968855953701224960973886201305095466350381410447094652081007347022987714692525184656153618917065921831199587363158259193591237433704370446794380561233698255749780573096432479318703768961462328707339391754497332063963927961123048997897835855705630489541693717292503151838900521397590637207031250000 [101,38] 106994572321456991263546715091630869710968603537232603162381841573030110187108601583326275915590827722716968596064322936587514200046994427730435016168372868225467600732134393420716880672951643369077063552335140879646195510016378828628054905527531382988156359573914471664340698159282156967453231696647719491986407424987944617975754448653414740899780539787468950411435280169269452648019743214592199646301220168360502901280964421061670500000318811205919135550882617162029822939763791698416377732526269954501117368150354165926142056871171219610776944933184453751637566779344289596407452579671281040340408847518096212286979477967831425082542469728675912191576979829120422042462210200331543229138153937426655256911901443321257863548199578531753875931168051696728974564915200077448629716429536449051094175965940047677168675517892327700105159248690777479581395717848898031838339929209969476281395021658129604917181194457957918117169056424933065668854713184905054762927199921636942358607654862461891465105275442513084088697290848845777169303637711606914782610338874551755257208594081568861852596821384635194623435421573087579680802471278437679800013078249401556485707238761808071670146288569124618907102166707432037005595547436793595969951306360519614369452424178464011809112602839400054573600775767249126414982032577813711361480518486831548510101231865598522385002297496958302714486691747495550174221111500253897767630535584437770861371406309843753334836015796270075463209969191902808424600458898676005745584026011351767299562936993707529244434616074506972761473133935757052516636946602246017268748009880246372711824839201857651959177480528171140281437944212131945789785852926918840743059396630430904369581518980790342633462442680030339446137748444544492479039617629730911214055602991768673464790594523001769273105208585149058817545358296186088236190318964350313353559110380601087857216315273099724073146218300266363736780571875006283179534831750013329194634589647801876616879940188627174955069078034599931766829333917982911638236150505628396536733291164235834603467408739113463351255870656606298257921418949052870651745962364314577939226631048130755630154453683644533157348632812500000 [101,39] -137325535727985532679139643339801698329079874285901924702964849596105529724772411071147913119296569033125847282281939447633437114862948703397817577530099859429382028910477858619786841781802715593268395471218784383281626474823373718565732645672905732681534780473332051616468147522698810514192920493806941131527149967038289246021081579241988554920751978337360667746504206004120615564595649751171650604031429667439527825072705022918257459844116966435686357818013576570605612385044250412072775143725896663442562888226317515008996664312887079362765895985392108563530263410686227217708294043367822638094147720567352216589993937169821466715871765936988415670608975225019692551260339081768208607372162979843820584333664613388455707161646631800524429172006955076297454254546015131719633706676267442140517076128080635189334694393721996503245251857692953772677399835833786290817202989314809070195847206176602143271317270143071818925082210891515422007416761727993925757414117885597940641743295547033483360905732486999586988883862498921804507121016085905535968455965853635871456744373310700234033176835012238286706431298192849430458201454753061177104069029197748924745264182620555682040369737370282742643424078029945978080453037270361272633189304784566124629698376366896494165070777985506780450571875664650378689317471353751246102950882217144763681315805344676229160922596071669089912044228127624014807432558411418272858640640507688404143464334416715558688574404913978959179763166853910751865032160606333250945300142211451741601483709760681792324303760216300262766844960176542467521631880949789219168624284349319907610883172660094843497544207131956744053183385631995972617717795296113137879590079888141913839029032764356602215937139780156546336971606280129121010158518144428953118976403317863584721403336898519985636950053548325565670716299760722653939121983903852664467088087447743822664775648712492723563426053192303443741452716735472515077778983297031718824667841312009273194136264462980537806582244344492471241536138796816317310046634792230439396089919941753851200759705420264631917764598784235144148491965921617387984773944018327551025492137132255621168042125646024942398071289062500 [101,40] 142314931055452067702880376038587862262145801798888132193096276253430682293755787921184497904539214023916752453747199705744983195060543312150506734881434208808686400232194232642910740363182358305525263928527834901368648797875506759090816806984344278189768533987301242115792404894037788029022325614925799362488100074695643136833508584500440435086362559305449512870014726581545250945942558756671846840470035990254803514656859177809432464989923088180713234487914166673088999334955276358806719560180059007554607848238392869841328126360632702803255366714547837655339274150657049082540475152221498533384781116137573781251508409896341189046591806743647589963149588939689497564459462519217748983222993874650573279127079110311042143062921203273896822285655350297242926077861707399429434091682314953043733375264719230148075563727464388911134775793386304654899999870450011303629753094459949935305695154380471912282620465409407869859525949149074730288973397512545921661505739299975641704401505949485459781669077798525727701729253188581747685989008771411871539588201685684361106315455617074511516127269377479624026027294367064558969690141776037275778611109875684987004740366468540056402126305939475427453841457471389474678406738294355332436559317542833411815514006753404171216002589111787716471531232277255085894153607688786380183556702748198019615776080503344217613782267195699160489487278365042538134589313870765491767668137164367331869076048318081079597425665311416239251310191937768778648708902015919829752654893452410680501480241680515395605282055519140434117271818743818539870062998255301828443984031470399141816057065616914042403787247011290924263764722498725979485714854908819222245448518255267306860720830725503131362526799891817352388741033562087766968721522388928740630149271633082853679299268003824497147055107932322453032807908149774140197711193522186063941892315734552643371075638924799285596556355002370494822395469085468693913038258355249080519744735919981703555674995508742848246302103232496234210370614048025477064694180838295953625841798019526718451470115182928275651852548825325677253695890426285330100280363483968964479972618697445341240381821990013122558593750000 [101,41] -124348530841849699676300997284880225958671380973865911901439886276379760327554025816013837675556598678349277528464316699304233975973911138997332777050230315230365525745943013818003022305967368946894077187821277874190654834359653079062361659521510821110121326377538249555540872323551696100637486537707520504359862175196487934479494213234038755570396924049458980416929298945396979144267621482586732989081909915029689659643713867077865291159678863229491601130055677189820788454072204002538801288684143101490527572696606749926670960866982389834662011843719845330268330866214037186856274715255161503694719854842472664210359947320113319578122472739522621353566851041136563398907171592139361667594568140883551243062090590376450837370615498309287344413362300486154689999917764521252373853876288947567407909117067537608772911631967344756114066546337875791830145481222356815976749083883127428566930854621160831927306844983109099116761264122009680743532215941841802850634133024121608183710619858686559727774971793138046686038038345602858619881029130170359569931226170567888973294953051573726945995293289891089877005981278239385051433697875049077410889831041894461724304044426215596142103592514358517894702761099786648281786796118013435980818657181484434925980944581092674484791803150964273450341937335366575800947562265895087236691946975141653472260901405847165370928041290652840242753258002148694905640040857995278579463464934943572646343127186515629048623762949065605921343944079041737493866898437912802994632226297550919841679340516043464917773043036353443935369957243344418805448598597740152246607775038735902693077306661209143633001368368149453271672318958334527663030791673171008955618970865542853578201813149577782796166453002898473941802096412475356862555360998046485211302830126944872958431124560857471024699646212382829171107272778630964693279551722425388742290250528190096579171695125999069165825689190916246832420896299762580339460723299681767553279987786441053469349686762382550429871423460992140421629925327968187240419427973556489264785930782053466215075251526363401140531839290440946924160481483367061167728982288923256400992034542696274002082645893096923828125000 [101,42] 92301730331383208856012737219837392722935859879489159712166477049160690830176229583718628258331733508612643831931178378347913992567703765025761630058567944882084055090340476856499327041154119009181216149789390193414646845190932838916053223618104916309709815564134657984083316992805803448183906701077931146277666856843753010248953655760625264624085032147885104205253656438261619798667810640905561503677075428137150523811507477317050609702941639305515236111507662505672224812023266146147037326927620192989046953613041572205768280000739558429097590813995849586817586405380326625872953655477731811393225768071487130340204463474483941372688264221489938223024358466676370012060996010096276847246929242501043981114068939096220165047625086136378270144418339213511846201552281999209300284202403434516858611498749342067112762525432717408095380990849797888594893983946558738522547948467842440040508803279107891557623015960200049259131986704414902099272946226843075228925228338732815346374828406122643310554770322503127219091554556130719539747473417274449299059134580125880768610275404775978957032712055546833627969224483079551126669196955958050206347677126521291150735484948280178636306854171492122826128265259767720697625047691885447669899151711892549091213132199780273772520541199227628692853106946315481535381093952241174535174966474560840621397168802027964311316603525012222783558266634613224655134682027657176750743849304288899523631861220452085575904892291005014244974542184978421082496980782179159153151395608973483658012627006989449020819919286082779207214305766362881501285632102403474859755503353573582374134835816333823721290641306501418321132141664455867356852910309911632627310311298024660501038273103061667592034630912850348326770259234111080793074320723858554703775080727856488377443778320822072654419039277042023710951322784484841046396018318570342308516199844127986690661940061199873248058848776246391718034674401693800377818748796201169694222747606279869465937761675201729885789526887725694648889075601463087571909451742875970653718190586602430936621854305302429093646267502304751576002220867849623217363908911706205095981658814707770943641662597656250000000 [101,43] -57355991035132204494199723851036955447121348015828113122613367171464960711110894690715812136732176025683525197746131231304824029620921573528302559183028623040189185738510056762102079342456177726105729561947991455153085188646718632384250514225184072026307777603887241693567433614881102596019520459171805522656666680450410397395903575214987041306099558078145897354898112891510333125565582172550044793590486229390895373642347736944151062984360146138959838111874600060448175243646676614101108501431453776077725357395133669167497616572489036294278814687857060439457562492759697454063055581631822253398487519102602417982638100561254263670652209208918752932577831614873774346660900285177490958819920291537665373583671440210845072942058842416320239025519936599523405131610495556993317996597925467224998617398912230409193452970287339629959616974886686122669400719419619375009775120327907025042605356766446662886696175271924954958443281251224169501856522465387155439040235407095191892298109613045745832879522341758319993441980400972524378626247252691772185765264591794488831807023222971442661433979330735240741105774933756073819798887255640244560667148891518183282726416832455993264118820339956555644826989393938965212269649006937952921623240719380768466807495657844166359765356738386640004900584536146763769600026787694435171665777851292177996715293696104867451034755007103084387529942846578821490718156008425357875649894334848967136165291084505535290597827405751819788445106434739378678880711708641716116142334819346908483730170670744110580479612046078135863944779758602217050360982019330853508033176534398405499385623646564872304724529940423991818232003376441487697877659709988313796024490518878207304304234155607853490711929968038512926122541067455247366554582779238462463688547968749771754319637099809596234108220659849998920182161487824498755824119213715587602601341111168472826582735855672563519114187933000620256240733689912284819301464404661057643949025377100599738045190236607579191815662138413038113675674360397336389188258574640007189504208940349994029386970423930322472780075294837730808799440789485627144391220256017249745639219327131286263465881347656250000 [101,44] 28520105737511014694070771781035723696668618987969717934530378911365871690976285104572606390014503459470768768824562622677013705468159414668628001896924705491604533980538961518745925647929580407423096005185145714662291245698854871871836237290236469623647728746498736194482229159924756131226045652804069979871762712432408551513084531948283272426463594784370426705377919180228070918002339440072928028574096177038318211716589005129776704111791856336709016854896745959967707605118191283060566627837809401481579244372461145446735212516222664848815300274934533375676068026027104595491358821145249376218958830373562013328975671615445724396288163677752157172257724606377419469592912292892026665815887460796300947030734921730544743766041510665119352079899632491940592235380025870968284554035853962089007203373058414743176532337805879330949814799802903828510266889949823753434027875828156945634117332951065097142169737857915966813359542929517891528937320765424960397310264798320962711438901814216385258573254136721088800609515563159330875401068240603544474425210213180851501715767306374228799004493307587392395040995521445097815170772522760264067036224953329222000762737468826547385390726704091175876215264255005387090915289480891682428707797022569226259905123466648137610475284262534991384484364047197453606176870660947762995088974129277117687948522556752994840225793787022672413984454771621808879130136380034400624254005780641499623699464649818620382933907789026360939074623228027079858869516928845771479738111894152986037727582397721731612287242879050304760062463158185253083261508646190898624691382091379886863893865247540629052918905689281324212671080813058357524540326899768381417020476948430889119986748703285156863111412829185731181395449109333671334124060204875869372480887993939940708757967281059747010301977166064656557146393573685026512958281053123797923500502574756113966075422264810927772870941473006610714205125536527962463269597904843244701858828144236421617165615235856034836507130396033255397351759540113498704088370874151206857861631703593717444307271772434706159176417001022420772410647317855648212310375189115774219317245297133922576904296875000000 [101,45] -9916439358952646646350364494901609365498241958688084071949069035221671013071963368419469860304652015629315143254647335135500972373926716418416788099357830696233795728927846880684008903482483885437279294060586865759067624145399585879640821203027757104325423658651955246419205245895811228763651493305115431146300607138328921473651637832693536618810922844535886586441055290949863724972723820631282506886602722653499489536453265370231064478802141477551874070159912321656278217222869960791945150682913019886623049363713436313882924954787508648989780837440128188345591302360265836079950770896676344350912248856053654763508898419828562899060540544891499329549943628663529753898076520608892806981090943759698509606063591342839370524622139777098859812434413759848236688839527547068538855227555737832146313459907429399854259666110571343066072076182978968494367281739290616195419272097595519024430297854868827067789435001275330178297963330079898253375003072270184305439742966108424751389447812860946000843853721733161946671320009344108968196909111330558463368203901962628046100716636610469287565643182934474215517893227420598019979496485812502380383495464989090961190454067934102102643357929342621522706839470035959122016347567073784746150315797865652604076847635757923235503846120359669876546882576811614413361024504954729755706729186688719221082230790054520993759985708008966863118285682909791776879318885698064373520194475750520538993713672504952920368189772075384332744598636464385114083048549918217124789060499544683754498957954088254628966782024888427145019789094646950657509992033597553795928586405516300883902908034539521418532438638957144829591020581184162007837253221240699695941635908897882307024646490443260337968154402709293584508104243914364617916011470516985009106070041198270755960828245875379827135296103106299205726584634408857271378765236640978541155677243195778690804800904439942897587729493267065604822087278914726705643768614095597150272400986144844934410026069263788519957310247932218274158071690891818681709113747222234526304201687500419624596133436127041544427193767930339940647226334471073542955327217995886712742503732442855834960937500000 [101,46] 890479244197699749037632921961664292098690049995582565240377841805419682438180659084341527809416065126363792365743465510433531410474623092425031065712260022091587955693834122041123841571869733640301474311066442924538540015996387826248918477882395923599860663927718852117688164863338328141691547960303515642207970400956967067662877386381542824370969197682291171851733841764203458997950057858745217328260526248737188558666081411406137889953039652312140677646493480540953151787879221436315741453082999218603619254421862600514743792223142290946231631223833765919476667199633992789867669322545343046357934391403055193346896164478445229069948530722645720457021617940619731421787769083368323810880172346061520569769623085681718170826354410218023449153720001482015813404800958387480163230503893859410925912578956391515213406689123145034537531501917480890252156139011290605292048996772403551022861687906623037311278743876906747862306462201973362003978360469201724604757250055484162917223851209906936779430754420447798447525492837038359971552589060017836979266187064357859611525603088395814461657393940139887736110586344386422502160429652286723717846048136054096379204293402840534571392088619490320929426511604739392271380463191135653546436934404670354226350964179401677216562233946260876428438035295530149943361025718197597166814863444039612608843456103972577715885318943419221870979422056277411276896545571211377684590428143249495250547864921208687551538255862547016791050445537738771093179922400401921059748802817980601752702925653332125201867563064518427709867116675706333548509408720378151566079400626046873013690905740356707980680269924952362243021533842260374063747586943182899195148609324738159027433154918197116168129091825376004259133720430462325107123316229192408262813431149676247610128660983258444540382488739816069829629809203094725591124595318007848243900503440515451035584998074338311349902579556821290191128060953855090441103899457947216681962113001375163767928814493509668756708811787174635919522787310195378538801341438438199180197664794550730652355886819525260162717921057689287252825010933373608632002138563166226958855986595153808593750000 [101,47] 1818452074276333837728764841290642362856219476100880484259014207814497305679021705916157428748401270318866892523219813020633383133023482367961548985481772918695263796822179697855571560159902611532368620755761161787224966099975975927150253054201650330402119674316763761400043677095996753164047217272299598265962751451920135343144022888326806658269867510850831457208986605706354164287270030206815686750882424368650851547098364664114165211620163098980299143132057803103714780454402934045947873558346094452757173903758190078677952538525172167883790257369270825213686028932685468456224445582089057155733182230893542674805762403167209087338500164194958731351079334272618217227206002421367729911658004826419044051140934228088807969324892578510559011853157016487795457177833099534526611080397273983669222605605454956564439549664610696827567906973847604068063681865953515273680460494683002366379024140066802041438161557706805908391805262033950859321614909653990636250856164086247857129433155990748537764556131027028685114415915194450327564127986931995565437929503613324249659174668085960302552740200542360851760372753326974471847134170001563822526330458225921606816481479564981383170611387988623831758513473684381439272195132550668783153966327047469214245976530986235645612368823582368436124276355130566116563174053778950144210964777425338843609725004621102917824310867307899433576171793083016485167712949126399221206424300667720586534768021691118234940612089424367418950797972103794388733480542527342751235551022124056365534092437163218423033703651309627685848515888294552008380784718124695020369876658492088033950382692195942650258671044378453460932996013513897818186138417127484751636917746595056330786018939554864571186908521893174997100035251561403977437336672100965853047991053242588594109921126712478826084870502934666135530267581669577622111346831283810942431156082990059771975597427336831673016104290562962359463690835728552107898833668217131315180394899234025092995591040794550371828141259632054253462640922503096748564274406815693786073390630066683238689277986401215729190261193207757469896339212448073147793126125293383665848523378372192382812500 [101,48] -1637675002579738438499013847576570234964211616836143147258007264745061395339917795108745385596737801748837364401828750230364495593232574985782448368379940901184552374808688368861218216381823186885867886078238482227601108661280489478380997136830959605586082205128495090283800956392492946605580621996437018255829729837190729966629768567983657855186178214183167652127278590490964064742733806740733759431195472069507024780870810393376619000076844596038867568814444923132092085478084596753171911581219063230127933449855288522669560306575568140300278678091624199853411588119577733451818571573249852578152529965990911906716009300058634269198534106762047217551204701761755158042517248190498829278546274606084071634482690357696896008605495213203087815893706859065711560546223930356915978961935261075052548409586324804330909804654851655678864150747380386704116475953021225094834084445440606116910294818807803193786275643631534195280579661624711481553092739309141693882663993286072490890973962868812869318708615016628290720498471393714752981779083138944557885963206193109710776939149699050470088936428012087199252565491047543342281571707360935360526202835283300869436263271596678900394275157815046881207997369841403544300243806711731981136870487840393493558057775580188303638613932032829961309755230572967448603754538522871627282141580556601252599001026428816388613977277734851013135031206885544305261788502083942989911254078824217406510239571178319730817745128211519316502683598239056478733179568095349017552504498660273798641135069281141084855631504173573086469970959889304936218480471852244435510873249704357391617633757200719471684834267761196150842203526475363010772651696585409551470870916113987599422118375602523642127714438193600819066926651672120972096721609495172755169364639168969583428956405826166951499659114559070034079646842077547168580553130405991391807423485354260589195794089342970072539465568674918787346663278802421983559178401915141238855962523376280967021346493039845588684007237523287887456774723008998819778694497489137123109258108272085020721414411453042959326633496384925081222669110132643399690977048521745018661022186279296875000 [101,49] 794609087132573005295256137194323958414611626487942656531704707747007781685531331672035846531855720692649566068922013353779959013804974466427019732076762139492092001739493990207395234393411364246988517700647560983321398282762788061449721707913708369886591918264475868702321672755961891076892847140471744471289491160772836763889648501457296246087450846469378053503466334363146694740382631659179841949149330824751556506294400148632146937099860428204158302003053357796349884165307657874194972824123495516958054343431853711943903898956855410443206332384213028469582705460607411058291489235938755544738924923023394371009686017423233905049969080521641493582003571017709785667189170478357870052217973974212674982668913042936978838243165773583685973118320568390373419423388605826283519875187345024703983749768715653579035127147853399593469906161998023488291728692048396773266788517423445593108416608633241802292125868013902551614771231175798933564880218512195643549036557580886962834544853002036273747381066565897383975526534338162298356029386096601050474894134284579972876369029840132048497765679173427247085088083131733091685674729226772439813409437149375712718125907984249589141121062296549156593756219989454958711355440373819353896039705826184513424717846267568758427235231592582965651633953467750197517594442577443771893199897753903890981822616395173949730244107813161410461496361070240745852820633610861103136274254709152781375319176116736452036717469683850206327528602069791343456439454485985206029885677216785079028376080259788502323683081501152197532565562742726833244130750558734899907085889315092598218683632544933362888977961763275465642533628334326109346104105317856171555629428516991508264778666053142637755376226946709661289398184533486694195716071521878449386563364355593678130717417276048842238888850753496039781563243121358932336142216068497723683577011671033634869660690388956691813898304443837848696267038252661447453536357012563836689852668079955932846445906867977161725874129302212306867523482510505699887184758829481384946560502941477992245746311045176213651282682642561911299116555237181946935720588953699916601181030273437500 [101,50] -197424296164109309216229316817799266626817442262024485786053863383733431813144220535932661799813355366641233834367474675739815829234502948235265309040345692193054446632737021363444366461058039881257321657984155354863995920053760937798871936725701941428942379801792102514403870933480251089290101114347454930291601803858032119909260370599701806326948550625250436660596275657249529944663005632180763602654630687959833964091112864392890556332005462360365888635577617385441424867115132267268253616468779320260431323007885095403278010645299441201677744554751431754105579321314702693317035132683256182035809680435314342516844471482357033989842919433423987009193844107950761236446074676490688162630530588925529801808694757858893897841861229109303735592095259687164983367961655863975633580863686347455666540631594750421361778888919559934324488863994745567106974441341247900902149193598231019676731961123083483159452861180123879023151004024903813938409423490635679085587634395508628748354328665880173428612633530682374960088321848139087473470428813952986582372678619292229304220666332454537934800316411644176114625351988121428673965775833615655418536853911160624188237630490063672091692688433370118210468250349695202958196869111149202906249670118366029745779174631489756774486336531724408392124899853450781448231444637069915317863929036252347286389646812281413873262336773507806785059168223518658226462651306989452930519007872014718512637955221165160176039179039637542756860935419940756904578199822586380697650826908329967403718120756024844090897481403518171720456934551503316472692620272510226483791819788193904923670557867832571015768999929112611939370874215981034648352580966283588953332806770454766184536737766533510334996735837780174713479756188563895060917696397568421767233770769303193833680412293006147014696476106676204717215892255558242603562719965426684146524901128647021670017489324356751416972642353898307955409976804845834914391374085784625632979174915765623167396444834061234019705866225204479423572880301715862782554243691634818556245382563261447033921689506188445210866207435163493364338634095123126144244452007114887237548828125000 [101,51] -42658395266282874604750974293918278688179571964831934007552117298337845789915237279567435180747255834521628933109842321735697246656915888499601143378679672018497215049210514358656744358437103889803151251745479389427433081295646175214844035605719244379200374051167074702220828214802249741495056301980214349890618964812163511065709800595504477334767553375413282108751810056742701321807808057204237482432004451673845651296399690893018854121419854939829619016092354586540855995251239525094237588979738541109833642365053339106306413045944138298893993134905357943466171766797395854807446094218185097403408186061216169543336367953355275049366175316188001373841601230669042262418471747357877290683580451960992151741612540096331396617181298433341315527347743588916255985234125980735170118855726607849058272261763659859351763009317528693660897221508841360414106865682223329855006582734225333444200175587373159769173723485723365066493007817814952483921086320529810474528467061509468568042415426806999443285530014447364147478582877658660002291993366042219536033906730091566524099327766315137893047884821282584092414151747384957994800106353138043899957399558159131304131302936783137359223298933265484042461304779586766964956425097607706708949259732351253821289114494097111457536270521461202663100599340634556409459512538881855908915523190214664840627201991143893475586410632722810047112736683523965620376049789909897780543507712754770804062650007394504099834136194602699421205658018598245969026336494939580440489432690925462059162113438646992822316823592508013695376135272632434764565352180438124940780308433824269233166673676074241864922741046791246771553995920020136668827431684212717337630598790052727001958035381074395309874030611354927133670202349271054744497909361456607645921412550130871378555637220209114711306286543104886002438728580084535442051444470259929990276259750223967877023922502071874355592192041562427228386177140487490364443516596489459236992460388651031708269828035971865301881514917049947228651629590471647434866340273994709101328060862670645513072022452594831159043213585766092001139160316824927576817572116851806640625000000 [101,52] 78878177286598746307582501058947959719480127485087543529287451364714630731257529360581564893247058867863285330216551335910862263909318047201900120112709361494653744570954593970098049436766852406721865680931237682481218742100934396473801507195852038571639332221487381212442924242376285989213624491253463198472086438289014241937428120895065685185987187757250520453173363476626506518886284523041987014209105055478228898511361424578877128183240173043518700906468257769239094968052558826339109175363921403742139911083248411052468460028344330729051003525448319298450171415032079191824025595496336332060288176998710912222333760771311754932092615820952224388160905309592575306369529941094914107392604654578079751111106982475841448904822752338541930358115312196265474715018156396450159317878902255142232013383850515544642726431712923793440017667545434872781256165506706083040779258041449854277746970799947473066859389192802605488678010559376920772204185850379346616230676103642742627840274104170672199572027761024367815938269223613248318279098253750882327005649223121823671532116536672389896773302534060774479262439575895003521204501125270352386366098330105370007107571598248388423278800462548919507656901959390928156428396833453893415456449235977227242083656236846860933095159032717438995672029941799793200296080974221127116543566597204502599774804721158528601154413886901304968080367971421298210928517728047165619222799087867804320295717772327480348070564898125262724636277060123500193944358972329032879807995525830400714166796801656232625437538504123337347765948555385713769174037811330249355709967631878509384201317257171096797393892701728012222806438375567465980504627179955798896399479727343061647544939920660423442961472027530759970889969676022382039963447290254168312159706215593116662695645393358605668221244903853159553320531285301545838375301974248759780810868538387836152728691175212323012321743680562008479002187484754318608190543340690090346653161955688425216689869915136826483973012875604439101108962322279081611575373925275914447968251926217384617952438795376612338233911373572217369531944797245159861631691455841064453125000 [101,53] -51023685487597416763283148249601854334741927495659232023476525481118133683881707142163885002396891593900511086974963047396192562485115975367668774223581136086779687249131587749105626365897611020490002815575456364985432558233293428130731027575066567787380419531066494419308408718122911790421643112109144522503218268187040273503123847753204784418490094654190543173465539879327631991330909403422228242464707058386955712616151434750268743679478438308209285079667903281804934802925553191720264267732821130237859056780879732522645748059651909203282197952626490028161079898853459649678645856345977067881749410493449342792491813943139234726119352860501364829324130922756804873817545374955742772165336361122880589128920273943505547501097723381656604328818377448575797913955905151075594268411750332422059025495666265810265823513622308828975318560556190033806009178852333744286653752922221657079065701818883936000016684862686494436010687975701680997773988341555983476088095224740404117366026054425137584768432268984826382759684559953059677588400898026529935882054938181353746572141732991997850153219301090152618544867922240150762467013843343588080332640471622590767662223402454019703046094742121762205068890233393387029030231065347488229012739919398212119705353224138604566272064627827011079845078034977013031467090288791658691023597336397120193330048084418408736220919372359393768702692005787063563652131863042134914672912460830843887766119831643747258646186152498434723449518357394720406713990355760330813836486706270308929498719059794765222578003146294350115963303975489674053263687508094071679808123054019042523814704468394974153649709408441006126404951515140430183986723524168465245151000599062626082561420603018610491799327193767185309245292037299035608345866482151812712389678770644761788000727618324064624330663993846143133848948080535624744005997638243600745687983254680999268358135075945483437992060337928548694162844801563349529531928447883081254437441503996572868609063709157841744140512860313833479551223044055780234342255285189962448073279495508378460212514957030784036864457729439428779194543039920972660183906555175781250000 [101,54] 22732417372352837655312217552846941157969373967288843245851457811565866287888541713980019455421653406537414323253393774894067704035225956521048756705793461565002047575068908822304122401558721879272044395917360575051721643483575340477148089254182838500091988482931709592518914504603157341335933250278338477540097361432082009066268821930914135729634443093182377210974397821351065666389003334132190928812859025309602667806113997986959994705763684892809270216723282080887873498695217716161953392523845460152405543088497382658020199145860846185049395770726971749359269068239340337860433797030203936200681351712754303497779925979986198490226504153589439403852485262120519570683580655937360727516006331520476084866012212812788703313732011512272055957613602888973537808074473187887450799642994714692005028720913331326587163060603065055131760717788982834061660032913233980011168729792725146857180803758828639112048197493567218474154011746505186982097800887520229134613221315164469272295605900181613954547937639830160987549952311152644267131333837034008410535347789425073157018081964514918229313370067086154638016243232872306413835076040652319015371923926826124975203537666804320638135803376990929917467167843593782598332185349019078747325829885484518251611098029295625227968118517399895576247194623523153341478914333542958159242229103696175218696016962073212898074152104983292072183028701150911963448521797515483860082358869811825965481883918003133471797985459598273462036984799023115753000162783201253640331750368584620855882410319895359050788814241060025009689488257622157440834883097051010425495144127005702043278830761640565832211513898659092013200501992142486636942184267648373519192756891337445923572168938732597795448200112394000686712610170808910386211004858451354218339095811957085031733106242336582490807705052698965748200685219465669098738726928157073178636105218977303444191636572906852197950906987119621221357588245665731612427937724372034537807293394535919727494940069752808811173789446706773937327810268000921481975701003116765161544981545978832657091440084277424807051681647507290762177944998256862163543701171875000000 [101,55] -7592278548586810171633712522353139685315143243010157138836721874584575304968445683608519810162220673763471873912934578563278065014122466928754890745487667032604374702548247634066080019508396920846746675660760528563099555171575004770026149482676186958839296403162487340326777159042940390271130702984506966789654724576601273449674997333854666237544094841222924766576277476225983092385619054001410281333897272788507097803672170850523765285960944826256559580886236479944138962095524141238489186227075447909070563302409353692616903094781387415795268677554678655849402512019831301684028245956479954555692164953194115600653662044609084399583351003157978807719441176982060067270777579589680460085776895052895501181065991867469604347517009425974919197481560453669532505333961281872068566121690912097525615195843304526322434392589720807369329319928584452328656503146015047443097032151966024159355938415349328630336055065133414618267942358439532113021493057513710969883051666746149699192266975945604958978295788552154417546529991325818629884666938306640285868134206889291952798693238157990531867306054654449733974382973232969690536167227837247980784339350945974354054079415594674086212438616932836387748063077593591028244166681915056614708266957950387445141363666894451631553091864276043737819326461021564008986531229619841218700691989493258303789358121326134448469625369324626414321231292469843747354669884593988711188396834938389142225808773601646592340541445138384631842861959941833399903281037646109349578353921867028671966705471592757031412083587974050284470454747141614207634471038712765448928710170703483591916101935277270056734112063370611024937369040276092113036346096693924130325804002453729419569477367849451798243657942152457965034832507236846262840019590458294054062048430547995356071112810027847591922343379227635476352514587059145635776566444570451271104039509568501394515044045710148736268609847478933844507905638195369733794534414374552225388414442465649675358196583375840809410893196449444509069764827771741964207729972023855683999676552157554386142569415595964195108297798211816065361290384316816926002502441406250 [101,56] 1810793913222709990624153405610478126970372123370365280004699266730508738354555035077517284586750788412946099445051387834355297382443434631428525873503738503859717000791546245330336975067653123300248629965961000827419961320594360119398058760959720923874647712659254179421122905851706023762330803016439594053651011521860331142378858425693430785976244351347753009588223267402974991981750556992688812003089388213426166313547901036719436518413703445118098977722695282304782685147547646397621831474275589552496153773152959698738078450980066594772070003017985759849489540165087492226686549803694763612135415141423284148761677596172337770373546001748923543269928364201456790241324778127917603366417731546223907127419592174264897008099905728380163385357337812877902180456312901292879389528958209108278065327021676505975262914708602010498489526454521126916633902972168741306856780567509673799632441059861004572912061575521866353999935196041079800393074804254878213848156344276637501919606460368284303213481143307801312233046352501799464431405094946930112167567330166875362424646821737446770141533531631735851688713088470287881447694539726260637352300902233580449172020953121672335737977577822066460791164520563114431626064437943372063744974888319802873035394494342779690798203403770782097760144070486369031977977922189821862439588817512782287234495751130480826585860090020562037587370001386675754424551335761533722563634576228749196363587937861479053247722382628227423228818143479127391120482954332952024329485983297565096613428119878270388310139947644899748953012340933230043307350572372095051781273109052386309639446273353858891298605063566570026224815914280802226950728327005057232226315596785335025823722214349541851347619494236266740823822671998820468604668502445999123215625469745042116441089963634327743151601225114628042987560561207784645037998786555396196493088402757588017782240501109891790938700215440772648304530959788406226424458803132564061841550401884666145169690553514905273966341735269422820918982998518793728715880570658125223058659744525060648803543418552999563037823188560437870364694390445947647094726562500 [101,57] -195896216818784848302654711498999646849883329213119169783391414371627707924304019582531819857041986050163654578367175837429806287780146325344096461985919161916093773247644098227269351764994785844035153436542497207263741578526956620914775730150867125539799840814569452299722716180640442646319864674361616641709003404681260293132783412909913714532088162201655255979704552220464812444649021336931946904656481094514475634673448714800584773526247838363253470449759460622958152549130693955729503244831797912809651746191858984256729125193595407218808864922740551951583155190063436083489843726841421624216552487043660341660783148947151099922337426712889091493552144750391770254661622179936058800873695392735031686585732103593158829509150439513759654821775097523862620688129827881973375626041195857298934662278664497622023178379277645852968717494173069185554947083142698462178872414783811638930784583961006764184448108481087423697095449264396263437443396722250617504123872709232351420607810650317098157065980637489484117859917282386135793376195024692503061197336632294632687164386676465689878973953341484500640556704471807735900079988226765875846907460732958930980933866222015239555793250487494171293193780348931952101465245752873135388485502441802902643529587863886320560736736931446356568128757432065453035168817670662660224553866621279619228050095633029142913556214224296481127536703389074403944903699186265683334528101180085980932726137728607476827509079387698956785519055617256640462579967984022264800980786051622009675655770827619271946465419970897054535092826335679485233224940858105892880378812551581595798707451614170972014150187677828461542678952654781306406069749229392918065185950234714942397804101332772278657124623291470467270295898823513582132055156486984840174024390708796135531457568445290324444239855885744483308060119219145455767382397719426578434208128729409362399315509461574492772090636808408319392762725470613007128740180278454744613875673218965894395980407549649421745270412368359230329217857751378552089448632146018652589718380229690497447395845882894545135488595377637466299347579479217529296875000 [101,58] -80905526849466425887408822172522939454876280236934402795002162350122722834305903272343124651622470366212246815152140297023862875534143970429666907859564910778703592597839597432151617039389602719115336768820900763209453279198198317837347731201165384519314484032339286780807556523375161861008225832566979951877997589789603894371719807736423667148446842398146540321361474740098467231585056209196228578758030952588560010660553726773225596456981155236807588479933601786411968710989117167735130556734349707328810220518012875056851335280898381468680912063686742384676026670956023839347224950913699409771054921872665224613017928741572663961478910495267583062475731524342488968679808525095515820669811081557959718568188823483439113412071366675848850804500256637475704952218233828678615543543973032513815258071519714690626143382699682591847158059840361119677296886974459533894926847868023824637912243073601253357034661135994691243913460381244393694175297137648327291415790244776830512269803839031260852429580461919184429621679630263989253590321031655763326919131871340360328957328763674012458745245163877665784346188868032201658265936830820875419650176358493400503279258560549659942135754557296224018394085373055807478813471959231403407243422596205108232740810202018641028169568947328415641021998128675556258850300696124584056302383825889925935307810205456082315759211718033050054082057910957324171752663231609698267834207560352309645670630803983010783260431879419704391285699126751212715555495974838424664100630467045451309755935350965019902944275090707226723998586923508857145827132095871372073259017077296246018478402544709906597212405950601678009499255599011613674640758175635792824750186276638255401463837388550327137267812171028528379591029399995065495692366977782697336590971557862951477956592059617293321045239472107427933229757500035641581058985802442966629401265353186791976122891075400078275983134365957051700052448926786021258798912889442121509751832064897331612692944621568774870039866036013016920626881951538102553392122080702895520404177047761217984184539870652630444425312816747464239597320556640625000000 [101,59] 64630721727321441129557636492365172939786184463834961693614673115453312491348378107534003758200888919668464335883087299841409983564412190269761773605144462118950532705353629178426493245846854766698138768574713470166402890097102864878228620756083630494681435544877377793465283312247609510546578406541649938619392519061199435619068678579802335313237515581012604234408762669602653298019828703438381562612019181845402947533223455211849466140927261551505485785811220238838045403428139839414705928893069393821279714456189278180326387954926110848136166471469342443908792047403680395195481088693432631981878039734152611627873750787056361604326862462621185897627388129240839442873599716370417039779232720049244531846904544406540330053666082931277226970255082663929483004084507663258176424160277500557397164622758783869465170191516925408220804142724049678951889469181610966185703557873484681919577376809649727228474578242192314321601865575745019210465236268602708298423758806817358033413697627397769969062086069098431108967907279256630442712663670285200538686096837425932667031488456593907369799063260689835462247454396179805243982478772443129857010228606374251892871360942728338044025294899364054206319490025695797527796980014617483718790253135106768700950517639969313620121539174214332685090207241209457642231948333918410725879135153265907112804342100091819716397432476594937224066231923191828441223652928918891972221592592913469992125168240832575729274990643039689655822059371221166538161055921931794961631799527804287756020728304886943155775793505215770919708871805769503083097489105477902082288140817645631699551165868904355165735164064054726064254375784103804029078812976303074084596814007726159273642643145058603227565124721820335545296245617589204294883994236840151533011901312206964658827774690505176933084787563033419934019512237045970288628426605618331505900500355406062216640987078086147466373806397508739052911283002222741648054994387123867982983425167528212103668603548391991123036116009498340448958693802143815588589835196815526792878053288952125172368346796292204459177810349501669406890869140625000000 [101,60] -27705445943977445612715599300699607155736150469827712208684959432130468665666391185237369702725169574442491994997448345836391486945462860276368753457686616255128322247908631260856266294609887657817392798205799842658394831369597340404356805106413477359687014480950897412846066024192029660496272837563880512014689362127899040325193930544205452398297742093654484468466735353020683047381625368821828923847535231859167163182585300473088406816432780807555155827513994440766796695532502058881439176107993525639906661214721887854257914299839664797922440750401655072807552533649638043508883477699924579770002577768366104118945449032913712615537009536137172538768713730323577210669017650095384391106065816184163545458817276395649570022637969776098303800815072832820738236090181121450609184011229227727347089678207603808848462298367576047117660999096078732789567557224180365261121997326557649599199003079951946501535772348389596940750351720421050895216841085616231304432514401216087701552211061699204528931831109214724554264559030024785533559065104777979624935462926177977710226076857811017430472209120235690122948483779607957292857691004400101851426311089574571227325127934948359132466023875318917394226306397881704338828029796083070114084368804090446945351329960828268906704366167037080972144582849206065104580283820238189272738418504903030736139363615451562094053508091027389188219785926107555444375304108417830810167906993060044923928751800674483653598233123624548342438029913414621292367571528059562516473138753549005108243514394086288546065249780256686060417779256234322945301707217200608594011717457784181749557556368997356388498777373753086200830158782450741602685067314883597105613177066437675487867092203594440180729980095614342764767309613920801232405886867243758786008755173996415524539012889735140787492151523869668556323397261168647449290569147598119503453581856167531733870100924224701318976192397095466831789401360460234067425081975589332021653426502491505183382752652617223880761757530327919534604468678876746190860504795556007149008212530168841161053779748035807983796985354274511337280273437500000 [101,61] 9132103271337907498870572605136118386730342803513241086296202522634413299491661113436915760006271757886001966620743540117131905282082266430253563260050485083550031670271270555440826605374890568359987484548896315939922801799233005406807552584065383602471916529953146507698127393109025668663719207092697657269554552110227342019316427194919836725388055796518586440034012433580530423511420131282521949096789736975638623303373767134410613841474371484959366764743767958494435592708970071494677797788412283688708121701753431658683571167084909514362819216005359095868819111466415673192668575711985683262040202860861112377446267986269808861195221934493187989884591977569408667277270912519320693463209963613787537139374514979729208442277543629947497701778798506793431453396706808088294975989440354600431436892339219411427929698780475323320081677617310302111868437649420781698492756980134833245643702675485277946045071246466166859253938829818556430815803126218323685369842338801180006867674359875732453130912700147240882371585401543037417978049718175004591829219361975880590260907983569762806369744253565722235865975161959581405829590509825833042043953575481622835164501447765982088888234566709658999969000461961193588750467309669134382678389615923246417610883285511938009632637098918980454457375031428032782088768586375593900986469034210257866689560286780255529014153117657885449021788916508071058765890895126454976846171073870123658834787184344471452792991806989360806174965726033113255554705911916803300440005350888168011864396279600704818265076514849820675054090187605630129805210420952347232532654801401425304536699131229675019036434489642578559485651285272741765398175602510907117371932453530680603159925727549223934457679146155202867169729281533028944307987732510207549839283762026446299179519510871986845208629774400083982926748338694080604118049065151757022898546085291524066528426440713850726362106747296592606208122848265846640117408734703659485565476524781181095180635078591976633686597289024114393458598676130860464805767398310398158173755064917924336451507394407656192925060167908668518066406250000 [101,62] -2498323235107729979683950536099904797325518062566738545222925323294343849817801677359852333701300278204524405169359767418688734111719194103870193397483364774555391352792161496344640659628504438340629460356886949840145460010047934248636651799174295504814393856850599073695325579766501645855406112831467887399885663694287296788809395774097392321484601302889995549159146382291627868473903611205459013152592692637471668197400788683081277660020793414116762742664556769796908088987266003355779895220114155476549174880236915983780036267104974315399471411283722201587190592580394976573639426975630502553135277473054704449352152460096879994430700443758252232274605099700255586387522624327686132048388997495953828266875502413165064703515653533571555015681647203628215290240248413353023999008989013307621163601077420593568937036322123712877599736791511852948984188621200816084929807447675276218930767747818879620411486858381298573084848986361457739495393745555311092652219565208513139105877163080835600166528103508188189806395900982097508151029607778143982308033776786984907433253841591401551357620162433024245547929997857400572210572437025245343993001501188470229570827150574132848726272116940717109141459223015402776729259582530609989357496250088002804795399057940107902421402633859591849514661186997461952608400461339733283473848751196819958575289243025940846110499896540710544458572532332835968405824268980168972962221409608145570493857268921843129771298658560896291928043199366031766775490507339096095409643701042498428806571646549834597333168980925502660186965790869193252353875963949519423461089166513620514286893327358577919146295001452240544765582478202885560144126819582820643869974451533631477288083256647066390144122252062945495681367892849864242461057882394396840139472221603576448804924300240894506427583247297150334280522004465410016999699373547184508893019869280816931776267623097504419524000434125908265578254784008297016718260145360605209743263219565242314112744409269445336296837033088439753780069588888678427887200959555853735815122157363588149131539140057611803058534860610961914062500000 [101,63] 578145926938577069546266271627889066760705225056472516810870864233694975990545539784312648018927775037371142394776721974002629987042917209058935688322956260897772268851998017025476526804714383187965301491205261312039448254917953657589174855562275783358736291719513013652281437778877404813877719998586468533515673541972858096639605234251365994770825396931426006455370972662611354324772838456361365361059425345848426329991026666924215325340900260038389169589676133354417885833287091784712965187486893210472754382692689501684733775377164796182892896733020428781855973667292005160824000987443018730992595417818652302205043311453298366741106955535930191762756555305706379722065349730268424874499340838318184011602739378880633111973112238038300248192852822295877396185173910775410689848843137923536167049962725379027559007785769915168999318602163304708908696470471971671517403516621410894862233868578697245336662457835802317205741607061776511932389782266548286907004816995877967200066819377182608107924170398191369602709274223346155460914707964063198071020609768291660144615504281053492190000497805602473232264450185280200184475836640073910647082447291326761841328448479194998903083879165059308778496010028978297890122618191486682157713513654089135779498624961140474436988678261144034597260847708386879015402710639226748705226135761560118959476278803883102876666142879521421699256676007289146962806000113648422009905367103718450828559102512595212243465637916076859863372505859085629040428147234201760420855832305340630208481761585355388942730174011185497176768297943351926737811782305442595895928836163698001237591508192109729040215593995246371613455134593034147765404526244551444872169925806155982738878607707494928994051014267912996872474583087279259189831562922565000349340979279117889009081125205336922103212276296875014228742809406694982549684558766900903821572494900388419872025709208746051901915409977119532555183950891466609350932942711009047796929944281087831999668365219165908400634871447382540896768570175315871337427032732041513978994180670070712757535602577263489365577697753906250000000 [101,64] -112163245726843580519506751512566268089900381657390945103251973402371085128869680794588016448299175028714976426999915983737972189372710348928368213193047336369671859870583098063542586091634715380855383762572959318602643001536028804920108543387423079105417577132392580599150907029264460353505493168453327791240568320944787348318885647972573891725534939177245006894997589153865972362196239203099591255489755217901239586202956074156611468034740454801325030265414389655423404208215697454323944445213625996380781845490035693707775975376464575055219048890517223810539914648070726394661063285143028368037844726102077183671400890202926201403183341982087092427020346921266350448580913640950549791691881357308141922348389282605530729532456136424354259325595031637669478322992772666664715444947710739425837926860351508009678839289869116342932184832138899320321203117031356408995814275423691229258091736503847426242047099062956483106890876496210852528012174511043088336378374200389270587887026887111651957407519719835863582396719272723975830703531907595024670117014925015912691031409524165314682905408797701079814657129054569880647732547681827690249599785138342170308531805951009544484349176513123872473537591656039485168444642755026748575461151895989097416469532334471539281783629708694257622328567245874924914106102070849775391332798247708202719680726658263059287009596478561559562342601393821613137627174157582944642029708945409135734795975387770894218385393201105527495149751061923534888193484404020441155648920800021383646916119387245722676485471274005748654858476996118997414720391826067067045584835741582245616446262261190661534792561512500722926508014074764456073848244240965528627956131588633712146333192046536596427174415864405406150814519002148419746507360009709626298832936801099454446060919500025231513249526988250708669777367677419911633297658079181287428631665938610817080035510591260025781159751749434836735437263561297173712229883387952104755923179373342558259919289156391480784220555620664629454133534271129869384314642932040378414845739011435066245780944882426410913467407226562500000 [101,65] 17500052597461025028200115743052662569318699145825969635745926560855495561571505759507819473465632653224967151658634419327419254633517068000872332634734479989418370943783067485593593302377566803143324485620506187153282766683652668177871256109054347846730975981053555743330421004211652568385580102218885338178088960687249457260292990033124792699235587812847008733245582407536807779186316702846966433524479096854685202574805112985395608988024283538713895648676244895913761315523886917309091256600289061578831674121426041786790194709784787218045650990039160174184476439576864038457513077102746350020922293535764325467504767544030675851771493953322070346629125117802038221913314153118721569733737720425504862115638832076460019673264617514210323508508466836380865722624569811246991260121076440822538929245728364638793742459938945386958791507470327272299432576659321363900783957550169046085867235238272881785560956594618872710816871419137492390092908594939832009456881681591118691574235097580248761732299825696138350959346603302501082176062180850995146006493664310929462964114387293929977835085570010091104158939927909507638913085489667857708438200955301408953979896524787566272550853665850412103422364193567673653858198729625028002337900525716661902051744238892307261111589576603220253526479378094056925830406261738990831334989618500649403051245106239435562737877680330878089071414324069681653533632126400912375034549059808708669176350553328672405138345432943497316441361806874131562272200013368292639451001577451706521027522518448800763731670247255750331163378432896983140079662049786577951123231300528065051885136274674577277367188916231204102220139336228771044615767747822601847578307231739102747519753627248076439773908185300055466040678803413110585296627392877769666601336564487030180773571393380012583509617413487908677430652885942867704714480079564451681093650507734689162707220637881535914422544723303521261178980945655625971821835701232898931867917435143869011250781551454495840206258053329174971670908416334205444399104750723722823243979490603905446732824202626943588256835937500000 [101,66] -1920124979279276069282642058503272627732502744317555980732491435495703841260410440064370176758339837048141469622401003822831728622436213870285065933602565584379305718710773977844095730739062546513708479309044507470250627932055741791194453379494153489605096530884026423271917798125983113901396695260788847634632135856525517899000050700702663654585783429631912006758680439147684808582103846154663137241290013153143240487643617887039489813688105486544528306256522743039176366735717151573659330690121157060541595629821764294679834429735051943242553276877189124087602864144431694594920440249354993286136623082471038223436535972336321521847770944264577433988697682112596787883809448434652290293709558241194492943016489019295880233226653013346911429639166947944265701893601595553281267852226970393001063647909237003375859633883983183954162656157374723989187230821155537129083968550414077217770722289899219765581148333865277668162432554902933201838755251844052469825914713779616366504263173890190982858099221645297503593399129847790005816196654396215971074076947160816141400697932787756776757671264048097172389998341790442646889260818749553840281088705603052443123457408550365232785913716634000945889346466948598877762749611146314074661737509615595133663831163995692190700405623116100910573415022335930465119365802082415127923867550626953239357308085821462613427520935499379879604216421730771850819302682207187453920977396984507592811025766599605584772970004604268217593729717204443344735603601542202103489138193903749901876518924604492169284351433343836946062395466432927127007646782696837138098229309768229055556596363999634926343142285632381389529523745124632101456009360162413371128047464353788082272521873010934919453355228359503246893136141843115910487156944225403114384141050061229919646755366184067242497391024158410403687506852072497584540211366536857237182835668531976581959575576999366390266017755621384011392102985989606810800223838628206412661952476504964491838653483993780832581815201040424301272155234677728378163674027784616187702892986521874263416975736618041992187500000000 [101,67] 49766880289809649311729476401740124393141533007761226816628309505775524467810851408271174339178225590796352435085979272146846001399155804219568413429762347630124483132839609039378210362949104573826653143896444239328415038276734995883960366232748249861836985024760041391496989424329657463244998338236567692501015485445696739926290406975670803572692696108206528206252945647789326772661165682000895015500137408314958084237047444756933580991045406223838903682597684814701989869999658464456973235923523573134571081391030151721686080999749001810343701358080428967658498329157866308584157930431547803020509882022627913781750370923918117760989158867891853113409295060346827419301862422405674963731749876028848964399427049701357955461881096399134255094238383286356202608961779314575377948853253587596935450488558712554159552952776998251580783118415412093556952537658473705462841660825893840990427256409786581457231049585339564221301988897078040224312415441967623241620092138750289561420093436599417802369188775623643514766668808506530266224680550860965474077944061383808296639401617423520360181744588194096723149276477036930644688940684242034951587387050977248696209206178404956063660583068352754314675899417220004556556873902290118968728203713325092957519456475277311021414283864546734306961192522756078784176217816167252044363769927294294183764758790812987436440144291071124603640062741996777318226878853609607976796457151266963773027321789117198012419505293331286379020558347289070748589746461658523224940874972549439318332003100243298360609720956103356694897465103870091871592271327944524156334367131815936426289651191385462997780347441594912426736452989243347571516871911314529133043133728656759900521372203221008215024183913685498507252937076617095540645440437074693789003728948039196582659411509908051904428336133162747002369855854495114943875498772994730094145523142785177170992419122335465239938294356525231835671596859579555510364611297408924039950145705156203685384860893711078477607501746359455029396874328457004514915255497249754919331099500823256676085293292999267578125000 [101,68] 40446454375035979490540549029982859144735464617276369009095086161105221301916718844547197517116399225030502664923251943531490040443882271035611351191604485870286137552720897520169645926901027859700734139643972121318893576213847121306808725009817886750282994601506540835277007663480817150644208353919034589368120441297753840862972895762438376495863545336795968352562853323803866762255402625261552702025849117244157823106840116831322638316876050054742785686985451351687615801209354748027220088101144418610325542650242331208384988212190426371306209078819227769704062653405483977429938290822049504116286856041574911870482178153448754110783099548151725073626120570527438335729369660323464983153173508821131061554686433567541645690539677572468505957625380256027857666320817886733252106642946987057153856309588402970887592843234411241439923295906912669253188897450719546789714838466270428200808531444108894183511180531678934241036734727615605413177445534075393229349343901264298119356249641244583761614742163784132486262783844641491205874385537416282322742943044495377605542242988299890966825605167760824930046917048620263393533657645820257591177185681724468913375928215745405353184008538451481456543064499576200616709889357005082387179590584147438465563960206828499727415854534346676548071176915195998747256384468599812086310937883369893809534271854189576708654031612139360967926326921409447932624272548378076133813414217237651062935736877686768469410459731790504085470226048467875840060430829669804538927903997910483554498830573072491023761377698887596370264481031280006775368057388182546629790574473091399853622176193613129386386959451215244118913642137578040116732722022110473743803937321083454745923854494153478916824623517101604432194032055249867683475775326918602750860709161262727766490284759517760292565734272950029184570013544090471072305878708824314321223000540457716787628877386402209269009667738166381134444089975314456788445213502300848283464412738657888419109031745662278353738952429371839455554470852634620401936611680353272912924467163975350558757781982421875000000 [101,69] -12792650070175294911151170614946849258091015056467886485488212390261274447280028299180433925679916563819602740128345435518384639289738230730450769287624577364750676859418967855297988483724753920191154033032550935496137392953242141529259797687794643703127862733268340238849512389055523561916726858425188435671058177680114343155715644413462762625782647646789785217692342324633189841619064836756381095252372882060536069813730282176324859973697626385056327816177453262016884678322747259953999585712828576803761205370146020877953220313679745272316309102707735660150680297162229573791596756190225031380089116827693688590134600660116393858774070600466791096972511796986746004511863264513471489620867057313287047301957378600699461171423476403807417077117222962894159685047328155300004781370043225125109879664631147469137633280640718471563000249708991392509114330300158888965396563290054304898085405019698540665263319265533293685854069031010712162338085611732025821117285118080341023889646635855374108208046000717607949039409471134634377766545959261901813218262742119014229344464749014655214469323821326248132577681229132397979512084209867478816020846624103647023491410306935259302963730676645494969949387764719679185627598245895366997699019864003627328777595665505683659362996486987258009570146223435880348739500768949369483878329693900875331402038304908332906432240431390028245154401857705295930040082152224022381169157215115580450544380942301848794933073722627260933390023647951404050446972236324620661227029083174030978153377138487927040663900866433605040906366950872064027300726033559372219715957620109442752663058925263444656255137645640648117640508325892653313299394880964389780131882325739284644756870394363519430441232059037006594320335495588174457771293063989593420369922114842053455360944499907176170602235567514587712355049976711012093062408105761715387876669841394217933953255158008742309104018259001624183439639003090367186676622001749142350922910249858695314506859584026186208724357947963047222266397367766119486451416634685551709793571717455051839351654052734375000 [101,70] 2515498700355461230340353091890309565501344578678792251132480194870821746733458407908140380500671289493638446388832603246951693879604862738564233736328900837958208044277766366898005242887608281979720114188124937170305109929352807240526989334218950274249475460629300501714817341657727259538570250728385411234973383764810141406043398059182385293418795821962457593440690237742383409172532076682488501539988573769240963717596634260136053281783754085351793962198504508362067307016297045355220191992965543989776973937153246472035129189103036431103257898785249224267903345217466408207589228433566749081952965354697025105570752791725080882719994799098634742390188599639426198465631575901838920183749627028005654734573308501834408446874186402217491465320799143018745905160694060123350102307713170309690402271005627503072815075380247538056459944329250720292122284231627486593735124008025205161520324781140599148908890069509539046813739017516228274112163669088296112457385045191995362282308014311440992354862577735105349124408288663080595758738310435327745473022264300589356911684822897782015999138387535207775413059790809237044366990702257025082138334497785649175051420599768028172141252920801184649517545476105158515931388909810821482725017586316096174891433415657513055625081656451485940161604919688841454186990349172713980574042415503380194360193038738048745092338489981983944602239766262640613741462210664171098349650569685730801117755383537070421380610269561616762357712339359123318363268602065344449867707478333115808543343185084128903625913158237549364662806243491183492396406896076830919922327062551299282648092897906585696566572134121654371579285243309533361897223272474267537408413261491637926545633560365983709077456949153362173698267397993738867226699966113135821466867492967314870931587691747045208410965597513346865967730926353180562046393607903739459582603003891141358108557789250200054094465260163367292824742747264281017160211457507720069325761477579986516270385983058772631672281307075781558394838179091566840998557899600207576895627425983548164367675781250000 [101,71] -381359554615691726451591769756988223089855714779123197950746088101324396450673481506735621464041273623123017622343454765107252888071505214670881621526902713388370727718201474212669430829998688034752888290131884350177626792616035602573045422070146718054724921228161343678551905935160509568861294714090207079943701001948936672460851396916427131255965856088582163061778758798915126294857524672560777805173041678706343607712310824634032374344861553613333335416476221181258035876114971672881942263109429021349512149553332731781302202623432718299171196511310555521616085272120628472354051439288263706098714569086082989142518079924486405450273370885669046434011750448438361516049511654450786611526904851777245951043332757951565313145412823193641102131395327686303923966399381465659106542997468904724009555798001713180101305992776592170942171980946583481954003592876252523998468619743199431201705930034537055356102780257138441201681899708413463994610712822383796747212576753481800193494131610646938165426773736994006820553448446933012616922029985295577593825258193669402237432450632579302354738763633876042892384126491694205398305278449710432294689299727695502957457255697156830921502947820642367223302742844920225255915792160875736882213216361633579268605098281398817023736334296308769454345703912875580876538683279520551236376961227420310929832589592431321609456337718518189193127537796789361111271542569693360039785238387348252842528685611936498430764481716186888104370612513686525318374164189385674754350401727205776432018853171527709512635568238304340153533561343919803099006352467967250077233511700680520520348990380302644393574747878258250276854732059882787849840362323531552179389920847977336078419499316845327741150269787062049008545965658720851322788634044969311392891440139715869822987471725655678638290798005246541612622105537027747964116352573104439284119274542887296045053097802053895957383439839522472971060295421694869391423673430377742732915553155179926866187881027756021221293282206357091251747929524936759307085498704736892250366508960723876953125000000 [101,72] 47046690841734464368140190321785518584728407863659963980630399733970954298036255366530147171952617977518566101123652060579108809884620791897302574281681995316218653806963513009738696305295101047372909353891569541627844210211680280808731816530763094300428924670915452975332316823167089331944279361150270075874215489328959316759694675204595149896292613396471961055415146614639493297051887005831498249668935811191143096482287255842371605306881025202582206996204879066449439907789764827423475149893944486468704804376843438166388058742140127949843726905242258525212991318085580735136502045858390167327910452766538740583300038251181404381243103518935395392320332195103338647343302195091391195354253591204182834002516606420119984169062700281128196260968551513934025260389506824356061504797399697406068687987532045949625615551911336951865960460106675071761913285742279869446776958514260058536930788749498683355067240691965419095680858504998267656479706998816276661327463181163578820207152460671793939905955043857317956565922921310169055823468102217480822907119592159747919886818032226541009297916722152732096390582632166426288875230821599084029734618495944653101611107128022860103305938038478077171066080767316481595148329511290148894855346632514431136761723379696809855775842042026709296172323239444919383530004222106022393342990125956812652891710195739254789327724702622527430504643870018968869716085675219529049059066170851250020222972555370601867821324653961101560927350168007722759354886679536271521178701711390213355921306342969132192759561742986576188436642241463361725841003850977767289849341662340358873063659879248547284276687268253612851679681278287692832461580503303820345567711337740620663645693109412305237660118732199825854825578668170647175735772449294385096034461012527826365027213610185070961103733431710733472395525083005347565966932225066038994332330174160168703981838500857149595412519428832254408317795122596237434229929659821682188969377057136300018273047434164197756886800588715455601144005281991010015696375035076925996690988540649414062500000 [101,73] -4751352509551449244402061940576140045553836199845162668978852570165407356851555957301435716768616607613224749769379816274585382115176728752670163300864511533645876016395616065836744241752208899428165337605020903084987761981561033757521826625971444082365051232835531065259413689656348912924789619638321405351832037128497439462978251190285302668901646596447659682169607788744515889150690047218184606052278698080417685138598923044303933199142371643219591808808479121715767401272382342875909438408003099745642495240905556038971825252389628431094732495513022924592097492008896407822441224940123179966570924594345323190404243643379964351670451785246968921672205730239574399219832049542817358148949558114332819400644074778282715018258714108795613927140587775353472588865678200977578477902174019036131148931298841661866881087670747116461504303652702344581802936982762404598180254064319285998327188439143459297111599209328058127536036345542589940055964148785470540708131092789823834855727163021180447788589557305903387941783658367482640656933763999492560654737470952475295155638475188322581684335043885498583581250094773373158110588347975917627291792367899404586687798724125163612118526236905924205385790943260614896884055703777354690664460809676847712460894870280351523033175332058888767846817681523418337265977390038063304376121034274328378532473838103751389913821043279369543716134122880375893777506510285391312747957212698630056709818891536269087881655880339568117915075924441455058329258141517456519213281060456084566617455478230563163718613451093917891973016227908870045279241283613164135720978662589010753533939439064096541861402257446972520009692638191114733111200875017333961801839530064892479370721379063866300310035912833874828057391321454526272531650010897172697864729701709170753264549815794384230745147813850959250592528974612703530623918260660872049609705215206939756534583363308924054569812323266270523192565771302878474805806246076975570596268055789776624613373133028552786552398332869978668839973047466165472219046250756946392357349395751953125000 [101,74] 377280813573544951984698001126346982974035514376007380999551983687502643225294117347842711308510488299915277212360079105043026252388242577909068348104754412833447352144701116953827181373725307845796089274675987747605928340103043738863316637671679624448928185933676227045594168173724279450841769868482322463278384028340870934359603821850970576468976710940023158364294521721751286351758337726506920052377985617005277923237168428036034960879047033036580616519414964565445401918290612010818473180839343036663953184843569195579226505923113977286130846019071063185064144334411313753045150974926271230921195763414960509908709540424892321911450345406632845255609811607615512075732615392357088240359458043943529880797485251514031035877525157600094560337750323483477392136911572123973057816666268334926526680307597030301357125378035098283371506446261761054575949761946838854488996833720971531211012964202083127424976484255104350198285601479537875529150151447172924704511998151759856591459625355820253861517573839396331530382111628067882485229870286202129971594054581967981233967758888242741671049009500320205022952846338235031566227462349914254246929066263856713130778131115895787242543921557809566585275675607032525704636818212009084025698976713556429650246689247573520827421654357113967389130311730521744765351134343222555675818158113314163515601308317193954940941533829172915867552030283753054955586139790520624085184304269890961377011246586640982684101002523580666142963234501330854828368080274679458053659614481735422647806780632079140563213136876574464539808349844314621082231142420735561459142947984940695173637791570077149310418640342574561737969446398022510218406971399165087365026972299582858092949821817966157416276816636481552343745309833861857726556483343770582180005194434142591944727139033728266413811192960984405076930032326491082800061590830545113523194299796139209323701280769444923406047458286529284110002872697942444822462286290830214526786532569136825082382715017357499976364922957932294783026026735607167950092843966558575630187988281250000 [101,75] -20185643670090295640230775511939481247521973916095595292748279179789679945835970135660540475117605499111137077910890545942761127740396478492786105823804394451310429104532573021053181425041318965357196624797711820215454346539747901986251138203831302137826352809148131732222252267135335338856995563240048234122238393535867645913964609026448942677036024514957563299077300668153453116847561655946031531682658592203197668633186788232192456425176011606451172117281841225047132248925801914102227024204940530266928009706400324986205640548725336402109620873915419398018501687539675765272155728265053191064314702323563150671289300295019510487208532878556554924691765753033422003354824350159758538030721178098268191998889404568899527718955621039913661076754348247487721611730398715301040319244271058099937413367535308874559433619043878147796349934387615478278914768364167116604215881604016298749696646315536911664899066068838828596793434518353435335039248187724476476573038684194306927384375798367086330401334284443239730375637263265989073586322607107013850924699430262509027226570788892639828972889435497688040474025404963326156887779274294178285711319175488333541957460854117817800357912752509392944186027009581387441170155704097902355257114370919821658162821169194620802956574930045265116852931501342193277666261700997395018907062800995675786568028395446140579485689167480764918558324967621936786373952934966176229341090268947349173192958715270590690597903873267719996454428768544960809301603025202234489791051562783645194065400063777184907349598808374332578511367414616784158311577619214477391599447755517878334144578235072159855446907629235236690204629388521855540038358056723384385408295584812853253722630313184581803090618823271699605379380129267142093805152802172234126834891930217518649904919639538626715060992693371627216319337285197355550319934756541968063120436602098601376942969616439433987205021083309355324454006504656028045350328400219939633553404107533614467805130443851990644670526393715554998158376856652793662760814186185598373413085937500 [101,76] 169996504110741343896633898936945698782120980609475884708499747276502321079610768640063351153449399916121660564693968361100918776342515316555178730201393112755292249157267643054260573559260809877038358464425222120269397165660011555315437922223964518982513928563587682898791921380575702269982957877793868483298267384250119041010737638689468649201957228891962607675562508820647165461549166774741220269103145304866142828323347365047513665609685800420281605891821445552236249341775862696084325351079247364808787345458966049212019724717773927990890332687555839666093819941619438309928292974015055604116038394097851801465752930484959202459777394613030945901879903984274653356321263768008248323648447335891860106945461773316456330602871576425220854447994449262262716285928033817513074144286234082220906096193764612912542896347549025425318889364701165353798704215589319861528296384851763025216852786234997416316511961013539385227703478637751791807374334277125230424669019249785207350690802044988360960742062230746687065243288299311368243242084890463195404422878471941408248431362329203539372590084881502133700252485601677110277116453392055529263687909721454456687023302862105183321060081034602905381761859036428770831662287276013324112570740380233569666027887736942921079118722531698737694586256243723079823568722452205224999714600337214213767143875921008772541821172346658603674187294542191137570075259648756910989581026703656308773950356412418322155203992529443897153318066219047521873861438685420410500433252699197087280386588343541156813319543673072708533830697193042115435696156345511637647362291146881344784740741701872787850639659691032027116515152337234091061851752423149509500341038601479960265091937666599607498474936519546510911483984854271466101599913741398007464315425362476924538683187882449232597052367514214315163573834739886589228234908000149113648360795523557438059637297359571882801746043640934508010887276159129633714629704031639690740851051681642977708784058342222050268777127079411053323258777493265370139852166175842285156250000 [101,77] 102885345120326411179583749066081586266048100601100087898916285754813812495243164780940081672199095390477895542062516690273895450054446366618535683727837366765676432529165087791210943460296238515911123786384228847193246131323016453535246402331867510363924448936625011140603541096856229334611085325157310692554377042517602758097608175647596560761235822509321796902399251753990647796520910775856071343808227899775571261058360576373849404697338558793030229684793633835121155008030792159632643773675499043296263440588184909284601999021443064455187800873749548854123923715207892010726103961650056069446824881754056815084881986472817034610804141763468663033746231921549310795558688436775068344849251665626964899716672202035742773157294187133815939539411490199587754944008739680830228098938869612391462719464242307698961458546325031354695909025648116859268345206765403483105534688043001871390600138108077321601455515198116419234182937263960670252299982245034267240281293281990918885359198976893139879202162551044354629924197237559597730277176881017410095685507154322489472499689415530146289754754063586065593187896458574698805596574221505129189389640959246953380181432006486910732514112232654101430675883708979140323943488690097297059487130842381189284705346131666009371279778965727501998318221913611148287494747485706559332564422155668256448909432737446651232556265270213369067852855359570937351308822412009041097524192750615889982386361965184628549574312371884252434399881046394096112546627853196223450667985782191456718398950392589242247563629873433756900985655606902687272142972430148697798926575373076754602103550864707830753399809734395909329643882595055888220667132062791625617217913619617118468185169841124099919678692630942567903631554405322010588637775907298795210425550337884915537650621147379331229875669980010936389170701829953427246557058735247475049628241152194759149254597066175302800982084591546174046650858523771276767128101309170641971185097663459952238318528665489249769680234864922726970124282543110894039273262023925781250000 [101,78] -13096895271348811915891453140288399309207382984623345804589344067532339680604903671038489143584904990907186308251082823258704972922215570082637667239282556044432629245992672043449593924123811947874169618558535489276325469592858209636414357105724307012820235681212748285543345014113390278333813354323130653917740033684008601171584002825022794515316550166595340721196131716254061382309038466981464379543366863754108163262093797625218150015723332068582848802176937638318623545360927770525506106556709727285696836121302957612967788188427714829469939903691344250294852658041526029515969443722903199707139343522753703697997984091294176847826071275521557500500409052934313124531274737919646045920814404176914983094527975748453914094929091608878551885971326821190391025517109724867603356050520024325634700377662136406586746867755163002773913058728203518679071460543138668014294543293541541933047381821667684882144831235895226032009033738454420344817602447757044640345015898110519752569551531604895627270222807283050751799853556770178907259664315561892214202825537039270891148005301855542356291314019134498211498468734617117839710504559979687174575987336779599346674117314909532568837095097276594508597507411384337820677705779092028900179272900762487373122400108906004731699973944694465504597986366582230467406210697250470424783405256151277166487527092987254310313110445678517882554227354546205684332403819872058970416581088400600193459420828197609031499765321349841115687007970156308999316831093564328082819732768001863631487021068843970512442090391157334115936168399238242573191267030858760672739654322665178224439501987147159180283250055907640156713414291272004091779403376727006786933836505459575741583005872564188090672994734210142068821845182496043803207081156063431877876248566615384661067673666906100721676729684895700503770508826929027413358054304287682516503452371797613818006673053860241778681551221189195594914931698398289084880458916369984011012410618213899379039784694983907849798823139012347295037718431558459997177124023437500000 [101,79] 976996837988219833591772889559517327935995406270780149057199387217325736534969730386946389884378188873811664903815387198681894365824807239906125251599245248923897069970385696275422970193570269130204483795862822814588474757510209102422549594724109637901130518850089450367883405526331737641914091260112738387004317659903451137588319819175695984221088360834188731187964841005849450180047301555173106748741355635581014354635635830218033043938360973454433127932497789437877500237627764738155740554154416374218671703573661445839616294384192007118943652568957421441428789256095693024969311539571272538217414934972842207466230717829521919182819189244409244050003409600299796318804892644529214140383367842341314720079576407392044802985728681820584237317792193584910768830708430333918875338735034684387440672253029499084410746463569941135545335862809971303057803314791190351360766844946460349168297595308241709036266394602930632982904405099324945860053477925048941551140767912961623292453595359138439022573052186814416120712577920029978249076591958888849911944192092324066898113608551656076978917318030779209190234559142474733887429114435509312379379336826451854213347493124997763047776634847277657359950784917168086819598504980550843900515283539715193062776059815747163919994122347625814006602039515261973857069270518895386253717589411174030608157218037111882088020289945958667638942492650503661300805832111244469800128546885437187014205307291021706569516150125697165171736521708028479536315707655508353853460652372078587989143527895068032671920505170574448140767674268245570691755013422390740657843344708245774203753123769514430090128062691635373925757454981780783852620693664844516598677712769994694684477904013941552686899210429516459825864115251762538731005518394797714122552828856863317352579200775901772430128187724104277319271314495538001674998389156607744394029392216515930766942054239210549267181459925625721820850539719142356185733138632850360153882580294549179734063703185431004084225217190892426727762212976813316345214843750000 [101,80] -49134282786523387730928134140231106126209396654962500000091647155528686802891424131896754049159990186280289977379736855700237950816652927230408814580523516985213469379553378877895008464770628114879224496784204024759451494795723817645328882300649862482569946944067233135002376507922373246650296247722321558684199791578476339434436309567008650079122900892006385664669902350641564170837296149463614858115428908617950132304255816471047200092081266375613086792015574333638102318225865931871741419700334027051482604404799514595442275668411784554723563360234556751520729664990250166910916713429814234137760881355024551015702462606997825549052335212380965972218876163389952780386424235812334125640111673601359488581291802326688651228861810668848066797619009924009313797644153651953989780261088327589864395828317188536968972620522087555563729024029576204904036874119993962498239515558366079562490762333765438594987992603996533888813164265324881919406616834102648048153595568041378885026337204236118349253160030925337074347903373994775358928630335959492824767542643748942652768994177629239586482107678105233984338757388182718959717395780868880892311825887296533905420051160961342281119458059764872633965390595141919473923754816716896816143596040864562807071683080926019345438886288938437276447756605984381043272617954776464355766413018939999200307241128715883542373715740141400474083765991563872923856295632037917160160171994197733470310282653731850541195754650573222441417959438775031932975763105447798446996345954686864801404641677509562926173180212127161968606393606090139491409941105382343698089683377668463291628174821365358891247787916894684898535770457854126436360486866445550745158767600829770084971893836344567100329177259304354678708702490732548485801406350511138643966597585442066822952466944308289654197306095954906112730018000659252230634721979896788190466540866891150711126082251827533265189069745186353664137194695195477676915478243743698944533885749510267761373266379349386740355416700494479516874998807907104492187500000 [101,81] 1273039399550768288100568876535679515116841519687343432098557539696390249973970375375456129537874789805360031647783154382436822781136584124714179960481093418883030025585044365132974953630586217021852982826655305824861193684332867114279432395328432042231551954208309127531887180281353553088059578537050824704338456404188533429541108416880671567586182872874390694476374174787560841481687066726816622157284661786357969354119252208432072761264134950974989377023576516320209589347576338113198022669374152425259673953827239415476220121927120324937890108571877720606890645882040947270413398266351938384836695793215382299755591102053059101403150555970284510166927342711026530452207860857207258963229868459117408404659306268638076775451684583623664878827570280681823623639112630593176194868911294268939970870336659289966751272740226004921464153091369204260864418747736697871824306872044418519283036079607853850420281194145214299104184383992807942181935762973948164548093377151523645907879690821384599835835113325837513294365690778026010216377664274810140295142710271670153026921729714591052948461083961125748752094969781672094897882827599618499360014817074045663742821646042714604722280748196243577784012114308043996293895604323426081856855533833718809682749971661895985266566464463746991337487619801786529107965818298032926716524837321968634629744357488443483797061164403402598376707565520662490519398337942020141554026040928271926101253899389079307348995496395386428951970486894169263232281496797397473025110495973776899745595518945411215384110000160920044333290390352915198631247135316241256639015923226932049804087063600250397839872055986584289154869613808757598618183426240742523611418536616696317031269794663292467339410442143387592923437862427988305918001681062386604555461984273986431240781066440914431543564016026291511183313320987717008302129871135198622942423260503859514861256925791199548893494358205170673659742879705183232002877046868209027587622397417504288590683512978852418534262528194784532263875007629394531250000 [101,82] 36822963639087931252434939747208279335582649878845005014108345925579842645004855574400200233192429036914386737397948892379465823905278242228910584599344083940200060968432539934588092392595734481443998364233294455490649929896415871209665784064864396684248556710501489502440870843842104951981583012884331737790887301469421073149057852879174858157416916526902730212263046140490221615979580617099655120977719438414167026795379631473607029849164859370336161375542639804700850463032755156738939528751785118038373171899331996071106526263821544886670144088860653029143790059425560516893501930943528129812332766516791849666524911797760655040903588241798430535349106418087368102343642323486457397233675155770848893345476174169034861236662254037983283636162397297716280725794150084064605257777203037065029659093703034902686987599349347339296171085427131037272761751556113136770478004788622255329851222219976706346332638037007258217239627183756480630728115366174192753367974862085571203502999831930490353996433948556661919263955098722082057676175662453400913058057530151181737462284671231620423329285903534678685051330345352327456499387651587790942746997787687822817403224443712320642941308041125017549074885164237813342628818290654646440198327451445997860412912348049869187382963770740660231091945420407968842390953841655055886019867469368865972607545254836651032538608950171501123205571195456863815089764286275665185560219932622409162052242631477128279078612243080081557766257189151376450310648992093391895341749294908445755573876567894981895672963378866701453668890675338764720340237060915111975323150531646186645376208617684239680587720048269724936215934961937108174357926624969046840588445149355255082005511937791208122830769653047102362896857480001400815245887200564162029956766334114476595903495744861103405864354639984498291778255487491631438977644780406051744026239633337497358576222510093973015436278123076952418220986680383406663117384126060788539767461664464460618915978005757270512318060991678522825241088867187500000 [101,83] -4932310389535917488142444636412061342687713959785005694393504756135044641763777304831210789214799923478924134614940006238044416046752432706951715645654316011711794859439475684985081332111859381233658414911778349050733866325048976003334290742039226185373307975018635600115729285465292974417575630846194449574459944481617910379613754153205544381340570687541140151594384445037329932635104795297367193663863689269513783657660959752850587619791396046389787483776817227219994785783692004291898405294225079254371369435142277266373548391349608384265384261187666378251597487960148565988148406742356362164462947476297830545440038305515654962934967512909856014660468658321890429219209556408327811776873777925908045162690566415184327545887994721033577127430309771966116813895010194625180082861321048782647659861848528402951122339481651941114224693865761959447693379855349874796614144114309182202627244325518104993239601354920398813606228753975184757645081465092923740306660701862936583907378226011449664287768306223207335982304615866281885853199569053325810817820593743040850596221008905605788190361917015989994763961877868512462788451289720974994336368800895592631901378357187558546120861962588119967304435456136356004883908905646475669666063244753578220892442761076973568927539867663716385088612454157794712813640512513756235076441996680772491840124031182499102889304335985816429437825642532423380312415904121423394730376062275510979099734440327328989391520149855327115995832779663622509942197550997440937159425561105001456204089109076745014803988300359850920795805619519258756842859965237650783597824267090212394438831168446430884833001751705182967841421789522678214898394705270532452754166096526167169881699917794176460254123407679083220794354564299277198558019798110570154608085498749367572892709958264527801665013229457640553251577338283268241671244700906371591370379089046983819076439279752341601709110923197728402441204334943759737956077300376157538894798810849324979355710415152488921271422189656896591186523437500000 [101,84] 177372942725319934487164456799258511088208868213282984482615247382874644894594651866930900375769677103042901378690593771816633282969419256281790991591768547744845835538692265811059182546472678672218666017560558894606782046154558309926311778967440135041920512209483400852622127756952528675492825130917688303933219669380718639617355391161340485612208027846965752972239828453864483835209044980346124419333338117876769158556706338252410609126259648177190604244316958807416629430877466479792172704555225704296372162693857165282817531130096381911700184551146065731439858676222572097986654128793218820740828082736918082811950898600422248828975740314115745006497512044554250302640331324137232995920954253859635383040226038209321662441586429280307773457508407894663018948070775164688916134026978592612335613276200629863896356950978329076861000442946427855200594634241084260592575703012155636922497518145183928902285111824531328210136864872960460167766146469199146166357346517387485721946710950251732604376994496688340644269413425739573516062696126235286551023768484780698963264994864570088382632289047156492687005642581112248996456539577791374355805419132276796173729309192997863813854457612140983265554008234825144111620418785421882173618277155305486797615802656279497234916571637094522124135732596273072252142282323726614003253826319411102010453475078187230056935262486146864277056481977948273493135591572821046636580398342203177919801879014524475833490738201541535318549870752868571827788935751286877010608206950431596958877612949216056570832631194890125827164532046805274790278636590854429075680996333478183695939794981469806639622658735412038184253218678594707447283107806910174510474345975269702506225970458017665216500128630873999122033716474536304589691318384819031476888021762407423769377248909738112685652228481440767621764590554626430831427330175818050835654838358086445515355122106888064779082596538374312261995103218258734487694089434438410305844887000638996422708140994568465059800521862068176269531250000 [101,85] -2420550960699035616485053489347893588166748108909312069570648327539197265400631881618903949769632943561595480764961607117116764684346234391284123165474025670535449586424148412093685492510023350882296037207659197439461708192544637764313689432295117848261579482147620260756657748969738801714430679479038191866801227376010106761967879742495168762752818056557295342007134963348961404559328878748437513226495711459523271562164999366189456720508524554381312210681384700682483995176794124550869875493401699182061801194681298927714796384989718908226225019498068088748681668428905701878310558540953631152270385804440504563343731424322847766569506187672618771699472033608487868394700195797212193428355126184922622751291340420880956775872594553563617508629135364962507036489524993656881742015978748431432876817510544265669265368000747670566667355870359431298398441758067592565970412986221825273156982951018973006548687025607953262545948645406075630617876020734287048507498666099674365082938121936185303706292202710070939239312240962142439234264095701428329972595746942060857065243405486507558593971183506928471288364971937540771992927541065530571548505309290131966859085709984764803736208176899962668199150047586406872746597837161528674443944925322345393030040410729751524423027102207557223234451382842747502830276262675732824322924689902611570794060359532511633402786395694739340686936434252835180561328676880090662328482878425046249966859221766276768542485952954257877153755777178211767098955415043366854450494680751245956836019436022954118045055177234405632979309047230293685726789801979273529040952044815480190731081031016520047787602483022302902915721318205902671821685858072816026281385253223555582560290530109640816211136717723440282751667059934886728881164819704143046502334845706887851160230134372882295341318597804996162583990152248955027653658859887025128066427738960660974049731485053527721520457372623445554108520491626935585032906401210836881927774785757238955305582246787466330922561396102905273437500 [101,86] 27774841643993506294543701345919508409931790574658141151632101159432931566981138644363946926367205397797378192253368884101519011588694829114640660635041559838661984527042034282948943456973027275043222724859372611166539455598225922164590866994842112958802034562690192052076006382217444252052616202367446227329021672785066016565777679738232592097137724725940763156294352619985650364304278404680985309342264575720745596891795482000969664524578839831080336184032922387684364713579994739815940740018992781350667243698478748903559167606356787733338762810060550439189690949719627636789983003807270800845960121460047379115971624343704466435957878875268621401984490444590537044430789832550163800941428035961271260026046551029121067644152217962917456054123335554350881847264317957475222169943274697206867589375425381690363031080928781790537896918282536323608754396689853911671598684058591082348040799035995651665792665472569125230711940892166470356247714234883935206811681932797860919134228008427802240841112178053619164112063568260339886599275427478992038533113453696067965558427837856661456264469477473802015190728221435003051654715989550335588123193450242361791002674649809487687745392149916537912285633033492562729260272698785470580907578777420358348526051006387740251212493207987989465253705677098166141419272959808276734853093943740132341941948206628146109044129348755395974530517506148156337088702190892457860503303957097031160190928090719286127399603948322077314687723051617154470109668038289593267432084520083299340448549835076160591356389395441078664299542590108869180992080206341923981822126690606760291016479660194170058266234864041575738387360122426726012656288774695995404610501905268592170453258004005357223463092664253000215260633449529220314891559709454409266439544360895618768267977508669306241961677409179809128246670594493982652348736427600480194882678420736413863708460282744462639366317034041964850867702293748059967362511012134788043057689565893197280382696670544606300504252929687500000 [101,87] -2297464000942646878435402750261546916718833076639497889876100464395763646872577179017011091746939285346703065417500887346724910206519719798909659134636903359518139645573727620707033200644159802600830360398556099132434810763694357482759085647142479964380369532052792934788572720773303552971798484582461272129217198447187910937453835896911103541932135496348773052197346283231829421710233689828400203391591300511839261621358536060142294815521285697399260920330686973607989364023859983000785964871947926990684682424585531336232410425638819142719860261309117905713440435446975852778744567189646735852844511365113364385253921243205267608143063437890380097153612331798262854296623618063083697915476871180837407452112214705599444668257410001431907107322315044238073656900531791111544114621460257549272328263681397920500431670479411381788406046006260248875929495455319387009768293430200782437209009377487990219317986102357572560816109340144639836912287144367698347831055977027616975757237672812946513204841471111360099583956624755980952001991016669962389621017501557156316767427154299509396805584796882982649664083707481370352048049279392460498900438388388117331066663066826324440082175156717401801301300493899209485362779467538199074085106978165549192705259891713439953081732501435821999508162969988075297456468994839292164868216549401662241749009945860584115805404171987085309040655874651780525162993769567933889721145040951681801318903270262786905199316166450971797343583180819471049433998738517954392426300480424133272534392680869120424755949156664375479538387017590566377172728838826847338993192292333809849895252974680968805128686238507589122340229305068045476322066010981690373957136375370202092339527545070215026481000228338637798390713426001812860265047889470112787305187213763793097592882686189682221035049568972705938266733868635244737212229590425008934533365532255326353464712527113024494041010929027461821305781188863143449565878973641484546079201167655067564398573665749395656000400390625000 [101,88] 112325254665606416828891876050849611684291516694464208636967150913292967929381427942259665946202231854910560377496682443440643492729828731537987934933860981218150408453811725785454214724510981616836751955511406558142055210288852610737997581120790025481181637357570335023009541642956096514477841851634920131993161566743529018024496294829702720048939089059832338924304185346961376266856296752603942807147813496575262170009525398009838940106347204816964793233113580105723108873594712039034914307127952036435339562677016409029776223791789071623043545179006476147316580213802929297712221214512063671718119620091536912087494696393605348078502909787521124250749226850668094571718237193425344164791837859180833490484852212667436238443472986789583020671131246651225070814516644552779062167598814305423731497624072125007830788250808687176463194641493642592251123036508827786288199429159504548127580772451597149283051907155911427751302710242815083878630989458052379106902213295716445793010508868146427282836162569354969059973900480532424565638810781149982786255620850543545133864814784893134796448610908862146607760014690443205122316431053367978278898246435232224566789506525423872735783301245242663403369526411178648143044892194609282913144222580871339246120698949880903912682845008702529452183762035570194640052387400948075860011882338829170280147813793387227983782288935437284706711618739349428713218000228827843704084991294531957133329954355936276487758649844649033132133816081841733959540069913145183077185925810184572077553206807417891811279860851357523060468113683989723868230580788673426827304488317934161623731458856762589909291567691096175883569183403624271581063551714081311144530446882771542635658082209571231299418664241385637809114327427744362607960371497184873511241620987562277704181336909478430292322729696003518536707860475467296657276753731217911251725758110585344744467377607007380654339694810617215551570671216912724464304398247713522483772287839498045599075570486948690938750000000 [101,89] -4280868296560537769684324715864265816513077938906445939709372944041760121843011968085666985006167370955576839591960531249583763434049820500919549432138418687338712831995011249787732351962615669303886363601863665987473446314932866168400300690771949251174701282335445085880697030232782077177006738423719714037031234984930041366057851065913486126618169073120560993981598828344102761471553467369390011075248384676610007691252280502401028776006447332956998085481021405940717112630313702122602556629848858198840331917529162900360674906833588090855174284268575992848378909408653040365103905699775482089455435702116233205069759424288361241240529958350742465512436180781086451907155575822016146007454495544431738322313692025753604765782816020557157902372316384585984747803902176279481835734712534723135838435870454928909890904196242659066091025615580765064856411760050739416160281458532400850313309298602024763814212977786504196658436905925837575741010976758249117249603947367331210844857065318736217895140679715021354412776450477357496609471862657931848363347699291533449820324829445790078208447363342481716058066834007312957086936296942015816134452684165425274617900444052335176115395170119110309313295717182258755989372736047425745597276666675601070974412691124212809187204805468821815606884166506409520414415194454729738345077353890991866531116911616119275358863579664879609459100746583667856756267650104787534318239556479420204113890435395137628660461214968826790644260668676375152467562471057226702817191180178554300800671848807066558082449805451257637492382831241886893245642717003072136822749011376057716681411534634795963066581080311870590546426674886159459786365201299912836636427716490845532875724190170266142087665811666582873089705099774802885608850804237375081062634934527731822982130452028157144451913049780760532468360183124568657470375490736279956028823131043989090851803996120457763292774867321240064789530211806233128273244509425798824416446430588356023506542317112217423750000 [101,90] 93506468757051601657715195903674704722402240183555156498632481689745604096071148403941782946552578889458953154595559133584839803319443222868270025781545377652804825607523145480175107889676866543686851261013336493869253704195736653057604766338749565009586412942640002612881571660339597564264614375749307235268767043974646054845435091171229679435791046124217794854664531353318664963987456826642773124210379403118314629310029193269277227904177146458314249474807649781768173926642189520289594878620035161309144358872355630662094355937421772543066687755677618051956766910485376739889357612275285756984073316618170317756344489656741897134372337498162826132705560222334360238359939472797746704662787762581576955564876830532434651827085631236735684008184743109476224787600622622654319900909183818560627069860625147287330761900472339344667375051504661655408278983722256007141271325659089087658881826361460925251976872181736279451317470078208129646824832442772673249402893282189924734064975866224862028839883943280513443490661308540543359116085765134312787104420353505166398285105224482096876194581300983670982713951746821798262075901662634173008944169544470382621482312982895598318823191740912294292023657524285645372007754193235838207810554416809113527139288613316124563241680585790880067621425653647917097632097266755568262083958865210591198768178782236599044485267910215653806979035347604403379424796490420723961005703248799721963643685285183676240944863888809782919701820516708893560647659382449396555778426319510586502116732249226096901226437534025482782020497914589440680852904568136226415598052351425963387577156018865758009960976591885721059047403323031274704836238726884130929327221198283964299704470207447638489726213491614212114306612213006271044241710531286067579972731198138927385540752420888489478396121755976671813998931975152131141451331876817801823402659583819865693088558429649697845003956722989117679475416075387590439958012221192303113698177962770329994756195667068590000 [101,91] -1947605825081187052661785608897341541085614259164572272593719388833233545994398664378867179101814057227527645553145071493718949372072947411195796688097847538483311932690284514223212465589862479799128188615924127184671317522227695582696531262623643881325925715652705609672472403110155126244987483060567319201429274886321067604706102761851412660111492283077346554180147641165441966722676946698032623052232131675506677117592052364502842608884826693580237491510344633595235558622183749172219468374333877788171572297963504185872493739979138906046129302408702856116627494182382474725615267772414590022366125828515308831759327249387904856837032468920573518597558528801222736837245604859054373022147731105437262784906280573431703094663385159060886177204291101851951545611620838082933435227374883469383350965274926452570180651943785897078838514132180261310794450383103596557241301998122126096086889139688246699016957454915123840392815905340458971127907316328526643191690579363049772014196248146524068278494163163984758495303763884872269372007962272661273070120133115035853880534014870419717477881262915695815830482087605348759662344997300099380243293521822954787033487679319196298499065453819371377295739223634745748405876208249234026376638542468627323471525488906108590333154203775088364715943222679701060144418909332082758796246863993279928856293768384826525389326506694237979307672654424089721575842415708241941594849583568636052052260768842634589863430665239636050753663850788224381554267168065188797200429212101773274744284867471705545452122453632692907533542303504283815957158873885084266203018007269231690756082502906083726775970840287903600493751943469697393814390311115905142736898124538062858994314463427986203764913212253124950910168876530295817585094450347058143306591124589233489397715582296071848508575722898140123283934491042967532951248593517972489495705951398872734920969776774134863188508886285042723348400713635783199014340034461838515573531437859118611765433774476080 [101,92] 25767539263127785545348593247236872628396811601045473696057127305237701715881762185198214014283846149156874761495510977027454202946638061334013254815983811657052874345231996963754476265148838013760648506106826069996073646936910296568447289667441193300332523957891053935678476097190231331988033372848944605382224433696324086667367134685570882941611728815320617547495966652393391919379575331192443569691429563715698416766981854267024227953240394389992253423345133581959228286781026600693838970150935441035907676270832567567159153690191103033913518136839135916071081933414750481515729982436065425614602003587173580019696009270788145477847728568320736767801420044505835935916975522331325969504679877388030889011219164868502717373941904946851205423281204937223248561967576532867012677047204985625544917482062789480240016487071724857623880697180553127412029083050215708016778392182832601873010949426523942676867978139163647794250251881090097538695722777402244915942377157317456276232008053559907052598281968449584979667200874844084099654182518278724054165562912035564507840182022018874522107477720743081344013671234626668232339828645866744199818080613278086828172534005856096827317247743104861890179374239805203985622090027618615219199168496696672089810751885311962123315384869469957263838969252898328506063199115740907930486341979679015939922432190705193966999359654153067115638717905165992610831904093375969511778677198428927035568091800334415243580406631392000352925056394883063609004373806868017201085903231181296824637302885662352228165652096576463979433474148255619143459647681072663799513148326398448581748418985306547490861461144904022704222481592094460524136771800559532169180509308734771230276735163222026232674419989780096169969309298719363318119021623708901526645093622224657209450140556416985790186212560967288079367403680250654681602426594417794385358579726577986808425787639266341416481770626065637779957711474073700112262228054346583300023437796201457115673353400 [101,93] -515907949067699406509904143475538167627404331355519843094745809570509776254543392017678712174125681579921309230564158181022218842365807694755944770677128277237400380104787005293610053200219837336880328630393963427957113490287329242063420456080560044914594405130794590655336765340853817863034564338306725307220784806957112288155202763335286559452532016305310192504091611463711037764273653433391080582531484988607096504988710163841660796587990987562323525688235087284845806009143654980027213588814570204416434922139802016404769062870617606855054170050265624325736452786200114659133459847853196316183579685883054939387118310510815896254933913408778699022840086714961131806972056081597807103897749915730129351000966662437907063352935009366579804648788188519392788663089921897840357614251576065413108259564421003937803348584679708543672383341540955054300116469021218567001743333214332381721333684175746915978931579793427651825065243774755845843804506813321772062480121488277485715088524538282611540531561728896624316520119359133602252088169442064467174480186818468847177827240226959114963203460734863843406891245903026270744902901344668136531215334691732123197512252655481136874729812858673308520377217461499927347842840427529802716380792411753420566003913869355345560968270169581786499418306074997112865517344516096111068831962847389992278580618473614944852891117482370319772071912144027473063722943392955469077416401854999973350119445636679148054218442058184336708230087540356145649790933904179654060762149039046961190041901284852593019928413955134277425247175700045340166154857480203657610879027327339009093084551136727462336114880835459439853945350822602058632992122522118638204523760973802553790478252855158597622982600602462157444726573829281136777487956597518653212841757519201629275130968088853521931881912279555712118878173342446313276214032099559849051119612620967279414306134802419177999039856181423607257806080574097928060975087418611369496759082038219924059600 [101,94] 2673106893808999144630659207549559903254545752452512289983091039177946613910006053779508692365282590094306283332099297974148655114086095933174112796301431310163485468612829219443444735166985987571561289493894378257515725337339596546024494666252522770718091852416795986643915651792426356817064877186660551219548259843717275210496036531853384475792902510398470509334322249183331178924116233372906508094257019609230014475445028209693362206794990289006034954916533145354598996894814353701678261756829736398945557467189536339254400490261642026631886983648399874297845457624986621504003473533798569078412959454790342834324895884402016096381014803844483222954246198248700582933991615558899322553295974909204562393267570703214630869969189262948451679740754883205184633670416479704115330352771684858855041714842060898844419678184643456039768802853730696128588796932105291319754124425704890541860626531255980220261905938038901023896448536065886385039190679048912334484285560132193879676170429478999939929257131367093398213836739764687151081907481089171334191334230827135113467016978614978885938366555066829720991553525593420045918512287844454512788030087470298517981136254108596357279093163707968603031555047545099332653116192674415953492827362515649663449169009937514674515421258600071750603981808079990293525962078718344003794981623519371748966665292666142329896162402956860126273659591075927266430066922097675806792600538504301392033408838434076652484122303247972238802176315298998157759547368886749453021397598476448718282143937768786099269366094003435747154813088545153227969774990627362137174828816672710353009884335424874395848003142429723627856280819803707040800710201360783213932720330416889011971619047215263512566970021913278720427355623697658289044292504290503017939224080836822543571888368461037496129900150511907186074462415071593500959946874054483487098630733854913744641381858904828393953051272858957744863808035942196762118402005521205678665197338415692200 [101,95] 2096687379194230307654094991108752285053209499929853177293357186142344205750331331256908409003263982327900548532449741127966645412821150454668755253388606825734505854228900103761566234238004822488831239430172512116317363622491708839910843860403166562289257915905639194275026950797896423217405650165489108094136494728990297615657400661993399432103548705340433810476852342696984671477774800216008035619986921671318157323006657037472503672220244639620535592571326307092731050210197458759711167832513306219939262300189845755235560517181243525740521976843326566202697269937155374345737273257275065954945872062773602803436314785667513861482006230785715541526505534510682486853613327331760726503534589696558668833900158124940723131223701519554255923499634992616216279220118812423567386623118608912077224802540222809722384371854529426615338687099172612448205626200904688315576536496119095070502848382062358045062718747283525014176655067559824184646159459453046144920739341454824641458312598809757202945069235745685779265666027238074168889761266902643861136886718846145592416577707580685140576100417133814950184874194713331360531075298689975095556706076806304420179652912846299819684712830557451581755671669143353420525820219065178134286239537696352120570241678254934299417041457069733740479931817517698583046718368611799428186626035232195498843885491719297667372125577368338370583995388976822525191839591017816081256802287750426402078278839762613293208190679646877723875185038437046979508401626388491235807900802891893328610615059679234641782181913870398231029597177514264737566382246385797990096904077028713892026980448557052825206835313118869222458794200991629602499156598954287958926548544658283547361081889326232033462778529648530840720483383765647729028375405149931670754313431888844106686706931765152353594034258960699425019177202872243824071249128249094787201149376518924825112578425917913417661477701408878691456614976575390073731893737924033761549802229800 [101,96] -267989173071575369968942895485114164385665477541138334427258617407373428515625483369630402850581001131508386286168800139057938680899781103131127065308202032603680137422561209718503077343146792473678834139775724535931503392080711266353573473319169977403123937018160925691764250594524812855475032039294202570854134148125575650029059376524927849194455067511394325228188030690390567813940855957138436907916143886284245177034900091530409925421537433680487505594994969442898229830383460948768556781617191902644099707365417851848214597789004527625419162242337118880930386618204301490529707457110096269581966791526077325357595696392534692678656169806854156775133709842518731841935176774952526596567113270082826455790027534350191722003774488524332558392750816993262318112532359009721994866382234623122435213799084647915448992269051484216871941749196763963853187973056805320651200951564618006673751778692111444483894486455017863558651571385138294479964027192378359413149259245449191422560974314102101057023136416191852090745220413649721878882262423423216469091868340883667565741207276596873275615568542151133066418421344250995714169553427473718181836698159830584045158881262723382354705958920857609459986534675344385733169253097676969064326583568328322305642847250643925488605783465248805030256475679847068357294437267805138199584466093762218148766301781432977296775766444531468277990590511498846477756085451808468330832893926102227931234310857801001295475075599063747781541772812475725052057514258095676460938636720743701055881809327093045208983072724202993981196840711879272015978078493793479040758713353921093790154254746887128042375229120313053262738218800692697800522781329485793905119132430962553670297123292334982647706982580255593431202625122238537873419647872178891571018812946770097274887313316451918319219379498657172162703765159322420638482929153735735461397305790289090189916889765956835820394560182313057002658818989896816739918473966566612510666800 [101,97] -1398806485419113351341216821476602418828869893536052698058838961751398628684711721737070658043319547343399205519531080846329993312578845304484200567616583390366524594122434184594570340201250058338632787238412322442061924639900352001951130867687395379493967456978272886923637438619647603343835528790114887959586477699960032920484130138398644336215316054486203177447134243048377439656231068594524029100418702097511724353325084621261990354211677844383681228679438509761920054454243524641173315769662563733434347974495810412457102440027355382933329345641486419008811436599102650478088057714723161433918394944495028399385382084898115163684610153981480111296036651403371164548549466501064563111458291192382160687243106232270993414964694807467283316120093797633305289636325140168957870834359744278343853923573813509809513732904676552988744442060447673852065032558700628082900692751489312455659519663394318284858060110947058108400354855800190838874613442662762439089880044681931613141071730731542990939952111004751058974355843435482989072066932133328425571861264653929355482167858261014317304930634839963077796845119062052227253579604860410254450454163920372532046831328190232204801277868190153165182783130578204415422149412831048516393350916639048962103150477914487036297101877536200924089974044452773748224390082896182187420022112940631750558398350478678863963186226420067007457675862955200420151774567379064625470777150470468479127767976698628569677240197632966669958460935762326237191693395755070894159458040873694212279815034910301704064028037561411163303809402185724061404177155716997351896254643550760024355730376311955657829391276521572055405957524326536367490775058678065952769810744006597014202284546468653592009814277401511004803908486872092973737279344309992388643878118208822884191197849392284303255621120774175223959169304952195746384988113296256857896170471946013536404431567254892185369970072231405505718810875373566288531343207671289280400 [101,98] 19893039652395591323145510288985248125231863976331277695900614173033442266434710099355938316387482108927333098494638439202335599599926884175029318752588439527409039306626580840964049134442860805036954125033881558041986889289631082410539455817499942518366937712733147434255343954982550230440608527249887142199210211274353056275413637378240576192646258594288560616894187436421058747330251966501435093190004739242918242818643185825770243122987604119004187881795112597223058103874847209098223782374239534230204877346054511335304296859815253917269757622074791276012468574750883159394107711730212346614696119019387953214589195658289687531163405218474732079540089595868586160665975551185488551958911314563715064101893374960255657998773397019562085751421061295943823891349104188930695654905628849226704372712617308864240452709292762556602776918606546454195248875819083983746053115118775450476432228667036419335437097927414289462273287964404678828733982441780541076767011695661363700949823945574728571245452562616756671359172872398562990282780911337429444130052631478144388536908705455193944898359047643970288259856265652382043741756003845473111278827552064633917276105208455931382053087539074397165002988765553042728335260638860394621493366330314141531393646289115739412222475294388960806576172684701555766483234429724373998443722839780122976663934754680053964038974870691201682261689502835773385549063865053634459460015059419141833937398719196913950471186914856014944395740597391422648441979842525333083151643433128984892330546502537078906849721208992110034289263449287800324141106526502250115581646905115716807505996195262572955114202075209796592232224870404934656939322884795825024252287669604780353223660532850334281039620965446376309336273712351847559606526338671084754753464877726148796962317671246166718017112741278676287617175528702954996002450204916795849248317787151418903380255360874344692678960623733307195592063953699454188547338218151400 [101,99] -325834322301930025142037442851953596233183233378052227873752594440986186686049357956666853215349628623865672659360407929059584127442506838792941323812843469116069702103680389528208125068377878336740857986670497770113073936845911493931664032678118695657350153313820378718342362183015907140188455431175929954714041408590683810956200342573538713876637330735988330921599807352353105597142589974406109585068912637931100541033100102955852513964041943119879946332354743008040026616661136987661515607862794800893797352771764709502995774354095964541447376077129157572200083882124660914654291850697727721300967942684985034277316905546507411074908259903110187075113951607954515532764589381986508073603454830769270916273832164707393392378135474305515806110075614029340456400554840276766871593891928048984085495478015260778745705874899166934976284460440494655480828422444471053965851680893758656053522624257204759447403504911126134794178482376168322742450614764935592864536061945567645091252263186295113903815893566024366711750257031653130996376982483870756544329098538482588577024424529024990071820812367158278630049684189745074209862719640564497118625017115203305200299087647057699779559835531694500469890588376162744975609249967089864843753410220308387424478307369293281835370188953869525743585008272840919367606692957048008965022104280170184828257590813818671007933872944396539855037464269625956668601570338822250448388141310083129499855913146775726903767816093882776279699299002096109666697009755501993605579667268719659997280030295721093331648381442893171133800022258572141772499309465057600180327670646570534817521339921620995826338425145369738907499921630734074161754444302196721899361944308512649088065746413275207177094461582434912279232310711203756419167282429235488983957333814938119619255796556701902991195267371396584211576019861390339002614539567155616158423516592256829471049543904128111722889877162303504859342427923704579685722589120 [101,100] -1129999143730820222560501535152203826644523468630345536998161520836292362205085962690937523289833141828659509114960205666637563870037679561071568980857593214093253403781469735821363790187103461230848787024293332678332831680712472727055058352760536949973419269211841049202712496804023744551934500420253029273328062232616115795060374190460481144935486214876372934348632067263780852844176401118710812447963413635145392517297703556131088204765941771137122718736954871867518444247195717898207786608960201011878267376543696160158528937395876321834709517562546563787623314617510152313932387820659339874255919679969204390867492458100971817598517726315287849016953847217888635099751735171787742423996521799314573652385915297410138879860099453526426724668090153002288831023611958215926625329585545020424211977842983583166350320472805081709153227498855556870848080551172594000035123959480200615331151598869283501351353688048006533679892820414496670846915654038911689114807739677225481069863489180242088694868213291733641711489237017036292521911500388800438473112157541714928597255002223046852376586366094800635577945600066463331151215538874169044575156368350316204932464160233801634409688741812429429478151513447864090152590857122561978005959122010919371472947151005304914279869377830691161789712619425305503497049634598233480499082647457533906970138451276489261826182190323844859360216539169721264761840746225008950443605049144014118168831931355751087683541659121893744659534626195927798611330209031656219604448526923125444129854410061046757681564265538733450935717366634771643192413235194833528652658321091091865999962512902910827510331423123412676859232791243582175949442940363717795579658901231645363119357504109860111984423735364337305608891884428274204582390835014815773414733027418393899113933396549865356376469431621746887548066189721100735381352481022364618508360836148675661763479411158912066189306263264727906423897384861344765392960 [101,101] 5126661061505465150154202164508548655744600032552399871885750755117969252587044559192488090173281502923877089057453523833139754609831744817914810172046555042640940281481426617296029905631868616488440881162060565570760119438863734544664653189150813924250015542520061885060566732869915346753532107144534333717401831097519998809456499288470201571014788422539197715510317967156482322691363708838628518733408933068139820350849240139632343643046465319480873567209870721033967205151418899358558357665738206778897741223152564065022131606457036136111410742905921684187675743544952490142275381828467441675190137932730516799655371120136621818467692044260128748085827601053417088040201528320557714986256974732559285648340971717280732775475152369071794876691495410407827600665468031317888665657999871127213493600161137216679304091547834804691879030030619624038449328791281770403364803175992519894355317539063479912181220898302472489916090247708649571316510334890510873878896469395689859202480766279264403256968366702973790177171789905620542851347583828591751928539600714458306689313234853730027510231029360530537063438525447285087196621765252669968040101752984335351355593434430584591735571748486475564902785406757657085912109286619381468880707425795756690099236550638482953710359452662851374484614126268607299066339970993173894100675170954821713115743550533614078981306527246493165940106588814427679044196333354161609272328769410573374557802064483698786403746494827590156959385363357625073376208133691319060113940511997596756202362524527157935623893707128959747975612772412424401093290291092592344378446952777086396129897488381331269293211041411411748380311279575727528644596673625139940407466542113892068506520873369277960241941505704087420753925588284866119231742164948089620318056223402818494216576226324699366395191753993663104095077391605818463774222830062867291020634608066944939106970099705482796359506383333017035165195247104033940 [102,0] 3560965571665341357285661063062537755329074959894053263638949869556095334593894573899990261955809921002294342829338449778294599339261701873544149554189547361172297745902254197973669323677479913660338976135680003613209579487799003781408465894410968675342334156040745791790860717185832224848228840625405910203679783801246575069667225654655661230033360114934793213151378865696456697803806126058876520900607318901407149578570416928715548506275318567501901195819970264631381389289563984987121928556863328522544846980863858025760912254775019690322423258379937155893561789472886732490276073017680593610290064008595156721964360279553720825325429915051542150932262292894901002680642364200579484777417175040057913635978493463659381184152684976999704352255678682286295773754957762099266627381464021552531131469537798811019024698705606862592112595713443357615528891650992554614521810572937846986376996665779161623466202582340655448507035692213527168482734583530712949886615613347682892491241441159397691800697598297047954607599855059025768187982145605799930420657380585170141688252715870293676017151307930794782415957945682300848007493243794409636838033250100569551517374042338529443160371751017383693938585477806635861887420789568657448104364378978190633942199831380049790995787791874487769884112218177266612864790779310468377850072382823103204504160716831683369264689906625738669374456130149467882631854586113291357405341188584393104507700108692113037332083719056304130176728312351947867560863570547466468994739703212728506669717932030810022398534498561074600387895145058808180876001015514928586093527267137468573619260854933027645258218572361713951799452272189542133634618849854483013753821616019529935510190719761169057476176041613100339638364715466526008194984780024067485032335056000709053873395548134425016441715566353491570047869557437014581079705450551210885637657367771986068366612073629811372223233523851216430938087271658559738393604649336838373257380525975220423421972617737950690722905485622055052867201235725601692826404576482801983355909794482416875940767085564208795433135052242225314923127971157892092944336083528551370562170289621617580875640143209392143245749923208265386165294330567121505737304687500000000000000000000000000000000000000000000000000000 [102,1] -4695153346023834833868066285899337023734177843069743267446025407594757340330205099781156385976036105809072766860427387027916545312241100615968612048304465491634690260093810487978168011156089919130962892976049085198231256142753839381815382410677872580251723030082198678727280193900227537306262265467443890638145872625791006900223170746544538522107871443480513637422963262205280761676768667861860381731275596595783420806179836966853859296489934934670235076491260373185597399270837355476780818737410812714035015992522540700055518081583228142159113325161163225081321285332714526872810430651286375608471715024206257896728186089882462205662908715475429656821140447534907078119403500427270271891117384104794932102446878271271055131222097892793294305301701184741739730001823683785136424565380246180835273609611579628508067089058215083143740430371444607650052374236658428267307725166239993458047695890155633899549993474328871439954435611754095736352355764641714199932291829394217392078218112181968325898765108435487707295884810402330013958874971085281983295010178524216126303531876041164543521181175975228468791423126273523415038524293757109403632055180219876043945970601962263344158015308269448320672944089653932448499201382798992926321079995325554407252559832620285903191315049268683535121409173495455900977830192223218781895629544769344273004412457498411343343965659763869217154471827262065597425773162457943864411246973054163086000785676367641856628205518937403166774597891925055262869622066362520851387374128909473688614433685793374807292948050491965068293363937832307698136879139547843191029137117749101196464959867442338682778428884515119470754529966968145696889688881927770700227304830632680940576615701527493896140014941552554123907555638930949576562709321015130620704977217282428515455194454892582155496829550581510914366761232774401184556887826224664227021666645346002034011031336481696609944884718281758895064949341518101727592341807742895087436221854926023419356249195367356689684033845320041004341773152294073165252422747957973797191063242044990788078948214220873296122349863997367409429295687736311123535237452650660646441830829110978878270550501959531626244259594113970857076623133252724073827266693115234375000000000000000000000000000000000000000000000 [102,2] 3056681812408361285025830289709790866898229344049268496508603278071671290578194831529787055492732016779820733951405804304916143654778879140957619857424177147774234854412024162013514734125469606400257047322624156222515628444585116855570549724213409408525243771487587710423211162911017247500314730275615453392045100208506377538893679750146512044186311843765215997074291590226952962216204483487188576889831629561322216879097829217247202519342594758797013265447399601763890849012613227622656634720670152291280529420720914238099431150470369006855923176125639949196907115023339982987763984408562590839514248076725168693392840392141811071542512087378855024254262289811026257774446740881966978734916479652038309131170567667800573323030252839936760751051210494234446214682244594195224080538027746706805126201835791649495929192137653602420799786545668135563227260252561075039512941927819967087339913291051636888022136242873193617222820180188044963689194044370582214416629238146288117167141415877958355922117719316471960497925237240992181916996987703756525556363212786678908040558202986020687141686991208845078121892897923842725434698778579608541926761967863700735133702706857619275550238825632592122720921109707126739858802275985669662627134558261288907319550248447531510621420124412863025661317163868707659325379170273709658742154760702697923406516363199156412889094113843965506014415701891907553125872055223308857987271203372758487923484602134302071175440781524724773911406719844277944343345670228793198701612582204129106714830766799081105903565690360256915030536832753394328754482721496502402099204467506472584289901280347570564719423002994781561541210140132235409251565759404105943452577001669287163789396618388358185871437269905076921180122459971071662178362309056966340062180480348853837490420476807775212030969198741822193084561856296010474961288781533617545276404316153316585080854583625704583035898676637983811650210858428736502570640285512538899444760962624573661138598566207160524924937114472351672563415396171334973964347541497845642076251067058746208464429594413794612669044187120829240324697225775644192289760231846979518805439768134597267446652275427201363514804386487457997685635024964767580968327820301055908203125000000000000000000000000000000000000000 [102,3] -46056229031249152497094273349104641895866348059051761940048744332410385535979554431609875316276228807402087721093139263707615982757271803454447783331860876289442814409113126083518818525806692212251603562135386919618676295846452963590938938116377846037207857764683499768550997181111754039075596543221538074658987052486036942912354634868446558677739378174188400947847718530754061179271312098235155219102620674906950693399899709989346955248963846656741458674583619622430062011060077985134735691862907083158584769591892293491600657911371213629724685443222387289686689807756170091641275328151283477334447389918700028944644131501823123090294919113610890128318678390470228432915744816641041691910993454525327590607698674752541149425273560401346488949609331063343153535336645096720691576070266966297124653230317254169909044808553420979054643123378246805812593394481946233068111638161280280197949166781610725712313320402479033247572620969699058273466322538337406178133349186922467335557338420892919374389452767246882132525077267768433697315629811760815702388816907973802839067113687006032663523174470699718030223161627418184321896144663251232171621184403367761977690038921138380484937805742041122078466089545412518760549177403510252942048756298334823020535977334656842900777107946903169066118469109326907418973714773507637664182044889280778827588320604240935075681478920213735809315238213436942608014561644818147371557261321255885144780432149654698222343784153612524705140415152549288658524385366831707408270487099865691438519738805301618107318741150733995779871380776135881783833574321814699438400070588676923497655463057251708907764499611375012679531104670243243889280823354084605777786929088630253786761871162955147876528226557520891908425955737671436770170659645497633666683564915707042353200039836101456596069391248983377906490729406778217309724787802876100117916138423746766670243676939943189038271394261233050595259657505470640077854960008509335187887282243117399993982861149393023892953599231764525874775148785697705991115534241419097554268325639978436296760914009456344616817807951401514301092726238192948535406177310124207311626373527301203088512691525764202621362428293079837343805522193937451724821130483178421854972839355468750000000000000000000000000000 [102,4] 11677562574319046339174511891586575754129732571706149341074380211216733760427552164480453634799072188621777273665919541980412759875409928303721755989509919507341176863768226118009669052395421587360088327304278341680398432949705633917176985083900473762125078047962374149226539884930368571474820180410538734620574217487953897169303772151627226350106624097909740110566816393541989253954705554530523105125958583756075699919482937683175785869997652691391457280858507578528843406887790831825681321756621541275051687946282883034197336977754306567915082778822684205080345897708697547328140343758471269628389111709751946621488220494228855127712083668523557695380855473767495452266209924916676042987375352519855919834244233353750347124522204649377831553774786546167314712343763113949233378845568911866097338183849113544592220216042021255124721457851609906571375023163648137843831771571689212706483708961429734079370373047607965064048945477521822474043958958662308196752024479230196390140683467272824486794496482371676284019070924890110054396120661262109293084338305323274239297255986732540231405086050377699466018836923226512815900626806092442807426200108143441792873520219190902113490371482393396647669606352046109395645880617795612513342498642261572820967060019194678635123307527340801514444792308577787655292794256142674621679810119709279589989602555768548562802351753902303708194571743379898029164622876339728572219702051774005087285638958905067730077492457398579767171290614856009439948092613600269948062567328026646982466370664477000300998637736181940541608274575041328750397216526009044442489772573862602643550163291347878703804479666974022808317154292077982575554890561563170673034468027805154463958036600956248170584123809389540205874888047939709621162885988203663412452558122180241875275485978941634788255994197805485926710193082475409956594296542543457797713616229406586319296724808805550228979708824733889972573576120359057049769728858775791441984352579629129833265476731832635292990360085316559479935787975212542433953140738236646041688670929845853753996047996724639538238648264764371852097718538625291255460139705628564936839585618819349185832321557717249409613777042108086292146205777287427517857620884456082421820610761642456054687500000000000000000000 [102,5] -18813387320835306315384850235728056095547210512902166729656071675149919744060392423304567848024047002265024152176243022349376921528063916612946329486572714876604087897827675638103196441973018505906655887693046556635295342907729281388295193864831664488737107825240753093477374891323362604863697100120939179779007918843305310313835599420898470608473823859972716889450151897696112141434215116729019021945130654330305443068112705329153669958191780379911886028857490457654771504771556636509200667621432744795792401240780261715772062158699898776384313045398781344920557563361935644052240603989557648226363529761603405444858203624975833808945000407437836707950866639733689576474663462900386356578157547035719957610472918746847163800379612339240399643371703615818952505429786489381781606287902480441643842424578333258262862571519000558220798988742804526549134094806369164877304021198267463148627159074469301760022822951994133322279280525288172973356392071872449553300030924126306922418435766565287949096437680545249684067184005992392212070614574426529239768818887098921843672426682773020882964140191746757351066202763425866713346327264252179008969034085995882343043855763711880581116233220487623011564714862317101733570908920083578910658658025623836573843049225094599382620070230127244511511506555152707556827713814497598580944747626641557458460145847782405061639008167724872945562093553486114225409293416376439871599675975456981238922918640440858504858241597657417027635750600793607758157358062092724472831969257018717586345001997017335260849586744799427701482626035096296586543463718641781697616583052495570660845733967461036257840064835119554066600022249986451352370261181112972736765717252685316267598790002265363376466126884686045445014018547908507220872468991246782804360190725790513090640612063062095542076657563646113347228161497933629482665067040139074432586404361426724734397562144801414184759490631975514031236163439811088943059679742111767581963633980441456475806013752188424376405728433537963911140167126906508166431178294661023742908695379833869885292742763131618655477527159236812533655532396342772471708675847985559692075479288826686321637555880602771492864619547607138089203443479502633460553363831113671267303288914263248443603515625000000000000 [102,6] 5819405026905345777159533849388015233098648242137436915149360642529722057754714042941018201985067781280890950336530072431349004137925795423826032733591231985501800903791111219914858940468974369465583495014780421673468203419440285801894496106346720703635506851377424613471301063957479857032572366511955015589314412405265112299626607028536473714276098014761703442723658011704653897951728117883406312732847734766448369565759692016482794445113384041438677028742309331863063579291924466522562902122204553613710303103926323478992081451288336828994547295060615328024021308834754765792256178677631195176965554334018169129463993496605664373737880836759214309110581711797027058765732059632712051362665550693823330783812702616099866163305149418153271463719183414540291610820145362888553540064254266735497482019808159434148304651137027047134637576579590171915843275820932174035854466553867943955830547829232694726356057102323139413251987775569291792058149835786188324201294930360600745211545975131865147141659771570525318427754153428002618854466793402681836213821950001262560168238413447022716668829282061061428072469176251793469489388615125105159713693884955420824655917200870195042947012025120789646599420649942597891975400718649723551907922716319286676118438283821104918810249478949558447589616912091756005484596516278771033248150821973528094523994080132544457190032127503173916677349898303895376592863270179926302050303216140262254686648480966283215887799919439734524259107035674344573428382723478856811114112625679609280465375164238815349317415371158428759797891166075552021525591741946454303212222769174403163041249997401408785637201363287448829953312309578524541391953796391461588404029450265879404239793321778823249134383895539932716182911927240573797195308211535893684623317251020488555998509240922807666710070820912904904170223059453687001261250798141363861951433859881460664479498203990935181742147751796718248412706837637747962336841630174899228920115351559669357761649024042085338179644765628538994289278818862606145729300449997502879216443921074404099771157806362611956243535936766464209635441188333266210994488050797276189521158798799158185190371570628941212095002889199504074028027297419453774075456808922979234921513125300407409667968750000000000000 [102,7] 28627147138846838399021278572882158267073698865847970157608789186286757642413649788234851949806930698900988196953978789420328255647316755175565401295553688008665713034618984349765253925397177349663030407898450192742330426125500353014556021732224463001932101241925339631459927371302136920211310926852944052447438434099541714640548877039364356609733453910234202277885145312632960757365556898650496572238777451515967661068561398453663565814154255263132390876043197943844261455567860788830029356491895552975655230765410228645687438596585671052656465519946522449169333266097989841329508914800940841025293452561005733627177207446607365467253587389933720496812046346728968883239826195014906333815682110882650150100002736754679537615267318296783046075106027009243741004995948745666358640745968776448747055158301690025980512291211967402361150220054068320264615650070335017791739984174277918004023518670110583510248013876835553660011765467680762210272292573927619344825599401852498310890140775322399574678961268940872760839160768276049282415475142125264736360317940723808669495877988215741067619799740187397225026260966547585783043102692459651914558709849838111970644397583048288295435673920229390844102919016372094147925915884235214030727418065444411923032933272409248305686918522636133829719563012220136197701301046713300099281039645470313497919115530477734951149719460924817241968991883334423473985198344904156958451669791327610059460166570611220660367894703448182198139374334771643911142949048751239818217341037338739280754436806009434927848344875011891013654586503327350256751281510160776819628124239398941331670112782266509608996159105199344759679544333158398710461051202831482694729289003995191671125552955091813482425362765384344996165524450738537295141990449596751746536563526466766247197947152002833839249441489642561010131722288895525743692579212593020979739785043898104764720003289848003790017128613601390652020503098529730425629750411836521337017745680817678398801910700148429246246811381027610710697392971968141637464872971996823080226020041373994437911463310455088453513227008041364106405615055963379282578340690020806678227048430342914917516717918488417205706506164256222335654465035812543384453540684653205516951857134699821472167968750000000000 [102,8] -1058442537257036010352363597691081171411656330499987016374081358726997380837601646290494242155573964106471845622547876005174597496058828981802378988536558405870814749099077082936573960112170354130594619881250958724689548304979494571528427977153515608763508539048814457450488824125470073975657052125206856839805502404504593049080185590399952652937317367410476885520853909214001737044901641982387305440861690785036143820816250158699892805930484506017506462768660740302946406442830049598816643479726840730203936019547819557154713640184802077301355264631354110332139525464085106686939383238741898012626835025744442023552007563891555465814739088823262221274452957231139062526869455441867426093917173328568743706167856863655986601603939572213634806978123881866900014489570338688936570194284609640372028901984952838855486270939424697578854236329798230494237837837050100184042968098552178344668262332075139324566653620316418643402789237411849172070071519179880837909753884846241273532840657323493080237565693254868584541090162588793059649269181634829137479759437008110870801553269195167672770311483317722879619227940172944819639518300208066635905192541694200203445280270494085103383427669042750657671240413263631274529142247592270926230444758920882075762559201338295054090958677983777928798279203471345275640114951587890418359238035249600971756597678759817607753505884538228644833566405664435211989041886875308379231068992336203092629968599949994579545817698819824591025486218379375406489350989034225413053258034048644863294409057561680902028119127739271515388633454517796126429966576436083805723876949720250788790055133822804344292223083878414292376856096751543891123619398488095454434083619086936573010866830666448003229439926608531674116512842434916066026280999834624476585551555464980146832631827243207982047530150273556429349528185683249156966921736929947270019855336308275286509796849358024200078370106842764325050027018183216404806156756383201249272594212263323867503859293512410981122350449688042226459318231450330374837621181300220928967209009659694150563845788731990632275140369772634896740388496373222014186296305339902969963054191882574375390484001959366146632099604254683672623379812628561418355599421659007930429652333259582519531250000000000000 [102,9] 29244695289772966422713447778475521715860085722213631538097962898811884715614987145092504347430920464524505693494812061897108422887143590458256111854574706704503693975373863303098585087218284122845714673702539918851459506701975529771698100078200511566350708789879544431163252141585403078442953028340781114542224645747971984579275745376142982610910456255731055779612269600493811327165242711263215592173603946791148030938861215031522033661437874999828836331956816296219480919313447960003546345005617759714718571205361282865250986277247073304279532564195354672441311367227095515333375790658030299259926052115520597321247426670261386972388722882488735434241508365709201444003205062203164592970711665734573997277573353441024731065456906921620966202233670411236885179663114313681860256629413180678968238450678636314721864301880021142701707911679199693921665674603008292500435169296756334054979981336133119077100303429125451611123523140363603466577432898054984128279760114575630744618489769482116941238233967071283423911081696383298964912276056533911030785689869855999439856780312065311078723878015324581746651796822159629863364183453527065748487433604650842887495504114651800362357681101447821063945887905157357717217652934823294355377214754274881701292849858945830875817414219509668640816103031148898537982844003209297310219214994018914064067572376290226899919765530404723236824564783806336385108754006989398263443072931555742321125958972209569199755753905271265898787621721005051969255157809735187802210142009759737642978515122235030667600342512614242809860437180562295062095844568917578113643501118312361886414441942769027677627632206493008886038840565846535639581267794335810403205975727748566904080663617880264492730873762884724273181322358360659085456089242185974348155937639863471158650250366681024286252888723618153538681570613800886537455958846475381881643281857706268831923838024826466499670212148641328072593226176655953864890001780686317504933042651533106242140410954178151136808943023292613525117449065922945681510501052930173640468703276449314192535565820205986645171008615598792191757577746072211916333534132911992951717431294204217384982637626715327177608736737424941086024796281574098238010411821008460719895083457231521606445312500000000 [102,10] -438990756587406735542635444450180716535748804233960045624420641527994771815173538794337051588160161262609970439711521886384610955354630957889816151986038940120997470216674007464992552870218817659951593585910491208942300714759289658551221078708686001347963195033568634611277718370475620449144130395093600187387285867820052337905190530687785598281952607327800986516371115320249277090588812095806196477207855295122254637792988998424937061682404893074405456609109958566691932531845650047029467404933098395983728885334682187059340778358835330326634920218178859758755316842670158470409329227861385694450524936102556593319354035502932676941750582064790962629204915279425180268132054187191868821937227549999989276486176734692263593838525647298390427563423042433386430802670327753665553525828934822450434782654195688983441055690310446385187802155056737159070457270835322254048876970418156187464626582310420492908269867058984329217402582374194977386927841573179203839382488525678750466347491743444336357576687606725754961833327464377403112492835645094303455099229329266602761095257686200112688721209560651546619337608536125344419510028011224573538529210382160164979811819839262580395663295929051617706468921895260939788296793797115218007571970257758395528180650938886164845559473623148169831289557183090625042234909942654389520829127769878966699340634488721501312887705409187310669326936541791741046318574347565357696598603815510019200605478536807020111818042271472562096635940648400636686782416964222581735653494389893890300387676950115800723262901385191312774827779514463001267864161465778497935271359254370090658732221072267977882699252265552384625213143673017845820629711265047535277002744307297688821114065267896026427918698660332571409938677392519117032790004027741281716177163048114824797849944208307915129429310139801391385930788315796869535130681935920260773906111208124711704775026169096159762521436381619507219357553263093190950830296968171659488948902674935977808030484519468009914175782633017900270018999704849583909607422286941222069985937711464163047687859221164239556436653524077197547672439708757698908901565530964146683473612932635147293962648428878223197372972497529901289204266307343354960174286460983239521738141775131225585937500000000 [102,11] 5158822125533245039772744076070764240827638416735387042835601899563411087987915557986070475056609786083904001206089587537909917114232239348498502992517127851371480319394829756142924109674604080318352487520765161390212267264088023562456760402025341809609886488049895555810556095574126155649240394431945679219636712082947364770323435911995535201815476886266436609014919403272868372042379142812367137289081205523087147151226335701625121233912546841964984700696994162111363850141125056657585614342858352315175548438589561940658509085191120352591223559667133563561613341413904777278918279636054184144685787026167013404896803587982910842685830014854927665608621470468524608863889738833982424554065077033988996836825130180148488008520374747287233341788017976525231263213826388200759054315065397699264275746824960172945080861380856832635838817067869575923836231949080357253615786802641066048064261845678676642228902112706018254647887582665958957494632125879112857681298588356982930218252747253958105555909690629092723891499374952257080823068001074475426342113818729347024244042418183546726430068188786928451238979380238167251412446316094970019994232779109913497847451340327907290949149049673222672101023127547811052603698648094317620049900066288325932570935046029426946235515729557817946891073753676267019098102137239017196124229825354926494463220020498147690947938440864548429713266075961782408238640651120453980600207637547876577100403106304569212649306091939926931008121192035970182269837424311836935336980770781402337436531028181658640956091927674194574959195499277045882597879344374207488389204760792156108164632215035105971626948239767110265482324906911603086937845898988565431551313936786600350805411268547161036124712106665898526372366493686400554759337176332295184491447751231636632473374187184887659910084916420883936576154802974988626787772947884624230850936860224136629082306603031332258742296784927136581581280278026842322509339405273931332802991534256592013487437599195706540696701207381146467024926637935137751181772844261624911543543635751310855515968718967190722551652403442465975533939308485861353944536614430738162380986683846733030775470951690485760682813600829511363552692175909772744936410138194560204283334314823150634765625000000 [102,12] -46638259922582556538728606392832150693292332588701997403630157326370408683247170313754608807117105739099923718984949859880239503767662466323724366549597729660704475454799906416430810728268745429657050709119785569320470854103417743237845439799263339752783384624236989048867105116263058554293932548600544449937610289591641800062775523885453450523914067856864423841276095846889438997631988400356840815305981568972377486184586027220059135765401307069573457259234083201792912516979376799259448091206990941862892343176867869175365634447429362600142316174017097237397095162681401581897088423255959700529440062132045881203959773424335278919865541133082514407626484181587243539434465376381869551227218477155439015105007798734232442311112273815714934719538054177217324848547357807366841035363621199354263120799917100833703906416067016293388270055354004818582691831744046225602672401535472406628426188471047492395906355153048662915812350670462391418706822077611738379608877452441043153103890477698023956389587051423017308072049736335563483117309109861593059251932581023595490229308027563341178187508617527365075528090037439398766332606434551482709535776867165453509071448432885090439720323532264008265548494909287189293749278119508216808194500527865412028934420040270559159132327201861411606812261291077104761995117247447621527421217097011213852940350925225617386484200877649705428907254086007961537872058897065718064516023705552510727042280043903600963961969215346015311828097308774754522732799258726407059664824280345097777115847913904429462790294506625816276715248167336732769254793700824974503672669489995683701570337835871922073093206475755146096249555118078413189823372441861327477221711597804712797938701993618871305310729816673306801932994296126003537829886034887633851060798830578776376816620111575679166593908795018047353305747051697171350472270827783759741948653910746373016577551582719737241926615899071927506618909465325856908017253263938664832771203531016700173567048447659228607072672044532829469705274332340013890883862285430430856775511730938716937659963853266351130840167572971599859454981695687714078148963462914047362478722279049000318093479013533406105249723540448514239503511945878085585837080628834883100353181362152099609375000000 [102,13] 338734183834555049220750657275527215133593355213359263381220739787093684814862130759085517448945391896742854752558884506888143538762828947508614152321810382826316109653522057144561365216952218702622310076756213648058388661590258750311859951586307699909045006220242094833172856262472192634954261793801720900193461951487394282180361639712859421756265568171712194094530897501061616583296291436172075929063304771300050663970744338942113750711629013324239163217663459609705428092642151408593934249682848390259594197333755298173006332892992165915323907969763977836292203365014628041076344199711904072922779955015530590854436981020598762503425598070182907374545910580068929291066382340570391652870603309498779339035465987031770992267900124035770066392592120002956054244346865445241336636860628814358219364945722739147278887027747528027073377859058570933540306330922405117424505948314164210689614588716042004071395125248486564451435990606163891242002899608890903148432671485965752038869487195424986420771100846872421166849202948243305852345161950018742325945900230942215710443047696681765907406147720701460809556411652600829525569924908626175320190777038822922958313798990643703622396279028718249324996117925985534367880704946665862808771416203536227726449809653142900971461990821048047345117480151237766193280137881396088885921560021315586699677922950582750346229450048758694846759294149012409187211616294309098316152334400628208937950335000564349727901427792336712951177343492235220103450608048707608361438898740057940531411769512560842955646447422076546824482925213398317562292229372622522996993195108969622629690463127241015768122842292237838350696666623345173358322243186685681454062124004804516324105510789276932213585950630815839147683254681012735677765527461232094054149899723932562788502810088111668026530000406825713263597241132501513141753673090640773932845835237135075280098525409580043472282263841294259921900601756705987427720830740246247964942634514774462082451006212496652230082058548886119455060826848838450931063020004738030872348068612855816417313366724468815893006516431357825366581270288214355617412577998722195611336928792084866268239607565298409303511522146498947720214164858968525217974843144475016742944717407226562500000000 [102,14] -1993678739194527750425957680531913617883996154779955165693677884955644736490132513130551614880955887343817104597398073346560916856066922863371931998502706400990121998693022640015602835556102678859445593481582988918692828406190052323768328461468072160344911538499847598412716536722253818496136640321457784211035312272199513111088108390851749012204929588620577028335198941720756812229085393995962991636987927892945449989113815400813989813531717008861625526707839007330607041379948488227443151682059813506869466588689644957732214014144094098721047109750010592469214342609788813724146274653396545526024669914700349614731994060111999936920312914303903516965123599460497162429794691955376933346815909270970716812791749344475975669730637009961463092491628893499184297738363508291896202196440547818527571599987045042135876612667112243321320151384557870298021325099449398870903405741367580760384453852767278018335171094416554336555329456041974852323764122643534509073787143525565279906593577299848847971180863753388934199969100611724197783950474548378927024819088855735729767760781836100164524433227615272671131692079982243892906663160264606743156055494590859370709569435328748288927861346943089158380746425242182585198594119737645298847466171605578048963482056558260496862441293591049009439636940932996369073196207330802202570204209691477710738621488671071947043835613009511321830211690439464308938880778325733175630777368149640891918297661329885170085119732196760705775372536253891951292160363740808169143848590480767040803160830824380632276463840157613414380318929865862163348178492531638387610629664849453162218787762056392213923680205266394855219167231025453115474301280661536444699361971087440559810339182730369806341624606188865148711197093354725697746689275012259205701980178835154922336072319472136111931456979230155995439284311876114707173752075893587830016311767650227803697274554990211265690093625732966904645104352273977177648502834683866579682960300022362401095048908785128486247400795922075816794921757212976799561311892089243691444866399006643987299914198869192046151332161048018149194384670894056211609919898863099604381916103817024683241828871287036228512908960223320717856559843852645719231020393635844811797142028808593750000000 [102,15] 9736804708106368691604978191589881787752850840746828332333464222476612818592288187998238671623011865060167274587284157944667818725737220770410764034983129914585938552394666324107309978982590484198284842839910382978323286862403549596750853573476471701988537908182777159331620762404488371316538784870139098134942602232538626795494868966633869439672435945432052568993652726787041195310636217515105853797584520603142017535719034799713019342989733398683213532625591751665284259376367048558352745552059867982264107398580676640687323139093085872227858568843860098037002994617364854381851435010277693550484821785881901945970849980888351197951528840510933381253645547987728217677744394730940562053981314701213184615352524955957102878269614113317699940256888154539731929240336304218543876842952495793187241359825681628400899608321297939721610948569123043805556144024145235438187828056935512219790891934217924247873035722648661464107073794935992152635111251635834121175991399920930322507647967610064832324691007285313703108903717765733809935581050775713247901977373886078835218768788826704609308784873147830134160121391335068344976967714178289424806322367401097369904882647576707256941738229752221509212423858447919113279889719361156651029830580662789836709973629480791640899772688760768754823129282935876689347886344966503299523405517717652353097009003161083159177529629132204701652365802252656718295770313414124727716736065009894167452252017844260304690220443302933031896005607213644011858067430362241609664959265335599003602213009283315612223547028991921971339142251494797940101861114587947584623394547416629089437715339431471674365336433843461033770708146494375823137265749732486136765594194732946388145919331349020039034815481568155693673355843816399078031798338725949960162399253151815131469090926202327604222582742693491191291754642122667125235540230431442945931513486735534965700306053209009045678827431093900332594644845185627716987837018273168588633095092750071328417068289463499570980690675102472851770489445882022674074913053342342541610888412673674732603426418995260512118463743671232107923381758168550621087552421301303475924808372593649417906583917515853857469342469085548328627894502755590888654069203766994178295135498046875000000 [102,16] -40526058796207343743263734328012572787399031015244199495475836686701282459660296226426656092745387041826502039694400917179393823752363874666874566840341527183893403665729190591220154068723058814397778400127884968336379157005846137183163559117618882729376659321750807961079426678263046812982995797589977162164383781325555377321844699518752034174967517529599042412069687507834267763556892903876263559878162213335940242853344615908380921901811078998367752659724720388311755318951803201673406317565414118650471034498697752100316617303151599637211614337085902678645923116892906995278452040281277684682991982567026549773245930357211446145571333198822630700751893222528412244477888695182981996908882729054902957711479745310262794968611573714607161613394766782965672762961003103170736460588872077922182532552331863267924371419856814505731660297226610185474204267303768254049194769535896779775900753261083033303095456860613321510584442029923902145071581923387208767240713323861836255975921030772820069481197416163890871938585962468438613602675228476853604344584649397826202834003975086468864992058919594577616529634736532544107496588862406849890432171953828698330663437982350637374875328301906881647703611450225712476258421768919406282634162581069014043078228353156910702773364995147879200164562979478658900431165779156812229796434192350833992095129568045629452868375985786137369170862959859629442792725428501516768843728275177099695431159890763431652130867496171037036764205624053048969933488790313512643915496978500624381240965822154702301770025356573184334351485320994396638991352025843857717263299443334778241538044220370105499367519130916062617979586901194010315655966994286539889778367872306352795784837378721113170001535445950255510417240763839154132172448213202778552533940753621184281303208248446694651635468745694803935347191161650115351906293946367351669066836884072393238272771422519288935931921402674368544017993982107454154179137293242095901106531843569280590490697042553576115053771495184175996622660718840980680525462333756990084977663720464449088149934632595580893092930117298507666674996834294719092903461812863367440429819234904198276977175930541431812714711658724866660966020025583245178779634443344548344612121582031250000 [102,17] 147464413084120329233924846596300618519540995962636452137215341908073540105438736972204874725170728762955608614184868099357514048870979779304138766624497673735754606122562951535235743168161464227360291097083044525870005287765261356583313445726619891269609245190049377675662390381192224059450945057118654807313098049869261642386697106975677767463337785748280284835099475267545647381051191714107116791992294138497332992720566890072647444531870494538470464670774417650613442396815081964328346310327118683535040691418177664075587186867042001080181824184142329510279912738869753951718494248372885158329408635434520787586776328379110191914568406146363190513159935311127250944290435008966246700638126966919246554593985235671420167753763732961224357395252483674827665125897246563854691981284325527456109830881536126791306126089336135195424045914750886801101455789564465576462384146870737735611181872262726221004805787996616912328679041882146695969888977468449963330371396295352882779271007355911528669154564427050927207778066320185713192260643987980771979681872266008988391054144625113410678004260506707015240045679512130514037430006529578550763485417714685391624302548639313244448225766369323155633218667757188676321192220364824519786510387433861305747254805081188049133083518701112076487704222384709121817444989082863162205228364569220336399304849276350236395358728979024151254525426599411119310199707750502503048767730426368599258875487762409197985992421369651099274693992016773028329451821967120414748996525337175765156160004187214210165751679098501276761170904184800133148842736826412306723831940210556064374548577403590972095496033364064845472545997119187117102675505573270351376083678194617840578175116003605378788728110159821191646115976201471884857539344860212056558625792741540398710915342007519948595175612262303669581754571479733459488153671170522182969395657637280050618038908955220544543521862500853789751327151951147950943343566204224940178846580508029185125203562362489937692659842385277253938540172657123522950649989332001137976467501756274051490274826881965775497330519086049972528069570655860133901448003316762302011181951940965346404814716715283187185078098942658319490961200265433106437740207184106111526489257812500000 [102,18] -478465683116401346051518056359369359064918001187063262430597515472509524726410774040184566642742352012637974329644452368640616673204159256245509444579630902617632439009928572905930620189354927608995601309632983711869324255875837647374967005498564413158109162460571630204108449948693856196464493316170447336433636596899451303619347232232422545088257844879899458303125672447993088899756505251351096435186981153565340241376014258538423918428795914055399981853624379047649698349871840815590067885275227141826669883697846190404507313490140495546769852628833261843023676802171066241267243170486510397321758214404861552180157756851302068337775882932074037360285584484647709093791505789914354512883401846566817866143317302588854184552795294903135035882547092487076766096568488894111724832793782590434043156236542213326883782625289623103989351575554367249967823663622849776985855253765582924462380057787817341192524395884185131064920446608186580100865909673809405324394232720297961114616955338734294209747462186803215355841288779195972403392881215427582976812025859734092801759159443093926028517801801254570385717837469421633180202965225785564493190086753149681651096448145501418384498695682721473914078967914780195643715620371792295394572366936543801342232331175663315990656543743555375344339407304046470622873914772837109730468166395893525202985866841918886095553147071969255901813178345468965227604611262439656640304804488833442077598648005682475510956101776025350314454656440295578416891305491654457563832089129992869035767297607989909800666799297803891968347603852071219995852755388255984531779244176091268653654112386096236245311785670647365445865513150831016463408989997532820802885793579033047489397598006336934876454601755903173212095293453403538692573567472016143940920103454385561380947073923979137268015369874865286678426279674827152754905087805846130280602008843883364335455941794391706127137572388568754287633110477742126427371109616026745543444585441318649360251828381121893966657567531418223420564099760094255910734114578079315104665329355231473020951526210244716065404647460198589360785893492229115018603864853522525180178197607082234360143635974246153381798076393402670855679176264985130728746298700571060180664062500000 [102,19] 1394537944447459577425092641907100938595000151809294317154743387664627940267135479289208210468887736030161419616746534756578682568231876543315389101609551141042645862432094093029409624011138819624533006171500339806679354100123237471350054858629488326352081682129011750812005288559484554237188415011360890095071426815035965940720011002180692937369762584291886379539067492537810675149902458901346331969480987724901358433200065982341722344779952027707382941000766858057428312320757549280177016714156065367649158287779169994230484301517770854576723932521415293788431496877964141347646269542042931653317943319232195147637183568644067796938362188663248627475579483253108806998652223284655513411582210971396814073256848554595690042159827028155327248417310307911084261925958991613659804358676493684905656340141382088207755966021144837097967755722514936044556050922875940165266046079373732160945260437021436290005048509241323663405719927347841197128794042828845490531012241018766593038979760643952918620921701930259219888696239375623082355822124901780617509105854093019710379044432409039058335514430631700426340110960474182096566961819564227990062941105684428820624823203502424832867439272051627972562583368738178702417548549137010426317042857502266521940287947520437172765260078440858975639007723944801971243263935047865068934174283299715284888082321347504802308288996767948704888777701898240348287378751635895198827355703509392524821859863969451258709060232826491177834586884981777734098886327468903594032483032441192660346330686530394492417161290575551440444805935513899585165901212698523317858673710126241993980419648353158529670215029770135108934615064088481838191095660520630478339316827073081237320998829801073179401215558711921988927525064013762007434409027658981133759656281952017607979422958172138036574442349742711778801195657725918681442909058333974504228968793058663439234772291527154391346137990853275068411492240457632631835408068691551026599470832845972403247422228733781591373857345878508479368190606372422278850730001490877794494884137906885967025540502727263457033011691765066874042579252025974861340599908309676532616868335697334044639029212704433601351152320912528928445028170157726776778872590512037277221679687500 [102,20] -3623266835601515704354341226321314950007351587850126048690433133881552568235878730295840767364006372002803273501015131959532049658531877718361823862555605984425792894068200958023401604604847832894909460899284203232598379238633733952987874153375017412118575215008285736967228920451850085799158384873102308884143906018571036030106859884316956581076344831768270869190183566938382370344815281027659552283108656253014901640353645655766740464226548322870101166782338110129275893214325548620297436877758482982262219798933103807400156292857560457310269908132497685444198084931767924843271442979306408876646154737093159456021442060755446872899336944809988604705468013363052536428516193310987892398447596401109550373173739120160516237867737282725008309608989980195170572554355142492204646996904500273194665345675308719551083323676101089304623303182606769360313752093977506003679451990369792866388728865989313994989660629322417006273212239384178739919548310376183302154930782291860005432406539256326975753943943111979798680216814057349684775026103091509537511675871771817464715307154014935809852249570875105847205010636320487299043497080535310966262917050324143021568899395778557158376748083013261118557665633359087765253416956719941519752412029196857429676148065311250940848985174190607753906494217383867645160707147271736322685261182111624821903941074222236060873403914898000229719043226259096152926840650298213138149148109259036468394591747098815852331457243055959169086058248417175891350311500572041935787316510440932244652430581864981074588548494687888808336674697606104325462713958310243847751255040432867352906280787431784890483772429399941282681729922301271865487232360516915145767068257135462928138996275308031762471796394570773153810799121087697001733987323314283704784071197409214924982613375015510297917687113118840048389569564714686216189500013968137941037323624737332061983484596436849209345203030129327101801831243627873147666657073909156320818361595001456347889689324526791212709836071530201554071639643796634339062050306973366701696901755215052829062324043582350306878305098160040567727058645553671633351571756482048599599041732640523552526299553126066254654740455008786817470145535935444058850407600402832031250000000 [102,21] 8224422141713665510077686143470541641397470848407985510103162760364135640557181077857103655935998715922453366539673640172181701167670650819353328273101270817988372450143620836382881142037694760307295843072058562681206900422247859255937043013961371932175378118903888857934999530261431869680617529435016576890945735529974338664128637537895008614237061424366979153988749038702666848645775060581660386201255109100316230423489319189236270849145179563615851124170164517082282981199832871635325453260722131783605823692241218540771674332840578938196037386866804353126489042219702050083169961420140385095406281709799897219323091330210153822144558039874624481946957140652783963878428033797469063589370373373085435682885555905367092738340592405315606481962844914234103604249932968947693259113603460108164930303445585969505347401542468610117275426470960176183541282919286473613397680188397384073250555835009562891822918553551356145908307396804493492669860790532745189836325712824498660747291349763143952238115732552341508968728575921542736845536231687666353867110197637547872956651212535517712011057616268565885320877043069436491186386693980518044752962914859910344573866129541561660052620100748731237857571901362968807611921631367968003972601193741336083804626577903983487025018652089174837170910418874211657162791689627769074406628810582247295125743435551416427054415435331803805511328349878963613835967230030156654712427962621576149353609378487946036048263543470129167513312040258932420788323827879807255035829541558066761261826079311693434718765214885893551877365764282440456328537415899111554212276096915302562427669441927234326165753577386585861539759088299616613842727868137133636492709920375427483779256150503869972302282177163793211722877133060923706710472297267757320446246140451495539321359382745112479607925735150512313322784619724409281345583403119984533792176667945090029479316673452055701069399122402545848295930974553169749252063147926803548807109113948926484658042712250089068526498070452292747089238321505770154629218953754589532321189191611240548024357411041966129746872829284920974194584032941554918444699155202354430007387397959272688590396132784219477147281675403795320883348907159415830392390489578247070312500 [102,22] -15809615240948449198034945284622457202680160085495317444538682327205116337502572258504138490635048185926420461536566988039274268861083586586503619695864650901319468509177418624140097247215544889743675174282179965457026276558993181660991146581567420631199114364245989762616289203717974497418649061265142122736473838237179171175423141741446801920570467463980897058160932703542364863790764090495765277390420915815104217547902330363261282683067757907938227620139694932440775363461758808110603408703074564462129291834951001217399651068518116376129183300251360138100385402361672006959524961799140014975752950434129875714060487919428089099413959730165344556581885567625962281060628266685316732193328577979808020441569249325734746851513380688440003059595071888853556167786111564094360708684006800787516949831148432051274862275987116247872236780831462107288967617607756166006138133833438369953766191117449102823127410843057321454282364146840899458590625630465347126520134005895026551340988776877971097707184159007265448767412372710266006759365715385280208958481119817531660872000540612358355691423901056607278537233109489083149818928877065757379670380017673877029986129271392841135870981359707567225218474225794674050380406797112042772648237802874512281731084478415966002741887083977562818467802274434111107899291871548488541301717405689846031701415309151590769004547754699034257291297596109592221894655644427941169609244159795937558611831614376791281090813394541666209000699316707785472878779511080294170225026859703097540021756530993859221136281606430331028442094268353145694776955854124110717526759950533141861002447288143262399674398048944986988617949605943616319525556050358981378205480367733358999524312689080912712849728536872856419755127978310504762525567899960214135071746006984170059266644536001521233760767697124768052449434634240133339837452103873097349324651195283583990487237097287930596532888882050454173978032404360792073207908007407887842554918276254812184111060268298610657896375639181584908585456926680617197672209556245834404548680260176198156737442082312461509129585376086966283400401749451236837862601327003656708871515329369826517019751551970513462451086228520262533248086356252315454185009002685546875000 [102,23] 24427848692896837580298812583990241000730023715872627805153024978063851004823723748962769659417867870949094695063337856516540592377315463302911631196874866987562496405403120387694930114957320002414845248294419459221640254278223298697410671250806813735385792570668548427194079418554662649985840873597646478450519579431411101520940898330059018055625860334488682612904874570000969882682613516944641426636050978751045225481687845109041112792145587386127406705257720933517217750382843969488605508343110463625123388279861358828707255919179062640737126966982551234447447783878483149775694612704867777129398613598208777347450941484291012364437655461085449557015682210963636725029792447037506049090652040377461111277406994657334956806271617775372722318302818054426498425109497118426986064601426409985833216456321357946156201054546063264363584697291703059667331646521719637562491723828097464076429876861250983407917582862621923823598123107680507884998546692789735318767721765594007263356822433104563025875707990028284808037108763639584370047774916197203451857131979198165780777083043370437371765073661894183934784385090830974071510418448828645585277362908108252476336198500303147948001353877219948652151883294219087736706605771750157454499397349203418267042705553845221692094831516131466358198029884549444345214771506576664042968481776174468114935700675169855306604021377740295780997827215947217192357823986572700774940508101682446375075981074212382119039327584000404363308223501387785524379397091570237642968586241894466716093096942308913163192799653925735831290500451321134539133730491713604342775475769360427412591503359891385257937856596471206346901175433291809554577760129600795850371986132385172801129903335256649483403109402823118125152416445447146236975683965495080763173652342562822216125597989968785455997136040020535627237893056593207589441536123333959096100019267579817095194943584898342694662315273493163133629410542713703628478225813619251370412526508693347771447252130600432220065631298340383437449997399222632953087880816487485162481276383011912843836912528875995723014611114682424371958786470980187826886332007568313346726198753594669948368483306160728801874137223679173125390207133023068308830261230468750000 [102,24] -26604542921443634745490628062020347242672536498327827645302564338874812702360430989708960351047368220954913303407072246018891287691641394955102346391952120267662886680601822356510367127765110473990191411479913961003099752930485549548732168031578651396147502518993021976457431962511551449763406591605595845612348924404445463467921340138526421919414456296336456130062491245378557310353122925621108549554260301932588995084420950456796125212004054752314800645668742437255863537880457790342025560145243318890165818608647486568720747130095071732812236127461185050914953094225825921403730123958630380408466791536674669809973386757052224252765720186739613037537815977482965624048053493872976484945300990040251574269938870853796865206569733471177129619872179180438144106485154986332815449888729801582344745526335942786417471023689588835795098326382164440719397646563907884683469733104973991381982040669892307998439874654313479898446846097398565448768676786607918974273344381293097389785213619197570336724901106081751746503149314567427329447853332989945760514229446531595333760449002732014372521473737883711907492808690680518877042653409514622044378561044078653892589990178220956545757393502901196989619775072261962794842030094716555715193979853813458573320112892525542303008009847901129794178062415534028249690614599261512311822071070664338541416985438072760580993393880916381443516651224394691034062484966801435358780988662367844693178671938385065407398563497247524262956264201230220379096242730197492696126634539912528515414154931046986286707047352657781381524316949829005053932058242064568591460858078148004159515835926970977402017513114908300342516670489130290659661846358709861937253902158355248281419520220990017994248935493620816943876568590520046810057974302632785451395517657531747991404507873478443496773029107285282685427756779474846252911075662168897058898537284544681277938140565515190644232296680869978489804012875791752899081237253501084929036313216307948850706344507026720889726181048792678984866978299473399152188515769685706573772631677787269308744435710296991357024597400047603683048521769191578545473075751652611476269468104053104956933042920094283146953580143634354726600577123463153839111328125000000 [102,25] 8190295727065454629001775980234598631822234145180091543128767487423328885015422238323958806245260685482462961389675222573155051758411322992152509762113503556209145309908084872353568976762621009579231560110600473008984202161057463877375521984465150199515135085972851569230368756081915380243688901303024110922755177181010149991673486101948483829394989664495704985089248400999667314170315290630280249332267044438378488192734724023764743894102716631142860519475463819092150372338334990361823925194985192170532455240675625642680977757693004781916428816129923607513845770869447130918572171688519976395893192592498836014019988972140293272023927776370800543569279644707390751529761169853871913520700729506827429537147238358844787538806770122985471971765327954068756447196830638531126703941869619398916223818408537510457895398848475354444599000015100485532558171899567946050165044427623205938043186543706143281628510171267992791680672824703717667575973232625256764296198014877325431820964680567197109035726904443269392149643285765932512228236510234112327900506881676533805088093136527114381004054952416450444904106124331094622240681767958789767245481016201553435754721730943871513657864989120776341478253020347459345332198406285936051244265148530992448422877237799470890166411387385453041283417568283546635133035419477931301093087087460693480665559642460156710158979197427772714223107949831059426390043304482636754681290728928645077506047110064165464662761587472410669364668668298050447490379697471233602194753622641796529797083929956267629746636434028745107655681764644250346034243463582987441093863151299719377709430765285215467810430514986509291058658632655253083591197641052292466857214312845272223496806632508530623977923574085362982016275440390940235754820498857838426055056822307674258674449570949848451078855717615177944250289307036453249868628910106051278965997449036153123726950829733500203152929570682526494738429333002024688343102225048354822122709944353339804731541550845499336605387969266001494344172653098022293902267378279961618732762963138037833410961325028961028477696451425741722790876490990971931030442974569502924144420766967584170863397927604898101261628184932561680398066528141498565673828125000 [102,26] 47290232467273999061704700886862376328429938045386066809835074168906851184085774009203324980876155849371389723315495587753333557561096403785485377136859912515946778218665533290757168833238814444629813378128090847926472583853778191393491492274706529388171121010174537696716339337138700798233526221681601617033637342583988527259143427816861493975434548725519546788409360992043213755060026712101034102955402481512656500429466981402456070443948266046214164807243475831582297689152968993232756891338956016065816178651007923435456855223846519026264409125994031761208993107241828665294244974758799424728727474511817804911806330627576353473933325678344065601060543405430242564830706330988053307951515651014472667715191263228447162816278188453327734289758035797397999291222884395558887729208221242070355097908920051020150576427053139420547016053429275356102167786376626375483244530454152548020803690012212101855827893227114355332139671155123825383158357984267982200449599951578630060513863938391833647104560365867126609885834325905077119224779950300012801475441178609226063044033325990053573356411927782133970746535138708363972052148997854866156973028352874133866104921323253998749719475327159545482049482602437446881545662909668023703657722028273007247578340378355392124443855755012959798216156923726353665672378242343186794315127443705633347210636080913748509828951361318992769937520544881020794273960061700590808206725499705867417574189576909679710236472305324133990175246681028905381901131451162454772176544934394492721739943626493307192331633077098932320250416801999238357111481066808274094890531608985154226874810479084985851715764559906849985609501166745325057183436514979817811820536769264137982559457343465359213091515967342932482593087806709803054729622067872205103816289769674703099807707970509077633617816414121215741916815532458384422766709072075247131326982363733150412635042432083473223467178348973065421211767832206588381691605378886270197888113040611553428118249514390251018820479445537984699888419888521609574595171682843643039861033204534733486117078235166995183178644186954068186726776782947755361544337124005182713346887473096102126126023220783247671614168972098468657350167632102966308593750000 [102,27] -148410112901735429101871337074145501599278633215699653495026587858732724866183580119376236097767354093205441755142306114102427261321968068544181376097205938018712877267125716841319731606101947828988479183550325335530987243879419033698235590077763053956222167750034304071808373614552985316179192238471663726791010299653245120937572090885405367724771450635646591382871985543937051665531519198641993989780667835843249644406657656733169877304946684283992302071170142998196314529024760793283983284866913382025475305507063048684220750538712841357006214941801208486886134541955459891019585716690146825457679748909843119393881478898428193684245659887733570583717651770572490332979126654940559857291329599731642807164691381096295404828157319904319372129019512096785582520316047232044964067739539831326409715181331548643034456493495381970463225658918813514895057497167425330131545728885568736734430912429395844619045717534515214837175386411555629330258117291730313461685956986498936383086216728359715925465005451437499922768350306497942858597224564468162053590278122703433281127848331136699081009554107411521380992097464698713063019436456519977316088978126538810784526201592703272345375169611944158515289740981499853616832803408847230320893917550189666760033677314297587856809629573497538081154412259173100838150727841801432905280293889942359238707182727058104169446060988852996014714116590517065173304596355503125178366783853974110830895656860963951764155843600780152261360401907710740564174165034820453571864119765847715298541336633143984194362610679925346819995199627181365640234734528549376529237000002216944613294206813578288406772886879111163706077811586633962212892364950077589635611261629515744139312299928874646773900957159240962470016559085497945481149791897231405872086480770451059221106581325156120087407162790394513085321119193299293644942614219907147209552457915814418061021923777883434932541588669143015656766067232174468210380247123492719002658024763695827803733905744233621662506079198643068111711802344862995979281728182068432482986199723349711417233663514705811075103525894283581981462642066369787295610701493289582639624923182660552888674076289384336441515288562698060559341683983802795410156250 [102,28] 286531576980940385819983944672902139499584086793156734396052975351609265991994267653940598426791555337172653590125399818505399909930149100122220747075709878238538682436195623148674490037255627209941282724859432336134519379458183572514693229926064671927661282098483308178484255544575734146606023139408685092214547717854046781670615489759609666391931153876516390699381819040055904570935715012981295584915031400139428060727053132713262925510595851138131728672158718581610018778245916737898627692930179224947840704501154510225024298975776732255116751060795759998234490905560004366795522650053700921654325705739642141277258545779793950962713144053881687716883605834841695192943042727818056701934144497272976028112429521439228068999385164410218174591900515944962792988960163377294351838662996765901262429591246311718191649235757987114673367766607580919859595173448632117987231337436090725912857153890780551460302326313790450001543105621674282267568622769603440847701249337155194828203882614002849144460468999046000290681828182039401418369976863891316955169338308483240912658031165604697155171524059001497610468333119857471495200041199340538482118251262722828755205162620922997889575678648538025864736448234566610609186049651266336859909984680264327883449241723673325499979269450944424714572822084925668264825471575247135186408341670682627486544244471258416405583480028620676343630122997333842631531674237593740257108981406196865658999636648231713147685419262089264396486104138244613303243988398269945269965129876433804045780698305019267939805068644970815095594641347215078482695007266118821191674705927414265157008497911947134730571924945637286422525092990533046721423370883782196366341274585130440071606088194950499087198213399166065006011363537947104256655920014205085601902566074573392202417181665883506811716737207750416037795115790203611897077035400712478696157875952199899297350739534810827895009469706235001328739042506323302230267561371167815894095099215992454027146608649072972879626735640319851903781703286084541219302014005521447032462125261196000796727609487985942569526532015071072742623567745711706756854739191282669224528293178639430565162344658456695933868019210422062315046787261962890625000 [102,29] -438273542675280863041992804354703713511977163915578650279891370933005376580393876666661924022902453266738490677903201778892219936347929286479936125762867031201229271359554913192319161957115313819997300375176683952992921296024316086236133506630274475227109262974768635805565674788047378043385609145215151334575657276011292947066193697729352079605264884896878486835721042107294284801319644433186571446560773435510039849021041477721938104929272252519420607492434468335725352573420272266513381366769591042569523446294943440764724743457932542009661815231901684039349936738979290999155330795863285179967709671571525161348790619960199110109961383062913515945109367372461417492804226597832402350911484817944622874850994407155242202508434008824510302598670767555587608556645524186635451083917595650792025085753466507907281248220002884881657721244386556678406405299610829446003618624504473028762897126541617233458897918939991190232843668382193609910116060745227469568767181128780383387008295452800311787403827797407331076161756270085358236677379166939828068842053978481840077424335816245369352094821888370464410258018248303211321490750899117508761339069700161247922553726054132560698874737375937798438654856578085184328353549945534949376995333725140285616380727925813163929626957422087557084401635204784808485877871900864973809419605628960557701036001409697557698516693612143159126372547144824380722120684793966942029848739922883596906396552970167566326754116337023045236099841090486380239219407675276732969377030692892141597086763106984379605669701443362158337663322261301081288372284557671488294140216155860239682850726968277876897590292797393284835448543404992845139215091599944211429031161367056674404708852263322609026626625779843013171990568237122478198662922908179107830528667853161412484865031960289511547376581445978766697915287731549329756463837267081231540595780402416166851873014271834708346413013601577396422050140729204207074006391282047945330648114139414874087532659305198664213117983146961943264325780902114088776392109357780251855720312549339894448313695306909599026716560332820855089383136878480718161599099791224614491274528137345682084992498357516044205084426721441559493541717529296875000 [102,30] 583630579792542545033938643487792078220908045506103130892633134210136069548242512274029808168665232359953436990387918128561735164618370608017345373209182350983617783669786718007048997744824576622623290084584153500504359653871882657364205464322279091672077814070513548786441514705440634066576164815835617475978161532640465039561816484704699726418726696687960240925007687384265016596620578889203564786617396855842838397865883009923103947195302948912034897283923442348557700915399657782555783584832787037503754285828938954631674506940372153553574347402381333547580123923385200164940437070081343979372172426135974104045672577648462781772675915596918116178429768841236814873379127096357402136893498385036589178951662586140692515581462890681131063388822279402392926620344548741702847285811784045787635082528758088394071478211079945886193034507879903928479562596858622020915078716250420505172094188482790531957709672804747142008136386381409317878181358895982279213528641009772980342320807073117938771426838919059334951165533765356218961556973637271828152767911469158957842603465393674198403944743553819928071517828961689285670183158803276238210194639733134356257185310348433149113206380187714767366995212546574465044709419082612952021244642107090263867964421518980205278958443205518551491612950611529933269054582055208657826819822895943216247145778927158079897871538366836011862808769500968312880483141107647490036909297971329724969118348192215520276470593038679635670453740773281301900480079059505329410338993654124353232447215146148653876982233629534810856734236985030233473735406869271655503909749840678660235831138858979525121156816766830750980687506753875054778373680302423642228571032755426602819292712598042631697949850398219626742297914932474406838120922972006596149419423912079560645509499843838661256024554243360494521825311832627784867614492489080235122651772826712885083337698963425260666737288298628008127956608372446779394783774465319578717004913778199527844699865938090288576382776397247348411954813000229582955697826264595006940774169558651043775432537623822431665191557996990461417071146537140849950958264634914504896967631628299638505314199041218437002953578485175967216491699218750000 [102,31] -727697562618256582424175590462941604259505323436037563142911479887687807810403911817764720616918241289602965708009415411326228952587250007694313096858187501504354388797280258158346584583373510979203409809434478493767065706691564542602872193507201502228511962901146835756595558403516221956746885786294203524554718505606806901210674731491742026376420880352198197091933114872460184243878048471144123923479545730807150228032078378390551501622832455362358770066153555604757989949906696225978551425551388896043895254834314658638708017574910251752310669098937539130381604800390841549048532446351412509936162086849033341395126264622136325448732690200349244717601381347252252206856916025520376272055931411663054843798135702434424604408895621912458939473012714589393268525388299587824651795116729650231123608703925124226627148581011113686865308129551565051383167502883067543999937515785951673874184437088924631603131037052551810124202635869958872293204881011372095137521097123674858453468878630978338920258192449934448975030770807357697248344924316116729709687507496591913506509782271828394657364908100445624030066714657137305229686144077736389875413552949290337584483856397068853807548009695521613586071959525993555381246031955668952648702942463364188133954771878747331264489885186404701023966034842831893286980222495040762190516501608249840879029113423728984511980797685014433525011527339377110579463697769349065771034856815971877249573784593220663743498277044602266387895698867210444931996892619751805724218744345738914174975433140817895614186927427486497718365507924980310480565909121009990192004021312838852329514664418946911890009177246286298732872968685573455371114346845568064899095931933593131538600565473835538380288847823302197974543439139602502335613953359570558763950428900497529806464006459213760854471823577538797067582972354690407775509635602323618627234455424739858937050789738649060507873468250553540073808300839552033494405038706226927520237460148798466337060922384908529111099777734907838583997804588701662950834568910080383688695188450845280885662454631092870267467425642489394790841431724717080594905994611641292340530698065583037288444820389621270351199200376868247985839843750000 [102,32] 904140337093986298715882891056599730133543355768137501585408066275954501053436093932434874006270267219984548391808237769885945635435168620610375629180470911822411646405916792661503227491780687399135568438904430793890984610941297691453502437424381959483503091347287953294391098306294606729233790092988115747657752725753142795276501800627081219435522817746358357882203173061260183767713048782691788266388771123618332021777643343347127494344930335116105717417223290750422286169239479381477529612160905223114385174368762774443887266672981667160925029720403281367880092599187651466064895249575123475460437959633946656411570843620899040403622267032279886753641339760765475903537269255214965617464363557416499932197122168689890500212843969342224359755856732665352650486512054455987382397840866611251308112234667520986876069585607106619529964176005456256720628361030939120719307138005402321574799184844429578497388566934176743033292428172801264626475667529446542992359960428774339468550383113392770735751738527308238532237213783779437672378926819411658517391962064573704478987432838338402648320907877499205791550962646834301367951545616304166847930746279381206555107326805482567058590528392063323419699491661666671762018097313881826132829597815610253755169886353798485166220743998715209298786712389541477074017347094717984432416852361079630039405729390795370614852024819254178541618576693449253354461532023872207124573585635265111054244738509593636789957940950687979556903384886553558865948397348733913875537544165382159513574174299434587725572664113991288193979678875175803961657784055572493822953100553021961123810441192392248021737201876901799537372052303059200903885353015639470847260907976267483030377543026664779021421792353671412832681844971289170597423016624052705708835556669232687525138556513113271394484281225398211560588421556608014863576063906372548954821140894129456312277817522809601428936432680492279856945977981093779496657221831918130632518911819323828121512651393961239814680237526626357957426309280781920448532081491155122180605980322008995005764151692237956312593479447178237581566681448133573536743652009905951484521632190930194887187876240375317138386890292167663574218750000 [102,33] -1149395022757882965441027112693585663888289126442680265472470861899239353074065868041020340756696349988058842025068834563087001029418761827415644806676506837405159592617155241474276499184808318124758115404297573509302032764043870577651003453380877477868431755306228528631750468949107879159402848956129015871058822939219177490646659982301381519438405892148295121221047055803618487077023359821957393960609622825327890510520954201859581423111009356270727647250998543076204715444058775709226055838132926883663080807104644446432883252779040182895428477279682354106825319242403931763134587163120417207647970025696248325552178428745181265442648071502055410141142990281366713597454677747364801713583013474461178827487735890215860042131946278031487825218139776567474065258457262064750913112276962407627199336480599178148059724858835523506906856319354135822133218592069404487614058135118584247666615882860428233956441531043599637254064974246512564639381124816428962275224316467690094140005463389582067283154523457266302672471465674475391901811578540239390282217982978293844976349551203827982378352058846847931334589779269169644751963605793656112348683213441788717526668842757274694406798069879722529085145916153165375702591866765764943031620639054690491888611708027062726367258577945924522244640790324350251575830972255694972601611317644538088793176289828551709493006758419656695234090296385327496188547953288066213992399021311367414295850679585056849077191580844910982202135873774021471259259644545851115152310380689202281776809507588250687815289116528121404111548064798360002770520305622261073830900631048665208511771854130218297844803244761822912711814832145116909361084850577240903006117837101637253733938446203890069062653527597591338900792755248584393507722228788878537747215388944449842619630381975022314206130429195589237040140006563276514674525242910414935870226168929909735646986209263189498908985739214227070843213266214642869713740498259326680521075311091691599657310477323301802373085325726101758161769523345479747062931250254699892480121395564774324846429861194733713768833490418463104204020491619871499245128648837727695703803475166756057311567840173438526107929646968841552734375000 [102,34] 1463411130513032632618337804675064421580819276758794805122257295862506993781287324659274349133442532495331695541248657520096155673774178251210400957842986954610342795557947110879960856090334598069762030256048472117054759400122171259468689270282802462497226789214332257656850672774783048720033920899192264420536946498143608312257812696024642863527492859694530865995323779974297894634756541202619600832384366062777426143455216154649428353527170659341617742826002400651396624834497569889707165847619539046167109049487930262358349547938168678273808626163162891342706228240584619135653403985756952051024012410816687904654170060749450984271658049603335567956088409014458037861187110355826154007915204831653542421294136382696780878509053642624492207446020303294783078495964874955437041947209530478389251997942094551791929219660788041281218062679978266832862012540564845484190224823638217155606117461960963731245232896233627205502855008894938278064569671173574867492442518648629311128567346864152248628944135671591333059810918620741106958392661717263029941001951505653027423952448949991313397359489528754474829809507420718720982721138538063191148951028663578227271452724482902763124059478279426853944917364628875327427551551332898217649061329249530156185513000481334822382438934958994261008394012314933408212901398638681506492100637968686773140058605455153022327866622503968433768299590789228161070873467618714991428705185607825765856505518546240858507555748231710943014015405722529703200885260578160150555083304553004276589503325633845711394135041122525338366491979120730241969918524358218795631150933824148925063125794296240750821635328083050976061812702322888762981442806841935130845055904471335734129759995977712629892855484452031815647741116292631824850735786377651216375099974229255273157402354683732584740975511713513400259966680619246583828045407143610067305283731523760528508718598037203079981703665384678343278706641928214775682458996277005309326466409071388426932842073271801489933141780770004205424259690873615107380063411488775685845000790481446796899483204693607847782997371174206882470227609005326564710954228275041269725897984536389963283742332578185596503317356109619140625000 [102,35] -1790573021172194159036106482438878977695739493335823608138461356884338243108199797861850244108006767753896026669556040389621230260652237489692201216756094027320847136443512808697408077019463222344847921931785455292189728638610668655504219357600835133995197750135718967114451204461239839451937738063116278827988975602491396522051957615275509047560140515346728213896792254435898856678214716646877787821664400538459730531621938855156471597429377786301794296685161709294011644515749641909634769151635107229258448239700628130036074694312951840611494437792732987423172812291693285131017207499450289306181599684135070780796969385244279964767382174674593286088428354623523013948449694501307186761445169661997822771216368979004765514452413308413249022185022342282617073692393615409664729298130668679161651073075202382738168519783300135527789603258450511620934710376032987863122247214028608679465865559043138278246383465549039385824200025040043820491474596915737153052040690565656373279464543219589751012134516125471680683054633211918183129379914845321235578875423398569943808361029184919916436256278358786453141279619778251641247381929284813367201333435357805124795276699177606653172424780021735820868475391638514756185694886844416657538676378083978661203548892047568375893308637766167632848270178004606987557045056412014317904826223762982401891809032443340996271189772123343391856761271222539808052393383269558384442654819416344128639316454120124959294494365146305979561433803516073605579324643183566605990050224766471726761100443152034151220126535285059074582276861564626267472678845469210412735807891694411559483071287225660577607599046893355061948431684585658856720728359201192773249648805625429266713472253539047227852901569679956132838831851851157382110459938247907978532903833177504584444947234415827758713760641289074393634752218649737447609898605871361571218491611046373416370380650551878113596757997197726389533895728087650334880759619037186720922380111957354528375737928061607427818906696452285186240241734141258194762321617453226493229746280131119887946355493751169710614271682108761621393094092958770823740816788725823996843696534332461556271454128363984636962413787841796875000 [102,36] 2041870207519131319200219484839562488243874354511210646392586435248871933653359749635692441570159890919013305330198735598204953868430920567899822044540543131390821311102384175938975799264804638634565297245512372864027418472707751735686018123138486787645607142745944500686011273588718643574147456619786347740697233394545548447551948861109088894601259344493909225092271727981774516181338688513537215145266338463617809917062189915458631890693185049745101676605930744401473573809114117788991145415618187401306952868275473747947566077833806564048482937156519681199070212676743576834974660997705129180265460574627974212224661464031383360408545793971539936441250039683871272247181000139213173442791815858218834740044146736366772302512461031691513284332261947066529719758116447764169782493325984519424354627443394589792851231585770684512593804245042450134123632453198262574163307809433565455193975620500136998674505476703965370407306733217421949096243814309231714533040302338743422366785564032890472535073183454509792819805442660915298879750728864322501910592024975110169883814822161899834654303732271292973789722115565656817513856631508366017934373130928264162070545329076807663736173866975532892552485365566730483576119128188134378589867212121457168322859705650912504905602181471673913052365378510588909738152477196577776961746460289531521702874078691366504511467954347790158380062873929480530662839866675632173792432790768330924468316047445019563782217823522925063459823010635038633926008933469331992968113230311567302896273640029366992271967489122079402655516436737884192824506238333034258354181136736676132217065938074204976916431889664671516249495951516305889216675370265780934758687700714928545158926406546812205665477630381994365553361441274117869090751020957397965680491345516945438520541272486932610682066139556887254203397061853638434786804892613313669139270945831695034050563470014016428823814642731399299343993744259973207215927325812526451229239530398736283289572906808407909442254951687580866459428277177402789551561297202572023787606929456054327377115232900243215512372910346594993805694319530545575029805333406294940380826231050848118542262454866431653499603271484375000 [102,37] -2144400959922004140399442392659842799805836324779931561177903349112519577384324181659313917547090952884121381357804915244140539155550860598813106014851307528029809463521885787536839920732319593620700394620092653868651224822820304346939694024098032947774833680255164158371944567816780024498270933800016117036084038907706364761185058814735583542136819942701119266922560802760661789042027587831487798219657934278895356805239794673006409049028230508796431752203494412138248484218303175599323872627215735298821799997033674146135230779281800756654832467807693226608226046606375675805660375874220071766667967476920177070357866708074006038007314767976679380905058154311007044600047718584699221465080376614751285386525711243687346112543657446446411239345631727127095431737169766326975318267543691920919211648409921408416203557464472573660226181734320433502475232737453305366066633928894958745708306825533826946073350371825583827521558986751821849647675208836186580036353452855317427840897614220718377925399721220681538870410093937303825743064288841175468139873135875779334526574551214285882281677369784598595731774236721540943237167836988542870623241024975046842614824799802798871597245891255463456663879155154142483990348291167969507406787138977091324795364784197342458159762964352304579871763346680645451278690596427932020461958791126593263042132826684447161472027314559399749603875071713587585374487063605333111183252315915595824126019457877453100648055943745636406798654717834845006349944808977661095694277934127854028570780403317148117504678514007759903828412694639449861534072155311434501405110326321256429438893970798755131557994536027481670557416207720486223488413223881916072564694437159893983786213312831660882710067785242211933129101223008147832962908520895471216764595459797108905526880412609750010648963752597560552420779446838941030569199387114373418834477916332577971664986260413278138559502485756912725574618562338395596062131294908873992070426416670258768611919999099493457077387996956674219029335719918276545992959450170604474001341714218453163155482795874076471201013664078143096655298693650600876472860434067214700993897523798037418885087390663102269172668457031250 [102,38] 2079937946965178154338497566254870314039328983201351019675540523275552367944002744762127704725172538600239049820325814061242421478500877830012517891725920544149927364412608891963841860055260572571547448021829452745463235652705629790586800678301943781680118813789547420971066912375021883494373009843314029499349156830380366782650750411958296265076411448174722113893107926204257403702841297692073916806535718480048685308798893292230009066802931928014026346450307013656203014710805580477621314098839435306906931388008318623410065797506451097885875977522778852684766870356130696133657450626308778226632015319545090300013594444037255706159009443757785112991734173137826555769322009648264626615903500229453219235976614053459598498565688243896933730473323740922240506886747620335859916498622561437172476487988325786666351737914709035235675742688405880991982045499499926081185878509166155246783216436897808210547334057969445996557772483871456039373848569990136889272834224404014724075329915298287598882457717007844995072406817980718123886513964404740589617878218025453962276069119469363794996714278105425103107778782242064345189295270550993174482889034179272788486436647055284923333083695910843550362589024428266505875384927611152486865471590096849216918208975360154033472679399463708706164039531370577624148713751767287203130949148156620702126405472395404649706928926585759070244791126767115045663869394424533437997689867391074733760502324352183776418355804504273817021157847557949458144754029277864812904552618082367788128280607420687267293412975482258961024624005376196057306024232957109286067449720486179167323330211877906842571267812012231624798965576762896648449186646134773462438266216959146983046027133164163610357328988138046295776683189016847765597155277981534371096184754265543088790715656958576120324506801455391890521821359981656400748978573591624680337458044758880984562493252375603368336683040175279927618404630582094454528675116010185570751944001766800543816671464006179252643363211622364887359844458808039321360594296303100800088110797336030936147848702793117750472257034686891090964250853600076309559554423517986981536677382198519126177416183054447174072265625000 [102,39] -1884795862496606580056207790047926167128001337535020278856690907335176295072482767737877757915224948093282733168225575260758884868941445650101918855730374901949666262321498399617503916025270443909559445220342842785514728176808003127573080140288034076253923311725887354974009508236498032006560446981271568013950944253579444990236294801807326578627348058445441576058707897614918682034492041753600990800856209711664241165705308050403922354942781393687807689771219639419859864125912581219375118703903708078104152387242004430977029725962403346679580389647607242301941953811524124372108741535963771285926884703879842431304446896380490118243786941211634163468762329320518547282246419251277508954061332485133948443817780984447461166366652650119185789930384288192173927787900092582066892804446013442862772965819578467685540978644397046941930909792759497823953265712246904325713887490003778162741933981321342520429749624853009498714292339958957515117152143575008292880120922245696807435443278066849034485578545963078038006738726061948050478101469858667000051140186750919247813449115864103853849832311642797691265163001242594642736818680622860581870973069648034179689462214596531972629832175059067890898355927036825355641678440148514089349942401159574956001268684081299810978916912768154970763015572039437462467053808901846816474712389039792146724760735024214525568672764825293407067309404150066730923312027326459353943363375314015651535266161904890819794709862336843149209422138958958620039826614118848447656716497671988384339812874614179563142455566479856910880161252726081149007733081526125014151402560328406751667899058151501474715026696538508219153149505944649467666060552900847799844161523631597966335512886813377814597014346179544246095776027948198437396041898724985945391005183126024702239956188683936935282166753938437975190387214885263871349660967308528791215796747830077847319873164325606989172288179692695426455951211541629139200680762417975947111088376787760944734561199337951297743988330374940379069545540664353852808695424045989085705689480666655173897585451721170632753337124144541207965185687414937508630760574245562412928206574846967669145669788122177124023437500 [102,40] 1617652187707992307521179558493283227493840297253332805945610444014492681962235034622347019469217552041534947058971126960583627921916578827125545289945392200884190376778968394954978034581015711422316896968335428619630181298127456614068837878454425915116620447932896055708298400269540461971514088551775208126254957499745859086215193812040123886152515126721306652261031128312528707590093884744332151443455517120049602086430413061351297146399536394708122404642094851979687464135970427797158324761497939797256490470732006221154806330747473796391206727585864491187509630793926020178447757485126640786636260627015819632740543991787806283840853242215298316165318575297172351701380572598061940872375583976248226571535103605162189540046090996666027661660153744051201903706382644362290164434219009491198145078810359208194788572626940382556109135537054620796868698193185717671783637530527461647518328693310771640491807350200359375026052125158120907107393181318635073532857876920557611016820375967327477399948007879911729730718639219134736692381723946465179096104067201492197876125788690283673559346650479099489748739851220926858869412670867577815549152774860815404790313829947614481222496929776905658457850591012687855823769213578639326767695719758169400025541728721243146771230373202429157132415425277083091871338044825091625676608334365369594181002433831226278763767879239668492372767687942143370158977102956149999735329812198623353855326037191335024039340910486023186006066751909614112385856537713261460518489399556062262125417817453003401543910227050994236488229383301578823167088713037398832978246380097878276293398640350289354827626112829050918231372357800167665143857268103835117124168596090368202882871823732621900585143472288850440907613285832037202973811261552451136616009121579365736779745476725948316545682889362520291030367857608588364427051610663170242491646426468206378050355765272064346582765685697745641544356741309214322797998616571974812993005359854975139719237374036252896307149575684834837304682669138266932979713796402254207422417790801369316370197102261244480894067063823297311071684724439887602471443484220990291500008595448889536783099174499511718750000 [102,41] -1326098744419646516231810832486634496811434157283245811011982839399139201399448348539995248418407819895457455716808192842773066722006329957935562853840098277027112674759871249154709263931517767147790553177881976140877180030828716348353741548121805238948549818823729377523293943564633103505334042333673025545111758369862086965113112836490056526661246209090863380239124586713717510964322835995487486718208064377604618319472112042957078439151005523513903579903479809725127148977577276688020830749145046777591466382324016879109246691556842777294255607124753777107528252343923461282050489040040167141205772199343987904906379337261775134983822885972094740297970200190242587840515917025179846346459812218135392266477200483093280630593768514656896017955407800781381289232641305664965619485723294645440621577025569311346370631206937684872764623843352606714031111642876592609992397868717197694882373203910301523408176510901426780992280362848030575011756341200251605854298682355129500314995673783687930086055619127019404385930107281394354432314489257857440613869070456668991190376473930943290449297274296323048363650552315692850207044000225785602967327440487394198843403556650071265965178019831195311100859946968839738124854394664863979632851342793175579304792784164416472488834483074043753068433569400460246483853007765500391512490861358130784600373744777974036626658818845255368282194816426917466543844586871011810087633636849356818448742493057014436451778668981567341286047432018828652142011940329688949895894483948202264772843076042106763188878899138415061778415185123482439265274929093572296554480639608311756137739162876392052696432747911949138768854729938798163780273911147251967011694937902742914859016839826797353768634173643378657606013544125216204222617573406953019367132948349196643444931583450564432867185798431444663376874154888845840588439481149329753559472151678052260221656269119640027537522553340348397489489240164731136986492304409891922014963591019961371667442825062912359631667917186095274110582375014176075533557657719667465295355439919470662784338314357132925043723735048331225664163559081307617160205042264146946262570736507768742740154266357421875000 [102,42] 1035805036712183570275395849213814338658878627986615894851483633718026148106264998492940436071340939491036781282093349196242505738055999821533715879365794099189019388220236215882801291360139527122301103296347386134711654993698343694001805220511416863106992476536561159665481542224675512935726761295664961853890810355768970988587314406686942428475456485604063554292667693569917756708778772927832621312982130265678472702207059460994528188555096158842950790549982666670380905750821173643491991105103185864333217734110974865658276564144246303776239520355281122772369055968380113711465417627244014721220029636526248366315062212278903811153786498856260513926459474594534563092988386980370963120010688179280156692227561378637836447412875903115247215788021466043635478418828548170505567409277866071394739874229395567849479126885080141245206345414962776236277817626112770531870732347683294944132220390825729098224274632328125398819875860480329312689771441876987595913594777964161540351456581808664733956755224090090973382173603565240575574184578007594188483393491002400198386867942650961866135762008359334971962084673206769800540819498111139664060703223354723866263292357291600959512323495027758235083914528789337064018275100313328567315804831504795863719286486688400027238861197921249480757055032115143883269318108696636193320539751806135618966397320475264827057580529537411485384098177416883649884224981982533468807471259490341769852513641824367830899064750114191476137336626718774520941829158603734514970001743405574683697567343637262993251767366059702097179384943868049383865725739868813967776061742678807035963565281313941642367463763293545098273812395795717924849023269297335692932069274173382722778028793782166286329395333021274338941038581537963773437067432972878585700000455164645530283498497558163097532982261485774679410894746156169952273041067731387855754657783397891247062932904340226041672391322162841271150320449910521390511344871212011931187334759807384599481915425173538395261066692695364144795314149557855410230339752889981932759040857763846612085135682973004747834715584642954187521391099858347441445459370841508661698071591672487556934356689453125000 [102,43] -760491380087211322621961702494784279782932412774486076796366046509320082127364539958173451586970184199483879726837548585839905211556051872328587485176008601225515897845737203413420802376146095610334015532756115468099735072322347839280911551438891925323344717669085777051300389763721595196393823264862465783894197706455847049190189416139702371577571705111347564001914779093368557291083195490541046148581124212630778344618422615568691324405174194315089492823792999124095034051266536887787577521474075771775133707752650248641466603832417790833985301244116176028115869578477975868474912986274358291937954988469418374205618806694535409765513294981833361195925466169036177980128428422926397780568725090251712027518091681927665076284477300129092902491626487039069707675316209520289745997358693145395053494304444838870512628362284291729897938962969255576440696585988471777134097376207067714769764920588419413808137318464269170842714049430787561006476262770523792868009330373972814360401053736222248949942076081931410555883810572043770246299440315932189730981693057496524491325651319366946696654893832684269570660632601446308530926810578221773396069877835035574077111817375143831372240799752926527620984251841194290335499367663635164443562462615917962561718866267348834322058155679917056973798005458872620079776397826191039625916795128336447591698180696691032873746187839619795759180947782369286921535904702558375351015560145104805110048125027408586912796599771439090112468060417250687229135317339781526641717558356204632812334040992370309104290378615208196881803075288302043319378266360474672701767427691265562731445431706693214431528237259597835789129078236755201182773469290611077746546326055118600434374595194081626229470810906011208599344006328424574405060592187735362497245721582477355298048698474699052297693203443478735073372691411890206738610584828328957596771460493755054398553347431349267280902688545749007521373736975493062960440273774880958532381184812304653962759396996872891022673480146077079225572890898716064556672083772627001569204309115735091508071386651092785641596189078773170084326991794371519275204558685476996515717473812401294708251953125000 [102,44] 514283608376670082077626755831227815935656648196701419402916423876977515197138925475723932375969240200158175495243053913266968818939211444722679347284153507553453480649299984146233631185858583951020386067041549971473642362681240118760554003180331171842508842363586571255693462027492665375498116487634330100972234393034159130211353249277486866606416230340381715649142835855028755146858643674228955439358418294216683580951388551734832071700060085186407468706045496833556997048664769528108822940779315079290520262711749152519472040112085375794467482399044539349080336910179411113635678323152522847523975706748480890078945018136912673840592605870012178714330439153877450255557324410632295716250393055913006665867655678363712504975729067861154188149837896715777468360824658418868754355552383266559225671653712635437797682463310993617141478142046901071780889944632171415793317587103462850014100693072935311075336517923983770130498888111968454376903783633062093969258980617324941207356937022978962562070319249304328085753814109285786331047303092196103320464548948830650060453860025498898119053670950187675033455196540430610720725127092102754341067899855309916967066446763188916680218467762854550942702123748036154998063752619489544780558472437030262248288627152503505851526340893689010188287897734755098283746273076184311405515201702152971621697230837977889178601157546724415419316306579481732020909796991192407437815106970892008950248419880075258498601746516934824899286707543590309234881767624043340223796269172751238902444333869683383767905550503559305414781556014562911899962159230760985107453665720869425191045576455518040456683969407023377641684410015878538604303961391444764843620344921903622975668305540901915077896551253676597951283395532642503047030986799925399311659089613332077904733751891852587793572356019019737297440824628376189579668192397532617693892513798738466134979636134367255237923238343504394361444621884520258858919198378007500299049139634624037889953619319981699637615664242395525413091188959689639838688241843273366037679904930518703484697307566339729048914328497415693192072404996528649549162454102102515207661781460046768188476562500 [102,45] -313142259688022894738512378614788537053072035842095799960762425799011389658940378679683947536867394268087771467451805901881762330729038130574373691795421560725295570039293978948220835993702476385874299907046451402603688071627579117385069311392479069328205063515755802123367800345198340333833422771240710535261737370270878018877460782878243477667413297674923019089866530628191464147788919285345556977017986116610794055607310675102532946595071183429488045155069714333975496265514310474490690456369650511169033195347831105900556752934797441542657589453619757849122625791616631861552619159729374602300077412842166332269805761618945681876121129663211394436358215010655845551820969850514289757706908363628165108320426909543571779541710650787813465939514693084779690217819956623451334929081157144648352873298156132182743264954244929905821009210376306229584845081144083834792181548759847272715466334710164237105435182181722417878940966715830362864855102287306465899089062105480897892727690365827904420989550448759571039161040584247394049527413091584156230121172742598407922726333346963854042301765966894402829554838920608275774255126189134251635978691371463531187145399113267547326495855469021567633330135687835185697877031845111072968528244696872888283324932786722026392445523092435277489795689887496199699889696597488848559461838515513442187910103740661446999562968692089625108496303278476259916933885872160139567044587728817505616946346904844247161231951188794142343285552680283718213399952440745189000727386269235231145776823266677404149040624492071060176937848120424647131311365006589015870676077345819529565194510079166690265833369281604006424080257624668920566185681146910834910959052021131817913190727236512109023225148301921489754236778106573155230626870462063091238903260344723038139775899490209695131011575459333484631861541432864609288339327318410429506079313193269966382651761788547334680512248096525272451577830215722129479930477937554345659418699792048139447303484985469767219704948683741406351701439021775110405322841329168446428137755449380179231242236586745179175957938080163236004586358815814713541653135919773376372177153825759887695312500 [102,46] 167490443798107177327915024451330879383647485317769046812049657231261848447718605547018124054835762884099117853957005710863425829445139770421512459113431206541969162432047486195302661277253076662593152183379181643050192806589658273578110865205138414916590964811523427519396790201646419716937603429986168564545384138442580648095348579045083256148233526842587821594609249124779619934274039487380604189190016714770713611541966237072457796269790136791609016906347636903686718522251830936673041223580288835265091525839858472475894456182777545651384642005670272334556648643408072726051463029066375951757183994888927356366844728156651685014488132784541245055681584932406819458399072051156075783049529371181038812701557386266350266027159053935261743595813721798192351694644683576487273389253752952768772750340413779574065761248050663585115712966084106523026946226438664859433032674012237673542055234398828048795731694782878200664579855743904636534573273909207158778119052677589654235973463783750982602260616879102298921347127210161850901674621033931684989528020418960859825830340714450215869916408588402850826012480428871883387385292489135789385359288314999421841352146189559864307143077562054026758245821526077401048930298957907013465686470761850279943848739334544613190632914354357506755876375189629409997650010986337914745863605759630958016672455387097786455413779554609432324028607791173606249318406178349945074935009307959185923139340402079127620771974394714508974649074617972224020717413750692873215651326015050783184756763875377215998127883576265536610884291164393597345538415032323470398071015071524507888273242159842014887678426139415316475590680348989593430739225275201597430391379097848522310639874177782308563593855981299796641587473651160653717607431733736204469764069568974727500502453348072718447615637699492715449665364875526118807216289873861972016778530806824024524627850574444291768662307104843513173242558956926125140693725025894219202349637981014872642699522625266147618440297362565682377234022679399639308950762822957055462137142065183056427754011799839881561276044129143493923096792809609902746847964749576931353658437728881835937500 [102,47] -76176763827925617140416529391968994918496574131715315674505214853930657076752480560051970019771360986978541182821840269721186214690659381301659367030059149041653570894155616995237086776124647836468462873811566810013018709883954493017999396348380072634134501280673117737255619879908806935581655696061035871126455900443550626533895155860464943646689128883257616213324386047991974181157053818924783623907261554874437455848892667705595286297439154396178998869697031537857937692926195058826283784743315421423953081950564005378143821011973422637825695417184874700636507436266049788316107717760547846061334106159429698668118969785472487142233322618927012685393416542106546250423634298891332375484287921900299839472096225748777723008716838410365828443797618794219503129392458954730679958567346595088099727164662162191752382943039178332338286289313045368100605791909016195452423630930943186446073310335043191926256239017214816876029836928162629969958574088230898880396840466798375809342579833690995448233164907659044116344506510685092186337105597338431488615533762178250120913111801001491903547278617733321244534895067003566938057608419739475504096699191136900248977448805239977709780911187803641765065724461769681403944569393948444085274156787478581928984750094296892394995499829499243000722674571925384048161210180703956776775603183396901191260805124700287066533055811662035903581391142563249888479130975930180362032657444785083943738684483455972692812307760166519516272709888380814688432917846339720335213228237245662524714284214762383431160961455288316071103913961566601674004739787568155657195864417087516498814519488398095168641181190831958047415478668972982455670703809728329087748879999239641107978123813382090986495557038555227436972441509076610903152453603727392151402305151715221391701224406443076163815374292931033303253029594393238382858307929093906304530383080486005246969535855503015661231426822549719810070278155711406834272349093814808763404449525505202657188641885628694732677097910187696993811508598308772249116400077537206467844196298785161539566122005420490392480005828268283500740022217822405847797995193104725331068038940429687500 [102,48] 27714861261347320545562157029771285062319488857844819025436306498733370355105670955918013868119906607337276657857154313578934917168300169257772854161456612911242411958596736399437269659458455971472457479574444937510609778497117431058972006466678612923247422547402009409156838424109426382790017054625354173249778029702217672083286937751184914700621853121644000626037178963566368757459208607821889364978066281737516317765744511537664647527479140964219977720798495842107330106615525752127543321526186800629368969486695164190833790766334182825978647801878349115180654286224426965379586517516299008772480250272296860814216361950777836346406677532413531860078741883485573947138953296452384060903552229269856229031002410557249592496115367589217198898323234320376650116655272768972844485399725665818800383380867175294694213083497956289881646159834232364860695647921074652309264093863924900231387217128785641466041558152757212342750354985230555822574151682520180644381352536507764978745146847829572670269880464164520579047521145385447232088087711727399853911958912200881076001883284570093823450848652460380906292436977351465643043488784140206307478654415269718081765930052986435649525639092874974109764034420440324971385014903046216225867719907517994587798307056174178734189179993572169366525085961533499353222978453475755513671069665429363523304918826321462843225896098509076843448625001692480368246980475008783136399144493786164805359713897509894297314890131628379729698421110481235270496650589445188160803645183813582428350941851474444219836939529115510314700862020177009863070813246363575056267828524690419118028919673921925985819415185595757240749650988431009900680461116331993878052173461811399607591947622138259339439739681525289154768020824867355453797318116227292081438274584182522127479841195247522026865242662856555440546620448498326446955622873541511211195858847212293732458243286949874617090328030519238079817953109304166322069749154666503762293019611892321635956257866424905185473769404065192540597466540372814953761333309151578699415703194793070962923485653070505074701892335571377705779770247995763554627046687528491020202636718750000 [102,49] -6674581192842711582029338609036443563163642389044926635129369700148983062934829613597020412078599836244004394548137728020205861064082758885170505351858063201173565207932107463759257460670137481396639833530670697184521229787688546498093224926525638740858655676433461182032942615308211351115248812529998858819159112342509055066069523809939850571124261339825706048822079668372341110499019267412213442695598073186583552751206155283969148852514221177031267570269948685323371200262605021000526094602840964356632828227759375090095036899198010168902482723092144788827198768856189520538581870797204946179279531771800244096402460351886924068164839794690909367403741068948848652355279321167798364370665486381233886839207701728762663948035344507023000243045486437817307729659464059493171821042062405932263135116472405867472930543660145770203305088843637674884749114854908206880384553367965597196711464731997539638716359807193687931918834702157152238276116784420580133906721125556230697820985464179712170187386379079863769976902192629548125926929871486636970016248241676896442845712612520363333306629590926989573601575570340820493504613333587918288620276169726817143355991179413687043302549516145300283080646448113566777500835775981006489148289685834270672850048032083896348492521319039719392306510030237202202283068229862677062012298959062220481037249497785571657851062091142235643440673426981188145989006190108250200400802141923415546378282415952154696835203574072219568621286639892798355533277903414814054269779513127857357966428122399198164529250219473196986091027743206831068792899844973818464321117257753382017441320546047770876562325335133502866311181887117162579745965117328815602336146882384272694854455040285566107556552635736407067927474082853913926496311178085260964766059380613863284573548390518531789387541909211534756433577621992890780864128099024371691019837859388002688931130721009673371007385256903891571006069483209652692577998580817599794149555520623533092561278736489680032975591171976591600742498028510683349856738460574604710814954984790202510485160611268462035566632899422097918349337797305764752309187315404415130615234375000 [102,50] -209733026378794400417888864973106508554841279107952370222513900115792827028949742518513937578088604683269959643530133898088147802832050571628612325722515092473893332931703158485501803995629402398578802177136092231654653057398782452700317372843446984664662656063078270279532201816726657819465970814469217020505995157763907729866656554137338396361855736426441231279114660011267023020438962332867775908444983927448941283088763117371888278222861753683516177234261229532779488860204868671754813233729155522551630441777320871601288731430733888699357599323973322935611583797341369175237054362279200980286965871066628788273143127272985153516958160658835492605591289506974075966647814390137448410799073110162314856126677926631938102945738916138258732530117036933695330404620101086704670848879752305242229073681618926247700471198013552873847289914979626669446905018409930575327377178752020843186381685852626394894224012199664262811887818034594000871983189020913382778388594954787059966245017137441300729669521575883065639672385853150531611101924541513185108016932539464252189301658964437823689391663149864522444936676232532107212278321470667888505745974100513596422115908368611849263378069438479598576352510601036982957270156903044585131776179026543371780389293428416608060218393723259962372877181538008643886049614619079487080930761732751691410212967092156057310048664358621729046957733244671731896950359690440628097321066594839338191061248721115945796831967302788782424843828041952112584511414519673987642772186200693154844908980726219802176873892584471563631132347208974640084055356803988400216964534654644868045136972922568529368652595640144527125306985636455134247537006892224392317828846081091276563123834659108860348668693643438746238785376438172724072141598579914222870741058810365406767784989172918104661185100294961128926402585227791918682820887392976368373040714513220373580295425323012572705931337849687098623850329302706412795839707156877924552145674256573502418918631236466695984903888562673733158847528365731511198809279542938933540054749953094885390313799419941595208894600165155442435954702418143824615981429815292358398437500 [102,51] 1393923884040884791763522436142769869908452055423007055186533722554586804294526778935551765861358483819749918354493881808473272564250115470700158856028230852501225611239721280854963931547045342619609089785088258285546751313937450747512607866538367100790211833764769401481612651741790269013386340609448907724028871261087145412298881919189162229806139565250881632738405218910147089881987879053843064977876396664881388609062669756276880222393578842834434591279429117746536924460293436409249703659045416760017237457440873595048445206111440289740248185897286431403472995420414116265567810278455992214150908347972054294938153826642505309920426760146643385527258823801290258093632715103660913327584197454614505694212336607470219214716062628190188832754775576301439968278026343875229906391185710678172597701392965260657779751106001138657644019313161667406290970256009282458503713530961098680273929173938924328307527191822635218314499300853227899368106667785251719972055983932732241978838361487233417415199611579842861092721730591845687873112716813725273686152306443447700667831666089590096786516271764231984570379870039851743322661904682814738522377305971920083390506374916002480121429386429829859489665798042707776312740094296721585219060490091176434555733663252324352918225852010047321396970228033313292754010769463240401907052272597717866254077325616454670145285186220934842735389953846848120158321318735180398642932653524845325790821367077744895785781206819764489140050802794084555308319138122325872873707659802192210111082027347049181162622127978482951236217158663647996759205135079087808730814123671117201480945197911403845532996230765558131263502587068334357490695468685435777970933672818134419885675193461329970120618076647922072682652360932226985964694232859299237113195603083961288850160370691881887592437847860937949270520325921281713869608089657334778529100673783079011073023164630764541524297095545634959993169455490902542529168151332562792757064546073511889271549173479279166917146251956934328572195825796160526111853710220071473202105064912240102638265821350185819970831245905441668486712814001293736509978771209716796875000 [102,52] -996762789363363616670619741714968081452967951510482258047627442422336388680686106989260297028744958652640699709648352771992803436551973011590980266216687770317455864139940655190462743744834328853861830669882992326393131491060229326366044461198106442838702320146488897699161476365842124256654451438745060449742378229110043001519999310146510322816713741245566546066576961787398638950400671330990676984583415560858502736120881532244204579433637327273230988607514719932461703478666822886582755254569669187515124678610116527011639394489328970529039517914447566357986707143611966872280702869024858235494623557848831701316869214179565387913248356451049684344317245274945917355191461732968574952196987908795825824777901256974451873430608658545011034614570275782595603502764708271177788831229743382490515846105777611279388200918059068584371737284874752099106685130020544310396008749888805493429661277331741655859394703503515613487664531628146842334298791714404916752909793346236909840533440178276261625772901145092114879344850652592139539816172051087640667448913290589725040574875383420972153316811367711510895343293576176179402394057258659830806926023516326478560928197207951260619589407225383178865202716739368223975199865899052007302966402864790513815965925298559085291948958457137665316525644691086548186996790381703713749078552661991513167446988763440876158859016543217640048795202483739559983543569310788175090508974390238742499922663129087779238880653730944249036960488406621368242441331259237014460679844774636532962209756814900105944632911377866445624179410400142549315903611934797500263251655671144554325119333053604138413530272950779268408367340621196497197632702760743855484643731186888474677823358512611827331310342081471829978986698092327701959303084627839012024173178709357401838447147668187195357047100835562853904682168493738868327168757534313727219072244352902313770025275942118659212405702435509580300753259332666277539173589683543558270220713711235534768009492157522744082471849329770827383703024592790887699114642238631471396570816039435222381443690584943362788603247169084975443098528558039106428623199462890625000 [102,53] 495266424184479949023760690280175249643938721829254551770411293041143241764357403669383480300256283391686585249024381761668339511699296794251029358742882413134065641706246681502948145768811934990910067356217169665044335727093653027943607048191455414743922753601428088738870148572491014379845026916900807370007108145317879640432109102734263911116123798379687328126125126785071786568578193187536371644533356611533067416269072066276403781016819950180660725673747873520441621040392239089624747633675471099454151936768820576265870438134663967783033792851419801769898802065206237632546367162569039172015036572716629606277203096910025557731870717192102307965922057608562843653399026403974256712451875279418845206385230095810359296715041018508791981093262310601398813261943550048717371570461049871900065264308753606434370505812328992195721781216037984470961413628870397534813486921288949452669105512221933958336427949658355667482218541148749997362543460980015808882859357719507215851524752672594660965218393710484871553692137083221166097205055227690100596388020972182463486615429529343291421075468348084543660544017954584911660982430593877904163487360572011656999631327980659169965533196179173762951308997569139950238557036829394488721452822849678300234509128442038341511905367621466401185412353721274343155737280049949290439433250254432362815058218203172276755135804531654443997703032772280292427199673722236415655954769216806428317803820363971135685285554428507339291842991207779415929795025413648582361954916605527818338451138995146507204305542351074348120721579584947372672741467738332698348603380804016433203042700692079984395680393352299323607141733241238072351755512697396780086167596049403093134614108174356376757184591169312477985274939464931820388434523088519656242564137318060883459202766858468498907674917680073573449392796900098049049238974802662748491269634094147268473243041392620364753505388524062840154313055952566515857637440295268944652205396494529247077674958148154051219722329181384836532526809738111404626430383327463692578631493192662174934351633349977735335398302532125547337216175947105512022972106933593750 [102,54] -199521092108575224219728078415511629551693671817109148095343713639939795730714334642504608768759292900535348425416261659306981034098117666049565192109535228073714856123056918008615318304379077969553735772173169622517342507472194735046689390914426100400220979233642733709316676938442206845084216949152156676555365179102064552048822950632419675475586137800041561958946000729234928200553590789697621716722485209288914073767493208856161035332242532034911406327056084161158822273429449409486686532312677485375847034951474642116724488461211635830086188085164750538101829505785591062552363565471950726717177502211893729464212531760569223199049652085613779096004660667363502167565476157607501859620342078108623124106018939564377581468176071658312745531956986230977024009495550543459999924952288798009320058465677973923746085540480375311162463172395780896851115333529478615100298276190122895058503135025219989589181560225575418546428217974180455912933709799053717435252942604087870361687347631586133229237584178849898031183741639403778377011129163903383976547730531541433468735033387231059205012944615621879686122655526566796813753077571691453370839337588109503474411341387446383299358666480800172335090166370297450115655551816987671230825106879580426418671000790330119278532016697823705373531061930957274595652834629736899946813371667335972858442910339449772619110755027918335349841950400327365751481890213443137604818139188325430901224147626050843084979805114896152106221253276846100589163908928681200760334178846014005890325978206780486884471562230426708227665853282519881276402788499229739731092807113933887049231378105669949325202875834185776592924281089660447186627026293523046892599367691709478014702355813810078796851242357514453065982068690078200325445359963474094719137957495605239734258557662467915313171583564412506175414234594601431347244239570027109486906212387118503400186917610535998597995573455312688337777159511448116858051867228378793387351191243338654382987944978500062745329288238958489003166006938280547212656886296803061178367116055692529121043162227820338856527481591340844602200377266854047775268554687500 [102,55] 68139897952385045527068183225517305505311265336517781123289236381932784235728827903802720040416978649769432203291177546853903063010810721446380260335638186584354360816689086839890777803386169101999119714926126573187449656401157725825260713176944192767840006083564821664135450354870642386737998073454056232361466017056092713426827434342036571538165496684147703943460000541061798922067224541200039128285469240884147146073382443143581008691974319895380492109134672179666796901209880631199982634171949618493731760750995454012372157790355984171010643023055401418769932159875419968217612971308046608138293535535449590993132748202078863999634630813044126053104368531288299461859789239196165237428650388803967802064471631207102462755097341699849870065890576708799756486763407806609151533754340169094383185543566349819877185629819331630298138057051636486516657403073305555552200957497316702338209998512701241012290116057231317719881385992207283487876926333947032091892556956908036900430268866265806391498026642073694487975171812845347772568589358796633493032189622645807539884396377080187514495037207630837084611550210620665377857893527979175854421095446818784114505818488851885797326373464184185872535938206828187021233302492502115241243251433122684615351633513758628704582437027826739977682052119281478694314817827250561060081161613153712315684831789449883242854642692701952048065166604468343420869753689389669237770873146941764677230195454838041877061805178160292650800405083295978438678680341369813393045899468234307873610133456313648225900942997510719148214444168267196246276200483777991580849328318238662626956473297986363216042989500114884152392448605229317479840889277464606849648488183797262678774316005661582884410293163047519032805228723450320829292533448310450408075511698937368998938319963392023721620587752312841359359798051321477001175062823393497590647024238525146672571774214073227818968388960688510590184458079678290068867205163262010611179376991775968541777221408983778701473486952994110236272496427937096934288257070435297093900110335577192638197201874145276546956839780477821477688848972320556640625000000 [102,56] -19861459470585824034232087789145907295653773883572656693283787358898719425994218809298624667156064796877249403042895363160328620578218493745142355338823638837832768643997968384358192822385033038296105721853006684601410171849736307194841920154007757380162024804473542519319630309270035864383220821699684703606170702191976845046615736997447586111522021639545170730301140905871796942182308770461304053823911213692937285446250699221776304932454098475024804982436196736122912373515988694906894825727652538128408597327029286386482652575401950010950610134056861863967586025130538653490392971818298317988245341911664758148058383574813331461409523105689517396669646307511883738223015553154200689728344949054886249484006152652290917293054931612023594808343223326044722445626977783835103258770909342185461371585001970594231466667765002622794963332259394127493846353284193424482994388214595717068251305606801850518158004008148857540493250917947139522220513384306141899204270968270960261145927475512703487233122744271272092702591341069101252524974204548492724628397329985492264361561386795847080790838320568224973176805205090291848954229961714390463609932159420155293366256019064544314110764938284049637837619943807310431365483658598393373341124148276256302663448185706235252731634987659838332123866947689488459209590847291530102388861879794529033158418604118271149309115270866415985150816581043105660901703318362482501438678489961101376329840678420375859416033318446504518008325160028193660231913648146602190984187129762521483665154796533467176880375205562133581032428297753961559898975531629020692659893996602308412197298942267593270131705377793031066834160534133261400695647834580334264892465180817758146890603680840626182907089707403394458568706113676820768708119336526777990119922782353070874817479874965974164652887091693241959848918031316574497648435642899135281294985482970098497829195437312973984849908323077005497366662864366599112429856650007793446607932179767474889038293173845717955457238160864941787212090507825856580741604240760222001603701816857838426236698447446490673612418120796974108088761568069458007812500 [102,57] 4817701241279707883410789046076494364590216357371596748876257114326804858108467376808792739579871812987469959133176695036307349584390669439176989618814160593796390160841802511299062239723850287669452077817063907043371647366641594823363444646385246567687452821451429742605712529932318194702300653987649471698924906883377126848095005350775466054299177490048111119583713753090535339825031562543318040564102334654560828279948479230371721195823068510249645856740333422785324980517395262933269862998966542141133720518309274730495148140211017443639672514936639551656102718289032504322131387831416364082630468915412400555453340422823841805287989795443215402138662210251799307099552335358107122504649539724336752602738705647327513547399401159121795849216934463163858256833951070022549869334771389662365797060574246378530743483153228691532806197518100391252811069575758365678647503823053401967069082681425198225233568181129866132960908422643633852150209177652561146291014425247345635666700615793418109028172476496595989504255255284002107235780898002068859377932577042023126309765472401882939363099540929031880387465225108818641038838600715881849766676471420178597575692780603315885680996723214014029943990057728999450526883978242156788307835303123193584227522387051996099191479382245376496657809752031974292403020844486762070012811168367899366060179228933431102132067319019602423798428235799849100801787949848380964535063064265524743239986701938204586719509897778291599518387768289869792212549144417345309242303356000700079532874763029880494064803063220748850703872414038109495237679200511123162087604350997679536341671511510506646201605886483453027137257522247120372698821999186867223373195660018121879489232939405223220489951348520585909265407686243660434807559238904989559429645134022288572803079028636506426050009578616886109260699886290500723959933423012593806001392568059279367288276293564321645675301973200334541741146803165177768289959621586851702191527031392710853507381655129114365343208274063414214450570707091171124468337679836445992162768324207568807311081752402064093399047806087764911353588104248046875000 [102,58] -887616406896746140369351030738030492348926239772687203715888377602468911878675850226216558805859558579213259873134251310976014026833770532226357045518294183908645143609375157451250954347492551795080642237216008880741720939356079951866861694241337318027244076365036801974141207729922603513522610593287711721874320641837852908352192735535392084609514059635969505063251572281946192470025797767487455290775591935669749087976877590085043538967912145957152968568064511650358995514842554049128163587076547592961071744229324841496878754627733536653901817465422758760789665414237983320554584599614414325654325212763622683328795645771004129067016055597115214394270224447551899246720327323524489560411132897871301139758532394203282179790681649986499552138459653567733745745549647322385372326546911344576996277339209975177168706044376754272073470706147843135226585052906062240557481743337179364639398939807763225298036979084073271241468492462230511286573067214957168473959105014083074567125047278650166627177829080838424991760957650291013733131746222479506444918644548836348846959031792316073749367176075297952102447881247373828108495698654567091423362163175340588292010727084268784292387867774176209691353754194053964021386543792992394851116585630951614668803325029424194741957798607987535598022024056049452506682922034541752753664200979389497465594737994722781856224429553711358605587078220540335904532300711714898148152604474081652310185985764651405859467012294716511455479866577786691986938030340960017045363891430173028838627850814900025682717722907258663430980451026220670286473397546321491887399265401018595574131090163572893955212041099086683879786889061821405014557550753361451084814268245605983442506621568400225241099537456303322112312799733871673571091872729448227999391748593420890023672726336203116878025091794154998526429684578954322441889347108274161989074146049390761817896816060629061650168436213490365674998551949643220614446949459696682782633972723843102587429587339182611598486692791500347045529149072775664830762570619913625943397741524268289830667134215902436267242592293769121170043945312500000 [102,59] 77989780779888471885483529557288642550106929587795758674198049086635425400743129585342524936196225114860700242471363703932268775788830142240784733646973986142696002920427310366145235798018485250600399846572220561678976648428558469456100975056602767392525833269316363045693486711034961837676642116513862336653861894714130816369141188877009160721671516931399108625378481176109257168910349680584999141244769621802943132521131896355721457432203806608916088030964920774012407380929494705692128024226258003582133556463995248252878520461646095684044743929340588684292866153037450892195731303134431607945505966032606050137752447553295227305373490789935302049964803079296795542020903407601867005551432126364235090808961738346981633823523246466662809975490665598513087179511687338993326332950144137663751673236192272916512096250019255675343385380316092704683471535302367635868498664145594768458224484943689933715398900955811259352094379868846959642950787324597921937022457468066473121071404388119401836717162248817187710820249945082144909807547099868466111987752596756673861356683917556609362647976720761887775038936855779663219297669971412005118959867920196015848373786024642012734281848563651987309843787401749849190849153816581246358819890526602190722502665149934516966964768570108812546218768851538801427058233809061133425757453953785777338020604493951129435810321527532674989289796871482087173176641523021529887818797863652592741812849886093509272856318062943334854746373297563882468400904802268149053386449375965366478590255661424676961151643752842650047921721485442799055673946948804739674981660691176488340005179411529497119596068728200487955221149438885213023546425356478598117578652998812355941141267371707671249270292799359293415258101898981135686228063720708504696667960006829846411078654356366693975882526218231195108344459351930034511232647286260252942660041555673240929007944284109476898426867302058960029289052357887872523094770622670444619965908130834358005993004801150246549183201176133633542323355659862312369632891063100624621858941355281477231253545873146393319075286854058504104614257812500 [102,60] 24777268617204458622376412151437058163702504913805377988106944457515183260009270603620875572847285782017895142087174143169166161344112037540672340098723433409637976871132150212197087149465448553764884863830069971737009664835841481816083268968482185340635340453572059518318460975208551320024719848540936035332531822365343183841715636914970958413696920543408187013504851995426563561286496484444041162055220728804962985209659831423085211153148654734348174091543631945983824142548476377179992877686883683699982267632839769451741470562373327587726797432367486358601064676997191548230962059356631751257186505546473256992350352738499671019618953597958800364553392380595946337968176060205085092207992308048705403397992988225511717015947813504395455814247123190566719396840877256919436888588220813747531322136363372225499963946189990248230920829064723034829404118199113806305808852949135215407886047182775777753327649323275984440713550862214938523565545756719205387503809834992125048346126451237024936298434417541660750342325444422493081625303748129469587522559658945236806957906911166554531785572851521164047191190969151544532463297436230320295606192512711298179789442630354564653820203185625156847309191017916593319802992148468942717792803541528000057905914787548552763849783704048145886939346974626342743058839579071310654596688474546737345031563688653395682777437825011849135390974388350618993485537033551804298882003250656284585187944038140688072735932240321449211047352822362139056448308725590574079659514909543249224125640067680403102507651279420015420641353671217104321953566448904169641568119214894480072025951781232013606088513433068829460279222938082989873599396577211908901064232402993493774573403239438347163180666449360672562832961699092365341629989724860228066933201526745920218850847760410126697636292859480896558531794464340989393629124867655007766669485083288940576793882952210951128622247693412262877034391591655219797195854165069102600705752517020431057109408615857464914178753798100023399704503316526343555575557466437873543535124211125250008949660873724951670737937092781066894531250000 [102,61] -16340090769843622414758051778985862154259037963510654439200331648712806358208951778369985240114065565679576288778783594215283165618252587058773698917460986999293844884692754491541044003199297057224472762114231487012534403759802099523592529722453865790540505345033397153219733608761469318416504164855475418927323141590534974345344293655114456581246029821802769291297877597635774660672184065121488911232434889835799021075216140682899132957574801637196023136219252849825867484916918568277286933175042071138789396512048247645556940725790209610265725579181554533941373989798520435750160271879346841222503958339241493192299019274683659240877643022370601212229894999680229063258285977414091180582799118410020688995717930410863154437055951817381439996595901955736593257457450187903784312362480136419448149786360620168525759986857770957182930330417754524158041096274969093283000457430044761516151273279617264062968292338420175849607335337870208882711059225232787508105591150166987283945718448893660327153450040675790952489613315749625293175563613712433677231638191519105383887451906606481566632148415762197809221180069285706754463468604155822954785471517847680687511260683692206019719645680718075375527264518382287286099255779620790641715999679311610347060067907531205848658367418453438872245291770644226482167951133265627535812194378903607028787109099531572479820469466028928439437332872699965047290032189068199241791635236455972335919239510681287470757598873386890296425903580098072020486269048617272225660621678617504650920594475463791604915435342974613407860288658562307572626862243593481653483892157203156305378320184438050285909152420179602955475059501345737180750234835519247097377521522910994743994630287157589453994090904686204163576599545871258306662256041670886242475922117186796623610478455964316472734414400495601615717235975410390627123737468997806668271756918386290690693830515637573514314213593826746093150985936566726655095229280439184355569823902183649187460155002630486428548059299607594586932699619247425700845014184592143299435909144198310078560654190482637204695492982864379882812500 [102,62] 5701757855735124186644363498061937484211968905188421126909802287742772583091938002801614463417177645046290195370805787450767132096502774773340657681045339249329907212453386730461787059846113619752211520973262944650464657583396051780055793249161419451311459788259261697727506215919223839898773011173280333669019169990193936972326216706978057041075284745244244967673900453294327231322960929089224767999044114506203938756722885978868269608033923496379954576653939531491256931311527398322249420198738249912583013595784268267171666321736952393292299863029642541845612259827926107447890711833914885154352242057502365159611970453663178923710016203226061895044194324948107211205512197433891310734352090892380922374983693300366858612754162692454799398653250663308992604899142589229236291409151319679718122018216968181209603610288495143444868458013167950013001275396705808394364075212430064438855404521194935820027851061890494195875109517010667050932146752679065110282000487178358451267807871938169835842851599158162068636533319872900559457667142384183451134275070484101652371263228536001941987149279350915825854761988374895000825839220043703942606799276574876885428905155920299623006589546848109150519538539998808592597311041483670478489739637006907470841179686033918508074427235202916875659587420064055850876209825206542185651024411488373353666521463971510358906541447875832316660270906891596326238390182753348675065949637511856982525038419920894977970496642770716741534574651796405660416604576042545465508268960695624725987514867285293852450830686382464463020818246947347620611822243208272906047946229960455980791834947783041191670235545313875408939316237208434021574579986299834895587837567292848598216269695774464987212668107463921230356062651141562637328819466741575525246211283441054845995915927363946970075411428090008503383578161290053049184292057760306505110685108575041877348960615497607997728995890166261052325260236659399857284349774430910468276918485712541316199028039205524198352571320203497913093698994712741527840854792582693160444788632720478083193427210062509402632713317871093750000 [102,63] -1513906267683522935898809282133356320504923304421527337597408512687487151784367094467717661791213543089855918863794971520125067345514186910496892890836967844256115461358574527142132578843390750258282290690283639350494068920735071377002269070024529916748640160624354755844245522348103849190066980117233603711636351592568650880385502792229640495281340904409463449023198094579376130558322281946619769285540473943749770180115283985300188616559171523361248471951037046561348229327359714773385371970060998369189203092564423362634686306992356475197663452233505766196096127475372829089708191492563140812537204591406929357999594498113489847722496350709961152608141193904192863525739412397240928987369390929127384405297672046009254273862930885532084007629971620809053732717595102925614090094057934459014207889910831088472997043418963814664816636392817929893401932688540137933351365728494123021156933380714864092968510554803095582417597440120515966884059420587630690785864457269643078754426282159181724710582452729109010207845785379415118282072147835581727479193696675529445633960156300435802533228970778154669125729613943538485561889781709076966504787153994829332813012946256440742588639102229094556747394369654806359972563356397896605101229582476875899426568893016625955400024927088593207851160850430704263568524983489119147461682188452283915224149056357652874288794103540592389962981186945509517785810062725971181624813488357456625796996288446805211668958313969163521041803037095564768511630487760965816154555717630035729794502092257134210541405974996327396170611032923594388510744021347928108151840657052447241057155593501709331707608489676438366459416277251288409155831183425887947267895479536952981054053291593241482125965285381128979332842515904026813995494825773339943223119573382706644964504619364685765863221859980287773949606346393039592579040830051262704780710514383170813678195718651839476279847767358539517476353148003307864960986552018809626873511179738542072031349776655581529460893795266448726422207695986431877789302682353410328296909690554139515938913973513990640640258789062500000 [102,64] 327884542063387707170417646180006468732041087041478735697349582186728763477550708855749264110211414795796289505773155792145625123448600851917729370262879792884433016289121801727610875425885652007125432364653623999015474352949574737816955770928637428922544870858441796311749735784006093939058109437539661082574555250144998469980086918565154544768988799412265321288179292661894979153726510927664802357663583741969296038770499352151468679278678826569416411862110656774799881943310637122955692091547419398222359016034398952958359596570795912549360326438355212014450274997601010273052789333243227868491328210018670772605274296707079624921688020489850113126257519448793748020057727651864717229431839737507704858547887213222536011531729141732966357039572609904430924710644891037241765227663635813704897788143495863517755895942080566617977058382026245970479277801455284870924643143210922930444046142045922635360877966260748072763364220793481188885495743464627660813030042100928472714610111014812055704997042264115990796229462130685228725969521963757578055843831547782485818782415954222382457438657485667629468502828181120777303009117938123584356100478848684019339646818937131219548492949116088714042520637681382613485936968230466486457425935434512771439193835581021962884334582050747545412507408432240423233591601548951826854469372630294609314244917139455719914428458293359001577858795884895718313362182930705005114316677407362953791194420706178219604303174847232356354775189431222877093605138332789020851635233863544902102334822476917749430651875980524231177145705512966039053402247342835237740564203351309310645262779849890981907760022660185680092709733308280995549814119560403681004842755060004537323630909518061900513280083655646983508017422947856006490216677582658744544023550355523547694089826084108297369141936702126807236126479101805686851208530661289722917050254784309499127859086568591008873785165161169099218908947239325629555659997691179954062262762685452438395800934285887018013284608342203877638398746989044170023398181461219961954460522246534992518718354403972625732421875000000 [102,65] -58010905473597820241884390305720690811139949481631865978694195844560474708748500594136904232914957714232398075903757864381679184198477001196188262386257109879752060297871564436270151150814008224810628811362988531690092717200774114446414129125465338301215430591424297680887889846767365895935350352265266060928072198594386781480625761990577108774808022515899372878524687521990013862251811676237312308033942774609852286233611411437456623320212900863300533870831662623428467233926257270269132191488515057368036579651589765790416661721214734359817046441602833151786947657203165490818230329256455459416670524794958003832224430098891502450979994805030025224404908979037796939144338174231742534457380502070627820752165538645115114562110258856350475953628964731518504873541356425897529664946364432198866997607376024989665073766480418600311786758174491153610871385756159612147114330430950502928897524885528423582866987431167042304777500555228726577922441843537513757849968825172439179602078222274506800421128457055073242212862987488550934991984188479510459148270940291620352132956679893861895171127614822432706319365359098080385092503788558304780476610385505327412051031519037434515241683525558988244945341726376935020785257093519800975853870622595419661249379227151587744527225452864527406963929811185241573245042653268876221307218909114994833564280579106622955175349166778097823467223695068367207350975630387037567733357434019283120714244995793813029338015495924441222920469538944218243032737819573722665179463563984067115180855907451149057080663494174810304649437846288408695368103755610545278537432072275625273702631999604993759330962547979511157681277480901254564674581582040006751851130865707622103650033066701347144310604651796468814603302841014838199276703532942936999897514548170425437789684674380491798012491101915150408387876316479649565846690628158956772450249807041985217313098410182799185365939393906953072265351079866912185581449680776701760591599309274873333432376465171324340009817963191503929736269635132825230470216663947494954017836121806794835720211267471313476562500000 [102,66] 7892324116613491397043963414318601651231039411133799050877445193367939536338259513912292490014863797849969244499971430950231651556869298418159251611886017259211461117760940947194508224715253622062476121493399166290650418995732346909242645937536464801577599599639891309618728457769330294326861430942253233096273676286520191015993282229879772490674845343585558400958242395891778209870520280349495046515793924980222594048776934686202115450192983239488395071903375509267075579919958356201697279872894288188241157910372980179286776263594854071725749408338313437457014234233914925301479363904187176292674771623429010821304774469842025559891029984291312451194319650346131604885621876214174400163719799223811622057017595432761848704168086059230770195594150163863712546202609337909772740501341404524348760282842603120972255623507346263257623469547213746244928906649630159072929822147243463842713807070387640628110195276872877797096870441426024098933256822043907145397424668676799237579471993288876106936813047483972286590372251308288391179057702473765544051484177097443186767420549896233568434334108669689022693227003547732103774886645878781301201133691755995286592799364965193596440453589766004751122572322777975454473055862477094212506075596608944433369544891648268322093405419932996066507509338646924977601520444137331347906802223400859826778746830062993178246317275539158236398739491856869749265227153453132867251056851514122021938440464428190861944824395612631229833975466607150569037877941998655300596766858442111193752787418998417915930703057542133476433072598995584004066245144856611102359682326456554948974848672056618581219706639274016468270179860782122928488947749370877750923399667729290660072696191364286369369039000641660176008778149638004880516355671646520040666156922760099387210824684674043288763266062419857675014589235048959533565047315248346831478603494640704929954592837591963924251581751719508953889570472674889286252734316310369759208874699382669011797004231386432446465518645183454569695647666886373208929035705401760364408048076256818603724241256713867187500000 [102,67] -623625676653269698224184110212115851841664267339944196429182945989959804109550390458413243861825141596934779339068293651446491622584893745807119407573028562344028967446497734732695253605110554297225192732410969513367308268145080119608012726598068230683393270335627344946327851372169000099495662423638525867371277805732939398455120230793378087424065031649400743199006474914881404662257650280219234423953082545450199622049611977440362714453452405397349628199204148068768444629201811022500767424604188581160722015889940177296342386662707638584650863387913083566544452483380986000620931686315783258015523566778954110204871329376925286476310012799560603473091761399721679118942190985746547558890648739177478192201865810514509923261710644871696483284016819382518847367561728667189487667194915878453429386578993260517169261874710012350911428835830067060694353501379892547900074181814102692194178485546416253713025956519799760823887498316889103491774866490892340447025968649812727959630246782627970074607050704287481104675668442553374292343636453417315193684315305792824689161222585047242234692225303655493409046775646507769892433332914382378113279683306109444904035985709064870236666863614838501073153584077667283085771088102844391478463426218410452666788989911318475343497744490710947383627160483380371868048329633853797040382866866622342714748799389870893916360333916702775130362685654043857314020220950644035760776906464257511151805604517754114970935393693521383571183958707187320377888262213219845550596543078605573708371695239462765737262846278910188208563090335795660084141230489227342339464917037279840466314929363825020653636767614497910960485368452570553742415779320144670983053490157670878343071600443185014012978275272658226619778100619072843836708573274292011095170828688942141330383430070938702737029884599857331581129716046096855361306956508771093997321839701981546469683835746669863791970933247005976042301093009081125938263781972303764470126552663104921352192923804495107114183396274227799358876705496474362180824409706766942029787514911731705069541931152343750000 [102,68] -49360954461246240298292035904034619000049413871429660935774366154459863159984175295892328607894282173756082303635324589268456887366489568004161657034926407212979025663685368770491779570227446510563324334560838072294316672328577018939275413900588247976115426351148844154650790521750758939879170009014272014423890817482302101253011410767483308595226859033908567854220648765956084020903196940743406790976050231324826979598256992257101976642842517954539684659323471989477749503321746088844011823060852529214938648667965371729684071707426767031584100988669622859529954171815998874515145598867208399292720621315535608955599967865191999619533856078490685085107416080211044383162574392292768158827592002750879229606838354395062972733535763002355803720163398368817211560660122532895618592031350879261587982690057823790454531906583270547062312773911403038550103375201350102869475159831870975604383072084282024955303142367857847478509104301432869450259183001225797717694160779053019009234316350747485109410930418561672851458851464719863200467493352721636499712209235436114235711392387278420527328377266738018885538440872062496101720144499365620300121913619983377404054892883428403044579419361740002226549788325249877556104288808620250997208588508810293387102203911535450437516091339323112871412648019102478784622094294910459698726657672465623898536889160311094105256214118607973244329339236108439109343278817207869096648400173184614529437045053984718481634271905373173978659342153487713978431503080472184442122235143023427424919270060677624370381673846583606164202037708342735948410123474856347974973563362091623751875086182666364246691778778731053365640431585677354331562015552248819970233408575303590835494717741039807507920926735022342584822232985170814975007749220574176222304756015514412135664031760249152936245452403797711759548914794070990762000835458413056893007879145793915017863827618729781408841830996823349290191015985417348841668116615275191761737443038144904336890815083376138761046229494416573879129232443090893473376656874762602456030435860157012939453125000000000 [102,69] 31957617901909922760145819164163531577503301410404015935444424912573234535280985809234790447191463278258927802613936369091010264711964337474775445405377891963461209399478869070110152237028051339403553843576484824354855115297297703087209094495685841856996856729320870925969129242797003409134203190360757215651072792292836680063332582701656614521792644429897747854994121229886123416814453403743081589672483853503998895981880007307533426044596599694474366665109405088365443394136997423518511565274276588378714454306488750155041428864423498861968101003269130290592855257089591039847048486849114244953717170046761938313548997547600384967229587726887483842859884899723698505385926429640380672472614927930920629556369524260913417449606497962068922557239238946671956713108436301701533697431157771488209447201162497427074471094749442579473900615093226058043515388227831908377820278972480860156668815057519227874676293588032026569922439500407192590736271119830508392481832026104912589217734983918655452819891547917244409648709836652000170051365656146733717150523073595495988854120898673017521538485516838531197348427740876366047136560553173384245970536551146986576107826353058112145495223695848079497664859471738916948503718193343482560088736270702619192381842708358606541968434545968051641178964227621253453193752572195238615441204612461534032490792913024113161989676780586748623161999741948046075112311750204805058133791075320313976385151451262618652193871006466798634957180317720596939833446300559803221630843992248681686132680995716117917411309550827391302763118746255561462108460186773219522767011484075156168758804713091530002807411023178051291739180611162394764424196143281458149617834517623056886313826749020999930253354524521402768876141291085675407379296447387690751951135130873839241960947755868445886768372841442802414195300203112456327545388585012871192848466193039319269209344057899494357912442941414303688842893057906781510507048925664993052471238690443994097597289270529869065390620381541953019357127644461049843262190339743256117799319326877593994140625000000 [102,70] -7678880385548007218410620606186890913002786736976663038593717406216624629554819344271713178332074699433064650147790140934053756257375856939661324611334235426395738625523246806198942423726131841292470587968135240867073297191952626063978894377388127545093022583908777575622982434291897135056656458283272228336708672916512892875709018514484801433618894087363630039898333563145176812858254984543733980352155621815643127399083415420761361201109321835518849715794247908125088519507704622398708369808943281591383119907028815810564663908086031923122404435434945817478841398673777704445482126552130981416671239244640712466495473621228939298733371549126629537518955850058659732591584267809780573471306083138759963113579153734845396845198282975853195398456708822215247090268251827579534575529872513476341389861005030104977403241238124051372060388763963597130821265446528725833848504571905151403855494309533217987131088351576409588676217047353611638716250377881754766780289093697426402347820275522654572667478189299305625229441010671255160561753494690742137302563320528736780456949921822589463280785312808503375712512167932841633426004318865014100742777521075735238393271314423169923820320991664176414248538603518091345161672303549739265959358119042722319125329874598988711191192094441726600142273861150004085864141432544511597036289408606100406678423755253062854643784349005528254926398646402177064784599184931741883294564797085163273458914622591004921804865533395087197714099393479198790452796749900634658244018101657955694171418511470916793880611956477302740489774984906436954935593208006695809511329200786971056084102856383540058177153827845498475755317696940235901367024126750187178115249456704332072558667386069051085916460376080480173411226087907692944648201658289874607335942083526478714076145732548298600006743066030010691909923398680230413194633325051210387727028374081415446698750098522984856848203972401584112549062060428490422058796848232897821104538179228393110996289827502247834933842826590072760238005856760975458008555705191611195914447307586669921875000000 [102,71] 1313037682448806275882509481609111093928665123434735795868380838627075400519067863282504787909358654859501379284586341569201181456452849454957742238006934959611241952624090104953365082611854341934539840827058392889962643997141031308520129979583160633276307302944528334250995857394962172411516878827250265416660015764528119893715298369434324858965494468128463235270313963941851873368263710023474776429252873894799822304556386010152399155426875100790781614690311930050418195460485868024657900957038709989335204467560281932694616521232010140933781630583215990470204225621320203544151928116744308202495240990185939525945882894869537226511907915296643108239446362073233356896397332494989647308589259720544753699567985933346614304485356774581808194245621383764439955408468022697557315587701522827592924688365797330932767442560559997145365787420744301642625882646118286745958420341502365584087669989800211902224897715222498850603521379312125232270189359137043572348071271991974749367782637049383579106331069059573203799041415187973227423081606120183530661635833391449140414051261972093171791853589249012480169646299418578811918421251119622410869919860058295422290101103337985648855871497149915248080175103059025303235172250664149328883667534003352852448078815203868933192337529172232114416625746463432541717352545630999554566544869508041589647101501457426352553310080979062069488886168291861278679763471988389288217560099055361326738708774470701734641320033878665923678371361568167861164508450919919074169484581701355521044176467055677181633939753638512071469112829988859037436464745876867182349411376134699359878141378209494751893615220761047041867542932990721133085316778826300788129336934410639366020021663523185049675453013743390217281845484474639086553748427766863037300683377291253006433684839075806476416098762632337948554012710008652514844759180748227149112672271907410916392463575659129585281755759770739597397238833442286524438915294955347185709657359520783161953245875437131736953220789699239054147396550358944044278874940800960757769644260406494140625000 [102,72] -176898054809844309376570980483569841837288302062578856176351232526961933029993533114130817832731054980242737299652629407185740984904930073680782038867102703793856984414839988491442168845493384937169950679822308816180991015023290204680653461315954180755254678264182207400314191211861769012032768101103315732113765058835792173971911384589427467085329021921628126574609610932196523696047389201089145251464340125079485381826365675173548552518038703441880162310566116077912431121147903127184475235325721689637662111021143778444125564577039719268017768630571209482281869831199593440318961654949503459535544201006047919860946323945408753094948740827854868777713729387274091079319977192845219293508149805515057911605186094143782538732061910226273854812939174150400335526581281325686800531062830978090213513433640460565747865117451549707990170461480780816992692825832750334593982401471617405410082620896284505835964568229595341218234606822391948239232590065268329625056181243510890595837280427771801633841012286494799477658767604766009248965254670505462520852517878488389791382178955466961485752835500126658559411335471342270993828775830508682513224778171079480566659415571937661368314454086966207012872764162356327736519588658390496448423732422334027719757676408235162323079979490203021845498902079950798596059583165458341157306877271975662634668153535798995158491824105663728405366731893784940755961925300105597021776337257946313989509870774889038543742341019796977818706173904899097966679225581300110271173797835794063774935574665566501217524425795035509131317491338394476157208495220562052026451190804714833976269639151930777634699990802142526573396483146700800799866126586089166246816751462792096187479708612885671906444554353155484967665716424188220783604007882044956910895794839661422256969207537745583099816801034782342192909216078384764087804688385448893051468894865065161680686789913524323612303561739743197822577063037503043425788549752084155907356945332146558283734840875288912097455453051842951794033229724435911656144071457674726843833923339843750000 [102,73] 19371031786897712885067320666799814905870362577787328971158277550771884454069517861533144956289715462198286624548393508570729618427415561704498787024516900364949604696401561626292987549184117501663462078589818353371773814252906968634573999086218793093018464036227791161308286553112034505182787134512707298754599910750584329372354672739419043125739331614666980728432736160121602844978683239454184856056507197671303333243782390952066899605621197301481995929179208560995351946501548325591025638245957041595839571974037194393229335055343414279093557498138416221222109794231263965528717544803311948101268226049395756374263908270300983896994630115218345067616341579440116551403169915850133550594070620580587206088903203990044519510921956918059444838501115327826361085535284739101770310244862672296974728727226014519603278306660048036422139193802453001419649886425917513543541028658867950642173403595570768396916488141643818840422258109808518187887665448593543008116594214085726789583340387113918435836396779421801863379988566299094487644842092309759195688469626927158304336608578670328956113297451456525608207374262261028519276899449222822985613520467619596270565271024196921617362364880741687352745185377521797000711962861807553271618936241919356953149462510353433896209315950032043046023313580554562234671047283324371084118018153639557935953675455402075129856589873823989581040029769918078524963310282084230064558512936725999251669978287654102912897641520835366709042167306941116549308745639217189245818187683143491894943105421228017384195703493128221177987549922541288732370845289974767903514314278109635637343499023198148246097570537413651174521275122859066610439256341979907261604620379384695291362918665739279011304684452870003179455944013264689930793053114489879980140549907753114544608661856113340523315559446518975396742960128660287914477443836854968942328156651866916648187328629710901876753571590726436568512973968119631454016653178620630301493370053809033404885165761580274529741545443661436566512272792782898278574066353030502796173095703125000 [102,74] -1731693731321332028808377935510206869287154071481136418147129611347852674818096638933544463424269760453937854238206585366600624769287264810755109360101263744257685167403964492621870470294404460825874476951934758899642589028397697249119752331013085117222701829609160054516954636016508996517643466916060991220230832875539751209214328797331511130426562797487574062046448869684534858562214365968425795973812300054508053976089965364200179998675741942959799342162258794641302925367011622642351806247869520458840706189818913910037656281326928146303450882669922215450298488441792121277512530317695444131618584020004366178711663878250529389617704929576877106044435563917107182356000992956690104948228072171372993341977405006517235718134210081020765102391795104503912837990990952617829582757527176592357461977345570640642934952235321548154603909025467877136916793931092036310156073524835301054684064764009520838320499337196809256069891281582176037764353966937910531024928383406000937153011267769744367283319164061674105073773740826134023326197645361019345596583009816402450210529688167131177896237424772500261871485688361581347523930186267602639200338915999521129461235665377485546483770455092600949633194743753864367824336243319300578083089024456188579755540741711517378309360093404888320830533017361187819417487607345080330515837678322679351505397881656401499296049367316653724115270959087394300914994587926890533780037175001332588998849066541018345296612354234723543837189229015492212896798333105701480771328113407925541027027818809394998035079642980579318224637673117591993747602409149835318197500119678242229547907846731384807865609342150312456240646117200606919251233051581631098524778043124353261678185104736018791923693512679043191373473714545476849941574819936305648097240691630771691531370535969098922481527225251966554013478941068202433651694805806556469094685697403481178619930962093362544239426727940465618944478891984999531045554898007155395415880432161740749268620637200640360886421645933041162645033453335372541914694011211395263671875000000 [102,75] 122078702517575686828540781044352813395628853737009418104646291257048995608061665545721555671515091249561372592927551487599385973453123691328677202801186965697427577420298951081639426693132471913374589162226962316908817963071419590800885607158629477368495405836236059245517331567937104782107066009182193380411655925316165982533715660646607018175937298370754872356806880641086208081349762674890639702992453519939679981594685793305559994756103134660008571829646312914836249712221787424171904709054976286487106842717112176995851140318261243763196321904861536751502816371519490783245834387836482857933109641807948568601582165610402023649835661466005301832329240189887291219812967706003916541690229095514216452008817139449890256908546423153593786517874943457201359448747316442077395613640396924517203804569441073992182718381922352140212776451871332243215619370065340019542428934982772416274471732786558895365612631476022145707899394738619934258726566413144556897961857817519087371587553280018426445345787427712557930085901286537500142072767118133727984380876057295596020882192309555637864435966848592248410222436498287488907247734579926491128858632735050144834696659015241906391917110245766270626869038592789232613443758184982038345535814712226076100106368295077357669947319409271480503342901099279104749045554058419893969790173264499923340650659119007724876173199941004160346693786153489856807785319788092099797049655415785347887303714016766828119955823706484238706505754464883993222619024022572255072517295933132586662658196821243352396149456807876409550914129751089682440866143734725446826945512855544189798259298247590625577642943867673605531925449099409902123165518538585218780384182043877467139215894751238522715455994178045962517412547139396769113087506383047570640575140127950187521494817971168996874938353837883465085939047175216848784671675188985596925096242288427809759464581947942623069270897542772174244771033251310157312668733791260517714763714363172926073922554422544336157760352388539683958161670675508503336459398269653320312500000 [102,76] -5810392472215847486498114831478690714652664898417067707667339550093725647524277007129945050025678116861329963965042595628053630844280492772309772023865329473054805424687710298734154921841919888733908685775068278574111435457168253516235079339024981815687499640029568144909159414730501740365458170353999475358839366617899855339860935038542292425231237567561954621757444078478746636646938969603576197107389970552623695003520493736296878179950125438250123803466848017810775655156881171372875172473673787771546449196596291461056113250622126459572837051897725731035825347811803635442444481536489005732072509962682504373038064726096379424430724229347801312755808600068907504961530012689136554617972592282182118600622478925586524501640767875499395468699395359663858147199515486318776975138668751625387857244702213267704016158132782313084400940028599316397277152397799308322057692241451195738637114303035555797260335203900316505585291190233807032455806598960511707283951261982143215319143967627828770127002172081477224062729365199695652457406241484379329268346238941534302424218576974218002957929041096060602847266021893537985205136804146134839308990218909233793691086650521077642197416416607500272436902289041984084272854189148417184844960539045770326305420278901464336485541211940170535701593184970264940937821418790603505950175946467240557614714475290029028411219532471856097076783330453661214820919100447105899338092014200954284075521279089632184615496128293622081194039832760504137186377076006535954761389342692844397120482042562259617368419402506372950544670094797244251794229745344731844100399974945394254382171674807867336641116633833794533675748405873014917411540095237249315897489126435123658012917943712934497387476653740630430768003852201857606097402693365643523596147642113741099848775663600316291227191455964004862390167981471331546054792344324310984944391070647982952703112701962359960919615703866678224764384220745541753589340589283096748487782412873251562296116547919498294011780323205402841344683856732444837689399719238281250000 [102,77] 32019104040181214962125524581658654812645988520800561830126346337351817890689765566548944374961379948858324250983832858797849390192548593569569874764609996432844245775054984289071672846451617669597835041858757971891865819874300795557506005568209791737707140167632695789111130704540524417924804416007051581680663413771300365403869031363580138076071442692120262701980737587480396408917056468016330350256835722367348556180119101522647735632359725479245221314955753236857312416589070536375124497340445325942948125953556712296358706598729472643030114169777656317844560683728530256146667184354980764903428303344788504283561127554779461158938836302870749026221547706938335393955570954057532169173783493577710680587509654823960071836711978693155717940673048206522076586484450913629166103183431767147695715798709734144645324284339122393723210269592260991169139127859854211967748797080958300498194396631800368165489807587973120322752575688049202738719033941850077030115097818163519078085666342531818355353534570579120799099194300466937314319687427693150249012796255044240175045795751352269160535574605699869594255362307307485559310563721659770103257242543542098507826122862842737446590316342092318177235040031981768053160597925672940109426428691311960075629884295465096898990741149876979243325972792747245054551460391227669387816706124871698856216228987058769817777648181214990204477034859323774106741267436715570252878560043862359376577234582347394748826916285373827996224447778680404657799286575778535116262720323875878336372743436316919582524301522151980396936236045846394076122247092611118535411892789542937713034029319301077037909712311778427857438849121320437055298792564678302788634730356582007502795602706714161673833583230740369955654260562481396829600594058124798303396262725869772001324646350149433782200271980604960412337505021614461778956088997902988075142330369566488349436220961401948953673290541553446149918796017838643398287486178104130917399235616656602052112251314049583399305838072101228480483405292034149169921875000000000 [102,78] 26841998722135566160766241174396088185038874984045810415778120388572075093653136111633803281952626791941965143601276896829317328164350817904401863039886421541467691512759019091220127256557777033759166394662171457053238676038076639067483467389964783569623492428685280980200042072706188748807816464819561013173667313250830414976541828333647875355242614621200021857693269013863273732054802731168864874131599695072885159262325386125474576031790836445671486920134321960847313308325665034913792030250231763015553610530832138009421465921894669529865275952330919477751958516548219390363878516699566153686283599572276363238911866495289012046057301958226616511317319597340451408635279955968425405758467082698528494488719278997639937130762910511038485092555334891369139312976797082939876970507267155747293423253310631579684072881293593277490914244632824117039584178941328011520305402060963120048486602879678104247746285945214209408565203557284050796178600852114117798912700482787931332265628881538069392739647801874435687582489471100707144708625019360316339339883615192255366719363460287662941134163248143806081147245713053930784319600882288015939242473141782256071875557262791821882080467595915981501193601303438968815124584295593563686470840953768311161035348412199672013147497381375436380022939157127575276449736217191579611228902519097560970196133476635173313606751940332743438368933955135311067933825265606212238883632506018116029108121746106780721232388027920668446199624314000074044814059263330031358996360006455260311435931599752065222875144516197732532028696686779411938911680960057552432290113866344903700158433553662622070085142206550037856813430197525761048004922869381840707434879922059308084118024424752754424338067875568660031288783131968796366208695352853209193226540900896200192143565057699556031370082163545163908491297242091608632592369513382376782031494021022689737950506512227119597836949496028390539723442622876252981852967108866444565269140039603714159206037018376801935840981976468518045993987470865249633789062500000 [102,79] -3177818117032516578366127482774452073961541072462621395229173794386372759646478103859036918731366425541684504332127613848180550228342066323062204242755172526604847353126454675098587704951021548607613640279555641149026734773464178329474090014091849098344067134464067920164831575250248336053229162342292798962640369038334590628973812094654900006048445882951049995418302173715970451262909156691525249473261271946627777155076253162689097977348388339738060948554767867708526938505527316282926669043646428431664003392072190629388926165322753621894966172678345641057335020490059070548410754259144996368704173195100708337280899009754730963727785140403590074588874684857420722838821970904535139481735758417801607658252782366983553228037019163786497900942334734225381258336608423317973159999549384916876899070225927432823115604606500501528365100699804946670196576632905393961315236848091973140115666874680547181693725853180898550175620247481082788883268293223852056902803018062718402817425870563426458543745066725449269059526386449712631021730812334032712569883436680302929306784786511321090174854880911065126886569390682262532505219489268562848928954988521347187715327076524510221932179186217395648857487025038897497079977682982650156472370513102993412401762806886380536421504348037999341627496292434292751786142826459528905277298028004162183943924694628936049757029824807029993797099181249460673262964908569663449449102821136009574146959903815126340432815954415994322339790402127895819050182674201364329690073919870089221302367715485264819978111736986091955992968194709789472106172144584576558592001468380793932802930613757605084975204747863444049728001162886804646385511839419383429010351075784500744060881465897652998619566999345092844922675167498358451219887062041483006383852056625235098986661691549635088031110143984661911493475032079210040155044781715868259454776385337700642339104836571515840679399489610449670342387163911318010822556299655951821170562210576874381383406425804269891918944263767755157137289643287658691406250000 [102,80] 228908784185956668019168441211522069888926298701930062717139623317607537317967864667394144249762707535440500341031406291539311937428422398954071027000117820366099449420541869229615738314144657065702854269284539141049479052358341644996271110622404040887481094683347993948719812993072247761575837111934105404230599356733950646838990416147622967808441463119664256680833894033648266490873308202760253468246595308939741260623605329975479437153391697579882663211096712669521072365793267939664061743609135068027345695380235802918295004539671711415054435931180476917768254791132889655994378769282804260509143293227003844246437799703994426965698757770773289365834006833950658582509890005601247289597675401163064036483523100703912731879888930184873208944283473552490749751863388526045565800221920325974654098050031975442374134095942284663830861396938014341068518477361652618265230623083728918788225743930497279826501773329332633114482891515677513594204115625982715151782307977473048988881888044552400696869240443484948251253930767363035420156696361268595867995158954038897082679722073148753673797719823316716613226525198274990475237763658779762121325256096247272086732070161282868855954791605139428752805853001799899799658789930120588583669744522150167423278849803058794026502636546049910812915721221666031736748934216200838806429800255943958477085707303704246991858821540781201062148796347591985004189184616269419271985728957920547787663575809755903763653412090305026415671490232669762803159295806175766478894225264728260701653021526520836902378580615053604838886029458882984976941900650993434036390992010364848527494976567623581297600954078902083256860864841005683425152093661275845673091112419728040480976026681674597374400397765762492878849201283090989124138289668832336157361289336390022556524837239689786826760780373072308155933539297682657682890452368443645996193556610290255016534028310790687581707697211412632456618500311086284034025131587300756743432621014818296000707446625192613117186281088035268634557723999023437500000 [102,81] -11637200491499852028948100341879027010970038087812133934705200746308177906845010358421103641030779434346075979502491719685285409632795703555224624394437354887821890437193891446912207447503097946602490517947455180240174812537025318297260740820393106114689202972579434878471537768798515001065477664186189611793556162315308862821453047793149597129829895847927726131175424275423487594400189332413990175726910972564581410128840247081880717725564461843295232133156924915472619329715588440974858218442460123647055478922500197938821050236084606383557660672716847293086608581147688105823719921176319742860679318620298237871785431045881774288632168398494109915617743546442158502042057343912169993490443081272248020197937988996224344265100926296388295817970703446260824122763188034189140981164089477224350026971841494926408818979208104145448379137616857242225817905532771402167370915615494489543856474757676802890560988986003986881892331749401451988524839405191793582146129791656083376650811903181560799224887304205715191346364601087998339232109334561640870335522675908957822349532367373513171963360131994851461572866993392097470101334170269958800823453031126328063001372795722330737821197606986536277417629585174825674494680559402100042866121772364306272062464929496491984151596669810609709557661452955681498272367761917242624621561840778615988395191848383918503055382154772403034783595879670547547123760444230310442880639293999024025435969387151784455916898036177999271893955405440310294809613219890711867216487836966321687094418024241097149999778309528614745178092245962095196359588939649556959079772640180358040678144734670355686778826735686784092001489347181824045415967529301905324295050637811475202550400895838547838294683904398514530038777231612825527893208373022436432330512297555711267131722722633505152200473155785979245331429742809139802928394990194360637989241885753590597181385420700283567568990854060574317117276796013889113951499669966616161712927716325881431158503951514414876280457629247071743011474609375000000 [102,82] 384239131753223268435322768855784308148996827404482348154434367914067930252007593481276869661057763086954751922964984002929117940965207760567927736582971194233121811825075891255275185047749561544543186904045360472601345324222374249885708963986964761983825522625655366903339145117119260562954611963132417270119760943232766047370782880456546242195637357603100333820139112027393114317396104586926825355008105305844698042636945050189088015908805142529568705119910826297776613059184455309128673231387181417507883221422172948857441219211166757306058686992294823251558440281476677323532676016482300509039870555554052199769038025488930822483761216723515911405851068624506140645474839684308595169829821000013045799861440870422591121339210513590594218809288404741488924775259540430288109620873286197744121262585535100904080334657292054721481798696167301345892314896885612278832846617136316368456515531842760845912521495314366987438951170784157788515065392580600913756038382765874706230568446577472245525295160201201025465398771801058618243050721940851250744472557651450441178558193194316428665684430909256518209104016392418532321596580236280174995196903831453677885141787161275531035487910044479225095928752577444825749414841874301577230926848192270059514273625087548158113605926939243993927416104498988002495805400807369000865386776158788113868171985019449429852982396399134000982658062783109066549166681129564505806365391060163979451926810605421196066878151086466848870377647374054322014928345119416640103870274582608417319692187147282497808712484875094645283161018200174862414668178195852841869912788712406389962834045397067786363061391543613053604293958912626381826216760590658942398689457600552797089173391752423028086482925570799662366524793088282760610567435171151164930082736721954603007199571350699712276745698565817760466776514091400324409044119803128011850165573740437452514991346324424314059934936764727288930962985611418806672159523816638120973363911841348029783817764662448219701482554693470001220703125000000 [102,83] -4642978467483371714707327146629046965869848808522536760028550268593823512488868268947188529310685403673120649072716953573779556822182098074873421795112799787435218162776305229790134335701517697231454613189747826191843000902072564793068210522522166259411184160804462867471419107276758984872495915389218388502686697198493602654598684848798241329259928118667554214355254403169658155668589109507459149379547238219796706520163313631126948023499044591318385455773068589848832673927382244461516662241627935479521636286769797551323381760523045963209270964582376003700823967542970925930981413435674901391297791643349482643555932685773869444791723623011452385326797984005638118919064528401787669291838064827961588824719783533602324000590625941795794148760774938168401691434306386769010990812615027769697787421088447912502378493248075848156416714725943133928385302778280047566638465489702845286020458152639351650424411108963390223588498207661587569974714708568068388771696047944302364733415313595607122227537880660456072976908031894850326244329655526822634987836592090524202355011431755249621126307258310864404132491484702588087090205852469800161025932130038771173099066656033227357928336600383972250613729879756107418438976093570481644054376412373216946421465076298776055631989889730854797869174215741454159529554225932632735240236508184911464162492102177052127176274425472037529241051427186018199617014389328777170201530570438599755102286425438882254550914991223189949276067429434655174002871273061876573857405332665765858293880073473136243423734880605088376102699318246194844356504169715112291533287422993186206625085676306273249732746002073031801767370231349206262048762938556675304332603924740052062936668356427221625884401321826452751612207092949405343266484104677370731378918137639064022674175850968443395637239004913347317070822572417757544140890033942201430934667237589592671039347140803337607637685441112153669368273057513376255724266422950996019467244974900922451255117086525857041974699617805480957031250000 [102,84] -118395726814614613668435887393857871393325587216440500758666319204523339402383741387582237067895932828619657276279490902884349060696905729927815972646620272711075307476123936781359671120437401316593840328300067766267227145988939892530199826544620633301273760503731153994507592200529050900582567159217350245509439234529309090855734324945694762468586885744396956653867134091190776014113528944507566373188273253818533455241730035139682218979696103147669097821551591711112550652424635931786158759618545000080986092866928933952145912005520674102244757009254443619294539931315670677275089415113307949723491616350554832881411759677826719244723288983568573777971611383475318579386202488134859370449804042776774635601445698957212676452146627015026106864125757152672912995833673570544740280158059405704196661942369529384285465611213846929662838305108562881678578493953392214948507754557735689982363470088531468523682106949239331535667214973936031796993854159250096359229044768523533709368584823895253955888318134731191249335374725222074446838456239757126522814441869559945573184762176282332266769781069864320697613922069085970469267156978448359411027005106056919764118051395416268303023504664404522132585373761440455153516498780742612226197292588447304709464474284944437535796637732510938889289176407519489500972084709348526345559839335857038996143470655032262076611371413963547337523676463120083073632128717120504217153389157931607309634741383800425547691601057103826428288397058690788713909597653907006788182292246059038547059291448767156388114006788700298917593142272316400714849931276165809924835041965475506322441135721444296799481704598986697000818354449241757641301908611990521474835267146178222480438714700648495538235803229551074579281893602784945137744700110492280297572492577675709402554096656039497853690944258333876143606893979687340773673113732078017359337902131684223255501538100446546778269736881765275184644202554164329760192448674216338123198115486190992389556700750186176591726668243408203125000 [102,85] -243382559107095827907538563873453220927990786013421442250229552880187387031260538817649341810807810102674962930750267119261127717473329625897683251732055997377865297672987697094316527396145127526748797251942923580129810963075017181598712225884881812278684136504726081303941544803596263817028982895064352255645148924175075603983995192264987415589906556540990532197050299133218347326056096274168669792618798167597867753593789599099036927488394653928424299038429597981361097164358444988114901740895451115204004362027611753251135881899531209554096231924320399147792767433756634705355838662877258509350395764270972293603106902429705303666322905929916947037991013271179956472711334707472352953345929635898623548324793644198546543907300868067220833311681789434581356941060881347637814199039508188501576796972945687329761397567602552040170589349863697625362946192507339197552637830580118341477993527779190852277665196827417603978099115074788984660978038270317319705995330716176650265016525182224966408584695197728243932092000571805744705956184098245951382311028331422313754321941548346925290604681924831788538965717228376893761070244908780551431262159636529931185990447842375319560488107057254789133688202689914020820117494904374568072268243514511684237031128709849435480353954596434434499564591016231599262459573813618999385927937992134620234264020010300753069897087721637953048100875315820414695157811146332081620720434507149610671927293221293355190192701863166337654653144040253511681555544852298888106368987406083118051110372006563019349936689373669302971380412929773927553282976448571757922957791359307756806754731293617749345999726703596139413374917807215766739791599027677468328827438822012408902752330457918737422730510052574399356631050860481521725871107539798330710050403321811109873157297784001341868939806674866337939448426686425352256753323775440723486889837604112675044928115210999989105407452367525427939497489569753574459486831721747164830003556526044797316911129807136028322709960937500000 [102,86] 157554787086179861443827486250911713412513791634696044711483207953793437642706016494091459161843557128015451616111493921011479780683884265819546533425190773732651349761064905381137875501830219054550708958244899344024754084882298139023246900429953832959654703861932436594369089663049275449537906294831183917885133229048502996919407257045897320007419956711300368147530470920125603922243939802207755565687664409401853438490528903855380753461914708283820049354483939393214212718825407505298624902273977773173091430642904091155661043712655033953382006830272245692073906138763732368494966227319908316414431084421637863970650749382492812300760016285394079830117205985472031072737789249676382493857976126523673847681046653742203340452023056146242119497479196865656910247950487015427745326286199970625281684252275779704330333228405538690764428945940612393356493614886879988737135076973755373051939648683884244864368326086223105033425032819112602652573341728720565392012516667291111781461076130066891167274227463212058955698942293896607984719854975122666373469685083990430895272553376222517664630330693663070952906462942231004378340855302325806065865518682828419978778290318614192265772506688609566425848483706766392541841054198628801986380565042333081566110179929720258415039806794769097057669745790603472662210322043257167684994840746902730016921941400418441454156548059188606174129705770410872681030943289007636149689804120724447029823697759102798465485155318436644556245799264194216286343543639240753605233729521927416486958372445238425196175476241321944432265349936430499010028200070720058483590240368969484327342671998540809861021467086115011654023854505416472820783705375197104757440016698172856759383907266728780524057941491189539708095064632018812931864090967663067662716486128083439098834645079000197757804658388873735696714319882071495631768889380283355216848939032649954232698579092663773470870092607923300005968212341853310894860991510287009586858138470420162820144724617081959619687500000000 [102,87] 2954424137687277523175894387957483474824419324758415815049224614777345868904798927795278478735648856501043271231518307000038609742252256373019566214005233974032021270230839842256104138870425875368966312124107321249149200453938944102211775355478665142466921695860249051760358183462849650217089665594850157234688300463163207888563630707782791578307747064224355921893375717514754286724352230009456326270980143930669896992968541769167228846225873161425257518222738919077329428955886654739739257356432452291213602976066024693750315743288877265583513865567680582216298974621281497248794830819435288901510087023328008057342896396249659710902438470817323882353159444233557547608476846818732731127233901807586310795119772879295342499992002308789325573486167700445385707559525552963301445006799850050272304920941325369783855558198502820775153672107181549109379930817126036922165301590044148661623497132334161545190009026143856410727890438210575220595307049525510652373891606191726291137557038358693414919672997082101868885334330089520294466383537518461718245328603874273858462783951035438194288201558678078777451516771460258058093224032574432560804143781761828904806425697107296305926225195663657588841643341966484188894756625820262348406728889188316326722661088693123250303686424459852127758099923992885471863308339874854628338180471406670694516861104423529283207136436996568615794475944552010516125164096274251446693714841899379847640961434902775884987454796151219549950702389591875587515716117065915064681903764058594364833681993880443927835716640675514634610079848904971922020484100296832711241716498533369469907547750160297945815999508548514287739300966045768078164522894783639387762376361317979670259559836281950451524948557899849199962433796832335116554137822551278439377346713429725256449933037376414623370385501768835967581666138840852225264462526540365694412956128120631694648886334219478658372602949134092198894428895786822168366660086842592305332613121875817429673281084885934496250000000 [102,88] -386276082090413670865543498977846754951895040594114232828214103320602873819945728783695276370421626783632958706145997781663021360215568470535707231254793599912151875470795677087804867640140104706464179150222076436915595746826197737408769837890795297661403516198147677233171230180560277090448587927560327556884980526006100687985135050604502409535190487812358614188267552210663029649557487205955047826987208051750782207501508483894185424810256776170965269334050549790950358291129114534868613857395601214714642651455076763205575405041955841613749837242597856383219310730947326866891880932718847221579917632135942407754502369806967878218939423133336095642147974997848720448780285880097668449360649657577473615688867596903811971407297394229104284005826310563206431385196235823034402093770413278774471522849394155605409792412130181369454240518319302277730889442222464051075263849733565021025182915428875742929082328672237682891074095983780021282104120993696672374528373957569648954200148872294412736463264352580370679446147872230406037376802448724043384118142537559929577808232443469230654656423797332185155679650272306950670476344598579896170206501787464962725301405353009710025995887327118072411763133167700250105385711808011097426990393353766004250440033005563780931332809698190667084921938918792479068290809889727129577595982660860721053821686512740671540192921614764063269434791408986012084874433744087187093783216698808643951096307609679184478352699383821101495712530034889283441184063275769810908862110311763424932950712563629070694826690761365786088986675152608364696970791682195028929380215795122013123743052556347901901406090994001995113273173615051701250482087378811368942414903178460828012174380271416535197275919952280831884224641335154680991668382982805751157625779601074596053215944641207521176714694452606657671423806523927272698454591954560861462378954682440152271334216067005914288779172881426466865726948191760196262831698421564313385441456565327259209665738134677133125000 [102,89] 12398693422044143244324250297918016294420479451092993060528082955514209827699433710286081666408445987364061592061839108613371093020117443605191377096508414060074679754037759593547296028744362423494319707314607596127156222805132253732207291421121052286969464805812623459868691507813245868898919948950275365585405324190749969648791120004057346044798409390740768276164089030690756082791382803657057278008312451947367293923997430034303543091256837808083450093100097954961308497893062691387174184809634913526384444408118498603313437595501818671483699969228612881296470450718602521688710200128211319246423362248385254867113353704446399775146864513954096983856770965914659715431335567419646352437895952657475235623423645548682396012562328332923103816346029052297809945167359838937069813219558519365615107333480049875600569915762080556759403187410075697288146919073189201782604331966669835453712760752159209115249781125027009387740945703453230433473127644462129671070168405375799829664447234149806436806418142917389045241529275985360476898123427597465800025225239078758597034195123872712645804874647518150104036449407031103905869717121409786071404342255971386236739327090358306823750321576679988944673411774103338307672020978683999633564395201873753227343280948249913044391335107734440949514983679147380399800155253898765638944777086099367580115795819705438427650319420736518248055639214959194082217498015178232914475585378610029013414608759148071753716166971338921876012758256805858077314629185493643381017533125031600662976770756611308054772202473724251627119208754503323888673895465693273517965665548556020012725139828988771942887996520343734739285544866480609098385192372872983403087295664103076914727834022652926107068530889229056985032377775053672641303741930716146938488249502280557333959829107310003080427246251717374153990175551964171544353774372308737735814342925999066641846103303621963836859442725868178069487923717729210128316717068589417480686467342446907544163763512565667500 [102,90] -351980977755601225954250884761900531627463816946823743374392640496125798578178978746491000821267737187355790615981331963380178921946162218819654945868897710849961609524693383996615214613799785785960973210173049481384913902199626417589778887584539845395835374367554532593637591555506965741513861476840448858080686444120440858464094132887951821866659155442328867893941123577318658154903128142179729442724212024589682802305955148928664750321369658525984285054132240828475209289046822359081538361441994338754702865334436167256904501621423045391593306737572316022803352310969441245158598428759441509589300025127304209907311349664916733634246365497546538246064862429266450079238042687322451677056805218758118042077263300363846118774099105804922185358567686185014063169186506922841856489023743889575404100253730376074037215684702452766577195834956031864848811292793443338141513884654191388863817792676367901319008631759344697859978209643027390505919375858197928217264448193162282454613256763871368525608619622449692753005164595497933325770313898292563651958399154159138972895263663597821936936101156132244982195841012735464436078825754865037902912979542120986286802948236894910778410596285218621983163277795066970719173320242314307451119207734483529321675509731776839600044365239978595332903385986073460731959470655874561337472180782695631145743958341263317219218523044194370855395707232413307881779339691204142391226021904229419209276111547913662040145154343099514114210813110586003043085342709371869049371629048357155666501592142736748751713726650565468759793567665146754941439030786451542677509261208862737542040005018443298608426230979422361133703561013604405014447996141228514399274199190704740915723939441304772773429097498685690062838452858711945380753773886760610785366624587409330661763036982156824134686309827941549693522328736095054078202056967726259029738859915942668367763331782412668889130756852307793934062888937870406893081999816265727239266613275469312721085026204040 [102,91] 7902076583766480609678113746523165625371091758207897425507011286961867164677022664813614291660529739974927216428947090318019693637038123287351754903582481618341407111005366646714945854917378980222438811110407878699841545102152590881828541713749814253093221919192869452214666661161537244193261401503871127215441819178391363551760421663651407578149311722063800200067475504376224452142045132788849565651995923079577616923909227296244744596478400513908631731028722087349728553429931762645444167770946072149199273224763354041285917600107131162250105242018868971714501546582789929516484538270560723534873590802240632543075043319179072491844876968034136274983891353685603309197924465788628039885877183803235913410008986618602680023984569351888980466489907509655310262666116465317128079283247917241940975737397120736242803299925524429332344513821495198350756669479358176092338018169473320266788700803781517154856808281134848011185423051416210702329530544303658719078084955026364614352644486957537713523657737968299570129819494616212756629220425198157906145070704194057482554558097922782091753613241432747748957208916142950478809343235543588557280204169325477053296291092697345155160365748348545078970931182574390141239179907704599599337686822496136281796738707183297355536377213118794882172296480149210900340544816083777840570894488529045152366398810188308112044940254996076344663473666989830010278350080593097830386815280153086894501281528560938924689344440733202705072135275732163785813544479953948316449934541865536690761303158697034401388040128663902823695016142436413818039071059411160565692164565770661476820638220390836557439019908453078492327588702056846493614191249540558592030900378697941153922204601621682548814119656663129254405184385031821511537717797735397754970569716355272951524536724638892699051736153335895613418877446541293696039532003997962354751269850895919808185615368396862501863830683021153201158978035227123917775527635733879894892118167965194648444611560 [102,92] -106146108610671116878734705462011628323339000989048103449445088713717196070278116564335259869753878497519152499131079603835526473215453055288535525837716121963140118662583777560299284679304971337765737221372517294379212202996134676152084294516269567681924047613486828585398016994941626858987380145509409033432480096053195394821210618126716099857259422060010789650550252117733071278200140466652444730712012944755052758280231001837011609120178160013169503264871360220378547667189991588116740919281208767872686987473462666220864822042369707710203114162654456351533892907667677718918519846860930163624363908995164500592186527490362495715252658545618418779359982879922406359753246979398295727354473599900248141480195184382657207561681648268304068378570630208626898888985467267808302343772544639458046912245952671715649816898790828532666474410922148846314940330923060465563735763042049396398765817002583595804766760342049239978261519509235378639306478610503343807457604577729811343328257341520588956443981412252315612164503919279297261903094982901644948136496630122490982007248043865795145614263544616624849607648294438482822035628975954576474099077198868926672562276656768750131639450417895909140896637383879448164554353197560661147926792799873767963915195753422578135845130594938419314361377511299966956388930866889846779894996878721761109855227709024973483693177438624960727657013235561798484564493684906430914054646250048999376822721255191737721688537672219801227068616052143772350972693654799703505815689816920473213861348821252261916650845606135654814619855277958072195437377660479977168592824361768588064553837068872452631694538966070661298425687950135372541027602212098671315733801230517405513405466886734141216499800038798224760585689537553555859083596782821407516114972779980057415952710234100084566420425340010473170554757575417590381941479303330278524028989804405240999046642856381415803565148261511971502291840500376103496302070904232801495356146784043981157500 [102,93] 808726131817561121974629309416996710875659021337073252704984018987563907981176786311478109340612116626502700065525497520579572216821438998571799740366177337447887275841966824699261384081761202178335409168207487474761176880616168392799399551795352141058003051724792868472260464255394651596131930957830791570559009083950750621764947432898286809750562031278607876328367484967988697662639462374458579413232216527942962849446087304733243100809742906682800940744336395544228437828424469179556974446036473727930904139756199672322529015896478229464404330259130980381034114244787097356689663604187939170037048085503539992514815243262260100936830506494929681696570364171813916354971096729924516764596737841828847386155437467544383287869113314385663281560388113800924302378065614055973929698139620750375017202799500768331450698964857250885775683638658239193596997012459193580102232064367599010228979909322896309046502525687866974860574302713500594427229866877892601048971619886439086492516509010836505915960392923971227288977642961091334309376911990425469603356705480157641415558824740482423717601745480500341214989456736542481655973083956046807985564732437862647823612537519958267461866386594870790707028522498660470942033148417833565238252169843040575783946261476349241327047127252252881725830350352327229546045174631964607079011217434559940736337445204722600616954446052305485806033710812078838930851966838728122346559172879732757102021316112097884547263159560285377947600626068869856980665846878219752724875353114141816492168281468386470962625698321553409782827049503064093177071763549812019850071524737168690670876109987448524608005780647169669939259355483775233558709813125299368276193847398753960544910004279650673944115655079327824699616576631120841759565212693365846698880191719414941644868951217293735896095917580578817616896591883327421818153497722029807748016487171921531439733168016054895234130819449687277545087106653447036214423816960567854462971578842975600 [102,94] -4502968006880654236045965594156417193640522914886067860287646109060189748257486928128030660974539136730319183360229557528651650691692173094544963289356700695081275810262167042783212686775655274625399119491281997315400065215240284408362096260168113423460349683302056031509719651078301765170140292434598498401000054484493071824323550324681133925532751287975503954645951428934658989282533226660997807115982595234038832021963688796383656016001257814771253666139130816617001776025517964941925993006886566613584585068866389340522683471133536159040509846207076333727439943355920391195987039576368558689403013255225070514022128788207267234683982549082131689668433212583728289563209811730468511624640361564139641242868956010721156902906727975806982569042320712997250032587613749217589363607659344784527405967257640014125756176840803365383742448891184419532341391024971054324325411916249760496446944130817938900115122211625418644281439394460240015256950152741413925156174281947085717995011096949013016533569258469761895264221583746271181326215579529217780937286984745062506091415380004727494555360014995564796755479449125440389103995477247743531524546578312356010395998571050630065336779474141976929562141342612070939172584734622327398312349392250006193457944546786940087138508062707852036552600223879353704332956093434704038615805760798688054955326157431645752608111222130931709207295266387240588160997176179132817845170369617582681860311639870273968472752938756753864539603974325226039665892574513191661775393900838807916629597184387491413531998201649936641755519126627088068574481281012966348498830154689947741610788068685558447402206964685279818046616326741439527912171792631508310017809177924160732989048357857376904174417729582405221957347723472059889281497360526433304038705691387714012796272578613461714828476037584479336325414413621025449399072115460867533148582995385893216749352106914062545224807415085947845358693411148256403235915643235306540681307972500 [102,95] 32732780531690953421187427507908592489101871098744407834345680161010091772086059792548372726369968837446990602759661604697857454160806632608434836038811460324466872329879803997070236630638084338971539276583053701057671935537340937384325336846938729433793379491833494467784837295611357175015082893999254121674872909872897394736618890148360682409479398704995290225443815126738611012960083147130292590579910365083677649440971436543794019206117032974362113864006830275039282352745334521103542200969500385861500075928979922097975388594795865947782511397497906508141711939821332928807113325091595359877292335498926068197067897253330516698366799602378651867481336693654506302007007252163151907281320416731758879070201877235954303227154319711479695561149089971818935649959662395667134057531729820974350991088651223676793470374750623347493985327814789075411559782334488834782614983824889033048420577923944420228702524540622258180706768788232468891776519676810294233852670617964049520902264996584370074831323732378335275273950353429312640663744412326293104880502436854788488101663724632287649976511661773730916119033804951064601551991487004063886854697162337246234573699647171359032184970222590021275645525814952355479156066872879727660088681733949196229337621152991308140589898105752258438093225378710683096414961046873062585022329369589260450574653455378399875470846420162500908530525399453069687403941006909450134182933354819519920107021154256465223972018571430292928288325515596964573399266546821323949888586909710191728848881080710066782275292408102001919576941313850325357126240166699887771635863930985405011538428534135274738108726146593704967893993048647316869553327234357365427049593847292366257940114711250231834414333011457144840724674347436999026428244521499815441857233735018775177378788304537692660043742973498710805205899723461991973677124210758181806769783869328612416551642980964851984919737002062097748149502853649209376983034328030108221519000 [102,96] 64706826632646359552816895044986262078737278145820674792975254709583127527097625736885411509396356657045145867769536333216061272510227569336376331943143458838226365722088405702633540166987636826088914007214115619694273697178987315057869807549546253644269607280041610973049569805185399485013775189686938786410907387408941655809328949766325166657158848486190015675560084858271527719396341852964262600270632518216631159159668345040731579461218106879825145808711327948542632392434283014752776829112853133293606103742675795634276723241751545421077757327313821898794657771603679919069891940825142472200548451253384786226450758912783479266913649950013723914556635654923376776925142959500965203606519189856331639399488914322243293651990247987939102267982958802415379283628971687576494264858663614333546721971855534198196419044623052513131712114898269307319248613899092255715289567694012716579428571802315967856333978760567946851281217230792872887844454721278499534486015270549529317465256276471405938174722812016597603275726805708281853720824926260785407476774014292466148084556189518437409779063053512910977454298176319707366683101800039177538665771226561437131921792969021776016371485124262160590012585560307585170890822949790040794167046510634760197295797763485772354519313050630659567152619601050785536571620494545980303242104430651816017532700888762165195397237596182143767186752245576822165776086257998997970014567499345933430527457184310706633027999799531180922526750391487155164866775067189636031603305831852815745167821823404309383153292490626497649267071517520375318874064953045057003108693610894888567021657728929279093870578755529843096806105016570989778373424665549602333679889411246319886294529001380213367721110507379402026869595526134410862368906378409356252828274276610725134735799304033956629732865330587817659501566252071448385793475955966383916856125043520966337131364888375089240131979488566053779708481686032347559275341058411312000 [102,97] 10534080208911949993919911617625192913481827895810520606279874439258441585830236505283446936785825964879908136917934021176189956253533711187603994405409451040173106323217185531848888724083799661218870325647101612968262034423612145032756061225932675914946899488595319010253361801279586362823028305856926358987690405116598884424603076344956929538547713853489889191608223850892927138816623328723740111645349251905681962091005298111810785450904251104880045757750969557888123747654368802727031924979504452492493787356450433555243015805519179047608946217454442815116205800110543095882056575152663007216342670784725647964114133952620178631526795372889102587777992596667628791733109443153242207698304397650003874530316723848795161118167888125370021223879273749963059037089471462856087254791671643620222259631684213945569743393046474494526775994558751992235266743053587863110892957573605593521365238297612787006917328888188136861647631179081672804054461324206372647336840222668335909481121770982497749222314231624915593654164678825272090411682967128355840679490123684736817138491822838380491308643288303188810974437848778941236586523452223641886416252314616222662857309292459153404720435625330626004668279578653284379591055126949651723576788664513512784768026465158666504546457041198301383998928846080638837424079735410767997924682660127118244147338481044153705275688063026199872766967713321285768920425413519992359964120039013689354860865819727946500981690375918805682873233822227588020715885104385341791903116823214668093543069861814849881992096448167372185393956843203811339914948265725532160516501128208096037839866641076968333373265366423848391183046991083333082663157652642704900738796668962475565185198636486638407431287286776051901638392034367520377113087839831490285508476055751157210778663435817497388413949017308735205953453010176587294269665616565974677635986517332248634216444033357914122654546922560384597607874820731283675764324138290000 [102,98] -45836245897643473382345189397073957740824405750393538791687680683442412864798265726011819035792467586620908122204560125911939036776809293945439924254812072088767874872215250128229805587798693004081862560366857055267405800948988288759742455938980826880282502042934490672350130747305031908939747241414773814404770149214475559875001218573894967280607369075037957194340408148202310387292552922392690552384870794184042039410634537606987633737713023769648606890183474304319015028219681653865622826150205884234478011492310251819684491354009618047550482502762864970185164687770435806503225158304789715643741822384247726819776894436814344468606412561674000321435801575566082958364618669390155808998759609615142923462554571012591696886499885746963096972843730472351468151911649245106443092320963265428650323925319792978063055997388486148391908314744955392002571436824652405134139567948668204115148542845303171711821156313896526086517955124184763808324328337096127443514646280154702503416756844225422137393076994940865194170036879194942450348630823679048229790720779669038340356133075327194921518172240525760320013540966561123665815416315678466993871491734965603227966479608294311779254840754544290449796717493493776063058967734574787430650935584036029783568460662914513459357327063035658140020346392992971452376713157636771084858805115148452429390529863469281691017076663871622489380570602134726618117648874100667068605098157186927539494424917858726402261594708662553643252369467275828565104560724168473235620454608398236816873382119559929538596071110283001676562959730550356260066920136259835590847528419001477188026983950618888325370451111842410088277344335451444238886433806472008164780238158539755968910205723347479377801180660493953510948813614771684169757944830658428055661296362456496270710759171661396662681427781494296365868796528368205468735157830496509437274836781320311337561645578018500427831287718020695409355219151072636253953099360 [102,99] -482199952902148446168347865598386904383328250216015363581975510289430715953727087973575103555246831819588654199727684233603408343411646586129826060683739436953960983275008145014827200997945494484145493272556718035781325692797305086565815940133411332248906844958701979306249515007477704925413742024756086242810242814535442211288554586505440541763831849995494224804039680771175954961480448747175025101819203515299615364113897377954154739182292592668920163251175159718659258948892656655110956840839293014217340793542765868028117855426278980555001054419432350434243914458577023762261429727059607222694011510590981506324678293374736203299403916205198609929081087970574101452174153739218260715403561278931615635527085140012423449385806765383778969162450798647988702421843250359807334676505003941987008189717796715419444138818700672344366406087320510203524743464093131799928779729762914696631157643975817767122412531932077825072543921391986210826553628492089538683707987212906939204516984400491507571797361268710117274317377977782006632679601796621428537958276393460390431935639065776253483752248378109047002321356448047343636327431838816612790364141216843838194173406382924082788555778571457601424135989505997822418388054751824034649138102821244825751575885240256461757135885115019615702926953909394120615274793677384467476170790872370900396876199385630452624032788014538015657547073821784123065210986321955566487155560232037531376854627131097058070614028206905459938039777559604835568824740912126597413469070831861361244142675510340021064720876009226402085807862807139621740147656679034838427021230638501406828643685306538644207575345948087215811018043460607758346883939955802853673960306313376472800879625973530445975381159715778734780135347778858261448572245813311161338986115039053846550015302591442298633902616943389924754448049856643605762807508496940401722234556512888932303432993414854575371023360963536809692577519616292221111280 [102,100] 7463795328209154960759335506657212290367267528352379029140383281571810498471877756684173653545205659488594858657456798937687653178568716549952767926083899088824687937021459367247250494196192969992479948622943645790851460297326621110565519057145604130863812510574884090339229568174906470017182330928186085041752685974062417013697065646207139503008080135940672592890227203394336734343051714247885101136162154244090319648914241610919504268883909821579062640224978684910299366304864874788625602511288840068343678219448269003666607068393594224809677783865915640796886676026968910689967458989901832911407665254338414059930950105563992210798031061438624877993761572908076276784769732953301850816897612333870636321445654568810659416059492304325373737891890040843703287117137296980508284337779919250084004326967520933335729164890289907188622426429067845758227495836119542357890095300354182947454641755216640197999791751611222807860672373685271903746808093026050161463406517856566577789554078808696656978016346542461679977466027122659664169334280517719875052854716393325512229885540626810878889855265379182701541358062889055408598966208203761566560453107291011718342387682511342737396997433287388876789266300514483780796454384476912920196554572791434458643556477997540437657728748305684771027566922350270838576055354044225844135688225589385097037194507206253085955764590958323518945785236502064666808742429367305637891379835729117422675385743556615566842424468736544140125580689043112658199165360994315880084747402169228110207900204458557728073707263989070424380534960214184865137470222941004320588578810857525604186161432242642802631964715501954802476545514264316113879183379698806407851417963514533653620282021014680081482408538238663022209650092185110042164408694958152064880300587463938801667575464646496189397364387429131231571756391271607196348265883876409447604725010979578787843204166116379765166975489292384980858960778293130880 [102,101] 16247881623854865275591169936940008466251111489992982535054284321052963741225430405754794773091764893176741978581025560081100574718300108580453411064385167531112417223346611341359713567842080218039226458530752725890922078952997099425411324417090311666463910381101464250963786116360904065838700361465817707552256959403699561057858217364089573749276866744273383723155530724959901274631123861159000666464060588241318268558274432063400163236554443017639290361200918397209070138797040994763465815107764057427208143480395628236059067964663816708115390622874038020066833938099283417063515286618778895363128095345922378479100046975552893418252211564410336887526813468378740259913857692418386099721454026166102302547391059359801635378143787185308485261282427011313832041411490223589339375925883456335691878649592115177172838060718442432498511367680982413101220369394444045093964183991359020878581747192752796501434400899309478864351080316596394885795971451359364178394905407104045964502348802412280173740716971787543804390780250640270680556707721041117443223509887517930681166754330693633593771297297630101293339374590973938063741638064846493663834175570979021598087985467442155096507267820536637932367975513427341543408495272825962659818664709295289292383163861359960381561168048035024235060207453866154053886138471258841756533808432803480217993801723490076598082895059769856335437602416672898719643750859743681270134567490601642022295809568978579592311028472580745081934139738607222320813031342738061981092173303788710792784687377581004640873592988805686232895759716250427166402914942146426755578221262346648434548541095284819370901434876341041949682021061938371913858115198849014938059130836637973911077805483083852450851843793238662050948940629420314569338185037469220105358780667244118739364313149737755797851406196266837144140494363975182499844932371321202853569786168984749148935732845197760050033489874688825910949031537480 [102,102] -89387648909545489414487355651412369130508462714532455871487415949653089269357726251130174852525978521161882722050354158416223300954302751452351902269018759110730240252632321805394879566755353253175232282401513368738418873846397192793850457200155604246931523585626546425986479097333938214161024781382723863408414589006104649347495544706044783166142601609721429021405010637454781048850078664754714034506835770777943243068909969670024373689212188755285806774938173832388471081029980906900419406980634221257156086183464420430247683160997033142207585953671755725700718828917612554829834143441236999517664111121008841996916727588025779252104039150593267542706053653077100391012192046089143739323381575433246472902730897428068252621694094646539105814151593712888099409024843201389494585510003725009195119598580848199898394809383128130445669725924889952185315349559036184673376013478773038675145010910530256094271224510899111072202678098352638378513046281647301785816935128809996322590880774485069157711144724305417557647962472820077741940394317081295588511890392642436392865959672953425962529516530040304102233260140111468918432580679490371698593429966403696682708703766067195871186926057060868343553850294365723145351308840103460583818751059170676233902994449098567484404338277516636054029281368232577220247988837334306434300835874033118592906981850018388919865008564662862431526273031271748226563079562471170237342486153752657456271015236578718942723583638970497867010306896673130266269950800898204828912099333127163364215082659376999553837469508158559871155143095572583297566939193260988915047320457154409179282871547153530159800345579522363578635318074342551068573984222401391262400280791113896771918979123719292318156424236528997154010374594456763962352198603078784318482780657330189399334611818206114386153821683374439278950143620869519405791585638027086527401510038908101431757062182663243412222109746435386839777380 [103,0] -14344392982338076410377444333823201384464745804107794985112417821535058179354591977191264317943627458255760095118854500894883835842016953940785421367828021926541971434033406441862391386255347128617685168303070148660636041827267270944746733409490311620604197205013331475086168845205165647696872029666802934327668576711123572079177379838840597022497476181396793351017225771955481912462618393581310509818002845417325332751704149997592319997866697668646233317550944467293363461711513881735183542385698703311695360541666010636700902474966571201888789083704115245211740630067322594018000135485679174659273999240845560621265616057803531083132032971653517825752521904571017594521332650765148282568351125295938387348098196146431338749257618781443086571532549692298803161128114620592850664151685559228536503391562651771198729615715032182231535580216049343545012144069152179730782393121019757808459512283473487468511137217240755191247064515853898580215973447592014733436772985899210406212213019527652733549709073363778662224675948949540559727596165972711009682706083856395862501866501194290971168758025504247701000974846453724544868901601750142702207955474139658962962394402408395269392211894234727622805702750293380201788138660736365310557014966960928738363047679003377524953839726430953740589304945377763504374708590538448603266111385441037238852018719823676545095906581063673745925403494447050724662484156427672284463166828241256406686815092062972435886357449544400667975412654434997980586394244713124830766778785945980321202803740515306160755315631854175242058414261403463989491923601544092355112999131178706600409732819080205802299312092840615228573114117664087026718345503907900784604710599365796264335047080108720035117539063339879075797036896613871418712592747469721363312740026950410092979573046353614578499549736628114422477828134590026491266027676487149840211974541537249046512559882301332010158217544823143832338141222042038495156934494742596276748452061546537064280674247425520056427033720804918076213464100903671675290683496029851757325366687361615567665511361685448756745187680158121285496973900889764824027210281013244731824705919885796101461738604943203269359575102726012119092047214508056640625000000000000000000000000000000000000000000000000000000 [103,1] 33932526407558097995856387810980421989030358389149743743417280372396930951097603391555213102546384854640138122450252259551619018236311181316592386780863998132977938713337978011204884911641637339718859638651407210629927493824995819564859420332900794834301311963346598106089627140033762024273550594301279530695449147571716562417842172734771153740644151355405261549087332872105035257723401519257176288714947077195005612139435248906405681635326382278760815846441148929609606172099983653450201048778591426010046010129838261000519523688206714175026643510832968474488917466292638340311280010345517629589878597289803807970824952467346662662540637935182256249414818505540998783663248243461619862305688060062112792406568853964339127867919677425103043537396515188456683397666493618671402641031901738205780241020694986379307524369339676796903851563676552494457699249179703240399475482987512787722214587513580366892155732478867337701490589586248437785992241106277174982631527399172655021785990496629468345935279041807970333055320428324614784833636391849436105963334596440746333402830240887186475244926449298299771544807991927181755729163221519146024173620962610205694915630135968421527631585079660102536857675929087054266429515769297312902090840373188038811149886048994088738725766519548842312027154847962411769439587369790586672332508332402343946125262191042948791732807441020226199393335486043301557962991457016899299959444701202720488442135261080354870305459876557107336451842328018128294250525260833044304562088381920237977898466928386005982501757594399955567085387268438105026506121369085098061363653659432208222653331543612627028567799862590903480235623029072371544132232193104532524136106030395253217433960116479714522537346453399497291689120763770363528523602474083154719713361739468334039951973002116772443268524941695985115516973546478620999377864188451272525269224522689291864084355255097162626187272488791070317948013707657760678203961223275316999593133334067432825067539015789400614794708546264806281274674344847794962800027610157398274411161823771236230071970488544966457543304150115119303590038982946037728110338826098973700826324254119683710500458318358263480200897113658875525743496837094426155090332031250000000000000000000000000000000000000000000000 [103,2] -10928974635948430064754952648792516019023816719922054958681452247715663021023498932276675808662399755224718623194479462053886114574097239385466009602609084841943518093042078242825835269143848639418002135924629957544326506146407839877251874018443295743327153793748806295806873147230224178471854249980207722480051146646258638790521029482052647497399343913798509484237351968142170042354110525155416763682132472198345702354111548663991729753544530836152747765800256126443432787543572407875749987863301119772875037868218996151538081385196637915924847472410835356830885251634243217838949239061094352940708018714723668012264032047603704025598044722288165709635564546363290667594213401336484667492445674401010198920004715793731945557384432434827121670766944822944150591041207225583010593603987690413234447681388552308558059183908464192387138698416479242043339692600645019608943513038261573430597107878042121140570451842857140541913629930297291736193643176751584087683555468881898648864762393782186556326518852270589408857844774875264954019046161637462598627260896050577963571248550407597315073250327479063830105901851454691572752849444286351165176575647690812423807824347328138607388586079284750117592568500906529718482380186415538802037808378653240577504751564862071969682740479433227267293418057099738241474574451229452125206688273577001757345202901735670011263033668017850530412152086977645850821396040468290176061591992557675870523332215324167511451373989426053142619280263869194785867417321078562168666894688010848360639672198320300142214369433698503305452545987065667453898759167564704793307583225091007333948426092649942786069936045622704403027411605380891997141180280809732051641220429783769769497117813479010846026774271514311241032592941900581521897608956827122348892112080422285403072826743128551628555602044313288365306036886513105202189997396797416014693409722360406972837485151486128700288462095309937862387483402740834391705189960502662223777877647500902269306149334861898474040708871019298698194187663699407393484515173748777426253542366488105444534333127977571930679359000571789642193106438773802816080501699773934959364032175323029566892201125859094541798091632231124115115505901485448703169822692871093750000000000000000000000000000000000000000 [103,3] 184470382826608987959096701162252407916730610811822318605101543194297571007242956627583662153945223286145936131361850260176417575650172964559714662349496912256004893175329701442570355639375222057261091616307773612035846483203336455285723955342715763462510166991216139425201922896194121575725870649734249634598725194027694392502261561361052853909911969784432879558219598239330326029163257646087016993411825933086269073779475180935806311469579085345031890596181839931570407380693412890502971540045464872535597615392745220143875334417784150128052001009824637348382767168668061196864870656020169074068969441067187587541942587745150283877350280436766135849847125745081480160270094437448596994694074616569336352023268797169572045683436816017888679778181265898790462425105972014976410937316040751153749865003986179820331089813027242640034390305467602956605320274760231200273472760135772660418929452964530208930590034166744364147112153964792760025385486788112058054539757756367507621322804653165735870047197841278826264261317726000209781284859872322113862249472396783098609706459047573395306309152060643969552637292652970734543669963813905287359292077119163941313347610414721282729600153810351351272504785985256965070271223661195271287743097058220042785172141986080460460120675980789856997552659787909695934135540765648367698935261847830591802317668627730324325914526713996844638598667789229824420771897793766151987709875021375778048885806732903768758723174284128003457593608908823115160783521018478643761356672750766622654884736368168146819357047300986021909970062463392943640255070763206663530500395459692805120204161180782635054074926851293703720260382287224158871141710581312971358251028110931274878189753753307091835400862432933196786334839342805561432197741041184884101702400587570449440785389111043453371062364139224719696136884820443910870952998215527072767919448705810518687702581464301007134298495286894339311021320830741530647494592589634469415503124951095205191018734559428368979935496612325655260050837916822634023746804830601316063038153377685044721140998543850484656711856813451458086236032100253727627140205825863325983125727123945054208281069717520954236897508002386213371657369686218430615554098039865493774414062500000000000000000000000000000 [103,4] -10007491043790059982469532017571430032224806925660246002991369218586051857955905183650436427772734372834762451248932526407339816618735582435567105752960542016389106558469551940505198809491077804845654753349507587082642212799061570193478369094451950002710530444750048561986065793653730074412925645856927648172438519201967696866581640454392306173891962438602298590209481699338442696992350840940068074781805283825040534549339596891874797116231957814539238261424886813039330690920945352324781632250168986659318871033396403233269528294285420335613475767563682179177035386315854017992794791672034015641189120861831717443860764145523261597957213395014005618579552188682697908400763023143212283004899652903236228186657090551018709478645571481930777144557464375058348400222786744002710121642648377033565875792874788145281136179346069579528670591386421130394398169825507464148235874356994633602875629766051954238195657505000633804282601649737561975732873784127708200918667442179250545739410810988451856613086335292012137639638202600562545905131746713569640806909715829691920854454925822873648513363509001286241194000944441068341364695323085468729751797588276224855521850512209650687074162132018709011009060031603087467236186067176612106280458417692162684335211385218754996298392403005814832444110174863988289326887336698383470686613158099943314860504220947038136003630622308722475668158495818303740030725514499206345199482016521984640232605149360233480985987553550840178245558012781129165040640986991719646761642022394622084104656512275709652340038590865147316853096103548972653667342052467908072005289289955080566227328157441538600047305779406402329629366959599790189223585692175368574453956517246547860315289279901535993419174272496801824821040279636147740250513744761653930818372700904388569683013018806178671958749348385096159659800862066255957942310148864229041376517308829951760971201338738079473319976472845976127176937455453313516653869725959041523766207727396267353601135972285349932493936904914487509104728632796447177865332716148933870207518287634003643573068249901974439586819181992683912526440951548176961445502201514517298740548821797883644122655202084601590887813191909951125084946911038275008110076669254340231418609619140625000000000000000000000 [103,5] -10842185504513175551171683935461162904100674657386192611201836191738798798854411917240405976494632725790530987816879577910194160901780524513739177655983533549313258597384183975404875139317871847037280178094332965901556694629242211495744881013392378629766444175790983228683354952145619845109277026413216362119182737550441010033647397940875802119079514777039473821406445453843024132519355260133119496313028420367162938688851833619326061256826732115262913542051541370891263183794030116213850366916069343045952968629066464824689777437203176612538771769168354490664424868403927702126147726010171618143271967354540337083031384809583229115435594968814241747463576914621344389088790174397903563378131720428777368612763042920093714855569135643762071531656834057198767365797441609358778816781703431372051292647982908476532279750630063298420045177154660990451403324374835757613487173222584156721438457060541857220535068265756890718056778100100460082973738416801898770806289644440585472893263278699723670321050177644992142002489593786254801926523227673927554748320074585484210556361434209831710177177519048537833703448300445631393334544001895126086852566713231425355345001587958796136681747127152668277216132355339497227300499592489578383042570820650622269916849688860501570852426706321011883726550055124330479798219387115314226326141999252591508304457968540819652990848535472927711145972197674460085686557075619077035328114887083187475374862014546131686182507145028677695435956538305768653808493305153168031251655136180096983939491289823447350940854086849026297385820012726477541356817749480388328669163378508232995084148642837905710722465700223994670204928021301117535607590828867510675487335425186941158807669128936416869705209452326325767216370835128810393711897370319121616003598233165880578316050206754719037175651485941324005758964588448219479014381562277987573795738115900046071346933936757039848254022178954850020775488781015747220181785662228891018160331760638617556747105768910660996789753037478809565016664325972072555736633552767229909054630478616284695042001008956059175796350098125375419548642562400738697945245969131821153650986476933200223625462137123853774139479713982556265347182535208796563819255709404387744143605232238769531250000000000000 [103,6] -17705067818364648867177269490024999414589072408068322732636376391542122986164982114224183541015977861968836124867942108684984321312772016127211132702296757463731581452412399019333709462465184353157757256477379262332646247325290158179389520652156743033526487278350926256873468883576492142228163409273408578121263193584792472468223972292668178997704835486059207030880351903160599947866802851170921800092967071527709805330518081090267556105889774804183303075753592564199784867052338933987693930188303805555339297769412159435319308691390608584248127663619753465613811647447817727270639171534861223549503058963559611381282968456452065390730987792917725699069779832907033720677775145165124730156992678128840219685402728281572101707950296909076410448404557653776773520142717892151140393051622935341058243042981101129927828427316389131456577202883650265721502897785697172021454902210441329057176283391464346132585085819650649144981610746269992291778267432756330095931614258016570955926912481241575293876212214177254958120671852347084077953298995481707255396266063338085905605829119356381653927734634042492314065496673066559018882912193673630897718009917942145734946505488961570333602352956204976113784234478298215268734581827085908777458414819061563201856561112298867533319212227117941758890783800858810768780734748423298789366365167536505825575310579122509082899876361510666269549759403829812374479151474788267763017684130132149819288143220944066633549315229183125798048346601269461513802928251181493262426963278909413937669517112089587461026073041264990637567639202910888899423829769385501653611401473256617959265859767413270118100406671915830354585129724576738516743334877663898868449091947072212991378034013490813046329134960222481484794093805661303669596790369243016518278592567097967127050068051391312255076152706454656020569674217151663129699808070075813394344195596736578193214918587260205272710859501810554193544643992397915101637645502044966890064543100815459837240861914567888442845781531336965627244463359866231405757530523134612714997207889066779954360042546032370458551674261626069037881869421465787925402956492347007047600255754764711490946998660425020644579161554859973362201411380861034577938184497725160326808691024780273437500000000000000 [103,7] 440516145324427550832726222917417964096677936624799763017120797364158400656089630173098931875823641383412807433468416879720245455298466208624225233471274481264256918733348506737076212691218776414903128791954234742245560771040909371797954906724376505050978092968577881919498711035943323721234544488767012566943666583987354680790046604009265146710791040581288160405593011947887745107731512648748824819531365419970760154406246410449299788136555855193176302073612250032551957548501472007147282328569507786405165908095123803514230100776970836365871669813573768020131492893757098982824978833379554796545464018274168299334698977743300265832863557608389899372977147763809930566817385579464577358390025709311239992315919870010883235152820966546779370917251680956596674364037077106552690750172368558830161414570404914872123413264507493784062626601541093773844911011188864630863693542594315889329944106476821985198156991598410442150012756612526834226251765714998018469025071289342107802833496607259916267478951842727318461186651946864779397799593783036946620056093687224452160245255742798493690325534552428785252807550022368942745810562071899926116062135721850479927924911844905541240340872942379745367382063554845875948518978187642137471011508760899155070956211956185387575616891019006813370426126413773914261999858702905888742429644052374952652729457403693874198106803880976975076121083740685480801571441014103477251781380033971034534433337252129627086724899686845613268943528859439051432302787890988898316547431694415924035132633959736329098153254689408101685035458003293367695433071295531638588930285669108316531859147751157192640096729180329783106688257160620643572744001385611997014646970745229481235778411142224874122425849277798063443533383776013024958455493241549763297622159727743149416485772921633717444804058642561773451124444789963530942238797469393214930521871752775812988289886747530049776652729134252966355119641160539009729101927170253894812304758810263188030698671847683102789054449162339354008732625397342091146336857616459214781013244647429583343984390171777660619132630043213088038088186341356019266424597761935291646641433344444334275031480198182210526674270832119087821812516441344516338052272885761340148746967315673828125000000000000 [103,8] -9262495298271755790809386817209388994073778174384887190144200189616284303836701048762835771662876637189988577854840380726418998478335385623750388154880785577383085746400053419808475510623013101091932643065548730373772740574620584696395782518331410577076623004632561680267183919333175913437770547686222003718573738693488653327859798173724855943023004767832465909529682269976357114905608168338211031347866073117191253368672569472053406315017201994271280072037409962182111167003801491628724797012455448905717349234249088133589413804158469873769542920660992697641779181121539264808423910410276068056767861484288568255468086362390572816395163057550462386248429389597064098201746190038880757044090344875696316376068822293240892019872015090766138409584986962913243935837811552312232580769731608842487793537454375357186773872964676374038443600245015047134587199665605158290010610401981151170718496124295285728021031945816160138761289931064536878146354704968790671687972462341358065420773123701058205417751427170323926718140004046478131904075565962593859384705069235391200322293567292438675107408016213882322103433286888480615220343544551436918546892056215134677515027320382351440044524311626705200206973044980080013372949369171533070427678410251893287910300714976112035794832896256687668293238391748748143751632452597787530435695438990396426775990605260748868476188962001227761926644049191058816568166383624122043603137583164108182970939368323756079112018623732965004894695514224636304418899766751937459723137607781431449722469267701679688754690674808450647750976837935794614683309739194539083410955828463435648344099269162430431426010180079149703900193338601720592901266766131302609738367029938493501799066081415671826989876451529022510476096016449628546558810238568876148101627020311075725227025688819482492713039770204967185660540114588112803089665850806594916469856780657708821584739116904859150945243567112460747864941063564897948641180249884922118874797799006509319439714230653795649308351806807243259452635761114993220960193134066688193072562932594951432820940442211848886195796919405915239833449333008868446719262669828261013294676116241149182859533488829479690017796873794682610366008120180401907983736009555286727845668792724609375000000000000 [103,9] 139587230173920550872313030663049343666132785013014585353278924184659222222609079449737999337642962320405847569213312090545181927440102751128395809445254113843486892744937449891506721730854429696982030866186362471518385943558560220541154650115652175486295891835137030073288326910355046193980922703945007757793513870449972959562741028096781295838689687612354371036978380632826538087301752997554090231286842717328101630462617097375097962142553781857024216675504187540506734325338976182759263822460586139560663980112463135256577668907652453330402962497491976678861633129204561507942413128746186199133176622375479625110358343911312387849547416265253266117297808493358620831717020270903939965352512858724309437422326544350844565412334193033895758272685143644933141090552158566333901503301549250530080872581350486353850796851815902846500877452512574435889993772730761582785942785034343652755473478973228214046903653458634212684950957213433798967330750395376839184583918049866041979674792692862747847665224615769635558408172310282667103959443480316770033116855524237038235518228468136270128229584955907262988808243857695293285658382256622589883277930251448459449501731244308936132250239628923360148938168799045583535989480318881433960646798949672500116969652299136601961025603069620865936297346111258578402254014713080120428729939367909256218439225063275535058194084301700580188745308495379912162139338287784717793165755208938540895798282199503681004608301905793068991462277217326770185368909087695676232153486195771903957761104470516514358477639615216440648540832025251341663751314617505110564830395459511208030112719819355313734416985043476250302133688005821783627997485866852738555983821615515767877984903299152956565275844025014864868103602812843113752773080130166353550131813463717045105571965271988296148118904139257210410277199398607049921533555872378780118656372580131058833083383504276152414664705124117968885787207928116351750717816870467356026995800903517594084700911338263231086622830057873656188416864797412615965263195276485840711254161046028505485702289090075048059465383396092033600849123667318072868628499184420302825041038953246980180079349685701539376524607579095014499173377559471283249070694409965653903782367706298828125000000000 [103,10] -2053391486228557199233897044388631672429956077479811048705476247502393026463182760137931279886358935861385299756067875022409257121978501687033477194334967212802486256616113466367026924473188237823855231700911449289481750157860825683939013583210732337043444110675710003561869549056867575513544439346354935350618707795299976879611349307929582021187707904218411231814831818815080038975876713698234617431415744001749125781251695601432927151013000866005308099084837528262780174535438930451367070824143580276975085179206905562528287205831670912684907995176131872785829615862353154243086570526551555512416839652303806933382914696641284219869959971589600192731299983232467830754294085406518383006158626454219182186262628559750551924398954458524236349719503426725556092247767723230852050384118075858396130452110881314374584580093802045976409182084006787898565949940678881448887315117640237076359191071296961753185793496555892226435342516402745290544730303472106037714760208309518695177115898400145887629030425848276737948124783349087748506345952095145695252922284305207636447941856782335575692399437301322125394495835051650884840309816023765688008392335881310918522403261448651296824073977239039862799549593866811648829843118394598809715607340055316605108659723119453144251292350759835905813089748975753532218100449722104673091986979219792600073721305669139305424819605237873264917602907439394104177386669164563714674057015101452678082566722383024328967839330543523018346691756987906623680169157522316414139898172452502783359177556968270703835336955563390074084923032178601423731730207793165346181791072231969842947972993174875296278954971265257041046414897440840325539321852361462207495510995152573833153951378882811842670305010782574628597380190875920916605605067357347576564788638780348308564859543095816653118587395680961693873445722033682347140448527759411160947482377920844015686610201257768403387382467872009246025210466377639014099942737917103149778497180302332145182830012085936971253203363073702204342247674813237867386033210488167406216791751187343577838402378116788341504009231067502868631234503494381435352836380249832726666750459882006424745790467107290553685008332125947554606116611194445431554100878202007152140140533447265625000000000 [103,11] 26483040022364789782597340888383705090132271067877868867859682636700816602465804035670269171774308301994544106803208972344369085720146732104948613643464524552438511013909847111274634682215525025299919351239560227485812508299319671515917058055996270710462602382673863654117508351480582851951304837258634084627178728141878628932424783681532092636356346806845514271331173226451756334867233075315296136144009680121974395340310874769488534068621308894402010147311872342328159088391008081692498959464378884459744825366930339414354009274477318963571795192666782205832575418129150692747172266832655284142032843917962661850857837070399425395415795718488579191245543321755568404846736241113288368478365471642307264654925805874841630634373666357602796189644123315328434835533161519778517991915454558687669472494721874640999200675016785916814552845347640941913500765594852090483150571570885584050075780474037596810255721304246111697981712914528431822888616732609635097879467322264888730475295755325099168395259194984249470983354841920155088747140787586926867009667290336005086793659738228871103685497006969556688968536581010137425553144400799615053574884411710349776822938592691108433895267187291283919290573385092794348010683387806350329236934477617308578317342148758555064964825977826623096832965521109251506909077465700644166962681330429596669817455517745261105539212512156908259558301165015494908659560500535685310572499256165936062244315165692329623019984880915442933908346111536035161496385488356892586958363977083767007233719660590816738583258428733323985884864635689337865250205353348942478014423651225120471346066835777325608341507159749989930919758915150438554286534364136712252532736845258372714391890990252501564519517692940495223908700377800925405973802810637277206023863644148691073199200420761413148869310253437283028711754742776523137656411370024000836911720102487895848984759379980803410110015325264989722615367047903020652136407929740724085884779115973203190343288197643684590787382353137460261577831073268169152569015347017508025899941102272020703562439447052592173601707213660276936887491355871430480439342114541416455081932087175350578044889699121336020325345240235354141476931859669474711438397207530215382575988769531250000000000 [103,12] -273917410065182409172895549207488753738036743352654935941172426660513291133753192826895308122392825500113645821107297779240598005451349511983880325273754065478928046486608238501247860471509222450186072259570190350253561265629031247170688730258489623190180939603306134404352724851650603882458597730079572711362835249392309694203359721872137469844960569088663292433753209512319430693517792933229273042579742727666429888239758610388533197634224302265951519015911376176961599977786170842184244057087649139443372514549302181513773905315766229757467164022008840844350695135056103803975266694538360799816597775470902710089010050700922963900639413767558687970968623777232682761030747072152340893118788857246447457717356499671990424894105975135225949369603735265784772247952037803661253001620800936648436411937565651034008582726579643973626788488813334294772057989356402777080258757688658245989366521189132283774048330432765882902685497506492993044610025720813389305469465673719670614182296990455393744835003754855304367635788469730838580133332717547955469488031440116893836089873859649686865445692561990697936949711439134743310108343808073338436703323032286803555179086588401663033710275098197293620835120932715821459040207078076032288419105721513787157692410682611894618222301124687394462475685534347475086969196648084439925513717988274638775350266551397504790180639461019172026495704663366212530511104173671903031377334123725374661822236056174925094796215034364912975510838924789872687958725933269416673266248167900530224854486772500132256992143205763901675170861373893738525461123515629304659072314920800153727390265271640215420342281920655027246299184633623905283561207944961952433631680123720186569450968810554279659821230195759487201889161637151794898409609211914093830083054812796342484274854738331910263419313367173983283429419070923790071408412394093777006560986008396470019109337448534873637578914541035434677007379701101836715049373718341032939105325878243644187737508007682378686304897078246609138273787526781336654281779043876854019919385769395523109941174011562452342300931294423847205085507952150010621991526040231056446331215406621961789555365363212936805826637768821046561799740538811764878346366458572447299957275390625000000000 [103,13] 2239562225447017759593618849729356217826471128723616449002793398032772519730523707507992179998981412865794677361180400535893400382159076774969965445659531285110310848380583551685940267283789710891847925927951644326606654024248575928978763814619130888645717933667712258112385216291265020124095817465977940708258045379077484336408821211511558611042167092138031066050230952605533845044410446821932257211814247535693486820525658369325927016939634930026409743968707858798785730824698011713447774153007982608741716923913956774715671786089714291136302031540406398182608826675826521888774975307157801435313905507476036217012479871851894755798020822322571194554159847611845537396544907155524117351748452131790614214911374187095199237685542285341491399947043477117590425772041271578432879876226303819750023141524251373494569335259291997722193143131571284497992815865928952554100665663240586151874053941569806149342418364519980444449594912469267585457403463548670182627210010249797071524583887952506274084781496133730304093634044158967613929262416183923431223448117502175349842099704596815496899907266622478260883416181079855463476457308885123545869666861804171541253559734815832000992145889501801212628394891524487805578029724762012152599412462274520871500474851615188178773017664260459275236475089924941392264116923757513905229236896142496419008687575642136224974745719478284991071657790774837387347380830283650741980015254473942233138641314279115019577323238345329524657701210918334885980614749175619136633668008719823374776478829979074113038344759236596581665507611282909084699935292850564513963140689782277602679072527448444851855305321909480849703182626838985257364499950984438922129159273312632150729896948617519690568594493468300167267320939710071315465358641989883040055333277859779664025139689486215310592562562214297931677652194255300544770266809866460440329517139452330243589616390107512111911666588548298268036722079408135638374261894439857043162833221524069801601317959314455177215600671148883125528955679814015022568829909587599289332116406417689407547584934356541311692668077729902354503802567992071357354325629165022154939411662220441295243271912807593243124902417969489227986981216660111737581928537110798060894012451171875000000 [103,14] -14662333727524128007827385772622700399139263982456510874455058429616944186603904220273979225095180450509766560048653365026451390908392712954449785725066461633188378202200940215654288527241820665044193485163263201255060519583787479936455241943796746599079304052901731010183398788761946264962645779374264690737143558822916509832684031450016770136790599911231023774643904561773161904172458705299530051660087190864447325915692641044383500135381312573099438570868698252751973658875524869266083487110932146369643574664837001452492971694483738903656894218107930865570659882365341267658398595491148054044153377406280103006820144436001609354661313069010138274563778306204705999508371386680500991912083866082765544489806560245862392890021512825236543553723289919903548922383627457531805028860906795738988816384822553797167745591191752402307305807240493085083049886986181485813636199324248701588392076986976949971403043754553872124999320669655376243074891161199666489476766800656752945018632338238910574615988177080369469992763278212375742230226164674336432298744220742983693726433079992239198719739400706817626585067515407080015941828276269721711813691499681237861281380752383524729607132358583985351728202662012367225886665505748975718168278249684861047779234654484006410775478042877410648906960408416671025502154569822303468193268757999620632559413193511060002482283246705820341853870591777477106365376276375988412455563282707709440526339767042081555640786165146406846282374167513586278443124713583966153876007952419863591800541670918498504068129317693213136221194784598983394286683128418613948640008690703355847210034594803261032736898689737415354608420153864752084700916205106417872785259421664263006868352417738389205154220317351561033809185085103226808239869180809766211462224540487152495658296185012566273602420480188882593092250591763046498882600825075238137367978623128942364229743356692073570503852646674644952888603517641337693023354245110014896935355441867094876892380827002178823297819417312564890631042870100644739241075357447247854412955028027999103092031189605038194584926822415201289300470258398929081847301558800906940164708894498896098165764391549691444122670499666961758280354054251315432111368863843381404876708984375000000 [103,15] 78348239916909939930464698393248117365681463405744900561004159768754885088794415518545683043243882738750888241442572925916159309047444848306462345142137755201219959617152175165300255337526483088950872662498981085666443665439814031306609787544417434921015273506075093190941533101716608630213775378179700652962361869631036001351850811789267502736860757305911786658127120401129645424566482787657860266740559795700862271446733718259519990093610624375945004609267471429358542927592465054608801747765651060193865420075316063628488215751413503284123190373725978916715672964039707582693234854413408836491605989513110332860044600219181999336936315738463069674199655915136601797458970339018881316615622110250501005160651238109718594554297805349989977841174585305936327983280507416387786923419577511343643483375069280354024509064952319509125687592628313194788781191035755867087394868028256102685236634958788131740255918142284669309202636219205714131366026729366390622533251518242536376655203828899573073582877984128711276695383877812960706427598872911420732477089879981721166446117295394086341610447570757628903026011269477745477140757810453384521437345768059375953470387028353119800172079551848160253308246811622861714147433814998330045085793224433728135523620276555978238003767280151191691864497541502929725632881298942635223975393101493020776844150311686678857995245777465841933649075086941509128214065328619624439003192483124806509191796425606754748369064331531332400751968389125556324016805772958034187146858172724819430150658300139416533475777573616493828031575889154233268033836355318382683388284969088573455939732115938160485593647083864088144621462102713796639146547688190033222958209920108040184551745344609312846250061977780741786918378613877514462546408950447408473635825219157130321312610123191359837197067569669303153868826041484431160760144008743686944882482096042415380194520377782419285147335913021564639261736304545128579851542308419211293074134701518932156969830400936995018912240342804149112525914330625717642505373157254303554432633719799667005564953385463377711573719217951484756345258902744599898196885208835061152856590602765455073197043816854002254192413109096553423707325058966688402506406418979167938232421875000000 [103,16] -349136470668024726321450488918492747399291382821193710104694340439716691689156297149893916484746991805255590969274070089389539208064575360813147241501105581442416960372895546567768586801831634144198294160727016778077652018543644171994512459703702814578619291648973060500488170444712319362432518591957701497266749644003145150592238219872808783455628656492426572847937493701890603659056324705006696660432206258084327502197597659226463580665511611079808179793774808812297487842128531051099808856091737877527284323155195691797235785256367183047738507700642733796745162747297064890622168463645973866433343363479956225129287907521357608019741766257010242903368115818948753593748558858292402964616204230974605990061466579466296186679776977597072668823428675932640109180469176306983702933832398985979417254759616502637631512355404237963622999054641710951177451450655699856424282457012018684266359501088862266446693230406430615692864164477232852878873352807128801446316521660819339056228008427886224605634081382908809720983523316357853026123672429115869648243574699198438362049966366886649279684311942326355413511623760058614901958177036884971816065534634958837448579316684213593842714192144421743201468332769865737871075402978239984105058999002829349262003957288799804414809877518341145252116279213404656526173150984376113778871697150014381512800739501578400426867975526288708691429488020354706596222744303020108309506907376107892979573704268523365046862029565708580868790952124990726885882180317478275115474449561837514685634249593859981777734312697758302613281072767123970652462116620663214571082756899233747581896481259015847664062376808472722369022483456665161338709765570787659242992720961053674663602860587036605001638298713883984006683242638991809410361709976240576106778031779924051261390884355520471171417846918605372249725938322150201433083424793561642522688671492240213864471968553551864568122507965949614487511136524883460375017198674442424025565341115972796463393576933462735084754182522747778708466211257922887461397657324791828403938196952956775661169467416779329254625504510293560283807751520053233037574017964336252585860946947272869106449242397672172461230289033929497346034342974974151729838922619819641113281250000000 [103,17] 1324204161902825143194887192804761733767401434059830549529370504106120333385657406594593276852263059959827249999827904790133143250736218865682240936466956752355333027558430742767718507474878427513068028315023044687695133143284086098402780727564100509323656558326265293556933213191872882121703222722288629437562659273860876223130060344741675171037484173459559669278779429950390441406031356214685879376153675366998054743947626020072497514391829498028166689823913551428790752028613279397840513122181266920412902477009533211084187110947579539422388006363670386772535515751305507204657440208151631559951673761883561819069539662745336569228052305203455885476864380288332530239438182308493248122631003084668377131904008900350820970732040302681441860055748842826210826818272544088644134225859744585215516773652687673263877565985161122152360618810939744420113918905764429839633602162084274501836935270487875906836566639174610118776872442984615356605793256184114478119875139118525621600436224887500867467381331296338076833719262098726305298016651298386522260846872467059616445154450450060596795153319962123940466948362882635610954606781760346026663478346079375573320486500210546707914719812140910265707839687313104304312227308210263495196556734136461908409727872613377362094223821131131060342117031909948109844721243358969675146360160080535319804588960513405573717847281932005652272759332639153805543220465220197034494434640968961928907849025061604710530847726663396331676625993998903355793935081022097532490642444605760958026717285272772072482975563298708180496154081427178574380949260138634000627539558660711429725702366360822060641549813011176784742438811524807477422216878917696097116924178727986868916477530561575907904080603495805667654787224916528022484414323658521636332551143387573442807673053995944484102963649534111501511239646558621233656208584427728384721590954387949133045071147995742787983949430972446136583621170151198973015658027327775085791807223409339218386800130856019891384055478726505912572406458002399586904570763931056663316772234204308208145126990374793573643263648492170987439310577497682476285578021854427818292878661427501016626001088993516607524209433019833111319293883489933705277508124709129333496093750000 [103,18] -4351370517051037624841340896914999556322286101004851767447474839048658749177942415597856692800299663375263714270435430589898733027051413638670650008071750561011786323171967132116281107618898245992994424111010006821462923916994285650413778930227728859380807327472228868797578538704382986144642781392077519959678633806946472781113686455888103859555834541557273450283091741426642037586080701848197703417507455858193868575261670539969294293312183656674232204926763640778937326268561144575799177843642109121087538787531376254807525668414971313255852768252715084983595909351959380851124891715363208599377283155052068429515801493238860215072857504590160016861989971115986419409981282555917534543211511822398187093049703355256636660033420810690178217386898483987805678466046225015917111591321949795649958609437006549077134267963030751594918564074601790647701928513571898395420379274203009491424458552700123057875342287752072941091881135285453802695172278352448858038635608399734286218448433979106232409656798805541106284222449348860362082122683909300664323272613121815889050678616547263558049856070256003896613343422065596269558451891798306670912996057869777619311478989506501576567831554450142858771339155332783647209968313697913620387014760621207740547536863095667590844594413327203376127893965460677844673182592380788764326738558801809104801372276868195588811858540198675851885791537818241176778290006786050237993296912731380891045761539992231082175962596147826534377132675613916170582553762842509974284676530214504627633545136866772232274676737231116272707653788340844726482448651540335077322533513538656027686928426023699730923312914831789741561498440950495931941114252899117286601824181932112866701273264672973992015082557768926759876170438965534992245411885797188814299184201634991947068905189425271907382445259831528798310638716013837728753876544505486322963632972587088206303302471604223159760289538606546765131306652021946868322544490460311645143737129479545457528615650243372969189794957151783422147050147166050402121978794391642350719550184087357279523649344168772797806735611114160031310112157738518540599025092650788060980341104417619151542405413377526299521470287305158555768436201560689369216561317443847656250000000 [103,19] 12551410295197321388898995450578576220670270688428713604777793365339457499953106801854617702179085996177541944155560074462765659729268167090665547362382741789663524683294507254731338162560902955290421855286178890113251439076546094820322833359920036587798031621721753175222839414894121401563241366018259957259261524939378478880304645846257003655430011882199202016439803936640380073499848415433959839227760527322565765889492654705648593542079641808332083498185705797127250958057219653343254194395190626326854484462170672223903434946883097688652855621625157299460062079085950763116148773039154929202150587962481121250717001758247813846436305207511215178656739143512332558240995234439626209872436600075463553745122399528682599922311612584611913361384830349511200363715086797455869447580964526517786104754878086244713465615588327726082469919780006501563411169378406337795593774876484012435830692971703082584303208834606458900859387933764821097248737682771023915068865861131185546661662357231099796965104941051002443248022968353565129687930564174432352048444145085481391220133294919414899766367530723690799433661837749774572769971806217409048053118008379456798514559530462884362142847457269439301303731013890786627412984056527579554287964080992638778528980630831573111103785556987875491594907548158388574670330512308395402372924532022919543440139295427437685034057857573484140454366424038904024843927955253689445184440909462789479376969948276488263724797927984650505103034408342259741284883734623643766353168871064190471245859765753307500719670435293422866776077472603738068172942947053575585685988598371162666319634123236537618067107134036600438717419918623109947075635589530031895113375266595397506100921625008321186064714033968180183258804419124198417576729309993213832978893630603863456143273603362882477934570898846152216777615801726383715569622982224479204739652305158447075562104392623135672183257340360422577087605257801718362033736280365737175546169074584813299774265199891681843456252303660839270729476135205620656623171295079613014841040693696724259983838643295145845649640480008044267321015012189627775674028073629948980834068295739595648157019860805936525554774839147798709548808915315021295100450515747070312500000 [103,20] -31978834566295769196698269083346810827494281230039580999651031127768113476913925083587127282499147208961644899874898198548152634435440536253120844823377460264420110417029696980806115004823801170789291545693384435637544032529295519951400472474323041645764340482069029998181403174039337381090451473896477130219495230835069966722188647406395772755107405880393584589515315116512309729242175774869993838912419903583053338742788917092234009739610829843666131429101922912016613072586585068706030740460468829631455898489952444065678554953329280297830497542460904746247371528348190603196846978756433651314056032957317924284441918579559771648314186821895315442218529692721143729477982989536261311918324191299028939134231608896000425483802940172687810964622242738980889191445732269496971466467753380709306360240462175632226945670476707807139224856377822686824653529019094112651960428741177134614484590132323705568951917154007268762094729083705141779054554263744298891621725423478717716201854084899875720408547409681289405375009535738688487473256675293793438325205618980012027910820359659838492766627633260735611285038049790640838190430253684786581421084424844415605102963581218420113183087961356063902522548444798603830907351174588990788915135686362614287433748419747782978815966791202104002669431164411697373185685285714926495514131477272576756074282113071265039410614779429263388386671052367988998486917239467365695301443250829492578493262201727517617570164090300385536774458676370731063828495113899301273173948558011735698283320426951975237767683218386981629511259232417541148683348494689756347259288674731118589352001834579948191172086416136815727767490755643905919376957335112934378140893031223496096641141627763355621264427259617932660922027126364337075000776354322159035614861554158389985127864087891863858213843204238344534427489817153504605026833874781109356168257796824433017277347074932184808491610386153258785137559190229478276003125953901053965290556185198749337942505891274976863431163683275034449570579828635975781401167939348163015757859041316589094415705718750452168741707993039042463385767121600199068087255292690382228929720313294992244679355704365527547058649523135931413975185932940803468227386474609375000000 [103,21] 71856623789744710096170388790618324077452712649500744849084540515902640926698669559852631354927019000971150035593432104599037712988970555091554904897435362011409006118584277128711669858163831025580740509988272391767637024120722453490451291713297292125736349188457438163410720655523194202664782878196495978632456071106758478396460184266176866585511989913736914857033712790696557316566174317597549106865225487280355894447898599569242143251362210361323185338310748463010786633359679014773123536528700024556068398154147069896784248800465685432860709597366198308363288745809666575014904577532201923317318672045287183112316892915816476834891208543019738697399302353405611345155488835440852089765451440911402397559784127061860517353259350282299111011861431932953256925801675830046569711253606635869361920012625138839951212151037910972360170269236062187031629852867950914451726259932175518617900707599699929291826111768978404911290799436858728501171667760188415566104618019017373797532333003957608938182533659380283129397747130725087012564911621382762255886012247245794456578774873248340323685296773770195196916437360328111402648153137190762222685281844239981382217020381561144601307446384223126835556175130640496895738553519919135938744372874676208109114920577337821879285713549592687842001693945515393677661554864570376764018721418213279078031357524423465743576591775545271960237159767537920091405159187035825147366980285349176584246457838785757587522260006411300910119588511098766384449707929877197694242348144983362089619665951632305084781345898221077588729536599267512502979273535835826898544748559764874365281374622730406446086210895387407250256761381460516794492302910958585526923003395361377152257209740071213021726783825805188063064428603108135606808531234331476119963686354337794209978263941813332188588690395876750563502957132773835527656365771943029000798317711842607998283267946591235129956430983433386553381710864939514980676123362871583882871943277844328450454456786964867577170545258832378538571022863586009162420915287027437436885242637628844608679998429892566892580264465388312252659477222075583856152087026117305845645035503356369134466556445512177576686712590289807245369502197718247771263122558593750000 [103,22] -141126283205166616075721111426218858460857536135812872070140973613500004286810204081915084786470301981965386482519992456230322717396171055526299171320392265540389000224822079348645099204205559955148182403144666747262186365028537368594081801536743927629093259381649537688687986380901675572238480851894678630149788523165402507609289509467009987352802388515134969184412346738861337885973647519237150029556326352382889071371574304435145273952208552649337251745080273245357097510587073014402679208010851461655827302300372698436728575292605677975532892711556160130234386171011523993364207349905220840529241098625877557433545513895958565510293543979878400775770860830926205730275319377278431991561524935548559078846678015903491179563636080032132932739108685238220998529124855722751984776501580603614609523595424683577433823765563545291227151138627730850115551654531029212581971190978834176711575501898649280415833526786605741993146628064622260232179947410534955610845183248367805113700419747377990076513159772721857878176827406261731110781238271587187378234264088815671465502643863420901842200429931715976609394894663899402812186194818289313151601569507471140399519125287445051411986812873906621036346437974154396414058360274172059063214789502577332786126981057283620840371117619902267978589595358498566669693105540675280543714625693102673686398656848998065317811396283491753923440134162059949821651398090323231452013055578913730020029428389303934325664638536760518281851117370535137339066533202460922832080077969358856638238855384353101116915092865454204654384982268126926556018534832234791097837693884326065933048104773494245140541542522250460709849550106873078824215503023389281666116727279035531726900863853766937365146357015851295382086641314148321184429109182415164339069505319150779615247828831366496249394297528749649170610847602936709905645516745585271577779927066005207004023210000562164259909250039843535980651270746466838106243607938289081601029259211451702999012555631531189912622752779606298506159457602736454729908112121159368565575402621928267853709836699489811310318229923524000526281302965993524938904885819002741573705515649956655328702532619905169591483255417396769360038888407871127128601074218750000 [103,23] 238254907586532026072460977390819646138049759759722936169155387755532999145261181159424014982504318348691971793216060498781504528958275898485103184494510731040768089755774842989645729023098249574460277548149672264808449409950612563920546104519184703256867795881874643274992405139359718442360550127429345782127941357857178170409684202310164349634810728387612063635971935055024652862861047853444682190369318236250977453966412412354926014434302164316482396567672563719348840076546144307802342026597426712560554613811039418816756905901857855966680103927711208973738813518345779461153024852197154171711435216213503134485033179451112052188521224899392624965338482558107568142000565632336966500074109112131386128471064799157324148185354225363330514366681549589872103313743466385037954354357957970423084907708642568901198681271048984376741183140565305384908191905041782927542543612713184292448354926412900222677163918246122023083143928599099118791891693760045602345721831673818596228161635001287257212337257283878965580796403615691533100264224516815878415213157595536354446396894679342240453941794603667940081394395911515074911479474617787138275898769999896852249687517096344039071239067880418951053990506152301113774079920684812926324735381998319509653408936609015141480728023747799726260302249666196926245471387139843626881307688458399439279889139314503251137294968359318664497367808814608649182793262024972722278008162003925077872547543588925384916211574727827038939273178711288549775683953835342854311921469775489181929321832488414037067815970967035769294983527490616057405050979761446199549136449472243699650575768149927229188551766367711749353555668332024390268075380740921435399774787455151809084104012273495734218481902761100423978977811082815418626612423546682504363361122375431413771079497226874595030279770144541554029565469289215256333012878429283891557682455341026434267567695413722404131440005465873632024027536329123831554772883275806635134271802170263984975071495860659622960209663250945134391544945499452963331710970231998583822706561698983345593826331989209611881864347153330832366959917256210028123541557373055250836217614441160486529764588861983529692210523331930005497270030900835990905761718750000 [103,24] -335635753019103129019083173889875803917670164045758264907856813529502117079024807489528980189462654629391046054717331376013766063264956872852338208218469568799942227644023615796429289116688597874184803638479188308051350203723172041733821014954932588799633989851026409368605746005216069782046864407322724822813339162067473601803819916740633456450889625060488305585062465255920022634245452036899734193208934776194290005346867864445755205165976521420658188360173904607349488100800854366448605819556840284901934070208873883267170998791430572957857425170199380860778557679892458350211316081891034146852093964605204700064404070964125587053742725115169198945127500125412342837563361975504785067906047795231683772651599424019927255048735193628363420179720569129866803513799341435166119767671254766015421869309714409803806756356532289347212059741403337846128826250867586877986368174433430778552196467964562875311155003492931272597089904984215826364594956722894653154208525527513033654501389452939798180210726692192937653191973720540929525670829039478542626745187395742315897477271528360613874056341069141145944115392877637595231879218580117365184939847103175432171289329159675860922100902685995280371765398675639674225535104305591020598230511364572657560909267208545425858979871793611781427948921711665161657329063844633463040037503017361334629862009364518299459384671280215165219653161642455383070444497303333653204096939529680424120796536774335998205161565484301179830227876729169797944645622494296693894611289297383774628483705252318499854358260181293040035706937423601338483626612253308036982193605157247324322976150670952645764714780903213272596470533684195767735358696382661414031264844267220957193843783310926128393685587816533053530478263360397464113421160792075459894467320237708408954863681170586901850070510373163865724622633286890928438153729352438886058957387706732047029371806337568273797055327489228918775406204444931486833699967149316136609466805941367189200094334359256879383497058193212994517718737554650874822655062977732451708694796451594202240481933295727638969941093062680035930922977391205960382184367782901388112895936519540995027980027366088660884663186223519915074575692415237426757812500000 [103,25] 368756740644386744233433541699592357616898965642893479544605942867957757230865967029561562636780727924974136080963103458975637762855073044881419903682797367953107270611179642123706016014348096600310558259862367723764266715495730097894056385373999563504517892564505593118222974716911293581524913314957533533466971448624037168424186159368312031876736009132577316091205810894860663096569408935339492550403955441510135199447852630457828004536350041897782176629076039695557575419742196797793189204851696137837922561990358372516900119298646772978610102659046242853560144414895036096542085381554312557403177634713594705576610576231655563345608279331975505048525483838024938912192503267196812869714750407649205012961462964918363023541847459436034645476650363981155199598518361872898397962382637846105895626031172932534465348355882622590162859899291931366865584051039455082331478919742564326020305520445981046900358139393794700488425031624850520876897950642268745321424865057765292047136680066975493065335176216293609677664297168712219781639249208848199727614753137664862058422750587350555980763272786103204820400368244909465289300506027961784590883800581484903810906618038483762214876290541373981682245087185242413454101286774107003974902896107842913167738016294427685040221207100874113085289978775843973021435377089445548363927152295208433384517249832557262278550792845622886942179644729298268651622177583219790508302323685578520757890860109541619292416585249116233380176357817093285895795651149662465445813830605841319397706924037919911175386884388602100041898983277725013427148483806118637158088582473884367092486670771885542135479312169302525703917954615778554238855872862033984404358993600332011639626282547023457152855503286622844604700229847941588631033764684928988063551855955114609203794930134916635289008050853784593291455155765767390323914868452450993781972336509471791618471790284265166070816759903499089831337365356496216672444483199458881564787515214188285303763810966297126675494466569627724542265167778131115066703204721026819606607060637318358637376641005116302499120137967169471044922157966002349013568731304914486918279163626303738317877204665443840233413075324619967432226985692977905273437500 [103,26] -244136169483882003859857373823472703367593890098350305462220714261527084694054957246318398610540630054020859025382230328677665815769270661715013236164705248551090785578141007428296091993878881790945849490542530753383940771267053944450469086079195793808643229614105550963715744163686566943110581532890710712999111998992555403238697482182481004122961643415410814914750956838732469246907557197166846619919828125157273539778178100803813387065585746955197140294084693780894212924097240584915952507415073963420777515798617272945763544145109855626784988927226817946914606145563209142541822614674500613263038848078196610876127133410960389172996943336233134745216170721883032253920438224734328529520783687903779381182616147412945079461254562799044391039439235052569723673692392163090474071882608327624301552793254850324718272124135771503397239939359490844247936155161034271590973695728006400207165266207193007707201425843453424280520769268575777929554048659867900895726881515074084630101323350678369136591997521667260904015912462443596126526170487963582767609529488210220394512145667183897884230602274320556438002031664710627967431347845710162256052345357680971737797835773084150222791287903335542883304106086677296013231586744376842530770355509508718581092114834490098567158523681406002445557671502620774158096224456015350289575859756237793307955412792450360016083357931748489984057917850203553298595529912278390295996752210611124863511797561021025384979390023267804146750395581163735649681599144728133027376067290841298357868511451185309555723192320858961997203314156649130879314184891670112156907805245846824876483407151920074519033743333671368626971414265333505428874479543167078742322454732592844305445237804837202064993071114842218266070654232725341389613947077824189374271340298879058654036744429310029769034498003778563839626464575235474769780444477451279238311278798380074145459803888905591006147761065012732889456824065904467258764441057074799827744021995526513156724531476209018526003977588594634739010198456153707187318823567398062435044491586283645685399035117038410833379616943593468567914797174766582021084232317419447447246399785879079653128568671693193747884720323781948536634445190429687500000 [103,27] -132863529994167068343614239708104423955209155563086163469806689278437088511341772159934504955989353986477632154189650141256258856020785029526854208765336081879712500659663426720059685511789952321085872913999734161720469555808003324160833674243200198365539217466172265473547627801746746652155774399491450656281860918868959246425535429531668455995989070790021770934842250944859760990071122523823842159253249737944156615572644801533247280334784885623728546086250136884735990117332392179712095468581364540570964899436464734868343493068486501832740845519622357872128874320600237677479866600357643197893397877710868937678802436623794934822867799396673367965571853199345487425944054958703126418756306851494728727397367348898742312126798923056415661911151929751598897139820702259564887150630142606461126574547762803838146920880710025839856604334455960563359190526137139181676562286250022854604932127139109446451707681851951439817729449380824876271418060444405172384608378704649363420260903445209422270872614612716313935747226229505642127599093453911160239104768512645958308734645454346628206051499307274488627449060026067715188087067081395133410192177809257814253838892484694107939804935441061904626731803690149412625142493505893721963856015564818922240527716927148586150685386674971686478344129190931546006692564991661618820092903316214272949367674664367533359303293361312304073047027786689079724586424992069353859549908684446131817189024053931867294154174623444949866297825891774823977997278718731329151134322707933336614407778829439181733200234868457230432139254440733492512295228415174982700722972047535407073992525340766247760068065666287749550830513088147150027167710944903153574429289786252843520749002740867055194114113804971145728248503229492000329497344352683162487433329350313094939306735480195031981810731520051255488263958902284183905270150591289728612581752292690386783349219368593676281235444545316322675917635360820973587556698042976643469866791933962588566129764002625828637265618202959503040880955434327683941688727859328301144886992210483739906350187012812976705849628102296231088902269097951755227620122941976586843126999092186504770429265691843168095687133245519362390041351318359375000 [103,28] 833064225368630538321662700973504583424674074199599295691388439138449700314864750042552006556651983018772006623900756731217992798115701936153991026512233310418628555413797131805511868422405400150222194587724755214038262472434628998763351993872612475196456581842853063566657485566970922759357428383209063972588254412895489390446564457739842920120149224740197413836151909503734860119521264470490834880284740092515469479696798809296381013478747609982558226356584864624141733625767333740088726873713115713213690907836190027855020160023690667973556122338223363197924435617832947124888363548679620698344543397388379217678983833695630273295396357153587759106232299918216352501359386693370631941017282353771332414779314741279980905957746772623107894568483548553217042646661968492789125211577184716340837344432302669417541301665036646228201130415320378345531331960476817068627089630448802702910179464588867214348474740498558473921070497939849191554813397259102057673180292531874588294751715871604922059794802914935062654004542266892342858272397325908589714050258069420595003911274789213276344353301084092312349632561183500083535475906712750856794487384847424235474649164270344263352393260763587794069850710013551962363074524922328176138420825201413558290905644464492987882151193160868918355871510060475128168420821795900235081385377272710416889847003999272965880474155526246514468396135298507118127760057763143377491098902818087377894543025146384648695732353404243086529778037592553066371223033426438735548987475634460877565038173878105232989531547546222931513825540519751468166330700169622739761285125684436787317072008751045631876049609715307324027306777153461406711152253999510040401402342222432994745371659168740382873772989593791220774481814426547569147393723848921448677312528897108908216557175899989980233152447531673523487461121646771180663883352177221357515503567028532518750601625552218938780373089954991072290319767358129231487634774672739056031496724759391745476674669798446393853541132490673120936720607496785799873513091006911534047012145325726856827845922858087847721812826455962683567719195277365058240832255013370194349528938590241036799471712956388635973326017847284674644470214843750000 [103,29] -1910216620031077697505598962891938497057708509748510224441388033576229475500055551031955567039974115807547444448112301983467188253600052793362586293926011657443550686473693772108656087892336652114665178872259465664470308481491281631581400128961355211502293372899778735757187226818982488409685631430561953440731994017023042139777793184222217879626524661350862984061126921575213551887323995165632426885259524139959396840529893110396271604752703749662472462236960369400107033816471446966460833203994817290283147644196687132006226220254928800900583971435047320890977537265433550905561651100671747317142201050614848543755524847472986680230978492189242988505099332256438405339524368714305344653385272237410671472478168388286073446178791206088784601476002123678428477872284761509022443274637233681621995178445324851307879408463791544682607403708523865878976095156741715182522262909634156534953175406858987787893409331265081542766122696986485984347792824742920818027524541387122656262839872306142806876809215701515838081768617912366514283965854569280091994395269346882889810380173699559181274306243977168248589772366660428535502665203339819565014837918941242175235895104361027163013382824371857780958598095110724557559275823568376620774290593135635726464179186349058915534059555926821275107226899387259246153833818883775948889748256466692658671401274687230050515312092306899230351873728188785686771721742635453128096785012241776948326346559858344498142617503717379510753378712756910504429432960349405545517258091198643771517560441616347135278434479637861018946108237944179391722223781963780256032735169776031393688740351960599376698018542535390083203656807506391825524008694142211201095843012694854101770377780128942741528292169438779020881580767291732509073403529861433411833728716231487238443805361100211494249924581379621638089054192527727298374856186539959560858887391118947018913287150021465105742576212054057991408719654429093529357280173664635405585148248387431207348963352576517280736142964726185217419451315011711042315045481793476128577222740277300121539517333497605053040445542419715462003868614265611607938841582267131601667671131208281642450833373580998397756047779694199562072753906250000 [103,30] 3435516647169397956406175119331944283051909985135399313824066263450359630374236925094491692009341184738281835516560014056293599581085935151371861581357877196856254980249835090469524863126272878072404597041937827462512223620371096502353621610287595035180501100885796039248748188236599854004054492162251947697922109127938732969633879280178577335723192447015341248709005156356234254209979090252809954938340902538848470967232521128619246323587355449589285501096163899837874582853736113700811409928144508686514498945891098044036020214699449000362841299883081613006801389383141093481207403823879706761683257933281300968943183113973011170531915358306777129858637293792793864087609349081456992207473844008121533230330173028027271235028693587883402819484701974687215358343424448292603343475872258958623498337660632396139788516448450886357065615191069558198595295617780127735160509010361080153853520089656483987934579292799035519868318006167920308180662962079401576850317649563096178228255761355167573943798168211741599863646483383684895621416125073678381610961886788619350513476565973859872877634956866420053073761263333527835626299519781613619045830353278488703637360085615522901137292985094346156246830789831849171354948239121436155855842621726658216720650705433544945810626583760881458054684455658067412745131909001693196657601808787120244897750755255380190034040648684429948640089296728373492923203523348819429108520289231025513828532529479334967965745588150499741207152717648046030454303658684104287248013102082111157276110469229160379293125258693657305850068329060935086904938329440241607324047576938508154790277219244315028603430426238402987871907248858798106109518897916532241302853143991065267947715456646571840893506531700010111013432424151609308528415614410302410135292288605515400735906961266076663028419875821065350427664359961832785990015458597539523573762908117623222901135234221633053338986267344052408768243836947442065377361565636255142286827682789667263460928841492353335409382811706508767170026277269709433490926191497354906953740953542636515782003148278315391917469677669683583039350512620803286629822914369071787311490821787586519417065367143493404000764712691307067871093750000 [103,31] -5507295661335153893412285730143129605172174774274855268348609615164440277234025362392643130213771386881481024299201517950806875247192145881440133361904557668456591050710400618001909648767780161854231941248706206857642715539447089631221941660829768347862387521402719398277630159549755608027774878996644335892361015142571735421723399176305959982710552435687770262546702707476636616677111827868599266227202729384961391092714464883132519354383279638876748855113837160184387722545653071012692774886101281041163275007229307534817357045522290386989389726774774826760212631767839760226835341825022150522743250684037333370218308865037420980218786034281847361994859456450519161768692569801678334348883913208865902599902226651666529734924760804554656020470068086719149868055025527437631432851111127675728287872273565009058996079133778983020294190064883516243142685701934054092746976003497602462178800872442165083783372258593376375961991644028394890766294828356530167099217513707104782936570433624473272309295342049699073881759995574218768813541118605178903642211162725258062380157755619806711382287518035100958814866741175134465073940493063394442639770379937792718756589700372835908088633725721430355658296158482453211099234099398934400029173707125377727775634057287280541488362218452603774826933212952244164266986922469618863186573493199412409989269691844272231371425481616040074043847614972463883830962360391099072317825298938139439669138743307651047621581324861372637616760169603580198103498155047386410689672127254946409299356081480189857242017028825832044184516456734976280264451482310486306020778950165533003427612898003249807160251732854839852244071302325446663430094634302898583577934905444908316578604993167625142762246940433405996664129664119605347712610162831945811982479026147354601252742986912194945265161376033590831092469999540793374809056146297608860056262167993634303109330142463166279378346736264980840356559244757049786349482191563191344989744097149004837802426536348810657914420938737985167552587031870844707750786761871159905599174000626688770957536632172000278275452437233917286457792888324529054313401591701865719978618750840798721363222867353215406183153390884399414062500000 [103,32] 8177116213004220452328842120271926398610455134820766590842398322615266387439318520287055748276403708854351245281021982685724244497897758881560249654372867098155447160333245380963016740249804980319879075634449207933229887228246630359815374716783141441403224353434452775893314510651733235284755495244217854597666663705395067132338595198632784847596246400866875064294535356984706375444380133680201227235746686782106917341969850170792411601254062893933256328014750063657069769512009540906488730673872296718691458784022189086241601343663353995587611737567495355404204998646164382080568078318494524816160971173102757279416834900306799960432514572046814761383622603192194864458071721226256130509343237543579753722038254340808952320021680514857610652622824019983915452030109855142330497711790500889260173628105238633379926765933491134927546723428248916345804514688277461464616267530147481137589772730371722480644811921608569565236912817821670827242694065793909495880303471844083715621958248776206292298480532075591296391367807965064007926767195516436716278998592430354937870060327338404074642856803932138424714935774470082238693073903158092121451350603763911479679884500097181656772232300693197574038186308315841777522342777360939880445587740270604886055519309322955782162353740380523068668283938980804471446498480284883397601781798785198315036459710340970483093640829289616729279344484032741593649358581046804365257618615152406453182061462106908234771590601289529226494679861810205810072887009785319178199017590916375033493106201597331599739840229900415781020674228105307759775750761790978368137169330862006385846012299487036219258917001700547211772638402712259062758296270345471958646454455131457601568942362941815813726355330767379936354505576256849240953414065147067074964043646671097580219607148159320660890374762461565117632090916148163173656586415582177699526345813287742674728174910418824001421347875864074763248534803056167905827860866435604568986173026380107954434275325717817232160514219956873113853760447642287322816835493309897071295208888567578206273436222424900695734722928334583640631266817997199893990032543613101418216674945731083784528081537246180232614278793334960937500000 [103,33] -11302303259677382492679098793315098008594334869413344838217041683958182102711347628081019511220050793328178381477429866129132143642916645279119120989727955162518032763668717660889675535452332706668973922242291255849404981030405249706219496368719635258165373611634634956239880776074983440618344730768223917927231405117972808539625234754344774689511116131306176356752362247847672298830648988310203085277642765481958871791223188162401421434708642368523804528399046294693162658931434357070522173486877187497206028302611162286910488117459473499360364844284260182595784243603589398555789788379177017452099477227057240269746014021507993126245917725006664390095634857077121620660688393213233207384507804553132605170858915872401853683648450896246629631904750052013581430276284669243258325703656525045151893716107590147816127093344990081024416517820033901930486746315849599533630194615703962057184208153065658538042657925284946923312792943306129591175248545091664302225622796466980775521974594134064576214985815544009992713125846791647997593619846204859106330496990257706342650428640813235159169515708588191729810144598820971359604471619659617503658769546614030760710847573440153912302220618551833904820712640791061520937796532957499222949598811681440863788677221514146529990434590823819561112436880915254461178956661974335458427733826603818472659683545714682041167276322685825891194604237419015811193993064104250102876325115856618564719012311107338066327733538966127362771489729080123261193518880191641768182068952221332950824987665522671155220191680671746482567262203605815069033129410116815052034192277791106873258011382385901720731555274077655379096052979485837671202862723842012693446437405217063256068074237955960278437342420519476478787414344697843700258831798614694033659005910329032729729911019257200870268419062316070347462095792790457671566430800829690860603490802155206848443529762468036823874731932147419670504292856232889277288196387957477411498481729137658811428673393460007581831126866713467370338857231755106148836972302807744002168289608911435090629715440022393959705053411690944756808923397226266861204050232957977079059223561737466956511610760571784339845180511474609375000 [103,34] 14433194413339633860787485179535427945676345143497563053248442170750804370151757155658730802951831504085033932571110645292161642001710497057957535675364523730198257306702881559550372752660251085893729060815651470392925256489280689780445330745326263114047981095820116064115071634516202224033664002238169171217385569640178490848051028480076540645882587362961123896960807968538662366373497740862992074449136214993207753817662332511284541067572018483597235103698219248956123022297275574998114645896773650997217898809156271214700816827111042604261145591461092735621642974152676100840155212710153087542849548332608358542231546903033154737924701374077493794010697692264972373210055325341171260070444647025735830978159491368823484226982073690408848321109984736413371265269558314103278790164336159828487767545810967683153438659144363321087795328860436943671419100362270258347471271100913821763198057198200065703090590081732209017087720204866303855486778606310173082462226306983677333373055511488772818266304525721743102244284895487993748046546273652740111982496595884717830447055306816430662581686153850272847967563377084984476180668062857091497689793808073864104202827709277497891778420216933637122926204312197462721650455909491666738480515338368910325398268316521716379391112723412719843597088645944963891484978267016032901146239442014425445303559797155803746371650718664199422107305735858711177772447915922730908508174455390576821192166897462798174928574435491847520017054739937236724399950934030684974037059122660300347193410108627960808279297457961819161937286264420516889689044798595335307181560267401453666186560077454445970531185430470160912930934043142947739147299510137709031705832465333692226733429538690290638047966772074538277128562330938400833853851742104260888984589626037368648209379244954698020660692139578659017895179007460033750498990441456003554340737918469187920901194717188684497026432351678803885340640910440840215772356587818008597525269948637584686321021087718429745102452513431338037471745359781672412221434434638640808857450044866282115657243924098889379705179165196199934641123552262556925567121310489305835486397995397200855194341784226708114147186279296875000 [103,35] -16870780226310971505975619238152451405691056223805317853418378776085825965443649910666868907066966957680154231428908485203755930214961159229851521838511491111737672772852178287016015701566179605056053042934023135716277652239255101248615739237846548428420426022044422595654319952632095957242611635558955915165564840102107316786815707397730666728175476174682055125451601867331700722790446451540034779850196128401369018604342459329430227288533373851980203951850232389560919583626688070923562665816861305169860590660914845541460263987752756915804249810026523934207592320292286189575177756409881756071705446612341536499178255270888241850070821735667756946371936669547191485002599308310960777760809333516648538187941896850671558972780458087887270213286631559288119356876316467551494813577626794072715915245467573169412927596757875215302724633444835757270532851451996818857997937577005108929213106480836609393864268113871531748119556926212614893298427853537430708618766108918832069378270680956858022643735091747474008386318235208055319093165610459469960576067640089620685427159388282790439446604871668557380330805879525147370132628342353233051204461417589363715216720934269437427234501516349514713567942901720880750157679668588633242864788747881298382189443869697434123920244771061353211088526738763078126816054687141447352529905847636778178846701202389194336567258415525320332034969915999609183003695356580646684881197756337926984641540507523379128747463670388409738652251872161619161160460558712100125412125817392552114601412956104923431194394643271767183972583182187296568666278941560544591294207138815540812242558599784224583492468518441006294603821131431655378060141761529629842802956983164968836025286156784977410134739650684158453068027136228512939314105125619570561058279134082174777087826576862401904992953734976630089405704884721340323812091658572237170836829649246488357328165360841073501051183308346513857322402463309851654183061836065845409853826897588639188163063870823895595649062121035133323629320582041617487628415478615036684281566622837939789330066182522128204996439666594678606138922377664065483585540037070388569255129269930382207576258224435150623321533203125000 [103,36] 17928642487560432577037601611185331497230716209297973784114929630936984608781737615984690548116035216260044980827211332118390338418600816750956889532862891614211145295766750062839666391111882988449805185610010555530387057836078224639928900493966024859973575309987165932118655266291686736034242771167096569270869993864354689176761952613996758280172354110967886444267021837580595711847586815755783579098748460757018998938908738359619712092676472845665582812594565113103876519115997552745610953680996921487257421468448657747773331399228572358365835807702083954923149829931426158495024198878030978014985419810969825556536707525533554367137301392184282730094305307602242607710821789855689809813165026206544395485537404538959038342529634964190989711640065137375214231267519020251700215487554139614295104037352893459639228976824258495182605451344760027871958607536294791395886638276639346811861059811539743925724904166803229649992003475933674487900521909380695676787468184292392232067807892127086704353079777858942825453661600025095580152609299370435425630928887187144911437710186480419718280955878517688417057485987576439234912635881264776215273343131340187848516808706770174634702685463994241233717926122592378836461697694538924358239187072812247726488910674456625536196331211382613238962917448611129809571138296277071920873354950992627919114022562471719890750136281539294796062069289051184923947824714734030652509438427802894726074235623272953103446879816877478708278228976711737027643063170745358557899068431531497605483988380976280845072938555924247438595143171060303831750620644612197232386442903474843804141898734047363027949305622968972848353718720161087349488914200709729104989514045545521103595391940223617166777916239559079318447402693737261348559726078158910505641086904636213727345846008607389409242509254700149777510300047149380520880693320923765753916637344951472229672673692282719743341383937157858632764540709546271124793346667241503708206890227866576159644735973740990531380465703265883217987534249669163114669933178001430552444166738668524424429582762689903913588387906025679731776620370773581836533903150792380550883342582579871304915286600589752197265625000000 [103,37] -17266047804589466639144233543218394107344629361911226293911493440364096235093052423275095436255403850919103380850791212435782157489289545249469841743636309744424147158474682058378382766184689779327390104887346943575537025768707443299135087581580357661012332513815014519587234933018645760800153553681607355003964261489993479150548029155605035241360678816698485056232571096173336650578235384256048037295606816093688179936097547550732936557742305895464292574895179458388797835655413460760659537080382505937214362870232120085483022103976974526400230114813366728224726748276952910359635209233963274613767126069452792224071557710378835700911250777135967218765363165487559996803583944669434685096169832485321074657489862335616644773793246404789922645098585991139870966807454011202712902578888168167696672520450081063283730458821755537688117186656720361047149066861022184130347847511325029015170155896846609229361370265542142762644656405103943670049182410967092629851824692447959053312148540126924491922583738540888568049367353824162454921825224873411389749628361973678618136588235179570969389150546104476151838128782798582932289329440147031809771306269737844663420839602332575491295937313150048323515172111086638068087467020484561772675538667678725883781950758107780652388190829159249005540751217263077658731328647626863538398095690225656179315870264218162975313529536954067859962612846648273476393776925094803197803107893710628701794108095251043431332569380227610444287436531746412913297842351148357073915521088183273162801414953716567420944063404672598849437291810503617904540704993461634082465018520628054133410754506484718191751618765327839923676931106330208694657015736099718386640589973395995853313947270016023304448502797516265544460670358124426753750575318060284985651179141924318283409887859740600542966020892166585850299111299209536992683612520157773950223823122575666527987101752407674233781361059112236346126227372788265591353888318375790960001348617472487038088190604760609801032601887677566302539194930691013453762410916415636698837810720608681054108276534495161329326659940451831479485629508548880115361182448400928523581099316430709222913719713687896728515625000 [103,38] 15074300222660217736033192111266773511112394944651462076402942948243762697757306323560883935576294316513540857844658039608515423905594794605604974574601567297006209189656169554987912004429057988243023832412530280803280990775285555227856591559407865594793695857815667118379750877690073286907056251174636473363855772325804712496422367720267264555028174478974091657245667888809321436913186049434418189397238587850175580628515693055518682437714523974485997887919193161016289548422457994781107325498148566230344523818897498622194740319890385739702309835275549134291469365555177618886140820514227271430600750501284069368064792199200367205927034859094854892515149561365693383001972703439494661940192841671422756589887286851164096951850161310873873613958909549816057999480844121743479052711430659060309562076714351850978198026663319112170508751043434720767647509703539528766496083037124896132571742972662616362996888103430116589767095691410005576176457407405748489476860955578492993106735886101830646708319723059032138990670923421297643550614050860338761135799131399742243852815854356929403961950763258436908023383411395532310785147921692990961948721965180569559541402298907490919075780340056917623528670004302102122373471204792860844701437781276666821022007925553487204576442111101096905741873690932762963224950758688095571954637890370199037118578052799882761423229847620802168180923897357095795747400886404394153967126198047541498058590703269341969002167987223896480588250071061061129658380187143581941127320573761435160416542096091858204015676255698172154345635128110910903434298615045200960233391997054498055278209602627085699705878752516808900846320605537950043777989795437758022063517086185739789535435988192371868164320858135421954870546154423887575977895249082809898448823203937889011039414007063424767092626227433973471344973720878415105354231887438798159050915318065937102596320105763135848253076590558212677907608700795679700271428777298084649570695279456130692524125213525493027467923047819675184730226033056568639396093129999299840249939440642425419867324513883450626172407156896873251537367352007141739706389133916200791241113421392583404667675495147705078125000 [103,39] -11985787736268935639350397372718790204701307322522057724318593800488393719370251097685497287531589334338408601586539433046679933543132703496564160501380782474761733431051007672502852439448242657202855934737001361137430302533336364594676344502380178354329742700307266369945117535747704916269942433737425943499762560247533096167985779125367979187052618873145671124781998113938717981260447399777324776173193538545230579510705334230294045178567398497114744891888490591985644297245126491842809262909781475548337206761650774819811972394810103580904140036739718205462051555705383679735723856494638614621954958815934528386102195668022363497583115512297181097911365114670882260904265258739739387912651717224223401870801571098410519088450903728682347890899938632368439868748925932937774941020726250676008630873712608018855033492533263404994256892963562490322698058400598109918610086473800493536610321466244601924870271735547339283700729700104687449522580830609897357977250608878019547581464501668264410951688905980646173722598983409384346327603246277187833588365956266850870058460956632649648307006026923410333942969694302268231612880942609169382371255404504009676769160560626255804850877341272286832355220411409868542030978362895458085044652660902036277693768336257299254033608538897509286747121129714350647958466745269505499891200976649004640261680759376924367073360001100497925434127322176318395463416191728181380402860897189958345172609466874643358922257320734793417664767313989867438668679162572338951465517772086122540219270861428895415401016347025209773086858571300010079323129744195846453455816218621164553269259924262254064405821755139076163265944697192182027906388519200379451135639065589536364434613207682411375815860233159023672478372052698843800137701540629688632477279380095488237484203050591066047372150983258700395446916167554682540475613915396595340809241611704712735025358335013568394394865510290785563884582044025765794881210347418885759668248890621728245119426096240571722575558025214570383952172691909617986867107113198066216345355442234175852346770099010993174257926345677562465563241190649422527178883502276332539970837842702167108654975891113281250000 [103,40] 8768667760082626379888718494437113082950966060560501580030417286249040758003884833644862811657037279703909592270019905582911709535072931438307288875361596361982171676172101710885668907917924601760082878184191294043440821635685252690140409296965957445748164560758828151222038256462130897044931524323261284962601705230461129891264698366474690283906423257860823483889936976847650920439319947401885015902545554149399773752530637909323921101233193361157805849786551069559755047626956798475659385000869656055905623835854670699145267484869313911711045554505080215356256573085343599470512814290967788032031499928074451580964045126654855374155242835765216073522830808771671833991964667667724937866029587640737899520166765174048460515301916181335051099187164193239511487085725919003260479402301237249673610900250184145827229429383951917155851367282497894935959617262716725118038556621103555879379680050594749707133612422677326155668795756474927790883760825796183716512646740531230135487377492015657399020931901561649980885779203425281432300320193549301593858250824630909934050185760851065753846396433099084520151303437568696893671037143563746417665993010107744925823151042244734706631065640861737555296595057229663634862545620115120052677369105702787202950251513969262354188727969947551840940788050270055261947115591431184155272391282368749774782577009021945671257216227129463151186546740380410029895162665409569295422201908383717693500092598648878918069999777814165270009307706446162843403700105834074293732503547726973018868285131370669070913841268740015050251004241918922499960372480385075164112955001730192229130686610663510544322972424523114015205405637927519671224151573797943610788615791287310673013803943161023648946861519678388587783609981107888502844677494756839912892252599563758504493754359912232324828209505493466010803998129135885008680465652509630495186188487915607433158332717949564306881653033517068369610243525858168459585619424810291662511900035230631513670664877471632836259739225195187637830802643355735755573793288834527296865733040533122872653647839372099688472958653630433615805672366295455188647941721646894563946261769160628318786621093750000000 [103,41] -6007709327289682194085170363510110904571864875684531730290463680862771611622244430576743603703057214606812769889606102042765966092986810450284324072723842490212597844269749019189171676708869398140416787906488558560299479632007207719552684321035942257429405823242544359354054578049704893446639706200814044194629127447337981550781406020545896269180152102024987864095817889751180065694058905052974474401009337016578770129209159200972661082226394110924241954411976414033505812619627825774195352933327220378392358899866683417954316545830618852494151903234023707050596049547992401598372639392237751076802889776147167082080906661385646172805007159376193164090200052803105845953404747249509284098388001047719362557914600867026300705063290758699522139641039341625305269268064316358253696696691016321808783944686163865187565807213957365815137758581157804049212787725552613657187318216541054681513189910454989495296856508365872570408853128543864713932036419604637955920793707502494613612265335218527342236558709530484430160068198920712924913423036544536878867810202264446031763234173077495628270487704943631426746771728137853565110515198996308632238677668151744096020966727812456991216167812964848036124606405905970835549050088728138968634595264853983036136473267575108208615482889333129795904506553510817904830824730935190201371517604149323100805537605443909029960018439912171936829041893876818379250077825442190175435058579998541847976568542956687618972463716058383086128470732760302077575539809788605609865236958609186087976685329362143584479676091576372242108826743207710021312464643965225585736372332474682258486552008127628706685756088783900592829551806885898120235490909801718703864036287927469438483017706832487568883552097633126155142707766450458348967824673250088603194745599453320070888119087082710643615671117691016450401141030708142165018284183706503761679026419764976499070277533904254765960761954184514535051936257693626642745467688217097677443317884615543227576762746572355956016517418306099540596741431914233562278921336641703498929869334551755491689404968436116376089313148511741900903304222761565838541376232198598650313670077593997120857238769531250 [103,42] 3949727737700108784448344686170143621485392450737601667034877470372206255431753130144891199962378581830714311896006201014969140779409612241830345562645781153107856386076436696807474899388833225772161589027945175540250328658850555009176184502473022239650733302636641412177197795679988175796559149278520493524623416974400566774265231951520264608858911070348352350905137031980585715457746352069664327166285747788716411901158570246719000817916407364222455702354491530863774638334098654532212024678329415402893206863941707924714433151164462331917502998686980715089796074202658510803412845830682077695972756050948030814666297495004114906929051540192837799749661220253695359676630575092468850045381202911245855901482720855823828052299463627564210876897818815918916782990177566431568968499487431408875444826259437435397291306315528947401626986549977787218285123156253456271597349364466115343290998725735404598739518430354622687115322705028649511633964074596870181111165534111855993628663926490118528164988143241967737809152960927220225887770195834083445825417402472499333641975956255472851052030365818884960817008452045448994335658478607195054723417441318805625503940604868837844529752039346920503256299766655504998878961861967733355048411798035972758112735463717917981149460152822818700077732690447789731810230908177459772973907227617669591474200506622594030876125325478411324228161207441677249605507076908279302086070293671857924942195018407141101690185494105067127262427777751927558723510281030929918648029411417473933375032407019364070618618350578846366929998190013310110702791418712308210883346748553278817561191115346587560911859790149157734029188938167879122752825183812738507297026441489115170418250107563990490214278228686974086299262876051066045750677417231020819379218876394337156346189136345188821374440642873468572118908362506684325460262715006240229885872967827836399047435359219343978516053161710740817038572284308974485405339457158853543501214864002350979641853549289321209514497544100234490476130337715768843202909962665532704040692904963985962925420851497744766621797339870548937981629484117543754911460601730865960234950762242078781127929687500 [103,43] -2551195996823511024375873315180965938493012221087233817464175555669040522592918812709815809566395547385504701970080474887533278137665396453902692920711130413870413076843337476225152324710891266789248477785848556551438934462488131020107597282992006713003958113890275712992054434679241746831430520002848029823043520047100876436687974315614184505906213438467542077583308534327513759166401152039475629808283116089745007856102037867336111860055510862854025617450319520258693707323755909028539636689531481424834221893200587559955919913751486399252099882233724461479411644425662484688859243860514134129811232148349808634188847273635430438610381519075568139350581171908973854733610105267484455609098970486621728585132272886806759791499085151376896116540059012893386201225526179297939186296544925156624156619570107424977272238383662120078804673263826563245719805812806949523495937828347991236595066130552133358553946243428724773531701596572496701640222827976894164193603190654234631802423620987254658292381226267926166475428096801878889742906989830347738110988476923085411764831146312178069437413609993982043286479870767223530123456033540766969063249127010467272325727170202064835154395059747184371619281074907400173942216388539646560282989700010392043463215049366453236606170504140195093685577683937887898390359262047614941043197206267891139424488347727609762663532441512533589295271443438523402205421416045275661765953651450288474430597894690365058234570921512221274981224355929529962624350567085828434516646553680351988392093204534559773113715452463776117896789081924628235426284567161036730748566970739881688920453995900663740095939087054352708365893718966123541122968601871776691080905153236472588396892723314340367402818807101842677490084813563500684868305157373389012227752135323015228136677526798699946050834267578200434503384318596532586313381081580986877764575754235337780891394123920145942564378433431165131021459224067174556753688951326263881176367206516961614305690962797858596408514382892597134292735832594620916615732268821857061316703856397294722616512732125705272799072574266578672274242511358581682583829275401399172551464289426803588867187500 [103,44] 1633979444904721129690605903179074049516558234296974096140386256696480208666438128334378975664968704369466043688946015214431520373316815378924913421590685124043260959375533055940173305878193958166076361600419157430626699233060833237903610405610144006446210570767733433912275594406553244640251597340844784134239746768284097031961345701673819237258604246348047644392747493944359044289442321672397628782010681139405318964353053172436046108745574331763285089618347359287338779950252328253333069321063803081799318495591835605169877673272189853104582091937374287053307046214666532801863769448992953728264696725385245172613802907204156876525319772916391290071143278011247145258478578589848698989552202798047979884578222719761829246796819980140801714384896682093841357141559943188144235067761815443002381192361058921737924561444534444139218306487494129168485474261640345967131514749377957820309836851121643768520161078355183937793657422588512411152508634877600259691257619036603472389281250475505635197654401925740781599009137751883774546071258782911606539675667240555922882773026264936747034689385448074744804337589183823230537805745503506380500194507158955678492253601729108388073211328339797938208890908452327391086490409742323787086333172411478074387016362185545033400165425773751814576309500086811616390677700142657432852195454955221169859817333790655709661514540481452010017043585185959634433038906936149601120804058256810855778281515775582689264055428005751079925328787625976212116650059892024454100137917539121051270586888224003030312498578910292894990850912080479933063178079072457330352523454760589303773265655164080025618877544764752743067125787134135836826821211523900315245028621966172558122226809777982700412557080840258426346887784153403834957899935487709044198626533164101206693316960040181098316771559307012826376602246418586586817147244198465277704320931592314325575027275337026616818603661399123494844659073723630836470224381076754835455156356128139358588681712241428990513976153373704955489767329466288298480783863784405782091820456138714613726796207075384519945614086382065691416184687016093825262519345642431289888918399810791015625000 [103,45] -1024441095988613462997235422067217656438508278071388512918308714832630493165416345093750035984203723469452179558746968120810830614766241065406623317143646304219227112708860206343172489204663099831152808615204149031397398060179568651146743978480091952102440641980140998656699570073506319145443465235808947288310236319962130605906358345192038729182065987525127641442885291412154339110942520255057026010499778428094832217934708447342543143767506246117426481128537292725226442725008419404035909393285825245381788018062730186921063260754319777517683366337541228847031546896949908301692938515161587531428315759920214677579803871533336652115585489050002527113687262125216337256468151140520172433435942428966694752290500756733506737461077365493553010755820100115549794454765437716605124711823448625927623664173865347191713861612667759250841103925646160068571615224712014120669121647046700000001180860125339839375677241291853191415297247134821687404407297150765263156655284563933934165256322877018469436189267439051900881023572208874827616413580352784533809753457617886286101062462527148959677520090590637805582520718404616976020260165012305552073797703283302667839224338706354684499198452524437015591147640887072864393930185754160191114052231128029010612382389355250898320819842534794598632102889463396240193149505304862827471009003402326499616555717427091910448995280451108824147291149552794107861255255821786135643906997446580722894880894677514617127612118484589696224871365011688357336102752143859517398242052088399042457505758814566449893610872970999334437811078180300929442022661164103304400603017854905764802947223820863396427767226891608783848240113643731310567055521103305676920766425709602869100407268178697247628692484487201134386374188713930078833330010721137911104641134169654970980555821088051245121057282118743922807903208776946919777891649901608698132701933465370626150758421454675897672187226543924188341159058322546473880485939339663664739527063767548286317473563594454591417028191029449372512203604535716463263860165004104124216383763297510673881001574963393363303563972195674723023643096653928497019592214201111346483230590820312500000 [103,46] 611785159967625457708742413443188788235710360296143636526835019630430261062133800690339432564321963039169006983621980473513962999429559222533000955180553244897903873840804679321315244797388848204475031737533967019485214178953648242391990597697311577352074976994569624211273260374639435833765916621194642439430728816655978843033492668174166442245705667130344955498577990452234494181612802688790547300648777200288335163775025999816383891352879110113424790945691616218876562259715337401261242117999696376884526919612497979414140853907278379701772206177048482766624169256893842987899093527808540945658454405983381885300834135357225977033071990100582475886129275730377684780698654551491659764845958859400235714670088005851513366796276900600032330513224104762076297932079388232183368362732155459825505261369016530577743128387036055363226926184865037545288080132023186791095701721922963513109224107818932930663558674196291368205823540782870591003739609592200123782617335187279954977876676222940880396050702103209196709186183551407247789083991147302493673414522547730160259202292440732383005072331126373806740072252439745410227712568309252400208989002482656889706124874147114095572261130749710723291134697248521329622081810738960477075189872045597772996603045399116287872717858166732172398181665887545999166767344684288012936518141750784969109534142401658464038639642634186236678466149020685438170682384774479253681973223657388685446582152497784683755245587575001515902414182037680504887646075634934422380557640913220910349023238274880956880014367486672825927050478583149157997707753997298049338097584237306925747395090040822566148204250997037257470823139010673743419367757501655287475956684125658049885651726083889542775207646852705609745102899688175800883018740219640138148605692397311676764999765597698155381991688072692540303798387643278339279089820409708271317199041870232472124743897713584857198451202176777534036152517350645196439155480781594983340505488875142320905184450352365332753284347676961202998649288540257291084702887014470711097173904332508220849885811902420898327269840939899866338151103971332300801577730453573167324066162109375000 [103,47] -338699731090551550257125902270494025935963181822179594949593012186960696996832933347361195922256239913121329746422748132773620275111608669130627117785220560826494680377130262102009676835842346284678243918072554653546687449546964600384291926084903302452270848440255976637719687376347359577531836291763176447363599635069984586680075629596774362220403741765486410403957016924431106250253924313684500948076306758861757882159570443584925711375972383616832395431602605803184088099676920776205687859296998152614849040399816543537130640721928427671999467237020459411739276904455420093127210717134621988214165836113633839224708055929124316228816123797647515176449980895364732749486443202469178915508937007394883135355614612373195826010380646336515678863738529410430221527554164633421998909674170367745172976539563864181432311766358167748855821404495021787202818483361467879186995927018005741436504136362072732327084974588535873794531807921431018859758104142914271963739091024727019953664439045753073343161199477741650520750084168007535378521633410811948271615832416407348994734277701410180007819521742751270099750819034673936718388082136653131126272367822092394754286097866626391135756854938135000939709923210162516193950081005351712664796713135871286920942327960040042173479341096511945780232912410416351753562055513988515222351898643817977745863692926503187138817673084247250813097822463073822970235372532277188475332799215188990725927559141608455128199321812591216100719981813610496492011370127816099642931198894728754030062975077318565374360419835910816605323853662319750492533705350093659035222033795014880580490272602634895454906360213731341221599047656858702177425598236282826735141345451027341842542032063310079779495370197538687805598761982107153595053537441283583241638053067894185198556223298124879031840640618201030703709475389569563142160382855941501555835525843310753207425179770187409096641708843868842937819162007478741389723101828993435181396314660580872184447378882698637212334895971458566576715327958283935915295224974951504031544558496510898116541936626407077159725409246532157592744511492854897483084641862660646438598632812500 [103,48] 170906414972149095476035506780465364082149995799077573576276958075545757655672100755970638368379527839334804171792504856001338668271299481265760381825243042551933058046952489053786650485403791946341622366314291382382366946172182674476747075240153162767309217565195839472697823883041541444390437972429137244732499858450383561062120217943083806161630843416378770814027512672236687562949647783262889570942852456927756806286621371411308904876850398530086515203698663034854640101593031770983155553508722650393330475341039859099013379348001770763686691988343770146866910111511805382867760325101205246945461153937333629046124864689535330589181804908259678830947026406519487943871587681388269382831891938609933211958523535775679897734063608678001295115583185443715776009858065004139200509205404629014143445818514776215535174836573191259701483015212529225378602632224260688953628175138059039599731942203058849492676602104202145109549324231254472566622487438916225962527705732277321993228489127781019753949279157252494335954154797871484179803985940496626308554887406086880671369303822022203013156536067214112944354226669818720140397147464142588043353039453460681015608240595630980523464807514955016172259276507967790717477478408418246054623101821934877755592738561980100356792544381188062413276467891014874228117159639883616898598405677139758648364754975682240643667672198734186717556929687776144992805197228006401190277760046172829691875253551020189402540737553903708242963144524868141692900140813415984582213370727774956235245030837650692593278290083036424502079086953776941483308360491233084738053525960166335615502483440881597781135811895899397015726667341943803332013724555079900061655395883375397450670075248033465790075709577091404477487330601511272925648548678093578441942171794302285324406229534184151036370547999975806686696583508466812637721690050593975717803483918549589192895266275417593620337827166397600292712942246594563025766470664246169011434967467717513752558318835670197422678686909763602947138204219905159884973506713257586596702870530063388544242490442693326650992405824636415252737453585041293990798294544219970703125000000 [103,49] -78421843971157404792820879826452217298326808603152899806805564366833243120042552850989105262186300081056133884747361169227847633771615609580655936187217189310173937446726105965538992864861339098881037098728822019522638844300476866884825197401246021801762579086983908890164711815486389033137928016911488561229064768364686181311383221760206277453073623985065039414590679928353248524017386444135540614759205491572195960463422292142468446479670471530361422598106686976414578273947345250482185334982875467827439878000198279231680779277366072462446758499419951495851035827270461295408156250390205199337920025505541588210732103388292751357080692334496531542137386901118301785542908811019091767982654447036819384471903866591325037060184567776045030884002080062887734862065834223967562650000895804836762194651948522236130964954008954796446762228264582851407407188991732132590799735326946063681168394444492481316713322104066992810498290124113251839485640055526486032983462504490196262634315127523052580578381057234798855350891577915779816431682518675266888397265700343148713323076695886784596377163184619642075056348823743188776732796048534023342579243267216803203354502833051941276069179893120674838305766955632803891452138330534476387105488167790675041878215913541213212597191859015957484033775440659070456827107585351096140246772051288673517615894538128756939385583222611332352373340231496433021185790925222447807058563803538631466450755417858612101935269306732077374048770406924901563413928307600891638395853948578728897386280210192719934959935535320864015692165781674957113713448596690428696814246344086485334270322786713204877885113218520675194637604577929290641451634530250139399496579509636466239146875654993224297279076839999619703649902977399397458388394263770172451699606581997942138834268132475916131567790706284835273141015257296578317365147133354611643773247528948219402232470633142058448548666911438302640344241812556443295777931821000729133150209581362016773386500853340747474273460056034513831555614627846024438792354752831838072299750297697568100012009259197099520996543599828045197075443439871378359384834766387939453125000 [103,50] 33256387684733080546067689187511021798954748351909106752781341707983616952288093148021581038114178010259719762346515776703805351553655530544680091913126497896370035795634236186753631018052536391414507480989314473571077018797983644751730406867311952102381551589935961231539486706390310467981183325346852022363745947779264938186001830858108187217504016136879976689342347109620988280979355543613674827754753259707943918640677877204110743921749850756436484992921001818568557457594089106599154406453496469409353847240238092879580898825385545430600360340558204726792705747699377242722704703754976094599091048025163111341767546685119710077298546535934136725698139755575452007029292313784691942877367873876720531725700551695936877846422072678641680925386074304751485259891660438662789172511036496645851835171400623847731690961807228747858740384812600060422568280450310396122309037734325097736345355548913742253875347346896789671789350500141733387065027150870648018094420853656549289719160680631511963495326764886029159195353547445947334099959754309082966162294066438571017026115539217098218007450970347500337629908200271770622303937818258381139708560368049409028879047984794478792094110188701348973507451528612823156311142233937903855994019817447840602257195815625985199949790888966834730209898192954314192077981492414740419477466038947123837634816880285496870606007305715818161178467417121936118460005808330446954449539338597497288164768839255395602521668747906607820690018955470248813042135681198221995597653233361340103926750541628905696290159464607787276461912584196779760384244088139969250712591088989949236662129676420610398334489088528240481224597279349385166110923351360798917416174601051265556843104013882710253072323233240005301956937542174589492583353401632051848712631266760734347046622140829610791970457365389349897799459184938934390358126727314926876128791924135113166461095990771431814559850789430335161114572658166963522690602274786619920245817928468617125682817863670344332976578851011674597950213405692765544109901098986849689439437373799625477405855922030121718119298578465823507110954437848704401403665542602539062500 [103,51] -13519563365735084978328962887370957915472426888397486737428859101871069300075456567940905230176249670806131003094206954567497488671273191096760138905264923825608824685445965342098774280912563880796074226219177591907572219289757580729231496088077659772290467394237315980542706807095021360152205182650688397467049278597427057579697923458330485772594824652966082207001981650643082481288704812294373238857622503335502346934636430222323823543847958805712735059473471712076666534431141573091162645501377435051665196631419451219894701810328700540136198412510510830981192821181282884339146974198769337670755489596666527047076233484269621768003526297723009364947234132701183321900763859809357182414375999922957231449970938201580438317459876340248231448723873293232112524669296582574012046158930334349750688749903590134861281709992273429653518026498550964162904291841855954144376031916785194528027171772393339781830219871284210925750586011990753084937214480282326818923999179061620645597991128804554703671570582903505306602418968080728999057372932714135601943662307534185022566782924443623607276687154990679379056183137317217601637005021626212598470773288190484491003185107609859960318113365194151704941243072061496545976421707548397155312495232064984603109753982944331953786735204097317031921794506187232032949608097417536914462607343738260760810871041746551150096236084004722365788460957919341518253099368062886427669844785592826893413708817395568074682099516939559545691263843082074022822965259841404205805954781024886403993047860633595351110300291775580693183609849592087476808396308447419524283963193557731460583094037387490674241021996941046193931061225668721244360320306620114022115785108023030243805006429656881037816422009451157493437017924532554379431373127325514851831151181793637848923375565622775361442802537516426138590284365783298621983103102167996411045756673156362620724800645027139754949433968184811248918613178194541347034267142396610873307569970872433885742658915854118785020174400722747943642111281960003613023056543366301631105790081287371628777944666749016047554902248632041628084721196501050144433975219726562500 [103,52] 5513071813939321633453255010974984217790097592341089295935932185389497778364514763096470810331378774848872628585382081129944343211305697792822327092947598029808937602805160005774064625694487312220229714964448056079565769028393945972026637023986950590617445007065212030978417948404185126158646899798785642648673171742994147672555310989583303703251732196252529598987922298686044833877657786493045526671951522000895605491455293773119837191442568774144576480014568126228773723397396173100402447275340559373300315227283783967493825144351678830267170511653844131937914448201136462091283941778083159372109195707621305779646745618070634912404764987296375325898316913702134743135635410989104862510900546329389604458316971702423800116511846713416919126375023858772466119784882554390690072947625281426427591850124995743090723928673382862651853110338732571426121695874394136410752341842887993024686780003943096311022525986953340306242559803967814541318798886259401667997842068063549009076614555844736152648867662331816141166856505002163597420580761765848591008326651219763146156225219765222180104050695145641428739670898862878170901547060102441411807903415326509623881542244253086475438855407203141172862087422583374649056030148330136463363355338853751517329711322046036618482022323587821934387862029502346217956147010144060024726334127108189560451108054245145669508062684250817366731421222044887483998429123296475133992214286091991054566366497368773731275631636191437975864233847844079519196668881715421142249890788916936316421349713272467798282873913554240602002893678350284553319486271271207752097742023875723965525623793089587089735771052411612852996467438696096876706137586351688727785579015349444518558265693223175191070099623727872758371983095745617367234482540014275802203510934261922606852092515354837976915356035885632368532685744461301848623082601662970511400057814237591201921144442078413140706209280304391689386286606743412877405061239103455212916621995689373136064571309630314092711039225373981226316317387468520307337465066020491757570447563699695973598623962346489882216989814045504658679419662803411483764648437500000 [103,53] -2304244493619151935715990159671464858121526466652996280528167508181815547350886432254068854189898183983561304317796528466921664654657392673818607957367112348615831053073498889309573536730114647796461955889137268476197005825109044209867661352278217524704964127639232924673050205373336661806896390776221056605129333307199555571498191961252701449886499271128870786206564296329455612208694332632560329240524593163703966624693523161577674115598810695702436312343532134616179863946518228003083144029696834188156367089175095518280412716280746465894646774097601048401277158622128729061509861390446251525084684263146283693504975392718443801894447197681350178610971288796017546420629895711635036789198660931423633671412550515527515594754329056993218991887470698963338911594100985175335650581847813707186277951879105162166910750312175858148589726548870317786846145566347017087952145004423354028150739272471015168207439403126969681367531110755080771844456511340532716245929695989483729207973837491680352984267381741698998652972889174167109602155289512080032987083157878970974190769701091382181648416968246163355641660232620698089759598198999400992733917640244601134315095423138491456667698704737496336404305142860276968587204549237747840588117928700835326738005173977061603467592785423504183941083509725816629077321431093789865918854007765069331375920612455524739613331886102658297017265958214403448795836255363478271627383251473792909712532420214983262551113638933260739110782711095001568407801306388187247220266078765758094300636334889939654084642078986963668501478220495983781329744447512942904192523463369408386536714944715830865346873013918808165468394735185621277484483772404863027459822988736195189874892803942992368107159560621504485824499517958144197935312016268104542246424257937129130321250358434149611027161506895915111232089169376903391271234855907506554755324895669326215271226547205926579197595043945842289275049269747663021173303217987649474192445364936314673232730277849686348125790690110209657820197741699745732515804897584280258384240006396153855053277399260241989548993191139203418060787953436374664306640625000 [103,54] 964111229118150362341366244870034783827586531878680794399104757354351840189900917336537711600179849451322521166166415581936178652673121381180111062788136086207925906237909231960070176009917687924767793757862823862066263805750063847601519152492813363632633163423117218184802281156627004818942338809049012401093288435940250358939447831443837234116637363538341446731341471653391005020183013596030084432429893639237158716802686764632350680924532063324680048220589440662309000232947474492465992732757793640238922784594588138179398928281081277204755402205703503990122475159804021601034648382768272611458974406505265974752011713475959576438458453245271024403178572660880802471335577012490433339610756451898083854364064313099358099160166642514809604289615097139255869548755897743484951849707257614821202625157503764039149682040530762246467410848495411555431453489772099705117412306977810187206625727309715414002095713876003955064124695730378457374321985147013685560891330059770960486170884521158857078372270471371070676235075886390216933781149022488886293099559934483944064309590165245953815001053505417556893505047046140560616497026477896682303674256395035823531685128135898842883850716959736236144717658444377422863344726756288360742755809392970894323046827267709676779331722991317345871884526676945928801575924758597182116664981628798173070540597099764382710258153695164111560359176245323967335779787104214784241772057433505700622974885850388586666546885963446871076034375770598793302775167785627150913539084967141694345568370983465999086337970428116844766784856210149832683393106402911637422550925253038086068499773776925142877937027805151735783693038074059775871312985393293082498455434082083015204410191176353575191619974416514641426123437399168005958120444695428281452543612103252489938265091445506493583201826763632512020548094738545207506239886372845626583531706566474530052027781379559256313610400005511292964798638224460517726403039645422453628919628468349485044654640742429991269146700419867873888672923062456236291577075917952039190082987370739823106568714176484960910046284610075417731422930955886840820312500 [103,55] -385124806052406463958905231325865947380665742206747276855784375647729971886669175004192714057180721197105264850482243851885993578161490698214196969356967703450991527020370106876659505700635533716518342412546152236622028306582320215568067578919181458792806044605249670369815911966182622701967168208184640591273799052955789140300812005012909893899828868721650590886678082312071455587993606612929572363952746085043897951081145395703732354513759216329493774306928778593100444332730818262140855156166689222651879367199011142458252649564163167136148162355503700380042923693975286034036557676316478634149489935348118040441231699360185634589238811190239848056169323646762026406059193544198981915586879522262706289843543803674470427825635831964801024820184601532679655578157814197719183166252601885287592872649728943465651579107497885465208212000936971497194739522504583495381255831307763169196193977439559526802610368013172996388334664316389667086548794896472321958973848774352144810613686358972768703160148625228344141937536482784293626656889609916086911523871778503313731398211622216948410861746148517671734706330461385689049438358412128818446430374309376427661687693564435378217094757826836862919485284881244898826714842391703978636070614452290788203602118318102550258051437462843998066428966632061618541625100459545924331901231330221068020320700802801520900841159449402632744153122180857836955930266101029455228879452759336960364799415636497900100031982357836787922637081803158192849199005727546214768735416617940662830973477943672175824145619368884371463563626749093523743565231643782499255697201109491871245856085415867863865778931951145878937541524289426228279439609535383563078132533869318987340363869221936999290740357050474140949481580986779759898066443611086457478552299250980737213865727219923816416591418829485732052673425220028357852820607220966537399471883266434780476959382397498574942914114244403797375934360919602107265554720223875442419932682522024004693725417068120504653568767136870037170993591690548995124659339673964426366644304794174724949489014272005753952710094267786189448088407516479492187500 [103,56] 141141663157688682876446635776529660876339910892775962297054850664488625939722244043200335635328585994764166309606890308774017672383563542439592564235925228417953560043683478617934262299875387632215434457206632382218119387158474319728737352222032016175920768433043018969092575024201740746308776822190170453383848220310614899434837099980790284224750403878860521963546180346893824625465834997647229140038858508665028890796319460438929566678077380396608573539103893808470454469932234718104533622102195401000169703768431421820808526994272554726860362711673477567839599921781430776957549009893095415468378055604149061875699352128898758903125880166991467510953163698192230056604126691402470207170267505950667570218380651381306297168806966355051760796121333852231039388734421087548779791985546235266137233491212218433872857542405732593792785928925938353646887838711458377444397340975850414627240808309740182757004576604284649191236368668803443864515307850769238020623315006106395345202887979521839303171712634689007942411806402947680768511689147466630593496443153138471465436406727947629635065743956193026775707470110959487105039279519804646138705625262395768889880675756431974781236371913456935532517806467899342658520412075632187685906222630733825134533948868783646177478269513098711651926612367233667908211659571498734692740182258325995759045632017017723321373217523854578333819249286965201428922802449600653029185566384004463386920383209607661283040948013309686321487785602159140415705196572579429162666446598903440446535872148894772188788056837869792105126373342147219326504116601295205072854201600457160196324290816242085748610429334932307923055379410913032045826185470643953395258294927627697461506524768036265623881689190691123624574947785031195394267801511052549911203607393968340871801351905599684764504381920610971289470492335367138069524873703207681033991556256548326916490362927805523318411025596374707265900937628698064666218504423110833626461691043763947587719956599413394508908461448388699505497139696431583124023861410271322614545302213886077153961161063239204693786632560659199953079223632812500000 [103,57] -46401043939475736094936304442876517890125959752919487420449395237946106270209622122122034061070272386320598593418097504377748103795146283769641322732362035856754252067730868722625900658111871018650939251295875318118945841592054637700058124273680145665067109443803241239081460867128834270210839577379604304781367363948577830435982135627518890605447081771630815461392613665393039234870763031667832380086103133832458914950448090205667532752002705268261911895611028266582464979803706829637214117685289695722847326883964486031006537056036926310730005813707866630142812685033325625093316572428348250022710231179777391036985828068644207980587974332141087144310898854786356525789685354439781905114805826597126381070848012894165357310263171027059924882674910007769094665277804862420442427068830523480825770703231250185298053314177248716799715558558590243508102295606191991140257145558921255738231865339387733500129517421413282948322093308192764573311209435984933593651634475594129462589483877454224960160139243840044304874521776089122704541044117613663481165879150471245144429865962337156426154847716456713556637659348289949046439789520986520727949522920834834785788169232399923276291366149329632855629930999939793458012982209755496492637900382147959214353228075784013725156190671629452781970428727464117970313001766551347497042360772707738393566355135724629956002054598554699132544394952753249555751503027659460961419350208162881663413419468602045886733219816408972240586992962865109863951346580618398676242391425440757486088271980849085299570570071710129988322572374821771191861035338764161486946651297770807705117151747460135313621788467459998693380175008031759444706183303847375110957316444147202143471212443677937832583645210749095488598950358419859046474985081948932493251754803285478154954751952156820980530459054744541602134167480411694399134900412100172516441389612023191265927210191183196343965955938794653653547608181277708182532051783779870568345341169607780496634600581708611890825734407304665035552678993273636972877812368690736827000694829478724426173727110600530920692108338698744773864746093750000 [103,58] 13556344559285949616010111233439814343079533544147117272127742922056189774533679696879801374258066721931787628208736090003885646444988168130239507253949494539291909375471359127893959518356899169118493844380476192287909505227528512209783258366438327796705696450125013135464183229105309067892235851410723297930051857511016289609449054787359319241641074533065140239632483135434786974923644111687729002059970621542439057392981045381343460515660329865469600193841158114780107560360671849689321909744517612037458944524315813043952973659682989240524881415247787019271319584745321931018396859325667044848433844125697930878977493788302721192436115166194562684190900494846148447833293817487804044869000707012959683146727286983987816306643446455858114151560556065150582237454716828817889109152541271751688361718855559903179115807291699879947248986215423447343092314681447069166476151144285469293553029434640979690067128048325147000997389277475028071968690124643779724059780393883543968536135896174243184802603752650584628146184068572213078365448117285689685762039633650192163167143538709625171061915646987343926646524754438916905434958255755042101421771307781211513070489022550944651075688075085824723377591028318469846512426867424523675245370469341085576679121597980210122470899088207187866912918906689526144479603222595225623988835350329653567388793158324636029221880104189107413270175626523721546517657838042790807681058063069196811490553473014739642372283276371901474874988136378673538084377560146797611576174935335799898868396817248763167866779470545220931745562230512161927653077465179020595193975181918017786035048350783308204728307743655942837152210949202277875677902663532658733784383208806109813943813064446249221487318375942099138605701247486720517523176402650027840456953783065769900611416369614841713310832109512393215372500995142594253892728322037788766362735110803557899342754614014589762182760369528067556454854733423929129222042884738277138416744009811838882208708276226095278578225467529506971759631235775142453697601253525916245088603114595315695355137730615524560562334954738616943359375000000 [103,59] -3512181796536907890660992263846784841169622018540066197118609464695740773959674435554465985147320164840035854083481526870050355025215730627382964317868178655673443828176869455496514842013841013958727944237357738678297469176736438662412579283464480445136485399004289182053706998195122919103648117330087856401594583832462143516629741585574282031490177761712728474143438252535998273724729345371957539865358676527709509481256777370739786659311868661057779059674412322054695186337022300366127387567781083238089281880580899816268892223534901369736956904305391034398361757515116076728927275848779652241287642062719878398735084944877693537853918746953497901704037743824751072011856030200903978870821988621645842476861940410664578878219267559742555514494880612047813649282974914964330757698168718282569224921305499564385290517545330374270797739828627082439680869593298520566443962359269662894914516085505552349626853558366996074844937382664580688217670704663032397096113431478784818920667058574463674860537529570767474368217519687673514425869781436673284294516817288054754790993570543597460073253708964464031824346676679667475388093167665380111286937201526736759161637835339467789449854911073309260754025968189920642169829399667179350657362944266605132291433182494477053095547481783993238155047262416597639685667716960751951270605836573964371162917887956744394821928782521075498219004689912030317964598048411502865295572854560963736127824297116724711026205967460390986976159998773610707858912046118498637648914999939294076651905588182281223423149405108898985836121285836586935228228530581367428290472169918280529466945524077547696890398241654107205508169741167983792168522373385585580436802917968653669889404770943723706623625093386440065877178698141247690149437212597226599287275757944619698902920433872409347357370787892528673667153983248681214103824935432965538216448480902969386032879977864704643805184763343826381573499169901673536980011537271990578450038816283388418098500551796591023525793195870283330830654807534980765087737340697348413663613016288332331973909283817647519754245877265930175781250000 [103,60] 808110948814699197235015206731800657680445336677526424921493256556805737337768040641364551345827923440423302551911698888461648610245168546669340247048784835094799034908449265351326310549680325914540524730450583815739848290524507321727908346092791634078627127704382977473824822214472440400853996999556260230255801046395896068397477804045908578188450032851305863739917920816038714497755096946753194739125705271349558397718667629867406927033547712408930399422763391013823999204466835641312747715919106010543485542408177036670018172583156615622260065020369762264177855039059173294481494730902161363917212802048933092591603115859480921401145964835778782449570901346759831184840884583360987958194533518121157050259752081919639451925976004457733799694268006436186025175770410067210595161597950232213211245579234915945659855653629679185721420053605950013588734143522196561689396629243973933724803705629509064817345686459011272117027587101902000562835505572609547741057079374998701641975304940658909081587864559647870347090520039818765337098350887085458232810650564839697958029955643948752398062320367508199223533927891103311082736715975433649489833475850616768396389235202275119260119144014046904776567493005082521307763958941748963335383353059546860312849769706013494469961664697686137068410785378275942788234995803513776628244619255186241336190791439287287895688892285090065698041919035969139652690938887354347783185247319004293009329647908674730186506426994879942987273805838232610449256136188343517139997545684667331371040092153001803848542987572429530378585178657863554289503450248922253199195486177310175941585552037795140654000640212246675616783195796799113664420264468066158175100916493561149450007760783469664208879517422088689239976794108237413594649492792053901709713127752886527200052964898711599322624074245983979689354675974904080427262677395667748041471938757245737587937695857969085581124851935873470997463682172003044511754996330511375549782005902009096083725007361412805676315297590257599360996583847093393171543743838985545235566393743043001052228646585717797279357910156250000000000 [103,61] -165690621228130015493866752691393878756900681723455356567524035998399163774327318357000483213713542124038415800079815160606252462421051456149115944863445221233084801687733567952207935317660087594974569795752370447950428443366509677143873837882620722802237575343023003906596885724545425410986725043493066590781756784710335738094003908328400241024316405513939266684998851141796771510610009829408582553654345892670914597391245793969828227116425940038162502924908833951539620502804462214712719703192793794415856868172748503998918797312394120397462654474222615128946437160085887075994909544523422000260818683651330214448923359027385450968203982573546165816169987691634599658541326901208170125309021863158862188783877987190925162175171403609341297623377924060805489139603900546729168451064302191861652931065667962838993993215376279314924166435469952309245039291425352878019985226704523370066226660102245623616546626560392430046691917724506112522496703079325367751590814175000695014524455672274751020429415753740631870313250938670375109933843220880434140644081486570555673150585067223065268831453328972344942310917227553590146677327552180892367642399000669567870100232876821060700602987436878234226813666467235661439128569386199149235052005637583516775036645697663209225039291202906081120589236554988503756764953305878131832226971378131379140940125096821953375606514718376391389771228556036646587858227883879798936530045442384823612513112694697508196645009726965803889626226206381028159001692932890598439605660788469434302625174943785994557617820018367723757470980206775820598107180372956617626863502996780236082716939164463476543384299758442844193752557282209609277792174879583082197816223462232621533128532392889370553104911819433261679404925558383204482531514537517569541423422892380898552676453965413170210348654991226397396170863954322933802368571454364833769336197715646777831514998685703709221979123668940361240963076028886693174886296466803606012093182854660040437088303134293302232891389133761700342582877287872222164592488681333492370291068354528490891297565212880726903676986694335937500 [103,62] 30425302601523091894123652186877591243335744761539073364391413267401670353859952976667528048498220746065028324473244034746009614154534216745498938651540231260514127493205745199055210555629700694704229612167293645612064085630649853538332168590997546972563835835983871578413580590891617412428389050420353147127886790253346931305061396288742793480615242103559657362444231685870652061360546439084580490838840726396820718516800001202722056326214680344339307270230982678781506367486045114189675742751510418781492211042433326661834844133457324646139343767788030724772173553065510046634488743946450013539780888678456888547961493413473222083063855618072699470337584638416345425399835974761805556169862807939619793110794533404931405520444149428290260022383242689266648437089415641922911108926191593983280866880809968446713612615273055964241646755488480951161660327800011468935329343458761047430397694187909079758258589525719296744959145700196041977303603151260150435518951808327800003122659439187373347437161285710865663639702251053494189177770706703707333348640953988570150207458491354022251076247139688171595876523310462459498212061019518831072738054201442845017578856255332934005123795984295553032188400933466799707480893719344163697232803236557393581657729131238005767253962284120050426192317431231063728723401169045298624737514863838195912830965844512280600310728027580668168937573391678794122014083208273943269400457659574278677191777176972705739375668080498427300777040859512014335842260722667909371191330188548974264865658640774501861494620448171448503127071236829195955140901143227202673463832418265823339921923030170903065196175206779761875078810808770059855729838460376023539086612347461598552484880981180938919526975843211433046451827322397384611661845145572200826716832106151352363056311958479617559748562670569795371240067816284016152348823634909488602894776991849799163521599455828714226813321546295379543422817167751605436483548105361154518845323527027174008490409806520454405374675319884832060535810598400751008203385299120687673582290322382704061965341679751873016357421875000000 [103,63] -5042706727952037773384495284643007782818686304093715080465100308222905867241675513070337193039724912470560860298559320137487765683540950502190008744945936205485514638198003358172872349176073714202201786351179757436895444834742738559132117570398518962042673608988268123893515490610100844572576141234681325655487013701765203280024993554377522263965592944686822337812003222192157755304244734004698834849541879293186935142703789110417358692203076873642271896739745891788414612463846240199761906703421222293296452788340998387687141925624349212004079452733698553747502120881604591387072766608220826783243608282096275977199830204634464527155522633234556518848975955510918386185127338169521342854877405177930336713729697519401080539172914975093015166438691162784372533791084216950717115128682555164658074735606748972066458132428342317665269142719010202619885213829800062774672477184136543705776545538775996970835474750541126006953957582968608766034043084636560639195520797540454803785115530736314948900983590030548901130396659906922252444775394485145513546766053487163566110061595820906577454389197629410908866522823990481832113272532714641266058668289554032803381341574093218519807083528871184450375704827028020569169805531230941862388901112845268262974054988790045873504619426633119230226848621608577951600748907896931371157333636681938450718389316835802051831796728748000678943558599948795702228665892832975795293580035331040256889901357911496272731332383361055510506764331740219233344370892912803692939097421621841289909303592909889285949558816505324074177398438439200916212684232129463201633497915268557422728789143326816905965449523817890366238904977605289340802965905070640208994652610293596269640399015247099444737988414842069959267646094341855991358237125595016194059569369385572866057440621446900706498473056372893101396588143713568972538201576257660362492857397333819730546101352112625826867495177694460100817920618005039833336997758171875836989541772350000318077366408936956416501293945208727049525054163720410047275386275847587052982047561844325400670641101896762847900390625000 [103,64] 765711365321136108822412044100308050812416740615470018024904991972002274117276944719701449225647591506649376851951243248027842897946826853130118568793693426986738905971090724556545692094657389516840090196400421076708305739472667450513065645221874741888308188361806268763430862063620016910026206441947470125712110865149641727886730886948314707060791813849672353959724619831632256250574132740145692851109420046344801147694674431816626378776982438259981940254420502915067226218599980017840535194533203032913856023744335581822812276481629642374692628349898478248376428410817897468793490791016191660107955529631819143882896653055143473181952742537403342617672809427578806199426354550382996997792130034138316818937194483618064720238359039632181915829358892529657552890574196548740864250810595934814725388550318651141992437274206351217470917911636152000790133996246384375744788643358201495306275236313444317272005881670411313974035518083244207145037340569411204885273557925048033719043212743498501043730959358499401942072857763012172575667322928705341565199517420162119355166528332982032218894439582916564128283217578046324300072268128223819603192519464735909438742001444739732697805918411430572318109969039832785464881008775833705311837195926175696227377808486277384265531330750192493846104281165239176243060745318332010384777548001391511661885572994792969975137190620547701377696157616165084964751495375933206174243889189776775317877861695742502541868309456697937858114173545473340645594716064722956803577404172897304338532464987507579512156966061340447520775476853905905847986335714865629187808128276656028111550834891725710081733859330282032739010516147795250929682235922277520380334807602333788682814446573256288040873872406437277589551152559563908465327509858672839011883463177825699132697920483839161200634088954580674324153988524807066108488020500685494450013953634945626161962569641843412905161708944899365460744919108963650877693323061536995525429383658738365990053383122652238321657206918929710206107092579708747701728095611087331409660983183584903599694371223449707031250000 [103,65] -110206021338587010822988292954456793149672526990361218809733928373661085608142363304634729559981647431853348315725077819337992990099796723429882576913651525475190150116710455439058445374526218847658279732320318487962776738636279225310206787799028986571681753098697945688801698126066050332101247921418374215568496044410803468605921682813499532444069019513766666686262322780833996318537879599927708584171279633154909131503275418408040627462693123280999495443094475760988972482813434998869023361320897212635324796723820127811061795156887246996653114478939005415446371348110842875103670952167687564728545605397132567386049549224693131373922983755936738871309992246663683868074136580380920677218607349317340711528487181871325786222124765268667010840337259572131217017384595911860945468123842049438534646442149727703988963509239565015421143124985957021758057162541037653333652550497243003638591414470462832334555448662691752131376733668876296483482654706029962032944700658348759205172965816050071179967862200235346942172430553908996841901508279891371148418197737358674478677278660042594699689859307799314626583624686997386924246787126273760946042943121725395989348009757478630160413951501142083655971357573094939013808874989499263812644854213314972057927247025356533571155828501354970363909133270784759106584367771252231274575253596941095363974782641186075022216903800878639739547569542102531969758040541833881104832198612060870590690547781900316274739870747466647119398740276596919219881076888090346675807425101837809779724281885876943778604238688342258789064548475566259923105922174209222356884028659826217226434362140097123700074229051768614333932391544711870042189091272987026887760759119661441095484647767411001534970441549313714643737801349169556642800916330082151487102333325370824648387883840900397468830151893841786067484410406070388480675101657215685447426433521554147026546789009258694858509678226779160788715390133800578421971182206889101591187299295600908763566416209674850685162014477152351790790109951217063419216244714044644625872138021804857999086380004882812500000 [103,66] 16156506924035724017273716941156961182359583451631068237934663730949396499550106285750792840547381953198145563354500848150617811960532171745281142555822695341615128157940811362532199895630950954616235096065546078094797011291393045412933189861599925051100759726171943962012316411713737910867426128102909620360389223774220898551346247807643314461567569668524570079883156771028751572258114549403708202691704778704516145991210360647963313909137568402222467894966284729191926482030260050050409545660927448752886702101663435171065419776472062621151116553531547761538300381907395513781927712171741278972354453252292456077227371925438834463583354076756676377539146579108382431846718084407162883517010446821762542958994142113009805553293890026770186198709984938165083104994105901545808779493466497303606156669337410285418761039954652118638930345979805597546438044558100686483738780551683971495690255379146518910912031276245974521145141135883273348591591721556377577967662371020223258947559669191669393695618586735837527206873222043677329922647578353189300586085924972375598359712738051604922763495513492138848300633643062844142482610567548429157437952880377453309074808640650135025718129393628303470080985851241523654947273697387279651362075706131744163247181843920781601629878831893004999509903356565331653065283372012787580425843446526364609983110386607684320868518940756685353442423124578809698069908076628512060266309098414525605913039976286050017989883023758214999834853437048626186669208406442706150336169341731455159823576031711488860411829005814267345330961481072901681337778948415114033097042816668582862912530456190522573710815961453108189372898003801200026842209817331332683580048747166388865944237434282581217471031454036690518418220873603682529979558471921076040872149705847217691941919212419882281844083222276003836459157340574872262423008072846336661499281919869509564516677549896180122036632453301276069417943069672243542005442769113902066760333069550309528089522568505336930076930442917644368845720572900248308160050169854371482358601497253403067588806152343750000 [103,67] -2657978607251777362815693117043310176251935190293092849885653712511351883582813815739117244906218185477290861009661546157923501765582762872538557720162525958237883171222971869809227014041684337236477613217162896723442798316790970618372747735273566385609624148232514034033259546306899369972102956475454950710275927853735987197910852924012618964827807450911960905798873629166382409623742459366848301518222713233645036099596869112854756600548225603179249843501452897857917439852036485501713262500082088236687341441337844246982827079762701585703886930529581816428954341270424429777567673374255660760221502375517884856511184791869449309536109007898457324440981772101452569606111404283126205866493412760927412327900538342459080744287502028252300360366810494624840489734235561686401515272072421810084253488292038724783550963437712194083874696583431851502796462500893981106987909328550456872620714073952353262401689336247727757309481575947665604368528238090907887345027876297869801205022285089204270801237481917734365163094080352226427861110902993700056959346229648183551473502387291110971286399871912311470635704153146548482719562674551460791620538743043854823672541437778088296388991331778297702900451934808456748051617499743328906059366842495012777892262979017670239904545308904036618441036679427685652285215093499438986002350909415511520218000689700050856529278753220128530814760723676197465181057648539540322139363766562053896713515521481082251026493740125968443843047960930219869518710370935090446291994435589716428574658717415827676112006222592173942918780381417233862289224994071753697870583676239920671240737635251289322198159860163634677812486551139400429901775608020823829106224426834909774615111254936139628460564536472242417485122791630210875780497741207379863438658697279102252900714868426495860525079045123974793741732365961113364817877853278405130257397540352693951223474818058186601699546173306668958411908552378864785680958779442375127994575455946027628720883358193976202439307833242538601018154479433534389193685698593583310866961255669593811035156250000000 [103,68] 504111539838233192334172132084129616634818848011023389402731047611355283671869167248485734645146737436674680364886626671193983131184291509173273282836710606899176572878285953165659161622610365904519908655080055973599301368472565077595038758390469448456547354744022830545746391726835661388680613365987214429392114129585487447248325880375585148476628934159803375943775002348084198781002410246079458687867804877270315907346666724926107446911597101622933710733720628682565935730216531098969764186352180739612978776267962072617704073586760920337516989527748700640415765519127542411417747941870254972002920154447867790017859515912341543876671112901574125589206654865795567643664639289170535069389040902995315170847308724769670605490061465390894115987423364828822075779382645555517907259627460219537312385109910174816994440575071173414159610067238072358328300586324886468629839812920527175587887235931957645652204970692123624259662426664083034797933213902412488332805549489061864332683798793264677093063476487322124331234787092260432897806617702970575840394743884180758106874249535845952031814679536673373806589280588579074308437443695157784355431341024679741336606318305145284654219860924425270773192829956351338518771462587815889470375584121806546025690088864492972147827509562721420720919779861383776698690741229433887062589836290975253467914451519074211934113370665378677027879202425690787966098817564336752416742995764460340988989237122428386907710754240044951518506254348277647219682030650924715843898295852622447767409695015626918797149890907223932994820596768474007363636505278665100103049653600499934596463942153316180834645868840702627476549283209914014126469210734418301652208748795448972932262411895701898704217130699186180122151877489912765624806830255387234024888047829035042575830288673629738168181354228531364264981325992775669797357149541194010259550066033619422815608401276004219480899762270223706138404629762530821638112674887364478959894541606604794545714703775417490140475026298693583725867665496822352336897532509851771465037018060684204101562500000 [103,69] -101041417160074252951493880454904146930796953178130113914472043235100369529685978224942174736849803649666507756323255556822420973507071033788640045772879749269147137722428497566310691034467111640248286018661851755461661069982682503163620216096847445647337526574518590741045414606852107953926559650090057279661220605825438987667917411674485629775861036750450484078733712339030280669339089499555594487625127208018449741688688810115817741475226114768704730267562551553803384232669540613056192890834176990002164556537135082466083497370557227004022403312414911359222980523512379908416384810700147819337882361130897136768437139171232593934679875330238901416199838976816914006987862739070067947667614038277033136871557301393454798239512417422858331464277312094238029228032922302679246637040710252322870554138226381979499560879113373748721338777422675500834973063828124218760695153630928234659962962193086085539441801217226942482337321322653204130067120725043401245755211636459365000037489580547604432331671807788498313214739791695217947242272995993756976442209469589069603791718806323797119344483596152885833752316945634366585215836054362783559540845566767132893582330714048148846296581825666563968992569802854913818087691130698532183913857571370985575689977995081075920951912136418458471719375925764646952166330953347729485981654311119300453324492518120607960774461351272606165840313164501540666609786665008006520100004878884388403868249402022557627502179972407795986872749395282791861633797055932531990373190480053046151211578374320989239930745718738553342948573935860358348718250734899208831301734831790604179961448438549537891680665530991345561003545098127236347486869231983185567807738526236528561966041994874676036896465773689344752606724004661409501730396632018573353990406809463008706748793066596101399329419815184901005543494895827226056346752724808128160055537394825711211389616636867987177886909917875382284456088076725412109271841482801013226551331641594474546522762934688184113703416834744227920148179210120515311710498451702733291313052177429199218750000 [103,70] 19244457414140980106832502566134631553151026610921753988852216858503163930169443092214035205557160819894718883420303039311929960217437878442017561614192300498885747198113002850851296772983289587839712450376533331935760501077970934806844340410998280471711677285374985763555242699450235147647771509117003666927302107743665046029740860370573448734121201560599325715612942162655907407973711162641646725336845755489260466212786716929659904350249146311953232556986472844118968628997814990232024206416779387567674764716347409183886057858847955139215339018071949857749260146002677410769950455474313941468648282277780489464438328575355845440687311058352754607884676343715943430395456959696882258321190539434282992933566836050165956782589598203404772931543157565211370226753043471774624667908038851934484115839397305456146962900090844847595370352433949648034908286685974440430958062271239556089583878488539027576995164008990031545650284572020905868231523739063373073360377539803013134860672552800357769802394771991800377965379547456744091306061145486259128731354409635502646749729167922898834025443545668638311364169296957314627922753185917176826698325631981076757421400468215331652336626008545697675984566789783775211329264747215741131548645100641974360304363538501174363089466929893917340955929977430529452741151085866965089273174094152706863271159055960888122782535423343385062819948826393968998903538758109997092863096709424080998013935671461689092009760715290239701314735814190516837153743670716087784901658732820999457323128664145147703127995463140658008506764741056927522869133916743704505150692918208675312891143671750980026961619822291450337167368156321064321960751044168966957502971355573716681348738111415097675531499113835851939417715908889630522494998369134726566454010076272742411637947092792736896242460487148115604363995020376588666083904836850574496124352628193157402309954886519835879398081543233907201386846454704026049669187072906990529465866363722586290436988317782540977629124509889085836058252669858555650161946459775208495557308197021484375000 [103,71] -3255718853350735873234888915015491236643293111974771897849645707352202995454017679384025279033902033278256665942490848282206449831078892305963593321208356684765495944759035554721067441907987736994645490097335446041621656625419151925764150377851606343281891621597015650626761114862320327796606612055248775094546799843988768388787105837933414421627295144918844488874049020634196984744133700084346558294870188765545647803266546300503772482206756873452601390364640513467503530706322966759552820898574419168567931881030183134529709576023207630947556986241312517551720173647061125449678608723221340457724652734027264318424442133841018150244661962976231737136056405016468120342912702978425188897110467667687303227982411648781043276658261512079508608750204053366036837235946247720343305527013533166517791887470058621818161844646743293291164563032828820831547580224907902062324250208299747505694483303527229908226087006899280461500255803963429923885454889966957149653585435581574767013584397672053670318330308778383967716946517633190480528107884982446845882111570869899151318151819183173040037906709686968493442043752607691321291556116995358516573720133405462992347883434795239836761276546322199002574379632241634172186130294874422954853297874088252849175099765821598080335929679476505488248603867888582623768040605581526494189058563158441087779986542606511094648143248165056476714113940378667641263143835186692851990176801150258839624794033470835273724562792884293749206265664281747929078451161648075805945468490717482784235195779628761679560301389001767403430055814855263688912671791084880848071459436198091851436424960070518447056332880892718401289542038555720440837655609929332976594089026323386503450106499576595694974756749960250651772874565798536649036858735252632025047747699198001482323657470639330102763275468228029676060318703346765975980018320691394879935183143106685856455565711623250636473656937474792361400921020758239704476563446233587230723695742047447917114131094065474150813926666263389038028013622705467700058079572045244276523590087890625000 [103,72] 470829316077023672387827477435911150361499810026466836407077059604432746014191630294676481759031677434245682171467831745560900860404138519449215050180089515136820567442714989083916371264900615447266516863847709808966619582249578577483121942248592110753709109713091741505275192105577353952483964752071295157503863326581015069194022856824664642053796417981908981877649154154062607546893201801004386508253832445029896684684435785875047586629552000194455835723975685469361572776308221156664757308122499548782203200121657943426290107745532218689426920114080360936131489804776133090779404613455199407786774672505294442698122491635720593506678935850356093595028346240476659780313318335151235965766873499561337978676799042808151123401752743031533442651397901888601446312454400866183086928277221710455694945020363550887384703815962922347549623792363201108853384671728279172740760790975674079819553547760499232465097822691930758339629223184866567420163342469924892027898630197216370912634651379260753753014342554588449774813243482498570610226010903122522269219985118795999436323880431156916816317630088829895815548477517653776920084241109851757628547066078202674545860270427207329430254157185951101887733455079703197281721069964837759874268174398792115960860518185934630631225093051419568557962186615518212076277088658992935354927719580077268357558810409778615875204306106549946197165349317378321756317937861723118311937112576764246734548640329991490867026712417510899146900847051225146439652983126456415893291676680970001313987816475725772693494856095167566632961084240713565525968393558225908924783283281079622407389568793547497232224023810594245422187920571472316518246870935821817888748339521026060750641676610031893571683114167577247144754808467149018829648056053508145887213107385430565864568747642042905553829846294060181965559861735243207973330657182267225111867026236832899615906268326351677087289511489374129165094594842125098539302719013226231648848632553384575669836522509600608806485853408170261508097614428329791280702920630574226379394531250000 [103,73] -56872043854801841905486804652905061100290707566917982520882893691581884825602285036709405692367331536360653037767116092772637909737506047088354734934387920080300414845209145557795460600007803403247361815568845143599289499758776658526331135506522516527154171713374094336184418621448543533451747427904906787353046942245755452444948951011515082373845778437738695265704703686577081769673679772348326730870121501359298873508708452012093020705014763141832366762613035286124672078279065939250671787595971096488553359004108562404705733866210687192975735088792222416195402171535340665403623774942511226466034017613888703459993777725591226907895384725093095370885729525728337236915637634736259385625723059410426454542412265347660358049264246965091045254016350506851619684764579754836720993560481344548908236748865299918411480992572845874715053112547595888576946414507673300298008886296539256083158155712407433066862163728229969970621526862998917327568766114416319259956219236693303911073177333735993375106838167164881354118299080632291083092219249055843886675581572665747919066360085380336546891394032594454963970087271535446145180355785722428707544571058720091044301761171674413719951206873034033391555287600217838484368623600906312941608930800348780570661635216101066130756647412671405271097008917174896495588601659230328574242199925861200523510295961315707244506230614280692536446812658606795304563168309517112293389371966717663966871956852387953551832969728755719172346157303796835064019925413063090354538657446356493063608082582495693617339519223803514609917778427530128306883439520340203166694005008618903501024745127405549215158282168042942223287625727632512371501875269445542771762332143797997903137224223002074782045773819074475111864628623868765553358254571201224412857026583495910409556907840601024307047321375322927527627394136198973897676247492118167015084584429740862994856239007171886598030363754106801352452724230766885197522572104016485101785145773045529988032981350437244103589685513060626967002166215365832613315433263778686523437500000 [103,74] 5671663362241855347168792889997541481774626474128438709389359579498148423395078287000324754106397629542236443433788404506329659864580413042181039538590056970864932397154963165504090358150123638579525234986496138835059294412172552507503442297657098157999866596334756913510277998103647407828914141452995344304264677046951508366121735219902091841444496993361923788441281147047244475164689633526306985852874136440002405757640937430828168055451084284042218268612821290223146309949397878613124169896755276325454639284181550300993255227005166657694118614489612533128088614685343286861000089782612883579156753426284117224575564913504107006328863460333887797211108908928263685017741790089152638838346664324338921184483265786895755230319422615028104073338722833700303823178225210863990571605186174554048118140149120008598856979051655393526702442650652777574630123322853706899009082475361607001894285630238925188581826068044778244676658242705956757891615434455153232319831581298290793337642353334785296633196647565253707500951214244560153585132752560749933858289896465796049940652818911275603340136575758507125122070935583972997687361465084108913272106996378713127875362494843354624576073769356140628064271612983354952861151192214867085527695292344725494513776306711888170644587635907644331041432753445271020458815968232631941543892890340398899430746570876472481447746609968822803545354608891986708488391670507822235523619190372136082543485444697809695211898176182573369819643046003676705185313789042536570236176749543357821244621877752522112272624041835436593039518451161085062902461919023106051153369986018133881464102503260402559174259874045739614562026349194532025492540293728027775388646541350416486747226657558431792235117308414173888269822696682047214935105177472100606576254263201597234615535669039858765163741870165884743463282173948535152689314616491729451662237826527897730777464429639379047606063769930082540390425281129427386408433339566747822722876247734470546730710178991215180961911657273846310391974130880043958313763141632080078125000 [103,75] -464522355518380423581018394457065143011389096815303973840728370271792064282097784588000285263212506593849712709157203900445534606283521912863456890734679365961292754883047700030325477988202912143781074348359837576876265101828011293142233459287058508973781616506537337246289776659408992825209524521794366869741704474315665291326511396294931905254902271245440906127413036319693892783355580655421077314159170732781428567022678035834895515633690687232422624284645344080543045046852985408431041358614391774550670615086624975490630282133769843080388313234983540784760742167989141154110226342656260548724502800798684494184238426257632463484286070600304581192108687407045648193909157285410449472043035300791057015216175485874075961500008044902425614628227428149462304458653875190458015835125006424227701585428132054163573464233873664042506006964093018816176798125895807296437007324080158566610419456553879716670040747820187487832998249162730665289636852035153927143021046890474872308249905045400168260541680747106859239285620825736278122820444236528570143014135121787339079078945933607445286948740808452682384317078221121243590195810085789816408651905672892616547434980538470539108388134190998557386635732830394742588439373668007121006709953251591481495113469739042273837646702254847575759921437651572074910482395747724872092637195743717462291931556269992459756913566338224851193621614036696637186199543412497033343467484481006718119465473546855546077569478301614010095544491196454659142076211663184516057237868296089389406950984172263193330927021608165828145663495947375716100581386119585762077665707713556183946272232580302206884029859951193687181093255100035664528443118513630146530841184547232186225892492922458191525209451753088328380201962062809631729931078242442728214345833071787522546150649788584353382057094524897487065885464036071528969774793496848618841986215646168125752961134716990288203575773174864465671987379813873283674480271064298538568715939463026630595898838659364526768080966389263624658767785149393603205680847167968750000 [103,76] 30519712754006700214455991913001146630612051533621163661801782054648564612700424904716421950668598987987069659872154441089967299329885276415570955683153860690691791764565868237643178564005117448059996068918064561518164330202365535628913497789359647893250919752880453877509801272860603131909610067042506413892951866619914442535769643330218728511240776250005473064006347005501901257947323268082610046318497816405515157317165874585939916065396814261828284515983328724204096410289280114959581463336566962467235722992401587876175345975005712240842986316807171512530059718519207031560015548848899966629860981346014725721524428575664145904021865791173617106221764397491967698420538394295547487948716311236368935916320858931460158827532586785031650598853520505782540281430883926500803252975180417254809394886150421314588366373562227627807707584672943545734648123299929855662686668934064937979548780048358257685775241979645168265388807365918617808597916641405750288479076882026015800357025316872761336492402577606873005412872711614714034902901396315982025404031839708134794613914889350162257562332207556351499507114372195619602668635106025742053623362346803410710041289617303057653865815254623931813265534233402924497704622942691339006188538208995384622053626314490679702964909553315737324685950525650362481119581843493624488143880596515110689634446842075132097117742069619096433139667825745005686251585344046727366212969079882603545586069600974622888972420056544320231370030461070747220584297898148919071892456604310725377638174496885486181315070805186550250692283561273077174364453667270510248568843563370089539957634618701291491641441756288181825483114913251647631610317458430912843201224084690262090671811256806724259213838022752494415567123945006128977445097145428514381152779130960935022242081599003256752981997570319938314764692502162633284613105926299162341126976536045620521741722129421847394796649247649276760426968507599290223823122779370592122680900178245542552348021890140171578869250341760839303012471646070480346679687500000000 [103,77] -1444079355085261093577429885735324332962970783210484720574758624261835019753784060240953013797000687071547295747614006790326859996624171769828936347336747458035312525807737354596914523847752362360346759753585016853786524205144543157693777759348991935579769206676734351168401449923674438887445088171470832123508454221579828089597733089391110394046406570518882717833708802290505965812674679402007717013892802536525066072962529658245309943526347981843398764570567301579333920666488753198817457111199420533175559312049004644753685477969333200440975936462283957402324031761568560245623795448331147758710228393090309739839276422369590177829370661812972653339197868806384443920798354397587399288563951541466703557609769155621854399165233744669289579641834773763743657146617561254569148089500658923872306270502354154366400316561865839656007647818101776027184161458169898808166722807031812914248042975946547634325120642541646758111849715331079080316747489356559835334474929231380490820618440759372818960641781337620824745968772927066823331917368625825985233262140505171439069279929951392146376264868237254660819496735428767459071123089236104936748715433350903623240303564531053350674717137382358531275097774410379321478645702917493558791832919977318047982825969151080400241136107683215863883666618895185071905692891039450764573718716306889059179150185217431497740843049186230596985323703305259446897951163471451377663206505641320850227562691449916243892530426284233076681578445359654167948249499697578829594075714262386258037487458148088941018087625605788468933227904398864266543855815808221249263454168711334582580886579262166658341369187018958708062283106967543978863891729674025902004950923850986157126480828596786324441131031217907786071537287002836321160516648701884165322299540136949520588314412318778074426885000162842204039054268233322675862802431071953771008494903314676861105112690209324186044590235563321532461002489201689599514946073275129291085194591694194012615954781653612189931995859899280821995344012975692749023437500000 [103,78] 26454384391464179395537228205481158991198621793883895002123574993277731667832556341963254023622484809863943624188836283714594163725545181350750505838413850687962504104433523639582608968622211534902901036081789356018787008061129475524506100198594079405716190655841201605758502984649656417336089658057164984915956366420470402815039295006289876543697339715974054983771779496063411745761687175134287405726965155618556372723489142438966192438945051574278525310347860712890970749175816554855527151689603207858894839798081744259188141757578996575815997059306370223405343791542997968270959536732931778913330808175205234100627220598790073738118886632897940890262401654273448860503888854790033509170103130598161632814521671045525150721071352130590379435282913414748814253534768795079850310738985920813766848662819840398006698229508845300031356126174742678723976941993828200591905532908003447842945299132801506155827715731530372633176443548358732402469113947374147226973857267256188070758867027980393594266092710373455088351199163668452033169736600357762074346536481688380224099271096455289100403370483398189411694687933637051125602057200978676891013600279402373836421058062280937717703563821003652966880888495192678761516711283586778733836935403547304861281411633095684732054337598908806216520265905940305832160119638525846125701690742016489951593959542643712697118007028420286907451838455667842764749317424711649174126525610664792655461706094188725549399189337970811839935401589690715525343325326070193304468622745133108084396844817627506114078772066465584500504790029935906240169377374703976107290539842946707613946119883426405790353518543023562672382754853837505316170047340467994864838879569936973432396617029862164729372592255604806873094681626575097718748996212376588379113738605409450761097318038148498567329781940801009054115023706572194249027265711901514320658920713835323007175444710097858670749504395145084601856167512359068093875123468563091819501976549383676750261103471476779251187734968603810453787446022033691406250000 [103,79] 3216750677936693298394454295633588027806726395972954552921961072021068293514767840314086055422430590992648899087207771179353344669510244978877568755732198815865273901142779417872523998131343780200492617769329951238585651619103090884673532530390904492900175358458059697695604744764283955926454138070045432026307057022486144661918745063369580223510717224378896267173940318252744966066522834414206539614658464356784228359557021753183771314948112599853093019845194572178748938101831821892605325026246936274931704280710157371654140672841186250977500190503052191480241669614548591907390588097106829274207634394189753735232377515415533151085903656683584718736986991519783037914850854374601309780348678465841950013855801323957196513532921916373306598500667753237946618857320189470531531127763741955028390984736508730620000976045182685593790020731821675383471312795524004675465791505751519164034745157912465559009301057138756172751630955386759129580917858043235886223052863420729689365093041546276545181141570329053505511732594000579506235705048602515329283775853627384548534375125746031180386563621304927077624184609209855123933977154169811986379512683294549760833781483319834985072178567410825744893879753642417922890058408657429520547453143103682500122121518381490378122697232388705793147319189501130404834853869226511553821200988852940968981756842640015914241666774106520408025740139214695690417957789449717725925739575277193359222684831913592829593022789410633536461851144647251482097612355292005128437955885006600243689180368791506749117635083379754512794426903988881119472921624078526634670071351781607997153573531528869547289894667467485772669593844263629966856483440853137552051533970076526112225436143816663410789189847983304494620889430523327358485519428949417555839111118020247650412723328933001897434632852257631569381334658366231550261339518027403671115222643594566745321214825510800776914086611947436838280551581896196565191582441664525497652095429806645834556541565683481520749307068647762238979339599609375000000 [103,80] -449397322768766311216601284795202212769918913600990732775851514520627157893648561848311362999625214045786351480573862318605732538003740696792380204895135652096567066564400203971935154698851240966980138655895366258510863359014124607821843205480093654608200452450735020145387218879028026628576482503950571295447268952200374570831220649021517990388221154515084544700154600438016029445933053110432258151747573704661153248670034935810460094532259865092179059813211850946817743560196702999367703982790267934029664993374144746887720545662330048516655914017888105601055409390159558525379495495587000339883972916590980742483789741824895036990151250043053990051354496406887558610636039363244270946187791670317522372427998656834931716929664925622912736204582631080157587515724198748564310311160193514962297153980295151493995393451319338774176646959815982723238836525004375417848372995069764483930344720742682361422290917219669469267360160827070760310596197641248899113514412369133221239083049786422827561196489380081515093507962869870868351825472320377142617061670309143186621912015005227080763509823080621861716095441784543694370155285538611975501164724633789525136879712000241156343257100332099264377685343048220447050585086982505836292977783779504856298694513976547782465554082642308207518806110437984541005268805048557182574052141470376085523567266888364316062360837972371885419309776262680893097381781409031577983323574630342493408280736160671072430994639725506570337532175954976503245789475096767798406889036119769118774289119986430849259096884060547525515758185375465899619262574936469993458805642628719929510271448878312255319368306190002153420318833287150663385751214595470860573208498539989037302432848471109946858925371021197159702494583076627234737430622335094830726064085617503091611148895940366307538503310942591669983853623037458561390173485336823547427743249091501443380042694231244276660450321546872974392156569374750255627087894811665131183219372585986908497913018795641012988654520544092059135437011718750000 [103,81] 33991084246327747928904061763867872215203400229456597799048903482115569778526178258009471833911940519874818200016132072500071528502695088029144828288473337233730601846000638329934268534732252853482908010389837603510500143260542945780944216407597074767531963301042032024019926824291732655765297102589374839205076374040395846632027399367112886781307233063740840811536791588534829860878287897708965081706899614886060453950199508879633458406195466432356696595485269896228511867094192079699958603290958367194345423772362634490719034943420935110708602840081977887415878441041787655227344707638924262298948218191636956541270089481714762570091512888348882412670783936279355160353914893466790540114674660452984453475498732235039864270252352445012039816895660994876157032664873769920952366551684905092198900776381604921187933584431891101753235933608946807733983537639037838253093354104671631581003051100460882795109113474733441238840666297834296150829240402252995988054852355613041046082430963801192182332240304753651991912768026794233263417667609029931495267244557178318161058573101289685225903504819246813030410299819080108006197243941995616460608023776502538782950865982899568138252843255962040139461945955082942967685225200049331247117282122095358313128308039239165071334460275354186989971526005620977665872023269405988883543639349500914099394659182509946702680535233222842899832702148560627647541015801883072267039175712619597688455199816908718921001405125629321108405127803937360729666184573008738575191690632397585175905903025548919813295142806933327465737469174251877015056966467776342543495672813875143644177845271157249466806608397398068416847780609976721034062406288996634599350134449429142020152870837114711063721606931174853596302137748562496964993914360717606699446392319770536798295460056103381837615114436293800644589260802251656016963935397222842545665206068280696482453004102757839940689288592150582627075234215454516077454927270586181974495711988400628525850967435510794286250022724089622497558593750000 [103,82] -1778529505043996044757691513465769660397441038390755581661858572989924610064581979628298208239458537578148485320591074273941917571637529882735963954759571797907564021359931813235334820899225980519629387341472795985664991526836812539236863723002813407225676371993016397527726111913141335792280798239447154032335975915641237658654250074294518672330243130849188552439465599823408931882047965652993788466616242724479168197172404255469078346887271542542508564444175112946852886251766942212831004993416211215373902912432338086586915018419507045131601645299922094829369139343100399371256567602113495111072798553828335662843156804383197255637807756303137910211526179949000981621407294809204431776556358612919083326889397837974607026228771655225500098760937257508027457119982960610437435879992516059833382491400797534721632131514689091620823868571992033690146418575996080341134043682737848269756927857761256516015010263872372707951282696664632015301288745179399751156420118370446037945063444524288464451208132263812339277472589895862494419638532466706339326752710637476181108802639919885977937761337247197018183156093522396754617946735059055813749616670998432434219105542664141672448709583486418137562514187251658648867186487165513798749842679511551364257549660868006868237134823040998265499211723746878427055868570533980402939835951448155820831886665603523396652946621212691389660423966457504304409850779790670214576374433590963196192547932991095292255577230958017996858036198216952271402073994958761130225766696901433431604442306144245684187403459218730598057687097492022868602703663348391872417052751224200811016137383666674834719695551628359902173137285848381722942354258526504655324547440696748409339973224951543232344586567357402092964245013984156817483747474047047361352559806293049128115448987545990382216108691918360292647636126526117339882377375018449069618359670216707138168029664685312125200450990294569623113372467678955273161399870852067140189602626357846198680737287158920231727576964492797851562500000 [103,83] 66602384092250434789130334551845457963278771198919684126036504256824327591288225714530100932136726420439849762878708314455501780010078544622622132604809649823180565088798348865848652921355792801826056786611946768542019524408625673390864975686129472648241603264773443596884562101464459480159616264211062715001584485641410649122896447918626504703660786322102204555819944834548335651389746609630114811391364951519045478520483107142004699666796442434301279685107909826134001655114684342369284128487110838262812499123348225947994666674506401571146761915602955426213248937018519954146945499021832331030070030332873276175325551761452832063939895478029462582378715670035780670482785411236917358315150279481147178298903765772931717984880705393058017403670379359138321930394383312465552046254238101586973713464337019425427875709570246045529368746668477475546008443678907341123229564109625254945379883547711334066905679606728859791387437444787997211484007354482095281018728774343034133504750886102602399684645781215263153135154249320709454295628265370311724391912776821544149664396383545249934215904726179408025238045399312363651881578401610834562239011969885584677584944115047179880371879599574378944509231133430600642093976749953203163309421166112289564316928586600794023564780471595166200636277572822287354471059475086886550672064456345650006282541105567309444767655986042791360206727737626298368379131467560332477680778760089364800378983605772735935051426097084448439645222600924503376043268851069406447526703269945363633548564074222107189429789369788428145596616322104924536585053846575498975488424505486320346515913091568242692466627767683806852433305363342982667614310044900382685165912976952420560666752012312269064590269377686660350799453730797341613449053158465815497783791716666588600926685720979997104943127771962124710115958864304165995417534016273058812756632341834897933821177888361528173712870516718315860851552136002238843847458207791322590216567461837569128167867092901611749845780487060546875000 [103,84] -1911898593138233676957041287036983514959668765831100045286437509933598440243063148370981672369575157331090470455459086417001378816086481765199004588174880988262744828960323949610944586128548889488229565735755909217888698577378475589710341932818741957947083339310088415198337390455193216665332984760341270755342969784294047454957330502119441618280548649617286759731964731181893912107558284641845512666477645929782969760486618499883366171853066497928945941985709113215752614910387724230286611625695724282110915854314977336540847938126697408490941001486241702882475333041930758728572900444684705003267987591014656307699666751003840291973908762395933896310356928019640883566070678108198568093424087101503542807881379455000134942327439799503347342791217145885924342911003808236323436464181270338774269251086441918705806520418618230036965481513490209747351677530629233493889260664761461887523421271917820307243396366471428791526405671241575997049963578323390999241372877990423322801505434907298156075841020246995387544444412080618954243614414809789650561658587113843404116207237952811830982890659895213705350827762586897888845140789576115126112727367455064837649021395536743284317540723589604598802648291901438304523728112843687542117593344472099093688001503524636940745761305834941748497757974334441054732357439035110034236914294272273085102655725538605907029534866055930129984893995084688730953754105869220339101925073078568327553498734326659072420099590592402506517509553952935595649606905183058785345868661761815613626770649472330381162452168896163239807417168372372897750573953055160187453387581021251575332363617365097147157623824003104118069061138970338135011718051389125166905647763509393462792095987504635739888589406711823690775844477831579475478999026320493413329746153134112595761872907561059384012045556951788659237837838517920626922615545278374770636291810310582265490578923246252690004136530668700988124549500754032486161939718355884169013136716045897226963183421157895426248562011718750000 [103,85] 65590463665778887341167538456020992812038372731274343966002455748224820580802024553820340305902589696396876920568878514999456774172024900507493042930083910449806713329316843681888282558205311438875576127232578197001879082882677161752638530803765857026638475113030295677458881311453005667417340712780043511710242329667587018233707508155912759457037335248294721917420189515799540696881431194808684113649181416068845283966271597586738100341319804942238657728987119508731972661864405817597545719874929763954425250281169839212862185966822986171123215541978116578772743774820871120159972552768282782015890228339858999060939228120771110290954890894814468235710490904039910885463642265297197199659950400337328868782480825845535551267158000030130718643473668469564664819744953191823860252448186992635301921816877374275455429637707430100676168222662993448652105463111960526879789686484873597849500542114909070289884867267952000847037582673553716129461846575553974230887833208976315959202783278920560990297156241396844204866350763346212848932022411985289239345498281539656389311995779166639490492418281314749075077369622318363585558308651891254945686368217931531157586076312430211112424227681808918058722529751016602865062803035396031154757835174074615055350302455643111242030536936933894541215390913604810199416209031216267443971284895189759481478213352549741059169567100456644344411869746271858055805413974670266424973575124621315103391880280268566441392587774477557708995660475226753806828799546752436952657939235610626844955442214862682731071873887836033107359716361849264462632812982552399469051364800782169576322808237850174869210584891918763833519619184224839560487711296031719313752737683992684296964491766884292752485501367255463275698421970804021266092966421829464279663694228876174564966504981754093324358932391735926437167327215664606892487841976044271457155268053620592089604531200308490280654042398590023485874320146228000116208717185960018868152470109919732667292131409436767246289062500000 [103,86] -2691924840426883164498807235385508377867569897805271850218431729616965154606219943563013605586102349823845033174096239284861381566948267981917956706847948843261403711715006863684680134389044542423413240947670910779119016657212475561626362511212762977241449861695559036967278425059386039802874542447531988585024678610721454455024600591330081915027616288257884876494334439804068892546742384751491545962134691086293679005965206983416847321233183512065701198872288505177992079112068667801361569487759265594441050995759515085444227639860929144684284814492962346274082757250340061652595361435207097998492550058484472781508150442435464505138074417554344689024254696827328745789160257564517060929970526519298591980289148243878601591792693259806397439992962880033497430198482187873871386754458744910536188727617086274562694208249502016448889516774293046747792539766426791951526743722233845930662549002123705297718338836072664445276620165134553265628261645022128249728944295423019631760745574149904496092587001615949365891242698484682721885079837981604881355462757335006295166744625286774578859024915824928527630489368221810382533945333619918691010259704457304663670472883330724655852798044718791273302816607017209121998012337563632689134805287216195522018307662565756867440567483153655083920712326034324080312092632897357082451419542370277055439072003074179701487334253021315002850550459376011125502594987097859438975118723055208402067216734649205927333629027362389871077388180517790078304137323818706142315084000651503071733725219672562309203485470923335753578201475758551475014823315058086057330349360041011188763263595631447678710197027004250027719971312157759256628691904294943702939620392823047400890872559742410985357626011285382812413511329260471593756200718769907832492937583081635362199079052924875767627736945497429141451515535958213388010376040219163580250062911813417199088692356816190682362649855517987990185795098886655859197957627985049629241894333731909423425845652952684468437500000 [103,87] 55507577702914892557484185064927838902473399233101820577496369002261749490389926820568008890405855452533646853849261733176740740327984602856184189029984190388553859791374648772089803133065952364398729408288772089725402309414843423324982435525954958029412956371693652756245717292813393036722874438125917599915921365177746102454532660908411607766698823828330652189430763915087848551880250581087227754468157352834796393331459779795203635575026717471370211280850178189517464005624170589728580431848968503320039557592044541246673037205547830524055899313078957767475304593189024051846323029964066229416712079633893109082990984108518662085942802988544217777325353607261805948248937026360149892612224676588008133698172630263256645425233501547070649478767257361643432869936902241793249465522257417115714014820569570454558115430592732332717873620537647183016955554969256446779003327738230119180935587199933508797067292781493757171390085558306560676232352375690026461860142374839672500676498244763151086463883633228031647774456209587519232230575288613871376864613952581672348627508101056177776307204495124430252092585311606820427448862392149034826142485351135576089969907410810034772889951451965877038753042404960107098344868993085731383997964560385358581343643421606157972814897765360587891171002556984116740563948499042815474602548358135100911857035311553643374977176199667818388327477619465064480041845976463527005634308871301708249577683288317772375499303973090102478933864251368615676628362874091875068909383286956662412126357700565973593573744775487780101161350535145732693510169105091425514850266395725217464427473261003620258388576403327291781930201949334238816732734592882563142665171187453415031310633688179624242856017946455685298297875493477384172650361915738209557895127371299097478500059229973264290584653363024350113377568415802839859119821356081578209519120371490792875894166935932053354103719803715587052338416151068324921217997960905767069044338931538761400836093065724384062500 [103,88] -341589499227335969765779203459282291472966885314631810672078325648068537512358137334724913978441445677686458852999752964097981734604060942467031523746047354706121059578502924105612891744425874564139864366421086471789856623631378208934754256586150939233976455135275356767739886047272007740351747266516106902215308943864857780198564199406121692978830009383370465825185890562613192480172852650158054191614386023350790896245351614832421660718838174171473940204677380945210738001669366769070345347132604207919394366965847133855006522175492137577674651764182048963483630509827686963202652180750414543871274289250422479406812947949221965415315910077635492112462670735311303688485465486860557925232076812137270748145132424294090621449946862799737422133709029207685982344837548177106802173318101459867345096966760928349243960245686860695502965063462335779161611077552726238787838800681760703800804217990178449557585306881550419840624714440400031327049229287748731621313302253028942369744312349785019457372663528022825595649798931382116099439975602542674261590046534868015618043374902598506359696507971533875851145287791522456292284255480331852805303300164968920161307174390337760046078892037132173583327284193426637546664016475218337164664740492395828411064805676216545623873333631553920486720200868219653198548054607728039897746025979172917594898120154977319449739042401242315533436867420462339675117260375768117741914589782408009642311145169336729446171042636046089871001104750954309783625556252247002771847179030407413813057988715141784472673192222343898758884125269054549960069899636211255862306364175762269404566198021241060342775810280001277237311303497142023474854877266418284919631652738655764945597982913140627683751265781761319503209318318297439810435413845524113659912837747295427444343321474400138226243811153966512987972388833064721090113818858279992906529543853657543082071421417934774772728928909096213566598183324645025362427716504575696083741154578074462382962155935730000 [103,89] -24377181301094810776998894340894160135222185693425027294296271547846312028985292478231433970574537897007902851666868533123042634880853218683932121091563420755744493929649902805925636075784846787940519763356293822362716601701036690001453156274217894454941334449982554408429708408983597026618545590880289801457991366100905124720070493435859363084470117197001305119818235472278677185594821161446366048629228316223484656355132364297959883363006473969028751589752421073111816129859356615591287907867710518756494151878122732434213832232111043964500963151877412829163213987004017672790088357758253382812216009198594115488326544017484234753688931618708757597784929476514084044059625056745342809267016981222499928639493095010388925152521633844364711801697181581605058254793102962681067844630130824937612628716066694520035173597235021193275252711566720062014167031040196510295754759005021679901100279079421087714620696151335829614645985236889303011548322394650674869011792238916872416652203993286802215185306836482678393478366903820807191049682423261398463052749471245759170100781318348304404804962721091845783794456778756350564994104753376201222401867121940104759897252771724138592763585418248410838239965657461883769485101634562227889645141622299870523780392345127734201139536223415250684888490164945952488508886080907673807931442316499538456303873158319730783371472493848710690467703572929372926060160757257330928902827521514642798267858307323078525417021315760785107734085416110441484546655013108892367260409589735795240793864821434207018420047728385663487913947860760585220358933077818907051855347500900161066584946312986387007973746925630464309140481346081658893898901962394232558213988581487189816627025660231511757002524646546065487220704220786565968620210911468347496545287771123596628124877482507066743314984456967756455623965298744161972708985623499848741979404395741810421890361713921908436829726229518036776424320832435290943327193518953354794595922123103142420801166693200 [103,90] 812442754052991450657272641712212406127118370620167046507464516915897506081132502342782387081515645862698216818830014085428798454675819392544377091481075296050603884988804475166263015530889188630618768626870337886771154935062437354568721977031226055989806267060098963132452502672512581848622493247117455848908443583529944929296424011887107837424854184420869303617575510111297253585867538722230107319050605172351198543946187660244474163520124127656426998466621653393394691481683813466625068661993997666326511354633191448426905985559288867327329307762412108220679441841138618803173248152998145529747173649379963892723324077252708023556818941268238394507905166787676540232033527958292507654935610562622379030669829351984943465699116048921666885701240618987113490952202171915435387069355546728963532100715346078732499319522982735402628380135920531590384478800123050993865298022005418381584333577481818962693357838732173600923040505534160340345691682270675742336709948698004917901795034830329741549346460876172278660758549555274189761957212724740002386990514387356953302217579280562449467870304240636963749316978842747288264582445456422135660926351761029389600067846701742670356036399824225048848500203165066607657484265224399365465936839880505372529502835068781746626417467428024325276039037175978317965299786830879621292721960920289647212396886813957568210119107885310907959673099025553769250229753144422580371784503543950219619708478704901003103103512134908000080991373095308921009926869462768015214613628741222902269515694628279608562098822809533990829335832670935200678299340497473458854039685719735864693654949198802339673672809927877565663228988684107842186007648998419008503298115737295452749548869301368525321859017406041071176414495936349633753763796767970015444074829269446122992985786395395915642884898657502144716486644041593912836885225074467470993355965333216358555347931756914955728673706132219907782083153583210649794266863603888523572974087905499065642537640 [103,91] -8210439911009823110982122489887997530151509375390036628907331627684058677703169872182441362883200126020994560734085837078923600387278977064306810449843379046595830305784474687380053232430975162405880042508452892559742637522492451207798548357398872461557203388964243274343677084910857624883101983798669192491704547708641578666236675162544862907766704871080044173870402121245505760516203824717481283074534482851653113747360609816726002099611218957690953324927686537665389143465963161358595727573123056050345449268025346078108240512921271433949643168013993276590774118250662914522881906457956079890627500703144933867867654212742906139778603638332482284210767787455931511739996639444956550781494460200457720772236457231310776745348051575911121795668286704207614611434674784896756416959021284284651263866553680105491571705141791650024552967832022275535244420989289203352706966989093024023126320084498681542850438457187681121381279702288817857927639544428059956153835855123637728561803785516542550327140359754829924567432045224177976896944276736011654575518101600081573579603041096991411386925294145543808993556442262371241243949688224056729267584752061161719823629661469395457090991628113785759276379059134690285025041605547262394731683090825601543176749739965204143120388362843428514412425106098132561946443120491081086097023878394887435247426821393900571255420811514699747085568854643629225219010616659469198809515956750539041395201238758353394390403075296694359695592797956594535643933860505275073403859789070264203208906143916142653581671146990909602648362070210858823173461623227145706272025709755308599397951233574288245695958442696399629123319410018662018160396520345398786994429026925895907806956669636478910740654289799681640996749313067752214125362973764377170751750668567252405927411940159383985527345322769124221753872884900844617366163359286166514931788333264984226029281281022304251396203873754384517478512783464662365025162044714560968026114217752553822840 [103,92] 330579099832953660474455922926953509944966157287960154879030256452121903720662090751197272366321247090254943201609383718097653170358242863911760745059858541767222634703486543015447551690444605360388206303678112568430938392888659167214297142246660509527264860430707156489184478846007710684453979204762942398262104526980608989138114012785358050576521548161142868314077196203565385127021051604911057709100377496971806809430517280541551067910305536154705594507399665623219514163752271009302771971517134799907442846819091475548937477773196509699390952194350843097146315804201716028637704326501030908619443674141511783229701328111420203929624426291788178022090576565681306337486512696764517431474306007497125225121901060834242196348611052173670730589548478465417195213473340777896451416773485578492076205430118571791089566302339061126440786087270667603016158323492618954400849909379998927581654754670508007478393753092498401544932070893319340687065656123209554003312325537779894009969128953336937786878013069161513856042003563056798528306986372243284360391732847291271728794039879176070915783686337500236467410336013309149330820423338885226546104061497367147954658471049141617137699326173833697442394273778119548726625018263109452239447234256668305331833888420612326316529746458956748666926711682914573784512792269346363033679118804795746575282807540684479926854129615849137609335351572467678923198203959154348414902266139846301708539091184916733043010817569625069498417899776604219999766623747769172678558441580428541217947184047290528958846431208505064671739851649260158304746982364866473952715513242356081677055177889426517194436859646875406226031192703577228362346817816752557442636555606314874279259409893928809423828847766344440861840053576994683298764094445015085842569074943701334589833735669804250315438777530326764323635894624669345588362699925789058368963930356119581711035201310538461655937171732374558625235040244734165687254409915079948435055993833982600 [103,93] -1359245769830768244361342850593786728495533362318193157107694070667325820288816545540882706316622796529764122101703410128006645697813470135349520230422220328435055126081320759403220594866339117541411457887169551013650075595792862562691353093096922580950001742998953362489442085542423295931677834503578115027194379949245583814166617761351240860620570160582493024746841772254514148306683727996729656340615059040146330180994148664750703537276639755684183268794365187831087716406446979424222003024856705074718354967210744297825962396200851999714526610305439457050842894075072592165120948271206600176051795615999243817949590639384429210236637972026343751483786919919293646794741687510773921365319834317297027775762030306346620169338933600139566058015412381083559897556546326424707699053759457314724444955044701862010853319989324042068583362535389604865121286129521347214817709919488734824883513994434253528080194650062971241371677421290425488798141476741847178816995249939581393861751395754201955260639022453496989186679952611600991901147636908304134670372687250745171662649061286374298018254060403155996912812355298408626997771368271986032456748525924117972072275568567455518199816775271729284817642323378061730737050439433486778439682220238219071815399062036281246488861112315056799122671199201490457684517468992508141853640970315539059671148639717038613715762526456911468890786602073841524020308360379064001021047287443540034260944938136952867485843070164013551714497884265250952506619519338640836645677290275763555024185455796061577234407227078992047671279234326379135085000892797858457698092606764892610137096115352400975646268642797203953417155184674290407910834229862049837679732282684993864142684204333956802783062382832890681146333391067509552208936712549311000850033906947091664183970951388737229807515270670854400382807054511708705054398520264577879886100417967536074669445498081156465638787872732400724399798229406390282797464041814213158708293436000 [103,94] 19494476942601494699138584103049320008998125598659689814801293479615593461880632879725288163092082362938906075119513183187458829252410337283091654665350451722621927222385186115767846907836430367669465749316812481822442034921819161903951756610508784163429104147231866759905182627370167383989182501475698584469699790788643777181357136104987161387014479873972932029901179765095838311165861910912016782026131577785070397154772338334399206469061959630834155942000827625214479519694055523685951587205966426048373168931597406024561208084479000546804294389299366974880312994447792968240439578025175014226090479725779870950686506816517589244692662938404613359522600493507634876363952671998192636592342925664145469600731828981191267339751045002927702184757281522401049713963312992116506835280674675662891776909898026699599497698777539397723426947937243459791491680218818477544431960716457359000698074330485825070266759661810171050800919014650242350875891243150127190037143241636769125043286247745485652101765306596115866355844632260998973154960047205536366355600026567253139746765779502370390995923943221927750593138933452026035703707166783172491249369211495353346130791000755502640407298665930196888476777867846380364931245860173125460195784995524014823443307451257571130124130074721333521406584870073501772838664479364500147165723125675540029256044796609832686419164989462399832611678029473540351865965506063184996643892767649706336805111160915552083487414589675163035428209375661665642280168074379074713734627155552083356052166726127503387713646123439368001416267620261347062493730576722050019524287994015875559789861272252811160024277875631245337628785745026296635747121495333248188738261123665625735546926369437165124281577555542419318423385887203612331987644912794022539005940676846366175438348406272046278457284396993429824392816652566463129772324137758309748149172429373548743699525447103985306248479956380023395705694986966124248672610092540904970322400 [103,95] 319187752858144328384958711608834984292168717313094680726439215169680998060016328014073492730506715643711026370934113047633785874750585543860355081052599177749782203429907477917681669872249028368211976197593783945987257211350669934114868485077645234760498467564060131619840963801057751616338416674623326878694286999978677508849663926397175287696756774829155215690278307437801252010287568038219401480497065665874093518751347709675435560330436740950181381169009973560743133317506002078047634085200663146929954190350420259205816305132201933334818394983966686385208991475455001450892203899580107412613905126729851994005952754312012228955336548233275633491995646938597431530330496328133387095353324466362742779640952328655588317874326001075473548548074278735978694577348939989657705937806875301879638158003308107762529962989506272036426339285823242245133143619336047364680636504256108113690332953620139708695700894726887879827568252519160661057442851218762803046254769045314841779498773367580346100676026702349920015595658314168790892758754920380379206956582322543475651173718143870630519166658247177482606011236158135384290572884852934212159876240865613867091423722787846118303675454396382772830682618461121217336548415832920692929814257711735550292356521403331578130954918337964048082305521937064958644307429628209627822230138036741543187514648538613451539191046062602235765927739876376504889366419500924281610204282352236572017942199610978929294873797420950917203687475116623791590265442710954451482962320089820087755214620414181379354276661422873406212852375574358706262439699378071865669694594950125789977985840094721375818074568400877501745854263591640848720810491324747502507686159260960798514132140023277512089722331096905450131218456412331871983231216367342630006268741118021144194300355466464891020572828373967655601793041463306228345141361348662915912160869019367969878417369285995270280136050744415114816170975147180915111815012837656705600 [103,96] 8677587685693619740508857377101061485445487446232711770559558514694949873111286315290520917456895414182815600522517268388863496435740841959773603404325914297468353740715729798357902033914592602776007259278317130702659873027256669387931196873704443084192081294078331042474028094595757633586640676618108065617135011745423558866306180909975112822101495355821775586135387978569550506862514616335852948122077115852530169216815789846599765137354238314885627966623584436556922486074819843237393172700108367719090612287725618316439294803335929768769569115685634669122581564736772701147462089438978027294362111079831099495580450963993449646934259623940591293583420618954046417679605703163423182165000340421832452760151870517447354264174644925122194339540644618650859031622848603661368751077693800242851645438011634899273695454437625149786282476976958456119285086474282270549080728479072258189526036185324072268517161239077709586223032492073317417741713401779327854090932833788654124938501173051395280423438371106981584377904002816734627194395260841492779084175030586764189526417326470975054667389757492283489633910603615509760155281761288525048335549273123850277957366673405945947230933288405644550931140152282577161389567640782809688798835553926424092190866911139871403500869743168258314915214571322408054815249902345853884295774950058890990036908329898883710799624288507844037065121580989821747012875240675409173764185697028118776669354911654678702090378289775583117218070653418790660585191086014390327342418211221836104852968014289118998146535187282181668990090515928454303820837449790700183383548198186213658264865832693917989714229712612017083039628444811327448564411641324473333318944859348634571807487237576455759275570053281070275273651889118889078926669181549574712389380638638694050329386311116197022931712387677240525393288801941818124620782117726611947136267630665867932998992811153990279501636794101946423809303910316318459939832891400 [103,97] -59065048984333766422880904331965216653284055473557548532458814479270582288395096648680407518220063765872374286320397924977981789733800270161113737051821873208097475410821368934801894178981579585674486739404220637184825665618310584812156336242640489954146745763795796045779557910062545321031742688026454638061490837770414832419347118783806812410703561231776398437439933663483651227286051449121069404017688219876129106002439339849326311444331782965888132120484288522934694471664018205611946341435851220427308292735541127642327399331511172289774419834823964263824118484722487784128970341947167243642683872801554332941349215547188447584154950149141270450030915647625393352546810518360635979398001032266917349231678808400576998637577638049452113119755958388356402128202234964840723620403621247269576196636429391871484396997305911305432862389389778842216061138551048282112783864568498732774496110497105568823975008344947935295846435750813040474749527135181893273637761607684629211382014667694828543524867536357082516500615407761438751240983820370057674777419451506419180362622865495269554035883444717493384915036092627561263858289613754606193469244864547768448239133491290608710269682901302404144719323360742813978672092069310572033698275073881539871152415538328708695876426330966895427582432422061793265129582340276599144797774013701461572628174995903236709665745452276436125928700042692433349175413812734166581642796077509978027891671343962247296097244210056365541084267634569921217084999914893648099091923490110690221430604876870938866575340262972031456181500544708507710696731619129241836421950825988363813338141481123170159526496125796737813821165290482800202816393741315225993846558095751555179801569075771947351434644485941553011534414122419194861969444372844207473761370000812176541410630150461153486142754273290975341147817856258296098447051453689029684142201413242160307813832407567016736597604706870199011248948790420493720606899480 [103,98] -339936497659245745471118900646234805543335443457695758477487504157369795476238566441472471232641965310608420801294813878298860796856165253069739692349489194950130754809234155169033988641241546105057515206124838423265391309422709042476216248392025313351597949438872329375256041342026319188045508316351042018198690383550407226203636925220870737054000105405234877561122116183487570418922584800739883483181250290054557599936907570175867110133515046664543891215940213313257597348370406431329657383954231357162059941097996630587823269581896370138424684266047700655915751917729992314178007082269245290155386594988396351418468428454257857267185169728295787273518791006882838743246292097160250140449839652584645022937751823834489480442408851194432684500726736552280663878855059076355690562615792069332708920084676181973267048290685221670313171821121994268816345342047424021179056385097990001739361223288000894534530886988009640541742944740638758066553408636410183500326736337419932483855918833820716789728937174594181721431708412483406383623477414114789660084049067173058996020575623483092859701481135213821466165188391382597936708672404356947067242011670508352745702039474454094647042264676101169342549020036099944561029041037964399614231572795778412099035760511438734524564686597899132136387597174575000616033652625399163757705534588202596764729373530241667741225469448121564228763522206711239473979610025805653956302237584668262887279565762605426673999068369333771201468027907112373978364738334777629592712126885903253862148119423263194658294863635310233148571620688142285219125652045150972336085675685344726280147710220498566481145946949133209938948133648165844712613038156470074236438366532960817906940574612320635546717605265796919362301551404071927281867065921049119635555020681512053648497073417705793609999283492662353751173657460841368330001147948994437478135519742733670338260429112755296995078804748569680585334543510594058591960 [103,99] 521499545526120353398708681230120749097158180389350829137207942353384745277060239695971926917543611611203007204143541342933239012864001163779092244787820103167275618895221563734262422615413859061371013681604761212033224555348845668480629436538112922099256984528082461863739939732943153616230248702922788252243086030675747634076139776875217378406645190427128259569569404031933385710744324375475181335322101795778611705321073786467820901461646973754922625126120515493650185810710847910267562769770921425187703241041896975033085410406760477161738051691285097498873984382295209909320267065307067688753212972053787074372968207736021011540531481565221369168409106643411181911616818037207224763296636325076618276890250388863617044976688174687687050940102072922730547832775496858029372083642612210539281272715910513963911019452486437150323634842002460329430552066546022433843473910539718327251680786772670446781647480125834241613164102087799710634229688271531277407813289366741654858781285424685715742856876576963112329943759063313810764781898242937586918517480047191982454255560231105275800554546028876731966364116739997695879431226609808796416361665754913632256186502325599483603469570484333115072019767227524049200328180583297270914278458698264023385578633957820760031198206376526884103945814922679652914056035702981908646955157693232807078729824874767111699349227217452318606668664347060063902519452006681547334901023750405836507707631531706079790313385905182100551151497081044051044041937706775365585809389259201720553481056749498932551254443774258208068192175228680050724645970686419943323386659006846760953000938544874502901776405312783159706561178743885727737085922498384256579976291245366531827071865477143808777580212509491931795548032393364601810621019315616851376950610727936839048690402370060072108322827617470804534757322362641100870705220472704337836450420503983237975147910418311102951817669847701120975365937112394520 [103,100] 11264807848344187375783909052857274497587680530679684077120002058151189120406741173893641386650405402643701696919197667983169546057015876767867705223253699705950315954278463027274979322721241903002691665694311465006758476298056446927285805941014698137747568877156565992576597829585273214937625408944100432859516152691934839591969508273098066678817984441608880832737933596870533019003225801368445243231916043992273747789903286493979791201525837637717790535952776857134024592799437292068742049528537721164597709378755152923674476270007913778670435674727238345446973768698213586403921091488904695326715567854741534809183650116807639643364634780948118003011148712932160901977929298259385005667777546514144368843525749886580627255149658058614143800690207690614515117823951202283052820011641936471920370537443340291873676714325764952639397137427177832839272088997347432478886480915426030105638469276917107403241266288529035277239021692820863233366334280481393905479754238079436967955905953260759169310651494464420505234464777179603223267860707049313236929817788251875582368359611710947050565946652546884039077901460621498043708431541971251423256963651409730429075892471577364310076333091449178346624642196392841255084673442526469776567670948646243558989158650940525454757468481314008239295370208929941320313028595590190583977438312043541703912025127775386458256736264694134298046000149098927227226816742373937217767521472070495481200315242093617729074251393180257312085134263024156294561884934899371174219276455988361417756719382040167134002666162154353904043883716074564257681919958367831030396097028267561329751213306840020687303591225931118111268208646982391420109552614855335139040027295229766825712557701940395973980972785662765911502806898719743737025685890064418744400742893933408972568033770973012543205159945254582777893418274935215204865426295567753544836455174484019145293701191425911421060744101549543105954397025560 [103,101] -176466903654377100958668999803645137294284478790941078225733857538399929329008942602748956851301933491205891960891736232444746035392177481833915634140224333963381883750308975364278035331142320520964256329427627899344748678347744439918071506025791442675116759243206392456172900371428627565583068469498268677209214628099455410557459147491198523897104291818495553328576795013757415187925885108502654696560256430291596452058454883704769149245209368698928442151594857015035688036408945526826795714316792853891179775004576533641767648267771810496681134887257672775935172619117104135476829902493956760770521627599912119905893438756063562683633211654163828406266724712681341962759311097207927286804465327059001855579256312864922545389658149898648366517802438861515257932221605683681267711796534509135566179297665679810068156906337801546061326326605487602524606793936403654872519898157876229776562098799901479930935498249702738717492009765032793139077875508264074630487556932446739419816689592677537250635990830942561383737670617448777602161068526727826038407478893769633542398023490275260251796041051679808061360974403615917600220675237540085224116549580432226803556350756396631295679894341746594554970884621908556735383754648010995247057755236660173137553414881194773853161713779627110143395477272425752453007195575868421664382087513699807590600207381385212155557701112848133691591198443582026302246072976749908402188644381163183541975119961430856457936076525585575206610707484497483085261509325478157149250457487383224104375966192017873511556988604352043525759371855433576790542715322723001151742725805742530418390549026853584192237135885420693471303297151144984553376985727151619933864945162086981782146659354087091095937057317974201435457831406601649238174661650717512809114804914930774225652216903020225708337678314163116853377630084433839561215600603726235536131308056184192214153728787472441825358019225305292292779680 [103,102] -342690211048674623102005132920190440599351711902035392807361172338767179499107233361892960187939539761093335627248609891548735725338844837776157545153570615454717852837237974987969145774581019225075602430511662623374707174550880448784800554022934814077990757790944225043345190028365171607697503657941506838061670564329526762403820463694016956560607394881038005930671392518014544137964012196116154308592922607142879912028622601317591681691197974104066826727899243883680495476343830056820350770804306562625121506015513944354675472299039280443186331096492786807478855448304535440263222329118949134917717466879063288340967210627541539341981642420329873194022975317271547442834672941002405317769218468813411877710481945109661913305537829144758533475423173180764852815891764144930942912478799585153321051191827432770837212597917806656023890101052650644898712043752806543111154435388384518889348844080210311527343780143680150504487805346320605489243434171767420471877965620430332842815086629600949527894263807806978397296922003699506537222701574237671763458175215873198506116494045917695014551719791629073454212668387150710022905805720687894219892893910526577183379086829868367364556071490193044029097685259520802380535791947489854240173612957008806686374686571518710900173375980056927615658189566870506016570662234031085355254472374299212660382301053324814949670274558714552577322127088282191721118776225168373995869437258700294100237564092224475855695846051718460414737670563366328539327730010678701255636513962095064716971856571050241374834303349644328399376470374199591753840602046540239778611248912108785183523935934612131913201252320837081244989877893371820529282070912102386153108578956900893836953885702105916993545453197839248549863340505385306155412864013343346841056662032734787810667037983598196918558549296384827825223560322177105764282503598487076648863772727761627489084134634922023482478332270906855000 [103,103] 144297392423397598146480044293294406032865120531756577764628273032192287669683729297508035784482712735202937922747786494700291279871512888062517851676075799418105190061678870813016316787084936328287878474107100211243953797624926570138530340211564189621993300205020333102843898682605668005781268311206037897638290705103492994287788430193100512259082923650066150216106575174794363493714511804881712545941804087105041275172840850136758543810137714540001566597717467631257128130578270759810907056350526383193732055928762632353891896479753226861600746399114546639837698092473481704307933306922020581952709935169065351190313473290022537988236426957680293910814882195022526405348831559720603585083555974121756385974406289555183682695284332101073109583437866996980930897682721925044487501907953852586369471115511354405316789106172910674564157602385733000925159338290417145835758041450031292677844320657512032825001318975814282966083584459733802700897385095691142489660486437787190971173670131390759782254211542660890748944342941183085509943339017767775323856608646281007476731088345549695726126527169820711015903358724467110691861265159881547341464523367694626351801297909026586479915263546970068761394592516930895631682043895909889967231826900576982651642672404253030781778849350797092752035768317416793732523504792645831439971562147139222567359334821494112082943156965732291347153594150595800287660337600495762589335641036038844311484230997639004961224123845675159088374672695630086860888875581894833728712179460983034656816810803783059183519361637635951607225875471070126980074725552951353503489422280264733884373118556511645796830728407936844093876241962330754067593691194542120396272932453310564148315955989898237053286586338201033242588546024167137103040004101047109991091811688589308466152266748108658941685154151269576230629593525136483335789099610569041503726273671053003980268491636508926296187559942160 [104,0] 57505842516255277381424678854732433789517299351513930331502584915197347734433490601905082947772600549306499590882345981894548327655724877062261977222456687438196370575714184892781743464912100282788968853012300117487036516698584264023219286810301196980856525744105712623285368760710695115452928035807819957703349677220857646953337095970910178301261356209179830370222487448276324252307681722640991786089650757687211928690757313703766784781617647205795161227619012128200482770975218948119410179101479915131523746016428038652847458934468229545039263464158234477893239094990340168542498676896469834127101019521596093335221516401235088198549271272532844638006541226576622605245802304550055335821914318676767877075920969435666840940500781415151071793755107060818641106626295693911401174221954838691451261704875290128161101577350854607900700601194742136093574469599608852779128214039961562053111689060742976439405820799153668396896006311017211018948335062739657036858079228595651810658912445975692468354414358983575574896055326277162956304157237895565798391080975336937557474522253129590334508299988604968977366925627371738856995533788042199846991168236226697042817790138752742288997332914334222667910360319666209621948838513472372666276986656773653230264747785795575104688491356649544851118859270564348868757391850556085162263150866873663084710542528503394395670030449155525426199133238073879866783440810421614420803075562046134792341574911865820061474620527180493144651207423078327037782048854969822430675206123845562947480720290171296279593459782644881159682623955302278233321768392394453512493277324354786105059278210112642810547847201237067072337189246987277463387880185534423098364004316752645912143721806864884968082257342669471792133151915391818776618938129092985871331671603370884206382070350045651355987361862906531189523228851295750879450090761285356245760305178574148290890693913211247774803750440477442755306573652761187608516381919656744057541695653567866531683863433779980068414772422805609962736001067064818470453848914617532151011791032146917504967910137213285905886357244966021641387148891933787377308681575138450793892098040799452865956920851638598836397253677432672702707350254058837890625000000000000000000000000000000000000000000000000 [104,1] -171839673534698823073328251717449272317373833769440816056988112354013293405027644158230965632003194489931067846015937249024703322437943175485828902199775669555750505236388187246852707993282698462730308238675157371251582768456057075673931009866791313170697593519693875433189106720021036728576560583399166734871446406307975159957197714194976079358167114640956705446772727273256992671683530381481484710844721680699927302706650278052733447606080059814528342632789349957497043785466643929464797582871576617409704526201461344630551587446805946356869709470028340115352572401182446292143564824804044673493913620552708639602116329764700609122661888668433083683044686272801315550225195520638095843991096598024763373720897088089812507262461371172268627173154370327477779924527092993916245950903342209147396005410363241617696864540818138317827048562274870476766139705047588889189478354787650009196469131784956028200459396115673604327287370703255400676651047042469835662341553233508765137811136650989903993584896342516056186632673016483372270055137781127443107558914089750165206368869276888586266788654246750474229456578835591892551830658815987814835349806349247375973294363328799249943220016926542942284748974312165272349606977549409895278016948702924600705696161846287463731942804202113452238060114282886417624066333220866093590846055181257330256471789510928353168654664388386875777482836352995553537379008980324945917125375740947857619743837551012993475868181473610548058150244566372612567229049561950136959490876779223455633698377979999462848586688100124407708589705511172450504632656568710977458452948230851638266553582335466077989828619409818331426930459461397099682815157249344328793731050507131146896003269874330384710558770950748032389554677457849814562588766135123391335748823360585490372122501152548882842028450134755800642384600268253877061428653095492046956406100680156569727921699932393769385218492810239374801478947259961318896716413880268259129945295716835226356254872446621538376940874162582033274138375857448390749522127256196672930475493824415277147732648623763689021704632021958567403099722689391168194468797309227640721148845524762484193191082621634567328641101172093108573335484834387898445129394531250000000000000000000000000000000000000000 [104,2] 37781662367972251183301863448542640697155388655620277172223207320298648636939087049328946341980316713197361075069252960187657642541122410324852784272606715570065971861332074187291551143061492061606335368680700230556340670853172851475529538264909933300133268201213365515958978069833341046593205932613701914473214321505287354003997625394070907395270259665722435671320687269166211367500569487079735541333566733514699994185090822422878061534369345772680745000342161239489413615087621709247572578005870757123561429170685336657739369558754605735576390057416224532991905533744987020779972744725360538593985061050036556616036056949407662649850282237086352562141309480754534945070642259189665711311462640690225680082151571382618608909612660034817295460175231732153542086567237010779863653493550875698280260918394305388808861462831991282339452957005702341798071195575443118123465534462771327494937829973538928447440587640405973947455441019449838999590265793422264868665557839269202738272650616154774419385442829119009575582942885903692154856837038442090014567072102574125006570043054510652956407203315195039703661409936593868060047189203489060943955557360266699080372394119760557693700348763525506469382485921788268331054603117148793348615042649327270736798097860043117967743528459431487215175728589411105372041446497079065155067245967773244954127706790720934975576244045678045788116398161739490119677821742669225113629894399339590127170405123750265524874156083602555686589888974789889831863770751838763091017949318735626704419151108400264628683477916247396795666016902301416267421783362014887657712456588862422138128096721811529833927683188533970801371168024022844867083960412991121120909776534147624922496091995068920811371635120938414268395141808915241587223941383251114775223375870341582243853948512011453788116623306193413810002032125917878281551096611265238007717773514273559925195647552026893543813646644074470668637606529005918054492710416426692038020069982668961264094519321279536875663753502690904039324493140419137861374447565762851457758905736451971723981594839748917622854664131538476963459464070013131582011627434785165322262179155331918595251882391659630240512303655511447408876790632348274812102317810058593750000000000000000000000000000000000 [104,3] 196278005449998425067702753633204552606592855533317293717337464869272031824704867240322820193369740740324399790557220715589684643592671729108417158790478238848101911619421367982176172886847690022999710428511304877661001530096011143154788886579325666012777313058468866920182184823834236708643408249123741764656548655667737308088989957036088118838918740551626397375557457197059260512288811925035036419971325450737169545920257939556075706993694757010261109942382996754265445021557193786723686707365485860286600846716393284735036020885723402744737722175093018517670313401987824314444331231431635592957902526177247845919474748817281418672644271914826546603730999460034271172021459343967324250886219921291766924348637457896434336300611626083552494051441583392420868289191234219592194011513878350232440299113381020033283147239389366983980610682580667895506397389938236430631731106162513109723287850206544564987812931487026926310649691785393976987157017270418115876277135738629091295300772916347849946786135597030311319884051201443899208698015639858369070372157041854190882958260282205230642760765616613521527263285349671568348368497930778946355111207780214064908923261654069300740048219038099588090149297859261717195885910389895488059165755238035699780282053775353830564563537784022194748167037233382205344302243425785273360322964193100667637987166686591083344540175106181347762779582052491697782682700343741054596411007628204700334218961890865482992753426113568041725405085578906161836550814285636927202917195216390628063300603894262778384251787196686591892276584077456670357740218574291273004187358645989806815510675851661355689412230513515515865156749157773654498572923405952951051037615652580279800691394782758405569126851285991555361491224273814159966876908997324085173345846548572983094029721722931788686356822376447616289654431092799809923769939887797326421752627284202469387721355088500563306698380100215463778906180023431673485887260568501862202945317985918846561886520021055272605368630069904673206076076538679308298318701761557391822924544237099449921050450950074379506852431540539022049854990101421857794786208771398053163005239559794076578044688089771940340048522699254144750682232745120359140855725854635238647460937500000000000000000000000 [104,4] -126648838882600270361810714059020067499860248300614700066561754906084624705924743344576663707879192507105640417710419052199106008312710852795301301342883240339850140750353741471667308072482306407456576547391901467908421049214511554510869392840699941314172360504188025568821036101367183844965023966527809131598381169917128650625935795583180402487534070533433353361514309555147674236924596112731079183035577667931092304831334528823794964421238427576076691782319880536059284703504609858747149467109391318235242174122472416876824073190618263090431288922404120474714051177369935939088912156185790268560400853217093641077260395947059610292438958648712546390429117577097773558272261585653672773250708719652649511358282448757557213355622919146578565302219099054528668433599387501271419805818678495660415031943324823399704664144483615915938362502148317961318828917269845502736898814823573465832516054660025590958909815972775228917121522472782663695742857617835643413001458315215222542487215298538106536410264359139526406593171655341279380790350076935484245582240263438129858094978316894276265687972862917382640139439707854467717622373830582834985211855253356052316826192376510821622961283485988714436575561324680672308119868688088348172257341170341202170860128281690319723490687022129799907147479107478366044323877382216595798541853514153023480705439023185828021085739871520658148974324785960946364318395899654662235650414608929637046108176041171316736393547799045727369992975621974415224515394370400264577568029238129838290744917392182861800282036161748582779698151052081210455950113496969730149693546143952765823953752047373008522177376816259896791893227983553015511884104561401041980487977576071701537846122293821917923948064437413046675295019186104148441876172608421186927577461392843961689896270017430205098108184669897140693097804190944249938625091994829351665117597721121347883478363675029865466924206920549991491598099006796031439178782417995387827692664684158664876737610971824281607547556483265337715979564284494291948575537378872918792858793406496527832891514421419634678858983762296793991771919080848786924394847984459247296448856471967970945927410179179439252169005007329955164604873437371457267630603382713161408901214599609375000000000000000 [104,5] 5396767962366779591602345405545970797517988046232788815080876309263551809052977415009731102218295717744400200936843858560528282504230914684023360604046344850878700300084149586645312615257596175322420291886436947126069582191845589730015368958104465262932923653964254004508249783842487055742560303206514622644727118403452941606594798640638106942952846814731998779744984481217921855483914925664527086162445371849289230360784358365448546194360240727453933372510478109995559788120957589821282643004857420266922814062239836357524577522648657582619210524227953299105368124238882580811436902075856494861858054319151384670189510265880209089986239029205324527801365341038898934429299217134190618459133152010399097580999663044064125932214017043199526965701769991610685793306320322989576263658628573960747128832729882160655911404492220936296205478715166841308054524538866210537183348353920222786097099671183006085928843405248727641256394185795446236249847907946575329434729080954935817343134013399665433805693943100743568115633239352226562333166207119228101659533317231483619240069256745497184153572993524892776433542814382307311031533676816740830214345696490097245623294079730836733679468117498826784264417584931916604721127993536370978724939978559766915486990329833254826043135309871502463967842766009015260600943442369246308922531312084313453861994696917349447837014360847827407681384648138239524517512816072965134687116867660473178674881448435154897226760535611185561770430736795750643589865101418992057331288630596853790050696296252157480901529420953139384599541067256044377664224972192711166395883412357873439359535564137237964099926412271884854491932957201882710062932815510825770509583591398348305460273860943559841272379611651749861965905936326477838556373660479333033875659144926517548493269631065509505117660672904222180641809530192273112302349684792271060795361842365679910928554625864769548658776208363985952012236011034301070415250202066102412747423830377231988738457031755310641506671136278859416668998979477935686386032604391008205797792215172238519805916757459146923516234699257617612609948810357940345822395391249279404867140441885893618932711598806789933268570998673118422441699654403267404426114417503868025960400700569152832031250000000 [104,6] -47541927209808966522884451808142839210312635294900064746935723088385263352971590261616555638886504745104821115446356669084159456693729676704328346498320349210241539736505542664023152453874827816826380952243112749324995446972651258520458603862855202795129755581427385449283206362342003194904428727923911075190269996455567822954826962023342088324322445027527520760093015947620488388669560104596486001230070367053282010010974232615077886201531626556003695345501501171527752730395347006872534130194855409887360261803601418517553095014449350062236644866762642718923014802718185012786848342981532053119854694497751206147574726470428580735062392792133701476673249423968637237805481025891892704305781353464256577531828603948866621571053664210621293161425256091345592093233389263261019537478868021414149449794659359787915480527997670245035124943259874578445784563615223504491418906721297153923505546035779490537971203082386936393957138112445848987462079365035997100406602223943084257084744230422250212341692201912775615972913618289555272288517270096189007371094122937097028587267353579653322669774453460541536691577544422582611241201838954833072932400597746870717169857796875470432299287767470208221442512242944651517744195696397313973456506580958335611463498811761588863119245847035426218551602000837756004984467196604524868259782205388531956993818211158545106908072089387766657881768611632387503051624594577098759747539969264935088291817780389852173501205404321509744722939367655565298502619185832924968853082759646140197163567420497049870433380235778348805093935030287837506196381078322580588567071438066795199302380598668314056011474186006924556495993038761067029978668764545622974428712774940338779057937514504742346995642517187939913771862700710479765392839114567673236299543663402909071867388248406013139139325545047511340050231971158919476613491614874972153398749096828093386326149289364545211416523175069554670372016386737708555951603667683037434209667007291497433764638360189165887886092550062382998975731209160742525675983909577437616908177419206930492890010235245593079363686000648488952553257065957039981019511627337439723032605110390393536233438146961475298483834738974556280569802592351428410788471978776215109974145889282226562500000000 [104,7] -782646422305265502147587264570564565073156162013632719255489263147930645905042373286828239594404884102980789679744374947445666790645101410822117662704980299055886030028941524884822594784882191860022817974464203192921789691349581886141486557867188085881790867097992679936302172824143576485940791430113412373803912140272872931732684019344692784126356512819450344024307528662125418212444353823067012849526001675697708638722122003035655444156559301503720489605555157688585141186751982984710428859499117200734442234712465193604808326935880123832062157236791127372241002887526360863442483618788315004303204113282403774535333918904198392953855630070460140463471196158891629455779800146180025782990260137744263952297900837438549130170615108568808778518768593753972564586765487535696225471539156922843015874571593598796235390200028353694494057435189268314911384442717575315961151904312787207965817578404177116317076935248837426986396330596109652303253097006893342069550489647523347210461103998199030676037307842535585899146733338734078916258454955024334681640039313835055096530704700261232439254734247017022530283918455449029832802138900480244275123629056330403521275626193799043244740706011474106960704839722204389077528317992885102453689988777594971282216535030379600073281096881878979385415537545662967105154249107325303450731284256044258112628162078598647353570986691336930901383728196248832182334215962325805396160464969087011853028293385543101430808503296719789656376921717196682057574895736128274268119034372407653111327910820426486061471701228956007228346480643367899493858357806369911297515586428103013291625414527505509097101601767177341196299776192368892583721346245472654951576485748402538562439472215059180068790005330547463791320660947127922405320229649253137813162445450380115748638358000609921229917596921080941536839760920953409788679698807534970993082373595905582942146995430499620241408488105261244638300720374587277430143692366701244387146364326819385969100550265558707631732469755566815907695548936569257091481389872651382938802504403380886572156066257495958423791622999847248487745942486549748729422688722761244821820168730083114099487734296988957579236389524973398510937511122890521131356678097290568985044956207275390625000000 [104,8] 17321956875677750513970854540935192247153540933673874512753090485235306200545450337625047119543153718242689096790443371965225451684850134632897763320110264045267645398027536478292523384862671817806083730843816883380997581440972333120952431840263033355095847440318772431185609522555340223816731380947895758674027248415407189902567255341620361734003473408612887434572851824539741662700921982990489784897633766581402590587224937848871150346891219653526469882168958568753905357291985655718366646576297375407769181686346767667787831219427602904054470799199400084193661859841239665673669345225903181419980169940984059880692936606720404958539189203580478356473470776764395948120187144410201266658124334896336057100440313189249910881571439275018539100403289185359721273222313299903809093310525526831452991244419453232847276815386658868246429563028784194108397708825546247701440121848854600744313735099794433070695881146898460359691993565046853509657269616513042465622180168139028673902035449851528158703464751677763364053802596845335857041037117176323997878179524575218852471767948256888509125534494843813512196408723606787076883077928503001576664996322488382923991072161031211714654588668729365965914899142293348568670854398716186878296435239792168783208540600097817481700460961932411052250774352813056675795991368205431538151903832511061567074969687003878623458944776186056018520264645563085943380575816464127127002113266319697836074533519879466427217844483251068298904306049358787984644928180387673393028739575655066076311234564851623630648039056683167971300857295225395743427549484975708997817045665080142805608811086754860213992718382873390579271260423882205489823281211822931398287879631852260418923921297502449305897504481520082969609131631456897735769862296214324817501494392725486380278721615846869976166851431547263079597493297106933123584273360910365244822839638864834403787077547335884826662693127831923415908838663780876839686846929797077377689919332297470180619274959202162871324515215183925458391871415338518523822162614218783767916949975644643265782284691377394918207703559581034943180074730172279966824882901900707285254736389286619532447229676874165746250328111929185181305085238444817219427562804412445984780788421630859375000000 [104,9] -28985430790768435336015175857436140607675534249190882592854979522397331083062663781798194902371534665088220148328335066275044202487403317070956364245513566808973481293426374032962272874830040472939364799307217138477250366838274565657907629216789370529787249690794094684641612955804936602984610287360536373893192044752266215171386835817709452863383315715459417086860718193034276142528274702198091084786073892197218569353568810221979746053648819689831251670827040389211434487178910491387078929021997584906882044565917382263746912816879108863510608125581291700660955242149687819523934864670962398977439091324945341222510536307811622151729273599905373883476427580251889451551627673034765347496789491607617845427016967798201573047356700047362063220650675289913807117494316347741498897614236482330071081120444288396488153114683038415764774959953344417598864364866725900932963535803093837322504681215775694018741902739185842955345799509709477276501903150783683609890790366072929026150887231482893328483831035294176743618968963879134742634132392078424188722488105490901168329682948072032954246618717372129434184871979801303929418295844737101256958264300330223075961319918768769028701504267110015805572958839572898292932214550625437996820822018377358074419784769181980727494001624500189986025694414873785067305350890685448607144216174278353997649920285584323479576758118918730855240952401933296941678923782741408102292313973314236818421428536534160776228949908350291973445571737031058490294484024237418238625795189846708895285798935059189593856383660055291731066440763242530635314234377516873056359747111917626821500283619757023073393052837798337292649087373555608616685633527088735641126580611704831762136642799845102516307769287443925361732914021654693361745901479215486128717076525852552896975873903125737425962748538932573088188622147081982384227916777213510519936690709409459710163267129131642336371080345181756204235537597754634313631273912485839138043753420987494600282497207068266044131924012943212339834801525618928791116365225108235716790445559492922696956397958976338617154591534149223834095652120770779800595808707065203510322533805284070529843346370085304400490054474478934263555127069894416791395741483938763849437236785888671875000 [104,10] -2902375393904464123809994587806343612192326100044405496064461485121142296902741103534706571690718313353162526876474136975309351215589797259185837728260899030314556002472909626421926799110430638398069044086775482749389875030448850737351857469945160882501153678741432175716824542961177416394652981548762925756904204587386972640243745117887359914030432198214466885177600015323948795360349249714764193403815981355387477972736932337033545025918425110785340194779222548818409780819049867958604727348462422292943689974028801705349658358347459704441564720649609002237220954429431234905241780531211172855688786427262278318887452709785124855734942086139270976274975914025924770896691339077003419619587771994883567429795676773195952877873664721101842702531252314409967908123990841318733861116116066662140302407495793374486741966306243215433370315933071348767887596797999628654428045077947024889455068136019594688228769731261618355253588639744416252713616674623856688618645373271615587127582074854339435243651086861222084974395892107067038284712982744192836078163104052298721203569369439091283902894230503570709809428660280322273118728679409829318890024583396661564005448800769527665534618640725052476396128641225840003240986761712773116966948859993879285086348100955009674262762946811292425235400364937656791608717014943218769276766934934811738712659363926583887771198154265172621563319988007720980177929296912779405428586146428795500334508362960119563430604484999044464917556827188895910386594527198695599906341481623119978345319865791616855021438048441428902944489999683834933546674034105353106476153759426878991794652673755208748968214115046412749827626825838086218317731472036689531028345325421394010213432852276095120757762754093366746500276502513764593425778487271338027640467044336322839925616702062945403884670010202252191483366192383206117817960942386238395648798987932394723163797079366917516016742871415926320593887757969903023746188101201863806724974799853739100052270149887205428294943192900799997758908083478713952277883299536750836087031834428696776369817808808320872350020427828569677468827040426990590112087414552325023231011871498006601094197443219507684649370568401280318100855009559417563291816577475401572883129119873046875000 [104,11] 62227687672586254848339058703559826918744062897649600839940741143416891284704631186897273190838334782363544163463324412916136114264834404799635764916933805769003435936387802105210443148446612607802390920094543924157619721327743742429455727636709423289828377364993571211084467333780492411542831886415220688802215196489476302914997927543695755031352028619238831058070134733293153422012688995240576530863897814664193131651495076510791197695291664887607169135267077852289724834473000855568269096532075566165231099056724982138500383632379685155800903266227180369593574707581208785142907479983206376467514342783509928699059691418915026636847600376932859933032540376834852683885040289020154937907138582321560464055336239140818123437263035101011547534501355550235698838688036954368181331692107367115054141185062872044509986302967769557027535884423669675243144473599729009197184481169543955418424233985374337240425568360939069039350893816479035367129894731331292136857731305052860062647407173672820254496141751301998303587492076413385663846806425364022995894560624608685053680598777829752142857456417682547925105272091555526500761546590979828946757787234341291661959803420092231614395593375563914527952147224390407216714129199778038082296498777713737710191293421270146548902200272868724941756788171803490694935276600206171946133202767428344897095272761009510488994961221167060904755281925275275220840448290620775797061842160725771549202822581775569562401364755232933208845797711188285139176819555146505524175579575301268620699423337147226625844006606483300418649329921528326529818837135178941971947171570429118881753449222789344963747957343542816893582692514518030451098953145699591903636169470861723315612524979082275791588659718154920563104672180040361324554187741140499486096380338900152932328618865495354683794012542218210402209307787135962762851404255059375231889944802612572906618436719275347065852638302005731132150517930935492607214154849074738066407142784933932696428272270920485253304477549994200756007103312473992262524611181811409557881717186381076989736197709739759454703747215026819035435781291356256442205442189464923592484680381518528298320875294609891305699965322635659764353020426651263985462492200895212590694427490234375000 [104,12] -806204865881791703522264428264169710983178669049312479084245489646766393674015379598902489337222413289863830402255717511420381031947689963622525416411539700440321839406374458733745983323698354546928080331239426080009969137738217883028343282221392952986559949865043061639524898831891488056996231487927446639443006027551930416006878687588906610519833761974408369065187456352486673565674728519795346196401737649554440255728303064818491146527744349051198471348659050742216934684508047830927654930762497232288373248105198334642241971690754666753308675730989791645540148978616913899754303074938023454146922923705857249139322923763353398217719548985705031361885465300939524835777690018507390742660752746422974595348620153544252006701404652020625532901282310158442828894719333428403258959546391739100223275601391693658199475545582753944300053780983361959914618423129493887859758086308069884605870566025572862342652885135444214134496228102847155779355315952367721699919497545635728881504332646376736220106823323698629707394219590942346363647101635716487374120296632535849232469893317966545565829548491469147774729093291298130222017250848362187516608864208694067562584156420178618569675826866786272217001373243660707689131617784292833638411462146410427681752186026761051527955890448394227900346687795242105514877540906152990492514791776637576432920641762951386132297073093175001153608564844270785557988426625254067917726843792971126503380590193895992969136127640752481452413206035048066331207737129294772604164016138909063060438045363836293447650875744119416007797739916009457764592482306465710343140555477281328255119203505384086319077994768252077864446308224337661811596248661622817479939180946000596449218062706645874489913622067268753304307274265792310224574021268448691087323941460904420160549221507232707679412407176893228821932921335030965395184352112312774196387731720163988459902497983471167077452800083351906034559563021954392043839231140823285154681418870562577940711573085630428337443743609229400718520729384914683738596483425193000437195407940788558866589295913201174904666663266375702359699080473176251683602090438495408935194798498876619677634893772208702436337938735394460525223109606529625636994751403108239173889160156250000 [104,13] 7702790278576501412655041126831883535386160689835733460185345245011334001820676716120912116803328227745359999684283814872676226146455880888450348676886974872114962589599074874255735854673893714609338811924201035109050844147170817457769863101260392973702037246920838755389907511165409531021696033010564279103208862689658428299163390369628391466503561442395792990157076316153424202269127553684870541274507107680117973830175405852558903958904180305450437218416441752771230118519216358636991431917013256321452246390887856282562389816469854197993422498748371738479087150329650669397852155400551480496505427930117210434110876643180462359857376673541365410554530455214038809781654836648126980076100271977149959438172365314610762739747114787718152229478592895489588063940198175887051847845646313301870505383451427057665637449499298567375716432855224954470513905435326446669202160285180152857659137258699965507348184649062658111212843498896038718576946230638976014244204568362245529641445887635809629100062175650259993392960402566441891802881210427376336598341851738923475511356341116474166220650040302622515902231057668765911307392707813879275675694793254370213058821791638286857292854583098033160237147295541351700978582107111479366561480771245591046282356259308776613416521773954413540236488617527894525483283573868123017354385793611642351406940849671935424603285058818686095647829299672023819460011367257528643975392490558104693899627757816980401131959996479907331645980317238644222769931319917958927261538741537861569409979951480695913299686540835711943946724944602307688601407112906582706269258682275141045647136451845709612753583810985531467481530203759338223357180279816976465501541770451327414633306011969907066390907609955145391744880575335247854592309559426900090091993786405250023072236989323859633934155555808328219165440851639650678195340466297868210107614705834130709196709218045535733378558626875695271431470079654243955124667381487333856377374298361274596879567296026430105458446026687217028381915554498165352291389480630147611469702192290762849584058353603045921271872548300322544782459374206408747442138500026924829898952538985479094615594565287601297779491572793455184211983089934139279364444519160315394401550292968750 [104,14] -57235028545427354179970999490737271114341496693706003751210849151875852596014397689039504242303310706109312226347935444832066203520129039612448659995405373002984852507350691661524378335931748430210058276419886798889229802622401099377897052794703944306618666417067569876348026638326204885732901934669665112910047076866173927531567840317511769933016968757579630609571951917764816765305007193485947775331887491588643121210212451720417567760012208911095343793050093849264208207692027171822699933412077324771066249997658138986977184834048252154892128266794248522278612221032461480383620036234370391601320365216626541252183675995109755556621972637291406684642544453583189548343006007235052883702057992218880998543643709190817225898456333773916813083283503319872874676711530560076702057498363943331985401138821789824089691916510920719157819693872486881460161138937801987646989473710750915831212606733489329045346480888232897858408344579064883907366565467580078174823253247913575078052572456988078459490539604611577900270696171018364367586028122043757605435713784418958068501316440506566406923322917574310998420096473811045062586124169462806400629543510566222017727900890868274115934185395484064737072407886088137962073395529607339986947399953321221145077115482323526715350314135036906848821333137399250171029202203994039552288985916393360870088548492560769650271620346284196296314123816784726745645051041670266476584802193412534258623817070952323901941537753581225028748548577442071148789331331459579670150947191055207208038265229013199362573767246215140456932825764780400714924205091115491165212688546222747333913417078760421974077452951100851370020254881377333532029357902992543731633041177306864776115257695843086425229514893449928010684072521748879502298536978261368976766726133340060687344145145696356275295582064644750696751405018840041340530628650707892103180899641032959052914119810631312768723760044899105599920596110594760952325741241654150735647500692807576461906823138566162760883441460286809955973673511330048129491695801745206122198605320151388478449529036640521568155370703094861271186572647105028247395627740044947018114624876262586708430538966810635555534835813329688975533565686859560628363396972417831420898437500000 [104,15] 339163726727102715106272132684445826384384206125605835198979514552709493774362734030662625703927046109081375986239643504274571190261554560375812160901694087254056738433822077109117921443704330353910202537564937172659966186800364104537446720978023101040387365600334607627931600082735784268535493857929033440213383606854269986458556403644584301759589770727589258060229974901672404771190149718726590686847433312911936210626821903870546554639363623835617542276847542007435451070236137387320798205003406214936213241240358715644968196170882182442912142610202336698364873104814709571054119359804792934071362683458646350749565068318502672179026275742210803609128959254100534437767749795754779391774852628034114846540488272853260230844589622554662329016723401444970557704460245377469515971390596849898251945774445674587308446491992339030848182569941687672304945051735320021712562458889551396661055044709291054337467902861853153868732520455136079379683809057006249208428467624047216705328665136621908192892244518825197384573539332819738263962924815730767093624726696894849010290214959303787479038555231308542872791413962562273970642176243268129304377367585209587720654854056930009436580711413258464376829352117289378793872052415578073049665554503825540393097002507127165068731737093225907622450574912746166884990276875034608508411871536658899725466758727672345065956624150218725012059441500107069973046870199498438010564576792260051530360743899711948460580646088064234028555939461906584376769707808408247911688511533919586524054528757230341733891859564003911210584412897016245744998715879611473020890862258214763156929456480937071974055896969814654512430678515714355232296041209651162071949386964468462282361211440782183056164221930414812173702065935616901018978223339759755243824109483993172403884193183865325178718200261541223351125324275350505820449893923199732914472741352278871334747880214076241052457649859756246053965962863972563557834179868415249421551614475798711883567338752947833583489618762997421118076330415848157368802909449630954937422392253213519301213247991613248843593623806950825289788298386313340897518868868127516312507085375636052269468114791840023895723016849215856896668924713722503838653210550546646118164062500 [104,16] -1636380858607720149866999334298080569154109755483832187469615228199009503983648648398883302209961988346472506736924930735073542180850674876491627572400521647833867413514353115377783667301938472024915123484928809139598304346711889744567258206159602561158512128020752121023764653731710687224407624160994249063550099001661600601999131734017207614585750896856322102189600945149657372464905108994075155535044690058048851799864166232038143570695769690356185963471691177191792749792800040443122609132279565128117736048029015052752186267644258055926973871254312701131659048761981212923595204989867947079467369475764497050324286310076351083421314393762027291396602796956454280344357917470727093027406077134422068408661620117781558364841479554888947034034174170936783988660855301061972185581300890522350856929671060725776218821418194554469107991427738718692952374133603105330854197547894932259416787953757194533192560033933913305082691499701525760384099898986342902754235025142055206207533699415025060237563311248954237415976893848442667129672344482200622016676161993121926746194596116904826336409413675680389435213741167561365179431148748136752900643425122230844190106383274946051783179775391214563054173279677072585462798755748326824016562440656097405213017127799933669284774571564806172140145519568844031237883193604952064651279119412606699550614520611286959222443745337054661444611225201954128026617867592211457519148019688011552581377736425489353594889981677044025336573781803118141628954089290839937064289117230685398181801544637197843596867935003896283418346471159409958003627242051713112938903532496067889132282540296200320291490320528314838613058752698666102042380320181884033586342178919780154611696019863896199648800985525452556567000525790077702147402665281839594706713311941766602692510379723459604477360914321643970092173258968109879232820707633650851272659069816569468966421498375756806728571734959234758174186262718700857987099487720193463605052560301844243385359206841728966349689108452084426656324115126750642463429264659513552356472898176168051537273950909005892806984935191921269010750427265661946943491919831638093126213894929608638317742995719632510625026411703832247314382986047576196142472326755523681640625000 [104,17] 6551626667044251003159974911245338404762613815249790817867489613424318560592411157064671190571238471822499790584336665190244699272802027591381017518033060910165899329085075179255378828362579785861775011953367399553032930680049045180332823508822674972140292991862934509108786622944543872718003058255094596090785169799313901510324732728139121904542573791952459536594620756236060684694978078360360503983101810878822652888893885318153519337530663267557552832837362461746754115897713186294304393111542874435572093924157002300835054777026890452073248475172979626219285206090787576132208925343567462712612925473911121109270699622525226740598993363514699538524660243914395281499333588503027531242810403481891870908629654871969184262735235989722724079904619626181656193979963741857991659141229161714880287009060409828469064745112710297774476337940767821308440280644371120652996587723867705890879651893873939094007555062567666624729190754303129817649618603983431774123288863313303165604680792849058814932882921573652139520379352104420928326057651195492109816529590383301945132560573187641317818483491069197610356737226759040378675078016154706958750556691953727136800633225306227590625247912611563946972607102004383699436062113941655467641078320275709101026275822681571022387178351872465710219211776322958713078335862796142182322897031936990948088608087201508527432160874582222139940292799540434563601509203404696716700758404959137702559992936477563818534944804927641690502407269824324221903602528963415941105156668050879864318887743918889061818979679541407110714962118084490709408310038605956180018606464459898885583124434182850293948442219244723397116264330106886124304812477877925178492351113426145781464497624288825738608398684236018229504338863383925569517089539103622339929233311171659867044775944524040046887509932000752296237685687084781990634563506280993067913484591158550150908642602593778871567805213263658381959262253945751382276710494471079577573993273457007480449752653308593482557950781300351460731040665448470292487136051973156950817853339059828469002383601091278572759296984460963105870532133912195528129764208553365872958345120397031690095373405070656706716480878645303409513189762947149574756622314453125000000000 [104,18] -22135426587671806092690411335613090381760891435830810167667570892016154795059148283473075450126687968324422534530021722577827993232783508232325204268071596887232620548262353827461926197645445601044615482787822604756100017485551304891136217603641920046084435774213147720048005337677930319777316641111533047111934771812196939501977953937965180888371709787339026509353198491680842993221257403738292392543787264621072290568436282234036978343118667976654335455843676032369472000728593563566663618981378774674361815879565678527090529658428218367790089071453582396307349618709844376250161789242497851303833457123852938187150365272268693761218097435473249398816609554555722827681597597113733646479232774759379257977959342395543674884319008158566172950784975120645708160479783492065912776585811678919539846408050144559870134137525031516049081157800917014438060509567245400359260566701626078801836467298697306436617766969347373849658427821097332860603975244406436218019417711622581762961811649802616574765348371256202673790975996550859211593375495444195725205318828065285686932429504843917799554972214141139959345215274414683944707138304618999297390996994649589249786409509086618749359512040403921726816808669403496559384694801154468883883485518563935391232733431092204856222782808178413467618421580573062405909778766942727315249308142253283511248887896348447477658257601212311930781248882696842320643869981158133029272923880132044304091633302705398428758478533152283554433466174526800337777292254077024898977514863949889229128343991620133273641217738700043633581541599655893404243850686872429791738370304305202636236045397663415657325184546317835070541102575261357775010091182069788098148913909105322523017259754153566351952519510830910388166823993790456749486321562200322378653540147196224476594329353217748054703149143670262975980779129353251483337155093632728208882323262300094389785323872042843780119489725742754233168626116553273501749786370476545531349796489338972111160568687103587558052504105532492878543363962625584367740665948150546417204427001852975347052541491597066164047520479703751127339091643243033923778249470949862161648822267325651472295645515497110711400363330741102030341238560140482150018215179443359375000 [104,19] 63985617074920219020998415670895189610582924256393790594939800773285899220373943909507757873243512066628440785489659118521247994672211715449836321310301922077967492121236801464825214599829143641252342529666373708149260853732073530325520691606010277433027949307820138712598342134435592446030128191753777964708629548767166976970196770939117103403890751132626395920433188404707330699217934746166398429116201545378358951420960237762578904854176622999174908716169094289353173233351116965666594522979015946731587273572165397580044536261818288305920389261993623576563057626669260558532440383094098507225252203762735990504845480694126314793248303413759447944523544191482910161590303853083722679872634206397870486641934593204426840142084057828340909704587426795158572743102296438641586161701600157375404889686125181211569514105820380856389098214395441953372891942215590768802965367196007060573532387288232659385000569843764268139051930268442204416358916166721117633240514101011237216571616534850619650845697557834912717689038978093843925890584547523256921111278662368186821170419550348396829671362783289010468853276351209173565309476152392460386072355367639981448505890066698498899487952358924869235217308891779030004390174131431817890053793642614483310415677213972714630563633056511724151508394150385347870524653990870520688452721719152037708036589401021729625738128509192007485341909470702782472101849480725699840040846503044076449474364392107962022153253343634834202288298977287251414769930533705631526598287185475910529761138222993154033692011746501931274973093855121009453357713327152662697376178293064590309174112785231532123367669421104966706037315859808652942605841282988523139516785222406026618707900283792360416832769476531781572521850800461743745850914269044629679610329004408132417469424306522276757754076053923936682224628859735774956003359171364431962606719137585308695695826490047822735427932419571637252640394981093259414945019435864175954811791962020315936580840254061916257933088833659649135598847459922567538567969543672781076929694161009675119104827405395722326198889662971036465407286058543973502362844818874282172571097174555188758520147171741388298314961308177473142677627038210630416870117187500000000 [104,20] -159795041864156974160143947870524575152393795210740590585191772021635478961513906831655569812812556644725111349814785795385381034157917951581187155652340057822814634060018049481762700006363411002735086935147926240907822411823685806544539742519299033565149507189108998989470881274670894093627541572079097872815590219339650738700535683626253387682071705640075739895357000043271767824002083095500583153479143653687546926851578423629159624445259442172717962342144703057296356167737189680804936173230497562866631655301875605525410151771827487804923198817198564828140499930696481840234643737927489772625262241870414828512429052605088404877140076427701535077739809228655546267595175845944964614697681484316243253547606511652623583642947714271709191137379277522433214604499267287526296450874895565192859324470552290199534349143532570800406575327315883376673265764994128284770531673988857856903383104178512057227887621238153947236119283155384020240274403181960421020182070773186946606734492505914058631378480477503890554430632523843767958109997705247783651848274062326738710148966542510219357229524231827571824142587132191072109352797792105673476681604641023928380651065469805681966360778780996424958937249250855937265576618511447358536852605435147423181910698923900992768730081067856811210258209992481812655167586560204623466636983640404404778413075037748270869899879605165121096312879234452388892746245130333438355376808130903414031368990973108939055881568450050701716070410241371075612842243467336221166125796206635104591766115596985979593125367286287203650178513058269920235590422097053578615735472279609043344843920297593589085637189596769414007357045365579638948573135232093473478806735005285568992820934668201025762303342854014102784116213139769474456380944010762449304261828488393970803182376914316088819879052686945113922919890780263585127495258997863442517753292748282446841283944643679499684210224219662018411470269922204462702306337921139736895190596096765596436458777543670251722816832512696659276249276736222332362706880940784356286458749415091892365415103870061185271600325931571974049330750277599633648787242239611500207304229103630895435218075647936751063613904089155681731426739133894443511962890625000000 [104,21] 346367974026145461719659983646718128659782905528019520584200679956526970603729498126772550756705630389313224679819263369738979894112604982202398257966811304764331583894663698370296753424027041823839260619357066139726343863901802551155715050952848607558085449536972393928935538917063423230763285609058945745893763320831225933136236480228746852267673260486932176738141238113240123779360392846640209341418818629490283399731994378699240865721333006619541079653852865612842704251314889759567175305718937380429858113032627270925577583217786765740077793311090127679622525572329146718120404230089487928381693246642483785459983137484475717535398787841389949365124759862439200407292697449015237496150801800155597863350252356083063553910466026644938915118439313297742424249607292795649758098886232991721801611327589473033899742570530366773682497593346211521814592527267976521719306068153641354643383600215544767874202334814167437519906143134240224942493138192692193469375350240769566593259916640458735733579073107944957550459677452708520683127135046239360636117070032890809005139411257667706825635209148514158736218637439797987556644875044589978821780514967089252460427656540055430317742843815425879687957871262171789860469463166830555216115390029667984900709004926583244364012653065139013895236134063361968849351826880904946625458690090201688629623281247690914319289708813989112750206910701952294159670899104637219643010134320403704568326462299947953244424111249486548979878719526898006160001822183595655593558705367481535528906145701505288826073605865789070749242641805233221182371866344713746833009918429793133224475544408201914387266564515447234418883551379108090639312333153978011265729380450889829277366050897568742220503772657580913964318002786380320479483761062070696776110410717179623322655624829997014503376073199792614792440687684091606592362511838461166004519241065177433319089128369469144257349694656122285277210105117108856589095276308913744543301036454705473292390081106484792157035347486326007740094999547569749662414510811362162857163873127532428708020530441377178801752713177657430729579819272287712454913528737130449879406345105483154315252368128215342048281145947985493194209993816912174224853515625000 [104,22] -650593855801436911458435432785032513330988399078334143034955041422821961015168567528552379212342255840007945623506080044182410045749392356310215511520743112090906520978674410304421123229522284251403008560181792943944498011489731279867328869493431551472047058750482047628595365630404625331007957369305152541600763820474327201143019949945886899774404125007737985513902984185896804187534135000699648109452775758839045195824720833113914060925309815257427796816319065659720339970593370121714824891215943552528393211732209728189657882992461172709509305700587579787576954371087810410950192751554189220750287906296576626586475053867596815403889502291636668195385439746500727897488357537265925564501776027338663912583308649849889194078637288976214315412403787851189445393710783370557638401198954004291618281066277078190690865240461923881813232914079792168136320535810834861083569010094102624198146908210859474411933736438307239899051818835710104093090590963018443288771680316198870193834923049328820065109067656957497076838030232803328250799614916417656565975252203077009594260033142006468529803906967229618457906076021528843503605706032257734535336159004915177410578904932202364817511731952891830566213109078795049782270629056253924382590164239377988225540978522415562057545612740974425805698052961134617519911946439776169870734411574143427636749068085175236157268937968658949555640971231833509234750716173778445969432481338687331069850098643297173931311157684222245429171843456023538579394077827577969496905257661557284556416060525883823349476276731499087779149888137850029541824404366067728905045068941692197434744200071046356178454697625327766745857998302066777797974575724722430690060831753268970629535711593052377166662959416837913513366674426869425437253011703336455268455397602127921403266128106237820300837003501318296042574813915735708940185877892496253562523165069371252048892148702122340785687416653625670266604123318575956782733300486084295496307493874606468314894215099588122042558498496326335802117688858297566123972423059224170780389030338582610318221797088587273038381345168566678163062685740983091356574025654772956325268925482569824345066948019154831606408045940881379465281497687101364135742187500 [104,23] 1048716408190955833964895534429688034770076629862303761228949594225403109595917606582214690322944166245871752848640997608587445864693399310538459044179070586212302213927109847036013154258827234940416605625528069984544892531406814782568546525835760980571234582897212588374974492984638810830172875966536309766486496545440251424070249825302361969378790675834205883285778253987431908490636177695043267711635901661684534690513632129550955365419974784538403234540745080472723516542881356351255374337809958042588649202200933626894353795633648339268727956276941691371440258387301922471934319747100740694405248392585307256493825112261633775831881992325790613665694495214547245590421619444004611088458580834642936604089583006020509414989895385689426272493798976755792058318591095971180361688262579717865356681604603206930549285149941452618557611440464943793485862249550753227448890023320687148927461383464964364939489758675105211730999785371256693687758187416878689012672260308724380768136565485048740628700461713252077486108261501273864419141494598819973203375542909064736840118675997525674226003398283120061995844570470445850895318716345406804832617193962895050073082769458755426541557389775657675431761479523105586674653010233499605047751684767183252753547666597418332948706653026730807850273925455976119906425853773064181439480704018246937331907702824441579889143225275032764723397324231780018839814547176090158961192770136788408569192027817144844856925550155428765203250975527823306841831924162241044680122456479028847937198216811190111424017909761147435468785490176455660815342531088131401693917025328487115976235146072018128805760010450993356531279760790491257827251720792220993195124439701105597280771986789211950377744998059953424004105844929164039739839741061049221545053820490095948211522767446336727878067723503119842547634766263805967856615155472556798989114228644630538021833035929755349096560949083904248694098916342812335346608014840510561188526571318238800749870231753389625293729788125058536114525694624904938643289069485786156692183378557637355213628332363391642469657373545286493491037158792671591033262942277686383168263165605796362737871812069702034692780800995137724385131150484085083007812500 [104,24] -1416751600073699956795492499412161922652503014698922143271424298432134143758576669838679194674090002805439913658129442783626117782884517660249631282662283341522038802901690432987322773114256203020699743827189536682458336031344427298900199228436087558074420149022745909813213937191911775377776819352036484740116006837131164998594139880923014462554850298593852468748251538031940896943306087167343018784683425454232818177240329284743826015573410765178744298150356755214871695540454455132773246746354616621000286589036083340797219616501364804021684790076894871923636171930678388394287667789411944706987045948162455617207316908350602608784078515374504367216263199062365006317030655543556283396611223724908549895798840882750104310994639665060260697328931912408005191992117207867223165613073877906330822379445873812213755339269043272254652060607159495331830208986213501083304267658415932533310876746867950201641057997328170487338312335485976077896195910772051892374793607993603923581304603052564357199900631100059553514423419101171075347976883430040353959251725935720411988340248859625627738511339006775330850039330534962457695274021140371490864731428173370688123472047487098803300443559122413231643780916600870064431570448408142549030643351225293684253768265824584546673962204880101900491970171548298671836756241887664065769098784521787584450338061076539806889902135116490057714703005169787566330723916567296481630697356605584068129503073199787871905428092066052099186435474789203884116474092372943983104946120529094362349396587540931547780033945354626082350072791021234051318647942853072023722444659738032829465880804281335077792675088158660814224031844183184026984247558178632174201660834983809003321356567988646007120827850857831658160193529016254378844681439643319744698092597022873050863879279815349224370614404624564063903890639295575668650066310870262900364952602818016514478893886501347535113017245876259828736223958036154321933063031872252697613404439987048826408951012276388847006611799362706197413629579356103922499575327722863454027246947798433345043804709358001171706837521666988590492294739100676373325906567475393225909423546082112169163282117985555239036976615807361667975783348083496093750000 [104,25] 1509870340271420603828956373559527115597803924779210377376604418482240113855562493660866244891240551808946119524321566230517176461186514416604235250801803003690870875774422162363918031310850101791249729876773526181540023855784234232306489886399910903940528652427684048517099247999517555994304555740412901602298603399895928078157310407507202870691704997528603794458331727454522012883171400326160976320995579222539003940777195712695616805069439324690129850407220965630045713807246423798272870174426098654605526018055973433060392085071048781815352503150583043618517991214121043647071275962580716290938800533604027518867778914395030613215312374219763489533464865303468181658266301550638199353336145544995760172386902674188216427066630945404129997254612961999229343184597587509286509008208768314513653636594543982131201639697941486119115920973329354657109833744748496657682769391218524658938986303590021538178027022961258837104986570323606510189000045781603936287610514325625841331800773242337786906363267812974720925475774965819697369121652955195445371254988099647668186855281517320680969868126356008044710242792663517447419989323219221312263333726702766830285702347263594147706117313402568834202388465111177328365419395874044405962230957779612408162463936472804351471936659118081542476380107174522290017900455246099411484106198166702773012122564541142467084796279330447501602491221459583719430961359204053226238749244564901393693038929082239511239512827596172716443429905002284915769753863856135685714360135639245462701563364438212212881730710273711325643939828531094076164241800591908636351273507855586368692807371701063238103853399143762602464337803756024432934401476512223394537526403332949632244767414044585986430324679226139592522667378968678226530945145355170996120102089718736094761260446757126053359769533568179652660604268744024645063578067950118797160629425202851095388142710816546761202163764975204610494647601607671256765623623065363826742661287102402029265092396597263790085137393372522687088235085078967571894365216628275235274593630727960192469668498002099731545712353473989486601997143744229033803528178548949834624033015691788933991793246686477503182288728567073121666908264160156250000 [104,26] -1007297920677261762163369080409352570759442181855484798041304425952706905316149686918842023077294989018381125993752809829629070171856162800471511267807364156787482950585453381035478961983451577851694308868073716989878296377963987201435285813303209327192794772820622664805821765900660496670193503659538606198001229300870920247922999664443460833651827401084917092076924278741489156154571341256369570523802737917500988698140095008252261144410143761510073484231647015979976553293957751392155521489550115615960431104851363023512429286846626295856224517599995689506705789120835497363995092674168800482548700222773716539437761250412926404470515892213888722724450490684261004002959164881816181212666769739464195656837200368925918028920215242999459997390179252823297924847620475399447008135256039058987006595357924288129254958798684580149707852701367352458000627744816866267919487276352732738762921991230895823011504108483105453721503787624093042124609889391140968015217384895179921984456796339743712023824270793734403593109345402944881757492418042726846054564627002422248054785145422209066213234190374908583826360400473497432464880998351975051762426333784859205977341718926030220001903491591523601548136322389887153931505120794445626616797973713113180832690254536414650230775575731982623686612468420219792039229725443869376920013194173045361345388496883768704090141038006746155721405480276562616935186199042331691339344411992641322425895830886467236554719393207639205824166289268497709270762199925904968271744831001355406165788851417712290417087127010159335165452705569859235810937407896200035430181635746407101403785833916646560886878999003336030176527140380686854888455071367754645246456672049473503498913090128971828567279430936651301616140203606162715228780483789784520614107326225269835866447613574372594603733274616260312759047686945198076810848579785982749211242689853123586681767928147126335621435239370431067795791530699616182443173340592636569296013481583074479269999438474011037680343279165302547577108819524468179335988169033255070738303791235580065978471548243232865369693692878641492477218036193068914306237007772366858834530731438658135693194376706488535333505751623306423425674438476562500 [104,27] -392474900319006329596940394557004503051457490153349044860910411178240903480775141952025641270452851708006048361427715452191029988814751291371612291825801335309281179223541113210759887818901813854622267305673330971656661667003655137390625686821239756564151556803515066914164611131821458150993108424527566510602091230766679102936059842176906037553533374320535527722340070564006078569291253547964247107061450142491957517113194581015638095955289344365767087265714773377295186556124795263415720156513966865185040888166577344591945163403781079366056018497931389007223463228335543613689257801038838537690689799031981165937769906277935560814624034269354273884284916076219699791017678149545857811679139898228160949394663309763605325732084154868760646695978146905444129689836251893645687566842984508495917881889690350468951677452617501499358532090324599439539234225071822877574166810489793284007718318870280798059371438183513122354613857714202933652262972558252035586991122801284713834223194554055954898564973177928196921789905039483450237103087176230268784162803543738841460071989590516239153743079478824919480019310709614816799544205008355336027240304050785431876884341242441332315185183650345124493458107708658049332236524688325907325914392809946218602039615433472622522128431849571032770405530598490484652198701824992633896729052239172737635984030557393419731407568066908665419686155949192943624895644800353985270070212399026303036951995301112366018706204681750347475715375896108313652342941835419254842344900383765972202217762547309402135227775708273201761908933699289090178896080939989670294733683578733963278712633690210101770141688318544958188569991430500037844565644451721760401615877504508242875725245338611514859135163477109988292329293150497210525256168764339031338040431365702495091708093609460699871456116778354914985650410471174463396890868592002255708868823363709361411811580283882096737104485363136481581883806733890001397157861637347223220853862173618119074716215889069575176089438692979786474171978649962525405186852334702764789022750354366913950409149328422169116403892377781928699851595914812752020913997578637723906322655067824951318129246546906330195270129479467868804931640625000 [104,28] 2903272478627822445263918064340893195069685405146458742708775730969193297308627505308006906509483284526856328146637722263971339248889152831302775985343044448911864116740325769276520072317932372423399612805793448810513455779363942967484913317692635579279932728485534302728722700084112191059182638230434998819702655282825022439053143651084526118437558764963721471340061135862874625257431328720894199236993533332165308000766026870487896529536301008398651780444299559394976869784827352201203682211223988230422038730263849706629584137692759115093653525500929288937506314899727166889363362801460192125048294155338882393843349845094276216608791320735229943389637341062156413082396350568717371463664527240209356904208782821792114076226979988494657232648384994119640408269987530512165684929426781647341975530124404545725441117111935107851531000923768003236687027056433968686216254632569396384895292536130367864169323227694892081755623872461136258410217951136644102058253566728263940457344199216387604974766304126110468688697248168985548104577061137062281376995715464157666488549006737257704859145837506832793758693230577823502356725004769741865595544888508791222228670715019513738422697325852426027009896474531276305518533280540639032204119992366874986943729972283365175870921591758543328949364231195487737726110923681465998233969583567865522491503329113273970848454858091053828766410814236694324432403060888786644582917808819636913579672850844259125219743184480592077925137256620863904369369545665573637839792356300823634095307330351010336703835856777884772684231902408854970911415286207787200525054288512647728132161825617511972944437864937651359929989110312755047196690319432035185198368833380506870312966079854132751119018211489827751902674077433780910399013523744077982022987069331323951334523073580942810762329928183334247488102059214020412629907459941010452045787046571837961754135275890114088446604773443506194489203356402857693974658210335658943069537073535891163027170075241137392947536279638748781592154429868401954604312640816809102239570255140313457950013195121844945771067756498356742812825105018652548086872113110790100014894304273555114136347310438424074163776822388172149658203125000 [104,29] -6669009314174389543350666124321213390209971550119167391144755705706928259580857019602520695087240431184479040972463208010741080881561965494309487867815605290646954128370468448411125128865566167803904930962254187344934769323517911039000021837574520726649666521694991501555625979504807370733688898186199575493081091553209501608878495862232409849081420874165792772836141520069608378758111420534970785056231859871708720674327699776056939987785705642186616966787547340963385020201625878651045304903910836653653204241582242646006051591749574345669579929907913195641855499617312095171590804064140188672369105304969527553722250109717296933443903698334248949954077153247166724323501039164245899461644459461855736586610966486441478061840329712551534442910394723742149093037130588647078366778095026003382364631861711799691884786732023369391097069071723149910798374447765081743490126149170455998752941662297656104957650504078987606846653868170219955513777643864431153214099579647546450788625276857501111048550227404230101277787105905736600194203089620316229881571687861780711613369865322632584598687891890784458572750552210410480453945966308620030060351675603761936434125727297520600583754714715797414483512230264253049533622572998690744194341807946305108997793298130683638819260921399575983572245076802489187036283699112301897325917064464971715791025931194564945707085169637450768786317980784128090019052168797385463420199860103158520418408765491989446734352074907421487755140701559140898236504022611314318324771473331441462408639558370776741392098996968410381627992716869567615292442549040870072132021539014485254650819562394767301698599268441955183113367482626259526969806203215301110811874184271022131696011387258790919138029354321897309751538502394863127358572220167826743801458112642570985878599789378036890144268396159649488170689404859900321211687737601161193363080970352327651439090180310749944109554811171364449619948898203464180605126563331027451780596665869963574089688799619422985236622897638834191781196976032021824673254950762530027049219182638526460126195731552643002110259258679950705087033687639359907055547784762720136622295949146299468349163852565197885269299149513244628906250000 [104,30] 11808309621384895784950556904447098319386052964675687869320806224041829594583021656067164644667503870820414301291920870083391922583563827515066419333646501176025107506563075023257287491046225634438919372943189373705595984535497496594954278087571417902151404514256236466767117666212342779475098451767156773111851239245341622099526210361187822162642097904650220872395725562079313717472514348086159476736731889147827805772222130209796025020310529129277993183923130083413823804336262799004123683053190878324693514230379214817408993913913155896482558844791575124547355002249232840878475374879070107573521128911759474984366482152843726084876050894244026112047303071214430864821976295332323492841188630838701742480387002175171544892450990539618311368350696456039010554605432737235704614953957411911084867254012932239900484514463923134897204055122840765117091282807107731416539841197092698794361728180164197159602320293346053943950935728780652427923655707092289254835230432138098947939735001982956228408670097789561369451271823142462123083297428198970565261448834829235830095232110426091988932875955260508801155806852720837883673985985257447772083036371641014063771135264421164496428718473965445292729861811455839743554297990954843261388764185836187350326043310052605701797435476580015998468691178623720596960327315172144839459351502422773216462135617511319930374967856896656089460407381845104021642294396940582358379788565222788729477927561199769386099498661258076580149876760154386660376902083499237983530244309460099712862446474374013084562489676315570039533664029160773234885236474341793263768934907050395075756798577073648752448393979493395179989930459699172650096145094669755652085088924861655839927994119336164382354868631850411346922234480406099418083459168282578820243838143042300884749648868223306246915370274157334389441506051815533914259213640693564541384068846955505629683367100943962947938017159006374373934558075950135529971655307472247497696694716241413051578082343787936231879261966474188011335592198337444290151029300818234148142127556479734661066160486166322640696681734890214218259440991051318499597508817293602662023504763773404813848033612089238886255770921707153320312500 [104,31] -18328850372608618646605637721501030649298466077946923262608974422947505407594635335450770008906185872588931361769479061871194744940729956097572928826527969203977086473498276199822668928876905091866731283736429162223884776765157616555442874338102412638885707104687573966458669461371765972973295075342541621120339335247465347472551041827306489618109674924675554728500518676650926597697548756683318562876790338386057114665353614680327865407764322707870624155337543296490341582570498098601029179780922665235578699028553299233045045423577506312448883037205835539609457656116167374772788642854829120582333549702497886995296536696102844253905512846250331047313959036505892673893562538154052532176652732161831692800338803128168355017745092004234213723499570965321953953757220407295511952090506556379009219715294260019664539507919302373130749407984849289187543312567717181712605502453174848575887634450918758566336154705593640551978777407367631833284665223011018395461093432847456596515781188101048424554922774948167757150054522541190914881484466823639997078086959625944052549809371121498527481611078323743668585642490643327204690553883468151305783570045327821223855815603246047334545307948596178086880686203807313401360114865146080475444522757537704969368939736602788153978457089117452359690776753538195797862009448724317692265258181782088601239978621249744399228338911691698567263642284681208355821487048328529589173970024590808236234619409091627143715716662110260282488942836709598512752014964885790520033442750220609511238681384974376467655256435426303257906498691751407300928631970144707247869035269403055919915814002792584781192632490952597606597401054975091276036606972117179765924869317579117301300279528211293639677026588085890819776592872412175918977274375082735008015270665612823140646923323147596593352958485211981505392674376650775901031894705526329606177273572524629705876461136764435990126149455437304554323023165541521321584911306408490561948467090812567335417658922390377229272075706452575482545326719208030364482625205570050079860190324812659376542107833744655517619007536782490807692371697346000967736151183593316215456618851770836942094433652528095990419387817382812500000 [104,32] 25832774355797923457252670837577689654042203448339167113607443156825635813730460499152036871631053450457946604828382472258321731095232308204354000717314947474252686245480690822216899048377544227726342434561305037305992510582922601317015255900580353817096535879258469768453055258765911684509000991706409323651636923044873202848855793164416486999798808868737205663489010895266330648002563825387906294496619409246206193634558542626799769375307854053518875566555700198727166050913009020298065658362442553807864890848889080931780574967464924424456615710666946866374187366307034497301359345088097088220697911062458944169338121201674740816162644416494090383372445316254861303638513507282660019984877333969729046535734375387005424362389857900533262181680949709254534272517889457129578439819823063093944152857993281957028893776437236731643094894824985201555316252042655875232558671035978355346613649117724779809519180773183052978217296314242124712417745775350674733890358266090064753444163923182362329762947473864786437015688854409246887827693115913293865221542321509570660908446949306068872402005443214467138504784093584256010702761886225946174302393369902997267882430847222626716432014479391274224629337362494868959581454984257669559641193940883996288404449546837614513420299810094432670922159478113791359837023006146677215331369865341405816650047729171226198819999335728658403640775601245708941688438163134640431884466070721327373764389729941021643437842624228629964029823624101132957232373521463593000065482677061017248012658733143975270843810215085640978941642140019218952378555422763371719244042929106242489852085624977362253244050215853783074751020900014191733693237241740945993625632997334264763208671829097575439712914853445135249895099156864481853517895127768466496279155645170535107595422384196324843910292853876571696879279905998324442427107510388177336860353564457625800957118597775006119597145552080564901239110702095433771976132251933500333131373474206681784426714678992330798195131836727708423893565009751268229119651018559356423807011272420624008073079997572267172557537026113786223730859824928904812659547066399814857771591964860635748379991127876564860343933105468750000 [104,33] -33181434157315401552612445244052252791502286697243272109708964554570077420765396169940680242499907211652532807868392850455253560798427587947148435340479386763885102395375817965516830188077221409063209503425389984428372115116016296143570693905230460236187675391252323413425429053811489060988374251236453560791996032755551806733065644776639116608924430437645883561008721034656863513213505338163395901115526575304703363407740457714449984904478406663708255774806085607699730997768439338059775910705800905801740946798467425023820836015539554873259936392956796782016790100535403711486904985937621155794756860542344437824716371649884168464296751557770257909793663533282457521613324740695653440379816779062707475512874208914426139657113039439765586842318476663517692070566906627077647541781597789123117408108049137347365341506587192560509198553842253373842511340873029878898889832718852976617944886311763317385291377100329205233692988909543420024664556636176040816754578539869382339221894883668557530384571996671119484588769912184970494840021118416133706502032975158453656979196374974676328702941381722408047686114465179980456412506344835481250163667003337641294312436977217847088614286713755129119218901138734966414994277269186782206811700890694363748803021953821842565576456123609722156418803190774588681354369873299736536729405268339275193682582913314370818059900615539579213848534573175674346360868197274256348690589104124012379760477700776131984230739972355041202382266106589881693914282539587317707368689839167632682880036857207688753772150931138472472252097507923350953490099590639419345735714144600681667212767825896652187634542334701614073732673636470379078948229567643119158280806643490853528100466349082366621741676235935785578941798921289898614570180664556345658569963613937158429609999815568385008238876001986098558636388159303000853492461078704667452967923806312685474436132908630194916394827790483070868841753705592180639274940023883481566748497611591450452986491691423221949544284012619062234021925136894728437115267521103639016239187157881554029044099300009846169688199829595851177811832755026806794362618443265711785515777176858165375961107201874256134033203125000000 [104,34] 38485278723148399652109728839020001311432832484632392998792141763877122649976132009897219691165822838803709307165337226333213355170409630823389654717746200041231943393913092594046221759965715248532705930253862847222048550008405451585653437330837321273774034583077464227598617669387651144946466779890017561635976740382079226193850390179762334382307412960263883591069421086842458041121940103615160729529115413891967787242922122551872323039567627762665972350107547327083036738409630063197130957730020098298321789851295865720016461812030162136454422616454286579694086198747643937685461130232780549331542736079366531520469947612318773339815111204142482360342220801122526986405264734790879828895239282807332876582896770784311366092811646466676658312645180859948833473086861143073215875813046486143721550651524744662192918469673101255955242819676252461485247675534374743504528015003597168971380347500604026481889961588313773283328933199646107601118813597095070875226109559961463813959909448380666899316731487874272435604733547656881424711686949319796631588457708663587498310437291668394132458407591117383313024257884928875219519347328348804073038266058530372522263723985666464581431695742653089679204441381816598195845446392932413902694476876268448220236026634705390077373649299412377617119818482467770846105105267771917374214562576909060447285071430939265618199377251967888390405546136348469508674195678238424160458875249201245189328468493765795407597627979783909441118553581148068757986709796475546705657458738605434250273875358302723863688401288240392531453550294208106375166879508987241547655305037775464986160253830756102467902212510931095553980179963996250977747249793570294966442129352315957679840965999135636755373905426305135430556220784157361673595167719632228516143981656916333020552708384482239775993844213288998651826113716178555242531583431747706466560160333885916673867497980909752083308569829644641445380973242774914405052996357428589646033834315838262352267741955710999323319127105276081946047229268885027737074158170824468419459711449331937980265156879167750277733648671001199889310978153856552199051042931387313925442605899718273576581850647926330566406250000000 [104,35] -39683790871084492813131363740248130201730718940131498498812865362635666988327790976795141255976653389684343594596452560916737112658032363525131476051504981573406248734160587946086462424348983666792333312375537130294660809786870240251686763803266540629266341171544392682015326018115776044319678992000501195292690446517819981814895973829904018442020050555951055026158737356441474411227294413433761135753534234656164759096558530693110305131904225687122962253925841237901584883485382873143027095799360221796133013503105506966689773193739940395843795360220521564293918647496924527702756836848867238344251561981606914436259047487498910390536643719711222477368945673731293465040889496088358608468763314759106445678237025424665332182883710082794428778888299156414255105911155317848155811836025808566737327382664662780006686742587840340041500072493407922755589024244164695787135798753246393125694760825692971857287314911938678689589874417682711971216670731777338085228965737881031498860904102221957554404362537680240757490448449754312086504295086366970714041968825571420169753323448644384661422571302903647879853569466959292876870982700786590801223976070996656672061565016601675669370932032488782906176810673388936174121605900564070914007529338119727190783363422921660308006890657904544547755948706096142570763893728166478964437958793998076885593784580724296683077280764656859860878253620074596843985375872871918921071157757290584659877408526628908051099255081426357915595183759904241619049790453263165962578693322151712683937272059472267026512993815230109798960743421078566259307760562099020815279285325390466984596030031755775111001270087632970703157372760658425179787141957639070934718852573618442681800264059360757023495689516501530811754643777398969572389003140178177238284767893842615476156991735866402093510031803122279878525834434049811081834051498646984803443031572426302902589975250823831214694555079668155731662069868015118061324710336055699882819468933230530044582380156271494957749905522100144694754267958939811621949315981415599653016872135638678177190222415303267919988333230684055695719970161423664253478509691021545991145708098812860953330527991056442260742187500 [104,36] 35557866655677648245080584952977003035235744203582255671131782516161235050675903735705908978900884147598220469554669764780866881293368927907743082547015689760773558220740664489295587867496879330376101094093494832184540389658234006005397252718967075859045473761924667606733119890103333462926839638022624611783531944217482101902402923659116095965140360267396328819443118013407823986035588022145029531800327976739452164571558081483463470407571816805822892999755219347952175528564271953060367572723471286127808368027944403851829465523465294103957935880033735673742587221218677414656340273710226673410855191720393243156187085896061628325756325679317529953610785218881611583392783788523858529581536468162156793617463000708379453926854178717331199032705861427182096507280389565490256925976421524673181673336144106296680920773038098935613539696243714281475489757090186778800792510919043932925869760838814070477657033290980974510726444825934516266024392240514334460827579928902882047760354952527500256614422966650056950571974412663382988337863032275376092536252771733562628521244905986356013753114027696347653183703916275188593445081513489793553176557740701824577881172724831936475414037534558510566212210912133945444772391625795847219054665419223850793273211761659016777542363671223842814067004634898800420265104045825764348454037342736175550343411530743836685530654423661185340276340167565415590177368327491084871022757977446020413471317323176254551068966486803240341225224475265421366343339932597451759106352534267232865571596420872682734491680970164795762515176452650176470417282847362116989994857766831448923352551739166170370788887098376963537727739498584856548622124728873751094529035467067390553672695787696357757568679492463282569942371747461796954986687981429208107083650522146660544278116528606606231989992379791323076528849231290557920933043358552795587546493627697526774601706803734693887316532205641716684188546321864103996153204085939195718455574004408861293960603466876704545638645202457222481845938150774835102439229377613038561618723048152152740343025313547585743122849198884225765392297483221386677840229979862072401397554699542524758726358413696289062500000 [104,37] -26577419197694136786786065161974037871495530297509047421214840471298134125047044155389231557994348923045881711821993898560366474242943251490900809268938808548342380467430903503440172875464385466669247801909542438919164737470550353926330207193887116411503716871388738996488847131382398604143344417302361547362790095941072645169110971214820261131601377175106761941000075695920124206892854074374431046117947567606043514262914951893142589806423257803367449938311012002225878101207562546395006596476951015368802658057508732929653011116862780719744410721289593769381196562071544753491389598305954114061695045748934346797463464586933465775017973747687025265951679312937671806290266570166403658660005531253152017550788075439986406129520870335804270454525057024404871295946306163729535012396331551529282098246092095709900251103498014588584312163680512069258253689818120736688192661190053434618868350364878344764240498106614657145424611275573380633927464142881149242447474311494926499612109283295144979367860198858250245660348703582267550154327820360763348780752842736262549385958849085399558315327165534768528489338183870286882167446752935146123509506574514705101624118676827299186812576425087587504114924124276757239259612418109012979289051077392172416140332452170535717244216195086267409025382208784342348660333439990545725203674626801869716754852453654738542888809404950954168833341576150392155272127454428935277645124868436347527406654040767695849434276253944611649910670441183419071736032440613076416076729776660866585907114263563418228506918822360508419309072546442719657451583096169703850587684781468787807488778474801667329389667699528714868277755154343295794357989557943683751462185426242580714954482190015175878256893112822819953818004910688203876388529084658532247880340680125273809639707303681196542392347436559546840647574068912807164432112396140471500683372946793384525004960155822952041957799358836696731155550913273392541930410043861915811170027412163771734662060278318650137297964381407552517551099823549220586476769339654644462896083693654885719589585794810671089783813389699751699701614074244018225234163340579655876450004825528594665229320526123046875000 [104,38] 14949992808569802469133142973490048401041969566522861914807851908663009489086478181296165135150298015861098723045385986727077408466813187869613359468379227908281331002752015387073680344440865584590048383867968170799023016321778739261070890594840426844279838665182923044147461528880517725658318590218550954201491858999156018789614173366390536809846173089065884430574993534611236198391073804009144266587537911803281656630064605233287750887338873202288112332821547008356384625541352005121576173310171000906615747050481952660919033903629887764479782500928589128162612295510017906423095869603380349149060132983496743804322220142293250563093007236596619162311671192638685915550223746869399204847244104124723419936249477287532282664548442052738816397518186339665914567165929793887782848929042147818050961787288636520764690836858916407559380457877483378088792882645301522245049068284859054010338293470863961837168483661228517868078453149346388940711874895559067118670727114391982226392570069966195571583608999742793355986764107927716717401100982735620106258311578578154216968358892290141479610703279531092067531766822207706066363712665537673165859907628701752437491891129330731738394132938743650876194203337903472507719774427174568039576464017013347815453016115313300344525524581842142768462096984100922469064294826772264405327748024846508918945065518145042843403549635851352656894872448285439794992425282111754160755036921133626882791303725272365425429025429276198218788924897233886429429606782714377040602060413528040694015627609634542727938151309848549718313301268655518094720297425708508058067439915691538292191947636629189097169469906102380595242129694777368262984174588950940903529110358733368655050255357657260468405412472278451537133484567428354634670094509385425749785002501260617868113214842468334673568727281815881317535232001154646602327493317686181224146605535289557703956406017716163487461312707873533327100096820219666196199028090854859510945806849616509130886827178056099695554464275890118357620688272433465071344609321845688637224827567614291529349758310112740620948299480322809578030581075507938200669035997900091494727803365094587206840515136718750000 [104,39] -3726870349335001721374609415319686163282790994332305679077206983410449505022531076925299991590558677281311245108094191734060831506813558463550706906877609359625562319216441680667921823215125914390702355715649457870603820941956543605885032454443500002201317120845721489357982783838118823474062463003926108740322524628409288722997748302969419939644430205919542011273711550217506912389736436882807025870735200968909963045864851949334053551572645718770796329008584984810558780300509905525497465834469404008025709385882499291719900254771160729410439814535639433240294549130428254858747777602720945802118823234214415810605079365603591679356747174783036092394620190792508669058924917929146841760943945902954917351632996972915094654590728722602929814543935717665891408803446189739529542904289520962813631778796538375861261100794005573156972269835229890221011898820450428110411364415624989532238431323272443614875574918700143317171737985532675741171693875340868114993349406425676898794660779747886398128036024454849664069647939018996149424916961927545524148449828314311890381559251398964240244748040707386128652552403883006364114489155313928927897230210474822592177024560726800665597407527048179359422091254484621947188747415238372817148483207664068812462077825599576692084270712311853566654934631286391611608957946584240790236395027303350418051653644720598424973250215075744246149673995239508139213615316972012817038074105012521202934344976801612566519808030347777846650967586267444520981898921947299119675380346755497636543022578107699502301182178429149445306934470553240594656921550488158609747764771776051876839184672189704480787340400166185868423115955235075504717921878304551648806186664715495822046959087637581258656785542626852791521302311724054950392422297773200094149722514677664564855217849082611273582443020767011359519228295157295484688178213477358990995729341326048063533444216948695679496872182376375758731946916025271085982051576287260028950754006291855312263584373250718340680007828483887787657421819311494367586512613242233099155665102594469632787893627880662396088533728843264327216444446062963935558922040983120815837992267915979027748107910156250 [104,40] -4520789944368657464959965542038108906118582956300167980489410360587229054915003068615810474942274635473591046311256065294746909173445432615680771299151167830066178008642139149620476994256365986935935915610661458652411578006162759572401685643441919399969382776202559275059868311516746869834555407250807032093114006846302650542316550338886841750166935866199392344151454141272237501899767776435201594383256704717258315221164428206842817806330669431433625453841554403432767713170630102225230745144462875740063891316937472264778975142370963374004559400990251270359244870647746865385893583724853420838682408675346113639341988243484367615226339841525582955082973508759390554740060766998467822780059715604855164259720785041600561805933222178764196393729525362839832379222512528483365393562525959572057676859513512182085355369796171807299314230896896158518805605443720607819363455829874214024333723796597061958098445530713425426362426107256873042412484482045706525917960285689419723061143469999910482126255122743835352830610311934991166163954713876143895621513144824169825953752069798311354092693807569459274986887043638306134730809557071770637249523354905634559097208793578453689640832427716925102702723931290917150471147629723503555756017590112537326435780793210799167227764238460246897654666504896339431788754427046638358705558566735799436157939842011525584309793324609147257191612523802026116327526345728303610500177530261912261294823884587424950083992264398882324173128202847222147408949227555713020391463363773095582929640045467169947682922179044060162351691319050342808887935419227086827333865309516091948963671245720434334354425609006047373883932609673295462348211745001253259742905409663980514043964781733480242867003394646393826627792628506712204426740888580904383380079132026870021875830572842455813538758611194610790242692250720432441310592119360204325976870921814655497907380436912159023294286187477844262124292411197945857407077001387315232730492854776832712786104689645600089152169903908889316603286997622367276724037761696238310628592125689512267049298491906121793175214536003533948277421658832532563789419893796051042045291978865861892700195312500 [104,41] 8666456337772114404859248220872425686274084074654474943203177228070207096382133054766745734114447034582207704260901624402882582393463109789303786429116136466641516880708257286466179791265140979450655408345897292280346949342454829652167509120140381529341854794644231439562390156044402334988755916775095005920788220145975848421381600897723427473962497598473019380659117919594904276129721492001117036388085582490667760111321238809195397234953888406401667657884590240815102743622288554412687829117523981281567467224317886542406005552653519247554916907881491123912983027005465908615579635619756565631481711395428123333377472025684761408045026023357603164158949897486525734946148209573250580087259923185633567770389826276933868731570617996667642060965065116820935643061412048321763942329886896935633229703589158635888873032032179356835084350465083180294857250402547261349968930753753340613965055057294015174400805390780705571089553007917137064466614686021488438236869251339320255459134861704343820874430782340100605049427291742309753862301664568805548762400686784502720177820343839072349983624731907280777802573939749722763034187026307646052620730288196657428644799821862577755376559988517024189410852937954749083291282093633586430615679432552906172511868739357941444581204974330596602836732460656414941827303832573732153647675705880767213669430144408426859706895838231027983049954651543744239009649237211617169016037411516290414212435881702281528517883522200223613617966489464703197036158729761419305308266931628323509387520810491435287081698603114965085267992475415822473477905700747548264868441203259603184171432256616893463797127871902283152093037389675161599609436404950976156855417247458558862191638355680759515614616003163524624220889888681928038660761860713922183131190083558594397389430064322127795580180701866466394051980722336745060987102500602008249348069334343097301919387846942491547305759965072533591939082492624076716074105450302211679705799138335289532718894697155307368513052842135664365640463880760459215456411213604444944332091711334314091354725559464205368426239613811904731968870140989226664475497674544612891622819006443023681640625000 [104,42] -9152070838860797777178427314004843749784695833927323214406459285422079198084661734692833711100869898461739191306099269335045518060809805601956495684141109479237741851046971498250350199892498109869989391540646824916112215225406504803234235649959395957274421356264219864485599307661563400063609975573869764882095476753787709842674310852016458248810463688960195838856502591656246570392755202020665323993909586728171798724753999120150297084465406784926221752358599217650797603930327238991737719142357238086096213696073048665980746607061538829411067873051855185026285950293154011228444435210717118306248257826144409390914487027018673461470009783263810740984397310277224058470825462532248028183616698435750360429834701441826731098012747775286127837296062592958794521980949799331380503680818831094837361687916279020446003982229801711337548127628888186114192761544338168831260430828528688226265751692177872013076645244627258767455690218877787606876166968116308069320846430700580201237491616712403074226177299852537365288429210085595699423052472696048713397320921699818300383683178982531992339002447073969715164515420599329637230509427751761274959477237295651658413771902569722223066155174109242043975462506326639089052641888522915070965771598471890819676766451080033973387605165617534422578537358159552442933578693588583362593688202485888644338902605597722929441325023898859191260886146360987611221325317568448432163854373885824071390211723500626842731329895596420296331690196675972630608934330311771437829368756819374875665838239228719200299079956796556587055599171933517283787300386239221022714792225185584210535013598342872949911857124303200156100896791609071564105997865617461698975254827816637859128897755963775960736878231491001120342533926251805545997692697546172281571935600975463361049515428269530113041071712332924465660321774189152284597365142841983743081318950681795288640642176122877030506659899859095397333674061047198497066530453762071474610167599746448589626306989106620214216982536905507607408175450730692900279305662856863323987422827537434206464096151694356843872016677811366740298240154575853608220903367964638164266943931579589843750000 [104,43] 7379161664512505396241866318397420353887890505565030930254170875568185304434030733880339210044666846308660908500084009165491018729971115865596495212828878540688158693341642510320824564943675905883452852324132269350078577582009863830764074907883450875443522170335756321544906436635838609611220558894289859000197752425415135072553328488851797522993815209414284011136797906799472802479832331069162962113780605818316057698641056162139601609013989840875506551348017756355236908094458414298049261454315558562721863994784342860107781789077181633450761266079437706093517383652308759637027202511616394473000119619204802738435104423555404563164305322903383604371155753074700008289371121713333785115316067562254978639939925709853376731359789754944065915876075081074324822015921655468986685419107953554235792225908282529944319614356177125819541529467042045337147876048120549992208519583842092702070855261440152959759952070388830196545364734073354938085737573447847010161961322207550495418706441921304064241550240360355545801726013161921108682409919011111911996392213829726994166042314645849809389149707906291167411143437778263260974720669227343932653205897211830670143539293424524662522752769215455154099133903720383007746820342621137725723838310995572506278241125579515234418672644603631670190057892127484407332202123583627663383452662748036272773448086369418800207209449262966946085734236274983231458773386697652604293640005612229013502648193675762962936937681071574616560524173651264206660813263953598161483600839510463758126162669262872582281553926951670650026903298273256595941534031380996947284078600867894535150902590624647463357745400695660090744349083097718735197064221149103357271417015101869679939848505279531232760219329881430854402233284613238480925854130528824036367939193441986397238942114740422123783992585506974722446998824180506713286142708394272530056894410554785703514588821191296588972048747909612823955983660207159014666575930355436889818496751018882089069909642727565529067549108565098537350375839301333678538809852132768934177431546589022571954489639886675382024311560577693570648341821248492738982704963746073190122842788696289062500 [104,44] -4868679037612601781935454673986598667966356938363555966402649024907763679285917221062426812739573998838826429663799539718623596244177235376441960399757074403256774260071851546926905346038299295314362965918936954407777655289037127499955406956373604620951092724770788128895407999428532922479413985813564151982131055947558401059422213350205916637982033835492917276736185675950699829979340026549017201954621664831897932722794267025086237966978985544944072328134002771754716861735359401791443162052416500491011935722029995389636229639224878216023612596431081984440049177157359986568221406319934762277996512579298880842269025340948594977115708768471007939386065994419343194742975955458967765421204118767214614464502191991365289224740782742122383116535129894162019134564378905310571571823647045721864022846373593436947764728814212754610583603078780629199804707251917265423929281019980302283022601354845467324916199938845891306140918894396539176495273082964823307384901052729565913610017224352432902275927299775029527639125401453241054711614810461666018794466280074829803518872213558765167000051214126038346983796131119034145199945737739152780151103253935330787966459805343288455498056342712621776720337925526032608630785454038298931017118149493260221524984833651672650877077794213714639785861514144364204247606718888160212835844053779435261124439035837083374272321408793165557546622609033604094520361123681968822685479394904281743225816122579268539721070447550000624287590958923425472665996505089658070945108192296313909408260209608343170676085191398369782618851655739840544413894473572911759029401168159281616219858010355062331604191132549723693639123130914745950485059714929828267890550971864711738150684171361240426186834394726711797434398716480638482017925968130964838068358685250205938263774408678824330973056989231487557405263675482945558245782015652947422140830515065756846129848020630097093511512254368575859706857436668231219601334151537679514561649977756481381192819202007845680921417317984218918081391083513825841058903661359769368320805508042035169215982742242204381724446080109024529574059819442971575043088705569971352815628051757812500 [104,45] 2669955359822492113433787229895024269530613380006840369663120178864024707629034059095111523289786395220359793435268063234501645701311459344541104411736231556495329373291639667719633054056072580058065919705634972260557255851369242645790697012602063558085008381869984242458770452898869430401364175822423248933038675202134001381908934075931842381764445897481885191886745796887019164981285987151922610843055428912941091740533143802083214445265716811120777433713796169406381589747211290296405159400833760496323813014849319577302083140647421807797350487218010352615175512703329544182477193309671259109594232674133040317271097111912941971087644545524322749921491728048422390215908020584599267281978674929409774082707270637435563523032393199252592036591923903562749300358004865413708834182262035421148206440312284711479010889674332212995932276685323730892548940490975155850829072671601139312558085885335601403382124946005063863085107802988114702292671729760945387628822383906017980769862687155664276388992324067556512607427056023490806522755037783562932294368997670614867429770213331651651715766837453790525931511960414762390794823063549912610261663027248759720097061546429888013921200422807841099205951095432619168516700323009649279962800179328720752284775240334851297639410221165090205166639367058223309785042443549737510339882451249092194930257936671005112799718125503000311557220720302759958140414706105281953020268877354506883333128717781673582494062945977099308081842708583050826310234578160747670333123154144970817951085547424033761053427545219610558557671799706814774086290236455520268455014925674437474611627769547659063519873719368844278199503914370281190354696334612053417512212251832437007772646859446174727187196951175237674415949038372305138737758318405619826302015387492610130783502477578407766957147825305637268399107974271723517136151271472172966754734640568274589493747541758254009453637879641875550233563422747490053986996013921717814118022468028571685249862392690284452649378796489458684531355982213480775356629135765803148131843970948984561047661507555085309497140680403499716075090431727234729919473465997725725173950195312500 [104,46] -1203092962292284351513179360482672329159885497381082399704076732794797389294812658030134089578385618382533013819407338291888847033554106787321124663743926950695214498853839405967291973403330446025504173945591966618827090283265811679388125614219333140522657736805188099511642285346963325975930693350233929434787801425462887433091704944719902812295347734196575076597357656400265795856504162160820495918424312369037442773090524984469458698308477660403327342280980120360181059396643004030039012987597979922226975203894590687587435603195398888991093798977245170320534172771319334495214927906977133144803562398979333131476655094585971574913910880706672295829100105430386210537450929029401609102713234751795715422430634426282082526619642471617183896986755849527405421620453131062009091629729620417854220573280493679293665591193097743660566901133798280172318035070009218719636266024200439938898743670147641722712936761102771839352897984970103801356216011375646204767599508117472050994894913850458258959791826736727622772163136381118904479068352480642484038943409033723363841568201919445522009022227774582439277416558119100768924404082624917674234622864920803166503247853778130322293465224124817062793386012860844950774127433596625583481796923758978326545226692048053010892264922032832889648975575189809755586276212439892692309819470545674988632085062923319446908650976059407830800060712399583639774001836327481987621680977052659914127964904482321680081112945379997162329739103879041925271132520891621696349239194497924235751821985820839202233047579157495744458943582836176623901708107139058244657284726017427144565298209136883991284810948041852860764307988912615227737917889904227903791311278796711353830993295367535431585445966586062815359590873670598293967653859999608171509721309811423669173860792408682629942256007336983123741029223219363063064076993039670378962807834614287920954626561459601165787790634241448330055054166822606938424166864522069425498019733858762623482835693286907748664946515706369979284094700607410128349606256550950354419966455451682575805516442073645564980439052257110151651284257745544437057105824351310729980468750000 [104,47] 426506259435967538472330873149177088155665360614425592707135827193577995228504711638106335513253616519118652050229723586989354186570532324333295633874175851999590499632315466411289926423449004947296013761075176559449112997082912475572415677758114440496567762306592768487845973134060930754566895092416098779935593160380922142293750964365394515715618308137751038446510427700079602550446368455024660856019966212746257141328429626373306940077555872651101976703293995419816981989503333114139295640082004435759448124997131899352302480976876986445996606721437578131386703549708780522318975571439061936209006408905941055433144166715804061174045479781244954171992937547098150906891865298028726905548876973729890968292430549880944782164649143370122518065883931645385741561618329216034426468090050936404890945212037640780120984702358401397572416061535841312159677739442548504479459974187291935642095524572793920053688925649158892896954875220893915489205823032596384019495840117534439046725345227938651139029705073065794362491775015777054227661621913824289189221937843763225713745650223431544961821880157107122354996899920631245571499407800080600465769194144552973535908458383619878745956307985983788764838035147564845517108061361936765077186092332175613379869782089467976730240381203839515785678434141962906336732028600535186995387587050097277264130676164515737589086707503503623014944400865915625809802449735006706792169110336792929776660433856621613306165203820686967688524080576297212888303963488139254156339450397507255858161547405001181071154425724067619739267617219549405119410653461760764409672897516771925988855996422806123434597210704960246788089275283672560510901469451656678498272104691727112075910653276514406090310229611057903743185663802408201442816089695401453361040117834220058792041280003206194207381756061655934847319745550381157626329169622705284089626420827351637551686316562883471841462661148401298550183468983720583659648925621882486518006305644612694209245258555216796853415767855521471549278893981072834253275522639458348515920325868446216834515071980918734387818429950243700240347655139316884742584079504013061523437500 [104,48] -105150687881749016769618264608329743764509420988337224584883496218239775656271923981695417293894949224451788824974560253752665704205318485032901094615299113588415268420462492502522915052052494309559294002467127247241072533561707135005501808579756227500316614731439558045588286990168350862759099711840920214454064892212756259497213381318019817508797734139495344599589524359866541484309470029280407108627467465435634072670310763851158906700658562542148157123576748935251103724696841087158601636708410848431836708580312994795098170875715013912171573057746783659644845286248326538133207359920060879491926371039872950497365995701615512641180461748466799250512568487053169397504847563318461861288956099827341334710257184926562948219559588786511664369493741569027102721142016910956495421787785406211700614131848039701110273442903567804189259253781943710946942583010496137379609344758486459135281393084765612977318427936270554938526227761105294906382866152406699985995078969875951378655915522457488510200058199725735751050482466319515213048323642239241308420703354624946151109223175066700306514547902626940793329737895211439153165859835161021548489124739355139198142950457472218311101491071526593741083441922794644918929213276846391561606707913527587873781894234692471054178307768435387386358148694076906277919861491400497136537197439000025878589847463724240163092444988095281896554511170373304043943411987816749221728293283521625967758248831960164300310460864294126738064974179640832645091336496687204217732430302382918877912521764301724124536245274509500451030242537606811746799742154924692453532466326558731268201879507336156983822131478219730871521886079235135930115170900118467778421823609425401649913488384482934232524730198261470101249829293102328237601928495332847689045017222676347963851861079650886838727560781852865205907771380761031038534471938762718477991606700562213866303077391858614956323083858359496913940804542835738779462219217987584045168772580061856847263231505437301860468065645064224481950501999952835459367382037574185091312304192203200945838499847917835908132495950368778120376234141986060421913862228393554687500 [104,49] 9696626200782224752204381876328725507728439225259627598881598013768759787814954796780657796403139234116378379361122416488526900490688154941724607670479451919838490001509401573694732953064005754468524133869824817698067307559284805598630947746843526669071767099550589803578217312156337506972003296496920354708556640314013129696549076262390832996278946365710577736996623349918386292064718502785721323495274382620324470276532682721244416122345718732700585769888843554915328289590908359399077105971003481184485310179780355453737478227740994620261631830234757861351863681436815536621365031671133576236889203108333576704527289310909847218911668257400259815240031305768580541599070346170904326636290178812420155077206680884826441955302413859682646493834927618013575330637389007372573973754573681088040245152816398867665957065668156785261965825688354884198016690948705384586700597738670532435809876738820710291882481172972384434291544943639638167761541548151326242328273465067188045757374314376302034208358049741142021735858584981592695887802589595897419406264586859352319371268774871711301796276494597789685872394021088370084949946250612686063219968224926060883247175066477917152073822144483227426080389277048277704548297885082167385108785501550051813285811113228854815335326021838914973528569271947386190102828194597200225673406422222385834519818150837623643083737985188246784228132421870397439409211840350240138661213729984574338148597337479618482615333984682285956998482594081805472495326346699630799596378157030993116845230156920975510251105177221654916458196041590337010454683163637694003855419992823458335196836467945466942867937081483235606731659557947591660950033947189768855691293117382689539202468042131399568713839170277604956891558123362752746895345526533567548773748096627036446645693946392247275225717208991969825813920103307110108079946548433513839770191985685920909824007253067057268280998862868633205352800039978401570844140928768476307082781078627423971579196724660014508191680631247319547031806004701369653329255780684785322050766198765731090355337842460241488923770424978448856379031894903164356946945190429687500 [104,50] 4016340851589054822448338439803042706711290787883181934587196704905199296673856948338410979353441767609965908124585775388423221919394891433782217909912679161596644534994674752464578443529995651334994210348655000243568261950940898046679702818764043836753728915069275982665234701081144610620179446904082892242655189797081430755232757468909344816821954461352634028911676111489799596761286797270888369455031010596168642715305221877145829552714541252244589773046751805550640700853329510713830734213084586130102736550190952178807294062220067461880605395128376778645449510366981240090741993092827043525607223494465988950933740883806802591193930137916866298391821211045745354051692168913454566326436202174419149749257503163107506840264915123326290567234171463551093152941008699378727027823708594477024279931814104816848251812692356237210985867346698455510486012510386328827791873321518394432818908762344298055654542728697390537090425682804847577668913473478368536717373013830051700308622395569030087031903050584691137742707498168456726617590976861909352112675421858289048475824455202729279448425148706556281729993801672573920870531383945091232528585044631660039192071039107146731957881754741548080839573409367108821013579297784602753400636438982262012794835287417224841878069535685204169538147814169764501384588175798813810088301928075114568829564823606921192862066468269405709709224378477973384260156816740008681604492503371703101840474649235053663994546111354218546408802302932455411133585219271504110080527366666572254702147131857666358034472627123207334147369379741976549025289741103839423894489291338008436130465012410466788312766204609902742830570262272494592736670933645496207573117063908727624212023068099454413299581401551198961355538742211691874872463523950026049793476091456486495627715194546127619684015160111608455428708825730630350240432889982160443763459659228488815273641063863972012390439621353965953882002585993372901343824443223722280752878639344729163444010718389431245494786021902530876189466066117685711227693577924972328864160487270718643638399760792306307300759699724368445572508790064603090286254882812500 [104,51] -235721645583760989682881080510337953924940850391666967790161566314719255632908389312499756458741401431439388152282807397225999866461938395574676158756778984740131153659993387526557362609387376063842958335762248414623628539168726550057773270061728298603648465901847524529614872596526142102783413202126624132816762194364427350876614970140656365153970601969426545958538959915767708111109428358811139298155395222092796121674875469215473680587409469401985087261450332014001755081054022228971559277821044262567731390445737362568928951197028468552792387281604296861295001385699027127525311817639531112812765037554030300101084897913064973023197542000207104526029196977206780803771558009430854308078574367765626500889314747146467931551411824054461062575777840294308337996990908301294978559800842354558641219071465865169167144728521748497635891107976737747908868003034151521034699902918903953110594029980693265066594786244708262692481946751579221334887018158610770936574575021398219129848495992625764687319776313641783538764222937774042741265947727297737498065680545904755218614238122777296379642037539236361057433303684907122353992680202669583421276546935798676504399766008523459012277633172946853933168264752923356029359641016862022368687243247656207433600768098590391396662461623855508772364761149712843386141639195301674285164727354748672124643646674999192487621670835319126500448367212182702545224882539864874007190245260069699012149748433357254288841571141502863106847530524212435809737662320521107686885133294183952198264001482459043507902163676818153341806433730125435626155325528409833577412579403331019196449164887445760676734070710193423446348041099111834699933254059312357818198246865983950172415976232993063406812705111602072513660026513123519805351565383092955085977551928174492165220791456549949755319387871517277291611205477548894219172271118798551497950386139057978441260481510503035358948982671430869425157211986978869398158783821679531750003596400511588193555566948977092434682790321982972414578963852812295936157080941666046848362077394666463536381086377374317105543033434855715313460677862167358398437500000 [104,52] -2396837871860477077287432592842006628549776782363449114519507284920509801666733032768202581046165798149041843660429000394267719688251451391505817671610098586794398721196669885970732135651123367773786108313729109544829432679896925101359230998361463598473819701311993395418406473373536907143968657573078753913529366482219078807230418480027430276270225408867949259009882641185683194515843550089489957873047807769833219917322148083698633673420735683439238619636565247814427582808327661090448600381803131988583783782192023178373817527087636929924152295853810581276781729192267633853537692776094988618732281868540662450361450172359665032701302276004540600220668721352767424590863380564774428238923432429014440137172984482435572596737969023377152259192138109133098416634249508931078597285682083638550604724093276883878227042720483228369514397136025151047098749290079441201313361067606641378039603465007418638383373457013878322549738509417973356256900733041119158822375162789692773707715628239669112798396043723609626330761350355760576547349425949540867269594529261207486007171922457691559179083770000576588753730908963092183081304190178995243938517970681743414528819417483017900124653406690698162348134751809965085436420976940188464430579250587670137864685885173739358965594304504994102659188209705036167602498784016821898216726643905331837265809923313968634761562354582605286671323916430735836461606218927802998882102664282748391914733972062588725838206384933770743542443643550610529493868426834509697972317995854114872699224055256871618849042947271457551283893962343495140891856511549256126114252396500988600415666392577899340164983445370861331948503342666606853992747807679196426158057319823016665275289244867894455662279473976478751432881211263393125386476662167241074631087986329339129088693169569830912909389482327611796665741024884073414941691052739159764533073553569983137180207014272169891142611551562916225705761680599368525292622787679651414523113929055698100063272935943442810112964522423673082767502962375646706321558950349514285915650366175492362850875035363368227483288341872480486927088350057601928710937500 [104,53] 2386881759083961353217109217652740211667057403969662142604415759424799710969525541101272336489499989845914774415644174563100693497004704935933966843102424939159742847365405994301694820239912407367152721290820675556918951552778442678133417909237231635385567077027493250938788908591205334297991218888862479061873096764706681682276020734051968549667427608816167353657479523177990991355691316050646366999048444478580313395754696375673419736442759382601972255330658308796324400181358352743047207580253936912004708118603093406322852364988336168379719797151919814991370581426165771585344990823518766857550237486743962964804762160024134773335027017217302275542494865506687016348803839637743190643835128561889138535021381190326925085674008844891311689685438928349040972791253626745978044542350872648844204383272565254766396377795534262755724601017808699537057650753689838790072009863948952094013711263858429937039251366791477181421342113419820612764216339649833926375197521953404682680365355549927948089174885584433007403249966723495357727905122859061665447633602511321105159707756428795676967106837979916521751544996873532128004258452717087133793448475683703982488199416991313563153356427397260995498552730077210804398145863938567711140857045712317997103392570899845651004921965293473996045812334991102529139929942689740921533994726201123339617568366782010322164324974088477389438959043423655310341256421829407370890996029077776912770476686788487272996654616470373265154192381027289404005613364786746549789445246103080944884313829920715485641731444399281199366536847044856223392922010901090003057014423150994123664651174395554282491251691336681851140636727503394754109363132651674774810513174833507534501585856527240110847839896022555645504190164951406896846080134631658336468229911414251433071169738725454775008777257868216871202822767696521814207009570254294127441723545946253605644371538701708045553907026257648871233110401249860302936872804011515215214632031515500148188382359725631652877657992678869479551663290726442906290877705583832972056544046215557318000263613616746850853989059260129579342901706695556640625000 [104,54] -1484789075621154622716187893431055511838013208873158918792580054650748262767986577529165793364780991318810988819267017564439631559296537631101421032962654455163931868308484085583283062162454958827944115972422526858913632820222062577850697476263514071915847007760881875597960060644762540446532021637615420196415895058044590324969131237835691952114726431988389454895769443360735085258091301527172850221779975067005016265924776579848317200541940466114633734272547464362805090738176016123652312828694912069627184193188768167956144864745848788257433397246460562341628905717861638394502959129670462245186581470820912421525559922422971495505306237191052179630800113439488222921376389426046324198117480578710016375355774506449452317472870242440098127865503713721737020103763828596562401193282786565903748232598977147500232774001789903151712891191964771749787256651376258658386367142309198816088110860048224574956209045994713672008340562310188605030287464112595215603286765669463540041750932258598605981888392507002178132897200710870167686220534053406423420467373379964085215837645604506557832245823712103066886140331589540581626951991131805707592511122784807326088504144203893932344704340569016519478611997167687027175763784377675066383928294479518691534601018710374662767066390032801573563537996898121130858466844269724201249672011801958053781919223238414323683084422321912567461619143250521625723452303689815476289668768805606012243560744741777461418638721731674315983111782321043578862269814820148125939665850052713557845822851782404590105219335794164975439596871095535583055798503516132630273343860567323648139579375573666442518572704369430811561248996236823704033396717454191558843017123773542568246171969763222275211120561325409916233255821185514901372388787876349335088471506005162280563924489492379185152847632831871727790525361869198739287499053691868812189109294274341234905536873224827366669307977677144228755871332548166770144216565719228642952287154268263784867505647541907960381044345062822246524161124854066660824252186901445284626820694301111434116018032822355288136151330036227591335773468017578125000 [104,55] 720314869930605864549279683452986656781381927923542747954128227820415635727267579878351690873736169836004149797680187895430085505669321277871289763462761676350129524845054646236721238619286054728344728678039899855112816126537572439299038167012149193894195906952965945568190199845831413490362369356670127341288704084301889138679657472247609229319122426189195909573927149790191471186230317659354981157055290472365304717459687670452737940043815892169002788188753234849629909412753922528184293978109791189749619439956427310868645869166941364524989975475227429376887891504731979397401533349485436057337264753353267594205886173977404897100035211334239269402269603207732684777926374628437567539711546347932538910629007353080374196539126908959980232364134663148501367373453053597862693393203517790432072716753214048991419398893188858828712987045991758951999624382145721617811185849120662687564837709872195610362767986414162272176902551958448061507568358072982091829935047602385074448020218677189484814014227642003407438786603420898069743676492408095557056285737676180882645536635251404251838588345272154803128511207278813699802619036703336999998445317555017142302919791183688812438847559035307272960740186289978620708187154554928489918261060149259225146741821255092327555554772434317327238589386428415388729885985978896000771558710520165387854751607197158850470965519709365825966802220062198468917223201709714694813488516212291036880236766943753091307778572021552478701073373247496942000201183011859289503854324012166107685825739535449492034773670181867013855033425944074288642747892357905856992050718244380233751967527363498176247733636548489109081368544397839456406116888532190126263971731070363461756731817893821176697423942780237627218356134319091170040963420611994208560084534603236227796793877197744290110877058232796122065343901614743153968693838013803495676348237939890928551129757791662246405231580210342831363409798424028708538884640942945822794721390234974919830620162130769923158596272170170268172040670966843166698942714079837835880799644370564136764512963920226162883864162722602486610412597656250000 [104,56] -294176107068216034270892413563866715374646978243669837940364656193441059439514828403075475801350336604247385681946349149125447313159188214595351163571144459775451352198722999935237364156772731825157719112394385153893514352378053210935216776600147474548664306947629229013874160495179843413479927594487944007001840945051706417617206763633987179579360052049651721155166611574663818458499772190715673239648260754079481347397335830757948736547347941552473389980077816950134246530588460751671836305399417545011072033486126302811447717771026900998721578265629309615283862290039641717450993925534536991298427527785781970893026164192338244215279709135712595000108825300780800288286637608625895971491634958166689972337675883567634695554846186900723514008025026225606690108712397870674590565101649042503314804918758266831580495097225704697596998878291502428784587758351128398564374763557912739962073807869935160645776370196208254759462075253279304884531499964734694397028320966674969662874939882204059327753161648261902425578909207563142128912097054065836678971188121794219335047467334885418980099266993655639775632954759634014896445009002574450243121104114756237725399156865697767577782261778214790316932401104817238086927726073999663305593331095625351481644331960208251383555474681237563653039390149161736652443403826865436091461495632972706178057670710347665942885395488226918831622244294303040597295375818991807101490251604943902666628447539287097277681816906461293391613831055359726480365685643343004546735433330631604014469225223250499671263076766084566838127661931553314643419039976867391432983222033042928989258439998359154386449808756995885236321186796153616844193185259614349067419860107495014368640863460857082955901483571942253944181833741405071970997154895353074086518955496653911272848492701072095790625273287743509395205156298249555151076085134692684720798089744477611704906696303296566584933041805709257900899334634868034756670245581546821787151969806607469871108942608529500008328720833137258229730218466298490896461530664671621844848151270731920236319728578777699112833943217992782592773437500000 [104,57] 104799638636458332267941790786405698010191982540506625144566806851473586617770069651162576802530016375424306404409121042020009855058634713689755400801016983883372239246618358441460940924743942838925497479912180654076928714077256302091849659432873306051887114778131637552260382637857667140601506173660743483117978542181884969472235286214914088578696170112148347034602061290217671242758086538602445390131600158961159192037423975312058382252386090493247897094288422407055890042715592663017869646356711031384412388385097740691892875694227633767995308811636791142619183103367495601119747541605672362276876752119350104012282480977207005259981424665248348894704152920270996575233459640607309782298276454034539283596500337064866895519449853371399467952998833942293122644287591641544811143538338056314151552897036125598268773567113523779497500578381658797583580896702055242076928234750895228533790518376168019400229661412686973099504392773619666405258312481638264382755546707017003425140146808239639072688039560828552042403298007388232278307169396365353296692253596520731436227334499328549087696550701384433922164032615698206610864232683793710480661508750797509095127917628301049254012199270473527357287950812474710646063828875657839990951380214013436834655022605930295732621106758565522305969164327637240374992502396631245908991032912288731019799939691889988810522647678610815367242716001157573820288571474697641927207999341792771424835822499983606209497608137227041087684448049137652573742845249185830889541671957223198581792219102827923661470755556771871412236656330863946062790048779674809049474337585756495951314884231832540620093454193089428389511345690475356879243707738377960023015786208824356524965903838094990049372191661909643731562276290033611307293255776711438391044013250419519346888315781604587385847065626914397560567374735482961522257542987465905720446005239073432903110395966214580708729547778969655027888261558017019064737821641375711633990724199724455854011154134775186783294808867674014223563076343935068453534401051225381546855690783514575129854728974265754004591144621372222900390625000 [104,58] -33135087239988517851252894587609382317486043707466994334713124526902249818375131483649367782832946090416725214054270265305507534591297476467008958426233141641559649614520384611803386470105769042500301369231966688774410820868003850985092589924706419643813626011713012466127900762413450626851154998940337516638842684932492529371785992778750969877705336815338659838828030063608770956454789016301040735913975610404912752076768127211362977957685013610449863919222065092818833537904159511289318218558855656667550216029680400850376556937199504928662293543809665200107985637100497112888250991861263743006355503482689583791105511717870524670964637426138345543461197203673761057007971232906243918834375850113790650353615512139072768353749099919784805646527309328123456102577315858352108291929646401396063633939538303401034010182727607953993118215803959509950247475657595684311731857590427669609017153520706650087819533150706123257106833999878320971709352423270389646950676628724757164364962866848217597234082454813826599082744795618458553531507138326293026013424701860746302953119563477001009480339602272475401480294574789752966081880190451730549342633132332889053981528199347437199425594671736218219463038114883274658861074313332043147599422513148866138548938766538574616246996473830116488467350179796872246569429976346193696564420444574131606683446063959863765662220024858930131282325343179018514938494256455398821474895308235643369767607600947346829611910560228296877680375540141317408551531363598771674805027265408634374870806806015366478911089286956593583064605658568007814396544280997898457503142116935321275653473398257141199572318301805528914177232861819058918585782949147528154963685327844156682325937353752034779158731122466951784350852320002741066536130588002785647586846029083991948744359262044543321490697198078126630663440983081204239992871607483790816341425013003758666137345845676017678437131456017381720813230891486405261372836866496285129529597336285503006876926955163941219805684170295415806314020383891744385818740406081877587345610472990798615194885101686850248370319604873657226562500 [104,59] 9373290581616781550695870687193208714100079946122835378032050037891063932869104455723735183183993561182884451722619803205765985918416047611794820461365303704860352612104689253574170691069727206532733017259118313275791581412053615689486509748874447675607430725235862397813397536811144574598044445774661067395800393802991118455806443645310779104348485819177421568531138999671279805063877994122649688511739587022315985486157275496619864430636096854912795131580588018227551496576144635531263166690131096520107096657151074949962912549497633315785986637827559102811479800509145391385425301292704445147508137102136227532126300685233848265696648898985244375072986059553330963306214046732662611097262078327875278825021250840061068630092536630156906401285088193487215798880064471518023803922545917881054266413711667170140158704791734175955179672223118590600413084460130859648181161790611503249610175707259063900088483387881168926474820242017618165104174355174200374380278251920687946079848299665710419669690918238339514589753778493342452042600692826755777753169537914559030925063838154731731884082397868651439591034255532704655332116321543351173105359801193649205072895259843722482576824019973271785090980239725259250163008188380286509129193038675550315094043608124761800384488959246453870248866929502706111211455712852646434518227064615749294697685848523409059039149611797628581485676164362718594957793745450887642047167638934431633421384013736663247030705959684092489493802821088437351582320588298108146801343079337487352731374267967350175980524084658396885918991830819235365637050515929052933131339131742642448359910435530660615316868124700288646434397655140534190376205309151734755369591602628974836769276343875156266923701000070187504734205718770302329318193760076908933690188102504848618501573584707120994814090849681461680687860633994358697427944269844163575631226736031934602903218734787292726277181187623442538629896138326892055260478004343068504463352884943710372555014643130906013891620708387181334439279708895014485381776236878687713464627904200003605250657301439787261188030242919921875000 [104,60] -2384276747536353638224196020994778276116637611591765868108727470155285393092722836986653378941632635563510139820767390935894068870596737148076029011565487998968201801194342661370067438124523404516061860241867342562370653994433761596770893300807138425797116794335760311044878693418539158010008767681995371825016022144031987039467320044496207039518792185787824067883655504927700993913532901582116108647505170487005758012512156659822270316030984991293225904272040110656218847195585125899102972556397969391163448526923350780159308540303619466649331635148817607231711791388200482842482918109068636916421805014455056585940530539497779883652334383553379175116801695451011364010219984050821461948372697264591150124092355371610342921414692173662212353184161697189079020975462937623563801538629236309205117292241698334680238853784686989975871253932446562204057213490129326121089895978643876293294264563192578170613823333726602798214551839938605841690863753739002153019681494045651911903953454215205835098974560065668650721615287006729271908431370504427353173679153233672722554092940766970906455056813151986101095242826782488092364715661148000000717770543931690267445209667292742627906072160433900825564214075012541174352166637779153559931712696024855458236316197426627453751267858051553619234246791879449508501385359566188883785299237470876306074410685360073261015096746279227587167123517715132914549057069759725922177920660808824070225534705792754765335577158262208455201278516881932812207387529791580510534722678511368908345053689310796747858517781076285167363219441475280796973615062892592425255767831152775865793194337332019313789391445883546284573570068476556320681514681712652061793975049074696636069062230265019545065431066556639410703077766785244179628559762282962910705418485877651872104673558387317275141611016313384184005702896616157009968597937861779478291582218593376571900719145235166764964658265888190732853667937802970173618577263597891073253163736987718190347599737209786815283778267295573213489170890374799622551457672885859094852621436685935485400023026159033179283142089843750000 [104,61] 549366124998182027575838983537088844252350647584149222632596141287365625861487322367067351462387368797297965403027485254093703201823172654409928982231526322193887172949843791490698274574059663228400868944974660240786705447275136220834723746720427549414020401334387484841288360730709156570717745512168481097549308485162666217621544560490118180444309671045738220301847097651759304330690617767833555689817497065262145494061886599377412096725002447977260203318117731401164740480397228346611309527611347894475400328473673712205218920752391314416204643669683065802615950474291753560045380309572462692370911223478462051496202589848267023664093387816682126269101201451992521939256565155125749172186993854990413286394297694734477443146453968243586838461870755485568554416885619226560861517443082196533581381997310124717448152652227802748001817934495265159014893304606775077529392927466502290446944741527207347058878766625897833663989426444750018658462177964485602387122350593830586729907451008417390354710861935436598757539666149896176718648752285654351469472997514030927943518517806281060695556326039907661191841218888778173674354696584917614133419711550607596662617246123360323251537879422545097137604273127332382355942946327529416499039510655081784199728835711280631813707160079927035617293464757795672794403189828033439181194875859490731983909035297643140752499932320045583474135473493049690874294795618587017968363537555530123366362379535993916864138292865491401031408077518825125688225859620625392558068251193778010853395110053411180222831778544358551687150974000564401179208609376969527808556907940903572748103749777620806107460202606898213835261585102535128586806647709165742548503737437327995333826380553655773499633192075866000444536169298884783269036304417754906641830676293819041106079968410877576948321502574451044682578559823056500259724362723594077885912485005796554801561367525433155443703935444987331113456904897300322971182441494683714942446122389137697308122557644314020465905813917147307539393093130464385243359286003434653540859408660246288036432815715670585632324218750000 [104,62] -116233976588630270690266574718269589743206968180288426821966099799098558923183188085376764561327630861665023029956761212904596849081918987834119170386270229069926305485957800062816611755206960563744670641210626653990903665822653645640873181195352989652047188557115231083264435787293164621869645387807949979977854871331623914018438509119056960257115774884328205018720838347041373507087819643344534218476783882634911078255881519801455282148136790573202542169949657876753365908348089066928863489680272801511895621715110472273850674534438407932526213440101565788850134325893494343513136560239927937534384763416258919586636144674974608792192116868419160957716522423590604961226936161678779196890586502580169006360011919279405838364988949813228569941694185431079828628659121731723524646371939347632078663980390966215106279208212386392306419910433280998090206793577973259201812454089444648716383005708550507410782999983387248635750981338389833236346341272205828424046478973563945774287544990647295850239661167587894212822530548115318894865804278734863620718453356260512728458617281622760886802968827421468021555493133328766629137257766275846537259864145350569565020868611277063671813940198782255736890198931909715382159254984422303481759289925128877567371918931653844267285067327367429033242154375765409059047792824040923775367182654975400602909579028694577391252910226044654829410761404212669852145406953216916565219772844668869792995371712057439446009362720407132360632690115161623225784330303643995356023956792307671579027350544166147731422565988074239855853870175983542978976383491776276451837408957625373035403391794446150327054839609031608937954862086887706484231369206650068702565038614076611513796146203746441713118721933492218727619226928741022698424113991744043989699800994614697854957673916460495626905777325272130500327992085541576514553257603903727181246475816132316234716146887814734026527788559500683089527744278671123809895674671425922328915516263873187107555335405585828465164695464306460421444489200038086157348715318687249861326869770916658808346255682408809661865234375 [104,63] 23058609650765185056785825051113144627961058994344662406298365886916878975485802485273585851385859413743815675155748989985514297858103164776483733777035277629711479170503140771510802267720779364317646467174345440055628166859581771091782417810518971249198010603513954785528985233924601350787947668224219608976981308703815174670619145994038091224671384567045276611040666749428538800632271471058836946047688933593419760177038562134336399535769893173347976379465927381211772149474762476991113287601287901709007450700344331405410233596316300037438091880561911752635313333923176361187345896154158475792816137223840949386098670554042775937429070325240197650647669303106566084918850816109346459475079428846670610659717429215916659737214047217865340991486287095103661909056990362280929739050021424571225533412522768885164995678763502020136990697886903982104112132000840636761929210313536587180089041872865492610717229564494990434135689570648986451411640884580569231518082166326232641324896589415958819610833357387535987126437142066504085274781422924022539575893236517111633382564591571514233736812823255001432903628203521879952969289945356032683954030120014680943501726217067195333191023509460916566882555241957156472524744326630456571715603132180153588977954221167449634001461574542892127578556060856278543884794825727446034180942730832120328670612200154181117991855772395048407404737429975714648894898318779717216053215256786493754790607296446016064828565095560282244885250059718128093110889414267129532381012589843782524625887946853641949671161638734971253751764685960028978542481885790135264946935668029250093230318285432544947875150514202994217868939231050768945331420563616039723969515596169099540308808019420420371398298250574424358724091920979170937715437776477474138326346334846796773095673767551153958390336641470142312965239535823158484320756071398776457207653668124742683811389736924982359866246907290371200154410967141870313677673525359904315557693360902227923558259865443529531226266024556389819011771253704846758601384997062404107193156477251250180415809154510498046875000 [104,64] -4389316428045589788839175227760091137473486857851643079616267636732019744758905146692254289171901571768565955402673869117649585777525315207835751492183892807583632611173092161243568474548589188261731292193896002448887763672489064856252655201737964943075146396149647724363675545035765726087690812036045277064197710972898335872514051824641836342813330950588875389446505525918795385877537044967771154916834895119206955521276157982617551289421329462360941952350945532539808685377482379684417471412042097458723309048652242915556172884381904238946618088328405566555024322260424700400828712090080367586965336881223943361171003794091267096160211298594761430093274092339540742683993116704099294693246223901202896367413922912108441010233931124681488263326534141073646002701542916414013257286949038476487127218223356167353674227073692267550860202852765715713973490856332094095179195300146709183658896020893501376864028870372198052616115958345121860061579911547201712301795656528274246930636422199851271288903703515809070155569242916847732433821930221966271446104697120322943237281330420628214701259119902736432081386781356738004444653755861297467772471682546773301609885641541222881284149428782876614359128332147923878951378448528046686142722680747539088212233693055228787248345288374884111957020862250171400506849430614585901141198711460790838279848791082742369473034609968816391421515969540813608482279752091564359165474135684217107009383134392584522164829045374667932662235398249951500532851696621522858313421321296187285225698800875300988947412952144898849708110449158334736673906405084260968035196028078352543900863986799134995039418357400527169590117757490259346471020906097669130587978765445557207335681083470085610372094781024391383746054592134629576486844449530852709875393707759166432153594638705980070890074220168781056199671146751325091091694175957376484115356787025021788892214493864035133844030657461083710931692194811483948930932173500909965183769638212088233470704386106794071099581330957766377468454260837719541570797483331228816538782666611950844526290893554687500000 [104,65] 813751995028254334606599734491089990706064774390161218852643810192673653244744201355274499760582658368299947343369187637340649352918786482922663143980425477272070436756398609639044052926056663349308916995158285514736042019612815035934634109339877784779398052079924851658761739388945158718245093849375801686743379557717279511633169485573280052171797253701431572563332485498583401784314905715042261376261206534349716615068952547086389735513491685465742557163693210825680503310919645703668361775698542017303453942055350335298744620915131576173874390978368457380744300028530223639723531228211970462790334098082669215728971338567933002298357157651865741438256318720718935210954783077906969355227725629033188572080927389244696789846553210331095835885626117263155753929298762142500067106059085552673932518845736644986533523174247341403193886561578780728212480306943566249059248106177233431690086705846739582184026934982167874145452302219007225096997877196531639094146298061213154640323699859300964568739064708779901137121217440414052600297261932994180113269438238905942667715399699209667615546739438869416988563948130027252493618731552888471761708217219575875419231606726111185986012656686528492105540891976287292329459565891658654674947930683022354001405946135589011986872713154851086115043764159450328630111471476617387386984151859758091614494977002045519790478227435912131033930229212664546346021242640549149073131657859021737121274312470621525460320092585158357086438465899834551545233860927984073407356660018718236787822435124657444739032293441451207755791284690466253217184808117411552516644195185134780405640743471993535002657820827609044310480457948735308372059416475350442673766762566366713265520482905200329171744149129821962159819450716607177778031265627734021009663089673919514880702216290590001955314994634389857396454431012953215290243060815078494539846683345329818018866450589307011196934344838082380055412845769414389951205138311570949903107003233173818338308776054443355702496209685296774013442394586913990015919571213709460266727546695619821548461914062500000 [104,66] -146745995933126348669386513442447607367129997117740479352224549618680696314179837937752847058674433063667215365705338501162216303385054945128128336065041126338146821576405097190472709414964099580188794814633713299423182175174963732518819072752892532930604251631817611003463739211854201043874555680593150479827520029602222340394932903752620699320331623021314037071082698821357931564187877575983356480363463254114758173874251636679796477069788302430704617460810738108210195568537031683476427327334314086753034087323568604072285303388973566690670650815532111751217308456716872450025807146229806203723952030391773556863248343753886698402385250164266901047812711602653359538296960165661318808809720365766940000942684875785822704962309989293389881730537773567110319440299974373949962581209345054692022768124627404371107979796103515103698932920437752502602698135705670158431203105504706940904562587756152552320148246875575848334108358749383362651825763862633665064206298133627657883633694690595563858752859073434819967160117690439656602439727938700690375716058318933784784909479946413363907654518278411073254078413753014230385376188495548527738127487753103057075687513864018598263811663335679881770531984386914382924533679049533122731390994539868512770648594971405636567871413118016051195318320616760789814952882044303421436170794615660623260687157553244677717787462331889335532076927744121310612405477709004144572474857828366696426923273865153016702985163290494465852625432738695376035863371743896524864305070875194161900059559856933436118418058738453539531954296473166044971197069203339193871838929280021299233903073224721658366514052204164820609571013819540871479976258214352089733839889919547501918592072740603749686141331495747426479795903799159011409062416517144403306402853585442000993063771816287703719463123749110389916520555005656080009253449723677062937242967242661102482877861550691616169767400538795992583308273302385799194580323713914380601832092045289221625176537399056808624270306123812627857222999779481639363127795649965889879240421578288078308105468750000 [104,67] 25353719944783611907025250833555166954572488806143661139528453513002315836458860778627580905995874706124718094479754510396244052521446557415529835562329182629024589297750732529498918829421548867846307063740725675249717354755145537754557687381095150980353854675300331187071844486485202244434392335161506114633719130807901950523046839401831251024350120458006252970773142629254591542935236280021918633550512910184397934261497791688499205405853506104712760125524736244869900113373876160288057314068018987591354791283301894679757954647286426542391329837228498604907200865787249102312506578814758851183667884961809904900150921432329678688484096578123065595861160487185942360598146119103869582172811980008425554841753304571573840939565931198139382356771812028305685550544416548857057397080508700986367070263185162267377029234013041866872084927991572166347136096440643839223120623493702640943469608351062606277067540268243533781596362403482372872686891804075046482472740480028234325549418658538160950225155402479768657469309463230385659780039926269948924171857667149854197678476344894175328680792576390974240735268235509043769472393786916028621066841394401250648096129725520099489758972473220000841743614102860387688529294928592210254649140326151008303006829396234402426487409118360604906257234805054336039657297628297514377872551763555324553771849751910606210150828586170178568629958099350474928171492324650045608097987372858842616647301190320265231338538721312644041670517365777404135473298607478677230189925533630823659925046436758281097353080934890130213617554813298952304101610792278750212244122006271840470010052594636617919014255409133821429170686165555122992383197312870319633968919437212657529635491837888966338396643180460935447874588300085601253687604726371191815197439509821388894068820522965622031301567779423267807311373283069053325830564035798315161883798777500622423270187826270833725228488621353249525018197859436150252212826370742704035268747019274199752660300826767752675730283071157297559699762084236263843042835652852318162331357598304748535156250000 [104,68] -4113375708330623357337341327880608227738253851615330725863914706650958356236294968139243722274026447426543140712424270732094030404773104670217749435089980458967023678558529589094576610312941827028041038996244562462176838145956352433235676040051418631924190535711213745938463888079597153694562085468669857310287765777681838775548483162912872352174056213849079223391519115207788613035838348528888475979330035154450230637193548924600365732595292533198480766974370408380734902269806665624384089920789092251899178701969108562478286250523907319429430739841524439367890480473408491257961040775110943367768105206114872061621182628859912232169921217059286906261738456539641097189256031273052078725964309163983404931254465338610879877270455724094172110843738275523582019909487043541760739453689714750178986459574280665557212485660575587719390289269387992211789234235763367801708483939347687682117571133254054347730730479649680580912959826131811849690667677579770453438887467227298238718021740003085441472102824449578203012346461070643134257890683125517522383766778226875088775576754183843354498512542377361098218998033494011971583088994145172562609808349237368567873289499566724477034078667662313813696763145504612620563915008287425343490202585920237334724968676824377351840448467690840550005916504961939803201475600654539595759410100483565351254574599552606344021642888936589174606012148309760788173552112804821979266419545062837214024015198957983244712259210333099208140425223135395237788343693697347385667498467300354836400462516557398372963069538032574534535102225171370851090161478626633253016053377032307010021788630909334657081334641799849726957484766395933126697462031716686830969013613662110307904961085942772732292859339076293122601876585724580990318275567198762841013983931110598655077331396768538912926161927686509979133158372175277579415240495135776413882644797164906711545039212623635236509267481258744883130616640808921412239540518599123593911433406834800095114184761243650823112053748059794268011123582194095010811096813085896428674459457397460937500000 [104,69] 616332955122334877409838285971411429155241122448565410339827131171461027653497209608828728356086175128557062074379264157912977494320206132334298417440347484722957938674384746217954001239579815850448848176439075583651224114779854200563972551003031965253775865351017040169503184739448044533851818809940870609924554255507010681339890918867588601547164818056851346602881079830433676871786491831716782317424445494077098924811376550091970821411865187396910789089069383867255726735564849001237676948303958516535220530616195089489671771142844349338003896775796690043621013669914053577494426609797584006633771658594393017474965076722516781262882253147787972439800992871757551737074389125425486452928787311941983834949231927006960436319509177228761178229030035217377238406071826988123806168075408514117747657635848977448168723691609674799153373266459489025349585738462925344664058210683942088081947929327559676727850068448116375206342175777939085494932348459943848358511347908495502600665554762192077382722503883492212614742263197485764348265885384924386710373576593210918636506145857504035576775789450033212925266937066601347777118083257962523940196262735169698102673553918555965258208552827971303554713087869479558595269751802940325878144307848781971358615208893763917847778766328681328401631570260047073882320833414618033827273641583627557972516808935572341372267395403593513326298528130551770388575448446938352729376938427894752276736412722350300798330304582251310496634483616748449054002463824056586432740383377844283029702902892450163283380450744311079601385835961104849507157795649855781811024120259528895776372107347580184926851595394462093644194467595117219866581781298971338701080461280138830095894162363047316053609055469207404014031420808255661073127624913176364366053430043491175252301806169636963098388037924716599444071524592762285864420429323890279307323338085742379993186618374086218624045163098307675711332889854807004795984322702053527152449808352300898070283228018893939571858997835618994984694862879691101831269861577311530709266662597656250000 [104,70] -84760789842363113372146159155877272818724587942499105804137801563589597079569099226300610273088868278609784439007494924717832256259193857575218420494842112444964738950569088307138112566782321134702222089665089563691903596283083609364518162753574645162935357481624864427082592296975649377151293351454155302754968179518346392706357857351963510752131444757896505902252236607730834649674104074678986152831516393608775339237790771734810667222688007626259256507214033503206330938315550591393361095786641304187125462426110671563624480697158563020797094136303240987282307306859340809779543760724008176136816435111482468388701002922679248462652333321418956736382374102882107598727365542900470974540050853537191938575466793142775547397685008883404218465615207284420311278580732639250634679164121173250567286690271178508450196049653822310719384886222002919345333394080344579367199798444671010094036973197474977864187239324032918746406451687820150147285695561203998889455923944895829383313554250292628586602098241482707856414056078541514314971985062526704655556975763545164297470113836082718010021324515294890663179086881054726277459040873622008056345062285456970110270278166042564289490334857610593277911703067541621828350136490528518629851804839538335157051349672110010806850211508045753732518376352335937871893976435482258889133421958926128917660029315641494900233937728354819554951300937113186603894556129560402491376580547751235531364305426304381307230177506221648229867732248082221761440363595648039770163849571364837847806451593247775646181127117094624119893532633808889013755840056235851789873825460189262609652224219128886892650640857505490848630911133298446853468809330754628452358255948652219403320936711646087343670733253586006909495159537200397755720558198261310668776722130098317032900758747318686432445254053732716500521321345911939610224087233105784470237051763949345515005795753901103625683961051679896652656089674767281438274300473910741400557043482093877040761836141805329720516011010574372109661177102777340763850588700734078884124755859375000 [104,71] 10791081563020472181406324022140144689796999641564154943001226000417625498032956564996485952483976345421770392342812496929419970034220650570481175074499743956189982927194397062437359488882714492136896388802930114248042400862933153506307042801704765723012860661416668755959873711852436817691499863539023478804856009672749318853938279142515109981835121421558774193850981752181104748970861618918630914704253620744590752753239764036703535404696610242413572337354516333807353603650803742713049461527666913252915487224614430655188543857469739461499737188600105519179936877603638040215942018659286610025622898994225788660168514869919365799131378022658274170167904375104843082113816755195057296345609549973203735880276009956948164576726750844645730241178240765411945005188876466794264125810026228923623921407163099892714919082088901165498833588743516042904900571606546593156551824946275024821929700224966397113266480666802968626945981752787811415559873485319177831787103291260168568946742065608947300655243813358496395068889399667267166313593263661780668638814234978497327790731066081439946003269827278500329319568097396175300499897543793555762807283402074481356099058032940310930950598357226727664720638955467649992582034023423225576362686437644940709939760713932000003829429118809776663316800518137884896954886682329239035189304854155714585256103462889566059182334842124875858532808619697311784724128839601057976508119580182717381117951619304989432415410293851271983674793922563308022639455872916934337318358102240876666577612604075476975058953523649282208379529355681759926135069868410078911965981006920774175952094892710741096424756976813564968976879253134519602297407532617766557007384654216240657959257350717724028872972372335080785195865196423753371124824837834913573979370952732142174283565164226633639843021962310776370156452134878560547515018956239881476906894734062476355283250900096215459696911857387476488187081021307509440968717307012913396203691129683874656190191068922313304873431129961796594239775046162321814335882663726806640625000000000 [104,72] -1291791798419666382094296003947984696703176964723488269232589783318009271818199573625275868299619970129279783315658652468015455968027618973604784502529323700079784323112854747441388741451351177650900625197755333346805164856164594780507667243884950336181774674093756497675051507293748710249746579034044642419392164200465413945826976233523981477500269093985221288695102955944145625917598528864506497182293118200181142672400901478520678179325131717502660319999351799076908104907418924879079750633620845277407821795065565908187372085552741608488927357829752837749074603998572889167623692384017165579607992893852416675999726459444344206099903430542489125349277978656894883952208624271347193110834471387433500450547123461764817845831744412866435932092496991055858832923221052109849076825004603632438609632193967237327694737693816682625073276262114194551366640463151951170041291834645910179003551974481831624245015505984851196994011303466583351197208607025754386119251964568731830593750718686712237501879949213156035032634735805840775472845905340533140435169559097960065520999249987956796875426010152550086617888547834176612620687356461804138781506594003986525825099012198574898078233936454921628853255485268621312209914118367965681911075135929413583433223635998597223665024538674300058352976140282381720005311956794496541441939766347449664851434782641123759498099108894132674788138064044180826479315111559146686383062360071944682300855910696256558993542829366009875776151777247211450515579104856693743089424427322497603150624599679765346804861390753327594416634300967889820527821539519583289072138233470052400740642069409641380991662590116980063744554627045162042863644122587910735804162608984756894339002672800816994542282342837405892410652968200950286920480842918994040576217360755446423112364979254535310971275285043983942840849265283147377925459492961702011532381166524111513280237475109223126409452753462282163674401503352013574152346392123661951662633948178396571222179829401220062382231375775406600313320289217244862811639904975891113281250000 [104,73] 145198629547471055810798647604977669405301188244300484223459360336986788506870678780262398831836851109278137680328230107430431480102131447229627228060017963592942660061521703980704187913022144682500904394607378880202826932037614759146998322787795872172450313740055941620413897610004794488025735838770908849120076834503164049369588142909977685579746732409157423127718707582920537972196492162973696646920175387127228891577659392210055130220691562252053183110589703160746813347457778499416899092870216039959891792282509300983435447148616154420656665489789596085597594282234698301355829651986692459369958516785411297440481673044938083111452356327710129513408530069087182907460516802278467818583542503703489219822857826692113817609701028390140181843073922916839380066661071477467460317155344646625931749283501659986680054362289124386656218751802497336336002286635164508190734926377444217917635813235064982305505861205205015167944211291690168348937786199110448398021586081078065235856884995418696158861717214519339932365322557590557691339454267566077586167546610052826835555209085701071964153306127621818210050226941713711873628832759194267372230770879314819328841903673657749682379797478978879690499515902077777805517816449239342534213987535380705121147430625038863669606464923453525851849209524045466527920871853169322207975997847480482357379263185741273455120164515378463331110041644110891346909431462770357886260948692816614220709406545666609329823677868470628625610005859266699281164769025291909622457551899349987286052699219486701519975372086590105695425328574435105826444293243597425609464655128746856052680948766275744224738661093700183579885565711707420152766166112036413730205240869536697928898155711840881836815926296665680309822232469787115237811165646682768423959219733815576571293878339139112884628869018440637050238737490387334559254305387215843501990340680459544469196778684606967202088965682781582072770877711991206088149133278684409681324584086813604761794626190298223169254532441250073524400831956882029771804809570312500000000 [104,74] -14868942205072868356062598703641097071354813567174921235213112032505594256715904130300886525487112008464493710920981689343383465414312446502198292392882996830010165449847905550350418270926780460284872536859566872256839753574796282531139639714612870376815822695136151120396370257555198120778653016444996878083987955776204015814327737279437736681740483956526756184380337083754949893877533863922410865175925892009648051038509938785252380789254997124983734950883457672903482703490724660352655863226448657796051922117393935192241082005637000599437260110417642877050544558412821484918348575743847228110467822309585762190547538007499372691029606683993782882628091044908371034340029058518082575023938220753130508755329706593936817306553187210961483794480435540251625362292267930892035647490649858784504021854595442910294159021245746529217012842034141804802774458275963210813422108349951803077932658623528261816267120416699458106761540979112539522302110899371122705839497179271283579619254414460212634234988676166597970151425159443564432171254875813021418245964966721940732777457696641850806741026361884050533371873647245747592155421945203835202783803867842763850777606253728132371520508879517901784288813751181718774163254188807529702203494783150283916853980086637545997502259448550762785799124350780844046004621534060474270976690903871237672255026147956339377644523742766336662171577783862352136340321236210968219895913768742852538939117179437355180114568113414853586017781028572339225729699883585570656569784147525009548407692462395308891412085948033870352203637103253614446958104681093290040826169878311345523154282796694986422450952784237533081559345532466677830680968091692807973149740516338094283067869689898310493138321347545905797908522470536715098069804788687952456640106414204912484201667366704297872869510930544018290214915577629998858737396900554699811786288157588791234402469264474841949308282847013759871392758363334623508417550628983462915852454529689612898835947800152659313218204074630949209136952049448154866695404052734375000 [104,75] 1341359270053329736451065504988489068080837998241332975839216399902191757947642969667759080358947770432850366704276748879030157807368104151491815170225689689700481991544834495877512362776263255729783900002407739310736068983603411140322159115768994500954777881220136923267307158314548404847370250257737811609202887943819845694444102561241883921422477751051319679973123479404802075818625872582207609881181157337234171918732425822438057006816284354015450678713283250043022292693560926511444031567190486472536823587560312452358206728568778001493305431581428945906574510296546206330696926881378411084939509528384219666186003107025522668933099563232352157120816591836195486858010151666985895258310077212530994445141406312523254107174181805195044511287996694377081884836156902029252939796209155877466558559227510391384022399605882251348672918498895750045221241818594025365738586592522881557918488513076914374945720751340744370105746655257051589697803888927908434030329409714162553829787560051428486860558832557212324689337926419661357903371751119355969053398362573608139582071837808756212030984384725788629531876869092271189387127586197772647967782036489494869492631873588196157522972691310416503992275094616935560259928916057910207300952359733249606386407752919098897508844268293600463432251473044112397675088918386484752908388221908657969995630989956795244641463964962871915296254793944519680259589261902964249875221239757188619956277751615791603467087373241265507838898596205578086150918229415119815306242341895583703208031826061532764083819734795894706273071797109742011008074509950867318431333129177049822714824272965001230480377184049755611925161446416847974252818675688884088526983450719693633784203959976702437707040203423787278037542911995487064447401970406230543920249784739750906804728265398049749927970654518397128472079071154980287879825880037995939443068360369521930613728378943972053367276395303225719122136774534198374108411087916209796301310375323323940324344285885772427080545865826272299526317510753870010375976562500000 [104,76] -105463394461624383715142789764230489467060089514643827902402163054661326229249750132435341991842442389268718897851741823632601817103997158798875842215399053044440711312475442024206280621432616223776966695314594176228829852150345177033844608709721916333064034265275083176921135090309545724891507159491687649035007930409539340818612235861854948935953836712548404007504208182115334258898388601221798255188936516908564330663768172341160819105110343742603320322389059207422852587682566057689168016512752610090173571653057088938718084627796187723623701646616350004691430913947569304684581862873294941193570737823678128135894080698528187490706241062950746212797416413659643069569229064073876142481895986983317329487009085618986004742075103440558030430632166714832117592194950949765460131116432636316312218661993932517585193276527828104902414791374113912434967598163403452086317783287934101990157629271429271973845370502182793390909073021279430810378987741475531704669632822742580741333021769400007528775813202323065438196057630043023242002156572562727155036912700013758561945017434321888420813600317805499355773723396916307198162205893003257296421716090306844906443517509199250857089721401051239323351270345837399070528328025391908511125691106043540366294952739175702648893748303590921968116945623441579692720071813062471751600705861969613416399167224902200091983663823654219234830098298346792366895020703989326795274461150269259547361657436770277637395211158247057931273091539401488475209882624077351624287670752807287984450150069721391358797401742572711383353621362986894025340581855284975454973151456324005113850715690049750476381952862136489874304072624359166094730322244198277931275280333691881528221192959914168330288189878670348777648009710894580078105132766703841462400158124233863104695327044785412426739954287005903510774158903418812960857723111864781905183691224025268787634526696956577455770443869386791927878398661125528357675768516676297895590696911806825189030013625188243025922254847284496921347454190254211425781250000 [104,77] 7179038218294904016249105780175195865695410303185353699253975999982302182209466196533301424611762777277731006043560592813827867099780384271347605049230788411057469021999425502955564931680893194529407092370525763119003273279445019796701051680569667871432184177691519336333618129658610520873938130096417799087320043218759117046363588218899895161822788478033064280785910592971197779967501214164819834443644814591267294468043601324726091572407819370275690830695170385092133366543017002248104208209755934578860632911722343838292169982332658531989716812573974503663769829115675256981769772391428830546022785503409741577551984421941500451051838179698064707108723177703685928147981680140756710173746119724853690450652311906680751564605670039182884504570602734643025221330458093578191150111693067453825621127786713310607145536587076379583647702744065846276128609097693702284759954156560630564538227416535005247612831094263967745314682644665847471011791298042386590035683670253019303388018837182227319886057450236305242324993905839409333625074838493983528446490672182479682685201809801532573146744303512868186981081563431197783915100734836506790931733081982766151822108095079581529024292472462147743805732934792262062785321949840389101312873547298802033922866419683212713214509977703930501101811430889991744536733516674407890989394358257436036129252197326011550633203949759691900109494641190409486923941788356132075837406485202755325356895292232827248323664340807552437445109324928528180640976089095750423363622044112356612203346787425212850656510440004189778503703161303734052286629105979408658872932163172809948565785177694540353883769229124384821098761774434105835866886430914385581294845253531917059184239317627544369027285171011420216739860327105579698930789937461106025469023867397558272561689325055379363013414305460358558883958150581319324036567856173764679400630155422643423352030410785091618809418741469621462096933816178378254523975466423583669128130692232615523882241170286500397294250818902308233082294464111328125000000 [104,78] -407347775779284136307705689570925668349922853630607270215551146052995011796351667426835928832512698679582548675112516629229755297241127210420691860853007973614010599062031362497327630546911324260107559908371933227060783621154346817603689304282354959017896847393568155792312041983481569867944482869433939139518938925320220345908769423478534793721935781752167238053321512992409685979716445260283187150992259519924508512396718532331335435675538756820852508708577646105584422163962166379850374330448777632835980738881895296340617487386793232627033205550561279589417722209007972902986626373194366660579009115387694013002262712576056760199416774886100523371022361059025634773787184774019825635292774333135786098581057417210122552944622016281670535666266916050578149423467350756800294376348380171683298363699847899984227786786058718918814804407245666380406786260848235845956809327276073931383267335382194166539423451508166473170204966656921525977363565026656169938465901615779004485816712044783502650495016018323426206959248509414050414874084422598406856271781212419376246760666914997994162289899810769628991236759117408518880367334949828717956671463399767374905222628730560947989942120720767567232285684559655184477153230056324194820816240927964914050368931299392393624991868133250732271444651773498193254113021087240719282621472379130167211137122500971903026578520896897761035412601357887404891003435486946762959618825371020356357108209282904846365830195231734796051972701563067321286695820808275727707185393295152899752960290196751567625697862686998268941914703649462421715960462686963949283028345001802269255550076020429129122879567907991323349610781000336877640443731752498897418448763377737587186514090965631311919420473565278149242033076005628792493324700458198551822310520715488550948007826378923568621927992885535659188864381876328727346601691457858481444218414025873786646521933569591763179673853147592145816853324213148308399588082334984338352378399949121636247919092217020923322486971420495044440031051635742187500 [104,79] 18122799892842027797128035536470073772859328591496730032623063148488450641544672355023335622207056574824675499857525975497164099126600782354888507218612715228221940628565313630443820169166964180613123793637148768400299722248105875721475233340515951371643382943607923684460372415076469682274302244242363170144184805971020163589192271614681767454904962911549529925704011785079810008549961097796977770413638095050151686041535273614494282587757021622719952861400139780254893794089610891179384367440677610249815117060332142223821681902207329826827582690640853489310723475991030345412438897989685563309118387190442083024664607152735242339831130640018027826309528423306481356299645525907831825158466205472577355540500010636688067745641424635797367830583190904090377705931924426619961128673992628981450217103996452971853930768150165835776936313096681807593676109015267324779456405173331004166713120001530175036891175058896847559373935220332685147068903075518838076770528667189084487301957950417054519641362772080827899482549407266855824785193357764974425035231652565260325352211255712077549119072793162718215046824974224972280774091924197002502750385752563746525963769477755607659100544670800110488263952232572216399917354846625292450789120631392827906316056305176453712803508632339265068462394556741403262632551039914622463201813096036932510726660059920402875726163138712167568914434121472919841581496121788504193919107025731534100501611674289419608766279853387253020596088903685231202867853853664643393461406446477290778875049152592187949861891888789861808633092034341305932372490928073176537418858182972504217152165185623921786564347921381863656108022517875695583502282675455296831677034985255036786610283223275130477951312336038396684982724993268195095051301712060524078748034711701869199312457178153770575427847961799005842449070142424642646449668804182815120547381340208974997152106841097766592434181195210609231875833694591550989311232615192112070582013030194101094260480173485403683601278783356547355651855468750000 [104,80] -512637727291075055370947116112269137662939057266234535038947380122536937551215718558816048519663782092187841679825312977514330671597410562359696578907820004818100774448229751748077946007397419674861488996640574925885424238957294083871935313206417984323113657218583993045723449174419952168033407306498327567101817341528520257730062245555595083965170072941742302884658619133000601623697462666705088259819300258342002765187359839762321497962871920141819772123256423048441387776594490734357058259785426271608598295802480282811887104540618610292028590087160728880172120977823960866836618579336644550367803767119846494782816092503591925945115830977178624252917675603090796901395507525264577289251652375762840598692908834665928788840836555278282574724885720061697918351201444165923547858902297785196664543930374219914416807536875293318112492907871285456255177990574121662990887109344281995849464163421193913671891932919617440297285081589525951239757523231878637804799164921574477515212733685626878243471814503347073364988689767806462389475095509250989424976633544350730108801841936300273552389466683843936865413443902466421910812902303499265816511279043746926388385451957684235850608824082733278853460477777250768832208677330470217523872602212975691467876314266520988506645981258349013762963135842347325822538655311391394450752100839531636133398991352796434214045429196024922907439474292414150861361738559828116923857331408747345127151384703618682829389341203395862329842726154960102114496046828877836015298484335218949466327318849300442152345526386895121373508165747266440440881882170993792969435678584055632602376085113901454126602197407717949873149830607688134024882907326982593876656868439669272202958844727206100725920261090990928864224312511658924547988418972375634500058462481713591646656316370141413908602495635596195951041826074854445650998537105729338533298079284715961154552130382549295214568780654224919596425686772915177818987968443619484428298310923727572835159876058497264492319567055702209472656250000 [104,81] -7533090488032767585818698669663372043127849727986365066926756919166349315118237142992559622575846298110549032827127142901781937960648545130013504053408116946736965211427011702452226569772729024370574059583279185566473949761332611137905967748678574008861466470362623749085299189757655427121881326415628596031831818824827728749803460124594036225723975603596791096799538689300837383059306637572203984559151030952671124672897507141745781735568962574106774355005308867627077735457330571813815375323504516531806645465752175190196641549595937570626046521975552608601148103355562792121810325429834423891092573680884932551721417891848762226082064760924779086870407920347981016204672896517245625302170803708435090724876539130198602696627233294058281101761617820815645098539928692502223474474711124073273136072355836455822013008918184706394038823924094973565106530043142135968642987311605013781872010327001217367031803078186335221469702875443140053661749200536868588187376729100165857380620910171031546509386815724818249120547851566920837966712319879607704647948736172499499854793986770958221420551459224043882017172084240993618705692018775716129735653603555535710402311228744951997086623451056928596480752061095685435313307047522202999693867627615553434409938884274329954835124949405519404528378993552037242526100894542889916218846352510195496773128249242496238848737251882484702525984978028443139159525270145990848431670878926826481745202241635770257296489723641187948339428609319734980649473086909615418999651384536407414314588657199881638318378776064116920122127380348893913365618368762869865937204983828786631260550253382965518484740365266444596404939568657865002767057698204082246520366450768596973107318124176427333282448460410967671633143344364589323885602419728037343261831794923505282758868126277308715960893363221173291252942614283651809271469833387930122091716958526458838095404963506103228513742193813435801505759663065079553389959263679919464980020069059189511321011142604097812005866470336914062500000 [104,82] 1920968926570414359261041136802415353171614166844662631315200532843616284092724436125667382712375405779363868102086188624497736534984251390400914246786647237093773888414353176090127782615937903645306292880640598719760787557867283507895105299780615134499792595512378914898459622371811656772249963328095214697644311808519992440861359694214192262964985090093176093698323504372518203796440923728302665208181719449681621140055914870263487066071970337742936334365801526856142376423711554022901126497430393849699409672600683278618271099875883476921884264226366094945775027943529561997845533392758212442638120088658398249328429166898037534386624786711873446790888666299017942601512475893817357336096047717086959649693360480848661417398758760177883928338160881286418344180850221841715058790071896040493196359202839475091885911820582529436721797870715858588372475212966565112789186689444992494039541809224372491409415036331865300730863474048792647802572187813881050215458123980035337479107489679694975184812611062290265534714530177880058516935569434809424798581709255282022018198730777447902723049969295695850215361881259597518087896986681441752117468310775794921647937860686562801746483425245495870074086512474183645192853845359043393876326300691857878714991820280605485907553245938759172825993682139536060980605857362793954189277952529615257431199998307373866073708379737907622306809504417504857590859951650794925082425812469125872489237070451604504831818151133698392983689394105949537280844655208802918466607325618722386775369077281185349660380775575057179198461449684711162195696485557834760924513285881657816850207436719737949717667009295861791172949173444374266502443369506404574846491672604331149450707418857093956915953587674644713397535041433393589395915490784654446052308640356966379310272218883509240629620174006574985226878905639270713870428669323957703354899727187279758244699068107514782306585305294504865865187514703739871436419562416553978530256220447799176832098932679234252381820373535156250000 [104,83] -120442342858532860403228690004204040308972333675788439849605649243558761188996416089875568370042808974226881895312641913937208610285302154094431973292733377669557102401784636267174334282496073681950905465258459163161677834468018967660286033759067268582075679121619989676591007479779461167627983818018396551530073491497333333038143290871055334564551321180287886755596897514152913137679925219090319382780804954801053470560724131047778532615416486591860929375843680332602578734588152579184210313443567242244686454078834320815044970720338684177093125768078347555109838787623515133416202413885973510417485355611248352013443801707703676947329130261494419266011343830521354357808855853566032699594230016965805592508290949479548380058541528166144190197896018340425722085524293031558104076434531586489883752404489783398094856305068194455637032904135878815223827682412106957669446570677252742640926907034925310961695236293063918606610564446167160628536434520616694416235479207278825048434729439833150344726193749541648779130876121859604509752619110295445864027717387024473782449638634213334937531241502845046533237265247796255577535447280351943673493960137622818072454238069747226769812882852241569799212769926310778816939825567921414744053280699116124008804692382352303360884764875553218557904539986831271128550414462358430055055458121028909093391648340393665127465386948499833216110994801343904800764539947988954977820001917450285185444967331512270705970670382914358352780512309157618882458308411617382982814255913528928575011127575971807211153806881122168242880304101607686565246488742743837755215551304766174134637824077166052810801403193190430977084649124154607197862179763241752981425143686078257369839964515681541926695515953838687188742406230854077601681212378615340349785246831331067541699866853443193805970669224017211018652511879739868262797688668093365107594733361082409292367224026083705659728568264633433548052571315154505751160658171632569922700187015519561992086907910114581060393676757812500 [104,84] 5279333743547694980957323370638867163650845042043607633294211671043304583223727730493550993979978916947125514062422494566109452842309342539473555503207997784391388380351328595497846082021926439986624682343722590696072867170340123917033029265182677581704087990457580275142797164309703810699228903774183038318443581555810596085008316928764614689310693602392951414182688182223508121840261294401485528101332139438389744131109704564393865090733259949376170521051071652640384274591715166977902537162276684147394293191976660860126498204243327408000258394289549053975713179056433016636047384731275284649668269508196962107254751877431239545113654942465560848576963275931913977630883569064838210088521919856291449969215287399410229811903339683105407260174102737936926368405678380105534593020386542991602089295313063184785454880050880319626227439809573672274094567845531562289919718885961794429809054578439467935672304947075612636836354055422128575164301022072871235540695253751103755133923699253458769449509838719357557159760330996058171378080768550379356346922606114235492643158446471368981105807166403472332828545700324861177187322078858398485579629307425088294096048901922970224356872890618274175403861754973795480367460172427651423408784554533059631008540125741073483525524732014423564201018973386832656690936890987217414820267992343312974361653165312084614523077548138456447452941949705294127531265130210649101284242688863064534099446368703493604685673383413893184384451503504479843290785415679112401656667417915534383299814221440665262858740957133800279597473752512836777653987027938689569749985238843249149230770410641386373762736767868126239877198821215750505213531498351887028476443692994585628869684769290603884357558166156638529106949967800420890291248261980075544496887551166977006081202538436681794860019178881498571578200033860825304611144444843681728758091311561589507196304296417293585479710062566489828174291604098420584021488660648529988119628507686161809569629392390255161962890625000 [104,85] -215779590184699000694763313202292228112826228047863557792025499671995672885840794086002703788656829742202155379185404964084664067339212352518084487705178095530178072643513909368488099248434506863901139810086183486431949967901655895092250127781718395068039400460052575276928258198617428337313566514661490985824572854886589965028954508768968611486192256270413647616234539196902238853492221790904371953661900696559941193131574078087747064606749162075234768213098950074893770972879566371955510808027190145120068537473782869699897243090403245818055354936986680251247173557542699870877293935620561360729991522432522491027417584833689643505212625192178635691170175139060257058169484012340572809802166051971050881162211403597325226858436860691609818113152356771201652474670761820926971028627110805854397251150940195428602010118193893237045392844618423617501791431095026159085194542719372757183031414376028697676400636879533975120657184763911357244805742063396288772075229256506163339551840025752898119569562173754077334130120642405684760502266414366005154246310929238605965700929793086497848268633885543857783027712764284162020615348537408030008449392372327786286711994968455541193612156232198908587161300799459576590749535391995335285172725644133222349277436795285728043378877743497497308786182255269921023488499530395513748318602859993073812141062000535709088399299677488451081172850789704411878590566620727428470706857558928726985773950494569451163371980891038310286897781010102802497069574547350503344504490675390313214326592574939119875894531140030240785032279867259898079827036799210986515531059594316106641382856250620714699676384180430740735599088982051752906049061024376399889568370019502362099637949196089095783465211742134050297750764991298328266707819004911236411720885985325487511498892637034942922085280361326875160022748985669542891272978003921545399271475398274081530248957585860224890681250539277984466810517411019958275732431539045567246659426461399758869563795233309026093750000 [104,86] 9458321046082216737448428297868332551348190664058333045930422312816996099190189614390474094673345404551697507330001935196202741856185676233860257531406102198388535090376763764872351230584114863938325568329444572772063201103792030097986366543106147556372040329622067317704945826731319621372248866725660418099764700003044549126993444387808196453740397435428060225842020939120705876849215555448101498016884879027255559063342140943074118686166282552371088627054822602314035030027424242663013992461433261339732691627820048848706461082374757239261136145038468102034118505308806377352481231962298099499681803518287315176981889076071088749017590388755023383788858834596241756957261993729687980113585531040398756943482500879727206265992644157077008950315390810044763215704733208389962795259346010555095945615714859663549402807125930979094856524179074375000557443671096213869347660185108051663604822432685804948017549186537386411925797222560147999057316507066879133851051217579342081881451216933683489416485500459308105300986897991591732583985714011975146486690570387621633540786017630763851102355934607178414877066193660494688039878497338596041363579990216502273371725747902497349779913684266131953882164342669098025638363308427657123359477551525218588331440366095055863442368936308194151604737829275864193255407880992404936383732274474794724414056162111170068954886551620989755922562950734970277441180435428015679204043327503203952643434578912241853831256068203022189235576616235213506147652546909526456512434011466360278019166469587610237071692007041035085250333095837390809496518861562310169034681487136141162239292886620464410391677440913865895644313731634106261330779478536777861226630132993593768930172229096029305644429440829675314370502086726001939313056730574878592850727235532363034702362988517411600854357545157124234174835676417619633793690436462429358436240418952257806652760628095188171650127185902596718811477642748183721476260334188175110508344269751656858418743457032045000000 [104,87] -293845900042622498768014352070751017629385786492347053140464275496273960544075808433657639742718515896282078802467461244806939840843572428495270508015554467080681961179474465487657709228506862742284848326873744117472579935667539176734308455573757837522959160313126820304574980098565349201444987409875177530879955279148287256844903005099925699187983258823977081527855389393012362446588247062125532701769345303846531122269652619242270088874750653761213488649474108931877516708965076993107296941366674367243531953801062650572330733617447665683668346087241485007823588796571319358545183818064763988700305576167368899421843083545165435524627221743574416998193647385001974506773210570632084454865877540872811962830931365707264060860703968329189431129670492489261097025569068425643605084602668067186979455833135151522844368003518952523704522119787955177684207105302227182725901962245244281005177305848816551783263341431997262430748368149265265234981759417016960756785745221507046972461254433786466401489872235815775762768721257273897682089532867644801484814288320502558070028236779953408246491230885632903158522981943076138797211159510520635254700329041809312500483163084712909786965651269793087003514585857561325326148390857437302096970998505519236277521173792611152175588328626508281309197054167418857752582043216957817845259249443530607981707124855724780630245307345479209744115121423166773567130144392706825647950194382030021826949446170718683990680307411990678101251429988498284486126584269423610150014980614260583469400371852028715031058713629998493696209395022050031960185074974758460117591830652532804177790482589210651160264844305066011956801809191444960366676712115731941600732519400904087882501442766147169741631749681065434878355070164739360218876119460939052236335970002364261562155011488782903492657084083272066695480846760331013310719615764546731152135702853639585721765723545027146792705953084445590983352438150524363101140353460763681844413631561221201241920992016520000 [104,88] 3011088703808461439585339922410922562714775683893282659784565071962393617980843793742900306598638895629027153988526394316457419794498568322571340584748553780146669600425496947447042876716270575970069699651618485290020279431266345309684948930248366004735593596996843947936323489179189416483606077482610010780985941383292072188989556375978961551712656712613120298309494070134370060193134478587195895331601840422343178079972002999783543382598180957511571951098333354380759378368842097310539159496895096927242006079165314093279855445024695151480300625087299191479014193091450930843633486361226980679531287568271715794473410152235824680827100406744728975734072135560935001655847778301310533370535925692455919403277988864459520398750926626962090051646769231028761147544233420626406828112628354163342071474499787963321031135410969457636426334279997250124744427205039794065519258348492530207093781683731072491702374619299068723919932348077149970455177794198475103122076245449517868249687338634427332533532026770787139578913366324971949153120188152099103945954011349798331333392775638582008555492408041458951038413295048863857637276718937471255881847025459940628107863469695862308409096639499948781814459141097868517770708438715724190786522155959262701962537559691170634174573043490718703987145776087679989952063024541784712666718263673114506145677560041600639845937477178744993291665064735857021447021852269363173271662105709849961558461468495202549502962420858698720962732423370122502797555668515857175499173673734479955016770757536445577993542042057301727758100874069572335570526628009043858485043862977223815640536096770733284937228721353612206968497681621971095626314076132729914068920369325244656234509281445132712573638295527931375063655123777427444367513737654907880829221012480936552641909151370596807872786532187524263663140568087674235859904980191285935849192329025407884799818856141037079686863248731901940259972872396307510639505101010313431371926777177168363834240023800 [104,89] -38867271960000062272958883027691752872824504086437556729915373582780852649021474549960166783099373806169724079238400908578994773825908767883998855808974216614027638343904706608777980029539581307653799431833374248800067230535354864047385871146660532968910214623239982931624553244870747342722070458195775397324468548926532978494674758155414367827724508099696915455173691636979675332734525425450286435077397009803549541992329607810583748057071044719161422182881248738492612978879975887830940013191378047160495474056869978729855500346889867614367850799448154326001470537187129572278845155920439246527711592278136999105670419965231561215643430510448200632704646483331827985441472034661288152649623405736103982643294115427074553835648181604274557304429046646402967228175132100753352108635033755655065050579842129190632557841850321257361973706747707137202596041550577334636973157611597912957366046703032705581841270197648508873707016260651924201265997106936538968607482054144069636328285921326417940789686095612724267010753087814359345037303895151164721528446404852746740602296553523618149269350736798658790718987001501007422737375821319542807778153716743296976602030593316980998282349669773369602757090289057228969847526854082605150335055095430980795314353219040059265729480797742792706234923495836134171865231087800574644319390590109629166623227859289570479726150443892042438760390463566826552943120839234321994543244310645026999330454317960244034286038153819992440022119818338364043300956851105442390601706747232655984657267892817622901556656142652903801344279464780421365879291019684870121420541918750446056735011926371988118853827797060403858987287719388451265665136069412259839037057170510445179389029876491319584211874404244449098657335295013082437539873809648418010810170317570281226858058900724423129690948685573301969172646472016071596348431615203752079745648560640828607111356348996249149143565181892533561066222209354134797821034692314363973199012384858464421152440 [104,90] -712320364301743972066539305790419997331508926395289801409526420369598933657724407212810838690491692226183252341457047382576663184123665663812297221051975238881576683120612000609891492795503559585457232656755147745431067619159005010471842803785778216902470812831461884889765724973248989145201433238594050849571325614488630682858045948535832136099363118584564142955164980040254024237189141966675856785332708327119856065318031843622771229496912094616230429383398259827605484859770624913701933483381204618252025987676819458357718004865708489818985783002659164076165545174074641949963637059447735633205151125643584473640579248750604912881490930154713818782321622502677833633148677500268211347232987517730461855156435816460522937634370960356931586518951779275007613696524534549925309630737380086504872641608429431122899370415989773876582525690479528246166560186457271721888217125403936774742785251260394028710603826644219547367969771743385772569154053034024517794989791255031233377576860505626319674070989487923587283649401101486501152369608868478727603012779990913290065042985122429632732086390795139669269596035061275584773437003081174960124261766622243283178132874627639967562085818746346809805105633835138788092903020679054928820336253536975947365623416660646985420652575366184781702428250424389608405502261134184631935426130840591476245705024340530734980713086471178078832202513891533611029241398093550233772377582173994104923767428897034421898359157586948261688194008390993307871061099107183730712523366955113803612540997669190859792440248462074673502872725894345027154109256837519032894929523076212089784715225373338805076788795464294186401262173982738399210043155841978689939511002875318733138865175107744280711500004194370934714019204465417023650309768565169349426378487558637727798528012634978128930690647225972055690532154616511990382498739801948605253247475435146944619473642479956305426614632411081160355493597132672158778234312977532262640976248434143207680 [104,91] 48458758185904464746119033420127916889418407391662503620286057989208039024965599617459496268180535801127992021314093743864852011197491149902137172667243808767291172893292853642821768852812929314954123600535911144653792869168494330144877615383332339567737832599519114525297678991343802788019691652743644924282349836185763027164767569547782867801200893448541570164850767350936285521009811518666840399776431025110526195196821464816602589682282708107954413451494599148741733318140076143571113420111483760462847984933466594837520026916078631513223339761722952416444387136899505118713288554183626225397149728609131280835927436830237186929457621544585949457311244531528594770240339797570600771963159720604653216832663416313839226833621715691589489328798678843153124438699249156281944285748706972767346393920182567680323392129223073256980319211976146761341534566311984674575735697068771729525823639772738436033160622309536041745201394005511933969595627446491208856219064802111228402176548442948153151887896739809557015499916926401971778551712511982674721203423067433896326621272162565311216157593702331354069970501733922877462503058574920107565563289478411345619677094896596854774488157536184978130197703604076061496549508186060712717850496431775100691464499954008140392327450384994334364504046912077088441742001150862187478701436779950646202704966993808520823812502878732346541024748923405507172883898101974038838450500055008590310093568449738204040406234480521431420446005160657913044298105581267944264068799185983806733631977522681611948048664807866004587229080317563355451863428273737704801238357666125149893641190109711071751663998237176806767845299369469980360764229650324180090206116109002521053707699024537921043166899112339495054812997091065796256399798725139864209738076350653257451523725273029119319633662976867510805466161477965810953293715161861797155334056975111219736025321476692204787597695158135795750560096002679539114376512423365623858420055295674700 [104,92] 215670505620667447169162270552956206248807142512832565333667708811332848080927542554992965346312370836503876126647719310313191343970117108615133554290320670983505603415058679869385342733238114858667975995548580838419837077643208902564119513257133805190451349370970801434029398671498648001971681987181589792129914289920825221706677321453764598110881044083713147526130898284976761472216335656673637609980137316072368571464236094138266024406796266208797253964055668877124850727766615213849266228895236920737864647901899076503411631984481428522630603878333586613118184251044396525326229288796658056864039558967739479267524912668135955765265990697878988582777389035464148199589107616084677372953419777370317450052725072583821116556854226941908228733889059319719471999864932822240591626402944888495066300802690887199998839207431585532719593277897180000324411635862817515498697742248817956973818425460337364845582399806935906850512135089872916759166604342241907465074168553602367844873466050005189704687590828380145320142711762598150106169820152650800822391235254292954755982765439550025926791121417911542172344130536153153754931875688869216944555830338435956752311572288794409985550396199197347991763359994561734862107874434613991389227292562607250314632911171180722876727541690360861551127567615160688774409784238549004539499841158891413373379394978091350902850164079002060214065235056690248485531220161172857316820874673660514422459936267801600254693049292488653114574901489474173494839319533091907265742292269331187850391733682493343424602247641025937537131723280492917324265732891226489756306000645705426295602310640786301656868919620532207478027671393297292882008572411356451344691888046079682588883791574629878851812827118138038942301840579069969065154172323641848379196373554693355172038764219170556879374039946553697408498894719015765941514747520141755725335335283226545134697583755302704098313455212273482693169968431202832029900612314250680749234722000 [104,93] 243576089347560510571813866665771291508765314553668360658691022736418145265073048668808997994018337837008773149261749725391347155190399051406121814769336093999992273096164479091984750789748989629171989706813754200353754243399805157314769808290179972868053357257801012220244646707679846273804433817150955928853468782501594739413357639467378192730611968234251295004435666619693358935891589225439090843688774973178097788337120877557407618923304877645117253234656443709581906960992117938282671304898990700942228133919650249601505772419016021946827533971294882671722267421304219551547101115608820981765089110886088246461540805001119743564489362857389892591737336983176909370554086860333801800186490517140919656667473444916251967100131634021152439756242752688616873975706099115553649694140798319082446622129575040110699945477057747727698696546022980035653396171897564731451478463958815742536499617078034055890098797903709282159095822443203845924091458556988106673917662294979498289589281649795336068383429642180088655957305267672380084925626911878867783516148971144145803006144412519889593919519113279772574110876250134640931712427231583874925760456210521780529363641530815889676973980676958126743675121676569203967169985487465767616111741115028430279985838293706444312296838470799441657175677875822096472433404696577456431833772695794281633956228867256696895729304206680444804637984293334651273462126009458899163563433577732435365335586513502173075363373919084487434801860291449753764055247704499457020604773096515487294133651627517293068293893203046633303518365630301097780695117447832621928540027919059478030026795962553860738682205256366175347777511389679477939493647944799950041677813284466711499982256868384272615691781435884592105826400509413320283226944414673041924515201194676801550593636396280756830772853077638954645473155485705357850265930754525302265278303769020859721130854924957978831079346634502872143173024965283237210636509654689761984400 [104,94] 56835632530789267053429371153653236278634412433306516501928172154239393310897917418384980784488466683516108206732392897588632307014880053973156899527789461137736348964525355298512838628912750426609226545928268513198980406548040998422694719377120343483868711787960199524891243518011799031033936718137334007275877695097631852005009458859098062395010016463614559108150307144727230083434305123498681073679666627275520603212262602234964394879567057338108538219760305281875157512199552342039803069318182061975789191328584951273157966916081442886598079696274988444536359104818817844595138757637741272845190378076503369247569683028214422804713490395471364009997453087346101661964317751909507062371325165693253181837733790477697896141578078846996439204623188002156118209476566822047215929680004705746398229502128199317819241121189383757447255932490861563340232228647151976725010610185249373124533502361495118129576045089242562039079343647821320709234960984537402018117706340588361785003054513421071103926464766774335697706969945257553713381474518481116304946177233622493137161505729461296515122240056786393360792752134434721621326440359632895711967413197384186271816216517329862252406489894214911279723266814672479091521882702360481093981150793588257087574854191629529701619345618655048570262263726229520521863390490396843183069737668250004431078688066964785506507014954648652347963376016553989215789609040519692171755936331420158917679600716634928389704164613727320976604973574694610738100131662737361243882591106854718890861069949378577384851580466561657231586175907690132566409083329876369875361237690194643475852461174121225765158270982863038574733603569005585102859782762610861263866666457784587165388149137231412637315698015158145162619225254067719526387148153413405962286970940853531139881751895684678730597324610056707287005248440704057009211739304282024775778439448620760878284229668374992354610496101053131447810445285435565802519659538237406800 [104,95] -271642175629549158168821249817384107828554420254059073479325394132332537477343177326887498441009404581583795398367527143220492690810786272369112781730788425599974490730517835680744802737122160171774184758648645561877999982176459983978424315318502716914191337899274939187952017742104897203710137508294427121225829972326859994528893453427578335453224464267779210818220003189022745435542081892898270960054288665475629386389151625782374618081158674290695271288562907843070642673779671883204149005005742897826358221536552098448756169276978268822420530730350888648806174088721876496689921441593981165672296961384865998812530445529637772351471718269192280429380139929091614410443298261569480066031848487301223590311202366896346587174459718573511803224051925289421745552918712626374119234055825502419680475411191575009788597811791421946046723698188155452736721393412854442632019718576071101870336388587277681410762672346610021995153429335329781115919519355720663979408768664939529614319915651273572778386831664336603246658185115847877377664113293896887011249321728465318429177424906712565458517669060507284356136670383970445777797687705322630174406644260037556618991146121714480540772556496456779687160400969770539689053483074042348438159186968206356310196629874186176511849506420203920562033133340590483274222161839496657942511584194616429720226228931722677314270517689475451351483177961756796114801528017277251175711996648837315201183652056811612624979690863723596445114879194385700602123496850806502634398866471905315869540807390245976153191614665766984086644401253474080642303656959922611731822021280951528084628586322696184254949695986941629647282335319024278915986114511704439428162569493577495055486913632799010470244004920440842732335761713367960020464223145974885169742853589382415680178131307453995477192030551313283603610357216335359064209411755589821820008935324706428134385048165184161314359936494023639910971509800164408125026562599200 [104,96] -24253343960224611258889017853196121919531321548787429847569345635846977168954450830222187102108392397710289344906077411859578329765537136189344107154213161515344655980783093537564686751795817100488798371847141495086180490341558511269770227483279253101931428056494626608703583777752001950026655999499355256835686985160762263518569788634402216825880113107670649466788585509773771247912448451684190480436159157368358113738459824349031630506146291875627774405031448685767150758222166777222539651077701554803208979049045318530185777267047440224654247300953315211038421566394694544924935999944217879188830844457773722378776320889309900548981247917734902170484888781346603919024210261556610995644433068805283009688318664928540067577082198985491865108364996185081379568103838078162297370256442154134287624293824915562038102235988674221290354756706645625050481497590850130321139059082638338587381804752533876895891990682928886893517092452998415592388033787430820878260869361851578685702650949746515254607100179513222288108401718670862054522118368195148355323913949038606500629677203224339660391262508625651297524838410656693774928843217183621678187080812323298564584265783833018686926175716479698429025900706846408663740278915840776096206226710643137683354411788391389756547654617302663303066317317079721353177686446888428327017571368549273041125206215775349895551745034150748866502318077749676527729337222458248298094158783604219870621679053477215517029984265900008249682380311268257008108225872467125148691522239695250519956587371475806288255548103946172841469880843092450407363045794807295982808634925943364805514605951808744626306221573847689660597276574198253762157684680639854433934334363452181311305963480690030550126073522510933572837469294958793181947230151648666518119660840331467809780475644585355569395629788547602095937436292840290071121987252099616378178522632998549904151544676243957304722695302977445852066703386622038202469029160 [104,97] -7208843008745813285707221102876898366083045594190042004040234504537529977993527456920336664549816938190254442359601240302860175948277151356077994455102568863586658799384425114715787484827656074733913775964265375840605655093964059511105990282827035670052331024762992395013590814007780749150368451696377080741208974665515370357482985983591861654469589503482057994721942611040591703116175679078999145713503516879759173493060901936051105349492929646679960299328216871953267126796849316759182291348825356028342661444314702668062414428532101259295836997605465912464637266336917782297765618405964530342994843641583192829492216988340795550999051290924571934185063522851099069205322482107284213127197534995757917632002156366952460421759839510152561190256232987917336859005642447751497186690456553982420176389499907708958924325313408066322227576431496780567597446380521937953470085682402254221732968615094939000652496593170491172099530649649203206757072117556549653930599864574696148435513909950431393929441145955485672264438914486698704606781158007250508784312439942970625471061151026483400896469496976271328602912740307558285633340247961700545522531251475233319871190594707977020278254945745241227505559240364384070404870888230926816936535665923897825287806665782396747503910181803532243366800857204719450818683582201334816170686128355609860337464042346475029438686365865866573675088368424343056729176513066624309190257154193412633100339226462468396509438583490043303942361046253988733117952719554503655206256105023710900837371404612965483881630512916017605198605602935344036491520747591648220190363212344207803187338841323852733178899614627578492823508852110202864155530299925146286145844084911260351250947438265755990253736997476263155225395590079194569005238006874686786388756509012924459049403408588265475077492038586173647563201949041298122711712812131340572512803341821308463520881749194314440000785643256824012635617448956928797320 [104,98] 1177332964780509845070517128157123431190074000150709920611467097377245292042231500015188466181496518012539216708377138577864188075691006006797305204652845430861841977862290580270776440610006208388794078704540953245164067175810015997336210152872022784889396118225114629751250599425243332350137754234386444267112686254435544539953163024579541066292690019912387900823347473665439034810790940207300369455756319288468612935042935355007735451616103009919862967579053198722828265511683614043009546695072429690498054580921846876003929767067066598723147353363497108895930069087312740290891439294242053353044730815510190791354656733374174010523223330629028383386575978787760075960260032542576560559711035029337163598288114073976861623842591224048954654807232255024927593775688014212158681471391521709884738097130419684914018701149436603283080861173429405717450203280633379544336456445324274515354282356037956024655134640347421773409396474189677320718211516919981690522470253886887693774975018107096175435724209073469354157581098492199120628007640357551512289012089154606826228694373320055443632995461238644767201215798781269373284104325146933134943653175468042283042515221633334335080477250978330101386048712031293668651542784088848646377673389066845221229899782741394732102893767325645295178375765760869245607352684716082937775175961847777788126199069800672973303661941363539567043882417226319262996770380235287210545629436889103785166203537271630967308287822582452377221108491480401929519075758954775582242036448065233765138038580502697932194721264639507542675055155339095933230177187602710373706912826672429540332887185885979147684798308055974991089042655581335049939841935013175319242160418747876947871846608788107115786691911166266004561020761170446503431326603878951949174847912225555666984090031994167643694076669360457395678296492594770456959705946405576861334901582070928286705938664660831401631875006367617186547078222739508480 [104,99] 5172542982608254818050343331554552211128907634333262993167587168554473301732554337224561639153464434894368220787925303780849603297421095149406605317679592310555497774020344927470616507764057026202440673280436918486634524495334148667917609536253251182332004908124017028356567952820295163358111785845689738835089756675363222921843111544619554613763343294830478414853102351057441144095535760788685328232403342460775511601401529859350710754132635290393832252085058614690417461589685105467895951151791993719741532891644562189473529168836337803070700633889987484374304500213041911466089738823805914344391617267956179530514973475430541450305508639555145564762078281290234639021689334155061209832711632395257465941699466568084468600047267424242940804837751012666291381798919090024093450828975407985850599591895471483832321369190193387613262571417919829914138258129949499303466445566911786169939754764861743877013615540063956281260465375840261605254860826649487747537261111175418028460145758549146950247182707549589981390355991801526214963665878225887771237379959494868800729295405794018247810737304054738593078272530901284615841833012094363454740413112169674853059163824149538688704078919144009807223961649558476670335291867052271405170339255892389976309471179386935500392807181339465516015360184940522753136582611424246887021426691185472250322864275539934832610757114808375521332003958375963408732371031641954895396843146167442663818588861319045446051142703423112553419722116960662483540700679037928496388414906466385197943485413583749992463168216996440868873114529371702241645276069018242231248257630246501139468608679561557250443503076977413701915794178823342498219933138102397544814348540941400814500387881890884911285607761568181816403058400131298185173202940192094894077158353665663946558894454957134363843621971219074804443392946241804699935673342328527147753681629459456552209872894470921698124688177509082295436911032160 [104,100] -874940399313217960735341245890138835044600240386991736739380162289080304037588981304332867497174687492224314192297321703669577391065619964599980624736613191848305006043678370744428208716545583992280591622810625788708036868479684933970807307709847946873641108679449481185571344695375647196725774159305623609895965966641224167925843610871513521271112513364715832959674640456824863805937259344661159882541755591107840744296440306093674771066943920351168443048356720387663113190886604443895232323084519748543232003243553176881080479012484020635840555299246339557659212588805055681803476281349689261807107022046022657880768230502101308757960429706278642510953793191368217169694397567931436879616522368597660198642935021949503301903403663170128927959295924151886624062197132704311712165815479809306292978535882882650726124136318352200830675459706808501661055313369037698161122567812991083670054048719133622316454492358598650947686966621279665474157294264121100829625240481442272981272286277687181120599526818352464749092950259961062052003134589395267822363854566925775804540833944002767325483671586567145115111609366067513369173337921195059366842300852463468685065311816314938900718131099460554471852710915444920716507415956651772579014371584709400610086362435154069297527673571865980483717414532355928726289021663760731377306387046057072590164801805059924879981753157801024851268830287476891451723196226464448370940690352936934216372544259414310582941526360974604472053525726649163727420675249258492146711610133660158789724500854302188038054392506503991093905978530722755436370862141122246683832719210617500740279568694533131957286182439252303893006545676411835975220768230546506577041383225008419036404457474428692904601098233208470860703327686359882006408967121046527980246157830493646923455637671210341652228881690843573914258397007806248522256734232632013134186582233540034641011797508026345056175770423443140137280 [104,101] -240668799720301392308482409019417177255763342671317955608753067160044884477362847865207407308080545292169503957988835691491722413875664939910004670334723558906553676355816452471162006904084066007830973295548460797637468045663847918300189745773410300615986904322462686848907724060765159729756600211849266049353695464266660111134802638145622960213629610077907524975534356676161400007409196151957277250857794504524638555406987278861129355964381516573728775031775778813198810401015099310710730199795372253629221580602976252044547696508587297162164418661398955512529209641627440178839332754392855527010594165084324670350181407384300059534937073635286814240045615858489773108982428996933571948880760988875361226860705434884862492625993070676096891690360409168623384636863252990464808737288823942897846823696545852009843295527942857606902275557371522805495684638138890923775840323830907469424714841460484900485894896750805715763254982880871658289839469268321321377628203857687976232297323773405092156870143694057683328229207751986664266616683276030419006915322168499767915299172514519598328401535781064068979077032631396641688894838138618614882177102566708011307029839408666108039623934830521894420220042292438198435752214563354493467736430644938088403136608020145700879366830994770520210148699798952062716236649476462209695306719261565621689853839079577184534329911385988821132499410842336488378868253837213836208145495778833673356472559902989823113571712122216620565947229005237614119713230083391323012164069038485977868974138318749977229264636111199071276990315601439524035572376576171162481721008678583521876324586126472382462362641598854466800115392279266076742596133743667857851551892330693706630230263189041230759614616653061435305621102547510020737193380968519263015689174682754577541611689988094687893710886200303067682432308623744287382702461031464455379085202796866728956207363102235607778443620617766220880 [104,102] 2038921775094300458955393144430666189404157021198999677857904921869222456490485240952412496911692508582936441998035667299459558632130500367378007110268990214291549769260432735393235227256211238338590927556331234378208904371583991606519981269178055217754207637774193501366089876084451320036691094724204097224030996548744890375367619211816849443608372123857526315996060399279160927792241578545875757177298028627881054126344135934191044496633490397560699193548137663352724444093373856961300978961678232937292196665829299325677488811029524465291894559564357727943246606888845719355979068526704859845431208119510244944722320350612286110157201319700142884981854250546499495086112233036443647200013777818741442272265046219851483083130844921359912214493202944909839349086687291755484249881377944636635612130120089224865814644694656613294114916535988424945454573488325370998654382310323898302500133478378793086992231430147694335178322822188705916358762600889761117354689024343047324082014863971639713616788873275973819909820528426813812975330590751677657932919874000607679379427711856487448174980746973176185024920570476027632589648071672461474319058435947703686586685796399038175123246730503400254325720538585319077152012637916121503211932738954915327721788027439044839483814155665659145074253631886319370581214599969502722403015238938913741666252836449873694816812811653527576489948962556344244659956727812110816449908687427749391472736550684039041282793836252302547471823643175420817621484512448000437723881189562517008147573181634563677868978064822115793822601929773477522940811043762596248776972094386306762809418258184692640067995961506070056532013478596180670337226917672172887551936135037755172078499346297513528822932636569098498697833566991562860162061039337115477357050456555149945837772508847820637535449256768925435502249468034134192017735158052744312670696697945636864944744603093546916445909395190400 [104,103] 3283654251859304343428890282795970846391776007506928012686444077715750987373916236428133443151211308049810521890996305870596253495597226729572713404981489695835386142009710090291651347729325761272582008754188013109007895365951251223479917080854525956974224269827780388219279886628328728661734784319994741398868129994070901857911473441615936704865889339446771088033980017805933619655428012026384288616873792380903567075523374963539726816074180299947729307544964012637508535008940072328882234371296761936212135627307846816968400187685108070611926091168800440923175851260697919073914234321887724063803467980931751754043985618063647881471793209581366699927882605448956330967080283991043243415604294046641036811593080330043235782478196301230483862203559699514704278801978691274278422936896999511368516809176573849923958095153021667458018894629636201098371418149004473224169510372090974986129019853439523433071617101674477300828150626251721509294032319441127756513467876090096352934370236493214396173669212416092547984107585530864054400990956472992608643381616259201162808105508959431815888483689017203147871733728237797439535800098597893803689224044643326113007159737660508920789008188581962342148021059346681298604415254950828762265789571137423597632462409405959635988598520801742441737411704434660679987041695897155100901676231940285537532933346666190190803628497768894092173728044430428210609343579690634447787856013572333145580954299653605888818646093988362202389741966134519958406670558551835177170646867846886912136031992058365790502128878916434588787945141401004866517191191555973479024159814719026548338338582296651486847659681500021705558637401873218966796067931376152623250987941412175393406812744000455410819062283575518207928775176268865139605181306416863511323613394391359910204032178134554744154005496939918985123061391588120913134457138241962159828806703081614869543993028421772723616598320 [104,104] 1330036196991826269339640450715476511973898992917827976456033841987625083531798218936517940295876094264739224209076471729175398547097079205528781376200764425317959665311289624804366708425991609851072427896320229397889651304069877447504724792632127631929388067676793865309348542832689896529290461225695525449608414114536265109409779686884768635843663133688395286069849407232513603173412506455035799539215754041633641270296407111619409252896608201900444394188508533362245359467640169887720804221068996343628260606984894596716972757271766615468533770938900357899348324587231219852626076158646779387007720405550815531683473238558134663690626732973193035143540988325806737925406183709400781532252069827410906776718529518385224694240035884436328423865961427943150122814794888976549008356265310786664552292527978996341052497841403838995476363190546189878586485478393541712669982806966819150194907397773771596370811278747717886540221999707584560053472477869745387171661004517109734456235656397562496444698266765242693329343982109720624246089911770431867509864519661553032899126237035960995607069776271249110768095461346653563531282940897570995370866291666015371600444096705423224919812970760086801571035090422160060765434796711686207420264163852075306552960854671146518390219233841012416510768750409304452363583826401150706546450605596494840743153377047285172710529479743436582685690322453893562999670918075492029275645448975589256129409991681197680484812434281893920956046745296558162572251558900939567847172761012885784452005475234323844114475262070166359795064439240783883769132046032617072148720927457820138318538562668634886907140156057683175196765413211035883699610436206114339300143164649801868585828574328784549568629469932762279222890609710144169752402183341246888673029153302675556578556098205012347133328582673431348516227638580404656272206800488104136919969121307816148909525964955352066500 [105,0] -219342954130157377427069366569867264329981379002782540056292912258784342530548274782208366350009935230246766703038532872555016253089316357468311673095679009580912115854502529748025279157393367220983679267874582124157241366098533668366721663475083027886134026756610547275874574298596519611621720461612496073195690345632150028332717197904606400098207038324060649844451457813636669870778891376517170238098760595738865066981753824249105949851612103305572620437735928597682023883232630421240862315976935563546208201831643813787177511365967329150273888123564100526831221756364215769289485857615709033136490534316723241947631147812764923097012965157978669447413810980828020520582059535058255850938351376015082100673581374541703347620090911903627105868590469450831389532620243202345755934748343904183762926400688717656300868370540499233856787086763430638329020706118553703233344627614868722438980508292465391661188719848613848679598534777785640955277420151580868736415230127677172430144028080670290814876049388443784017500944750824117672146740592580023543257634726366863184684435186251267816368654786496175250592221903564410261877574793704026693984332923793200002899400617464380506987652546688560450287291237905149874470071338855401468118605428816501991615829638213521201849874755915785320930498221580499452207383132010048064400225726941610804079543222863200640448396600778907248129420686545393695491837423024834621558735981962908628600804465724860236917624879722043647120503894037971322643591022066196172193058454716562422877114115073069659361296777920767275052132600606355727952534651525159445660272887951878214087453238293444446139689743504180948976297174140535370482637433877812851868867563646284642698297501230825984316008715958316168426057135800512590034844333766789085542163264556169048781884223246333629741765361371479370099105880180034999080673519444511214522458094721972581003808097650370344562734181843071506558643258892697330831640987581415455249754304749812018285584381707088907263424100253703828910454560447795505123873615107954325895056664575399586138719924233068153072662077079540671845899395122278054858236957806357990039656018561518813995286913964832820056471973657608032226562500000000000000000000000000000000000000000000000000000000 [105,1] 724652499357886978420911450956289895625042205971960247600339375429840981132347599481616890489777283861957412842042850926269503317439830983241448851528045936348667831913385942246023945938843050997172392869524078616548635271220757616403475956661735578130242737493846451036280643448484196972381809937542949881719902175779499786653488535830617025633837613116987244961590138333901611626526324896731124632141443284934344649560606427234668050393965598154626262826498744490097848774052409374610550608505573959976480337938255182556858044075890126211459711420319914063382747991975220150624635371368074436218208736898238467691280607050496737355621701694656634657416767892135442425592505918200479166504423063299133748369866945404656778230167461359249125720291463362581798555481063656083488457929649663860628681776214360504942289383717367875009189756847293949419620633329036651190710415911876075356558831158644694261655026692612515212796543869438550794782986313141263421350694817329010471946797829701012141265807528605917654441004227036929002462281048397222484875756655830328487355217629643996198754824103334526250259188682365112123434599709045637397925277748932390615855262673043964241040787284732580376942907459944987752079412229415609254979638285802137160925355467774508882608003426276509209836318724426029342393383198354954823141798079674454947009865723696345869696482562727045689003659974964315288383486849607680161705206264133362646259296558759362603479757050256492847168529219542770491234745767677906979956743607667921487723598678998812618964678926047777562008887667402121571709408548925932012182451078079854455532189926075560317751856700465180326764800627222753545405660180126754754061837721318400578501722520784118270916054867335001532148163843476905239428912070154529843805982633235809012967991329372836383335991501945712124597509134431167433209675182301838143812222531389338006271339794842097801016552901491864769163004242483745131304804424304859849267595257362058339260682968279753120711039620252826614224420580147745619637960004600624525214828844905413361670537710154249560789317385354695538525022838184792874303072473099300696043513590534688055547820348736842710479777451837435364723205566406250000000000000000000000000000000000000000000000000 [105,2] -120427836820740906289466459019261915684540980040433585301725776169030064998739544008127270350667151490859034878382657455126966469221167571346154616740654091614300505707216519803843412808127440457874873701943384641138194751070270902415229030934506721525000330708970643955975524511938056474797723284073691989467511921652538680327867460447979802386639391268327599659774776356314435072344556540305964251181899695165951707612838730112032918695324958741588613113849735323343782012975191953340202944678907126129059598912289845781765676162490238796161529379787319033216135194991462836900115799490416614983126600587152689113304697541964067041127667305454311253621568976379946987731956349222023261389542309746364418005395159196548812002426958079086749931912818028770966593281505662132146486872422881864474045222981161084220973381214938259155772665862507814933566450604815373749890801693215270552272803599474601519449847017653953940015764984248396334170513035927608486840425458280013164522637322321805894053974826662468054685431698324912840524109004914935109069746265065171082481953285840153150105724133435422632794882370526140791050882335386159874227606408361190833618139428971666268288229976603123480251589973321188842574499439158718444398490783955817654071752253527943652410088409855449385300695873617195366354639464511397749402386528716506708901267778167627204383053478930011930125490073637193205601539681654877313707638365890690376361315796787328544662585805852167234997854147445143124606630535337797904668776459511535184075648688285196764837504573790211007595790671240710488509337394407607673253623737592723551499859095799851482135766079938604462125441248892965780296356629216870365104243217123074420827780975043242735427790735601537214289380745156147791696264381695362731931298648770928774819291812648858666729392916925340779487210034278686322550896942679129869916779530646697803893049655439470785805955966891482376173376650266994065128854718469533881207489177704144048583584713005263954577941057277591270380529635297647863200904736231129512833169709546590734784750305475761397580550955487416231239851752507965968777666316167247686232985215982378788804141140276712015205751171720294223632663488388061523437500000000000000000000000000000000000000000 [105,3] -4685901138437932611689063893864659717229275094061792423804892694985883429271362209379444803123769587915607289075075043787461916563465869764340491423217486856205811839203426637131226218139024669252262177520856442030857416328592266057638616121553495823294480553577451400941640202865192582799115713099160165735506128463061590502134407003524270429453339523887092543385018547395967178945226529454058705696881120136745811765913160303671275742679534630862388131758355243908633185713412808626569194406366566153772423358080981510164644807197089314208713654463874005783945664261055014934945896290882658320175738323227894834537083674302798567840282970992003242513795309690734345479947166905199724548313268756810308623799547534957026943732890972400775636582644189081055904629725314815832879046475874965783944506043276027315022196624328800040295446170866015418511399894317816837627643943479001673007970511590369911914666344850955317127566617167916134712237046462650155323550418427880270286071169350318886089434864034568295907025930183513703733668604914156960495916682181043575420421272340479809848840427518110938521227967634923935376988015703337686924917646911649831136738565677461707108533869540595664326145228014389989549507822357606498434609248017683369477711302157067008902393252647134848208430255992118578714666024310233043962104445493503586526586301132888017939624586478476576108885423607189298520414863244246611622682470286028783055297932175354732705762807451868334854714930974954319181798943701277258537563604402232337914695684898046398439969078897119523052462168649495880339450248482123128142310678670042669848254720707227533343636210165836674370835222484454105198441049134099192425744746376616916081996493864185724006741595735730082176277736520377225021453395430789646884920683192992073589010667623222440763384758018104358089731043970024620835518010339675118666762507177699458721482723332328909816267676870185679418808335133254136514451924006396258826047526918621655933228203810499399641683323124292467181568411550375994235590463462216989536032037587439009370973099198282047829081267007541798996451557974541384210220224914469832929557731053541995236672068841724555632712121561178619799648004118353128433227539062500000000000000000000000000000000 [105,4] 919716037283612567556291156456467408225347108785353628936206993297420336476514046395500740518329568864659717000231752407752986737236180298262998144099272613862483631153184914060579481119985632210674410038383252389601551071149407659883615444476655843745919578260561221405596758014429630408332037497588990661537678191694340752187999364230157232801689356452795399937830612860078811663559249989146863687525412999895226193547785895227612373992600709625107752076974412090505578752053853539042665764915573991862912258073574175634421839599526031707539411589103399742160637872349482049482225131126792121298401554161859685224985886868838864599369100032258618074402352075982487035690014697727619510661892597641509111565660772010186267544078488306645289153801656595678073171610095024218560068874576441302657276194372795026377868437289551482617550493304866278341321964371203808276245025576134484721652279057769206523431360009030454564428083408764086719755521076642589437005117754307738374078747516807145445013259337173900861933126613052783744144094884315639221121020929218851322482597833203994159181054195447716732375099512987818023079670519059148948873748619408382001724841733755172216217049450437407066453270741875587216136041856454425355757521848020812321627315346586139247936259238011954236217779059614306834922133473487041833343617396762919824488948906732047586631644087620889145581384576568645199177905813863245602798173730304680688142232614117539602445264577842449122209665313159592859297755764145922465638571830246515092929166634281945481730069461177404423698150785073332121570718297812638708472846087926762710386089852497254457820114134366818250631020514170888302745433226220800967644174466708797060031922585133904844193901369588432068051181689801944122927781251587753150964083788533243290567264242369605411345997280737151441313684000726983826417288118787949587661391421401995480129860224915493822145819619763204055140494976162669659141350115467636042271209792907506753710646229477397973719759826521964203266674755281489957101612918066501038340041200614333003526074672765364919396143470134125510907234047573974691820222306383764644411448596218301475519089271343204662870961367288503290895462782827962655574083328247070312500000000000000000000000 [105,5] -40412678654362555794636026990858865460859883648720489838312029806308607092538817842005402399834889400383386106025647884269193566579264786475330189406163715816501646043932802145406646226330946134556549397736946222630207477910629453702309101191209480846378014268333285815753207469306013833416261347531010494663741230322453004830418312443455342664585055571777266382295074649625313298735203657566386902223451751423843692482775617168155715483744926593288151194241780164516128783842802975859544086459907331953047174551772957736519638350209373511334083177812912500281509962674790411528117217812180096293849873994092476241009181913368642467316440861109704007441002523006893226531689416575046932998025717833458346651276726163164306459777359961497627892998009671558237376883942304448821850438287112669793303422629634349686140038445740949157426403004927812523552652233362811534955096774042108301475339416887429670185788881747421874806645463188793825241094829992080866280077899403369384405234383979512956163774143804385773097321476496148085822579245923951421102864396574281972955723646285190656895590156867843504334127973800480774516494657216908588650496180368379436255465686563830328464957507157075974366519333175080133537384349224050570880754261375134251133459753956768777873296468649109577649731980817463818062937053312153060749233022571174572420063392222255414537644368901256081266656792657887044207527863626438065045090762045711545534700542989619393409182851794343085141421492826942163672560809129107533822420569978974172294927941463430142961644777058645222907574928571074958275866182198303992674395105380005721394435348480350932577786599610577814596678029849201351770666763633656662541488883624455223366497363102948893624769139417588404210171906304931678182243420518348265234571092697890087971817777440676726070848848428750931780537100679303596914570868803375303599542007812610926990029317739218518434754611988605168293799044594988738363292515736094718492987470102723246730242717435770793233511955751933702584485938828127894851423170695046221824759804879418900386422843175891258224188911825685249795275592902433922806758130775224879269223658962451909451810402520065181694633123009558433149160383557330078474478796124458312988281250000000000000000 [105,6] 759549390459222318447065083791111925344146226354124565669206616396087449466269908662973028785208166603284710592135728059390894798801142085253084177567029189285670200048071286193138226420497365924044120597860655948547420688780915543774026707397803137370274719143270990258915388682057593010937820296437152399060324058630402225434034019462875902879652791662684595929940131412855071570870289226461864843859260556282453186050932800349287540512834501700600452324083179763125700212839678576704717004143263617333374410266325937966402873600409421916936696007981323942317082525839951959486262672542157987120877164683647925290478100013168115076670963881110023612522253913584686000427420815204735745343306192855548747572033545020157152546944363921668660965087188656978129022199867227262754148780037071840570485748110272663802597380130745305127694361122857853002161723009511607147786047866791785103805282571860276786273993458318218228113349553012146326935548145883716366820642504318734136263540808796647611231164845658056341194853983107521647593255026883480129010706566656809335180609737099661509797465627138658498590350058852000621108225256849572050030213651208183664099668071467064359768001273599983313808306417874789665299143072836258495038085679247550558460765755426770993415030660879176595402266633371519140531064075961266434722202676228405136211343467625113199694855149799091135607889681420022872692483667606794899789014445834739810902885443021482019815018512000833766548565773811873654747778422047744532308724768980423330033273098572512787216259233689691838375037393402853864768687538619117983176125137578886972773515741059405754768998676571440866072176689304288766204155290025788339274701045857977342000007759830045454293809853308489071421437641772841846917622402595835243522864833335022201443329043779638683483801956474681471507677021204206744695016600334935431995397089993131445976490427893497930110675058738194691348748385584286340343813993673118771994240741491833493876541556957473178106154723728467431088926529524703324550033126611894382068480943635027974071296759364292641822484803324285377614686112020309437987371118991386273719473117887700094075718805936564609478886639757753312159754832677549529762472957372665405273437500000000000000 [105,7] -7411686624389161703818672400594080466322507279504423438887559254371382753399617399055179073176943661799892669157161368571873685947788341650739753068809925984998522833978290501925502958025737054695952567839167214859194930303747554947770561286721746443837855834046836840002105240447918988291670073402603507653694009013123369219337187861414806454220767643344692623399106713870568783375969168560825841511470119152251735828007800205587872225163387220115087718403784545543707465132855287827578253061754235448910187283078030675220018652889863236364353132164113458352278855678487173061553742579672450527339288512020066064920241623725341378636490580066140403847524676649975352718694578862636890021609010206302806221783557541789756592253982871615006604436784528371949937802905388290955000011513181209004074819765009270288778641092219657137511285318931316033267664551500820823608324793698386910409022607209510176549072686353273383191991545518513487353522204494062313293937066581046928897337716302635023386581667992748272192513164281921428082455585915903708179710777908539956317510613313309391538022998812994480280934607310280075454533008842543332061802384913483023030471484328167804831980297793437676544118840113245626285429188930967591789671919013908006558038803660521177228476706132811371569433209223825683223614298765618876346335190467887096391735358027970095670085424042411909510829301873510122728202098892756416707566045301312199160857857979798937684866446276756087958528540489302902330731101399110400008335471785658220102624573579250556000007738510263434891484997333819835201234932331748655897434389374791893131514380526510195161024194909760805905173622919532074029912230038465577170997118624367517782435905167422467935332846619434469350472849076185210677748589411645605614949320874520482937810644327500233349896864867650535841700404235153835146905371280036958132467948123822100631753284551706248360949507682361737268297911626706904280906741552069506799488662011584636883972321352747061847822195223330307550497399963334644954705678100746258406279003732151596580322495193011317215915894657917666910741832867488034506861885147816430509785832792800042372809060582641474168866519036136003995701715396648978639859706163406372070312500000000000000 [105,8] 46759606450891965766566370634401010293672931505589345881310334982113154255893299941734614417895130721774094686611532378358971147160112379121668523080821182807987365095833145354259384639072044012511671297725456606509439093923396743838493604794799218547758646533139137268845463051579570443226584371880201261040011980527023030105659641964015032401999066712477920096663786590590684054728028935544118791617189162652553362167542328836205400762074412917974412063364014413180490954610296115897637847215444085778953452468112182662614168766179282203689940921837877030409457133421375751009786294927161774487551927961401645651591532360616372989243960582628543236012348046471458259149243023103380339185672293944211935770065071286991825442383147955684656530598627973312652726529184888769263941122962544370466469376298101740294422058384545440785261533596903554184265239293746363689675448857959844214771060838898285186461674293402829612265357079673175986068369910315373449477261418201174994534567168028044897185334461473168554137212748027332311934046929642595191780175725055116850798568950473338604735746236585247292267949225325640483864886770358560410934199216135373145849106961742167447618916945620065427146080997111432727617444275480608926025543857115999646345215241622188519472651109390554095058564624273358649409504375327463317186348400271863129001799106506921260699744251578610862646097308061908530154900977814689806764394442518959015826705049401772692027093405466217033311949876309686240637329975000358481400555311870002588249895822726358278144224073911239311847018627873021483730586778597268456154097560421710804078342843160026984466649919085752459631370037145779879877182142055649291426333869821280571893496529842335082127503766468874997334222439881877310396848158665977707093190678895879347681377572137675994869263216202923222752770884993993666882089156083143057366913958018594219393870331994027816620299497770262058440749363999051044224259453556685822509782430747823422848968581075613968068891190684407258993852767255248038637080673984389418742709895659500814904706524718954464489274086303394806858548053795326853770051260306385323129314529257687261779284073992314605278110187813088915662063094202949287137016654014587402343750000000000000 [105,9] -262211014119756190615099433683633793068753811191373631836278076590540262756033888571260083046594352482335215047670514267791826242995999509047917693998741606204635507530198754073154151594358323042340844175888073575098205058014814104685434138301775395339065038153073241904458486933471315712500542780824396566242148064235779645703194474346498277978875376780391597136818228335508650304687651327287425681224438520111579556757891078374102902421269968807103836367428786378860381410268370001397035683112772505496177606200128404279361973719784845725760894034703920912574066258128816069601878126281951097696044019877368183355530668176646334779362917444317163730515871351465815175660540223955170578526825965129317349029932370826602633233981084793782640421254205574282688283054402390294877315025085174947685357732000085959646786553366694310816626450071287993321900536587675967612639708056956698610581882794149644170415786217618325171808406683749407618226959009322941733817979564321622431914373886809201978530099350796608573590118394380972075025603373938874075271805977555612801857038365404780901319418933099316208830507070178526987219463903262107274788532341107052911459083706733117312682016913866880061696749357082099173697702618255486350743460139499615852008640374881209973033008922887253562063053010594052477860197290256129072714212536505197329460466427563226961561989918569724346461242364424065842021083572651523621003990017152333395413302867038619118577006695525208096129078982486925310342039382663340478948653522407837405474870712747255353204192570204929495391183650685663489502711453417504185156074404174074285581384009971918448920299206299941790979585484096438155432768589228371579887373488903511303329287944335779784414304958880471710075929468585900095441201106842339589435316919888723575244039881699098892156819064492264777095700315382259482891265373985465154949877105509662100194883568603265664305095133130028915848248267939386299908425191381649692865599638424608728476996615872292300722114877088271140529362376714305673622256420842822535394853692573515183184008237729008833093505972880389770577884559725438595455192570627180100048773424622202810553822849371720941880782458543379213888879775140594574622809886932373046875000000000000 [105,10] 290744557094282108375782925157167518221834041777460312982372871503038600725812051176062392993231485256900628110491546647383627009979576770313337977609261423845620180390145781125183375678569547219669708823416906876575035017751981749402267269317609257845472277946439835276984643651570404238306337333027087358052603677937375815860084142868574609134077298383545759471146311820952484025193476702059249379992384911824318451304533422684104490902558025057720557547902545069979087984830135338574137035306485156817144577354615520184258717157656215027132456140672880973076964735278469796744824511286350586643255341599849846539197779634735658542942887796008374840615994414291741115822874789631873369600207423368963537272486291728080341536794243092035821024327500909558102902859512143805119702893454423572806229138816878079732692307329823621427527066556648204882335556386992775852225048575701148677225358248600832742774305481776812868514783001902096966444204413846394794692956679168101323575459646785399118016713968009031922313364579159234386454722643363656580939540979095944692814526378323712143985859183000896370745463195531748815605613243095918137199541704840916423421572460946506522679724032492370069380666174716794732650067584251006971672749605373806339289529693753078726801310132040874257677510512316948047346632244610956654506475420929598805902016925551186455168777446737228999700630414454383364038591943028104004321364682903680860964724437987854894278241955538017486774839960627188678357463872736402104066439643849747179702778854140631510996640736307246128594693479252264807457274298074300446533201272775569717604484798889146110745483068874741383818833795850378825171553483942605133282449660413165539059804689325088838669009721103336514243952160756514236153804653659048547277988642542689803516671341684696336307248282725046393362460748215932776778727563909105321902783485352766024254788780434425327956198418117448066009487803414788607670358684868222087369480810957716317475793707267243852850175132431909379032821860749924931158786353031990215314052388499869324969513156767458761157702610010558432231366953396733062847124783846598731740575266481025210312147646871503019590925982409837860509504992023721570149064064025878906250000000000 [105,11] 49638458280059493538088636877853583321036386354629598787614634269009359359748064167094818102286560401509016833284742928493575769567319903588935488277722026395097709152383272542469167337816302631213288232650670171867351722740606889791261009044912702779470697451792587786090008502275901353525365296828232350083032413962719927293828954813049692678741792440250070615713399742605221669582417434324864391569729751421760522115240456648723832257119574154610543653809587305826478022033939646497275091706812798497207477987566554253296396527329739305999287336425668192910019809460513885540035014105964017122718594229348486349540602301595144831012490946174250785481681059722646499836241985017666345377780191136367343879792642777815012378794286988917300785706168776455867150925232299907285621116290267621076907427009846333843531431031593286551976861711908245308861798143542917964160543564936307238942121293744167068947916452294419321833727519815317790911740415996419643866113431694492096876623000081831859467683709397685746798743614514316927026501136732889944276520142628677014094943218563129784447604770529682845651187940382346850776021151996040827170553954821401441210232233476605164325940664512300627304659614953046877215567997390356883564735421084746176072803358543691077679972370315282995695092007532350400656250335068750503152390069405200988550210817542593433268524725310400294739351085675157647838512652390609886020179696540246575790301084238298592535391952317086714056007110401626061642128559181067399487805548498042661890637782708531991529795089142226372820933387036979127918612502315227629318069251633801049414647542869106863529040837715246814145183061461756366592624335861807158624336572632715221848686329709284794483202405452953840584436947980257353577732703935737396805798245167624872592586567106630764253414859515103358702154534060845431421784920127863100848414202225791485405413333226175928749865894200044446290234870996312306388236560443048669741294253585638029264976131386078021406312973733789212233811286689717910710461364225163812123511872213339781107415659642555874336888459203928168132851567787711334205747140059912854046391356783683645273875590281304315729661103331893379220218776026740670204162597656250000000000000000 [105,12] -1136723816843647663768188719867631545306032642256614817771192361128649637783186923526857043183675490340793921597797938315822775547212145294762680999487796944025460268041200071187688606458331472702054574646357737328595788802623112472202657892209563919017144224599304191881577043202875022683423818080553723339135913071907912422986415515698140762604093717813659405531052962378783847209442698836898273688295928067012352869456710273363501603948083637747518576409756400203128085511278242716737411157003569321466114634873910913690211017375841280527364506536580565437901210216531625572765096038758407346811257151002728749936040519447803911170142135133894759518469802089638980749637216448719927327529167679993392476309373449107997243348258232953222949912490625432578448517686290690749488372854343344467018753687927081113971031425853505443261383696156101356405133212038496440461049783387724261305946573287396156363872634292706176831276560927030737504047351896173355578273806721289760351006152850913657112252618925062330457231722166489202804129317869616358982815503985717111939049257045180714985848896738211654014038657639771196927744251693339649455204660889347417042969046102380326554013664996854001772958466957034532400796981690747830687378800709844665326698090901557849781557646001937020242388548130606321298591999696965876737362416597715982149945703332369682803958350489641021165103996287238486676965908346143544530966161542419566088614496951681419591994926869622960548271965889099321493426112633619592686203946735550340275618579786757428608978603820749677680671256111284122094892318624067279418821332257729474205188956739286045112034068666623395274615768807388572381563761981128603166871807886410867895103702428204651269105493412718463232498980440249050494173589342265727328636654574382389723216374794349331775009131929735949436326449069714161418237845962633771086268463702872919632728307864149182637126465711532813509642101161620528682810089272366395980093311869174936901952110218996043079033836187997630792792367429647782407376039050972297217584211698942802925472307389506352475240256240336169827922382336686619821967934643193202876250745228184382613654158502810614851441597079949145931987430913068237714469432830810546875000000000 [105,13] 14832277643323080917493264388040490684847614940735708998770515055000353166382377662079787590652250143611351331304920880379024077434029652651203650893555778581028361869968570118957389648323805888830164237242105143714045861538194546564461031147176817048845581053935430514743034974236037208809805570650570621523228944481876548969159507812956209839036122210399559749784716795660088413867660263148557114924175525877760742700989607399046895242903630745763261179512660956198626924094247463231131562798614343818787745104602735732748411187448449677874191568492664580473634581360703326353156614574919967624815473366059158629992209301376817186982580698684745011909829812110669379892067386640685361737147177512278998518906945384915538157369644543287072981909862574054036101766740202155958312660677402569554323573092570765092732770945544783295504835730961626216332607284515214183273012052565624092718362416869336738500530786233581406875639088839598395904866869656036126799311140365499861208565973433485618169175292869731637399766042564343199006890551528339157729105623510220755187537335654814927180671047789010953379876341963189586795946313262091659184007024486803130795389268926938235201715433187929613176602357521801218720540242568661340345727134737140876358308916326391028422864972994287422033747280856703538966236909500613683791647839685164365082283942331446544902992848884958465694531103514396385085740073163525562703740924570776093457487382058446963237623960869332325098720342856173678251349949438541912087885187820539918184729043286780485978654882571637846819880255509446910212677400873138205023378653820087786259572771264460480372741366598425372210774603295528566918889400611719792126238829768043875194885429279987957812874743977992796082761549133682106855139961446173883199348670719692069925230332333318510216117312294358515965947589928274944955155659354170466091500976070574836135575347814916031213236633490193932409580670974172412735410143823616879273569548825236749843882092738902124736786912391802125543381099150941969594271665896418995277253814647450445430840674700474194318906684433839739623163105430897092758227622781724467161202870142944648707601165132960981212323360557085033528679218761681113392114639282226562500000000 [105,14] -135598644531257072324194250640271695109459484087458796046763655735911145199241368450002131872486174870775322412594667203724960408799461041788665064235751463862519782055412225972257461219580255086381765338263722108362049344413226839441439970301257563117536040432239398868757003615733953596953033952827209440066421293017998852075358673140816993120023753874705698105303146649040837944689841968376911810029136042512218338572839241863573191456235731908046669902274848318737503470235484720207370770023350115683615764380261688399000321937638534061583661060421244290151705886395679344730128920866088144499477109607803870326541311390463333271935322314800813945343001170650685663788339083011830938905238097932997339199406747170398064970972055269694453897351459331912249727576088150595700874740529299810041316344090141725493475716900288778700545437752120204775545306979671719193522391590233844326904101560652330839952677609154465942276682094984606386549425004972179234109994174233420715691931171033720423856869375879123722110320568232552770875642061247588217242654350263528157586123975265488436925692702233753940229593790033286955771216219482279809722574041155743630967643757552490914128353082766710997662958148278529083570224470279488161740113821654802315813846508179232479466198841586543959485236911065510371975038607441872618090079414727868805661716732571970202411910153502564164040851115320397490939210459120098017347782615596797137598367065209302188778450684824135380967708773863530524944522060027141660124739135100455490671016756529111033422447399419014001495486900635748915920924036737333686919810377900027016740591809365492204952181181028726850287197740381653768269445317088226454704176932037109900180715341338101193699769331675445162414037023715367444300493287038228653194789345235724352539041243458445349221949715643117502951000573869099809612779022436217545735772687312194210066663545932105700633748567805915710451413899436762162030442964851635436028802549919552746859433696355927281947172020093422994909753238205349646522670309500779881291509922391602675209072092168070541911977529801243209691833306611036522883978622787698958887255252037100986400219970878292359234168506544604415609001080156303942203521728515625000000000 [105,15] 933347094568044883625757016009901144158141676040676090939853404236684967211806704669720708562534405241434002348052892023089573783511417351324935890331503814946167589714156636287859873837746433935026126958683806998273466404131466206796317136124861534139272531871221389746680792377275713579735366097743292503927164563457481670420240351273959664005058757300606417621488977049374323678032585909273644099172057193556505399568446953112941921044728742057909547580095627921956172076914238615169723870996953777015798457510380166366540962089538212184498486095311066901346581589085939944253186009569213217814715490707917681144460084325923013772716666351259252784404633403861523963740161734051597348729911054246027165834187845599372044723979047924171846326467918090476053965983486105272558554670797563771208586851955621058884453123178367605019540272603053244091662882393799848080666685210125371981585120161550251455472906701942494381317996711652146781333176820638453171276820776770522959513264205564370519912203478766041736204288055668093848555093958442797882667770662052918311153013861696188271660454785047592013457630883120275437067458665293187254185393100685669815966604863319433346448591236702555816984133824067036020254179544984853907547864596128611469169916208998263927273894337738112194760088907866066239226095292439958796133552221248336706331881703825334035243346309883637618295746185395993281113388306107036995416200318286324505780848816726616837673203194068654445858906762728475987759727287934131179008829557425984676247682019274144144737718492108537987760864238386799354285934850461691413082318283271594274504215349674256637132237885371792172905512052633619323289166897858396166033082305573704123831561112054162816029242181283872057571467083746508668053985227249182780609518021472845976330617917367216952695131308089007950974899461613360444438005570963549257614771436729391191737950488784075747805789914028324322553243166208575216874774565695251697794414541090878552991669527712596542197755914383603004108092945997543092243128291206622774250214184579371718678030949919147956526638037356193559458883008740045929919128798449894268876260527529103187584148322806228268886611504351336066065414343029260635375976562500000000000 [105,16] -5031943409907593993849039256400242788570889840831531390217867566087678438728127710003999123888304113988587830429393755574366672773657858212171308236422635573184647114265354972498751850480065585405579086615685967763601313745394526269759344417812857225226443164583252454493492864444399080792917293388769346630300936588019963826215708066499247772475969921755227181202133025251089802665534582929215774753966095135896672954065936888368496529021308635008035758764312234458874479254533043510476152146691886522370374644425430890423038451148999251630600323683532498066251782974617726483373463252502348692276568623829334772062090515322295481382851337284695570837767955622051046040635252865574921641748270272915960172358553470304149867153185119400630417803015219934254062526712997702341849459295313816668005701499712874442358495960122178895404974237407179600734894866167791095410693415321901186428169104798930391561345525279524022880825338764451474577619479369336282242868845666626313614894450620552021476785060409716954795482187759614718264176544713156008962669100099352640302988720168889894695293712266483282697993626486426242976752021326766580209180513358524976712471853443066125697788176381356994866582873659952215217329343839335123982328478864768746220595136935419012419943844759497110944940677254275855611148370106639852151495798297599624188194857411162177636962716968701716733217134318743198055568457237053543857092739907089735003412314180400933946706754004563076005763843273436016717494961558367186782221127715241333634676792541196826265915306700503876491255748250482249521891420740123877345529015871497296086257901051955384514698705390030096267324823798943574943169080768267982179696414529254077275090895857288583379857638674618641829930646629568228882713278022570554367591734571655503248720714021396506627532625648663781258171370462099709937573990460370376307256612711613357883588834607261232081617808417507331249659581092490067506419567765768373612293554517736850746862195488444821582164095087596291811607016432660138074893010745745929933075163220939215808138312218132718205727225065870467566797124503054834098828512884973664888806072942994561617721792584872755800415268165326487803667987463995814323425292968750000000 [105,17] 21844397734932065657407515487927814863389182484613178129383325653219222756591103335812311203765952376424841006300653042047619575079926301438146999725197057059200875928827200469080006421193554500945841314102909867341156240011872618251963047194034043338072922898409303861412851596426187708341528041189374474848556466091527347659189605497316663520293578690697529903647695692176992378799466642640168498053815093369943704143736097361295599825323514382065442151881687303858158976719949514264167655171125520672386259011336588562192982262380550958482241950859991028289704324054152212421479776595900688984019063940583774982411541731023535553776711291194694442371719929608864085526459518823034247562074378846724615716522616617329750728379529645991316991681809824375702626400693720220137869947430279598000353072919575314826775482962970774741169433644616267207979559642957426612701375924679396711831679477742254854106499749236629724850392427213610454801166075050692833747185292535058583671603635064022440665247714404175308982370194243169166692648257640242798587812581004696530108920760200828816314527799398079507669702096896165817977722861451065558963048219757420283897212750829811997861134034613213248124094728452371264932600391789507074425071315564744469312268301187110116437292992498189728004451225124365506517585091708908384620669340900828039898361702159771032884128645674057226712348195266303879765461302153024859456543356547427857869076171145642133135837014706874202478835274060627115897956981866263496246256237882787357260276151721381463263363305846641907187708134087059075774402110054972828344968430466861477564102274020186769170760139361785136428085565077044384554013613042469615199136285845074358268511150950518468768715566011640824176787361222223038457929776555922896224232867647508975651563543095123325739109535806782424250604889893324232373469742702374281773290308983198394316675301081202241432569637508522168199365722367279795231324769251714675188167039782761740611580225418241011779070991264483823504227128698472126121107809713235172318575625470710871773293647575130288321452501969668112215610365588840718988578414271218203136300742525873024995487792509617229924938006102586030010570539161562919616699218750000000 [105,18] -77984669019617099637517775097212640602239300598373774861175566696538811869260432362914590442169631424783775365770745815518386143166375567371720839712229729627696157366676259816520150434007212322272310793211719889218150818530442092907345900737169082681865800560470277682785569348825226209206306703012392592048433261016656461534861875758395334274107196726323656759773217258392871000617417518893360152159467678165887914388025225696117772450863378631176623950629153793529373431762019159544961176096846924953459848790190293317340388074078013173303476955501515065056704958425897325239199235590433063424413390557611078039572939541116908122403654040923239116288988287303163284022435729764755955091669632013839284054038528115097440212656456821902434330818430346335133263649229818215069849367734299881869834239923990020642463676604702158705383627810670417398912663641966871216415950581849425156657731460020879915664385670843527161711839684566573178025949105471608040121888952793958332187578072060141093406710045649940572494840363421780108357899741992981810398736639234410899794692465270847061860892190944781349970806236212752929157666235853788539162262087777595769778900263046803133940246026441647848085834144378490963684477372981927870744611707894748281651258234456753863338613745622858874349502077434964801245038830725383853062484072749583298098172859471729592803246196079499054532195354672924421576943657847261777022859727712468044311888838070726435317823286569272931992595496248749508160397126951631994233322883492740512298320527465336120529029799127825341079919984882137891195511046080614180392415531844725148843554700697662161602515152579519177170164321403804987591796418016444082024246459266193642440076280072350195051887306344529495717139501153796540070243874177219922876960519000727141301889698774537689540781205084134716337939789442945849688749106269670751726532972716483002886258034321369403749342028635279923744477102281395460786939148673248195372225048112392218868747323414960467972046207372848257947927632069009514316882298505041611758960099307989399153565799522585430513930663269188972322743516081620756291266288464195033188934434515297865981160270876605190067815120968930386879947036504745483398437500000000 [105,19] 232653892165589591042622638673142137424264894646453428035860491181282895326917512644651831004776266320354419438770437167969240241401124313154668705406860756848975228301141652800911408688356141039505831299322874891492676866274543058591183876588861229763313117724822472470533523174794985872927601370677056474826010081479028198745034668259419294757417807655652823584890489895137301735498362385153496697637326049962763858639717686213984776218590083783678646087498987466235272150439041075146810162415119366112561305708466696247386375415401929076234748252535799216313004034526991485836813308827024833136761113980474233699161653335885165741158387863656834158381737527266344287264163359598001079891056617363123491060375817245136907911107835609830712905091599653437395021104287529140560780308292121974265001557343533743928074875147276080742920979977319083959698146762308792743690774545831345837368831962551771829601763986998208847110630675757245365899646953497507033704469474482897107266133889832417504969369228278797657551542490610447691276123721443748823205254936019218095797979065019937262940714913641111659479503301020069655270152834971652876951298403418080121957619247547346207726315477348587267306534832659964893562036984274306889171848036531043745718446393981764634832410675692884647540734649079473333471721118597379033171736903784657473402238403507241143484782056432210615633492111842963974935348809872850970919559099379525844006508007420631241225713785437563393627173241884117625950971188407043086474517936017540698684310997932656335476505238387970702618569756551657612838168953453532634141020154582962015234063061369862927049643119874158911387299660860488574511285207485135518944179214330744187690030719803184909981777397546040290960825577065489242167381783698560204629247569712912285495511667668546268537539551393903981955018938626778867962992435649444789065393362569234559319796149479769803280210200843063690814775526265501457140672394655390883286288935522615709049314083322205838706797636303324639654369205185151542273125208346086169414803068193205175357500356041359336646756444341919525417664131317841462179170598632112618162956580804221289940531236552765693981204009332941495813429355621337890625000000000 [105,20] -586562983900408760226974721838468071487093807961564623675468477703858288560894488451836506172879048766541422092291169772008130597302351765768511373333543660517384569678803221355068872956096207079756881046979079075146027871427143028299554505253705999077173457080649334498646960982055543441317101839345685599707235574823817421071581290768527007203329640690699698123106716357302798764778032869783896463371007876701573781709672024274586323310042850693088600761632106624010469366114948705951423733313684898761400278093163600101442784725077233652281974604654438343155752809567269879532733014226444765451984413424627453046533360359016962870038789814272326705059872677875217518660852714706854273786167547381089438596431369177869650632177851306865408516616788790609911552696274764309129903720647898590986933013169398976604524718880240483830847103890812251696588288583722072320769934077709838997295494725640245358471065426011860400240910732477112675265074770077185659986592894186751677393916640522023876471256546574616316441272180927862456174074026759616414625735156200491228364811816185541590021190102803388544777278135857704041453765035028078447301155420951620436195748009312432143583169441431488280849170017171547514421043133821760293291546721366589673733557314463271062664155391401037633427973092856099997998239640781494866850622356231670404954571200343972565695049967113231813877878147558921232565853621255588208046824188607684707301628905012174072409683646421830175077663978353718271222354856500417094798619653173152749347855250701367969550467247766786849398777615158309174231886579991622535241018626920942476383882548460243370579693121501809623811836595069876646474390944264122534298088794086515552677162606042974915005082893095571484402306401576006051541690455384831613840537133632763800938287805983099908990803798496911162056564301157197464789697404433556763476048995772103719775408241200937457392026888367338137269746661720730573249373143032752807069564315489475933055761281475847858465966611180697024091865336003392853113495764964215580189348158811188133860681365013933002647952138934575604574701072563789041284589543014326395002344439234611323933153637972702162950433546484418911859393119812011718750000000 [105,21] 1257116545431069980149849286281326273903535316340168686374301772843176708105301056361962273011797850010454325213738710943777113789242263584861617400546240113303015311847873949008184143864731990664377298544425873872975999388699102979843249915378371189620983287570859482703903483168547549172473001503400431001266120790521071945143160503934764182042467761304515217815679269024000164779806864530791049780427543386033067756799371286977638342995557292185030259766566282771276676569930471142791833103461940205530050244949279302903018636324715329306799308031656380483741744346670043005572798716868506520545100978807324313764465892790679041761885816427269729089222758532670279517744418291407837619940250092173650688132233264007250422608643154346875142674715544796088626559793132479199905365482372143872487542136959448545272980808515854222423577934085185499757443659320530056264689686877513017695949269458713958943015326278736926178412820629637125771254862936320897202082766236152566043321422478372776787996848563118045604383480717524019556598502532634587765718884092688342102444224539194825471923045272537452313477655644260578210042993957646372123830705140881702203745934294775046241733709811755641071115829747791231977544879533962122083989563582362909326995922449082988404133572786679439215863416089219571382583992311323968455960449725077546131220450753464477247302150203969764819689299108972990535252748622951335678547182868203786034836635464982377099161011416253414254349651668414795606672132937938662848627133882753115109706853752540933649957799876531228256356543686775177115385065251364932163465966228065284702128512587625759129215322623855660569030849426166830471898515608973209577205933393657737163185650298863356586948464150630829579972395237589395171663686613823244492586023605619341259856686525681487339907110046484038982375639723816371613568163345900790206341786986795881893544915376443174529124076012258035867704444078023808829480918958657939251508628991626838282987764647582725367870565641239743965867279277925414440276504969575526978521851785005602325210657040314630589679034721432505089326601054460815381555880617940803838321450811073497347629877548321614133541856972442474216222763061523437500000000 [105,22] -2288549815420746066037350833744500826309684495078415494649659323477615668830563226773913121851017592868319030479382113343057723724468357551999814283106736885201624535517942200638695041685681000255072096967033462237294400296231475309902710493006835863377866443774753553753289220017277740231171223035408602511466767258994922900587118209211183766779531552854870739630678766367694706807462454613635470300378810097274896424265408280183650813023461928382750266321643841309998783694333374430618526900450599673293223665916250830743138909169923499800284224549579173967033859024287607423016706767546602723294433781223292313468484010510469389420089725774034031121033304323913301944090739219215363684362670380554766473707101435325037292849943883091514091879605066149644139713090729472647966462315667809539189424789135664845555948665668223962645319204871608259551821217875219813614073701451493324888968007738712261356671673375349817283041199020560046459436145337158970347225519070559412396037543640461217464961102680266518408038162124099550379219861426113653712218907977026501868011607914372157541543759744194921660582388235745713991096060972877192012870213683380413831382086563657569339480856488284271942834911805675462522879835623690680228373597853546393399893522254342416292444546672464146053116212082080809027651288756650902389169737736079924232377983179367410652299748539798091494539165420697906667058123022515413440776818741983494740221627380915739228820807501047614867374874285074320656804791173535415964568508538980743492810570277507697253416550476689000510504325074925591204396442837343370428256907808600237140953285057080261864304370200992505864054908516016123269437368530192257186362501464681747800815493138988599139407235492361755319882107357464834755491340949168616959953412907231641132327760315434037078596451261865655267609561001971011963096525605194669959782383499956341538968823938371614433568045968536450768526924403382974119903636183747037080635422677413889702755874453171532143973344415527637476394080672406879871109380052893718307041762989900360818864079521857502059485408992142773250825267646438687565924917967853110511029809999142008416823645944575965627265645707666408270597457885742187500000 [105,23] 3501087739231981133882885642571595524796363128669818938838988269308100403332661950204382135157198308999758108017430839948807582053595842985782461254220787378666118569962703810039369834699444176663007792444286186247628979883786225184929305191757541054400967211657242601172421461422163440553192357399542871232888621614421387262976427748872769229341868537919414861545461874280429704957682296352051387146790766235168700189780442064537928628079888168354741061722848450966669926166490869675466927989748590717175061321715801308612778399131003558118624044443003846905214361071016793544269426539043610785228448411274033846484509703242986250085130059357440554604632104782979004066105486884951523000941987677956009341485051648885513143099063054659548341960174374140141735900982470826801199430150102489216736097218566047100591533216981953481129774366182768285680913934386816462454960604985422392588481548307066480125137778126092146423755796569457798496119431888810437754603636822912126085167954133102007641831901653042414270414008873456649103570069975099029450444703397820986406300106854380294765395785334634065887348384948655029358568541035860122645366282549334143526259142803997000113695878592489022478904209640750407723103592521430777338067774849807638932285772784417977393201238869106370340477458035159343033250937882055804687431596721555323588395971661975713709473009774597477158493069892392238719037229238666023095287817150141841181029125827470264525193561406716039069943793911405719242241836559307238393505736383686081058049895705867261947324288023196158631358743963062170165602014454197375687210704208789879245514585916227447218687060540999993133252319459018026094109823021306245449620546004418449220315693242617838002369091990751719989141414095287628409628223089394346603121613083460195300802980869153452765179275800590567879676476398471697403364398170354037398267914205191399774408888344006997053425265782550514432569663985084732484315464599939412314264887695649730015489007907788495423016981339157848399391448742462753180959909211017922449852052973281114232801970283327894301454093693451557219952066776703904646485890329788790076000445330342903729703115441734828650055533216800540685653686523437500000 [105,24] -4362483676763161179585081071255547600935258113015105986162447018988863014817864430590645740979204221620759862011249688891585175216002056314171028864198204004349357070146334980479146952146452078313438146111822416668497754742662089015213679443391169812618037138940541017184947296649864399312666423858327865505410945970825074978303499067534554112563226622370060200635757921668558657303450200997145992021732460411056792494519117431762055718892135048843272898047454804291070585580262649906938649683629545508782627359931553195333656490769016457087522836736290776672832773583539580648347862450092851428750727349270683689613663923695417915304418278947810940556476917699384115574701158090418847204037882943235027789459583025963497000742824672785633988788448178333726386712986353846590278557319423844572956834605369717177827181529410721289765320933822209237832602103162064696317658739640643925114413853102931653271305923779423010947203858490530491969745603599734536143243246981044807246735616874570326815660461691530770273895428086444408886270112459120167322539402000222188186278650325861889464144004384618833651296187127779202251732238219970827875947460114674514824561417497587523672306227377846892326726046204766375716578740278407672583713083837442547055369330068251067426819330259756991346491953248947080363238250626068656133419920830634086209453825581072421632068765379853503413460906053165674713259557678758134363455782449814739472124746551114616784303052752531636661106127941046770811178191460868532949087427934689955474199091503682418300376052970707552409032745538883698881820193731053179720575236882531313639593369136081543762197741020690181688577763169329180210026270996044907433119418248930838185650340162003976357868426193628918320001551844169503062767460539612840045732745762357528217099510869043737214631083222980587786847657434532687311728460837266341830602467418588423701949688297331160323772569497774284354630023356013331267054318147969977783046384754156688603597457986432020994986265165051563666882193629888305176388621648106492709523374232279468418496661106612141513047271342492083314624649625480763847580143212090236289943359454966073289830259113175614515967026818543672561645507812500000 [105,25] 4021570497263572650104753682015361633432696578289172056211351564833210781610446076465574424225637804315135149517703726891025063626689528009598144398569377320791385087968173192737227081897367130401036842439125465870262311125197155841851735633288873992444953992458388292341604664291882729976980323129272899001217747061807258455489409774471908332826980608800255562126589415299980882557941615132275951312593850459426866099955512737289330266499608856255014627909951228913614223241444261993353067082199367273047871241861033292704329026285900643984139822126491963888012491014560026086420053035087050158588930492505686931367913856214432102764065927241018815752791956075469330997672947988676839880332650347304762211461439615868073692360086077798033252577341862983188360573470661435305279632774234713770586765362342015206264832086127400949639911258880047771853200281703058757810243334529633952734639104873297867374345811337557416649420871164819224805138551524548182414153690516391456909628467205083739237076172649435536200243303610168044766282167082877134240595381006909279105136023866902015974432543505756717981564742645084192092284199400296521688048836202189968534794812656637688982175127932978171865589689645795196239445716517317099872199050448899952033873734348200768715023197797120303042198909096687788374258220837740265946781270511093086420825952991030225014510964660032337252905991195865633677577983968166096417855605506553011862243739824785733821053712047392815688811005181062475890785345747015595346557898357740774329103453626361323132041251266752390791489034865072982479693958355782752322729802417281408539790314231137425644152632491093001698696486632883235783500545886138565977059104990143047704872590228279565811162488446748092233951367215441062983347914385512091955308837281434089181007368197678787934861342609096867871064592632854749311981463903517473246002679070941305753867971545674640194926362884692807212088414813907246075171218875687063740078640464113438909176960136522080890450281624948264473978010189917008674598242745799427949568978812577692801566554892910494089814004221371480506345454244975931575589950512420242782485573289474557127486792351689359747979324311017990112304687500000 [105,26] -1563418661766882832817697747435660475041094391639700792971606073690737518360231578782676432482701104719957031499407010723402550542616084142069993031539799586622242618789882862337530700248877440712252463067211761197712824723124417596883155792652480849528087469290323507185747775205592709139556323718558013367160144262609653467046412929722435891060992954675938581437773742882922209117995683800558223549336592939621627821307014678526014747440532154350913891949497939060314519158217837498279238893747705913883260282079768854039128828970380404597848168270800634806804817312460192010219659551073324570032433317600892328768120400888572948539982704942149332822855017085800432842660081297621016983626823892940865454177012021439035954568403077293172466508104770305747502616533513441246755791505156011774591326449619483334083543071184455625492442390567781613070343420934603826023802838666094783632463413194868294416206899888555976984436287292395399627199133521518350741869321623006900565050268254056072437393843594820184827830571179573197333816344647763601964086744635885330343303036521864600916076656141257760039385448140683782548430560851207176415247929423521097179019923985337229912162573526779787162252788881381260412495825395947058052284351448608336114040131917774400099827039862694772037698543190582325372816609735698037171791593497086108662827196913427953086285892157344258082950057758827939770697729536806413853725620718076200151131775990975639878214253042662372482646873106199676225330805997570896941332174959465960475525779389081503502651534706908344069616355516177478316246110599238580799513802972311109715052653988772833321895251001370394305171749023534824388437682920168223792384051248910038049129981503797589829384528327747600869105341815376438024227776187346645353081128790922350714161650018879313950034537581214299041371294675411788019696892592401532241046425869411361666717736385729552180866831587508911021594680531363448218160593870162158968894696795042540082592497830619251094408869276701684617100985620179517725968172666834237637862701997812445647410782590831305699435436858314231090613340352261002597214750991151464097382446852190022437353866813225522491848096251487731933593750000 [105,27] -3668337616707287696664764467393882983262381391202933281302286736646746844457561697066534702503549196788011957022401932912622230218486655319595439155703221004718007462395143797230971513150657199964941613755800144448260891705692070811699585978281245893952942980772158567937100190362506952257881365354108211976233768575792097877763151784580464590643293099435697823010468485168348208337646619317323902426346170936147100066022062823913412002451732299349516164997456319839184564735098106112268939230393875768475482895890253125801614218567576424159972539485277337991774186807672275385359236995284424236235027860728572931066836402423686340336665793165468537998274281623034549949405950383572549443305061395113454056238714927955371955981213613764934897391957899002486856661178898935869216849033529819467297933119630930817338363723322684157179568914612643475282113612164515771873870096351484847984548645102605071119595768344535498112269466304256410517434142302457119870886321702198108586739743622949549051818535795510407507838336216419436089284042020084429555444805813330213961642513863653966498078268248199457724861086397277234312901657928193373314443215710414443002026726469908896092955005521525878893734069274898265207929153580341322591306056068351910912170933810249498674266760076491196217009514866339897454139284181065033319696762807458866830894144754559160062340585008205090880732194779829050124009235855824559284121119862469128414155483363079309031737580838087279623813158418900305734714119596980393226557348543570161756520376430230985872204087995744845861186920482857479902193752159805778974972275338901386039712157085175543134472682640666816499580399341440759326109663686643291331921356404923907048332452442984310955655966817526592643090529567274769583106974443125967761085290097114499292280058954398645952670873928966817056633140193743345774594264162553623303441707224435336449185531515049313012401055639857512279948883886731788972859629930337715204368166942464428629249104459391103243652568774155966676113255381250762731308468416120623142650053652871978531751771537904777933535198513659396818628601455098118631127271771394759366802132920628090606562921038857894018292427062988281250000000 [105,28] 11943097741366688256851520432172160861124446557042190867435255014687567987491239228974643049326473542551667257331312147815174257376485694694563453888270969225615578752889518233882509633696262370354270290949336904630000779085679973312620474980413480206003976920923382621026876270972025188354191882372698250658824812265415158780606727842999016593005990821786042556972564197690547110228646642573762735722340474401140806725703895163023735428938126269011450883009424271646531600719100295669392805411940798531934122249829261327592907466545778856835080170898213522499011575457730275957413712516992230202308785768300040166546334730850954157990347461725055871909556055719970681187406100929883963941844485168003102182668892373216340480344635156880450189304167181701528889946656293219905124816550757117928363493788902697155241630955992786387633255285782564603247050313235313940153353288949032791847648644843995119312272556267454580364945166733898202691254531896881685477654605062579481449073472392539104389205327778690435082932866427049309389072158144689538466653274813443941675863558606877074549927678920584716216936396532229718362280005111858014283270207634781649772030949015827347867769328044067627546268445007092878734881315338255851500913841563378753554060942439443613151968798465442700613498210560964419956162944036369390600895299457224917175574856012948606099563763286822557839616792640483361453241900468914548318553393817698679206750921586025495482320019812313001564773707939109083904020414303640542065065367637645975314402757135427007486777579693004896008246383822368362586626813002276098227888915845293592420951540945079508125818800923170136889442540282888745371093729960220317252064054187353668826117457863474835577780188469802588851469038200823059964602253113955678752522904374362311250470205511828151074831825028616683518508147349433506708012855792387559858851197232287855427923846692444231325904097281090715947956607672392866891813733507054243506109048195126932976420250425292012220884885777014441201876388502454543580072490940928893125171429963266332000617680473765568632213052683660115780080483611554193528052142152526396552207616749740129447054926004057051613926887512207031250000 [105,29] -23214932917178856667089028670948098981091126477772346020370970057162901891214246591634837092867851113433687974050030000597887409175377685736808394886797025410481183329697086008430606163172924732540220799744420387362218337768428130969352781936935439922635677195074467532882834609675343728832156716743543721181629062419048369126753056603449447049636817415019747897463671725473146018008941068853413653915828573351143303047715459125150180491418534304974959203273188387259787310780112706846597434201063185198183839456029781584421229350909933419400148633095924882168212521335979847499804000054864295395763266536252467168048201962246343238766982530745515464548844795865878662398477929031054921362900768597976514415437451382037683554558899270651066520943226869704620884846975109823664118296513228310877627924420087360796262102220233238742856652140990000090370862099331642436715777553792257572074967291264519563829337701545240873950006126166994851257335103939129937299929494162344439195473198314137248246844305959682178740388194804335330714513133877398876780994207478454378231625272404061829419490956779715158984051223994957445164206516952523175174059884591404273142028188117635136755014001955341435083011495972612912934022058851622978549360508660014773348766036444687590959643412284921761502065564029946756969853405605414318369358986886770374831405846252351719223162881233069649894880305306614325613359920345839577075175440711611036031781488553663081258694136248113937718404219231582468054388948051035147304506245802815720157980558462700497491334681509231840063694373905599438624467576488776766120750882429499029274612936557175343949390707702084449058552628691409384168019024179792571020834432983095353491292526560652969807182723181290164026956579655856797931949693603853553448753793193618841096822541346166721057974799716721854630663527511089619039243006051100711236376854588856273841158754286322039083565285326156659847620055686201853815519182920193302538325748749749049911182492309356749460100410947974171313020694882957995554547357441705537018065531128295942118133768320929851398039063102387494372562178897695933518001901003871482297750636087513287364458847150672227144241333007812500000 [105,30] 36969364864423861374184123512821855104679134577547791167898266345287081899414785343357713178719627975375613212990351714187060824613455089637540042630525770491962266845087176678159099797844551019743000022282597827280793315964107856349038390816117276737557998270780584717548906772982234054370755108135673328712773398910302043179594751796434678732088799187392943684981303561993734772681010359474217108572728987618132112473135329035717069019154392255942017528359940308833746988643777598007528269868663421905386137296990820104078409752062883749108992240536195668930245195503560304155854166575429224484217530003963217063015049094244496945823954307909015137903012307944179976954970494711974760971681847062119470822017508443958036362548906357010083325160221716941095957091223369892044981712245796220088339416294904610024779440397314527594165327456881491882614646593455412611776464569998256279432984708383344829884614996588054232993616011514815005541863180860871151130895808569456375746048087058001828716041941028957459235741944747328181890359506323456842429920333476031509626613847691363072270423807837592782261479338666687715353840647525109571373666580928223438300221146784178204643386844447881877195017462602533417869738109075042523344784145963709260284752046624349187378909570289063550575354108164785012043300619648466232246459243050211730768590557113859281454208728912214592984075306501435213243046353642259370979860350690007625148107702596009044002747886113677269492607462075667860414315096999195494691541750181876864080527513018322337860795699952295719236520002095275124446154741360588793627291291051105978129471577587861843816250596329168386512371429433218276821770341944354309095380155107102810913857176432674628032557211660022547199875528344820376880057676016968558538606705049889287711565334446073954600855580532389431824392094494666037557101091418128111103681926149940317688932907111230766064980157621057225164993589965071080710519403423725717067119613311479224399937170950170718120557818689644607650575105354602173260076308400514686559376484448947018203429503145881685605833764349581396032762614960653193237195172214868641032240207874859372338960383785888552665710449218750000 [105,31] -51436192195160943348465182425779057678347058431003222580141950144809697827895652286645113763482529166025856682770549785289337798567284166300445680011530835882086515407057391334328749097901478270444488416118293154853077674036170592558465690453333313927479171054702710100912150750060611960055363942987143401985720673345610891796905361990474971477639508364664878013400889995839639350757136504939839984405510144104659346807091799687222847584322382972952862144553225329439530175737421061604342621144184301275084650067391822075588039584830807931066449261351495880017604387812114885311092661674749805165889707744698750436104631597181347068577580170086389360021316835208532339927575131700811324707831373191843861636079088448321297231163829961675303008589184887967075181855256805150817751178413189688433862592003857293362657695955603715514624719631312619253200776707279995092435256660435976889766942898638980400532886165937047161111921995946844955313370137927055754271683702676262790400402254366868929990084638510562141543493812159129988051325970118153319996618241400309548461123663338770979613596495028996235616808395965259256621757044204918517576635529895376252670918914998811078492438849392490089364333321963248281931425033743156818583400957785430515455768377024991147393482066881751131567930732511568864659298373821821474602139091155757841061730894529213793713613470237009119780475415854754217944175779959991805050257593977483466258569705474273613626672580582999610715543260138816133747692907443692394316866265858439040815741652228119267060782925183693018611222164152279078472770142425760396097943817807247272756640402423959622785660406671029949379019181859956750926263334909787100479179885291978471805422347410312705510301673129641611916756500061671568050374494457287237988319131178504276255041506248497091700860284438698351375725880950240486877172968636414568674541845673394169939414730270434427329828409372544121085848238821780247982583094355785138480410997070521830591012945727404772670061361360142199929515989701482319376332261216483013466404542654085499687736588366021605639212089623027302946764083124297696499181555081190055219927947938174384034937247633934020996093750000000 [105,32] 62538329003160100388765774956640556730771078727875213157845430709567667045987229144959918017687193979167265546317870129828212959915375107666816723867624040208010912661297003774046872115065178219356131031819659786185015379082123145041530261793941066606721749737303433133392542200645460622572848728737163356077864606441425067907677856894946966685321759936235565115829474847578250313984651555044714645484226390242495564174883957834883531819316868625977887902183464254822708738892191257772657092987026974502369045010428795952391046898511468722505881965237362164164321362330209119407129465282401769409989169596654057025601438559280173605259880780095294334008224094574472557875493237192348410693279132177009819727875618521308676953472639441503208160911817004628896812484726075408476731744700480376473385277652368658225243074317186766155592044595765124934734169545502785356087922701441897979502215879069803105128244409367213161593161275848850816010037449196249302388994284407643014616265614688486305836108354810410401213421156030707162455778827608810670991526402472035479454299869129377976547539419978527598057332512066150351801067593361619504333473710626820571518009917614637435156613289446143541396633594572246817323420646577348865775969036023498222998102973282572336871931051519681002098271728435990547425706777022871016992824674741949502074188424995516616460402071658968234669160486565540589854884366784020339101816831584293660598549961889250086375217452882957205274815746000863574792907349641785501570632265459579707553797132464686959501639139044410841542375920774969866867920112761106825763786423828638634919979221092629025076317894283266568888159610477505960943593760820401677384224397711453061607309337596177769585939399225967666330153224247323399211793535749515753012518448298482527602804860901226900634200554077612871144592186035799205697694287909727216009564775422433622729568395300766879387398957584480509216524269140269539341162785069600586784118057749902808312330188835574451691854561693021573660916625575774313981850739492180226870702790719916162857631359385405517174203427574836596443717580313427377274836136162599570611532462383053143639699555933475494384765625000 [105,33] -63847440277469247232963044983854387128401798769594969262923998991576987457672589125511493103587142509312706330585545326979413585799546302656036382061769084808674932576702361855376005682096740194500243866099265809140681267687784402412945645196019067257286586583662254895568429340876787665192654786497454055851060481589486316855410145521675053200838944093056764802329362364595089335095203990286527780473630502820081403163442587457341676580701824691859557112917857686800294271911477541904954601408441796315380926010189748179287578744662784770115679326045508828749477540359333147019694035337205640163956337797631805010380323371168900988763720498167679977574009428252701193772492308962952778902263361130362521199822844638974765570033733510935209351272978259150764748382950635578360782278269765749662667730268014405275117639535004714897200080947966722539432836602478160629860844473288715006952555899461714814347032679804580362447693963104742611540194018118729429918373109088338317829214322927141027965731645211966413779842344538608438756546787213126327324994430544631339561842450573853588512953097115851735819834902141890802503720197871579567417680513920453190030164982873050258201551654479307859469707941545925288242050117057699423318519524301963846631076837498400656127683176161592203049149311326620743564219064116435677820389674924850807755302372427834658768277151599289359417545423236960617701033008030184855107245142203028741910375853446853957415583751537688551518345689584107047290833608737779182368032167167635213813474601735704621642546081907309152737652582853786438622551731108977051386861771058653137473372161973626130109610088702384950637934481050507846732878480849999165836018523545800731128830968331495650062983724884585956502952833831473822043428508760487198113970741415903838997773389689062391965690511570026843507956124281856283371999876415087962837602401249129419433392268537869711192619029287360860420019403070958963423060395829725945306116212837272178760794513142900327204478882641352181056224188765931958465538745924418161869343026925824670110910781987641999834753099932074547007106893959114424335008096680427408867175564921581099042668938636779785156250000 [105,34] 48688385587834801578859609074259642776405293680255660002343670852270110325940454732023743603743030297796476414045244965124413979751025046470374309036040858357211275004626740535539716583773383009463366154957072197976461592995785614342621527375187746755401484268606624048326536531106646800814891158949950162762690791831487990216213724915232674432594568328382011087765376966558418693048515740033360436500960079536593248193563660576776472911371950582713631101465402850683381976743322181411866252093813870736269345495167575973310198148770984241955401074882602380549392078537734742115552454321633964187203248118668890526869972016200133126598735935593181129286992944281988468708174511105302213847986746694956317651911086002735907331123915806828343666675349858537009916658954307471103620414618076310189627379811515152285621651248054473346648796243366968838852366663889081056852243974039302360773889536960735628992110947137400829445312026451488342754525976822796141556204417370771832388487807689925839455507204672451243282576818295901924873730045870460793625877927132944314711319617673956842769907745496852675298725046171001211738330906429566433563097824308573914134931124492915331756546486313797166778225903622812185242275430464912448643219009073555827022009147373703909861830141407029210691235118642407468853962325759564444090528628295317391521084731746760194237982010689609063715500938198609873975070588448840278801589748984956978326540879177650851011497924033951129762924578330109904472870141943151574884044333691100087453420885162864895692697476894701398268829818450298018929939322083581088996608736517678621172119531193428941860256278928926181960916479360294815673158453510309183379573341502226961852168896449596904532996286031285802346644821392663535332384190676727543436479936453485882890720042083244201142854415328095866568331078511506992604548569036103027255365110171354285737281764073281705139286857395836000438453509235062834845192297392793789830855356924046854244832864603412879919327246224412406390127159181218788154792590025398980463381539233820638168685073369906498462389919274260875830584229839338318512562669897821183984110149367552367039024829864501953125000 [105,35] -13990657279872239422212873128388052189373347767300796815740594986432860668656287228048421770815714921897343238907040093917960833638310748882454586341112305721115918442719602332283639051568792926886133482397574628862475412770096902604602423034450748758027416443071282281975898145994233848029619798807971084836349687282108422575993161804933516316428372355564393688059392083517373706813889240001145165532813683706166018370323574243986189422854732420207439960710126861790878347368529320375899898493543062362326184753763121889300958039809846837870082322448533617634786554853961896145974771349825486836323689856692284478058001151452711192714867843688879492291931555954801735600174481039923874282769877099330805557783123098169197325641493465783387304340508920973646127389248815422891031882848586299035465175919750219380253109247988097711392309092336620526419607089293596037660042043647239898587920934302639936629509422189715970307024594830887252857496427602988709783909650716607287813654670683644776643588233347886903888176666676908714926649136183043022533706032366183284552378032105697098416721053068981188607436240518988162283434727773355837102881236456079014686049613167700851616308552165801308791825326636933363916863129977338947335754258264579939662351813613535160677006676457634350209812620121303100618209334863078742548308871901879138267108993478015910520576096696266635760672178435601874105842786271798559643587787913197826180588877841015516439382563330151810147921364450233950573294574339916710322177412179996935548962799206875484304061354159711082663546897360570901969396000734236795961734112953037717714765283436162270450805901935482713768974241625508549461544351646596531103813800703605390287678374227136031463238858724288496801770041735084776912262817795572924848783238489894171139933190425102062869470603435046719840547229193693731458892633090624381257732477141785419668256312283282643446979886987300993903250663431911010268200222213159423425569490518603271950619870341725286935752122787869586168057423092267829637939491190932932182137942021945934075461984815416246560963130758120453552021644890681337134356274640514805618352056626463308930397033691406250000 [105,36] -36379658570672907540856929573912483360368681425158255928195367971748649689706190478055634599979891506815683282675166838713850329065945111090979309779756318765380483810039724932427425138128055948430124153065279756711230406604858656881024566392268264989263658083204960623830439516254792724306846759657376923822840744020028257058587532796871501736636776242208805298840102096666405861773513453492546160183373027790130757394664557186254343733362066252987446392267091251850750629369675631919023869646466437244349143342976554845772796397349382303720360314842121934203149134093152098322513470972217198232176224124913013532336026524101760590266686314537341863090334542255552548747559212891681259276867084327786336954642124414875192915244527414389664576238634321993464901809206448703529673289536786482899834362431769284738104648758336873740112640266320554367938773458678699443289314057297874994369023436781541101580115435565628299714424438429681509582125128379498297311360973655041187731609593694119570002619677814585224279535161249061217797521908241798101051338257313866210632558759709297325847544065233054157708774078863327519655348970852295128015295738187561192574841016236521123147021842962538673074212768325386554028968326026145711126995420133595760456721238747256242057006895746611633328055681727502525996310156059448981306538131510926526742562807352321896816125891138784257204371146284661660165914328546230163793420331328225204888298937835896528809286907379479376114226512508229719256540942457557423410370045933477890137826573921815668312151714545246555852337351312195351506067972340695116963670764730666525392212729202672501409602088049978630220127924751097592799213593332714279099939471001182080640349891217785102556700456576004529813543341524828839790387822832151811750893688428563670854274182839115968946294169520498172227978007222042219770706607137260274408551565483741777470118389635219411498516849031543565147711974901965852090749247420110433715886789974191461337275425501066296616726581861600864586190129310016961545447124267772289713255128234913819327126140907773131746383946704577353566479229854033996468477200718349973129761565360240638256072998046875000 [105,37] 91475878743584884195138862444388862448821845927432853469745257764619794232430598779329780495422342442898075406703896820516168623474925334231690192298679307579673873280065744259250855932512560835713003928195150973789137876496198376243631721970436618387707941832736613602718872889432597448623555810861698824218836973295745752044325487987000322677070444819598688600031890037949215580450198156876101277115798776030944330952084930143853539239773179008621549957361102228970551621694332317962091007034599803592196525425848931718347014039896410248112224594090849034989198390945606029760845712456286765848700450915011485618606544842323887060949283164457209813935066767294577499784763265403418975920102996813953448231421335964086843316792371465337328105045923292446040509836254753954970351111889836684871167356740323161333848389825407346882309709710710243758217105927545007094298166189020401844260167083159061450317931989986442510643681906887351590252498422488213847421364309178041886233361015036677014341542426010732445811115419076778750898550534420725278576653766330147474636202559098918375558188538676877001257186658825258761040476988712724951039417944669560708823702153449469596251338083595647914167315210114295644112445177080259783300064392227315568764989831342144250286866389726612154890541191140604506328339444764204818615844332549424004022801051370715841228509627894578033295196995254397218180709854603930518903798064884552832183323937331746824551522268361885457265959143748578873242007468140364916222249629275096413370790215715004251348069972989638814035971731432666870747943302516052413284860285564958740453428795338518297373488812884717478084565243174245808929830069973643077632915837158305476608424691078188400365487962196391317021269187327052803429099926365107025409355891967895916989727238295416994793619581959902326965903379585989506397964922074338098209222651087961960745578510851758878016115679631758842696080703696664694147083063091272523445041910145846484222502964471342351532439496027177318829470172975347860867223291937136389272280108613859896062241514464222149402750036360012800506656764205147952179262953176230865892648580484092235565185546875000 [105,38] -137162954903776355328274110684788234037205696614915468599132698397806534577331156359533663767736104724249044900360959180167284862753293395123941945349760709932030186416380844077828014633004705850949536513940334095903540828323139737509288705451682283644928293578490017566565535107247654928122261615704948863117299767336004290115374918042460291950192947040113247873957341496760166659418361464774968246857772437249526381652408054448206434756005089504095597534557265043198755926415424656127142270143996501316029260886913642062662339662052643410937551703452348257805235515490135300735575260720008181783747679596576596146836407065975538939790525027286182650498287174191234638250786746312200693541444105072329449737347971579845546021518843102356939037928654870732174708806327918497531464364811793118564415989958372853971319580212835128153074332162903928126124011151169402349545647300660024314157012554119793254893775789413117264576260239797812596877224065101186495925665758312227100536711119414741898344106125702511682913827208662021406623251534730412695076912022454873140584126358607870105435198684001562580764512298438377427433955380870977127061960882607413430935310194280801654719697259665077092946456461779986606492350660579846193990338070944390989562733285111666367732438860359545908292348421656055696717051041068519698202948156346258457080690946545843488535377370353464894323858546804488878248834543811427102382226626817696917086205175385726893348048408797412079284409990943990956986224940018648742488806939525573789931750401088999491288482634768957878393947006721407318795389538116354948783409425603618486650228122480672287151367152970216326144877652359917749952458447151604233550115667873500925715703243437961527649265388732523745491150946123337815651965818987757339599130316581026231002985015239933198589598370796970573442677742235440260481586255920012114423440887336569089905200667800918708787475705795663017110286081118557670679965309296061800380223395954273434219191869502052962024317582965291099435849961808713959138003482877007308772670247169116073440694755836197682152627510388496925568228624919750311588265145879006468021543696522712707519531250000 [105,39] 162083833130878525708917918245835915693413118965054739024194503835991676048209032451513211216585518863978678036892309767236256930621966324396797170434935335551872714626983873124768488133488290252127104352110003939508684222644776461025973562735012927943785545257458096643184744987746830147154575758153259670470590856199242788237320124001714119457564725152815768632333401571108079603939457090242457071601000671508078233231470679276910104003875034851356531136762373477808855253830999046076990317903832467502241338178631417234334343510182723377858149172370195395827116428843466266739800970132944454304178691547505014065284487036609244193314652031264889284553054613625599289338708541646623638528021432017513842298613155752551741629178301128705403025659474242800553712892205246693564360259019259089969758259635719981751567819897984377570977009287987175341790912903046953358924520035384103841390553730979150955641972303165327197682027988722837984688438949574159183454418681156386604403193298973735189867573455321477293903226535077666920360696354200769541788390469443997160782896137081549143386948857385952576111154535004289512979787159229590007627833674404337931766475418629404472050439649981499949678331907665164628864047202119297839479276641162155790214993018455205601768442924046799960248857943445221852716044954362280254401306370819480864921928389908214162960415442580921954107171100604200931991031282042841871274462160734604977003820664605713278879929617799578172133917783138661159340484286517927427236177814819340214348232293153961678895413377343054817913873189615525551804681169764983735442697162535589865832730810755684803508121620042004236122931900266068011362068511947262894425546889693203408664170524549855140238592466526821595522070616443760379735110692987795239617382002229626596182412338739824267308182257151437405804528429768454232201096399250089924402056124381911065331998465958380926474666102056616975085429200301030979950855789443038810377253244992819797468514208118996342029912073135616181789693696167907606744491742863218193453451159589235821751571679349182508872307732321377675396134253337054984163423387855118562583811581134796142578125000 [105,40] -162223420432576703199880582056933921679367116869705301553585534458230904066665677118131242272908845629752651020690109837949495288860284186115868692571293024507463393062582665080030737597834286043104452198121583722609745288058689636701258527402792018896268484097576032070793691081129224636273432010506472169409149125567779436119898250243669504429513916998402685628698095268251017999974377971679419875359804506751725488164348113496404633783268901378833625403521394912671766070155783054966963192702144434852929247284457336936228302693792444410954085360446069755244425899141407904901564525888312804992349649097804558697364512299334569074468409966850249686634905883142215294315471123060873823618384839042278619041066338923526943960158067855700610729935324954233619762821113774952004208890759622481679164457723322012858279772483570159552576015853461142064801149206215536041148441708703278152603203849770980665741081712932758965954622152259613817672897248475034919184638526187730991462562260476783888074127989087565897713990674408665851807757984060113534322981617223636351957460137414968838765941504839008960588849845946424351488778396710610288566999143152034468978712137944640449683915094509337191653556190895526983585615830336632401342985384529457424110236888878026907652268808538549059752094747786069051453215778260303077117384645392195773126789357490828156997487779765725199573930738935216621170015354104835886196425486637653902530271623618085109008344564721477209695888407351671941939277245557252878681814872763794294202524714044699863445056703514173044570419684001459223470649398837682662982852101105172186955342158276351590852983355080066620969049718757359449721416838110918553744833266441120385219315099684033657498557271779541665146509350953270549523313572885017012430942235890690747406361921329545248932872695037843390807459836164880603824976097639562675105681809282077328563819722624340705362643733560448878282817596469823461122160166633802133460345038309099452950954513974332412185661989863313106689134369512717107124326623219152697884426244420364568471390681744028419091952449996102969309600224052990511541816331941845419351011514663696289062500 [105,41] 141616470257863396722750277515230482032087718547388844006427530455236132933379790014513342141303786181774775053368631314483116770727758759816368868242163860724141942613588555856087908171912576123478676911558542900958986470446658529691111385258436540615266649506918522849463164105422132301915220060154713632012951128644176945036674309441523687291820141246548291397513557488974328117292856543945214066604977395212935477897586827433812608920484936000995742776602725377874299710460934563867140338682770325677778693425283633096934159353646824043160534667903882583662349994859514862450452651961081987098862632168083475046869520868310218881366808663679465717443739034710924103811282816673946576088459162678972020897323137664609228774909340442876675054596826192131707084562741113159101411162142989733708788929372456964183938434872228640277798978788634276496290975517255595593629436988311012179648754919335004937097899580067482637596844102947526868537403664662380598401536769659474969790219032632103836388852573334506329439397080144622727065455314349684013408218204354597275200102150671386140965517355310091027281754990065604473477854730449709831662679967524309649285310037203507561596222142430364195528426465240981735456281437717314840168498770770359261417908658670191347257575213261563389461474344755105467503159006539313726407930317669860982459247289358169982522700344026195118624286073646115272395059730225967029275341436826005457126636848760716451315684350248151169356607712042653047983624569399932090840864991533031009072900868785605746658793948082966160163844166236143464453887077997444252166743359734518464389676314412548960602713938645225866083664343073381468704905724948564551899468834856748469506588323043623783316982542148928171252060977001884637599810204784766130017039663681033167008989763923071855927437339470554689145617458505026696809542405432696085780355865514216603334684507520868533517483778138697756701287024292781785056030274071134474194144199323914411233062372253134538959720388699914496473333652614442568153654775882587093952272517817006009675396644201951060487135653921043672667227201231003597126090198798920027911663055419921875000 [105,42] -109363747227405930455146606708058082286949908403090991600184382535587628127321885429881038121411539410738975582971157557883310435784648076295065354185379189532463647574966211627100156806353269626578503197715602423659140669258658826357470654768921914395544227438730332710941114497544251269481059918189293157640746050601818814925873105362562313462857124633090158052643309557233610010086403261173319681158519477034744356040116940440285049680713015382190897659344566996817319169293487566689521213855487166758585097711138357562758025559258913923582885952476834648571424824542034321291469852280250789684990419492458040102713178200133273996633470075940120839004680657751958022756929271502070665479491135614245055915836043407640119876578653719022686096797664950861627804789169517059210269995514394501426469594634789124664826737070026050336819371668899396054724873325240796601703941200069745462169348170356168625744476119314667087197226350314644766864945889667179239005985942536814022784726856446317043359535644164415438650789318432672306758857299454025657494634991840659598599944131016022511184385099739777754929973564097882440253697547899445608431203207174970985434844130937085894504137304686638568976621985117700714531058727086744022210882259711379803844228514926901877753454799738522004663288125039741151755733189066198515821418614552621780958182346370237695209528175383605572077143770760616493961803846207711444956702979581286268771238476668028385614822409508312563713880343878295617163464284771624434948353154215880557841188285157664065258297044393168148287196194520366689034378253688495657516999760416326487705484349904167471914047660304174911600576071587676863584147111251504975477933345033209706062702854001142254275762936997129382333727563896094866233808292930142737557977772833322420256102386998497977675026573761838445013550782537040955839560997168179173609749158013535100453444617947745830907125414945681224635888425557341037080799206040284337912135879309686818695804950462203888972281498578106784308631023585711298326755946328611273802937426710027457283429791140213056680495061076796344925183396799839297131029525189660489559173583984375000 [105,43] 75206700809309134222045036839133007833873209163545014321838632256959366873718880030934643808945827578809212683554572464926125197064103969221361957759203998349751141433635750184878318730512522528907769567268885491708225582575888240675699488197225670365825301550658728138242449911520273414750523944313048984802235106427588950937174485576410373022167763088141525876581048017503613180116412188858647078408148683481646620430317140874219216279734647469470080602612518120900108311783928846525073362987241833819511212252858488936679692795286811125039648510726625717378987519487807969083381426370500632903690370594665314380234639223241843529590104695589719779089658228148031201635767423459195330192019787296965255784647809382485342208585869033453921075685282233404445964610610700909751151263554496091611484033125231609506073352974897712443570965184221386613794516968188912175720503759899406057808835526063298072046725544913883384833832384245598216561103779817278488783179282959733082443812774022623330342666028805480922374793711848790714893583645569164292638865576708804178161244793953950206093081216497906483490208986954626506110302186166074574803352621742471312182314567662776993306203379805752127918483951586171463833302952301556610158386612331908464125517274518631420946819582367951690045345451617375154936595590203136890505281505759676556434409642069945909806699544910820065366792203220576102247571680535493292913384342569522909146181534172001161645487523884965986019039911337204713554254053229388813182658242257699381903120132203941148356358699841199508008583177965999207500959057080247313210342858996116605465658125034833153745743121693169569488679832519841401015520379559163336009535249199371684227523836388127827550816451307893432047174479532741145395127212952529091150951092011884113383426204708535812323716857572554323819280097266858665799803381267289720022381374691208714904229950399936193504511059527599217755753135033823375487535053441329480814242057964322261358968445478468144863288731646185873243622286654970044416512067729341005993983707313860018595695170065979966442957944889506550801032067066209663153131259605288505554199218750000 [105,44] -46129661191479662195773774524820291503447232072259743596979520101342683440557145550026908419900374713254729000387885332457862647264626769092678487395419955712115106618352937444227107157868832744190377193430279107460702419141982886508771619901071220267683265914000459214321256627346362252728164442606059240845159998654756830954846076748645313243274219994378931864516605940277271090226081257206428901127089279391364063542467481944151228116780581750928582728094513027442270229532471733500334816892300568772977951337674030915955429466103518465024796232303936298413198649677018514755259686294026972147272069088191289517154716616020509693155744808987108290377820929137763313103829099228425518163521643754384644904587048429128564404606408942095715071064268714220510886097732045861748622503913659409846771307002478956909766080749008103920705300274127458785733048324892342019946382537551851915337119824961272852869074564453460478897864418262795614996334711213035157908427211401968308969562335268071561732973114897673596072874788313058941110806191937721794500826941594230124318526308014364836154529992857076821326723104263734636376751938671876406237042590302784494422781308633437968475320750983860589483483132067431835489397903471845533343490987630554106961880997183996981762008888320113082433255242720344755271122034459668893936183502432611874619657863455436735677835908969818854892492215955961231192869292747876609126223281340226079788136139320663991773103094296196335413710605021807534110017043446793969230296332084254695744109619359318613204277734399837681219989287577464315711763384750419428701620541564816938451049153959041694000753156915140532558355620225921437788225138443728936368235200789409859586484769223111233276340416879053509535464242651137057883737083213862056622588336565082926777697052702983772440962362844609619705079211557035966032091294544864167646061235861877083594838541653608097825390605066646584564116005262322028203079920931556963528460847368627765282250748962049366056663392484165139248834012219859915753179975196368274372563633611459912949182183195238669993679403855006408599441491968917716803844086825847625732421875000 [105,45] 25171557352108924227869689296810516804628623952396552239501467067113494959233801512528676075386249633814581647187753901142546264149236442541533854176285513307341061458030411010247808440748934196941560593019759570521326896896980754041203939403101382839153942638683041056852225136688230094572952472917357261006761875754954496147378023796855131576986075306556049988588844424976831308609219979216895798980655480933915481018074634513725173288036936227486046247234450131503725134095517431174386560461630459293468710562415514452501799563270718898900439999315506648306529852096541521899817655309458520213953341554594407402483531622844262580147145246604373116414564049855635091942168580191318456525873239130044978580425728989167546533592118950062329520413546374447202053781754142079240779590685605583303991467612994874236095308798996935698845381726101299051106903856854062195399584862368620744221117818892579671749748532380583154312032376974140868008959266209543268847666589462299976883976558543865844530381412419897900578559691687772409534236299008318507911657521585003104396398751612199182405792288515508328580563570245050672691644184856997597008225033968246588510658743664976475451480521649452155778782114962575796713391546057761131877795697511759164386140231322354546900412870661783774762662185950379396727949683295321630606223121267865951992697179506809690457314143046945838568733158456766809720670634044558035863751819353401633897481692438820406533668035722920835330445572204386345648981315912049449834064196076284164433429384032855595118407411379924894391082039437824634381379801742392032283323922300497720352668051151340223018550036294672774780559040011723379192269464509342781006100838848220293959725031618378824096604785837328494646614676582897841102346943190707941571884379681509335863723061386298175908998213432951685154680060465313411894726090841502869700907883258653200136885953691188896049919616395077360075239731426713443549966741842939144649523350876640482576918814521339379679407934889132284837701093282609630411776042110511185044367275055400659408419534053307149366086027762469097893149871936202544020488858222961425781250000 [105,46] -12130069135947761664178293248434783967780127610470236951364390419055815829768141005398326481729345766946340052927615895117820903854537570196281686702386160617617753838046557093720666130062852627443389054163981816502653299860945559692139338531527363280705542134870049746399272287512924227449903285634855965057393684901808482625660153094594218889439809764461094668493808179427149700693969136260451851809079332235956628799486263191289981227292687989141473492547141513238268220214443492109591434605552112547179615655671245960815776542320494408617697915750195512028665980400037612872369209528794839134277309969066558868757180863259621435962960127994579920408233508722359161439326419110639073947813333738690077079525637830538593723863716536136844793102011902137263982400587900491942287671776437506489955092583336419842912919783867975821281213267381263320393315041100120375607045449835516558508585360972109017361538961689815704767328492421320853559332245392194851058060516366822337101442057617311797874050613858467824035180186695935142164470339062252235048934429224618666711498812162814077340734634483613980353671447443580299937802056664728356000676678104883247884971828214169058210680791059380878702547505386224276555027330306965183675662603090241551631897313791193722682818891259863966427345780439101318547142460457128618598914617780700225329184841719512554289586300021662418769230022619036816946282252100719104208730014227804135456673244904249368661351730718971428087399607740858351192149838360688252018223722818553740975994899294676388048397086383224379553416497837146919759578051363518411539580677058878783625829871820769085186222743304156811303688630288828436275184506282941359567363490256007077489753645640975880301042706456999496597195908448291367411376562934543531711204487756038828503711191271241852656579341908188213591098362124871873453392646436264161674323567942722552393150565259338571903891210566627411962507552991629001191859739146832903482232808784935972673831338380859874610402878999411877690414868171139051256778210448563073413286542964820229807479193242179294402882242979264601490108077541663078591227531433105468750000 [105,47] 5090554437793655404932305759542388203876362017495906781994815633887166149150382378606011347968934438397486307219441007098817938592055866705221997002260509703389668311319473333686921981847573543009112124646744740703944293333970190667343391196395247639254167224008448728340006668086168834233330215339744724991905735513210413642356973012269107971782690423590508199790511900392141525294123769356220649641918246621727132823542484287004566023235526849692234076373758397671294526145756763671773430952366924761691845029945465335700284580118181273448592632643311735157703413193037510381273166350924538253692742848946608503617975986778073202645019696827360362039192373665711346383466450851801139474030498112802814983847436309514085616607705124375211511930653082788995071620040864619734765666847538390632814413939396970691834502262314076312820774810227802090883456843949153459587061754744042658110221635561768018103972160442046451116718211579950089207631114870463333501792219704475635900713033721105075969933083581314002408739359254294200217330999428639340265354710332475412189510986188354468935010897538731708535028418957694612365206651181043281738433723878439984830052167275755176448284963856154448605722700490506741213579028962731221980909112955285208736859846445773849779244864842120235416846838666987726370825323344513300163770817006594164874169227889611904003850537407968741044347761077861827096775426735201893071437033998867619974775732184980839036763520444583043584445173488006927979214899451849655521784812877081311004437251412539716971661972871813585203172063057912211287430700220613728265207287817044002786485603262209463293081634615889477300073187048460224958323377212496034110750069319567994854245460945026143617338261883894815078398557974494712192161257654283882872146213490918195669241545389711772372927645845040894973390534593072914465600575066814358763365486878288253634776677498770238953584638553232691669143204782649940552432585241433122204059179457367095750879982486966746157863525905895467927403281202174124039983884513663719972348226935519703555119082521141632314375368448602920956602702062809839844703674316406250000 [105,48] -1812133425696274703800173912853892355445593691502118495181133348472704505190431027708550841144079523269813759246511808971460515519697002153416431337384402430636362516421936154818445953153127672209260807942500927621995205132803431768983172762207114062491846922250767004834170921701178395744312769308618128215508503596150458699943485069932517132291341507867795034674438585590620915412486547358936240675234292567999037943009413529418049801842815477496732138301380734451056187054421100079437627974007883602161442958369765081518723316635461305051493863595344532653706186474839252839861536214273898288351674307151801430730800037720149542409371935295794198239033009886619847942825618322147899515800983236184193348181397731415407613588929408706529191433063036504097460285484050484495949456900411816254983094504814054310393331698091111650100569231901620373341714441400336340628043492874654539033403708994678325222254306895321437561952575899878716890462442489676899140949992765157467873550950294878849156913507921586932024292134541598971872487724818287387763993283866358484741565119171928780388690086198586617925732513382069955659765682834834671759166499371232762766656394298001498669587295266651230254608538809498405464389342514796187754676049333841104742084598812941701401362291061388541949196501319017753133114203223091555155034883541033182672959168227533425254279351330874324458902097429107118313261901592356772327663046182025992755466631099564143678046709149791471459056050667783893171560059541500389548413742474563704629960145643079086884721148687448512225995003140742946718118038809511161492367756480849311205134107338652005491727641011144256312352671985986532636608022183069690203574284513665702097972829810388350004466132632795282766415780941213175537455786526434964347795762393425547054644732161292454567531909606291314450001294425287034057403363365082075377568046829037843587341763531014951807932428921827113583320410084919584625557693740820444807118999557565938984742579573692372546086224222510208913918071318612227154329468593412169487465593530900453893827503458658912902078401332278678736997790110763162374496459960937500 [105,49] 516457744634685118668117751801827592906721089297509169002051492909315345497309552459288392980340501650989747105893418095636987347337090347719089487779986048830874939360919219295664712417524335522140781416554230594497284096186698652156175272063443648039589825921891956592002107539978808909307398913044570557075281592216401685176131472687447251668165421783736945543133276756774261468838542002681661817512265167243384419880187651151962252455576308979724490055593111021854751659334444597398032713709007500332290243654655853925113447429853902042717081914730640671251220664332582933057436129716110185113598864706665736922744463628023805802985074301704107215925554499407752503264082405358474687540534616428633184813416419162794289478192275349123172182348570933732075593678359775020624318672399096379091619348223757179167570189406423949818777064175693611356825131162142743449246404608257975938950598226283569230557067777343399982011586856710910617364696702295244099045940091032507143863818245822635832116554930815072715845353879566633351354311399905723307851851207938578991162300335049382560373766360014391673925088656789329629546734428686644331675413088927980732854623853883411055579598070931683561020094464369670365444267082388632553079300161142346530234376483714793605948463679516612090221130084220180928434345714247836161925382672596616266699917043717001126286735810798210180906147182788507060184623149134520377927313814142293935447907091412764348081921691343030816137938858730503504000094293535187558440337520879083382601685760511116612207461528555870418861866478269772985845899506821538662558138239117861165172788997974701360541161022529003391165959552610394595103637399637491917507876500839162555699257552995651430918809546710801016036661606927857118447125442022937361562069250296241299032634414100468104037449644467886951315262284590406043181836416969249225945446932477801847620489911700065401914417063040983175274844601571238369584045358030427238613019365112400611227501998536760622989803800826125303476288352227753356158349056017842204800915296267316697763234672549008393114145648583601655445818323642015457153320312500 [105,50] -97649377869645289193447830363807245236319360182151358802008657723618918217823125497594811382668957622100595843518490567477383324712510223673711916416063904046861637849252143438451017995796914317874555707241478805834112123256844253778114161702720116204711299455648966545255934118115338592582543582193955429029899804055756905585857542813617605808593653357801226000694234136023990808468167443780276379131247908175049379784057413490850261956931074592002257382756288445106306843851583915381594821971525197128615235495934227242997082481792408841558630144148391732674075354610675360461216801921845000902355848526107857519924910368731238266405750466362991667571034259976686227708659918187546725383469145436230115342703054701721322375155932439067140557638664401109517017883460819610818442476395608889336417362419212494423993115613120012618623417247275804996229002366598574717437214212697762852445656889580514782223993001031667684673582908220353910810099666254816446058134779066696538770102436110088084174978901666889360364843908181254853807343158166723278860827886409050836775811974114529270701429608296513584697974864225625434204933787074803181643483823828533832192865291050195188881435355009804563158359121079081504235796740223670597490273392401667184807544142075065770226251277990240846191549963457143575996492742334139949577691572214519580584884284362593205468307244322171001426184807987647681768344009024725451563644120974621650644462501736196021677530474774220880085887799078668248210907582347997481114299674870044946424761884245937400073051890462355254602194481653113590854559775074768915649645522362691369955201992970068065828365723263361713433214381093856774684148165308147696020035303008462154133229635061171475082558803479985867773709080300015584895392669975380958668842090782329686341765095109667748856091802874063730965444996853179453414563785028191745030930514825312553656350514154723743957723322477014881047259022206116065816948727916477997010838042953459921656950888651109364165866803328795529017955483130547972519863813450853924620071016314299848212107785157907861341153310519302976899780333042144775390625000 [105,51] -2779992722173931025865173955475428037329569989241777253654049043017673234530542495998110746373380881041491796334304035106256987050045917337216565204958842325496663803436700337933663535636139701493099348340218067333333543085536570674338507756411717638375685841805763017155343917999329113971179665641481381860763010690403484749483425789917242626998403654571479138956678283518688142865798857958437243786408783410111592266000649340205491066490332737803753094771113894676071874880795858398368893643280093087745561562462901838987470949950100223766414221761008339559059667726273393506148621019259697688270819750841452623917571611822281206172540177425742309581727606307391657287029035326312535270427825285049562067498107073692987922146279451472808896272872883607692571395028916598147751127536830645967246881420762239902086566138861487489796541970118180649224722990879842089454891948932478467560193526719684727985489643682810001179180595322428971562136633409941066827279682112640090638200803138124471821388445757448065133412638876589818073237579321663270182420064221840208517831282220275033817166079783861341713753579382883755383072719581066358105460220764618032406523054083512711143365569358166335510499051899840101010256119057172988114938913223396519956448645081394592845257027953879777840413224688621950421930450387250557910683246219911360827658064075241010863408355348827106045359464139727518598867573172025738304352405717638026162719476526962690688451636798316610634211310049730891147095807995760184936025313217132820707048690598972853427013310696229845629330989936108513417918860839176923109001364064199498891318715009015382431879218520552710459062797542245028783841077128807695213198659272579601636714594524400305373302720597690397072681725572595802999810588227197457907202949309138955675360279600847550139828836187123713237024440036422304425754878304015462366891657188852511088788258329552684634278955965445143678832023552667095434985595282626772976850911976564667171419649640216121520543757259634470039083834591349344508170697793329668809111485511908917039151550095344572754996192998078186064958572387695312500000 [105,52] 13614571253149473223946423991719152823621984856483185267086256545035652782737651301802264684579766090886229144573207812762007074977131668639175210268321063812036743437305943556401111753340397342986119801763567415055699240273364539237364632183457967447441591757298752519068231266988858145514349684315752450798392845306479967112993224834277526435593385875921478021981503723693790957589503510156678401347557329436914267334028887476228705228312996644831870441060649999223851833272703298600991233132740611791031941519092111373619601147877461505121757964675572067257106603775440577234821906528305723581979362986501271157554509366395659915293519054531599174240137941286066898369987422626462304682073343896274579645175477879156380252863711548440736797508834256804040323837936895008913196837586681308018111388013875583664996150081804579883094574207725174931195907060643510107830649643695480028105536179710116494748622170872897975900195566064703518666962906826698474332092712344849041525039643282522907951669051199118899399586508292577562511895945359678987524085644919733235492075413785998214920174472899509559375152574949481096972055303070652273345548921507682324679828247986773831840952417239545255773817381691472475827257309646800964390913058382400955082707487229386356340750523802109716274014523742321009075874235768933332031934532125929139912832658265423427207602326898026465780369463089578404810495410063004746461219710392209670535739782351517694931315549412915490591038048188876170240501638096930793483545851258561181916986108130505255710644329920367714257734221406957130924542556170424870606222636602193425507425776848382457614718018983684514515777332863778436283340135753527498535754594572669621184866759594344782682884592937419253774261370836508406719475901287949164032301247731721997376853236396918874841701960734420891865677546420472041198817456985250068404644825063275927824912193639648400789134193116665412012504408942338811975572994440159189864004489727258136765516881360589984569611234306204387444156768809122037809262812881250826017291464844968294892128762927762525292152417932811658829450607299804687500 [105,53] -8444551839665565155567562277138668989079847500864862140367628310745754200951251131994425927932697274765905862916071703134555337730090914208418444974154248357676179181528125332268220171316885654434692105148790018298152376315369302506313457695752669521818645805443643293468862248631579553204289370437737314933606347836390984605996344991337098775686839168856737124045032677767344274566902360815976143458729919626562061199544992564138159744912838819829015860544701941519935912867238773927165763305770730082529820733569778060157322802124107057653679202602322625618020086786826174025850008176425737433516184642021742154931288570118493439220091312249249775038985307875596009291938632399402874307917624861034615633965887211927861944161937931500884981602250161832107621517702344454628146160537890663653110479106598009313331801876008111519444607934474748855137212844528469713542578006038094244266697524628755912916872054369287148290651290643770191728819605597266623724907280747393969748455319806201833119772990856488755676573394293659753673380829364766495299092138363652110077813455262368611575084019919221476332646398525337055789696317724371253179812325538571894367831109910467140573311113604083472884851172590131985164492305760979055770561837042400836347524570064999134565470665816397004110486204892212798022235002908849963647978752235852526681694385471473649126253198055071658349184778504529279220455719000989085478899380029191832796575650540734400505858778989996869457595279780504359417945277389419619609052538885296902558534927690203008260111575878235953368281453067083601318755438720475801508589301239559950112664056977896599240786540095432615266083897588987440944140002287354489590665951842362554232411443671553435901414913696509904082907248398287738143752809654923414473589911724263313351978990977731912592684493209801863822650536146274114456353558009875286828548088147105051528586846193625584132618587509578697626493791602092228434828625088695548909498534084800473428515051020466115835275774482105468890681373604063106702302901142860994942284616675553376046669759331236848609592016146052628755569458007812500 [105,54] 4001771625189483450139724871400456106266183925710904851831819065254966038384557847451036380448116744969258886602189252315281826696738039342271704825236529361704511828801537614275446727541726977631648102859006326441841658236829100657256858654058768430942925540154603569030018797831713745598946092941944596578386168513515252606909743011862814274779244688715114384710951586461397722515311856455983908695856996486872201832087927990121474503061610983627829464264339135412456941565458822420182871387536426582838684127160105577559714888814188802523347123329843709659192564015513966489216266204552386921238275855650733140896541135373192989750078200356125674963332117991544813696822465996009204604656910023913995258097086890114023041955574470271305676457407519137554564889832760197883350224157613477682734091440168920742949108512760560304235255265664580255937893387679651311457947337138130057142769138549504783142551731087842517817399141735598270635798217643842458614070998891912813890574455422210908749947206095057812460057242285995024079080260526424169654689381639342951690615320033267965747699918954280985746777731687631570849344006192756709254717575089770482220089396323069468379949250160309928287343761219371199670293357039900366799453073677315277075458280414121959165487466957720296205018504096450833257089432586335909591669854001542287927011397246626854139706621668028638100086513522627903544930623273503590101411665276354590406063803316888708366959488978084115169384887597036050369790539475762036062379791487337481079255168684772106442901559286636716098511032821057368025465817235900325120640014665878427231509686632268482825944354632288178666814533151054029366954804918800378750824384613560337484477183794140587639607594909665028179191265495256594470389093473575454817325550992510394643205218988295169084925092432544382731290392054962383784833652522223592485489801094370448378704473626998298707054318532905391621745137283435161369439977491398146178225314805959705993081889927619073072239166019339468645722067918550316537603854811217936177190706668381545271697546928280075917427893728017807006835937500000 [105,55] -1726927168621856758667147189724250991869315120456852918896973283665201093411191677819199125013164062846017545793596930512417288764342712918604788534462143904132563464551090250907934600335284663611183004075565013106829432783541946654452267236726354710238487753644342272346267820478378215771542050581355466651386082292972125065190100628918763578487782865971267432991709442694600085179995997418066452285009015616217613261618237574653839391060819055313757035511061995917006670373768378667159557715725616494413544384266544754520940727398344562733503132367671756353688708767425019822441297037033126584367733534987987943286085747912057455304178878151466102894172536582319694815231231217720295057650562777738543023834730598594232620471253411659792262751345457255913621021165938677603012731650459674728858272122738789147379692855272074868459322385269815702392016976011143717876558275588124686074509133231073663759500758241020776331621842985679345362092755166439149133245169033068216624605382750709779640708923421665362776810558142751163285026303175319971623356754512208106488569269822270634263461171451766676548093649652956503514308798772461764856198737439608261064334769349860656072679742291995561453221922549240296648331011766561739313116252700461996004320373499601461707746370045630723008479843582984406882220290289877595167497608825419610681886602379014286596626911360154151800465681782979213017762582838753987664564175272514752841783131414063294390830186109091559885807311215770633721505751796044695120939359545481400162620219719929582851536287670973942056996932792172493065548991199943549786614975345409995225312585555400515677878632870310763006836308949700751196340005772705521668115519536080445597232876316068700254325542620749310165518897270685208266626739708130418344419795480659265754443469628538738241480282931441922716313648185086162501265470367806409433635743687506761001009362220663285563729582409020722683716379042408743621508322088886611859232762201971198181410777531757839812127017184872346643857402997848175077144840784098081921150075535170573476709265925421732390532270073890686035156250000 [105,56] 705465880979751145731553563188804651056257614735575752756965629928210665912159945022857286878893115699165549738286752587027675073679423189449997865058996838454588899347453076919725068871868300367075240277486775722095075962253928158574030461453724058393223234985891822008661923949586258841151461480700501342476250056950231060110505203036049680056461815269152320509583223346088325428618755556381670752960175936654060756061701536789339565207600830986950200792338495041624443626790269815231639146913421008624740995793191207127741721248820119919292268767795176283615076629721447334456764821741807938986845172387463347837649497874738549200442343799997509001881424894282199388225804669002607192659824175048236252614821047550391843699774690881125674854307446364376046934638378863745908502910555467770870840429220352195678845842333747059957714755292863554608049431598978585835328421413076511590069119469514204448783717658777032036375412651064446431336423448666297710307616131273141977341093122238447162203348598815179226513396871271716741956212952023641292088553210138372078407441764544422725009855768005068766622348588273787340018720913081958611616616401304142715199505148843638517699286264421852065480529419358579883096621458600746449010418697483298656066615043069796735119597049468697883160962665829781037689403897488814133907483585064983807262615130130419657284034679842617029371527973229345381387468567878558530118391487754000926180971053428555254239482287648504277954396744427435897290794194886483209030249540012414518432165000777948085910949061402981593203200544174104370410906287005222865251910208557770640353301139213328272084638677190361014545208223672612270077040684941464173816636622723407662189812398715175422879724709583267113527228099167737997464389997732005672888085484195901617858314101013562239718315695754576089516759780769283060226293749300406804960467352124909346891092558832424397180208080568555823243680655327589400170593879530179816814335940792224326315464611814835547456660835304214166672984429279318830557429709479701798383633852534681197773980265708360093412920832633972167968750 [105,57] -269131664659727151790065983810022263667589606938234838415012622185743683968621177083900901432704306236426786981045118525924275947232236795467608940211263013552401638258906136443957731193500862522666260247245655412164312254714995960562345957860032165735497181258159871674152265616065340483781269287723259495565586771698176571015943576775541162860178489603305393980779109361202989301617469055581585367935299391398243863339254860383543695795925275100540204027797916524943817933027365845192080645985440006322487570357356130202014182778567289038656131381528413130767743834364917027414241708135928929653015592873958986038622494393976543776563119479639504982692248989280541986325099611683555033659754358411561137372782665714306890551321028194011513074327142289973902957012055041957619976841172467442627316889229032732614312746414336385998722421134376874277165079477697895238664128448597274768657198731727831561724475149394030403318674213257712902229005652302408122659036124095303323057103749863745184716502297126410571800692297018399027078769020748161951723659831016177383599487302852495632723322178030693689407364905242259418541277302700787896458127687485027609355098602285016700039236026884834552862268062516922693131736461319573082255425838957731606547497112545619424168354656399582916377813573379435527100199014096298058224143979557981924183485688677590422833603702179487934533928078508332155273983630805585363294078072354892892949904146481273062813455307856872719860575854944497657567684657454140895151260464487984536671154839986322656000942088383093548687578230343675998117881848752254831193607305524486261957769535237765853318026472944230382247090497396261246762062279392934329077525025893769095831175737442474241103954414371741867965932684930594571960260005731948838130158599344000786499055516559528181308728051919036420786808490997170752515591290556991257420039318300704689584731292027578308576028632762119990346287480729513032437571967559697827540726154902572342945967423470260691492262217596542322541008740078056059911842232820048720838174656825279862371047556734993122518062591552734375000 [105,58] 93527130067434682902492865862903779866749582526830057107957966606889322821244668633393357873397359731226324692967332479807424599666913908258053091268448411132146607739231180357807250392215855588445393682612963469139159943436153346065259520681106512075661907154206335329245923885917979938044236850889497454267545030720778352831062486565167524393923565395956317698185154223776792160077090748114221770133126595264617996920870474359846553380848367333877926253735407507193795453601207595522502829984142706805158891456331915768552634992111207060618607627530832953163941996425079265199372618616829307072537530324026782678261979631622270417874873805819949537306714743272577802218894567948690208739361095228740975271732271184703350100553846868803755140366998011045391965130236667530230954775695224326684648485216626154912409687307648355187609537236599084164463649320778389389230453496192926534208256763108217403461244254226305228706894607588616556337226911724266970281138987861649432126196000796007409059224458036866604486944825567199736853532797824157719084383385716776288927410694166398320088276677495754417873314387850794292088611432042509966599557537289636352783822048906831191112295897679536789422046855481982432496222230909521573974413789395151672277727292986110310880178199488432704468162719316655010723624587321938921350528542261365185829651568642645252927544721714754684142978132224178855524250570504095691766706763668573198495915062892093616562373697290954495719914407283033089781734505870224539455485975297072570427363549588632265228011597099541577266901496349959010691819585914330741255016420798824079393528037492433937887917072441854737047524005007417252147051827193532285449770454631578283462371133145894077809535493897520293735001119532237662205596949470991051649551550748078295961349530064124098791862186368126208072842740535892403778040382985151967361226423780930037389808599222580094315094421329607496790199300615215077889593489374413506698662950662446833202830961492251036286922206893242105036007297493261125553691063535407378348867659355325709924500188208185136318206787109375000 [105,59] -29095723634136594463114823531519732685442484975053156977609676227224534715906536043907559565659635545388585136156138634363276356451618488404750751343397834351596311140346628128777966198584368547313535859592360441445714581626986924557005005320257296247857034348219287305257196866570766799162004627792837153647506222385580645729642160211879622183123589058399086083037698148981616665750118042991504491970301561342190280158525994563368100376115182833531458225989135923622836911857397899173047912405087694631926646069234878742672930074039420176704873905195117551041977461469462829163484851028159782075954886242699362630969406290144645352652357016696368440135179749854056289795598272461502747690473287661319778401844136646895374985914383570070670315938021653240606147962264624167333278354343034827291593759825777918658274470354221869455571117256963367517729605351548026229968846458633993979613600615677654946789750545151197214589686004268878231376857115440868751249629742308533726633433144744368613893002726855357735702909632529620549380072379931981926755702954712484262672409395434147745350749596644784561962250720507768234057689536981239714301692786174598448026417295671447442728980185049141654686948607868069255791129218227176870958735755395207460682729535552510079111990919688464494802081975360580869743459887312978915335304034821511799308355734028892988524585775411213368675214829626607022538598261406777475534083936014051291571146773022180789617373954682497775227229079144708263693796298081230514206127511674952429323734501500143921948316314191538224408413661737768234166346464148152218160132139348281567486826878701872893928493868798572574570981567332713573017703340843963049058118483817852173471998817194187958840499916205353121215391174424866653963797760957709702491757127171611651692306785221432583008845405939220788122671683716368317082235668237655337964848094243894511895432158302755770793371097991552514548372843900582094713143445871939005484915703304948661285418697093896765214020023144029075572476372871985580943830847701777652308330682218162621666124323382973670959472656250000 [105,60] 8042938613386631350647531546240492407403103691376812631234334315928784274875735799588876947605913875895331905735512996937184887614654502655633020957800543962871014026887528852310179553552276387112806980413123935575088328253191636420382682643778541475896312427305161562104102203623092694474497263257851757688074687594071148785255359566230475272048835180253817438221521687051050966862680328024384074935631410106765332654401750756348582467820912986975474822414056804764207580852546725757111221562022152654547731471414181904109372245134732276177765024982926273295764523318796788486978420696611811946702201980027465524883824131313796561446379910073633423300143321373417675164207903938550844950920804581589798754961426216688157305502907524127145882576462302623821153515645526771070763973426088450548080408102546821845017123279844627517174399681715674831451798317506873760076879005744351357157102524030304480372679334736602311731652429494280191265290516131497352181127822451064242050204124317409868053569075981111663047791206005881408890424174735589713037126017134380435992947101043577048673855969144499486085763157652566716748463497035047370819363399688546875214354157083287735926248275014778230190711940925519225156523000950612807439181458364007424846629405673329863288700096459057543919944798509486526118147522038048287403800412981494963950430932920515731673042638604010008696997619548173175740937242524301920711812498627899357509133634043235184313284265092440622540905724500139762468505486361594501626173232591046398867828787085193569761048528039944881886666133659859135153329293829361506938712768116390528045779507790607939005301000145444992762677051246465939607627362402928065514094178667444943634492786570062105914613047714591239991344910233520909010657904796918236003580117933400656524123491341549166579811264949287822692663521805224042542283753706891915642172678228623710445677064398270645759934637510532669277354233620268284288161677989820409077819925874240800306347309293267065945425405003868368674830788518225122653798183132857046312436111179522413294762372970581054687500000000 [105,61] -1976228588479257398855551816425142080385652741067546698383875619783392350640806791455477152320398156254680648929287720564225543587448231423815549134941364637057541171342007581870999590262857598993062518619518022314688776612706930867272711828014415065158701153959377553360001185983720007638625473670224483244101259623142316474984890111975442288025239771922726396012216696952901847417088072640906101328981691330549808536701009905903405005239101784257154176273038793088069404850993604289833603764666318611036937923550847475223794904654650815087408598333775157894476783610446267596479966312714898218593497801471623553553392647834912251481233604374185530829902940661746146142116904751926022946528330541270124892634976463908961283281351736468517488054116356377832002963987619372575896512744734181582993175627147662470099977191816713747646489403744131063741549355355777241886567214344863424007304073240684725004000324324281442978666457705038027071731777127953317783912187128031828645728945066768960954357580051783403427186869452110336018218412641963627383100401483254773940457690859827370366122661248640910943494410211851760060876746516878894738658017252096362659509790268366526849492132140589688596793509032426660601016707147445151635970059666637002261407450110152226314494868870783892712188475299788184926465173748409797208164724399769055811060438885533421936225784804136292667939811855668044323560074088746964698741715867404014052890154249071896170099100824466549719519130358251520044499822468196175915017726171730793106788099635112653698527039578261070925090655823079066708752343795991228271015784794710247751548081933812845021409584529744874162019959549903914652407502727931766793244974874784524272566469742278442796571533396877761261316106702029807492780182822885834390188065880646433175413076195215941206192550863973239656786839231789185553628265053383205661186594482970294926108154563704739337967263648411666896658786604476909468567259595021803235243153505264546681908808964886884868113577918943218663991883955852042173729988149206201336616217645314463879913091659545898437500000 [105,62] 434556156742409772299543819996853449729944439593570441172604734423203305256726069174659510902185668661904228771101792583148564669696269396932811347360626040413196622152006277817174758169475701205777827711226086594762331110897130616070132204702462786221971171583645144473703933575659181364213059019457802339796800165116566149733851712003737395678516431409491805944699322212232321110137960534907257699480706764619671939010847787296641288353480284742120638911655890510667350227659309842435202985821041886101980424132581228044802578743335205334206769274670270803504047562636615828167691528856889588924968533107454624541017948545730691802875984307408050166237080616732770409401151408580212221587724144436517076051261891267676022696576958111903794327557848575250051443642884565505914471420900842976676986147904394077367088344958713752483146936655528732749506173440880118471634836958330549163048427688846275636302343681265757198903117685739962078057840212441788804407911240770570534655622747940457641456644847852171165654016098697697989107400020004892455083381591812837089512363943527606830106666124237601050398210676523936151506223577089068245767525543727242494813102462046672940707120742095521301955606921552911770712378963261473048554397047050593102245679814294016268468301586833001457288930162285521616606428819265583689627230482538382985232780887827993317905313852450139640659916984648986358840467107361223241708605455880103981107565894036940085739731010571426411724314105684293647580757970515186845502175413466638842968547010011727493932864299921246205931449307847268499231453031040649725431062543948407292741775438048007310636343271123522341762559124470700679791197243233693581812263196537417190597418113049332041390560484603152766955299679527176971943088638332101861016672774162048671724890491890514167363191363787018457532584420096825142160711530607798840711385491262860769044741937429925543408967891240125843936623144845691388428767873787624969399658407057325940651070418931955045536354821080883774249633093391740215297789875137021708972895339684328064322471618652343750000 [105,63] -86709986005786082035044521647125473973878388414232884092430597333503164050468391642810408531335612338642167604509611828952038726598341143657962737933594179719476241236254240864903160116194149122561710998872365099625110844571983666897708906273975173506920384166583310846278355401985144975286238727785451158449322419526266431210136315888014417631420638411584211275388640472536851707289336788046431558237102073851291154073126588017064408384876945638664528597259330781063976441432166591275096702206923436686540178419411179960761208788721954210093793543038843208011337703279057820811674200331937193518268000717764269988874634122576328745755145614033037621613458873954775872470611824729137388599940515074160824269054757479041562725868056462991241002671639117522858590463189221852479421215675089064437480652549581479561754161203699292655521710891998289838986876968201482044653119719322781144953679473003583096514250571706217409047770376875946633509244463005225081124352097014876010372529450115962498658087627771485881686944097269066908476760361815304826545118165519387248462628679337100682603483742852273214508794103703249392552452312993120890332250629715968766620660816235586620473079016818530954620700783227801611856206426676129815968957450366648258852320255894652595298759542268121971905820429528358881274219111491870497084220579704182738139454805854080520935673602536200350361277264436586586028847000723081245661647777349507320844350732224171148402514760793076682128072303431589824364875309480792871264230607397499823750442434839716664890803570487378933969350644473568273438235895554592512515967060984552175587883816151302704843989456577142357967982760630534655595679146169263903528325513836006207607908615695855972495422487309930863554464021197687783682490974452581302993820794380341311659671792847815434787357152030473752511726003029737336993783507262172945716287277689285198784085840322766776818631757365155217172511083422098560614152020425714351104706863319144948622170812938709282117787141663365690117918864413892668079882975265548772370038932422176003456115722656250000 [105,64] 16050571683314277754814448545517230112175843932656596159857331025285671316808387896766082885156308659192022926891707960716630126796515243540010063043587784414912207645567668386857726321017282685359187387894871424957415459120025033214977701006363885916484040510957872390437979256424051394705093231653347315734480665502121511157161815955638041053793191180542245627789435395530015451085654398881150911797168664523049158725432259384881318600107707283650747775853373427970188880230292867388980720954899917207977986289304983670969833968232308022397787115359836864708752101772205660071094619067058444724047235614334145310196858809147425907120423741981504510185736113466811302110054263669999046101370524498130086628695919957828293850958391718318973303746935295929689458881684879466351502467679981474769618101480297874342139622509390507300228735128833806011434457068615486555433281744610146211362090701441624212567962343903762417775311177893151322591946742761381191734192087447422639527454863209334545275618528018372520900173159806330740327035573422803296450894290824200183813428167460592465147797197128124958564921622235635969735862837216164816827606651630434086960594591729171641600358598416815698108834437279936722378540681228556429880841059467689470126045146336701713799565173545509895938408484937175765291515957684153667319267358951062480310038531983815280617896262178625025614234678717606216901488963385176446536705559210273108440352245691606540364220038032104360743990591795081236571549382605591834462801163466441757856955549237792728312308701349789376296166454765619003524386732522868380587021467406689139362614453482429869464990916712755468513682790851200863802937646189776746334787429674396475056358459823889762804385647005124972700310014838367972744654108576902032680749176939464579682049614698241963201542870487182027881096372831222698682131796068895241238170145655641488396031647034781927032376505255536795242109259410138128007286337054984865698977307320512928070293998833612742761587172003761705275661047972419309470349171875547256149729946628212928771972656250000 [105,65] -2835079023773674550361440356463907245971685693787979199618830518919266090635155816729820308674431199151129108270690011582033129377365466205024826092878410423262423751335182105622446581279726499298852474909233567495331016273233944950973931806832306374170398064443616206163378785718617313529692039276386428635747179024281176401320048086020457944504996502146971659258930177820671563282846353277080445545847230368287389559240554466496779174841557990004496134419953716565809887794081196916290424185318041564537653085841664763242663165431343984352715609643048756271261888688377786151183500573284280380091772794295924521375867652622963826888981348733477379542704514697301279062302840771112331873453583175848342463508049186296299607707697257650109260642798413688430313557277215393217265048849921967238176727956651647479194039942455221697198665202539835426838510265851974144069322453638731445716466849340312405248646648977090416563036469054228335220356779824263442220132413488290705824646993580183371565894509940513560163660353222804368379932591347464671712468669834655285790119808008448311199987589221482656508789323893819245284888903704314559278297499412314245209332241371038255887803424633637326769138685541650477231785379212415585792047476432753999600822741900889962174857850146323055880536886345598029922135266345677198359882277733461547075946989787499117000306488873684286382024981275935940292793251728551735411706157290422347787190853181134853860660893266600119382657116580153649092214681802850863675935861808033791763117486898442678132007771128630996303756712444285351373623954913930812573821924693167286360553303588470775469767536687935735097745778860022562768591174134593765567761715324928212161052514860144717820410510747464073869930021320294632617359166442372194278200777249849006155780896935406200182377757209096310840778361020216501128977820251331372969083877666380419105398052039584719160145449700444916777696140206791627650323065708090986894905639936760913821064345058265428110133253049575592818196373537489140669726195298494531016331166028976440429687500000 [105,66] 490110409408571958799409886023598371748959609196181613913937915559816161016599662027901286658438429815191256252534302011712254343775982539623591101732141960176039531315399475750038860244573223225315174253419202491879134356937203089880654772603720633335489336675111990143488059276396999835537649496816198328253238320084917016038660241005764122361894556306469062079687523870178595767392927623153891891790315519983559275140914559161459061728896441606152052944178870374739716228391795036435476496688054984589771147272004194649866879869387312766698792775682794117461452212279607661311462961444337971241263593345289693626246201338909018326303781447189706741332248271273790539797276253640526085746152305626379744864414579532976718966783210870692240324910129049707941043360227522764220519826439732541525643159305087717386552638516778922624863138157394545665909807302592685228807226096240382639437447500546837494834515839024534516500405522267377552316448375459049211940512473765105023446618101347556918338723215793998962471334069798961658590372599063324356758748531233210701916689380859079115153704216155465619633250592226978679860372779604795844971625373471137696053140161440689850021398788105671682642843355417720552745447970757742204306504917931815928209265533289951811163492809523381672403097284920499541949315323996254330773468460907232740447246048322558419418376254502664511494430067668903910603089329685322285002409882456537764480805945376003461601649006202484292048969562607404783436307640241492313752086888365001597309819259236145971416854575528855757167111020886266685181462755335790856289508427489357208987970488667598034823671736223194013712521813682979120178729219342132565536985028066932326850921822334763715322192462346274528732545784780645156792027294136911765362257431016123256188387326167457598616658996735721534043910808710247893663010386013579835225703150707840692690923480494618908644593413380822625241157461323712130428569505150276888181287789363900678436352450651928466226343172038062879938994879885066219271649856636940967291593551635742187500000 [105,67] -83689133639401424400090442695816191077274061534456481796506680311142563370474037147486953216405155349535579115461608121081394050590022153635380997852743319620370486439493529173940822586116584257438548310514479537320648438864372580256260519883559509126723946333797139609748135555059434870394846599253396478429971585435619044395301028644496339239152438724713721004095062249448018847479883445178784926943282725605172172370476669598019189515597476937159033715694233743507033904941818139813611679582110014288841915521511173347981834107509918612584371647666105429764657502442588611222766123078189361844308723625110239278143724751357477142616008145238614437621023836237508361247176791295177288087953446542579248787085007819053894267701795987778580237719468445395536344482589517838977912562805655527846548800205191032845074749699086657342535895267894824317988153374280568809969873071316836406051096456187813501338863645815788332172991270872085792880493902612218191978792452495513153432963107673160192519310694296993701322452850906692244597831490137112174356752634346070487015993775776477126017143643803344332978846638809595595184484409744479950377141230994379637452522353351756983297837323877720963564032794794758848126241319500307856944882314661351659502822067036052823294477240144861719113473301119010960577613918552031023075186034291630455237326273578269093332949764266122231958032926834243754965681181884294026210195844772101548465456944814540776133360481776046502356601385602317282180152261022152959655376002759605206192834577852965037428558790425133731511702289006977155637922469241177316841733457455842474460358769484464266718869934886374175895681653852226320709920198685829134257208725098800456954279349495483187927624793182267224720072139088638555422647811360615025851620928479192437807825701532712696599347803684749149147698270486188596918912837184068046534363818647320962677179079086902926280675899203141299918967071374514562365717538746412485817576287486246413044966060797954492414962672619483547124526408743164229697697464871453121304512023925781250000 [105,68] 13932119345123893598065294960478189873756049127125373263573782175739430373622536873261460816890365240341164308874052955003402558054871655155308665601540737425699985292894298474716134040382647183568036491390215679802092020731910516637247633513014317785827761201628195945093743854123155939911494918553160498805291295941071993239478200052335279337556961302478449004807321440208724314309979728332770295927405995115598432687736901886072557999758387477135013982442424102334525914631352727412403916247835565496333518518698496525154647543994193281297977360126373733431798306890014021287521987763216333874556204061964545396822325696898601471400201973604468992149039019793730971519819874736354624414141476105219415111086324859455327508561938429376539167436996476780488418981109707443950519416411620068446082651174402242655529522046069752802657493033892173574405200643885777390969856573158096699563507412131342830333971937449401594926888477176387890459759761325156047136035661021325867329807378799578073677798036607821772825049736165352307378714378937075595857320896795452283477577768096803946902965612004518605065110960883012054577239372877849375656482750499684634406314374617641488720229539868096587227499969934386742248022375372570825917510215348092922170302082508076231289511509554704425025232730268052649621155055329584417367188709040760305727385687023194946567028109644659717952778767071202351215873704404880059246090181940846528420435724308514225208617702995143225852441285992887734835676684037694238433458586561923078827862028573365526069137861162334279980305740208551929556321793862029958198523232468155328649506327006914067756776581501689688815207846122278928715095504646941312183673107189480782938056002151593506500791003605678300969059078505941832238307127988831114384808171280815777845928303958884475784374885533556950517282132853572892250470572756021568059180471302080262082025852397105175684970479238112709531883264565042372701409830258710160045209270749395663716353700638427547746841819523168050510644277912020161380723948241211473941802978515625000 [105,69] -2196870443580346767855850000101585214579613554179360591731461781351532970036836174908398018649332383863257759580350008513089138677407601915788844329113471267396608176899555518410387356135012929048102186414706913830859226535031246620487137968557495204414195476284455659755853459852073056197630437820322960708676398522462116426509056835910650687543534842631485634298914974406550354369133975362147023852224371201707847201991764858997666575529673923312984820978193137945904720173655446283065678360041533844228438946296868105531824610869112941250245555990144480922354998006786673797283363630360799448735170608912137381776658613635596121672543437440277536579525331471680899798053014350794332671357533637922222470132888940472502199222585786633502654948582008417691286490549294978544397595827763953926405632423190566708408473697791355406734324715544897342120370011388510464964813558373465576695947124185874053755739128129252588603378695422755229037834717926908672221474775101030808863022649074471242564703127079929991719933921721628822993156183457662310585882782459170884594212703856072783549834106438898437597430227334631172042169876205343422835321925286951083611632767635810128102173907354198689559008986909745127641041900719315905908127790037044557352503185642142778610735462425427008752925629463922753725492863590018143861658936016260706530358918632056681422289571757695713643203546603523128049666676005423197740143913751294122240222387502369435641617084295044674963301978349677724557182688727405968281403971419263449651449328581330960847702247379427442164385794661263186092024584831158055628322653076294653633979898170862977092583470102887418334374452780407888401928768754613153403757766325203967066234133806161785669922308092101016158506953369190272720003868546572437755907656627593796616303350417017899489529421272556687098550837018464607005366417769695030471160241772818185825144243197238544095835826125689001140998822363765912014455482556760645759943543219385200366292496962035776790677926468829851197674703828788267401250777766108512878417968750000 [105,70] 317530494499364566181268644992926583193868871556053017832877094178359328349535967548237925169269542492878289843511951667190154109725466206460502895862960551074892565842097216444342252308794377591184694491597339518135113081513297680250010540132901706178202464857552210733138831996170601718129235403819221621401747865186645059207115809421016684096725280119481388391583717504077939227981819206225354890876996071342742123354342345989541340917492055756564494838230676775454107533866902838055006164949369813786480960733279039279239519429412615457266217576853851078944660823009376013473698798594761331525685248423991859285835726307948285231338191482081256839625471720829348477375948646810573438753123323779089966759577368129631463350507370452866309190850617677410322386214018900834971034276480872689080621151473774892466827510912365988814505037572759489036408625873237711898726830608788108068670479403739186684266727186543288057977141913277403924369977739810791038861269993237858333000407183695364576614582956519700775771249304878050759417476240290026921097381392655159164502735209322466183792529390231399264409043144248075422529530415130147974158527363070435010958266848157169730906856672744395923775964924443735747178003582786695187953931810598646509666865072872952183488928787697568082888031415944496071826561211042543705941059074956107947440797093942143667601905798229572382400972572834208330482787243246447416452695436879290829165494319762517417165282735406016821340039247690245343574999709729975744166831206201319318815292832819741396793973378844653246440821914340798991174882370891695309622653407512434913232814528921383928264663262742487322528743704119793728353273849329629802091361952609665124761588921915754987482961648887819041158606038243464188563855704956081523409352177074059582990817643611263834035659821332834128515394539251752900270582930940721729747677431813504639295532771605454548667035982183413857269441693118204223985375289458244207978138315503980538701871591585507762040145344906652461102788507218974700663238763809204101562500000 [105,71] -40998785872951564097379769495829982049922859163518064601682239523900618718091457119101175136829694679393027287237005180278255572846770056490022623061546184856671063849429066522130246607509234220592457041355914851953320495186423552675664210936493551860995299232608801481887135637113328088919329158383108989199013057864057246127139620987006123098304054244906271551542398639549991391441111969546864157957281366678067521561805374858080088389517304660026372449579660617774594114010478384631638305614844704787159536242693351249945595953170209120482011726659418857871546276283870116507032868652902414110821454535720848019792351893336904477973412118131433227942787884629691965262459937105701814066993548423039188015543467864841180758614175269726902207284731271982427856060086948165381527596454261123629982336904095205090511299329828665715623867833507249108691880855503829684029061807806477368245197786432304365465373200288213494661231985643154251252212264644368295128190861702932069744085273399087918229810880740418336194466636061637363524203426899770249046909403832603720610186361861913579138694009842547523288357725292760139241411282719366901336338361809238741782521093885607695822401834071398319559858459822051779135227401010255355943389515594477912229219910767500680611632528515856884930491781053358657298404600483849722069943483675765406062800381956944553877291214332047292340361058392333640512260970228328625878068072681736820728839806912485325919076293001706569713232156682768640798122895588058509277590859133430214092752617683272046229055139568404129832738402798642609027019311255666262796216494389438465363042205002564473710798959671965535436698977310995129969809477279857941801375225056052026581398276447402553101669652902431983395948377728361537559321542810640642841753925714196665433420389994614577305450510657483778264151642494316930825794017189663130592945396415795393735368440333162296997736380983827120954993822377781156793113798777730375751871533194555201927533075579199244728435848029500874914589871877979021519422531127929687500000 [105,72] 4686420609163421292470582540928092515868846538673035122852497109508594232276276422052812197642131764104519760272709076031939889550331481653183695698297339019383898520263233168531506746207804259797493957557987953034361538738722974283875894414067757971530576156113301514898491818665243491809750999370749744648058237883327505559736011687211441256544594956370546383232315519370856715964625156929982408816839643849647314696414635166824628653145240998614315030496367224192891815489610408032854105255938271447853626550794270327911545453599395368533119922076110265824743614794203642811172525808468647270797871512880854243345448079287682952762166082677991362415916595296138509405756905308081690566763742011432037699903501695202820106820570241376815011118731820701060751650824645632912373552684830001554001985705359445085723619623918176023654743906607255470839861384350983274513614860072246134896945663239932330204891605530021197171114799950702759813672482062812432141028699494721670599524477783469565107684222892439745489651451815140985082147670900438565758518280430097717965059543629007967499218110174674383831237574993737659465981083812729938824574060058365352603346982337650294504593393564439223679156825278865119626483357458875839128415095814790023166120502877234646370916678062142143218879080842279317897479854606978428227943410743466492395387781985379833621626392805906735512668415188751659232337527502979729494271413050028515872659329764860762209034516213512695856361904792713717641299630294174100617920323888595851905925653555674256433402894941250787980973024724070515772825570009351970327393048650707210796488554467493737120967402062336247295014180743904823663126507166364966849202024334833731887166435191129375374417851579161486498816071319158185086847628350707058639247765969800934875238519031238942733251299787435666106027033307277045829670023976179622352562595553922285269306074967985273772172950970620091477057504371331319953448942300492363325605532336967593514698578831250320810672494332954909636263209904427640140056610107421875000 [105,73] -480460467161046863390983730172664993973033836652646904711551844173357180137112953275458319662055607088018859065574801888800261898235358827035152449475793001301405193959155974878643070254582246193728801517632465746805374927653791612222348490907755379721431789799383172340278220995730664252260539996720710533541497024368427378828877607465694551122644775440932480141490551805576386630713783265349266280667408685491544615950291348915123128800620790853722094374230484795787260108183844805945386735291310250035832165269214205000699073270109245777070240749970064843280475978091148902333868866468370349671115296257839177823905845682667349174623316427708311175708957450992821034502871042621396401363183105584024406559036579827170740775366902169362489684899751723605956148663005957787824968784387929032799866330756662193079628169519700061420943435320474413879443706880859025363730163741669688744111052539210753805800498498106297782504846602337536059602458789442260158662629158392743298353330458079941174359921705877609011871064691874759763611465511779144411956253821895710464061587333090180740285455950052960731188610595727564645447583230464463621278767214664816547906188675168864994455405677236115902182822978202797115149967847362350498844930246805408134209578182453022562783332900919429635991222653570143281297324318114296503128487168079787439654712137970315376864763713869004226288423359942184159873517424275170588090786629124413094900793267828641719155673616602616573690130146404486840114228702336769682265469885660730853546884141926708362114225429463873170854376996401868115582846764142636406632283289241440484581734638418055224329062422084210576428928639491699119958164508752784598417796363697026965007371853701811850420031532079281610493139114220425448920566818486099340971573274871036240516992921101147720099694061894764609731516693935312168459182891339279068416832686596044643053452009935149541370417267701995344381286295517431516220919702896206344400256189136518984629594670068911365900792885814771633877171552740037441253662109375000 [105,74] 45309216579045337137975720844190548107626056971317895973156231889264509769187101097767127807695958523848925239233567737443895333259280430555748427497352561995452129515383949819577260899215693213250717931852271647508160691325728064649771862457920150565029685686641395499681226846580623552309306656960663827524997968550044835168005328293610276175978926558770574698826074864533095283828871519541997291350247117887871119764915827797756238688775059035507566049485977343053976192187095431266684427584361379138084737431297942679090714387614318294384051897556601489300744523169875461353258730763135993385552553943688760055624650869359881883008868682863852129610569552900089792232855200251534882210994301173127307223079825456219667359753407554573114997282213511156809254522554217734840612570158149997299685931910305661328841808269710200035707426081796562017253960481864371674145657607122244665487614725159556071240239767186023303567724053767082688267539989716127273219882279009486613761191387064156847063829959987525254105796605920391273503093916878829752360158709716688855281389670109004626676580114832540537429158596172064557412406345787325792719084514020893272457112974127545113939420301808591573417738819314692760896054057889882141802934085158953881181238438945465596845113103796611115943099041623535790950548235009957635071401541736190430324908895358846950662767095148540939621076077129900882861540651449142660114781424705522889557493299604459529863700249012905438035714177142080080015888534595102914988299662779355917460500527401096925501146084043244325689275504995182620681192752528851067391819900316482477300525730687835465567189062120017733568202375266362175984176658847266684350351494321366125877397942208375199259247512042587110083802083613538021661432136614066223859632242060356130835420052931248941123075724334059982917833663589277078912748639880025339617525477330076420837581995352413990957072638123475631271676151545430836447398882514246131965335894398047385008889400596261195392476961222233787775621749460697174072265625000 [105,75] -3985021497857005440512061555566565364064487703539647191815872992462327185627537383247254546776051559709121248691851718998101777790903485609248839313347841205823471538648894035571170587940018416316536635653038917530071461404883780068232255462075686900109069690454197961665201478800252802111418181429213942695831598199273842912473016853566592784087060737721453943060070850091846227620590950095161100853134547437257244522947274934819647691912812582066845931637310096630309638060720901593814874646885020822553271360977684763771466058900358210915396221604955894044856245377965049920277513802102518812291444582799121775622747146912043598151920712958240252479008230185497741009952679701074024254298099570312380612506834770880074535421274148430291311553986846263771441530427545323947193942307542981069880960088466313688297023974783357894298931003638434429171288803492805030799039599888691647826816530055024452403265214984627406178507996431071450240560985540336374829981034607618493729080449688279132566987077956269507264563180425614594923599554805360454071521116639467608004042667785223733811364553847341115283117944407361299907038094307893652738425483516780150134230555141110967175691890696907875848629049263212296288462525417168648942121092020274554559828142954719619072157983928834653144507934508578346217631223588453139892296184443187271152947720005204332260146140920927281343756703273798376515094991592439223790188729802299322524757070997121702830206691108966401910675763005373767496925529523578849607615285426998729172803853879020585645184052557056038402119992756413146007503495240912978778461873155445077887636153675226955103371583063611550276912451786224743262589120609659029575273011040107724376225310712733190189538407725573714058907562760832380016841982888921207669383181638578226025039904478471047723133875448164738803718191423260434935446583048063124765372778767124381047750824910384962998166099271084668808571325307220228795765026070791258792969546143834823917704672010160472436762437293981006368994712829589843750000000 [105,76] 327439367569810432022587103005359622848426070754061268127992699338740756926806165243631038457983955495653590322048135395736801187956321119170825446568598266631821373199273587339923411373815953169534641074033125455696606976795799730262325325374075906340627188105558765963328357695736162010169082191464758178777933301407413965017969992624308773017871223191644999376005113686199993522576180562611769608047678170856591734974361370567202236649847879479839538526931078681572711750653104995165974783056339590206038009658013804883416691586533291409196074817133548623049255579707399489590296650153129354441894994385197681653403389344709999296193916798829744524278308957586748799171741064268064986657015624226124647974378587593422104676397168993230303833570305807733152673651080187486023026092314804022811786020570966013620832395907934447814650402151274354974703944576301406091268656020005968985002094574025926413672308948082219102682989743380812542242902464636345616647735835648279298182568389931629816491443275204992357795290033118155800646724896122176262418508855189904737782561959377493557309485488554320678570424321706573065384213506585778156358838485500664543739742300982713427061467334622457603944934111521835720193982217330654029464694875857984163122397903695036624778374037109059285525115659892185333184488048524570560813499931229568010754714500322863468088710786380839782876136464892092716101394982456498395394119319678306532205730473230134007972863295109134639547758781796743536860880232116399131829809124050281244375902064093156739014731589644199764757202804175985236529765426118037255360546390188799396158433570139219401886731784875201624513772696560682336507407464182801810052273042409674562151031890293953298534725719517567647934585687712332932538946966793968993001826561697775027844788985301151841376971328931237386250160671251508335456762828072221793857081251834518658333970195100593166940737581616510522225878721490960355812890450520473809355488398569498533677721049003474169421487199819239322096109390258789062500 [105,77] -25379657788825323431548765967350043048630661405202267870469303729234881950414076727474719956738737087327096387584027396959648793195381407588199823412489201277982962703560333471451452183119312158261384971476192835726850852410841742338677897247270321906937891931297949898848958297548356032627907426991036565442184014505409692078505838966633568489476498141914056782752759341197391209899975058267689638429519660910819641859895537746628602263467476537796233589244208919798121747723090823527847170258992324314607417455090719947872319318149341684595780895991091705466090276385692038576744664524249917542733097970791223514073226704426920221680072606314308739392590721969339406179466533150390736990078159792152437547876783783393514865963766001244622935067708279981778006686728341648939270688311831236904201296542533473633985128536057888705075108996746364369189336901196466534238989238246198257208310698721172049797015564067690877120747245136374594168078118835464593672153386630506605524623537143938835268976825470088705881454703272221361349047725009915099269184349134524581759698207413088542697835370149821791894615449272299870368530575756363792412587437473816641676042825515103855126857164381737909317126735314196208022257178124135686508741584049657513516567482811102131987810776503913457170619198417044282340844239777740114949015940982367707992407498168780593253874614067525008616177251065775803030902162209431263102766283649601224059259260218615075482961921234947395160105066226344036080422787503948162744772259876603533930204906798134193674065096297314075109498010600882760363209939583398628514590999266620388133360932877311956295556971621883353456415943818286147391213063217681805131194128922246511073265819668470503898808630074967542131855143617310956165782073563925458063961629868632550026519542239833354966973702312198768497763639205511372296690931246674526276643774484609086405351478179910493892745599917229065558371816075545141822749815220075849307509029094872478808476020577402843586153070149198174476623535156250000 [105,78] 1836202281841102313078493337471383116603457456483103539372141868640682377228680655629057539725730382036826233437997933439068568507980798635907356861184403633503058935618559601189269727317628349849352512759988970706063248183765564745437520927001356269050787118842449790105027429714445253508621992798808145914671371460796021881526671271057650203576421962461288726672963354199324738345052518806874453596967386696294338530786380880841760858177237550756221455598262524070138608645720965664706459272994744297112833928457399251075988828773893149660455293816136571483985208860748752979431545522663914673854508991095696133345074806611277583635491155874946606248762480501721340257758429309191783118330608998693538299457758546296884930226767503941896103886429735729859410248147355667588999715071810827741890631075199483639108903599619794822549930923792883546063521822563229487287560547566750363393228770748124475296554172215060583532719572136001565232103217333712338890201716772205475099634583515666169270161358473338428315284711314789988723265689049599696046192303110255758073727947032297417045161501113561393824191428918605724818449217981655558430764996147962694822698522253145448126785471823207633991505959594113273569552507678047680771129169455738418307878772072022728987543052538584435092015958709451798491909120644354710841108636507306928741097552780495801773880319812046142947384905667121049343508311593853272216342418425649065023087618278768188944250642772328847953658702097281157554869495058745553075495434868848397823261470034353341783249353752890881174559654400439585578387168944554738272932898246179229645611355020753002654921336650878427047801732546510038322452229406711922235780671203459323626268087486296405541970931288043887958241341731399687159017545568372703990706156958463357870331649733172439837044389999151226667006949650547413483821038296467286750048478923729379735594813305138410954249426698600415687467571809508674801913001951145795378608163119507143016708460676408286174348772934675216674804687500000 [105,79] -118336921242036197911252267563415166371722831081995531907349235981592976075508338696777050099591697434537867991655710607112813301415979857628019272300701552809374559207462599677654069077022522397218221482572190115856993013596156494346372496260060505961837254278135862033523509756330066709869404365142599280965612022463753105855365999259434494499849085469389350170260677761885949724512582096487935402202483160527696652443399164352587839712684023443533885660326307812179447239355388706922339893372091391153213529526326111968653014579740541708217419922542657825644504855771924217871733462807418023543258558012901960270758863999247678450062901940651575406342634539394353419651532076469579319137666207392578505274226342605361713517985330747270714792827810422098214115496972674290873671763564738883450668837999528816437052956740099182228341268673515665363336980935151158900210636402473132500326126287292721222000933921418851136796390589945225913341735987750083522660484816302434312352819203081184848309231512155980937801965471086697141909826592464344864801106547400217147741731348786195742710433892670632716201859158641109688197647733531852489101999217527231383198208423462586112540912155834987742430822481767676805275174150577891277247769391876514829636446211749833251544781155852688118408219572305947288641054690521995646550554869523567760509437695003176960104562108874564988136061876375246474210024642906966676142119248251169578632572898866402498396348367189396876731675904401740583689198188764839142881876786121950734528929388269478143358882655580591935899775276701495357997693232645548656035961160254051407097338410141351928467801628958133473353455091614494136416050851920672391326332577003561826972729989619579891730553999788773224022495703566732804577955548643771423654953239682379552649914056540358336853177288841579404197932755400700643512981869763396926658156615762813721305485488515604842516731771205799692608550288759567438088174741108836700991534840626030454628272757070323667936755897998809814453125000 [105,80] 6624185189920762322210895322100287735344211880830952123724593755013596049630706563624954606890614138457436672742721737317119240603218812617303856974277118208343588810058533962278713493984419750798415868524721367484882593807284488376870464128004833235097037984948674476346268690999073357139324979163176894514729172390884351559414931852111600472246506508554188344649268295668170981578459544228046387147885029783531026498267031819757341347769873634930316702633079707561892970531228102078962964682606235352104906750517102333446924500152906983927489403208272903433695058655679613263645180655248022788271606823132248046395757756774919752532998265562103188479447224683446435069489770651973174481917705608830085016758574888408916953657746579920908755098136666099878056465354526489396653226133799893213091929179090144123616098681061738921742063547978377619755506547145270076396348358694036975450977019581607310504047520655948333921071311223763444231207952112340352988264233736152501466477547657916234467347083558912965837408927463779247635211760012351317640119519971780778163983303942382776015539423430503434019515788294372961615807931593101297835278727584122541998717164533053864745180166647724000176594534143744466551064725041187380444787936727518745923716746812671383696993916635142528774202649492872736346486961852902638035827566927140005991414626632040943208543988978511282539085049395768159097445520015756677452972976256017353058896511034921998445051506297492460833196475689004763786018840169374383917368504443371300958459057010694206360894801601664006337501630434778300271464786372687211762172476243445365089268260872937750996220118124687733782901977813779677896777246709302140107516030642123947994152173365348589385878092387939556905301073308540247900077715667795909677785313806864266699430890795543721707272998924558929868339547952520399631694197678211611253573902445632542089496634859486571291141403582433757054956030388830869137527314287015395374670803947673489609075435830275172208924484252929687500000 [105,81] -311759058861113583351321933644667979975128231396818794327785218853140652909549345473493213222967858291403529303831018791973524686303820883878782971184410543322491490268589214094528103453128852104358783656554858597102011376522557993437342386043776592767528574396772181515175726494344549307875663592032748478169733135682290349332273808884785495837121645431734640202171069033599221276627299018459428964659351474881926072750731148978615683885267230048260083174538018274449769772255783083282309866875245074203244278667465573290114086966094459076962743277367042546849743732764924467514697995957710000455010996235839824488597596340505244717624936403130055950155344605680832673347098577230732236555859904033259317116728658295214810137895666179300193972758063432188469859668827995053863169579137501756362904714061052718714229504829427731360227043779131130783483946345656808769149690404365187920600361725393060845794063408233155929392920718341643672118031695550418891226722572997660716116664197865702355810263057768188762907314722775534585776148327091634135136901156889328757623559790774020402711485784823987244096107463783480415053295625946807281749642327223070075921668757256454849499278061389407677076287358425151707595298746285091688819573686145168501879954963462341621170258338937111585588696832719441779282921298970806972891517289517995426628608462645113908498915570149275256087314848304585613165365514327537618397344411023541047725235294516256031856689134413164191920702141820846443105872885215453301727412259297062360469931300166428721877658202078164622040051769429251235289138115871802972335926072030777633797736429266919075230321976727665862136224938275127472182203416602997909865712601452199118374754300624861271136109884827979248849597777433859205073959935973614382222628056959671304217961962180237653270389043157333003819020473330298381355689957216106839355496857580878219381079076633169456411975261888129841836407394146921537005716250497235475427323250983292305146426678432359616346435546875000000 [105,82] 11489023842936392101708401565779296900428435138621959187072050207003391285368225477893544089184749388676034152160817087868288656081463870316061494867760076064254852658414962335513301141831740739465832130311569170070476798735919865777800664034664977429537920685794018596902046440464165886465318635438878508332260714469137887176494294933475076296465724033527780402067817672451240191714891038448123465103497453899582883145023090124041868687892646023849288040429371608385021058962595171885202001721978883151775058664272089662334851528345885672779391071037896522949473640164194790619308886232306414014255011373034998560933643355595281924828434869924063102491676185519110181042300862018415027176313507567802152351751201207430069644627197359163280062413302096348647081963630751385414507243610291047259565295142877268874129760697813025809507242408778506075745986884310493788880012212015673000934853192156354767270070266675005633773577452334978267140800491926500144983294441751257568673644170388575078986495391036408563756965362298223403697003019596577501509393989557934453224412202900801762030548503794157414302165189024046670297142283229283988788193435383459159159196939822197064341213659251547282299731573972570972101661468747031430816049125059770507711769050661774603486962691116814045446675050478379378438543326385021088847315723209074144439074782935537147613041114626611468615313716534694400336273001974352837020690895869623498185920692354460420930027849711083674766581066808533451762152129298921909082301675345212251179818224432658397818287146022386772195963439495174196865820273365450397333785761574620100605204087528311341742679280290314702823963405837348152643479458230999276837519432705400687714397473913726852697423292170977679889422938331388867164180662382986420786641992784471240647996535760998677849154336276440378985427256455497576093978104639812698949194207314430705288753904200297077041263061668888427655983336878765550604585402203355425777641915046371051877170127799223999093017578125000 [105,83] -350342167711218589470984279880191359970757488285817750186925751671173829103958490448743462469386519075547297029105283167701816093112980499324482854254122648328637280565935682313903604237841920543686921032108899830147272788960523288435886099534595750229334464818237204753052675444054167730845187752995530272804647196187804932696233036180277131385520650644188182640890925732972082781108011486011853919656828743208331442550754691488125234607205991369335202990314636257064923533202492418853460051897385961742956478116049107288433846728408981408581071181065949442877588530189255865363170069875677093062804195023770271062060493543505000178374340771439413203135839721643084451082334867765510198986725803715829185635541491561907125353284170731193186470219890798436575446622979671813501053146128881583593349699351011028026880598159182006266427956075089175487222769275504562146381001134700360902271893553288199851303229669817495707415086455802371011447984949745626306987779739532323775543186635917537841165198377180626772919370909843413459360823476799334735714417788758936218601882146367527582413557633363747558507924222577864565035602277358881878710076284121205464615755507169417923365728091604165601197843015867901484210838923839638488798359403193519702892182563409483695298930222283114676422090792703160427366730103297490698757556711931376409571588213480322724395298041814735697054914803310071870113377722801867658971846301832605252009719954816672258252912176183633343149620548655795811358330002592468608467476457320166938420929060990836334171307607998307716352502169996140891244661571953642736985707442330446685700346416319305577170373346607491675523853690227700140544251707503986912916479059669359668889422066796828368971806294806894142468261756451495052902138834492892209956449907895657447651414184646294962843869126316134120092256345260869615245888769517240999026665239135561652301975487216504994789184682592387039145615722731907700560334997287207946695961122139578238532580245701093173828125000 [105,84] 9162549876601350596655788998247191376781903030688219651315142500777944184244656395020291723892360635360721927191123465477338377741015217249085157459625490798688406605423941361026040316271075134738155321085208379538726612575693397969990853891981189706406752615430441485230739813550364746422170647663086739624529816469575732730497678860156481674804420160888788050319458603819295154958720276336108427689241265076413564524330914751859633734606806953377127441839256175536915287123304450675620051963633786221229989310520689423328677303156551648949916926452300758165823505160712364447279282282073750789066078093720441756842997235302052349583481887872487480155762621489129267705832016948688599785543461953174399377626990159591902016466261330861265155707586949603179538948655472832929544747527712531893325782063595002576101428087944116635985984414194496631331615654368271253562204569961972695967501492597407951965632139350695553561501785287031649899573242025759114973039333341153845380669197099920036585071726445296840322502337697240194294023256842665161717803942430779884826565879779930594270478712944558306454173589423094616018607809752274525957772331269318678494544596422038212012186244643440225699335522223706441525860405390265030228307547949987096919010199423468553683611759610434350546861920043078687944102091235222246633192596522515634593369623067018597497464595878632477847217247343375035013306099730193057591983971194830103710855930305839147301700381548502062811494761094472872306713607525425592861346665715722469082167141664695251753082948679166629797456546713517598155293394158298757662372300218918975531592271828464950086453321746695523977376453498827929273627818764248606184614144094909540831978643058213248127264522933324857614887868537667840375365775461172433421418504661226770902190460260377005383941837045516564748373879625206979960389796910916408656912525640316446311674277287724002698391339523038643211951754736879197233798877732584160846625158281791939509373529743700625000000 [105,85] -108976344165545566433188067014235176951694429548384309416568661574450455440744119138886568304492049339411990743892020440397179757123095580774109595850241009216024625980857502574995592953431773282480946743065306328378751908485512105810486037115161414179482146017265338097783240159646801543342111187375175593030191065071818482032409984041727501568673155465940012711702528100879677594106014469955598012871469883769125710586905410478246954231621695967333335473530570284144646788589136952897873096807950711183146655150903903691239695076686950639834211350716619929786690238687522680612738296463069564319933879139097089204953200120733458571458680839089438041593890901981082098909669919663172707879337407502659734377273049534211090016204018354714656032389587777866297461087706270720236528129886783882127873060946375825890240937818902631196856997128442683823971055378468650025663152075249775721514542751202543522038123187699914963045179314645138741385673779980800901380338651547678664816983462512081282298506274111519357515389559208383085878174227331497564462891582368504201215007352459891783148844518407492232207105812067588443234634418974898841133082109640859924384716084556388819107875760440204088681518100393911279208669023104685629865579712376524013965060201846442519997154283381319518830701289898077302464369818749305676127183499793502090403685523980519056447908503373807868372115916308704459142825845870661687115553263307012439752586813788767066939899735676614471665358996360616152614456852915936443127422642510362444476841775159774817950065821591885785514106131123159776660580537562503781708866976961160752638985089835453565011627426759235625981736902914588767260283161835188090702555242573470599925583109621176339907784035088000741430573122544043977050663117941458847475222177622294254450685984983343317955649092638903520782988386391335557071202257610797227611016401200056471929849596273916435540628795106132843429178831222191070667977179220483223371933991261259094494024702184375000 [105,86] -4481160314688497344007372590688206902501870148324275538818304481586304301638930482968327718483242225457841246497085761067588991797715662231642843786944254086163805092802604644478015420420231729348658363860918487109350858636622747718686698981811762237837010688966900947801966180165666719104607914172872899335173698269115509027506590026960072101718469855289303731315621925894076045462336568012789426873510861194451826799932346377892438557845872980450696163115894608242549953966288126752367485286444213256443595377017326886828805563490373242217663148284483961333038227703220086909909043986509095679164467316877247014416105703650728090121924130706369334705855971832695820838661458481176836971066732747058062538328013760971811529830855389116616172944345353219894270383345085286912473130745548297472800280247927308463164691579571860946901053769508620622671302648823075107666303663992509542057761947003721329531411676768717283086125976369299226933514288650468837870061718018151182683000598251072520657827473050518244506326836441785403997639006905162193937338874831578638248919442091689731545119553531218766631251789688590720743694049139750144196520932086728400989733113916134845555148305614290066674112008971762319835773833897894567790016097358541052968359454909590994250994200775157783671620553104734050731792842965110773340173058320030158827141707988517967936588123639941065442006760851225387862121604674982188203634083286333159751785678420830406271792734791277418005337496301012904858992617994859171768510182980995130409733286084756523290705025637321948981473934891817385367377824493494318030355481117715864806983150840558916909547616233047904196954290596047758975281420871847924383905056876587028687745423614403556800367063606912159240694983763363422366030203100989483754511523001819685745844315297162051361640005819799261860202314747205319043456800227143571538323192013582671176895659737978770639652036916767042469214858280228631026811806686324931274943077118741184670449285307500 [105,87] 393600174802350977551263798380936592405072966211474942075117292156442987183103301515007262966781090846132688121622673561936923842695792285873025628405431143392264372147761442617877587568007380602172032225502366317381774109837173626214064445891109447148716050060380367264228324553397452605388406487616737348604178085692149666916277105307608727403250665328851173221258319868805273578035984051239862201250475729194808098622178127626228035837844712379095614219175186465819344261571913622629037248906542233090406456695479075446891587804617457488820098386301793640585680710451168758957175523714870164712791830716373844211889704482659628492922539289625529083628039079519266116683723152099106914625249216337304048678173087659065426904640864259369337568835566994187830381726375380772595350125719438954540889571249602931052754051460588096721032421071088698590299846948415673033297753100443294288991297360954717186737513988872409711742464879652390173084977534004253530735601330353797002843472819724584199195392237087367876530617435005726754983687646768525544103972674144308938779719070053871528826697041525298655585472087303158737241850118049902164202828153097137473333026157561106080079706787382880587935438794846509472529784953428526660159342557006747080828363851051516727137256637547064784850516633869753056906944901724090565083072615709262583063093809092915636225609031213979054518658746496781587858577728579622449730494670159983553612348248379205394381862121556408297668612400104587972588326696374024886840235230212491835094272484150224942365365924535561430782869909223221838265977828961054351078667820629272466232595193588728018532907757678771214062673324774306418658248537838775460576397665878468672038822826146654762469894746628141582407825563982991288860342609648621495963684500310408273356057781900281198101212512933928173097172701415294141883243389451266565526706067760382343171140410882448269773077987189124313455653763068394783326297096087251525103617736266587890480615480 [105,88] -9908468883126491645242106013596175199406920466107593759400664369868486331222215865480114616764123981861153849743786373104573319808929769685954181935095387826788718462125735629643992383448237497165995980934903648592133407901230074572108197914064616045208448944643664135366912040418167502118656342518453676950468436114192470951277128392752400415919346289450561773902761100542231729900210205752393968012362758199223309879737354138588085228645088127156488802566016849039855385332319096222252125199572715703962138347544039453869384403866164068069331213999902709714566185441523850111631285407085183130314261046602426249532845806414423264160148808055309386117618721194632025862509061782598010576463164536358972501544294181413034385936222795256842887355994810386295501102745460542730706463975648996678291229519066150476950099433043817977002269414324980893032426664997891995020616510301386340749936525903572825734732768091675929221130592402673621275289799347343070164524874416322607668857190865077812199557592806873607019559114015190111258181112664124904065980387217364769650146110742271964743972764965310354272545183389283060151333558523394105400042892836122310060586600912429873548571589954845923364741722427068814768974140754611175529062414436323196161841808721370321017555266066663390709510963992381344253650281447651582986022693446387494423379665327304332966354714535801224647354065085978405063821196819235244451250549643661809540291897083409416774415679017446871058677273171630666915030463826880153080129646539442358142329937612289438622748100788921755858053015329721303935451843209806093665488886909570771160251099664929749458416621683399383859262015621034389852114552396675713611931182546093890036829793259734245223753595031960408591844387825109648338247818276646777023452930575840273706890420200027645010414867661253765244905508884086386970327577059543650194299383378072642075687086406704608515615105934564247845351914302729096754051226819004899200056586876148266909360 [105,89] -118101615697313541787561977786389552953013653668866970019420340701551421527037564151943289705207657602179383922319915377736649925398953048540504942907166705004787933714454703995536078405902651329042838383802556071483514151545973610510560268411761226144831222126150530414283765579123766607596963625455746244137414722394194959623869624444417205951172504129295953164832737936451483617044211168554065662022918387762743309366583500378505019377760181315290025200821874005180999297933903087765513496752064237942317736594005652363154333988644586297928959317494589570260872236933399362940505125629667852820338926232098118087262465782164793362860745141126744036071778496259908400507599532921517772426023053112558399326709899012780226064259358670982755147639355584378324844407595523790140971229300052041174990016248805414510094656283624677783654007846422695319522681545342139094147245665294083018011726901049059084784039506567032658840595588584414133579121185589241551963946121386131298883562831989979241482217323189150925338648262326907313825052405258057750034511031910773860654582595337783379259669996867807966573487317602479243320006647092860645173724997386663269512702926497772052231434313783385817138257034837196461339094504764447587517477243993322487252318375737852603066982291003706475449768395211219947918566186934397834892113512571138944270862859850321332719872515972668794315336157809260060764405137293179305297765776955342963460958650297090606073055925462885067510606844654390298819635962709254276410503288035227579798812042915114073902589534542217287744708979820525071788332106238945681381467930498042619982190263307523794346255684225124483900278135731817203630733506165387126568719552658005047618554305528766274467881559288463233617707349136642978688894178066387213901687106859083881580118623042317758992926279195959170168136747230864935672541769244295804205038760921457329492231519807164002186369155259236146532615639104059869798862853081067839501618374010430880 [105,90] 400883317486840254507710091618150274839210954442749427026511937894154512271369056259106584748865536170388137572559216009489685809120045420632814076510860852301185707904393619214620916826634206260444766479758319852570220193939668308242772534184313025726028285915196365628941102674550451780925343411839331782929004357507387610286044204548528460140426200401761981289948997546039157728215091568342466188296165016144512206632000576405687256731234586357112556349360896402576426086442675734853995610339121393034408570198417048584176700155335381290013317238616110517339289573526616788794842697477407242009320319156148170263316388540987290352611159117309008899262494881075860464371511037264275056865989566150860634734009752087099620036682016112895026439246185649352230297872167509021579097674836193776108311805676061553423419523254825151121502412215768371951833711713983015863143599576210843995678030796507973472836454897493681342190475631435366294732472846543931662541010290601986655972479569068709448476784362896936938148026297882715224412023155360346040373560223811248181483791488067828053728965380668091459065427742947175973657211981536948962219753889762165777611767669368952840819637732394510934644213012542388138223852836631997220405294293031397319910994056934682463738130919025589713797340994012091442615194129327505296903135622454827175747112811133322733857472505930776148575630651113460631616408844743181202988508742674034075943913171966316263173416733805101515985286183526390947491714893177498619175773002170374409468362153062964689057073391131697600680141944227518973912771190963719771299185144438394448283053367455724295134660041768598973380134225607367974752724482659272176203461172013350233029091957103991350302278478285069163983718773976005264475802421363360254348729293166570245934299395348623572202304970973024473679307257115357111278211280007993562627913236036185238722916590839802641905081951802670982053728964013996546917812269951117703006652394440 [105,91] 37976387352916819509128290037211945786801667232234845952807777127371013743994659402577688472810354370944184609165772701887604381322925895759506971068020738948996552818769448359530668763409586007492458952297598659253973762270241808960273681319042682374608955412939165494270112643254516590527036890586654225222670049557875826241305013956825929277462973007671438771653290820976519890589928216465767974971596318154189987592882691537652899379489126239424993219494600630696049556938949861313292965499075315637980414690703819071445265963585312296082872186333765462654761358248961402385341346431246089736906941226705771485908690241585779614714477174565379981659538141895128814601729674419987249054681847497077614021629611440341435141623336572766793484750571430193168634964440938760873049641667995967678941743545352888616352465120775030134103165143556493340177560977135577430067017745569376776245286904781880839577426108590268969242701480629601410230209879509134842123699089127270927788186514926091322859306649851603115876229610665004594737285847415519823473653539028514267870704055552108451349549112873613276305170677117176820320190305645354282140310104319099580141503355049944499899060587752186475619874290891282172180707935244570414668971001266274167116293181774953540581645000011935773756918736069981612535740998201332222088976558866745850422153010574122018082031355544625526204325401715939420688278039605141404836465245100140943216584821484226421533082294305873024023268037004686366069434315844521011554982352949280693911709436535538200032800830182279151867695638925252027987736133781294394849978867235850716308632725273370318282468727177221531754526413265526001980279150521559392415993441728895896917821652403218154844932736810336459402805391625941504330448175886863115309153742106399698637663235953204616212180073518195218260669223600695112960306938994185213184019914126256643891152403265462364883854078372154294311768066211815962111346192251124472396102260 [105,92] 164644319987989701750212525784139416044823240739004021536045044629236327620033768267564784042157885166838651875012706731639039062917021465461618609575090044603893145273660172604570624404451461171838543079586996959416916982148731064987189632529547825483472379973348726441008110607530112328582876414167187603003405331542632819779690685976934055804960722417437537110044181984087273017189580488948518393858435407547317928464797662704302445949765408809129073002584856229792630317515558367532604872802916517243195745810430800964997996868802382110328348272540868374145791617907512593308028955006081333712211829093702388078083311655357312628610698527648054951529323312806164584867534678727158478586774491833633945869973353770333068421526974517663447279504100203262590943534159279514453694757753125506391224447092345378195884667576703181981233398425059975214274791967870245767601137283982953819325732968380068051788090135193013941895801977117545629691307144633831842673720354430363926573903965300250350348008567106097982172287965706604438068915016562483153229367249627524003470653878163038817356924615626419049543374265284277313302569337780914213953583808155624044443998151146384454394778070947188186480794001213702787950276925875718903469470437223345485343603872763850206196650718623009020113683977078390907361882018429201532113345062892376902419841826409766607894013541784181371401931400668568694233119466986621934174009266146995763346772344489364404072788884563368954113988331919072036974568711321816848478051240479239564059287366230641440907472456150487073183285893764814733164116408840244544802584401469876493955204416760825702767572410776380319997103944522004383281404440398323161767009067965597339511478883013327370898652624290865354979094246967564102007959408243445486852118663985738776579548411419173578098495018488839826675768211256740145635681880848533647554589016629137545255964245018919085650122101321914453089207671445035157878894359428088822600 [105,93] 3035554936603133825623751831329902905073446857396650998285811369394654878068944169557991943491304455272919850990061361736757104291949997290500605311482231526702773558497456225402665857648116136676118234554353379813270418664347066422109093198880903650509987578389369915636353627824687772472051679442528733890649146816475821318557538408588049927340784792752835060471907980634474316562589272270958322221747360212508056001099643188091821188516453837597970675801718034271278124366103594286809045444439737534195493080205273328505818904886788998216936979212080196633900857481954854875061818883368957031989855930042335995619302213744093240147402926694973508452248048957926242093496024834119343444994401534954703208668823951588175951432106692185077346681899838380154862594008312038348498810369353155131011824759774964912633802206992449043115012284822539124563976893571880922649004751468877226610738041213720420260535910514440811714370951339312025973812279813770036507153761886100714874639326439115646136637523137612357875253763785526333094736405215446685625532593258004083255036237916193042891988572383094640152503636223330180265584654457107336406758087393711900782080241380715920889702194802590690518761178418250672628314482191179611997741735279794439758074193690190508395494545336372778560793465801823726116989684131653626051425396217656086040992532855659078055090290650080117121682710770386526262944575886740470648768525085292386005297347556016651141245207465415142729798215871514782583179576866581633590326827865929443281093615243805240089963689066162424484123478194657818724004963729715291964553917078832947874485287083414861935285401582381226877198004485378824903412521677291473679875473738258238949041832738767072050586208928921334165205174688869601421463522915606975861842015215253215682307210262253840422602324264778709126347976413183359684899937796835313444683370585110791126534954511406866021919855887598637450908928639121707379387053133438400 [105,94] -357484430599846151868364889798401284905926909991875879882361201647311192134210884270009232370077071324569096945022360937992193702760913341613032094448775385405318317464713344642887525892287333804070692473669801704195299672303376706846675181196658773662807999419201671001947241772712559370623887796819886285767980382385956333917973045056977766055533613885313751810933429977947280372566446816528308796824908928862404056358218673251869025341494974788786109205900514528519043699058836063353977997279914733293734459461586183211712532838109974410608009772641395472213475501063363071436578148112556522952403058315573834483157079486887824427958804785243809065278619487394249729363759498636198471939197326125201266592770338759121555642076180218826540394574558614618233614444790129513356015054023644105038995593020531846837936665703079855484445993345423585126172924158772389935239195035329200060708686823047108968957295109300335252279672404502793380221396499944668363503955003618592656508164846347255721464955248677521335151807276872992667943824737658032784668492534922642092988526745477219574788815122927533127818896692633962861716121917957593337039509015842512411118949704686292294151929737366780990358061123730525461893279076979408076353683380212197480662860114254458330390576894251446968452925235161629988164352167132090717870737165487047357783338761786830613476240092012816398849819218148937915769284051180015816159937250244662269633975635671030353853033447885293199789048700748777019505287592315710885860482425126418650273563692838923236318482331773074723554700901968457265130226748650035524372574397590845786816773703007679312540103582680603598141772823178497770469164521202851101852532142366229557922067955296436993585413885866420512839136697460158094224613560294130749705800555738518348547204684461422486507676071497096772213992755314339930440008741450787033447818474399855716213053154323659750216662931571539704079996444704202875664815004200 [105,95] -1938584440809146130736915201564768760663894004770477750434387361935440863599531450793371480775878569828239307972193655376290183441950832444965654940818607507958409435203279217729399629378162261968560430199893166825025412293941405851226846863230496702796744106326361666301560432302492194019517983762331386703275896471573814275157129967049059789310821781092327363113204451976377538948559052028857340030474524394595308089169328798005596333658438760544707830126142237580182629156032135991090902582982315126896143128299613093353446620068493923677545133024850170153215360019224223611924628228099146099591180915327932163737831170148460233213496532520841616232768350834314005178851893133540278911772093484012960844017900180339739627610840672190288267565547165244448944980870423401925158575937918588428080151566453180463050638813844014197297312147971510302309776015737461404410399978816413331977815589309384312254782484563883720270859998382761830550276376284025183331488295844310652360488821200194340274591484467172093649879579859570455788860815713311009972258087983155016109377659102425773250630169028897181139326376484939945550512121986677320397201776280919439198796494643733054828947636494478279533421969300096179629435880816743641831526877071314475134876815348127160011711314847666671078778190738539672486907218624094986947631055758651186646969081215474924621327987046333083963293294566432882560621579091789206848800091228220433242487765735430042143943373643245571934994636849845579762894542990208989894350536332025543588010309632670850305892913670222145986755564793935631049451345544143998394915405145425110839879357483272026407603232199434590979795482729737384501582106853324559881197374000908835436127300119026712125391681223011615618925859344950184120483124881155675787936404398367618412725674565886032576796017719284313967739445429856242492174645644133933389523750677299850715956615966138674779257921144852352342231613443153420767477480 [105,96] 6347306348582558113200894119077685659113988775343254392850523429147230713261732066668271639689815679156803158641489946149779682418416595016203766841320255546505829439924691595596933190535314793242885414803802211350871170812753848142649737702028632895631800423772177320386118741848593085959027918867903103260136780769300327481215564199540995691275897821155940742468330413598120204208162894816248637683594894508522032528054153348751240467518231729574639587455061196745396655610426012495032110776049750159089316127100939336542417348464556001248674222360175822948970737919551318724917503893127768735521553758896957986815882879628668758213766490320129941500847623822713434306765738412928523191561615552604237732108938639982393891163638797590362301417509028097726970900520164349921548489461373952539349052865652805613142913300712121470130683838853872421307005064267676397582180779571679987668476072402451289329954078689217943103973725314329219313563595856217355277876265825294844199021419895289160339000041904033946712591399142951902167047792838712748419272636515809191188874570048473417098931556415016428138515451549016899666875560692646069619292290021365361239342865397926434917881764958317581444302282441647959213564925278301801840726264506065185653475547892907838964624743089091567994277954693186053078988541287462837791263617300989979386537076640270797595175637601530703238614025503018973970215247268692191785556998422382932015688390907726471794698421180956581171314374543887383105477446519743414854957549473308594356397387461673062338342245188200910730385810798457312590482737490793414220860450532544593100787660218337038468742514947656769094469617505327603991323643731697846514288197221908675922902704325006243145797393596243651146563036737206552097765501368857175910720003576938849321503973326224586552762862604383708338653261982825874575217280652866653351874523459295860115544505672118135369898627870714525388442156705962179840 [105,97] 332364454398303206577222689276072682870302239532851390881683410019209620663432867616969626233973241125848134566996083774278338256031694884016075364419596088898144922895163798469467477352804044497180854002034491664001519363368882822608176693892871352696438055381679376431955368361795360597256834773613988036799426218743624132861156746675228526533822000017925508497034260500792634759326291976905072571379304594471761101275649970110626729398077715673554339926884599057852379640441917751360646824316667188867972449511177748982501206239860494114906789357662965376158088907410950390369810558259056823251284594528001122111355382581628376478456997087793516384311518113426277959600478208148056781665067927228769871194423353723473894907323819736491016125025663259346974275824782066344860746217379393304773774084853898526685994114597367906082006060770593952512417587094029927184596760501996073101362721172815399024525986779391573081970868945585414563262984051342601306136324325645389203978739438253106503721869316877583299749505874912247066774611015184307345223087474074905112912324275979594698902617570693211374875939076109651117513246406104949603082539721125981486433036004101161915435337176538344452554292865559495435178790348904730444415639990492254827037042431333363864018044205095538443254395481840085256792649345707948901405548260806211790631118545577050883217076387091524491002768084102642041689745202772493300955665884790201350620042422255085616483354754846594157990767666105242829491024240128479252261839646474308042597477729136995065697473861670523948971869599418423996285633953570792097385535546474015700845653072131894905015712049683593055775031538386747272407753441246242411035601856240771445081167596512964219798500749776210769650494163657751274133119381257577728425062075290940851722061166261439235444103793813249030463934614331654489081704077226246393194545210806609044141292507060771434811465614656600855119340768897680 [105,98] 1981503320456050241867703637885051473133087466130186951619198914506732788758898570430342976978492683233623262346677374126870439264590454483413891750456586891274896463975691563642611034052878155960441540725604178947454324206865988938485531189616068197532064058717661834527694725352484482621956689335652200809669447078696138771074110141664822783377572718761813426097402421289468017125219642283702528477946372899580203323554277802761602827114332064924460202161068566629003416815313828664584221219943511501852730158132823557816813908590591604941222606280560875500444251721101513725759316902773587376918523518154092589949050531750823986501608259080670897838175829606768409451840729137809308963476746604539677505751748764888449676760792015215934677830758093495722175006974291659562911723218963330190640854995426907889373034463252714026090367404476640195111219557148094972712603166935174571264060851838549199167612222353147568674766337091415200858522233333754814047714324129749380952172833617846603831469744444965316372505437172636111741095329835111211749768928659746614042852052530246968456670141345140313538442372884056508736254959172512682655884281476138826372217078787527163140315118856968457648632267645140476526845560303434022711419184173394468309481808525111824221052809209941002259716877012892010510328079664986176370662588138953021169198203137638469986958186627061831834859187689668784837053191499792270226238998534445495243223118943328148639550382730523828641628655557576759867566474817123315993597330950814826728332922416910255634201238965674900747679824723118682916766566813185473170751629230116702850049919543183038302644440335380446876186931319920974915741548014223148801813040877800488663486135563214357433390719039898234846500543529378694201246084467919351081500183166792338660629535961232291427290926230445678831449180556048652929955621368786681973313704427078932892629693508166206367936771254724024265119558160 [105,99] -32969276999649542913347143711598086015976064244703689419260837521327002438257231129064703266933484299846659724165389183529724060357337244426332066994093997785437579443260953787438901406943474731137554067202866977278715801595468025221154061777778130576407134066572693487492469218719433317072958941948110520348754838638823647375292274352347833213251190229342254606873350161242618706392616258627840456862713581605290730701793294508632438220765544967264761468904106703449187537294668998935061178711159301972264784100795658655591218607398045152276964052684415039625253221004102748520077703026278150251887619781961191225857419557129121810655729222759798832375427412343036525847923204809324628576058121207237973168319927621678899891994666520866029527288496388366081214555285530705368216568180262845225837310376407753205172008835428091152199304674097386634842534506919689113866167517207776613936145278031019976426459998434416846853679080924168659731120562634682330847670985302333865843313347239747426491420020491741618480370322001261620825007140671334161311505926650876631133112888172215114974176253138419653444365126849451970630159637720716924874951704341147427538348167268482093113787884121293646749901215241946437496429838912506625706192007542717207145100628933084630469680212697295542224625610503119364552650070512784755636870619240753861807699591477205339904540253478870526778273087574241686920602234255930927364979204380797852504527239177653128374641625549895752648408401545495519655877023370191044504878167285705893722362115416580329531212868938023974522674079829825786564289159732581968876525858040479328126177736352910871333863351380209977878490879967077495610282962661293100723051749560288315572100387461079736731700642933446729850292748636321922263584869379578174562917470980890175529963862087224966672990673676545924757292635323110064711482087690175778313029805009208166762934028820611335316337681060099021603260 [105,100] -37861887273482017499356211805334297039012490025257947197385788413868047481137561253411404550227840594281886792340647239337199357169035332641919649181089246186131528130318010043137701269929305583302351722419432974415454859330477490193179770581950703836778047027229274120357114907187893575420324734808305777269084781953920311994871025910112321857799863281207219055197974495678904674324930302345066066413681838651105892833836029860117047089871120634821363628939843140544139059901825367739751309610862829542326698115934249281509299721705793321477154605031817081517894884584764552860959090628845562878439977698066018162426443562044734174162603355115796152241302567191969816701822909206518598303340194339295597237911642258204033719901838435292185565056532401240479118856285314591720341468615403753653010383873540079141836235018393258736216335260261775255845459534445286219081017599509588190964367065701695296390507077518688608087485115870223430180472617229104791260095685547594196894790246886093092855351034632496326143746566622563126966358243410828953526627309512671691259278148707625818800544232207723544897120985367875168076870360662969683425599206825890963672069344982117217371417935190163134472092020045190330619749055098936328428610454619346859974891750905409110156756303457007705112785006983448846794186485918738835865707124952596496873762964358279003232334946721382037641448643842261647120159424020551196164102137499731556494142900307904925689493357327884763889908544039296950475710133172482293068542225443534930988260633955520882742103737391651893024222524086476210060440015250491969569696946605721095803872040104349039749609826440400575944363647472125609091711820825578637582299501644067577264262417386445384455773507322290914074290739890299067740854979955393870390986963978998057318077711135362585801693778590129118038630757909350335478445881953416441461248399118955729568603634363101131574628300342008400 [105,101] -204055420842465696096808021317302047267970310258399449971026876955429696004792026858284529197498936551647670498472100122366769514916495285418137928217296897793242148788285416978186818155237263483606134168198407965404457247266308677753910602191566957928855127848225684504828761326743698867116122027662012691250537272316962570352377660165737089343421606529092945246827231926356461054760281869367692042450947625506760436813724610447664470041460597463610856803844627316771239869527314706365509524051688994241057599317477795063200705403612405016130717048923905431532844451670172872954640788836512197243344378762843000755687100032978962277357652214937346452159958330931593970480516113399408783904314540207640582240719720580427555802168970735628877915332199027132603828705847359722320102222486306384696295883257280427739515853586213662645079631671766257286054357528609521464177046017971892076417865453111549038254639991715093143633021386629407245554112902770508054006252648963752304757554345909483846400763717082924800285672782289362409632425573600207750482756883049690872341446261286656671978566920234805469660655399635487891035931840270921220210082719004956751083021853415570904189660826381639743403972052866066743422498045668520844939901111175347728281506519535717837602978509647655597013307991348767208329722617024976233677432193256489247242375498095087758804320674494413771004024990140666520013615686451176855178238754440684891842469182343555985154948415828361876258993384083446090590343191908705806418391800013457459164882728073947584145451995656544161709975515841052138008511134331141660769579657843522890532850467919236739193017300545965276145246006191111194885330961671393447190043153362734221061045668276417021397198523589597973940759265913063933231695854212681954633233382553024138895624356521148703903755496877730548209587524967606403269215666197039918044090492388831965579134992680804344084998531280 [105,102] 2300720798563463700874962350815779605673684571695491909853581669372829144188104233222209079873987750627654301991074763814037275383417236121096460543593464178327704755268121781616568283502089054356478203244725332550213034325502153448459324029492312712500091881743895643879629502440488497362182562322966675982494872058942943594463397738567745388394083067485559233220206924445538671592957256385002138539180703528315589261795090984795338381598656334714728478021237160691134079714856366593719545975264738652059410644866613185930538967891271196706122425738908089529016846602983407605180026747761505405358097957422921929943735701874622296063328710568366183934218989752040305849937244510700121999939019788960761072427886484421491092054268380709550444423548778257920278171127963667043809816744952854313724808129015653037266731221342451892877889482075446881382963297538274276481239864563206416875366742016243085338542482536667678375520941245695495173491058442291601448698365091194197009532830154662880944538160237424590060269529177891228559773687407788316891609257446464823531978228340875801733376021053125936587605689067202175695287621028294382810808903635028740180828739328544470761123828211179560196189022008577903305249727496380435772300628821555850338561017584752644681631274364931076851196487098407364680596555366339581698513931144890184933162344572774655282669757062728369267561349849193870794301650291024778608797329890731358613108515748652415786003360985463689023617829593068822102381936684201843607294187089601323345030550918198513780148156734342754482106803052125222148443930074463001192585208552277186184926004710145282431057321941685821616357483926981289156817145340322024761713936847644968016125006241434144017258921738084765272344409200566184232899318307984046409104061109476278577534089832249667122096851674885908191743606881235420455519288403354378781191119503354281725523793894248703975033640 [105,103] -19545579863299070203198350434937627232130878071382157705615792196148021960563510474411668986465672594127704646692479570443380404374527481938860909341738666503852451039267763877952427219050626246065017568742218122057539107571022185871018487449585580785089205843443881055110677667424237829559421183321107757557782033836586314961754572726836180501248979578796466976949800368538004302109134579848217902759210856664822353757277488907454400930855806470376300022931382952654253705510382194665929578923065876268363602636688394171369978023372902289806043190086980242082792019936761316978775534390196009169830404786303646793492854127177631026388897798375706271918293675291123719197662118088584753215543788663946731734523163525009599841074226265042264854754977317968533902875576304463512176841483531204084154428949567311000400682174814999131269558525469783194205861626262950379439718031144567118215524660574495141033040028183629471678188348312402222825001483494727490337713254915753398123492747195956805425461026999102050774709878997062876910535388209827840669705284556701084670345801204894809987924468411290307910394145942549720955921179397092325276845710643462011895174621370568820970505398733559572170191854041421065904383886492926033815326483145536014587639947604723217016890785066583633107513003036893542363347826619992230217207191968923648061159901140794451799879875063660866884766035501228170528535330082916734759399234075706522307031349746879652792511031650274961985179068237637625441357245128975317524300452097238377366003199430129670146694319261473720387292251419619560039334675864528899976176733088724705090426670298427953288038870922352448229477055049979549334279628276954323124286645008103665959957170349460164147814522811708266031556356287599944632326223961272030352948085184239495921222444262732784369148765658654986301696468296035148932290197349446416434047467184486408288658496056169295680 [105,104] -34812594816176849589143338722815124508368445907657865271707633616233008007067064369466055091820735419966373988966875667391933777325392988248256349983545619120815202690390779111997264887704387001625807894164135435829050401645553904377425733459479480117253214755445785706090841066663168069990383365539514289501005714656683962500956075823011990572090773607365635331696451877475425575879226960580466391850903613974617153442121935260649557607130481273261677333692487054956993530627077893410814846684217033599503838700598516387676352899421824229238974366857835006287975730856024438496595331835445860992552083512605105540980006922571064632425440746349704280003473996442188711287808468147458942937111135152089860200121392459091823034430332164833460628854601021021545289138777190369542104214889384646245448028322892784002451076996155498576502569117794291757802350024780060596674270998674480015239254601146758905539753892096111518888294018824053823894952950429284038354991124871970668130846391791267678493229773929364347275184285988627360255488422525867901272517104051731983838770533852496918360985078837168102350212254766167672726996844196620398699863809451895971671090524824837577474639460731473795281761728596032398568444621978264749127029615152195617185532405411989951169226413145129100851840675410592476266044264831744449332113750565543584954296602274997584597666957402550139984164640489973731251254090544882384690016546580723144355407166162319600438750058899227735996874284633241277015059160856247914434731639957044094522403314295803409488071734505666221925453105575746100107536218848147587699083374923957820090410545199213043763472569541641682606511403899715302100240588423891847193295625728764630991089015417665779872774872942026247344146542709410555677479895973675942905818285923034457567312769977297028839339504740490101193925520139953048224941666689543455691235716364825223599345516417040 [105,105] -75522075003332984223353154961072700710086381594344597469175100338459962713410347679349801841089096229740212592235252817169872608284838955602894744041328452824354183759995292686953983953697571828325133573491280347597771877298015520902294465881630003388138200599575169595445301987859344101954461591293371403362596555600571321119737460093374448406777040643761614111675411586918225006190602888884270335965810302444242497599789373593811878571120650246041546308142865198185582760162323933857083604937874639155064020140733448923777256425917118721752562950787945617265009046553328755543263884296865557152212068355452928549779091384690037895880589238203205632910836318581191955832219347293636760977229500985633252234367084478322212516733461543209988782346012048039854195124999136133236186467557362326173546717263144752931345520365571048283418796166267491080048528478964167836053689769678225163582315377678652469721419367943733046221937149838406255294549047940642930516946158958943191576793892628062006962902307212409644443624748742747808787393937629577849670446731161602824296018725438238267338448493121141657832625450897391644876439085024801409115596693268250982258450325216352038719779586150542865290570052928947633271738212945671285421055497848931334726752299798852912822888353747201735598147763492783974921043416704721590324307809507680330430163337100302619834674813542635291206906890350306046442283573637462536585890264267633493412263851582608916216284813641423350311621938446613293754745453576566220544287849907892439016256033502626566326018325705308003048149398869959389000591119187786225907016785768565730690268469065508831898083756880694482554116008308326023584166305629320613344236072832151033710901549507541466295764482767518909351064054072425123136626979465750747102172355939707498471234889643578377944665884306934199227496304734593577067322853974446667622281108436667993398238560 [106,0] 801694626777077066272888175192211284787306794387192279264238759324149130671370735686484904516416187637081369353098160645050875762644484003860404219137415973475610879680577880216414410745451688670756655832539228421889163912732241689063989276367133248732062895375884561598243853733263877146706810033121296104955843647436268081691394112012506765882728985160353735132681060013329056586149919908094935143307630416294773478180215801300161090116488152234536696759485180032031043130921108972401487172261875324783007151475107253786967856663363824885745541475745891417539242630329866130978430600429844210202308193037395219821313202706057042743433117319038811492003277213099400274625900933236409485789274458122907281226058525947826384517882483698986388729307903104395557433137226797747022900328101529158539355710768184027372883999564565500889130947054939091859389618455491799112415993663954360203893754099470853806131987023917519846746701978764959998929487266184988795014731924185146929004736152361724862823684654270643833902164339439863653899185727361201146677204437988452598120577846998709896449606818512130457577171146039549133985879034710170048550936129522085557296220967328525418957488694138355507260226640987125864618295427777416875756159786167480646425324297392239832489425410839299916467955700774108855691272634085367631468084234941390413943089886902442355554023387255206693067342139908672517189706648190359026353551629878112826079482096276261993692650364256307810604089240870385015919071114634397139145886159036292789649172911871765508982902424278124540186039083134931025881931136186474636418175981714829776265108910327471645345619228602735023004148774645876678380267524379540199265985613162118582951402375228682506810693880992241443948704527616394615487423773796991675818586643891603258808891068459894225524970144140999267363571343877295942302313989558089574921528989225108195945007853691405932840049512447546489304812518784912748609128447749612544453523304604243887920934550367038531607806509546198730164384888609795671371361144016498308730348126686722525276607515133889972619595927209652390425702223069792724497419413456153391481326534609913115128621008409481873968616127967834472656250000000000000000000000000000000000000000000000000000 [106,1] -2693690955620932621541234770479375580303643438527730584253471816896594918895373392637485476837082839973084161013538851223863240372027915050335496490611172625081756754958054176562381195589518283091861947553396814256706813998529583852223024116023154609480174344825876812639473683392746014701115132549655827433505210793416464554832415009513643046228833848029051226830009748855258697312446286365773724934168075123389554627774378310593882839722823262513316471888271888945528313021418790594075260771302044592952548821628842401139863172202415790310193857378053597435460470428391556766309328441165535872535005792291570960843104808728167142273149412555159485369405513718072706194299806945253716991420244563525850218302861214686677913397306911179556443463240111533832779232918984122297519813800972632289153855960742429446418808352797815824707609194893255456936503857119443112266458100453187667005849644532305252370387837327703478367456277452899084038346008772905139369758553659225215009757334053086073708299898306659448897644481366550134459194174279821724143251596629070219874173102907395358835846682752917313475047600622267680020905369505347886686080903369266501768204064287245067244811626758780789046767802579514362779389221003597533510375653549411879591236055157060885071671349110743645545386020536847797802435108120475689119397696273657146322484296634922384760390534891786580919310970222031347311194707664006371525684195454865636207233503248144372356999135770997250601266763899008746162155411914962794028412568415835284023830077587008559977319585063832028832928856334188926888531019953356973611691530600037046237823130241184178917957515461640843735210227166377630775544786730501094990516126133089885078263966610534922360043448638366019003843483962392132026084650042001978811817598721912599290337313168918870159262464671456302095932498202047508224731689093290209399685920938802544355383344981630072949624755551578795546522769521823539228680318040153750148126455035194803939863442578313797576629894932947082673399298411586731671680050372810029564806400313424174732170535152733467319524669772456401335717813619510427978605731804538289167577026227162871022626140261879701398584074922837316989898681640625000000000000000000000000000000000000000000000 [106,2] 386044606633122292072198420137617906235165705051521780194006839768445305368732784540077301659812414790388110860053482932315173262404076725868655072773353591111681123391674531714238570397042747890107160964738915338143440185716838862624458132122225460950204444035376821175696595168257465591750259730961298059225450989081327562394536255410283508429401650798071905137204832390597349389143880980381927007009266422367553177906171266115571156159550777556029494007802217876454231184827792261016742205229834415226614648201065560143933356153371606422797867697799962311606627336877023376498201003060252752001327267560566466068283085503081099639974490963895968823783347874811918088769277179154865102695396936418997751236611060594237174038027088853282338327256744855588884428276452935499008417597357883742152837246380827941464902381609904224747939049973020771659148696871141286028763841797922672404955768568457474651014799291976795297342695724716684384778024267245384989278727068340048278143977260501037523842373426724593031055677859024419421807131140136905779554103438108470704745885508676993076018177907997854747514191091581140688865443891750455265943587232209340741309422861357631049469939406355902753620639827462449028635294074792031618941124662720677105548646742341947593013627354720552822204766046806676530506461195180724450591761705223160708294479123436892467712787839646902267472271952415120243021654791145234200652902777341061047334856894814738659427366148171794422713376153219447727958541859743033568435539887688394926598798649836314460024264809148033848129206305528182890791809631901613682455984321839674892247612486988155563279654324063512793325448750003015181629470133026003932342846718509541103268475335404650857434993181170093282391034913253861278923343142888946095658426268738320064865297123873842965452089153982173335172019477323399068998403119088440548534448989975516484371669340287594235756729968044189765163734521333705392043685486740455791627009029301505079454025718853799617454819538560421432761239522767624066201879784219704754844799685565846258031287597870940092089454019596686940259069212667216515137441247240023934392209447566235946453895026868807435760366786325903376564383506774902343750000000000000000000000000000000000000 [106,3] 15299897572319038280630006909330340110188178018283259843900465988638674393450067264248199611280915545303751668493917993426721205375437320995409415750035717280367552530529138732998028565703657979140814133778843349535557368715419702337701117537586001874684689472250923176333867436667406892682105431628924550032757679171076826727969232826836745886375296538554078445186794632338576560537324969930756939340491597563133830701219379099203254282323403137289181733478001647796776848573311643194769943802067965521262030128780541262961341305720944078360894935795097518885196270285970410816965314841057425466327252341424393067136064780814802038953691944929906195207047975012090199761930882582862298046839238976420777405160826224749624540277263500649801607120377522076450795523589136169196014737875666799800080860507552502605474093935433127571249770041397512719100695634430218589030318671880158583776485868640188627953340500250243125739272606367705881899746854821474854206592335952442440134852466788125161095095132625639421246329326677032247345622553759984129855270301825755388497671222855201147709879568751972833947778894022767453162438470005974010394803233775055606129616472506827739551315543061900164291559871247721183215253702576867937048601643686803034236472118151947912103968970285823428938389410165588013913066508242392888589783654636133056491033648422731057201614674948661331439488835023965484118266507127062227230024945927695888568753619415030864072895920077627627520147934784599304441956634533214880849364897287675443448245748292788584402281210998002651505866805323623700406226553225336404297627613468841232005849885462543908844717918978742842737830667745988480695564856067620010538975556254539227554322253017086265566521885616207722224134204118013699136209556487027342269465213716712598115138174327484205820926295984847222877395107481160463660149056162408719630207865476562286048072128036742631112605816177132473369032451499556394541807130958224272275952690618990756061548780258790501575914296812610056464295827891068092869656801171643797658261334118728728986596195674745049344498478307903187533374112846197397155729494424742657386830300449983533405570473053785644611127572667363949676655465736985206604003906250000000000000000000000000000 [106,4] -2246372924229689566296690480273037656835337749624280968493251420341188455660937482181439986249629575408635278844435968103342326631466141050522163007883965691887063386257443096823099127389344870409298646099080968477107264659600714154973341283327806926784511439232020479932522838813975744898009857385169915854658346567428817302592869460405590573545587568350012222066458110893817391796180836725123389532608331904338453171651995658545580977986133207080061133353083580343214867517202872924402113038054808177169857598062985374634574243107970671079964757137935388513029371258094536993892250339781448067238637531137612112903625810914600142174641264517982324777620658589337930046748934988395791497462137413537945336300025380019272771058199264441372887591249587387176288009685467211262854738634063273680791949362816564556287938810917929236793434429503348440810255523212068437920643651932432341052287744368924116970920484930732419548456021591401119331395802873269811526422156583164392403972735559608700938988806052805900686846486166949882157296573822854882203179893095070146773368579212919699939999095459073315310874561258906695372775934859366803745279633525106150100842646945588509971922845609118436275172684133328759160972349204932357719873331833069395414642968639827106077820143242816922280386217071944750307816674782802768866040460071808145735012443517789362558171780555175604092844177750175951960250905816082276433725099707377833506867278913838382558549481861971739174067454700984467455949651498113269821858114242091173215965953116718267587963932323931381585509861408370468758756828173922528875483055508670691725781600039818462868694633966696746008808596501360030214062201334845194476500619088424415915889857411688849450509696635645199211992157188340982189069117940906466885442952313334561355865147558828911015974362680450833097762040668436976288808534217553496950805712416906679494241850539393394452207951080340180677360204275395097663841937449134492137921425845410607188421250375608858747843916022566507506250233176761388955164592675850255319703817449110405210392172022531180945912527109989702697380990220640130523676692140186225294070365540957992121890115242774664493207191956524251819082849124242784455418586730957031250000000000000000000 [106,5] 87438289228378569480912068128203832621708849684687003024577480975676121528433263363445429714984103589406002364723472530911127621344846736584541068967430993299099884011035995846458223566648882092847388023597892540046768414777550683357304005638695638394674545819409000538012154992309307749127629947305981296499749470692177349253311500761871929090851489977880954421515011403729224719785811501774241338560526551739620089801410452220807444910890681683578916325811208663166933182208311271808136066248241348580967199588191399581633586388491188947284052264310865709435516686664858611975100642593536523176565777231658927802635290960181016909732541046795414508431225507537624453399659237555239665787303622335253517771111298479933952496373941338189629657827061654085691692030378368440443391763579773057755603053604063540973229112478089219112468431249024503422313450267526279387534597817268406294926517481031775920791905649757929698784802402263441850934914958479535787162494579074609460164552013310907073415564638637182664996753556247716387613954860825907632245220115324729370427055241286242963996870641958890475495825755802454808199069841352278924580782951743965266297744774269209125958971231166407787097392357771247284981405565957068411456680381143058549994809123049702228446812395332358408788537822192566605374644364705428590430537250563778668216187245808224016617074410681165253851670096920791016967316843478546715871583896556503828604922285693747776105643602393106720061645276900852106923387833730775229074603440146606418240390868564359340175908418057246076858952459308231740395074719672436166524378166721995312153264056901214573185077976303755922079377710830806801965582329651164388686379201914181813562100294857803239827031082126484524526788687975797378054581682202372863506701589767631399933943316521833396901581186355372326897735596824959779850990784048001876911376999290912181308226395322727036042869454543027280399564400314473570714397268007499909206739811343272355310781842255142635453296754472480571803136559512286469988021364920003014526051017536704322551897006109337130194625847843384858726061622780575885723881196079605081465987030203510294121496744018888555089201054017019232485197210991145766456611454486846923828125000000000000 [106,6] -1819409919589686409013499834616751401592022429455132617642736349292494261920041233815089388785891043137580548049716704001384864699101469315104819980306437498511499222233864485070532886018615142236221499869776555107892523884557458578634070366736695328880321913985710206888701469751623852832843595615218313779213117364395613854028740847727490701364063546875170924812156764118156147985723129395258625657343328306730964780035983913001709194412556465929053662785067985430740834856445765030731052192048599485220880119084841844082679416109102537665400333098405929029893224431022272283882591313684026919346290400934182395578100507809287220562369115201861807677595037795577801020504553835876768668388436728652283285694062650166416477301720538603932828467564392382075758207837874058804979041725867391388097361826730956873609176776732197398984486459124392343460776614800000795196702365100141269233755790872135786954514185003205062190131442467545058023817470473382890001409068664665555890589563275832457633634949318706633844169296854381590178422500456795498267808523410539172124184760510129196552961623700173806405411055201408501349457722307928101598169974722884191540620230657460475474676424932353556123777041158454359740551258165698374229734086196571019371034600674596516758699410513897682842655791369483681218890977694143188627447331658691929581762836031117887199281500329401413639806793267822014767947813307884061549820510071413812259109731497644794542742616342710238129748113424382259683197546557829306686286944084203803209733876004740388823007208289593462150665295203828884709999914810834418619498202578407057868730309775181017911727608374175982755500317245713134317476016765036531390506099523727551172792857299573023276614934302794653696345585336319012036918354063021647751482594225688473401605674281176989309934558990878302977976908022310253897296981060876046409337171591902816368824486535733732178247553490565230583967380342676307663220719663265820277237020071234615802718088760255384233912675206269883908610334253835372357449546170736984528668739647695929156040932807513851068710918146553592965540986536847188794190979900554006805674261071398832551435655452363989368728421079594029718604075718246804171940311789512634277343750000000000 [106,7] 15946396196949667886098506549421775117068270237090274610813593748460552890051656414885067299436077962068710023948899786560528876701411897466676009818977708326040750259913385592890537404955692394192180575834076263973807161710553439328924185256763006136217768571938350826604826473348874229011487985261736167286327516139753343190210258626515292302244979465363570994163423168503518945425317062312884677461280761511909491001627715427561137735670112975279182613904494477858753494544273527620903605618242421204923798915989585516721676067550094728169379417126936284027366905787254861169383582586350497959006446510618409211631098317840784748599173210255770645925393274496994739438407143326318583094801281104833541952713607456566828713293130689647179562417601006490272005262782454511586910456397722892887775746617572591203785748463658993225302401286240345615516987985284226910369953073720831069030335502376059639157875171498433548748880783867263902089661733810931447026404118166947035301201011707471971664748042564582086948594663626380271222961006822612298280830043335906702448640175536845065927452963592564381158767935844662175110336554930773263873678482985574711707718265580095125290947534191663482347717394161145055141867706862040928084276458682416858714786191408658445252894468981089039224392773714706611215079441011686129970613896664107776313245804307201088300410029712193193912498685133032885457213301074124831332750753133055598818799518093094129181256579945777898105364931466297664678898939772131627567476996501480748577645908720279336724831271209021793640584419792144242812336209156574900056927838196932756409554412756238252242136823795630559469733751055338143353974716376255132360465685188388153362363612104351357134583658662000312221228352153767409349169353672160476431702077167331561535403882901476036715108445919947602736108908436127449546995618030088028491796857994449704160284352221724567199139142002984228187091525365735493165666178813086810547691483326580345334638018498135729425640631616932390486608074473812664534777562548868644587109302490190056905832528505932897697436242443177271549062861527977093580335436073560672443035331320654495945565239844953697251732483825106866451304377108044718625023961067199707031250000000000 [106,8] 119874171381962883305483180780883151648597947598330747631208207002791338961968495563245237961370315284499010954271982889331755371480925574400201064335665623632408491245972576659782174347421139885542609640262348494006864412163639235115426373941549947561308637020415274347512130698688848461741816976826640302959237846557898925377322960150842896673572520489282690683129450497574132041706379196930424897658812727899585563045790101557660404607120841503421312210144407738998653021874068634085452925498818102997155450126405224240772485713869410606012385974162846975486750678610920686605375161632692059926241864609365043454129414526611297940382748883051631085263941971567233902977528150868834679117071394242500590781947856817087833618692227507979099989508935612549593102309901114008723471904902650957675446824573821070720646915583969371296682287796135314205683759054168131993140805669488402911087226355254986351923235591593457135015038647720499149995357306566106714779217098048384792349241877593496682320597284646643934281088607941440042060097375124728745618446588948627578795054167727253495655264903666454205833367936898754228689001412881415128623134020590980969613820869524378682422459447259914910303920368061681453006591589191325636642069026207123644154224092071677206536946229235772487262476886169072454313830519968601380016984743490369960839469818976141678833300582830072194768655118706020140219138120902445583532419054353589871408830046323667734783480257410461152719822805864654629022598611198572235053970750656953032039240505394046734613604512762280530675674264156606190566583711910293842281484341619094760847444849880959031963557977792741910016553702375268818477459546690425161541500634786111792504826961231920172789754025927033425119383168688894982182248571004626782808493421220572577411710165139531726993535007856954636180357679501829331273273667468091186814785945673581904082956985570778939814095762426449597554760162858957815227464431867625703032018749118586692010019800603436959893202293555272361139511575510365139362617599516535999221312179937098496335477138196323540573674067318482966871367228287816057468089831750319464605063499970830271692850278509978101618137390750270555861423105170615599490702152252197265625000000000 [106,9] -4630489631001291604965826094415740005496326058551539399969265266417448974436686407322155787047278306756594999368897430052674453124904639646226822255377539920476461351334139673948962859056231413917427679832148555490678775531890779067042428683433983108689760949788503001769483858122015671975639931215046378503050657659166962588955953950564351571564854392788516613265571801049771812318931274069199653764284010967132545000139811351299668866062783680558376008495084692365793653269274704946870431102802525459625215898838744823634539587654455555680400019388292135073889972808103499309844626205252392218475168611782604164681828041291121907397132100860503530398185405699503214242910473431857720207722180366901698506384999777879934261087068970641607257144315660356155347419281999415690289450196692885381854738758987761589701383988283508240268426055616193395743294515210819650266528320238855786800910939601774818548180883286638722090848273441546292109857821490452549932315942428716267495468205706088750433000575555614605174401267912500439045467675910035883588857010411519479685829272990848777089382741812620219632031423580857085678255757132057446797994557778239966198692938515964037816293890529844144077771977154681412488748883429115234768679780285951227060176921126400739270788915792279733124189208437785612906426376167347077611040763354854962591465899196334847498642294678284455672533060318685848708792965493114020985261441061579022453722804348497583841818919932731174854126272722366527468248772462609253736051948179353954882961639268205163015703863503717451357258529848690138965377636931333161581594553085907407153669663548697333521199513622934554448504887727867864587530590356669411678112609212768512835081576195240598159668567061770477603232326650649415214924899367993711868516731883984588798775061579438901250406495267757050678988772997296023736780900190811737365815232549702996123742731400390901412961869668351417276870297538734839767162934124105349077305815852057163916238484341275773688785492073677107651649274002240151292932015525603977733112373515203829526095145675697139515108648242531943586274256925759407309549703403379266866535033836423016876491503244280026603664242883424701641148502062605984974652528762817382812500000000 [106,10] 59102600648959172388204580973061008469981133095778946550834430276037719506389585137901042034363006407638035044666110333894213689456609504164104210915695051562616138304336005714389809598203687088666580161358103657245593528737451451456880335194759351028942236196175860646615917826053508132683105261721805065807538674344072634798030580690598467528918947344518626137934328297655993059654819861256986728419397299412275155993828966337098308020083291344264975454466951097494083148695065097939224375957262292478141261906445135570668384968134659373297838771724070385557827609042780997818781230837319237917962424924309791920438947615126826089396174283151118161453398452393223359943388221211226013259896765071795388926747149691274250051914334313553167473872862389620145704293981416604772171997496670300580351137934533760226336477549635863830528633995977948056264785286993660104111615962265361895488645039156505109575484631940554715420032782237009129045344330199882359355453534649225247381863487593219139673560617757707961669064754906315709925367521350493346109220880200116092737703146093427257400267016843593751782113711024768573317659943051652099211150316018821821346481213741622595586693086267669366637243410511188882157051400920971538516750830690638410549835896764060225408365027229519745804760661944004636138859352885943279902230917382382123707431323161115695958102480718096993224882287008911514171428833859521611504862126772085933170831137951940225893660587424684300481146138325768903229284826587628048192873001550852434633439106478569935604327802732298057762623051251206998789367560486044735695868553366711119007136827662750823775495875743045701514914622200030273772434412111494637231442750222975067873209052236451073761379626471694324617920717248870235417402919778442067279129690829207717962979629826970781650006801174401056331725247089058864329626191985414796322849608637154753360488122529667956806238791979149569717917060720056926127392573789668305464478783947049176241500981596389178820890696692224734352378995985036698127557575379399950450483326815268046823738500091605541273881864428903116213788807405045674459750629969519742294445098549694627366091941434361407044500164105114113632932770769912167452275753021240234375000000 [106,11] -464805475654238609326856777917582979093878028508364343625262161397028116745523696467907330102108123021060034304979609056698189741416024617612696608465538717155765768025765707493950082737645622153233680565195434507688219132585238790482288701996586018839613880372484172217384014249479389264520360771827319974126611100006350001553583403349130767523575725296989837639242661545678464402760847026269276960718311731622369303677182139495897986703615231991799904160421400681717259618402315839024432273113868876313385117878411523637135054427765814555391464614910508261114428370084953657744899689406922848792199199969473600920544402966073379547214022530423871244984821244357262175822863657371498947999314730041430846227828893267474934296120741132105374493629649061327650273529275915074789551293293710376709736564506122111146833043286906147329371342260593367255056207617257100858573909878622540513344674673860854317634489196891458115472583121841214039379533499073352907244983114831691284683105953925995121061965636936092309659852231861140654391912034987616580524945020952610648018525810993914364221124822361233481431830372917282749068709698531357574967008959189490965156895742116845307345567560357966976433071716625609865921691002627894406946716461859259658620882236013389459347123075219793637180802977806446414837892287608399302027304300051579606943920248297582605177692700716013004837091743491766077779303639690894594519484961937423897633637741148165799077692947572390047183764651594741057119232319441461659725595083736207881953681118373303871665350579968865678088088826397043068918689742686321991624512911872389013457041788355209434547042354254178924273478559837485030777292593912287878814886705903897848978180128975200751833755578367501091799756642880905874059132138456218407747242455768606488251494821426305103231250334285060606733455661875668652768341515030983444510791871782599576230740160431254076279769288296266869587600789174484421329166821467925141200690406090948319122721006637533395738446271089246531023284877746098226323046196738196583448262589602005480691423294023859558174997713537350209887443597550063450665527532044198564469722353607405426954984907911026388694256485968614445170032922760583460330963134765625000000000 [106,12] 2125237778718385984329129980353818805388548615295520026322397574859248665561799680330235230688384878069896930064034065868044354217865390906927980067967508825624342350873535619494044592204219724963527856240044819248514222894531306263177293352790498561320712542419036350936070329292818401021689999319656057185144740238609087892330091390093480637320704394756474832089269135631984906985488889055339926835853276380721567757399913717181420617715513072924344183153987537187153915643238265544867027928837246566760438024116055759235756777590269819129070510026552722461696316643645463513040280728600691888479439270069823857272759959267115688690922614192488174880683707192568065113395410257035006338471781320109141381172072050049827137896173057642127996300842357733489549534403014063213619886560019302981915664826415814989578994361327592263364735345838281927884426718921846659554429939058180334033479451964491287392313775793683695586713823160607140659390925970075533281781835353688215364973899169397154318427055329811455270322982130364490913691828126965164368064830021252618728216658480482691685190116520915111494873022032343786384171453996355474099670260200933400761424365644800543413696082876233587510771975553368026284564144386061167159255872072183309862891981469270285104175900240367283964809880405967675649860938348848986798245541485143458618764572597491805026421211561576973870117572318290830019576726945348374564736851606798017876291200764488321683927638276302060906493896779680038748345902192748298876328588998213709642128924353474691486880693040253468801575568481079199313945648699755118663010172809320894052229558160690036645122430149427574446510087742604239410074629783674623301249833065015149786228701045620925284256770673467365290794704724293768229778529668891648706940237337824386617506409072864164906655707858245310853746913535643298743365732196149543425969682742745407679703141027774129781095937352401867772331215890455243970603135846188697560909356562024688758947342335579874239203225296416153935227485630895030354826155075976717029575884073408138933151070659924945827950032959608145710061000974627884371658462153011958975360654956595266581632140107110877396658125081368301279027832606516312807798385620117187500000 [106,13] 1867411824080927754807938141814935163557202898980959063149891008049109941564257934159045192864979495458590106066714307327201992636389028569255609501544034223993324030365889293648944947735815203504508666194010943003982018950370305981626861766420518326729394029316223828051338039358062235885294388553740570316621554955384888456063692167113007589415113240149564716540074279006142568426928958962723840036204999594610624762162018073735226196683204961970335704581559781383319245540464594840067424186302207640288391559680158933623279023218817499850452346455632229290988995427712765462550047124113849645036252087791570942505889222520115636615264827656187757672874164729362125815298677499786898783135704468773798576355872561542983757721533626587383853123657207167838527602635509211249111338178737121451255866366475039937659090861565724126853703343749696385666638051020532630140733005172086884475921330249593598888024085606340742522581086723223542594496544924028920621539608683724880922163573749758447259309499103104934501746244636376488591087521977209876071912875824786316320468807247375042504816587253363274447588354466534378941187345982398859901389912244923625868018015551634697015578453313672662231047706248115823701192529188272428822823614777533911940723338614335483025576316023497009917151870256561848943384363653816213544839709593656613509115087755465670778731189927367985681245071345894732122561700221760750679707917254937832288170451126625781290092614174725040104889856408594181780697499423061856663686220726379047744650806744221644019442215718069865866798413170771511084199673166444833716917716940180967741984826327403075123611544259871264782750933802112988190632595189940725339551840032255011945133896930498531732559626545983855756650340427804095771496388341147515863412837486220259742236275516048521016175043907437218275126734189038433329925803080858078500460922092574339686590603494134946498931854396808592746458846170938867180686544523437671899903034675366711431876455151828392215983802817659613191634867100857558633929342453546933980514577674171806699760943616534487659728064732999669412667896579837769089959295363420315245033588515817014536332031449497609301406154383093372040036683756625279784202575683593750000 [106,14] -138059108390773805153394838875768403297290997520835740746092312903955470173252040802951625826063893099587190459538882211414683505398471268414862693163128346156046537274615129122482366310358220383586483169865112399742955902212693446344788364089961683852908941540484405767622688798596585060040644693531120236712589815005260624359573474283010126609477387583299136980896528608950880649313715948190049137366486529750309946448952776453749170558353800409178930539487107671692205932212396050661779773266512391353342805218430249923788721325256296954473424103709581865315826511262005364335886189675450185084563345596919334047951669939581752103130924862766742539163065781935939691302074749724999394699588512553994599554582767493706446530094311119470597184280466869241799079877208939917924903477215614987022212865021152995636242746604928822958593756850338242100073248526468839306300253248112926342773124374542229803813174569190889060906184927207197015028866154204362382498650138231473836408507055935562496219428142136035468329526365224857293058136633183428311153226904152183553667981444353737000494606063146682947036066461974487696909072424619002901750708609050356224975357334454195781737055252859331075235174573938466028679618969729048956316705070960200383519573533108397863248024926040924792886109013597665619839242736619236895579445668768349425491778012817787161956551423116804836375576692869732021621161731291159764350636633509428902235215422525356954681344681316626630109181477677565436767480571096277162373189968702161297567938650085913599805425104327420869720518654884529515891050020846305091567100653557905452660961797885385135236397348121390260700065946776641810806982664416040389895856276086828564153675516638691006717671739344691154888890723131978505949565755046461459431920493831901799006197039300689083159113025584668806507678871934118498176869116256601843906972020986876274999160312561626736555405489506747969864840286763536915686541773679809851478424210695360329553335406621690476253587766572247742974203634488998818728833619742703236834247800121759495325638234240150389104367290305462850231648208279447923744224046916786252412107045435062044982057219787756846231989785178662089037970872595906257629394531250000000 [106,15] 1449972180285061043049399312816153599360993976311951104962903942530649415763683473490426189819975821620287395969175916559259384027380092501396358795939031464255003876240363253198293331083413531936360149293734918297253243309768917107006429604813140530638252784996945513893750529513432831205826776041799590834010295564553324338669270701743274818094067833488996205187990632486423522656800710327837408636637832535416941252441937924180468016897443635096988699389738108637497124406402879148154356320919399749259466616659283548383049006670206777662039193281663557124879444771528765185942979259826347210047031987431988794516777432459666461125919453798954684933782683300787838402198510307338846815850616958409928560118781762152465698413657187720586061998372883840313550242962892227079943004509425313131767277593004184870786460749478485706037439351325686421838401188812200606465338382231691381375286497134690470597520793536869565940490186154285059454893738139652530664348331039702131311262086533099651631782135194960614416333879167141373844267105596163825196144018349464397678474421740975207666462867786203052120270514417666407787041451129364101397798206912765061881552302819994859759399088000908122779123217279388246526322189153958630998211940212884004797573983457992801937006663129519677417361525322880806390880122751403941976236541430588725696729176731278824737566713189043216165478927040236781699504749316243864455534276272342187327631071401898308959102880155272561314997860093167136723799169631858816122814537882836119591365979222732773833007475221093353866045289700114934481196762911875624338621240506328134918112625880608398279856944688989038566009599132803202621411294736809012107656685566910909035152180692378644484737706386959486870428011423013056497215201867147171890629058976252712582270698328203077073322969844059299692554842203987912612113398201077993187094739678254635144676545385431431831147511911083909559764002984012456837857279171577867923707797048742946055930691160545147302821518144863712644652957358905862122613951358498526466343232979355694031746150777796649101942917034762019989790217032637958674740029940589511003110438074882916963895653122618690741320313097872940488741733133792877197265625000000000 [106,16] -9732097859500363944985995342090893655104226105667225715208075790746622682647482192441401576470441983917383686356400680751491266270279457404456930238968596330232099570017959533358203685902719507558421888990512301193476562755048423157848372225974054456995279461140421032682985457250154500717986656612656864467226784666793565712439509393080230464748451061870724782264107172538484157608819481821195798936437489869344777436359817085568897881117541017681251835199229952312871933879583028950254767213487971303785801608294538019791920661246762508018831393762051080572575633948802809323668796736956250229805991760194695244083104743729469498653487103570310649571419223969454207891733769556879665209085986277714503480991441367605897710079016474825442805534669835702146550657456507573821283142029896333397239857698179535181133544970968993041858461436523467984646505270927092921189395087132164787221832473729755236680336659918352573190122732133343656361178114474832946263513063742520615955922022800468678045460177180973324476103410254245060694369513565523998660406638947560572962199790864172442142270975658597733714000605737719972510491394174562380429120720184782893715874475147035286733921972823467410316517703280074730780568841778270991941130839033049381579382896551242769836102098309718918563096237724351613298419886297577831528284462104370621924771947892016637845911233337588486638565279995402347996765413648302810201305859559552766202658262546530394646064499807577297276282365909473305521678154349399868590750291205733885642014012634757358776134900710627561770368482344707420583366969453522449451409070371221717840474567919571751575636893806159962181763445714308451611307907330901020747441397410488864436549419049301597361676550923281329030550311926418966829829862512667253223098696409682831885749182809360713143490827037703594355051345457886112673249675820132960398665782082232174162965143357058191814268195519109729044023405472711862452330930978367704296551853283206312705651191728368803630828359082365397573156305856986803936822759904388990785468968226644141533292244792687716605347789844980965799545441918505262540163562772125400703557336561081783666432666829572699197597150655436593069680384360253810882568359375000 [106,17] 48656475257069200935432089205832563349307300988684099192929706363486442217506648034011411159691530775942825562349691827531808565513382725004834608344624002164633536232394077233458024801027891656765906134093182975174510369846313071494520496176198433740210894609897780538462576940596337358768345277842976761825531766696945479465427050566059619781982229856078744162887258748759355954259735758103554174293412610168732238095280917779964767065832175679393420785737973233710749892868117096103307883704509283082236627343285366767834518931120926739850419294430882813704004673114541124416383998820193495610477275917789572837751060834266835294687178586810991094450634698614912676534079271999046430032086767267737931257446997474114010183393900886594198147430378346587643528653317728633258777242380067339607384496531445183670760120984080888130082426084183330719422528077322463000293984256002854443964110029739973247704138602761657504967900593991991522233248975673955888297569291769277299647427260945821159091523373628958934677319589081959659619718173970121436729896601748530113573700858467731125848105579945690474493580562769935773044820417963463944461302544131425432519510431673730169557898554212710676044610399359114087400200177942277612818300413932346224479117487090659971450163263761510888463555731829133652345482488452253946184434703376821326842030993247275159053459997593660115583382811294785992165511426710956333879620816038670964153471452438295909998242278353583973228100022064889513385540010834747957385583029457567581195217434362565283850686009825594385081710085557847894407288042990262819129784794551803775386454491851271615509498277734632258736944457253545631324522644726742355457689121220954278704691876411064638225704179211119173262340294207676463775464901312873895972323183952024907056715384457717736666389474340279708744627713061987363549735989456663247355568719558138157196297675646682831164483389691008398139051994935548494821487632590465325559550125126202893188078561103854963966143018543366160622670344281832612004082475262021834192334831840270569359490511122406168296836308017191054758283304635711857151177929890314203913577359525081373596773018893929443201562534682125260587781667709350585937500000000 [106,18] -191867797978855942355260926207382456575284839403270957764264896388305138531271369776780974461766436187357983408371376695750396506012775643048333109515775000568392134659701659968040293049756255252474276891350240576317919584941106718480398119119976632909080918275610757877038019525927131444352346630454083526951157908063889803494053516896461124422316071318575777016896022808848650643247129638954102148324140274483715991519795707911755354127294675332427745492022698529963177377635842160069788236036921338127520262815324817349754211082106302921149484984705847147787020668738366418441298661381475881482317096194769940278808172996605252215053875875766974254741012792691816816890267150510925022922705039459933510428215154125448355410976923057567059947055369573827384057023503934502855285898162329918241375590031197278757620209179829119790526981989443914978309527566645717765182342377980696511084355892015183888262203393815573377689019835324968605576713450656570436520419184735749203978436341418138749788372814290818470103881423005853860332218117406860275927813680409610642298495585452556528071594101865042251086327160466493560857275738685514013354633705921697001474330147644521567576893235304304039434191693175343889269147057436814225933210677275577234805009195449618138885727912409363928141763698218120667949641474532383279009270030094148257500444540241311398307195602507368579120009738527664034260747634530250870595370501809655683746896860108721123538544003432143105979722681134166617320901172031303576551119122017125678872585920961931347109899349779668837879894437550863567964284549373863112573174592256494978615333465810513137007433786124012465490846467098091948921508228232635269731979209287198604952084920467276952158119024766349146165530138330478773280818050877187796187519654128850191354552522338399898214031816088615782587761417787940706034664655945481610886709683986307569752609698213358201488655510932859441846375810466013035997166297093158535308249900201860333354416559232605752435206414704073720683658027096677607203430930319500084070160017749813769327398137191886674743504581888465710976447214826307131579275409607251467091924275826337132355681389817979743545039994501166802365332841873168945312500000 [106,19] 615755845582041970286600962891033416174289999485755897293348464376454149120793642223599265632222603017685734126864858406359876918542456649943273329083511403887644997925539821391951323845075914547481317053340194551552868581563260910033034658163500459319245525328705991604396777051275264260216873300277136912891497666341080864860692564444066958355251719014853719264601867345600076599080883376279458576550541497143330257923016839722079954255010784291790391085223936394257157585388740914823668929172402469904329943600118689807968313502478943065633683244421260915194794831238637764156778478419925924920838679399854198764603102616214900216436587103352068044032633440815691443100905451216435656298449438722014622757801111630440338739648165821371698206217246222775984670259557851527093475273767432634335522288864543863448627541798563950948502105207722582210668149314425637647315383636753467985810705904131204748587249238638513418595713315484468542688902632575346873088430898036272087577933158000669968173676711044336580152686219532138971968746631884866610988721866522906108401031517942720580833404508393469492424252071595524671684069680042589404111032339596017768377740356455712166701681775936819254098744158587618291798564499387733282391154629340292888718918083777628743083545107993012690627213625838909142558569743176601948216661802665426827433182829989058476551321681044500773084344566307281419505895377386288737520653984452711950046477767371271034101183450786543503258632933530552587694142114227222485514690161538334111943012414285951091806428865424835166515301144550610748942304619906775657833846564888907296478916235746354933570039748653336020527016069380288476666422759663955914454285486825630581718470823224902433896104150902468110801983007173409298075815930467524610941833516656369281750969902384694673651468843499921444304952745216908292428042116363910055718661427047488412229197102375892781223768566947362069563470670487228909927876585046415961310100305054610331258891542596689484436546982141702530333785448375300773744545314330255482682032486641835272628533520894207448250992993148024076778972430664301537529980258937117952842139874066578922443994562567612036096953431751899188384413719177246093750000 [106,20] -1641157345174854001203916951697580403245287663871233059400633210078694505203805588888259180975911052585463593312020374481971662876253023186793366246890045489243168076895579891800793583577962056850652947976882635231662385803368734297974099382892379851666556338448306145828333478345631452742914228890735676185545316438240390351951745504065043597794470356333166430725916372296870648259317373766612278635450719950114687220784278027784568851783315977885417798219941736221792050176738251754062546425474683250955127738705046369983826175460932287748181901467476639340766377535286787721776551845896489566383787457509425418981601679450957255905887450631993992743236598134563774806432845057627521750165613612430399611709960887268103063359263652357340237190806292494553021553825119077739152078674012069729824442928349022680446554636665305211067429723752671807904489687525977315502400735597085194841598324976926645296199752940838259287448257322610910461794794568765515320013927874169221633881712445273230650811609008790079964530639094755790405669575758764363217994575898923109259701093562017663790569275764132248555989862872717543366622381421042340906476656183206619289701961040326459706927435663375456549918560855017623219930042676080258057843099683520988018046008589141596552158547030175534202098853271634989697988951442685868644081771834058583842696868278933061287517756290238795300441468890278407389863447766276402076384375786783322877785441354348409359538945646485610610632763594857309068443004357042198059577151291181245441445394584668631954109964844539926827788179599763655327495528218616413832286123049281973563910712595815350274704826784694078456643792133243452010695463481261056213356507798690492783905381064722209821186505023134913120249566917264058169019997998376289685704155451547615485019571193279406224126604862510195095999966443863047400187598355574366257378659192572678188792902705375431729984922054505822927700445389732962230990008234120555022746399368667908580802229444173904698014239790133703972953110945601737771101812891776118277298498000914525082728763960007906861067305762650724340262948794883813769035962373251965793760172697907804179516155303382180657978395288409956265240907669067382812500 [106,21] 3682297182165637714485855916641904221899322879960609099402190026634188107622402711851393556245243736071423567530685624624133837048886627250892186355089585396415095173165248536505192940479532321902376997590814292940217283700141691061312854276855942668330753341091464590418355951951858447013456009554941445774150932596382304873674966456569543518730020010680497955630929032285344471400666110833433383867247413446294856279332596691881797666164925532347802493320817904784879076043685708669171000778844386575938557857938638511935195241486761198645130486410929544914445470598009331248708216081221385910045473332644311033057083733710128518726462642704572220351197093286301729787652375811811275403215313330081404406968295539106247487871427518636298168260297809520168771813920401401081591956920460456671213692184491352743927437339312535560918359784952962528241649818266597325965768576004162563569162611170292021683906738787819653820482865878265404771204088297020611824550001883785513006605763885808134873377967329151914460788805679752252398665548666105959329260856851567755460597782107492779998654213598119305555373756202072353450364720041337842206610866997678887405895407720726822408087856262402736767407094619376470560243407850566698083404472789719894265707367070852001671358902126068528988322114213079450940554761834617044277532654058355298883456283317944424078418469469725604846486953490217863012039102851627496092050191362774391886774833296544399655145493658072668371241247632680261542768497538973253939028409470508689774578022468822202365348187399906732451000212928546719558811720032813399133509335041628705947698802599912695526883401820074519570022058016576061951614126923161768580960739434207799903072415918821198805333627603800484164444726081497709023947726602406523828824670677113485369567985175474057679265235302515757562227887931866309986705018339646521452161582121390724583655509350950298150382929661796535949022436537807419849831943629329700827874772700760959085040600568737496796261379800690067763189943069036496448974539276547920794196154878372485331991116491491812298069914850450909006404157925080355513369559630660647593272345608877277842757810865682854828406789238215424120426177978515625000 [106,22] -7015321775591447575980060620143436809247845627999472466497615644159949442066589411190455083807405279871673681762172608345081800501050291005183936234509973318280204911746602707927893987773649677406251666297153580942126491505449896588085402014003805569395785048980018902956199171102995719308828666045383218158196310989321757337378703284715555894297265068451272563085623699377625959286315331678343855508628377829571630200003644148223047510419468841746072522348785655512332542393252775499274052740946365507445082165016517048220905421028706691614537772377274082030442705176559193550408373333963069336719786274496902124992941502339841208876845212630210818460861882482231303175935524345478371068622269865335944174671596467897885547187578085565485448165374481698054144652045826110308628720031497202557941946032132481481912238333846736457982420286190694430026029898997744209734654913972371571033211489209487752165010539477092061308494430494393000470184830750916737306003032231660857844604568303132124641388462635038371481101084822245959507131263301914001037822570401453964154368673267500720683341057395000678259791997120073733962577380758848264407297471252147865368803077919345549076816593761367346806776896466535919986696170116929756521695844517323044408776201283470916915211695699998586253871558902046763555979324539583248578883528655073698883877259026744215489269334005013837600164909825914729543790540167425994336701862107465682454329680267487003418499321057243371146143511089576328483378799701069625937542377745110593691208458234280225917062312171004875227609474107268907125523508389127907491314085770625255275646392535103219263223746592422662365828811891569402463471498948387607899094505566966904991765322174895647622407109920192148111857146052064684392942158177213871656045988237613142129299464970015276012252616436383085986808705162511918396935466113615997863302359561637313853440346383479157048328934378377982783477481503355261395750650531610317094108877647373445596772990283201170565214563749934078812023105896905291438558802617650582801828868780802456671207888393370402287530131191849876431383162462372768111699133650976018725478362642479935499414370365933724116302983020432293415069580078125000 [106,23] 11399832498382016444426057427133173133979794745463018457848184686737792910398248771280115477705919414350091464715417802087111810220191036458709631341538456032379347605580721038542721139301718369680358622248502740613682772537422266661137427029741777992671659999255941317726608875131573046568822791296808128783782668943996856333830901639502859171526044003182440266167902919542300966054814175742489811827724045305869695316046929393655051343637430396307460051255013456466731979763760398119995002586691476856048548442799603927242599505912337993319945157666998226801092422893091056218137417738961874114480093617709945802404368352798549175352409533220908913999317445279464432329367141344783403802261885565807027377597874411371951155005479257509727230424843742758691689134192261147552673530952039928276029003519104360459132599812454243811257034937929828816358125490836861143600872962962506142020360408707069169315214581831309643543751790776988434167275343414590121461977172105372185653955281034728403946984887198970320788098588661457266661699075323400544278464742539269678197170727055711017092970347086576888854994121636006725616741986236079243470261258936377636020770368600268926726730830897442111905196932036550410134992429606445499975265879650881384838466558165545361998710246264890893974808758227438419395745772934760946799517336817223442325402472609869373587957146842636698006207354715169412130750199582208138966980958654085949107912329912065098165709509141114255075758410188488243619866317271541285968690291405242079156456282429799817962532376058810967571844359746719092039659766120269391815439069790259509536139269915984467850016131691615960872248805112840927483629918902047428492082676498074254962799854516965884776318996207122347585446462360769425491282791700377249280232730269614577499273329127211574398492206290435147639339257724773428742928649554146742591693246930837390330711040029710397735855043450036116708047160862575127983804661155354073212506129990988564729066798090954104662657018349514410633722473564111678664419868381442515117102415596225971337344118675303930185148091749905891644815175184005577619961328477779823042291707321477461592072397134067784918443066999316215515136718750000 [106,24] -15814932913728847787451456955110616103966650748659147474666465403740316143263886288922758157175908852766853130740358842439433531211576360194732640221586855627058718642169442880309879001354033297143257307972531426433698165365281150853131691089663872626985374426483333331292399319820669238616425302762354539050533704347674561494934252675053920214334001456208063513110046234837544451732754261438830900858088872588582569964488841394567559394853935893527132907489288379319860572955732993793204037322992126826250878755474484537661699589743560750112166584103300070864661328030493145682255391317546696745472366490868112384391569375624547312705006401457043034856296484559334752504254445606739329473961650022882078629035693605706894201522246012500062680679275038114310214780011117067312229487101245512368217731055652943932561815303474049447227909821807525115575931459759610515283916866189444234908645725786134336949927119462490370759773146996405939663950430779574472429129833400262894268300554651733534876921902802275592408727144757213174521934265212842594681609663269375856233032781961389715338495464119453445151801786093812603523247428872714696380702222339052795564308390486041091167254826836473927409342834721677673067536921756593490445930551234662100005210812775170057919886944181677757720206340658546025301768347934319728651601192465121569259899860044213991725566093337543587219552883960422711755039302299573494095591785481764735480248585341753327330290163190837364611455854295226160868719785590735632356930136596308878075005033063242468038493938331809192515014969017671454228204874597655851387453098996571730033759881743580107975364470872640221497325899545474965447297410488231728132633309714120603305022468326035638703854905999022598884361776320694202925524216403678018373065742172538237078048011521791436236303120537993266493559741364122900788399573833946113673853048599087777972963183583453014998088956831426829629952634095947179241900318543488976085943643608865627375817637363404004307396597147460772092165452037913283075266960837646955942248689088341619489926272757837320672966755575269583631332251132817518440287165640240723589420819058468080928799709417020835644507315009832382202148437500 [106,25] 18660108458141927824449447094781449727408176526028191529362692443041783161849121473277402995198016022926289728198276031413939463752866879879221265046145352830232149108676094303645205302114252030909511908992171282108494854372832250081572706216833834299391208434578068014681449762866935017090996780563814235411549011549454172873274270820689682225369263950565441004103339852390019650119698203760860623616718774021986493284094038022120875226943038563829412458692468527412409202916354894760746760875706541047899142810776030050688354934574615926735030834052184500111334889131595056980122261997135783454854219462920366833399602975339361397005362612216659911928021455036261538679027122024113108182002648592364081798698460599704051664187821384653421362357754864619705256830958010823174710272665452231636061064607734964734641001640528256696586704348861580191969835100402574402089359525090587541772992525113254299815830571501883181414674785367987415619143197097462011525021224685196888962276866191635796295646703423486648793974846770449414781819164761522223296184974931472858497682595006274503283307295676424726271434464497386665389036598827371432170318169894187642654543211544659137800324026538208623872819637321292330255794551624961131148466989520799461024212248245360335972808793850042483834143573718063794727353453075964925731327716191262425560853906716713323482715632510401661006233981955181861422335887783428856376029878051903905618080477721311256187946595721612346743302876491735339051620335433303855030600030003030960190830447956423623694558511714226340296537660158629472747767395994141865912850093624200957369504977567419152782530816097174724552239845355451453537332119956026187623042878277316978615870065777669421946603553791293515983133551163304985031117349659802659107069978071990470493549014250436336459468856383696007559840727343550472385798657894541134270631431144073375013623910345040002361627774576472043849327993716959289628605946862338950297667409942462579599594939273910365238041324272745862624759064958046541044069929510836653442273574042648114540175103715893014150827037159417820376784594171203093252486754312667783827806539779098078234848001599743838596623390913009643554687500 [106,26] -18400002250793303024843414753003776839048043884946012988408592859558934531040835672947788018825423814034946226108177016871795723801129531340565837838666345249252149015785081356914561646268749322768244892343603384962535704742382279287225486128006897537544278585102490563105358025416102841510917225230617477947351690217730802709068349759260355444822426866930005048409207251584422319866296344654388583610458084071532087171073701158434950745177171934303237941526203515939413421184528809406238991590575484473642958667759411297295972715698841924175816809915139107086150686928215480450349352431810841731790085944298043483274685854920287146423615639631498556910110457929154363488920204346784056329590584911526585466807362688812813935062323855920907203071665899328942582249368584555380189014717217524322678160929250598215467649071710436477584020025395587850484385184235935763246359283799059539649802074932324510065976837931586669438832301985549006308883495898193639265743037914302285585897052188071331395971720105095151053083323321937401875558664744593536271067851057606727198247617249926552903718320882998227260593624035427781739914441785347305632468122370434960094900219941197609699626286216964218104140615492781599719880997736741029805578247000536934072121774900259739745808664243762835228602783308787082903925069944607988403101034814103029122380637636220769947056616330795818962275058269312285381500771987218106518875910796583713073115552208444849903887847921030203298419156883244681561010487606094525883974825504993584407309634787375636834951812688873891133938499534863080648633526107305399884517485285317184818399063597399923615788450236798213732494238929992499869358024050121800539921519276750298394510335471749009949824899114225730982856019005935681559524028527237739746134953484217672153623170450559531278009266370705214359107251066831235347737371161828228960245051759974833301615007245206232345847640160901475750589710539337793435668437338221064648501324403293987763016553604956536031808255089577797851805509697804625664936131648886422992813675852272936851513542298096846907648078472742208607502540320237763579615406470458012072442674299894635470131731835863320156931877136230468750000 [106,27] 13940737069054597292858242839489820204942979282217892556093572508931391777513625065855096367162687231869443098421489944129122227329742876562856597468055620368558887527837340965502767209097834430841287476995418973444244357259743435495055642345504068325728958500469552168602164540662603197304216452932640243599915628058239255000774982870649770626650564946498929789069713133342338594858641051327046765114785456124383719320286114481287123520217974020766337316157838112614969228636906355839000851585540591635741745572508184291595820931009893775078185800687853113988894385261062390765370890567664563635599314344415630077169548161306622765789608687759919066236223647142393178075196600888123009518483490715495732179804196682509581773740716694980256872892292520742874113579707271364038343903026100607657510803447991332164813311219525267637224405440931074323130329009206210801415226661412178627099244090200648158824646816180336312095790957497266344483197856721968698191981790172348113431501047522032547824590850114196049478266266307894593824554907026433307471977726090784540260269106352101352535576203039646062295551372159099043405742319119173711940202605507790290885952278112028315521240594783891760615325695970147643848720462815412734954440853243275404016527984946773729997501039003578501409801088646067253052317941908456488125895567014816362344493290273025423466303776147941392071094241130264666630080243985324138927578800094108476387928561032177146336714892694714106673119082132159907363968868547146998465923274624520064014614027695033456086324692969953381178885521439376218544838709808192379738440754594602789700416491615936018297133331211948154276362268411779569334259603053842288975696221752104856471843131161206487870155470162699411891021251986007010073512876389026376354990203287664964632542834938477449412880484985225714167637251687485939587617838423522377504297186295631382879951511737063619058149530727621782226044249662727528491501342529982070096247389650880534294686142636286095224295767251207380064551080507154751395890530464459653617572531825685936544729728464715266360731247076732036540954196837345448785695557377447223593412773995532660809004710245062597095966339111328125000 [106,28] -3908679512799256591996183736737815321432456995482464703222670983921414225857197032677656761225471552194153873951155524296267503435398542573909871278699113213387008057789298011392695324234958259800367698182231113069161424239450696388835638949416648716262849999155471528363283517496102259732322518873971293739874675183304773036114163736404949831596845742712840159731587557748867862226570327822356051815132654445499325660838849897941187771157000713819136546923150612025854841291613887830936862544381046821032719870815440656956575968174688781243684283532479394463202102233751572052419031334370848287895051288172652187468703377545870479610473944557598654704797833490718354055667081453227330742420632558865802255152717384304956141602039219708010869780573686745925092481610920281775020272931978453735012132446330673286619210534540803049049164720781989635542892979357050442619913993774945167658088052670856486214114441432937829426861392917787743757736594039079410164007070254491102777970167531721777764597714931356946186750316016325911703682811975279929532349498946845413569452398618872420419912395277025596531364409759548260714874910728050356400306715229230120199709580392994523844214548443049568648701690119105532214234005704646514269840672750119354113145239570108721108320228842125073856611383589686680280679323906803835524253613618312441612131430793263654182251167214757949367107088563382341225624191530983907851640427487838198207499210690279945378964101907398687380933992581808610629066511344955043829385518296433111997605198763480502578397815166896857016370235036836575021548166543122903092985303646982545743876555968498598456448942414367752040610336644160246177589456562954554846561099530958830740034534314584807483299152524402004630864766746578574310845409722414017775959914493255391394591217615413035297538871028779367611743451556593001136013595098601287703827385160770438143440512495909087452623141050931646143163448513049079289620309696954246663182540419124703486824548101604970333312412235756640264566551523661038345400249517500986480688366456574485947739893589702545668682100670700722369677126787235325760056384507160508243727039092221819949202199495630338788032531738281250 [106,29] -14762473209109681784219524241044410151910603442301902867440574839906841270066212751636473925393200070897994416683093588999562145076745696825983306626316886712725428770222906913106441208986584986981070990714397502363049389570501801873033607619330418581380914622291725602224487444896458018037694718942707144480818868159332337771779530604539130123601638432312525973677881237131138850170387268918206799388143374922165652681869592983939737270924245059592367251184513289282324253146932610379198369749753821639678494175511667101061190977264001054876372602611181672837570803223097495103971366701117280083540142087211903787055577704129585076983352642886309691230423642873954959997429272370738200537863773252267967257629235717711913771319731933657009989536874348552389631068709971589748265209898812607089731164650450668402306855818226705778109697663418998685456215110574535334006866544189013182170845869504653607013443665662060783321768422933614195998769688382109477451207322174662907932333966472925452905501411634233741182889965613681814728373788856793172191167866642131966075046840673218819701599722464204710840420960071502166421483563431336549495017677700307865840086271414273918829523278893620620172895946583824911682239933893178218719390823800011017848220798891144338796665601176492883263510079395654061901228814807323693547377583931013966670243090412185346324382578230726518736260703527941317095284175456593877789684740424709973864616472832087190236214483541807287899768738861144292563600882654403663392424860093247133632456444087992680720351421116157955511246454370415896372987389115181305556378379727601198784499821550742251167483599242677673207556048323714746817361875578533479003655337180082996969432035102392556434127979449740826896902590509664651727034680620117667763278024669317834560386210889821897331975732459353869620305755919402113662784235668644750178304349849007503011412137991180721168134489591683896910049399437742528345182167138507460502258517083653232851866834821856944981918006177621674650610456613983834085413331044073067740235647390439265622510268722500333149053148203526640221237567673567767195367587336008026479530937102868648480580304749310016632080078125000 [106,30] 46786763104483459358946841991851908771094236311284296488384196729227960742628124316441267506800131116466681511995885098284652101958501055736685367148299960191670040643179641638692269434470618034969215170433846032651129967517390647847320767178236345152520588616121168523006581277128593609452816853172495341558893180908527554706554428252042390155595755415479322519737583638477159070078837830210410239654656435082721172746154600834812514800533985455319412054404137284854907763472989553852524323393962949053291086799386569817509009360555292698146597093014490009420650213633798269116176892182046572766923637064031588029296583491999172519239209551116838160690974373758533298723473354684338885929148675997983949250322487533739095414983734672398701872785428311121081940580670181279146608534325571496450082918145110775320950934883620732349344640877195474318518476323205764418246833793279413547845712623960938705455614294948835960241197399198311503299190770296259382258292509462436921200006712077625752247911853487197623167144223582082146563433940188378928620764329987226878801090912227116143653164145947269485235043224353963319408937061914979190867780316133670491736235717236008997433430650792831833255475979731156007156443039701185703628384484637942576395619118854238790336023398326733719752679306669741828354207121680903144385842266571555169565833153666057811920403382951629453000290229876214563999826228443343686744635284462076780912122230874119680487198529921061227641665534382586145928082912489063135511318222886853627893478476441626481953900085796166564542230803602048900449426088249506575284012982204012260384074151999338829541006931018859201905648029849235600053224314563082119569811587004651062069599169208340270373358006676341613849538911943936449844640705157989475986822117308429973272181568813664063913474453415272906919306303530697124288504922906611662167613584227922218528816590351166153031105204354599144707822286349721099910019664044131887724189412099326878050731131483577328823301803212207693132124328360637353153367779500507681557089585206083821165955825287379401730746722019334902600593046569823594267424108736989625360880307169963998603634536266326904296875000000 [106,31] -94951042931451424557974864540138358312867805023320122448167571571421340743279025537858418171372587889045072612847366110478611488578639430744569902752365211639513481514118173558992423766726902407480810476302028370498616673063416245897466271324371629055749210741471844789722629433998090468920446784472380280264142998679928198308966862982310390660024103530320662551879057726385524172853445982362552365575002119888617218530819340229048695536190412555873852055767465307298931143585109593339045308810901284886354600657268479992270587598018088556645085325266830890166077126785219440973595001290153712924423067788040774983551940093465423802112030569199915575216878221123463450731089206415165338393269583950155378103876832278088456377629178147353240632136894651862779968510102654130697047086201113198544329127632040966756387331603542563993279123664262511188857589649862488417400177993813993527990695618421677931899603300806758531998793715711369702780490938108599622547862281567832934429229049726872496151941343806413027695023447203541464710177265332812391580356064434441263471693605979953239525743140782145463359818391077492660272328797191527002297163442818865237357511006825342815295671503497933596490457490162818381725114122033936425655890021511787366914743995556971481936750537880048517284888637043835974616829942166844564866736078301880110075473748278222684394435713038758961250787102987973034493551344551496882192234563841114558470100177835039138828955803099727974644813189718314561936106976779742058152318765821613806543954644672610017594208642693562687986360319220222240196491326541136830773845520608470069732614902468365378172483087251056258810565747977578616627340540556582159019031807326643636156914547412739131943882153271799038956548521876894101041781242290990149876343711827286442960577606996385542603839842687265775416118767927583806908413091136126260569772575852001028447952564010913402334127622255269630077302748303809881337971516888370134672762723646686484780738258435617992923346857809149062184306232302961098599130116289776874039960538758014274283713245377039350298916761600041736432509449915973794622453062111078398756236484956616550334729254245758056640625000 [106,32] 154029983941749597398951887592575123280255643546240743992637263524538427890120631862420333847418632943319280158567151284108698932416031024217368466046174563697291152164322600567411765277957691887362255641916655518680335394751416386412152558485616554825945992745570638905464126743395876047478921860112671704698580152724520935314212970494364722489366639670997168073996654572366672386326484145927354835903121593410519769532489720812110911265171371821200556764835574599455344196959364317824506450729544979129087413686777651349883702839049822174592436946101145218499685556362071023961879189394353118600236671456658423589865121088027525811987692093112839734280747759467444903927475328381448826743939740840459344309050955282187419505766921877820522477675587131823747653087014429462600069789348586690300211952020527046988331514488261630015600147122755424368845893583406920765861397634183897547975064027645440075262262279548719616404766257137337516074525801736000350606821695272661712586980053487596522305885430407293554841714341454158752987827565443223354967010905035587250571074051652748022426361304541118935330010913430515800697481293070563826957808885976316184851018150494525299236556918852792915931806728075721533149966712232347423758539865107973694216459816581854355328570635127748823965317185519685377182112145971942002787292939235574586152179656885347262090304448996067884939243912106943974556422168126737455701056115691377715942629254605766314196335311820024674418561699790225826705439352862638643473969189569218012630782219634650606195066330512233307050921922096756490116807072807466331751151406763188381782351562334063112190311677252964864328353760393359518448854408750191328785062507269571520580332281794016361151132575470305658645641441661991724011371347190452647810888945823002307010300180783139131295104989017209349633371086276178831612218024692514817550571282059256431154521149458920003725123971683105757910293367738115437099291402960995248437410937925317546844662224738302947747035616462713057503813902286529568338715069518094934283281863287438011844473573097930088722962534436254698722361000829341770891143776847252364059492890646652085706591606140136718750000 [106,33] -207083442750109323719864711268831853752335931614405973258041911070713370511570937243669015300600685191091251429142099825561364623713052708295028864299516752630043614489423503072075591785856575143934546160804077229526175765645741460357354931620409655474982328023665622982657650986405944946177041631934980838277995867651831725427757079089489475345827661228741494649918374050407423846271040517241667196662811004732955376668011399134559902704129759520709976523362864197288630339608923024247745039721372403462653788531576238250653163965786280751498319794923896773915030020419748893377014204880543972525128971090078945245706162655025516858307636323104952953833616175929891607660685658373577848899125775704631056294626536248806604609605413295484809961408550767728202697888451441576233494291533132797436193665470486210507481719430505206284748119967036458677930442485857902637113435246406542509212740086404332566153982414642646582972881785016996787090205884572926430844539557992796936910338905987103375607334709304415916811339996610484766331367736399897542551147610428414267879960486264486255919445995784510751657253841859450794276439774245468277472214846082270425441202666577351149038012477222051380922119363040023574130183151719290962844697853272895253007182559809564579632031366434461504962560104834659257514128777283006631722864718588322875856935410174718465653745366095967264261268439737976473388748085640138594947927799843043247393108920204446230070930881782342228720464756233466220002976583422440079751578775404056894299412877018565343111142382203188795963055936597743010995752313237931373493396481263809557569513053864434976931757884590031961593167729742606424644465640582800997267334047134448413630045449747386363744071846132948693132927959283692300097898687235742563576320723413881831217846281117053685685186815082614459885318668380761511274752900339138844125242853179778823887362115065285187897093687274822507147438742483207769298686590452277331853044615066051364080816112366677600844782649353046877762954314755313364907276955008083491089589946270349070965436644554574406500455725904176562909054300757361961441813423068572519447627655608812347054481506347656250000 [106,34] 229424932298893093058830755441767006196840519648008521884625645239504765497696766938832916533373058359935530429955623522580990191185589175211735125344535757701126832638322246666662411181043702653552240464037477756888324683057901533764142875700719804456983652880288991092291582744987795815016970557888075315598873398877334821781119615939191120775324731571478417023209539782949538072976261173983339447997306695633233877510427336016366459132236211174236427632093659295209296291559613270896605725043423085357559216952854394245776780296423636422829850384987082971812285342636117938084550652539084828848814081141782655386615160504315119800191396028758333504196827276941886952589914832980265436191068135823913644065909868466698311000965002575544979333187244110983851542629846497416635244477282001760202063791300916739474867996906003326563008271379906100004608624199860641610948022726274663938307581586595577777632820529480044087684390144864910884883322075403656992966291231077668372104257583827597996981301868483297584982285629179322276760532057235035247604312007516678523159757511301096987792384684528421954412005773613037077292117319329118829829886093606545979132427037909705644933957149887961739919945235875448086434800163591872344933144607385041759260111187206521707274587918636826755701206128134613945416207374742813612024746633692641479849558547844402578265314346617525797037494718688451143145053894512045853364986384647994106236640414855127347253779142061579523525350225767319551253423965863542967510843123891150759235730221422613455420102379742917182138500674254965849823818684456421066797949863510774177381212569346010665232931350795336237664476208026345991480959705067026932528578316405943441861767165456636145914221358274480952937496272256726699892155495946760751376298659902539546593563992915136698010534283410437219705120140486220983892063422810470070452811414376002038160134604925368617984675388880481825732223768380135120139851367016394612342411535733291294031788098809154691246013027666641776162362094631334588512755323125085276997826421460421829919604874310519637089971689753784719103004156563621093889013735547116601409811664780136197805404663085937500 [106,35] -200569990306241180788315369901818271725580432178853487115787538327848282983068175185092050736339499741512349972896998609410746651185789242520239478329696476430866491086511599229368098855277668238977035387216308674022782710126025724180448291147978501129984859706194364727548734269631287890872606853498323159922540678645651207108244749870419545750469371319727725916447134142244414143705615319248678921902696323476538914247821952497645679294806392453199932481936898456288591782615934970464108208129263910024053698066024827204703253970571854698274455794562002977845314956033829585360532242586888077579770672730602208307576588336611196079568259186761068280306200692533585013266915825144855187928889671895244285867365486747557493615037824519807789785168422298839377754997652928683929603197129081437829561790515382471734694410434194602350726060021645231783682537263889659033233328196218162557944149841343792791418276699192414533381746792154045529619216334717842790951747480995022910671293083393806361120822473150085430481345543191632381337836197558206419561103114381194855081498341405654822649921336032298755883338157911117509314161669372717916399254872182272027873585451004145292956420436116728859493013136078472101897455723953713563234261169872036764004059177655082617664571002974486746507342786613105003810296773788218673725583219227569416134460991651915083200601777871891983148949198429778942623568186619666381481629295806584196653971261555948072196617661508587776383707690712865039567154876103824598639819646421564842392899852133471179822274283351992616500657299235218492367186595392968145916919608511746023679500380729284325707600184546655401945830556165877090868568287239264642008570022768143075676310489618163902497321594122364947039235930313764286331273677832110236462265474081692500493394692496594477992175930239872479375543738571973398854626190995841181421966604265718660161822950574354258015630613510002218465424217805654915582515025283226275956821143939546036103445349385881484527605745167156450651418657031486775160698506295564165203102439482939714843518127396070842516175784352725711754260065724385536180577552928250284480782283935695886611938476562500 [106,36] 117440223717573861495210096223368097584160752966707727975570471271991634566621512035417860366448462699489992792708414561550547058231345397211380646529586021808495992337863091217519504984001464034571449108610024305155424170749477661378199724524177496507905780886085648361326081947381871426356263754578996192423125685595044068993858118663979714542006783718541546096421505050694343397800109608986943184454557924958293170438205229922191753196539182530093152874460090326752701580935548500244655680520378368840706724900608198539879869578913968908158113454251133033573550271845513261145451539955461713372357194393730778735873373144171324224513432014014876682365329835861083990564975209930254058434408762623611609312483146432286551727282125805186796754353734077193011715186427132122299243636023470302609865861394308818707900338357548654642159588781378496868074500767190259205461504600211559568958209176769878241165402678990133398993887131085005804680575171385072963046714964129866536554836688665780079757291608259887584760476582134128825005626967267817227933033734153098923138721756708094069053970581966415202068144820512378053841618635278075379045446635185860749373959592801298006724465149026529288664462845808731307954605080896490019936526911851107647914854759927364510106569019062274546660372158637696842243604094767720717663689805021522262137962819491497483700012126018594239800467377278935936535427982510852572722337783400886099742010176481085604308625539933167878421979330928427468490291631593706054530242856751079946268896355034349740340852625553651904201300065067979562101303198282044443696825496633382841132263103456525753091894544373593678748005305937908143239626532473756663182771365315561781967131429437171327198078118702106497045819654724079775397910416247054132724551567546139117010915517353685650410431281049248771627493103800325446240283559632199960708317761878262508400805499748143774339289163329128904373407351725454827066063948879449054709623630657227724970111581644827075569710046991152075756881748527386205552203274119929681380443501836828935299808931055807625761215869645400470273998224611969011998632850257706650154432281851768493652343750000 [106,37] 643444500416358752347151678857734737704732237366074574082659827466182238951326446089700775925765336795255859279798771918720769546151155330928534203018775928350019116584299532644013174500008066566796063813221748185168319857861822809413802245380862681043470517954170298227806695183739718232931652630350515133453639046322677886085147618866406085108870062657958417761779992126020033635083786593415299308694371413020895188498986128043559063865381096339617807215597057799923726737390194282355929666941408143695069481182648419043364213480763153431145807134526997459581767233621263677814160792478558510038915437742598521436628123096060791162810079736048680720088364167208185533065810682788728842057384296490587490011518053155725865083484057945296297879891808651881512355145274924985074386012321497202119065485430351387946102868326553750675834131517497382661950260696938498894796621424532033187937216030418959643891845415498852233093072419586447950599846324396087372410193336100793714866553737271338834199609133721693338585259689691481895900854072258487886510716771422248059277725414073230530776940688145149122289359868036550706266976319978800401599826588867055080931003353986158608515730885771294242336576097806610396092753471129416639330235718769401839980872969609020479181404985425726339222911146706697870557182615963886884963401284011715791191120030576647633321213143529716370709848132971515554000377837769351417855825361784325168636881887441673911884440016432517441299565661536810154085311055146259836537086871110633435788731812072428467156603280650456691225173282302238651809274708610741776634783951225864914967917965669425384662468457392814931698357685930403691940042139795274891895745331014780148698561723285875154379288254846061490656902268861721443122456480925226381463297421814727275545800751858578825520320957587261114924683600762976208466539907761643511530470691505264459178693488671256371467800363893043702116255323858626335622328355588541144908334949147598277504485751753964479792984090443173669008886813285528469141431147105960597378191572208614747069141489645516933447303924709667778618809866842071041453943180954411218408495187759399414062500 [106,38] -119704493007613375317564461139797501062305615152747758328252740174657062630660732004766723245499076971378205320036725467593000110202891702408730311272479765992166266623560087960061607877821462081736706076225145736798088510636760452825130087277872710429949044892513034939565445044110421301243798080011981481486527693497584360208462376669174952764766787827345121200782961916865524261672394609317239280517341199536452297984272801637593754988312200057143198854898065839810270386517884345405733399556544339947306721883493340887379238673763918132719453627041809895964469080044569911495432305665404792991003212743293470156107724298862907137966084585507920185259361225375838442065537285904540380597983380438056249879035591944727025078681860503403259701635304712321522672889804277738031633277755194760995575669645923373848525265681818618034931057619554470384697997520793006507485785593978537472647604633193567202650376225007175472329046416398829370505986916234584931326315690788749893693907362179349645123371896344642410145893980277999711212041062261005388865758762214968027585122096130064037904152233819759343637552257979109310992635727803914479923771108538331897691118385189297715570971836000231966437876174440653344245068393719311373176797872857708174997146726177588979989061799124888800026267702241375536515861566966326750926864774976146574851205806184269435781199022612270439682737746312859655559597068557028080376496112776093610532213994619175815543730291046287116435893955146340098366415493803536114805704071652846898233060695839073743122601720064383242063087006104996659555141850296137353118262175860520099129737371838031997320721073537004520527760742065033230677592307007052693881952437160679844834538328483763669130440491151874939237521363133722667703945706691138170155647423009253354778668401136915261802232722542785207140388033249429073005559025816037502427147880219020606314701868104527471701275135008220832335464663444981381386700788387952460512038009236863088315084904135573881895569603406236762333652291682757838995002581480005723055305253713639586259174022616541078627182202109316582520950090175795030647543093493823107564821839332580566406250 [106,39] 207028912803802913438427023405201579647130269524024078374963762203785294075788992492953483498372030861725087184630515270615605727363632059498977089425844778939556612096393225855628760403493389198090602441559075103619282545730570818026735388231278405907938905550068040662752881602482040191914668959070879128008875109338899182326242358592028077107412613852741310544250046807144237319270290386841631791648501003728974537883887558730401029734692412422230357777836503126768438104933348499434006542097224252207422766129821177897285386266912003411704978835123864258690629304240471120773899149803544328337557377936750867572703593633112899693135805049563268084422875318147052945112679934697315732892360272348160271150409784955623968966218259849293635765008143009600714715316567397785617645638527281052958331075935747737052101106378112937406498799135588622872701743841540168675841899940988223531665262942939038903813679476270217171506638957521349561952758758724142923198700754483153855364972792663992250145076417227581622245324233296197341036033654036088904367450050509584808045286292621106918489889542219858628134608312702197576784624384949473537786418643327540591230390667421357111615443430677773029620373919143475851053205612670722279536720158670009595669985583734558841744769057035936805941293711179458914718910613249177477334104613201139085529912066496016182445104140361916584614697009717743972358720420342134299739920239284752315387302106172350673437814799885360512022337765947614103913613207239750230126088047027240595531994233089981870072523546635009544665707524399164413986237348745300309019999514263762477268457454469717754056684031719311395242599002605211846729235915258112967008495837846362177091731207410300299965694614177562586937351834789936718641817903646167960344611563088757344746969833586061684140758851414149111929071212813777196120353015972608772380580029530998474864410084153553683981768958064864405088425301559822811796374258126621103176143745931301612204906316542047597576896931414420015911660492468396387145934292262726571914672031211266053632105023855386576044053399820724484445650596508431418030227177951019257307052612304687500000 [106,40] -245117897209311606663251090624692516969396704506739323669065648393994616429737347228701693316800735349137494525524229397324322489568124793127237597619648647896804562842096945569216888610156522136112391566520601626063275666864771046068299889639440893573196478722815661535121012512849673480230067007624375655498532149742989858298171307017301890937652940577562256051105151908568694575085249850414231977716313678122411242027399781061094373545702265690207021296339872036364851595100620479507919949010838951590674058334086471837261785322462848327059009255123693668274369014364805920830808502139144266898831055965531605008917240784031580203118224639551011780844315418927463362833082221536236467996257972691857647941482369687610315657017557822388086867104285382663789670512519244903032913069905768415690704684624358570259662310021381797705874686602571186762317123542224082410842465511107329546596267278673983952388092005302805853913626018291946566598485774684229490527866700862021169933508558614954834436727555087722375082177755556441406694662520461256863406037123776340414234787729199259035226098329165664160865840654027714363119280989825312289866079743954384232940065355718908353383791108397482852840551141314247261707510450555624482043371916937893024404004906101651686055190763763433238255289386613470716517844314155055105680723054815548773332324611416929099451171455420941659089603056978599514061935984165095761541329872067913783255840703945078957543658404371909630221030574143055495526441605017713179581884054814011848891721034778714576111369183430293122126850170331948316517981930098079458185824008818983839228858477774622575949935314750901381290629236887489495965404535029614042331493257162267259884738749598431684866713739130936570014091640762684862342541943885043941412792025932226516111729235183607699855194104316480779599362801099134273352865525902358046551480256756837878869853555685689989414562371755890902740715824589414637854672849031623496445659397386069366528719209296305245972809725593875132396081864541230339530104539334373623394308665227230032688323743602953316686346159490412439896809214910644580953658078215084969997406005859375000 [106,41] 235923151958377787791841406740754423643245234877026484476841288669822996566814815481178685032255781490703921608393914137581813671115201885381735331933732225521555919986382720461123004992827980724421964968011894795524435265681763900711937582819068893734641205648695739141925095196957885707150916838836018619364480239908138987184741110886635641068086956150844575220094345194228410567919538929251605340821258814376891152436607754780176297805319260233265096660118996683872012378459350478624018598604418021139505513400767837809335736693520987863268575969564790475138188878203617696138895439531646524778055270553328593640734917738224600910896282011009661503203741649203514232083772449207592091773681384614935056558294270709958463460477031463460213757056442395089265301792644411559462438059483410124113039919713906155025772246490219495440557875479216654637616192578251664648914208265120471001602995230218102259772140158618590779566000719848481234256466523286841593580147123031773430649987146563472879865268007943025565999308644933833579465266773225385165462405645812536111566795383538437474269835779996738949521372297623897244900291791746492449450255055339412572133758354748508235804528228943363053532715157314419210348995719401295471930484174049072373019583254302631849350874541995704576740876119345830689671668303103198673555547722782291331120934174257963102822000993728016953293754243488319940287519577275325648140758171714977826551241286058045774030285045548508698889849609946950156878895689721578773172792751715176738666681156795127404171259501074967622561112974542649423736610490543064116893239331253794803900532887721054764613305273684970917402511775825797556589228919349124960895822929467827242803620141166173190718740223350692936514466890564495157667839023154115629309097118687389193970580097039363042464155676887181642513236470744468293443188555755467406289658240719505122825838571322684038273273287081375073824041008117256527495322331006991895275163731357417505092994333664659162456700365861277661319706706025356464583744529269732355287592950381217271910283959118482826551691741616194821317526418569254786916644661687314510345458984375000 [106,42] -195126521417278451444957024397698228134488330833391579433692078006196696470794581522687082477765407127429733484222605610828373715183987496419257132441180721464700488670340040306973494596959710789911735473814860045948722337548244497809215474263680075403720242505472541426346697579821348816313236321114979028066140871152934282132694023189167411715810316048369483476126146982700042754127624812539957184010928923560857620919236799238534524223027763575652898324170943536230251094959722541905678213277830662071029916061850622853479213674028152273213142974413133476309354751045020457639782914810339336349880006843722438030730802080766007756640778423624989502605813909982645681418633178322082608885210643920458109578875122417486882757165875886665231087273444794877170697575770674291063034095651950648690750665945992145557840465462524205573178362978575000850565549878247509049530637353400188383596042553358076976862379400413405067422897269063948595490585710630472915318507039682323298705709031843149731125867122902386593810834261987114620602237311798831428247343329552452507218216410530085879295731953096668778997681093334828048627337070895897999949483239363126766071661188453500898969574409383147067540090106875881265751658655225944665491245500661468582039251425945964658888423316611135274846583947597072016076181200274032561921455136775883915337828960657665809663497517134279806803447112808475647311647766161426829037046245983140191095911465808361024691351392095481101535309345315032775551648161066630596504877775055336349833884249560464040977702952170878654834380313040036081947803676481042187909507308873609877506780187551145751497871565877700105526263761437458941031973057864438014525260576038989326342497142076526095265863664033555534978480545897774802821111393467291024497593503392935795331644397493882889955914004882881909333917761464567642490556992563439971276069434213673957338419049880476731793663787178328781752642598212608581025441021290176948305361230028523731709287446908691735404193208167671167316983230099994061784624915157448396940161317450269169055382495313496114406382136454058489304086432269969009212218225002288818359375000000 [106,43] 142188386130366428989313816561137603167953942045178612639250108543062376144342662109666389073387960736304550926935718908829335948162813375439181484407495156065552939815845433976062327731519552292056215153698852358463068222154906155154878178902357008443134222249760172725479694553624620981628752300577468448690240178741531465030420917292516118607594987325249875276853299278234113160110401019675940137848102586439341936345872224093264281133511130580503685819264979809270243889419711114292412301325387580654567945105440258027972261360552348676821890838317614866499205527002647265369026968823394982666868920778862267107921992677573293815763190219821641817939227536572119322522804801857893793213767183752840912350948233736118522152181901990588594882552025380188928409857903830077557043518736182178470211915784814529217639586389027718796172055822286027591876339214909233483991410585382681882457598874895912011712624842176283334516561416338824403546538166103438981341414038075062794488514492919470206770179634022074404016958870465678988834684663933388706120630747182866500279122890037951155934766060344293713356623480604461716293018251127900214053064909552043695075130992633039792955740603638456435505107628904743445890711488093607903167717658191058951699547241269652888496163633257059740137726981239274255149582395161305065141054183937294993916518190518526351048664651977887861204376412358489473515715042541769495518795548393308214649276959562054731846245137484060997197276051893043976079080761319122405341132637260324266308125271609567956949580273991348757511672293349892328758974156419037199032039003078040081884385858934107463870640907175274135696107079074200597092141481057595960658795110060046355602521256890181171295406183318584164108314311065300878253857051164652730746106551241113007210627976597417947145394172628179944791016963933098531785234090593876689317341677116456964427541255940339930467948936377672253542822265557856307005609997022065418177729223469330274452474593254424655673001068435077215752641517761112823729683648519735981470297825605800989519210375651665322808896287358831157570868142236975018022349104285240173339843750 [106,44] -92413857617895708428609100378578301587949930617440661495812964814648076231870561041727237803175799743270598196281146700121964496794310371079566027697499929677992771682545624200634002043257705228512255532682224583371151126907629332931484710979842628179306596661470975814511138807620306013108375517173937905929452555072542009393118602592788470801679736269968932670249651125110374093712138122200697354569920152225133185686536908517228699828627293321056401468785091384428228533131087109798802639097888578642319664322904661107416314988587652783717958317303229262781703242331475640140681437392511408996278696414957538506957885978953046672965188720193887273154132259739503947237022568075081328519818444681213425227285575098741345307852264426383399537700659832810094751126855892938651492967790960445521444329815654275433293848069697209518193153981170937316756705051231784141812839978923536128790014223433241807044431897005609143640189659259372577773326307060899931874109450427146646722048179206074741506212718175692345964219269646660521171429250456156288330917031226686537234204356124792458115650222020480113381365667692524628664329588886678393175670637381697246931842383435848067974479181358535880544975105905501449006813974640866732894154944392149242276345033709544937387150069191545689985405964486292910404102960953120061663289161740784488530869795274743554186519552232351618104931090746201101675955644365346246085709302142164398548134107998441754903310468002732182579833388522050375930886695943173462095557007191888950564633443754585386419914246096306005793332208273614780768789787750305268367613401397473426072647693727427143343058445418037158432937744340684854167214942009585872312326669833033284681919663274318412529780430085000173460944980340183235094100349282861970304029736808762997622187749836980011459740008289339818063999664419799169009122621907961459223486866429549767057613458787807136727395141491882864953187581392900875462459733054562018546675459891626478204355553397228407824381451145621685154728687535820316564321788430451735186576678643783693279402852504072428464614124422719671630988003130369179416447877883911132812500 [106,45] 53831667691456759520475907507130681697706079096678821092699730874650062903321348063143893738371897270310205154148825608835419634519346158663830333618159792655321505726564984365039930107991492481841354819741858731224427640228523764516474444296122838284364370454659576302275174457701188399587166506537715592966311061107730706382787395580470599117166369960945879611476026863365018839657273150266400241615883490570084878712212709914685443164701345982963402706905426109033500927547619000894883507432347166703858673739921927864533649275070807853055114007874956315367105051033836445109159234847214444288017296075733287463209549371935607135843520753822799820919117745088615716935384198151592148428043954128075772428069130106207905052634860497043352034806387118378938024392541858137320558046226865771422941488448023264752700236902248404941975197210220927961263703117699752338676948973480150017019231726429842748337393190476599971339030616491390382249747201132081447713830758507471901138140308086622134516580456015515208575784383775924709981577994495181631559176313556379504340628322642924560403177222616556194763921150754021344471313662169972265165572330510094754134839215957059632856962078047700657316643219637547275650501379259898059224410840492946997468312355745145479335315830814669928775087030949177206022242063406478746936448534422568972846094604806798811024675554439111434654031170626008298388265955763199859772541473346674332159029111963996778755287642222972123625152962374621719317256144971334725286317104850162706111071476760313329239218781191191733117901696212180433865487328532835163023428011835504351710417816238777168176331597274296267221875686874862237672798430715710548946673054501253952493743228153231638296364018625923432999240261615466304954711647076367572844015923286626043047446068402101170129135394745411360525338989986486808136092748375883693087673195560801527772026330129468267961485977879950636335228264331339773024216143790926923455872245488206962789706366318086612911436668760510937137066288028432441918929031347173907741294511649711676023019354278309707244888797426744797558484378896537236869335174560546875000 [106,46] -28081738890686789880272027371945505697148547628044002351694020355311826172740420621600521105430321395730292854678400503606342990637787136590905776298461142187872040686169955131715157176944449746114421134959568987064707875404547894605378856755373959257453779398204936693359092913383369740926095193532398555652557323515423660276193693869117049160004191112939880045464191479152398205727088837391532892153010974846163143148430369590157543444069772514986980076329263548576350188860357898215953162001336714757659487726299258507925724093322604268328416432201537451153265312992482402643807966028613044166848579220385643034354162595602346353232250066278743345994552610052209150399402979600777017724211154921676834979443794917685714188433866280381884311188421571919162904301361928360083106970507518060331857626290204611653105109675808987242146697223137538286577564851999250354253117019871297369379733040049298602446936017122310280967312064127294478358923756839666974559099897870305690449542132683025067405085073838643632228815789938244642580913996007256438598344918590207686982416136835383863604012827410914103429810664868608979530036221789523993500086166133353807091724580238466061217622283785535413124326177308155230332363270181485567502650340913556167009493140263418797371857260041152357586224993496681273485914203507188645006728637861824549961137825381217621075976550299845713668766594319382769786119837363214620873015071559163396503709112092301755471680960618982172988631550559130973958178756968188762810699076175967823650435769723855165352598972578826506827519006531262890512568759365430579130463522982155663179577216936502836063630241414917831798284981572322852642785124613501467605148317176376218512882709941116389257182448238211787620141095327823743531283467675714687107328487656208068934917915089364685961472509221591705284063548943890276355990041147791427554124041813113386793912912599457060713248357841741533157800412912258996558988403066107281105632764055666354012069127646676173685428815839706950547977156430057975557658319223467879694474869640844490118564978061306710180273843099896247110791591694578528404235839843750000 [106,47] 13039583257420254443081924882447179115458496788804112991248366975752103647138199835457484126185747030441791246560924372532000275270259683186037992049189025177648074667952918377577037760487443536820724509019925576589623709322612546730992048660171708843751796569634748646313383699083680220538438325469604081279964715894892709642393222279367336756646274062591964760731321321113024329615485601104641628995788415697690735987841403659383034091678479444910790376179079783860050503482400320836798659168783532111996279834822658802654472444831318165521073218116918268610153571033988831571618430034797893057853792035419447358085892733600250361069586775235149825090572313276960880013537689235864277643868816789112128749924522926500040138847029902253931537555195295277875573148869116186431463347064639694714630904252690024507106624059717469968773454032978396636299619137462965027007797603640874726323113441728751461287661350483622954455299492906721312796320010126814671461877213892537902727029697058628339374173843054324315008853439564663197171118163518279676440813152830285790368941523607849864716975082799705194419091536808405815024705113465862355048889185381031822890907922200575257376258239381689004363566715179883940840662301191264310031730599975966189126507632655416898846960449755516776123727191371246831886147964202582503478548945059240932255706687201657699434719521472198061458597421630457530828302701229525239939894833324572319074707847296583223631057041507435971980674919374162345378193765328285704794820900935619255907946382607195942874968551568989100191718437242182444513529872099571856202104496895080495214362316029413012588892290132832238873841467679575172631094879152536199872876303027737856821064678686983710815188356031391200227291486844715070961040882883897954465886771499163584237585827455857706582292265437503245282894590710281368393367460652477146967737149022379791855358214813013584319392428111063644484607048156542171925218563101579738629741862980428247025704558583134322726167037937410849888773158231689561144140648406410909460137164178152352521393655438959637716666174062085659102194767910987138748168945312500 [106,48] -5323863221489004168633122728945372700241280108926602841527955223907082231805531661191411695097061590415628247744212540045101414937884145121787560704258266262419518931381598277522129180598477571212083254007020548224103103534677255366697846688055799694159582622216687930136953733147752792432246928555065917965067134143013936542206444861421259783529144466614497771075695036672984605397869562976874005240378180382564903399300052087015603358479683310693240828047196362591386364309410133212326124051091300067064548552253619915383761862592267112732738359190509005825602899588088850532975021781788875794208184323525473194996243494772367695747869234343229222446672346412424797518507522452148719413408093290710457914980046918729957297854867627028698756211692212997875856117373233981793310816358984941974797212870076597085536692939977715176469286852176644781427116470230332148128529749331736117902535458306443477898617054190745676492203701175021226324553655092517056675975005190107390451613121443347537985494066024402481879207214578767964250860900223813375990120386311523463433413847788962029289427910841846226391291860314577763701246806642877614306379540320873865950794703081239452760486608194581705610468836214563707022059202435683129764408503021370723809205233774964871511261208809806560929680142285390536902154161490425784334639255465896892543978862991323226166132717230506671385600779458800427219615083432752658083013504024102489535477778607802055879899867835058027182858664194458592957159961361342544889221121633673168166245953428144651120590979771716304670338846667989404051888332832874703039837108160445298938309650536302351830499989043995520710611389765431389106696170136565555519367931865186974982237524106088997556571575071259073184974719622267363538923705785970459446431598850970626728388961662185013547428459131989201150644446584026965650900158800619439885630012644923741042982792542881892260097009250937517792805714401217722355169874166239316839625677598402147254792233532658114600546982410820808313960829914036400130629192269765769406316863354951055206742463353167547955926974800888729077996686100959777832031250000 [106,49] 1869220504544502788280404993670790318194619756448190083587205838650444289146214967444492723332554004193446809180785132448944209348172248003793034605852395577602064709251403278309643351528020705857599474940616770926249586450553433936317138757258163387359203172418356367227082419318498475115582260089252833850695961501847759164505558957544544756483663872516625586489430883980020066967386151897151549103180996439200308070958191406559552532722372750076741430660986814649222641060405702971514128654669001660269818538706357173123810796464046630073734030482888261831120383779355811457291085629437872134732917736844476706215746100119572904084169903921426442734973352693751511407624776594896878657799059129836352340250901689691078791374658058449028257943168812738432105159867148592173484436127369383540530686958048465925015076487820675229220751380765939154979507439787573258188214621433001831705533886732170213432726419255046769188610906383342700578191829722713807091347995670950138765423808345896105265208181065066620862115679233445857572229260925625124322504669751985407050379963599440404106830652283778430144274035523078239651192374295188792837833344758474097055640211995000897635366639144775289975989094874928114008799336668493959177376427271165547337563599243856475058786544487339852018717298957812609698303623972967058481101189499191687432481909459014354738539938404646354315925846897959027693421490542223200225236209824375883108359318382878865368748369798604813526933362279658667677844697371349681055790279270782898201032264445815116044377981227471057334202728979855885334676148850400532849869349474223853168744528622913880952198162905619147990007148755590182777712778339630506886672171759124358491423915049172345525937750471488395419957516966966544054581042343874297197116727702151261981188202099071842641994538614317246091939300933316906118015775738156326573381825129972339361853537148264785405392503247370731022021708850126640866586509975729371840660459838817559189457077309509404252825143149597592097900454649600312573818234001402316034076706789582095230566675910664406739386533828906067356001585721969604492187500 [106,50] -539658038083178798812901203457289953004518675903130990410298077375816319112474065630855696845057652951338712665091372086576645749728777127059269001747005181275658985848345984326447219340255926434953256543752120586676405831049356941127178618218307256734538559973632363104692416417669029590721456341546065521704850706388098298783935026371885467505050488908720531947159108032587330202801399227135539515147269872423226857464436370774388409563920162405011714008309618579069166093807601827505085243294022865759137167544017623110685892394773596680366052890882009076063888578939483429705904371144669148664806603647760114063871982643746983604135540430499512692658414981404638333958600302122691366896281532917395863399454402228875419931420765184025662442348288665427468093562112886400031022505265788574356106258959484118824358898845745688317240608603236530681385718102973484219235332911624181113385266241541840982854359668765415741431895991218275194331761890561996150101942554633374099246121588247095124349683503867664718008419530058088608160342782047170397350276278019186540436821050407656794535160200701868617999720792718997947109858618320188522691330076359550144861150584997544790698754743082615577319256269539865073410520358140655045633969680092968138998290729857794656738750064531082038616594596412873393877176387796097315737743934566212655110149123528967483495440536328451287439331184484315959186456275073999034622302585231905886860524155585580626577353733118062074127598317663295930672574665163792816213230247174733243206933861066830644094784640150253143448931872630589634847833910435546112002518054514646171181234073660925003665990240154604716151187065816492122795970868779924342364891258949450311780232688011098776505428695140675913846863411227982474798826429829029751564957605132085464408504551318212146568501371876939199148344201695652917357360020839660624556621165193823338909551410758473294906748336165288307622428327496607719197766138175653843082068670642755442807322107698792487903057307219892536039098814738706643132236369738646347427128166145621766234344996024038798587696419417625293135643005371093750000 [106,51] 113521391595637345416132060286698883483248694007543013347584483882191338237746234952908661406425301117276443810765323636095623460434078345997267592040480301416972463016420864663283469719129267037436740575456663817254272968020899763110196513796446698420915469553470359964639729069023933135734213698239471228003848076783252305515805277138221047428510087081627662864399499056409927563645480270543584572009172782279009628559498105102215580628215553418577560297643443207070370944624523445571688535625415209770631130776888506552087676942794747491485608716439915382409321555908068163898934402733613064106234215256605499543055325002175844482027650544271704136529880537575916444698839870550130935154003887757970415073148221326133203396369047452714811660988474635447839979618190614110580775142369910766762320842326704073928154081593492650595027814329849029067995339654808028512811380674494004051870183876174190029192943423566597738158894595056697196081842971808974126359360292349496661864912679716332982796350083688913335595234669915809186502623344879021953775092658867935211702700473788173290173440628452516479003742600308247976549055982996185780156461667288072103520254253396330429334714242100687819847831130707339351688067384664503231017388388037279297801527842196357036874179045142774651426555789493853201314057432064288005421327377532361812478175010016482972030267692340156029123296863530323340042274733376547003085147411102732732091555403755184541068360757968977281893483427560336880131646396384082354015633238852484519840638978876325730148817998640076656467155310189422220957261435513200273041708195695128303011895358478225615190956695172394840011463052307844518825852098086015054042386828744926404174675430998651076884588920060391378367930202165536679055520626138634288388959831128646217468846926805573969616063831820491061740494075574410030740043039279972069377351156065138124200970569982398122504737905740322918600796006937832277534924918809975742619919136425850659739090064522825743096583641259054451265452388553518319109544247338787962805229072944291550111660648323189115593834230821812525391578674316406250 [106,52] -8151741233962867849295407200276184476625197570034085285063720166504416883339808518433036323067309486888960326148206140224880335296953993790332263568513123168179935855949852572587305947775666883275631786183303160343446923850264477057257641580822736254436201164670571901537680287682389839743874050142559131914553708156908960791161528422134650601600853432127007093008695514466586760540555146978358807334028087005053985725425356753763491268888221534234776338714544488792914709724264022473088749269591150172641231145632295217055020683949958555380561324705450690512283335683397826679881042090078589964642556541602334580602091915410200114465070439247792979760172488552215517834920276348945018197305629878823334709784646799168572596684294429590504209193397645183779659644157816820423835996970693077240335268434851129321861685128975721225145815310309422592544700337236370673190446654550814037263638139291443531298224257280536674602126865699285480430763880038836468287463054686988905604081508111685703700891467412628419206842406030040964951818537848439721573486858818042118150908179744422574468713687885748684870758070993930787263681569549228048900897481994410887531551342748849127704282426544979320050821113150367318975077341674914562152148258542279943344303554899755056746862120085641653792735354665055801008236758882093242415014853954633194559690348295357222502313115965469994162265631888274015152266669343850282063058396833242676839700135353572637225698992411283489354307938139060573547890343766882618074486403736516535863593737246413922011999171433857993874182088517785574279412170490591647323137666442642316235323211917208710123442496655173592780125718318731292099109255673807603554185675504194234370097047071580535500897850198530459995681045376076094677943725552275233067925771356979391545347082275356636567375700562177382541084869322178535578425563537914299353128152280291567023823461749449538450928730015621429287810911179946069610485085617861788554169192346646825215087661419254020877038373768354171159884074342254725645605896332500001885937266955954072532915949400589283868612255901098251342773437500000 [106,53] -6708883775743924167352470679131529868164901902043647076448802300471998220116817151387290857273431135754469589944252239845817969547069881786941536433077026004582323791914528807854611417259821521089220987507207051355217130649617079952704518514608011943294984001545867467779909070986162133915127244808059976467529749117255442255337398643614591148957863301734878841058029337720390678569576380786864652832576729149285370105177721611771126003602535695962803770555217539496684495567652580229802044466317214521192417578314652636186081961390870939787277850250635772166426383666385945673303632392606207447486371284833428151967948764277521315124414588627646841048264522151494242499230075209093832130844365231351835971535576365004463280275554889883086588688703287668169427237818896420016584343987279224919652236010412244034080825430416518292513961063157666593614905539483462000055652024183128054377728218704729515216971499547384364589695860524302314341921571954598866843419676069563309189241940991375760516947081254820845244065880311604609393238195341131349686956399140631778967474332196042021118566377520313724794344196606890445391807948205283775833281462114319872986123990982334730290282046124873941162106966950596387156442047991487228659899627859927350948338272618023756331602034999536318798355054800377095234383786907647767080707751387776462344054363161356547818900503879116177462632939995031622193956970020985513296594945884408914499389633908841613274984263147492217166504527280599052187616575666350681287737941038759317033329281792685342924143138220202203160978678159679503424374441202632529983011093276097597420338959559701873108142136318362755531754048932549195621050358860826478712574560482130244235549729006830556905681632466173229741463589367546665318365786564473704192604035255860174506844298941610342781418911008016155054307586622940641666190416863407059931419450153133716332136557879100921530625800649236543748939267317613558010304949671082737632491412446052003524961613106407792400164747756977972362815892254923293013693218270450437872601608037185073971780946422427405195776373147964477539062500000 [106,54] 4232555475677581692914555255690872006366062226066317532098594131485603761446749564057994127781036386310121427099290224700395386206081965141821914843376300315794715684712109959504563769610173669304642125758423584411101544381762627504208580958100436689257237338645809042741994041842137979932608099718710725552805120669328229690443807609470136785846438917864073942588725017698268242729766708974437408938188623526774727194503554344639267976592518877029669300885230539762131990363194035380922467310547310216101022436588580792102964630854678003307192299664352641650612474525252214355407240529114881285275540799851307066715143250244486270721858181713473442504075840355520101841419926394026765648091041889374622673837664368058970575929147530842878539640002816110710532235527306257994572324967681132686405928696906973176804584501198513742469574442574370757312880786224572759591793507573487037376024793894534811696847029863955270671965376569045679574948222093206277997252279910216499039121557293145919783727495162169653559012811254988818583766026505890163157821507723319055433080115379423457906722916225701309296456487278026272225916065742960924122129782349493797264770313425322900290333769291710486740677670884713992398204899363724447524475615094236072062352071960288189348408487995981651247569693652480948370840654688643869995605250435358408700705071387120776439233401572831822530838734509405912236212814853552489784242545383298519743965165850005837389246418863299447917961837557226474467962149271162167000473169175530755764302070034468278869461586806430170823221477208266277767217706632355615343591442308271096650421727731940484824691584707938040218736339466792181332447463932077270216730640839004643739660427730883452327161746678084297992266900766671266691828592218129909484964810974298332405081907824982413408973588098874066671119135062086694580053607580544225770960484001559100359669545407955091910974201304068712714748861539592690059742328219980609448407655513930351679341827894519213449126836415439435399431632395886238633460118189748438049630413122148477490097606690255815919954329729080200195312500 [106,55] -1497650510961536188359387650078928207121432587053069008895512964835190817937721931342436544858006963576016641834867646160469009032390969838573475052168265802683236347321525437255027349684393978046118580837057835861044239256104275629292371338415455661336245069650458917945166063848130670386382083978694531183966738325238955459738373766358355976934340844711823393741217158084856787261807136056818137316337802981889534704865900919018309987080144041492592571111443732473558337891279765350700754014955111548550405649312437033068226340410478828395369811029480516313022769856254799348321805992126802373733659934734978136381712770324338827879975311083076238686897572245916972211424291863914771109333764228704032881027677867340526571543746249135196797994568314887472113277513972297264148139031190777645866098623462260946541305687737494682241425872984436940457064844803080603553015148652359353888550143782279438190462839973333751923778997606404216405363613273988468150960981299876820896259006294367256228554074794343814531865979077946671336434694861517198764979537280695550025603982379132864464813237639185242225998509647678783709558591012529889500485044204488701745530428135763191117577961622814000669184965013281850583209272787951296330349175522013670660012860872276643309281380731044625538567750216690848182389836721936525037021654051777933801182592335154254583151539705276802229524522159466658123105477609739531596606389415326013358851811905546892005587954776634906033688476867947265172670049439404476230191437424382357465709352215389538197222478948672449083623792575704749429248671365296440590360219034230666351995465789804133828803957569733740893323020597589275548509239429395818360739707224381309572859051720763702734338881529258599164047353663212280515398518553760047425704345169919423369457165892615914747631164192007213327620619959823129638986511067820981594747837003970728574152878345658817748319931970567250289933542145525325767121539517810260346422709770519714968971558981943064110727616464247012159857235633556716781842207316674924442556828351846669178382143172711948864161968231201171875000 [106,56] 333299910640622753518287706040607578021378989117074041566091232311195156037515931914765305602648378061527560760019313543982144662799705582808002670088134852708871882309226320739095462733498654750315872214410620901052456295015673970650519759265448294385717196469928394876772460884258535794256571302995952777260415563440943038206683563163435680098233488062161634599719704527028025096036098396346018989271779405359819167994924542621030122710265622405425969918343114979094788398039921272385865161355405541397152046055551573708722657709210588536110414961329097195689124513829281963501590432186707724057812121661101180968730450662587281358708460808893765436658231423772412460574310877994428419788851301225767455176363006294185427083350823961771844488481146709620287841030412759234960884281099637234439073829266563882545165042027297020897456444577207760405585089503775612319149604235641255854700971428998482336202361556578186326054241153647835257994562311767392468512394592643520645345485472491368700796745970110248519621812069848429651622486908285079664571884405818069563961490339111593819957024465172319105215200373216066145986768456583096029114549718872397480816662240140166670852042082668511141576680187870153415143874300189299777798769154071406530795630756464296715700654759220704032965982716970619069815724733809509534018241287042271655906179968270575004282799296460499524514650749917788785697533296835024319842266463057750397503505716022155969067421942137359680889683163415851849963072705086388822825558650687421726776451006868035493700240503861545577439215524553612998213039487185520023028269546964104004132920142473642439185035539359193528217328472147888245251166072123386154126312994087241393294044515688844902876100683006763285628167470251534340003848868055856928198756228779196995201122910828646751274363898805340121368701709015307058672069842264967045867532992047736067799400239135357382154981475218085374937318944776754540331474386984592560736540998741027188104903529705265233505534038314435976042057183439563856596048522944978809061928443600864024887187042622826993465423583984375000 [106,57] -9950131473046868683991439870808086477506627282315602263971750845047417774754670505587151739544810500494561251694593374730597686390962724784338225823226736135676951879661390104396126608972671974601364898174461790066977256811537035876717758615127972305812817347577008240707368428371253535438557735935839202510237895088665529807048650582600849906144919808223700319953549118368828434047156334092649237610764697675943791857461715186923682379141343619537283924062357705978871242665408533422238388119039297341481024353299221509621027427852747536305930359073621755577612902840945212550457003484492126999733989034135456244011813780945883628428017642290559683927289730852818674926660827414256892841259357935144175862012485103621586085037109014433661874816549267603062616229743943204312356852488551522499736120796918772083881500313478349914987007795268906915063466925038142813062629907031687555728739649840970391704471025658997363643306642823120719837446868207963832357745820051079447524377234448913382609304021315021839911925118912185721313279372824483766514563499940093187495066013863990056059148343047029605749497408266497786630634464587772097855384976135636996397731271098692559010977190039575200566390697943340222597258393267321677531774281301368727112908112200656739748829883161993452967637491504871550972777237613880297625522071903200058399169972239855543286181139487780996228673036388573224748620731609644343239507888358284261806420232435357747033019818827064004344920886284647373930714111124355440889897062808538351561302753107556968926143767298602637379882901056118902507887158223784665702786908883109654524895611739303547232702707718918782240027320477749855268374155101279341649671938031903572643500221093045571071640575446398746854273465440345636661623039061923429684344255795389953419072839816337400587560945049632986517072409329680783216797474462181756239465081988126244378804664245841419761698901043990127575365170528409399108801934076850957277173678093965855998243524008692273568255373761116647058420165914341440891883346480108498770765761837209240070478699635714292526245117187500 [106,58] -34842715971806441518363704091206165084591853992970947669297569727924338682062066523532508968688352470497756220266098280981494267145740502242494652919018246793202032590710440522585936804854285310880037230556708600549970027359991057894416758624600277244659879880769496444714959712009594360120756929529712488607888012633850247567136810073366321834974375468963738106506167327839668532731259126465102957799655571172395063251544611530510620961300938092264960359189751153071538737409684538191210381129846843486514269297117178391255281261079847905997467437156825856580471976888777790583979493422731726400542486429202509734765664961706107946811616625732345326756939997771465317830323043814868367060473969247378013267181397626916087089362902676968337504591631447522371211418584447911388227314018670892946500294034399769650496975993105395218075968002627048467503319144154765171847589457368604524317579253905321923312895601138549836500188863204498002892268171405818915860036547076728947416280634555484563716203259174001305135294747824607317517183470454505148319240584994689018488961280939347725579446098653276421958129105200186103413947389864218641441167810112469333071284573946414774130170596849092610062349867952434819332918406046876274592321338260195673821578341933464934188710432391012147019566572852731574208526057537233652014425068581261474636442195958995316640737486797826232788536399335491581168325888810794026333518314893124081903748255570998400719264169413126408264335689692720810750837600108910183476972349243093471473045836024132256991855195704588962157573693907368101920042451338909724683323213866279237297619561242668430988638406801845810932109972291700455223252347311770938360846319800932894273375493386582012472251925362176314182402459900964179465275194390529213070096550213711496166310518839647628224614363596875159464218476399927108742513124781331440550198970104481167772032785661060081996626885085563614975995022736065799461210797667431687719042796581485977025526134665737918804616070193835439742953199312795070745878974033456779374820500017051472241291776299476623535156250000 [106,59] 21879612525976421810388942173795327122470505447145921375276284225434453171397125834060098912985493924387219081758365139996314417416825344946844364271890006177788847255729938589680996441816699279213614996822915002307443377798607854047947551555405730700368685655159009202282273396243868271714370530924324288135743935380245937307730595582522064442301397957756304435945470266992101601376633923090841995954443993204618711416296755060186094227731067177644267193757333426825809855756790288570769697222415705341458945241938447995565304493330787970108237723610318540639360347272654296878205358876270147060904624949323382682531682585515996756396994416693013555505149254193143361779579109481514022441737775502610188462970517057107980316672148144298065836460088764208077810565049447871046718645673140937029296306077863278299163632197372970733008168846878030118035312782090632372751380669954752800573196008359361075019782107502532983067720760009554691429276777607777222285392122005506626765416985364286017006958767404925541010354984228387476249557866685327079020149038849846266444580255043208229739397151260482563467710226991649318376688519759273580404037721890714386363556052799649107887036856998954133985347093976205421369721305906448741671333898225906297624937758122320037562550527563664197554125001285783897103469941068713386050297192845945007463041566599243602757809828493257918206413357739834300912433032320826009297174700833317233662816363779357402793646616592436663617383129575191475307463864347008328406829125260310017282677796301220276453403453153131864211834256741841037949184574449837750937475653470397416340201780367291798065610995968395676500652912571573876574171691514521878995698454166474075151154123012684670100533679985105418807685027762050019091682177442348768992520133566862608997098016696505336098638392370295166853106740307799929647964985109707267436705148851761429477686763858234150601879988142356773114231143512440832390043040248524006785549681784449310638375220367323119731323145373578568720388811675395729477711384038446569035019084736859440454281866550445556640625000 [106,60] -8970897722652849401192043576308605780804643549645794869016732161442744064673308701208610802913012206949727331163297582294378539697316770502770574330229827534869226123921074613912165497348334891092771115436029742533667581787019445722131462257411823947405509038696813593372522843308324398470752762009489651750216759546456616653873971390321419741813533903196469457340020404474236446523105573453286222914511553750676180181818605613075017137181679092285913542184904966011983270531623238216676883533814438427989593049432262262923056107423441940517026483505643255045002531813485835979116940795449615996204543837202778050069574812932298893253634138410245315922381725284225780089430416953358327126639791924811302388741868592788038823788869196149462587087805463958908330627318953763608022357299077817049495991925436048294540235955977233684604647196174039555506483264935251690944202577283387193296739614317336885948980607802614867769661046183700436720100323373172578695748401319234502539641868603535734655020207848045972443662095512819242487755045918830398310706114280548176160511812561430642116523302984142820207160748983177870667422433436893309168029514893751969093628650951495520253604558298143459440209963457745508781042231585742853912650780742010837162853147630442687997926673328202132761755182838108441735930331931314549648010007466572649201859324199692979426470298282307049883267024591807824597603096863070928722958470281707320344895810312553438470313209461280777824214346675247687179689977012452174847908251853987219900411995794155140448977768071452484266666014879210196641017939167730547499792562139158270101869123864499892321454789900072344070588583208125986535602368017366722749356856660285428757783583759002895057343924112740918640596367926720321596101859116266668073818716908769340993724231929480575816553420310656351387843044620368886745263668823739131159129136615239556071893611144233390998104521541053974296074946511592806785031003456461199990442386510068051763407769897183373384942521598108837624199555107863273346517690983521926828547776722189155407249927520751953125000 [106,61] 2910400512367424191282412871963762583940302537976825708874145061855269630303610712322441919381048678687994418619973771627872299809833163197209071634772927773844374925720869209114888725523719798951672638083232732571559528474804420621107767674533257493726368716687185139561609525881677015493922642308824516600952365303604577738673345323927071113027223182269852267261315877934894697923559173559491296641303680878798980231879821483636659268321913905376529758783370916535668544772892122689823102399969132421824156919472928435740841779296980991460635369578886524465891750677716764274200869771833772502340597250479641510707255828566747106888221119406011302349569149074383594020249495525336525641148172787443385293180886798052285911828641766749981690115263847845704375865614388909642329292120395880455273903405488713951879759413378168828043282839367711158114008086529353691813828429335893439832047596572858944056933697133665349472888642648646817364905118022556249006169055537624407136689213563182788455543181615126090301988761963093131004271120952712501782148423210002975348152753132148885438735717110480227129280368073944476908430779075167710133698934715376951546567424171305676167308309735948188433158035043643863830945952600420899517485885023183407483329063553914242056668387002726968739072723143711685066089687325750196600835445854544306509668962040416421439661968959435874578011931511402691665305130058877580041600468740506029123608796418037420436022534110082154686287078513899666904779505481862479346642149945822373751374040187924203232080226877161445202689041351096124455127429542593300482508866247910403922111526816996029017209273622891886740423021755105374235623088423614074689447683950741406460687705233947389079265405226459316349081240872137361311883903515310024138867285581140066945140185279669672994938133976196955354341913899335818699438091516213706187776185416443599435846456823258487940132412921680772715076559412464924121762624830631049436590261096819938055290795121995232106037156941682394502454519093547444472644175530312571353874773194547742605209350585937500000 [106,62] -791843067922244271907219020374205858181039516124341654920604061361165131270589209566405982110630751157626107739281920427821369025143675369852158622278828205065281594231836141149937128153316407572819157175593414065536748894426446717473058005877482179216625180164774280015443914766363951887007527031210723077099882953852989308003225894648065351336781639995775673660414352094499819966255535716234132322677996548668598471287736383172375652237164795186915802941676824814012382530573507556430312775517242978962266935706937531271478176354808104184694701627303664014364619106846783769092374750843572812712159955076542544687908460515506462520577964620972197813919272166985028953723026808637383031160292849975084137271099442935248473436457626712077286104521776616346639035656524119800101339154261904210823153265507567089572204728261900445623614390031248611424029436885778268464165633810088314996983501181577452095937341713550216875339571495085017709709856889563488869128814143983329319819585535873893405511674936267872718603586489351636446880975323361437179358865250993832516862047695582544815054219108842232702758356476432068829319209603588881689507062654283988681455795523095121618546148649621682095442267464783736264423384192700907161682436809927678925434189619660842839145354966281371315236347261689152309117070325463105511956011932408721584397286055728831509199993584671021821631217052804582408581220331760796953824472981026470182916129451649950288577644405797096965596005062890042204225922423746894980775821743063622849320695780012765327909123691138326680027900619339237067810480116883398667485221596125430648115273633622816983140813746004131653801128025611434976177766288180920756363735136117253069825711750291505069863476209287077392897644366113787966828565265787333861737793916840990482211425000386691866650622108169801118362260093161876814063233069414593104526755144230006247112876812706128611444251093231786718156470540884506667509857430028585693590601777878312803934273449479027939483798849189105605676933673751559936756366786525518364214804023504257202148437500000000 [106,63] 186083460818811760404372461777848415781074188290019893204248465608514979178273871451300733373605105686168581012200124705885095879041905586044650833581119271887891304819046345024289788276490129781419215244867237774621072049776738879386331937498514477147535501068073632080255300852307743548350682448074744733382704151501829743657641287392253550715586881434042723838814241228382949554442521026412213792125302494880380923434603870536842812164586688860405088997493811711454624196221696608224488741011079926938590983570834826738922353490893504290285046319269768454556952562470170985332363377964121631729019155872305215270547438795598179542540374119519991446726540551231356887848274983263068557988902319856692077686403409879157486775347214218537887792697528014142183575848845742359237457509348564753440637494651266337253240996484778375563532779403167564708013246408351897344498449098922624804899866660068389076107709019669386695204130264460563225623786691031193642535542512175081029769692333775355355123943653638690446745796852457796756093484434573945036013821980998482351600781483235448656394432462365227486499013834337390340563943067489215740649480369932455532302824361874962451816786000990580314976014244420387081931363120087083478464854645226012785021909392583853479831487568029342334291488976884992529743311392157802357591779889754928687963248444858721548389565176302714246906272131262460424280190367894781507938682534332016978988532797877223088667174427346002457858095312021205967734076173590082607570022864179161078277690514725527750806186102078664015083192704072481683573197859501748508859467858882063217557607477575332106329280284905643101883299800614603859663074830372568049855443075361434906216304279997378925316840818887646837842750777624699293900135716951319716827582885528936593146491083199590765560932732501734544014427761055250479070470935495998257424138263887866674463045668324105720675359974844214496188512559744665686676881791243402589544771529909285915273393809230811879481489277412819731327290024008696021689743260729699159128358587622642517089843750000 [106,64] -38645522984017279955224437264390447632663293665544945457155634360961415650449117667366889630636999883681092699764905178313289823249075872780173910777505481962674731660040345689606647588113471640750664136800948611936115377288528629064235657841103604593964147648577004128004124695838347531474342190006437868163943961606485120434720221047442170576627711247000314047871846705735595757999733611574709708641556646577107472118949708660728412857267407769429663892366146915314412565815973266048364303438091187891311968195806356016791790405630236258570927938954231929140775932905015837596674997162192836453412953855392915054096121823770951063895361713016048935321284507508723040036087618392561972330166334193249224404047966570600312450486975163605654741513801876874493721110579887684651228219642275844628596269355206923438145881522566381662856073814234751991358129977143984558335783531986295997750706168769463047104460312864688677068229591301144063135902332036306919664664589678171621814653311159893171110217896846631466142319495834532856706653749400431291522482128794935845676858736103556163017240552261764451322096475079479807154556537702074248219324419029317218292343197689443584421285188279070383819375357376432920721586763380594227902354604296170407326142698886191255851440481118233819693894588121970884840737081096097660671877067486192543975502604914896196855411673304071476231962381374238448240863904337230785493796316960505932466724437572077707041583858665197659333208479873547430379901388388703747176366404129000770298572916536908857934952542166255092448858948688188894685759305485357789813998870095580172680469663147846896549287857498987564534978659317381201937504053769062741893716084914351331579163777090438968665790416942615012720286193861632795761008303508189161258297121395987302458607545314261490150195222280136804254171921292853817931693880761387282665300531296192804326359059786662478902052573997178161831159593881829003192525482901108146866379238083311361411636463291468139108633625568946662870252678239220943401388552729258663021028041839599609375000000 [106,65] 7255948968863018221508211742851167221909270977222518164149878789427661661968946169945159725232261558660338816753739272453407934213111525791594034348869611056023291790005429704949484933368935240117370174017743768674678098718938863102592443142789254386724437065428241473709295366097384597337040601054104636221357121742329399877301849301843200574944210244554058045268782529367197256278939482885157145886303714746103977900956275772384345260830590702565616374186461995765107431804515848944382790889594266277038053782262567848347807176175846583114076381556100597402247323650871285023032735519558152819179086605052439507722734924092105223415121790889693874795505406045518043748414349873862550928391725996631631923977051344991080365395658342580868248211482807497718601907416452592273583820352583692665882487126010856642045971289062034071431035038089274741046082652556894197958997649223741068024672385535202123977775862165746529821321633992298994159777364858272424403464556549351341790071466118258448672415253443824750311267883818075162747348933290560208651011896248548156639976001479949396369179775625380913650372135350530988144432786083332077308149622820367035987005135246149180620316774364827744906822337371126264075678727900800504213611897461486942501555616231026090957392764787334977145208165882816977150873400264703063576838077359871792211789582837158469493826436697744146277454585710597703182620021752699369265320927026960962127158654420799555240534381910472102758260429211054870521760067578378057955396254811677522086419594678057632610196225042518198052109972702514181437722190354077849838917516407129848649914198947153496336745913820335761292868363442605593927928753257896472547471525062214518507070586986625350606108893052488114819403804111617652064428971984689203452835931265939045926083102511453413043236933359576700157690493766375922764463182299499137929933441516689210663380226138608016119515713928654593992909942804633701920816607511585636818428104292935296274488787960547582595920536404584837360097138373171699043950866325758397579193115234375000000000 [106,66] -1260092836024050364736677820462733185217547520469245006994093638449461753769093150362360375221192414844754471119604724935312947065739159268594115662326802596122608886821796437463200191512711849991014592057034758944464468936149354844536136589801991485840188039475065850289469258186758660885407364582259319637937894989675839988816176134871965444578444726923978366073738853937218614884165615721783766328056707223673232056321322019887642489458302106981268668580651874760679960254898707046088955525409097415010128262924981556101078078429230092792985867499529322338776014410372220609627788605931216263288902710249318551396996473458148540433954261067761412560564565269336422309555005814358087198553663848021516491934779893679098658987335535189956952402811236725176779722277083511206100966455063496123338915362776831391270253848813339577577060756788386057095702662213761663156136855829882199775560873015296196579079985147287131587047386078619567447289353471125021233779638208685568815298536850069501204373470654144818195135880670676921287824915748768023431957646259169972810654499049116345372881560249336018243635663693162207315797341488419235611179171113002187631062749737641640696678730786244793954684182511011606696636301310988925400306172550953027892038718878149592977678579190819281698958370753668300041705868237299911262576349067822059962195654284280478350099432497497371322907785151303237414329975953475162136876730978393364982735019881259587169881603049044850214035719550842548434647851768530267542793142858399038052829144115581295058591734106829324037872154497279560927672851112099911799155718593486397545960861261125142598969249972045074517962036195766382814754817197758862824667600839077036599610243431597643775292937439946579002836188747388982114127675728445149002866330675581329441940264898322633979952718752502916359052647528915820190932523064578499808376170577333752788730370146190927796133084650132574084039270658330327008537194270172204039166979660468143606449454624176825662327148938251815411282164132444894022455628146417438983917236328125000000 [106,67] 206483451141094081671289876325670132566313219346739428680495207034744173635843345498516997479726822984424754490454696149734704306470638631259482194661417640592332928860163693624402779453321930920970523558762868077989239877239817563125009794668181285160672724917412179068969596765056397986501910973922602473014948712512528542705587798586080409459715604200252765200223768667601446127445598550099668872585459008421061246124239286250226981012207309303698173869253517351455494630624579810995809468870360302639808011598942431116461472564623812661661914894879240381215071205943379319038851608589395606862486588959326879880553307730458272030131849785096570384869982418699502841373518026127613994715412511103442172556706295568453417938857024836589062089855573224806161498198687571789055317459186331681276114813655416378993063012560375070022600008454744257665066035365249165674234319028999789518805272317897983352697118311927497145124670637255050766117876903493897827392845040050211090642626640508485787548647001283851132070188755413646066795153037650592839111142234206094900750746614819679794770703007837745733914462883370924209377541480552742215727049661127935276856650208426898869715298406765778808943451884437417714201602736121281343576513720755733792601882918377886837206112334952905542462774517821006321150283843396923576371444564416151642164527999853822098182957555325394816011451165789458108263213905353652458393896167761017610708020430486980466232080873692926321697613563753739945663915030366103297715729012384080996878537873542147210969344158081937957900296047679589242353765432744248792099511272470236620880349835932683056539630288470503432076911934638751822437027762801448297783823358085045980468018213161736707633162966353835567397000748970068270393584883056335579685347359715131936501680912717720102404785117034938321956331999040032809159277044893517508792928083220610167211726625153270689567258045709900565688627960738946154086049042718735157842126383204132092245900170286621971797093238293126691083641655044544904740178026258945465087890625000000 [106,68] -32395636289651823578493389070283759531992968798699855621091151474095570709496246050568883898906230373175479577427873370267770428371597977953360994842584143014309805583263798542334247955090487271203181140473567607358329095196081342460291655009103959209801911425736517150864356340480588490737215013368384980771625327197244498612963564106989588744039129979026643935492749986096361860446430691060612802404760841629000937014926005616216895957829627488099106380372635556663428257625601514756250365839903099762182683931002326175928513459457341903775126944557693432226808142462627506859665523806154501467076343554947219062219442643389813338428008065046540353918333581236382449075464566792802507888956322270677886403318600377899866470602065811914168892680318582132587771785484303608077748887387159358437250741017678169539999603898703870171509153093969180788776130881644534349100608682270375990655241674216816772585448888859726745223326328744228254911902600076944514555877626912846750797595668302898481520690703838789706861991834033474788342762488246720091678417513794985398626994040544969866286856833063432186725512811303506601127257204844141400477886620637245377590174774944982276896580222050803504362242278312194650730145213277255721891889649517773800743293699726491784161288401858340266123674232416333943613712258607024648462147896061900820878887450949642740432936929880408711994849254142149116130233229853460533169519584376577688912553045800159900535865674213733197200627778681182741750162170981541261346112909842991854663643792950323121848935021519229148376589934005852862320475242806543648443017300642984442657519887310990426229085853538094324797846098755240384862640094391400618735054056524276370022073930374385828626573068957729996919081674130210848375617164448878933590392258280275498481480622620112756006144309053599260470623486299283499004691763153682722014387488503099136450931153100289938849756087421505711141431926481895647321162689155894159543715984599585286950712062866728051182792578949482961831980998290703155362280085682868957519531250000 [106,69] 4904483852112949156704128035420114550859389431454248630314923570988647526728439276531826868356755210170420855162802434647335917973920004984231946378489504270610142352048407149009288638710414110903669621052425716210304555060591849191891406344975865077019892934710844426991017977003311027870700128145199957934800241113974669282160076161244405144337224164258231242632265975383949223152414865512647354602655255994696751001982284366578506757329173065530680776424156334283892783098898910270101000598401881836951648958382859202629654348878120187393255159096418548959756187589377799944372953154259491399796862271009365744769255802546780048801184677723235460286154965267439102322564371584098750239842574505806298842641477733454700669422443017295976908021714779706789713447739142260790200981460520450345015483773475791847957416241551256598923073463628256602146334387364492223693235459501258970056563917186641344479631732688776943544177887411961250459612375909342569127705669640482756402550514745628626940930888542844313563644307869760540325579639876496236048554660690310074574423647208532992084659059455340226715480026283809334000787184303961078137311272538769099652486330090244077565528175844121211830639805507465773668105010960899278055843422978974557209827851494440226778365224651889066000324336209924211601750033739670132231771562423471763601254792260211813409772698011380584830000233634061332825036436078711268877556664027871603881136821479241075335381852692738481193946292567386569878303600509383822692558265683555688529295602469911315781714938940599396185583990626475462505449392960573194912772971779913346712572034133800451423558556787790006684386636172339844860073534890996259812028279845564618096028078583882746909742409375491863223101349038365986534187814112966247728086343434119398072809926261612056685950533241124599075826840475025190040616386948266531782454351708534064740513036020132871663582389964622093632165176549678750685330632814064725492686462278696004123504921478949503381160272052737732912525920880852936534211039543151855468750000 [106,70] -713667027887350938409851774002064919766428958276853112836097218445342900005402520950850467823744543023904794166772005082989820911168004598622697477315279548613132263150945205944679137898458217930408763943953291142042661322798565408637210874983557071076711141580272569633944952623660811250012995626437891826809340937868153443837785234103083803980383997949760248623046060432210182129723111592465308793067775545485805406058295485178964548862089869867227375051646635336257958463705995012430569789999162496920627936550868234726649259968115665728059936676538062244511150376580588546262758830234173190874307351616439897387831446837879057406049159004952145786664207717076189189393187008879886182616734090823013380756334117579576052598254337097630880479714375598825994441472740189825330628155866919877317916645721138306278688196956240412527287542084712415170882117182635160468022676544883773649464662224242473031003573791680122197997859377222929372003222085246970179864695008557409439254098962188181296435866837651984802178198631564300684546832567440890930623640628631062868417214064669515008069492867674290424480311752495654837822754097836813594583939201814100682470095790275009681878199969906640910876689603177638673828811470983663570373809769044768423927920082627406404388231097969645328337130919832118116335585992662825260149905354326126856715993069593118010825536729491318816899276622127584686197505272294162269153150505800880688274538392106262008070369536628433731798528118118910235833158692028082738753577696157573992641143364025315882640901701695045099240278331547611559185206713465455456747306204098320567662367028225842466448500667396579247096336562050962970709188393618954406142675197265676768961441356153610077524081233783791965057834091614998994301875699973392253545702568627963028342051214414661224328300250488777552832558635284607907203412051835907168424957583114407534493877742417291598824752625158984556051322093021097372585252304017433651854709517684808393006833415676846157082719603519208200201831004960695281624794006347656250000 [106,71] 97693455006304516978548208427530739089459694843673831254312082328899073667735142182362076324390036383463810496440721707913160443270835944904494160806822339655596204777456115334639615708164151336986473499950297273143679801869916446394445161142569474240815521511284081731162606591715224361146545028270458991538840798263428501200487943618350189278239794528047441693745390421859826464197688005166619905487875326385231162400797427989927274207537028905374301505446177639979237410900530571891696103176589842825577381205907454296982455137955683302207895551922803963672762388162683444806707313274792135396923330521905317679422337676197221920317542359572498005583823986131291130460337188973566939719193140327859388103541884227510555179186047190095436354256280808574299696046342096546763749751694917251327107692768210815599860370141996426602544510034768547817919930649441456352207419556380375714184761906716290340518884632494564458086551324811725467438883041253177289600747577826022391278488542085844666199289663956585176785630194804220124722056956002195479171487980336212137634441497563769070435939502103212386621087469446521411177906724432550476100681605973475467054062598024255162867524776959042080835979959094074721550770668475080733009657677393370954244808623044397041761890562792491874902284742943935290803325981101850582338296433192565043158317221007296212564274206223954346560930639795150697032168134431969864716102469674349762554202379615769278287669381219777841087198698325769714300325207025681369284152371910250844720417179823734891176928578337013669601572998654298574377679142537208913556855925362679418428164715471467234463093512853352544463144376784294137701801155913268122407645407363031552042219431930439408249719090054701790936180422432140237776238914457408738716386791101695847473710762475323336526676737679291666454920240514427742347500662411014670849244639418284809935029588958459716959031586953178434212196010725966745065126827778102174969184332438959154997689475650446208046595300734153392222651746124029159545898437500000000 [106,72] -12175023800607096967197227173814164939017486990805896100007397966564400247821256083752178056131789642740087398398437465916268256870063395087521741392559700374368969114981503094090759306910340853956992955967633861914425502631858044195921113583113961581210379166033195376377737963030754685688119427635023965442749477140291747215000336641770234887458411715613093623759694842411106874595224862567930574392595735178047832318480923990218067381826512626552104386474068728397682046768234276389079817189912998550234368654879533184631126896807216241131454553646359570065651522615304537247559714037863331690094489412089012531000134855381823635905273153254907777519575911705855616681237158780516654699144801238217588658848296234107841942155938741737281497947871422040926996165363289563579149748580950829201205225279243148300495927099150316194022092772412374735599176048820635153637492857563105839669431134280703677136573199923980833296388932600716422294946014272869461601157922436822808665079521004615736325005085407985551790585602565101748425269104170004998526005756344146058476761723119236017635595183010317443963328883687560942937549482021502672147992524133590753349263631772682990056060415366200952487272133178083280871604509949515545407683989159704020633938202212865129766210174004140974857553141077034945999772273288237126651851952933192700586032750922011174307526931140396161420003333386149994764963344775267171933192995327731391350525678911035862884449255467310448368321096890900443436085064790352777350824596641851062021661232719682851161455599783469772783041340668938397412315086378286515136451802826500692534922002946104206160297368592199119513454643605823674612085014958363443086526175777181459002397757777601952181273474699807280792596044340889666128042166607353320514292311105875339126867531938095570103591916555508718929459449646997584327273438444437766841966493532515289486747239779113745183535115408884189747639519532959826788235340506293439185396596118873824164168318037095993382260390560256621611188165843486785888671875000000 [106,73] 1347881806431079697155848129780622494987909015409079202633233119730199794016729280866263392072270172272506381695462911703615594645999141880045222601353656012529045897026852647388789252126496913767043130600178486159073366451890053571684181921648140404773072086352794777776966468679103925263066325754506486037718053520491540782117408860344679698417920918733631563626615750045508935460881383827720923966341841541549931972247512763895741539264583596910916496730265670226117607807349631412901127914310447619498574256698672667335561671906326209517691293515710855157411163373185364030853936163275438954998799024840139591280915125353941775359716656104268147212903944375350742892793405815504757573526769051835140720054997326660907650329354875507365987010094646472912833890254587538156664897850352902892979053920749424965251666687692768241470232374681401649916221494196924107408989590382031282201269884156231114986706697899983475489213372549006659065045423880100081974332871091275368271969474904307558078641262072849436962285553647246679400776429260970431310596546342029827915920322880255822800823800067273061578496562970534092819198357925336870913183467587454747568626042208399853576142938144961721686030827039940411462330221564267451550844144814288231415825685519504475256268301042616364254041141379328303668505304510794444858627859083516287509143905551092078199578770511352987989133079146450209158925706135777932120635704090992839246735305752731875869035629036184120922794153537818261193344033763285294437540100564168377418363717572975794837693425321925143953282827200405152155318640068600553688847757453636683139000313826812978851490245575205898358587308316637226964493264735122154658250527072181796839604327982586388161353036066546642841123582635980956175982195278372923177380428020190010501164117021343214175480825927681006320886886509459762615416095853938613080640140481910804097910080254767200041419588389736898391933758160956171782716331920332374989796791904118699008574087994463474014236012857767442183103412389755249023437500000 [106,74] -132592798738793256829839426991353060176468360619316796057596331319576713343645639985018202466383492513855056644410700238881323014480497345249702892416597825198368055151091273898158541076529388154261828835808356891930955747145012916713240485615662511771955523620369054598954385893520796395650402639380267264887825461939779846612057365585628430735654125104705233917534243156302047419837638886652008211527065841700869179210517223894398163383443590674220549207902461620760122479355938494790586470538680295235984376366962567703494746340673059433572245108552688171316585501466440218494626370441612263607235373601322759517817100211508410476173460720304981301227655539655833660025099264902241100480642834441304193977487081758367566452080649688918415067727936357642917740940569659108284991726720803347661180431120763813735369355522138767399428220362815436823831534962052673040180687666735629406777908602278961476155376621786546473480957497782370681991333673815677564833431522673086217867476205696796807734795535005578245968868616769110062369796174593515759586338375613885337059572854545617855376582119451786415556836385138990403058490375783730293918056052910487006366807977402814931262137273450724372404387571580458427172056729202548208926677393069175196407705428078942787725168053568797894406065151576781070089216907468176832733231740926247176715203628774631456832835405524339400324552136670182136304922248773340067519315338013259217508743962866088859223407230505009153155194572341850434622309755996921388715210425273178248407419425634779219093962424834104905762306390328588854348118732073890356068345374777649785936429897739072497524270848210077251162100941216430254142946393810630982852927803325719212085995485684106675427520356013078696033588254452388314613154420192206956489607582202396864361721586902456337585143130456787887490753817688077025905088020853192874522379702319067460134760599685887186459812020124352539947258587937578312643741409991293798596139415367505752435743656587798058032683536960362107492983341217041015625000 [106,75] 11844357074522182859085718663846855910830823866963992872598920956264457095912374712845826246026702421259558334102697595164203129753211333100319719720137175224175459386895915365420429390310465631630300949741194004364819369630702436954324227136138312779744746457733412561013576814502247975520663329357541482932568322985130415945453272925488409879470266225251542704022208151688102257382371393787202681154109833362467159478107884044649064497953395938126655862156188912195564267019109576574222072846139956339134677526357575960232603587092612305383559279920818335261177440194808665459398471345265826940579017320850884199224494145737478004638396459799078998581256899661354005689339377774285129874406117330684216753805264144003649152215817596007227950474554125580225264718741892864341220289635793420817278615695488184503210818323024672643984674365646193021415908120526248478399741569035343469422242519815743851181958953185798254910724994835131807999470092803104882201303634326138843319254906020123158055349718958430865783622188631231259574801122557569614393315557736047448647639673699589637717117020956480064893126145649442137181071792380214061635658445116466286582554181156856183385534888363935847101308011467228318571973172198475058833894078841979102029209539481185243168493105826207621361143808222847807017751383357626755234735168676377689988276943520305539297990730770581723893423092715617716934851680374052110726958390529668992518932341049019462953551732071986450528333178997553323856518755464026869105481720169615204921033477898738905571072493797988405661823901968595559451280577918651580032158167861323110540143409865330338097544783300777038310947362489799154984960840730580757819804826446275477043748277459884925043924627713509553730364849761365082676661925831424442612928002271698949339542268641978676009818852950507166757959647976418149061442230842893538175128851554923004737586310868041034581250590568152484330345075293758080212461500912824654401137600786233385630596715769924899628821441054623574018478393554687500000 [106,76] -980980064834855140618905607886435285738211786476340055500346053916837086359902110100844126241663484006724411485386653240252716690713282246910144597666472864424014040758621466270845066568455624840401888995905920386402951102075687572791827118906750513564234596005737865074616944253296424818965671145912306120289559311036098830210799631114741155537960634179659770819573116608444764201726714061743513258532365908468096939990541317419857660285817599068459865649200950626930608827231440042604004822765485888422539086920609773280518721459633587374578938570283437992348906656605240804562766088557570907755961349377675079358682521335927042733157302925639159403279945608013912893691155339514907817377520934552913151200829229436155909926062590846869812033786423218343742572852081301336724644760353996089830117043868398635880192674161364234336690447769675442961249863833414957494757998331094788119952271887232707644655078791581437271556845568025539740657577048319406942667851678639315579721779304638486044836375917423590569295457943516294990155245976191817935003470429067719900452592981658910433131579183810836329666114144095035871052689543347770265264911260088562680049660596953551475284124533603541262618594078765720843799585687668994690473917229767623097816422030862434075346234092273559142001437524309885398219373085231235041141939345533976698080666657108596835534689792264396758822753727765827638173342145066469262155262207053562248453194653934449431098598633023732849809828195447468841506373088534153339123407654216778325673305414424737716879842228286224061917953946500943743650158717345631386456261985658291917710308598768797712120178314563328412164443763463662697501227614486712838320170046846110692786582220776771674224502328826768717346660015709061877717586678664559355995583166805226553007164323477852808469760554840427232047577959539963816251084454312223691615976680366563966850755945575967045819114698803183970784468558500133489723969270506633772642969251351468813445771537613231572306889597475528717041015625000000 [106,77] 76368599670976546497925857303389224718016255310091532962953720568947776669071844464208858375881386113649076925274758275027789114205093621263287217310250183657562954750715956754777664234735225571016813429795116079242677583033064341419110761299812778935928827977304513045099846649472030787703274712638997776212679337488481989350926253145937555600133173830171335698632005019115692421583633213489543750500833156888861342653005653355536534932525215525436015729071717767750839030428307610172892747851389039555068329313900846963629151241327445763252328209188249111390801812961410794604018837792330740740712515720842837729689697524396385383315032432239612545473550109924728463396396905255793022700676097007017675397309251917110757959646499230221326080236157757091875523057807786712505088699449870089831227057887870088777281766051722736427926929226067993224657805088948441265303015621042530022371810710847710336939764510945483158160610804718822468805116673160043343008713019193143594605214710193481908537920775466084096001183282424682883510687241487250239542282784855568166532246662923613108672085395961417527945961781262047857552796836683164922216994171134603190513302957808818185743175142881605062691667183416391212699408458217745333047906229575852423505634443315569761294420907305910590614086438442601362017748037658456425820443835673979562872702724623681348414079334831532794853409156491720934750088871712953304718396499405544464612813828453160178850240109088638777499310722584983587422038456300226146426948983680024796980737364756453914326383744714158225477926610119002858027803070194279856340618978039323680719189669212681374951363276843805213464468345929801439038965946077259117273850257297932562079441504618950544332324262770409052457037659544140737310802573849098833226543914318759703141822078936017938479632247953583893116294072312860683420411109884235863221842654664846052241005538060994308565292888437601392036423170797453293248593048365520512639691312102022831901275919883826781666780697703361511230468750000 [106,78] -5672835664154522894672172049679353037591490650475003974997378675529147330562980085575152067278415059812399102266986539289655965427605690379518782511694652066460353889008463690477116567768253944475806803156857699320335191233082668096621285893655120541036999820491134369388758338948219768617215483372692843291289560992813216068926342187594254518598020709363117145493296720050746526225698303346041346088385681113805171938941311730857261805333590835344409227455638406149396803902090072551977910086463453865166662975860065112330992416317521964602127572733744617035403683240198883021979725001473824329781838334268986511644808678693881228834404743204898115051249084138448269202593969855405769798526278605531726287486233524986882771297449636490752832695692086368814221604638971980190798933487283577582106921300022293368984855065483091801766563723422246729220185920452239807108035552085931696502507191282645086502804770799731548859348917365123877626605495639731993875978885412527994992306592867713875765073984807037746941055420055820060631499438607473880773496421349099890791129002653908707464578584431880364398696229075996960325970059579573915958157214718209464990051305849579338184107759621429354866218934619875245335953459667953186146958415559198581565244423701580076355200667603631014270261026578669974879300599151306605027081230016940928148297995158799658546920263812117657259831146413632041456365058640549836229843041343547332431215541126924743034661154039669510164214425400115093491777247664040670190594445881426586382380781603772553289442584900313909552640633865497473394243456491235063804702536761730258117866183862558710026792991290130951854637438641989888996864108835206660419493124041255888495819313277902659094315437705392687612925229241011717124893535488182546558735618342459027506761515600039751877151457448082809243454203541847473787541412621007905278751740849406067316926150640328385506042219307478031115168699759600131786067042634450332662570318717446351080003255200821480038151638507843017578125000 [106,79] 394139056614461033906008954385325215907696266772181120331463588124931226777512410055708061372470747828002341846970297851487803106268933887754193368885117677351128259540672750394394486027277563462725259411868311715975403292962126308664760096235351853306512327588040418073969025128012280491179614649850271956546548785102166590375122239157790860728936485256512057599281575504402448402596093281008409383602543717254128136889277942993365048282846942716990018599082411187926144859443002981397391251873805199691419406652271659963840626402520205204830181132598892000788690425317017899378663854698859643100235353109536391620801281845609039987850566982170300031806772041553681199065463923226450892451875589866958096466750991030406900510999903589584459886039322035657367823962416962246844930146647365713171997547890797513598057027549316003194616902264105917187475877938188914388901158126396326678365526551948471806120104279739621238603990745803957303292655781208182885650723066061655040222159471911037159571527426060670573430435913511271297342248175370478430743154273693732528274639379464682694054955776032806605512032825090185475913970450633683103390459937577797714150934796250380358929076185088652294375184668341465523500025890898885536793673984530397815315016821687629733658268888664798829692747168785901167389186699811503170796208786126477537871501915556739337058299143030350653373270582730514732410621843654698180546297855643162585775723864790348161222403469928562567518797044250997156183616460084187521009482496650141037677211443343870300607907398456278452252245703101749125597871775757650343343673549999583019737594817779763333185761599243689172480152638673195270972975828114404869847602390363266251108064070958486338917779939920661813178681312807230331225613919561640762709172867318134614531293115003276516513510116446619137508579446131380407898027025805541830637192749949257389807951729940244430559187339066662577058047012601564903490579215012959742051264060408434695878824495685680895653972625732421875000 [106,80] -24338753754930351211716278463010126791180462295927722682811906509633543502024232186680295548601398348353950801343842492738028034647340982495674360569815900762772778314637679197448092002488915466490936537993517554346907765344644348355679693322543586764358779064667062007136009293543569324683793892049445106703460302476168658671450488624752737132365136992060743842477239943919239099261925471207408867942356446113731628469819867470797297992918007703587926307427505921351089876271193928946026588632527555670768365154423281181535632076661267972358110352808041969980433675549159707881929563438168544311591867266848100939877796387051504395797966708110460236858264183416927645439013495803754344745513330666314440355638696610177965757885132172830053183067887000009714951019476143655755710645388106590299252531016966506318693061821515471946948556081160644138613453000086876945283289969096403390498486855022242832911970911454898494457465314897373870971944468695796904768460169740761722964079673405168527480841803775982624391692451265044520136421464492211057308857330623280249586435661907295148965903202497035917087243927919656110777255179601829956632007132172312365226131226404762556802353592035608868682397209591358303239118521883995989632384552727605561505201855028215190923008695150262230663174842043414895889105527779162682033374135775591179362840364418549383989478043414355411694335791152979136970732131562017624344867269201497217694345308940892776687285710159399661429642647162762481059079714705424453884866123719174987954322736991509159492539702910537197734067061383389834357781215874076969755484583396709675901314954283516567096984172136598059169383049470409383280678741583556056728328199978661173305897481929585582065108885442386259065420943249847840342306094205803873584745324662311638893372388477633698281382220457686829763403226964687012140091711974338198776990268738232981152375927363606807808676633968182477353380172261717687869674862464898097860285218634358331893767593758222399696044921875000000 [106,81] 1309593708283907702925134694008443490211333925457683555031136470061115516736457605500177814277190130252806856029968294387792493549984400649022278743130622786884257550924547766095021216589025559295821498743732892692427516135911289353918199144868990589815913563849246359237168056235318620368878864303267497806717543611427954542727420359512257064443572954830424606636853434003120369913070953330811740404115098599552511865420125205383762020420297963284500448425211287050771569587751268420853629041394337468616524897327337259079715359471113722676489548332114269251152383487517684124510169348079346081368359621117693867242049712946412062260071956334735069933634105213961011243831453147657567567326189389810202582751398428708541096031647669659196745021306720765261251934779894999959574506233947356037831405100298960904449250287834556190699153102607081136488801635243630325776884581951258623145740398060652233700800910286123617096867277526033956130495823877147023817121971191616939236626598172051690875869857467345963597354434357521125939493796037462576041120502562785623027970706090369577522011997122975547719474972722080301075293925135936720869893426415762572431221826461342859621523934852329882417384510914722021720931729766783007668822414814670147307696165280907465016467507109236058528137042775180167187770494211090493380479784007032176120367327120180312514052635259767479783759138568463265800529741305773775277687439748113819854325221362865887918655779648751279937964793693340169055845236291973517272289292884380912653335279873692212560225116965140305273301307286332691241863425985210070958670431714707875073415956069849617901194908357712474015260556287825149757630129387696367352690331934215671523642227776607093983338661840680492813483091443717911204542653556515078841337695413243381042301534280320837385186376586417126392158582761333258919957760741621826219779188189871641029782622166678803219517972634949653840952603020316952741718756414735512404916868141873325441968525994267649113769531250000 [106,82] -60061416291061248032182462572140826584628868770772388462263158041229425392869335126311125889963657171419039692155777443026757529294814734413832219187805368537999623617199945989423987282986800376903689794144716409027615181494838491270832222446321374651002183250772405341965828106888499085214176383114855814766173768782105626156152888107076293776473605731958912010375866407580625740661587020147561044251667485320248152651061754723657103090576302666070062821530144613952290623649646352896238854998943094439244736920678333836143610790074529002058861109112150164978753224111105441630723082064594339928456685714384845515214624916997739205437648440035276316638294279530578017316382706965315769172482068291738467609598765656992897818004383897333425358703052006931289852996887164184217708203868372671318609684622950595716109382672323213461983440198628529932879517074221151752124231335263519995697409926488137282140199141188003457138207649164562670373288910016537601514471940217495721631458590333977376367975665728955139080072354492726159479262042298346454882487553066506716316168454354230573979066997194089712712996598872355859644044598988397213824907255897381503114970846964814037362909364489513727323330481826913993169796832042221388121830546200724770934353779193065447831310581751212982491518368444115560464156877803168381297138809803526208208254269807062894559010836228789013200759482987491754761431371930888260682627678289251393916796553044333197101055865432232650402009033867120099577236326237773131423522694839596390294222082156865328892980163102090038487210288279293254180266601178997509682753447921625908902884104391602293083144272599922804745199101649751082822488846429071974147496815182706938744065969648346777026171991590354724240299314813851891880767300458225674687479837219321367777040251809129440488449092166340045728102330264644088014484695871009923169318662157209446725727706814098266265671440478014074752138043668621091151113802731674568050707939380003957967049256758438378906250000 [106,83] 2318839809700835256914776072814345314133714212324436442222229795365020965889329037397798879191948914166787466998962425746748566169832387892949247264352975996134643716603510789742460814284449590544167868583704090878533610271088358190745712721177829433923415972119172323355648346840636448465432567420027029108695977073205534623895996736219129043540766995308016719774719311609969442304577731245530727113045574946423558271030078942008313516777438507378812027769815582647137585267537084538201454484673252684245275480723414831746217187385065439860516345234906218115541342111051175944543054876262923210854642057411424980658211782037027411218264569485873170825595700203567105477909363475897996798655979437362328828632499001268862760995697754182305837187777890967924031669082402874255123050604309249815515747537834497622342237331470792006951147473842149318982276318387082431058586162817817884194627421733985345911930791079945034693950047021162646248159635994581756630685752641338422509987301320662199344547005739073514702122937384294868347306775365094441143527563138538640399506515787993620188365439390531692999525637244573982022597950578424281834477350807351259945808451821047718160256394198200423255864374058722052975214471351047442568321114845766153280444271217071860963871119748816747079702018496700613912502534098472260466199527441949008967191565608538039531651769681389581729674349247228089783448899275702152367926521318687690044574956604642566349800252376997049332247125754507695163918778886843757475596744393739479176090944201186552982288336726259666712106531592493590486015769533529556690408048765173718025953469471510482263058210606727009469897385356307896475443766018936616732362367261450683466275125114650226325150088616394273898694995911572500107504690742127947835583625194695149244412355264106874409397424844426302466677742608164389262941413957323146290922018992218346104536872953172887325536517132728632389000293950128032054389307519574263382751349226944965152928036648523828125000 [106,84] -80702920975856832823425874674377355156269103107147193038054117674859591137856502228295263314553896544911037132054532524511416327399478365393036831779189218176838556874280281975232828636661385128883441194011210303097758040253716604557982826772301348741909185488641176137945657929396663255051748073033309642279631873699263700023865455929997566624263195605604991573220152011031954673964029706144383895300341974245263809944868041748906664407294376755906180707428134733683028471384822109663889613552205039079466253331673869466571024857960791690067843163393524184294453750804132605069569362460782353136533066152910510465397077933841211597850659235126384177964986600275515770745249309240423598911197172373672031947269185254096140146838774783010931334076230077311031899329327527487560496664388826967135786164400641963361041038137381335244758006590313602170133992731489314464914326392256595077213625082134369609465263903119618519016876112631830862316273469589602639603386672518951680803349820922851917880536206908313464954093773100130425092699561755656574831414577866759092243887262619007232583041125961538695814196080566567663810459154753916225528536145046540532582584701753526551446449519309801898009890455617198346660466791111294924845887525420462474443839714998432749162602144719134660875975425478791113222496817465154432340100908901248228559523082636348822673898529467956027722193527313558176555024179594398770970354043142654442778966394493315471624180132376975969488403502665784690310885679011508544816823423722136492147009988516801162896986664363813085192070043162882172180097331400601575854151409712649158405030733356037734872558357464367624561060031964719903937567518659029272328272301765227321849161143800892621420950821508954327267294739374135941200743163440542068225769017389729087145361319809765687767445888525142794548078081667785310712635548277589229228079029163206191304101286792574411564496729480092903190161088760151792966228977455300551817371015679217883975507377191250000 [106,85] 2285747051206709633560416879583090950539347475905407604904745734230673683736415131289441869145794158259397514085555009206642535073878911496615512514391393938297773860309710940899256322590829347093269108945505294282553805900019797186337817208901944267272530519865766351591232278764159504241607105537799888965766385701945464223827137517473247582005086492824635060361171774130983705346656242059935165973573622768320888724630242097486757464017848364347791856489794328980830399497258511421863543341909429044911058018600975093126515878327654697818759947056281859156340916530812915951003240072197744866258086084290329013824078876515664554624792436031062129315472340245920223693285295136000862054594752097278359781553791707092513076098201341239202167580562151166703441615312109168488235714743942206294849659905319449198422701093191165765211204309750388304305008249521366487646471104404442978417437986862990821916896798994468138592087219831987577702247423076435134634085315028192677375628828617251208722289322206365522442363826222161557412522853142916224710981119925945296933029699636934561948101717039775329363410237057338979112576287502577651112734989366584243971460495465795951447674953656955402873919772941888951710376297743091250657688221298133892954882208454348613006007562517631648325876134613801849118206342585951825378351110514801631438578349699682225597104856254232779837032805542344090436310127870852481313079681753792923880671966822421516482640698322966381088705195320800286674783021086939930300639085568480210342681275705260332095003651773058261938914558316040219325054484379755681317943744491710595818757902595880733404080315416530989338923349384428002489378065277979459969504448571944671775125847968611200765630665619283232521532591525298105793749534002880932184328906803475831008463555593661976097224014937470049980463699753372754992700359334073703908915618820755033181356662765029446852251456360266427655075405044561284935595391639252394283648928500686224472892016562500 [106,86] -41618761600119873795763024054467403210852865002956206287084231390354667374829388721041556351885653286004492638816742192985365225892976826620490370018518559461713980496090553308862529364574128123703692632254743517196605970369382269761495343836281254103187591054942991094693475205858757127097432857227957354631551428640488637960643454518429650539033754810747511337064401385351236829868693985892184992024026958645217093583020219505616345428878927817512822361706564515425942838755613501223589156564549990123672562163926393900248065764113119802215536598510258170842166721789868195506000423370663323592369266307700296985283776802539151025510737273335182191815189761462256009971112081061121418620355444346457401719553861593587070211635476004380286555523268432472113080400605646987696546857591318747195540502633855863820777290786751126728472757606349671363531652527877710135911711187322909997280598169039510792881260661853991387627575542667083581328405298844601588274073384099019262449320129703755311412049542719950610794503444353542134161884399039255537392686944862155485869033944578937451645256130129475627785051029119438549509300618923766603852882662640269262541485321217152932374581007509638080620298872080445392187452321312989549666801769012828786547898875255074014851802735155080557628546492618143711873529535354444962753424076081394902504265195617416816613730280428321714778329662763081745886010205250826245083378989735030811490295923180427705992584245881294206104186184182970416461236809417963027260911487511988048099598347833731214974106027974492964222443511076063531081787276851290445390084729598338208230376841010421939568363236779638211692522793895181826444439683772587788793063475168465361417674277412968424852566482644335340283009204029590122567298447135324769275537644981890876502882397672212654278720375305609350518779463900733080242608240718828217232828949782356080871127638985057808148718912052587723748267818019055854468019078739116186519699406856516339289739640 [106,87] 588777206690487643453279347786836316711300470675605905932088878928204544869125679167386469635152693643500602021681914141095084816282177597017431804538008186106581675293011950920507613128900999626398507876368055590115946170282893908272255024852289358232381546354014624132042048877132351688502113313036823619693664093844426514956093596823855269824290145135668272896737117195704868080205758806550607140049374936046233758432992778335744539987664024514778379749833465836759759451127095360516894633706910280374241025982410390977051942935262367408088452394438079296619784657799980995607998237395120166106013113447024182796779624752743694803308536310338189675972760897794330389442025061396445234386909065652295127349318342580678946484048857935970953529286532515030740588152191892504255606324062817932038821762646245468915285369881711216606946145279368051104483965382682483081544665918127402541614673170682730092735288191145223233448659961122161884426168322577560448295083971337667923073219006952810359582913782468931809082839235495536849136824971299144939620734607345358664714452387779223859739733504024108851655227064977119353171755282594989341173789886258765534041524923264368959247174413358679941864006503479778225001517690329743606191488203944167361245311676645871298131674237815436432247972103306061442073078512982096328310054267490142204015036318036473237795318427131535950780341492671628334186143542232269397069532842015067637427952872832379554405933509558119967710331382395605889063666241509628173415257600589017497634651123168307679730388758925334776058996672810543338108595639778860753245465883641819105949560003750158615810086915011495388659157056998568062473549591883563964080932627032811154520483908536286097472440727675196253113982882875570586453370321427882924906308336381280342618680308729188105149640583217758249500972434403611628488465855501480065968456132394466176100841886292101857737898948905745979582853139928556968680153411835984805984924329877792082560 [106,88] -6551233940605292004923195485206347386464357559106192306066295511026313965588346270791007359748213794594624316533059531421408676608432675914792279632410208953850385958101987675006635268850791827312999332760205817392629865406325741149545192684743301497812411152771391828314050665881074548865154935989112460855374428541506540511032123860418609783663786599524563116649932836109523816499768272316604546868381097082976341855286379282476808412151924698090300032092799996294177020223568158909010617641056931673367952915393903793647366369116278134445339615323577353174334803200086763282768434215529088116484436352704388827721684805328261493669235095850740449621322071269976789528792847655994160064830923518943175888257489843150316424771158436416995882697259868349655410588283085410895647659277309490507498146183803772219794095760712211337509830650587334126053100651458128949179620866457408508032129724279391569745221204962203404700934469798573747596041784046424803089396232485271210313788974561321595946040498230214567972320814701232708589289576131615690687668327273429248109397562576173144344581339323985556296336395606274977716620786226277376548123670105267963196016929048749604283253352877217236412304541892738025025458690114060029033390306019430099027489861668274091587444046799078420075565868963823362947745036921036077594697557430074966106487482720988643795585618279369225644307418396151441234667769640780585118631694706799342855699360651320435944378641126825210169743184478867007213540392006612122601618975721500304343068642299604702771468766553297505600685166895082053317472352001530917440978298854827854994627902330462106582424711171353972144366919602836990227621084050550123965417814174374365172140725648919876703614022929106938807913890767569236407248391260506594485986141381056567839879383575333847488822921751075711235423351212340373769752443834106516715204804922608380284270500697157947767262171457621100940777764964670377495896280372078511751703226768158040 [106,89] 18748267345076938717030123723216158837569159621915963398322053754951946822776493236325968394724687415028794321896772530101695209406578670581375901462219452732303013022059275853192533314201466387240547774393574331874959081168308159827827343789704599079662510936092257566417759721184779168436586338252550077654355586760232539453649697816878325186100981271767124578515180790741676465263024304692914988267395413616716856996639709050465100277114109921409693047423726710172164500856473076821745475825467017186861114588141568057715064921000294305422110988532024601540598908864328734084663009239855764884721922997952949847538793284297511968833979760540001563204123222172225711426718338163628489203337352832753293185685259619764023078283820178961742433406822933276483627152519415949764565566792815905116819815011495223027542061631320332854793429316925943983964047999945148861376219850680939249421902488721079621166014850281222227092627076341510366701982452237197638101990969651206970358560827232882040492019944866352712096614686179645165519376267257192231474639134196673011242053946833911526050008638355700999157820340851197111662068768340713751936573705586352013980956780279970852623197290603143340249997176760050788478819653698187018548883323753666979266838081206214047296142681874375142509532965568580699410933955589640275590661387488148301162071877710123155882476924245665061639619279622347303882062548412490430850219224072874798642564171558818876099128657201102984715752337666188188678599365820390058754244533990520459177396737950463845934211794908467118327658568981640545945826002121996406095357564259764171459160575469646900935644266844815155384312734029537774539657466828627024376942398919939101102500213184521158097072757976320228727009576324393737701617602415600717485186794476580643155848312698430057277473206693636177902309003962415434929478357623087179765930203387084536468111774654311641996888619496680515373381349731183190221291177861772437774983020720 [106,90] -7319427741854924956824656670873056467450807714813343166378119497101906865567622459951825630873846477561049948167016571411867746586566346284383415927350975923839620917442275502203483877086602732856489276254941291973811853466419953651717383833446097217708179291846614047105820798682565787680297177252908403445237257403536031034848067259221910659350747471354042072055781766218637429598799027410850832763182870593926482277005133783904920266581369708777255503919158810408042496502161614540318459027848580971808808971093661414936108216840233847307350632894466748120566128136343851546738365173669271157634541109009052223550067380866364155047280238023252694444363913445791063403649000800357618515779391112159175727777937758686778383218532864947770257612747244007753428845967444667645041320949199794357589874124104573443608017026202580219715625649373275091269374465444120246952346486856966251276015929819407326556454013565745595038151369634856116882327576306365260062242014484361569860495022417507949264242827056818022311135820204808790217900922434101237114874753824507114192694643879878648352223033857324729118244810521916490349303748108925858114756589991534891747970140751042002072967709686992376965663989533113924554147587764840923476028189108726996808582280388470547464579346502484716735788256736497479221347346616846806236259442143653090057783621331834197482384770799619197260401018379375762512948070037092762915710521206817367385080281885671733441109156026365509574697919370315454114737612841588035191504057470016036796470701613262971563961993199626456840822925766402299444810211041886817388257884278123731950789967987952376143805570610357952253151910476479652813222108379217927212387837878571547821803578807406456311261228554428175219573683020215156520306726881388480793368582611972418802077778633319665935283199222202047985855350993721151394261754035353085898761777586126518944579273677533419344731708442881492170543072684009295069110658223672035158257100 [106,91] 7220509568277802475258994075319646151276410118793784138831142573477190276082586355693652848862655048155067208420780652856320198997814395285712961718933979154344709411472154280904570261377394014932223279202249268122397917674499221921866082835661276229388746297178194020877373461902747418465128457753474516970572539850450720848533809534336574090274462159134630147945682854726200918270009667856827508882653776735214329639268750359567476969792420009905239048843820107093376345556769579659911930518360428555883219364142340886493746015626214196546534812746086196339914474277138913823319284880114108323664420645046975957171038691824521873003127476201865761132265215687677892813584800808710892405165081852592347497099880790740236683587482273460664492466798704265844645041242421027158931608588899525448376412000749411429977312061937137798876023934189338911470187089270853481638615258405606343947928662381951590621071160020846187625134537712909108973605165874154042209099812481084897199849413462281970024938915753032921613044579638297267795875571109361442539359402124826477419979304819654537419573262162251061120041834103340202180196594899145461476256723608516527055310301201503552997967281610331500559635847430339893638493323951975061585513919979230708401177717635709496807688083281364111505955005356273759530027369514722441474815427394824719949250240902197710742684956471274830099759427837909308319611071414382759003702254181859394672765894103582717485275607607906609461009923376776370594224755809307928290257724412570333845588611749765673797257061213681422653159670426707844843415261728264261121074498180178517575006280773171813748332762463374840958467928969952410873279670665779184345808788697795714463009145114067707738998969752857669445753348510293422569689332170945499647268074489610865336067561492141237850654780954747937425548229034607352811146532991258924881877103364746886510807620670107996016780003766328735730330746560923075949789679883067186040 [106,92] 440623960903713833865575554704979067843069407286490365929207460981079437915413437180519904226029194124181576381466170418071112040236448595894276432905279685334807991604923741067018092693599600368350686424770650163724864037257401200703978274747416409503255844915587917996627262989356841693430276662495985488462287048789162509271277201152317626741020183062514880369979420961805899764844348615861301136428410649658339850657001432537214301600877028546617111446697321573751864643766777224612063935395057838932942974238714905798670794114337891644521522028465407629145580787777189874003616196729050063066325004625888469357797035392633142246780541372416127226168692783998601512397762063048430401530706450931575724547637047543333973889968827355606112797968454783615144042324777173776788862611319265281549197563671404692140833835508082493295362427207758722253779169863731481449922196371768771401637391232728619207114734028479956511281985870178000904044665525855543545204176314396970126194428220369819690367622008194413077240686012318812428240313557612448431562034274534299997992939725419705636258865011221444694031365508372851581802476989458258199973946593448648158076543080022982356043330119195916633304182109734815938816394584051055653534628106797212886763491639622675536165289908105077183103620779737676099876297812818006115051172676414636216298604715759848368183927814961195916985976011298077411120853738098858315944958480599708651744682412364486951290183089124841545343958360579892329868278048234118428794066885968659248921058264756813875268241817419828917157484604840436108758578241935884903702681127616129930806138884015646108712615409035890816785370047797035092622480167163304905919427390720230217626307896077136241526932654655641216948386131271446829432832348207639202506994650741508546043621500416329267358039400385618322437971021826247211821845866554131322491783284574043564259808645485579366556201257005215222775552262344599114331112149930800 [106,93] -73559367302849575271839037216261244216665810802849777419867692165816157831038639777506086581086864624090234788235653990950198977993624620724865849028517576869830087803990114508419181565164489161844235406002386271445271510143409903506172090378099301008114989691824460696809351842951579218933126578337216578215067154001456107588745133971651721586550123985010156354227415010801157250843002899495125381307096826987376300505919786501372835928782794959609022149120258901973323752984219773205787738728262227937390887017517042269135139790054326268348136602713623368587305603526326949151543906430613027996303692006037188856399408761602435334687377209946723995581819066164791114121112180092913780779766518265175786780703257123052350805789477977028570404810973982928755557273276249984673127754989800561831344736620003653830560699756293054788454347363297236559084825486244571238938199068586260525724646604484849448187902987189070925736945385463797053438063461738247381553190089419886070982848144274531919962977608137885767206772256030196581073452809219681788154076347656173387628799103641372518584621022967432365816819699176415432629478837613844948799152765799027323776434850169235923582522369486853029462391565400740404918288588057277472741842147538426594633741271895423097514423152256375544945711359993227502146836305904437067069273101313511781603197651471169913194447633674743600050875360087304287765563186095934396346158411483881339715926138976066879501701803583322341707795683001392175771840304069720665288069426582963641387513594311024278001400056010957191521050011222142367948890088431875654059594828381575929038001657366061871685393350262256551275387722682462916570464870138357879495528341311669762356205441138964958169293576624715519875879186333767802144651602185764075602888519045988977525348718849103027192270426493623616804727760579016902863598517842318552402086483547981865284619659275782496900443739616817196968535826656633647564587334200 [106,94] -82276407943447063057655793233379455906435756291800269582357785154420871437834126134801552639741891435639972677478296715005100317057363960246729209468994678792304834570810105695212774549318105217585488291072737137932989714776664994315892002334972045686552632187409869416335713354541544157424665640127134707354708636103795912229708291766432942856390091039252440499186045508653597647017679783271627814070403123067902612447085750672469433453502531509683666996295063636561193656164834417385343182787105460034758871652684746503266411249944018794822596525504596916439408224216733003413121189031393925198673506342990718877189180400932854112797628237436778080409232798338889719086325261504994883935065974216359289179902467932729540585379806766625188679912214549176345291865995970022189020231066658104912696993069003668369536451377026142835641256059819211879635150620734934099211058660398449863357833660242331355099635500703413387784459482675610436027107180572843737131483064986768878091707807536896436171232091218966311578054872931734805166607939388111270041612718777794383314566893163769554830065616471951620416224361846855996772378006016363097255823075535063911389489854228989153945968415175246087780998789714565365166084322703926156823432050272658723779303127698987381295130347893692773969224478883676899603162928360894276581157382197631890892978609437084981838484868763524164446229664194439925859942612193918924532398242867191660209271432315525936760750536074717293108321120904276843955833654761797201093216711663860601840320015619318730485746665565563122446694637750716388712479103460461051513815840553753208809771336657177514103030868267398038342283005296889118357028507887995015149174534915808137371972392118844871317947627422529531058701678241576538253024519278457423409696819841246581813078877835431432034782021158592316450913881994838634375628701374961280659454398168757531234395449661617951720797258619302986124562737070189971885200 [106,95] 6882753678430093307797576170071689205784011834522032371198302438810659088180070870184242549098275344849440098990131536532883573842382011626660106865478482044342717368939993189146985309754054372486507085064082236853320638014100442545052989677048634169692441304014504441487585837221969401611859268634879731473653159018030909553591754486577206060062567292151079718992773688094888667899934851575573418848721555996503402526533060097690696487409402549955619058361243969124817973216365445878494263695224165441530402184840797624898597897162363857303947703037285593761888521553461982431290775847187518426589320655122270304941192735690769899534936533538968677754095266329102235039543809938881741599824651192107775494363145836762506786359543429962468838849185282951686733186964806481749104052563631488905449905669332693925313276877290115843968395348027986940413445076049055872859238231801892168495149690520722101600478051588315239831846474371943984308928000725658899505616593022009764468078387518495667453341246463841304026504509456563514759900984547263758968216998007166550847694065077606574318204183654789521830059563540183044357585632901657386384924824099589598422585079659973772717698799657295904605866009547942934383038582793112725482263281197915139848986047436991426625413140111970847774080590683077364042448952468211022702581253073629676459011992822777134274926629078386241468094157709924674406491330646939220858284334257456492021112325162176721289898784073710244797483860879058153374183765289617259963409810457307024085694354258534441527938518937272139681502023466978323727535820436310851024045420156044282320304156855971305077143875904770966519395886697972039733087412629064260265541959064263889915246911543087106856659475474853147023980917670295010028165900622241273839132016205450177542653201252786834113499940696685334984272979485911463482522299080562710477552429467715345676446852812688660518020075057414581465119737700950827880 [106,96] 13940029493217699016452600908041872458241430705072384350326148513084312219252996820536714618974299205980316927267654502164194708773165408074146932440128592752816258457724446388886884673948403249354009175316524715345802303389099122474358107447197993202983528250714125462872472220070952503779429399932997917912890979323110821671987616895741308452937975259636115019479642434661729718780459592970058890741677034742566028661388804136196391384629828595003229548893365482214421792925285276052479490972169029460910388227959176261543198841643936110071138826821063953933980942471026981972617339829038244789081665740951507991811863291089320400885359386986726832022080187818414823456092364179952138126092266322931405983276826750944139361424028558046201780230827259641255683618520759408566258251047722183467499685226996489762121965300064645181690758560527125729923526416331321274788902333891261544321880283934484416262842184399840965882726231658219400377907569028227394037028490644984742063438987670896784765079081296010872888713697988146475040874304308462802403926771660593359734889385843032845952796663986659380324499653636095526214037697760233393074299548896266193810679914763130496678287777737644599829264272089406723620891209094637998331597312455211335700197605536391864762992142337003877979095641395285796629878404399602853810218555963799446079095371457031954207460244643882148639170065079080970378877402133878299431734417031840378857185834025121851985084222624610509705527348629715569407086909335980874200551211774222494818087303840974494287074363426093552423715878667582791436953985698783242569536366368232901349640329320927606648027484705954185609666566099698453279185299976495054665806500271333738301482157632247328800264736127336670176051137026062313649057516405834144706051084752403672708495245068868226095340460545589626140670550495193753672777716157343296073634816291332218343153910298112686584073363881924647328964848779320 [106,97] -473991389359131911341653429641818977541647262862883554300426062967031159468157494195499918094344491439734715160042138813184271331092980042099872250597144948164187903364235536256819456025243699964179691876205496353900749031808013140536098598556275021539452941236573945297415386879087357658921803430552926427069562906027031733670398103445023265871102190884085177100353777684676253578707166767975742734629601143072635947351874653640677666623544478385643379919514923036394315959867586543951762648633320127479789896848625303120082991844627943807886038672070072727504210879663955063163381857965805057605481588136803500416593805114417661946150659483170299941368846873252381791260024980374578845915713848966166712676760250036272492341329024240706436441258535706445811477714814386551400980383503551811728152557649361912332750927992958004347933625184907679885541414074360587164218283306995845941658237140723637430316736390863366804692744675387488026407701092916629980754822228008211683306177366240764922024310672781106168876140342742053432245265384897323033786694931511198935537554430233352772254834642024100347050281226896751898269675967482631496000368261039242495304622728413630569928060451352558678166944105437701100727677818955826955258601875640605947362985119383180673070940588502542818263103344286868381449332377551572398017271995882099859435595546090763453178332059028519630204507081535221685954914543206893885549270296872303011254964445799093349254676147230827765230746108301105417506110374070698601947028520131592537163821982711947076277239337828033740331083620895784450402865544535478181017587808110635558196711023637679734655243999045154682460050361437197095741388240997799001148902816861739803412382393616354806019463349537876574834913700501216870509175085765901743031722206145192344398046796678153073290722186427636374162117411000012545791254513423435455438208908152883957454055888730085172659328715033273736643563840 [106,98] -3428854420140879212572231165907806599830284158494463622487911959783255034870818727933817690692882829765170380923644620437321549141838284040513569436416491854192834906563299764970487808062075047399407741664026502135557931732079608225657746226746389030001360765766767270288450239497872716098953240612962073396270110549009703655630598073759792594607861978357580504236742342138041138951908402618794035325522401187175836054488091661373376066341186918619940082559813884251922207799286031501940483442320475775883938881781494061189240784024504052378251437484889766250282382623053504742766762682398581808836223089116169729012731381820318073843940783359265264878334101091923132060955598755907125213555122135511210631684002306535301196151349144381660442141060813018716728909642258737140516163012980685600462619530032046346629284185673444506654354457954456281622933705432962132228615115160430146022785025089995604130003855915811872716390002063160984921655122324223168653790657281082608614850879997220125175542245504071548042293047564460207849492202369941621102494609363411359279803394242038844777582418724635677284386360826642160642312776326011071165310431736475110503462523364544046847277224184910111259706418960518367535548485357094908710888596127571392734707068127081890259539314508760781628526349207500840233955535752604984164325107615034716878506531665226569638279913715004923467155768602297658864628682405795818013451413414456546160643974460473053440066737699890675503866400023709141969941264715747204162079112055651946242487649961229470875842784034765287844848925443818669658437818702459594344336206981051165306585302030928866711568242704646759216387257017130815899999332400728015922859231406074601836867537309215015738536201245009367133331731424155819903563328871579848430770476537824118703824305751285224105477473218835038991579329154896251505832151358760294713607253529514409288252877522668964662293281055672271756640 [106,99] -32567660854783752031399865108827123797113773476832624577727947164727778934226733837855262840701295445644414502610242400499150564528221099747352224262368017941669481317777194038535176552437157467298422246690034820124235942959366952280237486434130026486656787495417909554420962857854659895887770287370287524479723322972923981820710201382554186735439882664496239043376613583097826848089863660732020234914421311571907517537205833550524159999488581506037320416743154929953163959145968385124266638744578228631245632880480540960969595729497402830582464879477312919975543906207150463184855392633684789604330256092921334177800043381973954943013131847777400774162966034407076118519368590674758679010916216392652237006441066558383309867999357683783662361370359387355295529417249258069065982993910195550597350428730943152242941050681781385558594034965857004731363016541492690262255614672615644785140728318027847793877730432797696118334177446777002487186290529230620542184025422078459944395209061747775816682433677019860694709135976840214822505178569013692170691023691171575181705414325338581323124120100342416405637133174242789832053576244452166449786107335999055013892595513937411215737490428952581619590864403408024954785218740613668368432282197187393611089753065503075954026204694046116076557726333204704209547261985186243378508667719079541611825871652572788608635681784444911338533258664770666071281327170695332695998910068438600318169850881611022130231266036415374204074215820588921854802985251869497479374266584868049098222137762964130049503416749980315728491384373902457610688343486783417486489126625494655212484574468800762273762246513137597986064769835733181308959917244147345437054960229919333488845370942612068353902609069698825823519408311574644711084307438525316196117279587400366101201978932610394235657931406013201915743992525506657029814335141413976789605852153995950243752556197712868540718017294361357880 [106,100] 337312867034263098531384494466356667317669941683167338988824058589513368063516238195712048788039967817147531282364114036342019677926551389251851504813368628516407280041652103298131985957345139097553019036659568792851139712972881737799109500273973309289945860457429848363919856901393211380381533434062809359178481683449701500050692994332666804331636913879683474220311355241105797082946878466167829835690254654393920962622122124231318082248159738549685382120744125414163806718044663659096884562185187560319884678122282559253330257252192309697547111477185062123253385516747837029869386038487319994030088240476210064369506175041277039924686178514606040588311822723522865085903792684568600123578161433500661239282515275576423242238449894919428630897813709677787891109450219131779016634185614613422829390337701491245185679777862055220114150760307801330136932735490664433122372336160073145095461390265423646052472204593808228587984226714884421068447209898243162904549193077591763457091788539337683011880349642417668685614567907843491509260070149767559658860419829715257388052868944891828592090774199017832820334730491818106329684735156518787291141911009942203915460934997691324711020984824744894888833350085983020567936197119304060999513241185760378900487164413677727229957045573688949407369090374379184744005545071371740434322186913412304747830177717165520463098899033402078083569406945002668550568514010371370483779069825567497122342941227035399790434370032012578637298094800301043680932749866174202156987667496230203300745966813852988828090950056584779174937483127414207997317867423961878441721210108734209941488147870137380929051685850144414918628723338944973102087192029915396864892192424652199527618402834609614471010374426382736901314977654354325232640520053423450488992438755710278730610393669367257323299911063805622828070580476596237158595761994162434104251328091205390794286926268011527979207910292960 [106,101] 487589188181317428353949846967313153358546225661902914430155127258119190291401862040656919239429472554720411287745214603986325864941322985377369755869732025548000669684467437182020045413083484071325532951740830025488815866437308410405270368012020907322757303189806281706475442889354636119698645603032630670787787170842009925067658657012486200748072182172522701192193690939844063573660543435873669477474712566262280017926882716120414816132787110982322243369940858648709466574283600723821798907501239395122899675919226053030143163870410383642466191254698601603651776083036832721498945638205566566983358574318779643680318007649725634258926623934353459389290007309685862263505965976747412404931995318523858451143565700304606269926274249815649728701309702617032836753688680242514341221357168247417595475923283037048617153248733525829132641327085234642829542156312670726841338301661189887242734270209662148591907904953667378486975741441576064204427635315576670078080601837674875394080990854421814918531914003299477929973337610830807710010262507547264610104737558043683682350781959699337016571811976277563502352104883916106352199939579814137759664641815652946850776208905009284130699848338816077925853638178509052049527756445762580241021992321276893721306467860375683174889981799076645197905948818985049468932462659956790914981815946510079142248085920702705938210391874014121046777203474375838499361239893821658403464713651702758745164454632656849726557632487317380074294269782047068723836553466785604444659480453090312072212511313461812005183278473569488532297024857736618652039177262884275731408273210821787928645434039224625414120307848845341769993518422158099007736625154833052929764386391019986063638294629183785696886126357186439405250334757960401080336196098167919664566362562598265980880598888174172815261119799114289402439494739111874306685330792228309505713348636359101834972030585246418715167680 [106,102] 2574075646245592781027320233110508660945848784634107730374350023039699924595996017812352884572704179998642607188306689901172630830180160967998863038321136683184689193714594263376475949416412102093440350861329663408136005139786204902351591374435948787157903760606097561058635757406557466886377236192285302278972450952720944673788345766133702737513462919573241713398662705282716949163771046112078336369012107386159058385827835319603628729891092796445619707356468114245579587238904918688330850526636918032048135119839122477647240075754893819721228147218570383049175364467855023107589315091119535838184716553346783898275380123589168997801005993842975737919463733986378845042061981631893433816262614867064049523707596750426035439449774521444600279335162628375440632019911961950099526492281394063658116185691001930884894143687370988668225609478334462388666121315317120799122036225619605438503547653902137723159357339958592221825058917419990561041547443020294057564995311481981975963148730306624913402522628875010337674036247768697510474512189246907016074063806126536549102432424542570646284972159441327260716637982571491729145035377363523523283370557807594946737600801635750181408538348751315679708360264095589126505814285224651362632553103804580447844512393092447016261744487408781510484819734701489132037900953711495489404468214216372338966355187148033544972724508379272977488945468154108782583082805380488441867450128842892679363958296034885105334599807370777929887441501685705770038379357476180924016510334988553343064205436440761519853431563451654902992949381646631416550069833102889667123496104351006073506826387628410806273432972125115996708800274867642438553970507318045697491340395622185978041019324277135804146491246006224802184654995603711717999214987489644560372567658039184827744796268287870154971278365680295064328325350092739854581830438117895441466658616547446065534054216198087635960 [106,103] -25893626479969994651964161224360408869312542081861332900893174824583730357229654912194651506170687962284275596504026850868113306144745177352360738860775506898042944784092200638807712294351040817211868537555619375206825613502484574367549728639208209439018291438959610351218679181839251531933111733840445083962745129694760870276203477427451463155925418643475167333632654865266026584713532728014868307938194579402966634366272772998459569053569512667978980427888526536609815697641805666166807340427831577271394834776434010895851396557429887799491810002718635889245684336284435948661175946005327357888949622598334816366632208908566024812888124038034298477138844475779091313683028895895712014460861568525906218083669596316081877622698358380904421670915167869191090345508056866916941760767764200677897513418211210673673132599867108955659275138050039249100331563601602198608109496384408492474253376530017033110806119338571012541225977117455303920059681057243615596121040222499161101321725009984028495703107968473817127342672544119716685484869643460267688453487328500266750753272147704437416138323274161167542809524555167277541813786183916472640329159207705362078445317339729568867546035961616701125078610754144042939189109712104446577667291729876746739040845831091446503733894830903641481306132219061041410606137182067888678629057206332426367100622602735503614774805699404270865306379816138184316349560312270529748521767201755309688578725636871304777322099893704198092322564811671991939836333408190950500562123613251194741036863418899308946715361928849910104849487113076368542477211025347498607622877656146380492144954633271471646043289207418149288865874709625508346064229778374279458741908113698405581310314412262859868643520128396697643910088680421033836795335957083590461248801226619193608042538624147329610541048892696678341298582710938107275368810153659195428542840675237993828805207779739860 [106,104] 119619602769868578735757145590264944817288206219969470726794088165956550873892677023901747252233615869211847532337189980669988810181481331250630738640843918237609324521005705953285598124042247157768491305050779448753673072993820162902489446347947964408395407235026683540003455186537323498767285164611714490071785901098991850973237662030303424316453533327523168447413437513379435828227525132835614602545589979997347226436820226469630208163354097454050061978537862313527496889870794987285488197103530689984240114412206557852015802879875578576460203027047247237982970477628211331695553396510597180270340757802635778769717880738841530328297156889784473384382938125166613570684864016460247795476941645475223335559367633106582015481397509609198174144778879054797230515501203004452024217947526388922194964551504935061481186053469789399833761152787151164896820842198862808752029125081834770177525176995322984474072193925153718761134824832869356734506444882516617559964638727027662698975561000627907689268584425734279179745015795995158670680364404042800538976249433338585548935876188986527567153671031398121324768300213390396831141962736957415438683491768422788186537535008361410034142551872359388178548886797516904497933774753116917208865274019039170008520042061821049138374664935048863982398893978567629986192519795144530149771180122179787688345066530196642200815407680548339823966231678601559211248396812832014424138683152697616077191217754545477962478804123363312483671058106213673944485023119053021984493181932004462904570781700970248283179572272472792442930407305869338065305947165581663122795864314816784413350440354443391667276768842019515381781931038071006506835573392751291667264522890199078956142401688137521211004329667286727343198989018142868748565630173269276161742250132378727458805405872112840665426656849408897322744154059929814193800390042364060027113698526602859036393231840 [106,105] 185936713434670002659640135663018088941307673811197947088574714088331334469320366341769291716108819672493782185095154589019555570565885839011115024845394454773681173423264782117155891224601307997297134867046846965622358043535946262510463253771724048123478546240449764456669376385368673262496115524384306878184539178707286447440544830294284517251199768764419971163892519129182136573302695383949046025390383682966862018752358779248949130688893705311452000940656752371701325633328027845450732786640445506935747596235335187679354040125941373174815971983120450636161687531958381865072638626802749239031464770686352169098190020169894474240624743340573060166087248796528215040415275252024323689075782243507255684476372303188060944067483270516861150745873207111659048161319615895413259329731150280809648692111101487310411970066215410979926366072684939611523488902809123480941519944471234906883581670718511207155917331214080492759292290957491839872136970176650859937184599398412072211255250143881466562300172674986932471775865089688149818429771636612076663102764208076223284559914229015184902370514464329807301199252023734915269759987577590194600776181564084479861670763808612384500869014105130468855279845984365749965216655459491075174554069166777659215917503414079074938510988667247403881374297955073000696645855706544150659346273624099276601105203979283615355714552962788602290260959863013395312228048021677191484522362286100035373560462780835145846376481991998626384632815543003856988583686218934559253258123069171130840654774522625034391991936974985238515995551949911385389598245990663244826920763273615417896718799644453577720412046425532966934650357650641011991611838373844223222406317552009322004962441859950327971247652905186774740313323538682627958844155361172321429098640221667096430111420020852063529406158897769174527502674352656596328681646279716622978811057880855210145040 [106,106] 568800204533002388025389732120137014248896655500106985758285233755979178410542084638641667166763482258476857513378618916214167232267853427124177492447699551579434347759041238810862985220603782573077398808858155967866897775154321178981235566698069871901209619909513573569502700359786253578245372401179315120680656114801710815531994278949287490583682452752548429535641583214460620174016268949367539421486531577107888066778728183920857600161662652841679895051378270503289038852734282394593076816809495857647319429298562478384102784150593486499960944560734688337548202461038044612804219961692502432185945079723004878077213949227756123811345628902512125264641807059097123173434541784113234322753905135674560069313354706799572820101434406498572476155287129515476744152171715799155955379535418052656861044582768272399154812989874680925180765672791864926575649253840059601744171185072096240576372967955548422716321651032966381169298684227127205061092692465566283809302480440669377209571862326375519475405544217311001345386227895057686643621005987559626782741133681103151193360194595134039680372500595217260384983534025397065209119298594962560199303020060082664879690829411165632445614682331097822360596465053891772126282882846208250026574119420113743761671145479719821823751299850277219797649600727350845630993087733051340029005698743922254743466583130216929344679920459296753084762326884407471851547301946786309350342001988736946047432822969485978749861939468570535541686157205512493010851511131536489185681542958572630464901611102388832430181369511431633501667593848621895901928214441479379592238393188301436791074460566591386506322239209823222002747900150311835826890370724943057043363129070254294666538435880058762543637950570367687337771249732525953293946070967659265026677870178680665802729415126537243264221700245980281037446217010579283014765992391609550485033623751843440 [107,0] -2789511711303263438712365361353606121443656275787399811035583853466308553712434233969743039410950759238407990402271925742411591741686450623364867476231652308840264604453803260897095858706557661872124538043321701062302157761335041187178513193106432427377027338438238031671378657614735383888400381351980966214082105793786692325325285884357826314346781495738294075533874278745738745273299720193701774104978800386154913394358920839403483425470136678933685341927139901916551734956110411656914594864615792698207005242129884415751670490118934804074441488107567314146328698586132253768198911863416443415854817911289817840867681842294781199313898147688932322530979443127356918748414067201990651894470196489950728734097647855544692214924313736681704460416525238354797972090317921406040506320036062123630776855358282933970023139826142303677822482699390702507247115301019199009616629934065591818790251119853956989810137673565676208621486621611061856336158827764799319025788558688788279756596400265406046920744070190853503045585064993229400206911375017472325364649341950630446741715443016374562265291363380103969854091846561705130674781677898465808713235965922631286775865156385291030768661023980928686459632202639574922488811333755384240962536653099404741249045444960073642467433745975985623597125821796925083144201877063876698837692273038710746193406433573416342073606507200041683973991202736679978351332510576695682652536553834828729922017458968829857369080187382269393769234027781209126948066304169250929771777701259519366640159085216035364675328036236111709902469017930206614200880579771328476233961745070115240753098478537275690831804388858647488688020964027493164270544404500283917657259736134328959347449702322181095430906140185246816187434468649696636496934458955063785874864719211436615318489987969638247313607097579664805556934111637341331393971859337821132919374835400412589981867132370817297729752937851428656688686173679117968087129093307190323393418873046934281209673638302657551996366471350607269731525691810297120194223315518757548806866966197515501958985618009437889360721911052062834739707677970457989121393313878442074067392688209009871114218981347221415489912033081054687500000000000000000000000000000000000000000000000000000 [107,1] 8920341188937690186182868955293028433614340024687339615819353012318062214205712498879979809990512600519572332232911888804089493698767194329133709364894062577716024978520054798988342628170846920102589050827412316702359826610434461986697373587400877310937831899901972401293172740417910820598482627456249075362686208568685002439234933549280912788724322012952391008250033281996942152491824354100538708769176787836109298851316423977673461477191684945629619693532695972692766867051074056472545744088587922099927588017809009872270192463116353094586653859824397841101741874203489117837879457134597526233533113137623894084263850380825295048328709155484961050363593202488237577158665803438441114197883635357594381956275710290655476881121936302092343284470749171090131266779618563030705675740708615335816626556110857507086467356088004833927112752038168393669573659095711252168182661673261925730045512667176162734950882808953763736079616551277943555754955069518931952460264713853225966246046159363128370099013793442016793108724851065622955106319371064960732972497752707483578453052339197213567862062336714482679341208510278999432458624981475098273432557687905641437471837554430987850408140981603049442309409193084847172682669498679554649322664255720900950001800606921931182418837504906213336476510136782163558531544864450655249703751005355644842572275298496768636537017389430774070418118085035397762415150196039978839382672149586899328272142885534425537297713089581531848441637213151805957359944548740973821050883969511507338653821018855891251779896686982306563544144477716063603460796392363186150240649580998584060816324632948033707171517607554644628304667917275913096603285226741701958153871946341677063855526475886751822078452226687010888792178815268191145148600933736245756414760032012215364231408437712804512910826351637939777183604797768334707984656830523529616154242081056723322407679611409884394039926286903508378882025403367769117478183100645743534403994030052216716882788790371462920526026295148036658692076086190000703060095497647990870975051381682645325893985183906276435061002816894070385890777680794480471485314791235606420589763356115584421899764033803137408540351316332817077636718750000000000000000000000000000000000000000000000 [107,2] -1194274377318395668793617400941501485599548780166228492569226799516204287134377448532129488469754955511900431117979984960701303219089961106995256822155716612152117369029298927445838985990606858971319782709865272330168933780418845965803565065298791551420324962261386659838827268789484522183708377565693991676895784377197793421852719795775275053459998821151442953060605285253002942423854573124431935215501229713038554857194523412641202716529497903431677528681559528901885284051861798221936600920352483887677313536834346630340923560830009642407540434146375407022650731310415179339119146820332095228490943705673667423650327532065950927487042291407088160184852198686095874961335730879698399549483143862218934327991969128440836380838649200965297108720036879443839481613770462091020670374892838733835335189524811642801769175400850836000770113469306798644111750389470279618517252717899870613106156445399255701187079560618780766378163638150445590637423346669092307676420111509226856795906098891697809153999830966399949373727678494081250207358261488941519969479681905787471142253936803430362618397459659400798224932026832676006632870471042481680725198365920306137741422192363127574911449304412101346466898096553741388536348364274735257697394586968825401723540464833117080463508235918728250516179461601985985931622182161695547193362345674938590911323621426185895405566730854330693717461120527222906318868605336167528076760661903548019691455704453077266183496575259037955180360284962893132556409408142502428556027201044070661356435099834793460734476260081400923793812650522318429856158841398318333263579480409433548273220585681129474905083406432503611747917491923385810035112330084767748350226692843994133637618847029582033356287376340816392197721776068451172236990794124340172795955365716570986642900492096910903492194043050163951505037974164872493817957402714426344375668997235884577747220777014468309643141279585073991289339281854393665903563976120878281526764313569299370776405196474348701898515987524646302026707436052749505884729020442992438788012111189204587012448167927141484052692164305813981865760005856106966100580114202657702916036268604213862736035313850263550605745876964647322893142700195312500000000000000000000000000000000000000 [107,3] -18368936429973533149099360967736773747616587947164439151672647649716008043599628863318762896449240925215731943202357226650987301120250270129951918437556034775695335912335313484249641311370267890689053891658746828180384398374870294441398170882238325943335272284462849001474863828701384755840215236217513994254559189681817087175476867678044619534400479354404651577095692168231753343208965566376160443089889601690655955978920536832767967574031723900300149549958044250356670717263747866568198438467099535133297301610790752584413124502699216592037657289480965679778882935673643616548264403759921724097970315948379722028474339031165056514503189626440215862626123654664439960031472740182777750978152112993584335201999397134035452655987739633887897865793040918566051593324816433480479480910657810396112357050901681535084130893858781430367082083200135252645957490016412586111644212632502917797212085331897946724424356567637444501603566162154542492894851385659038317107247046837677706453542082263672719706431889402534506568926865432081580636065754540214405572608282549211143416434931001686909166284873833525291350707178579626315196239241109304060126848053987314354394384900930284075436972868124274417302211221072508968886158323949303227090021622160991718485825622461730105208341733446464971826090596917111803079622950064980792683305628075530589937082577250790700097817218759495740091524646103326657266901592253962595368155088637853820163778522651893017919755722214171671896507618502340419884078194961089005762044898895291087170443902598042991474787606280766084159519216866948340293642670737099378281801512632531703978132211396561741186609217549916739711141812192392903643779212065263901423855127634417335616243828412416321473933362287188760734279092094518172649836744379457801486214371452750308957898764984556993083918512681145348763975568003988549234811371926925614673507857723621557427670409149296223376711949278894668959761562985133966624567212936526803129833255163578891529021462718557533833763697190188211750008606509696625851706879314414234051610490930828010065773653930570798816120071250409281478020909289899817953788476003252847049008708861065011290189309259626975617818445130069449078291654586791992187500000000000000000000000000000 [107,4] -794304336621818945387726150998845060448314288608272720334771675904596559545904243581681516192662449800900462196305025318172809193898368606246526335920908198102481230794171148225716581543008993128376849283395719942741330925574822230520200746724685519743944032319139876559620665381891370017761889435124147320129026244009873971789371088433992175473791036094508877512762975538727997322182060266666426861543642409645473878229608752781704634439240576892449209340210082806146747620428568514119387770536982133715236344434426650962955655129516823599700577951739129629544005354136392765403440908873936311365235866858598299691038143348011607887127559335148106118132895059595790841039390702479775566812940018135464621740276310552065185549487444943270807270517625047529941064085661591386087200703126902438025050915443676085328584079953569152124777451464713444224652232708595304618288817378644431318855617434084657528870423647563780278563932339455432557011302616884508184491929419109905630330108211384425731975588006759398721412249985606079410515935740441149655034420792790357417894316237451606422826432543100314524114403312791751928216741660100482872207176815899089465040130994148996440621452761037518006663191960630351526468473480504450734906802452345126359825747165414072656803159369372117220278785455832638034364284369704879478704455402104997337665773761913088101481497755896867495780000674572171934944622574835914080521937670246597211357958254138780092692650428317530463976826241589939284137392840255652699539026408502640402676766955980212416792446878794699286739955063955866900237025985143374551077193758213987008839881763837933185874140100408785704461988639173806354332222513850389430297869211148114667686390806225228030850434401907215380129847094753746484846780334888828639351169315073395314063182257232188096475069593631867955745364920444754785899498675635084352798073096689724917703912711259960715288844668004147918798493263470218705408358621378641017687936472409339741396632976650862866992233079605343370909069251802491492611978408489826489189670067804494057424504750202634291895368361539283678939684052109817718333567723071385356632298695881268921484962152878940123501647768700095753047207836061716079711914062500000000000000000000 [107,5] 143730112207303889527922123492521735344987014697220897518532205797983181557458727884210314383884933612519731925150320345850742594693977236250133403104911044578809425448805480052616413198246841538883209204121065518106983262474824490597846006234810974555482097776144679835347835570255175245471641977132173909278138154684059598551021890438864626099419826155402393611030885149026894051361023689343810316502819149278932335546788470050922827091091464107690616353580348325359833375424242852973263480466276254529637302521754872935649938447201809605310933880108460375039959997547553729109776606080392634825254229951497493079788881068392105398581467251487947350931786154577991238628094361548463353252750433147092148286945786847971312046617680162920428494244206781138924150052834934730706947154456684455354880593157532076374315885923345243517971197835268583522124152640661769830211396034273651180135502036357615647034617402561649052994032984046277564988656784971132840312424196550056396429908734853363849236902308552590106941733421745775936036629790365243618917816896376892757628833537047355470802929318578609378468263497425211210804451705476026554105374715633162659460399484665724185507054639791576528811213758570492808733322447613396936242202943299122365291236229943832395119168236486071709269569874439635779492594523750071019735396655895669236332019203282891088233598785436642339134440127113426901327549726675786597041886004929590079253730349595065868668038700331722822042714282830948604194006296950531199182139586577339983265171592202966305581139068846626052258993150605828679656232378462794657658173225713325049400357131161968919754427191383209746748622579356555580527901641256261831031342552086229098012490390475762225595170689320826137558186756076480059261472841338338163367407172876547586082028147823208842636326506898221026032324432890573953716816433477137218108319127402478705140967064497489692456621972793968384631008831904107302814294255691839767296335526841939432123339916390947715336099905946141683817119651973332326082313005278496507628803567176325204777637177835038899869614304494479854937556474526636354628150139810939769009916056893290412892057222044477377349823047714486023984647999895969405770301818847656250000000000000 [107,6] -2272275805339357567857746139562895470199440173456168645093384037924484374619091813737252594615246235639165550886671463672250067257914867832443216534988432103614270360193123312338016129024590399636019820707322595081223004437773637367796450443971551936492967300144894389313511414830196979538593772543513070782312029247903894639949489431889997661484950492350686849773937348701705416473310737910276335296550058250783677307867029512046297882072022701457861212700016311189748968064499899028341096555728355027866462849957351086370123024445357319354222228379744549650367245432113733626180139063842341402138732347158697785991996938121896498378983351900381936561322580693562394578405092833093624951191155332520112927744250274677804270748829045174258892195448122450048561554802696273368656745367241087220081883502768087144326518441927120998765318324900406502173694684210254043304885980076998906581120342571843071869789933560719072514747001848052286143018808730030049636254544496270150875705306966504158740031408305058288472362305230213515749488846977590685720011370803576733860466960592142565692357097227324828688832800044594613815854453824797588138393593874391269968833789935967339719315849077778290106715660560961535271594729508956656766959217303094931845954052861058152492178804832705961377043102945808941753440877058428447020803026810662566946618508270782250193288753021203865923142158157770111158531749960656859475879728674898778602604207735106461358184444511125227298834367968917826748863831605348241517423861733845388116258490195726421687887878189024102020359431945661733624422773231998088093346016200854569708562928621198239513128553193251826005224489224039129305160262355097276181143555932985725939227931958058617019849800168736225574011943990192229618298708325129982694587640538557815852014612973936316450593241088219801682868503933725186607246077252687167304207837794520481875335349510041105476599312499489299126288370059990670011387346451861944904798383478439807373930222381824438799036459487925126939928487785416509557469195922343009956183662092093966525559031603260563715752878162940499676467554329483686180608575413419961710384136466728624260758667797046806585404897071544388920116830377082806080579757690429687500000000000 [107,7] 12983866887322869172914803646615618735491974822026358795385027597536106207204855321594696368970206906840428542567648944041374540774503480059041011108774523310451576662321469975119533420152183539934779423948572369270569544971485624123112002797414578601232340098532325176340360684573884537773355780280356470159611513916048556247871568624310522944543295868070432013906875195892370004473802384829967034478691637075722915513131850575757081746078204775696456361105312198000430700939921090839854826091782078095422163981418316160259987008294444314522348378130173718586634765984174024261758040420073133889054049609235804466967490571443711145852992602711765832362643469474454512654951848500943539869288113998593868045672419271124207655785085701459839375770326886409787495598330828434740736267053444582945623996498139415666656563277727223430478326256271466816859859896601099535988430997076520992330004739389100624064424869971789853550695067441133760674322167613812026734340951975679725020201342605811104130012423630988030722480143941011345973992327834132614850491226635328645493194138741036101769173254270776244127866897529012258018659900593339413295228039170964770653384341183527250188885259677185723911715422038041846905020752752840513491856678565054370151577071606190934526215112579699983287402700384193980571744516350061604652414646242566492035167617011343751471543251834059964753679145459969388737875600534856806867400128231535522207705495155287377249946914282988793916840549576122606737401032706421995615416065625835418532290322448593014716092337929270380935272092468194479238476175149439417248876923956791247080085912105903996303441068605086987522821248483364303839587868926839160749909755556753868863024523209061948425319414056945250260234912320345987313563453140861805870603579332667022989241057462757539802177480275481955735280211688480570675515501455485524718397918848524116635694699134628264591818257430062385809503674072663317388464453134191436325871354981164953778431074821069106458527393677200189028783116146620178210483130365025480913632072415705347500060405678428452256607098108611310317872447259277908717590251048669885219319444240548197779111067508413405808966425199896255193721117393579334020614624023437500000000000 [107,8] -160719740344811854500329468983961443859744190886744628258389024723856842554276550161050776204443805102990984772203943752458175611364319706891254925695391548931939690530921066811664739019590315065121678849444508526998469023429636540928865008187569215201575501010514089772456777993675093931640834063079526627312231162810542606651188326371431433008442498815781059618283039633206596124447537880251735019982015724252451065918355729967503788378969380373304808043372770364782784087513906795000082510264627112304369908746941603193613074313733285031337257059369091816486016226931224277956443324957491070853969033389096711723280450587216948394077271859695041266490890089628935026124994742011418721112196758296221921367242691958541395624196517662273705009318096141197969995632178755433345250031566228752076747753614610427329050006736397571507852372581964051438458393503940783723984105043161730368788904187083744512096185021765186878552930134350930753943206416299607623202618457945005956115048572601021526918880372668917552771998233289542508759142363019836428055137025760935011365919083756905970608822926276788547940799559440911003215412599290731393479531251461245704594432378322132625094600369227000552739508795824842459990755257932548239958930098552269787716360819723184083710579324241430017922538951232693731206227261380802503077498369550951317383070337661443640356463344765609677595481518019793204285103633513806454093742741937030551961481864424051345059199831065607959228088710707759208169449095269008827241406634074522414313257142211583214740532421682565328404180041350783536117210680559027785080494014684287110037997725020099127604031943818539027315597023914744548909537860099055756802904685060026331872074385530928945224647779337048029615121588411964337082971101165698146340406131011987317497628079571015237012997284546115516685353249485757709559015362828764283013911442091904195517520893179418646022996731264508522580712382186153524712866599860806437726064055399587331521155965695227347235706819934715016580493755410359237760195644532414584108461037002992794041632246325620625383791056456771662306827365175727614808201485616294768656140861661459889470659819596320457888815984304198281051867525093257427215576171875000000000000 [107,9] -467530628643959894782790438386848028683720532590706043268995451052523413271885430353527370345048741290146348733132166637655839980736009170848989163144932662090461330542824605226819261362232904245101545271096283645477677522175486109709455814648759033147393826456310610346900016147502534526575203083258313976491471047976210940392809057473059657199470899510527065154833581895931514005579291790157915148189410913727158156078559926674212361408792837668357073140621127357024898548374374469454154553091280601634488179976715119182761903832401986033224918483113134863364922957018487966522701779374377463842913062130853840398988380603961423198211918340193555916982186152385438632330266856306691585148171860835020942940116516632381952370121616591873207836717193001351357058280016365835827085931822179725088561603961775869549803194717258706756802704502357721380022777260300329842021936540593023237880926336341710479769701642248599689517566148112976436252744499908024312444808514257371593481514253506380746223141848154724253487238114295345105936009441678597752933572299857617073852031051723196429958842713926960163640477194609559174350081639509975808509788380288740976421630135106694941339279369690881716591926150502480969984321610521212997416532166842316989793390346103460088235227745259327196867984661170808494687417674147545962728229878562543437703747657693576921053008905907764424910285502335685805204075842973105075899533823059864614444128028751658923172204951569275097020034653362472260043097556149995746498284630839814167981861855338282909232729804565168035081811747331592318997502013541571765652567690472997576821242425970407260392285473675174077953260526954849597934787194810206716214714022984292657866225393610936417677880890648669889071545723791999183106678243918171142373313057494246620401411188100519130765331323873307017912133679418338189583303913318288297825247181454484756511600148080874515616849481581400177326742049865908113215459307990433924120138292923905011577056530336386624802183401526328263127016738146806392599976105008658943980044092657512309858834692043007086354621412915367465947797775048319995064856816816425523760461950425524102739737463091016271286349571811857828151914873160421848297119140625000000000 [107,10] 69556812889711280393545007649663057471317652327125235554665998312990327135652713129742570239347994219732970548067989684224103095395105866494078045270592157055345915750946253947870408685430948294753722340135809095561846222443236219631586061541502210829274927984492717374634855295675443463383131789608941447736480696366392633712335246444986001913159684777505879898185851346138633612623146584157382042849629589027471850344862564028875322702603459638475144015330221058024880380136714189593192651912927293532858299255437484583703657187570594583597637734323214554416981580097140307424408211972782500367895109507776211538267563489295441654123670533196825903505262012289051665161710486009786897898082279869792623667037377347688981304759540428482946910418188722710379303405562510505486594418946803597433444882090895641573775382293078678735174124264285362722822553444651407784207326301221434226049197402781213128208903709009718285303880448064760699046371443417734475869235639724850517575110789642438410870147994105206582366075787114254994473085046695375672241661876210036696650430934629158719702357760018489311881415303040430251377007479107248582737955976202207306879482818925064099581863128896934940182991539491330779312496231024847885706413770921284540241247339853002711548124380389352637944398222240205468442255793989545876481363171343514779542536021820555554943221208335425327632666764516239283513768829952640889410581448885666842381797069858093815178439220415561761548036203372759920785729158939169619928016252573186354895063740217690232146402244052439904580572923287224335862012954007358101836460054455567580106439122677573423390641577602086618140360540154012963382480245357273692010297286173483599829806722725812772151928002725256789958160910451161596738903775136007826541820671581725266202728520076532799818591703404736855652548515847673816499359810017729159335157619699566576411069056172470107405169625979385791728681550248580520624934574253561911782266803400373590890829390311669148804220487671689254767559586517655440116421900987981215412241481603302816169119971496674098675088990292031358811295248589048711612107635945655363817716653906092308670875813547396756107184375914065377344286389416083693504333496093750000000 [107,11] -1141396084458184712270328100033163101389494525717121719989910829432995138808473390284271701885028754660218691458834692738545865895131082861385609272198132410561378535148528434133928219813865581305711007084124420676271430086469274265888147233920286081628982341787943829674589148185087055701265399948191296978077970502743607101417682154959091010120693077830765942116254150039867275315696432338094646078842818362260175898026226689605656150010464596332815682409471993170604178961507761795403796718011164776974640871088161398630394859194077941505955899956208151431732122792208985981444985122696711004314108235227074301905217392581153276819299602706937949791750419343792757096970501954015528939042123300600616121000001538077010250744129670248613842358449112053561348885647466863782858162821291160263880947508923389569674669478197770849158049918575154448815313194913739768193382998846607659488793451660436348212780781212160187865758168460639809678732877252364411805734056446035751352225287657844373606862404117622976820031798021706265352401259084596841553280584216325039583784020991583118991254139730003500667237239329402003080381822341552779957739439248914700050020306195321239721257395071292785717695741138375092363777248714649630644589017623012602333239568329460808449737817819556278953323891656372068104606190503358330049778553572986603376800119143891787408610729916611859994651118278926699245821980902121294100726677033579653768825898530356430897595500178703697591372523239140678526326198191950287335841218153565939891906708570938243731963154664381533743931863879193532173519557789552089991264476213239356716108177772691171484728380734958561631645297630416127263753032012744404694440249217108768865801338855257399313139369170233831658247176909296962496913310600224255343736603679016494267871340416095059694847537292163637169049054251464093862238659523262230770505850421505815911283543236631598929033025956841943943017955750902600592151301039662196361809623176981285938947430838155784084765318104350326832234214273736394408779225246387435041269157260698130240979840431347507197810204796181226496939772466154103279376172769473889303088266221091608056865502307326785512707782374586251705750328255817294120788574218750000000 [107,12] 10195868436832555955002635420972570511960410331516602211305993019188126345543817623153023986049774773379842558232197890160775639097474381873691507563680702808789811431499324617562550642862799713911993900031538184159954996711609475460081729067871992705542684870039597853159644335224037013568126284141675495101207014574857523184780404683197483743724941668378974480823958460382237790146015655574473701163084047843379171176883622462546643607106714861029724045249846601510342742875897450942855391693090130123208710740886164553826095217600044496716971306767493784295443272359795887711458366114849637944397707470481673226204618670584606697029519920951693743742620356815293850128909373774919243187000730322648303917359602146453621287436445011229356690772671976290604063624850030546754004680863302305170999133529928221582789355283696302149626786068592377445039291536366850090721346486769329691485274609633532456187909838640683816179814147460132021804969728912385711457382296855083967025991822255238621297726455310999010153632560362038359834614142013782877539715733722334365227017381389341420487939490673058108294083792272969217577910745358935844796598056744522805010266328656204703708233784240393273117383335162545819212723957358749077037560245543263296114748743808272838250511037185284506879641699143432369164682004730140410702481851565513759921727325855134710450871385980684314520622014777150186818437712644078594411228112931787318555203641387289699494901035431491550818830622034611799128693656431689178811619790396172076666112142979120906024213262238784434829824733512003441981027724147818300401190371891423765539699174375708686248623231991073787405424368998993670352082935136738113404852108869839511332442778208360297747324536510931395955425574689722468111780690734855459835176810398485355442239726071665842467616668351813401870702877812854284383857403853497648715409531266424907084891469060932251408080138746023113978749940782907047603335277473394066063791575224906474655560115290797594782932971585165274399507755668807589145256465081206839379098946064657966621930759372636634909544104471282595425368538021015653422175099022426765579376034912997328305259596253863011577900365978166519198566675186157226562500000000000000 [107,13] -56868778779626340768120206200735472465747117736383871732058306069605507776360901527348716026308434432536403946593098742399118054774519443205918472212603142121682788426516342994775728503553150809405850489420517183038893763842198906570095275614871932188320158388616734424558640942259667400319814320612877185121549256308977891189131101513144416481420197669657637666023131352252534241303555225456860310480282275417715060732067253686229783497801823158008540052937522092881900659723467248049374883277532210655836522305449306253487166100928971793227767125803710008172494787688281664902626774656372068765915591734119853426190647284744077067859014307505232255487960137208614104640824533551397873139406179964195993583612636118328151803357146721098631494703705689641734652400480578699445681448059600798017471035083775424966511477273287983386525954042530264913509156908558495821042097984159954938972064103376122995392391887777159273101525078383022839824560657750116860128192159806460149952670083668837556281927612441646697996311477510169299591884524113554311333531652266801408750813207558085719077397385628361255852136676119797993167157470505935244233652433551754805064476350574960521560933306425845640545161273008265735191743316389318443347361981723136089315776247022636933705439057049060404481779625982935191697318522813349782667708758055992210457587655258245523590495038333816017074535466371077343912618420189683808478685861045012816051133756816885461532250869414194022689019512628551766560215376656471991628670806008568388306851679612933391043549140595883826953317488170537544867013681516538993173869856442532979546310238732539853860730340388846632635061529042757295108055996575530360002037077549386123920728108403210741275323396989221604298642541240671336794325824103902913107334817072047805063322691089374895908385761472414570316922078910423685141928754839328968778673086184829277185405575754458105867027839924967327167978915064175940393029647491979561466951095769121663200883837356421763415914557103700244487806282785804480220121745645179925214625404916671576683921969798862529556159163411059201696631394510991296610960999343251954337966496083265434849005819949245939997142795796492009685607627034187316894531250000000 [107,14] 147861117793835550742419519339556898061710514077981554899380072723676294397554178643488511686380215344855058109011849807478510591479730772807623581732010061571747150127867179035405869078796301665981731695362902559620092614330809283263317679880812594138700482150947870239457542834688138474850550200290283129909281667058929439486018424732302907407712592337819490422347502021667992268975289601375541468334909301432880561748475795601855702951995420303031780571645191775825094468361624298266834558041585585789667718994412036308661170980377164608178587967605201570904329695516107072102089391816722064628051887863743275030345211406678809526655025111468866747781995336376754394284425853697279755596353785453555472719278869894248026351597101126134853011282377168826366864819311728122047596250491102638370485327656803553957377696010057058929661915859219365827466456384042617761858032332175236402899065028847999185584776092566365497621384609626489365620471889072900457063567302029704670976180101609300438322246302424436462614159288002356990386368687029659144820037305403070914793132597287304130355983608187350086556715112626479419731773445185347843997703319660500132988101473439672515361496642330174602334996025234477984129698578592524737659430940171952269450723652594605213732723328407533847568162379563728249649773978253515361457660182493639573147306423692326343901181945158904775092140869809211271705374981905610883534852834237716935762613813019390890514779498414625665795401162875414255952072184464460025167867343943185767896215579243394492905793932167675021551419494485803322963842340814434966030254355305371155376507278389685734156214186941397030096524224353496496764631704690933513979472038036767064202012160414224335274866859565075264998724282846627603023021148774803288803486178488050709242490775860824756238322515391768950778374084557052484465543866421370521217845674114471748486511276759775492417405492150553538995072330187007545839074849670261746075970576407511593113161045387639690038607015073768608523075700209845008974166395942293954465334139397601387269995069110664812790702378365297780797698368988038141201562877314113842293150621050387218909463590743809705777694896156049253477249294519424438476562500000 [107,15] 695729130856626414933597318114668651810519319383307804764057306288705348917170970534677760357145358917712646102866204921785790587746565867964686844182946228664445972955489733867504037319323797290381791053076170990241892386974150597740310651736615481149623754074994790840063228529580690836567904636113012105234341123199176396033547925442384163806202379588886067617760495079896617969312023756017533111840647018356139501819092066168461986474026809712707758902271126751095885494507314311168982452115923536738600587654635456901309125255089357775708004761259510921328728680879257659268905293769726703360490755919497383926350509375664165747993063152138279609021798914022031376675499364112978951122663986053059013364406867674764813172619553275714771742419724315745962222304305679628218501856666778067821067185291664845548524174041907234945627558364700917093599629321216067284444510629117692988667248413095387095786437712846981348561760383762993496127396082132491300265015479501710318224764819031783179855731479611130917259568691173833907845250292771060530396121173644581875870558659078775934014945859958124192510077874297861878769939003555834135408784067438321388730031133654143640652428690033081936506504903358452352089467517299909911329104228954104861615222404765014916895499664406971624971650427339561400175770713355430931582542556076746022435466447276191342368908292822372457289498482162070979445959379298361178836685856928475976969383902066818339195128704019678069692501443409018774983631036957959323325013571733304226544671382852541404348645642711945909846255507343846352711152714781019879391772792052918604605297689911645105619344904534119502229642499222057697203577164866767842151643266404288284207895729401579255544646699778421367582101106832606840177284316907996461273239134371280932124384264892602158351789424709151863938761375177707053689390386443803770945235521214195345169529970482618088941595765716210477682943177814800757289674258561156331634622572438018069510638480538794666538036747537700699883378290616474512641567454700891365347342229423239708530880557739977561666491780418544211503475018449072593705537208687226350057084247615292561893650595670655304575413779843984229955822229385375976562500000 [107,16] -10940412819388913857005545004214171964642643481167209705525350897307018499582145642586940704290745994889214963420090446039907651823455272994294014153429446482904543026110335333770937807908998532345649752864139630671616363622255354182262706468258465427000046630069570079217528820684396350491606064719044404892819795881566525690117378514395255677986123436528915322796027832999425156693945167073478502892226441887573639605278881820551664921079957019973276981669569940130804816432509685206505919109672476893606147341297917067766215260522718965409331217089945141274849555063525988579320602641607133166572303949895587374001233346861248007080027903312529470757599995927524937748811247045093775819302887200831865586068906694559849875443997588079509920960839919491776035517879568852587459090995503407312185380266837793502366272768382660230104385377895430589030793273323129097912047016571178110927927234521356893049484855234909762293426089581459906904938875123065408868497074412413239367665436610484868297536441893743554814567844896059521882571075478393587540951127919710276368350314548181843044393837245759766021509808695745528254150520400509319789705081316535043900098368452831016320709811607041071753079179230021288119987126868840634094889742850752201960036904286093048147277043588462781683411075688847830094564765730323110164852222232268800234029460249365677898780460175217311407605951068397286700192030606339313613932897654979641911248073008196557293707663329803949207279693149979781182494803404339293561340737279605263857584352475624808725902330173776068179705408440007338563088675001584158861867389948682376966724669696394669885946847250793707757197221106337154724350336795900625500027404549253567923540119224487270176794787250088885495452241187557881687971691275429815084078982187813769674370110703768711038669978116209731220158602941978773380971502429807640635748950219813941686306597976963592513082582250149554270398545292293690968800457573603844036196897250728749035267472263271967957903641986955262188042002089935768331423793104772932358876950166799847486402879967658097451740146586639949593530160347270360905668104493780407444412035551877672045670552978440318026009947516286047175526618957519531250000000 [107,17] 73738198922428888476074112737197595507997135113722061588361896218271990391350340448341955492647740280965582384914169460140747801127784583200458157665517471126142780608694980163354066719813834765549863883935405657858527929416338693330255689890096950006117619660328187148901707524291972478357202973906693053064110557987994458109409136340115745439795267440567242914722413113842053914943047876468265894514780854687111401318540082863103692143128266308822521449080304398421202170535488491354452319608139128869702593660571864067059574374972594479181826718242358006462359562569636303853621967777011275047764727274473478620610444425582115370419418079502927126477761174794563972110452655729426237574168058436291641326404022035657004758935226308833315152061573742346642744147233191586153103632541523418691110390741325757658026278742813866623960210909788481858101633248076084393439098868724830901043182923204992797782491388146655691628436315566278093513839120387304630427423236025269666374265428897983297070500100316991540933685358687114397921603044110469826571769884178210303922885736523870522387304765506628051220538262997520742669227702119993220135499875391846502111352510835089755242399827143269660800506265375975680885566555116237219880231378969141847144332211714322487554722090939645883077980219166182442997648353420872694143901670109822926677652735872217344584856921678693024967048302399806941207576184104124441204196491740228268791928019778672653329969767617185487698391869064347016470492732052719524317792776319301276401824274461083896589326925411862368113421547853620185480673400920188231164021263882960959020274648263643790583114485114348077550340864787246856584654654862967581986549169910569210214621811380600263629772105231754426293088381722627828379585323501453258270875516294487507625062991052804795150988423054701324860877219028554167303987394657687664270147791005654720660464421164058015185780691761459774752717865521270184701506159147935576997320150003983623313606041606364491670768160315974999202714080852411464200974653789954355224736124085643187152824153906628332679873878151919251200353889969579967647624138327874330098021341259276902792443544225678420112046751455636695027351379394531250000000 [107,18] -344256300552844302603074434192649260099370542342146050803553395328170096471130627238979104937393519998688744385548299942243618664603778836091988901723914332893504925242596128283379648718202964743726773151020825717688906719816698490129691956253044040821483199482492638049871498851580961022926265257295391416555890528367454297865709922859097268699781996626264964623708148100140032924998182335792597634748324391426984673569776377826391297929013082285873460963233467755507747385029301435536520765084630051111367063699134813086065001855987534500409584914092243513940196383163054000115997278539882333202685599311970579586612380976520326372658571695807335283760639173875061305586525711230185116486205603095864943390705036849031039829389449879831439594277474161101431899988942983888548405895688917527215886138989593172752767042374266380073592672592868576445101412041186496207755548014623800153762932126366640639135261897622964790455186705357525367626067074277028051193966976169721919372971255992981557681737607252386954900153058625796625388373546869316393795275469700972536161503173380282627809543679761177722800195889825959641574682804261357854319154388771571615896115412962558090460917819131908818912811390006005086658378308932032676914826317151204199308598075792674580202580080665746655330091543985740840198305854861084987121362497597853449959784785516790586553119615362859280873200100416768201735207272645313305832100947178573834155211592738767703432704902447542656806561908575122373869738316088907201725052837575878171664880482506172170929209911517147047170889761773077201253389792072498305065332150956315362379299974504445693175977168913237768920989632804902476859600261582358388603540572774931911336859865791520529345431346486792373740612891116403936570468623954810608141494098820850525219513517294517520264380781612869296387076827717738675856477263389508919134786129569622504266328001689309586036179356696847752245728639540131090716454930023063006365520957485993064269359746987706658290259310239597256180591935961635994175776491523510965982808656528773120001479114272589194569863086192005664968722823726708956565590765837368238734102985222271212991280590941592376630353555810870602726936340332031250000 [107,19] 1238728679588323074947308595203717736932667271659672107394561171631712919138841651342427847095422760608214899905452096213792971759328605200861507697494199310062842328625061533522947192204564091721637606928762434020170773915167015132989754337274636437926746442572974823510446344719516739527771505307174597241417116103011125934227157199552746375073568497727493673982949551539033202688455461900212091297764388438854701404100855899656849531803715901784096494097015201517724123166361258765375237050381730126270704504902023936567086051795469939623873267989257115327296905277052304174314237332446863223109366640705498077149969145642691224673718993445561146483484659262827323456237768490087291951259940751108694722207982060082018453181587435455344237633816519853353033826970535629490201270660932354042699559212706774701745572570313523081672066326791958021137034634997466374915594748686449426178208477204542231098119156579306255731698670133392291660468413588528097221122225420522367367900786315752400157039998894503961947790323218064279922356523650714169585546346234039017526213310119939225670426528512664593095429901257657150128791570471554985060994715940472167436388473400511855979460179106346427296657339173817678699407477107362786603703205739907743784109531438429320567145145307682312869187842244835869923598302402368900122873200351816075649798811429471545645990309826630320991325265245558738511341999364563606764709948151861569569343007480515483846162962024954511926461306044817915239812899199463141458111631138755138711865636368073808098089568999555901073330665669510870683779029850947810512461326126208355744036244944943667835436981255010959954196807692107158937070657661446295330281455601837501027236770294379992649981902629412331321787686429207812729697207634444467307898868800180456521251510306123603154781722421952963920242530414636832668135559032827638366883910873575202512779964017046171218292691163507488592786234132113729786989428960901467819986849078212871012386738020535814113727853694771168326383947096424287700634356156654913199370836114984458210116187008257820914864360997440279789771310017540239463050964063154674572814985048151748849281500453045623544312547892332077026367187500000000000 [107,20] -3608240248193193230982389335372407471656140959597934641855763933127995585256275689104771607898955737658828285268045787047022383178535227306672979861643427677566591679498702962452348480671198421164483789351216642796139582332247402385506717036662270649049331146404095227163659015349736424516959549483986320776015132477843163919488469686334947816703379416184376518281110348331307023250775917156305985880611505923610369749137503874877761498577744635861129530209949274976593614575249568645940913499085715005733253846633580733018992901605858265395928880817199826463218958462406300358679480413956097326383582062553874576142640858341308221920450807791321597192824161467592908991113320686530424219829466232875151933996470745727884851489524477123386879949839762754445408338434938752003168313256578294068221898192508563301018715995040445764324750211194144730077300406788916600893186898354653353884568625430948059837112290441289898194287623025128962003417949272786476774569035879556381977782542485634529277514202640664928549916625201470206255481771942012404085962305273086242901071102650601067481168419942744377996941797689202433761414391383846013179171210426834819269183140976374150700093583158536462866101910084523141943719101053095602310310644544541779471024688159701502660890216935964847300661152549102401160165010452624015715532706991504710857718862337089093900448836504963987851971566715974670283717430344501912570755739476564760685716296756891199049370003420593297322648745958340443664031953151769425533703862336071960348802567426880724358037344545784815982275433466440365564979787686037164276809805735096421341001679293876620977459235153637316186199606059978559511664048209248727259888003928049795407432975824071534533747504189313675447822443561198732323777270432940022536608144352355194572753182390301648182893694916415442495210792532897601863756931259254116256747495662036505093641897111511063369205045181078240391049770859962295870672374390366120535750626126424393859549492024563533849961084831222028510691120461667313662936227763400811558621082773408935927768571384759618280978832401666917785227255078544568770167551811729739273073012076314761695846472511206570743524935096502304077148437500000000 [107,21] 8785301801802514909764362037443802589503521010526191014938435714401393461161804795903472255453207745189516016246839828001704446544828451082781736799303203722816940330754290480618632500324692730433178936716370962692028287121121084466097604566994545911241530655701017663320132123529657393409097031974599070947673100452123545618850913035452332295523979332964525270785415928675230754585153732491377127659888003722886648691781837053221307835241285210272580081016116818348637384717215617794590783625213837416257733978095277702124366844527248062790115275026357785233055761522322297888498754753190459320361316278582153020030911569234439417758636846588876755081142522178225465580382894197240860595535947714219027851665020655902424660614860314304596936036927019805961768773342675766678551445426662554434214013736218082349571618582403848645795906774817655601740048657864449463903482272207162992786848776253272670846823800149258007070987860950804747710954698622525724831526358949141239232391329447310540326837721561676413597998899644161116325230109101778342283652654730272392360621907846239628610331673468947040031047964187582831783407117404319366551005380691254055522645406405480515653361479163049745162283135277256992984021955459383640347594093644777665581458651949016967979398596243721236161464858419784453145078755204480533493331024556521920704425142616627001703364465283197267999517165552848099332434225464534228708368224966983185701284333708820568361613270914707142299659745328352270182740411727946371496683960041810930698847618348669655317684560219967057644917221929999673848463139123935086337734317672124860092670371315521416774958021392884702101260363380916654528117690382093901735413045261079818696217314235712244956145290524769865246043644303318136114164536211653272660978606366220306848414992359559956211577339852182052849791528406105454165586739958475774802591534514423421451355715242268737829617652023557128047405195330601154979724105306617920257997950827961528628150839285701245905546317003690082603646828357428652284946353970010503544824827099887429622161186598211911689487123151551168174479680929998789373846121744090836394811169945682980113744325878499807913613040000200271606445312500000 [107,22] -18365220827640004965990082522896222410546893136336710960557363532733026218660627094083470193309277628722525709808794785168645882413563971083784606107362943514338147182830544142031408832006674634808953893309157946712338741043973355086060538639534851643921492289083310563975843845699700369692014319629739253290492367434926130039397001165668824665677651474506647853659359163746825308894003451616412158378267888204663720313805353537593886893688202006454393341290492998344132461945770611098409564726936355410580626203186433949173240594869127047526099170785873718244489553552589042117197922243110009188749533497232565052527521867421972119252431574394335722256119057879763036011944236692416538327138441113265216137428864653121702009592088171237381366186179796406456571866315639767824557986778501145957657521763669723582118294530195843042533431995538628522222980177344640734477730083772640139979292875583853109198566962020674180247983870994640815806580924827282856533167670459905089074666043513865737779439804548661940779741138105744669790793370357788013422497220777277143269232585566602051604793834727476740141907230111975860532451230346594890995078510561487640342382552660917659578508657394899307597029387451769578350542016614722784088975850243311198845696704011506972856902729905728744255480628156363187832658227687381983034811693075363402187159466671616301466525940400594918077215060477485586778284516198215524741627884260592552741979109292846008295667233304900034029132175253618384903670984170844193296882409380256610059408352016428510636144173041471033981940515206649744039080077733592919994252810637851102794774575030431178279808909979508671410274386746485669860670971697224193284010038026869816190195411563668431090811698833092383061486853743558298245957686031872816741948573061786150004305657780151243839656978235975920812952309163195288075875926346633683246520029820447078184462102995126097640768898375270278187470617245247583557964458869064340198146559828537452494239090575355101580231797612017265243069789068863386211902247325228967335635833375020366941647351426761293784792956005122031023944293851595269336791532992039117113763662012161856904902956788561141365789808332920074462890625000 [107,23] 33870249421007478364653856534598341150964971957002831703354833350849151898124896814162717083255141185214535224464086004265823896547683561439598737667928623936524118026741529210809315211857102323926329217338706472278053870558404119983709980149228365406985488470534290664279603411122063788235487668522530231170253492854150217610112908736153804758765190929243225837794501411987991140564114516203429442693150108709831886265782231168553812755073132500001552027312778219807558950410219525497747469973644983624056188578736638894708508601545551058223199239301078087793986692196618293483622770156767892483122921543862122137841588621992353721733856239693356946444770537647004961045739059655712457249384033054286108012189185500674315923049345479436189268580274281583804552532014093663974253286728684677411230336280718805330071906740874982305215027511735721269628805611373550990282744441755821678520466568242822009179695690596369617001974742558698419122779645348688961007109292677834933875460222993679077770794451761581692400058095633245074148031998522091975972417356283151161738458239125930570124408123058494173723397657584589874721676523690364178052953285811299679688867787646286200475394128783419286425398529146115209068490149424486933048901215004618811186973226441060491645181586459808256466926241364685187587417666758680813608560278372723264826067675656050048827581897693051568171324808251685998564246791598530177568705612565080275757703584453890807311746505111238345931049687418554254572199447780999150768220017950902876588898328441732413490572668928640794637928922562191423523686125693396278585311021209451392194806210956316756581924858891931322916258643412033982106213079187448302888010997841745610570499727605487078400556325012204014075181806554569136341587751392207596596947745825742196712717490235719532090790448816063117700754572456782216531459701829914443602907825178279619531698858853162133523080757604222869754251652550981768799317493919903564386909567475800861891928172198745590483212349322612353125944503868327927910929239042667102106966396796707405445039175372718031573500420406459060094942805039946671513264489393097532211558828833079261809435589469785554683767259120941162109375000 [107,24] -56807206527290366773917827980208264770430654904132776145303718329302193556760248462254611527012355226131458681842003316135749747449692358120988127270118582888342657807765931503373856424053298326690813381717193072290552870728254462853986791324990988380180260994369282106934702304059806537312825405456576713907975139608261942274311815557299878433456127222300760846144928036190530243566759333927167485299304446334154001219318797745738725794160899903550452062306393551569120786306655984520570021989109340476575268679719075477656974515745853550021822760616016719144559238883104540706340009437978964173605906380509331312622236654305108249676649980461959562094351604694262109096479145450459496089422867439594514973589502499742355236138066349159379098823677310024237973285431779483560349979596581947676531859869587709770062770891553337895057143108408313276263181983490390641841023531351040902622041079782445814554516862471177462050083800250751594361942251059347348297484354504815242660598327199252549756218978777318826771540776820592406403041666411834067535921268832635743832879204799353208503925429629687930982273867630061171787441411015310732385863382337458702806891624752289969927579294308968145076208574169285062556636598059758873698807985321661872973017573991081902498145639708187172655361363103977062696512454125818547945573762086817162858411297257345400858472574685970996694580994890254511477384347347175300641485837942898116023814091394649757724023394023514295685241064137392332256062738875475611579209723149907652379120611768053137585460799637285218798662768997606532400259466901737186314031989947083410282305879487439888062472365714270704792832386458672680254291414051867350211448566754186336792794229548959133680461606711707802637864177900652729194538933900452142580726926332430176839376946517751893539406384054047768659110606968041842903929955905105216491665194658477928219931303579246942274537189864689751567296352012995033358928062604591839243507186953378620156369426115187954146832942709253823977988433304944723020926578362541902017931613002055113724978461725619860036734629975290399163300688660395665969235090655988841120783359702264836421647942188428714871406555175781250000000 [107,25] 89405059216460458849485562347132513511825764760645092127164811786077080973424988583001665631986412219438186835222844216535447383304137986338571473072069255203952556933115177058513355109865471838519678412806370900062867458797504248679223840557997978825147685214682356244778431944619313993682687674492769012596880257593239508888580819749223540988232261158059259817633581177168426750884728652120102204863043355905578491091559321542746645011211921294114730162351879640109885921783705537653752755403784698418328511359476284606725569606208664082840049668295553098196652363565349403110787061624092203989124062511248867939706938204029473242589495380908258403338377667788290886480096615770249836668303250869899573904467173657404424503778358074349043482853619904318286849406383751265437101965173563054931438970343757807406238500685271861258625392374680192447268380285442998547576722463595336189838717265379141261758536833045229429871450635498357921271793142662878579137027368317288225456718446315841778774004464891263121473103032720133612650683919300477597791988570159777623986748700072236596406793728484467016415948967420145821628392863297089515289740486399390398024679202995752995864863329900093537364113081407254221567921646567007312574642865928432603234226236341102365394772822474432939627437431737664523561465813117097213776184186159981831926962980806851484359024422247027012307258658343339445608058145140748641766757063550673975734346994923996178331941588578606001859850187985290630586302470436556414785898075300098306242979520015429111439401463818744834853054701793855335936059301823854468466379968408259865920712233469463447709028306609521462734542766328996876588356315947518105903662668089974566594989161808324906766396370551138443382391856249569423839157290467486057660421121790456678963560305491328956815967611809842345309389708728921825898991920393710330760433967561294260933300175646376978526746319774869594492422333075997593157832959537064870255422048750531951298859980923004502212286193081883012076312753358921852480687507079060813990896752089604099141627464816447681499438364884324714047886393356092947223382168096647070979637612203605456784316629637032747268676757812500000000 [107,26] -135041610186479079673565017147308862344810409253770686314412867935864077733922397056959293091427253261888038988721981185704872915326827055659721469666075487648979116462741580922756708989123449667733113213916682787961363230774246870098039524597729194723312523926795112476303091087012773980420059282617471909971136178885587190466004662571080986490929956608094683866103299990960469438276198776265636405533582113623318516565824586650178059930198635572443059501302297649227595665813558856705258271097041532586969617541729464854623003683077752108243941890210572568437987963761901803647634124720115420594942047658688601399359763167307021085586055819929268395434433645055976854065689848448408157096162119928266956696790357648043913699097227475361432503372309411332727096828816677532933889755657010444592622901043273008171299868776366394840107077749167642527306542422219846931198037663830642032041285624807942745672271576343672676411822653808719369040035976729363120359185813657092366646015686494063515237211112539090327490793926745211817787285691163053888725027564214606906610526442257492145950078543993275946825907703409218436955940888025307708638752786712958133488417694082304130313606870140900713748310967031058028075995754116854419542344245862726127679497123828303094979961072763399956062205545423741013586671332305639061621159490778134621961788168382607329495835017867741251221893450001575506397900241653354613246002209160126221643259814258791025135514963488437839102619641842450553366739722187177072160633051962202647190786078340664586314852661065517988790913077411141431272786171278912141494597267326281603123899022326550263540174606713593399113848335172113215915810679506605977755239438654928789153609868026214613837378601195067518133877352933299789031846043822948825566831414778506450702648546777706308886510083412974861940352852086601543541184562448939975276370836672536687199546396906929591427112002323223459495388019163578837588447500294177566364023246398767214459034870724573362624056732626283353682892212294344180948232557147826302583033154379373927169777730113357913996874558969874399608869066313541646887543244034337262340690502624568347656008882040623575448989868164062500 [107,27] 195983195798361391659415305993047724476930525932837759599309262011205994683889213815180433451044091084503411175601878145346561592384447759983113532548742502084213149040279049278872084346329489084790408562968437593433815572994344939030156325380143931913717500576887286160785337931506667970325546655603821424765814566809705454360826674642950236429207755865568846169497082014148042242063665169499255553476530399361442657969288743755342408031066405238588765300628504926618401343266817548257784706108512335758644273998000022534979510577935870958905980737787268131441756934709646639345672930751204086290351726742995417551373032136217384243402808767819084048188465889679522056383873151940064548885043828988295160004500692332054704895254443652717483280757013320755402703243523566082214379172934402904830228296443778602571099035080347292658556480532531189464727861737303139334727281973401047022935485785768245062445890556741912538291001459247492720429710680417186901693796621105521152849409548910659565102147763265794740077845418108731440350883224395787924549718216130935920522816367836046350753211058598852108030069078447630022038897930321452503399833505255103735901616625692055444742021572772976918704019070001780356783320234725859159524563453553940358471718476984531181921004178960034805257148046569110635279084165600143025769570753977375429570660940657051332380347524206322461239935005935028812784363760310699401483221802737504521768687404203123243061918053379376080701098027259199643767258056473724344648710050040018389441287383914590713151724839066349415734491918914500372808283853521293459259201039423628430811017212699645021489303166616425192688540894036339101661013773951705588394363050134768367824503032069338527987245665487274013418829273265278436128216476138569033063325388622813383653744972148748974751262818058999303882002573640601387420529874289517459927822457815229477192657791376616398018685468109747160260676741647147319777792590660764419870955749477358295105347651722405584307141986611214185237278016577999749558673863355426612729062468406768407470351227198414583486330739921449057708287479191709105387458559193649769008269481695982960900437319651246070861816406250000 [107,28] -267021687212002833613017925976917904067579320647013896161242785527523404054261699510535616044109559844131443970956835322507773961936188460118484533354308847680001780951198867740574557643779682730447316031980357580318382327138028283253991190363999263940070433869728513331154483426902202523097700621168133789800179655887091700717681307137259770651234078993560188679237868794253892418424161969514669282447265644348971892672446445936545179180826537595647697732657505178810990886676620473110373336222296930136326004662002355731940079432208556659453543954718035024055848527585264907273851563793636812132512516661667721985969065524815970748354001769534257961169058475249522840982428355154790369214005720795587430026948946775336202773693171205525483233692883126901297401012045502646566340269296435976897657920698811521354643852019181063547205306427461134734181862141571264740146904655707211355861921084825556643227277658219725336731252367221040988683765842050129180289521824884793893877525931933388901337890529348403490339578801175491764277597208804826469062161657939802553302367498169271538207227682501320798401898961091982570732846070661983264413884940292823933804037569365679174769693320588869723503660491489847479660295236848607807597508813543044094324212003588532610020145495456325586245330089067358919868171612887294205672164729667553028467097229514588696654867883000264346549622622861929754056912669773338048103184511427163495264395931102666204114048755233058756782259906477600177912516987291117550399250750355814076324343781745390170029026319351929449199198689753779289067419831784130389428993862044989494824846913972887302409910203377069525012366533015310296101757889624000778824159753717937511440277501850690628304515783865398676638612734167394261839895093000371285851869280651055021138527993093691033824833809031918524870235965122258039705693958072898902493558099983087246411872217888451457025453912147135804075599518160738630683227288958204814593953336742692294295161826847906353943934844914030483638581087371306890897123108079743216154684405707783191466181161414294411664178838092882512542830694387974643000222581233254256095205336762887782242614775896072387695312500000 [107,29] 328161429427684892215990850352531237416642433202707341354945727801316418258696431844298232281859315112647181686798000865481894056116692974023137315533647461059212272327244034061442616147144620443523606492652762087964510558562858789209416234082848354619004991710072960880340620242510960315160591966241687654727732145460805323639396146808802234739569049686757586538662840195121755838893736809741091392913754484981748807472542559822714636987543737815699233543389821968458921627697340821232981072725759221988588887839820191656989066106407368954252343098300207388278139505560009209176653447077947893725580219341334048802468680150715783219192017278200423631779265519281718582148159479683881394590878913248774056058388473512901233181193510844823193245571918020645208711521384130692490113626413313711412114948941104508009665506083180237829728536450959423320328190047329434232688519543401042642317592022586874526141420454576672259503426143450638884439475300308170813555694063139494869608969407085993303513155620266690952793473741654802700381069438432936075274189623655198268397328652525101487761059743957838719861708176230757956442631961931975538991625955765693375151296133651448671839529775204492593385746761520186742079466235102569503060219283729570733232939207178833337174241595326712000341768152275239456659063782345010628393896806557605182995149145755068061096981497120576886569311985106705102348139757010158100327411792209084295766209819523357746675045276471434946246068337807648301423277095114754014223136683354999488679904903750414392426796784559834395784401513553536598372408252214705950837060927089596016572943199158999330693338617168613350533987744224423530853921914755825453226121147821024327816536723705410767353850399521298937188034076763670893772576199203019770396598472541535970044630254017969722827701630372792335119637068257839072813534170137956792366667427377201915422048978102636968619321146634006866152893328313026550793310261221895487038491895750548901166419456323679636682198449649636613229828678579968359071246254887827758924428073323147485979912522047685681058460563997131318108061545482953072108529971156321144651335508513056993251666426658630371093750000 [107,30] -344242498920645166913873423477006739768581259298633520029958449434087782675724002324365682018512570417952226995878040985197478511781456443496292482593786752758585363371597714608390443715227575709778135755681783332231000654495055040239133108236110814532472336470513739948710532775851114460278676096327224403018118960474630356180468292541177588687093784172645120671670755634394796564779057193154016303892731994864729310801301328895518022793187884269399983193265751348355971214182915478741975910412220299152381851425331739511555556096930653081779519019780210267060694662298127191300806207559303492922103230830757193606790382101000427489572467887508944775308823083465778358771134646756992398573595104526091108356151233227800870892207175183141836526358840120958211647032689477132665335844030768907667269290370256531374377144453401117234577173243953233742254561718066393233815058369006307611131351663723284015175893605963223662685296127634320757803500900394764791206167041538672550815388752941091615332299109049818372563660307940215064597285386161277757337846512235183156603918974399755519764200793111800125850654364355783692996251567490000104026070238529288661668445649513241917038787197435143860549932837174038496646932636728100464225690222104159991839763052906401020657972340472208969337303156457386379013889852635620955901236394422894112351874083280566124894054587209681118047433503574829514123272035057356344103303656317463254455324736287716378396067539159452054348487347544332521431914034350220534323662867660006401682676725210286048021050402144919370881631160821243836976933011556991615817214916786033576435369272156611872717633880750397326429828651103131747374523508193684983419396808514308453420211557990737079589406785742987666855977975301196460479757923094923399209114408127873052619274910442333351319370353852243085856133370189849377378776458589214429643646468695322071883065263002916796565809327304858688150030779053637406562021317792808874757287679914776052383969982371431498324782223676005617580742779189705189874737470133648995735657150572172102281868964335502592775764218281150096337097111375672320260403528018999103066377642790030222386121749877929687500000 [107,31] 277650048768262971771000520981192190729845293513599944582122895301168888840485280833142496137864384852953761451435413340261724468558880487440658371343114688841934491932877933070479673855836017609712035594793576091006599214531989868150692666539359408432743402748616297083308885270795792167242245255494974102302606266299525585979755978698311575491970982048480252506907407533936582769571022331569174033177270638125712531937846572923752988965677693411135578114159108045243530712063867693020085482782558050176019540214834963233592227951604360366736085004909896212419738488867999081782588872723956760444289897159211396638328685590189381975515073473284486052106796138262797171278455247738057766112027279075869010772024706962491557515887616227976407474832903656286491281237925051212874679486854920704672807877170333402429649548200734202630961054416884244207093058085211760370113569523742339987513909484756297164251676956890695541070512718612195167072201700297079515210811501836899722053318823002061159581899086544729667888134229196819646103163897933671492466983286524548469034508078294174111294892325461334009542065046297484893205810949661769739000281878393885132238686820158706951441756828672267910024044238419903674853485847768432562841558041581011830970141932440372433106638652241838292973360490164320253674525596352588874828147131254244119027670969701574302242377700695844460268972982931775510225974349392189447650252555555462780083748850942877267056237128916615996031355519586702577299845531958290847802865864621768568054802299747747212303932504799332714797385907223518118438313883544515179975539645058716670113886615670664207691425234430541703852224877437738552955989572803630629443635114259871014345139980914458072789709723909162506428125682789350763603501170616701111685682325597800258211769070716655706088391245125548091125639155895470632696030966144509637166324016771214172826531018280529837790100393504181499316359071146871962296916645957209084097944858406788102971760795458851499952976963598715021297636486412181958616344913652893956871385995457157487510287083051755441247382414942506851827715083712630277767338073580030005649277313750644680112600326538085937500 [107,32] -110175462133950808896715503633966643333646560715897633874517168894545794526894373554238570030083551871935711244964014575696707952289097146352541921648055701877892587686605812212383454764762260865850911978210273677907186297354462213758697221784828345678578907765603985270772001837225479909195073113532779202418993819141076406776814213565225508390092550058053038172813145575071085960277812474561679063128646267200990689803553041781226641069730459987736273186996527111142948399300290213766016079637683837848018048481038283040177230590908676513763011865293663280305803659538607172235231688601497163460066324319281127626010228733693292634661975536297547062741684465752267946777108810504630624407712217756133976105523342347603473017707201200406692298289478681015999115585695348000179643632449908067204228464892406165568689241718661884191210146043255733003733597094033630003717815794175798722136336795162332836029085250489170299291923924147593973586216245269251999586234417580222522435316153701105948486375671249119463305636481712428751714060282262754400834131560894599583511565904764542389491439797872391489818844694999816906350119539784252629743661353909246402801418231084939668013888198194445815258210966596504749987054963014651945232173274938333352778828226936703834832467239999204549654541189688120135608147105301796183243104764240090001307481518201787946351113208587573083915914303302536280161583829982220367418206605510390259172332176316877307419904190626113905145990294906731029988301586099263091708882908710409892191330863611361916082109216360943636691550735080973965587392188213036939447749206459736643189840700805007961383753583550650796764051349288629986482936749934799128311760914099602090912208736246331520026094482133598030597872882623469258425209131052512464163095631940307661358086213789214543424584554386265799178426679724951371045559419984814279403427432884998146238374237073547591559280028578783323058221344901437309581632178361592057597378395868119687298390371947272251743708075404875719042129062139895497671636637289523357247311021986775848893983628359523436910893367252373989147862053962512093346727613633884157451348073664121329784393310546875000 [107,33] -140261004004777156418617065700535396192947403760348073736612264472611963969240127089279665777897477417564455196452102174132139829008328982962570238956532078285218791540043338466519329932565902016200591516436993484803535442984901986882422919491720813779611001811980576612618279503131221727543808216593316476980456781490461808219875388979949163026230469104727848144271929844026904459967670892207223725395791964230537278924434747559348599255240227186435652821175544885999787374496635810018254723510704013410608909102433333847745321129764503527003663864259590037487016457797736303060853555687640068282241453048237040615530092464312213206253114393096231704208702269636906894762620779491397327697613995146714124353638761439623770776316830723681020774192533637841313017572410846850189528554680097277946974730866284160894818827610303145882492092004589763712554579871717716031713648302882443890778180365824424828639634829641144164114627765418698519345209570668594398708294160368933466030523399301002961980361737370714229268816101473949005254867321245072259738564154938266649621488257176945193132057600244314581300940662709978305055523801279675811461259640857506349850449626666305319430760051867865107817938663559317978227872415388614163036850767857382926236848605532191821238752641198392354484599864774371394589819360545700685659337237943383371937163463891770738044076234622612948584786365257038474892363360178381295294696888720670921555777389275132017178373423777678082368792809574463555930527745110025543579773448649372394715363474943437589801135283265336905987057692206402859946657603038609942511187811109052433627925336590323930892291942827270937443414112607951904287449580039782399603262210154352814975580560043617704154700824755172699888422374092633082999297381413826171210231199649291368617330898947127480665255946910670629931173787111220228405947985767434114596848274829130776362644640704808687491578586303148392780177090076270103414095297357741469916115079976535362158415385192041094756956010213660255870040163283678623642950389378268048269218020444872704949820691827288646672400547545430280561757284398189439691235699814164661347604123875498771667480468750000 [107,34] 421742292894835286923416790550620833054517660748191681742261729929735998083808714395169339967982272428377414487263391617419008314631103857790499619204401316861412861897854544747457994590249018494709939021234018827257089697775618860874754945756968484632868199274370557186726890663393875849116395161755379122291430334667597850890198889906756548626508226135952977837726672977747868631347479243215957409619717340929158385657570700462452667922039096336490050330858418538313020899091275956223697281629226261200697945043314682252142205605827161703292845487336627443848990913332496652921046719886876852062924364833946227335773680098162646519066913152835556245685840910574445352417968724100281605955326390899468722715452036949171854243007781495338264240168042323642446360826900417189457135844124240586176835871493992806310313375606206784676567528117982033948530413186342123439580273429683775940926574072988508791727696786417521458413211814028592037548322793168438529019777405426572854347778354309752553735437727893749603752165872911651826445364690620379993756278280492022590023824479262265378935944323208968557848011248278457181176802042905796837537877670533122794528971022826365180664075750007330809290205625346069571120558908953174262506116229713644337078265403806726276316951005125918456468866828406757999035565007096643265045734949754198637189738773219549356034880355869612692741200736297347840980920242585101112721679890596081651717062315771725173086713905587486477726266643247076240811534507121941908292348937473607374654224749788969456396980517913947307313742527695359224229677682164283105773859000026073897224871971871233644877424697985312676808477634935284615941650579684460236405232104036049247084162367999724203941136936482775255575446141749711158984584675555783516395292887257241830626777842509797969517519269760746205901174916221042799993597385706056609880020997275192364837916308563720245453274403290851912043056517186928821646182264273585857974176278786702249618568845395570431384085970289027381794844505034172535152878443140155896973319061905229275762010094440232050766213399942613357832273156667777800677733568424088161918916739523410797119140625000 [107,35] -669994560219075996410415290535508195913023338813537773380758426785102256969837770252367902276082797056614551492070772175542039843222108400093333439051803431393990933424830192639774351806027133276491283280290340387072442523544142305914014395269914657176025235932459475629071353399515544124086957980233895726716455859321632620718311028083231533662301474736098846563999916708913722356459217012416225708833280010080632543406410967978642660345311232192378384000690749405569882495106137791320158460276694893295955457300467456970301713233543410200683069646457689418875883259874578091025824504779204471331938480921498805036407682392311228177909050077859716086500473786960014199681591074534989955750830504919425419521254982740455176957600235086372368933899802203190486193308416725274872331520309810629330184332248087135830396898146167253337034536308518164764155049123381628428006186664595875771698913733929013692531976670243905524998464078476640551685724458736946169656119204088820436619226728171864619975184425166068936445375511762333196109634695742748618622322979015038892862040916096431834304200632703639923278995435689657056714917162717062406370454143442586661119895189852289168030002755818881699927107235672526127305981082526866673174687406844738226784511864859448019238962571696655226751303189545897471106778789105364161849752516472084729350988163057552441824918338934187243600660847165503739489854379147999430185298885961018329533693367866819771841108082746067966850974353595037809256191807589956637297470427966114387393921674507084596195229627703413223950178533118823917486520263538359620742086377539647592223596762184693941320014399537178029386795923458936790008123251637826264101301978666328050789948361005384465278462771042710432297035708518778699875608755940946449886281552162937371357924991178430726221040250226466296894354686995938372264108843821082803427206198432610738300977059368668588307675927813894447529801824875402566496575118425941508445178775943061015540674776045207834677173367998730754958964641333656866187863384545313044968627488014239800151213746802233285593254946775716708490179802263279711365545621148953614465426653623580932617187500 [107,36] 835722457546798796851759268774296026415983184076857482504872157661434680359376447281007158991840712774395575216841332474178010470727796936009566276116225717989687715158131673928358714123833591898446316667089194554135810598976494353039942297204894800188568607923354196410781981638764923499969135765426333845462933412925598087421507860494795381731830865217027102445924760919951236551260129797750832025839379309468318134344699480389750408489691076420348694376507959257771250363016575235107146427173540877968819500841367763463712505708583087883318997723575369783877103029077008604178622823393056805985146516175061992485803559916544525111754176453422728263760279729465202110173581776818837450928173639423189027035394710077731615461673180483806530980418610456173067284361549717399223673419842876806750883312088972789552513768860954864638125900822594209111006339387475099656588411936924330415617103702812827888695158217389496581954070553308480804064771646600211866816034191719126564524547593998900928202191631943308642345602221895684711415834444030664599989976620303028868181837771526185268655152466839627938560681625234392508977077893546863059586171569568083272842859555379529022616830181158538330101262842791921718454230444293894143363948622842965239870953667412758578140903924005735901390221452766409869113260535899490718744297121103538442454999510583218080940432237247738675907880204490211243031151452642969973207544461068291732858573224951665478402659210398628408741757480962737943049102110483791498207619559818516799342577153957061055734810865606467090258847142326351422675297620138186557533792631247877150012893882745669533954423861141454080915900452313816691840999046745865023385029144147411541493045673669878083402383548065255544671789330530460553224316449900904234336906901614333788171219566121859427919958715471140942098788977940830079510115315178573435596018519534050629158654337876260426372837870261237990457787768493747996855461460636063499464222758687271481255759139792308733324134780318378209846476531705977935860595244405711707386947175502229267598799837064192323223155536455841985297349223864933794037046510538857546634972095489501953125000 [107,37] -900675607889650827611959822740014812196534200833913043862767561180977148490395188050788214181289580296283567394750153125783863897022964006679887868253208890315606583814996004385693882560777836838706944688988395733059374774479355273130710262109505960919138329479940471639995538678341075973259605862919521013593746573151316117417608048961027822778112513890638262111219562507054335702528389937705870662108710083101502480081025021123819843290382608866888880191628080496435183513258580170738661300047706441086575686505316400453256439036228414431842886331826868123279549694770155586236464364682035615600851330080812775954159927155865316509237665707489372722542420858576298174818306183304340087604302503720222165572509281261916492813038366183362816951192761362575482489976130026964947965354141232454972482389325899448680675229098608194807854862382045937690318320336500038841083817340321498709776860219368105254989574203856705552903933783055017148028801810046615232440453687411933451660778678013885382450406054915703370073630575855476731189607135744766060948046132167590131799047120967998965477484773577048106300187965305599632855976184199659348003891104813803208144845873273401449463902638865963819965575776452517348708427552185857461077002346654645308392527664286547210743031909646995892265439390913385863787050674641215928674422636375284816241606770251945609186794337366005330047985608057104304934792240626611186065271301002817473440585461721127344438777693331558962210720457830508015566940573590381441084996655500507031945996481507373078392703645008079774919626048365812860561103893701835500325441184115749372246002434823275448858072697279879317207937371864351734072938638900913330158145985637893867731995797001577375307738473317123139565994021621907572186784147989858691167842477372441758044397592522535738583524933738944248293817583336441052584664180166839177733653716752938816565885758913200764661290322902836347926769117377047992172138964971180979983372989237065183283370214142331944624661377783557692199294913196855974465176356146995316995539108038192266460438547789860232789016311446504352036749661120605681130513175958185456693172454833984375000 [107,38] 875531938821995955420941121160374924799768423443064112367741734541657309526030760227177994617229078880859739542327676711203503647185430367968735748814361972297650991841491671981539732130226277351201923731645314244155810156891606533369173871224916802320541315138631998075010985532074322144318601114357536135844822992968035831454923452481747018840412526841357567271953877727769892572057686647112617485637879241257530493798976166816405068158250888826104713116390838948855028972797096372645359816857403728813474218147251114040446942486337922708621452637873691060519331633863311850053678255148414571021262050530917253822366095904078220351552261399601502896725434133124141668025850410753934346127213747476625255865928550586031077120639761529732927263448178357978762306764644695464525811127310955662240568950655443728169766908731055215988051603845743775484698025789563960625914642427354789632345236651459199359674894558230916142621588430810967600456804349689847425241592173554197924849012733915627167247892785053661876204209557841228175259821163790553555060249583952846165094071124631915439995984311929488079900181802619640235397298053497306936316532436812759346119958845591581712510982525173046933221554984650598240651657887413904181875511382381583544839588635084362359076666043274482016524149732283105040828456492517878350957872595515179323424068362954025479751007577351667298763186379149562910937610675332902874195467779382557723305212916823022314581343191526074017138798036382429116063715080733676531845982936066551271145323485286581376433330543922173532937421994071237701095778202693203233830649607358784997162118059988020979348499643784190882908506277618525438822879780112024167666352055847936733069300775203220464695432051351510825993366180287333190818018763159523349381621698437947895282946922122383301319285444160028203174383647424490361217952165730356061330932659454331514331819664300884081209205622709502638383668646921486119110580533736846711782108522399924001700067722315930584518183438287277866694369923024476247542541755245984618438672538586293721497775003889624418575378471598988539636644775048662792116260789043735712766647338867187500 [107,39] -786095768400747274066605680627544644630047968799347933232428034625726689917361449731126738137851234578453381511806968661430044250453262671845000119228574133744828712050613072875097222741228675816521299128706373597600824312773632502041381287304913636757362863955091387324423868544852348727473373162183470980351672197132516608651881105145457945062511640513687315147982590472565206245152057821739520057585274398760511284061224977559745230954374725808355889731914461220155443818831102610348838953455420484716925741192611274630964552182352481157156981348764072453986009181463000083727465809084303799076269150495748630547800348043746265107415256435024108990752610941902432190499165656736430455559279232243961582145901998351979958253183920806947217506063794548877447484025896570583563262561280336403698446387335205465480340345545703180726129975082738158635434477016043696498607139015963388785264372031679554486403868472737490279097623147003735918091119174962042530099754389166055283198910705706243284933803239727377002938515993278193400218635135424594844408519848592404446284082464760925009922480117234329138942137470416289536568631094789458262934841444136825181064277742435248747943639393918017910531659580977450395593288640788251931821252528037096694178180192247794036487217717967072903785120894199511702538004068184167972499956157884483422640535252449417828147299506521673742250815224082569999570535438935419971029919532139081464565555310155854254880454447865500425718304818622515607493878387015706880836993349254556957164945919800715524564125982650647153457423722567285644826291248169045595287311143669735629340496170942488559861260780083504635108390967788342060061663113123807035531336658498402788782357906484797500653841431831149671947185056655230461253913279233934448471602567392782020036297079365904732356560085822062015831929200545866699823045097005684938829608020348593584721590574499136737208221592529986318062614015668698804923222403721416961346136905902244937189854844494081841888880004037031078673894047408046223968175310160772792099860028751450818697325021465666303625934517396737222769999287041997604319476522505283355712890625000000 [107,40] 659761214478569527032901275347926418671958226503165859767706462674933006509616261318817979171118332498932660640380618213063416446973604199297420637706442053366975479885703112313896103794404105080066872434321527463628446920322995810245305008165338653937927482721082095903317757137356700697041934253044356094098695193341260527043675316095942886314485565330412039292413528191653004643907095415829048924154605204822173079271715873029134285788133043586973272542942376695459153518488034660412516662862360562811725097998524449479725593270136216434241137645453101900406184604584562593567113340850463059953857371358051199540394848186211913946775597334169040497250682715384254611105937255071630235753040360963402657951071891520110049588130369819459614794818292504159236421069231272993035987650827293884714218571383038883802402454492312738221061413467132864713189535483459519790130124022769153569209714487517853328178537348284613520237986522707111316831621713074788306802013980855294731183630558824220191744643740092176484255226030106430833067262565787153351337292867672748050886379374902335106749437131253013463261829401757359311980437415182919505558558869702105535482232217279072514437508578523096943634341725824526768641633545487296320680409947919554489638422785491427587438872908605876439999080712303327604549042158789987595252178584461998982187289396646715263676780867282261574602750014830303251139121906384319140799806440201611020719746988375688799780313944965738415391713100706699375946012516057824241016639819951085550496149667711327839950401485377876350121913869018678109850668511152894958804901395662274255238785316931841565719885221674213465316968256438707587087622455053184203010717230156125303438513139133147922925647494203410991914273462320510904960379021366081351599160660663118686505557866970377360110641547428727935979889129703847078295354796689634688708231278111153789336819998253736803743317260153676058424558364860052264581934287062731424494189780136394704034325709589099740702396649477031605612499629708278390159405977966622987666866212185123982164437869692621003337426977192890678158149198040405281062703579664230346679687500000 [107,41] -519227880339482117226640766063522772573781695035971181897426213319237480156870818292228897536438179596595047997117935231379061956861953496854982065973754660271942629209278760317360393398037434354525044012642801754632131430990016193329780024931077490691433580226052511452417926231637061769134919889476766955731228969385531914584705407456040026573163843728636757906647799423447257335150825817271814506965699919151591933269311154740391584793999251648311946676621570314186560991154655420371454017937707395853247574879822123703970820173176564550791078446209298567102449793064175377254690434375855870769166330123014632994018379761940429875761460716152457597883216233316044515115650436817311910578929329474600281509216086781621672991651536544340901189297642360459031715175590836005846890291617440655663826839849859170748536934413941078822393774457643512632204812123958931575383470947394657482163693265541314358822599008397009021383768054315500863653799501847746818361690893281103177157575756912521988921914119059912504309204944010042105662138526872112783590284768937878389829965896025846875522416054541423509439106443111163347856658608927067580480310751549250530083201366185169819818727039094278100972732125512512889389476349407300236284052161782935393537379960067465918420417417656326839775844694068326095955470306145602363932050892053611503344530245813493514158664113678408722198981802301432525688458960528606749987629601254630821215972222562695228455109321186406932042797177826260303318571697675011063199914810769861924082932959905351813237362563659887870843954587493712227061059101642493513362610303272169060723191577519021742367664214389931808863980347582821707802933611012856585728258352848625667268810275028464979839952704328983549982703889261955628388534579001585268197703608620185755737308384570498928857542899303283647106833307340996339328585091979645607981313642565305032994248938073328497523432025447910643304528270051019551655797386003338981408160167508419985321591975354303601222870902520168672694630632644978620896967274053527834954826639704651918814194216885820229619365127193960848805964758412301307544112205505371093750000000 [107,42] 382146436353842704884647783459396405644202781693352690214910826361259950764318764432858981413383552212169407480319238329780335304198399527492310556287871574759171436431411574402844544033483696985327169076978817512741721593452384361727935706855461333853271927008880110174224318295635426570195895462113002496554110293975871962057928455055706886791959696074867099134727518896635174348037123368208058476338213845388254716136235978972459340579579973899525227172327842122202528862316107435566845322376818644296640322420503778193777206148983333456196331296842521262651833722044015670046295204107829568632911145051802791528946296688357384996129761640124221715832780834552536377569373234915931915466677654170072880457941417835384967958604504116441811042408214881929761324993302259334433841318446318472444669699661529639363838650766668934533164435608725658371420037050476880547596504769087033886986217710731871643308214141419383514119008879945032367169854303044558593345033821715073073741300464807124630589189368055593225952694754743361585622722787763312223297283329966230492401681275760084812659539023193430578562556576214066474419512814905940873827223091223559256565885915281334089279652977181936626085969796528884746283822995317474985670986988851664728715545635023745022082650723608031661951964282607139470252365764729451301828788761132796237585548011394191197939161871472394401642538114892715077454672301829103993342068883795969003018113194738978807052464972060070414038896590498620722228573698500244863986943289095258144217929413393368049948869611485536737664628950534611200824490490065283249348084370929108552514588377085803891388492907529400265043176641361722168205107754325940301619620791976523014051690540426860434636894098238153437223329767019315562833354856563733550895623198877055167295226955410117728108906295506406782338248081718601589834979213123231491423790269934808037477021273637784994247087785330227627767152708701122362831081608209289254116380259799272848719381354126905157030645417851109959101758918714783068494475634918026062261395133695941710999865023594927009830301935552871557197351926049577741650864481925964355468750 [107,43] -261809127846292336215116202451237272637722076140104617499614448444201060807709508441837019250035036812535840163934246329781659260456195420829899607803907546033459324318993828062685617625417006695637024939176444092185751578631272948232057662359889285399062995236610061497434050896330129787060670974686807946581821821530653892124727987954394927462879315862946651563802984118399683018541589639281189335311488754670643289471742835964964917297177014839552522909401640746440786827789323267971322576722196595601779475179028080608400748059203504382386304787562263910875492644713683519279657102828466297848911308507864956153221726528955463251418699934824506816130747749905769778640906467413925502341577408060813210541544033982336593684367267828712740905613072581089703669126190416457553039729587881212634202292644858008841488999829086144010890294981460057317912899447857460420833228950368850206109557749273439185919709634700739495916910836566782008164769937864877047625526232604283813779362896180521267072455560983694257037607816629320820565571434371886118510692061063417827503780109439221608973901607121227317300268676759091185798061600229736663984940415289655817211867337005908244360111718771827196538219408970520772244666559187110885424629772484577667886811213063575036721656713792611306916050319062852194173642533247612331504003866759732846749669875197764310150218118635193422730614484405078430315557705313307296848397560999339060859049097933707295345940220672930169427892151817797320583336973845656057321553209492445728234871528566212879347811973223816218374887801689925535294901531846731541993267134957371447701630345153289584455423237561975077595187087973685716513059808912551713043079577546275315658856214144484920863408622444298583169247568872882641173180275043238236423126754651649886395490883801361197920717990744615899631453299983343934342884883965448457559854147751905988421808821998477004766612448516938124482393278074867841549071851660648774616733659090726130878593618441732379766269507578453686045143829005337825507923955120077011809199216090237719395592466724640290939563386685313972623845302223344333469867706298828125000 [107,44] 166434283743631533088248067599736130258822052334065988571695738530934875761234039629741846493581820585039847414251784561841371472827609101822505079114561796311370744549180179384138681972761092202851293871527756708706084928847681884056060317573516657087008534229291177184851090736075576308962928432731061283130046367638336257375961363257224289002427939250167956600719319814527240179557124637839230967518135107657157051762746073045711726570334950177451257146397793800353686856719033527519132692802676988385081805921671413871618828730950541400788530544850402333558750058088976889591580557626168131772899086150326209605192277389749151593439271443176530134671926982612208895942911430248386058706101624591837922278510259177434303683414290980567680340575174881626493934474005368474416439633421157064143278265038911481073202099921323937074533993798169297066102186538200487286761400437946735656078070543868142255504533515551161183876785297315108590051457300942178301284873412167337539321801290164619503311178940949453505259408897008240404978179836380815954544765512179684437231206163286380848460149874917380891641265679568316228730873375033617246966014104976889661745322852616150691484339538242320049766592131468920466356530845131637726929640159452593365894047840338277150861513115290765649515095071840710494835506241234418488559014926104368911256900437242877441623188482297160721156747534047593318888537597788444655745852715596520687124528167259490181381458146922223770076576889022464853450175800544487067778146201456991294633681938754492122506072334240783362228395212938003727038255876791106974150098649785822245023446336691234869202747724035005984175944012688675805340647639750226181217068133594306628724602651638311387836471646060955902054556358465941241721802715751735384053859534538444968376499718029191399683753859738596096092227539397928194388476847681832682492647166202162120050931009748243405972613208883862257272472451850189594745224210576370652180115243208202444860088850281192365841124239587987545531702177276107206124450096173792941546016042618713561468050078707915729236201411375684067195379611803218722343444824218750000 [107,45] -98225660775365372019676717053752601474686829633901117816968711326037204669309638985434299656297366430387281357953445985483115771208235105118930869137707968297929157057781221352151167395042851104353658347089692869915601028148041768506913644174477321886280000604740810933429157165415228861253396445440285926800721326855990806078747947374474745977396194270975969521472986566264505609923814281672311100502136862981603551101155321054593306754677402883939747946241827422984690202182085351841500906101927540895125100510972276105151868438095901020655980030358217679553552304214841069932927178736590339517597183004815096107336777574195333978368601517542736019776389853011943137513819280056237892796008316247668970400453721440745096057478246379271507309181330099654613085717525901370514322847752975324045115410202306669733672782356114722831249304612922999584304715330962136039748630051583889838365707601560728736298763984849299682337289759108140586202869215217772539580356064470279425373466170053793365822949955177407021854208538805226839474828916218051356223782400498764713595937024432670122696538108133033040319579866493582022716605781977252129133706044677784198336275061622780383285820208447951858720045793137921444216311538503222515616688508173590280176757692677313622713825756240236424273089288333595050684158370956241385168829275535944123272625261968196111659823817631415498315222967741933991582569422834623801667347990255328927271534564532522061597623743401006337665071735662301705122220414987850366854406972495846892655138031127754673635102708558830675924201090193660068231302988226458798368554530365924532684931178628222681835947007449295206228646260874813999561458349262298733124479905004610066462305178943308620785097833965462473577269132945838811444243128460990985250047196695603909250756547618057713989784136994706763168861027844688923332198205674670338283657212394564878563113944704923917915358054086146832433663267036381416372064456842285256030208075465382444338187977064608010136659726254467072947260797279947082816577845257285909049109296353356417980610263339367842555711375640559168687104829587042331695556640625000 [107,46] 54080225969295253638141559204996883164082348815496285120639097182570681131686579130248244255700777649351055088379998498223629689331901778532697375131216934003192114559166501222564961828863978250651841966960276734747892452186819156318905508536745083266163249456060788223811144615427475700896732324222830187008203947324132192535282444355850906094888851889619899059741562595358263729935061305669049006892042477336298839540327874713402603018635224839029741687353931592739091792507774208137432214594593314584327989610844365378691449265475847945249692633701882917720637286183519754068923205585016429267877493240007932974516974118565303624796316704451225854398733977523489321333091867783353236190420813178523763636453577390594740166052081935014489360932069076958791954244656521983536814955469506284945953719938685322895515036868928286670969679194149491319998760316228921520108592028038989531980954514785190683117459164360617946777447195606240979787262997829984262542706575906178003736340201341537769938127720531558711502144843169683547057515807238342689418238732466102255834445338387128288469943051259728196321430000452800529837041200614680668841697606668932827822546216826077447442339331566779313082912441969733185113294886009565315900307197614908441337525074984545424858833166759641040469476085000180393723241062993234456420240255308474370868861310875874254576088602547061655989864679148574450230352942715593269176943816924961904355772895602085883696936714157522842350020212649969771839099275086320320481657273286269208355817443011114454755075517090800276922197884480564712450866660549219914356576592472645595148219610902708267647478029916936796397735879046580012736629530848497530793199090787014225697949285566696573971204296526061821425768775487501692049748479322380895872453038463329439400427522732137750146183576220299629185979246160198774623009824238841883822093518340389411389365744228853997987263959441684059776974795439187148736075188707264733715651058438953819185799910283197136454836632079210447108320961712275472341833107183232983240230072251841050025729828457635820783931668298549766404903493821620941162109375000 [107,47] -27999536350927939796796885265279699290953495518164150881867651458719352431667634030303086330229229629584713118036408012527045329427104788773823416183995233228310602386904342019717693263826547937830272214895851316580831216648299027044928658446331773594791492975679410137945067197657686530245099994420719965312908879656695823462051541690450666216778164311377170901270481498728743716464264885405857997127070204462750248461103275238085552089160104313503263005629555940134354611124411670516691425796672458051943546437306477697550919379774233829636853385431644320276948982990507678672839579604167727672628322833953835919712029716277195306623562511060799769755114265418387060713865268479599256605176206739705561782037091856633584246795797662635297943745056784319232002323968973734652006202483446152577443525804240048696097223922389297045508865740923733097276597021435656118067094924551714189194154571035146283318371131987309631469843072499108665641493989623000085095330937542423769076937265364583962501640342343040285394938586041689999135406173682749454501108472948182158724430789272625091831821702441478152421358898942866910064283817990974804384255649957942880108456360747999966226078968618297145677187359685373849325066770290996030690642954088589476240331607666850442159278401034967274191966051792671355172876310804533076717039725095403634687214492670756495936263397948749617629289876755846468290048815356635100125920337412417098367899683720444027536665453392061487204401497889352413349573346937251110001871955246369870861174571457620419532929598683683046121832093082610349125041237950166184309124645948718162915993418581686050825529230707106502944355159039122767882536699193499860464495949625116294589757955687063635758405008139051784085796119512572535833825333321499325738927891096429783899618749843662528620486581505524175168366317088100857226452882695746531615255132547832315193575581566947710829852978413128827508477456313497247126537492728577877181181508702376515702053444626138117715296625809789932862331599282572580045565273681796524930444532144472657347199666365509656282620221112722447287524119019508361816406250 [107,48] 13739158899906998275416890000594985226522106687815558760196479285349185913801256126764254849926808395033071810878476614336552518628012065243899350281442689689558401048774370610641086190597448109071016095997882880470489030922296037390346643014947037768195894473362644797852738969928483130482086154669861925601033941352995691664059386131354826001665290205163583157314097963465596924762441932480963166470598820872733436877592139313909459932575685560589205779034417151354977470769202279175854875637085795228398779354724626702194899639984793286025451289377215685491832554894366540496795557055957273936243252184939026829645775268781343882144266831043420855528435655536052582830376595698587840977333139885081389920931898198138695871167418883898026389514175703686811612480381837182702972336061140811448735756390459641644485984084796224314859172036760922210837023069012302711337949736131977515094136341404313808285815680607670371541495592717939799430085717509669364038395840757462852248223420906686240586144617436814689168951824362182495271133220558595553682472839740405987336297968978667943581910915056882203589662702886475233153869755398562026285068494841834632115046136102708334751561131743951108886600862606525465575351734917136632691466777961615194754525951484482055428066630806377175660543843149391413995574765968645882082413822167482829625621850111109673004171288701475174012245442548297642312320779024450172257786239306848923051495252855969709807061806323916623260520102586133882687149479703336873499163530170661710339936945913426045592248154640337771042144075566722786336795788484063591237458826492050878977506524299822336168027061517445069280903307112653238096364941705917110482749587904607808602314529970294865391736118287209402172715257527137930810941039660850558811761010858892783227844961809738851232410281354868324409505745194724393803817306897259852659926548574762114383175829584803538766742995500618833190305397770539718347506976252923117386357581936897027048493698815182530383379340292766916199152044833784525658816095216736307800732816004847216193631876133890087898770104857248952612280845642089843750000 [107,49] -6409905056492247022030860236849457084554404865238558744455170493421037572671267655632580642729479509857768637102071314976985279401000223857982825286565714658285028673344568573819580725923421614486725530962073617307833673436077566940237061977359331933677837735953559246393883575323805816701256701366522786724902668118843215802477584283621447419667662523750792434509301343550018044269090139991156358230803413546930130487785602438778598942536459933354920556153135861456654015093962580144361970573851980461435535813400703753814963344944629873332238446281824177304854051293438222719339823801462897181858384062571927592719961396324933814629413396571506215474797012411276553541230990688344502789676468831518040318692018602468579556098865696989162061745720277803583394633744952642968019348161585914361410736131293232496915220763074469870686410211459546665702295824779275030876891327226806831044865866755012653479142083501635257155541765670820686207183592954265080562676574031591081275472157777832288742339880997941676031258957730787732241737972693607653445514278075242959220906650648025899291091075519339469409175330390772798415906852406381972848592156341605190259949394293095022807381750198552299749296900562874114648987426358167255769837575340700804472403698944986263513088282325950057638047094063373780283996593864276130734294272286954896685922459829626106827805321214440816656246520988128892899806403584353723179130603427566443449351899823691296889271312551547302972394316195030338102157552533045916208769163276457803230970034079572511282354353034579053830859442508572404097528760842832172125088174963006154804787899720459936898562188518370922054162362390291444434250124481198151768115866822417214980636689388688171190011817422911732127437045933584185047360063683067856204913521218663284669293823901400584921718607475566107424352307902873398800936800422102046589183358859807240004633092742384154709102784249171300759448732959697919376114541362675823326246210714848378413224831144874105143733037555737415703625295281739443161405369642874852107594694114455522657438379962625829566746915588737465441226959228515625000 [107,50] 2830339296979481834214681465485597262139450616583437426352630489909484033079645563312092445820058792233024884664768638244547175831189865839729262083860348905193567674309657215223728492118369022651066738435614086970194155358811308564795156436158554903006062093357488693893985985035576559754709396963219515984958661469672967412263848238534636745244386786178588604214790406300712501218345009758706181032668873333900833715997390611081554373890876412479057818614653546786586891385375965102313771979660867638534437501196719648177675215125133078087042302534443058706992152940124745361551556078519028473147206168193573378513422875845309806193203845382162053269574567314956392104447756857201753721312266863966503759247301025005677863027207934124423442502158459554575820443460883605283554886417838808067236347342654311029930711779421262378858189376330047516304512623547443513115390501422193174136662058291634451268975596805538391686735767576697194840218511195722888310560409617594918859828331645026401687527831701407486212997209019092908085380885926348834528021121332303345539349114302254922202927729817444501985330941636434340296769987098078507436919368342627700669497718531963273928253983823224988572184407616337279729355870251270912283832075269767098680304314309560726635298397090218506790779200110701582610629278159294561543025798718135753369993249840068453757444958858228139882385023512511508765045502956922212707035274081292706846708438846282296372133450142967329722394952555609354090120508094183433185810015885341717159840306435027909574197407633066108399650580416350789506506678522035866600149835540940131442298033468527085243821447486407709100265766278826138744382507901320443039363811595739850851870949822099544007486215603971720312667295149629033466787315272469913501066106005886464763178575819031523470158544193860742422341843512577338701140409371878351168749873532691369709237923805150666905335897679977708693992198303304038870069942532064878334037007995878418437271232321995408231529129348582107402786589172430672696262614460892897668744771612705024461671254182304480195853102486580610275268554687500000 [107,51] -1168824979222244184476778405117844345751570422901229960760915610552074453648704950680998420702810101227537574794191757926634639698453962524132771511027857646369322056468012856997424336731375837104900978862510717518432659957027156885775124660394750746263888888918623340811354461518078603064203878133376098830359210051899759591257720857320441550960877317180738047933453032669292988568191944648990060607531040356715626800456572441464316555925621663236452938763182576607965010012101837411568705826035528367895154564204300648131417757314874045645712492806562868285022232422174600686582969056086753571142112113404568069142914641802189186539262899313128012123354158013458825429154655271976981636822063446771593306252370624819051720696764997782132329487437331992897270599126820819892844105328107479823028328157987655541655271239050968422005940541408328377526087316414784002724152919845963101860400659977606300724781724200216899095849214506385694461864499740476065991259225800060866314039902095082864955971037863611268914326402812108488885019648846673370303229955419602985146194305069605310099203332031108203139529941307124855794459537555628368231044675635146830195470272381226187261920867334396141618234258833780748884138543236223144950200671884144090941338264732342631283332853069063163932280460748013137256036932878998632429598392043733514306182176822944906593493137796973437116894604742557685855435535380349828083521838468916150356050324712760906263025127025598107773093988791800295371547754977193299768932097771968235313827055448111698896259466420142152493056247372868487940826882394498257228950151298771296500485736663216791666101280130447004596085807516604295757252552414040178240835347209395899525040864695099510581874523033062670029180516337191815349298143605889823205488947840112234357432715248269587942645818886160165329338992578702618446235179951915684920838217666830937381640219633769954655566194192335277478438754801266471109442102954554317646809827221733608375391478993969635245389530803960278476729389226792808813541698430869000591083712625529886695808969715448810688940284308046102523803710937500 [107,52] 444301617751461709409941045940862716269154669240776586416476139371157132962807932228211869055873248647238107258398934737208757706387938172021617927412694623181038361732879390123444145573070246271645895534345452471039739884253303004944702842588898946122266916337198896659840425109835767293310814812603238652468954587273794650185627801989623458276252537905679712845759638005271863620658030800515790445819623488096245907838763295609251655691957177155722351887034524637108308241225003860357136032760517087094583896942134490296352766870341622144064640913301323184920541788999477858152278272115819233752928115180300424264146665113043240122446100918767140403111513684836755201078733443952247951086017354601307998414685696214455225233595464930590401665957211766730937525897623829493210294188730147241463892327333289711674378057017525163813043868284077911768816135532371759984035617898375205807868982355337691700321235916275194018446451660771481306028100050102589426987537803039817222383959756745838083902572227895611418436001520929326553710677712333857982305729339941398452686076897301739596306666171999572086469742520908719401154992538079724739501383344699114302253769278161925131833650278780416152046573421024001608458503894661028878575754942379550048654371854103859940379206437100717162647751112916298532191101906172880475143923854714745727245045599692023702902140569933416028717855652273233515991579402855748072559995086815033164204065419016178160273990138960220333216007191648346539666268895263889085018376232330152629303747587748605724844475342809341335170942547506030542164036812335970392536207847262088594481751348892938596119752273452900737322221254947749731833297572471545537740096093182675361037273746227216204958939738254461560791097032610065636692462831939129430058849959497658719240745326006529423325376220811235086211363527050703011785844025628009526297187913539945337707136004225827987590741919770696361261594206534478650345513805143357279441900831272489697565876865668204005553835503440482020583811749451375330453300377135306732285323198788370242448553248948428517905995249748229980468750000 [107,53] -152950080260834644819794867505815328987399931724681668479499133928935619499894476479084339885299966717132715505332376638811611622645345167088259815193277066274556623413131911386610224520569572177252928767906090739345589520746981847033391266016697265663029560552294541374735138593958202271758832243610323228614998794478986664037422549057199434835751765246911856941930485175416513147088041580918897279933924208570160352019799711961055127738945503149898667651943008814288542342801379638751157041083737096976719156534547871713104110630161034131752597085618422875091909891775843182186017381152335076585043977921514332035306452752160088602107885925420902530499994740481506942883377610651741701178189111452032764896647235016099740280728379250203930344941166526756080296937567910834889571249297356571310082416135335021976453354451112525602475874419741253497323833675568101279469357341552664615234226606871466834383736125733022283557073843210556258506392548850016986612626632442657819364852160238078550141062767127803702549011048608268544309812653097410416947248472674763926769126244373252103656969497271247127592713898372273210474985822035054808281050988382221360301432564908223936949133001909923100764200728491281774804363462155294788244225623477419134901417296181090221104331906733330795755268840561657236022737852602865419449243288183059690386383538392329685372522779175253733029906450709443047744940068906868328240222682091033100002613631363530260151557565524296792253030779720401218353317250920855839699676487758855785839650427842701811370742831593162928766480240816823229431876919621788375461723257118440378483443651519669550580129281773828929541820694408592978176720621777323876062323541694233598927836478445293800981329949267521519227559357585263107906180127874275936336933960145385412895771691876271593633391326610063940929286058247342833797400034501424384956655428791571235569553922329695156171176812916838207320247400497772717022769743520867133270650788653893181119791750479768307821993839244016905863874130659365340401532027222710299646737690884578959177320101048280776012688875198364257812500 [107,54] 47004094961617228113239970138491803623633088288083413013819071272577337942006254041911012716849854726639053434656735654863698416880428717480377006068458116691873640473128076915073178596763252478933469771099140882816171490214008266147963024023451857133115175167361286938678487181803755895726993979633712647911576046192257142911456219801909229759815807324613516431779457399691016214058751349997948964655500206364583110178229547907128054354853972716841429772843943428313530887169117174844228902146104796412132121966032912571953356920863774738441962397923270163245230942895726383022303013726743398438155806455873916409536428234421014711214340672976444903812604426366976880923728882035353417946751211028317216887869175843658988993916701498527439518175539401822932072616611690296838028357809922424967978908326296953016729813591582795947235537390073436182633766295676348706142643966707531979305003732824817443996585642512693258524431301196057532382391663137784575582830091167085348647692371805971981359212085997661653830145868629033748527968652093202050877051486340623640397790809821807937467993533675248356681065482548579450181992666127660574726072993633279252944764513585499505958223787494470393249108980574272442589083280771069887612844484031761144151811283636840748512836898871724311913912272132597075187739557079231401472083167261559301696822088948707374527580451963962432398808703232686753468125409992610883034877500379651423798839100870629734197306223898394886722291966710936893851279000193214518427001591034069365930719202698805845367094777589205578226090550961129391028916076172531991418824290998677212399700042507483179294509723519677258439596718177658794092142124247266743366952321700556665176042820231089780342207275961931534801055654135963022569577340128667318253808763798700585511975207833558701810456897881770201705740434835073620229514856862562925666493461388915770184844907690906556554094311228143908289858936107129847117885255562751140135334719079823440243037430327739927538777839555754867945698676347195056835135083663324881717975270586061531385979606056935153901576995849609375000 [107,55] -12761687813131302107763060532627002104891956968868301764816937715702602665422336864541410677535848771132820988895287171147723755655053811628113554470204348513770306009800275442892467653343387351855935936350069820564758912242475043904453905653714879911306143268736036663341239864040072710830030721135530304923848454357549004010124367824769127019816121744998269065598328564235038843421285503054836738808733932035942279971834662386428151599730848311968344067027152021829754172109171133838085378128731225353274623285962530377766391860749331572696250640108221503991493865446121376194129090184132408793148877871247421572963927689493373058867323371004590843356248936710134431689409705448925366483235862006837168224154386380196971020863643456951651241510863969152983522205746442197186962208657690714766159566325281127478469718633351564149838017503019100511845542064592503773712679422016962055808947023460315192639879346129192177918462974592100520404950227874928615191149080704791483219361264601312374883249097825825766876254456486676249127725762527640640214127394525630148394688262522969416397471237288790178598490980455924675404121305041873208852351979320100458866286522873536064010927525465373123720395539285769520576297544213813445357600518016164730352780630853731495324822671921041867662581926703254485157279693965034216073793847508546518349520583533236406690212866865089058904462841018593578997542361850690026153595118810611720361874036679987854817270440891926201302295260407244303505843825923406434836793841279058758333094413502012345585312691333804694568087575692238982059766583707981273664195377233994550410261076588943366007835611238073521834636011687074735393601398709191388462413726983933144269857052881932246409191590085340420282753096651490537900733869784663889575394085980537300702882354233969792786278718518083955967846591474322298254816310367137347524292664976883176304288781334563161305785528293223335385970245602717117484453232782153823574070304514628711557440808298952133277655812809751257197975561788530535708249055427907143152640973655584377688398944883374497294425964355468750 [107,56] 3057506102536531844046609189661586370534670116910974353805923268213718419861867711812110068258662120925335906637944076504835526914370710170855925714885643736764616410681233345055302168486071148201455376252072449672436454870380141322534630743488554841033749924796467060300778368383060149794597127637741249616060801583153801490608242669923994260531884990615808515621366971333770732538830537113665687674246327821862941305164770859691690484245871348678049505486765965422834797220621130691739144010244047826748870575263925275776646612241910317913181724054509809122103437103718882292849756948969514695850188625992816485541169915864221121596019891172461676549786556916804688743818214720954854788924118506726056353997476260933698987614898704767489983377780240309898928121023389633859664277444516571685349354391594192069070882300779653839148283266139660710167374607312026018442171030473943884918914168063348591654603783045167127498122029506255250002860276328330868145755590382332202507237155094484699266648806444423837790017627091269736409923487459840727218375283294927081267975154736125391240074405080046548930019102082349392218900353722744355597373001655027968274441359216448181038379530574359765393501511075355925002336231934457230077592710788728759567811416722923689073238251751510903650152551628831486778262632936732383110120390427346072520639748138003828596041169323449198233363930496162879208646322692441229286839932405603846125397229503582382788539176341535011809690012758416035162537193051760880219856643297542377875335083614205389103612316436711058762266905109116107978274420533799176636668410628194592257892744692469651783466736910482270742980930442398007702399490114135882337708903470514749748873538780320717497938896197963667856467193938079755213511303552656493724030291550021394850368890915904120058625917298568371006137130358887875362324122571234156961971515902823661360294974003283152613025157552092280550434998520781084549653446705632816453925026731143596540983255764799208486060436787969748537578535855124719022450365620175980990009222126868593250037520192563533782958984375000 [107,57] -663054125651549592234259923739614646324595274652545783479539087469241787567201128479336433327429445162416811110268835491809866297696089371120844524438158717182329832125661166522891615346514027383149231343291117531528626109796132144370116000790518997942591756792431780691295385101328094212949153780297242906233605045492392138847399831694483151166175125155699084596974499554151178579775409690028492390150846004908923905013147620997564962633587275083536298406519022292751118878148408560110773630126292260976213291730909106772629452426676062816687878360264698449823146668454866970630511906339230735929147973487389157112536861845590501389767229056591012519793860401594153143431914573459283327051203627294090670049931882098280013702251988847362485411452408527069047803555825195486861521507256265475982992020944914388809348302630066899137470599565696551628019508114951513056253173929641220980048247928051042447872245674417110647349699873903078788783653792301409821107038334493486461167993451575599915445077691273275359966519105400055173018811219126003223723970836990460237642039239764219180006970339184740936571260219716208799177898380370647607016759542697450513643387587592634271548193420926274301428318537458444058757130579309195581909568845388466244091972740413469165586395368895778028277189956674317081542914026847944266133343475474825483028012092574244970270476151561424607164347781801175832608831151324363994024320091034653241021981663600407110159987410796461095158600026651380037692376997992195963259001994850755901598710077499799024177154923925206016860451434350499995733599856428467215410440355034347536421500379698527425845899266054059077217497648283142813753446205579783614920115645917315735602258236342252534925380502247565556897544997805855905572475653352565655265718685969405272117623909081795428604783816908803794574359825510035777402345303145329992530851136474752447348774988496143437687727113972640097804208910605202761982947918974150667667091644840144898559102741199672605454312676444825770021644908342300107083709543248241217484884035826553372316993772983551025390625000 [107,58] 142323500048983489061127252152388989978330289053534147582415917342250696525480894882593980863550347267094416070185535194193598047327433090807533118656331202973501117265246116029369994792900304178375199057217977579828859059558312287813447930337165484921432501647610313686755567841310943116972116841571328547925258697582534345959952521845229831460422985312356846844863496567716574284397739755511890842644835858757533412226054402707986723032398915693074740392631249017870713746010208416319325486460391849495250127424664366972223835374357887364737381993269227305321621691743493323933606882353043361863551680041590929430192809312490069524423277826244366084420396129550249492421184482914838035363069368620389373316963958379755323411655505278048600895756971655294441282048705591068150787352347278992261821074435776908917631727085202880620320665017756382873877289647452601231139574188914040876091366026002360464242757287643556556149022471056478922817844557259885855379679787706817398136497105049819368290862241805668096956440760234705376245870654144611722283786747067057302885739470896665922878647047756957221558497230032503538472906755722482056190411630068269288571025516187836652245450175315721895540231542025943350570002403540641576458865512307803840540351282012458693497679768201443730724868407099197838597550532137105867817668765028287909565258427956748752085159437084980008709928391304011500722181795727605618691106652517825681060540860990780637781936021550456922065853093270324697496236132449797451215816631545797636791301700023414649211641021178569855448930868958304675813436074804097454756569384543592792568198978281914242673643844755987904840503876670839078772007949893084597489633782519854349466224362721909715988533377064817306485171852079354328061926462298754426526427888436511654871588959992535044205048557590271684201059046518709960409367573474608193900782560651058036319648409344357093013493493576703427242268877057919562136073586261727082539511361375897370132672721329041036879937396961489791345970711092504181420323610861370907179623834792892012046650052070617675781250 [107,59] -35252108215723938489173403080690080907531297290384715052647321623049258540997962759857211667671753429002263650558839802147094153269290384045604808368810004389556497688370978629727119006153515292956801282927172717575762745360968009430790845321230105159749456034425016824239181348632009930195159868854631912864569472903363327906339549158382822130798451547927023231579942426967697443181481617276877874636442137788381528118957249691693432783580004613429174401676521310288622340975119893198131115810718575124353467337461210593354741121260625752129485589105911162281680720355541456751526652711818489021284518302650413739660062924473601655336064507681560685324851373877621920999543098850871291929675224853657982579074045342912705033080100643027487016687350855191246749221473670437449596198985095610843125905425396051745048600848937336068768171900375843842073485603947441774435743530580765229008930139731128329447465493645291563429434953091317927771145851046909361667484399467724251012856434582258675527997894407336121305789286505749156022956544377006920806557280716500445439256988362105408579802519220856885513057347253694732438448594852932458428617525650557024014446179709133052158651330394473860201715611291045670846449933069888389793993523359484521548967921108317729505934569251530787042321381225363177263670863361617852081984496701612654692085463321957845407406910110818432966527528261492733234088375194905908307734264610762286061421759685531337642870658734982652137357593469965669968436988979064376669085111277910463089073547332644925586634372720902468836857923430043096136712780161372045100190450030800598577553369078790953587154902511026842887094915236367453995085589938583802412171366550004075602130424637509993967055684667878677662423015693140033009322333249087013584767660659630853858290382914977127725064117400120366420415133456339361227906337875539809016567411284823997382543100095454519337671490500070493863123203617110037479845843222322089222236162439307349635353817794758777042556762094239836567087953189895891223366882860461302140464567855815403163433074951171875000 [107,60] 10579791568334790687943694461917033481892266366007284350564859286040036124510946097410128880132770749010045777752778264626355508264068191817986350668124658364433607981201703644810206477856276280375662220247774829502086342430050635460636151813532389144253831826527414042176350468697699209608819478423806106068412200835570971937831825999050215001147656314496153368331044920935259111555704584937007972171213950851230913790035318284687714280547770944208553296909691663002382946181614075149742099959259677480997245002462500718358176004095615258023893667467234912520211372744662539141467974864833298661255789706517946045261498067328968568817075284332476933660352634435989940117313774007170221666216841279688468344251248750113120979260889552032801736063043791165687642580007984500471272543814540621885189105680942861941504533524141040318262268866551216314777513786391966460138672185410125868485843685301844586753613128667892555748511907503576779811459304018371789395809489759179809436509799507803957562168184122012930875913611505081849283393499238814079989518217276625965284931453723359484879370374526701292416781447618899858780696906799771045964916309191552846516836317615435163843146991711941614483343297559375476634680160962124717631735582479246489690823374911243238970001809649034789286360535369638944146157441614414859600498826753011590945650404553831634776891701696612491224148849889792638347189285991866186302903897403096615077229977877917806452779364794776503106531211486991632636104814869010884879192601504964343949865140945400764045979075454974346536160295571072443854086309946012308197490120619325430528271175191856830892390925013363583463157907327529016827722138109260061842229923082420511621487546452833169802962494370201226194435968529267551222712348001906360944175434018840153841067768047521832334849270586612855030659725395846520289547249970423098828193628895999923916506163133689495122983535231163500182546017453218214572282835435296262619793578188253930100418825823769992561311962995278460177231051496702091023265849406564953483211866114288568496704101562500000 [107,61] -3361526200599312535245196926614333487750773311174381605973005600441871753108226426598775238919775052692524956076320871916441779021654255169004249746375873741403962294489708727962983036192435474405003824665868439604696204192955134587439059168301944257524248096683987538400988039384858256717093633483915680781258471233570576175803235917482014948282188655344094571244193049541011218629515815917695568001430923013237960985540313028185263891032879721740384833390235603637530330293366724907375068342551988617218682886714582830844494338970034635628697846448618049083818456500575470922644966378884079757652912809942234033832953698862935488408967000684442992114662562252259166825232599785020017411823765873941301098982940522069723016721167828210164646011906760595066875881331781649907633896836400860954933944177354523262043351274643854192632145124744376313395363975215143973762930801413158815735939761619873807697713175790427188658301311471669802891551507708629791141156844646556900276206027803974638415517417975627241151803288843846667912935593188517510207058741638506937349768822257899335505004030497135412705525306352569826823420846338470830958944471930005002967959806287868527736625820158514608852447839693558026622382572692036118637418888111964732213952135843476314706330987189290035214950420153395851745660499931709066059849297037296223269317034726576028166149783998089711707966031692069023069687516778685203863583562811571679680640168824477771104243660671778179422671391633640978697003290061208545181795194643743444002565498782060660537130444116699360494499395761191285713867994007092132559379457675959860553800457035315325873070343015307409343648144706582177865794754738364920466707239390774436895391331520536950438476908513923951505123061739273769642719204200403122914199339825912089294193734234935714327455493763619648102215399180665406295963236403917791118277923697590742582640154096283554183455768639382705897438178737535842936725411286078801823694839276688582376297429470704244106544314357269957822530397577076685162620825475521257885702652856707572937011718750000 [107,62] 993690212670015481963614437291578355447746028522479596536196118926401329621690476672479192133917204012715826040896314577026524559224536119097624502857988419387109594217312540825203276709603043956679507095769398347979033462765134142867696267072797528215144699847179020852658873121656987358880591692179851197211959837553261927425530924549121853162741125282912956284668192191313047915526744881106105279045776418351224572297420162060664738318742929371664139253129191773922080217381538524910170457896173334505157532209264556326289624501112373740176882662865721868927738239897087639370246566918669747085694646255810080722059470548974242665292135972585295994175287496582866088323852286730247623716205435324155946480453471585842932341728888462992665465087724581146924218203912286359852671868167966931605876134208795828218476979839412467977116131185190269415915085767885576584428887098483183784292577803123267779796578856690393959369291906821137940441939788908894135810917464231770935141848128530147609738667618115295446628252015671661113128244171937995514885636692826382046691522368874037324238316051086788743099005852634546310682690978571254788921465339271597982976224059897106870743336566808221807684218048659121473819894301856939178241981931117215822294429484143392822390364943933036500348926224767337480081531001752287687629610991788759046132336159472985601200033471647811010449739106662077080946663093684084147037090693679365098829541970617706555937828800142190402039584201389622889478013288481023012432442027667716094517529758755512887617899822079274860388178153079412304680547095519366229972160657706379035863312177770287041459475144211907779546866789636051441326071497841214796064082191715239213761459822231726698984824876889987925089779407357520689109147528644354707921207806007509927027901256815266732715118233281256273050916242092390820959335550931419862935702154256556316313844312320202508145056722192060040128122807895061795554947150300260892999222894243549118639211840948602248313208976665598737132283386892378778277451489842064802360255271196365356445312500 [107,63] -260336160970807223911501452995914077260589339845845186792721512894284823450879644575572654681360467550452824602287473246368393138150750989406121967662865464783455145108548142401876629336362764104008646182887335917154559843549862371879388626539293386732619670318268156939622898365683934073361541103648695019383568709028385127402456745279665049380254781816778209944201302848119906368047423778443212406235029749860661610945573700613198684333495495663309117538918695053423537042506016644994482692659196703518451917411016842096791817565766190271726569831026493381031974883864145852382787479096580980654014537235984617384066899079340503236857262986371890784515001271422083040995151107984156601882197456152091418747063001345493199120188770307361001927667859359523068948305212971640377590637003061830264130029792636399013222867922238003104813970147746708598316073744612072003737566671078917724043396699848395043089651616407493787291916499424663991602529109559390885206465337674445701850546842445660758457418671931580250739620538426874852251963540257679680781538274788212074849890450890021979517473040368392882454648678777616166537050060965492218736647733137688164874331873061234595410816384288478791500882626185204097271644520147322432486357707532697756742046465408626198318186946631090829653127155087026468275299434586061149088607106627471049856535880423663768180913101434293429549725425990750479632770850510426418904800774845257954441741037642078007144120943549059121550810370819205958938762078135544412386741707929255543524633276560306458139590843713660409981599534960212193898628134108733165421289956732199169388738532940545322945257157286238334901885944226739521582406817759242259234852365959394416831977339171280147034734083886994585659428878371338390691330137666811734193558519203007721809256397035866599986459556960788820057509495809907274151144301814494201396664441439124129143886768721367464688371975006804969618351652404924871650248524426342007737715873962660055307087900986720829355895168236619701671409007135826046974713676718238275498151779174804687500000 [107,64] 60257112130362970829602140380644903250968522886544679280326988799202169445665283238620607420945995940205309451545384624329583460315909770223304605526716540112309201715838659228482906961617894874353185379884282216384129133848252819567393391259593217029171026586097931806014172767631640457084630687234453440370530496961034029069938505108037136791400697307230475279703252929614339276376938405166620331913888233465108857994321341342931934690628285146323255943552747316666266000395854284431075729355012627409614723422367933590673480336668120618676843056446217371145821152976823492306442223460532491847207506877709625539559789321126607208456430428819329977982565532210169610419272772050021346613556925783195296158986320813087481216687624932169393988068558907767367773070810863510021231160326974652572360021344863915224615361916868601824558915315194802609194652014177440637749623571433582255451156046839137493423488351877976201400307429364651051150383802561797679091325518282102514040762901675946643870578947441167008988534147347973269975183007268472729515695117089286559133086640028903487962469619436341064269208857128724385562668772057048037848820957828912728502462226669358820757095003698249649566466934482846204442471662459603896045222245080160805407389178712572774441221970487515659291293955788112074410143768137788425039600282514667511328934073459629409528240060679575472087579272591039766816399538979896304430068068931263674498340965882044367310627187357864386972416196938162507599044470896976679087560829958099456264805043965353811276345325344762406938753943038095665593687494462967105685825190789465964851925652820532757064742748622474318166446365578914778506074859168703970831269389093732245724919191417019910371258676118417378539745619760032334711705280741376007618873006829810308645639799333165030751281493684363145885229990192749623574493043747135628747050829567859601266792869095706656472962982740759068846130269648939178440246135988366230476090123956984987962535161819230670068967504364536823310251220219696532964803736831527203321456909179687500000 [107,65] -12494331745809130848335338405111736452564876541363699699215066019920129610693538389140007504034793156096919137144164583567184559449334031645920734281245837757775433933152232151285274240849711461634589623900746342137291940575882717727105730830784544089504146970357683526534888030708604881514586720818927529734287873471085752817053967194309517402044857049618404221331131878145093757253721748623923031233722048798202261134927082256610329241472780707534725006473021679733002836152404420849665911421905367673463808498125611439257939285356370426969684274458955319423631732963780801482511300241312584380998847153512252631497805616139193788566436090999115583607890477655710569450403527254644352238602771142086977874762518093916043206745981241241733350168218138452743185540485131211200526084427690364459769798318419977635396591953217850630074775751668053966663676589229411993656180285708889688843255651191420448923392793084426479528880567129861333219653705047928805740974470564336596458930476174503092331340637290892618253070842511749436007959290472229893554974694724376067973498647931243405603791758282157201166463708411851946155323199065797968135929565420802838844199449437962503032192725381615979912210034267581761665558062198212909816204939675316093042619253379494845042111026076403578045709768700799427210941235397895462804963859937308494754034945875349369838571265817982492923108658984649528247386709328612210775196760598106943829165129795325257741579323623310561643428439745606194527175841968991394778280051564132165619377279046717044884096979306018648710644576891206841271452375271227252220484592905572460036905094753209914422509978682840652987233379461706429823066197129489700974689688144837254616589988363558609651505309292649937489727993847161191072413016908794067050138617467561992699785771546167731633153579413292102468724915395025538330152296063825289043831485451031331340506060641908078693682393394545459272592552542328038031136795754567441738338109267660707727088509088706272444544481783057189039465002255990810908770072273910045623779296875000000 [107,66] 2360410102429083255828082481789214639872261910153115155633752104376809896140774973909935771420198007883345626679494227013180722947456392961104722242938265503185582418309547434736063675327278549834854640116377802922700219887919425207098507985399244603303320459807742351383218839804077768578877844985465829898910676543925574510989389622662497030224762051276405394234925599932485338372976620771391849982986175252659966916402416078545150536037894831751989037418614687189474175387103057135583513366873620361651598176450797003451784044119877886195866335441271359919693518609042926474479522551865345207842787225373272066925035561157332007495096959918145313449886252431106179548979260701776199220672438251072995798742484393820840005989548167189415039220680245524645623803011447999250994760138781371339698261449362321478786499119181577667210509214239577372610255666992259545931007033273933816897723248933206316152005980696463625324948308572719221709432406789303381645366579886059793025660801615790686259894006843655479110640673996934115046198629034915844839336975754567868168399493921946841602119607076258031479707253731484697102668760003758496431294530852452145434445707500941265397928554528557461571380469109117997425123574302327855004464642976534211222905787538262700456672584369120520512391523521582678493846343270929796383563278666353989756409367078995758119653587687534639831620485537693488258960007598721695258278121007649148366809444815237037917604996975072312714698947380345160925266969497046131729292552656752637225641272337166691393602511585758608503436859760409967620460507531076906804531361546836434954866740970053297911153688952683122887139161362834513372343382638006517531103130825322473159534214836946001429565303345348930781551137072959370300422046747702483189977436440136679135631373479629192469336027713381479551259091685134362663449194843151138774089949424803556758899537980799323330788899786194115575137339930890289859031097150275793635649945009981249706227810210919435340433390953121428273335808967203774955123662948608398437500000000000 [107,67] -410597275267030875863608140134261581212470274187554723297863184028751898918501470140207533624136334849727579372977673017293627960681053207311501426812308057004825757969839017412203826722370765802572615374105653427571421257211410255119397794224892330019057684896824107980316590243580465698993931171738310847449416297103717298765376095765770394797502889904865564808926376980149342248196116250957154556473927181003971172712229743850145902916812277006012073668841464482838387977577344045318482143675816766862366792832355146428555392056321315303670034601111827994634141062491959516922169864021440875324869172343738185944076004687873666122650431111888392512301741842694742222732153760927612444101318105758433577129471095116934564015030184629862220068497040864935217070179200955687418224726515791705159685334364144819569694356875393616439792977489709239964350133600535983500400251734478239088685066757906178725141089267450209228135180852996899218683758180223845349076748632688860454596652620567771088765000440707048232433653705383118870733575810685333883211484275834096978627633823595063015428858950871603160662747840727934092674423181453787041931501270278697236987156958706695772288639727749161592083559385683343150009907342792211061276817946458374693360386592588077446220318059534365623203635174541344871210601756710368138481544541195600746104044706842298510849428830650790119351877910977773335141862640062076463809428104894080856514164354861315096879836616540441011438560153490510754806213570270997193789294789146105222354888688731977159905281397752429009541001651305836480394554935919568057077579378956334282032126423760959082423072027289597229764934551988424258228594752224150190609475791869558358183843510357453839437073897440651091375433731134035288131651779808302095730523729572245866281245783966221821861767515321702434069380586713940778057231668261193783739109534688043329150946653504957516674785529267869595014259782213149628876392272896137037162979137577161049284033061945550366207402127647666398664666465023742603079881519079208374023437500 [107,68] 65806088999984038861560795949446677605621143941289350155837229364163536689227624997765031002335252896272283301839975060417099755033723443719156567179063491045002693793224275585400046860235111623935910716170929514122960331264467822448441395326348396877272544002783408838008454881495729630109882903248725103863280881295404564320391486500858434169018813730246994338837032295673115919267259696817928642584246060429054863961652324296665122635888304892999875646038106523370525544667468563921290018695928186950222213518032586490901855939767134512323839717846791813803821533674808555358226926879386927173001756896669612219436546605670666870491258572630620468843413659482191345706917157307398221988540836398350903990167427552015729504357168020735124756419999424483553841482939049059504253451451306144110368470468998108309625387977820761566503400365522756847036497812300939524615056895930786129402461625113203754515503652621738131297343401232576146282474275102981014401121995128166822741209831596392722377208720065654082156203481663058972084670712111262015406464886862563846444141527950633294938537030050779740686929433957857983182929702393738304346970485061603999186612144137723610563082693624917608126817522728807930063206594847128121625981046003221762163886261985055467485911965089629700601458195433897978620378782990526982403746576764258948710681288447311507677171836096661815324676832005784675946443862331257280078063713353618567766525612749609584901248635537631054315605504237931685567443547788452368600807082530956988613579141167679583790859571682491634746587618493443526969985705092141075469183546143346607671784352486584296853733180227536308085217999867801356478364089805613302004866889988203494545157322480010899152416076831241448853571553782418694975260881664735797470000620677977771764943096582759135388519257162386232553769417797580732910225466459589312381003934312169951769740901578306298039677093756507401596206556589774181059962496553756166206339584710867525230488572908911334736732076226552623517900286742587923072278499603271484375000 [107,69] -9688545152555669590264971880461030828766144220606008393983508718365315836821482060299846641817164874407203953597754779692677863840402987287990446344579657542601659078467585324074127905267800482258323311139816860183743523424163985934787331198582644954801189592273745372698018589075492469291814868144583869487861218291071955951401766756945710286906904779459191170519429218227239484820926834803613719333323529427367520173231659183934250053507022072983695175873245150227572374516063138274822867630015104360273750851929881428782542131468309785712849130543466304353015182147476711583813845862927704247169773078260247175782387485289171759485427177105556925912759847292682986146501011375233203511617605190980152679021111065282205424038528708909521177138101306211449094850468911704997354951870185875876043018473817102529959983701422867065010311298710199018014410078175934761021881385751973404144603763688522064752664180270888680259330189842752062552748835354463791019602758320388904157143112542292829099104713627851998914559668279124172158619765265089851517520034017955826743161874929643397149801218346689146131190821285107322894595517149128864302224140437161701355478531599560171349260267561816425773486094937700239114105926989003792922287332228237213293271435765367928295098845134631330283894759050873971590000944876971726828309867812985458109728825701895863233872184350940688774268091160616147340588079734242141186234625773849053354106294884032446817737835649293011691248118690568459694130292293907382524541366958063735220027826417457108247446677496553142543617687563505764675070458790157421045771932304844078110825915217385695829956322465929833296617563231204280411927752273886564414948717708113457991317977280143072225358304513453551257005298585264374786540771214406314096091444468855047029962245943580843524579643081549593781846624555484184341427818604389413422398145146676890056370308144498899433347829489172869527236233655949568211611232699296526788214380589667870021834447152049091397102186996265762939799515152117237448692321777343750000 [107,70] 1318121435342010801680189121867195170909471095748054319229997017570853934415274664512556109782588512918866897902156944005177622451765713240627533800555265564537736275370685329593876572958625876980909022874334465317876702300134429331126222524013241514735678775509207719630840628096294300780956974084472400991319658763195173578405567138643984561764328975671881281002715122797228652101085309516954927188729138872604499657935211973379753287311312536880816493183276220694538020510670342223023244803423420647785045330156482356409995589127764979734068029901704916916831022268206475724972953724526856389391636285004453707167041241105900190502700860886946312252972220670345337399212988461435476906268378786741206374759482471719450097482840064512447434012569436150620888941731865395770923292937505211794677883965278638456450244997166683107543770420740864853103412006421667654059116882876826174583827490967852685793173261054453396037923946289762847153676931763163370464141240980328533112564431334585326214336190138263262370678814541008604058616413832722324565550167130291563074148947607107247090708018569591915635847492551916504254616180263211231017040285649138939644952058161942663246899190472835456646615727717386182623010459437675658483895674855271879389436582353360681079944203350817780116970204459589505430930114105781372546594662844001640903127514910297117449133034533571797136573510273527466925470437918824907889186145535204643955048998618762450345410819102226946460473307717970120487041757061154474710379990822048426615026745813787029899069742762248226360608762976847971916941509399678767630204183231789050904975926779763941136632804079171782332061955998263478378962287015493055491858289113158770050355460200462106022993090588706952696371247588082553985140593634839491289718722406960422090701384450554802493902692047734186375713096094004747568269385341944845260207111824807238034394280142850437431491659710664248015376293142670966054675646155093503771233252000556922026760712711246491589358364879920783146189933177083730697631835937500000 [107,71] -168874328887848553386293448289378692031369488396511514985372374765122449055957008568735352760671142760048111983356504442562082154312598842717668193090442611057724424342866799274030143627513667475842544625156848598599667159858187776584180483178505877835616352945248737271406039897035614241751228228699046852661249477795597842509950351331266262805092073748451897981151627871514296831931551694568364950659903476004389707474507444077302660737475946594720878469857296003324832095913441857064376046687620532950198814446283028971503103388253629006982572901128821164144526296468526838761500129668671265981849950986643216770805979588951376959106990705125988091243024710814901156812472630729949336367448401509520458263222586696888057167266248265505445722809467685237894439096570349552281799038070303339010601981591821234345980962301224358896626743586210015845080420976835064981444124559058928346267843635608925736882642228696281763118359754053871912525322673497777797678597860602259189150355902011397519358832752187724110749838923648187350292771214214223822291507005239140352903788179582429134724421684777507205094759480019629353784387878343817371590772042466360390819000100910365412484542129102315235047696900656643380187725585710790296712258255330478004290836502366116422793951418698122608390616747713796582970981627945298155087890742651002638729153950694595141536767475152645406930977133969006053118709106886431769062880983727554955635432384330999165397462248748202737280761084850432552720554257323734369605550295928761416914427537411132333833423764593288650220291820452806976229197095990641254870346118011564664580447298172101832603058291321631600235399907098696511823562476488117920365356457500147111234782733211825366050036506994334011881295468623100588765807163970116711899047955777368668121434222054267268244173498665193994746915870423479505407471071896602636277538327647716656766030983100447021221367092863120552149020798986292051564101094258207310244713723817405500437201091929765538020375647884049085405422374606132507324218750000 [107,72] 20671818167164155149688689568908568030925960300619314811882650406156743057950802809582956201072573088457504729655776476142426205649919696519657594123403566807098087681067903751031061621125300428693571523773445580010395841615678832135745436106843719583098387747023545117282594240025220824324250443994870474907890680150544034950012430465402000278016028158593104963920952779993379720866666310149997434254126578865548286250114310607179175214690806775804787876411332920858585712342983154109227612152145167541488195023468519554323908426993297594134915691169350962631527835018505382684442268899783021543516630653262890826584146555871955367494733974059430400735228588921267965330484294072072305482681998242249057179958115498778920491997463816754469877160695364806837565754752341415716852139193341591556535292443196588410506363629341211249626219357610239917990565457600773998162521158031436372287149144929752292336157790493916182475770816799865027511923250043098418241804835802574892765833025684615695201595056987657675916157965010872930890392280460216502201002638270506432091061319355535022535258656415659190158041485324391097656199178373199029516928229405443476514937671263649832818150923672429759132441234089010774513849572899434685468589018435090339447617596943970549682893428926311192274920612304071893004053240508664810874019932600912204716108691315759392818094195512708076992609227627911933094214342100834782925779493971156819681469846305080858459411141111753726296788977262795876912069356207128739694237872883772557079868496803317146083075117765840884438178845754723137739709185620950361205865795381140360500686020176642980916084522274279578643666354154432034834699954365956280670760531671803429123587863496704131967637112349660623647660098115737464896239218139609438155858740600581861527532699966563112604141922197205399927063191690621359196778709807702574426221008465341085368875496126730757723601918861174949103136112291386769292539744066768174971955198132469398365129453385156348599894203394916985416784882545471191406250000 [107,73] -2386096933401261611633873723650385802734177981178173020650152420225007508365345373871506421635341350765785337129760502927405557922244618117064214528325535274556687054228533934312875572399320727499708837146917125810319409729940149226963070391823509262093101675759287408425859479013378366770345397568433118228850761807631160482716689195321718820705621679999067536571206269855562623727038947695016656133354656021133861582099067925086185782539528919938091710927807695149038692713164825601182382125384388276787721343712395919536848500161360435995963197368522687636362283444574518857970991425964708002990054090336565152786597424209460473292151595800124135581446542499694742889687648767329562104645071973383728720069190637457012726834064343763966351166121966113086704534961031973976833857455504298735131366886680279369312350193078508503873964056059496904055746822981363476275197627027082010339006988856557938689800053350685932799625023575867369653176557024839909401563418220261621174654098523762093034568005962404644506250499153127440476735093783709599390908974992763938205497441540252916759258826555891768416331187382522440869254038447976715157440247241150802204810074440619466648852413902048564767615109199154737776305694704735725345024562862693891837085499415973142953290855216279448668298498686910324792001033939783456837669902975974265025202914230777046116543831868064509652486452961225076996389422673526659761864635009516491428399819543102409510625920706967027538114562300609305193962957968516692928638855094811956783597716724037910726026394631567242667864876245495502801601237154785553876193984295528384748422439952411852128363226695074569979698120150952661851340519670688701103146949613623555596317187980704401098247398680123007809627260343782199302262054321629878462961784045514758262733857782639982376779566496143164688054309885111278899885010952476187599286438707867825072095717574347526642621422848085404915184159425772622319715526441246038743790373848736394593602382870292662055401656134967342950403690338134765625000 [107,74] 251824753006349915432586686671176238091630525137671296293470175028056513968963606704122884984801514224301139578058959041535553024618986094326993673750064516124005676959086766130937906860256458530208516685598130730370201827441666798027693414971706306313035127634946623316107175410616611086087449736503682137599319057454250323714646710364207882172330826807258347520922056388062636533356094234357468519506654952934741275878736339976559361430119568191438382238868479953713853358226270483301871382287669298464207827939713097222240200070007487837938833724828391221530320337131070613672075171134831663830525245660363258229560411880284089201776817509318485810240037530235792053704169349005551130140597787357933907362635351488429251814235850047167336419590929315266567963561141292589703005676900434722313073426713432314239338155872942279553573441277101351703495472388856110760465366625946556988763045274575992819475197452611460892576869606658812369494674684112995972343859270424365740350263415986723415924949265531127553304116070454470970484121216135065265846405853808396176105765652729945213119558878399995785526336139677936814411879708690546430227539127064802207977679661869746818287593592308238958362856077134945600088621917342202545580523351065920890534415667686951144772671977934929811423806013879842072583640342608857816719767950619439968109719273926539935672033388032860219070415686099381016208427761296794678556681946294719559179810239317238602931055036872504831276259169755438945502127644757902636886233586944415336595463561379487272671335062889662236943047187852716955810110181418875657780491493119600783417670236944303615640645546814497165297043293296478464217937768651776623916810805714730604422766925903688936758737731396840639647527102557206384122725510545428746294758378159602604263910904291781738114606666264446793590426057160074565222400642531147968785973599423360099932928022698595067102383588499140129871192471228786597037798794846610062661869392152215047117185927174574072750339771620929241180419921875000000 [107,75] -23951380576770486430346202983449899706773153774752707493902213807036107056257833021960649897385393290333285986621686740218526163270784757549691566037147422381619264855821957323785296313035000227144849624884116621550636723481613327615063170493832833588879215331873158691898352343370634061887716913370040921800317896696609490341886121646728106041274833755341984066281253176543392302831119336138584150960653139074281817011707698167766634071991121963027881635276118017049955508837853740396892083493752003508090297884191929951444982643237670364473400309334039891027525720451891427165850351645280222467309648310669180457895292327249044417978163811907854777952246573127791410008731404969601774032882329941027486426415107876424783127958492119751728384378607612978639998082242726690004766013897267957336405786738883202648606892027230690915314232678412400478044953079552423931128505401404137695533561150654383239071022083580312727719102902499599594695298296509228052214143504053842704504431523056330596828281024985976685687972132728583811436025604926626028912123671582494998093038213365184828996625974352089782109376905879114247398650362724354625807373471951349697036294013591316484760518944656547336447960616284285638753175606963395677526119834083425678653238957160362658234147297509898500166118052605307373057928684411302347834595925124061524702866157624297353338588072713160823029376945366487371109410298700521848929825698571976513420446855634197988703949312525299273091117130178770419880213224736612222489052756806444515144437460733398526279176867650839404623981966623660208257846881340981231141281165425724177983818466915387887897167751746074932802317908457405006492015732299190864264071156131674876107702618026987243781315025328653403701571394304226631073325818109370011541311125321780357974364901564845750504011566997049259427708773038766927095084620128165818919932542488304138341254211293579839477414271278537581563528301668342596055328606389437756532866839533749328384043685359908453258749612513929605484008789062500 [107,76] 2074158923079765568407045176861105723749857604501950921838913141817031892825646504981391877029105581982651113493163459550014093955045563408305855805514494104362374959846105949808424740425275184165745948384592871377492258504029924414670435174770105593952066795271327837380509572119547988763044768617947036060845626470547937680842039395172275380887984124468174490413994607719057746803080274859527022074647265098917846498099452856681237534772975731907517553026919037268132420688519742126839517519244152986022886407300060754283775781173627995104017471282028015236848878973503970236754476158408503212366660350291179006115741106046219824931062030554427489388874506963884458259420772976188844868328751413937053339102126653589977772349254992605300758398920111370380122049543053328629048833844689879526261623098355497155047012946575754574212671636490771141371694996548715084723047434291420797663830906618583987534221033112200697399244291531132738609245232418241138142639236011415520550914649899614446680713141807865871195666592774951419813955063520109541155033034679318526419152895173630002034058765354928188856115954838276081584115618374503750585560509844747703918015551883837515063441245532443563372262219453359410353383649909483891737693921297639960545585792447015220713917247656576251643351599884125244923890760904682190509278771978842285765703748726152494110544167721522751598195080790949578930866654923697254685623984454486555755677858037562518007927790552573130061450841383653871343793603134504291876829821467407728602648990255752822987994053806004492617515040772987562343280664701867901346636143181792566128320650901771395862743816739183780833271519197793053027608250978420683229990937161434400080135686754982031974755741115318200324619041180144351285709207165724602132056941735324283580509511903557763599897567606288725921996365373617714374719195804561330451114496493386934456383110099170627113863227713041043815013022088636098725288095643919524996387291132463738080500679561461413229748191237449645996093750000 [107,77] -165191861624426864460172153240288837111238065586174816049249981200565845066167553698389673765370817982736666124498181417452123289185549450361461883836086540750120892346252206576897323545290786623397523693957481722133812889726695129298505792686916553559083800000318149911123690605433449889360730036656880049056390390481894229219029955553199179230000797337677712008321033545134627029141719682301656590207255258467273218905368681522590909263329506623505245974578253560402568431614644160709348444205121520671076247514781214209714348591423234968776703421212405120300436924772396853662502436196133847120206384376101569810376175679125782327086061453948514697463127775452497302185910419790113962695176924424079489171787944331050070024585866666408931009517627914490384072657858369981013909451950636929321692493891776873671249343524780063252375926683487152050237976503679488893690604861065158294994893163421476795306955320957384997348339513708306840834169029798424854638027997163260355906353390343074707291660256089919751684417138260928940786278146302368164788458589513102010562696683461750372924443001563648625957789028928487942583995118908872191521406104322410574724452533531682976142702627115864201082384104551086862772396900826853568775720598186334875648624780588346184994803536587009427808234921551915970816355142689759248267193005946364320309480523045073340275881151304039730339131766610255411656164781213591770586136997945374980982375072447634484753701855276924073649377252918123466017691044794909815121233174063861234787758591917055060496279653635801538856445898143337502989367767279007684041888713090970891719286140678231341111072721233626664605335688811591880941460069206022728841035631892487937244844537743567934290356946037704075957172930612056338032988646668231334664602541856761357191377070062443454727354698220710847992074909416970520204255934926888695045535036108940777251835857912441531793318484289394799368938202943845451034898388019133488576427641923377881524780646128116737409110069274902343750000 [107,78] 12137012630839124806366020770702064004417615713645389782730487067927466355891804879259583802509210571518688517025516116206052053264666573258810598799646934263422282747168134807751469212238517353102772519783543802157549201209639374917224530610260537652873324406830723021009107419722822461926439983888226074850814706388444295645191150280861961534704697973465735633789879014815598068404274019384487264887355627662263233251135031034585787756367424683667469105330111186797443240084089493776066089948987651049759679797084063939813379052089559715570122806175072242229043234877929276639233847114251162872095620346459349520034768046637103065758509878686795102222312243940713570170625120179650463669446733600074512670735716996775027404390579855446228288902036394393389243537403770277805406802552026025162020620318148652053330084855451267818894468176194710702241532812736896486773123486710625734221481321090627964281903029231371159209768696597245673702887266261650760952174963607139058643861006855857270587668835308255438285646743850280167326442696709025995208743644118741196728016294939199806916751784727157379678975613169526614834402704954787017970386812667578796634512173689826561165834418219319515191786075911140852506358841779578028731360715888968889891414088571826168174700472847509214561413098260232808597546634509534153661693839127184736575296591303987919931177055154221749762819895587059080212718839017456396727841380851265609638641753300837032006785599366136497077167615965798604063492267932311738050274000122219897721342886719628676742782578354498962149190772876001558877304315755870783268785190204773071507586781710346418633870738258045193718787553346573407211870579684555878622665227907021553332466489877881905841829432295499727326100939651716843306296585546223297845870908885146230854083488610720420107167564641061137998273705082105073585037315654226422968291810803964039662734563507840310676096664833551377310878409212024330730333733446199396253175917680806012717716372165746100482826232910156250000 [107,79] -828901368446446954294940480143478433209874782630908801037162541563142554976431116001224347847938355610278050420828531651787460447758331509369336609030088561759797777600249919468623671088313685833331179105669903520992991582026976918616859274590647337672487987083202005858962112895830613431773400132829093469446448214025276799756775224817170917987055910263631459198626829478965721133163379022056681277169539510769624569359305457686663365030306563197771625772668397799879365083220275661176057062287128591780958640039824927812507845610486470070458368966014395392057059824238702349223963319839743083001792366249148496951020009331508880229786674550259094204290765708466842976130270033713245945941416727900678095675832078651691900345299282821238126412262455741459559624116463915387892382467233387246846439642912202305509763148383193697603635095866398764049361327562317682216306294282805421535796757993749334804303056927566974871741543567572518759669620191312937413632177814783582305557369409558587276434397330594791124036565432987317461352448944516630126360536205003271952827720459624709826839544758923381368437916777528875981569681531618315246401037759110781624012736271487704550221727791394558019638681914042444354418580700493074955772072461473284073664203795127318099801219387986672208255739316228940681130535670895940858491907188797124214040858611787047026544924863020929027293625445720876992027054888974650057660996192305572204932794061989519502071871047642113633949782822208690338583853987018460560369252884802525749207552752481831850955563814134516093990288546732340560655568868116350690513293180349216615540653691876273001482685734407516645937061966466859705231535616625440734053642435799123852416612499774584107974996100422400852894964101229262503950504786550345869818170483297048879060246901075481799077533911829514898826193883839717545372142678101456474523592061339375812101873617557839000434687518375341197861791803293783373088347565046367012952031969375753934729111038769997893066406250000000 [107,80] 51433769443897120737484586858142385206209113500380098240905049046660161200210514134840957242184289310568583554926347861822280791544633525462411335488968643996759513305706705982490008012247707999302003024544925487015613214068223513115551807443772501750818200956087162351390588345368822616753833329425651193540645782537239875266335137213369908530442362256022155303531861177805537753557533950978775088210929729876631756819325940153905500522652004524292945828217754915013182139266056049410071119501402337014081020126966283065220341335393949051359474983957355367072593918338821921253098783527345466950990059497041809838644576635804872549758449886162436176764172794181614478065976159195393809196231821910184455342068648928067796205380910494132020469689424704940234432797996839043427993928342555767545745669636112083195090151338115550767770942591514922520237461157821747290371203746772811924210231159772236143175795276176438882059688106595295390511806343484598182580247623385115207529067378375359522475921247252897823838290073918088158183098243971007299602256713001123014357547880054531491545778397277712617964939376529601574716773951949472494723362191392605316547774010958704115648182534780876929498055436098921691807494116143836466777787759777652778604033687255288526616509720021019352121848960350276184109278051941750471349559702482552681955897761023714254118704732754061813913311263275426588351039616249958298377070645010779593491066026346935835470217307134227614648521827416813151182137039639783213658070210876547656134813325174768262067292574262338453327022242066526513853062516852382452875100721299371369176317732661698916964298895708135130441793714810110816181281817163960622498457409291687927853995701436809230912906262941216824999610271896531725379879609272873564526224410682175907027641684032671314603177496297830317826570977686325532730017918678553201326494616262906171540159358527613529913603879219011547590671458849536552629091223440591204305160231437909770312778752202840200195312500000 [107,81] -2791044688762205705145905968279866740373313983025526317955079469795739390445987005405285052855840203360843964098132751247658868162402777328337155690208733385962969416368448401225139201605756992973563650271687709732608018889786778146192368841242918193745845023352949982903308539798891357316944663729316661901848984840673967297717088858931221966385340826882739194690426077058854382151875623975205646001585980917291705359314849719225940568039998428098823806681545261473773658590646846436264924108690598236384620394858178921308371185036998016020630869145136779176621638805602642421500134270356449039361656593815467127468523070873401833611738272708810706693391930150487587517710785622715863812995856726897179106154650392652616773505127576596661282632672613896595742263596654692816543930738268866064608150706077651000140316165454159949648923740846703144068192432698313914499413941730349305610354948277298352834793676611820443206417587473759262595764380893003205397412670272216367791146282776531385530570367896158896394045875294158235966159382133992615901583288594127286555102439488908085127661285952345930305260518084969762931518991892318495805940352735490610628658387504769461950728950321771370385334644270291229707945950775805778602488235213627329112127608317301333944195940430656183948966336235085947761770534612297922942163089545539922078538932661469199675425329801111260848675173961627833716571443776370978254543480154380943868142625812437225875245469203887619694284207944202371526715290248119532696183054240663546985605043963576291103073435203583675625996865110336392294018004329465519556895907253774451153879104353182207904196738877678419322410795357437637406624427928975416826433144160889938998415695977834535802150180907865156016310703150608816910400059485452227445512417324217584073697109368485578419483078385506729732108764426730685393425064420842494062906622940428544769653495701808302156169059623501115477346831018606212902710642550084733894750484415130444275724058787177490234375000 [107,82] 131984833487915912257127469182656883251399841416276363257430432509929336967155176124296531330854966635782060307126197108065811193088457471192243675005300152938092863105068862419358616480615704644407682992757846664424016737669163106790732990050407533251086555010847412402231656365838581496246831247129420634722436354359033368741945890553881692091669702887728528921988221426561730396412485987885724238931460750395682879323481309763833708377349450479055932644769680336125246522670592294361098704113998564882779508517327179123078623326311900708888047146643064863752857003027483899525132616230574374225778587636017794384346944629110113781105134661561684484596565660365283071840333309784869976707965407658348031298621339633657574382550580908443270166749045654338475229217279626276135727884570036012134193775371843885898961421411890259523984932783829779588392242465827066492317150331252391802566773669578192839812564295698549769591098903499420757326470664099181823965944362769789222020379692251064474284290863195903214206907822392190114171740639548582706996586920256438864581847246323052665466752909386819757130194838780263141867916660399114371535151854368036570564259435996059227045969026094881721944001009547672493714633142267970408223860320471236165871526506541286944476603386476548755993521478991493897947037643002121610813838933590871455856574188801117189601861781035948726925911647258399259091259325056690986800893309191407452507946575431213393883420273770681132011232909925336937524463310394016919692649998716951418675334966009711845415837576258487159100549844029275590064360145028525777198860008679916218098800997484409086749500853815463959701702547844066476156263040615909132387838757126192212134933564276890457393838829948474639540890573100957208704803051170664310776611496262572428543326432957390718055613337136696627033690886128480900530313273788741765757429477051695348933932792974911342398390598781083174653902140556515688595190279822034663563985076607489134008481513743281250000 [107,83] -5347092586771595504365750099831653865529790864852304692147130671773437017694817523795502931696270867557640792911031501033575222591664962842485991663289869193167128730766620434690023872243702429872734248443632969205111774560564556664984536336750470937052419189623354487748179172152225089816885845097595598843697321802226065561344344897930531644496784679602600628454970770700601345801491521776646244408045978727391498865541561200451381924430469735671516528161576389626154275302481277461361402425955378131854347205228351557227433591429700303652035658269009626861849630932428373218354386852909468036019058115073085953048942180381092669898740629008798121599738897290011389125843533809222062661022481228841154448060743415569889388630327192068517236150773058543521685296412559409345809200869248412485319824979073391649082815222553016252901111861828377371645368378458490271525473439342657861615993757222974786048540120342745788584756914119956461080904984008802803234993406792583028513985646330394531893106544212276423069626052126760091373008240103847168400599034048610396608642944052540318995487005841381300338920210323042491493819084382046466857614373242058171452601840224666531811495562951510133465694102555343436630646665869380706991912499178007226743732232716824869542162604289284841501351217248040827769778484596579978327665711852629593417634812296671597641000218126361823795055286440756957204473796314431513278011745735888180013108844773763121479753665563914738736636790290835383197203027051369753183118250996121275090663824442493004389733717748214139074413619682786865872304659543152236498121814826133958569399796088039857546902924278445420542243539056136981595689432215620949295299652817888321070292933047673968071414033873360023198498200252550429763306895254450166024923952853343837036116471871653840695475873934332722188960458933051003737804035026127534084049142709472588908123678436460345043617153165211909661816229596704607114222418938694594033264689234299779179719877319375000 [107,84] 184312944953061329656183984878652839687158246574185847997708338681952485605169710296112798582053085726511986211605536131163847032224753785669589574866139186762099284374335604967764103076945023916396464343381044940212948132615197376833829214809549730119412256747306745901921019621627759763651427496453860653821362740339944589384782080524265161890620253454828148969511486696301582993233151480270274351469260884908104609835714601881698339536423933224134108011507291415592175004382940408232247853534382688600302137528771358091418574546403347244580534971423160332983692201338728241296319042663134653375371614982220205060963384230809826575047459390822984183192290324178019298033225037389636694971078242496285284598531643353238342386386034693477452097415006134978712078211279032748204559055755853171906496835948461723672972024113123160649293216956164586230731874507556764096104726507324549627751085448463106793194726076994308908254055749320009509889515766650402799340297424313967434441470101183116545851624763690187632053944994144488976474435885984751490004788181337247683647274147779763078181982053686823045546030301241986459148647130070177773880530315083127027263464716959924793742531550136506969367836992306667802531162882879610414808314872212712732496710785473488457068464895253004065440797983551191346940164458320452181639713803635542882077746737039926222143111303527401554359945965636401016352627165342517363317392399916938494067904490175747849929526721450114730768586676904791802805881562119394444165082980087204746121620483607964977339099758849046198925690405939738408053834213979404686012433410677063894039717273188935852260573714063311090960303069741074390222066117835870190534710798201047606293943529067213972975118269414038100068340496249289401872642026855096217249780531783525624928973522683966728786420436555286842126464214185374799898316534977267796807365805881306373332401379646278271851697528974771118455563367303147577642299060347171605751338907001293700633096835000 [107,85] -5573972205571607466222956071140197376173580970855467316840881192156937567073203350300474285891522528337485774069970099524963877169328954013128794329729597835752858737718675122776392068074283888507608783471137036784264069213605903661281158755709594241568593238620820642979839459128862747449644257368632547625416675618038024429355600433241670169721784299886798056718339626446813836222491840303703936565092642995204211962685910639492422270464202342516484496441896420768344512606369944524565640581372039930592767054523304399575001291034794555115165245245145733479231140494431565691520561727197424571747915292216000803144314969376518390976218201449542065800158651221914000046002393295893678069886512836654291768275468500144969577644717267901491581218493531858381696735309725495635644116483783040574093484601654999471216803404234541436739155602621350947660201050393731147819088545666148341564945168603443783991940569413720195943295336082459984906876977307041110086428129481428821367726007417903725138839360651935849397869136792129154957755012423501756855389319357444484159718136300344798991485141488973003233347513708438108267285594133775775846941559432850023804050344605112472495935636040219691359351934787633935920418827335353922721438912548138853391702913637205206461691647624657668001081115482822973007588292099509310399042802823881291995536020382642894476736262681116405652120001557726688078494921882073435901382871414788768274231655874969156519609998508268708065607165584548136725198966694525103409850380675223093924064883389172497381915751043955516320829845127203867337097406943913870916287905241491542154343325642047045268694398860381659411809433539197580514936010701028561436809066774180873882183968253151974195825558732656782081137037704219616067986177145128846786831183091686461694935545466517054737810587009922465157147637547231137941198359502382618751717212162804691705962122352109947253661197526351293250837431868748907439180276762778747629269408217644940996452920 [107,86] 122652969770569123574522363766469553922564337769200291230222809145090225507410940652781883552651692735372934281831430036619830351423187452787024118838358716984118617063033590999553110462217162375141650015602497719422252532084135275612516680550382636572094617867090355345307254576507137187107376438778671173992143343619073828558144556146291954063479856844137832563866609027487064082554097576815124240585822636626836723377591554878095776890589288342640462551069324550677972730649319513552108853940025388872466331322156359284333754756050121602865496761290721289804047033051788626652534992818980400327365147228219169168321801393875687781611688263442341828882428477805399164504404912737942263760482855926019626393670351649537009559265101737406533014252878838812211770241950253478029300167304329941629973679561957978806252814821078256957990183491442539891917713569997489287639053201561806008047794111057747534498057087502181314779585437293697567617395722168405233472921687945802771589537562545624387127294446018254163242671303187373738700032528840583208680147388571224895644270424923943675987344254973657564080732122961217124288845510026694945719327861902321802904050844586474063227454109963700700418258451405255201994078231018219074301678477931000418159511106419886340766800086219064189474285650692140968723786343700015465298400061167116363644109438633321060859521130087762672984414292095800695548869421538169158045150946379624383684653043379489436290966516468500008675108335340220499665292977878524411096214826979879501871991320386756650614039439760623739103024542641876202339330712423479093598245761185231011078516422470025500295347788631111037684804878952557398485361206436479592338385567173881022008358840700502402790999599993564893770012232464831317667869670603885597096362830607044007623452423349671999633880212507117119010094528700853467803980783509758282604437193495595050775667085824046427140759619060641994080255957176894136629057072769028079917546410770274855120 [107,87] -1273708963012799074807978586845033040095979053453924874781995222925111693834065622431605918396298824132403333519854622469673484291326475158434654713894686149371371458320317917799250088571445613738500530405677553277187576245147349350091632381321066661791712350228977188524428107035627068835310408138486270150267940430178526366906931177401568097173576155182505964655411507043939864086210615260712722177790139871757538493130321674213525661976136887736687511209404750683105865687862041762576285961084228716772718122606630531641404796346861555807204484725906614515959218544843621470140638061601750807539773579211508411619894943896637709589301517583567038113783740082228082818719677095279180864509193521971122987383372061252220864140559892756007501391350372410632783761761675038482032671987244925768435131375566584737216965251759685528481864228520328935212018812256057262606174887037290067645485337067834397984464948759183446847052062787571983348789967839870485523916326899250396344531476034141323860772829843115628752529152495287313033688501488622142568428548789965118394264346840642300585262206505440780773680308647588941421530483657731289537063220664652407107124070975558183481475725753259353091866432395278107038907875674815830170632193359289517745757809182844140069632638701744393932111213658663661114962809406438110453748479825261294504862230076902004036672272428147254232037631682681304022668800758640850187545466790410540029573859208414633514028722855849475996205034690414048738059330685347288268921898508867748798444319852842584122609976641200080317425271078546743293948467370627488708300510070889649566962105528453822991448513355798171036873382241744238899106908100314829256485836161510477135322008284717594595280994722208796508860720325180110625299156640773963431333623248379965607093097836635634568204912229485740264709824406916073203408145338202590674161503573313820855866812772337972777989158508763586570516106715991520085944119743888167002699624896632000 [107,88] 8999265569080079772807706305394090937622795964444505697315679200602110902782688820771605818478143674714353520455105443602749191533632310703519209834197800527479079685469700116419096610002829162145050417361079186828697514870161741761847838472222561334200738156015590822489844415869471477419245845571035052541216242585463239742725846294768657653257153732698093370015120762638021099484227296284572580743459581738315706753770686709445629935581048774731186043738306203461975529939602031510859150223695699906716781998231695759134560432464772265331912101445985091608898872365783847737251624328869575682424262355010063091086012314209998794109150576053195050890010249401663676668619390727019889837723082258484418172532261456517749593089641769887581734379380543558288217972712216671100799919675421053232342994626059161871989182587422170509572012369851505100549697066104203935832144293770922932374175334953714530827854732051129670432614538843847643371355557461812309469789459796701825244505318708377650119128369625494538413602799150510723446286505728133484293530425969812706046505302371139194486627867950396470771008631136191263776228687434388849835301926148239239870568876411320106899128612287315311909052380336359470157451612704269723948832271164465570564371754239213333452231321748962351395549629635804871805257297148722901250243422047401623210176246288388814902857385845329405580071425902859455398808931777562646209958297645686520056296300682066441178016140349736866629284962376301847376500377001651620344369799036009146855711579399764074127966828379223211856749387424020137694045153905553544555593155054540691944313500145653097981190622491697321666914801011344518477210914548454369967252329314447169394334413849529053971209710457388410426609788712091893891250748149889312956793576076357605192825083757257900336036839871654703972648133122564010337236690079558539722978350166097596355063266988298912231067280540594743857163242609901837166974307026955120228041628160 [107,89] -709928791831924552521372750735134240341866405171927526198318688823878238301336221949010442770177463581769721895284258034599718131783571342291768123292141631655350367391269705088329142020809709634636144745775783157045554517755542120494784616971441866400346033176546473438423130050117623634523683666991681573941760963569779809528971286487203892115927302610908955331736166186519449989271160200832663238227336790345844492897766111926700610673785202564891455741137781129159871871025083233844906130668986424744702109593129061188446142254815546366356700181357109788822748069145827721957042870256283091392063587647887141892496349633512143330226157822131220885470086438646847205692948017706443359759200714048816029034017380346163849897064332537400295333739020134852218921273471765507268838967285488023717092416068221371625483147947047935612766401036969485357981596523077097102542286870887612513175255251761458283831516647313822531873146669972908601139838921262337398842167737090410189552336609046956355670605620816904915343958992918850333100983318263563713770676900583822727902496591042751697419322222236732339664144468466159913405346066718629553004759770218114851220206492756358410233758649912738901116748634197479056385286863472838583630455913397029761196941801149235209551188933281442625612014326514309033000644623117731167036910917886385119584427701971389111750088106452783033141575512600899592550680332066562249885400589910893314832047175443041636946114264299225484488486108152258668076063650052537095520346004389040015180446804705333492338145557599570342021038689090322680148986304847176354258374916187091689425193905023698851738861981789364152892854975751067443914525132731681204058833185204415225768878901028283390058867371928445805647762136932593877439242145955711609352028040756425627451433748009062088586753528222767759575582570829732921497258081715525912859235342064957234769609352898265145223517216153870738390523524669380435457945693506210343993600 [107,90] 16785867013737996356756542867928497739655765512748718280808379220991729187522320577304539758631526787096856427054536449652972802903049220646871730495694706029685818748817556109148268716104037210630215459539488687423518240747163786909187122413033508231663023033026567619867364859040200414696134963523050483261790395135842295836746064013805968473932644590940324982211497549214505581203121638665271262053378798900724928524511774638121662291734913367160948562408729007481825464743471574002984937550559278450747062181744095075744717125167085902416113434090494326760902808229912533570078478953282284503527946640462616792139884759203051362366437524037197007202897552103097985932289985126409103906755372321045613305018078931889452439660612123091997738603501715431555533492995149374094773410466829095923866076051371398789422346858967655616083862329647617032280360784170574220183023273873588838901286631411612176084675019334112823373756147909504161384249761718064486692840001376249057518542316628865865847631428999017737150328146848631997402496039887564371466794159387095260471540319952491069384005536649491199621014911680056429277708915742780814774714567496574429186795820892385147092344897362792396450798557220954801881006729854321961578832966084511325423962206647740733089952300295499895339425161336317681310085360000078725663152983256508232612970218838683697189424939537747810388219509367169907883325195554436710826401353484631593255852142134050611955128429304738758616158052058809872753073335809166083502327607275536706109925312983061847550171438534546181279721432744857482708379820200644828374505830506734204404001676521645067760194632369327415308283611755229728506979720319928265912320510697690167163931533887688086765618351082322844461449662433737601180937922191143727857788001663696498442215499048589659011144071000825874270798474538914351405044552719203196872290808886817486061726009973323821401757035875132373646011322818914439400757020216171686320 [107,91] -207515971124095206535912912980216583686563483511783415801293681486923685231401688990077981060149958091171004812490573660949993626704606614277117396911744247537301122883139414730322104438575492104550995470967891697340243781348283932350414968086509389200628914299393672261069095311223242710270351853724502099177622337801457577532882435729004294036248956616686399793135451164132915111401556368108348664608161986691387069528543405045576103581109186590863551449926352481997951957459135683995101702286430398052534592384642725382436136704969521365327921889289783697502346880385634076778384770589975402234050038649985127708442037933141444609523409780955498029401089846925172823556211122795659814698655648730761279054027143415950318482814500692407719570548062456527505254394354114499337124100925286228481378030807074589246192901058272300536581229845999261282710862675448515708976837238114479378926782913227104047334033267211819648050824278958497801353244304012959773227528847045931466261071656937950193355176259724626604231899324846691650540547952511003226783283286230403060323811039520809218908055698399512795438209061130171330948132997750624715208855595976466973710235146638509641538700980232142016308786555381086120066715744119142264674409508260757349093910635147825511820155680568806696093658160779595518012345256929074394544835830254610446621595320191143751153976713137840724326586733697720473928086764353241779243409305162572593812761893684204092661464241722285291513419516472355426499884252622107685792202066752734195027947698385734287219847331931237543487552541801793993380608591859511669600660662296594709466185833771897325157214837146720348680718597279962950915665811987043279610337196688161285282700906871279114602870777447032730517064161596612104603928772244279671489398359705705213571951051462693314811743801849397098532546686462027288295471313430545890335905089962791887741751717788458010804815946917873627001898857971743786392451416884480 [107,92] -4771210778235579684107165250723350499328925287264326531921193400723784827724301536123086623259614108802967183289607717617104245273868166983341676406117101418413010142793323240706349066559592302253655004593637174873140655925909504126791710121610853458716274263328329782615840814941785496401076843393142518317671077119697852109831153782759513584703353186150153652928011041727280753831078013297254973409113383828567132752270261544009206121327670911131216962646239988638311231303759393569691029494284217626992320422056635828951960807391036554529887798452927971897922966787580482083716327114972415733327126093473586295218699376477570434517440983392276807242390081912279580187285863639414682451838578208125895228307158251725411414868267318590139413574926539103485517237470726341529511205940539967326031863023152980826545519842689997888865630729912244856459117880741101966406001292151037398627250254185742439147508304842425122514994121792812632065554958813026712705530760051077311234190875842535547868017363075632479666439942473733073729694156500187681762444094369854715386635359127476189331228235382600320227973812796884278455358456328473847629953508736536352564273786793071575661405993730147266916577614592372319554947618300770234705889638813451859015057446879104757715931275479620671833332182692007003046874229294634010254816561783951560807741121207938442753827677013437672094627988254337396275293034816832795334546487148850024876706512416243669568315453678584537524404819147809283531581262388570710033249600265095879617476555493450315690880257294501970381056697726951615081343914186505087365606094037935209593688123211109125389771347656053791044744858533971004821540863242414485721871369928192197793249562026184940605952256872235746967895923219413929976681600579124395638849979757461423889005337083818216728866754784099958893312103878304033914194949494965788763861946491108823261319346001204713229717470313712281919069804789844960104649750800 [107,93] 11554786381084585699453854378553136918083444018730030320451680917736139039111276814238987462088989936508115089005344801895204008796799264328034761857666595783824272987132428262348427484804005292125607776224889224616494279239497316804031446482711933087372465939044967079802922407651641169374595786023975811408608782842440750209009876200441397191258179748433164139451714928130147915699043889705828464726148406230136058788290946433365820940468166848929293803785040919726486080575965358983642549878331519146946689330392688289355052361707322300620676492399974547187835160150036407747445602782327070730552738779668230014220330352119184261721614992340164704885343639073075382621723857537316573706271173314175941999719959292761580845765613206024463529576748745363350388577362021620092557712434356670763256742577774664710137327611431383073187050177948839567005433919223609090212109279153942746547706450968032244359722830169174770639075574444624531085974904969347875586314499965916605001769740593885397700130185110302649634467026798032891732206358503384829942067873977376988355289625115978756691591968026233485714523094985665692527432416872468807285773553451203311175921807630350707370816398255043786193769586030359940726546834711321030060783987524446132364851396180662561479547445038229661977130831534629580452075113087826512581403471830452075293818614194939466567480999579577241307658425006924145570155269649259322265266883215987903873046595114897844327105322902440821504086795870874060862868857952921699133250183694247851931475708920944306183295212475795013493677194929045608263389892933462949438032698514376065395854324629227087935710743015845412381661272780321291590936824433401820485101368652217764247800324940250705527809944279948948797459117753808401027496569658636753713819606663822086030596751125747215286473987860615246507697184125925903982223874378535282073044318610785954855128165059085904961775589813998704041337562065337178786500 [107,94] 109662376325913156416716094171050697863428225679443911666748803373436667337083271154160175806440817086176916008491251991837010914150654046884594527476263132321515020274289198803098892127240099237911752004158862337149048178286976753114981998574660980424187129093273682825802066546592441232404969414501497485941685276177412662269386910782480357378852876373795453183541100119208367652461064774346760117842068812580095157155612794356385679462201938987551410720691431813665197543321988504811425494284013022760400076566164133518731897432224378442539808759949643966059146930885526826379382761474237173377085597830502172233276105405393869512332839325213163907408497342456039783974291472305037516438586060955174386769656210418911920714378582330651671497444246811265019738764483866016045619296693207133862679974293357376095805924484010123155981069108573148829392703132868820662934780308365760408572515294902860438661147351615433053221114256198253665798296161509022361876030234456398377268034178400701906861262111041504564017119999441264979205164116589432483395696474099926526224151836100325961373136986165745533780913063850504672051440102270870895006914607513227851740675918024994376912418865439566206202258833852092762523763135887565119929773667631698790746504929972953199636463936378583111908884234638779318414133522709154650571744732856959152049225539012382740942053945718525789695147857995797903790781207282743284990656161563663926640870064056353095038562020543121202720746237499785066279575601873524899425481681815869369573533790130384816104702508494029979175244221951170892837433306504960095300780045271019194605591950490715694876289094313254001052245679688902128770151321084847047186581552035405841886190911389477373354843682122021241232667801937840005401106445115204859116725846398379536757526600463420486196042646922059561344273275565925908801353482816348867887654886580560416098794603273553928394155103974767086919367562708170580 [107,95] 833355283132974456546998214247496437313013023421676147902127863169784313174403185019382525532503947595364759704731985181401905887561671894845685267075285299163861328670923370928830319072504133192906509887988893903225905732041225634053996439805144325246703552605816939359271477279187775725534604932564999526389571044503659415266195130613021638869382020930780690133126901078547244751663118646492324666565605494099303794025841745153451746565352505436743080449792738466866166162492054954801349642699850566630639065604541597108938896030809137283610622169283042401050677198732082788882256332659822043581651115142973433153103974297141434334342882464537759530326910318376246431781639653310096183249724152999112047737275829307432909187104454893825743233358726805427043732015657931228311472926252006477259861609494829009110398972808149745092347371728452746681074629067160156243786664322234607640494835895839246440157721529992380657483752906475154513286581983373759200044539006753047181755497716929013654745307951204218758509389836757656676425435375528080425098639518607005642958766925250089262715186096319658888342924024161860805156327491513343281473312803598001879669079706007721403508372041386398092581614651525808271287877628592642382653353314796416343069618286553542803080563096100173637086486453660938604715774955290469086145737333725698632407888096286560480063552300872245360538225983925006684581569653391135309759297815791694099761370220064701645531452972173266506429671019170091296402808944065098198676674380371217611776787373631177020992691129144029360708146428131640141520021414307892359230104456924485505315139984886428684069873274082635577296539700926559408998105288674946970874352178047469584993982313780449268698619318497006660230590374141648247284019020990399605978894879230812603957503639234337260721439898273620371376221866417198926971281949044031672014797227655711252812589942272671713097029567858495767272388162320 [107,96] -24103354747623873021799255926813239128929382894760266456783384419663092657927625695477580869290101372291946278812243542481193907471275130446301600103790468017060686380999404553235571827119349328439173016105606024872512506297127539457493502189274341138752582736366251306179342782248175743110420292773908570062372783134643042192090923064310930622846889571979534298802629122671969150237470327311970720715536794376893844755223291720095869924283642852069365717287491438472675142616867363357739497036113231692662200601458245687767839999185449259271509101404180142585013370508907188247810469569359426273370643677737670231835469300595652814816870033446397550373142345408982876079751634733414274421458700277246660767716558914610914161781960412586537347231361108958600708740230408862298791513511884583467168224058672395485437433202427118125004944992146451553214436087274465636324912615765777204049152811470603512225802446035388701679449909918159923947051278481327098654188707837532883179478109773683526716978747987912138134641913193868026767622161954753466949355822448737831234454055480841158190967542333965234165840897058744949026886509349718194068077048805579710390753337633391850083168225862758914746967064160683612195285025511050327901400228459323550427495712511625895654332426846528914057774165996050095764090123905428865563384179468178144997231701278993292240078263763516756978359827183384131304469256898515538077715465707155754637013115982007989836974815449437622865988049650863397526537279638482946697022980728724711906986465943201847377776761007369951628134613564869314372954492054077808437655991097088631447073284547435945231320870997262269119215598781062197608462574942030486184817517743106741084613734213704016863804659756132414208725804693192748174122594826643154829022300220701177150745804444585256987424754471851522102208924861628349860446178935234849444485515294539445407098246681947850451826708342256401424069440 [107,97] -1330124622719182913005169696631644090324644258087370996911582102824787888563393144228462757286344170752908466854938116153941037763751610945911301089849197046946109393694287866963161417701217043907732645820229497208800846792808556450239412222809674119947181557531455815098517090133089488592710223126544168782678246152315983603539441563279148905471040963173434944221667863553040223963399554816742187473181756599804576216881398388763635033969452533337794060942219855625100999842334888478618675755344042860514888703025527028313478176831079070456909155875229560331896960052837992976772415112415499937049183737951101014931530178561324283868237360214916090305081879567066248822302588410155948538396325412540683102336039831787054924160616383321851601644153246177900997780800926627301454370586883763248913140445800738818141242998029964781338763906175322439250253212429794838486663167214882364793517298950349610620595400240345904430112609698924409264781409020934451858090644416558240640538475509352496570545165102014310995070021070169572842975591165893676149287314445636015962788569237759522818844303356562658859746646372526504187850129926400536415756587619686655449728391579912316992770830465770612553981268133053779670169439119041985785244253601189718473926640459356782260070716765002319003363971688886695988578520900964421058383954626220624927982403759384495583213346419527396692456444440172164342146984400630368813181247868543503562215519454652208130079243185479454094539670087311710219502319969133555197072328154414787108205210470813091178624679960580756160198066239178835582946020341439456978330414391314833741120531487328544524676632950372013454312629482624309316814222535949239224999498146093221067451933618027765756990682184343943702934026886569461446979258546951172928336640597985788342136660240304850425336732728319973580811184027990284432621604716899356356062849177206667820036184469176366325055088664388786600000 [107,98] 12073937157777925260740930972331537468382543013290754839440005204862658497944416461967540481134892922918867231201288036991583643509774925384950322661514323169828259304164157899513545519326367319419022331979807699027474328294263540597562154418416729552007593739185972119330546704335081535589952574612090652074332544829010194281994932588788590271121077372422529315413685002252328482531110330795522030721310219251265313828319386381900683149025067496171091557834531586156432144700112869503486035773342496116249434707722141517097682965935441023239988460416440460967155690057905497580551201423721134287939508587320326918325404969990275029374194870919564637058936305626575029714708729629679345420586462888087004454851497917606770281839659139051682233443172868277847498815494898343644694309660573936819964346546938857128430054542047634813531022225405527138244065718151353026024887665984909972245067028277598181332178854719539415083784700572048208898010763274936839437015231303854132371059276773702134705385651733491453930858099982823544165879198668046649563525934967134091053841710773977285923564456161320558621336694201863095206022236911452049804551025593167110653035052030218678232099712904744625905513358703687725509726801386199358240058734155153987656799875080423096807731796488891075762896832329699699736563298930044348678029374748857469154234664467754982608489792693483448230783427776760087754833558240244031031019112954471140328966693846116826580032995909382794762993078338764377963133045613443596081965090204509120098805951919398725525290835134410388679710768274275350408685963148940516733173850616274793028786131013221925723719573289613178552731392616653471572176954221748924313862426561842260319527706338137392485960960058782080922972405620433799276139544500517421947622106123897126299734440203985455582498984107234592530398705518877289465128496083492731173035591304029575214311311344418368317593996627436480 [107,99] 32153304797945691968775365411868391866546345500606876615018867072492927942117335913942447372317777145377617722568616330378118203785978893752200958739824419838357831046495928494380319977797241516022927274249926165489350309789981667072815677236111034863264832213822442328205080026334012263585083560941615462858003925951340438947247089973935520498786288172468750856631930813321197688241220839928353239128488677413664543606844798507481329295582603443481912123905945933563405718282018599592583183973515719364280967460205704080711147716232835021440843009578926782214723012137697301488728914953003331605108655128549081908817932785983892885219912779993946282069783339023469653348167392061091270742449656734982439985447108224003129009634341411715838608635037647223553741486572145582631354009106472726357412335683382313567210689536146514463133843210163163484850510176415497174043746174461193791230148183468009864698079516403227707279660865502512821853064234300295241268644047676603925155171604090394845376388790019079061123841015376139376677820139907609201114707518679262409236430229311646472645830581437548734552227200958250456194716691006027688190379776904249842069835245912382616896508092562740297427390435001118135881290825419182751526645754335082147802185945207409824857780436375594350986804665895906258295000930183065752056843203335170600130588046685892445535294962124065799327722325968525488449625752753386933991370778591874122756253714794369587302062535556985939076647447767653280181465559375353037499516394466658374791238511490926670028178497556132450437601527554457273033401974622674909146734778329541752002715157975430940565174264614725281179844239848548233971294614464097946250658190864009527572241742985563291823128682748099874159419004409091019794444294381651637869896548921708371961218671452472462341725000471749100655694025874749941016141279040968735914926926781631458282176295334647460560250783340 [107,100] 224085266414322192395441712221922394894885426464361560594305234042797113217447743614084115381282549314540400181810961055043860918094742838269192034836306650331017549518529303893010893250890406382817160494270630576040334778301565966790860881071357119296398086239201790163793290011929782461929073555884304620444852179172279117789937314312787450489164682469477198168017419564341386423352478979764251590161880373815875881000289909016631388671447143997760986074552371421334480950931478109211047193138172622699657686585512306484453460214521257359169957580110331121997982442138210186768643982487078866277272212880408189320591520796019095037346720053226766063752182866739735198010663591880891455316739076125619166582298738321420925549760755087350657328353746191337884048294529780402812592808320913599067560606257072446770144587925039175420529679396048219669483732535881165923760377611856582483119805038365856366335172430037312287462947428834119060629429160048861881254389197476947686312154259625456313839068227634865140621492421963940238462874557722268090699853315102291913148827067936114801608105443926454183981245188784576667073876384811422549106501439696233990503682252704416837808277440978521156282804740645818798781365172450939124121870347905822570737435098733428588312366022476798760020059587365732596290445645825110569339158280177360590775995495782298384456979167006301402464662868099763086049043793122429569011140453977379928516199979760590578017650069645028898330487042180221624392145935524486116393760563449189480342143256039701408199448476905813729225966918819775660615777740708925510599280812690613942394055917942011021337992773194285081630191047449169394382320538678325660675499406048007000527011309167287757030559533033621166170580195238566760100287893979703656041366901579441649952327477498112856214798443712730088773722290650229793107436912413969905217152894769219245922207140893847517017880 [107,101] -2913545766212626449568605823455730416402140114751781803743502298601542584510906510397187574260356930613249039872208467519089138995212903762878324873167095332244712078093061413913031587963269008485635780368641519963724252935153092173948752124028244199721975858892618539686245375891034594659821724800994342027801816598921246826115715091660534583989934703953667322283696378299495523992894836999324360004551824975806548212937938871288601776968394099968883233912401817209386063737606614565968040671508594800726704746585387616736579815903416629682890541868987890580988621912615620866906249497758901010788985092072846013188501334110193431739011233006873355560658978039987129889172503782260218978926845515553095180140364243508121661838323792529193027080899866939950389481933504904878258308160843430403603545368845785074038410838392764526817948313993837297079862167582024232841231632572146826214218401699766306115045706359325861436121076777825675037343783052328498016388747114705424822124070238188824506273800817736875429140742174665611295429653177265319359282204320243020907972358146256962309740427257895819789546707153662688810013557082624817896545157673244686420338132386445462585680086568366497464320237049184794885598720868468890650268016691329211553268773190934842403112327776538528822558491863657583860306542140969393897245626777931080256642636324180483267976700409960499016523398380982138819125810856931665483118396146530742802530919663074727346781010229511121883691748757119239031381845948453196259774305576101551127977298989363359791990708835420016188362274207932844230166708926508272531198793744967266000638916906819469207582656409439664412402289759110918977561330807230710764902180925188438919991655198696124441179623493027070823800553751321633500914931541721954348420532968567451836292334509295961586820312169441391999357610558820688246532759181070743368828767342061506907867876372105211520 [107,102] -5032124242080833593312365730720969290201895548335661543270063467952809128570902239902706154500387421547094809864162566747419425585773076155464249881440649900741687485300427654193228921949216522967232255639961940904753590498633995105022855928512520056214484964870354563573393184303810398484716285176791621917255078253590613792673859221289472268611247807923058075134194014951918343090834222791785616242701283287232204433337261269321365486952375757095672674563715177752611803759386420175405870259049965046992952403127594357903429311022723043413924125999620843414285510111276251864514334896949463791818433689788601486456124560823863881313775952798602567843388716965019930288206074236660611198587036002938607332909469340748723793325176510864915725752480034293050308391025513226741566011639036153380380741443592758813848305602191640921071993756764095636819210825291871658160372099975150198947908274261327400387359014403235220090971335087282148240832868839704556512014874282960985857844296897006856688460731220015411712677671623011023807912616853736439808059053725265189371343231456381185474070810135472562384652302067268823696843251662688791639592581247520704783760575179265727035771325378215990166851202758297257240227480934135938351029274583948682564200157286304640610174490675770613669402281984267462317444213327692022790368561094226806727706842493270740709969931323184494682075389112501652446433342403102952678180185105304945199984207994152070685884166577903259175839309071827516743854957270709822811902665586924943182265862606652027712801503999161849082828586989930627554003894220316825064136300276914963863875789525074373009838660554036630876185268560588012628450991549875004285004488167478701547606513801931189652366636711993096120152292573549340538127399568253539111395206064780800051966179587719809222500325299773437036606809677834843673832374920286670509801172182467587866517611327860 [107,103] -35912285842094920671828445026575536865125975633983021311832631542718999897217262307991450723914301499099728027270752200281480351510042037375262808077930311900517638025333241722671244749256386740141821654874413371925572512459402537515500825172627309816769686571009111078365938006639323288800639654930627221687246014157165536030481906890842058631014087444980682551532939426734563225526852218063751612739038523941652196561489705979029186499462089307783658267856128313975756151355017807046610584091556234638955067470517271690201222440879862745951955619093517292520949965567490891537731036648661513833993236628028465885631395688014032681302763614179802339881012578825559571445078316152139405538833395272756638101216043446051176496165550996591281478039054943558324656563163477198551545933291911989290422044015916333724812774221107274216302442108575767300613930577546544628306774600655236199777889604507011430373759923189904890194393011602463906610177004235331279546414395265269131272864307707636819361893004968157365186914356386971685107428396547133604226284247132687134631380965016821296209166307402591426643848154072216797834388091522898114493257583376649926285261061282215025615241489923243658502752282489271244861824365320121338899972777933916438127189893275181462189874187122763425843075572590827116097776369047188281476903596004273571922966062899439316549594356162837970396505706141161380395623491603365247856364298153200638390692780508895420688026827113992719667507851992421270444149411659338906536551804222070041178995448459727459352308097227956606790611983408457017787193266429444816843945416191442571331545890610904872525749584015526495884267991996075673297806246820539292843517518734683227902219791026934704609010171466061089603468957136026554582054641318523915902770388207726472181855009122638841417067906353860702920312562941905805901405505478744245714331163543585850164646640 [107,104] 126320728512653044210106768472263854636780295727721313499990612222612111976485044192287769954059333645418283365676656093013165216967315417227884693408200973392360673985672841493337172981952892013817130165907323010542550337551645452285303046364924892643451093821326705228574575905655634344644218825799471921006781133031254313129969703845680707541574184543579350176348804614131536361820968536686060952329114660812836447168689814640252872557971414152597149963941899892026170493517572090051855334871635418083961925186149798598697081154097032863369037380768270312011395720725929380455501598237553321336619874996034403461328374227436444737840371378829475327233086763257866026380139058395836234091246079154407932258901193324232124605098608289377320400075655446762980933377236083246236218736050364209675379888386953217890228375522627518550625702639356170017539247929005965052764442757458908167337271196185692716179882342981691751255207374228858940108346277424545707233008425201215073068018053986317264695307513443411027810263284459258952800447924842692492935665618077941989199200857531280586770800833710424017525461356811733956428550879607416451537720724238217190312327457600920162847511466146253254978096618439213032888585250745439991724249738910640815652295309281676249163004454710905371636845966000574795095593144067311697826283591503289500081173176817998821851704489482754368280382004049583348207814382723183986915349819530498873379948807765207045838577086988182668569421494273118262602304725128357774889753628447130545857356157486851948476620127815340808138923167206202736445663798996703907423989282775763128721365498733514718523398747065015933420092735015680864937343401114457861013136360436167164937653709871161228915597224976574883470441804242814666518986792699967669141146914715774884616143600879022161033618852554900150756795539486979704066523694640681686866937800885434375680 [107,105] -587416631512354063108578923689882299153885582470581379431623977864014552986322226073103386202908538302776710177821875273491836818678095147747986408038562761051448153255271882724416987582484300400920428349378375687447472924146964271111772327666166682825006660590148446278660336456538768108515082776646271357868018203149567776310420103511952046563097845830345263697024160830093439427520659632728570103289328912651245216325079011294597858732413903511703498053368809862401412128264749694428546588381086511469918177265052892686365433498216627844139686587322646441726670699814871867844445769298235179075056824270913801048633257350491062378351654434883120926584820160951647176007164965768047665366666264332340504763566026673166806697334431722904183149648569270400618506407471386574752611034351943695057565159568780593138457656369406833461304360181847539427394106507523730803802015572290939728052451833399167757256434481120060296882103787013192283165402987824935881425646825626146808565091251568218424232948077508166583475485885158897628694791640728255511351808640555161617099016636037796879819005228537808913469352304707459213194323572645495811300925111971860197851402016345540070253734183633655162237476557209110313400221960871047342459842021975688667074925947882103449039149053140823700366741534415172162792110011880986273004177758532097916525777595120434389739666769060727570856326913505222032187837091323349258198832813571944000211248063876744266874732741677458607642905173507348950140248186715867861703128283420425700687087339250027512332600849372653100506383327770864124957511773921288516700170534046360449904500607027333330700091743783518958491506087228295462809124558999135635631818806846802639724461808512466192636179179890948936276126408949086580034626466637799809406835884123953815895301152912141080930200710521472957616720302840363748085033022026235191041477941648600 [107,106] -829060857563926573353356232889654877516878549830832993420486859089316324624434275574424839579569340239601024949436564620262591576785880194591001429054528892846889259671800772011254655029978425292150803196061373583242080697212358665710045403951243846243263474766722281685855183243524621168001042305210419788862049375319214980261191336315704479007023313745271890568673467505082045208169275525456691277793104220925791456683126466134793605302298575467215745677935605919382173877133062609656222528813623141351649059080029896309203030471760912419754420359684454975773469883551971570181082250798745271934154154119482089965883326842124331159528737657138750338585384561813952153851186401426684407466270544857667943079895182160490929395187387868955715717702492819023315887504999022686814265816421544062862416333687947139605108160382652223414171738255373855128951415816357297300532551486900671870942880561840943905559797939000901131540054253218919021995080989115681173312127903019722821901965975210152226555908891108975729839076822090985789760607348480914187759436089076719344879733387718560079902826715395679383508452670826310592328382685062117746724404800959670980508959563694641561409345754171164800078932706266824908656713200278774656818131734434611463826082641310800430657949754483865457788627639800351067128980422086599321210210783178217656413878388685167293568225153261237884077753071546493053067641541165794078461850247667637673398116074067415515559787412450682429713502292634053961371128187230531782201910801591043498303280236555879258925355036487939069558254629063248272409392594060145247642135104982529015506877631725399596650712220144545635748197882387395937151151641413085512470189940088868943704818490301482760097952688931291438933419535635371994486192791027433344629086431095977237463632510575886177311481021670203530007500330163366438726368534300655234873337100 [107,107] -3609973227076848708587354483530666982725513837052724894791771277368755942145853037767990113644355419553143248496796652425308728167006671761539113039348295977351911830257312160006763684255805902914487604354011900789901540785230452252151475540749296820468962145325167631213130206940332328054651807931802586468755295471393314899373435349817310947540853637451125492881174723473819410429585937200136761374242959341567528958109214198089299665066748134537980098411143987398237783366506930829641145894359568959405300805333451713715510439683020147373363585069283135269289237734483231133656460772975348648675471069252090840888325316606056184993319260592915331734703280505998808878449920152114323332578346811160757948272924487050016581401669312670202936585425535366516569828199346537114210744615703799655794456577774899808469921162388605719082232835684203784814909059850972945396823981230818884496173095274115345845645460949698227533798774576127478402172702846153063955078195834352385958625495155272944527156443292089156536733999451310234709060413574615907568183601476730431787523665638705528656838273273955746023618002933922346014430551289898282996018851316745337902296296376139169633465229041396088308659418985036806252586664344529061658692347145972876922465154196599376561030364843129659563424316888849595603221830408302942680919482642844493156899119296634709416257901681492001375158432602172248811902357286949806009549009091580971494612804503176392569310933832213547395914402839431656391173215180113713319543723084578666449007035636570792565112367584963285429083519314975478043102932341860071668710916298920156562871341515206570785622746181190777691003360639536058538551620800322392150754749131856446635260103620648338784531879019761869395555768598949037520034969048240001935901211425722883610465736858022373584943042382614127354453899951237191984378535844978943171120 [108,0] 9300402019035590647284639697939952389352234497693143888074839681834836342140959264040086203603357828807739387243308195689500427801568114691934534700025191236573172737221131690937341687470905545110589917941338356731778911295678542173519232485262766673192501602110889338180206902801310825669231144490499061470725587910830497148539947434176321608681375849182764402832204401534764200352516513498369013204222393552488841056165618535589603854408342531374165934392873436329438422994358174021428290613798030419085649044247458983539400999587407512699540440383650859584368766196791135891876226849176326917683998415561218041322638831193363757709453420973673137867559357588153218552576500293883089837217033701227761577285264097492489098279081713623903331568133204412980481175755694183249870483175109458871648924752775368249405323028579664330893709896844731964798015964417458214193087468518711946310792593634186369608887025514756239407656115893213361790775156363328901602551592184695697978293895769809557496917193512129149713305165925377525169427148671855151206641927176238975642291717753353162590692287850328789622283014957522619873909040962549405346686227349436366740926977220355262793224779543833227573024892180441538006129819439256222660846760448876257029137433612524456409152855080956287710658500792460982258504125698186636106236177753855671610117865744524035598251381111576720831485762796133237589285519214138595101225241036133658062443934111357182410965165044225715390209918661990399193106431157715499306079986098939956306563241189944218169610418604206297454724604655211054553808849874015169900088421733334440867663493475036259541704389995427358987242843007069437625035543211343924376717301873577616932584725930788679031761152722571635423340676229735953057852823694466086902790069055153576213097239757724604537417063581778039838952825850469443253545062578822008293767127264380781799957530694653176622835155093990813763220134957178380804695076138476831590290216156783954876773173641985538709795765705379698410290755491983013305451417502361033137468099306511828785537971468848017138137646873062855341413946461600930979892598144843329512730322979931207871828746647224761545658111572265625000000000000000000000000000000000000000000000000 [108,1] -26167857811916096163402374438727990529160492478222141663088902756132332794495956748030359578175303019735615784711239301484383936768013252266043672540840963178526027260333857463461252009909172348569546612892013092114652111468135049631480311490907824917110628656296083366807162280079300974788128522014683385891668348499490292971155828180176963524120046555808079427018307506391240051412434227214939193345063768073134874076328739377400386165168930745848633772765893911836906844155905203125906297996134832082220649576168307016825305015129471870298161895114705829435340838437273467907654421556798482915335770630336664675366509726082034703098595780915755324987403848919767271991732936708585829051844497010863960317192619697631074105141923645602189388474480477709671018780779332570137409200908316773480583654631430851468016851099943306139084230828033836939857704726400102243205458024221001466064958713436502312671310577558970388970982483690926782221898204523204343069325526320793992701683718318349027123710263929914692994822294323309852562885751837228442949151889651884633894276135496970869148577921978225414706504322621628570622481571578678554675032247977423754028992491594449366987473775470636694079617837971930010120600692207874213371137301946893550330381473898498399773426743250982758128056621386067737599920463741866134458853596220410433302826591943569179966039056144040511791977052456836320173798487193968264474404662882817261316806922096745292601748923828374643854376780714623028438013590419525889844428839061422608567905256942512387771078171584226387470742888876314283982730411405994898975099291519793858237029327471621541978107589051437977005422677132947269849058629580480047601229079810250621790339366853893194416255177985055507660915825128488940655480918080343167541082878836427888796450022264126285288364560989225592712237568232598718120238499362093243300869826004987582733931940907474775856915477226748955834256311261009549669816459778645186980006121637166858394558090405295111546837387502927398163156171547908660613979853149134341528646668061249506378196290478173213511858600112112024817021855638827814469321487308469943109640927472943924912002211513595284486655145883560180664062500000000000000000000000000000000000000000 [108,2] 3406863458114420486984923963796884984932873542234340995425743639047474843831796363998586400748417997660889634829850742387373448408009659313158866226962708016107956466715275788846928718580368122180778606090530921092638735184357540388820110083103269286556309248870254717079127519634107422706618842165878257441688765546093294512126080037619610451917295266982151417068021930746582635029295059071472441711158694056498745925098470420492560562010928845960502218041347773705841396686434477402708161548669163962640763458191324407756350701404166413768206014726337245335198127503613503392143678188928666676973406953271457699142639433634100356152673980848259205420843815330647647661195335911372450892312520853911632430873354564038461730420973982598695945200704318457647541709267854079113993132983276379368233195042569023683026407706475167199770826715348385727526032432603435945156941498179719399287313267457551873348471415317876847033403288334461514481742904853631336576085474709808348133354314603272576726398042691016953549894047425393336716007738621391771386519831746126763629000960863354174165620708105104644322996986051026855539861643002542856847547545594155118404316165919212306786263452588960630693872981336452595988765205554836206031889642149166335297326655680694034546496666342556481942354432102918296100526837475264442746102301653582586205199539782637589128873635862419462430188237555210462117650824013407948922609493992668949166440062957127133220561645850288972679125702005273041955290662588633285784783849503609161030575068013520582035076928464458447653709925642581513152550607825069473500838734133776189429904047709992284449912632339606394311938031729269294783817806079651394984720567735477388380573314836091544911094778329731563804928067764955064988773029373375838569318675785720080665987632962197391553359025885886802729634921767023208849344843292801122890468813636276995739514730578793376115818829585019797832940039636357270685427725087194628653120091627448068277138097090792222984224060663778618629244652967582831997164780827391507840684710244895038931411750063245738791682632860724164963833972471627507639415409329066162930594484578343401185132242013631209687218870385549962520599365234375000000000000000000000000000000000 [108,3] 3193816809439602118188065520061477467549736687794107242320325068014478622343774501778984447246418983875201400714576090656872556292994572934031324215544642386978069250207516901167271875416724998043550874658709063369822852410558236118550349615471612666934794556116511037430569598052172392878363375490136020753941473552574443602250443616647411939677377751555470298284349132216539825125361878271388135742226046950550639696752892246396658037832810864406851970722941043319574015217838506305108203647320141961952564252925608125237257749059948301271311269233253619057079140936764890309743117880064717446142157586707317091626014558801630914382919927575085115433339133021098640270149359008630007644481959129946704292608183303071018808078377442797345129620073921951422956336921950993692731118273765489920464893816972763301444750092619389114332151763059730969273555534700148871796205503293971425190709971682846242564589415150014672006790970607407067822191756518557593013710187144149386490953420582354882380742525650562954413893195447838358372282275937518918883912764808174773885168115656442608089140966068510660827234393363550666048285401532582494451062949985306400898016183579926804614578239188598576216895298078920424360744068324349752052061078981343983023073106492920694438841980207605633909438336571777542777644897915310414187572750235703451172267499642549721527385888266642759336736896587066505417591267856098208891538789552520846484889095567263239432917017377106837050183437825600140508086426727353170114435204744374873984920641883498599635183414716244035628915857786070322035330043626643939756026391871415365306750029053579538727203644765743517636111568521356683275685153869003710766025246716208387578651537520452174759384303319190289503961581022652795105343743321236755396471620365018103265433746645036235568534250693272567523478137984977264505394333977757505723097695762686012032039399252865871424903934729502023930792026746083716896579293988300531863265522223303429026603111329845623553703646083997755654594050243119112796184556192872928508884784201448275356048272841967443559846345232539737444411813377929989712622410570268966477547668856793595847318672654850148229233042229679995216429233551025390625000000000000000000000000 [108,4] 14729554515245311699157418380271969308512956556001880974425141669351049353747310288133255632414327113506893101119790139997492523616104342741785728812438261679307725953219077784028342804494934870879394584485869967151256262071141626066076094398287852529342736510389276103793517681787298683557699066082315987761786076893900811595167767114285102728921494186491689746067538358635047914417970904151869540849363913479206471683554014943372380441030195090876754672704793723361673710844775470743644253718025478618384792841945186072181689421948383535356439128275192044790511709961324974153746609993840983692941338348156650489141194257067021378463412962085104322935419518904755088123694220127568973382781229760980287107972774390044456591073782446716139753533083324833166429220141408867757528092457153988916016178092902153309453240217975414822599113995861238381365175045943442938600989573845108594001340770843509763493588748749801698333001566866176746632945305804016721103589240331253020412489014458287889670336933210697403805225838836742993740393497759277064784793710466578973789976283926073582995945786955475456232498245533037786881170050233115658453468796725599334257585499134430481882174675710660025186398775133819319338620287270312591514019430332136721556062494622239857300543992958007498567074448915657050322090260086585803853371062354889268459657712545884924567703159217126263745562307523205185646396845055559669442925336542230567336518887631820416887142677241267282720476588071580519501946110532981965813658927806875379270205749428674210371206175692186289057716264168181083672556125988880126295257038601601302770047501107918540510178706282257024208485010308684681450305168690534509977758578681976317200595961642059665881845792244552558313732069321807609180111712672296404851395016226826432495979300702434396483809537508639685079452522549560881029706014121771071955317567240137211645087464444831809366474862711260853818492294621538166342124442818635420162512381606001699037553573259242006180671931358088927983388495860452357349669198130203083468762612142436125461480156704558267242931659119199807620691182445620069048353352626465462161612935858015995093792565087274325011097546311855666090195882134139537811279296875000000000000000 [108,5] -1040565586158348250743114759640813407134974108867274659576600754068822976668222165809825805693418438417444975507459054569762835858170196428117217611199908762547956812982858167329560069129370578775270964604998265316022050212397072958769523557135522152227430212007085238932940159414600855027675028587311446421632554702873925968539502407078525027607658655933931342314486390644659504913771116501464742665725430601685633811349562370846049952631172972119792839908192155995849075237614547259359373619290715776123605642588152737958240665221024041771639124314497783159948214132121642841601441055955684778390926220293207478340082488241170071054092653468164548669494396251476433659838326497015852636090734361273321591218383595477993962608018810752037710209680533416732363211898877317610193346018076938119731451695215861918860789576069143382776464161468900404850265407317559249622926374702355416483959264812466978648832912594379046670121319265100508792961941062686086670146219492243747908234619738025797142074762357983719764982675469790868827989152004863348675354466311471943833900333797350383817714795710752054761674866460360983865176460656625168213408792699578721466170222382734773214688550255472367857474985745034360183407005582134903124140188881471083117730272255898848810583507186847732420014236579233957675640928186289333119149820417136580423199148962086958907447253838693774480824224311335219839009362018993823772052861081160480685431602230897986502763933114057247296836943111382407290483328310034145856718821791136068787281534131969688793628131183467952943562753896249866946740637953387906008079513971143352722064152572901143309588781908170612138449719998859084418169686014572615189130093454581063476570538423616831503701648139568568011545471217634481844039171034973492603343981514229321898290950301440304656272952857380720830117458710096524168188420892837609246569102365166512488581750319475328896505594153009462926280993478284299474142173614283591216732917419784265524434659852973922403190423761084972678967239525277499991585164991020252674294488547869239867409969497022089432760206875021415350983270502227217399334493417933312700548834478672055683886232165117678258269911194516116337283051507256459444761276245117187500000000 [108,6] 15765649598176538229927604025869404257657482689293377757446992559602970458144270371858139612664690549916488291808214222052824049271992590758271267037267055598678242776207086171271820225069865203415741939221596810958510786168985361531975012229230221970981145275771077644462162585866430579878057700945834186048092479115346171867032976235613064916275834597954512711603399838002711078759777291649303727280445214484002970352375745022560750995946286296275923827921288246689422671204293926175058565732219418224522326557958905733807003868545073924540426289866878805818868473936920157410998004351745179024665667499289349541382914686723838043030174053440008733303606599075315313763265398802967635812898610271538577733764982641427252045613415023507220347200370339758244423577541513928869791433703496519174276860235842905037699440327047091255832493389052725309573725505720479364925587221094330833335953828475334445428391540141346178205062852918346976783603363149555557455868619322387408877450900296656740592751108132987120103159116272863008706387729152816049118141824720593981336363054988992717494479078141644988741655653178873419066123419365571126630616222841030716423850528150100541808433075579617962504318160603939474942643251643469601537548750315165305970492849835525942763893044039482881101654635493875430402195230381992087570050601996870035402420588179306139832814399847041200747983325079122382943725401931079362391991366834052699485091941773405518146584035405797629557594132178608522703994906196532220738870911903148195129459017438006075423974481575348485552063354222404834755652023631007716078861947671202502776080977928016469025926757376137256541737420271174419055792881606591450016740514692678133464692089795149690552917080690164825417375146764473130002174307063125656639218792096869168948630555581291265158312699057026323807825765528536956487246743270190052898719907460431149412925204538312582539533808268948670650315225424371048540151330980033063573908256707985643561310118027839416696677752049578318328109410988139604689976799930262785563561142038812717005302278329401063348586619351221230282267899625342461050033410154251720677606143651586135576434195134899543329265168855636558564725646647275425493717193603515625000000 [108,7] 6293922953327674491935410231000889098139663203213566999257847068362013905368333755021045025501185976673451507962964819365632725170711279359771279194610812999914254205206650195998604983516168860233580679081378027530238114209702207896697297216600138889023280570079362620610359652853214239541269134052900890689331279281136174575833220593212549155848701752866567195655754027398465458782376488346023768625261879900416457052589503987124991940707250488450583215669981649914229389755836049625608122601807990131060425885190511844709333863771400148827036818738809686941743219781581303069865962023638829449098349103088663876063078714175112283672521546503580820888775837468499578015457227173384472526716847509911558546635078673038075791823789334774063117301446663754230527622946409046690055911614200398795436645538894971988578343372292220137651595584637523136391489377495806456171187109297942006525690074486362239483824511416174535266207982987292580448751595843409782786801565904744392925105882213061844048929681283495490418956332847884410175657445795605736422137954111050245091992769849861094013135942564327807211669616358846544503464592841443327780757598310040140225314579953892004849122273073716938546777272917670201233620100561940487367123782788115244682099090288126852948994703311802640963002000519322560884171258295588070263776932413526309045293161625341106234744377136684551748908357949429974541013655260843399429120177340036542932908634824857881766233741430594120303609484437080542573116138709419207019475045125366932336941781085209457280086372358931443838581515975114460346307690333702214544521454491295739421874961671017437816162927092313886501171346849330489375280446031778260348813263095647613303990444543865342763122362028788369427554434227030238789517743973227871545431794749450339489750644051812919793576554373323540958446443759363981172167076922152354018407485077861875452573679217073356993842031518202644764546798996613508680997662688662419758388823374276993243968187957862870064588237450040238279555541087194039587302817029216310263530757161367940751659214215381742899285546544334575373878449928525377346629619507956090604371328841651085480054861171435275850910453891706719531384806032292544841766357421875000000 [108,8] -2182337463773526977143565567409204724453319239407295143354450085375666221428545388729104455796252879434127709852120759947155953809536186624849132419920065562064316290147367826050550493911193860536453068335659930096738298776708739272814954016973434478958902220910233110229474285989079090518403843331890598968119401029191061888636653040417653029935512411928816843940839531584652857971761392996415201092380758338650202260071433907153877581233233648430101998514901904197047028122646248382684153496553788196852091748253272164829063988422958559036405812012003736832033097362751310313143221895530565486329374360611091508458679417553717462486598922418066166725240633988456806868209013092162636277573764166501099805638660889053992108064653225917014840966723189043398308137411172580319020971793543670929527894136206938824314390322312374678987184820254453979921637944292792613861463593468651528253477682932829042568267071318248993483380529495025616695085448708851748928767816433729475905050491738935292676486389378651582911142299011037461949995706553460510673514827299707952398954284734556332487399127065793734787491453864988276873001083093892163389141037531468210530068697807146052476351208452931600117468034008710715172874182911139955723518326998599507344176386962877094463232458174416084442167136434500953520831601056255585366207451700834172850141138224842615291372831615166078202024576582509211417784298559587656871453207660716891086846319369854561659821116810179493170037128133382189052467185050148833330131347921147874048216726782264062912498499837964453824494149600937161186853742185082371887255818357352887221333817101979695192896789678485901377878410272830183106875554336535593302742909583736812786729317201018390801095641686751193588464924461454490279091367316891486916888993364189357068071003250529766958808291522562474145422481719599388054391118527286917666002803573496236889394455200320905661649650738197603371615967683419481699161348990653346800367857179695967671402630535242819667614394562959267857816347160120637343145540158109643286085437482941341284765803685280166885469566926327327392316457928675747600444169734810225680952109732258033801529864267391058434473029639666386003682418959215283393859863281250000000 [108,9] 27244509967017533133872247234011579886660864253277155081893171438483308632651167797823397979002204353962482564195183910466574429603079834533144557063727381586096056980123522687682237776013353685895727620381624144388667240304067921690212010291859484191357730642193923295877640888039212561545586838965160551486570457090005482671168361944360353806250315575121272465761570367427373200392579424301331344112077482941388946073590187118663431705649745723370596161804120466332888714106218494686143474733841226409998082113719258851588499639884633003982977515654865785998155077219449518560797469642721487700535674526446604163182506309619876848536908376274091755966495849008333997025327983920874823080209674719094164371145661096306773670814091868887261912812568918933502031556338094869002207967817981351421892089603057906731030680542840268341913621329622816391562367830584345111180740132230859516257301840360001416724514979941752808629943325299086750328730943024808156253826975526033214953632978551693280129958521257565502874156410179361038635625407471016547382843952965116510093111759586773120037261942030789826507020346804818382814308125626789982653602895537809724243120710062782706701662585875469735317656614540666331884707706604784396289318383745594891796058257243122669032036561246923204864678592758035133187772124773391715983628612299546594186571612920294197595646264226165232890346896059003945299075797497434022567631271713541617463992644425798873212700603028281210814544531041279528414120143669683044862552989042158997361452062267690094097148682149545417988572219233852002537605835538521406810991134938131330346458648189217465649978456344717560781300721234638605096354277888146373642428499958305011301558786067738206967556243750431392464157348395456638204178467276256547896776986518242816799743418546719177266563097237080378229293734515616863356234373800976290549799656172168615456553151414278049810482464318684912584565003518158682885557340546327097064223153329285550476632913375002382459484258156936392369208488726057181195834606462460707504616748332227871923822206812932224545879146892461802604355570064249809876544667708595532353031949977484880688663406941876138325813383120332922260331542929634451866149902343750000 [108,10] -140101075112328845817533357163365819448654598303665498301801308920121357210703489891813233906003318223742824502520422043771795991307331962988789322723085666917009425737119230788923793144078743301634018632381715431308754418190887962854898668071651685575685425444726475054806083298809992984487223951209173158492636174491202025882682451589681606120004960791580041678865775203373330541091695448804505908283870964737872038372691263523697677090224853549313407033497083701787631835898328432021941953231133009704285234993820459332391876090454219773653029578864557761505003210844625586899795389236326411726374244951911112330166588591049237979658713069149470482585322110744164683683431072749560186194950457923012456272250417760003611100905215008358992024435002856507882806966096815906497376949763738381011712051109949914370233883875139357438832696852420442112980797612818955460026638868248395280423572311616087694297418520628390155355655161843941966023947632841268679248328085608802328074820821842816263706166620704794442395126825160114787175199313666351969380844349383481250255196329555231229207512727751119097620763449073053639499429983795038557535519286719792613413889635919638039263728059827724452296103573415177809720580343207500876520414212030673346359604585655486969889748672753946483204314657855966759590115954711495444954988137280791723525025018808178394618894301298508294960479965715827619259746897207866331901051441478552512474505744874227677462118139274181759835898644760424798296434156005221532808331877154838210621021902782627060759564418080181681790671792964739697881363266904870710884893989688136051357704449629779254580876270216528429942054462354772298574780414851212572438940483988798065531849378399424004121053885225497475820698818447841598986787517775416852496690364025460905188857943522974216286089159618871304545746786628940533288361536048682228850018630987088394206317410953555003662785461020684468332709808624827257836984074131767117868312464125313420472205216052601277375228555535881510430230266355682504099599387441090919498918723235433740376604319695435364803790942737085010651246621937459733502348562099583091558366540678198975168930749839751535055847823235675164710301032755523920059204101562500 [108,11] -652478575227576304700421726431895297308413412992092459570606790119262214489629767575094409064028445754490469190272359796112789670769567209861128597374045942595163981904459049210525669092241183811539870244887946549801712388143403260073021433648388669882342366841792068756760368076546882201719037255837771513041939443883985274945897499407961621954874479687451299533290245231502161125009746654856549208449392937306707473654062149251670659945273368948580562938506688339017335196437869718030383158360963901000379997190561238821533362704601432166982288648715607667773129369553029365964626467252715958968314769102920789104121614232185735138880075725950013675211540376892095947931033723952308450123639874176616717426204705359089108173292344154026701609451701721563344959176206840360095466258538848751292748439427722145318632671405092414880243215106633905871794411662570843199947782891229087861923456853538101440088716662064704247215531597997702266067721968749482166178554297745581951222146503945770392128909570930322569044711086767151090285754879973279135603153896935379824643231362372097018909928757040924857976840462225062490615511648472439983616245933097770066681895454457259375159231761398566798141477633409926507878168787597760841718524661971503028263606470101860231188573596213831967670026445017941619179711008735255049953500712977619451010281257258260051579658425360020686085822282483527237966573625364301643949179706729938488309657736326726040142391665155836301794695660943775748258314525603479684714816705958725225608597938562092223340048702009787260165670058875224856912477791081657045928000008172882992431575174065640524270136269004246272739463007984478639621605975732912567639365964195612959539068290612473435079894358857849896621651187045272222319378123077931587599324848372952775224944893198324369305736811597738123764808123634120354653758163475643788991741174160310473069760950182617282917098214047262204740121681303539113648050008264940716735117677772313675382802352824234166079667797917005696013634132625253298144636616740346326863821071709409327863365045084167104116955269017791040672747545665390804617394636879876119302183506865592197336392356912654977372633541277124891166749875992536544799804687500 [108,12] 17717523677281415253815695477486194771112094553399056610118281937808264983541510828239631351975323836497328029082890973472260681094901625680191219355466554859831320098454616848602136880274598234612530450876820549791603202290280090551558158877274799284650430087115877450944004088432647527002773957579023535506450429198588158180486485618583064051972013677422257885246846499233326811441791779157840008356963743056795569245653698965659717105160501336011731804712558748482311287400856819169438766832750382040610488340610969575399242764028071168799049536221740776873718089513614856747805898072638181349158972228038306383190527186043228615068491043548959595133338968135602152277482782435816778992044116813362081751136792842475897795880397442837732694874820115873201256957437225914135172650048318756420909592675872625636571064884902831206600942007692959953228242328276635691976429697418150790109509458574088406149740545547633330071675833125398893426865038966159255987680563254893108856646755150955107596770677737000135138378611686078413507589200122990452527327593439718984477213402681612483723301131920593055503707375420632987411626011901928312731828651934400551452183174276331474930396879008751461026448197152056199829343914819259464337871106573967943499044209944762341722153238177508150277299710463927337899005123359873045794607250303214456658067326449308469452467629831044601251695720227259900583990407761299498573242304224678521704469498610049557604396130939483051461456306774854160670120451031560900198312726454616694007014893948726424697416464338708352826439682652496568296400992856512588854918879392455353479440803453862538889140209699782498508677576100171539598872956769939099388733363139207236718631677044875087039523829463779798707234658628419890688256419821269527637778404557729135641580873947073131992428750253048915901903670085869188197912897041105457891818970976058780417592005545604985045431863390966017344241113180028216403695842757734624868827668833406124413975996198306002667481528362636794372837058015793093542433480916307859017613949166153958841372580993167236783079949121058392943165331715207373231160096329708362115700317153363511619399342455052280250263341265792860212968662381172180175781250000 [108,13] -157520586795890222748508158660214086748462193731619266941715739094159659597367854415160041445249664132757564028629374561103532220300484938019013332190291574326430414161707664988808145460571438383481675887422876629826732877523308651060117770325360930425958618167428569647521685124228466047989669013300147761074574317973327593170977815408731614813082218803070984045590309947760341811973479999643948816817318836121275694416407139315392467890030299392377538572488094787052724920812476924194209374390808621405584325624359119004732340882403295250671006586874030467579721137058533936880482284917753391107140645649278486347695575273444766837800945162599930574404244856475983034844007325782810584477747327628161621999963834128655635046188076070637638789980135682933963820056498970826221687999238306186161410170822879075110527054690363603407933566442654361499904021766995242741634287906593084077539937812204863421239209872835777393373625045009044305755848218615802176431061265246161666311178574817815532450671261720272248964591326051346701429607762133210360986970247720776164431857601684077550663197247973869085767796726660859757419391464297263140224372749666764053165464228926273626475286943285097783171246356376908277075262774039516918598316142769530910575342919351064327579000544942418627053181806326321935628776690251167544068811662395575318027844149161120950911422152523254766715003119199118324686656112033933808907800504208904369187890849658138600121136581154344623822471207630748940554530432889625621419203491758037622479436470551092601021892857186783360804956996761664754839272095673956677997399333453246996486411806073126508635883191205336233174727693257544353399580512920176703570646812811703579719378180254453387974530496387930133080877654644205445981463878181110549884373461806913637054962242212952990944257296938087603254133848621332259988515964866721141473209645475249686913991643442730886167491291711674587434469047910502809354402832933170151733742339428512306205260080790886726111262372457029174755534907766203157439347698081287189681723844685725483170086967148481976481683797781369958055854790489976787563581461214864366841697505662492616176807174948286535340336023125473730033263564109802246093750000 [108,14] 832888002484384985569213834844443064632183496603499557238546061769318344391201645902781239524704273924976546168981685511906861998407541043753138870923588840128792618242159858098392110520198857513197081623155316928091958623608152869727333271638175390255718545417449984179526418951885729710521531911278567901913998623564660260396143852368981637810841792907986636033829746775782173479211129655192539594925448315616280537210765922011734540352387736495228683548498959660683050908432999862474208935018812962492851923546874785125194404388016428453057914140245925068178491713628352353145367287030913281916006955895641438640480865093194802692068904330640730108733905129408805659605910694455493696524011338053777050323777080223864396231327356461134844241300881624750248586513930796600325810623563857015616244464930918888105636366265411592165886517829039478796261767987690867115736968422558119962362028490534419724842550913665223783187508587511171480688237169689252499552716517573037610726775203933541952778912260047569565891180399087635118878145690966178663594794832874954459680457281422628751081675327249870325791809348948583730583113027241852628625535562537939095589640013158014911649141062617737761975157717729708548257685471490297248177656775709740331431734132428964468671842051263035623105370399137150696085366715452503829253217975974940602489125512210906352157261823575640166795726457842722588797738008497597833755593208543064247077033550433505172589228557909593284400340877347553950991751938554405499850452176694429429200202555675901288306136082907660194693190010948250371238059433657200686117970786492593810066075572653220749950119314106638554568418186764826591752155368564010887018655723611928236390786554625490827286510933833309414217242839314011833095685686353424243553883957110121681089056418489637149744444066424352652810424075216491633969774331367436367881363870046308407347890846007091498830118081984293456829552864023720142325956794308410893156607648009106985200270634637135174090414668932590208975024787606631340162359194413684032322890348401882013368420880476312544775625831886307828752197987920069601386212371204444526059749571033643897838670787613497793408501301826163398800417780876159667968750 [108,15] -2389106283778582225434384616211868247570644628431376879542766646584540820411050796921353453064059644757407555639453120433594771446352052134563779499564024637094874143528479472347174222000317102181494976764713165861161139516036986029861703984444519823344145605953199695086066085548623223692840469777944705436520464183367538297451966893218084057314787477571855028357911346411808980986697162674990720158053150013098477628037541511304103076431238324445815847926257701381252206297138622564031833659462388934559077302739292498833108801210964292977949645717018833975100058608616358518800296273482113187493295209397324464149134015813509694244862976451636994224482189900109708877175332158722978228994565656030384265411929794611321597026808414835352446012922682938867117257615129912877821091451437011668278705368080182701886736761675153086305606834430330088980631217239381724603247193693768414443880846233556611558454144355041605327506616668735704956245425302052773448730993681389488742259051147202096981935437826626995322130751587826173178294335609725151050289414640157238719227030793709362451149163391306498119119788049225959054341499074126484335241135607559006389446994219204916727177973541849026377431257411607568205012794008948904489184755350657024295838991578403278869495357477236167089909139166222468081570102580724414487119217058205867609948031705220093822299743699682784123210872390032020010555723484455307555966083551296175376987265437466101993508569597792443457044475685074741574552012414229694112141242188048103375280424397278453228713479919036560749820760807200755217606783501439389555512092642561795351939000053054557220971681455572078401199374650696505893816142604323183388097273421432931518408126229227232411902896088416431525435110326740887864253104123466591849801174656463433739475388828256396414617230969455998125503206812536991815095782594538463650930493226862413985639092603988456239366113855171085284223943192821655172496519181952844363671262858656694881205862292763192154327589664873718584037171721660893210575138598582887247298635692362146250429295500067315169979601474142919455001621384696708461469618825990310296652221981893614825638367025030864287948872970446245744824409484863281250000 [108,16] -2434259317781142820432626402187528217459278270466575004617375665922610044100829304734997395289203420390946957816957647971833791917069657867491871784468452596186034663383804708642293090080209331022504389253833548865209115037958042972925834698857676852403267439690428607772363814170811116084196022408873136214953888925240585850779974631642782619793541060681618807469145154404196018230578147199309104186120660911878445221570622535655322108007433544065429195079207557127479151365879076491663978330921322895656118558327180163679387052648809956124354254539964156059905917817714640976964800271891709221670522381756863957105957473743049502429399747839949334925008326732042476033945569528607672357548392483867497098413089543767063812113751649588730089600177488812016251875692422105233412301165096838047027921578483249999730171366694031022253108503835909309444892896761721690158360177872506198382802855409070474522130346110842717638121834379131803784527081138799328986185406790616648352527236436467360303846907462952513120812111117025253461007405543835361599966201833105807409823987498497511265938101962614186755994319472736139849409622795603727170345875707179865122250754844606333335430190947404482210931300512224167248712111628396490116182998320852586671684098123323921933610270129393110528035740484739514361771929245706262498721490448164001041042981436282993534310258087063573929000698530443751707905177515318507227661562781313557876889986703069692779064315978822632877596450459943060594827485035570570559497388727508415279260966582837689075846223053710080564763195273422509226842155099566372928850551291614439708776436327615580005904115335415286116209150539856662117260764147728594832617481410174072078680361820703789095060660927204069895042145281522027486860306433035140998226648447630310480281099208230110083274302810358027828044618856324060430837542384635977260222776411918773835763059809820209231950110683204591581302646432871192542571757221069714088441042374566822968443589645059042383513540100696400431251510661517307771858390688586544785686043084172513414660390539457685843716942971360917713750987162136017402478530118067579893925797508102429038394788184812567166659391659777611494064331054687500000 [108,17] 71334398991998196477012160549681230234095079136914975183953885979513851150514762777296686745862733679668496473488828324712906832303437902739179133737231075617078768757089970253312403267962994578408931130885088789976938926464610417325814788111693797693603836465808300019785020217246855030477278587262346971199963927377927103949911570171650411384584738266218686136571049535983820596008640170853970754281178872881054770878052670470864790699468212295503519212236714347009298705979559297739342550246365771577500690659047618502020456634111171824314907566681251445965641522138158561740482611487915874263609868414420103697601126882932775370711230448219339734070545694616706380304075206954848783109425189108322723225536796213945723925202649380443732990788113856862876623173473990309276697318727166085259910996401700846596838262054354026882073617134478604173803318721570245602764516375752583533817703524348864016681633132514548291576528979498995850339882980704931313767266026961773524341399272075223015671216501275780690387828401540859879444946673458731090231751175664849707955586062685695791031218501366045394694509476970311703223142101935182734713153278343280733913647428229041694596377039156574341055234918214774774159712850439410721464936083703663145495237154771643197979347478923800528672723876326513801676951357341958991025759470961160621735145622927130165360506411153708015026749191042095584863901491431069328131658898818617677666404972160498825140454947262600273339698778487289869277458904251458160463785058304453934362049118845341967241532826367102952485484358691485007686540181252720944384463297288958814901121139774038437109666465012750215899401149647079504853702506930999065060806403022290459234620730031874254970621466939986627597112435746224357499061358596963480309143772548227949513976138944595000213368500226035719989499926007198607288572168542382561964262291632663436016781584203543649811784776402032969796315050613928065887698942812760604162320274586864505823167583388864508639368858590217597325465087008975349345785221600432837631439678691855803233865372307440375674392118531680163147559256997473410575387828777651680935787798014046919144206496295190778056394265149720013141632080078125000 [108,18] -461321703487023908910024166088852287379487877883037730799920070591862500275839366114322394374840083416432841686727201005951032968331858531766979746685932038463166411187402684389037239080089190267608592645000654296721456289177941482177471195090705116212228814514257280826943889293068424735654923046771636279203278324022591240137035885216653438958844406731664946583122218353344885065630430535778782354899439499450205890483527741019389819024138982700716784323101663879633723938244160609973028341589042711021063467569059984623645052273938297376963599209993695994896011628243906819598641171920925711168137855082024183389589771829623663236629921937230495683639583495703685004249468688601519311600454723631765414133605195586875975180312992653980153272641423136646850514397103444600863558665744089855028867692897485055276705816434217571921468247531754047251671715729335195250612661449797960245315127516875285129730216178998394537624199144772222398032318015288373311248084142029115156716331389212329731572841126922150502852856655141818432080415444796183604713958153323632929354712802883911735050603078650208765385794516320186055464464671905404545806999000292251285274572208762517520722816723261628607786235068122497855592404399612296601976789374937525987580992049640503524028741309669066219221722625436568880115811558825773749336095654231082942571175324165411151438853907417852488975376474690797618055053497841557435959639616945885888463110096237931953042118794697011875291982303204204338369160531571191592723253962618328564820431263629909526714233784711545313869332232323501993016748442568788016802859342729872640345214830426838384642825121216284142100833447575536820917404685316095377356169760259883251080510243235495582299912952082866012288285780467314742697038499619817322629714436792476789124182264530080993251959257717874732332843112597367607693757794753162903020177633874357201728958450845967002318842782401087790346213442576140166526464465748065239683026222923113016747282709796793388269803520660769955333762882458143527213938989245600415026113214150150656028449239340842579841410707915949156309535308100068548061002782066482545902167959321375899920314109237118316286796471104025840759277343750000 [108,19] 1977244891651126014771679741375180375942211856223242556579843122438189671759073720771217110560200557000628203576219265180803409742929726289686013496817262808739438664259051036861642772696396539369911149312749360790294151982258912837983014337419832535759492043376235639218883527435406630562482235247758813602138758050096736217958761090717490498468703870361856619029936741621356935992001832671259244974038103294091276944377477769341296733750154473085774194635633680663799703099288655506003542072396102376717608244069163012371228570353642300872857469301580928355273598294783424792733162052511375102416148556674138812106363992045719212828172883173682391945050100646790913140769794699746436127670934087614743934108965127295485569172765856932444054712576726634263413280856119134343534063019986580661686968847011298245073192327969935457710936350901275624822223035851067637994088826508468382972092947457904559779046999393033839199018997569825450156579558480321814564566518074522955282360206347799928742394190392185191720571426007573788557053348323267314680952412386018754309674802481506661029012127361990287086231573061477106266973889156299181324175939308696371846751525891724820537476777876861369181726337783126028485170183447399766719677404413424593104076247815734550187661804073763375957538166023451545906041292225206905103071147581985357369529581507455407377107330906016939151471151682353540461608281959673898809865850323784333194574187643258683741032357502014717637671594625351629832781347270937343048750909932000620441595169263933319941501259560057690420847524776246952930848924031835328615002705141764363503594930112912532282562855239210431093097719882827740301252637357399387616709160260186215734429931233078999914284602126942723679466034702611088531705198790550548978150361379544450677022918608794141709385443783894578144336692818012873737090874527019738610873287563551971108707513813793214744117101428308490503699299875218340199834012905039704280993226201669146770341142410026104358801299268463269571826897199031167091900158584684693980985945645009528398528520125304092319952035360836097925496786278280946989609200571062151533529822438851681112701895101646520913618587655946612358093261718750 [108,20] -6523749639986391045815674089472054474966714014453433086957542897655326342881585247721149958845501713966110519233196856227417615528688038006948157636826668602354815916616290035559725687339129283211576911751363613193729529815474982374225017998557446873501374652749938888518259280055329576958936184660438498121513484732643091902150389883208658335307647952488198698648327316579650890178807657953773678222554284515791259194120052031876816754234216816382481301405015375514056342734510707064406528227052105504256226848714594052900286230128047281424166017321805927034549190842100129997563011608562835696749668969877551123601799227027872010015481500907814295378145075529415584157886499365026685870741668886050801821830108536055090999334000528064876714126226174873457276612264410306011093863365390798851828203533346034454047341457720984752020041235834717038918052284307746528879093034640318563289488232739660836336041828520864075599850214323816408760369741679987966066170015401198174296335861694426717791975984125828406085130007065038856266900527076400153561263773302124570343412212798303108598974624906549089934421794356622890918672775896422592534640598694571184784387603525291135855399298860737757731966369617779655997440346200138347381527152190032233798483814787096094115986950059799232404790649932578570747437124073107495864710448714369218407052302660700887940612204813489052582792093496170096707939655564764473904224454864863960172896828127539487175942270497191259973587236566397455443701016880137282657451315145949072574336500195086449180323356420516429299381540914452308051830023890169882724957780305515887380178325763761937814347455695483476939267906405030231707522312057040513398930512261530454566392617765846859292817073546139285902300143891658246357969915394874984042089114976033080503242976869850253676836937399245946725410531558893627352144354060962453895048713890837306136216307402265322724212759637688032080931062197264313721521957524107754212691461517199012650839413759656821116203999135395050826110797111746274443228706400345056963722289915547550557009312299404524739321391091419510387604998318414772726802237684023563864871329169986784027920195816463433402532245963811874389648437500 [108,21] 17671487410859659690310802244457488774432493724945863726262207677855288238930700018385096043700426256467229317963135981954735087457372386218059502932004666055972840562922481459783446419546060321240884257464725583218358828048022683068777785823004979910228623571093626115080974914833514442265003775087279347609728017531772332894049724846931120630735658700678166422573731049792505815696614327500866730700025038352318237480744414064948372474299139328523921283166990767704923933364964535358312225265673073131377948096951189954584156457120047804496099904507929665447680513667873175245563929577687155023000793467773120574254435503858414849812952744963536070896022979313901890701948823366699981473627901121850905929139525547413055073360672988055503742414386051074684103925035387620511801736981282500454656209445567670842122401229967763469097271869114898569894391244775246280926462838462997719695643143742688838346079862729309739073465797579968352853322665772276349833054490188955075195061485197404576362094092181156421971073997640443229006309642885611093390449668163383110318352973388633048773931442541896392750635934951036661241936811434526986785212924216133710782166190326784398140017219057782364584291353739383048153160568398299588597770665845212182053581499387974764103845863697995197682085461363913307486281062135303254409763996893748882525732794045304282921789384800144978660458395345445002342149910667151210937209249388876040278036673084671727658991459490441128188879277331739726631352975167168360387552710577854656015737567466781641297123157523338576113509555822475705043087813913558753986304469724103734405871067287739911049770508139863906901133078054363053608459124398549604514004222136697327822768472555054974532829205609093064920478546725465100898301129226355794425981549328238471870620322286250657801532692169516405326148364749147725592631800638424927350524983538467389863432428945799414649983003946424663411412826018062156163402520786302290551575294191002313531008562701336904008883880212977218441776534837402867375843623749869446929526025063160625372879953238248427153741885622225529483173713933771318744201944829040454611241735402224484197120091266697272658348083496093750000000000 [108,22] -41032036908252528575193238280187241583696411160653145526071948054309544000824766279329012572190758259510042075899052472103009143680413625696553307104650420150982010521762901551245576780728486871698054773931232732711932641774224946785409125508853811825112919915337982811940210836348551302387788258058217275160809313977433181101658822801608864858596999888386429118712540732888752308512777535368673552408646867111690943460743588700899989409257756213258308744504300606858375032098240071221230413390272098379204666442407879343430741140735177934290337841815258437602364164616605216322918730149326755454790123162326097895970712273304841087761552417889209484769623772444067330698108830415734816356660571638883570497954076634793559435604447033466845134181451669653752756578823969188676801898065118353712004923786938837374903035551398506900820447562695291279822257010766284845550229171974302844649166199201016719828103587901362993209068701393349019867715207831260278318407261080180983666318985397833710781195767327750034839637871983918953866383914526994890191998884586511759971292724407884927130374889916580580577309201780248155309839695962781374844435530286046311746084728763674583238831871364758865071949305110556079300835770580732852724111060380933567493912308383060818861026141374092735571927611552976055070170726812582160723037243118389931698187624827207911631534821505337268852377161462117649724823637437367268608412620784046472862812828605173556307555434352064298279800753293153061799776365960468550119550490778463058928466596217494362301468819495680470766015024898947650827214713493663942630068404725333720519214901566185254828351011200237066274037544404429740294966589847397718812188601479145686323442599162030699529203639211670202985474781096369210028496104245859690387134338940745272919113806267183168436969168103497154892373111729960243857500134546885870981748124596346982955063660130536640284203514466956245591972782563760240826415783615858520833508081484522032933559091089731633595273027187804678434618965370821701028499224411258275028057324943140317401990694226667744724999818831213631287835910522817159115410147959986325209464273373600844141417809396443772129714488983154296875000 [108,23] 84607556611939704085954058886882146182197709736908804168695677938892603852327121858299582992723995526680014036645551649373094820750525799235247264092397970325533424138569441615327022522761136973275364862990648489472012627911541154852987289053963733545445519059682057604165206685858057685533353150196226235218638471918200010276751030581371593675604074887989604230838443769965930457169993894070956030919188724536618118055298116410948130792986038417016587756804536656491793827992965176211170006289434328655146635714307829868248684402072545931625498674681416388310272911790133434075973329724973922406849032738136053730971355913171376789754333391694207833702758832554887362342739436299828164364567358854699953211180103366882385010701376947930261460884361659363754274376307090295921022337273399814117176714397927604102155132870742265277013744147709403814093488563962002749768357375789024532959187023729092533411086227936640666289152268345687323428613567885874069370578326471987891519770013581080816182732399473838379071018832049238130090377018074019861657544749024346117150164710727337288473428327379727989791747176935479901637376915807250706240266667864229917367687713836305010137924849177616678306079276204729487519099203045942563681783609482333684848122531056889361421498736967218548464202083117518516052856247003350831442992385366756974741578788792816750507756887479641542456723630749573693525410942804571753655957782816546678849288517924485254714337760389215218496727789340491244627214841519367683138677901030046740398396670254285630698993351105098507140485542270787185393227500215094220543002045759328879755589882893333304354411671418047220752900634954852318713641076346677999615771904201911369406528451843346972066394505341685755763194867857510501981924065559144638273525199530877452872229634468885432340207730550308144959991484783719581977089851711149572284929191764761535930738171299636455673160251057400623589494595102318288495385957135701471283141787877704378779848209435386202733389178792834479204530364921842734678643089086951585073491389030352461888096771783316851986422675152901939567218997733370205378554186719020635582306721586033637638735172004089690744876861572265625000 [108,24] -159414491392288291629175647312622897281833559008653075137532630312739527114004792149974349620114379357351366701628456582778646718695241765899950822211019979188076233626057989760678923884792847274684005549291931141602498419642580806161649926648600174730691987494838417399097538365731638891435917833053866919601684558959456250477012681647701809115031331272144707098897760700740159695055672429716599740559452692428849460048169540339856763359837693537138564243853803164870867222648396080303533357283473210704297863248280592244433953630306832263312470239067661971957672615179367056248549409020755489324610790499745039437249166752097996833995303987880461063369771142135331561310586581075664355957317096564686760779164564826421148376210183129547755530210730065101019315472526419082633004642070111343567987516614454822361575792223725930934142579374256597351177955264530063053933389271461714940330190555835118311995742762239695502899142170174654342067901702692706794803042625489276844416094296400840137269878591426812260781596328263421569691128438959884994077084990560799359178190151278226973798121807419593951983072353971127576534144883299659029889735865625882214693459989946253088689051931400906065369152001816179674780815002912823257065000736750426105990366227363754772635479458195526952852669360508542748669721407860951172885505377633458533409478336404718922575610499821432288148320581546921540398731993986449641226576238666587907631234302885716512762040033507893185456129775848068725275741092596240589989101958482424488603181345434501712235454482770987217580177863709092309816041945979249610897438219033820505433694732951765506779639913422018382566347068768405511165461739091269506420042452959986218656959978431048116719682021219537761725146769754148869868546976424727364515636222890395486452398327409563573242119176737545288801921813919785382669819399213690140277433229970408387228589371677845145857541301296478909008325596259402383618002177564305334373594736988632893444589865924522459452412915259712290326747849347190933908154951659158074597248839161217064151750113084042108580955847562127214495675385912999462818499071443376870374933969472242001330641869571991264820098876953125000 [108,25] 279325009318005621166337339059152350972599531334650656890800493707082326232790253191347614653686897490773831426236434108962979605631213083265563200979802250213423018249696599738258784518775221844313859398624350727728956504216664485594522429210598817628225541727491725688716743752126447189754302217587300849255318098836016819923841432667502541059358425500871398358082346768001552980030733454228513826084488812561371856980204055179076128147961284542693010585316492211884092321987857944369975041964555554152829978700228937573480059430030296665831310718862039297626164099956322490756568926951664931458970676220056997924015251593671592282079536588024840397295140859514424699168892945233621334421514385779403265730961333734440557804433286584575773063442674840629405210300505145497389501263658298341383054240697542929412801603067616063568025232811973273183338622849104150278176018905875836782729621617987642030441353186019522974772151770691094164037474900081963070133653030828999512545382681683376496241664705000185992858043858793894444863661119940287088888470041662852807188692262397234463400735703700529541703130369320702101901007722528401358746050551116631842780791889931061954230368052078595271323918182839382820284289630434403329552786394817869051243448079105389927601149506579082343646695162498796766349956373011686132218980474494122890608171195577977059542503155705705499274194137875464216376459379701750750892950202114211744918630310580810693790423172883566023179986827905248830542046722426262762392756238735331855124948751209294504640205084272972027119333847534373579175042170531626068393539342007839755629003117817043611791246490832368516768877768786844426925942479591618014308655126223329584786960380227146605704168933426287535326231077664487481061393124020866825814376317966971182039517795037973190590084014029964663001283350173647096946210896481418331169804164431771021425702726793916309931395121355258436510024417534859408913998076544783661598306062421496391651188821443453577291960542180545259380431179490330468460232058623929086975049349830606646963178341891283739652836402428895547887441285348572208669358494306327013357736568227585038926008564885705709457397460937500 [108,26] -456466085307083914389745115654707094455299855602699181195942585344935221495295156938509554274116686390606174777588772269051288290447561069293332278400570788983169695722591331446758849983833480160681502550152264552709805527253757834711114769740223567904819012745467397216291199399405798367385267816865441466060139971982685620304089203305732890272320041206669166459316008384888278971052816553759272170188671253489113387640583966665009337211572301723738908678563150899564780169563738154210113537334226518137224728710076818687979889138400606020679181226676464709558139786188570170588875905649014594703440922939616069347753543130738507866846549866619448407231335763102179253232258615659121756981332167980063455981914965151350127671348764555565553031129167183950617257808696216182717299257763611852871038894095294496102146234675480374378000692518726290062545776553199460142251257860661042374893021328873119641570522609694502050309022028424769408187290123720638020930003268066083825018067472835352002134275499194705580572456749385408933032656285065386480182890498852892834924126136233239285416713471259316823735241154511219693665770097672852720997964364474638649071964870070644367577449207145927797112170249881019483509274713359981545610174871252877250155979473152301538366472694562137122641838489823800102329443068517742656043526036772311510600123144007063384306238361700242811949460062774608715955146925587668477422009863926486667071601396980379471981998097911555683199671985367837568332852147842328805940137324157218887872231665427378387327186644417703686088767928809650531143638182877334755489050152468101184977816797006730367759710918154641957542898949970899648784611688065952697826420057125314581486536760276882510961429448218893060269710754125129049992626255267284108828092946192712438441677091553437153344609826597025407855585163935356933021145342671984758175480317459728465663352944162713169227346741408444117246833536112421353866337669344773129128467841581082057466390590683556173064370410418120218767576544496297135879503253434109339841424920622973491768284770851138178310260293252475754884236892333222843756758609771693877476747558397107695782324299216270446777343750000 [108,27] 688225632620884114412087787944580804648756896978500797572982238894303967029853399540076858940772762006020528681335298579129797105957828090262516526983335456625798757287367989633480467495953998230182660768299556372211275819731065773182888974443348039704990034652493136180942999716814811123232382861703484188236700789988132830466502581849957724619669817123891440309542851775875557972059866423928640909943284081071382560233825489065742329423584814204415120266744107084265569695558624675742387331052158426921335007171104722614793121626509840439299589693099994017059764589576050952700559565278685567220361315118101650867947471035520271497597323667730492676943095688047049003828189503294860727544138007390089220422808578214531078366945568594840101552433676716195273001310308959397215654954116960288578638750506260880755931519221747999818566817826783142443188388737947193702828078074384578542436840646538387113171033302604783482182987635287716978781580909876547286402397593689585112714702327294275033857390821513158460635821284557598612845968600905112364478380003570393268458226278716167837084628729035289360330961423340681026566952921796987860728349224933893471028313271636729834141505018602463811767149815090279019282376494466975780121771677750379652899571749067449355132902099362374083663881729417018670458640555756867018496641787181655462749021083118280168255890742529094313976096485787371392567734636139447710390192408386480088367404803411590603887202250779761954152693668032023656172942543768324022518594052410312233336389438620106822462642348516599391078381843379564591961611139768975568396421435633848176141418879532417541021481926960099881137936172236999774922137762209842898756355758557893442474831380759445799117800169193569731359270975408391112195745045550916131397612476234204518571541460606179338228397017273790310277082397648290753193294902773031217450170945861210346976175999806227287595522647181287732845751028802926562565713439176032725701436853406723040073476942549820802258379917151558459368471670787545936604035680293067548295229616648354646593689927596119021175788530131033264626833179207838181239719967614236457000356783630934387474553659558296203613281250 [108,28] -938382914892074026810754494634810001922085130505889292807586438433385896359759784463169146654155150932886644816699575077304225640000447505941712059304540284289750081490754328510657694532364337463218658563439531720219982111252734778146914769452390361737581474192554724587264622181979593611178173909703836146950330572514171796112957314669739894988654368065543350614043686238964422611764470886056902484172308313310564540993913303418428681529578172035847423209606171141111270551301465515848617779237637892536908447465205735693807770116486495947907477761886496849688751331314203784471932454365732272312859378355172912768137240297299550261479634522537398216630546166869653682723722191980174526322112854921230062985151770521092938635244027094415430504569773595045819737414183753467281046851185743268143196447502296314121507799513231870852467038832279946425611308026551429696462578937007786265964539416439689785682812560079246181414900164901084946885679859890137228584768609174760018697810469632811169890655981273595523320545699187909549613110117484136578066387552546237149591631302535432117560286245430704853213621020451244606426985639015455793392414282729036513994652869650563606425133763256242196008472284267519993394173991699070061582545733008022803157232042997921845303592601005188351314726835446426510316849133332592724859719486323402872200250212576449449343166080020025903461369899461929523647849495424457330267075498376017802670635889570786525571966113542252807961769800611743017193611204770866246290748775857031997523722321501313541020658029563874111696026936336027498564023071990521161891214577412035443494389212906618752351607447667452677539875399952435577169326416250026358118007642002703448702667431041894556161869730042861851686172922028664260485572622080827009974620083991383431047685568414062783651906743126784269419486474669495785853734914566953605663779940582866925889309411968133985681518115778066268098903011561484111226050771351412493065301808378161797591014204856367746437249799398144132590882138156194367563802576509177861230725149825045164502528933271144397959357197310439733127086482178270647846466721319117453015135055238715722225606441497802734375000 [108,29] 1126507713932077208172326974616919646457261856708811999718928586624696073960881434355423651374610182782814450937334524451135118787709462957734382169171534934420463838493659084645152747876265377678937368554025413252340878454080428630853631816330271346256653440532535510892545219826536063922563620519539519138363578770041482903901096572105672569311258420799167991605389200608523618622766281650719182915365708925153978694481257817186839738565960502815281337761045367632170837564852508620472585805096370956346881640554436950916335010372356385345833206080858913926982263220354147723201691981510568210366591943344907791132001974823133313041608457869252069410436890630555233363509278736203674915660905950570494634874893148311791805173660575956323893258315231877800996094792933414974354933450943268328054457224530553405114521408989536586451945454522597778526735911974350882526580889209646327631018801604288266007820380003064321609679633777627602975559011055352553208598717443740093767850820975181895832755764255845165975558688199120027898464387811117365074090871993619495088109725315492815551497745852863500565080518646885147796451354758673976566517400290154930542237917715174690729495861949792036134616709357193693336739796264906981841257275933818495980923893761206883052548151593784695171115532798423042948824348807744814906354488650191111466807581969007456498754376141734417278761502415561741569518233056765020129245787138790472173615731876505009971553831283318570562694348236620128764626187092435588339271313328165909951246166621598437203879812542463239669737264165285642999727588866999249932074695274676170927697160179806873282477301493496083698789815942733601878254834842382382587020760254047976568494215466534987035819632047372482054247484828311110942989817210331353304871936817234471702095881586051202685864052004733128332672869170060540584389118900194342833880283560899421890817100497482504082206272033583316175969032258805996852759036386995658640366990695280755633183657235987165037594884265197341369350870574743448185511306108811992094211571174522560465883806069572489128637197975048809174156654765615290219422024549302159546204649132050690241158008575439453125000 [108,30] -1144933095034668943379988324855423061369040626096492681084526859952975243861618283465928712579032667304493280912470866747997932517287823091124515664252459385602732334543720492089626299203090821200605026418409282742702551029354325875618274433165111277036700014153389136557576777966280029841215888795113263858175757311214953850366897656334407150587295938355026074649909276506656503285639640551253637607901787076269230335254108985952212518983422419717064756921922605653698885153614585019328941865426866499939420100383532118581344259925741198307212819753479286381279523851232443876750809914074873857393985351254995266989155339485780579063783289430740565160942444145996112093389231763382626989431972292220402079282254438954361828951359476741585003315544969062600440326778225426840805277149912628250086568710838200355608516910744174572380585138681444628124878795933571642690037521753277124074555534701703074056671213196335017618399116020534445249882441785583704473611863394152465272793341329766304291641954887036959621468889795584408146360137218397562242654816515094969050346303986418573795075348508779158597661626091204065770064126496911764461685436249380788991909135253943819546036264068737459301818712821986368581110983376349126829039051569020990482787044096938276581517977630359626580509297996891678926827988134842503964453527446981855036315082456475270111010661363375595266981164591918005899743427316725490571209464229061311397006327237455083258961059631101660593341254071020155800763121932103004851634809259495007110769709380814605656275632092877758484297933572807791836518729044443687409606463703031137405431049722639974274654050992170309235097033933115038423656752718410995550885786730594601204142592540581000838673330160853337551640712793563734189025005642564424325391173361463607077831955930321563775515659931752289186199953745007094805522207925366066539636764554727424629421369379440223927157619593560429702539844692574719202727920698437723082085527461079867417025754934364859541297728384405294180795043553308551901301277385387725594200492176456626615538255956213489999536959101296973243579709686652420527776716197530804119963931952952407300472259521484375000 [108,31] 908334770317949462649430512972281145929448124177405456272443783849288708757104172233569216811540367749475410453040406256278871100731943201221755130768376178281039601284179037293782062535733773987389485387995149890735273475477902592335684026459160771761459571598315051594210392844300870336138334750693593346033600411323338582164038965368330179055419087312346675337553583164095707479389497349332640776685085678928240352530050387869935461897604613299830484159189233512259847396930457605004201381840648433351865511719022385260838776265661913409714970425623095782426025779213225305653485516147253795994690980117810042129848267810088890409925722909372318473322899045944241100156420432149333253968313170757029671433909832517920506595889121424104945491316640393452464604593800926637840346103082899229416225311087588746300341345558073981841388462632453827174941900102436494351951274184183011320333381601521832230267467543820166436231826601885020778197490243301016855075535434637421535158391234593373182515076883247971017842634348344298017132980783085345995932311170927629949028750216229299679536912856992689191416753421592197150883664849478019481972241859950898085669994437623934926329900049432054217013887747501385614566664917879830801408359594819045467298229315461872748887806872652328356834140421595928879426322125110138915811413039111944629863881298260224704778726050565234944452850376374650934649060173241330932679451739221374974512903080752939618032220118799936382977539711179546102093564762261525138704591726179155341741192610283774759119772916938285162523456083865986736855266315330435178874127551164124045721576780683903469187072120852147115747807257385222058835908492315234852353857837372755675824526596533040226711503672111598278222827789773336537986258349561606057760581981555511118664399048962742082355523387272039437461043108368366536055089975388473254425014717462349222447492908601766447765292336591284064109298291406130187847982910750082002520336367166675264605816836665691092692987151103644957914595981083493984138700936867188540702027746440744303708174216451639804730072954379765022818423262229075127065290422290200211818955722264945507049560546875000 [108,32] -411221787087515223287586636558006462981992636665456831232638509176701567119415075962532059088135014136143351670923280130305321085352063762611110733056738989693683969639364159883527737136108420017962144591488102806839798199048933877367434100699239720547704003120464178991388686654072029327002603332002512307000357379383701310132951038373242709843899301495514597553296034527962581226156245528286948483757233842695310759549072760585457419587710018333351686049672217249113425259986469532263657934707944675478932921378177112874525743015020186261705610187223564598415755307325213197898669460872243193407465323967423441699480954982395318939383170349549498253240588257713993089310708725499898669125401748370276265604224493223865709596534059162719059601232429922408335732405928130429786594318546784090912612500797831911272399836194632228585480644323698782436537200938890238534760701648226017578097107048647075975938453455681636331854959760836294647764629081209841753460397644375361098166895372396352507280734120669665285988769107451022937805850966511222373034388751235476528243734399090782373765429943412703546019081791815421941162452663010363273114328404391075716806162663266692791517169361638299783866929112351223340586928994251577633122507789171907066375469604175281041539243688118978362445127929012094660673193329130367780637827404758232870417156556895592223605025300576393098506024957571087569399106865637954839670416585744804882877836293783799179376180192181769014170768305225064128216155035495491998311357114138544087380456210430201656406337801153779281553090897191339956880203810788581142528158364816313378221578555265430333128522091308728638065898545470432492340062965059017342165300680856502150966915494118530794821042877454794405383917579670969680932359592088855089668074247525581936773240006968181399864363150918235622564404476672628483086525563074578442518867658434681458030958857294018824749171468281426565730036255549807422629242677139153695192216916964574359785359140827311899273790511319524873078203785700716600865379170272723111081842574770505141346479450128489314456760823317480589167667064733107724254848602818412928172620013356208801269531250000 [108,33] -249865081782469709331968696911489798048100385761183751977746795405618204429226489823622299181167898863620269500516695576644889499365038074823414531552354279181572641171830612385694326099001398152504659648365131755739977884041501525682947559426280230760272572728951422924358875872504615959896232640388298180621742243386258979872561389423067958455044292525829707942441043048952665524855491647676771776172348599484854102316804912851490812646198226207672777422816599587263737751043895763823318636708775117801470447105572548117920362274232813980679987021475851555169119471833150338249406635681189584626194369459723244444860958523624568059732729103107321222043305679277919251917804880696683934840430683142725796100326158274744385525373346586724679610980584639145282779815663616645291962209267639341483397683433471477870743475934308144709922486203458651453876413066155301705153527030728377706068422466888606781227654761702765354392832853630690101574611279816012539465438333836551521035881246061457704890358399171028622947157514777400803840326992192109068690026288495762136786021695202502147356065330482610502742916326756927832897496084260187507936534516129129646467072131723691301502575241153802566746099121084561885914996613079624483682153358688799901210100671785258678903702624539336284088807160660731598712786027163980352654300532404472269428852925640628401587169027896534879354668887812442409360551593060670082808657921675019714199876365143176610104457543747983787381896183423249698441826133306993426856474666827403877469680759946623641433696414679994374315942481995405204884854042788210356967573305522903369920126417997147998705974487640844768372310898629485968994769092711593120906804586896648900485308071350406075664321234717624934320514704589059645147287541243888748206572168180240894172307643416101078876575913254018926284925485394096663993196504596567293996219800563827323703906536218341441378464509343203585272549988925884572582463125136108035372972621231729638312082691038274145901403637769188939048979914210011636313088808658529890431526507934596491611132999575531640424965683787824881181897758201465803776231133781493554124608635902404785156250000 [108,34] 914426561920457929213191144545090027033535232130639774951122307584615569812965474411434367536926690719267707232806582053801749944154613086880653753506752454465874380839903517838100490571454777504084707436197752637085161059452524113339893975833859339107462780802946134014672629265084208796401170294145596878140666856407725330017855152064017253543578732706205579394691037075322491389173573169165039453887613849401408160415505987015149800319691222876388559266545640414652553169049936635353928575219351130623940233169751702195944597946443804562582028144212622291803459649150311140316665147292013915981169540397596373841342300342027220859085309041279546536675524226683597755052728993963785301725154427948297674346861188514957377858645252487041333401718579427151790031812560110184666692306732835188342403995879080348144665706405949427854698683498862236460606650493927993010256507761742063013221629952971532105916101976601949929822367705985761318254802595292901114824373210725044159919361324012569435488107572075206959737269275953572440491606838208017275653662340401910174947693488104993887632970732983754620774463551396680775906727015396148617690523185412208252360679883028048781343547883596593357160696486688140389500352674688855369646742020280171022473102698002566099740042306585153154332967407059285037656840408925435999570708104029704337193611355687462636326963050322177582606076159603011767729351411518346186589483052282022168466279532896924984548348429794813609308840579347394623028862801950192491071595860858600713356913996112501877714606620662009475254844588957859583144651932710585543807383869692661164039837876295600518004575536886241735251904595140700633504371756080891838929706130211722024918211263866880534972541534596309095475042872114681285743054672508731567994948941161482929240108339486333574470728479120240519551599447146398916475524890245296133306769407625162442740298566734390409714739692046268676075158647034116718056146645018447864104711475703751087820406512598815202184548950317594048367585153185556730270860584362166790231901131089143493607201179383060328684062312723963297699363934734994967257204478983112494461238384246826171875000 [108,35] -1435124897593436964507178052184972103979835668867398378144494507093948136696120020141523912629383180792238579905160326473898212687069047677444962318230029161502731060258831732379810727598714695091915840845974596522770296944853076358881322054839042602421832812791651014244088385446356029216328874782889233433293333968178301737291359011083106907572508174085958178906191503036476911235098137087671821909404493858207815953106945520163633443837604055968972728136592438341553216585790760149001088706249519638413564634294681972131473853893046078766345550849374183220048115062439578633598839121727161271345843646613058601780293326287980123816422241775361822777391527812935569282893123480860800866510810282737768613787524788243364164524931857312791960370983391111025594346631728453098380630369832700768040593271975162658776685758052191717691558999456240300863087185943703162975721280421894860798085871502986283432654180829332378878489411721669356384253083279443383686070859650812940652048723884041884421269363116986001550055014298726461296153106186628446109634537443691630402087721029818575041495109230273407498137595364101209706205978093587184075989834846805996784808773037775504290920803260103988715071092693811647402976523135800137193451223099515727004130986076906249855978258768380052637892488357224205023864962897092615583378085106592551523303122978016875545687231293933947895670553277493330234833081010855696368682694044972063682273322316234502139927455781722525288588059779227348222624670996352280744435449876362596460788098947368604031734017878987422031845830987455872428969711152078377536418915846296574716070794025481558194357970817741954937893107149488702444363720296862614474265403240138900010279368514338167338822460223365061236441940164969238221838694398728831843862951863224669652097541569730021996140549495347072778319707975283265436114441523387492566538895775424359164840809626323033622373881011927230102304911987884797778654767245625795846319128110218588716477731704682568596580988837070071515287534622743410082564917252672710102975537929245852451995026971967446279715835642008113684441198483910523409079473822202999144792556762695312500000 [108,36] 1740408479762998145116308634974431795713026703665080095333464624533844961204134202358249741861642509852026653801712357215363818252172423086938666265940631247057488632338191737877032074776667729297259023267666352458517983938362298180746864898843489440878055397434828136277789976402009022411259162942890556069268888428490568962671330210152047343427502913539263633360986108863123999517855751366377892358344612660637482265789101829322451746801867583783687864089389548794145287115019514191699340454404597880069766272060786075549942804861291290879577646184305410162419662915950689072145655013510269312092183907573870504365435990455833068644255168835714403573820098551384662548006961754549402398729796780960245782592431892577366973014157104137367165904413055492235485565266046765346779724697697936171054399981608352090789706242333594970822314452203735788049163199801174188322963977341136382992269247511418165860602474078993365465800663949136655056984682359230413617624129404441255001056214035372483911087545290650370885687946411100390270059085225916501374842683727149406363333692558629336075443028646141331170091903874208306535041149093850532253735397779236660260279519301105410866601092864041856791955031343595284830247594899742202476794800710281329882100359175089197619994345590394831762880666918017817632446065291493648944334195071871441566381402625930391562396959666104610281028319359900011098727027650208905958575860040726801865213027544847228544245797333605368600272411201598312188392915261120880490707828672162952706583835318593124188517278788280313767062648973172173120029612935212989717464244644738408024456054950724454662547189683661277053931612671705851808806972981573008914366440315877619830547220565714370933344762403418357748875503968730967014126996292148643697341012580328103549371185308179627835251386857077499243856926446387691647288458040565130695159872429043623765582263200943364382103498790235052059773742569513548430703048986131427434256816609110582200824893388341216024721337550782402699621888453565162778314753162216246622341731896920115142791173163367090026385884446803379480746050303550248594675053936953190714120864868164062500 [108,37] -1842781762347996896127722135849415958906733307945388477370857338359058481206196217543429050779007066639633897674795314301032055379310736369259428805326928918241294145585342521228881044501349979585868883903199025758073699713223835316989090741537765874921892500726799571646123282845986923381487918227386432737399617871714103855745588479736981243889727363257527197478475332922876138663376168094869918106715620328653982232602964276195319739018117874635384385018696430794517301602814928301108491820490795637177332032453256229588723767830776546507643683656208001668995774645203358349036977772036634594225266215607700736548946597417255371718233011391861076871710534631680274789748213862128363076177121820202866546395956376941456083303321493475626110708256157272632677994770017936867517689660884867842972486583296651929954882171565483674775609042474714337847007413930720053168725938647570195954345277161662505187299765462369412495910478962581964311953737405361249241147926058399639486010086022360964445637517518999268288442182062459889261321247096901015106507111320035242074873650781950087700638400341605890061837621007007835498291002654011866217233547679649379926465958394584911172808206600143257157642981518015999769972427663912190739870532593606454898240767742727474707310021671270082177331368177026065020582567715539855172683440002302190513116411716159189087955855101059348946059869680389673679455898495007478698526442540814145121437150880448204768437558036316897323119810989390482317323104486145984242885556722798818032427733150408438614906503732732623650366607220883832138894591397731971048222680890005398635968934748817510127309577457833293519048604546744259854802811035749836618357544188507066993043189736707835518331728612497235785942520115271162506070122322827205492470815791772891873104331007978167625595186102771854109272836125474027689185284488669762941982522879456994827080880371480249786690180354309853227561980846358911998477881604645246313031688391352236197051178653906085891135202601088834114115439462622677627275069526245712342805183807914716335723879707303302621881985090688202222869278030376039012594446830917149782180786132812500 [108,38] 1798927288579409838774421531534423938398350566326971660322085032998483011457521556110927961784293834422920246355580334241728200569139835618818916534702200592502264878926581120666085624200385640102394339097878830442043321740649927747470312419666181971468959501447007345934801770229395213104700289523649742542327688589360078514310171715088737247907091683275577221093162581884046247006567782943738767827292907425388830617404528481955720731979617652247839907020652597749223998406968175514726863918931314087560645937835012033674865989309003691418804798889756698308826720273236351269359752580755213354089664261131820980911929305396531828661170721653831153458704920593733587405666105385275668557819373394656072954773342872346423913414071136675226998703723836827721784527449019322641885740787916780183115526111962433637443852215318180320992440140852734979221779491105647564718976341873931744596068832672116449286325051977414156455236784738033674412603258004130526367361641416556396986410505706114048149966930182595091260149398263516246665881884068346407414662140223271564117834334868689568133337416090431845850525785706018510886238865579026866891366576124160237328287566181995463558751382902290263919648564319384977986612234763231085162697453124905700437340591855172791814373270481742727125220275061635062767592508573403192158029406680604529532299957005890180695859009865084654467045021819401454725998234734842629176639837457843928114026561227923313800251455656125556073524182271609175600842722812327248003528102762878454142577810848221084995067751309075670853334836581647335173442335841112045522433757384960569990381148934854857874684230505875588608620848598829817752597050138512782559034922880380500422759005314243513158962588685223611990322413335010902390280397946092453223532045233106588979113849292021465856228459559094491431326024548733704164982121223202827368362684348005960270070501217823602566277090527322005445602481152091886493927239659646662149209949937457865599372615890325673649946882896111409694223402361966992333220459284071529297253350917072266269588693722909549443443345691663884245293895947082063457855838350951671600341796875000 [108,39] -1662092488604837184372227092807601196491797360557132911123300152123099265805359745847209043122125872690338644049048420330540250125728528878690563849353997655575012373148695523809149357110176684155102486259393161000008797937516888287219501773664704697790722973014284944995020502155806270500960553896032919972832659793072306621950812607426985788250575602999367752384829931400771308658203568914874459083958294253258025222099647680249993846244678252958065500524099246389429845375281449541733199919433241253329426603516620635333580585017492936165453660893347962620268869405569913202031321175066282829940184566024723991600557343170168474481329881300924654413688608765924890722569505056913472816171070230516821681806245815546404776380781970110597193528121137806006002036543455485875456841141075955435405158584654023643105236324634276322387413873150121783904033907720023682157823769056120049139636829014397140588664927880002352743247187626389487481477177762317505735442691105951408960054151478495680713727753988906101004937085247746869086381716743233386531353556381568627511948059230097901301609496026248936780909972000853565037044731647258527270414140945759397883401909103183219691144891814274010761381592528986173999238009925340128239897667597372159587554412233615443178351759362970478322375216682366474933581943337249048557049158665028123565394044835663277360273528565489415654847809931489821339094324057780639622942256746323114487028060636277098264071352071261652571108498633346144944960382164498240518030711713630532382649720466727528111058938228463944699296190900791066810261854992607170304874165641896115215302900176025263419010582853567041771248287780440417110914071917216957937280717734682695317517297462087843551969886124955383035989014729250253001521137642081188843405492700630155552117021338657430565771760388166800324407145379696885416255728801433281017853588536823576768793991617190765305069334879052905265411045131865524004319103529866042160401551856021863872836578903082533763432676349520842685925765993464525225498515476266757653195958439339202282313750018989017723134673979817438295089604416432393918512389063835144042968750000 [108,40] 1461771640204885699093127669226919946171405292927181872395713227117427459324438921894413337875328436912763761526591319074640728537083813460670606276998895766887305519671707145264066945775423901474241110583180719737382182006196570729274454032371504848825073831116530768242843688550896249815576630447279635777954776974612371301586861766926965579829057048040860677735227943529652886776784335977701328614422922082841091088240826427164593463293890246589449249666578195508622054808442248674505003409697448855697801772120669810895482732762113997857283153937485836127065976200966872441757015266434742988140283632529553420923119083032163798523663992172047494008967621853818918270871235346257938559623553377355659195727999457505660709330946321985015196797292857850533231241845806012501637548928749098531312749359376580338058439514427728449920796554594085618020572396963182161406958394770339326781239592595766221470790946913842958094701461257911115017229187898079588987346804398184866790211599746856568695581470719075131827490547480557193758776059775761567325295480321745548640655104681126360187071328217547381689531931547335971191674869821519375396573352641368833494014605500132741613625109205978799382689590453011614458840396421748597234557162988004425843753646487512261564790859418258064216188465867929395701233407110852070533494528321496180546567670941639452291119212226221930312080266158763743864373538255732527343059198778978250927874132942079669995280779314429340691613117927869103125955218457365288435946697922553300022930443904245512492617200538639088597584966727260047463873858360433880352067950690215897952241180555774792375112004590288269844316639300663122113080738383167809845227692729582888280885268619560966082210842551259146582839510086554351457793648385100012747354705775231760344262314488056101824480022083338696151184579637860510183200974240848987208395258164301252459796265780614772014646239230999635494962861525639441925892545943732138327211352066305191423769322831737960088435569121624872257602227632773979387982620987085858916423711681574395168497380406673015167834689527167398720441937598479853477329015731811523437500000 [108,41] -1213735766327895813603828707528498117439276504586946803851840531549788225886456401353994921554847468680161883706348992374769413350907024964148212967611043875870769964127738762559094051175165311589431814970192364759142090591206522968188388105574270965047605704867050568551016893534910413919868601478007131062253305210948003166367794031958769633629158303200205914589494067437449203549285527341315212347975779807048621126253917199096676624724864132683605819428342169950185877260557089700890387289896484675069551039885665276099290134575669863780392591754559994579769936919644560506225140394805952785076145848600804341760036406477613846077093358444327100301437850039279428821579910625642035091263195435541636281059275924412111525682755164085025871411060221442228328483673597204325822639324130787854167709572785908640899983231144657480546202904468038848932687198485626215046854998259038258946785913549226119663610475365687150922271396620995178257046296503295392385040080009964264378169470720570952802246607019530659786761680255843493134980846943267153710370796774852197495505896296407742032796762940873267830733008928748243095255782553616613486963683462408318272572051054227936150852513682614573088263143291449841491258981216537802258809516286426198124582685846367584972004868833119563056140003644597292779509373573926604944229826189681939544460571946721906522437285761602806110674488580649586354021379358590481982879080492625465730230607400465596080485353513498786440537544047507283035699282406735155613124980950221336915005613956507228631930023041676226167432658528371710687711080840520348513655948451349380977687695113820771093526499047907487675579392770304669800181364402592870511673990544071633811214547777135528208414593005511709983161519225271106182892603734551450998610975416797007539765631314203739185428972394593986562372187570358932324729026747647316318727886482318640428645228547905394397250110362324363879732177467669660738007114510892602976352047784807045909121580690654871942726990404364559094452219513389434728953687195399299411981469899491392082789690867258952462727734716244759605174863281717989593744277954101562500000 [108,42] 938482166195283535834106631454430368066195663336688034808537373633230968379610711968434754853510168142119818441111764520036808145987507894844770892516817184933609606797805269167780065996173975539238941480554671390026741331513984572693299144146627560025011029884581934143087683948320195350905791722234133044319101667699189232968235520925724366944940178048736499009435982015156688113832098803603191216719102630764283981090229262917734250919555450118506409707108873455602248997074992472911367508166875982182308237020258067885414521936133300263341476097691262478440786876808728632725753091237981702966568562823083349407403820909831131879342399019577231018257755391933015394066460604152331735841533976107387610992970875591032971193507038841749856851889697738774054768814798696063596984735935976559473072042096568189084480492039570363598301525533585084965676410931158269826552561603259770609940338554611584874902368605988122373363983850914506308229504893766198887772562178338758496106846748812288639820687424961493556614576097460138958147899934344994967520401031216931429678248440284579142847319474727914121852437847054370442017322968756308064860363817550451709252634984011991765583513767340283724577013518631234916723867087256995939076968501886652703551042259739329775592759357402486339600365379765762911991905178092989458177483838986875139016454459715233587458763276351139848337928707262342045841650099509804540784805094662650670828652686467363621255271852878902966656805827766090459946263723208419165161805912676634720588844915123002450095467069215568291122395984496025413322502401200361008041137058652796090693170272726701923651260771701282177097896630418429303967578812575679913536938860237624771890822586349099513697124953922402697559033381626468630879438171796295699976668093150903800914362708236684414073745561882870693195463958764460436308220434531390440680568549819567138086943615047773228292492141297381902455165027199286638996346758153647415725281766401880261731095524819019850168945139803632042316300928956440402289409387262928331517291840446075758219182899594414162173808767984650724969242219231091439723968505859375000 [108,43] -667147122654776014383579889574908552666664139524834476172815804437162404494962838677447426476544304199608721039045562237788172944478280241992176253207200104850066111605496307526332624267820859962869548436753557347380670774768530471821855990680008665970280713523966901422231396203939215437145253249638458037149391498429803422127566580048694646185068035398095325234433855060804329228031084829035804781260330492292670490400685300221898554606224329365359497556340865221875999759324003709297659378259249796233884104340302851614233022224460251091480463596027950257069509027059711890174059187560703023112000963312296666663105038821319955964293364676338757227174840250262031119199477555955551481955950947613605155250932654984284330383154811938519126818047775460500783822520782963844346023299510250230798401435400156322917419170202803127720561494988685481422205023344157716170414112805629682141517803088781535451589159099132443197772471445803999436423099533019207283207935757933343652335994782906848719140812585176505617942965602479106613458022614793155708272936372177867748382504758426209266594318053353487682619117518901293214687103087394969435792224193564618441585428948764099140800005832204918630408152047117715592373609838535525578058731022987682771320751285427896958794816889568313785929825084505749559016621080363292663746302659705861440002422815133003650924251152183540142995934863244322683714993825320429688641002923064402195997123594257651632595951052116308021211316816717695084920349053709184294134130471447205985811874750316573832230547190774300728156167858472256078670136762400305115276037301968372390124375489809737796907468612665124565612076756765023285539547527409083329185453106951286405161860225699395087573133041630974067126173361271401080816699501721836473778357474800177922673667676689638917469479228395189798547379702845128854439076382506071148585533863368544343993529297887312711369602224202022993314715508375469574315673987755274362706035088877082768287707603882343740356267606372893452742676773930723014816796401441026296115508157832859558947485344309885519576623462423281551991749438457190990447998046875000 [108,44] 432073196858145066538631846884601613326420954682031755765711449733356975334465509554717630171572318198047051728375263281473807261620612947380461859973339058957401981667806711915313195445880555813291335908489304489498605569928509498982656099362509520936223590583805694118470519581250994221804778646723126592704967670196253187187281228819394363131854312844204572361340165045040831364842671399473694195782392131920884197881881629674300225690397457297687860935554662488176784064396785281339549440636110443109972747279316540479783201972464615046307617018519827091887185552846393059919107551081914345321229336141496417180237966124160106027959906818384766282832597729688356902984747426607445727202587320651100825140330086080498675287817068030609029105433126304868897002850199051610329033467817952494536516656406935816816895382337411741314529894621859616871298510106030398134905820703877342046618411458736253673945906135622613166174544948389869145550860960291033539591389980240770808460917081772854822140363332994757475574732668611468714392907226589182593843111008553662946435820766890888451548475541153104548517976499216667624435110957153738614448177085538595426898976058983782680739845525733362654266703314215394355869945485324385977407581292755465373133889805809853784381771735996812380051437326935047446740496679638115463622473041112078500162714610405068195222666682095540964734523963989431791892176831076905314729654975994992962194992038134765452048704523384961174478041466558957706437243417570899139022592306612996056302032429615018578304257935129512569771960135288762952600848490947930764353525711082876690538640563578194766756756785458711004000674005739431882640181739694851861385928368116314352696182061684648075652070936570760174928411476852628349972177723859440866601452892800944009968204295484700989448786231250283978627301498602124773690831006658852068940592442710155085512311973948565719319622376824270537919846719409614973231978264841075463911502471835123714139014747410772579399381735101139107083223641477710151241538289050022055411117902353022982420704038334131896629056179826022798806661739945411682128906250000 [108,45] -253631868907224026000961754156112914699495661019803287747547472333904419915998974835626641504851231868866039872553103197655040888169049295655692380685449124673655220771445246495396190990994306307541198220979873169998012822626850296893543346425495740712810752898078520624531578233335546675013121060901668495182959382443519887643852161285285369459857863304401481999442201306074117724263793851377648358381870936095217978431271444761375355037428956657585593337116177404288591743850978734238718291145408795361509385288729071314116825305335806360851594363676053521670231126572571056950192309251453618384617656065046365540112586063063434462750675341060866776719477636985356418288025571727828165605230972398853815879938635063304096894401234679184912634561358425519526814831375173806577742755169455228463517383010251245371671177034504654007281569406974549522322853400885869167559679051684384354476937830630830861904530345207814194396645141357065845728615383744370261431394869043863165663937892764743906708846918740709925018110560903491683388278187678486528381394252858106726710073905479254893568001315137634806351740798360855400277670066646361777564750078596802038347779460132446609708946791961657739521482632352953109492458154168712940409891038269307229263472969248100485383756320616683337139163476390227080231170675716633447255862203631360124115325225777467855458320271535610870561312626045683037650104426694439343491231711518922271097708378875287016927620560230715872227366353009078455082473189425916876166930690972924006618864185061655274479593231883335662825338134351733727219525022874303437369781546489228934029416918861011552210966156744201901625238168773916384809559490228548572689431607600908218089947458638188044185583041083562503980334842793336724028795708023130879330583678705227940422390036992146546472887018015432551617231072287156276156452227011253188770874857165418520340964857649475963992762042194038909701179340702107475375950006572235243012042367927255793027950055931868590995940477594644980000200473865912618116893181629761614411492262221128282446428219303045291594181365191218446852872148156166076660156250 [108,46] 134691329871918063500399462442755499818292986858870589486155655254757300339433257334519185373670085828959352965280246260072099375565472677967295033055242241610865150072458271917628160288935107279591339939132145617661237837150110929749333589495008233498373439024594160292008726414085483837642522071289479693451766842175793465801600113950705028545975878601615827141794651511843060530195291463527965064777471818529624265507182862072943095175581455005706718302177603806281368032586042701948159786046874698500501934022272202711128784422401473294548764428293224831919109347458297240056540733054656033393996496116902615366785144186721885624810455196699388228738739182354968475371997900191541618462046343357812745402581290740185438157649328804645253146271445217446000543331340517475917882088897473642064690081831516712240331629872922737816836020449446686350450273948972690987636580472577897564001679004823641213029013212840344115306747101970540896468635382142066999367772325334710961363848977371154257290925410858088677960240102714309699383446109956968003436221391735634066945681649770065086905736337557361058671377842871781500321877237284270412810899028583005684112965483925950672317471451459949537611920534456763906612058062157753759026171025844743697254223555915580668465399401089101920038943779331634529088996670922146771853303790496335926878782750364967747591178144421888055240224351455718049859422426533976809744106580406674573168133428467250591237223952378830701181898160218957995402961710206288240384824084594914207301639172202576696107513730049340045252150455319315319623372703316018311266016559328027609705316352633015409765320535706258838204829608260972997226737761245791903447551257455435186942957782810632950292199168923893433608441067021214304293031362577507141274584451778231757975407665128517350494898274792889272727079809863142359459362853189833240590058075237939907462500693585033590864926084901463971920881767451459899659034331168715111544309409177032959610234585090634328389843917665006370563256553170469685087349097342741456942523690981805712732137368432030729084591946786986227380111813545227050781250 [108,47] -64732127230739064151347838593730391024632672727210214569860084029574119207323063547235951491366244016031544914588420895554045577515760335114575530854456799613660292995715404706157040181510676376353991952439511578666473189398262666483240001856207922555978291653811733219971365074750207925489490359462140806203024084002263278752481770745545012083245153617237068097971734912830323262464302282941162237869528708619805122414147340580930700585249352826461944476829946222756463695923683261557458268542384060554288991838027287507627018957155400992203570853546661273046891378154354463311499228408731306096174097560747787910119096158240848703203674104855397755769561571394313435593022659966775146849186437454686341100375651460767022000057345255331555512888311822764325967345894417445679738810512365774945635528143643628232043405262876809080052166313968758102537929272770203627380941017124573131840547652862782176339115189361688314811480874986345097712723115550562242760646307018516960841877135115027886233693253786933500942412577105871803325399628393382807645098665508552443513954427370091811489717930178234966507200973295053300502927018178547261948614239496104090015946115492273893677968919331718571610477446722384088668902824966363505138526075414264149254049908103026245258137684119808241675786209572750312854739138082985498317884060102257620642969320087606641761935768882575769286109438581411337408495953539855310664902520019460720923369045644863656660332261188449104533912109755117991238421336888893726099559203925486978360490256856705593289751105214113674883380360778012928742324222950086325688943979866138546200603443886418069191825107928126845420637559295087321602343982477965031605276326611050143154932906667197105894434813606621227097542193315743459412761719788347540112581042757281004530030131109182141031850561039140815596938846285915786508909489435061181422073625827237162290159211761043094797839704200055413981193966410854681760796032681583066062670702615999973180357053344507727649431387922460640774120530180766926858665306691995604204767896928879631161206427317038325508491425352985970675945281982421875000 [108,48] 28192162709457090278162640223454222232457829562802423728050581364359965807712054794319174556616925534116308942811095954597230761151827829681670759722683870846604528316764420285699672699159553797977972138082039209918501888827073236023719351228890487776481917783243292055017117527066391602385921883477895536422053688899720418097032567455022417372500258190051640033990162248368114917258579972168254145342323265955455160812126722146302482503082793709116849762618785282054599160716995345894330362385584425115508528794453201428604011884494268754483960413918987241534105092088508121232576232417699731265855702956716642334492749742289311087910224598040068918603322062544589289979533998020629866484574864443118312206015942107719456200138850236901088640381001967453966424441730180387333689346568152465012182433579204205136584633198362406103147908936337118349536403548191950720827985861030087657439145240880685736341560015143920785202555788572308439393510819405701405168432647424283314197024911027104981808485726612072847369149188417483508736303849209699327320530375930858830499193991096318539319372535713421196726025275669655337359792045060964729971967783470931944563219354931254451645104304075809705106506327981920942579125175699129370929871302975141008245110404559463941630993971145736613601403193794152622297433269773581539786467708011461497646522050521047380104163504996949637164864494129939523451785173239451543083333598545211125354541803840489075899819464545949383998609877050545350252833484051851822726504531470544155660818881266255433753367419304884250756524069125740386291090818218485462787449739061301775795371073045723042817636753410065062203966986327742896164503209900876644483136723362140630447284101362480217083852056025757885661429866503387676091518405475754255419417581401661290695013519959483236191018232814055633674972768629503547093066220112909901593549469502726441669739084951620110193747077412969152592761098914053311868368210802114712371365159144038530389578096014047780855477266319482635085487178454342153481193537087580273591072242472237385933033816404896798601953378238249570131301879882812500 [108,49] -11131195415837498616811184174583356228747731512778413799494107888039008222430114780837024696312726900679070003562455115276437934512707641002865657250511992146861012001364132546517969818584112959114282845137966393033610741806947253804242443073379187079963661596326123048038549542132788656439409314718469974250030657007449129252706273751872158665955530471059882032210013756802777299867059403248842197888633184071537440303948819748314091123002052358441973247867974877379770193596656339567742370605353400975097778723682174283832400809623007307428267820473226220498285786979191867635415448200493022932633098202000735722863044775552062772963519793091615873584997782154846085115164364849977258511312104487040160440034699341945416051252200097156721846371212551947350304765215032116277923467594560648662877678112465903674041380152337859444218117335776855434328494288724618018295157178496246085377931865116931852876225972717830307635802634300197807007946499494344164132392305318789860558609449645384202545733862298893204633102246578992926006591645744631986418622507552233004845201062765132247385627328316974683371447402442328636671033852004575105745691452684155119574297185266853758096267161460838172344793712175653289047634772941143786101810665022846132097225272003968423864119643016346538698722848705205121738330195939275461014192291086177330108239591018755639749633407729780044694877570589302840703174286773362704133088964919250372896412217173094842205150974707272158995893594105509303918942544163770360668125066345006018685884105816223781029516268753883866762061827127362750409048408145484469513136903149235271441904896416944713314437725289702835651543979277450610964952743381752421028608753480849777074775889252890280151737589448992417222549611334494855383594542621384217206547415345849184525655506786049516515594306149041521247688331849599644730353417470206736243399453358097294289305786285192617199908469943350964746434141487255927167320680230622269267010528260697789455992323539092793064030919283136078423973915462845072746877555245286289992022974765983686306855017511541205976755009032785892486572265625000 [108,50] 3969872007761605951687233360646017076508840450251189749679309705054243942839543719454570656589716864016533002644548041908195337070561814516401055098200093255332546733205627052918340928779609620342153326780711113917930285317960470773400810154833015959718129990115414609607242409848690509502280086678620623425143518260132391920833371084039180069534869887904752557350755884154839773450407446217782170805616103233264838442429730212737529529864989840260883949505199987475141278779570170262098251528294282372253393698588324216901095328206916078512879830168603857690109527874032571207751451664925576778845500587741379074624870753643572799550322448433378458551846989565157195123364520755174943516942578915675770522727846050107385463043860494817989514786683228286794953465096711304569383785061485281927578457350159029778878316054011797280487869387023282682852551164364556978183970006834841115389583007152138473484316574112364141448985967551805021422829160495881404835031564482528909200955212837895819891025053707498240577228632415866384001132557508378604198521297081583450495364378952811385695259450553662819501846354212566436371507342809049338087994318949542293784974244992460855107238910437035959151370034449351570153848063664281520164706580785176967423735546922453234955544040882768107171537206114431984194952101970572607072465588649519758680781121641536307501801494396100469693846237489450940765959260530957538874906406100630192712798834193216540020953521586228409219087214554386831146497094355251170832483425181690654536720218073038398368504833214512843524950047833779449632943454712746103136462281131491451515098075401358381764653965915076868399551745435533529485836333264115490120516668027452017562252887960004437462712704090788472358780117592907137097779717847711758014461209951147244337123739989483960282782086743677969937476993557281329419478114059266897280668324341562813632148838013285785740784010391360238426700323295836594881982294086220578111088847002742453488851853667139517760013529176355256122364790234369229045590243662977857344056731781477094706846175942160925842472352087497711181640625000 [108,51] -1262744848270740306348271236993178121239904161055113265308906879420063665044230798849202498703756415013147900517964445062453903898372255295041094987720669672010651587488643191603301961414245634407072207290252472086126145357660091762247745399790169827883407714749652532765915320213594113227197017899197789748712021318552346224836259410729321610004408920682902744051736558453075804293621136188428432255427563738770209225611103838799101060129124171878365228147872818734405302877435008847981267502736208775771094000005037756719449732079578672696830004297388415576527526219278972876707704720130864503131225290236522118473871698310283810444741027326091841983268504848320565612407717166102004267105304839140003086975352710036160369876571807231004241350914229396046801764045964840095878852420620637500959251343582333895763696936289008020369171198697035280892246813967360285827071371067686799369441713548516981364016184776630479605862225452493401634166973480218906997931083041802567303937859716528884984084530763853902357313191126221459688945087882640381320650110149033029158266463162113884585061465311342985262423043657805932994336561205713492200433167529406752752490488457811648600638978887642418707086402194437982174966749905354067756743939145906901668842607841775405625491368241775404547933206824869124288688593851799105080488180748702055432319554296254413310118173751107505401613610984412768828230047899501592428074158875549125457518694518858797942614359179259349461653550389639172850061318259565418294055839029863520155032269291239002172054687988861433265614513421845313946831050716328874407858451107140260529113829452187282989867016290143568197678099342260774645281991532577560749130678763276836005916113645889504510445651003376315863079063108509121958218321560429519559168212866852964983312705832162123914652033751227734666846390886027063503437180622111505326304336225994038473817065517409219646536407166208664817463507833348958663915572937073741972693458832802159345829809074039842627197435796633731221596916330144512142607502934669383813320298250108667838242926251268727355636656284332275390625000 [108,52] 347296372962383407542499094949517822875408546312058941805056698529479175786673024599154859224977092331663253276977969038464074291736791840814140668528957032263625695941043079808214632764849640719933387205104068242484847642771034490299977435819391894532724106013966311286278036007465098865727720493393242469734402574861404260997306738405040296346934763436751504486608698958471617238693735689552386477370754952366194977993172193149495784653505478807709554912124814819301372720132587639339903443683626774448327443192166069203600439147076501884038192880729084897177991745838365983734370358910023095913277696099743153873645965439775994092116884880014412901700597465032462960498863225440730995284455287496171625535572000181355234065464549587296471069566617176775260650001118130352242783222276473197060877495104719457496333846336676160774826272651586170417522805017330877263055547052900503404226708382688355194409092692516442166232051269145766615704154740672269370642286332004782373444568608720985137571295796440675473154744897165548578139695001622467073651180802913107718872544643208794440324207937223004275618082893154340064644252529939141948023049192049724689862766414070354165532734265370528202477780677385739346403914070068633086811371913153920081894687436500407360852075256619666758304440264083093238535955676453483717554526866076483374302522597169907140164193436056209885609958812767890326381772064822847361672744452083924858265565607518792827332826259563579549341208346168652202246191004886386594240398701010612190201086173290008071767617547853076076807137441582340761374265838942512559936180968712785438592782350739773879491077642611416520534657354385308442296021457116068147579848325256530560772588321449973972362853027008344313756383463253922152641527116145699970807364543302414828213611994471066599704454697468560945877357138658196244795165992814267922520416334641680802438425624703135580550722334335230768197808537164407022272816905187754733616896241008972674456478307794691206141928715549943572413264099554893910119131753092863712861999224120260199022425240400480106472969055175781250000 [108,53] -76594640020877678098260081770984567297200484120219870144358455736145797722072253835335492659202729706963354526708479535987232516285775248735559901945695134459480434464454806968808687289240276925805362806300566749863171650116557410611676232902295811065886572464719299697545629240479067052477425865941989971479670863474131713087745609344165743689902386386039240419639972698238129565829675217043086963016699192736267670968990268923164229526726852662886173586367124709353138744033267985636283084708479893620386140334845497586630422174283689834250301297958304601105967698247586480371049313251604297772139130577907517414622376695984716530919168515480727320083234215567341193704697593568862260278995392645347484195019494140354930352388524026026549475569020826185397346745044814033793866216688861392823836543580379207094192939796781366805889818029339711707808012069919152656379002022003673340747129727136666180591491205130946591722625549349380981342947998198326486419807920536456682174454559298143586115818123567715043393351574334220134022836744134272677127826393137732613640846474357797600430233006026984390247308355229439032889322412593964236083581911326000285816161690476880795584692289124096647417793168990283116670120254093000197796210397698731621122571161841974713653174730127010022649244333946223458860762612216393835396168590869771662397844415375356788877863983384735992818931357926600786860833269247492118785322784933843935763242113204334662636828285550433860495590059182976566488868062765261936327221674547071464497034060002752249168137032412384129346858660850707326736854921060312723536880731435227759696693967357415507937748615498338605946772882679416298933079077647658606527776529789539424783480908269897401535916668827768591787357187594323263718755863777964825683303312604661004875264209984291419420942787197376560580392484351024615250585445262006820003343520060305328383372514301963161569793781461988215222551992221217376963648938950439172493138445459095718927930699589831781032919888991054102536468066134199187999763317530403835444817570079351076728357838874217122793197631835937500 [108,54] 10394860851628553090766049430796035905195547651978884650479285776056349162458258441074973636540232401302330935291197049283823025600071717825330185891187991779863503468010210958048771779846565605886533535621142526524558551824858476696112517260610100835528479097499886578548921207150677652570528130048382054254689278772131636609830282251633883055271975626690117122421047510712731893256036584789917625025875572699238677276266726334844196561728508466872632367890243966012439176620898762016298586011037938033976865142812740570379145446527976812878248722269811009731451046338529203432634177634478493215691673247243126213451681030887139848695404010795104494061006678496871972204086169780057533246033775290408706343810033894922159965247892279990909991211284509103482495005384339766692181354596563520524743086888420780383337175128781393509688986041065032005384096909009965246352242454590869401553804802218629785082348931139413134223457220235712622236334317508189084876967454551407016753997422132996291691026608440948152653189945857286649391327077309238162058370469480097871368210153893392727687064392815883912692551939050766704992511982268402956177226476977976256743970497384702219004861378271856847336321505812550443219849198359665122040103078450313915439507659391748290286141872834700955990003282993689867399245365165492134795091864361634027185217927699273110012615487829236236561306662255048219231819246236070873202735310850601607854807159048739369796245596349542759163941536768944765234766302803716542518895855422293723031793375248080300404245685313759270817353872963381262877706958146799356133886517768353059154961239796299887746212187292381869692474038268697791772077725590826019128825093288422198328908680289586108648304279427186103087680663922547078544570069947752686275004745836234841211362046489858591017158420457140892797591697364970624281860552887786873751934292617091425982001674567643918578830234410710445148411611038300030619187939031326705791014908481123198477526308538805929845763973330990409143027306322648498191444074758030797425988360146997813160396617604419589042663574218750 [108,55] 999110704006995604554850741927825750136428658037283536243904659513891100108067522765148542322686741585519447261214297154153728283092970927988379045065738333696545855764834976112109352442816548526969969180591692999506918366090796294225102827336761589418285737603773762312626072334702262202407935847230155824960908713925396962862636933727566662671864562982268569151249984598732535360665816202017828954009621362037521043689037869709010068269898056772593250291526507406576335434186998412153248912276495382760699101357766956438817330587005206435787945319229432892745680989115669723840226211961504682776064020142592071789692391422363446833006984228440626971505647441238179703619509500090366224997716915448810477906088856290696366402143419903771402954442684690426498810464554748442125781657269102545784515464132457203337047613272495126480631439513537319265312129700283938271874123621508176857312657101094262804919651089971969158697191722543677452425239793118143511764584156371586012023392646198839346390753175613257712073632521122157237564148496668005231611470284359557798288526852171825609696845873514670629560506417410022228146136345125578519592650820801620540300357856390665552618027344339486547737631752611998575692589569604293025045401490902494531385269326532394280090411609985154057761195787036008370240151400931273155861973035965127333707409908851063662178732135004457836277028702212200235409854199941986918419980323307606249193822148189448485260662291928024527282630119191850483753320452951421963431280890801123309080102736796600307065183282365447667846933998859414153424085383070710686748802367106046558473568568328006730890419314658143542401453370052495509071006627290961025734948780199087463625063254177511061964652433003901323896865188375058194609624439594251904656561219224771087320817879348334979388113140642385783434747540234761926277685333311346389557438276537150632295184893588499225562727769897982752749706621585871704423382858057117870363571292939513131243848654340707097561283550266314323494639148033929486853561773850197899257685740792567230528220534324645996093750000 [108,56] -1273436791206815487283835787782003095979304375299188994475177542535424897606135595074513351707389927588711334854518311967921827193840507630671006731618206231877333851342864152941605479001636145365641193225697469761186099949466161040020121168901617957491125005813091998846045888040757121515462725693334955213373895351331566852211688122326079266744830157215579051012704894559824442748948176547951587137381172560356679330239823457713161714836063189150113549869929369901658096586347987608072730637311439753739275438835039249749644389647603418900591873727633873411336769616779170719375672078443154350089444107147171099768407665334840944426785526864042344451943503368643494929230495632694694356756402945565857156312587763463664410047131776621801244372470629251267032364731089407665117294336847290471370071958426482145646416967587971641984527063694445192648982700364840398099839149771716549318093885887893707873762253530552201396018818083730462052403837002596772913819457964156606077026690699570695620209486171837506502107823617151698214293507479619860456139067070287367739432173632973828121164763458243467063207228062250551758709092221032305835341524002810934994955930101963685102361505749716717032344529188470719989978290149659255967615593635964955109458507884877384725475767023929559332717009994323060547758036233293854810713579357322531768434343487485305959525438734093723156302458015806046583322451869009180028983463367949282005017870549759558680951003828657037859655592742770854154108606032347183965503124900009434260631835551536284537315633982405360041050814081956274335543783315269177915959064954809411326308108870235707295901007734666475907668357851332091742252395564008630237747632793308638906707489693371675057470078789388248546502752660818516348708274467783396431320291448197863204540859663116752875136565065327316775387371831815833129392968715391784957217939344854419941113913602254450557686214390749085365052971604395630267937407162946581296578065792148200292691470329507881733881754565285471656462120711000909088976470919578830830187765599248450598679482936859130859375000 [108,57] 522555924554937761244765027377069812946890666466759206412568712446674491914328899059133288379444072772304222704739059792761926830634479088342421932547732151844148487715345319410390547125677811528990202411797389362760661701732153411405907922046050046338503083650785372340985752891078612108594977109275854969781046902154675905853289166454188801359120434395123572635784219550043498315429161759727260586233460241317221964335930930286853869862484096508872628433621722167389360909527142757432973103882352925318422285946840150454129054842872393213500485706899083271929064564211281813471862300917217867421346578779570414360118106252193727228923812324094784244305619717459068094150214319958517820865249185880825652355254194651548586188658683320686286650622753756740548864505128249610611288441110643574859465058405205566928482642844614739945462296003598492055568583014959670177088201554931647106867282491240445908025005609314140294641636864561388390648172783893273987307386737566604587183681146175848047702498880920492748617452630208299070140227592064286345957044994765406435250827150915108309947666146825650166469577329444902423710944624266522820501625859213765198969850257238629055351950685798998408977381962106734766261606277034608394933184975927253503799296271487375421160595164772830498004694288503354613512199347535911394940271484486030595922483372690467008764132493910836136208973890539190449683343954688672951111987159780856219997635683884494688165669718931821773051782215811947413647589378807232086525985373806493820018465833369495910571553058199146891052395466858493554716938392494513743878863651777054047004573353514668050446905849199758483255261825386054368017773382910673617123919045449535392126510599362547087490375539170435138941559661234554001541874367056418324641305497746528605025636893666607711102927226948921299603834224942405444077119370117036450947327317520164950273891192246513504759771467196861368871433623066494246584836332674527214420284146542540609356610346728431781905500043487379760272894308137234206270053076112333534375409271888202056288719177246093750000 [108,58] -155986638087102240396521797056963264942642423679691133564236488973499248775666070195513179218556635811932144034322705623568339727039530487636554725233705026764344348390158973743248113291878169417924094955866042901203964694444146208753930943852979569765077099352675042148487936030578358031082086134754746949753611094957635781896672154232277652689935128819183679378039541506376875513042551508681610967219759572948916551377972250529727635260580127394515978467961905706866885728516837050852774602407108186050760082658060790354925754060333313331435841295843594459378449330885206982704434260738372560973723883705587444603226947241477870401839951343403406973011283427736231231240714325547653638993196525616656130221980677428501443414381532784141509838423576121749986836434885689521635274958104757319471509396722544441956196571284577901043906920242228657437250663845132825700858915564608330942185312821916870118403965927559248134586570230977242781343917670125588133909509703490867717358042537033913145200317187000984885484818469082069834442356013556800494594063749407382224565899025719845504989369231096415006576254695439296187620811296673158934916771894771445198380757571868136102425586985476667715879659224479866688358702092668584750733384261941291066335369823144740967923085430965911196951275563818771439490430997574793019355605689424973008325798382809419722629909511139990743962617587691535174928557866123916049470453472272712562702284203678040286157216317663511094393360396980866139296917166691278136332697580423895218289694627806027736348040652455524347456679205418525567459572650564817859866255447013053273301496105597830299381449727358104376659935193312811435784304610042672972207707497618359184043514335261603650185629173812842012571019006814798857532793305998430845147455734539811926309317517383716641817506811489086637089978699388983330732116047957189268211856724436680192485335977892353971200576415494811223407037695280776787184461353481698207731807996586791475693049449233605047121019359311446326112662144000365331516714921273464300455202646844554692506790161132812500 [108,59] 40632078372953310250725269309467795815139446742088564418682553691761460202966863083273072793878384706626557138709234960095286811507254334886615865624383027776003568131798341528940068535912422426695499469430810568630669936249174456490356805092043591496957092096513948292087340245361876591258426688802020856111471915821709051422132368696672534182203084679782859095548328002074369433096890800286036935719076228124993967122736317275616420036396999817221833026293413714262609057502367364725085379080240142059839300770359670263962073357029464930948611001374700057404631661349909188954476921074260359468282023623505826134424736047668874813694198253359191300908746022519882970099923643335183994610639896831745632583914384266407938857211110703942853207877673099043339396409019020436809184971424172344615636867469792289434939457511764637965567742843164928092622720075186793720101629939683040013498524871426813233697239943078024734148558176578648090332544595259314038822712179160899749535149443963262353671793532583685914122672309157798737453085918936651701581652515404573614006578261987608772961461878377561263487790825512652079982121569283499672807297349376154986731121523859558897903115080215938181185974959067269522388732115967443738144205931362650867583304959198909797840289513630724173112328991452716524813525922122484620345468160467838405602726563966644119087559345925536806489699847192626108249806187418269207432901042184225302286212703469676698789987133482018927857688311833382638579588835468563628214873705224496243804444142918177056169623614912491669346913064398110527190344358364594539285876103400760478903564309879111812015650194611464627844972745423416751481981326778714970748195146132038218608434488584762700762135440807759178460156650095155579642026857636352543541364905974558321128945545159464269346301195009001662054513259834554505507346780174211252492738808303420746099452563392281278172776960931755433085513594014099870219715409207038343350875354299355730378331856571575216026619026831387101761486093251809660885929056939325221264880383387207984924316406250000 [108,60] -10763562919974939411597592066342062557748200036088451835679969487831591624184586012228924066101233198104176081399666190764079004573149217071050102830267686898457871433503151531062045334756069149485349018406157118612837013129936230263542904101243331881255481519238626587535356469453807857154481324702202316175052872238539512955675211749159266804747220582271167248713530442389557032151979367109073502075725462492506313994801931735211026310925089364344221165363737735208303317780285503550905690235858608730820713170937756938064286038596160635487093985809698115097738264565842931949506186152500739467402447127587470659506892402386312917442705981844995987367137560322777331526000260874918444430393928383663096963157273327157516132138994492892072859347480697624833137961109893759850362085387585680512688537576487319491121466961463541918249867912951539928512243046109184182061201557752215741467749081809549050142244491812082450638886856105366197551196200664391899978937547198758228415762622061854524431145735622196730093730951643852649440073607643831353352859945869382867752700734250898856672779773214951308258240256174910121591914089882989114695707291139867139175801327554429880987219111156724807376971622538463618886546107219868139732373312266065805128907861794163905388967221848354481790171352661905963002934209297978840459042020447508054338111078709787938036004148280603647063093252902361611947504273328187134748111701687382655840773058155524802586327957840219298211931556150076740682238965218821915046493968931423218935849763709723933842629049408901076311222507285553304419301732183899578408175332371506808378494122125416489801279582006254313078702932338352170140728114644862457274964690938578159595607563573168487638623773412207386761530618118881773678440191553380568949290196432278743756525933494190336767950645817785100069098635573668198379934991400634273250697668497099787362799597997034840750520803077529428982521726155650187186384204035252203861739285320907616222929567785916519255335463323182038334850210834698263978256860262661120941629633307456970214843750000 [108,61] 3150209754173681227174137913221245736811012518777939613253052924265055782496280114207555189728705719931944483848616220324164032282830760959871487320144478435282722145795116097682590412458382941608237414895176343310727142807821701032744037444443177448136790547489936327786088150486410347578327921538864009029129575998991920378215472566833872400181051184058546641425837216903182436595751722449744917931549192203639499054158822815332474976010485312157096733081880873767267745641537928816008856770987776297168161820559990397973356014258365246736987892696705034308853135245825974595201804412135120505899578850912773752869966195555585012570652263819124732886883982485445907626039754775189122529132516450601405945203772545201800177559981532936652916341632159321899812539179739100987901306513655568703273893840063501023323315039246024423600504302268508911329353808273616256928632684978140514074956901660793097843333120477480859631401753722868850853123562713499594784706265543653521035126714088436786964001037366898566295784400871553932815262723036081382082309138775412108427990951467492022059505830398310375633091397436396774009146459762426143875927043920884548447138452506991162012049392036516994587328722125833974685699894071143067568074598249910911713387505362082833944753986462154808421906044550999483693845712089165348666779329590432402899657949234455689392429290658083891700176097375268297404717335516894456149150653109319464129701211896710666808245156869847027069272021022592176946292572380388836706006157452482742236999109663349999756330170435656139198957659822370671306588829669358659656256853893617499176448924537345607663006885615447181406519004177835290944258338908499821473824621720064392816059822874623581615932378157925055631906343462436517160390604644418211469686468538154182347611887276811690007028689293935993285760402390078060261401800451362624844903179078678502979015124392233734844959868718645051947137206348999717987386484205703666444010177560228550904915455266169255461931605763715626723384502924616454126727216333847536589019000530242919921875000 [108,62] -955485950213412169475619656426934279281690290679307156075315884520619590465743071914121227744747419179643375783021512621455840384777952085278130479472024155125621956745421260961470896742906355335516045873788776910989544453925571688169883756171877015526616169650953020361715828688411081129098924333471952854655129610669092051895841074861016776618875696530420736685662205171358045306761464830116149890904973620845316951522692366173345780628970244325861098266393806894652440448322705237836294753170429939204154588635024201707535796055719458217945743687102927898836711119656500931982399693769311332310350159023286332112334574266007770100784455622409672090946077118971450803323196047791863204024728484235747978880717847862177866788019292145552628030778206012171248868857570334405532816229860272110357555878133632567284544100262296105972243842169129728547991827207284610501707338069323430776361955293604897113911616015512204969898911768245289271999105506773171861764257343885405515330114539001012597097766789288423180588374443032054790969196471537512838933505502614476504775773708985335275847988149887092758626312347941243573192092435932761132326204194606490575352662040600149110886741505299364017753129755037786033510801537990819917597771090935007251095635769821630141828436496496249386682899063878455533284067534637536401053481130796508998215634771691915707495386663166652324137012065976172801723114602876549337599909052609554252036851824647996289564285883508508556251945194186705805095184491202941660284560795505845088459071808109948405579465629286890598621221055153972915383882545293715142659968164895563220204607513711817855354598738855502028756144528246946994410724954620075251008808052314297309649574395418736048682771100152582799625528107305391935651718924805972038817960891672738091700196353724026114054482970592271404262598201170574545730487536389816187974111824883027335072839195945645274004892362064237501146269942282778464202945592295049506297690501393834022345435138705776202250895770146832055388495028415765664142611512943403795361518859863281250000 [108,63] 270274108746163830431484054700699307025337548125236512155875733818203603450304625201576863248005789761608724203828873872945091104907153882539097036808895876585496489110527205519795091991215180467954740810049550948916350142692939378026187085789382120209350043991637659020153175715816026211477770776225368002351556601828493733748804821176556231835163397884406257790324630886185465855588294596686099929095654560882175315528206613367207998787876910346797252147206900813931070498004182842034314024542112463681314566297281355315497785119549055611266507890729985322779658871586115898473711580706328537140492820579784199763944670761849644517450932999472224923973629826413792058003506118676486222365198079112548959721809230966354310598029182550794066657354059903018372644326936739631784622204405703624905788395167152804920505734365873551182373298957523756925115004537039122105782008484286686353723046057808610863920388683671416763275509424072836551203429932148843628991443206594752983115273451224236415369213437168827826444772267962881043982406951821924528530474103196829203569375547655977375791509822935540733661525835230060201474241201258162934311676379139984527070414410641766887696236567587875547210272076132127049836930818740826204096312648464504588530713292009926434235312378611887388198142224756954422719721561922991779116845250401332608793875580029071859536385366829305894876049623187174956817678519753053094106829940130669794254028641671054892050466656866737306720330619134583041073835388993172682482249782201933661783309752649117150737886407294333662288679958917454031236749915275120597633688148203595002813377029509009742639355582294614291661465543287025253473151697895688256076444077211339781330259900226260349160425229822583911879014594675445755652926137119319176353495708133498605036986289930191075362622798353033273363444376826925631818001534882458843898190048586832321539920766969824905202599675428786353921629816290131551846418815362904334640315427677369367141319529057395461809765805604758205449274608041243528333552603726275265216827392578125000 [108,64] -67659384332257152199230220763649612695139822442579330852881085758273707144415282311873341826494353997352573334633633528087611851554100097767800761736448629807013087801949245528991229875016417641385023064552232308665826009118448605853390188751336338919997844908953265306123263143689953232183183372471343941028564663612598006152375854394779054467723397962775017122340129588240432898349520516975986140474699185578878825003420572496489705321907308338920705390685477652106753488066300443640214538228891398085343969098520915996721907257864427819424437484099626585017733249971128178581686301299768042394004716147403984890020874203846132596981357271839017745256144177765464161513370500016245994442630783122113853328458291229710851004712745085002988161829914700231655984706749266450751967018170572564741651631425392575850904351514933253174308569681930561512299600939159816960529105680961134426420975093023881279719055755387808277963276288300237206696283386646918886913202423728315601179226412416251698411397688332071565159490473199223676091757912491840012467399076141349345682193567858792324111313772101252844954273963521910186160542046750623212173647277526789460252132380809323426378881927883978005407758243527021285523481666418089544501557245833606628065903144408606123997991348949574450539954527288580914497184560079879031138396075955451111547595364606515674539716528288066907880119044195412841267145200509020729710201315347193000565825610399334057513921028939479503213961670849797608883554244990794343911184609720764439203177042427774356648372979140908171644372085855750466739233857404880097003451401611604920163729544191293861331645846971774025817515122012722795125171508544108778779908311828480097822135701086276368112436496144755744707344099488795408075163839344596339988086576580956029837060485724595303746764823467518408819135082615008774961197642154729873954681896309472527840493968632689231181292494282266386150332703990151653431550604287718465757909907470847073480277457602928476968770920918039170487479141979925145733432145789265632629394531250000 [108,65] 14932959248037089299289618053570793837251364038979588883796060331039478303942503357367502032398402175043116766192352421244185428882808003656723233524587847062358988816932337057655568989810519649548379664881089477138021184243750582391692158846641814960283876171512262963417461322157228855233288012391743261822228598981330087585355474219968490877754846088563925618702134944671601915928337121732039011381431649038546910623567561271067656435637245877593705893018957038720716850215837060968448176135738081641553565743751385920592024282469637103573223499717351558861742643163975207153190602244801263783037868756127404945798741791556410099644306464587396106374527868954779886947794269739936380293430115137218858788157696331772934380765644864308885903256776841007160869543241467041209063661635718066963494525119403419785359088796332221824810246735616171282996808727672956768010099533583340697922214893268740776231431382935301428845172615604291078787607779233697732801773116691065867024384101406045233591838050167832469544547913015907889171990889305819141761963031731531731189971672571964471478947386374437214383881443258228369194418154975070859494235149275016802903225330096375783271204020428965130362854752795915988078376887076863047643807296900921489656255000836491623527776892112880169893304315834598223811734022390611804023776408641230011716482405171541903728675341927658540866310917145746569458032216977444988448001520603338607922099861676592832741281896760040102108909358076764450320534520235266316163898107874230173255779329779820498254510430848783001190711222295889785752205016730829623299247993121202086262404008657986197446448788330219628550353734279148440387898744084333984204925199892178237129222705594084771402260167795950202493735943440536214391282273685855410670495337328073447525344976885465752607966233302554988047911502076202599975023001286897221280933832156647570822892356692147838761209967191034959667084056651997451700758699829482047589080556169191928848240994910746445631628674986451843690609675441294257325353100895881652832031250000 [108,66] -2968575932968664823461847901917088319095966041944432252263398974204425277098220273343467555490596651532233905677601656681519522728953271440323845485670985777790522800383183534021799344180686422289498543943718769639839867250688019430170887122353777723506417290557888092394630826131095758703742783468983267338458833028989220348685696673739414117011484442036363671708397799648296787785314199527164187194105680714388320542730949342882679768673099389376472054592275908010434931375280712330702733215368338804297469069787488884921591721269101323186762064142381921127346639159681577694893556382483397777580593825770581248437409231458825993170834135804256793797626905416766252061512033216522692396794890383383283524170576867771873694363313213185718066550018849627294439785542723885712661528422085793297169753163357181250309233002363072192494140873694996445032784312784273482048709420111666523770192440464322481523866166839427685516750491894855411159249645866588171846733959097149782390977935745562271517591996497706815722855608673491689068574693119591389774397856549316812638520509655634568920694613575128967527072740022549675578666878637599529358042364608761165883403354002556056491752345828508152624216767900672644287965727954825665449473034025518314177175087933968592985348752656205646539816107756950368539133671046983161172205593444149834826618983527535970077093449558983777491953806866580202406791011688881616418784953279936190890307692168613472579121225130440993157075132765765683348994235848869602713045874738979630754073087696783831883820141881270145818228406799075161348712749982817998775870071068357908480223479599521005177730528826005820263918518194178476085601923831962637899700136029925413248887434909689163092153478291630675996523022039210275377265866699229364882648385886953350474702821369887380836597113325189846384769360671269662730061308971649275083062289961375101146601044203755004515421694194687431691645704418102478605945493841809920830668654461672552332495603336540521394242719445199516969022823786872322671115398406982421875000000 [108,67] 545903950861994643671573747198066146886676533036772200620565464919810753041596219766545997491492523563451283696385490768657495310511709745646103376759278575195328706817918641737498797155445800582916216197398220012550861928735680491017520182400384292614405457990588841830136203783016968895017141670180472817494649110573872752684562531325223148298307020923162360750608429208676924590525408224228800808363299551503487916648443134822419407777241584136029656228811796453372065782412598528411124800305509665901743610437256684595694712997129558434599863830995415891897628157896942402123431955977611733297674063010981126251164749237440042521818941857216287422600568328321173401865222183449926834887717425498016568390991549264328166572231447618950705126061849940767944657153050280414259869531455074341193337651017454835460116631808290730648593083597989687032662754776916189844387365735894143649364955090193083825058231435265087015364980774454488601765396503495590137773248649156269635816251096419236684212845395840611729992233183571584369577993733231434324319703167436799982235315004819443929509025623742631065984449369080582269648448088609465983770727023623945024974221868117596332720728412514158341832390198318453304717255704815182305863767233286545874781919406413084464222919866630970981637815206890974256185905249071151457964635738976760164843177417515525744001006994728210964711164840241592017735007365683617499149734459521919532812165580198383731552503256952160671206263326750874437697099281128981997941333657087760898248968665391919079403239031603429979041643256373142135970862876484647650478066726709361649876370755544452972700980474395261773645247702963031160008796105039617026393041277969717162719135992909331549225593309909243641874889153330449683343960875135744319012922088975807895544304837059797241064332206697172624010723423118277913439983734903614838661405162643400355655062040251112439847220755748057660641950876622535133621367148377730387018455083714511616309559663741895629683009866729800389961724249587859958410263061523437500000 [108,68] -93933586574025457937590762198757332715241588792804760063265591598940619250824780051015444958231782551390455944357405246540783760548449104700015179079793820972157359874108118809510761430951591513873575363247599551022785566016419202386077405907470165024047421817437665877174927188113400547424538958671052351716316109158823170840000358379048147750518231273485828322139034017356162949853510515171213005823603800093904515785335335232229919476952901055822679829355091728813134465111838337177398456346853547648633030146384776693828250657248036226573388434248634805488200765916869478070536532732078230011800948442585267776062328277783889583734050164352596657540449452146277705541894944543792083506210333096285541004754455822694903868442915982184995527694467926737928555776734221843240659752031655819231900646833877590357620419017312469580742428659049486117050500696742790534317141124935594018091227071960332281251183220053516270798370567386392886502438039341724248081038749357157699165311715414703780960250517805640799563337714611079115020975271850084534819351842945861442510654541248939613353461307912874423131215070129541010168494344826299814230074281710117929880527388144063807751268827082543739507989640494816263310936057634962128893696145451816271696274027832342786959893164534968397175081559890171010934642975875664791414918207481716910311602524481077666827227299217653000790124378865665808570208127249516111115367651576750892132545356121390870539667444010671022436818972565845381189957437748730263901997872843737925358343050387852095764099633550150183042472243661277018431691942977051334469757290414678413162591549461166217174307904723417041498273449210795904677602154959478613473185002390354776711019663553377915880302760506283955271398126119814986282443848672203441065193357234491795322224044580712564074332807863311993252637840041996803460901532407770596304423907428304668747548059256095798036554233276693684963934697061561100063374427552058727514671483035938291220244915845423088673602462068609303855737380217760801315307617187500000 [108,69] 14915451445051663579811324176358948852176975738824970368624083515485154435430957586710322470660213258169872493837462009919130950876063972313452201662649067954281814634233290451372042318011668573201335506521933016247859599042935242541765170028182102027473625258002652531758653022257811517824760965381523419609837333521103768848068229820799640535920512759441528739568466257514563656980850334620123683274262407994001899728779194878679415112102958405341936040486083077857368494401438952641277835048277968376385606967947970816384527987330349598960128796654927703085837965582205978307111768192920523726202668279274966252343167546404654588331185845448071735143201998522948777982041811796055028866927284750057246967968635830704571706893348258048195061073125328468503875658873825076943153971643148288571199904376977813351210341480401632185887543557246557297623900020791076380404611412900279782582919504008887186818113394165753368106170502721771071606929744145173091032325489812643189492660307049371058572325310381980283890929994514026429551739467644513538630113115635809429023417024926429494799863522230522939862572474613962700619944477323835896000448520374979130804512473239430686899302147901507436567579672635580266959416209674475024498188200705868759999342871266097534836921883640692671312157530626828201772323096741966016790053293071852076651435464269039638967682958127271988215198295301868190432746589912104011726427456996242050208189741988678870390493097408142018106605400918255565894964703726687138073133345763063878659322269887924674192457959040974921045296264583472841425822260201834517306455056640284730345156636156766986356093103268291329289621291046915545924874899180787480421274841902158807701427161018629536952200018507300558737533685944948331941712192775817904016290089288572980172680538963728069758706694157147883643914795981192671312920798471347712597172976661819028967744211049883797570498495901142002489094006182691036259458055911571751537862637296186451136701959321481346063570026623075636962312273681163787841796875000000 [108,70] -2127898262825333241999149272816450860252352004908384451423317778139478784000195066930155725011703139892432214180881738918977843783541267084862250300790053754349531159130498706311099945305278013295997112676866914935345319228523186153741400059488182227382872650235328066995027355080412983727599156975096579289199529396581020532319227661477177905586975275139087012600485697758187439040587270882847003548504942118873695422951853998019838116733918274101739307299232601209777490421856326883572310644627664496934272929583163046913677396383175529968086056030813121115075906393593266746749209283172544350840013098083856334491243575986295425500981665284433140167995642928624108482710723963887715790947252957446256107833049358138152771635634433621933984590888962880302967029784028091500958443571659439729331134101572301002724310396758517679535704998582735112443537437899459584748209038340094586012968316347300553084757477638338315118246385259289537740393261226060210908009914642413682264691558224451214560477679191667631766496546866188265428390386608988635044658938788231163685906228268848476358630186623695289009390552646027197508644280279716136334415998055386839961688831662127827421973153254923061296167950357731284819418248289790097885966031541543106102213107863420347972635491557733953214219019889572523721867239562433335766073518503542861421888281350272052516585667628316204416745393437609370354439649853293460141843725694258382547049638555260103561149175278023604791587076123468419818548096758948669589974565625306658534780302024952207408558161573301773193353340858746698111444451223394932212038899494229784297287636800981196034725010436616088813675508451581829572589001754189766951471983286601310078750193415954400797845187475172597546022501651828907673913276400582851585982682251442239284577083959058429799000938563210687429692403548210885374936612513612632117694177786172238309940930182285725466482396633670297808678344404180083042081491169899570085506366691901918489696498551058143839832350870972240954870358109474182128906250000 [108,71] 268595929527066995410968657469770659052310644050664041450116436449824112457616856797832963777341901628460419529935194271810006398645818115355542433471494806473640180215634116803659658401067915170634873360789105295009636737755664324635554741966011194769231088554695429375777189988490422659987392410184117138180270425423478705157100887102457681962426606834583852158474545231252360334734134503587049331905403603326883501265095070573075923179686188377624565032879794802707368502534601970116912004084738570293562219753696071453502221693666087320468626166706918179285242318290336234259990506763173030118697787702153023034828376901046726417672493135857956082929819272026369497046639395235014795001111203490148493308802618647592401757743738262168050224037022461897846704155250453757262934557575652957179456934425984896070833999638392067672293225391423047984803660493213971549860678953937290583553500681728512402953205420792473246868199758096650034598356740577360474673428138295685831917281920195362721213926746338934016310250966500080757351051227882951748990148078487727280106035114983434125386124398047827630692796221232506407192253311935197565136714241024157878162229324574639049977860057718810360586300563895853750124665624138209608090539860589070177936808403857382485406365597867518037309601965683059617719350795850120144131041551420779162047644171954921836569692825366327333560163934395158062713987469665791096216192550405183509929397158404804864047126126282467347461066256716076523097949958873670821356152639223647349206851661089912434194282153448763533137107876077079201532278467810239131854738215885966862167812486713249020659333400692357990217915640124157280182425393270737127699409411871859025016345337735912537210935008333084880097062311436208090013839817987320608437978770562937856073967587570934530015466854664322730866688815402951927759039699324615536545903757409129425951761016604565879388165861579677335201524441893041673178512092004064905663377732487971204950284452332524916092081440003275929484516382217407226562500 [108,72] -30418120674375800793545861008046503313926392429768486212420853103665341705295782291464937057704875836656152910615500628335507500454115242846133347991029643987747015488902060312424763979466465311054011463639584903793300416710481635300874971643015471272930938713083092224197337357106943800436520120484228190608261476876320839150787233957520050193361547726793485679139865556723088480770206688535585720629778367814219998316320518038925249801858178753715598009270257950251246245981663166693946938462649123879489410352334794575690102947899542863189903493668509056866315461506476865764359421729764290237160101274271549432716021553569134136616495984439686755678427138443321692184749713746740022800119064989294352663403146308056723917938669295924059552174598445302750033350335538911928537337566614179785408132124897520771697423276745349822638928636256103291323173128730201615306184189340877105646165069770603278632726732450042539032709970672884181818459934083666970498537474276220380683673585725685660344582677698597584237770262197879504882671208271629447034467836029430530969030448011036175695687901031762529720055577621090561258145108245715033556770708856466358751609363697143996522218321578980225435214878229796827821569094824985850062338567188239000178750330877639063875649489462448668454121499380548955071326912373244912973292896403752829215576611438680132922900200387239673527152947787876931223647437450889026876954314173699711235377568165541485312413132480399544892112280217961688995419083962696177008144500799368243724474500728089989539615459692642750699682169579472742961081562164824376837394772523491362019732337692217811617099177885886522274139460270488279348875014240935878805095566708006058101885304514919060358794331572350753684281724976056392045977490951989265945530826997852803657260504990370375636781011200585609809724630102202571328123414779898613576000651104846632949413379297467851930427849266990644588762567365586954773437838371897772640964081476001373888993411432434778957319859322742559015750885009765625000 [108,73] 3213739358898876733430572494164117862185989073964222338483573239982991360557229858362964953689974258882734478891847521765287079383646393673607519321892676773726353518742668636486184156140577684312170097055619793449818019688861789785895506019263761683650291114013238337029746421042625495306098431169088834715740307036726543037609248419739938434079320892624912999851683921687775551881728066238757181448545849868853281569564390839467333370338472669702717282984294087347610416079439823072857501738052716015745956451412620351680921815848893563996649671395029283824425873422001878634201964502034498840026842392234100223307731983796790975918988909132614224414589321572592706708256671533389917126334264822308655668240768647214079480623511599476266819065034085064422862936966192106165161214675492541076570784574506952895363313203658082851033743668157102502421419513815642126253713935810693831590412499027029268029625782086981276671891930619700091473228953369424818702317940700675856440638827237699055652450437606551025207492224973030688559124259284944341531961534201947773201575921706566030285095299431680952647524010332626392897827499372296813109054182325154961475791687257107729637138573079951712869463175032661301208031988726315286644362344948665340062809607755577091001470240079870707897828587047245493953631447258146741859135963019015177376699621800634660336468984369838409375793030085092548130181177881972732560913529254789431869983052463270940666845014632104070054559297443953940091334829944084085128848433077190229120788693919977253746687788489993896876351153522156194969363868718147712401892147715546428643107228493913474369376521035488530846260471415528890091851529238170302713612372100474180879663616885660945692365658279502196024402630370735203944679693614591911380901289270263496975786872553376032813694396378398433737690566619416256254652884771017583716623535571690555674016675286852644104626075300680882402599071928752904388754465635977133408146860697515666417051932511363298270887498026713728904724121093750000 [108,74] -325076683714072839424958759491067862106794863980752542303286936089422127903195461573600521680392433088239289562546475658912534527762613947010490279494573409893802406347493908110353332574664290796468846170208202480556256894743503815436814674225696543529094030693087705188125712058452288439391752998333780568333824580306185666422955155110695144580489947934654581080912892910748961441998899292436667863713635223749282566187243647156582062923128443839488592661400606949464872540376635887427562430415427873141676936621402998432510350098227586758430144078286549756870909943015556391230509849536999514692300899268088795188518215870482698874570276007075453712926537355734323088629037009414652321021244148474597484587939778051757051657003894573040417706127481663620175715611132719581984991235166903162815482397822296165978310626973949593663411765457389721867880510866102588594588459681652557774560554362894660396297710286978366086083235404284726808553704709857689440511428886561070100452939565004253573578856731801004090208458985646458130446957381222050278688312835233395378917600447906943251113375994575776692079072794368928478223700269889770108846002431346088874884422213932442790753695313777211747963522887424367923144765324405817029576882656232601180871694072796968882659137757868383156002923357345745824799046784399987862056040757047133103121354198898728543040574430821336736131030033213718665289624369608427197449221807383091866272055969036599786979714002174343498225033847654577305783443051702302089980331143233407311053955373702139178862702280416489099419852004506037106206225193649404374681935081856698008701210543166828896247693111495743475094398912886714496079563576452560048195933341242879326172761926019604814224820917917539036096017803053794425274215174408157163823545296725978522163824310896987497571385644742647343202891702825001936457216771716095858114668926862045616171494339911056422366959672462016842011364873565011896889756345295505793710932501431480011352317213321647736295714750885963439941406250000 [108,75] 30935653068918459417435618555037462359967579821059613730523963876576317820622761191310821367726403022463533634869479334478266240740079114536004368602738819495926080838054987361201552945220311226206567653714176876757214015773532578878028756508991764516324909412279115966599149410584933118773704129484895770359327166394269130941689895940516751479691410194349317752959858294151152420405481881617680773521881239677114429292364508425048319359724807739044357384114623500151893903261526630798609590240242927652070991786629006414096644425758738551937914804692592640840975358319083736852011898671773327317171130755753236068707550877646001370941614326157725884064248498767125715429496339332093307475003970484888543757396532451348230962196211294801444347427617801166368208220423202148516647399349496539805302807363859022818872732499454289213741898484269593667291989254321023904051159275753619102286915626002921558358883090318192268619596456875456191240185897409640156464495377264182884748769312612272447033406773481062007831569513197326404561658639568361436546896399485052955442889997834100415166745313775541158263831683802659805087988913684878534401429879284470397059283933630400304101885013627770691160199251369403538123135926158765809650720524820759326040507400845303748904764230169416384011328376007086451735215559976410661425779957382948632651002413055573195616820160025822086142701027865633852374595640680637472966591015078000226731165883181011048349829902295989683844107937457121056581310090414881263426604188167946830206811908699137958831104741860683278333590142649870990345967761628092110413102412981748122004747479599502883504707279050850820282746298165823940302483926470843695867410437915246942612560328476155486692649986501860115063435110138700300342047965182490096696932622468433255928437247434680637855617748213827893877476489527743478850655579823762250579852002120839967896085180589124143085950242044299025359315009661724815224275839615379722508340017301587160263698372740837793540045022964477539062500000 [108,76] -2692127156245745236050698404656533764511634752454299762304514369117212584033512082385376556561787776821813821308725462694238679275010318011003765308990313373416888739752645288943074324372272667433666143113601489676730955216017689420382875084699820033815527235987166316440471606159698276742216439866227537761217065109406084359257634886358631730825153596689334185197818925163998643855150818921755779425091950899190291078031883943464585063370348683897542860114670609819692646014712260086692466526869784938806403595802528796227454251110034242621069756120721405092091019407619800873546820287237806609769041392096345315946392722987369678679448370627542477479637415187634911364762342851622486136497242875649954251277144734586459782170179331034360595052502166075262921616282965659812121666293285241837842127578141956496424458352349798843201409504899629553608613123027249124165130698652279272664398294254654075660237879210954625334810706831217092512369816626927682297656938216046003469396568433216948842687622759818963737371393931472430397765601757577248629946582576981198139010757098829388760586195214716387115243580986519928142748174921204961343723277046406718666621114997565910114481466582997572885678865668793802307352782954528901981446988443617785788738140960952574164416296466297636530310578200139786868185423471619327047898510776176029020974771389444394261780468243575382765749154878919800728133601196477850048033485517313030245587842215664134022965964602165643911052083733031891464820139718153752605391203173704305981201267644731293890436980516613738420718958578480120430171873952743914485665892281205221086670956847721086684056405833356094067460468838567385369450724619325939259300486014355590188719845426527855675761140889540649750097432741163178647111604838108197654470134731625854240598646412348213042452736380805822738800384182744531968972024209555654475981002656516772826795843793743455537502282073079091205393886392715927929691861050443782109356965364911820000691836141742028717544078826904296875000 [108,77] 213087913034531426576543821018424924497683022763358817617377325406979119795755024959969126002368155630573315014025712945148013497099852744184169283600260938506889468394985293548042366888434643569857109738644629651872635649107642099870331531562415703449873985164755153605363512777331412709719388436531247451401810992154530123683278627368382444131118968431233575352277965706577577329616681405295372154999579652870780485630292668229477162337223972994733083822555362988141416816108568918467941753812161255373224929943557638773204799935016715420864378826924071084353448640194132010920424655732469714747775391183124148015566398799339451265411049804058596457742198068072316585034120697446404827089045657281856771668150196344478376131635404213881273266251659165238898662478153215048374623535705803920138278927421087684060722704833028681900578254332883780330158043844450690313610091691168152832528729125556841206606430555942502050728069347278841952930199384864034854407368162191050491318512419795319285306529824705829178325415433400234374979623442202268927294774368867439264981123276339609893902426536647942793057507701827343254896037193236340710294525002476979187942252163061126664560616834271662677536412437970414987214560759839459307559884557335628989678523328457860328526695665250723897406940142217025636996834355089843894424855205969090236114620203795243867585261370866781787556484151957686360655283768356785049957999571077752964865489146286979768036797601236766251292890948563319871204285948877154573534621438810934891089436018925211248967707832692209701433771437467437314282562065670204998259494974549645580621195499848586369377156124236047358794328522199330995681002666666820236161573707392059539018558483752919729501098893836697463330791318718445046493017370035801153125037251359247562625966438121127329586180931690715340873702680929948951627891675356529236121726628822966721824960155125590985881669447725951783410319425073305356657149290530038994790890873893741654533860883272645793209075927734375000 [108,78] -15303071412453028245225710759945459902487510944092475659552145977702873805769536894204008135082448350694531495424972824112273396451567969616760581566488854481471206397271167022055984610908214052821429289283508423289982105096658955969530942968985131367488988479332185240346821573279144009158201744622810333875271005056966787338240942421300908181240612513819733541977261447732809606952832069240649264828282021192863746382832154807460755795029189792994833051257525103114637985514501008313387777495359709613926812206261443646643845350728906150694938802692591335551505253608111605273862966364157181928319298485581543946315048109461218313145112149517630721813971137518690995808274863376558003743664669263117099176980313401646805148238044267295591520692323490353529353368353247390558358090053642958790792935207043048574511112829400500739381818634775104849880688799455491245529587400854464191841715869058913066956101528201594980899358303504430642152226952530425025446586141877620590164126771484481659346997950798860001569510559889872540897445412472272492789112006222181125738226315297359321619640772641044318108449778206511773381076431175264949792230373087723238966598647277372763390541848516259458357850399763470560843041207921267152874064439064275230649920960108047611452551997514907449344498124700104595849544416808783680591115137318222471319853666152275868384608712761310357728896750838629159719176499755069253223763950207563949490126214415253648302184720896494166876402872814116009418189774531990578186180548395560816162769621828298387494460972524747237638187389575918064609208445347573105030024218940531205178830615664895153604282179549105294597660855388704413250617789609992957456875400830544218855867911533896557284307540850594430655500958928665939346032839587737676547092008444127364258197821056643263301999152624901019043273343131780842968359830283244640122355871107496906135733243478404708377197586120545321744407934578269597649007972825494081245336408267184458174723869745725169067382812500000 [108,79] 990838597333521183269791665063077616522261843224895968695708811929395609226954999572299560705165467508261151126915552210264862364826527287018275314798395353785827993294365301162936916224404166081726291516441733358686152245309921137989894346754113334949440360447337374598504976107625897451047501207140524130908453393417569044829833375551069727848817447790700810693209418777443591653448775851673437071600977353173610424639207174206554048247510110072528835274329900541837748548303133359419003368421289568545259415562783079673782323602201154957924164302149360503637357904108307917907343622637365160563445571288711222255753833209334296227973143504244462971352430970753892337875525044726590916419976054954214044871781229326235419878807447208725327072520881551740049058110940675312983921578216683300296056818033565793940650742628425847358901996743738412368918809276523915062224966048948877211161702066029269672868408364329715091515148656848427170503895756936268650576114105946264400268201237483829436263679822424015705176956989606723696680964929149627831745564160132078372104007828014856445193316962643963783451142994387432956591358297513295935263131358553651807618404417004016299258392324643577191470993823829227258005202063392973901783572180235564667017307388572881430150743794815357675212395312455188144528565689569499393547084929859304181871487239067859073081854800479629841474842320858870661822278170549821664296723019918771874363677666936212343392610160610220341686166856370860814249991196530819090056585913080177076911621064293223322012439431398199017923292525934790376384199651479507571621447921097917248858630793974322382012216326181914943533629670537280695976327007872158217253164284198016671776961513025414902191942600883087392830755302385472550614297271100886343735287380848410650347595813624771198085779278308567503716462704767481799764547149444543549252567372565325780238265837367111123819380296890515091490328190013921115635967970142420145641281972865701395091441204766324462890625000 [108,80] -58348779154221528548083936968898276516140913606763431611583268825800077787793014358399836608675233928788073591747636013292509488740026037034058262864796500496853716806061435397871819351715703819777519785629131137240623602761808910909835318084243111795194407544167061983701940291962460019264094457895814640003346247203762022426823804995733423967145044430819155577820721652088862585770084913865473577206836707526601875878728786977157900871291132412312908339947562967966251877494843510530426544764296482974448980358410743986889585288179180951654181629980549864534998785696071709495864450847304604935421230497780178644783385293008591511095037739934800376256450508385392055046594236994226642951755641458400599935305349111455384050607812012938732607087622704688810982911139449917499914959283084345961345841099026573665473816817838990895608128509509690891079358135646938341941864658293035100515059022640892840522568290755619762710423403667747180702915402238547948871498387809908531122519758877570163224036876882231180206579929618584398064213982434360407717093313886238468251157797847624858344926210047290354433613669987379412131616433954839315336304676478932341985102572280692694327400590326351929145827693474044414406285845860094712111612036340800041006388284620997742773959339940284689556261058827150232594940390693581955326682988193672205139087176241476387010011641690610346997715942655625101235028278268381195319772623404497184479475024218342310891128160371224144635160462430747741921675754909395369062749362619239318773454121532273569358422459910995899496164414200318454268885439756467034626305907006402607405528293841722099996420775693058937785287766196408233235937859694765765329438033962576418995465016894093030883412158462598295113055760543471054136736097777272358431834481710906816923635026636946065762184875842151454514284474634418172984230897803424369366685505838429579538685521416376473551585732440138197950924987931227863478963610127211445991384146298086122563751224279746093750000 [108,81] 3037918856375330207013849687269282061888813384130318090042629461964267087444151101750767090334170836748394518657255407763690583801926228993673644180068456185052511342311521228190314672713782477452554895032742028019471177028024577399295666907369086063819680057242730640456732188492607320490711947834085291002827313719232155162497496357448892862573403170890560760552002003520021750203494491900473254776666859380907451164664358828566995039452200996144060894047815439894168603025827127387820905050257697762625366225404370477699270572861360356791744022369237678218976205401800355370764677963189818892053641834115731754660051043377071815153261924263002833642120544052403835433458552324241131536765346262561743919725367798966166286113680027166784294843920576067068575612917338941633065259771608833413033579748271610150127741252072272047402552185778873403412518761302105866871393273038792975343024905955444864759823163470674944672520996184879835446902831958523626753482735096828761935967630625868107117910821873322635818460659261372415756644905740437429359832832477806826267457621217294412573114581437062211662466046228583525457365435520439907683263136420656394749713614217606900309849985458941195326990436138080009504063303688268083247653459255807684306261418012326388226990345186943504281379362393801136926534848045989341258547787338275445901160963529516837460375223705965507225909065335105466433089811254827235341516455727881906131683843096387331926823996416247968433971424603459290832041874243366151159285802390853496768317792802949447379118195467792857003723104187828897793347552114324123982143841788330576711611068074357318994842550109237823912849279704060408462343177513586884900915479124294272248688642884780647978297712623139024223980658294018777733136974450379724237708022225533636189588199915386720076782277651089866510069911970488788968876642527307125860205747751610232237463729643416408333428702550910105121274129243585192414480634281273683847661514381528580949638110356640625000 [108,82] -136070050318865844909363739713233242842121689928006239850213129101737064898688669228055613824800629524431001148597477659225796684567915560556290051709508352205917080395913150377772341920778050697940542998643945800260017130427229514557197303590070735968098333481811944517828727325431750749399187193869421942448097865290064967934287278318877161467272843050956798797126858319410852351049880026300063776258692932250667605981318205219026673173903173451095327087317620212729149498907236344942084332932061960992409916251784424479400426977661742657210312916875725335414164868744197470446027345033712023562526022628937587860508321373636758126534170257560330616189318182569298552115699417683030506268039918269455148747656873746223826298764614941863064282454349907208057763437582106860577606161379376269360110457481309645013957539581032496863159581977556230409360224955970894833689041096836107940753706767747159666979961362795391788664271460903435364297857418444014251206948984842757125929465606594974914629322744752853821704018115588479059000316476104867799914979267208954854865708283599992528058023997002990193029473286328524841388382139596921325687855186431379320313200166924847729109483700819359863772899667771070926467935825084852163649780969126030244509317627170366025285027039381635504017424954450609375163684708404626620133074180145615477083564279864257512297308712326697028089217360860944728110801308154395400525141035841211687923096330492474060949935351249858006008425508624167793181030132033151087782140582231647353203762631852573367897613463834716187157378294264308937467286612235421472195756408550850674284759945111068385636468555065794983982265059469956771258322945921139452389376972005517827245253348592364896367297620628103819509812943239200241177863544793154119630474527257792355582278176609277184489578725940902610814319286816443346729894773455712862012213753995087499804894007869457339645461138454663564291115554567814307728151239941667258268356525094021991673386194375000 [108,83] 5374299653023268371924696588219426467517611231230216167119981604815831716545056467742193961025458508565067851306082135801349328463441869926178255365875974604965621057296533533707667802395399690598216671473016743622393687726536877861462299609738558872997182045864209706743826595667268250627477094261076585731601619366999817603472804384362072166258821338302923736822876241002377910056873249092313052261243670956798313412068447122508494997233471865778566254309914498780218704552415299945898282387018132664372715975037706073518762032194816583203223538118861255188082685238963379226433534442519682315673650160031571109046150988457495542302998407507637231311306269144571016370964069901303445346287847655317499093168599956455337556261184890037174690788150676760937747925856565608879164162107987526760743020080207585025319140264211302157130502910904337616586702568988965493401696639301501318421071819299569910890342018196031063771514650943290445390294419857858579524641021456153965747046448783034208960755657535783221464203077872443381318272438677670102994471170715873041833576716570691057734256629098643879779463964356615714502799064333919920244785034212303140755154312348574300306918808910321065607914756957325446959262938946308526226101067218938009015512362471665970200061068763815023190759038819458785249469608806210244083304895045458558766810541427110462077846515274832523862726588627316299632701481495090443078870521803537800743410738434316677450223206275832224763384682865679681421310782327953183512123041516973194187003442060341563677840237738319722301542236584562682329079809163240110301154083617683252060693579460397271794602120173749522683932975180026766245865672125297889692102273837818581604212936399709833933270194893356284380833715165725694931828471447144980526432243903916533394411792448097726397984616188259420359242138610273537091822401003964166986306914043051551257695482213163196859684533109784243253763120638552917070087920860735842073088884454000444726828040000 [108,84] -185962219288783851102061923397043010582881376818238480166263292170016866751242180337345581263514404518251968181315634086271770349071155423530497477721920477515352931883582408359813294833106382222897451570228727330681133093547595276948987364006668542978958020720537291048999700810700259343997320828793816511631157777279249727756561012398750534310820603676741309569463667822779225018723661619058229793809035386016403510378231263847159593520864596048228619884822512488078153108139141480970960002790064082964401270701871405707895838960947927051357322368044902225251575386408317921429485898672354593409994752738065997351117922475818687889797136070520890439775298166983870803321189268891930442151848634248862133494707263732883413193552700792108363779876023606287108062851040891848413920299840504772924432052700417297070632804583613344482204076289673885915034917209241241127967011099609124818185062206771236649353782880421143818537473242162744949811522410101343311225369907622641501027255896070909472112673603216158173961996463519829633535267073057520500941007269407419553113804012623251069067057219689498314686545954854656925384502765399839048875859793508917205373235775047044823110091506300376889163511348228736664636737218499081651876333525934876156457046987985372280929966272544429002735612911704095837254810707153338500469457401633317806567479851935706349710776047803312505467610700054773792668473725108865592305765958851171881054599566670094320312186658987020726751486222017326334607484967530300363917111909869236971028666456396659410024075634521527148060093805353930354549828808362370974255685728639475351898436876248522671672946649806212302389044754788488283914552933676173574670359428806787622665411605204749597199436356972936686768215436909439641821708648658945729057785669388872162001382436874148848117566159384158091155714050702810735795421156782533302629652891308126449546522684027022845418478263738498459851194737926495471554688718282155384582179213597826309621900 [108,85] 5027213952905858176646359736564297612649582235298258711111093969711941606929063424373067381365902633999250494185682453778111081541062730165692994115729476217152272794314173425405872053989724313700304119694383111199043820356236341526378041316072738767810110433715916481115240905823582307529123945894539626467734906842420769260721576638611103486671172632447822403141060285376346920847470298743301642408601621039047014926909691849613841469261499162582314544685824297186121591330508064298807866452867294629725181205523424429969271622877600435517691056669207929386047845881963350145081953682022425132876865662208677265892327802022199939184310421042770446263645876079948646978921410434012748767351647232066944161020099825975964430763436527635731759634838200952202407185586636084488140200494640071033859246470498723734715950372536459763527815340020817787543067517907041770647937972292253760997536763743038536013568227284671975908238311382161451668682928995919219564769814905576357566208947364909286143183540684372221268879916750235178571242255580642214176116462449327789182109161219260069291716369116028445314598147461522481828620945997147960848729181482697837089341779932623967833149175629667442346615146815951949609141418849081264906371559314226603157275667817699921766448126415631251477617673013718443475029808209284919400829197490383473007605985680028722993306397581336954027007815298210497831724544571702350924762688496048984436979795784294862794144549448425411215046260998197407471055836315686933927892808840086783243955094130201516704739008292148648446212149466126558537766779417549722450415404164765829497928614260812737414395633931458289840196645423115357118202153128982079543591075406116026811299514834129393571145737618286960564935665125074931285795360538110495556928282662709572751856840882665899692516030166527971480888166056002515063858202243275264147414242400036569203029888475437957506100398877629266764940911218714350918914807997747906570160009769856377280 [108,86] -79124046108623912513963428893444336594346929178873555619456075368404891344734941860471201241350716329877879607091701907713778052144319386096328537217035551597944849559720485787935826120676614511126574101863495139089117815482270109582843638810694285666712854909264773441876312117801490577495461263468318998639996636095015537251644761522773200793774683930327757023638846014921932571026957442769380047019718197317562008117684433375949187366376211332726985175764643340835743435539213716001997486400800221607323588485049735640850756694167017997360996805726317040238904163475974672070478820498894650983339546440249858188689069408708149830712730032354837615914338726044902147964215321384878839000332861071801228392052374236440713023270422992216915044885916576108683994508810942879695934634854380756159266662951185867572924392063655369523769802782944266968846296427204172147289633222684961031494870819460368498575836232526063060056925234406156862801212473512202116032793570155065798169293932217917618983159880724801449698296672340327499346798228834070681573077507177281776950531324045178882194152373552811197669141247921973675259991118181290582817737607956072796189706585099054122328424778231068309514300245641068183917502095905598758095920808420306887774764127052557713338144026836746481379784728095484513842005370073734214072627547882482844982154516992165517367239334738051831827368716855564354841840660004349532485130231625943639104780781188876533916887307896311464785587740569722639920250145081640942072356029361353291364026745841400397133142366148462702666794758257184517144025759160696764486203714829313760290703240905277609364227010622606341711576393847589227981103092590473263682643983039160527841132944858805862303825902464986798001642725705815195007588264932706027446461586419007063488119408414917362444553686098949537489878738820808900455276627921702856352140429904275302482388568811548040830520440053698893393036482535493616903966577289459220980590518959380 [108,87] 372898975908104621426578659353287109888499501420398184288570689465045508105291594743143420876171299121699035347887399235125130769203976219492433287303989634006887293300905163905835949062987463442714106960745867028356858799864489973526708635588489979874003989207895243837064549827949554638412779355326109281915894553818934240802841627793364422691678799861960545383680521951135780554129584403327692123917260085991134202095706251397745830232527342673744730131042155034395306020616363000742135553038384891432486742206968743859291965458348811353751520105515314757652521780928512735847557843223165409237525403977089721781428829895294712484610590084322681272749297267418720500867456168496447140290147334651210791424854243336484597551649300405057066689170396219639598027812793395402255693950797295437583931586244012196286777372794257230088258923544446836067161596127257589754376342223684504343459640460351601951575277689948024008016578664963641636951111774590513476988122726647622387508713444639479621403450987413572124919132059450499417615367399251354673066243668220290519979612578419047720431847852712175084808355048613378796702818896315851120912930841799591929774474818239774148973451170785627602014577545049930878007321122359979275705362532314995596542967996209664810556311568685365812307106323869458288689509814391254336619725535612225350069901671903974423706136901821259682664952867460353525356646631257651920363192618319057930263588922190208721296667618194404887854796010680732107126937709597756645655196358033794625082268078714356505250614720547697559480597474217318517712689759633446198955110556646609414079658219882880236943049677301353680291477546727945499837683122809667610770770627438371456190541711399798097709479444764707357480961223630535946837241443880498016291951122681339021098183143437225641356868858719655506155130345381761943668129366123413229921623757499914360859089189465994228551185447629237564670148133271197875476867376038033509351052560 [108,88] 10960394450972016755559619983132511557519635210496105436024328856486388721354908935307716472798415837850126678124763353842961908864620454439973278342836945390277349205296403611536239359807937223804988236751388188315931775819839841764650913576751384277706619333523660789992190190435583534334202350677206541340933762033509319536063292669776361338667034394657892170268902875787207707122967788325217216058025920135487015898186126970868419760491309188077882682219623129130053643742953007416356386467521922969179383505856445140606751215747897001759901559191202920474567933460309547879820269945628402962098499742653959879779358088275886666166788094965996013117950510061210489574306632387766363855767626415342688059352244047699688832326805511063260109262517267937486038526059881883196055512376595351944322197275944475681868570843316950839898456326188465232056635055517691809638299845436701445811882598498758930722794945652907007827814879719064310921348994241190450414785421892952363919425357857439214678770943290881919911725956807921914388001849151864395207546168499570514478482810247781967111090259181656149562174446032333947648760459247854065596411334149252374130802318628930628209682992620420115589400207112398821984070775481893529685564199306864094659186596983689929733495141285904731785210882703450618836604680223314412022103357806466120425417137901360586080596504086918493921681960813100835920762878315211733614981339150718316451314601069649718358313558926786853542196496044551042319802809448180521294057876445467738023660272419366152730550615121075343690640609840496459368868180473512909109413251849816269288926573957428014027373741628996094889264874185224941677479136794361061278767829121944201013027401167135027487709210013592278641495123923061277922625760186426670589316041859752764508939107554758424841731936272306718084450766015845992585509442400592982990583033102969422768164085207268111285526886273037861260567432801451755633061297816720152729400 [108,89] 298151785058860022954245933382132545863083312757864117985428337238904230418888293633351161250108629712483380320015877504166107232710973553277844448411642855009227000179127095100475232567249710407738355322300809898008850633646312684633200557155991771549382378356090104323455311687524459094941499821147849381919297657167082594936397062639337342458094557418003457689621113234221958217877912907092790723178741370323492018424090389981789229612287911459550156735531271169366739097264601646235544252319996467622319082088352308839985815543747620219130982578147076652832229088329419238812585435754443216448421013815555049990453557668708754406726080075962266726588155807415060690831187883470763467805529846952609276553993393378079338666786315310740894515880590143133555377427785214015787787021288258535131942437187530090325396618589948753403090439596278070337190750981965480830900272069649315435012795418636778401675953867766380276629987737592125723751637829274152653526063359149636772463816025410595185083039466615977125224242069168489004869335046880209260169995092768270292707078508035040879730914874915257630525474528526597203077235207807932070145230541070965989420684192563311208546132730625749147673538045650630363003998914604603087369749609335741293535968029557869182453472530160394884341400965560190007266471159442181356702027249210913736980231940060341296551422471262933552002260024423696916879965168690132477046984723521365784611273985079069724254216916975749539465284729388944871942625692276995069885427431206268230642793036022017167810253905173270141799326878855908030097629808141386947395919293986280811601330864639865787835418640654199121442637926040056980771108893812755942683449461924917093860667474274573412011067611174045713786321961384521389424797229637071786524364345269102838092944114480045629082162578444314304085506881637645788454150019061309620271678093092265488325137122309964247136489249906854924884873394267429641177014607233994040 [108,90] -19550846248956862388270618707290739974095187304199908385777694670181147887699697279718345146018997600740784439601630434630476114918368490235525150578668896133619179201118392142294957082906527580900684388147732119470964657277979920520422355741766598328362466585085352748535277975642841237806922734097598765503980538474882139967892686522251970714639274555717706705131101122098174453582658475779920388631549764417251648093653363113959304450573304401708294846480117261809935647106689941596400057153484213384975311707128164215900284428725225316050589978242018968602603622970628784730610557738413625414205615325959369255616647452239380296461725507569893056876805000439966535693842563785417564454084877787841558471374077112805197766736923774461629715626207112622585237827934917447931324340466007388187704833047622232416534752240616624123194242833696443960775095766095683349209665670146844174874068739958542115587604563035214004793766601492638190742219559269054955972634821504110500136067363933414673512763028691479517911390879925335591536683370429198778486038591162849605525757395203115663587453952722312188756457990698764331372382931752677529300767297848223267748367882892625433373792279461458596663747703369549298699491521924153954627961234568243151546737281983470108591826690033761451826445680266438390674314015621225747892378156938762448543344013520593405991584768772138768877686460453021308674568978500827863395182566764695920767545255719080854508864187175081039941497259151274638514368172448945949764590135723713679209802666856736768354842717735957355601670703605020840874848170421969655752487497451294631795791128635966808335584415831249965014801409508497321984166728960435779310090608389138238309014436830845647523749852501270785772878484173524980683408350194688635422392590991881571446028775635319898800720549739196819094083882702286299794975996463297426511110264830057787763163369134875500945512936222535991635429843113997002284333034898600 [108,91] 153232164038261031479887486768673025033081468891947173550766956680863319927301837382812996572302957908796507068472452742734599838973431214101700272060866336854142032798298511754735432542925149082570669934525193790762761313327336150673477968589269162371577003937725875239907452777695448963187854960447122340540299998973849266695516119350895311556663660900194152271572599634507915339526387170186467473539857638952597859078571126000390241555056516575108381754719008471625996799397644835043557447872905176982693356792276304817313566923076963034819003621134588371093714638032417725743453607190229802487900233100174362575779953238679220707629854190024790292554077334613531744111240237584238874145408114948200112871691020823382633443137983382430454430535159186473580378590751495995800158891982937850613817171641282139047082027260221036713694748753988705608374908487899567272739007631221151378248602111845101373579246933354482731439788648714328999901004047878436331823842355448096532787443830818967257914257012209873990820538793558421092536945408006609544292334416656417861107431574467979700782849752605535518288701891413498949033456099640276449665023568238169996334774253179949378043949117974422266447176662688791185863845433408689679460702564107726730806300021042349678045921898673596903112861471097813606743051991615863532205119977332196347759756134638905890244849661148091399775525516820869859529659451228194853570199719185842937466078053980498837167451258231991330783420850378055799513946114382482917708999121569944121015736742118505413788188343535328700143250684180857896808135598605470324252204393980543939986582954358578414409281029367319220051588962169089493671379336859777258487241435875873638267838473209576667789183068117093371835832660344487988139458503084001053305009033759956095434344295928720152456438571874151247563622451642558182621292217798960337881729856849252898709056562430998451693113866756555428031567019660249225849673680 [108,92] 4860408319866161876563023921391365724995358260027388780950700821882785012814739275997228444778939775362120377448351117143393367940781220876525864387687020264685824478163780823154916459918564675355445263851642549092605734197857436217428604533800758385614482991837664334750988380866414871354278709547463406764565103921904960022105210353952809015956650122074056393775417057299566723700816841734521972857309291276973092371748318861521487640825934976649897561933855066607386599723576953909535429170326875235833525543355957601683493552625893947865706732808929801612089031066954060981046363141265353626910108686057528953362227669683897819678500741661217697563203197579519374901243996250207680122907876961832683836879698719682080027708241889647757166818506592267651256263325894435428609350408702801967359054535607253470505518209981546304828270381150381688129575635160484299963826619730341929263198727547297553367508441132972416022615810948829335855949291613443040890204288883332085800967833315304547545409907201530296535230044965855562571739520445855349027465577941060627980548451817966092685344925926187516852368627582977209705769911115828310937881513479934104013909578987456251861787223145604599060887399298091211463658098322881482016793855213626646382604498258164617212520538615821600114570481938587433465272228025338302937258628622629523062413965178402801140148233090320336595263875867676742972062538912948469041470781850205475585550834731810128581373756652860835216067942230426261253911766233262395711544035505284654088717661691191946136537780936284727286464449703699330053058312564718849022922533285519679031253776051905893833568735397656638132633178082482035777876393894813960664094154734182534604669506775729752062392891505974690874360894230827259094143094548071437916728806547873317893375728409873244290004414125959415822731800100023681380602509201100634153803339157053434886418817356531382664583825152452219780621940322622755966120 [108,93] -29087515559641942609841364525049227286359347405495364436421165384255584343876089978989151831497483891689801615796339604877224887713787028030648349261289486717644709921578512210395327614288577614534306189078848692637845216445114841855274124249082495623493720500325832323248893281324914169050312233123444495887374663861568379206618912055216229191361513487731343848541870278034493344426527924914277040618066096971539404409067595093873480467587583362376927236047648214481428060590630797875993062708523224107249686739666257152622777531449970959993349343527348216151732881482097252230364627152677722817166618630927632240269016976689017798371041873598908650918404328468681487986286436430975074237506178548443558893076271440770345363706195004198916482283348785425821993006059712664214141963388677616885499215730968183343743459058953795577466300906677708096756877487260075374478485567981038927149619852803273253264991929597819941587099682761947445032878766803311913224150560040481919832518233357085865091068455887311407453082333465811029245622831844731589982480241359794198851420923301201722746000155094480629980672932132668191744228250839483922535643340728532826654505641238416316524684912534506507466730368861751506681776707095505728603173990460698560726015021810589258270752591683160723545841087389635668237363654298238130643619409568431635127058268335221928415067022801901956452515008126731091090929572904504305257199090344203491547378854513188992827156438067240257171712494584097033746118445268401511724227975074762613877421443483213709077723739038921547364444142055178209443685444553554416580629369521598123696120488025337591941124540666206278872687683230734053706385915079889636419197105250951656775115967829057925955163471736011315157005978109942877906324964420557536824851372301018280431293398204474622556005503868073842875487320544719314164733820931383449242395771329749144164258221821726446726187635723509813931048752123228720 [108,94] -856562862357884400152682387978066123185638644128919227228185932159362462499047271443922484501276599734686546746722895230181256382141574774081442814785264260044754368592746237325631853033695400793813653469332924889599494684147278704815383900848313666116111669204469744594678317496715619462407784123614881188808199764470677572005699244868148007452466617564338720942762838731994402171910191332879661948996042308314425531685633314357166383524344562841285905804004823827920035346619945525597055514661035327659279348047420142057879497679885266638672152619009138405737260426956423034348531213254984763103630128723459161379300824298505411879046480588321221540085912205120658222781214891781828274215765082928077005570768814218248738026165097923549789472314622677109219284188855083479653017321773495301287423242452881740778041291114014871722608301025405435090030718084944425735503690199118753587030364592317204406172948533467270377590153559745986066130471705292967779751535916658133012083591588069700505057346729571227127849556451453300515511455091400301707023027353979413052498956917179365257476695748016002508060480912298636301027877623346663919987155691179135159113825977550182877910899623378073968139439011291800263584039611387041493733074618392375164740130682660147609615919519879480192393823975359826236540211958082018613281321597104587031196837307910145563169709223200883073865996539390222083904714360727849191538660860656125384404954769693443265176397584938101705658184482111156009548930028077937917151427086190864696049968228452608241043469973946544089303202992774596855899925422630292251926739472048071557574332202115614127948417700384614863358767758360850943753342291078815198415440906656286599758542412001792252690387649165649751871575886651582873600034225437516197834699745812970437743419623867478973800321665397827213820172631110284223983212786879944976688565303898755067194706358763518891449648894977897135623239684170 [108,95] 4113349460892254494175842650981312467336871606152415071415863022095958466809015602106397821010040960895630777814328606418708704742725503709123744534503534942066154762533587069563209693147611847012576677827523987282054580660347808599992806121440044930523185326185742580873441145883236786357974175698482218017855835471393530574396167272936733470735327238942512986712323167463942127575498655275741581203603972682656788342007828362378794451550965059588882605894334801664354973392981057705800909748373764583340366865848734543649323256217006695145687090303077520915720521022007076722235064522362381103621236382193208876872776083619197670741105586568275331245792595579176421660276933480152432609044050329264646579698136937811339528799451991701873546782993203720264257694179879031469687190613135931050837905371727191711478544682539086114438116462346926905493861078063227333636474296049979630135538860233748771814480901059131651156294856473066041526839815033711647962573536176011881784870547135764513479151379708313384228485557760179360653028510273807513680662612801053110236179466908357266015303341633822433822968404790149363592910768440595106802722196834888134589845914781238958517765244311468106885367228257832781702840280068037048819872586771964179478758647954942430208538263663211496241925556359903954532637680583829957244543528801537884150496886440972327901498173092373372108275263595624069800541406719800744106292929051446187023451847297549799980878294361778057977127121369006373676488652920896396736909122209954238802618181022933847452755505864738581745403088846586650490532037499223024070296802515250990164567848009789407682475111997710311103514562159032774012574815609774762318176434938097162963000582625008557701068548982002065578655710844555095751486850286911015823101924102806078415077381203962001845539506451213421727343679256579981379557447997571885340922259358972815678822128120350450799010202244592275905534400 [108,96] 60841480778152580578407470805674895790752787097070988984054790845762892199351354036747988385287063524005307149173887245185714041817428180180003863009418190381720109802203865729082052242896489608595980324634639911378592082366101940282127212057519153473467525871848403936815546233335571716793787892534335418540274983075962594189027467321795272081463795449630185791929866261303112136235640711317276814923958730690122731384776957236974107563210067359942242361376423765883123787276024114181344971081543554991879970821014611002752997205520780180644980851120078858429715915239710520051433138133838386179350602572378622928588621329877572818366431338753511857473450859711758908378413908044074938612565590646069077894440879403857804472186544681750529479870626838264831020464556572645041973158273401869953448213047836630277495898327783236580529542177919200675310212390411317953587997481890850806941596018227176704500461877711285183631314016126812192876777982240947616039840533012878393236790273059066422077564522719541344272834637191231674441644203930268924250642712725985145148215705614466751593024277534924945814025552688181042463221903011822809178171054327516544225236800579015200142245844103039046710996668793207755851005401570103069243535032989442981978785921973263663988107716921264096737953016085724248586837111096072285428040684287370687249999526591383747287886523218082087103837529279487277614308816134172872442026274653029347434441562620017349111383210838640960529907130658726293642316996048896042695397289354612341075386512484359373047943248639928881342357149728114543516173030799149348854547838159452632591632099097821479418962672396513879058033387226828421576971251427128546265929977377149137361954342879164863365266564394151647051968900957384510306718694693960599749359526150540885653081317288515316327711951971088180462898199877894133402097848101761500138658152025911578362569621303274206783679663777579533440 [108,97] 173739392372329532062693802575471272649017150562339910432818064560376048789936658746578499725902238083641389141583225606420904810376691744409527895354329016280457018784598017386344769318184801855673351621420307494256207647458127738602685313205220888195262398809471227708842985260190604122085746854522358653991088447990622073055290909420803527733251951354651560561142931959274388931715287345597653642122675932029141392602374026906251777437263364794662162356447274593337391868429550166082985887126719899992816991382304936984177488349395922328672674883347947638390767747868769112997678508757941726939170393554687596072132873811427674434147902192822948317330225511599509474777140012939513968151353669995154430708772637690885177288391092171287389947691267257322035986504175319656738188006316672662335534861464300338856059879118932435231504526367941863383242837082324167588042887069035582348384773434702886522808571490224523456615666528032633289498409109641758491894863000605844503390215745562333185307940911055477684896398621008174418675705472977974106326245537147340412677321230346363899644535461917282645645910556043874762894939923789091186833354901240133646495453465835383519136847182308314907530833043186160396013612642639429128374396183310485529651801734711680989332819598117636109183974636594502456974149139116876841956742034992902648192409912846518938476618154597839195548841688162305874213346471201622211159681262084755656148952864797342738301223945430646118247242663560280953743954250592773603894652201034579188378846551370107317585969036051785848783174527381038586714892532397579274689095666592347196309454111366592663830194322566112868934474569847526798531878511812359991983564180784824246385518257928777866305431318039972961193409412092680728141335756290357254497891152799672051775583515044610876755054923733213223604265391261586186697515500843065382390206790267200022306339527905883330803946908894900 [108,98] 9333915673012955541513023686933345291313714224773237548048279505016787633059303664911668468493371403038029514889471817716060320012714026522319038190331765826333807138263448686373792757584706752897321135598845495823354851251685692043410510335654872269769882315729489085006016531454140362228711608800584140636331242965116560815742353866307404274681757615178955168291975814058395083715029458578588707680262389081388097279509658534474066016100157234058869370169027170547086238420379078858266591732996885622548575740494395449010807942453766607488907179786276487521959032142723339529109630684462698104564402068450379463112118152594266697423086814364462193000639234364886576095135184862022793340546319846600344687095631629097742874503476939249106995388630114395336416641902601355370467973310879945792938137106485431380627782135768149145512675098693756572257317044730568472861572041657853692617536867252447508524701178479151960818432854948461004626045953660151857756954927762304503793925450604097429513665782894864873193083652184069879103095624951350726003361058865015158431415586689604726531993869761136352032821996607451312291356725433126529733554562236276915064354039093750550212118155599807589742239770827684868109646485212699781928113231275083834506585309538182747424595964655846628204520680106778136160126111657734172861002143767778409131025181110992508114550155284006497220362928735344868534350517312681537679604649874405523167389337368590046729422234837904505377677420039399375671045389510775578497364197796412792353756754008073393104235059129155734296117509942398075744953319055214440315203213256377570200897283809590401248399443943926876010405583242123032255160588156670642113767428275970160452391000378590703683764838878611876974665596153771316315079204032074694575207704208062168593331288008954637140052863211490367144982864687307241513595601771700746230110146403954995155717609723084086522539377440 [108,99] -86754239391671907946153741130863867865912832899473501698930642481158507025003661671894059930688266867435131964550815667738093975848737608741363230044982750552189380136084314836919491140312589392422099514876363962341161961337539440619496878519561208085110633415899501329904000090778547764515139147271836761482967886333390121148154736429719820140715192110794301032645880229595401125836299188454307995589496686118316146608752483926472304366706954658417230116455071908111179436514596421233401410432222794288962508727366469363917486833882598000317223023446162432051380249615774427357429441847138459662117315473764979559981013721185999620920504859969454995421787970835795567561610426385835793498998472183180470884601279588314396623530527302304987619456275914366136520585919300906108115256429694591891541154669812731315550796591303404398538762151193232876483532888988698161193462902064760865239328472571959391349533103943920469732469759582603374017065809845935360610287924348372829983488484197482220905937564092826627743789277017294739736607718861922180900615648025472134038270842837862259195636634590289292292721124726236920183743402799423376333224752209971919817260822913790873969516340953909095786274677291375028953808636902657158348273133052570414891217690698306649768459041396198086044634774847775385024362708960979056005494494868202332538374891682341071727740794797957004778399015426761219579543456585360444681523145103795949013781123736987129025046901225294675557785658847199900990531663340404964129241112778371249159945184815670113871954933470485272510182069620913837147800506940235864418033131781789170183254451186500986137896937962113156779320633374603903037321956824642535300942848994301886109650657980134433812022513362443387239203699990760417316240382235525444374827104719784805812763229176110288789269002398389022083430029942161569279513847296401939822262784591188944642618873163751137492800 [108,100] -356396199434153349731927578468523428275643841193837452244749157894067382940980448702224045822841351777914878563157164363896578783838684062298005954252482416360329109333064325823311688343036710394970100955272074549979745639376332270007575856974868959803509091586658174355157531625116611944747270039626245926514309697975012952296592429190755661522670075807181278251433405574734046425167708613025006305553663109483624498396149028258824219892297874917841670835453949673963310314953405751916761935106136308684375151031848426375966089526941298650957833472247974477235671456169588781114176368710411281920342707477620864936017815064272509147497012162638659795237739299328926183073098421015079147893924007269485292358543822912237771908184654801265834100089773795931732851791313453143439655957111478406765582881764891672411129191358547531672987969355316229127288852329767485882971974352778064466132536815116002107750934239308884707971068626943876426752416966851081323188287599117053906758271887754868028537894932825157252940922665299263543978744618543252937705383577844330664130797235041527206406782758860416472089352132579343280528772048955919342806886874812082597324908774736662607594971755771970268084741343867324813342562436638462528068109677320341245464558527430964898709714138228730531443222821769881456440195339530067832664312638790099598361730352332499575869497054916899676855293929349202343223535966377187673730964217815021814572683447237799963105146988588138061677495203255847287240842101999754754979509215742798979187879084842539871705380482227894829961942754753541107736432663297529045104393279083628111022855716572690532396063696721580928178364272516503697547834515828775283159949231020731067464167565572058100639831884171760873994951571248933526639961445865079063502315558713612180139850445019721331040791854787304685739590742704395537317400484114593119438071801181580172160614930761108440 [108,101] -1466270116473459274813963334580086965030469610326387293109099966729673084294234914306486970054066392051226376608607611648178677726871826862054251121792305734311628643432382421649540634597861717833649850534387370125516332948860162603808082825205687640395776435715448865650448044022054721926091216165372926498954059377360354978580826669957698245877728574949689051050300473152108935281258415560586136444027492953452733026663841955271289083849877736533827697769315326700589884547137572414944411669091834935255592969450772977706547435821099412692183824908057025975022787220656466310900852015189727598744109864144043768520145650012564029527972265676624694690446933048636942235746275611908778768300599378374546397268410389714150822279613989339680836288681483791363900997200438330987693175322960201909975374174564866873018919372316429210950174834479100230344204820799991605075007319688518305992584852277289973063566043144966839320218474088869741865345104298136483918599360403035429156020282191712911345452469880763342218203830919083866100680020684578027853045565202577508537943048683800644995294161744694256663828073582838182695264320312117821283385110534817999206975145829640880724828708924289435854999915210317662063597892115937908551469995122631390890572139849111569169571939349870761890429657161131509817099499609609764773155572418601569970276341629486565510325481509818587481385474999402762346519618846047601889068835762915190162643089414286566661473252804190892831924518701306132967590011515547921379766457087900204123447960422462405134895645221399759284178723201293023405876716123951806267599022584880445030801373872482735603739055227838614863881889795809257774805286254523788398757573932290969403963481966373131460629539317542352641564407598869167257894943196840718516898691308385154541599134669168792424423704791814191802604039772660038248898355048501969010025010179916170593940021458080 [108,102] 10369633765434616585398239894280372372213547610542837944783620141308528826316468196640066797442530185475569847959729263503094404932609524586548962815755874556448206577646768562364823553491588603744979070513627654222673698122844342680927872088917442952760212917248267288088443290864628131874471018754843577164986943017951177911936770016723798779506884845526744361649174634387069732459896302219604452507464560089961399667727157451930009127886064359024720113292866229936219224775889259114713025071928245971000890830038858492189705224981003825451938967068117602816577378020171584719474690458910784814149507647270929217294230151926589966925421659485555593860673530033680470958837352477064439566697217376824732492282495424225198601505316992149192587811385748046354646594864444069888755921963526494810955077888503045251003134926083723816472918375513428220513498141910639919123973230252340019723037031644535856088810846805162027061377483157733624726219147846483772663782224378512755089435612359497134725049839499768056446651704267461538675780519087146673181908044489816794086256289104149083140685637251863388515267769745519237694783198542269824764259333813967482018551099836728187364539547993919909087847860055880507022301646537097920734632291984628195414756344276499778113096747521617511318718856251222639853538329678753436488842942823090489657877150811599467804755399901389012922672475903032506214139854197436612157337279216161257414768573758217157786618271942288598981897715222049669181090368527511736383229107594492470607895163211374899598406526118307830785782386657016440155398431436554502592236676803420469999743585493119340199854370217849573014256750984936003429596598972059311576020705867320124041331934670340615396545878105783386288650704021786992843215629866096706023074729473426700536003606090096340388509298977050390899014488070209042007483851717263731022057115058289254347460440 [108,103] 46545958855733037250073269985120487990610351501759343731333058799506298671803007691454713126062145110410998133932313130839444763467775624136371601926582697044139677048325705827974505080770457265675031210374055843064817073475798770090565226072913743063567250665675469287955485559544903018521096427669073477914946973158876653790855522089245899006654081222058924538327619709093924138530628392276704242740782260732658631719648313789651286469143484002763988482617322494782236913788591380826135641091047052047934129481925480266291622658019139576142318168626522551534009897257482175060345490626208523352550591435454205623042146781193370578275781806000992426796586833672820851521894074168847656007469696292557546710931797534073782502203831184336713064777702431573935523054003942592777766470107747417034940262877489556740123291565195462764945480815603082058272569047436194933986332702593308196566978453159242554249984649300368252748679362446364673970044294567398434559670426328078206453551320670812481711307968929113329161423820605555931413010223555404052608193123931157175662712757106695602839513335810710890029037981676871768839380589512784331504992561160155394935549416777276768555371427903154676334022251544238018597389683035403666551574076643946446152991144097267137699977927007311756497706816923483919994176926336183932726152211287160042361677172890317905473998596366316690445403272614650858471256128735145911855561825743463337166081671194336777222961897769898596360437009336789416071857100683754015632752013680749273210118429679147252348434234909828729815827244668009580167090618020726670953979960754177081421123856530935491805232968070650141652488843959225906846396038228989267064028217677692763846595568584377142940088069898076075415841717173073352402342880806043254663700909042374776175615558994423377649696072565843356036858997964697807101843286882947974926139514875574906760 [108,104] 217923762585896208851598321266297896412151587231693309033265263882213441677425276046394430682986181561170724237750871352109620395371385320567455068878737505132943942786872557822890605372971431397992219452345104021306078978800357321483499282552176220373649341779315364600378471775343111903288770648224866653943114183048960417865967214852429895387495371732328352446465571436192353357805288592271991941635757461215164111627476299279260685577384516786313212805836565533390994771816659107808235416848269649867181752317549128718629744749057763824760609934238613149348059877148092809327446955743247523084271019752941858811286310114447725351497927578067360341286602646022350614154300807986166830415233305318628523843744946174256948308974251070998284500420593145910641593482808009209961502273867896574884890005306619920266282425872177754049204214905426624547392204471760162654834949900262567002930274541939902816062012307430082728418199332304008653956648495194698055502801410456457697810357450041929155733338758655372144373164271723629368555845569242057387929772802295578062404221340763992309669264401587985608603748313918600313942411010640415488273409198031696005580194368788206195186954235045822627216709029957198575281932128501908170704608739079527709693626548394069724288236308508676618919298467276801554687300338042014068578211352006282345916079820552455240557275831209093140358281673097858201869917536703687599692036793948472250974305103040822262026445050840885442245355304657755140752295866766915751435763104388592342315490721736960200673900065417443892080997082664253231733717540997046852514896787701044657464482539221730947875046485926504043563171605590325653024378463169877718889098560617654907233626379973212184471016509801685378549381237248802128755809337718253042426626364190538513144890362405803572924317196164428299054272152661324810040686069134394857333476746704000 [108,105] -666079602256235249540222878878104962974336379841519834497684739903251018603118154303241981769814694328411289484311479292265669818897726371571577899384093513262626551190694689344431711414502445331856874599345590690519649452846490815108862144140908188657603498758011527062461145368997829413341959442092787416339918153730574864269791745387775722628680261116177688952957757344246428482225937263637329628293967837659381802027756975542117823460438331016894716369821420253787281243215388835342844156541764854112207662071820169394384535709233238439704717480290205996709279039646050623800836930789478526206954374244915854558415564955720404542610642966166885338185687021277013093498810227160978020223709399055003901949162474733084273148403552409691349119294318515229577677460044635176063831357668901376884141031208382159662944109274536123230159465089794729535252459368803063964605043316431138919943859115517719011642619598049937101776582781640920810054919627833325460773171367980553696264191032123767808426295443212384783507233988428343728791440661440299793451139125611627862865753269585536713475341204113705527166347500989468019426930237636402114426082133393713185403375931372281003948729666961312460419737318750956123538790441530127469358630382970652552040705040812322078121971235693510591115342411008563564001220224120787716123694156920151220380684356402133166696450657911392149059391963603085635351506621823916841580455045608189946859424371789771564604270853737037672623232152006113730815254604724470224201137986349667985654577006335949530410234128417693158071301009042932674936625562730919261047023420728068247774795862742735149561983816322716378154863367086389482481492022303319879723010883946052460023868874039926828133955562619150040859029418991837391637932329246387127278068086319103672765799439253071195142816105308312422888577222072466390314116182694811973121916360 [108,106] 2319022221090138031424014210179777740537425323266232676157170714629149850408206947388184305409892367290257491901616716418505104495964629260103181712840609268427671781565043487221054946100905849204470541322823716018853131170827803647376235055187553474045142511397458107177000149266973613035409317846131533777614615996678232905304201567985896040398651171804818358539382193559007899038087852896916527860033461970679509878711301522937075108393471583567885224602055264085530664912618901806692422016329580743217688255011281465564552866068742599979053720135498042471646431796597556993087973915217172548356931239975558220718074869532648833260586060013944142833519153892247751726842038475269638567963944157432761015201904912669070240714097347696198397190741457431124057693934860366187183588543497778313038289853338814418423930205133618517669412541122612484165558042322267242606500827479705244580752260908729808503382651229918173806595644695727244171283179045949920355138243812634041302919668109240567218059326117268310970714299816481249124381409187806856309506340020245754520651919087284373148564325231676327138481275784668449751727065984734754699512564794358818403812802765823860901333982059280177000563315644413127350661018686818367752158949862503735543104085162710547831873310067570816113407641944476980515086235541725570974686368125631955642864522099971633835228328286802508475400929672269433908285010348257762503564795740528148712185476622990192168199006320469504003993437678614527442137686846423625499565512368754988335224935134200570594099924250142816632030145702279884668370532672695074612835885679869973698348068457005148363852186395970752468334955616393642365131364892247960337684061759140012245182251740652403102415862619537239285876856684368574122239645515603486431199293337992021961070500377700941688058504070562310240757984812606775799558876208199386368020 [108,107] 2078928736168773933832003182333316349061219586928213673694631843895460771733717001929919423304857001405077838704960299710220355534675088722853839434831097278309415087169828187840262454042435610996223182658643916020854773054975434996298514515268171830460786923036488068107191155190601890220370329608261641600937418083469388383620236196976922632249771250944129764732291551712541542680667053214137562987372559776332142607126695125713564246881113866515440258788089712058088925968113533765261689513210312446120110623670674969770881074201087878762917191482031219822443600107270154960365406543106543501528603047480908426747877142359037731583801373653393164376773593736214637353233056317129494220260589715972227285712684232068400124806952834721581408637147115057389199044605134269438152399814349630420709582708090313719601310052073671405703874479732582908866399927411097687525091287143039076871968204117567219445246267898732151644694770750585200973744069375711040820731298282003135431583376619832819525401852303621827848384396212987438884378791525489910948049589311252383508510678766788615075023743203784641322722882658090595295425600162533826549474647291679799798660131675181066738419532625422955312126585443893224474167547834737872540569713981840103093528411668948671867568941379061124384055100631508199263159015899298563234276482124666755607989813420790621611101908064037310784899216933418365174159390699703720435960290510848574077889811440199431082913671124661907968452415412973357862328500859514942822634080887012667632666954191138110099572515634475024274102172690048095092876501332230170012444547586249902895006857392890657657812565239571123247989645207707265288344635380452714669950946935897529102106477828627118045480934062350451100218936280953015544353555679534044236852791028364936059387474269880536127428083891183793312658541350136757332123003349035568 [108,108] 13192502916167520101914303704324347332557976478387717460142225639254784418640019947310484426662280291608284405546340287859619127905298634585513468736151733327903370639709294520793751705893215900170497339881600367149196123005010198652393859763260810521522435989287896476629984449851932451389958629310965546712069585539606348107052650917731006597086501489833701770663074030136986711035144765500266687621267127139971878772231429399544198703323078431531923490820088554170006187100385253610979461411830619697300032128484865508964331402424736205300957373847893189865647179956970639815874622947712965664288318723812132512870536181578214656143612315243400904938329317839634895366432553649245386132528575052314036530476071424709881289877683949032187171482834133499549459301104302421198710740648333039098515505295277266795962377703756442706643381175624274277500973064760394923608128095279222897915530013303435943151023459899113418283212721515588066904309285145618964623507301734385949636860502723602928097702735512855251213157711499441044044696244191208539049373475998147486222076148514279683061935971782515235404988179280387670796368862262731298459865043196582086764874448093018698861487431304375960639372579934892059522879284842678143395194908567572951579978122983274822738675335342051172420102267047151159414203177263116501875684652996606762850107178381908914028063880799084264748614818276652526596744504947576380743164624311872066559476931889575362680971844106278355519003837762116536603295136301275599123888260415218609301371618170960584783337825456108057700295257366356235196522824424209352031473384047822347815166545134436962975805539875418575760924348875290855021050570575689252609446887187091043072688082493332618883877270326859772865103431882214318221229196772215652505687344149517345554733778913033075837800336767425054958561860615820893426506950760 [109,0] -31211459668504702500143313470075204141601159050434056451175916611588807406761509357158607600849427195391281238059804501844180259212195350545304140557055956766434461076715649716467872328083222131752152895951692794096514878674694770781726780906341603187765583367923685010507144617136681009319393054733704008034619835230319062087720464072909506017268569559085197766837088236220590610435002475100061905211934503697759521686775604689255395998341016784871702884629452339502128019350899615944096260675674172244358832663445251781336648067648029122750164402710065433422240768552531352309147016653765588549416757247663004736099981045131401257679290471633012276093803546844490196562179329376936489946490924545016004756973587270043586286209171053859633150978491298304119231721353695312585228494128253806014771864873572155735001069875200320028961396131466898889110476371800995934587809926408914276674227136160374989325667189259311255862797195525728449584061258205421394000918760797462582969751768254597625403581906696775305209941363150696416647228298451575505883580922031986006155666908116276250039945156571106582669442188126646847774962490250308542320502913802044783704595847661089472903598837765283044810767783845955954092306608619094072837356730055476439474058836161279285671373683637258922264094715857546209561531247950768199158631629000063835314014914424534925333565623707598190550779275937801229813414732772799407904207464604134877017870927637614858697718192782400779394942830607213769220263932051904567434745303530257485611532159169753860284412294487312108709873503326979217155452365405902099192013364083060698140614981152060399035879248049688945513594225708380650022935413553757908497470263877814268711549768538765905779079132427533797137810918782005403235799355962281747920455431421069023411762796497659289504327051592852063358194877070976804433403824513575592745077021894587210032341541848178860813728590646533710027672722430365309845977944936802023321621746881999294667227906130942378375835502397875225143634727211369534404606397043111292215716048209229044406781857059345995440712205015809326521997293953076492086349791041679742949893627823598762915935367345809936523437500000000000000000000000000000000000000000000000000000 [109,1] 70419176260963317968843938591774140965829897503324033588165965996723572995272662753342515956604355663150268761166214353206291487700927580510664665149022463226215433400743468195074298796800392066468501966589115042498817005683691557173289275390427566760389455292661773994286596318640033416982744864449153196171076640417222314221282930872357063211888149307082129609636461907989798020883831453290576299178937605087680508270980440722412895920598189917497546815104056842982756580918889791824577357418225602597974067230121063725645887118459626966068146165199980017154048571511796577226382590819423116984594586159647625204068454784419745809229829679229731459225519309063973304366917621354554387861960922994716803436893823207720996953132648127918084788026662612491219846671494878486677595241594362183635794194034195741725692967703995138738296027427602999201678884862091260972135751114493973723455594552641503716229567941612566498174714558139795516511273838680239262945297477732215683990662883724293273567208227267293210670583322311620109574777158738904855598266718829620868318236860908918545368597859749459859972635108568575313199069767811818654815903233162898159482294268448815608097289081719746433977681709718982435949729111691476728439208365393207552898072059987086676752315554412006612737773009029538561371255013077873121354744237526239054038738392885537341165077650568481114002136952208843414800919424154291615174163145704712480308066658903527846600832436067961284053424415680347891314295775892558262251895932014113945412872364904175423140315034933338610484497142766359823619796761405289085840763815016590610647494734265144215838315034102086518418199117608514223541051055202533824212987390040082136085430186807887608101448010376557191408062840347034989746116921764558563451357872616147474665138747799112420172833772385645785372438341694799762076112531066194870357444284781249751095396014507002822505136918292012286955252652967264220592577289510414282665935945750470007098016805246513444087933290356837812422220074438073803475213711396397080366041621700301514276021954518369521862700249227393505204189351159518687683877092281598777616635201001549226873521547531709074974060058593750000000000000000000000000000000000000000000000 [109,2] -9641904047410652804800360499606842057722671727102194196000768932385836793938922639742901893475504748555213088458029998530316748591496573215015670617190909222803118560918041076980524032337195268336341725524590168030950541903681013261034647493276175117800150754635942667530719024760751969559432583831987153565399232579744132326051373802914205408998005206432157214865480752239631959710512493484641190664041791412797736637699740774705082471246684339527913198565740205365731219929923739609788226723090242090262455317513571841844145250865548011184278952602848203090774215197070642255971531475115076705491557734009971296441680065304094453666013652700761313065170593703713249072043640663020502706099080285476438895654430903467076827178620723911605527628237500714257956278234808369654214135652830137065823798403274802480255143017979793377795067846073462948306524453518201967783289469204553838611294919585976848873441647525698741184587585973751978918345793480703976200426090758733146496738257798664011489893120191466664305880376011220231932422646702837966421021623382329269253083528174629563579337410774630063023565130934292556466060471556192040870887980252175102035982801410979186033261239332024482071517702211042416065308293122048274672679084074828248418495148980764944264620744490280747640244615351380381422126919511094014481899574036893476804294031248419215207472002982532931344813116722959347021847891877551368893036702492907156221316941008710965570414028546665492216843622176926947740238942688822211322649960819679371353013408059308697974270101956823331060899751796132020180783464571171129584713300240614610945088796160004301284210116195441424464168316032017830098922400741840697336785086653105732272579772046997206678243331469893771786943645736186591117396759906234939239112905336481784804093647787946680582047164126836192356195766677449016849718906494797459615058404069164425424827834519225790292440317232478803693019861790319325874136520843371659916376749790743190757310699200175257880149881341318235105523032306886925192334379860133620361121514713076665406265100137326021685080069994745751035694216369485372291755448814904345649841206114495032603040058916121779475361108779907226562500000000000000000000000000000000000000 [109,3] -12750157271912735117765412705539226686289933286199324086910470386953002517598926100263928672891866369366058286021603971334301342950261162087575845527652787922899941808449883489006889433624463319762172893752200791695204735313530996822312179546908436197237043657474189835303599317813601230668039848337533537511809718340397534918963815769661500547309420137475373569568184199879211100026499105630908787508845627818149013831574763834938012683678955360269039177710722883283821064529201961696367190528741786680667168221314849812262981663128204504798999306414857626877189809449693470750106560015999311642471363839761276557128296903128707051597133977629621708704494015723403199714702154066722238839344367455615701054711759317505444118809149535179457984643378271449523021811300069961319298489962104188914798581213910855339511672116706223944733496720716598917652518868875339863114444203239500439541969558726867523004666349422078605547762125841015254507418698065656230537623617921893983905616333049031648179724687838761479392334704236307345589224702148198079743741743513935103561834589545424195546545680443739493351542650926679397427850501931134980953501991888705782606792588368229521581615033092677715671031980210548841885663172739493606795288761644278004603569775281298398271378192752200812572051220499214785423933852127612031901534261880035293333273713052917809919351897179978579371156997271961017223281455202198419808718111073827941305188813472255511326922344453387406831602771761824477104846227626758774123268683522988507564625425216153385555443493695273973112955022942925933588164436089378947871413820521329400467922297056093216036538736675771594664671546452117115911907570750624267010354730038810212685806954427178536235166580733836308494361647553566326762855462352590344239102021324603605388347689523507442053594078595889431131759837552736277259333134911844597469933504876738061094466562314080171314354281740466708967176842571134593696324228287529658066196225830986506957282605052738152163189351271875606043508306803175156190840918822213248288748927133407863650059719368950316820043449872494579302139939072098559296526997628975968915436028653480304265090822246619950419699307531118392944335937500000000000000000000000000000 [109,4] -21756759231598477415693108766341419334466933770209254101683923002457913841152551880140803512145604525294192502953142854860921797958522794260853065833202744992948682478150806967185455502243046571716356514876220799563216596585820138308135291805445347035578229802230857202166471130617470016914450509461945402838941207025373561306132037125916319421132163150624434567216159652236397594392864512664344062367403651396247526656886464887280738380151609735722469144148477653213089586086293743526040523316582087242302290788466551204613567826629259185083184196139208143129104086085161244997882371264982447901212193578335837282964362780776947977602539529697145281221038828315047696399793272390151526977448307222918483138938096097882967612594398513641088307252797407837731445093341894967820433448184942020432453970018444618351894281625659352710749811081445985228982347656508389257778467930744821697723292816753243079093961267144630748248737250046061928537113067934112527721152312534044840071127682224409633638956348445923754938838133993139181670146899359361647632192223788441932358768348019232622367009150470647519942270571450862327043011667040674379874098217598828152919676297889869283582163817291359158770540356369132814208075377956865339609674277310202537146650808577806571310640782027485367486576734101608541473655569496897713114592131576037095261048301098685335516198485217363629796017378417209074923377933929024166938722114544195185930855687784643202633360144933138777664214284040373362165944524969759538145837727992599449245476759331974068566807896809259706513809756884198765017093421343713300883509435623905027273404292138719746021394083337517051611831096557849305755219285882723622838946713751468980339954352744913187437230672393789674454710144813607393463944458374638189420058736401130464647822194387443716745693278841711827183931553737536055690270122602103500332042262317577284843299892039228202623234084569934422456908456446781458222020469483262630100580505125304609456078478833622421817181523826191891971456083487310311971369201108731724063637730609311342030885349477280581696539746074092185592596316635517691037382305740498960715535371381608900552139317194789286391554128385905642062425613403320312500000000000000000000 [109,5] 1821372315230715314181457110533801668471562366655517193028503477931079055588333058107153841820229657882798513109790256057951766964511562397280406289794041018306587415646031278490175749695520704699148322874104395789157571938400569297766098905783927735727371550523267299998649898283532335359788682379650767169689898759935307632125488767331788914585310500047696491799063730020296132887097942908458987779741370173895960486454172738214775481700506066920536474337648258562713324496613589789500794230157178622497518819717649962883113182139927056729009732507569014532326277427885660955768631693010076289504479821273060216438857596481130492780409245002046525869234874350918965568091575914663442828827950890729028892544847055954321378176575176327877690249060761676874961864143554639064181464408646409438994312912208193348767518735997254755717733362541390117945557090611931618553385201069727664864759334557739025172586634923813013848844885254230648124387227297245569071327583027323315579727768032867045700128909566330013934339597897609759361262416299064927520793502237378955854898978158646192404455927353623068969614372470693198731687756650392765226792849114861684857449860466685377412709786688891580510568743060338605640270906949221139143850721705383865635937319255431498488513711161787825966091517305072721171771761174100726107436628804280051131263708070961859043172736447545714158358997621836176240637203473405161732253954161590270879424238091288498164743718978647658099814206862360906981892046585074660694273656455805684233231171625717436290634894605147439109050001909962142278274169490378174471600139303695390755666277156982675162144926181037973034241109238522654596209773308852946325691522169163572148027237860469307767713198418167264516269617006529436804633218763286029921709903779660916259067056576842074722454686743323121030331886950986435395210116273922758938515743555763581198916089294529219385205594405198021339857836940240635745030268047373047873353622474336264188951604558701326662862533109920687173450825474440159316606365705714943594801535477610736537262181531286418788354538628435734072145032942589711113148645139312938016052749901587909257200979120089307352128860095774598448770120739936828613281250000000000000 [109,6] -28336013849296346845289017080672467223880798924380260346420661936370803778710000980756940598121635948201809081992127772310634361630239204892354409222588217095702084556841858262023262018047182723040537267796469391890485977484014605476689857801541126275208692152159698830904167394899378442678960668160127960498217129528393117431029828841622377474252650595320295221257465547811779996654735775963155182950448181844753632224295350539598594473578410857530306658236054605647634741463349984574407989286483284308039211950048793030067641314139536516464527527231270295767547430770658393282391550197552606484176551928418008311920073497116406029069476140564639741664378412390886304731533677456496215288024427590650688063704403270443199903253041203172555418355364347212949310463756199793887912389345110457691581137023569924062468864404515533853705080789091297200828830045926808571161854078382275291052431323618306692949570610310984767659161293550514027797562091444076544930889620995315286732633800114007970702881423937725745250574996181848060652642918253341717484638487487924534966735002165234231740816855955743171168164455371890805227838837555666727011163846638368573975192253566554548559433424457939357863991514451783907407779024231524698198626625601531859628835967896819962174438646308042783206756231041357010351798218299284844503954809142805663208413606372861720983491178262985204583348872644721709859986167737767031997922734337038811832319863329598149110842273389488287619813824590696714287216018621075260687024905337708706663458270565370934526970009626823822416688027692883432085000319850377030999861665786609623984696626640660322875762241684050590194884101283172318188568940092135413879299833828111321153903641020666043800867795915393916920680067329546792194446310779744018465326149416798500391472792575286307347991260964132288619487984185853394605600044959609347338734806091249001435161844751829124113580828823330203227238288224548527199653629190941092786212566846769876431299880936009087569164595000976395659245734518194633820144134779224139156913644276820621938650575241298104971453271483842823729920165931727593402089407606603607277246409612189512508854390710074343251445583291570073924958705902099609375000000000000000 [109,7] 74143421078846346186480081931570723166250693653673272918928495486184500851955164406242696389662782010371047471372999468586378275544472775288563311175960359341208601216612153127945284556141899052166176016586877700141323254346546728915405311039689511846205721894647195399547774767336282088143086987769529098427220203451482646890009017495553290875754732346612550291367098021683592234500085184838505674676517253581043052563001440682547470414493539149317767100745051575164547620689923347785274818718195230766651031071754000030006921472475465853388286553789736970732062654272683259679590187534208852186751604420882499657741099858389326680231502489777592112926543985846862965188396549784400948306866983295326215854108062724744985848300030151636117261809693831616353354654409092559876128336272018542114885428221281838678575810218137953229212968161588983580874678593733338520621179419933130223256883216689221561045867989521813664817760718808670709700663424912996852116638051143703905729756734691311738562867503514461252833959505229768796499870980915076708713118228422417822930006800336078993477425000701183704402359894471762907265657817707249838150516587901412820830531953059018378356158472561917897746584656578572328156834006657066338905442894347992543534181005380053730426965258684356888109858022517123012492887944464222782978804153326930757057990305006193059322956322824423528404351375246390053891965681598313566064652477587072587175642233284879469926665697931081155612780215134998836581303026619190663992090569183143362546915662035460553897991162503713596111409591884586318319939289650776140204672879072853019327794897895310892243711136457791181322713934219286081581736032658937845366860537940371426088687229692072593185160885426196710373773848116399518023674503437267835710641110353927625771116903345042142180723457604732030523364577320942427148375082530619394250373331997632915223602123224342222853402392784627999121171571636126494710338678662115213157381939946977613146119410023863288757966963227500464610692193715980948733098690829680429011703814645808229880423187822861776814404371687095629829569176742006015603928805508764699479912621216486797098184127307040095986034877739712101174518465995788574218750000000000 [109,8] -818377487741157342925599221611694663264625968561300757275142434027467990361133771595611811073723904746174436156236898398602496071937450569572825236643857985105554044339107397248073136768067094944881201036236623689182468824298137534006059700376925805670822782852789173276250080282875132691119358613758472386413782908818705982265339612275377366034236299192538625918979861695850752419633429165936459491408894014690780673886304541127339801208042980358660394537421303460405511260090781695432545921973692734656524336534749191958474732323455584572404560960551928114209082265598294533851413981404689248580518400750566939894875336020695674809428482931269686796579906099137127456125102296804666807962506743132091607045059637474042564357405613971095990319285297016600834979992074870105089742782821949881577776502412284011583935849276721884256211327556146126670825383343413527190492169624126602749311392111392807518605140167187295402657482884831223024021301149931746811091327587557342612901285761591823325485965164563164178861717663342484399125822609863684789657292476720645423822124613633243848628730948496063685928362856945643261129482335372843414940834018738911017223947358555056258468727452550084180045613277091392400587877800750605069244601945620395839959280685895040544615601201172453231853115869130165043525353149037935663250349758255220736973509602601663451257546842077693908161667337422459656094048573533941021425254959337028469780812891471209933240573265144610537721682073625808682483733289364756009259867907721587222521657938163056831649943652095314996849717961189106369207820875244822433034738622640903751185760897298033224587850599697412355001024849338654694094127019798045678278499164429856407424559112832428461864633595025597717823593379717278474705529687349379941672114529652780071960356466080035659733378462252783105576833594492306714610688875127487069975653645172646609492379508436568646888519505152837719945980750471933783378214141682064252472695538133312578288420579406468608357698429434994235129170806242736156555672756069015823633198250725139767837928049037700076469887008257643558489313757872611329178199126446174663472129398912729769710591277520703862302653419646958354860544204711914062500000000000 [109,9] 51684289444201670843022377025898284351850455312402132324365224848829834586453623476768517106939291069848813792580250349670906186110004825624737606785926541213791353463738245393177929027398146106530979404741740427700015732930878447111769500823069291880873530267629382310586462862271622806400763100683659375033163356173341931040612556224921078278085904751126558329994034129337837429582787040029802680523486827588545618522569708768960067760862448041768318269057228159249606288220478757525600297303386121558593088525242513088578274000076495572637724364240043315756567134296881471707645987672969787262727376381579248801601924440660185675131793221025857192984077601697130002687886652402345379056644669241084528934802418409945510004380121036234590120677460994047235783175161134978659988814442177310970342463102844154635913619223783840126585316211838285484211590443556592482105595267498306864471334983883399182701043194834424610801239147098251609639890875792230758446383538828706157856613448093938088936081166280891571236538239200893772450360110587233206314894112155015334383676233975316918007454901782236245731551079723307743235584058519327207070949615939064655128639370854366743170639092366790665356762108166165589338836915193646357438420914604238727539856281715422029277628999839538937304606972066956486516205087989988969351403222397262378505922809977056911963365770027015288507426720946771806768310995432652476330246280856250860817631554486627248778002122540854930219552536822959065117532659253498498384155232900868774595377236598864695221593724843902929861435294883770270522679360557939516771603676793981856213923351117849196011286974240626109934117481114267923492672574458953593417201166508420489081018971792419653558034247800922041114817045162757989366168452974436069300045837866531898317410986232226428224928464159878188746030027506951638277190853028997239780918416967056150255265734524421790984866157694823224953192728036228234313754654741294492904006708441259585218426601731506967652765886675390848894583375811341422318472886352467425804829402952304059345239840317617713675593963312905530956901167679515610249716857842791670004139485991035724200793113982429615588243265733581210952252149581909179687500000000 [109,10] -775775183376734408682997426870284029135566756753707319808255425957340871757553481395630615260737651856760798293983829264889789581907797898296463180205546203135144539818267949770825968834843933127588358759337224951071113029760233738064175313556956205317932819689194530583120587966503584435903941223723320542186964560448728113909680691899585316755292664305034445995098957140109549917118670862860166178331547694149398034943220718984409472816415955928384750960823223176134597601831356723970662366396446859195051614494808098014217328210471989533626516646990153954833022521502333065116533686020905363900588360707106648270519660257283800981217073081890415067866883342949602338228209246410755291469624339975530725690074917958654068579217648462915582947405105932916420780950511013377861321600578132638167881159798125673222873188689233163713492102187464621496153736014653162989124058744247622601693822717973589941613746488610021039353829471275270452630481780155285063174654919563286552253713056136871272780021085398560972956118178401626896046149237747515943668545533397457160966258772900667609509764171411222404571826520071449908818351143678956983875780648830854148880496770383979667762552168285710301234822867839054581593674379363583439710093410009299519031264451879685038139501654865693220642593997308388444849708984833951849805724838397645399934629100423668909544524429714056403974995509631256592070595717615939737946782799773387008020922779997206006209381225418929380544192663777857749628270891683642116208238068257323702485054311024985884172978989288944509460002434938721945417109603239820895850922528583473584013374376919885531752751058022264594738891949347783433519295450413809067628498921931836493202654734826167499912832914211312577403536905956522708471610332630886773077026198283423326584803546280511845789743152002170332967576781711423408001056874284927944136325069417415161618513317688817754882995027453177323060021780272322483975186256652102001035142512714568189292513428393789615579561518243441491459263092933558808059324660990635498082327764884009213951445886177975416017641822216542177356417235571435110256105207466432619026378346628547248709756081730924692774209461276768706738948822021484375000000000 [109,11] 5382851983529785740564455931044521903074899871521185797835184460545855002270749957509608464409704939890374698128252226733396171693412099470770589059825557649837345360613917549797424534646200942658847023441625534781168931773903419600707683268149807361202795643186211429647080083480195138890646896540608030280180831427335094583112624873727674600761687206503839171654918153290143512081260521076649623270970278070546675217302806537943042058225280194610209420009756614297261309921411606483125569980965073673995895076781778766178429570745891993319812156197499170641688803898674173051219985492089602449450644210859786883044795311007642915398355944931140584763922334219983141611029453366011483989788059594309724641084735996111043753818825341781392694121552437638480854161652475345387432251621143871768296819457938592831407243794046001576729778543317231576264876066853156600175780208222993808616190094176595045482176173735677416789197535241371657391127914565335283962171638934411216742916645955624235996961658659242993957802042088995418160639679423966604025412205024780781567863705384008715309008220041391195929151538607118494709486422830328656656500399413759542075611758259633295780139095752210063281448861097241993233371208395647253940994850076448942917414993830814308907099217211847100148962829250283638656658983871616082530085951491325938544536854061280104257987990400266897226171767749836311026653688771801285175736789710726867746666027581784662616328094604373042267955706839618370754356697909193901272535774984793120363662257029839194971121999713848376165268755638999506511723941529734857867285405980820029538040759794990426293348248328207446898748382447106367287160699626834471584974695978458794076569846387459359850966054986447836102921491325961515507034984669077175558758276937732627578061131946988551323852388352847737574823477071903866513103738978829680514770331079773155626126877098705164454891728470064904859895929172988254024551888828357506109824904311761811580018249412692656881265662716094944279724747435535001733959788497137641275946289141437902790524259777400294944033991872798831647835611119350899234131612923910583012472737691555762583729272520525338530106296275334898382425308227539062500000000 [109,12] -12866833059721508653639816332392257007502251914463247339929585791212130140455607221808322308721754195390232175634159688170350078717404989989027514945723901735792903858182322355206260904457680713718326809878417755441350988868765781586948755764908897756866609153095445060500942824419187604560854817267727508741547232195216263944192976662313405935978961017794078806321598948603465491220427543825790403445236116506172740154909002969113716536469321990515238234835647427740872733111327420085501957659375010685092591340401478449369820433696347525029535128304249928363621627867695648306715677353938888153391195506277766798255751116555591516315118526175152642480111955551923277669759887225932005613806990602977661481957508317030829335858120911341787623726799880642698930500418904861145856044611952166677656508431103406840266489583305612717010772832323783452930559301608124869992106496025136079138524076008777792670503623621844789881168837912777425573022449657028127968677046285300629177689806832027219160082369243558653864541162757707911918845650042440823643455507900469603906755733837919548840637887272348759493708547190136798985579638103294855775409005548818660660359771377588118621393885246383716288187451150755444999300182087145974196552459480068845464590607709442599372107155604846963662313841977696574872223207361896675467879162652220158248660556167642972507348439176878967099850858034701943149721583400482374593164007945573687901959122972572796452471700921946045373893069424130975753736037956408439896163812176751987574776489080534557941385202203174342958196823615286024765104545208796811567985848687034322679230741010654025454984004583260770206718341549768543552765262115570183716644257080899383506004020055588873180753120229832587961000706958078783011818637433097411905750821279537359166896134550315692616630103614907207443732071313675363722081152862833187365683956067678847201141951482885970564158817764769956259156889375632020770664499720617024293140616271754809003950784838467312307005362149471352214394657049411351479281110444988163340934818412894657435613392949283592957242649188710149065717865604069510252249142543772759656539809446413304618665718846715062539942664443515241146087646484375000000000 [109,13] -95419069632984168049747681291033435957663608408853393464200903057018778876335632365194240168624734231507986518821787886803088183665680807699447729595288379859195235868650987092538890239724789623991772827812197299192404961700197088024716347331601926159379282884162028831134718181794941411027508891907024017876035442532112414357917782694792756374388117918253194342278639931079450996624367481458349889884612572241711723700875099205375751700799839574380369470494807779571704371105508799408836808459671794292944530260418889115572163239299031876319015984170637128618943767518813197304931529329554080230949398170969769307007097815912448458543716318599082607206290065515579338048543268889268834922565392247535713903879823322420740898900119269447848718925833151289672185440415560703238457202401176864442124855227372908549649518583557447608845622497021474785285630453990039040772643216415586570406488845536699772673152755698304532144373246596295084322367108497033139600229868020497864995155814833306395349741500571602881033116487185926224968718359179271312950267325373556737653493398502038737187593333780481796629448717266500116095771934133461210218038128270970051337528078437398523036920769135234937014755769092720497058084979612239358848711299989749308359811158977679660739570007545357940813066747606313339462716321281194298467808072378882367729472229148167281899872600513337355047680945085429453197418860125103459382744453713482014594049641084605571762917090756384684534268197689195161636576747866319174894630543654402642639331392328135472930068011317861629644917612002619311675384525221921359175702380254450133945338065256694852465885937285871992963379040075016204923834367929518311402279122317554722632552808974815946919772002386126454004872679465052815119941342987686154717283351608612410271528447739999674484201754426621272116455543639963202382088386830709908397591836184894388263793791709879063401395689268852610161308571061789447186061482193188804294873361702352578498960131324545613623399567804738491328938662850418543887565910548425269788304039352739425613948699617086964312652194071457239441694710843889654894933178214912670156133301954242709267336466048836651765441274619661271572113037109375000000 [109,14] 1118421527779191585356647462468363017440517057318813199691504728782207030275447871465673065964587589796399511118077318205507122426458503591902427302628292656409078486607430081698194222828815862874722535032156127685232818694882610893556250403951386441479370562335999140946621595456888621154628264117897831660003401393925402115777620382873005476884620760199654587966375131760544132301962288878806681475769932363455221209174025563678813938793032543720121224202614686979372713091083790327274960960364159342695637982093783383498035256014736590846165765482467812646903915580747897864917830319298314973418865939854597817573611820100702449403668579430942399369048046333297741224795271124670068656582655821176047246554293528728509591991150494714285290194101008480822872232919924634851413792122195912108645306911627632782652785983359614677797600525340614099472057906049778082699223290979691220972250265855412351565671850505093435917049745208970465774286243031706552324828032285928764689236493325880399023342757574991128794200035930204873134592769878961717954208029771712449122820030088596969453342445070260633055150781393195466951434560553343161121624344370029143932341510957096996982341259755525309535328074781288306962480539481260711651173311222667419596390383377145378687567732490534287912838414893813861554076085928892940394924814037132010490209392494092593649433581473319315254116546842870225969116787961061624415582488790829122683586925438217615792684479339851870167581940842079281127501791262514951856474633943613643402605918025065141031681483737610352100325397248772867909982572937188175347503212705321721990391582006895325635750240887624815389269498939564171221462215958823790315457623242735673042172972926148232952295325330228341796052173697009216522537416312544354690042963151840705129406646460567816944831740836232634707489216836840845476061539008512678452958924503771097944020473061424928707455274193129517306420594483133488260552311633652097739659761431476232224501479791860404383756060078266963239405634089106612842924498610429551860570674805375361338618245879103855838714874935439019452137464918114594953998709559300081017883708825890137435638297877527058687974204076454043388366699218750000000 [109,15] -5581282829596561664187885212181906203914784585031268557300274025315229213949737556918422694727449953600852366633873026369115442255525788086399669964185722171789125330628434739133931846270427342616438541057477231476777835699514988855341290856472524962503104127631716077980719167267706524203840860572293250506330313899062171426895039730290674295414296138869658124106447685649388130855654218978637531005510903622780749749902071663148140406131375429178414992992487532502161659242809793398266302092379988476740908918983110351249510113893293717348426828987192084903434462530313777188941405260959241711279537439175436776690179575744537564223530736267917904793406840827394446985470805186660042445695584863377151708025517931845738775762748186689858548246657555163349394200501197365846127194083043058229882802285243415214550089140673505777721120692693913205535812181615766092107811544601081065081878075558050648211392438191123992885273234977115827087601824251826103385858928293095568069645580360071809386878415924885504109298885469212660535693421134439768883452859500487207951669891508529577467351796265813961661260616536434244098810706361285594176549749453597884612912571606381479977974192655742605841791752828893561566750575658974909256337298092145492191984907121170443547714393849698184052423941745866662332246805837530217194435183614626260470058061244436557231908035260639149494626361411649392357757095356789391431722090613358491317719124332601643377785107602997090768331532000358815818961223208315422402882309019554523973334106648389377659754330050103053850744253651714926214278001576531360970978104059159167232459593603036046594850524353809977145048301701019741975166186042199046868342395276615429719060461844952486907133067080497559006693674679502712033498790851537326474372162537097292727568146786693073488891967617031867329839148736082420318580169137762064563594497588895113721352855572331372321660499315467829290948391588423939027275017888640594132447569967377269052456834487652139498440791152254737722076218278779436003274322533823069551380261703582986904782240480798840489674521339476664361276814214405508604734880277906354536591829582467220999394616476330099885672098025679588317871093750000000 [109,16] 12872909422298028511570907120311091582130048921428028584778038124320422864904904404520122824076473965431181034525301805959889096105157101851304571101463536722466628743921938808500362388977602658075823849255162729760838278337206571484309421079955328075770041694802815069832233178455111210633393383989603534237375565718492683791213593725801390242423988118780099400124496010098610786727981104309013765391902704965548051548697256052418895369701085894155706863535796229245815091715234307737041848013279167592119827563182202489047696089249402113170633178106200127137989793266121293236161459054946179193944727728928501773934072182978517956257029811518388176245823937243551978854973113854379021345587742692521737137702311256075087298948355550287478050432097179879295149136061531552577243657487534406466505176943737865170766081240233156462298404519500030769047916606867494087906905590892720898327485268082490763962907288493985464285668037269977646722394054913245951053271460961018602557300065060901671925571996461580795914687300951945746644304375136480380689335927785115277036182503225498735927788997910366970857575467448976032630867431631006209243550682474705566341061811133199764139822104009900902950332391949878701910716458191331054823727162275749607722498705709651540332696170943692089228685786928527917472435283970552342948707935427874189270046503127389099229488486625814009890677041364476512257851175107711228509096609392094891692871348689576350887540250914862554387259723308978613127502277873605403382674799403376466906081235873600525047222482089493900359628527462432811673772843290257514480166689009182596190045523253773065862337422333897902220916722337057124178574737301895221402004291392205323508106382555077825103580522534569430922960309463377607473419163846660992433414699927758916239839337364660549682944476650703478415899222287891217904961117137524938056275886350097009587527596541850018733282621399197928377355277127287356651499944220959451635672132566734393084300118999084352792432517644164397705248497440536986127354959545994788126644119764702575383042094757635095553979896384942129589479603098231061353000591678138121529016783020503867252665175513470785517711192369461059570312500000000 [109,17] 31827515896336941165301200265730995159003147435199162147143235795988721586427497849760112035233498430080477130673779043798653233086745955153625654609833637018828549521290708782921371304721944639250017138121865225740241931051313931331843208864662384090577935113648287052266483730195024060456859004201532783476330394478930362230326408514686749396845300522437040619078731112049085977074197313167801589959465941913033486045636183966365511199445544735531863597630626415587396403696212243372411868071548455036606457348221839796134321352506366189148885852494034487522207812317182023425271998066529085483098476860108397910622212000021854872279819197214126131670441530386203973155033169262445763522183277422545333772621039494411311498366188976616667576515215173728382990377509051355435884579553861939663134836469495484607135310228901514139981569934455868442435890787096872362468473063906129202591195012916120843567449680231322709917446504611388781567998103393896982623492718592710510926203714869119756330670409280594952335671887667384176370790453821309550029865108626416430650712722001499617687396093706915613296053562492556159032979364751618657520531382516317786401101430464579675370740251745767869388135607559232833097895544554371741770981292048175096483754204978120722356506324696743063721881233992772836460089220761122331468569829729211496488717202960543201227639806593675153439468635946659473243311533161176090214538708288281837780385443619628850694831825755459287801992120042152866425821819133577060605510973628973057259253869123894044807558516342256730929449233415096066663449771162457480662360003241647905969629785200397892476838469410176457412860278312807923421334423610066654934309640373899726942952698359153615616219015195059187030459436649197463272114383302498662294981465998021308073185839726793487673959129721539719980639019691679181324310120970769758537070918143716295814184778230759216289086699735736556635509537579033127384069781917322505850422282645293565155979650795993781987033345054771716065751489713355690778711820251057393034692897752599399897525359615935454618582745527014664561796490263716507030041261700776719739937452328499775406484006978757861361373215913772583007812500000 [109,18] -477534119530758775959114554956468247761458132162888718678040368033099504178060543249947992745144526894668911658064604518771406995294943726183987052101640013874292651218594608719726167386003961522611062784484443895330116995145069217184352843610495826959394506016338106392733236243048655090214085046301545395883186849220189682343894533551059077225900179528075511470922511591310936960772291527238263571311765957249085650394359321393773459655777713979671288583013040031102006313916708077505265120537349349984728308314842957344894024875710793003824803224306305958770966357152462445997928576779474741373934156928933346660841708619702965598195452166779021597767530462564971904438048840074739346035480897711150096817042412635188222547724557528152472673495404218037547165748893434887397742035714331135826164570104715470919513771973214268022017146481918115446298704299067410943511112055474322807641060486744360599343788130866039851800144467387221119423929724801549622807367614320800280432456834529312622472338565941948105368963725070820589965919326743158567083117057220746326129949754821833676490258502886178051623781858920074730381982830283597843320361806106855770820524833269393906279979387950815249329393768373228780188819124776983325788900762830288545627910181044089208755215986373717230963437094608637205345715808725489194561385981866844289539619882498214713792120906169092546464346750475359423242326850560306124944200847918677784111308472610426394353163169658694964005075854165670277582266664408762321133523520309923797055954517446428263556579675672782561492605975551153111784087492351610768299301297127358623614874437663222452548720572893101086265600712372241822112860140577787946984968411976581921794048793422140173737430564526985340532251694532182272149870316046618280648088662268103031403815766986439909072376810930642460173163785202135896825867904515617200600619588009524999389803798500247093007075520635921847701996042273248897491024640616995312073158607407411028618908476449588830860244676027811472768851866066984357700341805662009293260883854076350818697441280328126205881079111151743093115802731500055814971049888657975978200495467980283594011670089685139828361570835113525390625000000 [109,19] 2712246554293063044420762462711497019686359105920949565084337978032224697235801728882420291932002549732521938478906748420201082469825009465451479226821448411084898952503700495300929124830835296604131943551769010470675326260375083162717198653639260776704656923254415082832645362216983790059171913984915747590870926042107498770104010179584290214299583665438510151487858238433922882009348092737669544883214387788298209275561592815586507129924011317047809239698914818383339731979998753702305991522644411219772275202356706190258929228878253456869928095900975493058815955473773477098009145776315235898455662134341873255952825431381632253258793042668977876468612229669842986613066355286178352226672561780995053939137867026852093356400426976762342704460138057623086779422520090312229652489309596792662667028357814565043967733156523880115899149173461396373676775255684527671033684600476470335526537585177692857018978457304068303481445099779855233995061024337706411959664188082365810625806459274475606611945720425604256527239356710646025618388989035382053642587518532539355176953678349993615068525325501519279925534763014989021554479677585695884014769295011579945536675923527391488618445292429946088002615237919288145315965856694294951022744672186771315850091148067453699761454311690743119248734565973105888103781642325918631766963344135477053407093723568446735325822281629101840874957629468795995708874304194438285808154479846300811454048694046249151431372624499506593409780785372771560628417032392373033671850972680987814233114898181639803097740607847568348429429326131935037312469771603584257643014648840554262042529469654339476291885173212937689382880458031452626582905464228331169455139819605096262669263248581535904703500052105338096517127861887287730034328021450876781873737151080409972859645962925620713276762727915970553837362312720658458588971095789510537852522379334041166283507468886458928146605924232439837250044002982458429149641944189337055520640137637034119959697008895962122518409027008649484544766941684198901425884825685256584032069873835276081427422569376943085661467457263702857929204870687761391960816539295807501471484176527312415574955117847366636851802468299865722656250000 [109,20] -10829527586960357729613939986677128627448452941279011890309696931940069869054400430663297520445185167055404813299006723669024160316267546096591986478511889611205519808417668854076021575517644839381268077316896515252529761985680783723269663153154346034403355916901570386333988005043959369332437313195514792230832663775765687964624217021043010540400001567430379587509173676114323885311196226536526753694556059790550479095029045446050702492788763300582037933501314582682055343458282508823293776533359588880911670587776726914440865099857730024548278594620547862014305576962344258377192444369830646794473072428884887298455598530739544384355995884248255055302299392120056189433606080662395521446366706797857090290001279434590836296898802530775537084793786977590003288292085087013628699168483821944752250749039207455947626492607262804261881594807085843366521265487882106021943970178162867773038218414971329961743490372505878582539378692135880730914939113942803962759155415918352408936055072792824240939726226290160654232938076724599554405114925023982436003051024275680740385047981678999855138333683933841946909183038367706952662867514622141884111793459323878568962707391227333000843346834896623912536640522244085731093505375200023226451445755065708180047297463419702813284475048863345370389642056220774379590402147209187639584229436107450390883200936100061077956728709072243098145769074934298433411549429402707388323933109322127521003087553884647202953370318538217606021330110856786221021043916996796643454335481660862075103158969866150223294263452886734490562037869009796740594811470524307884377849650899043254125582490523399914862352141340882649514214230225203525908536865210151408428386740958348732874406462580666137149535773286360972245730359758373422892636093960997530340761730414996045774442558528163737364202010422198326756002985543963771732820257146282284767753453634214936303658248069830169387839997839836784394712450934549538941520881306975844799855234304819498006320190815687968377430949524101687726609908016515852311401093006503634443171843448043573401374221985855154091973260225356410373884875593798401373793374318329438547223594554742148732273676614568103104829788208007812500000 [109,21] 34459936494739146212018254694744195757812544024169029232992069707429363705217431344187505226068159359149537869961595380573804017714933882552932038702130455764971891066045071150830562090752846244058881357838379169559373060151270942178233829696857763625567968282077142940724004407868936583402032612184982264833445882003771028427215347299516974282939963070121179656343261437736668865629496953286380746715332114449653076118271405303856054701181515708858937820453004649787556967408127561488267191402710561464350311678416784372158293503820942909465250949771311524345721814217853491648580781120309770736915417642721913449050373636337688891646505723649356133230078275295814737363592508131595522105534110449022126159468868808424180629228647887498069019321894625692378298837021940656153323457004166492800926943653336497112725333653656444644978283240854199610543555560477799404622385598070814994750039353517419133134645107973097901860968872783849916104865995232464850471978971177802354869775766430909383385599250606854370268064064319076461427409650286350375582706164214187628101326354045849204581391898793783198995904254587193811655532026881954312622588976576121837811633765978460258396485938768121124630193036630721067228349731237773369857503870741912082231957529538831551101305528686070963353189537875744009490671784746609688404901771522665404539570267385958873808189474589235267418984852171112850558366035665406725520770406279014861334316939395435949269815203164914293543733310451692746180586522176323229642206897924139361033142542558100975003610260560844537195490528581497338436262379945110474988798019600655817548012999263814634567410266157858960220035678286346823688421779187692887295475839750249849761964662487422385318834040083767549138767012407083266109549583378157137685622207262726626446055408976999756052301472055304924718653189908323805024034611268699916700618708879480071434237335410601217137159304588626457878024734655947851799687104823657447475144956090873272060935893865014546574456690899923367086791505037666324832558713313452043347605926680812850088202309088806330353275939981733242533695464450886084365279295546177048590618155997356009123677722527645528316497802734375000000 [109,22] -92562044428021596244927119830435591603653703067235973284366277167610418547800581550515759913114890196602838283346382854702890241238366649960012187682649582182910375646196187809966472676435202554201895928520031789659649528733373820428375426319061587696012654102992432595445596572573534071723191245715824701240171054105149107401394482116839862222818680152149304323410468914931601733327776498849335184885392501822482549713320151076393311564857316923250488434820854347156751880833685489371240990646916191189691212941811718523481277382504625348256978050724569582292415274926035815231544147903269452920855290189275754962953143615196707281589837155335612408916464206427410477255972934830494066749358549307286535666842069669234334631971174774283239880268601999367556596078972582017478144667322199457444087509089659600326482868330158528540540311805895454455447843240297701682790970864878187396233709419675703174577166556802905852484613035012601716687779280572999460911267531207027736562876647282492887129094961996573414075310643606341579061766079994053071783971346854940914174457640619962225617674323602655690027341532548838466532192362942796046459633243929046369862236940651744828616281373402778306461788605130501806337660404064788292274907397372741603690380137649215521993699238762627459854215148087007593662061488721396167708634589649547025631313509137591727341187482570818918818138070601407047601556199789284517018089943650800459963596618247770748076755620578936782730952622351700290111946975005942356657713234238257342232963979784741393495536875561259692200739231535636435068819726666877501977344172449298465992855439076205542620606442621625105462603138315252011880220033454578669424129981877413002967332492021715106425996154051570856357575635162359033423606621212185526569476270619840350026239029338594577463898673505770644534125141324362411597564472023115691166627927802970196959290217977396555038823546302893063355222609043151655250986844881698325752567845251720089692926408627953849234528318816724001759500049940675270203963344835357329308509331470502838469480329237251238273009029105926675784617982831193369421798389330456006686117034765182154387730406597256660461425781250000000 [109,23] 217032716842234787586368886066217735984653757720772101477063553890593062417896839760740512851657078975263952736517110092277253236772602206477114527588946278707901991217379829378227057663100956693286221769562965871603752035813760129292496105786258210112450565346204644526952042986247632549125713686631831817757200855223430306742806116606631640987351792766723184257795687995219500102968574983509881809428202144786047851864082793232367672560564046145423906653282934596677391180776220545118186706091149966152284784950772344429114384681998745602652483436586509844540632509063368951231180978417150555159054277496496599258424404293788656112518242189881381439234523890401913434171908586116444522343771023515385825769092327224718165820243371377429378721924785336682755149679648419816926427044431539679323807075242209435080722122854356218254567394595644475288965860025283423547035639804049729328532079666335540333518547678051084592459071535753566315547858697822058282756550879636182355165270161559010789779744460257915434565919758430415278551548589053260753870787049520353899920061446904229371486047240664407232255323746535971780333019779412420712722479103978721363441536549498315854246499363982816565657876850327978250632360366424101329186271916496798480397815736728247728473252216566794444825808502098994159439211335045012903515279041021416531905378109066301075312486864544403118031201575051507843605343792394397902838665811440398090430511339122572065412186307308258444967282042923558520333083556880480657954520994328929784699054377076812487304890280001831947705129415465978309182888259842388326272402936148781977899678712779982059491570666233106993414696890819296537594695125415723562303942817988048529004077937590421195320570067009432144511519549707696140996629201668106969508765427146498154512226750293309245288468031730262185257480682743520306403834362139062721353985330078632859359096000449102507106967662861159334860147962849605106812044756257658935290964054162980815242007818310382563855973225885879122796039503072526673929479027466003619703834434318288363192315261006620389452617658615892050010918613624331749252317124811358760988738020314414711720019113272428512573242187500000 [109,24] -452187514950042848091380395328994513862904255198539033732652423087228798628633357469344749938713998756245415276358445926629413271482283910946803749216618419918423822365122887911344901222808859838844485277260302147511710843418533191405463656331137467422140421548216609659966511365275093090475047462976606575740572371943360443009653998532767001401740937435908368734540687897940969275644564333000200377223583897641810558793518984704736962401881150317029743196106245665483713524562628833085304884176462447909518894956291647542809690907277795617426429175217794317343737679774712646551076247596962338198475148946372257129605700808139994513815688887323452310691267465540009995162158823656363602993262445036437367786650749178968046528265473363302103641497362399349580552411159686902265854650118427402904607101355431318299597670485011718593363123783619155713121788999907113230330722746346491666606157325825211485986350793708841175465179911212142746539234568082363526827411088209870699315069906025281715613082826331072186173797447700250967467840082151276129932913747156031495067913946580902838054508918744663278683018430687984047568888809814158223741498408826323639277496178446504446326150061489546510873085764040248969397216654814351005720356654912546006702269431287951429391173201986371595092619213276432878014858020564718291826845647271673164503988028632392562226151229423104706831771098905310060968656019529711272874474389846475525733361291938057254514055790575993539412517159550421026967786115349534829193501056134061068150437702464549207053618340960037372546073237366582660222223261276356852813984186443489494443719293896226674991229690947149802558032069518926188074732987926021359622005358269129549282304338919202287116273905362027672159266877351846141194376139934980278512253836809635550253824549156844770348881691654979321466947468507521219952124634066282049920133706231331773852875018853322303148512076833851916528361743287768985825759867430173978040111271298859125665887942930283326621673391853672399092500109219805546859591799207455984971313752032974706461230539910319799814862256507992833308684750963889950686109759631347302169523949544327479088678956031799316406250000000 [109,25] 840739069581306777812986825675519603854434604472445061948351096375689099333572864185486648204647110528349596909831508468322479824282910232892653939276575328715105406419957652363420171151123539933299216888653865648733627042485200665125406242630344333402874563881332806076577439638035614839381761172939253282945585011207989847798466805324751846984827686019061995742541359894179155647481337168547967085127906561103814492791494288721786529401839788734654208483954746158777860556223832504335712655567952393502343115533747387624668918607815495604765085074761122146686892137331281037780210819445932927202813579700427806614189338338623982093724144372679323686665251711430319797980539646203732148689777372351225396784044860602925729894175448423495703019957118482724510644158979776582503695419866386226000486325668315445911416828265750297223503398135080618333952614048684347998363161757428702920069916645898619159057698227479593517519385263164970253251402225284028484711876868923789946269957361604079893891146518775852706154398714074842335445776608421438650828208194485878019529654416704198605626077123431929156345209938153875839818798039172736718335352523805364339933358734558232912714354246167003846589938832737530358620085803167783725907767706910503036102214743221201861405950178527158716347679392737786350491674407391266568232474649020618223195162582503282415487089191813108399264869696921752585040283059527476167327956302007771931676066803846625418935812914825726864256766445194911847307297504525701255649916574367580895003257480452510577608956218643591030131631011624353459096308867711481215285684600044821271442565967971574251322997939884085329017920961491152151303761810943718482127010441480822349496408709569004274699775575104329929872590159117153948394834685450733766791107088934278457504383191215814933180823514111017167179926922386031940924071682089065308377905510659943990626968497981896677738383783001068451952819813800006812396142951903964138622640874054997060422658361327477949312994686586976550613364122631114278254924061569567467444444963412872215684136958622242483444588827425940906156942221193743542206686283612209983386043266051501632318831980228424072265625000 [109,26] -1384730259449758394849982852231344707942160941117666085394223649270062839017552172303575074846162956807388936178453010609135154765916913122546649943079695035317015439533284364913137422670466500242999298436968226875757473312338880396568867289318992161482325307162334440323509319247136604359592808450072161136589422216839967079245956684353253033458739829670978257901964609493414513527008778146073773071781241699006670021435484875197217164305655221530307329466873430936627588034938387373974605740721741151048444105354749649648541596908690400728834933504376064267066503679919021679462493074114337930359558847712850062245672401708309356766844538482948104472690107399734177385936115740895112658515377899343673383798662768848419841348929121198973810110403013507227005775226894195518025763182085874370204613734155944621885816466016461723736722612740737034661132409938663304860202543544513864306034967156437722679329392854945718130303934615379549105384659924143286427292431648647270162250490456149339308769114438062386663731423335783642820493411590098126333111041288405659477222233865753413697049984940117549637460567592919252743433427293520151872584582214072003243309501096308774310959292626988384962278854299437761903084952087246532420605486769696720665810234235382133390477137117670179737026059412454288234538663106533949071746823980885805086480782414319800241614697072456887476489774808712883530570503575542605139472133987487866736970874993049024141698865932862508493936688040692792493793630272989862065144110297657735969539505629182097624399165807342040345296161732007810873100157215890650640485018833149753215009856757659141478596123515797153000507848735739451656085280927274787444340184633302653055202386988355528679414987748065395758688536869354139498801659050732185843212223186812112579979464469290540415719700730724621598326555278306846683454580346919279167565899442945661217966262532724978412535287751988501160323592631223962963922450372139470735787880266891049847551048611885172284827709962855550823704143841027256393211047313674836947167848510447438168542800534124585067461184600295456917586508344846065648656301380793479452457894751660205656662583351135253906250000 [109,27] 1984283987358399275321012567366015996669874078805566568337824454717631968537684516990172019190937760939778048118102461959490871797159818934293150311897571315028310141088447222719073426593810365324344339308369854763406220360979414023562778752534888197006948413472578113637980186356872114090735004668501536019985170029073661000108586780678681823491125359593250780243911470759733432347905773784892062741920237714936601353780448627967847490254263905046359240604704112912817114817130678858938646869332768595707471369103493178814816941568970110141265903589590580498875037827394446309471743996666735633634707181443774412382797402242720324257977371784216557190811833795508959700880783774521547853926305693135743199387542961885750755704580714864092504513910251021182465295141287948666736535083223089560443514402595002121205716432976240778130304868137496981794411497679944962503634824454125863027917364389108130356318201935025364929296043266311601427030031168000314738484566041590890141910363163616163576953468782618556814749105654746216716522536088499274496853659000922982659170459144075120066471522446773509078720367947091468351000563405152296864167077272927039828268324956505844102099502408582584797238895103189613574482750645513438253011516682536644907726077891907474746150396094457272791764216512606273916337534436915224762302981383059310433858861680005888579727439297119529926269295507349234394821221027271078230851624700119180529031860026889634591478094343192202141407067734405695152444708716350867293836397157934936071777685409524406963467451505645707499269242701885602554526007375740422648603386189638056718474933732789031218384346036464311558175237851899602049887665711138362422586005827486006781678967066778589036446344050933042297187107498374604618635381178575548493494987505181523624635748267156575675243987163497437066481817158410556744243462840789902275660829869584840300840795414289723156152642190441277959254589225075809755734039969258548205749431934755291723921403075969234705534579444690860863516377194295570520730060246597949072868530901058745386745288335738474235307914791193220142184210334109263754070821343081405807584616241001640446484088897705078125000 [109,28] -2392323103014968726302244256851716091782840999258883668130642212588400137821824985300863639726664424052043885494951848419602999207176884943221637449872078701748819120486877824155316874463670596326837858527800110244045841172904682157204970087376364584584676066778553647512994067954835148648467032169526976583464601951641590668094086609070980184188156331983379250974442399336190922655675049079982586074370447996616628681760335662968678174049091886284807979604676573793831317116604981836125288535229809864456879229497770493083748349469673860566067444576904926011230295901077591051319048085641750247531155545052711809221496626554207014194206687462840628149106262447374409853554140869927509775357291832727960124659280597244887507901451412938832834172637937324142908034589344141446482110530548344711229881178577667259837059538632771722533687441645096486510579140398534777595158466449532457807189644822651735569331273107732142081918557134711119750018116632249211337356924922702725059916993390499890828517633625691375300498211461187765180170443932832274292733306512432593207942257484618111800779356929303135861688917370328634056749529773525182678731375167199714921542719681687436625675591498538652636663797470088046133977013755262214061732740797427285430114232074835419829018992852329311388609376686956145312385357934409787516997517098223692500203254346507618134498822938820143445102533760991699735791746803449965345602358570568695749894418595828446475189080168562078814953223146329539339893524077754653996271226282645324018419288375295427799730677845155429832857487578462904034132326663331819440277275114759220151406576054250485946108854812373465790256996743440528090935963109447825924618940020858469389153987550926044758701623928562101822584582546399085282984544656033885190234265737612119574048145825151838894871663944710617299012168470105881218014210150474532943293994777906139322643079557035224734110522131348443103940583088490246650673810406243855322429303662007130192893043379972108819897858117736468322327886327096247836074859578796086638351605239393071949727144449451863743759130627852869000955015595984376882155575524610546800374777376418933272361755371093750000 [109,29] 2251892476902467158565253968318571197034975684643656382614360470435622483698517489136917514585903413450403617144702513986565725161463787033744911468940495958076247560028451992275640606370791811888168815350506188917560255103040365892219133198626617017060324927208557191221899024921922631024239841119445541400501093313356540299627504145169827436132505497201692374330543596357406628896641570213437841651879307068786561243963804183989483854108225934261244179820587943488020138757603132138577421979012667064398541835310594118754332286717971594967784350946403449977661733571669717666854267793446240727065566629278247433457779992106837469953051738055402321878069955209171983946417464171343882352451931002368187256295567275820784421367042100002540103259770014353647884599008082184320728293841161556214765840517014560168259223025294693798944243985898427057908260470706863581394006256678649813621451607362670289968220969762327863265261686044878609381568594779845086454278574033546983783748539143658408450857311969571819448005375079776258443650974010394698173830810934957212158568395769995901197301707635248076481794031258816320910339870707292325744122913908869979941056028273781660688490018021115566117362750464820644921863950534651930231242272255172811799138170972378689325635902672339658725274016281297753322022450775011290340016323558111345403741496316107516534208189080568693605251951727061184281873333948450964480810629757960428057415067563083567350908161697416295524952668657017191563116525362809607006483367088323774696731701187510148105222667029364098807472938307791120407715975084531300015131770819664343489106790227936540074009124627416390336285892417713964720933828221611031430319630397108952143317275553652026982197840736059360824170870661904263058139515891736093718845282500113045369131818763114919015634460885103756510949966773567332749562882586695733647845845892093138154344404705059401546674518775062569781972764506841582209081625547087197584368740300460342944921689278597282667910922017326230458959852501043752113775983950671918216976683117239065519632487947716474703162926931396957092385441585549854797977361101080084893055754946544766426086425781250000 [109,30] -1254380428539466545636923351267161094195090054037875570980339697864709720072191813580107178584900177366879223755106340884397397652396654739260240627228466922712040387329328496639973809382349465402773403047102215429704000276376506544385651457469452861622205825947276389180661290332430166374319448321220547289725452609013981073538411879485375448804313923702761080533811522130541281044454963915769396401430080994944463874914720790267764935166903174570898777399376082579591254014712388388335473604087124764604671085983928761798940671790435268511722798070864621267155116990219064293255873235042398505762583817928878046261054797838818811840301237752547967324351968874219634688976402098135731893459157787408046855714282397586289199284241795405662150100981186683877930814726123070453805269122047750516192458045992347146426810150805831262175508756159329557439457338952704836152181605491120354286668041544162739681732803891837450545255089103863515355585451620762846795357670227355177606325412504191862759306789497389647453095705089122136232096290081576591979442239903584421109571395162189274295085010460100893385007076846760984559922898535476065918568963251587703142135500703043949768161276862134320454893052378262983480526873969561794257197863302281575757073785843842068315352462082429300203382866975445678624709059545683257965364260100088094910772479066982080432714392077294908269286262864460017199206132860278864130678049593476202402767408778357679987872521764738741005480397984630994530175527284424159597200329635415547857514820831187193837343115766350614553767652220910100376825571663917134185946249261198459603442722751871073685432533162726924247152154787419482374443749035303660436439288649370546605465070276870357115316260633279773917438846226954186859335944472487365155625703231602649390061616161985760054058592251875584663626373354305258708588571632523524127633258036323517652699153875043149390230948730795084499723270669848170093543700263759694594490637703090141991588082013013435496526996976106897272465935038002782720126955724282703900423870574195905978608799243005614798489583739986882331383850984373237854793692314103736862307414412498474121093750000000 [109,31] -640804675106998435921971860957667838496897559886452766665103263970385691661498172052622165052129630174861194324601419113690698894652059041632325450699057157527814128504344970591579447168335187942662307810688800405797552043975913163143866653385735300035306489019665406205429506251629501045013222446840196862799055889202514059130170308816341157086236027494283956020107304949475989708306087954857428512276265049670053607648767702066885066046204682583726424628263556199578396523486626205769422994633000056102480133821689667664179034846322863343211943996583811470720938451490626498111400994506752847872392648395272845827899712002265471709816828140456307428130198983442367626081954906523203251479382613862255486963143619420658760798892382868629057782682710652884848658116834816086027244706473715828758740024651972362504437834318072029964052721672789558585302196834107332630221612239918486786130740768789946657987175309562243027177311292840759497269660708330259035414680958666066017051916313261342247621465306878087824013284098029944359306973184112523627080252054060980465214877245220702331614156205858869468812674930296940686868739488940466668523072268651283868074535254656176148377198812910892208369216194134890297870189678353332916318250533390083030007698862093461097338962497551119709487872202371098018316160024895292258292795639406659609009585431814740349700195603299583904275911511729942146750844117361800661348888107068894441195784607531404697097457680821082460370006555949024899753697352016841046768264757266720039355781060697612450215109560399051598638470188668692002442675480069920011922772859761901421164948228161176782986441326670986654937553628976534989645453470251845110913490924112256821925342870287395908745044241164059212604111230078219249990923863479319537203056347724954540330408378799267705527131534393098047970884025200312857894068136366308734280546300513796752587884522154545266036537164337206563027653327149648458463506076846326853631261478851941421348625330965116145130593152769834434167454866821319509994404222961494209603677568042182721633147466389339441228719130031111572307189958064863131298460885432177747134119272232055664062500000 [109,32] 3077822466787500515272521423921225529220300280454051020131034499655552396188868568719558747437077149676441372267825446871207756403963771537929344735195059831656508442256850543602545563331052413510870121592313288225346940560386005921182485373165421738079711356743354273084084824454123685053013503625211637152959282198507304686829638036567358636512751988834692529818786185289794948481744424267361401720645901474063282221695378081738649083295812716004108776237523936916802904332514402534288319875067362176629308620814452881796925530724220298499017081001359024786506625244144166884852845062176017818749396043091854655928235653350691796861388975169036102898432705255085991111407955744813399216723185971637866396227065121108268592903113808129618730547678844108272750245997507845155094808291126031317510443356568652231598450470172101534974242418282807488510041273989499235853685529009738437772287111591926144954143134180635316032876318691732073374629873060170299764331317590741507689610510053726805553569806533401010904917888629406169003493675131194538783262582130901234846668021103907324336662631007739565689043788887246745571974903929871505833321462546000316381232587965561878171532758874981795651228956029468692265452721200426846372202748322653342557461190322300014479669651760849360145834909092486510094255368025274280207127745913595691401055953715390976576667282097844733748869285196470539666119257834051512878119195408015994825349331097933301915310767739098594805484478044593668142047749450408527595299759539169954943527875906688800871413612018450368994974474171478194589144775112770548197813536979489017204222284005778162598525009491636979291507222860102489240388032330334166757273834704266024937292601950090098491946932126898259730794015997266972038307639492506274654930279365464947615941352711162160370657333647835988851138043940035626777991331763606661111690769021484327474893232962113894363968876884813818210070446871026528647491047237205440963873107276810700072524354321833359544357947935479599433789987229394501980251253752448720310806546926989321426449665110882707807608370735370079796176531537987798234357050830567459343001246452331542968750000 [109,33] -5398911272205572702025899753983420757936727528533522085759519758723383967416877802793693596327455620939082101493619560697643796874957118410821365174831502914045660539897813754420861871561570355616874984555961158661860702718918372218940116139333802965927317060424766226925704118597635784212021169360337580446167549136429912557242576332247307605121535299522459468415744562192454558786717909392083750452059058897269994859170592765447115091841049347826686276637981346086071959588466178167355846151725935223917650156471667427756789385008288111985300232173738246620791269596202908129806111648974852548372050754201685322958882225332569541905825933836674196555850050720046764886432327098999909046825346341905511483961000307978909923414664714904116513696695100690192633836497565721256273097870799968695743362020240990345138322327276153944093757660809722432100263570839268538199876275577550866482724970301552919834871964665340092170697147628611062129926277279408881402816444827818787399673011398242653742128763828261812536411271779224414124377534777610934332883108532699508059841791568382154849092738631887015919437470244535502083116688319125245387297569491078579072037946628749776561418011116045822287432283865937927632961401871031043621717548215615949768517468868288173477901087297737318975771512114223634177884993892999019715022593983191518358571083857028567081597203119463822053663683940858066235015275750895977390316319397112277966624649347857841395428383363798847156357036373263340440580709510213875174809060018724672936311575636950479351047472971599696400152017501691987157727671793953525839469436401094921580187156753316930422302645114123355642927480408205548006156660867617819500461539403777526861288188384902394066508925902447760236293403159737291572265149451755383838753487647425697194968809959516345410582137367150191320411457348286488080342814555997818890005175475092522032894562102365826058119571109936908730845670392174368184630620431819111606285450666554433662857442723148531348525084986623958876760677823520939515144739716128034765646165968619549268250139297890772419154480731148001791453800526671569920411641874125052709132432937622070312500 [109,34] 6939970221284731069240584038958158216264030325893420735684000353861484559777329576089661990792937540380991913838683969683917947508426692028499313009056149912051923883665462464271054447821037458318278453384965281963280395020428972468337751860498023190944512239602782085048833539286644437032714118636581163964662581734031313487450499182319288192023480928021912592478332328136548630593003070930341231572853366014095249616057246373768023783291453889821709863177965254881412841905558037746711406770869691726242149661408059984321995657342611518356851032775595090565623360245284769711310656370938342049428263945880354750797098369525079351417514858976650488300292832117352942766568876909278540281498938960185040801723624114006322738062533570766038049575033200952620772649318968863892074841300225952380767641291362427289596272167917548976751549400868086574949531677097341333702569965822795595517594891221236342349495282574586519620539663281313803208605152004456386132098243942528891239180890357590555493949963040346830283515052751187883411380346530406887665587480628248817927596925657069162894230332365258602395082490875111590108901515792378327115799807773843511350836186384735836097653001911418455433983588106852426633883381100738179217106885515208135783623279885908850865739351095666292943378546224618030248933343559402043316366179705987056793282086096288625343411728045986739184350499103566315503563626132368230996710472943864792690817850739024270685561521467816394484515892971405010346359181073456108240743245053312945679697505248360425111920530727284698998393694112094697918228215007540666623199687099577506927886809390353699195671640966876253629495108538212365684364770773031538043128599761825979841139881532266409934350369505069944075641654565444236377880741888945165466165399410904201315729875922940034776305489824554610793606546380409875833745033097614448708537298266062992788252846454946496813988312799099610951148008408091864147179239712265670779844931384340477434861899044938568269888460854552312358393659812307920304101223169967273670968531348423688604510889564760924194622414365079003919300096683321632529128919486538507044315338134765625000 [109,35] -7344189332363245998470147896345452056951960169474557510957606346253683011910486254884335097735896731346615861761369615974735339492654592925682704624335495114878430879532956593480351252994912962159303176662571179925930343906938557672183102959581283026887198399782527309412654138191303435940032865366833009210345769275976358219636187474284546076186622808705238279812003178277182785203085152570405181021201711615254682145794775708491177842659448034823830904649217410221602978684800335496441618644479112150880386701250137555253665499295910795753129630269943972927023927491722219413556174661839790681759745384328505659908026892890318905799750504897801750426306351341555055650670025104369214598314408603183746896244551832976762420787743824513990983747399797142651235419927935539788425284380458202395143990776247474059148006967504171358807808124923997981912510429736738480558177220120816152609881716357142314386072855941033713842232417477852681538629619154498506402795487872140104727407133046981619263880105249661193542452654876656776901931224449094000748195464907022160634163729453775427011989487168348251707280829671825818630680729020536040082134184340089771268641169639349989729200436942777158835920128825088736350632104991065148742653220041029178078941211379085159188651985583046709123582745518054504319163600228246098370458484243203710477343888438292970060400063990388773711514579827372745584857621794204125230715672150901174455696608419776249485497444164923684244044912784570155183904769534792372051567680023534872840572838985313599939437338625131379291437065674745558979699705476901744065664755826362753588220576648414956217662778128637597646128740328849221850912080129953949917017120583596614673600401028080165791330061350894501251280848322672353985926919452282559463074879246276410935831763017795826005488348351439214372823225458930864486475148100058810835794656537247583216896020656938185496239604643552517703427428137935755285113984348663303422744547730512498535811562237162056032124585232331732404322408563631652488495457197001065700618462693435043441979823045571118904961762999337791992597829042466184290560704539529979228973388671875000 [109,36] 6692702423999358315963945672117381118321544452414643488021818410474224710802243116513909205598212581742587121770943700434517774435764538716744914403049858790053449714865957281707137919070863742899321954485171018194575128037588822935214764362353411969124871385446315916153182084625276116164163554186104624371115517292303617066159956882316852513271189948155605914508910412698457397232140118458249708981974756561090520663844146208482265214817113834913555646538497760826094408083880109035207664821852815075150996002212006705355645562935340194351767222507476161605138642012395051801522841888384103271223732797047530390671999903706772289834621862975056350415685024382600639648905246108320253699676170269458592340385023870232167478177148584809379499883439925260107022366428444382527232109465047816256763730706766033023310862849406283600808631727849658889134005191551234652733120439749192238031164362043398623798041262358186696822387767032895915961394799965357677144709891596945197489622873543215267822270613415985007352765773963983494135954788570060471699388851934011494294751995095407518083461450061228903577405277810727522925178066967501639093909405861470614627865336742805220684822587807259060823341272346255498340654637644865909896258705219994755044772109504179011759940944210941438858253299455068040470089030745955176626622821587775170084251748358029780232840465722694571498896736027235128748422003323058636396184624333463521712094413619988511189647685128963359206607959142838973918263628053066723698948309428329507519509425244632529102885389923784967974050063521591902864306454167841415997145986146130530853163771808493604149140654620897498735066822826194600798144952253543186759101940205405854890098246886073638180287462775763689239948803658152903378929658867323475587491162126090487512427891593888108697370961423135139214166401797047473580586732203932637147300661500593690774091745372923517950646125851179174574665382426761242120923783325668339064492612238928112645281977110091622054042294992980672720612299876105317656743641163830686581850729372775254842896895461582481304171083497777801929484210730070259387503028847277164459228515625000 [109,37] -5392326330761266723090211627976902189107909497404535329756174680273145274984004668904032055126424512584939839225404658528205949915505725191857239488627023778942533323428543087969392239488773223381139362273509921932581346951741349201302833239937775101488283994052170067785117526008792127098326165237171899483341961539457792755726140476156281846639545758866080350920088109748369274077011912800781798630600362139760729556178461243553154277941645880251606249738554173613337472851114447227312098868533872447675823676035451222603131376241242972381628211480896898517519077005261159961310317493534165918139555037571947458861317914709987600450994538902109472401810946036960581556416289088830617524916578158536546615945469714360703399286163631666406720508738205528149082513424069518926137479502490450587544444353980232319420407894025749211506742560259146775403123460949884113599725998810319098673563441043186239195910638130627994461367477263665900535398682656554433708623856823196790787983141944301109998242143236459607155108587094600278257879141757762609881690846161967608724224701104784572528714652847215279571231109355251516783537365943521729363543977565626296013205591083529471419397259809155990275366964906278401601973761428596882827934332656392261695368811914344917188630576673876571803699801773132708854893594817163384298186562863421958704924071608688002954073100578988786956660935917239198821326638730884865982733988721336091964240552344485843083846168809061933214761588838458785604953603880087381398300605651832224915205867914602081272268853751260319138206482052403083105711812466429986097892518728261346717951218333697313882642677456566447371072544148564257776563579160505834281631475776139776405491475421862265813234227541160675798971946761649123034250955842644575839433658007744638584517534242611260596777448454169277363628979604855273412464037730114652844279477699897752038118920574764294716088867886700417720746751252283971288075628978001929665627438329362272979938472189548566165495679614838216376236921412986064898439749008533294911937380016971085137857780845956897734797766329270795075331856871514446538640186190605163574218750000 [109,38] 3929133578721793440790465532382504741605316307575849945679738365868519931919750140490339921045321331160325667634517515630995278009917249239239291921799693249442390410911329114150665385785536318046549113300516232042182265279382299966183055915632849522032627826255686469274818271861114480152135545062495549677136926088119899814511519825513944582791574380208647486670966124727847164748006089754879149562732085424709014893645209331852660771499326395315340479209113832630250381022772848013037621904725792612284165686325528711164779238033141223242340651149718302881176770992886111912044430343439036090236254823046670340673160303448764069908453241335828425753200463763814728468200164095059787414614834696386078030644149722179890143180204128462719504602900481396368239237244048734490636218667134799026956409378605171870059772490676237625770084712980759688582095367533282396175008541693655347236453652235144721919443508167587064333195194308764158628403142340098790877578916385277605619411238684396214018323935229570095623118954960003122486470228919393685584370823130312083694105660383875711268931885722083169676657240843671840657265561768862008122615058182187252527870159541886074099879317801449011449162326485936099429364326105727229493383958533181798261821889963895797938641121997757654690628415042645545244586220094979097196845526162137802919951941632539548633126950766867006433751680691027118346132758916974032731335214478975274561985246264306640839202127920120016569426179230455154475899326345093612879276121181593221000698289391092463150121391711934477821044529322298694691472210841034462775838549420769188714134148631882692436031758130826334671861708234301159458778679387022577035112125041213792609170775203768406553085346567107650171787441424518132524646259938002056904397170965787736111873658984300116716989831131249516987638880489560904153288362628650033677063196045120426507015444661026051429349286464427463101850435268391706541211694859549871025364765753467235805624468864967081324146687142138177588010689589440801886412548270740128410247832533685316567669550530112517032143118629448517650781802501569472951814532279968261718750000 [109,39] -2656272127528189198257297708799468300651174920347986802903658649805678144964450057608685000270523027515881175536324189870673410699531591973094277267727505203510740404874452203510360406379900624631320656878287944888526687219628766021710661284203829297957885883813792937643047668095119940809422203069401031429223312426495435340487267268710293191106321254179337232752239252098555808286649998948905997876466673059504200593105995411162296833116086812245122072582542417263105995796359930772204217465302325522367729627767047092138021324627927443445347526045262228769441025085016060257173805797217692690847332040339580724815420166279334744927250177189626404452183468209750701357202373830519449969988372246270052322255865698863919150791567834208629183083807948515104584752051504106987856955513977503121282753364549254215735252806065521761625348549993354048261834248756925241996758733379143800801836929521092246187725794039172483229986285917747131359707525689573727645786898956781064031370453874593352974927935990946950467479759340683654236417545668507702029124642556388610393235034161044748687582784071982834267804145899113706907433250318356699083344124760912577784534254162943646951145553667925286418840347416942273440288840005301219447286561950007474149196462040716256859106778536324310103679865388355962802212476702517189386211715419164681597904249899276783221595431045615035603955741085790662832075137180328789710925611324806777209102305750930138012461781961836245161822962685770768238862822707615983728579003059270070221311625692413821536907248920365184556774139328441201693457886323418341747441447746610221205293152165476387134904025187471011205328918739482205099565226389573260597874959008609887990161350192826600160617515262297702505764065531683045914634556075062020245115011914713910665465995752398888207523212562343259030919133580939813846268062736377536302552928354668894030518409486005815649609683006627942527039722943800518037628715243256791866803078471760432392202055630517669525869029470909554625885315835801017653927962092415252684008969859481880587453004507733953087048752071609898639525937369398889131844043731689453125000 [109,40] 1716529337633597950215715346246892079414778153852199595532861422546534500465076155798629707837755245510879530529891675072282267878221285450640453305112425193918299380436963642754099608640278506809932568195110750594059258927640967847622310628857565728059480369379393606813403965355866420128685157211583324127764535745880734538002197563258544922541134750822256545033574895081791657105324035357999637392684932648663790805734178564876415639022908901692896532643834108118680441046949863756462304615262589680731536319024360387298531212349182635856992421749739986820420532710255874543098299547385655133988695213645150017368589797608639670435506899732396344480673688049163825288691419676154284044855917269112364831425901477305050223796958334624843376613730215549379046596043814173559246891165881413665919375948371364667041663601143651335394941062618847206227171725001096599329247425098950735765500990726467840228317647791682509529410207371823857453929919386921346106679072361204795861377661211055093074279272604378605818650340853697937810419367783875491301035618227060690690251442188881551273386011910150467731792707215317253924411329023109034867534685201421616576738926108170491554201666097074873824014849807072324850937470249787972817391279619122470436153431134157678874986349851781921815111936071761486610893257573363019496662032538252660625068857661132758031822960663451737797174311381112845015501679247543877456801909360710772585553277061037988034372934914769034503644392494851794199649114653609918706670185013566429546702915280209129594635990259368814293455155107346712813584984389743686132080875289396629470240019133661267556871655432336095769043028223032557481163299475350299529518635086645866988557826074585218123603232590130792399885782799224692691384471883597148103122983327090267267688485618482609530246198021295491105757388043020949292337087648834512685505493943937054683285030343012743511808301170160503785351018531199191121984947245678966267572253003158848005130302424564088307736967230785495257341323670990509889092235838285043986456112804112309642022109935595147138455941943947780092827315456815995275974273681640625000 [109,41] -1089158106509706575717596942586890709447685556529326583530516571396694000903665768968383131900117935850542416075929709576558923367377722454559905668517424221622195588477603760132998781194625150280646533987239904061230997727334560381089079654699464104038711093527521828394650056663691904538034639676581309497655425768390942264468166117409744265094915613282912157906826067166616331937069136448525453248915321098796690383027814835514510161748360721305478831044526280040976668594993888400165294612295556598682575864367996551886697784144408072727175970203455856599926480253802245966270150430810032466361022835579701481813877405992015743942780695618777581363466239326087928558232841354364713602425424923694138230910158447343562057404615837400518721187543961339202091746804771164556374575665415335114368029043272308966728602984360335460861471499751421443950245739120119603281540766970997016455388498089423522468195458349297090210207857240176700854443830122123812490349108131744755725931163594076356341312103018110358260962601617173068765154986101719571002528879034621090529422592736511115123000365273395393321489081847003210141611815447630440548383220963265841810101695539163009905333301873396068295160601682556021437494423032893015119338868637969476849831973543435841854534843685349723001253217315904730533399041761156483747334074701052867586152342675927414850397640157920053339168822099087875582632559660250538328303372268538319248631605076893165244735222064743090936737030836735940897653168162980360204042064017976061481549172949651882715818632125230249759723856891549345184447932809457433289691470433450573762481123752069408522398053127223789656872572962383410249751372155051668431860728392792729924933283279678434497928149192697072990007393238955409865623772662171902133990872320277227112558571868901628098655919256121941835868460230719978004328444841378818334210482730040476937677280678872553596528483076009060968677229980060575554420719048113614180857994274420199324799008590207011853914100102996122957836975560670902940641224861008028277774015862863735497947233192989281410995516200662658334863408526871353387832641601562500 [109,42] 685151794103863245284298635680917834812369865370807932670048167814832275286709488454170958254903024359311686389715743805426849329376659689014740568730610745935031975091924490130031911159994454244617494536119976246042309383370698572142970054277614074581202367512805478213442781751319517773899809585124013567761002063238672785391191147346081897741667924941639321272742444533225581131901839086145681791099421822283206237349324320908508436116133256045480730055606879045917956446839658527165347284856436067991715731655282334734512718259298819734885413904808016786803719470876452845211840941869267628788234763752487163430611989176099320964283864378718751034774273810063021023224320469770750671575616663378278153849235400468516541533704948782474420430509865203341451054039050119780454984480837524963996559660742529502579451473917684545617669050004560480378802563242657487989963786067801579367331348805653916587729446311638520218152326220531048636494166354284468542570244140562957456049007587747267760113098966594168015323234895096947720030533113909063888004524473057310469410452125726118592170068478827807619947093793969255713778632173249203310434792328628691794289245172765819222379400732809191993207188967436932856741016088026791318350639543793211990676302088807549983416231781319896457790176883472807948150989407275334650257130257537906723475828875914174982485507416361201918799772009841732665427776621050147921920841939807655360533885104261914184734981712160677780667222495578720751675790089736083018654747100331334535227519148470023696864065808551463040133380941330893976688175603246879171138552546891634789664171499863180221070129956021803165833479916030941833520372661275713795974867599009781622037754856394169411025284627020283612227833219318314203723776677773972995344655150052606832508566067821437631773289472512422600791146085701612104496265947144282074459539033740797017654407788503577520259975394160602063148910721389802730868443470952322788430758430892711971456907305137395863613344815600856639147450009926668830858302905429106930913843120732490480131740838936766491281890600895110310375457629561424255371093750000 [109,43] -420857116266025028987529247102031201233594936145131729827863103123718429739244127541515592999559965988417609787595354935328924605789504421604983148758602820900918874263335378342727011151829682171525884172749261438252890166078649843101245193868312878177095748588078738519384215239777109111511794263531876121823925695196386230234857463693906068424365270922910877568510526292324102548473231954855494612764013002670564925347234914238060680913204142348522037806445755291295507317797780293431040084906152149384572690515789019327341321474228444396195777834003976097719546430007285652962976014239038169544106664675447387328613890152741300301368943992760878076185147982765405147251049957314172725280896120308424311216119358729601566532658081122680515720184049508692805236219617158121695710921783443615610500619261769629979341149256712965735141265904678794290023410958206466164401551159771347102555701648068687621122972265588133616208781261214114678056780064386946988552065936322138750638964086236475827913026530686766908100706484466128193952476508874858825716080150546502492871267663783680217605497791468957849663529776732567729760701254147581216522130539504628707419077424263014445831264985415028615304053132772661575538642937120044402976504216391218835673821224960753527081402016853088246531192273688466306139087891336832949279611767434284607834826440953122059109485709449517148521621424405813293422375305378094489406343098783379886855777735794482107004398508505894973575624388700984222681664968333832531901719367179197461966487146573501971411474263333742504972201888889526739592219451886966525008550546797946652093538356288403383141254730318748104673420006116119524271946278241913131530344788746081982885564038483253247928502289724213913896018606098510634558052536985230576253308217750353359794047646154950167926869147065589094533335068975181888199669103626125677842910995853532763197413155090849963799819496912485299129508549355751200562537783194824625298003771832314648390859619204167634932562417512527529319014644664494930339644586146461679678461363304666451744895537486645291716524930336618126602843403816223144531250000 [109,44] 244606879299419684007834542902277664442452900834305321799275085961960511325651467162744723486993426636286659965279392369157086137919626692915027443018006812936960348517027862834755642016919921616448918753416408612378727538179764908914081201037203011132104089963561271411588564582849659868698259088597574437072558079048380036695896869195310748971341940030635849458357973198494642338482096888191285425262158535650792549705587732123754951979232520327431861860671582203797384043477290032857529302743939931648446485863061634281982770251298867657018284169971479126546301174929763818093778528416291252289578064134504740555696866992735520447724812201069347024895243008463518040132735953955803878369878734872691871844032513890261590331545706426955146163957827928471356572568540083557867408856322175759740297033569287256290463267987595431922253636296262282991879719177933701606959995359424820183784279388035646866367044340271665579850162344539104025750409881947969312507683564294168792886137824929297067704204635775848028889510267316076523774103873514372466874288402619140226837562554815943427057419679130225472592536102850854257859325705789023605164765768826448426971049422500468249284561625050420690024628794133882465385674460415160114817972090613545066470723455163351599771709270064102064544793616244260835448317683672336916272432318554072565608242251736710836337449119857398324069551617274841631528301490323730203545346174964085009269592192704940628613585035487589869385676496854022287013312656616297488622430500119364271460436064971159186015692840525801331930109713935508086525728072110011815175158996873071275882809211009755898655208477426768552057530537160532839380212042020923586278734957324563755335710519717659367764160875717863313378351998153745016015032934594205051693187663871313389042540195069989447585921371461878334216123622385162619228817781121334299297000783125187425026022043404586151980947882074468486532794246828704885524955522497009190351434268024976379567251673608068909867693979792878430622337865334946909409212708174494771978103909783137821086944603755008662004932773470500251278281211853027343750000 [109,45] -130113244377157871388965995231794406661484260347038947785543431307320014984150870079491618777393478470646361017377321530826043669815657486036201888100735265601763890519669409351472251288014631579594815579554799142535031491656760779558857044069419047720959703027567067936622442044674151559198786193168016806834211166702694459911025090935439117725502679604150938092321440453435329208276897193179263680122922137584457594165537239696552061878699300284356720153365296610765469859451594971630933513886426540852755403170909759692035149682635006213937072036314979915004970863600706623196624773128359780412759148174232558801826010279268524854822744721761222640058874346385125470025886535028727219846255097979894037732632457793889010483287838981577021706544370786999330101216585478698942622757067098266921466537271228521093357931992991911222517598376056185930528591052044995733989333528688393392465580112251539207638232903240142996631925968419582405224698666759595011742169543587125143568184825894744979179090933347099567294310402610777295448099474537291801294801646257262020311322404627236644557285239703245319067063298902526116709542955010053560954805470735660695487526758308344510422411429611488566838780498355436456709169914905095148791762544595918953013914882710942971880619911724609914304601726754385185849145612753783218759469995108613394645923402985973190737272868774174768448702706593012280065356660131700869937150892917441798808110662962418491553664296393124391721695025195026530609547868725118811102807822693000413376967272210591566366730850512317333658070327351854696313867588930712680313469733640340373030106532548726275277985140425643550500370177163340155791225365394822023748642934884507018297377680134409351236971556752260245947120999555749728936029298422157425774879792283189972704251103898352903434953857266012258504671309034851139629145081343024974609722505597226151851693433989404106455661619037060117135683500824756097628223628751484146331408706246392715497770654209368639800636434538786414345571970044056811747031791380025778903099996074748767468004899947910113500171291889273561537265777587890625000 [109,46] 61586678504494894245185606075170575447414081963831508123894465965637088613403268438573714950230192059222806441231825784367772877801487276378698403515885607465879712891922617875896373887482008875334671106218373866203685968292939263997546532599351409133154093667643401888232209973981952537557092679308498912474020829168809187872782694151605424733253479176619589293151193349344177087141591105904060932882997998704670599549894061911712012468366226834970621992410513297726441532429479555788107179367968774163802798575460105755944943041741561645556095284647692428851260382212298583310253975514106860111330027442005208507476065069164577345997876359670465001011190977639374335955454921943897100872046563459355332603261446203549208287179296590828608317894923995556850254117886976793778078876764768005570967412630077775317973059140042404239814711729901354778405205726723017245176060253610569941377160125552242598181403946346345789275815182602245627999303154572401454462174156573327417390324529059644380110237802149753288719831557341360633352605243021871013565057436578758217440857439057231708501225599084588997677103728265776221840348115165674598830731070565264970031064633307945307251650608265826511635361805320700767890791989820535661612636352149976440517235315931736618310916469575446499379154260089062880898513844541911113138717739941300646108668255545572286152342220741434934139393558326418695422344208583191613210811968041553016892001618836909034310186265665496558568807291931059667260728436094375155118452660023152615167009494388663508894516657823653773847466777504736435281861582459057163530233692844530275385073868420644215569815024430898970175016927420353948513014729647875385831955338161627248532895686186896200061781018893764403289616458961801871730557732614495195527733325481127873528371649353830470230565282353140436498613253963032736804091604895846776026131572545632249429837837845904728772978414931738014946792718429446778678897765969848265868832010561305220115825699430629235652126392358582001145795382459661577405014549739665758371725075501878105976063778118079206080892618047073483467102050781250000 [109,47] -25323140854293355155673546395465392277150223800190745830364771964095875599308980231233683588873963762063332314105107826481667425653931676762593255048592981628209595965184878005518555007589176575728438963152980277504856836744145932800022411192995144686663047704057670842304877586888342095360002326941669745086636531740467559899194312071423922240758255831040379393565326559189150083450007091257255536304275703309846664077993708704909152970648963329990286845372175849763046575290755892413214083237422717036836902458164267648710898035316834148678968752906723105493384312785004764113762056094158886233125679408830523034651740783664095776707611060877695966030717138650349905875254775899056816801015750535225773408219286941090589685336079225608614633151282016632465060500421013854135852372649046827414355428989171275827256709976423155150174320877718844007029109496807951220817627229526758931588211670628127557442975088995971947735571370374253519126183581477013523824513674129669692424877435571504971356153540488728072572507933914045227506773304380158639702917033911747393310284024430589509393085917684379398348018290950554571907658596994023276372155714183125675335284875870059105404388470372930183066900802181321663791432970228420157806309109287295451061721639259560709966605507128797297157365411680532841433132767470619750423765252463378803695397279255922471453607133213313565327521355939485677939421373327194642529888806129883602422991129453320855257952423134592104129195142585640359089456183232230492112378826254981103040202623204248201043426908178290849365147663508073936088629267614982357772600199549160581349285550501862253911601614681152400865020275324138234013245421046808152385570363686752374226101914630435029375363221401483567039929967697205416859370136059991897825285578705029665738620222410793153843146113386811425181195885076115148812455721622741884643396144721873285463037729272363044339789968768157991917482826518233788032378691295163575161547313508683868149531504772574119221522240004634858230204694031996839498785663187478347881021648865886537814288981262933475591125898063182830810546875000000 [109,48] 8818927392693259893812677412495428115557220708423728693712572707573817637080306162838509379238308346208722560668294427311468702992227553281004827256024291499313405399392721733019869524524092781000780822649511014165300595800294238194527933341733218248809854581363842986367827137904811245826420697572387595753945377747046452222566898326195809386901878064165274634166302057107380322345111440936917258712285305518498516106781346670687660819580554331547197795272909615381240354351722866179459003539786891918718744132752649505156760480638769152089150665698734709636598857844001076917999835455180014283342368331760816646395601266206776888235851314054354780323296968081131236336360890276964472572159822334553722814518951082140519082635062519226582443876379274496326919924869728042834332635279030271305561197041589387700172038511220231261406823582691871362853212542718832481303742310996110319863866234666011974441134292910834952768057587363282174628506494325368937852619113055248999779532031948254609796042972488489050784488942911926791159628204054073661036930676892213067361459280524850792427354287726612889774089259410786594813039185468313955773003688740216178306551548873441625138967988746268054022254403178718177297602057998029347791326558645000567429013682872788869246230032677034304222938777601382264667959355877033840377507898278043392132015603125962104313713416529984878420213461641188527289341369473993823429749485942120596517850298606277814101930963115333706504865290268983976833494483070817894132620513760662622286467045693160044243425801318523233672460434934894471637424550196323562114605276900858094209486202095523505446809477941957269260173027557589936794324727354117207687808153180417744987750472770015181194823592521221291844778615713292357226529606194519329990096145045317286917322454570327884808844797763450046052809509998457327637898853413334004231427058323437289283435241391557582931062099683969354877546453474944935320505401160160280735493655997001457588517945358853977418247918772416328319579160513652583946304228836660764908759367015358030471826322749251403365633450448513031005859375000 [109,49] -2513411198324021263465969239617329845010072225268289587493215839350433217244102528074465628752466969788106441623388165254173352976258893268012635181133120156071702183632024530706579805099181155574151922257293966892510271088057770396014644107826763341786005986199518768449061382888650000565095026065102908199985014104186330635842302546037256990659523277005842956736455813271095871557371614274002547524933066713356201194197873251155703743101401808387643356815543937054779516159352435761861635223763082737067301911668371250659285527301902351023845126260442059168571474988583103940410991446154973763930936238121937615295251193217910886005848755063219793372658322397185350219641904320789428717734031362352641040124494403497354927101072184271431351195468143110957525883495570479727732343618842974198264952417940510225808001573444918645197954602475556979668985497238691807226737901635619477800871210098493439907567879701331061242317357864983878869384557296840178512657535928992268697853146770409906356523053305410335107501868067158116054600865376498730313364512286021437842663158126052619023846887398850339791058220344741170728730117570711308985686491299726136378657614066221673942852201031503534722589905523892868749163452989370538793146728192825231793502995435819278791100184579488943526171341607472245454095299594198111302438900615319103334756049881533972921050681196227849298558407868794386457972351022119330253237900279777366558817112292292503285370008490291318943372684316845597387363597033424168308983545725932957466911386520267009850578374915712053056673906470659481183533698066474045762939835491877172418671777816751955474425174783547162442185893435954335568828667372079832210523941009497298362821295390612058814701489659177597194862882024509070235732186289856321950077001599421959371566559116671143932894056571258469992781871800752757015026998096141302138473887485643396158807949309959315830147743654769410623926588205260041849560160366989655354807343663627621222341475222581808935121888306326210909081971389681307261114299211558060565510650758594635373679992973450225690612569451332092285156250 [109,50] 556937130391415808328973795085374310920134642874737094188851489851759020696703331990431857689025769179168549270507613163006353207017911586368376751079602662295482691577776445862079820551444465658628091524490623971902879611819195738033191843752551877762129174965395389833755786787522745228634931253924471574798629524106056118733639080063669412759541310465296329812391991234664860861179678052381316710939581354813020991363922478716104786983376798463358609735363025124959611854803814204271918123185613842331889172629263651688914292596844152279301114282134120253388986000487935246822261910813965966903747815759325972084071690237029004310376986649325818858009523970989524014095347225967036308571549444905390230471048013117400424229336867946269213429643682083639278188379347839148365532945310515565252445464434053863528233497254532371390227905699808153928442001285044974276060957185598720569942366213501072682044629843968902440699690252772180884648056783689056995059810207350748641698942496891004723195328781780727942242435862984566555799310632665198361420630777642020207994823322017515101354144702325672770046072564958701966263846256890581946130264125406998462126791846372426390421828648460939609775376245868917838431714032849722926634250704455235502114388788813905463158574477986416504958299063543851724364592180516888353112732694999110304087580080170452946883360789499373494921915686932769219328721563612479809128102675487112481319952517675686933524763850203726455564578262936151443347238254789966245868636763023389631962454379589678941288651478233320783858516576617969300967241632048608092667893059482255145575587800345680917067823804759945468627522568832627508851127963508568198813353673687852389543277286068076618324664559502481294987475163535091760183423986829894547105274272841130002100557766780109305814410040948006063735971202320740384710606139425379556583352898094546035254163472416844093794869185534949240583880571164275065022156452717797295399671953163668797762628277788553746620523815246928999017123040208324220168585160955136154033713147097628404225133635918609797954559326171875000000 [109,51] -93809193795280605041508186787365393248052953639555237880146863618559789665986705485141297855957737551471959495950208419944551452099643379176977143755844436112598802005312106680437673832555183138782566520980794623856795248316769181949016708334546128044426442356860708483657829171821681829089829485908682013474731819821694154596971666164201893982242720945303908406477936349354567551280757784692167269307958654598894487898901430871163259510946414350042385081216838785223935495990149285954022110813689740932732949981639214705343554035241206541063632087845578864775950731937052330897411884077959330513150073961023436606857227410356831468309494044996163982864806128943663029349297551261715547802596741707490201321434403271947464777343785926485731549705319515504004589701781978349837422632767948773826903042617509046641631137188070927903086355323280498475228772055295186917631449144392208435959460491120723109959055393279492046157601118963505763971014682381885605517030709728878243203120707604239334251832885633765199631805850235389983163951994449823105993811336877430781059331452571268575238677492314795632469798382719631811771438837413563747293118749440522585491021225176643038030533064975635364620655162597741274602352174647671461330114733084739678422130931810238290903111271975232539591272685481968984144788798340384586879090583143765729386030283114818287848275962612399858558536590472225605009488167207095838699246401219966317735547056019409525315062849991209340215140806425432472715365468255861785502188555224267328994900570357441565681218828525801328686505046846566485983918230607785320714284187681002888331483871250996857099733340018822789338352111462675765752199807105568359997609418671825042170734455327703182018489912630954898569227746611252288444483823035162983681521581109874307747887021166696867453877669889092166941647060995273969273724480834563066815833487379377058552742563061229570885153889094554012775577187798620568407747516054227893462932226789698591502393377797154598492311992330912096890242952691787723131270394278352902663991848622448976868781755911186337471008300781250000 [109,52] 21195592702476876028662378695164498233784654095307271812342644986436304177685719251457439993709194421437588316843789822855101448246448978907774575244681034815662898416956768490224308083638512434151690654333390382282045804122335885731993201977952596333580239926688320342171322486498742587254875649047922320469611747969925209511689818799834153975829452071684436828247051213872672895522527620730597827202854653390798237647167902726903296141133956780204780523923901490951782367566452002081402745234264153209502222519099912735020565595482118005141714879403014213913894817061521363646642550217810069025245666455071624266583293624977020073159182765503992846113457914971439564816477113727120358721737735439193852715551157450614093555166720404984068884392763582758235747991489059223549717202417051949705066925318106786834914445396389642332358467627638924720300312182231709851311486254610204671402176356493990317688841869117163442792228256168397626620627119893362139771026723375738040357015608272456493264704647145222597103806416048225728462347494150451471871048677211728866660016351789775493759664416238750280535506855204435621817459422544863060069152304184448045023833337193907096036304068903056156550952039778800383883651637763856286883476938732075985641861889035342827700182155335137190256265884695260145362242509003081114485312328735891346055613562905315230731091942319603428459735840462034893218687828901583533335877779765214078090191824406634293056889016443586828282498934189793271337171169929275739182987730404168302340073236848370925750505024213405629988319127005299422796268937175361819065957072798302859072468747364541122701493538073909105722187251566626613108650218511147812082892643264029413426537221372200046187238032129938680719980175009321523311854434511105284162452733082190456121463251500364700208144578276987929923109727468024046998325311759222243311037550168926332861921697664464881558338215055754603786240246626913527689722422976912684762623693149248169006599366479605555254587134154424408771150617813909636839428209170695871671507345274099165521874965634196996688842773437500 [109,53] -14754898638596394891925474698304995852057375461956287182035276398542010775069398357420507852244828976390739549461470359397829447427439698825311399560808442637353415918266552782530501566511852878336313933793349112524155881825783098433589420169147433082497616515485393537806530697166011726850110022974252830282508871787473549637902122698802492178980134856768179860773412258588928258739320216725135563108561837332563382292233920116233973150559302125689797998670152065764006898208078398254080713444378149777733372305676101717824605150653708702547403610559531808138390931378611472942963648007629822440377031085949279300755065879089871537323837758548016228674030988404153411959363648306654298436221922155388038355992414124387016018407949507017392761189009103672783808212957617205928872733919899149014272845306251110022238572989087917378133066272403361066064666067401871437045646942675449921624048647471087870644640066786211888508105755624880137778734266712171097036941605373839990071405974376546934787087915950092635550130679843744654521703168110722723343675513750887519406093230349457057105016116071405720448125481232764931476446798898148245691094440052445923896447342358281022161593360892008394511517223468023278032999586470758024960725096191726431251734536114473887002541428909971841593927863951714068325308032736026189276249934931262527551994551772383058908062021820605090261061620787589713793636445907184881974196051916293827385717490634187637110185925010095095367673307340257023435799133714776738969307645731460160680683508810656124617543052280822970046744537043948321494085290986075820509696791904936696603823892065504951951718129053791244337301740017853303449480953957291669769978792225377935681088114495135778558811615150741076229428992393988220429634297666778573839046016400787688269665586315636189316482616229507950390740292129710904655598849092612716500456752465578123455573211027166022673487142882291550253010848390310420965116313041048376750749270079853791185320495007112565143495503936136575084673664864918985693490687443613090671160059663691299647325649857521057128906250000 [109,54] 10787778083576049060146952328867751133243011987157801451694864208889151792222326248926686489498839867629037417451928362106947556425589831622424319773863797724283832064449175360858819343559018893210328751398338104136296811440765265224810894702226170321965807705754458659673215749917554467855256897664124270446096643367121663428808152748413081961427300722983165013741044307273673159983473066614131453501126979033366903321941542590392183592536693005792471463719917648422046349107659518546266005250588793221453999559131155348952748062834837014918248001287687275703896709125063342564174541381628060308840722966738250044850030357722357690248550171005778309796975638835818085501831558958727755864725296123054758988232035834627278703162829034357324869813201922151658477853289471260226240549939191932003365834787766258794113741182424988251530264329757346621261858660661062562257752724519400407597269535673789913428125170175462868744455727246694924285027201030187487687696259588868298569240041584045195600539706243926725216615212950001616307086909106576206788842970462286112250666953300336733475010123004295093214480473616340591851208725297755947879670405645759580372509007598917705041046269627475973687392531401602710514565951707140783436379713043894899587296813425099595189313797937894632878894121204481623558445116668658836463196680969374264927948878851619787804823377671537491348414489133627591757094179453150782361721478412837148172268697151517428084594890192141441027727082162905143397860183990585369106989737244170492686257451147812037235739401248597899373937280611322673668096296545751348833617535362582414762151165297638976635481286368799505726185470977186826669525755171073018275068121818904885870612511830128158768788573928064301211972152291213036200950438004517083375851308271006945180784951515552908709929367515002793549956043003944394999027418945346944596484745707769656491970349808017514021161798319253290160780943835239650898183142707616442024725258036898429008157164046300380333151952403782172087450607783535687222492821423289318868987685107185825472697615623474121093750000 [109,55] -5921399595434280918656946509487725128295966012867377162455987463890312773925989415326742187566490598562340326763249594135646263543613938152963821557509831389355496024779633362710597848272334301492671765785931541778018799578165493199359128238238382380204376594584855087745401196469488208646039072604913204042542908486357027766841948458168209314855287977937884580592920247320554503353536433790672485256002205265950817092245065525265348892130352929488015744978843464332565382505769642434200868057236426522105059821988410542663547822187444224628120584190951629558922323730351967859683567191442008945945104303396283760013132771491678030250383553277522715652892380594632631138247061371824744998802848617844086706445037253311749925623564189068384495489696452647245501930191374284806007965739259032159186259650666816743201314459837877051330426677758902984262104913848721526703164756035893582423668742685170101940691390550741466680036071426464703776152155299650899615099009214620206168032806662300792171494754005423253553712901253932231567361404757411294492097163512448099609569886853789073035746065081284519460182142750331037695130820416876827805560712243118574197571185022334599828390511121031113229016967627142094646630877562379391661508944981966459280317813934318545530174979783226642665270228584786819776322600984121194816106506296972197084133201791713590460148341659628240075363174072374397981416774177522353951303013205594223882029543258853742626321492981128640307841625893822556133278632578097150914928616681830157605066908344199821582506947433394488391154324423023581846586337156883787134957526232932337130077438902005125835149174590491690916045754170799617368179474197130079751132759338195336749365507600073762231831534401653460281272132415215580358677350826724622661857687691250423852989460238006976820204006072367318090246079607400965497163401446749436460408713137666679995186576198990465330989964975598665220386045705968431754953069905726032494480910749449045216533652110113820532261029566944816984517399512511947286104094742857553018700045299738121684640645980834960937500 [109,56] 2538213162228471100196729987888964672042015159888096640735236627153870216186677072088149287781257218848682248201261861147115734546867073965674440825333940471844848714847439829409822946223525245981699421410745167362798894679351883398339557756717657476652082135446709191376923655590686333040105415831959530925105661867543366840296084992068866369609483173385042202160209145810029231699419805737435651742543457694802423271651472583217631837018184584496113805723527225179324202446596111870489294876080538138425263627211178543071348779961516952742568388542591584846465619648260117416809279417488261515873014643652849332770279908151200317501348491151688538075855389894981890946881174043574565988710764032812856785005959494067512282897200445941285929065891437371512236400482769080739229115917237801302450610756353827848759097395937772805393813693095219065254079395470976481146862943972271823738559893438689584025765259569002492025569940687330965846781099125532648875245496154669278063533714788046057064943319945038469462937520159270300194289942017054777715704192849101128460028100775020521441318549996203060420518670906054973601701608599377257029418820247277165314157147691668361505271483724445161298748885473647914341848567479532113035275665861529330649299244795959799613201820847012708767906569619442575553279165736342860302173619871059849570172215319023581798719108770490128435764807770109123563297803243867779519537500743471535505980066319600957347518555662035289919444157970208604965650745078932595637756578847175945864248018429282263976662153875228093751788404190183282514888548074867157380517110839383839522272508537497386205231034528411662328100939029823266189008493417169374370538408824976843388355175504384782179730980020976409217087782336809862324171402634656844810261672233009239088738990375078580214487352416458736963167461864316330307434060075432327115409069946206300173635022485183149037923990667238292774891377456283082783169198290291788342423738259987553945829914362344538315188341310698675312546092173561659859729890652280115403982563293538987636566162109375000000 [109,57] -883412035817298473822524432630902766809389246273748795115670284957907646959353869475271617023652523152405661879805799670005488117580244690200324935042467604108353729662276878343871704129080619016101870883962865181321522703579759367141292611090019225776453504167366335660823231376953967577262507618013680979926344379312299713773873907055773176465042743015049951534274532284696361854079467162582992302135125662527584096269505658419023030042153057516326645210313101279407722238935564945375390734770396223349817578565420605104966340963642018917289671936692468065394988526678722688043457230688244237657246770344389078816653301855954025462834985976787910923369185984256412852255920072175523486330672775125135124644528289752302780287843078349263647744276140636373763558861537284637374992021046080355536455269881149457589683621995254437781004628801087683841225113863986498279395858760892294348904679582156028723112033329022253956593071486098470337784531782877717833000364276471091755998615386369592162749239556958855969072533309221649799639813898303149631167414311151616370077389583709638853042388979114266821494838492603846433612086533548841470492852832320962486618039716026537554433161364102086104107392434776453298380282518334813892162052272698315794727455176040460469925546941961683614654602330217779118790518412922991150639347543693381899319873902400088862750256032304697914718727056822055519396222141985075379388862430411002541151068953361888017233846531044382902032815655244726601424478379544701343632854133479857330606928160454015807736559521263684988734955736620358619254360822632190606887840029800902221433928356053199853653438315640306390630297034053050368584478037278589154248064749637591760913434420523182873434088883788137120155500712034834445327651551814962949715840297418405943742921524976687212513965788380908321604852564177357877086754088966086739541610267888370972622471278882132620530512955381444230012162796013360141422104708502248807317741660078560091825998343217385767991179182609097063684840729605513717625630155244609298392788332421332597732543945312500 [109,58] 255747859715046896205598774451930321062205915000462800268747995077900099721165203293637157395920730366501234305320663966557057959318279455696391338866148479178952315261269730956938815451634729362976328833140915871990959171933695497072807120552298338878965780482850819486388062560825993044226939650559971548929201064804592729776470194505509186295438828434107718668594746490977230151758916223696523900882784118280768596540172136163108957262554245962439480664072975692055327371104224034089666109285918892052937381454088000935111278632026303755352692297841403369721662657125610737479123321322632687168272356936771910687444067172366951551137614008995465910513707300745221589403077921492701507428855457374026362106185236853872380153147063497496443094116781409854092065554588977352377336315569133248674903561378736007443591692021507642609079930860403083148659602067483588031366438732789014012989644073715610153949348143112825179741391438287031214421307304621773618243960534675113215070510588044689889667483737574633845508514984088394536285681684026218273944036392377368663016786989270872792362783306216967896184619182623250015942462394500556235617999570869663616894677377623938076556728127120498170737134059993775293205350073310523331304267689282553488642061569156915930716374309147048990287594404652569585081763780517363661199214302801010504311022763151412323261757023058204187041440886927140801089751935364491209465539524465242456798817425547891931978158413759277958724097559687474024464735084918134182128321517824305035139618873343102114566366344663590996371214644695625046694682092782372361507045234778737176329115740583913729616793992590104789941377781665895911624697295996988977776405592959767107706122143279262465522126285517872305408800932516192009830903005135462053295679195805978568814854616543559693126695648715781426873421483596244023857351579801773652224196455805392065871393054225299268400170540032006745932100706961835646792794858005746045829146104484386254368565351550980375075363122622615639239019400767467019811463729839218217421148438006639480590820312500 [109,59] -63387863824980866496581260061763526883969456479593969776553066315054743319928722481807414552813621333704169527055251409265599161215900403607457002086775323537807327344394339161600326683689320580615660320562617115146975078090445048181677816949027985506578008148100246282787370793414351516408893280974475115322665686463921115410769888621544033528897557840177261796801689567979726723393556846195260153922604928479058515963056846455264601500455341206983344771918400412160395123741341689458976027045318952407875359190265541097003151091269911184004120664910842535030330318015401696491060391500138194862667679905049187979787810496385574223815101229683013402202282746589516142329675965316204470069724343563047560479086625506846115027638603950200674983781884708211608208548519023242122329375338284013799258653883368175948883281142792944122989414235563948433019539089571939554551430504583936955423234152767624546806556634176985957844666543195773782836362594608672479609916831067996748560146844636685313464480410449985639649523581264976327170991066256824255530727810103661715706481204380945241987983659584114356328799156897961830893976794860047267158018746300142423120890584413601493873958932578963155786659811599577067684165601216778307933127218777483932959688230080845086626219940054797895865683601341071367182474402212240400138143511392695800166147743822892281476393443536524550403700922499222978528453085076008688228374733498893708327670074745001750088918448602644649074011932273630920658282072964121023316970192237987855595978630084397384163606177613083682648592661437683278841652580796447459516677588256386088916267211410603252973401836953739762935894051534078425283391254941653754734427085859831228143225717758066018636882849294388577650428687758290126987890673476382445550781104900841256282561541357454786654994017872421817629366414663300575365431370231006190573953479491490894072873156048811804735486771301778007924600108777551781879930182800832872168659279932584793522144726776119106587786119647444014633323970461385894747952107763921958394348621368408203125000000 [109,60] 14365206045732405644576950612438592123067352584620743186328149077501042148857092673334627213289713046743513341853675412951152776893850669897524009327063955128675695480265504868043778120776897557405672275342947090227501736345377200670367471405148880456402738030611362451628987715730027291845112507834928689412228509696447778227785298608402147111927129156061631492012463690613618914742633761448515532265241387875526355067413861403357285232371045780016565341061368026557299642914227287761815640331795392111815282001148624680832270950168744683133843228414660758715379862947860183294119117138322874278882776663308204443509650006647186822632727465645336636878460967577695057606633482234001107567398532424444806237624637245539819750360144083336779323148873003709224684269911219627472776374568470863604133102648934775938146964438187060109917802458951423115075690861738679517957605892162425078344029567865674326287285913474129714335945204369548902640008610266621611106396942233551550484090375353557775322147238301024151655435668436994588949131586595418300647192408021457259944124155957931540366462748012093329847315847853697955618981661626241755266819554606020580916388758160136605121755441399634586653803173984193086267214930332003048994937383649511726883889262596415734387473869921363188199842627093263557606550270321994069823671818787318461002706418540335267905501160226414394771742232165367310000780475727638612664309099217597421945019217423766562495521527567108129171000509558738445196385555032095392165708021397085670094233088313389386505873169273788183580760916435651822400252577085635838373677480623662073630461479242538244626987076673485488653678348653068287752253901337964209739908421540912512513138714125146640725281162029215496983796312300573293224242722542568219856508302231452783028557684995857128336181528326226339028424692242943060223808826422287170054225241193048847399892461100839502788774475287197265891111916482488524015412430764316341563361691569665686528516514493305088708632534871522259570281982186739852536128125848335912451148033142089843750000 [109,61] -3374086438771478270513367512858759630324119355443933296162483880031141831797401320132047858548223514926147111064385324690768806638451832927321610268326401395636451174837678558327774339361871759725946630608376537754751665370967978706124267511769936377342857661958897707103962469022913471314936798426797236064901725608154328302329756452311019567282438258395577305641948229127041064261447106447456267472817871313681136040025881860568412738129163484676802537793275665838518847715576505487380134942922415050939209414626948721566631817938750665176245945088557479448277903674695290276213155490293539181067975218040985804252292904118962478043452904256389700190781068518942082364675697402650180308826315769039243166547070550516776268355310584086056084006205219409507029500651885177844783915343729273556824508547526333473399272912566407444996237921626842610602100086221082877948108274209127741614993963701437384319933693064365339955218080327237386136704505044518194304092642822115069983597338949210072021158961787681149809101932266945034903733157823844624450852931205944787816917980938436536852014618579665430051635622393858093279459197452154529945902740967933409153155155506857807683496161541788352683015786143003212431033095143848864206925975416973805567094674728375233817191226442206458641119833592660407943575062793283505387522361805987183463974079055876244874941887485790506113136123743663941263979242671614964718457862009241889968877125485152976445010881326968754212061325091163232217699636419082612163867172052488621904598927734750152072537965250254449467269719771424986968904781465731105684526290126458050452990127132866378336324511696862929078830161791833472464887090843591183403373177680661438092141341322248020465327515785532606507440242578004586657805568787669859717668544446401916117302001665734744521986329936269939909664849998119549125636831614874993834435733948471411980812077782921671185262339152428161162950474464932170481284362032933106891597018314013309684265549396688297415435472875610257495828224623933555559318619998521171510219573974609375000 [109,62] 904071265317506488897277594081113104287225097432347544198235568152234119830139591796974527790142023531556256938000590047600565832348237457248713110883357158570998177597326574493996836903734024418001998753369931012678472450517912001295999981244904571168946664044969319746499688393495133202110840935279696967347784375962122155922004232505489672421756993770482449393529943770311499370725167599821578065284846130387426624066235289965274091941384272321399132256140541126262592273152813536576290543419459128201438398662994943205817259372257961262283512746700982138652454800444785099617610070813299901116232934860289696681269142543732148477390947787380393672844269742382420877727000075544981190000319279051319931874559798566004935738227109331709780855778939536917046851734012660910047631963906220206414068808610359791987949299934179948517397032153689887932164790048356881256483823170084444466627367933852295993679272698129181863640938122670823270176210377891599319902058911316609091350719530358129102044427324479458446279540879580621180531234156994530447156319626550650566765327508892222805717296743554696469156976216962691995881960714565824289483838065128706939507110047813608006088747785993936664835335548450277780059128979879969242860922270775622185477359576628551229618158548402844793966304184279572823185608642128800124437359066644897429040281655040446659268557922970639153002103416432254207932658472856284228163138039869918338180951303982941583305886219017347339989245463618927213760574613544121724795123099772038505965653121713011787689594618369368688312605815324620615051428061135180489989940077513431815031936183226846185387132782761477849390734882451005710549514250080296466320810124236624094579645511158032291953154200192841365286339721370513962188724487027526519438680824786969304968932353023581115292962016776187820531260949282220456875641532609607159528199536368835153373621921276122147735920831279510834952056779618288067917359422697968226589930786303954145038109136999511694767579909335086342599347233872641993457364151254296302795410156250000 [109,63] -258670574427643744528727301026991054407681512216667487637930958742797576153567528390297436454176796241978055194046401722444871390582536462111579738289301956386926461342917692586047368574373640340845367701098574736856851312657509813353906740069435245854619941318701242228379912349094272496953905768768463581547743455990710289363291018560240158842925742199907388991202599279277502494120359099673989505641507160609306777411884181509214075043087993419510046213412166525045902144953549425543556234880484602265231734340547868225905842831430027604790956989611655048625399711389246924271548286569469528436243946575349611807173997827814775631271600668471659493906052500885761547818682210317375203211465750997461982633296608187694212341344191998998608982146810489051224821939447430048353531072757120283773881325422986180234392933396360261956565234960207308575962741596943591321449436566725488951916941000956453823115553338467352298519434056621968807065969120378982568928462740133334276015425167475687018162191339082708196495925374594159028483600672400657657173644115261379033913121656980097570645511086019036596513292096331774573858084811053499797545189143747915042092777032442787462710190708427520399906956511035394312413281459309799425585690349763328433754075477203820735974033663506807724906197725700155174613279519076469033269342989214337993042767169739839812813993833897709227885006460158674233821429010328577471660610948954013953227087061032131964958411645750846126143716793905918688626051377020467934236694277464791109053924862783908081530286542987073522160649352286611651718014214008063527575008583475006119977060048452409706919940418203682002524422580876794116164456710414031925710162417469066418061397607012642566506601788541646924599889006071991037740304709095811386704651045266029008697059716946510233327640351460599797763421234988785311500575498812768271582795498975442485211991672165937686408046943367513824856424334156300338382362832692208716447670135295388372562901492943718350720239329798415925446633534257045994309009984135627746582031250000 [109,64] 69366095710034974023467757857241015792056056302281640173967583013046367761640201126643246103366914229824808293790889527767074806593490195782814603762275434754933027393036175196841667750007575825909141457422369103004177073110490698315592433860688235536429551010119081569245968729560916198077848531032652564582351866038001362073216883417427341883852514729348338068520600827745737699223581092927479119252626190146334579058372148906495635967571801678608761623482789397031817669867538502615054643504078931701210071732516603292765215709847629038686883878790723387673623582168441707311135018016364446664173512062515233701498222061898537746597837479921054587396669970821399139836708557555187961938182404268465815359878812702287704931030841819625942037375931121799045948880000701046231434265877866440066376909672767461647704372078175288522032775764505817433983955387316262978705344855023735895874415708154655325701060542253458568818766954733420469741796287661569614333874625288402004298290804448619301940596263714030474418907363838762213206814330126941133017227756899856380280481004583804282357182222413133200940297430339189559758518306081525816736121849613361426688875103111474701335325031423101860508834906864202752072691242983994925826303950150840926738791009987549446465443322139012645975215335300376779396425841348230732782902422689822815019117975333469685858055345902520792650702042486914246578035497675773912352968414539683387419578852803254509740604488950894947986413815284666798745426632863028402563717558914058384481964721009943330723644739809026512950094300536338262657009137003241557156311118278312980152238382404891625075803075536550128445174717423850896668146316092020778848471913967537885351613733440133395576589210644839388025624531603073049116431914696835169539481221958716429508660745246857628078048346187225777708685797703115915552966140274969220659842572322614490975823847966265210591834349821107634834250899089934303486376839828480633471601936635410415507156146596353616219913177552178516063752233833383797900751233100891113281250000 [109,65] -16256693414653122075002386292860308038423226780885223897098603690113343102333067004200475360114093646588698949371147899643933304719974014468093379462604005416155726589599451295775946323608997803913354926876396500478800120033447902785071314312984411932285663041152318027684510670320934131494855162764323347032217100845174145200459819962839142790250012086709728282745483417160862650777853826940287199584632134099305368750038767847674004314281436246894579819743346847359249866198552444433295212107116295481266182301537731099497961874599966174779956387734305202365349429732772911256050242723457494407140986771923624869272891688964883167192550443900833433826434351710671905166435284722391522340220520000564385394822317314291589410698871368039813769517843665670072778015753232420763884349365993543588774365122923655538762574252997391384756362580589868648668545064386756551199116056447981411852138266044638059004652875111658534410626291194118420611130164736884482382248014567932773678849112280222794741885718755501998016809897151018958284993189064735906229119250040740939695045609908833575263632320641124608573588547063923881871188462553621194604211622947698732113025209661464968586779816481508578284179386910555900661850391081502304912902104393632231360578091728658172868771685776265274042784632923094481729861948047178330453444098338798146340307117181207020227940652797101939591042356129310480212845155656557818221044977662335074488008298497081661244294027796114461723925885271682226406655881348553161095700367413730911198580071358328712883662698705451640175932519722524058050393220048821990241978530791081132291910257244727945447733138431350143034103320776250188068049040988429199999379587095205533857436192504805773783751420643936800836967676370692301001916691997462032744567265954864916604328338732045777930096958547508466218566802337621094424054602562506997272501859924704683150661930222971898108118844521355871448881328936523141527115248721200840960541208023252252921712469433471629780976114808087112222345638201659312471747398376464843750000 [109,66] 3296341447759717664091499033253949290838756960237224148961726665957691528902922865731553126467657467908482654564718464265118736821682935490897481123233234601173994153822820384720657493964552859645493617640708903128857646950943175660360828507477999769150760709309633595944918763685992161372032184092188869900437863033299180815948634018417326920886344696646234439073917714527380345505007626346277667289203745631587062218034453012612090903050200042867157843475469982158247515296390202693301108390413214080189580558195780587578862466029831599337112563033377902157799324272941546093051265023507098797734275710489879213075080963941251010251141235462305793317494575480789915079717942204100371680858360505227516911462029640716818815867106662626420750855135793451920080852206550733957841340838825810142016748709302146014814749168841832929764631319180436645532774679273077259469275062045000839468350624433748100682539673654447275936665367674174918740219039604399427720960705128471786992054928097989295891447331036398808725755117820646939149186596337441435735035805994419589419776349776162381649932323828783107524147922233444240440012384574259818644373797702260490156569360985149319883229625514044736763824771239759277528120164422508993239361984974369533290327166779475634298936510174490960510245573343365587485562903076552969418475991171591386881980662738523049805801964946265516720630813684078885049513363620069324719600345131550172559995131733864924889935191039190913135561218482921422672646932060717835382628810711875854156508855534992193158348903785953423258232244374529183067022659320726286991451960488867357551920833154914502324431536173268792982871526311471767485654853467633559153250867333458146315927126126158101173200910499501678819701124752884370095502833133840077897673305300184193522264339934881473252209952676791609640753856577321102058088433718542039127597457210296544165417008758000534514578504444733993368473767612239663974348557779236043768476660625347510151633863347815987930108904478945771998610325681511312723159790039062500000 [109,67] -593124016096568736885610107984406291975370773821044335129948274150937430259510374498866778491369764282626380911436766896087871125476206462600211567474061809891121486229034378971399827068496077395759981187420466792685958003140577551461098084476395459116021628490988497746240695460845396833205088577984705117042058896542814949115958210298059302820365928985682328613162726055207624366906099626727917125996696603016599486502776618631738127221927710751452252870677736363687051557795767868911890502127666657354436217882369087147756127093990113318045163536845383881376242046195639716750606349086146418833868491779416498126313381227929662365128269641008908343998147611033893583696118884158554636636774990953590480882834867483431084726432219701662428377952933191114758027321330637939586136750041773166112757572972732528577659563672294440960945514884909118159155180417812116456351547100030426731556727958348663286757771410183606491401928762950363581156101385546064072485812348742053469222994765230494491828980697590922753977616067588605026678838646273784435470239633513520406779776327344142495778774434106895051348941732662686203346069752413937228858441156795437182312397820042117167020315031536605037669915644669793251239435357540302867232158598571258233869215645873258108537046459273752313313026696837204905442886860634055228523391063452716756960647482863811936158757694767327415346398542652786352110742474611157354971213455605108317303770736740975633878476418922516283155292672585144931006796689504154262719162178295737520852366669029402382252141587978317488260494687231010963514704471091616822562990797418487735580871298760828267996661770433085435654530872698491392166131599946154185718384831556079992200074604005518661508327987883929441941931520687779888775434941608502952744427604726757500250123101971037787943838754179386489569033044122430835449646336316798228557710863123918832358585293234425399542691548793061797508958690979934814228657914260973247807106248593311960920155866043727070263172017301614431517009506933391094207763671875000 [109,68] 98848328699514588720901082528283193707443352674620887477241031459716096694672713394197678381226656268690436940169666754795855654178973125212731576228285870982257515417897478677857261318552399768148912346864033640902119260203576969855247777527314538588499291011870075722070447332334976471851316337290502011088925939346522982699027693018446852842442750233468642090442116104583797522475123736138568701414813852027206059978644171062566044201895524371428930494761558358323552084750142941942393220521476030786359781260711916827860644297895489800007197083592027739726400511498109117345795820205777055902917960041937712709706492544550785457559970868161721431415702197117502352901338750912944769951056161224234691709504891135336810191290192954621631981213295095956234038366140562816498064999150761502022950794913808798865358215541189512156579691143392467162254628108427530510002863903774812262179119168813517627836928568445363717236527850367203065671705620926130245597993220300233436031537040003568150060004197486209234211774732378232924297195021158144420870619772515729808725730356006445005034925993150715963948734182448527282414473268915350382711256464763350162633914693098076529989892041341977248027073722109432250905844397617316037597205377775071868539810053764200071580546221201958011512235681376859686160466781449860507498568819750657621919297528231951776746294381870975466021818926821229450255233017840424450270926005780672600102435076892117326846992401411891422809516972510387462086292762627624210481231310723998286376475750721309546338326663684838870694181739319868939336121641983287226509476074058234026324771924650518428548033839810512519973734270870391125856524914890195980382912886229556020478401456254543253822430237017262852947273405283728091461861328115252589674965559457120939210030717356621471600170673213157059485518712867183747679197143252846205624351376121560698253054810294059109307405895720222398209493665700491804130255203292968666440226179803519414014961587987689817042667460379088879562914371490478515625000000000 [109,69] -15745985496011437616534327109350430642268001974247210074384755884975670890004863804998035242758248543407488956633473348504753390226102371377343407381808405194511646643631075405909081009603923589897201880377573976661456955871457331704383192551849312190552982041808501032937932326105943794116300695703505006036499585404811477153809837948860924121162062495372025460413705517260556668011766714417112710318199664750404094412124840314798885766407504384399890632894051507231498252857110013558862730357116913159244459361230833627471204293216496066410334127496232436684475796175022848634193453152973938829709545266947142468568858515333468962242204113210917442585367114297489848877845720038707775728604602437496939563924895083198333879742493068167148198441784255908003433466556632188000185654692012269647066045641163647522730569024225403372225502303484675787821362496415991185441092566575683050712146470644725007373019876141545440477185008829562881675696520611029739679307094460146979570889679100174105702249716953100528613904472032581613450206151329673827041080471269991283055079963762746284272607501477926257260944397592074518846172994752208787630296622351217094892891996855058405423569362975930229603219942211704072473579763803266393706056636396883496449155237971986386621168905580591882968521622610078309398459006690236064249146180857380459174542511322085082698067494385163822490440927369514541207066810977474655023084197101525363185582357573928281244594208776353467219981131561127661313181512010602883979185530764137936683713390395829671471352038768508826411717890329133449391317494756161534746555651401628822552245795798030559404907576257253736452170862763722585142794379408550722971880948757860717002719249102482923527505899386461312737697801774119529825962599281976826571134057461345891330619561469008619725042948697992347348501556935440764592325522109867104263456073074567017496514836432652061606605219083145336927004713770391960371650334830980689207730560006413154807094431524949967274092593237214714463334530591964721679687500 [109,70] 2373202203141185323933669731368063974762497423010059497527235084073217374476068773912251745290356095702365764645789937564809508392408701093071997489971258225886290881319454072137750968433311106682716165491459211969834729440963715825794038301405514083509584804309080831787903849332014985223742461479289191471711857412442715467595719080926895540891173528807736318777411788919942456073725172853876228616644952285114920161335281429812821138566334356314955313343101525969614058792387532003840224269094938286156074863092179313689082316494217893977737375958049020721881846487965062149996826357858223135081668806931403029804447503602991090081563842108755560556618979718755771172276802831073245944036230104436402020317953306134774383987596813154395430690871537150745926710293041682573334033182086206738774359314678943955911030114923229028411159228739516489336462451544165397939091052831782763259207325144432075567280772651887222249493772250660006269335856069278605394698603508342349300622451433098951844410585747611828736734915761650860820573444276392274721880635027518614709662329408438802830595749526997949045631596626915613561624040463407923216271018590106252180916545819362439811023178459206635819456646237234231263825386193311274878962020943013456150706099497240227198439312725175132604767401391261048081690448721149192883734619814564379319659005680076266917604306047096509110315413172968005840162715148557713513896170002502010470943928693343186724698650605680344349990056135497802857311732451058384952012568034559327872043838288276606971735805274766047354332051938587785277289595379903101478323089537178171883762357087746478958009607276858491007423744812140118764689721427346802217832901888623876855799642452266606163113159427661046910724749321115852365039159555407630400856707116172428102913389117712287592957226938287136880586538837244130524828685182953117556721356945538706333104543737518091635649217486770443427993296010542827841561985012402337652792148826218847886900654053571414168474128793604904785752296447753906250000 [109,71] -323733065232919204051984871849146979767205673715083495826773437382896846565887290277313303623825632676012014177299344955989464226882211889081809735039329972075975979653172196741000533633696130860500142952320015487773800878209538449555302866141934174148894449823550480214880077353971919687598155358263121572110120903891442333851653849233578783330405031527727760856159847342765734273711635900532618057231556384848382299674885000328184466676855588092147111596787200478249078511785491808002198344146834741510687026395434936331756250388026833747191421999043807501969806107931452559087235714954027635438471355479380859032079496330457933143241342207772427733742298683255186185980133880654591383529659329988869302783826649464415372197257569530820350478883702168565935538152554130667947347408021475473347241201789064682106784899768285240203514871686085318875750905082798788480843338645262543540472478515111919200065961503896806482378911460030285987720913527193939656212517555894810743130897809573909303914711664888335614752537926167274477348590441894389312940531056346666182961495623679783854941255442596360830323229542489147601879321116221034408350210869940887432286715113869342913830327588396901217447497419070030552920999753620529952140271650758325726875157164020050451739280325952467767990940135330399740233141931856128469592397980638243174967647085614927160086377364251851130634495981256120081771341836530875499634474319675215650770392076335503738535859794429883263135726737737825192335509403273846744895864135098234179710118678397763984769939059717720290363394161363772306444101702949494528704402203677459831349703132203502641986149678779613916847353217064283807873905965399416289661968116231209343377441171993029921858544378366249665869058355258850658805530511711134215697069077949800904172396163686972315294892239717844219668097242259490741685310834975365509420742805752313551731840200682097853682387045050361395701353742203479820257769912094672265620967470408713723305773512979611104302471242845058441162109375000000000 [109,72] 38383535260814634350918566139923521635202462569852947757218830464756118186193917400604193435900514809084623711309044198021430618542324316218812952882697930810138176478956365023042252776573721937402792884607654341452107982699892951751601614232496914934129072719793488373897522843658117523018788130633630812353305981452448955515332176337986092315874597787008734555702311084349044083589126851177994468664773772827373886438147194786962944228862281904288911767964328861345240899223078847198199272237613576561008012667092964931168859606068977051810553888604556226717436661585338426123031092615164661137561569689523560179651582844697849847866524652197438648536876181419906516313247994594384522911416591954544197030190895035071070760390107515787822207656558785490751881239801312006343457083489766942961731544784425764462682627278806642242588527087587279887459180147636062470444695168954750574842225686502554128292801714468652376100085446955650336624559800566101006030222799922787340716955007800700639824552020316280999309859883793184677516303305126703595560493070643561256716446259183527998831539100629499578013105795161588214776143544560749979735137213092082896265276672034133740254898090236232505517940074597549816994274293649185684444966369575456484783358129593466116138538040392908059071793305476859182728984299821923404717293246722530831347540467523182913108252633381924996109109513584071119791505694786793472672945063235108638792042990317523170514946166871796915519041926227865145576645038889520133516922144635492112926678791969752445921356900021162979844136463289420945007151208752636100955066065288133014570931453865566557059182875056959384406857983844348900427586552836408523088489360080753125470465079676858516693608303958925285702171263319580979935219603619287557907622263601089324187558032102868554867350270042758865110260762799441485724507342684165625146512914713206961851705377154263219807634912480682823771359089756101705041324324985368995404172325026725928196224095547893600330638824962079524993896484375000 [109,73] -3928617014187723430947309948848415052051656597541137705165229102308536075901930868775314999160733732008546554493647836894450202743542408936735616557102110302075833780494579846843432510671509896442425725313480933163414667159150491146292197214951933508293928093845370413188777948434672391056913244502470077047727661492172609351988834855056806816653395443567909543519093770112861673334772439790318140389863200031418385589099806243713900446534194563377166102363887889650302751439909150474317936124905144535674087273787214044175674533766302578500176282900213160005758582083093812865210233184999697282889349856300082616590328085729544945251339093620043568168146842665169656438634283281982689606639841346743817206332191029522918132347669132014811989100938660978645363352169458790204909407864220248523961073949456182499069510475557666608392836739276981409021799214745337693422070673686556393535991663010778641599423707914145034103317296480845605631598791234546842715131972606173287478795331349243832518012635405924279562835195441012387484339008729698230769878869383468230705353594707472707416272253233386647680005497436124492231561858716726661427619128395027968055475502164188096309178589745309098554515410673760744994833633617091225394606213230000711888329044588134731509056660839873129420855277314979711360329493914673822623193684824405062634247254097691398684854914032451799816489840833049170433347337543033952545446406282635438104764986437170133135376134962242947796222405375912613914861809138373656314240725487805617070918843383378370829761081260931469234736585232814558520692535595202540254043337054509456955532787283989932732969388890605708239839259696196188373685391139049694771199741186922397890345097471926906039204393545436124973631153245518114282915680896258347825302242178133503492381060952088398145806821678425144628671794133272029625671396013672043511224166505379017393352615667175991743317203571100247360242945009007549219929455262902077321988491717244623269288309814001372011079937219619750976562500000 [109,74] 359022026023985622078892964783786768662801007034233441772542002646760997272984574778531918031610494563755322809871140509138694397030332601120390676354341771526900146686441278082088909880636097287799236894206192589611112701596818196860484941513497417339054532462751273753721626189604694853712008894014127137572509814418018449880699154135700609637485758374054477472137012015263527073161553084841937912776899344163284317578599805882602552412416664844357963110471354687087427493677751521920832595906791890623364759584706921319811323317357449766605949870078170871327219620078794420757409343910707336817046111500629001723881493724234097642948998383846720422215705647276074617227348808123231385591270575496116869017742431300408100935796141884757542745271187682976345896704039321490029627686455435355966963062512205906497236177277258904430912535173732389101016533511374792546139852675032055395833302459523132755280123452063763675414250007588063013793938981466677036513573071306265887585689644539393833781382040813094531671389136662779965963784284299599718630029084081419627674028443301592027606188166059008215725036259211937619446408108031027759290343736262664570795527634461453477338533831882973862751677094546898066871311819268158451029517165057894735253225817779441799040892463019082781162368543783729351625962859147006306085799973832736693667279815514574246413864061380883147863277246184393658441887227734122878374034094966291197716899662117474125560340379923041049843125767948668140382505494668091755434236155091422995162897584807905442147542140007450721086148416340726050349748130099174268202578344405797930435652635537887089099448200368780571848199852692048507850381097761299897303375084490850503125405349343034181087770090236247037087111613099109893515794816481611772148689585412251508051239752895937171230340963860887119525759595015845621934666157174942637291216215940552138009360152089563692692670529772731304973724592434981463219238509626237055877168344631349671703577467577749457136094570159912109375000 [109,75] -30550581844230572770968379989613567775322654741037605163535788858761976515833767219383807211992041030090827485077046446014873444614938041960932868831058233707369224675657643965500269213934414017834099125485214020637832357891721889390227405001816658024127721909908537671893188951929449099619143472868779273217239706088840290535135003502836305765162437109842917533695657593003902184080381035537659565778281079308161400081162505001344468672760932046860714195445030175108269463730792935907743482546830355278687998969535280793275263248563878478014808933052442358263719534210278182654533144318677577894799038243795934435159793666279994856610824526718499426730922940980244875380951341658423526085333391902339147264469161425569551713352203967091209550707122047710617554912997517062548092805824743479192529099847997497776946730319856892235996116175998510260204514863207693973256374787145484028619385642534239372559561938031952494229792964887760994299090337469473855210782422578125504720060230476232574302266708948197210673397678530016290260381920250787785937655307340014413132655535143177190326410238404553308782885806579473564211738797907224036313387903449997403723833840606471288194442847046127990930869995800501230634304292807202295930263410518836762306092585970888267392635751136731803965898613766534542672472272827211150767482502060135241232151425349156473577006419738487068098524592383633734901299577482448215882853908006682854447074330292648002026330601533098596905028404481785884958256811913141336958064994548327138593838183838620261506373076434384019383143013776592465199229172789001393648761855987613606141585876135797463348979296663182609066290517945303397509382084314463153298096343597154927068285933298883178867578222657284292109976056113307854022604040438031390558388404701932116190367313348196603805627091513582545683762496565547010277454162897781716336974721215580490335356361205233755869331196291284304222708109342520049870696199530143848125397397211531755693912890196155860574245452880859375000 [109,76] 2402536834440890668420572577686347613627385404326915633794061734961482966317896573704121712800858900069420657391700591079874355494623313990061688522860950671786821010615014879000595303724505444029760768962393841418448446880709421312905279411077117913407725991537881270208133045126529387481407690944967377539855902310867653792188281959389994305555021782416624395825481598878360027935570614423298147491588248986877914223210920300260438358809261984651713411738415302699428179120055855190403408648577600280355481609523868020158659641936205582387443119330936943002492745853880243980683613213001830698606952113732171611113725813475684088452829852982083146265571414238498691045837537961073250592240312352782719840132974315786594088186812704013350281968630668392721993980289540884079392788690883423518026393103277935459907048629314663781374084714101062878442664470585769734611405644367843925559766128963296924312847180659006800025818027265807691698421561487238464726106804035685299457105073343286394418301317026555478549513478489496688411811203387942420996328767301141916072914931880566133182077393163852413042183541759484266091866626635817386287966344833210684594852334899514302660585721108356553444176011185756130815763837684215719330409814383208730294024392229320931753686456200467684188931629079510898714889893951298895891783429121175954233272018493583289365242354211714320665974779223504715651960514383592338908619401507475370862693320251179720843276032200864332215920999887434097399626554475795440043510735288882021247927917263442499007472530507892523198758446618932637173185461955410977919303100589428362375631020806742522201922892181078414006353336930474746854608227277540636207364159777001027582537920779760221782578700728633043503066514198459871397903748748922068176389801935397253073442223262162514730008309515399561651031708430267141003451068358137632562260370540691502146917734662425281302096481929957649255546644296589485328777145377179634457646429990442097086261682146182927932739257812500000 [109,77] -166638959801632242574582739815534935796200812459848437550865907658490616028762415278511883013450356920639809465111558038941303591390129801471158113650164529195579643329220186929765118313126389087776749790587045507133972699337103561942403238785712672548059987014761583397237248673951547047010047197362090894632644425295619946870915139230154394551548922764367516318457343846847029521245034617884510074793885017113842584433000010092488772561059320205074930926135152861668725566453875806144172152191133822731645664317276897800255373176618094232047297714715864736216783268584145965634520811540251001281775242167577609926495449719272536005239589702424460238031265780604703819464340629214403090502078249726667581038804393779320384262648285961772923836748716971658584005439364727180808820012074291458271663586114695835453912336392510748983985280119249814121566511565726795818894474527796681847097416757778175385174382943000627245137899216284168973388958566469673805306097651210156393884125946703677680357969889843847143724725289347248623082886257358893947294392399399024542884145787150687920317051263300883395138455441871668463829867013856387998046927096041928550908963096911303871041989567759083562913461492498613350567624286451282549302113260766867630298763379917747545382150278071900705317222922155982511655099275021068784719449757257056984597215390844794307782421707797995922722690450240468138736605686215830375128648288425285558023089954497815653551482695496306503541693886766973372594531532961372510460353216978533429249658180110375347486488691432167970102557841014475432790891889668198831737540775684375183036061067791540102773019643650120881363897965142064477359769425808989430343998477959344556064076212540015449431609279883884990596028904214385443210334065546397699876703001132539295489526359755227392188532082890822028538748880191882878677104949840623735534147220988156032647301912684329774616430552429892196974136488598959852886577058211399009830566893553822668903266653240160064697265625000 [109,78] 9917191419719531609209261708227227254622552937059310403958595432472777861700379752077212786126697342814411207978334896723891402455348732228034813507624059917466144242160455092150993244443484868217443270382994554620643103327475577626925174942935177879969073436009573487391213983117783524872689930282590292391162580013747762031932844317827063035294977213802780303118369299414110672180415742249500098014978150915755048169010556686324461977382508294031546979802871739614060050657960886417172146070355065027146354029179805548737476115006429890324055464816648999150097322872940710110911883755026986602817370485317958846913189461171486692772443332403823306121095915291112794928076808870835798399737531762689946710150642252742661630654653441580586287216735963565252158589909806590275106721059346041271094706828652195288238130083319688960297316524633759933926784082965106876967645314311563801852312869174576184016072547104094676974508461891264359362833410154936457801631108918402993261304610372225709687126479792758122464500847274582524441287189653050437239575829358217024307690831132655458995219249612539678095926224731255113854788395403838979272506615975918362646991097935282587389349741058274458753461170685074505976445840283981690156843919200470938708178015407994294478095331943220081660629042905363836160617220784712223622205482541908639303556549297167705201884917936251884492615656118808312574105826081683488135438710595611104656522602134560199785918032495166384674013428103272478910184596909197272022769564661031720099465873084695447625285158324711300528607301252398162282224063097099805994559249471580534855027217463303457663324352281686943605827991710048945551442983474367713851139491040026882881527158232743987959245297098605086705624571356129364459425719485116036128669774718263705656710147509765490809165501129994179550442435912160890353647717984360520284568737380336185746051164897953736602666946796985556372205463818789391443444074952846342944942847449872347244783396554642333984375000 [109,79] -494403446784932176240674249391249686783178737402498775596047946203997646903358809054899060507996236576198713280775471368885844693579724169267019565618468696670461625796122677096459390873533147203275594791966995873720494762738903148526402994278589323933887379784936202455020626923239408903463899801230577163329708392355210910033818230644458055770091578465938949234282838822106785701830503200032188517623580892311844728428294550272960490780213267123180278899121544960534368409915976305208693956502185689102280165482142972068953386339764184105545514726853696381209421548549516013767312652366650565945803836788166070374497580012415960087971927412634205812256068836196345447293677672947450406488266246025011099877535977455547091056144939914167448853053444871396187620107867156408825478032994040981718392030808242594840577418945791202858944464715069785512516867101209004236190899663088524707768193960881787153984126960778636128700772351314130167513420950418672593992814329224118056607077896779923036672406283688961062970902740645911096625551974178235039120227394666874116329078957514532834536464483805897410552229788181788706437463987041048761836733345667025519377206693389063288626468640089695659691440080183641400601018193196780603492012299767239173925652758023387470595013948590703132290380314411195094727891981597580661392283343020988234407446697058498017410363695599271955767409982535845500861947197469618694214420645550316702646439941062223915041763535574632304034446449953913770920810017710757763934034163657641370681750447185038120307928256230332838409715216009871965564241065908248646252039715389357095440344911802762485065284559301330231556894921718327560587490778709588840314358349537732329513440173853716318699191866821568914468584449786595832450970832729038840601510941089186573352779318078665449782553118143747953059981548034381536740935880720394861893302999118934471732696401146850658062096691069633029128584365283896512392756866765849456509694908186356966469164636499023437500 [109,80] 19808376335543569034123495859002784893503395078206553482232125114182248123767998314270328095039179309771057806135321668126648931720192049467440967343247390534987215300003023579193948134515033079447728270444532065347664609966056655633746974763291793455174660771818310896549073596480893175643538804188054066254221675282928731384645157780323662737772431306685414116116848310039462467665406257060351525133485226795972650085879454309300249255249158009459024946488613520216683397598066995981593357372618080879853289320430481221916660911843370717927243040041425913897825970758825582897119998063816838350770910296657592924895931849566701687967799877951400382896219552243688207060144691387552051076838381494834161865044276128973799383346488825111167704181075307926888117732031527543517881246719752649364348683028165509927700562820605125827111109566896706873028642822887468583368685438800998912248344088904047276951532542877165577241075483671856190486001120987079508805561259084831975842214494523505290999267011984185776984313409939779870429755454201458184413507306490985769590069045136077875621184075113444607304631965514438126533692361915294899985041640007038971627874039675399753147328902684846391627687508172722156994795141275080456176238234844798433103740465094745757061411200702716551408659655975234651929900966925887729064556780864363645981791948887085609171724011384286877414286512856856789630217502109494701100217524860764066334502576013188913613657127456640821102908428100931638839011279542733294467766643626321522588831441370871749158933740994298344038162209939286022631328321777221554102164306620909910652380467696172229407932528866119071684061721470587474101051862350077763517828911804210311428841585937100141103367752870459307371903626072548036099729885529701780612844044389590382643234024039111187018534608287208393947594791855854382260912426994858186442762822011897116241838625659700007680389181508930375011892797521040177984324443756756462626493781987206740055108605312500000 [109,81] -686819101989396131360689320110845712283341394523100617609942418129498299066408319893300214252697275788004041763769951084338524341426628537745186677683164360207501821526224472962738945245546549450088307937540198421176036211012185970481199607297028347114363774447866945363664332819078576576669781726668852765788271335727327089654308728299456875764735406927827117833959666258262979348658714680194682381603011302998752655016164824789808840613879070666827475904750550099904703080915623537352049286866933871590338917308775708409890652240730243266947017519627560777492304338135412391956287932782197514229024768918561454325472540483262390772456238945022367930601101284768234714045881971055971923678932451021413224940958765739748924249672112828643031525629422616008439332718045416361119183891405498103297589659077923435040821297848287915520006957164701871325515137804522875431482852695389069281898275201115402148997293431880810975608475023832568630258120036245687419428810040547845385425214383025620009753099041150700916046948620118995492881178258270329398825536502455390244041789950324545305218258501530836534225890088810336652794305007082906760788903409187892525426048474271832745459757324953970532976879929935549737766738526405115163708260680682400781700615391291388581723194341519794110087992866610392527091103626249762287351528076803308109163535109291367050756234369721758583470351778266937913184331761309125794406614314621325089775345869619817161577628494198918479962301820118530171744572955894127978347074070474697573448984359766345214699280703009808333379323093915071551781514557887368986780937042719580730846143215874161153256741713759709969985495953855109847974364365203099769694127131320873900641584374082616013262504480201871729444234737988798451484547459842403510032116128267285522541306332016428869596684505640410998673327486525107511619775029734874590892817103357122557082677092757445606127328994795241762462257368990143355659337896696989720989196623273747905601097500000 [109,82] 21495835677922961073161128651818384876431186884805000861318671284226700326048853866160677243869835135040724859704076419312364818280887906421589762890884979620955468175337934712912421266106343686027113946261630353788863575554175439774472786687219094251372519436072180670436290589690243850206506393853428763542893149278595330340455365747812824137505474418978078385068214343157502603427932058363199011788459451787706633144214953784656747995732341315125546858471605606008540348778292056951985095285449815175035911782304224187383726132632595950982224938737466025236909003092140611835349553595967762262787113508914224899056020749522974420595560882750190735507306182528286089883472114319580668445843418096257035930366924234855934676700382802829387260543448524129036365673067670946794789522642712233172276352235809952079559061501677639879986897424260667259412248990140105285311027195749405776083337320832997665771564718462363968267547120929984221558698763957773266317052196382941819705924691578832471264994875587002093498696175994322934209869442756664490100288372211397454763671164789938640418763700967951299348529901601023431912393183253886003761581751167051416229313995217642551157428765191115549498164791155988359269645926835818073124292416579874720679261407434508792214462034501797935268918109286977863525490090819852607729448460520083845582228266896954922213114822606385787952565269510506305385425409270775104884436274414523275895405564540925022029032055666449456920822742685003219272699795889870411604612207056694294812712083569915575867769679125644071668837374943562848519676039290588894020626746748387053805980748795355631163333524036414349945706762996015660113821507539882569942131994923435481329535997448033808100384629987903762928822311462608344041832631994788492083773626312616182337315831638647487168594596393292996500322034722281383044041304766921656066545548576792383731473356534725057727891676499971095985737990541569388541541896638473308278284055497274504499960000 [109,83] -772064714200198080359787540709408848985295023473708860566286531299860054397643105997852614548041229002435739557903210692429210253178050261870951787821723723755348682842256665129814751175901052421267324750591812233126895643953133220962275546889048187102879487612789634267205315634487416361796298584559189830680063260689463992061586775643088542866683124998841323897402298080132723564701777763817739559209719838120589126374951314334658383907443981197614927706828028342641452224331701315231851269166197953035827338693190645258869317389689732883225188872783978651576663527003767995381828323216939495406456376759126014971228817808341267499335777695954828667316674269167392010055061429069990349501172482684871900430513499316443413794005533488139379731870057246950791906309764532067675148351613862888654546053717819100050015023659488297681941015371513468468376797684211825716907080564742770377994017167483565229114357487377247715498393807468480216345981201360559410851687127609966068771748308590788447191384345648246637280967990882310089115362257987689324176011636178699205112719368980713495980772217524935544138661688393027943882181288095297896992152517411818440062037531032655135171846513527830408576629756283504700238745656184443246665605775967651836762409774132651812775818798777035790647605564161451424617914026253596744869898464846933555985186215393681553817742853149761492090345083226750445204869403045303911032953533003242668010912338222523983233481223104676464470114546559874704116753904452666163522827460684394281064665092880084477292777958896122441598682257073479322585041344588561393963569899035646253233737978607549744254607272335197458205716543273958346701751085759963031510560392599535737103913311146286890076209499535125780342593704583546148001399155309599116400129654200451316391723617388974858570753501170340868582304711773574569418914631220600905806297751456080843568110116634697576644536529443140054796451113515939818403067587776560450235339861951768044400 [109,84] 33937519519382742926099830032794483112787254854416943852799488191492148722153268350294459049522650370360311601902052682239534343537648079897466880296684742825202189365244359445225696191401524644044337372600072992760382235860226643925310263998946474445172695787592060186024247045338966569053410128876972175788322044090066784315333663335381855696836429991495555117511862025151266653000872711902442845920518565076993516421002357136640861928726804944027247494199064222887373992568789856889784685525893223465371359062929394417156017572703754736523997489444208379631908458826554238957820131937237454091215271498138918905576683430157581136428393493996063915098347788651056098993007933791829618763605857065060693545601430174322174687086821521505712732163247196515058309621863480189278110964375564166607083777262385603086430675521413868230231996221773328459121930163073056156492673016019509943161992535889123232145907388746352428130338182948982209424957668398573751070714710443499266796888895838933052395492918723619036644920917626719639394163346514725950885782152792398129218832837402508440536567526944414568170678303426104734089495367975825148366341572684724684836669612844745079711702449883587778600726213178665426220616233624067907911870419152428726032039661315375905438528572561898926247233523260489446872831038032065466676923505661246516503932548434029639292797901295287042275733725698321843013407947496433091743509772071228587079567489203169225517692463938781256481294346837594060025033444762509701867267662499382054805429186259281669112789485681147986160259781732062043380261139534283604803790822317757890966467695268705382453127881421993317261492801407949990820598283258673058032864133980377386733464443072518492093111787770701599721394308626985733024014074402675225399501129507383395911317412935452149074039647633433508337292225465992750688162264193651075674103272125884655942293713156362412809325663570326037047633480201697789752109379999015594105876717121301120 [109,85] -1735654023761265178671273949937171012734699508004383015784685669863312615329617712612482705435247264667435497319899185704418941651300668426727071460867912321116558124231760947418146543703356890847841890053547425855662802130036344161419320105161524659701091279733542006658221729883348905561814354216998786539842403845912846058830571019549960971566982719557769843980534688000672810699652438973858439496599094941851025244107935206010183795306037657173189009936795216437770771954761256284339361385094567774979713369342364548055252975921582379036973832525102879400007820552097900010469187067397555322010031710780884129183596062343828771367237145364359220184766944056721108850397194048162212911708236465757670575895824870861759245978191068906441357994169184342623450313872619315514047453543903835273539538368170711366878820973266467667212481984291500554620540732008422244227547253570034374015859080831910218574517229930158282989357641156780080558142043432971968301684959319231062235165800070772775546338158657171624142565791663254699260804583981500574830678707214035243769423303412994712629390121494264035518789360766648168940997094114897521738875130559869500975518471774578003289634844414203135954174616739054846582979902736293667508971873260103251218452663259071785873713737387504380640582208825933176333051794542132033480074955520037017103169071559161948538865837146665284617794233301211679746407935954207332115295382780309220899475462926345813807225485164681692187127610758344377588709721416264571211752404624105688557797221560879222450209937896885580149867271726791984775228277445784973696617919279453137598995753816035888022646436654926416475999223967871160756372825979114127589549938585697740739369439322023573022239505713029039965156927522500558973866494050533807546941568720475036045239772027062801986133541406598643150837973687478492254666858725885154646046066184260380937245513006120604950405475400846422302382510892368010935297221958542542594795734031560 [109,86] 31950903307669841832623847104369035987144406225748131840974448505558705944916143777923970562856176464102692985005888613499254675607901770422014708451679394032664566650266630161841852103553559163628890848444533458104649236469133995734690527691794655724562433447768816885505737269792489606856448550890342888653800203754037395517051794673002235808320512081502903048487447969655477086731753960039680160647988757369394004625420680697565588604431015501759651230741299774459579071204413771194106476875360975719811369747725699002069221619519116918929808839911195173532423153273063338191936858389903802931303284103868528016654167323538770795546023278300189009570068199017267267326440334490496590625122658994541841978302697045992264133490233466064091482627661911706059634553221977852184860740452522287835706613493519027835540871016616892116718902088778056572952291587911618659242701389506086474576048220812020759001329729186475572331549521465290316580091788357364940478489990221928950213592853047483607501688440028432390546127612775076104378601046044186312275068206069121119031497145327063333702290989998511942201214965714191406896114246897659371002156063568636742105439593080478882444693576681685690946752338343266375528910738057341366718629822888646319365594816509498078914261947686397151647917977462488558810397751329681636121006442957310891113474286103768538102411410309750766748952031078657614515522260155760838514544975266654576672838553282035208967831887783671855247519081718259459863424505313234495850183874951600239081317273212238737226075602557493042656423818891924191277544473395821247639212366444125891716811122707279666660411629270016136743617820194947093965489938075985576876499005556649791572431464119213261441062016842324090023259344668559121408557388124502472868342036912093492642222837933596828270774536691538080213753482010024695886770750413609178270577125722675851890775804966309735731539490432528795706930393141915201932423408293334432266569320 [109,87] 2224508702105996083904412875368821971902308518863248597738830824255030862644340164813262609815583690791498980225718614401776760468713824836073429396552915823923902612483478669823776927645700402849127477520148408760498623535023496312644809370581751027825456729968997921782754039470469772954105673173566797027906849322365463738495789962800996202177126153180467777228315483049828996267352421902027154982983665440159883572919002825252936371149404331171365754537268257218275837201214127462281950974302496921621133962516111635024111167094113731893977790558587869625304153478160457616814736830623482600759310798588550260642882014688563255334431809920948286596075761632922800658292861050855739198330772168902220030220028954480374519641497528995101046724554780999042289091420247275587561261064799125078833368809420391495914011389647900505253087493845059398409654889954101908755765540848182448574853277429617398224899818654309288720506519382447468311923451226326040459960949405359434573664012894371093511766112936175834423130925979369944540365631330044719044358251410370240428423179853109941934605741884828870861413122454763292051083431736266145876824218965306810795539818144184129676886323510247442737629936216211008611595545616571860935382145857415560862550195923743702657690781692669578192384535784589795180517939151254201442143258363036006494466152948535774844301427812465873084612815283759600444736285224499325476904265473219930689880061298456913571557057651862677248824048161930866398728538113840089246670908769948512830016116695770763836745738957788311802976803873743825267904980438035632426347396656865531391605662729439581083770009605005017309676029572372682596351535599237049931430829638277568247211031320402685702737418532218156822865942562287117232659793036486127170302215975799544823675650438125941379456163453006912245616230383786389856636564009672998185684161855818171230165469876434742702564423732261286532376831449564101090999977919654869460800 [109,88] -98080688507164230393981841863432670874800129916375241003650018975228686599756335156575121011789815024389327965503647822778521645829834266158347892420093203173863643355653458259311424848150406592115061436642088903528213046953751255628593692239161380181613906410016100903627392060584108972770983323276931772972695172110949250706008609878584286348000815057538401665734172856946945568059465311776837039109051926944854743628582448488695412621600083321285983333594147261410466224716199672674161819830470934967618196704895845146327696083978219330596538377836346870572260516132726845152757650793057633256702757874890988051126705816227189645328342516415609130254353271251554598831719858171649428149175453235092328942811415230855650328336123616094384475394689724606808599644252341516468081235670336521688520713076613461923220699695165188517176280321483610422046072078208265317873830681356169524294449861230131594078331327413304131719991737754403365782213351886141129087105948885000642057646150412783779063118834837841373449208366460985271945202234159651125341078215440755377810110012472897449859929680590750384620670956718382642408441911762392660140826944891877533957104485318478561943216497030527038741946305836373398946260912645759549890038695125865797349001607262783918612545457784596501959346675741503722048110190915759874812570035297226901461179812248195225072403109443669159066682309801720275388233476415239379215353801891430769137220501729603754935967141418705279250014470677766668280328348162465246372952555818298273820170857856290278626945897296329698133307868715623782048256265372969641200446133686946697487420341793797464774368776733525393268968583172851216714203083630576644444955169672997159313425227310429690633088741434612448142385412019917886168043160062269978761521125825200259786788008352815553330321331131461905712296660094099233418677368824438145532763830878594142729573532954387768002176472094757238434513161838475206360457504447404560 [109,89] 1612429497326067605108736132753525548632720401453769142124492414989333065767095896411913753791665776354682605074939413179410909856204829833272291803504597377637027435768438205485945624643900031246718182824869171714158042207270665143989106656789908417747446917959077980598382431801853103456830885275115725436792815924815525593830593212930940054013992654864610671269750520227307262964525683646553166071315748298726166070404221251814072758099627773461930627992791891467861902228823800008971679296838480499042581744063910708937507402749769646445932506871634371405316437303708507606893593559601821282041327686820542595439055716850329015139995687449581671719017022891707368486771341883670274122796286843326508190048715495302397004683021251955352532955900954809114035110094073549266856597188730968984937102262776442576114380131859813321851621700872550838399869482979477780877001534357740014290310990853539240872262671300886250268865243559557591996890552095648242049877195777324142097611026209826796798947896740978211655222295252508888128384331712073093437382236055893433243612299101498978245553908049117164331323108674918023498309298494595390657732866642680110944945822349855144187540268192724429929887129030878124470452727700668345653283521140625593047311672933144756184656659941108831453751974610498586200225037950121455878287961987642630067010576559239957276466900999187554767466091124744526811527947312374421385066737420897835401464512471213454261313639555636754483341015733153799499953213173624883631045480385528850650569689936575441410365251239459171483939165741330719783008990238956944099323472341689688596450957177649565704622287000355252063705983334341045702133610305610288080600274470912824192152225847795535096936183381216702155801821064713748062103660621195066647609103494528294909135922170525147626750655203081179809064213244797002906472125209920530241154939712184345129559458358941197225350431177508414776773388535625362501194683962320 [109,90] 3618804181891599325636493644720747721313618150514521983960336392257706836498105065002921387374694864022410283054685923342417344759722456653285135830712752167877869279185182785025034814380875776595839506837800858874521292162994733713502043758449293540523763514585026868447497825063583509508363971219629680831527251655792893266287771883031364864690451003697930265951330760358322318638832867917620139237441464995428928425142220101288354464333408370051877569077970676625822000460240658910657366348149962699660044874442780416816262477192975681869299776179737059639433274246989513091000028217787328925979368880787273965672689007865542957555149718131938942913967459409434128290141588879141299799529679642111560793320766525605145111113162549312431660763057236814693151290285696483519946571331629290217857461993724971261425643223416996090630949990293425283870981257439241565069293203036567731729091637821978237410541680116260842393595371248535072302141879869676213809621178853835941853043307369246270888397033749063199737393644916322882525704943978115724712457862003877934733391897750733036573046104498491116104579631748757883324967455043517887736602736604426766223152971795005373460274474415096113906404134968786560903578537154341525371230802912013746480156467803327098690883048044549793518197783295628923778684800822685656852983956585150956652266593389634811140926642621371233181864191969190952522196907513452092656300506326392312783415346212779698950712026871076710607187713123791171253883745567542515067034439169479017264108869029188862607272705043071355252696437111207540409507744009612983944885689983335213335226346575181189510401901975018481000254939542284533544659024283942351244369219299420714288803680326605441470736300716859694897616705049338975915056399566450772414853087252608095704701825625331124375629829012311838115054412296779364252700736656156246043495127320876014473015538879438903062058218676161214424540135708760672713814180 [109,91] -69598107068991877151040914429045781474585609678976040169765346244358666795488645135912696331205381175823003899548883442910335548822073619040992729444886538148483825235609322876745662454556253566525382833924136855709421076369254584830426213781356578513305427390369852074350648686384949577296160489486695280991991900948490761699792766773792486356032833951691952236563142614829126109224484893585547183989133124370407267847649281371654002477742286874804273005551524750336352949823186562285501061278239878883806433824211092925675408526975314986328210787436714957356284289200966561642091303542979363706531358659802250021013484087886049639860897185690830651849567723065492152379307525107176943642161847399289563436092800214218632193822715378169554305350513988420482556850167942966942902138951506435582620685661358149475819891063675272440769404438727801376600894558986361742431548705766685276206368241405490403326908621173853924447397660625281906056839036623711937629659247175380757413468552546125687946604988759919821815130974771654498363085161593540548049990329531131774341457003224637556941218808954954249145053686022112714841278112812445500043235608479828832636776206466403381711289872148462953812822207623419744034978293933502024957287574276000571398571459048386169752631630131283069377754210562031575204318130716497490779418839168612572985665626261763491356330283642830553260583327338272946697564981471152731734829926115043920738667264091379712829585388686267489489364900058315547191152486030991666483893505093014920375257138118612357068872711421070173630512819230040814110162525040573880176350883825218167026381530094180487507209765978450563008147746049973892611036134463961828703777614016936977928483671712193883719072013583855480175831127123733290419810335938878812575143634589469922088507010343603489682036635610291610587500873183601559365072756398272967278094482977403098180411655312835461760557766984915075787232411079069696160 [109,92] -4518898451624372008548143415843398984959828788868289904101377069650648161056055832438992380505636029769748364233872956211331795843517741672189994885762157896709762540340643268836315322850879889222496138392759199283916989668397742386036987577012231922014963240179500149853038254976046824506714746908590658580501105727882614959129771387502492671661888544647192307207143201950389108258864306102322950616504906653912103915824712558512642079353139918053752147040275783980803845626429620077095538627527084925144306048525000009698031578578620052467505898843308070483529996236752482197221544952397159541120415193714447929594286099404429674330641383505560221471008572581418889822169936481470577129657667808060042997268183036635734041512991828066622593207123642417837675575325523367862131721281677030877401958552443009538585862664435052757436036485058740525780190619794321273404464093381927014287429523980908757691021148292498253922275294711745225449223085850710981302646805073260123294182947362001244068376751044666456888584999566295249969611956233321323364444565578318406304998262671676030931548360103167457658966222452104953472775355253746650711275341699382910445677861816008709389282596480007812351493149154980732368490567559555183158247681620485097029314707141336404726941626500766755707061133218926655196291770342731073111099788629653183044289928978871368381125133183985344009141569277743091464327011318629245099792109987693338463274268106139777615989180471218593997343527899693081964881038806159947391955113777972057092458878406190102185087948611414972219282247865005991532599954925181652654938898820615368482097658110469605773096704648611689057863658098748134222759137446488949281424569846956538874850787191220587349097596369093896234663662799558422986533692252292673318353551768106650108458098259270477312506961693195307505822345923486495864662538765482909648413813592917313315873239694302086775340181622877649589612329556341580 [109,93] 138957227106899180613001237606213992122568810600808192866969944742651187682472605131835371177510477556437282426647615060264403178427175673266826204104799228781444433544495597527604416006046748803168371062589913748426762162519619285142302852885416805140123304749357399030939576496833973936174275275299054582118103869217159351101627272225223590380172510405424891859064422310346583871176178170239696413066824637963362311075162980453281322358263234854144995524324693106850635162060030132037381749218375947334119777810241607944802962032914993505338908517064535015922999828280436943833636468393663835795976841139823742629401791962507442651048707233636656932048232557012187016296626510646446947883734219974837620357203863848317700006221471743595022676920705747743988093890620754649320716841779146144351812078227095347496991634345756279897264171664529003537122589748347638909067866300724994715602976480001940965013726531667823239942377030467391686584930810950566803477216102524596000914976562204591210680734788346484985083511138357796373553214267418947833848072521241975209575393751913727937528881837183046304588495367633615038566280474629693938803459626372594024542242490300126383740589827460988671565186751489556395356877294441420953674411279219536000080045254336915893549291709413711241304665027605037302745825642711247646649938603784484986891270091756861228339383651869449677251180789746109907301033688332525908121210439487995647872510797409902203267030415670799926314135162100098685738149432803579683019826326349129092444960505652646596043616241512295193421253578580674965769237376230207851556974533714674634604733859263226269588354329488175100957613860032944994480577099540724284933859936960984085941768976514249118327013270256526993982684779119127309906382356386260832180197521841007882997699831303197136886475046243065537521315179551495315105275368215268196632823659794413660628806487257910518497099336825864441634608263120 [109,94] 252635018109034081469002855903368412020662609130192351101634194493364433864750321678684086971420412912709116069712538127602983684562697395351525934522264748623771071485506977140997269725122254634060248210770788076199099208246374886087964557745150476085415887240512522951724038979208050674370593455566011158699572225637467294616943553682203968576519463796934196075000979579430889878491317893773632037246506795178624082142552027610173169272845673044982489983308593072621341833598044948715038272032910396547503543555626919368374245825251830056134790079815121590072514922702953947713316386433808872037448276896764910934359721889828358486713007234573110827288817038433877401737069418111865912856888145809681854278482822256537727850302604770593435864560437731712630152251432238478105415648466419393675861220776078221763526018713023391636913480407544697927888282279708461816962255846799817550411395070222871870907288224517043083504916977866094489029773029067033153053544605088769535436402222561757865423988828698467496817024539425344382377851923580638771585055860032347989151957653400437314965860005618435202240254789372490845897808500540969507330933101490982232102292211793572073904810296782537240802186712218689599096492734262037041769665505696669385639391551009961911122767375573118555047340922523370677706691459279606109195083347122144475920185807528204468611031752871297315059468580989850489233513191561366777735978738409241278736423460878740553508448951354172113654706602697700381674403607220821100569952891359638163250961344205163453449931554727400458911556696157902127014816199358159044416080831313075245242919870789581224156805355225094273020807307457676448501607639945847096176069233400227877422384781202296622268284683803575310527349896519260088307795528627519075694877287194773674743651022449681682005140453166338527551434021042529471077289784537033140120567499316745303109368487245529673546922062822305545582320 [109,95] -12716170538563530306424743998898008940875299952642942069599033025718072758307755082488567187891471029954892305858348976807045783460254726785274534302039803292989430830325107183214519026101645484123937399831860680099303877620473794805681241085470909611274790818186540081759500662325179405816782111996650617543030449088952184367367008736525934581322421383405442144826425698240455378433193898683813825236137623555117043972686137454862404510331251470495905808619971063336795081796433464210564230460032194006347391634404822249148792338350717717333177046811182050669395470174532228010045794905474189860352092987617034778594104265855909724989886536457982546714681557504157763310200586430648490466986859845000966430197400791888108522111737972516018538440590980299787393025830843012455718767549231783499366465221576857380225174438528879159802852564359134343340480979260120828101183533486915495046557921549083954572719428613525775038634097726991127247556563086795479358588176349613347065426491255530295999742309335764760760416700344909914172499853547441218738124919905970258996735069917934163600378008455203107459077385416262807196762682936693664063459639315310206132424670459289962008461895140986496917741230640897480300837619963713931735910932604555935957999567450104702898565399963716035922573999728703403886610245010477870088398386551159236784554825906053466704805949238496672388191015024197154373451428508965708033809559446770955876663737421888631177497537302549126563146274671793478121201221187596438087642214012297536264493245586430132301053664530554729553541217378358905172495682177792371368437656107170904720340341360066810399078048194916597906639884886028324250406865567081525852726697746865782045411799639949336803423231413808881732627898124170290608739805172108874625799933438503037973508553985772663464521073929902567435407866947785703158428391364346676839136461959290014331217669650383471144010650234129527440 [109,96] 230279339264482167392451684418081039981329043532947827903603698743406113365989872603956992071907573555017231110603075556580839207553555006295282409251563478540008426758596179856295685210049802174737010044280518221801750313180875113251225033793063303393535950565339560794951736913273682115775724831445048234344755357364193996139457765489876890352902302506819747334743010284463677671743461876084110527708275647433825765019454855021067509126148176446770599285925897694223148580246753350585400784485853914682863930870332312982603289968344452021716768775525981280147230783382381723153227697528326961495887749508215902912149083860927484802429407518993590131305267439693458236273933983607308211955736927962492713146732975875111350422775408575111201167383221058730199320709413265564545731171822041188797767426673564771990611052345577565422089678850091563478901167244606157858178891577886633637456185808972482159026995933783151967880941664778788036287829197886450803075647568730059262566896993880887821285805382309896445378382391037863527537912259298983834219913361146719249557125482594659868801892984983561674216914706019077242832901391763529054501430357141854586029740650331432268349858864744957789705472027797518374996505114492537317912117459407001717589462873766942174673476644740939628187662226356925558520024672555241978351558818820096763065777090115221763242453236591028155176095549702454297969647618184495473589098874249132875998662680261773296887852641903361203597436895473900967058953646267002937742416027788981106552960618998034496185810317825333008444521008598251385942593780235664767352270936469853593115515133151107678759205248160567325279029598803469259618444750053050278350069067785468813704659813192156043059999592980600745860006535172397938525188236947354661427327838152186012629409036047988712274292556476721807558828761445458829971071171489337697636906456719898415489008590355889317579363829384680 [109,97] -772616806577199176809102303055513876132492007014207731695535636793964755251534674189354654168058097849327108614234174504083492830997879277977952613009981271537236912347883967711453108888326925814283260571349762768918222923304419972818544124840718736971764661188614149767382088318941495758219505460220362044360421525873708991959897745897670430739709665358879594575699156899534008747022136758549224352809553250282976862573268492077258232878452660076636703318108400263302409201757549410209995159111049691523300334904961013636714460808944680408429293673029096861079989061475077951752748287914909528433212468058118504150632220465831100536593862016807709858491814769033203892839135120653690940134490817927801836907096822358080130120935957142204492700082002529079783807226196851407681146962145992616889701933811287088242938219191788034549770154441502371166892437435819489108936035506836545127735404816648141545639314180490109650683244078696715450017474833953827687949201373153658095731023992415534536295072042013951570879042923575321369730620220093137339128131594980721046014020802388917781392121406362657729119431852090641642212811010344742474411521416975036234630537433730191178481910803464308026431766499567783159423125519141911374921975057878690788766142662887472827783417411624853494610541472370350055505821667695954062417781179783292472412774034950396825555737624639828114704291310700589044239202824967848253621748482821112627994345414269403268825500283883283284527427025188198091948360188011909666554151932995741633434656098616522937595279757235318179162174085546657506789126913386575531872061070715503888146387426818575707916963409469658983778108268076756020138456584986647279476216546725801396439947747824600133738662726739657436982256727264403873357235351391262775156855999472885995967967445756167088550969718257986205250442217665541936751971461457973587787691924933020474507719200828154238879347280 [109,98] -7520923042716948670581519193699522545230228156324984419293179033860537477765071784289515137719614933434610910853760817762160223650103057874658514836353114587206369131730885041136828523293104888858315463185424297602797421171504848996258238211844071645019377423500500180683230158057645674254737781879687008975067722414240658750034762956588784448898199083816808696677157008309461898114450527452551595639690213909554895733125365749892473629916290121757539504409552893155884588809972528934741579359636316028718030948045292854948954096502214875918128629283671165985976838086953477284062567835502728378676315594703260313509999875888158972654875095624446153259174445011183880500879185409358208977732469775828499162022681470629984125520782667295089637858157740826264142902771906121512589071156486740292740307120163827542976118388441923974644413369988704487018221396620048143369060231035160838196634962602084012610615646766882123661378975670429712336977995600064715632293798080998121251053947801987958419853246929846912446662925254424712825246552840662858048541531974800826827049704939014547399376051220358695841771010197243610445860974677499749219046375212125426730151034946056113240429297287162412764190210081085607767731445504411852216451386276421460879612685894239912830056370162325461128684214014771725995776669237103507481940387558944471443620348464076660252828205661875508420318934330181660817737556721409304229153073837598152196730666099103822444370191753415257154183014004129609147298812408055277828815821757807480646206448413809583462538135405765637786853984968029860740553591682542866907463102038070783274441050064869485300815001695770154632193279976049243197285979982364156221272505230997612534743734734491071400566670418492396135320523198192446257693709778431684389372223835081926381798838824713637442167999466690631168430773351134202415573105229101265172075381494397086494336072338138507139840 [109,99] -47257266616092124846801454163624780766626445634259260077388680912853268653605335761298377255751627035859698358714057857775179175312621646124379339323379951650236988342455779618134512388260641242360638655968753262694261674630843708995821590985609590691269380751915991044890754824595244406743240102621953539658989185915073503408851112482859423381373089090817520878643862766416408692945005902083989088025839678199372447408490120694414473267636984632277461147379719392072151708984041521111631476591271290254842251632304468774075969550483602730537200644116509213292085298651794731390185035304600327367188982233623269927487599192645793097475387532649327570025672703584631760090117549943661879344240720688566713642814895059079813836327679904585528348935694277067924424771012418502420710653036414674101856465431403152365933121642102365243819892220680762214402025974547039888179103565667377656358948746187759963358882560253919422698380377352955892804711246398146886186095989389723611583778352452001444115325243666238973027967928797633636018768096105986116036763964150498135139544870469031924883464761875809041612901928066945700655768472886989135620444012070610793890796647706030372071322396134817049364802583563299044106217820464786401855197398651844797491271196838420025968070557657116061143609505847233082832593399783860735166983230027400590707848522131011976070280771660064220169577085831882454824125380472655883802232143705041811693409641885863526315327035341426574277478476280723529975231835484401489390587964704984954777925542142097986162518715000654674645861696919563527439498762438045783109438984596066212133749264600639128368410583495022268323143954935984226873060256927404294583470512925793982386339293184051970574588692612829166438394297133940382953353823776695336077139231935677365103240801602470096606285895478155589465716185159381132964558901622955755535892035650061425192330456830885440 [109,100] 334198589596886672754884160979581045458073074544614530233647368551450988332247285179993567276811565758871390340704323957509972934530881900926286235974846851749157653616435690412922690023146327103032207712807964021690928174511853256893626721101204298819807372740270824045072620371519763788165738062062654305224514669547177453874951060027353250994267016867638754093843669679973489846803463437589650097532022394462987446013295499940950160069711141092643483405471697968062563734352460743009676350320004435494806442910532056231805433277583427963787528146392924192176197289315169232029853989183323906595822483187852369256449837466264349621642174905464375877571330188620948782637452223325937116098091112365450293287163033964629253683346071070093360211272369687266667779541353903059634957626779537976593776022489010416184438104700710027880018727502668458317262140219362856474543012367572634306804713786577287935312930471994906904503805103132910678788460709490517981067834052891378100978054990276339432559519752342649284380747525150081864813985941101089994025798313946762849914893173642333292025595146907261608507540399961289709051275485689583677883616257838137040811020006426727285792965879019085114015174161303220422272993098473888623972213930972159321635368773162798192196037389591526877356276885145611110515301059184037212888724511472234302029872532033473280539223642126786175955462866630789024734484813812987064095460420548295829857953404965009437348764788624133497514286938309372887278597030316591671753753838288447271188392540362787040700327284159878709652926596995521993503437242905241511245395399962786962532681598882322872018929310658565885503425099550700654028466203528696938241793659172475945917486947707074582706947993036104235248119858592685975063732951850424228525079034219970597059275900157242309701849440931976802235662514481390778742939142907939651803952331930012728803637161160 [109,101] 2047777470064655176518705415124928322656611051165283847394895782911140078678919412150887080290043373023235326122751725202483515178928963029497278878561496221721133165279091627043706451549068493308929137934043468257208462053471219057976438234361149717512380301129697056710010056614052323372679379885510885229234261868202275708088786967539479942736221691577849355142354732940484351606056037165638264901603387001463311335853354061207235200123017272458273214606859885286722822961554975243589580765850359144411431326798358521962096268550491542139677189357045184069291649540473709563492187553090338618066478120607199822433663637530291034720362109906946991668084127863223209503111206159798140184188429858913248552724144412683876275478105974257086208154730040449116977683254663869570051112573376142583727353893039981994959873900317770738205858124647298471596499745058898098773237068801364652475910896306574252949812078418351395962410486759779289697414858670193774766817360204781764070822726176249774288444406661178165533704228270977672567475529440292426020770288445411765238861518682692870880072312454850862159876543919993460375513959459402357951775576632140717665243972798795024703993311785819737108472776869640784912763989456697046481305759951731506472015880997007911897748396040288538341489727134340813421802805580154019663022802086450307964721478220315922670552634820747613722880199164522355098094517516918488580963221549599077391355193614961232300537914044549990753884218553883906523776284812448404721537452366567604457795171849440768632099854191338721446790181302397183606485134463862013240614593889136610648115376443014436197979565277827529071165310427061705093428110820640035302336328257846759520887537174268068110525566262594342325368024532398449463111214920549828272656133390970281814388857677600147428619126183520065984198686017590766704437712488904354763482649548871069788875720 [109,102] -1900658726461972138502475009818077728627681266147827119834734113479001958742645633562642662836189919585759342235757299106310879608970879209490814914856269403263241572915076449774694635974759834989462943706734302287124524514287628047982700249072365202909159855770354386750189042998422689910551236377516394007425657415139050665419341941041541552797856009434395507743520683498827285816375580947406815838528574999547932213170050172951984093173453471201621161701816202410011387153594787740037852684229025980676723233409897081303836131492829999293346143774893569276782913113150267004121744221617817301648769423462456489005239070834040512656877868923181343468411206215332528299555183717529171414799951866517424946635563995346554464835258755192045904256226362678244426933409996953317230886232587529650633881259228676793562420253920402487512994116059895039125682009893766253389762883982644386629914692495537972262350202057887305220262410047558713046105614251566858886268993542352083029536281378942242957523263373377170801293471990291421862352674371168374960954494443412615513647820594531289120711483567614488669447812129029553382689340633364059401736897984687919908463738430526370108389944360240426598599836933897448297009246244124175673931065029829916926395341736800622998132957311002083985071963904704525183479792837497993646364842677192441020495445824048290195369824988226749119460741948634463585014890962842063913243491613812123446571733222458700981719496263772888961519380056648104709749462414444549547374953489918967275524069063308298074093967628298835360715729248908933431074245608270866811483006744830721702673875768842240550950808938496099890043809025244795556187002711817387444125855682223445296622627885440704995350221911067356033292016919210638808108848564169495546475023898737844593187059231082405253866045917376532898438753549056756179627099448155349435603583410788284690 [109,103] -35961957254183876433888157996841862911447850150015278446681054094578921250942383235928067768743224654454801383646249772682444080919279157678246345662098571919351078080214462607417630736529242027501605860787593267515828234822704607084221910364939356289341459331987559047393549772683705230372603764073561210946560532569449166309251777290188836805030011353585313371458139638923463811970920321533686848603821095693727423691898518283808853497904764177273493791205909230356986680427266659916617626763000021009542696360869451607835542922655281130993876791344371281727758659517088866018582839798592230105280879842551448795499976484545701456540455804837760310571302246661871657294945832822888867329393608436058064310754107075926422667104575799974838520522438477760964231468223468631265651461535928518700222117287483409820876839932036848954608435800270682578867834472645004208816222668999749293116140080592868958841160372881333033405830421453142685173820603844923455671604585117498994545088260195505773415521925395951140207567045854849317877266123671498943888575269620433763622283470844238815076781145464619546090555753980420167154395822249684758256057743853676852898967933838927567357241368138807744209568916859555943245078881543920474092345644818160808615474225213845558228134033953671968062901816153061403103690630345441871995931123693748358706804654716757908960535798949906144525883125278201121423837237282596798626877686495336732145055711171874760725981974504905815335241028662711129382251797601817189232331193155654906397318601199839881690141583952560118933240329584432265712589750065114985705736117670475225778561065347136447312548752234035389705133821350080597754391444183597322522774385501073001946687328470774423250235873845978167863004693877424669857061781532748295514671605677372726277751541084095768848425294606865387494761625374163079922339822796873529409764889630560 [109,104] -207992002154337432253921667689320085562533649667086845322849839440830413674705115779927686303530429763310752230281211375288685341759281084562386556811600470857896204957831856118039603494529550915198576204444631108218045943243822525337467681982872898188220209976570796265577830516034810571237452441032983251514301602254245374323320548562251337575850500419066824051813673309060878539924474368386203580019971174260239355614956101284275778020255397544177027506785715389268130191636921831651029730459581367108165242770682897205318789185345316441713622842628601234639990992165908964538930068770224743616538255072347654137588859669551156943532541288272918444254361220545216473442140833483672457219130954491087719785908574273808724373492706289565880704922650722035730730761955101621072123533827822883001742380816315380442415171116543011382141643556375760428659069030614038947797890581080575389729282538285694755421139763501456583843508460832180946178383349258928742850804193283897718431522937148233458914038097332333102306473609969605243828903138529112760526969592023451444702976889922985473954706101050341420669749186844114606804396633336000432672270528258602452949434915473194115153961899329844349067945627819254289759760302106617301719669615938319216677952617220879829835072125039662327206238432748650825633358228833625549203896377071526243519793190363241428178813157206993130395517584131087489645371382765008634001351214096469540706071502990056525032261585767908138344850953235866825952099859888021914275726183670859320111744058751069783291636188435986890704702289504221142539482639840035882031391512949992591174760742242861745552709685073991461626529615960266566644866634290241007011577676145649450349589069891163124000139581660464695221520090985650200788867132397407287606760544651882542857016057993449079824853450227758303978178877762381906323869327282490948781699580 [109,105] -1304796675813140079998642590072044125216530880611120398187613287753254942077429843459971782356064955670082558635337542361241751492481590242010538113831879822492742142764904260112102183949670240640182627839903823629705232095689459468999481685171026368671904315042199156751492990179413426274801554547540827919732384644189564049772886828878057996011699280286972574115917652787486074895726185211823463657040788927652195285934181568505261746858976441689911441268571864045392457535680209245024001083575998922408783519299986942042964452642033914268235266061930201433492979635100417603668764284938769799849779232575266618284742556202012766012006387038554211881394895464431830922757140482963501269243214359510949185028277962851353641596234985964107487019054299025640638675759202361186513424625604196441137784190724970840918361793750309085527488951947054207327331799693772110344481358216264848887836223341005054123103114718291370723169589703192644276411895307808569133478741707351999060204762455570457133925772420167963504711497893422614395665873560216384433703682012959732706577849300609587175495926129742553955320114225939429257257062204313241035684785209807748201987719026053839867592848494149174378862585238763757772869808665975316327932396009730744949018553280408184077117255744672378999175099362594810206276782764659832394582391504070798977071624553577586258924876623053223168158513457996603737987979070714203163519259742374078613356505173266205311009238911406009010736793224992779314846879892331109255808583386817950165837356352966796053768264009517286281050237934020651790317114902452593137479291326924234524151296167110505534427450175408853630812198662904984800934296729906552958600831361695330475934435774965693076906482695613722878207739921321678950894557222840273072672371896117435693712730153347460174524034399601843213549750004160856583292498741647300359760 [109,106] 1896962040876453342885434812912666611724773550585915728015586824800168951474075931628123928864933046217521394499685276185676123974326102141452003464409721777197733002068355684952378394100022763096061963949460699160936847746248896992436576723259035485458696427089584303921241210821575205927379052172889712571147801646574408446629185904111417900561598076695497292532702226086860159324545675842803064365159364375719237118267809960924227271008224533672332535699907947782949452743049553879185734632719834856530783376565147354040172020885713443973686980343585091884718801023699716350321057030103144861864040712420147254387192162003410809732891782779092367083793288091395306322939855815347380663737829589241721408264969560938733636368218756730756852512567140992633707390207613637720970076722990532957415424527518918812410169595726675786729536571300518157825102924197615903108520935641850855039718002147957921654916866249257373317758347978632989306038188695793286260597945220512439168465463677147111368540068661385090344166039458997065561180822314601464002358990418923612438135500685514566233677804366269495412891894854337934356473611403367531666270819539295849033305842402959887700449591736042950284625126483706770452562230690782472901580789143063615018568090055169083412081702417208932230652172303970096782458637564523261895440610268046220375643585002158622564247945568453179809375243506097242564430125070461854824785800779627881057481725903856320989563904045942930818192825309132778857038467587428701815388691243058604036351829386515790481572184804678393127229148107745826490900998423269741989112888153170163267910116116868753439180000503096456744735966716015589533623472445221311572229156155841226225882401840128188087664546578817709624363448496173463609838731240590877735039218998275668983913284889415552162695680125415650789928668455846798307610297174821376 [109,107] -6873498501620091065949333707206561536420464845129669193265442346777485628725092127327188312471212416057889577796386474380465419622802120091174066664253725351612748874425506866103333708275740710942036047443298004711300720960501678220454159232475828011774890486313480893571409755927979496421683968214730553833265358224545883871506487757708229729131134360193200405840672990315650936084013034138483533034434733268454181405493262359876955645832269231568178089003668803629996179542133941830768925399413695774361770793941712871996683698599610322888468746952034436096046064373592666408170233897631382964443940858264306569429812929749068875957147984213348790584595890411816034169873562921010205329825827975101119018392472673730448774245834188750875695214677260969366333194451459628888742642017104720358032086341511208937677943933935225654796494225429723989511751394879473539059565914883724688618639124062514676625332421831097169169256445720526271309864689446327701806610845650288598114003825554070382234514745039942508555415509428789602643754417149383539189766259725727602100343632757454295373275056132175394841687636592408919869623951397621085030911544785675645753476730323751985395271555056712700676139898891452470592558791999332337976141796640505147655310788820632763659327030425114609015308256170390516015341805323961782044660681015737129925628334981045283902764499474895734147601548963852662235279213448275935130406934038626765709168386440179747086547054338297214173021318528129621650519192413258342788413513802097853104521530400479274192848269277616881667721167739190315780143589845480104131430807735074124302909718019607385348968280326404032448643434355616098576913094932013273012547097307300615023027164675337274588550012582555002184468481407983040940635480558690783431293958809708412449350982491978648728245385092975698251876873520940244300910463680 [109,108] -2666272810738896283817671042509993235659569667994727524425791050520679815364640715977704962974429703200612500257954616742762760459802837741643917664920290083336445338090856112219019028192794334452629018812717035394985616334137777003614468337623527263223199963137883222198199762419809263742833484470416857043855923346896200625916397808769899494703817380259526378065279715567710213225417942231493720918738257346094994231266141750546883302488434767497823594857637626941677884718767048618232434259181360569087103563849739034216484835591737334187272375775026139902246177603450849394843857384776856226191064039308216096053543555208288188314919859268168639004635099687103836172529459677029010810066372361747287344577702264349494709339521044539498415348515904331550397140596447306821899320683081613990144742886639053328443747932362665326152367336107890081775278067806102950429420753240741019833632333176896030140802855930786538067943125751487591528405306910947607773658694444803597429265669078306166930492869842402034529933683466509065052436364131233198075409761725487223438775029885857450122545427264301416732357103883209483595334530505911049571995646157637036667006061309567203637023694082208121104890104243259106711200714772402600070142685339874762544499653840413533814627639434467151691689396073073819901120695726355310073271495099349935102445134761860618944114705203965315463303019056155837933851756707610495072256624949052167945521845348045234505367863407645224609943121711994707625486359353379867731562052493426695191335448244623245567258687491773445704326895288250452206315617853017968910998073756248734773971893518131830267095723050809348736502904297665373938021734755758952116497516603027290191839324704331169903236769766146813429867333252788544894728337839791671908354311709402484075003713577665463953295749694254716565619025180982788176788 [109,109] -39335534463851159539364111110505768596162518708545024060468947754171376644005587036796534723207547596597816390310422495796451087298128628885917407384249208345776256098182310701064635179427459249510863852688250073062214169495464679935802059249281620702906345541647862847655532903062462195297713577026419819365197168943176889870692214316448371467709550130182834398346491807807194392692968381502345294264345188122587733225638304010339332189892902406965302039872685737015385769998049315738955017488691247712833577777605773963978636880527655268708545047149888618719148131674809132113563208997202162594210529536734639805599046576314383018989423931813247137829989850646641703031725743462733804281381245590171122112267597352211029857941127527456430164506844254414766835757936043080761703442422150999718618934732713719848297661765061876576816453523129960531583719918844160702486093554095161961260923568405318738278282255178409591951399130847790519672492471433904747581020605458544219970152978182984731223817830049548888426449365516518179788064487708499765743326954194622463576498399600228031303482888147423133865226033482969087422867136459824674872519791572220907783555216064666019140707143530533261882653251702577086748541577837602899891897191154576063270516214158751493621024505142176364268791543421647285560897640906855109042273599655339148419830069217937402504306967987346930480877426240969882421258993562783350629595967143452585874329466383032635891909230766844963679282224518518296696274091090966457587721813796067043886338104551675600629286436086690964443844770096387431398668699634854967527880313532220469490091142848773831206688783560030484823408287074426278452892191107755734281712525071704115312331851804921380611400112155413886743298262278593532862930566818943212010011096097461941453127711444766531391962492897708352669702708348323504 [110,0] 103834981660811023608844591012147299437867135195791370848259515719328005210935350541337113575883915322959206807590812735931167496989171344709361300189982688009232375921826989684566297076915868728240501521495247164806498151419540111132194177959250325210947422709250707281025754995973959579031551789759374077797234431202087081466789298549539946594800665149072773559551104754462030386460456937885176197062484926047940622933032069070296377240615178436611639766384686888116097712926837300483687383732728260588031670437121507019832318750849786354055089951331542571076700328789254852276676465994490399129709869962905328230015484658074778703368501732404994362404961108012906299920046467230751813178103490620897998772168767100961044355457119732438267375398471620465700125547218974426646379847929366766846223653620076776087794333282938164380719560708025492009013726835707291984669305233934049780554225551888330504246415832653584206893216825534554288997903134044177252604822995136953104335120144139501102429100675668946118956473071637525016685447171626155022245182604683582376452854948359722364497925805916004399164834797143695174299432919061120060173247749247323478691258184020946784750460449399734231032365860972903437730300973665775988178967509417750921762752324687979717052376869477587810992408957890732419832130147920927841144920868458948084610074066284347855355869970059447891205694256909213836299908583285460379208486510215782289543426220418955370248692554097378812916543360887151510335209370998874560893268038636679450635773623341460178210816713484646591614510294518174725961025531964712341454056297223184675663736224831971273282708013903320077723781298780153650397707814591919311793236518166322430294491663450161581873236831039575475180376616494389902605616662556485250096412558670813947442944652104787113981437327619607249905897391534474446893137986174908096089217231777259931661653676380670305555722953552706558686880094247537965144787352062805101976852369528446455588381394324642792122974787224809353578516860710570687624172668446663428011272543641773970747077495986628782300124942293166690577744172514087225978853873881369756018711036915647127898409962654113769531250000000000000000000000000000000000000000000000000 [110,1] -160903028027717366753502544493196485471872319162739494443271054505988175269280353626338210239075450978003573365591938646339560758083493227257388130136926223965981323982924543368700636283032456165162583733805584100811670973829903518865272542479731204309533070298457967919631691024274216822386432530941645882554333740181087282291175532676160073455496530741824130325872599902931553197129992476520869132584832390028878372495491056442681489525579969231138538124020949152790224401115568830514598196273248266930002229847170012298357535905312608796468663635014490064628425220217477261808503910213332434607385345681002938804401831740548500011597906442385684416890157748144044211838781359041675261071178007881935267670853059409075915660053860704148941371118449253669893572062509597098927585264219816687882620675749089022485683662780810032166550517040740948823642635942657286863928427645066162430060334090801469551782397946795221825770855094074491416041629190315571833501163075058664582902645279448762080272577082506919609120329411761225131552178184782792450767843458520861081660091403458301465685044169538443404443637289824334516855710172235495962533727354761675074544634714342043026476545339091658702630660306983546306732610310414479539067210011226818706279568469312522960723936438727981348311816572740119826863450085362453993555385534773439548183278398625183725503981479276059209256499422578823735512650568574726695025480370116454159390202633359233172345256428519283316665358476026458087697339184427516273548247676268868472561819098481659936187236685386038549202953962947272769010774913361403243452983266188467739794801480458946704356033940015906122210781195652802832737824286667673832898997505083519396751450059695074596009432072869746241410319227649735165984879762341370547221897996937056827984342482417153439170341301009954502350266781703192565574461744214473412795051771607363925497028509859480889439938610043563129981609193408979504654266773264792684574063837938783910921040162659400567421866350650058700485893445441860180080701407681003651985767524434462521526212233194723840704234537624119311020422087332377734849064410568022906436913728456250538556560059078037738800048828125000000000000000000000000000000000000000000 [110,2] 23190573604025012894044625531865167049837020137127962362569505715451207160655090031882811391157872514715875114470219480732134112360095271549171612378107525585840054579432983285129496690087204766898632325768378705599701691932366638877635325879266376353253761112566870166244121749580720396470590667450265477089435965408277966318138097976921962702608652664473729429295958153189167214663010434992734576076411194003356767985365685527710474785963516701751885995887537181256688295033661808900957044666435033771150720056404207009725769961872709027360807779247301958235182258834701059753692179989265552120553981543134516790410940512162789027652163488860438832567482316020310020859850419761890954910319877963453338268947219258207626891734608415195565784062122694431395394076559104343492256013662780330817903106461743938150250063673075634492759273375798477319805186393713083467989650615823769131416827200275378006234873043653085142653284630496834676300244365667845717955224010518648136546843201402788603818731001013171456357817712343210650162230868375223882678657620515074368317256429910466513731139897729949462498488606759986352068795535100649839971504577848228426570273414311037423188326413427580037605424454936403695407276213382305921302461659000404394457429900056194403607838689048636430163958424057540981530679093180986781892365051315125919319306095782719171567042925094105588502238563068563327440295470688941526953238717982846495140507661845938637250660547336616440680636090617992270558042869509990152489292911352695985478989833533547220240808808763605824572904490574048498837322952639570200697418871769636161319436124195112842838778058869602825668062115265558257845093021368374273431525301503881343901530366233335641359340581488785243138102999622706048250933657893646434251785508754528037971826159400475163449812724140668208924417519219313169925150532471791253764863923409669600345265673418564035785957208868084629396023737497790323008100286602861376368900557001266319091911349942437651634981578069282050285841307452312855489055417655094770374403296790688969255048147234567022670992496903849610343515968844268695768979959539958453928964125762652789819462384457438020035624504089355468750000000000000000000000000000000000 [110,3] 287426219708382711789714544382552911557456459091024741458905602813342326613480673752034095109406250739228436334531703374567167784622063688925262366556149160823449453764269323098918009987061247672668626313138413668070649775833402382682599519563469867699639550363967983036124925396780811693831202999895202450512301577533933342563273313801800456847149265915176807025089222862884333147923678111260322693807657405402294863952096350393497630074804821993232421810827852469930417871763127500689125533460273029520534144397009472614337850111528016225212242371286573096785992425628134465314965297931720498962116033223537250710449146811461612250334503703258032405844281824071637588878905137092090113376028204910090035798532406997200137790929630557468110782717685822212178536446363849592546112687304088428304355279093190004804917368161333775285121472848614219661436071772332568656129694386061583147763449351788476276668921628582908622299374867278352789110503187701356505593425442302657283311530370426716102576222196271366104736162067605340484180373495967610836310288165981923216706501660952583950380592054906951848243097460407627414872102431013893870499019320667502435103120130807201618211036185977967440748077034153629476509200483977221646703893586603380620042228959179900338141502137998007054092350352346069831617734790282858084891185726794040928977930396403782959191147855128883057994030320176333106343333021746626133989940115779493833569414805743861682321704009075161583004409626158751096118907041122798437996177762629434687270015958017317374999621232953728835127097721046985435096899967660823210398652579047476537695359178398260259687763138446967625802199984019732818289770794321095961693769615542533794153049040367789566494144726346290384994727681503454869746591842141285003970997113982653944141178535538899255520675405458511897146301448352584128839703144302544957664377565799174647260444378689411961333748910714118660488184457560032528538760368929211933795882400428845354153639183176819006298127564488642067984640421634695012203773460170718774705798762163422593233519314890407650978723347735891812608651347008794842335834154596001975789091805278414865467209726723751828103559091687202453613281250000000000000000000000000 [110,4] -38871125930231254770196275327441835675160814565608440640867029783133539541164277806727443995150563307856399265040173502819545642618616228683679614085273227485580909112417008802370208321670848920319611184867015938176369834696438770166072925556498159183756808291644617917435278322822255054412715118052057114675084627969318095150525339897134866903967975957127020668850182958204989419004650711216830620877734011450506330887711039715654829643568218315755020382864276737582453931105929041307739388250365487560217907143362171372807435464235078880105634247865078309539117300489163531945274933837037706323575810556459036326283598908322787578195379833894343361120053917227947379971102382941166365055475875973228257485487174355692192634573687941421351876152708307515833398341673520986298161330412233020945974672800245900363269976826409744685538244004675223963745606226141636275374157930113166151186110897751140082362512483212390222598583282459217206767160041343768628480908045981882320839410721790030176901480525161694083428915769799437845493233885645548215081215979094570025605190047527840100377427813753841489863530069602125031899746863775080829373557959739393061112126408509074932273763379239430617563456245448018448599266387746228445900960817190299920170642246793329754272129800098002643119301090745159706119786753896936297137943145125379964322668220115864966360614197739465773495801515733195043883976848151755007970864694798516577634546690466876639616651936799744352813087979321423347351439866500065244492183696400520780019768644728883291281233616085331460500521043997069969175678114043109887077210703474415513957482176776003936608814991218719357369680804342277789407908078684626091172891775398413108056444407553333701658971299969970938680073563426718606251669878825953912212174031687351017920171672574354682591079780222161395648107336285139628513882878551650415145567894599287700651625023723249516408318858013781000919840526583978329233449614937314840649037525963218902918880992968856012916927662582642096148010120374295145178672108048368297260047985654226843526156033905019962693655595404214315216663255751592250701974014735069556753270358692921454040091535373294129307453204091871157288551330566406250000000000000000 [110,5] 52051302629176820066050333524628768860043850642036637974168793161344919375762318650473607376142310008062744462742737701222616649502787400081236802705771082148943237234809393150740435626761565165228079048025936497358731275459300869583998690188982940344135552383928326236180233585320071907236378210225553084671184002087857506073007588411384078735437840063226628408925116178781095291850098166344026615970784797064179203706006342706694644936989874669799691570360477357171808867639495808339693372192565683940015908087624433123293260387138506426947863654773499043165154486423151567725083373689265040689318538781626506939408843809846491858038094952616490039426134602556152199729931542007500469987423534723574907772828316788109593153766624130165989021245296509871220134268451463535271570123952446794964882157616704320258831173899113855318623430689290545215996515497880382545327971234901748924206200726326295092486134157928778515040442582770967003694987760863492358139437063791736189216383854708431092520407211963595789378749797019078573500232677546736803288602826850868986483709427930933541113881004675944717332663108626831788755803945614454802719537552268766068466585923929959113768293346245570245083742905454832101570563105245031546874141846813697959324664312338692039570099800684644252163676345700261902483381114836769387777318820201608381674513637188531471852391424549940132763010256556082703871399095505837335714558306884802199457004983988266669598386783512220342340832497387705205719857746032268890073119872049305210714644754587913476137205137815704009399849093068089653305151141312199119168257450388386045590009802066192663853235023959922430696338863849162285963291311407567817922493470837577766305677655472535877885547264620744665042528940371133646232692668342120307283688381999731855234247837105444463714077634874945158567319578476819281873050018245883402218746708631423786194605748773054844729807912078869068317765585294132173433190051090216598225499507486835651981907013972641110401377978547839791910719744520747457061325992028388584415963329941878980836456584244472041915886438478494918415028676959753209179034748325880274298390587475770089088859482475920605060171197919771657325327396392822265625000000000 [110,6] 16575835518694782294241627271771480376949174017309598543286281066405471119224358585950784929345138473815007152909615777400201185670332775719719977182622690173320176403781591092659185410613246228182492358740408650092630641913262529415376875265615391676465687109955922395896120371560170102891392983145105106971351181864222395877857918581741742744614353095227245972879754414717925253516744499322647827739002280247635152401740446602340451274387805622192100761090902043750319498709212439597518878521940743644882016628508723602052385515993853216918955286648570052620489052548556957771596385033326746332637452118012833154218024856156446172563045170837305446587255661771492041613098718018787444926064468995090784915908987081423385493791959790743760638562121602035957831458665609078426427791043893680816706879400840005853525552412189131771827323552258164953726446123734590533413755056011558125344240091052596994449075617551987168986416856360827995148720991791421594858875365839332424350373595022389659155337480547551249941835295955481342871713510344248570459864052877890193334655131625588192976366258262533046887051482654608521455834322783018432246259983583146622270194469666804123354135689597217079773806238087464277068700491150508473160542977220755349272420036967226350518712501616304548461459884434534565798979673452679229923895629234114889064136250076646214542401296653240908601073033987781299894129997499411817469246023716597942884281257452394109221978573817956045990063910020354744518776706311252864875022829185139399481576676778360197311865889660524349030000423287801559307894592370680019382441166813117664249260298275331334810320606817454360252113683002367832664659442249381530526800071475150251805966572704766928275229862354986311088656503858434413412366483769903907008569307749658443561171917098974303994590598833393522547455518621385138283112218689305840642180602236562509154286145092859854063639165842422842116701118195133789982509876544692455453092904734266660162556465520876206043095839466505680249862122743365419182441898682018704255320401485197367276854074640998426725597250779331708554905259918506504193592559250569311538624086872089563871084752250551624941365957965899724513292312622070312500000000000 [110,7] -579705360010097758967935114660019811939622128170811171314636917367116057952563428092815234503584121070384326938013452793676341117632256947407544942166632374478244968057005996710045253249084804330450028368685640551690433273389751321528693353331319187791947157512289185212869341854654226961064455987797466921339982843758227063459380066789051457764598437246187824624986850830373878035910463681909566346463211932203989121585779793777277805100436262456047295289878266844424502807831532530407323606787881906285931546966492128365134845616266389659284348781357917389018355536258840649658881230401152091383632014695736417230465392907327832982650613718409728848781843169029566820714938353226391922261267556132284379902062319751286390154670154179351281018884546865876011679050752909295612208783066591547235649873440501998445880591531931220292167758812574558303319736068532845438442491058873147466897520426300229031663885901500538432579683013046605231394975026331841860147665108307390248114517843062208370341325813165104272276687112226625700868854093751360056629977740756802535973722864587373930941095050412687262501449947602499470857985590859468218604804550164829498160103525633125072811560893323620594835689315340029698502641045609594238666859318828311898368982169124364633841450783923780987347766003964034928509443203268425486711049867193809785785415235295382477583431163372824719524509731776114084357581860341512071377855797844988247005392505645936348343210713132785011763448209130393608038901986283878801359630954100998347794698773516356700267651954798716900625344009115182905669700092220344338444545182402225645907143045833695508617711172757775331368339659971838290460380099858299994700641282842832031823627282926635154343459506265721311018040709497581755709153608927165843136287882529802120378348439618155151387787387795872635242456415594590781383335783842542373478426440742131565763241273708958116733578833194903660065436694477438818192230418099802417912091611226615338442441126565071094052426963172704081523661674322521683000708889140137968712387209276444047998768307405798158519904213837090979548603746861619631724498779565414977346563080589102132077086686128366589676463860314470366574823856353759765625000000 [110,8] 12101700203266736467842847199935434329909826337490216347144885211845587673935138562528941370492181996553003315358914250877211678445538044356776354585779611564753016403346226716320474656552807704232491495232353543926794705606398184287717390322406894427085276356818562961941380120749883286203099802118617279513805878098679249043611642019118346708562857123065490736696660330280251854481212351856796619303514385031495859057012492196236254643024016608155128718984691662551143682741025157618924517131097355009682902630594417410927948026710849931066858913837086038825580697397266232118251500321086275596233543544556549537839757381133545640894983490875624128617988438925052039332263438573728759291482222811874064623362804849257212293838294503960195041653126124913881136530137281336855505238112788909545875358478653172656905326753294044893299553631693874857474972369804824055742018038284215677427047339588653758142399564775356619316355626470982293001212316693336923709103057797566102230583290706162068337174907936755029215889434624337374396023379522203490722066502787790863468702972565603184013755809768041356148181449552808518545561010076337388255703303733332409817937905400929485573386672587683033278971455767882157170330143139493589828957111621774968881024228312656756550977281326322183689444780699583135905560540939775644306297078973454730946005633377922357107607023320417236139210595560669121443823761043623642019685575098424584245111261462390809240998348585646719367767574442475801136996322206437078994372333827472321889673270258232398624618274379604926637873457765768594858123947303532495412135251023072212349328647609130221851619777512566181477957863145191744836611895718351731627208107216194903869859024036008683760970364986310932889568396848337710714487244378144744435972082912081304347558676052855948779723882458978882536912012006452645023083216615565728067359966030871749426209809659858084224457625667635588752380265200191011306106692438704696412675189411494157588024479304481387988766140537379221930323151333735644111713670761776736900215425039293375927573328876888646214895468703666298806812715011374861448551160403221485122647037043743295592801184379664822254873968176980270072817802429199218750000000 [110,9] -108068489666021241137261475095862707389660512143223471914026366748325822593878403335947320138908918684462557590160032358753243434983083026236459139208681187108455919126314888153687304768934990990165476415737166230542465614032248150851084904981146897635208455305307706577359258131895812338460765192790909262583979982430533728176577160883191732451153308201849565293623687680190416475285160742795128968874932629493118725565497300341007087340600430478865769218493758329791887654177344270971272710562607080091644971470748977615163538932736675761699017125409781982808541208814815993416276967005595770907764901637693997491722489784775946445799513946710078635509858092947214708374384161448519956793334807155904810787022266031571463646908462147778710227974064219763606091047455449311126168254760281161510856832728267770319085518365043976302055110003661943425262879247613928232622269727211637615264894029971545233798558462415480078447362266971922571449824224372536172502636938528029662393375916906501543523551757632892744098215189024580680572162534481320307251666560120598415560684712519324099889532433746790599267193183248914025895752636166370156584734319077862663004776917585473594021086459824455089156877662382869561610877380493911972611868135239942210863784043067925852443295503968454482706620636985991526558499837943598117467977675204482415582920833412717274731251166239151325464773590852441486102567212919157286630225261317182664394169063929209957033895446360843686363092882666210928561084782349417811524651962729132896890472095543051676722850217735505798567998664959128299307350008139716150055542108277376153018233060709850983669399438017582536559182114421456617658210444255856301917251192834633396646319015384411916399744399076629521784362842253703339356334747747825350837013302693263748386150256836636839145680666320930818843561683285698018305559835441492491167855728405103430318678620708420597384301717402582307408526291011089479359395037701158511375341995902834999436614482845604107873895587760774335309711960417488698440749931005155177515054082467179237821629868742664249976183381795122169997665653029593491017485972260637909778057808584232242466643419709923859550748659330565715208649635314941406250000 [110,10] -44458081912329785146219729076562029849689323914208272267969152105869287734350839105565167978366904286128019528279434664731832073943650550132493275833417908795950846188147780195680935839463149661618332265114527818862938588827930916334345313692905907593072505302850456844732829837597492692671109122626032465427163391185529489929847737679915013960369405072418528993120530973921061174379437691635621106263413152018376731054159681923540966630593470897663831868755475376537566582747780499811657459869644702213294244088085460635504155647122549775923394804991276115391969479484230751220187024815525516367623193281560109606328706622926018406732631522284506879802809473912882468698611120994473766883979242568949251555388446604290575386509577197798845036854411476110304722563357312517928249309805246156952465929773887479745923072826959180115652371027531114989177709397025094139555032513641943699680097770723738676531272469501454916309337237755210535746638820796718271589269988383714712331814851399169105206177492211368550205162641289754241277789846836469342550649260808605435522919455703699351921758326674931603352342826165706863705367678890588387270875636546719457664575064758440277041638377963929582755212817045027976998991385226749499289078910428743820900366490685659737948806417071571013879174514611610134364802491925589106095828564948518114462342594647910105214694237755760834653248914478614096637019805428389053248652675296070013652729629211625400926636194365773707835137933692352348554702871943212813882305381321233186083942312329586899005765356880562883034078956960986532110676309403242839397854636694146086190851609831111856541455032924603107339741390626977103224781476494465478452325381624160827632146606126448893228687541134581929375097571801471707128964227829961814903090918929676673733460132634482176693454592049713756444311951190769735007154361404446615834822702509995650189249533112477918737966827659922961314919883133904496497167779336066049688514245410787558527157125996277349075848205020389369479146395302266356234374172778174857526418581449193949470220214765603138895114845678589037561743132859498905489946785025306949506258406856994694716167591374417211724789922300260514020919799804687500000 [110,11] 8685169614415072478115497022390406490956800143683854284976673507165174769246420101661395109187829566707456799844483566210493520823738911501420940419664833922731716748489050734655257851744138814315640058879448202089180103374030263047250591847064979549629410002667443204215460455393938165640762410763537202085176367113706342672957147444488262913897629635484902558132513548477656845737571699796684024712646426548506350761538736184028474959412217981053069323163063687769670039742204849174101025404109240438179470695063147320466333106873781962731520346645281262660491621406447240083470407356426012975656613315308040807987902631198421306195045612063772989920185087960980024085027599918324989530403168680624035787540773981135078004071633573585347076092821774646122511512919889062009335397292885884406572022114286686798472995347362285155716032930689110184441726614119837214040093018021335561566398737750110769985635827233704895792826418400221677117838550564007290520284972273498480957493023316568259554918005719244160287925297656830590378348544326168513171333793269600232459146798293490731397910253469315421677476273689367429595467873092112580827539003466159980587643877462785862386511018338993882545447520904478782154365152536942282128432272119143006885954663129625462679008166758380713967363267455023664942760608302592995340586475140541069568007348343206378907652388477507603810457619943302619477396619338260533691256240380500554621480509331191614250939390966296631454048274839175671241995604525305484676377581114190637309564762977981167763693243250680395480604562462548590517914359800141326274522723237417800076684579439909448800463659317780900196795247403038069633454012219342526485659183656145882189234520638201779602950007242502678369598507935059654977758700723239652072501945779147518755489127651889384545702150292552659425749982047758853567592323214096333303769938518218920768047979904229924942367413021768150970231323337105557970297121019141079884347653943958009232842232490324769744560798619756352603905911200103952753479890542513574945838050693991709134714271246826197368030841722216046158257664281801520733589111704522597680583028010894841940307207475355233405878152552759274840354919433593750000 [110,12] -73966781639784232758432493081769530772971282868545204488586436437848042405188693942861521867978027622723635663754743203043480026800366612587462268616950004917367503575198343423093366165456913621680732694718299590360498305125743028006782371547108494132866267704449421962858849573129048455657537672565513633694604206859341637367904236610489178708549931474741808065404915836897610830208603184845970242745207199190136896415987754311617929167616438888403638021700062813189319538639603856662340877098017920007713853056659752050369592639937536081888262246629698798306293382643519399748650224639883287070505175488816384067564422561099168490929707068040138418156777556746960830038749573434990302253739795588427864450941656806328284176370056082479879624323496334191218330071755540662178069121913754338849474477118475399023955299459718801887539081482828629586105737589150748029320022106203635413005260913431945446116261434478013513375217894933262846742344376384071489494335419834559376825650056040080268752380012871169151920100471253724804568706329899989897859255174103156657896458681042329237848507488628195050799814259110598892983486242268498305047902964606058553669375756524989088835021244294557045601360304722087721103194174896429992851375277649914906727600813465149696779302020133973807452564708620636771760585575955365512959053515850150483707339308403690474250170871509935385580280950531667324802649171605884022645460552838285853365939657580229029091100297073127959590239964041752432715662634643830262323496210507549293440615868572976283379546314814884287635051252730452784425251479274841960671014830295543835934180206199871212573145780830163164473648041713489701058570376086328495347698547429704257371978132774034319522777411905104100791576719083786077355083162075700245389730895123301587192860360977164347516966445873015856964779565395319297204280637885764331442399661076332151978650260157382862328090979578514913550469618110778600399872360608538311642339962071106160066931871675167060388201005868754115167007472469550767984706155546493445807193508508516919776959634366044917561176027285678417500909633846320230713014144574716582393819769490743712112327482716134241513827873859554529190063476562500000 [110,13] 259926794483174113618833842386941157617802418354274596246162442757283784796615507327005120166544946441310090788875790644311435955985116714384983298568029312395758851882226082519038212106866938448704580339769250640327261253457168187550987443207421589285321202123573069177083693418603694691990356737490057721814574266229071683002521757055287962771135005108936125851350987249440876188859712309085683049637067046178340779666124066841992789886800247228991495429887236817139831427245233910331680094858423832272611614491137777861287818420745267614371007852171246287987307573076609688140694973012864864118016880344282593776611397467383424078625409615003586726312569293393763281472438913105665064204440366293274611103760345909109903340172652330319525117767197277262219041848210590717928775669588888903875388651380171875660500634605567742100926589095587679150355716038839013195113835355835264703632026232127708123952527097425499074248063227272932478828031662150209796381813706864231272298805765198188498284100531234145783852301822170060261313596713774769179572517331937317918951380452983110253990731923520073414680121954695119354543709866402814648014844233454684469493972252536835430720698008734545614185707377178337835074698480802665340763564547533098098886910534694179192373672780875527877537121128136060795034081477345775109397780988745384941608089280519896245827216673712671393315117169033956187936807984812783713483810358741487660772851048814190290843822795821820383328130872490255987477287617035542424939122015590171681268506171862808418388264715109285610708267909514525962642559400000540508107695500014025865896578893455265831358019407685088554469572706931657852852678020221979076055665131496431874003823671887143954649561003497996404462929894387082581525950046606391457204084426469414305593739250034633155547591445449347190233068653279811612119143285876963972977092511604865641102431648605859515633110995227481363453763178426973707659254310337164623902689003767436250492298410955583154282584104424878524171267334381254176913056141584388973749207879430820862364620400235294699556050132017636894798804956050183962859646617957464325457689574067027811280752771366797659879921411629766225814819335937500 [110,14] 101869839055001353688536766356827415343122003608493257650254862067739518607335136128238120795375175597231598911200949712487380292039352346834940120008249900881917615192681449605161773188510613637268195882242838123108103661123508517125335644366398126503311322070471861250932316192275824341496404392423023519724709136288088113045784494359636540118377021301864240518528645974604123888834956751523605572573449587625269354611894072235503912063223540482589562604199785112074329987970435048878127006744055740470951374006330002618227041445845223413467669153134807064598650846256543354922831908114969571663195874323262944495247774397880515061526052686702993299519268500742698088438950846139157721384379761736167110211713639140323651406903112145982608618906336665533447791573612982885952681568696451770967025348846648835150137709186636085670581470964374032216361451312854659952342648523777082813182694761683691335448706093928987912661498928959826861566778891500374389068899535271012617671328023769083204789338502881371239922814526592202239458559700189819457340775948308734688347400454017563056817180222397997795059719607217225252220671185022677112802595265442621607804220724962710492027413055207212879147002816428138358275439471119611973235016178643294174797470512604006714257555342939359341893695674187157523077044341159997619585800475886655638249486236843241759885121472315807031807519437100493826789862868838735853823367681086432773450172055648760282881509118972870596750657237469525006230956222575494291806735977706394594115739725590098391875803824519554102835360629486537944598045698068796593774512113547871857568948048045369719867575824366659559026928445453145035239748638516709771327764870611684558411453318817072776588730177809724276338504213470911440511727497654425227395752634270005897798743920469578783757450403776961673572107505639132777189905627891379916077014130269245922577213212930562759183722305541037768862795427742770890913891799611577486169207208587910526074286053756410980406409645068956750389374240149890637392933374474216010629897448373324837779083428964253227264383004797848806406814817377349958274859574447227032392973160287009029676026650168552123432164080440998077392578125000 [110,15] -5331816666673384249378560504250029808959213588112810564331934939433338997382911012787405035366661356769498126934935142362147534331601852448806180373037078849542922348735872493851131314007149491925126325538257071755521258828627178062116755637742938211698451919203760013603722251086194464208665862372169650556068327670808892636215220367324401768038853625677664649643841452348916724972946480036420264936511041737697611236445749198736543460975970142850310101638077742138490669118921830870956688926485074034332697124531294649658951912456869546451784903650229037530851284179615153679666148924946833201382131513166746852603231896048632169042966857805944352741431406552099873811656324940257007611197285408361373618362119196113130089551429096466590667140201219005535232651856337833122560676490512235125223007754296667326717080580313147340216143876637559615454115397520202104153531051235800038966728656033465257161925626376840354915721235126582905427306842491990603129233474685319920722866343745975597843096771551909725581151586587806067009006042151590721278205538138988916007047856785779618559717825841280545955236173637850025305368720488285691595897019457550181105883993293271397953425153258591339817672640809259002463930006046486431241133352415826384253513881501617992533061922353533649421620450436912917150377113165703204630869752478450072995178606736015354132968281035953070325776062484415715099972955218666351560419878014213162973716497812672898073883029160447742661546638398441663837596183801026468485688296506056775054850645143558879287944147823078906421306675313416162532547818099546463151234385467872875939033901664880858709631968342222259787804073439202718973799409357917432654587978298772673211011709940355422758324567647738434950744755451874262237848466664374675919635669078392253165417876837408090074252409664975044555132582913419612958840646368276050692571505350503914194748365182149143401242180236661750308173922280391646548405178136705459066844215394803410658784297627917582373082326489855043127280527637114216467346922716197158556595384447841782830306576250949981190045579868472830817670858814152108965176636213839138058300074201170646345619708039720308079267852008342742919921875000 [110,16] 25081075346340790900392108950648733696144707324126458827738616301975932797866505493565321447527367603220773610084926976608119027101303327852913565316862682389216985736424150915756767005537524873417997039796854299371979487228204543989002675376237306030819922714538945840328291016815595968037002136358380087787676271453698700046832025323574509310886494165259586015869449030568316851876155727940463901516357546417556472504154505244637297714435416082609552541029663235085974947457621369607262844615389421322038096432859310598534143705787308954211912762835415807955272288636162862809476143702473453498664095918172181341242753282277815115307449628529992633330102731811001199410663385419556974430360234125118941177493451319256556161420451839814032967507537383714830957223129987735949597767086574627616634956456977025548785796243819335687150129295170589948456828067391704964086845819003300128498093076292666275374496617402254119448133555507623390551381664070538924836801795899902266258409849855502382098940369396171564509112225066726819985206696810126171310880525487903062237554208333861197382527475204560423990138458449591570730006149471017382929528952699297995972230171825751127039002348307923030235170948481466500212826976980208854117550733925110519022686420898443600870007862496035630832633883051299932003341390401444202201415841848832303120674572710803624760004994726134088614479717299457610599099574921977451203071076546762264463940695671884532643239324261610689244717716097502586997125991356442558486267811434898452185780019465684671430736048163064114007129653198985369356830974737778243580064672261665259766464509580348938595076043744749731381550795382980196458994346589731549218883175185572662002027132968822586981032511255778736667932947498408674012851070173159423296973283908846144217746188783292253196212600497915479025741180164899954740320258815707598666285597672023056929078897085419983900666495305741905849022317976934980714815602327663913314326449217205126301480031534711031933089812054732124116583730502824311567245296269658065695786435979101613665698934595890281741856421063876137242280200053399204765936423652331386467198593971200627425477414078613946912810206413269042968750000 [110,17] -34584496266504506198550383886478282755440857415123878167460079138351384395389837163101601208775932407179569163699970970897597327802499462971213748328319879754637203936541066893008009008020014216219825173303870774641572060034946194505836528135848208350849575704106954927368492968470942016081094709083659596200223765943899063041724928940508061163983921026892859850592506455611063040496839496743748250638240312519633503234091719134024602598982516990296928727214853529228465245746423299428908579115953982253939954104896612318589291146007653515611208700762886572804003274626094186693249441020290860489192191142104949386434269057056803490122200573580314090423385224302874692357274481541183511703230116785223343153421994422070516600057261672492396026277204972689132337381183437069491727229771704639458932814749697637989473961009190519559005459312571910931453267470935278581829172502819351809913479448953958769961068233030338928874841808876637297095937293214958112913432607549488068571120485480708501579017647695774159776729558159659516716865031565640466860585546700582776559245688509848104147729940462311320554558597210403217192132553013508128057002457693668068945511905630780205206650625044283981015631648204322762389848756165303949758156176433344032283259672502263643505156657520930291754680956038280372181620850207593222935675798797037996829947085024550056428833629048477705576674549306991347721495516500211845976147965965719936033170310638572899245978568879608194243527066542241281659617519504339990630071910957530945835089487910963362934052686645093225286382404850544295135159985646947941118237834802470301205834535902553579083858000265143999986863853905941687150898387476707658799781208168250267035392964926412328563118230410769807082312567950464966997924956026618579915361394541095945308651425208461382878647267795810268004633583113363439447091621229146723996650165155078904127087934657077067132650229024070577216289454878781063513068168267775927317348162794509892682227207547495646223647911644964298038445891531241105935148825198363785992542459262451498967388726722518659775722547748665150982225823943341412338108915791022435484978191325036549208515879172409768216311931610107421875000 [110,18] -298048119197815849951619350163772148435955316715761148919201848479262622677253756062730525118199102787319961297039695678849866375012745503139829851771541421629173911893393169869159468582044043808020497430316798220507381888170042400786047117602315830450968026925611368703834420843200270714508726661995199791930929536037571375411166976462963244942203000074676024848493234835786831892004708797859804938785217210572264532503352924117447469444817746976860481069892752721671980045015334840462396896174012434788429592810754818813925899496030990377810679042863402958627691024043712960332501869678213738297343103813016309150975502915571509094223804720560132982604461169012940979966041530969463588780479361038423303797613110722998920911198847744224222138739982614303156944438677165715796653816220335329230584472781093663474053863848172262443668474294364097400806277497245387952703827110332716211298278709583015776987452145737587478864881407094876138036500030424555547299498796214864894149512997008893388645408683023736100570040576361142925655682164351336908565755132182226873269414685024661403505753770551862658183108865103289857768372232480094907746167703086118780368816716324271474428653282085919209100047679259116733143594301711685953970811028276566545030924045374060080680706952330949600069270553015150936022771473425476302683729197346322808229759643251589934989551248440199302833531688129551747435931445910973202647029235200577633038139299528321927172926448107120452346744440288539218717215386085486233353874533268673959049074864666783162573672410836932663796642998092181900440385321180205891705370070185286125040128323699953003776465267105167325358232223132342654590291250634774238460390235853058203416959800680636163809943845721653868860019695930204386479075845568145198109812679289937973786735905582424314096603681495849092013417192543724490507973952208689690635131433116655697733819282640776615483415581367044333668549872915605284500088904759510875610516066218761354242961241969595488479623885037263329478365326944704197428496413646058804192800244219064349440897795501211608487878429968704072442027814027473871847991960497781757471489819241380891945425446465378627181053161621093750000 [110,19] 2735911429848263596741486220581531009713343669033474682631494491076173045374278960912489737390195130792431009267722477488138205106645635534680491735898922429186629786303096497782882296489192177997098013942836233691808880360418291191663473867744504414024450387129482222489807324290018057767156972541344121003883729409589971965934743988958918620216562124443677278777993385871827657316398233969078457258760667151863498715276342008371426349886369166531750496577519096641487258118773440087945852160386829529310549042393202551025684888400709154877073313199394044946903972159085942929823797724596283062303174105298238480708854597621363606107270455651140187480137941745363025891102816811002700189327188053552045691953598189202554280551133179507829246734417068583141788584170252239916995756944550332495512697711825733563245582790329518057317653565332961380908267148933552047431883817412909474027874475212377115522518399589551948299430289988569369645959072067815548399465427479574814558795644281810964051743350114493748815992152054355209524878265172205576264028543314322224931764024594663193476991907242286269653355754336838647629500426407881858315701878662069076847128545898378071577451931276879170759835515143954046285410924426308872853145332568581336512276671277147483455613257227219562194910600133576414780059753377715302395475677425786833830380458273636056552542667862172877227074109394385304115656619057992435394242310894499959141204015851157804617552237608904304488037002108391104344904086726363312690916183733659773261676093633396999225847788404792395658966711699338608960186477878940104788580882254694404113445882598475164363676116366026216285558590026546135187802999930100990685761610290927339106207830601981767023177878556016840682768455134579347449524340383163496809133325612426068363991870807386738700133761911380097382178768024328858464849614383952428568128344236179248139586398327655603439358708333200045789361031511475110158307055164851955497903048190356311708047120539708263533250461780628960854121226613107282819230725864752158125665691075988356597569922599617690981236979677816702236441593303786782435602400521725521606773386985855811559531503007747232913970947265625000000 [110,20] -13869334091534490113076502775263285257136533560752917717107508780184028582481695524695301950360397485275343564450060216448746507493838274142843734371055595872256057454787163954781446628738844230635383487207201059571122819807171747776298039777918544353433511845050368492457292856050636961115657661271532236428199961764016332927887831464038350361666305613473327943884395313896922436058855113638780525745512042175063380526036605459608813495889471615693636084957224714363015144718725607204308816842079567206940018208607817749114188712099585688577524711412335672284876768464305771339094070060808515537535787794984076662180798202627406391225935716078600799240364261384538350919962372202461200194531904096595695574952498483501015825750233696896744940409260684128692296449208842138240439707837597652396499210022540031090430426132454927570517639864431237542917053810124868587430199714546796530173952172960379588753445793875812113863357416621910644004602707213797205246183104135442852467450132529547444803238385240464626198652876405237247187993523662709898308697229311672823000884276439188679536398058782894794320592347399197143520970338336688319153042204565967745049485432853150775238162488591672600371497830221590995701254968041025976585058603129724830437249175845234517304941135376403439385062914815516437635800911116522351255987422013122754167945538895646075036498868659261437372278037636818505398418034217326404043424872215406233970706270728288918859500321047844508260171723060832500431062669263322633963301026424670318349776506992425289010176893362244147232036010660317857474940509380481120912611124750762179772147085299102129092428920646198253876969708879115429458949787393312395917826841109213644857994000691002907605028384992427092752205773238033282359831363808965990431169647636357614925957221431379318790645766366434617642340344151305631401950880734301364263543805185416503409222539103582637653614354827773708638205881360878874897696503946164539238636498166425103485152607415731571237483398394353918622816353219791629498551945996780988427192138516767605089326800913344682471588539625969686325713784363752138615345877347218298960776364583957764864408090943470597267150878906250000 [110,21] 53085176871970454654947128553696791278975327266539833475509173535472730087435181244821215101705796389512777579208910549083888257617193742737164005022114614734977293844130112028891701129725841945837099384154843335292014314738408192493096865703816519295517001924743532690974675212843787779033626645221694335120374652431888809873692870571073786679465844933097585289445806627360988802231868582178715525069588556162118897787955542637326995946149674955343841086474040913243632233835476834451866142505543212483873245499443422332088786886105913202175075435087754447764255575397327535830853544478676391790299588690358643930094620995778503911477822940120727511880719928235945854894843699117005644955721967964313238036958826387137607988871936613479577564769951833802846559072149210523458476966819280248700389636417392203208719914263451877258285430012419132635596429437702216447164692134013663049019203399717405397558560191121442547180466299466636293175965467773495565056995184320244580480794950151537039093911536335749145440936516192174711893849699790062454635469454592535215476253697751438372014961302446350995515541569751673422069204831667644722196254578376651902341657788685970243838341937848658629568785590212238433949568710301686090281370686929330767555772377776918110529884329357155707707888665648539854379117624893375566567638660402457792539731672639100453122656916008257369779514771465481770345266878039781159697410251201331601956161872935469628830010372650631138018135607920695540365737453308811709472401862048449587587301527700337543530429327178807316948089233501812845290110509089637853175451200142371497150249937385714650816019515122818717377624356482176964400371962163512781505496512804380737056697959196664544051702659215127283762250664383283683078433030627218531020004389834401389834780330730164484861234341327382196721454864774103590989318529140492831621788538738192703844075035486789467149125657627441422651702212036737234968788426609628438216908309247228534993762529799992117080239683766699196796598872589983721760060712994216792041627154485908582099674138444604934338751247865426743433885132562366847567272490354001967818945708840749908574707660591229796409606933593750 [110,22] -167356859443114262204353840916959626188309460661649490123286795943118729097125716821176772632717269039419543243221413893771753548458536713218443299510474718112711097441614317572619186625652132619604509638210051068499843639085708940679422953974073188734762784231962076945252646385659288780929732528031736211355033713588526348569044230108560906030820842127256543148414415862017898171654819111382558787084364701344186296194483180954026454733105537352682735982447158139674325378867131765117099506672850157925380446241069548362265786525269144799783681494351499636878275876825328339715109102269110360952770347903215567983084200514585576798198620741051339090646833322650071942300571986308752362062522501487246901664343586090672270157857240128186559878777801163117408577790155483706430849327692378652284280168566952239684634363937445858152532450545674474870673223798122030644978333995636738946237051212004023992441391229677383506885268067008974665255932722205742815859267821689114188572917037997178734670591132719903167864184192443754735929643984444215013806487455627441783637340613815419274249637536076602162577050495664485617251551585681451096077103580260522454802977244152209933195115556703354214941795768125613671064321698289777707496621678861695922650746817218231780660163029046650029065420962493883985260036778558823120536907753593193750429058940360518165259718113477786910828161892201216777986201952991409843615533580817201057664726048574404210254613355891044415452044997504407621618219229647558620147328140833954185918494923656228115065969763631955631794553769811877384401148695654287778910423577592977665692695582821135075287796120202978038656999700388906962475469416181701224193998490614745275863542359752209529715155439342796748799054358567596034532418608518006113696959074639209958122702867911864615653237046256293339010166731850049778508652213317617446254107290923361643415723321953995745831832867223664246429989695091000032848377213544361980765993164498849241945462821898831554555743515915523999472785430650521307352153035113453246892806656639892929501759691757160327911846047031300223936737543210148646944648642165548000791588240110385754633171018213033676147460937500 [110,23] 451811373410805682744111837094376072159657650336755598264939231995842637153705657277144735223962312923113365305313580479356069508094099867610590138586340805942044503199504186509317168642462241223310774843578133017020910744195559539662547524470949594390378852509834888499306489379498188761823339323337569142942865359875700887241462257845704103139005276872914236490970091779078310401644002123897585058081288553197578128801093905696906746367151703225509914800932638119977893618807287664475472022962774002979236586449937566963205269762333572813678501068812511818088740767934936789606957393565765028602640157602640001073121678030629025774597230356135903006703664992711844837985772309326798100831285638530917201383651507157971861748102529494017343925029303804857186779559655753772706099102183148002247385227579800448382847831503443385402611334257278223711088288373244280414081984276596390300097541127926797719857014448028418088456107446044163798146794609108444933282528061171122673565754349508101781534777889151309918541395954788728893021234506978059302442491887906484599394108370331245580738291963476632629941733409165329713081334225775274177539515492788504887157544103889381412339952670623131354623510480652093562010657471132237813617004896113559988458207097913321591417796393523917649560071715125744010715014121495416598625422378887459045896229222011743619595400416639378166619263679692552263029806950162843937730365160950944725739301691397623337656025274344476507076575552789233410879013042763813119259417282350569236497758155160839740214640666919412750952711458609089616407150922209137974573270149485162436755286708573763588218364251201985126880955282298432546066784396497276631725425926706252230934386506169508714144264346480873730869468234513704766415415503675128458546314573536904087634813188864347917175326319408007310184529945041349504359650895398878191620388787385448819079211155147311340400136762097190539002460465959123902968780600623925956090374218238933211030003091177036494205167404167033436670951349107138444613598443636422802933879555916301642143631781577647348689645639580185745783534416478819786426960086359272362674377454538898746250197291374206542968750000 [110,24] -1064531903898494457981123940594323871134284362347093606477965153326841673843831608997807416730520922477964811981807307751841288575019294252578586160229407751763191345813317198881475643014897119510652344391449332356566947740562739797679631523790766493284106923849798714777370410344604009250160804361537658128770177458693167282837999531925325186863315224127451238115251868237676798234129087534825529576937057553308209656079013133737919591831138420476020963366464248713581355616219003566657298176217564609097577201104503561128298959286690584759149101601829291451109736182763075995292606857806160783578442650768042826369781050681632126109073072339527640002064915890305116280488438144964687776978009165732956085323348776847978607805896469707257235477863835898195645900366501529898632463012775485748964326320249983126841388148549231446110802729254242422520122494180594408978982137485855586319967408556787462464166473875386572712472898390042988476396873408240335063260669203164635124570533380773351291649894841789338468416376132769468164771389347015210275633806171156239800896112963366347338676816326575997498144131365608171016285824833345623267575306059550548317959926378457499717817966940771133013485659004269959453040251324957298471783190092738124719382575506783892182581969690813056716988863328642211863870189663457025736447694616139142136463128856546629162828895320971798765253374154743996959641507964883756950204727170566717441915228090899645955015864039330602310708788910942626046027360747272330820763820119338160928275914972597118197667081732640842066740493100972251980347541863231607019699575871574033161475790625348694568183277579969329031010791271786364356086542800500575684995281558000353571809008863220480306634555812079405485464373033771087625073039979637149353272386902826059689941135028110011829817390955234829642597607574189817494802690628965677315500084845911579999941631618991581346817801959396940088334333685719681943304797372417646129664666196939321231425027974245485571962050622293031507382077445522706924991988362638915111333889391343535332581941215757149001277391529410595437837171716710184836082282830781273619963345211658634070772677659988403320312500 [110,25] 2205545837973984617584403477703798805503984820063316494743443822609584514953823782315700572497266512283714238370730984353917764921570424620087918447908149073534415935407434325949515382092771580979343282737101215480998402706165610359744420653158399018664918423095571129333840049075728121188501484681099027621962583115281443214598447170510152336355689910212525684414623425024675223867525276779692218768131058502570320091763732282226154443760616367201427362508752928907364883850311640586974042663763049974760779578410934041566931705717748881189143053537492943817839455676446444669673701448878737394479877578592019146076593727448828488474969583228944957304646910837960178073470645851771406951289820864177061925978226913644551561802348437134728417494310114828979891106086118918823689540001293717750744795779640611214262005748502585660149859762339025742126484813530154655584435837672620738948743898373857510283460604085673143984849912737464495103674035978191551290117335652761150324424659920395840264721878320145478601313617914846697479853738197132813001560952783217112942472567583554064764559381661595664313539571918532388202097075284281798266085544408750621809531794935859639404194503430841524358023274231195248783636698716255283022664165965520957622277976471299251852570493999354525328285179561179557343252888651111315014249760383741573758264769881061336383040559308332963363942563183715795170568425162620633469949441538422483553953747897543867232361870031198653602226236877928830782681222243417305089549028383221899351943856878870535377099649751497966404537852770024841443462029135246494783435741183010497885286640797454540035494761415204825450589436478014226852868042788488745395059826503139788736526848791857465031665086772899427495094885291097816957445068286615592390106840240748265430475790014760838055878539359893197877377809722697616219599308268707871595385864571490039086112985953538301784997624097837212272998392331262746681084511836688578450362954642328967444966347932079577937894342069309552356826521957894471504318642586053945768420524801449572829545272176642468788450325495536760228248466192689519410683317521292869101134925813312293030321598052978515625000 [110,26] -4018900987916872387839419297884427803642183377962296023907080364917576917940916184365281917856916216526768434680156393947515615670237446818795840117585028412127702203268683365586373290498236597366498500817690174664439773408939612293828486665513522554777898848049735140609094640843217634212439993050892281088422644066455228659817917966690988903182342752360186924334603312285685222377762463147743672392701629205056777218184609710291446352849980601872333582689497348438469491621348640798827367699144443896522267226704715736542956560627478055452358523348381734720761595546469292645584077318951292801647845234717772086060107686827154112218100612600882947740822298225055377602525029257787060802735209392982520546633744738115000084604026892086812297607392136131079649517371366163144800588007346594755840083991661178112729536039978483987938058890424774249893638346686214720087016936781779269466854578870920637987889895841161985202303189011292283337440432441335130729023388032393920030406152131231223456776783006157902477960104615674723275583447899889576738647183542081957943526314100491944001840185562560152847428218979251863356727529327655230945115466938464389203749146696046538253262255052157975938046380815730092724250096145610244936763918948640649025362281418349456669563355590984150970750335858781885788191838486800783296947641523916308873596119314937178188771715008036099993450160924969663900139439546471069909057827362911903276522443053350925463685592850689837656199736132802189776831158960264119729928897848198351960707766299047921248247062164605198492223100192867075064059469969810100787598667834053214089382050495498056232219470624191269807516739293991925175030774698031993169742150676262858025574603208210111794331376101365731257811821768647735792413899803504602121060045349081405051866556583542627030298081137872761935495877223233689849516152721040488634991614119885451690628886041094814836655643782196691994176922527780067486863946428905846905076985391879790107791016930148042587496664828061157348531491606646918120982752066545930888155574351916570758479272524929975239831824003476083153654840135220144578177988142070331534227989322971552610397338867187500000 [110,27] 6408654542550487444900585848557101146372939483433017071702723303099016823283307385588674905331120636333226183699047649922999274079225243271594418964989453235220019418214036814709106715069317118686644572683702324592797456767950944262239206846211149876432933048494178741300893075788791253917073318944832909661259930317173837341715942056176421985404110806846966985582837718522272627427153409994970920902590667478856156697757269924742528654654031045967731932552826444116749869484111099725914466657069628914104883054043842418375921123143289451908374052839658926230869318883801859706672812280460681374007233768970207197394783165170145001598086554178621440454324474587278554620758436541654222320928635043348619187158106469238670969871748700273216626112708990833585009205332354505786097192563209046849366031544058687269689374097028587204847436419182300548001368887220202057063934958441624482067880291329800939163050796686186869105260216340349533711912040175357387084133072352089702090469173748418996459198777301016533853224278688800775855531173708789900520581671439099665355922193165728803810387862837548306611621008661201236886299859737538295337120894103622557417608632389395061874238561831092206799071285114976933187554904085708003536447679829732319465917541493865885639701721741440034090812646598074132042860467041638030463510836639304280229733661395837032063010092730555740514554715091181866190756226385896956992526335892541878639793540196981080841820820386230943399181588940088562716437308551967406258978442966231411988780632852322097765056863736124822169192511617911591430169474793581969487387364183678277631082119044649274957236897684555774239406018523352595193956633111304921911360807364090400182854900869188803241748196164841850951786730625479606784738949718768893240569804447364031447130083370400238784750026427776097992939597961068112822194759399939822126721432089738296235557078862618262015394333708384151435360235621750592765940023838967688940325317564302130045126138239132348219937108913994145376809316843236674217629384860571264098579338313861961598507423580563519860374699011676353501500070182570435690619814906449080993411371309775859117507934570312500 [110,28] -8854176593049769547156670330328648800191979932933389033985404083124275713123265967338508337225050525663988354933668861273325455087629259758607334638608466994661424103012902449893429533406677417702679472509104289205367537546156646841619358215967677453709380037969956174280637789404838928098000784821011363915400484398874976685499723431509599321256138766060605483044468678708674884634389048618907100921921379867156468606128706467964374800071012755392801382361601010026359622749253586758817323757218872440996092707695740079184012017890817573830216833389675118982576517163456380617607927383515295684221231196758777800227063974333811180229253295836674100134975910994571543042211261814314523372463358505847162116939588629794646338048089245090459567204978815897979178760930999799002404694869846230533954615050549481798855762812656633398539286241253023461908168626177109070328225103542387135809336345656117127212751536902536022325524819996366538031569302162591254204784373936916202902152025622484719810691594547459271793562787646181149301006814458991751427169084220439769829779803525663547149595219471304352154468251291986486703286135225860945396484108234484456479371351734942572200563760053644280845669609578512092741488157139500041119186662071795590870738768121169804023611306729940393363774507040678279240616598335442296238697777589762292276271771889681020070391023201360574676687968247587839833710440903074855384148759664943565878582659486577634276647908435711714210834178283726032309705610574595713285725521244737467741224647088768893063677620252376191372275839217294211745431546880897529199999058784622302573967447536487494027612818712495928793116829428835826301123031007937539321817957449351600497887903794059744380101186684009695599410221772393924502933136558041435401080608250413172836131828259235846933580210081095497966453455866361525905760494972418965766873637351919695978354397567160779354504347881074296131862144185327278038089091397395650628237026560235474768011087494076564680152161920270985732072454882377692424969598605076304937607513623615450285777689879930394330249769177921262818423350008614398457006990084128261742080212570726871490478515625000 [110,29] 10409350472210109512264519969503292313384144873325208615779702200275655489954250016303656901675974039126466711267102633823789390817067987754679188905073576893379062946125687302539308742721453952090358122628525490783390835071651719596892589191678771240239240682484279818373599842725420493939388851974613027996641592912714193415721004708290220711040912427830676624124071579209565957011124737796791950973337671635543585368635163877443926034335234378743917363029875044494067854081421187447269548159889203903993139891651942813794108160992294042976250275645571474235667507818512255377490729077765915387205218600612393977072624901538552445374910959774972457153044840594814201736241086901593578064110538256018106115053882657147714535974793362746521547000132956627403477024496552380280728905289551914941477627549325901636218650141975053006510912847674851554268994434916712310989518468721006369763617035362891991923945284151286609580013401992766052894569739826744989300808786814842363684399558604088789946430143788474775982135030429386022553081620198753086753584534004874506988473606062096098279369145450368875784448097104682478570891629988743986818662783234382371616536468728305312710288782729762202018925413137159307492169321418661298778517855082342960703313393092808187628920142483629614345851643322717388290665904788457242442616075891260843857154020195269780981260838921194992278962209104435052419889371715771678602641712242200884942854499603614195967093646962487603320546764301175447678582034160735458859094820224533497343108271089973932929659578140282142436666871441669792674561267139436737586345749320936016508646730530894251602283229501875873647061043500488574859987365113050902870606046392496019546256706823620200072609251687874026222200414581270711588255257731414011415003694291235120487591081426593513163919876194279724802145853962714131578330054252363598971259212760677515669691244422674727332055666743163262225638417594236319479901697771111602193697262309862190321026671214442605523811102997518047159142740939697613281151079919258586765946794996135357065899502303412031862615105911687801478118629377486992735896836892450778577767778187990188598632812500 [110,30] -10039338953924938861826905973399515730472825798313946639820847776807934843653413842349115395482214077899083072582655507957569524259085999858490830138646094923970951496122892589354517074129155856139505145356178046504820455241507084365456472253784317013462304931739249844033465748896277257218129283967419793249982140970473246701816958362160085728171687225178768324816310947067839273073486411229576679341408875198983325410138679357165395985442945305195181372511790725310529267605470448571333948909664810873670907039059775978125225202583547211410629168534541543278177317117681437236987834752082311352537327825452542735956612297915253704912192530095871298512313757713840800797841606424157997227956786743576662879173026637001157729301729263029991971972164241078500942749352076260942898408642829451411053297836208928457680081525365505810172232056842805224909982319182693246451275579433713273702193021557329499888186346583306925708816208513107213718308556528159370537150566120557272226806346457173945187256614664707625673134505198667567649739794691858889382967767988613729226149854262788045688142811188257725224401734080820073357936498384775083697089412331303034332043459068139820996050812639479464814143259551621927044096647270599603018858464799425239628686446351177008673095941495332405281566633704561626387836917355888199670728560900517203267236533294109733314806954698698898102347865286926575938203630156929031337217131355392639697832757178932856147814910108851146376297739803638831114265622691973164887850073442519972853756971720655732235729093206049086480256049590334088402831128628217017725504374036793548409963055278046229876036809588714498324645608502605182766794931062298130650533143607866676801775638926290648918058202436732133344305450336552779600371705072243784879675362874924393980460769622002471390788227591889146177118348199227500129022789598040423657372088161765148809649446722950448707864189876419777600419068597340762221405633988334446007054925137172748171796508218078815833903647753371929990374460211040381146712228638162311514968683604815845182348720143753164923477261609821505409482878409891662072062068489231023704633116722106933593750000 [110,31] 7212539536909700597453268994645529890854202792471337170642424563088737898791170173037556122403725483642905007824269290880138687298510015042330239275551879677441389279987146324362048833167706915748128205335678096904772821841053488115135202027700516705017818724763257321939270520879156754424590191663455856606172005355491132603158102772166760165326793826484196127740041521966992276906941360394291694650688512644543373369976329291576067886483881236659568426886361922580699008004254889523493612286128941053713586385781818379477069464561804372744085273474567999889075414190524637128522376079616125657179934099162849756837464042625545556053232801223578545697007374283174340045784381121542550001381281070732072369362518399554891127182514990549885943283091783948309932092635873332543660091210774966411553129084825469725626177238850812007314462138856586803600895881286225769188038593278699133331877308067982935962436432585055955373307732162012935164802546822517454712656975916510928747468492425512768552142608837707911743208890900062501181210643832403843291390473375352347428419905047026953895953878510122963586671504321425172553079293742395288217328997559672080550461896229522113321698970717588215459056420582034740431427511155561113898021607793477674593510760458230317629436135254424806634513026430914757228476798592677367753282277076877632031362270132557861522020203728934875049859643517915094727436359319952092387882469646379463031607278741103418160358216252584803378106781842346696854398758190142098087519476614119016148921231368868723159012224641624873970552275046014633077021579467271530167736705115389606347330799146102234967483576520335310896470338221437287527688490436332579631543592030777781838496418366895886072943594697100485830730476182978309166469531542020176676517749186904633822983706457894721157897509460432542509007651900831883080600289308562193362211414041717592108079196426564993673079255882292979314893088136492360497053028679619344707412897900722485178495143553436430514675718907406611438155855099352663734784746328638169939061506143278975836320586263800774127618868967799082454836738779769015825205080716386873973533511161804199218750 [110,32] -2373604596623073554152454325082819791690886073630529589020918706370618553636349534236961957965700445730687316480258771275288504603249722560545076378963910358118715142742105536949208439100577813119437427033636451228461321219009496788303326460421226486780362434910306501479863879584125636207030044307043048574595225673427097840661485668547266991287844311518578613896355826333482452111755795576829520289189001804288665942722591734355291389618720943317930964513390523708233787192752044390216626333651833218994601165609689281171281573605794056348955589740055548365334851533491406545473142979511185165704346366608157716723249530958743072468144617638160810972912660921611874010257803495341805322050405291553447680906764088148426307855233920951483236700176184791334369011088281780892804101274432789059843265540411036816899387401577706803202402276445647920426468189964426417713008327119743899446817657338941303524455245778955401333162009351482658060875280875019852855264806096677308974365047467334456479463166685535143943537098722788670845129142050189645402979416275550359576226596512654663663177430643156487521577059122379423944464268463790103954549453845383662675550874158044514517564357545413268785729587686788631212558491596685433847451213612245888982210731799148629356602408638661474540039574207677056321963976830920424823479309682535331790385162065170017938905145186620363974773485901557780264956479048181142670215276792015677235579586493320885575282974681995477043923531817886467428130989359248777104624189366120829854177762638517341009330446618083730041441715856225087220984689970500194009515205899641938277659560304016750814916596118483189461252186646899358870370552278004361089337311773971096071622026706506219623564851580306203947981349685046248051769526521121577823114793759413502724434404297889982243716533258698115968352702148284539762124789738709279946838193475387567908779974288136669786709598085312480951824265222874827779428298960787378174782138853353924690704021146212754133280734773504604072482929730625308828715439057326974810816091398323320588243353442486447644483032302017191467895521268024333627622013409563805907964706420898437500 [110,33] -3111683299088898232424431973067309998503914831022035807101913918015984296892591301474488298520569544177682551257627964003613863906834924311160836039128504133039123965536166691392451284522442806289227467509660517503145220805942904255782911094239386285401921942235657457432270417252275830203782077628445478453634433318717753174171407090185944444709434353208074566972947138194984728932401618641959839136123224258721364206600012760936218627235492042716645129285543861756494889503302442610983424758437569738102805017279627802415130233509234834443847637476421992978796965697716092644427750491282104236577229403563183046893127460137032953733812720998954966365781440206732678550254455406441757035361697024553866015410419593629841627969046559779730585795307377166812382407502575582088590582133335797776118924656707016344534669075883128315624917762244318540596097047676133706237509104191959178390113153663520166868925489884269235849686021661960786343960507781935601315219769731934036150976481698193329753968531336988197489136425815399063060493718709322581234713051291312945457906701868239791931206779209977150852326446729208410170988418016369191572983825115155820963645575587977628256114532877224857906084580745963716815822378677860540218758077335306369937706642457460046676814608756777503309476971872565086676358222516531597733169367967702348974969656587677571898700927124260702037901092812560171326535763623325087407821485617247727965988612059995680142730173442793907590916447846414049369736367157430338221195582194074983946572931694610287863731152017926811956230077872731014157517474646206755521520776377433359652843891163652124201406300236712713913114117011207097593429147745334467893299815135688955519429665451795289273793431497714010908204549413067753303221572344746807121597551601842168642178267511726444522822964180012189319892524268889743663362859153323493258849640704663620205132557163397147350393298728131893413255161182090170340775748523208095731379104837902798360181160833286436520601968080635219901927490211515465569428671669835729911521369609593147765776928261644567634581544718481107350820536600055632447947573382407426834106445312500000 [110,34] 7592618686712685270760844264627844262214478235001631052055828102609625362166387600591627363451855385326603332075482638215503309942231144210640841793573767993800359204390121916250736581609633571933874482172318658465841245687262729216298120492381700111984515141966591401945943480034935134880479943905071431430102242673000880395198308538997199159295343146610144112643312288087669390132482220599487938360093936510292700199306466166602105904621101587525464748558876871607631482647821903632865654032436675113229462662932192851601168851995284932380683954430123359871850288612042783681748037448141902041151403694832634957376551363413704629370377021848679279206173069361906729590030266348813686819372935816533769518756206906225843838944985884182074481731880563727235511940436389839805626498926114102119625809394355261461045804482327685784875141970190836210106195742270282804186153883489049315385749504000235963979893012541826679839119731973593364577087987438716924353224426300785647083962137312048671563667601603103115011120659452319906707726545396130714465069816281749372389421193994264926890216866155606934741310781735026956226102193394080914732697401535454350118292180413221537491907882330180204312733686505465317400195692606155318189175055069421047823805391992052505329813386076405758978119495306004672198400214222746306179461461856122358730520042432567892441213366688463094073939092350815228756119279528783637582336399415071369946303432182252793752371597843126908416058376539155105003814630398770913342890423538516851419002878936414130783072941719092831959420317559947044958785383469520844631822859536201241996342454220519505099412971866267657364615162657486565418621904137308413325169061598444841842209443202889994631767271468677750624585937826949250022127171299535170165213713657319613932573026611187211236163161854890281083727273934573959170834455702758408622293268077043259708353471920815204339383299040298673095093525106510473473874429480956012783481956115709398440764470609285509938980732127946788654370194221383516451405191271488396382838450925209154315786194150468348512673506562035149694165833689218914059892995283007621765136718750000 [110,35] -9938524184341201201177888210418735002610982787894491193683388332401657235060982134697775779307921711897420236621699043217682629369077274142093301286361410401675788092677345614213605567316572567417855218658239497173660018193814167409981395938629096011778764387271305019144632436778793522154141144412724643023197516283269141667749696314866407507034670220212980297699650214037783749669713521699492778972907852414273966614020488001215894311811025734728701402491191523629677681819819028710303243761669029280839559430043863484871404611090016632267280027687526332913205836710588963527579369968566211817746325267289247776157428434773757013472544805019955173256573841906097650953357810560667608624268426209701266238669711405985237382720709370490421272860889514818680868556066750546396613468381390796612411109421339590275229344163247199958116119905929793566622723776980882248366540499762393489521754662148715300416312366711427921625570012657179173597738755552969011954794659496772768868007037432013892025379318937942819744898891298539010560460353035899116048313636853443373751054298428635896909797234946458422208225019696113593896207196631431738408013554420707429596884981588441832168278952810229188846871985541214798274838491909528090746140212079100033213348356060752909817111322132521798274850871983165137014146368265230933089289048688909648825012008442627751709937687662042743672871550323604910413420640498105231258973746494675324773617922023172209212782088521199011426152523506775567543309224228938198234473963806444422254932057502086396120910598589134942775204832157876450871788615165243283589421431058774390527935560673710569091984395141068156412916092187571970207800606781985493968332148601569786065342850085276675678417709068967953779912137351196791282021879339956145623788745753611986746990412957201510440942842615134590661964323600187751204765307514328045680120686859515445310096771416356711197455068186658603253545898567035403263686922508163678928882132358924291097797004905001998303440576349739776765790813901271973049286158175689990978712459938256030137229638257087855789769938336196053647354775595346154659637250006198883056640625000 [110,36] 9975125031625951954121541937593430886887254365946707222350008634408770404023794403985503656982208375641158318894857292966494905460393469426883386989920394035967194170002189581602610631258296945061323015736349758329255435508272809886020411930529925774695818915615178394591189600777809273092900774923218470706289217657351632742545572518833494933068877697635088680767774638315486713706268005382363926795208816810352512298814148553763493215751656390045366041767800935002524390094971196616482054796021042402649409929592062695243382411638780647717941073197829985106886449180408145882663385247711883475141701833598738365191848663120571984142299932124054386433386708901280880985882386898305457254198074444654097189370094310247835584656992372527594414562461704068506456304930261037074546858743825609583810442860891382194985779201584409847842643859904300259538715963186269832677558357821066462243219366853070638071125926089799068147496526921689427076673066178962937174014510792477567649638735369698130686379261517488313252854567124633483420687069577292880762393111634275433032466871811160128918573374840589664750312505366441897664336693515150584815777433885213024797627502132158960403022791036913509336123922496558318691839769968151955243688910628535828344598711587606069655613801047815011116612503439762806043067731521201132828119136785965849512217664735989053649180022325738455032256389260188988693308742480180889992694153058562530164015841996324026394918259606661084340608066960410979612803558739470236721947808595430876802007289930248494251598074648228399507358419566480756752817248839383169030289985952987364283218812784450253517206637091154946768978829989336772858233083134377046423011060928539501088136835702485155224904247067679843015524552860036818673491275207879399941094396695698657131797994905854322412609898654753018930105768625502327047900451714398869078254831283602497886824971015126615744744530601629940897159596383796210340602129551354236016069924862774470289127385353462599544658895644967030692075241711406180528966685154427756738304385522070139343352094599024315307886409795370269426584286520665045827627182006835937500000000 [110,37] -8341942564430854210007249521016996570583617984083691464649642775648555347971961323115502615309759571533609462740694389591087632108559120663934090530896961792297008582342170295120393653685774194448625027258799814773681804604407045370708785643164753079873018890114199606823085520896574666328839918742445862718365233444029051739931759219731742833998144740940504019194486378677507211632745985588486256739558695592043681984982398327688362062617013890165701179631759452375888774970374984584380730896249472537009039137389740320730852624107203534571418262515436206002035730533990063919282693305619440609004292828904989845644667674098098094840621988008395939852190124530291840721186016598869681444453801846608811564341068513999439809326740975703570642868041011510256423426867620835519517793049326699089646491308241431309324099695642002161475831007034597631927465328113853133447885115389139739989333575680730872156742246814417279704667423148780251852535591169797176313422716731084302710725753412385161240685383174823304492830120495675154381753532794115876130149139938656451782657226486808208299033723981085862315096632993336430544235338395853631404600808420860090611585031683928395903856245443480638884095199441271451332936873425355959134585669896948700495706345640507449251220537232804503861683388727923080701323431698833511243871681147755149688026908056900293860692176509895409724466976458006811219991543971052186158674646998204787213476148332927088693049026761764416728501709506285504400046593747176249669614914283534325901136706263567522936768030942597730450937446708507183429018965545378238554351317159821813317506677672233990861375728065769574607378312002864927875657056375698680400405575574957268606019360285313817868857006582131836588517793052209081967638546082600559912955997189174888423509980776146447911419352397911809548664405050850326132073560232995544442371254377996871797739095882997582861598834383160367057733351334283742712311892568437921212462978919244356456048565858374392395915852644646929797252592350761018906830630523682142492007704638163812736309636049437954566356344213195247311309898918807448353618383407592773437500 [110,38] 5995318703759729993652462265474811026644970593940353271293293811455706749571927280399221803247865335314313740732899412929109657202877549740297087632608580661701288436426602978786177632917720355469994641725429582122938226240824295437753078496343315491113107879044396513360363424270261883871382884587161707238574198314020472008878358603647986963362558088937471032561882159153635615752964113742480580594150241038750890335129332268618230801882252712635353115823963408441484192341005027767573566916377707373127663463213226660314721599754285306471094118626620440985758562169145501855328826386175227380348232973660845359046591082160581335688323628531468475276099425045977057760015535754228468830975465143205987254415827959212653449376046967377468599768662988322746440421182245803195858237157839400409234894196785679807312668338406081755698790575969985349810736368648954652346747260142304212010459386527580295981009609436316915306993483586984231045334402313606739273743030486736325590245549673357212691929762432990336728036131568230685240045841921804705575260614802057096079997049739921491281874261775342251423783662677436026129819346184576963055686612983038062905934312452876207680596934504104475306253642284770433675612589687373241791713212192854285739216763460432905902812166584218547936183812069642359929959849277567450494006161992074391579088313920943576252767663146040677681827872949288631344853574709672869489924869660570685537746117041013802489705731901631192990071959226311171780605646604861597730600463255782157089755158461757380083138245215840409397269591424075287273893137128809667519403526668770209265896930753808152299491482731030462053116900099179805148873547670145506513069968912591857793877854463532211353080128326365285499251900818013355095817442793160003086421884745229952729219653953430097624384474379234751499242717616467934319425022026547141986155394071573513980056324280534137505945775908988629236965936241340585685236794252136112729663397516243734092592035386813830243888443984375852314607341843213137866575968425625226576202274640243841703489688546135926850088789517075754664787723413610365241765975952148437500 [110,39] -3739390486461884982434164972671086606481094122666704960831416767262950847321519177230585439287549545773201583526042368969547257119078232086668824290165045517985683351609812043259962841240935273597597406921724861288881865735592181810068440430182621524971320579775511230957174099594758580809759520766316761424651184722488447225458178122692391043287602021649629851186113992276156673965942447954739038655263516827024802881018315369259452771743868350667317590362128287826618773811205140643055164640112488903812639770466580005305540596467306321418161863209954058259804889348740866096462876300937344976284842120238541377297190093814274096734018562747898494329626327991377884740653087537628915710400455002502058169817205774466299635633710533257283249870969427995209873174653498425808777886297381204901519598153406565462558787579054784218066591752407670584545539239582216702137290894364590413303612893488720032733500440853101530381905880069253768096867125147841775826597621900107458929399550922457717711397376503543097561707717665843544917611566956746307111437330431604141493673749490544206112102098856333706135021389103782580841990622910542260641786096028089257951559988898834953787602660897673879318911040879396538264374595334966389329146666665779705465732808127221644394911645015304563298458133310268121614501191482156060967429534299080788265722132290129349276923402727499501652783488151954375158473167920085860519686343057533000653859427414372927583226185260952570251226945256027825087490412402303483703929198643516941064515733957133294703320538934958920547030561657877970524589961717991484039395247560541637031818431360010971964206932498389531921768196552715408213240037508339634119456425630414360243451639147639038337801771131358212153528173672364703521190464361748061290172983359035470644273421162746656610013703956513043914627136440009036696966328171031056719588547086700545344774047447185720827297317943292293472730288340774082024670172640296542527545520639351800765305628006013308979458575929192341466792570513439152390179224447007857875573144429288038562172003461616170468091670166937978692089927790220826864242553710937500 [110,40] 2009835332009031361711474043707245443393568953360790094197293681884621291317007092677469229334477590752925873532831587237817083440051742003882822673341054354828795072785741538291036831229162523816040092553993882113910777155497523643332580112202112857728540221211544231737969936290113751279197347009199316628201878449136495740263120837909966956750145784018080039612543646343996797125438459527745167226962187011391759447264856106998739459606847466120060839768257523204358373075421086769086967502228764634039973219661210327000725250091477531658036096382397560946428454472459159785336074881509440964494272280647488742248148201327861597240606909489087067206128614690488996656255894740986608950474885087839235121048334236308650128988081130159592343979308499509020409750870715041620186955396058705097478660216453962473571245540148139788662842296783141850924944693203429775466024803669639237151060023193070105358620407028572815480764681941342270685989510617850333539503229564896291744684687334099064328924579690372186633674785183531512157683044567819409281265929840005384602567791195961955343329201192829156606345651108918726982984470119261930138016930166522341758058047127035777622902400487077258144205447485358497694792089619261268545232604793090008991200992383101666691206725262775593108246835365600991764421984425614113743533425513140949857385553369606497294623149937582446959387799214277709540299651742476515518429394186631867429729079025199788385620724975156170106494304668991645939818869292519537224271143127575015314585754373839147663857924359710915924878378914281610923023709201600764766910389833680787062746961301532453653061372654059930270247570840686046936529910042932252855826755853240693490527093807665878122301341173493341280722183844831385350663737898646281383614975835706306607527634755636969243842657592655727451152172600685023845415529114608711695591369396747425048983186792617973840516339904388524535156053384890615750125291870034133243498709252167591254392392755084691097218042920056635010922848373007062532038858501560880531410698130833667432845710354639836377112910303921466947940643876791000366210937500000 [110,41] -899687060065290629835504926977103141103136100657538539560034818154953186551896265342041287523283832120540225613612043434696529097237881273025420480792240114990806105569547450392546706761792093533312084745935643770632475808676174645112744429050972598915003065004446540961778892523893129496744062033170115220749227662652854851225321374784779092163397828186691552444575700852814282698972005800205036805184906352349240552117899641555319873336117788476068548746428338227547020116918963960686509457767808178633981165624396310016020579656832799895143258624886801069164684454618831209344000735931885032607352396479774845467334395008529793082337604265744408657371069918260076923552070206803740811633890421130564962480049448617192478601310983890249536863112019885496620729765180442822539857941180004908314298983877909400144580616281672395052508415823842491767932803148401708237147346502523020615307136348230257131155403061341455603337084575430135459857420079764604816169282376337411582747708290500720982724995088872733112889168522972409624401945230549343321784563480565315040840401407345616345999533969898099131099296268194959516716477534489183648682979514512602402618726104471863629596593118746097238359962822098494991688271677790135306459610975879679251140448568338237135461968979884507401038882093696799110431181831512110703806632013923902787693419794327822378772057159774557767083910215444627927022011011690944085551080551191932484025863275299281885242452869273556316197026944852977320228151045547359836808781649853633710873784516329194798265456507326423953408670898462667357117244168338592260927154125066293718282625494127720612906495260086929304614524849696895319246298446525750314147420512378949464029576314239236331302295824513774958798921750437109302086432717705650491583779334106324516495170252332733974941501766249352269065549851859789955676405434430659244915770884671842393505963128839779697884373072275414193296067184305290105203447976375344241497376513013399360356301485513734949374479809115785508089242501734059471132896915013691792043791266880121684441616603766011324612439370440597485867328941822052001953125000 [110,42] 298990381890913143388772696905630452367058099504969352496342847201565453198542083552141015860376820495291030933174070676535624054465183306862704875120593298035720392327285330571868483984727625131864848459055963506616115043269505240718387043261115552407963539080034574042886014472104784147707760918436219040695444778426055985375391603148989222786027205819054083079190880954949041723226602582592289491072843716007103243790523979310584008011928144510863495414652445611885301251757771003395252997716555109528059928581622073833190704785928451564070923582915167891970142466871764763536427704288345593474226204742895894638657904154600813370698607656628850172208291047994698555860525112269078877476490323617555975892695550017671597300696747961429189083747489993650951712587626174974531361473675658536401585690540124576262920071654655240074603539386714041235600008351225175952897827439274586359569085848130203281516213265872161964065626954441858470530965762863566610240299911202087205357924551009687131626189231921329762799645564719699612989045413581352553793733423000336435501129256313170770818527377856680878960062645220846957709592665729244140574284665212938510313025213459292303573929681596665148992951506545800903465502765411035866845558183748523133268358232786292847516214100419063783971134223763106283224472154649842677037200094260475721998916611649731649578287964938820812578996241685363176337274506067433725305571026059642759147889131126415531823680461128279687572431128106116135444133310981167739932321651119689656735006309127097559321004239207497699114673571900424978512850490329134111504943420950355683594424555537830926976516059351470582218853945035743294641165510918931471617098957950705533178164163592597837281097751779334271742488906436775935982061563590602086590743994203006611889025005914743991704423423030178382109988641866236691005136483365795842170347235563922141131968329788094585983857461500902372570158149787301392425914155067446992034889524434303519412705670256546445115024778360698077935864019765243153926830103129704897958923343893479583665333272370610590701334174923431419301778078079223632812500 [110,43] -33326131792233456858752869216953136041452669705960069418322427154274267688040704893124559883110965130217951434568107597283582918062896372950574241965790683829847923177562507351993510958351546208402255525792957707287087534106520589771556856515764584901793653909706340135013258876367431435434322534004448244605525809289320372151301753142796978170457498617007415098343478211315361968317705561422569389988225087572459670674655342042568809695711203835502647403341585075577064205858733078503567984987856120129526299638258325483973651975264662096025780465774725082169292637924846258299328574330527381800177942891952300193781701205870810948531345763744551199610046326801930819076798161914902791614082732907152101962689300250411052527891908342825933243306406758658263812262778521040608351294042641698120944771518377686700637591377637401847416527548751521498394316105969560922186237638148973805900052391145839052365622090425346326363376840166998811044792855063283601390457167837203809475145331542068288868688672773468616176649093776608113876094183445783515166483279490386975572235431313651726379810103898814762071694701674398418603763832327158270949504683124681501036762989469130130606311783953696258726345720613254728238817330668028933275206399259257867871490848517909697397620690106663599549066863757715521940788002093506011021947694932676438058324270802748362159666946503877988993589046441585197716875388605890330866988959453848991510280645367151555640285669873581537975643525554231790718415292768736741193023968867789169531579669457881629146585219583989919420502966028642608810307687879103027124682559611904246473418086101625236645186090024812941842189189948622470552772558142125133674742335760519949425657878359938269770230381856431482003409633296141204649688244855125044584274169824689294141785053402749836557630669307736155145221542461655067005358820494508549110755098888585195702650123604499311287907003240531094105637365302558158722206850077130671654808428663471603264834496623766908126312439443718595430192687846851156924028040295084600538752771660301322503365371733088928785093685291940346360206604003906250000 [110,44] -50996284803923840822553450451647220130016695280921740521662808939269228875242913156104544850152958673183903117250861959732818007892883187792821710253043567030955235973415422620022263938084448140419430584903914090684646291855251282377806859065363692191136564621351559764255968304587825987185134686638331982652263362694159512012734865483759605224258792262303232393517945123391498548610731163034344236008220758750017634589710596144292434797780513860184228406652787166177275623597980082197325719320410764336318717205269356725634485805186524625970901754551976640262125623614097206600960879596637905320292736737196352413334254918301578977077787319462425833572505436783974230074099997924707516706025822050765112665596443880701343093276995896184574908693187652372615746544699553576670642937047140928066966879166280974369561347924220248611347995652265828622740769433614099804413909974883533044783330207724998874135525757084636242076797086881260413721023068838113260148101651036733000427796956578409483045383864731078118120737103518654022046560820148945294132676296100258587242014546177594880639740131597787078936545300187242041973157759308736238336923266696847682829308486450574419648653037581823583867532488376947144453853002498532819989439261224626021344669357306633646209085188876332592901340903027339650139406710072825678149712139413346524969893826948897099984087888899042931975802151693966635743094351876647837165683099303893176171597599772772195543140747213863671946595391692109968504931295698698844856767141391863337726136083833628021171218508655031054382314295621633931907872235565550869702017894780739008080037162954263888797041862429952434897830772680430421379069063654829905306319940072554607620963657997914291756411541712554808710068567292934239550587912701013807300658885036835775374881642764756726962996754191395474773549537103603907109320341050501765185772797215861700969145696921986701763028287302551304741279502246772450285682126508160611757719283393169080495077920600518063670821398037166388834647852832998145989334963501722390897363328014323058981941647624727687038159729127073660492897033691406250 [110,45] 56584635408303771666655094726991859019025039106690344229763549664876957382981684938713287524895053375068111964716859007728269570406857444390902641733774312395664146357631128224053686098158316022490393334800671039771364414638528238673138889624173418986804730296488309166006403098007695703982934028930018315316206900415684379914561710287793877777977722973414875285212021016453918726278086742504900414946988830074653574195431919520923312159909704760533749741525638139163622358446043878176007495917248210136383910259507728768168184736296745107536613686211749791598049548914896668096011248799257414557973547775830398879327022416742491049824117546383749837751016573020524494384222004805704479144433108918224616001811372628226251838533392681662758649517644281027971882940310360669496196800112660961503383330923797687416076994722122838930683501348169557109450344925069881770705776401523853254496287130025978892361550251740072798131923281615083409651363255298188742096765876560749765611219536854424379584976602806099284329210712050664151751534748215036663551163845773376528354937285599400337523898600377228139639713118413486233192826576481645436211993962978918733761029281304367916201889288259104637809722745051193462604280528507031251100050191614168996291502894240767147680428744181931192911876212172732189127674335697095651119836956584396660689272897835344110051870062637071933729090916295428349066188691477506742626880204103194421698663080318333147788270257616847052319516028859971974236957511431200788615627438153501995410538291039302256988797952878812866090688272037843549516554572985310104520390969895872150078707379627044817068181074631921670099906609813077983234234250227273675792473225130151524176037826051698404705404254880329347020706460682199359235815188803707473261282567123396036664008852663592229855960888917228752363904575878478967120476650546204721270904951322114643409721220830063532330017535671077860813936409698658930586493877096934755040950838222297350280270853712018537551770804108254135326725395244239439590486030705056623543967865350692797180780051202741987026456627063453197479248046875000 [110,46] -38557856062069690056065366879968460905420998530896168075069082458897663025952502625205111278089193509586296409194606263951811816549592223630432882359697716925036726175787450913181673569084129363417393669596741241256149994338548916169668318486852241724146585735135681961944051616874243167958200250020988298917434079384315551354566600771326354994023883731076615823129305969941221647873013917117099414022891147849020365151640623595210959040898871083872742621156396652707368198160914386423884624633537782031062491207792401647639355179506852607418623915431596717716374320066581794581545378966599271354789025004701959709209912532654744424421506727452218046254721920458168246824484435647942719068917929699003119413134830308847606210186575960576589209213417763421122926425212827230444893054106344058370361306507515768112791077521784166215243209984975941246050829391532688938492029364468633950684039541792483460109254241744742833052637834047910194035362323453081388561811875360462769142725336663937020345333088455917726042275639672890356111219152755348732516497896368965440551271012567310041396816950750091423832985313165144196724455670393764314304815761203376506906298125658731913464984149530963654824380632176767999909676156087127520142595392859677195911602342602687164745593454743465631608408167922030950772680077402315996304350330796956940000850241388373485510326646341595222900581479792183629751623963093664793479988191362558178105205701627520092489709806905811152683289333885525790012302092566653759145837530574366792659381537526575294721539273773205292661471714325259085227970257287257468948818376507706755896005903643155872453106831667335840904825357329699082617762183202744339641951042742903307883938905119684601535618757232430572844336435934601400468869499557911876893596813991385318569875988385611755706424298410841363448444477859194591758672554993623172537078935151457334724976418545861080898909692923756188345646704905823330499614622692397176072665792283244633307201544368856290777948674495121318507089167981007888843000863713922278861878538065107826821216463475394675697316415607929229736328125000 [110,47] 20311713848569986349841736484034448199838273600785363913266015160702277086137529136319461177624339691583550665974065292394059754896595353000649871077222860816738578302961244689483749868263247484986301604204530191828535150704194246232236786813281779405888340200427747684522868313022261376053200074393828221294109205482677775574309508269182751383860119214926581873949720457502785506681940242329901308747959923827205359180710380221673464796713084243627436806168547814776945691779602213894252014222053731069809888039905549262651367037357403246157995086503133528392623949477836947470453320607644838533598011032252672590692977949397607868293531581367864843335904795812740781420289577646080146757067539144612907952826975957631274545517434840931716669847828248744854770768068016678548554785018743132025006312835299477427084560595551596493906174662619563021887566832776744224761031964673913503437758836273274672172051358072511766235862653676073137430413107991247261232614244074504153544399515172473238341524699837985983586515946283729247902693167297825333889276828644659385756690098460155020207828585851326371643950842538273361443577939534165021699710862349500745541029233400039763672036389602311528283252277573740681995647387322658772755441873700978564253237600618556697252971638158476012790708939463225743056849415241692325300464805423068511285421172177768673885115904199429383067588507732340805025235601939992652759813274029849918417153454050754187150739423199281698292974388474642871536018801660928689039139960270917025968460033741876240680271971061747176128838309362168243588452690249327703244419192100116328010883943541370495865008178792419590197772291837255693567577394284827999128336669569464126091643764879529925267087157672813181400599372436856930790729271433063509738417023774313214613032724720590863378476304284708511579711677007595148028958453643123634526010883594919635306597546863861923611703708437816506352560458163553272855409797925303920547163434394731020657901184983770303616395489469833624880131260643740569975028477387881966332561815668903987958104906397238664794713258743286132812500000 [110,48] -8428478456843545926339843632433940116976031668483010743652796106087961705897595745810396832689359558433723387447924113885396262522981124166045809539456538870863029787887638529846208250370527942812682964753746342100195768498172227522993957380674820292886993275006465225863408264336025177839364392202839813979214504697465194057744176260769925463706097475364765681528236461826745972826139273750325520935950522877052247304727824649366374082788290681855732051441215911383930200990416517213664860778099312007245514257139175904047972129261888628062502682126553187116569545367377317700567732470210542029356447313712669773913063235282134063378016914213908557419155709296611998288810597624666117535106427704732312473247095590636912366708732068745027730354306167522773919109731475807214692603893794784269014826624122677216079168772195988764041077713724125624591889742875313443139491408375582692330304745007464904773070312075755787657610247181945029590340396648441386045348380596030434501081551924954758081069186832297185188531490893042477057708759910417852583592217341168826480147236824614008934478183153884304614490638343710454198823031098053556040196288643658981239969436953917214804612258158846193617121061895904155328843583913353947270408916055713820801518046238148621612330261549083265625221641124856211375221901079266511448281908015359098889062335495855681888426075636110932702689798728993191455530788984182964193412932994230626931964704205470232178732050874275926551672165761744230897663474805431219064325275831048272751469643340787581112125033765286282290306372102865942047274789362129359617852904237356218902064346120828737649472324980685443490449783787845756117078098251511308030051115402151403736882485983087646203290044880739806550379163599759981247113083029974187932223855443997546891452650043106179891302204968195778761972473923700876580804365065354431673684735660718224695886048849532305328256470017917446442415640583211355029800060709668448225130162528918038333920031848225360262200117650706411171940536223035469865357639793509284726002746681932601552356132401655486319214105606079101562500 [110,49] 2489525847224791960627969247164327554695181490442664194750352615711130142705898114113044387755837032785769887822508460282447114050703600135858448619156752751150938830275447738452689355097915471229893600129378848108350689721656421162055247541551001660793863363187711195892939596188028843652054804093848985083495121564874033533042526197018921613396915262971763022203795375526213578581456502717879762363463821211708445494260127796108857684868356002076661610377048777186387720635791470986102078832266493090033385881222086060963732611441703744529055102486567015710746886414106375939646832469729385622313293499802018445011299307989860654787745120855419275546637879706439845547340168633917350024042456330090567688566197398602512514460729955476600360752290179612434971335108547328708983785593222890340202187151966654625177851980965561403894349223453895882260874157947843338186157982372711819637935743126537177738807247673570425515885233523878330413706014879737155408405687868499110397236528951187228693717658943700694275974940180384846811696443710125377022458083210730313483932140445121553224174950946446946899833104326919081463019581932450384701222813150542143411616429808581611221134091290342974656121694037089706506798921275831142329427922252029123753720109313530865828789792590849820032320905645954789246457286902400200664621406802829345042915055766635242670300365378098614244837882628875519218838641378315167803294060971619718708448819348076969838574131704209916311179618476507503339580807936842603314344381380874244967417586194957588120454648737636839370979824939662871153855300935129951242936138438900959509512931537017649921034199828584054368933684997555064014684878683656064353917476712503148453653842404846949264310810391888007278521153793770027694216277071756698709225406881988600989616440675356703607846434207538647440523193329252004298040670807185367381811022509592679358110174830185841744228973513649333919059327340131602341042491606214688036638056597797549782716784573155046057706753917555020467696034033513105354524175094618587521230483237087705017387406769557856023311614990234375000 [110,50] -233296705479982290749515173046558094543000606625134118382728092464075763002107667870927986028626877300304776596705356868604665141580630541522284666136511903204029345279748416562181708260329407056659710856067639701996686981675224045354969948776769658448850836073223071475584940459425292705632208168218178446683636657044387160029715459632476398910556031197773656935924029495794978013462890622709335818768251102149920121800427219604244391189118667891741631870039110036029921962783932615697625038832479512738509102488605651245120493798444628974165145907473231248967272757167762323707187021217168579039280791576982842021956272811997870979647242478557254752425894888486072179119446019282901880389871976076938582481734411990351690202457113168855250563316481011435299655040848302354739373293404911461075170416612487060038947841343911186529272598639919512222684825513351796477144048658679272328982215359750706901616195488370353843515650995725964858892419066308950749394699668458275479373394310497601066831814713498985073045874114039785985447085099089083014766936409459452621590329344717542079665148709592474057879112163782132039745991535676059717362951456270317757088696801000687669247061245374333208499755001714783135108354801924492788261807337788822407398107897226347911280065932736724472810776647970578567319817948407366592180566581100302477384612711203957079964384504892158165322156550748744598862174419218182613045766085921015933437478973052972712707865416433048698256263390822173006918482207705122794409248712853680389457527348792823483596271781617872670153153498010956470950019605312865565848584427832118429664450081733402890572750288336370032562000769126539970855737680529035865153118466727935618532938123340433898278308515269170149250428375989005538407164259099816090824249904417671444446415136593235140415087455648399627205173472914841193553801364098244732518535740427272090407232777544819658033788421480875596207285227616682312805546876170182420281201482663640253322131567676323425978893966185488899808031734540669390587970329703778685158355697681908935692263185046613216400146484375000 [110,51] -303802415198762141168871973806851620702713343763686845164170297816392593754225047256258662768814769095126195890188214313837823658635664130916377751495924709932446408140723626784981366526701874820413383864389728615118401801105882328786091219745524508641176749489942530453862732389462154625751371279640227121308867885743073003766654456802225311240131959107942270251350523428468089680461796426850767234354171439825586956563062679974895883310073862739533705638088991930539641717348465429635362787560218496814132448896490392382087233458901571379183115202814186769185771480621424949781774024590877663406203186366998694992770621083166112743299214451154686380112973703152477284043540338225775603251225468579403406159959912837742360707235326813519591961200535440022279309310996317768395213205420308703778789955650995240616346675616063869280467340129529207414265354636011550766878577504355609473890912062721278654411719059140463752142053439747249412730958536991045100656247904215563264392525159543594378772532091910832270790092682640144032104219237547492558666650150999867216128838733831530784514739135062611570046994394987506788353235944189717903069445637799483776109593471231707596347452024465829165991196188380656695974040626497855239569458545684362485282522221366274116832392271107257724173418303443929608502655034181196898958988269892626376018978941037040014923811063503116296520931793088036588299340879862418667920002839571081814608868175220378249782671462060668344370682260895693162164704130567243237168711164145039045368294685131027298825621501034554356282847092887057465769371079450113578326185879169463574451848576215845678004316480173592991030698283033838236044698295324818085856223306965731501573134323720316537129251630712118948327974235011989407451516167033232985424290933094015050782916937785495208341427788802073384994186471940050174639861484807304025610689372723073128657354291319401889019496508906077755516869262214656299194636073123090170603507682874782010211495945434510749733136957742053451933711212198254818131438193649034081185965339155785613911575637757778167724609375000 [110,52] 265625288792326161229605452210797597346440505928614062029552809169398997963558586000113415468912053246454787291264069985749582147620617967754878156753692431968045805151549754640309409434099457438192696206279638737672637150651446491485386411802112308813583419152309409588181998597023161931210761605684929013369083180758601523010696827479068371201363027478009336888556087925217523978681654588048603716205716424222378601920220427964499037244154280579264883131487849632540115746653744479938932441818413159357982635387109716574296714892086711060922744052652607153140366783498113141473170087051357736226355881416178420566572820551708901933455454687455768923131472605535682252990810739709035102368419913731533774743444795856585796035017353676348587729263860836589170393493658784276296679377410204079504394072550092417751742564354659648611141763028980894003663804525044910189312264396225227326011598986021262901777627200527874519974896522044554841069568413640635203105038948434470732479724496177585126308446759316696114717354957944763012095579860062013091999238441281835239628934370006212133996258118227376640994965694593410272532711036504831467506963728233019272341709117159776754722369903257949813024040721208241963356631299594397414657944924178686251913876452586780421819916070533647094795398954571743584502546569624886175373977885468696561859128085084204653491559044388665203656645096242584937080326727540971814021248228275276578367732292676573540453693490558493594642413335139567519048185712297420146866058706351338060541631703283957664530946033635720972536840951707545340778409757199154215180918858734177248447097052436286252547176507345638971031632000707898651933499670289842516083238141798212981213280800237191596369350697384403596702384374790042435019812523112095006076319937862009404002891075041141230183683354162748826788435537352502809416058924132676921928647933106350833134204790510472051891080884264617916816707433522471298814571418390408244077274017649626845137511955128556083100481373667090284905004179193127741316693376562047684830147886714257765561342239379882812500000000 [110,53] -137846370640900304468078250641104547054660386315245977317379636441524610399054820933368169354863417647621775927191643467125421346194814428451511858508904244979450573122746046928050053815246133074544799766642628430770905340546731536227890457547250957023478043944067050848126542385659921757181430846682263242004654988391617623156238811279173879691636353335481338488450022059601941464694976031199475758559639309248826970337079823791303996795765264991388249537791569545601449536628416813553121294516542275874593276708984117034265118688381331209441932083725400339236353102456187737821567125522597151051780164098912038662291688861931517238247265018990385669920399437858725154825393408844031831004598792629451009369967655373467735581373613671573910477437700631169848326258009755696732467118578726931974193270246651981242610247686464253869454814248947822655568077467277459897113632614077316310714578198052430287629441127249081397413329528828223847220395920066453862064384703950068038537595804734445474910534492775146687930245786765320325550223618127937168483369603322706024160126560692829322846535594244299257770435521327884883796718011514502169694969256200624943232857319838296472533132092511365620986829692237995724022640568371312103272684662642981022786911661360089985832592945429090120453377707320146242159680844513690726590222615348691773996881229125602372797447604149974950031689537779354533905122674937919668822563263032236948223545614268511482026699708463773962957292210026263908964542409723176918874019447794414774815771574486315795434866850146170107941087231335219424006593367939375922294149503739120623551748978315493790278985457631216254561864389913275547773221191723807652723693848416283130408424494694283193029856766615822842744073508441711031431621206063090743732571309807371254969260815517874233456474433029926079846078852409420940389449659076612692386826956293955015985615875811151333203414837342126808136841433455095047932280559824530598436181396139805675652405068313463233395381223893124295304710714983300658648407192730512942080434157787749427370727062225341796875000 [110,54] 53789986420897653953424210489286103246894085577445295663312305135870686172952455884716198978051870579900935795622294449577183444066808958752955503577460866924280657192276332654313068745210955244755174660672686706384146897565742479221282064121604555534608956080111607779134189217435113979946243810397279006465578256029573301386559644276811431647825467878215405409872236244069705854779589194562102396837478990300948992171842295153595778914503480391278400186659403190941277174987136735029912635842809763672830113246599109349760532612127307201417308128899052386937159418005451192172630058768755150567395299351912408698085618004912245453764633655356338407228779012773509336766986638069078090380060074447021748722908973355519400598054394459635901738559784400181281648296595194987661370711597775630925052224440473687223098014873134495287613706368512182785022448700811585175742606255988601133892437574647991838818524333444120369648963013311966888238391234243986654883903957662796335689838846780636989514824763826349624733480997411857892897495562870310256071943855704581092567930813778634606633267443058269513122574250087472513092376735131579898812600216184493380878224006514629376991030795390502248310798317057032357325502133489833967383371701954406375868632879217139836755129742568552264860439588617404429513952795356362494674549102505687083364204173831238682336066305948641036767249952739374864719065177816434535008164689554681349901467928089364868703731835876410789422940873353878640868661409176145561916278675204554850808410456854506507602999746360965388218562977980525031751429845547119242380176306596887845233158896254404597271622787247193826188887620241827188152277141794209098063621235089417613555341098179560720205536422248362511537837297431160646763515523812427749946366917116145700085733269640894410558726488890792333373889345473421432483084166704410150691723163652800895819334059820346731146926462578951269664226840577965054544659594009159620334798378940467627086360769402316409544263231985136588447638059368099676871921187285203493078089564960464485920965671539306640625 [110,55] -16447629855457576744777013746021960807883631350873990618103478913968674586194489998365314183749041308188661668573208470069045988605773924148665303242579689346627151574049804731662255398567428155217755952855302898394727729053670002276176001892340769671434745603977227973920438204277922742025180803371761800310114350254901598322010731132668874115410983534728109893851001983440520533034732555006917051654161930816825609501137333810564840345625431122815834210718075936232169420488698356290173843108507086732011314973000550050516572907255544310559077877306731888503760580851681336350327767917001403413954828705400743663108606300813590440699120289143503596946481411680629802830756144393351073100487717009694115726742108398318694881752294191286151991660628227678255619017538036770913835348610866150848762934112582319154498129090021255362253281406640454670635818123051991269983093314286695787754808608638705511929426238840428589569805272405638682989708581293519093745228410822246325187369256323404635699121074465548327480293466968240687494097982559344961075182270010560324408311032462764304624090154320086726463347092474163555021185659411840567489175698337885670046018600837264686571408970841746186658397789933032748313696335224281020008986036516602165555734539125998018265150780936250117780398759410574748817671033201313144055635100814210200428350050947974719232670536846359582884522940989516092963995940393515017141013346854078304077568495899960460848651537879109273805884202434705325301895290299188898063168151422480268232877152285784527179591778587066285056212808035861840756389212456207136438463436302926133956884676223566115333523530938384474703350526174267585703732533260854388111390666220184784713108855984911340938978684323412858262615144572863073112305630887215238826255264197157830431765178880874900465964086300160350272134463255998698038590633522009149194932069605581655874312706897546922814323274387892470585460193629638961838931986193431804417599007162307679860978705636859876046963614757326817992713665646642987812860235534440089821828223648481070995330810546875000 [110,56] 3839823018738164196953344021130936607753091007448478857495403162990413822383538388131654356888239883355224708541585295294935688186479991793265688299789996222960577457065576702230172828600901676313757612177973729827717277141382748434351176640192441238990332915873190421926021399894871565460423578520340938064010932387639895484786444736794309549366229785686158508200014517856211105980580441511855397436982327783247571578043075082890336633936707094502615900792435907676964676206039430596723852622565338575556282423487782382396554552008021725236928499569092699282227824941938908724882513983942549986152727938579303875558842053468350141171157257609107140260394395890276423129543977694823079262865408726209383534337857937734988088832159664597232987579251180185262924520073274197696662049169465746607923476675290664506226125777325164616525937197107840962531372515735847355950834850429621638094012447413472184174061236545871103896542178278275577385297776586136947980971609957462796483997552894708924067154307156688856582097468315020400927941617865913115089424133544231695816244812725814377494451386633797903443725569759566325851956900431262681995410514768500767870573093870925683233966973004025792431472558861751653752420484221967719543202992317332669761062764384082311096738323315920724404411515239274819226057585744531927786673716696597709629846409738533611143136336711855552965316242476815465556448711577225547084385762441537556212658639146411813966686012747999969482706104816408163745441317758965144391759696825133686528713294547689792503206660470960109777457058740264493055575972872667567960894580541926500402463446207175428167481536844535851096568944714281400555540397809605300301602323495736762407481674525645998471819289420280715518198732451618345398247009449209247116320294545061590553427175919116772333831236987325555004921755936298380155966729790899741521834334543652048655010204919981611352494718154402140870827473081263836772821652431513615240813790708005985722295644318727273310266466455262002463454543932798467781260026362999404625497845700010657310485839843750 [110,57] -596099175055647392733182115681582517080152961187135521084884043520305505803794390956179202331575572699861976551325270464324573442480249252267228227132990737134527288445606121399001581479807786880196578655651136287237712008534637842397017005162269049638056138949460872367973791251418456427362805159973436348430613861760100734787099755485599512328491192586728291244057644882315336165826454468142854313628792611150136847993369231771075177966424846219784364666601054277174344902321055619938332867277242746059748588896397654546620096538321846207092824208715006222938528022457877548839494781954181312979988439798048060567130523225609955796758044773993915263049080581516378273048822683074876229828211678816125447697531852022335863636311697895315209530803235342574371479978821499799035830469737010303237887250625627133649171447391073104200086857230840570267667578657822917466166847712401698370218768568318334090795713169464339520017353153868363373167663659806175557380099176486637734082318390412794723892926936936552475990270918925673653219624423656219818433400376431480944162244866474331043084484723202881924434275306341078242533939088288747324614285875912059590361584545017025355865188536762077974060461012833856947116429052279220690984372838341061948517382702931506803699220106745257302976998094431440845067172247039943012833754182009356180451871688619334510420896567172725078383928380358058507936109489064227333108060097498472635382615009716267966167772912881951573612753825607693397873451454951611574344798924089030224957739995773278569825595066703729324264225431445731833173095264830595750284411511641146602089443046483706209809336315571012555673061900661528405898307660032561673272462420778186271426318956733360326714058929385666621933763682918060746892751953575314406853226109276251681175138690497664042808778146430215941626062626791852200245798054260484944214245315621745419294436981473010334013652320249923201290969609978816530988193862491766764458428024382401305057287227359554374112325211564478567810357681683577023810938211312304702005349099636077880859375000 [110,58] 15522091068613913997420398486981200656664076391616064726658055633780051085704454313428952994917475579061807638330076735847174733701444491134060961382603340227910189090255408793663170007471268730665263914695696487165785059049842525688153704041132391277853737800331509803705222856673549962414191232514877689940149137181716486517390607845151238049124161139554810383930303361798441209783691552915249969269037363962294210714422990707571198513611092465830501246425041954316729885634456818523114391753905529548690741805455639768588804084761907282333985577661683106563711507141220184780196522603272434214182069952609335443419991041820952196850904862994484394387757835499059041108082399696039923952327781565664891171838676567376449180694524433208802469267421432694622969192688521118782096159423552073877213587532916020217530772364152298078805472370675231689669570196464618621282130746688170419526172744159432967972984700142449261275094622117187862120693518874515836168479413979440403714131840568960770746923907992552301105170806428080829114566423440047257141595880060529529796993366509150327072264065923089994091191512758434028410563938711792435089360843082847554066227340140627790637619970213749816486742582625712960106429849290311009588665620233395290061542548278660145983931637740309234166680279300849324831428652759267707079798478367724263631251966884637155085550743056974130807106790485993879525851096120264823199284386339684554489148182144614685814402473814492380127161169735334013011957571758795275227762990957309497020343773143651394330311453939928298385194833175068997870604218008663758031331267062927757357906635899833244514576979809807136846038908916032097822686339386059823628727626560044043916572722395585317815363318422956447416237336870952482465879475538429307527436115188766362961933748175934038109131672098247916401487631064162575590034349326814608591654365691465938060454614178480244519513196236121895395800386305279433070101765914568018411592813471962522138012213090116566817922188159374249972609929149698279604585593460797099396586418151855468750000 [110,59] 25456314602383134603266081298974862769824725560846187189088124808576601670655856347016342900699248980416171014875029339003155018999509782278889781354804105488233224178661251266471203181602749487829798977350167906934064626466177038467008699723087413544145402361109019396731573726209303023207979700193555780663689655428018829816147931173881393839091707258185621302448438982156324289123054263522377167007879208423291165203857872577795713919444354536338754251238212963351429832085556880725723805710148980466047919367715220711922277541330820198305352546229269117089551728529233338008477861949812836409897038003770715407140310579929460374459242416116502885544742319689041957207320126472195883764585088811817616730149390986020378805989966439001243686845291927038645042231381123729196632371907922551534083364190848933195584868828254383624617858632744912941919820507552322803069124511116853402877206141851988270004257863628315941134357318573621030483178846061556224713546025286398167650731873868817989421485498667991676934575554926636911549922598030547353649713058619677342708982553705080297924950126311436561440686472985917801546653548456214414132191006002654643653708297063888165989526052676410831339906478439505742067017663331724464788984836282810186861898233674244049722459171677550798092874185873084117719771004094722736391335436220045251499140902319225652160902700585384990699648357175526676024454743560778211499647974093643801156963717561859932558641810327697118402179454937478268508341192437438830882078926322543644024140321695669004814863905156307784869481317189005818885037878357027736080423291135327220234492531349694752420989708135427943390591349332430011801738954971192301146082843185594033787050188655281322030162880085370391259084141043196288109307538067976204106211538039016506180264591017409324336534436723471801015593913599786995949027973907096358994677485683454129810492192615888422639233782798971854544490360953541026833257001862636058624327412792691471214095490149573903395377967464686019702128498857704452795758243155432865023612976074218750000 [110,60] -9904257588134382209562187557793070089781630389025183893085805031635717189180124242585930089986087151378364159391401170555477203372644075014398321984788923920794673774321905788330381684654221583412517323721741144201887107744667804377679513047916434733423123227826857383587519565921479092898718024668374378181963449102219996114583620315852272507445642657898150023457399586927621730781408257991937525976972905335991532995481404922872441876808540248168323945202515860635242586228672785905049371057981416924863959551353226155256361220046408446105692577443456126505866501337758929856940041446873604366676279953464210532237845747732065333245748733405080331372831758158930937486419590794066602398633529289238955334027252873352361523683103895441374461223918556327552482746253977225138596680817766541846585901838624397673841676698168597857875045716286846299731452838580779488748456874168127319509308725775191209107927377612463809447785010682325704773100689778276946217131156907247191150826750429161003549534139029510209279239925443635275817281371521949953877434314229558679175475400361647688238180233709471057286121258203385970355426610467649425532022719031129171060197659652257069647098533312198128832075295785435185691657302325346350427744021923511970042609381363036016150549834794113773892217729033483845119501299350308351329808115271419991608996252287386530084990500430467985150375504596025494706334225220428453079070525216477861215866295498782761123111030529798304321996047224193716927262703064156408187470829138378089984455781757379254964637331128299411009774705009275821825153259815342744128653433324351845064282647681178310443444683528600890296113417787857454836266620594560524973152390211924073466438956019728951222862415221826798431669096907565799282124690478051728421300862444930739063141015270256137399565436422049710473436471220056796136244347558866683128134792313224985318302892979165218599238537886575586616984261354367641871666419856101723472707243846517799859058549130753512746143329871769841554022417327504679285254951537353917956352233886718750 [110,61] 2471149835654896732502189406065982916465707845976544255911644548191171007415502488232034890537645916120200645355498911270233681715089682153172201547492647591262143125690831520497357832487725958348223514013297926801550214617768565540952953051899938510877811388528100956803774878454223051199113161240208117833564742109873396347912141762886637714813322078641846598057822418281747836866797485999799145627787423784145367913783738626518096186444255122161107324387540269257526092322575309258171979213527334949077433751335653281838313216765704327669871920763699394643955444349210058208826521607919459961391629068217879620077448467917653895545335193667292555734846107922954437630328852163793167731381254774700979233480289181826469785043259163869724382445345832372731629827732374969740505663286679336513232808869959982334753086709394900204071988488378342874200435886949637619180981350636122196589908068771072781097360986312334242046842086578517066921678181157783081905936453418561699061657885319030472684657276240330634480624641975132781731197401174868525381434870089123254362524574099085544084860282429332671793229148639708221349323402449436768127104873311076881054622367807961168649622771552807344395393166704131455733045499318031972053098190331542026593606669776846567755761627702782768284205591315931998524195706913609196302004833681284385872576996907650916018884022275634877611356669325043187490680976422923068964904800425549095862303814707289801275695782480449142810373023200677580873776666979249715580070690535703281021895416714439060925171076726537513735379902567828095006729674525716520757870454730095576745948470969506451027111767931570606344127897395169427530842236714419406297529832933775849198672980350674935569437489782555426244480070033021672827141531106295967163763055924613912170653905365854633274312475052527050105248118646375553887793853062352552491866748871649539425031248476474557288071295526982331627036309903213844805361400432475284845762332536093810709546446796334137804621973250948690928067638661325133853097213432192802429199218750000 [110,62] -564832838020661289472095611887446140806793554240102715112171547107765106126380794844443187303742895030380829371297063505612876897493391275265669431626164554312174937843050972420985213609508110820015659233957883243284174490340215894688328077043273497394007287277979534361792359402099632556593925981761294726037101945259319516495895860234164604328843374560685106561662527720884849835818555351744809143706943916210049028201985726046844083302151508483197467654487681793665677183630525284288570358075697012829920110029372010667461038856334177804765852838476122780257308846480337297276761389702434648905537522163165927236435966095688348288052891318828873788468398687530016856220244975480736583739537556372415747665131442811111831405822779883313949640471814759529722417725851639846892245050214668583547133158666159192738708970715524650187191345602581214066565287820802669547100722621237532209071915433066079907064221838229640177827898083379085579850483234429540374095506488068389785461207486351955747563059222105248600351573108952131678618136901159941820874841232967522789689742263004949981468914643815702793897142715100617985517257925622162766245065824474525286843682167504603171621178585822194313958459719887933066358147983412829092689620909451838783946751608079690672343197010670992301211273465437307807361682072569664832588531387418903721980584738602669332615021949582381708164498285830510289145148539353570593211125503874583477095700230810832774411417966479750855646550559122489019103862474722420378612771950909898260077575595899858170965027968473225151590146136942754996592797382265226401444654484622663273680682616355941654573534372531640250056659517589514776345420711168879358497804568483812175127689838394112515137463878879368103170828159137611043786059116716270171622597993106467314346232680899237663040083322228379368624896678599796687731047843134207952428142046091626785384490731797529718745251046818984019584929635119413638327942646922387002483912389116092669044538366655766587142216636809666026695225804488131871039513498544692993164062500 [110,63] 152761146731891566006652161578254252568371814296920784198930508087655350186024316685351273406386166186834361925866514917060595778060457570489213010884545916595686045058183447106648145614961949660069974831467616384968767453934817028259770327322780801770954434617294100230108778812198095303937214247594725258620052246063993448492906436045916128528774139671356223728033714575005311871517492029879222028201235951825315319564760931637199070100591370888445014543283472357823778294016896814605534197994430692069489254931916462004544340700911212554471055711898069569506669311902605410753751051424360395937927120904547841913355341828472041196071559300844810386914867177161662442713547549348774507953319460333647113033007059149763299053653913725520176379108725203589619626695972179065202922438757260086028469089832241730461440634618472308328770130768959689704601639339906579332409266413417506508615288028316432650213707088325208373091719508224514814561286271864009481783274567309355090447289176354664558045225085916899811328954760237362299561131599551578808385004776495490704043854227144501315998204522353224226446805397721456112434978955476270803797739411500738291558524053621279879801621860957241682842058158481871390700007947541733731942167292553253761302023582913357820616468123754458800281146792766955707924308418505604928125047042571468296030808993852145866917666876617808871013463560497469069519168943101741327476363001029983631306718816793489430847287558277026006361752971015903149036825592959877991141969794118935706017937099180064605172717470293774269503865659815525855198929365754335777914891483142087780419409234625578494900054966106491100897951136425173150660044079999098522777106908495280691491301180287892350510573889000187540675401336839707185366166548409245419055626498734346382431093190590809786732740473407604801957922257418955639799159830703684878889374675180729966390460822927365611781430486216157242197405642396220159004552811466256834567246649463829843329640934927292045316793588061371372832653037221462000161409378051757812500000 [110,64] -46783115450039701379933090349351902859315703591818225924960154770258858984374019211672985352634686782147605095972881171678426643896511968610202184394212905209288589442274272592315541880320345443414094997570939329488448706054508111446546930851663246745065592646984687401583999919387355151507295668821600937068567855632176986499836560429333839066044265639214307280718197896459613214490776667819594681171097649081918433997042888317428070152592062031145553510207425689346129395492130401774088855489490790915849179032025273653157779706197409365866966088089590336591188640660039469950028931373219533005905952824548821611635404182357372648532939166057145413483142327832803582528531946497086508829607905380826117070890850468343640703352143530647283110049416622394306677076080263818586951174363606444313049396685621995306928330435339505098316540215448605725886843160266892194853359077120911604706218355952752675094333144089906950873548015695202803729052415657299059294863436145805808657843824533186862846845718332514991849576188828254205560495206631491647344571769428509819915132567305551432700639104650492511715071189580479851745159615006447629710564425338812649679807037758970082132646827380029518722348371692279043421385337948020135283330732230393779848432543180938450298814662755725599970226890756501791825962884871563098977302506730523343657984964438989428516185427765588319590339963837895203472821784345345196493706354095386587946051378662276962098540505919468346923100602766946293635933164786470427366499548972727972170224510098825340896705123310624094309798521800080756305146831833153288570473294324228416769725509513765978649599714406084268591729722792282344444543110284475053243469594432050326500377591556419813774619717417365485067287735500014602998811650054277820566154228878519642020468795781627676520596591035429557018510206679570793837722531590080660961451083116007551997504988009570406736951012375177739533623978475780164938543411608440151504871985666838592561452656573043599976834938164986463782213377271546050906181335449218750000 [110,65] 13232645525933728233320025512719121733962490824799432453023437243756513236934999637658774619448103749805465418553195111044572529146952632711209555292801937416929093225835703999323531313866335372221405667169544763802951351322011506923665818956527228894297276369530150825121113563788343096331252679191812492097947736175059793506848061038577716546624393227946874841604559039336099451957639341687282342440195349931284836731207129021379489536378489266896529093910053101297030456807804401290283325988794358718386482864029540252027291743719462056952847176041328028500184653762965736296598561596613700633760082414270537076829421918539231249776842872702386553343076919709206908487915393274142700016228524144495278675997553364588544540179910015555160176792906740466490882613393479045200467279178790065400611394590612828519806224155290309771448781854227899532980365129818157031086956562868384621726428985666924118880382663273094891334937797253746945390108981469254988383715934088359913293845290869072766912492487119378350931918399710469569487196400830913921311661635840555184620899565840201900508740995127797218233322607693200903546463793258977040749957136347296234159367924753248068404392782172635600560386653160728456020945362183687028004463234363840693311681858999347685147497966712466187377514569735375740065766992164883802115833061842794410852021888938708079267697815442596389694009926009094064841124019076721468050211503896754182592415161755747043736171231452040434192521153816671397325323759918221713584524804047795328830810319179014594201991822182625488170425186014198632887793725842038775726975266744390948524955812145493701571273426638317259509118989827155590105972204551412811977049694576428250187285964256339862625014069961679847641230089028339257168282682741418949953325018497501136323284218588804446261122196005791867129052102740843326513666516183838797942513484687506002657324120708855944636010110829585709056116154287196077111793592176160938596823271102359209331858517177011470535596064117712629126799583900719881057739257812500000 [110,66] -3134806856356683841799511659758533334800351491958157547823607266295909823443048908228340267138590121305787651042702198341655458617171274486230259476147274802918084605385657860484760580784771591074778789402447800537768142187912739204289933742978121250393345430447890397318614826023250426690567602050802441531636793819067964949315202854926278576083838654325830235617949669874815993282238135739078157411109472077327617691675809569235068318221247275830555135567311830583866243347572145831401977698759893270330804898289417119600977049399377901035861927802684340758981374909267213694842111114829682114024420294541664625524310060613621682750590203497359834271124524553685694180847571246362980181917705811400695521274309472011330845738291531544439986201483286460222211754473219247996856259679375487666287358786592635779269758345706199546183825445701883156729477303410854176137185560269213454530911271048865493881454939322566412918238204894000323683876322573580653267662511743335844877785927454548748356633722042248430249058021570081660608623658489401651161464206209293639441950857674703532485483502156755088047331148203678584591282389674472727947496042235271606181784335921774583622533838038854312893008069700961402008143294882588022195101489707147458175453144409217328915488664613137333844648724095157388328631314569058309305300457825032246142533146982090474428138264695929936832485213265793380996151648039242922147842861661281783297679859893989706591616697275524611179621373778126175439587390670079735658200698999174302787803039376761713152707514921116052545827059363663573853996632831365103739068857954289851397678089079624094610875448159937769318707433562592297714785320781989623496789147520788281974169034217701141564459066652900976269577385742945412317144845093373105088010290015722847753266603225318528507956767957837560081931295300478739707614507436890087503250735354842425827120173455998114148546481140817944794008403861160463797592490498447301010205144148937978740369960838262123892005401199548941804096102714538574218750000000000 [110,67] 614357906264889957137776740696160394072251531894693913527218965478496898287159744737117141674592359511204356872377353608786789231286360330278511816096833699388224859856603901753780740479334847775494996578339534382418183016801274299917761930782791632915963471423940584881511850370033605772193608445489932016114130716586971362171181277682518602267976099600232287102664853639025526631588385873229607197442705214624737241629053644510351456556316491610314747758609275581342317200377282738307549359620025047675818714290351933433725025980250861907730550977514991252634008976898570152899549853236450667653383677469860428324262767518950557945850195672542540473667495042258437828851027676912817878663068119501195139614604875221782406207904094565116823963601350320110247207405112985181461233907251425919348519524058806928309383615028534896426120709923710478267069757981920102927464698195765614763308921963597501846113602377631466198645338279430556949974664245329322072763974209814862488368191095437747960817143714080168744072238100333372346433221569495548838967624437904510161427530511720290308083852526891891220186006473377097358254889593447387491838200182557100764277343784608362408617382205973078397309872786042716607683759412178292063527358830332724141919541387049026043882403761745961480168409981128195492041789228231249285603243992655664263936421129379979333907250979845140088777313287918763976789747209366165274046561021470846998929337216160564223076089752467833162710893858602773671978972863237474595750338202145479810098589952525073924455341218667795401098671826093184582225085744604125249312865156139689341305988314584822486968879729252596957627777233723725437857333277994887874058693594217132933930144198585048894372450437896157638215241166035126698918892492059316915490877028157009231440902956622847436904331296018647768798066402953875668964458098920018538968210559882673562126659417810714641771227233774469884164168240139081978120909569762188633965130009274789706869963786954651968757510647157005223562009632587432861328125000 [110,68] -101937267152512837197614146032210757696185106410620565089592798595772972418024368593252367510717860906643957411005499823516704433193346706320467997201979130699284682497788349495691152084189529455818730851787017525207774372323507848578249701959626370278888888242613374736087240623762848551465825685652299526217044778386848163729437123301228567836822369762478252508824438268780790723680120377888969667437790972430634022122758691813375178944344618038615142375988072342471446696617043241978660813985966256343640763068682146918991398864706188790317790196907265479078231716052360250795248631744721822349315345379755706858061174634936074821073198659972868052293623511596023351367045031122723893537105805488458380639890845416560150579441360985975085760147011224750094009231761645235350445288646122460874977505989658091049714213045248354804326645065710181022066891601725183140711901965868881107797764573132584446622519878382416103973691616681153647693295610646912018448556554932212921808245871420119157453669700966887560254236603547776296674472895678708547776727645398637103790187421603219818083354548126785313345288069791590514479916274836966674260036602160048323065025906343124443297022851886765174672572270688942121860348968762410847731067860142325924187555008387813850571871811984500285928343854521028655314472635525648182106729213616639175263672024791007005491575240673626081876188359883540354421624973926738232520251692905072728893836547724282002368274460261283585897555898814172396768512560476773734556700157373188105618714296059930769758956298794626331739503969173566195500236995719562046244487558888030474188320525272312022024505870922696476582000471768936257995915536071840801985397696312875299459463011416052746643980250793798129773797508099936297278155476413609606261795443065453669644647439526383720865651842372037594883778512324921658275632754900692906732040514686413008052935636962482238615414265268612907419451021352632918290972306232700943420072510113316672948379204509343681130237661691353423520922660827636718750000 [110,69] 14961366496572322518797293239780471876586309618942413936807231043093638706522677273155300515972709625596273922333468902773428560530988409422695272354987113851747270799225019431367435341791206706896571663434645633146674443636045794873087230459584849865823882291184395739189577146493512993652221476908585241890337534357736035523061944247569166141142820492611631205693053381416006091530262977181888900446817501699466660897036533730367723803240051681550715426802218041681114648304454783792354414005989240703616511493337711314364872802990092949772695130209586044708840207871687048711421863397274867669620608528465303751408791139879171966596172583356122419690079235648492489499907266029036432647006871664064742050093767672686031218205344357392747924933283447204862679987028872574741801572009102312798453691052066748885747891238720134282162727978295740354182584945994542516961752791546188753707141612532532819649847444412800826147762822410834809487006886708792121338754018374251062279215718987224284966601495605607987028506248331084252517429110189707507347782228052173023122053136164976810631506385386283912450546499084004214763327907797705643222858678070725412922926971567399418493701179789350335792950527097661303230397480941421662221098433329357015141454393951514876567936989026088132838123815734979256263454971652483831433217546861205524226499767689664517345629614984495190744372358042932313697007626531093189623370579190660762020068434972549616788374594225996266602038598958246714321483362207395751234522518412656801661333316987318041192691777659988388482952371317889684110624471779447839993325178125486803436005672986981482154117609410810859022636603101256896070333587422570929288630294536921293896147860469765782571263059755970915334104125843159139465103986708413552532657198814545636032222361283364365664590188492183322676359049952298135068354719022402426000890794403069712390388481272485615142735943555657601746016131347303243710529889131297867524047994629721636292444799034914967150513413362205028533935546875000000000 [110,70] -2044826051256543855197495955673430702154945897310287504063236368498001803981681759364697218520121210946338369683245352671024187315735808052324428140784319969364983862999870967613482233549104181888809495350514354991728884730972753524533832870434983055835122978783104606747599480664410022548578019870172346371419407412208056279162742665632174970155010270782854617591870031751704589678286070411695151084340259501812233495335896982812842482995944657096794822286768728329365900196756400921991037679994585384518701188952156046738890716511655293043354008742378874736358580378580365194574031309223813900632607334561896865452899616995187110452364537898284136180892732124851521131981642161900060779690811226099375906372602819479759276227926971855771557606715265428770380754616530370636835048982221089860587314369540697984209182811206398391491995326143366704772266470210500736445778515201973176234608417930075976670349806843607846921324688953286962370921366221740278037214973152707356354854233240852528900241951858889219657814167659974121823957337880424234052859135697188744507000374133511364015058145683637782393360647646801547640289407066223025758986114946743784493182005677393700981062367234204714828311421561248105004597461455133006946716303860240000922858725250137481125774870283382077568371274229441607647378466063811240310722527777193671684955482362671071104656317464454350662717080112919313130206350101203623168390655634543413939941536543354696647576801250972083498982400620068777878266642099440299536588151779817696193121068584833727225971942394110857757918611697167899186872751583768112182960446718104557188542070819716595400192476328371251968674412202330337520546363743140804748589324665360641134084347929068626090594684377399239646388871246452292371748736673936672542632567643314495337386644977423718961723334257554259631369710277448748367317580729036677600177980359127985289519728777799707589366295196555037571635927475575864345442020012763721123019958776560003415378380666449079595479975687339901924133300781250000 [110,71] 266848648819723686468319240884534803389418506294248668693989657825601279645007406466783042865457954050559127191552085833776942629360156521009878651363982879582532136002087682629878014367608764740634009578306185113684869351534116539475727406760687753014016863987417688267501394095880775858583581515682435205041683923901041927035264240075825241940000664428981966918605964586427038355517042601110540626070901037498897422540036475625008874456410307508083192364896828004605717346918715333048283023208873860774811218154843446794523745924423696662947727919047451636620205334036915563770180967766989514606420872115339572383626390322354656427739796029797726607112424038899049844520976859399875013738951469608873804473402141752122672939737347850218315793307806791870955629994003563020037127135087479861411841842748026314206171529498697611867061175841816660707236788360191866312795985026185352654855283221398050832284800634389138627084031631379924722953574598876449441669556059799534437355054103066493377021276568521522470333959197712879708314153924524447295840744033969609598756590822496865042293637530001024471640159546821684063826011049035942520648190957517489303955909934807430064520894698029250695228411229107393100373628832542591500706561452972566326092657794521233568684226090082640607894030914806177400000277188823619779131936945235177884910559795080958642349124197308507968726319537404169490189966833412151633709877940929257182365338986704532343274278259299359560325567170627233557656878270831007866873563685449466486775470465616197315227504266450789947027272680561099138054300851172139246735703671229331750771669549090746552693366413481794117165642954765496304570885713986174972078204738105199257196818030134535696699433303548400972497967664312225887962269837647552331337538243094072195547793329017500013356223470026477001485457225662098347653102235820947444183446389417923476783956214922639801298545655931826835607257847690382365299468063397862098095987116589556967480414184161968645893083885312080383300781250000 [110,72] -32324005060429910617860519872331832995177524659287895675485322977153483833518773846876796445884182947479365880342383101788625518368116520400590843553642261886654797931246362126484572415176423736108785347461700926774767558829204544656995606465386782096483127159994191845971653998052601250267731311218269079150936481547410079829102979499723304475326387213221851767999127177332412197965796775169191306183066103863515412559149284189593315733991512393880494994713838015889120831114965175928182390150888610603727097267605982160820117386164183190299919614617838394620209371226628236383395487358716709669759013191823522079747289350505708533839563629043467280330421187244039267545799391590968253050729748830768071151884775089350178007154998968991327521185212772244840872819270926000466722427249281324129066104831405486438060155660227424855161539925850795307439195387965840688332818059100857175957328486478998827718758386120474675011100046355161371213477995021419829198739493830006883784530191364793445986703647019881250486831008730120681577339321241841059820047141049275763611677731765039056142817350263409636049123489882829989365224077875056180480462899890504734240002614894909000286729351744590758150036976408000801978270814662469706679938730494808284454784219722130175527067789542212283398216458664235124505796486087443618479455339614699891455982836964539506342545670742905055994513930414072851617290221081469823150715187598518713801657625449173479797061301688177622143667458101725141561128450557945904628608465854462076867946109702532679110475514883592200930590703482152525323840831070217500590785313491503879272089008936220156275034738880784776392104776932206758611820118907989240003142967185721476211971795025552215008356135364779027811685457522637351378248019955072793787642474331615808970370692934881400429645287646758593164707630803207953791607519414264319514708951619899774318218606599900468814048438782325118927640908797600937188293421518171086067932459133287940322088041607742255479693412780761718750000000 [110,73] 3430074968654815544592297122688115808630311411301778784171204634662188408557121000700141307650246040084017582242958033209263921534028370326102810011775600932208332656911409501744151385635657603457494882921369122162001275546729875200048843884768811156835989638709422992014365079698919274344105562552183879280277252014073049335173101440512998578915601493570658663597650666191007084933022102445723720140502440955923206274692548352685624157749354275959268424739848882910286101600708319897298104291757104154358979099444049042716571037702257909275332624330671827428697410496993080780774307820765931640395014373927272035940880171253545329940516314456568286380156076343913371453098728308434445877623358768616605126606553937350613921269032023432829765891059463673113469063723113734469468212263868491974223613778776141635162163166421233438740294813732618065416322295578881564280272656522237885502134367769099286726477540330610289464335972134627306933782600614639024400464066111056558522174488937472150123717023271402600881179028332501968686088779658360520589317845301628437085510157203525465415538534369718166747455843436941654381378772533949303734889725008542992604140155740657140362079139669344231857263725627882536939402018979868305866388759870921969296153196091613277101154392350176007290782570707039719224089282275816276390877458973200012477897765357151877171099610790048033469494283008998720418162061783717704614295568034641149433007327082747346683778914270242966962931618832910899663638191169957470345048723369917329015750332440612336478303579946526716054883663465574269760923307833677738469555267499191105512078710392667856662069743615448369557629626787316925855268658108277691008869199957138737078784140889139448807304902206558716509289988172174695912297952744982101180474823780087596883498814385015958619025197954024071422082889761975097267285989974234220307586078028155672470677316078670425263944648434142533602486475146383681364444056218074438202592070643383338473083035764945866131186485290527343750000 [110,74] -305807187454171363937347026479210564940426143415822777325473965315927329082273996838348523368956499336262407037862644132960293656481621094473174898082450104403513606832386549892415222355865124221027482063546304059658485544171091978920336439906823446712800896960254098636891809440279467578199589672515487158668020143563487827874623685654715243383975621653552134578354827043139527679041603789225238079185201697499950162445768279186882456697862801861168975308469355729514087301072798907194358710835403864529214252404095784004398098786851675178400746494024126138956635907919698617800755632107804814752160189272263355802237817587463092967041865997873018394528326346481593030321714042934549939583888483583249439119049211183963486386756995989400389691426310522786260996049963381502363116284828115861641972097901485750665284086006249825259383825364263683386074410453579716664001341505094016895865927109027587767222371707189337420766812194252106240854623931047661192980715071967226664361411691474278925882767610448747374200945657551969336145466006590346920649066647782640691795239613273755893871958032745886698881586180447486920179309209307583966705001774983707313795031480052878979101777306950932688367946580842832744942386808038232511508460026960996557686643588775800123519926861841479213935151161588946801502256381441138902822345693301151753547658831487957528505607999098880867587116099176434768204850004621358675815605391881115741403575304575254463893441530778769387991537880064073283798241865892013165538999498660255688723375274087898975314807537820453580808408760434363448285663389212941209410183622576818516366009076960763537741847411424665173890940177288478890717338690946038326249870079828668878848538532081501106608609165801765388026044745841174543356209358386477840897075165035625318536602073189142443786533121164429378128031783954561809568985623308704959172103766951960320589672944532075300107101104341629378304655692668351479380302710099140145687315724232567654168773977397216787338256835937500000 [110,75] 22809801467236217588862269598309319318587149951136822317158588946638650701385753128774669632981579924971844559863562729125790475220104189660765690573551336625062637699673320911275763387366056565190783177102618977213965628285781366979741121149165679978068384860904133675652189678141527328158622630057112568849125247412006737340611789805869821290458510403083473865930012407981267682602380360779067854545780704514725254646451165451420327941337707926949753637192719561929216036170801756462624131156362263408805806351662879690878993015584510598350004084291387411566825472781320909401644424342846014701043533977030350340413247929446317303152939588579852614583295054053234937340242829082090040486889342382352310482946594896483033253061726465455249163941126335607202545005696295740093293073536833687234188299513056570547985142943610951731157538027767255296622429766250928659195664372784271930488408665801487134611781277134936450060661654487939950369766600711648294562227283477914182475516110122845588281840673534198348273594202145912333513866991930669077202162922194528544198060880458817343736197449494390422238395586129562952137021575687354332878748150557481049238580436581283708908965651410246426554352532867672378235039614322323451104257631746997578539929861647007051265813841777121319584686800378959353373733487703423805543170455343953114205681336121936651538824738896938829736344356519027505200823352215989503707680688619089289778321194726427369957572373246081329739253671937589600917982584288099423648035716529010463987118826751137294935120910007526573480105440140576010856222294123965186274274569870435794588432458239346044194697099550958445614681414439660936877926816475431419241631368718910476753882576692481725096464883289432769303563588687353957906562123425567331082100160958053780481963219501772997888888467786103892126889450376235359034744591051977428996684911690655188608001270419799099966999961480436716908433133887708492201141529552199798403558679580185278843680139306078720092773437500000 [110,76] -1426955105170862588655492595105768486254159821962028774230770875066091576112172246366096540925508546970925901868493772947192950131232977018692257639694053929062693951204203869429500632192375784885303609928677686405551368036360894737415672913378259951696381612559517679013773256236291550328013130012229376543523802518759113907491753844116344016319123179845961068310830727094464338775864810299191894713360300205604610263462162187127252076516612702486316485751688235378320234048789963566767745613714774699914063639964016597017780538611024653794611860575435504929885261253865946429365757876511710620473014669907045184912721070210972660445779661281178113999337692716712285769120848936529516080559813478866669086198195551986140475423175055592944240020200512135390872667974505963467448568345802429924978089242889938078185651443957411416550619227649884437864817670669255721367172299473601432559586844615310523580243593090175596618335731691413818795435547707366650843300702101883095627468571542681620019974988854641005728883690679598982817005219794117498431970810454717996031192767647437266114388009184365139019880244274989459503310630270556281867020247371746929633475791139127702963598553992501024857022087812072269706503916278095887429286311056211731029200815192090698608540658314161273472368300578709248456688427174039403489045885497688342074842518756145147764944625792041645180780769212561217493184184160459426234245629217644133358702091316568625057241843650075446645235287244923750583416842589643468269078242546317305110584121988626324502129205588884676490329595192144492723903171614299410876537650776493687816028385595994375136664554953442909675580006616283566937072046295491342696957863912321183337881999794649404654210274428750634795389377091910763341425572483413995348894570646529781692531522592973391591778329657694536856317720339026655117833097672410555135341120701543493813546680148317289456047506645474626489922570128853200999597239138833683867870841035183678150674374419421081542968750000 [110,77] 66370476107573245312321337494068661966555503948228678593522964034131908414912763630735322063269042976684808994621380880640669362678651903822093057193575996677694303587932490679471781044691473074780345944318201157044863703016446041055104252962808324768711549313497016779058425878701621018817345826894911077961932756335974995789270735306673247063296324665781247511020745268740232778131672032237061966382994260990178681324981485758717602447270410200083931701367453059487058570840575361311961753794692051352983932434543873783366035768725128618101127697800545956008581186385658748719402647845892739664307565897431365235042501904914403592478579348213621823245302938417792918096776256842624683639782788695886079982946971520514047698551981160640326851145338258976688363909526591358216429138837837094236979020414083575566871198785351107552385689887283181695909818017574479981018955191558944749001123507800417741665075892984390587253712027466247720547833613763755589578176388069497820219412756407823942688562114962803274777048115898280584667006479719266100506964868425975246938830607269274258127963776757522330994127806268176069473146687541143243874842122058611354436163884932398803722709876305743814692800592146198861716967342429066585402670123721726647933936012304193363430070776689977523568179710948882885466877677748885993748398880745394649268586799643978135803291690168775479186602658417536734701668911649153222489753996876976190843605126546427725348424862896450576644774060703844153930979438488387654418880917451895453910269353238954076195049339910549415849788780623719509396260918315420528048872570696774944269854403006884065854572278491038795620073936975253892326308403947675052296525590457759728617642655642400908893244059634082160372186073069578275866566233547540025422178826120334571217317601405201602060680722114942058913489598053983885589044304546057572836227436546367446861993860266795038223408957497230437133806053217440305793918084679126767226236849879116583845010598261718750000000 [110,78] -849445881992487450143125312437047687514524600917798034392443696649904726066682678124775745115913996587938794590100246846084330334818698559079925748608930947300606275639804866142641446462443039867783898607331004353662158563820869179959386037322769283342507944344056073228657926994485035928038401469439005828517629409647250585851820400313658855215866387680125453950500662476974317084254180916558892563194756090580555277802853369354469099426152203986251044768351541929576966221937420643898890897996310446582587357087845618601223622971321961653018249478315774713862700302812356048485169622817273353332352813722426481449160728082420330965707527603715747045040012591919830846599399357081027227171641173961352268430317527356436327203266650984026255010157247951865445403962732041054475796913097508459273846365841031938806127466832363171526652961422836680371144512962569161105053200326077852763618715513503132085461355624239728834657273403706156656230884807361814096237812957558369539135516656487985366505946971876760940984832358676685693699264111781580974295627849116986128159459579161979939912028315352660564762338598290632237019819986175216769370250548507052728857565799748918687928245182432104352220182282126639708860767475082490500352349756032706976841229676519264759152142953730559121017311064983646449790053391968543016182166567999332132903600279104088255712771653292873604543897837087408333347862835818006829816931515865530794704323890386171159303241240347851383936493596376157511037155049618857453191128660717355245374122157634531613085523135818970281131875064133630858541363313458031120876994198386756802950797782270087587844627716497370062007812554482487536191352515116967643620213426851934577365446163827580681480026547851807696577412964128592116818322062049829519005949068084502492029781984582736509429135384467858906172833144270709975874764562668158450216089995078371282397026688285712998882404005207302792237125754869124561745792346127498813605063156139726859103372460937500000 [110,79] -203494325204826583366434974967271675520655525636855730148757862398699085850561960942508295030977896873720968054035244201818268443387492083752709122031155395815241426871288809791868202831574988216683452151434260385483814225607283612470104737091862759940633595780332163867434686957777296686613970964790671024290658868295885272729981572148559361726193472871755113229703280218864181342715113886917353327105253336348896159713716502519716772181667803066970189270529398609967523414985596743312037522484618909174230242099622400861957510211333510694211068508330079806823428385222393168862509307941694913868567879947531649587269744849703792662665653441882650447186405911536422163281415142839338943851086061057796633884154415480004564747718901778383817137652074156488750995502499964400059380320800588826006032652097881428266597484582739425403104226352578105674403573072913294640230833985650459602962487380263690459911248617124664838328927714398451597102422172420739549063576491290588939525783457077323801116140037057979537000488501985424116115445089143450764828838198971535413579323795059786279354616774002486722388070609503881128409595206351091739029378933470471469025622893633758547448174291053558646990755342446582125692442767019503464484622970522288759303093678148435888757344324621276652265677624526935110284926161131686873138803989564796781822525286511237508621581139759769365661410166179736731797904441609429590310470014236435414601045797156113839720845631160514965968321691746369314558677880889828372799418015813278355324918806811403266037293480665859018472503077925660321392071269495511356461879230754345672888985581590568013880496296029793997485821349713479583024056292631047323340223299807707724217536767726619019411375635770486638068824815954368223747041208774979848124114897499835766520768503734423942994727288346278883798423969237017913812976105693659233376173058774541207159292499126440948262283286576377060103049499631584752290074925488929984084894154859878896640534687500000 [110,80] 23838923319713804151792471051984260660027834892501254175590738396032408494415737046847414906566437531919773279785595497346223589051135489619400713593269869621051247860946722179443148019205775225532227440740312062714968484149116441062253736334916763537165917550229475513683418677044710182942890440896611363676132033416797864839257280033707849883686968840711401661571362762555117438678221714888427526295275919624169947353603445476255249044531348909089463169380512774434793051333783900086948686809918703373141292826939881297680358848549132579038200221231743788982660880937259721267235962175644329710869547364784995986549767161590487768064489357777095779313558871915015743025029960131500500813782470540206292030649819042111550162495319982715185768900422308848980397075628436392332569413112165014545494602754767960761835489388326829514138979766932606791045157652386191550973115445260239463119203064027499874356230000140721960983507076493496879002007166014011645905541299327094295282161938941984182368088858546393314542887812362831486996856064437687017970513649954857694533573639993572612973367772773175250194476300437722307857093492655316284019641561522588618772539571130220788521949403023108517759909156660653057076720528005750550847789946279408882131233005837725272720563252071137600304470527454766256645947978152600942533226126629335652300428259119165818743067608181635616104140437701285459183062211991757399086853694232928450374136558798579451020624821299275043279979447609302112825021049461403894849544712800924199924900878707753773062924429969262793937448445103402974168206015836467299919027670704367932051595257886660813492670735055114258477722145211610608777461820671319351384423542527633140189498014136609972789407593937849843897725714499608958662311993341016216577393491871229661927680726209533805931417308917425263264347951505026645735886508641581834176859584436611830488046341862423106331036369824801796073169097321564341986253008042538949084027241746275405838440625000 [110,81] -1582118326427452339845244338585622020233800510717842988748804323673866099232478538312558938431205439929650582970686290083885709707184980581804667821878550704430572450590658483338858955626884838542740568414903083137560032727893932351288095455905897451067024404777151132697712489819176505214302548035808649140173717513512388222596382353466795014574095871695123854490740565992940460546099487371770941889111957460604732539384242673189755433892108885959359111970947857029144002086053597297783002345056173700555255869724449665710235487283276448552466865210117888283129293667570932422305249564286369432801657300686424355919816301160350465585451686332092052781104159941818953447159980306354163128778111132251011748418393435676439591685729017295670727861486125095345278016013940625606649328670535878421375114232535459011632743964798559264514889559871995257527882444260424957819338072023141391992667830823039583434146167468081289397784225917232836340418802267308537258651182470234201795862336127807334355670766359946084136475678403098631727850009951800543831165637656091036778754019918354819848543025498173769044278429487691889832446109281531845991440660416054348259565327145780629685673147255292810393735869410114843654562598617856582760316979703694435606619109599526556703715250465418470474190050033535656335455877258168201817570516883117608730646510610001944016562628800520501525859515326473574454336267609967991806489712354342781083200795925936744559969852509681471636407837366254549676368225170821598059091991074805798593268520241339747661662792651999371714129151056021503468480577281822684177884158347616333677482785205874517722015586895706251109312668742978135839197954954278489846107232964313652202238847462510423420223464853723807663594589363139397070501836961855636020768791625722298823018357444617614593873868956705143512177562928226338010908181083627874454916402744523052688900916083103159236775330663049683268227294721461397577034464359912055837647033392311071980400000 [110,82] 65059516927307163901253396974537925301162406426695034958779441338240038906395737172123937518301300033607965093329314138204539409320315980305529619850371424171207292204903876194286323922113706010921150033399818775783133375005264440337345085050972130171015055310910317831371040612594998694937667256406068445519765314951353387530380483011022140257820201107130566492494626990825675176790361443358187861112891232615417550295665852060245803237149856624032570000037463670863226433226713219325582624913750741050387944655238132151279738261064833391434979212850639754184030166465948463184747288428857558986735277821633316011930737044196747511790416132485207229015696748706231615640881961094462559155401764981911731372632973397723215791850627638357973363521469510844232414450566592383721903974394416631126737614170179035107113784639957626104539414418602754798693987686706822958423340989862266278615886935453963999009976404818536491303214640405323739405122932016840421636959457935011409578708151983137492157023600884989108970629271534983691728754283682128097288438743145255066919969903483284650549988233150748403861970405906362194071201837015854080599354488228856281839093668106073436656429093237030254701860901689458780231220778551808779313994617761059103775414721523077278105497541291808696022385942264008809862518678947577110193927446800407047487383260375949894153861070177130353264857618563344209924299897487880277494643801884872396842217889715296257599828068079196183083126584480648029716174613349347595526660938283030865044939501288917385213807932331015292057408108939164843582750138905545651120062270590400718104197251136022308083021325086392000510054085340701728652251850624925147334375802770560692628295697424280527130678646447130378228575291087043568016815807567170826552294296221479071983392928208566971633138650647065656659233623197720453889970121892220409759783685788692443950229560246058029288712127430577328700047925190415233471460262863686763637468321951954956880 [110,83] -1218224932692263503326683597331581582285025393515314626921088711309364643608669108028806644080793759495066484076920658670032212045575896969637363464117967604580356393637191693503909811814262380142463301212418015298829389469199131354579280100541012850155283958885699060856608567737691379415199796131107968235101797472724853951297587219453639801613963440764803251320360185213047990951569774439579081370671947332246384777121635212144485857435270307554859571357546267388795385005292040752975520708377631703568529149382699298102676131855706182674374035469668587543551682445244604537663607986997230600770017965690499263120806356872128452287101294440042851046850772522801773985815563796786459814256305328194383071626672093961843452119841539040378423626190189470439993837054841357643965256251494300840593019255208378548198771733271143749256043488031253599687413236495188959467479518616014997184496936983287058394768107827392629121603727181993863192798788610542807109527349182976031495317632714239047500828293821793954016829233058731942540962328203384029858438867295879668389451507593693362180446191066427092380492942803986497502743379411888616915302774479722360035963370651745255429461836427841465798722695302343693490523816896025030619941263535057976542785022069385150312222506407692681945852250315506753522451450912629521182478562839214847062556230308601292262076873563843141044670957285301649936312753199849835080874320548406797321297197019878315766132238805407138977380854556234850182036345698392313549539589000938463511851878710431864367383019323646069888729642622103195049055765337484759442974962615034461969816458730066407261808799691714685836470721842154729098444996550194579325009370147883043040650084499669988943794129200645625116823212350542497196415530260134433344738203034110756238899174261020489396206597777873177672502054324562196555476996409434689391764604630026059830177696399820864661822557213099075024881715556360851147882734420019336118063874912550220 [110,84] -48134698356834235461429405646607141479636936056453275645099711241558875609160294465052432220757138987510887665616991691318882757980519643369879367164266894040606955143129069225645632697116011314847114274200363053301702837662745212530894161737124065717361121277846964763451741232084550972812362121308489696999461372563432284404134323163135988871220534010093811278737662002830491812841656344447397779881845496150258870455160450985127092508658871525823855335573739571923823475848222293375743475247362873853295277004129524806175448964974553471976486321815944617971046206864423048292440165300144232114327166393598043731090263168246866967083457872318001917454824325747739211541719203616649444238751779085305524853634538942058371365042759918496062127647709096475320240125787262650969454998273686299661062068525680935442758124561451095541663756765280429578494592217123583294471431972610948129551824437918040194327727247883465190516946278974822907941769662702483708706422794020569094487787751824499687247979570529657689831578300864140303492684130433538088024096077881878175679665480012779546293748170443052111586049000565122537847797066660551740635343161031887160333165261384827308829491884994431243662239958501457755562439846983467005523516460231529424333556651645796721499333613284290465606262806255006077228026699450885111256186114706412419726771636159869739981674291451577800887294612976941883399140054499999568741397930026935827100369128608935639295196322540473413064297201814795529825398815698617585616311448839050458062215813002649946872959968541479680526673673166370131866643434685429978460441932794001164807241682335260009824282296186117685049503043563483783402883489331440798431223577352363461055975785451310336844768959955553968895270620963649718153410340918226868701764955648826229102845197981615349464256436547796775823612943282833251824552086641670980929218131954220206547629624563728101141504174302420575103091254465966958520104763285331425560820675560 [110,85] 2944491520396854539401908655854203614067715538415759639310765867559834074416863276322309420452801813761816140209433219484421124878047482302856877580593252381948476246849681109678353232686061906561145221410235098695275573764569071722956650659671011798855118750258421553660937317594880953369083274845452492896446407065015364206441365073156892887567920600122142029232704689237807548251161640949829965982842154048230287772011430049084905752647788100201964150894713424041620219714255187889674425191376877984285944599256476275627415528199619278733984748344268591948243584167897889490824192612384756592130769721975492491771315062006648693792992070241160901927081127452796003600317362103734101348245948000483028711748194003730091153310893211242650436335654646329557153638909541351630547228490226828655275108443080227834862927435308487477804299685118642099272751697873981660336601560784215856597856702025166866890992941395201372089214813249855113207080209888581867497851687481666549979146541485480700330024667312856090221459527217408490035456897425528477811130040800474703228968351407227706779628761631526020511738321109554880420139486000851765550458526636063066045064127723357244319376355208094856818449750595379366282461878217330931929150355632014831122301119154240597675914789087309223873461702621268001294411638058973322246657535490525339671858352512350387571727322460006785899400944841857104351434621841246931512989780146184796001991619416027958187386293510893876198871259039189011801934070331450587410015939281244557526811840503010639073589396568690212333250534816401353436865746280340220443954549107479451818358685443779484214068392580333607272480595897106141989907217880869147726871362746422062374663854320898461211121992236704307945563785816095891107285286174219729660755591160832923912310246982188292767071793490596702319219238110718909147950149404637658563655712783626946648518630574647211324454088341288141529461997989307766380911637662474990081079280 [110,86] -16155513673803072907015057868517491519350841321118005281435720436362518550217416330186538764582563684808881805065645989264781783975358982963739291565972011445906717961889555296432007920344648561410242918573031077901410261487923975173920561523850599230079101411743159591075619477659838073380425916688032657372610921896818311357980436347126459941615145293074008728205616927637251702948591222414107811433916142118412717334217089199879592016537813741435400338362764845555966601686131898354620436725556800080241129976690988602374676879279117984623890980028224941435475612892557576613309363180339528399664199944249611642959609252445126720003483219385615944480716236261865037267567541850254235995868725984182133988132603400116390574274412894277341086727215161964516894396022466767796626749336742969720562892320083465217904114927462313536373881539797106343150643396072427621920048657882038348832682452559951734497083631241921434842838753971395410288477559115776532757485406602731673283639570940269812603072996939229147026477621747526147821869192013821194970458370771984265683493214888299365817872519648988223646365693219409926076635533728380132599868383440243631916701660487373213756883940223933854412620500220885860988826122328226081493113158006420904661848691476705131299864415642327684628297406948339345096208576163040810606215705044230864780290620396234481726525325228559154425362799759298092919838631931580749153432878030920811344087472662656104682969201175184022013549130540671923384933645134575846508841861934230490975106124596821651099128528150683969676532826152841116833065555159740328216070921616881595436146393721830669490467034467922770250474287769286239092156307086283232908921110329243210552552019128892321314985340107999662774578847976263176419431209162844841952700163179425614531910367753209071603384067759028571606384283324861949033802790232382673550964196951885233511983957222538788736584470236581565462136007173603194307012635003518610440 [110,87] -3536634674854270761218690991736035395555860477762698605123228951020168421175604749496516387401022160941705447882472668330367398142087222982495368748325395622698705014828381566890983677979487937411648120009266595008090323938103096050896261015164566326345559738436561314987828816796892545958101974706889125308643691845118429054417072953503705398157703612813670262574533145100190889889048447888432710092148893111271724916561586056056642872258177043882789769646982276295806361490151565782983596006740001744402918195283433787889542612163027254071172314097323962225800151521621684895603326847056355647882428937554920962206735860039410231944790091026702066197704007803218002820881323247627482384534824092826208341169531701579959737436502504496806321513854555219044726340622309661955296930005518358897276778016684618690215931865210990542947102768110727127711444052043880127311862612595882322606599504964171289433159328192292747622665678346047576854339790077292826196374522722585328644082072514243832585227177129291201554419624969518456069892844352095220086580229874270748933565246466891652185708915970468458982267758917385734245906370366151096157524166694613346087302152910305142066586478831554990335458761454544378550023357667998040074379411812733658644356063261769713280451276974533929382988141883502609379633042141348885318479876432247486425480445385844304078415835312444005594900702928844185371614915346470942908299348138128023196869785189382008149794784527739661497238726027786180827386389117931045125096373611570320969214339796263062434120086471559953040847427016374140519344627974892167187999063328414411117007714514829794314562501530619434729721877880525555415963846883755132801814417839736460833423044199128318231434952574971691865622904426004160644519740007155107958915847346816922751745512645620510359076681281044048471594484212500510279705961001829511372825175859385461558564444013645543374703574093778521948029519683731517695076756234613560 [110,88] 141111075318971310369842197236895414402285107780696441947358977567642466285101875229639307675533158607815345807043154196163728858318922431348827258509944640348642394070587433824080546674196929662486608548596110339957556614241949959435038861153787099689071804839359576665324166198873637164207080761093517646072890960576305528069607435359954703829134529371950098951195060119598626414892275715511681530093749361656313643420075574307934459377812400172625036840352437711320629804952525643251840298406618173236103479267378258091070216190527604605401812642232944273807304819333566784859313162123063114413661954348767549952844716457994636810082846923103293545564048808809504407963180196839028782829114788760335039430137987060410009127881584999271714066579175639659522420436094066023779506274800844543869089899510012643495665813928940224603373105640156827999375095728615147491190921317331678559287963094876406078950323337814255167919645746293012455711215313297422290839200762550980690446607848882120446462204882774027034564671790753935303208491868563444502241999337472453429025061967820983744097604804345082404451810263240448306924236331763811883290918743750375075325301621439358817608648304942256548182401375017478699611830535006743597869013554108515191041009167257645715954491990802427550818322792596239083255388739686376742948836559533889537384483386606145357552365423669539799926498398060031175723730346079770317070434968278317398382974487121191821283616273987479290634594298442805376584905329186411558012479372909063136172562883790850085066197572963259280552017756538430981041435106378559961581334780232480392379643033193016260939105723217528932724416019380021740856295241569756422256432474005153615140086538394870376782286540216515964477210380965862669067104288587692787746488689062266651445492727016465397791241293418650020397896238752712155622613405720175599394861058612161656845603055362216105275378519798855248555199098733756839996835972960 [110,89] -1645918907122100835420374204227065327249398798504587507576179140880848383067867950722467603414309875939735479175977564924172200521824024681936812960080615409512867116536232782831409952481347290158439618524199857403004875096370433103670826794436896749552541116217676368506175028141154566172887462375873605572301817722398097982341084205543398984054789148485979415576108564805878812978169772090142590243197172338883650601757464760870111073805707766354308562655302188143765226166623822570284120431368380545859432371489912828427691149228832899552342172130713814272660739477305446769935471941495599230152869613328119065887155556049483298047999942084214359548594737707650591849933849129270600333929641107358201975849664958903519500228586003976556355453307902353214378704411233885303402908988668827040688192777382885441553867965824906004933519132352634292139723155912994103800972281289039016514891921114875818555623568502228453390691074895119126200320089081038113979991560985538532928622525026811913614557569637420697639977636289255955556455416311241379090627507091366044804180626135194140166940463951701272310465097003427039198045766046846161899042297468137954757923958147892920635632296644899968976856538117010263566742776212093183141206373337346953665305778925166290266571350887061891613527328798970714464759558257800783691232900768137583351586135524699866656129653868414814315387823396804172340764925393648196129305931527324865897264066583889719985909730375966334583033558477843542967827591886515191159668347209397482907097541178600548363297371409617968842290744178016112588525283493665664588392980017587564226469674823673631510222670333979802482092813759296822628098458462100372093526183807187865925000357654128681101739196535912521843297019798990566945948958101160579771877040351369377739250084047741635518015638040418382342335764609550275956336227486455892400852638893202483758087379450978274062377745667684416328969914322765635742185680 [110,90] -4304508036111086751607886259234832318634475884001657385738433551729376116081108933008550843299432524302431764260211294124866663232016974516233236358426255533314615555063369921159087248357789339676764049925428273968643661850164349381759974427621230298484418891898084879778654295306081014557475752366011276273410682109603063286688814085791236320360825028516629795452614127608888727981509707029344685219057149808828005908217862216510345704083848424355834605688168395619262476685152885581418673309223602292133425926381279238053987239704491329671488464390388962213973490385913468504163676123937841870728364748309077978427873642674840625340403589868124251153864869969229890699833414893466972218601240048080745405892371448191048719393467959121365929174539800674598956678600318282918847961583363315228926999055046066834520014615678588918358961147753132584496448038095373471948077733527170183554157516388697637891493747547447251228090759051016651012086358809795141797364141991678366677022206873535267767040338525580787052252475269171212901481622577096558409921047126903773628428657466957611849726232162885371891685731857867279192971790632112982196833982915499393075103868613656744681220582700292477041312505602492806612045194626920897029878112486500966807998881709820681359519909893198516894280354674509771306539782492954300709494068800039356553972432859327314516601651392064805043303119614657251678852747211581687599560084673638354330157126559569120115805684862407729023636356425699373888923887570055656687604900488913217451278291488954008855699132980551966545002576084664926939308511754443746740592089429240390278550195783698400055831839577383728626213505440254468498095151094555650025170552606993882857264641747761978964548655350537521931199124311129248319225882776001296062760277218173215273174652621479342208963923944280437592086114895680210214323920410612957666858466905584253257497930289309925250320289193567672415816305769871894740 [110,91] 238824686615931006156355190050826872527179438826821184864943494316139667477256115430891654988401398172027872643313493912583834439912881335647305908671923471507697379233143316983955555943972288775500559015879539237548663159854496000387381627264912051648827359388285448135870439571327792722355874487280047543396273002652898630423495028136548341853840482467802756215597052461902778633566505363209658886220908623634578368734374358791451938760501706870183091350161412595627500075754420539405766668340345273180817843832286980079928262120330139855880442613097335269661300140230660887639422301504087190982188810485512633825128060475189435882317941727386527103913661451972909270933248965743592201094836270608302242571266048451065907897968830126554754065140694074757734222710329575990290545713879711169067837557058200663570919562866859471670608717666012423946013860146756028698399676009446097813460718715712678067028457414366122054406676615176653484194754391247925947917419397354562110869743736480554662435666963844013176358213504860514887260357318628237223432981426519600914833370141479638975351190185850235764491086133902075030696533997279838464291704425586640437877001192560125456696996911676293724181465761203825061985875357463373658526817979741501804929114883377697004972696130736322822471143161134982267537240161895220848966873786514885356981099108452989197273799089688703236905780824241591076105097449256730410572639451718619105254635791113018313514249344390277185567217332914660882605807362444877087088718532545089733271935144184382881999341997564285965617285246601581240451943952374284640854752702834145844982280101955804039635698951010269239535221734073306360198763983480746970689722838336509645911368554362808483538490644070910974359622125737293364812401404966229766902829103242862524545516594358065809937634983466831243048830263455187904018339890984790282422681440343792220722840187518799286072878271247800677398136244098200 [110,92] 654138090071744518637964310180337791174434397716155481944741938233876909641258677594245721466279996118418644655270599285087403380892789322128124858812628291111069383565108925692455933303685249515770922455722079315198509479415675541236533658158424351223482691141662911769453812131811508068016469577642416233033942411803979923407658745504150205274867649266494517482807864531406450864773226056476541940174729745453999795233032549946686147279959987531438423410170610278894254843385878407047891349040997329967024581731423829734739847786210336910893120332567228940330546686740723275518919635068232503962469264612044547694763412999906306171150777934253011984762501530050106219512112663677788086840047840275646307706628745264209906485360984640013134050293880407076511241155578684169929918044893150264748065951121554392602327386741873371312365001862114738180487428302234042549890182333986110572374863565357097042283247862591287674255925312012502167973569206748014159082787108601256409103177409288422594331196109269404600916913718379105181453632473400450089133089233135919486123280864375061456096690595937336707787896694429048432864927081114596740399046502877790536030458230881622259096487972095169902486096226965663341768594464229374325889521021764870771990394173892118869675459036952422731896966303038535489035597991242846868254652365149561326661215439166560374459728720378620643609788686033594192419783431115528209595472354624845383117531116575523403218329949301080289928249814841292941796872906387671583567597344710133634016792874325154851288893899288480882623402936418881538212941478917148670681724697697504160491004479698098729185150947700081584329960108730286305361361966044067958955173060597748383284119846713252578767319693297530518515413090174778597274705571559953226402672195785924080461960728961687966841566046601752991324979668780437057359811124043228860052254547263874694875056240396760938212490630495540936074754400 [110,93] -53679541864371431740017970825458040535702875123442278528145500065879741621019576202622144802107123219094399246640434464590500801392283166187518975349687553827265508456250253810214217657832390308763264749549933401494593580238021920528293939931338488462258945892128134541819679057756066587906788252013447584508356654469196873062986893159485630271878819406440158288187458693450228500117761890472804515211300429652876032119721726957759152450208810773153846166815602231097367690761092713970719722330483941264653038418139772252959784842310147308290039818418503994242510154735751917965401862162610094964627431454911580263000605089849785803217897621074876038725299507519160017986956592741880208909803695511558835675524766752367100470313624209879221626580109801704936418970541099109290156544227174465284688051819622523130468194301640784124081383978895580783233390662940016194183377937295188109914271679007622486310348435457096439840028806407763198012854123866527937877602760873043618544316425142818915835052107646169331479561971112340805005265354135093166853397915052534911835528618590462645960478497081483364315015011937593412924195608729923350525737641962539383509781592142235633194792052323926919328519645546843839547192253421726299248988460322401501165969998033534018822979225539059275333880237670953831631342228810729202183378117812425887842755050020039319119211544886094236276756988432121730061320750768482352795784710947321285885287755173033998164994339377625850422737794448304080674062096354445973544877269348643150516892654638274890943030068483391976869880929219716779383073081509466413162115396568376923838945385285706272858654448202724472252013669210563880892948662531677961953712025328642760651043568765046723180104637592865785098481788125945135205076143572381056876381450324217339929925124618175347336760986615050662084636739774476393130887429660651263687963912308685281596478393008030551095570410267366518345360 [110,94] 1018469399711869727460028971224984751974523146561408196059145305153708325250587407935561936416740626476645372840836520402801992829795836240609510695784367357142114878684146230846916218961027479597401758372917160182487523486235841458711977380819190256557791960820926535557377987250654297929103002882180383512030919785974572412000729445746659864272257608934185125277507770446267324265292449473620802253707608951890755569080430742102109799018952032878228312373933664167230089393480866246391683116462945426697272223215916111035372641869797352338632812044211696665888330362735754838519436823493996784393066759320505892997737819114543680643499381000405000400064396149215534413555518288073334157905618870953554117251832558904583572833094597960785196376713744162689814859406108486386046647919492736726116310819456554012698295719076958029402891675586587460997836246303848345156911904157950930646758447732184670206096437474768590691733014712870047126642169310021482459395123413065106295050892968557415196758070317700756346590725262464225172502963632674595732070236060119093232183062869543622703955889189970381640613423475103418859223490550251763617840031060930023586578717280087174304385982170386659415500249734915815692662701546807203071694781279115357428322505424062636292041494845383922121097187739681405452192133168976628338851458962112288187657390586996112545007066225912639419613233213672106462655767660705265115427232469299599392469409014258758436895505021356796476961137472028029068394377211344603706948186469002094000056924874629568857007381510437370032972545821877667381109116191198347745628389993706289991760892935032365950880621000930969540490293629980849593411750010620158168559470878532602065803061154732047533927052194745931043062577358952291274644714900298944748132585800115096441640210094486129613428021493383154241324949201839816351956954819820696442182026166419743657283788656497514932348224207155694640 [110,95] 3510356891151536585606613633279889294890080287853636404285278354291684317769076581863913304220420346732779653564346794338824976666664373773677149697550935782874509083857304830137891909443760563332767315017354799642271991242776505900403486353801889811642717361275153660494064792435319948613286843908094975958873384244675704235228674961506383572339680422548386237856321707216242959630171985336425305137679687840691214223493664441390154704402914723790766317561051555595637325572479200756641706846042767820261535429441932842531955766699488157044811573702282147424900143451707477754048820108470271877985896528888844274219356123196043451693116032277840722409053189452712469314025880995198971672054740624016448751172524427115404988392675947740970372036070812679246996321838817359216499621583893013778024398888290493100494735614323730718484135373183562477118477600665863313098296353835344373678363494715764521158484256417344048419161173485420349807103924190328041268948000385016089502005394676755544979491482520345064951001067546875247483172146551839053309031072316442008835139691037917279786162281757329108000863145284237372996478778579522297217774725912023634194195227418684232666855576213969118952522124717283722325454279651012493497611092452004339286177995060913487604251996292406327371018900008363768049740606190538680908572712189136438630505962022541750025933587630260181747016458916471311941603322510964042975164974150007639382679595656437231050744967616677544618956195494556213410971434148813055161211626802474885033759155127804480141748297125096725295494973762412938594631604116858732900980997590344719120469682516170126329193314239676005571136610101499693516859344009562490237103115672121982374678660455109189234266089478347519955850229137374688405857215319210200066070109302113413391560959356885835197164029306937612940432578522647049439245451270676158257417247196131636595590126990846100919405541491920 [110,96] -32161976313422710719033397233773651754760928103245542702191159702448954800191489557115509376628334770634345118234659356867634030142153728493156375362648817506204421680596704795146243021238916047723832919615944435407667974683199817407326843065521633557905622673354729385944797692219094910179039301227909494815772452109285159535889433971498186062949457442560078376651483646457889383691244677146400512317901857803045883733914963795001525710864230962151142631414670892313985175137938887457161916196526212223311796229680852192668960394965415879146861080581017345751074916326231810080698825324911073368854423862124757870725794113512851145017747148509160127766100453259802610158293763427010059874219932794672884443854316348501265907287434557728185891925214883668291316656468142261347326313230263189124920152461310051438541036217744052102022899395808628971928292823470052740924664598264222945225169978930847487153828112860551219344636111881758021014284981617769518204608762392012513904208916814942459603308427823297893343758569415027620955407711957710056840500225540749042922238882757064342522592994468131325832806492878841909616766216001640210278475765176288434013279188351632284985472574615746726093021802826908152891139145753736610863564729543828454777159854935879443461450190477764962398009265617143589497761115035621038136416717887644290223451702738686376178147246005087645800164595571795380837601672695773698133208764963030734940064999888840592875684162399612106495570085465545349872616499830212784475358179730632697232722747165151324624163664670380840958507888207878475343747153556057881616076502894438012706448062473853695861544677852194313986886791454639633453103292627513875576565064176230860985097084195307053044597262606288117415040762991384923120052449609255302426664622901366514663973512524263249633270896766945936425361558702068394483319095633949251042031286883615660052582770051121280543313500 [110,97] -1462005995116470873126515649513465644176102373455651641338413518919023964116700874340999339600107377659829791105110524126555804975370728291057421115066967164098089908093438976084907604133629428394828021074242340884668945727950088094355229765114257675771337144129477505350238531940021630187523599484535734361874539961536405191173700138022631231932392259656356224635911685524920243495636892204126340612682012407626699976201916261265327618934993609056855934204906886138823038962001285680933619635313454820829320469271487528028800634329326648773883470381661991301671750185899553717652502046263818120591521000612534728785157852690306976830635717947359046639377555076426975090468932841651563846919021377867392251868506987264545830983009887695351842088597636636478077634408360929249485196289537437292732454569039303759337427562639641691375675918913410438085687555033598509104080286555172457011001926903906424099600230731390359631949974029306404623720864745249795085571227594866402460180456536584682634426176381730839881191390298821151583915363024372673850591939638440601972706173555016982759041155160579876296153207663041268467646345590919295881811873289160459773847193957743491028214654222307458983228479920032614938944316542588159106310446120154349425451070967637195937145651955425832503008922474830367143483504113692188857632882068029204851437777602531122351741641233843560026075856503591112820006670733071874729222497562070699097117009086028521521784035994564093714566309457846178835709064438239808196872735866651717001346869776871662364194832212342708576313497460593699762153906739411556931498638338127489804534084205960521447687175203623918852370283574691829255346039539186544364333863256210946563667891029663422223643400969888859130488730198953067129516848248200505034345391179661288419320068629924722853968719289743347530376553934797841465584412767129573006596626020310703018265613974593647834080 [110,98] 7947824375871930527309923437556505135599236796808416206374488781345218990107296999158624877668360834173965283379467433300604280355506045563889998827548831315392465123826778878408131360600923285855657401106537759755433699804902077903209986883834229878971383275107320746181036103124951847068704350412633808705714556118368587709720222641621521754154704953635470418968941592656293643001211538289449522994793990245018899335342963899706529794411484778590783695980876912138589393352631046059898477203011799011015380056091229747567102937697827686961678163844169090331785759845925566787971207430402901600405222289968995348217595673988824193456231929907211131265948880865954538454950083626704208455167258959189489468288230988629420334792503021315149362834978341459019845066478912919043363901972584759767342664130325455821323718477760962953202400739902779169567776192580535316767264600467610269494838884397656038862606027100074839494373818933127658963839747454047254089857690448456988242505132115892090507509892460700824110396004702359141055840832265816911529383745769328986820494379954481984624347204462517269635608084176949943298507061302222589783553949836296267219109425968394271093433157871854835505915849256519389506470980178679042865179109192309608649161293081276017521336393079344902784694214225959420413707166159153381035119019593632030262856511085970124165026920058001456737920703392858190737707261508016599363715173740160678044803367761857117221988126295805212247934270216782198518566884769678262634456542714386244451123620529460993991714602379069642108093597719467454385704098086251020969483396312012222515007248707901271304932849179416734349846382606465414072165251364562677240910924283383533102034541290176236496608301680041721364044007578498960385662318055096207206009639691131146020925638219062371676779817950516929851318299345197142167565963955629332197100987148382224469539237060308720 [110,99] 7763101058653078165507856329336819981482802263254992195905855098865765811862936957552887959576286377781612685962744842143187860712997460387148979421725973272776166369676900655408801462497735843602541848362533802272053123019214777999742361087374264716297156117961563810782184197160767491381251272434530459544849908233580908298892335429010812612991553663111684907078654736889766882105263650954908668363042779191002119776077776712158250401619071637144598911524261125667469940428328501278803032422397604500141874971970826676008512321914970314697144438658141836822823759730214467739365671755781557847798010275051222547811422000389484084796596990755307328099151897946790451607529950245743278506525528700882467477500803805571064642316856630239458577553246481657292023705687099451109653399189084954393459129090064363627060398252608712996641186901814940954087436905544083139372197322457077723552767545748600410631622428835148243130575766470971678264072726066973951328314389650233262800541789073616625616715919631844631418352388685378756134364102672781781677729639844116973452429529315359635259902681403372751511951287543845319016056130813927255937284254421859758160037085523951271941371347324424321215835905365356030843204929793130185227568602473227120919835707622977307372279208864411166536438324325317466409204235264528765611605340266134033277465062399573859639776013851090256151781623676020809597386039476149317694069873312171105473089390441143642911393145314698265554432559120849401142650275798617017203469470288882829277021655657482085959766364103004901362928169381659801232018218223115729979802487928054628918457275159181625818115311868579205095854131073512871524959756502876743104943263346610651961007909542562394968966998362634790465214489532244265534672305455853697107310515083052690139566742976245856952536593862332838135528110688323033969156333953102758236406218956611140235113072320 [110,100] -186409953221535224144849828161005522578643390757063990485355282682295228133395236085373190305278047361655820972243982524574569825134929758696026917538799848695284549855955650708372130408780906446436588123082967837454417009548016064237637395926091088950023283065877591925231531957030063155927410008958140259894988594118447216343804173706417645503455990022434295550088505889160253660146211156587479244369746622745619409792851598653618777587147179817505807050487309836440199485804265823086674332612360795218220841457006403246020471962541345155676692076436102412562655464917074370657268702223771704855308846564772202348180766953954536875084163523560155903666661701727598609117505860267511284404418512196409758372425984307420888453811100516074402886391676386330311451800042019137208224341043144991857951988483210398825801277822982793540452016594365824516899468218476092703630781726358232637672301329258570107739770374518943184963304861194384740589875850729827688866890487253837003345530894349459104714746940266212797041308100416490120042070895998778024427218287306264605616809421479392186940612610522658888932561937768705805751191841236863371133146123348028108091897681659632587718070713517585525410002289946886712746575292065801579227666848842290534361194534539714963252530098643418808124383087700022755849374542015515628850485290814121162670465003757225666699695690633369028491229397938620206934580997973467148990887651252480817400594086852482004938769768257921806421114978796820839355685400625453913684848318545572827126347254522280958401958704859084235936841988387257560051630627221847864974176570251010405589845305616511518881493794746800996822588915901879575710397530133338833824535480297914948233587026876481892825771264614783914457598955534046864715647452710391743999530069547728186614886620392088555935501811514255944961563811347407706249823218013107695413572240841969729818240 [110,101] -400633828761061443739843516440579636508804606660809217947679921829778675830970373696691506898510651407020726016742537093400682054369847425140060439309695724324259051861398113837297240514494444539748982205459639752733054689632551224760057513035263325500500723282996965913631313986571863428806736788440925979764086585863733650791633966170013927267705353492925287947353152527816799243482608649200711451862766080342480285116424251403504401856345406928644170915599234072331777466904906486353598058352214990903008714937157482488275732965405823763167330744450506479971660848862034065796031446391122412312834683216110653330912399953945435533674487695199486395203400425910252103305704981103988334890637285256859961634233000381162963207895670726955293456417674274216264335182624938856554390185532588993247256670556190081803431439161880190470983022063988809481402103020661805427540952495546116405761941602927159117532995193204011658362880820905332485921794880027356254493752154522970184857586210985160451150400642930769473097822384972018772306004948581721355555204394200769769713468278234396781899551744280172847774133927683800983609961684652098297566538931196122784719433648648704191937015233677489169979913168371805463794138271092183588588243674424277653875332089434207031295328865087657279983034371837299387597764616400808674529566419974313337603231012129196131474457963712308924117191730502644547994959725783509413969886704098122287389027804505994609473895039932823710609804273292649785788878257713530633660244312623761666040613328502741838969466765369999837527439679548803601742574816574201088206901240671563279532912057906394830412334369147455969414144748096544919998710206018504911680448070863919428151144625823418661560624009160531797625650942917720175055160090234300818700574517100990303012928921202687027128467516726583138090175207577509381554949445573473622291126477582778440 [110,102] -8693225741938055403498911349083308388145395727973524884108264735438012654052904349354090454580735249907009692522384081614062824745641746210500856487549781198625170453874662999616472919489317296061467544228056291123322679282726751849021569948306792638436505008433132781746688248005349326348241236328439724523344653459146335645126165079218458483918899359823877957493702427885579118969898909680907049444792245105679691975192177369970565030130482389109404051110518430949811641755752897331173473079161993022452627238211160811180742718900924396389218544035312431074189290511417980024370712693136017103091555431926073813371045768189331893679979833374176526278775027162006000179189605435645014971862372439340886048071018522301638368383837526913956758659203840518067164334087619156367149580071214608990683555408167439222249628212407857479948024522955370529766440375192238739487969845224534605828939363763473083800890519408478691555124821587760252742668728562085950513273314217080326411932247081814480783657299851387106477815377407911588257459870555963736924288884866278665327446185954211213774103313191262660912497831517572699307865229651873314473118259749555285016782381727555045229348483880410016850106432999503934075069599001592691799980767020726885844044484194763134849006312630129388361302135033398103196034310827587076687014683931579705372820712503847172028885479146180070094518933842455530738173615934177394160677217370180264985699115610204345084611122287333333027269656717479416820749892914324306865414314876119854415525087144965073684073694502238611626290415702762659786214159553069898372130054831574619433580333555924930793712620472139422952248502665579168993895272889267704484526073210734027542056124169876168206672240014440912649765242250957536732532419330077107056677461095611103854789498307680574295043310978045122424069951223790040777667770870624795026239360862520 [110,103] 17715035170893789467803052030785987203933141164707279984473003002180900386588712984528736230252490523530474012531708922723326204698497186441880612813129330229367581333020535799366058678614454477985865017554317560472050474285248252235124110966605367353909482011453615954448724078807708253904265277668579844844772924620278203755628387897002620422034769729476095372460326963327863832032473912356467618011325318195367908208403730684209169638389540818915554181854581410276521688494481978021902309187241645642936287104156910618401964417349619238070265109931187570153851926077419821955374088871768431981358498741910185576950634702507282014257527457891641960992334344880820146272710148750334671921714465642537742918785603025420481013220751955266892786217187431688261279456812071531567570084184331113556085261367450693928279306975292053137763982430595367376190423541586604500875261656190015627907213262361501821310488159214500287272510460870571196717132367979321650242766967099188257081381011909470759252206516881221759386292184898405026324287755746854155127930087008457260518516429966205840193509325064961998415812865415928154926153108300640409252477157361860382774376804415688805904945210460787154458667933119885062485594091811355486933735171386504186288276561297019012602223156159532711531820937608402002122948646724497792526651676102721141411356886736429719963572397132854565196476170013409031333330438263382033625867992511528101598315681289680578131849010784550511714493715550052366870326410132334940344067503027066237829232001477616972193572075272032841880568951954738180273724293689876403210767959587726482746102117941356407760469227770893088256726690991915999853108836455156689490944104945331697873592436775211703034447617323718886043226863929519827414062016976889048771743109227198691504281636888850642491290881276159345995956594098908490249466569422736138795694110 [110,104] 56379926296629874007232057000977589625523893305256031628982619604851288576472205497489211689388024196908038011941571521923123155914746449129889546958451064933900151752931864220827316960582250924650565136396575122626485274833812952372275705901777895129041577743372649899892653236470757851425435406489966509946043139270014840207376075534241202459198650771000597517961554715886395128361785750936411824901582661991061273968900723080819881714775665101470805556762636166643472298507129539591992307317423476330044032087385231792048996293359520081477696171389739121862999948737398870249085542765470928870092342209749319067182202072307102859381442568997532525213040954497476020757476026225821391437768827735925415739075920303441576565600235930196078805432922537372946749905477352763227123170933217535253937701990820604679784079324611729964122602221393065753061630252111844568244413492502696436043608880489059925316777861665745396208336579535093019999849869388617598888311673971465447061385573408155317920652559460870404018534040160087906939646214227269250233159515067723573022831773035867899428958192985080626599757561146695252528912350282457630489202433824438297517427012533259414399285801948969291524744875880933388693502074973858329906349139193296102514849589269453800695286099954349005719968695945020697482346986733581433320241963840617815274057003808359907426600659490056129336909393620572934130751407584904123112387316231285155370214847584696976610839150318075050378452290430333931885061612285697337868269675517201809981248483288877498820990097904585849351658569359135011599739953441598185029821876484961513102825325477045335455305428676668958999868553739159622644875610088622306590958322412700801910315398769659104009453245611936967357477455147151006152053023917143692591783133233216767850114506829803899643296179119216437710875441677510713547132045421087813980 [110,105] 845106573888527502192088970743737383288499131839838267226066844888162395978110305902822453849736302314863309006915417405330062419692102589183642718775652947559475249178780432250415523440994400630663704511901024193856454320222248972913256151666938766403150701489053249482550664016036976707943914431141529527908074941185390555924565463896252199024073781270620308250972577945206131788442234237742041324280984028862224048096817528509697590811111577750252986306760880597673543792226490587381013197703905807443641706917954967273706701389708023035569409929219898451395510665634389264026093603985100946177682118374401330063452213754299952206528059329447503986501770634504864057543932897661187194561791488585492658966498711040448643431389486919533879299812417213199224352249337458206698580384067371908865775728357115797574016650797346211057356861390202295468132936549936080556837732533843996268466211141690696097861379982234868068396304496344038192353011143433837621102691806819684443020640763529649867288488490909297060185112155712609945227148876999158128763640018785459085227670626151562792128455898459060371255909866588314804992213680171530674861183274002702555034357740477034986318757443572168971572101655352864586372369677984349748589603077302806285386633652175807733433128252916263230698265034868474128017935323456140016228733758122871194273629939513803890005736106042736030381802123892961777719221169845660711933728992174458485457257541991112491818140653505924444020029857254054648292696126419922984739315691714560032138511312517584897804229943168362466928915276350860045601251534860322009635206905328869792788290718738065743534562554759058888329856226216286722338756933460221989385631419137160718914299620031116237804020945942915879787577981445554256026504038587176588379411319555073261031681536239238192063201766916008771909318555402380603852760089337920 [110,106] 4378505290103240743766183604236982572098171473794261179774952455186928176541793346343470565557175898236582249200212767631541933006541596090311623199666828543654160258732162914964922979115645531313555354159801973187812389188985213131967548400563360783247604965298511282704944889889714858234116895338341418299626421432467030561539106216873373011948959979166232277139299541494992858174185945090013470878299401564842088157018782769754454310091382192585112839580170504325900665630347090109540229291589788994646583004848440637991477959445978921106646829816052393945524568656018073268099443924851685852822852230752917735871213376860565799456421044644615034514497920692425817170922074496215404177078923296443941122009466144517792215888705860003958972538771428074200658733402739013001804765187800621102597749953065300471406492686600187175451172385480132667297542843263536962751104434828075220567280481533740229021675602053523562331242974431078807888530812475248834906315922947977465069615599704149338053904571445767738214837535021239065874632813869021373223038369683864901692030148722150813829780679205920435044506449877986714668981017520915938591931845106052708536424612544418018169989723685990288439746597544330838512802676951202997472009877330634513805653513915314941758959440327924922231713716642629809785011682791952327121633652725075298479029274671678692494699520110234418815456447352478146510609250109500275641025265291828291037762553983832711336550414818007839809434964600593897915629251902846434970425044069215750466177890850262007591304542923461673142093361561945005096546885130012835202220153315140669199952287560550807817357337711052062578949261072550677307889774192757203034005280034007251639518088025443725371349610617606764881288831540867279034583433828314922053887674940303182161305393253420116241535151428621246296631455457803376572918831262 [110,107] -6312782897868138807103581738912542054411087702195493108069347153547202978171050328172646973394214580877477885513430413822327393033024235039038486672790505376808781905247112444055846085446952483072397033232938260988987324194068220849704373525798379297800275657888637957877780148092773659174354318835023274861050611887324319389530556483647360441510021771313962871954814017512177023901591788120867578506448138173456541381249790496439719633671667329451902877185346095133037606181930592535063931402070255944017179907266109456462980566307365248120790394506834916636482817998190118480347766228447674514228408707130745329606471398182951166925352949145433972628759398496359851037570483070458256074639219590958442677362988801559647476443680467701321404017436884711377660919255765186528303071788530288335412753355615062231573676038251550332077868266342025499578046076709528685713522211544570160310212943607990442192657361745171368925333548647090540813120223221933082839712127464146901918160885049089249557672639146612659743689983994581218970554145124839029983235466707838107598670482896377332055887254731956907426930821327960005660676106896812730347037082002407527587083881960615708846067184462862723897432633959457492669903474150067310645321313684826313515236278370080365722628341518330624709720999917989195083613885134093016929020404783620079617323229510640806510397512995715924259630273254198107270890389181151783328347101586754969743066689678235219807082639460878823052738268370849981517887213556410240584884048755291817620616938910933332221705957020481731810806553293625727196737402466872360707071655526096606132894531097719017284881864899753699759385666564501259824304227946471865126522968128750351163775440728760249654085562947465374087833325663992490559712077088800988873521188292986142384764024657435632495873995607788606351699777322149472838416 [110,108] 20037006127795147687689030531018962695437667206349027353737160783312925444521971144427367249742135880418859700314317730552333671076490719671603902697428075601206783299739787665266540427544175343530208367397739480202862940876080086745159058424951034929866322749393445733219312350294009289760518552660979971978623762462010198301682626655397290371111942931292567296296003855571493265281839227291696901154552746660372249397194440947131097597859218242493139090057537485234996383442590278396513207339889853362149267027556760901106562412028735551419187766382581078949176314205293988121550476003083692684193334330080588224276003923052357221950192141915820875119688740910565687185364596911574059609481814230966534889272456765993508847544052429473653611193973328496342132914147015987261132645174248963290913331636852847421368190180234282176518662302022025615409111606203130289109303180363799861538601021217857051612513129388419349303618279850461199022069581608309577608256882881169052923463873937038371065598736442222295418140950045504487306682418703888155055613743287096444820670999309031516803314768097379295201052292340718701265414443398213503201300261322245633973687217177362934668126055532605498786018906284123969749553561948181232441439533522283167884458324989109883328252577252759388473455654316393003641469264666480966438554728805503371261596321210329265159265118122754550892251088118712548989621480954574100917531645943967780199435457291767255081536586807254109319648175017142744168958633670829094020699413066756714118312344551004750646528885147573714536959446725827803990510826351127365973312856952194191575568126297949959622371888670640535501569720189220192148816902182714578914789864509553046649865196747903974663940368714567586767396086600173929556076783506012835094738373598140192598399717356792368102335229935541554026180057296579976 [110,109] -3085261985932703786008847342419164228851173592370795641735720491980232148982112191633834224866694698166810471325505493679876155246954204076660607017817632750440556163877093256805016174722472050863629754180912445671816978675342280100872363769553658884399741482432429347773260111435990900373116592224202017419025383373911808780449309985909185506021301983592770408165814125867066485253244851058631677504798298047198952252523931403855090151276159364738911800696063486046058743596982946788490118154522421976989905919138952552346712874440247855597796303757364230117925615948902135261998354839754171030434808842269752737065641728812061357240401782387773655535369867203481737027613619502507383600656095448323969398777395338208909687495945332754188129221342800302117957127994149071483785763499248196298760320598522245322691123941744382990781514562744718799779253405576673024826687695595217734586358936987546703011284906864231978701598196661012795925341982280135109440955654974824573574460667123701630416117058539296238614076210226689733098804818757769570878142021345166363191638878490444288674511345097778702380811321151758905393568331899606896711657201246818586145644119099781131329462631402172237509946576534626776941810542254258501796334453653216565364097410776507321141361621466005546905004115102842736466114729921440604139875919057700887247750529510802341032327987882810466906344745593719247122217549033269015043256160305346527984062875268245197323623570054739538842173444208815814299823143376508226848194715022457200499527504540518518660473696293096152164857370953630536170641260845038150594121098461217730449132643725979684750115333593383355781702408242561941973161624734768458157122791678471905620630151587426144648125635818999265217177763458209629706330840544468054268252199814507458206223998091917554010089098040831604644376331676 [110,110] 66190959422271528078828746269246812020396159153878428274644816000292154119920661072563042197703573736172435692487428469985404465252922449540840660166061971675892866693463114424632238329415263631519581322337583549633498179218461697516304716162478711938977986706918711019356613445380760536635097248772198761250234191083983887048784935439542589712898028858208907720609960820164327604785629974993303848041172178567170753827746329951401423125214635075880393124143849532670681073061190626917584263798250370386666927763841145602199730773239009766254161406619786989369624646966433749248193681000923788629357860701716771337182527157734654357520633637413723862430250883309929795666855060871103384491670448046051925761144147674754783147911431983492990287386031998445119629310936210501889961971547520886649486189278316868847001590889144562034021012377405024303478409286793467624090504199245335349558522133509260259673770481230095745801995666353901283377817965725222901683830410772262618168990568847418150540426024854942566835978463633734993357139268799958858499417041850737699238107711341468498116505897938629310129993228290839816429794263791490858846828408164537550998146755110021810489479057296284463238383872784181021237883111031040373231279038020605933476399370852333905071342655656299307114872910712175941250563526180202589899168096017151443667947499774637329166729211580046072229861086576487784422850102508171858496066031952517056174293261478174313901636588377251794830423096707977535427159159737065303134013806778501194887606865919805401010539992720369437378351528803420884073800763611683501685458955228085864851629436806229977064074225146240380627689549495253893143828815338932001288946431489731468620043839608897758468243804887756574842635654413672214518916082478737474901242297623257032118036465848050547809949158276580882152372 [111,0] -358981243907303296857051039538804218915013412668127626240083616936982681037507132030874387880764003377352612961791574061102696799137606666328882614943105766361390200041382596566320837989483981286667219383603211519431987443087413131741836200134005758129088607916637718898615452296812790000379260210368036304669512026508416328157870012785515186992595871369379911159415715482874459047258211305049898771341178167350957819023350288327114729425311815110979115482714965268697911035240061501173152216891269431197761851915807997457307419725459252333124805754952938043097428799087393069153136757819512376808202174080380979673370857371016130434323899776206718176610256103927072434799484088623113750725539353365060435458044767021172722987467993151443076735948522115772705533387338928963395137968598576717972959040191963391341170467705684764801764566537199219922100567035285354956170966605118919894062151990587019962449005788440025911514395551307499599723052351664406187443693087055737003694752100933390230892327490210764007423240320266381460051847997463450382616099177406224554268255003867731036189127953289492546593264209468753465075122694689282925434673255133731755623085066458754728818869464196140262388492682280855557176739593149713181986142273821173283179137540615707639337526144895987313419139257196506084576460958986737559786790948454552427578383433515400361126020660198951091394435242627163911716276681254909632054441342056724230159569291199565902236875197524984659318843247782384319164703806467196919460390704565050343249044106151753359157386381232486840838686800728392490857453767316495812011886473290503034325030108977956862342354161538534056954241229402110106395845969893662814464806612349411304441448477610306095016576978682728560251519426631574275016916940096192264984239934878444721391096822294803935570672367729994704745868276838853576809702337184473863605730011408731239207086130080023115351403492538468569341833033416345389996793112849933609467671032453753458365956561450334980892411859251206908076778478695727154800417067960796303641179841561513184592731854232938524868920098567769051128968351654830143966178176897358076402611004596110433340072631835937500000000000000000000000000000000000000000000000000 [111,1] 331843132271457474429883546767304190469156560825133845064770462572127278321785131191836030010650339950964766749248252287210625575519210117127785111633494107930733551849692058583962940962403294600765779185703185719317540123206645848103201099718677186717878811460133370901057155487686350721631310625541284050003778764058331363129766321842385175493676798086526790939622959915459717856908357777696609526795283189602451702456492538052471710717036372821953428344960115693741765449881491226708067559522113861572531001498182406370858826008491844329146415216819128319280139682944436802275192816812297999291765267267196176004900351955270756749343177344403803254072075014560731498103091450444696415440657596068010041449830715525319843438632165914839123671384672686496665030459475443139320616095607342041726704745430560279077786375261548676024571559938741399550955242120798859991918750725449815308395591321182055084278653934666803439458275417111562621509831574743923657251126353806021444939725439724793898776324227477974708481641592195333833399923763362645416704921900944029715360608593177976714570035775600176808618686309749587641694547817042238579651354239600347190620757578369504056581429602601724525844650098718408950227947667300768333364079910455049577800855760435429686562030479136329555373615352735607852268112443826880545279916189914268568436463153470117128320167823284144416654790055814291452712434252847705941392367500738741427947667940157227502232745894951993264208756863483933976457990504791916732687587604485345759906275052710840913354411049092143291105271848339247609010388524095438167075438321683928927192438843948256074991014280673349016250205497396055108633333866873263674286321368624797859234359199036189937906720656476717047200397235722782853075982201582829417950370405869569554465194627677454768248957209041960571999998316609495442162464416690994213891710475787180377609779328793412256814974580457792652268748865628200045534594382741155626841105787705744494793426574203075100321383976294066968159201467650979889100526752789251288571113441040602565112390860393676861296556147897686616112924713125280876644475846085020681250354890323706058552488684654235839843750000000000000000000000000000000000000000000 [111,2] -51275065192017925313404928806665844962224245024720344874464655205534675137832067261167705546946523863181668696739790097430570686993246091656348065306450614231913733106551369220475723260857752914352670539184867423122983666714516133162071947330214631238743999642174075622273132826671777653396406249863920842245334950977169340763184145098026069403575711673332615888382351048920418073183150564697353667635917400866501237119889207299086841149866703211115612340021232292703236137190723464299293850637573930540716596790541941671772826246698383391290777793629717157174078395883349356419277651233792229525854842442254164067691969553766466539285214712019627888614690419173577684542758891197559520502504892839578939955935526342596567460101915890493691791079030068396456151032027488649107164715097396889165027807145511848373789852462091988577992625984615224778023159194488108642232340743282296945672236275025587073366509980741295259588817067877350880349704008809652667184323185092239888276972154929001927243348178474414270844741851103811689962472460794925882643441039293644232613712443298719603431537557646800190452506982576609188582763039692150615131926295348341541234631694165759824790816791753090949336942878386161884998053642633569543083189371628596047414250039825689536356057635680911318211595797776901702918554621563922776132055733654406080560732867180864058909990030092006579329173095841964557413744197518118557559723271284151451552303031175011699550711902132011216000315690244293953460534792336332461140348519437000441724644440668188325054766495994912063180655613805124305042847619523072568794318051355516527818166696540224260325715034635771864280970572178064038162013367495107710886291225434669917420013375263192386510728400677409622739697310144867474499530170410659316268353941241420774153956753331910857994778028621990622602297754806425178023530160568532789458687316198533286503336187830183553923407486166889463978993360481782681846898204383904650464138724897790920243055695534568388587431024548680020588165461576477039761702986413437358783757731597256635319424405979817997260001409695979253122890568482899629820128776288273112536153595236720903471905330661684274673461914062500000000000000000000000000000000000 [111,3] -556593881324963316870227792060384600998634624746050042375454926990658850719683378801540728864956207411638827019350190140198320801595444517955117402445885070619331794590653799768308474539986549108034354907805445840076252190038293922920136909467934052706253942744186432833654297858724296210392500595725598934951948698844751633153217430127466567458661898341567542890329656669720931863871110045519232423263837500542326588626992672332633683862214836295611035887381678057399220054321177134511776249815317249238423278608386314987109390937168289827873569090570753157315594043474960488178771762322499734083612636631902853378812709585385338183072105044212617062436883339603541870937004242940717421548048627899471276948027773486383681440235366292140796895182599637383262946632815353756897994909628881343925021647464302101137032815563272331679451839572410641958109194816026355687174958891384361666290107978901133995997933825714726433984906840467949359304957079531687066309713803309839616391889073337233464707380559877115363443192036111082610466207669500231459826464984669143813050176436185325261807991678358436688100331453209362982630796379747592128379883577612613948948271854705918425711363814913217817498798821853465357650464654219925019518678223049790152284045085694328696915708373663314146522680795454079673533587640255305037017673398780057602573586607087520510124137914058460489650021995545267031674830156997210499924676185770418105401860778760974750173556224910347895400739332446248756129669694073635528916738968108276791545177495419504600305524671091577915419155195846197305402048865375554387110037964097555069662873939916855680350140298089452640081506361517387427047522611593548726052907530614662491357029563020452488113581526385915107782752228459758339031840628516305158654904881457457380414122034806428840577914358589472935734137454753481027316904395650015793730570309731066201494476215284250113725712539758738042228843981904496169575392393895834132878831894230430511096122096940785116509228209524228466539397305833382434039929454689959323237949986437351514203869161903782640469556643491738063117989391124596429323811707349594602136640183879297966162980060289555694907903671264648437500000000000000000000000000 [111,4] 165642592746190594539565776537258543629511283663094727403397286049083240754542537022153727216862013420481264412671756298984353188418752011117737965616245101070637387675095778301495608593249782081204015718087975319144527533513517741813565309820576259741408280514659708535575761474136699806709493524425755820353763315475158357673382639387654416590898783300184312536837253389194438288164072113522507026312417882775140140663465809392287685729907635635185646711625722723474230290787229075250190565613725510395711292278534999419269503533009336093687080323548417251633561988248359872417194966432579069650335469821605154005608854828713429821171427430302433595688132727671725567029573373690338218098724013210289052671121931448976648228612913348040888630905361006557062447891402963065012843707754548190656171394943760897090621789149853460815665610968197230416885730207444733464807953169670608559954315582536327760686183498660188221135952201450586799594135168212866536961316230011075057608248086637578396562628924061184703888788097936354933174627146796930427074498650263401605325825341007846540904694213656192912703738211336107571207958105930071495235198868427581441945804851101008515872476900863649123803132335790344010184676061002787349788399252505126086959548968653873739493292091262260595530595916274484805289960341599764804180663030566528098006107490966614344467686225760018035537353186416981414600871182249703242452386390682493295048499011192844924618584447176881977456324112149102450317104600962512059245670867670144208753505744446777657822944008113706603411028983633854891441770863564123067544307274952938518783760866628617501646635479365967085003153541723706209415556009708380047180589214697755326079349415094299539232647929992385502683775441267258517251910005632022634012883081713987529835343782143462414499544818441455324941989446220647757434485632244694323633476845458758282130726549442619714643089873730710598172928029377898311710327294649796714851558095171022753735971597090092142969056539906897451021303867426139529869674314271869084050665866858399553085647897874496386308199018482173375155953652897677619838463809447010953719950282281217722446780421519108017491817008703947067260742187500000000000000000 [111,5] -4671915199100608582060764381179211834096067197232861707758107995132210222178958430744467337274674216519247278071097522195473305407086243357784049118538962748818191732292831952885922890962812495910488917497182427729584968471055235786021340569026553864878693918142443399508824720889324729831171036433671268293488095304993902593911758398816410382757808804154122606573142647671024337882041441257116296381285131956908830416982450396172297197830826063781847479410084468350789115845225937480937450429734756340808731531356801152715345564686096587906145556955562588740209626375331722433926859068800834827602564485503992685872784374035668388384058079836553628705198787262139273264452385948730536904742053050258553023786344487170606909871753094080106113572866461724266569217109593976363148619892081316644437920621970419921455700779471076273046154528805707903098129790480434792843842883753133832099772994680557327157882944243256135947432835882878040037317055874963083152732772016501143657529628145746747041598183241090449212341411697370416083879713823092716906538264667054255372373229600398940095744409853126542763365847286378935191687707272286052712224693743361835604332929791270024259628454684954389490469157692286754967607728794151358391593462127235710882988836015565133826841148779305464069877030425066212295546566525033751212183845043845533804897214298082556159264983492876703522689388001348498019217463930900778783121819595580589672060601016648936806701505652214274048844130653273275538368893928531541726132407238484343680887685462070512996828203279812978555206350417446477785516498430655547316510701178346967352922473837539393332610488332964204859222751028868507240994341693023300431558246126432654253236651201281846575333952744064766321170441605839425480871524942278778863362968360966635556981003353759319768273998357570944927683217961027461846046711301075257840131906020310280187817557691247688375755557387668782569530210032271952106466951299092950505036733739875967765429716709579542369276951582901762535643215826536987555582422299137213978656217439002694438672206765438627086097501294145998471503002204331629547614729096487599020999741817006799576464615110157896360476570407627150416374206542968750000000000 [111,6] 48698333129808750015443171144288992653606467374733016651935776977716734522969215833032969234663277724426559433149927903307960993226945260705922469663847146964429584415642833831840033644545428668864514600057076008982382327995463513661289009716102120823275664331182330341465536152079888415601854712004075599837221009257020988968174019116904742988689227021039654613936375415304878422528217779744092899323451457149546067852251236008545555372637273841825604750163629496157874681165135569662821488523125823882548299151103964027719431499255468543003163508460433798546995280391894993251087917909565461376215195289475589567619545105456229777401007626266578520395319580085696907984248094378110547058646954661713977464035052853692584742425690771124654358789570029385549841391580716110519614077383260654191916666335630053968892129627922265133891182558341863516846291571858958528379053701521219918900911961141724918611147841409553238141343111849856879904608455327375368028210043622037024543285339566852159656126586051435673373820464518852112359419477771210220608671643133751441815154373836505741766417213500342554688415235673888975452795833628135670803178202602873913995453879691456008252909911150586641665463202425479800968976203941246837505431227233942988871106166680328250021496105942699449209225695994047999737792720448371248745930340322276760243538261644853254788782642107317556411161923131519738517430064813404982554762011594140428759775452876629944136386562687397756056206816443813908246243507787578284805549812485322949831792915119266632953739498430852628345198364969627922649568555508971012565252072807873913768472773131370734703839174170149962990518836261504588360153299511389656491206606066526404037172132804707101363143649129128468794718132338558483021794508791740770274383271106450409965980869495711634962962450081245864487830738125949044677972575606099306427252603136386066095683593657278415988802974629195324724444674607662964229597159738966078929758408880497703116272443563241196535997401768569835029598821323816389904260781530673508074608278021503299470215088439840141845327161762475345589095566031511039934194236970476070079981640232560755048192829147479798734821088146418333053588867187500000000000 [111,7] -247556939932876702748336503623831213086132713672216005742521736751882796484281839991795249163138386735210178215329422981470244016412522593987660305651681509315678965312425264543574505046578094325278656708777151288070358287003050089084899614943686291941643182910092928351935231054434847712325182422598571795181743677511758853566851164990646758725378708587696765302723781117167672952096231560152752435873488061520997217035264222357542497216028207053378546911958681033305228000654619353753452731397338774848834009790091554386417536056702235902084513739050204866905987888294880180364845033330456862843973942832345387829966457463444219259560481212684303498398319889425867725603507270425944463267739138501609934097396322001615736922016938938017868185612065825766668604719566775740182419022637049241385215119833295357414656439974701219242684958053360009124019933877637079603060690867639058354089318880232877707880686227361589255431639586770707821211267239958469788993372967144132808288745448944995269867116003516064265451753632722177089666098765140835340896107857500369443210393071205279515937421763517698154734583721478495268231765067000372518661960069102410163589637457343099969732720599398675397570286732293770205249840797943615220170725112223191303604916882637842778156809588386317561681933725667421536708050707290916943203598209693840690939435100214152232974661944958167451608694620315567038155309178829311523249638806055528885412368092762656455446755920989054212311946023150671216156753327190561270641822344118387216112285365699403174110721576123411707732131851360656049911375884350930711105119774696096427567639618648441234604900451363862478266427940073151202784277080907460951132318533113892438406422485910825865331966563413116138139238386858294242946290402715121129459940662751755639982416662207427115987652371680671910161681507551743873689054288715357329889227734489148223121629189826541832191905002863771121829508032477070967074585265410222481088716580812395129104861536540656254024294574117327665401325733944810495735585448885590649193690957803303475546859180700337427990712069643325140144738410957556499410630250798471542617424050201946607558756239392261377929571608547121286392211914062500000000 [111,8] 7607970111299393421720920950873216074100973243712743853585686291426822131355874587404873495055870680865462688657067796346085063325049283107805447051606452539708846729418204565210782457462347641452630460500067466518233501462923793068311690011649734807915451990242461403021860889399410818784382740985120755084969044957984612034423848230939070604104721297640018904087951917647968088533002669071951055273796335767722099413525442891959549007332297885096894714100344766894451709290348492473283941002452455897722034170718790628588279312277244808365325568478975894508713138537082912796868478072444154059320441245658858343240312278705009333675123179174958382796174997941671890558123112584103414713053908868251832739579097642152163687119252477136470310918475926317515668848535620690861056659545170557220562171718443576095742255137356137514787002240728766130029068333071522127657133901121743492740850590266396135979442133369738322805772249589456562481829169988696702010985003425620560020698997614434614190706380900028443513058413204968830494690495749046183488334903022855603903453772443731365182722085938177995508978299577706870118620568135497879607485237103483345603135024036998752052080532678697780631714804699803638677935584676140397026864616129987852224546722882508593419475935911436589156146026276773303107125290314028271539018288504876865718331525055441920105527211033331365645627385782473664578317517986456580476046852070269399891122511827837817600702252728750282332183461525025211669804030218367387526862154515196641770152648877447890018165600780876103955326694209971009993166174888158241604760711256303099996448286525106382888901917732030767115489813371072308546711135847784675417304918682284741735352769155821160581296785674546820217353604009638589835637994000801852064941703607484947677254885639194176894120935069499671908429662729597879412795871762329808592738712611871421122982875382179626675902471965362742403559579301991016013321579511861127381084976618772664151536622228325313081223874753737194213267583942437713241735045444437684451665711923830917697331101096916083845183507327229247931718826222766547685837657315873055576555484062692218976049242373793646265767165459692478179931640625000000000 [111,9] -195183813436207262402007207809309868500460783672945670292169957387351254569344583740842903000667495863130856777420585294341067917189234543775931781772721338124930376317393224550986605746531893852602926954952274413336846429739856113384094795351462764230750092194367544047228985389728882507692586726197715948524261554839753173395399088269271493082612832897801632839915694070440344564025206169783587316657846970916858320344179318930452239549640131285321781957682571597778454697760112854011688136134693736417860876452231884508637985443006732728569231907175407683030438284018875657487776983769129010658457840580826615292652387084778918818764340468684126014515208923247353106055843551437650657860817113104277567195462797607215837020403938528399299378558275420046100301908570959131914437871296848663207594902604725286921491806647397559555972574692900746422177242140086368317271286613010113111469236198225844484392650084485615821124437952424795726824399187593335369644875212175749813612923388706640955548466929397008038946626459714263903269868178885575847487167808071283709977802832585013238322649104885673024638172249346038631826365348255432139364221991617605923319396352217642189151959274421520392609582612036086529820491254334328199612193319871025691824354271402207408520096504437001772617789773278371286026635478800392615577898487223533172585366649270191246999150936851602368535358954989358234145488851386171924770967962677713403462288744741588980472052340772640449646589804081855983104662091684896930342856951853536527165582752196585369680409544301460072357695943191534414269875817628189822429534302099136345020185462197602251906967752211593268353670704544961985504730721851619078625240225710576974551223743563106404651486430098978098138182425781455890029079550710992555825080820745175173889023353259339257487070988183246814888693305837257585386456662897957799781122756972034500214892824943103050254906548256949546043671352619779037613731571193711912588356786619586243131549665871979774693858505135675879367791897354882845592351506483926991668811602326192658231749726182936616530649018644785872657301880002964667214607254693882037544566541530567837633351573056739169942375156097114086151123046875000000 [111,10] 1942425712949588435063116063476903973264992719067661555637370307410203565063301038034695726679193494533525807153890601215448741245666094286297745125868826187225035306545176181388750880348416194752813308553445664813740616568962878957901029409405591450838364114677210736859276117711854544602551824522840957708461518153099225678420062743008692637656672600448081681424139955121375685580827849203780651572203616559872097175370846671920048314411456622330528236266511330012939377065609002190944514743244387513986086087623805018701184671444637758764580847617193995196790037588209559030671825002771027527041813671675067449429956792156190329262422134530861740951177554089332273221524518865409922493435226764459797054311289094770077932951282571656781213696806119425815189065228360608771930507183832370789255950513064696208662038425881896020558308933501173644788917464115657117418071920264680895593962290087930243328840936509037144469078159476629632991000480345908862698911041161759091178565686939377214370255597326035633542112679902231139996056522759659233370164957538889039423847135190888090106545365738422794186636712049983635120923482857811328665752379116423662591775025930201155703026991035968859260438978129560891808166772676295230370888618459980430241562400763988082426422126533744948529285277497806936786687349286369804649903933131043522751174614128024354828692306647409551123414764207808444196074107238223667722176206420325040290197999568724201618668429407365926541947681594523334694889781651378855870780222815711493782317654888761819024110068750292139637931028130620140741137686600280954986098668787905614206032289246082841128667688674385487515622162558103711385642957124211305783187689296550617726405063467495140346043249429355562915313896592931942203618008125915616609478123699234768238922369636682895383684571009782422108880104875697050073937191565260638740455771044649397487125028047919963020478015180121059131927173317245357835039976203909058794128478972229599974161948666736249046725780699537423430859877033125566352537740105059320303266999630771683681400983884188698459960826724924509505960177521597946377910734804410324050390816337256747083203287096431211011804407462477684020996093750000000 [111,11] -5154194117191822334706830982830517370830290248414853569310182322697980533766281746324590726939347384233789343106923416662894177247375064291054093472018589718304981922925012561019138837875992263282653601312515225979147822299016316310538426382575847020430620515443621218074360324504177112359048416074302664300351685174416337551446808572247113042764560351169388886866269121288724640909834867227724425695562265165474776256727495211042735619245324019199461820506300104403234636909173360223898851237380324229130095215852957796776773089893058823002067607628107098506639554522487342128181704147578056749043302041590421390318885978472566515213053301655197356938223302606191536712208727749241597013923216852458120976479841150701124766274366544243873350434308167581005590382957519112596428237011940993746938716149899933740222374690651870666600009629229266073212987606927243844486603100605939618399433605462506131725345571962169816339523413877179625231186759740391042554249921629340495909608898301917616470701344958863391539371907833035708565389838124197130180872302531015503705646697158478189043062645439228747022296700244458919869793117122058690745677709840566586683202944552210454334715207870143028459855328189962391531088655897918914114842693918812397654405801691500893644454831976683904416326518109461197252677019271225683082079170128124703187420497251105327510992879900136100619936457492283499121012701605469318796752705615350316469298560307093807447844406642598195507067591416565651025310452178726486760873576634349519775577854078986264656995312849574315967314808395997439564189497398369755524831631752700175497965096016578879238879811317364072394041599199498782968993580645129693959508393048349969343659755360371076619940423054634862232182291315182527860558022012115899366751875616427322280062025536635420099526126135526509352370515701109691095499424102826873583683797932935677493145355224990527762801995879494735856030665245870635736674682326517965685031790283702960911166603127755080127492574456580823699952337304247862083737659916113593555968046458677837575801008364938292770116046634275096058709576148899377851137023869856292451648788471628326622120744304744732744438806548714637756347656250000 [111,12] -53732066906787513616321751807006936291580094886693844032794543777073133083983129696984467634721861841969988246102890142721572629947348813109349856763871689548838839303161621531710067371175088983911848079770877867563122157296560091168353616047329786346525789684151532008911203847048054989707043159571182825129280832943230618828755845106758520031636709191104133534678839940503371614730911118060660359545511672819967841626018677839247872176297776459861416020357708472042396400261546877802089969249478487123434191312795608022134724270864807291046409622891676813622199721899194872885816840716909985792501684486724600413722687014922044245477181657648036871405652882200845797724334449577182800133750254849946695592443137802537791078153386034214193601103041599925683086798711902882173017705907659019943183702798941143758286820336954486875234697035738621173940848099338251303136676985219770808402679654616890740634867081531099329496012923190043892012846639402247095347777057894651004756757313159387523350001285869220247950293761181547055617373160050753741353732124351003778516683003194848295521082695602466595589730821137996838732728880735674687028154377721050674598120757493977657482817670428968021004046036998107713700602201336013183320262429272460672730831360878757142844170663418103379742576448389514393533279970030560986513406327715087503983907081350903637023049784228964513581192418666427644869916630701437498539006138339182887898111002988440588625661231606832489122162913468842490314120172009467054429515606214849613150255282242922649213754780263408983778230724961384752973999734133348329445694786699726746233720334493056467935431108385740182370710138757079676541147470915593315753541716311389125004851697181520857333427668358724144173860205833572664035514359648644696512648158152205127238060259504897072313423256824903833344735353553073699397662179380601578327647501200581799453310035437252680362914160895137240180059310676674014906712893824261116334686244010393735290536481223566042904966190251207453225916159734209896003861476082371815465817205210407338209615670031568631526575331045947126468087152654744456536441231820251482209801651771336687257035746867472880694549530744552612304687500000 [111,13] 534212335602899655475029650041557745186095363622465650831032607374824600319216621192294452073057086310707003210464054354763754521120157120325988835224739409585103622512862737484874863802096862260809029865041802887852573000150755488850259469849647539212123512051972367264685881413868401947419760032655397968686701814987794592040210992247322989888438268849736227454179226177814262310408293196911732761837639724674542110524962911744215921432184284459350497979697885751491992946421722392095430639966894917413358964710648239218382098658659495058963789652689730445101881630132959528873502783080767277664399574786690351375127201242216099275654295114749449043678410067799882068098373792748781586338819433345892694793387651526987894818032567019556047914699904340248753163837367489305836813127780485134517857540686368726085895299755482030377157670000634968228899490371332333972181192087244198161373589468665400660834608727049876402282709760476944911549158303086572898033775368537743682376400993517700008478472362754158658206678620746405034678722060166905348340389545482907601233950318251701507463114282151829932051958874502857298130553190696416218090117639258365964443968328655891174373271129184820301989521544796668878205395471055558280399524808177015277822662707719105592144876434286855819053094458554380148348842590017243725002832312187637053841223488929075149080648152245904309273656547429723846791591158115942615151498135397689703795105908352245597191856380927346620633579924255368313698831226446558656265042396634277595501986837035549896611750074452816918021249462874233367132350969353787059281407528947348184209610064005119059522202895636264083098853657448860610062251851757887160474885396939590743873389731486221698062711861476838104923616372622738415676004906690318204530001646121490904250230916874222386018608821017785574362141690753770609729928462212715694535775961225547039596074619309276350488953527982088774804923842684211854543667295237035935263046507743774119840465194295464079058360242731351391195785095835394535762748570594371812422020503799245686263470820676022863764123785967993090138703160539245994520972808598208127564178316709847874066419137761840829625725746154785156250000000 [111,14] -1814593754783245128541996451187899564704545247521366864759987992382158717092216064462978681471703339857518629775555245817011080390348201332362016929978902996842514585240195221310781964035510719396628602510673494019963296799451330542494564777155596459132315235926779531988888096571483381560423441196052289748813319587071682794361441902517468941209992345283023601760636321467022215021268197326999994978762888332693126378227645540100269958326843774482722534992127030782795397429419186720335191961453825966119772501236975740234812410915497097488770154465614200765036525946484255048626505733878819072301421972459955268690318628325752300096652064007978165901412655700668640037324653928781087995009631447095139710564971075176966946575975182163440367014312826525601804643926404381123687975985873951124627479161054176827211367565715729793684846008736382191592725696109737108210676128957530137061197612914305500901301236435002325515345957124711425570797324102337131810098509120564514776199471636431622759863768654381793853916669094268115329037557672838351842734139493847560322308447614373489431009872851369982711564569235161159685564483167300408010168012770152729274624004971679688107529970630407288727432132008099104499672514787151665056415346698596044593627273185324349790789698512442921093001674329917624618741914129045616711142769339158238196030070797150289975492054379617416541933176871167392162060644730511017281691072955293925275640227872180745572089007281260711506456970577489589984434171924458291547035584033597340148062577161327404759828893826758582817845154155295268922986549856478684719738114049718255705644308970166741019831767395799379864254061577247698273144914515858069435971748489631435314237976320688605387547526044470347688440883776542660034120914796369720663711130114461295161766767637390437769231617308045114639892223228139895095025606242385558578214328875395056383805851520549985921792892675821933742591663894971249050237886241607042730939502989598559435615520391588654416099955779827464281220454671516513960000706106506850592965157041907344530520726518301644466617686843646988349313742847682512992059738369007824253375331358638378187464468282996676862239837646484375000000000 [111,15] -208029097331617307941443482434797615178906797047030693353041845249722999129545628188438919702798995487804221188255611330123827223447877553565056735450475164428719736489076663922562858780306198046013072745734651178258140202496293835836662251361159578997927485421590042029975522381216689124937305232226753809656501475560166795330083396861162765953048862756336816273056026015788947709845606009666147784898939062677216237607039836540951371082024975369314947806131722942166049319188144781860931566808798686360524469838251330580821821015165899693009816498426106573682803123946594636815059574703700370462235000663543425235937652805361039277639562049134125692817231836100377504558752231318026130303421716156758860854918382400208985413041505779354091674980598096703881558565142957340714725884591584421153598451538451183619427255725161881083828001528134128823232976880463917486345869815917017256468502089613047813230595787319803717441676340434593541636991423664834438335058558650997061060475958971592207194386106968572568243086567801833675960832125022849631199309971038777156786064816688284050993687028801596336981820558273174610193429204278253416193517354498312336429441779824479166720606424326638946093212305757899542491887611941436165996782127256523411829722445891708903220207094470458894978841557282383170514833573182278720111951243163187472008943575741250625320483689054270929416752881669914957994884978643637192902620887277391276159944939811054097667800255339891232851356745495827877004986771711963621128142817988523076415930734031408453601315332872907042221050438183052513510215700092995099253780916719487942349262745487120338721581844237971843834997891496690032777172001902025925108366201468128186736210805165749432714500718176675021936710135085522761342922115297988804729205888919072946581500023674974671487955080260352716930352954652796817418490044593654229844416506450012933481692430840512294283048320647667711862389207022720084540050651036351653304757789973504681795053580806144530493749529985637234142684036103305965931749059569469835346692782142586257875268671492146238423098966993706420268816689069481904326505326117344303184430391161913176389930413279216736555099487304687500000 [111,16] 26034454976955347808817263675000004707310808996347906211454395969310692108040378069233759168698281396904560963940840574449231942596393414223818349458645986699750453918192571876100548129696393906833495801423995382963452180541765396540589448657484351621585139446391784863026081817161638032825463380626572178995189528023710088411195345473658035245121505958631825761463785978457570061435711477442112416809519459772223033763486301129306208848724057058342686505073483426786269846122341863569100180380796845257909131716525283374379969496856675139304331766619763672264706620610192029513646296430258633117691349882571226141075147169733040022423249347135111755407462455817718188366704206611725974107577791475735012058518325260210898256405596462645488656998275936950610338738826061584460576007131072040541981154464946560573378515110544989406594115345422168028749096301387732709358730027216583908424751009085829609121969686883999271511396042596476251754103576129614541173537960713552572241876131367636872428228209483366089859855400966601633147930295841164123125061748293114181692017205369291146479118390477375713537746921971034487613593273124501703163954749353849881665321286658523809517654037899578300475027805255613842721056926461290149925935400898100500933491029519488685198550838772868174572068060142291135088099973420695894149850247987148324772828537934486085859563324210751543750696653381589874328166012042171766714328234924842980344265019843897943705803714199672949807434365133101455180830886574331506622085050181722901570161045864468812275376910540205808591469764792472005576927366887530071909343893472011338706368290151708034638663143376719901108932084441078332796943987578337809402737961216529959809265914380677413211908827154585013128643788709706075872260831646439034746518997932062106198203991060952601638211416107823486858546891811397942396930326643156575187077003758765265066584724529872931228268575306163842718117279627034919420837542872745146094234982438094986956992704170243236018660874506204224680412380799794263613409627663851631097896136690409574376985999352592817360670074912074294665138160706767249961798868639239443942347035539086608224579322268255054950714111328125000000 [111,17] -100595952754026410384552999859287055774016950864092731202422408153214022916140430696351902783594186993670510171485980268139198051767233943930211962394127208773899868939428952116797475947636843870203376872632549848122368449492261179701917599576178694924785966295986435320251851614438391207336377627367783092572735123825182964208848257137030612676424705890724669032600295968883047502693598203225906024323903520822614203466811870318505016174303111206145676205196299084054330403289168567199918058375025265125970523376790190421669123349667541333391970158109504452564354663041475952349398422132290135612734264905791461825160493517082434832891967294740219780836155243109785703132653253413299691819815539113410483050383829177596136790838315093577589667652931191943788719441546400074208145583642397589351672815789042156191461582280399527418307433657257935709677731525282628896868035139006550954676430209311403266132769659408926650682764118150386072952974115450101557738212942487340469174967772010893308897985052924515089723194992367018825526577981493512358048237236203897215513186698709308701519312468098352260017241823637959625996433653922817160527839071299704363499021683113665441304069686978541126936140040682125592312255664142597146385440999602297631554952048464652800439475728122140849776259509958086963899611719160789469935245959439166301952431434526013359924077948517436390200797183638507534764585261863065489860666981808279657710006327301152925094015454685929664787413786576757812804282351088011486941400410349679412874487206516922467535184917034290907652548175314944585506230828403398627463614164747600092015646779713715935528386155194443406088561965281908764820771493145432210061335759988457926224456054763551329391044664415067011616231887706789349726384711130239253201669970962802328144579509125007808685690780526146418443995132604997511731284790184561902778700816470962083219030620712674210088052196389001173635144437589274775735445779813547693901560312683109585067819349179224504299926228422836408698719433687197083873319945083635760363243093873402510518365693272547943558940279827780904541183008099134693496383045583014697274163795973067614397677971282973885536193847656250000 [111,18] 16288060328302338759505577053891524631467960717498994038546728872166256026816214710273736872125221697081257945175637312231165399826340716154319366969940391964718715264210341744420759277203304499833630545746947597205510572109216781816930282210881777970558188291105493060738270434846643275182136371869692939330985725477761063433234569356741060828081619984471755943096266433077460476472991848120602092646234501178519241533625574711366744264652242670546043625288083488903441408415516428009509052164819717548912634707395843290341100728444815562770804816501132466921842899545618189956398584731890822761156179321040758246100510294139813967581049210882977069069537821232597524562778780978806732667060208407327984752152942180189331273824725530125998251874659781038388085461819771528291369344460418821051307082655205546625835670714828788427294798390323879100747782651417932764712572228253142713287893684604595678233037304836687713319783695624720073079500597295372515500187821567244096732225096132321981243790522436659871518721946173396401043349566394767882281611017503116714128040506507557175302651138597070125606584059028548599968047753688810013479685863572168937156059221599103137272952762171745358644159299376942284629222231498591574556356257935184447029805928982144596137683124735602427001038139879045598284675215990155643373464517696856543098200825090832580212578621178789605591182488952408798235696725366199872178285122575570253974330690626137035889981332574700415954188423739558737201500600612098721104000481809279072569186804026930908771404239477109244081299126211749355029951261089948302600995879340852566673440094567171611547896833578116180834075591515460569528035055850837911878253379245511960905964257895987764460095080160830152669453305565220324544153996556814591347165372040386323162392748485091477631882669173666251425441756435119441299042194576040170976773404012862416903802264890257938845101878276717112249767279580059875430057822207009527846604406964328170640248935781051072627227809922687859585452085719747653340685951786165212147353672410283144658749789404274054020875686637390446790804006821434599787757718586947060788235747130769937029981520026922225952148437500000 [111,19] 1979573531501201813363218300418869059767053317551397962115995396121958833702003287032016584657710983696909046278528446919623723716127592779616414902773511008253000047401206934836223288432576533271611201717299218934059439644162918021362115377649583837040353069524024031023793553531339761763171417816822855118502399546515014357425002557454354925501682871794931601920520654602392054962274904919357811827065298793950529921704833637832906688681672069490857575935902328957191684030315276227670891218968974511984548754607394716709096641276281238606388866487986091050839657607787654466549740493447658039279019497680867474917442149964335498146918376613931031852867994189599108837434216383834436180199216196841919064236341445555072449669897509595660597384091095958537320250462360185900045987808074378222157424823272934954649133372602170453463911104391710357434963289428099289444616932459930502041705425226109695792639501694354176712073871713393727852345063919606888616850399514344887853200592689528213458218807603575698117287755961844459281234270956842568756637857385973874721880369649423151174536853893595610300716568272225727609268894804404614605265849365451677958090169723661518039453438468581919379141158915237586785946936672067294053714085480431339708435895438820954315367178590535146114791126671642830320321330900150064329646572674524534922812159203486127926300179900625053465703515344882205694708404203259160245110716210807003874800821979066049071259676299055584958663004303653937528514992105086721492691108413103159425185160965040762766702920997845308149429737138839964845194319472547656586998581622799367844440527514758854703910302652220436743935278752306337904636628981513464947001688341380990732047399785742714039482061412361371502090182566313705550798863134220842527952232679997511534414978895419375293100926497679225943708542445580570628793580526678762057720337822567541303717373331951920779306060350812573727136072823834633525530803227018835531335858776111089514594418852486430348651628594136883375374708546927992991224497667951584364348083858590070948620186119736529668483154384313796176157542098356079625051039896210494248242253018110758944203553255647420883178710937500 [111,20] -14286360561654551908917189635060066788774135025158448349424407841523139097030155238580559477416308979647348307584072188181327840204806485419820032949097932407464233547993440801033249834648480069824073581754893253800759659985652763513100503217976129696085477422703775151655248840188399603055705176499611337432175550834778170880137790698064709622318078677889319622243340462563401207965099351085036321734388790179415516781674077443667109640625874163969203638514843133720305481521813702309696328192332712924062425064064708309600143873031700248235156748244671762479404693846805466292395601809792097808843102812536101635133243697404583975768925821447907505169045508619164047913031637453869904529420756190917147495270765572475524410144391253808124734469361937752469653742966385760127969610677213190944663741607445277353529185202263728558137084970252782188619979866104912260027430818901940870837502864584787027566008448028984611267892520277922412390516178058146237159188677130753735974424272520835774416010867776575974213208224532551406345818307223698059483174195998864183109295968488339410084955534099634774533622130900028687105973933333880630849456375128647535030306296326977308045312770593890676185201357338150405307767807118217024991251381562339933278705767279018779263122494972232609673444256554689259961102489144704323225961243605820531913151558602937252086194107925641483355714363223274040707903726956725806045866167073793340470221423876751496016029439650973377124741107235901585311920884216216016215889199353619274781485614787303653493403408694127872173410286765404420267675442251268292859297135524464111069705897156638204166075512022520435006336095212984077134200628791683047928840090008535239943742810505364294083245267593733042208036264801052240620493132539146817296046502048954248019182526278682275430289309797922162552373005441199288292782443030861780319501488585540439074787238849798530731791105689110959108610004428166698922754598596738991317390013098306648899349127373226852430464981564725696443834365785010402034716315061560897718937238538522327223193102738806915860461691114225838368335192647550082605188736234331969214388091682366166423889808356761932373046875000 [111,21] 66838262337175635781080170400147836421172151157336454864223662631273413182041456673547447172425708956422209748516148719134327230017441237911803102571998049597866352509814187847539601436365597605054147905893936427423521822020707016873241911787154619731583841223717620385186757042512904176618573958866618247274333787950965712333094948745240550004581930141540929958924375234711720792101494242871482892166966761461816026512845585863825155219760512702426068716141607253739674550436909835798064858060659264887840701300338300858332353049201093083779920079218589382614504956065841129746519446230734499248503416756597427748141255725830919288676808645427095767595021135411050583481206497588664743136839092321795267033517383691899069882974706738465063796739885362002279273488849862769132585184319371387460799212792740755745820606022586323364394207798223242455368362335783950056125505057796995931975723768291955453751052188889873503689819277580290072507392346759872691663813358878483866496108163839584840919599860767435191890246330250743893175903327857938669667054822008105560947472637241529123429787489522345778098825614361612779648198482101512042276795222521089017827458636788326943758191214051121879432039308018792751404073588286635765680615517914461237172643991943290662577304044142631065132842718859824689884048254341672052884667036756850030034419988812676832392978157174263298361553059069159573373141881607972756343360556923496674299530393278695276968817687057394464214461708699777712105307202403799348362248112090438531622219397155247236346119905959048869422904520847248769683909609757435592049673768202642583868678544870667184549121068422394267433335281416827088491547576969583073413336045631787242047259727443692582056684779738932579432536947790720663073541459032251028569029301228048510330289037005377657489361615575370046113308968650658788439295408117611558829122876044148131965591125140083412534703103425416472862042222566279435055869741741831096320897973416681753281887516077714717685609310652659260439499620232472489946089339291397493661126315838576471992811978576359884774827603207276044495966648074933830794601455859132305148406771877489518374204635620117187500000000 [111,22] -243448461546401974697936338209512371085957475297817183079169237838094362986980202953389357413082696009768505456083308730087708138848270565054630186492797402122501502553080590240729616267350679728047253114138967706009616037820579264280687491180632358858554085759314962163284366541781926717340099299258222282565178561068969766882517628555647853035685136643387240704037877648887775987709292739100640015080364433966108863879932168082802617297300180324583791324068456618326353202556773981850499101579509674005996997653239917831996680185750557416044800049265316364997411794612529322811252124886268215133282770732685700573849818565529868883644811395644193485055802462709073616526615766763933068843974371923492632134462943846761947129829558012321907220959281521508493829395618102277776551345374602583074191750215362110924037118959916130373679999292463736059541090926976028484520870500436373757370493871187617849780244096391946208205705730017211488382622459165822741460130085451376290491674880013774024224312050313397478450202929551037561549219114694571492807381580603343217484644074849347443894727709614320471912482989730054779475908595082092670007930550649124293155763869125360382456164941131903873149677393722290648661583104298104596837500704487783735199498146715760360829910104544957987712101671229681171135325845503681700845647674982977507765061803297789942554465711842633096983683296588368727319255020507160419736749703121449183745517851922214396946130529567528023584710421400542558128954549573445478023737110285546507375249332496632262680375671959607172705076091664649506252751588587540419925221376442537090250485176352878104042050720672461237597827473167598399926609964575687405712361295739006785453680979495707950539902942941547146987465724190205638541849909895517765431876814819370184767231463630743057143111154027437911005362438273031058766506731672043874679316171048005271348583795235823874096246175477599886954991218494503651598562515801894714820290646995034411084378583165504625833706295998437557761469760490758996967879705972205119235961337485765362887215762147112080629516114490957402918965334794765486249207624375266029170816750593075994402170181274414062500000 [111,23] 731332532736415419634089046706522136501126172904721225082669392421113316034745900957229712309469935252490107602347625062127987539035560892039464809360799740134358344725445496992324235502265827649302900383415738945543807847173705242390410119300870039092730922408820903514237900411584186170305971337072150533649261392675056931259999202252461787179196718526427082500118227922486493297144836485177390002376909382433474731280759610454205922808628588605140857132115196294188050416957026822305800737549799263280579574328257163957608608958984175408081579689121282751542376149003436043112913166022462239922222609449569426076291674148692445324791973196821066839031726555555774371433880168897616503206468754280475907522623361834676157235468241691918793007700650611421738266029142902363230571476842783355534099074099590417817210416492228036674416878414589666354498622804373826787934207953035569823011519711236121267250121404741984167232739333648652144338240287090678473989476806088842764184045020664958223490758313472382298374155353318981038112398881020138046159929466713207401837211495124686665506207138152857046814304603406600588587264598453995535368310421000912000800276595997106152432672354813666189642430012631474838784446471399001441170604792386729954200613718137379764554774358465767110429452488617098771522150257404858025436996984800710280327695723220761953827882743823853373208229884720392932911659919821050103560244758300012979224297994175291179960984804118921550154387224472265992210652366641098532803183719504893262521350025392772533495293434510479874699366214883667085469312298968486920018037056400273625252909853125099977485529012995896750918573427587387320726049930396507407666737199949447657600659901365896832669223364936255785300100203087516286643275940179171136445962230420946676939771537598470150577911156457024131547568318343508183432356096006252180107852348910501221106275638260939198053513141777335631204172161956977038875409118139641594369049207197317686991568548676318910174185049135947979444614441228080054544955233984923328910430532192959784324008476398193944058343679245507683807013315771045333427972554799639803846389440877828747034072875976562500000 [111,24] -1862552597553818714959582153832234648839389986461798246179957254554773344770193368011751084202853372745682110497152202063227908850083362008921242585461093866789136346068699460317540034060517504545082556851967460126197329577445194791210888229803375418909858149838252796112689954505112352729372485244225161076061572630351501752115217012505247321171455222389218665368112060441392433691955738714256789961823346385078417933023751867700354220504455692960580496417477446420099335140488447498803944473146746708602802285796836681001663071624639777411542963920126683434760206354039645857048202495600797188060215751455502138092453229034099707994543814373746696350205787721266261188399868233568523994420756938043805802584461659145969148563813795995439860887284579654943800825644025257067936865836511628807892025792414056216873151963944697575995948634503622222081913528101381232812461144993905833451360385416629395664537416067548436687672218419830221680360224940620998733412944016339936266667423923795885540452476556610170146154291836366552292227089663442162829814994946510826910669239783569921629025080715692453353683215639574586059268638300384970334026369507131857798351036158415241075311692903227244486416243270014269316913409610664231501181521094367889958172016130101702494116812921582786172503073225546901282538128970296312922472130962008386265241388686382593533779832302961025757429632484007765240353737833388632789650058818165970202828138262858549890459716803267526905172105756896595711057164436278170257957563220837768775679232672533263952511156996867321504731145354187596613618297781937133037132173341633297328554979242131967668360627265352012278183483926420058536887850095936500838711809350759139030431408679104828668134031851906533419031128468185397914642854958177612861450698316834808634644819380573568385645391421790389099107114403359135542708711070075457505253917217206398519535726813362354924202613954389851613060428034541794177291559105281728396593509867935597873945065488391347325102325585265888730786731918603533683226283321661211780350189827689988466567340407542412962704424872220609201083333409451394931452002752189645029545772558776661753654479980468750000 [111,25] 4088958479375745287666222725402850483902723351257362485212870674437841686592952769481779657322770985503033790617919295513485799855711546533084089686226737238254228279909198813526234369284597924677430341363408558816840080415925356103535440389804468074921111820567004008308132492287028219410818054781027465584155474573108946551978617267700254753270084467497775420708183746110755336951796993079477597333599317024164766616245379305442602034523473738322212791032427762202215202049346275855199671286814225096579587207879334816792719567853871768116905642709716305876057461676132351222857502081514690253268085376103488432237384041276717548550426242380547342331474794658402153655340442611529476895995174276249634671339333763131303362083162066965702270694873095638630956968439944053300587160408515045762836467257025004568148792065666660579966845250081556675674526016573554719801230528257565044363681800347783653186884001976566539379166597006076590816739391069398198401384339855565454513371061398944939228912598941866381442777503561020081372493674134289222162614009141927065109212825557812529106549125123225214825302993909574208753293641623806335056197425910360815463590769274754023688704012257544934949110708423806085310255711681781083260234724043078245204192224043878640496782569426441614045206034136434266845516772852992913530905608555858836275358988344005958794291545005428582965862607503573682898860106966403711503391754969827868387210834539176770901924262377216706901902112606455999837861163632463419907160797547571515272723893965386247138884377230319457983890388730856179236587764050803247154227437643936996074945109572135564281731748386507737526866491661665051175487586893591108485273849178337250270570567502279897136051353237740915598638646544382398555219442805786155828383607693785980816679859246523123878537746978727714395959806677005329956767773771714589204616623577767027346333127890007621945209755452178203002311037947376209651084492244195006754279679114688884394436774497627964742105337397797097457116102732471963665585209435095620902939088038045705583217070168679869573180222068528506224703028397056455661058853474909557945693450164981186389923095703125000 [111,26] -7828439646648062836272300421576106517328461932083401259364563735640052618216480668958014491005476899746748115207631549605820545433374174048005442935592880767114147717954855138103373588728815929480463678603495112598375798200063375787671387560470680761715889901874526904386810668268419119762983455626084925076262071221638715274165003184901685821604510463035576321504240900303610559412509672173022419758474046521394930137584198146280495513980749082122898358008332166965210981665788025573350226362608861210549682135822730806036123450784292279276453982325191417339456328391989092836461480043959860140029304885184174379120679805635217812411257516883499424362533049227976376625945870585988570244988005240076442720532899337525769073477223523261458367641388375875736830085931209209466092414105527310703416423350554873588623479738907100263581595967550958593396398223442622538825533594513884823155154880547169958978286774016129659533136437560409134314736476617680399975024762475521567806909845605950078830667478091238143192491177163376030740289139729901401027261478230615665869184962236452610466648910314846418991788524170675682911705076866304830247733553303320463787477193457899741536225459944749612897773068038920044149253621630248980655000367034676007404680890975853465395733986050668125064037701060723162560913327020374074774813103115399705747749383391135984524817596612177190245044158057113145530337972987708556441700768855092493035509383894042907676829630870113317305931426726250375679107335508778354296712144218185275213597118907804882475704271849988024868717203000854945765413299379040620247015946717774565845006920209220381805407743448429444502828771461396823505069719336880760486525132898588048477218171215878978164264929573197458836705457139589325905673125739983261267241057121462609520831365096971526642901744499066999650865790497544128923919458689771756423480921016295531990099468619525267016447646562179707391768193630039376599315448349417694656001680924100992842597443343170621468778379970201845225813140631163167426027423320262637489058987106013253507214659000393573780326758276039487720155273496427293872593211609967056574532762169837951660156250000000 [111,27] 13189887894544353283045627802263614258945874366862082048544622875400685763466827422900632971046565780791586437623359371472955198649992808417592495967032264447950476375711973454137376655519125401922922046533297282031580305022690332088153700174582518778644243001130269638838821857930216488262560674031768046757145964881228379108672360100257706308940283501362018621618249137408903852507172274052864924037835591117653385930528712814221763794667157140962031497386365971703009286656121805767930011729703041866723321440870261301484872077325876486154661554001145870646004346166513280150468101581669049819405130426450362222164489662037339429484541856570925652130593335072723646131384461828058762186038785593271764908704908261017364134093791381530419223588154640077558595176789710449090871290211095035521648230787850010166025169423678279937222152601260529804336785254862700426840755033542196151101671457733895648836241577338787335575262598232451385716105013542423966119080012408606502353052051062242297816597285517150334216651913029490799914504096960267804161000307783429086645177159928981132651269713761961265753102940949704028513634568109454299519368116761534766665242168569911697931664127107552853605141746745624113487461993887953950978705195169472525813154396021713587640504321112823159810370972912935774883559040006296390128367264283714311127691911579416192660034863420730984110968559135754847401502822986039622012512583804476845410675963177276003884026397350537373845728329764154313432091418906795388127515789547900100790662332051393276925340641148132267412143699610609088197326221904695405573371543337803815473326181131754811949733645845528025556787407971970924273421263954110472609463978401051668803785062460237653960325008530994770454194417663384849478181788641247632801055685235725540394182032801955843799543437038961122350386013578735071628298354632561540507702245600854893544136174172683044617978779344976066622018213222035059044558173739422095224475254949108527106900062656989503711315702461843666329996954417549009132688983464886404654806140673820254468680104038687586037664434850198150419341136701009670846237997743344294576672837138175964355468750000 [111,28] -19712645928825686984069226368850756223138214251928933411925679722148865129900060277061565593971304867775455457701266132110546608579302208179088349402338742321120211206773507323234203932420244597918805589351571157734389603159651237144059271192146658405746877262232841396262782801266501058610963385172855686845641199538574472259140319992331918723392389110105089650124906020763732659335079934720145275996586870557083013880871532326340589725397272937189236103741183264452350100208756320201734863091674558762210356350581926117291718287034069793286750487602545417035343630327774508415362374496054505097867736494682063378245018818029517518575121427019950512786854721259820926862379227246797767413688371567614973604492466596018642991519831577683950087005309540113452976513860155133960362096300861756697539346943489930240944594673337080268749199835134236861455095082319237624516803017682763621142336174499685281948735452947812875258616091714311315492823809732464672654003584993802119535200301286064256631790194431914396280686455619485965905664324961771865729110883689605362632562714775727726012210292012618953602043787098504562004517678984547058249199724924675145110979796104923584195863295531088084680674281201467740086499700866260398844796499639226776529137074348606081647254630761074540961268174074739599922369681351536537147495469585790279469467682108108824245185162146809364857396049678700741745675008615981403956424295676458270819489299010364021622147357667169357830032538667621592445132459185287692916013051713901838693229586533651417099947063545394106738132853747262747796051605901565266746829611641361855891543602533363432948136772349430131855112389036127032599929117181723849339775892686537490281704768516179442235991324660926435236582378101177855628351447859031131296444313130232133081473736157855312604442328714106690162232944664817257867272956795266006169605378938730830078269457844972203658519217054068322965011772584417133899204934843529972159519327043945832110504211198850156529622271626523305250172350457717104727101102496832310962758933479577760410335750962607950147796398784045950892721369794021802138161980622044211486354470252990722656250000 [111,29] 26333932615577964546558675404338772975119694588326160600134772219759131406730191196027988139914966397283384107635629646827778905290789449516760936738248773120811917088389753157793918254979721531489596289544465806059719243129980316528614691843501657328382753264791142576703373527125984539378961060814507632296420450738913119796437524912286775914549602774972528117634754289492899001534982453356149761400652322788967481088849281363183061283264282477116634862369471679651400191117120586773588459314625914203314079068410599051010115534479311731273743315964331524338884674663551526703609325250741135847927069644751604645379490682456195059264696844670882369088198055911593821343323458908262356250296408736851722389238650692147677094718123552529841229897313049871061059839272407299845120870979040052580006003925550825139274599737209426229589640894861620942440734890296854601110241035150194026692029342177387966886778103448448954785288656160499877080343495791152770180147709039847727595140876610282934073447924819077316727165369528913693885991981193636582864617697086295094064396377375322445866596974698917158537617159151756505584824822429056402104383549537949477481009618923251852832429028767475123655831430256748079162983050863761284716257410013406413259456816764499807762905395562121964419477932262057782021937231751884382310053042967386660274541732369461338552210914565068534081791309788450473684456710034276529693544427690320648659224019068460259199952363542143591985626029903074321715999192777309545057021256697600485564673181213318433544025415797981062486093647467216954491249926021679931967561783952664339470635997895626873911525284083617077782070774586973955385278054819216754673632367942441187146549820730623053626022087715926869905569079041582366049069957224964886670147933773099802870446718916488567781235189008070528528538289526914772610778601435145165552362318426287033528752577612222588579025521090211298265821417061552059287190131972550700862104496720815386673296925387257915368482067401071477141913908585854010008716123439627121294048710748509008490930324729434423767092447617242234530542242430199012526159663138969335705041885375976562500000 [111,30] -31702941343642096886421393635691406793314619114152055280760432032523541307880725770909593909903575224011001144701560387959896411683075774297208760913852033832001943931448030973929641548805259560225651768844349840956237791534533575595244565278949912391254207435951485823762670307412611108922311694154918258292350262826014220123573623598145219185624242040092675621323240538011978633261684757019166691593125337361711983118365298093760898038173937666310500729414116880417668816439408703148931935254125613773562394241833084291311895964773733815803967341363352433630845041372028522110164295221361749146010567308028863092713154562704883312541978123965421638643549528520305363072255707149134230726225187641568338143587789271981977338009746245737186225788124637859287957639061433331128370248107184171884448157893288671189352705624296348053132659477521911920502105782092683480166882150698829658624943207300016751062524198731080496056822313509263016913715955090395053048530909452140672478885135385515333551098411108760081095252001814097843045207804365233291305576707146870832992525535587206968196055790849732489261631472288982641737631410478425602426974596838928948636013096647980246971241026382146077150866198925876226703598019888213626867453061247405228487698837856654095527105604384624577801224035421801029276120347067826552638018749191595501070093927550837091318458294161180536757762065841640884593773375774048268271910676328253358055052233690396217635995578705537702789765264472846372232472534607244592037467162343644400984236886496936743351450576779755661434438528482974684498455894393259611833973501342576702980839064695891480973903703228168682084674387783516075399597019585601735423269176926079396507651986509929701225816123349026437728474963155698637613415143958415977320170322385054077427808189103099104395736853523738850179716984415340589939099734467291649740843838591221101314696069588602332910034548622642499582101623278177588097851512087577592695420895577978396172520684014906880730484624615948237558868754862732825120768545703960857568817442031543952559102593137732306743115105247554302774094843616302374922355511444038711488246917724609375000 [111,31] 34713576862559112962370768886277567837824946370169801505804072746679328848435620094618260290966254245403188759227745423004947600142147243851838304494539144417984168153093560116281190842542116261063697473618384958746914577096348657480498526827376993516381706802813101397160495371831178291816517186171103276445808540861295356399344103742795418667434509988186708902852033116929975946942914272787287647746376223865264870721783248010351725853790758024772307331073456259245664929052506463089640809378911026102623318462134135706533690324500740383236182783216481339995041885725940452644922768288734224562951044118813437448533896256346156210804634601401670928696133503100845959655781759585618588918110277728911236753004141507148522137329259307711867477639634145641344046336871424292274535201288068346427054940768364256446501425659878358378837868617633223787882850512577899686190358201765296384676911882449140508653303477460031782334435890540735258229345419352727543471075205969062680537338663336913853258997766510869423769057652852836161648574207418237563995844604936021534328992219029074948571146222925207598639019231354328620866371958163682449491194901013982202568200180822391089997242912056300227779541768855621692540312848390355036743882179010715875301399012985393177035620193780630410213731587775502873705021372594682691064520550988694092574442341708311162564507030364473637108444330847936165469292379879116069684692165960771672192339001242625593559993172400631848801069000411991213211271187576460253331615882367397619931572895822786741400977290047894195313442101887451873479515507889523936383025894313126253539939610537545690119548580245984484567965375246895988592423053729376821487003515632247210668268375030223899244388423838397957538511692014634494762096945385984619935247197122359061286619641138611930040062663129463131454584991386270728748060155945597270766671170563233089764524970696926857166524758899330059759575032740363480238592831106246295089191870100124157246262964585343151121473033816787562377811172827727965220682525509345007149285920384658219519482674854935093911862075039346263758088763015652311594294587848708033561706542968750000 [111,32] -34931373700436791812762683436217158419561529089744104326521138661556126333187663218924176208056579571587838333027477090882279322657207918382462976279669892908947124175497143818859153236383013309420268128837861368346510464463505756622928390516990634554994273908984572743444944777209264287109607757141703713367845046827050384615441921849916264317205553137375914457104869372428986287019002610449855114185271711044548539677201914179309481631130580719595528105843582404652707590722869178682634948645499187892854913407263920402180362708313300855028367584800229098284702266284171513391346163239803846872623776176526333063028275752841744750587025719834281013857652580178994085508317782561458540533058507796811436847502447477548527191103927672296158114868566860463145705673959283474090070796162129331459660064073403022425674173366666157988699327656655196700668884282393691520659857009155412795179127400411077717678427316255967129546947884284491267802972766178475105041271190638075313342621361399446056265909152883910366304912370663224726920268089643143236691142873798698256930902554567648561206350713602470058647207372874853724617371543617708523022914981997937130791878227573659225152543202352971601255821089064328049620421172656996408680392130428685358682036142776325259701752151683377095361335137096433739130796185470779037924062530248467179637931837651855705893021584143074557941746815576873833223547738796540808000862726280746294665309012826761317785319164706501122070206651078619755894368807164020701336544220376786869258364867385276657777804698539014414317871487150378885022850724653573131311820705486445487659110824129811342811367366981253496610950654036644749795877449583846739286164841392388842023418879838263032913085003744181810706586637885668585416379019468550037691169237702950221268335921135940297043477113368844531004968359397635056367322340218814397904436422139704516960292365362571740766943989216510929301849517409567366269722872542837531449121860154464118345596816653038394466412958998570871727182196170150258940139559233032137350923689173968616232681479411960920421143026813005980108644849685406441608392924536019563674926757812500 [111,33] 32650135063217532169054460153033876365900982290166720635359212940829778019150405864388433208371973406840202568271969934533591759646447454885411316868618068675967095045675517747534889422748271960040745436762154026042349586785551410236601903891960620660662094957840201916779555134174670662347607032199754974935294121406782382199755981682521740200631987896350728887408055178788540163695316497749877659344948627926975966027443662001646365299575607116400093100611668182394387545015445742611987660110513245381400285802843194176779882564911773019177231069278764901187536760867268708816409936381711890729616958038677367956463909846223125882473520650677222434273473503852707171528322206107200121694526055246565588850294437830838980196261518676113422891127272064866363662113789536740051129336495782355277036140826016012431075952164925534658127300756225559950004881235964614575346140915269476904783602634027772749144556047294445775503707013115041780097321469772313986756928021762747807692319764218456129485800108178342008954891917803721316113934164988612992411418600118292438658504244034378143622203650654091213016745029755786991563623914836841074968556925307485177485347938805484170126227295756917568899408096326589736172868204959731813480251942446703026011920039094829824802805407292748004789095526096216612869564712356209348118720753135298643355575494367716128425173982406013593766287462835108788124513191012878789397327801837614463325676033273850327614599975414515105341933318200015677835310413641217646546662535355368368470999249663350505485096162029143990652664039191505224395334523045747115180716667597926032876324180340598116369843896381631873078070566195286191210472285283478485393342059940372579182212969084271854927824712414377586645214525422869442322853893387061928850064286435154163482396166275610005802485171522694620019735276687762966029240179249152541845903975026042949141517055955485229181568332640753181851937640146736827450566131617390050008014371394269522411915807146398045244409970771597771706837130538379713423297980654228529582423681505419975268835450909206559156235689734376390178267890451735411261324770748615264892578125000 [111,34] -28603323629073915965820136910273596006734171497727139297625470565701687205941809403026593517172036819609598419420057261343882846717564185705436831079800338240988383438537078535332442504526709235230864534826894566535022191861741749758683565761761220545526479493311033711207248056053211049932493433099903569600777791597758947732565168203800732978002108369446412397887685699088431325933530682625280472570170122890568008717700691276314906649935253736393520729974563810075012119791631427747868183031863553482648186499513551998966336552080730373203426073198877316770681034627870399729649331043055844790858714543899090412768885409785682723295434543791257983993158256793698391667565701292561977115445155271551852658458424526853218199717304220874654972186708850151398446422465984023692743351384412033573984669296615827806331124121625376723180591489190031100578950906178411597539068338726064835259372112602681804307221491114141352395676615679465884811148975613107641053915080400993986626421335880902774922073816708800342637599822040927273879061947078238870188747812661018969476490589576274606073020409660220391257055474600148231922243310251775783773279407771924309354216819241242918510555075940840216776217249875971862175100014670384939574070594743597367691106722133438803727825361601426630150679664484886235619100493734375928870468234701103183796073975285395064667442080468347420848146521710203967770410986578344398545972803320155131463836463162666054309477865516663965744752041434897305245079297318037150634404697693101250827266136284536743383400801786394158340983532060604416527622856823421988594605582631380487944250980883082428594870703949741954219477577265138119733376923962808054547130881369072190415207989927997745362449224742676035959972385363955391711303237521260854394591345237792763471098508545186319754496306398628277839005805457343962814605879821330877478052741495365196250865628530787186110970138086763227905898865069749354406439897145185514753275368186062345489228720516412614813413005521804361250593896903926557899366427071913087250013365362453240902293031900106721053795337488583820466370166712977152201347053050994873046875000 [111,35] 23602035187564400772046388268999569212930800834126766227238411083445710277992944287950639801187146782417579015789763134566215543847131729202945406968142709171053652463479993078887405533655346582951807175428781991170348479010404506732438989596903683226631556954835439112620008930772049017815194254648307733564961245775980915957810334165270789453562534541304294524946493876475412527462401550353884174254420817000816305501590982936846548719991689290893474066284561228862052417415216265733672912800274251263463412145314664336406032131173073250441321413735798422033652862245066735602331599005593112115230249513443877438012373930420951891935406697417920536910715831228518186522550689607739284119944921524369784682291280868130560040849387992342728322586256181143118504393355494115393441621987860479175797259064452970342417066468626839776673810730787782355535065346685223701647368366888955429121787287395506200614929314644744228536564001755374913905745978155917021374809417963460011455018882593139377740506141911545324794270259367902805741948810393808537968927143749120799178431959265115771407824604162568706001466766252378346950425920762147326170625515339351488593369518414291291116927539815152416164264472796930111407392227720939513714444204213409894202495918935272150775523509145541463810052266591976660300105206452764316463245624756548483580629982599340839299073375038839128265274240104962385653253405959499081092851217433652990589596897851808290979900785527613480669445366483021782756514377214461579057043602476395964345161801954121964604978827300738202270934406520747998434501247104466655055876148372966343595248796527883648563269752286118414314862480543498017972809572029880120897518430130916163692842640384050228924832608638927637058609224469063716643499544302000138854123106732233069624905558098584518928123810182955095126582301466036159107150584698304423334783160539305995148786817665856194555500466429640519058844390338896000220579493293798737150627548798070319268913439949038074563706167943201895561643334831925710863736033402394561730871079644905311630044666971099383299538647232508224368952021166023769183084368705749511718750 [111,36] -18340750993274106878743534160764901918178607484592579690794362757294617527861976920207067933043095690550721119373977010752537832207059976029366488800185746141012297886000745670676554646765481103895415328498545196389984105678807595832441473788919994652094229333324142971971586027857053462873965414683309309438807065226776249964508062931608088725248521662685324517282500005996585854045765962508040020859279962348818138564762269104520342493796755014312261357154550248306496879775164015979822440774866005921783777161798693360964214546889376089339080422941987809863769351299795163133070677651783201326922307594142924336532751917267140730460838284001230508946964590129465451141069334600084586019771118607155073877018153069680549290534304404206508394205473680852351822243881523399533637590866959665133876448023022607982033228836078871061078989089853924793218008090126050800922587711199570840463039365060635661797160192958350767718080063314092033364177620400699739788636938471629183490555813966669692035009074702847661014200884839847697417860861190787944803177169674608544820558658762684220561846605638364313752903247694895554214500730124477443673396335181646009518748468232537837891222206088393700961056877201402277380714420747351602861432987150923200612683457048911608563936744963042923686705204003821220215152775072883429232811154172443373975838503640141308281171860515948759521237552320495807063393500484371923632390903686620264801071235806815898122680153097652117841594905814345725299758095308272092826341988358918306305193262059398367324179398294953710293190057003873697302518802988599452291211809387904572888107843105872571931599027097172736833320607744738975503827326656421245107098104340573804346739080820186782008873679360039088037498458243188860602105882058475280729358146293001848236840773252495179421576344742224066505955092244025081483351929332215389677456878349330905466587640416688052144813253736618446055044836965905775258109391321930206639384167892627451373760253682448813664539697245678521720770808742574593089414593020522979749237303392101068797389911424161130457557927840150230336391246055427473038434982299804687500 [111,37] 13377192197631100514648518104579054194090466268119127268640154464238572201037158739580763769664117089778710512178565521603701400436849223465603184498581059934079359494389940617975384948883104671604022731192853919016765948130078054018160436888767878350252492937074322263685478920761498543915237863511837299419229586391202461086322516707299467599434805614843651799202512698195791866172437577888697008704908862432370972956718381683097802078320465676538726988808433840699528524956408378953340797098019470403030073093384920343326835657211900636288445936486873571330643166714167537439252894496352398023153701634547613365078088671531674413800591943348177457094684868453864802277456058516329666230626445931263004426420140553367257888389147561104459123091748124870314263663213465954913225050668050981949329376053077927091107585430535684673101223485935803487265958577873938016119484592584807399244245590229197138547460646023154753511218896343523846910063724945553807778324515871301957741181978952247717749477173972013946037660162679357549294058921877507402650833853129879936976892705266630523997457188207272132817900108536354321001105739422162787807365541449164963025871603190033403346980400698704158515267639602734580515275087877320999681324301723185355201854617967984856484620661634305858848630829922853963191432093248050245707299023011299533802822290035057510543803046461187985411805751841526023330670272158320410900299024662919022352185412381348367037643319691818241236561996624613860541144327669587894527661275856381991361063862236940816187082045628329458520263569681809646827054008693963131097788392042043598189044732014078873503674605019995847483824663065349205502056305874322673021577564016871887127656221004619313884161325676036168351803088173354481839630032282746390612756489343312564063996762710079951799929358345736025351391974284783426772497461457568485668430729089879999722055861888775521151459687462772218521481812756792884864635970412966999870159780925284080724185975760828796364287838530873291154147552694255955900733133855475095609084680923187136895807447774173433156677352762198296431961352936923503875732421875000000 [111,38] -9138189775931255906470281295880344879660907067160327527604739233974276860774771295949410543857041970814876382280762651232908288440861908316093981249443992567570527704623776710222358651544054850808013108975425461268926156131319975123353291726526745705785420550155889290565358619660281874266092511036535633350622104270930319737642053600230139187727353730253884049315515525373209269610201857377054533682329350459290128704332161970979290514251010809598462491191404131738076933375639231327143092804672049399591745805828516842864718504625389514760649641679437935528144513023771442550059410820894486388231973895257873083671171917150548423212495913019524976486881000952108504017270248567189437596737214688271209258683426769754708724601653949146865752802881804154422974002871752486051206914528001067517636795903950839174370088083093322801138865188409609890335103858918302981403116770803415304775852540701026374323344548050847609953183883568100279417816495334964401034499935137262698580080287690978519163082841395995651454043023917358609331430048611340850293886836114220391083189910890532900393387420434131731608771858636936895789693352418411405606611677135495475747495534526024225723838680603835395423993125445256622917063040410888634909854382738968559379445166233073784946428952423011294006170776930922695680962195414875946018273746614299356608730010613449369660097557362213972391149170326951302729834216647852705825545726384761800723881068241779460482305150732737091892118516626812821522423303379560156093073035981926777217012697764165431214435375945644650517974474305503626706954359384981173493954829136711835315340107565102352343374909668339519051981491494051505561718675359562104971162175262073739591990882797952301224911584564077882618066709575925914429430993245241166960435541145347639681103467068062367457204217154130124528628171135739394842707678367949384419713788430149269007281679562512819794159695766450224214168272259554584959884315841041526316189767189975320812684348859710173061446169433795828978127797263541411806992093280432805821619379193567636637789984332186874548095874282171990898859803564846515655517578125000 [111,39] 5869702162546454558339097099793418294222503454045511305972838067779004583951697303828202233214236695235137681624034577387022638262285188393157771038907204589157909387704717960739853229783391028651325317182035952192529054627175429832308852730523055023214034380436311508097248337354884827901828082938845201003014006769302487418553389715934372109243984222086827551729015549394991086274485138944415402622397943346471038220792347912319618120180980687858541631163497728994504835944425501616151854872036206396442039091384997363995825661627976277855464130645219152690956455847760067986796435877543473900218303895968986532946502494427673242473704256112511303376602469961526381261434257224032966294024325337613702094021032196413184991327858083937559285510898575447171180614828795296641356406180452208599649857718692979728327668134523461826359948039284177339148505359391641696058485098353299527529674845278599797646482716801054304329923043797204660015080164806243558216711741145747105012298629467446801518315360252826585623170165398623509760093379820438434770847421449348885034152285400003142534052099282504436570821846271302493781737933543819022399399567172306456155168048734660612605753054347232330785528670685024130557754199109353904739581364740823836534375286951466225517754409776295825571446386597535108850699122265693325729677226080648118136510465534685228230894451705086374521413850575449132267601665179089551841560913540388823261356382818084926983435210834516442541446288574203780762418832095598225452602500543037026720815880805628406232890485465818189171181225446844023219007420716913845758883816226344811947709860285296442575878056046096717393793129144937852197562784677383471166347826534041984765348912269269796937963065303587981244754050566452687883667814566868629867978386498630889426351804179397149969056352503907774926134669906714791689453311381045364448340118481339438740678086337199824126100381370602482372015176522976573888201470093966277630641982564094688317896908659826223148830352523057763187187760215300057576926961012497554259067824913857046969960066458309571051261965823897526206565089523792266845703125000 [111,40] -3590366640320329083629787615533916729417629022065793628673050147037962247683974912544975289942788019317774022031929090104574470741156531981485286356256138782769283182644642294180087986509119558404374523463326098498650163363578455437662094242356904098588984059944593563824236172799586220654401263171739709070571974818387840765401478283617320246035714965955328397614432025656536686785107179943674884961673669318258477082276769008056004617140568922356231500088704212070237326165727956346908875552416452435849230378378810790648608907334663390932774875249921537163712452372378737248945609893041642965293778562505633192864285772398960518522109109517138343349741594567029822843498460283718505365256062647396048516749261103044111382121662781797693776070185425642313556088888677385892101023372003159767346428223725611561518427711636742703411078313066762543609887534369095695136176855141551034595096746058623571713454222183665535609651769350654959964015928282824367908705058752671052544971260702620216806420012242194183186387706878667354144651803483409865997564788901452184763385926925747482596141239196661233003893297810289833269378736002958731467854284195507951458806999715722129237582903914857221195340355663403662055803177216840055468207191069504208075781289022307165412655857112646515313133256633964503318719843789653501082199258527607387705922412442990130404300784640787732560087113954844788588393063068200807707494141338373483467708807991303824436489138031347559459325354037855667986770112128925489965632692447681091766012210747885119409145359713660058036037096913948689873194703837858211651177811481958820179541290341316492342718822481178391710513728373872319181713987353718123910200786404633825525933794233067055169870781669835844973088975463920409431518480582771237151679380144462737447334855867130812496064733282692443057535993739352542745105411912057522484312264387480406789349676048057117249674229333413863057576871326881437288931815468509805184111935602255060497913215054529579430152678550468103705325317246399198380608834368670228616701332435716608691445618441019454157581147768496521166525781154632568359375000 [111,41] 2130161470156623054723012085341429686486587439108046907798935358933766509760692733633085376997655217917609301438549544582812709308571660589022543572410916700575066709900235428754988964770879216895370611169686457406163333972257678634554108039833287892195664636488327327569326645146113965370835381503634106764141837567928501022747979397894561863622963842369442702379571298142130530655819193247731100833162153067812023151554638710430537647613070989466179383985917160412493254202532979030028596940763093250923421425493942472114300597398457108639988347315661425529126510192937398474823203074431983952997046384594971271928311613126342152800272829088210550348651256131476964627507503685684362722256502053876510459519406207925283701803492489305458596521353251173260262234756131967334981540186743236622350661407953365111483971334975013194401649527884181218210914632789305665628390580207438357210099015384464056560347813562464510115861765311905969192311519789740993485414359585092561539922700910131216991846145140237866505749273162335996133800665858358376659554201306521427155645880953993243372411202960992527512875493118351686629821149399053510252351068054680427085295099644073250842400549444976663293686082778110067898030108264577007561549924823162435645486456943047105054647073116670506692840013759639014411922679141941738029126553226816982206209017901526515395193480874512958206512571423175456018718768711917610906576249590957868346128453186189741598654304459187197640564994557228026916585894699235922100936488652842186351594802003612049684813093103114348723530683995407362622374376582508744384718791188117385321910169932518869106148139932525579469697463247533685214647600321860278989743197702416903163001215475404282507209241384091311513198181825467110931259540935789687054126956664787098974254326508318142280474855712226224345792923571946208545837134061055821734726634147856510104922784653842018379207372363667047600898964173617899321860887045037696981385605824171952825634121997943222801500717717318552937525399415977075022995567962463763733904576862431990593188013895936411962184209301085502374917268753051757812500 [111,42] -1242602812203861603471768563602885059015255535445695937594876893156194380798407620808038489436161934134757724182441061369695837564047446649567524076574969951654837049004531913053787602765159360930115084361637885151718144087924645818009259856970339138875082638699153689282638379533602321202056356881414706550763034498591543358564897932607131660165978340227997340408119554144137037331068012627646156905750141601845140150733919097855799515817131393345352363078726546244099217768811660865190491577400594660264312195804513169896235714921206204470567130339528868644082097461489672090554526654965347354877135536299405609489718786850930208827187565081826129433308333445406755504349113780616504115002256583808122463907754326415186016479129716048626977385182358535427034904061951701527248947864305777165716115653526624154896958960121884040906398170107616090147347770318203362585983700002531119539207519732639463385490339379967963155736649895480805943398272356549939320457998443081180174751974983231487828219141954735696025662003326104120371499817793869597623896812960478236743629442623215448532010015368184512156415520643451171305965490605385870196270249682581887205551543457533930933654689028373430321311265111924742563762780972160160254771246899711259926704046203282760164628047874974320736381606850235617657218861663337166229316903431771553932009654081825116819678516136882515606988190159272302621763444177814235142287187699127201658529788890998480310120959323293743075105833178650561982945750507977024527070921674453070314748820371759954575931918198350958773562464006799888262849737004039792225334979823255549980432747842926932447163430827009050046983713221949204537027617844298818249641932704132958116491229292643976738214162936480067828054892027511756431291376719771952313245473651547296338911503659190535595252488422538883392732883143416954650807034303872038199431740380420154555180096331829107775222652125014665136680495276014696424041072921294423664268876993576610137866271057278316091060697989863939407043240695980229590827238930438085380809144571659305125979924996513711898948884027049643918871879577636718750 [111,43] 710422870343022530613229796129036901369001102298337130447687863431560058353843747953018377599058592516249037683196180672377104647718823946888202101316838153324733987927491656446220738389568556780435627946008985582801548115333891680985306192679362629387856946836987405177903725990687061413176795438643495038276757000314054534818685034390370351091514571195546984760575169692425026510548787480130589293284896801846309639650626519015075861714666649065247087799432900532256546144051389241424620297234330542766491111871445275165592551837313503202012070046681396393838811372237312498452476539266314643949853891085029071929974521536650706672896405070808906793772679974565710521049331659806529465214059690238159859315773049069561540349163681368373103818628821402913844462879130103230988975782170628628174759622797886356297934399101919494508328715515839050392483063278705531922618001747155845192452889334446886933767908969538365918316566882936321548285586787195724868229199616202196533970962624270180808300360298785678169240254656791898890989489323160130863679194737732741464797139847253529896080505208745765050784360093305065572804322822643436373273046598355740696929665622732934525901852266488514530469700517653090502626000060247323820522331807392840725040161360364610163075338914987298206236296521687771744183529923495302274890718647730178780325291917765447655826892728228637275456211626320726977120637352519849351749171669131268974063213027569605173985364031646804384763264368536005095163699057831959716154140454563890177160197886096720687039629429629252666371506676273249235934084928307984598084287466560228754937848633461576236597924524618629025074978292776928685050950091384888167586042958090725436578093649636288149660048172910257744086950113112950974758016853489719819661084177332408214290501618829220524315875358234449924278880749057782070197757948470718855705575484986133638342611851748696711383903441255305515756959030968898290273211593243187046660784381411738023282551763444590364340798055482664005174036795275092180832558995908787012094002722817066014758264746314919690917122352402657270431518554687500 [111,44] -389457367209360276312232911288637556058555006542144411296986223344987499548578384019820499813615048366795966067517094480259863500994261775233636993079255721661864981359296153198802163714089607945923982584747537201612120917217260226259522097218829483101828453294269514996313823411334041844023928113335614285031416749502713941757664616498865345486606817635206787400528650206255585309915375807788727906585373219977974703585938123295757846249895045801175868991452333895091789529904899383926371664367842398539695000110738444397659029909430809444432550804791579867877085701895989918837685886513628062696419721492524281332588586208194939577870248503672896657242687905569315466027815955964326565560496576298275619261644986379587415061925447423440494909435477494144554211339043987211077282373181203462815662206664084509243675585654562666702004603160253900607362230919812264812924695329341989930225540060052666889167316834758356874841218707906422614714639837662042942520982277691899218197637304777923227002071731460626863692024361689634452088270475159007146040617135013332964308360254491152837105390732174733544880750710863703832110781232121466538286803631875435661893551547196264760987462456722795905552462088649579381689036551375811507079995343264289564757529211165059396349750262555887195978686541563299233085099822183253660596524518872147841800375269856859819021623720114235840075388624764761662763580093049964871075477687467122024245051568673369537874982173345275132000538820826037951433159205769050729325342255747646629327721439073557898714843492679553680579377600386444355993658058984670017640325339049953642756662065377165861802506336922598949544572173690915275656576059955928534589411945575699040195390227319505275949514291975801758090738276495613964793524591868158576913204321443748478771634812422322883877649468357925345887867233292064215792864062836411947717281577779484611970784178303246006875204972589972522814275867924293231613823838199692582493116396470729449492700178749701672574414983363665868294978258843732797206181524339329163210745171925076071103161146069737696961965411901473999023437500000 [111,45] 198235478486712449843429945510376463420612596056349909068692572297957357368288117159799373485037847069409487192565523230668682373472945268045848187248810625131219967892091648245007772122349429245360999541548033469905432247095412346440448536065563737492168850352960690524897893224897163543650986775169583126580617477682472368399794843021391954084059462790517442108669391650241428268539828372057267890495172689477337567521379022117256505200377983846310327220155650817229140021325475656672471529826550237315147699811388926885645090833237243336437928833979055424595138283997702543412006066498431819425448451872375177633052954425036006006252809240030115279568701354546806932100903488282428700330061396886273265775386938329900685718079050189083328560019399635392422227071251656192344731830859390359082890627153239227028740879914603787930472183622292099237989143757720940496063507625752211453909991344078652300169731947388971635863891731041738467107745788647140604597609234252741741329795251776150704739525627045860023083458396274859257961288493597327234709616468355774342624401300271535885058335412680611959636785160211095431675191977191145891979871944308143207399313854662390712667586423596919424912348189865405734702391943522274540770067839748442638895546848231506968151231624905585162508540351645177630269324045418419528781575663502283495374733145507033908699802580323754041092767939870979372544513174699045114220323373529183263945203349228187277755691503674841719534349752334425361133708118021672713388930740021102403888554991058136082888806583694754677363389678758555068563705043076628594881913224875328421401738009586116793519108907201710695486644643221910272662123231059569696841812003020368558599551930546276038364911146149314642325757481318047110298496304529869970114306955542570819537020629120103226676762518698301473000276354112128381988925923908219408505473075301979952424046225520787372542929090344053186629362245869228531016007648230655624714683446229806333056097632594563883652953296947627467262248933064050241569396701647410940168378593809471758732665414015627902699634432792663574218750000 [111,46] -90397572746506620977001530283706009440532253665746033133400681480753025423689862428467204564817324878259837593813882727403013020681349018859077471081836670339401163043839094818344527442278521177436045387088980380998800129176692466728552280274702371151012180264639858444175646124616819566784685303471345494744322465329940813086044146042638114457567384559276062716995482093982076416693982109681341567428827461799362210540361910972789467376214811594682897621153661883183483128775239420473791177458140963278340186449174752338931635394252124381821152038897106787881793179602651648038850251658925280656970738441020455082185765578953758096279301736150804468426131032711644929252943745343939710934465968636614326371957502840096017145536605673759148552987116772660154372942652858137731840138779258209115765236518669058919482931070442258000267591945944372724552416801034435193516226447162060316284172487897320951687784777855855515123194159099536930918281599931954803952641300980505868467804516452055952007299739373144942909770207461850529831988715574246761269285550065665748530257705052110401350260123067142175984026885779938677097817362640984495038986653924267250634494460137724015844282755799093402643400230110432966830118139626579549007270362232077017413350874698174852008823404098703063707539320497011961789655370609476192018961435249253502727705604817066867331247226213761504103458921991515133666087195079659057734206793654846501332404963012866327586694380002285557217691742609441776051927270566035621407498842988855350030284355375476193673853536705034116879867558626493362264353743386572201053170341867088506572205238636755758132040279557918747063371207944791139158103277904915921915692726075787672124248837879916936368424692896874666361581644016825210426083276776479802436807504658858770470235287682544239520042303254303543210751656015202895617975822195830806428396208644095571677771465406869326094216542824948252213532675708228291034123636886335552649238239675308890951816209692097067037983500562955941860043736395364622520559066968778694954558288952829129409005659567810653243213891983032226562500 [111,47] 35352109859410932956746002929708459370454775852197427762650458787859096997241134801567435153307074119167575085451294013959998343846049550880981566746906466212045261033704467707907701801569181663841980136919532848747816565426627723972548410806539787456714646547793977204320028400556190364143211478097680028864008061652462015324426074261784797367536571357306791249893075189644188884374391276957039477807680638200470986074086374108353741559505012427990578583203153645420330630093548551597801916361656466864721946106115850322368380691976181329671700021713925769722709389416499892825793392524220918884853531462392647631358620132869918443395294125198624676395994306490952277802345701131260916855234739078715753116878055085275947374109785631393274746532413377042329335267757877320248734304947925048223089599416815014670160795892088990015528616223565872623031152654325905953800506761132780443384075592299726317233848974861928327020430587599476529736379065995975080738226947958982622642730863091644377951000464251523228964156174683997592503401574269589349795125354302159556843401389560668952386128750358845170428728180429063855519342480675148535181210455520102937984557627440571549338565027396630653956643984603683359158551917543474379472787656595460150882577109653913079982126278615580511722594608479911738067141466326501260630198635920068125305042763351946747546170568919968301141782752615985298546213436768801115989162443307736269780047658649314251928344548315164048276505884662785002498220781666427080948805250677262033357731215276801276344624046178671983280439658445395248422121143593687841159139947029048438910446523175506355888930010087151160163351780966307770121133726710184953783194009385511032532619340150932702611235265277216351991490908994812391592966787940082766608901501613830489625964441691212247017876396870379835371102106017930182395137231068558099437708148030491103447742932635000186810524516170692175953505502542220662746001933431212278853021092775648386041364983109780147668302853118831890624334988410541621844160143930066360560639631143049765871211320700240321457386016845703125000 [111,48] -10965749771767360082733337946734704456506810297200945839412517997035243969074722944444379925979985666581954722563587007654169740516558603832520687044164663016541108460885430145886145520112628977471339035209075831774030885870197927455001831693057930262044038385643920612153182787452861782277102680312565310359749875740300460935794760419119037017342318003395085102267677003524614625634203707949751186662429728057765647522779968997689156194003510511650702507941696919994033306504930511401485731792235851522608947549126034385137365094773971150422184235682672592721203083327159726669897211059526030149616639450554263273182265104549073945127723529449283733486893176283874854304231308004526219339044673529454903981023747239319313683069041868094034825740692728552274595172081638552273764436525722694840744314603774108573973535351574654687927948674495007945994873538274015020498701198232059457227021116384039822524809142547728043569570182208351994769524819663908601126332386150050284510952639772043481674017815195026518462575519786230508921686223546141432681100573108710855751325789728940722054930169330126219014974060263969098304932858512468133826108898014936821199214996915560458601786878126439980008058913628980717525352961406092451066296897925382174662747068931455925004036981644528019701898804003463895599035236043535877480325320286544668681986507707309245300261787541618225540529579077833360063167624919771766879953677498157873931284077151995172185691744082441227492543954368538555552302694027468673485606825028272548518344363528662001838728803151312747991062710303790517579994234976444538799867018717704809524431556278791901405765711451664423575441065733272527842913121215902474972376389149251034594790755196142188459286727579565550297169533598302913121135009619170349492506815934333112500533168547966910876373512566874183534091939697093144325649606008125299741074661622455765384867859304333767812014333147347335053637842835881151673432417443678956327490937388901665883472993459563360534537386645493871412168328197544023521398986104210353945699179265341194344784980785334482789039611816406250 [111,49] 2093351225479303653121327255387562529117778913618184915326714457935592496836897159001811546197569238171925247483493838646605739823610344066368437001379421135770689533227252744855331986085378015311476355357434976585898152480380270060917703251954126990016000265770504866222717792232621147635487660163959835499158712604490642407884352535581695436988040574173325984411290587813060241691273562898648492177723666789984764287167709278754676800954322346694854660993432570960387136850415486076808717594401685004018267887207117095433998654096325358290228894259167265928969016010798725165995559402469390274358773773320586636027592147021649643799265594850546944607665228507664158717753875636229562999390034180340889969232265284287703397772677405412651825572047708435951901644329166962843731191649057644898844957216815123599634351060394531440457133813851693223852916132697888800665686539064387959456884795730954624678752082215900273676432639879604767168123759398012702995256573951632371377973015833678390475034213379814070103513110261543446162223313078049312704950479685548117386585394484114424962427294570898164320933759262658572294965482733362209767123706147058242124861744673607478378992082639998215483874221961160964171020781230780008482280689210183429805842641743487401017489823005914894717921738766931073513831502414441123344195188253049925207058981586262390960818764302931036124593716722239198826087489155494660692186169710878213276702158044010867372519624580864655915729050771902086722001130063723735409967422921841570789319579401900548310149206000370654047248643857344634062999034420601581596879414374990504892658880540370592156922403476747337499443353602383784281624860502590964450221710084848992453323825768746145447094536070707301479976024599475988229042125817926075117118969626063423249262482286073284408760099948004573979332101058505645562536048056894918437266978497312016932685409686387120523708399124397629032374197779156190055157927640843897798339951840734445069779232958417317054214161130074923030755020871858631361244733612941401582779356316255103820367367006838321685791015625000 [111,50] 238733489584818061837416967174526647555604930107210585076835234951305127045542062950127745446758791775685990609394391216511312047798724606312216124186369122503250718311269611173195823619556532191071928004645603124187762865137763808232213847317112098268516266951340692714647854970206632223825925231152979545830256459916284902716109586755057963893067571299627418516644974677804830882517867060575104861641715761837675084884179397548280832583747781543496830917507239487733178652148388023988248780910960227486826948295061266462247336174879826772171220681589826142657402603318442196300511022970314922884316558643622922616171216452607181494956625336693763137230755517799958036430811861045311156013353689010943257593631262861396682490283603888454532920626767667264137393114784873544580623214848974049853625903879178172796361415640161491742657971169172161583081464379652014591782993092254525127056532289060724141708095459723777803296423110774285390833523791770356382635179483402145942620892602203642219955043859321298843084391193926630358901850994011726152411218240480788067071568036078725213251235091503551172659460168008097955108697355388224271896063538919858963313941537290764696872737482775502038757042210486366631405940969801859531715559607341562434720014145143207963917355902469006894090616237718625701251248558837001566248121805255323013482768812065694827892215973233662893470371543475475275193908566379983378273744212419320739973039991637314441276689763416916326093963849232742840512657635017445617921399915215930520602494122175158799909085570077450162609171760535012783390182185117135223105043033413633323583909418440898050175590937194065468911789444863921677592119385089352549317015747200320157815433488909310570678197731668538299246487501076101970257446741875472973132730281616919244767621354970373171092644908064845264630665739078965208586548137108773253762438566043321908240743416308883107265082097428610003562939854953944934553837934325699799848421960181747831014271380703475166667965583378533876370329557671845086442127385605653749726939860664742809603922069072723388671875000 [111,51] -442286408195568562490768473826808339513151108613183918904482540019954128144063778122901270676682726010714483633257490603365262352564153285852358692383568810462323877351304153455071837565652368377320560182120586423199541138854775976861516377836702082652837608156581567245041168343132034664125853214064786395404468248539876612188632626284376762312749826311675808195114197760108971710036772074014732741297092986217802230161292237998935403625731370969872952399806347704984603885942908662284864072522565223558462744650628062567350117875602262903299188984848299242173681192256994185804828627890958694728941002752431124068796243856715197865552213437282598429076989942950632273852593647793935497439484037719985987310883983730259944790908031977765447505961801818781538505697854870033026939699180363102107253029711108839142118012120735090170249282851508227868448528546802616438992161611729225603438441183190534598760160582448172641063564389603399598635878983344021102397844491474566917590662976547255445482093994448731304730894855467368108874634239565449455707300883399828204968891617814784651658764775322119373918435976001278382525666599270982576372904795439326229725989937043338285087317253981189321378521078370227608453489909762357970775218704549575760758953499208192945272142373839253800774836123029176743087023749431908150790904901235175982743017389566837669162164379854109186820676706788055524748000777751388706398232030049857868002663219319886476851362672703016651560672068621289721462490846588802690863001708469249785589515916994742782187607134339536830852643753938824665700288911398469824032278734795951080874645734217338512410568550515438064310489954341818493975273915765371043191338849940685163038332450350805044188668372068506621770229832356774046845661524156120371174393765541790911904740749857873281439545803304939993092429989354341642312706112609801504186636219724003144541259484831561229366065303866313397631523715718203363650387830037749803416418673420895597139864825409583685383891325074347189155720620090057901435265600705937574788073618492489913478493690490722656250000 [111,52] 233906261665381751363119032283931212666002026777727941404365876151801823215007973613033533544858022374033104548709227415167605532370908665647477491323655653063216433190785725666793792233707510211923544830030621136778698690097110975659991624445907084936816801800819457824634550242166263139336004803758641621352229229432519563850637364246073689371246344820071009167905494755193698109424688340165056960437130263941927237033521612376527152220512107423521908962787572569760300399705656419552809470728022338339496429145651746036404974001400337961494043245376087757442876212998471783237301935810624179053106882938564670829190624812171250331988912455794474046305158187776029016837912437632147525086252615712431117386251962546647811671939544679621302628123394620879146328375452027568930350942881342613517396156302341077208020937318074968057177301507658928840176566281556580624530299323186543875725992116589538583002085724945121422423490993724308978197751243262422898300702069996816178201030886049540051737826836072289261154374524443214725329004142378591463270292528994178416831041379834076919794180173588756863082113944506569458705553353907530272958594259315764307333135084185673098701779485376305081355346326298259945276811498389353674965417619663389711593779170258840658547285759786709777206202480083538008729342044080543466141864197684021209690246620836561793977597439518951159499677588280066575107445701454009689923286619243872965830430675490855830691730380884901371011079145547598461836155070312961213919585214822978537805736712883476851039653944988970711943934352020791359231791091484322541196955396656201237197592218417766910431612799119158777141556488315743161762265319077149516429469709564492372380392809131381812978568851719560551867230274494278147028675984011927392760471696949770534786509262973270939630096754559651205269053992197563388018833409563304674379220118230240607401644401421156280289108947700289211517320249694353185834258982466754468168158368891454916509379956555253881082474920318925360187512803357878392207574926465324383073607350524980574846267700195312500000 [111,53] -79704837784749199216418077681137530035216144197121888062424383022063345467418132800005100475188471630356972860223280828035502018730422783773997341712615125894631956125921211529193632566480211298214282803274817767216405826113473301313703387371334451866721114446187937812285962845061904420385276111214614727145577366616589901169973062844679946039320029461953329178209933337131443267809711669123738379775560934160885902642496987084284736883279141370834138968060794015266099745482138609153060748690727248548913649428036050083289870585949987601848119380700771591046631069500443195808926870448893533216237711983409748835201959385940922691472122627904385217775215751013752352315735880749817652581727257567848737296671828159927139621832102800652148357606667208010566760605763238255041646070498241721175482979951402738073697298070030233058647698670549942069520553411442005774705168873104505368813254657328483256172229709232524941192740074971117738985265895939076855917681601185824170820434943561221248637440672934039434494621754759170800743457995745060619519132658379631599022415208613659917543451843305697457115555016298250150923938132911745239317333008854053190430783608032196193375776788975344744168736596614108159036952705730185076104571447689764092016262147345112342388165718815574094914038171930673770053917415293071628625587822579974801908578312347181684506322519446471372889181164404461748297650484299797828852436604149270334461536756412707250009617313380742686676416736907005070360508624133925792513451401124568037335010645681634766477881572058056462028983516576677003070268208751204352256060111078657092440431524565732477297501295671941947207329176665582714592700067929740896056233159755086811707789401606846714620843650799454065844628140074782965844550110838904154831583423088838456833598801164033358381807843602730450055276804388319452439624398251071035281886187228311530728818623874578778643383908314277553763062063689314187491380227143731678697026790901760032955835493669421351528329127608417499271117618536316114609258901176069844751737036858685314655303955078125000 [111,54] 17113691378796998471380045985690363859022679291824954671607427170311298171299170640928983035165632605245838056286559169490637825587319693868720505569136722947432978237287130222018782596442941872421841440393975896534463330391648367474354688852317740763649365240138304702507528824096587050753383084661043940465574407892699431149478363938646110400137380975566082865849028242085898948709936172073735214156409944595644657101559854395859600887857400759729632591824667053344255728464230981858981941415418158874615037993304160062858954174181906072723280031882546852015550770036365080534182445779656707457051734194919308349894833337602532904089946917917408123725420383909724386996555060009138101420690537656533188525070543369307242492073654174816469385560719678160355633991544492294822983327236508593523981460182669659849147062208986937581339267871594260114604561920431133619077278710348096285650643224038307187816330823701193171975443236677258171836083399264246109762837218242936165768159316066374996371194460123112904815951018617553769412797867565600277892412777332136467306832765549550437044886350104776729317087515822031242391967643451579303803412877156055034624634861235912513685461763301624498136538151894520863476352091402680739428018662714558454164295256803760970682520567583529292186656387352063113899483753735328292219451010093813398210325378742715699869127347516998251124646495628335804571564179067818048453329635346296445426015120334870831951160382481545879309548251693901461257989146540532639707146693423382756321906749397169794484780043090432930636872007503907772605069506040045434974522626138000072415429544518804990716887623408925027899159705519449656027924064874502223372993816202791208984084566473204083848927724224567862120570439274564347299592016290594916563349783936517169939288157735428370729497214640455267447741293128212785223304812777251646346842454502032630361843859986432687047924304825433972687850772496307809504758903719982290366178219381043543967353287522333190189802539852806404978314913124684783651168525769881156861629278864711523056030273437500 [111,55] -783300309658549726802894430265650604642413218227498061403316852664646265231965263217549879564757914830723428885897537237303434216942384027857252066029873254323374282230541720979290733419786525111474070266354873436350365551540110961391462950471232045131435445382734111438270149320218713172470495247353058714535615772343295980859731343242750223509702739918490848484930609584889593129494588115091123760177547343786369933278249312364821597237103200209195553740068645131595029720025108105033649150705028480509036564064133956189218466503828024127621141986003914195452626496074932943503421625329851788683523900573318697415333942680626696671766328768619697207129707483201973216040486177814904368083462013874292934982186557028463282426326586789278543864213451715165117276361590766442932575131074386521113250106967038060967941613359069128387116430864533955755075132504112978121280393232529009495125251494758395418257531701829255035286265950487797972544294331942389524656177570083028132002332312110478286922146832107515654030916114775865573348925445181262260452493159075693655335323816817634213706637470062840009032075587139388608642614580728205137568599325378207279338358652149799967362310882213335998315371750507826799771694131368674358385769000726719460168122109545692068031704645870110562964142833714044336282394522413178575354904133280219555196739983378346767812883253993020677142497302781548017587612176334755730537060916983292928939781537248102827696914454329928280643496665449194282897102732788325628654790275433928571489554556785639344878956062782070851326706212341146392196980662562747372114560041468215728925678625020545023819445361293465147567789461526836590209396099797354113556197162425403931442478926673053837643350130265995240823353912431687687557255091851582031855389276223638257466606129243043553134331585846649221057781144668678176390836295754668045839787170687609669914915006586964320696769357294734688167647520552869960311233535868619105222921432276831907038048993799032735526261711494664718212320155982839964357161699481935102085117250680923461914062500 [111,56] -1097391447175703526756025949878283776549294250035803635366456181629749415294365328583299817544413940019742508487683365117146979389477977427321374076504745350831630274743356021136879993682261412332285267215197009192907801736366926070377569560861799153271624298210998711158017747841741294758891947575887365030738382751619448644846252612319576071479160142631201599017580112943818857752393298416772794139537556760111549768241586826906319532648372669647446063751448143402282320390087815978210851607293342678404116883760878907105770200641288327783971692103962137759565166605799982336785631523570860981094264989845795425380970061777694332675633697407726191473653448822603682248105469637235620870182203345816797290556672505768149039299151811324978616701549226867642793659246766505647201641394222922238644583105454075309763816306418197120852196265842241935816853036177927146302589320137649600426717195117355237314024215647258960832651855590038150613155633103771929234233470238929239795309620541663934726170674512402085719731895858257132741980654862634668072134773155234785949387419054738492884638586160214085317133282387354227678806754951936331081930706403342160022875523043881469397409958838282971938818229539437784324741032967382717787862627511046057844406488619249096370715096869845885797286975065657752374152820363768434020043319501861262447900095890425467057651565875996705557611604093195805530127238354879285968939595351253784997697806203081078240478338563117945703757332604543613865857704717772257896060132036314696371758981488288147840801854913614966912952804986975531853270039565623276127412386767486663612666844245339166418793085924752179619936600561416283376751104332175865152874276128571530663757573900785614767342521243759938956590663421379766218823425121425448106448926999151304983300747567574062999283013230047293601795956152438249363770791901697372519599178243455015776288857414510854948555291247193415043874635603282466359085033713644463617869179835005419230018197849091684382649028910762938337151778550886040836109813767507148440927267074584960937500000 [111,57] 512866128945213895964827492805264215199914771699749451971635494683747206249497428241930251809100066465594843118888217615909622407469466755253738727269040296270887552189334169879021284782749379403776998481626616700833444801991577347168013485051265599554330397239927194480224880793235861855446140261119061169368531848726711200933554878938407896768916869818734796628620284454360591854164948212438078091619901477918922036804727514412099575242538930060043157773884923522920531349878916417479557301786961833355834398369095573513615257685709506378122942065398920076415135248393555277933464921147820334982976227772454683106953363746875174567831846072480986323582845628426398303689403669221853207753669023339165116954712441857576443346584492552058185906416926641239857485509120787721773198292486734115815623564332883556561911184037657747501000555386959381230362639580647680350276085519785211916044642022964438908944512380710081406980937482867010119777152799055586129684001100379354112480023474275144082847812271275625893637448914609661141256917338589356893902164170888045346341602296413235043309748523479502902495624991573035636389900345967657656767119878721650082410026275831217955512950025269484566225578369224249114885242862951879791932725584526436828826716042663946616626092184759675218471560801269511861224943501690321211638845335728345414616705909833730400299683434657517185572464792092302595490397258659690611106416856049075902917962256842479377327001409294028781856243329081218326892015461559049278767656041008532122035911000936643989954470067054261150508450566645616994670102150460827632675549124220355089493030811826924378476475922775080798223061509594273372936333281831257239260826660514716768714414666547701645417098919520431962488564529603461938801944198642223829148269939965958152641302449663742902719460791840609753797895189174837264343383243841389704274998235819476934708713997814562881735597007243508702742174212294012851224863902057609677631796752030380543772046639923257164587178165138159917054759356046245155624774270108900964260101318359375000000 [111,58] -119025905010363974923235436785555490406935420208568677228751330688554470833030660679106913120156332183879005123752564070024713961483609847295200761218508889334121486235180070571298138288019520349492645559285245002339491919394609280387138654198034385392707245373634067261153624855812317677167767428019294049806340129738819876163870019520807108770853248362900238422808127828621897826196920735143105079685498126448772057847279990407115905736236479281822965720920655674009536135621615773644516177145944692465632242312142076074267132786346974425332680909154772972921345216683002454809450082349364589771708684352913104590613152745587175683746263589318196579882368428371785556749178817183581226685952972948203186987270567413000585944744623427026397072163136326109679637606270834867484805054931934305112274650146364611369773438098760951716900488871063787903736937290148908219773960276474121753972067988532745393768166612666271750576298097332236997966605969808242445114123016519964000973467246638233158811018683069858796020240436984883252736117521606218494726179650952168725346808807648374823960999442781391420189519340234336501381114055167333402386463664563940024749579203658046559068743009613417269950262388919866980307371354354832025685200702213510497599977331879976695543281951690347653061498418682927641266087130484317494274107930083395526414965054661008624295336898978838616540683474089211030697337004612962777234926095219565324037067410097360281796664060263453817604264374182594794385341394472979181968458128453584396876647644186265935272566583089236862811612874779657009390124123117404996817106076929718044949911924484663483167008523928486889326989067118945723768107472145075739624270569877024251404589497161697920045230397704984216699175470646523197694379547389914677812792430770715488801039602406567705185287337622635476418161377476230616305021996928347405534094046663881015960556344454922916573541664109372448139544552302724850553258640257348784338831881759769152579590832204462153406976150350940264188045100680023169470445054685114882886409759521484375 [111,59] 8808883782058086121260478398607065063736018204914266618251377196957248377326347037282418627255608688781497260959906799349496780775515913769607510539967880645068921896197834886863770312682404864978270623261313199672023759627328072233251772271220790185768515395743818787758864832457874555688208605504416229295336103157592615474695749034824061345738033768185307194773811244105975804776477634564540743740006646903778223742987534395405079318975090819389897205832420863696845554760737614442881906034581774005550579672004338893542213949181609086333368135419382374624425459317036272311803333082523361219872211654841081353920334104032460327013219055477753355326239832308429700988005189956322608098736288670368479145549255787833543026950550133404525177236781049737293449764185488620091690144408930044738544987903346359264692115803044876109604320838411928710523272501422958558792588105031891764526477643864697780124864905023755657334534673958834596502853977034909503835687292198893843366553636457865004630542944269778104745797508002128078795690239367524378746058713121350632964677333536768178915871272017219784181103649582010050440363864906450250991524899279817872113923131495826819794028829317730963897228854714245568202806216136181599305381817248167364856535618580750482782539232933165324419242047898608140523712113577200694781502299519704747740648209019912368738602032364053948725656314984523264119506129940549691697570414623404866709311989095763732252659898118066409518653943098360503891380936967148841665905759355427090342376873450139911785995950987829808700998076090578565553790990967586891110032569352774976570408983499130893909402928592058852449956420732043796458274743979644044823748429711947386938888443049318877972836439315881145572133728445182069064986829118446786522536007508828730984640930349709459002744360184183404492338525983864290496187963251924724614629630914427719930400289936295966894822804399692118128526610844415672367669816917838579087771618834428106247975635721581765953676937118651633551913611441808171775846858508884906768798828125000 [111,60] 4650395687706789739389433191448837066082037358354675814913665183156794296972842297314283357568995383737898759824429505767116308864832497631844573824236707514317483541237190088881331882691606945415643916542869834145774277810266908394698810701166343095178995005750194457729765102212119382738446683851074744274360870066517765729637382987755038503370563629247487566329939365901220055132261952520776643707324684738229598597484485195244603830221764654877023689416832841589748280334967830293864219524487699596689498743746516668144078482378978016111333876323125715383818351126700869783067134157572364900337364733037344244389557227878506480591998373116402005193373292104992349394545782312364211199647385794911774760428984960455762566533588655714034270599434311078076425860943902851435212703545903915388720989889891683194281780282769132637828649724213689124110340928879696920688999891598474163689750738828247082985662603421348654665249004632755855921601961257591604556343256712154232848927761587643166553945528967168683157372606989558785885207527889119608215332727174704062135295936352667832823597828644373797261073355487399100326991025262865005145098870483752740048419326205433005817779951360971137727305674311389679523362072591985168650495926330495585651972721355126072920588332379540751013029939270554068001004105018904590135013564443311937306904916118941966313096097073663682548631707967267261616903754784418699183878748690117153968288172760518640472782966117552299130923776503379806108037400149745310997819720068508618914243637154737179006711527664978755950179075648085405624488643199039980380204509453217111225222319815695046689477916280911345037208384484132380986515346598520964501897983242091731914628043803354073153108311253354157899796112021362815904242204518510403872226539604919995325488335987397671484119521954335193775667545053062592376085833144476644764175335656642204302720655633341651953311372514497121215150563712944272095076805170391643403485481380127979747547163503003841345128267015032822503245446554842601472046226263046264648437500000 [111,61] -2260813270050958353036105900939718335230726850154456226434520012470833390515165877171228240446080542880125650975931344880429641657906935771821254104363441596908557488891428943101769824436392006085887603606141425245014925029012935745031350334913806472576545171621530314573020668277199062975637770305899581023184471557041188151716098470010746971948655146602006984014682902198513451225309296109015953551150050959937048330314339828839294817092606307570062055220365960227930509095009364264407726128372979424474173311730213599291715083676658818576311776398341958440627306868365674981737141785285514443398153071915928584835326247845535294425299927435238059258506851912793661467161591870666528932182414646575466047376012119193421552119726251087045908087601544703367801442734557489405125479888469281594793656995301822354751046289292369028385594405127377477162865024504868843170617198683678634458241781078473750126509469322595071691510960448959914345508612776211519375758343169158982447022581979006461097034436530784418431668106273946741683591261304885451340779206560073916062435753720515688724521984232277307062749060604369597754282789179442342524604464500845713356574506457910131841125174103045940352425775456309835821937704625991346754998965474114267437552154715314839288162801949151628718448617779035655308106030896145072062289219160498909716891923086842745103972574583121192815698416430374745575881546223583502276340013426745105321075657901904225610401464238094507094073248080181015069140456610029997731276017277111078129098912135350304617106144710773377571534305083562862925864696903897928202961963305117650771541364658245160720471790792509955633489179076151680218895904304471699448322849147800533953260615611179432597349867654527520877803317469489426203502358675322227977796448231087359285633664819993339766835140661430021963884913331413221914169400021047704991842887292346028035102012044236150645564868551889491051071576208141620480499350904415831305142881727692474172743947011548324693752988743707472464594676608840018161572515964508056640625000 [111,62] 585961752736414656418306683376018549781480493053149189344457957645662761096528368855291530714338759499458767671321340911025938838420222498931045524361641623396650166918214712995831021342760590237925842202987748099225452329085359918655763238333935906401776305561350472908471258775583193058024701866414296957559301396630581488787564319197686540719845041879011733545099970817072752946017667744167467235413339439590200263680495529462406282470260607913577469876811380621216318924936690415953942526462718766500644117823050100693744597167460293865592672673171977428424248305762678880111843395831905551999474335799071974213877289135448380827165543181451514524663762053311098282874696267118340676804689098952094043384923693595906150221324363164648068355552854020219825229272815936166497108517690359176375289146120029231431465978424723601680123872063783804127032015410252826901046536648550767629796491623320183571830393284211743767097728895649747652930700543087893713939724545691471351944485673445444027619418389204733040414311247478146662860416178832805772851520486508771300701146239930868123547343482273861610241836065152605560373705287736115076907524689600508000746613306690366824441470243466263530949707389722253110903785669581196525728137133564658504812816652818961998332489283409153014948444886273733107501370568610518225101055368560309589839424040607290064983715870633896177371755854568317701771189314716634412505977430241411807889600158825876257423603048899714155128100368672621114793195004993834776458306441213280199023493081164841820453824693558757468819129114968320137334556113624647149622671806048351863902042135594088440812585940728693414377678764073579311599822082304563149446212898475623584365409097670277333216032446565694402784240714929016170477169778771647925115513288858979936988762067827246641593954423305338281520517095005150707627031529225523719178663791894516602308616365728013278514175042273882707278230400582958549469702892791188525761664467439605092943852479950748256088962606271432487226036300853593274950981140136718750000 [111,63] -117450663113216134753202804869045251606454813439779249161981410485917715352693162429292202532103489867128119767217577569681224276519449692080203657067793084185452631361343332588162121703451638761346236563664114354936222418468854199901582514326350930133975985410129647313739130067844242116638632119824252797414050404771811879992534735044281859830440008582242836614917583262056308554381926572786838859969641742550947447239702128526882126381259755491921713640801613571173038634226993548627296336410759478171792960307381979141458859741520455294307343790191967780187556490360113439574198367212264327286199650707307292664491293315025198458436518345982336882971428736138642212037525486947135276589826131529161727263549058618679916190268739363797994617559103879333486925116584712347860898863193145510288423188521164328188293796638089238762540312173315651521293830187058235009501448839360194329283989714061817092699486034517701433226869817814449877071134893540956434445569991614060009698033015375689431562381089215831245929703754552848431997104046635627027300544017462469448975574266592010615751632473000531321947905304537059889075221378821296652850174529319869433128362103247995279551300445889622812159686913389421255847875965668701660453730622863349025053645003349232386362179734270693696048141907525666333099650555814887312868268310533053284149647127947669690747300261366686886484938136392944956485994462869537281544625071959992998725960693017014760550982612779642869447027583515261475119019403490211895566155868135229889943671582566726229594406937484371586277316872768976070688201607721857570310352954819978041178922748778365828033916203035073915396450458751750029398965119225054738292789304263341421653064619271781687344296738538427139134661186008941323595781471507990853528451535952162019413287583424024229204975713344903259900657877748411129948507093060359797808955663944359829387422194792271798206701437678834931542082981188319717825206509835661713507285279939435603716624629907991630167739372637105699226367505616508424282073974609375000 [111,64] 24799688811325758529363595242388653859454129224404132666890857327961897153188959682036487488931776654762156103711724996765030121435179159934089328510494539889874216745154460170613204729922917270374417579969637952021751149874426986621361610402599923736184583297957240714076642888724079481534859822434490909199262381132149459710085035713289915947863753122567779123388622060557545785899351619019963205366924482814039719215104388170911726665221451196432652544716786555160618157876603633627471979025850547299060903439865518898057309771594760883143424132845913516408038171249034201759634401331163835106674391163578245521519779504737163629783410726375269457778006476605079198542184576759925950005200340218724209481750381420539530365405977185491864031022531089166778193282193879279090117934585232681491490344344359678862800911508682797977530162447658614411282907109877131453240628602029988833934651677964932550171178570815838005359646720624971154499635767199898745086647910733184306234663049636650733293811903231400242565451493998503382048617865223127037917960592297118541493266219451299825058421466630863165535515929591352182564593715045406914234843448303590371085574303005705226281300421278673508344415571872022093352391034768239465160174642545243424375805144750194878665274480157220082992700640103178628720978115845389811387399686791910863136037528405311675882850089882778193464437015292408748379811042005141617239764548384641695127178138399647732437994294121252635451142224803676287722476634549514537445765842308896398650791262113509843605328667190162876530635417917756893991547351058413745546600406796563460465034286004492355020830854892375171080200049569714345182414397595024638409264897091405821815017812268721588024683972467604648646628290507475967413632642753207828251760789134530871887760013139720011934823747826395314066550676043355348894765453069397760876393676280065497833912988641633771654263121410690221889601605234399262968947586765937940490863298114215673688240079240964248728770559846168453077552840113639831542968750000000 [111,65] -6656562238834793348265500050660785759732299582066548464654500291602911955238088460116095254215133884738028059333011839867002842303556848866184961854257019761854380063118986871728640290165333417378624093337971990632488236436986177661373741496136540253040098401520662809469789097893454536111056247993455298921831884053207341562095582803182978592273936608399620468171091260373990641886591879492579736495437328217554423540329310896124380616577167550343694697859622048333911631095690865793990813398429789560149366167948714696194939077731645823985321425489058765251254110956845714861599461921569173556818752924631655246768407970777540796690166448423697230532754073776351944703567064537794885554281541858527434871869865877974410239577250459218364676647892915462241614870709981854973324119744879200073438562244283449144246903714372455398335186332734097487267125752870779670520724229563226443525054308236041118966701595762891864851265278493879573025810465185905919042293926543572909163341604682895091213803237474297676907900205247321297632637044398848669207077916767392128011275958352285230962529485137819787413306726564683763997082978777996821581960946706880185356961700907807899604454937489676934212716254685516097925224734853006392266294108697292960356615392043392831291558583554659483277370072998214117350845509855938933756829290531542744250236812493110014785398714606638557296169561635044596027343094160814191659501892290454604101797778166499213080705330666258495112815446691322608750841268177978213433485406907756045968843873168060215873236483450849966547233856226521919567597731734539277164918292519137729122721909748322794842933739906165626815477154978350437370865038513696133331265302895281886376476546528807719814178171443175851575673682654405940497927108404290644572076000257568097999378411475827893670767480426636457984330212170212737115595963083510562889040434193299360372665579865685937924087667362795324689262535897805013211751127676781635440783627994783122514170114716719963988256640322447310609277337789535522460937500000 [111,66] 1865991020107372532407153845863282900739489342733995392443561116224336778017252602673127829924522782650729839381779643702942895098961570655906365644163099554607734910835094280553842304617762161402248588606863671666484051679970780262722730245434033401125781810756324475605408429850353581115118947138941282014520212192147704535384937805520182861374976207662160626118675286899134483983269970133424403724613849952383456161881647772311801738742238732105395555742904122075622531499525999782151433445017867563533927862480024199788856623889884236994345229883316269759842699798816453533990511154251002874009306574143885187967482392165949136546401883129016990178209138042789353023835884364256368787825344914120209880862789354452916920620280459362751334444384835166833309011167830033534468309722073795823310959525478936072035602641056658538310677127311994950023590004775412416261386465888592588256111920123848664964490602704262636410571145982394058466361362996263431401206692125752505888810576036346274039950073008238214808258378135385112644696496291710966910919985710009597938250960748309440274447925145675007295431462381967131998055050827084685876038683821544521427779335026118992602411560629881606949866567205505702570253704809074377890694834320856333996017766459127031689030632233719006141443107182163427300753009674573579070499326284286375847473172294229438957045776812325988925982942680630498732955152117368912921119863783817513910475607863563050850504946910820363466878711764879544869093009353801607960133520116143114746218115232846579370622608695179847821139320753840508985301317551988779006980131230969242998090680810520590811961497821008301366729707161585458789821373283659053839715266785368448696328693177465396867146979787131946670535557934420116883482743139282497885215702625013418803621615722170807597754285468541530733574398822152393141389473927573124821904819129405038864049939671777679501837893529153156298805348743405270663852881892368414221584699297974817141542515109462445735153820713776440243236720561981201171875000 [111,67] -447201913337727422246958105379108216680900965846665645076568314386442079819233785776077295130851245121588678660062272129336414930670987221068660206136936065622054578033574821757838469406065660072164565791742202207156422657108822634286107140414108853744194324143660535106531090382384467227223928506173277654307209076066516912373769949959393523639919644506231967384805327512706013268015285920878562157064119556179137903468521123849778963572499158337514361310986700671066236489955232434716861840617175949964839966236763313277876558037958629985973106239590619404063681061016443334582340688404291455084261733593084904867868883178460208405573647041856392260274705918447017056477386953959105811989316546476319736469538214523962706715431237202878039419957294346419531223567197209246871547721171660522230252053585724077962991017161217318936980387722434620239268318467930211861232499857828379482537359005570527372043459733476619174788396964690493258272302640142030797704924590574578806925098898117679104951844546703538480231066920762564668695770305765783597236277673504082741167391385173491007017672205014299197973057560642924506532837366835736869066885745771016158174649696668283136109842068047516805181868013618917512675366085015360290084419444278489287147162323294508238074327969510241707309876876388563265510121147497673369126343245705092891979808831390690680583257837268156660731416227581858117580364160468009532880897072263513668161365790497420846603656045358014916006784250289740549071799331960598376005347373393018326201823605614765972221729146544321969471383260660050081949018240741971654753446999799835620421565068744751998055952802455097673641210037518838604982162661590893745072826123479973309326657793384535856659529013559031374274430062758893924827848748546376992483960487585489159616119542333097444618247992028591190898655812008122424112498680339945915125431062550477522085725927979457803161915379836765163032172373100887774604452475780736794681391366925101132047752305176349611053607040958013385534286499023437500000 [111,68] 86787895263685807719177101569343526295289292266756729250390259403617531667351205893715709603382023471324383066076394907360280025853088346376631843994669224071309852393967584608896988596051922080665473953197815678555464724213452299134097129418671294425681057406178600414389907543750908144476020034135486356052827662630923581017649198831533802841844214442055317579011067099492728455244993612645817988062292440081235292930077670224939479906312226426077821669146028358077393560005063867186668618629622301756720761126434164981495009563816388908010455426986191780042278219097184400831196782444858518484895682846994971654249135794439986766235328857479603040601980288163008615940178936411744274214908671979568476087444023874451157993453672625334840238057241514132479882613726763766960047128401300908141083028784163250024547451085250173137183241721120641384631331210884596253936194356767448523211309017875170149376281573505638847860857548298437565650769648255269133880399722278612418798264346026662308364566168684226450609634073498661916878455734046538162501712033799252806782870969796144159765229236150089349498433658419746607430232304711658570724191477271762139405565391481079960947569081911158896680039080878692625019731259639701295745218722499409688413202544860147175902023447281704607032914352904816384664785235101349244627619652386673525587700275158229348835865653376770179028548331295814932869003006944039022125074885721000271675243783082301903615639692539490984949083027917850240286878732160280370328470037598279382275348802427167229860609011628658788910470105745691255739538792830655752018846456239005769191901930861707170705277902275905610796187178734239997975753636911722591621846043484332020129571128548665376377537112239125458259502259205705572188452776407739643867451328420499055398191534473035404213586325743521868985920395925048585832236298695566216254415747376068494221986289919799722066952327722180901264591034034977886021144288350583428891463661259314960436488070084191353213064612646121531724929809570312500 [111,69] -13727245563195136429204771564740324546348054224313697161516681267560453205804423949770856605458140184408140900575096949381577395150583860621623994964122229218670016658518922034479658395068308767430720891296432136552500386265625617936453200334945476848610918846135771999166451199718627737199538882982275417066216001581271222849999869950864153605497564393873740429069922379970953434253745660551227635632967671659601182667353406317103151990847821123261638998051264409263947005575877907371152051928523641019779535714381258682534451718115739273141318276305728351487599704191581121376867654084368226194916040878877735594801382401449712742848052390337270127184022654692805480849123865468609644427753932633085543586200549063439993578715046934787683943753931561394279573735418952797229248619183831012527646022513475114967895914162564633105524293386224749735433916598780252089634794427059163754225134442175402031105372571047959533467847304920751131638981877622449883942542847992582711383977542215571559649655725945333444150763104832674754647068420963859629127824161962576527180366726377354472205610860583436086218435903569880823452719653668107811667497844698437016571889678341268738328965232306386598723052081700664419288743072710222970324646989595402653649386412020265650620535450905938286838574958381079681375916678920018677433236736325241795121275658694924720518371328414131635441470129311312659652760363730564899158290343126635840219478355384843075824692645876282213559320576725268328487303014770264309302960178006899156515926506072935421463045936961270314605903841359437390127809737962859899167937462435101389903266990119588548726583719945438860493789815116774805848733154414416118185497820733201669626255120457885149753577359303037592947989426060274041138640553674015893747252473317762620307615065068818979527826623366969058187517147439798872860405388013711589517855620527078494481381234546890236118423144549348211528727786602980863412644397556647280743988017664746564342689146122282575265619670972228050231933593750000 [111,70] 1816472909986926335538960883811704991016053018897110041667081499965734535093961476860878884166907098704493478674815071397607902743747371902520501708507376379272620037388442181478666711116223409545192785546036936311106180405932789641779347567272166345881678191980104106953462971437446118658244264848874439023246518350099957284238801982369361786669770730135507308489300358304051298250670860642678456157588183433845623308619134796531428916710960580800305671146669220313526161979904170445605913541515499812658433399717662453122437083977243793395964932455140446054314754641473362910572518551894645720150196657607348991761529046011465751266686990319434088574234599395962939736469790308553021482837629434247164991094592049417707973231552215503000847691011872670067710928855535762799008283439281019624525939115403846739947461072711484499748695043766857928641915547349544195945618293388175682766315426253126898539071652209569052848896518555212728029325515431553281670718874055944773639011705301231614781619286559467413897996103657449729090429835645901439489867971404774061954669107950497065738495372634375772690140205310709441781781416680798225395482852507410999681235289520193531801135148984928402365248434509234316045142404350134053317683243438568323301419512428777768776034579626817816476507026072205557094017402215085591715153683128049645576214409825226212211485929687154286054360240127868535743111933117552706400652640875077205071104733269176247470140466470249490556448064325211192658077325259296836908044294222589796814111205039381333399483448064858055155170039168161009658632212658959847553724126607831231508659854204519645952730999103242028624485264250757181728714945457717682526947603071483773050505734205783444910179314590709145499189478684701689880846023684135902169365177528939837679576032356761685099157104816630798787759863954676533749464263802993432768894650057254115971750563471830135357557305925039348811913803645244936329684353691132828255075214396401284561976254877876944959387183189392089843750000000 [111,71] -208610825740293363377718767986565134706707913711445222508244355334335375548363564796826140675428041706660705398125067606822109643981137737265299516698768743034374224941712992653976869770077928195101666055810244356823814859880318309145189083253016116666271809891146862723890866035789373829232329970831109127789590396978217598238403144047838159444989280609967425156005997845159004656546243941552673358828679062058956099066215063074608959660183626285567864295970550621095178925143402640531672512953230708329424226182266907791282175881503859449692452145439582426249846477023658561796526716122809219130707329545584388632023575655672437788443424853705106909847123027484294910867595075206018082779322259766441285916921712994329389131766872559154794145978131153176041517780667716907177155042467804995983343184255597422108761265741856022545196411318718376358255372172312686929179654382779533058176873463452711554034215226703404879947855192541722412369606043639439518421766387953052648758285427515597387411830523812919411407894323655548445284762225670645364260856545692655844396539090692497518419125387377393568883128726302193224604301446452805722542201960351079637813727431071592247501212443526697002524252757826217930401853066687917934955535402258023990373829301446202922418408484981823653649315596544269173543738672813556544310303554666638234870871177617525057830399088267816001628075391230501193798891480163301533360818424137236567169111385933372387126209988523065463126892982020989658039716087745563775840724600394907486413344206789332157892984456847276474370233943235415707192509437516513094685599718478742065831366123027822102636604022679475565926709225758498763551498774467411327026130161518335374624103859624961741513952791008451093145446909455643701574227418467660327559625296634734765140932445247714332423393677997645917599167820998339954567551659879329866596510770007493525263469673168437483717280798071028480041689905041077250423048694999508541189317653014714762216222338737067247107625007629394531250000 [111,72] 21557116616637549599372052335343139134139087733872645871788110380081487771058076078174126679906161673384384543133632184480112113170656650757532876384482392732110892601115106493158724188595559320788144619752136139368001495216402671283275178706292970724992361081596097479717266808777942585982250692120694946319371588859130833461293302586477889205129624930777822163759327909241577484513551065332280160690102989858572176199006587401880205143042063578425615976837188944318831672240375025093996007967591391561428165143760059162272020769112519574014839223515061813064848781545047430404349195321179100420599456670532181046921550872037704520581896855894277031075316712144142292453119099755437266069704388345142200707622883534872050215734955806342217360981276342326613086761085677118835656959758793827304127726298268648194710905963830329233126703917293488694121169826823393838595726479449841584273957156346033882022715353572637288243434218507589956215896987608462837455402007986659934872108384762778865509289737022211631057798142448460511169505961765870143868249831753755755169489398287572733894958063853793612806019140483838657848586837802645638115621746922808565626790501110956994376493660739030488875595245792476798448249497135631361359778975284901180913271526815370417303331215480001063889179370645367590756848154956837175313893251865046452143315952617638540276356531846944937457466946613268377996544071382112486441891141655828999089781382907795803687046352615451390354997203423186138767350256817881541287542409285058489434701600982383472183661919518772638452586906595776424477683043544815466962232496113218461093350198154798413885414094982542979232698537660757336946877969676364992401638707781005584667832568059574524871133297300056081741828803681580665332119022414291154946421385195890428523218513161897490542626468131141262948810695041828463155455988293585586020335313559869975497129761893923321586476776710324606999801251704184070516217150609535506827494670014684599202956795362026565074920654296875000000 [111,73] -2013672097896916869085787089675419178176388268472070177472364114763657253251069392053591162921641034277698885866377202406981400784994909645900982260218899414747880650965157831945486356334773820140481906838801843870348514163307833337167720766860622877204806795472195730338351992129113833380906499273754054881378320823822388606865210957863546310910060816307603752487397066894032581898750702470660125605004290635211097848446584643932430239326032064192714666940638750306888252256619675881845800318297461170677002036425773111021863919672416135007965487016372205152343097511518412903066141102605214969571155542177795798566296249986980517969367474463385959650908059483876109864781974009576341603832523389138836235122151502886016914283372116546875673362660375510943320727062453156393992132466303534602955026500208334682302949859647348779167674372328035144247618697693390208351888176111612348910960095082296297873218834936446991226529892446864017685888386025443018076379436475213151501735217591911541116096012432732739297333582998467157017043459061760245485132390454329406287065817229146724444618190749417702717871788259088506119586227533111529939955434767926549581302597611957456077293537415259640080112881585458551935899643790661909850062501432701708624895429248482332686390426120124304978663486380456673773477766662379234962767811585198492658424573848410734985370077102338368942748833962328437826650833817705642577583241235922970319222789911732816523377963328709824955006115223124008592111036655518533264688822778852210160183984750783125490432262829588341371406836627100218549732274917566242594489500610201645773095548516005368021840770409761444456985118433653022684322438546698779378651500387909948249028817891525047392597739202943580781678404952451525058501233204122264782207783072629181398170959482861755724527852483613574444303746438591619310569996881457106792477685850466103625065578058525873263666741779737202524334261754996736014805323016430138324890225628525196424581369538091521263122558593750000 [111,74] 159871764083965631274664844460612655107921881065442783942532456389536908718661669734384358754774087170439002580738734142584616856845225848881883807540512438400444317472027285364024858748553950978971065232857875121264259401806662452941534587712456071040738373054709838430268516665428639257417011911182090428292287094658878764739931396959554560798177629554619522782793766972635971927662796922053982911687672702070404256148629758342899510391361319887723365723839182161828142032440716435918186665232745997330544258512706295840494264296895921860080460196173531999238822143131505304963008189710123246878919914069921311378300386927489071103043407300476839128587803732931898322241504758813811334638256036016330634106146246523573705949440413154063020067679251497269244751816860796862569107204382613910898838634336224010029046509954421612667263622660563253485147789388792059379301766587756835547340128961524433286991540545877982053728769106966958053412703595949091879405941021854880912353001096178549910091310683093959279708912328159309796452377476026234713470796475104109500815791914503908656763737001998800097388215052875936729486967725264723282681501112534795708864447827603420117269229133370362256383556263492722247135845038692074870019464448958267063363087384762293549926507629033926040385263160622615995342177550867971172876152860829934624712089848426336079798792821774832100964308939455255042483934823827346538572259767760562774400490761598365476293199098851595823881770155149209615673761090501791601548428174280157367433714103556696748855102533519250780782586422717382763872138354601624504716511443994960316171759662880906786243666684795736408700968948488652892668489588866633345177548058144725327193644685521845625520450500392727441738633102442997360454423538459666887852603201198621618238556038211479055919189447575065654001003511974024429012281406695870434478703314421807940323570964662234166422905048027639494552629543761742118450232603670631215962588312506315497792019794933032989501953125000 [111,75] -9243844557514506394292831588414655368448426122963318274235347044611586873071456058248417725578807792438425655288654659910016548800818185047006468822050576932854985062435500742513805932627962360441332933572512313077790196340788694910640438419183804221891910492398061372697305024537021834803103878823057482241787914006838845527865114578108371221566350862095793769598157274413279195580759528483853020474429223021946530250399908489811861083499111168744390281881585275592586181217003509580024406437513439887640709058442107964070649995236225375894779135742174043860891034731236954222559879718230179593493648838299318600279532652685632492638009631217618920628173291270588177420762924157168059150152836511105621435278241934610066972211757907612339307038882260111622763390164375357120333624722686820879162855938788472701048338985969879548083992889614981115189798083601922450164250396846031382409648808756896636125338299476391361013262421365708993439831295337719383750091301768650148057521070723597363173209020150123257148179941496477824433293586637902376412805856692488962484502706577460986702145080341774616693952514980673002142764372121898568903089442838975509939747707759066247595103530570080624274665506992978689332850008337589576396621802833033507475016977693653952959019824181778849120430384319979929279650713233682721239246090776792973255828309111329656158038773519809143846522930348151951195645780782672808917339848792022920523865582035011818212399465324280589027852281365848404621075966867520843444414987537709328581261025684267918944018045710516922426216522310598242673979871238168408449611512050413013333997310374095287732366303002381739176249867138914764554538934806749818577597456911401757727169422648213867898407489446725983807920963368308016422887553146769434266874656822062502362410536410479309729012951389013936371441026807315334557905348707314516809464345044283541299185707770973689993758096208416358341894581324647758388509753133481887871621799391770041363916328832702636718750000 [111,76] 213845588117720021158820033309357969935010898514700952331101668443448583996139177189305086474662928329424617568297983368431417130836975189281414136183527542069935873978749847255727437249691355900845263175237090152549579824070576518172963794588098402175202161229463865279901996251155726540766962414795264437614955982268864868804449816888200697449660586225868630416739661636008532130202842846114936500014026388818570436296768931654775565590364814656480164864453582614644775962932446304711158886371126359267139122067657829759608038310094023090355992297326098903791411134359142135881731703437566083062695666037447147769309206022743428556803586571455440837548479393277703045254261159042304893473821538531147880492813281610117780867072215472521464279889054387291096106044161040267014792703991266170819665318508274887611450620085068797106150379573808720662542981146583170723313469008956159238089872143719279676822313306288710897488756035430358709966529602047748998226266360851453139568175777889050565074216440212609103547929566775271074109716331548372232206077760989832857068571622471835672981243191010355904907940650927368605713980963033575364693781849065518323932601680192581614784721259018347660837879647694495752835806190770888908001978083887500070772487327017785078580604633708373060879614630301536044035060698915974840220673966704909852645436884417929535044111804741623871915012457186693356613782169695806675899190047376015538027635724765494108372936062215553216894673027660001572441801486661272960527286043051907069377167321684487454364165315925536629505898283084809576099575088346649759435310644328535759929320448483498964119518828854092761864448518777655318548880337755066589503384100182622548516249195572654264791778956910552560367606633953258671277009325696425042691188761297367665677823808785483235990634368249821582936483730204000780823706116000336635785610818021396761303695754120041076602604335814674537150286420809148844424305625034498984096891973326814586901464567871093750000 [111,77] 27151212760688753810955737631779665935353201437415285725469613687851268652205378921916393822184110756290207732831667205053574782588425555571665417452976310726876050667636749007461497962851716608724865197766384790035946891060957099028353956949101909134881646904566591707933826670619010393007125657729804165736340533179129881734007746662811359218630831729280393025864984345084029463059833872328061003810462733058403536679762066922244112372594194082673357042759961515752988301962440866909204707231412098237099181536883221860261090657745245060274574609890725865840347013705425093933833408939249903197873982754096962268188681004214285392411707799528366246204064064540892526820083160800739895050258203636625734793520080253842023012613577426758539183629284764118850112888939591356756731862247272173075320057360661565109933946560695680220381648200924512525225663066295143529234613630986014263898001313013278679477743311116385112623202891818188719410447384240836140460359228948958131927615616324140013612664884648135043920171283138890093989502522316967425851694459289911834564886395791527320219491663523955699424085692845285637951737200353433334628406085293567380295757206318171327665019966125667970556228710696509204100005998347474784793271823957664936370776614367265105010271554133999624834709831064059492739851504495700720952908297939317302344380358114673302273589316121116333887339809537245052369414320738579658947179846121313640118910486268465468993560437880880186114886311107070238982403594884215981959716722071171402858499239286459141693588579824141723812659494603345952402661033415714079523756040806285521777597879882517140729283744691255065410249844563571702495529526997303874709535746554947751984062691212040889965756183286816655785393213794680594797574141583439370137174148420364515100325625010626514916538519844289396337508840466806508545759284145016060985202720769660601358939971879376691523281745718565572107958309878830986895667416066713760815869522186957072915345859375000000 [111,78] -4702800651016039626865680886802272685725858702955582086623876695520656802355195829737800258168536094273764095184228337713731871650945329820348470465706584792867350503729810181460014177668232941669730756898797584364837523626085353634432496696306302649802446937596713294632121726265782509078098323379830395786985320804965072084109088973419802682187968307346105862745077943384191997816723277873661797398314578186925024278926098538172189416431528779981461697995070399943835264251733323755878854301209134731154226682951792691605589759075294319283120327046816799889867120499199981882848325770506264329484599422194291687068442989394112242398781150214571829051710668522856701239766321011110416522165338432931425514133854150254142872858111777039091245183343027161975911948540205422785162868024934646173609870109772234299756849559425555274034017618958335216983119727782284820843300219110606104402814755072009130512056537527747448320798833191591548324770380100673080559941426394525525728766548680404042071617899029399857161255397382928677369397375694804454007291921384656546660030376759508126014200546567240337956983997400535398481009928383386351914169601204628103570395777721716339014013252227874402143593764086143570002016395471744166768763925075433839280048380953933250000269859366859809483898753637597409138946906915396210142291375826436575865536970958208327192134950247910670471837008638012333870323578083535483286491883856129550759501987955153294966035484977879060869175263758777597544312068732355758841884449994688920264553707294992499993531386799954383975228798706917382558751836828050192005048437749088723645118616670608644475121318715847345582751260724767557883621568874561647063377013569181901895508562574519973951092837255373302562927189894197811077222175221151438240527819273382363933825282052262427179433440273907078247434293102848363689611195501667624379755756285343679972759294735761550173388443621954660126606589518574876702000262849962224809990659421907942483918925781250 [111,79] 447875816605118389721938445102746799224776815736805414499774442986487455372298523702088426457654195584021625784645369054120436239367972782538586952023155547586436995556351008995830176547490922042852973631000645266944669203510514541477001938897796744582160933466495785151469353805349642113636022564429181792664248475509437859077764315725397691710891447703072470681990051192425677520699302331937036017265737388968743266187906231035901156629478954117783593363923095763085017350588999248687497741241708705362162105942489079539210906858704582845119074682451703228010399015910340338397705882507408929263980443826406222785806969583656580948780911494606968265471340660057912096591019108813635746121986559512499113697378679658596050573002068309673417549159939091318726104254063155552174318247464290169020897311732729242419539660151102370748406777268289870337166231140119278661131718405450253884774231156219973064412570361902999189279799747255686466257409797294611369066130087889684199034600407470999129000103829364430413728887959422778191500017976644609144220427574620220208472381190404962479958846885594618266612819181165255709947500491443982854314052488605256337765051832000292207095257788438065582320329841145881279660974330953338562634999326939859280903230543520788574790237318625545772428293509051868489480645368841368280168507584405602125889890935303499710208177822924082972756533803073376733871914856144979161377732389765403854120052710744990086315386361563638787128464108537843437556087343545048648168792033667742169475099862592509906969142442163522650479495564068451756075010357167705934521903882599473898883025620924274805483016056854407584595484266209580824725647449897364335831123543983975055464971295526104945418962159814359463721838813394479258282845055514899644422072848098304811339328925850912660687820777240891695657685168202759733083147112718989982168803052591691394270448901991923610871199740523459959451801039333417998368111434748481531350161990272527572113750000 [111,80] -28617857599315914232879321743505508364493015045579518340257812741920267131988240010477867375423677442288118524238536466432588030903669282055413886355436242416948816940708165908151850604905246543414515660141535581375763002459405195428393729315158699460689945847414461588711420637026270038516577583701469785699833740052510908007060035807303820854598561483260731562882993660279509787827314523450371614705529053887687394905053963330377080328812274147338688080436543143800084655253623381797768536299957066863896473032077352125663094066597606537558714097078287285270187376570943204224287345625506779813966878972531997741875802330804441364266403729784160650399718886903245558400609463505714058121109313064349087351404659613657691500610197314041555419366999667599979231114152461916685645737934181054219896504778427925665004844090236208074755471376339780229513353266079939082945825740502825377242554296276760223203431068191993525605299658027978892326294171643181447061381908690848791405033492949211888774912810335542857165068073031010516904012339028516565814982488841002850404754015584770215432067435458218319723857057392134180052039992423712088467110951625219958700114056376697130160818292768448810594457142423859432362880063415593468244784345282338678144886707923226882123957257665435490727517253535311735129065197948449619335852342332381126711965421014587875947104101698038792381726391819285892262751884023517137572248848308411515687566512889520097024828111989018453696128681335353495326613087586474653638392278393587576016059137583278356671188249120610320852200493729275149948453136920648077334071167596050249462646572006164282761980814136709943086232554334601757783650955355913307337807985005489116457285894108918304796438639469297602375103067225795659209676660287205681294973441417157304310147920322627263642654341641072614564574832195566364060210659286639979495427703247927858985625216689021625651504055696436811763031700959445090334360333212717559660121900454923532920000 [111,81] 1103442384567299974238370278703404435218752878850971432696163596970180715885422195249201473089290904871103116572460701248787116287842040607230595937705555665618167803122199970697290275559262706303232266556210005166024803955954773156156892452520003187163409378793104899759744503392043748045408406072661498734537047816354690022139550434597286858437774888020934648680746084646454315274707425853955866719691826437008156095126560153537915819302817086462462413352470912049904567489902308623345921925313859599040758596477684623594786323478065324727638515282267542414576806157927902726315081531889182901920529030684995615711966848959938731393689705988451012095391760148531531058114220915557484511373072504389725093146649093026794207631168035000729671792626931917013485422337084356178566101008560848591901015909906524846377461900248943307765725724936155414815002089137762316938530838494149756403475055376615621645544115688271889984176294241626188137968093384760238416685645835029053278219014229502773504401164863436237774898117289640611189482326461724410375698242928938866842928583657114186106207034480150928738053626198700356750842916556368727371354721731544702472890500627198874006344598701202734804218687729068092622445752043627920085239095099269844835670958871391833707911131509928561276679328342793885040767284610765050856192224761224233707313605591227601406379617469280347746428024658852453375761038045904636861489456784516863749198955447500258956911190356973408614426302669725814104496488119708627831102265331669653647331300707895672424764519313116338807391416767821990329154564637154423941833339822391939408125428491304029484649229980877000433482959420947526911935800817069879877076838936485023088637527483781692085898689055871206102274934345624279201998801577711106777497822167596741507250797107990992198326670605040598346886139746372837914096486009112024520566334457742830677165036178397750014297813346731691762560397080915609232745477618947802793297042293968560960 [111,82] -10634229888143941512269323748664688766327513085568290044906092906133522713667904449955646846682699088821493415540958678923747146771506538271205952678978773156281744279539366125267307028165207588931950278390570567142550925946631833861976417411951319212843647974948696511584554590388568134949908492467343611348114915248519528118263919543565384216038769624604910126581091874642112516896840964729387595507715768234257455136543052620435258988289784937839979789379460690428192268690927566734631548018674317282878781938799114623665702514825228118831332386254317510922422457150462871357562351055432481744051130277610523259688762803780791967890867548021572012050651161953502603047466906898169004038082519176431948209539269294739228651911763461839115080653290184889389619956664862418866423327753523645517089622064446274446057248070954247253599957249226285005088809896578742268791095874203368516522459766405115962626797380850270283501293254731413809637215939914624559966087938376128956152135835985395393997011264959140680914081951132165679608394615737217483423719309783830176750459368314583374120268610510200112826437629458705516502299423935553876473165417434458619457838216174103471876194428563182382054826071137486365925994353154147232797660088957199940399158859837032263550199279014090507819523583389353652537474314848959966450871487903341340500153814675925868249999105245735818976687385522889928960244580859482919716994629211401930593199012692352134258457449067856434855360759868603253334072575475960638244183617172244322769857875734887102757977331564682037857379377161838421489476444097818123268040332631064427813385245171763273464111402131831719530135683832993704843884230090486167196905571043803819402761347078921101128994617984055641080805540995600303176446551782239639807706248208852092285253539769283388851018340872348368269057626358802141533873158394775164207271225570880440453057948968249674522867404172420651805544629419423846374089495743237868962275956074880 [111,83] -1749537105375452628481807347507767343088080974514415774763367137364473491856567352204341941685843807807283009872993645743902404298582482042564754588016872196820056563379169178410347829106155406444183896614768884426775417623708016093064389559609825713019587294127597914035684179463836287215858118129743064271745670557992191670671038473220965180130490540489077201652624802722294887891677169537966733223675438863663583678264175844346158681517033728360163726703207844470455555789375995295016081826021140916441719217577002055579243067061427885455150087731955072138764250889870768566444645830531403359727160319516229015119237402978016551391523584239488826885021403520772227887839615831513237545903603401489425071634400813363152430889692732705872535615050263423980555787654416176302367132128516425983670261808089201617532924559238437096046974107270345735950843303902383078708773275318763631620267011300184386477924401237024854277990996567260564434724018755095822612336229311665002592387098485324107708838008048620417664179258695893081552526405743909250384042411467451120178353929351309110183217553118789793342437496721331414448553241867513664592965586995075930396928687422397491642940398478535900599539786184451646229038476121578070926745448260199654404010846879438184685492876440393557300677041095105588412483139302243114207890987946278306941273660911441067943852475619316107622989403058737010983766670531658360132642726926975327278047075523664261199257142995873972138181585338029922010037224755619418509971443561025858005096156917102748786711119308259281467469073490034466031396525561180851412270337324933715579336005922478956709463647905696660077201357751344582470837953952472168274980231760744710263059802849908860080040485337679045995339812703701807906240542154337132488499433909247098145154317080096246036235900276141992338148303722183899127214740517521552958365812196009170325803131075146749294986293291586946901490237788199824898922233514879208189512180880 [111,84] 114737220906704216315023221570199265307886037262533597019329667697318561372550351197675359005455744759085954148302175681997898214462962323197154024539764760592462891526203982297985733572188314705852528697371029935588454042287121166757420818462621069935353502155853900864067713149206857137256359725087354341988560486002685649448114533590192468294126916445552647870405244377026506572356680860176564607103343057260407661502645601372298844731872656199795947716751498465213720929555392962918975158859000329775429149036559434319136880883245222072607437222439381005479755399647746706599908433076807306043681775695524044096924340371363559078776604831255587846994264896619222258792118273155451230313867826790250054436521882330667434930627835166406848784477798320914870553672027032445097173541190246406543578672197158808403174417884749562554753768861798757077005803671932990160287272326971982760658049750864486789789551370186521182162836959687709927140871571865909415358764381227707490884500109247445537042146310732628749890177700888151303922449823410551628588588757050327631175115104132661277187411735971574865462347974167773542151011546473416198279286944177544297348671719797796473887220820718448231739262607541071898789970431951831482009733705278865405988833223862834487232385562150704452747537655579265382458862590593600061064550960643671780814751211687040742530567891845455904281781229395284535118747444854338272889567785600952537317286708096188784465609676360603216646891985234855769722660351126206168302660032813746471704172806330715477416003826458560730727549144995970783565775643746968232516531153867167978465042209987734368803764726841481148618115260376414562204476799636325710826152995593271760100827221073919325131946764251834007701318289358192784106679594127676303459655485185152820790964707182402515675640993595971319402931851281092553906306327535160921121112437566035920080695446856010935932453435571394767516787551260612805871934729368644017892720 [111,85] -4107458581483681633014438901154160158429644158390252447983220025570869974161868430274390666504894769123254620336844564058811146387635350399452629039056045961808655084353216553223716096991532003241244940403195530052302542972573012847945037872782883146673141301349341733120712746971973488798767564224292035435917737618015940641406007169571291540219924683445609745834741885236205235679657015148350533730548579190845374255541098759203935020847174498313004117913189912631466808968343295548550644097629135308972568286895600268792883125976451540886471116318965184380647249568316434823594709783874085517427155783718690960299042804797957784766186231341190555727243430770227032229109017842072326746056957792848680238441455614776833559611278312852949730021696133471749109782539245660213672017291801150882467791177101124128116309619364003542196114375510400340408817043906962988339118257403529173970138891489232834355574554483110123819825567918418637376887744068311902830026004531788905599671979780063297149267931681062029888575849806566098889289603499386730801782419062235490478315371996231824518316511941540645737626163237323310487411056002072392694907745163599117413013392641085406967289507548533610931016596814744945359345642731677464511939326740608791002391234044934817349446492765851021465777945697086915771215384618429754974163080887041707277423346641665066251632599811935549247107099288038461650733912846553412353878920054683458337049383394662162846457982303228314041839795437054697912962898785566554335237696290560936751359963777265112845914071556023577200795739684115571057863454509538323803047140262818913289037350053398038826976370689054418696762731826553667659574397636931119117964054057565807903488307364537743525089018767258512192977065712449068859493371563612971594984343942531280585491122358603185208320439284947414386122466981389631988005913828137566048403952999539912321002080050062942710803262969990776259799244657110495924417691568523066640 [111,86] 52550287001811962099100294853952312419947727788333498311372922715886026335200141882820914092174187363141417724711787755591995678457640921190074496698733238730443446596578517647254038410160777355107276636201751058879317444851052573607216855092028035733977976377435868020640893420282664517613594733111882502345525113397236373346179602217906601358423021378651813548907692235013305604616301182564762504227773442998012082335385116728337938982826668343238759673278185795941404585914670322049005672910359375751996470334530234927259570486249166090416306174375514144556114744397315830471808460634335522720617320498767223737118382920769924793161670990891492114359909122094884410914464957126562275190727944661834558293485416780250798819929051703106011129011764505412273628023227839063181472116304679474490935962340035168247043493810437762474864540923177174555854876928323739347678098241519626104297049376807833762586026136052074003467261465552382795153943570875662732327410475657691442664859356729332913649478106675306839410887784383460237753825711403103659193801886536590291779982745591835089346685806001733613739344624219827562107238726757754067428569061789079194747955603231232428969964445313638216722615291673311564755626456423165049699952049986267626563001466831160370171429850956741675308086989291204625207754716758701189185243349565216856419966888255100799099048072647259522669311589641873763135844575986877774885682933337776972362795037161926517399974652561246660877525556893403195399202949974176357747870198325783516491425792985873691605561247600870762902045758668260991343686644568270262202798632392162128611577288021820339063949053812605804549968456258704177372261767072362718588404351556853918156997035990199707865068967006182155736571896457830709489961742377935600237746398352746908031293206675067843646341746056956199150353960205392681538140700111678730942433892936719115176364684497648114595147566189366893830710892366578937178573570179720 [111,87] 1697887753079714369329869994273237386091508494303530153156518709475589233262683540658987440405730543761523454344732197089554919311808105289581379794600029834767947022460100558531734471224665536103754004737536368402015996018886559979696118288291524003797751345360043727941678075416184010082141657450286265509515814688533522006835415103102558093138376137565760228679880729505823536942642984629687185128839235464357166935626324377426149489190809579409337979682990567530636842791850392093146344551928493665468925606285435527184054690758300901301313905873419938279948009568741672253860319622029604250739129419862580246182573643943413676600508869390184775642210986586622006256913251820001320201736560936867355673913125822374237096494893962307082904217155743988785155398119384794407621983406629767615435946733602110841141414766651295630187886242930957009368094873910919987017994916077666401934772427152417497665153387713349110662125314008305403623091975892838789154363921906443923361500930011066134783360992144799647448640847540241326674641302790534357679918845925407533961068611836885366368311299381207435450363120322257728621252211897868692506093418216651039811757002610097013626879023282795156108735105313108364955605366656403834592065725327839985591626778660012093852468921910459581226008740710527994392871868251847108435355306208243983002910976925540979437794658922683422195800299597376246712774827052315298145456272033134289697910232103852344017912885061329441185056469445142909069939520021997081339010153023220224611192946372764467966435956211142102016341446310904630951739296735522981168775247523124228729817834237259798647033217919384822064945108168418494435340293834489481409028381849506950807060952522526937813370129946022912445281132567204780344004340845063775379234646113856856712314028071198011416966258737456699684316717202467636015032795366500962403911984854932529883077554175574567868420498961047147434623281511585776039667167880 [111,88] -78246035102226116283482400075739084187109759705347124803697818014438761971206280800884354781568930817553881205586395222660795291373052725097251314082179714923717769033243373571112439334068681793600805224794662177074444501087150747618441124356300718704262385418378646636773817318547266213171818422579475552427982663213480161719298632743248155431850550517077643000577047638649543092371904572194682530696947296419504055861937604280947305496277510212470096933164290108967318094000401538594236172538937780520530845409533364668991250346620785109771675435456599662602159045623589137019895858107153377158428512267408370894996042804683252093600579167167356794194733968024087660321606183757965056672043625059341118790428336186724937496161561727024944698095490107174443768082182021584863801075788022511565568848419713704643559651466264879584004683828627651597342281283649061737319229535679374608913849772668523134131069022672567507797613700251334512643456148042034091514469051483859923343563081594365011039079864725133276837016167079265165764992165271778254657529819327714659088404971580539925795986117873677711594049898754622006638608617237328659101030565600329082032446861299987005570436172617735141612837789172273888481993668880692590450362822484039024035121250636791392958343520352162946762915126846366630416006124738125452698349358756578723117868567859425393747587381079587339833656660365845800879716806415089078638589131811315477803431632251034519111998184341259253391633930476651527683691874672381407868412036395635232668589225307190172753703853606136646439934233574885429278506540518906469694365128641318488967648287177001779555697127429139517109506741355809870699990514060656753357594304308654770192434898701083393931144442933137141054186326858843379777862126011522104190679262932348504871409723483771361092503059048453816633159893609969058027128338029390637991857457220928940681718833379962753783036042710682535427803160189034315781280 [111,89] 874547556733716589699726859363817734018830287716806610952005588897260595126980705553318046352763692474412835084178712968277132775966874009474863116964428510093866200295691770163232122215751302236862228180637657437704510303649185826520523399645094858686651999096955096504545831499567105964799058827701266267284577954036317262251559071207126183747931265727240881972710529996004029366914679978376094404365690361956992084939851498287856761394872498606040750415069525518673858771763942696673659190887152676309351533889220386258535439639549447989396713927124359677523156394884799091460130720877583617953947307338620212712911240201957277052871048650863326019691118706801979693488755627668196889797294272835688565442521530889849370895401437111444004450012825650103294120431423794336073808919843178487752138583208866843766385156257185074410191994174547714323926933473704847697896645353622302219202816370610510979236188614091807880348908967649505496772541256383210174585551864469581843967270431505165716545954407349458684247942237276330158869048884502779911053804791452807242295705230985980718896367194380212035343742727736722232185734762619998904041366235297457372888002226171530713427364361509959302985963853745297679182988649538617144016589769190581838919958280655593545689847285688869503455651454698926924857314274329320356958558579339331206268229054603068950896367035035203849236393858592594783324279751723167654019721885300477768973636086648459546330459973890049332049393059526014121686236456060859461721621769712810874740996158750397962378571934189826316813445096651895744732777458648580138817426946181686849717063461464138949387725120738516932067892155778515935077556535116732787501824727720168820805016287974997381691065921728529077721553549825319276112637882672459071699684804205205110517049474216219620458794273991646596808936257609357850573798963915475193323901099459141065141005886125839313875760811905928070495219709312344480 [111,90] 3285228848726043556704886783248586446564147237066650398129867533313532875551924976439115990629214674407654939328543780162797881051466487742625294060207486064335189183140684336246475842755798069795410829661093711459033339853444027054127858246169002267589740571229607126494819099897278451300952399300157062178194002282424799834395314281330749891583511159118656775185099231829697846860793909025928996316951893230186652862159469819061116585642236923590333339889611588546551453241097054139429536052097971180840460451586163714155097953339553886409917562145958249228131598172495911272358775512655659793181466595718942553582214316778817430698685069962049829184925097162002775168735954714639039636276165223049368091022264268526459795568315491635241695401892601899661947816379493924411082959994573243871586788497257558984627093216620290517395438750731268046565098374388407091130593724711080735935143868835528909752128667012820532763648665612504221227306253070065660572374850989101683750140249857183245978869585836196947367247090968224016727067730002517346267211071356188200122269152872041935005305375795597200570110681555042207766780885157735136903579986912707871040004871493395670374668712395798576505341316525678298307580105474804799139197863146009075510576762540618248902472823846520584420720608302544831734403378839568347810854713879913131656933807890040560511759734403083244157018126054419528400912977208148584929736495783286276058853012897204887681813068855779860538661944868506949156423188344373963755225367503778840985300842249103358884444678221642145232535182926413932732581407092917415451712553482319686447601454831579060534819675619406156019351843511079138096078911103509615192248444103027471089281150166169527334582433437171645061722880447303433874962174060607645039170548603028300013288608064658930902567784501443652407217106452090300000963369979684117783596747490597586209630706341399189858412705831555359659773890120100 [111,91] -334410335927723948954542313255913214740317810555570050846758474550419608608397791011643022095645971259191956018646686973947320771186397439991998621834838750176935708456472613462436981923529236568366117974167828383810321884679451850597116391249849896981292096345977784111973373455378038763159336968247758848110330020256902578489368466792100710919439011070738215087952146118833737444085101221793005337570179419522363140113048048271721731124336603552468768326151505915089600146925826555743380095739677779626937105186745391300334967368680185650070759864606528491447323598490949257540494587236136688076351418413145760056191953738512306019583789038584465991467224616994995505375435835220477466117074333805833354472985981152416214267676647949623335402273176770292848009376887492652443528897674462484229752731154857933632815800153400762549794995504319305673877199420167463501352785261195800798826848481223569603943400507487329716849107889417242423023295213985336081009871837494635390012469838525998620000687352965294396048945903141356102398184683119517715752919291634228223567906436872728762911362463123503850846679816717608960290956849940913332998794260229533796121253905035594124603469858666195831552828522643144197128823565209618697062421155069147001342429250842165136611770989465164851371779384646426332359706222282664691846835919801198383651034508587041580804893824881663669533630448965450475938671511114841779591439743860546994457275856746521844897840624459353044089747145214975905603713928852799437893907569747095864731241274462759974897316848250090939753577223301704094550012458708059856707322200733149098745509733248171729163069374277441030386279780652036899781960561496649819000491701647778820519263024738101599320682263595816083037536017028511568202872044031786944396499251999821015485534724102283495746577678449517215806050028260904514252752608730466128599349528165139843880693400015750448971610773012386918636542720 [111,92] 5177697793869855255378715173161317674920301243039196786850172744934720126760989265453097279303112272986515295088238461541184294832233835023157833149178923052034471336916411072509356328685787966231125483042372629212552607510188351538620505848151964804661917591419290952778619835180038469734942585173253776450770820736560079800529177130499553843672305056571532493913693368607453808331830021519325862525553517871555590226066032274915071895758931336510715285924184918155084939008399497554617252037326034788170942395273764397481489963591011186791705241611542903512150429511638287632806570450536556670544305137488834761617059416485513046843369985506891186482493019309858646856862546753282289694615772759227927384360860304605000324688252121242390302258074629825833262110939015709542417238918523853154821998561651799028144752704479934210697635859893924505969293814708852451559706582402843597016037623372746012571671032729556077772382712609562137219454372224484742154351329665312559996865103884342669250559869013214911740719162074650326807251499344590097913688775351312172276915231979748328227835057295884862553057785287533034673260851227050338597816760577511574789120534416697521438154751466284592120749556715032659813664547463587425054300475813759479113732050465348286142307046197436357939973911205508549480548407971234855749939758397864668989833536717209406316065609842522920236901729422778057484982803024954680147237564404849634275467556058683832441867620364837716415944853757891802877409392534726219960850938377730117350538149531259461608711208431144405897607993011183847715965051746889100999321869293390073271205170438128885704836125738346445655121665571892941029404569570172739916719113132728889444331006408117411114291510458867565823323701086660778885295926532012462805544672010975949358166458818994454112677252656840252493833356908700280949407837653393339185326941815711452398823470630381575727705672490301013856920 [111,93] -83331471450246010981829544689295332269483903478848002751777731845039614026068331763594397073588820037596146916578429396349804925535431371736461532227230993330693888397935057110550592657857079365586729572469786235379439459935522248091807165541606631476325990677540944379603459590807814798407572677645770880584233814939748721084626668896186100515868290270359261134776309849637604090606576637606328901374051600487793906201000845188366035815578723008476066329061943209258132141724727111722513270746461550450148763220354203578688931324437147094946190866038645936224832487774961325106982228886197068810477340543259415181064514056503738463659876784518778402802064964247288556669606104417825638936247864885598897990548524562436449837685593945795195112456887331686660889301389433346796159183486949682497319177170757510300030545521058917675331279379553188652302863224325916652886989241933250472048035789876366603193817265699963849892222678794061606499311693109883197088868426638439970050873025555350570825426685022785877024783583336884977656529705270329875011737947970218292786157508428404153883225769976386908520515678250668457942668317608569533893202800573515780530414078409069838310397879782408970919385280990766234679816939020252820771999131626078318926738952464822052280856203590421713660849515760101562076851385432357536489961065094304486644577722427091704681745186363182467699521163207861348568274683497040826750486162404204488938753256039089070572022287644339893606407186963501547453707761515969525407709110857505531989771009921862109771626933459776650947032808380029159115776030384523079594099768523762655795327025761736320324401733802564949676055609961780096100862381923411938153356918421027246277561285437510085718378549852324682401163354610581545051160390234321434931402141768407367961781000346503783185934019391748814903398003118077194301884150619390753644638027529359077623829130461185394476944164019404800 [111,94] 619593992609162101067194779648434080246228433070541535393422290906496515668842535955734750852936579990598520823297972870090077310454551008363851575480164524197030479630288519645827265938807782312442978471777673986387253215951992232412108832935917587342365316549704271634358930906736641643427546043396628339587789751553439169226643942045260275063318934375730988048959257194713231834106180886662160801845137492448719217583589996334591129501276042296570693132261442976546182135418102845437702836482353345592478468539572526936607900166599861691633323961088841556686246827793136448695583174661069691534537058825328436982067209723243334785078153125849585155919575449695905357211590380029710162893036150945481934976823135651100034242809779080104454528086864379835002235157323698281289393545530852159213443243501915016629938848058161590392484410976898734019146690391837883914744830771915072905734640067537372588205117381156047541780456130408234114864059017423436639903230602841800485875953982457797996945039291340493749001227047412201312158488027798331427367091434386739893220937330005060617966411335172337554677605994410448057684876157235988356014676445998952742629129699330642605070132529547658177691437176859002641741493525335137990914623961574750035472490704485269491843569949685163578080654704349467905884209713483498846616660094232494883448335062477950623919909434416456340153667298086896123854712129834411038557649820783488239423186926520956371274605273331113102613443324114112029822773998683636887507451204573519407071861606164038491206618599298058739776464070862342607969502606796097228266183565662851250381485681976413011612048373829579697746135090722787328256948153705360704955631148456487647059330523369469848871797018493621284906393626724554994529857430965283865814340505857081022939987796362048304471845996144619958494729570628609459420370996456529526147018432390408180805978909210787213580683817040 [111,95] -11071116408404922512706871871749122098235200181578221612995444011951063087951719092598490218714375621913503889539252594476006478790590046710746689123671591203392660173108983816691357161713388380439353142963843643302747282484557503661777113277462898981286587675347103606997208029861890745472407223984383456465564603358879612316360890217482750442272206436568584269029788510206498652661119581502313153029487319856989637149913622160741730791355183285320295629707316035658985781355095699227373723547378108427673735974825274790109057438101447400207005202241770112486338910282564813539290460542823654480635072186054277649893276525668540294266281025974792882254845066111252488124475267888634168731347060998233146023627492570442189502526711763841727348250468730858320832578334564263057495737335583192426346865888545394518543004896590440138304090105761732244140726741702172510016549478511368559321700425616350608090468317882887265052352479120644671748984106900771836621596058715034428570501669212645200660140627702422059859267204488714487459132932280212904991262769914780565022625043777177290211150095837397491754983147287290586176793081457429531364407317730932085975217076183564520508618247817521836243430692072886294565760837476654442616639504511224102236984359365392399696131935091063280971554247765529161210466484678574279018497156792912954039083182942217202012130915840370759348096093609568553843445773445612388647073565579490326822523434341999698322633480097097384591843284419982688794305762702659487302997156065902097209739445789614307719749750781496552977951445521996043433261829539853014231638356270138712784011372610785067771064994125687344065377168189210048771083693855628683857301034138108955654270560011010144583683748432812355010282036965052930336590375989147435752860153753554503447142542081472381036061734367927192498605059125718141678225227431366375918705289210935151157347564458724752119529920 [111,96] 74633994484482956193425183329766474495639224503464585724485260687980427257677038142755286064649594642114802768863943874421252910865279887971994808928467182717679100049428591529152153551204680095720915420364594442545583340191329960012520213769771411999820222644707139001408341920941882370450198635748188436007761122911260853832171858596176048991378607948043271182599987339338749003375563566049468171416210548294494835948051808924240905755984208995929368413286703122961075064419830199157235668930295138780291941399391233179645689852587989056745422612496410335278247975959787467912415423367714406152379520426654056834406515452016574666608041186771743267309384164109527826397290740500690447868437199412110667612554224609946708998351469865130627502825880406090820044324539015321358307458043577804927949421372067697329262916243896995141845889250499357436408940632609082540569997522253971382163595787884169998951248817934246667198504905050278792735649885105059912342278558767515198880667974312726349717287078570144882202019536469221770421927722305506120406968794611277901967777218288794992685611126987355392035755161017289762518620908515656818917401557292224478881835133704899715958305207235236894207738082705896268310411866071686288429925272302704778948920891682877853739444957903593403656452439232038523739859817115538468963580597225030377045659371553620792562216202527237601505221358090786159580261789648080251538710535697655825365344089457280822744113167420687341170611172590861347718662639490404556202806659406234498812988874821937111018774332556357344679408215399511009595302167730323445150182477600061137727756330666569231611987421728337076427194586677592676706573110281576982854871080341213866655719147263798882967047661241176669245736458622408141079455129809626715687650056642853054479570022062463465173945544383357353980442069542856078000165317718720485965450567851835355626002415068372626080 [111,97] 19576449231994215145259642729412901403179924420339437485735478982342654957569136742382372182367030660338934002015594467622489196568413476927396467592222241481387678987789711658462345215953425039490598202966144144179940571866498051875865274380889909296238183641471210181534718624121524566485450863258358987011660428560650790325717455846566503917567297362828369053667905622371152608245026525737940814827699430209914100422496733867833537314613028078210613212812913800520082145267174405239946133850716204073456033338895660989417919668019760477428712248319693803704846035909957293819290876015837966374845552456971303883649780242597976232661317599689902817162385206513651323514999885604978620947121759829560826239646905077069239401358150090537914524248518379110550280358781030852580737586843232469983802841250972126263705015849702651894237315678486311403415068910756562959885421415033184423838803938749195901737007635263623042754031778076724876483395004700571782778482088422669003211292533157439097146349845281549207918970505354146623642372151358208294099230842530452613339147192761770554792575157573623800034793961660724251739569116247018960129017107603589753157590913105498671218341623272634785718401467986438744830398841386528869426530741376457215456299433096567993197498966420369409084529718568414763085061999457566522716296745736052999528356398840905792859803059360371426062408062417794614213767561121683246194929100427669741490762032504978494952903033458606642013811246652448844103429349532839907928066107653224711008380670657674839841706915545214856174216789278783301072916517227972060378849939566523897294025636995806793911330061191820090106173452696257463117448008965247952299923185370801083965396136450993222548547033096432924190929908603610141746715314877807921371352696438481670844530624952954357439323649031639339671769629410725635234070687102758506980301371527738014631205301337240 [111,98] -2238097968926154282918786857293025772606634305256743360070995263369148714758543525091997351033224528679907548525555748055964037049911339276167444244311219879738942998853087248320965621629795994909193169914212513060932765567730943808988185155030420070402530555414271869542497601976551780230887455491378946353497482134869783894031222469421026935390154510244270985337668851883420352625946596155421422432931495672569862156195831061998865379090821670102467983479368212961022975501499736758258921877578185752944195475621058064241294497957816912201979007817520240932728805626352112929381533843743275737161563217802998646975401760078353574604303575024058088912746933997371153652656754191598554365870384598533348693721557310365445212712328271727188570563025563939889867721022387975571770315273220135623196859593072958070078511336736673508382990693136539167161891258299874656988195244540383597204739224026791124909134002390683638110463153569664373734300837211068769647210515408901748586444788166614225629547454669079455858240189275726460443489431435923166271983522765068433171043173309937549207972437189957065445529483132420372019037880312193637648900843177746242782959906532271853665545746389672339689995855815199384694626685546631901539418656250581044514829384435795282070435720106879801009919862181218919806381121855394191176580640743271350958270391179171024413274936022505724690473650705657854465400412867602501406111012528094318996137141823539309694844535241342383585993394509314747588087921577836028002113831634991858519689554186844086672328996105305855816202541147675156953554432537593671864649165620940626038127937719193446420038801029681176398196621559118969811695145488311020944523968852280266035166854791810876387673375917160676227087416984848891485836959546569771932640597873956825151178550014281955745401824745811290733264079148559844297401011925695661853181444530872156544376477240 [111,99] -18450229760021902927507690511374794485707705024047914259120789227326300706071371010430033653666640564225572531795606199450588456452142901511642141906374191045840107865646258764758086251869960345807350086230267440679341372596528162934672904322703018145788339622354555826612219776371215564535031329904147461383655189399508437365838321268654730309999109264055188189925695511209181338998523054159176934952611493758209199389825447023610431752290859058599179798593428703671065927708760504747309708694674234192500423021773749063567244074606950641389851152474791931969270024469045560126205990066799575709300363897475273937924069122792914978680641837858734458461896251771392333128180068235149901541087629380549190007427977466090991818064766378640728280756759725171211796581970287713547705024473306819799755515710899719794824259765687258635012037311530721260777030912880557842451557992459235569051002543005877611667913556841829130540901345749049489518461423381799388704479601497639717730161673804807014377692956995386738737985178486135422967753171725362397208017889672254558096870347830261880469381162656451761241787895443492090512243651363594501109850436666758863408889278006238716272185087110576835745477390280096349978758937654971695821263279840936998214152697466967621132187588765358177697362442076136890891475856296982138408775767738659847792744278808039053385039013400392861077964468690235167179971983053778823314976491369288187167762754690533398477021044076085102624694701425156771902115361121936902502642350997524541355203571902060820283813173905231419391520323082468292726392061954191123219240144142564208635084800614365740726005915756174867141533030160927792408948274082008316794951024578209284574840934446690599704296139810393370350675799146401406164151967875346861011003150790158050868095453279151291231377432968423170401693033252140430327587141149776566960686054091240340774840 [111,100] -93042902919319347471382623339072357263412498502813350907123644427437110438808512589083337491815327252592877772109649293947479586950658228954199033021665019546291136880822376928361949438832819995051814343605866534028435019891782110855643032400239717660250967683279559478302532632050610478596755126857272105043086180835441653441275323675167608038674053242011068028527503690729065020015956389517236080302997769486754638061111544835532905465121557855157755483162467230212859231901413698546685452711827410998735196232562057232889650219732158736147111132945360642680054829306558501581472945529011701323010831779834613610066126303854858604463246994252970541532547947622013020062549219364236858793718586024692236399519104344503485300378152405195332862604884816009285350739888970662705469721398898226317511048663052052440040926827871578666246730514309069530147541936029264025110247296777154019335899908622370808048826331252416684641196563590044789973939756991622724786270940065613560771938671544689335212905837424822837101328473546737379772642935222497785965745432396806637820588908927503896741054928138169515529604386753954497192317006851781532384073372410140174890894639758370089107630146145667067974159473313126489317066242841147977314011788062324348690965700667758226631969188463848872263968510677128324785095829088419244503432812206105708512406313586314927210481475484838412948587923974450580204112601292175292277655151367343799581341158326513981226676830975677738798234891956450347959629984533235175436846814872184525549976446616992200720587231110149458752915843229480448591760428772387784148496529824968908043261456419248560157570608206140471062410620238494872578047193701507891147298237773788653037768867043713053467516200995667781281932024191179270597918734712253794077241788988059225028002256012727864589525822545024283275679499917938288561283492270083364141432418774065080 [111,101] 1028510167237024431130098454593533040502233386604208096479841498908271172484156060051493319474388970985870549106696262508322925777247922004612563662040864167819748857668095411255233061813402798141696252009568212437355172975838698938946634878534646929528437781329221043492269139274292646582256387514993047533622494443965432936896534015545136607885280012914104507219923043867081879480230750515661632370223739162596734545568518659736766361817238260425289539860766214027052254704812659019493976259904984586634757830970428333797512793287532705151028912788785235313332842300955177385933579750927307957530282370220611056497057875581391769086877025357026094562362163743266905186736711910624098889214886727445152345516427581219733638440990603516469429310685742866989618218190414549696837305142140089143027839613383909241490102761304799891261012201191399749887602639251388936121579823660003404504120240566388108057813664104121690250615811856227890832823799268914640552866524355917867051447235612467908372798250058240145789283928347237439392031982698056639687495433057324947206492828239715556919741608798868009200544769741684526380934660701750852358237314035642603773855286294016386457158780925018995408229121510657969774853594309527816052240960467865465529773208901282055053698210435438954417800537306098049419475836713531644869961677512232784232530198973116501797532056360205910905253990592638694278988111154031861714826084273517707385009452883876275012822601187800803843344148203305422097515980356944860628755843184613004505584270414718839480222250110228029253709566505324395370357968470680550741574792058485231125106549511370801032908692845236977804991392488109822724196511568126092564233714723478439696825989421370967578929760938692197037151916785394351864198929039859717702191659394142279967654462472085641242201800855872776805356222888266557864203408177646623047540916538240 [111,102] -2899759750644518822151446189393073582677593075072038770813619774094017857276958448735346721800416986331751275821605393082083690457697713636562935865749390087031548934694754658179516732503658507340082113487726997952234352915246711299060604857563975281616617911955377284361980330895906199112791840771484533204695428380621915841990511640413323398755282517287867155101066541827077264109017331794218789767572709235590395814431157002761985759400056391432879817969270682909743288178122145062503499887979205179048920549141081633703395473694079230850435744922707398121082039253924557774466971602286596932072142799465947518632337773421639418385660836392660020953025492743915583201408152254503772713317838675638940265871325388627943207405725164524375644389316317762834916450370669737957815292499260411302264041324281640856909537705978677185991468619438719399090253742405329649668610397942809436057828985774976023742931924812633899669814165507812102612711196149605215645364223121509867845005890061215992610234844561553832825231863581484383232892126807805564412161424523350288736521592593589094307656977630404277595430072754174555808891303274751386858621201160107086762137504354608313392573567002131355183293389893766230615813703654747217637480080284275931246349994097426082262562774703667356065045669718494412882116086502561733901292174053639951055887860603770484669673598770269746388777910887784636070969296886831214214165729387845398569029073523363359748883552082599432437247238546335508666803080229374704692097991290947177963859462203857333518048267418581834195676807623136455088530164078873793880941605837577497148640864650649124002939697036287563132816601883615152402822025944463307629119474077460822458621718699010721018308902664958743811879288239018588107740451534820199213582729892996130489163560287805441786654829972525540816404693969787380420203871309037953256546820 [111,103] 19497455980226374837411960402647571371199408576959442938967829029798110490577134888875885581617124231737723315967419715738491631863344088415669815009413425993669343650982350337300992821983902454777783370406368086468095211490211693488873437964566039542104369560022001019986372425904727719974305320586633687709364141152021392023212570759348100528146789327831961239374379131427262093189775928592384530668110075702169571258539182406389029093996145524899466064080500532725864958248775158373395712619713016469878960113458506700406918037075139699047452577285247145963359346458073407098121384500021895167581206562202929523327864957530127115723761637466516212895649222273695007600074861928409342597142349048337304377060336814546755594252538591269239613069184103993550179738480609797663929872051405600173222912751164071168196013994954216032608460891067311951593025129009298411927163017048186171645609826357649543785138128494704518751155868681643169598516549119235661649546995497493421010369590539620781200045145550393776040647842019349501696172750964688928875668971414707469543814155210918078262511106814089177991754831936666554869951979252458066459067346493632386318279754506257765017573387041221489758461708774366722631276007061625914101323400204281590681938125406056892968042400483525374192963558775313810447196104610466237246984274260229747986813105951010092167920310617192037174035594123715516643660817108833778798229759004377261588803413295012276482662513746053475483497334200708844778652700742633471249104899423006988365134876844396511003151216866426706823115459881870255360258256547238348099571591739412538209900636627104461670923628291682945088821881985491132670877796446429239246074393496893966821172713710338278903781766733763865710813134372912349360694441378613811673330473340147207343604928896933029715860825007241978862836059728775948625652158056715929940 [111,104] -234808783425496606059015576092015143835236364307341173720303121301283160383357794664250784795929242442045426646860319378881372715548895748724693753361996262932719442725096236643259826837905996316150614853821921809341638973148142407319239015587134686430298134569446123918837746590595210770545291859567322083416073551551784107012975569603790395650837400589425182185201277936818112611297856769793963423490967588136272175765410604344696215248087449109720958298192210858324781807302793626347796575333078399996092452950772936121882155374270852942078888680986186825858957080022346213313542605151184118481124040838946405583478768705815780775573589458071549145779654504461113156287283623026234579236589856805410722816559393009650570046587825295822216374892879971722112926621449726783265122735920875455918834611795689618613364571474311483615791968452658749587682985268175758713270877781807585792293714174283055595362182153716695381557760934591399203089415152913246096140110197057555611120489853481241800989000131439238498663553045937062751188535605484020590536169458892229173632943210393076459329799116327452963306942204548996069295828534476254404742774835965444155317669509243745016590838810944177369404065203296526427739785781743917512139080501093590546947473179205152666829253736925434841989300564459531037957306892315435221701175614032439941409672421701455045996490043260799475458864837070009675834132451052915543545344988148907250979681107088062212947911631091539023075516243775901120425468563790342384086629457600762017715393643505875992909185451001850209572231870474661359340578995857031774565116884073433610142218130201004641813102482358534424490049124858325377491090498945189467067012479270751701603915763694246565330607845809671364411808936494944079084763398597327696392410048517362756579413191818304219375240061264278388526856414740999093763532451771296 [111,105] -56328745476315487198578105432627535489895959644461065802665459496205843303343300446880136116234665070479583638849055344156661861516286676341669519273052322653310822380666866078510818955806191799254356214258640479210031358300674797706165328911816289814774109715424940338393785220504645735818839396916681373314679789323842008857831582574019066118398397712625440096361911778865429264827957018644922160857457390410198274796011101677178794303940699266011119358416848829670729970255252536978165750435190419074563063573509486760867373365572334973210726668205171734253561578716301205600478262860846942003343158944125486998000648135328563487357124871626700702207280751738339707093757685483851586397008100980269576936759546776809493846293039700923312509732468154265617509193376530691742450189849764360503365179486820120627571247131992777252031798800016087806067560159719783706392116022823872595675027267232880251449689741369293854746995036442829014737978394399663665768378555939301189819624835033673243881781953955335587189421112140793390886628771622145964172230414530136808514184213537291698615686794856942738008298622426667933480008344913878131919170545898573448137595669171099896797861356605611651244819231359441557472609273455026840355705096187840848399869417360235130717345843833453436865662449711099433886021652049619305528169821559195276785624263399296386051058923551797358732029789108819031048826797049648998498900478939915667177249616990389983953341108931994035503268384774233250737331856111491890280746095556822153556406898008275002167599753493385452593567718997319011504834264505779894665947813039918486407753618317374661684191751787917888339193915862291291321595057295492865124988911513008306097953673351253999658977837950751506165083213518015770976774403221404079112355627867141993866671840064419992457971837250068871943270070430287912197528032 [111,106] -1201226435633773706713783629182232133848559922910483705005142769064219009770946625961801614912133092666674873193224503641458275516072658151162048592700793128878771625507181859605306753265323036971755852463673618605442123374430056633856425733740560200422262352439427158892425151848566588308566194098690746015851918441343436990132461033299235363122498243051562116013876458669518765588030130498386873820448965598616034579228418447229350837004772047231509347879922038866040716302837629936518945642723887898811651205047956363033558548653911945903884089308108395666383855964696925844642133750126559135899073990404417891760366171037093605956095555739651236394679493174441317846220359519369082386972791239775814247114164362212889178827895170181390575543225825865160046979234356078949841169602166075174436819969990098005667098625268608886487692813760042549353308296753177975084067473507953978053072047123264250083581718371391924616375435061206261891702091643068304816676381568210108871351700200324115303355154219438846066324840689999073391079712941337911610633080792256420695347376442595520420402621922482188164487757141594184479913408443518844717659424365621344351078584833541096841722848717064481850880746510621094080570695736586785590568531413975718654693872417903049206842075699824094722369005836251594234549920659828231444347592507844407173485953547113886045694479443998791523261900427272232646829068038535252749305568323194138904516950903450918267097742829861560080238816702961028529397775520851682299322706838320357551990045499885063622342134837603768833138029664474130871471659325122559638688607151000722266471844136693738785013009410964192010720959950683036468417520453467521561088545878502172987112487644722635526728342778288036933420645440013981997012277489853948106966971210092279061828180126814807448725852260618716741512257774564976398544 [111,107] -15293755353139802182502039386823327325084393371225865607673659789423064965948528684107405765007957228675339553869025100080019279725805423838512454018762636736191719863215665530762666149881177171097167383086208616115693906138386496249395116637047384690737940532314603459583607635131467984398748688808722322851690122784328908230989812894788941986443740989388196059011733874070529477129133572743188269582860007340675872645229840152339327721586470204006806651890241104259081142920217826912833295189173148054093094302536209773576595777563230532141805200416800214830338826394239555519583706908764621114260569905736666870342127325371757016810741674409052785516550644628753399547654552136783981185852973198473307826291468173293768192345217278327551503940341105027927570638230465643326505985615283184631925751144284509226090069169873586945015054331190936755931047210862050803302311758836304189696614992212619664595671454886906787988142826070729072478330351614633474262711956663137401854818293773813876482418057995614136612206705102038379352061421157343213690362877469332765132940254212183982389630469919249120336277146405625857735309948537036928785998999966078264325043954856170075350688784764826078722188523508720117859819778111687063991205993725151783719536400891318531576583474370956777414729634443750134532096203673321929165835410071442151932591640498659096325119667636082564111657977819593190837224397172309737641590571362459328570212755825009445523863721811843856102825130581464768903654881648652549785701163247278677739471094280072844474383193364389109159967413489494431675161052152908218869795823799868740950167154015804206502812714487906080779571989014489243341362612924685518877524402769217606156739981034217144730335544558987450351960390662086094075955666447088352387883523736420049768553447564198245719906690110865210072747808083120408 [111,108] 13535534999250713848416516992016114289831091081273602139824923606907021427507539604885938220080073855667974879110699311485510516723361902049196479488443162963127975897127401013409459894945507150000689089046095237518116081390664590823187674822867254699339454095688149137930457405585037048872116456775007753008524216578475097283779204328437565688751652152693426039093473292512818824811685341554054895150052627844547744555946699977626812678078044247592000130841376770472089991008400774048743168094534833556365433679354910228363450346039271119459307381855431372142033903494556877664160955101120880235676299416425842444674514840543945853272035012757181446821070203946185935414597671250124129230037075480730733534458382907430205620252951180407564934531646769643527701103816418776689472626224052841840235296239776160200023240137776052773616035544776031632093715571130840919899446863930929030256012759009235975364310325203525623330671293628632678242816194878684572889750846183497989218842740507998269860197479536319123119983256477214975116914528704384930223282355157703076056092215014563128104361031726668130435912210424581569392762062265842489144733822942490163263807610617912029882216146093236284540829177729877285435285868505441586230944366483615797057840693656959632150699335270126964629956099138423283749110539092733375075880779510656546846028240708838515764988742652658283460914009562273071689096295781570211555863601082256952840138207373042418061604454362268610536519591314996930034551545355716029496296969500133294246336985491709829723459073723701536326209217909904768583266416021609392457286035222236878295543643522237617227364756546778567851478972916635941503963777020779531060432647162670849202499512991331914614393539578156474637613243135048250383624355586124762194067371479150052599285412792766924353676341283158334007382320072 [111,109] -33309115139736081858851297589057955246608311468215853308630116670506309190218471850663387972008819297217474670022221540085730167769769272536252513876449329319818408074479298771356713203286475454209015243264570907217122835893131621141334555250274450237820176405294565067057819295830043597082358159325134370745124976769426091923609554675798638775889044472415963131015695365068203356284366097768845129402798073628289780363653205494948731711314131066178758746032104788605820743570266385327331809416263332137758511683177970958084539462426125647275133455151877525892439717534229437542333120879518277945372931799191007629633655554682629115421606936571447665037251913063321132135961405265035319671073116093833124491542227676568822463977262738964901045878904057974877441200965280462460148333362040561742913865197242214297322208762527640285625039922853072811068919457043814381663730009238858524549701513208377743195554888646572847458307218882010200483447993952350591242404694429515474604353837488404093304761118657346721049752830008600951312356315399910843588099512607125617763356681181192088921633741506593081433642316920314268497669312525549701092825790968431505923639322230703070900710364943229091998217095590083668409057134777645389280310073038461297693926452765531505984848705102614746439704471883052378983536946354616065762195215251220952470404870892564494404189652728692414474760901836180095011939713532954473590611501287185813741623242175489156756070873310284928372662310736842271306866896251684055487640888735671075104518691304402871686004169768374424731709108192655958313216220712417279572508314258580360559889375495939627439858179132752534600343453418080494916697400543295125098629656580946942150249920709565705804664300132106134141708341841336493871351385698179410375449885628412319329113245116450465782967007891236996982904 [111,110] 22128494251472332123414393084114033039683074336706925634014946521141826502985131213544248046294351246392091021379942430968551938560094156086524521676054645001537518433714640864039627770400487909623733179986236021765133676469755126648440245026573576934922754597199410977008602306788492586564768749300732892175916434792690216425932862022959313079604770118382583288960470841143212430235953655957080994104934223522348516556004943977668819327291203929218768243307718172665219396487076055785788213307884814934478574736172208248223603373444476818298517546696679744457131550468126824199430345380125041648892910758177363812830040139669368272240397430007095073181097741329588516350383099242212960716041916740007995347199038310138942854055798569639333092011285757417237970033150585354882335685748367843345660969961286648297524733418852943741813925262562091667745681877961257531179114910560400504401708333050678519970570951542607753774121288247301409064391735054331958605728882514695722744494610611418109115511180093355584779632207896914990134699927809640053663121795875239789923022228744368649813283725280786926172093035383240393488682559799215095825358465431671319425563374520640794170658397402770067120680469929692621905696071971355227220016105678732786025262565483851559003366547610966333956710828040976666890158483295835477417960011278116227541536714550951127667432207335545126790123151296549489473918630494434039193659481550660190428949371082967794024759247394397589585389176337332917696770217686565532033514161005680569804398443326371584039751469764996177124169744294517693422071156143290056064636516073385140067505929642819582579819639715570876774769341882914016296923102190477608333976566426929614651875454544736988682118266128903071450983452735662566384268175075631539240478403053026358303911807233586074049997916173003356 [111,111] -82412423777125383019162049561798759528622287972909589834773305488921870740166931083118105705031765418054499525575080315812671130391306123777292166039719271210565148450032777174086862035841458568461973428058435934860736794835067922003699838490878050421865982475506606432056892237997182346880994473046386459192131932678261304927501370149862403893287324877728843210320555165427326453239030938647861466296341314669653131682252302766508750142652025185878208529183264029062675520759348528218863793946281815061944025850851585614908051571202512396146608762324455752557348502067119335846758109806434474523220490145769154084391622150291191275770982480456745973723892116465661831013414861732855244760955245958100603078140648678020667687426981185445337088072392207592930876983139331720388811433269719070444329037663786660561646109563288019148583457678319315709468727384752062225495163046903192546309539584816421364569348616757078243835918854614249571570750703823613659340411529049613117357708487606020253059278219801945024654908824427256200388885254162777842845847735455539282321024873541282050626938476588394278768467948167903659016217626431136629073238118332766357582436258775239691711469627558167803910049862456032932194937673800286388075713534121687639879588268998035102962224606313377355004049778286038973247684586439564074564244987468548097849866409227518964813514031481443170323820906248703924679136784838345960007855810822643029494749312728883109002045492159432445521131345159102608092323844431790638253781788473738860544753152144085412794601745992466144991113633452337504749135812734249853773697222022831041883302510733986732431145152149546254258956574822883260269014205854981554046589064264906176154078976953267174388043633185770439552713336851732280874545606510349197836467480450414456826791129621776744986589763480 [112,0] 1221286497985499397230816024897290344509161057726681984868477588130467504587046221198014160913054766435481095449101201362641920562541326799533461574695057738239290634000252789239581295742252637198112679807735296467293604083511070728361727330968955472884109199457898246035620572500257253093024765156118427743788327448181119749406261408487680690139902872621461167972647600797629342806009731882067201434926916482306901717871175826187108817094673740067335320504549156021835581071400295984751948129228148396135562837904470705744131579695217959408719836477483975558824198859049499705179524137890621164293962545297482753558148809778587206531588459927645576026308800919712050045665153134268209841024801231494903893803208186003434899767749315901227412696111044217151851871960232228065168124611041819815041777407270528661939905942324215400367092680141451328712236410693935585953821274677852553239464056818442448401654117101998749923622522360906304342091909359424331391822379874626755910997154494249809295253613897981709866777370141846429985885295952185106667263648027919539552775949817747049394319925246376826371275360104020524362889934178292218247335409430218504424936189241296488217788193126182545068846012552057342716313183832871278060236534973327254199798011293645237445144851574546336242978039508202300351099383338276271461437584411955265293187399392682040977315464828382188423441940364722799409198411846375684886359839177373501177825810268873135536136680569425747950057116900282288150432800602729934297235450043470645168187614012614976511087952184293578127470549980731327449914744792703673640333212589029738415846445448295832292373566509852535189201764048353157286824989315171107984807101488556366608320460062772027831245383695554368844904869468106365431754140286492381835164607334007478599045712104567611177747614350755065539402565706994578072433455000151994460027124924585588782189874192721036584468634293233929974642106252650240863586890326950793470473717024972962060208416390477746163724333853964807694813182733448355501836633379134259074342375001924350849237969248333573041309264194208768460024909640269409691836538560611238879438644744368502870202064514160156250000000000000000000000000000000000000000000 [112,1] -533979648762783444891030212723459999010763304012117861055888747805567160275800297193070177270199492869775765292948063479760988180978243147414756148922747385235741148340708657232735848477646062430715259794753046662538150166618844067918324286732791278851644004493311857684292937471315910574230251244570961199422055167346929429651236348463701691777714244623704435363466515984870191029903070344213390500466527114793650163034425235259487465535470118395144615845520616192464421182424296946531913626183227389037328954569057444833335630048710052137793619990970718571920086366642738154757073227226752631116515038021794575813276626113702365945162985553444427303499298219979559984128276777347437768942992071415734155739272949112888736700746156873127415103653018817219918979030567380124811179431128976937421898699459929274078880140360302885854713089858743012060754931094085715323377531447850326708362079434970736428750303319797641732024355447734574924476074798814133509072498964605679221988542637209806144948092980493183384693560797028212642040890059561366149189111791215515615068845410018327998299472070169844509607485009380129780614350908614744231974806538775871568742632662119691880381161298417684947698080057503160498202409426664702623540683686838008127999701975444038619159858258288638097845326593973168328306709557539209486798772894909169508547425431884985044639146075438003126068579624554149089072616465509283097328755677775701166487022386116008921323381183850330139484201690371935343348642806354878724702518474595069966090759711671165485674251709497478740945661702950399863907139421373158127776714364759881305433676699228850872759832765200935584998902990160851373457884887865615306863479417086781740049435115396096160333261954916992431092782785431858797672395852355191362949835034633369157630309660107158719740155162460595217811252381508840741604425984154838460037876117661783302501519174720618317086341739658905908585265534229770776598397525393781487492214427699450392218914425287310058907645809394114198674684063391804432406048877665267350728762546789802348527141938031700794878429950486503640103454867599906148327197714514112517926458512107501519494690001010894775390625000000000000000000000000000000000000 [112,2] 96482898433775616528116374089331731431980342546368251436498449867017228040082125258096290939402790277663904452265103188226655027358471675972767772868081461101281941152093725661814557336794906996027282092974249244090034286959773242650550065475114198796144694837761435820664249864621842588053106250199136757264077398990876839420237216662234510427087443539660310261949269913413373298190291636324238511165177809534879130279659660255923970726908639451283014306196001445556816831806180053840758857654347654984650860847070354120416676930284263058027968916267924417011394418945892599071026620036779475084557414253533710514562141018640380452281255798500840335559399001451042942099955655175809439243699055928218981699654409060361208128438344995794977917439909126002520355688794790392579762573557735600600391700444875686763888102788223006766154331909725295488607187816317959920429006874942831495353468516865480956943308275434897399313945045446434709983661960926708483130415717357959862502331534655654349806503951379445527542596473698386057066858344055287359509984445821345989579112863906979969488260552411771444862983744972833390831583968467387394418409339395973159428074920138594864384579605268042639109882599628314419912271231717889209976753563220416715918976423782899756365841305236709121908281625676766532507583630975492855242892253107656217614020937691424175922053935123755164969684515923737652780197472903622292625027382896862502860986337105853751935239345412253431276535830891751831093378127238474782142018770095339174385402267908535684794966832361671572928626888349171651314299707425071644257935679517292631958579695577910342317050332015823103888128204749398587652416956527530593778661762172379392271651652733428840541945237847033564808534211551905348956069675805605952929074798443643065177655514843684399057769639238722763526400024861829700700452343601897791496231032690643422981937545232837916498447718702482616076913287302188356123464021598149742702839660157453823002706550901164300448580986404062520491873773583727621662857469659202428065038988907932548964349487119050626139689545083966289903829192206253755252188900032505239109367539337980268498995428672060370445251464843750000000000000000000000000000 [112,3] -958954113692012887322259928257318900477539145998273239495284165602287540702119785956943938557032313258131311406309377722970590133509675423970920750720968489008283068896221731490664430651109852518970084956402268984580291176919448387865358334692004359151838312001820080952341228809493021900558457290991098486298688720498184017505450316859786969065690412993015684185633327876620440561873031414536919728426923840138735241439846997838686102269629400161117943873188288328720309561465929765128819499140150241513420304108214284414227579677935864386454627016242543339218389534666245132583444505807119438984414905528371131550550188069800975786658543794654464717674642740093693339282855754442977929160074930237587617911620150657104487666670003695617433363253550213936190799100286103413073369338712341071556236325193260181888172764160156535871187280391101330412779349932279190767406364840881164418893301057814371505348845275629904149101165438697084417356444526876772368397728998924399118052153094200756843021739743936978173274769787679863440830513445847982672793398678830153303735508220187658276999934364556791757577129794249480620459308458315182527567635681549824548798036191462585701183906874717627879486295516037016822190663872836999826939134283957751734689016150364675389237609273443157315629823420643760579064788179875989427062239157129230001222759618180171653908518017647971853454442097477029571821185066941842923923695464809295221004914639099653365641067355653824877852878734556805423929143425749431387767745978525061522654650334639750783188866220327547809852535014110038737042764995487148864623274034752493345349085366799162671530828788278789755622563952635488031302622101690391783054056197308656081521464291759273051945113574663566865764913582974897267395652490339142807266109257298154348090577082216761391590582810616331109787077204039416934774284727367728177618396158433702793958030590300467034978291173759434262882998012655717335459273927246464352307488163804432210900099247812055440802090342894399923948038803246105018782807229100502054039846227880118625480779800471993510980128288168703781479997531188670104052854915380807833187674944769437676561629757543414598330855369567871093750000000000000000000 [112,4] -187948897787102621022273828024757599103567009331339972896922482064157784877871267719144464689636769418385842756836702908378258336081139608578592409952427871447461247965149471070487009823837213837209434294436221913421091094533143539743570160462645588042813187722929192504481074533401794665689826270289898130229716507838209120476521126755550449988432920974045288240326307652999695757433761523938998817791146756579481620563725231984173192534391761219677475255587821836267037201545189515940033344762828556087331453728828062701956715397589529735156809387655559319825652502804266331726545587077215595711674642307345442716375765586380820996656689184398913154571381016953180115063338917827556899635052081262559140652206359977756946027360238541978927126709269690672841840870155084662626425161516830482631096756160413744578415914765538356795991416542344474474371596385815286288193053489378755999977116383910652589018350186287422454278284020474917065312832334121818778752468327265799926144297101465994583816272081904609220300060525550467306970134763802210719359480730046842811084853394427794952238519727440857072439508890626306330038922884392992472623002388577775085372958977160146125378028893497545521605731927879941810513932506937508252443667283321052014920896431675343862163501877868186395968270970429488221845734385004995156230467588678533527719994349795379486151775193131051047958049086622830728545541940592926758495028268677971508207660788077717759529095077626800576619821440464947666236170563860616830836357320404807960201809593944135942208555520973889725574939294901141095080310427849440647221543889835923890792822908973834074867671859289643286019842955162999338376119273608870763342391082156722000773313929791973730127032784693500532094148759328294957963159798519514405628674027270182773885371781819832478661578217257987268237102728655844170011712218755351667467290912719926213967335358612855824625691613333948360814740516128641985308040320812785963556559738899533125488069132603258184863400822029911175188253470307150098813197423389224036571146246743126537438850180727294006988285341619444513918274046285878416368765021287445426229935716538397146398902196051672319754288764670491218566894531250000000000 [112,5] 7568698328182139471717026924680421560018434959823826229277574853297661129423104193767797780430181129607395321107632462014224123547149510430846161509030843269793073925678974990791801242664251469270040995478738784648929786893376207025341309270681494057705386949011819312103371321570405373998498731143683635815833626853673054780957832046453879993718247923616267411547229029096785803165900125906168640248496401581600314140587693125712105815738057640314191844073434482723083343348963043575606749763579512153003540343894268375459014846210674531544422400867860440811905149612514074924642777498527176342681324916008477622342663135484497146350447410234744648499472950666321325454048655794315759969631998534536078131820250802373655560106020057447628660522823682995052151773177496528073091822832423685837278584277327329667341594949430475711192786814373647687901077880705288930597449318237485431052706685559420109864870364531189205317140955521604546282680269481862243537706422932808623441321535760876161374038871681910932011774479201198409227513771793168829867913105965277303610228956020141608064177007011861609318333554854260178863879638567779467690150026171505765332797763241577988422023239642213981356993832560605826383862212216999503390192970093893183077720973970684114177134799602669384958123272503642983089176156891435050822365777824204528848372331232513240475259227300816138041807176406480601606123745506416274362830096412664380480341671435077818535854586700558060246560992686843787136192317082110109051964553125784425694571578527760892423160873064806554548140843578524367447209575834767011274099466063972245360934990191961523900358015840026644170864546865585649452213489027392106423226418692485855659266900131582147909662047522152984100110316931301649875926888368809802241093499998204689330165176810842277139708817210414011805762672770821943289292786810291501266879204361241600119043965181428633716115000582516264008310535886155205847352066178044312161994399467757457325896177546039553854782080788194673245174207333578340210126733379189239243083900642906516272806988879605638687822191451942788981883940827165829769535577727764439059924159064019623766721788058094155804411684584920294582843780517578125000 [112,6] -183571644828375183836793637391574516084997685174923181725190723610058318358277157533000849880999397765581894424329756210899612930280592937899698054798562439341164291802401651055917868209812764839171324191002968065628644001408005152782582108033430775933005635665600357671442094890029824575399236601741203511184379731406012925647627476386406696767064345267523849104039916775897651003290215992584861810340611389463396397357501407983396273024302768555730124982764389280148159633031791732514685801596375706386630207411463326299618148070934724507924055465919034759470309953102186670277463252864056408262350808408189755530068247949723914052655120504230383775320662471437337505160300312211535185327056316286241617243368377667508772316889877531693676433523901752534298763885987366837921391686292301737691521506663368389590453223569250882144143357218283422031260185196835752142837948247031890181990454980218955815698662025343882984622942944485598390548147081173909137801108435115552152536677842215622854467123811296859922694357267363538366799041252454131211399607695902869198909996364876638019517579966700552447406448569545283562126047521667779020067989976069674481576354085927465510544029328008819673288165983623311575608486011970851860457638219694105512246548098198412061904195465531278928113980867266154255894895549998738507271146657224788155384031605591691333049067478171630293215976332162711991100924190891232901376414715686736213727374312868996204243306225991749131878117849735094382650616185614511677733400042524244000459821870730010263618083098977875819672526787001358170103475158438282816634992205098361005284571399855904909420236062299588977703384420983349764497959499802118783821675045992101996217097115943607389708794010770588674903762704786157263528225868681637797327765841708945198490179158967322861014503911361779880072230714146178105646768607609388580348665315307937751969799310851627997829820432118831587013591057374265792234852373230886790324256676943517965137551519794174872521279315291576962504840689782574437295266182142322221374707504876911589641701193995127109542739262228793287281090272216385497093910471859588911948161585106179004225364749872118075302296347217634320259094238281250000 [112,7] 3496848370459489690640562570908584472093116266803604841905079639052884254203421560281676863121376786125739332926604081118598382676362048228280298115685444612408736309096341026967486165698846298292404269819370120907185606642078415078053200742063817732131827160063873647177076902008640883275703961895765198240262397997865900571728920061058558631693135826448676510663969555188412091247686244133010674493692923688578120294001285907514495701553474468402898101932906104476839352625603550095813649937578617378819851319523629447977047157222968721395040550164847946680848878991733421568913841754897724786457960283452803563604291986887671138425672741113956533347256706271015718109076354235022684758715384845778776106762651031269204896433694957452229694453615692515676974595951647275480881643929848753292416683886584090565391854595537304155930014976334284456453195559259016313282068653220203821678111931907234128587227771704982754235983662018752920949496086756637892888703875806217334989516713636996480996708379039029943544601288430683155333858470226007614591977907228892363753894244015841154816524916819558824952630960593774365199384316392311920945163920831577333406844322680024495023785776824430844795508251022249442687466824660850397798257797298217807473431089972383327021850383210903459166657698491365134067813929687055505005626896500778176325934995088014806742628811207853325963245900467169775535539924448379472954737656031744792676296368385210736959547058836533630318703390642266713771747140666750338364809633462005449771025758309715055944406165362845017514063821431411235573439368329086074437636125721550855618820949147951212237728965923833649198480047144392203331144480365464249979495891930143305557320429638497823318178101658252674926859981115882575541855457702322288898819917375713352523095443603133495502838927118176396846244972900573960587599098390539963055438883834704640188178718297221549898083087101030249110878537596718843806752065420742338955701846243210718488611760732182937597499524713186694704366658782298092437378112256064149475144691573151183835508747639184729597745092416137324747590326020324776409689445257414117616979654080754044111661236983110145892794662358937785029411315917968750 [112,8] -38804230678819867921712295023174247566136838502507638443184734163400337580140631683351811684283514928531847748769025739979685240196364442287578657258467177962945990868203536955896764427404695956093865979801738741341776349216145406886254199543492700500573045488984911333728705365729092801353954288280252766781407083932368464051407989056765608885252175702203692645308183312922962003275099792591042448723798641623925528146237967223281881867897974436208078926177484529006581208893134108328695531175778242680935605207835360670498418185914548116355215843524088900791668893169407810097978959682426711296818997678832396553870895902701641504204927330713948754275285615611401622775655222948509848430974558031595389841633213042790594154763269182630019670797434305184929315451886203856790621572756028193270651977796330817373378513594857532792548795351048564817244256064628961910657650523912129253036851682379796087945571997597732423250077123715615570891704244132790370065268175362478891212939517132224507128793345866994130047821104341464131636790327374119058983367330688959689979999737779867591095369992523923425929263728520704041900767595820679978497909875460129492947421531929239510328108984321374273275472114997993701436916268649514207289499692735990477423590073817645052997377101101528882779535175329017085479750194245487683993453088694933526344443001291694303178740126578425739427408034835239220583944936247059586831685298780954850322316286791044520920627614335900747700632284332953310711156070057793948023691512137157686734500673282357188111328684525392892657602966419988806373969188960996308092685396456119140948044281856441433499048414737315904017595647329341289175932433178714511548175507971448430090943327282871153857316708150002441203410442849098464821655721829023205585149313407751915965206504786027055379607701642501111045684703184417851430145915853941820746945489071397845590939618926876987265420886819832893795672708885550137561775117963364311060254734176776175134737824556009095674369581552304982518981549378688278882426192445586659552979563251230423522770327025208872847618538544162692625504339496754530995773355417918801337337052149895563463285943356373408619219844695180654525756835937500 [112,9] 114896301841057437729023513207564369505520347622454413081777308344989578945318835756193431184463853228816186323416658479248142285601223108914400797381890133194773764593995683432955158753426092257527538133234838834899239566775806315881433778674009450782847709256360047522768591544532700333756514567650228384145504724179428933550054183837804422708125529441123431984497579966495964850535667864936550388608845474212243180575664124250273766163341362847681750411864723210819113047671789832613674622662668019374997902179634109147692888821653000738197227378304177828959987356810500243916006806033685313848697424486206907733759654845161138022017599886987631370921559620835272813215124432048232233373887150200126988429118133620336176444573710288257061574736214725471315125481913475317104344420612465733121270317302454175803584857500003071248698408265779393580366494926126346860491236429402019822606796683307619878246299381888447012249703105640256436695988635813683135954112998316028505537539222152254008681634531046050043246802536276625850867473376694188580394842155397070171646775794538012810438886901513226147577008365932942716155477105287567135783068630124165075680236435956554071704603042558257926518364183482478443241621838963987970126095493959572082225020428022202037604219227046044399264568920074894305048254214404042292767739352849531836747280391636374689612552988491873403301631796876199383223984264146783128536159264951741793143577988770899230521935087476940301024202953688198312467486099941135256165714165916437706029587846262294851160474019877503197496387398484766403601649687546603244702068857405697512798510203170086981764934230213986784295571561058081133217078923986505455955328418240811440458509269769990688947706805648821071415038230283337483913922063056905761780512973575473128380669941006235372258600255592979256744480783664147099402536558566855658065288974204705756488048423315329051908634430956625280691323031023638266027971904144402408182590160127157414213457624484410502271688278481499529908710215927954627306914663282079115813992735891986628114617392487688545589651330308352354011652618979953608113545647917563849338171591920633451966438087765709497034549713134765625000000000000 [112,10] 1913723559315595731546588316058117913251547171313406316350709353508223553828203222322903853776820138542319818124811429715241381733253470590285028565190915224112683334714353149048078841116479684425833057266546413192916386593419819120044118148504225783568743623014148829098462519506966370441033719461785168789610584398324333414961598175716236791642721085896875707757073389147044296960084217260163452914710066821715505063834223058667853126330907958244523675118026321170143927411794344559945647981306782370818567826770934305995465100024330167437861846345716479051968313099917006402826420800256383001933642854249963886248418327013990363705242191788580022335408193797085125625167414430463502181486587753687647440991075473130391283655129931485245176049475188408179022055627439277008734487411144929276054781416219582683572316515662919895103307031692041613881228501080276003864328428881591999229094039561697257813682629484498939254776455778629291957666544223059391702358150691422733980044975172449173599215119356717352432847043112460329642063647485543484694429606678154054940615341642136407928695035252619759258503846347160128776406232174993407063946450121703500801064991154362525018899218724046297851702461315866603797853007683725690971056246712126075544364479874327997940682195612639229038568746811382436557292366766232410878263176579986489550408658878917339478242652147277546410874049637074615045607294115569094603711239333567249090344252916373865937984926078227470800282910057117381731802693382102878745301557920610350246259681273256071181308974254921835042673746409055114469115570423899221822509638397523819893553594476274421078335881371861648799697284688582625539128706207352176955905921078233397602201841577375951684846465841656223722123086512910701182200208882516690423670381787300539890786028293669205933775796440610523033936858936091706485393792803602053793334835203110042632812776263071383121480390667415994490195683346276018023626912296502577679771398243148628403255118771966342323183723870429830540909162570164464030013455356273060749276526110970606609529781511343846138353295062791315859161836008425877215702070245575853595816130710265546687603999131965792912524193525314331054687500000 [112,11] -21085126860490095740582551274773254068661386929088795911922784776027588454169326511326076777288261872059258199460656112670360495833022230153430029322541261759611563841600629197673247112747247604132024728711180502854694307266977478810030733510786528622304747067182661122810240871792637134153483567958541753781721679684200412569440465227023312482501135082390038875507562919190182104500742669735330813146144373368208886805413031869760435637444459430868673257103720010927196924157049420398906758884183736492795302176595755509256543049516895506512206135755504148526270620485290457261257691624891502381362624567250378904382892171732850041679953158228216618503018715574696104140047017959161924232619025455058105333695166311292739303839704131453798432206150677556550739732332564898873175226762188416254485391225252925628583829257825427430332560050750000700440966455227359806801206115271192265837650888316789196498994891047594829296353172775679043176858129258135334117216789052812458168239978410615759734313566582068258247055224634193950509341312094483314691746519651190138903058474981988540572006954331875455671460858445536898853476479434482394775615580183582443745135272578758027237670230313772579399454259543860381884999510046644765566734666998598254762449113125861529828292914213999961547739493635260618721520771342488546599666976275548359218709176546909742775949926373474149274702727864234232482511710044104396290751705048377026898157839902781274021228921142228958756953511217303156288892163928401344233508806225167208143584860450393210435187352179881402738125482326396029906498699582785805049667410911533111360387381847096580306663891291416501099110812784808021081807061988229833881687379120478718019570967732895478194437953200922897784352384512981111640608729254148757843955869955629382880160658343305730094637810014895171038057436399966084524912017960115756489993178891306668217229165556371516612511034823330606088372193594428315964088683257381178693916593345544947594819751051957648839075327377966495855652847121931014838345460008955887384510804279484600071808540879447507282743347730431985697707240580767027404593683026212453767616051293531313597096055190149854752235114574432373046875000 [112,12] 63562263218517934950006871086939912792052342110513140580688725424064395124631944910386551145763323554349452561622006028552383267540663883721687717894313822726482514665570918484398642309311828321137300435439329771199613592927303147672901403132815626495993884728984454387615229468106892172453466808256403086068103444367537179220698652364542778753899474125400941719700235604333202398351495440531201715487121448301207113655095477036074468533483800742568059263446239297324020053694339674854104683983530721272974384849399115041938805505804830729492833153120983698484054687395235835478889351853819813269092589208782935330274427393544657919551080460231732892075641408058084543081587882510864347173417642580291274862329081797348034798246552240095136214097863709399276256130810159775084506031032789178789045033061202344615297119456147483849425429618279711151992603008245099188025504424189194451846080004062816023169929915929921991978753993863745825733681199118727754168181907117568568634251937474563926636799615197861555517510565586489578659748202777723495084549263403897257778605167259947223542013026972872972514958476886139793002325818933969634031650315112864726333981426940817067716330180350520470039215714709137230936553780520530014484241092932201411362742655708127219663599833418549183033802367964177054587200767271927162827142459225072517519187694066726895072913267414283991462986557648916948534439929316890567591468089340881253114763262635127107226089418592602514087278289862497762085845571926975332470110428271502532839469545210092031722079581251830333291057710145727145612077780544176333574953766581977918822304689510726562939112451514851758827902175029845938037458942506011014897243385338734848566413226896620098695417274756961840822672009265620635168419599929919898057064524984487558374675888787494260812283601066788542117923160383412057418156694840234040765627550714049049256848135153986858959910998284158261142053812054404752917423463118974349406892458287343506566256772296119226966570957254512603180818984862284222098110151022020429467651258283795908382868297243823456295088167746288241060246858327257475739605671372060424106951164607576948428757646070152986794710159301757812500000 [112,13] 222085169294478626914736590487591104180461247241296089413628506143470989523161581672617255938185882914796752342523702795963591734241093316293886308165218869865238912126767142759107045762428761650989492395348215266653455063428418562802134849934139206567250881882966773211446740526975728808286419268134372755692139410034292392510897320801189705150062940178353877360416975019608348906953689167421981867965057039106880090573784125348198346519783506162576449394625245957556872178863012142458789303543683623110423496704457396653008974142068377454084099993187962920887849134645705562221740518503815547974714218929663701850334494239168849754341562023908568194018574898567384847763980886138605782692757004745603706952111269649460032484624367531734970958994812627133061860191788984544057739753587146546138825478927266564540113065975838454466961218332780614756615403992109545022344472043496226794027970476854882150644781938132732042480060276511670095277672584045934514133971603782443392947467283101314228638064010726223211445366546351825370841963038105105062595640296258884813158622810364424457100303609465738617921234502328711248247503319468066994509351767994779668921335032642322819677694124063027515183338377586488327945033113384372608322888735609311652474694094479396201739012494767774536384249833213225864881854011664303400190144063304296893562661650506543630042688130607101842965512165880179681745700764549247347260192608854386718439584833562787812646447475496021454626893306706544648342073424720231054558674354829610353651990772807663763981978312377694987249906669553645614271904633295276821072882603729836733065477195575122123158165521362901982402304280031715820245157458786352754314208529366352937000795331017628370536316918370452939006520213247807246496435670171859199870042713672593444426621504488627420401497937226710826753417296434797415519444090810349608801415310425131728631213094352835553298234491962544948413753396421038932471734471260728095266538308915965455776781434432522895647894586789746362540182174014798630644006691430576031736318212376614953566506606905917967301974417436611112278560616102833118058018316751371068137056053869594213212579347782593686133623123168945312500 [112,14] -2148510328178768693238018058598913523028899931879060999126722630178396320858661690655236411553574163498348235195045557226494530414426234389220137074053287219367503952337320158497721313514747981241617156595437370474558754108531464614164291328949535754652392952899238771066070656661396959038388002425111828999953175414322882516182651685279103899903083032503316619303185131212644878258874311413585786736217232913495441478464231247571383602807089094332850731977567106398014991962252397056474041076014749254367094212886668586021791743056049861319322113591788550433954960242162922479799541337689617486132015963499185778503617530137514580054912147012588857860521243544394669380208757623681784675905685336965316119988003581017826745755454669023559204601653687763442593601632784845846340825188498540519782190235412997887915337273214984722514638135598986342392165029131693954108063389914715204896579045022694627155759415482325354652434632784611366643934547911554253028254428777260163972045068614546531039305231051847085432006951197627777891769294817987245375843768016313515869528007650217398761554908251714976652850420967065054987569893909315335174871345745620513635927401196236186258964805272370408724943996705766146081581079696729982320859299557450791370416090631960217133362225272377623317776930351534891432921563325668142998332308458474978881422117176761569035576285870234821400851097597193990777139403059932959046526533814057574485390909483647753343394197078484940668923370888248653507299111994886243905531061931908994821127733087502554819186627314383954358683206706662865960875523914345871958130084401214664171419103565359184787674477929516870422429510183183312311820437251098969867644779354071992473762365238381599064050676745805645778528271694344183541791921172317641467340673970349677187374914032879319531507837406193093433321293917979043970576176713557383156210183920498043590452984424204670551522633456359933883163165104846903830507519261215142686699769983658953728712425222261543433653246462921188111530758759911294784340012209141308254395955119946458796320156732884834623425381305397496438617349877528863488391345385028497016881873869081909234068916703108698129653930664062500000 [112,15] 2770333292805527099269420012513812904193436970242228537864718914772070959023844069561943707850129844107322063050946491376670275892947968227370853128323449995107373874559738643554473412067344532079846268429992378168692166265624198681595538504925833509432828139713560015371404681129249646025293920207519939044429862773128928085003865484216508851978615555281344055820093203630254067970889061374221246164069943455928969536913518554191622970200751338046969494928815938342678122620389801962393965342046488332783473724205335030582285379638259405191381120985810828642626489816824696101423143221289625518024415889527916170475009538084027325700552193087726223254338971345173903940687188584730002592960910115494108106197220809428937984385538219675071462433506875042301241284056521897914030836081023925211979868546767003901499692647373944775782312374378314802801547575339055780910881973840588776659725341922698606441482414941943098138367434697732395787539589609731823585334001664944977835629939377198507099694869588771647769834121917217093995209419794833094379111527368744320775759026371256232358452649725145036717550652704967874009879175135956913782922632943875187973441818991991227725547120780114994082518843995634079190371113303476504841604303489207399946394739321694009470835507853050267442130520426376718415476152995807949500173141179561366154376906586901903829175414203309661118057425746251167075785011179539650803175676467452348304146722680235836157381788159054137333616275249758333784457572796473508550272080941221201641387496607135923164790975659498761496574115129378186197050651362816450719620245598768459721788434898637875446917188070482737713233694501717092262859817099254360687136108496017879983436469210591309255438950304604061886275385350030797408664536087809762330422048113654564846362876122127636863418211867248077186506240040258152825941529086365367662818346450669264723182146689589074434112406134543650608844903883775855767377336287741120113682114536188324145375676961913523090407162631069171955415497616209754754442354473973802877636266704159860233217569355068406885757033957168662382842968937142647527163928423635102999023234731507114858573004312347620725631713867187500 [112,16] 38922200095245390945005323846007242969329804396919203415318632674518643854538319706361839708564032783471636569200984361947247552178973168564294779488685045104172463342722087647201205222614227267835682704441602269932613503348371866590353844498446052169183365431963312633606756060964863594792113938749506387286976617987401299659238291526510267028273398573769268740818492315478880740359905638367750300598491549107103990746329661797876997350752130868752072213961720388788133820576947617852796044125222083468842081185167666576715496262370079801614639090820953582655662003692636025066081135685787603730084221118864273956459454418115858239521506392304027409875713445107939659726417301134691672801962471549598037709407911246257981095900642589746586794688192737502598439128643793190123732978889735846799950296821265243896374633911593774897039430151721958573986089414535622571299066476965344861327334296758221227265564215510465939033646174795288639121288492928103188327385707876986028086917036561458501483158460823342452026030825250391280890860734708551688163409933218719426838400962147049848697459939712473735274805859122040601284574771071536454331168101835009881589400533499828668074150408114065902527599627158665221431689416582197670180023350368571781039553726875253427403342475792236777267453770477738410354876610331461300915324234287134374510331554214186505212374945167202086760830743392707955222061281026392682571669117588058359301408526103837288993442006863206101854915761788155067333653441667794712292617619305913343219329140683807164622107723835780195299737834039626057245877104021265793633464680017977749430399452409500504952083712522054682154185622800873608322383105526870829460120027841804336170660486711292161677386237908694969745456943901646166153276125335287796193096791574958736459645882257413937212435439493822452469576725530595537160266885647688840180911849571622203532388397677448819501350050045005547353754303620812156205018686277897779958670077238915637931446962843297403999623375451561540591027624015879650260533169335830134277825208883193237501028479116620117582044521604119192984439253831656406186831603684820803264448468850034146271354984492063522338867187500000 [112,17] -288677529190682022243427518255195671156209676339312229828693472824298370719850471548536411652339080033555134832668440294858905344983964015368329760336005000485588521230282850638188323856175996346062142956111604307154228969193862530487049477054991071892515076690331667674185013654121214187689654986685622902966571995493347593388800581503079012415466688115555873164447616506018995561885860749915927187130781212834527175529361238198392020189140665961951575924134779734835648991089384968917178801807046988520678795064394576333207025273756830572492458151059185420010443359156656499174202708913394957404652209316825451284996195463979722328888050713026728645827248149785360663970831243235395838279017096216612910520472432995439536118777826054513412576983538197434692565421100198821388439356973684421786044130779825939835374504946382886219689775607843857489515231826966115716625048210284688316662352152833785028187898146554057616966742820667662542252552350476975023046612517182030690797751822222168787594394571443235654599509984273740602250010863379986937460192735227547959037644090644374839521631064589428989739745216015755696044499918471010323262166306407278205731505615989340192932410232625210891653692171198103868138320756942879472844013608181519707772943819640669041988876684278524853116778541095115552018444225823465611627536388998403732940127289918736557836297426775321888879658663552916077347866952167088046817231466455068947054066728719030854904741156372860378275809759285848635663916063617659959735314547794773598025215276044290657886572562733660878927001426296928805923044637208233720439748482872387473024725811636172020109565340564397245998895168038606688457979827176226952577038380331675397632746228624707109039834038823648845038249738038658394206690838080592110470890243058970854828388647205658806562863184616855250386214670302186411474098983130478273077461438322752809920920361211986290417233097998972134950925676064471022191265569120984521410471997700807723720416705765146054347254557961466806466870085789994050251533015297882121569184075833902765027602417492422656489933661868923652261744281430288505833200926445537446915490242815849342150613665580749511718750000000 [112,18] 1067613118448333495476036507849892519111238440626358507281955285959268686658870985809676693240012606528261810341283096230498274886354659404269526408518046460261158980214846988024058799741261351864301564894387492729869443964835369573072032176074545988783188149172189346087150889261921393332496312354783782106489440700814714534420372263752624456255756720093220845144544343082399576178759502115075812908547600910381482865171462860747060436378448027124595949310202655926745976587497309973158487406699748164068578589946223743616301871389507509868696894127681714230896832424934102592762762190730754462453340896025570143394164518671090704904218872055593130201788511560876955861122717881430356414051386819623839547903058681661755006211095028795881852566541555008690301729934092666306514023615750067107803912751496406097723854799464804024426354252335006175523817084755000644445716158331322938003195007760828269619871068419045178336563334446165018458484999963679068209921335919408661237773990471145780380565579943865674645969087283766882099839035750177386154035815283523561554570188880791904951939371848092127154252343358319225293179652950224393727466522248601128683061579777413273113318121249587893048468166340829647460075451418368163902674133596370556449919528940716664500448947896875518721873307923880942460368021400974574137782184467834972112319148220251543830791598268049463401733157413384850599927620734855679148349886805968509912365417096946018568461834564160367291388815813937621703739418933146980899502595393281772685514068616041922133989054830594878881636631861128705911614926992215487162090029003215308186063411187926046440834872448656500360169534159733920679123245297630943670045282205772193541683731362484526578452526274172532487471022914879563369150599258060321035991536656352352493382046802653702740735670738178854574332388532983632748369354453353737028364392967563927971924078221942287540749839385012314764312209753503395019631129036989977263965159775740825978232324307698179770077421020743387788460878198075652301558205604266392558063398580289757442630326961810550433879013433180518160181645417747441803375713385483495416420490764508599568216595798730850219726562500 [112,19] -2021577445504887440272744234555926960660939332982060217271508500927693322277939860218372403204871921770715540541412858056652700181572915463316178566979815919252433287172510827798249195480224747711022078606047836285163944102934674267012177597330152411473674843538866029947358497650280318970684755574826510031640655591643431700663420813882595985553093284557368200732731912015205410074082023027670152170239710214250099796506310059723946052513985353941770251780667069780725717721868908918264860830094746945430696523430695623414559847352579215598297637223831211803490130794697144443218997327257063536000147050245385445811381869159679826065019794172252528269203213858881859945580011126398806917497391604299813827034238358543109903573700622463744414644339230556565369500509872230313220543155748596801338577426658111844436909628017305770759027340032117784579324177451196054011924735797099626132944567046128992232739891252480359037313861658009741661243659466604990384872071832880874592770856088823220015986426335591497807933237487545829319800957914796142067160038653222278794139271959121070787226098360826728702589493236824411982307956165595732328612354755651100793007743760134696075003539907453862687901892184989290669943551097531798462542938661711612951206738124986035456402497199168688292579581329978271009496683022095550440146203708312099730459454719783079851794618752150214191850204912237630766110940659897274971075616643372139382047692151133659364803607761630322533523167267527427236517503227262950225225394940529483449084682724225610454904316759913189086473173973182516558758211916005657588849443818172185778702866403997678407164483237980931315131703140840106332052694526699115454542990181242134194666841930861038987500776923329339541110571212488576662028937848356398635166169970295365516820831207995307642702307041896795155423988534240863515130487206350506259379981820692432154222071642479597172033315239202186060347849444031018966244532229896085038400707803010999610836835283515803453807649208950589153173739618425534092816947244900497324447053961332026741829683975572925051157871684029039061152866178421836596555775539014055547371029319947410840541124343872070312500000 [112,20] -2980573000154253208300568576864487276947946100850661094311350448529869661026458436275123164892266494677317750831792554334208471550271670618288156162811783506659549742454612517560353823847886981157008696895091282322380489449815885186634729471479105588408219192390489183631783938911372693594353393464612140874228033762158466291723224914725630663375024957992568922922500368921133724754006841010891981174722866227541209945577318998887168022972875125233655399408240201073171536277466112230569552624456480659037370641645121220749438826405895304860769007912268809112946636104556662978675983199873143632195460865528689670017550395155137305194244428067801135814371526894686718564930905623503401629328938005591364159421045386660746992633250599812930884649075897522609613808258912264710329947141071231160112423544934744426871833195127952052391208784674187189345113479848431612698235791054163309783089140349877623375851049953963090800681883166332444123303316536185248404317995208056739840662433042378916536977687529466890183172637280228436038334265706704310348641288601770598175623171259786911279416695511562731381809716103108337687909707058459333762537807447756610656408819123723892042988907910231207218620186535943899250755305017154596248790054007306548383017776488924796582344696538378323413959184358129478426584717899965037368446697480771684000687461879929048945208854199437056027948258583317686973756313904773663492988839526666676632322638512085004658554845046417765595922365027775045782581331119329058781995323718722402542307416799150918096894039760877908711930414789476259967204196721490752860043496502196565764119305371389927500441561521843488013005653141630881005409701386971711575071739151899727787231297361995109386470992150349017017604184937940951349610798945173204648287813156632238946063879175652533826277739931328382417527883536793183540924943634073618937134149003255107156526351859072149012429405088070971084152186810244527903133255868846619423937924522139132642526363303224158717701191377169845518157145194160878143667736177195025029452938310365994133977133656301954505800398092230764949226818529489365256733638334668426775331262490453809732571244239807128906250 [112,21] 45055064804355186998476806223975917310974458007781445939402722954451413435849328602972136443190198978988718141312120756086171892002640392825789340291787511839372463863599063950836201535521617155605946242532570035628144010780589134058163867292808483556898505786865826838052829242671202490199824992070837037149136634723381893372284624123751840004367243006843861547834924264839701624075767730427376905580411731330880301001319244248178873185854138036705884495088624932038094221449967429333953149650271885206255033610387049094832443382089929405205201077162949144460215275138211386504624583079190731456796949506380473212787762904051345477799865504633332953132224636474977712785361487007703297479669714875396550712712578715670247977845779253867569512555351124523228415166467326295890264938157863012640825642400785274693618681113700612802224197493228212751502685082224101225343105896970560993436661211933425098138567665655098541908329554838140872775340740243491236624269023274350046221545143753562170714628745568830464195741540357038507245682112445579223285526598822249904925075730756531396177011122405261650353814513853223598730562056320623130283105209216742478489191759516427500635515803326708035468228874512153987636244196733342539180173700626271372751923428363817534314707145720523702596291108985240666473012982667558746061885817307154669120428959817979524195784751060788534297815701241748566345432126231093547758710830574852730839499891675658446390145158971198068925342372988641074544589681750204285448034865788236203569431088447821460112103730840019096375298879958494214054913743521949496217272631960532766049704289295406067375284759907906305158653616309028950900440688908967707048683578633208505877556204407224971710040486582805143309676262627101939667715474355538066612080784901587426673921837193389973473187114562648419103122347979389572165538691984564817347050511588934860243010251917105162446755253749336688815008243624967684110283829004910721025060675781516363268862097688546516801825592329590498971636520964926115419883935382843083146867442277868108649257455188219845230105265119368890689352677387010068937479783193235383098596003037528134882450103759765625000 [112,22] -230490879387237267773791160609180053761682940997231119477319852319617920234506521693856268083836618817996285624343079357765357826608453209886728033767874552201567766025958230824112890471993819238864847469559693172011752421766521360516319216319425576804923167154332552150596450241743781090576297243829015944050017465028740906232472152268869952282608220118796419691489109856812954885027167338023351033040052298345966299446252440818418971969833438794386265093340820858492843932894830345645708571252270125368010834015953548351104783734331687129392447151589592753432611455132018759102187534389647249899272437151775527244884334719649194139277515245726734189358248054586167554202187674755466314521483724662841826622376852725730300747363285383940427664478569011340394410288690241008977617716968296585456822498723241925620251938086846806374014034762420145753200046132215502077601361319395963396993112257888671667656875214105265098843176865201530868443021740399036378901441652686179984798590854850536262128573148221501640038541756415392564747533868025492878640945870451517268947221820030320667801653572583783609451618097760933596765566236387491035413938894032900626065590826402725105429461166189405899561952767116867786954299518733995481430059758941712765642897705151557798292795956658810946290484706361073452356453982613740342944607264813518678427372483812399028017132422599309108900325599592441930823613415598782048718762231072129192314545706942913208179071840758760693734072960057321631902436799474840850755403740644071484958636665366737474564337061079288226425325061294962888294990720616006813313698601155150619444417311929344091124111690732946404265679385727456617361263547234367606112745335245873302741318049993693872949615485330203514471556063172248631694861566276719259622395835327357760815508909171082488820232259520469991246646397193263711865501427352438128107633057755719823987176224323238137595408033888420418132282418428222306685660741915176627276919106877469003445506030857844674312485781383675600702724289243247743849505503681738568380240222663231636131698053666358662449716339961291763372244609972639411844182199574915248518891530693508684635162353515625000 [112,23] 828369620113410656444130191964981507400083856480099032672995522328492725313510206866613748048814791779363788562506884609852288126676650494196018000961392012545519506886093604331433782389267998340974945751359258208301056306788213755126117101377247988757050560914703141615570692405753850213107107611007747204421028081167555025163193965140702962715978840643675949879245889746337695508938148196320990640747356153000295191732528532210474237429850579486685161744603729347874240033803983613823470269011721425777547962496012420210131144152990806522611808428674433078947607018159762168609615466566250743248865939738063081550697703720356315796724333324224258792549300166057987346137598857741427963588301938056510811486176981785312205092096297173453939744686785586611172241410550207882332935368471543043698191054543898145180605346953929816050338316059224487281433001077421969587321588908873991975451888887082713338538998861264466475745070054993033409077081914230627818597374500362132574914143307272845658661523911375240709890312630789756025997855337202227885128923235076585754669644540687712675608036355303600825165587271691352312832016779000712708634432383067390577358836142050379099798254708813420613634085300596548791724975341707938940224497444304782493566856688621112833049940671927840137550516891185251046446903049830831292792773747532433712165606057895373863504488643320140234238005613945383536901908553737935445181318153963070568475365457291177985559849698427741078829814847553570239965032342031954557314582250466432324030700919223860851293574429440222176482818478972115853701874534638113008129805697187028897347077833541356321654916484930408989892445549144903711416087622291675399483840520000964889036536747929504894899110626434154835650710924211776737421605094442666607858318068138479554025622047712941793819502947792768362401980829100698910981357627329965334108456510945354904122654483229966468901940861838478638892633724688067122655247885802710525482823042928449901191282938845776917893943123993256121321520954152260038975697984609151577899927208721302100141562427430239670486738920283291600081032076188194300585222393240591998164745746180415153503417968750000 [112,24] -2349300272768699917854744353082152965119679640954880621431994424025692825731087736944700836513199289532817908568216113973103399295340906735061849868730335653170490187153542057738134641412506060606636507936844732271155119259600403993501296891353307541070048393139041929055112739513530544222172743727535606441040542909395796833142891518762455721879921242737298877168120207904052726746278900183028234623543225738363693120183341284446858010884081897602310561544684011683083578008712347029943898687022774943711645217311742428065107089233833127842313889790783044574541104775592216487759820519964877544363845356058303575382822900807811350610158199024159169284927940558459513615680165905475827677425412974751877066174600289851083907009000657203299170929816132871409988535540593557444735205356424245581960813890740976113933350142842550130854286135463127757043348748814965701172049730589723658500000378172048759154533056067849562060353235051880265644668301531034347653901863506623062386528408033443089654962313631556421807276543182135655304883310897720335924336032005209074581170826447848527059115619231973327617599467432105565095220680402538278652792439204736016937230458657962793408117955308314530123023494465697883472102917324897200592094375572119718063588233807624461923514538259280455368192466002639477684295754219245475743359307210287721929736923624804247313719265093871548420698535740369826191236510936729738072688983387225971214323917604950063455251690550677899832339558439860767938511296438071003281458859210233348275817121949617693512071839793462392931288148079831682364377605983642329877406253307244906563761887186766250527642977326844358295994586990275659620157122162539823347666764119701679824032311210558872441371834706332711774845242178668259666834351833777377868261294299642433376944122755252974275331946447391487685956105995290606623129839556454214422759984600434818084006776126518689011019082555056075257449730127211971274374885481414113129199441293058621644013996960532522408552092144077406669715680693793505807315976194027808299731072016470614571063556119261373855491201535083720060803504423245204263751007012217542069265618920326232910156250000000 [112,25] 5490879880693986837467435362573242478620950886562548453213704983714103792731073366508042163375958118993728667823277811695559181504373179028138530539575624406397717761105804304368084141081718992748784892899231952976120234693200747196395248840255275855068323798274029809253294043452556912083240442881886524666829247306522218079465600099266067066864148589919357182273317273908546717750951681869779093968204453805464267042133378603277327519872599585459890565941453079944883890683971580356814352988212455151704993302277070774152188715695519393751233880013138402548501377818297420828499833686245788826204187520048974140239920420197650245363565101815264940710246490225080091351521936816359547225263402962366599436321825286424116318702580948360875894023877502149980010156150100525516335251477269598170490715368712374448647660693296405168245353697104520220897849586262996097690643939100102519596338675509250270945960490480135360776508750294669775687100023574488159207467801789678636847935894944004579700703986411639184671070715872094506993121911687306217693900369435316918366374250992481484941811018225875533828943833004551387507030536419534009016868003152010747747067958209515380682412714647659286786994445135540535314879807969013557294646933916380886868266026668206002363706978999395308464921539951861265297818292125649575373937071475602363036343658597802677030056633797027588534401637209313084574903984542051777459223451749858149820076093041590794154727180137065958080676232544394783222387486435547271949982281599290376902316936517522823424310993784144495723728908912240209903914986660033706054701587367034645800675040269676115653066824535498088213811544978431588956684194321101842291828441045221733783536597863141529136257214989864715165669675899878861400906497527695799232497783354236958995447627799697936316291188495770306992408927579510681942670686862882816921469853979592807683889475503546467480713111765724418225013321400443793368197798766047479082343424817610193763478249750566160147969065480361039916363202674334067412188832688483086350365796470352115330016322063190266780344203109679346043849944577143172845697105532991599829983897507190704345703125000 [112,26] -10826096453220701141214987336965048294571079365820503612645523461836103654248297285628596282663748246209851434934521205766786533908308540085317589625507515643443219039313550264620645602759558248736552020947561033588277268152760068553080580050382287180978481811286563881663286068392703830278588049345693946594753026396051775234057780581698664789735576934151886915489041642817282184550153426366671150842712982351439298268253610066305537667818296635227256938910013866038772180020828011313759886746929982700257465691930271470208462892520624235613347334165789210004821163040722407106626305016328471899142024850363588944402804815870585644598786330392652728581683582028296339678546566199704896350291462341811925274494113311967412757666537575935030684032955441887357791999269724286725896115743345547454157209582740955394724532800049086085135231277061491760223704198543714215848038583332522425765987817464142333067235671963066166018455829863056371436326822612844995705268401292064670720075366794276674749105794555491549755416240568687086877995161436863037554013333459165997556918996404032910690427239910022646631406408960518534289778035704216204042973573059715100108831373197107087059180183063759685498168824082517407500788427857220341248039601541383941640750786003349171474249076692941885668773137258438663371920093685932002302796166539286131286524737267798096777452540349531095788722080888456298415293494839613525555549552644040029778249203703532308969187156116761524189521467111078743020000823211449034283338983526067863664722567793300975031283654505202328042639438810244204595395487996904270543655318639880278933584252537927918062972608792944848868028932397315564217143059825944057238599036187215165823652261016310568352616672160483550898588440929247941701051659414295513313802147091441610448464914980895255474643868333663130998863191648303555822843559118939567436159807955900690602379015799636287225071129944566934988329557261458527966769154651055406537966064523635941925320523809325222217125082182572841615794908444865286298203822093884245697892261996486186997850673912474763124424521417469250036698864517378251230012020656090498960111290216445922851562500 [112,27] 18304324123929197647504858663690679927511868129112935429028340875904649501536296603693118246334487429446773811456718264402368448323128111450716611045532144542915161617166782931427070684165967906906627841112304287267877172530930093887498838925557931636646110214923160061677963085589918024512228193404279115445716117105059985476972522408094572029036957678629551667434614474559876803478622486235803768241944069640441805520082800730504545644124803770481255500385076230144280527082539133699820272041209853838556738387280868257778947101946156183533227030892867010139266654524734252679849997789346435618710594556997175639623815164692105039698540580297126746524880727972336990221898405705812364952387904473252506590948788291516843235656646441136050896952543786685140005273981143396392528631331025991609567859595136255579580925299527720189196610279629525877108527767395605547961171876871228948584140381928881374375730859411978083900561259304572711465727793842312841092065840603563710521421096370947854348806070076428671812819293997644948191788481084893209356030430634809701415709398465324166428235541898164492288988427649486257129111355753347413149793886194133641396650014320024105642316730517591847996106675157447564944842723235942178189715157928192076201216478637186898362840131101116202670813398745667010136347734468044813185239455684558311503181629603287653360908414872331443273234974474915070221294501067783365118200910945981311695521580736633946090295407092241645310956783218581679951984837260351972862222930559344574537759796959977373602103462582388211791091475227563930701602010317722056604259525171577751188968475437217445252460342230362830806200661042625999823620609072774835091663650877508721962681668575808137868593125091895200786801477889110435814302070603592582768031801822413059128429221934897232042961974123123099181212721623675960111191339020357184370077996241102717411895205589823354923912834844891352499753989826784583278429752541528627331435017802106938231188855719255031374706950587568356122930954919985030405322199462218352901214786547541203700025150930029078624124839158574494394690830136930050076049525387134053744375705718994140625000 [112,28] -26936385990762716859835149387883460496457572705990392566129753859779533785241504612781812392754790285656862972077236324331366373125123801931331698687313667272032689834339884074620843859630672301573437379575046283109143854958021520656537870304104793811820740858636567946571254274653961551198770752106938221841624088722893488890665798265958425167101994882516205006677366581728052508264395147345184211906084587786691402367727771405546977236827561282472871865071751434835794054714587382624714316376096763560243406861836185875165083997187666472289925930482375942307758592906544644198075630002499629230195958519619101079809394311261175813121841181711335696330024098248888819075838274245693014693055737665059611866518088905124812075010370141066727907456190485279158973153530455327331489200305786636538530238868355509698196947369826661797212713847421875029762926005350940190698169986945885780712325462466365920043489479478231579189723918883721834803966743949461539242414369455216126435391872848906623794005383661965257948211362519379040200481945372069217480541297772956347524677398060627521411911469019351266180403201679783774388549758083049833850521773470063338154814242838550338414406189795870737770617520964098508090758298136207675839263355513770379599895106484074152069973251012274220139751410760442513691663523437280819053310377404283042463410332323711666183958698416236156957229896156971332146922532938041119108343833790862801826622182055671475379512767299072683302529923510051016501896830343413211834880014840854979266465934197541980646763357008837486307923674492150425690248410927789378718037185188499298799267181293588253207592951428654696480888344545699716534433688223017967675375782154578470560893106537670901386296155163330778533919048521038434416901553616808935263947701257425801775556733559714090720978071964861728884992019883145153350319967305093755813567136144005288468930644995352750974129754353744656932849157893404797354868548915487996397475001653179608061130819872013625862967468279937471220234235416069793925971260790855078535463002848242696519647471148195765953640537719796851150126158042606705489419027799158357083797454833984375000 [112,29] 35092787364268647325967690703369006442352614061904050011964151977173854982497842778704316174843006829815330386470405813942219249772837956578269236318079305009801382728499156322009453834062470800727942318712323218067239424425860686884138431058485220740905089752972880706256248494531556792133940583549434719231231696922738014020254999120654016948558982091845783435995695649154333770908174814480802049542334436098984603269659893513363214786898363504818012557311455603902574271567017389599305740490358245742573492163809488828070771347901273227483041588941565973798970668292325986497747197770774106521843838519251992468519402305105698331288130228348611051435877837400986166941928036834017958678111686283003072588778935934466935337044847376351639752247944665510686067503318275743683189047759268444691042817900035897497274313738192050545560982980333649419772425383544750483352005417985038924866116529002389338403203635892557709386253835197549081562456151135133136274789746422262650755578424821957683242809181230046972612330187490478434877190180156250578201376536764434015770968008642243260585321438216241553927170597282123765469871552465972622262084418942379303217143706473775911751163752742693534140497392073368217831000396951114006051070950449406435406359641670287507609648619517170202912828148581703394409010889048753211257884208495396388043244602003421957819052196458076175772044651709630413542895269170847345933160280300266877886917437744930321210510897095327495109460955107559973530137685657478048672330283268900818266681444958538328618065950135973863063298893417409100099351575892197028615077118011053963168837129704446478867475206176924657589590520009678664610185614532468686562891234030426679473641490946901789911888400755508943610705916658102758635452076763462015512426483074492376579662172676746743147129328015657261653008568157274622098458195206681939798806084958474022130205622064789359329921241533419422488665291375003492728913512835876077658889124004338599042939459673589215330908729851057461858609657241394290238558214547177591876641765619868492715885276449601604959298796155265184485366010067042275011317542521283030509948730468750000 [112,30] -41389303374318035573855580663159844035384825896405774172553298300518360090523218231669222920306272922145149146052016843482886293053776954890182915939705480157475442140228355374593392451391213752299211706465982987518898835342595968903241347413163462903806936697450543034743371943556018773687099369565119642048664721850771568322569007688658999521936115333337237270565007921893591921834884446217958354749133644787086980924828523089400880553788515921071395070048882184617915945538999225851402291697333682723505541689611521676315367128429257662349028427793958828296871304376924446420779922609740907360209019580233040323730055110167334587471900071687120203696112406107755522286794628963934493131980007591624350658547616850406153270814168236914683793019856691438676541375873837792490515677052436425510971344845122492400317346563499892180019566232178476740677448224922759298560705111239590678578950477128564706462565409153828384807517379282741174977323799844330651841915057813317075067812397695858146770827200122936391390357816508297414181661723433816878150468902301258702492646087282533147420972922415182319214549994944559949472473755762076339543891936782633464377721891873936223647299505868569111900561878466301458645675024309516859989484043532745866645732761642620657035739892596233555119059634980792061222258391102645243466502481099651220604120635153959158906602993768663962657619676529153980888250148143571645981818708491686717306487580325993184029353717924278204819423864063302705492676431666842145546578540416421790441004255285985755962845399092707285452102281591408142661769660668606189065728148582133462466595208365512713782633466536233159913766231704126641319784097943385620039803817574509578562624520683105771407339391374375071259384090755869673346205384858006799618567714252914887682674642888266812625669653487078207633253856356015208537842985502382521946340012537051128630237835702084262253823814800698345613682027897813177489121460529954734472920136046290432687605629430029154036115453860618027689030208932355083256722768236443913256258757062168165448611188614819980724870832454789026458251400240884176895406199037097394466400146484375 [112,31] 45476178259758899805475073422280548287141564419906751200575761849675012218558607188917208186758748362609140990532060658295735137243110060265736250986040224196079076774398695778014034528396233128999191637416634563479405556893114692770405170581117909581810167466453764425086950574760853427101623999070008320110982374467779968284669041889541872309800525538569473603225631498945071879377643228476206072839581698500480088335738595332770668063030852795744782999168158681881351093881991145040850045951428071144005014396062530929773840630577823684433270707555911174526817815957608184443733964317722094873310008528437402166143759678814860185227538770694431154944499645795100800902023109432635381151412203342585503276543467540855568158418942007633677225534277229991004229838276925471091835260782583606445322038473215749335623438030044700783576149045914142763070757106484413582680159771495656413591199223666424529338818383651645020286147846935324917367797533969084115326501911994569936006708195560570263043208829745030176505634907096439120363274184577265004066782938513243073913376836176711105476277281116584566926245731209453875898210944195615665898093944407100292418131610986707384339268667731738073635993646570784838638268031058757203305615798683496643678835263414133619962803355043521291125766673838749268131228461642651495510214347870617083599430947035239003175372278762057366843457648706993820490719934709384923407429757381163218376315380804342230885311413923529675897416134038554892740183858958693007555772944619966259865041215329446147083227457672302304131627052283422336264843203282327777904821048039957886502400764179787339712951881878274097950936935609862472395472763775845396150518369797108812039463138084012995261351423867849048978964795350310718178259757976870814187313284216497809258643873239484290875295042848434444602002306771643764537196012010485401761138533779698512414344988128416659918879495634028438045792877293412898670352866270802199656289328069692558242294128086712555401463261036451443107923432376232948955763901195382638142230944984568126253581223710981783184104183349549823897096934022243885920033790171146392822265625000 [112,32] -47950726974454786687615903873490982881244382389457996838699239899287140017559710811360740621310628136864871247658304435069134019256660355893761812349877590442879974148196344376901591145605582042438803167292746388750252255452106626348733358655617457080306484077866686836365242621721653569811110834897703322293359951126016900966616393184885921377915177911231527688527878663258595064576372154329122848156055480055604479759875914466593467687497096451883287367182083871455831124199073570094594960100794540007345286784879407559699984341348497906377957661801146028980860217250018770905974656128418883347239199629854270388523119573302302847422708877728504451697420487948959659241057954719198140890804384638966988550148696469065032867260923031935889773296335076497166409832651013927212605962591329995521125300794717675225553511463714564895273833418454899245047793253049431038434766791248308659252901540184729799730752674306506219704865607152496031636876586935905711421950419012811947711691551567954405498730231131926988738534564429235836837938419871826250026620823443802927934138352053513436176577504175901672091188665688368082917470349739574748637660938063746282292774843516944461115527706135419478576412511287677559172609548564061649834881480219957219394173882210689918790138652637504525597795093749508228494934341801556609755696808302240550513777531718417761360193699009365666988362019705835120019446016545228170884179564080021924595703278104349692057240205295672916990646510982318330898134357726059219022885568137126198767122153606608680272404671955910329548035643674725919783984424121730807584184012303538421253523144017336234228733847691115437845089187194847447740123671299016950547370406773284265165129829724401685529112720333614062485084141640842172631439818772990575579909601593451792699337716297897193515528106047915851101610792744335512972256515253719724971985188397889759133560659582292651818042517619301251152196622262736333896456145351553444316120156676066277435698365494833994728828082632712344891190406246464334178912845375930076192831382658408220197335093638080340697017339627840825863613893886849837144836783409118652343750000 [112,33] 49400572421562519131177692540903209750715787269828920036958803088542490274533913944326215006097059347742760086310802351151812497375128654441643803783273531028169472419664685399606005923687808654668532292060530408910417814464870385781189425042206876224276462547384580019402986790174607588483105286714518194727505662043951426747926884191938896541679793923109001318346522006531029319242011405272548315798942403457121585770634895205584815561592779204249712683274143693425710027309005172175161994652548934439974399539748071572588932594191707574880708819078211947957957511044468299705474087776210833994913821968414032269728682460575306801534565913347428205443552120255721707014671260865029144539326255167090980787050543634300714967542735309799484409596031806956044777349893335928975718828408638107742896766434374078581019792707458493877090738527484014339716070856008825957854901726614101528641098479880854483379892240470510830528479886551680214273841744669271747403046651197103595217869047041754463777991081273731459300719921204446485949286819696891765430539651599419982550244544308456739739624607399566759973850647955537588347025572815187639023065477794975306558557984476065200541974690467959299602287719521866834501511820835944448245927665426380393724567779021103521037244078560330041221901484612729313991015725215029293831218931967589929863630522942259675804922950440810278657307511486676068130934887656552021109311663438861375396732545631737377680274637942637775067830815902481150046929249147748778559030891643988649339247459280992741770395893399398476491623586431473303629359353637385195488787443925907009710292080962979318716940280947296847057640310281301592452267818370606338552787257682963098823873332440514954680392291852660503549805965057746340258970134440660897312026811544882915164805952982583580600023100003698497959898896035963850907146195439824010963020149970488119019800065357584003314171582619833102321218395852550651034592075466624053281461176853052287788731902166368755781050840314362266525117458652339916644716172941772627784252488976805413804677589915482978592091733066648043259938560822774888947606086730957031250000 [112,34] -49520900500724392925848763429383221678814932858351988987547575565636694218936628394810437166952698625861333294507960608254147716681609487747445203612237279771252781173750898439385981135104834552522265507260319752956518103808433237316312144721350752674420554986602307356723323772229947986175486206823377074340310231816192210163863463420498590998954201569019455996882119002188311727539439924147687695010247682025981122888829510703655852123749183383941947879142062881789965202436051499891094552258211472496433670436828670823650215968849088928255117698821773855986954103480854580307367770013673094823858907910834257098371597057559652606943760735464541112424067442977905750819891424384859033753994012099960947004990668582441598292119993993983603950539964775136707954941327490913572280930621154618723320734937367228993152861923119055587768860164242068891983276324845962599022407992032586772050244292577153181317679452492570152977395706968288026767671695528722598972907641646725681553196407772111090344275169022722487529866867712699632891874837288197862755304609976139561601107600296571542383420375801041561841445323078534267563453903554642758726447291523683018649809226133857797409736304135185462350121954457900065086269443633279895354769835041136177417902495803987047802686216245160214616233992990236841223849630202691458988795223260659713492361193923829844204062587533426835728880399094784410779038918241958097610446265930338375904357212486200770049632989852248243554058537321567082894128592496098010858139537679655383955959944573508838798607205974279487863519650388124591698430716666621686837897280037785454972400193199134543634833871318575147475983554462908804349092115228389047960550835574021449001267484065850760809119333328552090385512102501000811949466149277912800044666296903151099079028767077543009109359947112749783047489665954447464375184122445006666854111707797006746921498557628504096418710190728581275734920493773890997052088530204878948973314433688396789983194308611494008439271917701521462823940912520136160403182616720621308714643936066509229377911087537331976575406578293045423144747019250644370913505554199218750000 [112,35] 47244509743152162305301907587629976721321889766781019503974557268006525806274685819569282037299083106396105872320277270607958577753032386506246557609761906363962299486412556951250134752532494738688291020765271095707912708729304120621020641237499984342779928024862099938711657066522252969057866998589072957540043435566660164138217668315316059543986606145049073468571130993709167689079051106758242606447517018551213023464510995352028224698041881504567064213236580869031206741552229739326132591330974977334014800732852975091600772501953251979248040185677494154540517810495402598559969019086173473396484121560782658359993313582561142124171727388244815352531669800815553584792383135862633914887777751276017631907973132932079029912897937041612506378006738640406975627883940730737243512388458583982094754501075443755186328638302883477032520928003017517692575480336233497773984295784956552380120839841816173949157658860449858108769920023647559856765746837169887144191764736446273274016631184855658631956647703870453845717421358147758729335730672222815995513220266940529465837789220832248548033654803585158930900486246147192493834089892638849525711854825835553894136251952533641475863468148674655501176611135722213745839885080494074505755247436756889808678142278449074542158403089743910928162602798425353118959422008160587356917927778675067145559391953597073833368676493170836643266970338412360214152086282082079829725418762857197348585320674903676254569308372475078456500825256816651672754658951901205166760187751123284585834396473091947294630333304550753540113375898496825375748594510127705810517810927869725625582740897972915404605628137145532797965564686997542664826066081455499471079974867641619857684718400800331844050792362068352802538257856566085601692888595657689685258727664866880134154059090558502830464876740850598434388775694300073329445151837041309384745103356536733939155660220673078240962520269173588103881726244322599889213328790697855562372280599566142112753380784332298699728072763424995539315754746084107953394225099348034788618157361223012989865925007153738124419687315590221654559854869148693978786468505859375000 [112,36] -41788982440894155825014977863894299284918032011573648025147102880351295870068730948719743258024030762739621715950178486390009245496245560296713431736522572572859851427917219709785046527578015675182968140774478835647027633217135564343349049597232340975554709240476034443625238368560129111144789576467716706924745721392876100427364463047889261691021011138012152639925208134988613203236474687629956753830690247022518842269682384317593847048122596427196892179981491655921219787906838180434220659016788961124193119635507361560706206733205499497498043700565467649942348412391165881786088245941628632120662163729994046006583947155765476406345359942828255630458774218428676395440621024964814445152494187970982664917035841215128083691892370636628379939804900243617955029482038234023267940351048115746826650102064804190812476100464641677993104099196253529076244099762900861387561834258724608928319048414795759690099141711376144592857102313523119457469290896647264826375029803184643399023797523529149763481360380288991632195968501802925112398482509220703418795335486885006041381087351804634272715664996233756457450569563022192912544507202950778643808887307941729992404929627867192577489461522771522171550833417710472246722982685612102339289603377887331387509482389744890082793071871600682548802022424649663754295930468086865518725553115729560697569074052055002436335467406005020223436500106684463722135062614515725646074883571968008696378531993705388986899752043859177702013711774617462250696270933197579785463967203352103838573098186296600916642111840675653133109407204957275420142779914925452222390549648965692128692099275188893807197579516587954159454461251711946593332799863857556782605360970428076935671033303860774836992016536697683740788148071777106759685717445275005299966066813724513803000942311687355773946856335151264886416025113220644846033316366417058379643296529238010576525701235154370674293845192210722920102508809451216392688935455936453977659071883335586831695739966373062826547775684935514278136633571442640141959527725109463145892931173370066612307810134929786178225544907016697493418178055435419082641601562500000 [112,37] 33589075335561359258212197618435015774181417641585128223529119301597163614370838268153807014555074971816658990091733320572385300071043002952309622941539386140119140253855288634865709574763927670490786641971836882910089372729575082023523354644805046174534865700737220218314540414295273177271500081547611725417410356467386139811525264443578121412441160213933832322629380519599186213886639274681373298646371513505211247292468367777535627844030619417105194145452738993610782208324204918572770839499166750997377000266720063835869464635554292866302487386683313078911107454804983226309676543193867099742638212088476778466338515194278448823135386977204222331557627523397903598078082294004081981844838677699059931776369546960629419816051631821095585203266369869795843426636590903132431017188023693667988061590680008901941995373577498280096993018723667430440816622373552139634464656433002047913725991616651997133448024522164788235537750274828007682168631935675562361459067585544594247456345260970847824182829461068986482674255575588136833290363203395745870598963656616007595870958354532701688521952039024676494412530361915101410537834919888238656923359765005651434570008374302488144245458403292160794246129715462641435038471248365523170079507974033401313622859929361451312469903096985890647200026249557473281223765820970998368666177544039469350820751561288867981251076543415716881759797057134431870130307309891999172009483279352082568302465644341500884343145614552772807462471529871435859378786311366929827980362606644265646955405102277316315620475195961623959239870218529621361009339026635628979186096435313121728853784404275675607820446594233864597765543624127650728829025042211186711447398379330801724499172333449213168343653440758707499404152360115469628507831252230238222306920225125638779989681709955020274107823531686605052120704654638509824719989394742078817155259261380648203545348732336853794028824026337636805692872755583578575458998517630944552444901886351500457361680861129319555706258744298391471914366037921398159365795513871768409858060058482285273576588150286226382677801094445158014423213899135589599609375000000 [112,38] -24252575429416577583792602360118337173518322648206745814369382312104829078433690372208697209151628842969024147646423034953365318203071767821760920117151533800403851784820127294557345606682284031286906490695568085153046508573635741500105291551260276092661717211748805425747152946089143810968124470618518691304093669626448124108403561372693114326916521767239112957430217090431445041019364408517409745180515105467131487922374177095948532160867151407521585493770470407656238482284624098688494415322542689715337435123432112921309117982231363366480868372632464028574696829425387938219636919307322170905071742652329176927187742964712743964822020460063519230504742394331202261601461070784728416706907983684159834378830438548986763568826534670312919926088589824325285873106692211881818182192534481046948732580685239692785962486254173304382810038664424431013001502488153560612171163856353138021888250984453255614138164138674602242951326698715505535891475337622060954535092549559679510044000638933188972098392434333853073485364420385696243025156782832574830573964619422711276165121567373603869945040742248584893351729512442799771442259229728948875523219309971739367484655689091567991739563495505959419723339559677560700298097999852329193902394236726141745759593779238676387965540509560531437715542364500487449872395535473361713845447884067723333870880835560792028668717639433699864055432340721582379583156670612037549363318285370385179307295966125920279580528783772764416866984579340791836684058875694810021233641257139425702366619067804839095732386369188953760599145302524739470155113716075876401115435380512424687775471847225442618708121338701540187424955358691698054368621043245319729136605976605021627817571348870296036169500242045934506631925988537859775328035021028620955701551721119533053543562528445580824150349857867422593421610031347297119903687010559171212464954793113285008792910660835416518558284934211736785811848524156377751766695803373648181277599925785521532940799218452026286826637675201856470431543945239792635079891316933648855649455623630151701841256649949973595459945530095069443632382899522781372070312500 [112,39] 15666114734131517038464611912471580084141758451970581650086164741902165946197832504003498502382990779086973032990390551303140204492325837901185198954470379289363730808067718575417874546449299250985656832235321243156655922836770355388771945871979995957551243257046701884093256344989214943613973791641705279959278387917511358017402176693233046318209505268050968538537947926082316561358104893532983916112875294781025006113441858719899628901092837841212634693999120934333508871298257727428939211354676076779606960471720554562981475092120984155552750836400228447719397533727455181203870281976273293997981954267913734107497950102201226157862889664689238442894391726036856290997638993185442519471008471378520242554297634957213692103944486816868510474310069650659194622197598199382481506079258113424031609679318084903512423651904553320139314447637715271450091368120083111157500982972099632686863494858010859667901038742668823888995061247387470307791015735795673629501666393886369662395565016990799014533112642413062152717543531541010865604586495284470327956241598689660361777596543243751022632518863928861039526875083793062446766634779895054374317767285974550975964387078988756361439676508394025965658593271963786010037742845436847376066999410696298924579343587812689007844768179434210869863089181933108994138207526624099038238380948943986689942008224414827043081162747067060720293667796953891539143956813927329444378843142768862248016684372299056741235170815283129813725329710505426865682480918671176647581331097106787005277451377824283094486142777356200651898930853184499265405064340583771703322881007861827275388445298355709254262860557239996392361436101156488911008949508639156699893663305475581005567933649056460243940577357656852750717006156702316512920803914948837072942057392215789955717417035359186380281179500066049445463746299478012507585189310952778904800930786694514220219931007982157552394456046691379756629820569305747269978084082771717487048318404273248598770855699410789459323339926807094796371527356848835188005215299154832893729728567093935151533368199829434133651950844523526029661297798156738281250000 [112,40] -9070822263233275341560028800357949982374184276178045415541150083971265390042164413690925843084451127064452671585156502736410809309364504006941313344988034234954734011745673360578019420498511821170666425850585657858265100918172304561013768552622020328330050725274786569686506228747953959212784896021295014506408194507089668827962775471686060346566922177346485319835846056973688154674135619593012074222060280010129717497902181700927921075089471949637254114898242295483066430112771248466722812733752512918010086099544665788356774634457312556221175564320099065476100150236380627613969689895519361023092042624949584568034257361179646382929864639475708840144569849602552358058864332069443261165765286149674802009543810072589963763708244086655077121998462079987510595528520837941599560560335277958755925271655425365317024313921995226185805190555573135285869533184821294640847617907007712827116587640248566276897989415654934659723042856981310631697654774840879781273401432638068638905794016644369423497828050221657055036531709273135126527813776799700560184480953491736430913072346657344618649829126381174579111332572622812676014579518441864286517681227414113566717242686882333961219033611439830421236182717761884117180337521136416132214779032790234880500330241252094462690498870278540665881423625865598584676653049022011759446553937703552381305077180995105561961692854411578653698809887899798957307048101888999904095220207322271254385888453989884361183849724343492339032832114951704465996642681067896067138856119299253062284730330677883146121659995935145255026461550858766716357710035138920773245042692565787576475455767965094850063045258340358542171350032590717154884259145696375342079928463345552175809343265432825614509477640545001599247030591626437354225797602637039478091482627753425831338528148510555496726192003817194092060697778038244487340353804316895289787194176476395024883905216053961588060008751425041131095041355467632649422828230961186611833935072882025658914477234986475856238786474856427991369366775336632668170069859479557306349618259729700845638295100218512212464361255115363746881484985351562500000 [112,41] 4742020481899012369326994990616853156267299583674197665441530039272868140325220726377208807157463793052029938538930316221919081662384055032800405685994763013200837625679762063085362530680067650087653347051004788218983513966629994164820217036092380508015043243849258457383472548883895930442137216680247918900940141293539478466137782368201161021643166831124547098662967190817887215318893397078389422147639866874111850041376385638303828637710580998748056083013378056788270485970236731640136737960423810981139323346572781332352334738621632149921444063280528416287270027711744484691207622470636423352038847106955249256307564149302393017217660026428802403388391588729175345505074516271681413573058668993749313636139878850310121064883497033505868858100082288136786032579014078227016005195149153611548104285639053617603225163899554829559782116406923120213530561422505670101949027481273078797727834184147363544356649926615283228828257729530074661823336043688688980532729183970063786291385303949222125243454128602868195058747156698816607049477206801121889711399786546066967740851724498563728023253899837276831087997917100886047357518293820283836102269444544209998122884070973394942471599876028983630624937373942077960946288078740806730722872428502236849980847356740321874944024216718670336006364755358247607829601880851565132970370661924257238867428782817583854858572972558882322601800408025249709797279040996142609188296121675276120471009452622880725053666081289359842803817586900331019457641815614149986572978442730241694953474623898439511555806773632704219181121758954723322811461532591941437236918334234554610205838421662646631290933534058164445616897977244517810936043034810406644389656806867296813390135997973845987868938928885050709870543524003644485695560107956813656799861288632108459597940157271139883378100142948974464778727869544143240229443235589478560249431624625088351796812418116218798762411418281058319053562599579350986052025244370579493696009043718704852834972488426475729713756146600898078122982899744259414796123648044558777237477702009079797059316581722687722333375859307125210762023925781250000 [112,42] -2264828174417464416287781273038844815623207589804773406032520482240669522857993573332059170472933433526843443552056422476592826997641367899641248571649171899426186155747478695777878846962879695498204006733191899933172254058020690991931834992031303472111496517276983599032065382324994284064823873271171544850263811950807857539324180465082247691415951211333568018352951375912762819350516693806392498351783250061707447331324443917165228216997485831830986445966371754987068008693202424598718284972234013394491293009653576474000572928979207771072103160567899088066096373759551393047514134592364839273436142538929437524772328598426255924344461856922104719175582030173733941947079068942652059477831474402098381210474613823157951085072712357292797746259013521853074657470300200128823156641637146605914491829940509087705704038619337050344418009026813928237929790284251229128343467874339694466866217320540199265721088458081932661001657662086754621660741954892529469687953235683303417219999101512842584099879845088447509989090697008518116077763496495870124292237297804497990305552365139033145876477895801416072443002828465717143206180130756836325005951739755016916390780495946235508039802875452346780106761483187623534731947909413100658270767962749206616909918851614861283968975710902559657037318424752032198793962851832985748239427071462526849116615761148182264539503476210249712857171083511185464036510765446612937266493317050860284309406503909452021940302299813772825405848360185048306643746495730805309517993387078769162910896139444953582452220907430917479486071930020111181272233401449321835233835413402781083348707770425091033301670643173112649359965748940679248717853602236531839013907161135874895916271194259403459365923761623486398868925375445270874006591992904062562215242626990265250411758631691931690961626933036523908453323187416614430718782630722860817872389000830199406643069214700728572104016574236768361827515114926816436769016843167382280838264040293673011261010296407795201596382697049541395051607269087965381225562039528298779544820608056037303268561268823622079082724667387083172798156738281250 [112,43] 1001779225704825078489321861203304933025991497832337530458329403458315963079345886204810930816315322394393666992048079183042701091563463553240163000777507543638289323379073137871898433081054146908983109033055413141054521810958192172069798748165642854699651864650431977479267215152082788213440971963201155117919746307005828042293684246478589761140919218216653780746392896509979696705410549648107820279190495155323822310438544454306234956249255797215334766268386718500989218265006088792739111045055951079863178669740956203140334538728792797645303641974916793917257663257653261746760455513911995071019865619327804910210503700706521274956623501566775776730299284795901719650625860286140725588138923277072195119716337238473211783787641109879860307574787160336848855377188699734214948245918559352418576050451963802388650070532981995154747621713174332524142847104537849328249972727895442131601588351648103789487975437488336825975999997767553326064855047805836719834741510224902119384642002253578939030410134798890700630673493847787210196427552542707138464820016261491685700950720489705470752963095508397213601533285722306181743840928545916953627293894534835472497509394402474231581218357700424538911173241186643444748095168202928541576144695243022400464565127467216600123889872920993344048396456017786720955705151581033143420484987016578504006701935143897264749268114674420581213467734343594398809414146767198839400858979037890630895121711620524552796008494317872176756345096417702858157035366044812529020698637821436521407603098042515435279109865387216924152843654587808573683384823165922802067691728330130508738077588136273514436348480885385986885819454732656161717172673364053521008972739110028887649769553628449390630746366230069084033173871711075923502063384876448086757248996766340879179779992238887810641680351341771947224070691729022955894331132271863645194950480107349873002966332874666355020420075811471289610751964128830132340386270120800413550711977105242403212312992347548442632878030681403941921871187595348350575672856876640016850727191864179487943917190584386389673454686999320983886718750000 [112,44] -414000125344709200987216245212099570246179432961390389175011101527831241865362579551072943581071653835306120705972475948377221517487958988913128435593857870392185547194631619661292354468022932606691586749294945249157933038654149889596390661487251249041338210607515979328240608432248796961120392558516288284206511579130499456338279008878959354793253604138585536473578299326335327896838345542391832680093537514430679405969959991189580128292713237154508676723772692998584551735727822419849106873885626793131412836752617658643858662063356558512423523311061447578551829730644424591269364042472064159232378753125625730576035648375789432423813417672113485953791819337457833616278711414385212180906547984497656856060933797636478089771312867580351362153257328083213250791436443312601180716357179691192159909036025234600362501299491533751768681155340312139191952752664287856041785454608950058369379228920515807346012959479189207910028917282869084505590924416845131585685875312931968379623547676735496538667411579029267894161342617445895467495847543003780165183223284320730626743604357376724018393532776537390089668679957915434789233650394318360497478823942422894694075248309831950204377712384493789538593516053226158732187410783049830085970696691923557051445309348219035537003908093659135419932687299499253831045467072972440494230738762582688805830312403569346345496633352275913162850842492191276049146683835678135770313427703006878571381335714040444270142422913398598318831898861111299881276286057095110025724404633940677286915867988229734726278250927529645936047255058168426816840860980407142506581281015435981539615792563178370226740107625465082442002298359333694935598635116391435638820077650934535436667221010643822726278376258489780760475735676231394542955704595076584148703557339506642195037194217449809229282459502744712805622532068185330420076907851751923060483124062105203579325906990483676396136685785981595897811686582296953304606081736745603737397381894835172537636861837872056964257789534587047827179757901356424706178563129351152887189427086399556420664991307489799510221928358078002929687500 [112,45] 158930681679350970132596464187979701462978975709033737375387999241749429313390354938653588422778293412083296231817317286804258801249830548621791246158636325365593483364695962614975162329258904886512105355280599998850026801712143418799085475927890530421519348165760307500250942796220824028197612895753742748666851007110434847802984668944109456054179278518336372091951593864465768869308475286002153580581272300276437104184927734033367880215087395708804838735871000525484193230580362851005991077666426436309574760521103581501919351972933169934305109576597351310964466581382701907607652379359674186975649802776465473246918557211051664519750359321341519920997839763488869743707911763930643641210260196983167259814359946114752104401723497545848243473031052993460618146983432372910105995503581505850304301930451226866568007128038753835519233318513089030753138637511900280352261808979321174263421410097714023539861093324486667216726111782445268432346261275242043939688230788812396324910037477526794469687492419129403535469188567770669571844200770109153723408589176988607879245569369317168175455462060302254091043084694830560984815986900920282345472156969553373663348549517884445365283660071054643319902303286783092095078529853241737781820198104306826125417174036442695822501257531109242459785280240638924597719727892226438997645504399063796955546268703336295590669504812370077058034262667756619234919689265391077202932161815848218889928026813352726199205403838781441649549019019869011374270048801558466395351310930179012689273945878229996983467845536912319264625865946019879299936780814342463229951628486352034251634321329196418441700636433251021057289097477138632539067530060252645218812269603761771503353609795650473655930221113871700988290172691155962627027557514467633530317765983193399114458713217056976786929966776334586098523188496976765680131781830989135856349566122878543620161225988154718100878510334809237108815353905215639144960570079212586658128897007377127678341679923506120958415636874744408348990157655975069580178622120625437215258648145674129359417037221646751277148723602294921875000 [112,46] -54995064592932497827336899881129584718733416409547977461438963733785837313219093490237770234115324493305695440383206309915304990315216422706938572873382344021389871186357046836128257491287560168426759731138000484585800369961097929154589204882022480611556935901113454686104361578610424852190617542871341793167742685805876281721480006504517538969675899724391717788877700146470830631663445813708605288817535631953824219934837882240017758692141412554031060570107737825751528511800760276012642179456273607416092995144749250239847040128033231993344888944396378218051892182029880288952244524275857642128736679128420197529815418596621521506787117553400326524711100381630712848730030850356925120421497233583820188844006015257057140027157110292097672867593215800772291471086071009772487410327897586908243514098974607353724204160192956528483367538578549994063725712128355503899771104082884026606732804575915813622213878432944071535632295818928161179843173822663074157392119423360588012874745962366285721474188240188438105145193636043944322835008732108154869537661386629272104058902055306865709841365602457095776226718890528778635719395509869252986203858549873287488769656608373852389403114079602736954088313756171130807112057919949727732344845870354509560570094447207863112445164376373149999299567953576913350696652528514496080422561368185566451638521214503074130258563277493740933676277292650350365108578995536154234031798234785848618874307144687369888594566851093499011677238017524889244143345915554894812079931961819971462076003109291310357250001622888027641565979272075302477993970353527973598064236948188983523005499466379362312954574142239861342646641354763396128117205677709328146381589231327979267829895029407439142966145510579209685818870300210555920442496448406549599598241872559620719086599433191348712947459935130489269243233358485420489594431958317663579297213351182860535665026298276149470142721393620011297320233413934487369801751530322458117322466406045725346390242472762888963611269390683493181288969877047908890995232677097915461701335432948001269437554583419114351272583007812500000 [112,47] 16022271010374079179378843271910341794808079945292444348229945266710103110858063093202289129494650174195312325048149407247119255730558373325905274473252343909365193228019544487142983995386403641180501569973161921960100166975740580586521508672583734733497749367518022522359727419108762888985149413536477827039186077377844497656017092348127637756257149083437197418326352552300017383889453074374914997880839447556766427296351660392160672675674184778439534695037829336431750863089479303400369162839855176788439053235974869550270761657279888533143637672974979528742783383222504589777214716344116415279072483716193131245660459511811445875451721728526905573434082595823605741731426270762323543184670882388544098739623671695200797817309372370605312259273735888735396756025140435467456516788192710303336115203134589320510044576073285908674243206873880432389735911439436752030950700934550733461227324911612930706194491974142452348446607986802043844271927621048546063465910782308025033338088453582820996213555104309400360326923065070767708575163286571258132611562399312015843909507320172572040846164696258143434598098120392905540551231394957939600150940188427825973801394809025931058954043401346741105023541494518611222194278887860095814639527771389645769990697090414002908902943652363554876288150156546022748262742357502687895006207955462221723609014694983092192432977632703532699146143885034256389827623453038548751775579186252335538142247248586473376644421655708680347951400927716814084528502786241449666548243485404995339994844349003173665264890443221067494872967032517016076769119022668053947907083951712808309749837472872737112375868425954923807608868869082088365564286512691122183185010683219197101073554495268114628454881598001961209372007349499357348497006456608192937502860173201353495229638645244201294451767813167669659935651962907498436454707908160320997474020756494129591852793927822870149387045483906145455823319094168772673402899766942699890156670454055399319296490669041632383770228755072411448888329138173322556905745860767962633608701289444908866244077216833829879760742187500000 [112,48] -3309790624670036211220942652614069353781322234827249804351130831083883981720184832065472669805216733897435306042003024744786952881353134127365429134672929382502859802145461708884132436775820212545240102160659222125536037687868180060791592691915791143552821015256026000915367944286614188569941901545528485481291112979171242413349132420979633854327236461115727815659531677335268003645987301021801272921645259325332638386646510124547081307914010148708844875383612044859748794035170393202656170753058851488462755918236382534360657091680462158744839056574608124598827203003442364972757508579620154349822100100979496512535161719934426338147977401099586978858576444217366188493923853933725362029416377153162047338621143544563807881456769029927057662192598128434385219049101873597479698812705728052453455797282520299637408444642786363788047351615159840962591892268894342102372086841372089943611282012235560664434641191657974702053198302644059156198088855312524391350199253839159098597254282441025018362438349305521769819499870891351756240908418747106233321947334452468387406746811401814150881922951911739103534994708082573712260064419744545252569642183645838886086603886595968558729070926857874698125357230801199132959108692052672994875718908608820057892055166652740724212902332478223104443404687799996514663443611522725839250439648845666297152515949494496005277894354078797139132012259788767923795262620453106953214576249788610270374005533734568382965146562964093109638028198985625342270955021082407928066098456681758348436171891062218493724725793120571847078152719546864223587609908591189499549653208829339921668020180688794988711003116610648999184557283813999895256971606609262487615646765620968612440251035156015520836945820586833358292031461166813298881374113429019438947599667139402966698776638535404782761776108266834184743272250809415817329127376715717879644431623157952445424423975587402071396062196222477009784252510927400490053173001736470497081003695640519172075283717810900094364851154077752208544084863431302087825302140806536869673329381846826890978263691067695617675781250000 [112,49] 118846608658325862335082662899178183662298448615597529036521849514678590511122856379276523417669300898909491788021952812176254766018444948271391169321252316039340132326197622452094170795909797083022688960093154462363668957832051379533572634771129489581755308112221883113547787417582277615373001674689967759054250170556616411418771184126743295509526949393096553273218417421701805271665005744240577561537835789083940039017841328685869952019281671908126460886874789247298785024074880271089065024056649163529180670781342875546728270522767852942984210157364637480757316124904851691030374577084737926526995021352942781789902228924358920023838895010649851212422374184596263450261132447665543838889580212955354410950562214562481564895719988443739521295788985878867762669536846578199318406169841514933233364859258886127292849292814549952841852240295304359400798511792761970891585025626687363371992701852348983742261674164598244273594564680327532980491484271640807899464029537346177216478257011432294755221421935252591216169123201754257185317505164740572845770465557553595207918627111512169915172622017333760824234215337104157569118432716620348313270389209827177890958869908893797789112296062917384879292946057823343038098803928781469042514638853916833198338397753795872096620720102804776833050902483895477502837580470418373306703744362091704049363856956722481218114556873464500720549392310333740490301599872977076158447597247599142734708317418007041849510249096621646350501354634280664930676060214921978063220516855985777191591373341777239700313546052310885188881263118400365085601025332354356172146903341246165328073372977159509136256412884441492703075525783501132409464919042858416126444996835458270243918823359417098777350693303427625541853742649407182166843529443931920924578490939080778119364469307402387777196788416903668109172109100487240646591044496064411396779755116627834071089277975790687173519022714885258112848688276658180860291863734603202366634910829133304000009230485520128398730381819282960233709541560913086466844041948428027048040300783782186044845730066299438476562500 [112,50] 262271210091286026904193189658410062677514124586141032271306044815237482911378128278282639251692069440120082669784087931235587905598976965179050671858378199734881610457389999889697386859876987221199874734772136463392030997564630160013685416548940063042700044559265569559846392890256540061809567941116759638065300143810691931022536057566624222609196828660783423001192528584476233565568325086558558597043183756084662013012094110447325276314264984438004026773007253505402689726610036449239929154160525908350791432172654155463400943617617530534504029172125130665478945607425202439578832559811841553289260232923556248134048967648648268807101796766014588098979102666993918083430148163301874195377705382476987023913655566921936651067995626979817957548574881102485454577489241554482272502847474054095663218339467556520427662584702203818715846383828581505723478935648021456560146792088330514840531253563829122215266545893943556573902589447516089158170366724064786225383088074028216147774926794884517627504525498595401269400647464233013666193071045418932501504519291988998559891719855874236814274936756734822950601028142771916992575006708266745738139168845384712880129741163617013335897991366251003096709950022601152977714290240284913347067874905696903192172892031136247412649069784712254254170512792043633783558736137903924826631379688488233023776756166141831906769269288903121245466409098177057147374903554175896014884989240198333546991560581204740153435715358307944939840858153518011783942738152563579558505271666323944270274875528958083247589226942618902163906838722572417669620372391079602210993635169721321420314464554930585768617095283889358436832018576291566127875175414288239991804823280587899588601570107682790999286417643654424861237620358719046475389275928767445397790841004177938234351932342570082030538938763930047411366442251846214996601816456563785188201446600219172357774901517972439556072654083240653626276881608369236030881675785561330016791955769424570424813419468556580759805534810365268878995311759426811420873143669628239915692091699384036473929882049560546875000 [112,51] -121744722193604082112556047700537992910639926821594552238109731230619487087255681076528531788182756782289208082925212641017450831025435144842270684199209814338259396749461087326692974530049843903242687248196229396855236310425656298814796615970607413918603672638475142159814840745414630296500106962441107769188520796895225330713810708993463573600875893503993763897289814915476754177980415009460442057994846266692876751156556211474969034177421182394796429445578418423319248426397952825063037434383463341144354347097943935087430159298540493119651291604583949677674448099645181111176089653922398195503918804496755376679502429293822722487168014311956137407190458535426476533468828899135886638861959081728142409988679601303342432278761263310754120114864590976051942165780766975065161941502430130579638758540669039163069299913678227034421647607003228575198255947800917891668585854933500670684893178336581640522627985961458854608245920522485236241604802703488638454447709549301857493835048211992386678698434925818196430327485436128728538612973889809839995554918209281806195325697047078567537264042785483222842271805816078301324660874003973432286997970789345951909037256096041729501305523224947411398983267551933271339504227558111681615571966409545873313252121134594319304357474460449370666418565531272650757346060247508769586562927124545640738194611661544683531348321697870726766550907529486239269791659162921523006632636057897638494561532340429929594056441506702345184022877322583809919281937820677090361911625220338055206776697594450841075591761966331678751818050371263595836109189720760416178060922199118332550172597675484941115235063505722184702554055939604830798919100559707396180746529413406185267665262695518669678366247690707617654239132941696251915926117511262547933351276991963388944403359742535892673164868048723796068617580002761948214595746381754594239869704542645989474986205951374475266937027169228218654153957773973610015021235111015870897477631381975158811673608251607006330466298255692191056878567186184895700593349874511078789751650219841394573450088500976562500 [112,52] 19210810785520577520531727543472542677976969764848259265594837984664293828615815197957348860084695250941866510826210517659100625178516295073827643572698237356483920045043608168123321521298470132863714106317453511515254993613025074539755977382604129898326975348469587334940092319511115849406367482327270421211897880587661718589882136642650529458924342111932371875975565607995879295276069647470993020143890678764643504991084787417778310514931062549698285162325043186416061641288225578040732537447398742658658881503835284635466351825840570846145963317164558976943077330176058424120873398838069277749805512351698959023792410620031704742193113410828138607437506722680511270709990664392018890409622577072122471544302533512073289577115838826411558318647496159548122663087521834907105580585133461947970158208641678316825619891030501707933829005844721817880134079197542403511474422740467380834109180234939374824589571464153358780967163635274906571002409302103720208075024902801868368856423574789313627531367740489628736587027737845573726831366857042642438309600473752805043369972130613088925786546134315404137728420575533083648881168329849829181564433126292308192069721835200361836842952515929833838519833173887309230119531906251320052855103563788051896951306876172209632664766877234279443412720658230537860295559774686843469667209087238695221358213828223242029163980718064635588262532453294693200959532374238839283430398659038530172099876180141773881783181881141231579376423925351271438946625890996153448722817389203575078046329692492503411922332204706786179092526154382953154442653913864967482792503713970719761311162319175358763794030674659317734317847109160018626904547011268359364463368598951673566904017200918930649196404882838960368526745946887394329967798878226385743636406969275603345970152542177689919113506024175185314978675918675051556856111144868664037966822898431223413361816354189564574288692890798823933268802686409137260290925819832683332338318715233221282094366903132574041930002903829101515972257490069706237136720750058316298236604779958724975585937500000000 [112,53] 8124240264558150395582301639186021804888122151253336638594798808733103094458432572822075683727426259075841529018540661263090444121466698459019769299717408830407441981317106106688153788033343880693068372495265525131211076732659818220629110394243957453867931744675526584158398608257305001781344443168397228067143773480703882084846380068691831052851372460602926878988400851350564909104422867818273786398202262858316691399320161123537482453767250327811099917041991922296304126907932391445079071168378206001047218981850764795861367641181910528558292378420838358775347766596201144905104971589752589900953815115052685429678819262384222623703077635533159189447416317856504120878902348909044650505922637361252155778524656425645365228355805785430247493121458192650839219797025289914100601079177578936146197119514541357336063619861184221199141448552190106119788687964096287600754029092843010857874744747200291712916648548746818413697874892447327194568819769753493710535703963465118913332781328759722592717623790171767401594399572985054190217115462663423982209387338773088893457870302349496484538827456514242787679954669692915820517462158096037732741638983282153854054514120239239356990530033779222033906590489263393859859401440542548406134379325297740143401500860644621098980273042055899187077033370553567748447743661854506149750792997327912050843817685505968398207296199125742417370399673186971790439001868860821670047389452313591610567335976085442997233933030507221216386390477334460659981395752330800110842671642842339863804407860409437528847223285910815575494315725203225277689002380528622052910234757729020009988357337290316103404744858776265036993313097447463537813507132609966497855051113702750672320383987497913891198224903106109095045362772100872089998607556279324930753379932380524955359703704557277857492241119327529523402864190509270414853922240774160146614408234040419431070294310656596178848842841157630940777481732161524743415291014673889568821281038710736859383763698357315577230852627365520921542118536662980125590168001270541253688861615955829620361328125000 [112,54] -6598166353829063615838761425464348848232124972357157235715553287693985777666842307980899779110639307234042541350294032074358701691807158982327240509345157079491111195252548829268072828944531031485633060337199092717409682143379545481877636712952924343099538588950624906053847276017938803567214676940314089846491829717121123577114749724543112320358524904791726339806654603344816349274928623548571413793698735112361043605851655447746735663135746711627277760464267538432201059491176420506423472774450789637115491178235888955950948078104873134072416845895446494736729628394595763434540648715334104169153293390962653599779063933283739410477936019033549939073777182194100874142142151177346569382766835722095506605554436702214324637135592794475731675170461939369395599919667042869420877179902690622913622656581322395132477517079996570500562006016886518273439647108733524491056010433264797037815607549851974185409068583153987120022229091543633806776046603778367883417249311737083865141762837778372604212522728418894748088011933131666421809682809836280990746826153283151127283269165340123640775254500868578185707000986058194544046161925039613778611356640555044781195212174756998170645888664755772669115067232836089193151787023551215449310154617917336240858657164301098107527590577064046810680689180609859268885220938670543423526247226704416727849825476399452053635680527594748285584100550484796009304123637568994107124784755360958130844728660795284307631666789728476937316447798512889659459391164941172557576060121845392559051470092328206437100093497803363822003105915982031612523702377929468367370933136706487269022608414973320588665933314108156857339315313411779644474067601534128599854202633026176349531225128444020271811105360018439006484667372883187977141888395410911553572608300695376030574103956921684742257154232136367016633073268328052564460037426872324185899022796996747598345045515833571890604615135926409448919358539715390481724499347112576317384858282077817566478836983603797104970872213957254110340351497025912242419889985889369654614711180329322814941406250 [112,55] 2041192332368490825602596009982051804324525597372562552211508624194898915470199562970087036278579535883703310799509627760063188423704149145119661035486770840882730077275790403775267759806315952671676879372045134534396643075332988564575856424106173582085553712786216064479985744587283431518333060616212156253360121066641455269370837503073954155955302316156551780362471646955146607093193562289629023352860338653571550940095244242348606284007066977914713939275013224756451774910036684137635005353709666178884890062656228722763619922863941771585640403124392877367756420970560815684523174529600766496319981855732473989635654923090010176074812449765561899541193471098614091033536211115057118703095703834599137852697770886618354296583429762250043382715408608188978377518525618350608884696617076840792777219938219596206941636087581402439356107419795955452914480507935146426302564728258034999905982103680139631329420698346140613974561952982112696433797717294944379018763958202482072445255912287777274310671864504140716274302277062608875316569186320292949121661867847346383172133706796346507539581254606122589651831234322061389742453461893748383379450986201844002419335583250192124110766654582628935739065756055779317407389287933832230268967831612977558626243684095787140736278756816245373820105699519871978712492713910439726614969374465944816639468872590831181261327781001530582019809787450964588597656046998153476047837823129187760196991856152808664717803453312913284754041413518994205880811085471189519164515460249528480410554982798270464676298658839567233059738613487950324330275396903578494846265870374485867170027338417692668931385250484674248168724398482449812155985557053598921063891609842039597302449568663812987778270115896559336842508925520044622472271408306093610846618054781504860676946694218549474190157717582496784855468208939261387263159166562365126925370060693984337757455543705415191086455273898553242669901817590159463048522097111976086306822995346751118234848332606020257130207819975142999411894483048358342122674535801252204691991209983825683593750 [112,56] -84941862653028182978951330090461336638947678596267097798677006894401254817258175283432653058558724609259889927494486929074007058865314979785506831228569398444333623420013518060980172281880533591844590844960241161026906261610877163334320985848689901121935848995238997083716217820046047982640443161138992859667108572606727855841805389865543691622519255013565818046741167937054629397686502770216808166794188380023507564972406062986090943995157136506894734644218368813890328005524554632766574436117818411492010446540422658543388560011053227562026220853858617107187486279080613044907458231195851625068202507996016511198885698885203282207788250151919424453679469734992381032421190852589728890270023816733429236442846531974253431944594436028975993156039393286811915703794674142604873919837508370313454089842957136932939063361177587529627331440572778852269513201863109792558910491485896045112124972134544247542356333854930266792038153841786788070494877191570622867968620363930071680949370376082120630097382792885667755721893930176538446758882765264600689258603253292971255030843806633568741987406740827537742101170077222943977974286404957905600943473520929828817303979615420450416791079877527724160002020067656090752458696306628580283965605176448694435848995472381364606793957211208466461864395511906793496943400601610172983882431084555606184412732759706220873460409778979400931621606236048083809658888622431149550547757168345329032774862765440477123938626197627326898562027761475085752508205889407212789285113221021589646292140614558490918302443090799816353184117722940312165898545504476276944013253759517396613828250270266003091205892515073021567432528740086221753450392213769136461180918617889059810593558797706598306559349098415416609937820914889911682519084714083856447877078858052565379045291175517344058432530810557672597336956574399062230093264218058213793221067085638160273117179789818844384786540237689890932289862048053078360285428166815188184737206109602241144481435073299797692502634604453137060772350956129594923282866147928871214389801025390625000 [112,57] -232654068598588419264672981678623539658328086769907911093856681386180935094914594976078796233434432598371991907570298500087831657175954296735991242852178687913030334921429384153729748647252598515457138391437348324461791848087014063024649556849810668991652688557916596361290103133023624652368176968957592552197488280465551274148298455081570180622938301166629714222342342502313566377974293072619279040865831108346415780237854068942782280103791436730681329209254757419013656398779623973951542236326269910082680494616269502629600207656250916948920603267156237686537242619733529294997660634707434329922854814236597475413375844750122831513373459888326166541963735095766570177881076089700136034720159462842192580366489466099529915657045599287814482042708221466488676053432069122829954431203107836045275289406593310315932871777471748163684014821606209031679755384016357339979398726505651507547240980050679839085162270141767495139121593714105589591504231192436964497479755593856885242666509592661721663995328179087038359570577459104224496571154320776744460222206693396190882664149423473299682059739180777867024867618994378062677683982436475162912438251223857582198554950335777947870531314847568460538657982208089073414317677883825909247198625315409855119546077039127519077090979851890676209165537743600463636873512401978139862033200900075507862222475236515392099373285119006849517855376133392872730841087845620200106746179420333424658203371845810844394913779794124257702882507451096982144838167692463147626828278956999202373219086041583848572648730075915790571088423811183205237373623144012112774099492378924443267648034030981305478476209443647286061665383675181597026205951222757173045419871696359930798047372455692110095713095703545562304746672092987700985456877832321598360775184847749853439479775206843884901145900417828344758972326029468162960701917128399008700231085131489406095305515140353101730210525939138294965060838319274503218018044240288181196836921520425111607558382963642129479923301416301582006775430788714231766789453104138374328613281250000000 [112,58] 129624574445530686875041239335847962901007027308614539162415012551603618830773612671903199099970897959084446797023737811698609112006961130170576848357768564874047852528729368434824633643059444960051312800719344286948839684198818757836664935579855915383514480797030864043487827063464803776796667355519375969446098643579123481353292350256671424710064401101632818524888319911315718795961004756019685084127515033929035232816246735817770201059349178948129155914200304626041656256969345419745215156355942622392116288666395238239200018651705067047768346177960668267622235495805655215090313728701899866084281812052365788873972874236708072381869998092160068207892263990211538246265803282724075356558385435624403549906895747793796750622518487191180303807737414603102130201215181400186537092436832512151825177887965086360422815249193492065265106677882604530163185027210602995052920923624642165553828023960273537984861234487005302109954563610162381282050213160716758804944087548643665978567002124777768075898819057726775118023016810725173426210344875095676783024121209480082928815580951368211629581394015712284663103264988629422546924989297581498611404495718271443998960990286921130588902635401481422520427420928210404377962734299837168590901879210057932911989667413988543585232129934684165870216215000865702431796024318970413114449270426988042991829685432237756923315330558919641022562117334794904826911614907601392918918437849523807108051574133313554323694054089811439939842501028529816414507857664627242090857310372296796103291905608553419021446612863637524033653192498586752960128567306246564771397305629694876150643116328997643448732548178678258405543161209481969227596580649799692352928862655068850324904008917205079806348951336493810558014304969429334483850576644539006261570367165961505780311897983707943770254887569414497951596580136583008730360351358655550049759219712792524306767622252614463965309695757263948078336896666049611299273313126094055146184652241539584416518781720228919328415696698777601477900467408232998423045501112937927246093750000000 [112,59] -39751323372144204322024719550601493204673652744707097818361044973955112627816536000032063291168602799552517065952471709768802426670652475881149777579142747364950993032140648992680183809028773959487589382263238936745608714869227077636351085731489894770153253856680659704965494936561065765958999107224987934467636218573302121703652332108615874251564533521433972737806254474706010310240529397945708530126275436515721389092522862335300539291525261482681829452021521665843003097399774990386316236327510403832809686126668902160181972555144011032723699145453841667457406930071239580977049488108767508662734334973636647613607087416510905831824309291619185360056776763488609313596615684919352020647734325233908221847614711633136134465766565213978258131120567871260922695274046149921571950542410226250247669040410906123889683649875274336122485337943151776099510846187988582296959981428217393342556047823263462718194888374832646668235621051288846696688459518404019844230809256075417762778455326127887232870297503365631885866386921680309805391076382379017872266629621035099785103945938655426425512675144133772772775062795382597603907247314192247230103844834688971950704037240673118060567416108501702094731869595110545846754036989056638921493511855668261673984768369318411482808506427006328990027551503800234833346264753134041437244105849166598838386422632206673969007880065526679420911195349287658090060137419155993382147860516781910189521838994673066265564276231165731142868519627018669278220911592696562545459432392798809542322010957628879451712520965167834819713796883688911252986249105413542848251429161927957571791185843729937528769980011316194959746397214356549956367297294364993417304321722808601266816326634778300238458439209277760873437931910996272395095377403679319138891878588501008851041265264506314064407821470309672219942287217467936183751447779265631349749193311959397572071809189279333211033992946282895002569076611441107751926502070981820909544482931696782859239829168439876886356432874161937549972040129020456333819311112165451049804687500 [112,60] 7206048975698753610340053301011308836641320532248810933944977615687408327962492547802353486223769165216057297399277552746228027753298562467172248045714656266349192820411682980091025332755997884166578524851605809650789474849142774840599191944548072481920011412223324344012362519175768622252732960657458123076079186916079622713350251887064242457477127211406021775857225251971216364174889207816840267242626091145063203509580019721344319740775909351554157679327876023677483095107755311885325913369422744241341979303815636097387762517900325356415938136962949757581695647731841087163755015927614120274917379364863728322023716176072749573662928631214300902936536471959303284395577106180510634604956206313648478420933627457662318086030472308228173561883878931571245782009581046638326248387754584286350769101769957937654236169276499004103503769092492794231241380939444395435351651725335963580333772436017038282978075820617119668574625822403319135415731826620627451018577953192534068839997747365343727965808824256203456157773689891446760707256831063246446042582624697288926616261351914938971845536818919958019424938595581428763791126320459931828820261025698390443247296714690800993223054155950588346680517891681101162353784544945443256602097005522773730595457175483356652120849453210441249287033726948546624953466651824542896398972106823112078595134622174659331974983306336580477549850253047458608700306434303136856403889207819729061625811429117118360991691389659701990166155124638324035658479162109208424488152289207053234895557244259144174333653274884920987175480098521403513414384814527148459756803193920052373770401575557956088010721158862619481912058965739735389065951988385097569612021142716514377630238912074212835828693406787550144079423570750368514670191270913035393585925838138515921452778144915964039050207036686425026041828071735552493937873773041195048994688404689337529892494009789392885109031867120799493019526415847401208529956732040571358071511917300530507621420980997480157095599597698099957748807398161261517088860273361206054687500 [112,61] -295530246526762754319272160506387777986913384267870148686870071368759528864398952770383336578736010976059855896876401469868097798739649294782239778330627576128084574731337436392311869151947953672105077809342190564858130355967784590517770411957584786501519400773944279113794183700508040809608400522808325843980118227088514628909181658829101427058390993718639917894741695152413179462048604698674709495428363552300913646128362794496966864356844839143017877828606911557292919991351260642977394643542282532816604798551443339937407003383256355158970739765855077506117152960403728054627994015438817495005791117065553752151236697058463320468546807564661809510106829605192673351623185732087796158209947178654819176622662036934835050211319578298113589622379051662686309273602601022662819464037865805444840664638232029317824202495521302986783432334157315975577592347410479250006518874589494915583065181277606850341856046583895042526947675384777351844761213182069813818410284579972365916364351597192377598190513663417955681949285161926817967539096666595249729565835011430948594095731152757847221379832820323825049034501007362551091985529067997835201898251856652303117500336766585650326964737627821805549378030234423091003568420689683481754123053946399996489191991143343315099618623745993209100405434340461672715449836035004383151596120117082769425529019692619997824525056779522631828121948574822878430549730229646838816124893263553986417245070203030503743196325068541888315213750426531289941898923878946980815928132734404614880548347974147999337599854514070643849320040155087047610628125333755660822251025072588313177392535236412703777338287332279345645273149337515464055496046320791361349689034726022677392810463712840012591354722320295879448462018276733575152684586526901129932718036672010920478054531115325201722364211991901860770070875754729961192653452766514991514200942272742280319571143852862832766319580090306256605536587199251837027150822385484204544243585422519265172210676617034820639150126117027511662982419693435076624155044555664062500 [112,62] -281230060469187509652698725520241345151549775925976075333208998692588019240259771171430941464588841839521648079037232503032921005172100665673737711749843961122985002180844226345428543560841453023709903772346686062817762430830014566143832743226271840495471698874473908755135947261901155158530199992136938500569318545618319177288786852924656652001210593498890110820603260416352071990399623004473565530079049677225056212408422929225753107253778379753498686071378274116128691795962718581399881506851579664060922597534371673889168205551650769750757490528762406326803688952134633495598296524633945594008574450005753788903783636969033933411722079951751108543404992979264180583949930593256737874290394821771023918683254326910632502261711710035250787336797690570013908026652278842522857613967409085334425162870782442232295390531183257695188116415740575681245564157192959621461498945509833789957101674412635061056189582818342867513080141832667019063282818645085007622592960576954985751219319716814949448415798236029868375033499278829224970917308952856603945702195868294238622550208620292954973186333975788115634987923707888971597825640627179667909580868160154439022659930368505921662070583235071792259780770614346760168951134075576641561263776177677094206856612087933791979345376354379709541181630965648656545649400750701059611507042014072443070651295253749323729818466667567845752453778149572386059483607341565652007513511744754871826718255869459476583944777895432115282753627636066999944000827458270645029180785297012722942577501590512500337027131827410105981548325521975711147347957631806292987674554315896702507654263124054409204831472630876610801454194469787704988614959021862674605204763055774457628092961722683132308222323552966505659074902095738334419192860563902572094245346571597928787041529674465441260328823299991164287049171631966456887251659000190749852156657979766154529076648057681220538100517784397528294930053758437220988880319708414792840947498367014840151678891523626230951783149765219604887533932924270629882812500000000000 [112,63] 109336894040718789069922833218295828093193718784193500588692671619231618494010088639684311331543359015568957470466034730467644327718804774677882783101313950740480819460220901675515203430425443307817725948408333535635781384365934374711778538175386432524194522181372829222596107154256953001665314484611652832824107575907449784429044018064599848510805927109537237374000054792667272785112125716660204329784515396793764463339939090535766797117475499301939497091094946456562871669698936223211094344215468437728663665255686588794057782906584570795761156894802712939546144598660300973450054267172055326483433988243282085083765964766340316895540399249852197825954731380431318484968608489886538937966051367250414027400652700891711803341347462458277123283993262512990211311955562329671210536981296824552011633507173107254075707828903368630929282164383730625401003338750979343521709304750928676164816223478077326099594500631097216197332622584072017514120122661152113179844295293671464188492815139068940209811543126691291340343634070935168695712891447959743092277302213208239326875118681153374080701637595938056058901001521777545493896174605215068169308625500297039894466313408747765064649652998249022964219371561344453558612542436392495194626474841907180262655162390903163077106228795893647410676494563061923854905604973056512409085180327319876006420358369791816063983736445648142420236965553577350565075321456959603367713773744770151190760941048837436742980229831643297631460095436571982501725509967826400642716026420416120573187546390457207376392957991218970614368210087461285728523853986616608740398129431888159470882316653962628803401314918929174183612464025653505191540856632519090010916247594005720684228639343778424532392480254649009065189579350292864857059007303912951882974534732212389001442662151671985246170889231709889796199886304185694065895835006187576207295088779405387941484159022961754381243133682878379151908278259180907866108299044390506182015122978426934538952743305762777153919855343211509079992538318037986755371093750000 [112,64] -25027292841299823817358618030407403338105896158742219305034512033634413856294259397211730442298399448065111869564013740797637478152507796653986533552237797260210953076076187368948316611797727891561706407780152647033213926209978484689372465318561639095638569839011267047863889737015610223485213651499883654561269545544499148657347889869886174540983123061135456578208161330176611153302217790302492507133873659621748019002873711675793846346874939619041557631013392790340364982846962814960697825324110441568039436309226665264911248790038035397996734417045949444221344066327755020318878828462305238072019633893776115112487900861857568974470712529109973169963950417352429391538662358698518953379938337286019163822333004451376484163972982474347144755085805950233697147783407103019869988270726435300138540364114670348093313756165157386294798324371052167584874897873530763793309716296376912336261120347824478749650843685471535536780419823604488373710081108693464975540271880116863955809727345858104138197942242946300098847183461196285740124377773761184404501254198136613371345696222236763332441695379110141146713966428851894523227172975106123114992742493864254733633618347517665207079132508894206970650168947611115888194149225935244697374050858103204368474154972679635006493469633339289851149113591418447149011072400661021696948254996501000867068893315394445632747436107462398174817564124901670602012462547228942747805617695000644039849213706518442956266852473291488691184933231875799910671418360907140292520534507588184157549310009073499007791438141292302233945570436804004465875306692197407063289766606668160141839459805593049664944786139299686144775703190703657282888919247739560164321925721451850012609451747161576164067086061423567339778488166732203685515767945962763885484871097284328248105250118061536541055802779757685959385512452204069018845964009582745715958212004985450931110862924132505776573371955715872615878442220636536329079021705073849946936861188928888213448343448384191245786822409513661114033311605453491210937500000 [112,65] 4696103732195498930649051903304490079758957539373734616585068993621276412042828258227317323945023192912814108717447480140843442867409906761419843824132279880750450419204268230850302092721670556397671822700371991697862641762210849805296527788840948954354032986824613833214979461554363025925517949474184428769528142371312046476475046205436587580270202007187295714520973727219305945346955027114828456604402108265560393713124256640922173362830067262934641350193245083064039773331885246624119057038710372927202918676902473765623724250282095447733848719837881873470046057015617798308474070021625920807067692795895212898640826895630403535588054893581285913578032940236444357501731697265555772150170631064557327811263087834320629724202726741772331569223995660369289934200446556342295673296377562328564911675141534097707526990402196209548563874542379461485449414213295230280466817419136390248175246220439581290971256291376411167147778892912547209954609769356871517665097407775766757707212341487960045978557952957623376082757985287816754289845893462935308639429462637242573613884167270772472691737935001042491173100543397688869543615992591320478827705997062990680132082335638114201808135123957544278886228386264242863864479408265798345676807744367252694458109370299643138584687038826823672170795238430486456269403750645772700371094433612074970625861385128166030559661503464100880519657544991992838241483682339755211314568376618290673746595465611127041131411745429537543426131535940240870417171664969802798232835987190049312369699568660498981879854092521012894988420962471907774285972366917097176344885366529369516401786299605669419482917046867467245260922973026109590373093818225177156261850581861140750050465060135772982719056548747297112320733396461906826134879885985266304168473917798567297178006499543782160729521218977092427117236707500275503519670910731886582174184639798680417919264706276063731197403411163239482768473679572818038393360311229840757506442757228340386658161301876180954106774356660025659948587417602539062500000 [112,66] -928753200258047480202550526626368069252255358998350146885001354628239322544926063270216471440305617192910088146839334717469408450509981140169156453523407685411934388067568997922271914616185964911218204552258659036648861719992510212707913975710561370864771968515647976987137026383252564663675446704386372981296647234903130944538657247770490372938098750092245624287134339095146052019248296499114663767657393286555083231067155889822104391942522319644441598384106931301863740478541033611517555277210685146429310127197911617682424993581642087147699282905651547452087550847184407621637589308244413659179386945695729375272836749899468821142345384380121586040176899610993489739326132660922290560095408593017547027745925475316331874554246637443158893903826506883531644165119125840336467770219304964045374223174461314630912451610634751921582433713662912829133613471285151707577954720796938479887338842214320277617838994024748363013852634861396831043301914829219134833708288540314864430816264379730692605399633778123579212016167950139137925106901916511539197847550483213642345997341095010837937034037602880076004276801941470461604168339879504804060516373591263042397144426449048089518630184760248818900239514191472743280741467342095439990555939769912157193455462368492999370520101045751043074125832375688333442762809649902374618387910965425198067244651976871279744872792779849176685010411258748531281280691104258190099494406910121027976561150874828239930451109027172958600341067412728507778822480461994603399691406871806007196636870502435478080793247510089689043135844304316416561882261961994321822323335358359134344763797603889372955071054611738403684658585417245623516865037875370496912806176547628481711929394134570792900377713150547524701940093669086619094700120397007510079037050063711124826987270160037778289986356712032937994622275359249541861841573133507233291078292961726431664411620889222822431356516234176826255125808989001001782111159659883294860707757249113504930517261647976504249734643963165581226348876953125000000 [112,67] 208924475731795611088351758678699329793228443961088113131993081233489095276418463856243746724041605767237596667612956854620227916821889621747730515505556150371896133766515563518378368150447643350618997268116246842690311958807586698366969038932744276324440996353005379416430792993485892126490285327068948185068659389685546397390346500820844816372093061532033720913293926361055824614256289201650784122116284197723100333063396163455333319025471823760033751010546491294196453382625356573995770276683738639168156313175518389545474160428335505538245498585345087617133797845957279306806802071128132183848023555556136472412002071102271765765484325437948905379321257235379327769847108034336870299508003812463065581577393834490432809137115397363253773203421721977300979571207316973886056543421059858792211343733948762965289439961601349946441717662655334658724680806901780552653000151970971062140682553637382216258878322782865671201087871208844431055744247287583576484512471036449234712941061756556847444109353652066307598406204657370695340224429543031675482240654427690269679347970007854899311671435290001398728305972788230556876752176097780535599616259703403634122142109776420627297609069130455270567713518967071593633294536717185019148949824343596929057146639627443543324259764111748210602645909698173744118620799790372530401624533577872646632582593728806370775200100793126818846515001654094333434965274908805801280620225766489674078094983289619336713738320314384002966769871098720651215558405587124725871974687812501722953890997392472620644674390639939448394272054424621898282888080122405535021258291343353996850509746985301631565611410660494843514095973365963675493762745345477873398801549753454328591860386719797750913793193725871835571332315307066837730263463565947446971217805371530360722843897367008104890191074661081776526302440895494852852496051925813081599822366963268831973158183987063133579244830071018581835531929619705205376271774420521791366435541619143714377235774637638180331345356535166501998901367187500000 [112,68] -45467542150427206939664712642336656389995391172774233627411382196883145288091670699057401277618021722744168569137701378827275102686995264478570265222646145596119423094426635247525058171395459622396494336963004726283413491137189010751409515805244075665926618601929287800218912024269593633747914423833484180208490894214533386309049069274810066895650752855367504296317946774685237073064293100907664396333637610646247557094861393963373273610412953982732785800758886443309822597968036954731198924155722707315640553272837006251354222265047859939411497385216324174317079530085387008944638668438141445976479614724745195099759099356045516492781373451763406314597624794486756671423702205174599097545861343057570754312787164475350978913949416979861866496382279557540429104480613253128259457805565328761491160647235857232350832482733534739083126707280528444274004804212379508158726146134137538037025123165973442593008211267267466677703631462296779793765692227290129013142701102333543691841411742029892355983797821115688037236520962073808137905815836018808417534814371423145440783573258596380352497763297880466148257180862881729866047136340910851437418397404198463817776581312370520542056956695609956089281755198593529034756497449220533696246982359879704995811540363732976533971607344446760392711377471253401239387702288888651766096496570758432667224207924704135766682148801673759957911069919576915946863163649365008657040869482664370266710051495183526071982509965689411984309142371593517268255611736158988565021126045517763404362900451911943074556379632158768836083964586278215926461884266231639389155785315820410449921779806407885532935714298639034229567814257728624583130892947864360111522251882058908323730328674781198866230217204332425187397102916562517092292038519601312250714288723457242075287634085437254757972333223384523191118338454366027946535479343694189165730251846761767867891260186383848896375209589762178469750060925724611230574645961677504909812445161414943740979581132460536239638458937406539916992187500000 [112,69] 8341115335054458387872986958463110818316969960104801189845228807359113370894038520484634269271715537486931502330483434848182761158594034653719080736947750963159544431444672329551298733559504731304460006844727392059584907885228493313326807886292085283848284939952876674409625311489154059699403129505222722885125110339468964764176454179877134585713782799281783723647947469490447622381725761273814733826510322855344987061320613138846901377661104301773576894056974194049276425950648047855673056102823082561834670573636646351519736455257756702862500877740223373873161971366390615663224901664155610940074971862190780370076635355899221797704430895371078376833471763986950188742292823119695281772842975337696653529966608910842495928653910003586703939393045088664336372976424170646163052093950759519937310875653757559272298961483204699094790677640676302552529523161423651498074908481441964304828853658405288523442929541125085331388760170098377833429308028597006838842566328492909427232104009150460489842194846061206495921914218115717860345653296285154586365446089822600535600564783165530657644113262746102745051034172207535711222457649014855845772504863567157439785899805246771419188453409561738382726077184844354200488859198664045549000529602135038620165246552481321613668372715745144394174501239637111119008074493513737957914060639951403675664967203419403424454291315954264231299504273866859948785295482551685702267889361954384131699888161264240418313000733720299475407887228614908053185440178749248230551550431029515968751162224645369693552203928228972276403360456580828283724824245805305709739513840572242727929772485425928557778910178848676455671013214578664363515412896502156582956528868059105000585916086272869035650280834157092977693126870275329850345064927222600841664333438902353677955473372224808123397311484067737634660228646443892005154378971922147026404186088366777458283907201894834121183949746700834041904037851291742794413991771505674273577414869540838078885485794670400316957384347915649414062500000 [112,70] -1231287770249767449359579091586115369239756742269424230200130693022270640812457835191324593408741306720227719398759385397272018836800204516969854649001817965804912947062179397627261535878517081643479720135792024134007615305139143835099447374428823164611515856117353904129391305723080772639613443298912439882724017109047675401925894094202926130919634396527637081641907829211554466088948473378843935022413701742620426976824568247322774199542209173116643882618208807103420097818773467745448520985824727062886077762425236068384965613778109275872401977515764932075780724155522452848577645957739360217231042774794091368382585817602239966464097045483520333462071104383886413485787652409902483060361195119568715907115793599408272874243039896291647097201333423492737649621477053548254982100861098654179154242387495725029781613915603929281766394144358012057940681409850521222978914444584179256220402389779341824921635657057281045877911598774752247016492685653414864590061039697771945228173212741234401331881364748899060565253328632145604460374181311213564708451712499207516578103003044845004719871433749385299366822335335782496528434183945852609857703862831780996950990075757916459599732882871323326223239008046951980212055888556797442470077747222403025049103923850415855457772713051976487439207253096529254965439666640239809578527268355416732281833856537704945694983858027167059198908330605989769704134313758628765917784666490856088939297994063517404701802263813665061914632000719625634576662647270859298306254939006036462585460491655059020094114632669162615672932996178629760649821659250255931550149325048661181197150735195048242793948812896558386684153163862418540187623308097062563577623222118042037759402120185200392396748329689243579899970380972740609686876823884598054030084536881211567268277366973402989781174280766440118162040144730567625509381648135708600839268155487032971934173986993502645728805479227941292240392135375777047685641153771264926058932748790139546661799665482180437296628952026367187500000 [112,71] 144766132089282486632067667449135928363052140219273425818768036524881775430480818456457509066457455179265233790709437066988126367766371136508110143122495185261597387263392747663888340998306805841901840843314797692954373218493967067062556981232986351774640319356087876421258499656233827261992185539751257566261775698357278491597092022466386858083423847464701678110133287752249114256971700960694409376611592255719328454669908755598258731481199508541217950643712359832894322566782027273749560187184108663280314329171921457931571364158411166808866790033378040850739134582788964484113018396629794486713142370504533591713947199595525076420150984888621295258713509576277975613303768962975625480797697546760346680706172406217159658284471737651759332981605786553353542834165063889865671479574969292776473977556098696842786232297247245675894571645242966704207432129626551075625242900254907478218705562042906871772837139318787640706196974815667135232313694407670851043529166598497562119372665508644734994077195796027903748199095867366810214346162558756227680907724492253699928812032014554193893548208956785990966800657906342923305303511784445789556900683841484263604674657326935156284840941631028716308647737919020886851913002682482581977117525063975068898016549877165763587387244060296817774520326423169676193775994731278907914392691975562991073709852177983242604118370511594066843199550669342483107824249002152635471141267094211101596603161773489731076668447215225017352106522848910708575659281814859253721096300050736351861414200931743055445197430199644113065355381520188533100515275938910536630699526607553446749260503307191418919379318911967279644486165409911067820193774260839728940214123939871272436829531894333234842464455026601378999372387449560811542013496994876498179130480666458977187703016693208862261147921163641004835285479933986601894321422564326405598074790714180085606718001197083736923868962728912133383672170085892784826404634810241834544357767780898288938894710018985745906829833984375000000 [112,72] -13404964273798473279531076014274214224980622631148305077685179531043480018077281555153991508755465404810387414471281917925521502206087723112643734328761122852731581893057308394827402877397831320829787918626459415238394947743478122455282860506715436899434517146543882447353510520368357006241220939731262578673067941631287602727965641792818807986294778066083680593032108350425205883680688875771941908938452386948423838782343303847143461070564969107487944468475037256858695514399781235820343300643600160440056232963954204619862828003341945951981191575976924351766025969194113245818890238042105636340611946566452273188315896218218154009013509446117242896140489331332322235055893275116229813711070665003157777982248838531130503056845288515308027084516087356470875441578338007667807646700665346168415254073123987336437313733947294512660935402448470122054768131847140168805528127885940797138113344250025259579142260964297187702726145668841233341374828793496434646199900689962208754535509561984248201196069019852261333174798987269913898980353220247937246105699651292108772692034243128924244947976745385343655134691196888254286361749102513781331759555271706618341706530147112661904429124413079645501707513363830582538784147715654507225642124727053051105920660830252745962249281217131166631290632818688588967791268344665545968638823314140299309726587538367638493748268196963908641063447477627781124891283735316460997468806005659065368778114774542827549325290844821467426102829838981022350431681996387061370948950988833967944625785367852788030561777942599233553157935946636499625567234537168127393380529058311582279599212954405940524443238869939316374709355726135343517180816535920872428042300790038225831335252032292315563379197188889292895316635071367981647330271321244398015282438773810557631236918018598163019526694806201297902478594667229700412074267725589432506970624347009707176579022393722358909322636138850993844433201796598608690898721551131312718813301688185149253075155337010445594787597656250000 [112,73] 931882239373986466641655293047699084896294313537240117496863237074579160731700380549668774438992990112275289865041787708856493797926194319461643430016222397231691672707548939817291583091938142122681847561470276773987734725129617209237081839132810342773933542002912866714870853483530867588156338681400647475120507145967859816969803161103897429776978431623946704171077665914759118280078823981745033420942601504425851638132956655561065408484697220954027793927126688534393217412184575107367981220293601999917341530583650692030670024045271203862782118915284924728881678662446200712142746060334020191880566732126831741588111268780568956675904936128615071611857927983799562279969936581995093759111643934804052934740371066272519184344139603746854044129757017746066457471947583722385956123040998659545776173051210346736206030905694749828015022209716015866057623402386972851434266491999759082510680329005060413465044700853511802355375553132738646633440764999317223321731303044201551694899456266207526394917376719813478532763188811750522222143371398109203539333201841051968213687458674321075437081246814877048102400331440759001273101690916093270592511252404739205387637946182910692769025189668364382743316942220024407429071145115261271199417670436430317229658832585170952804250806208940890036291153779489144006263400156110816865534445432579141162642019381760679738100067299130408882322303744003103330047870796012348820783373468125762359554576690948059917511575722065919325431695705147145178427550774003205084976938716689086640320147621024940083734813787801482994782550557911242106493221030778784199364781231778982188997180614069132154140348471278340965480134267397294217137425592777231114304870940902666331577721011615315941369249844742763916728561088551967315115240838277862317628056339141949057548777758051491565286377797808831449497216356703590487676464816356713135404052323845596665738146094975337106565427194259063363230186654595144096560556229132297792822982152425239992909188002586364746093750000 [112,74] -37921990014583502912380070516730972426478229374703834008728969330007330103193867477503572938062232323120106024478181961993166412003540320607960342220381233058879819003255947440819938856213260763875184063772855450130775989044898582747207358192140994205019936933572530763976712259804394425448951647641693594003722968363007006001490602747043676831206359244893244243479396862446491599026113572782532148597705254666124283927154776086106319386105373467500738641584592041188320990835172285444375289805710617668206879232561019511579517540612373217513414254047299206436363323004291429155297264313286730117034293900885269999285086667910936094777030589997586230498581868721763902735931321932901060005787860206571204434894348607230856251722175344384781159568322060106266189539189038212075643136119196593310552848909682566780588914836236788147331374560205061972287127771548263014086175700408394657762532728633645464656204120131355351544499549187709922000335867895137855428699708088233418894983446416424394073760587148408830286047140320813794693640955693280861540841988543430673773917182797872972854237501973954057793333280345775026680206125366214376448719817210201580362964450792907626787997933473692616336799304712539095686715333931857592569479653294454380369385778638955914428405603375806155383052471990692463457320184314231555464593488970552413329508318093894958889401435718035043737160310211935961871092229395268734845317689285488768358090658978980420607300534286933117230112304997734246108699575854302900243985707127646488323780211349195422627359856988550872141048102731061348917650752993380624186998644021235379392446226706661420121962601821663763529079650243666871556621023382685086418780921143031384095518915094727204309120503442312451393264104634090452207033728324171538693941349458904942938480272887932081714607688726440292572558567927231240576214152305012060094603921688149893289525520317582421789784534189446849447718526201068545908108154535855095940409285748455930232647164916992187500000 [112,75] -1437475757298748943500295446211026415083203326116202323076643652142865837015950443308636059998527024358348662534774709111061457906638868040437099942469586136858639003974751314949559746443454286731370582303622576761558750647922072693088115121214461651151135186976364615856825045038598533726789657165482986061578162141081579629828688899083391943927949706069950930213344250968416423400525902492383590023159509473967871323741191419545164235816746439576693241885674498339924743177467159766247339724936390634975471113491144802669460619418266194568274158168862458218416699833545007857874112497156722096631899527904997065374922020104228485072493022431528732149384684595255413966880916384082548518985150128563547999684309081999845557190501800218463573624512383706852580974489665456505700330425054739932153749212374887783352870777921913364244601501690961664578056029968821365304994466760544639017882268954706390982894327544320909296711860883385497289366373211392890414261642624100616648691047890451685199299722969615428737295840446341659762803723056836362841980966632292920859677738353769663555971129183518313901015067038449030898259708116638330267135585049207075347855730048919247111018967352968536386077248419526075724618548943358312247831783219386265805194689287821647886090065712800067556376634257742207274102682229331499078219743479154161773502570054737825667236703902105790646367572929737301484672545901053058505089615264334383684106756725349838408966258487177508454939000563623635828870670080546255702278053514435581070602412071388889685323371412057333656534276184985786653671386165924657935268555592278004524672070535395269041525178296475293920395148445372011299697149422637262988764236297357582810339654824628313955625715533729141841088903683142341357182484148136742917261154917239260729120789258714923838921292516700648458185199355630700795396907231297128187611678185687040922035457779773469619000404362797015830999200509353957025991416020029870018930336975155926168131679687500000000 [112,76] 509923701141651114514173961758726815571965313893812552742827528719091649526527259415326301207220324851190374531074829750940695741704799897558446012455770442810199897240950617492537737430441696362183181065267987626221285933798035039497886841275617539726323597515789698184137742592694866711893108432320549880976794141091876111333158186724306589432963210438186209915955770306322043269523646142334000424659618097946559852535867898760402077254597661214641209436123988598228402390041875918502916020101147172729623047020463751605104406686056043206834173730141993629075384031418888382577456318945044170200448673302755486269182533397509368582500269809236750034557082505045346779872424752167155678120171543533375574468422026299888605787985888573695405664946149481916161331137226618497538895013089554371416485049321598194064712270983539727238113033422538092884037553549513868650689629888193369249881199041232115899619205698663971780985050208557907223294886919848279532301589242983060661510202439518868300129987156404773166958305503857313995570030951799300046839388884930073146176965780959732056523501343366905994544305077182016317498095515554609882524350124319951993710811856525342534755866183627085261727159410227550669906062434759733933198430322548004568619811395964956644467774471083936533663467886336089382698579553632159930782348937738265815266183932479042121921036126081085222148897517358508711428772951019340750659050498191787509572197642962713055829328780667750694047227079487278455976168828935418666052403618141392657057929200909817142792633043327505499136785506262673390945664588025997887300954217465254344081114790143213077367331146278158996777062323337950748837781502200169763054285716261052411968576616386090336655411752241850792442136109215550607023806074892489904432754687375045731775427268886384433377591504052411715362371139971280423059669140809948828938260437425567198539901953759249192409921203375206572099493971696938102699125322545038203219219627973917144510488281250000 [112,77] -63093344763467730783530680332866869259101181639053715031557257848629597238901433737748391955191483540201319451784880978988053229019508681525158508258601503909408169762840278239404420029387195651146492973363801491266893444339604116551869766115690602358295664887644249473320428208102779466371552354788141603934368358530837886520445671055362306056556493489504315013135646037917165839909956223574303653796771353916064885405441249368334172040308363782787557210191801839640294627523298479416150412101234470944490969003116553741795486964015569063515175185007521308376685943502505443279091436546037305521089279210867633941196641791845598764791850049604808064192005085942979925941500230304301677608131577987121222576454789262085203997921461282430717313587334156381582249324827007574845201207012823210765529145161107285697415371322931746353468535020833635976644784818550908206554706554510537679012738600566398668785284636511978451701118058919079371578796314867210169741015715129807712805505664050815286721658411789101117585501478149920542836507795162006551120663759624950881432796449829051058756168950610821160377825377255512121113696118640489817542977354093784238572351232933102343198446179989269102343208619293417436062347509073054187578104004651481939834072491039893415279102125513676871704895510884203646451272629566207606869897710459615861819553336985306879568743501643656584050519370983399501852337550226471295876994794771994670520813607440371544220203787746480038315712585838191415816812470249163561003661698926666451509307201451694979049950189328748698634552194687121897607086245058816527734889750969267368448370515874956084435496775260266568768229396740647989192069843260984832262862727393562138053250442146103324898088378305801981459872618258794331814967728165272304922747845122292407096333295847108432964157399130800701652906259159754110022866887759116090265107767763904215854219418864721155329082327748388106589319320219150414206510459712839726739291190315015367030312500000 [112,78] 5047524274656007695209580646776926945572840609539427087271327813194386643755566778815441920550147492249025625081557768742077933811350259594207361320771929910799125271563659245021144519195671197821732134478972709550660150214035332130007242878892289740776665823378214234368831709915029618339159734460773950896749075212758383158775702209712631993400187461312634720707393826956031969538555856856342560095757533142229675756811328493645100025582534988504955286498490720771573241217926240266318580988679208539147536684715166472735633433485756981797497107030074206894973132439638967581978510495212577238605982321864767652119767231120387291367292434593321696826833337489384198126379452985517783292127357494351307385272420013076130178406840098234165356900754467874430692340419648767813946179424546241601389825052273110418788175207771038548101146648182693216490600190283725251499642470956300750787793198341539468106152456484215880639536358436280107867783038784795071384272901847683959300917914683855359937266266114687288121027580499792491010521531745403825304664699274955383041885554069130736718140078154460889159343001937121822254704526632793050785652218111672121107298472186521438899271589284062234127062149231720945286715530496035206532449291860632727123720344081268933968829526105579816134994302837619359515654109030435005715449434036454569409828956671549061802682597694496013729533415281632293420154293781119343752075864802026882994225624327919473978245321897847132470274372015747072395386175164374935287348702740666936058662217453273626351584987380381585082694560703464581852021516899285243984852153097165471824114811133998818910489272105392454570595822920077585147217283806933694556395511974406754492457782002718339207841839622883256434338730988342434845694219844229098747932256787133196053896099241970695672295400727504542392075244955182882523159212387628919629872822128491483728679093966066339756391119811497139108357310365573231458869195237437578810153477022683337929375000 [112,79] -265676722172793449854504187712456170755539210566501010472298459967806773019896216720556845125366370223579570921233019923615457261040098291058033896000240020494520534930685387155294255212735064689630839767872266206809058773068594751538617247205702494210109140079293225212073429803112120497641489655996264550314446753403212436026746284306116155745953981886428652913145323874419357169513399998492027387531767858155595066434621859261734904888569915488379585084620448081208398189897744103438452317913956857910740368965984576273252625940706325176030510054127948850929553505904711295571393158822748253114564734862602768971033834704077751973817212499805926760180658074566504923158581230252309660398434325239149912343382652266494959562848435783967416272783413961437993642412976062135241683103603354113233852571498169005416648601916076668920026041570856983519810756096819089982659299723098635903668989871580218841777011650418078780361056889944586997707477926212527607689409360746265179495205433408945198503903814632064469660867542757035846166285790825778396781012350336153284294600910956438786727796623822689744162812591529072512816343932958662616555739684024734335581046072467340003395656870355311748398938547598766442390934824577699072122753603222809019815832110488123428308517754285600822174658750390709738540576269821964659434924274960776564598259031273076570743253740962732120018146385283561545751938572983239911493926478707179810137924691539227342827682989574592727053006541545590453596055739743511310590269538571860042092918132225013530690565164057510817073781718131602085401665480732944148656532214987236755052009772080126760024113509733564468725663396667429773886226108871000267702179275273494762763733145686154950994939762985531586237268904262651081648288844636911012810564890906124679440496675050735848742449088812309834342611524039115503812537685345966050277692161038223270566333707716524228167701444443346354207265675479037164080538476703826570999199041004967870000 [112,80] 7470605192578266993701904725972185145378897852290549998651064850910486455064460754448576453289311543502242324167332989055245458642165771101070966909599248458675903739839732983068883528277732261560127725463528368119063562954642863754617076246229394323935047818488160285649119160170452245295321091403815985320942886362801688554510158816701717191312161483938349027735938109116984686081563220069757051423595059277304434392613180386647666343186441943736994118138086947225452523904582757569081131836672671162919195515785620199828417291528684471989958628587657088324373974264907004045885573288807926986650096341538329583388589828231804302163191559004244150218897260817162239240014710587789385759384840371571983576515602600774016455181166439218163360851825175154527521808028605915936602157339531491905789828949874413539048688021430111532736799137307741422998333250285750499438196747240500080804492677075986956549961406673275316858798986559070878251102448843205446185518961939909091860558119702197881793545693982536777937033165646164364363451811611101855663201021472991434072885666691277640714597551024913588526628957979333026256877783452179366787037455751270500638527638743341239356410939787303129883676350000804965657971528918055971421749544008441695773181447351559744484169042016184359576932738891810259794687793363343816430864255103983707888839091685418594720583567776733079380835046500027202552586215561489852566167405419572511950717380293914264448902022113965634468037105967384889808216105640210780277314342792243227416767499839607230581999282335422181005795384106384042485142255601059240459080299007117166575009516048229201337978461951825383448312730235153166665390512040206156529618468820239393378496960881239566468611521406454104819681623180692401446009661374390235970977576937907604190767926604576751456464552331213941297406912295825876950379094854102315866976278234903893244615592588400321944024772838642139299623645263934521481550487854499505356924223298383280 [112,81] 142644371190539488601499164336684152224188874017932494877097463830671926288839270160470379326461447989696512414614006123759211928892967293439895878221823919493334680056408252883108487118490347626668693043303906074297403956289699872604339665813830341339980636660335873545298284808555364490743256693750427304213162412831350620646475788666061991205184357977102690520824726164798937606790304198737101162752904524566122647500693205440981601048064800119838945698078275585919984658519358491989351349857036317294337318794819910857099906041004000848443024645052408238176516164784830846088888189621711089122730579310044626016006793106658352700467953205745635911063475185082717717424667774509209840046890749578358776821544980389957035735294396290390317593366139582249924926083306220113646588908260881359610746927700266962725940944512202032638141726219247976708425373680514754599695674843125615661397355126462031432249154175810385961714186601769365119478846490226609912802004970676236246792076132295340893339898121404213225036790977602604180735642900692057495506958547691922633855765750942035336179770433779691062908140185317017458597207785956019085929923999775458859526177035687463855043085732594015288001345781560398995831717663852906590381243326084308459431758050545926348051695247239165489813821876503750318833468740887096320201573043665972872693629196314029920036065135596568822443217727635362823877215143796007787725456461682117195675889937852928302959550174113023461366925437822316117782530986090337817675534918240169738443023494953505815267915051281707488084393871298053058121242509316500343957055080394437588379335729006203688535396911247681109969523558611942013471255577360781772963983901169606943212030091118233248048650713596235647063810315354132581569666202063709322772088686559538246069200258833435348731774214389001060479587687188096697859382537963470285614726812837524928785705070115230842598541564031839797357810015610238002598892452973424515843064185360 [112,82] -28854254077742081983065948125028088589750965831108721731157922091859607551476358579524055364448082083862797643684924831312390031975022898844617003249168311659546946450648504089251156562065313206400604590796244776829740806733085981256561646303483883413260930082667113345543440904527354528906335617069594537552861146496770152794524312453131146700972566359110423068404720838236451002969790170388978537536326883079389436999213091035090702636662635166843970862681923975980098264851999408614520311938089056671132248656503296487900472796192553159882924636843087025438132372757416952743283629872158021439029630940334934792900753314491867501938982405872750541832477180758626084995421916761734469669358222344260258131808459866921421989278713290627907050868613641398633402783340524947468616001351702339910123959809346340379703616017372308812202965398971825017689298381474106115764095733410525175274025048166902856058132155008032079572966189517048569181032565545550412701949017834709861008553109546015020414204670600147286425581263070909236038458014652760019377584263701147888943917457807310917943393274354207186752986322355270761306190467328022093528801551398969353889433636038777088379730187086428884646687447169510740928476582888949169346252425380078193702013763750999739483177843053524106969565724642377686580414370799167384087687626794490478690413653024482721906667648826904657584388205726313004105187623497852107932194302250233405853548517828614220533613459821959977672613760996485750791501546846872294251961638383590138821342039921559352631643314153303158307119296829819044629890901675182286049597916088945974426463139165784899816024023927957803321065795156667431859127014917875293841777718392201935273559859415362086809150808284911254644053048629382675496767015628271041125833707775000966963201099873113553101070634393983174157464434312189802222161160998427584315563132288981227108342047440641343911366716500404135855823885866142649678312001714488879003872000 [112,83] 1702428325523504676132222524486258985394121289606752059107912398071263046790361721342450559386474762689588296025675902265170387027098078716504012704517475423308880238602138490211798172967212748885159322992973813769841412744216671821393431072737056331862132488378305422143821688103987840684665105266693403648119353525229019916233496060308337573179752502590182673503679010960897584255178634725588357874667811881109472676468942940443331704381080023357450208347867259289654939531726561975420658488720675305756764140035516536546128982738930063653495469992009791972834936763148447293902342887761251849037871347664969319431159007411036401552757449181536042039229892971780614071374080558374789503087423631452784436382841646619760259330088824617449901621652461179757107853364284646809693921764635515261826364539705696852503085382597408997738529394079607697433874883487917716421473541696772126372755510600468223857399975863972393481772413623493061390428632393666010823199929804860126196447855779010701021552616144043953735915883945087547913088477714947281253067109876802747219608242238932787181716684154010435913649967203593859262434612182958475164434906121666825387589961403237173222844345545421711052397171313355309769206529102389447676219212686776166780111548657455193178899871063052368329248302832662825766486515228558989944165891485083452475754277481993083538526097162066222253237531029437570110042792184501979777558349751438196020322295300177685335852114397119668202447728616543602281831290445668740357968918351988294573250678269279409078215377965104905907967114848799165774912264363915637794300117005410902622250099227088462153333880689511056857822985977382554305825497844022053761017904690374901111881205363150855387010913837160241761437192764043213269925540822310642684748039349314508973285242185939854651664429020994523206955011679548712902819821922998329063115154199571820422214066956614748726152128014567540451646837104023133702704318357037371072760 [112,84] -78925499764800822827572407803985054260249341792818951495170823215701540117119779818399617522794227399882777592792554816074184852661050776131932885310095949352192412737488714521007356131642872138699250750553409387326462091848293416387963252545501891241835145306572670633772312509480596876346814753118242663639303049533215905823465217552803831558823103744009281488932768025723378793802260509316179373452747793867178448359948527489375390039021683089032780743857626702258192447455622693626930801665258969436505812793706694472644350328139620156587782713272408989908124442983898314228132545995946581132435502395362396130134754787504709960368252034924522266778589253739914125827726222588227962149549726743188377988213644028933007184799826224121971831731665812742957318810336980318162924153771734679712688868461227771220126542329136245590108602061734249327840443281909245930916962305394289223812594582364949082980397546234691252976708286846064830705291478624165271984508140496057607062309038549623005736999637467925576142394474967730012021168563059566569675488060985303696282541075652057204881665553981733038421602359221733960905008037928227068644895179236125101393712447727020485051228528245267914035274683723668998091513097208170149816472433214432138683837363896742895258020017107629357836080346918002904647572384518835124019865056667493405512814117718750932915966265071832420101995619933601817665108935699143559812383820369097330909906894941084512172771047242177139090777150535012719984767837135699090354904176540192245222236390365289590953662551409401698737494654248199959146480805061342346672795026296846499409398011130310319626006451278122157918077433661472319795490439428454618893374357590380764993177739735755326720505610672958570668217685689011143805268320567845882759600237611483011631518552195685413525215217296694886326373900034060055027327077255578499785359121430362320529170158593353525475740059251401386383619663954615807907606789364331200 [112,85] 2162617325539125956315795819839551291289289499545266913997541945666889218277644059164980430534344935575424981147891345716287736757013338741256212915072666713257981752029609927004152235950990442591214025662405060097447410303208927617233097557760352117514360616827312128723239175519513946259026663561035291160664268564423821287058033089436877726350601249379464506788101236554852636832852760622970146127863663382285562502665200245036272628550789564638654968581886094394215831996227767468376355466001196246599203401861552304163883698220880684458898084717870886079241031739960960084529776628559825066235299772230199815967335704431903211153948439738710971067558701548015950834054466078777648189906156908376914824040301420346307033553806130118740350067654982936131549782517118677608468134926213610972422526964947248218873041370687956829703775421623136201690230399748810770602315490836768797430207128195516972075768523053863946375200432639843331612118005256506342125274835792402359328187660469118728652230140611226409708528832776932505682702433781873893443449310093406252241769116810534143178725539446270351443740710667318257242522160589383404695086963641526584484888411642693687232995947560348474032271086732344130515186724918191789074320864862199326281219108457764604018114074350585112819753059322091851574840910398091659081626467452468235407200853809464290476494360554465097221608855490692232379088417026651702303577502767007117206967036128134488302491410472769710595244259065493364667007029871368889514482207102115473311143230683717718578834237394442200558911334420480321529529267180035362900261081299925884230247898625388156218159685795712599645930960561085058657173290775156188415652811555703896861230399263274604565752704192132832151637581917086106012289633250011237310832159588145090381470419755907629900877987130028277629380248578223927223002571135942012708911521324193592527114340529526638360087836001063158177493964693874500165368723615840 [112,86] -12952330103562031955336902207237548124497444755212196504838938726765516481682866849394818391170589936231943795476983423775885136138893126421580152434899972676345691533805851083441032218464735917731222334499426882583634361864315117860850247914324847398228110198786982767290822161900571107196480033395624590346151241187127170370795698214633287920718441347609210559437867498700393222966048599553730415115332223821081036737144383268162423860498859668650637911552388282844593411896645967053528246377746861941706924284156306733528985350668899718775323965500018960136109595948880533993600020041246423362342070107505725655367472014526683109752929108458781505584555340434260440261807228753732679271935644067218477735750300429907016877704608080621550249971183207009506710898902132127757629179125210414675364052459325889735718674983168878753063063830661101726970771336305676309706214360610730017028262110132775612812275724767162130697225159536592874677953601609049400857935314204874529001251779037479960041701453966807798976730539085028527338201404497330684913846747167038204527599659042623503227062848988378820553383176780586254981536473731024245922299122970397844036580375734183313862233935869514366578634120482867977742005435070221446792332908274151391608783691455945455133460292076161218648551180555308176422673310598101500707089535817858040027509050008011559452077576085997736774953646627751255658739157675419356839868525580209434926609380925538287958364309832582774008873517176834812047397522347636931213706459305144108005734736706953912795591219067883582319639242407532742300638720169212551976097828011173313572923546117780319451544452053662352087322399367159501823883535681726116642080323081758286413225539604640119956535911894848598460529712417841158528422011378326022566623675442929420998126745239014448180855193218957019745742056892006838522990948381458682155967523914155053034792809106548298741194338542061581312047808600604144779090620 [112,87] -1682736666468945915010500831593053320636772744220525813102553714675900411177318824444197838856471150021276933393029943785506229263347850182429838251236826493063323988843315644132144811633725667258138655015755086372691547338708912709583259747435674123373327430513441659755938034044543452265119880795219348081026493663953800321558180085735634928235269977947029443518348981954079693673168826851093620453800149862235070545660845482884890004025248532341026532190823286814546706489955578693482374525160488672614912102964818779742820252211342224982194896842734784302402817936169304695876513933211173490514894376577495644508576365533107051632472142119622486135970358179542800541479396967322681021007442185734279161634111887643213949501379835622246492085247475717072594135228800812448441038125077229415030719503805335122367433127983852400942310880017945597660230078926223328412282978577112621957228166418952175552305604445021892201265376032538583802564737079521434285944679722015417432282936622651886596791290485324417768192783251037183004251898007856445049907236772679099241103183984021431991965292162464151917025435930676260211162862997682900043035283719996938751031101877574985328093547283004565757011250465626833997650734940561853650628414822122159395949946543578122647624748424402119081643793453868953548146205059190484645237321697788842024842607879759375341500827775743491573776373237189445719176715399089395956501844396358812461659515276679621842152790125980020125519019957483359037834976953433052612291891407034149113730183743862647909078945357361750873984392672954590724697902129951971575701035204249928206913617389249460591430040226602531546481021173550292473203461826766146221860105219137856786183472316330993178845567356808074509320766978253666005458445935933937764415284900407247291011417818129190070035034430179612212802962550573998995600837980954470597920580696498236672424421737265614265250934639206899829860307248486784813920 [112,88] 66433924305127333669058843384914583634302678082348990190288905106718604153094417548304377575796526725168787576759532715224406962007142639795271633543655153145955164702483770473135799316752212413041823972276374130852061597340936416977385200650084428149008926423579795687247657962118172992966680519916515806908764622726375553357137901481227239590388192935526581829932290419047156296499250893205917998323445367293945700594714918451240971006130074459206354240060520312216522015315417925192514074405156362555429828471882609406167491976733833774001407279180195432447245956835633943729645807473562343766952674609101531207600078743269425505454955758277695751070723929417012880741011690584690522834604269806361972063726079562524337613930440140700602892646911548256380870610082012978400703214776305500565105600847936184224009818190603425947815669252335081335355219534212737764477989393222732905873411503518630037379181385804017069353075810861122732322944235118404260621180255491261706934194124091794914210535984469055738215902051813401157307848356885122193835015764048382779350357458478449336232321829736759074122329903849254167236494341210613903488789220328191038820353534507051529922182220953752853133345465794321987647157223064411255272890862382040907388344028444604182982069676084288612982640929144688323104727237428777493461232814421163483588469729805038503742629893136912185989261874894297145400378005199684956407202126503572643431602545656646050181603993795004394858242792643684399860084053245656214948359403487155828706791298807791606592888150559607455064461485910932959037302036614175601003173275267984682181016712730421173533908962129921778244654622673265297575828714365052920012699945906439083296723906815054844916356843574700018346966937072451879455663884074120291658559529470457288317070219776101972221120246527287286707821962585937657095299986564117821550036266459787239685340530287591898171399952720453011238051770692932960 [112,89] -1053920560701688017958291590030538308648254127610238144975339380578312528720993052130427909311088712541413773219393900642247994126506777567145342366666867369024176809798536964765913466683905627581232253568000225094415241673180215572955268049117620925541439847607444291474136682154324070397287866995929398974757490125623116158452828976433866162941937826992162082798755638612661148454792296643471243873658798353548572181304830392031140345782027027662553951595112059521534390302309993387822008983205678775372850560457667787118749145324531497322377500465243827248753284336165316962069111477168521134230361940409238578493433139428873633664306588697750216364067642001684532193931246471783405055716470832638970231244774977099565115471677042491495130081862994616360681904164169554894431536989755088044875203832011152916356426062472049849394333153303838918173373531609546382856762810307034160411252783578357292463846389854415167708688653475920385437158433130088834374478882669592866275041149546178102135484941322265967591849068982954416578715242336974657665606886898226352536668286941184883417469847368061240822324146069994279273236062722492708276075841928599299311373568297066299534756901717803475257338272062506316028287597842171390917685064899362698067399501198455959619183938548743691423722807724825419194528182086089387133557822356715413531777395801193165952968488648117761125717885446552791634257007091813375431111636699734998141301140479927537308419972442486855786323820421266468117420587179865707155894195106715052894607026983367867214655382296429053205544630060813156253961613965365869502684334552936750842778987786284218690790480947487775880658661319569749037411184477901840028064422117997026992151126954540270295352877486217995842573959935699814499153824201439378461380078202171717279044175765734733680863344780906064727863744230221957395527000992117103700138071942171779517065341272019783636090302801971986544443747333720 [112,90] 3232643181407861667498751615664108912055068834810590681349785980355391318637043348917793192300677769259791473955489221699873958125923411917461040468504491164846159641754861627310347070862055743300279062588051367711453367647848852467568895903348833468252735586581665708891674136356477333736042462258987870671600675433431146382952380626163010457032759194424356492435490623645497232600293126964982513022157364858652727963435876599788194022689628594249430166838211305891863639018885794205334021537960157582383860698246617055716039664390587673621591390238130068898450149890826127310865448399924322072622067666493002660928777858489531142452604308725403416852664370677452723982399010078417376532551013659779701825925126452024711491440861526613904168504068009208760102663797807788560768494875128150575262262773809270768014498684300661339974436856505851000778779401981143216751114073169142892106113530837944075394249442913552041622602535172089133313272267090295925146000730551676921389970152170096285018215045371687154416624859158841837649573419881295871146909800657576527106018880207580145318546107401747176348602333573218500245757755778718738397925903512071985069588026696711875258650180020158008375264031574877577408078513748591055842852681597736180296685668145961585070366545763960760737858694312341612969780354158837835416268712507638016553252277658832705694450112920284636524802970247306145478782613224651903788128427123892091279770618664037186542566817827758475106267530239726660557249452332623407539328919693986963364635910079635100285703606497028197180329989979342142822289815642138489747306673071071744819623589368503175820105335859065194274903211259823292680551270243445475693106215763453313930244990577680951438853614079824828759488365081072850752437735614764095196271207896484649734471427288183298652771566247286804848090686409403856903061326165856140632704347304970231965464510955741277475807950408747636526487760 [112,91] 98757482015159336859304798721676386191789682216608173679926348196003234945584799395735459842091026594499955097350148325927841013367598107752709601581301101881212266840646952606139294326144912390638764427624151104557075738188456185585833902449762648509562040173897128631080332084120947503307377940615114926609679908842824330304207769190218983600480669982789298140036574469374155741121877937278222357258159715765065791341528110096088699865320353728745792104288543020947934906091670216284270059496291412343542762134274257917224122376507613806491437163608971937942221489223945852894684504189540022036709010094550909167870311602142429217842599024518004816136267067792719747235016838610037889462698725668300839341155013080296108151378571744430133106582327861435771617406635366043906938771196064229634963137357135125350338719689934593295556907727040535292466854788917148642328309850833788573142770172565898136877878613929856153271259492650531208747682440357405473791940187807015016190381527183956015286704430987291004526777184370883168164213285323638162045412107711813534966413048118076015081585077968671759326508658468584202147339821677164221466331139967452212993919074005597396237062863185412021781071815151404727641883003733749932587073065711905295046693946116020491470581380240539929767640582466718793514774531110877016534460466398066821197511547409451164576579875361991663030989286088676340138852240407147383999771737545464079692670561414960896793558244087307364078180070641391529961176220384541485777335389378427477282172179702117950759443709636898611280446025258331345269487606388586679120076136419824195014451722822503711700946274778239963273479225155861261940283699155096893546434769961784806817460695576457066661461524765895821057629483209103031568117207909204522784456867764719748449998905087173450238152056225139741048404442618318932241709879777769006231889273021283826347014065565105794548291612032759756160 [112,92] -2401248094163184268438028948955556270591232709815384560264268373612663458668697155726072097683218357680340918459480836732920109685017543333992637244436210473512509405296227801541524829769507135930333088502947329366789076070852471486711851326194533529114932685781280260023507431010278651466460940143550431442673857406993945600533452623423814187378461123806538254753756808074970770260704583609712063820622414922332244198259527536001229879345877901799686975835203347502549011715411363240302875610205472470196118233185157418414692818684292111688632598583671072345995958870695832400305278452172890499645392203849323502577363187923324996190364913343917568928791494694084837260210958729169449413879325038686186445122822263688110898667332861413716117207875965375448196517699616615450174576040251061869512289352557764800747009831154625368708507693347363348555236912088181839168198928984295490101211467515826877985729388803602591499271346294324123103343088796247311851745370771559257176664902638781769565756614423906458449598692974363471793173121648830911191458181520723237048654213789935816992657146493753621670174770487952911076146874238844429136930455440430427784737019405509102844150799279360268713340286458250489897316457051823883925232568450121265532684016964464539195645642050397169065688246911617613025631258006089102344014290869416025456199113383074878833601771161998982521471485350535215221065884579776791564862308409066765584666044070816586024481279432156232972406395184647675969011881037260666206850863244891231170341899717959262426526726201943208585917638881729198938448878395605505284341523174797785939501498587836078905768835447409403465365700509095202162451413916303200875612275574553061873131994850299533221939783765387816096885952822754037873168733648513588446799132581248589522106308454256884137090802473265535911194635508532856581031933506719362173410216234885587839670053760037399435795002945476560 [112,93] 301475749553832320518295038494177733257059881249772992758516642094982931540460893671133647258897895988034876140327335489146925585980074723622409444430377637327133211010139834393625102244497828362317677873108640983516533330660079950125795747892637670811285313705000612732900540619449903280562774576798871743454598567346861890116552151716127868508311210567496498506109182670287499213767687004639777195772360096581646074622482025410112298735992527782932855827982361305297674377496361826095429060133505072245923549086505409310138677910504593674932370152719888262329472373569521740771668428315822114283027399714816012476873020966404923686494062928796256969057372197856479652227663787230867066752657810148511573191479432447385783181708443926210568706979472907549804941719565399300076765321079789856861011590917551394067424459515456281917698252616373655078574920448593944161680826499661921591972510457445675546090435336780142211782738057930420519762325975403281103720285859728348709582274501123722844835017716561580450609968458893320830003135318893970386154528622716055587375927788573412406314157800713515587852074302936817692782876175327066564519946187171454253773655413259015125799922880348035079983973251438961299553901112316672921067232266502076725209078860812184965258144156187290489593340219514586650529381059678660217620706109389517938749438401463521685716086197143477364623783165882410905666157327914092948807683645580177696372415455078287887962035469700426520700277377855245118553690575012105620743842641467505189199343994506109741524317483439644631571651348782173825944969808461841458151350911404522475694709976792502081455218047079431763096249826973877517607696674178459043155066600356828320186421329655467712201988010935583952206413356716841553608613300765984866141502395453316582703072342055107447398288359634964253647078989113250115908443028287419175673578029129330935196988310932938428171300720 [112,94] 263018742205043189552601651863365355649315093302277029141454606357661692743859144838205771796095985588560244491107318026727126124409058282939545257478053229784994187674449188658732630170145572446632645375396654653886747319073489454873843084651555133038189470901990296098855289475398234772475188590529904366166426651469874721661847155686793632998094458624467269780177858587373923510194426297331424394547788577387870297249940620907199010533929397079888209041790507305233962998974291758950192231375079039308151880654227340304227409293678203432068343896481776632431423854417683115394126882942235146041053098143661277652695033549813123797147784097562303325040495091910500554164459146717053465087384774205580572032297930510555822543010446357320665847099953029540422685958633615012551529071497790517648206897080423457488922495576470863961883388074517347697983755972765545663220171299265134587973172070621663776121687700937594777575822142805592718298823800363241499147477386308220935913180023113236143793808929320378622016932281375450694635283321555825637886058930392955039815174217570526684868633864168624075890406350311025980166028268213158072874166386582505481105085281220533219997601067290899027513984264784932260194542215701358792718486745741636679372447400418531787660468742491720037381140574829363259439696604727547912122615992636556248329117409759998548530915948838475613107144684538668085852963865186249942469183207860824463906738706978440764295276956571613479153920124777080325511848308416852739808230423531375716026497854064594132834722818886718515411412866728930231719833676676327938650752543889886672273287107595953140555042942159371659656551959537217363183567308574391971208854288195527797917967541425455744905583949848579261769491508122354899627047001035193890358327377910992541365404871217005694770911364843476109385042636113536309297972122545154695713657748741504444842643503551225993534480 [112,95] -3471598177233939503689364508730165453991372494342738176802274232597982961604533326196649952187690879539739326838495907921353313215204415303775150414424767705391117939898371058718492348008884188073099069861327854168630767624505561867332265885084702187440727214918034556564119149635545277223995790529634644601292870289872350109225323595371835856805437548653941013454105223524706480898851954842996815890832177729515979607313990718398470441380565676728363766078805664394813172421544066311880597279770300554056717502114489065433058851991844218067487794748573607352465038938715000943522256854872230890692945704973473532152534086124294955579237944767637700375222061890483010296662325070221352840516177137960906054904157631858191007257196051692779859073751581628501194184005297620828076694157355425585828136874015102526711184400634497041202791792821360098610647606314177045081373740807586165112628695259914408822926612487326442393512932875184082237160693237028207318329429920535938313513732054347809201605242672600705755450145002129719989089272713052443335586396733661080887841176743978454812289263338716672329008321955187943571566446583248126032365036300999502818607563585973293069049431610206235155455070218844942421130303126782729027413721310208241278024141661617901835269118114960954895188949821046907684236288846114831076054827521861253087244039948385078866200195764618467170286798653229091285595362398423850603337368615801528704989291898955863996375338339944701121823413711275801055103503363305427484471534378563674036635875294771836629750232691708630408290455698379363739655111615745595646730608476912916809389376217032723816690963069073379233789589317826259119743257923952565912536382333193764936394910568301046960253507758110547416880189480809834118941475610159795425481566015154122727469540912821602224351002533133546686172627324752871386653885021456277507238172669925438398222216165435960160 [112,96] 27713139042711428898890453799524839669915621822735636289394060412091962429724256744364351970996229279632790659500099539725330227378618528734586509657502302968307121234682319199067801135554608607044452337459353867414653568982138491692108393987638451818446480683196996044684761039505227586817558500809315987881448329460917566304004233502953218814461676218563449575015095716720433413855319455935875500310546585062828794265562825089259089240690885090254098703814955932970299367014087120389743175156334504583925863259364298030046152867236534663583299364623207578830285370006931092479478175716034006756391482892308249000423590565130178405766326773718363791600540305686536802673782935387917743946345270409366465362578533090961137299919100328415869960031781606764818975469337108343454411680735117366854174764596422218726998281473348203185417121661532161009470075856758429720921531692756416179393700451467068992904450669631475750303246142155376121952631758248711188568822414522353034980931873035358351350815637885579743956378640768537949296878523792107013763513559246814009124943080158940435153291775622043230452457285521100964591050003228922192630548441871713518700796909355681078239661736616703365977831404803115551533910255916988535308513303034473430893464955892752049702460037590885431501198473471309301469858148899666297108069043614992258621995694927448132691611403561046054224021514390523533274597458552047171767017553578156807117388373470523019522796415644026671828368664151206989187950899567015985790251288773664275566271263606734920702879182079208702325218581841305086043710571566755057716075196772304279942000560965464922277539618481754145293369954482396208143043762337455870886686198588359673929321980513990566268057890254679394789406293312292571179881585476183582400405959870194041120006646391010111405487409563886776018630017830422903083545775233453576630525691566827002959454555776640 [112,97] -86709057718579795253139309757269576205411519690874975803453441839908560211761856105763415165951348205728531067461214670546997854927597350504727578183577348389475699591985399455579304028318361494937631276669554609412542116309418123204436197356842697167522518904502566253934022106692838419533516280665742711575318740950923996371892469605490061097560802741973617039362556617426881398662122992998717067225346740385158434309179024342019626933133692036481332885684240929055818273286275461116169866022164508550018921914731570513654297727635295353381254435358975992327794772335931561113550136600904786177155354605792341765778780138085470801835582761786270279314071643576805568784863178299872603971015910566475613802182026794522129456081119841247631271114961381374102158785458046086029691889803914576271904200134586881028585049685297196277219264541432509545614160163447411607877092348140466088153053580474515546667010983007655864403899316976228823489102893223830286533487141882986465531807548364866599983331913416364019548654771734801663753297301332542255309961405919766990918790804353683324076085164388070053860898581692609735265257119536642073933703192714674011174173476744717618986633766975367812934238114751769982705650648189537556384353655229425389922402743057338131019546771444200015445602964237215035929252545127120675843313398876550502261794582852469815924531915367675639846282477626091821437311624246097864845903968963368110493656934436164767978077235743327550197730898869825166974724684245521533866967236614103277489226078838573682006848679480636380852841866097604033080767699142785942584071026109455179235953689610823055551003666978722930199231992441834369353856635272094345881578460939118749869840541601127027914854067484117230952236626393978293370045876255631962358778125594774851513778981860367539502109337323779775735818042932445695725164149712010276406932211152372283131770320 [112,98] -1378960758980114918140663589679553244493134895125722114690632904356585125877021458234594916043532932152350525328587490951433320141956154659748262062592613673533133119542481186929693974644055352049691971254517854845429680599386352109215627083354230959851829990063175036507560448144833717538274205721787928827888305462494076808688444608739748421290122026904997594225731893357312372178062888493454596211261445061009511724245155612615972427680964269929657381369210091740221440597137304455439358633173615060137877646503999833049829688717359789822777743349250209072838317876956900406968480374791129861663486977337422805473250202651045426165182563806623891169852712707554057508993376859915430243847862412692742019154074448882338537527655046616186476450254296986065758354428267316303914126674559932218725184945537101103687087455984341959136759756922245527172310291277003600796641206232339636304843587213144112627670498756936469596688033863086676100247922120170248050992975153082641154895751113122669950891430427426561086966425704031049542410637814591830968987077093269769118856671068629763802675892709160276438680040532327786902804593611205899466645273338811392377066071947485411711247175131525601617909307939497600827432002066387320233571074769108819886903171736145459335439267078466015581693053083789534373047526760121033404260471219132818072812491956905536758100369415228963187024532137610811491734053885147501612094676749904017626555797435388069950873859092610785593564160290752941249946297069628625694633723577473582081060678532750276403726350515100947188026867957376427106791094683120558714907296194379875516732335597954157536819416139853023596088247441242736789997514582855141581982264504075366232769687769219188098644151603825189312060709001310794285590490997224223371599758387313309836025247730284605423935931332510104816979334006131566200440549909746539898060622872917633538880 [112,99] -2244805944598823419200601916881165241228300535304954669415709980843755378752640958660939687937361090656101881558638994942319288548800321605477343409741074079384285007070708652432470705940404422285876972832251193429062338186459117252384801254451762628489818413458156612196785195626243754100420703180269387962764678969502895366709984175632990381836266011772136174841311529078707190315347672003487696106325395264732640100643467294678314550208988738356250702954678189935563255917500574762170000474245165141206645165144312386062146307776184357161371069706343933955002166965091504686258312111709224123933040059635022419225833005467834214232806016881534528626111571828369043192075518255940676471624058709766545712387149747792958137527654120512804715329627296231147802803887744781733957003066470148119330020372298015114786042083795768331374503459674957252283301167159581130541661356130588930147624253819444445437339058218801462778851443578599568785772893201150213973038193827721161341719930912700583836125564013851286802104628964142209991661843674167889944456159099653302472905766142454363353983636628437607813582498055498779707077105951957358988369508710420317275443441225182943296899085241881870884236618535526527635915271399053480942129623319139045133069070427226043220400067458234832600873726147106854396674683353619661004332882162157523388387263896850634381498867836844524835617120151250814586051550923489640546486264501140581435291671312890378199213614511245926015894482733084369144493240919432821719816617761180613758178832318766664935540956189271794100837797558732474717496955982812621572956503949322964049539853108259061805706839758041110074017742762553036515293781999680472090958110881683706792990461721417313691129139442983295889407100163173653320300393407947039952133131062931497596287862200421420089685866248873027259122634573352710421927347378057797238013759668637120 [112,100] 39869922084824293316741675955519861196328674701967669449515995706683129467468210599498942225855771536444406913156815235824383567592368017006767273958940980882396389501037136830439168815180908609768956388306970083340935166523154311240937046079858944155685414669993200630312539387191416332057076040531564282716285009952504389217130497059957817757816210102635448585549275112054999351279514798299859286422747385294940596841893779285367527368042032808720897829743516129591783482722058378758547446749074171040827824595143392450760117752684878004985858336580519152626254627974410996146545176075328261964916370192128732668590454426191702979079668456737358292041168188801835783987215525684804421799982476731594796817257074568789782134884288504987944169080219176559057378298541238181010760694986816350690314700075239911987528498241480708195003508950526587650062234821141977909924533221312637197256967702160697011788928678459987126298346533208218470878803531837753372289600977773048337457061523741992037555213143542703340594390505789704654684045011390058597002490671310290537323242696625923285140966365002600585496893335399998895682725009771955386303243268821254674480720554266497306339536242150770714375438663290717874486345343028162106242570080500689751588875441223726839640793886026884711999063524131553628357753981383927887942673141556188037529804609893953407370147511520172894134880166565913122976449036788300064622482796791132804258974249709833163235275617816886516950297866826721113096439605724607142415376792452736693289356074649960743793617399945445719657979513810434595877962097905126104474407587495552759225793238046050530919779223657640122621445045424082686990602733898804648132481734548630307293343772582404210670068457699873591644898707204787459057318675236673508622155058522801791539510951154613636710813774633141819626970642343146379703554966369052827767438373000 [112,101] -113903039679048504576989717100818035632223777673917168740486759894779365627576293348530018387804517613235861008132395325301592045747350226076841041916991600900099088658436731818620378979056163784548322229189015557200753314029535459816533964931076412533198015791195616442150843767133909954362073760313554566272745400870771823365781847928646090299361832428992773794293080195410802905468699722736802663124897358494718322556787679535095166935730345131286525074800496404931233493867505589661104936310545555061832472286755273486351618974143630311674346543860919833709717270349515422248978781138411064967418316154010088422520293456457614195300204740675688370297716080729746234796447377371010337166923820086846775844371576390185896931656215355779863405034222515228942627997967421243384196233669449404027724014369803067654670338670943185408854369109685388714769040456795347874750860816535178528614421858662770756747215376165985455436299526900015370862338911613893975510211788141790579028465094649391046409724085922098073072102385647373919134285719639918745309424717589652538532027301382257313844975472351173758560161734453037806480890184547920884674012378103545418985671357781383780510275776427144818287642447013905885740280148996701996858999203293698526094498739413790559358417989006339048704997388653254764047957365234866242733261292190169372237642142296178299098435565794842487371250536044805744715608559824447674465675533478204590947558397816573703659311866452139797169892582801696784018487827794109821417814951376878708410338466880568390952508582151901362126528200755033866445613008422449341144806977117909750259869787850659605278644502371908201312156736783835795688339737825256687485077355216232024577895233364685324930206761580883399255927958801860162388220015155738028145965733138235890761523102635615026566798602553814357717073522000857289994331999083111765413800 [112,102] -7973012687234063975460795311720659044387254957904621207891405123571666884342029066166794742228313903409899286058878473131045711426939500279263015267299382220736321130053963394196528011798968533730404749310185531492634780666615096611295248170614671628476197310651743449833882332768324291195966655041461502305896127297525275072956067889585446524401042987278266527228628486266680321140759446905474691488439432834560563930870642934835992546938470710766969838348958821730921800569057913810167593509367177987133208644944348856205199558450578543164087932315746308100983484043094837861484513878316444974448147456791509143740774363915540785842756526740426607422191282192458856624663851432444260710501634295190071848015290229592147643908805579708113219020519621716621035726960551173338530765047442798576073143974253775114842088983997545609337891446101021078806448150151500175651676958647476961615386145351660345610849057606105067923916812379876630039956004900454509503473681150766360023449788316645061168863179866748409741778059548237786132179891160470951347572765401687911439934314856938782675729237386605943093371610494705579202977782580407130443230960624780329448919438290321696851057061986248305497391403092559936835029680028504148441931466426142750294378421727501306183777361311723203823633471007270726444940714690423502256907634682086280628012745154737786879852366416100285370739076095132214985077238055902301842277025874590853077985822484070541168109609866377721055412004596225890748982577059791785904434748304764670569137617833026788549409071996636922489184295983749969284394219529771554660951694522799420340956703512590877878964948179608046112170273000777561416605421959383374407980810876477736297076031493466687651414183935690865113018669654638488521343684693318385747175672993544726112990268103799797451088808690657844594486418143292907327117666804616002760 [112,103] 39659582003141479644930629544493318237744558624895910807271602231513137725910202890517671880543862847849950054576318536798401840122322201532766058393195745920647852265736614076518734940818148478176062729308247932809585592167169416651648908809930580746810717382626842556881727707078197140113862623018479238223505161551145140377403831065521521164871631339651794917046439462868633152882368057850967135022212448653195778618088740054636070238215933506454149736079960782707333527584994500928081566043233267757803249713491012721907358672402415467440857736194527580784077322122407017910772885051450345255200247788290968400211433856729557331666248751215459837494835366047227954316188909406831201333636024509387583799564940229666812661230538068366568848557833632125312291745963284734675410317366483716447598943056703357163350687954280756058271583833824735765713740061753082024718854259352869426303542972565602764146232083464094239257241689809533713666476191792618780096783559587272910066118938816097615279526316046917991341934508900909950447279823209910099300947358810379012825682436821445582726496168579232040271619696718254834799390519477430929103514364130740837069090034784739741290393207801226572971627793260858155147073722707114705289225423540599133064964618070534452467800114343366706958114023032928671041987293428551732115813066901051654641433674442337231700890761544219938412488057394280524644215252382716362991895793674439321559151544164284846256169670683348770272593287286518115292575632658484745766875714721929095586773837946929444917561986882574801341918010419684063273822136741858750427608344915498254946092589035985883315774437722100953984825505107797150256580645941687477503889914794539600427910085544697674251588425415485859151952454945040060722007356360149618426971640025589309299575177493278529609244978842503053274189775724609584371803900081792 [112,104] -47136386188883139171121390440243656153447443184088203826399969585927845793629945856242851292832452041414042813155123085594389934224216705791929361082513336296854040703860623914886763042939231080486346077242915621935917323095195644083331439333776369316845123736635953191476393477575854232409833617390414629195057544005083360858739409447941916397851227633658864427626327977205379889480885272324493328233876454996340310627891830188782627006949032365330567862491628351457634384586994893358389725009982784325969293651814451872651801343515874355200519419044021058794053597533194026182738177231471443572572302940585942924044715728009053888045602707034708889803366537325574636892262248072571672130111297001119867854949740084665920981442040899024699988718369325619542356988700446623523047332456598019910389952365837583230623310005204746470007327981612696655226238897565585869363599238241031099086392053883160171084685490894038303765552153439338112266659134917057005933603092306277923198726576059001520967168775713303357457861845872085155120796700424069699471941960417911877741440623149682875040010276433603829463315790686712045911739435773751604423001950360994132225418696422082370056537006439197515891550623947378859205030681621717294121602442464830221724303712731437364156652732362399419292135871569896386508933446778927274240443456495586521203126139321039429328080920140074364759096244852811910892148648595716957904284449911286990992663811782107020864974127750543440729316829450953446564483426995155112269503789230709767856628642148763776344386139784860917156273730035362391733004530872576634296332405052022079708588482360714314497000601905042239567664217330803697531133624603213402683808759069936845504465337229720917792205163014267710943852338683795603360213998085562759271221042374449413038792458853788461987759704562510839522476022192615025111408800 [112,105] 475337913804077075432164066836036527172150571543585562960852594007267977181853418740540254535303895259486515208401062489314188983298783625071441957458154077321500550563391563699382475840478741829579402998709705408798792719293287522571642679878523966428356177746449388522565137634682647811988413891437901256915169036445626674473802317411617327843219715063612494378731107400920683985934796691453767059866997429705515741583038490975704625706382659301992740823555335001570571443269075488846476768247994878300898774940530290974040283496780126803177975004642681944904138710542207768843452445778345562390220492193264172078221116632284434328178820775306627708708810687765171296371007834935696021604016200858333924161132894687627794754719605073339542694174835986542182722130901811221913954588402467036797597699112081898422672644956628246421313450193490238202718194121382675035805173478428977344322677658243132342049625326673324641756961710500337810799115423467279637901527529857510338282342386557321376591363068819220439927219963958790975915854930334142629398001763255873933547552196110551286234054245161397991327736709533592420829707915727985391121339120072647686960218632304005703355745057944070379729840327450570396898707943767321811296819037826223008994243516972883825500514665526843434570019357148849248862812555414183746322471715285879503699272188957250318731399990966146096297561322108728216989702504020093589541492631895960985927966032907084983521651560920810992376951887818804584072821217973757777776257022839927793753171174224440609334215355917967759333503425862790189582840729655401202837344244449528839795378024149413419614329825842048839522781426273585428983623160198992383142152967767726952592442560632048196902941540384150036328035092016674065464325299146535902742399124121388307991702416998559481854299972643959571925271646681006100272 [112,106] 1056835823585411758028288435206729535691515714979805492437337804965399507773948124012958029141128486709489521116725453806883574493223030959055019101207843414467295753021402825510317698740501028010011182145189796543788990322605905858300374103851448885591600928123273476118967953313071147218058476891842789279923523153609602116903956158566351025336777657476005450481165033663901503179221901077065678421228476282830204462404983553686156285120457889200499622006347724179968958502652886248725612698126707780323004584204138098000451069872986112906930665984809555776054451354375209159415656591220428774773210778827828017895921887087569483022089616821218465813804598139338936140943553528302228817989775898264068310155399228011571694172172419489307890058524152287225578824135665782875346102255548050820519439772767371618391700946642026321439867941326865840052481076352672033824892853618459089129747236714250196537284489838484712295151700796259571973558222742748713384498209943663693346161220534410380750856985449209835748228323897533984544832305319302522624018835663403890532451871761723160872779493163896551541811901704414759833159858803925824883688142142735176473113249005630124998802028873901267692082751096026697454186600144410789505399347828122342860324730364785893094862044828887097712971585937942404056070077460045619554986291477316056347519907694425234951233949234061486447610203898032459431089277457191299836236849558016152389929226856315558539464865708081811124460356307617754649074340046957639978981587787310353121367869559159904935725771179987086368380596212355358673249358407069124899289884507829633316611380700439287434352969135557820656217850666019479457045146838056536160472666427352886929876879044991204825775151408076620297280915934121807452033244358920105073164070128854318835708915009302116316863890245314795225149365314254056 [112,107] -374646335362831341692734006510471572555065989753236734413057825916840715087737079042188193688531850503706356265138003832582734341471003629971639342600062801220193779342377364347439678401956664733087824073789195211272648615748863940010142853247270844087821609246066999570880899390289119044323724579223904599186946959609028689631074989469730770299378119447479718611969877043512561256253346349510503605428029428678077045771039138914613090339883496054719121448074828070444565371128461014689883679024422361375352777395583368522824420604444345869088609261290300933352294249186482871243769219836454150503129548980010677178762225473218769518820897378525681833961860606825348944942272597121938490143954009092875033277123086257609335212681632891659475209026010095694815617508050041681220502223934003139569240609511702131714435078833033092658718122303984492483760775939819463191167254891699478831057556767483966180854283566908742687251374215687974997967534512089952498062866848130841719144029649965153295900648963920101226889103236847904044345681487418321739440804613695795529143526457342859277104509244697815029134853182888864561515841613750999071437882380956284302978985249661790009802577720977251361239357650696859359118485341011405934053129637226127514116019514449223876234084595074791046072301341684828347220856728857588026539596582527439343082147904102610422534147846826994070674581212639406294484106786365859379640998375286323137030097536772724323316371875395701379373535097946308934113829397562222894209996092015232988293259533285071668259381089004886933059884124331041000611715783527669981641055730206528277801093930175132561947664374510014353249929397703407116634267872449941359929966500028027912261910583427856516547417279297498730402952408652941268134351721962166412208319167622907255840892743102419204156418056220174883137687596 [112,108] 27352068819293123642588171716255598878849714273214047265695204268603027835170571003581918595266390713128497679707833335533283293216109964049746394805848890080411837520754751813487987166004365737769176136139448054782726259828587284424239351304839074402514135297043515252096871577811584631666600924521025802324794664521155401698593445024893546940599856968727456374195719001370310620231664826132369898113957499227591065203476126743968001855173148317066557279102265766081488213122871891753536234081793240795754007249620584947925018656927147812985527702082438258334617345218132893753787100870254095004772762954833800575290736598129243426771776062815726762633176404247836264889069090919421374197739696554239960009241681910566202247632547443319346026471473099745376699050160316943366575553913568966283381784711727300828340812823723328299476698570689982883479057624312886520321816843299203988542880600448375982086173652348410644408233901248212819906946652084151943918234715376360920011954351663883446088940823899887448657033752855657835205013894278631047125399821159567889215236903092556238001969199170256237302694055536912786355794720460951988660936712742862855849155500162152911776402163373919950830166179968534892707312303169107224939717420482157083732401591602258069240784265039577426259525932476382419070927388716133468418753376149064823586408953625883646132413579025764833022763922822007460987640508138238434341681193826609549850793734229618531410138176837224586406516805313535032059730581689704347912464404559688491399838144413571375658060038955619418399484589623096676786343837536400126794082557677940467297786501041466901218267219712780027897245719724793537376425515155695541435768087530965971157610201151308431320776060356433272383863173106927779891555315687011640766634991001441562848352845469960000731494645691615725112224 [112,109] -27147023899073640310579729381411125566785357717216684458280485247886885087642820520043572996188414180361287419425264226130860636776531532587201166594931749294917824955009504337557398919033977577891947763084327917358262117818175096963804547178448465862571378793113642794456844209358516989119663794028318642068412297139389175593108514514121128089828809125493933005371463463627746599778361046531775150442572122397127971606787464302998834626376776188524282480967547412660239460437278549649437807992393538528509588348675098658917141005634468093870871877294528447558970177905610930645629272966625525168629418947139808504173648220008877105929167143937278382268071972618227715167379800049269527422625606746254236910641021246877268911783032205837597424525971847618557829350177359409677302878053502954302917967899620477838170526260267419819793344402280030230220569607581837700192126582296284057893086938144079542250835689195654271220477309022791320739368081512399076230396036057734374223031273036123657080232756999589687098062516564768065658045097155841566500409261062151818340168854013058754907349320237686977932468842527017585084426913950305718237994005555717932951970861648679518285242631205435805431992905031782269377373319873793903509109410240693467813174710238685000877817336267997788676577477970381503869755611713446670689211669419393417069635679343246279178234042641810741219346562076188370557380316947785376557066210111679453257177907339242725071694497984298858645813153871873500151392420852855283315376388779379932890591301988744796774786416496514217422777569599766948529648163018530662100786583968202193462738984428196922490182760217432494882293463953874191108554381974835162757486569103379276061852941157794089576522347582877586036347852428551266834795074617916792286834723472972271385363137294655269841900994955764816 [112,110] 66786754081122797550334937075377167668989207139945794536500248056816369200832209522120981554081481454927026707743235202875720757384488363917660405443817656679094230049948960357208278801503017790951597915071905649493848188137205861736053200292735252220529343481795623177224071268549141851713334514800895259656820564557242825445848599423888402946336914032915502997759591365127838590856763134562056855901009867969895508950939903615510260962563293734400667255537635856397658750457914600394581828378510658897751065353283636698025168170288677439729690098623003119783764750857347076303183217279106168650066315059887091691669910758851061553869368148765208473811119540961694288425431582809996928008824150794874423297867102799411372865264980226017181355967058012904431381337990676283957727679048628725387665709526106696717866525549772772200421501115347950243155415938650526132951003274531699285661366572029404108329497739596099074126988786957477414722719561732591199195413781818104314085867356706276874561856928840752797037666721344428793507949430541208627101793517364180242568151843232194462112827708580930070567325137448850664983315165046769975471648841125479677397022929774543302025539106846007318607420939516810778186572906037482271207115940271267588367324531415651176698570934674645834803133630402990104931114024508451413597288663842275959672588051341967594345759418314092196887576458082034234616327160312132208399437107763020532060795834586126888147322231243273286124670650322019431136662535835935919714177303567555168613770666388746839641787454786876936811345410400986631138966376746520365302460792712178024265016149928691090862962480172607831467210758275100082577438435078842047660284015171886001739886649735587394428384438517899064597986402587809704306982453155436242731786189415168826065588153043910412959249552896 [112,111] -32340274779080160350334522108089625854934169189042621361454428330094886071432671763813552868496944157381724267729610397129418176565096499917572325632660838200290001022027032590977069617719244663434631958478303547557047291271106842330500209573364199954060582080570508689602645685315461829698320516522231600414096106035784069693505407376305724360011108698282567336727488690210833550052452725190052917430540093274349790002229742573887405126295369687126052956617793096422558892589514660224786725520916698174905922841365629530152679352732347710365126240050022308179711547744498124941504018011229458041812712268629333938163027331599363890856431420782600968089804448307559023411440724406507475352066088394359792654358295120598828785413808403231438611484101530551088097139869912271091728240427618179694620789239875476158249884456404618088829199999058977529782317652804799816638177480747072409441128192374889954619083417708879425321617387414896109636194616934920332259871490762196284061427139026741476454534712119861668280183833230482135710219412005427085518991109020535444230605734326087393000351479990612804777619225285942273529811455870908821128867465751489506452802130551786072321853176062136602477281133942181828049030470832555847238817033390445978589182857464032416296309190365507756359569514270344799080661942231379765211037620459997097706672301801331799104550945319808712940131498912175180064313404683337436258046354164428565589439310846558912366320018607123108281021774262733951105680209616162146756534348473601293634037815733734618334450387309492329154943416293169647972748732747066155734684432836321225795494676081016871861427720510868742337426118185425735439374904386422283178328273465242484301035059419157650000465379782221619015821879886465872505810375831010811000974421183832263348779061611706006072784 [112,112] 1529727595732401306409506996382960586650352725133297760635761928199767985570816167456777163102337645645678136806695414806622483340325368021783099600594048865377785679227219990074489820461028914802939755114262569113705270684295514908674486094567987136711801208352500418371103726806578053762276513451009165461467068862683131116771395361415136081123424857208492198503527910958073020999007792613723128057186885048862495550847929519874393764187113127599797124027734636858358283870330942435177539924984065877162220402490007600989021541329435797507840964638298684583502178432138986243374541153816314291531722981469854516615715463732389984706705024843706993208968824754001632628901405750887226140827310405739115268153159116385223673928193647236119096726540280255113741511093031947707407516243284430085707546673078547645355765974184436306950814462028606905882926793649327263731480640046034801898413720539982179719676211585669393061061362066876248521444659427019179306991405597127630999130009993895201140343322118358053269111933043834070100264642239614600171137526954380485670091277965203704580442909305935601857846966979805234342133431010355313574606421220748474017286550469613445326610774697197156852052908860864546139384113229254118098819908812757134744591561075108935777854007697150812032346630219552465552756717550265455695767675219849806053136383943366322409983556661464517928792576264887935110125698817849669150156771600519257008571774798024213088226190854723349900162704078496002683033878272559806092281107973227444640198494903386552250291187447285758975447509272735714576732403233716932535326357770970074724131604356863143495190522049729497862711962563826132015617912561028832612257039233928255949771534023376161107630797829133558251231251332809761908567557511976634808326688574185211052879184165873192 [113,0] -4075033566901052570526022308612028767545885058212038078671721882994712297411081734279378774793827447016097508245074177777635915919749385960696368291180891346463971787613327268049017580875631750942621738657529224388515556634158120537643026899413350917829356669546927090378379634627026696014138512660360854940748460431219063948816557332458826168301274694409825693948027799966994759646208017248157600612732086864914808820664823308499048843294063633520404671711442138012087061056767321752129627524718328770997445260796416024428287314399894118982662028434090966216891242141117914069236069577772330877035154729724712157587519047354958176542537247685773277437506731323360810027709839266750654459695376681605844197214097977926213209521022215331765600138900653849232592958749475649886237042746971965867080489345799288667437359996219265153027226325550817640047822416987752066344334529537649784228118666519819567418175816330555291842700545480028451043600274625700956148165985215548518095812296057624571354944066861840897829931725470801204097507035775218287701126015706903853575290381756587528955493697143514028123622787199956882525970040662242083991171211896605227468659062230800087357172351612873141652796631929285778352929339301140226294082686128629990688886767390890824363625487615911569094944606841330450930298843092594812581627621298148687908036190379488350216305588209826632267144427737858930709070803095290607372721877515168415868572466791094602619147939787237651823061308142722503600575083287327217413134874888623492815263795931623890972348491011493656606444741213956477812618709420453752402037982168252861322093548420065175097566604676583746304552687632039446605871939717040662630064254080478074798266794174200352313188787415013009522084988467782786764355109637043327170149516074555303452823173419928652370481453572014950124055915414260853435384387701815782450478643209846196495993879167327932351021051136167730196228451387396564448825941996405636968364100893623924692455552047183041431833089049085312450852426188973567978880372358067260810600361752114812700238339468415451781408162444490039556097507430278701137660313236210640752688050270080566406250000000000000000000000000000000000000000000000000000 [113,1] 618124451086862891648562965251311986933171624955298865426369112702395460575540329158216566453689547594388843808420881157302067446638087559031727197019704065587970398911007454166858403052914138733544225106902000696419408979153414401337564895953395254858853030346923593852465059113065340780869746206358711904598138063663584273018166391051972149506068019877377032343712111593205932131115841357595470056237487152107514039101491420820632071484782102831503656658792723583578732618564445444184951499201517924865819656998518667311620085549157867359515643629956440557819362343739513997496071796810607347671630554343891023701818658162512610445162152440980812736420380301300362456617804045166703298792648983736083919859619533514930888671552404533831204823033087871388952484835842644343226871130607638787194135441442905091754747970045428452515844539440338230524097060371010039290594426956130572191323655460076663914999551100015851625124794375307832242998492231483572220743267604651207721377073898863127063603322365943302702258850804727133865693141820612240227188614510565822314865249211670430022226837962863730171261659857979391211792005285814537275053499035564516436878439590728694475143823053445194157108919376226915556044011397916306118059775015258009340378393768961478477665238447748696207753863590327623746107105331243108006805761803595881746120413406630497654227883801746416572393509964752743002281798389542772597973483684529465867206744537962629012764664649754485601233380602131323776769792744326697473299840430875318066838899682667714829758239955052941740029518157920019550880218986070274319466354183874657220194311114974395242953446187251896027741914034864436531788521835940532360369392544682791271395292856300187697093694683219170095503680986057158066634609199827206050179616435190462619918226988451195342914826267587710644022652644035719452339779130151742985859282761663056248823623906173417246910962403271397099633013338124020860561043973663431456423371092280856814306134534618440891795549686662793154227312662307636287165630848286409921014156069958606357129941045671032154316939495584820024452990325453288121765674234531218189658829942345619201660156250000000000000000000000000000000000000000000000 [113,2] -175265565564475523662014424446272101724779968300255271925617865754067579798462816145105237483761210452280560218405666556944873565856802532205892423146695325445282499495670627440280312856499220049589738177648557178219984029281283749134818689055008811386052607453052792802947835877985840630685094630897106147912317242139970141101472816141063435332819314372341583478316189557308919571334275621847654335966837314368472985439888235612471580836180663895344860266964206808158427268937833806497348171792144204777488240686623937784350210177740457619788629081427666983514631774142388921486184533473752566116056205146082905582167017722219871705001412423601978395836110094651208893394068397895825227443016917431529269267393172116864298972630534580561566973613794800328837247751748946465307683086804203779751675107087925409401782284797947232310872808734816596858360810826241395087496045976679611435406834529908585554292239895956272869238813684988179069141513147170333211775013747309117265520398611882267571394867316906383124978568581820300026983815434425062503096276879971766284362174918713935257147825751748233359742344907159707103690754729790907909889601578922375045365996822618685342065010407841467862499201376851001024150478876714884494987041265743134659243494242631094399515024818900965066364340772679503752701089218435851547364540078665375207114392400953656276290972260826469836529576087925945984836616146329426070344904789853067846236828226888617479454485764258499814483157372365342584751047562278031107024034513141198640659563012178583483465370807841329288789762894912334175097816247792726223178674366666873486001140267059435711748296599716076361258527042315478174518718944011837270884448505345501975052529819486714953720491578458038063906827914759395268105233836040122420111945614602081961447013498730214184873307344906141022900956227642118612364795068705048436074482672132598626928129381603610677683447136914312141928967797633214497600291673457082946607082415804294201138587407696881648118487665968631078106641394783189815525770629853702543722403390673691906325963513820313141664347704451318332585187356036913159757828685079636410470982355036539956927299499511718750000000000000000000000000000000000000 [113,3] 7000738294951182318405873652410076824009545635278587973486491873525039376070120201456392097549073345583736121738127806075441937255302465822871437501058055878743198809467402472502597792721241566101801590437652823523208916450786726003578701671959584301303968197277530580628264553204191044306546033010585649553169483583457462284518525722465697001097966062321878068576655089796298949185210681688477785779693255229876057840465089413329074733197919075995443187578392681953550000968167202767185665226773379439703175934649690505800650291414531682931294448449015781412367166448502877997571390218097035023150669187227182367804806624082073981425919719839345088624273153566674538826496587753316398563867976684007981013076691340964565969871908747966636505575368235824986907368463093215549712618844089950452175580100743084845553894452692829975569025821648319408120503646533257022323504872272295070147071967292582374289878725486204581956799823545635984410246673064179748062969822868996220017789649850369795139508287510110640397969121064527844498264158520403873208771138868106659436110134128968654513632316058506106170932318554594188707302285227871255225910995882834247457251040832063950330304919058731267442720423257554415680116271971230803921301675305475149007701248021187376505547352613111814100574986268823309413786387393987469351249010911072260247668989058696075727552271908093886416114253338356729729216914618322799821723540845235200638725920361344195753169283062894665881474618614790676894445981434325898080580900046262249236541843707913968551134259383565028756466296933058608687470209077671109248707262768293768283511450147242198114899558513722563500878233259361326230044144941393297493123977796249519870847829340151561875371705276561622287670023329345711091700416656240555832651611135269049663701449640495671845315287092247031428183865100842642551464472982979441044680243181348014740749669090083589611521139970825072368118573913404052436400787550929830280228345740856415646812337111914296879214543173067817113749030826166906216680604092647897720793197471114648955434315958234497379633261442507734336594933104321636303652948426672604042945990965307601072709076106548309326171875000000000000000000000000000 [113,4] -22847859240520582084487237090230486904792757434088630143792424778772019963599377821967308484696127150555579015016029496281497895158724422194393394948484007461427632205388065091980478756464387237327971933635974535978414865413947469437335849939680086907578721265177488955995356858307150350079955686953420361210930268204499395392346721564220240204323283673993227875561766017814496524572434339225399750143762544823848760265966248818440100252143619116457901882124493685275388363538997722423205681945281061322176725504941748435999878762369997421963132185375365772135669003745398788555187093352758604564218805775532348516380783698799900721655004529333509572633348770477277848141961004253176722499575349230716314695020205564445681712973567643790445386352949586699958964999466263371116009882045148895647130033778159218445897194596321993752753169993974502410948158718483330560112175931469573970265990855140184842255017965651467371201103457103702428532828954740411475451545873610608335167624305742007821033795118021661485419668982080544643113601110494362773441601568668242452600539996123943312719838108000700781974053697492940355991688180360718028466673153423058650823087018263882649755226312812485363040102928929692239676587201100893761202529378593271435027561765737681101637687545289431528335027270729672321199800396632753885138628756360408677408361510993359861245686117084852873648796141566450531020580082726635232842263869256830539335205733583481526172923010197921753396466610279204738118541539801312146473959260131490653598218694950961072313986751655118441229617339305857086729349274014589378833330789755212940085786564826248918487534758064887605085276575623515941009532953063899315225571273037604501997773558692957413041166682523504717488144549326427889626628638362077975814368862007345498309438845012353931761000169991999385589858944682121005983266029745934406224369649369373430838170349592734133090910921121468662323791117459017535893852497300159057671733905727306523706894242421635044460102555374350389228490833243754751262316943773862273999359305635158839321700393016579316070123855984536935658264620874381102052744813988065550134910720522785076980198937235400080680847167968750000000000000000000 [113,5] -4716356285876285359251710765414160240412191368828178309222751755908928758552611739163440365430558913364181176882480105725060942459076554198451907385518540438233430834183114916432711886691131514262307512062453392052895051700271992814805947969437723939280017501807196040677353459902609381456907237722253127273917090832819659685835935797199253495285105534522128155724444657868702137250978843978470358778995316928099393113108684350727698031502527160251141158990651782756038794916431621827401808373058482190275723890045574414844189201824968988738328876843957113791567829946483845143506650083979409472270297921032730463532740937061583581959246147365496586368569033302823376218479511934144876882846790032692761692049559380157362449794828999396112431642197185757509823955801960928546235685186111599652967480608039472571579186540181029470957512859143195058852606615838280236965180907801563618624240448225087443692908047023863322504758890402595325755763833067971653082943675372720603850488249758525243474938360228142464144106377113672046753518299141396836538728487439297576607170550819840891252784772212856203449588663520313880529611820523789677059881830049412171358599798098856707924667006599787005856010315794168864665791110990721077005712976680240871253841429884944041345634554480704929865969468956041476465255417583768799412866137813212269820694382813291780058936266600608980675515108309146877458692110529733174331123939791155526091970077617648113617659182196013496922058653966923175992978264068732821532281481765797611810170698394458762862006008984444098477771001693566781504390529846498751646615265781563110081628896660930725532970648045672127151491379815975973044468232638817415196656593780513906041627355293192012769760497492983477102209052318073342984919437992177004676833362333781320800562565199445669604374457583844581074646856148466352224036679418648696371478372037438713581952922153798471321057507151226277585768619244978985952036792586136124804268019143423224418634527302731662281596849598617709854329705611433580948095548083704292689375239244834652946004591770793798288898900851045046506037071864626165353155525869886607076117055435682257069629486068151891231536865234375000000000000000000 [113,6] 157304398034158507076914769352327510785926114147630176984379903671158025538574293836700479798110154483675719896809266731435454800343409985168317415063947909928148667250274736924001383175201419905886412537855496980701445696647455247508744728883212581114378121347845784851173776620724041974140424366018034418206656403452959818046792966441482100292693304688944934823570489477165264987585355436709185112324840835353218377134466814655237286318768439732147957229458570655361513230926070131263179875316139751843858670546038436685670919112041655152020532073909934263891985720240646356804164560581680867707419173852255643775284886389982494268666535220975100772604390140260468077043031902416303927050429152137374012422872295183710644217349015729562903351084559840978645684566645345751132164111060548384165173167458954619867342032958533342477324153471952069224344450449405294420358354067510273318167781275169897007641689288309023006135011119814421750676903914296696378930451433727963738930543931552414885850520919699096610206174087903241958992773015218392396644657461433509747652751434848194909507117473827304257290005824406519936973020420512851279779229049154445931273654557410300887800082275757223756844397667316007630228177099935590567182787382951337615400114271336921010142340995255804668011736032464293735908558208229020596837860721603445497256796518544947358823514811583916179081062749429652941524097980418410854086260675451642138835277109866045571901725086384304619404929568325054646495008904952428220514135536770949414906427659958417654534053386993396708753459019823511827260385052873728318092257284792460703118309482762267219776710364227879970357833037337245767874503734620528984454498704773820265955408045696565242180710343687851540423633311212951282975998951333595602137213930761188593945222821110333858971099373264395670526391940350075741781630647925368508747178537096165826645831304458558376736501718898171883157854931520892394712734583074903166608901574695072672069951319394962891252208079698011936058160468251205287343153760029011048418922063525352174335238846536512033460235998827850898518670888027123511631522131509291710311154244630871268384453287580981850624084472656250000000000000000 [113,7] -2100943912377522837226429467657522653210056556611979405255458193186153823436397648315416218667587211692241728759908445137709052333027843197897138130420111158558547262716993928211965430086621976256435128610186124844040690667906142836871536591242749049672402607504018445702336557955847070069674454544232024404666326662961222579051137608175034095867755352653080168561036111040990717199245983228756291264698100243797088289639955139479402546564110892020245748948533978311870916116804335124387643804184172884509477328589184090672947553409170640538835478082451395684595616599587574662875000223974023371541685642176479258791924637488452982303795142007875178878138432209609471061586694177214931945162132219380894549578132581539995444875705050477753765361278699543325916043652573865341359781188564893989648224120747812138713869703957294305790954137590025875639578901993009096296960080028206367081127614110353521165637113014551132084769410344644568175987296065819086445285073952608387959340830742307276072992289279050013036018158775489438866567274087700090234677861772643594388809952809571247211086291896444372487936950767797545390028203928705910483997636591832620556073719736738567420675568027002929704778705128242267455917284701041085109240627529954004272859471302477840701208943978452903725959387396792356932477273147970415747580354253279485185539583446857370357321080531249020119988501138241967594671074499954693434570343872641383324764167447299793937340197589196274407530608625365529854873516588469201114661929211265615099403692442619624078116459422192857991676400565386868236569303730980684397837541515376979194907527996331497890623697956894159892019796000993704819439506587487228272595088704843102443159765866714220101267374279606648206128490365899278506611149790767844831849633611810826338032742638837313570343668591457904330535575376185540640409269716648992176101106046056902850061944256446401204638979098943966795444255257361208732333259648239127363952601168633765600975282043413246321363472023463651240434075020275507311785889586715817956811836946832843533986203405245336807167648084370905114101695078655863508813123601915615180516782602680725400290384641266427934169769287109375000000000000 [113,8] 4411225875831206900950918716356305965595465955060629720662815319463762110634266052655150179506075964367317070318263948652407261361880908398059718183966087315953375991782301160483225624026608149844616342441175441655462108978084490077806424215772080821547232684928090293291987125707435891459806981799296805197904500743492081604447537759036920123896023399782431106413258764761611431512068054858388240138778054804346031411895704533604594156131069498988311039047316669498011022555688442248032815587058566886228150731259115439575486096074038779613269517128740480453275294310290595242547074405836241664284746967665988649028459036881506567152490403388288566518146028417799090407737370382636935189391851966692801480659817601166142525447548406802143686705583865557093427399137254622347798493697828910551951061063025426414664736638883232059897850725714136259768370452908032636350278359912251898032058126603256610857945419758849055130635560432677946988604385623058952092884160084670627501748089965408390955174744044705801011351968919912389299758842555490387374292987379987630198853704285047062571035409433861037965585371522362470651770113935698023297404758759452257866838200552838773105068923931259423306525397597565469654425315439485694317013512538881544499337361078013198235205681778352688825188167187461550359542441001403523544101332037198431283108979461674156988137163158266785198880977043152722067285407687316463399598215100859397750023711800045006325289233909173036468568624021997310483377858482744497143619907994660619019690356768465944152799358331517395035594518063112459932140393097636487098342801766688694472640968293756608476774907143221433451759739490972823814754780076769607178476416127702811645819004774777762735729231859398669570186459600150240828646877191391469614862116884636953020112443873279014861006437971811154964662391606723802241659162654216179765224350019779341432025790103767309243014667011108785015964883542159915414568663046007391943802072789418820327667967355471494209729147527619842617131537669864726855369190373994819225382682429735011560921766449492039537414934767633612636085897460591683152533621467437409233061217789240160414010460954159498214721679687500000000000000 [113,9] 163751590274301442328255047550396508455242355975798121755401843515263871064227773644131721592111673164412330964162560576819492101066645706496109388306575706302977237761476300167569413658134814100395484658654400039862040671664696324031503411387764237991179045200214078205212265073638988846886254370272695690001698470188756403100742850720309976442738377731039285590194903154368050500120875308782670616798586693620008748714894108625772686491805201842383316929443763826918012629683033107649547447076567040593299486406157458671232527812825341935359466471585130775122231667889708737550686873717821652662737553353499014661119286023076117987885947756644868392742243628483243543916844564652026753993003258256886825749241085948281109097654385041922214634511604265599871332360008897882332417834250840436059274100882230463830999725626768808993445018000822652540348257885891232992206102185432828703424952200875399632992831943106842362251190363391974958998602329509352342998806573510033933404309278794324635448797329027765552070159212841686190073342119934427034832090413299787692756004558603128834930376774849207409838676220321612699586144031196961117127147637790897798128716296286390346738827729307226110670171899327807951106269035419751137282787724885269868870102565079221559988245636833857364084472938107329388379264822927284455601474301890127534134733210684478587069565753602166175658344508440158222896303945571376079090022837236079343708841089723952116588352129369420327689700230881788358033244549572833800281543402517986713803474866696482125283848558607884034693663720761494176761442520358910909690555767296795962386012797571054995852729219873622668139567246492268979707125604139354372304069665460692088496512646317262107662332568801418965380037480567378997352180253276014838069138604712350161814553684444891101839180198005779796909911844039096429001893779322935019540476424827293790746151000115123448421051718429324471424862826356476028405372473357580221491837876785043098996310841669384357863081627255754839440930258197657899117388976816554540554212005142831089584729978324636333194736086827010062240289703309469514563598909588121128394965983487985283773014089092612266540527343750000000000000 [113,10] -1249382774623826869345622717009699648133613118240474093075983128569065512347203787853125410762760412906785250061406433245188749748327475548782922367323579144754821624405505066947013197912172542174452499751357034217937297235835747825012106148536181520228687262872266765967237533582096389988375649424674535950321097350503758661431311165142686664703462320462639947595147251832629828779323351809671102089738709776614653004858113150092326853724039762913037729022231037785194845964523533520383713897630085809437938986608322340629106989047396895355010732273868896095586637878516670985015500568008067039047312472618129151102346286178773193763648596016292678140043268497335344831149488820810808117567122009759982990976755035004114690924814573768470360944382871566687215008931199425799973354625625207075424862160257502913895173330042446298593361940692802885394019925710843541962476823610826125035161325391250743917882973393211028245989426534996739586375125370766384479286022019208305636144862335129399881646266625412639785586740576214011170710862454449667765696268019413009884225888496328159932997129361204908077711324984005011990811639757752894916247497420273800513421231952168774573855852720445179856360581744566904759313553816280945939669492988447936042766431371697833471609353397007268206464826274504352729150797843567017190886150568775762651890412299048925924096936707128873773079495693871681823884873568625154812447136321523886586290171085609720353837906627026371127186408295931436635693963835494748763242687879506901461128904246814171242583168510958870468754042444568392740589195792595655005296459935854293300722156892713688576858383522675202193006872302460938027118238485337241608062757186886575001123481081436502903327045771870031282196282630660034670884070858696637693681323543800929377919522478055954353782794898100640509117230002571341882820781548619955810970462599030720448932308092771480339653600561192967577308613781683762862657018396303398208305792439211257715237921770420241752284325210910945882020069848068854241328043670285107620527165663393562084940740081326411326827621050019525314738754852603302879585108153486126760130237034474021129426546394824981689453125000000000000000 [113,11] -5361362620559699925016684614391193773950874979578586193686427901378850080737680636083443286963588110665428480250378835864659996297399291677237104581589161647783955044475679854283646640108540783654852688355455377933906346675114710128145334348478635934602711794250420576671618239023837918577089474016592218934019134719127236557689950880271930339802756517835193083023882465673895126562277073004215400073379906916422933965981294607459918465668194714926831541513185608563077489973383329881953928045635571962231695594517488923375283879994591889063181919948565404919661940799784012197693548546593658978643551113817244393212978478685538014035759201168472344181037260574395216455054332046465034236660693851954503582450537756269665945559040152707426454678227134888075029386698492372805030016220802605093594863058950589671641149641964665418183762369009146272587269594502854328801702332548335113543392190181703063381572137399020675241285637611331738573694418660523160893752867048034540656258465843344831485767145183149776372361094332856854334625793352970064124533114839830476136646146891828737330418602536334397803433428536002716610406330796633150784198036704443145783804114843081306081092455468664507705412035527451476768663137461840766073391799349600997904279722734404146216934653054309913618937314647649579949630664993481392684033029806005343958350637721872397058965255336163751042112431354695746038737632070536907673808426436192066912262956233257888407368931481124156456405199972667188050170248725638742797267624807671425755962893281328082119077512066086432917465462593916099896143064924127283351327328105328839804216880033041464644103297701452361676948875131448066592287752981737944887622255229652226501561100441645297952262152342938518945242815844573724465070691507540184750239841019261966794542764888794698019793544902691101675580428944804173186678271625177669893995067654078656764717128527645734753276490749233305997008547322601118997366843450108313026311351997490269218259988140327134288620757517938673616052876638848823155610419213871177567721948002972718961045701543671229621948383422351054921901371172508511804890308321120941998554412788458023442217381671071052551269531250000000000 [113,12] 113437839562973779111695294041091698566669687617409976851521949432987996479735741849427237471061764503614276236437005732228206939628387627487928069629554867604749496278825471071120701989318527473606745201400965548182984373645504219184304185401472593369638218139221699095879443333315126490653523666165107425929254082313721774410406214109815998555697563327392671538668989955292011588883459478495036168277410174706229102318542742810117234745754621557251721687816007288135036100787626150150775862310595287987312553700964467393734505007958394016697889064223331795642139045707725864252749406531232214618055950554983493990835673457056025564723565779170093549177543556277536205610608604469360675903835551704627678292877827300413085302819163170858599348093306650760103477600093431464513543703242075041411155581939563997083390803781482290313277161640630032665772004355536987508498992835815083326009772596971445844296959553753893158413199444486780913024559909427663811877561197948841863791173937071164092514853188030277580882848391420645767625204890130545865318370593248904532346326116634107784581269450819046922398576222630110477741042211133225380534498527000177733830909775929321516497739534692797293786007210841747250562781773092343015848989390718497195361300035914194356983036839545436774080722484589631853561697789594554752986921717210041096109201846385289495400948762101948360034969636876634181622168714589842880708811491220976101112820219339310780622129504596739364874906994099403709089136972253316350750511658497706056093776648246684613045086771594493365425645047078205058133512987562144365122675255958178942516330115867251663317667341616695749450805467194887598546031157012212590905511100725126788503978342888926090606173806511033915454675344132569462276224828952256960538380109756035428892358760632899169004069139905012452610129466816665117662470823140306503703480446585057398332081100453034850145281819123343117583118198897439506260742103740414040690309127237873777715616087021649897471017036825039139800209640414417475428043466487682983459928421006865372457101128974545947169536001551693497073054869108305367603657375542056362201573382897379360656486824154853820800781250000000000 [113,13] -533350499264248197853260375189723441038398026101572159044073947026980781100544320495615696427255288619091460573417235255843860127844238510061191644767908879147936033229707838787154992810395073389513449984452595634533600180322571055043766538033780274291712218689302800218686680968611686737547186580087635749571131904000281525474305376781512751342852772780189573251275373145615320030352855763737029253610385094987098830922211438909078218824196905759481908230316790518865292863275374228845908158036403128563128932935351147280552131435783649507524433718997397565534548532170753012726543029427629269410303781678166177652385056114604847044138628864672579135108330044533050962549367923163297928997420224087394907014832607536448590283124880184498076640466263410191432043749543016716366229383468244882456826615044851739978111765971556772530007188814763395516710947559615510168863025799564489045628679288986560890482526447186451174346419861149442868946731128011323016932973787089620101285828752842254968486014398384619621468101828079655473465791308349352022902610056311247933201713107864021912021470091902719750582158018607990417789254458797817005361477673681060143992236584755810457830621157960818128113575570830109433743041779275198124405185991396519163971196151081965078254739179601722296286003254685895541474343490152316890003603037733164456038574528649459681846063234312061667180455871506132474458878183503683106663696214477285850731257707583893799021183756843805794751616659086574474107831075725865876133335390312149324001390703404591605419031814435954783140946100872030748911652854132134763518248221480339983533916027075413483397122735217458006351378532154592756613008844453624013354052757820179930349924880982184899270263559210826048889475351055302387007007279603728026667578140182936763298064005182799517563024724740757955482573047007144427571512883618078879009696556660464324761222180281231251510321075047655600409386031341618263180431621043121440348583894945091877359463843122778832625186563474168480786420060155888497558043106326874335543109232593850503265524290359376310543243656582144767663519612025853561421617328661341056982025943256076061516068875789642333984375000000000 [113,14] -12005679658504483246502313070122702730646087645325349367651918424600134120311068060958571625366403966796723743468038586087497284699511265671104426395281373157637105287896392664940621547274311864816374522684826426678334707152308201254987839987880772371684369296221292874588243276436248061014210794412792920375549014556345953912128277220482487733270159184147449116696321026069581085295800019973263894835912813103234953658944732347757798880018796085777285756636696275259381014820448549416250328530696964466004484370390712838106546369179930266825074169281075439918037057115929039364693463867114318567869983414528680270626652845713620803939635095072542388088058881809205263388928872531788238539354042477802740254784250076530248904324614042105916274666318411439042029360261267896820537761532550801703546563417926480919097359809875352567384303748181237100725482271027537178359575494372930669522821778091754931662964669724426432543799034862298898431872001126296673422734317936059812919373296891732270542117826787973660316742122714689916514825759255119606028780878220641320224770724238860452324689880217230479344698669900247909415029110916366157354727024778015257360604656211107636917940801308081689035577274046050129751993477486338678552159347321884649945324632623633531324203302035772082506159230027842796457173479251667848401645367846707965661005667511385231252078923367606723359460302346996891493576134313436384806985226477491759579015338583998614401867257704324072183569866165480325905714439152759544141963861161610541537907527684379523604776348342164840399207300869600685628947634917324180184152516860513814074563166615519695150425210970018404513834041155256075389255455843319205473197873459853211427587195956361846148876634267472079028613868207251735132486551854898963082006260017327179687209269289635977264849830705434093727558618451569314340528038522250811482079529949875785576906752725789489163104760409979057855321876204303932222682382880011251104063014800833514694028648292022104989820456638376923348408098526862038983852705410777548348818410218546409690140285830291250592321474347685258844461709493029960401502885362912120825740203144960105419158935546875000000000000000 [113,15] 10058309838913467498959271424445313631979510780164069167379916436265360248758354409775133988511697410056818950108134501576106548739794635183412937422012352822699100811482067140342267699382459098742524045063659296142630764490668739178185283155923183753640437016691182317490660114636998298836967292189865919807610846891662370915845509998122889043140451591061476557072838345750039528195818911405021403086999293680635150560253169364222485131011123323997149858913347504750942667475237579073492390118862067401757000413866823622526571647436690940354978987670277647514113689693556149007082801414866358641786861640983634404107051260471442871466566236011897424482941850668254138048436137444711488897395100333618501546160751949654666780116441933596624380390329683938119677287405835676722557266339703437873504781235790867490691217482377888079037275818645868602444990190446433867238248694806926095580232727390560082046699276804873785748931607662472016747575879981655503015829582449462170475173472870546531461377685089897987201095081077763696920289816680718141395501727243480463878853834557152152072631449704381655076786497178864747230801468811108355925004035869693785419950468538114704548484137547642015741927960453274208375408986988241523516548556500898257111897252928445200138095723402127877864023235231647337087033955373162457027828329010016580347857499957704375771147421467186551518378540492758082146691109285100851991466350036138101842963173413619473736289420135725718359175583417018631873205645782387604663473657436574390360015079880296067872056477940187498857503936071546129872534274092498325569985274975973643511644877322689452572735600904185407808895948057088963683171239310596110297326541230019884820640364968953047833623866299136766290236606989612281843778337268841748958824365972447752619745766904134294216700388899679014042314495489529049608027075117181534051149114822250594785204873244954011476768016291655945674680274109562856617356898767535769187125925728424079091527496168857927320304191965649256197441009021606406621384416745982044533254167525514078848937901297162812473368513511181732647496282539245000367350817595658938469194154663455265108495950698852539062500000000 [113,16] -39938880251399501865222082883363250847453835703968627833995239299587826050422925270399295174457459413419218833423103782781327127507426248686611598873154924441499973492810972031850261154170228443915683169809010341644321349985543727209598663851049774767914827781380781638174002743523959646495526467824441000539248647130991273609595140307959312223660027989278333809419518918028956696266153918360019258336985622215709724788338032189256921149760662473272484131367650400559586693652469690444248255128548651792741139109253024208578495617411677628775864332928598034729459047192060985302276912310301316299955505393686354580077535622517835967999483404909595200669011948250635355200916903258351049852146721397646178194741148625078231892449394764582940273392613429263807678106716940283171338463138891814289889739984685586066622417965692337031045656280521214263470616977398545195805550588277990676651561449368070762090228122540208734352059479984234928408610299155874789543521035816924216565966081306710663807975485176500214671752079704141409430428731980786637754014253006791107338951582864150896711522143926939318717172604934936954141003623977799373358896087970887937170885364158498251211484506570625513425680536459088333267613306620813908654138286107287666966759285878273141879952472295537219678487547762101592560356276300724985491358094567580468659173364455746556101180766837773104278336587956855260568509645564540918223332947640492643783494729264668025234319084123857757860654848958100281059256565225365736082795366187432959641355836076251697057806050367786484058861977399395867897448185642365250238011684272360858332519850770866874830504393153194069234752850383868531917575290895038759700939534533695819077040492560966283242523117304975465317877423290730793245820012224373052534444874628314481555950677037052628806451942085497126838993654395044380718167579185742302070314662237491378198384495596907782677099798155733322896230945519163085432927480712105135191557077396657159463364706385160445824891743622208243877886304012610792081201315441328159832253089223545172926318860700051469786484810918326332589110199043798526668977559334495347487248295692552346736192703247070312500000000 [113,17] 8827852559258712578657652913953543599575134588358941911432345771355863110550152626246097528083813265195855417705606489755141348177901092886611168179249231332293928482014878844703103516439122154451901353359851549793448165102734685367997172813650624767964020408269943424971850994856290580441504458643106917413735190280004698065764708199656208210975782533913854133830256098758805371904713015396057178998135501157919317218515861681477035043743428212717018341906986771192602629478615626902190187471240284817420198820227232018708842723941061930096238116503891908931094572242499580004104076538071961177176371024368052643951638883512300169645777821977321355129809458606053503730963160035458701013574645540211367917727909827504974262353814329416369649299437849958875790181887818287933046610376257446741922869148740963570031048170606532341166039704314393413950919685854899883383383348465634969717205509956243259618085186857905857299215932705476874020297429745806436433599602172647578127830668541111302218175575440600157261678561687063152106185180590551401416850640385490288295447861417859370464470182474463646023897486128362365285741722164982587144910921849696450068831347997364486604727803165688162038996605027706170838711405219607001683133963103038280280026902835119964610537461308981408902163877606321130080339578494830068320928624919987180061253344381732446923793644932432555963836460877330719254059246443819648337030168493446224779397699306822774111526373776885194597558492402934373925604879528509716078848461279261760537502150522617865222164413803833049623238493088336653000239320400017511048381414069055715009442745445183198332635197010916108473150004364307131832688987747466991587276187952450483253707741160395957504691283127266331305347759047059165250681488052161370984763313155300445655972490897886179697729118199200395825021692518424583698416365472663999854349153216456505250511663875615594069580498549406715313257176442224235746404391719970299232824155313771326983562306984021796478910071272940722279350076127081521613150488480560519296434126030046165634227823825241233533138204168005491150453034821557811201954619508003307970511741586960852146148681640625000000000 [113,18] 547208008192289396614529602792560267825085357949886213267354478284334839118258790865023500272042400651967347842037148319242597848038900532408931668666517563461685164478894472244028718729579442968943106984537796906994262629363982464674372565310991169064551230516899529976811526522199873788942095444519627100222940133650271764420450495072042830235868959832774135890427929797599139430965087641377518355652107778105381429874704989781872629178891933220524067474046406132735051887355510885542228990256259524913547225056964312521020282769257699814752020566782067691984389983275753106099324960953447204562592666177858120009514412192848962500557743176186393564765374341166925855414477267683579344045951050074748335641976409678939517606246263333439160843454554963747260860057921551964168654365770894748029671633143646933810490720700287925004956165696372650214704184030584402208833483063393635575163607644628348287753087238745183836757121840058625151312664566193647171061126673314034533504127305730397374681114137149289833626950086077125704467689565457715974129392048711535988279987580311523697469744501601855766851354087118678115128546823123651472105915834746532625282490099775684766853601215602790651306403014287669967993237146042101003683052435946281204004315188907251898198691229101259091158686673989054076047328092016868949146887257395057541310430502868624778201414207077416975518891314531267228847472488637414294663619921659814399433339915086500131737212329497587505587896292691845046870267142583000108291418679397880692576122310369692014679532945737188213640038480920999388622064016792511251246679536314546840548935876426410250895412629732720636585136895297463427426602499379006305903904795018909734559064122211038810583098704611875474456629700165879735521075807403108478357038160473126530635372940731842881659279929177749429123186290074051940008129054265946738114071024146913779411026428497224266267278050451966843330935922359388068360070983315438272216415232688778725212449518113103535085467172411662990584036140730210151684432274098364422985823964882409796084247735711995028061301371569893124080327342862786561775037628280182744333615119103342294692993164062500000000 [113,19] -2699164796494701336647501960346554390713187601059336233805440186992292278837264540703202058564692848317541009516647833542608140032333623086744552063392273331326683636184435750312186950893568954545938654481045720375830368151407889355260464362960640137230468135373009358297723475846274116927414582006895736647885504492350790574086783367582083143362692394279811488399049019996091257839913833681758088052110437408103757878955712113753012328389510332233916044479781753351184005125958068250761960753694972175208929223088287108648180470203758769432010851936819644117676145633899967015440010744967802797093641912481217344112113096244313902581844415882355804064164926452309073053811877655229991909649826238958623021306876406021825636176463737502219120413001905257200211428117734549561229144488599854491224003433193589645714084958994182082255715895946551649171997581552410986577723911952943509902571254973018611892217518001886012533214345240067571813960219749280765462884958765520557460890389944779661533839162712590993373297247821417460049025747018411587662346006945229310517834303115844832268579927987092478510920551053369073594177184707168144865211282020271100942894211924320145706401790852462105332447182960633615135875829984671626464599756075239288368307886798113576617136693929131676047723506228336268227715900633229793399228189711209659217718960066528088020417678909462023080276018032980409681824074761333438619510391007237008252715693062816529516444952197197450725518900909093045836724647057996775783947358738211400132917998585801450453202489558525242308945417362658124114410936575681610889392467304875140456125306183030885300760710542040980073771787097824964430295192492275166047850638244694085264463773654662170027076961724687573974963646145200231768392237458048404002759970031412837157547855188360961234861750651426725919953382927902719321925109343695036067134988768068027964256359688288866755215856923817434781675727144204803612495975680539980373290887576261611256760155332719186279190667131913058692602193985839377119120778808065279692441977007654244923296835731977270022165675316317153920341208323332400301078695670220497504487866535782814025878906250000000000 [113,20] 5726970066057304961919072547038511332617537905319648646453362891315820202686039083480363222801308580143968529114276167879112110127187720526261549101319563932411656513084150454752416566998486055158874173360159368944244723254098578438550526318352685084742287371832041664254139508023001303868349632115080889934170206923895145948709613700484709776602321611116975291057775687043906599302115205552171824722429555857917527987947919817131258985030979436895629238849246286564169642377875563366729371986368374034284504180443113985348987198283293188104985457918071408882497069328604595644197298827017733801965488800576585376432763568215314321705674975447267205138766190573653353795535932748291685602018081238613689795353260152746128297866365000798534225539230244587064047032059970519061792823696889215332293775076497984389287813403825877337201382829138268043500335786766220544243732458019076272588561231084134892561294945989922811062794453782771743964683477029746783625103305459235679996798850092103668584744629762891511452349901981253699627611338719604975874360027986560976586854168309727406628282623009038101351926753225358152371597726399335597756027419963714855964765598262541683575780676972537789518026535479737541415429413429412561593499546061001893123780109824910249074000591645870310189853905414119196648532558652388259947394487908200913005179645941189998599881741973017665229085905002509304007707191371611619641083541042051678451008024830805974467367352282600843008862851338994668910220742127853858002422746598012105172778817544280364399908212096019245625235940655867892319899065484235090570607779790566791895929486875927464376917093738548763157933719437912871009070822590349012007304171080771931578085606572785229063939618305508016024970878164892823185498211095364445364140576888457117777885266545184890803020192902537144991840734290401769282953095450256958565177161419128156047806839697008461622343517746587255268303353367646439941878475232410139875826535161083163110262717313430496680164272000067792626120179395603448917348144831648385204063119110665504639625458508585417270917916970666270276416626962343065659639257392043987238139379769563674926757812500000000 [113,21] 8698199029931172847793453962622104480265361385773791533750062092620917446383028720785548603309641357294960142947824120396746599869664517898161768893158266880510074604460846648268610566316677046020267536940181431135216700530190317617490154057315421986267264563926734455520834736819990697433847674506106401973354318465920112065526574731589232002017864766811367013944279882222684621608522089849630240918247657244852284761276253530395693432046799243820402006943632850723638483162545211208736405534426849681622439814917764179003875839651648258502832956383114482726188004393463908899222521388019694490812289282142446372696783545516485542099474037439420956211623067111179499537149562893709216973814300918910484093667572816432879509104164100932613823015349249702469256455801922728885392984320445604358782473554828926858395284630104541377474181759669867699681562014998860695923919406482825286084049867430769542580866994489693851937914216520256593878354881523644407893404024308634066768537311023873709459953489709310094645052740270064452680060750209123293789320179182193786413201392581846936360668928156562883033460959071299266855007752940363985861760851649344635080400753385912646635777198955793196946044415428739298829126503723246224602851075012023930743031841876439573236002091236225104547819956378041495777162000945880941509022537536380032394586555312685549891046533845541891633674434436846996836381539712384184510263124093402196282077047361720322402641550804255367000817869858165134562372683258561745949536806537652669939459957139120287781369170261413882744709773460604684466142750726043275783807194618674156983354537675118325279918022544656457717181874742711027332092408464967630586899513323965822915989067699861337270969171589140631509903205523268958660120888360818402390892028318239197845879272522956342329471580065774024097522270721820759700520263488229393859961868921036122266083366815864330418988171723075262670864002188124727627389190351406575580050748773078232868527214594121785399856024761100939298587743269286042371836098969356766151015079249431023580149598905473384367071121642281573911143042892290456915942165050381618129904381930828094482421875000000 [113,22] -133293920018636652594264123682810002330046750879873656457605915701534600314319802953586128370804146031551809172340009215288477543239370467936695221319728540377144080540927494469641665730504306564067833422925174946824551971420780650239463605960594335605234608773797833025371559481895074508432395227921539657271509033239582729685274600735693255585374176452044842128283300662323031133815587097105513641954353391880938691785537222698422588369209524645522342472899845035209503069166768053163683017111367851612049151848801219151044108996536059274989071375990328818829598799487547939524309352412090354063431088674012715898434754942064753715122480582574093489129228615637399265141828871961077727267241685093169891522201573013433331850584957885625898797686244903508276024955927911944814692967808371884946734716772086384872174095005878014962802527644795808234340645452718469236754850223687786972012971834026953776356737371771491548104578414295751180154085196807064520030725104500218860776981515122999957368400897983545596185385395348835009207694855689420677679708062825773046851561509904828383827688915861023139046949807329502325836517844138292742424941739624464811932817789095321719064000816227325395546002926516269300551077596755839369507323455559132068113595286021500084811151248669109748054608740138484573188039126732323343021136358515685882053818035585476956433595144446759114091506336943758217681927385481256341690264440888600749480583412565186089505173303749526439756597023533149470759830072928927903952969898199190808573797472098419922656905842617965343824338211375881617508283460272141513869173675164735198659558039495942548277970160079930025647752000065248621023221868081271056703894555565839276208728587132908122013317650751596008454630007209034787646784753412320738056503080721465252262487985566094666904926170197975224608011642542048519372508311800154507217599383416142203348247211551045190326287143683404711196222487833071871016383395799271159904899377656088775648692098120363284493525423885087028655329949795353432967514497954845025161835485538414255958051061002972894591925779275451997380390832125836688207276559126057691173627972602844238281250000000 [113,23] 666069859710605582785057574748624324244967018637356612310718607625540478081254553860162063472240971237787768699965148000939318164305736677901291513483948191918267336188053295897763045983843029994722982489009388340736904232165108364511352593685194803647461779961617246740172070841203391022487176263626015798978054956068208019708123660040785813558238076032446405739583829386265002768102494393364418863414514865430390270111585347086120865451444230832399395958802130841883616832669830993801485747760518801105851005443399306583025596851714069577707716080023572598551260619675851553794676456950196858544328630391538030083814687453756396694501461522851835025463113065571865372022123810190027486955365835454982796424656351327505858966079477344284157902842554638645330151928414184553989943044944897747398444035298237529708666963077899709913953348247266965854346887697855250172879406773383758747931214967501338017260183129644482936801806769974349971265061116993300546379289541033779279763218707850391436631936862921850942434332705182161898038718098605479553991576923798369454109682010677854230421240511085490448267840313312942472816664453045737691415072475874762970563018885477768413406931144620401944950151084775212529497436324738385954765431074144762476672436291624285283825998684671152847284953780390828821644305409149204193100442515284390900271870538481094888495186973474440217804148687126005188783560533663506872718258488772859386893302153024495269422083112877101103327073566975941719667192664534543640289562953507649976662574896766205506524108490192291683258605871289849655581736685763416855695454787898700226020166159060065019250806823811070504606662906158739654409825208465134071051512171574120566681031996518429940379645208175622614714781816904530442895533250641227104560121094809979799007094846233323293605157002151223498389715003976419510723127499444173308208526687882115234865709750450608940151806481912621526021920645373347914234952612452677031519411370687068049484264217693470080868328020739381803980224961665079531852360812924108015095586261599246289046557652246616830463331261577251370655954727266674121610723346975646563805639743804931640625000000 [113,24] -2285220581217276569962202189736378269304751889414984239998882724719315787035476953029746339306952044217838998276985590948441477910102603798194504075604633798851436754622559304496655184428592615018317795586023941172072912747406248110405542666863958846084598278430763060347582217886533498276144766002303836319483113984143683984848606329048245119175334203520642654568891186559728845484122222761317803582332207797198422275939548860535394544376462460502061025818020404543549506702847274468228769097814864460184444825758196030625204928852620029885995157859976685046274401944490305103101722199814301497378029764488882056211634353242624922079007875364844014525268476151537147304250005101613462399871827535724784806616762346003399440060678511999220288459053992115652738656245786746547966500325229538617761757194716726937265851878714397558578618162740553911804236179019446214232963308407959093266946078987297036132567544243341618845182998942569327012556722715596200303119362040294358949149758597433852059112660904937051213200647084814807684057813237949930743349539129514157836374662398369100081076495722322586376104954528355554766420364917090992195663377162480053426648018089162910797740544217731536700225107864071816812777736677022596259534544686472843019238399666717458634002726345592446167560835712089777936144714811696287079135362564433585811553863657108455841610028241356889898025672216548534744320778978850364461479898556916885648297558344959601809135266444491804024659869366106279958913248005446993306718285310074178970645616579489433345125292318184481124150846456251129314154007367408393975059439613934315606480738370263191636817828996933561619335180233095344803193260972976997648229929636618060428903111359501827981184267389292950454268611513806968019922141370118610129755705041792634021446024094684943018889688675692240378377682382026567349456322028438008989582911873885198038331274932681626608564612394390170659455336398598704960364148536205635776419962994231729518609972228879878073603878822757846773478165998204042691266607727333155332216855633772007620336667957656437175854495679428742432433663579467546245194142784384894184768199920654296875000000 [113,25] 6076073888765153694515892397063982577482270051621545763229047686488959129495484073052795789553516701700733342012644097808529930953778770212314851413389370548496526780818503513901784055647639433061575644980714606914801989334646078200506537575348465405259070375729432453049443604566537631104464003257316385876740257704161038493029696652758875134105438313210736538443518996297817819663519518525424464493697220970914008023762836680453531499368081618992921304977131862399766117065842027482999490770608276371677036312013914259466985849965290047473616464888319938516158018951130799760760531497451722563867260484679511843056330799674387594972979739388505553150977909580047664239175830379260490121982485804442413651216096719456984575351277688493416872696434537534107409931099273698113909230920919511695865423952508491011950579197749075724530527039813638894139993995248833805080421994792733876417232445289014363575240197895857592551002735043702957946781291605545853866745604562210931871625114613242634172497428538634064866858023376178789089465463316174935370248473208186895377102575362531446945643187299506454941987606301420776786176062441359747661228608941731704746610889339783361485163008127833880802007959440058130143550682632693172934222390107608577936152227022588466079194286617073741834367364916143927822416772321502273838402703527605248377763896234424556156361080534458065567427117468901283708931780962603298843465259182686518349406234319717403859428493640756581599976076613946379669819141543464393980419178999525371023486306787980784794807642833359785647190843197007393806291270522597628295428292387929882985302921953338177697061321378220428230776502805592465472445266865480581794723443640356864781727911757718979755225641822754863584648824124892888173227355235331111245952109234360587303708028538793017500089927626805174280983603683547447051393045984703727681471913729976424034419974270209946828894891502063346189632067685075009421310024697625022616033228673030503052824147557326117809446718673726275247669935725728459531847673278031184022075961454364555278499400450481053339347755963246855538113682976449070327618073861231096088886260986328125000000 [113,26] -13106143971979040038333391771493976140912634469017648524997320788764797743951107163697357462253506732125309273520515560931083044140103868593642139802281172593410945421814191189838166256108765491651150947021457804339625468251681377405161162231484307273564312296763344720317824089435869368534154623252010583627295281091219149486993978277266688837209884568275586455133514356696193237855506470228009422801585070789316042229402372375123581664800695235183587740762081822113579480793981158283568030092588420478203511838384096100318311639419391800325522571021204296470280362083560404012231751228943477590527616819520445388859780638001841630373294738467135342837396693595766572897592545909402997272176589621853824555945008288464983627808997472417256051552849467799679819268054079928827982769004925075569636726205854895345601639914476425680330737642013531488285644635406112704117162325858536382085957810944560626477090653514964395582857904598774869566840839336384898888119360732057337974614068889864735555038189805708464382269673372776903914281156519050094176117787151963785129749935212663321469017701757844594513458703881180339098147816972989253949482383197914409079790420526417036393546571870184581171106303457287272007562777953219701695531479270499570524495185091547992976307302654453420414147276738366246215820199147664991324379544987562735991543636164553089594206378134267852984595005321967011167229802153378655155445467688252070308716331925704094669460936466372549230480478195937714243861091428260731204450252410848727250451617763661960219620197528576499133107133220527409480726279270814364313420360113598460318165900687007159867580445208642563255774442797951602006713704030588743323062225334630980343041474702936900740070083050288529908970720667461686579188818755891556434122666181387790555898346804172714046163128183838781064663608633012038919886077162524960957982265203982537944676277144962925673433844344176270212752443492835276191946880339165787918574227949205901936304624275510768755299936097022451015797860677819913079864088681745944560488956428823927789792509707468765181873787454268516638948940435105416923988741473294794559478759765625000000 [113,27] 23488093977048596734804393943424290517914295770380646999746377588041148720975679210907495133047208963916348265702811345245286042022584785296783223850964991283413144742298182413082262940200779687053372125895189648454784041639263379658154200609387131874105378667373777933232120782046170672031036929185387325189940159787413260148413891993985817820753137880323976280515999165333644376477458910230505244269315572882668684333655423272747963027325098496120628159558670898686715855822671821360653973574242184822039246550681495455310605056941331329420255185850436332669418684919154010079169200381931716703293747412987518492299624646542930537536286271524666864289325771380814723326792496744082397502693293998529762524222639262934345941929701758629688664601011948874797553407720762692018205449317660984556065855792340507488608783169779080353590015702053635766459178904710961842210785465526037218484751547131918360795391968490882804446942901354145437935719276037872299183645810152829214484192502019900318516731048241271902549250035944871452160945196128287331380261183325420826089726425542824450624608621629583015609940850739835945236720604220244347210837992680339650047555103455091717026408388501018487817489725743616147545410370067945891825510008086094738416041035485442577148602377228439747542414928729288818973276295130058609254291295015815882880641910440110948479167808437351170907971471274884375751861180612020865815028572807437569653742359366969985372531471223302263709372969955762552316088649964481545697907107671142786673012401754399118202248865102555851496358965700751709481658119634172393895258963722973087947047474144414849365218333957480957578717376834012787273288718241419029305588860954064261291695718982976980608260679366486995515094273624344615309844800190798989012163953722183592512245589756950631455974760433113923340202350665507243630759729295919526549979747528582782051123854683785764249600805799872137135707305956891538033895588719723079419343854874035500954127587037590801547276866923202448002856867614993961324070576202933745073093290522933755877488144744739008964022008137460205096731704482726499350064841564744710922241210937500000 [113,28] -35511328354543862469572033058600790045347888148603130134522900456704039340780577127223304289770835896363853519518697478434471611026211364531050024480384736604938533102896251694249917241955561567281933829326655528043199855939132010796599335422491030063219144316335439782781508145929287187510729505180701754428512406849701328737778799388363228439626874804662443285073229853439126623583970089125814514238231687766877837736558830497811734702748796215718441449991946352831750268625356513954439464228350110713527978171874347679563875917943459087502515380249700532883050696346337376923834111666163320773973788276289131742009151288375916095114206746785029183039185789825918745677798001621517028403671579869841997524680805789200113890485657064936728133751298356622603504686603111374631680784133820312310844572584102433622910258701871840517390498060838967676601421165672288812879430648248365624990339507273385146711633663104091735414966705193618234356522738890823096908594509021981433137258758397478941105203700899594895893754230976063231375085358783320747043045168643947823582151110729654334914625141663675612790722585648199521615848684240293337888849019430274139018114821848954470184042525197263688588599503107503841488581650737580531572934401370130250512272285668219809582114871121749577584449075380468617369363401031687745161904950250787610077397647841608364591712260735375907945259068163806528202130550831759415736888577911739614912316994637134952551678543405974683742180337787875785697159556609296022544987439076885706446641664334319475125943931296636102621041535210659146734208211825044090416988669989347722822143760037466820453365892157694136165784574079947721652218277166121494090002971820676221853254525468286046893333704641215587152223666138809802191566718027485660586454728587346117781434878370187692809399455936741603359853381767063966700154627508130405246272923029488392322769343340167336192922241956823607673717128854577243964724571520754933565462869267987622743330276042840400756466889979865698846375275715052212979380395215905139995226106534595023553310260073428198703412314717881450405138205050903366100101266056299209594726562500000 [113,29] 45841172568505585060661205524471212893569086248801510695038148507116640926259249088062654242759195617676701161236831443454181927875843528943806652626751103268947364635220159035797251075370148360028277290094037226403261205267952818955997662807101396475580236808205330641945484045429856988801513543689777790398141806786608658053918346536662857789704756563877389200538232181390778745959755422723002892658370208273848340512924803592758141447205583475792649393297437930769942789060788824595136413458810028564585764720573576596982321650139187036311826134609654404000356973298270972080556592793126805247193678399476663378767991238198044439864796866043474201675860279499518595999213856888723784964250219676889930798071833007123167984579631702311731931763175138020254738444348852158640773304799697830391289360149412051498613676708781739575209172932015930145479576977635177762865931289291668377262574111285053003252560203470116691286721495999939304160338575545776688779574236246926855202075066242540750664909217994076827720075677236528542369708639284114994610136324822994435691080518112059655119127836803420536481135475275404693814843113991529114452974895816380307248785053989131333269513129176068690891026329661498458862549861464503545401900781969520643694159904185921946501143570164060416436947542794973322732156768915645006601828043131159890941444954710329591494334739340304990774350813378794569411706715661260811574305067501957232841505006849449473811069137942459436620743195618020556147150303427000889514741177327353024087798140422723548455396100482754717528466684878638531057412062050754808932669449886488164451792336829905498411479298399523705109726523465048245516830430652327085494507904257736194923757891947960309724347679438834958859320676064160626394026386587870528248230982698710266091371438114495100531479384426854443110675510105809240516621220815521869883560023245874741564843646833904055142482948519750865362829675968996132930433811223011799611668813735129728089262848504861884699882312950807686590344720492947487433113217751433784644685528459767216374579327598555563975707808813262660128234893264220772834960371255874633789062500000 [113,30] -51180237189791865269160151434030225470457777489801591913323098165040565404636653943889523270266539723466378721459350975653650176893640220191150322428335627366074996239491592657489510772888634202945120097093948622075478285190543980204710831178810545461515385524724711632944328152280597021903838499091026193056276002085648031836585251459663146680438873527303324512087938743970671131956798878232566183510493803403782107339255969714256090790607594945895402695217774904581883524122550383927214679624996221570748084121213580301149173432826669414809956843349935611351652739708843484547234263029928381184554707914736237878798906749167406138458916242201528564761556118864322695026481083338989184147191295741260453795226072588298304917986272280722165103309075213433627062713588859324580930255435794867901201299570548181726158319711125818508711104836374975415473215278306682935611383757820704951306942057629070237054825564130236754469019674646447105743915535713974916784029453870304536768613641156784198197169292399798484791503714971941940210122828935109898668589461236597693856278680939849081463145226996436802861858975757043644170153111554528811348922078574697941772315493556218888170313891482295083698005131269097738379250615240179399928837722866084510403015821642730282653089565933105590625959878355815812969316384547247087380515352811426265549554655417114503140472455546380076696642330311550672837993386876342370477261247431616943077003931052411168461868992552076396987548256642216284426621485155416184816202731650736908932521800607323660381979602364478482329017642127009265453760958095630059649869876835289072505037345095518406299296878687470324866218076307866973054409293505170486027911216490936024153685957493712711160752860658073002465385080415982811415424982960596653351507468525476629414490590758410729665335189802248563393288698221272707213649175084291665076800351244106466799753632576452434482013692288153860913047010304008382133135841031110543197486973146487789144395467123510371108826881708132650983714293625481034008851007165493870821318875046784035207274677799018702153089340393758970709781053187725774478167295455932617187500000 [113,31] 50364246118970913530255563263216469698212971676330599834783116762696241085999928277412163327664390335955972836758200539331325807851407988729935265593565678211340005769970163431179564201767903075823014523935529217245757987865771665705679129453604180654662565160322905852830707947526086418161169020510666960457053717702820588011304271213791204062424991011817430637311833013966794416650326081075054841514600012515603895885019062388974504715852696535917652843014963478118121779946461965985300647365874378375283805293044360237719887457047573606309917062478937074022006496418009516345534447144736297705996696476576180395305189008691630599520313436986085731988810767330107514629039669122094406825888625649907606897472745182812128823646343306591536001995600534208769304602109515809272577818563612532100532877058918389281386469037705728188492407078982645138588958898972810906987549862778732587060667047056968896132240235830914862683548867438845321040225709064970368967967493363989827119659833138204620479669334667135340332789426253783515297665928162249889738076710292143311655466921394394103875417544049606269101455525528160816528446957660755654548963535529453890603320657509507759080412788894378594470226154872140833386894052861391298557468213991283729314177916855604545127169231718422095580336722666633676858017366804293203948615533119991512244559873120263119138615319917790848045403604209406989542172016328828456065790004185559916629971878812308452765180362459332965272470827936876101604547902265149373501106540552543919913841843987282902698675987808231897157092842124410873670492745043726381731729225785703340064813672103446152742115887415914020271230921217232324013018217531896889802327918077559661301030512678170764982736107669023212567209033371578885204111572688741122360448235608808063870587578760226093460315600828233326896009310405299738237153182736081258731309030844304655849671225170707742458769034316416007609120570511772296356113015566889569817310088442223293628574002008058769409908509792662776958546676891683033074557657529028490169339716803369267946641333835231841259158193846098838797331609384855255484580993652343750000000 [113,32] -45092347938219089261053384869665861674005456737785025399742695159383478333111759727720983533929341906507854840274361952650287360716268579171925655100231450325668920757177057631401077440603107983828870361619911061899530117380060686705678964364314196234020245792957082995626972330344483417043775485466198303228027163665303905605571265835715107216026767687326798404305469112349459026800821255103342349334698615517189941511501784293199692394703975953370112594590032801091945089982587143393338436152381497312644833405983759782134907988430607262415904918651704405014743650024876296857331874659403162600686174387806155491161725383335872589416699163994622570622524045206572165228836086123576695913353253853950635015408428064693373630895252162395409239313594366824260594448316329738859838744090349777584477085841106305328325155214535496097692837056403164599904732407025550616248663071782519324826243427827830198747251211918237418424950587407556644657283765390877866827642299366056115301682816749370315239332766358983990540078273345727564792704153419968607569783008811762477811091638096626534134780575880003008838227620205755414349073224835084994011894135526425582400440622698326864908384790178725957898299752228416605562565425852733954656365091216354925130001985503811395742051927339991317288161826328141435214586045989146235570456436696331551813992424898939489012490585944853542616300810173974263465403453441248215854804592238694312993031664565550951521350714829938208655419742962053997274184822284254466156594884304796552057696439278298263998602230143889251000904421447633037241690324550881478459716369061616883541901740559064678635309179787997229630807374959654793762393953977580655350232479185759430995126598809062441486750487794970354519968333053355533166448488050166623894104637410518995001143620654408691557922900095792343926765834651520588003790027669375964643322020792685088956907336284422257308148310453672016730841889279514454557633798839085914495723246283747424343332616515908689436655097004710511220065274343858436695253675180338513615479356927049744602433999381027159720669621667185622548856827052077278494834899902343750000 [113,33] 38521100941625457225063561307950369110024438343497487206889472074042938170702114289389734243857498873051655708973046723983847023958722494636306108443962901489196250354751126217409330539711408347370913310021321256512398300924931995660661978453403592367795318236466410968372062991833473026064888881101433770157237990863516054699335136327723546414366228734977867153658000784187985456328049031506950408624541738090044650105755121190210625413688465481538737656008026991897656658675743786820770934179694705479137677400403664821336994723925486345582639582878537401827429873355688212240634015313028727210840174349080849976046528086960085851728625508805621004234636166560282620618127396656285893331420318329148615338444705891388712566682712532325466760256020751206802458665309882148129233380499006107036582721304545527025668986602723398011058030932090899167729475935726984979077583164023566759676213747582484124128654684271384677080795321429869011867283283260317708632335801299092174005114674177991765150272291126070832424046273561608523130403327800804414842347289559180243756380018673951976908620783239362126232052233218431866563918593734929582309316121465162982228835916594888545938011120915860358227316784898712067042072595741326683798220026134926632600957875005149426760157408899211520595914253272123361811795295389121667037511705964523266972783852027410115740769623443659658304289466478195194024968201153034200139739030899713818183864118764294569573335711024000518171817354908438299522879261954627353298367721728778310045004825258742676896949320807540949609182403691605597091158052255179762621415658024896924269232960112364391911274993786702804427964190057761795511633777365137052070769472470624875424078788774482445312002798201560752502341642687016249618573795918852119535535269279261966548755022551395522983750081259607826550361632189098849280220770304292377939825374084825626233943978872822932235675487610985218902815523509926945607435156623655958479020058013799570185113473613462075256267684122837930388416004970251794164860008146390324053461215297728418741317100709228451746668963825981357729233423015102744102478027343750000 [113,34] -32942419211280981761312782308769057720986140651428818760097872305955057878634493659188829190270813035374476118251738254807490508844717402828000221626478748786759743619747054571041578168526188276792278446411398206860097664190790797202856034959512522984380946277173490132667599317377128677667329600677338629137672072402612424785846472070891604993243528648636957788799030801224891364475061682424991035835504870311378798755127151826592445604121322800925841774033914446046317067169770934921187811798533773350112940330490440726337784283882495402314548151407513388683537590520247531993043944487703175672770657659200075324240250072395001980037572430508771373917769793094445286695875848959405545057468429090224517743058641299469397071746656723800364040839122628351953382135800324121871679479124566650016303124722735591130812521106739543919067724726986244531486735054138094365927153599485651814628627867525704795378508356246513335988272495605909127823246407865854608325576731709657596015548909704065975464568083937852008137388824443134721496730096215899547763670407625148878195150150892647532650222168980972956653698785199446383819687334699298686882686930418950737327024688785488587800991233820897562719740194309838115324818914665493590607287371632904705424497453878162196523417402160638813088568424414393325664834798157072719806882199883763980804977613351502372333487913222982244055972916602792834610852844260753229440851382734288895200894607919092854743545817865258380323520615626496417183885824652048685569773023594427356082622819642032957719771779558866031516148396344633225156989277878661804529284689788639084599848457834050587370722152407718936112355008718647887469376119330728446965598611696753171767057936506573854635902902031453177810768109484792072614482632620656598924145123821752768268325901011461479134271185926239246104288009834018087719664537594614964323494309416874416881730791303844898883532781850793312725116238772972546522577319594965663886350870173004291842491937454980146794418600524398308012696226944644949132541895450766837014142190457757949233702567884239868469193127098471052249806234613060951232910156250000 [113,35] 28585151581475852368597268743267151441716516056117208493163940806889651599265429479433557244151651768586414091489248875751051929059735471751093527171733927856547563324525987652202761943430373346200734682684305959132160811398465615459244596056290174771709094424311110877690203496547479051591087058834224558525015414436889008716238319369140895587009557911184657292790679857599150336377456709885873145389330460424603747106861743925593724314463598427706281815171274181622523264560240484848015440300686200623691924932522374594902540918720077640805892906942706022311143899105966329432270249727562092222146281766490647652170959889608340040322197163546684520291638972621683215822795241605571189660433983495020911737048726797340745126742312649698624418063395981876566671081720213677336745440821950019069157486782963198369136746190813129714609924434698910043022140015183373316576648746843347690463989384963299616630264337459882674148332862076358318219181295703178704589998315151607206578615858516415136666586333397719529556560517580530038370832617364929334327635023645080617864967501653556673167715195714835390766437363002189433301496005133220763397999823028908131322636412741697642513731980135195590864603779655012802791782928377402540313442921879038252379775451306588064582188483139825847079475097809604682700580866310266454585165494979530970051248956375187737577741207441415036074393724487920623426063839867129704671756630632163473482694094565346648387861194900438853800459215310630603931947159725356507100202344363785695384672455015940318430114451570035201936567346123383508356494723051134854470870285079837070902087214235540532360595334850725797236415838472211210063625935922747404323667550525959845414968139831043639615869257792899932840347920045432186388500399128725109744405334892076178477383354196879891526575884313403120994293853828782990827686849554211760570646940984678667749419095739205383037621005817203378958533958435768408382639176164214539727846700082802792054996509694434297456172164180929029224516417722547998724383874335311962223549502252868129392773130273821478560328235296594812098192051053047180175781250000 [113,36] -24334824405096573328760379951361558078494754954122529287240892780882142333737798154191413586177714001498540988218125318225041167032495514023880924717749556317342825729286580768098070775575785619619241849760818020608315308672521011971516134990506971969688270923637622775564935217246641514101385617501623950566096171050155860441444796534669032619222273382981011354353829028293033087459755028312898188492604621374107054475384597576244135101494892672640553800334409950256982559197182513652984230075956139187018017789056449483409682297472217504581084118517457183942934404139352202558183596713770217186930113969249082464288356059181847127131439578193023507020573444327827745173307066552828685850805828070742388963131155977531974259999781616182805478273349693750199216338127502252226463151447044339876114689105894078441338360112222425711300321861778792830437610500702318000227458153257952261831858597593342471361572971744389275347420548982117031065977305951492878005230778762493511042539051809777195308573025586434915697936877056748195200409220067305032154701972436921239537912953161272244562976948185315406738738826942716534733429542925995680018336475744875307056509314575461901247774204532284301909581726495614589019328801583683007032229250833038799633118612231559945126285813264508306177938136975836654306393770351815712575726576710022357226448365622993388253969404878447424254782864291547714954871927357064830648643258025194929528687667921228286026285562700672637789445565752930134093980391354441546844962249250290610865147086486987921661876921941533471618719230168100894400491763817534273726413661683747269619804592594575736387497987550692876839032457316261343132160057868292777904687879752967934437289660904959283213677142669734211659932312034553683583563765195608952331998736926298966744522789070138748538410422891354228325542736022488705107265898947737233059388412350437915515151364436145150595040157484941751611479981444934846127839070534941124709244875806333243014101222038108184297952811424855760339529232653666268287009172371672176725664135748614849210183331239943206950049336967367707984521985054016113281250000 [113,37] 19307136830309668196611880280131110168828256084210804797306535103512490588384838896509033381977270154440202823256144088191558505751411476486952675292045659656447273444877107926887379893715568556424074586756750871774860580459163824449187974203352495052593701265371959453413379754606117651857727300040004408449419560701049926052338055661458968468473946764704342572822769107750726285680777977472469169964487729324605541847883338662027908351126873727705655261399642418549498825921165473268583855448383932900450235224884062301427237312319856843559587895582733890882370953320627704505183042355166156953842320548284098850994152519412734163190685074450947972581498738256778347310509088231300189739130759612578219442578934513322353453660676308823793435851572018058194389487663303555239362346737875592672722332685739128179827879068699873064693462558526739107191106424201119146347935503420826765596989856343810194432991816384171860022343794646792832491072946650483122980153247348024893910187805445645117889300747314377400918251336650310803219416464942125259298197326703199943058472186539610513140064443605883793029078830200559561122165589464564986831089079061923238945787952023039372763260611300964700756914923437062103709509641264780637937466848181794722690338235244201262938855509641494488587764020334230797779940960329157976045078521041535748839178607165007799589782826250986818692994248811378164903788631111552748299348711619619373553977984890126681924886003320612323256642726846465684594052503000578986098138957665328955254127223679709180752598051433882876462276212804849390034832010693129841799565593708002233798522638635520457599167844485662968476209453901980271285086471455687211015110994182293624491361548446273381599176224098632545791735495890026352826335316158339647038781705394913662134414691581392064419479546107082337538718674472528193789681874297164396800632455368955913283586497355690411799201944574059182040561824283075406160956465302830116609579069855252818382488985437068083046370624567518857683328403327601095181688674072847397236026216255420881676146285682604299138720449491302133537828922271728515625000 [113,38] -13711140475170043424669833809247944455062315110493354633153627171041102756661885163646825590533673069592576252993284853464555557168941403350679436170761104338126508739299753014811581826360711420493383118158743892569300102058806716021272301988819969789992716174011416135954556813555312877842407730534425380045363649122462374542672836616021640076995965066577655017137031138698817977477326794736118620979444838641291889521701751631836750143804307262186595341440042337005076753473712268445046650499625568731924999455434102997124418460693946362829261506892320160910027703767159433342662947868791454051533721636846671192274228984224544178319341209038109957267074410587359449981070660363241223823326701415603659227484280158263685457713456076321930156741332965011857855823162612483078549512274715057283081633998844120815964776467289175934385951846589650595249249097659713804547808218500148327718925512963219829760390378712360730179471348976399726664658261239601294349131933180574403293322620982345569909670681059294181633622651472163230323373836233772660049518974790858384053011078612783819502141787477746285552352484532546617220635286656497114324929775310432482929923528542583441908585021399141111909931656274832630921684987979319613400173696440601264508404955808438005752141307166964947735381094925914067885485187176185691530044486651472789040426927370845093452984645767949406218716148520825881185490764164819495342025668534951145772331698058329345198486982017177150965343918986931259458937799084908431524809268880643003867087920718720091373027589767914075508236528016971240861132511092847603032363591641927797350763057700084299660517843469023272377748950692085840154722377617394686396926412789425713983658758049660273155421462435332176609613271722907268460324858546954599227826644867975246617616118280949278956791412815585427914798530052275454000448219761265178898438174800977744205275180093780805427356896357426806521643848444268719700773233064459181160894050494105295571510656144213950986616984734743220518387378257649964147658058323557872422288985036822460172667637783375238491601066925795748829841613769531250000 [113,39] 8505555098950651701752798563460547231120312700070010864494956008365823005303299078596900582236774417552636609007080072891809180190793081247547747109719669031779686823104822027279455856067001238460672542273651086032315417874400430322073658676563939494290830655134883162731255666488080620612327141412833235723877909690143136088172443111042285711471326902217938775206265579986655891668818095850930557757099730061124358554831317666651275993665250797617442485177730708274804888704670733654516564553452349217931733003034127122372247481004272094632059964764773139504816305756570358228265277147346992877199658604926809748504962180727786349300681747700302307460651555346948459887235479110182534946100546078394837176098956552878178438376976883965761436200032178259036641244682360241003703081595583103030705321574123240420374133772924897318644771585662544395425061165029054017418986537035328202593578773128138783782573447739393060649258646941955258425275190595681200584918216161898589779771009012785693376728899092019677097610405374516997333106132996825537728731244463190494644932238283028566489234208304028493333861671192581240465833464303768117456558692542050808310378430568667119554387527324573374996110389343774400697748285903097236531838628177642577087155637693731004523003940443267651894019169652760974167494508104663269121207339178519348765642149578957495494202424017379330552801476653862253674953578560567949099759387279630089074014688173045960355217747828695732921219613968021009713190733339523318414938458573138926039891923602860892501767078821359283156318751896384374341833643037174764270960157257211713223178520028232446555629317238659294375712883866652763708796911827080110822409262923383104011525764912238781386534953463397566310495149858846255913950320896611060680666701134355251805467380896758388609525765320662462501375122678818812043126034525456184251931516656399560674587051058052108032931515750779070058287224140095304621403917178205222820758987898923625368419763125117580242715777690879580205608976493454808721694788700007622363693062578956155644205458163376043501102685695514082908630371093750000 [113,40] -4543861752633774534294317373875433928214586065124253715543586857186090954894388436907501474899981858922000555143773613097294898418484599265295753796086466546669139017041103638049033699697247631505390549781581501832620056731539911957883195122995669943153882286857562477222238385327438574741939732253610313843867841306916917824829161412158977260501691454076271633626525439147776261369589758847630465831517455634886089408030953552314725580919121221615935393188116451172007260302493082822460586838534097893870426508914194225094132295327840807669270553033938350102891933075442091910910117528284906330252073645351861761246591375209651703275325368142360746804182861342618916654072048612518549078773800178251009342165289997590997863640326139894710330426910658506657141079368004458102386009463575813800969936222075023232605068826122699035874558404033748136854444807358695956225600596101424619610883942913261284182846792226272155290475271435122828430584326490565175275366018449663605822091544795413001116729473377974721515643833456345687755417501912709531649256004505211513462662630306118947883254741065990423434686724257685654412344007247629882165460640811848534398329677380322396788321867621094648135278406611530807105940845139276868629826827151157738960818100430760407980768111677537772782104008674901720148718184114463521193475210426781102480345824414647201825101157602463848873724646713280286253652796396651846016672320428525157321404970897319366924020955421485507777181273698891873269718821109288090164870751321487370195407027058976308322548276051489112227063337228107714749271815384972674444932547897673944134280331490207086112044676023530461935820692397720523135589001550829615532398138511014601883957168753409340747322215043938992251849981071322374743351915439639860919979369686265181260179449554397742706787566568693169271552343531388635832705083057924939811985696188751491757616266647477726446199572355388039901982854538050133695964770719322674457981579135025677013174169051450011308535981333995544868907649888549371758696793909707195400681647426243819502854684455606104620528640225529670715332031250000 [113,41] 2070191041351707640858826328350142846084438804569990281513271248543324952788503013176802441597382766097570926528942341802400782650522177848431140939777126202410170572940734251711836497191672414288104715685717263998510865502212642194355448414903986493895891429102460298267408914432008713579716262209929001861935432714252291591436344304554656482101690508466781347039259286214042470516967822468670040282434788430119412867122421833452516062482461104719416197286231876520696401660637678461431851831944342559082287842988638686916623301387878032836093757526582282674316707991690250089294891355844841395351379172353336257490472499453968157993144634610438598486575718540505916884253985021473244116914115593815668069480769628885142161840292321846446843646318350537616758529413648302030486579005057017569764397116620891255302312140325253322396627474364754762287911578994411401657180442931886223062045705124771079646313230968464400523076134097936255080447486396820831336028014122117580764699186922653511488408239276510452191467526901695398809476690672618841868909704301329410138513741708445094656763863353642585049069880668496432306061660380256863293339269225458220095763474314810845689274395418065206547543721771491545870992637606221425664017185852837657001655317871291993687750492344002703750291503378707684083199182403418110771742458456050855457600362573395774842561516352845471803107505155469923168536991952706293871874891513759682051984997424614659395328266249486014750422516874303152380973894974939372891958911725021229944150076283993140408081895012128154930663489692676218156397788344744345625889261680454643468513828697575940039279705787763606323147936390945391319852591096548714406098569015090234305245311447986741659240850632224281276592963827936330262357627107873031221562384180605032984774055000902851107754945008969148611225497633021118020835681397691031468046545976656027563878636610589246325621705210751213410033119838468540702571408030505973363746536020688007663986230223646287979009776620934627680238851085979249165597451661216830700715165623582516857964508361078515008557587862014770507812500000 [113,42] -797941484703239940533913087072775983736119237922161675264220880852574309672047175354820499908211972406968055231648241811692620724227554411777443704740815207951892582122281659691610785166473458195794024208471176048786044467211809450274190033436169909322096001915345054202420916624808769148549770647991912069337682401906546529827815362385344787956492732775867711139411080601486123193423130123243307014733621057974144075037715323860427165991714794014546132165671739276645078690944201077612705348329872597974635258108640825957353085911083500925380839937841405110529240945288768080892994084421716431353902228851124415902046919329433473264016946662592834939412173203579614956351429565354456533146250840144907672737751027191297476249354831680750551508575413751766295551263885524373599489093063221803017343790042542282185220193059526781612087647310146680815731941267817905771729615682707359210050836652884231893755719592900942740022033162799119564891082283962202309870148157821051226874783464936137997748357147914079249185794695587610842426077523493331513194145729383117877977624437941545223724831212037919479595447138277944076007167427224031056170799425183901638191275634212336923770620032524233316267339281235605336180629058167356146837475934884892951089954787502764842862438304419008686849704889579176002553931981551711932467367615511517620652181671365641448545053387396446450691370716415934150634174780369315834945876802944679337314424413240444840510042561443150454487120676408067697166660871506784186015250027405049404629966336368560473626744349826791896961186259324076608474402794336752295159875646110460596642094989349768668350183102367968494990788724651548888316650893992210386036858815354518517993224394619459289518545697721560495910767148159732775656358556434671934033588263718522199631487985235742401160156190130511751304414282475910664317576885782500776539007799118836217978799824545505556385827254075593386717852472751561236522201172003322652080589243840348136707683519656158404608929490453586421642299225730172621409108339050602518314333180379153802330716160895462962798774242401123046875000 [113,43] 258963166453280138282220402040335742245712922519805387018299021113210765727182210037825589045016352066920917236624218946715380172617281816954513887444638046739329390465324523177858279805703891629000187175658114615181711900736550317338261133466781553075551695391408246191275625670527869493227230102052279085153434359025792245607849050922705661987129001323282999339599013073300037742825207938810223980371702138556275767603118469993988295579010567932485566927057941165309076021899859065212505287544528995218982469580299270365868988375869478993151657920553312728543314083007358109442214535476870414401622222583054675369822146468440857422473236262781279247418947441813811226901733333606227011500614613271928168301405117439419185944343775780036230477563642902880718111157463337906684569678942387103732159477705333411286116688728101714271569358325781567269669351962266861886785246790575799795550662957375953425669274617560082574847361123920494991233831357178979569520514468384143921649331897494130871017491814083120627028864663620771261572164028458339401543030269408645817907944182339302087218799776698928059133298975000204540795623678632944292473475368216038138439436932917993154522370343666941692559649536111037451486200491571185396863949963000247831893501270535956499741501528407140928467085678284844679531646873635917759257913329108738137232304285603932534411669317729622755097958596965837564003843630910023576265311966374360641697485465816671694917339913505833579415148558722847063699153827657374739494842362534743173503196462492798515654558971569375923246478618028382221559615429282688259737884585625493393903625448488507407050731610292255111145940241579171684154300062127392367144326668754021629606085889918745963423825525746885209354336739201351524801393340268674678791212259368172459297606181967323148252660277101801648339445506364490468596952377038887639166447351844411889722742357887351141833487186490247430104536937468027769538811161021472874896565674175129786719745700402057175696493200241035419392112619280215428964357035043918728106454135414263295622561145137296989560127258300781250000 [113,44] -71600121578494703514998993940738682272730814680510266250262415959133006114554627498032282517606694587325518802616772530116386977968008649443535488300702522806607146409245756895836435563282972922991041410067641829039620057051705130238543188037392429640661831606561955661715014087886781414171180199542318000401431092594542248878163118639795566230288661237401751622077736882793810338342369257158424944236108296361939619198662640819482694884700270604591613988771410637333745698182139716381180974233924258393233889681678443528641346047453482608221790178266738927897590949281029985487478934509024367025290164571142818058942299223521091917926996375255022004259894760372344930382158276889571666422901940278570524111716708145027845968240530727704060726279565088595173216968259743303200773024831863942725699468477971641775808979449865407449724585609382734826213433610434481481233187427857161414207627022888411630139496401960258318987546498581053326503038273880507603192564606449247363142755719598180308504664909813845872578734117372790686317049096479596461960968023475352154548141443043010530819167248692000301145169280969714027842034769608667657353747054171875352800749604593695545269274622761124372233136167137319479565412279614258887763173713718599862255869712581571248094595542708676386577599554789507603896774070554573692834449989132774011172589553356680107922469411438189339284567787911718682298665072338438332295861262277501870857499098653631031735908939705455768901306662632935250688765924176733677212230737231270651695692967466753090145875296951070265077927465380385137927022388888899342633847424745048811217167541919579676369711831162082113050886545256954171028800060126462334567215696390966617923136320075741885055213437180193393356734520325763443985611926697310097883025340065470802492075915319831381739318482768329955646922646600008757200660892067165157996496920997707974906214191978635255888162008223643884117029272165606006387165868034514012876541636891706929286768975007712753879069168598841070522008179498984057175352309392417626378185839704226811619491854798980057239532470703125000 [113,45] 18236748319213855919907183493804979095631765248352145060893374167065267243980935449976130040123405626316409642938787472648642899906759702712783911169697001535821509147344358678269943069989570744716102329372359266727220199940307285068822609261533204353658868856507147149553978468992660331269721939578457467491359591958296383034786968024227212597146528682532081487471871720227629863571221247604651564973382102323463270352191557514124800050199700552398149592530194288480278911790095297568875298352806732052314397969955203199675022494555991748147298098015687980314540325279437363463130553266118903812109627416624299399598608654414346287499023189802969667415513113257948695676837321452059558565600380089468233853089716208221227816821803728605671719386207432114197651498407887189778425041785570027863225773037150380221156780120532530523068291804073128286025442141823216891628095632225996967825938410037443376205801528447826834616390575050440996574456455740574497355006448804964870408580142210088637178967534919961378017165154329863589699507717616216322175710302946223467294437677965332063637558919512668191403066938330919505067509527112362165496202159972971934691843047516297762338356674819294317768176567058693858927653931663224543608819834696840249329785520922054751296120018914348359268868864437608052586884909786847112484208273286993257514144822584269093881529077890865226541224742543354447009354250133434269490831306737946808054361104696365324392257850051398008498555047115349134563086416616774480851395577529752914245223295110574235456905714239273566697492781597484560410336884447237975400954976983455460692917868889039705900143143108797845581182071913133314947501599554803967309632223877846128626232499675580999164820343622644757538223398835432667416505369072102963637605786052115751213293591991390884448583231729636350610286688308874525207309950233815619195222837785435430367228757811943526320250464927635704648944648535399617562082189630951741103668942124653460806278237271137065025995300203155121629007992246007558237105424704850615170038247159212119186122436076402664184570312500000 [113,46] -5397321367571837682260324916611744181180618954462304199523291984504316328370545565227473472184668394640372629973538332638086351363609837111370324778723911467491395797342942426092289690750359921812959772909963367134153515890038342860080042273937553238429203782472526943386298416880114582409273407297622182455497863475943148613879917493013429688354027939944896735514328205573246531248428055605626192675153219823845449973785294519869205872396924925792978118858023966911773895881933240409295737713711944393203630622670855906703373384042260487406273425799542018228686074362590608032772233507223338641288533315291479436332050136604489363793675821150993367502732411779128752277786583654867338618901170824384774246872157927347939530323775025055586307189519762891655117279509694700602113032899515512679473737192166863541379342362568006076215604185888646837767942314178413087813243465297879908667772832152493935356463481846389562155717764995195008193572570332603011194774243812689742791493082918667228019961099243695930735760251904728723545648767734007015227993353674929224463361060682251668304705943044980713459534103255591814643198463779365847534252179627138149398661195610539313528245157943704008964394644711824003372984648104169294332481768317084077190101182893285672862644763855997679024037465729081671403574848737058098179480262025493459374588965482632862609728321183285379488406988456124064467889172755687748234199532114843984653637229098557207865011582453242906998703098209749266849451390741618685419225721251580815059040921001271543973997373251981748790808878043693263655501177767827787494307661075374943237496814781955320210444249581319602279296531189664442609805256703365790191503963039011733624556253148894491310698269598964609114409618461829135809250027761903007103181220707006148075731457862481129164077332421324867893881841229164650085475762994054834719003842260526876937594454189805268926083294983857149431645223837388160635660321276579823964036982273943364031624709287741730012050242201147613032652894350224479318261686692765236148146279493431620721821673214435577392578125000 [113,47] 2300655014714244345882244344948259351883360152718450539795776924202046418312679238096552586291311681329936574444257913284391983949933312543141801207682853991894867886808258872641527076864646384717976835336128883579930363288373796688439164882591119691516799384161975108318288860046968720567121223966673616435258213490968585655325272885509098476383290998750068426385615531030578370059275228697141223236314299134917753906555016712170169490217495950552696894249712614168225480590788001868651858373984418545637800466221317514019962605726706008342290828451474936410752809264679539220983206298705447584114672511805840263631842277134748291852864761868803217012880723382013065697555818169375965524175484835806845413704152941935931765014149211905638258648503299873467935767233235668076099904370014745811596294930240393250733010512565203509101945295651905002906182571624975169817992120047989026974213520471192777804342038504012289554522620783593732950859869017949876525730734109736662771774595284361295196874832197645395844233747710440946368002223546528187189797116683807597656490141463015642794808407138887165325158391922134842921680537456520218867877085706901799295906671190311474433747647891726181557651906292227781700359356414348847539653797281732814762180766479299689144548731678790849537703816390914979084910690943102154454334516873692871807892677732301748119103606571646618273964331523135307360902635745510646254918377491050328324824525796216613488943144838422798052143964239677686442729087430456943803519869085332746628323297131798399714440274323433620851981944475422105682903049762932979847010155718022478297049524941291844730126208964924969104666489503078457696336985393243976419522426902633654413640002415348528634698121832014355532034560381375622021118124272077881275146865808859938144938704424823827023665828657008956356568711401636458366055991627507428309287184368326618493294843661198272752655202050327952279338811407637258031047615127313067646789307315765709415960293850138849907303123425546279767446963964193106263556108479769552951910149829473084537312388420104980468750000 [113,48] -1213332272971067851284790835856864294995652811533487437891694058234092399019096649318561207623008276715165827926828764833836818752942590822504407654282492572587979628002436636551126708099869334417912991747346176552024262948098680918033722661307424236512766296641111412173651981374388923608864653459841548182970720242306937773122914933400398490315100607726111660587443633676692485301279299011616979590548131823860317192476549462350046351058061895802846881844021761826232423750958529986992500068722339513237731198537830357043460316112775372983416706404449191960049478802610008316490129284997732704307339429786819753970298789392651392965048447616450924429747843114590328255405125050877286846901252090619568717453005165429101817534328205606428592349101718360906310665622978541498462829864881102459572639256881481776511644572281420002527648724256255439966520705044585497251602260454879975435020324750560449989674887285777528889210704673037964168975848836151175740888715179870653750999207816576187838939522550884353912368995333626880236754034479360388910141083804386311093338257471755837781811733835446531628215281178576941545624798227215695388129603372895943376775015557776545341772961417221981143934258157890581935905928779281875377438746155348216434345622558086243108747802043106472110795501026430867383428906785741480990872341906286831520735527721312372618584218196093024699825955523683144757225859232109306079497627383826132818255093735279324241029737695520098151128230313309123620179600706203673444832721969876066597095440540171594914770237342567368086196557074816714992345582271100022603960998623584233431083637113821616072661086581571200280517690472000260221039914317193064604315473391443667761229198095001059711620844379148696228959329873860765955005971833127752447661812364429136761982532838656948038965824987595175763653523911646919898918007674078557381194727760882003428966357119260051089840138785889536593150012643728587798423400826242887262055988844172257333843288867427347494311854428098056479318873108522080713670965640871464430450288318752427585422992706298828125000 [113,49] 639555202163234922384232916652953260188601451951023235699750969925251357888423901051668813950696266429257222450326981118407020737343251886234633752983217107226599617670493017216250256329662716265883244031440636827736684367415818493455361630849889777047857500736300830722953709351851228414018261559076914052908038956593632108919331086554125019464781461429589934131938812997996962176269375665259491790121484045445186502462351848734466807036771555833814987946503236515217121262483114423215191258621453277108243681705148234179023281858757694098721299286316643663462819356644403679989402858614421185030902029922275620288017449648842253241171358886497152229286584032002003321323790071740791045828482523052115235484399166867262546076853002654003343639876300598205069568618582581031308056483507188297975658595746745178524211449863449110881204958259770208150091850175538831872972874115017024034911628995675264530471863572086816889190987207469678231734382344113986024680642001741393267526989190651891162608648190734367585296976102338857405289117472042052636362753703049552690848008256749838665881416075976387619716398124786014287730789274055537533309474044075320623328331652210940745032146628322243805784823636751826571161517519640613851745652541613042792059374178226551951222229552252932193641828466158186065492635511393909366563383995262162004297373835794681841298439266530888379232257617200687953522624283043282945745596769547509254122065898971353643368540473567903969260507679591738579667364805957137434807579982304442529062952128969420723150612453175081356572313700721973532239315943059306257133328753038811692010091691843595084765029287238661834569168545212842518393291433325546917719150914593146470461830240011064608850214265653926808978779528981831443586571372565696375023652660317223630078088879613228868165837880703293329616063971593971979785129193923973066147272544981356855930455376362472377538962678191678286693094443814125547586094166988782300208266740377221874185745133907385818300566908766170290717750309310293743534045246730557199299482817878015339374542236328125000 [113,50] -307468977917446549666873299603527859180086628646552182048619552631275194891412889524852839303813089139146326474851863073487153345805419297497931175561609548049527241157327268624014193972072099979775233098906954426140042176495612923715629851705470847897546220578562409866777165569228997064476662445259791712492389764142959649411283854410370179664852224992608977475756857527895727137551425143910785975238336649632732260263745645887784807941907659923317914683369362806356300548977874894394009901755168328585928749804396361534374479427702397826900738637958289235283016986299274415965039686815482659944184834526426174591801854819230886689354632483642017613585139357971406659239721975402444527618747350959270822197320222394148379350641574488094311028470300763509390679051532576355358472568246101710858008981841913061205939235725366918294160343749052817201621602300099125367660110801615609609835969325707163199522907691373678673341567546514178221637092303235311711058141754138389430049647990865542758423298728667626850693737500112093172261264743190167853856537826211776762364289905769309070433103518242489881863271880647800461905061844556199601043177736602191606843459235299811157078818285789294422750226345009958770454557771253752371946756694810600536721169708480449221318633833748641547970089769744452314281219929725859334546687783413805565211376213790470269483968269039827156204871677084628467019794416329314580006763794012365587170681826296571062848349755267132960791055039924397616155011810059649021448176752899735933213210424964880632294229727483321419281829010183052301289707041543144663925581590846873254341618782360587025141720527349034604924331937942498791501317533772223532174374549376081720348773255185636064441452900682539835616881846492163070202290098442498355361622447282084243327645782944203292468628403005126070695876374011613579270685692970499066197400477820474081626913450096379191591474058345390569021542922816150106466293971427203511282954140303093258318051273405115256377275994129345697485038649723827256678826934377379842544542043469846248626708984375000 [113,51] 126925493993128033795104397747248620879840219263943741102355231910209011382741812248205619124641743187568206692526381525209134027135231997944317245476960336764000606590924780121994820319873326108079920200847993969414694124445959641002496830569278822667184135771381185746188747629719690430623918884030816936876611666512338524269124207717735551108799606043079351074129979978423901781260692780339430021162222537251761655850800027667928785033181133151839514157225191499068158133623130113435335484835372462224303209548507642767167319901810834918018164013982092806732792105760402728885068147621380762066131543535475934944312352922958248931884625157410195161159069774031581449554900512048652638848274171133310162984883303460660018177442226818900371699418972123997383686377267541690022050597765131746599394698267721881908037718123529043911451636096769588920144388502027538182968655001887750358154728261524583812221397248677583955528716816700704989222651418695029660032990686655870099634138883258578468549936472837663570270554678331786826507098496081842896638117090711784480203100838748037818294418791614816878885071972994074291646377182504787130139608691813906909650336860794221744819464479053805869865927422121779938796499651725222956805959688457650453198602121748208346004532175942139390150923773306150331369542931941938933109518694835638236288843692359878343978345630902917304922032612938963873061560872946168285697252432723736555223851292252001769958587952101788871270811185883674702807614605047443679859816006558638200805686426181412955442729042262620770230122010540666281873961670832436828207299950998541069148226335261652277572338332935199323097396585847119976306546975505552287656637884664445152122409151872321528527835614388973858085007938758191458108172384071968328697806055929972452316331768772624492602377621325045464688110191557289745929496208154775015045143854318324982516299902413387824680714829558401495140428515625161528460245545147236016016632551888092743637661562421332069642216156285792748597759213390489773623688585235669279427384026348590850830078125000 [113,52] -40846835898254139045236559646293076341894407680180464782640886698403725080816424916048448881218586200998849010177926145091907412051282227771539370161043798088103161794182979394256813993341313668729955770833026675155552511555528739654118775301354378220216605550627458842013354131307622431213421753560082987136807654905420594400515728852396464604152287902911995790664476543872417615707986333380023191016905902195172981061061467596267662822723408140537106972792793393706468874976854801227730810660609862373616123233785784212335180606310303055544551527363787586003213017156964001835878794402253780389229492146201435770166253006440825087188800075496785083895258052389634944086925016760846723825414315546428992830485975749372237587014131865499757655029609103088305470270668330761962956846916251630039778174458168828215032706712077219736796768208259433012308937126635484938811298485506372255126852758928844251486864873467015381506016571057010291791394396563822489453329316356168643661696529766558260041356381611866813300884352905186159553883392146912185301351608580173286090305685804997028483379732061514609818608955923487084081400861292602848977572537541361549368879050921257268183248321752584819420875173083774859895104015001510461833936483697639661557871632267130027568961374073093422216149068799278595865803568987075572982979759425227977982982701422069835884625055301208425930624936788186267582730849086110739261957054912438409250771746589345358836508635132083484044738631605768438351972308196826421885010668704437194842447172792160558281550074680561247782966606585611643434879043981876485735410853135689851459704521455811872895959745617395154758781753568370058110479944757977589656780939812341355220267857062353560528905445995324170746349920181378549205644326484781268138420925704025287106473779531004433247636120222609806355977454106857996987831957809256666846066311146550112205417993940911156109583474284371946582472656296470675570903658900687405537022666627149935820450981102154723844437438649241113021491193994586801820773080962112544511910527944564819335937500 [113,53] 7576787625406414067813153371109719895910494042000454187393295689015846343274088060276374467085770038139053281835107517226833016451401392472501020371665593171255810179341371502263401631716884200856682028593457004383623485300152612201260824843621864914777615581594428983495129161232108364820930083064134429226264244105679253743025866239149873664000430746843525280424921487479559103709652703462748265291499422517060469674829586745356678027037339116132191911031120947071974991089084096520935151530810337438646550247264169334768418749752969059763986359159452337698066208767945421693242457237829320295118151524221081854273619749000040576958503815812258437363685301565959505269674207453287158348211245224322654817679413911236695160872718361322109416740936583587562512641740908495497414859830806516337446091815637559707511431432730375274843226430579173333845272476486144933462480070966506604531439798839985410252050632106747500632810433111709095013006948937961147664564884475680579989159656638770983885287536628040926869649629407529948634573892833365529494840381695785926554632624381136498942595922626140596491117314669941283414161580525562577912306638136442089230232295310638452878490037613088255693163500642615648162419869670089051859664952724447689713811076935812344323329082243732305556157985469293624304480341442101766099924586233086109914016561474554118853580773174084198081377032541617082020856178027083148725531334664761011894131220341044447692284091975377363129410067834401890543942708707420202348642365997295266124533717446315651846387441993760064192257160861395574027536825479490537723634950095219114560285476186795958019180346625962537069358274393811560469552505655870318707404778179498628256918954462901140750722844034567107230366804810569090675178176241473963420793567373141755045771441946537324488449859396677356573515049110816422401911617220476520727630274822720416330938931837464148054591245207928649112542073165940939348980971258545183395697505160548563448161760533614937316592202920179668496301481448601273377407849807241291273385286331176757812500 [113,54] 1307860794120111859402195655105407266224923455958834370345489443018584165503947102866823931744643459192158396604371080600850140914678341943902704779484178692188309033685792716720156573151016046518631541759360205314401564211403948980104488102753375196900939566700466343631107461730230666484533973494957597445089442964160949691457076546132748669410089019475197286746366635575517456502607884525174641819184396209381615166599243634676146758930364864118752148737944767198633493986537673965503969200773563910529588191011086263536635949036701238301261707546667432908380794843402091656724436220148440584874777036440931679736179802745013385495424624602827725027213939373922400766300859255276021161325936777167167795091397607383761799773678876403877963742622879815164294516382431246740196321243535614061158251924852939011428037435639084845313521855804453436949857772079211481674878711851189253214097906327582061768347150719779879696091910975763986426952009155891165732810497358487234777800976953138091367926575037428086224537479734542032775171310824132230578562135376536099660820967005389960510541345368225190479495202151907162935594300134868013389225816037031645889803586440769918041016475285052302449580168857117176198199684467671068829359603053033865889256697007900476048542354414737141606709985581728507042631769089374208380289390417931694714654666788308025965380522147399991224001463680861941916222809259536982768111797390482458020485240449370815064713621516244734458409902948978792934482973105148015615990535383761777572375437535198959968237453491855354951515393594015257526644389463010490140482036286490964606220081000926329064348742363351446789167637033227442096086582578443482833062347099983382097313119818439943411868510819271869567768194422149414268703054001850209274472306725639281092039009472556009040573199465222671274009992513663942085155617320641094746781129847099055010133745138561251532184316888174182084644953340482054808914411561513904339366822281256769278405632538945730638068428484908591717293739305552624507811287912772968411445617675781250000 [113,55] -1858164198560423572138140474714850836276728429776026311107903674884694013559968991354337513310134821750391604900178423273246471158968476061018055278331761740373679787189589017414080414817920538214583302135989765246858382063782917493093192225058316965539617197133420795837139681153619598583488990811642713177868605157527724848968987499702032372656849265614987260936265314889888277822731873187953220506158941347817239491252063749985369525051014804093580928176367233652130184494932943987325178309503166495719542881382368739088843488442182044174229788630501486120352630735558826720888228692731108241689298573025100015908765174158630129341462473320577057722278183607099365365593012275192705831383645706750160245236695275833798090139789274465681068599574885489153151513152413355881007135688475189699402195100215681072086989587556899150936432961112678398173219939414748271998870783615402269116868390428113522227242842766981458351360336238043110207872655708244501459895141503416933572641091592143268758102647468332866338793478570626509482175545727767245978055085673041896115338389413565391658327635889657397599580027385942169833754142514320132111841428745172164737502129655787629611465452382161059426431562969111117102475839540810109640632543695640914399214358576378203300116231041853554000955875013200219419889944381106782777757664918134806857145354732497325572529290877944422767460250643298962022669747747624851377692736423219841698774455765113418540793306164638102175190244765352855141475474191574909931119155198002261074764511073805077512953690705365431535976602078172173041450812036634315335086280670114837932180364615035415172702639799825148752089168670355547061917087744542910326409448905611304242293503443275276294948815870116654996404445721816143792042627307721586222300762867021840175896303717046519674112728379070460856968053226509457983310368417434679573226784611576897603160683374387823848944557510873042237723066372007392062928554689583798589815628947860497673940066811732211724181019785439901961023598589428651450816687429323792457580566406250000 [113,56] 894927568446309347360716603714049134468182473658726185067506210151955612975793557579520547720483542466848847317965621802628187200000724244263050127362869501705784763842674691326182184868142799999371485899821755651457178614394220389818088325992862905246265119665496662182842709443845174148569352502662464785751785727276909761816150960774246984394539125822767531723350117974826764649761389015925464501717818012960373586245628419806867813200895766656534312566221700551276029555150711278807458773800822875667667156790573962898911637334667788385419004761775551355295397390540709880630324749548129421220806550860150703887709911540114260641860824148191689829637652687279182981412715901182284657192661365408530134336610955309069993853526354446016320730632186551404561243540641409006378815915868616638848817231534254273029222102733935308196899157906500315402675252444101240173563548649905267124675699136277986853937170352572078385391844288220860008675488108199019245211916202614325867592482632833242290867691140269094830973779186847219267659221754152870801035049237930812604655204458452265583046329526828420831077283917187693161799669181723109563451824268667861317906371209986266873952537851531728730882072413101707771025132238067888671189537686121238423428686929811863177278147656309164811805979757253053313155041476497132597678196265692086333851798652615267706476526190954958606957088260225616135857575660524371544674921607553355689342987037449389867251875012233492095345007416073920907597834432585991020626718036594065976989170201809146829279176297925034973181416535341078538098617256481448636708117080035274443949657841680948271074789871808303715568562398226708774751705136696760541405152872114418024571704775615496350788214802182786261062021968233758335486644196432177475057334055668479487383331858784012968741881325876585641586330333256492934703701313470125445467031741049504574978943193739040094353792613732550239663900439380291216318583543002738424633582031259548748977814708939727155299450802621392995030765588060361892530636396259069442749023437500 [113,57] -268903109394568205682265170629617279901164209441975682354908824563737210098117966215963140597824990277175405744144631157343549442055804976947539811303242473359131699884392884419388728131059462191627438953985184334370523844014589670035136354162737684343164820130885550527574817234701261690576098869901730830660584890871756228076036980099944837534863384662672574589378439231459911422102269215827514393659241840931097011738405645773227567182321111464371690205726847178829342191026301069945511171694836296688808889611082003167291895790156047224485423879777520704280802656019779901066942610051388625891933244100975199614804813215184461182932781122612851210312799099092856218836078575935415634886037592782772468382440079207026589825586229045183262188696851140281872472007227228642586490600705766549058179990744655325521897753453908910105238843386349009271652779133630801976394602178748845529391616533637880659346575961959573689002438834402156501332472911534197228907146025498878415774869766849923180303195906304789565444116949296823350544668176837035200036918613227135652742955723389604379550075303283311504109895643203389774898856322104433444035800908084806647051167240367023490826575363007225004516148163713702236693534476145735159606687610366718380464079306089373341173090084130819627691750719451286403127629624606394355015105370160832828131992607784485657863792723672629883013324750035025141267299157002405131338049173614409179620207493590172145157817894822596043949090097081018429671043802051820084371974109494751488818890277188090514095663769936369275336399738676241706152943960111721900751029565976716148511131508676546021274189801368151303351275375826124554931444033923729208860401335008725586014585360590412875948487191739705591714818321599404008886441062571858946786147932430244354401806770946123780025998173727790971554923472752704383247626338095002269127894034498761477609141352998443612156886096054622417419933308214446615768467578861813302990011478669388632993014080131332119517320410528736680799699598765073460526764392852783203125000000 [113,58] 46392753201757803591690320873152905425987937058564688731217868159107444076823555274194900161498935688601359514597369872293625037669659821523600426911534742182849143179422565130066877272064200621238865333177033572254024549601818865047693778271529510978923501095262722424119430149448389445947490036212472743830729195266145787346946977170276447397727493227411139170027642391745992196993188527731312820141428356469974691760032793744197120170075853684634343207078481590114786605982920777584032414332024272160812366661725900532533127376288463023410733856920045833013977416623320471219148990644904244389416172672011958595037842412652841362844561265426700887317430231986292849963638839021740561188487330114487555556236767251188090756260456953107272649516743525194038444952114391760638571628683534276716995799094905362854434567821405349394686126525760854860285083744329908491607351083234184558932926633315148774827791955568066135269521659161025922928444284401175118015565354731397194930767657788719227359707819393656031871208425850472914325171111684551854859481887607504061007172510995315855637008923705327436448299744069724802462219864471218780162516802193616890935577199668783485266425155124560261966571066372054901590095871048302801029044439319585553607833440832864623769331375874628947290623576485904239462953717463643653588074045375966829602307260960145300116045164395357398746805495570042299164453628713813924639368828804802281184903900493657825414600142980889124226287377133854369021909517648267152670681933013719396671046312851499487178669332705271793190052332389855745598231813278788614396233139956120954637935063370980031954966039196066793474819052347687904257310179282190366356645877376343987547948295624610797206794851512724087318796127183428538105136427582904755372712306754949308443626408595391806979895206000327648595040497611421758499935415924630642553238100866745437875042757934198993576250103688544858285428949413025738806899574391638817909221099109040439134615522436230927655635950460008554152580018126172944903373718261718750000000 [113,59] 673508238110149271065750623164691229244410160063318199588025876549671503221723440617560705953561450416808659146207445885651058833174737017820842573160108229880878166823314790026209839237793454946446078562569570628598174984162360690512764636236468037014202833757950504464136091623583646536898154276051311426143402478540587802902558990902826579253221431336665883861721451236873942968601326953830774601229235642976558290491755228717703692536889008000695672458870695570642051147300433112551008543958481224101889823076174509161131210907534187910033367845412327570551309814252021323234366311334575169963346748763707423603111782674874883807106310308607573053511424967347916173561343462653647847536858111580637417619046426855072496250404540693783442246105970585251400338281565392852629672347892872304055748079545294596135140704393103355474021526333855615636573049750776140808836309270614193558630444209213823043478449454109265932993063760742664388809318712987270240041752171362694938636970584673646053214920238581719859174521828620680253370507085077096879396209047817556666900433980538755367709593152302654873127229364279453978653500872180897196859439544883083664206410525404701908433870122256524364828248666346822284949719947612867487157395691340330422042547774796572159872995466032009098005328717465186333143161844382131976670249339955866789523422260498080654530731682317166011385206140013935640765060857097878596240855212910359018350671270730821936675440157471321414099422306315950580486655016721519504350846262023020565137943263898964011773658771798844627044158890575232070471803086692417608397247938398896426770489048866052844622115955161498792014176447007628853681390809900261450553430859916756361078835968158325999659729887119075049543132283956302657686494722554689190919030770487276274749280920852702719417570177085014982792614164582831116271169078727769146737725753493218509075861087518764260402388339661391728510890857388980232225033204275060346206715896337103638099398000096813604130095709393577507739792054053395986557006835937500000 [113,60] -3170038033064756564743022347971649982771134697223218947404881300511099560385978273955521230300914677195504747737382012003134391691216982613490827355749347194466429745058165726752906047507064852719882348491580420842912045605261646748249489303587646448427971035465970065607896287548833265670216843918186768242521168172512007478796476510950047056941915286337014303828416528672021996275725255253825774891500774675019661004308182946043837831578445974028542242095081871059929534643865907417749762569540510184442075612166429177293198672617810467529021324275696970982761714524932602365136636245223571255286313040783340410435294430144446175969899924972023568990201062794574616585150971471703645942593202772871230412594197045757470029884112593103438368190729281196063342382816984256033178656662994163545177541190350737035263796473502248802894183374493899706284026373152388130177105000974682525489071048557807514902939031110213334913286925679467665472961464177825125120450074527119395644604883703599163309764109102034945315700333818578028151735333959561402034336051240582881883985075680040251142766816370038549602859487965206706743233480452639647179659769508304389736617140773512474213665364886758117190067645707690574263015577290790586595533989538378755150589326595043829857973359838797192214593791135796123876410028581275604053685307664536401803729524652591182539451934088274950600848533056924755694167519646035350070147056857414177791862327741520381344944638705149758632211830304481726824917891800113596910955184959940082087774398647689041132521973598121670649831076675758263459160652602539229601001417209132078664380799776573497004180196660522851502267444815038730607529696325505595006365347221148321608204197698738204456483073061732067175835181547725732765488968075482635023627989572771760022902064589292711640607512718920829249627811838257170936692244185583481157604197499054088118730940427316250607145758128290427805909932297137754315175075875918604463461660214646174906066275147725981726638770287207691467301629018038511276245117187500000 [113,61] 990567013190843698493818046525440435697077144993210234555509314875813198083637103566165216061076588478135877613056502123782426080555235786208071529360866271869606143954916171141569628534760892512777150885073117363231644295190675931771352606769776447273623310062586827446758168557098187463609963655589369270238807446345409226441445852121464768088817074143513506202372475489209856057276493981209798362059387550666590828531778317175701902704304740623838406223237265299191029798068367969025675857104438021639211639937657284600235188661936539642696686695733859992825617002568108029760371028177838839814127213715076493565704673718791329646964466466624330071812869235688835959338950150324137053323891395643701170260718676178552078196124494828763148502996189911635799733916225397293215471279081173116860297815288543756757356344437321782675506250417344475935689613299552180952927617289738747089497803779202393407685468719003606728450553341758213123401536488835937651197673879739745610420270751875539870802828789254837963205796733612449571704501948893038678202026165646906622161386789643754478251833017598168508032901232970167595448678865388469682674939699160362738175456808770939862766852063093041788012731159048321650443268234605227322714030540104437254709407546079152333088981119652629400644247862959350647750979673591359318960714010579518154880675031172088669068580995964074491501343821427705226883591343405520719050210977971263787268019352010699061287689558658294350644259350532523679568317110151882790016357927856293187263196408306461568357111078159030953587414104460541584550975645422971886817944566876999243021025971286067916271067322296562483892123974443100895453024403447631721824442075139972604695158771638200345585210259997088448130301322578543157155251451311283476926673648551951991126794531857093264913513236934353506121400849068424143043814455881840115821558869181653258748848073369665256994817866186718318384206728011628394763987649510713221493883355401773688671233086898663356935086774512910778867080807685852050781250000000 [113,62] -124011200789026868322251440791434011840558905666873874789614982706718498503075969712298422253214857114548470519346940914977676158651424778710881409261835726998302680158049395586791101702276697489188825203600440099238762100910169292876588568211020059297718500229406433243387615085616564700287803240681635950162172897347625555080478896614911015475255111437418765325712413917260101574699005168613531958026441174076048295222037696588555683753136019859319933296781535171992750235139861198606823482531483642828811399089728261781141995665499103544171865770812119358499461047138370370597756806320683088048343216830967634760185435820713821311193664416406649140490177658097545869261319446440883726159280206036268201361648077934769690506024219847793191566787675280867835234369900833136245082914912434696675717965934830216147492075804299587497154004993155372381089740765138699694407602823255448518028159076215008993367785444194654142150689623843880564129206015954487006124167981908389335212972008989121098358020568340164848371939849914889826201252898717837948255767907954100122356374588495588956907399881370656275302415323404922800799180402954787763210059205757906901512110224055276803894617225696425067967949131121102010480139017367308810875567646595651543396910612208642034613328851789711588936446605801784647515643419732747959765989486859459386699575759278618262990541911168186651617219905818021062190100262789931079888047980534970854523910773025475315793037922230993270079971516931112799528336677781214381037948912219739273454321465823460435368083347678935561341176880754769496265381742265806536748010422605987290227456008179382502668201630504297699090295014956968291405039839191242391773178233680206004397391224408075029196804072198469119264741273337054255550364588741710337806009417616775424621208645238801984262959297326581911065604652754718948113455995699503638250033375865511882941750589137110999514370996807966648251816786994097242378373589202051566530976090987126917695758892666639431510448012829783692723140120506286621093750000 [113,63] -19171357913428569520791526883628055237888910186569667577984050441574582174444293653900077711734413687455226946867600571881553460892606202174629148491337532525318569918985277233729330300168212149839626599130786785184017764952580300594853158969472129889157304817217304363971460416643370843379825090864927847398280791941239291247220690806834290145196093952867630960482109219611360782908960226982770127156171221469788899811456360902610222351436098854902191182126666690878830487704468492987281640103720915645680014626907657498778488406810105934232951969093786151616769917453138981062778206616412620879742665969610314166862266214173203153079703978709008085757533731491344258994730388153573957111879262308254342464190722645606813173167062833228139424384918988793345014844849718371421378375864269422896229607136043096518358087805743520631876029264549547327930569031447769456978186813986358731173932897421491004204161095547111612509968372412207798680222779881202479876247474635050677488909569559708231858365000469379430758504507064339921782750885019573978919129593733725567111743981716933623457812616418397251983476848511103257192901314374483223793973573484179717964331121792647483490549258729502371003469805932923372178549534551369717898846291973403781233458486004309692940306306216564290176051845021515852942275711185480055154698967723167860716537262964227825132026022601490677735304861372795210529581020839321177424610905738187720135106213882335250936275244177799758519877941862161025123730896016805107843572061481647236709168250664682289004550026267687416965656670516609476591302317448502971811533067153199334546817573224785425509122537089005304525587364106120540502864649924250717417346966174600898669726956633159155924654516870696112204556276810550584161942235134848215929581368408482555551691020098197942159947415851512193961177274055136036642668971810497917920590444714080664162180657202348308503893970142942494108142709297169583211397254766818331124714965034321928310323659205513041516438761391327716410160064697265625000000 [113,64] 13758916220806468228686032739403380144607981407943402106955328367327967467811164882904254322694414499035494025777341725545651601725998717816941612898431199997787451827328355403264021147458371241960714559183833945711312098889974715438337592766059820683264236291058391984706480623271823515485892591486502527315540146133342102250943799375663183043959457333249883745012701936546237369827422344181031894417155793354889986212320396159476661681226381820628165483849879318329973730653825147158349813933827778751150396888200289449329746470445294710460703689286022777008379946885197630855548112293969135559711124804281453866772606945880761913812915214267249640345773299446529785577644200355757565769083129062068362539927390365563013997237998726519640931842239501613542055890971844416682518568313080847766600086561027120266743232260965578831822172993825811308555988920248332942956139746844191123664698173526865232824015960734030005970513768720416656583255932870768777648839523395480725989998802485179796744147440300684662644763022746330514803955422256484018347650322775778573135084543605635281805256358700318778905370365372003356166234022279313192467710746020524184077906996038673253537614474653112964445783038870645227831390503413783424252600346533723161669871922155119698831819360148105865204742767203456062589026204810088210080123674780158111133012479230455800369897386751672805453045922138977814349173086798215908025338665630123329016286820094153852860782238075493000270257276812003894157214609949774085384252869408579361610722019711020990939540212819736681720373515617857834910920728204347240940891772167812855138292675799907215797664838033975922817078783212001367110101548687026557176757469985245629731198674412409828532458454966674171105152009410443714763669994113728738977275709238730568155887551712134415225688365418035585257094737102043788547450339619138774469377612234268909935243355389170772139942024722614353621563884348143553915464172476369372030833255360581215795505981282224195328167297702748328447341918945312500000 [113,65] -3886270268213560392219597482601882661119148785648714746007091011279428090279696011509182753480121560505925664660069200610925011358371310765832513325635738457774025374497098566163328694430591197996768833477110482850522934154360402144370609646793431201826937834338642526579290628148950459740392574841482064657188821009600209890450689743175191767535191655948498387314920295182898305553289648114502553482061945042168412607968105350439331354610021881168109031611133593756056682715822462027805680519522911936274675070152603540339036446760860933358788392521789760083483415386930669834260459993203065243530900930046146922103457901868686098926505227576587370333198642657414405265418517589920403231641999585820106702088929982015398170728900226016393511598434811370164882636215414836295716669588473020899579071795012408003291697247740465472212124372843714463882633328775933971135695141555803405485322135819033909177822466916872760410971579233999318399771570121067485411404844737292099728123365995309658182177253260155899454615666622590659986884623429039272931583113514539312697729466763160089973132299927788886239205907322001654046538557161527920036946035886730034406806357355000356591964673551546871857632695070470258818004001033574918219812740000877796273381013692585622264277876076441073431041081305191078366466552700506540207397460577588998129568962254659925447761233404070372058030355330562067551318681403037716634711944904280210632254627053359380186962510390007001809643901133492790972696504998771476832217206544658580011836841030581301533533301991798189004677816874917675404078050020036110217043732891625102073759187560316406363987401490159237761008714125896406035131182966143071798203437625654351979583825299285751090495940284193775751389374871778819268471613753204887252653345201662565543115299760921041674925303949561280682839362096921607827588735939337445868453576459899620819445358278613535929028329144405430503854194120803177800973578148200332484866716372652132332399289674104024015614413656294345855712890625000000 [113,66] 782632143849032323514712393604554404108407536816809460771505113366702949920541110806247175751983377181633639439292207516905478109016615801101160003947549081857383805531914462429372818451744723647365473579052412574247719117932734069055270541735706923124131538662364518295006919845516608084791029675096541602218906170483336702223823329868751928223149147272777368606091261352133798368381464106949239505052824619535330937289035355326487381556320428981623163337996393898929323312700999599770224625555797831560982499496059024990983476564679415914403569800988481728631543882675283626836207246932665246310583023684102589597378466232764978040467000236987699246492989261841197346253579185176355967007025550458148794436311309013069828242381200954763661765084989123734787546618842750596909635284157119267392988412324632776806524258323488009779326731962143868032979232347224337045700087532842095223502484106346570674343794817032134630346722831034204977786036971457642965715586399902516268341058903330661708487373708193046324335252640558162157073975580404977161634652611705520298829117615574350218423708263810078379404395516043091892595554539860002658003490105648803658827205910764771153656375022409790862867468628675792719058311497936214239675316896070091882341082312225320167800307948391339587530411217511243519218672392809607603191079833492691280546055024973008499183664868014595997096299757562583112579964762054674764295434614876003538041811282776338114034492965310080612729471679466440047280755880258156696050009264253153031564382556779657551705468801961302992395263703495599857545977145277662884606288214615692666440581984064890493422767657274237184269848686220850811388426116665045231249131370004194258779236634352936554740032915568419107099048623660078491319220941164036929790105054761168240363248676647146186411923718858988465176058612692540638602515477376168961707495893917402686803044624669518311945735188241953594284881517299717699945500174685886755941833038015503760655886560970680205646203830838203430175781250000 [113,67] -135759559097571194341057523798727374108654376412621484268544371023189087362480444183705899295732813546027138789143153655518970592522481851329922198964152766156877896491507299069650124558969918370368402366702457187241899867837263054662134760359284981681205207783896126609640147044679913116617767250852249722798072867034125994605511652168077729050287476379642393313841941786453323224778440627448667963123433275217105588256012180909322623438782201851201428196559647702933897187545543714421735697640818237358386897796520289436666013393014399611811413292610276022929247809813287206718355914986583434306293940256700694670736470386065563776835917861294168583304490564675425675152278121521979620220090819008738998338009226137690499149948078028679551194904494802775981814719661922067671914814550689529423375638325335246291171925919675999110719398522021699185814861540693303552651958617954695414439681675246135983747039882667295069256505203068623418322627805967809777043173479545838554960611383951378408755430663137347713902442650731667006439631289075602120788224511714648332484028916328558266898320071051693340924233849981557997337398794652472343386237761986053281562384455122798765197207225407118762567491111810062483665850169031825532649662339572857042180737880931654123047755317672896971168880438299958103591658197969223034998500863409171188108066638187064586214690076625450215901086680802471384950209546316498236786568445985085980227852820459824231803035491682984426459108353862977049455913346286250924055874697995543536686584610163662148067126139036827934283646650859552509769508761923040535635975155690332595696248244408034690786262064603478922212218961443628138549833342549480545579695308051895697850678427486367975800685786836705445750803919182430736444722766390835010338401232301427124205495535854601728357374370348781512337138224480911233705920734251944886724180184548462040784439733055918842474043770040894980774355240920932642700731978124602544754452861770093222158068710565284339245408773422241210937500000 [113,68] 23098589723368068487653047017292087708237600930747385560434145284042939262754378878941923573396342421935003955879827629556934800656855203840917597523944562638001549994128752748465926799768518989462627229648153813162551464143776428969010115337521656136629348693848308493064895746677767676239218106573082539927862692439557906393849266041185159382088012756702113304253629389337935799187460987644522292462610899845055014077599379636429634281948303743945992644750409996575351192406207853652376689906312480835006113105632561291310509643047509542962860609097375570521214928494330332671877775109522786280255532882039959092725516985256781419933682894964569956673796238594345789194975774163803004553740035219921550660290778328245106881549808226015213316780408182635432183882312303739444191746408491312157552529721867593632135962339783239921009519354046386443577833263251981241162011536253631266653343971023901544194287299169640277898973457853191344480576969233626433738188608733516375821365525724611341179994100422834039282593989060777729129543977003045868917639090250181671839266723761568984523682220607226353521283239032872135516566227365845699868359848106763169945536777310463921891508251475939258659662636477651376286075311483835811019523205600715886005882189420862303954866173860335001584150074890785457767504140288441899145652245954596927620918399824451101866676037911224679599707494199333991769080012146127176944930930067592413108876147011752689025144647444365614863280145010871434311947419997628471993401687013340992000799886007417121482441137908275206992369146515295912256063026635894064316265660420555793718475075068110871134369033821582211908207624691701441256240206951940751629144645319454393627917378202070371113686271555240813983610189494923645846840420636253459921027660437781789874336387753434811917182044056212360637116000454339398208029434708387322725187184714230813452342926349838959219500394232150151014508954248280135902803124883192463569146918468886786378944494061581222340464591979980468750000 [113,69] -3900979774236162296561539036653491828790934202937140434139460124506585101307649689286309576433928175467583672739960580098623215314790166010686298244027137053006045246665870102070542244241303475747135138889695990409728870793524037002417207354120290732127020462124498860582932454637411709065428543102536016323426881957531607445711642502383519683576800935915325423664162228672737999574318874280877128428500659708209659701006194533116459443052072625831158746831476780825620774699226086530806559459393013307127068648367237803875928590109247684219905733759391951820475963186215626928031919347275170727900519804707078900915988695460375708231454241043172538447414736210270161705285672169854490903142478293792601447139757749567880942685205349811180821496276034719445911517069277630890140844823184275886134904254393145906952236382112827220688249401620750227685090236439142328304287215954308032753865961705428343856136036207841112832557267343251799557448174034927303737679864161842462706775522817890210277481909782256506956321156757154567024297771724727973606783054350356210922695629857451545180268273169903957120570781381645157792487364570859382811533353556622145405170256832703456228190758871131258430640908469026615490940890388143257449100345514839524986332492164558614735548962561630304412818789081015489299453911077329991708641953532680007136230415506512194732908239254775040760940125811510749168167074137888276320165067565619416924651117875756816813938933884479938036032701710239152573098934383133090238500777163981488251849253799399639610512691871301548954422286732099025427446506515361802496735621423376787183838676641488909349529796011034205975893591484301600937714614658662457005708056787401383099658056931051514236538273928516176809006633500744912630384338781095807472250634350637121771606219816920430147307712512366649667805707625964487851652396208271310231594943872173257073146734116036936937423990928185438347466705236877246329791457142111662282647142507335508830583060118384286761283874511718750000 [113,70] 594822410709688401515557396610639719570220602817642760497303633221392627361128098662884879573027399203118763914655456885497461012048172323097489504235646960347333201689705136618904412812408538723046622046879829650472413610291656023220799206735885571846242304869489516322645287495251773959491358290460580254917889071847973575025243013922113694850086113620740832908950095261955610767299367376534330760856580643621015252598604818993398535563150530920005535834884695686751332395019798264739536784536123109646273226100851112819257713536051884277618037342239638711312664251857198877612223384456608303768038619384044693476175449600535882177412188344372741709702538362222478371144770740656806882756828840625690298304279229265425118683340001504873292664043927297725957266484253244684380502068508391721380243921865808731227817264839802499968424667048937704324886240399007553525703256177899996335769067994146815351880175387572969339780948658170084023814901800440595342360588865997152451809643288995862107904063162413549516169530013165663691872645734210581587697992284880529129476324818120003437440746430726807620336553716752831061066655105133320528407843914125711101847248003620097845421555843058551055109045227595282197198993703304818828267178303354287493420752585954193818341793587888809310495279637621924790170074426327003258534484204726959633250593808874332802288764033664683339589916396661685467891774990464169416882487602558329527619665063630372505645407815737317787765859742015052028589530697207130248614233015416681066003666014145204938555907854758046678244459368849567430814008762530091035854317160934325193553514506921433740109080864034538434159960925182928298015495437231122679110728191141195693119363229053297722236812049891148101762308396123893445879452494060108219417028365712858398716744066662218127399831059337123049922740064652427333157520014407527978465294742008758947445836986337227314556565494591811211827982077573927930020329928739219139129393010052304878388091312929391860961914062500000 [113,71] -74196050075422142408780796899324812962368853204021295964964761846931946995883868286729382903027918075501416301115124485480213156735886458489208587316361702279682725977451446302608460813438765901278244951648398742955876502047546738888337087619632050249605955292078214081955991411753237782416840964196722297874164665665629657688832663125701950823764324372684832878443010677297352959078026893715821755338768996454908345670403437927364710510241695820291383488902433968750909005165536475196317115817975606686106471612893337684825232450364689580914841326381598542362926312545858960312842711055533065374172533357353936407865895669516878734472450968270597238253276450471685881517690313516100338822597161965038023315069416696611336534684429385172681595717795154465148979088985342450305213210238275201129541758442604995147063837111590778438132699233073088228065058032518416850454707968497470872757656507937726573388860754929627956225901927729312730903315850901468066928921449661945547167944301480456097049417321913829074998589010602127122221245710314929958861343632167404631310238271109155284162798583755820184961111830069156763388831890331606715410103736849582687502877506590678663170480683189079468018983556335594034748138386907500169670265968948942947899694414569244370428602268036766774718175742827678667970445482150588739353948448803231028075333015117311427462978928890604891202144433580112242482010937059763162991085094985865894152129407434155597771073306995807221851214169496676770040181920355521773699731888556931863615683886906669272253077410966611838652029236633262762419479566506437853191984151355207437412118314227883625523082138415289072010664846771083373754669088758894512453163806701917507128378320549992545271795919552036287725493283357302631366094042235662752356688569145601442269203356756249460025219995441409994380125599759856069403387364633814245829040024580558653599245139233959732137888781146009304105817351079792528212511935802982690837752748864345195241550472092628479003906250000 [113,72] 6945854892429299862627528556386093230909231350932535447987286420294880125137746988200047508122439312597387241308449170515345314739508265161583604798659888483366392036517307739766708179909163778222463879003701186539520799795767654208946619999649221716066297729114672518257432371122223482841034867401027236081645608244964645692317161503784308250312110286173531255148318322937199909235675461559106002148295105844126928312248202047233573430631500010709047159835509935608223439004070106848721746349027372476580432407030925348737610438323774611424147839526586124047052010750247389735615461087616157188971129531836723984258119743675941267936412858399245804846140067672732409441269587934046932411058665066648230043344152290894038692781888033771733369455973366437237699671482746475623272932128798336446439864252387216898751698810668076550110935680990832135121798240977838744747442891376728932722070516559067984123949007541607864249026805359517608710414946181931630474554279995701878977766245857757074383506517869096337146057816457948811622731370694931855670500987060777964696683526724217214620419394648184131008056056951013386876717989967228779849414060382890377806129849995179038238804832631188943353744499814412961980594291680694368911693560246894509984008677008800477380367059357567982483309271934730119465939046528932411392044925519406064105538940884948543222762024469789887357314972804110108243376398172119668269816232333507012287189502054221009563388220136776125127875760459873110372580161519347939053338515357423150275367432695349957809907985227873202959660831686012217835435089439471908635529223892452678425011947130123152439901528290310993786215823419150306873700771952355710735639206265103041857528451191872450926302745441267870199448920611846388908859799791597083922149988894830464233780613612809376770255969701952649053114828650001015543007994794292315935349649420745830746841198092611477910015628121092976381928935710771747430316569081736142431732981122657903792652592658996582031250000 [113,73] -403976644224352307114837201967633404277352074927450701114529358925467281950937637421209325891242116410985999432504204677394931896956929554589531062578126542089523348659190543731437636231281406040018093517662780185912710247554310524172242528055628922933442183556652903050155157545511360225510541193143530247152709314938036750597483832750599018293381935913258922327569588983177824416134606434307015665497556304783883673504298778931698912317059109899437920508637489541248827370556070399664437262223398515091042963667334265744729136463244615448108715237809307260463776087461639393743730748950619321312174062412538219575529115011444697088770252679609198013585500480613831433871786535856187561507866755149348501018203905646207575940600829473016086231560231649200789542539493570580083484711730943979776103707116651150867146223803464379729671826159744015780610059697819496811137263598152356979304968682678364767450795084811721490893696038996648049824521683331982816141225033280705210053465849169208711375267131591943086290024197186862943676034497848330122184195983447786251838010244675552929947302457871292582471433705810099340136708401462323227240855344198513304890207106656850751908407018298925988519747915212533472832928427292558437268837962119861639811311866300187599734979271841557769328208595499536476360117360008151553426583563605856340866084866634618808769584906881573674427712592081952280577440850359118340810895924540962700224829803133688185996837197366202797662185134745352482000855271247300137235977416443239155027736110004293278503446653772594989064548973611263852583504923003654841301891216859347224743402193193969105641355589688735122313796185252197478880777015575030074949583341824449745191062997733996167263653283866897357745443166114967319197299317120041954670477610222327526435888858350505458523062674769249947283947993110601841994426423661681152584395071530336761878853976698746313498745795130428709534959123128482929995072946914828699262813319857355614616082000732421875000 [113,74] -2127548183755947133638771820904949945659815519195236813724764368644297477309401793528724267388174132280721602757671751877042206862443633838282666767682499912908875376729353105772072392213698341370834812007627558597118373549876724383592622678306844088127363796832260812106364103958727635774220329643798105782135254129735388734093328887233098286537309629609539474223479993926230924333530463423026726796548957255523224360544751743609665043982451361699742849706225307316274520327884793846323554148423510180851633136584604419955993501494513387801112822791643598797469540471911394685341604974333056553989595595584777583443879143589468419465897089206134056118102679694697151856906914790893327162918960761827487742423191275841243239309373264455956100029940797572309832121345020201305153079424134204450427519845959377359590438981621422629287151091509378959040222548143025076541651739600194327752891316913232927581117072495257135565239563711471366557231276645224476045461188229196906465864865328319813221656426156485182121987543071084276548196252863635032319188408062094978999636938203229131416959265288904259083456258952525474528340816662574675392431308195098337383814795963154737440831966157650902852278458217859123457431439478667477856481761807694892535232321967817816842928156965223495496441499651111316845157674424895620870287250739177646421124281045061592778019129934606893458464154537640083495209305673405466586584321851580367408125934919790417023622952147911485027615844729620086530005564443307718889375172323815054037954345920064197427084616318681615024625074899214241928868381425956081412629186005350576485589856255757204578296960965391024423415929356332066348956576410807789814470547390717693248559745036599264904602236692076432525574132110640927084189882821745497671096387461623073782487360523649231463122981270572118107866583378988270637164243521638564842375441365517034711965438991860897416013773963588308294425488046716309765409672346698007504730832575886913817553710937500000 [113,75] 3758428641795794759771094305929706211895889026749447282293646438641139856364640137004128193286148733862998322469288324548932735984053803396285888278282975671312516920527281623286126492487612990980254477764552183020198719344963340030119097042188896392216145316480929141900725479023463060919877821942072431630361400421491828126677582719310754037967671807380772853983591569860380635721736555272505271567762723315932599709270981323683995557397975032105980154283213645073896484433430572680341117116349444752226940296664567064395413551337275757915881537008819825596786800010454642786562840308184109771556289945901885638200328787751238722359170095585420574315085610888986809187384386034396450086117770150372374445630738018571919420886777219323880573761261313162069967303543664946415368244515355441751605109496481608415743208866393770654957035806049455038720023570502046709581882144256660659782721013947600714001389959132492663035205595507061764002678668639992277304423793318418394359921785921887816291664427668865591060527414838832005849260040982315560996405157399359042317200235343557871907362837613360013721654292766274859438001173791501888656504931560090347021565626955778119886880226244951800332037600078107448591197319802062388871242896061573159448741355357665909493786304814915470599667903657083699968612911953283169245909509957411211868216990005625301794166027319684459921804264706534263185906004736452433334995950795389562995936512955826402203726480829539733412397353938223925067198868322216781152391445950173458793004739662283861640663544526977761474621040403000313101756576773915983348530886976717397403826750183795865878077838136028920366431897094048680149042990183060350849194644014589490319330417925016445134584498912867543137265329950042142774214364270230245823358034249210424601508120119511861843755221841272113420185187703245375910989181476984285874509067938573278752134093504089703409246469317711978827676630506153513547295379728526492500589412582723665847695312500000 [113,76] -503941359111210161048041201405754228537518761470168912642857957041923781151719692162441543372129455556376772094472705691463089832128830486390274641205496995387656036213190753568401643175686368955633533705762747773148249532081355723862536086741108682837841155346610553387822083796046056200481266032687985082041683391526526638780280775904375766909976637302903111926513825620189825668632208411723764422865707151760723450956973182372817296430199328976945110109542354477781180017113901944680875032882845851716896811185538918718591903408607892291583305739351365313223349846624360274612648677988140446102071912279433342949542684198751750420652791607930840365658795401011140926053354321912882300475212639110698936559647451451762469118532311870867010042858151150451923237989281059701515981947331253670665598239890606541338858411995705799815922414725277357518628248958622961011571601126139644559419948459298849413523527397931105268523865170972016436596746562615349387763122425339575799144030097733420615650049108155432756367560227789424368390825192169313641505007715495045063690718615995599618039117142895622864806709253652892227030775808984125854149290643307736455673297812205260074614165855123593683247836498143311766963410585241518824541711735621571007564746134724331967039982024081046343235038729056968258177676382553198476535767847897694613997506546320414290182595710768830243524565331606047644021807241698714634831411949355375625128340625872920371095291499548809515785590231718676571404225884364464675362628881818205815090049034488462131067586330223026269685718189623416822466860170742233770654924941195065088562791278791864879615938448251979288605209041010032732540804113811708636584563015548978500899953177914992519505920758201170003624788938255109813821488765542610467960985428214949530276775300407541791813310336567445762580822805417043055885161953439173555268923016809082137549414227423691923773561103311484445456552855006093824543254311562674455954332574041794490156250000 [113,77] 40656323260844758150874970983561665914814094710140524488533216947420577438117612960744996706308420708282856252151634063799675742876248167519631041501555107772258908342003616712678627453802218929982122491817737745922202932180025116371258334758359878691284890826248828645619987060216310431274705662418666307187244359424295265370239261925878893249410222743101723487702110135647848050941906347642085348396742816126352216014331818705854187596689491241202422134056874760469246733036446053489947924350364859647380651346287710751880953456880243371825947677906864756171146381344068505715095254839249547675461748039027145317375819406693741191703120772422097577974900276229115827730990410350273319171720894734268887089392430712959216684558747771641816352720815784961366751057883860246814320332677800716627356831911902485006762252601644943032856371940550704018995155444949697279809602238024551608503320449065516328366430921417695662079555483920069600553654614011330464092525044335003093104463882475533746889867596041035298063367136386643814170824555930590680393457244374391851974561742069838051258329842681464282487864672180494765926079960769999543003762973090841376948162567640349926197432242650655182158246254130525489582898037085756734681913908314508728889057700940281162611124214449228079245561133829059136274715591726138304687025233278835714301577288218497354924072924041307261153082575132490490599477561397108013896114838541603298919322482274090415527192227367517284116707442101348638448330279950873726364185803927356869189679635195404088860882028889722339849152437675593334913691921150644462788980581101960384912179200113091103880533743394193670814980159886347324519948519243793861000582161391236312443535309994964733337873979680052621094738612084196079957979536175754318368118626178984611958158674690550875445786771110266329279892937574544105191233050384903899248152229485503745733468533481537636668426087540503383376100146828141764870480718292122510443478048251559170000000 [113,78] -2098965879425272986593761763251370483729388516298912574539016681845790469952814090115082635504517413769354018182274976965118916978998193660127690735204856441931439921477984574942803610464586958342335585922619624757524680624711776097038636277119308506019156163288431921517495072804266167010619903345443351913333156885611271523976420761444794029186705435561201719970116451108376811930830329657436757134148660215607540119538700234289486639346105813683467611293695093723270756703904332984338550666043907296266924536639842690555864996836213759812628735342317306200781198181120988842392031242631841129231822376116634401145687868514248790213606449907002893213138814041204448193129809736040747232761300231749676082575591255650908719485300447178711387492310791955358864302817534092752738746423372102967633029860031291611825073736072746535032974730366999201235562487612432791946139889293306069761847620816535756552213589548876680015494127371908755052046508044908329810692396041912781512501006881584681246912066458081007332914683501088686474492403087336694366593037567207207061172058728515964465164100686294991082259726969142478791661595615676532774220307480669462021326565230548778186456908030173164253300419157286034089715038473220759140893469437677980203599211383846053356812084347518868515176757566452258002414075939941625059393807929546751532250409723707348749305673712281047107844350913966720876310854691147700533932552437765383748380260994754952403118886085165944280708981780418270878097863599034509301256609539031126082506235504964750029928881101598991624002143128331679185989002806712658980901693376343827634059764784536022795211432946263359082237373055814773116780118446101201655050916042618140774862560942589423055298265245772927579309141909035324903664238667151865419170471800769787835505015268660667121181817972226930595669974665256894288272942303402804271659233084325337801979363052026083088158382764787798098999685835629802188209177058912447907822873041183130000 [113,79] 44785453598782046749126242915444288253058514117180056067037406157086576339889772510998314953359868105581678499252611426150316144859589431149652673089281821014234467904745230525089232201461913569295835171224842658870311355893351567302368600094855771013608535114683495794686241066467402909891298937837912391997250793857207667399109806090635715434178087220275937302983035629369471715018408522527985413403599123598364542447048701799454633245141682729103138738420707066378979148779842054773365250569257890946437045839849003248776108558321770815990391885174477089368462554844961978478435742158075174622333821882691109624764652694196391437201603829628482738400091139723889965669192697618705002356756596003894924460695692351303032748808059441479001859295054897252827294833834529636159403359421032521101777255422077362956273025584547429165376392821968427024196130902176780577645509824672994317796856322947636975154654078781634285932944751680942120269605627577729184464575563755393408050626018794972911617199477042344654191916683497462162305599557052613429989270464762333245437728537410705906419868833383363218539498228273191261369168585505644157708745581540742556750382109101115491996933819322230847219137422727717888051515270817788264482747231785217468166093313347390962320987821734759410265164039120260237888006996842302370641311133128289042739974982087481538263063638654887613078906367443240873572614354305917536517673880132110660617160418190754870569082545921087332334391368436997788141137612627495068680610643374573393266492100684203916425623647354965919341284490147369193243635081429493183794748670850243148751115553930973769695602372213103461434375485899193365399441238660175653888646918235840662924487220509542233438309377497833948409908578892827831784017913944674273054164050316119762239018689535179262042364590822227848124120440736582805377474753714159023801686943361036271371280571863772494023977783152439856157430551067127360244205806841937406142628822722800 [113,80] 3057504663746456093228337576784894513351441615908615986318834086976438110898480074729561704765680071451781584223325913512827868285877162536124047880674439131978815235839578202675931662573102090577464735947581320096227393928277625076185074883747457526326281084911556754544992063748586597888596383514679901799164865288218887555759193208940175240861260720494542600221330431113261075122703541643529857592101301454664035340217780890135167140610481393940305464825840388870027174245781388381001426097170679782200535125782024470788367176318392304036707659075242854768415204430757532339053318404683882303806292147389675174920268703477520426157837652248500284395036747589201735972962940381979408559422036287716319060159376694840114859742977194028404766060915846269366903145166389496509302092052537504679208224786015260449824600722197786063694354757539162798490351074152633677145440360781762938703099733890953602271364343215123097185575371901252362309565508143851016023861444168694526601450227216266200279116833928619347015561754114515541485931626837873236312511899209863213266291189016684969134320956685576591548713762843055549753380789143772203759388614583076507916028281484549714528398623335494463122905994215457806523402803614125894500551401886957971405304803420773570658081105442423227817229649876671742668615350472035700169735181271184016355205039369767375941709873980737974693449884676931466201350147407574973405051252232078716441740259580736870875183310347540644154614954583811024481930620138807906001299738063504423586767724886060166958470196578491993494351730557903334342978134973171391897093860676854736369614406414733571554348888830458634231359014566685135332249287080125222783984463460425675514891814117123836539976466335965963085390836761023195695761179125281354246878219343806561866657212647233379292955614393229352906265380879608232499876560740467057471846069639331213965088163162518990809804362769332188357795598045781568798742742363337503149561213840 [113,81] -326180623230431881600976844588039644455661115766190523596837349191363669246419515490308712559532794331630980859135119387648581975334157575297993324773487448510070540386404457085600070009859352189681620947680178651188396581829349932932887498246444616751763182607406014007946351713784439110538449559659986052368261077272484296458700864543378362713112801652033985022548136774679155020902663081782488551386990278947852037333641863877484315567222877305445364792883428431868169281702013113283008256833648843388351521893169995808247101498846891300982950613526261420030060964513238323443924579171887213203148503940669011133470757440423148766274975829176191135618389370031686571970094414998186232308188552888331585093007416384271133247803132818384442088016942431210729178500245673806209616595588377597477179891264603435121006789382383660358417148412994100517061804737288942625537261548230891837074458837949492669472304583043409606023381817265997927850260941521239250859452448957804110658676223996096119094683971856424481227865995441085336860571763774374182768883726021509406395254840170703499064986300289147784306089568212820481736735925454014816123856190029244393383359084267769380888609629920867966798323693299963283762304644191557089153354560949049554256621040823838900258670137915591441981806320178898380967254449047132640754691677893172750421152747278096279150532527907720077504005694318046426315561229721870526146333358610447548418539466582620790089388220526679764615909881686238013998247587305379034372949628618840854853528548187942617793404245408579703624687300580560392145374191256800121878299413871335716433454294459328743661038638907218997638935659635910976913669601274549858775261884627560750050456040728614160893368763853029116305350452606967701005494059258935003524476500950364366272414537791592095849125637907950443119325738846694705288231089797413514503069743793543174295501554547129427141297154082521843770024395992372321275984663805029939276240 [113,82] 14347601172553057813233732262102692554051490103369344593367364713166330778387218636778965875778443225904813142188948546075209764442122727920638595399384524809036199347900028633298179185446804364039988571041968210108702546390876893793497352447764714161377280477049857542984285916583004445410487298306056995776797007214013727263735219843036979024167467533339102498043697463331247093297073017704541955673708726574355190650543070880722301432579512303521685815249984474536297303904996896420917995228182741130816289917063003476478624650339023098970051655255976205023576460900152821473086757007362227989190907388815607349699206941472956899097603865870717852747062189466564955017246239591020366576941401690890398300940175682615904701458732438310568501839481462877770906685304842534116079548809916410229478699216649197288511466963940626006388885439969582561009752631137377748523074669374872704081638111371130884234805210386629658644136522624496646713299663464798759747527796161354066393157363921381061297699077473108622048813994885489220555891062122775488851884464979408402334825780093574043728668290182381772868397246956270932106893884576712105048838055072836100639561785672338633220061719961523199382159696569836738213258429962235793156124687834030324091286427740428344355495847061715964984012739693857039247401516219028495584658857954610873159978414576163874557288302314568203313673182597252099061781701286296760353999249994145369073059212360661531387361725822121536920144208911641618153709205924637653179900328370577871361114882389285707489263456923913374801348085537729431343957412400610992901464788910241682619517734119194111211850036967155691818268471312773190274227747083377277159349644808566639810559167386044210793157901171202376311772997943063582743871746435795049063551933384980609774350276845764683267306061899306495033927727235302810364370344355047164674625385260621251130518982643413413343635529118752913670221387341924877790533856732974986360 [113,83] -395951993092412426815740477031090469836029579972398611312724766335939982290269146343598645172706457764380590472104050714458399625082858751022327706348466853782413031150007760169761530724262986926316358658127947323191903310643165473238205908737491503777772568715415710013969816034061116837835922849730458122202761892374923315316672542705089997619969260362812619205507317608896428605677388683193271945355375934999281704664377629752352794545234963363170209701250477534038316702441505284951490502397711760018372514784387214569967830657472610654688277628221988833144421228002257945680307592946036164110111479722268387931457222477280773197952024199269889250781145459999521888485527700382432040347194662581952368524486183664681135129577498692301222405825899391640152605756014167648206771542529787311330197882065454712082548786410128189881929606100311614377935036318855891636071904900236543440410899577756900772394732425859466120570452214008901326917359425312077296136815586565303032793932777099828331521368524488831319645032215358232102154083020367673197094270034714823503955826266045825631212494718655552485688932582458709391085063418390552657090174719683936108005743344718166602350425917185465045038693624255687555421203291872965383065767145659380491753559178549521565230723705418566342555639500303407152798002708815016282034755749916896459690973949013225863560670632154201243872873100475799354486077113465319701746007958223975474336546916172415095551440275537544180690816924290628664593916767580446026038477213607546973462073815271382142398423248443126013545656695697868730127177591205015366181508422465480230884083966654815623759690805273446360708408920045130585922167129782970035841901963393826751499860788795893784291946458670235120105305030146755294521706210425265808709202656239358721913285599220905806772553526213513944539830137990374677500761993579057133871958896759697116090631855979908606532761087921835636226567781768639909721093201277600 [113,84] 1281682335812406030796173660819844443542414695991356162851320393590161281197455170329519891678098140009955490049916879951377395003859658823810212668851616898017671532585641832312617386259767836866471430245217648563994833202601909145053495453506797226577736685264044773143043739631818872785838402628181764005099737777235932307265463251441298551066867885451862130150851828824527736975726766219875812629018658851782824905615748966355040130249416320579512858412480458237821021581254166694505979051701298497107522583230154712080961437951089947714816054180822693688754971354734695201612929656408897155575609849996234709316147545618293702812481290701493367556924440476183389160306846320279582306401845429354539323696894964533979740267008093345471454454403251569296257380477996586553506417433680882486042261603981698773691109489499634741973098981681879513466179511557291697384343005994233724877406586286259786351714908160290214895720014648606612774959852722096684048087446159070565955581333227683398068471738481180355966022589126799866286514833482343130405317597999643516946651766274365682057617774519394372765950698446299679408434722412119808341949980042747205795023499683351373065989502565995743516655087635891406491974646486495398034517429163479217182169452278827152720477167373979462028569197624267029383567865559010688398823688767128771981909600595749016035972536790593133323577530251521591692473667206898592113602282194806415258125223235680431044814566431241646557510716163431974983261492573119194110661201173184558238302099808324907195042787531053917616858687209264963259223456221604627928523620880087362551962329425728609074687814754116963201990203508127627377536822563852459205540305059918617867171905185153233636632834432411790450780641514151772527738227199970932164112477808651048177921368406484624219991802062780770520965402251032792888748686893483261650964899963391198466170587508541955482284118691459186502976544615496001776662390240 [113,85] 215163318113210743012810208063176812255689503172832189015607185251747893219185106579495711442780962002689626421604584458606544903971823475929674115405645252535640474514705219317209926651866984034282602631426687750512313707197679696451507626402661697180182208576388232471688982093832707561828086642138212814366279091118249703084832586163692740242325249106512865590061598745964325072798954505350999092208884524072787691308587192959869451054333190847781965755453527837195389747721508570417847606929185198194125731290433138344416961558416480279728703063846223399117434548385528145271076328566148827575865558364174882404388056937116578984925107187707176871497365549338052026199934000024085045721688683548977227879909916537478484745843249587061462851830657749963896355040167390512611914089217961563340511555189083994182284163785606347470828984170265846920944984452539745160645145077078927327638744516081488520328901649329122434847706047574971653821511425809024710216302782745558115490653040944317967545464180010168625030342223615508919945168563397641151138031245704743627063825654459640783894516369899571996048375019223432128891930883008045406928899563808146006408445175596758685512430358712730272571648632077747631524306071238746838496097564191317794670574762001114352862830595416541490447143741569320951372197592185655020613228530758366495105664375386414846729537029287244613962065931219913884240447290417264795690112741020750164557041812187056526896229322586803043356014159931738196352451418362969991266173307356319668957699368994449664477295782116886848958472885302390323480234134020011573132415456899618447345035392928224581205281646393843967518646992062157879530223819862809454984126526103148423436586227691887709995236346264779426780839597077047113774522171358922372474541730993145327070798489389208401211354577652886488281908156142459396451406293673209793259396741937003293854774417794054086801543068168796478443935279541768085297760 [113,86] -17356559762305075392722478801000876158522605651494030702366105099551457494100933576241608056188447172246930427417991042310268774638845363700313063731153969009308518816587600941777336027773146759034946841772450792448281615962493207823124792840537082911349617088104148071067786207320282579626037825880418087406952790186197867398778739832711855692281697549360980675663426686173296964374025459773563989346215666571463818910959015950395693430219584891256128793956546240832898737695836896905687194164552430334556582265326181146428252394782088743674782197236466052712252830315885458694121671815872866862908768391360835852552564283493186168858474981783998421918125333381940408998094529679919827677752956766187056501374090627216085329804545669445641684541217702074215965794106662708741882012207077405880651795332559413389839582676908321699080394636642542715634504068100140917628717992867642595624288702222536887583799536982256779443205612235492104990536659508029617116925052309174335508646729620959252553065532078118491184269523726803619161766845022670835473099566218294095851132717410736998336289799313479159788087222005156738020342205599598602767149878259745239082864063520903447295371411699825519560426023532552800602237910147585344746932129468705411535061382200491165624518916005499949399659979547760575735658574070237690811681670785707979807564636169883924425755636284118806828930588996736361211902571911087748734820767749622294164648020499113488190195509186110945098749794765417591786590287199550757804561262217042363413284185125163407160901308040118745931584758438588957743932053253707448382689463876237448168122829037637661217971455373212129751396863515367410384333751384230687577889896385147847747968130361711491943405403524492226162619347889776412094759866262657547354614453449704434251804964982405560329873248961713194586457171183976343888716601448631604562896436811916906733396768043812929337676153995802980749831641456287312480 [113,87] 795851681745858528063089230748934658188976525035437429604387658396286952694590117261380201397476095225341619660969659392945118499962023610571777059149779834588789404523691426021399984456687532673205340692150490536460529396406068285687706720574521474828745769600579114517355125569902236430101359903373453403587183403161800019714205880312646340318472864680466763975049504721854767776051608466905555842323390954038740779639717941385847395826739279426874099023151752904866551084930105108311513974740106293604943269333391488072854121385170453815104827791345947604551039853113191479233222300474484487503249712537597090306936839986750258139016940995104573518709676002753157367551163653176394610452119440948243704422380094147978999007962489257249432862171110813490072518960814664920929724305678888259298257748854308945825496107917891511701961306514536350294000468468860300667813388962281564775936175176195236896703433953447979358322191708142806190853333519591932053150433718202131574063724472711430703759185214492852999522411712492598196430965014655425277418597921890962984026087206276094903720439134553905707231267065014104610570835921355584482523163722638588040319093839450790121565467913137543634355433111585247415269191008631904600328468660314649345184350034604458721117434704847028146243048771388171020859358449664944048037060341092103233478048358061293995999421421590920139052780266005783481287346210426915729605199216717229511036687556507981350176177081479163216296767966342114757741396392523415804647598582599881475085075645202337649422560098350195205513803005887642382553347427339984421991794385784882185037101444936762088033300512066078842297955949000558715007905951827994693645051157145858502712925723846326947019429696543037093004942083119131581090226057864003047873083372572320412481196541708336563468775947117230886772032255300079252381769215240370902165951337623442337964982486226646643979301609013571171306613615720720 [113,88] -11420544605972534203009212368072676948672877559045356229050693210752331383581915710526684734626180444587143990422616437959035938765133717763280027324452690393755243098428161848756716776180051261111293040375219288570481736505419097017908566870504560817509427826154016523417146500158848215523004330755763404501498577403489932662265560778032320158566809972092580645714006637124184613007314592102757650920181849204095775145141965891945273651175322560001915333139412523823399441046646765047481520234018845761952827899449432327938528409849111221265819295047719852768880761092141371283433294771931698724862223092789494172129449333075348051768525463355288382751158465967373332077150646048049292912098149198202936021704195762476029189798799608649105613463823307709592971018590759750842546139229652450367760471731577738097320563777634214041998017683938178904088591226560696174450573251010656221885558197806582259882698098435326663212701997027826450848523142052337362114742339293412255586657019440244722614509311683562647921006248331485577305178306414062849139203494824943228776625927032581425607008943890192527472373447297718987030093317548511932059404556944639557727424633317601792053521461405377825280752710933795137490722370031543527087524447817190101847056911285330402109595987098971111912774098627313885777653354693390346989256863532669813973670666096885263589428612155147116413953726809615315885561462557480589063462742429811957701775191823189813302267871251494138843522696884334977102336851994504999459887923252554688115727157886429497329609418182762213109160805140892843876315522694380191880306193285046847571872914986939778790182157259615208786166175382178956620953996482217460152559387041065714983339578000798862535628561514680234106423446618168435560308429570115368426423595529499191863163094736206458436903161380800109241375293396545292424485663163330114389536444730552579340540181565855016133996050167849399925441212280 [113,89] -334572797285243512773995922347299925976749184280528215426059391369804960320289911817999543788471990786664068576839976985461531051531727688213209845712271796590249538405175709964034487662642317332606709004798836063089231917206868001848691410874969721512216449616662347774598993617458767523483981236277719200088056116111464183367549309284092377854851417881878359884957127916176011356987933826700953898720942806272371622050525098870398132983074683406964423456262255953727959110525824951829051638768275314161561546200149690135753607225977647567356094308517329078308725933122407355879086009355644999763539976273163742648561163327267958260313418444526249955096451478406562459291640234057785702910593931063621441114890062596065494720515937754889532821880946886983176572464995756074600236436137151857572701165149968692617357408888484662712661575427151931861914573281760928379519252107133216807380740263473192739171295557657539498008354908801101277200709956713115495588147758553750520692148537613531548483084950325724174722461936856068709797155076101186383337087454702397260056065569577108786501901134532318805393295908373329106065463973866078173390093670146363993444186156737961593307686268315428169108698643837494390680507000067495238349061451328960573648322236942961357262138136042263911875598136335615537343707662338472481475369358067069189293470048103237322835644955739426465292786576795228449192242284245532544466093383537092002541433077937432831946557971940683730004539159148005187307829269819658429706736870788910941826661171889132561156397988004034109205345108826316306179876173684541847626607726043402987110498881764493612811446711868754065492094572115259571880601514427658106935388270468416964674486957178999775974654215408734762046050211315459367998379659367541620651526271143837483559528915968681681129739355724219431245823673261247657086302666178118886395210058360006030674313174165498595211347826801375210066560 [113,90] 17726902803933373878975514513284650252585568227931716382223299766767738912294677129008590942603200044406749303038178920886293475859815794774745845663112101160462741369088832454794719174871659938335087596739569293956036151140904079209233757727518160170473543010021559025464773966944587973623792801361321591302780491968606074982457494096865512915172854278935591417723860378994246620291826854345309459868663802929015599616951320036609692324690821293697833240119293747606680780282337046005910150355742492808731671653033957453211234513514397789169348399610413226128491025403414449115302884433593048145575577145621150233662550254475384419731626572051404868269625083788933555815107970703721384101726055204885881995419874021934093904820617107212785044981397758379018347880784318726874818219467408982541586059399221302683541366697456625078069793915050945409698519115577263418841854642331200591287135931964720412274311861776232856164846715098979894968652613718199901537314529035964653443037393194253549328385208979769144134781338170323912977342837222939229794845091411681263782231332733836726733630413195752291342841806971288430643313632459490635187241431546705712227944509669123976850854504740488443519631910533519760132091500780900629691959342743961241718177637479944877375757988068227822708503059688673305894391107578561324265065002890464845770637867798472114497146531290549122407951746392606651160259788472959458345335298886723157038968575527525074282806655906130416742017644869169140056891927799819141730144253732656197347664094437092413611020997165595682575421982371876049519274092042191589981171935611421729818743500638470068481467108293254212212490179128476217248620504714591583537457080447514830583953118504476290050756254810972632302758400805627654274234185336832369439726972169978157994189652223578475252388887719396371727854475147388178457822906799384219022937515032136865096702442069038915761740470494028651760 [113,91] -323435388271305791289001886291839821733360751011259894441311269158022433203833174103825262963504264067740167637924532214748110517223380161370113151223729534202520098636312807656349855880715043583607686558230064675995159126025668108705407037309275698080601962855580465869622493712071778790369376948302038898926977343472974606215726260385215425681966637183238878010043633276886067204264865053018635320697708548289949278867862140522768123054714233705386630378716537732130503950648798589774181230915299016221559631163533250765616314632983717659711355538333075893186502088374416319027334619774077213500428115167168067776880133001288009350312592252159941588835682494242554188407617684288060690516377076819566654307297691813557759044390583527527173883597484300953191776331158495416698556714999483661643672501865364296797293462580721799097229886932734522597909551486183160887631714151205362129567842087340657329140633532824877861052888879619626381569506841445374944522440582242775527431877608041300358281644377001108968014940824277896228695526828797479470774806955149036976654072024352642090391009285591122752314423541622981679879235302712646193474731104635146405845032769185007572616230561648943260362680302997436306643185845286394052334444485648708587836867017241589187114481430902698555596223715051021938211212036661904189179862126866176201946530766937309867957879130872022752311582065919257756364879128707264100678030914835893305659521355075596469538821773530574873038877056799957510775367778228642399937126625012828418885656138049556471693459831238425940999777215228415457215289790308625241757917746918805161554430461598216566401962896811888937459425468762205383079449473511063497102503397744721531896411142895677790252796729315985593516789631247698107216012589762334093569945378556466823657706768866057055260649097368247776359654936685441200200795242157005041287884718794853084890266654583268981968708030015320 [113,92] 3416105451161287350377405572850422021817028997602141761413466433187205001970124450944677943328760672099853063348925609060682599972438482794781062892245578049232173991525526733441681726150232679811498428453889345817124454936246846264285205099355073350855693473034917496690762204133314334594018782377152876390571809597766350894276690390193756784506248797161270372719452759629970537609219970247112908280483204066597935194541126591865254290110574470988379218328600247633560225031949587423948832167577797145114845288045101919999202706015840321247058693171943870296026711759742256371303904737793461972762020688366783833333559796941634049730229404490129566846658984560653852949046129780786489385639237361934053772394005986591096872415193799494942836452317238588639947588902875235314315662948119592121142387208909582596398375699392398113864544617918857928056150872746562712741309221328753169764660638478319971726378865111936321814824773994635256079914726398332693303233764693284002332317439481427885259245777044242848519822570569684914951509250986263634093212228057219279055687275868800214799739153861893461667665290700286776222616864976183993337703811935518263686827181134340146597631030612912999282563804716104795452964896463499411308007557491570876254619239762897825754792912421832459603715339706679844331204362912146325563409798129820949286199225206291024825693617676718612315222428273491365198617481798902937267707242351500233269143890228869879795486714443542757865298004580100550796621442504885668891275359185824691245857520085226439022358320833962985840460924556958359759160611700459222792995058159784695058360448479865766905102338303133043494285650477043099030192174307590291440111384143225510677301171577993115267271202123806973509089524564224144984959670098633237466776897953299030292588725915558664034611648099474993068987593108538958829434579675350176841038788238878703095498146034668149296425744920 [113,93] -1031892802611071220488660383339675230499342016806821232723148708990325303501783163798116391832590510087474262357165128017052328036210608769029255892358362068338738907760453414802663861775827304974758196031693555202538065899219314822087352242889112796075948147640055946130406073308765984540024169997226610247996372073724492764753615684254490869026958752262408477934422822940673688502355089363509649315392557055213425433236042052825812380507101165959525186193300993229747522296763050008044670658737835067331997428869848072999401638715863180491290226943960080275888905831688078575782281970746499891547702622980830941989040951052449643407287809502818391134067820258084576090312958792322936716945525086989407027419628961702926696992651036598229492815184301429699528003075520066693672097149138511424353796180029379399044002577932618285984816597730915298417935960246551048138345462996560209649915873970911184765977273791676058469242740329640401096360056162390000804217402296038194924824864746017102091466811854445039326020300793325195567563977178309079150953882344755914961287741221812164314032835464113340386403810123660926978859406866645478713194744196722767498226575770542570470865724929593418879231564142216582099005454569964471877653137572942743416184329463704964739606031002460108068132584370791955719086461321901878128490644631220382619631252143321567587057482640779147536888079146026674336816029986913966145986474311843510214723630118520438903824047696021176475506603093067803094142096176883855871340465891165226872356234964466596104000307235963442298859220405550047005544501174479812742110500890272735783226561952211515042140802018157372317051570725761185187752241023658735890196748193491213753167300939127342835377676576185520596704181185698774673477208170294851066074754495392154884941289339470516629550261154024373798318850329162829642355687602496268929144803269233335010467659680286274163440 [113,94] -174846791008936995714475609735634104286777576311945059766370952232945478036480311514312372456465686511528847618416933466430351374194684725195252889531156414247545419698492785832831449873320375314381981740777315711328240984729720863648613137522235144895277254669094931599727790689761446696404641906495126040931175827377676989419320258178525582748210843785440430441643798946601311228541747159196781249227914788585529797688498586201377820269136782688863225619849876741502656794789404196766584699514202103184551861167625377441863551783338012690601969446245438633859655288631243215178408344959710854763759508018938542722545166015823713803538895217075051296019278111940779902183469361934908639709206219588932759656935223224198389563049802991765735718515916609665509826115480176072356955314595344950927274815793699726774875746036313386481399650582649954378565911188538318615656075973056381772607349425600750908280642663497773572394903311455554983746699400760836724168667182262257884996492881487331889609252133143977597188388931034553755288581769347773215594075817416455290052866828205511233754806445953227243534239255801475832630129373609954689647169601946449772299828554092848500506625836880372647203991830326153418650111435523385109856337564640222858445284637623458356238620104488551919418035936131780121204919680276104653375640539790206541877783665203847583136864040660712437166861621926645642266356720052586363309271155597344591532086532987390484698499266455313089489996977998038965386740802062452965474191425513767988140890207973988641114625710910539296121743586060845032020949582058943291280267230367192232390610169935105985488029075954406023779330426640254199871557974912609852228354686008980132970819569564417091825526610469120282281936496306004207671401779713430229482256220670653288732741575254366862761241786944286179203696470815159733814454863041666581801736862593426302330157929885047820 [113,95] 2251334923532702307435418049195078198694397925906635596740542401632269356187292060480518251099894232247295040913022395810641076800239915877270551849097178031409050108492389957876963940827715375699617675029059555529743996628202523096972455807609301929452242627492518801789807133166234338019343216864070050879443239009704984310261804547564786609790116095564537596140140367841685848994620009276138453734408275114670302272026322651439259657390167275832467952561421475901944093815917669350855289349136603713859594543762082541057018521043602464612317602149617855269357026620231906880190271391023992585318892801594593028961081345557108656235872699079341715708788291198290259774598289052794482335219478186146095811820263272013740210987803103625074987247637527826676689742403591906975224708151593154225028428932296176522373394003135266992586518131987731602497204303123650613145814248856608660036922353450915368478915011550429116130041146429984629066418440723009205042611657195905740401755592821153995028664451637259470310053916350426493207947523368091542734947754057529385488810293115898352455757129020279001442921422022991847813761628804158874979062360665833529901224176948054582256137668209370690401169768129180443626301988692949621874710704305589852672621326293770276452187919361486559454329205360312349371621933436990360748759909636932931862550985879029774999645606338594478090428166607026420783171217014376785246032105204099331966689984225442154182713733786489166234012876989284759944008563392092929643214176671318257878989882971425462785425635305103684052238147715697053593153109384791027778080662703291038181688890627869562012957336612216812794478880770356207437955188852729899754806913082354719160663427879024562799484030090697936336644311456995909771250080868683667936333339053901601009265092289972140599179532481740209501837775934818456262810380516221830787051262004624827381140105347600 [113,96] -9642102840813740584920223453206358387519065910161164287666423022506951202422625779022510528079467981107328718562412950030250709103897823253212621123395432726697551730142996246894163540713292408038392109456302560884271919657311986312832968832391664525082684023997590239307346607856456112174574393360243389965121719327193828572327113195314274253202472415809196654612562192073457209889047221311508876263834177798971335286383592221693299737480860849889423490591609775393382207835369420251154661832147335075368983974904638367373123255294321898222173342485051763609198040720567577256500528764758014402345879717068087786049014449655703013138839750665769324251337983499069376077669830655428746176892532884963919291440095513970318801288399823842774842776111102868747121516012954654601181254552369700904222309435465996879497971942095130155382328077151444646647814683877175547092921141476569330720413104120184129245234521397193660487559396126716485926386897662758112942449428842435528224954830813959149844584648196689674978536050265329255594945054409273610312065120525621027392937107495407028875241962945030337531669307845407152379623552459552874231499828580858266209220118217458486129105357008481047033096624428827937593186953226473035387201424907118954219909675045434839795042377868994226867458011928540190625859975047518597970757637105190125202073422677393349927221088237908658687436849999893846659098778538301081975184796467870032463346599972861363538761101039204616212952831542832102407109177564232179800138653832673059148305333215429773617131032563238904970949971327986837431986646761087839487316985864559118156595317602635181706981255329436674578047431976412040616426715536073652206085015473145969672678846303388890818569769528497563192583868783372993849967975785796030659641632611079130343254711003826370434548662996093830786709230052158717153893691310162392558424968080867814881778480 [113,97] -128509648843306759911720663800384995768126834402688270814456630950926865456374490949555843894465520801333326091402327941363735386086957364850250233880396944642305135459212833177147381657707744700085617676578983363449522713147226676034527216358562274452311591398440469591118256288307367977899668766841320107106489010219540359002225691607756327041940591143154539096145061341436824140843394161554932381685874959328156563634938121887334774844834260452416525519310324124396765444289206072732936129262799715401864312826174616116330702252424781985141556215480448625361047920231472438525897981953746096225433868904606414556078427960452403818649825657778446411768796186843982227112193594411316669635869699471802783717811603711993203626754493104444894035452153224602871355235186376077380123364372691616274115925743304138536677627424915369831263088505856518382556491972438559504816943067687775915514545781865956555487370352015951992064224798417114695798630143156402957139876425700081559277947758857839541727595681586123214857280031228821104030163413236008065934987300960540159931688340264023921498962534921684321080985429435622394760364112636974553970402195988671428714240665190356471912131141970595657776064740770274648731729461219989754705427453554388239898937180186977336410748282052115174030456853559628993167839540867791242578608359561368118464829905130697875049222842782469276074204120983236697328033962451810156527306600781815515578348968834212505446318387537829892336293473957593771233694994309434483920088517833916769584337001296373394601843669822498233667973840198784420961963320300370416826972658895428307449035735224962323305249563999301171576227575917862494865730615236122927134926471929422922436337322434391824698640732792678212832231979174912466519497229034564789911908485563146978277917316316617986806799066381746784292394620530246953063472837116036543897301651773569340600 [113,98] 1452945634741176217046184373257145990915352422887333569104463980629052759814325033701675019218331407170497716168808705660014443904412192744770063325584535372441669060041162551416416810435222325375664561598730094541546434501604010465799736498213175994718619232474936673535619711923992258674462885512487430209257426364490814509724298508557419110736658145232333901266326333521385689215463027796264061720960901407188740040316594554510563144702792128320344156971661171510495371830988958407088840132768704508455468803682417387087255437217773848820094468521466835326945129555508345679614044113972411909635711340548994377311768015821878739990861504764121731255171665714001940884184040791452195970060228411403995792077916774405401360099304624461850793839200674572995791067212505569784119817316764811559982177460308119733796856493461111836110535858509530920390333098237882994867899809009489395184528372543773182655486574836540923897319121087679728555600239010619599991454445993217905757661551411443633024693979590334983373419822005078236851427140428641842938267422273039797973759218291893778958460361149941329289055150369523287309415083225702949665140601028171279756695192502606696973440911831283468994399781032859264097372303819224420204991569135664741938314548911848314879289912968917622634413224510093048017228030350228473201429627398715069542264044363899918134797587764757988105437810639602756029539378571400876886442179494894313044925681242414913115467227682891042088601857085996310624190161513856910759265917426902541626855887851604594443784004660291503683623817820193117479807435947095468665373128585095659919656007109277806276431087658219012133812714520890022838339194016615088770373316425851487110595194198564796991891595529462702910955447991782250503620122007337023882289508484273524052290887282640586477762367172699119795413185177740227440729547285469904302778703902839800 [113,99] -11962336429832803693557430050530927413278411006063628293494873416121315147607409859224576122665151860921923514941210350677290402272700151901887977036602347565373204844387538831955664148669719946041225513056845722745417507178043249032991467904413912369675315002142844652696675638994263974992816002068341743132232862774852156162549552442760199722342705890417490505421674641645589876730407115906976222448273805000960358495385863792602730531442347326477531727658049304505760744118286332566816324332887730075392861883566516820472929166515037082244759924956100593623899526095909792608713080266803331994422201361003264810966797356372327228308899707476799499612061689291447767226670546626392686298633352498620767072416066093792505107606243517673364055039437074113555186919618570642833461991650548570225982645838973799851894234452902083886078239485290335137284471233864351091819101543283078592662811172117969536518598299004345863901318827961157504488110607257552554799327098171578587199568303980024949159663921798580949926998304482977479459404274847108625851209788954901435821929576199415508060221304693304891434145962027030956563085806050303093037334059823755040982122431737616726412625341138728297012789049877065879612784021675805882888583321143417557143022058051338654101627957370570090940334619046071606530043231057538259301660148104800166905047895111877278777624930674034839929685173872033582843162297116733822734948265632029346811553497900506055823115579912809147691634353554914794329744603774440698787954215659316761302437230245504103431852561818426660482308505627648790748523272494458605941031926417499149906660892873629844976448714595165646673572734919129382348712534062780542787491189685728657742945043346840110595220632146837268344004452448207777837779771407363782736638638580536158580055059526139455104691789474418012432719743376827938153931685463556384522519170160 [113,100] -36622402787126969116342429901693158329773394003441452227500164643020053392126727210093167749735361503962693925105373707031233620645363969084167504851067744548876651320480529461179934964132879438865998375737292839776830833186634011254314783347779435813963167270213049200650737882101813095128426970676052490417764098254405820375567102078183506569191587925141182889265937279682648725644411384896989747964463807194810252103311204568732468944040195520880008626711532034001046103081772408555277006083512989460609250816085316373122146114904696746900297024989857525435772541692458607309199825176686721639061214230659932181271188027413408947636936587828609648020631341921830848877842007155960682387402701743958450067773031223937658718127231366069144792005647197087739636862556284810871710357360586074280791674352713255852532852750592191064666397907831388744371694999497561181105608700687019202868312023496898731338860039168197732915589743242494723011910460955273341553199987719463977664871206690244120923322483333331609273821374709457951126491906654270665232280247851385178177399051430773779639476872944567488421743664633725371306850233969608670946708618763296096366412778557478154247024738233704055930391179828973710132265166540578672944739320755533553038072874844958764518116423386866906720823863504328428738027979916334470196047922614969964853295366443634805830273854434334957168854477315470889516726220367168410312570323347868167848626480168214075015866976810351630699045365559395925096925487134107416522316958318225757349466556858645984754007160545369378977086267611869961633068728811054278264913710569369733872766204119313470128211048791962413182459251937247318750890810530581889847197772580351203009282469151336211639241997109549068267446562396816995102082243645208994331258795434242159259860779681588355208152314312333239472103126160707603597927823448126288555960 [113,101] 500605223868909970582063472459625863613592608188699267946558762040239904989457775932629555676679535394003216692587493794847891300576108563391432930026666575911091414569816886689280708241876532849700877789037177035479634487602768311507692945985145301571696362679985686987783348396823481688104814394843577512869819489003772349053316240614052946068436826191032190654176054081715601956794330669168542897779575734528966677102902002571193437544009721283034612347601798892921095170958436768398122857498375650034743797107561355863578599496171806866776816926772465179743404738572969552202496720285930891280299324565379872934478614137583959036472020338191700018898842729741387358681444263036562201191660065373116357930938205944525287745067732297130821887918780690540375004904011908590950146431569172480478506368985378331154132353330175172068514057583711105883364236414052882948635061272767340942836897206392496303690948091436850801321111521256462544997071880401494365664098562601040461185681324315243284356724393175246128261443977949176858582036721954725557193577953504414863542875957792758235168961125011091458389905970546844322815610649569570888399220894049628888124668724468851020848769493084347580566968797997390863587645644494856368957146850336358063581051350877796176729762135512573128173178446868685170014479166346469765651102222649767693768610411955258375073812330335752967598994651724761269759871646974746832912725192231340535360007563404781339801947375922630747846406784457458985159058332318468654858432669504438136466056164431315233506842204523189515092371076892069132672759526008493340794165895397152083002732498079867253601372339930319491229070919922692779688515869003466248521523827786073605289609941081416666542772157746556089059330397398586710343742609428385167948495254317508882168626546765459960035423864226478062683955122652272333273988025789035080 [113,102] -4828257778424882399544937991682310720781699611011438950903894342796821697357315088055402990412213221413975740353628223347656980669913334163119772256877875925229060401224183650546892184095688075118860512075285903871891529013343336022989426186673052074232852609397485261074890084548274671598272367675319576989030264191931050745616050099322875024080355426156080213532238860633532734211783034026969899599266974401364319677688211465224955775124641850657020277417542488904391739910334748292147778599398183433477702960234783007655511133667752942049272914199386365692093518647673589497621441213483526026319353936546290999193895052553297205025401348297550059717078287463555955460998054452002381151102279060057523708072911159072757585912163011211492217168762585680996658244987931019332046889715450277377119389887761541783783559475832079823192796128818982158887447653017117256568574947577012348443176691837030670864026707170121215659595846516732225944274833786379857907324245354663695579502719429113248501934229786380142202567200868166719481053783335508783742130287062788520253652143500536905359981801889349580765884367574572598598493150612910220166121797777133778572966856919930688888457136454641398212816830715975517512999489853191559164230291110913440955037179758947323027798885817097329938372556759153330908142778864912719571249623282562217702519823356808641450388340506603461550489007558314658958491400059386714548634770517294822232451371554490985438998903716897002906175732352573824928136068006844186587634154071710756284267875775547927145723108301685014798076740621792060352278191230071772335813425815696515578787541910407203660391112151168285092673051496591156375906295568861475106470936212501701256352045482280534492675492861108301088430304990745686425234018629224955657946695482196795010298567463264956893194320189638174935107686805075413234559169950168 [113,103] 18252701510946086596875679426060609989421297239855703025845094984305951267612245519065498877469676487712325020796108844300494803862979317166099998225680052863574895692378798278204866128247394683445874378358125574434320901587246240711534262061290558965797712777449783726088660881692784772414996760235076298382508608101654444005570452425742860342156228603047953762493614803967671745776893177691224532555612351205051969642758928212991659642540365930526698934881815527857768656237645915491153336051644874711282835709580343502608676343715870544389646814388609732995721967737133747065050053072669618904967697269633648245598440437806204244837037152256151809584868194858833874092614321870604042795830221586689675825874736685006714396044610295668965361587517571773105683129179446902744603423791604267582826914922713154254488517298818473870857809847142494447970426103405061439026931065330013391520158639821071771476941002548217329632678949308784625795064635790674308123293442443531158996902028757690197335936201108068337504297400381090004796270174265404985186437078955542574804091449078049523056650358519225611098474042923625126938662342467548925330992535226211336731547957777862758142587534920061554780429374060547630385429706900609103283985038756521288237920567167163250642920767358327402712080905014917623867129693884967716626825045427844561167609276233778387819051642180797714925446646167047311795958796226481996227757478799195386723357529603981779098469799965058578983572889349114129604540429337058693108306429499380673124362382927913434841401012255016248293568858663858015550986526879336054267798026899546308545341644167958166140788288028669182143495138061284406009784088424185220166875906386987565603039514117963241049485852259414056280486946946396043196529326571062687089839511235973029810410657117625731761223828297331868436077536561622506915575280 [113,104] -95556905405255545027312844073954662927488303132946839428078575168977861453841522857959620951733019579162948070692357455552944289268672023432555928707039292177735533852924889052943036493512268924114597814851303661080995089260253014832853339682724686450222307176224466244856511475152984930806212469761108341060399754702578637554958726242294203088933437659255607193854812130759480761945139463521850276346710636837791156679584508526659950113178612413999101273704511936362606486282108785824897846506904847609891754344518472260437032143470120696612664399610508467381938974546177331129219803638832831588814067145194656431091901976849989386833547829639422581708109884796540144638536823989789048044144674390677551413674561593487942798128872000998009362146274966554682531468675880906174902491922739393798699794408376432860123018838870404548361961828201906689792577232296004511775057664772758177276932951805171354493167644855076008480280949972970745480681554870411622922756775396616699177898458941602506183476562119051678906166977570318048788563384908243685143944990875739127888483967336684344030088311726181623343516225598972704108535901265636309025009628126766327254565994298235788174119253641168029259932735819314101149202465825549483263659257720084461342410827747970738489662365070368882518184940372091367251609605172343303984691716135444435499492957205605359503988494349446672117740770592561721801007538359493207857979526682769785311888322717307444813562755509036630333256908245293107047835826252794131825939317250498100348618001130385061507463730655366696479675448664063589210248495543026291268106874123494749723034124410587043253318460881301254117041470792495933131405940572592830214596391072320086339773686616948439251122076527869684578317580455100833591577065566932540872476558726171107923593891596974972454770199690622512562907231846574769552 [113,105] -299672878255182953252860720389740020147781818107310601080342035853018816437846797898336188609213477825822486683216843551103111828039700396163264096047993855216480345725659021472963589106171929246495553293598333226888637191423476052543513540524906631015820312456379366364627136906672961649743639778296044679072921800334022908394500710067086911579781586656078064795843502451603493467603271003546927792628463241630038863856309602906295408071012968885846379229454951738516358984478228576845821333833434786246206376240038061728603662729821648880310335029994566218948017303522662818056579244183576694231921904221980739484331381782005388914797122229380962684592533714619653518219264693430386004124869053395529440192679879995474007201352383105306836403931548863544414346177341766992965321095071139224898978448283724419590793507313330905910023570372899399730261072899462531909840705110149613955435581542870059301029385559696748189237226771434597812146118294616748796395264439688051020787908551087092856870387944949147419248538554941884811921669541107422374519352238161211115937571347226907458396914876235534498769945050368954370452855122156596133516781030049583194769504369482264979104538076853134346021998587846997958180379933417723476301106908752385723899771820383954260424608420162448800860858477556440137543450994000253159156247658262281082159620043161450705340556481477175006348892391924725621443051569221790412083199944824403366537738798394661481287761463674126986990741899642998747650158306044515186128919652598345312111939539107104100655266417920507241772541370600504994318978614680838903612143903171532174719383106156059665150107237385762386226537126840721748932960313080864904095531842009608167871763777587223002095001450156358484010307739164729139743945270698090246062802576641707022754820261397681306221201520840509258954853343640092 [113,106] -836404142570090071282969325901342737543147808364105298217038839318198536754314769193306879500927413207764256664520236648666042462181892338288485036371863999423057804653531349464148499001089722157594986101284463952458936101520666145405250873638389744928977377925431440836600674175156082611810208550904696349150646120069463179047784853273487633202132445323840602479088697937764817915619643093755633690618476250122097341485983790123614073582101281352127395707059415381454583732494824450722646348360891736475062088787249029060995313522507697192844639472710459859020706461620046994989655377935012100430166822982051107525597890826729451612522612259274543436252242586418848808859764443190607154526902979051255916087531940470125802123988894284186357177703905554945669640485311782182968614775520786582931050997737093925654710585796100435777719814477915479605230847341692306106094966155807646768299028389603899420797608985170153721227709614465088049114594304852035803348995134434053034895759114321225950253337996780206268647259731317325207845193800038487909372168613209136960725548029466470716069252324513008268520765184327761026861091951355468654104508003424253337822484232606317789990060143119675188142156040481635373782626023073281899496044523604789569576061531489791181735745961753398085999377554422913925023222750423799475341131777975960267306629638821319908549376306722697596395653919170647319935057735630351623320578241251238157877809265772420984635413293181482883530029967303344349758000324066039366247630383272478634940592042915569152901730698943059230326254352189955004704977300342172267874687039221300680641365258635380205737081966486066376419713851131626175491465199654759209862473046607106384915249729848419724727673102063212892054046177370529067394648548148321574963487422093179995156407337179132638612187988025464099524915256 [113,107] -2453887732299315051438357593804666538675738739453912734053986396154058464098152139488158986252748574213137849831191697101807243206940030500186807471599072265198248813730097066401627118689217354282933346813687464485134489943180992617043864694203379209416677063959791135794132775096387422828670358322393975230250202868896896372870138258299346109935001891613698480079165366965439579717558711870498581977051741266154063982082722640530938279481675072607289224174149239199747845357169558036183794141899983757494552722574904567076369292044509039289543768769864265252361567516497043849407998354366006366930366442289217456048755503906360954998694971224479072218000357486768535468627157959728494404963560429827673859573681911160057050703265349027162295566544662960618102703410336378925014311786680446454974832718337075983516715431884957837037477343729845795892375158782335705410376076155700078675358399491951269612800384659588887113435840342455583011352647156159884661678820176226980082690685756937836091774890443911380653843305122116274601577645934051162035857672784032525574898260343196362292498701759436938413325150684784194102527456674707233319589801412531812419927644701294185514127318591172720358283869334980348861434562913511979538030505990064227863949320824484820765544194976666692486252330077883356909569343622915077193654080271469808936854892116750304824313302976466470755338051333411309964310397954727593949253243483513792442340593813304346574315594597701815426910299356429660550537179612022288041499780082170752583700179384861521599456168615091004346145127430014788703180825579421862686115898283886558251130696719357756820384652972792807319324284648303263202358430501013228835712790815084990111831360007753470572259922161398337974284225037964054363511201807978875124800142647194789465279365627902346024844908548940721081216 [113,108] 9430848833794872715136362933360621633798666581977829425926373551370911966421885824950414012919776798818162978225784025288986131493567916739271796454841324959451176685324327061783893201536322954353638251674367624746936723666577857347888911705042077714860316703330593756138763023169550547122660984006130049031428466303651791888217001796174277434337491904947571737088381681887204021188363945678661508127793428843598474991197873344264990501752716790902730756886462065048330009312359542417731002252390134976714570402426612012267404345121201561277627504837891774182139280345361036697112335869515383807479577002745540897297011346356941760075451938404638369772726922263192560020709260057007221120748609095199216258678661525865439355226291004041461874827289389506892166723236211247506439327248310060466464904579088350114764562943025854000594682956157984462337991392137741849974525653045228600265625585313770727482672656636546629626482657690066624976502803105903943869747057556634258189241790333247715848944402706699451836487359049955728310890611816416754134711543626080605289992764591327771610284380373680235984124609999771046917793850284807179541694117133527977035508058756287203085776833961429517062743693139580596510067776583266443948197731521675523032366067287287862529929358247157009231762693071448558660362743897656462673329696511349037884295058078413484809471453267766955497514003882362538747003429108482929012772320774349278309740625655468865628415789891954402995469530907741010703761369985118281530892944832563910712389564298387721278458564602345228801460709515093896808470579843873800759102718205370689297224173508980820496280907412306924124548013216190547354658917179925301158460431124693139862294864899694719017104148278289280348233649152551667668776778536959386744136122297408183374634037022974365398674384216149392 [113,109] -51830016097522815201576698921825260180483452202631134235728290249482404301046124615934680777069224457836567661929539836213572238327241997954286665070379219528159840949363761124942122977233865069007719059807889424909044522543370431293287267532631038250440808041558065199167264391077961269259190178948601012267663151605536813811707441964870446804738910194992918824165586127020521881682837740996731218267960039329446064857918173130796612410914577438893067272572385915514349139897706640109111164227247350054670356652217876270010477816924560570020893227622224894978672322006521461716068569619468757700490903120803780092386179053089010193247875978021620603643653308991675157110562503938215639823488469054922446640202941328834625451091620995975738801455391217907161386132010877997989143532708445888147070679557299114756752430092262630074832128709871331940743762805461996669208910348336554457650587597290394741003655031488514058887085374281866449519860234935834371167304548020096784406845676476871643587265219473703826959319912614736563007837488079665178100267279221196813037214915361851018143223921391845116695340590402266268403238949125238384505422554553014947986227592374849838805897749863218269321418820964797883226804551864432410576805029412170820279815680525477256109758241511833882580963606609581559559920303440833365010728528844211005948034172241455217912262271788342631563195715865461782122398763310707405862301968476734497009051438275732563469789560571266680714874620459773487122939132582133259387086172675688495020094088738418190486587925120105646909912074219061363963828927335023697992782423968256307754227921778349552863487132053186255022441502733469028913372817742838274498495859009914601260433335236020587907854534505891511128699118276978961551145405529465136990474761265763844733936757396293288963748902112 [113,110] 43885610460100454865600530537375571822306743047377626563001184901839282340448813664003077530325962642277704002688834105043937454917859996364272478756558858168073561972838882933008784212401167750886732168659361161742062520151719154335652991453087888951063776878985734097591145148035809519453787956295749486310510951884030188959487398164119509015424780830892747157214946707486529492163681589220569823508247388840198441780526769062011685499009259710151980433485280030587656423985412631931862426921446794063621667749374275318987241521956912294333665755418053998823020019191242590614266488431987136738291488513091224438113660218799731330791203550996753918436571850652284799257715605461299243099254822371383193568079078152772788417471867502583262544058414591886096826518301201060042428107762985934984743513524254290264329851207757938466686001638732663349472823215155652695347983416112720925981050950183526993935547326382757107846951628061208964011712107548307334186992443996904305191066610455202612174524453176662489216612574281831431636199995955893639875340984161445463365022566716305726278774796566239807952194931723412243691350539969832259996566422961164247691792556678809273155479511811836336814151858421362876775906029055990476756599579144383470584148843500849520187582159240042983695218256557889291527548867723841534459910669010075808380925025447958180692595730405328132425612741375247921970572400408674269893909311070201840217787535865653789855021563393379456405497386486615765137020243075694105691864974395793516419182690953954452284113112817145286007495406320441856150493315770692818158511192369069555000272214769003531198588894178504259018322172417016425022008099589406611463448826635106969953560971851241989192799250681429527637210793657642826543406510204765381573076214999155325484573566504014179193224 [113,111] -22326995676153700957267702421645175059315317892715164883559306462700364971034275083873235285351186781376269764947982785884271251980983913052754441502071030376559510490179166358028891606713124819892295217873832506320568693284291327158235509842603062781497115170540758683906730585954613155349789530939895098686979821542285951030686131139445838458834755000642056395624799101383287730186147984101734995513132079168100223232791994365455662540075187989874364690938441405666453896894866406910632830652706853471555653005205987446961814975381093517070607633415718282893598585137607212311106955868119158891483680288145049187022793357946368778283431980983955226856750226912306213431820386225047974200039858958176566638903187790218695571561211077348163765726972310127936598103330387577819489757175336869477949981315453174906932645736877605220282437003643289676127439425900543081752222674502032060852341381856548579296550296343935733077583816322871344033653756890977626116116126621574197425656254988765217590177519811914107470659864917593637569808383747330591612854791093469307715361551130353754565221994084465173271043412872609753966058933965854134165473947834023513484813338533970076435992073196831132215194259215245391009855898130095667938054519750326780968210548697935393274314369545655708570636023317893104182595414948142184657080407183304651526360786733866893582139521997646030733224212624888518416887114918783709454539046406523332172012649958703282039214378022662080304150095327448390910936071605163158509871357286559863938391438712542649548900686970430318266313079489047394773930117717175676719559819186029330470243783622201095866592860964926630602924641260787694633807395166231533763422062155952031795737646054537193954468034253293987223826636968834437860495262586418205052026656151127852351836661572719648 [113,112] 10535356095967843407110635559728386441469337925636115891728008842977161631806302803158545827722163975942299685748828484789045415241696289451665385851743057895194141780174467812645356376829907791473542287139885424644682019486437569939536085252724430524059105227243290032793196195831815236851391091585594209918288644676553562521595908824030330905125377677155616007242092800102845694474683871032755719059607896472744243459132918135119644161749907409131196964505383885055428841226126298671045470643564625135662914226929078726259289382445801011773380878004802566533285167819981034301822867764634379333545792372409034941428106424766652165348774822572014917057220224301866367812191908438058115376474208463837051505411317020330432894635381152901376812936707570057386634820138729041931309727645942895345750900241397837695461851121028261693294414699392304652811827761627539094600424830642362523711481389225791998013267976866054840380761434631505835456624126682747687091701978379151760762111769945956880214364662582688604535513015279257744530081056944178391160053403445896480420868549815726450770571507769990419100190915358809017284995869183376360320886019478455895575076582954247175241081746956714614229414941453711694180956579150553622953127402250321862210998621078048485169797130793875803169425311990552761907591985795342865136661116031427377428250836149234043327025482092658744677232214305579106138365614297828577154835587023359616566586679422186747172903119203347680128140686689104728605128526371147204491745056779636279479842187426956187296844443649902334441098014201720163392008987494043950745545904047652145295040969558897383952257191117029147995665189132218571466090040266009520293785120912089764394704154473172885747286059526785457588091313296166549352384351117559218785204229580751011491385224240 [113,113] -1383487792048228262920452615627104572704399237857100486199464040301224168251788747248643450033029779401183449312751747858572110550265111052791105618399052672568232910635963654936804566536721864471677449470020503780613583498257752056073625606232182650599519851616596308261469219310556693639585160269711258045089773384852035080724162182565128078857409079090244993591661307298316835728766489991825884227742556338771675506845855157464045053631376391827481347995695342722955152475637926607635116180386829356254506242735352403326841673056566442807797971543407038848424730369863241907978453144685041954797590227241138652329547862671448531233807206412611754329897717310209234930178998964641937652521755434534355631860851710015596453553169106063847609582584267243184552768770667930232888149084834164910878736057584136514962052793287219632898779386150665086807002832805389188386741037432744198278983966726717826922582773434875109749515097181279396206839207334092393042428531250092160957172663071074201170535443598348582394771735894982017806697519765108018032643134187284541925082845464124441047534023503731518931867439167704508925434920271780697910488613427989787051656976413286049887638537592397220469769013197383543217405084443322453608131053826780183019581536335783089975463184188036259100971966874223726693041163854500708076168932119508028056784699394972667120892450318305319348525640929087279176530034026574129617633778344128299978364649429237229014892612638484038476635999346734187874412389021441423294178121591619826435918633653409263934444740831208913183214174093025127612738872989697636098291475181149112298722420595954612393238993856907773122069343200970978197095493206675973425674388938036234148155791962380301100823339352802268946038523467074659446076853081650426110171820345144849080832 [114,0] 12815181089869147478330695050043001590966868469972905211573942264897579480250495164189617850840143698797955676853686591026950825643530526407663747135861943838700596641061909630831970770336491674481272206980911966420547169771463661485306303791076745266579067200195537544553703629163697469385292307314899806474507672049633302098441722280699791530298936316912572783590925866868575098197393951134233206473250790343058521228389674393725973655848971551916578390132304297933837977767211403732245945029023930662239244995221805359867867516332954921905149588026140497230049050109132490187033953893674944816866205843071265103237188107492857043555556154406577304341178540765189388263329679521270882506330915144498986412726359309351659869661895797050647918001167391675526329835284596832930771164381278852784096675806162800937969665236017725465806959007897292599602066744585167879510916723510095890964010848437334607862323589995087767703533144965455577084335179496902098640719710005324382232673037970962443825839055655778082457906276329201810157776418401668537579950816038951382269318720322896219443856980247801236900721250384334409951461576400600839338559088687508485183182888591230072887478609215200181541756471991983934842011901940762415382550935833836235329987854554958776844369330223647859482059736373228111119568139608091605515268486859298130934747919139135385608577134242445088892279291207604472553876533149613143860850232225363331306454251655969066403342290018455115849918189928343732653862218596289088260956888398307040850021821463115816472344066259138863822381405045179330521098625107325427233005785957471206286843212562135759958397916654866787018289796119025737397876254601534139843360682295798097171697064771211948744118511812098811474379785760673237554872364279529181287005468565853533858440170157720747222966212825525765568179447050532484456456171227772344579088298896705097642373625434484106018015955236108895409156003325646821852818216014807686747207350330198402049727461071270781351042233227936397836889916560527182663595923386014219061612088423471373129013706803644608972304626623899324277851458187102613728303168727506999857723712921142578125000000000000000000000000000000000000000000000000 [114,1] -71802978521171641995490226540311267857356672717236767350646545042478551790791441487156420699083750066404089961500074314674639058179972072612579733137085412380156642851414697626503709032103096515567346015434428674981617622613544571146724078912673002841079390579858621864851458778399253534405343059602637659316766433072862786805161374656664029625562390391786909465552940857399727201703084128890297150270479545759086208154018961527772425214871492868946628777397307563923921810814856730771823055487480758920865249345230864427500134504906099263300013032537200376649465502322230289820946522765750222719323465825328178051021225228680402271828469711389344834029924422407509408255559778025643445267379562859223913232398154168743048690122662019254350132110085602450492662461476605812859235387089651963766464787195589142552662248674456302519262502628054352125507626459733006791834088142866804140420413001825246945627370911290766838626988440359747438954295529327852065916528187802212912145661262503241989093229012399777581337229524951362200108261806335316244275915169351011498463419772317569132015894543541087451183453937499542018729016144291583052860153234539916729219954346850241720939496977165804514278797372452572226820762497103030587808842305327966868366068907801128447476063259777404948086885072971241360638210361595234399934330539998242636552697193195878993143081435675907411301162515168040619555753135520666293505501721357713276828057937314422574945360927811034439007630553832963236169853062722559581180703476203621795752928549878470164877970216559594712409778423086055644907201478758956002456929230647611304041329580272294253252222181636553759170233523165201964508779912889709644044979955707502103062340175997104170430674111485931471604121406768898190583659680049103770333738976474852306609161560988078788739578125825802106811475333235320824269468817728441813747665329702195067311159548725654292386407046458293590820896952455064722085457459003882850873349055557311890178068129552374588054450007575366892860168867198089862150047819648523964355574550977104441194230956057630982048240261326755226625525628033830318093511113630711406585760414600372314453125000000000000000000000000000000000000000000 [114,2] 284522736508167875622150785778804381996001125660853022144710137379843562738481664859291452890932152716108513814924444760165114597765964375313402846258602906484923271677097069804676101236469430373570354773932149890309827828924147377714644951227202550392545240046485662230452372619339246940784212008843398825462657818877986669616873538080737744681560842365588081214652005571848885523648483142675071558126556195213977850092138828765137765262036999714306809655003218063969429375256920952081348644215853667035175321639086106340810362885559306907434253198763651233934321721754465649891149241322374655745527540363399509679366771168388675753224470396404108824079584443007628098504076157748958732632572848552399281559912317672261341412263801786954759793303045322366462414799964199864510846432695704842126854184496265021435667622371248707437081006288411860318079609365505274125485982103873706868676692910556770902601658620574775252326671830168306927389636773618965648306745389465013076538441830316835797606310741338258762376723172809512562459350896022562452920181020597668502393353623779596280976347867163627247662528146805318308804791586844630072982435326419455821772857774355889699948410323012224571985667917693015193474486223441649608315730660112935131998371057436316337650081688067804033334794071413779277516282601404005147193977034889598569796622028945265112589200287442926517416879695344652128144358593008669416690628205324213687263197269862859270889175351856658340381188530544346184493855624146183633638550057648290658412012065673821529733505554730838928091378760184128236980522236208951247173470324924289132524440814984970862007224339504664952397646181512060385446895401644685731947061381685362287959235684782193702308549327693174919409642340200646314495760594420650508854187619527095398236048852467292865574935189165159104236193960533280971491919582830142733420567116904488432316404844891360772720523728937715386612240064134643337819268845354053215835036799342903104700849364622143381792934825172100291963758953940877447677347802047902644610790122831043839175711757089429701871369578143270446070399334647460913043227176931482258481764802127145230770111083984375000000000000000000000000000000000 [114,3] -11805446224639978451699930543744238212852297474677219659984062224700633459015685561004440217298473171632442057457014318117933731449965381180865076273053801719031505025630623895772691182499478242206725939993257065255763143365428340501134865615972984997156120101191749727767951929163593376243640392786336250883824031725381143789380042177310859063491345862399072575022865519705185541060348919912915527788324519773233836912557498298846891670977862818539399327985189299644947003830220513785558635030144427392278108590066652068706362772927536304050347632927591619772738182801807438120484776156363908084715405068229637366675008570122765894664865751518020144825049137986866685588458151083889267013225028739095957625140209990477972877205946662778071607904766262910145303737500661135898452785054559122731295660895756730559410134379126961660422031284971692919547377157687068687288171917136562416155279559701504762998499551380298503496680876294314909921332795475262344048398065696268727995394716150718036872922932962616115461646806058234635863418013663126226756129529289600805328137096864463250658318555686123713835330998991129186800266610938714850399121251796928653801039789656814228211274910730231040144208453661177579692478120059618486873563047762404101581926395570305978491759059563771532877730209210507388708337731814663610430817546386093415758335638217175832387344272835459091569529342546805530550893696861442024558739912053901943473179156268472610756385058114457349484808799210260689372386315264302362644643996766376783437044382785257914021358048243162958310401260260410137392377678109828933279161141481554085857931009527557053423001905571377509913412364710700162661564041922025687975992326058646088186329678503949605939504652520290162217518248635543796095928575895678943016070350848099244825561073492647122252619060999867457328726122441250967722774124464987472762250343611349675762671188135988614788011516310981975048944060462615123851681577322791710410709524040298892738038331179506179891100526383698854188266531310685526817842523232304790330206350936477966861083644525246817616918654235107623751420847080302453169891330966963444767253710310228598245885223150253295898437500000000000000000000000 [114,4] 309287353993749734613090687993770404559774525324846792954396515035052196596242407911305609325894508592087356089244767162869105274898921078324654763087413188709967087452944014533975797124686015150585311844960206796580908607830826818634913010212230434243399867858432877700132134977396497235297022492978688886204350854166458609537473943907468600524918109183152216397481386060122555222514238232271421815159247026854666798102179548789480519132189846449974424388749803613207723035206379792167652461691495351736576428426111911540408616069035000570780678394547206361278065035291134014028149789203425046827155013343679215326763643554561890517807280536387518631084407770911317407136348443533744930656007384381603723256603102565893838864533007064442186362717877658862600882734813328992952271733976590785733612359263250364597036580937793634001212721207484691365954095978424673946495996354658582269355969883126915188681845028622279105658726845925698662837199507636033956521621129498744954374505967693179970623438416930362539269309100673165467331273395840266887982391531987830825396882134566765830546146403787597625464761781671376059744058135338171316889177498221864652882398681134809132413341221871144925940422907174470764462404448256009909077846940451989675745288987302039042980692205340496752186760786975692591234701143498012987486990418204193591471258154815729571827553669003989450272148153509941931432506163952565232437569169045154176201589474222551741560856175142799838971511309621318350345326967344799307945464652797246879485116599708674319418940797207415601241865739200959725714909120540849394591709080886049344692515930701129725904466062312806819000834855041962441670228145127941164930827315867671448699352415989516337903138857122816164241012862837661712317234359031045119058204979132446283077372396405579973535141337889580069311295999149789085679038411734854230720212695431650832996944275913860210043025819540651170277199557660263574967639232325665188459210921752362353044116311015653278785636709084301396460740544015370294012335670481197415655719341263441396963589190208642206059277202638008935392676446825655297709085339128477022129794747618003469824543572030961513519287109375000000000000000 [114,5] -7247137033610028246874351535483326521995795351764955851528919530260057028237086089200726745461427724693892971026437431518001644104096527635116616985536091408169135521813321099432567357642233850517151801187493220911610950656700382273381449971224519494290675581216546122449412074442767133490273563342004525806529773626117489585244759434844481736807948657443507317288418423945967312646560881338433743894185435454881486268295147637706840308176755419909855203826294558018335374490713298209817006729584417611103072066595477388873448371897304679840428249287230457241405501733006393397620850841382992090878258464877364568433990315878104506483231217771409297496960939959357412510180228352409618050093017774791568774941601524061757603531300291263707979584386467275289523301775806190759602355952657044391809139088061233230783975716348028855435327730224474000820345869663668592367475318580036547138219022997339552455950093339376377605512188673705826962958823238587008106010656870756912724082453951214340187530169834751804622044821454078046646955751414283035267462912026756164585248477619780739652939782902459709529016220753522707371338875967332789259840265254520090704600521566720068534253745711100219804834198145037281452715958307549448439317127886932908795340938481537317890582859660928093844868285402647973360424607479012923948126424991370051748323152781532541822605601838759833006650316086899323034734050292850852622525994964175753346037035803571972324558082513506926440110536234712763717313724091166312306761751906114128686798417106824234737708987287280621009104976169539038375958842210799204743849573230353366078296110833747234179201992752947266294570573039456478852374556215839353923030279969442432327145215082064473618980247464409247788954079949982956356978430326548046456210686794326525319770596027173472727478151612219605868739692864474504585748855086606386291504180573380143368468521456395193990440358862474842762580275141532405886123988565644077064683792398768730356285527124777153031157514210512955424825870214946855475975209302874098465865510465263979010408558258667242548790559500065465508429622345131207322929462045255349137665591002788190166938875336199998855590820312500000000000000 [114,6] 225866380017147326616406450827325659369541631972230996260737394797552619611419906033712304763192308249834108987117425727896415759710851658432627179414641335607534597423753828811431648173950370217888682720520614313836915031066586628787227036540865635594136821606096854877286638133405221393855519128891560056647627043940142195811744542028341710786647221946855276740270091748016769509569557099758324497646989471681859890895952690110156591873537922022552948114958980039336812335262825266222068083090315752850240541512010407284418579056296490320417827982667596641481896425114829966342290012593337820394189925749389637686161596569667629784504696603533639876566233190288905112770246608962444937118837870081053215212794833298993158239936101547425838138988775946233263328248370178720950924626548397552448137007507436249687805914369270124679048708467896014593050858067722035985500031745132134676725972438622174789701916256024264074030843907148839595313984158241429801819319788170339590926638673515991327463360254917729324289087695888592595993366248522444000988904004369691379572283833860202616410781595754609477977500879468898887533762904760601372264201516419174086834249036801345597755747787500773550004989303963299335522799093212114530264745637117325838768187373331409440505479482030774869739080404236807908505842827483536711510443868227704840578481896795829274431404369688188873908255085080938141493167258445298100229167075469005341877092325533342712442759463414823508303451306732734296551962266290344116830046201840826014969877275636955054094023004717201028329254542544091953111884660722463711363781028975992533797972671139677765472558158889522366796660713690848451195086331057316021560245838765526632570961123947218258819329668735622533547386464873008721994878692282760380140093955089199997151773933492669944819210376179407185593658724017877618809963595515650196332626302618244223890247469494655654996319188031137660847764229426679336331824397191568257620716004225103143708192301901752731633245719133148474956814578345461887657284758631685220697533839749268864764062781189906402927968767212318447114266599288034897672965887943586985517059433081765718043243396095931529998779296875000000000000 [114,7] -4225704740795885124046829561727067123585700086986594808438285056167438593928199676613393728644873418421539201606676978291082611219079155815447536238178042709589273922373386995480860633914868514403010460672906665105832272766664514139293413302819023743195622633486421279596544643460540319001953272687968285072393952667627634355210186582340445139827157749676209161467983207101337649940381816035064465091817502094221014900120543119901485467530599009739468976845231580993780872446925535664503089870470398988523404359234937493986899105658356362600109102161681885954478241932097515679797397436827161151804448142109686588673343598733813060651045055387366121330764017937524827745774931772591991254010111984343530560951804080608341364753658463625413300445448862168058153601324963694530141603191609551260051065548266528745144266048331334245264229411632769348255077465846099873212570158575839315166817936423182675442119574669119625280366390146576751000858512687951366361884185172196330544784132407070420284551651039674255694389710226969120466672554953737434059360576834958225948810229755279798646337459071252935141439843891874812804975263362757870835109220607633084478924817642540318008961319384453118121700793067237259536552013942650770112419469703369057561453160231039309734850356893452770798652397522324460060907132933409860512564386711619272783507359448086170396025224152780458406671027133640272302496485215763436117808819577672481807008801059795945748880756083292072080007431717134732245230871667860581444768661230495935738639192432501351139520174949120663729035017604776850289534343354917965757229848547697006721297709129105616478867743812611242429478304728031903032579132908775844765426911303325279150184996916302492554098086789492433088598078915995337587128116002870438837473394506016322436428777615203195305042757020334623703059856281723762683236375330772125922003278970218449113654068425224473018377087356530105608295599761995310490479971119745608761478073464552640561354306984368480420354163647718866599188344970278624748810133951019096168511902102946970401840002883970852612242035446257731753262030421734211347460725146544503631975038277640566164450319774914532899856567382812500000000 [114,8] 36334514536808806359388580382179860752533340853256386347140475789645921896799344288784419601071256930896114142771106717093278265110742835730477029893524305754648505078376297598108698467526290995018861010908468274781550558931698205422463280296165832579704614341332780566787383645628008611186098442671791993599431165133367707769225869073910636567108277314784766254985526645782328431202491657286323699373771312082076983053367759253193054666438730001479716632563598473194949782264315062616678153322702854439240216575905213138108785825064913451475762277674684226590311478401837964104077987311170742908892826272395147715854365648816057984560504274348905288775859173036983554263571247688290842221551062197348437866875202107269277626751896882595276127502750522027723538214122138779589950623017750744563385502494128274271737292858498884933021788648674404584966548581058388639631100124540369132409012152102588791936549927346735357057128393424287040902411892023172529659429173907854434727571719301695278699385061830122901990086310984025021878067336195408289429833622695706249906831426396807211857031624494577957631715179083436699357954393742452492835230058667383705729337765163473570416640921526270345480290329690359553999666801301310507206787529657295637140616595863664408941139900914276343734017237000775834364973900803425666188298419970448411601986721259601842305710020807800496122378469375412584794867457144979129527211535355738935312367880432735355147897910922540700917868646795411074733611453229696391373911526903273273118654634127711986202978666113853665838536993910719621357870547239543750286921799202464779719113994823719207083641998133178743564396883368604780920420070080361126928861007959377220797269384201749281439616998764984316640855122293723937614169152942201568792486159442997829720411239594218096385763091369275718503687831877602095848565023598578114567452515676766098981583194226524028042897999528499283654435532053538617441498019702856821585766657340833260471951673540646959007505522232528339008866078034378359488597002671963757740214302773402099026646663174789277324667885949778611788453275394264902022202806248513208472192617670692982301261508837342262268066406250000000000 [114,9] -32123335986787886059451903755837766652092843804305902931178063680180745723212535678087148925749611788700404614296082011675920853307479048962496381708306786990181820385413913220128947104489375449300959092160713927147654797572344148294414387804739663363144989641314178668348469006173585770076108400017531758247881363636399793975356572640569564037038530324601833841582658962552084037051674553632333477975869805041903390581166114499216453553166316946291349929715127178477918783477104932965471706652820475805685833561949843487236291838612367994561194547771661332933912330269242266725458049070025588816364480418705827192007615132439840393160132265628630629855250574254783820132323334694344051824738137807370189647719488267367955074807438608181521849051640596201605705308816668060687906941333875159703754162675109285240819136655021561676738620736493121481819329692325025310072615575846712325015681662051294991096439026511331092559930087434898523629759206165618218473565099550564538728189671260989019336329400367007496987747444040461631660203127008551517632491069470102915546576907609753514527026587274796309706125727353367975006847331217637670966163212354764259083691868788008269448184066049019507238890599813309018656145383178760998673897933866977481217913035304771421663890940873284358390834368436456730816319893960621386780823920851355371490535152389402103435948473604422894725039355082182221431273333597262928413761739995351013898601742390198508448540396627767107893374473339298158847117143984216509267677836372109510399771795933442235131864772196309269712942219573820531312285848584763349080941777910038046797248226491958665708142597799402069310115339029972982560694620688631412757862399193603616868808693627442824643302215601109411237948628514967911382260403316778715933589624993466514248284522104696160268550793594604916252056736643471779344782076508968219864515631941932627587297933428391068992332562623779007382074357027203943238840553259300633013721149835897997486163281317473062072271738732949188862076760200977500397498090955165849548058768014602229957752464303384741021497360624378442383188802421045062491299672776456916654767848040563649192336015403270721435546875000000000 [114,10] -2130592131946494497818016985245040315895206450996906333369332798398356850086899177289551975719707570568656688225893497752382144037197404790663270219287430437016059826302753437396135085996093596327284963192097097855889897760432781038946519950735827695698482987973484163964001372827075729132189771517114382780280002118379314014762074209500352535709082238845190545156932025893229601927343744809315483320795141630986962781230181107554265678418168829757833797243291497185724875030625944881804101843540466053401974645442565150235855593999163615877866931538605214148479930323070151436775263022051917836947309219534893169945867919074597254880134480873061638759770077320452265797493713566196190119487241909748727202384363942859067726710144992441215966429426606304111180868671743255257392533267310626371425935691288174505699166224701555796661870460723242968388807354578168581795337382966538016768309852203139354510558043132766169927065461507554082409219831462543955987065849968087208988477025162848596455032943687804422707334559118813768522473905082798459476064174043240734535934149225342378292247411281485881761161236307575899681334259421530036028655447369870027631024147013127524926332733905788349285660586978771838365286711479947272200715679029501460184318659516334174777801734881126538533322068450513721087010080171740322157117797071757550397070049513288343818647309157154142603366455754449446471295844392244307338223764252642423433394174497141795723244060681021338306672978479441706393118410825070737028842366392754741907485104120150337279998697694829145538731686251864144289923522902418387345620471207985567184272086026135384174153119858194559662252207672955859715900330979561349864462800362236531017020688622700883454776152030045681729945574550391115181915539449188750145541866228717270120061468857676378448267481659237503198288817717944384538609372057184113918443489867604687909729830189373898266851109241367148671252744035345198560408091677713028806043883757347132909454261556309774954566489378054756860207631403027535483761788988796578941385769006569740824211678961275489532220709955136283171858000739410278690205453897560795677168510309229532140307128429412841796875000000000000 [114,11] 18369558491479938716215373180094742494619664438690367830513816813941858562810419192799464901382717228697527491610160577658814003915622705062861489040689725476626582148281479822320316204402416484812909206830979904292130547451355259967265971363007446865811009897757015121042128628877325124782613722883933039142804643388667458997765364160709621735808184873859803134719537155938218879699412535126499452546211576443389891731276997945836648665337121096494757745077786261641812464068163825279516921861608138904986928819903010835290614705206747907465997218337616148609268300387553505552896597781295975443191860904273343578249332918775459591331230309897598519875382725844521575322699766198045487859374152125449783271236661648806862280346629634188084794799748481208970298513441295554562805729669645495634283122245504770388081779340378669812065212382691926656410800964431790062904785379431096741660168075241585665119302043114301276803334735394831071013748366203027386169965448636159174294557663492560419172455122188085320744058795492958217762924496962953368296613044690735830378030170887778012708904053833813533524898775669365874797759697598692792321538096131711380298124034903749630341811063934341251157142096172391484780874528286940233546275147262493625805580690198553485772611122188244043147253369584669768650598751650104234753194008437065393752789738369467523342716609778187496273089407457781475203027661061643291328851760392149433661690795363217710729127618463330969679948641230808824341623033727000594056575301928347419942111182308889713934860800577191643189238319379558018826489166359744674681832857200856614140866632332131109950177929045925074481448408260447726155822462094055207746680955805523625271828516369353938213717507820428626774538710076287118396845037585418450306727765161992380722811083732096932648000651246247993738099383237569327671830360895381782931677623405067023181756994180016338034462264313021089946728361040059637870468902204532047934204427993198395232479072953104233186105951288003964401548858157984488329700076255043224739911610050504639502307862766089201770448298723297451930483421396031100551042095993350931350772403671811616732156835496425628662109375000000 [114,12] -51605669117264880211569937259872249884208360241537517059887311797397124968403073491035989374025923880507485330166147528448392459312311078722595009894882414351357278276960674964607005251419896875172730994871281675036033831511980573387096672272665613001660853821962736572362659030783072669811190401138258140611149585650992910472524303493485452144168478827041830756387147239476136697536511273264098582963107908647982014182376148866814548994461598182408426599126956008953962121743601129405903211589238668510801433409385139091753679852904619790779854022182600864398950917318275088963364204491524735796351012366866070473390736598420762617084886593661423569658337962624814101756663841760504674957726213662821489942782068927196555500947925252579456580096612110305992671615648789234520594140367515577698192535395178207286848105854206091738290157054248116627214252179363244360750095860940817634633660328364138159184602727536926120597403833931616423093223623352123447666132932972883806344159044470828164814165804867393634600733114254580065205105121140196757904366311866827704689470146737392668456975239597931299536715769458511497572444352351833274443268823183746664455621640878721014170677100472349060648618066457894798074080312587931123056947692673955510450738924695346242878420538280422855597070969789931660195546609141271654699237527220663436473248206149982028167321320214560298963938118091793263055076940179813259462434463809220946154900597366570023375534223731643923072504446942677794539315553921283154771405985960344437570789419146930736759137014560284779280665134497672524557552860372130628696835123155525183370529836436741789919420299139729830541887839722835328735001192817331456603815763975975428459672031397143108775635379271339721263954272476793204022726225207015607153832618495336148377308359890932338055223663972274301388416701342220553187290769018385194260049492020723039452773778947534176776292151587122038238023516152309822560015663593000815569914189698670295387440862047662706168365808858407063940528903665192674978162534591523784881499880788713357552966997029769129094878833808781848637133261930941906544543170651893741231186485407533837133087217807769775390625000000 [114,13] -73666926063996944911873680508161307708230073434342263954672209540416148960365242634011735024042670976114000844684037057422643564477336696411221665381327746757914920171053727619521967915841639152788056320969487428420651901961485890927802058920393669893975981263086723767462341600023894109295036850508963107437816343547613734668250319290492549714988671384123291237196234002906012497034865509640847335462309629038630004265110095186549859452891755955922706344325283154636521717368641713647330522347584419896915795442804675891457600766278556089184295949126066993946406519141582436542919772790536053128730337835418535059796893341391598349301430523185965202518530575876240867725989279675880626220974140934664153664327684931704693906268531096678333060764096701354805042692666468534159627293232674314789812760364834590619997419957302071583358989868338245435656075484715907562296748312810417064020383782116412690602648578448527240151895398118203059847255581434270896514072262594187075997144940916312886837340449466904443365072785190329104445311629072427608344733033551024396596576272401364987217599033518514178740802603730159434786186781241440983079583894140864618082717034241758227332415903465586953003817322188811206717438160539680426934132504712115809120046336096964204150520590437517630089998237084586762953893545331276418270225463014539218565946350957385953517780155386852399209191177007961639923126494230603018662875472576007849423180866969585796543978165792938704663130747261095132441898147104679857306808274886977691803941075318872448824187605529657719605857240488261310278765586015403524966286551935717133220846964073070550804817664650561955943965188985033298744437412812548237208132370730549256559552377120803846576455321111876702990998532634078005825328982228522017832359755327657480350381775357150440210120428758059857738147284054136123788391760680997488910145975902917163745976414535431690194261113457473161805413128597292915341033359977915122253588980804443273717179872611794058897165821504274204523546157722589820197447717810340083123209017915062267442155320221808850841040125333867809112936736045253466864795798133881427754987569755940057802945375442504882812500000 [114,14] 380920543487757281060393777166592298054706396598875384273937486790656673482309764940075858461338962911887515972987085098904559738210844060634714722070743182785446109632154298614843114110834156735002127545054440706277174103129577174561521300299323211957123561161379413681858376469716766345080998589113480032267227407672092375944651912339560039585715679331474989953835007020688759160107877126130214724918494330752117047848837288707621003656036141923521427834197894106423493119727483210423113428633577158518876122919682519402989750669269416642403929641850126655639738186970681799019883401519483538921636160866184124868073364178783842982018680649078853218951069578612892428797232172081650934061567439503485334439314614131161023733378778303565280558194781761355363176962787818985146403934005989975943089825371323286078262590528948260063680057652291410579796182231263445357414512494203699630942962688895076351624972320806646526944983953605476129227312315057306099830479392168350739683443158300576710916011284904232432391518446866072768371808595772449613790842182414398111350694864324470441122631829921498673305930756215540521229132188639691716425882446523942630501636341567947715555161637262460222338921583431480816885966320285626088741214477788878191147599440033130793926040833374162601473485130525655363851714290184441953845850880705745020777068450405818227902728693728347033402444288891945454831528374913461865498360168901496188393069019978015806009973585504191574251742262276990874092474615647393923662269211995408853439795234206217646543813432426135974837914650078960145196833758809879642546259174951272860103363676307258257408745905053458242891867710658270810613275319361889032836613153105885288139904004804341329883334743607177333787755851358080167889283838062117344736854952713969793249723700694407776272271564183692712613810896944987921269350629291714549071637879249540403848277190146566172393891690790982062462197158309915443958783536719551832062643138699044544106268443776246417675812211208982967436328457642886457431309802215711474682894087676946485053016273505007879540503714901068808513914801413014747747746145158098673988433802151121199131011962890625000000000 [114,15] 3757508154887633247162060403446459651182910829845669319815157110279104153708512792556960655351208853503276416492077084721898175159119692376141441862068983968099688800860649767683538345978675078240488689164832436696322787546269399924979482991901441661493798839406500627604260972934389228542336426389125766979020008679871511562105204884236432600503476112494452883717013715348448530460168568497188287011299439887845009935158004411255547873618094667268644804160689331287361598932537617921470739671877503097134952051176877759828801282873418021622309022503932633876223538687906563510731210799483321736490912217754762958656519792459075423696762708948382428465265745750977716377951145334730508393662316497388260782293848594082337955946106436405804229671288819074988098423944023707973562230053265319582131457312328793908001187040695618410336106597236754295116688214676299079930864306103898745870942550976187451786825777133053084318373621310274985043918439910399078294954544966772075288015792247700406732780655984200072482040763325553059488939640571502302542011993329709340963741592515531810470429114974681180339492629660422638635859048664458829727032104799897170141703181047409569724745989211780102071507478444300248566714312262946286137974738194630330865038277659593711228587932948029145590666955045620038183661579471786505847715772758506757613381062825378792621290633260542210964263396355424803553414840855102546100062886691561859203065061461381603411677233426504921199348849494351270197937666422237076642271015999471606174196505816461202727691939255412963930685184814880382062182571623119373213986001154725715991436236296249203354604455148686460182722126290435772133376961048304525071343849301460685824328662646477221559149410727977684844067874716293414513986718186909560557936972674267407693660478357250607111994197595207131500536318131553423869036485701047924071880123338069657641841954848096917308364020233830403905943254378175557346655441212319357437672612584739309089745743158411624772316906712744578806379167329670682124910506495039064345841072908881349816490009898985833403532362891314830303043545160198253279321823602842148059899329837207915261387825012207031250000 [114,16] -24639802042667893245171975217431511805351596621766118038337798033195057757351842873088924085631620648708904678455179000234094252906607350075505525829949419779392328765008325173476369300357504816575303074857870373668054793285583185655555672893859401022782776108324736558588834242551150571416213027575106905678635355229563833072029797191865071765594695182701161337729762202851181210540148540721409098736563152683392593963554363501096848688193169401729516263240106061290140428849644939378614127139995260452794488586053974252047850863438402961445338214407654321467879993571286421563264658572421919568471939965472541580317858819110662704470307759652449389559122382080771319590051913386440794061576876459718425014160152244791221547439229334770343900091674673399149408163462843774864707928815671354287634806940432320119037989973579431354186624234225540565953895420081061633904078834569057429206435090185828780838138458664535616947170073144571742149323524255103012449999183616578710109393204541021385306627262593774126130555310838062619326605144916449041658102044715233169910933720086573777462672209386088348856539780490944077992709946618316823703260330864897194905488981093533152657074840221274667963927086124296750471782088126463066599204776503599718409063517412210295375300223904869218419899850258224474436004458919539069534041409668806452049202959952738728971986763169805340732282040462015229812433165512557057345942747589958386831709084409287654195141066699029040139041845906062580881353278325651661515653748507882791650967434756353119391156370409007401326007781359829531088553440658071922631032059397769053202269505360499440931410322596598726693413417355927598723323328810980862679853541815717864606173938569453154050822377574650448347571432807755556503202590320832382626442997990456319318034499639070207878590345012054153698668694282399773629752202859615867638873081445635263193653408171034863480773239083752456499534572374630742612417554011338139771632538503346193468200870155285466473301449641877905176738920542875925736237367542230506781715539205076069045556983627683741490079436409073934345486403296275589473055212192190155384707850316772237420082092285156250000 [114,17] 3247439908197117453678717185228086123733703672530767088876958381699850174570187484629456953371104922244649362233657577876925848333833614215704537943820735947312088792483990043574509776736085157080179549073889506477450955026752818797818082086077194110419592376934395611846180829796819812971057171458754056850115469683100046996039116553146536632735462668304786408332277601251587281397313869507205377102657483107818663676668988665644173658782051910258522627443910680200857732924972156656593500672838155925873570547721722548526067802916581875214519023315264977907916844676083678281103375588703159001041555828761490449865281104376755704839942870904912391813655792829761687273839427297997482247347488566429606369524249758779290677109859906624028498265644071551251009823757595615707162931212248460883195605305557745658420633365963361003034252716332161459192004549461472102715328087062999273692704148130671011480095927373388240047377793320528670047420834433733629865108054398438721933088029091765241575881986591040740876129154862972003367375055847464642652253956145336320560859726951584143656688699245549332791861727012084760486478916787266693970133887142265614678457032403444941809552854435660541317275656298042255926580137999718635498803059740343353012950391930427633073237763379236015045888981460378749756581446385955832299523515266702111528861654598739430408760217570765620386701657906994353827345202934426498796543157643179246698003981051337797463830107482973131668832573051796298708726046056826989514852018052171223692980642867987071427941991018078460810423443704893502432425210456896827451784826668759951807682655579884977264921886022799465034720386864591948582061329803328852602555883402051385746522772873195890046151575127890831152645578606048439235406983491385332190816836277290860657211511523059092520602933221242376635337859824755084132758972770859901681721773900656691730246041764149057271625491258207985190247564321201750281037274326521221447175758163859451016514171576048145765881204121033582645856485386946000296551596082918773366986048908963567084517634184720561592937066478610882257952452819426392450081466853339939859779406106099486351013183593750000 [114,18] 552193502551189630229307440158880752853723479038926740498149110422832878369761241673849312441801662801795316273150062226044446786027173060304536668859289148637359613321179292903947211888996614248388491583512158585518385385550589258124116722745912992006315803564635846432084498432198204013543057274881433051940818110724976117388387096134075197309228271589308062078928680047802502769119005355989633447959829118017631622430752449899624264120294891828644610764282160697660920416059037755640929985733766400418989121203185845572832615401781624608927003724066208506566375176088806367489749036295603285105064682373047141631249014280093372563977827229064193248099089367425221145820250277321415977936230344962932780811820115048791715319269315311636089024220213174718481289521531282312164253688163788149327590021074404587529047751017216754636543742938756806656068602354562661377624007333041351260389511132097225300314358695349756730039926678589613380524728742147515544163934180818948636099788203199088969261312986161113313801957768068413085779869606201754008622177545936117656517457700275567116119098689998762336433474170213791896689427589260150232947849550872926387779890809158894899456288600140608392814749714924721335322226123209427933032124174953007169341240591058701805491967651261602525528668203769154315129988543143512752267499578976016025493807033876023019867229658790868205566909395122715297415459024125956181130035319975557959482607454583070992668673634332624387755734460783359067538708750918422587743041995235234212582132136989237579766423700315427419079095145368024448308184735758185891669879213073646491465697038481860494340581385399711185690386702334229214966338243001622982755926822974642611310716788235411290785891441791178276356591757548218243637748331280485911644638880030523127513370627016000595870095425244478340076222449383855470128339307166649624537382079082681394999160823228106156342003629989190213277110581363596108248837700398618704772552486476934506152690987263770114152063728617305324178484931705429983149923542144123502683530803688714150447414180873285219391841585917372035480263280575432041484161202471447893458389444276690483093261718750000 [114,19] -3111969222842334173481908795113130553293747326359578560146277990202513802018936875967714468326578366601790626636243598079031420048190821321531068251110016419698615387319490884755794599990444060013079537118519550131069335787810970792972355769637274139368668367535462672302744952998189594336400753529924247330550039092554112457876134044246943341705025583054982162314840425917946978503795926620034381658007266431101652551858213057789980820429113110631604685883291086399597738049394642436535487426280725741970073699608839902500707697747480554189143932677079419366589307180707260422738830140090139157360160844805047816851390057613116504700782254597178027222133028650299756644931247902407512105026423235744100504588850241160821904944196198372057414952250097515041374041347676630909788199695671786310747859229383280268630493627868618687664804437772789082662525403003127866869876164472935387293626562081783706413655934233141516191692464783362145066002765517628359866262558541693535624481461534380606590764401909293357539977516680633829295967099711720230992860967351072061278220625020405329493754727423586194433107642334082907040366697877252863107942692641462578548299296632208628538610180680597682863846202700982015133469237681504099607102666507917207513368769900814339381118283913610031666292151555145131907939131648682322416464826186932995899506016080564726636179211592752956988464742192016104596762276226721254144794076641817748525737084360306398334263816887807044897806217077919126556976179128308872700414701566985645772766342104330884494355324320113228847156620469257451665855281717523140402547973144337734196734283281350928713010306160914080888073858494377519361484147397594263511970172072423870237737818370289116662807253098354855529198852858313644846740213145559356471007017378144008076306554059353249441645298276385025190893788682990700322397226484594116085357751152299185365930345267510314026886472089690230988010462410473747228034526139086007103735412386058100203459975056472526897442772803788589003081725810943253684211933572058882952028812214595047995000226317174925736538505269783421294959788689226660811631280934008714211813639849424362182617187500000 [114,20] 8894075377057916704637231282295074930024340399001591593248972448221977034348661405343094681843346149617365526767480728728360731621898130081663161703312413648062756811487046033982295484707839017779458461078272515097027992985025912578114830279552426901114900394772846952580716087736764864229450143994307187783421204846811599791941865025307263837839820100444802955939056243047952867020751557677216187798712011313455779551588324350422171776855496993583476561611129706806102208833741895287917045411422439056598448627613937362455597927750776940757339331526782265838401649428743916023339065320663005561438319339693531779907455917626402979397270247477159861844971493493020358932620333021602766592926794988441623753753960465461624108607764597201317140277436204355753957131259160899860179466113335290560147006236970252363353131186150809785564483301348632766559165289459863296325279380959899809397151580992871804429021459413622822213099509996181529740069102658391754183580842147419874116423243516429253333278325149926538174988636877159508990241518978061686891138271820056585035999853384884864999706483673673925653934640539150652760638247833420685638334011316460979938646880754203526149743159177408430623471963744151546150516038142884445499011097790183735776683176924848551717830555109437976930910070304604100511848431728475241336709514763269844572608500199686629276282279612309972620093310616291315050507004459071091072013355656920344302416569716434386460665739707619985891864009396715003448208277169080020570083118160416190357612871915131362815045553208999417063479437133565704212793598273933009158935962915142890556099567096407701200512824235239550536060957088316184815684183342723148502817917917938943660970882858905413638196296847587340039199474474681882924029007098165481611287492625202783970300131454830137887024453072105580382452126736146407891811748600223542507232720492740323813584675510368934619351786649097355018424130027661225603681925025019088721898567715158466898338117128683144712750285101146170131481557498663753247714947172575611904899844542295350041495131065615953869920914481037313360343266621549463226727161302420654465095140039920806884765625000 [114,21] -8635021097126769154494484786325752803508462437596789883360424035681378617016874336387986411983071724163855797788915902882118232010888381498433456224223835314119156941169475837050563076075009109021806839638802150191858339678291125471523946193895894821287058468093717084473627660309078367589129750012795925143479927287444396639789326860333762900543730829311404112096669348806711122527793919567945907683764043176464709981571163721962795030311089997435944174397493475393324408633837631809295566493359595024717616429061819830919412546823978110243267933343202376462666309887501302902037210353407141801181845316618326950253609006773598034225343148363155580571277210743491256162572785682827928151381812485381059981158263936680702172740373977036304677824643437247372433148651037772838410170088057132438082510872926639270588767670074646489883329228777089842121315970304063541857585867997361726991933840521906319899935842290953231947193891814142912995553103203702209438040598935714662157427125290415696407912875481847870343291402905740383721783379144346937138537811989745613973937376093864294644041065135411291388474644654172211805777043879321708201250195171672564344096367695968157125105262673467019394965696984592807883930449667994857698499350572742396601040954503883561510531978820840759409573091179628830695557670174780237171507296743308936138632546221751948305751969989637905190835825329887533799004466606960012625111913338318272482174441588716665922547063999102364068611046119281568484360295025121479741164552715291591572733142181422482827460113882514995206134279834171208680347673977749392991340569381173418887852446304910239901716475630331019342133221311630578434264070213582452231601497432086159853030693810820826545808258092623762213078422961270542783892749918062395111895812626801253898486835557593553142751766364720511768287384846254736123494594165826613272283483480253724423634154689555986597250397909168125522750428325992067167053773234360476805734614803746295130161213562088071547622841123624688655318031067783578701096966337982158913623841616208959834214845369140991028351366284965647044852353592420840001919746242720066220499575138092041015625000 [114,22] -55552501827584469301230550778364300640253088093377206821497619416039898303773385793949027164998950488445250803074706413803164246257985034621569635322997631394253209564781475778911256625573296258483851340804312109983254209528314734674806170804821627847632347105270928013944804375993682814667743764726340269849584567428742143227869692904576994277141885048681011274058890301079441376994099626377655736334863615458941388230150571209453659357648915636095644551644660501375271424816329816350576733910174789184224166413830270288493594990944729947804747687327953316388643369664064527345391401868371422052756697208739381720979901862173655787544201234470383268971032217745025135003884318714836078183523661397313218059646044298224356082192501330227237173797025037968647398553410833459971780201956039189796539098377887392099542818202481342011214627271513038487756214121237089956716187837143858378256405561725760847831332862929484527859494134213482755238361043999126454409720815162768771837392115321494248194144868890241549097723911143504437981286220091870496954708525667538200956055198640779197761396495103898481869720677221960218118165642140174113962780866832909677922458506298844062924579239554969973617898399684594667494920687067777272557433228243593755647221276421992718613361224894014593506904869044226083842280588844665378263420231956567270711411294729717022834625430990642569062375750322169173111028626981356526145137972669834638524499572514566222258094763847224575957945782626005357940257252185675347840417521531638007688469424387697309354829005681273954283753529043883001270428343472651470006024359416012598135185498499039066289928639632237664195144982755490211803332608996308705310831096917678453005755441809775594477746336220234940180764446323080287799068502265024389602151756650349199803023115136452058175395087860991343922211503828211553047418249929535837544351966926596880150621508507930805036385197908134239790215895480023680394554852037151385637402769929547319340032997996797823595191087204356282330288658667934445480910510601253004962748989046366458460435879378991533055080678430716509716684644844351265158266528487729374319314956665039062500000 [114,23] 391202876201786818059536084272462074705108006962672137170580066469048281537378425524500889165419331211058131450961079077920946578882738584515192244600850364438503418722522748514419334241934615881088014588551620853758625327449769702991311721365987845326032418311777018176337216418562574546644333733753026464943077918433189366582300594693762080749633194930156558812786784111113245662354721396693250032883893098854685625944465174614317808477849935708077684606612595309134873025683558415996725775101382109250640140638411866125884271553488818317155229631371191317638631391142108351593546997947770671499892277654601078370917517992952756909480483595591005095549313772812323226087887820984628128320420250408160697740701194424616843217495006990531471545615095173674741699064152710245757629750534321296088078665783009812233200748105859870299248759144970947103608049830772793359241805806571886069625216059215690042955968376730688355313422367472550485308248530263403363220530278245995080999091101028162572210284071777302974875064929063431335398352385187163503194025432156130537128039437811056606009822265411051027360546346644217377220997012803965266377087410173215183308334617928361966803756966064721540206690579949527752040376878449128107023479004376845230096973944261091878875151829663493362804811401792164006306003642729976791313044926248948398713262027933404732189462145169765699107892050899406676384912316556935362494301597229375191653594985468646310397847603756874189882729925878420730930841034726244511208800385265318283021781036790670422474296842573278888146724970764176456973524492761615262201779430318960552245956004844589482248349874436205200192682391989765779032197818705904630552685288211864520448273699160594754022487695829016716573117877930800436064443710140077555210939693234821605413471324729819548679558904763555695606729591402672023420758101080067562266034394885671799533730426861738544837471055607507414175651835218665847848878306767610381543323828294257769949855549187263932833821674931389485588643421956389367597767450469053003659380464365644926115288688020506848058975606757668541114589437295533114191670165382674895226955413818359375000 [114,24] -1539169576236359814151566578314228973783896865324902663117129340161492777996615148220759996572611032997688342255279099254239837741163696789519767889102123655621041309679976904019566650577958512543509294255014801403575665692689366162245881330558018204216837329145346208212349006179246411531679324074721618150094031488612206152901467632452566886697225697994180150637144155441247059117212148509904669076887038484722512515779048413029855308490912604376763215696780471447358853887479806373865207786636961073299103994990408584792207617730730620688504160151794806412970358209766958219081249651263539753623187099888090880833283943662588465751018450045280576261106524166879426246206402558250897919835171035155585949775991106370903387660820355131687205907451439342800705179373074252272164016683510492570571149288757111685311420804370243106516059573418201316266783931449859654751186639962171078589498383956681167730557585628330051170221754302948104678565212287059535412402846137173674276721006829094498533828748328674895160212516318490756183979756181095076591190640509337144299587085525023546475169410724555431116855757928382040129163812891138351399772386054399135170426039122518899174108224083960202492290241038056514260916014690613624817052321086201672975270675233518422387720234749980899416654176479323472907083270925097003484647654071142332388517077498677797956653403823579703241416600961949691132129007166365190947372062822668360083780873480675103094695287149347801133347711050622033875194155388089350446518539625440469773893897164337189963310616470215811160479709504354353353307660975257144242911254248345216277628884587908338094606091359628867314857175492070066190872971694980498771414021456108077666791000114696265181879445451746303639919144382748786362874064693919692066784842308842906877068701726298763935349970506847084153489128635781660051127246128162342620865489551752749508820959787639088379928940601790299861639960671954849653312404373085297244033328748795709318908762230087360055009789323172153077205408441172473866456212613334312270889475274295111950868604046598403687714477460468004487259175588377557719610422282130457460880279541015625000 [114,25] 4534891205781769895687221410136841879420888229288301023991496138378833433752682191579926570025575727389910122978334739858213624435945008883988701949877248502469894309455870649900584879586085889241396300421308287458551492470146590228708071730013353176775443715975933548464849706735299914502698347467828672788773723010714154498847538460822438314963510100971901031583118566628733137751777015025809542280660030028073016446159828653961593836783229188516840300701226334653414423973072169846331401992804540839909575288685271869819554983094453656123297871079884134340540644786268231362872906165133444362627203316333373514841882854815032908649917716046851061524837415846054302258205033677585526160093009498898180756029374264655766896818141853232150261121073287773565095314852503122674774526496058886212888091834047040325325940481878609041257472045788360084974377773244375216907845503876778757112387436313559012807478682311109757091192291146029210644291135378856608016326778315868238352356095339445217725710342487457570544918449046546021117432068336349625233528755904679986073697678435314502440434800220864809558283920929055565387110830249964506776611263788873415611626777866771700731675236624989633044609596111624965594615767782469396900643734748309148826873235188217650561913608703158621180522384206513116489659773836542473072905712293178125705520765690094522610658004173359808290041590725987863777969391658531089062502754873416955401557820921222965374048208401368175414236879139369988216594916604035130494790476676914065091105443612687454171162422781509090736610682220795685683520279200277479950277648288899093097754267909344089960417210580835501702638665249299417260970442541411459371296980932057698426054177803528473034645446697585652905256463015884455088618190374642674040873446270310148455092629822681482538145558738502633514432311666450944272969086253907868009329853067864853259413105504043614130445950577933158174799967967120219629513221561265522531072600920759261360099476161305671409806206709385286131538283710911962133726416605823142330769215663180107417302783619707172246885170735890215418696788055724633537124645954463630914688110351562500 [114,26] -10720703338456924570092130023756790819478640750777064708780951111112269595347441359096197277732049638021094699132483529010063433287284803401618615463357211920548845592015822019290414029063781103771706991210669859325866371207824942165115276901867280120651625809275876848179141632653063173648818068348449089835691939808439276577906941286044318730215606190355203017839955423924058154330593508543239568166594241033027288649600438426727330763476607437411899767969443071044359485001908579073067639676242190203701382913932975184820706083075581497959565970212783971946318568313310074171859173420498448583850618097659847223551007988570420512733177464717667692887504156887118714183038751690215701214968791074473485616119307871810171482926864774970274936919612188992562740668152497085380762855077894620689518524886083440349803881986602384478481886278674316959716874784367450278106741401200696068253446955970930234811598833887743048543726247905572232192320962609120539345084381857979384628034438650676408267748913168742639022478935905754981846037147968710359316474836875985495526749323324415983566676746657777484429527950941069175179597199369753949063446631576802431048476221550764324553763769259318154600644223481546582973123857955201063426127792305392568634976379859901789209758699201538830181935080956559143208819586079847460180089588802801376346881505932001781446540059225977861862977005043825840102268767717113267532844515636989652838098630725250488996976130238752625404452664098058327077507359901914106441102499209610441901850907786243300889895078115245277673080534328307112928767712700010599409063872059607854538756016787816872428101682320123241305425617114932491149022634787603748366183038657329431724732083716741639975323007352824412697492645426650845685722540025699521200057928501635938685360518555114297906707557187029480028532416061590984008202912369774077443735881500489466443899585640293224288901486689190281359580022199540636817870571099321180035715907566127048803509789168797031121851386720020676175669580063725617357372906004986031988662118348095663259667478935223164598251557594329491136667456552267196911998325958847999572753906250000 [114,27] 20873081154639206499654049228994950813349865503797167509204922023474974244035511340049037005210562854481816852520306483874690077459986435795306717344364046457358014846533181531417499336966655506396673784843167359588465072684321041727937601668401674468910013646728383308459593206688927240877446179708968381670230634857414839560158659265376911683523632250756683903070762391343601833624193510887133695720370047767045679693745284949763772848926830774473169669009103740832501645970907405029786472161200378525479307224002621926646423005674845987510122601355083804335510294691579917440798265956563883936718607239988970446210806602502206889362194525626555064315640636797428918721042507961992340447779067638078844924246535153490417008015682956864590170113177853060087560187416158180199205829200643476400399482923263213299919021327482824097177760236807602699707241461651358392978666836372638521353278015806498097247588545265810949160840500000190648738638694778827644064256834521982190176478092223588946489686851040950969032452854970954513285280272529150441628471370073993931450155445855109452692029413578965742288732924074544376458944372761450294650144764853510903235786247922334363310726657493110359914463027154643144926356777407821161493230029338775061594807985509212063543378968766533493704113333105589580186827221083140319693632486743276703395977387917509967639212339910469491049588352792053686604495868855156403704910540416167910719465537742898044057143254685036207824786588245429570440588148805405503302349924764349489683356784040702445750642846997071019622105141487413210615742508401257954961611337070784814436062079656263924823148117835357577418355795524370159004075431771444830062218822408420972845646620951415728118361610243615979662976640474418925748325608249105754255691882014654241932388612610942474847147448589084871219239990544320910671135128894235528745448680060659877876927126418443192496127465677033456078111791117724474054826751876832941937326120283086988986912427662403609209592740912322638384316509295496777425516885105796854891955821988666498921668074959129145344146624711522710043237749388822521723341196775436401367187500000 [114,28] -33897613167756056161802240840720830240893758167187103244058466944006261284611008970739684832986529211530626581944173325212034742517294529985239862196074873448312424528295255126788511768966699268125424649798293465738247364999018950101312824576548785457661276430932772440727415942244107307267099071332461848990534713094137666115665414511219815268203576713428857438653207146491781477842451568076184751262743996019454525282210397477712022397776405850628228837874436477255690508191051375287621710555975860900191025796897531412467385878907865596709901603190860193535972076868899688443670433237933753187860517363175057817256077380683141704153962365576223396370813227125626287773722111718355347981322464601572541664783565536001841005764982712019108541446408128428479927104682239755432157893908490881225386493996545942091661310694347292482437109363727496328127729749155857623457511399457613371309006994097933407576205281045869449677731484618544625980636313307210824280139286078391896570885063785807458765964963050818742953114773296116948520757853465029806240076629929774737420068010823529006799587208176928014708772752092629565540459100169159050444021935595790955310624199555979563566003181007053842844550900023173392286310561562813503061868693228046431721510948628607475964289511537154786480193603937313259900782755486915826294732451417387454861164198127057918890982217310065774790871580923337679788178891969566140683647281869714793507453549377349834274080657950857547244277075104602069401000743182471374747070900312534172700888173178702698925996455841393956311661345793488011596238202699873116048340156956543625961515011498060818442242346300532202909116782514757517994274708763176345727874473712746378033080690204906326004063303820281218125966492139562748919970669517112536041041217739723361811648955515662007979411970750616085497168022159638743290994848511939021683352305263695306975318312990187973857435906006766944400204539173338428956769834026798349013752718390678201512348145358542213941193231604906113649450039372689498603554330060490187712918417822642732513654997919231216861676081594781568574747954158965512760914862155914306640625000 [114,29] 46227489045880459573278489980058050811528128593357976026542762996673450281711939978095677451995355342665302346714433611280960179807546286547644922394323539142050650468305213713973603158207771597711511614473607108376208529598247228351306950642774093750088529237557731824143031436878499763151658040829385890458813198315343398400765116103556733045276551404969015961280173764363907659134282962267845619314839039658683134626181246626380672776710962155956515067878865603675639495823609374653225538731772940954760803897488520338394279953567503781913182295599328927152347496080361694810647494252386565142491854845178276324486882738643753583255226183147263619648119614901603305172619826720297177351045401379082662630238775600832707425944077831697571212592415926155722064419875840541945265012102437123767734473312721683036724745842982827284357629607411372403167746329111000821725390488910499485229349897132029307858158838517755846151154399633032510060468654751478232939899326423237869756593281993881235251503239503701851598904002587170521617183368239197334141928572367777351438373612834695747365159610981973955586946416204049407424732907039726115023543081049099839857919312783804334013417317590535460476533193160042678012082686898990848222919009877879704484288942391369125087468754351508493497618196394515431371701911346970581891755452960881017821646868125425624932913614203945809442388469015329375514439746666589025907319331367459848914680957770131257766296759376009793215875862038590207629141900657234656391794672363116612472248023279438899229859117598630766494622760186122487443131030046704073545501100040793241802667126215410815002356025476790084257813743952182078065588305944518419620731218518545798255282239897224564401844524720721157129975488451356639067758784807068799981105083972221101866509342975867633135388254363912562244380068788098581013156838049808830761021219720903514779282531267706766433755701994644682742850864936832996632177889888374114858437431779685701993840532176304707826741224357722555709171184805576452620837345343427659737010030480124445045328985908345624247574819402038792670595057643367908895015716552734375000000 [114,30] -53071062323062305138593819098947335036972114714366262218288324471542111170919795496225762187132997081601287802125966790640283823745613882140651156501790139153223954050369818204021770357768557760052251912621940441313131942491589489004806560986469104820664780204597278922483621253855875820316777503913659482857045636458459385586119979477558523735493449615748731132485040787763909320946286616500806078016133987286160989549599270807375979991190291113091071176511772875539037737896222858673284154902975211116703307664356796861090322184159095217561958799572395308759824353199224656238623986111317330742116895724106239607074762763845687384553217565123182704876910569026067905027733544684114453819359185386028552993657439748521227771193168973621167781265602188412312480103220246563427652758584217839548231656444463895656493824877918944374202544811953794808268891870980767137532592248267672471351624361582383333874236831775673709332419964965032080141725215292638504007188729177854398784493123214206178372367094893183005393838572319169144351912989464415475746883938129171612220780389358354854996452916257934731079116785378718006039523027899421898621912757481428145406913485119601544938886773490953115420356651450710575769487506413185798633056951473774254472766105250996313486440027222384083936111510960114158145820844852647783931406157321452075842470470136827044058613990332295824770326103769416899451626354486727985911546785834218079827914218717598455070216179731425746475627501460018205765825779807137817111584733419274715404449897580493508693977324053275871203422127778924401328672735685921238074184025057939090881519807715049634042190087367024830086796186835362043568320170830874916633562732256248920848884458787093116577072351856217604948827608003717771657524138192747324075524756748812519023066297860215783984696480872952608152074029675396366207516428625768444297265434244373062129997099334874393977171068457959084642886342410972215810658439125049151698220295259020332708815800656846940356617028659043372663692062743039962063218492126658722013390607336822059054452424950759142199593407901968278306270576649694703519344329833984375000 [114,31] 51161836790880696874750857635178902181523039054714693445208293116361927418431199508734083569135586220471207327744799914863550800225866384023840093768238579835189539940550063398256010442809793694779507657912379180164201257260449656450610873636882198480261698163229102829744699776800058633260105742727400707691620201326616380286685876635483601051407974093341121420023919135497239016315815662697102445054201824773942615728528237857747736115212728947553075833335048223669006403242339635236389767723538383756245785718998186619859931206224550522056856656793949288852081534852845239366322957343788399201644138548476209336540990418935850012090420442463180552965934218530907842777064015975502842686783251719505956438584761272082604860870952329269509158545041244999541532128962441300621688020563899292988865870257885192964955531766054241825587017309420927218972293660693304867504424656697456280008743361797825902841574509300030426053148568768747925508682013712614716711398119230244501363974480242661919031294589716057305398435334595893987912538027818615628860194656355437150340372973515168565815237802375840138704294820255480955509022754177324988836376788974884450895854249651692042997165133729785091313506797491221072494909061098411389169735469726277725274394978962843472321337083274021807499815022787421644574514375895075729996228738501584880004216631197384341217957608825843632762108482684946644283900651636323216459338923389179721827768496331023458347363566211388083488316064978677702927307914721246254623427822565427372413440387175382406276172268176069690823058126125601996066217687419669909848464571832275547242680322641573578332993644874039455471268315604677909774497533609264364973865465404595574681675395757194594424709872867665534744180213170607810557161793601268734063634236114092929101703682721722791478465368093999404320201822884512629696510432348570234667021367582974057094302877172961171714600386550223620279152474210189362408942307587206748917003034025711937709986645912237989251492061900200860214012217053375402487319867421172846817115050638972337820205813158905667243112969436169557013727171579375863075256347656250000 [114,32] -40959830027083925732015581244499861809426599963903917389253514094747791114887852950599524506230997619054508252437486153074725204833486529207633214281179145683982261012103464053356114861429002908744837533998519266214030476898343612108479631358327562927335217930438368129158578287572946400673070049607540118883170859653088012088907135387353100683581913664531987348596862134993892424547610030917241220362697265688668532326316439620646783512509641057789269829367699777963276905497000555936264517829563881901424422180380067586092721017002202280517215285465560921600009463979430833216099264141707716558085570432615561544904702055195535870191004745665969521211010656567918583614472867066380160590950046575821388130194117461732883729622275617982190040887837854575005982168968602791109168000003379777080791935643515668610747872409718894204668188704454871492371581392660832965485905960926488617249878345402110451998935773577715668942473668939882472876560611187350598464558254314575708574459002972354865517522058584178678308343062195667948248773873672026477821901963262091685950415712616122971686578696098597769192410004668315328818796954981014578547875666880260948326096315013495828397108325487195430088890746009810529545906216013495400425446070219645661336348689932276580111653269064997519603121815423506159901005457579083786857280561331638921515985257966870080289623993782919100676218263582707609290205107239801104611486681796610129544580783446508939325573788801031082801339613221506357309535103735641159639484668328837460779520262007910830067128143040831596742073129938077255503795297952060878055178406176524961604695871123770748421660856674530711879819157136427116835620711344020579593534757018106855688627178835911696805981395175429135376834722827577891366486957676530752110946391728397321622361080346992617713919163340405155108282016828247789320971277854076893160498305149959872912792718710646816490511014185881123811463912964220665536371580873312513731185943809756560423391252189538621679937057444299523077906828792055831330560667153435247605070344532016776239048455747977818745104126862965898681068210862576961517333984375000 [114,33] 26398669733481410967395916145767012906766761289129637564322538061187638628100313218404354952270624411709392542344884425715486034913913885475089360353715202008041165223768953530288996162477486746382834463041934201553020356050134332833042027805687512185214833898935744648304485493407277260896958009515046788237281211438449499148823022659350212783387222126150781137875801889860299937652038163618258378741140064024892639575027446003473120924952547660605953709280201156508645867101904333802417959836342543922752698766965497005299606099650830501788483164727388046743318138273759331003292894639547214669803619086580919308072542015141424063237657731459515283162466888831335070995615366809742808911799884196292564006926642794197742850531502298937191296600479676002647976650552805645171490824502988192996254599238947467070340579037449827641503944917683649611094991233034098578492698887558566854920127746061998742070342141690493410243212251848970264446537964477851999311319072682842604192291463871364995555318759783852259189911638239543375005101755564801668868456086635068760101917031213751485211223041739034606267481264186585890429484517782211166630355138219120653866327937314373831000230998793155862934213675909838874568426400625051488431266096523893692996532003365126771809197445896553699609912397899140574638521005112417556638995495663545613230399622910843845657960215368917796601295577752494892392137674128030674707129227523376615353958072828796315706428825873465157304779650124630658706821434730731528621140341799097402735586940057480181275562417600634840077671856323801771340055496325432049846994186459879844875221734095744904313074210530275712680380203238873488589954250816797661133442374955521257308436190846106536761038655573842295803072894366547799733657478263547933061314650345314097920345072920711395745622994288184880439302862223990767807285396989682574609134517799460667043445506682789099755920302541137461496517811645807791308203053095321630022637168693875737490675625735023827845721900103731923890620969099214915930254808223197005858575285805888275332996427605072823773142698389193583352607674896717071533203125000 [114,34] -12401467616799682092175789082378745561969702018147494912346270063871914610988501317839490180453034598902229941886864766563182330896436995131218573257148461741670718609002979872577306199717489044599678584576382139383030657867384704090101470229558105632433694668007492751558863288741933402361232227798681166342700693030081162375283233865105400129057949059035104383934357710741044285557708682933554866130801402679032994370612815463542819795428755925271779342968744158383381160600049882046730014426791707947926778742713341957158870611288186851224453088148876457836098203129761142960845100547533880133507799511896195345453384050112588394791770006560245579920065688237711459451633768386879835466887939769199247129968356552384707590309993014558226888029926753928285414809184180560438438620100785315518965450292088716667171281193447717485313901641679257754899700616285259037291048865471372980965699286637956711364923052035065359189812743714561767765731746923599494672976270866695446627427881288361199976902405093293753096471336508830344641277037370860141151850843085153514133050022037083423335206684252608350200099059703973328366197472746161154217684887004412164958569202565055998938373881559726574884894272907513091886034498230860275840149669038925433947503420736787440970097585100044759985734013153759396886666521664913895950846277537720886880401657438461053479439073927864014450036142227027993194044323919183712368446658923028877549970776867772478939019703739756642503656801233145859220319455661836727014684419115031036093949399390506392446881322642529347414170999047115009237529001359650891796339534245217935209573918080401182904842189338174330437011653193104618079405743484122464177943212989639406097106346967265124711813245438158663210082847458865776562861735964586028869783596897407443758219288585264823618176072737479254410740730093862809327438211780011536352265516039392587584813219092195938756701457549741562984145955718840172362931601110666992426782022188348455918331888673672039373791255111654098174525858058797998614132602713076295596665479152680991152528789788628271750781095761340111494064331054687500000000000 [114,35] 2264698263729766896720392933193379602552200382430221301373061327813711419101146955726685634693037486461737289962884476185961923022749991464394574575464280424993266890809878192715736159861172243309404920764435436468995975331664743085020604498930767188429475185859321182837928039251431967302044311447305740533077461985114162649437002354579059001989889616827117885811918665904849862912402165047084227967232241265909780008551070941647213286390310651556280109072810257813755057756994686432378808688913379099582821295802445895349374874271603164525926691181804959131134556410702230193428424887614538663763933998165337384442656015363685777149577706663962590183148172877582012674070662302804502746394280713851363227918401317151989341181323886363571235298078799933471772358468571943201302223545165095980205889938029321481297127768459852349991417743892971564186016302710287440925223949229906704740901252208002466607886546682174558406269759280045423021754785884445288821665350920866061019000547732244428188007715872500460034653297134389654050506147299345557861350738210883780788513667575447678002643361592866473277900019495463126035938078767341121596198898920264475977539256165083989156132652068221242083318817633534301306535562678460642736647820904221917524770034432672874610313142826668682251909122459200894553871515289624534166480659402905042206288559981678499346819802231363481180671944602840089997869544819489729287000962275331305960419119475854065090769041432125287688366727983122651629942951564156150969431480589683555273465928792656281203858215200164555509274413430334975820668677296898370551325387999234306681146085442412956312323210183639838031745812861201719727687779397694965548682886733551109076807369792244149646161554589682980638177147991015903574903778811124055907188663162278013463219600296502264685633832664868076044867929551077321476459748442158275593386141417080766779866514215543654439661896638281819749528151224945491131987628428647319001350884042941135945715231228061312850092353846262438275560531795757125043874206665746971954254270292706177943953565315812585800880896158560062758624553680419921875000 [114,36] 3267111209041983331515806457875768818453237064835916897231752265549430355523290894186307025624918891070491958334399540678184189891102816845552905981486472765461507046194927610793372458999724149112158752386350167231004333834854061744377348714453556378775775208343991259025553818219686297315322042851561152656955121848283778334841896502617860779884337596327309232110805697219399896156767980238482685658090098378412787298419675781084808590176982616837904406731782772537774790291368300274744492765912779257438897630327254486111067540105146439887211538800107017993825321236212915941142000083259062581518917236271735585901663164050687215186567916153182772341082109528226216452789164850348130473700067450640957979690077438026738692775898565677280710399686692096585066443331334121240067117243550585200860132129984430152629165670181713042687753013970242422088170877478303637845636344135631238520972081799658366558169363406826277155991847839572837793037432077030073493579613527095569838800373014183690610977382481523921185300532555853440917358117177761266830014377293708625070296355487077046830375516506375528715055799770315843617794644332137634659162570281795432422332986634230867753207658253485958562881323837266452649744522400183883923739277388877113138722764817217762868874899320627894523097051563335942321239229795535341039500878452597483424563095281597847401086467273986594828115825230215931193698715975975161818086631724957395181723427841008314941156401777468084539982986893820353408943463977034696619249904150422194476814660926753321840310094287306243251546102223215296544483130447747866813222928452001574604177143839764779266000619492747246122118929718035343968216721812423239658688993544200369673146170228494066932707218790500649452159192392032233999142030126445645981576759510945143910600195050318209649223168830326010047616257716091681916144878928816347754581468119101178409725635642664374472151552415006328418262332542232101113133607265409344326755693038660799478239204780793869601478521489542828414071558376791201807657367914136482643073186783195293489667879226548419246967114304425194859504699707031250000 [114,37] -5206918516117666187139799502024916173132992207442756199180332961188099327357154271694162714021157559608659070860852566334403766797916148097208742587236146562583708694529810456863796897631359767074281834740107265487158246247058139546790976984153798941519401338791998496268831411319301650554729693210170316527453524500301208474418285948152589283425109091882258951181554407767378665793044791637032587867843986906116670073160758702876134882179651165684479353189471908104253161366192367872395197702702223204032052837457977059069045300217351085316849553281406966905101242678379559281107715015087775775736121925732063839342033616192560881699513200507390510504872980550610808703193427518462141882608182769426455439875205436163595607142114707264234889937159845160844570205785832092284071544564866471124558805793077482014886312532611954331589147587234325460811625740409383841713069395186077674680427066186733116806966727386453828295625517110994685508706501599317281748833913272593720961039199759145724917705803662451722739102749876703178412740949535432370298471682969238251240380270997586755704884613027682752266257833032014946283712982253310067379169266730869661110209172085040867403071176342754299114190129564881542814718789120257252617246710964051115684333700774115684277381118865538648587373221251417293378677315970712467270231080807566904312121163852304509513697048942285913349287710997360666148154041013311265296805944667241833501855924998950460811893223443301086895480938529714545064528937653243739314537986750567862133963841411724668182677658640857720932931829308187375362304872102484752271498521553478322307806427394565702342554312596387536185550623427218476053870027311124385828644577856846488072941434500954811123768309599194912159315931230346451643548101520121662882639937491696976179999109721917793157629704334653840847903417332822976287840911680245679094577385819400003834614783526091429175156899022252024360687523484979961965121403268311674145045876918634207213013440733979188647108591244680696978399666663954229270282128448480475933745076882571929002791822141404942669851152459159493446350097656250000 [114,38] 5037088808791398419082031821874253540285290874531112745949894288945716517173945019956242232148292416627724418399858602141351999754700345557497109254410919714939348475771244104739919486473352452707682365407474011090754392516594847094533916823887861710351309560706864845326630099854638858191573506982103047363720167619623435052341478552714382339390151416994318680029757666134255590164081176543987367544819710078295516884916045164752551330293747302249989680305437368296961250936686007243086610917566256107890903913764153631101052455101748973952616192115274149284360912617291739801735744677479641646642377436306019535501573300479117835354733757714478892113608285415203686671634730438464399286270532984760490382622053045711778741590655071290469993613997712557095434574815455923386734774165080661239040094282074961883761275178328181442818374315107873078580428557538139589931950697946361505082015265603362963401091780047643841263360525908990185312238189182903273364860311459122249576533697928456689105602886217676023970120644282465459472668177157350162226365644346253428516493745405393684555613734460955574507642235498643666453391506678986599528192219846835732994459362125208500588696682326302537470522796907330667226140497465543387911844915631983210564786852350632879747184326683286937243950870122328641620939757352321132755300448507587616269717274735478913311622832251396653732354588065803918447193076823924256116403326184655169004169487043382480105025791310756058686967265620912688167913375010146110182070610174632069482957606477309526918328552449865458118170288948384337178082905109619478444293610708439496306304502473975636492474597919107615807469228705078935387665011620435325773836501412193900264394882774099066991285457818670704564780632603342700881323456205498184183844889181139340216731770294355591219336652297476093416592657997536728828168186448174149438519568956370637979295419495011848230776949597029674570337368887877684249075898244992670264134238881597162946458633863592854831459293297856225534640403982136428902042268187867450679721473205959850148716837325846285011721192859113216400146484375000 [114,39] -3934465104987622691355924137914200504435036108424949778770180677657729547215287580190992296895222018233345992426251424459037920830874500713336524534298350534883356134991665513791298618141659490418713346468915071030477254184112506364952586179546461443668609665925593830584104712875391517808973695410665649071323534319276238022266149426528470637118165614659175136866246116733092361613944719632305512349747396823609763266155418514066401916942157518290816310665737615164938807181982485855966713536575103627024824852809338210236389448977960648637989092103865764298734129895596649938786612827655254556550504438033263393021236976803632701883141907218254160382787718790889723118040760624174119584172676491271310046267739619347389262990723474688862403920732529910571783241866700792290310236241434070791332011217954558370609217326242789416647603009182522820965188980292474087088096563619901258305891364516358006418514578276806183927842450613936087098248102376589639598108386973174147580627340200656792453102461387481777034333142245035943349891039588197064833259135232347547994601979981152870271115038212456200166051652798168865672792076646438489395092332164278168507584182310531292525865361791147376101401369668743409846201857500919221869621007234337930069287357183842668956151826368324817360855400340245384995897124116011196887766464106923559416044003024731975985520316751059919896431309609611361805420581421834120090195180005695429504635962072313972267684024402535283737128417982427240367875977510912172566030932926512996052938997907895394671563240750322297988840652103704343611493685421264889159562454306578807611373772225976612518044708294877148204424093333418510361788946919225962140568621591795254786400200159777594140749656950717556092743927827286362833796794469961464360798885349534297646199468331864499998672033918883868659893661369039239678543766332779387928062331800738303903452621309442312049800862714648891932040730798349108000009464301539188606834860986171451080622143799691355666774831510860406717211407137487347874780053104569188902010971955372538723209874245156925098854117095470428466796875000 [114,40] 2624438687757967403832885781888899621053834339525875182300078229532662213812467069063407833701905274203938191569869490510470255672812307392444143561499811378667843737556972908048652574566526552885224163384655372489275806220166149112905077618977632287431780145160582140056010935059761822405508234688216527559176451848905372684070852513997799826767874130425633139910803721642591609967515517884598066312693933387324408842077321490132105819597776015662519276403747844365965532736986447400866708881019970092193242705084317292561514190779704727008296849864301690812597571797188480089467139766858402885268053719186637476178036190620765997268495932768768523560599959002022664561421232879693155078050417065662262063971170944351522018906410087824777577361918023494134353971554246006983149880973547638079268060707968670227728232767502456475226613433904509703004015395645745039675375591975551908767479335869203597490556000700676055631669178651573058560665665809900122945054263376026398120587749207942587064762434855934198864395088596927971403186640999546969531924470552699937023181542753718378719279207750802947989565450559400032866668375619827417186016506769910211944668743413708033784812818358972075462847837115744667075015566862940205607928119312984221754172015488205863472181616229689630651569251968173431960948192913650631003256681282505353884424589543999216401808514687517078024795698650002252419545828150804628581722786353674911332483034431373860185459856483794049488971651994517250735452687921662540525599486344204011746658034035229265122996277432349799115888663206135677639286363822271732534248314673099811817382366133256796898182141608212351700591508726276522850650745880413211761137242283960009240406475614268089854256250617616925351219690153111683717350123590361845852322075634249617866830080105742803562489200855845715348337405304927330778579351455868423645198219880245375971438714594450957021084378731812963521436223424456473695597363262534687140659314619573445307725550781082506754918324480151082680113715468265903126812572877238438227050670548464058034338064473445228941272944211959838867187500 [114,41] -1495790644825150325903829542606057341269581448915945106135164021017079814086170630597279001783063074505600391162629950664370315268794379074644792763623123667187091195961767379495906019935646191462146004374879374587817380797797291271762459447878679498803214866923769987361000715174475733581796974643322825507792578756283578648703632562699668190679384768150893538567421006631496692545133360761265345073572401625347325023676907891332642452061779227232921853426177683204341395397793398632241100525979659103167603873868054071725544023010687992549235436281165687385637570875769900544191764527916702901577064095142214886048192792226415775050535689797907415952903943494498073823587801425452041432695990689280113008395117464996623622069238466929257728938977021024052162422573809240789111943026180397305041416644303936402150483735432579926257414076057781121038012092313223401109891050221275600804724237541449648763534591390203438616025103779483001531364716588696439640253950957893931297897093790102734743219070859935883709933691806679735587501059575079162069487476010349715786494443574514180573709608303461832254949867199630783256652974186201003202545084894604314567169357974186435839673812531375757339883887061217521557987770801678066845110452856196037542387897778022503466450141642146137400536117417838561313681582536877726329035990186700492779657726337980940054245113810304282056029973549091006442356270836901755420870938853103926250923875997271273538471528501038873328210722559120091043202689605630888515018953419953039387942869511486387233514432790669185787179639971143602344377921433215363901431070975566781542028228988764295898786580809930896641898375050832144639954025175573986098793859944990184862936241798002925403641379683820875066775470927197990663799487538506174338993977298802489699300588680662503317294705241292183397032318745130580560735078714545674150502326310463358148362162423743085415684348784497399733345480393642402783154537158142484396852493130938467432743575256917935122034105572538320135083975471042848697313396818554411379151534977876430998477985667705070227384567260742187500000 [114,42] 707814543416928943622803412990363244264443845998866374935267347590890895831596420469517855775784088737024492272549520771006685847043646332929488361269272518088308127337063780084148580174379833217581363485411483020444144861063644833602312616859463118247981416277094439212322870080433483026539257445622661070373648428262470691495908455812996267369645896771706416299177086679082334290429169753120292171531893474190212169203689617535544801144980115585384912283166439713892260761947880502971628013446936576603097750780629527051819650893149890732733113446563104058936296919139160367368438249057056934593028525949253794989971393534489642302815434357064572369782871756411206668434189538192885774852543355129602698939717537131874884175203441099449421539219999557722245161996518938884229114025568325088498959634336742178493766622356397446856089199227472868515510722801235719912545482594820166704573259415059064130697388392715392667540949467350401751975902923656190314456850498064205959780693891657213333587142316578604823890880093782967309833653395422843253381981534182028111613418250973883448623467919967454540957728199448140955459013240093167435745782580176385781057180351956235260619412451545645265159922989913048096821352524525570015265235820781256400881689759128712718142222859564505806905959125023611623558123191323431836010914985336622928889911587886148939092346979526422363426882104720033460151557908072972150985819172378972895622035566391801621075880335649544204413331327518139728795944178439474728100907967435501571268351861559535807798012052630132998947422789989232438431991616269826971831848127715206726189404393449729115899956419750009410626155364425996469190052359783630453768519025335131177416919673470529845253491447257172822576349923917885665439396608854117573068519837305664254683189119599676528743627405756621906615414353917377840734804789547742912168100153801303422829853672041164777927360571171518704482445407621381254260378378270344796656743752269350244151416783683029726110221248589218450485551711711861613452968555044781504846898210168981702139490153058432042598724365234375000 [114,43] -258542050648658649065935900251182868280659154189514101889028043088903910859975400994919899966708684198606755055909515266061830329009106357190632256485116791001399944461372482161759230178308458896343824777122786836212994385641406687276248461580157170300575794640499932699413909229483676983329631893575921547532481935190053360635175980259239653701918919364586538811936927375827543659394139019652347919692470945039529275343964652326672417038251075081407544861458378915049238271325827225654878962619478759945854010283334445783354373440281063646002901118593900246759138470001165994083400493565950049455556543659191754403901046906085091092839322222760468358953875164574788199386112826189765478671781958138501580716080298367248814173007357523965396007640012193765544665421681118761256042960932478445981416291339431166561547823832958975258441647379743455694801784997203334135404420267851517789308850745716562081403463966778327085072978240453154317800135918423798658468293327950016125762709626844083356627413188735238460398569900638005624228442422713220825922464017509185915679988449686088206221746510508383093145280579021325995763486657437529499085429624865220264518287173700377118566424252236194836336271717066387005209011580166064638804602769303304831835848554324945076938520640194599106710673820506979991184655718374190854417013331932073050409554266666755713898082639314936747764237760058657599984073355983695427242818968949227838781522428432532728068269565883773551126751483357503340251886051612433299904847346057419328023626520609762384110825461408580182932165470430660061425428467588079562924210537365010013570430112802407447535432596857901081736066340195455536767072301582644777060477801899124796753141918489738849032510946310990326192972561509172844967992009080420199375398510782246714723851703445665211650298337527798320387409076425692782222452210472907913982861052381691047136410225799868161947342541750137738872206252865824663630124295725725547365269957452993338890327191535928214559090488801561221948507595363240444118726539460799013056188904585708243644148751627653837203979492187500 [114,44] 56013731326222380215227656686405343698386385764097420428150324503184868292108307424486172342352870335836970124495727250983175201463884556118673867809605088666828094705282172273243450594838368412553846771936104633323921252761029795919273290763384036862990240422788498128851685300517716705140032124747981297104551792007751064737147863132283147368190910653373049685301061189720412846345484043853878558328381712688970843284308134698048010522217309491182081753025589134644999720400022822016714489440412871917253038851995262841112154342153435368754678650851761291995713005661139255243477840287539765334749469790461330803017448224887761344599602760217121529347551171578930765263802001596062430425019823635724406838068191355840345083061112355195719572737353552624114234912107141161628241303951233491804699591582970370262515511999785043744193487538454216198471274265353250296470544746507996592775787883949835714436302487666510288292663367578468565447876333581808277371087011911348606643901308028261978196619777214584794286866498276198511202156455890262309587325741300495256682004382037624410214353189582067464552420517409706101048560610930459860411994109674490511854259794812022212648987686686155557081005101590904902751067597859113333371409407490808366482532412549433981887323692238876805701958745143160257991887544001966882238002683145750750044062218489430716883092851245464984685314641733459640172072939675232602977508823795080105517261775709848069044919497925993562803980946797616908070829192215057397829148839285291706502216119923221409665180044159590001583111483096485975164654170851014418721109372971826229450941153438243479667847506651197903896459608496285352907214707807553333993492507384150309118587407436112546814728581439373561769294048589743420581672933884305220454795659527742322425574782790783652567142565975811592532244235892979092513716767481559749161733720793341187544241782573138899125209568538235628132372738842048114750370675935777761264873711403342574432205988575324258846227546390271358054574999234988174822676842464891988962721186551263485853269230574369430541992187500 [114,45] 9005553683511403002966295970610009188074388286807753684256475402374460756611239020658922452216570062163742931790796654187442569376959724369662935822241186109237934736022403096902665216141105061283637135367017179980648213644548966514771481452754351936201728291870159087173887348460229151672611453637097752952896283551346927085057292435094005216655039816012600434691782635015053652597876599879114245705316575726480974680504665467942663593232030125881064012741883441777612447709404367519469401316249583617145566321443707321218715638812893178169490095620292978598539784876315411769504704523018393813852766777180089234735097704792831597414448198585545534141721803355894195120423510872078698347668073540102846059484426590520223769795837424889709074972160213200092717115478689260563192815820024340007280580375274535072041566849995291269301210307947255848755355188285784771833448462021511488362771273342094357442587207862831182879245032717735172764964401281979414317926819106315344414253884456280072173509229748023080005980484054157746530937958456589024041260053089803764890954243096675519338150102445761130272917648670303048374981897831139065444207257212894041589167666982817239312906881920150564408716492057965904578022000729310160466898214764616971099203648246674725722357269329067191707105215291197705043209529248668345840934922478926866655677426011964049523513336013056257069480997287690666786398855986848085554160837369259169026561137239764160953836180516107954500980909391633934453891112100123226584489036945048263817700199446333077827968562047854776415050548291607630405695235468774651064435822133780016984472914861749536936962186321538551199288135118994241021458659462584345000909750507050277219242713743505446913782688677248997977194530360370485320737730042964892227830130902474040280474739467299634529917605215016884138315944213759215782852967299558926607905666087795195782451524721975445078780698581755901648987905682376428763119132747861643230359696193645377007799408555459614482867896804685846507988531393625962538845649911931567042910895537488613626919686794281005859375000 [114,46] -17158555206146238551674587496887802999873864337541749065127516969291054664761586442203879401499897246370136541133080003685487739079487448704172172929276104437669419428954770165020730605050167968054548669012124767626065118239191473511704814481811515264253851682185837078759785441750061172032714464028866416387944436719133595519491019559756494940104810392320132276341261500377450730893939519592519241727292749579240590060180665611914178494500244178163721173725831911828279278201375706346432558509720086509953580859893688412356308225557542584768926718191950102108487259461184195075727101845693173326583686841952066534507383981878193104644961075934861261373654336979976891286494828000929489612810768740441040506028196665038142882405597778870845037555162009216118235299286930227736988231468546341434952701378957725512400354186343485615442821163123090507854771189265788560696257448644836044356881334624136541028781270367874879323163554416022624212322612508603766320408601496311272071041316144137182219161469101673625629835317019511676846683788870846873209892833426762811172631035654237000631359706696859774244967028846491630548823952339067307702323661674271661326409990043710431372508218594320662679786222144408197812792962625795703953807699848017995816559621571114235331892303426348917474441792322616559197110296196418872817945844830318587723223589168712900897884461562999224020167387931249869654538889291149891028633968739157916172978725123508905763845391867282241031539068509753155736540675177412055601690768278809920177599321950521785597469044121813004635944790399776552173746566063751361684578822094733560931363556373525228312221203928522180714944167065338420497195498580545913912332483344398696268416871290282423735071866306267306565134402577456913948159169267257598954527074144271613634393165261292350177052988672863775391532774595554696982044694008263138396035672942188551610143533791863398190000738505044999660541349714184468841294207455873410880748635294138673451513592596823650164348691100027453008228115084426836442264201370487769829353830175477924058213829994201660156250 [114,47] 10633961496655577577754253257160573617577098457377000952066459822093446754287874687671213424866797960255019891367097866014732989217105202368927150974827590361703498740191031308731466234856546754669302089208656917423896536130052969583260635300636356557224011795089863154605959969630312618458592128234590521830038415442256551839588902540134314217437880862952138021919426323787447049774339153026619506912994748246900423859513127678872411065940019634294421853043825470409644816166510104970060205789899047728229297178579309350921048986464549520255091380106941228228467569410959955620613982444428084025228187915743173694785575710782113416586041949554978237673927970220558950869098800240512367988637447854560952433394483827852488509985370996155921222066568598525605755665668982412519017187494977715332331025036041831042074483760173612996169304941496431105552053580301685548102424553975849727144609267984692453318903890717688381419517555111672114063297121216168951518489881406572279759638458589322796653336852248074488023511054179885661780193856410082701293314673765852897341336180171648079010587455378878563175571518341218007154745208329840454600253700975268315843659613055903022956314327843423692367442321849799891254883716926369027015124927021899668302602942944194902034147506865236764870917321882345080732562922763512109608082799665039298249082873488475254929982980750469439718816941470339979728694869776580753475508305089466267759137154437858174782259588554249671861638812000842021112198048582920460781691515851254537288209895113902147660833629667399002142073260174622209749463776791928984954947644643845595119730131583494697490199160816121916158638148714296468061000674446691457651935266269997342900349406232360006225703701476860415409654441810962343061961851191495765893118202244585696954019587456699505445562264402457774280943212480519870850204350220917064521546837016491520749015924294827905788938921041955332022739952373785398408209004374908034477690862988806882307230476969161545511752312665757605429726733427899102563173464931246814391130328658618964254856109619140625000 [114,48] -4558782637132411630670813150514385759743977315103565867633873933447250015694400938613050818996782537653722301175466662450121507110350319465275872247055115719048285747759548495428103745367703307502689235777892584653029419610220152895686487196300945360948593323224044778314508967100663253148001855047217476213243307483892184970908084719858945295828941433179499167218737658158573662464589743158545614958764937774583008177811468497229929162850264394098695373196286074279924465867167402937742548647573356824268270715341400807804967299998761501018903539068301863673604396343054309826214149043658761310974471410552720734844645011111241734173300070453463163945637894256819171384303424943990433378851786938221344964182551565957571247187458959636123435527293222268694583931401877189555629125542052125421879336479760502976591923687690256356950368249154559309756781574585814684242995911146458513636893439622323472086899523669008633915294153262372884231190329032932754431846656899180917470901288909195594116832082696713047790527576366393026434613644387905048329241693093997989070984815049280605319719458920023693209552938718004388828207491722492322294807374535447897470646108752002705179039577778170005226453292687575977806728159851785266019248499666508115720084632677861380011672161213436920346174479856271110684012959552458490599237782833403829188045467231634138752897020698152835690832274740846084030551683754173740607663462046239329517445668113342609045536411999311690977709700343479392495128507327082027610081124498526978833713829518172425054251356194617894663702233021643457968565579310425541708609004476831427412275902415531098217038834160914004395187875122210554017437606227144812548457798003301727461818872664129231799094548547985841901304102693513677826246925791357476921611983726942999206601596478143565798537620261452882326007953087314964757856978066280710100562796389797632139836770846057221380449700628951056926491375104643420749933696760553528618570125007968147103225471001185834977263054921502383052965035839289685082328733821410704507570699206553399562835693359375000 [114,49] 1474162740186714135353170667574950758672133475057847185378341443797118811428111454875239603063477888438534845509098125319690946512034687022912141658892257186105006667289942262262717962050088146069199069911385139157422174953031762600018629924665297332852470038691420524578687562981588272175403921442073582273379403444163911871927787768507023961792016984971988358077707925414492430046274881341864526436444566318124653635360699754300310364906685370196300580500079622046027801641171840442813446930139189342928411755153657052575265003663934076898141562503487474855409299071943712112065908299299786817740756248902870117297738986707872930483431967474416597339907668090583657135363864845118676411796567998927992782189303353150723553104674706126829177536864064729196601691401942375136221595250316541051141579270446019072171853330092459867316203182036630499222645790222635134874397305131137454697293258997643013762167241096493029567924920560228444165755139566687890939406683914239471266821090884088092747712504931257830599377121348982672062615858484887755815369910542983060764709909964852850377497219369525162659104060295160960149158483033588453276759892002175827890318116455229409076268599102298049816485636417198727899448102720721356169558884089137944582121415083661789060045201335296335194289412561105653024885874810821269382863601767529727315519993286018575186839856667804830384304576927012910660164880684602053850278229849480903241092295995450513289596527994495942479036237779282142484839251966935020278272909098442371944333953903510416904662025736182648907465014212255702652610867437050402142621111766473674393826637436677996767552987473013136238417218809034196250989291427388901868827227950098456113234712981232588932930957373665157283889108878660485488981030241462803972638852795381086636613452650297684119198711912123525341198308039816527413925005091621913738448268106826138011972515753244127648386829692720449086182553669790219596377279648536604353617673176783502723632498497399111190703521123079964725582784465416235225056467567084084180351055692881345748901367187500 [114,50] -342782151796273471155849297323978823450589261583373108433425084874056684151793613686584507456037380514688557422759045438279702721654531192553876998716829138143041635466915124077409860578216975658440048099348767430411183477985706644123818934604403939973538270572567695802660044618407830142216286400078024238813703961642023865373140077858135500108614470667890034156957439220800135350639349098969491967726919711734187444391455699708936447006826437285365828343603860959832899729217846648284315028315591137177322295643772533525058524477363006595062017260112564869238227529925138546959404589316898541474619460833302168374986438315972126385546663005477617567823949739657758858711819915730211868380535084259334893004476590815574134989917606335933147458765708287581028789430356846585847672404583595379634098608963981797302400684788163243584244182804642869035143740534390608756072288648831169568439151193156625186163639918987519634993174883119841828364201016120320166193362831875396746856638910318605243262771540049513995223882345711402212296036998341983316324651703657512262118496576879210359890567081458971962898219767160392130365852539761567064817870764109297593367213562364016682740219213276870218199269198167952581530479285202912202927177546520436265978840694061152855460264917760359327224849631713546796420874408203478952904155861982687067319382641691471150086784837718495706239554905120044296583822223221271037158222328010155936527068216194874493917310586763706561774612903509183467721470413674921502085872557955024959506807779916704822810136809816724842741094189825839922750343228594710567099897231965103690249359681718390768001901181774743783041556307331876829464877629039431301990496834170658909967619777858749419934239784046562529280886028458758150451176810199887805543615818573812101291903815444233038099527893335215519809485813615387649008884556708449773092942212090990242152020578439426365608773508667678759201211841107899271947419699170253751584085363193345771659841426290117071777019165506581479917141423227436335726542315782694458903279155492782592773437500 [114,51] 36714219445960680436421156835783895156517968319636670383074612051904655596269320676648469947691983543257394496477922031735587940963862640872667539168470730778248144061279088160307895116646743220112258559041820694348247936027541779526218782017575913704515626697441727709484924273004123373425774901341360074837535967953388867720449069975986910683563441344289484713784316547371411555411850634624931215334782436591952494474202303655291199051204075605499668629894187339766237611955694360601322070097869801048490515025001867371644432501969083073653833912989398149015420969133371171463029858332391256046208493127440669305538538012279890625586665279815063469236627116459649624371094351385656571469550031371183705355924540387914529839313081370035910943824306245474981147229207000066849179577053031739783516354473904325146769029675415932207559557861310444616944628298854380725858414726737890502086408704256715548823295833160999688662821385851141672070439205871335581960239719854524656761644581342532017255994691606247557313748711685731571783791964759649434286595544291437249140355617993425209783566876029637166462263362244349170507674449763913010116103864538419483792089013213496143530070056549906308513791352589679899457606206947713173272424115833116344825863021381727051931405959019949683101112084656505055828431244899416460551267383833329126339703012126916975590002906359846525839644165136458292268298612547720186986274808605550234304570476469428792889374513703418713316028813804648898334172647763937728151905761104337633742620281342257571245304554732436064006822589299833084000600322043632063413104473188014228043350793026874629549251693517423092743991669009938786665862799176789601620936816189130279391618056326437772807589017336060738309231713728686643796209737603908293117588546861760095959724516411344540358289111004659260201566529616804922764528319136854767507742880996942582751493808418643353276031562784615438528214565294368302949344432820338695788150130542875807266937905844113566554642840087371246718979587411908760419265718155656941235065460205078125000000 [114,52] 14578220652701456697326263024807092991286801932000547581220098713322329263875789082996374222152726485798062361363746679219386895045072346397765458830606193181450911560656637385116682512105125607714248667207655954077760587919121042458992343116053093248866841603097035115072039431551148840515631507556092366319853473149371509405160926141403446696364801627565574013172203235477511422804752506258596471782304748125615539427069948125592762252723422334155955908745066827587010274440884584122129221690155712764210987466300361468800846909705654937724112878343658460660509698313702053624499302960144470184546900788480105454024729056250586125750877530576403032029561758614439500355541985590888148553839708013412803867813506809879047223441460183750172915997404373681982197443152848652599436088553877265850510003235869886754004968546400542285768597383221893027381372293418916367377629062612033114937330758389285994152623523502147415613389929232150646358270259914124377123413892555152401408994991623757139390819504933037465266493958597140124129662977231180592781831178784059460071320146655268438188970947984106944910668418338023784541561063703363402156675776481030371144486553738981161079792897081641675316611833005526655696748799695054644881048646859308531254015139059736407995707877917397031586897894126206901220656836129695321626099535660162778892525297928514720952434265253794248947694990251403651469830191467571702647471861872362982567041658181725141579793814484471789935670231950259385534616878469809946344049716733428052867242841196627048615817971940594664151052243937972801142694636410419698839797795800723973096168835703126993993915814374281592288811619173005534151288635145605105390063489640577922320334051506186318657078951563201715219918247882468042551287801018022771977461409046097376478798781731347677774610208867450677271187387736938405317847262146821349697837616857733204329494434883377816384348350342694172870781647722769326625577013306078771658646016085081832001919190875827603319869009461625484311367103207497664119074443078716285526752471923828125000 [114,53] -11618849776075596453879575292101390529379362387147863514869519582523452932190067777027872634451429929700577354663891328632199142619681678945187198044111677331865761373581922804418518769235955656257977055733906210919365201465570316807897042646177976840992676818626804243367139915922082273958438294353360712212072987848617332798176913516379746748943814411868473832464837434937482118179338499952425794430051610599329984040607406695780772196178377772540213121091025739845673139646081880784517473938470473065265502390309230434979553701772178750248363537943352850221944301338285202148460345436437148583843776544962584593875013189430240290608627500200868043828560003978493803591977208904259967478308325780206815918601444735347456708880949323890607539858928457997132599570112345985714131153283451943502713620451110278763696984559058787033493975036230914459419043070429300972354692458199844686131898658479334637445582848731376477693936476304284207040572626677560997232041546083099317928072579471350323772884551460103861181922893905954991990736650915047416085438301330197169265574658636822083585924712351322691830168333169271074457286936472403661218807203241365702737665223889647001826151865596084884281519925111940408765823363145176782602680990859628553564763936938062993160840759394672689617831471688599508257007160686030469057998901792209875214092147257639558434559344021243859968041980859669829137179716186579379170694376447390337121872077697067321021053214955041039823465384200255405461681598784957231405403100878044628640596265427847065209956494611783804159186732222700455782472528669465225716475721021825967824375789621226834740942560158566611829418627955149205999634388165308203345687531978490337218495017969771037369391458614811101944825142088520994539507514552337229667184014826173585050916814412153444826583980314003392083478683744703135320255841105657696039580674216659152436583818318566023588007486131907933337522277918100950194815833717169049157128833917584733339877223448101441356713037497514253456732237577281319218513999658171087503433227539062500 [114,54] 4864558953714008667310696710845805017267002236426694176391457728193700533077944740032502171668529289261067956884929853823962258630227317273400659165226190270571979735408435515894615780922992254843028178022526772135196566732095064022361783924236591368382060099429942461821479167447782945262055063184488465687700891203625722820722140782191707466262714599340602609949409452440677699930600647279710468729024125947027094675280607784511112820620402148791023310011880608388201145656324928110059995246063789137435455570666961633653120248484407914714504111576135770470630451088491158386996227663795944175510128476170204913483933437268513703926033517899029583755912265111695799420587999897672731867527424357688860316022705048489722254422883197341664093376399570240755965902334645046731689403853431253725983039979095112034955364995950875735725523446211955270971650737214054846420435706267362832347567744543486360376088223449784486172391859840644802102530546049560555917366319463031863274746836198633370428771120277722297591544191533340413172357819436709417753311162418166750202591791529293519794077558366080290260442689728474999481536828757334886405558651548111185466479225513558892135623600085144558550353239341272770100028369787916671575340451930501239753848191339233357415990896632922624173058707185724827486404612198297336517542658665907817252717548364850666363850925140518527905081657153414438083074995418145005847831934969839070271531652954450448533233069053782714210079324013001706563268206288046826230905977378832497571410533684691008969197402157893713991759074635735224854603939175023064610516023276593045254661771754310003149264276270945374377363448500279210075967631756807707615932823644968801835981005812069992255919562010495090768098747365943518740054702490874660287445652888477689437509770165907836132307659011042555340884119015111146753694288226773491011190981787358171083254070429148573486854328542048020950099013706648285439071577614645140585099674873853970763139253716636425740662466288202710995819226524883305273760925047099590301513671875000 [114,55] -1473390836531615788241543241260209103025587801984480893292811996618033458615644215985290627666298098703020135647676365046073927247280551963651045003229178743744798071882371928300351144651018712482113079428603458873675430334584700518163737329789483625218730902758783070709365439386085387562799960787466113432788754622040839906505587858308645967076942461145610233088924004050919623723104784232233677196152630311647626124753397321122316458655807436523870196907851267831847642568168449636077084591916342775179202585557169087350578824953815744536670184369887632408777979170503842459913084692957163128683980519004165597117859925456716134045126811452736879162653452576473974463716457821732734649129363475745541978774579615150719271550024370585481270324250449191180882097380087793312962276894954108131986284093681403438691043814733844343430346849787619411983827381762235588180247741800865404935319091329600859356398593458199078993768380309681451621183805171037743776963133673391115603382651316797553707907107632466401901682817055493504068150827836342729399020961697979417524667486902750287824978460517266817919660397156352620007091647997943403937794540607358016164014777417142872031443076595996849212251707598833023447165980341167297883545212864952023160413583869555526240593084357649013310185797656319306855857925554930178306724926535782207434699123984259875575167349287463682513603115859090576128417256026781693820324468708332942786917993826679097259820584798795517653497115112792810582352298862547077750175676876939600416278424233905951174576775246715710039581852264411194385941249251212304026044438667040601693862597646903251405903354933243330290375574128284145511505735558695594060859977264877547105406613907176976228769963153589998699435704385915254155617088011464770977985578946075096456107843373355280735698026624431543114517257850642212041616444085839513727011070570104476844588545457170121217531686388247453602060798843582280587067741824618899115193177264620544799740703501035827093551338900745496037110460196828398693469353020191192626953125000 [114,56] 314502488442297395635363983345858960034184762539127530147774624403298045225621449790883992611834099390140585843386980758922231835710483347120820044120462627993008150115716108837795334616342882705568987324007742553695789516841918348660682098063957106243582764274886568768058166953647696151226009881611479120914604221885990588622583718454571687936788756885159124001698191215807217945989762236206444223381596678337303247514344145464726049861538540187174101520055041732836134857922105886272863437595070278722520298498397649662070985968105904985523829279781964342930240429484188097573839927294750805247731968329548010909633382112943560877952296433407474948529608993693472532193018284868012654664388253987103326645426530131963183457431393844562543235088673251214165324142104824499934491042268384114132211809068880357627719313220673117399636788166258120754234601092389416592627502252387733907781517785805185960408576324326710332142114060412944626906874904970016084565033497404413863954406529778792895161688937008561016965818328364082800410466187718035025616014702033730476631943896919081659709622554597725078924026846970951453184801439060095662266332225184299052538353882140494852156710217503411151796959588760766593792867453266701367289744170680214167859453429778180829975232351236350135887705400478981695667242414907486836756239778626013565875085993081640211806615778952951489133214823302493367169404720532142917020063550799522296883881458365126613945996080576455589184237430368548196986691856678250777680926877034986883130176555306311668136680619013771096381610957989806919416749920307560351959628784070499093396824546513774559885484620863395578924819271474583228367742412107880503602344453429127490038402580886903673133639995171295596449257126580600910383348898080085247006204438229409924489303406589980702841098853951210314199000433173657150670327226690443800344572288178533021028015084466743316945760949212851002721040037944571206272615716241845730433346614577654260122426997654897443954966002539524929509928696802489866968244314193725585937500 [114,57] -32796771988797656711501994957142101058288227572780258948336378379761021015665600225443763491435313359478829553243515327127871066629592046731068706517810670009193221221963001744871072418593568185158702248196006817261211320089708476614904081430986427127265305619264224158197932580211922981259976042614953136616431260900440963280980300712739952767006758877271449615095727667227688777947031767140250056571302217988109771309820051149230825948234084142634933460297924190593885446996429093384295197804750991908055978187606389910160012941537352217196752986025156467707949571591924174957667207719845330278207815270831641123434971201350360128561896969519450954377472630891740751683245574428673340942742986351483256426983848472572607705790846375377315168833193902839342843777060568144151667756163428645837090170770191424869865879782038486143638862075099991897582465763058004793418148298964697877328179375651960865386138455512555570751743538122609720865545959015447288551378936269400142385871880548390287712973206848205520718572922050073113754488481108410019284592064161138631308732639398818868886813174026793690464680725001399208382756238554532344690978396664494896664726028388652990957448151496704854259103794476206453227486741392690997687843202196212217520090768387336685623982297602210938836850314943273399065112312099819309497473700210431935741293207341510912126712964211993002727005324858685788592318548946929798547823453891372343687645809820613119890116620126990750399023134585484102003954361715496455250261160783213989689584860625612805131634572869665266166898822008870673320389962147873008003677747125374501640535902887664202015463689971878388299732715905548223226493830658161519949560577200110371456733558095264255801884762263898239136511758867522054367043445172559971468526346752223417446897402022707427712097255076715002588076602924847633522333773509979671983190163539557194205336805456282003178188337624479111085475624346551454217557835430526766703250490333122783437276937783181767449564032453979481318562250180548289790749549865722656250 [114,58] -5676092458284499654036283949601501782831017544938385864266034643718650483423627407124637759265814999225829982789179067201366095721502249546397644748034593370754099326685160637548849625202610080433397654573532412880368744806698090722065584540022305099221170018552408414274401451643033048986161915714097151012744736796134814786256870950218788862210104346564875786363023394067196746570314636071800407798565738421147935267175404776883176433949343886784770226206720329901067016044961363489521842500687237549301775435174050484486874040635094883379562627048016136861419482961280962908783529012138727316139160316127549814165731241440600724071105210125416111454293186869884078029540235966035187799395828797090174461638838354520879114066996408916655183396123017760773411241653750143725082288861887895266668686983313676166258089164650420297703811444158264379127091013595893165576992728930768287679546557862586186352366918658522971365677682159757644664909398159538983535298272131543186300319896657788860695649667375870476548240544120287686926907769796652011497256374192390615205013613198581040262826232064617475045280037136657772702446484292239576221508239230487803887299265519994765295103020950437656455094748540471639964999476730777330326085735035196612369581464266699761556901090687635921734619543483305105265513816413336430584070487509185168921297565697949613151984173030143755817651664526120969873613420117586146287690649154887388200743037952909635920297211646910275757317540661405995438878938632924382900009836767712492949494674752676551008465494797201915780719538979379076570032921036607570348877543732471609503343491717666481250130318281546529889925666178339950420303058256559195315918741355280051150032816372165208899737950069549222470013570829857462580132721340278960224230834283752179404032128321197948269590963956207356301247355465026362143488082964637146989655540462402646497630520396233770033361364224360464544353413650438475424426601284066672991336967494648442880675296593501352517785087971324831102037933305837213993072509765625000 [114,59] 2896959290630039387039965145817409000352372549498398108058985138969365310834597292807362445250677586632410256844290018950503446679247960874976738717980206213257379349534263562093108355870949267767612481089481504373659743261302961273624597509618646524843163362137545729857056065042563498301399061265389935097789677761151319450403489725496819541513592759701529596338800368685073651892179782148580945090638116364556030185424807977329491850405108474232964501039928499235167195206128486433233788474196765489831745377412759430596161682532334982635120644975133918100110507827925906907386235856885689515279292119224037575533327410208653607344020003036903991224512691988365026694809739680048295553766820586073601951294382523979775648371657121537248929304513493110772118032130139705139498077265233115302427461810058996519265345979356953513951485567979447050164696128453093306763517879105533084395190695335422925832959132903515955156931698589466250557120639529528957434871785547633805539540796938242436923494799647952814868747549658271548670621108286503537386529290789438939411218222708660206237828862750791797905923594787938173077772417743061948128695373295379884114345302557121520441806926141209145533444909892655298573910887914715144915057087235336294307770233486922971398819742009978808082203096942775468730802483292292672995396561250168503155509168301663458892907150989103429779820704449465101754005323771190244706434655653459362794899554536616092699475702772213263277592393742790968524088495041408013755149191808761868377506068878458704316618867916248167339145446578171114124008723641190092469048612167679655446877016877339381281899136969616156852123683380847309932184466220410837758291531080799213294449453065070413404252537717656532879324326788505334380312305107314551502503208142391760801213868801108862796124172571546858342030439139302026083897952535121610715067312641013959757614136672051657838124711954316348746831602386858854577108176856826715330796554133687423782002852326036837437360707825373395962742506526410579681396484375000 [114,60] -182372445711574989825455640346860492399205004737427820244706268101284210119397028696009283099267982420310454623154472703219578662860942787392913842094801078178439281284181292222275798140136113471747721994455621339673463952709923009284036603915863018994040389906017540949131140329009629095257644388323672585815013767821686368818999256710708275121644300433482620421699741244355673051850050851950941163295241473062600537569748023400488768098276839976145415225836069545050817600631880316074839885266187810592011862859625283743220004141456582648581384963770256876330766815041421489198045974821065880037606372659505478136026247965423849844667043579590486008013383929143759569924906696611010619585702079563829893062763313212760028255499087749597932708964687102797540516480429242840196592106115490966721046212435193605961055803066116436558750579522716094295430624536230091982958516450150222895573348138431797124434072903445270403154971641377528254290560272278134592760892915220870460330090627398106864127951901958011723759552098239127688035557176933080849915980613586962542506625592617001404942572232473488865959605121763389591096769813305662521054451623057589342057585555475741315532703817689053301353542621070957858345381440973728408211362346844487862709855799513920237817561145199806583590980860759514598657249221448552030010255869379376602284620491820001895447268736016891794048196305174067879436293589579022622659861022000151127535700810994480779549316166026075076031655492108016923068530688971832054365355660327988473556374985427365484864962146958767815512898207771103117323293337402035696278106596595510698445989780736803704496826317244271101554785625989657635308559256818954713998597769248486041873105009070112916767762357462091651495549465306218953821296955279754028177152112598973109158526892969158743747604280744550396960603051872549017177028673773327164530001857609607799912202590798455345858851307088855176731066100166148893702010767383327406722386796104022051924387109446752011426352568790321129199583083391189575195312500 [114,61] -235749114141819980812821853267411091106894198733121176570831001239728216576122289240693879285817173686884981597327464946910541533094034930435942856164139401836412612351898487972638719675608272546148351710358944060541151758891993397347477684322315346334831490126408866207658856262463663122324674959732265555959347807532631750874745450058774299566778387929717548148236298726399495510987661053034895792259938226763916134037507663619574361391626574128043795904080093566107759240204541955304209545838385786765027683925055641491007860313789057354713829521419401987535437704918453182046551854652818754009119049773223784817823009887340215877062916598722133047568691973591221089989954441782915051096596874517251574667271953697633982599817038200243537331189223843900732157505097349529818494602951163054766035548708557518541931932321251590877140054222612277795752690021484358893381876163353826180328863442875292781755279317413306754699653103854624541370444299692021758790415141255714203767307864146373875952983640011994712883839619413127004188678176558974743460968746907160205708043215739127493324381784058820118252803012531638797436492507949953410778005204512640121470707577857460513744612603965978187487294344881450079659956327261254798199941466435043990981887499030638183627428194721321601420592186315661256087702689569844618236722562808818866297173327932560608634753376350932562389407189637255756259247061673950517648618812405765057204350916283250706882582334744908145141774480360246171642256215845346421349464605569571426141075309659416541948606497479340876383153487712602827422973511590752507880315024537611446002666093220391477436056433372505534522432746097045302079922275115807937062278239511254987040354380728462891561740321177146555032264539082928978964584353155800375726350740077827866997339437168683059081133869837749459104199891098461510257134974814090535150251123257873211184666586180360493782574436083608176577671605946053042447179314770765026452509588494089973999536034739935395497596459790656808763742446899414062500000 [114,62] 108962380036270526554948096897931819652670523164147062769667411235559811136680785613738788189287431995868029515591751034480840839195544089526461608019061859610794115084759210436041727275978220495738776361810229133903881361065333401613145550210705868139545086267793265475539771503368236672269733436972141768463922160821344407954573686870866546889390213233200729550570838613854941272884052891412669709186269876992071208630946132063444500783499948706108714672759280162619889625711563124655634677088475420075028435238712714729655509871954506439357074563146822204800740918197994780938428173247206559006535162384248414837026668461481820009891146493801786983920622586900467046095209601428807376869474256368734376167839313879285191877468178025092030392684897216979285745254924910794546914497223253225038586186285178743472211836483762596223805526438618766252784270763561345168026380933199034989573874285497962690717987312398255175203802778977937406408823859806354324864140546582931054485522098283052763301964699237410030801050465199129058488989731132419768870573291971338362803015723006862693513485599031398374939651754055992345311243603931101908710098976044818786143804252628479093119587708950581987956361640107403964521941935529627518281162020645911288564344928828369935423328671077779043494993014680456298938876589660162709819187125810273916661809916934095047640811239508856986017292863206322362220751034478396265024154285008119135647486081110536002578497119035426270156926999502461434301394067026095019400156612305153029999852789786727427044582304939920118795222989890217642511192711547057851404135544078544516701049702382516538822559285025819346690609876731224426146391973922997901232203806819956834567591249681769111824652623279282656514388518516425856552649182422843947034828309204884731134372124908115588847226166026360159973415662120403760109765037189831204628409909921086042197353823067376929992863963027320682758809234140626863383493950299200196672980967349675144494755490349846741038390973699279129505157470703125000000 [114,63] -24076726172888657567701280182936522519009071681978059857362948032690735954450733416440554564112630272473751392900331615052445186359963292241081372093492312803890150891477330345413054408589018900356097423068687017054075027228097171638325740733347259232713205681890161917128071203260122540871502325353699782575934616920463727245551058626867734879673434315470174542865085204745513724226429072219123879188437002972532469562243421330915413268461432686139143123446232144758382921894515229017810988808456996017248762054768992652225636577173087252754561537135171304920263958064755674338655837140477494376013674351487212000496436196827294342950768363302055447398361656648356055955057193923362653849785374510416193875531700586264579596900871228556853776964516975877042057826268796813002191698741614035404103796092127097649038753529845167205042400905567115829628514713028776164454313290501984200245768047636322233036564219672681153820442502345733976887865875571519968120419691796105149355701487057423804010815434401114719965041458203247891669362946527939804268500472485743086013927321829143320824345357477159324681333123519912799187106384793608544961897548258983865831540632579792502737620021269434982045661922999930616252828709361446960171025140955503765827518449960992566680128522416454948446350810937598557205356152870427274210832012186790845254486092565353519887633971925304984126151980198940605623187773393820203785289808311397195851480506207959854331470229981282603994586490656777871035890435754632898545026189547014897674148860066702975586906427415032611608618906488820293909185099641830428514316842625351115754532512300634483769429583612902667855286967794077449983965880687635901676260677163748951501878293739572482742103587377122418660459022251571953272949083630155956446454327058616469035202762660921807756787547673467539709804071305119885530280240064358705614633869037648295128691051242979408744050996071977170641056205232886312051620208869851669483353045815411868745895407308871364880360488314181566238403320312500000 [114,64] 1995603881431264473361359373501609624686073471417911976383959446981427867330097406083120334267991522762710492557826602921281688356264935520599799146180964136899178101830774604539068917749179889489830265291618942631600302917495040725941196819409681826405401731290386538262446584401576563695491363971813919148748613519898281819455026069691829848465459623146514850126326044099078947251764937096452910742377337034808552501730034049286474134026015222782555407611219347637130170458460988090236743056579514063245232943180295652788757638890378538158150278289445680363061226698074837397868036550743517910123209640565436621006406051104137721880018259988033063314284634865489349545060711680881461916798280117455443293085334920295577863564049523555946405494859399617830016587084766143867958129317048683672143064932111662291104435581045705490478038631523430385878879131333384798863754727104679803221293329828279913121086386534344719905255818415792586411469522038922775940172707345712253653415222984083185871609993733470642390788244459205954281284460329798174834499712298189696804805131310959212392010730381291938687414643072263609705706063915156250451418537079300733380895576720977372051863560002380160803334290191485484398733013843524242561723773330023845510124427786037541312045701793871225955514658035621048208609728766873211783335209809360776418773807477011899407231800901592695777765660957920113748656526734644782938061056478572124046933379388641271739515360415065629060702685207355725421188422779386618373720928769210109527694936748907131627665160486202309659823473815963167661352215694004388051925802737101683960441418720133461926623795804308833551389473692504969381520740706247347366332901863941538582827882715388143242070126049870143159664085112043714445363017217815294840369520071808867682433424814763975189619125562730592516505231417696893088555765505022456197369084383062610691313640284691306648213283109723849717399900252271428572367312270983658669116805801569749397541848383449557477433700114488601684570312500000 [114,65] 552769631158422848804270767014476762641721410087373848124119801463103876738394577756894032311987666588662891040192151746870451058704618092578838461369341730347754292362129056177022038213819515027845380186994806134851295742910283477888150841716477681922247168484132973536617341381971423822079043253701027015541162066664676292818058639184603524581456510987037282343831171706798570620762968554189324276167039064662843280372795307562197187337170169409983180792244394106498481381860274712059651877052888581347625499523369172991109911947098491292787986392115473492369160959826975411007167400099141978573855161966876201231199949757771991282680196422238429359855755399505333182887842838124814400726805149939218341060607055184663031499326535740170929180190040596004690281294216099922071994438531001069831691216771636549025514089259350132426528302693975865677310542274651913945543509672566481236665350290480425648872038727386359092520745999039763241927889164719265104442694406564836186717983258400603532357347261677485438382889293118542168868265552256059938818725173830011524321322300182937639792574948070059941993319948639194042056658124356246406485329332104846581580667381311573203339300556436825565637513824713684046692658412715690875555088583115998506905689161575152320181114713886961991517177716640677861360654959221903526900446530969571983680277967643793110836249790159456082121276763331196992957661193983062064112644238317223382649269804006877142012838869038101263607491473052919981125554673390321806847783214361973188323080087681546587246465118870714482964820297028803743048411528852393438337726745819852600075915944365760809262918618448561510771278549740062948537646532047500229016405619891353194045507895836991960060995165723553466585535407713544344918692165468436519714015383396928662088034353120345086518735804604386140521626624652972801662900580820027376834967738725517143418714366756940319572642465114174912941787198820354802208299569699070908434425363041705794248469537962101167067885398864746093750000000 [114,66] -263761312549424042557421021288437476260090895942762468934980042789711872049062222166647037453577331472926142731029355065719066688142400631944011948770300447220853429297920992612702786870813703292258173894857857428885636655601718320372001021882624904148445299232386018644557408087513155615848694392609938680406052566003356809593663568289858264443345507156759447353491820125849765589894937271188221874261076170438090339897096911251137757438103812931199363726690427385594421804900230283259000164223579064345311983315305264623967781234668728033867688160086345900576109787505901572548789997821376772544577946331958985309872056376800726336972214647527835592255974459872254973791860701531884337556754561108875953211070406280811287553748026536224932065991272624691164587457748090791287661536726193731374279035722921731951148208315872010219735191229603539319872707598953903317337402507658624508571081578235869196483443453462714412087819013522075670965787703745145575812410456451410886539334427378306118971975623921849537297501770963654229049224952535895647715508425601071178937887719285287145233781744017464734509169966656129245108551451527621592456718139613030657979742074686131107071770219789342335718040023866571319587923928037089214402048534073597635452638056863059394969364732845029660320219827915817241072437008457806960143764765145773669979372575746937130707236719071975026471142107097024459398625509695246009811879770588669555073147029392680139871515741280144753880966386271676864052346501673609435845318480745585962795094902263202243586885096960154069703181476525814056374745761220647334966831010173072592219433836455640823928655573445195640670499688548432035342769253250506672767529591776715765056671810399401148151740678616634655745819062194718264711721614690522914127401400493223031852622886031708469664569421513938138861165444846410093780292184668011424109941678554370005806876523308385287134115758688735806444938040076802072979086315839365228747349683437260661363283196242555277422070503234863281250000 [114,67] 61863879058964770363899178821524856224430670344142599906675634593156787924881279291948379473780009878684062167779737783953278491222500965006321924840981818654331952337532737171155290406602399891375114129467766792233796834795226253710965777359549741973339205857008572653178031494183989474717599348904612325221896215589722685628239087146974651365631283468440253640707996619711097218776775007334813913805417287459078168076513309436114914078000191758700123741988345106691682788172188813928538268895570549233114239801913333745424211022059248022071024220472453042803907348695507229237901831884017194112480008205402706153998718301777163763093994276946579817803515295994971518294959081197011831947858157281441445525998879487484923243402116662561220647775502386086940136847246208615205681210973913796846958163062875635500622015030899101161913966748067787833957612749649899789942606450775939716379315310445573799842077553540438516504303375508332171529995316659177099559351875665296023416640709375597677280331299026955488037855207683399245039111458135568512207415301999451940053406122877033474853415014269079444665277558957391225909858597913920975522602950450583076192998337649420070267329514550900897084439206933849855737022142199168008561558786485260422944065978898182597292033649753374142210413902135490295421981998003573284886363074952087179069471130144853488862628229077275567479525244065021183037432454461445466325886561377012098300915929672437245073661703419001444721507092749081462571924354122464887334252682475138233917312445030526902663697303811827018770303130663675938354568901103244218649188371625475982399269467156345435784545902669569129698983169962903845032231979703608987060511825908337426559689279332200712670247304963368644292749940448733316170059706356797816456952444916203967237002388108332296267254333070188947845176854692924233927638207823300968415144157956073514684022994841942508183698993588438398060465447320007557670221278899257476227067599274393142146125608229488134384155273437500000000 [114,68] -10687579665413755012883199265064209088084457006922449232467737883723695209673235631855327376735105742965913826468774752586785429708516434480401595596416247526344085738007544444945832630866105530429271103747711027819294139647074907499864274834575637344349601265382047922531899067491953876574316997421002943600967114831680131897087419994406565078689567924749505911627356090588771833198462637172666362307268148920731120481788021564734465824729284000945939212936052324557807099361535456138768237681024626710369057776466862880167934000805237020921796734702102632418466880926699951440238196319868761901153583707577820791213158155346471289382695933207249569989150464030240800566300186498110726669606387387062400795149737110943757098500632863251835310880717675700482581604044567237154226259538563613239955822861502334234743749482185694135379647146790900060896091263609203232006817220101546954410828321290556559281106085165657013942225744262642393696552733780198130641810188154958284862234221082379290155982876199470388949457723471484969145059733430350070541939338350834752804940594959944702567725797322902758179546246276705235760692332088201411587803937072088785036211311055173248778524936344862018256717013238704724092271975729683861383968595552789662518380708423443945470277419028990583997190932207826368157940492822953042349981951469773062122710757349332837646338046477065537463399138739184048841747908679072280334576821935274637107198195210918182139203946525171655033292552289764167136346797695083286293948687669844399748724256142284521194879614536427024346219711513482199118239543307807525226352057097855214110780947699248413453698452865004846899399516446017427988407468081687354547747757715389326021477408223890405298604947923948247320769012947421813505460858504396950036723998256208936908721799673238495458101164718610563474296046848780598461688704033427222316096854631402522736697772715524494183090561773228484201736469210037186570063069058453783183969717444937993517664690574854612350463867187500000 [114,69] 1573046307625540288285548643576884920928372970137824645935390218658107476049198073192361751065095150617032789151839153946376915995154017745189676259785103009555075399838022101504172929562918978508030574145007396955878342746894267634695381303988169720496838635236316324719525099178173266189713999153225375554119013086438426294487310637794488271078323302333620334290214957085291920434675522611366433032738677954928241924677854721273976302270624318722222935502671382794781295042294804940942690525416966685433019137422183419912643712351192022067142612635502591987670186185883654290964306173878520477079193141034697022196558179227599842799801936654895503304679943755180689097456852311330798674164383641927169477529734918551262160629263254109503726452462696620231315083808786044540645582438937504759656833533748320697376945674171656690580144033217763527834568465096588988646296384072302657313093199939432757501080426842806756842233380154074679816870271285271978139811191137771076599159299856853954127509821163177368009442383592528269689923942907869989367147595994816593678813481976305700152126273747459498082170366799303693828505059620778360969569418114896908656420879683855993980192258076749517216312494447174659175142930028455556500643703330689408900873236237605773323885231438387568838161828746290058096737840048094244658333446864422492625395515614123931303906574961647253362658714352131156781536800374663021666558427473394689748957295532183899411454959964920383608168225294950083188291846894269076134997391773963758171408688589000875803510980900090476431369103925523715084191078498271398849847890357742476131065332097034454705883585593400427719562814005237810192119563275825586067303994370499164169677778696637229294656543837163008192910114359879953867578527956977968320078900525919524788597044817253515689839801111753806079480149735621455306408541265010362038407069409081647977277478839397416220643067982735239055137310648428052603800076268399442563201753503167800267461559447050094604492187500000 [114,70] -212248912256149900468818283863612371711922114959102876312002184958200326281434994983198273108919053158678649118620956995750576322949885276093661760234819522993161486529176825406371325932189527964502214606938484856736032774648967161730156229569688836729808782737174517787960119956875685405066724842448657133761307858755549303058565793830673554880024877433530163844414733143095814247639397488253167847663549290083107638205979673234724495137696092845998283615727956475661376780146931615926432770033858765392987277956700835289657894794222597151433681235690636183873940248420480808737644867341910617521476494219979395016136905318310507670176459254822574357802961240158333253359840053897656735572062426588472530876602092030496699512386886682493451240625642515805931168140358548594257060901661856646487311468046412045097253580623794581826452492371792578100933752901192708746403893677039680069621966701324232151939902109778091397729680623297583721570952843315321937861245013670477108694486873460401970561122064809983435578563696674479986623087552342952953829660243844042848791431610734376892785860849008057212756966288444918199820844733043942694930139208474315350064036347318988609067260912326620974938345756410076235649390353081314118890553805173205853621898467787786100240533527335130195783255623184204983055887568373423604936310398134547810862007319809280658678485578818245751404618212397302562931749578739997475878882493272225222213814531499952155996205048980995220291915114811004586925683474321295275184185041284666796128244510868932387070774129929689537937665841594675263074211050166237347417916755630283361673217268848536092185973419011121299955947144624167762221748512185407160001883195347402156376462675898844698975026052994349446927427524027402681164593169967545736505369727058357392275236424790079809165269263497525155976801903862465074376209496059526409430133476929046338581114871685864002785189348435160653591848505984394487822511834592381911200785824260121131943216824531555175781250000 [114,71] 25621816128105041889375856242351113366052596940553092668196107618727159890806598000227418262831925929424943521914915476176288874127315230057379428920404076269142125343406922992794495149121345766379616435361429279242475497770649264046861629552573648376102452816679120643942419035680212898345552782417445632732997087152006114551542593197725770127909670463778266868585208721921808695215077768009472008699406194484264335831270440954112161332944082400942462664294131956797211047100702971492305197392166251728967065347039767770960834747664748546995122331433481078336247587986085991312453515823216264510221652179584898741667205515402039260401763536951008299119448400199814521577468742386915610151343953073975105418225803755845590786371298925032562785828892408100999765848331575912772807586114489751136430871026648405590316026891632064566711413762306536119090068467423325339601892034487752390807637922883686707512295909157904883924637049820774006690185418753697931396083323562849451289652145480196822488557603722859880941429503112517195096050177660041493051366575902042972233938607204070730372059417228820561463879944641721321375933935438508919248628167482450306837714343781478669557011071970314406720956251201583520875936724513118226063931317201828769003135426518872294560868835143727875499780314004510404004636755078524247347757369151983277881062446863838435838236897531668030637580423967881022877246552151173314939618483780863215402574509301888120614953301302631366649459950691588091126130850554952049470681541562411228860905789778651070947179756103901486821385774790408373571195663547237903827856390259593224043443824535379664156468221883803531579372028537539239689640486026999158638379607880535391450590304190056337149838123468740738112859726492428153878917936384860157390114530238854769359736499399215361628321543640714206757230070628168901430800961243639457903841578251734614115053210889493704860951028823737261019233435782614289167774426829314276377779530944246831026369857788085937500000 [114,72] -2471903012436092229902612210200378075787093588217524664381973996682397908417251397736985148330822054287701383187975956892072326050814608390998527754309345744244917045875422983878488663149537744198903763830550337624633180002048462755244157856063134024206489027486651940430398233381780186970918674868154413842247922226015571996072979625498880640374112174680589512978194657487283372126159348782899741152742922210845402321427341004008248338154881264182421644386695687019064409939814464589547864000235739299479999426296215258927103117137097017580209191046111840835989288706303031707257332940404368962065565788381483519722050917035395933878244636957564709510804775425422895791404894523682494906286941886122955291635460669228649234023888685693896620725638747464977345428536020995435401300905876110104197726095909611960698850794184345735505962850208647689421559981176666566453046763471994082674613942966785300285810163220988764628925744218065454035467702009333398269896891944075852379282165104013133984378630254758958328154908629900729004933171734848459709748362829737500485465160046650097666033211346008099446807091199006482941791481412261879928078707739972432301893942144625497489770223345538422537616943980738618199550287523380347319430523535486781370577512109645249961023526910960997243750025064607619133730866624933044386850045293360332618608822120397155395212663076045357418792612264271186285066271963103712565076262098479584676790670419073769425931437312572596017655736573867590120468381438459040881708249766493070920369445862082664082834122048287048621985745716012078610949930891301448460570386719208919214154828642051449412508110945872521891563654716967958592504311257711338764142156291647570400347901041295285338746500530841924484062418905496429091607867344287085039372184238174829727495318173447628598657840843645664375014156432887605811388064562813163970247319559214326889426904945187681956233259787496816519666423574957641417831140890848215335334800045971273854121398925781250000 [114,73] 150442482108992496188605973379338977778647270725197075703427641274468516574652197477197779337384436274459191011272295019371010711061922444309067778913362798411427496901904789024752133954881295932789574858295130942699609764781760906854187683734255803010644158563958455491452278914775124298392893433341102257365369522383562536932465239863572851483518337292767334164429821161478043842186390464261952846553333478459339995483130335771471498860876970131452005635623940576754364082031391299103820085109023222418462872907145260219074003246063008401786881007042843645225057878494126498985595710114068833558024974648468099555913764166733846657908266503166852361158433466362796828552047618462166081910410029785027054239072258264081135181432435907298549697460900196853754391966274921041006273790827513854193642969039169911580326911248419863921764369522535206132900709763040872144232164573992670754392074365687776222028171043261976818672389317870834508074990548163606826874269421259256101281350256638528266544569715747110329360258659832595068080735774827114495258924846623956743654575995000184375640404583005998106443858236903438357694167880464854052905354837520627320537782581789773005708076298446036572256983662076165395172192933385949068146958375904339554721900627799320445167808932801992742638512436552594009794737601462417860767297344314160102357446526537362373158753160878882121400894063678118586017531791519966994126389460026194384063128212508737179056121674669889562401878108074777944680017322079354792890834764790837516417284280509440276386967808831200190220226139997096994021723954231645034402322738767863289609738523828083271190079446937842910983387049625489307298569820807927377996455744148444248643309938277301792461429955377607102475891740508423794566472426499372729588288948090071275181737149276847312317751331462033015914829943898158336400913271286694742892019912831517856390546522385311160275909787351245147758591722597362717212972309383849312540158306607742417065429687500000 [114,74] 879269506030546604358294088539908464199190052575412316815326981381712202913557742894813216871715522095219862987836186229160578417814327308202651255824724277956948553075780333623353660220468422747059958684340254997256430682074749227796211652777719754098750745681459822134731678881450159583137120036451993626124952989156066335141938945654741012199333538122955986808845146888056896791552099760732512076155490694905154883102246428951102966088958425431791258376647489610587124000484350861977163548440884621639996420184586002040714501310992946074911895566239413398063522189227863014157156011957519781404790441922753142697555752261382140884578590487161441271652728995157685180140638877053129287866647043272508072078878804627258949506149855557090281346678481699601650551537817566624640176286242196491667168558428215060005253611517587455177165909193226283926248699576235382162934810259255727626852005363267805573250031992482482253988772902672684198902630591027042709374970019035244918584306450630907911324871325257164139663581006157021646764228927981071386510963128934398464666948921892519497205537085726076813085905569808341824925908259547897379329154545724145887344275602166784865921228754856766797285883004520513195561133202782845788211374692773102514664201162682250139317408050331705402436964006524614773355135289742645557205678387897964951436452599482485354844112218340720362315973131168831639179766343991539913631328042826697974690432550670036769758952141868926643116457746387181705225375917079207832776834453807805231624645649654408395461544437051674382629409435765689836660024198941114505865293050382581159114418421710861430887292169278102586191890973577997601131266294915406746713338529152448328858740298329305631340008672561708075853689028111665485396891903135185941668844865747872545924504384699997648502567530147540740766401056064793604122865536770910634682127042395721951481871589576074382027238984665695223009824955634688803628143867826275232650480626253998535156250000 [114,75] -1476700777977385211359099415944517783954014941897039263744581290695320149489536001555505494646719556125545990830815789871335654204624772404211569336286931634344393858601795970458003359291736315081227811999815499447755369541298926701994187956085967965337065558874201609068847541012555470005804463177129261098133876484223453918076588129403590317848727384741816204355481578144314446851503532545171602769051350294626526746011257741783451994122269023595652951105796734718609762800665715536057086010284570692602236496022244278151896788801225790922690841521334307697155970917240434799042107966655978623832916087487587302595113244320353393921118255701016625538307070697449087512366792313464117280663789899935928191254019377890228648337319730463846571437839653478777826160479935419076166450890690395120521906689587466332055655874212743248628737458088257215211680434868367451775915916665983727206841466271383879509103382812873909804466750041279894515110784303115677392341643328037860608632742642218729524348954856589720678867955000878262473055756244260304424008806985982687870311604829278361587779778519857744569280605956992788510029157895314515003013289024823926582535618568958029465594854366982025284211374693240263871540915646480040973455710736869522079706038303142351990815168210608398712853926156257690020899065925650909283367022593745124483928733351125825786025293138238723162089253170742941062687085421269405877396980734157572107874429945541098068000792159418397710030139514097601441807689613616549864013148990941025171623509912755876604407013944274494497524753080264258533099378766027919175521786705373869785672615591308982654859630103439073137544972560053703308342280624260540407467774913207703405389354292185058479232969799640232093561864685685131021079206924413614922020966944857409891004201875569130452575987213791533873078786957059199360778792645497553330265480851051659346047828236670034334420280539004303773494694310840846394984921548038551704592206026686347109375000 [114,76] 191820397524424024665753196250214575454443787331544415044664820748050066898006577479307996759987782037008862488102726444942082625478463378156643485804359436410434240649354766685608490987041336041524427047719492641000446145336366317512426012915571972094352247821060589690990853806447141722457048030028068546311553347718610218361138410537389455294285069445710425133308538414439802279643121698403843417748782780713244893675577286388363601260549879663247653738099125708990932609616051349805655858496350297572056843996315053832422035774453106864991562429216615451666430861834702632119095240364861271765466664290173480336002861279092287054994445896573659149088962898173205256298025630510994244151815303819801238219390549504939946382611395555848603944794059921450857205708448721689885650388879471385287105135659423484475658490709581505819459759107584056981602536922435802523975758602675628482871711446555220260439673407865979918001415172663479800998000439702514578993519564407794451102632817662381764923242038502083891491673564231597264028567170535593167536050211222998899815659058039948059636321293383042723480510588860008594866299682066778403233811608803515204088421792422470986979080140175557001383880468146107244526181994742380472232652723108785579590607580124419445178079476836990599220501027595523869467177196936774057337137912308308954163563433023176180165090508664916329258250769313444404185977052567174913868248913766992297261235475538133110624172479537803839219641346403220867457814718369405743970554073768038162278057673671115640351476307872892707717588541360503893063526339055250223796403659206707985839316255700596436066693331373912694046921955409863660043444778932554770762336642473819146191563030594709668897458637301189033249803467628733208585913860367810350161184969314733639265924473613147034761809089130441407557260586667596577503788373524349502729500899249587581320293851208057045435706828307049652610796414442277923951479115143912729185203097609207500000 [114,77] -13614923955674897455835473692622280210687408167773008384462702808489660443259655157218363859118770803014446379574966602959268087724151041831379114474343654115312229092151378063991452441128689803552624015070561867854143830788808633530171872717219876094760825192294639493490994010423113880309716826175975285577574410476278495087038454806787090475541742895216509925436612322281438103800919304012135305407475022788021958784677046820966350650412181413173659839969134985728486361601191626167311547873732379132161264684631412647598491586080255983305756487695378612828553059468060893198287749736649070577064477286587987633728823641522201750090529549112970272698440878795745484709379997351080275379450116679142943214284417708069510719827762938297514837479647272793103617896257576907238096309929323003297899353489568664627209231437713653422767663627048303450877641725317810488482441762297389369009391135307566122847077078390922593992224206222630299841999143646577331859976485306310154104877295716827778907517326491781347418153704944322018757440012852469648678346169088611214345290503267588252416145773467367522423445729173185148876350714409953569330841171285122133006297786200212000467506536078985515787225415118083218782539812117868736755636140324605635819312940266501404431803092402977377959798659338913077252508215190679101274089605163991197986424129216201400715086733794436687098266624541291038764578213016929607134360431917925953133621841680806209632970641339104085847298759748518716179636977633687331862028183507683204376917950337865224016447122056958778808640702110139325240616755738275154468359096690802535759028235070479149913119049210993365901872592674812697099412775071537091942170282839107968664694520256083317836841604336626143790176028313974577661407243131231726871366244814432712238738883149716978231898679529958766058569132210699401534673191620000021563965335442316483307494625818997514110932929773592888984451049303635655728750903663445746011735178071620000 [114,78] 432208759566459449533506854257457946230575127250342469713996567352909023641157317758167214467914296201950620508301030984274108974007874422604216890543655348360160322269776221924586938541373577532574435430487612110829752230167289202365251827690554748049610254464673618390772493668239458544555138396005557022365505962065249029192031085353115927584971179800187035356830481764663693880617744499909969976308826488537277836845510837342703452933872644759183790190031320023992926486024693432696977120735389975786952463826367726147393486356502478281063166407716681466730936857155255200779410407664375427389212238139420536438640737406922090238413700045737678193030743369910731378696339860968212208880378743875836737336677520441707784669927934314714482697353092507433065514285572277458059821303345295891697730201692140737529026241251431466691434715984966898866338344156458080455627368369597778899846206861593324859056060662668930862139778744670795999131252196293752087698066925128497421330541842956673795571057394184290528052014432306869104612333569692305491128457385513862407779458245314650952350854719469489284212937149456617099015970531039703976024421452340374909682416667851635825232242951040950343296785223822918473936810921310913755211718983857594542608538752275054229148153106817423964511155546044401189447248255279713478729935056440850122224794723185127551526370326199685557753458676491110596241624251126932152408239114568627786218399927398238693643894527848893033005165453729649539172916518007968968536596262785657682284750414352459308498709881613012194411447356031778273573676857364829869354812950719587933794474421146588585273592293054271089974056304505676540566497340081904171505475905676448495908688205551223191395051824544170127406560799188389086343097702663992244170037759649417223352741084889549705351774551571793276430719913636083945998585430314499041820815839094671418589990259424339989138420777393629111591517388086381749577684314980049025233294260800 [114,79] 17214715127853444208066504496763049963224103078936654346710149364197744649384684487261213449417526090139440587773000375871502451040429039972107743843185681831267916103850479764960861358035423126559671282943914604398219751321823527571251111889714314549051831647729504633885940050384198709818646997668771568457966372907223683054740293290092321585159959918072059986433757738270786450903262078731488391401364532923646557705927443142313906330240252579532434979421853080779857463875942504339904106500961204052470322863333195243417963673965117704745042479373846405285420989328563158360997659756461481281486241668980162659939305622887008496437058670167828181660685253904075386226193042939809356779926130281274891962852336595648843347399488527928709296594628711853611365440354168096752321643529381171996713821480476389373658781922479242466471188585943041638554893783120302288501650247390012815961734091568269319288190656629048110023959063793923740985224721352374788295107676336132405048694561750863327781064496471463987634949916365047351164011955430051517278438938965920092534074902376243933438576783091869220764588451140666071841967101356881644138776860706932964144380999812407111496996929016267301940101181082105690978613689812924802543264547262389281321248964203060081080789158566338532770128883374581734406473209994578081633262961854461644283777332676391861463176261873997763212662246941391784344183371135046790568251493791660639799919712319303679917431990418380224271600557363596236103224381110128529094053757101244358335986216759579498901260650474952628029517282483533131028307583042055710913439483003972373070468169898852254437599198143805831116242829277185133914635660627048022154212902726666549437860038399745954625851378540393789354311646587482609141198908105068852231221746097626865983417853492965128074287526683704207206269887061504266449654723744404609224109603222864508663552826109718587401495763456754011488805923186673111216301196474596937540685360 [114,80] -2775152300594414982986715100793811294995570798040734929574744522868902145922063476630044056556300269153964591096985406578350576983405081864536375504479396661659925093750302303610429600541666976664826819938565080436691645724124059652446995778416505218188405229818105791449022335651326954404157086525559605426300539477523076869118612431784376555741209743214829608668426870736550506619112112896563903131109974903922115137361793911266844356586292535588954623865330507241970751946917593788668423602071678211489566909715631808686186703810744801120686235308821276694367640377172917669197212123850875170678695357664528516692820542109819836574897507556063079541243843996377278454861655816285185987283270245638003662837722172127286057389071588519424116586206608417806114387564266814627413370640132823646379581024031076648008917268921705012172067786892892160141001891845432109558974694282939815673025484137752503074837511778384251719580195572719573164134230831511008853544036517671541955217689335970630329240013902743214604810054649605689272861891369846099089623858060718138126627780871049611579423257099367224717014928803519534541409040061105339935548955344195303755778064847059145724175267126803044244413568409970436585734611008215379125264985313195621894498283568553357990058137684772211333724500370800155466543577870444510430071081810962306260895387851499192576251319096930028404371999969271721191733863806352539563452349330885429848707175645220998700755693452528132034309016766149786442486786148831651633165915653118300356164500529696691655388737679268138295384943559481002218396090137258175388365185419604786272280825624488701249818088899369283186088035174655602702567050013634079303051309284611553721458582573130276785008655645761713393427762246653401568846040844851176499411947461081751457051526809855563356206781629322460072846513976972892653671110594497835520052328149215495728832967783449218577905774050854665599911597245672558133216810860119325818280 [114,81] 153065637949822980886261302013046975300620712467608220741403865965185014995765785933500463311627867826570013986221870203840185208353312541767252030901540696510395831019959190210505352739694096742616117013256346654019165660424875215731124455274969587059156932270878820896611374986490974225079837714782440750704123358589668424207945293424008718747541794509562691650670852184068812383267192070583206008101259482477442531718662856731678108268459182458026962394653891019921048549768687297653946226335007214177483338570006789005833966636025218889302645603134190874906515628615546698868756716640118822865302383890919962894676764364997505465933161838725044958839264864498394809877048823628360849527720268796139611052602816659423084889931620152590497256557720050236874490109294599849903607905068720331405556401696478619942832822435839253567758499173938501184674883599525313010536938640116160714300103473942321338292615108707473822692366571546633615491583894413754424742712700225397290254765265725360796625823633425456724016303192855703866220139380595417440300461451602628656345736849865834406703482921820951477420246934276976169894947591788473313460221215132257589708064562697823813770173821037771487123030694335279370661133003245262664693918380185522649181410470570061869261288438202789800029434187133474591879055296587219975560062138814009493566221019383902460432078078934427177790893355299336644051635911495458293336512982171194709195001417314885188660964179523643324795067776095433598864469326154663300141545960570251444412542603937629791599538135704717339617567381951967990797898831185763145476335055269159949665597984463319839542321736489905673124019897657374038735116655145886193617549210671771153150688197719798976310223730923119389021498823233420881118208871029718919220902432591327392477952235092834274297492890713095437767790090803914347738756473819129890719436273266122237735021820734578659634434353471410237994821821658330924868968896206061120 [114,82] -2969388764094178118788300968009116366804924330864318401965608990476833138268595130156435964683909332156472338125677954519967950035548367526443226208054016599700436268748285838585166415958306058562279556158326806019208589124025278709817405305719402868197166414851367611843483088882863654568746573687206240997493543464252307975624922413018444304985882680154005156581854521237744113608665082057497663764760534515400474207496591755064474384208303142867413455881680217905446919603551586437090189083524018915971529807055747964940513897098315373394018245457307036710612885968900441092102232945974260405375616815428626040260128835719339729348013646201858563933158446914564907192874069793691171705980682729038245259904083328770943168269199851861745452096069960348617231857611380494471190557464473138346561682713290205342109443943107139806529094672688544799759004618248646879625735908609137716916046179445192952599057066147472841345664047816095082091800453198925260433924430301136975508788280545877974511100670783218699016140630246903361102438925561585285065367180260102375895865754809189282042117668318080077412862148160603832394352476956336923330796556453923810836294694206364645233891213849546513129568646909937808235130522473026178267274146045045718677379875585130769062561651889438868733179415469752092214570610636244315828824093398671318299227534363542162326028053348458829829703397835235299454087487440728244361836810145271117930319674148499312115454208149793296295146676166311382941772702170313292698573930651705458620295153802915259897397829934151383581852201118654206345280707220071174932206372698283343244234704006975725466073954369500360559749218620582343836471848631249321946360738903224256236069787380131914696262498810527128903385762773172735080950759617108858766461407298341153788815192364661992515455251597063372790196369668009547279708560685243519583512664889406067270817358501874397011309753583724971303050905982783709126371242647600 [114,83] -182596143420628170340050431707108949682997150329677316543484313733650690382842597799813774950685156406363779037019233100356317547629848535572568591600743994764698198114163075062716203470102220651761997648347964414025936149240481318370989153047111949830399711184480766054715636682635827999820276143053703676062078553499616528419308776078063271543794824609455832174068857553536555797498836090872810959793635302915286749168046152619294783306486813852269312460784463546345112978557815967824226648663690217860511391279124250201722577359163723436625219899550866646012908649854803625967485918807114796788253400732006548298973190299392856149792927554173782048596589364854289805599017596283091548496806308628873094000718419190517490274687181316529071835231134349572316321246908670636515951128077278042315019932829865322621606282249388483156913279574013457844951578668057008834721749365981154873294762271977857610170900875697145737096022777606722780028134654715855497253948747631566350523627470937879749847096844077940707351385273072404118659647032438192227882301281628756194881212434263589030204999892578301567186028127575577048541631920726998096741351232712125218873678176745177561438308125754447993518789461193837264812353818620959169659470790669520747772145720065833548455572949266441342804898925464126388732004608122334577385295102785753183662402333985258360672786468452611244829769599425514979848954701325384781157381148699126992552726753949483815983340660824365249277111650199705771185586749379529865960446097012207591698037559673081152961304507861089774092223423912171693920456950434652722763854419058325993556233134827558591427002272299039663174999739878535195446476945953669389468968379187059588754528182901875301860397229689555788146482797119199456859172925379580727823885792243977317033427666138647938978395960051472944037210000932614478964645420773385604683806210908953291412437016117805738563713935105560028510733049019059847160468160 [114,84] 11001715239859448503639341849448461711297639680775178582195843341076747314310064869268534511940452968392952793027578326624059867398036621623222206463317916031054920435496050398291492915786992484008155767528892231596606494890491763110811067325363883162982608378632528312407338802172089944207723214049706597663497615007172232724570878549915136495940554630966213289950380704251617432522061025175984634527039141374738548740122169561799914513723849517547039664915623703569444526724611648354051362352725496064179327012397434906180615455014731213213357405112674381220256411106973306220742083502550820104621360289127268368342469836276069068696115464291935919632175659934567689630999285386361461935081118949379874641742910117936264698923964396229465487703471074566035587522664925347345121757599134910561538170447785438685051474445614390535536714903267922064988441879116088620224993111080704550738108026428682922991912510494983014028245013049909582825661227683839487391720447610148726956044241222013319689375290028840442355472420919210426693937253599261921117318549123411867078951881121186404864183755275082469757206493822883819022766260466205586784926854161487173376595410847471066588142159838873874808807180229544699211189246197831917122571111625378003507088327177620820632725970790056174833313980332793511824995438364742323895018212749533771911973852899865822115020076631651863971327141133660367174423178041515338876194090205411825291268054961131276212703044895150931217623032913460778977945198511854924280430517716686405966833448701914477524497070776477168406827092349009102804960156642277157170124539295548862508506538392528399767946968754979235241010297651770439157754861385879701585538799966035975842024382678364161194320412338973691549000858206172228818568953043092956398263341938801120622022961163591503197870259910814062267502024891831497481836459843246340160450354216956507048919826168717541400558761398650763013396176370959776824120 [114,85] -275526832846982269084582990576344965075561707904704182224071880289654465378025442654969582406017353527805668625197522428900961102799591505045978572627429937562784339941197470616014470712073367971633540624343324793877114758479364142058010751811997821469202205446571493342910401464114759438794606598027489741820045362038740496984807942063874811040284799572513485042605588565403924342481312221807068062324480759060456957135656646779435114488186070930682019713122480605927515650565320372529320876734829748058592367540861913738553359029657860774607501905029104095031311985735609550801682159773364776931748781753290535197247450059436487189899459248325142586481993859982278681025755088987186307079316633460141422300873503241591558528206607873296199716753435407069358455475976238600828125195988382639443532006424401691830044598283367053226985616438809791948409984646694287918767638396498261606508955609404699795743182356238424713126190482435856289574232253226582946611402907814454239964086331546052492271107290028509864380559772425848359314717338034144525584383836263022230015826081066556812763534215670462561240679341396794290589493033065556418350697724233159417953189200532738024004304945953703100430621023792595399576381305352518216798827438760035589351397537981140722670774857600492441525024596671946141320851839484814869043292534237705459331960910284463701451923242366103092879960777587403995126754789630103070438968558250222129247631638727594655008580323814453880251948441289259316518847316292303909278027109789627124415647614806720796020106462122176838924114254504226739153825204492011388140636225789388900236181462533114185546576411217350871509798866954222078642678132485195859498906290321515100189795411531306346509655724595256795045499484443372974772716397813029852860004961529069298807507246303846608183428395552037043495343333622708477063990063996546302606396914825874510390252020459688165697678881024617686307921738235587680 [114,86] 5178550602321528165736014405190721667580398112954710972498162675993807191721372633325859238375368429321160226619895401659418110263039866334780439598870292427725525102920289784049871150863428454704391620409792379826811366942035365710753180271648422621476775069825074105687258258103379614196531880450731950605775703339726584369846146732754423930828468844492292126262883848123826691920707773385080088996571799777876813641833349058723460845150809695020850949806000846556093618402907622913542486819451891642297380513111406560867532223812501344028066538632281799422964507892307255497541349481757482915068439022673793982150594106986365546365966483947864821623318800243803954794324292150867504695975006704022189891305557832063110508807012950526104436885145155418171914398940398882166608586304525356809397953547215755784237281509443433689070945714899937591472837623361531267621659849749905165075579756421209621674094946782852665959685951288969410969483131292925567352279048993436440031455522745192351350948977457245658599026590735136305573621214207718929723383327277099172053057000253471872713341478114810984663975943975438164397932275211689421123013193247161419723307929711007996628631894634285790287622735752790373932901576217935038629110289835153473586469452559724015226528436248386038114297380975862409225686974606199773899289744805867795314198982894232011168322884042814673734677578330295543196276492126905645256020132195664499776994537319846011329896431020612749461413097841646353750301823687096450249759476387555346360120394727245478299316556172634460222313028171371970717208106510302157855737584006946330987113632179530529316068301285030518313285848463057634439439948315280620967450257085366559886859956635679106800265050315906530728186819801742568649905161355018128008849990659111195352378817911556217800124542034401392964754865858858303055525811289785568710782441020517709008203736269870800169233258734381588343075751854200 [114,87] -45455537983650586554175053076092344883779765774097851104899202252706944422510728157348805825433804015000325945672448881353100992496641194854560975736808923321195545209523509366681929914116520533369342291869912753839163553954919038335460257574227989291638924973152311758518088129517366668777816925832378795259236801097114777312698629796079923517470015976641182691532197210091229429498992259076147872987312065597786556905784316153889966103592336037292797121132406201569796374890687102828270126331864682909050982867189990602905790992285312904555002458631233655185511799494467842819046966864231366218924206263709241567832429036863982093086170661608854849127161041051366510378898578222338280991041359119956673001496496853149263058851348645598160801016404803079893387596655635198809857649322308736741960748818091624856218412661745005065695436092939330553647145096663474086503646048088581979814465354145903558788252205968514046114053749679100808962778000961919042807868218477626826661584254145602902627120061796131705942485605400530184883662639297060490549600943329426764970549435605761397486325046907734940101840664340368226729205873325651308813961797482163837633069994761067209127620388510275664388439496012262937952020700384636251892800064700569455175367350841165058172327476343650005390898837797667600613677061007743546203141696390641937019953999130699533161632348592495901744260837518958679108007046563373309928697427033921073878929101170558623747913552083264979031773396773563361584344569444962666374473269036359946877125818161574132249266772944083755021048054218354906729128667763817396641400535134874626862648089021390368669482899639960504844530500343490665382954408469573882271017324382263438579759323734928787936296384931982781550380829913088874612773159857311653882505215538735264580944091682233251869214187748171534274931360657144476075922916776986773350407632396823837309629272872883213786585855950148344365963600 [114,88] -2328790739943293147780390087352600512527961791990830203979642019516309908127553008972983547665036977151155733847944081316417093516895395172513680684083046186455558554123166135786377793606283221130069391718748280440050594578736744129455842980089407647367567758280335598037536142264717441555106029671217118454144947570755286082406269342354079039313928960171990039275193551462294508607599758885788289097253025985406395431212842516878390638332990348079432849612959701479676154065408265759934098818983775845560295453642960877754838551363834351491530862207166816094050873018536367403347872028128499542857749126064361401410951708091500696051872196330755687283726034738465101266574859731774446063220049281838177467013662397887590999563641002424818298620439545390460457788426255090486720869919437165853967691376042940262598964106027358859266462239355202070150005553611925868701168105890355582513604382350002627687626975896762379538888845218932213396063265017768839971997988289962412628258355747017698578174515572736532209044964706228362302805166386561661945266492252799634158289732644980810792582637296470703242041627669990272545976696760072723123912784770541814480599454414623143964582267411763828202479499747475234924994380329804983652936906093609856615056953564740875275105302203304924678571032978920820543646284949422871612110693610024550219802597631888624152762086298089707357458603099681614270167167854987727848961626925419509967687348907484437349167663316918249937346098207008862634838342907763429416225669279976740284958971025743507282648746815109222984198368922723723338961338835371505492098613679208968777645604412058699522099329843306483047414776538614894574292840697387598495741443877833088719866217414516959625490995719491324090192805991173923119595409284305268528691004156334221060417234703320862690230734773555563307363949728242456318571737120238292151904735161821775381984450275276373847966933328841221552140 [114,89] 186313972956759014559049412809016847326549866304015758044530180162346888140373788192759174207618395637228469456206617945459642796477061920825380971744582806647347238207238331031767793527608133818113846305237206483352464225796633971277548682020538035233958754587075661448315295309223673644971483064652040196403955455884046489950641959273063172704977960264680573806371411206918685094825922569592156269508728709500950496331505294989458941161687589731639151958945187270774975919456001526502976582330692392895336822548295621809991681927573009894291696342186101333248657459518990774078718882062118103929314922328254609135252118552648727606646205248438214313149676190325476046060893185001646945772168448169776829362043393546646304560268873468664034943400701225750048432825572224573551934008136766776976179840001899648977045248604078547294324350550415795915551603510421214527925849520717653966838769175393910577115273261689313273111304457920737710635186672469775882811446252788945105166598227813882601783474414753831515906249799217573695382794790749854391582204214106092322513211308030652898687955701248880045503436527616492316536287757934929735442304755401733772645235797840934784694390896717087455525041705838668721657545858764167272157240870643926773635988404791818364723980624898956294469102832779845796823199647335514822650213477384649195997249600638716831753396418386279753630968663836521654459867137745768108063395915229354627195113124175999697700445280551728250241171265062089116380296020833537156017016916811128769821588965237348499217002980136616607756923698668730323553485898865222714997793390320515876128328197882681060296400498511233642423310485341728076486564543760361004906672939330293191074419224385756043387501526935810655233955498574318298039434936203938583872153942233606584560108095793651755337021672472722366510526884816246604697028834126975759097684083619970183887247580716881198561913241752763760 [114,90] -4317243053936922414092116704339712715751199304684780849920528233667450609639664521367718229207940785431905547630344845666515361372680728562042479108045767037627480220407801536962022979635537247843073029178757325518791494403392895915385792095161114032474505742578422070852448548403404420171365321855292670265582143693465245723529343676042981404410993220726521150702696355097782007373716498568562787484328114449558823361773086076381119524550768013908252220652564192089933415953499114789428918340162202244609933324029027298345642347626976446988460334856655945987862900373660230157286411544465709231073230465123109592730592109887952909231449714313797199765224614767530987892910894333830779493862013772010163954505347289116157550859731315964041987756907744511201672549859994567536873878875246264181393700215296349991444171679368239249376272985229814419169428739032003077693028757067950994876452710752719186602726178320265893500427964291639286324221914195499878684653477409978680355318526316230195496866768811175020390046158428440086529256495602405996654306983516110598622685490976974258267270871043837391115046068599155992963450981970559567270993415544824735246424958886917528064488970891890227687533358085418275666392237803170581965989408200103056829035001997396878932434282517641437504413895641774755124304837770339018954108934759216179117442827481279369244871801896051106798525574626327235241941259355165635871538809006612687734197211398292642944639704266944018453553591039128972789296981790137687285634036775512343285364354156694267535809958555188447905285616169249385698059074473242592951624905649239521808022129703110745130787087871835591851025437099332744668804498712574642066499941604482505592970817491853115772304836026813864337720166126671742592335997846784022606495835845614838916990806899222204625208830259295824866371345547620616577678382373655613838518662400955417215995491978016196115570312377460 [114,91] 34543175981121187712756140396938005445534307302729835335664647687019745926781490587147796323934401866459318980082706761991054524371743078640156278086691488688129331677871469216247658240131136224226252588602676084250779842511901767204229803373952981155344516589366907955083357394371004024906325510045924155363904989381643500536103757946349103921068399490679731185906041147678540031261850603606793020748009768743594791913837515240338009657038088804114783525801675987124915407843168461159958278600907712831651176952983243612413093820313827846914021146634211428339422033739754202853527712818345323763914029186903439048307320391469313151387061299414567604414101215425198066389908441807369001449968838669129424511925715995246352342907255451353033837645543332344130093905381153110633408365037600454328264085027591317596199621084523755026458889767087253133891597809224423196100344191853488503527031262622697839300216535132008618711873987434966530354910047862450365214656643398221991847824664663430042662922275027313366266371092303015649493661719408309991613341840059621184607573660709091361158888149137692524178428628744693232214162238604179216631634166473399007327913704044579982406710420994243420285687393200824725346424646536654356846560702869247023827575735986961694678431383067716431565346878871732380637201266814346484995510322615746376052511208767557692100785665076682409932812648058294207374993558267861926391485464004160505974679665117359041158562473345435813852983509846487813622571641724226540958889663585134788461977406085687119174800031793672747858868339754984183972511100050387057061832782600099277565761976500778956878075926422114049319746649704343039248926976354430132843923872856414306673800027566362808240749377221266858662494963811613909475769577531042611853738219857814454521529477943476318366175018265766317300042550117385866501345521871364542805906651491814579867234165827102160795026960 [114,92] 651308350484906534630498807661884810251510571604447056927948354579587515091275749305722865039787871486480801416521578580628263721086323499392234727114760911182272899884462600581442314226242445104845972668606131188335466180456551285657225421539540271137899828637092832126532294832095189747901634840356762772093449985780270071379147109233713696352978858650976419703933077788292060668436768728085460903434703800667612328428388866779343870390899395770601658668513980821623742356654208668834805091479312925628450700661130076847435277847024079976803318860977970483237890672152996349698273230355418228781590641853036106568343413603666343110738021103260094896873247421513600362074189988791024895564606663945263836059449977309279590547503816766917764521847354640974707431028006986139368319996514116418599263766338687106477661588040119278358882926965544812939376292640048190792975359464112858115611057838170243739948162156683872699048845269756846659573751896416805412553772875839294876265302579158999155538615595967567596049983702649442327937961210503584286707576896493998369031757405853433726778919084865769320054395942356663861226593184979107555841580661554869064478234961567063915208551523640094509009436369906939427721180915829146831045868028345410815962064802209825363130004849428471086809278481019773830666262813759913347715109256765224949176797796085207574601689336943229497016128755897725440307626961082222362110251121676491464346877391056133771820170878666674930732767387406402773131868598848459920171470807489558978882719432292024752732027617781108848435659941295936100904226155936068368755077875466785373820891139071775509207230731280124361563447645659887503397362748224576190231530471932584606740199107439267283550554700975405717495281241179526443851139805961621935292129831192910848341972698291457649462698498228828194636606001099366513143863898075832316193209215456483023453383735758816185980 [114,93] -16686638663742155748146824396154700401227612650354641665588876194540130724879398698234412644554248235480127696740964715220412710957999088521500199079304506922987091411638867260197669889269434427232649377712723330885114199127686484525727963939693175560582560034451098002618901255665522015856279178932020086909927379944354162967124368711557707645772931993107482720627749154399709600816409083558650867728413318959023625322576532773775775437505543404576998846560332510624581356213110057539921592240700621525416612211017845654938132909946666708149316063100478677005489589779787682410874982068504468800113103780856319532677303892078738217388185806467952689354845684478425767069791773072891603246861600393499507238816910461579135897256228030515390178816750329353839035776794851567249484172086959599563829066577509128456504074937336936401567892930858249414377092278464557018797895354477751431451068053246360774552001799131923130143201536227919059240595375350623903072257303059684508176051325734043450953238456038652767523379046919787544560734047853497648424439802121260226556459188227232450720487493924667878389059095020641642796006243011175991523897011138599676404499957240123204796541655799253251011557440447668357240352606950380013036023635141698222125244320341385944100591971278502783267580494079470985692847915155061347315971824547678795189240151667812973894839784227015501693243590516315723846004486198008493358105304957464330476621373902323388032735552862903559061603015750221375059194601801273484839084115737962945095032643316576863568889393187279885937901568533820757930840309225283823779548747068118705840336455676925000213078214475255919127236873043928653122747651746373181849419352514437637237894919975214533895000688360514724970256075909017586116344624132607283253613783429828422404593287546115671713848080856604611978727091687896751988455871810196608386342711128972029390664832099492200 [114,94] 125924889395614670171749763252746342389652225968846869751092865985473424974871683817019914757254552615653554211276971517398471366956042366176282711416896291482344431037657004107238412122461206469738673464007414223487638823852001462849095179174562643702742707545568038573734556119374814119963631692769252056026584313329634588945417243102206419388293139595337062236005919301618223396251208412543815734492061727187717242477432864973170680813003161183247118218992722616389765523747820528001412964213795012232617998108819089270569676620003510118653210409485328193227218763241040195932668007828832623952443135720936459860710428706057956562527335729810366267343258164489872841157609895509555241065577510130512857157803624233936175022172170270279131442180475711398980024038168164920767551885884287889491209975343083451155216310584064621582852968463697685160942861795331109629058452798756878360844908686576522668996382131742482687996103608293215204870821924200870160011396277627984333062381572434370960111189769357600378982031808266427499843083765071947013271902201451371997591558285670214252931179799769023069586736703333180575367922146886540731845843393173689122325533577040140995582065002087283129530896757104029174422482048425072570242313222060357534789134760187214429401217591116808161130458617878171870811307854403105649044802553358469087151043358014623050747244190375868820330783025439833463734018415737859908198910275640347803447224678791349883968399415835981476767681319411664178082029255472418463410898677743667299055537162817835674864471703797114598364608354711339805957100725776631177394701451336763500425429940951101108006081924145521325213743593516417529003051619624219418849307884380433629526111574229569245855595538318041621494903143891178802137289160213345865141653234718436245692536461300619451099897714005516818224388079679628422857727145684429991854299594079921119726246950720 [114,95] -341769003749779301466507472643893775824257296410991243540959478025713719061019068326508115383070439520706486633774368902694224485216492874361073197112663191747867138578634807354408706834312713491496368113995741478810459538007808005508639961702175407524106620351543566905000616987002245904393318154491466265711486597340833774461903865241158354788040260163955854545121239907504662963697604426488323520674447966581853042365295391910402102410196979286783886725034303034384720372254231290049639753199574626308569024491817977866128347771672276304991724285993353888564226506484288984275941809369904720357979756123277058159223568619982556739848739538734278952128891129199015309129467070248447181853220445204079496906552147105094264321866200692813760494248235894425965032166272283464813126117376104465200177619447141156791902814393408120892652695876733547969918012745916859734042390724740429451053916905502703536069078321617224809760578088240514791424506802749864828713781040041424266631125829730819473762573694021948356200123525985755834653752797187140436259355451395867962757596176045856813720234269150754448772421091953823066209779091379038079539459227632707782701456990089491347597130008223005480209749782597463991370383223578770189789387722422138122047947977464593674720293967073553366340082716980217006961979841115249586852156566033639908167270042291293919909206907298703581372204283921164220190630097355362468948514708002547911501043952157653363573282649908849937361365568813850636252979525285988143183969153871670081271086420859145896040418394997911577483824912603083495301323865251113000716482366471824083500627466790539873879016055177260375233914729913365717157333429440679149160906545719100230293936972902470162649362540761347908660236796789880454249505778473031744129628078106127140596542074136697576911079807197108237620382473442273685721668519686880475912129719059950985070440 [114,96] 3822722579962409293409120086726284732122769892765055201528724114869147361946318678013135245801877568615939502472968677433384972233638358985509785629004815113427212639352424677326991587490055279923497514310264713956490639977097731124883824485074464962631254424635056149503055438712879317476331469317341340449494082415269619853782094332071282005802035719303870703469196292824017168163222204713186138667915202833434167483994099644963959860814158582510838835845662965926765304171798700501710578891842450379251416805626679149139161881164838854037475402346897759543966954887011959248939367151033510722888306711113937809658613866751122315982275351508941633321255370229824455649351175666608337130177062725650296870574208811638033797006733520947278833546852551128346905866246754453871169635586877342053320759667485961183170223130688983233230470274544653556253618327369555613474094196723217116292926400741578032183931551262173681018083702613693175164659332067186061691936821523257864459320590123044780396805371054461685504037980425695091471047517356532779109785063431292651606380587868629659451758875289867854955242963976762468345909363154434187444995541156388790598756497718108168009559862324231492412384277915522317979487681595365086186289966221473636758422141436626304016386465775291925248862808997866396241322689128209472165803968307842689627345324890745316240239045784477463312586420184126824549463705292533678129222818947015902227706257744275596305916867297961011297107135757637668833528165749180037377898505090469641688718390460487918697176415322499680827225838565997345247469187869368116133582327093875822419500378498187677014878011572932744101127706159977311977698813614737626519797850715021578976016927469715043736670196735289884339494885602057689819061230994204802634162417226317116902195390745249248689600624560129013410918339374350786670200336894418606659570497137225988720 [114,97] -4891053261884623196785672070358143771270898178839143978261418516247618753997477600936657799424483149082932889035243476694926518930360667190002829072894507922791104038653547415281510695470576402273905569916432268848367710511016685474098102676450124514818500331356193568827838378706857644896957176298535628908139741599033321817665591673638963426487864300672502093034849822706303201071640325791060846655958478127721081664568793955608925689761649080245522805980629297383784435709585798270183607738037138919083007630838904651385446661888070687986422800951194371900794475985190540272371413807548579705666631323255686451404105740146090520877101026080174076897543525238020845794728451047588710862484684020360668488672133269008959332777060291791608602193417850259813130180495066260866062223471973605492178093164094653560061254706524640692269884734513848354692513815820962563629333358847114122046939025649848757439849216649774883335072911978723299957892838902078811464495230953555759686913022387193118343452724539924575717157654138600231216798141025416512053386507792223521972861272347895967982281375136789657622266546230975765527434995547321108493004583326718687892838070864328727321038909540231089403723379942232276855967789631566108542152124690336753538904737491160710055075317799674672987835330616241677499136463463402774770887232078802089222317300508925109894720192253446036958820856347263296491293212630308583610213673116634707192620035487551709261654566870452297074381311357765745314992807283191635537850095676138585567290467887051923386064850567327166136688745439743267725749921844954951388026018024953343622274220812451422974246185691900662912773752769190176570079048670620292925490256276828226551650446197263421847864788201015404320302285490795674493922592850545077405824145410071165515464919030394302418771272427310415353977167013038763627872855898206374498820887957520 [114,98] 588465254317016744872669014111537203393704291442319814641727316251184838562236121315935916533439539283458448179858842798014441316859898492350495087640158419140420767571868819127745546683193516560466636494273790532507642919164971968175832103421121171170558988255330797902839937609726807727496405903165768768755807013237950919526124016788105753207921930123737380331321079291051776195105679938785310003982997832067865775656722191473398125053438406304581424513467746128244206100412521358083436759611701604711930324714859603149172606280474215024242523229888760223790954979859617648583063839377167498983007642700087302954737738656379915173244268067747155454813190784029760087237984586272616840101380087461547801379272563526016058928911798712608401265247470476291431039412882099693652837943361379903239659175156422309673758485634577022338552578435919597906134256675739316934454778766975773107384378519781779920308201378571078276934220826780824110548149037183187137793353147808958023859608651477486720030646448449201918343026632631440341910055993380297377578727575910209471117720566569710345741361929424827950354328453977918710158429261918769781628439435702540145573915901188418981647096101166457093560082875661948015445946142260735747247922089944245432771444186720728558229820658255599806813449325392578734426717126366641377592889461622187687063566209717680319465127712727441690826011388488674766099696658695976955366171272768253691962592862215871218523192425359219349453576096512807104751447447804955721149907677741865535924377069560622807287014717971305420752157620755487842036368314250294171797268610573541223664551116285617059728608047490289783526581143211575680085013813829803290431677883048175551010180562092841655838537522487639999404934624951441906751805185192137648678516234516915621071263587926634145746312031387285321274716882919814944872712133251643994546880960 [114,99] -1976794592834510788935760632444569928597198396657538727089820210531305334516799732106657712117901876726391600576494314446169211812734134458203621143769438036398570214352567281998850292901949164841530441694703019709202931709258951268424077596268574079646211513916369380467502676560968264082374720734493604956260788424298946273651837932958013302193004755234685303782227966272020945082926067719642144280916013941667668234276756518866708101716844380602479057742241016660134062429678913027063807629354811918815758567935470323724935424689889718839061143167048172470088476828029292860928709506316567944970368720938252430185792691766325667342787968007979544411728668449351978460626515652675510463458663219029537035113974187323945990612850901258260197171055384143454457248062712372229970903982833221175591672647817429978572949157706577727626656465463373108567502294582798585468520898905262907816290763785869034978387770033182620654953810690081590523614867610573562381141088541690292097114874879461704249524274340706848999891281513973270987177084824137044846449288695596229442685032582881291079500394002276098845701073772032432600786399496414501692518142769891251018742975785434224198401674472055579022217755721754141541483765088034360302361433803946235836376059694517678384527629116334627382776165249307750007843388287737602912858845051475682848533954529523135253347104432128450213962446679425118289694541518017588213654333991697763980202828053200740678983136360144994744184859195039978863905144533782325458932955187019959757362690842964298430989965580970949686468773549192681357094722070483489775533511087560217986120637077260592582659744673799548333447823490647457673588727943884309159524191361773218477823984394931476960777152497180720301186604216389487022687613442170662053053154582424567378887248149535572000400146276737680342956701176189334802302565966393628827080 [114,100] -8979873729426196478577575251529134269557265537615866012682418605202921456667581640152352108276694255702685461919071701255076206667787702042840377256600300517869546743873183691399246949668130634164913355343075353286049431289854229074330314543399959356038344176112459519484738266132931817460263910846653418943423183873804217824707862562635652790429439557701539113292665077363644377781836195629778490555967566023644689469194696136623152092213149913528265695653074575927665572656478612284576035187040825487541963111785781680308024877536750640497844096206528686280563205683354650034027711296094161959728281234195854747679311641262412888400593110000082528653369561410889988878073013475272438067947616635799574923019870791389214368872052650443256112181466959813548141603739342224335892699514058901961695167365332929693832661336044974643896744863764761884832560550486578301593571493804721981870942180680079414863247235107750005526278291839341594254597970742639340109560707036151431652135895919402603794228709975138945287780135614772021887698585197286606335104254148015166236399584273430547595142370328711676234153233712379239878856416551215473585041687190532541127594837787686323430921189630470863506845118413834477903550762636977190870491082303015411359624641618537541206234602906459478550541334931499832600453159613417558135288639210489571355120922943713662872284498674348535130062878279729328515348168997744361634142887514511813111463431348878043503823596537582610510009264789807797107663435880648115904436200850128184745924669037345480513619086427130927177670762395068478367695508715608440092526346881516257703420586278457130793131358356115857552715800545572726275106299012013290848325076952953089595030228396669465353150424847345625005601903715188671007119261303305858649863697783669683424567382456184931678061074177686047304287555797570049007243147887717480 [114,101] 104340915470386555886470173740836150995124136869950713123220894661727565631607726860443113700619150005759134925083409048619146389616743507900134646687158331055621133552498709103215400720433331450296183232732174195251571115105579932749227149693560388627122474215223971539835614997283171583906232845539680345040227150272847395378580417880714925350441374223785857908242276456704814156864593153850855959826299004829683565632060391020295909832430290541490799911526776687836240488907062226101122072668131569838347002308220188979063349894271241778756684092355451147284682637020625044190172995393711702950447566576969124966280307541812602502955105908945540033597001031933990041016117209381925339749728644481718744447553519761636746512553006053536016219904195492015573493186137433540119907392640846634353973805003031014384711582266974754767595972987998822184217212631029268754777679142686832733484935925110422704552502247047665945820063470607980937088135942528081957189318601354339078195543189622202213701633710850610603147345910450765147706048246194649843383209640284190053795066284600740406591975009234100400874463241519890079578038445346789337191602935818657209795845050078818289761228880931970065155920213866559379163560536410117910857119087772639385220339182782952760295882433260394096763027682322165476911648265641937604475705700955849477649845838901691885578769199050845488941126512555464405323125176277779058322350505572653283715889142055517281837502094441581166025347890895507813320232138669277604972896633306787105708344510519160311366051146407219744530002391295621359748567085416586280694054862223953975989771485445240040996491668023799727755461818720496117851539984605810780093755226442649829974260636303625632855328581614223826807332013924997980391837567456623295116706616900530041078873543798686623914803639460203609918222760736477967542530630384 [114,102] -2265116999468983042599898111034782977248817888722463176101448907416431608771526047913309560857167234632243028776441164355663967252651082615246976485936073949904916204762122031753837032024053712343932130889885083458418031630096215004611296448577710690629718095154438503993365084211284165897039688428688131645785067404959978846202803265109963498680324783060500923188136830266288654511915370057149462351833128116396969538148074013244927845127456699702895293380294895131139228371712235722300613634905936869358022968526040772885598319379288942787342367809542412589107936593902234427530151988810113582851252993513714315257263383846917832013146167427256255593861339214941503983555338358342514290034940572576274646628710417930098757120150949031047802467022358245773614142655978988574363142380575977454871728258210444772016758747241326672431828908945082117820724943292971122009461080776714488153686792226671363083319325986917042696893129220831448392946771667348776251946159264619337503688337387480055138307718920684777418241905952732965213760785046579990421732250436961373870507551780276377712160791153776806375653012837578201718005348642346157892335394685310756748260646401875083640367145531851974892867136536271566834230091955047327982160073183670338761450213693819151553039141671116527210621787933167437586152844937606322993953715996818577993964216281362361666311424976724354963851403530206559918754816401932422944103295245249620068742158172498878030909737102263886190707070121802920732950585476042088215850648916296600849616771859812403612603779106806939447400581915656356501167755632164277478290966140760914389536537074329603654377236594157942248900108012895004711183554380331458896348760690842307066671260800541822933134213340917687095690773483938349078205041313649135967946018323032742766127688934818160301158076873636312534927531052505084682759960 [114,103] 11992924228321424191967475751233214314775209366711704420838179292421050244721009529169483858385626324932279352947530557599248858923341422430019470210536156179824001559522625165884674580352118420331763974411867118688454610987393663507973971772974758926479220019390195545271816203765550372825480686961929198489164837855552756336058007506354113244862521040360008336757560133248074258669929224850364920065496699112612669273146826338316466008723357338974507175247440476962812818576317037074342748825277307655430971616931928567853335137130178948256813340194753170800182329901113256638156882050372671150057678620675030443532006857362975473202889537044462442286761057921387155409215256705165197680009081840772081049520602698338140704890579163080755081953097022659301582366429960185564648393820750813982182059907207068566080756537224900758177254922220636647550503690677824506025514496273349446837876694604179019531752640900933595388943904418496206864818000207288122888277392901895163614436615296482953371346690699556542136089827751191782264860656535430715022354086058832277529855262310523490083201581507829367591325541814452781364703359509841665008715278383781787313885117799238464740427119463295769441543268512386608091043752436753115706457771034765892311180521667599092742307728676050067401972936011142040039750759745786690494487519924754265431096266804251236579023126100703935603449527310985902130728650818498784535739009131098726835209029818058568205959171239676730829347856685502541161826063512900877183857279765417944701366200180748462567068643137114978455712210599487676729726345784896000097402793331954009652987410908276106520485063985453424513989239435730256603384142739418424543775676932157441740022604652688195274796767054762310442009793256951440920407904287747169890465290965708482321996026246146395639906667320378491271276654981615683248 [114,104] 3439415359317684333959812000176041418455446002503127026026614839588570558011406737558371369714094480357111038382611539177922881779194165646060652938392725812815982222644519667249661637536792788324654218875223252882664360211058707063265340475227779102334940558657587122641997055733646497243756530141102987086646962142975219319283243631128884147057426129511871016160383974473607405018629592654503886957782497569184589575850562868571827115430510709267844759302214178600950414046438358567990140443899256681582899084383417381323101611522586354132757747723748159435589761178383998845083275531282074599407524985218733418843510387070452721569869454799196304051592923781150570295727044833447378983895253317670424465618083084767782752687689584439145025145779096198410990498695499348636220606076100028201236896399739874804818969185015608955716204299163368757824753702919948995650367367739671138735692325792002771279334824584577628066073191014488835209575129514007746559198968907559638064286075914139296253463320926755123179133373364513014980001689786336593672166820422927227923282796791043821954344900144252222983813507116562235548373992229423178118321441025927104720744006369993106963235174381055996129480524152822703700819582393390570136295817306134277810352845818473930565625478443778250947482398941613696982778838522688374277200632203486205800745774556116402968114130147293546136113766037404035460462190004499440772535424023107107274229435238814587982923565100779789776964446518554359680228460530794628166418371437255201545952682449538878291456962820225914776720634018463075696935357681045875069894028870260052686076115636847627329754451476526873429782141792178358731639427965943899490983434415702081565157614070246565626734213930349622716920376950618604420445109204042840402284175217897878933900474566281448847409451580824487894182962971536 [114,105] 103513249059210716526590755237466365341719060578169566198008041813667431194013732435694761216022339926152795226926124588966146384223956276736591214279068134697150599289784068142288402554342734666601788373014489216624720528586361744750483627129487456569591332140773215612175771647877531446113577968428133791691177894190783371581701090491721314268451937728563800347085234109344586114323256107842974565791170813481110122340276195577037088521175902167834491215535102405873511839139819329098092660623061460790053594689412478336212525062633754973430203331881876450676818570166076015619992279473421280925331247526222214728575880088431694652575295484015470519520952469016282739785968950249127169061078586110233920183777070293480360943806671827322746239679453137706637786523015455503428460230032319213904410300065193470143733914404302441237273245350953552355694962333355121060391056809440560481548045434282792478624418725770511448683263902779369586682072676738399882093916013030461890818533746468972070470753921555612950006772206554191765324617660625930396060528076588062521946863539912544145570693427316186169223564181229950922995055531305763780588079511288807493781395148718252331746634122019374631272968051432930016139199026127356180351908234031349677704712648438955430545288357442735735458854627138322351215884000919588017739864094986314653855336658569660791871631313334826002342085227248116995528408657166890379002776008591336877564015095246344653635269306199611929471301485579388830218929083441906118735312758963876944593741811937620264002393323503663058360792612500641443213058229896034303774821455126676896297890066139943074766172273066930586188115884283335516757867913170873675824125770917235602378147553539162288293157310494970432371628811282949283106814079881236247215291561133234413027741013888898001326896524589826718109169504 [114,106] 587761227335539846864707154086941728871180256742329649822841293900872909679745445400058493016660969320473369557546131083233924703024888474041807488885916329341785987385646608093749035414373324171913291206477474458324050605590080156811967799070594166867323756481646483783724181389053049826913926492545537558071392404604386718610301986298170592960496425740694337725464916758744045717864326031795771625306520423340647363864789445160138981216934580835966412090578460017712403778613070742968271605551059606931670789982743005139195883320809506241045918327082853166352980566420426211759437298737113969941449947409398648550882405566066404916725751205317036498216854380904924724904982659420482541482945731755399391713488598705590509740612721704542647186207571603618660409720924535266554894869726237525407381842190793543339692537356362925314714406716528344899011708246876977342258284224920198842454063438644265416955965395225779636915846548187571383990935909218249595376069071023990942769828315453936093410577426910585198092294095932479561293876867518762566936512200635428584965143303061067262972568054755195852888504882909413051632200710253037207123966734298438758579949497543351853819145108502878566809502441918184999950968438429536114297042970736895129470905743633995388217760727627299196256739230019903162986550697020609562919691207204918160828636337140682176588201171838555433074313429979822408322417171434471582540679806080619079875965670700977763078736547174355202634194396166536442625973370605281437869763650168953062833053689732269635148932286810927328786854754391933102112827575269946121511317788938938296544987528093548417649578876392131169624463377039714330873330255798815905946959915281018967016774315646387974140949053727941047458990286783601804113972184679264571782041716260654412755243190106024390613076414623782422736 [114,107] -879304933073585058673935404832786404422901013668342985265147728292980375690746477191711428004880305294004867107265174907663666063294239679420931786859229727966399349264289278340211581655052778785200744645998600168498906481526754069304241281967942591561323095598696446147502946640491283176855027090279402970066629823392954507283269078080564325069356830924562883554071228080837442893120614628162285670099305693176987793807884974691669386875801985546629641990879238479904574771897949023126742233571975145819495837921971598560364532454470288712993123867648003320984350798580703728564095426281287253902517420490956023237624494120124827553743251333561436867100589214883592641196234308021282419869760144700426793649266082236210170383639561678926625528118659529997321811935985951911156878751778513186888830477656601101662121759488329335403746789307771101229422602739459342544025552735326780200999131070368384080767203066170831040522795131440993926099023296909216369832853330366149045905567688018617645493733752444253472047167149885087248885445144023925082383242228788355659630656278892264123052305156506415070716724552821329532468295802444664532899024467216651662478674066061069200619747608390693017914969157585148534906859414813941442370360711254092404713922807983863682801047896779030659323151766358107361690630910607508752542298481239830613712255792298124211256936696901655821280320886095582813000575237180120090805757942685758118078253403877030393573624555582638653584898772754379642837998103122764511759195234246052135484405720248055254629596405764529896281372545882363242220050161043597164954970372353131640506669627168339073830433919296947677138501285103620191343255367095924260477026956922214527424778264873541027871245347487615971637204136867719130121424895802734451865736127553106113940185952681531027018395039225360 [114,108] 11625678101231236839971695123954578415780151686721404878724193775013784252144630331941221065616240273534053264178219763317372201607438820086891955909152695900190870918913590028200843381716574515647785009071470901791411393038818771956818642522713770257856826956022404877187838910418156496131743424931378527574747614725502710422156102928062590193200644453098152351568770623911027819754229226222236687482683726113647499296778204041412576893847827709128721544782047178903462191018851149259391945612937082495718328204618980401935635776211572648827723879847949089829309242163131763830990055031056997760144416403337241304227527549001216619225096264092529888613913162463405044529764854067117833282241559144830495448353055849705990798860931711540186493116562411243357252361042743473235304478913842435835073291345973711859315147589447648572613918603325288366964814538425274618851836355078132026899886245991962491314436153679568420730921067496194990775503002396011513322377243074970607329959106752926463661564649278008287292313522673876193388887579381942524957696583179174030717450666523847224159103872555449870080089991381518063385133985183958036127164859498016248282579773629294544520503334317936928209212950328425786291244760890232694177989182642305586536299085496617854124829778483364349375672269867884421096103140679055347129824454739181036044101226668748307902834372940229321620329180339485126396884897616672824467034585043287840819564383680857519814212339138004231987202022620678738026167214948906461830150760614317295933498211055121775541513462744726725035108358397923555400660903059739804493386405677278695012117286573420257065471343162921288924639266988978866064334714644015368037437362450076321097640209659396624142049336481466319663431668321736153249921319103440343261865777247154488013878933352047824298854068992 [114,109] -24860831643702258550237454293912934765400830906707748372749701497547884487755039795621586381312937008340663130086022561262271102679201951874418214343263325911980015666927598524384429906689065153486931165489629449514832128031189897146045756872299724237497214102047019930186869125761696230899311887622854848178551805100630385226017296125926340886824763016494668473005611098967112825332438829266009875240643623525839707736705728402201804699798721294485158829570678812954012471797672359990648118879282579504950645827844847210595601406344160090615460093733578620434208668862666542796583874135499010792844781200028776451198076432033688754192807260487153941998459746505300425297841893155917704356676502895805391005736576061943444141580556085793558972758470055921555320141030362831239933008904734959709135820027328182629374220502461878236141420715373646492222849625870099514471994193538305753072550605780978553745446847372736056754478742599340708031190164955768002764148973602482634399465801602883264036044041499445710462166080335529054219931165313516831336229960776833331837497792361788385941206511233719193056417717286480982663284134280669307041805618916961777711441985192070149876251149175860838028815023605814735850755243539035151238990407633518811760534014067345403879147854753626327037932215339354044486193651150514974292502274040405288345211337086628901206871923676959431492577814472968975616801336910427383383669112817980871315791479583092546805916331817255700841491746102359162132037948816312276570243826771031426014994659995784009649562710043358782626348695753714981809261848830271798938671452526702565071033698991012870122281360316007505683133097111938844961604630943564993487297286857318642763773631047028204413020630411793671775095810602639119217347694455962126932146435423967118790797273508243776561456 [114,110] 29381710804731778747986612859492450735141547244651269227144071193301139017382917825918697764486507129158410491104956668949221116879493929508318787017902079935745960621244740564789775397288965500619259642178754670011071031467309085165362661481958787480284832989703610167551518798330321305163411378734542841989498876946493136127694792425159160666634253936606785285895563934416458484339154800365045979429378370024231479555452068863039808262146849915678811356458692192908852082445733689048473866831056857639687643568575820835784659509942529830755144538106132394927146454280545662922156784419237100584460880592128879433512802812142059774067089150354844299031634069393544094720066308916909302964798051308592453446427262046752005213278217881517336164070434728127625306849420156657062311213332126027904854543703411246161631204311085375478369762330913787347347294896142524393213697332594654138538784039520898493686592063060479001957032656264842957900223313533110126742112876566943843852411288081916803949371764939061849710685267282585413181483027289612142451425536796568403370740535854670134894261726612741891616390395242085997465356267542386106941177531343482743963808132927419009715189903889728155862031212912646179161954973972952109236110466742013162836061137743497389168288548989294864577339601125717540199770000959435212033988634527969399207513368758449831741349253167369953990916353514822440375372358694902890220196827436577209608227165921335201459113422970522083449901956840206717588431063805975875757044832211310364179174689510701699320988553730900384870992807094665146514311659495532985881809560895865113269219041234821707669554813209528497671055910592248925247942434061475883807024470294990493671436420525662340068744907303636781094565733972469651161847957372493949173957420691002502193444117564627228 [114,111] -19638577188201596998704324727749289119694244448937839835236501668769820914468173976112791044934936745734588854401439267174332761167981429059475256080311033645233534494783935938153617032985889660177411478159852208446834683228888304888604325985325687923904169217774132053126623986084364331252394856928664755757828335231767493289167074508378189376967512666619945118480757832070461874184667431129984336587010865042530500867637831337635595999125676923594851362870702421406174004627503408572642412947858849433711311887817126214581968935688754458847401295508597542610264879696503400962465400913169931279280649159984512839913580517051360707291053903054832066233531860686080611604434158088190972783797669050784175723166609045332385301859166608077564375908334239032553219811619448448028369814058384908829827561530641289337019716249303228224350726895820698321806910633248549013172569530698377767943594731402736371392019622735825507928951964849773487123585060244458363770491277801142796284620900876527092068797813933391022852677432875669640103660938162492645829892672485626516298564487095819868069595715004791296861282479927354466733142832720629937355494863688019220836307523791041271510090758164738616561906589419766654350008732741942881704366996820885924001842252433716896321506833441761670429609234160400037914508173105108429011554543657739063319532425031809663146418355355061637370323753425450154189440188248981091441158388356801176235780647885875370352251731053895445987903964700021163987124199611947647506337341114808449318852490289658422625714256359413116961400514279360289160837190726507928985404575932014824614512995725818917290536514996204129241544258386309434707704325227124409114536789757362726165702926302018388710699668456662976145698380161362435269382163501694971737590897048254954583060802932 [114,112] 13328869778784685036570548316943513471878365240726633317149946048974621290182254238346380032030439153338203377476771839643936562758684284756093340197761522813003121287447152213368497911037609924011322412015273249101675951695425998506492159199771867387328283109672071102716965861435481987833879222316976442207819645450737429092648709726245184359983087712825200410116500753046023973476667129487075549677281602134209523356646906261459581718631034907615456621281031577862572669595545341395346652107867247285882124384041943757056718957506229796684922367709959153476314902240822100012519421340591078739335820356190990449264406744290740548152485219461905948520197646931060608495779016303299550857232440040431214208763931195121703742955087674838195793115014983387559271414118565129879343839966854168675983204860288745674329409978010956424256417582385895567291313564055049259484889712084433935446396748199895592047755492345422042533371112612434614412844583013946941119136228613789399584105168333539588733348159997177554237374291751233209964964200943068940226134414927069161282838519920512074463010362062094465287897668113827606151238889035226649963560623465855916617551455059218781979945736637783631658414308583997415416190839144155416089504933981893225989711405086248151699611557291839695985064422075517386463897026299928905531862460282215189469401703299524174351059145318525618895236385806947451889754653658737870645234061203641127983098320144367049108644480418655858273406471986574205933481090700566263517223452727976230037053416605621067504636613815926296731324179523819698240108351648663244152465698977257251411887125275715855844796187779508511135865237545425595804744781762504998490657650119604047632048706613790822254577414128892893286945644125139476272710188987487321785651477831650941713368 [114,113] -885538427439495713091261142343712940042095248175559034178724724865920837530911683332527543675775515121621731553727615245156944951055303484829133320113750687379633959408644501758722370563087445156781318863335982813531565339336949923541441883534656630742774460733789900598811010045263973446249475290557017437137632508164476051100252161954325255730041591368759366124110963692557195012036415957243198053587990971960329740443514093356613967371247523790432732630758272093624126839954248328730167386273317199088555704452838711493001498454579033423958668411731278867663556979925518657196790411122216595828848202013367756521610756576816204902431571480045927263485498222035834794503817550793704699030231810970694612980932581933918868724779797548406226016841144339942337352311968566178072576035622348052469574878036439431065184518835548626873469255018314912713360804976161841027569292760464161939980987305286102893239474912203357971583288209265207092539472596251937379036937992409501950368155528875263237866645642715987297382119226945845035201454549003994145711770992077282679824881600142369715187488304461986729444037448491856383797375617708033280804153156917722747197827833256644317684740625064338685182848156681469464720638730746870296606059058309015919883575410187142786859060417203562873441903737966512409680795199382929917773782459496177577772503555751057722124202886656116648767807916731100837034971442473564150486811119167189663183795885497997420470335513185459932195189927866584168186938319633452139129349032754251575741877244510122207198767744306369236501188318479689085755262147510236323128666453159031149222204858105006812041748985495579994425371827127683500369402354857136922425901056992641319532454734953433587351911124242521776693464725426717950332157525118367679841737580189744 [114,114] 491592940017032875431880071959613519340667711091030342623522198048711448423926867549083802254491504892087041517700714290933468647156884026733327833934103030035017333373306229181247592381825934799206479274974664723904602339852221161705297714707849266547733300308475866425237110401640569962291105012587131169197306459358284364992487463193029555359098639328125771062518731361118066466966805685832640420990965935715429381077795640882129311460316138085662760722783975269579075152257615546261635747145455059738307411296608383454959633742436123780096955174256176086564823334428758109269921117891653490681293558732764444596486548280645419154998946373635264364423917502825206121010094799739935025680918710219253172730818568944652399131496165110191380139706727580852116967901165551686173281301545158638335813851065029968017458410888278835341221217832587851409359283707532924133502515528802614165494091124251197512904704307639727282316102979967674831092264747556667668328406261269043824575857771786420427824743790802103610905717633502414886478383564211374331173830677163895872318049490205402244728097758841665386940475009938336494567807132167635253975121533626660586188476912478505624954045637552477718308098204620449666710865142437592385830901017206298186524092788124546894533971554042789617824309902475973838469118389281302635219261461332636314384315755711601975567007941225153080527565348038397306676844828155823047113950591856304319509590426217100803757616245466001735774406888790784133982630858017530275919823939073544526391836764440283984591226752278822805469895241288773780653555003527128913655419513920693288869185136568595675539930409461995208369244283710813962276002302108642695894468042657258492723761590411218125321789609245505340703959997856666110073633488247208015424663444 [115,0] -36730600912666195362441728638313938117106717607190096264731492706566219428032876357161591451559144187835803464812039850590909310445680474138722205837370961152121147342940597377140106282099471029955896538472819628150996402166246551765492698888022547035081562228490926879093064057388426799733973424578436247570138257877740048366087618328035736540780333512525186199802436636321470736693208053108236719055929155279756935850860293170068110895541539312986683730230569483888825548721068929439262989904483042085009669719820353749964026047233957843921889465556714225088242551150442878901936584001993339769679126060844088765433848021207767721200627866720901592933818463016857093132556578042465770735842834880338832813472036401126596388416305547759317567894988573532152008274493911618720620316461973200779886840529271794761176728387479758387563738719892346863075576010981020408520131181719321356776311318229454025013913615695012606430126053023547374767779698531463255979240935788463503242248936675539556097288130597391407963008558090774821086959610557096983061626723669577864977025716891870196713993802968751020693440960102113940356235351996954001368276955472655895007383468825151121007932640978784169572017704548417737467068658717849159298031177317839896902913375929179218759322996599753130102031019718226850138938536128417052515117824791725133891971836713957081495641267767005624020192893319010476128660055852611346466284347710569907055373757746984198389242949363595420836506471085780890322445278487669931453314174644389113249660919774538219465697158099271157724423648225423318150079024614064623209643377609226973887888757560701004907616686902750169906013142338600805970780769112866372445633255842628859893446104528740615968161351478092502918446799632596114119721562663678822485500252252259970431983453044811129880155518392100835358301365322503053322104695660547170524703121508397829415358749786127090497192183081508374797179558000245304735410033510503972289961360412372231867139051712358829151823988680251574484522743185240747855007639941040074085711134665933857905211200451550841192776228682402228492689727143427624866944825043901801109313964843750000000000000000000000000000000000000000000000000 [115,1] -2190371943507199872185248520537364304629730518133236928068067900656037511600655377503287495279614410729776198373286614556743946978441918342539735935059925698749649264759796256823900029008210049111994061042203350781844306076583146506295037092881629154135252370825511453324673091595243223828569822950585753440403705593987595187689493601244351881282360146592478820649047957167404583061775452957073076789699106725833128567264812085089860107557352627457011979714537409820201037084551747968961296632329936917731374307624303384696729866279369781317217494850077008668256207281816487586378768676695123610302146214170326870707256982876125054440237606857578086904358334351902882154076515261717549518150514639566794607802723133884014876303780784708913500802589707936555019980530140934802025904072634083341016178495024018095791952382707712225003408439967377622438971036867669534249201896629838874942641783486228102424740444637566521730910998981837126811514936201340870017669369734144921672281613603741864072245600453607346945352516037471797813698669722104460133625604694776570465964584160401183815936937961976316831578453817932978683729995390790287993165300318242459163908172609483824447254636940903989394443288678065186364100509096065104118048363105231762122193131428732586201264360396493230664405629290820688747119808751409930292274719190992233012553357271925965832077872827529867124693718914152243774780159980640278800937026109489898558533701290801466934279100372987774249382097725596593174353772009495327631172095685989808537840545334708062709995698541318806497427947789995501577822193903242551589632771419097382104558621216888665566199052306782605907856615480835961339540996154727741872514716122002723235448741140047401566996399421733696978378852721172911815799447916538935027788639991821028409406946617366019786908013793223135008305974247327435980191893506357610269701992747990717360072333688034821867212744609013318150929580395821482895786089490230143508491041264380184079518839069415621027662550471039503444612893973599892448178881534970409798632544254686616865519397585046233473412425210432523786022795611464278331403932043031090870499610900878906250000000000000000000000000000000000000000000 [115,2] -439128143841002675026246256989365252723560916872297840915490977295771269798943811274400893368279391537695891580583915721536373197258335804297526745171681477097003710703425403534675645760187646164935898505190768455787644015497804767914821557999385583436956665382046927551104840904325803910082403108884816132049620598546728019900126913947786832273157177367892267240944362759020951871051632412024849059282106130342991068131282313652602431912411683144693706242353254449076738199666505491491699992692530994585016579047197165525391308229800245249518012530476039930869498347987859825280351928066193296465959753230585789825812020023875424395535499302932345809605428550001438010008200538343783680639150491998303185130839414540512801962566173982919768200072506405974302198367581349862757327126657578002724279290498870910592103917521052194635899760561174170546222834467815935899871929928492135108572723258308302921029363666097174614828983756920700505979348428202049119673739751342619198263411135536043519527626332537683727573981351077907966414278656094134459073257425494863964804905120732926549907596312550098196320426734602500513524348776682530422909811633594734063410192805830123214004378969426766154899170411444726283844290653494635228526103810087763652203369205250059587760843238076561834834811802832767511448050674387896611603106434675642552711098514988350363592195543385795295259549513700800685921034560593039873805092179625690278980947369305230822874097654320919449879910357364357343157159790357529179645885969899870768536331821722173301587195389606033505531579212379925999295812398644275372187274951646005675152743661842167608507690006698132056537445407391466446487846980400805086004367565331831103968498915588809296400528574313502664164893567686120358127722941151929609346127352344124936906393205596551802866284585394242650028914345773193350609452898321797604196969267488307615462834881260851177412098289195876977659151635074827533738348252419391445361952786589317666680774629699298341107530253372216817392871605610807566399801190042803692128717801589374060231762670530453321692929732161673226192159110457873617871030202941540210304083302617073059082031250000000000000000000000000000000000 [115,3] 9797746712537407259831010225913014515227657042034072324613399168218554327328975251211061768533455255299136821485256637921385295239204101620463805459631784770766891659149058685927108963170196581317766100438015491954863106120421069731020410682858760297589591077535117233547853602107969327464985540541795014368414295077643423601171994204008352349908647111572496413563056956416607328152217018182606620383871038811562958416434348250680562369213822064584263887024213318312499415133693385620328027321293636430863557712731793911110122179768810491467014960559365059647546669740255730932607281837294093868324085374722562766696549084144063740896006349140172133795173654669704400285159086787883426938831078791862876390886203110971861603451867024919831055046485141835035778382495933229289839273374174906023982312269271396000751563311284116922337169055206566077110589908865442266398380132787544976637712458900388467175735942964621095967318275731848541823288708988491284644347601132698116325955131607235127791022561347136452319742544534570880294949593184859307665799045785602304660131175176490798260240150208500375202596011704699514369224438330237711230413329598345039263978027288887865156746594865071599272484172953987478318609497944288929843741424675361047604983339364060641149259276642591401797651374050150050868677633345074454045922298588594470577097644875724189297273048352379133891993148522235686132833657099750645756113853398116079442880647680897468684849866865874236577134371239632250268853533846981013274638518006050962904369364671437138832469454734822082123239795248781663605592642748559161544418500408583985316792148947530630907492078187007633629099901117109816217996027737387157364265037353673213582109890627026967060805006242939713238647090154678974221764246985783901118439694041531486757340357149621544770487933099823762017254147963997845628791489663306851904355888846651225565523700640842950974213030468177020367350310566864611244981966607408142155372197586882511309523963294247835488264573466214320878163861664976439809230330638631002221770536274403143352373767708077826289993240508131360730527859362346825203252080192968531680008936746162362396717071533203125000000000000000000000000 [115,4] -489407811249351278989026919398386499080894130335925068656229875684394660628246808272201872595016260900500372626426048166305295797967260606157257041869024882151686668939682736027848417946776049412347719666350116676323336690296424538638859077251894194654562097614894451481307896568556734972540642317394734296055398894841049096064153111062339457359644426453268943071010954973013032419211854306902190725441455637899361861228738099406928411572857585265343054195394602040400394375981340524773103237701303950103792962960318656644964186265966301108492262987461341853776507595766037691094793665121112257603403189563058940505253919217070336200000470842049658935390494884402293557213927609388041029808283342236511002574054280089857444752633637018159612794624441157981021622652808141029847545953598853837598319545898103815013939632316751059899536607654382650801561361531316388709358936137423255293512473485039859655456966412940946523843895406279793908426683015290229947547422593231330209357335793874353252038330859880678877925613094578472108215328198109153918933994440323749188382055786323217988485231900294170698024658665287635787233018560401092953391151666559403288407749758388513197980585132875475260139244224674379637654543800197469657834906142085806871157285541260659509351883141980568826947840351717124504888801328498451509312439123684680115120339446908417404354432487543997715683659452474260770794410792109732421165746018205177729337039136354264564123525429255245925240791144663632691252688059677149609369132295859197504154164653134095236435225175692257380868292190164873499611904627163606680910416296567389775898806131996098232643716952566716422716122688889616702664926086091496701093759337122896685638493508589748590886434754477765696033479156528380333493468061751117431814923599328462785815925448650783750259739670277393803215171958522997006411711494119874452182451107618674176184658246051377328818207138836206183619984978619266580700651438173901155673958064723974189311742907383275336625621709145240256706563712657787538052290053375631027655558746651783768594138816964622410655924464633611248282386219128202406806391140464755325559242926658498618053272366523742675781250000000000000000 [115,5] 14468520849288973992307478119399493614055577681404331669310812671928602392586595377734575495725505007427421358913966905538047931538517599169834883027483621995868228773513570622171905072262482445616657675101313357217913251580956304245746102555743873999777658865965138557450113462511699698742649195034729538804410121447667951967659670344413208293124740296122826944801749271562453351987598334600380684944200561857250351408528137527176388565953129976109482634488510790876681398037546414690263303571780560584236514160762504003042177227499184763476153441607273058801742149029954046634257803940874758257468966780914875771396739593131314450391305287428678767374156902687613851347911251101661796903803450545900640979076597375778388421467610264062985449185611216803885468966527859449812947446798177130740090934869507926698486253118532224603681751821758611960227457951353045916193414353573835352772950514914025355447838490431197019620004737041253665934498657902590514034835781185450593734031166077000189785079100924749229725384994573406286688154621515130043550650517284042860470625114761759827757207844850939729056052536892144030947135274953138696809003064296294516216787684151682725385432965729248777906727740870905013160068120882132178642364093371302695062568703096232031792751711816620568368802816986825846592173649349997814132101631037402941404195447240014978512152485142799057322813348878099675578311194861378361173063766153149353936561899290535100786622967875713978320550250796109697734458688296127269536681944068244482660375783026716222436457622149255929382689224820866323422102076225532865708687906498355164183223835223006721659589210416150851796629732342035811571229224578986809805180425100990400957683982852118282123767917370544936407985083373398739525477788176951673358112468306899226070923431515939847266637909111483309014307201267236909689379434771514640944633870419226300994381947424616276262876331535064245269289263417586105239264956895712931195510620549074229914844255719815193803401183684461248686265835981513461290875966834976765638826105864550712592184762195191928336260011503138333236568931615620297454215848148321109899183678493272964260540902614593505859375000000000000000 [115,6] -320280616801428194683282072210809171249837256392395490186330231159553960248392762329122626351834677598631867645911123425280800460672572577653953271325384164401892507248630308425128472048883858508956113888050227416244271416565204318379468722578258561498122391540092048979897475204121455375220004733333350120466690166613448474517145359913848232957364910629495400141428390359779889602292204983126172119602406862302106365588196402371632674867556282518539373843097179404742869040120261743909112797243991779780893471550307278918670170067114121674452034982440292551745396715141501595846118817988996968650707118530608712680380512161974212453691982192351403088299781447077109254710854197664578754500255950388843081137858189812382412164126619912652746060946825877046235924881234165706202423513425067977736454423146587059552561568982187667260272273799719991872085207801225619505579195596676820892180787342299916744859992257769221978398000801221284108267477224441112340491456252362321812390276843414994073354648574451107034269974339024559106470214864520572588863907434341476715615799719120256683123738177379949969705379848120190110096489096945654020611059650275801366042066123402268381560885506527761906372094910069989652093667644881273861981348175528531621040153623967585026734350713649590880706858847581724682512736638176702016089777319584162195469307100731833427074193884067337491966025407396785833991959752558548675186630408415864096714177780764766640696947362070293259225998266932085463069429828496046651039750228706639918763687084361649947310312399840551918631251482431541545949905656814777517848699913165413414596496621473376345333570595406426608083955831109469499207883747325371418485910260248813960616552847122372117556708711786239358902664620927144049260993546241092985411934007102048644185349145892315661289110840677337777420578302388247577463024439688024551431830967996221339487239529847161765624416505227071688087071021935922483880142061983328651448270115083400421522112226022223087634544544479624303712670330135296374153783901619573807772257083088229989544960472437904563421204415409326449207136919860773561302167399153056600094591210847738693701103329658508300781250000000000000 [115,7] 4948549954606735253322783812410422611281935964439356827878750259396629784117228626972652462283554943395863395260952042675145785235618062674315944709427729256529568921149187695109451757610115465571847658098342998890368707553139306745041484605959141944473683572135259225410041965661680626133363729359764227956659875050125450022819453454559732161438531345092884100461352432856373695519622222656118520536034703701792537718868003489118964113333069069578331430829344350745081679760329059078170502272659990553412830332905345737026129784088932298205162897913186476706166642207390567552379978840856349122542326788122246816352004599341240070986289404351863222584053348071159099611350896587416455934225762216765194442297275808980502408058246707799944262582090549706520209771508798932905668346083392365340252623056402003428651777432979695301708948731197261918684433924171695828620033809212893472029713934068630506634274192904435206591663593629665697579385298027551803071460870369437778958642304147209297703999385931816265622180239730679466535364947996089144516880983865951880588252348213466828130116221847373123782423850049205473011186953874343647914520679914338493664705212221846971897957330614693417791465286137735048226316887289926023659939903545696362166760107846091852969702385935338512751368053028705558093739260162897447370213119757249716084939990566535358049576626233768643392226216607332958552136241021984712587761669624161840470945878443986470342690237407445929659625496051527228418112705073025844970517813116244649882407156703606072069890592759201574019920027007498663007879212387213726769641915987034039623433488694517273514149793872876028991816195553362931561152042259179852687991376347747481733682935621155439426784139517185001942759752216925037683134172960246493017748591981777959316113776831302453843159238784003901294141233629425229660138664710421914695475193877707062920021888315362103838386605767249782552062162985599804453839233621659161454152867733520977263924436313466794105509801643479823144406592426862164159681804318715574210912238920461101644217575291907756267445599082722149862024390201420835962905001196646329725790935949447657549171708524227142333984375000000000 [115,8] -56328937660959056937379452784114223321523919268736460919909942480714761717643098767901569814552909457441925557524591916277479242650468314538524626114835558155252363417241178607535836340588547229216020146716554838445006995513036816590359552185702530832249410647056228975108874119693054507464223041374262621706926507446400051674036248692983555652227411756425420931744477259459883308595385666960342708905758718735141912659692465398987220574921312953526473975527521444910048524602922044695431487056612259472008556014250862697041333911878549818332695946552752567703647178758154067523998441496972259482742112871470485923502193826215987790964290333634170699954708411884145038672322238492972385364293191696188200072924489962346096626660234610482000914338516413819277619490765505174660841167869462761433483040810102263780313370398900786645192528435052343509269314714321721574593603942278251478975806665085097436076463261134155877918493185693468897987793571213092484637855023934429719048946911235395739496295018200667222191791180429017767944374266283186948013469048669551421981644901629682070747459572188727486626197520759646243780399648932745296578030239352132582156876675438573093649799365177781756555958573432906743386580865662248199542688612018898990196284636513812291916052734727448191455332197344105454211442241871171729109332704521259885791525211076306418979472263384626178632327935146578886738797361858676758266696098627001588089611623531555572677693596977839726646903585066849635891778933473676485008905236583274152105567712933151386052215387827317137633755700337020472550976550484586471774719678441382971561616551437819736020719534180187864607550382555532883657095249978069868812314883678651408348305426402418085477976784114746638178510177443492628505131191505092639104014996185743029052479562881095438062770546588610413338879555349010119860503847480938926050593877399383452054020129421642728992473585618406316587211538951411316240325231307189698139147710945412704883960633909866061617261306387303078926780490492419880639840477011489939226997504974480158294796858991982022690212813288996580192369887717811000399853385799109600079459525545644282829016447067260742187500000000000 [115,9] 486758433187374525072165354238863100121029303807089131445667236589524649291330937939000094728504245942780611919916865374573662849927729061910947165077456762773042455303322285783384568567024117539954312265142920737010041329209716466266823275947983541498180663026539374791769641739256090268951451185611532469109749706733954431647589663343349380476670644168979308151173842756632692904148855021556428685882300233250137797462013622609816103170941245967169129825438069891874868786883191482799169873402987266775678341311316074968032565919829556923338830873094969685292918268896147726933062247775322769701799702212128351210130662725268704743685373284424587856765144244778804941676500142127996998307470557135029355151931406680254781369624656175044352368018417385447056251973625628942409637269382989928439205164932200894246062426236174328074402218045924550638319576188715010568186442331307973493202956855116471968740789596412770912649544707212846200877421033004174766187339560696791845244906476135983212940746179313652980592028895588208591563995065434549869038354323667389067252376944559770255494387742907108887119218944635342103949823241072136408762916945821953983794758258070367262574944916137988783860203909755001390424690630809121367831837008733869150898577646311434509732232957534218297893598050823424313151423839789371228552586077967996869711442087760551103681674133048985100700210626641244377812682113842737016110471838758389928040181846166819824960131475131525162872948440396798428062213089477720926165186696521329068075706388422025284039092852799101841590467320464723405157822422497764022306920384879428594538269893587176392696920641144930732034989057051015503583998767834539148898152708741330280391579156719048365365434677693384729503544811887389449648358870205494549073085440238033897406635491747352775718251095687058536231649347121250082034853375797527602906943180715016371948270129129692061636178694590559696235066498570734744986792668594224408267762355724958852375097457428412399698062116227946704171181482716951447992100967310647697548714135373247567870410445445938626150354495841976966390307228901671032824798498408363275208321496734242828097194433212280273437500000000 [115,10] -3383606397909242039262303793423948192618893721295027559342561180719444067935735854459381055624148895792081338446684411032973988463253120773104067583514097703113197515509509513583409836215676507060889383890188142755828788540039542658137797431054382890995865081667038587719797277628654783094740770123637920496831855367893532072553955770936768770021680774982029506483566896403524682736618273383894718609677765046691119003544382358828982277256329456387356092221574684066235441991928716434058152754152946177283681371613695349757950897523970914142244560291010790999286563628011396765989991417921856686100586852349175777451764460285135872161575264850809895904234017994805443850327274746361494755182127958472509953446382397944440397705397371267851686010144861312384300917878582145772223771405916917349261993655063868107947915786682207933513288119934995579295119071329361837439134459945394534984364420190315951095191536087618602013890175834038069203091661757129057676256680414624291623383662509245370021620590333394844022272541246713977814328655596452083763199667822252993385082018502641179436063237966020423889139263759992902445945061258335472563797510840262700472511259481728497934335242676789195916524664116892222891234500189043267008752731376048074485824490819539306464342241156724116067388491869225073060532893471347857969825561388839329236530156334404593945915613255499039515047404044638843441513553949168366410919630435615937005762267946325479271585561469481884334417701913492598579045460603611003516044738977046925314852998318184122112221863362465840566629545919577568861607577018991272582562893174107330012595367713518650441344994664994461003981608321751844925316008257620106503328620877485002336426223143949551073870580771938188552711495946545416556826330678662410606026000315691445323967517075648665937132918557874591755542257448493439216637383445753148297235375212776574398171555719747275138122527495046691842645838742285329252573371707254008933881683304916289776541587555518202595366672214956860321474554425964013793214589472620468983578308607132470441271629256309470521625466925569962106999439606657818642571801804989906070630922840791754424571990966796875000000000000 [115,11] 16772043023460880573171986160285532262356398586396546019180020982796523429482840408350637079804266219285490144735739435357950269941538960204314830081373613826638866225385268366307904302769175322492197082894477077177122777322147614102881655263533981911912111510407908791862353161613409930509044367301569972307711061048693878559941940962379475190247583925599933707733179471436309907123038231563130269247287829085273796604541351365997152315275539667632456200902456062394120801449270824128665350357255781591647101745716947600464980535733683549284404371626224750734176648178359279624242001095197141749044147405349663514163759731457647177946135797476081977809442689818349934641686171206045522090514401319710288031140371782881818854571593553036981093330969836695201763999050056981224059395921415391048747393355730387016101207264536211459213445998478257911947941364291856050109580828099618515096270530676018002461880280438442389471557755457680910703184821947017631710484315849276952692097314561742682972148655866886184450661657081649818270818153252571701315214632829577669575280753066133929503862067946055885065023719821217836157717990437287562813810402129022802523052404040504231888983342899426751887091492636764802077482417247249380906446515938447558394994416518240936385750765441174147971682674459702208854790324711717816807508979545330845869708987713718480366543278693432371419201990209903352605925247408672140929068842405361532242519055633007606235570900454517853322945887147535887356434936601166738901991066795558630217918675477341485514911103153480926189724192191673967462134104685690273965928763159491451539124170625159663074399434655686576040338842011680281241845464885268343568373593905617783618098330313804716974842815354970171217987635176343689633072351663846732217627264265047862317184171035096485981236490027712160558782287699291594438051590904923172799869350578852767416502235302390207974625131297370745622574712615283298930340670011555366779048446286439053669272358823056226973034113312829971100869785452637958288443053244545648006622325912371553249177282259036459471324206037987466109346289797827152167359860914950739352313746621803147718310356140136718750000000 [115,12] -21129014183040869662302866191963733489673972281422117471858680041376452792426820151863479655815536777281250172865076741050001138980127705168124435207332992464073791728442836874800658069227480642896486996417781612273045931753988140033049554712219729680272710539607344938788130594375869862570433114313171460580006999973911255854131201825067259598179910134208659192673235081703620765281322024939747755848192174472605374871737648757968209676525061652844793647356054312727667950843492938040431802868070715862559069046680860014007534585749705125747998254009047562244321638101601990784999526316021668143426861577621074012238842806767706746887110134762891550743094408866928421858902709682318439210945609046927652320336002105144926851966793427314853979417111650708629315678101241537734111184652916273085542929527535519561581553141131930922928729302071992767852227934149127689280797105376219229235261756691766961054185786674696957466355722337620934863585527907819076651732088414973919698021869181675611030168303671493916792143927861295604259526344293817077889052838586688516235067385072006361945452187689881839799708812257724621036507956967283490714792763853812457178552553156876330942960835960398228340818375818089016104225034260352123446209583649737691226528033799650527206573096634966703268656765989642568921149970283976008113603594527695193024678387027132556016935076574101410376598314490059677915279125268684327060521755157177951835735639894428882194481987019212773886109256542230635644401366628750689330670653614634074068469313421937305826645515925466105980759877986454589069937273605799283033832312605035701448678277202681708645021356070439304983677791845119782955106729963408064679969977412340619638674417113971302090827184580273928682742598776737975050072582797449682586304285735012218646589901991957470268310921236223176095993773565971831813695173009932337580214182272545723886307978587425166433005900372174610919966557504257880637938333235515897277357910576721892324441763523370766318007986740111168647462926580563645701653633986873527341413981972480248403978790795288286336306315246331961707416096064102255567030710058096243386671631014905869960784912109375000000000 [115,13] -344063383499580934568483821212742635757362156426737542256137959983674161280906784391270835831995307179648918865920279381599381554665860571213819355534793096260890877624338554519589157932101063938852319912688394905206693019688063985387654627403751841392105251369598648132571372783484070621162535637536785134261312364550675895467045697250521343775251266043513368530098259004292509575136730570114092847421697326416509704756948331113346722791346566127233744562312202620035923635299929832506059106484590727936554003737940513108099991414932049321290468544152366654824829866858776810581740662152412717029434679344925440798389861651279797320943020916677729384629338868415515970159298916926523861153478163416786373600517508607535731859961862934900646670172678052300186187924701293574334888813263381354033427966354768079662267020749731367092306888179772202255704274047399019047187855592790330058386680448070354814163293615413837330867364125280128547540300978106819981425093114714722120105572724676378383307028517910592744391898262970222398525863532152942328024380135224618267560773409115333851182718597157950884691266827515151580482461840879611835744310343976855355969990560335794467099718094609524118496909664296443029384259711354580496078450728191265355709217339410692449460676939882106472372824679460389879872399140895070212618094559139082867886452423651963109414074043542451619630289511946871400993529175985834859120712938573386775292709436771057938993994249023313535110134005248930615492761660678056269274492701457650027410073983787356431899849831174291991438369129930360782945188365178550130549152900054386793918968559921002967559023359953365506339635982386941393552078789694239384251677373338329281451425988173178217106997488901490981230638757698551614519300963275723227581627909304187892045560655957758516337588070349922328262271359682078795252681615439622484843013595814832488794912791465497057034935023316795066142552209961512551701050728321011447202743112039623001504676744606426596730343714164086256612721419211024657733989795091802059923879377577251578720723023516822013874936033279766276024862531746383777837933692043959066353409070870839059352874755859375000000 [115,14] 1517502644306043746344206785722083299055252303397388868545522829337461391255593947480194345859549333989657922811901407633266789185852137096498403957758045094367261026919534057299168829294969258145347015560272948010040285002956882539812993944969400851001495954063979294618327821153493645750493622677613898160655464748650329197733216623556926148135099822139136902175482601736191072721193038996182759776888784447455547921758310861372819261750263902616200780792340893531622643583257015568721623679597605043553317408427117857595024723822467371057717910016049489120692078718101298371818389078660247829070729117042292505777347598033134028166544472434265918601086204133122905512944922526311943078885783492656054112371981675052693998753548680202528039093116442583785392197725634045422423874541472518236065604092576160891584552257644262871187879263103177836727444165729951385835618105089460457774685092132293509958727990063270044500144225734884750061776342195950252438564296637668135845453545204045677774490920973669207728096985885878869216701597093731038166265987146846148433154765748981791311852634197109090829913513882011454958018962075975605197147504827741892743103712381635348440669705368021970747113948525675168626456423106505324613342300586771800911318946339801859721709369276931534290758256093807989182242499131537389608644152662766754739307984270806283231614065688852280733833178641112512944304184740201003560400740601306822169363013697469003563320471751137634454573657799179675160997967455748650387901303348569779626969348920738428747113218863050529414609340890518323428135055149075611567876385653514858991251460571883317024106802384793180579328686520259603226389595722446147163097564255750029144760397680767169497020576811332631465313807502117595561466076048665489996991257399146555294919750982410718321152885345729315532582517191697087755287412937014319245076820019991817147219129036362252554799779337643134669775918526531664469127691297178505404291563912140349488570959742735002183020588310892406037111146073546854282672261074411651097884352909684448844359482440908172722607364752653691864713516305147783613078375092309002525325922761112451553344726562500000000 [115,15] 10439063226762488661451283065120777362098693906477823822133693900593498186354961801247342732601891314630397514968983894662807267970282291009765636702902243679652335918235298906352484439336212630727947539698021023622361785295294925800460697570253331822351245480133159364037264510969817695167609007678993295472638108074311036019835989325624253559887138062116483517403735493106840895553156492233827606847882838118008543350948967778631878193911923443210799124852227340552256287616388595850281695860371345362386849910745762389096123382902551925628676187570615766132563724575832678311941094309070858681919123178126610439056174738255057208755905308297084430819791347614611164005252853734549855194377516224257391828349055860271368527211397807295315339655674192593895789848540253613821169615701246627810558612068971130303409734323057642068688767129825432266497294394209246225187076769431121147189965686751870127417488077005194786612318869074515744607663540494672681507203998215541871090898756206770274724848771413999818001681130063712080089529934973313960109600374077728765765305981508521288927162797600397846854742797835127959965872698272713359400253079849580998460357585501446928756189811545091136178589908014045612255355435126969291423949413548156948334193746653799532775761099713263387236966045351195548949646426748499932668873089967634479593661103745473423859619153004035505634260887158208925210317305115086411351602697002230023102732678559397919807987255731649364786316098244347398413827708117037253336471759521656880426724929920060355735128391662095623252791090616852772609276452183627322426726282848339636153007241182696648311120007524815868184263268904261087612966229059331613320316442150529755275766042140547257561625321439813991968340172489348828910031966013175627325040729035756788960736672331809679481211271261085884597251521948982062831999077412763625490901181554179126165495037372618200454888992722723946197223103511141686532032692765703566446222980267362077128818848649724771576904859324623440798524890936411416171842580824404468205535578657513735618146440734322190902256480479413575374742430994440493599302414995388943452780949883162975311279296875000000 [115,16] -143587286916569098368612028954421386714636118376378769538833463935368624076148950848749490910221300391688585183318266244377826921765819071158858110631031516938413125467485106379538789971359444319012771101593732867739847392979846340159289612113601915642443987985729811250297842476358600375663422874162618909888612489721387716379650403135017722923862732278663904304760074725317633615905800435878683530969124824929693562273879571123694678108638189675437600725397718978954129437841959069694290872433012917381157937889346257963030316668906826907899164006833270146209557622591526311533833379738803357403271416503371511684731264583132243884579951128898855597043891940142387145826879272398526875518428305563103385468326344416867813885463562785611963053996607979851585954999488856613855270081128571787873625652029521418582050574766196466845581243774393675147668969072348060201148361193349028100211033888758025997641994317678794218154735436774541474304294675625320937866108980786328699068489160629146820989180179670270388258919285553284375612560473036150466850772949812213785087577696245760401418541947555435776043978143585605169925890210316541390230015613703675544114238659675165248648051730975974750842873653035882888830250420976026838197893302782456551033048439010696696873861994557088828764138702923294006432314910689038474738133749862082047370654494124101242365426681694195679929378382650758867309342344421027329973539653922590563538124019825818421226723426169284192121012214799523786987687683891260089678027744723752575681320565947125616165736662796893654922674245471774267917859615751876969523224080276277013111377507482309708476474646405203926485137205805798229623747680861584312343008014426294998234348543489898167493287076510471500348674179401709230312554272165929107877832516323179068189438630742768749986054378107676505201625832885598032467481915214165019498372372552525290222115506700076475774227148610541820308129824093479717484511053999800308907865230016824730243489836220983823972370638245809614183696260513124863757070344558178818425941012599847939598235302577083372745900599966603444434925246045548180399975546350788135896436870098114013671875000000000 [115,17] 769290537439722902323412117526280119943147234451657209203046322264309324804046832647591045016695005786621100404012105401999300852904896670060451384497006236165380315474134287657361307304158935990225838630992801673433555007610345682356187241517019151152316277023440850019325004714848977313307451490794375156486060178779587504197468438844204018888117368065099234785242928031700706966281747745013028406453935101172525463432342916748174839213218778023191197337732872218096741024686380997734174381349410111309007222733430883974405034113284977143957901076301286642880805764529614524387880095217581067629723343040630733374989592545340505465679233932937185441241017910989687824036292519544390201153762569611294382145676170755730202536469399862769413931430190380302750283007040060500250182011658052029011265275321479731729785780668422816592300283402952462886054389024236464748521652505047943132741785767581243464073621203362217944989571545911910957922341880126883943358908935737897743768056492454674822283823354752509809352882439641258082309355165920727775591519882388239638666845842072736212739141724379270661552206434339399699562331957396013931973534215462735091263872333643564084995074783713401260041311550118352256544728030898272446435575322952289273813780821459908497087064686931266383579567914295864333370419460632153245812762465488167706217583689871694706544293844996685419182384129694701952248747570346104756401863259686762025537220256012536746392287085863123233382505886388333913052713340456972163204699143164341484172950248087456576895398476069348463363626185354181603415513290235333300864234254822157080354235076716276741287201908728813795976425968344377007394910898386766139148450308545453536684575974324374986735193961181562548772400123256477018537805296327464050412733422343459643582493917456990665272608568838186632334760658004219877341740137856394789496543554077493259651551170922656372696619539299456989293634263530275734562102722806342627525331853319212815454551026636910580405354287772771205185157688380438034767056971745479997835478867427971619971487905802761792436856316264277096448475434958439800672835851003128482261672616004943847656250000000 [115,18] -2392561384489654298686588151087561270207081987981392685252997384679421043291020712442144085419779331582324703633956995278797299516027646766311367888947113184702496107846765524307689188667114684703553216475068474204426499008875985655458827496618804910485295956684590472953813391827914057382203868960869320098138608691313162172317244046744108399104619132681784801947843016553783718489087224316783596161613868545192402172994995236702633107918567515198140550913358276158327744155722440984508825865661580103648342554210908521630152636266011062644698239457861250919552677999877206685842784694182604544083453313496206341661725366250280789718127264830359231442744087431304614178361071395479755471175008998124269605911503105409397878664601965380723873366853820719839799566021612149649398583929613374148103116893625475855728834298025553751272977827356932323840698834818207200137992653185576683362830788807199442942262294757973594105461749332380870655683799944807421464838238610282286261070237912804733943213627228126067982880525991592686193716672602613408718082564083936439285910426342872943932389309544402229504960701506504208326452312676917709369213788944150786613136051127749609387773283562067493150266597694046089923744908556476272364639692924770714681724289872163008372972383237209013679444615710808700862828170252850138949931356389026744038536209469885328175390355058751820015014821884606790794027965921117090335066510515579512479742093030738645836014484472590522259873177432362201524458870985806268810613763023432588998819457151663873579796711706107610040854274699064066399733682077364316246775495585012799180178571216661869971292072567003984066943665225785828149927308591866196122678497281831471213871952601019130737790043632618867124202276437438053230336541746931532186455892413586459481316013122726040116277522151623158276148677113456862859361442013333820720888785227111803725812072272552174830140127450995662201683302633177355131921946393573099510512571299484412565702047437858473327645217562227496083997499309179567143514500805841332111719806841966902240024359303680827385171879289323754787243977744444381298982715833290058071725070476531982421875000000 [115,19] 4179864762311405251849900361250902545519549734470646937941147440800933939468263985339406919273573109069557782754891525561319330557318313096517225237733253420896492366239978505312315758947701012216382073925694489881542798291740125212646715954352902960466801095254153590491902789008033329475290892975303255931463322299163883814857260284233387282065765190436509239821512073631321873180461778815352625227123921672760276932925501785638069479106610991949613822769844483469228167865089030173234076173681732668757239812788744930748433058180822801851625136919575410111218969720666420874960042302524442950700575511353989337548965585640450940007013636517631596254110078248044231299497503383640628806645409130166376837855009023174389759043589876038643152091304712057432026568580311948127355133354075512523379695004025000061568372943212776072414528016872860596869104422663249096862015148388188218848432281107936101875965278121430117176093979765601073648567141240426107854818247504735984768628449587013193997350777869281600959377363205735161355923701114970201821518945808393115890660755028113463017684636906540319983085788750243184334956633278182793413574853378562030914659262253089553391573311468664679020715193702852218099236396774065658840981122053012904812612773589192437124627497912488382513295870655700900739579144470533861011206056463190547986702155638889113450250506238151196810428678247311867791203174052446206761676892717733977495084355127655306821847377389481435473899825686269538253912983246511852117848610949965095868486211796189391183021273298616855618627193746642802368603718539249361756294969106244748788724862076560317065752945123238608435273238308875746101750384814813353558147093310214489103870344577180642437171710563804504773250726948807973582430313171873088478229296688748398798041987360854255611834417071810352864466127465398770133939083907808135639153359937796244627656521836761340928592149589625815983019541812386729130421420823678858906671421591612816220215549676329031394148020831692800668148634113653899106756326569864216756003385807986779304890087239122979153942427968179540118953206805595384371043721216665289830416440963745117187500000 [115,20] -1848718498780279409151400460807492123775422757273211924064811290017619962172908630846600579689915414354101400376710764538450949938534241501024738751267040277220539058553781073966059897834649354634298243430836240711956148092863107262829714932823678272895108541160969864381616463192259924109763988963078423086744760256026379664624473146717402091023562911728462740604048093039156135274345436005478764120898949339912993241462525675906471175748559058440978030641479312932974286236907991340264547715314964639603557936932791449457795998776474490167465756388594695308145767062013398890407365218629179983651944213769835103240216395863004401677696793841210825793669989734169206982003715422843521833776022756968595742502070808347920466621388353308570422640249187711561909739710257794275652526324762981191471560602551543844200625686218057561337500595977092134398521409580731552004784578851213152838309259354979912790559128729180797516977058937983027582297101864493707059568934957914510553888850440085337053018255030722747021695993653625954153168498855351004812877151354735145005697033731633511435908090197945343047895032681637769976436666616380161682000832609488919591397303702555519998880063340817595112601203999772529553142319907089331222482999106710049753268848532635585906451393401016211022782528331210177138559580354433170409595595506173804253395176861965081633642719433976588516634698562664401087975632895659059950911692432247555456071602470490379836357728159421148183123519384374427272631181427143078820382835316907184402299067177291837309575864007212542670917170499678060704258380073388838489532323555889601369631973242540528465138215195860043703465180023215005808080572420379148725867110363460816738351359343262857024423584217195089269557463211558381424330275470830010222913490926008441455175069501735824544147773780213893673986214054489186953583474154038862037861624137771453948026410356818663956206354434528844304287904173536719194791951330750331588478844784949053776374946704347623606749632754222739998051676792362551771753567393911906724487491313294360018855308724103527399931657854230677913438994565582806917092284493264742195606231689453125000000 [115,21] -5934070310973051143063488783454753538313053839838372450456486416242155008641453554305447761975106046292971539087657106920873190406860977005473575072885234282503527312296023070160571359281567925940598260186947019574199105238833673925432384300111091983025537117436328223104235541881109879689919279988439149643723034425814148069140712087547989164033982452965129959213171177931434018268170334456800128017316391916480376448426238743379720734480362840656128752226800283003770991913709403398913225367044730751729585770534702614586216582267196187672795420017375423579461152988502618119120473353673998228817254024452605733928289395332085466680872790979413860587482818844062348976033696917082249917892136073399115307120099427279417603049907798120162730068350385652989882991062292629994146288244883464122090254232439759630664723573171461713191881493454897929519563358454620755590261864308064567618476856743699591328224151750812319744485697058864676115485102966120871148125166456662933513686271767997806330175697656722630731495614819626299484748610266013621927479862917177558011148184083975792437302164370975966305156562435771892876376649387706760855722694215135557540499610557532363915871851236334211416268887967903882283042180538539780395061409516340564714685140414524619665894117173622139593182177408901073101151427725403428957360766488888490361223722856759803956577115092401636718257351564367330183310951755803877495478066181821574979632296046481747827249048611797577888306534655779968609312387545667195052865643687505137582750524035074221805012063239206164239664187052109958473726216961863308576760597558661819130430356433255824184576036356568638450915601580333836214424403851446549880890483550361329513016415499910848040655140447058793180767594715009009241101849498470614200068182309077349746375044418943037692638587892035290560114353758724050226273322816224905380408523439540989861025016365325318626723358826917006904257383813607427767040560023218523183646760561720319027281869042072707291528424173684705619703366014953695350542088424013064436001511250146349895862697984741587798970058774112987340714576783504141666014675138285383582115173339843750000 [115,22] -18139437158233072247255796822392242221898647078023123016230217352667314941980318474184275005728939519953246658845653636761488467400367845115745890600796159838229503786017885240743861413631112491903885979680729165199291790600431827853188042521940746660261152298692655646074140194474316097033571012615611650355033600645603224912327974811544633353873740022465030665616121076381559964377339088944049078974438435485518204746614173372727829441446832202513703790205773527221143514765599111754705414510547926380249847921948430860343772178705846493156861761443322499212023203036217316006470354785837764407449054916612322001255395588436955804927811709784208089039577615648987004644824815584578664701071795338157915451124644699689100765079245772618461911485842123353691797871267034722723435719696956446633091402670280812622546935538663115055693505301273074232591259608295707304419309468375059256442779330221817957935344923503857639430935639521866065913543363980250564839002293395500836629229822859736399255443962011676840788701155428516392019688309442712028287836077320221452099693554310611516521281923908101447386303195993843407008584314106303555635086639249291472450208994956551760759138909394133245477379970376758144013987451580152811028673233195549895262674136034940000805859471363484859211520881204044807185099523897392932637146084853703249605667193355789331802414523316099092443160720276785780394194525467149435871939142046697323347795499176839782483550477951357683694493090536337826701135452194777527001998572762400351727408026301325262385687297098893398609123397455915956501700523972648046193571576323899885952270767927129655375673819006006990580223194187086237145097022410986362832183533632848458060030049572646657797494459672726505994594233580859662059634074263648366123286644635086963300350016688997164764063740899553123189211840868827925704786762797993677208717436870284690429055587867925921201736648181392105954008398652326367856417748869105403087069207438799149760327966048756145643155460728425995277313582396645735587340035815712545009544662386133157375659780060444381546908403693310874685729744415496611509297508746385574340820312500000000 [115,23] 233437064377413190467589985513198355027783124683896891395159622189137587312694804875025073199251192132724326827999309268619410793821136027456836683605447434004186881322611160746534167402793826384232827834262194455360785321440533185953166401748360897428640075983202560399955571189553666315729998412149775249734630292597811153397033450836264384030852371900035906313245669816900021400352281361663144723223695192529179404327137560336390402729934826398468524867194046803977076231391196848493087743151829136679765784899388686134209054058240137624143225273518519783808136066108143008149426313472884381712599614684663608881969142916393500016220789528254137509166006940678212271420887267204802055676023265810496822844724665412325180471832199909178260688127310063014416174277480342560080581812615693387402351021123030605605054725055626760417658506152289641463729633060600779573529144786707645590694249084268999813411843227620778904776493863404941955072103669546462996007654088521074820005505584291808594928288968663837408080440889009870136063037544995846587505227685528226882291774538392638506133751469716626562740611771430389975910696693415677183214840466008157840115616657200227241362646070414073277520794434736399518476602326397765405882253119076062453186571751933143809747783628430077242891331959029491829742168264995876237873314838509051602321378086568409342601847727906691276850284201712180101225959085683990257254406610064371126714023565682119217163917722311894571723216428455941580400450223179578919932739726676556720111435613883944805194675765808976729197874106405216371981013210557416596911706880422306537818035694427928146401262198432487906082905428636824770671103787559112135914695340906460843804908745151910376058576229924062642609396499827260782253890540399335583848647254587843471058434209085287462051798842564304101315261643291244550824392496426438617916764888742354695120384321621879321522282310111876903471808292246154503535973493432242668041630710008586053063040977438729494902860996283673423476180556235042469336143136236914565928304616083687942848782415226321251860133777203824758940094510895058022015291498973965644836425781250000 [115,24] -1041218086449624558911696451460055982106187314869274107127888698269284400221573107816754563246625806804698401869739400935115328807785544601189224704963664912345220823010985166666583899999225505523766382760669465435106591613563139269255313741579061567952922450257250223016789943557942466845344569343295246839198676991142654195403253524938375863594796979355753889310682497564636976459052313415353512252659709570643671359574561075411167100597434415068267933475482265054175305839977318315298566474463183236081160192649621831019017480914959731809341887503606531416899249228735081319583627634021899854566948776985300100559056254495483403266958429824371823599396445304725860606634884990279447969346309159462927416461091090322238354497864323379691901925049085411380200057100323836792096522748627749691221937163571454119451912742477897127013353685971946520472866525327691413597306475043444753633640748040124284147309420350456173696060993875644363166452884949400155783275310125496569245862070641297661375753398308061532603002332290699200592655023723285725317826654566946439332073598953262820055809102287611707983968690818454764644069645012523848343977369465239097646953737634276656784246164178285786971045680427381484639970243980064385905762718296914413793854196389528484309186271051284644002243727231403294818144782069815715515695189049032182591990335113895448695688747225784089430644583825851745299243327003280313200293337764099611830558957090136993842606478941292211087562784917882458677137426291409094921687980719853488304616803875874874653281613955065405376154588094041079838359902236957290793480426584390206289013563273981407510435091738731186755436547814570212143404128022798304966753513148619043162517191086989395763293020277688138799710735281060773453377525958718051959858028903148079322135510694441816582414269028719012106761012804512392031880743237756548392536904474813893590805757409915264952825175433047446625991710769182450693574310452939357076615853109673260506170925226879632578937439424062028913343906243525183855526123105895304077304427928856268075966966470023957317448053311722684882538458861489516493747942149639129638671875000000 [115,25] 3175085419865186311417042843945762291305167844871072009715557507402847191504298581409190209828522302210837812469857687911042688080400202348751093959299928504494377603048241028423926502236674229410413111289877618683164204167745315414128596389008644534472688862691298245412113647241207462280817950791680913738773380633389044784599488447056053649077329093708488312872042633735478914650910238406670226606037510244157661558503517735221371736645148041227987325696684878988246895576342673505764012580016776919262740480493590996750141930995785426980679700020798469001214312882168961253208995468472060293953676765233310475375503924144641392076913143358521905503121959999808207849849093838837126525643729871633621520494077240557984241929311322099242750906269395882147483265353182888799854522739347031323560032076832019621483399976218902750294453740978175740236546354048810090466271374392517945705124244801364353788458582047682722214150926291562280976388796772790262306815714946115057251736160932136305722208379016560180303369754759274435551479550134603516432411342101687290517565845097863896522082160886060439702491390887807283328734741325474764644414101884507210787180742999968022853856848229659094566052244440853707732384581696664151475824775514572776742460795388010219997632300932032019453469513781698802948074977655751591656035281181083010166433538450668608164600963087748978154087002281894323937058385226829945056699432850897119451627300323651538299256456453341681235134778194718618442487858809323556354375111939878544360695182562994747912965428664149831243466088664054081358148278949028849427358213077189196206663772939082069387306029295020569325104346379344852556494261554475986105287452271411225322702565558963069339212727722598404888405195535198498046179650030654267165748146808779459861348744070054058329818813459929005473191189809918430731158884549647165634869650022138971969524183397438972462904936275449817686489059410735111352794124411837851868423661627822289409458412982909503180602044047727009647069655606025046086455394566049357623897496355566755835576803893960816736970190024512135200385198885442150640301406383514404296875000000 [115,26] -7616264820346652211419960618574002880050098960054892124004438845794482534553051194081614301285675948645986566196678348651167819288765170449186012594414404367878358088173744869086511343913514521774874979167580700139717268501255355343116391864953979752004126581703762461125946286240141499541630674956229265045909887120400614848557403116000129104767317573332722327576960510686592035963267127669576071812321551566650044080610557806258056650182503892058261099665360377221371986729135223972393317644453444290857535891012896483321984463017555546130703741019087976327021048624998650880520120030715297601699073111156417826130693387745765033142728505972777006098558536496900334455090954892257830398386632768859724265208381636696880328994043940193755444824647216102128469434748407920243055598529984936690122280538098359575563730647028860686958063274763720337156472378981354022963001861804724748592631018594306551067706726042315183948820044395154566642292925086757849850091093580520426690028542336061333028542787224178443808415411967614871248781930079086028835285860843651280169237965277373589543119840504214440517861504365969495519334297520072252976984916811697237442500994530593863142522491948804917764763155213888664107395198342148000683250137095061053182724874531946413851753235283966036819389933959246892392080709301277741697122540887791875264989488718095358501200521337922688082519085638016836843629506530116785548240100646610670641291771385184161563120825377497069624503034564365302819638320202344112944787337799932191349968289883121421718785403493526766989652634055841829137373678979048699010894284432036332491497447675381513389856181822798084233493646469886933176990353988360365576614851424353701602130123917002527179101968391935560208693331170579936867245932901613500290906345484405512966667514826809939271989692113948237354347490676671241669968222299598737892882687629010890237537332605443557537187384956807612462755453131009469200883583452002851449593585275777087433739736280556132814294502684979823726280044589045971796213868262079145547131747196585014915211176238002970652497611308987326972363973709434503689408302307128906250000000 [115,27] 15129333650146632116024147768828044599423515436263060442200210224033849774618110901604904445419178321036768244984856488785493437285736831116721373191662705487377592632035701777534267593264109100354961624489758298582881227429728001924591881839164420981320076201982292994085620458362692075976987635690746708334396900421467704805573894856646524514448961606170599341251006729191026039556440956333349425786541278176901284116821645260111498343260147972931675728085055282082558078883212268765483180266076070557535887524325978813361200441924910822800196041654389156281354897336558610341010608470444199685043425037096200277302973841724268375517612597796860539138486512306661898124598986568282660429904528386296589280988212786367512930537981402641032676198587657572126605506220893798858916323048822256030977513186479826567736917622417577934943872947945710317159053742066950546535238181542719295993589284202681926660458658438820581707517554297714488005854639391256329495405097151530182594889720782795509597186886211090516441861492886820427720253802155081356793952330023649869466228137119091296858213649856496479542286984563141604939686030062477467884722887158982172318011908223984909449441156852760323432642951519213825456358782535286737246206724048179719493013502857518730470886802670948685382244549053859696614230833413995319680598688631665643138959732318425960025473775016189070527850607472862557904831791072443538387435315530107786677449219202903157252835857491727607253091193648284974608567087370260265257668700540609432183526415696700945988324650847622636488804609541380334625969761613896863256764937659691650515983021270794056673129283416341624454039465502066464036129254259791796656699836556836586239968217018030966921046706851533951086721472071371148702225983136080365600339036508411387810375098331545631073933620715773382768616873731102844151712122968648136852959987286861666349559342919172323585677929605845428849777301242255922327469922737043471396387805591577859916776075093112611910694104202548277383392332127694571960917797875583321708103775755442917068643671761882940082033478600533407676387298579356865957379341125488281250000 [115,28] -25384888836517773971919941332105124012543856409884352058088526728332002860926804410152436277247633713446607911815054650055156450373388203829493717040970973229024575059891325022868468168044537227580974130714017734149518745319643330942758597747028677005733292430820828852916216222796269236694311359377796570228935906562020159529359945596046004013908448325915805129538066685358710901404724205908468148782882369578638232688318066641672956800662050411320137843851793216744652094130239959041209410828258516560039990596415937597341128368086158553254777266717974059808087083840743813424465863156047778164324294390159640768954943905951466685111047108403397545342533396330637554595375835843340587704190098121647638821715715497031742628678102390345611666860670298557456693514585609802332750141136242608506058997730100590250848631813414667276407172597574052338143177123684254405913025745179414101006729496121435015255476804712966903254155520704346858280469539790473471994113304667753480724820892970185671204309741013534684335942209174476324665258079155914103924555076874971400061418224671245999794647845689288982729298811195946158006908189399494839616030644427066189109420530314876617935466890828659596226982384115471796177179374911827499374216829936292366363982936599997019491281564867164755261639787558725319854096582522764931740545299307455947806432576155558699130011121237056639466775774773100861919328752538035373916173336145874973700589888035494328280320325832006657656867591341592725811237495544822385729900659683098204293203289389419140337475188790009402021258952325771889370845437110080703632885289047866777562065009567180750042808599193326179955701163615157135650621435997396532587961562388626582896416230637904872449234652344793567355511573163490382068171423255711615042021723881004312557288911017465227014375848133209912379233215588248536595338205603530678822315577175761912729353899515273959310611728690906290841154312363311943637897900887386576571291595505020852519565984881738932506175080657301509541180505777787039562431429193908352893623094211650697954834903513310348671022030316371531633024005714105442166328430175781250000 [115,29] 36179961925333861988344775061832016165837011211117980618229770208015432116720425750892081810834508179693485557234331688436035196459717852002739256481607437102896155499821730769319652823690388966849876557325225614651387703753247788022290268606630023004745190963915682176437635451699257708513613004211519314568134250422551905056199123463538268604714263888283211701834887707350620507701739807815789640834502976360140905806430815878269856662104548278870702220345807096179500519935094830987805756756667259593794153735338676822730702670811490606936534537020726548743580245268212606069757372570120793379076756180675557616806369605839598982447171367586395433806535153802178710327098136273647427013847348073611987652914022021007836662626016343537461976815678360382308036660737937930682933199400068487531129652653423625016091941126616801758152393783128643240755789028400940357037969967309312763394025531619811274408653347513127325340585004974599037349591592489290064544367176611491609996841694211108621745808086116675352065915354846546308518247591838747383048035971827788792561871354642459303554005248056660184431243960943290561073621642898548542579842457444088427939701587514808882521091113851427143245376426852212006345369282712789587183382432269103841700759966559130132202706764366384937032304996916553608659613960006721311231919649894931817131195349960965197727735534501217842605537304589891716178792710919227240303274710039434610307811862873902562973246718903420875760624258368060344950586864478735213487896019593817549908527030431983806678351446202198737444897340598347702982979669721508260330626164554415024851809445311112898541904787456607354225641294105877221397877329433169941545396506370620842473812778589057811982904092242940301725214264764671521449991045633335492044413692605259393489766735102996213188025143110696063232709178345477821336652387298580270268990990729681214843789056244623370627620021805028161918012119840152357593352923934678212883982913593223242230154374909777407521533794549989309753842822272552703027138006457967411676467160110895299271161835902531419027284079192874344244046369567513465881347656250000000 [115,30] -43711649000833988257410363346413834922797410578008209854715910285013578804314858274805101812558798301964890104882050282448259897780786494135952762266112653791349873002689581425546947567894877690806883130346812640537665726315259005540592292661778753751165027189528210406556162829248369568289314228793640535948262655322916341323643284509347107445025724866999581487699985854065817862279902443051954866555898510127500412218634061928281274701014903800869505766615653322888837039032461335002280042240243393061020967426741069838833939141437095171141152624923085078868596272475985646873512496072916553837192677999538985174656890498726658514113627190605085881673130726011138855756459274896829817155432809505599605697227779647796467683129498946941812512830230532389688070627441357254784606537148732623769983486223975169521755540349725955413991475217393198208614989374047726300468863175031011329315535149988982843869730233775874514841448682962558143213410425629522422816599064652486368879979100453129618420989467201110940690453345298937005944009203115282528904130128537498456318846629338883606283335260666925691110297295183898821506385215756139977400917271678449397161799399490144572466113685831400357867702191273196054104477896229569550919152453078263978810920749930617430876690089271048541192142060592488471370283005170834239162714174953061773655046899753219805594465413213475391556790240540375972498661099701520825702415432598187844772192761915607059154292893753548743510949468312527185158835591873539519937418971623396330384788503879765265264990648332157048132409223499820657401454011752899356264440530337449674077337432792418710624266097543735407197068996901990429766995750971081328990181506360359526433279733385113862487410778563624605568827810316820803872857118644959664755863445795114841433490636498839250523730547495402869411516037105036876501482268291737120732192898431340090646823244469311719473583329899418099337047412780456881253739046792542365849047998698375860356670678372378669487416772042783663649733850699105263475948654481186268681365283415814590836672269893395228535556279458873518706241156905889511108398437500000 [115,31] 44337285699865019518341568211398542365315648288643362391870433914782153803272669669466216789822099064991766082629277675386031929357309001604225832830074900398455731315894284899312228540408670687322237732979798535317123159248014351400661557682697130074498790371700362637985740560088744269504879233791786470020436114372444905745868058561089922839725582525138780369184284701135299946039408885823742865285160520860919471889896669927393405119340684493561987665552033722115167208362133613467494515032717219511358196923131172608313169908458056029530189959161165100270132020302151410022397002271640631051684288060093515727509677046102474070380031597355060031967945693402101810285540616737839647867217328538847417539628410624700739049853518313476920545847288918161395408692091138762685289066027591254351534627736600133231159694387066171924808436810124035479487108433950889530652398394502695930418231523622400709795021042544168220364179192285838471614817125408064207241827304903544314005345512125193779382619014978018219005799957469263234977973210687433635349871039645360690960670245301795763395409022782196555179987287968020957173712032516283565489670537423728133617468405355522543634136226718541102514753619710296279549085250671475287731672489943026375954745188040284561348496656391635110853238115580145619316630168888366089618349281414124528667001066921189972026358841949357797508905994437042938516728220306218999152434330336856265819360658258139741531343488727128164631736895570872502995044510709548470256701156072893858824721951524388619417887883951107471899354022720727926497447144169181624369538730782471639458420010085264958540334323086593175015082303896874146962138588629750028856154206948059826397914579834909896434390629119038680958314808266836801390087078485778622591072000314579321821652997549350629131114261126644527608850915517159422028673080831450314425923065190620739220755850971342230464372506175536771499490150949722409597914493900266380125246301658305928054782550801521921571548401005711104249032227966913539748215158651044959604578220385405495975239924125397349510303846020775608849362470209598541259765625000 [115,32] -36845001907823045097582558430209942059674429682770262525275543227522170996311756795999997661665565049686190488784100842245921829189661803035624918077451827719110951558177253472743969833535425386623491450049537056726621131380357721798665882105533360035181622865920888482184398035626876280241714314342922695169188333647368205329181757336029176409733724017132375103051531448057096241919014081117271539672813269197703831447201442701133927676263107353904180658072637445295879115274773428843969033619032676775792497109235812244578768983791165999174792533203179578708031449277458329493365038791444591128958408879189787013709039988165559417779727757959114720202187992303287024670961722836917071044231525194020192384460330593040950093370606208776294094270109881431272447728888130083142364561480166154651262060923361095709209031638803434963182643944999116860189875293232764071555058703545063506489096440032624464576473579737368613519968624446122040502743765230501422027092378883006025069947231306308614655741505081063311474521274023277811291449353054422823645773695699889728107295543026315775204300330731775345320878741149426499944658217377453548095924770972372059239555425281963900851792611258131892803397922295678656299248013524818421319326716058029217672614797469212626648073491152940768106274502121469544837663070559332820316876853067884261454208703634696286522646871007453094482233276045401818711733654451121492884109607538566330727549494664721998625501899136362709960326888891003882151442069447629783347899341488462324762277835220349549185130712011697692241511563245612602232046004442275037743639200854239202372511954147151684423169720289920244957373594018013239721718640992014274436966970243801578226708208186310743483576483789953977052968954386382859331227734594453550976470749549471328320867664770341266583006105248885007626221308241162672701826817410663891491061128601451168673063883571122602593189668099533882778618351498576052554329742088743956981310548409533586346911048074946261005420876914048182271956283471204863980675606130856468842521780064513049125805805413729019509583295644006284419447183609008789062500000 [115,33] 23444700900020124753213093323223338543922063035183588235984770759201162289806659842696799831353860353496058529697831566588580945120576658066906276874650485877956760915139108118332593391198689520392645925537894541429130035893373894710864053997709904238682213508629464048654549249184241698367383827849589750040613559834147865823725620576633464164340884228804984234422638846201183626033202193642164763232925007087665259652313285979278752541815323784554067473130700542268952566389891737274103547020505275192880390349202713407798190997638653853429878251910892789904687455723364904858383160282814118445408648709518934747409369375526313485233210220537870181146249589554269642388148544035380547245978635449654207292006480788913907515010062518590386028294862807559493908521201101977805727425543108496611362754917109681955089936925793836180605001115635172238424443821900311304997819265426177626821774821974712768142804906275016102659780394616914343705762748562713135474831487356842690576323000066567898841695575124229030923168007507968419985099338848411044684911015614205842131608578644168541845950460843076773367089181876486870053812239765933243378678350848858296321375296743874307967066116892997790202178565484214667593596833472622386099404571223139805963808782908818474652945519838776813126628613030850060896726928719420669679170718880686426986179938681069575805827325950124728444353558202918300511533468251647222718537173336738480103236957918443979924901704969721650900114106639706540782416296629294393775955603288510095408736202395813639983302139573229669204592630947577644785068555668562940175479985362984735417083596882045786228119257717266559265494125996294549625501227065317207725902426036410899298071486539168544368114557337946971653056501963322132639838211527815570283085091442642561643787189013649438762786024442832006429866006241676051877377234024976237202249126122240880427423423985949582400245371736341439166707955401866304312417735164493797348065002233550803072164640866123763203471988056008930199035246763073265740081347910195366234475698102730601376996658177700311176394620815699454396963119506835937500000 [115,34] -8605855024716696279848183960339182630683184847187103681212426724927468697068686193500241885776601140612293181456758146766590865994996575344271710060137474401096158071463480800721984575828916677297391364666496656921886669416268958427352551891559394853917261599942990154928256468841464926521054857908679256246091532155431271448189496262504795294257316951944112100814534939028661983237291055900203935400979568133464631278966749694915184383139882074651998374263650318419617977073471712615127094757403926256035802253676321282205700126037430623627580769197782426377415425867921387973346500264863788906160075941486107609630337969871055483788306732501358674679013720016407847557403563093296777686370284995782475407164458180712384385298471995221922996029583341500219230214926534176872931522527260439100268210102873757329186323725163860488123205711894875502899401106744850483305267984327685948015924364103479454463141783997499345081759449527166018803895662620360045279772776932421898495329076163339585253727358032316091714230286683597353389940709922175400547393828188514083007997591118080833754682261791016674294621338608249430528867815016506199855652270076055646549958103640711418552625427027306331632303317754783831270755977622530980674564468752832863733247107161747238598604120768256702869186218180580241144466313671334480026881339828497136315419278470529810663987961443461345405629140516820198617409452159292687969072818288165266924176368870099915084282889754530462181111214306514698419305176309846505269950449095558614762230164749248697216453798938352945419223999587071077951618762074231963764690652643801581319250704886530930073827940028750362646329484110245166857136167895005689333835265260833040874802671696957885836559607265855727023182464166064195663442475876135588230809954502955944586874247049721670458658138855926881154555213130770895521458050876871695975715493755120857405912897802169704912224235008121108177648775814991399684548426802658306219628724025385572031463830032024187964995945144551678717580711760887592430157151034288120308302115357718609406585220727384927252856527957192156463861465454101562500 [115,35] -3342415023212005221187755188377467357654106186443646273550444405137772177841298493933705896931181778839943776554838041563375550673678319777020365384539708600500815482153677234277580919790277915326312575866160898163015161288450477398943620743224068134133018093466415876435049046675685726572066861626231272392477008408721756494800461462833191777265341078090619468148195333125941389043864340864934882700602330461654110711221612317053292013760560731320959075175489723986349400472863791672496397389925035209667648003861037037848210526435786817834077493211916990696531909020494685500040990818697784573076588554488557280653951781836723172003721243592218287273428120653300876832571563117594450003249651588564895476282893018177869039971658971791313967853791748180485056159519116397668286684470786835909198772560713758278034204337679378583527362975432307116426869034141815761830295575610501117123501622506299939610239007518357655298108656944674010866013098587773732193968629045981995862894514018293163012979350669979551541741078883898524843963497569946994722914165485077182738361771207627695394439084291056811774162589688930283648763604657756851647785419302563784804846795384524747033568764723459958444626761841805079702212913057002453061597081012293583317381525243028717895442672509654617427796526692360689439132743215735657262877738160484735435645289542298751418391073354899281403153065601617148400226875609126637389859234250632574552543988676708558061983957386012641219484130285559481786116538272573382516196235815470329108730885829747756469245433074906872991284858897409856151451766772500419764628778386345259071362494065279033602164044370587887260251876934320349170472199659209556361787531221591797194424552884209269598470705951751303889669216038873626025034636378910321188335239548431109790127399621157493657845381924534031797128363611620281570690085068413805955829781913370758721930599563203250999925187037690489164019911112094137726088874056733822255345903781090436079951149634517185657838485248558250724297623895257444644299974094485022299164678860867126070234968751582194101956702070310711860656738281250000 [115,36] 10105830726281618306510056134751924685484262399661203642062724377259421803923766935171677045108573801544891853931295003433663105633281936553663113515069760183512881960064155424799301395051886710147171364609733287585317949514800444100534564889055590494873409471486835181145346193334555821158880531742979290513451537791385413553557134868678960235245368178579781158065700650310769122371147662038972291169139260699424186367791878688492286902252405339519825872766791263006630739460331646855450612339861626200632574082826141239899853318071973603595071349795074840719645863881098593232257522304138557104588257800854666152650558528113186850613429341641425485544296240160759599256712306795106414559681015023517368170690856275591265503698759421760176707878263830387944802557927019480552455643082071510567974216619271715753434227601280057538753907358740862017570861611764649727000622776959661533092804819880866449440761822705151025529749896124778798145913750891596235769245589345044255642705555865623089450778903196678027812858922232361848349041029571850373956540837247899180136246694203133562325887673267079932848324891003322990306342934413697585674266161704385973383128509067531539473492493395375911978526896408701021347113530259205509078664794856299362598672095803235354622124108431912731363615463214753636249337712924491701342698456539599788198036771894253321536828605047554306653559042314441679787930077719504561218274971286401064103804904458274920580178183610020215489986077425706506387492382614532789091974875497361776711804486527933558851005952578881638309915631100994529380768296349718367063961672684094069575565473516041540109875105757746324820405791777410326690280805849482662655902822559040385172534574367140741849870895834283793506473696101912038177041999748571416858157880835574125405571726139698713559568139792469287461690656966907497742615826335321856609737098320336903483664804825917606248909969886150890488054606394089668291653820961089380085944923892699493700788066375586601658253856377132255916002801063042939395913781735663918351436428202456136983761539327453249370591947808861732482910156250000 [115,37] -11805946938611569215671461794004411613627829301018406803701375895400511325477140461461722886821242485825989523597728674720868678168596535751203278108667011984404052070422087334548331686322999122207998469211020102993066769254576831445906906866741415511048834046855289457139481093662834311278304906785523719371764445998375583542824491781366913340377614183807483889151900070487358407882026116882103938614968685794515370407058414203163595027998150686068909892894513650113929717357480709819810662722553494691362750582419705458395743775310091253367122011242309776162301330480632198698624035871195753276375192361020777261345448090472019415559074998042813744171502035860023854903687617665308591737654607477586120165632665920499118512791098134891829145401511777103694391950249502294476107973584077493360947017187022417605054937495363712021143251878447103583052663418960808811562523842208123460684205155759916395269029254971943762067243321165027579899418657028207632971755357069112717633720826685724224384398535145900372137404394085630992194277820188549688450118537636860050912279071988956250279690111368752853269803087186622304966001477194716570640189218417658577335987425981588143461894966281135503085393555768583260195840486003356958913448662922176967822746527172401855145141311881494331439760692038152154620721589661351701094909914963405462379868551212760189450889740356233219154929767552845787552990462352402926514326149906337465213866548586622374128003168267779855846472672623073461177741979487471968144678248007599917619688700988619261711231405599413146208179289816937352539097711448768376101416424092273370069140868909940585543681802129171655309986800760569977627171891678064511221463025575810736328415211521722897187610619918098401209652239186345875749396913673157106543231823540635099548111476595416875156941974670951075006599871110586185603741905878584496909279210648659587343684431874931565363043769329241703577481926993076081895412580590382683144449734438313715515150353653347916368050614469766462879156906052897562768523957396508753996993557392640718738639760143627199795446358621120452880859375000 [115,38] 10113017235082818323882902792487700163907653568175997890570459158401440683295706483617181616024383009763786306254855944532353387035441084855292921498263679356235799880833626772530032242467484753622793124871792235230983160900011272748652118805116574320276921199065352594490696659993785336772330609754952780691125060822799206071605519524785492461283241605765952731448848123247872346655181912415978612551647751102954242459531002484766629113117109508202048323535508826757281616424280345628512003099601631061158374898036872455114618419130708545392584030760011677599093691208639078819642912215426879324993495231627201856596741750734687987196198988322776827407543622640204250096489010706710976713389273118039376646357365758918040360140214309358567058208997185905611552426435516636606109008957797043743411071642141924024367008744391818840006687610800152807663818945547731028637352323678802403720994734044587048172501211306846568349948850499294674389866006323896841610876967879213242092898326939938212150178497777240127674183116284877212791196830250083398034286559979502557329121563322376562034752225057370386714085243006719460491003416976468875646597164919857936882230510800393117303046078134797495212593353572323439902581207791462840724294763212321126234369655141271979370611834298506073257263320087937434919042783739192543025055041874329202677727529814199801855710711896193688164759180475211925462232904395098437621957924134126060413281485803922647270962070319121993429878835101180521604836665627582036752666113137865735558465419394594867678789684196165880862985141343627202504345524005934786018825931563685562619664873689668198490543593399819321970844331923678389732622426165518802961461101125078045769650987548915060376130514616300668715340703540171346653412827804128844895297453728690366116618857798457787126771776567892493159375858185505819025406055863113699069342648726944317339133062115768391278711259944845893546696018031539730048490523596358023828987790038847268767349470664443920920859636661197746444606322509998839576297368782576612433496368573196280780251976594286134059075266122817993164062500 [115,39] -7034449441332197716839156592796569262555518323513952159740046924125944506631286486921755708653189588090538830737568409815287509490391016797402044601351658199500365043703663056707156712460302582002041069892957184928445915958303459585213323972548073381705733453288051012213110765682220689864685670472934680236282136702645973880790163762944925097674937033758708005030061003046890514391017167710298172981173469853447504792954869598106303251143256547322140535696160130336698940849489588550419312461821845709430934671265263834382436137222073010075657870552226172905189100091676628419791467980201373018681661876457133995929668569445668350257205712109422216847739157611067353031980584961607341283047839916732306203144084004830319651960824852146320965231017463654520437506978015622620686114677950201043303148162996638932478397040697070743614843007727976974354731561076800103952151713199235842346994704830965008329279722756550765264840992215775664565407754411001394554392175570339534586832888581119757874704232882022987901126745733914313316643665086399654512400047491525643878282837013906135395137155018008726047442812591142640345009299808548776017886731728169271652663652438100894378044090423570890769926058860415506885592286125420770003478743628911828098799925649790123593233783994127361292755547185475969322687062252661952304968135744588229707782526692086922231131553810739017210446495045533795253332085243768530128063263891952778486850565531598582095644801560769010931628426229400013112376470235431819930937609295379019195570864916341593447130312704544511727479567170827307895309265644546147582374134047930232441019159090915697934096173852227610021036409735412279992856085241598967005540812534839893963108764207320396824671284343554121668404651246563198406968096654654170606735421413693306054922766465949551980267414224735339033976181781512341533276058258963947833214744094201232203265378264869366411682588638992252346437141920465265974085007548082281710123695885032664061666345137196401639152062693316964782694658250986420283399792964755094297685301634576703067036618222118704579770565032958984375000 [115,40] 4069582138522841912481214014870266641480466564647408558183535154543633119495806293880269674002136226276112076008199966764043579853788692684470165939867646894591229649194395277953582402515655945273247817919569697375733260466420061529558577773566534429814710515246470616660890578724093739394076085062919514385092633933280144178633968865896186943388861325307563310040749164821636942402536992869056852070003909311368666587456500333788290905411904831652994809450417125184849178517961556718117806258948146249809205170406076187231503470430650960642064163342585959385007185441822214745563442377243017187264408292505441901581861558887456330434839223862872547691521742990173394247502101284442535576614930836002934940068587648102516921239296059558047277977036282739610777919501940714858716243005551637943123258476595369148275933637499115398890879460500199987382368444314573977363098357973574636566005439438292675590473022473122504597998000352712820861832012760362267129069716991947267373841781732282718167221941465748674440806924531025120027944365411935683506236749024559528384915946695522103478554699038215591555095374835527291525543133790537363175102279318428631275923853908485610851351129678170882283091736504477400316385519704005045584770192249326356160494942722768392199781271670795580286384211585703559642172036673707291586960774663818937334112450556293534316225285726171616709300343991723674202543162261408112653787888257426659405147484739205002241561633044621736324430120054964260319488950211362814924188628523350279645385949804822116998790854558233770688255123362523538676074000872549056013042036764419078015408737506080175212939079208012397742785191971274489974244458085375829374967317772272673131562271996141684703034498276472726936376441937915856723711343322030522687126606166641936332444998190296397913442877568202475208305369224665977552330595753748578273790195694219470270734709322742495915392120336053579743309336716460883454750040371218572090021896597010136347533651236911505042361346658476080632409531948850319304925411842228689221440273327164149907986256948788650333881378173828125000 [115,41] -1936190739445918557540494365748609810457614390134766539094182802839192461574163844932605999068260467202919086252252982840506743844181308337511336616339219045344971738479508471266422550045996017580134905335628625167692245049681135486642618562037592873936143674486948108628897920624058121453980403417485501914703793343479598678609958668923334862766799554280218801990069257465801138372235680348937581496903176543053635504782297818743210934374475274615019878192607587833876666416049719554998841522532258310649800179094916375325436682827985152929025357555436390858232545414808673393002815394847580831461146495533084227652630742051825316532517335429699351675406409605962238960530547724249260446140192343189250475263017803187316480268626182235026216017340254993883065620044845331329803629756977387092765548777028418021912851421818188474734992921555302406706225652858928501096089420640684840247468356978472208733518041966782996281676550035591195586702381086414153451588620480823380929638167598818829040428030592629774076610254206117016641240860358185875187992821322249946390268460292217262882710925161830727353704939860865043375922394398738072174968252403560580228250406787654145411074992953926987772177052838263377135856738333931956110477929445738910644299242476883054598344867092726517379621898540134576940888352104587680667316420379103062960308364731074627978008296296862466195539983464335286866640752113712001036164461398464610424002192138831437235284238956039389629867795413877933735570552865911650574092626573255246440181220903795120922808308725460692939936498468280508013151451979610227946711062689424750012492491095892408672306357744558243142120847012874751680422745365689270115650623085887307912086743357863605538258914744958220706562285845095416928268150185468508990270675591938291950254972762913447293040269961893053902513531748747690861024216254806484516791735628907136045479082211616451073923668305139034970380126925550428125659072628597859357159600116833567005748481677074376852159247667156440361200167573131987494846103764072521297693761296865311294368439121171832084655761718750000 [115,42] 717126563042894227707827528140410909698501989653987188740073169407241246541536213276741261159715388911413103099968133031322832074767096691003142560389576248008023003596531669464058464814653688963241089953802554790890237578465808580010222234907729867925726581537950936637208116630728263065839304860624947332377318718208786208979780725318464957582844426161123031855445781128573992610498754131878541338696205843250537411222822790140566907172615524538050681854733555313465588455601699866487884854486723375738638461442298135436709085313007790161959531073202840702034969956181474893339317499145907287899292155314742782696604370593131614726409208638572915962077515737689740546869605079805670336296436031344736514185223942448586810888774695674020876419801071502329566893826147046611555255564059169958171249224319199870672658370447064264730273994615669262270379304076140641214993453220413355070430713383689144856902563084850442844759624612451832161536244999105253605194263056145982610156342314061452748033519637664967542225917096851054350126151433946748579827915934054043483466266292690422078695949066134409787641834078047955488721552654363157093844540275878654269776124864630470845530934654601598547762671966853661372082725157474613043371645587434121092571644264077802519141756572823243294040056238968103894263220328326826887684753681166408657006464575703023611695894398350540447110991124496257590588491347163658730950188120030165934597344635145569715219379865189489843739278188614805700821291260973246955130122143699912690526903445420041238523643637512764839813145467188417376223205557119161763684553793378868725403505416714258776845711069296961878272793426472727952292725929284839522940768443800108177882085443321352879381211141305502281131003990004068644847979688107627263388259020129734952501910274781148644358893601554283457615826200432090423187165860807371254125878017727628299099300419245635327791370573324956708363466782558388948669272548774609913102613079161529297166996123445591981385801549672485018048630933817201192228156032053193637146662475778668977000052109360694885253906250000 [115,43] -169250324808681218550568305751224299746340674602455400090521219941406186269067015477597408191103089699093392237549223548158285456067227361869838388529746626077102816167010104169903165350233984692858352488112673770379785371242441798847188464950104581573780727737553202578459116421087633329106928567559638692934145215052464405906594068738381663814515949276328871356378726401777146009064821781742840256528832703817150405253095945767846470122320854606339109443607485484265626074354619078898396698964176580437539239997690930861625399243966493952759132698421816347712940731246785808149235547910284245847507414227261055516346659488815639557384710318965374284424357957693999457478016770547499955501692466802282703692023948280956204611946042012080034152192991778988223044940561249316030455635155937681432676670269731059759245874082221379514208169977697062773681438997618678806720388172170748043232735263678031439064594918095611634225899432263081594480490791158430221865255072343678836125505196983836388880668487885716659969502936361169581387083257816078270320826600229339898727457859132558781746946386571694300786717492072237547986391165055642314075245075570523798607084143281153246975421496309049371471532974036733907254088288902745790916487284049775730022209793601531406932552804115755904578266582362311839649750247482334675705410769081476365799275719991601498363995952018338371402472593493037034885764197535480361651409869299594598695483322201067250189142394369898213852062611953382178320208289370714381553089425658899104394000374788893477642655103641375162952576947921431905560604772867083658146802073640133993934274145194083301503858943551223685136122106891024043350081285446812983615201438444649406989666916457827467246035065893788544697657834092685948726442196719703731168425935339692651125446316710157632241244738827503387239286300596215614908558312939957510716141081829389628482080208511298609118341378275049838904408001601229567821395362608057911468630686119349241918244112203050557960751757352962228000650352114332472110161306804601111068719898611334429006092250347137451171875000 [115,44] -8198760900294345293101186571535201853213664693706926602983481451650834890461149098127106037746758003745835502193165594585129304142076177556298032959568105953051518361081308037378297564647635176911557098909901686757051254399010486685843075917737695304147443886658199118582788538211228972061761253447139419940211424379612181655083631460524928356536335954205004706179875182230360527781316276105023635770930580259490397039419301581662255840700101536588159169495989861976733979975899175901295552933184991778886096807649869180514215901427021494915567649905695705420465865751666215291846851491205899291239765282166495789761397291828756125745927477921565252022505840292507924694837865041058137353135472863321286827114468855271700076819543272487892655702973077244324175782356434029472319956351929645754598883038025975569741924669079509486818246472440769878421298459221733703287198163058806443421035910971156527025790450305449367982412256433157411034708930917454010290614766903524757965017455690632499051803077419574803547685974112497916822480050735803803477648962571203708169452800862115961576905744358124473618560232783921747360874125568467694861807184319667717530504283100842538686795728600113898487004626750860624669949805005313982205807536103512855736460182883600994268296252624559957839827411260671311893881111076359827245346467184888365607898957040182366772864086818466425699048178184672119757979252001425550777449373085909597587833511178339531714097643979960070075475625307207550983478889462039315320425056132709731843034617243986147679362434951774730607052663681223588597285972549574604376167039968210106535391214064152206468470969924779736645784120477364672637159371335280903766123027317432068112684193002124884799146582009347698761200445530652950906298439536135651240223688916553052562000233302072711346090922952347672933679622002064639466415712934562299261944475399859016625462760321201335236627956673958380692693915173022500382029639828528720910157209041705168099354044678315926732299069929017982250187053032755533874055823195716591333948031206091400235891342163085937500000 [115,45] 33898793558871661498751016813480134713813245562757357541681870431509803286990246635472471702583738394938270360762748527430209886712771113517696410796553179916794564472740298481490981501941745571890770826705396129265421745079192507019358084540315141187968445297442100654837641806315938165855957920786246694694330574775505947212459601753335123291742673418779056079060249779075442063299529784243396749942885799406425276233644804434401850122686141045099422593258315438824232323068196227787234811161631272558835011039972360875920913643523875505979539489152495343309122264564025903588881428413693456002174073921307890556540403588235973000092115515051280459518566876409515466760841160072119200529597172106207707690715091589706268404182871077507028308051926035569597961853335858714500081894519387630062414022169612867915831878330551012556137066819396271320633739432055889683719156507728522891322714004090413015242355389406438369991414749812505948264553611131814645680400802477526859874874066856202228343845081048710126373587308434391308698321985843754109543797474602154522476729081109589177435146249849013537486110100732097319344576162583018057458429857601292781249628584830917574735280082878491525498044836664989385501843594928498031443667810070240193370914221436011044183030978735315191215775931120066634552823739796793820720829587322879911825741515801292502513750944218175335580329685119975888305967834062014383725715671189746481810738245949779076093485843793841816433804866070967345516181303012527675406782854796465371108441853072202832000085040640272854637776759994418781302851640942237918983902110276526664090677120910638089055556111120437756832168291184422572245669757667503772101684310064983289420271960061174346057778301150205759685397069663751102075130134203747017701933511140793417375092983894116296920269805721913453128954361105667115459175592121813491466182692653127870752217795875179828361058343337357130504866149816115655456295793969926522755740454383592946247806562411694321617658697978214606838683741735783361882845035042630121857598624046659097075462341308593750000 [115,46] -20466149693193352216523511592245105506323350066897488667443917173433972421356135368584173290141600365932715301259975159623557851425466338117997733807540111445182155197918090316456600576723661911785847301125511596424113549074502320088448773086101980171104521463280780745995639539084259187824892870729425253758675951018481633965233789906046847181455211886065497046235346076417112154118799016265228364228870368824296647919529919529809125301590037833274306181682116529670026575609031631765832899066082566237253549686639594599746808826623801412575688050602866085343453256040065287322668127650245938840816212102312591404650864658544319601643979492084625974093473109988611332386596993911800651462030067800286603592214258515543941500346021016195010942688598630409693192731882686725587326285689241486702442237264758772065158335095750058713828420354358478551647626880485650736148869472530503972028655127731689153742641721349413712944592810467469175250737402428187282387710126575849525747525335615301451044921827429268437873810125436006930312164305010512688811948344493113765671175183654821422758515821337575576140261690491215896161020903733846295283212386851605471034859474264701129392126401556043230110470015579165039274891324870554629903282727324410911574742224947591810071604480085339604816311079200996722908962315730643547690025258701128869229261010824443197622320860678456393860938107666349610289365799067617990738051388423057166514932945940791932383898251334343021227698135299710439895656403438980687008729279849030002701135176623302064607684205283540099015590132900269879936069402960166161038840611619725065664339552178230180877807654790040345932938152164139233911038597681595402733320918009226384839605824439504648944378146022061543711983815279416883912812745890942061498521590032062344999689095988189242784220388697268539694820420255500637532446216682395097960212153356617650679607194398103028259885427054081935081005635267611815980023702171089543658391146465992444316312458321916593378263136812682740065658165217873280856099240006262807156645067152567207813262939453125000 [115,47] 7629880850411600057555750266949315794335065634972167151568685347932826296580486014569398528943974486131253425258910960474087255850844762121541067841263734374563910041212481958484977073553988694090394553704423602800303861684719243072340296496791863312848033638319577736264800692612142954791030339434923504483811376146990325561059126799470799885428817145935059326317618482577803100567993509570525995080547542762351841025230147026325566186266036949331161170148185281905969328836841241438682207746819152744981177970580293846234253460372296750046864289959862898254254779992864068205244268173618120729359261549522939617673073877915120424155783176336976991126225310404491656315788837810898543901232565622882890713873416107146350362773216991531443078839786639870297879896651120812821685566016862712013362401679340252591047156909034734992257838847429733585818233717634203664893513009153010335093698713276510516989817925459112410677460670213236574710646409720040817370496117224934653038855251162727670176809939915671197721166210240199739219976491191222954678542136200175832473708131172975325792637175168562023573273406262102769847741441295387553347275949130247569764393289581566757118033748385791612995080608635828096453789111020317936659001012474177196972057224898836722712492027093320524689466198616771897605805312094362226189574742445665778341477423336769225233990547599762839193523356863689712274325545924946651254605077759035190794438313766604141504858043830572516753863835546219205999750877389603125795401510294741646805783867056864689789760132114248590807654259603911891708398111941874064954327095150835428643635399594383019936755634367741680317276260001233369176533809864465719840505506135335205212307212014490658147734634556487423034759905273577707233317228849875570462392535980058421150214244867706645948591989446208915249489708387171368525858128695041635101530598876403295358812826816486986576407659504291771514629732391621694176414191801855704563550512262382949636440970234879568854265147247525599448350243559929293248077827177544563141964317765086889266967773437500 [115,48] -1760147755937866829253024399956814419646277891767722566194052417546446823530108662383827207211095349154141762925913000637087002958733280680554166780862925609559977110488418495026298473164337873038718762966592384872296618334048597390848692232436526479445279264894813574055268031987147233925942571554793219620963812180212659692166937305599012912545514815226154630495744386999366181718582412031576009207812890956393177579165202787914427127880222621344567334153185352383003150050135850653921113697283008688497344470797830965058147255676540115825446611548821640594516283281491838799678410226706965095756837750672241636829563900594294906291880649161616517971957523696197806214573188096810473769628857527032416027943792016488103858623707680003381412599754165130192085257616388715987689158238949138717723340863740026143036847926574719029709304949934027001544011099585631829949001036594561490902255306943478686203017534996230599228802622660095924225585756717652938496755536546555260775393740603463455022771306796146925296206557442629491474457056437620052184418722225167878405027512294253220709219580362165971826941379543763157802985542057114167986107545482839562659356317616503392419091317352120124274336834135600737933566440904081967386456774483904379282679184718316895298541489023475951398973486251576475236137162347035999721664357535964095088338371943877043300687415557886079906643351623081586699890458941917005178692443321714602389388167584692390650783111743070469887687671834019445681660069063869812234328174124352487322825983603647759266671594844142959144490449711129878878595704025437699174095092165374390996898773085544591569702584897700999905395756633854112925215514795894328908686565824986611814477786153809301330440860994511025977493158356999410091995317613655645388435843668331492845113698549406543829502355915297791426633203094924362926914978625185529472126645425299520916175308005376027715749921678015456523939378655451042203288570400756095373965507067353724341371564929325377258501094014383462404161276182131936674825356536899789716699160635471343994140625000 [115,49] 81883278642967136145574316951349452411092915296074307232279075130130905145310972385138710628142687540716021375528611756905821626971507343274245966633271223059091315515542513068213188508431531704285199639970401441867020048818485940045905807013904239259477065171789295740187581263520040201757196006835234703067349335796486446380757634566492258370625607976081293367415044319434600745075741681512900033816821652312233307144100365960648309039098182267968658940992293342720131004577275665645748475938689149233970970462126849043690434337814950860018351236705644345661504465281140532064372853656454262731918656027229835945346720668632060407222875928305033227613018174912221071187157085215726424385497020168798696158984964083185964016636364609683503480081089214324003901552634824634218052796656050448886188737395368624648190889562792058566798365952147392123144389282838574308182462969189900386519364779267483701970884507811381730803413741429459962726951997193385148776467842486382463630412931582363645458946358811484287247076644527842186273246001802568501111908180765199366213931671978503256566847030807796196387698965261408980986503489381200979719014135691492314257924240034231163142220452758288878755850298444877525906012794926027614012462549132709302087011640196529679183447396616437754224238772394897248518562735629261946765212426043052721674017674732399208972180711420165765305673024184742855292287064397202083005314847640160326423379539731416659107737923232553628135646813402745385687448765748194670073261601060113261556192569256265397143343426582877405948983160902299577850789201850242529346263248469977463349402075818213529889426906863765141701211090503039669101298881499112522129075373152417836428020909189015347627938986701994174178580909803751655310957694446832266932971239036066250858263042102922596186217971014005532419106173590725594227799072446211943392366731898354679744108174808532047154514836914721953023543352053894416644901261986267450798091862271099285876488498799307283583221872615820658458233854829540904196605310971790459007024765014648437500000 [115,50] 132998629327733319200185921545506186661524760850497208374338290487798985807960409564543561576198353573994323966082112855495676552062000245133347302932960381503263630650983176802654743958652126240594109596013883003491696348896365227103568324091856542212382879999145952697632832873954686737310333371701677219229979928969345232794307702444001490064083052948944528561737993645234181185097277600406676965980812683524863202037335141330248387214548009274424230213801305564693163587875992815310177363893447813573346701482899890207157302036697986847361357726011871571582016009617072314460974291313165686813337682678457702549313928660974565158875765653128515351609534314149881520087320255968008332649138705323363031992813141464794038849576527175535714348898681588964648729720544118212179908355553493134064598783098491228902736312147224060301958259277593110560563276393963725029297817047922221622853472530446028471735782998966141424865798656661495348792619875363557193995602792295391437348054602941097959182027964041751183943292384588522866698432964060797457835045342293812883266783740231943663524947028067423360379484121134907774527697559148716399494801076686504761879760085281965487816721955788370759938199408441025215349318389231200635332790085090618141492450091666969123670632675689556660962168476820345549029779402369389401528789157910047971939903429428964762837118026781200055803931001135581858943631091120336019944193616399223188674817970013652281374530177099504679401266930231247380042974193147324070999035313745651112774557604687273371552556753713771962101738152358108248096645478616924969446775596127611655920162177974666637534577065596761920199250391725754791297312709666235712592253994268666067373480427171014368058419333273083213784237863611434182075119640706730387524090912855360834569202228181727001193430210264810547550543054780414671231752686935044218574003617257964795447644262722962124848193340982792600343528288680695638801410806432726630511821649562843918844391205316272504906253341241235806556531771758416018980319961428904207423329353332519531250 [115,51] -68111476896127853272413065020077657166125368390227063929818437076505423628594799414464234309239837723104900259424411386671238995865685472529789216214563318751712055022614033028335789592593383769001567626623745394244368421081135481316791512009362068211587828156717481139273371991063202467083972364075992368635040068783365197667557471173823415668951244064827611165242510920965494290554975018419952648662579272108223374139180446601869999501882114292664136139148409586231108497274622309347011207826543735335962206727413164108556615357887537206763410612420444253740762886098331440899202644435944381644701357805424450197675840752828469627181247789291035971426416490423606334392916591805853084513906935446361891251619620494039459941515643471039458500986059872472108505244577677656234990210768877632580810224845513549596749364553113592691049027883666237293367877211388502981564127858089854721357094565313737773715665944011072641349407730540190631721317758553696574594980062649658753374978157951509554473343098996231234102867797502706113627192268106091759086174033283032074550347118303856838652324741197373266602033963907662916149313450022046039484397619482168173960396105054097101100654904179688231883849986861154956925607813673767229595275945326359727554531406826374775466449993608707295049311214006857565788431890224884382072982127662566618586877267352455245936208041551305923651377049667217012516236286365290450992917242286373999610955552108517145784540306996712230348760409127728381059890399665550624645964920202656274220748455432351396845731982346392404893746235114361698333010694962048720453553689860671071756926146782597594305273860753657233202964581646999520035810702196176141522426040676968078845233682515606888755113728173917658306074511672841250482300715363325895090415563319437356810854243645728179163493018719250228699720992048262724485617494240061894417090438715418306142069594932384283716745600901728642773062156140464124210029162471340848667299485777624824823555858796482841447713926592981353198875146912755207395662182534579187631607055664062500 [115,52] 18825354382409704829972170146918156574015690931064558276442720473575463639980918141084652966466953389880827102751935745394639175924511190301158114908457163971856716453890478744614314008530526849935862239471664626301704624254992746299555442222135699922604643855523815884654831271138959078247322869772020694720272054372294721934000615273838642838494285916873028398450894727075691671123177944812610050772847909966768108447717286901743937306964976935603172823148005323522132985977882918808746316964340642038129901586140974367321954635410760249165901131337894111900914542656554404176015542599216305094645072923002072418284600119427254167736002773148152662259354540689869595521038445737823409847788932349644514016717384897466870708761570131797875068214029783536614669281969842767062809338126932448870002206469219300876191921069449689083766402005855840092149701544542106072230249458492493924018948690835839535327785677981885405113289810794118429017793133532134603654231966179077717700087159568932004312303691195708332821552401703215156571647388170995788467927603041065790784977995387326307727729612427321195488651632239418046356765999308081417031105050314973715074412140216815742701329987580142822424215481264090922316423906937529779140572653233472684056220466267313059214665334729199851427604123121581858135432340104408813674554761612113051891216862844247843438315532220315914520738194825895467483154651054838105801883029565599738233296100723104143696858236156517534119945153922487499585164949820009346441559144305723373283909128359209717388776234698242894663511449724568769938578289253002236759511912891526261179068219642509654673311360776655070335111370352067154952594447813028814277240122873102568649537170808498465053907177984569929790999398892754603561020613094032615987262922906716368083605343194013800294987552847864041683648837068828271419464269411599778190792347771589318770356368033525977015178652866321702552150185796665773138985952685945539620041866406733158188126621417198092134540154368610972762578675832045860261132474988698959350585937500000 [115,53] -2759462957350610825028934206081038975810040419784017566519561310860111680065809097605629988262777680924822575914974033330956308274719533080809383653218821626893030486405939937529474549386483021388457174570711167285509620488348894853984725970912705928684989339778195986929514872419199619764707028603380922725705661342393436889599576353553322221172850858378305631031797811288621599174758737902021300485274104153339107425874197088048796965165408574227745042508582652522487011349625850091936747474792508798133102407231571080458638679228509188777616895923900057688318068570940894141052912544003024824020642248364680859965498912586213145813299698159885322058595558137431120598012202373592798632268436663444263453508291469165028373841382488195140071741181492392021971856516583120406858997948042491535860887365121947649753296706719920251108943865087041298190380891311030930234711174516295503215750264450438428134101725449010429893622747778213380125565022229608999938749071688467500968713056981595890111486929137297194307146680489668488331398105908590363429903062783420411205472059169823997636682380809364165687890828461350726887719613672025245908449677330464165528239539254154142043715771941296794839806766422552496191829877668538794527792202211346250565016944560916040572707591010584528157773544349161031223461431610861398100427006848518952866851229835939149693722653259311096514430424425617468432099038318829697944644690650624552586265175049668432245118589050485573816173019765533547380685885571004464428238514143315555950820713151986416529105075994636682367155407847206070997332589670764443058302785879436730602022589894001949694552923935532623568714908461370624548720805288499382898282881289473321372048608874113132831203093364899430275045307394785893849165495683979652653733746339466808365964846340816786978991818887365612528073010065800348729338907985979408741069942547261349244664153149663279919705019117932879299449078880581863757871499826578126053086573477172969049136560737000376448775031978642735021323151300975951016880571842193603515625000000 [115,54] -229795231474561306200761467085217878252328768551434361914443586661704304526995312150429148714317751522585865249593262349978044500953477788046258324747059543090106855089466131066657931605929226457683683587999262837713890498316759104795891222915571136285722777346344241601638451530741404521780207588376587528522823608192157691928847326473590619090776251078977923396414737737059018632794978949446112420331898485062842100550830329689961617437616466647448952417570788661270468934131313064268179976947490227283805149203621191955286989650351159557469215565091845417716203678602806515619001296682291961821080317804077521176319786543213263965906333203387223383380379208092842084683441931992360610660458491975773522122314519362115791987190225286102876272562969462217942320921756162881790140086880560764550456455680008178417724645270487971362542305268430319112305975029969638675014177595214165562403937888407068108170573247169071889798917024020055786953407106450070154343901578210226868740446987893353814159563650489631271672374550725064405325131104889203214973189500798237030261041906074706161555363477530353505565860344101030551040782906079269863454071761297150483356945494179612288910078284150692270275638115698585231829766966806319469745661171367173584182730777720012932396663042331475475797179411339634864837375583315947384665676486246891075775712227015302750634953793604171608833127128361208761732683649233176056057486713569778751023156550580098977980843415026255404345043289220007223506738496275359333612031320472996303255422546769199382802001172274666782083238474361344114749492706479046800189652224769439126445979933892733206682191629799456963831167464953297914619306096491039067506642812974163784816386902400240462675065347688034114064325627276481539765984329485545573088564303004810588266037942593018356805371426615109453323020683990813730947126052130603167498380788723716724120737729647212037467375181739657470635572316269856814923590275525974181219604382745100946233019983445181025926802143354379676792875741853094950783997774124145507812500 [115,55] 310184236981282563068062373971085214948420705754017071292047490807736561861312549127424325723249859276975320690624646750942767691178826476236028303480468148031510965730546670245891476097153051161229093026842477841765083470919709350875869063033641554846984886406770608577945977861795816716113178904120174304441548852215921799509139094980529648760114246969688940993844789885741344898381732438099805911759442353686283397806862228275940108837673372837072943190163530147572879284184411190449669687273530004271560752791542222900435716718129577319081846051418025139851238267336442222999017508925439054651801165765268242692336564487416896825373226175617108732191256249201432071735072732752371606177590976813400756698053741095187952204432560786667628837181369241724653550868410009539865514901427793697226006857528618188485872007990344550820661505967646718242060772953390647761832355245017858925057321749527771639609390075604112178805044020713782893391847130192488711908480339505793921478547062170999797809800079792464082525572262759248540099050895454098112941416109903802858041637395336527288783774725515481387066467180204454314361605281154834898831575694149526530352665004187629998038679237172601822886644443531698732357030265884182172886095621606950126801276434594746371298526273721933901452872061941867089181968834260942559307098730333623191121865721565723047855505814044960068281270722496068959171999381910834844650391330649773881501308253728597709228496905320387538592327417319782511514609925809768757026202477408484894792461596428739341417441358625672442547779230801123797601356450995558152842879726666001937610796407371431881842186310948097177346237061971407738415662696935127383824992993470703146056924575210853036440340922343518273596599503154600417385945576502122340316614461180085189251133949165994140179107855642789917763428228104161870909528065683443168519083647349581086246007715459888219916843463365182436541920020696575923945745006647762990816297539991959026906634219222402228924181968026420330719616913484060205519199371337890625000 [115,56] -126564625178285348261386080650055347505414814670271151203770982605563022136878856457921675350985812653786075009829891284892196121359631671336190571120081461022771329400922772134665770959658860438008444995536014505386200786199923100427048612816218899297379922947182934575171738043355095894240218318385503117191225109229732220848421240810740875722405871903795090264050426637386554681115156304655393924393708717981878954935548667157582543886669876436641455483105041269197340067300552382327449072580177681839827226548814897130243157166600759881485304047498302500065738333741228082054340174442997736431689294520646468475784943309338051804822630405087609210381106630914104322191987866050653782681836510003305355221117010257310296867347099369986624190047073825211151470190550033514697537943567505832503982108835449437133919946890178687136845795484587915933399214681079106172329733476734874465339443010521991748333915399311631056030478373511313664305932038022093940344113078304414364419416501320402769241136102243411022920235133052411939578864230018111705398264242528165562702816757511415040106462647616785777468217988539048811189852800640886219962726187408217347708985667203720436501583522110324381265167618910018539900579849602027553172584013494841909087139003936681624920112860004006229710552413920834501375534268697595677965128890681159086463841489782007758346722852858343015870678925978195275949341360846875483336768576385264636507255411250882705913192725933633209641140667432096016219547312672027454281627316631462799295460683614588919955546098020122096362030160862037158567295833649548531359927029442012102086300509786705023019287535079374094791429911122747604816072129329096710117942894888196678370968455696890136034823011045420475190140750629323428506415140236509139866710805973712824137250404191165184335175838514034805633779917344445676140838679688233200031409440618996263117570944340944427221135281240614069422720305857666739711615657453515052901033485149692231104761278086798309854271631438860090668185875983908772468566894531250000 [115,57] 35648369981211129118492894139719282005294281318595518482624740487784287464191256025759459076229063551254035293841860349508542516517320426653651433397821247195175437280166834517086526633757344072378367458108645291024270018957774423359642899697944183041211644698336564941433487883826349819872527464575589101570802330488859517981330046582233470542732001748319471040211560093371786301816095682664303601728930267838470108076517595548096702274369323549599855574059347146161455307631391887301294711149001679443657178838382045540906911693797029448395272647950733498648340036628225899754813974132921470354107834192047366289247169883838697388406649259803675146673264809475694359961892923070170386466314496404970081636093663815682427259483169128194042485048281728806966572934305212349029617473058161539560219983429150220073805911893274518810368505885900813025467243338912181529791866259520594890698808871418416867046148777264261903890337170384278483707003289012329193266430840055549376852142187086743749938327683610944203325946667851117808042006917327633813182752484634227868453440216239438947240689083447659618021415639573914823646477801146922688748665886660449546387469358807707639803296576961629754704629639920307919822500531178443987253869699629473812422583362601156895011614334683311946127548373296113237506586696064088230563288790417086496568848414604999405909495748437465792448490711554828843139337902013578422793178458795564611321951093057048740857582970177456873790285808319488155937281647476906382003613153242067893504538634084915920983695987844881165141250616512244963930963062572779964409428589624826704594845612066524098837480729551392409532833327320160455778401559730235413245832389723076637969130086001712241291419241004088566777659793186077550709211626714682793975026180677093185658522686940421938645206690115664871643845721492716348948122341218491939059653817804434878284296608987215500945841495389565005924903996879060149323467521363427870903549812532971293864238160148876634772475355261711627008480718359351158142089843750000 [115,58] -6607926627604209182239557819680183353277408647294555661347619163776875106987009934456090501575779833296683343026204363026939767050229371278704939603069847159724102498501612344121924375255937354653169963233934287480852563757996788742393473591850934485926083724328627148977310340799525359480452141961246162111216946398520145591717578624480041216919709979094455955872737140693337350510062967758483203986824264781013108914729850009880592801694170900898213059438951881922451355345934015929060545678964885538239149131889284361776553559326216634509559922495825593307319805109137380251498440847270809162101201172965495526322680797882943928209271180169178814470095683353137069296033732251784191641284405639770798173645748751261428354883971429136240653614360318595876067912562217960896636517402465112654235692087615302741119697258697222787101637488587409145652960904502952600126401532251124955012073675806711353136868042970677835745405563493218474372988188985509106085555246621252772933846370632746966778092063243239026677105390523588532241505433353500616836435305291819324441528902290378222310374109750718997341078254669849041173486535259973474712929053144018621081983553065824839822647019139860531048868127170518494514085939172291869774454368502630268994097596493738207506920411037960176483679025485379546769767603954554750836624621344298344248456415815112152839005548129786682325112732945570560728229906944772462693181802985290417848610268076190041891426793918033823659592446302986207258829972339301698688803301824033290925559920226895696167790738915956737874190413268380664607773334386595189068663361194693593598066659935597849839220510646454624568490593091399782504072397347034547980521407194491561226127181883254584660392042104703862425736016939050399481778092076713026180518861628570894076772833633349100568423390368962351049200267242085854762803794715139531152098914095214148252403672916801888430356098471759236602506610106601990844253714728100165191972523553995199375230657106912969354515774433878050331259146332740783691406250000 [115,59] 191802511452976047175346907127359616968166219777350832871968957884828873742737443782003455642448856132529595425012103324255939947214445743032270549737381713867513413006559032345674020677707013404447720863021365776599584259118804739954963855319736192977571738546608886686568577389494464093341412638341107660768873778258924191022302179666068148533236953068119879387899230362615351745879067814819644206246460298713735282990004335387823426670734081599620868895801615120156324009487807041590289907242000298891257373910150985599400535356855079574561591130816255133816091269033495554738948826684884535872863397562641043603147585641821026747790730941224367099772057278958239146679420360823171191398064043051752304426194686394228735413822537173603124110839189227140338747583727734945288983976907480032226373736461649350503203884190118858671799684553438551963632764819629556986449866062902745909987826675633323790603685908833759355631592902321045358089597478682178621345881941881956968660992413935734700147056379908609752366483363462583860033873430740724996699174460803803790918635014150380943355704475303591859633348438939090867574168936204492664062016825972026411372953308626406752525133725490210751076158411186783358876193291977734058074390632065065904811802521915680196226632776170906280494332157116734102522959910031887706787971728685705185422614986920563097268375814312956232460814834666710146182274183637971743892237375019863891173681077733014663873583075144228124512689885736981876508630025117024296775342154633493331492976790170291375247817916554951275087150782657577789254781637616471821136917109379929040944098812141279097149441511999789681490111620869643962226543734257217910368052647358943522011586696310665720969421038812838540302848275610702467593625061404584271704718227388623688839424237499410815936934209591907668091023712467571310806996418280125708332513640022713736202492403113898478337171075462432564646351804094324913569717203214556809331141309372612715593467933351948425997335334614035673439502716064453125000000 [115,60] 398299820288580397929338216216202502578766081817303713465630749500044215625662497615868023079053221578228124206502059286762961345161754226262807091827689970099486463833640944689956525378203694953604199278400762054744379825068954925561337778286004184913865181514388637066870016651867037860114471840347940227646692478579285254394918842424489300152703905334404045032043883206912146333977761878770528743674547788989755440868567350366153466887913296049551176177094833824329378123021137928310185831785188153628311903325769441706938379810875477217485611466914290145485450092724215712661663831494067639540026552570641782253082545743985755890047119991362830812049983679977925426016357439662960893950794264772654427177342532329751547257317736113979817231582807599614594342983887128616679624274989078129717812044211143695544506699602083866219330861303474236564605119907599779568716609513402644485818086946266387065658977482518217713538980244094031740155322515856592850509940626005021077991934811075539768552562603796011200998028150218889291572887738498090019669011858448872366469436628785382620838996647011301183415865934727217059035628893541883328736641315140309051280630195086518871409274416008112988104120666340817296562255105521778697797407964738843850077190676509627190685703557373744892786170209159102633954085222909326326927255729323065708221966380825184862985820353363497674301237469103822803359911996469486679677693786602533787715571954336710811199533387439866450629142444973701915253350472029548719047997226724848367508659304015683139026565869802283244667447530289800209541661191633460817168017923909869147747356992883803811851646784121965227415893497671728852719984754642338715885904365461391036022866732375682595896596059034849661530269115510405129937586211515374943886009745252923897025695241873230335916851296551904012115354423385273042474620341486081974704518798543198950640642850599472302330980138324667442421048178281662981482137178376068886748198676430134373817622627910428602504566697461996227502822875976562500000 [115,61] -170404076923903207384709827134618442067137605556355004087299515868248454855371352286089205955963969976748787162122117654826016371715962527898871033214124019021814978422590297076503230396572504104175109163908933064776980699243211374256799536356496719713025811549878859782564002168498710961904733549399077992278465241167328712684058429363605386118901286947848622500128965325891007470644575442798291665295677539631907761965290157981409055370651237969319165408747802321627628797889036771523396931907215006801609024400880975318620602819575321994149531301855670682471148109212630850373339816736145020648892973534492939081440631736060881187391308361596372023677428542090859457233912225595859832782606180392655647580863027167851776742326663612156118740767115533933043378754138769373278565208712269572504356004352718520133017457046084279561139180160634198201444487767293116333815220477242861943242229398989992431083465248155387327688657129618535263998467369754330350146213110838506708514339368089764876593742029767698821986912991052728157501664020489133324281218259988977079308703371393321857005974284899508762909342794173902780320586699196674696605971612487016069436987644882320137249085634551898456722417616283843395213944299278847793475851994317965611006065802745781506122227492808771558203134418539881299182643251336456849520914010064069136407216135651179631832222307212549389515086662715620687469330727206171556681857744728507800892947301602957084149436286645710018774326877425672928649341564760525247664752666374656515774697658027052046477763740610071808198857402622105016981665344604860191485279807131448691103543846645125037970390070271020436318751588662063512271360581366391636148482213263780570380923448426087216277837327604637637709139622665915277703482225527695405756901309180371124579496885830887669494593710922139647385456196170550635381129801815590102371429889073288863509295993241461717256205498631464226102296506612048342677172295957767189652886546383978312378703224514678151990665355697274208068847656250000000 [115,62] 41388303133654145084327527179712864597633640537546964321375558236346420574287803172769447662993200169932074060584763916776669989484135796058635004165670048295733528552359631027457689442620905263222981693280194538977447997902741429637575082729679615745535278877790647493840060884831353010418168182677387492252390457938334789411174263173792540413674405752112672403811820313976293942962268529974114417898871836243902241558050546462506000992825455254196358489131101156972931716275918685582702353896128387239865665178130978924666007915341930941319220234610593215434024357649319941470382847962870120236234752425271115426409777329368935670970246206242880798938273952294034151023775306046880479229786832515231180540225233546256863166852173333775575241454713716235964502832962385419533231407331661093864859896028684775921661551561033237544595589813237790897337699179867948138211583083246146406518047414867492964829830790763099304214551398688585626595178194947454288507650880437979316320211050380493038138601851431272991108622253102106634504795403824221933698507202120861074090291129079868477343246423147065392648449819628647320940501856875235941272721177021246902632306843052839192566568901793270226188196359303749146705946180701660575043042426188205452453235679585989647388937612653710515070470545284322356074430046894838361199557732113922876344792486077169922404533933921698094275906814904701794988754044250340310158930409728882577798663618420478326781218583901987450507580889529955916761940349849808406450338226179356749740080552138090479268991314040141696462727324111614659715167826041381624899531170857828383816275042217841960475911376552762693342883572605296994437454193211070370221207783497728534182821442186431080468618490506242081545054809112779738865386163967371604233635055767891171847147994408296632482761952845634393112515467913015147840850076187759018015818198119448076700081759624634202453029606990677575397124088274060019166374620564297396767544837129043452444930492914175881651317467913031578063964843750000 [115,63] -6959661576643473642490718880207269899966872231251562224679337259513203330314775425565738034944518972178162625803233834538069852353951581923706011008843840537114747614336660808808053912523063558342053222518155317903226712217565328111003882675840059891175733114173511123737670978092539247587952961880475511041952388138149440738506874660627066130125422497338995221397085283193236939737968896961672242937141292740635483944744592882559893737042536958978506324435197220570394792199574001809419442010987149348982501829524944521744585005438340593081662619885208400478715967836998235840628418215689622329909024896143296799667395923615297964051794846001643068660343052192731060432475823447414443917796261631151688917666996770502707313125553197575528655249721192453974761099717547615525386485254156397492774296962568403267387726981947799262428999388955358783207806116052253685052619198238329423319406193870921068559969664058526892452775241698932751109488121161004987228471981399682224204011570904950643341980867646066404916844979465600487706253021706772703112436423955084926047199246127466525475952060727749446693735607739844761992802648541901842254694866034225133875843577629637185097442766467997889203974202471424904938956420882796641298463281167369505546806396124661169434447689152141887797596503202915468304651336884575632106660185050633295090261099980667393124807766558172755966948909544394542029808735587337812097689190847471725857350332736801733085964155120375382687448266523551642698676429368197209925881107475171564379418724187114171258843174689451534227700803219908342916700790505526126046607795462772857972354983276149044765881354790401533252985178677008851169494084038752405494879441088219920704685691420654300651516048513299619277573087545184594169821284140728372950775333194845277831991382561209210019188676166534733971657266720271637576185148545797797275553070706969462820874562630823548596731766430907106567132801126919083651814512909636269475122022670037277070119563608976986870402470231056213378906250000 [115,64] 1038428359076620467761153961724682764473424478009140500851006626791164675777142527618140464862763289794588543501812683480262929660758162126179932098236880644180543099432125323653333764940723144319311291269029947234635512001766243674224444521743466164372666525717570350802523193130285903717860598775797271623594633977554980866310739713537610457030766694977128681632647943189575806989834300705154583799036842588913146174921732493720681619400288085764682309839697215941600297968167229485948152864842145040948793455822607128018746914548688046071546530524350467974343475517252891319873936833126077815153142207011567902716785343955540196893974319349159655531174461554702657003142952233409249635839137328700838940192313326405443980130769316226281525877338648157876912512633135879210927427247652238557102701270374912616821386189313089162423010730388524514639738302875047716576943204680089378575702560242464981926629012232551205032984274504518260820668089109769152834973805643011312735571963132371750950207278138833293451259105507390699875455941359705568536310400359539584267796936719402242779021052809154282831779408222141843793610348334307736066098289893556091606092695346140841202887570108103280431234142158353674778578979256306610831205597170137529655243330737194310030842273648329622271840644010887904663506225876237326749097748173126446229507946790116541504819542164055092909087147315589127787723705994458718021724203890367497241558868133622094097820212070846092360946104511446940596593596474388036730539505103704935066772403161489676576434388004360231342435939579279519458163984915519962761840175459750203150501039976623686974676786941242006678304154038140032056070022419280935851898463859543232515337520264938337001450719025438812950504610428325735542904755844986619627287147118511715255829072145297809520742759302056660054919939645540063121024682032784957974424732700531174925713423359499197305557648341547823240567364947813111959806348517982107221370212537520696577289218172536202473565936088562011718750000 [115,65] -239040351601985742985315939997183011963858349071718874713096627873850758879430854982842654331757814613765294259747452327731364459493339381229868005909756935484762089335913421094111423122507379862502358776451396531693113106674861994314713674695562061753411092150236815480867390795996541719888436788845431619679541615371861181439726125719991802927013253031437618200981755465601441984822977823844908493390480378901595216341340364286024813071032154281379377197481917001164789473174621427505598472870401137346627119918050898361182191298956596513058387863915473036057746760666066461421298870400499393010475157930374176565565667928527433331848812782644755878825032174723499902018365341062204055610695151772853441312040843642079171409737397115993738462951867556630170545253088109117352250825849929913630516068460843337325041239761102306626066275691479098353732853706508440999046933684244000620335724265565085883214665553855794625112611483664091571331332783606504916417781310158245177950023933618106629974358390925880263182114284271815381529873058444543914508237455245342275490515714759818770056093763739507792926223555491499630478360784972436918375163178575674764294794650584363837035631132492778679185426564164006202638485018663636341764872211479148724093157216460881259584275617922877592577976411660247149307979478824127158712199793483251387608789381982920280478558570862050130757581887561147472707678912825628785357654762553509488350589250810038105062445490803639366739448730714629634783485474707845422401122881900310916470415818440182683107587516142331413166156152646640847527985423598377115577009535449556656008075074898868893718561160644500289214939716255024794874281025650475951961823738230030218073975217687408137003761259029031782927604126018140225715386977057873879102042843189273519695892868731658665744969579960965724456600186790693459948879961224440848637907502606380966844575131066693912256094819700508563942025587752555768266529493471808893909426981715392702016566363584715873003005981445312500000 [115,66] 75239393810939186024317040061063410464634213327838596655750522734851507218615881576429207064244612039229314595127745705570992202424105908670710445782602214743362606749989092401212285145057118579194795675383650754488017806751798081251341967654842690010244035058437172303140222945537091665982311998159254446198669895310760952100531920403857675190328302707978560843334282388853858264265585442585019010378788877047550620470425878973276979048206636986887827039479441638123624553779852959234796207947482797216918699462090629279141083376398127606695235689478186200684136513917239158936089034667886697498939451637684790614176639648740282116981733657456361211022876233277387011110419843267943521016562504630616153146115995665281105532430509600102229126158576370397966816151889318807468131782177339313831437941081627370692493979103105913342578939108184312234781611315733409808475759864304585238814764827230107558779640387439251394944552749381460028907275248485167130373596580946394622216716301996661432019065734733705440204492186898579442739437758744346633420815316261137526067391717229303309460385611271915295448005042690882960165803602914350870464519665754580526114057990851496559184671408010696512569127822204994344466414113813171992956367158241439489171469792825718515437572903459928523211824194231194429590696754516769628911822293388968314591125318903374576743822343284695109322165078782147830693509853319759189082359228058072220759173295910646657612659366111249380383021798413235936232009058840573252517484929560946945961240427542235438542843679226474091418718788251777089680416484940173795961724374844500978870367838655218767614295816936214399726159452249746438245857346896376085680304760181692402662666277343952898681152583270857621605474168408397624148743009175068859125628782768522859872305094115371706754471448454514172776362921168977919553373127299848671835065967238853053096062559791315315819592656890225836135835758347044311016739790240342095781151246454513147958248359384015202522277832031250000 [115,67] -19855426105058910113593145090017991232452980434490523625261564694525216328978099287631866083319939923438230534179038122521581906894578038584782712407838939426241156867343457956094032628537964845744512784466705144417110758015312746110196983386028548015849140987219641270650772913697081865606366501127666137190788244609600387823021465946700717863733355578551706272800932788274023365620655812233179881707650113862893081893698618839113469355181416678629822829011807690642468254897594287259916004995064404314178743638070614314733064323959151003031635062531326482909737753361383069505164763958134699765495483000946385371144874669919320108285524454939574490279064254564888051674625322833451903930698749160650395734770401972301838445346389422356026326680789398380612142572084500793344169232286923566215678510312366637650726426124476911521910500467345866551470299885021560332116579891295563481091857113591575640658080210490621299794753418519074061517216476125608596875734939805418936316617943717053754806532398889493879630986672973932621738439493630078540169918174306704296968040994557144601628899368559817668686320248311964103280844454107452840231066935292398693841632723149255102422449205730694390379999315765530097945297435681360542201151205078148798254569218046651553649233695370081808666345132071838747476076150297500613395679262777783798314223496040324896394253512868436361880715059967234222997454467635362292973260364294375783515733831835868209193189243836381783327834975553635845469245203734962275975095829941274062677738360954330625983360239506726245564320187994162146279937390850925754883019426097411841546108821694206846278556240117174943812180107161256806718587721071566855520380534797242419246818025258729623742596313943260169763388315499371228108800013144875203236508602627512997197459824557527887734849027815334202607937746849047279388628692817498863852933910175166887631480138591672605615441872719415481974167977305509796391106294705655119365035663033439777281368495710194110870361328125000 [115,68] 3929433420645657032325387523696013001182382904836296958922257900003523836827311450728857228712505108098484100414292715756625142244810485125695604239408110697232789253783550442021280579410647611153516119218932743396743578034755514094074485818328372770459484108475958966201816761811233644234553151116443527559052036884565595770477251417149326659982851988339525657941257375324230232617586281898144553722379916016076295513411646621405601637851356361644716746777088243588056028378372500798256231503527966612911641134266157000910205709589444866779410160335473824336201482070178171650919232108746958540942304259693477648153210441036658887700569373354401783463221008308294653103515960414300268770714467114778152224488803679869165109742133050830188153141819379570416769990395360939173219095843296191082629437965173048801991294656605960397447744305305026724641312935022532916331769386439775957857178585648917772494498423423227309443400810318164287719882170851861820589003789895913575912535236101050504739997038701271707211221384284249825610451450352380855366114161087513159901498406386363497883008407129704683472565437868243375320779289873822623189229026612973782595269160459154032061727378357370285811562848075241595701345447952836456877116188504078289022563779396667835241036681519263661135654106539893506302441919990716778170138457997597091231274945541892279964995666464455707538799198060106289600209471283598227805028630585883267886805979427730717987821935138161201862482988428589871132272077041008174178803001309637955314851674663855637019956979092383898916184182714529519115046427375724508337624189090966123207497865440379023172641930647055489417712541622076417883213907688697414597443236964176095751125026145430662440342364746602594869437172847532981825241040793594388737195870662117056869470269104772497529107456288098368593403483587783721317821447015872875891728173734298335462970540952240239808418213790746429986530052168581527655734251032986452707766806191237783037597749233245849609375000000 [115,69] -596672500105797096111956398880412996637786494543398618366395939726444343546144044844629542631332400512123258717447315013225631885891775142959820976243041328157713193039151176536661983921434372453755183109596244531894643719131333626442261108359384973365085483399744354357756869686019732332026151310026494415609828526955197581433674339294199270517543635628181180151701300303602948107607796952481309057605788968460244443330283761853537288438356352462432002691062361801422658855254319627644901366069212279927752784219512583240290985401571252349966488700765528639622761439863586050025072788708867830270733705011883227963315347312531715933153916953395807859305003370897621244085295402168890926868175218815460631198082408025591892116303319411999022048209778145565263224317781846548483426256090451797000508677275065729555526860048633244085250771604649987281414668548588154865092321259348630683860720385806972417318608383366405111056770124781438963531571195168665625398500140310720298463233398754339992588386283799849785566255346015807595648182442968950045059253968034651771769234637037689932504585393283023134935111520585005213108160695934692396401030520109433679704112559663827507229524619156562967398431741759991634767381284242587509759341159228061022835945176063834463728381296968560089784296620753516365092327285443821665329825267439330496353234121678435126063999805320663748521663110273349861581586254879206759688351711338802114484765889092651487954726095175707146392705890634448213711062525139001729679491468426924480308116606150810836843518926861431038269774202139107461611605936588488808652318651263047802099303011243291794664891654931033858787637279882403725074039552869385999797088254783322646955820864668583847318002064263638736925311254483267606368093534232626025319380668244693423480120227279006675018781219987668751416758994532949156963767713200795650361530224277550459534563276532582795415813278933340260931449930911561651660428494735101167322511829528472221581869125366210937500000 [115,70] 73345552379790895510675589886642986581096402493420184856505392380276324821848476586996558069021764361785264050315034574567141471368985395713477810638702423495500960011475761850570429304361561053269128600194995159279008912585097648460610061320142644400847513194041189760046931707381530298348958962070468850502825624152868025534194200024853004579387326414253325146534604241252962469218248121453567598244246500723814632802248951714990344513152193896124279074028058299634344602614475487518677174127350462346570816299650601407367405134305685051899867555155239314751097498093269139165949185021357940071877215743213895269234264921690841049492271700439881073663999152141428213918124847991351832008797056842792462284570355762636870121392789564576911726611287599360997078561956922144840176556302877728850700235973044951945839882823231443355366735026518215259674134872789662079929065226711769018792996563771366405254538463867622830272387777144274821981531747555415109752015406064315903418095163751104180473390665166129085640971892845077048074400784390628554664397948865626989215064386818063252547295674653966177984648695611024755990218288796392936403978870171158542949807799447821090876239272150014430223703806793649909725635757354193762163014629668437640707678483525204215870908163584754769201591530042695797972335778882025269757914864832707019571957739442706371536946011999779532931563253586296190457539652195540033473267539951446071891348147117185002879918814467363203394137397278651083510637625963012122296392191301883481761522396054615128643095211503344552707931812402515308610188187689853758907555463787282385209575190590321603452228316091366423291684443623088874754421343736752726410498590325261564820021753341351642255027630108139451503710837554741675757450401183047750322923979813770466628939850634338204539543718094102082056488609707148618280256367666537324259091647241375895257384782457703906176443759715339811250613597912357738546997439249886001490594960785439651691484451293945312500 [115,71] -7808596252832095955245682182124063885445183952638890779912789786977067558836431051942427501660041273253560635782442926519301518944632199092825354984212892735510940559993550203667193881090676291178706476374157477290001979226121983234200189942518931724019136897861443011272890119646087524518820739878550197148529011364593558807026464764015932607287958554621656874563150724730495256669331418509158262485919847485584612823684591128223557930006545516404834006606030696086052700395736628427449534042889501241897185274808279546580096500320472454185785179145214678851083707533074342958396847605838640868190493133572900790927459066994620243879576650274619987554388576688619661123079135109443988409648006151257999851206845160633781926879713101819924779444541757790532413463002382992912531504787886944132395568125045173433623375699859771312035213948093458495226880816195120064284771143374804843874052267663492072264041146488957474049222391988870023146184610005302467550065043258164513585181159024992734376895140365078558404902216305289615848379065647884542981236074265239534958531184649608216729680256545864563508265352741403640253167282139298658248486097790473087411567980285432413347135396287953843695908257112955588521837658898373726138231075384154103697981992363505148837920316112219667168435047289318435524216765296339020153940349053513435924503323279116096303559882573263211996137485081320666625250514590579019019798016561135133049268000421101041184866080110888377882889655666252074304640071924994734967136996140587454769941269045738260090902241859491983302329630495854607456189652353837229445870072036877764940983584447782683954016158915857618813515101993578004131216916078439859144776826830516203731565294275193285996296691330391229925148971037678432240545801067192178370150669405863544024975783693950998635117727594361195130882167567749618683860739023556249306347066353917726614927812410568284273786339776642191378903476664660488930398026660516424859159299914424914791870117187500000 [115,72] 747903341117581415068959116290164626681626382153433963896187569985134643389456478543794221191634131933484408220743782254944459680611955256246888771391441052087457792403483573047903044310901730029587061971960762341726473986463596078422500523723716581712012002739855599676703318831587909113788269067552425768030392580650102639467325295536281472785522730779525440554113117886483759252081928388068561346423184854826491385845047087489958009890911532079746139769731352205758843993031470917139128519120988045199485972015677327470889782769739266883225001502095501925787156207680805966877791072892595750082128310104790931631496147395157822796329696204181257808109040084985408444024420967230264056219354093219642346084865097109806765955730267611596874270878699794598124346964949313700782558245761631846883366073387010726532230792808254647059325657993456386322983669000153907637082245283609090524915035350032267086851186882743773787397474823023589360775195771000309897865453155912538473208202922815902384780212363102471577641863947910219899022611178520942122205234983435109934965359861509159765706173331158978962691305250819856601655575348963193617979888684546974319755588526819938310594782161253211614952714174663905694593536210961826276147184231272181336225745490442286857668342286134569871015583722265808895846886363992081657765094349674133305904751149500928413465543031841536677308022240091942566724046635531947067501464982039917773898423222083580033455837465554931619285660749141573528655686027501889683915505309810794122704815371618340798782576214097816148125295999593638975156570905323132310675779304731770104499131601273923721014204059873193471999115215356117411851603596465148348449991823249561476637107538352956706681144736697775502560211374285338504181319053066466266603341471965093714677676384720954601386043441659852804958717142130854230048405400098909050039540958658216422535908393292274445227880951442200043325414075770003426650902436491118532571295366660194689941406250000 [115,73] -60327811938136329818326376907733430869856225113309477507921858242407285064167433218999027570701257760675520570907010343042762269815889842350615882650873185563929458797790260792153804583161855585445525859480480113812276894125159814386323450981635243237928644423449688111600344119749012784073878978315232059261549616451696134217030754863449548048867778691595648391384076143188663699595829335272458410370815787584959484894552686704205413565140273338578338110268207392701479389061129807965672916452844294395783254779351478402012030312063076083819112364911402716353809118708550815879676818261498771615916836390653319581184775615321443762606351752404337707144438797708883643595651602481139600302347915811540407229707467811150215152329774609661440644071353270252979627616646606638961229194743949445052635376836250928381686656135601324911774525018272506046258732221173732359029855595244085319037658621222367354968030298783095731913295308508444101143271827377327415823850923859666572399859585585746031797424726036970128085788734082075135818700824916190630665614640581051754299461171457547711310260400566895573676454761380104918757913213955320474218759956808000040314491214392293416359375143940567760060010679436939313849678514168635902648793147003797981358669624425923979053988716887794710595181342226705818583613026798574314105917864919789321374457505413694008326306027169062365501700393287062488948337443389233375255758588910122071041609661667999191294421190061919190657521631436606446631437379019273137008404982329785117234050851745103771369403889583289841655418078359820680309301958663378627406384884324287396185264654498725118303143712120895419537956904207712414647724325375850272934963341953269232138015716698873048921438015937627983478295063736487036371367788400226054802303482931398351117855239070803934426804048301502800524435194351285637076899388538327511961730229082120616068150223744488033848447542388821425825366687132560867403074895786552585744780703878723242187500000 [115,74] 3171306575741485758150389651848457865213809652079130199510242808443827667356631311719444061904786087053458360259928075663781528343094154882360248179916860734742805739344128378425621664104346118547156434685533025301740685249286656019207668754185686609699484373261728082822093316078770797054071561304727166274761684948328983584661432100590526481207783128258450124505424844845316953591533838818287405833723308740488123430274061936602273811137058471562178918799849420327597486222029683345203513131524488691362782004944425327001796873322139676083031185953030262003369915919767621730993119798390301858014267392635406503383145624747796828962316054334027109786717059273547088949517646833051558205185399991992586161874232945194953028542203623875466340386539309622851994840841317854270550583175004479826419423694064624936528508453740696803077223475226282844533353119972602101008202421822056284288421277263928069088405129122076409118933216139841907843294123800478739518883528952323022242890540457220505688897129600214677967940886382861153478146226318790450924619885176930393131110087505066116548390207546803056109136063513142069779322189172686792213518291554923123706229715833606026930389384297225761180185434811057691615733090654149599337991511806256886157310859354729130738352144724955548326561376306691559970074078949342095436862631163478679855551934008511705750194453256981710082658817183098471802219799566867154277684888629398947774580630717958864648293318536299735507674663652438856687315628944868625409470174433984682140095932903192555793303118964191607155173457968114139066416863055563034688449194029341025698994894449241928020890064782057670349998946922884979786416110624451809854038418522522434504710415055197664472888777496238899525179449010712485056290650564453136413765853556374956981976860161086032893261618911945135286946426766479076953309900245518161171224077719123469915848145928191767549674231994346584925276539601348084603295434801794608416006581171368359375000 [115,75] 19280684099448552188430229302485782853385477313832902775134725063551251035008363484236876124509075933235735367397194924051325340593969302939671891727357215302137842680145296413321810364771094934817028440072901277666771436854486802769183054052077881646407590276802274951372224453587314700455261134871852498962842778220535179719694169759962306744134315408390687416627489160850644727674595372051249406695314867670939448529204678394394503403100249195765249307453603103194598881282781664518635907179320536521499667875771582602382368178129604554609399092714385922579381003289048043985690065317339424908924095072023665541183532144990651784923537770434819883492288858449288807528956822306279285516631867767486964570890543317531952277247209905432859733740908979426665522110241039418522418767923856888152303877826881477769614135163856710273217556395063112019355790823412376054488043528265175508766042185242625752709188970507696135825480463066436748448043303273061076860224143185422702157531583110146448061367546684859420685686520881228342043426372041222291167762972487871070188344755618601158950218693805463738129784804900001453476462408856732394452674192693052103077089941821240719995538789137050593126035642453949781171777471263374373164955880859984019435630868674691451776592397132215724411842804458099514429707534469589677504331345479684366828721740962014012930366647688680544275006972815103073428047185949617955924282469488498018655235123648628864656021657387120483168561721701995206996036655422395049476745212752109405540990510157302148115134829378349352729182048299624690195694819990646078618829655914529675990683145930389599338484772101695696149067357293678864221345575589331127864272361797087505747530228750154019923887921426972811010400960944053989369203684805645944275828975682242618020493052815489095981571684193212418290882750352782714696890793342767233265281420705365096924120395963249402768880992500174095937710211487328078333972216283078223212802100450000000 [115,76] -22257490789616637060771034264369668242731057289677777731879506853041461222010050940343602937838022111427267107876278406894713148071361992664048631858356858742114096513050218942901750654039281612179203567343456042282902278396622597358092250179228813977817941367831911132154252958032774275351834383940862451356906997341725716443577463745755327503534102683388615431718014615961098039495284035384902530059710993950188468381245374068237565931998112521135080313232671467990981388047312998669371151443347068271547199824037505636695130427478999201687859032407283765568779459011101364256668926763719729487741233845864092257206670049158833697309277370470741687580773674766987493138361267597686439676351240978591440989434335903808845024868514125704077635266619167422049278221691360855662896860221409207576496042080539373177512466240997522508791972940068320087840288101339049486386701087310455423188031431318553367905874112365638144357925482999208546000602788900064876072056824049970779923862826795811955042395645219797379365516457169784844942176299393851774695208090372197152490968991335697331561135446241658080519569969285177214296515979942904512777376718439755280306353787444286248479112322208402252902940687709407270504930528995251449712229116960108915250158140918483313165485621979279421095215846738530924919049839488244429002659652288004296316758092397821626952626397560714849818766261496029453515321928068539000480415744638797276272272011968293777091877528208698898713226259583849511567808184839964115179890353894300110079286731426070288648893857403475430812048702116869838140439684891953298568624737123397854208304657765393373060936468104824856052214097637617179312926703142067088291357807292355202975418647394673090656970776801857593768886942635247516923445263394060161666984433439767044586441748359634682025162074243595197650604075582550468181654973425594518749788284518766949087148473126494444237255017152806072700767320698903020390194131101178536549079476410000 [115,77] 2095339483679796968163337433195699780971929645820417194062893634416814122857481343644400969020773881268607380636489058873964167869472063678029545796705342482444853011674939120667334601060881243318001685201843615093163619001507577913740660241983477041201857658059832542077395072556393363934080816947190528287552609714753497519808444956233720714196987769230713200817923967907636475064369509787989846039109411208997543044384747406148628352911205290772203001516354655009597752672256130490375510379411136240718439387776080345250068237645650683255969799782916004452637704195040185254470432294067581925422796553549886590773268859057993899005054204496810100281335865533920182224977244738811668244266692198849778409766721497824275107472473898887056468789455173205904171170439284050547947850884291845782020021081569520531478861880039357011037390338665993098983159759445856274464558066227365585406917056949146575322952808922419364620220931086124483591354366516458517331008088066887525903653816196141114537048305284564792112168482780078282299629289968150789188434738314412752629367231497815190327450237929622540526387791408389742235039408018155847848062751015859688160152566336874356285415703572286345968146898468878453229311529126562244502302061608221064027343090735067911618373256728839335366377776180778028814295919828464611056274896251933203968214186713656614759926475928489925502424161448684024896540128379340850288075146881913052706834150214588024514270350877706162350546910055932505280418757995979148002977304451660250799117611433949629150807855042109412974210765500742473653864751286650333567777285022169680262619089196534618239145343158218464979637061788803422068215601187931196289611942101517075811403356497280050571760666724212216382055931660538653092303702579425891297598487148705049062947151547697629431387392027536971956490716876606063461895786507991130720734546536479424271408185610604788878942774094093588261942292594011434855063951558153023057459076160 [115,78] -76360942012884973614615397884393063106671080170135609352461062354770319719542590186900721262156272874132393108236187605486729148507295907419204111542594915118842273951231327065957935581190569626585799027697115586719342180508169154784866871287536699499919565863290980747537743942248869964288247049403327657955041709685950902112838385426562999336751696432306047591377186622488641864469710306606183782586159482761357657554229574816065928087539331818076779082178513741652541705895493860215909114979561309295790949660702195754812211917323928307909018196472178702463673135052397653575091344898824263613674547946996941793345252417990652408032238445316004147068464170395075437015373485209803773068047822916790694732592627876256363425802201779661380832987513634146224659802318657425699092808311178744941834860921724359011630590234865816966656907616577312698642878594811578497237833176632268986759633900728396773584727032998232701656609433983995596297656861399416024980950828121501180864522440989159383700929733748342966039659996340550226454671070344468319302182805691466001705579077406591185932567113400407610383384464312721653056266750387849920369832490420907552531813967574752137652325097017154797552769944339161362913881542908421639718450902887609360334916533373622560920600502956280917817140657868655077040124727876866278874355666008775017126583118242020638982335487336817767719660580967361928771399731326229435685863928422052094823452132254743970156492238014932577666832920737449740485175957043656493393269273059898700796328283212820228279496910194542345065082114070312491625276096807696360332941651713147033111413556830738347921768768802399743904344152530145847352268995840036930141733388256509430922609097248577711643066749706720207313824672826916626317276004025887706394353740712791382925372754240424530693469677682839485721792279855597292066972682192093949656556895768315295820282596414861199028011949070312295859037837362809135226031027250154178294160 [115,79] -4064294366300008936919599619213455396583977406394246468874238956539308182002665452452271903715670106480759922336386151133700209960348871208426481280581074242329358407782322169797192351497399082795302282848397387605903472014338236839323181896002885379044919851127211054253504758881327903815517408483203337034401880418634309064457390198229995736321295370071555945937620476390623670859644701577817218912300526032893849412221946276618693362994258628554389330997562886633714910738630994564099603298405184672577347679979098034434204114438871990925588478224199806901910297979639090371836664637481474282324490448691651871256325338979688568000241582648002503160684537436149969453715266491394229142178099996355092683281773026484303407485312717176538812061340596927489230357322169983944520854174996117107619883808016143035838554099311649643559435637195799731138867542881201092154359610007007481483484321126293408876178557657838213379982611432349671815962755879341784640529166488248734363924457132086547766177184424767365686843869182236724585854816693544375426188770828671273240312206412926376873086738433961526098364390603002963581994630579162808907547387964702034888956114402314539661865786766902197794845994389384179636368097424453760696759187290839544116652658264459196384684686635200807431609436794294653228710126735196520994760306487059512087566952374301015343161098464742631862767019429616800657328469637403448429485599899056175210133731222496772536221658204183594428369072334756135824212526500080086581976986053873104352964889390916421798478733511530297557840994874096389352520936307846098402600797890580922363635954841774517640448375712244726814460867817001490174368949466342924672314691970801097880299504857447801820531506236721808599015201583590990340038158156502533407224072576653639787754146937589993358145532187812908969261574796409892343838955893039517154339792845534830615057828562148548134740282082346683342218387202327150805641348477714418080 [115,80] 760648193927985208863600743765331703449035192324377762523954552347544007489359377310963232030889074000789660813709303810032611819390195385908128646429755005535734846741712546681248205500455170791477697552578718357144398164481266750303428919274426351465640511505197929327320112897382667434132372264996474653212787514608912964946594908677862421722531161882890691797944623446446206310679735232835834780271378947603740388596496567707562121032590314034619919048999217983494188087963588576019059287327947846696742126322612576823208447127532402732641943732024607108463316124382377844382476321067212077559289161550982497149815110061273913166166818344439047676042082641722748168130937426945021149619074677266979224235545875557083439808146839009577860172322418714180643508920592544796383261785622194858785498769156864737298375225217142002215192857816187102804632415943039719782644367258967744384272595373580559628153289871718707937581492762944198366380309720800354136530965823582378043180520618301728921470506671494687528649296616809653455834168654072538193687341716945859749196984202738856872220961696350846708450107377894158263079766993261061490499070788342111944129620082719928620647576292291219842913961965287421863391434593837253009254381431280752185172114412819666850698495814721856815240503403257307314505932563838368099609284291405037762980709128243564933588785299774940272523851209164097222764448363163563902344874562057994099827402652478496825026868428378435207342082868583190581217501406636602678636880229513962050836150436925291968237953147582307123948789056575054576853062852766890626303936516454912857588797506421209887761643859234088066134948129883251146123476938782538701176494539471126281012536501782068175574551810851292723144984881442042182051112073920731419278864338100773519280324306558026952972388126608401592738751749071569562921103615911172619213850078979193114494739217055301053224014546991401285571299574293325940124773010714640 [115,81] -40175952216405752716555622700243762043099079197557632130423381700042089883043707368697670692797731421451136568825884286005820372968185764251434732200214660083277545375792632564301967209531241082237825370229260230290419596364504910757574682742938625825016139569859915837546222835725255717758519964068817250386923751596329848360191412580122267310975310170826425881788720974762618823179163139096836778249003405815843032482617464980117625905613616775249192459117066606850613200255443610167025020923909609074778089682451189201016827767976666563976827142652764921733089376396495680981337820488480990282907650085059938598137270654196514763715357685209850458512995643979420073563219235986540348795882085403790079065222266549132086570630923305915710653497624825642745669645575968760126389330693043009275753749824087923171609046299160947275970496039863118106285552802695028096115065759211361748427397403400041125917050590893486640637415013724523533782941872853574507244254829964157735393876476690094282492196264822128263928814883945928439379002989800408983921584996047016611447487824065579481714297570761358460336652845989058541782088071850527962659148333953388863323879766536427873789328247199511506945380405683558575032171502552895643644467726962498415396590002981141831190859953472437475211357407795196018540587137354753285698488025023174617880840411090301444840358885088171755826447088928624619460448307253643710257545645661863935977051383036156438114510469982128716742325153724427151604831146076454570265012644558159520391152636300076238802756483104898848415052081919368962561394106095531710657934091950294398957523513350782723809030259132817344025072368213895846292772914949966758217194933858757239778856493807621686796577762862101503668918975665241691778693552763725536697269440203676705607900058563606612496882612381832032351872897468471881228148644969407220049517965423268956257739051045590505874981378194651256871639726647554222565439608000 [115,82] 139073764273406368878862661642937955245165337032655872537354796801043472449145492864962042221553688424676674580049456269247933969329409405693654848687508249106352601685143911751894959206493668663657027685607035386110528104621295222372466821227187635516024117180835569045267051829456658174584763530108627442713778594762814063847033620162329615381840350834140241768324911190507590647735792224795552092177282244175219559148440851119457079991676011632940179029669988785538730816477101448696397011568912179359956147016448553400181085581884674310449290046767493493941235336140628562880107869506905836192766642075344846937504393761637064818893078330865549248214896358041908288571398949827973154729906501941010989553802538730051547911192160860270671024873972470320293161145206745450747506710825082427403738101161901656795764290435193289147749418393032590964120632168493024517296716018938492936259406494821414972794631232309364815984152648684230587620697314332633949159084146873499168429045094479993382034332591426588822906141531981281433564615360903898836855122845077792167699318026603216406844434145226789585299865428834118016266863101464968444555589728120897144903218283850991537172124269607981021495334027939124606178960383272553698876755138861899837599547866539733617027884315427745632606512948181159237982067825147150762355470355310374661229719250370440271641737967247537078973690920709749556812284200392940945751009820226727807782006060762728250389041207364744745585835065355214142850662154297535799703923772128885743709042940490180494988284326019537796022968414604727557887574604146184059290617635932757229064025936073830968794322462363253168108942797812262359318207639129606562719025642427169056620205110176971318752300242951140564020282462383636343224599426065668664033066497188181710229063899978980492561843930047818234833280353609932552563256715875002323259958815474428988299034458771208361951598099158743489789802965881127900683120 [115,83] 57864124023946713061723768972381995459782699190286304657029929223340534752229663343057845691957297924257178231118779749327477223893352427458131036798759091105603588991445434120802544140533448584635323530076759857577738620003229652704065342142342516764000895810473902569620445254303915924920636070583660388620327107988847279335844740284340121847625625460609439628121141501239693681158264984953691426735685331896571289570966300158843007543210364007713310674034584046451746336537051181708717632473863386469693695369333904204134889383665197588084547988444929469386383934344372697332798265434743343459775448095112686662879681816573805420990431623938442934580500753930900676027736260980587300981076000080049281943726179894479744181901508804723553516703864247490497846572956743680702361086247659255554799892765549129672790473608964028180889761171761034366143772543335797930765905789086124531620893000368075830442011588543026517834705309888936014588799404834014534245899003312583505952049583679271990261771019819626301756927725177056757028950989288484738601134209704990125787786599753269677389340673207409379552322108863236479840033892964570333534867054986453227243094134188144864522608801533218137184422581140050483048886446774428951435413054201806217789399243548479231191608981462089208519649057681125919129130279529444607300441376000930500681863567472425251659586577076930210459628117774296933810289139259992324793793498646419704845749702879449700059039623601880910032011180818121232652498707648273808992823839534326391316819869547565314089791230252325381361083206008848013504267987266499427929879822936521913181699392208566811802774413228942714404583059789746287629944070745222506983661718368614307566827015790423434888766045169594970963983579002096393031905410967416157452064116761607455655820733339837677121421366026646629073961398223379573119701409157964724420234679579487915308198628760745868000309584373405138248103982720189664400 [115,84] -2794419891451995134376330303379952297242727833363746294171560066517289956296774831402057146983053137495752567180020005561096222929690156756321247104401403900558631663605214285608177204880031571821646418841742190105791370711832333891356904033800168782538163959646218850086736792401589259603551636253032924915755878883557836721862283788444658135150143419031175208938900019595953291208805793950989023391939021096139605475458773209446850827478242875731168282366914400354334402316000131610593306595769115041484466233870853723129201946113034538212146037124535310380009571076558541634011257911765919884541066515263757114074241727732942523039053130765329791201892073587430168254676102395647895329518425922912504274370734892612362577979233514460846946007051704784442757795938012167234212169853817197151024114803114826605157582633683780241861059258668865745785355415177633506461562888798752029532151842509666641981485671880070673539833786544634541110496543734195038358078929543307188760300867282409119809706795331941303109488844185525444993852584145821020075176292844224984989297780415477876138952931712703580264513397568406821951980697235348388266769008745776576754185308230465973357710387028570280254026604216943184155440682412447577548105276082826980086175386853485025203240737067101940602059016964514449915232468005215944824476291832031072692125810903689065317940322234219469967637591815693559061107140851386120444209097449351519651697417018749743359346624815601642448171605756674387677417477699534907056445581854006257249895169524697288256197951614660357938110432844841516219258700794760100622036802636799473059566263781189259558431173719683541703482927748378596793340058357276523439472870180500753373536523227531679429164857005390439723962053301928225610408433494909025455478849335723371526291679196753989213938902055742782280680486198086112157932693265721006099020905021622734012474024892966358397639726739558630595981427230338920 [115,85] 46784807131337587835884739676149425678883621997277632319012470177598128089616754287513346472186099134982265151290904309205386529442846885756472609435731445963606941603417780021620387116090356738909910157629185964000120628444858769007888044229199462091773053688771496949745271466261641956765347967441744178967694344459285831814442205421210653546946781712158453246468418507041245643507142653171665016456937336862790928578810101235943547640723654233821153025873157028120489990206014274933000281507703029349200696370197073641847232365425456732378293546891407127806074737270243267291481387936478198918995325286131561295244777799429226243036338785158729417500404643222609166247964464647446880602428043947213800906532410866449617323996370135377127185342362275423455147621079812507616974431958149365611501673641660034879883700580325238594032852081444154436871937239761784455818427385557034478730387485015804919742861816495380916134619180682882798741074045320436899423475910491516273344285550769968090019652108064552804318667429848082129746954542964618126898661544680729568001553722236114073696978909914678753013182796552190030848020207194081641647069573301305990181573557353416058099818026330188015819714284349881374574404025486401957275888754286375357983663215910313145410089199464205288859336791638510165012603502985197012879588917628841700446123509239118795996262921847499716879446518298474857107671186545543375806960964657793091430046312124505975760116091078136829017619063732516354827510656933533803942325356932772074259755327505562955372148512792098208153955915634109682676937109101683078385116077071636695433175466251301398569168726430180167271723669835986775588633148116961567363706082807708116810812713856523351704718330277505345630381021289499267125913324142262994011627692007618038987467763768226396991727969415935643347743434239995033367060924543832128640628024682820768276606515019364448417705245762031913605699445040 [115,86] 1346027795594701985838788387344783341696693422014655584065109924079411822731651409712824397171511016467606976146819156948898198267331014412932758845248681192437489301466596319725954619715075170751629940306259353709673036566497417349718107605087013942763119048224964580062981414286168317947898814473041433300248421779439459291858616246347122486417543850267734228025163137671893351576291807057653891678045571021089969793740045776092875555922784421336699267671600027307221447524178555481340582811009186570975288247446357221655622582517338082025156333417669689094576224542347835981788424389496755703547494403877736386682409695306183848503734021612246359149894013900844074054248089076366568028790544682888643068476793434578719135340917334428047026852717389094036802087695846206926272229193843844631331473946080972363036010576778620040948790889301272359307457656366859318853653936860412932588597552783559364672223738505460066757462031699871366073345342351286312365873907072247310931508765991010383417268312823642572693897245612807787852660159160400222418032311197503980311021757326865984814021858969391361749037914392980389174216754394982624290487490992967020256310914284654575994367569001956557284233337425813430507708452718072495468888407383587463093264337503175305654034164992121931339946922591628742599395216253009984051022792512118938320854053249780280995252111497476830787203698207378005494243251950468494362569080088738121261718049909836851423986606267016401643265723283830458243892291577600370753206644559587155182317985161022531681668719264239912119386195698867000570865162043248931728865990779722411141565959390463731462878983341156284893355364760754078206572449474308019203872831583423556713705029337274146404370009491196920822331496299974745256585385147986289920378344292637837418542135047122288470759998139648850363837230642607378614619060779045664489651408762062213072755667179318794605070899993790181085255200 [115,87] -66079366592919586887043591610778849747116066019486359659018045580679790070777327851123952116310145736066868893783878219782255320472897930484177773772560393069434347752156766348683251448177462290595533840828553193361741358407021077074967415426908224343432591075806174074183410967322928697037702588015798525316330907746404360765348275338700865817704469730706556293633144255118065745403076657043363789024329527717603794284108549827660252547477754247759129063005265063055619829702067602504160688593039749462202890711501438030530078380853267908607773329310363357125400589592083051807881399629886771386935129292217067128175198860152599867460925266595486295880935340778087261120674016402589921399019461748274840549342830625287234849050168847656801160283678260343077417300732861991276345456912682352103918995296799089669413954693382520538114465688572924716744916486718859645204741456276599083327195160217229494574355847952912846189583220272554308494477008203373815734989318526375036956745206143233742297207453491437349372975691681196626938297263460147062883027769956288622315748668692205939535608815719682847607568442061606015750409375851161056683952596336566821044785950322464315141297539467911702772848179685669861090560059300787086221765792482671928444167791440226412947751472592917828558142877480744045392824256763672176046948435790408370456577867401496275369723602141692919944647893104256194646439252837454505304737026150666629264137449597582019823787857523405292191397012470926156163035015193563572527099287714421048260255292681525869464773975335895863126361949830984187478501046597493918386636429926384472425802996526409393765505972844480244283225395522772857321146176329099703213112430378800067617470314474915075476676869901160652856388417578445422579255140519378845695913079247403461630650116095023662104827320498443891368568603149128127855541552901611994106311991307503865889266359683922242830025311072083817120 [115,88] 1971022468682166266851604880730259248638659401653853525087819890711893456998430340628289479468498314239942186787158173302690528718383745273313795606565800518532422808908253037704073685730191095435710757532432680267429219676239458042076569620488767133736541130070185755450797879738296130904321999058652623740929394328413640713619124751674312673331397451734505564240051686679754685687106418145762150675796127154078868319562298469921641285740039221098778103419916875287311626913865455617276426830556113451597068572695801492067468406089379597209771199581558269588707577967023012292174448661628202866616447661943096544150490858162243430639103567537432878131276789595248521013731073609099315019470532016219218512522617627021960430581928636083652920145479663085189623526340131858404569091718684442094267799185217640044219275624712686356369004805360957964221364602283966581760295450038740224836957800450527259028811230018167606189959360398145606087855674418110540771244918733952830402314450063234357042219622061887683837627503195593156059172773849163481955347268967052135318909897902298896163051758641636968691818272416774857299176919855432891270055608896962273877107780680753657090500116365627938326229127121982038570521608072767879199223988634336986750701747127468606259763430388426672221352155890106392503231455445976206971875090345361238149426924614805962248328057302206754697456081571347902412465852303066992104149172218020197878029755509609234678471841471697047717604871619335459319283289261663456833125439859468449531545399990224155601653845985351297561563684721669909685904966801693806060787503272116133543931479696158788710409908033585585508167191827305934154412074222913316566392484920390288578486544883489723077703950892413018744762379465767406615119237598533664836752801126586139982741825522162002704647709948054028713339167770974561541663267589069338037190516033819448580311741061039582835950197505400320 [115,89] -60408454308084542103797390890786859849333454465075749759857715587007253349566851344435369343640309061339802256582323528007756753234220856824428310418867386881897449718262003060792494634942547890166528854257878315145781774836734705703868243655186859923112464557707446626606887327931503694743035680538987417759798615018505517330188211934638845315010677180557364971970393760534545879738715187116210486854520002126400824865454445320062647391469996268968078932876756550651279277865532051503703343251440698973401688617281976970977747433198550535828852387918240842332182000477158631671297390084580274237963892105080235146734655051224162923036023596393097064108070508759046657971560210871304031786460333851454615848125144714890894525557035025318500976452018321162486451904261274495423524416829190111851284164330395218095781010897185199909046195766830899934379527067029863205373547861294063072037068592843309909003756741327476607264721826791785281751211340232250236135411830341704543854138660934368486507138643441047021157395350295944871028039840577963515293080168327241036365066407754988929400055263407967807539671371286656616271632250855605379023625926172715394416604218428959746398740001390842057730305474652912814913669589733654134783436674318791717435700781191237831111856155650037318393663189947869773856399430302343347471758537711137270863675276185615115594683143393621212541305752959737204914745884686282494483614470400973724175590487520551888658919591372506695885385032879646081109189001747540796649672367083370169162092571186229652891248804023792322149933013725411923772382086061533040288192587159602758002870312231038259227299013103253024444161184502254853441485942370229867701262160201259881416428419003540959628371757539985782112005089479327008022469090074798638628992717781654967687254695557825862553301586476749059150664512339563698751922142256374123449883580221839549051820738472678427008778956720 [115,90] 1166679944284546919875975322374889329483973330638489085053422194712478792369259136193095824850599554877705340889537335200296339416035131920348554836528631426734317097847905680762846472222014227316750522206291398685831013950325061293819459077481476301066086192030711512866856113074390713241920130645361194138685237454462625478490460246568906841316385379160922925910790478153059045457870273561145542000901940195544394780179833734134454895686529391641248238335687251532698157138312151134605069644084338087700274613271515349763091062240097174915998259462902004982402021182247979885764330706072995652160143130955789044627571123151812116642293341324712351753610182806006037361817076472266510000220663780404344512964713081750730858663373051666360477240776706401942248763457128452695942273926468480078205615531286281133360778877855946413066928035688951828005135261217588753802791225786502273645984839130290020476400176898306341746961946689287493296581975647583947019873112252958753504024059589668763281551387596408645220061103033539748197865641552879747197577140410844863053413444925439216316090538852264931408109139889654973610149188258274621580111772573284497127383631145085126076136015876080766257082439825044176921866929135032449088099857894101873518352203102922414851035794993214269834150893992595885200524671632035522095703569266927803876231481114232558213966894391709097188110260275016354280685997313317633588926204516238740466737383318338428895951083958721463316274846404461419223465877048062077711571912608077713336477707685083562593170902042945291957185147955680164064873919497073039863491336032334252031289370734977412596938006919276192295582338071418519888171793723033947438624559059818243398356452493651872752592808458548032914483703734571239243081861647508339991922454998609678649549548130699337563863676953624568640521117799509166423444527380960109117329298398119760735680713974409054183894760 [115,91] -14962040196783926935847736299881877462257322089366804326762293519222064555428519711467924331970869997848508090271231493874692374230534085179699219026770835464533840144767770205192586539993551880766031493110885846539307487200324687087165411013461637987946230504056214827102124987810349071378891203160195937625846313026426237213343841498656612857711389571784435387927118077926151571519313310917020764813887433945953089212580789525728644444269130748841272102858266538205738957681929017489488093024001486987508626831591892723118813515010285815091440112898914311761021401207950048054528216402678775650142558411821965329709682637261017963847114407276165009531515752001547321806957509188790259921770432444295733804997104062378282748326136714043010594766418741474444381055057634434249401338162687172653518341954003347528819514705058400889016230518983434372853234111156295534366352221268023460618585524823579952922395681576929693542834691438734408612002014501468603977819236207895582406315100786314663405580016991306720142860095004597094746300525637793438924899348819145426761423794534098907443902647178995870884414533766331402384782471821063267080249112625595087992115518531703334402751708149251297159659228379420923294439767796995723344579737018181235505593172560288023414633668296716196954366473023427663308044459691667176501462174969505782983584058386429764512602787266470302382658052303626716488334418153393562005747339530254676930716157922520228309635878464396474344407448937289066506277939741546510102332888984821479039767648279652866850217406117572633454820548901754635509009636970500883923600380040594296266734098822481441133744272001349200971033418314793060890092327129023371163844569407601421463096695052569140929706566409059459174949970964877369309851816153252572754056406844960244011693909672258065841506380197233391632463014037565000857789657807075739200028274621090780328031901498550115740 [115,92] 149516349463141352081558755737877802953850581885756920036778666470176425854802223658434148244840556578863212178885437147246170031591316293884901989654348364930475594918290711373698938092478968492873856294478654943133427188211277059223731969842001604819563548656362979152650561757206747978468441182323854481080764654273756590835755639841429797813887437698778262828106950303207297468088371166235052399455019917365643326242271276651948480655063663573645244765571360549526466615678213343624463454040716080061170799220743335245186057797700794925480978423833209873013701123154959858387912561949993579478437729628070905467807089493975329806427585113746065984398693155600708807767553259151102948463888053703768765592515775854057666601680697623362485268447217077727081177000271914249948747655929655890332438688176538154349313463378224491131691441473693426146277832141416750648597009463756258512634067589029115086468150758562239275942083002649439128361015614780229333266111627606992059651331302720003528286331462797944456612644670015480104357514013409720004254301100059974040616939271412700227607136963644584541371010890318885381156666125764447234137146337445851104959851161726253425953533366445230719181776266616256827804343371295600189272683514262133643270044662697890121913622242443991951929307064944587954784256300668772237191329432065139497559717061644796913534261922293475297728217964787535935204077747912543384379485882824416961402639747228386127169332210869919522090839018235374393842110492582412277552103873451893853881322609303190959370844315217560731691306406469937416230143553394152872571583501741323969290390774788108013320222289888168616236364657707577510453556982215180222855799722581747371130788746314317448007221786108289665951471419501335151084077488282148297499632281149639999934568881099618409976729738541507560018779487965776072261002832516289601412791589828341774150042741862560 [115,93] -6052697486405470201153969923939334173559064745672418762802566363236647522872477132310792939049534155941446721713368546969273328564633037850001535435353758400368109964584094549283983811572185790717333220837293882215825905452748282171597516201761579017240919567786239988299558358222780151582190996971308904887497790576270730774869242174663287318364209030333657615744510876000687974706711596666000030798523264911130281561549433678327412801537477290587122372159655302735747943739716986633289732641696094791958979458739499589251573616825485502926137382902484448007429710343017666831426394213230518480923816288041301534168593404731991191867125872940531067066577592626404937801679242898750342476039291141738564557571940015948152172739996709311707527098662545450579747723416948196822534050317189429507013489231048266623908345647778864922227049442305997698645058170114081080878056551554621876409285716765986996852895732771025143159117676428646360546581433144279490162006882772713290470699520502737429356914236132000889140902564516685616193769093430310050438141666018412578889960505048757788852098467254590927718682674584328602768506134499497854868457315131158447494643653525128256660674787581927018104194334972722787410859692481904222563965652074827841337737167829823724466132508244636244263044253491030157520588680704577940904831950415178244680323008864509450758223723752297797417025139505247547282655079192524947170729610739985462608138780152444087849348655860594429269580882694103136936953427825198514542730021539339879466463587890823562125562924991115496565715490275367813601610700420410418021639226258781500919627860953244737171831920591666971037431306389917218072826511519957746154564152662102854953168807667632396823505174673937858510396501069396283772955050120420871315073779996417338484634917322506485883817622971289854678624748434715835169605722342839758215927781580233649275806035280 [115,94] 118911462938306586806278926153540281049876054367252800650279468608272251701832566205786411292752057380452179190675508162617054928578807540774066909970575219737585374226226744732612779165252246381976590030169590036876146501107719605304948959478851972194603372518641861699901960016297547585295490017051296996461226477898849182748577422433366132765747760347730657537614961704663930765250572401086077114276162192726414976931941306870624159497416691879980830893122792886393536455349867276648247027629268163476698515511407618531652729687644179984020643566634824697752861161317068517150210778827621634467972847217328915443535860011519394094367517545277794433017399422828609151937736184179216282124671958283349971148599242071408843500995763606349586477261018618482934241415742446691878479712724804466725226501162096123363999859213195028925215548461796083176206117798173851055626761296724625275575113174576419407784745739369807402027007307969728995339592737405397291469579583807775217910756485775838543303116242680726439212125720616802979241455372218147384154309217336071162333102225602687402010459480353479820509181606188703932573953244316290953531125397758912654239699951842567353361463430245223397173603410469436339783370077520966701542305979341632663124384506290969381613645085937098966754292947924129522359115058924654341006261446465154091113262667103133828221451614337608757673597998340871613807653110177856879247417267837550823418376382547648440219190351480803263529038349380244655555318734735713029215697622721728806707887210952978893235970393321424200986258499637458404352022527595858444346139913400625948549364106499345972121647792331289277149381136838489101377247498463779595956444747110542434973760328980016062191649881791566491097945643439192154090345356756789187752910217163184003057583298818121417259903142744731779322603898705228208428219094877566445713650459358574005211920 [115,95] -1177377378637715217534943069236229202151354518759813891718535929492186717659068218823054436958544927991390786374272932497953376528002536297210724768608577326894044322596162034352844017069870046812908159822774575663978068574844561130946826373733710578892206627254900703092549681286019276645541343797432745966964130359949836484262063659773642037339337786485107795923004974539697005506448582661053056432732327444119800253435259286292376709318768071437337856358883524208294230811028091647142485982162685277170280457445832121235277292812506132999949942116062488619972958033734634322044296825749855911576681256446047233778278195334680200264069448423862157868213870429303927245152696803345195393036489877048766333954025329996605688838019037413991501208463887461281772745831849998996855113275870095498986690487133045188980671461190210698259647687619911506452791487342950214319900774047623216052071171735013964326756304335203042905437376889182026506645228007686152009598941435403235546745096073500940349359613858661983872386209432795300773148357040483817758648065002400938087203290375726474391116523440265100977965862826417649201229800907609234517885695984027181356765950966651024166725714812671018774602918605734961074528017746856775577070038390290907261840299847364598068388233620248655151695310685248974884606782954775428547767494987915863541991555077043882291702732595122208147591658394229135939727166657654952110002829620831660810538161020151375157219689446907191984790807152930773314977337151708775010954067271252905561545126812730592638716866755559348611825450845316902597724368607904280213432714560310731715187179974829779169250025816360788736580868691084832580436979893991153823670466031319040983805028556084481864052149043310817289282673672189128289369454888333378879034790487484219558231556423484751188165582126482883374728023071602568463920836070608064297108376128311644160 [115,96] 5739364764845428315101975870081167133123958338997854758477781241758675103901817516733029486383189029649563913257566956234803597661842618942247609597851523381145847794258878850528182110808572406942592597996906682605378860827368628400072586483421119348372678558531409027606049632697905460312050576042697606573216828971653620417859487488671640316642332433181734406587204548362414685175188089752486343282140735554416980104908584606235697583224205585190367990349243510778547771945301487124964673540943154625897299797329626052073923337674803391198176421005583244468868821982119902791866235069098020725176093674230515459379227801454820565095743702153930815121907840972398356489511285623354357022252436351805666892362461478471581334895193772746157922046968968030387415190893386406531714635656473478969650278847050966095528729675991961239482203790317159049358949146247116484258627041711171921476201842633327154993297060752855125595057495187874272064952031479830876223267962407917236064424352221576816159781771662944473859582263968171099192003151260503261123755282520702367356418917338190512429626345872959945838720293989715833819853567984967552512724258972031777160215655776922569767617399930935951145180371435646808156483276971424680475240074854145815934600387063896125894516011794689090202375043945106803544857389681757927704770210045194431913573302957894813765748251937908623274575845766943312380799412484566423339795046050218545284877558999557574017998605890149124621175970516350225047502633022428451365440303810252097135708566132869990492075595900005858320862430180026298027052381491448177288167487169203041067202038740206683802334237607221991515158290569610209537040158204499438656221407621868931443702036175886849714979331345536165784602734097532070788626725632200308899443226436543208697228296566504929670513210587481318961004637577716341079205634670276852214486590712760 [115,97] -2430366901570573234480125154677736460187359804585043095814260936701907004668959637912209293096978371822826189725422615444364322014088602731752224611624067643500146550758121125839379508012635569768932024848958343905521421233520624440130709729291829015578876069280321375111722149563850143556809978999014743270590363235573429796665453945044031182789551389622280233138796385200721088287413583462343484028164536000234039112147218671822257930932312360292967574485482905792035930463117316423669400330054463039729319836133522932486158187302104924787698528243707785330233990857020894212860735031131607187919330917488815432198555360695698072415744894964995641222156685157439981890459495698842142645159085591755197815360692962692999545336779194138090439574500570815405452134116487230777042732262471347362660893939277455091009858654094301566960928462991582410554294328345762067562808366420030356915185944879348645009388519402816553423018220595856080367166143856802233710983429026547780305764345428721713852257830701610336436091630335159624686832784950090974233243689288515149079376042780359890158467746065313914615938371910456844039851757802632692097098618729146336395653897398261807166377146084073595739467171911824961267093683057093804816950376351448451575379825715736578758993873704181586687360293520830536025764341488643351369665585685522939783528820701071849153610239507709682290126830286443495698360841469609698083593490376698733575090231886188144661279777991328684306876461868274635979948389263608974908915281992541511293099214710706746011880378230256708768631437163694147383590334099174604642399926337581067629024927691769992160998639470060321327354672040908783835316001017298787308584514673686261339761637237652138997856551028072353001964892962614257341638487547314333245107726946415787340420065676538244965264507266879197973323968937525310188998535090535943260985280 [115,98] -181975978088825752597959704700365284915786367763472722923566880931575567211695413656712291307537737642553365324369676348863846514559897783709860961674227186506576865326467184916636160884601610067894215771850700175012690991029874698682939730408138970144318439268387400757216595034596827280945427041322459382427164552125601859896514942168548938148335141233051670134682767874968731744920426740322632076497896536885594782470483027644894951400874874960956945772525533190529890627979498190099464135719737669004842097333912243380099725810179137205502469987081527108061927357597153820280186196234290186175760188264766499793179988726593291932310537000517433276398913132798958493830776110879712401151716920064332433737944464632880963881346970234447418618623813076934052230204421667379769549968120840804154796976042067780510025179157535170014228405675656912641375624162392810013999845117473369324869553980414023430181522672187151170474583281314717021681535079873775527687900740672581548819749113513888868697330077441145127805355214684611516950398208314995549242233863091782706538124031475901924255341289206656360815096527570130129949236096827759502837307940954984997142685374825685966186462290322771929250904375718679351323536308369648908405962359228327179110323881162273757553764715722288099053847468448067209747381941388571335315311730316486711255072416680155871704492326934765179255069745720238981531973324603826017074144947902093984061799854186161867808005257470604259565304515992260547206445274287342623245355621158534502368776442619656787248059036410506903283250476684910529301439647327484213928807789513379957884896140914912238201125042649430128394899982144007794973415965739952394840941513755916744509076374764274835746328547346627371349793550976321911376276085813582126658276952758623467612987998385198832910283432479123912814234129906055139529963496552640785920 [115,99] 817583876474730235678594721967847072397872289034343048359956380745893261702668730372481633579425033685005070851008559566549940026123132121916773843684657184712758389620661663188451211777559713665842254049884895823819988019264067231521229675454636882970877358779381769624825868693699715549613135341793340997516390348655313922484215747356696603494370486868602698005164012145301848907775833611686020047806156546077040765906636297152987272901221382252327820767499829650289168120477909746519550310338933544394185580036834269785564511373856613574167566697852762651790567327517596275222835538569556129954509404185019396967275729010078795772660556416262144685919978614385737054351714428989307053897363993810601087408914443353629411573969662757789899651319299373389195985102984148801892809896794440497284786771243099480238328382146398462490090325607065783101845631652316262881502570244250981762524846385741896549319046377023911335571570851131495759248591772758707903376492641435866465699540318425708823801033837734937605854340367884170993659590206937268902899294028972089874301699496335274858337250480804095969610699442585492777290091642054258202167013471007062848422118343857943871186957035744701825562867803157880221549985080596685294245332165987382803176831576422806751559987105292047935148638888913616472823115204028669479928611305929580753504541926330192377267641952128572172949762514534576140802539749955806781610188796474252900742662817084781614947229497254488088462217613116512274494180195889592381114016587582186578583903215303583129084102098076400071116246912236164502805853221513835997903502846622164658923271922626147510310244889035274273505514602118287148780011400208248768745165381393831711106756085319085271612358049996978310438385749425399514823512601996019174448794913419492699784764967255604305328799833951705900413990359022053945991117085211080 [115,100] 10946573976051538951740253488925183451610610505750546010045430046976056981693520480180280475685714360522971321695813551186834423786674042962505638373232664987324584558309966317664637781342950073613493312918876424195621845766363431548256891469349913469554706223641862558226714750768584657454851230692710038428734086614043964978921230664325572875472314437937339994053721351620083002419864613058915634180290864894621854199464580908473834343928271689370856459484820307440062793395278060831981933653291502689075380505034030386214050484205017608502111668462520068679939426303291588491998729330675579471342748360413200458256122269623938140371805663307086187499531684140298807904115289822132582433419332927883344439202625858930937504108894242461566065742668732435342310330230739044176409955709773910051782521319133878921527065595722477820634053257505476862396102568847779055956126397182168713819998627480465272611129729620488859222099659407638749636375458972055391900971288298970632075008024207906675315637122630777582371647394705715714820883146157931669288643407483304815093247402276037313997525102823662481204217569982070891731648446008416491814707020700134775236238600791703648263087850714557715608253735635731611371758488784510325907997757968743555993086476332110649367298907628498772052030391321890245477488317415010276252199491402253868929290607391884229768800292217674415752804790109795459630365868625272680107896779349910668885995594750438261306184213698182913179685420766215567119956822202476024909904305698231262315993071306918409428930885124645225414365381868027351051843824916647488717520840852193930720098688621072526600275969786206327211318271823881167730120213962467485455063194327570060592378045085718903344888188567272223878679248088269533723176426961050034336120141158908780898174473023609940493540557378956875416761956270294958962398190220 [115,101] -67608763092760649890729726384573981203577440125464489574066350153251730861093144864242595468936767660162914752941890270359472738357804373779918205437529429972362864067734041764446197937448810375783306185200309066239034158839639536803310363386282967243103343843981824445149379979652257267419546495229468355329212907378385920468995515316199383969933420260516021406985492533600408385926011490938737311152955733211244521575233511173161641579012295502113371441082163943515833634623049690824866973032618707774963391922660236638231388094928323489840261045203646407292261533859249227217264680939320507600454618285671791054547285264223939294123819901734555843175114517786096320899036049596352008162261483642305624730415506533504698990847484563047666882103892630811372873598346974687375884334246478237535959896431235050325619386207047838470563582032225937048739418395341642204415092275703304027557087712587559538484102940851658131513763424879636557272764548824841702225465088113675772402952357590970670619164775909560525440642864453157623639717396949232243276281508705749778270504572403065628595364934486203682603988006130058280166947544243495581062726319995083671507567476153770083577298788073566264902135816611187130761285974058778623029046387520145155872482454233048210598170114024019796683794641352148053389198625382037195214868345670350310723934407440753636758177965712184287180424509411878842891611965533761157942362303402661442251395124216129307485842149877075893875015141064593834346942208990863537234252544740715742792608100033012858901060582557249536892171457036879576612081889616194196178993640763145087482423905025848335144134513652255247821898669262055896167816006268668327987140488769388659709207590845397714280817278692166863810306438194111008299776735930852414980884182065579337759397254143070873341557906623837819698747929364665937979152 [115,102] -1007566300693507437722304090244347561883286749547660518624371500104594588344648216604241741195386587940431948768364750298879711835539731134182921248147266912677461130834281546697638573963446352065048151478328837159452093639130915090942091318020223117605632551985999114183922726180464872012930481181536472734881238971588866269994213641531672344478080797074773293584297907665895292001389993498740192056914875345122402646264621083377394576006932540370971851297727196899393434852497011892578579766354119407456555218814746100278047593606847256628310178319133205161023842624232543406143313625694262729773794138678065640940579553202865879787769599284655171404601141224118083168940971047908096466117514748027397440959089793428883909081260737675991416144052527270774592053171189835197438972849148579164466001927403447140548662351087287909317435912153537771960288864697134472780975234413795753705506250257448848211690982843831641025135679030756021350173186983736087603296541025297010898004933582119940156795050268635635461701732156432489515998860383305743477067414369831554595661039039803022725156608117322314366911678901763261144148019774163833101246553455939537393321044663761379521648786348579772211903862732403705265990806284206396322874436598139518585875522964370293224514608665316315913110003366535613462288456239362746872683996426650405306089700763132004411011644404612360091486035289559496767473512655659351783195721857554449325693127653238500924439966968755996462876992730021708949862184355165293446392418798721650596030212583482809181261435271003355761263726865127712499629090168911446349587899411353185406971620516383816100337739792394741202025763739071123979179009715083028424332776164215260031193152712628372167599922553368820483793776200387471540552591666314941406941197765037914130220768784722551511850961268121556081767025645116587500 [115,103] -621884780704115362435203738121244768082137570017083756315422535924767778560188726164569342689791354234544362220116501254191806654894106959051680939818348629121909280358835149715896241358001945787568276539833979332139775438686266996932990893175481121439869318265972826758566731339366132262710050263007788068165491297378143562180331329876601641115251453437063582388762116713831664983466478392606988428717164987055078562267711533572416857208093560307889944019007041187516599077349428084816955970431718363623249141588526915864152214562082421170778782718998493421214390343292655878780035907943118174193818880001534013488777090817883884974030271256382803852909116536411894739669838217164249963174188868149270604528759589233462604983875612603475995644845850749413917841782934656008068238833786946384462534004845130047758802388076787910274457394497905477873967295060284906263104250544912160415875560221829493002520334097608342725045216272920194842897547049659981175927334675747774925461981571086991160455887468470507948015330403645167420894651249954608506393570678579022056831939458812753218665995691739790734133004620746091917206865462698467047926311986972139218860183964456150975935197945333984005605373973607937248085696271098787326182924491294818678504905367686813501303671853996264855510720835667334458152632364330079563587648168711820397213411984025961864899146994568932114105105060362399579801778028043119454334546768802708609266732101698925286065487559362550227459883345256116198172153004127954601421126424318051854545520067498361188833247847926875029634997391958064229121555722026617351564513571163802067698884764321696586367084810384280332600913072415517144496523094501696819478294843629137829660117193602591246546892766492095603528636301348074368087988898831984397785636767265942920985942710681654017972806148453279925012242770984 [115,104] -25972502879008964293235782345759263921136049651438327945352382347721439679410149668719975203459418701135005661819456529635975340014029112981873901383865230992985181106393357123409654630564032043517869006937115328295393002031315611667543519853368937195592741930455343189166354630290229155714733410648968334758080357179794258044687930921062328217186928325644909229942435374353939912489526585471849232271615122686123256417640659018775930823152387128420672176476817482510620308728890586196564532349380561507344762131380593399608864122892429016273826680239874558155120915283762434013170516428661538557859976388468861013343374382248742787000155501955348348820580843002514355296273618060707704774761598316590667980688638634754010112753999622603633027479994460988314360139982787942018147350468887060990560812631080409867459620585057756069619651115110340268361664584619865171722443619959035047193838026883534091954746239624450103992395996624205592064690902887727313206574678613039463187334377085280150618837550755066879417983480388026978633161162365439272417150283855680366757117124229657020463588577218388420917788448192926416409328232078787949808538409021569049091446608184420168075411539906319154041388663874660215528817750243312966281517816529987935484026967860854673563564015610719200403989680527315886743720742682367581073123786358180600384936755861650680566427622200728969531548063164188065162127286227060366041245207314615967808700190544872523504711221422001957708179479937011006734256073940034183183700450607737196040686450093114568893251311415718673439457369532416836164811939691883735896678402210185398788698806757853875823698907273368204534428378348898439593681319716757840138295392403403538940044827693112723263969000329889903446800772582565248409490765349899661120961055114564291770226279328440110776563200140541427311580144 [115,105] -62002066264318421253737134532800716186322742063523093925989773934168370505093318373084687038749296179718410594598062230601973032415928796391944311872987110863160270779452922821562010659669613664151749361725184762711300960368591347361424900884830913360412319238556715011990668884683682653816176541587722360968076196224933651315725899443567242152973422480256738279123243158925348066415128849919610556983739146488561716478482088361664400398661211836610338762335279973855685344315758886471426033433872101902057506683767973108449506822740739334539266974594761524339078650144590099120196480089227931783789810228563497995545047134188137255681956835361551901832137775045908984401593811325528729954103194806818829688569522627249829519234829191181497665931588719242716077286164316806225840162506800921649425402864805824583270748278593660410478078216148647735316031391061409668595089205111773912031296855157192023620779847667554713796346005023133543760859489111620693643974356651125282749580083145378968177952259277316210035383415016789269493336819015306727482990344877637839643187688609271501532739264238020577714474475336295865355225614393053643271758161043714140067834502639477060750536341687859267620388318546645959064964677364107376301632352049685606362052299630082998517777147335285502619577601989255095794825436976557504594486026226253699347492637067601546281214699773480204737197831775137244996027504452249090990317507805180952309507011558811985065885058832429673924828875432785356374511683336624414394015441727894948540625445120122375972038358778460275272473285980133696807648956415278256635787698595113556126338275143168783250488980822723805562003453169266975164697142515778997928562246863709250971382680753850197784730523681317524919449413776303584475060656303128475968651650919099567887414936373147495802162531243689508832 [115,106] 200631455642403681571337248132446287981426774545153087014046964073038776592321351887253264752417952306454117562589665114445915238897376174384962806225996960598132161643128634490867099797092849845393197830051017522669716081681803031325226177010564378000356966216319610044071134658120334886872657052749007192795860568066792598410593766530130208675656278957636614740164396481023793823926002786266276143814896271527912579060283533860331996351078871449322303115692777821310139878218560479633509400906341082956101055746478973797575436722701270857082633505293742943515986632388699172850864929703733368074667126930643139672629483815772482389905183463564610781297361368575540535393517536122154548627331197204603180187661104002599866808182922074956931632109423692860218599296601414226619968458806893643184238249164356138146748961953892424220983668202800520367720453370808290593143287230898998644889719028245811067185723236731944903977991968607292567729502585751790220377626736619146062509394054904266643830375296960877732653979410270916405912328458657392118711059819242693518519050620319944576867477311737357286785671115343948941467517100823595576688325379442460268684489906800499500753327656802510312855439784689901979601180971938545166723215705947814835010234220263065498395176200420229305684199582649558023231164926574412029229246920811382395838351457524940904935455361233122878907671679970545763081860672766983136225218760968607903429946968415926711597151788518474514697265348535677859338232211613111673344820482089372431186058034591418602704302555285551723749249508483530061068447977570365767467382319805469036344718823484075878263643589603082804671896117748054572368749905683388009730599041682325752284535241309937968990534834074578509154194254583730648965074515658395353961567725392780523538973512005333176031786513370750 [115,107] -2710970644229808995769158551863322040416347939523133920804275584293239551145842531267198534715479287651374373144608433325461086468562155971349358275259440400317055993414581765399952783554537775991433378024551407901329900796724499527584312255060079768275539139528965498741516693659041316741190746929229285450274608777909437342965494397539358551145623831814631398283495863010834230321186781764972985701913444092074731596890951449066575969510581321265678924339684750884039162109461149028515386676860103975140172210205373916527679346273377228201280442842218758133613213535628425365560483790664159285228204221915951545243890338937062632923483356745536327537780731261159544036659453144573425948828827454868266057830459448267730154158884772112587507979455059540094457821936181108576314303998055447400904658956442973880032880357111535188607569672384489037133406630699032561085068921040770308956886348168734353179385300133813719423710180833246008536233297231145718383952593370362500748805957197200544036254975917288799586006922832802904536046568838076438482863965329344434189803589008827455779867801022457027329549748846141288282872485963829453707955045799639174659422458160439105265493485619726644281376331950244956791771751199316323055894230787925504788958638927960315483310701941817390833756184451603940893612586992159269416472594356471038884782280104375026373919914511513357385084653009009223640100011045359512514135482488008645930166465449787257422937700680486688295265743657024499915425568594581793707893012062566813126851212300476763526431681131870297991483196617687459835200896146775359374441432870055076532487207070161921050095230369896862777812589415668557681617059578941419160426571044142851628986450879403975689176519500770482587610982445342089158058341684209985552357642713339926366175132359961608952760707840 [115,108] 6125936767928031750686605087630398761960734979562216916074172840052780279499706043781044094903534307994010491314015167630873274814646294990007293509466080949715020981316516628438949271047902149105326883646141508914179553878556637208100212438883220368709156086326792896314207858428165951765994339830298909948252582902223975176234548210917508426387672232660223758038533955946337314124424065141568773694715043428192553971045180512153762363097785704078795819413454062642257170458140022895136297691647137000076940062423673852160858493273550333633725797917799137817067010146222726772005377965915815240883810207017468766666907404251485254472093305011244149806040742184728058707134549783281518259061140273911692606948715817337960250694164387658047722037333330448053040785803760061423954427092766406120099957884301422207826705464819303727881775455418166511474069741589596300660793265275225111429365063487284484895159845936106155081121340364909664842869147956693257214864571975881519351460378967688830925190346110016354900849599843038826933019676615298577663511542312020902953185974188656862339983368965605156934235455241659837631419344307432456165634253547085675303883832827041308751308118400025598611827344151443999877059850134980226452015460640665800380714609404152710003145077286085237319088083305481053017615773699455443462381718467942558765865034359999517382687979725825125526146068450207769058036018754303139785975544005857387964252829844956071388659314341875195938353781845713777346422164258305169776044897842440920485906094203962388742122318739362020628624282676345136186208959291857012399958578850505264339784801296714610428048763394111945322903147972645269870378114660320313815848751593802936520807218204848277598024943977933124768639265274557618129286419110654080195230053870987242041860735956799449671136 [115,109] -8906213320913422307147409893556745495663636840714111730422619340324535368050952705077235777102694325214974544377250713856007565978476389876401576330273334645227032083955242001021649386649138273868279312584353815404989956120283214449055501154288176999970685801990724199718992586435436605590202847592806674750016081368773748724447027907138308024520782086916278799768610013389233547946267252591794755122471082971076437196351744001258628502059862521369767307991621625537478749075960783141470444081858316851126240423835982876511842764374044622193830422654497123414942885165994271894362542589631220735805920386254908306844849101132011259349975499143153914558815203476401275569955368844819884756500271864295151002029395174829537775311853611782933509148126830780215858830706355238265910862479622679366966686226196127332233742745865120944699375649159170436777872274548688226913014565002010480748702915190376606342525333303113991480674369737974290068720612829842922627565041712639175055735052669417029746160298139025884455697157262925185495293755318819229112771457009846138828380118522120029874328860308128567602551275240582944641304154746837807204518630120005742063768568011393210960143309968980984925076747261071684441563925221178317060079799554555988503944268359137228549749824220186901322881639868035890203108247912037293731116511716039888817485260046733927681218280923367083099363447524119234925131230839878701227420879057838117881367984535501262050330574233903605118169188410213775837733637212149065232714997629585331100687378518642816403974464093493529962279027641847738244000324677252762954605449466049786189560307818184456934925988898671191373955308224655314715082057761915017914593154532731023109306102417341236427694370958407246224464189550893032945173999855809868722804533600484866932063535706545460 [115,110] 15626295400783874417872755501939262206384167659485833922140821356017112179075669343035792766695454671378106423175126937071992567042490381773798078928846345737552061076095293460739482136164666384706490961589133939040324131364871951161754971330193517635279088824398840570281010827240204080346333054604832405742656260824315458237685646316652214346783734866437606328714012206715282348141246215466960696581138471822660051511972198212002647499248602423854982605014389801517984745272427083594679487690418216516271658517429225373273733440340657161695623955765367018066757054163072987275524387936741883542260753926661824073860792250644346947254801476030134204336068469708009350195592344827564686872436751829690083339556572629854562926711116093532319343081727466031018135484788072823408678827681218347436248256758401551780570408858053913542023286536838148472984112050986013974047412550573406916464095532801410141995430371948354507435527508645197248622822349230945310741430137118295999719812752912967241688110368899438116033048717356053566593711599739237701348725698386131213639686660940231479129739540253006891595737325330298783513905439274490514206038813775811483464325816345947485067739040373364023755400000931093142056226501431947057455375585409425328662846373261262818302656727629722219618949810546954419479713879544817101895676600925882144594903193066893976516226843274411350398677653949175931978307557045326603248439430886098481003819787450311089826846863492447747400595587597311762058367170151008006899488459633381614997663476734566744601384876429519938704410344326095166538731446168815414594795552156970273781616252414047062835304561806769321966837771279197221583089884334699709724925757724395102677611008006681721229359833166362219784237757577956760276536720585908186396171506760284063239493450328 [115,111] -18022423466850705312109927112345509700834505952860031143301639285070036794264120511774900070158881848603996593582726755365176535786538360731039784006505818029534734296565253193987617057558655012676947274883548924904627113989578450900117484536637915224403110745666182058351695287557045957305529358519597349137873141478022895656893303651317077595837936339070376871875060236140710938348020155847860463134281986085867950310734092280357504450931930040424211503454370797146583518508577986199626278765688151441282958118186555474313392239707742776008402203793922875184593451441738946126186853082115612810313231127148109851589906169777377934882175283039453350563713390117932661311303926179677763926280945749001090217353166953586794987001488392562081752312411730607733765246323248772693870330585920610180436980199329167784353018122661726782522449637066985855907305733383291988120382925391107374095022172307519829566850821093013715068754962417502710435098436793698738907580561414836746228038264322430581563552570135692755979677002232915459494117461081273830313860492480911563436823229174884554517091186029822990851407347804543024504602456150039846512586129816419800143760497008869002361882939765006367755653961395532688705496166218804066986879828747076578451186161268203771396002174401895810976843914701400823395722398493085359716563833490051222919250290899662511357942940534108629779226948588354720573432258592913152367541544666084437836839156744149400642737841538177513309517849433194629261196671294136212049935204870195794154833868932736147404209533445499482111342784266996424905104482006509411990482920306290625437073934531048343293773051050228289930035156276602791980818684473302663580236018497682900655642861558684004056176351115549773277998569514409268901903232917374196207561962358816531911128 [115,112] 6492315605818928208135083452639088688132141766484989840537869660166842496243045969113259836908895726881999124478187041374180366387754135734955708300916822892759977254384845846213234525462377415868486758047270044000828818753575974667462302094578887972691966513856897876300536938904346518750498107352568642579883048148781544940863138229096831370237091824820287275643593606513651864260246489925840884532107223490947411921796788499750066788990353732598268886369017610467193811367761480103418991102478479840172075396880015466301068930090780732009703051381263966204998735202658412269404194111606017906900185324137979938770406687522074326475886384214072898773875582018606493109647057991557275127479557764438129255676398023600470218407746242639717135555594428643841225171284406851904736512786777569736748521794891914749782298842174260328749943749025733193384229618720875331377851969803344454432046658327780161200986653221351200042542860183555159446221914820175162458753840770094437326044454543334428704184036502236659018832878061193051700600529036107534079307651766267847371887627464942912294516914344172479155928944861482830006866295501404056483435201466828234032260602641579069243534564611365557748552962186418088917160363946537376858713422547038564128154061205426398818491596261482533254688467983671992763523550443391889787216391954233067811516552827394192456323266569851659308904492046720831404144281831751170365242427134570564459600914948648088552685284584361995299959677248179333299244331344805164086769516060201098355680067254738419420403371667693914943292078987157732999427643289169745364916171888790282548456803315707920088886360094487300596197818381184609283470666614664361143654764596599764684398334290255657739817434646104978645523377797991284365439480323986279329288248846235072 [115,113] -3802637220690242479301990247352746411272394865695389251587917363111499714935339945864589617874503069328516208006348941836553396812100836704523951472126145232320774532985793520745652559875980238256258536060016561797272452359356634434440377432247502462663756103004164753640167427989141589262453544242035560741120196465422427290450508139908052461936263352443967135750513870676752819580894622192170572068664907489590031478161236110117333814161714438280244644963040194729309679577828879981836684059460324650521494584081591564884443505345513207947238489294493321960870245095797677348468519493302758531977884239835547571623545247138824624846754540963891157329348663086206708234592194675693787305397046206060301650614099998797984586373786006072868630498858654301976718420397830533065928751253676836703232210682267346762904574772276164109166275101147910540099652413030444444838884608275278191301594118555309358836621834448083922140874730114155347197727150146381723205899389287654936040524339640008456986285379653689811711846477237974250678986888685806647318462721811426368044349558294736824699124680592410625353762315577076919730929334685690733140084155841229003081099852838084444431451692687376467548213607167308612323328439610816305040442822040537406560823808073827083753784438265615392739292358194892003056145654263241172961348570561909403632374597907307420771404737077468026610167409702836484578089946482575824873047938429519393029002744210909635347486365873172904735458663748448185691484365320035417863054859202964669382851439760883687564194828858300339965011735072972035620587376176576743276534166774768753412550850039914650450316447954813928836477000745077750539208258534571453436969955335169472954762101274798715971495900756292087027142549420139015115253725162966760220968953136 [115,114] 723295728125738213684868605187651007686949876812285439259172908017758073682392975563503221607760084626660249475911298421323047031964928532914020037429154692907773406881608480430157072092674506959918468489044735396996370078230163329778487161892214645516401006463830828286863885344487965016563625082508880939351930351277430315571612486462759519830435043150192751245901975092571820649366953988817769628224835504947274684183169898560128569818874664261693211077985047005769028407576544564404519452650057221210297574303446121941473571767487076044367110342166001733350276103335286300081634393657407603994409549468426719566568277795955761524111820534440830764488553451817311550700913523668785879746588498728747162783973455969978244794953867914429490496428801695594315711552809959822125523583874206178829586096311389655789670049308432908131317766186894587120655686495964230120901909020726359778399807558779277678835129987883168937122326808717752546096016266570767405463990950325240856426731382856185992646933200447797494008187609583292515170575920124853028807348874127966648031712417509236970685908846088642006049420588840367195013489091438419548973262184849420822923302282270014100753240333766340738748675730850825411016946166823427059873621065331091029615509802606858863189772145100070520078095017611307811098312941191127552053855100978160280173089836236028169570543246408886141185147464121356554940349178989562251686993219846733150109039340605532956027110496055912026216685869090534348973382014819844920747913313087084205635761850206894571129832073538070436519262498218082018639576907155770495481855870119200704080169825278089664123255489938654259566129074739833050703954487458393660470660396710035575822930683784078376396872878245164269737536616652201236839048836148410855116 [115,115] 159285548885175304368607948707015231335976670459612714286113123185658251388911577939435254049606243964273198903556715946468881413007768085826044216828977557553030110927544284036818598892124066534593561386385395070983613299990656856651013097321403276857970835484600520278716872214310158046581660990262549844734711783585587471098262191330360842269245408598541106888182716998561801082888425874401114619604716382241153196857714092977173871028309436022062691136921334284418980311286657128147470170486258752463125949626696416486061573519508789617399140320768571810978615255746427931616769448306546885567750094149400481323871393709221030083955817714101425305872993091601345656529281031066226983330537256077404650948779914549755206038039748738625072809211365832651309799609687912216410011768982833189875511999925315917336113558490264411212723262358689233752350383858640047623266655928774195287338596983413314582607211061313650330799845644232545115231197950525748638462997090148292074810712820648452473033709030213783570607012617735430517517739439115480851126324477570046621535685819898142821694574140358798854933006798899630120120471096973080142998970389997361984672299344833013980547174729904647893615154004975290196141657345405239275523818361942559450168633609585058737915722834605779299485631054708627839968980224093653949703584959743399782424841933841071991925530230335120098106699465877605936843057050626506611566300846483303516697156218998145790249418505031740029225910978535455695049535799350231437637798408644745881276978327582502797098786846668849875696014385526086547970327416368018357961818442591816623070486510512371961812435178388834914084542040954461063238905751455313600630090436911760553609667546853682152791015501062330724034047244048301870510173306024452 [116,0] 97846281677836304675064599442167428487089629797867415213910675159187905315109692798781212487970820340886234105107041958909951045531911101437998427284597964330958232094044998878440972938126502441903217167058238782442231569382345741488691271719621457561615114979555034694438044725330182303332061652227107227887160694174725334178556317320766373664959272651969112225682245004998342445458511280942434097210266837755427150615125923351056063300057772495189744146819353688663485116170638029711721475060661754770945990375124054326108796757821932490538103237642333118199562787650636856543675977557105814384453315410709937919143616833512543490710766617542119468555977134626007682257811615730251035338846910658389665340112208246041719310227228241289261999292622325008688054901491880422520093800362288855735598117078930547924413469306115248964897399941322408146049209046999478817693958156985413343973871817726744935724785558151380008746410526633479513841504360261780260040821434630534843764068138361415196490937616121029066585770228457969990279932101099615642043581135102603689819000654605737752485440932532773809686909134180104419084582383632911154442138499033169786724394674922396719597865253431204299774159746750334414084356006014529805226456683646371261205104999420279112656034733528682415938838215346238545544662509220304843234033766184007852779477578136920183809281776494365375718903279083094646803841680226358466864991795667423362547575898077247332350015701049237119194103533290762159167968362377916285212684951937500711626024987282302725517094873474195658791780439378401008153547953879313664555271644856540430422604628632562176015840490661655490271930277036130034128483905537445166944624990966292525963326561657055084583356048246172122844123855780810233656392383147396952367814123860294253726231458533849964708145878032469802605589307118691179382140327357540367620149349650261802615416306962930557022412062381223203721328558618118047017263495795879562637788520714159028500950952243783277934894068380198009419641956151216895948530668322627100978482426469348037501683037388953191869145637872775129544294491629186083514468919020146131515502929687500000000000000000000000000000000000000000000 [116,1] 7192731396283888923906572767524021338703676167102126061938561560955352494383514033886966847128903190731518765734209915239782105144313584395035626409505817310092207451620168721338293647876020693692587914675368044776691117751605195249792431015505262909322583166707926466346832753649289546909809324556654109713091967536494622560343962864984996658031233205558135423050561123700786170550076998307355731069296994548250604736833938910784673804038345971776151699821104177797173686277599838369717748550212009358444738154949405291156930732116723492631192879908423635058977683424969225332336754088614454638176645770162763581542516201606630147889404207273784016439001987402455029361751585607333797694139153032913268846778173870799997955357777688212403894360389405375485071434820942357256742309215157192411749721005647851483062470864664919436329717315637724285408453905442287004869654990527381196721015550224745696054971450113559292735647665356178372421847434184848899597762163086148151933549349294991661999343690199124939907856528236063821678934655699641161309308844597887902277436282060760343296600846169378721105607920752305755527181896524792685530413694748722659895332029872726165746962525091864019849812356888187467844435403278443387899782848768512725623334493563450578760646188807075282734272591973966453004348982460810501627009278029500184883062241618660552547630685217280591339423413348638071707429691136890867647778371172786642930973886878239883122730389971430043620054038478221041259179353383096773898182973109476812345477010920377574347335698314644650471806257417095976652226524497698765326130369237484723606067602600453625509768958977153754975234979343769065199129775685755026395008894664337241000657855735232066976376030479150691897290657972117119424292089674540449660161259033012790488902785159326382194440564611969632164584486390819024202870404945062699006294071238357551847992169528105343869225885609797735280879113732126353525366154056982941905901840489935660845977165069529973038925304496995959690245385837163106191384603556125379400537287983883300740422177678497981952309370748475546588728030833210375094566302323073614388704299926757812500000000000000000000000000000000000000 [116,2] 562637252304592609661435228483427440366294090889141143657744940548447424249096851067126624281791887537812591807131630917276211173562916070855445083727698331490814453115220207306347403388890859825917077235098788314987200550142171741846716157701214668473770183235888402799869604657435768448982203184419630610428217285625857620268672271480512838431849087813989409899456541244106162492631178050611017363071822384576571923439060717925820843497956580001953406549938941864281922143843207325227352903767065682620890166137548974581776911727049168421141539152085270307505578372908438236623918229498151313979949705379463158632011527460621271688202479995709857264894528561131903200339701631138752927863241751667846074961917114846304960587401681187644294192631587646384240849264931911196644013136370823921732848873103553585987893140232415008692754008854138992219229431111128489858807584237858047760897747834420908972025725414649348952995737542025389070374398367717794936143372274241791033101630573742502053814397584426553353718942540575751075138730637425635223096505848931643930085223806512851181847807265985433541921325592428979634630485695628396020062793008132261602956708706709114713933280797968231419682337674070214136143413522335113402033779924727480245576367325163171476982733533750748246327926330713879064379071122169208705416983254626666633284345553978978858800844357578621482409232171672434095547321958891963232902707644199920332546055689253582235053842274355210329241714216726625031661190688707059235434213263883172695065961641613947258221980151575549154229426176090374516556400333866835837806213744552001335816568690677175193238404245323332930958085965927820861566867877557414536933300006726502719292920494141333689968932852361756353714033998384892984874738439393132288393300709236948724101886357944709439754674672789216627283909277198391448722419831289761384694286577725569037478758235468981875263775927969417345986005491525436955698235571077762536279739625564134371251511730364711925150194808425685022693867484129067508576424501295964900085934710250184314473590383911598930181989288234614612347496265191570832906592380950883125478867441415786743164062500000000000000000000000000000 [116,3] 883190891980324237294665034294113905945278945804189565975979732668365723872116900257529262068861239525879471149242190651829255304470435264528197074684114488816286724774506399179039252888207341187877643574924994540590205221965434140104280782563132353790044323238935698639820169648511916658292724796064589849966268265039628180006734689726747936711754333914609389360961867296101537217360256643361466403685137688242123098366510387894233256700391911789471737006076518034796869498793398379392098157263424623315120315200167137626788980032968319814537484907307882113598374963637858586728104257060613874005626077371164899519684313683069754960867285154170906839294935809363433146780733380999670858154573191014008436246131250241035884328648142937850865488636191922530756981666574967446103998326346384479590123335427985121270110628354234576406868163270220918484153018502533857642490639765460875728968879954135537185730095144085564629764895771984379754194981306677035065965045415184942949633767540610437208882425797236318815494269320006101493016084927276037420435966435808305307825235307895323023808173911788130726461150472312540056850115460057267852373218775305079084377171599749813850830268898623075997141431653871316704665698948646555700904886797725437223587925533517114212433550764084909409316947416476219210395109549914744911916700477606238291476358504691315306603414531614873029997354189702131366845712794339265855062490397790141750814752849545789111449804248305882315962225199838209069869139997022026638693696973223505305594178372706780632829708375522984822639324126961664249640309790892638119880045457405296794492685390420849144839133370841719606296582917275833501637432257323001965428222985471068820539479800965341015368823246888580409079558393610417255230791158801494216919324039242633548296678247521269593372105602539074026528570291904141437515412182563444337365926136310344773010200570407434659579160789019124415710866046288710267475469059331096580691127803160839710971568684526962150892697412903972938138621254490206722147292568964338111605490798322480681586356043211739159113188951314685204454990515184959351532243678958855603866595629369840025901794433593750000000000000000000 [116,4] 114292259197321520673346854281326549994997031837454764620737810294104056646899019143750053254090404241101010899332642072032336033874330689123386902064147927036215527543167447038510760795548493014748929732373755572565478377124033957299563471545172576934619903743285496539283698003047239983056289390276664235782366068635211549140404631542729765037018967481848471612903403051538623958982458164988447484131782518415709386954566458233945430182295589605469045772288632395161545278049321299522860814943810294707706452079911154455328887461444843460997413459433649565091166984104411908246293615420091699688509845936737810712787048001196530880178100324690321975083646484967831980649655086318412436176241960586882006523053299730871638638680454772098837607285344162222550756745396458069575307735010151564932673259668864375182808614979605607281555430122975398769912090772724352840665413078339107044943471786701724954956357228555776160616310476716003696283504561314086229718396209407523017500351026289333969078558361494556017208933400742034874971602147210868201509820080780445663532862613661816136928618765134107484309351681480028680347920561255680044122819279819183246759097650469842184713534433207971677856867935912021473533323237600346292410698972217079903200763971108390690177528453896620088944751721686696608505779367584921273982039690233142172088536174732727950765963239997755481918635904839557948885068047814960538909320297711556368460962225348163860910326616373342774314776555021654651618153038076617042166282359229381029630081998838302002620763641094389243136879265461943967230408278307804085617951517155145662879249801737875370785578999372260033050823964328609724714067912696518930503207064409124059093151870457022536744656656137370893829628683390189750474515141870467400401337737662693947586418574496999012054367260904924181455252780902061324597011990046245515752148683178518961400871887033277385331701848099796715982268748655546029676931722052972155664717767967752881572777703620997572566912116599149663423658699777391385944975403273725108445556393668905904100137720298884718164564713871452398178776835923013466982632781633740740728777396384430176112800836563110351562500000000000 [116,5] -892638014450894546050743694330350937196939174184814525741524646136669554078791508923556151378569352281661915486035721019943939022119256359807888126561552001084851882834512262672484862954502451419535092569291540139191529844629838630418852519318525236413107561256229587893547335324018522348500219725583291579737710168499232311642092237926839432603282554465222387476648456090682373612433795164150459784122488880598666798053673850415982497851321847961667844824910610867547755818967858381802713231478244545659657517350807880476276098633154589805310700337503579271806967489674226828354668012903145816247090543562710220843197546276524600403951639642323410669095591702896320165165196088814077852462320925030655656951284685990095782330894361219748703765124200939541297099255172121513066258425530684993828470159748280372699706899644358220087455947743847598298343740113906144344151776622392630444570858189053124338109497033499989689373131900530339218598677902741815071382519779797167751492995454693631999361051679811840693604561977464921014608606005794564336323141785051987467824589734867187969280603613848274488994991850489854526516809046764667235431490702460553896050878710823401387699628797958059749458446161638150933519736332249100413204154123284173824708956431353910777015945610439664737123586896615015019257474053017664383240318953486369139106888180014992019886596798690659117780792879231288035041645361589201695429234531454798845281702675689957806761364720486750289992108880007346388945423865383987861370325681015914455120875428077251803535918038292628215609300639394123561520468242229925410128194345405925175929758693060240533142885317497222577365249222975193590301807468241370487656005136195474827590304446151365323196369308617467483584811574957257525649447351629987858467427258686755479474168765374717164032504390436046482071542041409913567372641295352655295008035749140411478469199802219379715150049945439166357261246585981401433263968005835344632608266607422395680372805080927734103644261916846315783566951448554027644743963992262916162867160047709425462536764379248041712631076188564953248514337831804668621324303574344647890792536770732112927362322807312011718750000000000 [116,6] 56906714137097774542640388453235554463590387395045805794447439096794376274803524670133358003386513460636593496932548867519384535451810024218821452709693834698945631856318581626251348887051125957560992302137939264006696782055195400070436736559364749062292431040630970289786420989901905664600144399294392715052910423047376614761751822409266875277063834543512091065196748559833813234138884595857839606979739424037285511664432419747952510209930109925878682917934677095698741732858864525558116473703786082754318108738229853235229887706032216637511448558364291633526201437463697712305373896649025800353078133410385211379914909762716705770757141344396143472442017301162120865790276929608943109559558130111096946966888559840800415091892754233367680857507263832458730672789068319704571424922657354346354689969273869180598592301589055396468278650825289367333936925342306240710074883989593519738020914824058398535293046121892426914209025555722138567466018354918556495171519041753002035872967877874038971393945648727066740648671137455429161855216227010874515835241578263079230867904168330533084865346530539642058701394945330942382654326479487841990544141014256349840841078104553310760627209983527015239545047400027870441461431482006909853374829048057385985699286914873190866586593390768361018642464053975591018989010388878770954118507445469494021671578772929359107186328174965511601521981019296662576706669275503247851012354597382928355445384902745258224867296167171103068484945617036114875360422711631358778281548144041357407838647655493676194060298669009509613022685168867142352650171739350229142832087059591294063198421515733621860387315679214382618259551883104190899353324204213781243883153344427105912714072371125456622651664678673853914733781384187394028500221772445982578063045732624347746043438716444313720532107913469631559138474598123835932740678585855688215497537302574724401268351196171490694527161457917663375979521259987054761500749812278344068022432661891722466102816202978245281260695487484475138761636678978453781887853860076112333788629564142035665534572063442715787777787722894573066992162096396129556326136710141391176348557578990039473865181207656860351562500000000 [116,7] -1908908179738135120920952038964420425670782622979865969123293528930550270123272292195749735647703836255390942708016013597625570788839969152673928151505899290494309342511208043298174771570987742770298137269549964398467369438414169426552938822129185905501790543495443139527925637107819178333529570269569716542964662385078821770563887920364170005127063702681493249991046476828886531900197915312725870807167901514406850625532797614862497636907673520385261138785846454293143948748107828506678357894663135618636225668869335593095016573579838111724646542555160691929434632087556814945490394656903312897345516817947213310127691543903916312822442516199240967187788761334905116833914768929394898849044115701854021374853143322978781148673142728581567736586126638464080577605111918433999822968277211774758887462858108344097527840536942688485952207171741336910258362973423115937365604734019836631934770009113632712649248802355856711826490646967950392151316250399831064001926571430329952604945181357404085184282646605157726547850661816989699131832154108302022063819093777812655139354296754563512192524966249006289270255233572223228965156198458972673185921295933504780937450135098511149015701412381448410470806006217741109115155683999855890768540321393561810386220492218891476553686481919488201496120986715421905434950918425273060148087630550916534515543738869724082882225437161062038840355930242057471243256175065074621445972471876653977817860941045978135797960190965294369562113301557507185727298067716173788317243472992348035133891566076012298302623044873889560262930242837256664541480210555808119643032783302142996902939027843257726907092275808121098166825104792272681621173623671873609129912347836777789597475118561007206338869940120200568609853574555823524912981429108460139207011065546937582917363082055186981434487467304011018270449188432613436697515850229411286349066482852300757095461524777719862194706140247925029626022504422182726703071357204836721031999174612900271580108553871562658252447471586924523795949733067152489198632407355973320907029419831663320990535064294286743260200609813409614968036051894026682673869187594779529794017380872617195564089342951774597167968750000 [116,8] 32707856083827854440777557769681149359413218987088109202280193129942257197356652096162589113811579770212615176915926879499231048810302875894197886222660274884624006392035139740874757290215184665155465739145506318476082462908153440065609317643533456876282432768675513259320376890015491600467710609980584349476524971014578027515244104118338547379782213940729669500720878071982431041588779352939617416570846143808793161835341800375688916030584674511514401450282766012609963258129457195391579963497415167837744468415290491950033827556730732673576575259004247071827443937605288417808367096576478476294522272170685361139776369194892186235386260587915035237790243506522280483411268554535808122413732923334058860469702559329796967843207548524590166888997191780931450754365416559904647050670555655608826054290425948135875131693599727741110429151690112030567329381095128724171350413438724886637942433431999704573718521635340426914296472651748521208865006492761873307193473808694411419799186714504321876306982979020257017649141382364871786722982846152572513693932073921828402009966121519036623402244443104907539844612106688299469039840786254830755738091707850678409954671681164836344387051907068223250177435452501722802016470765117011193749152759038960954936348964848241990850795404504298365929388580817683318513988335625124919913143848921621777142575065715698077057418972415143678823318105652421623981054045965223275320866294250949161377719594535114529890198619000021750296404932893639274165257455576379024190527032364893345791129740062917771755608581905499626595219742063170978054615489653848326862594134750656354620851845800898744015523459047226777754324384242722930236603719693128729492473348696383619002575030829131762508295965114015420270659063987393206325385382380733291168348185569607503636500707008004244967077336651021077642755148818822160913724471055607504410558199453642284989829608760786911605201701438948021765135982299777664819170397242687085193487245908393450802288347824920331837651618221943865474845395946012416612718512383443421704815853296780646080885266808400415438821312523370004872600448206231264406522533035883391894227401053285575471818447113037109375000000 [116,9] -341175360797068708915093729782971799283124604676999756675367221658923477559918232108839703059137846410645830451077217478214761514936975009780343987936894795408975270301333159440024751360135817788889231924791055689914877774355113593678750153743606522618854238401145568111505017014034986509275327063224441264774263410526415569120203685797245555320595104808848880590596349514957896338518962505399305214036858807086497014108095600332157721886298945173561398423657067938593535723207003856743295092274671852903486241510662431131068564492353588409649294873838622624862390552474944515208643270394864057951092133289704456261240528196161444148177981725571540179555554163590178575644319735806279217668055938930632850243708450477360259732037847344523788276105272547478026970132931672042207271337383583828652049268981399488730948847601651941126145880732755319766197039693223926853795057348836302703499328882693563992452253185151744409132999749088274774004156787371632998947139227516233761613132293406337592857285310329898567000699349517907769846413130460829099835278333802068448596013031802934234815750960441043937515216183441635876763387100798234545705692219022693073072823905388182189298497800859990125212050801639479010331561472837012360780507917685303870098085098839062137423433885646421179352887139295017489003956957118603424933472137711148598797349517076708680881776799479441609056975321348849341221729138755996072440264670663061482403109258530911520474135969111228266052734796944429504139267149954961379612897308326449331356030769940729194105186436969709051226355945621040721293215674804016932140612586781446377920757871717199291008244820983966725829913659413271562012736625393289301507205941894263776960369069313350423881034098403935082010264386349065916286321778996650848128515501646957328601225328999683557049601195998951732482643199366004603232420738825572127923981429186252493407410912521911501044466897225283694872882684534624705283624262330618000512578912653808180248254070238364271677329670642871006165822152985632044628859903106666594260386142134368212602763488536455218642851646553320269690587197209613775429722934697212947952049688637998769991099834442138671875000 [116,10] 1992931663698067527334713469019145112563553757110299634097404856239053095702684848361965149427704374107297026284051636313127870670723212347222178597804856153347725888967017726502791645428269606352919573579634399818524766421655146273680111033297290486672940097214364147504973051604365294989578534209582819060695822470020889121285357032682600542593372997011445589422954397518350783097397203234693531915923269521537396572667649285005526625053192757088925131524172841859625473108324284071375146992072833251250992331822243792888061139820203319714166949057664678674964008251675057101104212689419697911276928958911335383755857625640099403811273850940799229273743124137131985886544452338971336337197302854311197977375036575015348305371802504031045344380149138386932141683430690277858313578501941360585783678723116353435856820112247256503557068520214392663928725370467961910008707241012064422781836901178225670209524336292406987505061608730362713508929207292550951163150145414189304680958084820343838848298428500000586586639154535291190751515346383947328487574913464069610475951340895165271675345153586492178513953164104193084840562951306707189121412264775264444775782780241452369568728010838291369911828618903979182441378231071424603072015782474248523637337518185941380755946029485365532888062457403534981071575253793549924741619374509413945393610186565121450777408835756201017989888267368014546926005623635626736743464754521339642448846876392031230979563265023733612882040648667222734666599063094356922092105969548084372679878859585346228327207979560385469624373230018559061536776249577350878431745244732099031185370826638974179531295631760067508793945941585056063528868789719036699590917750141097189853789427799129971469332157648528334406518220056126996396661002555238095434072773145242412213576679521630104237513426570565426123139791183121061132695545469089097321381157377909466777978396737608920932147955587755312138655691095023329466288750151035033215000065982123420365003444936655491692771156849692667977173186955204505301936467324021834259874040649340929639514123185353729752641338613158963854824623180861721243742478598161282921097381404251791536808013916015625000000 [116,11] -2863109762023504610888078722245806017365817777690077796111281039618087833273402558608509596080991702802615937185712642940166685582684900758265219325103286296403279705355620303491237000998195836403632561492108246828182237725274620499133637116964213231891836441077780545251324207083329899837288585106867860265240807992702411160349731403202982181361934565878765532626964889859846671942565412157939177494396128759993956642795843064986175385572407561416421928059359404344149292188500951967195187424553390006591152263628464471228263348554583163768765316812871366204179048487464187365778586741885823557810934790081566367887516166663211187447916536449029293288004235165822445927851972001381208945834594607068683290901060172617950615098639255873339885836051264254438182082458177733842723734881205317537608569894147883924050277380104024935670097841591513596045792105129201216936987532334052893202253926051674303696983464218576030393495692368649258965311969625399100199237632381339745183263865510521149904186259342383119933541117220590270097796059774369196257684118664973853486384572486261570626237644597609791531389414244802828039780377946833122791746052905744554373275528636594885965788211102078858164522866624593245291552509359480081154658940124044740249255725234986191908514101130741001263708988560927134949163751667310601962743760175124581506375808765157227894092982817976115967340273343064463223337557787176398917976077254644964611960572964916007133608177943439901054178245839561959411997715837548464396030304391126460933415970442029568886417980921539122367372926744753298344047282244553608594483375448163905572191568099484983784660980330510330392999283335805656424780062185590527655149106545503782179762711125913183359984800323866576437805875454588428895546854155028489391758745538067993024053013953660949142167645908045306296522902354458891765037007221544179202431367881423003973377699219449775244126340684137166423914376439154077063226849663314298017902624414340477421652649706295041133754243825239008417512716268615286768040647921938503687139961039822999270057743783015738220144761366568996084740701020374899899898795047926969292717558346339501440525054931640625000 [116,12] -25109857368237716441614614428106928941261322907124156108110026921269825576296751269072524181367325168458399905632967573246533080994533518194352108523126364503411903604478442208030243409873982613223177937028679361740796727881082030197142583875136473015590318000526600665984252860006091190457210410083409091432125889909059904362535697177797632013417003231172063989856836427818341916283074279002515913510777229539127320275953533991538819227604665371655772993342893937595043899149748811612779536139619558088208256386551732603359001953373264820766057756457205552998673320122593010235504401365871894721523693832131218989217378569821194183570629370016110966929346346710580695538057282676762224482437966857184548941294336639765071318262870416120048261104655043019668412163824093000012082408853648844864770373219251849141870676315283947978081864052337632584426526896457121285556135942322160682577898245632361669639716273307291333201346801045156724882200101377492869421679846036688081975771249218412039035208673991494702327376375334527333071771959448977009522426556635016762093787046127371161159288310798822230526180796202667303959779758580484124378790415353502421601040324396237332834521538872162867899651779264026318378689161689534260548929191691340725293204499235266961804449202329689860503946528591143742855070493829069982328998109044191136624549935415290129630817237623473844392027140807948149609046617760324643945475258964609142388462491478995920768192992507501209450033471048416106556185355842253588447465830654240819517191503148993415528320733257857974885110136239536739524014003997003716963902967615734623599035380156548502992573310421649277700685583339985820362975388567144728869940646910301750776102141041772496614915156610106280849660433243813074502020439030892603433796850569437846838554994401339383549174016375822103517394949420736805601887662763120360584441073776676030195768066811937312584959343289188291675985705660705750140749172035069053500135060779905995496571983185899581870910422252936538160679132768726522510133463381614337817754663727349616672535299929678605658104017358316083705358055661837676532908720378189926236700557637959718704223632812500000 [116,13] -160048293867615485302911759471485443567334423293114721958502691457039131353708148496941403652608796509295172754073512818534975195251640115438082320495606442892165106150005053960227151494674601217568142571344054162587143429751397941985786713709176475763222742570622870266284975259236779849330455448730473846133627850341341656298888525066334007076075532663231608121981257895541298293820227057528727658484174463125803978848832886363686858876486757476451768819646751085312488954400371587512701782980113894613191987740634753598900776302751551464135333808516159489925153005694257570781226761799782151708408314219305105009917728022651922370897316954177939869975649160673183020661977637569926948919241775767820967883147508315292223727208829512668165933348812822448775433158984722652123680351859527871214604206690048350826773495984076131180468151631908554673148034063004757990241245538309588769862961527075390002092146303577246793952638991032563645805088269451615675377313004435451494257013567300809616893861423489578602882854915098484649022329237237488551160848686629118597383936566298340365783118301399375953755588971927640280620259180472327943420575883022510599941101099620009968317478305334375654185467372664499050778200308177448485011337519876953123896575480467586411409928393296653692591951379633465807621468787853566048838970571268314406901392293399621418362654346406513312627786920963418793198830671350479249242774348953721518170655780427999537143929063753891830490721129459055543208800286903737284266641709981656529053835816526884774064445552388040909412733685793968272865307570360942259775322519657231728599514717761118141156576247787137332557736385967177288598095600081562020637195796736185643273897787510951935888466715577159691520891423093935115518931691967373924996287170953461474909957738821635764795869976499862146535291487020857029920623278592363253892641177810163591352474541427435770389708562306114936399848221499643843936478316036565070775917415038900243937451292467546124171605715490334091822078748012497905041930904879450065694401981726605670765902563171448414721572369154988922478139654355183834374791451704567180058802478015422821044921875000000 [116,14] 4983622323479984276064588606189187938461684991749353740262666350017154054367911948609115925488893762109925397448593215517641704215334693307783338680059729342879545351686470759115868956527696328345582296609239961038729574447454280423544862264256057724563407150690205732903504850230218747111321922153417608675601077603727000274043852175943853644652157868696255439161340446858110338576424954353138163487691201311223313755758464729209424154710349106620753087406588567028805215728268635052203233095795406568091973565823992780053040987977759021845556165455664388533090301652137079318774530605223931541640803142433406696597975507246687870697518493218837178106038518166780182630349317923298585831461157415034602480951570192001253758575001260457346151764431313972345489205515529418937435799007510354127916017955658427272470738927101981775978553893748212483830536982160302694954823176770082613538098694113730662971680344078366549063270599005876101324606142672301882325923830343319661505427599683513841859376334965684129037353993865025100207799662306934896136983161127324425872160852262299767430740727281779069487499438184674565152020264826307872241769583037152877023182526119034798335579340542043426761201145570487681677960636096261365345037907932075877349780249028712296953129591767893639329460819469745253261531099168526575707851452157684298313521141977618778890448741158509663571906107214770424621828014998567422492337291415658222535183511553458829060573474285920172924837595824293285313736390823529950847512798696973432417006698742981497371358223920661955224730362977746295952631393623666639421198607498679439424318599950384678184087288000398869021931582193177150754599427945603703398088529274988193325770386009528293688614567989891409840271349321958134039707271523792693271205461141432223700526358975450858922172246534602295593793785662075121583492422100883405431017466287091038862176146177267615629600386630519928778451516556526546467227248543978107112844489577300179689261036797678728542017222644145459226441252990821749791379456445748563656705960181493974638062659781692237393569129463799584534936247719861812722802647812603282773125101812183856964111328125000 [116,15] -42406827237147843820329096802847424357708708118050438839743219783444193780001770642037508066289135069855178076442992454825113187694064707149093875218003295171654550016171085336191784864068071798540038359011725076541790546469848185784604774470007619937871392666210132233749424477484627404572132352553188202026192164775285873637457744455771887486165875094563676483811914402261974782417679643367261134642849428226594650839235460858412127051482526033200803098088819601991505045865181191725899344368610095278938241750408330707964879599466363500871917453987583711470500579126918871839804721971083048461878361300968114707189582139006477095007371386137878664985071672065960046705338536060898567971131517352448821032504381328040913706576356465803041019384236602556671863207898600035820244498599175603916945549237070816830031108545641469136987989914800825469995505819220486452107230666722172337462958147970691409231486009501299210175270617494461014523469099676296267691276317567816648118620574690454412385728642649354196071357457027108344989082699090561148667600515544909013906324366621078436308190475317395810524260328628737589205187504776126915560401917182772678781130715434554382442675045062622119283011107628745185001879921668799744964316295849333001050296085771048039625379178396876619919573736634600264008042491333094709559114834117346385603495230292113114797627941183028619244465219800680303818218407922156970303396313234461630151596271039144876190058107374061522068898266902512985094406579836298635043857054369316510333426819163295835560341123289410517549648200889765116334569024605851337787380745790919534389846629288723523057173483583979978309030043685407840985847821628881947229225991223353945227449151936268650118316064138596177141765960265861098284218016353335260694471032560872439565528205130435299461556814645021585490925227829211837834694539014040763996880455571386591412899345510012641338842005578537472062325955025614505915835037314781572945723918354788586331854367149526040304409479330447035631351843843520952507700077360923179545625554228530616706539042415755805654473661398504865752821825716679197677654034048799758238601498305797576904296875000 [116,16] 203376580115296910404438574446489004829165480446211075279591729348178418213303166249388741172797811639210153650311822870014695108218796749176098078168548247803716912272684082183337306087349335549275558734144903835055400841366581147711928230821860321730531508258282731497285351713853997404976763124072265496709059318705181901667253429407858629026810911887970503573117339483234651641801880029626413106013051105115930268135968684531653914227510703813654375476813949711477068664232707798852160992699206202822421061271972487304844041291360621873140470488623027155612617232669266858576382052399284989525118079175097341302266553108735097418541155992838256946241387032816245751208931397987611817037653718634118974911230463943520119745594760121448330958221324175349174660519715396589130110392505609774649904030436635978275245182473572537303993417245812920761511827561451589209869861667728326717976734466406421870559669848738178826931804135206979259124610912069232167714125187244777739359825043106385737349906110192413614124109509009548784513139734871839335861196499915342427519877135174085295288185194671071640820222186908260433729906942015232203671429732614838557546815255865740425987220893772409047862089551686028869572048839273964678542449997315373578523803564751429097635707908570954156017767166237537508129095181643874647504035116040487737858900547476437979188897683449101035763776929435395020116015084988789057537034245457641809563771878167735035789722630201922042679251786578152921307368316745293725420005208312385488666876518507464206106625365633495440346348053552330881311032955596177360094581574902870692687605767403151448043294384723873309362877795271971304249547088197005217610776345491470793713701672423131913952142459176280676328236774552750583738355995437471703148733238018738835689911871257009663234970368025878341319891045923332519856862323717377450278802891650242647706928107942163072094471276505077426763820006555184705179799247024988096413105183443207581709485682754791356844600361429446696533350390192961830063724191941999061553054172341286470173861309818923384713059272676648327221375627357446134492457989750846536480821669101715087890625000 [116,17] -607559659249257405604480929191851944757165171688544135464097954001969992706976978601111771504827499620242942249246644781383923792521414935015491430057810691077773009330552408273476941152846002941023653448222743476857611787895175991953912638081160913603182573344160370547329256553342768232182920870365461213524041433508384623389304437802967113468854839525348490749524605577841362692526675567124507076569596382600955067274391577517489940730526216186837191525751136087330590318201299167407158751246485584559030976521566717951969955828935258881496464926896468012784093998323701598238248666469891207911051857164617943130080530431501802154594902451821188212057317978410661305097753681437914642110777046842800818313093733580651739005078373817444507171034208364284424187618098317795916725294930259250649525105905053879343132964611728854007049666056337872448173286743699839175343366145640793487182112415128822487310399889986119234446957743182243545814319189066984408856593552530445587037125255921069098765919267440782428414701145665735998697527757409328265071942619132618918686901614784061695544762311764789363622789926534261618833471263622358236765191843932780685298556490930323116138949992808370322359355193581293503287533841239870244309248055234452023369121244446618771301978535729111801522501439817367238724428506753338557920207418113717888465786631237361768713937263627763794836181303027683403126061010664448736322500661354537859195185752239868876374916421469870579920359700237002622822632456928047535243165647650702920475655034837090292814231976323378597816566199116295179650955491988744898284871595551580867774691546247905308173614065035040875418304027551930990623414423646375935579561502437311164105648291055636741731344746218976687282195142564358912937135355127916308221339880200911391717722801167132600256541073561851648105813007758620320308495100580077510563505801635033517850956921601910792325644872426153068040364366786575518233568262369943335201175952492242363603556790845850054065482785870091471806981957182869146771834555515306527484230987611749226959773618703894968724740068832445929996841742362157293144697689513122895732522010803222656250000 [116,18] 1119498996000454651612421729819775830467950146858111234924621382900759057175707933405382754027709557116614727312585186692958745450954037610603145211830869760386070387949704731823250918252430824338087894475588887251613273771132516785475145072359174173743079190019055009122162305584672412471917175475263895351420583298595767292064500915828160936894280799083440200057333205154976805968705509063895663002432689029445150611584104648167336579529886324931591113819800867999101078469882118697094813168920215246274715454296806115145245037426122888841267892456270834513296605491018862573107746517078043353164915298129194720433240696568559199388503202206676620676799216419709153000831149652500104100847330464544368801653040221126283024748229148118190071391362277652958155592316388172118644715811814678291469761795816847635387064145052018716172552572748866649819261676869754385850682424098268631932148246409644622439360794691586368439024299659248796006955153440006363417690108904242096233651810714288178073384049470146433902041633400868110204434519920495454150331217518696470494187886347813648073098366589692857071400126388438341920360414133624870084235672880547475542461299901527353857084072257917923645955730264639886421583898839878104569153604439614190805623944072916718368256072375610655390593000250930493584604800041326877566071715327659371849062188549622529776737579910347146429954631773497987508913149952115405513909777309987610068612588579303486258246149319778543794771487069017833475641100674665374474835590556376186105653853314623052194971516730384539915543052968931293871085864467966180703811562488234572168084067622726527723952309253978020098997522747791377718626177062853848602659355968381283561359726104638106804721148151960088249274630560128350924078390063545657857047485152454092027758985415588567091485874743051080047665371909662725727451012739014248440801480306532656631919949459004638192706067595273926233190249667712135793436609672947108762952290353399344360431283821667064648168484956978368291085424923283717050197182005061915084465090161833185523685499729664416087713412118946425417896763671184688637705306746283895336091518402099609375000 [116,19] -1482462410711032173622081375327190046965404992438321060329061653331477030753892176168454122866381080614075278011653905998464126841120596144990172232768194183393975942069894157900378311109025629365257871120617203998642873097934188991164801476662702253681925819262075633105175703222060326257389161686873627333900600182644696752556122303601339187678871820142087089751375941958239821869598127188077012011834214644628641117932099024394764193718118867066835963253466762997076262608474866839231963450040676183099860339968582102756955386275432130344022807380970922682442668859439628339594130954178959000975496164628538992525205332840597971964305781449897023554086525663439416473396253142739134904708791993605477471225845002382923184404482291968199730878199220856243977665352896979435703264691717277033399861434568324875211634822777649448536457928774317317679787240721581552550776033361576779947074835873702975009189143753841791716437866612338878503526550521764422428923949588992537523694199486676189618881398627617886234380745368630830165707634413836112212826745226597302371817911195564511889391766069264657923505862927362459198804640968189244188944035604916747540732205475405363201589586822721892030244167740222121121463948692736180847831177285591838306654561758515145561894846653501150879008437273947158634132372745616072250117199974495896814681907775658382854471539985175692163887061357404480530575308923419794125984679927822193618930654605101469060016080907447955687797937345728707022074384507488177942833328966563364047712891983936322824486427580519763698543320506986406265238057454031234568835350305628226414423491364145289988623342423640370326096401161469622059610914488652747113623782921170023707300518395421938851563853089117162078455334588111835418751129185963665436936505416720566794948648771996383479734020495981247847738570371396289182215387657397237936215213439956529625389062060201675248472030726992592439896373371603243318346612786890942786167381587329780975977866435122359119981491861637160605898376591184038722218092489130286665533946905281932399903280639088807190873065956194124120757906555492094957671156407741364091634750366210937500 [116,20] 4741934886646174377120478191353776164155284487531398992063201860832885262463545589756121268230642173841017589462633823077063926221614866020944281550896607452539963731629090294794411070988236209552838060002795188436875409891177186705448256049510969944480264284801344215862834065204072769502912473594481818050546670991909964809111576157482121506475971369778669862173961675169742476333849009490004037088993747991505910648678677812321474964369868736749208766803773443028263917395887645119735598950926577902338134280725537631657755854155817722288005689850225444981975207313377123968298742663962626722278427762344361335039191441750306577148150159070861228650177571507111437837673612274545903461439464908625254053879029026265770830052932176203643706251133547567661089780312948583375829472519116083539753006622327444584637838693537268117819259403435866776193388983961460183665312027253007589928382813581407749002350739177991129920855026243786160173654182083158197480068688246669665800749821180027875018675714451958361033809306435604275272043138699907608087987649648286400406193235763096321673045244323434613724256311981808889303664053875364148213349818986573401685732874765441432767439636559337690019527271428611684823411399523441470433321240193548622207503586008664033757185516739167112102898492117175652791950996591191281606330255675185201893179187785111983450047709520158844733819350830523173771524264258932513589039820498041930054007727159638097006184681122970088311127698216630975313429097333911987522516483919642701377029342600964394413390363559586331936596264395850043732561341051266662777659093227310036996461444122615016627096641668208710729375866080451515614574796208077932475635094948971341801902649681125613618661222129366299501114876926737036238869294757920145168919904782102543158238002836782183895290612253208932933083553182658146408188082865722316225556942979092350561377456940324027711518208640010325831791974310358196721894175530435487525764477363402021576023729108676173699087674369562916593503642161696497372961964103067971988185649723889702695947445087660310174117481754994901645367064851877003661684284452348947525024414062500000 [116,21] -24326128466019848398352626135417557646743202289096036923186316841127821063785190536742755308767193519834660759600858813846975596081138219234298179067662499092148370345404823446517914259672762733331222050261370848435156499929827862497677554289668325711254458981929663270960989457173130409690971140331504859609433887671575035796935360595286330086579823621559972639314369107823737516825146109916920002153963061473659394159449298332423072291988075385753203080683842202985500059742686363045741286349864682712978902540558360252987992871628824517577915389237825801161545283142778037231771991454764055160649857503855069214814018006464879183640329667220913570688362388493245809319234405964159900396721642383194989642977957386212593144801297600894222284762712579620480310912127439444123902700819619502922910940202992013301800078491330560867162162878681860011954028135228315747878254722729210962885558395944616623768424969273254521653863515229066739480120024468551926489261483892085468722474615120884112062454627878601687200493813491074655565281009596434572515339391621244716835913244385594603273717591543605275376564626761775271880009799670636625348196168493709323414498656892467957216367416781300465862469042300461061506229317838518207129035915028291691136567022508304129981195554398337132921582468882429526675153295855821293319999080618770730451485422517792937792859200853283902866359926177763105897523187908624554886100736137543640424849946238770412962652498700543445526120621253350994498736470323533668339079912640015850978348233962067781509148130404308065639409122782140556014425922561783963935647822536037310255444717408741503630312796587229610826174090688744835335846837003960891284964289032279565441615716630993653234267736055808728250424626356687333317035793251731823584191059663860696754866080651710493314979668548932596774573902962326177071713688759047320598927692373195555674777499417084490114861003331016414273103744474184034054871592812308391977061581248929384332577835859298022051451901328116925125769928203167788578880862761388443873092858060410503901755363670711247221052210344501459297157294758839896076096920296549797058105468750000 [116,22] 75878878906394011561546741646848289412508941247442251169150143069542884178141683112385313460436074138342044188505571484531912940508513420445304496753820425832267383677411981488732727820583062431878717164901007519806150469005344280718398084258537554025497718801493089010499570745546041603895072233101157541723877445843598169646855809986236471678202354471305927546449812384064017408408345607570420091230363865271149361143647192697938965727229520198299721175537362767998450966267974049782790334418897779588679643211701399421469600063609719869775479314236824921009056560172269324177024393859900377657605528956584361640126009990186293047308670422702162641337283668226339086884383570489175667100893691431005823941076864431198837387205386973470666126599760235696345640243164153862549843137808720260729524244128602279789317978310359364825660053230187933328937537231315668588215465008498450257096190781743514028713527532758918978282345491936031335817716556709367714735605492507555778808263531688969757685083051130460616382301031963588319810780808528990187657357792153108643082270877617798035898164486338829422628281576850011729474156084665443352903622212193728462585102242148613709878155484442413924835225612591085102859977287526105667365666399592518357019040452750816832022362280261755297449143243920364411725515241723585316134864790672524795849924525398509303891027707510304328099254134090563596895015883539299712853865795550285427133224234428124233208811650353916215180755877924324859735658889470707428197142105791311374289311932202674557508163975463225679725381873525370105381664376755703161391266479577325708874226357531702734140982201049783025616007086833286383553517630902918362062049095428731217188906163571836267208250657357486891241964787113210101550624614767925627337869522352046662777181250933860552070619883839936969108215914094746119509572533829334242263777821345106087456459178077744922556714441481062952592117435932737115790102524368981482097861355501745356519424355331990505507351207013836695934835741209102415230527058333962966499934350162738916940215490755454112079730810760199395317978851571716347734763985499739646911621093750 [116,23] -110216843652666890309547121773165134911754510515780965696294428750006927523974551534770058633518710653504775498431021765551084446301271206834593067249827481445776993840586182327383777483732439744447488164289837951911443683177711489394731701384217258184894640645307953913876763349446827229951733134330353714355120073066219425522120181675718959795037895083391701003983756024863288529480455137676604352371149205421898976233675802602189875895630859065512801491123411108445059556160776212121011503505109701833956433294690074297295653638444830945082835722914983902125676577708641205676144874995393151590637530540419085839154185395334294416858328347720107004108769710606368639530040736944638070303945827322956342737304949063726807536865548050309846006054446263499167002826824691669722947994746830190877756514951987370080720785043742704380574436880585889910302753586511458497007105250392493387580462181930945989004275430333255478017196507902798613407439383623492911104093506201591541629056163046446929350594568012044779822807348229911776467426531382986624476024304392154001906640189966619810171719448338080761402813286177317944630975862608199338552269162282804902871237258337224334735990144961171519185522528865691930816481943415286587037730408524503171062072085649787440093412534976873878083909530679036935806406810567323561156122359391756772199986477613463531695992043989408982992685113505196843289170244287207130709078057550525733344222089156544735712015597787572099049550701169317417590845507652963334221915333915980239145938389874258500780123543777722745744938702238707152774422180258518573213066708824308731901407136704896003693633391969847845401794757571867909353092315934425813063923247730291075570238263272544884043712672715540467571630551654976818030066135432327030513575430584991923223532389779681493419323729604217596377281800292773183724653646692134197793375673968951249614519107354945035526832021516001279462735023433781419887736867146142444677045326907129993189013899937538432901269733017845376432204560508634459845732543042722152748626090073725747287251991312615186117014918481003598813017241297984583070501685142517089843750000 [116,24] -126819978476061547704629711127696269616411890282748652503464753010729324280425790080943906265963880887917047738317826379930485262590672722192658281173454478286025327603586054329887397333895923460350572940148563189566055665875394389637940025934846953223543751103061590982109478532922585050940636658187635212523331323144831644754286238260710773404971050437837832048980097265644191200906262263112040761883693251071936012184933414531407376506700130404723014779964667439917252341882645893888492596926377896050909697764098728288826178049984936634014192443974017933419781093922757311510676185844320953449140463956371656452836029553163692431688604072067740972764831974159493042455112502520185370148398880771338661708488355152903480298995328281435186275165335600663290508935306329995687940251783412753164665833833579955839616421406002632907714347412575502893311913365158473602501567804138049887195816775762640988202145741491747914846711354593246834496970159281866358039467537913334978444424056998291784812815750386402469762712612450913873550472343756123718526977288138278273705581806372717382596238226478595742291261214229819651055306778538008643893107223814184788185979743726186852758644829869524125651347250219681023624206921684669731890434496279712435099511773589662871883562882822949620575869408750893181360113043559901798889849297332070491840808930681222287895704060418050274339098906013662960806002484038307417821589413913910157039772207801169744051830129181231624135375129299991626218626044952440341539627195194402737821770001697187350758163059637297183236980484397710235884771940340146033209529571699861259994937717573813685179562844417830825695041670980190307641928667282226750300939798220072418380015657587048086120187818376651896053434288207041264329442417314154882434076690148266335174994222129341238122565376284843374444226208083174728153878972391678042899635230451207559870232045444970090710085771327879389600381521052019461430684922380493634746342245475544949759018028287843936740255007730422268948399547751849707604235457417470010105314387524667066688291391200060839936221823489865927203634754505401360802352428436279296875000 [116,25] 1205419131312650105231533502571546357590082863023838275847680254366967164939082070809948418142558998145694700076824266259082616355227077759499304588111263996474929674805562087758346837210427542866257505740626041744798112961234420740664711910409312535643516581023468034523866228951003479344371865346075602180519749586194969793529994762039122874378076314454601070049526829742642137769791060053551146883508160447759294714003131224354798983814715654893442685429548134184898614176286390943193761056590531906652593012545207817224727373569562722120690965099663694192896307832545611141140670500700398523834362268856862645934170074202874210397837829548379540354533773299646934435053440668880998272217584895498074551917640037401507300530248329155425212624041841304888889680311552637272129970410824553353684126803627192027035772314927802866436320966130411076547069156258658799897645728109295641198479567113890812888903307119042154107319336771714153443612974706656113207945322750683818842431366506262281786034258320993387432051767609174958799220266025707278987298010299316733522636878768589297874160592134474891287711418710207526337022859909013206878378630037008775887515517214558586631385995305911128307611233798504520811228585310083582685475968727427563275427784343028469994482524174727062831426252661409726941667324621913705378129921429735427700409343904347485579740025236477639170435571630786606304062601437827444078153899182878224746674385406691261853806218862844769136523442416573310727629296262240933450215156683434072675871592712797952642967521546045133999747608969167350496509406338851324457587187847278004084956622481929939345075895341104497182638848453908876903851503977484955873008788981238405876050412369925385733837712925676766745901734453916070670966929133337416569477966804165472671131762990987880227976038771384101734128001435509626543829797377145875517865576064549932598139687213535365795827700262060932023863378157334407424079096178977378369710019187817647699432431173604646356782178112129591699012233233894581558457380524107944576179632101686121629663906039390301006919258556453547481801535923295887187123298645019531250000 [116,26] -3901469286948521932125257861181309561271800449783000254915888396288719328805763794164333932831593560645008626683921230003682338192964707246042750907945049692653438032133183592741367895055798653467806383326436426875306597933698792371942587899296033723555739274637416261204815751542815171157448396051866878085558680188011906795673948351670291215084010425647920292734107362343504771319855954365690590171869538583565168545616592454636321221567439916580362367820131845010851616780061178115254748547239295658340843278471631963555963997321796732629429596021664921706479321242985599859958979695330211837348970610264465079772777675037463072798580515195142561089549189561808915767517933189604603365989967816131738998122485095683616260105409264776024190661538162009235503124817638610907762563823937096716089340850646189300816030023317806921883359509675562919343732138231471859018723169970981920527858588238704424129214592835373191199855119974219404949810739680598778027868321257937527765179075010167371111621806768972231523053576188257235021958444876368283803144708836390189016738953722772019999467665590650949975792547807154634456925641811965467771462960534166371170248033027627298492630442248387232456391223987145901075287400765618035398285186048386447932978918779898834781808898718942081727678003076351155120473384061899139055020302037171941105934436567595961080405507251995482580253097166280014810419661392943947025034971760927096445383719627905535634244272682543153418343565442718227974457845409522722290201735752753082323539465920321309152650995758813690810123986646217072298869578401126884765696958358763691281837523292529228490491196277570117645290651665052078505127218588384011487645351862934254838196480827440934010760096729391967430797806652414791850122105262905232424897156920305004661824591497458925696187831930349181013898721800028761641640265375187192688621785121118449750106137703873032696996911384848239545912629695260697539044096942163902930484434041992935664390940223937598395332102744695773702730176271714296441658583242622572498655059598695772934211879685427754025301490693050654456897063937503844499588012695312500000 [116,27] 8776497719756054026918044246040121527738345554001464873708825370930709686897137684480262295375890107588464803944109649494216770671993910124538227251854329756544456477772353201847569557946676440455553700855454475603622636145921038651416220173406566333504726137004556647056489261389438446981441401969025420710463127113302933725274463434395638652656870853661241172549925812307807945716971167575106960957775094622951261354253481408046491922900998973842286146712717510100110980547346353763056837870561685406789376233531074595606530163580978989220506462129341294252247587517354170124940112399776618649964654961452331483089967503343918022408099447094572097957276410495328998119513624315138815651984409976554836894362983721730353307904898800925446064800783839646929043038643926854932028239762045203005849212525917922218115420956404838509116525064089316576718447131356104310026075363820648986915250621176238460170922947108518882018225076363235244920458412469919342275959342764120583805691580968522957480909075170362993713062419319785781052479014287813995455990927588187551591943719477369142470507566857199423059951643730816097997508023268017329444786455622101237754513882987614752178013389419306294025920414367640238428420395134242470728359018337374709528101501754754571018843452197771109101158297954066948808323139419703066548428398743187620748724758132220911096303251428990688196774424071445592864259901255492225545958064139498478458953257187564407117467850360336431709886091046582897482439939938260682518890631189004032086730331484180951625804802300685501151057359867427862061693568550220129418163882663191446760284407270715991502612135253579351690044344218376342564929155454377031485642029465116578877504932571399554636668452722813049790854006787725913823027857575562549952196221070853337612139245722086654047805053004634924701359983994166762952620629042857517776311659656850812725745353267952310387033310734505386752916085354472930738842481978028378337645301462143599123890946724462724254554775954227206975165726139202147177995593609904825258112088711382945706450000820859486049224477965946533686292241327464580535888671875000000 [116,28] -15615623922299575081818269558160997698765225109799345654651281446121287398130358882137419868108603723804550174778277535946646163790846015035059253472292781497667383072013329056704286598799240155208699314501332280880871951053137578268333062467709387305731254448974168604624540611625563685714354447284411552755974272016042318018514428973857116464740394866578196553476019960083856607700302802183584498249163137807634778079706927230908507294738833030820627322332904279596841977700081754982562411273202868318604475450675671217893429155818649941431322874568230108150394412197873617715677597480574211568534549864320904441307452526995555812228641446694443854274325790938187934647898755934002631718121221764013076825455963658886202740409747602739290229334122561605725914950557957528719352238091169656294861401859937324487689687317726858940617059250938211825047278589790893140866252405021245834305440129907414131424229064933180097770383118941807176359449077074405017994377196813861547002755916757488738453434573210267119592756201640726125094670265713530093547314368119650433035941467380440264916375081544568915270384637941041665685065404815201549449892154874327439012816569872377671351728464251431700946792590089253092637226669187024337132685909783712501223157000638333647014822308734538626833440523726750211275280005275166802619663645817664181231861987269068443342223615158974716371079837242088509020995655902897018609973468179964596254521264131341203388230439337601737558452939402103602387473599989516198508949227954889631100114279497977181334505930455296601858573109396254181396556808832893578513691509866383950336959715982466008437071513773212261340801307512170476439107641495491127867203437696462288711563245652408725212421548115989123401794092734825790608982251441927248395824016188267662969250365462583813099344663548473501155606055299982197997815403328949961086813757030185308475415776849620754402736169607223246297768450292976143857495887673281532152282880239750806695327963113828977995214350539295545319428465784268714170593928628939368783896350064208923333164370183217218313325054535045666170844924636185169219970703125000 [116,29] 23072252785488769023188707112531460069755293049270234517387691765597059607784824390291749729022805766554074754045673952465222392349906553406730228041555206424042071490796069745582656729555396240394240635630267510165731580964555563592648460429063610983425997724713850428167761880832030321591936262046328065170073329552500066221834801194671580882176136233689213577161096488199216531432203506562382734805274341758569462017478845601670329751972741099357162788222079116717204397717605521047040999619560990530972594213791744524682623218063819365786065839828638293551777987452220344921680037085727404888745993246025986796069305564055063878703559005499051709799598326441840791518805287912853960403290389106807252911480435340556181155390594810835374676498985371442663973918872242670477759999616436498159640007637092691890007943685385213503358805025093326843387339453288900502065712751351964491534832888217736896207663154386750002688450274711567563775572794921264574468354228023932483984620087232708037245239373114149188791808681421552732114342255685409528964330075786583534805355405446268056056859201305328591091890656957272633406468940972483235532313839928763439157277274571169573108680527645046741133457069987820010013597072755439437572635486861397731958229861889986652158266588924426701730739083732258245435738000978731032224028405074437824598615946430647726885867434894024567771329093899118609773865756505196320291258463571307067286346320973907494671960800399518357491450385276463787768511716890042758413678489387274232172589878051173374232679946683508888783263699709284467245602644836643557300908689135612503365255706625205283548615332225705628116138543917409710893701328220670735147962934907463111144134997428878627980315635717841799240562784399943885792453081858737176227882493410511313354347875646032699900835619204980758638703049708450096453177593512670142974126069217438592182607528827033336374011379529390567026877328600130800140053346208103823250892732501606639902148892873156039348743932239929084724071386879568509207715466549309117674330475553859949879876267733949064060901268380376905042794533073902130126953125000 [116,30] -28858640846205684318535464302357691342989673234763286454149061036171780929206765312448342798499623193922442497289597646802012017385769995351219049822249455710582987508950903406431091566764293828514196804665626629808168136505063165065617737254064262306405962635207275820159927489249038505357081264883976841743922104008282431472449088973409137742068096252485170385174713781572323139245588934415450598241784792883684868259786030101194483288284217435333226682156897296363852919226472254592682656477966212225085159272693535393022340705277451818591494332680977093255763327001173765860733280859442186990352325370593729666931856729858475413888881087348639167915678509540903729900245865658518938060928744397827297483741352195270727030892437316367828662234244881188315497322323923627523427819496836585836260964593237877351435168830538590230870363493733820858669945785220192118862684243774582195166228256569693949397476632489453495760016380135814757291704201377942582627619939768388760765805169631898287384698119880829275073877297246711811677824463866366269586191511555585655727067474973360721489115743214346449480461700746009683246032276712797597210719621284496016795222049803375773562714079513002462076193584204111039378961531142939086155289097164983258737907165465703812727648957745289020127988693728111815257748955385737324599570949652099940943496077015461486546961287562043095610787958686172685306278086276678515579022067205715125543266593749187516460616858857329398283816942129889720928297699025201597759090623774073713194859303779023989140122579786224638613208169626613748578541620204900252339641038012589323554052932725251514754734524661944265380273657427650840001479288861310427503034234418539849211353513785970660513488798010189908647201816112547140972302985816708426168238561189967011169833730207284458616908058918378759836277744681073707049802232760427964899987070818217236468838778090398986658484176904825537330340755934308098173879388080671677564230553172697759729514847501091432531812495086214306427263854970943014670179317839154942386966798691550889058089618190589822552261090038427937543019652366638183593750000 [116,31] 30616793574080647726478682580683673308068255895763855906068140953090003334026867353394665770907756080091200347561777644679185930061108500900296091629564073247768109633465636482448579762314838291473893582897517891624871091861733231324034380060002140236214642095971791604437066174778312964803006837026992819502558496081473426625055935665075997382191893406866831778241599084011415917617009730110651494592669810434199236831274117063250782820368493092598496284969862396675939158506259700790173311664777754595853940349636017202595910454914607574031341572504013786913872773156476905861536320465375445423906034009832354952556680322437506967525878523516417116799173405719984636653266226965526741679444939395675936235725800774103482221623323489346155546814214332723329745900713580535430406896631247687553587918451307589907612340349650497434647594654116621102262595299033154730395414877671941641854284407326198055771370809949833158738349209004131713131739301910383391704916224100140175447387463389081780580847010210191043172048368512433540322033204385838405875375411136515775637561200799888105271281068666960233809348561492781664630913234546854855637080345733611421875912430266136407149854592100150278068070149938991795391277525768684904759030018829730444525791783160186040501644686302958869212047435331337117649392847622760193899994634383797651329456984846709691016386875684285330225874180641577773811368987120336865233914580770872943676361128158778840108124180662544239930432070691737333830369337457594522202198314408172253382322076635021537909150682678819546553765649159214142186015504568770373899866761625008589561265184469900142731834275575220098358865186701056925822457253191276997519486032377981132860264393707557065694788022484458655883675487668650770540169774815266613032771852387834244532637945612305200255189691327659160796074377251008232812209435973326119976387287813282114962025930509458817867106544588952584837799054857592033966572762203600408805650710638857745109765463172219226788620379745095068016821084063485109643784076597510582943437001618306134095097252172416532611798345442366553470492362976074218750000 [116,32] -27163080099552783114185269690613260227820946066048181866318230183449916024028405887359264472230510133340919529702218956231393298050361218227030569540156753509293069762058783937890751766988658840556571320765596845393567332530757484413511428276091680496271625242076173834353266853483677761840099692249032589082024852437581149160582994187510670006269784483014716800168444931345874237298372554450355071834455296336582898473599844919661357413131809030362954190802031394931055091230509912884440900389442774333232736563284252802566336358546829663798403430126626328817466671453183073959857860821513407063942710363131088432577875922474372908172053456896900645191600826740141114567919610533208949496855986522243063231614974584472042304737697668033040293921057707924393813554481727976432519392108811558640273114281262001552304915382519027069143081333609193132315181629699700283725488404630719349938432514270888660176073827699219845108473825057040059908228344494918092983107055227667930257053186123609079374534345135138925914466571418370999158860202546970636805479202274860110464978509989715994243878559786998230899533397984810403839281120403135080065964307545866130804932421437723693078132840458043195007899758357020498184648615418132210235099210651767109813406791622113627231311304453102212434528981888597150670353980058511470332971554465150139058830590175873893156217267896022715942075300426424059125287099266689446959799153350906665759826814310984599917127474743631529032915713281813874363614368544397133594141660178104102190630419461848146982765850409840715528880692143772994533047427010563989895284650483336457758097477964227691147288613525001549607997852306337517515814738248057040301003306430711031957948332124131685519500430528666759032925782484100273476136380186359336553963017994939504260334759199604112772114041234836219103558629279418479164657010511940295012045700630258271565624345846624556256863634362588612689530669853893245892704697305550739675785223672193045532793419878715653854600299650076866416500132614554720644687199597045622112615623793209047946958212250111175389832851578830741345882415771484375000 [116,33] 19327742971169264994051412505375122856386286930845964086693619460049653246370358207147848463176602768757614468888554521202768570946157019384282390305021746980433160377191211731316145541971698257539869817567169161150256581483824701093390353396851856508561400055477160548808329268003999276097971503401233638452689862969826719855961527927239853511502726017701458075025099195256420328877935450792450315587385414750189027626187370479072762074550991048483485509775846745285749732578842980784647066795852505158489580264893111563691201045931091691895165235621446469387319703432760286765342133787296265815453955716048281962417725048240463004441390611631842383815481640287966255457580448822630825945997833184392546588650027959016712984270048397915002422864996507061648937808825429370868990763232405323877486098230485503715490703581755145033385570149089599051646432377916883860092721005718125993660499986487440341379438397439027199756539119882966435685394911145551316170534180115125285011418252737922261941536244452778039976930081193028669558768592656242393281515850470198808237932833710714425196254139229526873139132001310031798644047584656234914154682604131685228458098060415890519389443861182475526294275482344875834744936996864813998440127578718810699026829041448112574038917106022645758211397175174841854850756192440113819907362150776853909001832118581202126659660292590727169434932600077243085562134710803022003577744203594783015220210983088192081295409352356647529433848918161890339023706848106108586700657531416489682960054166858305571592249376883858585190974532005548081057934682497862238139054304195040612849212988627676438058936795520956931848408495286280754342844110311173957941338572462498227992340789398615733356385332493053780975881443343999609647042555836100708343678113687018267163767490976068948648286983334198994443952596540958009311798313218146503023080462630639451697707386324821531968252557473887582290511982925829412259031519185892666231717569686348953757829151249433687319152970156216831908672405479798685945528539091058299795311021097313856040333154145960392611414135899394750595092773437500000 [116,34] -9677442229486028615278200711130504498011828659607218425082558764929652173504739852249578037154190921114033309620359017922158490797900708851363080162765720822902127439699727098115347783281664926400459575839860883844229718206333999519782286047407703064905327711637511811773906087417011640102643739720215423499102828649637383976578613223280199696893505658368477715209459996650159658499182025723783431949280758070497482376076528537495899819108140148913639186367001858731756706854114721661817056930129374173730236874453432637859933627976729643533947355717069649833993610045612789987158776297098132845780124381521410422071428230080525578549181440571923978503170809830869872281715369253661026589166737613674119778145118167290289147514207921341410969492555488027684622327033874007520206682712614606139526967365531488290390977348303995762775607609759977574004777201933079359363045597090507687842784736343319614366335581766374371460214714241344738672895368625151997565049475687833415051091343596153323629826588764646374168895624005813780256532342677784585576397037035153935696594882349505160877389540857868443555419787979886457530490974816455987437746710929063311227222393759522918968855153332563054443360061047341368505638824196675144947552792446123261131729977710171008021856238549487364009744087765369345732468740969639342618667417232075961953425678641952710440808237138548875070614240464703417642828683341258798970427341320703532823817634675730249312924313717799639904225810296257726775097465355980996901125973608110728990619404830128382088574229558598676139485282299309095166051775059054683129600351116756088155363091926856107189082164718352516125826694432492023625595194223422657746199597427685858047912328010230521792412709048023312044272400333244032605098777224625579136380175005561326833228362026992617060794395858199758114585631390994360326263097392600721252582878289821367466733693705736760993283570914720277278088008900286049729168721905553571542643762317693474849694230235280827471540363254012265387501871251221320265727634257140041328082252619194673882389162722361675150750670582056045532226562500000 [116,35] 1204994485396252082930281822616020234973316765697165654973628198215243487003483108094817634123690455568107541372941746465430229598285139836624990070446867452314517610115208248772374846967765877346355383133852621592858543399477423789969261826062432832479065870700439832824888969886758512696224146538007316409363089121261661580883440358958943472681060300438217075327503371244864453144536932774762987272213583695752077260611294682108718798221333636650793636981838209457408589223274497700294166980782520661403676599865264699839509212988233105147110306583721248915793772580323048223958760988583134267722851418299121593938240594464634512227353863238216308197712789978279401858593917908336446120499133549123289323448080860973564252233663570126803464443223379408010140527623686054317317975396511578567075559295197898857386623279304748465147771104514825590464651470078161801639523566792234497485501131786928469250140026747947832063425246990933585336309612001803945744968475941062254672508772517358890471635773560217074046755368482048646333941363757771682571746408565722387447189185807824385879318984437134823155438714681760944937219871218408163771853358646438533929119540967160249655021548704420755156016535131247946181311542488290731057264211643473457610280351694315118619079200931800081958493434474535692477228426861738874828946508473507822297564692348116910444893604705577632659390914048291786705737562834025922735786964498553029838059703447927811420319319963754916171540079072450724976170294301909463222332201553135674150327347309803393135463138069389276628392786453926896522545966199455848797759151597014789619378150730842862271885146955906332901672727389691143450583218653376512633115966768204309374123664303269513744875707359378056051167955642341283659547253990495835745495167494001018382203120443145818876915619284050958102662555121020205541431876300692290050974060719483511699801985716890041084907086953585561021690820952744912984489122339045682074437057879833125933528189500779878416312619222665896116952979166400702178598300777497630294189076340237402472539696152153965158504433929920196533203125000 [116,36] 4111815751537268858851492450162482304392839811590000431006204046223216719738582259490832238963150059615082972840258971666196185553648420136423609775040726873272262834323730495166495264553499683419691714353942108976425442442516036049859557425824830128302820282202919569527146608681044525704998376463863464215549755235577565060315794944373259798546733945164146286443923641484756369605692374996107507553844576245841214934092110364315833423120440495472905343298507295836945352949523986684779427999695687787633097928823014134006593527447012137273052777142959318803795771727291351984583149029643669142835810785104555730312855326379215751762576172933569931893363560248506873819432119264254148477100886321220872366709668013563754797028075230921904184001050766677390673373597376792551175114472801837834691619321725816120646698940984830311671275481742848486593730536355166246584810320327247415583815422993331592432745927130567071592528983354291534532792387863848741428602598213704812655664417730808820803843234094903567069959260305599816618517138799575651350418882884073921558065075251697920404690982685007275597722653462574178776498666911898176011402344780936130922848928747670162587683635835015763923605314398943488780922784161435969565639562590106051228548716058381531447603873658549521975533951282902284430400534536805751407719504913547535750544482076669370418209090745096381745127214127868183809685322310772764963154863654003057234480205686325534672816126632678770587704277356182300459490520020131272118080618656525705559085979922779298083112381113880065579008863182907911751927008056716703895384876096215898945562146582121004306973943393295624577445872857568994490585083475458245656102453621654342821449131073015070478610344814207881095932517527290555517905117493936313483488086058895397863930839385594713048410182467558393579289322539749460502818847949733340198019740483242984161153538183223507380162219978442170752860903845917421067368019173820301424741142366383549502641254669625416922607107961193037543647637652132874752442610364352301822808031920271159241619951529855825356207787990570068359375000 [116,37] -5958129579896670754075504902550899517604898148107855839238491011216221406858877635935591492093095047278437570089679413218927152207554927382122670464936363133423118165303344258127007412366878655128694100954307926618218619274591829659076083332291100333416891641970669965600974837779162009069464028569613377076019809413893015878291741949744724937647737730845824862855678581838001999185648078165823565785254436071477067276131734117024247178162916213821614589607605242364050633947078805137191624886759872596915851135140360942364660108651868574866087785935343784675269750001446670562855284143220692549239539445177228077584361647829747890389491385880136436016319143535905249230410342764398475452855154603195524265360965782510975495773581735683778243505285446828656809987857090715701655418650682882865222527756104527985950558874941876512314040290910922742876816289189197168437022669309077098902181372566527284928602359319569755656983244156075656839697364686525477193712249963309476162226845175701011167132622892485179326642432801183605720535435095426723028219692031868615584896884119638614422668925835097380997075459190681701142835009005414178192011785127845830377261733286259012535984862833447548460133676593716018625694441285886272192150498088804887883069532860273194047264589431744899812973052233726756261805013679542315093311010407526554059393498595023281945380804496157081461275365439839729762739720103928045779954378000128971598345245324607165450634055784350122317658536878575144353864656937396802415837937153218513577625476667067672708298951348156829977334778294548695329784657484217959137893913292933931759864292486439893602395698762086979797130912446410289464100979449466624986862092172798734543269743436171890169186342061557976559730435219682455731071883313217195657269838613777654302331407252872137452022051947596739003043978728239082626283451811998360944421374485900354837668712297304295561171728940368266932343231049909834524758703813868133225645626764662930778011342032159973211425287523122468295164161987608820813470285947925356888675762687384435123405523881956469267606735229492187500000 [116,38] 5323336563446109038233094255481503563473309045088138028300924406678027990505963016938899676533591190122783647773298759993901484034160006063625515687946127585196534022662024355037463775889930843770929655885942318748673812457475048499348347738721222626102247325155021610918556093690723226508054026960174563272283500467431731053982014169416367629787017011918089918268551256722800014309693352698071696305491375621307597148123651469341337449077487630381839227284221755097060036913399735243626124047664914945016843218506690463461624058227465895325769127236645183928136399854387759001027444288029616461729917039567984251595103155264147396647803682787538478003247645974492677544427616814681521122369267950968890747373709155783148930300676151468325855746343426551819121246443906442398916179773839337098802117099004809781980933794217762079824584047375728895099324613079839803862651476709522317848006484737189826904853869431402479048083067788740656408921679556686334604481815167616498069919924438496900557407209266109378513255225523979722057023154343159224700470600698865546445635601306003502393313751852830491452161942152363258059275719946100072851063482663774766833013463360210000130782783956096835679648342608116604359026118233547745399368481187430323694910955093113000897595312541941732940928639386226560553614748934548632292816975893473661096938580520689606353573713352938162642084730951987495620091011451269681658604563410166812729133696573007579005579247510529918867366183601097275523605997776073562192308834927083968164971693379100288404645593653066369630573271826649583859127250929576658708329287390418216485146661745904058522254167483471265316668217858301672599600694849415797493432168298457073867063149151298735315581295148667597096660559407252636334021852164741427503546428224064268661625984731873154468741144946512996638789734120681529158138217627607411491101316907868701125485929437923434707380610457651422207437658196267077280380081135107158333820241889473798225780295931462547798902916137039059158126091606002379199551068135360966831599444624729261521522971634112764149904251098632812500 [116,39] -3624482144522755168496794303349379605253021907457109672566057477926140067351498748116916479954107062995431239776897208707452045214022442468460524701173877843065232806222040998229858553473973047538534432910462737077830605143401310810179913999739843464643088945773930869199735669126765633754296823962990957112991395416999072608686816979327920035042569694939225804119963343904569073061631774296364272737485897882571880956173288117036389825643452112136158337810941480049572143629786945018846046060226922621837706685872820042786031086781303689708011095637337697313069036322294102635316972901340410736488023037686846012155064479457518828823884585053390797020298427358419539133903895819422525759072532683697550918992415997573322399708875432184370428504531137858514298237382383693271598948420178111192786412360245246331939509384279301993357535380145505475511736131966734488335877132657353659208767859589115428957785952258667211150231822106116361264515422567736013098512979125826360911755095690508435817570655290410488803629795828768910855628205736101755130493619500224102745960806992110279435335292860486801473525948822454486468705440251717000841377006092182819922559622799151940734400975109924924566922929683287991506595064799610341738625538834398367170390797619989900318744447317248026818884401718782444119505674279037301935014888494542655526807997874139097108605653607098010648287114693559809826154519948235718595094961177477636066319565027446263124346016114534220163772853288140425526771582961219340983342461589046624282191280267367619491335461464555966937451482898904181550582843034497055661533140400720288277503925197359009321699077110287636676460002378067766011510808819116380371260213589822923525777005030166307686447970058730897138285447283959842069182674052651541197741372823357400521569308744536391876519293829735915000680172636443590767161921822203518587953026438441568421296861602241016912112830976378317757715450455112144451024489440481695615884733612224299039856956838847028712749363080708034753198686140575854244567058553581988115840613676188475267281319247558712959289550781250000 [116,40] 1960089856243636192042796108668513844059441463656762651944548797477959160887487013146032506209451126062901586578442804786600455991778107339575909336130380329310635533787052950970514839574780649709166301923756931681114979104861896182700682591648070628335561382791228613775211717223003520276864555460088319874535194577924786865863296372108684718741944725320275963255459374190136432761245967734613778849055604574821888998933539623618051343545968431992586214309321349499904489286361103252190561336434299705107482573444162446107333952220425954844170656623216377092583671965520786481358818250381211589164697522117425198393250498775588266773013338015482271829380993038224393339309386962143858587548852460905563833574214637680461726721103943362835643816160248155365562235510771971949930314782256700671007384724158114686553836219616810244456223996421271595770432477402694098043877596106453906564259514068239620184865971861417891491021595002255060322060251316535315579004771768286057647532943227401642980327650571045705059542648789499830035380837443591818283777227991416914266998975351054564147855382352044119027143826078842828384144175360855001515085877617649421846509579585370414661526566760603744814056687071478324728706327495337140538265537970212390740374947492349809531036313284274353070436816400189114980025576529041511036898548130364041331775319554031636000592213612358427251923789899764019174713527239448797080684945433964672866234633263625133899150223772811862539575900266168011207417904512246599395448507267104781612904218343504247816481618413685740872722156704526178000848751162582735875338918414829287270060484986428174637472452254156953293540708836382412691360080997177015818165338162854517410056635618501668264609384432170480458878310892992655825935849581216862198824557415362624999679200195247419052101352396067250054257730238565454051539241314311086486640970373036533541940615281876000582119374665469815624517244863859808307179912399854931731314455285555808940541320335331091934114422547608443803821558565024338865533405918569829244548375496437486731338140089064836502075195312500 [116,41] -829116625691683972887152522753071787933719080941216580130626842946653970923784297763391737004496121443454362385216573290439844053257091219319991767869798425222265147833746827762685311962622701289936205600789241496125306771521443837793969933897590323658893396063956963885382228034730570709654156520697752352969633640719708366578331651142389846908653783093696585276379324427781264301403874612869278341223491550839346310292551562453569097692472060183563910523014024189034738803329746089674499535180355889912017121998510728264962667975949594309875003310024895430206548027522700039765875066164315162267362174927741799043274328738861814487319926260557258022409996664486854794141564486272125771200232577074865058096511079564396487602232507565062237436644150284166258549526303900036133434628795246793856027638685053835130663122915868044283896142144224807678124596408874590228823577410010053333752132597222875783495738033855374751334688909378390421412971263358675619741055717111279217738913413433824077054499855727206052472544715929888715372688252577132694614838699279401856781853289328528938669553033532881572769451104012416160070963205873582122599243656499310763778446140550642392340523313067119202437573148520853752503771213477100913343460217878286343533395126536380019899723833393987450050144702769630905359258408027906371386991462831349294453511394433803546305110931245102939221894935373444175705434454487638981473609325799921907614454298449682410896656425184668318587902058226153514164486095139392578576220387593990122724282270048117115770631075104589414755257670631940702479560503864146806955555966914609590571448255290593638850545529814861124307533234391660614507157370181801792016758356835205279346711026787726013313871461529720133956872715028090269997491742624058781938909098097971609835305856452153107358084044248333366200208158630453646789142041127514733994727756308634461234318744307856153507805567791881210113600943590793040484210666619966693693187018657837757270403715383086722814243452813264607062735704487341484826045195808148628204004015884720502072013914585113525390625000 [116,42] 251501155021531662452778603441021281898656087599292599239818247060855429259968914015731768846224226468499021511222869323980868108026309298689497406775681299194966458551191338517925910710268609078497438316215229255704502136921443407502053554342611239013974854723840611802259527081457928370811050979209397348124401223587595482109526549502120800975564114966185820939064285741353959452980798444272499352580578665791166168062410410718180913587597598791076802116294032113883763888775237742728834714859215430868672850089671544574754260121202084047126282391224068793895068021912441951597515053301669317153628361308881915172211585143600872558679853366451380219056927020884967742522762006562929060729794954325618793634832185747094635608747398114861411194139956748535731068990423993565390868915869418291149588529463418783232840463101417785610776034197902956803093842848211179446840347728523587390889328964354790817642495738641755619383108541748419120171478692443638723967943495487354209818420701242975553475731469436710038218451045550908328855120566769792351773168694197337662496835335243382792081972039290259034007341809276386156658836391237860278097873199289640218076256053256693873408905209751013901961676055040064397624003205557729444939734158134399154692416738726366019324043127402584203634130773716040772012680144808560766856630466409337122320356758925123785940712368778132363403314369645136142363836350379016544792066055111100247141030540694606484031502487101583803248817506826000201790746750120607649509486658899758285624833299215063947384558874467207921208283301540121464269135466718750308171714118500181665653075672801954489530331979661524743621007596060420766887846587825504802830652828584096700335906073816951566231070967006941460191235620781976610806967276316509801656700301360324639337290652060674738085344671632415734352926724932115063119140402583214241900469395921735446617834454765541180929674329094902032309866793547319101963671374996662620395154582928841762503131200611471263482283954939697789512035639923715401365477909268548919324848256451332417782396078109741210937500 [116,43] -36141906337713235115009519308696883649518073975004813494173068260714446386968382143828374352038685955957218554766396387559911055589535463777234257646936037647699229440089077056012233288026027327759690752323391327246253594669544446223692602131498275125734288203798012844172411888699353551566894389012608090699614420995451634610929772047692957756090362761322717518032015595711643778249989737510177956484789778929735328015964694985436763383890437377226839935178076334329362042967067420078683606125751721105609953813534840789007286004485829551675052247372496590734524445679317372979193167151258991896999484623066008982210754164959608385164634993831838058236990772425673994972667202412590858788539711805565948578831784409918821230921577575475340666567904688635361562080322625054379169582193906066108057644770726048540474387285070808370475554830017454056599338570018278496720539115037073039679576668045547638135718721434721696730098202106521843702165423546128144992349251713721252204246616682207796612750238303722789847468761237452775923707867876505764684346257990800479506966112396197359451698995608109869796194037780151413394905307769456866557723463581423784861143783775296711800262874073833539571790857781625472136571604933051815142987582020993851115257833429270550413303739769886953569902311415636316904731082299997303744722048684957624035080605712870680243042070399173424631004114494493266032809384168478343880242701909352567925630242922465346353007640869135941592088688642240040028797849691979040452652152383370287764738748750204801767695770178364416013312265869262424250043525929009413183358183393853157582014524747060911106986689467480232588039348479292571276975881941053587711090705231923225555751768665809952374503754067973681353781123309397796677014563624393846529692930927337463110141494754437673287262210883313247228899350347859328791815807720761644297244481009399878781399136756278529419102577505399117311065722775226711943992949247312575557654270364580298106382493450072128065455361213612492624564954972871382627019638534822745801200483128923224285244941711425781250 [116,44] -11712648019147351831597883056310157184013810049449024855250635601682245487916170264726908200842882317846456568521146202581555766166446340543181698071916125877180722201816392362799283808978812801225929887672173785718656074426979906307573004391197619466892981283699952857793356609158654557270027260216772171433548149857166274227545273081229206408049371211822617853888311824492189242883495953627974014782566367607902145957322304107967456157452304735591385077633156842850739875929262398203751928412513339205993844880919186358628377227155615231452618545170039302977435626499224950553956121187742889346278520548004197765169846669820447052795858028999278639770290562678557577988697088430523875307646615332091893731178853473474034773394145793313684785070393309024164460285208504576120919160253487529404263090008113718988372178557104810525426258799180683453948571627275364047050665832821932588354098311015713366290199575548717283567046095724562799482101565978666428046147864819577624995710704319471034561699934781104055046859250616172631509123709486170901365874877222608099804064272833846011185195438887274892254308391479697496427019609795309782029335016929402017329985792956154675134066713632984526515077739732284419789341495340088149350206241861509977197960209770753757667998606608802253864665748039934252339708545581071450664343185814759545805874586277228782137300095912119846874671499861530507233681539794793829116308553147093962232120284799817119085754760309213230402301612322073713821618660022229183541028886229506287491185881727717187691266328331596920343196984063539706166444828302104786142875339314955183603403013056027494263198043112853957459329392988450198962518464265035025400402759807319814045079216221144216319488104201719171407468457385205860738887095960416129768994168682788392907867452695693440653297160112896714802364632261184190075919253306205644271299426744581963649755944873212402927384129340417609947624907383845296869973373679651051745023713796484733879665475616355400356309317123064213315739684886397584976053341115909134373396227601915597915649414062500000 [116,45] 9055682331261633135898392833719634644976016946707020636440239839606072561739331758332352735164086200797766764970074853545128868894617193410256948384925759181714099895574084296470950214139938718984025665056616525831610985786496664415479725514074562642106223329611169038896468538684437034832947164118978759893874956690846036531898480426988408926383828268733849315947012083458334086575286851200161621323816386368377923734421462962578892249163798635152495583120339102850117303962112191041366994870131666333653407830954670550382046442471293770304765288872416876432456982469412701945453199703536728060906746851445903960352397205060594593706046079499080653857127900714593735541806730412650201610523628560529406488458345077879404285779337611665113289086590628867341151416507216287020402588282454378827005681011181157559524284650770842466118927427058576904725329612313827933497993831414609052056791652442547790581198305275726001054133309181279985497009551748885791315470202250028464609584959090320389995751869745639565083488049918879938294935350982090658463816320194384657575755844875252290905319319319778962151796776398490773148067087491171781182292635069046573417461337386701477184044530597221901196498545658158858923284885509460937311322309140843443198009782659818160520073639320347841202659488078466074775959365489469179655466889078566499068190494678151022084033790347130854329828008171155345748582687410315495145873374936316379337400011317945266687525270465145836956380550135077674315321622961967142952414983758601446491362674423260003370856607172828434821035740522762183946727284854609927672708884893927747497656989904382513994458464785489928056812567698597934917899651410753473794068794147615556498030602226319160930068615745525616658055948005845598681204290480729516681417605628908319125967909893463949753795182631773464619290938279273547125603301151570495687300193081846234697238656958038112114993264817394598738209309921971784450830888934065793763909129488626271279523310979721760063255250779668155422486516655320562657594495037383097724159597419202327728271484375000 [116,46] -1855845064770231829837784384208841166660515804811249929172688847972583666157604820784953477381512871872852558431120528114839396644453163381525452218699717310014544773146671185845948516109148616487985672359105719782720403751293327882034161199923503436658725671687166546510718700712333374301738908373503844049311427016806578249738287887355146991404436293842166843018390997270560327516317943838381820511360304314391868458629729270991452402761878221081352570020172034097560647881170748687101704427335432157726885262720438977154724110950294626609295552244660513418494115832751738810979689942144902967731646401294048501005983926877706591228975710246812893560076359294783243769529193164907644495045969384892814927327838577468056625374835053511009728795228709471152447163601018806429626553023724782258046811675311719380720595456990003084877918782281514892723605359988491496745674475629844428858384452298469899463394982813996367390057612042832553182363437701059529197994516812114315397592837603861419136193507365955132450898227854486709100266150347062242804770434765245424818059043832946860051197397778853835310454521561835130221657600057653727330032352680733806580827282658871958060914366081449857419799231046447130218649780800845969831540756658561046817583629063695430866478414892054215244349267978005381590456667291194719872529688244757152783549486856314787580280194429853964157293144099107995700531185514418490174064118652341083563338864718243367379908448834201366464736028196689839869849890941158924525881690519836080516540867654606413818037829375649810806028710958062719047592108510914899017686545840534506541223987047871821265781609726994258624573343735996526604935509918772027584202665495606200928667866131090958248203308882838170272384927560901670769292357216167727339645448855814276261515132860627643122099859915445664164584739579389905447417092912306835742808265610809812768325573193855391055154823179912881786456050775727795647500250354981236192796921114691334128527054197038510210442574102132031147906026190572291900866830349769998065312393009662628173828125000 [116,47] -785324241870054554937108915449559079450467320117534084770800050982233392100391671720086294619131214755064033143782762037874772936455094679150669534584088563761944914986607182079118985681689824888641639703749448702329383772232902488999397709925595779151975020246699978677342051707823676046859532037204540287638393336328747269143508217632054009292415607600308158448774478799084418759983532930807193080004148643337606055274199200304171951622373574022517716071223054909810502167977107238862366551360595021712517106415351984545465910388890294938787638739652402214510545545879381805461610148394182400197931100218584371017854045827721772383736680384991894809724737042502925610966206038377498079345305348685371730611762098121473993578470021029944010885697337648622053839890011754605067222447896846123426441196411148076867082946746139486039875405732593081830327521098372604830173340368685901531837753826688046277879842274007297076522752920726952188294329773058914135715838669872249601678402234520556683058131120565135660232040012509278003221003657339369405264259441125236023648636545955107751249041308621847335130741313791798674319259811924856760775484184544012787254422816457704901964242930622778910477609756428561379016663230095821276827263536627557912328483120746558875536580242702582629187672086219376537176757622833906126409490865341504913206987575785355558299333065298354033619185381785205164335522641035692529578112364017316279442929752399787176934195038373403415609485478613102092088115614628948119707207083855973673701034257368701897774378946655921026637247127156327527744314820246848333897417746041154305539508673434122221372348836171744034709581796458256205128916449399417550602380571779245152790554278467238159358448892584330513464230918299774187520474540970964271672340088361895167345850747028409878350536801181440325245404457260118663063028277555673004369079656976879385315592502347603109383549203254629820940286584937875489817987536130843932288336366175777533464202854704172685776107328248656589699779556970355570699737768336490262299776077270507812500000 [116,48] 771807426944826330254588759706907586523167937913266005227802017524101997252346777750955871395953882996246108344740855879209243706687448192519727272307037134595959504838563622757371276011177989392014844267340890263332037364553112522562194596639658327233972376777298778590499886020011185210709851960692687393706455463446294954186131591107527971157202216966620902770730244269008046730653684241711264370243935510448495387411492831485360839343155520415921485659781223876740543773802896905044232475645510284019866183020801732146010347045235352390448223667337030732408500189563540875759308523217980563428474917693668387875760598921495035367956467227081710181048361400550597352712013852980708727434227584982682455781773223724313318146818806070434823015794036018967117444234806148873014700783702156743145763349428956904588472917144881621773963003089239502781495929308389202706382001865879451551757050999376589069166997784742549005458359427019634114824824860570770429844847610012388959973903729625859032132752784529418916542349053270221691520033994699267475705008794136134838546961411407295561760522613465479578578862647444791923927321939144706958047786512953916236677403807405720222169221692269413584078794108878825254411875491163485433941475121958830967564899682949884477617109097808724576144180295347719349182529884681791672555258188358208336201312063507600156873340435451083066207207271864248658188239949268098423069499062075958048697699601480804376840775545824852420398891532729174963768693941996269363732883762560485728756209925455648022804421465904189748972308331222561121928260498554229044821248964906404404515250535729416133361622008969526538387098727792640341856871004668277064569199294824073443849137726820702341484704767362912064423324640739286129237383632543866569372724557686733086920325605646173451711459571780156849750351154615447775188469022778917932271463206693428823679576668535446656591027854786626936450215303293851793765474144019473968400125504107334724849781659786701417478468385264476598452486261539833706235569366072013508528470993041992187500 [116,49] -295205266960066460711741811197966938414580643191015367374553951753500142261019652075892437596595235120714374194691532258144973901026047565735358445326386077578970246398751781722513299253821129420359754271765854793804469436879560156087461567579206405778813058614669898678554119428480932204575428853086118266881256964883457181784710788816167330481967356898163533945250004364660918445535712023509980844324167866861282153263523716761565446476926208075883063320876239543716252809856274430118380472263108951893586896062507080582903617740452096243484868315737306504363635989651167650033185813439171994283176413696082068680453903045644724535012817963107284347194132813805483143196321620420215673041873904631956527337804337107047622881758654749440684749708210604541098043952330736009823602112785357912964894068017681199941444388597716718095056561831002914181580033078134867579832117308724423455583302700093599259309715181748865824135505761105734831529583025259028243152159076864551107153627572056077947319538978303456912781303455712158290029726715359068359457224225854189438135078275994537772340451346318757507185394128302479713457268824408328377481030401273089271660616654074194080739147605748800480106264189109695071502608182189936725387396412846634347256419389864779387240835663590508546928406231617873556731792613657430728340446988247758905294108236539648907903599301259846442368035499988027732056272190675949988205895346685915197402423185383376504002195354386659932792272798258764473329746247180050692450731331340746349415744038069333766822515797355543976310904313425715457470659356863740057891948279607314658778936643705178925171753391403049224703810795574781000065304352392661806300684599939299223995310016243290949375068228118680475551244244185782074403053760927936703444258490756938859287896994848897998836364170695058086127910123628931217363652859329119596362387981014586560979140494525612524167698235831795520841081416876531064187686424690393360677220430687250259453212984369197949348560908927711005713827351407130272775702906074002385139465332031250000 [116,50] 45128349273127657835097670813785417155797789829495249016478726208509894791633671099669610839524292127639934417862321219477668065793569214594633650947617835205235770906314302553717478727199144339213600851747997198479721488869334134899567970577473396860865948290006534526817573509164803652950875089793702804045723162514193477236561406887747925033895700101332922096747099150718662796915710870047136638513529766981366512413053048453609521210782302298243598018882055461523936645078378231765210527054343293332519346889931581363860949394428881155794880720274123476182265006624585272202254526990649783589652693204709888078547187887241051030904588743764710756286883940132188170436021438167850289869128114653074356967243562398817395459444202255907195244982043629653930675541932069147556295194063721192395332337618503818823040349194197579249530022606961668199806786039805061250186336381281831405547570550544646090523343769880140833359038308357692745471896483033822849452353803046125365131759775813426933091757471122904698654656257006021123183804737988794088057934982781610413790860822575012786129005985550405142442872997202020716452859397093828912710528535296360675315302227387066838881119941677105412331305151158670184164467900745774161539432458024093219171274964598304138295160170560344176585893511738470169439428223886502646796421304120118817090367921098520881899140367355786370568061433621868993322523983006572376081510189783000064950623510315930083566165584819571945514349313681785072542174740690022607918304759993211697411666154811695204057356375180485118443493703964961607281286139070769649287053730540522847875201478148965758688938468929678689658958462424958690670636612634828597973375591558243617847140485895679116747151370584200834584273179936189730874417961129068955342455891111935418997934447650505516367991108057251374507807090105597788217936375158370200637741458181569279492374538208600597532077112978342792805444407340555823796926509376760750154114770464021279384678004473774207726252609951278545168541333348910526979125279467552900314331054687500 [116,51] 14736970019335964956317870082536366973075745831114441602997294080107804432358834891255546264359602509623808207623392746242353838418624654571370191625140622759271310633726303532647511839645029611529469059227868108903429354990212982212457812044014840747055564561827418325121510014968738996313012711397592331224990485974055951811114112809264149664165916085830227309223100679848938848642007694551511290096930830393423771395985822211819565085560008415849322193171653061472630175020390261273128255843759074589635617648751847290078694340528194112240053131627709582048361795838061853711941163832765633761721129680802951448873488962790542521464940851880861040154631734868143956587057022530359437581865212563081997714336680006721153858054103066741889720996459726167817448374892036817159186883840382558901819424492568024588430904434767570882899349384623853484011917653795540569840863686883073261987123533153627624329844458507417461032161042672721237983015032331635228631283698969845810642726816682898932429503027777517622297797002994450248835194868816482643858355301087488767729859699736507558341726144373954995586210842368914288296018818748354910071026347836112712957404215848374570335633725206405406393488434972314511592728375220516722314847374410279160121711089090907008861683507817514242644588129759941932498393068655311014166550294905143542041260716863028873178861697254693601830504125562773272387503161850208008860392699211416922474953426397197982379753140009401811076535812202470976726310108388256162324611954815167259108790557250237113841182821751483008807532303494699539956823548202499107469018651014610954489979687982919351862962083610362156519370519108412583822521813867727356711100986501680887390930090296919371610496209680783803888400278132293263028900877372496686657317093233989333959567867527299564065855929358016337738585380470135536055323833157234842013933791200923999181530588739607032177697414913620910236891675022933439478897433017330293546732646024201665982569919483518638317160499693440358325025041352773769176565110683441162109375000000 [116,52] -12334028429166180605530268726035875986961815923791821088251545638332903661718938215104497111537876136797883514608352060334481264979238337814538796310610146547679896440090625633135255502775368500935661386169208387705863413549239358713451433021199574260982809842472348107585578815277855828081339811809444920358246769420301824789501672048935460044179304206190857560456456183242246559551525488207632639030586675918935943235723370783263703882978861582581128294570183215418762057654954897215507391935509437888757728666885617362505071200361123121168812059266684139174180180991679000640056021208294253891297686268863094738455495980448196282678318203234921700773869113212525357981330280655690188669254536967995502084979266800934475495559602083327221608740330953687546405429056684056293580797004318077080220820741874182029406189052543484845419859026451668850991516975235308699032973948683104073919888452437787700520062345147411935581118366275467859618763728115535974070512064305545086266798362750722930439060325161475644723944650387436508755826285123492315511087381981176354140068786040210451300665537418388389629134131853880527003393437824305578347980515062352562065048516017247022647076351601771193481045777831772042726516742128029030612133793897919464389406657708175974997391047346040587959333653771899791662765379750740456753794255672575372443424869243685607218473193497659266224562512609137346207889960274070636984031470709165141607827279473691213430259432575347902796398916679353836082720755563966659991312814121004203678633076735559122344801602520411908789051858971946170782694938801713781125289151541989857167148743437782672719689344804754920448775285299438198764177711662355326979227778898298520427289264492157741484354400998680343286041476091521886023657176209870756399096687453484773531075607758696894004931582409841741146318458838483024727316600902237706377548684895710907089005014907666042247372128105813231351314571368380433451791687936731256096075016249838578450410237470376193224816482419606815000220900735428131156368181109428405761718750 [116,53] 4393777321201550684487604038844112658425774406472686774456429758150438709024868878096997779006317841630030082573016891415113074573365093401338812213658429106048364195933881182917355888656567247050858662040593180854476915900494175775923193778769608927856982160454291896395551197296479118251175285126715330986357478382151428243641704490397143152558647210856425569268059359915885499926370475760801163109672901244396700037090977705946222527789617720893464349248506552997087283201650750824257512234938911125268513001414305685313951057493156848972629276914947376387878560932498564376488179345650185036181537831752884703523162576308654708845648756786571121813252995819619362590744680656447190483552881135331050222805512289867848099814373619716658081366365158197670817336395559181386830534180451616571991824037900947669967152025826266354632584880718474756458542567362724411624799715032691047805957117059730781776706886831043668313149715596252541395420035581782001763904171471763332704274895264580678506737435398182190936386105899694688358740668999158234116092752602633261964375906475793329225871254074156781524472382018733757150032232882632657029467560935198889839667574245796837677913442382897274636237860679996515967915662161477071830007325944510613349810278531409410011008390586454252506937452052091064927575170824294830432465898795522952357547361010735539772415864000271043672901039937577717035236929162475081934739089133537725620675440821841975244367580211327639692041168962542684481624507432430674783090730601661069926330610247622796722619559197449868050027949635991594552335999763704710688743207092188818416202645459166729711764126600367767205449059713726018566981347331751521719713921159329747635239055666266910535681041155626049803098395986010025237988192740955480701913471773350865659001663083773907395556148806501749509622371392644258529005210424969804914496922646698391632104775740452033580293171362168795541790389956926524231578317308291526750067050043890302927136167029073154585902039468889822282360313465687795542180538177490234375000 [116,54] -972618348973463866340343607318673115199877511512463794304930417796516392290466632125705907138454227058577812737279805933592800660200927890859258691805975476994785922366353249085721188339883029722156695820887214254623412356579136198182135917075553506741208224114246629685049236693290150170697081136755597865597987023510780651258005478318413424353801264823177026776766976701219658213034340662936645337924027873776947673437463423955468276900801451697487498649233035576555862984899558895334701566275896416194373683567155113337662710863064920532429624099396757123713041725807875082832093503175676114617842017011383513635832949451275867716319650833657943908235916323380571240027237645981723410239654632939012180504905715764631865939242787124640120144632348876124234049394837026875384632901252956049779621999255569967506472812280645624911473799376466724439070194952100583115074474735973405824444120925971703328357516612338803262346016553996916614712447131011089886978823157093645682592394230183452611647629227258286283061377587540744128100681091308698548111445827384463597373629766941743088110652802513345026481562395987454617406868897925738081345270070926591344260673729218223394381459559088899773131488682072954667191470448280111174348135044155565402165362478197743649733993591810612169349912406703526664004758259170253465196940166967994395805108232458138370961150896149151429665238556403958026508049842332065931556298741695822523636644104610994849891244016153694147111569918534896374182575861107908492625943588269619436827376892026167368876552794883669896036214067170141876204616439151357246150721483057509075021603946678025677579216059448492938170174024029414828546168467941095565498096135534813129933209800448746156780764109007747780114090629177329355103204519120190924123365520895987073102876075412134080238831213833970743636703733015733427669170680851641567367760199424425991193089848859568107725821055848161451116361613027906357032519029318946892508666764872426706638252126440019433592049861569267532601656967017333954572677612304687500 [116,55] 123686997082910198701192657050534067144240187776391171317655381634417393284112125003099801468519995797395331866028664078753830567676101718129649067290351973404852579483544496465049287242711993607526606104396280895330927915535632223918827552023072633495463811667784826126280953464718154098813950477020619931982830735847975558322640319080579331872255854072296370797006117571223963813737639190149095697112054207046969709576605350083032381485637903593967864027114252346656113824221762350023108918083082771487561048650693879084234601108487251641869718022778726884506278335782312224472666146420975319627955779597639873812307399763563843242413436641792371548010796265666305828285762701163340797750086694190598638754413605487231516791134170220549872270345332067570139947168726261554988587688010194763717564307495313598452432225414438384354854857560870318640981363659571021243146165556102514432907092380982765412071591819860914321046239429561708190489745185523108572929736423731380573362220873446677724127528700875131284356852551456162168556714337252027727836151530583062325806850835277675312237900714649856198888914157142291489471760222178818885101468821349013397187097467576468983221640585845167419889341976812721630573665215740790978684434574824734371560268957462227555168820846013671692502735277296657564007659544447622967600481176771805262493865606160737918217045843424303426343443637511184801067855156632082799115797316441851945573198755899321224206118573015422690443681088223211668582502555607133532378440782929322287280336033677006925976645991055664107708006536199028068724855356992640400595773284441081241958227138719413425955567920626688528820589303379326246728083614682503596011676935320271820767880138202036328398235434300869799293440245395116083191315814666405286101430654918823384468943284483185349291835276503636701384944725538229747379813037735110138344765197597067372608489837327167354333045385765136222302636266247857767295963793391282006711323619643671091118138895622529328896196422482578469725922332145273685455322265625000 [116,56] 1044347696345675609734547900129261607372272568509719927553489757849668989803156259240369022284523413827886067844197927004988511914751372550924616432408630541486304129473176828282156591633639081231942474468761949140206974721459238787106905013507648010840558189084144606634747939163642743417630092619144991802708417350699668056741709715567924196512083598948266444421442999566896270341567122397562194001613102015041868266177214893086744464861832023906503386232750813933407457171401974655429843263021189093125090872956404159295460581986064644464122970923779591937969124649214670997761650703276083218262113637903587273662209311101792355004165507754521583961275403208562810519224464085164116693743976456541499073722439504376191306003039561604292933390480127980873549738832060907782688456386974535136076172781172043598853506849835529534029872158729519532276450656609905795945661553139649705672341072792427160146843129655893448868293583846881342265693015253830445090261809961202080044333174553342899180327014942131130996248861774654144704760259696392209706283158451485127927757007072865837873206927485272717517613569345893287613489391624858398519134960171057668206894496076689236899191880595554061091878875718358014941516020247181457534406576938421763743885445505560462670814335122088337544879506272375801610126756991291909516579188083139174042939613329337093111847057962562652277821606003684210748951365358124396906916177261999783926467231625331445478738503934684420266879276464742921383653716445221440887839526395139152716971599384305646843200843718653074543947805954022874202886869434761822459270928459111024305002073025669342974706295317239394148283698504376227042534895258365540520925280464412859603881030903349667138144429592107749037290466021219982366736388200223228757857398775941343527938783602442596728329634931317137909719052757422499090789265831431584017743199383947819978487987120507199066961062643623127525574190067902647220411893482988573900516697541621306434042508117967444999825421536598923921701498329639434814453125000 [116,57] -5893280518280384231486350006434426513475944672528505772115387994135558456734313528445315223329812240644994163551957119724643653853797956232449290527008471411305753484470481065861131824725546371817324110398644514590618174315379643284231877603083101009317496238435677864104790372208096373143115529013849728077310249479057542547836057997595005249743087459942991819853463330577039431937528335487039423924736061645448452212482060228134284737908054004074678456609680378907990082724378406382186672740561175108908678690725254813345758857997869345232888798721762861687771941228395794252138611584480367342733608116531431533540107739059810662152535521713836086316666025526109237668085802475021811879813161543693258147165037990805352721692970551902775055118102858870666318301640976576686331709779352793659509518807275753964794973104507379845135486212739269600274858718837740998612169172843690544229150874133707545057915485060871792730916749885878023670742621000467283696247487692768083519060464255952853250367584912200170245914776354416809693993609096976342152303866432050968803507743749759460069777482192086260095258167842090953760973907996785070315912957892337494071014054040229542093607553840252591987090713213813309303260819747208477382654429297206484591372722558197786685062414808664879406481168058562151057406634983659004094778996227510086959697645378552047390967235784685720412326151076848511493104278524810670086587886860868008381940349584093622564012957997184868413909235374787466675783255847633329080324709606496656986028192491950768460175095583864880583652892681322760887953524654390007017149524081917592853522109370518732245767506745811773879299673746834374475207129094925639886317152193148198684356002829723827182534380535610257695021893417791457404414895502463110067503922239555209516343911670832342656775137898216384339354862112168179201714087466061934526155068759043029059644443950945959866460419901902729844809450853707221271159396181360424176584465336118708576349782191965125701937910918104535085149109363555908203125000 [116,58] 2595797069312368608347255942437053056525029134856752396884262767944327752366886706692950024027567423796364265250580745107250220256920525299707091500573812828586336452025564535995920346488706846364977746307161648484300725592118675507678667869137470504244692706274188985337024644848066400230319080277597551594015757250009828377625157238427671024640894640856046554325955951677900753149898477727808480117503188879097334898470395224427537074356353344974529642147405755703558783189701154143282385082031017393303766435313032096342020851782416470495669854633814479271348157729400683780769168600927558683989931141161455816062288360176968341831086026865833159435171081053250766607563937473362793188255162994731451673440825301696901514335727207683548012849642685544198202592883074496695150006145017314920955735316142059026708423375376577300165804088390564416368710413381696557208925274359428072336454563826027884190978683076691153129606463755097055478197206907253645648783400175944801080006551199590363001429639121460391746990082101648490657586411500620917327197976140747671131908624227759119109293465162972689095877639038082950077196425348955239299654252568986538270600129011864505934211481814950172445507251726810523075826162785660948504097059601728971909274558368528665425121641276816692474905464342607975608474985760491862873770829553074784529890378227594370684061150604845352912466558212859331100258599094979487365289967258185392671295176555922442941142287915945831671300657790779943587870390740563492693521239273356165812083934899361803774847867299984801361541821766401304735876457763964848105069936181271018304387799071410739084389996731703313748869585664806831921132233243626860787649860342039976022834272418522136307815838306666016380946774856948495864899352197148864164073740584301623125488707338635399921284983594268312020989825903986777829427952404546037455644323442735615699431332101836437623878555235405295068777763717201172397606576063413750400981586845233555500428544967698935154454265017420766525901854038238525390625 [116,59] -959924798520393668178689520559411458357715694385719373346907781957155338040312771938033416033084718746859343493007555573383120594562866563381417740546275859144642400383186735394814852727622871907368588696938081844969321087434461353367114401537116902161820832847437750223783544844609863627512392179985257612810364569883770268608896984179235950513628620277993515947777070556762008670850285779814992181910338742533382437481616545396084895955027283890944048478117467922474157715877093698082175051728229613660255906945630135486251912294731215550431281198212515070672485744951536614710461811510494962166255221872105406085023559706294572742398411587321849703011940040823511328095268843723984972030195997349970455174050140262731554615690156098782399903794055140833221252652766576838253903351867688579366401034140500434580155855680479607922194833857812388033548927491482048115408829960746953766856035008923682015678869508801642713192819304558235793698192319769854391957291825030592622653798340899545881763584299041163833941571780071470572610138675799228726664552404478614426520071408085530728304747010828243219385410726798808628354156743549635536006555026872649505340210786415952116896438475502560022545162860962107009023340777394880273703109335391381623354638134602269311642138163472749685761752264366457179797056468311655547578574052504537283676463437759812149648966628241647704431338519788512210107672277657010011299549971876546944419957413444993169313375346088148962127123596538119415527281153208739277824757766012247879458905441258154785377911723038091404892324942832663485898020961036087440323028973868973609918376100587946953779836970042645141853558092718238547444249694114523074762165367816640451433201447462693827590447572618375734831136464991706044164106754050786857981549349702798780411657605906520877516269779492719054523553724397634288982379718411510326921595726455128105059472411940623533358484286904344839282392156504007104070786303640018344901367514338837818280825312118946399664309865329414606094360351562500000 [116,60] 302236392075742674637692576403327414903475618893409497585975849474536091133201175770993611714003314388314506837645356765503797049923302673788890158704508240688667232082247803488763225324763037121889844525030382238542742178474791294510946190422239197040273083491447671302166862661133638654521678363273683908750394827409205623083547670441240296647821283060684466768930796698634372392398380021578915803800347269223611698800972855663510865019254851978173515392251268837977353139972562270954098145331542173295895343377299419790987944436865969695610369607131001148592414528000911685381147409565062101808836442712595219953063132550181411287773325035224315856461479088760834808764871527713490938552470166710310189914860329094966982223418689110317592862955770459613195208745231691389372714112168125774557591585991498074149706045625168872629211711178813750348330654554986550293556218314980262834090174582926012904669214539457740275389435001055728203450514740559435689705638024068507911221101130213529958496827082961698820128372717022947231491293095802268272113260428422440491016932107459689207211157390690771794479733054067963975936407723932178775757365340287935161515470116342604666531871077303862482174131479285024648627896225011090617616487131315716297781110555406683596835456189524661221385136372052234050105656285893036280819813387040323795360126878925794870847695419288888668726579268313685053112270440155776057769021917455209225672801480790822659745265444581660424814685035844613332481829287253567871178443315591518251683736522264640352133939413319960153113899910424332565431160014665496849839742447033028261481317222763807436928263636849889296444318549213223124309512969943923912953774381303724439003406869524553365550525646514540088288390780362020944203475759767238464805445774022344817084317523815297584428228063464781215074295911858596408028924979371289346422416869397737353027273311983171245000655789868656280757741255080058819091982195217907296677470805145367923341628042661429347504054021555930376052856445312500 [116,61] -76375592996340009405197728174612807667326848545834649879998975057705124009140312029777145570718917725225220746915326004764152765894545767592750203269346321572452614201736741170051176303468640333013325104259944438290869537442239554099492818849467179490808082400209868355236757500256386747746637765118762013924220961145525911501836182235944438738357658900635675843679932298930690800140482755794292674833633810556074355784940197567425847668374799577432112146703417141156592244154492206402729060856006092032019991063372833163815034571700457068476128386549882380958858279333894225770815504729092518254107647609042166228645962382477596584017711315776514053616529177472341445527432622450154999074265032117395204044970441634284742369145014142096193667914036516656686848724930256528581790883566602767795222929081973322623625818900640359036207620581355100155324696957879703595439382392879280799146615831300469650842206788105215465706146925232446004032203540973442617746229206043619167181040355059573321640180672114319366987778941889366005956511205098888325548447491129679918460045274800002105702585408891739908197744523873298548184034593092449884800517371109901991803813816737647045279224742061026171951765618724270219142785663741268510533995741718110067102729683910602796156019561932371258294634696909858495568276753907788237992697796471078601730032293412542344603477715677694894742173662188481246173872514048206682151419409138362938118473957591806896918936764530886647448193131940786488513282614842167852362225154044608976782861847799647653386778724841879460093318875552726903383993945932465230030892906860885268065888330290529394850841534397185634271592341842956035716918217683732653273156676982246627134547938912172368819305832493128119636053483445367182278203051228267647337849649896566334982323911550880728967875809182213731749538017274756092269326653578283496335861505526411942505626023501579807674750476752795343848848343218154789160511610573134626605037127549476917696742540868453659186343429610133171081542968750 [116,62] 15528754185735754574900559968621587305543160648152911295533802743737740256867453245179364842047324343263549635833277225283648399458233745581097599589749858341152393655684487465574442151553305268711610664828595657101672466182586926426210187814341231410908112577964861814653391071367982331875315723714425739906392364083013619481535793769914130306629229530996900134080364088003425967856828405071287975638863097535055731113894145130500122669451457852897568610168493865557500755200251456923533613421411044971268895930124282676366107232088278402391721618940720153659805580304196835874975577824605005688402179194373789359210395682094256333592145797474846706054566844068519903443043305992449191138441035578872754605990232989429883885955625402627894030802071364905431644804858833969368004317053634911787000801147780331372093797246269008410439798405829946318554331862334579129095177942718819379361153976870147873768116633194197521330224410664965076557504112304356878897801495322349551655689967815420883629921220568571767502066093643910609458127319017925630690460882065959489917744283556914525990294620151599850516991062072300328905069490565550431408383956254076239650559101333542639458836279457195563580746440291375552950819424981973260701906450464954988487586823367188692850287508957353604809894180977216162392287417331313753724829935785673847488895884936097099771379072537547840950243500415698907871378240196663769698072023212759364125751112102153910111081500866566427462287446380378620098095260581883316293691743428944035756105955508567846672537047510599124491736048545786043599078290923314484267014442050355563240301394484273122662916759669674192739163955714714276160595681480408170574403062643062075445794644070758567085066850997799858565693040796165079953330912865721823515863871927202303063145705844763938137958464365673531791715204918120988414595422586034077101239910932422339550027150642792555272206855158183246227807524112023233428717072679647127333871816913305989251631809416953728941734880208969116210937500 [116,63] -2730219115919174795167136413201818188693346061790883413653594220756188153266072140476515632195856056247979244975536899386880658649801232384573142246001032021953749919676511630742997586231001804826077787329672328347581262287689162499239993184449708588264441610429857561813439189643861530798597136247767986136848091341945873191949425118979884807564921729409013355439459430094961406494462490775814194570245832650350116807786555329843849631087189730515881321564481552085199149088017679687766635636550962836017557213770679330756543429986885847656834181167300098403598781120135350551042659737198503619943453961396254217679029829650768346846866433173316259228113261386505275194823612403821828803809371533865148034517931217630600156640511734554141106222419617995098118326552675000569918839784598122238751685293079455355144829895436253871285872226516814954644088772771796172576429186106168442529938417958644441153107421676808174305972293718294438533032694621717818447783157749788737520036592897163105002109768731831683892702843728445777862781402341972855959603335205036019363691619607718517796545978295533484712563433428197737729616736340755930098459428232718453790897928012482389515726249503398797565177736630825531427480510563073836614839290667275325449896844864035139228590901110569437784065041101381841281968146963788681181987209819259720515842555252301629122615483164870564032945331482278331582319777460155065927786557506188032558994642790574632349732163100219839441686824900790605572069586912595865386170244659770690048605023525717081109518817044581120313848487283658254886596145763040324904519984993560459908045159254773302676459986474553515014447306361039154334917337342697837822507456162649716712156692667548559478168381778917103165650575872373834362182131241788626809633114440377657496546481054383545555899762028262893097847999717898990084001076918435154269568183152102747384599799640401050626025086785442377878584360189181527162050843312215577621976724688298484718335792679572477936744689941406250000000 [116,64] 464001176537007646328556368940525087681247273221241434232158351641488266809283263143313916041600736787130407995236961438051758235048426287842687919487222842042239951841706625172550835785337273354837810121650603232835887067800922165939326428112220086501106060306715477768907704762311127046174774849151279420738972557782950851107398365711313161961990299358615653830676233366471512554702761979120012799464551055662141228188730186931949670220360401038038937878855911253850063775372134807014004651423928712407208241844720704252072572457897996359052138994860362906735203602430161332049862638311384328870748823563063695076031388638418122423596458477717445411927702900684026567540836388156046058057627777144721468854297772940810671107601731091238494868370764808961822587094781448489174551115425101333776066371717819806843581893196642375624784699024745156069672264975883959379018893407747288775428198494550783294917580653005294157838531825485220213665430210250709008251855799763482260255403237616959194427537519694347093502602735093728321797229112130260325894067208932848475187351516611008672029655977591815201848239656854696169255983600293656575150001155132484491300070290452021043678659148112146125476363611175418469383989784917570825224226575699156827304561909970232690292791625251082442598461267181388069673071725961596611492099820672435819070587313437584989501757495570174726639529062362061963503046977728236329841379301065429536510215698071848928844007297140270575288655981552032948648442911802095760757808158526029576759195332341605953172999538584408455281643290657982560066804983320146363745299617032658338723473125251930544765459234354240078489351340629705822229154217566122905626479250137101370994549202516890032746386956159566172861055202048967510644974026365244032940577095726314539785521370798594863615337101831720692830989011357234331979063278605274362776465407259646005053042563115962347496282427786395589435739507422306842250384312700042242314861123750324908518469636328518390655517578125000000 [116,65] -75033033563472204912366674327435974642939385575483692499848549456300616538378446363615245649736847623965580370763447852054068817268178069677460029073163305769884873910693977315908214131595754556695173205413584085545316256215265317399994123398444048391379501571271414349339337613480309402703944895206234445385165517736600022251307736569290502351882237510975720205599712097239293590594395816631013985039421373806424091772341691719062273152286012205464435922195195474418727732949086505298637697567988328983215424615844083060057285504574147881639373225158753760859210821770362849600320406328194769873334076747996872353897541825353447494834369240530921657967576181621836992800796000517592115851419261398651238076557685122179122853263201582110094584226964873290855485839004843634370994731553953612294910257401233067728537737219778820743754138810216745459731328422847613814526295700205174855564185524179619965628236594712363666078848607268426550386216889604960078758107520585304898395772251239775044852403155248157392562349583759620726114172269828265675877706545233077544671109578658140461169986664377377590719219134879797395119336401300697018825662872136513360429660401808362854269745514899905176858444361853704825128115400903981725865091269582009647883896833397072953663517277719742343571914445930815386514728819999203057501106678948395558284200180247165645623483192611927750449272790042080963374107940794832886902073955516491900540984070902203808609584674957467960619542109195985428460280648552803264734784941512394335909963081812404594651797026034764212972249048454067723207105178361462405810471533853539381184805311873142053821132456975148980648811364735301852223007702110151363145670810689500652123937534964229992780722981105974708431709865677792047942919110131897404466536904835481088502284142015482402711303431118096570191241074427247960448843746326183519421997419424322672746851642300713526313435339176352323508040646608681869154687761463833770292824327590328994118578080087900161743164062500000 [116,66] 8183030432478980272541862625954455400293042018646300625228552555883824352766722471285232599937998979712004142010326070540738168463599152878317367393976567966732639685162550878876419054111833559475019403837702201104774934821947354642190643959826056629611420574416549691079860717403245563389720809375776870022938846885195602583896870025844397782405045212330422064876198946384723159441657884872218774825847435203383408025547521311236718617642054182538851612820282965074969768922666181958648013865407253935606217867649225717314254725139113121189797587905763376279932223799134155025773873366682232289839895035122473814743039548460104747995715832688637960091944398547426462548896237377060249767849990252140129304886022600074585608846243578216320485104652078308296235544934428535508814415559308618750410669964211413125988046041345853176699711348482464308948389226868877794452817579568153377837914036733220160116471752614170013031908534029672237240048198376613718681784789532129444409541413202952074024152096884326883553653355704873700977316087347480068408086838731069133326318927446612049731979361696733956333540626757967062810083957496089082520563981109546912753700672208153498392039073877671983338407841888169647762511079812147175357969402177744725015324886625692574783194897516473087287751844742509146873076654288300329661159400309627279888942103798074729576353224390452275364468157182423236219019185425071919005552528976815480261256110178633919034337815577880847621981170585837616528285968290871468655830498075211177085707877412592081053702728230917315932430974590282324093399965127638358805020645936931113335333257192295452126413644534708671995799967778209048689834134323828129620340450106125007484001978625541977059051066384837623262806796358109755855284339618117815134371970336444256925892952119926176530836211173039056732850066765900606449465724536444990385676867086941983163738076798126027475425311802113791536600296731214663256420069191644475403253943671368651579076088964939117431640625000 [116,67] 463037428670084616944602246618919023321860695768033638649596306985828770060773492195480928506272207474826396852793881067226508300152737379766278408768983303486118671711657878336500209755440494089028540040860587338353096207213020981190112595519982791564957877109101261899824039493016645149640641441892245693351888745453788147350315210521085458713905898231960363471367135074799248697993827086788176253532084320840879565734276997376560174546418340437713264673235355123280578315459286759706877119515728744036723773399759912484123495966268274516652764620870531105946138852697495123315040072265637208667000863903481437421659941939706858005564257608663742828518875751582240383146989976450975478967078579917221194785628200012904483680080279972473655680268796045183064474933642422673235484650101499711939681274791473901286758961616885650451360664585511070464045532872671892763196543463342495908446900044059996940361029038284028515145409549378410150158757661123430214615264496072124451564413408298722032395590738265912274875889335772429334708534231531587995296030970340762461831741664367899516704793326449767935986981248965430305331235952462871919683940649307681535719160874237676413033050018937890238710515252352730695126226787904735613571845734930327546228185767856555727576406239792529603376741963842807811638756582955356897830724239607222595466804099373921193839652848507642213858225865308402344339754914769480696840685194460567765807980225005744948099482031550736274737653779228074911931148238935515721293249448041172442572067203688886573871242344961205844527279691615322269365764373002249647574457428879844761611357283643954521806591346073629798179700589666163866972708039116862085548524538417195072980076836735513304188010665701004993317043382637776815830125410290510379636747277507350413426865219720584726800585764148789174162346255918298654336499688486133678341618483082874031809748137385836600005218343157440088818835618354379916233400892505008229931433140478043132005929946899414062500000 [116,68] -474663424744261401814945388471167283244088963825971492108537652946609320586529280753588554241445217806699097493929151391226301216371392617809894204958483999942658661196416473894636514622368795099881215685166605868739827265232246014806469073450223139111863801518410717915989697530382638721765841875955261199998853318836750348968707483153654153407199023781637822565614033689766880171398088494648032111075433334470105431560336049916424452897847432219043874271467383031333826344242255732724424802500015047774816866797346384865293384982124401133392785894940561931558409593449966655586624256912927794008692419944317086013434166775172184734277431721805346672842545198786858771415433150780233559055143498359232465769379561361457033304963979201057140247375985655988614833173093230166636842411472743550232133573979350025449051452883094660390692103712388180830535907925661077766035200512740752956409308246057680613562873443357648461924801816482221378858170989863853005076490870419623525639802004469174455144512971038624270103343473085645175473545553180402314330070307996677988279712387999001235918593071691405983753948225571918768395843523483191148049854125251306189181410908514249731772893353035179663182363943675919030268400608957193626365190383847512806531866162932691333114498787612159520815403117055892597427825783253234736612424716494177313752319469970726305869595191595196234770576142837188342126959339379776297077606251931299596000662391576871868702172796309677153999976450649245392751407368575723003159152039486336464126114784353668233243993031688707876567639378636016906857344809612035621493117989884415588224494613706209840079740825737571285776053461675174643316952102376588787502018807566657578695735997858168588013964940855446914040064702173316826596846507860100617201311095339330601453661946339973687725331402241073596209128249753787669085552536830649149400779898101780153060919277978728879738731504814609439956259266374473686771505773938639786198587213273666133890151977539062500000 [116,69] 124363680220060721674883683944722093633765024010576277160057724551296010757490441081229421777982933706540259217467542577733867692635736593151473438058492535978240349208098747137619686718992297861438534822770386988137955902572764604137864204500082440310382710074079290325553540525668933221131520705744801353354564610103581218632819302146693747655709008420442398377781241955327313602948412215586602152389129871592127370377111051895847956943981315932412363980887373727726117750857414592031725347411840398356377377530045212587513956208350051950689783517557380012729557875809027542054738474480244717733627270179975253262488860702698276092941406764736588073526390851271498653478368053131332700564991914732706523112473705042585816570328692008629374396057667545545352838919999557541513184187006155196563071484849376993401001598246755691232776032200400457454012763881634906766656741672959922617900796789878992481445904382878408966227474007312484613023862649173540055398930166741278412306229685658850446513879490061658962980763304521108606411884109991491232530883670079248121387286353173222766535247955330576173602244804275768908682594706876242148394170511246704044137652047040140092595777425509521214992342418768422187469096583460166232932706205684133636722641944891763352071173131744537213402479518096520411003996033847418549222348899669933137636392230794029003730668470801739098961350957127906259902689993644189946301112722309923713022067953617485200502626452857162038705656586439864333804997098270466505548620530539138040551630117252299003920699098038089856756261522832130385586903221175621148027333358119278426019052968880489882418524566992870288894426465115974167931553310888088802098800016138021380783406584165536582566856709517512500940648961346399492705251119047674922717512759534706062787558470980505135219217338800428259001082098939031803311778766332735545950827335286569314795668965656383686865263933733876712021209393910502695822508870706205224894690917840652198791503906250000000 [116,70] -21078606419746121934419314902280745551004095240472413967021161317828908084644442445915630395758868979773270053560789429085756452788018385133443854032979343858369718391953820268235430000524466854657530047672489268559097560103016499542062276557080659505570549128138663037353852163531275282235880197094706092452196620200874826111564154324410839885563454226507513940696558296702040086523449304307987725988235733567917782574360534775824382344213166966776888445280708426143227821384946734085040259908131355636916218748474596047046023797710029896499422754705601299482985702593259891283572069870202688161178049770368303743811618885293334412374537621035355236213743278554856957467558259371351381990883442357003757968594315057584013028112655949597418573583898049052515588482947842054680980313016150804971065357238041410961627624800113773444999733612016680293533982763001455513741078559843970707632503023965877016673769123789080436588351439011303028609843577361482108359076251104016810627875238861512226362056402578921815849888781989108747494309553455945795073286169506521063899951185393982499109389336698427686657214203096764562948013905335869939097216413088295697189105444473429713246900969413961037339372210041604785742530929111771631934837695338097866418629955895434846128366610084290486998287069119823486795012870028660652794754624663134508980701540649391497834390770872481474817172903976114157229984612919556610214131112939728113947773963269862626416576635137737293196153683686121706318515752215230557633201650460546259410307807664137405218013126485598639565499673035001162907951616134639201552631205446007030514865990916824418825092970931307536880269544352683327175218986072049306062131362800150604184777018789178849428848934931195867663944907933081847449332234808169244399000553202351611488062794064473950249559746334106181893529924743987011881842818043199323189084005610328187524045956231413420565991633951668129798532652855805631876021555300707325554151861202788539123535156250000 [116,71] 2673935997481724948397492811348193994606247706451002630907289402046263558753046145555358075289432148962443954162412274389396698837345102801814955858936836455827940124775851223478116068642971323887600940906175207067434687051807527795938703782890149042714757526288073433698481928903540327255385261582976329879064933409443956915828770843641641454950414686990940287810708183253445394088774126698455974069844013455712123173682947863404814427685727816040017679432469043214775385159367881076373935913171186448317975613574493790661706815936924737623833003588428720192202031414345142050264508513826869050090537225000846447270844030786316535636012389824797927764647326226111588502436088871962074531661580273114514221203741908820072235144598557539180945146279853147066682419144362134632442248874057145863505127896786269072112714114226842578878814046645375146816101573158878266675277755351193870310746011869158744456538036578549247623967332132968031684053533625306801356438321272631523808752521011818703106784996203416138004602011492520238042069209081125793032489087733202175304400474996089859258406380766768645411217935220135552975705369450530573047106875002617365960340148218894426143078877178315158868860857155443777387294101297569053238916256954071203040095529246635085478124169006448607900215175903023763057855634249497279349378183366005168655675000750805140287617005965078363096962352530466335814268132236328629852523387031450019270780706622191319264416248902317047549377063606317640825162397801354369504690878431517614317010755483314998080494873636077106047834592191173628959287059357598052218553626922087055884351885564865024298585094542630278946438684215574790406248622018941480318651305794528960808821229836281387357885511018263716744948492899151151815123448247845209388050401705080826577130835694789744375286011667698869632675465385356198569206548871636630732331142588805084071626658143274061221419684199528904613622208687061442032663549330172522394788775853896118164062500000 [116,72] -274975984447474880422391280205293366802404859880170223440930993144386109901223668667003145622194862180619061606618498402615284616497957666837354833879823704052873364973573739697795123751066994675932798788206131954670347622066168394825166231720384727622944443180700013237321883571290434042423146163480976974286846353108034012530439682241321135271497071084597863861608329908975783021039231333743584439038137051844063876719925638561231498436251983711189602596780588089912820748525614247122932873946453199444231443319617019580100738207528034232502175996228276633618780591398110524808958068427455758500040475862386721975730842696806228629811969328529875625143632697209933305046671351691601447312506550875399213208491259136730586223289947647595027546971367315000369406315948745924670352840033243111816908636221261246296780170275931907379195665980063673697317973055337339541079570423911534808800865595174227541806009056424402049233358854176916287178025655159302983828455300512951686318471610549136478101091860351699114699525821134184513035615898653086541547858135199162671902058929323854213757100020963867064323201576960947218198610507705935372455468105117923234741284113037230536591797488751105503796310094495400659448155649954096621485515085280415624579453077357169254621008757103971951615860465681122727769804013107510030176887376048321238116290249342940883410990239561300564020203992667603674841014860419562559032231567348486165867746578024484867020485790018076735268345018401142878106254476502071776589269216633488294579666073435439040392783102915422147992334627249320098850232270721945135379108478336812312413198446892614504513850376630461915759805628067089162985763141451725748495080283831748446693894329800531443897869674516326831991951452390094995625163802431787941229981220400423797376690771653640746350227353258342477380598465792172568265967554276364533648059878112239617412294070111972906983860324979494454173111832164402946713288165239948379890611069971582031250000 [116,73] 24462242449197941732938294779826479416149914121664320194324468972834390687849362677816482955151621254134502514696691952126551187588780364910150262245554786639499492813416975706247375892512120762287051834179143532231726053842980070429066728944220397423786527319852099211004837368170295545788455449695582431268402161274995551101179882841903163186900969562708007858519988492783167456899593532544929257098161089271777464394953936773502708012330110834254898062189743217719962315291964380792934415438008980772438163733015876743625203684597550486018144989746572658885920563995219678200367648783267353544625042938685380509169050374925780644308298318478596387694943894924836999418293824562573342392813059276018035102957039555895904332219889907070775679277742718946520749609562886739914037847194535527989928647706322514527381211795929265694091360804193724536271153767221508434279285804770553505737205701625591029354183278573382738316208949515992262138445425935238439253600749980694557813821062308893750378709145210568087848800311235302206614876063770961421612516035500942210285916371611890360401721391368275590130458817083200598960448917243462394453262562505423280015014093447283712270804782249611920121629876488289178709619690846772473823567313320494974559271302401434910918013680347762883340910276804879240185204128924768745992921001100313353522209936117284871237241976426091212957253328123913641657643330211829922508395208460966975127597146186084649081199974065989893227789965481589288454675170497189240419801731274352767346749447542136641305218109291616349448714157175278128359900772055482988288157661181330777405352730701281135836952697147270952403248989294278269129145625568124102541368723085501893847966413411691135394465413922219467863919602333090372096959203860550426590209512269359390100763005244795966376233373872058616005207621726718909945710821759086687884658239199240009877703428913473584320996358398714977754468547893126338369832603005820958451656657358593750000 [116,74] -1929749492019184246388456865957352857223631574329250353384645645892279434605163243920279532353907465491835484877945212471025052368731351906667945835584549032642516038273058274387804420638357385120400371907567093326896422620860456022262730560203612050547459420236798820978433193373193166445222158809951557708754080356232862355834828055899584256540158380394713997409433438527557945071603772195551662179525324889638948920347014471159432971892168721675368050739305168931800056472187828262411782408891890457811874650245661698261385194269844543724978256890175986512118088469899582569389441379166508937957987837889991414035649901429349538748401888186172659484167715185496486922830727936300120220047120822092064650852114321941253728134470812823327109267931166828344522485876851269605375157216808714312553890575450485857007751142370071627151349878485717689810468073423416036066926321539685084593501249814866266772724126457486257515410534031877253117548548741736573591993674464488300673981958222530391645357470422386868448888776718806461963078312038037874726535058402169477018295083493782214630200266325134596401803734531896456651742885786686401235093983483887991320342686234582652671125928194913987421844537593310713857872328236271746616092965161537644522791199380039760452390050616381130070965496778456736608256358164222187364873891200417800299361262491852965012623134608609689149447639659664032517888005210667542675569455437219722796869033389791021099525527031568914795056368408397711855341468841678261022587461309166355932168418687968872330045668241130580771040431511183830944943716901052312202113144231128675004582143978531651318804460156379885276254453626115302556622137369374582888678495624732707977683277379751586825384406418100403110840972164677264830026455858172960506404149688789468470965701082057483872073422215995070109575218966482077565285499327941671899012451724353520067326180994446233896296363265778183929404558391996249638837446140645690926145135579687500 [116,75] 126524377554063220848926076545478016509788032189979051683072535680527718153394360725644526053396341392381430646553913222105015482475995180079490607616966550774581783089613856942490879715922183285847816577402202471638018408587598390645552003002393614581255119011430165524501735638777920729355200157848397621510509042818255244725396491933560401820523953893118762117880450838156849856082525501329041089647043309337786406208775824616390319621623731294559434800933371464641289123695766527304816203996548158735774274128389318518272773105899179059982735501489138732312717838942882928942726448212752468267269340024065354514848108828524739337603390047019066851369904654552672454126279496780456462521301552432297917819233308762324387281245397460376446308079769167045860157520503894476759114222159028409535797497505859015204061316109400620796835852457350129495260854901352733768067383764468604059338526563345304144338691228278252884900118297564367606515568751714290530987487278660155637629785838869423818360113831330264678835191653045062917975408811990957673855089371872575128678832654554085683955850467358223047388630186118996952722171353741176128064116349415688109436737642216172666582521774651330048785128548935025076484927556946475934094763023410936829336156343514060040878258285343489119684955012581198518265167187137332683541055221174200776457864272203442848123002259618123593394442833522654660397895185047201520087355589873261619605615312010957609797258584567024531175058448162379663327935531416043898644806399855408891233415115579973408280709366588581348698898574871157662604267960871507490511118270110245814097667417935603171313961387873703428244927730355198563085517787143908465609998262610807307417052722280624613684459702659878327202855587201375161409170358119507646802078561227128803426654213118014268099351035512274716273083244703849794518817968715753554266805489688510624857173722690437729199339333214220487612449304429295902186845344374093423976506470000 [116,76] -5479388700866520664824147315087292413243182768464171438499835229422801902580317781122534276010356879864087221116283949663463659119988098670876314726559923783453800006948106654925731568354700160114591688130442011857297077714893600998648227260150035905447319520191967383027933688536708895181954956646540006180261121663170881232624807645016108522130391091903573528023011344275506961425654417794807937480031535781615154085293450209008484740193152279657658535359765032758967393408758407089395436493862257419112382782460349396017517047681765305965744646428219952391623103991174057198204081309673360114790160603254978336838392638043092324293671383105982015391056052430887818781229578085441450914282603814684775737419156982789077254701130167346637692996338895286669839874214404638318084728618153901498073949012908157583940263325689623334138970775368717932127175303312926481599493625104900804623154744598743510172074906739212253333606490978047448810623434938445416681857059304399338173143069969033669784604722443544268649976133890073517436052912181394829329167562566104813070386399788696483791472170211183203287558883323846224329356584452490242457256219365949983501161828268612362335111582325116108292409857027106355753134313786760338746170812886885754528655019095582452922879092756504224400844529349806511522744150597366930848747125411228152624188649253965471680317940736479531032299689715698913724459948013971902354109294738742864664468241787003817482345952885964185878721687658383886106720547997100230004580276417890319546067863187397675396146559311961545845580928041240750227293519468201244535982851249029138671029535546440124704849823873502684951013554155426881332825471622786800207431892235318299462767254141585541562296963720648466876464781548159266647421262490571549562439483303632559970173490595196645260833930944734238879636752785635006902448992549503309062228521978558925116497640688910163563299494710279591213918935161133117953636183325983815857092680 [116,77] 13481610822498544099809505839391246213732950290262002770945072677020412752592088135359049761536695362097701491901187287659036083567208520552382672544665855087750134835180063887894009786941655277057987123435745570001685485295523560302256791803468835529158315368228374239557130078203011799523587458012814182794898153752505079199665162906786771003828941421637457150062396952864809850578799894715555976041999702723859883129752606639910000483033418192711222869157193512789608244932744826393610087236197631048677824456004413274555078148829182022938098338459419703848189946879352689265319921557874763966308675396060371142609269979766825441246139078329184943009917206272538953821605680427580761546561768730303585780276056644914441819155689397758870248897741416858265795819070869592701641298807492800514679739248441661427728646908295899706927900184272057312118088399866179230013785420123208462930227497576559585509089185031330563539028477123434590519360094310197847123492927457251046518377462073213517014542243756849247039630735188529614474301867556291728948446871718536132001807447233080609047742833729835671711169901638768003353142420217370356160493647742450689380060212620977568433277985814792040159897974081497497156960010280608251799776147939180779357348689927394360214849075679800557903032760344230687364287356408015497325419113698897059528100637704747800263994025519501237997610706928025634353401734462609428354161945649527278820615144159994832848474375723606402149846460534290133549003194768734283823703824636813738873205717454077071515127761587179690747035782842693976542403500855891917250256622051800333312575928734878756436528070012555072812347508792667867658449727362849668073419262249097761936052184306784624324433918126338936883136208524106572611495174590719466917520461667420866181099800562818480262263464955591229949496670463214227869961365005933819719322454643094575324111474574271605169239280064943312230029603954537920670627429210658279360 [116,78] 13839098529917874076326002416792424446575995513780695322667190955452484278103968473216899577552048549217012573508245969798039726548229823835215481325269015925250686589015594337559355514454043662972504016118628944625561570431576466825075256703560993278985091444782847848382775294383920789913114577005135579687358625929308884987265740601717991107951860403308218313732833448962684544313245039075844900442386473059676467791084942768562831482980491139772544942342805407682137976312742149957868570165570234010971076252186418203738665560539096051281334552203379477114375095909369414201246961413657663050456639974556865726091166506978095963222642985179761248803781718090277880683302049488068532879446771978492746716370375218937550384046448810451154101183301805178343060919365947790062311085310367884007087699050724260155064253650986830166763942523055775198032053379793390785126157119440077076988279297486887265119192310091346990900850720405315384156309365494102066651958256294882400125590468380805192672070002321740783427361085061543695894048852293792710669441991241519731293886230257904651300405228449527328013983556659549495809463222787240891069173215730917411993211711181008115413582573177668835999387543200906121675965566927037175168902914205650873039683140917892590611981830203460147395182623373169025308135221160417673814879103369729736867784443951071259012788185901354428082384014960615069297456000161247378042918061571891530676760178152425200194326179262249907725483237896966407465965666492324275198999923925410314864348243752776213594521540348913985085436177611358899696518932733507761480929665340302006785231591112357120390417499599482436016742493346719797296309973144229388152685088237235479615470854700081899259912293592029438762833973904803319807825355858404208843195511884799556876071091737391087824212732752451029812053967544554331776817074524535687153067119036207048736876369856873638554280854207939444432758104501886826675011468744505960 [116,79] -354861770103779183922120960246988836709225390038320967535180671317237651986545145795347093353197962073971836987172460394255519507532071185335940844468879337623378445694333140896334018430562502332785761168762836747281141102040754967800129290804796481847681464068591293964698610920967178777610153695759235253476963750167956669888053439852110730193607936264638558355266450680537389370073236872264568094757158258852857148010574501531933384539876395536597018376396946648947521173130621930030970279129907805689383972689210899837433461570880445765874971540149368970901824409746571348853392984225156251099369789221142707149790829598673663877420592409395521319222182264269920819408109537294391591667814763528977902952014203797163484920330233375087567299335854463389964313132355542524602652484221514969490890180913666361552778555677520125495856799968024914572591435828942851743778500641948446243499053387880791668335449772105663197129481135781821412439917010787685777095367758618076025969238468941162576665020453004806567054071982548856026168714934063412776531996679759274333955425697549027952133909007275775612028937595804636175393398282139213540792496545805232386469123879482486596342626918705893265834121663042783247301008211512354958043246963534458431779301408714587275710599108782573121258183179944124419120144277675087394198468980737321212906168694959633865630406803186535725331434935099280421563441375203983758583784469010837013474220924658697943392985258680376708741344472846543761578520797047309230670807361628896129028405509103720057908980957568968075027936606580572539267085792678437719093968784901329725222984851214535592360952188523144977096431100660970096183000729472134513948393415460613015466128213575305766037980865719674228022133472258075331282014503961968099719558305719111292320409321321320277214392942307239272268550844944714543150100951258633658192158746882020319391502345420785025853136823660489418152627451610721068563067794600 [116,80] -25035049770606111869496919996036209501844114792685510841184942061796694221640891311936193042184576496902815425862592206631433957785140829842869613893814870261447573064526460476917931642311562778749250934671963057033419974918806709026346094135707898612191859677270659400947548052118526578395873557563106499267195231305444804510608121862672994257594304619447536366524881424404835801519183043020753701180563832632614630792551100850101935559766271868275750691122627212222161537922484507681947688783630615880045936078426161693397315481891174533602416961957276357416596591779707775643573738598544839687382554054913406886521197523091789538467248460119143209834505049730327183238812649703198137905310355814714404750741787909876807733379740559880292589847345927431503158066256689967897901623997627244992520831165741173116958098864629799066980504406367211951644819642650080434063132731832770573599323580620872023576976650458874880435227357239532610667459186483594657262450684164923426351344684270269364263493598140626319209052307188045966137959394156613350529331581444948015919195454703474766898178871497709370933592435360356781437972109953919540888836341730821321525662251241203889123731138009764821398913561168689513892699983900906114106043544435918531308925035657619088662111046414829306895294965232539345443256476620680143501463476931799745382210814026627868792031866930295427764747253735846096753616238133511141579577514151889033242270827461912090573294150011418608114085380491100830165885107456295284222067847139938621890888396005394893420666137342725663366971843922040934606175785971724002745235642187105199952444763286737643590199784560393758793917547567260164611664189298654941125854588296383330513355864418881971672343011306081323349397028051715738528805347952335966621582829653411634149334499592311000677899087169080345516636878932830490505922813650610729418688051419828078564003461847507833253666657906047721272561422380614444226059040 [116,81] 209509520785837646160990252624950326377548727683290207010943891497182074094136529798017611408803870409704287739950533391513412298330633648460966039764629474220076297509954511249690462921959357329189877072757895095093779391444540311344871013412910835136624706242730584351107617760717405448023726045901542691011577306377846656359946004383629769173443973056199177697520498837837481042424763257769905673842605635948329692323355817494844754644340309032450654965324549008398082309051309419272787109431139258169214211208426286842855228650782715733276071996301418720858842771032566458410271648370569836391250440549341407141736197551278539308042016731798486840207660922551645201432189276278536968660807149499094325460135523290674701662014682913278393909483206624459028031716611173176540766241042774353277950732843961285860638780596420746236128362599385920471744692011792298834021152730283845904733339718246977685260371513722180315928817698284561634877509425582731715678616925586945891524106049757020879006437803882354775109773849408473681040115899597223756412370015488035929409038311517919462829059689296827287036472927719279353750854434810432292827962610595125743846346181214100682581129564168687936857486970160324205495947664988462280237345174498758106078586875043440961797248358869934984448420313437275520251439106339478080192558473574997312772191813468599814589964813450431154217009100530013336158769110408791215178897391592439655463132015665758877664322215099844939099583018072433115651997119871304318516473774807594534965551969403201170295010869695110784599959297734280632890357292092650851091133784301980846456482330554950105180526599145359866658382434176516397545028527061925681619756977852702117551852288077072103016513896413184437574440466797068813269510911042036198182005895080218869983321504492661807471336025561935340374987166135161644813491657191194582771200359851956898574829331559556030158516910902395305498481222416278531040 [116,82] 96801850638896027209711588610084126913295250529812883763873730375431971031273369129439063677044129853481500732909628964136665107105614865920105450026412011897540860463352644820088930169021659590907199230018737049058567226436402914945515090952573748851055270775680394362297609603640732336094338829749530003347460474575341084917715262698728783170019227774412767935979501666173065846995839002580510813891083450353259295905715193713323229053644667914778456475317776178804775032564859962854389830872640811509678745791506572030577218673898282026253959879619206881368873076745399476596555603209090059688693356243623529811912474932028964914678916350311136669350961992821065780930797419147629547502226571867468183675899720335618277079071535739022600903238834198593610164851303226312374419272632379056188155578234370150098158338821769145752115770871017166981780426572055861665277728328102730583250890577543428424572033472752306010532489743972876717156125877641265221006406206481393131999264158111534234443756615091221320763360501915125746508230795214536807339676259267812340551007122920724697820715099639662690680583873157820908991748750724515374949469144020465137489580841300698501839393161175219124065004071930878077865043790104828434249123377345459444053291313979553250871803170272929552908328256960027803817164664238728551182312336871897418393074113494774486754063146272561808239982666814021360738885436910936600194504556782573601493974389160221469344989515440072581977712957590848789348238596483466129276242661238340456593850896177796256382621925826642074367054730475216499871758678272466643604132404498000324728785213477800841680560274473598640010484882724807802405669770409167841401123407977047470922037156391193161017229739515918229616742609685739642861527264131077032718188581528543113860125451427074707886325094283901685901535242075331347643092283852955790428690642660789848769115490568979012355780601130509042818726094393127720 [116,83] -8690330941184883481816463234180140528000231742094200105316246149895280970501659028715491054300042135689606001149124020899956122879897860787986357116236148515024736310974288376574426543073241105287437875812591092953118978146071653579433398463975837118649313990811956914638288670599233033270683951306918124635150246111488855734440288462987903257753000789752122472158465280519882997954246644350147859573709611713827203792190430615780380556070724157558955350248524615606076693769014290302106667223733839501594922137195743555152104092783531106385975021538744233687524603397823647792090944799606180038419377077715863216113404851189063503221424776867338690908455066938333457758512769623409672246725510587886391882544525575117776495592654982069375178244075667390695015592600955385322693043340159384666624245671078264302293689471434782044912204171219867427199373115473223628144077322665311546288991220736989639426237049656611250629317141833101522678760886429931813659902956480001864062254367722882834311026075744664052008421566010092170347653762131265357451652841673062008212772986977715729717115513460115540703045059340351205137018898465338609784825688796021710018921171061537443156275355695141399145251326820090226295212244315319884069906719466864462888264399165413144363460362412283323105182565920100384275502671805530204932510912860114032451248592643984445199641046297381081390315844784751017280682420081511768770761861842995764139901882832878202729096401048293737055025036886421950729992306908226529510055492315373121098005525302078930564063263038656471229119885967784461888212273948976066549012324842034664307326222353869655852423716399158477490748113770028760114793183235522584523789016082692795570109122355821955838702715977227650175480602808654494547211375124163784447583565381851741009824638726676246108438210668543583880581418652784947597361058751005524622321594756816613524817053163570752059265774463771250095537943517320 [116,84] 113479169800531014700264650864929252961735931631222219051685263175013724055286440952291629618400084324373663686139878060859369395634248916342265458287524943532834032506529027337990615648003893468513548697565620459172090230547518878126434663479640076058750310690667692619634025835866340403704525451370753777695727752174475165658968429763982629880246849114566104065619916840515477314799754831384844307337392989542891161177161521243884213469343241087192038512927728453122488167570270895946025566231780011764932843330494453007703798499933090815141492585743456013916822158814732453701230264246486304200588269984755152014151497478729680660728878118742121296932827530948970288681423236037531827202648622421783127089896005618082322312032243318198617832440197550787716107101727462080791857287115081589311139120718721359617626532701983054743276246104902982283907936560045431124516420139527942495726346745591460700286780577355916338084990332573647029340918340899983062796502828918670032621675751648117667930936228860346329861580251587542438876479333914346482322269821627091068915716235846050490652251938317135425841819085763292238917500705185737132800983264404115538256158802449116367062898696801969226257373185340782760931888166702308673282784580479047965763993329933328595568567357786202074162742584393567351597934203573279743732327734767510262215960785420522701999500566781493392954939176740899246991176857491856974007996598226268958844006189586811561799743320400124847707105403797265272358130632498697213442215720079625186708456926580334566408718193750882937777652264045177173003368439753622753536058029513357888936324541447290856784294388171917483703915846465139373743929218613077134406855931959427016273411222864930034942095250090051218350098884247675282331000106153716478501094510173081696305834346966401547719530447435945807078681727301905536139579080383687362884596771645003631697321203900223195407390304474249016113599280 [116,85] 22245541851608403931362706571140373039709459540568556499748743847255549462434332759158432934894609273706661807307650909740913734819074051321376721365023156975574907166190907358516855742538653744238232904661419295418749791168796188070121275400994966969157274207935203354225763452829510547391333720083557768072630088946716329960118005172717488456030937136591224509159427935331500113087909524786846880069326120586281780634831214487844073141569167226817954316058966096582222212287807863704299359207789861201992634857856247945605224483934786284947607036498598130417911110677924873390654440179039043360814114324100991767603431632960269433548919614801168079341927508699015563099161632699113745936850134963957811594056129220448908805533155138820893552705587440953384912188497252125885565782683717269686057216729774032103295918411932918160545819222883988436757299124925082205929377820409325947621928395400444880645324617192439307430950936033913776601428392171792703752481918055701676418277089507023616839233231081461124882759985228380390781614052648492952210690548703370499096910172947149538045497706309858239555293645278438943829149768257056242908699423553418261892000086390906267366478812214265386143781555497270229561494960175981014158809008864758220217403967214517903278133181718925284533575755567092611265741458803696264170653842663506091076637577301542319601072708502401461259652304897383223526157393614090800005241210928067160254540503247024116727517773852511268211415767251388197792978269301709599361263915869833502127520121624906853886283033362837139105946608384938202751699296526957916433986682961330286810039239367533524040749876778214194723587180414510563703872209099636575226949519133095741380494782046683238586490779480212279428459011045553008311751703138106009700639536953007016456798590149990363104916578445430501812955297758502748185668974129525724053537403767627826271764940022419312135414411357916070852480 [116,86] -1111569798758708374114731597963773772366629366195741903723527563866950385717514440387281647265866316959476556087763050788614900780413495358994405769050604640167446083056921491530911062248826405738576433541009448370312014819255550735648297788895630323326384572627735789239031899117777807955781234670987151793702350205233406324807272858545422369504820471171228704685331893784948445338686528935809675902515259772348867141883730283124340445247198090852191844702788544891153014860226764835996170826340210921064831526531535729098765560008255171482836223972829158806739450842934424864950351075792278002324886152435298522634111409366641279374991119030127741558391465278653022879072150897660541794218568471013685383333160164714740453429211475136004878718686853624509950813445505414790111023080069838361160942458313302851216908581546539076212270343552156806314486624069900209411432902554665913453296023726310262718194697805516220336218647678210788415178449027281150700012217555757556234124069835489806221850179018023773634714732085903775280110218285298604394260136569704853673686482677001418765473362096277830621585347845284931125047170301966149751377228040388268588541992724252289011978519082246628322910588435511402247229250932125836959421767698350294343830766686618490785571508548900946901499273029509646508021283254211305137430833216701279970216941615845902563564184422739111727889397253812413377441358103601139975250650958928937572117647780048052763258871956038307522511335241650582758882195872383043017851142599891487255077085854481361274970374965304959998734299148017356621373265275677878482828427315183076738774739644689990838025234445380309178968755786707145767710972496395754371258063534460344293106296587240991797260564824797127137183823091911058008295506130029457023289018392121606542860148710080438130476223603563691034227683999266194754495250397887820659137836063612794326676887266470063903289855163662433020 [116,87] 24200784303094993186637196010607934381670518212645308800994909163636290180150023259655121726335796908699970453604504242359672026990464031416178036803525619156228500732420535738297645026799062930125753797114605136365833804808230556014635194643270665610873738192130022235160795692861557095099805652570326124477608086071623239440473698559072455655586786448555247978229434473654269178185902408735258006288789215086377809528072036987943066664025570867004344254978360746583009123325324136487567826536329770985551810983392812457390738817453260022152469234418828774969497837247198929984791854181261678464051909820559763775056387965957590620988482584477658928013363841738773688766355012256662330434375181195366820212244927841164651269164411418660003468759830665387756000272397666216491732480363356034894131181275993861457072197931985250441902583711965553845726988824196206703375999783785536975037920365222151043818670414810522233794966089105523892597465190182894371455936458035797722326587083204444611945916481583324970288273419724660307297305420731781880896681306364638904660182930504535672736672729970959007273207417737515188417244503402333160038212276974721445280361702434089619296023749063955106175519982872497616534255908168628179206193669478753975515066656046885305540599016852527351882994406787271460654573538149635582232957058889526681644481840061848597271083699202107522200792824635716895559217833626796638354465464545788253785372410809172299182856849251416379791019684632033132121430198181449359064784577586078952948796023541715419137009438968967260919409271178793636825872045841267447200469399591143075637080750975342653301586466562266410042849837442941377779990740401734136861984108559545235557020153297315818052514976864576160549083489102095781121523173829108161088316408655509184619843470428864836156449126395267047543473135987459703961202070901615957932249599308812651473049562922180200626824421552180 [116,88] -470203613573073623846247079547491584947521587528153863696085709662867749810835063109975571477825890860059614625544876776487512377209557773869002046431841177702456325603097933625191192427109742803519793653680374366056273790237263448657256780606920530242156143838588200072686087827248418514063057511556505747030523884603092424083800735445124927620676436246226499214441494590855752687496277935854321663546108555997857092725452285809080758963558734348808422573358280103097450990108674575309710619709096879143636935942128805015539144565831697962150561652545784069550811274636275641581646916762564821535237765654908637588644052956520041385856596416140097295625114020934406613412233330980890052949027279296478988409145725147350327544601335359958816540816107138759394487906873234682042081866371232967609490325560588142001266461328139559925167433246490779206034859345394628440309975663865540251516246942525250410745059804338439342299942511662306524323243151648301443854647240408583599326226526439122377640939827849916239590903909449515130921277600458896790762239679509749264573606368910801238397501084140409414755507863960092105819877557633060076492577174356415541702365090411879914476860179637246402621110132330551597651611976875653115938743749497708719997821295905030076742334216243067538303733490197063112049969922847027451600596677077712599329415619884003104497201097262470529322881690616798713147102250434163244097222591985030128172116822326179013655156471625161032037597551688562829537768006679372021257838405031160215516423361201549000458773918070153585055620565535652972064802934295068373664994985999744613294843198570728856494681653668389641326197167991487621178843309431174329106904702569349575898975381506658568203974946864135234788152499373606954292123718103757017709074538618020729106777118301485611683176011659728052539826718078990708069747704790803985646500710414424121095336747915347540704260040 [116,89] 10744923782475960059837732821732692946335406949707267967788031951882878729772436513046266528449550238798578379276028640972657897752497948997125228241213694742579848538305457244956412515571670457100170393495686610761973345399616933896468278393888684947479916833534495256190711583940842120215666120703305383738734292380746385038009512958843886796550228338741874463653078619287372082362688096804344229329425445099455887905477254404288129808031287188583586824273938518718916756668154609849043403311353441200790958856244472592394147379431634955644248359181946972587555157635305602795484478875776231487490994970605170228079686995774680756112745338924400674202671658212649997766225687453682802328421349658691287432412787547049685841817346767382475999231435890575686855752139536644193134613974709647388763998202251929407756445699671882614415898766401681247569735242574017725274700171375750820877348380457029106274709091941919388972096303507199497527930361659468832066423814690764500164228345765620743571251235576217162584620468520028897783055113560733371275675349105843370782413848843759081930177931213355448920566583080941883585865263539282760185455466960269113857646275539958587586637910710689427646188300349745492612388894529348670969979441117706593685915304157274336290470744280669833827405525778702444889889229475201733521635637794827853951320467676935570755090627611688670914324064255927430837310251512547011315775844957187435027715986243080480857160271200423797370950393888314937866816644493439888839147169209575230187992836540962609208454765914554417622389763101143153868314226371509620239820199467945654295696536305774818644013037154084721240595574323189049864182386151894045445408123086587877395067566115039998283720512413156737668927555624920320195875813941366437412158065011154741949013483293520160158340700222726066118216990992469940394532564996931895756812493599099043817874049726135018209920 [116,90] -292265443849083621009422947270032812252385652825470623506072809883122290174534628384960931644683730944922187092640090847117695321040699178969040004131970181461813716399985710053276965646148074314768343544737107602822098063185653846639828281498732722608778064678862557901790383422669445889533006091130124326341980749326021165886919506550813917236580578796016622502976313399932807924978416422769512278316301149052825067711182049240982215656480099649003663035424102840121102494965882539532342497341243172967964319868218138649066498862082273464026692523804628185279220032581591605125471708291318035373377324223100586977919929272089717767719898143032707806456078240807512276635268289941799643918878926151263501235299097384349001300144132983008583754278203675962912993321724768655510079536377650939709021576171087681741731971289931085371629126864282434598940676362811513196553740526231612898263140461713393159792867678328050416047929085803277271488264167546030301221073943440215632951526053588156853268453796872574283199469000332861919491350084647192248307420662921065895764293737925856040396645638836997195651440570134019416102342895704428136979890942917599317758163158636312700261683315303873600811673932394135810869844685534110759883679900606344511622894754923446040079420769829788355978993078631173943014821914130318377700263812798915101721330480911525690888120595269360603215771864261502492156846973029313059531490394874535913650077049007138787668073649359060937667193897604398894330539957541434642382134405009801445587121766205107324779786802788017831699317585099845464934013708267795059097920790452700838946569852940482771016364702877359375193961576261377211238145148953916961686099426847176038900796912587429302235665542370783664936444867303291942775223389080417317054639598181978106598960758503078921944813329736052121736375989079654381033399065667920617369671692255745499856796216856118640 [116,91] 4657818548578145235069286469292624060158763977219757607279416817370013680577996072380692547001291228020533250868972383541150916100145867843652955153362278950532394523812160706334708116008091271387154616227194622219580608668760549778609710682844532666425977338267084757156399403428105977198326032912005244840383208926682105951561223428195506038662617993830517914058080804433582196561572107225979834972349423982708971894220876085083297197162582750294261541994996748739128823487334582759601115740997745389351335355173439485118159691079532419183824984292263472809760992084888519428679067351239302354969083971736074731698074137498838636982512489648448174699187936673792120882389817533913752880366012713054712064640408777998241352281517124452126232511657957447381198298305384471844440884831465744259329516691557880212579720288404670341352957725886897256202496349486703258270078458703512874185709914154155628385174312946369869012799706130080797803359350232327797137167421904015897975374422528532106669721612668801127889314042942914023926000721617968120368478800140444867996013771976021570311065097497865181470275042941571007109950758024570886955412147924730753550105914786497774557746209634560544794532998247936210047770146073496565127766903504034314013408220228209794450494370771890956461166254364639929276257732396857196259452164418805046320142479353049778438985121568459476535828582351436572419719541707645612590225076257028367254302822914340646759366919399259138306226235565697391970010057385686721835069545439006365432444512534008807122503043425571151007576869405686032720111893373862322596922972159787228270036079789184303268562932776348547222612099280669589886231851169405646070994411584707746927025863301538199744860395172872006410730845238471339180707788728269149310616768652855668515716488056167812628046632833099596294892125112098697929097685422299091136360693117296525718272889243680 [116,92] -63526655765405379332442196212885548452603424675148014569038310895826801923636098105629412218519196426370172276363019309610910005959772962241508959680482699818234803979579396926494599001204178770537228858750165738799617111775464548018652482668000509669468329868540380889205635918197811821049852623477523158708024864741828613824649059888845626432229852013920488665105777404473975703697567529304891736896845219953408027520301379245125006141991626653472317861800962462772660852757545820230154274818610887012250538021841560610645755746358440021617646432298664616135342386099797554484185161158645664993888664437961775350084096197339347978616779926473461662024613712833538348828065603242445650643973175468337656180360233785052770995190480870870261542577095163860807400001369949073933363545096262076920460706612944532642711560858269925359996933332265383823050769264552289950407765071148774694598061004330943922456976651298936914400416105385583917446877719112680992292567064484843058302993542449553351500874222015655537953122562120802599875729184543420510864616275270829699860899875285405632488259110282342488915165834453528542918906019693812235529109241358370273255753700821140148654427689051013848030406960606663358627430425826508744259287084074054612244326661727969557468482527483078845137039980027383146646605507916049861039272559853944923227878527399294711029145112692802284974963169576152325882933635916752377599751643529868934480324523600860421242392443678943250064397075202035019676570740926300975455744231394507608508410763785498203166833789616162315147694039131751258573829497399460103923266565506160540651112467221368871929200949253080724184773741997416170743506971491736002773985668058347070860918279408262612333619094198349125699235897949004781000469620991501265580533949893294606307360397141804244006224465074356242369205962155851076696345892684162561432408216626360689667198100 [116,93] 1084207927956977767308907405141152355359246496737772260270425561097593651949344834737625605823363871755373597762308289465391951922520418150673141603372539470579889204146772802428634109666005923235581132253096915881208808321920814858362975754108274186947334234870589620604539141896266649336157310725828591601782909250441485648987679809627957573863608067328279735790520647473235691633171507765904397760565917545305943021678661581618487951739629533542800771598118733493271727075962318432686252427362158748827170053385572378832683335347885295116093548825248888077853590796120366671692479176856817185683712856363782728713690884157869134401103412249661606987207515317657009030779431420490811520138247235099426137544623103077469607039487347350790445070373921829036880995542558911004901384881290364946094824556597340793646899059583400472377679821738906928529022427565086066850006251317715531486110238251615024113664595445614850645217237476236505445103299879033611833153534315643625218077400343687863378642712803470501664909720188087683044026942570018439761887477465652180090217479906806357790658881180200502951923662722334293388906142331715072548655533346808574803006683436151145934010564159291465047460630868579907273326182780710917958533012784238072394208164141118874146823044031325245490680990406833640570169113171620490282696572010049115162312955008555712157527325551779589278593755079230462498717397588591844442542126949904520383042535850982096503274273153790780694449357683259908893150053898161572320872826949136906880223403089072193323004971679815010544080789603888952305258094889051226048108469900071655799346336939108371104595460000309126121649065560058360029423653899371321103218535032687393503943582578616153655297301511714692576029220398633010965216030179739086219980675086287203812655092615301943583253223501958623132694025875079374547523524726890620325529122318679045283000 [116,94] -2477305320901803369121506997770269807865743361895446571342599566148686656628519493669051156013053711877207149324392799488196939832852247713047009207851737679283295089752003229247675965120782485780896411907930556600770745806481205685410534218739553251236999809952547510575688202671924086494642054367089989253335006072132834767479992652017206741965349162544013571081736683931324608150008963733746443148640363827806043084496886048285162486382513770599385363816796115049022031944882820235447711809459424492899189631924883184237131456022214469197560341611376899536778160227579783256044876875689631752768734360874826836559259010309673505455479577684213439274453069956854065160217761974801751759118233691771317972393510302088825999480431114825684891205567632472968340577272781817187536329414555316432356565223920210514224478852192863850115487734102810858835831155256348009988252939376201101871618770929188278977820869152394247722757612546594107114255541464128794868806805877413767828372526156038335349042668284379553272428974729042827636704795195732315873340051971891228520692248443765237295038541766927783460300554834618109889741337884359180907313101222984189016399828476719889112669935318572014806176942122927954618815035455546020995475334152087564505180159106245699321776148639480431321217740728911626233890314585889454248832954696787947382051131706608526300572453309391907715043981170046754896887446615921302681953990818164338131634400874527069541310387939289686901697880046838108135625934969914260928679881918055976735157135549980090164051278224574659617621383395672903358246251834831212215914839592912733751249384459319457280793486943366968062063772667591610340539462651347986004406626134017486660674476217944782998151196808954127718747538818759802260934905428932970025407350897340196932127502261540982141508341197506605689509995620714682192707732760825776660060163671632600 [116,95] -232440673259128741380760893184029283506123142271236462432578991141881511759520603439881243013288799805643596869859382116869140367338816234649338294443280140660063941912895242308361256985384661890987344523930369810901492246582957046242018501473931427589402269180673734546812815662629954248176606771003284768624777533462655494663433730762321964009394117575317453694410766168387066628729900282758872816982739855712233316197364649107390588504247988383140392612770533232279308730720808840946417327558415586015904463934768576463979437641370078018976522727896008814147993155737549379856484645491548249436071774756432357599251006518612351883544837540850148224892169500128327099671059546440991493266453062818785034930852534007176593815124040843343232445736459762867184008389994370230083050896233219713437507607831708614139359383963245315510381195461625260270213665298549109848410066536174934301484767300101013642128694330190004399995279939503570873263979391728542146544887758262063479027869834321486141489072417718926893083177159374779591663574925967306786081832288967271525166579478675867440628020164967985397082982458663832256829583353654182156647136856424464806375286928193202443954927842847428196895857970377911821032424672500897842403899399011570306502691296515269499150404644330631690542086342679667052484450429236396778506264155265410599129988452084987729782404506033445764879807979573957013928263031748502051546347918333632218115066714139388555149943672915106915866154641305192128756665237751609214573629331960045653830555801585242899901196270101003404113164255647349782874681800053519042698566305667611660071328077615612787357888294875626407547449065110552522497435453084438566268420364580053019667398212459065991434896389341977450457459012309657364265411417640313142600258015835114597290982247678820017016748094959120131281070440295405718158904713737326831125155406240 [116,96] 3109623932429809942717591222093030825771914418966917310953594428546773875290819554278456501678168470440514051579953121492806962156214522792686949669186637656730452274110097045180647812371436983848728599162133801916021359408346683067440519747711017864171015827186272837932236269675226828613725942028692734440584647910672967397940462762788879358723138733937851862529573706124175709611930677012096462193596658896744113830720407748567845344506505148028897544819232665517422661710631456013088584944587388335732485017918071937295977507829133959033499590969410535806709917072507995528192550844984875939829716333521922055421514748653472159275730412088393786726851589456151038452584678652167603425177181382549273567653699237041955855644601177123675863702698518864482838724709798708282611544094165741508896718767222321089347587806924988930201313599323057663545365557644404777820249340600022162360443571423114708395988227033108751281760114164788076254626728465190656054237614357213959834182141477889169692179192720942926147400190486439478805703970626778755547901106187188396647293623642964066524441336913481231717936107515314750691943758907249705454575422881363651929741127901679774167193655737428479762833087025858987642668231043610678521971001531367089166533648928743538770600190823334885328065627616596628852209789524774152115602118036761161081685213361548551668955408792681700163771933209491002596417304290598018885707521968327570920841758019149140344285859320064911610061696765521043798630280887582991687614127838714360372718950506628742988774730400124739818237967161123362588222842127733382953559900191844563793692349289965333946242428625173453599645094226742224822879059228839563155698282125777488979919561135997632697259713996448518667956895768309127395244412075498111456740727784305333421079085637839774541432035184803572915492849076332761154845952054660751356598120 [116,97] -23393050055782547233252340582154821138627036322512529043744380459877556256716263042853403353027084742620512737306974920290831248143681262173371974388481428920388642029781107302096667024802345496871883741829048880103346761917267473160873289492448896045372704016217318489729317374403221391616728107772193657081934057428813321794280845945731082264710732810814096682181423377472363586039029718387796963661616056860933210831490640155797512548052775741252573203547844851887372517085906303420435127913363276770149106664350935750229890896497980887779201561159628755775456649868373101482970705487169596627025108561270702161094909802154225244096560803745222886924057150275466612201012686951054790127154048676025553019380367528362976435142165864916287866197065212384610328549702115442661783808897916504243576805510464572694140199057326733637859949891472785521920410268344297014045701994189409127208526147439202863833289640017156149015415626270232717584189773367758471609782793045577053891964556953778041210771425501343951241482679720648632453686660295998084469155928520334531906530018650715608898622460271693551102401604753436069720608183992879898069296194281458398546811740755502715631534412420473090719509372802388825199766944131042980888816195165373704197899621155520398868974830362792443074309700967538503841468295093276774881639778845027916407201182676865624069365669544858066867616182590274295421578134676041913916274005666270870557319244039436532865766156489533534153368830101460983730513370512610888080481101677028250428650880824867136616461230989310778272340860171272637502736769918639603306057777894032303720999146055014920932552728081847579894811587524148681691472972394868030240986410092712777819851478868646945660348493952824834314572450794030042524387533212555170463509293669234571515227054198864263460562383167630658395911630780421626936293807739431028400 [116,98] 102839311756159405271650339513516347656927647043361987660684745214584815816264283035438256257570536691717385996477246661421658663079513234984151250431079556807787067422896395098133375963564022181298780624401798869992514747430042415062554430054609425042993224009321421808813438551634243618480053712309271776140463161692006742912107658636312036415266390664303737756892155567850201590697452112840977625909513263825502952838094330383055578743458079272895783982821262774301000175826222563788277510152671476311598636160859805020753219666044337224475671907929617356138894227712593887851796243899386001571945664268381353825648609371678728829461529549670050745021722939824838775813250089140804670299788176507572177726179792083487029236293306905334272495192326879423106079123541899463691828062335388238821470380441909908009390348741129101871562134391244047616538251866522364716501628226042524811946353348799767153320528313540490160564806645749180665788917620150957651453264090982321849740491425828831722564883897681579872298098139062873244128493972101538570395308403970220722558637128218471128925313299138962960313687265665192190495477802510625441260430681336954375984551788055603238507202488208595575052767164847376813318060429118129432832445116674563654775619662361446512483886947559426540655961139247297222606764667896058313817457867924348725288874070337030352155714163427204656414272530931005587844273676813413079853068624983282088423448936552052612001375833591029030889324045917304041653239511112827425054772801317314540892979798892172619557122566971520054401657391499330035683966370680581052584938971989249170074466237900876325316891305820525703587702204708684169160525561474592196939308879455360231138150856558610255565823536379002581449033585640783675963888829382501219704621845050182055812383323190858110247006299387068712567414318530133109704770247884320 [116,99] -156584687873539882655181983401867583814351274291998314432871817267999994152504616106255539982788591591514991803204077502010768911629529492314958524746935838423853812714972520399351397429020025049887906177936316021381228980607179846010103746628550675943614723110882730482602302338594852565338775897101799332854908695917324305767309171516171357732105749473147763446983263476703015322493867963248687532461132266991956352248793431567795350223557699942068014291797654380344171708012053545244806144143463223447907131316172481583553054145441343874329726814722486737749354196006584477502102870610725172806700580751498553560529144429764190849441275655669591295215659471973240454324029596137137676456144034841461251885735547566716681944652611287480904560157384683436774480783554122025823952029713448078687016170093458084042018611927520602692725607914382323205667890130856677790283870486900182455329421993132392687075846139336886888853776125494978303109421672667130215779463123736947347203024409067768554978144366893196439843187175380120186319017555195685262618532348931154726900669065957925016755303046596075186682256456177064088147102574233863915308261775934409565459149357799071999714074404061881351173641907641208806502391727170711723696549491836693220545055947359384489073619604348594026811889224817373420790006485476473282715508118051138056023057645206001712024374893614893325340757661779020969153584971791787788396216550200755168594819516448740817809289113295286599195616425014993298639806115404157215618792926804163670124096191825304550645236415196114709905083708331697333342628114927018628498258003287029321272363229747404437470534650073832772859668116202785026331289838669950065001205838017090373617811064007856998130812006496030147712115842177757297426954604834806773189251589663510690441487709510259143893815943357805271727270740408796948215580704 [116,100] 4577900398957747391619327969846287875866410177342415032096010977283281975953837870604533393698446317602845586923213633527360631528684525597112789950016652639368627964269347993924797538224701001695800779591950898376347585996743740506492476324302572701830195585185385597853426976802741204415390137565316377962276662514482926264890966497359959651566662427721952992184674895629280395462452539791781906248722245190629739496244507847150447556885792420556963245135707877991395323431897781477873539215005405245940832638895838093771406037524275223986696764685753637872729445178373352203732747330199508272809482684583284061646449921736188813746676441852915830786411292091897544311882966199370879912901379969179116132867330644958214684961652289949898854704893744355082483348488135813169529875397156209881000712549668800799953693939802272470054030777364981606344540460347240046336676772734514649924889901386252167494642842937188502611988537461177189783413730401109373960486788251667747798296770093385471938291429945186397385897967112818616911900113181682523486997452238744717727947430113979966217142253285430227696220985487888046924119975229133802739275032517897012422156754725386911543116782220803855688561756533778729251471899829141718552308185953492407859221219991233162301967405962309882315751166223655902873702825161989259529412710145920060866752921193982581632153097896075973579299247456501763842809912872456225555183534249931083087226569658878975255417383992745850057290074642066682929481420276173975418188846626470249356965273470751873986461421146925250630784255666747187652806520448590301565606872588392735247806456519905435195193919328583674254112201226071736747935848209252378639504449271777187064199871159843198664063846907802910822707635986868960731570194419198358341617214913671224935660395450678350237233114733320440099814891526291109333832 [116,101] 30760381125551800185819090000074783958384661108654141501355009035238107725595227710463168280866595435787410148915594444723513164691577594207223038357693428325907992754339330964800586071658124085535066102499530361937403724943888588128324487155386575520040315603778583883929438904019556832460095133991529492936602194098845618710200496906060903028637269996610999600440987150699406911808285740966045703028548338186417445267827639215058397842687047410679864027260840440802382951446458519095713055403193336661876314214437296627034897755196214043356490348664324816472517541232505737588621604687757185742792246252278312346848615782514906979212459249419253323914975653066768445270776054649216151938348623944717628863790453492364639852513451151467188767346800597262711983538196762969876582851847504370158393582178576239055996757547781634663259337462010163235664533260031585479666216653732217030426625528409150071662881312881603228030162729958125488327839130062461716983552223561123774200043494095296504838443883590254685667157726626958922236159186886132812931201468391148097876483040904778705269521610332899313473614825408794293321239829984223607097648042834082532047008160578608892790687695141054312191272881590166663379648223057216792848014279502689667010738950121791255872518754364932636930183642600323182352752852596541845730888304963759587282197426384884870257713368724205058595717754684731754448601981012626139958703571152811821380252443127789028209748458575200248318099246902881990729865992991080272785453930891810194548813920994729419069547612872434402820895550417882156132433298497738687578291300339195779212067988386778966605247018444986276600575135514212447333148589084896725279409599788339357005508248203786887255907209149681513792383524131193358573747213311802051142228365997805861422007692579214512890150708552842161006883591530332392 [116,102] 203798294759074688812247667891992451108341435706872727729940788206674357135490997507623852561086843438942999321614665958574510194683932347574733004598074474879775590890614312716287011503198422400081342069041289891943367637241097464185822459523871078636406301501360718001268622087721559432785177678542966564270685071122052501151179063478072976541715230243098195339204222729402101533494300463027125675094622304693155587032121873523001568495429500997946250374173296279857226301362294106917863608876776059675181890413831001004446653297530750059051731899619244499847006880361930088147252708885935537170513866210300236635362370671853088745743679519468233887655521708410028900509437777805447442480556606962874289071127767920130826104212010762676808247701650547009591752763522961830272395501366772511077155751224805315991853172301952318152315690649489579845860186491409117080180173572131942211348584213075873262432997840858629718649993303433540435924150397975200154254195277274428203783721264139728065499228531852814938889307164383350929815109389157688290544370447485366839433144847942197399590317991738104818860908815736940315509682319585261327105078905765363917866912477211106630307806168606472176165289144494387444555178671512076033300643171921214596604607527934789112227747854987144900215584591044783547832417238977186186499203821492845161184205303494983516584407632322160522683183926803071935671815774117035201608339916980651472860914890925727117783454871501573123801556755762256081833529711263570139631332270140559406000230845674652301419898369507541988590505299646442170803276751757165601718978942790512907876153713574250541056816559663474497595643560469997362534516343847671410269001292126070590209740054590150355077958525248915429261535189051474256836063580995392645169778577347978290087344129997397414313138483214623954529877201584 [116,103] -717165454931528388514366014154113231068655060831245735232475506967250609786662964225691554833117781966931722164697305362183486312440371596148100453093202950772053153319383339242797949403496528941446719094065431073065844058922396568944660235042540862461399801686655150098193496131661379358411984081241153743628305286507412557955891384324147922456500134298205259540727616454122046451155996476278777764221129493555537969178450506573497693811068985749303977582956074352542402247572349594691095085664074511076968060012017410119880161945214749641829715461272451007873754463004528641225398685097041336543874626785801869159300633498493551140359980831291839406937925520028494383843533995907280254977060358461513053332324577527909195953541548871862543968131846069697445003689539339051628741146590543666537811635256369450588425373848464051590382698574331604077390341231284069207814929312607478308342899950782243483768324590554516069724004350091043613690654808487430329312498423201877967452078214851183316126244786560106831159751376143149873915520788580410611530457355402091763952570254772221725574724211542264969974228332060564916116513121097279108268998019122824971149593090937598086655516529679131033883515517320530949690168461203923145650950267584065949832073662129393562023516837507231759378483293048743720168807912451531312586994033581462218519560522641405131700050500820634997923433741884362021853773256205441541360229193492234577791517553850654623377383232263757232211669637645765238514867778265925114674164823963429421568142889279654413281930548293534468740776172952383077141879728896903395282213695822770745706496243100529224950461078956984982415393340073469589491293455818854948555226922928563206490675026709467415876709657101137026205269148879032962522913728392456064878043023681157147421931652757778735689726283427351622133984 [116,104] 140085888704187954347604296006373731341622177012523481234145997744970842421646438773852445325702752411664676462072566149319633105460775953375936965553389301896284465406462172959426124663529175824713572313749187237652866713446223202053306898603120410215312551408789891938737736323445018701406071321752482854200063953926709147971624242018480725381617287982039578037042471755729764580569170445185222717798069103983295744301656570259899366511811007096954739657097898329618242401338665161972352521772111414459073717777470927559272633481650772321409644541946069470399829086494206556294426800025002126371480142516636424120873925490220943183186312420588070440454935752956784563855488047487985734196536760117351700994950934056434614935934619798000607964236843885502683026367986827160236713128793968396408088608522527017422670041056774035136798621320694234481132724703362848514834869711135056620398289400672698789333904411959320443248622777572936771746591274499937497838721304518135668957143102688941017799976041342188706758583237579974098141238225704558749493768733877545033546013746055971617265129454099789691632389302777529632208681842126391233694381206944820705002325813541398974596987473908589830643499807557123892126594538764121424848776598354228592425730062391459119476179978495913345750075865022807171810470711011193361248310851582362055817320484460188141896863833526266597134215763257884972951029775331520697944729977826239685121232726865288157907595817997448864632731504010385467086326397263794228841526935779118856504312576380068580790240274653739840535550887381988971849995186146998730594084498213745549347891801542663870848349397291590243057036020781064284298769543581049331189402419795456975555737030676899668051486982566709541463333891975471754952369433786493807942389031071966166160781232866700120081109305425447180 [116,105] 8187551488072626680233577525908845770653002982396537217043485013945659137981770803684093820414056733987853415591936974100768371047181694184376498804785311284653858018517655782134709762044195479447325771814750913195993275797828421760093766330924524488331623497530364541319205736670880421764649701336160148848291563384280103960827138591297262030000791994786248841272414771491693627289321605388619250076205664673123384620948185771479561439311302443660806020573926983545654901309422328489010460945586203813926937892632823785899240912441948960702522509062382908304523577197971597014627062446651346482189639188168448421766091281657991158134286401157806260884679163845850359368081372070348891532858361970304849343322223627256115607056162529817915923200420645664922250439632346853891671904703523216312955494681111026840458045383084767260977763742747380491334126049723617056864562764230207688272025893948091290618423028426159935048969305143591462435487187978148468279378828756739525277325685403096675459102460698862701187972559716814386901773077081459571083577703447520287600021269923319610067876278694416559283955990071947224214454831933325602789823990247896819423391253464882189982010384682513419571157591301870305312933137447043291218400488608036164696799635154479400278441228427841652558990861690874854114420552996979499721721841970133212220956874957038727414311168754510600603338006683152373450762845078874565326236778888855043880472074656554208346218118791659868457733411125265205169432810691996113300860732426216826698341116963395272432833557078984899357611701196348625771998552888975076755708961972444022191461078880862023365858908012485904510457199244073714846847610615984724302446609584118749008676275214381948583724321284121846244705687589661343596513772705724393921181228607470920020315014576908195187797748867832 [116,106] 395354149983291976067343407749084353134538339384284329783766565423785151388085386479150271345249052003799456660354882219337968255342601986480326921078394259153538968171773692834964098350206440198361944595178971089716352107575580214869911584189356072695861788245771030603328588101241129598480055883886537091234215734336872318606371285895062758184986160542144012637022885909735828585048727209463153989983532237588932955201189062774629804672772025736775525625863800000179121938894325864405893912700349952781786740885141204214569071912300379499115392892832575002856216931051849021762039484616363766966374471174793021305510194276917888441232371428505465915715274462229513399274966346460074343001041668895113479399686143701803918272976424213933602088253838557747596854796810820366557802319744159491731889473469910089873467527998136057968119782866558377415084892285784452916116993206180024298401767030540790969169315264808200745601076134808501174082679473964097887186103264056901155206466286049868322801675583606517899163845706807446339921117718865971471415791738406440202973750065857876883598316364039310256161723712825953614265193805637625774715938762918362839095566044436229964922232603288365943868563647757303703304260422789330549426923960600841528234958777544795652314711419762900586840758599175522458939598421567980288655021275539082679379409654026882017655846602045729307090147440480893138262791252429982567959934684410363378895119155311192945433514515846041758461213282855032217319342407770964841159334802436959461129306942085727826801366926769661110839929117731606782557361307001544899339047276835612683434221018129940392591239427152406589668077796177841717651715906288810864368039984145508850117654207547565753468899717735334914443195933081943397634480506231609255319052503465052313840645297559352344432161788 [116,107] -1288489902571215828877053312751021410104265713109261484490479936797138172389791010255810419285917116380937314562298506767842301041037395779166234667215645310880043181586278072665728259289765628187484547529969739284713933867918589381072118457301560176435189595514037801132656301237414472214817713106996950071941894549119614675116734998808561500213633639212591007258541754086013715712716161232039471381201596989696477646791015534576072879393511290916071863927585100346990015003039742715333218737989210690553301032937345421385264292894162532932975080746095466148997613217299658582159515662986157364445426880760535968284553227345989761250861732784422276328586120270035055902972686758827172855569521561352188464131073344969403179627809951227519317081854182372154640949564655232275594491800047957295234975002770008071248443963372101135401566580386078698730386397979837838217427095451530638377993088206204284776111350020621791305440890668013158745410646270741107906306660182117878436854204201019153375664801909159562143667734156165729295046546429632058898522405306250234242342179814977895834812764562889997737202844398817220242512420264999471634634040346682646222493381363133609758785083620087445587705684411396533629911073766769913519395913870062313908848588515254376623150895583233421397749046963493344989958932747040391628122441020991228303658642470586219373106021763838235500006653179619955267957786448872822371236678869455639505044219300905400889293574609176796759912252108132092072676259039740721442747086748233129601807706662579239681053254469032528664734917650478954651240729698743661745035970727585740904341145632822023173920866965232046461773072304915169539238092501673092766055137975608266830828053863196954190297593362070106443470945477008328941944343826480407504063920725929159798248327608128394029392 [116,108] 1680694423329384909805321353412876035729852315855276522640950326868943177282746347917091344148650378543548896527558320018050582966713007739530261452194262783735939110654482271978431925053841298625408703466762246162468085251479486990008427386490737813678925170343486304255105101627057954876823365550817210850066609544389014371953443136545852037327648056388814752429990737573520660188444740617842527575928762863956941137035275132861497577425451935209375505115062154256591322022898090657220178592588572408808744544066321777790233686329077728790258732140589972885664598344504010246473410073719902633540732151216624455539935143496670834303914940455275873878864475548821090735060669639938607987558935930320185583713079490324447924693317150262076740417430751109291338033136313782329584638385983763022891188337593401430452166833701220642293473237369654579855764627950043383854670778341257695423983131159022136567274577030009996569600191169446005436240527929396916471432227706381440350049191601398640655971874891945877912359660663430050075324396553069719895223131505179177283725775072614431461475369149525468649749606367024031773289475517619440333545696635606853990619511329885134389128208976750587861963238126745783232177565904884728034513390900314524040820569276266438789821253085937613911564194732912415439090979495915114947488670883194668519582433098652224005769392717030319393090443400386191614622784922568750678472162261220283953063865353623451554328539045187025473614023725484754375243109448998264907147759376358423171042115395351166783784492252427749808616435040306303632980001688619741255276915647520727026182964447765923433562262484182242232313064952885669981382964132119559169004824739064055202158820465522394517832077461088351003061152474358877877767973542204256780696308366224747731344634768709936 [116,109] -4120880179217474587629721567329123093949729712892783733202235954615682891564187902828654787945262004320777665226886799689069446649908872665995267283294557166051322932670469189820391362904687543557189761417121309912607649546263927029086075294566473594988617027901966394827316576746839519542429238004141632422432601895099666695231943640292636602913604926724337988048408642365182384495090837943610620349820442552996021574967692464366476384877957849422655494578990568202244597674285322996708476036423493609074579138224618654340640560581238601791537892025921497456845880500715881462661402183516223354103044025424320981572061130996538069711799020716144640611460220669701617525501526955524019854880812379938749431683828043799768829108304597917144938638012456856355311975300759818501057240771658419008179692070682372330932518336926118437820203041342664726755838582091764276662294766561276540326714634814433611154377132897058490798126773689336136510338863267850069583772961996929149856678857484764022416791978785916570369136555613350112597348408245444755951677178764303463532429028359756283800548515617665004650611121509724250861384043694005525825006945393066170856164774916233300811445561458107032465469835227356682841063721506667646530772428376010357371058207562462181215147480592963566290683035908695548691977189838578991243469329856928466541885628524888203926748651686041501744347196606976999920069109622569669237316869616637157072725645262179920762100098909818153053283084390210905987128558220304268304829069870891539954862189801234510182221506952294055006525103973954402120381791141072441056133375935876631531359308461779825029389389129028323826483225807053722996645266844508418199529083412804840748699320115628840150760737490217467448380950969284482978556672010446295478999159872934787738364416512 [116,110] 6036822604260743394490808927918449490499869790352157913610539803510554334150625641530015276086536365167980806942703920526615344169143176160912581804329014836380999723121500353716455516543605916137719002881269924140151152057386099427462784586764953148318522989121363093125940091943829954096723052998523469520505536485328517852686669940283116168717479649018804884316478945249187083210429251271862389398934455509447559075590438718077373844389405528330863900957137091818687549996682119245074929918118651808174874864389241633238278547767319964302098603223989412067308857459923808591546631968146158228200999904496809569902900586963365264288653469302244928124673336110436383671588229026899066429907977142659161023717296978968288292529296004480232050388518720442173213011936076662473231413942009363647873324550743357562506920085300327295051707677474302515638462604855538506393337072897324470535576783765016304851394332385806468725845934041766972721991311536255368957774810785497084661034934415173817743955576313239120845356181682000255191914802467364803045300863011691417792965679267930133158019506679738184842445798237399839962881386874474999811746652077784105695557704751509828130815309031766116620981327355176722272970502134206657520125348743552928526263286197677671620023548686322000340962946324635157890581888611282564124164093680178655420649057447596171821183952431631167269522935281355194266954269230553868039699741746757925645170635154287051756614216397915224947969342711790999751753272703445798981365190593787894911392250511824892726413361176470057997947204893988505451860676564104270723325659986618419374240401521924422098345939056667425305833529407978821793964233237362824516174154798348339720660250503144669130528127570443065077521086136010941219567480648050540797377850088656159626342 [116,111] -5674136544164802617903435961183251431604274763516458174704584489494940980383966727476558730286272841421355583988360092959980465773769178676291708853618015688789557198334634398891485163360595039653625585459896035477845218482594211260068818556949895038690890086457359842966817787463512680348101374290949088059025458966975502120418883215577294851530680521199747338639356741520591936768181232770556052732250002457399431036904380429555472291929702904458975852340923837994227267400384137605548547159669370243052395048665768794014249388044023212126537086635738630237737414404465516523687463613900754275542374879158072120247445569112971462676512676262306799314050801027438900828211289644048117097811233892966307053834100059851926452215685262707594513604184864828100074515922518536863767487079785592731536286050578445237542202442753103881410118675054975628874761906233016229210208057925396896315363591799728516050106853720791740515618714506872951331334774347772104905952774809550294597371057677422366333703492773050499351980092219459238563799510767935446539040419367096402868922561605503646727399757299922502996681801393055792534530703602140177092922444391549773362074464245678600252193570788651728609173896969616077121140403658372063102957941896827982548643593848945648046926932700912074936228775079669940296123393288672130502389261028742766146905417788208939226041523764206452358745588811621063198938941404209226080756715724147647545338179807734677432169629624897945749148034344204678490721996292517832389914720604467527845102628166381428336279025965618058188400044598421436227104082445120479298106463260109739147263695907948104628026592607011897861052049138414989777015452946781838618460753879908929445590693903067788076609266779001509642707145577369793607675299555224728675011478264530576 [116,112] 4301920180530637308491447199362764853390377082252146338598809514925586656566491027466874754159109825913672233817888684493063096356552258733533927842737426579444959706154060524230654073151105601476086671750199007833938340024101214530186094270308896894259255519560176659641705298778875842986416329997337071349662170892758763954809348239355746190017622801218688823736429208482142706032244722007559300713083865710154087747977962014605645247193386503132075741283026169729176180144264748897047748186763296641049952504203851795475407520920198628516145615525918164068990588942352751248640007827430620266402358970441352772259338245173774222463200015640623243791256442309079870933514979459865339373113448291643451460603928278827776155905972007975450196591726231752706323119030399705769020057481624526780377645898217501985517308228917299997550857484579717070566907990157725165535621624703805388491326521011516224545403344559173726681036742506286703148915949504110611419352023787828504620976005605374319564662941261541335186435714129683117881030574489789665661337316574261085029704701077993686307150385158994160043632248496557659881942739218405102095389009700594717428635494268341227571003026976422112660583642025046153685143243326942216340184509805274225814036120968895335868558524733776134066258108191025169561140820508773056809562557308370560800787556955372067533209861481406613315031648065161242704715605651124460968913706293949954005262455258322806965197976023592895635192784908167154465145127242882336095370101853782744297092347822152187564520938648584941548267145828620994043453449958284366638615330854616132955544223422892308824604977124122712445085312817307800356516716497280877162985952397410001340709833801227995553094830428680149666372484141236640358452699882318371307430621588 [116,113] -1534960225901851338779603073059230657130161417812524596692703216959178584320922488287743648095465947591917283552988824885160844241668678109909786496161762123773490527478166569202959219575809988145652846595963466185194456755882395221270868653499357411003340457978579092661813935331595409086766736318887790069568991558037919957973530000728683905117223456467313471637796158800791941616684997736038803141581467812242497400290418851908568324994566496668407593276001666427366592660827246718323944760825881908058952065979087916171381737292511909257600703213009443152383607336125386649302232184144243785206203574325317871777001402516589008583057330051107176546599926443254115110399616393131287699783688058838836221735211980733921321229713039758586311282773678120186903801195243070014436949073257554465290530180498124474616871584475371836143280901564409392122460016181292935271103482283086931836877266471634173737335076549210710057739641224716285898827027999727414649852777640424303436310278927248476046975852323251443714444391390233871503572416817162629718546926882171889014916736201019064570443425332611773502094972534911360439255720606453812396129812202931501799747498748461036216526831451761378616301955746388088244753042247292128210834848409859163760012300648119682781816110554728762588098439571886407902890456924351522060593602759490026154364960351014741626159497162910645848473537079598545018667705868208923553450711223696682390194203371918292890640288143605412899800379758207386043270979294326899855631974359645545284810947194849239381728496494882960087704287401617784985755063895416704436566023357535308787637383191999411314579179672109452284199151369417505053475769197323106835130012678104083945718599420514612259882991173595096533828696015635681813408620672517245333676 [116,114] 270097997113519201171939392387637913059205181778901833230369092099471027575359748940755473579215521017130141461414901516089316461734442992740166775918229837480929475194974249520407345276857930898997392187398271448811027992373310044388865387433074553613282170723337003278107405732911226038328387519807227426899118168233130460112498127435565041708466075496612375492611221248896933753644109210200150827381964731515015711747913041886464147320707238347725947962766878773627373366301733940669865316544072047657332598047291500418754333100846917590910839007779593020010750406159042204933523107293926112341182595192805645668459343466868167282961690653153842620695624546313977877495290989785086996641353447300937708451873615643225811309488830570856681834817604651016269960029950202770980616671807694189294834834720868301000756496750654113777226619420368574298720119973472923674166060670198446906183784826946274094965978540627689144230952702248069155551914658371275794251299688818546239693158939604921916136007169075520711006744517982787171154279719918166025281877265407135239646257688962536524888490529427862847866755900798711888519783389886192062680173308326189782583355369650892063123088143866369794571889471598990791346921194062857243365309603013285618118927975648552473093329841344202447358532829833584816151691106292338607608903041550802865923766751216293158643495958329997084607478578979823241472044431452855058176304157583474009511186664088360316350532538393127769714627934126788644405270336072019311250051877977689464873724506301557520174926851584314439805570739930309130433341992063271643207281483893198970753313603350750460238095918830737212528313440589820780642208215871899195996070855449257941517020837109333040784037691207379410718034216781757396501665484125284 [116,115] 24775122329214824442889019192172049306247182000925094793698297357024431121342289388371871248591892846936432240786189384641298552280260442137510893206339667677561643865609668083348388371156105202208550202745790959069986315441822049698450893245041271835770905324807235529332536923691187088472448528904398319376174747632449529080110193655413767763891058570119569086332483037247527466269002664908852348619525309733382726470543534391605268041413665935345121825704016621697231611023584562971835463206429529869904171008524787096134253072146291041685361803632335663240214669011368178732724557957596880426323214157707628240445101151322471060634874693386272400298794736362486484502252562275453471910374862244398787245788700382437990821705518577657848489699614496195813019437720522811109942185965828592538196925658731005891919784855573302568674256667682222745948112276025055588032357402448993453439573545569794039873146116666277719280871780588726962123900621050830063626813439103509076962274180685962853542525766962275588760456043926020942090617959962372862372507611372943844553292625990373418393117590528782488283288731752966190779348012380379736927235485326103483777051347561703626002368756542812396132772155115947222144205378839392403814409421068229060741092597782830032783287371650014671352920058221805609340335296936886109585242764233109708136043178216665726767578336524612252971495966390466820450650326930431660268615281441304303609062121320823939197435819811739725191219847360219135297893048276590167619871094927645190861708818540414306004352243120457224460210672139659480430521865996889043010170928564477417193407999747894280722609180942884488356752057663708430824851305157815621252175906569571421664119320288662876318691340956240492456231701620933360811283520 [116,116] -81534871477287213282437566115869429088408752391455397075538335131604081280784926199442635693874573188674170186998978289962644674939020992925951580008435337276768990710579696090811425026164456449237566483044805234141450789478963889823431426914059160624778051506740312386641608000046155576735783134640509314865839801633842210192352055273837084896312282078590249701666356526992801691880528688722812921037456070609427027232210373582362307894487681406978017909000543880241902530889603072479764970769701088442638401797300421889720891409842080020452312867327881351838644990864115107558581666293044612036853157213167192168289445496302872244563272824767680326148320297803636060101713546021980939310318040719970666233805217558351556185846708184279165063879080496307868530501370506283148588094292021929070933989481671036805430914931699736191877511948702816653075950579998570280835429727177447922756880189099201284467010879949328326174056024315596142228372262559415336311177303617978440327528811169172446875813849249218931996160815159323173530199216113026405975331298100026825511362150428291336072239275478310354193972113117379890384854523830303026938728947316891236296210893028014038152174344522900482803884677593749173585746302704826708154752102255153399650519604070431872595813485085787932507801917879273024132448040048343664715163038419005657891292360801794136896735854855694225251354938748424530599141362917582940473433090287510436999856903965282682966667468431932881837616196985685034303410691044786497386856404780667084370630105562206917376717575719919838358382810832885902518537518100474945998345446712307439281906741415651542736966468997610657083117995887923947474839745922419413207988445458646477341225970915449353070822432010558616140368959995101181536 [117,0] -224405371970709612071690011326644752591911612726371029389978562834311134836560397373225502346409252912960738069809604162410679879291588642192423265343971447302072855911500350265884266047960515617718985907492418319831169801018979208796157280497247243500058957329968787211898702464046647762261526991472078158729736316081188953658324318076469721808452116863189314834562186345085914738435901386527369627358221226830333410997349051699753179664664511980362466802408124805579450373499181012894730566489012461291362565980793163384759607679679775214259931407256745237725904120650833128875509411919098782501235366437403226241577918649661112479694948840912762829983983201037809787936733563031449996870871223398361749207098157845942982273191585292550764875578253639196157246270930892386086125372029884160439381321167485918586840788017006984985453918839893787313749412381446102515362539612930108929160549947397063361881732575513486987136330373450463933195518999392017111999274043580814850944907891023344774366922566442543914800605607297977515016927659708858855312016331711372917633116744388773856112203716545144089868630817137413240166282360587122272990559150496550132775279541281031359945465909175235498567365676584611110441216598534513543202436168541753238902697088955108006248021626037203064446453333016075458465307628286591779310758489503664983921959915090787717697185138800535418819292682241968971975282688612293845359372844625603700835042533116349462862075925374349615212574502391432056720107559762775674304166413650874641211827591222245613316460659378574904746375208608973913792789022912547355675687520522684391468462186254561546449768939915268734634459747599028049843572697704269521058720874801144759110288107672994611218277192774689701059624347491973479913833708554517536248544104162254936703289209110891834992294230389907745291051380961141436796952162943790831940512928830751090449687991259181860436939717072820154304824167120690011090342696865463282894863465328141580736257938973366035509079331016823089207942399739832042017725138718126984270350321873195152275508831066862963473823164083998174533896019511303165927529335021972656250000000000000000000000000000000000000000000000000 [117,1] -15828296688193658696337422206111625199270158097228605464339495438585961496465394043394152196946248846179490403822027268007030484327674259671448303289114748855140933909333967973937435272290698046419580462500761653925841417410834690762752407141507033563086235783262303021461397542273769219778964612107841560243491460717789466043450431243578929651800707028854711431100215197132842789125897604610774921072485458918045799136191987973498975000277028626291435654986602553236231355866156054417448007933616382979707762362129129951343330114872696521102490699391851819410888493620560863257263170834754385585221164458216458857622336832196253551176075806857175508901347833657364812756776438832888913251463743949408393276524519268699962931556443133319589118306456222650226806382786591008653878347796557236071550294985048950889947625924071602424870052981708787916001639549190322890389186968742986973231084859948433454158482959737008419749378384924313156579452572893748031934833406618144464840243758798923760359429389374195539668855399283682557338583929807402927318501964519539872924601241017753891781298499265100829395921330833664369207762786525552500656043036453671543891177736610639922125653909443969593640257520619542301327448593798290808849892959107387358522501357907151229439056140376020594497974334815504124070052592436852357334127245059891530500962784997503346736085110365102836409033810786172709577033263650716539991856972703696982143582389474285471348593494257368608197425899012408103003945361599993369055264263766119026538394805326435464191802058292773549440530564002109412746168824876329990351630469343929678111939674712428989758924307430303975681991041032551592786008743514410098806795737403931464304058076813594358839156460129483872802759929142917510273169030516261293527004862831196828168925265087263424038527025251815446579472477219075691877640767911837132020692022056359046667541936906874609171516567736482400795002928430776301419362075433400686597742909585387472788465188869620795146327479442231524110195690785491430346842807583550896208321456992455120714929170109727425397423761640603969346949297936077982740243896842002868652343750000000000000000000000000000000000000000000 [117,2] -363231902706042228243499192290471925110832167103120536691214759221181481420180731319821834449517604439120488834866611624320502832133963829488348160829366866520856433784035047652720986493601053395821582405408612984457298824884667764090046382993023429947269016830765174770582837283350943001369252464923934451169915806066001214921920740299949034980447640735239465191759805932396734070285231971402477061882111798848577576018377414548248903343137231309839427675616688712787871803949808403661362327642608339404659316693514934082259276098155622948096101528775311329202286371935442876170019240754896150477921091588214967323983983692260737191870989360917014009186566438489766981557998214203748291465693467768035771183167291509633673108216622627799392488216805039062071604536289764544889876333548166035125970545187772920120732810745554917558876464476173043682755373104342474067229390054298754908051141575184329034815777559900877869504899518339967020638124569651296970084911353338670616758403758468947771177864999180426068148569383100341599497183432180369501583267401993581587858693156303005177637859720181111601934267158347543042492466206141946396754639502285952683781863353581873015204430205164706993302521113575282642055869477174623736950860255061111368305521280863622198166058751569519310591713187268220726239387956215404337738354559422519666345247131917188849258865240257230552735265526708737253335222396374803545018133354772692964533541070653766740360018573147824056301674587085666173307009154858427833588731751983867590425100356847370935805308917812956977045836178700982666273656714786970988900504209591278288258759561240985013113649161375843604800010996160068143598616344579468083968446809480174028563703021018597314230062115860723111593009962407006034868673690990604117333363738527385976484970119449040585325095526551146167201806859469810431303971644667189459824613522977461580392973650850057357815527464140952655135305667403101225925481848677144739546374997355438510311436968558285800059126838997774675876291848923282969694011364885852764350390863447333858069922580102210350992895694242533124984731755444111733766021643532440066337585449218750000000000000000000000000000000000 [117,3] -7217491822434057038545705549277090901672017523467500971875374241109968447624106304856859605589002339972210027627566391781816891580374147198188636096932127563429217572413418298375004439267096281321949291750459639052107392729656558429466589557070853532184831828613382406627872758521907559705525525626253734831822021937116308578115786969360584596519076544640119248958732092924455928569087042315354377187674844752007431853652216742172099701817756143009070731479205229325029998186092110662611870203442445385219574007806627389428276123878836897518520525985036510437615532767614356123374822151305248846807765830277088143914235283163378184746236551644805586622403258482775935834538972628227115529716414070641057160552923337209913598563206884131033730318335126116645476445315917791435748171475990791461667085307354420787568134476197571166068827778614898960868129692624298130232483580693392020516560562589068886308025569268663838399025691749232182375733759568745817438178403523296579903723688757983488131116321753211760020628907113670789251840665424681745654636870865094800210754772920400744905937920703690122423457053502262578779619651957020469350662024700968000308330411233228491685133029916389976344853193342479821121097349311748468239958432500839354245136184348092949172668093179663134917159257718389844928407695765962683145714420136616929191015236862870001177304523015066216245409635140435685926591716555368338646072615506218347782314545360721264350873661564748249902689919185020063462814528912001145483736176658881723953490615536699242340436078960987642063904178279730237305369711104254065609075510240125274757862507443821304161733683086856796653053786772000629892299539728978609398754301865675324661508577153863275006944236763994017107151702243276424486210446985054062634331644380422809579841868983457359829244266138596162891716488234488817474060802478248929580147228879759349626523828369064059592764768947375632995411003301041943620156183098522389575916605804138576634336091142763972985084778451482847934367118240499076350582709337000131308198062485350525349456092081894125485073984361207500620957877209896949750878025753308975254185497760772705078125000000000000000000000000 [117,4] 143339413348230381648306447676903642434364832193104498009007352455184432200114980130263205405577879925487576352478211231326151001680731911689027316909936182960527279576318375785339118345905093668317533322366319597577078013007619132154971240339194257283829549627423901781232324524420361122346003148346985948623539050247783590227290597964531094432401086614479215289424563484833837741665211269103781175379427015660484053128010423241310715341695664650494450145789621354977259517804044497112845630039335841070578421606729906294111607914157846857824696966848273249902154952232334018120801299368274254182089384837914607312599997042106939081315399271756572215594022670981433650461377864210911488535192270602170590576078367925242122953295735032281172190943253645904824952115606246466901778517756546299940446390082222396435482903117079607846452556160866107680509610501975630706674684621964690013042597212854989332429873988500845048192348957417269352579099848129391090129062656267453142225287284606689504751951245846852860671716678275049858095915991347995901708870514565024731734546143796109286070714327242946391234647910117441047731789983488057725326215603063388320268264391271546702715189964941648291070226075052729496704064253593316526053094281744832101603845562893626890350848983147207781162079739595881518077505047885740295884949548631281904859201897068571179569628485341302095734762108896370816687141742897787051566747691772719871298408340640476783681427776291286450787649512108457079206217085639900453676460853785574045464076201420006549808915403142532693134810379106665384197188645095542632929912758132732166186388215435274579773305797563996590399433819094442870050941770131031654199479694029316422502291871824272264372784754130997918445188508215717838003555139080978277810626904579478705923676932222746148398954185931164221334839627599767019539366755155417209922923881312568126585189400693085598437050715526864737385523378047823083755931690451338410319709526682578109371144390465393236879294100825918986575953230131907397467676796487248165651845075815409368387311386159293902218405697180514641489358761386782977815439535373975843413063557818531990051269531250000000000000000 [117,5] -8955633839687556032266590014589435843102373581829337750818605799937943012034803695605003882716106614670068577036027496096787235676746395308204853693172629006400206690628012423475996663314927076062259556715031689351261332094739066846768451605411868599414010952243560709676700165199420624013522626707811168124177990051645545159608101371581527716371753274559173571796430500187733074237156039844285439167244428306913093619054120064507107880364887556255006611155207254885492394593124678234239228341166989673426850470263300794670178609358731145630167603354691793244160217474906719275613401944384043748775728578141996216800025877936424905851931860361542684603941063800293349023209190688575493764648881364757957690231474525015387409751966214375326015532668630445047725035343157680917069779431794074898753130461102707808075873727801436410171920230735282421497584983802976549918167996486674338401818569391896466461817025311306968093681510182736888352928649958738847663788826890827343531674735640909693085377826041651691874680366224841640015831389959279842249857696718538829051680666464916409868031306879043054280406696363173662768348338545212738093740855632020189489910164025873013316268059891445785533913932068110863585569921041499736577615257139005979386598389409833218023369052935695456902260843177145733165352154553190089305692962033583803332543162307103933042894519541424043643393737639086114090647627144631763992760263287549230275071251670109434360420943585305957858325715882912365832636534711295417584226902835986785766884738215707774800233498475583210540915543045448257123155196081512335614581281196046351267435058139878132759450524378046079846695335979106249739733703075504513349918196356335987349336511564370768996207386028935470028836512599276340275175548745979653301179076097050797261480785346086519518944443518269627167253281811929443882511061618574133195975912332161984800145919907525071507885950803317117460863914049770395962486787181813766605409722236489367559368137914391499956777374313531524678610637691251664856767422213813661409074804879613133022848493539556350036462538110518276768070590380371410403181203774281016194436233490705490112304687500000000000000000 [117,6] 211248461674110939373119752347427840428304602702050961362771613505061652321297443639643813819044139474708320063621937180301282978306026044395401022592911503505749708457646390155063380368465360251163051084811495148483465972740164811362241897196653347623431540524420468481056861186800114360181623402371895717440849451867003184187809947587656801944303724477108605854319719391180822470052794900502572186889398120804626298817841034697271521771430815787591565172148368176127090541935174103395214966177551658832336446548904366443591423382743493950523189239942232349738444767694720447444478021399756857150167901200366760158699879657805705108289653792346441998742872888429373581387667483534398985755097138212777577036493566678100718047874773628411531766491361301298818571225618362788991662860002402608038649392972104036884967371547912447563831406870718408772517476974700404669376094859653535801905044198380007757389357032423825718006383021644125501698856231958535882647932926710091222609511619371687567167818090268179136618444212262338763231555587290043061755365126858240702668222802934934298202205882325662393689418288403608453532006321426540810129282606620873665158705284858504081250976734197242737267135458840714546638339264741141123273787359357153337842612926176107895471845616273186989781996206354174617295086237348151660282818969410258060636222618440700533281042832677633157693155337378099370459972868766788827868815889648444984648260362874466607603906694237204667280194905860707416236241592583528071738026048752859222058785759006599378562141480575486660435672768570793366809382901285937096166967308087986570816409704038781616636618183894376730020044058368441447331398989457957108131381606429233543012471217333184120291819632733701292545208503574783647628677236865449899785220945110320945016881748131359367996816488315068144624275576559805227739021591472455156196937690502945530570298903383752402897272590780265633857871367245590669926541019693955314981530006871250775413093536251512989043788218137579310066066026825093458043671592857615602901772720216750054608262278859862598271667742564393943071563253366308158525820222461977238026520353741943836212158203125000000000000 [117,7] -3515619429636684782854456628513323827490290601064920889555509600697076517070481121285682627537130013351092599900710300741562078720912167531669749404575183615572476789998345171511632297984529442120280302908404190478414546294448511481045529543202213816572747099806877612538440016919394887503963927444751513259219626230835393427794957584013694063640920980466468729188247181576537255112349804475077061527038070359945696176440732076988938862711949676106771098742298773246908533226267024848159947702773779434520005692688757809216793671280709747102886906320402409644059312802535945119558554987846588672226564935118877086581941966213223954531818302085361436823412430404343699469730164633443566847158175257368537525432450303713339073948872368584430100752749993591454372783767765547327501332565859527261536175677446692144590494880691332957169272825622260373741931247134910928201145547481605453910611464060980505706208941648293802043790181998231049738123930198689335530771584398759246126640111033316342842446758593135499572408190426178471950950854008780471063781384193481145570317941299317440664265815650860245426676034435278237350496585750088040356683287612205187254907319714463543517474066170234926613911749526546272257027367109055878286697213439949739137171025986294544657449864739329499486515808805310969508780467920211817699591413144834854058564852164958592326671477570170508349506167630734452640030430229796539210870196311796427257812339548811138833961636098042161925759566670789840951246045030207553579047114011356649441296652654322200200979311974319732955502856787392438946217486970855478535343953922175403961294769349177816465557627915436325833686586763809976179294465356149764118543551406585610437592910558753408725341196464967762404363986428659258231825738107582311322679867839014302541505703931474214872498342119663304068860675409270655380751104081039417330786342779943175323599362085083770630791148027362880271970142415879574325471292292615630472169828974017012174230346266379570143310511336630021248009461213951927669823678863085891554523874786970782632554117034482984782930728705123054174803952441778412537840003970757152274018153548240661621093750000000000000000 [117,8] 47766315836034152375950283208315248424869337568342020591750201187759878179526988388369562686147263139815845221021996191967750104620623154401563859007119463482346692906649367048628836225754678511373943886330694527881766105526925082368972514679612441842678345876638317646381250515554111344895449230370774189866181061289781693036810938099247806735509344715497444891249957833028942040477851856303119395998340949475213489839088945509407781243099501319028158660425579032759904857465420117457065743797559234964548365974446317156435042240130904387058810074479403441523658168267095022498563984707643215173922477047526632260201499321351600529288439010595540310993077045392112354169524285020985409908855074052880551891250164243876994181772666340068615890560252493578112374537073136127166236695196095683199263342809679272810548491037677579049895479881861164114768847942598946109058165624243866354586529760818024685967080583078007478889662634010119063731525658852773771080120076613821796009332716697073474066957232995392119636891221229036995262614677310703287712162860792447294757567336140783907996467665852728598897015490005187214726467470120548297910736348221746325505919546581435101756496191498470767967178172311272292701953061848944662498700079171218839570735524493001209721013030739992809456390888877586288994829876849580168441919423609103529735541435662733844730767683740559264200556742488809790674090075648241630505650549319641637722750226809010903928379019041165130975986001224131215556775483879360332304782384216766364480652755563188837971939878323916975042418748928726603092371287891279209630097881513983408390034114648769351322413498297706127587859860740521797346701075818631560970931604017679519226981383290687104855098263819444903688346809314356996395617624629354923557223745457249414042357974879926889228745385170444831165804638066216197091836635283571905576589606701193146087929988583026850699661614468182894128356808121870593655728009881351374159896024067395046029672500439359150812070808211823787280913846895113807410985483505739970953123429389674246014433067758827345265557181391231271177931861034066970381250019639374215785210253670811653137207031250000000000 [117,9] -552940961787171369437944843016515167836104055325012116410591498128512655191274908901378609931670029411728649472148955550843312353276930660397822118420609060300829719170234094399202810401886039066899319500193068054563197299210315971099284846607441697725014193193790625293313068052187198895802789172713861136242390809580668348372592300691198235906058018035088507781497655307738574633936359303414727026046754749595976268976730440524976854886930625150380622517224571107817707304230775808600003021683264684396401016275354097526707164356405390503727730853041175414290490819401480514172322370248706458431452198584389040750124226686300805412643664659720597771963669503745909349132215135103662308376632503609979125396844736887474808949913497238096643117363610152280161878387191966949783782744498385588377036641178941735277189510887737107864040020598606710638428248444193643452314152312818898538294624922408309124060449145960654755222318488471368607316798239612818930668095435070437992694845710530778467189110092952416566530878138731116672476010972906367791946364569233610284524504166630416514648220221409212500924821918888450964098078009696885938616547240450335744355122603042992644208955843699504533010985821957211571567001403852475043003450856911663199862655108005739766664478798420889238749776618485126653017921920086939948067781232533821333391192619917955702201313072076890999886631972106969410497110036234931749469862013040047159738063160105798498079653467526710534272922593431744744026104461485660344899927097065174950632429441130675772415890878462093101780568958421298599733359537459641148662477802887982288021694424770308405445274607314694608573478145056888353819557987772824699599546585603233045785501132741505979616044655847583163514966946399220065663587552479127750774950549336635353701910376622221411427447999970048063287770997738148117950646148728253403818672061178535903472284825295793446665957363555905652229785453502910488177268942336330316448586981445074323251661399428632583626540232058865057371859754625961767915894083630127231918418832860550275553820882966194426183135721064786217863259975151108923697995667367877103970386087894439697265625000000000000 [117,10] 5025071920602451793072517354157188334839750438210412823093882905450512697489510743097130642425191098723245593251294879702066579449825983977402390869837902663727998320314311416423106138583368546751280376529369978287324183599905974929438202579238120658608742808843688545654878200515376556765512356725638627797739965782799347680856649385899460285096784208474350239717069926839413775785615586196691237947728295254713044011822583328756845786959658384349186827277577579790783789236753375123312152948380781624140949514516011045305353691561487125631561016530827137977071863581629388272901067766110185547126840874029363412902882467623236664807185101513500717973243052869022227135252305767167779850312854329545051582325184383878636227674797951677480099144537662825963323766837408899163734032860444583938405129446331917733946806865023041095466298109359846492361736880601420119962526686366450236604788179571693806224112030272210883842290536938308382366007650257510080836592505653911407530465134258054601638180306898324156373857148989260687497820429297429719146595509673311837562946978696162333377557562038397322720073601551564515997168996223718724950245642692357755895698578605294536415262660858084801427372824222311156072073733555984075152416052061183289879867454771342040559454452437285927796711330887133261385730550917592684745911828145416676019108547120839252825165242103370368492947169053230023893928959482412092963031005059500165399770937809289995850775929142826662981953802351638284279488321167410055024771288286486482060807538753062957849409645456330581954504012855882754143135250155025775300536812627435053349805150262259668225892183600879306090502245001046577616523585941308232477634213413786139474143508342834218344432915899480355548692071371855506239989251839543175791580102536295827842519265099489372021711950718619049201016722638517239190592895895763217274357398397257020340776666200312725748371706744745391160596174515862939890733829477873880628847890574075717724032337017032749573519822450985020388019863100712192052782234811600965461809791065160623726453141907034797913744764919686548571163618436103776238380036467390254983911290764808654785156250000000000 [117,11] -30936490058896455615452681643929458969139288783403209711005457673620267991447655046506644452133481529352584935178196524146523260915744928450995015630768632835960746513811930674535193493624600230289348764575017702796085671324963708389604908107395966358568654533050020650570314705651616530990140522641065239408321106113431962569078971206951267618283946754849002923523709234038253247744473196371911467120657725461469478514178803684203521196548418110686435648746886172459871278443575535524148824459872600572802394875029598484494240293776378402803616987845731704707385037829141470350588857858883107745379535473786582727762898915782359059863706620546639814784121372269648805020634932274512973444726536738973338978089763874183067811487312440538320454179693522971582032322757579469087446689663710421805586289868458000536442267777281849527040180247150007999043528847654139793498488684886725088930771276024502516033175585413112222446652989833691581764129891577148647615422136176345441331702487168381754312596521676429232099073228906975822661754959776896520694579777298213360586296048214927013392706810865560662280290561464889558747326582564120141907872859903710309987004872509134766412050438453897950640506214230348857369155126465018594257144445286401926560995857709682347068863655577042407498728303927245681563788556851465467863096948702340381314014014533820236222970805936617207511543529462988143447109740782215918651337005754027935614674353470507466084136598733458486241348098730897147611250838163331728917429388006347911994669817660605440184914846380997536311055756140528808158388674434542528796577250358758367442795383451945915536485416231394533696541139775311162736811795404596147180047771917361045309725651570828761722425243389337626187471936441670678091654282152806684876876315951557260405386392822034435373278960199380099361281221574616927730780332629302935796349197401106531615255059842289431413732155809876302332826939469906942860425074709000043420542133879778967566486517995941515103042530287981854207120210858228619664313442333342661237734887330967129919907356833950488691526044487249649372479320406155878925291702330468979198485612869262695312500000000000 [117,12] 94812822474381940002960103625689437737587413318006363172106752833208857728090852759687781548700763820075924420458307627173591182015272170492717475423422535993351627268784831327411128155377250599197363958575984010368582851251942415596761015402987623054042321269232287918691181776751842184566499495263970406585744469134975984399671027729662598990459521139915134779512947394718204856747822330410001670026142580345832037302985864275763204445308787153171035410742006814205096220705978322450617057727477021410833734904601250879667512567670953853459736241439337973907068424143285255656844336225803465639219452369074402409271738524527703894163639423931545178547805681619385969067357446613682471786034051930071282335063965897635768087009451277480092779208047203334449454030828832152596092367684259629070892556840097859478422662044765556468886737339101875372926120060729385324912035404731801090578179224220413762566698560822511499488197717391627557968807704793257359732056198778526743182223728450449311750515850989024415502743264393850880279877431066446001330787443468732899679281536377921724009395467281135001167810299496828889056495236906004995906297551759784338440216186057356102053824022025504032186700006197231262526364780488690376738608906578626866432992552940061219751351220892086716916139252373546276050825205010088536174073291217566407130047936362791072515767761923020578095806585470762776477462130003908873879475337277867160083442251018923002806600180089370820532058390505204924217325566320854007884734749287116697694803911339297554918615306310276898844215963130581404613356543672030413050880426427241524767957404314869714622485247618073775838457110742812101804883180225330315076149914663116845847886092677811148395175694788004818657861127430130039147536267614841527492107781067469315613710411699838851518554606610631530763785087780957751917595853019916110741848848379717309524166834094325566768139234676928710403668428538648957995366366501674282485715654503753218783160414070624788633685942304389690817272913386919788850295814209529499577476155658485402801725547223578119891310730520477059999407910809610285085557990214510937221348285675048828125000000000 [117,13] 206416828604453983785625074212187518650383654884484252059426561622082865942707832295700520474457925585012336697446505948442515432393376019800078818795723303042751703433466202226447035378477909513485303288986061699231662816642012280398226366962363131562851213096603347736193906698348653860252882126996271397438821284579991172376583876048392761358291572104769953514058158118686253965797440848243964695272784325706700238762923160394819222268055959120680320791940467222851762566607793544011905747277009117200088964399975404742909254866587232609738794849027054833780448295618340117010387622254449564301504396708763850614542256697464252140806289357862243699611750810349466618721310035802543433456618452482334243739108914255808900755738679037738922029234988890706290418968117739562702720633251228017634819254658556816133858970085246054851077859453763827275609357761461149577498314908578222170669261591331989979396561577266948107306796092109309675937611482470823132391454356591291540066688857486455803293909144247026261957710401003183886730435025030961194249146929671679995729178184852635087767672250125547074254256269462329554195262951362196770682282143601225172810665132549175833846911741057739325024834295444866505978133368212387757037792560619846877494867771113521481808613030359499254546338843490494711835442261063394926192331731328511914534685947969300713165125679371143541628981164401485176254369943179900018394882634281428156149378860196962484849264673683686480521259074017203402187770161826548033888182695525242838384933175685679275216925991053556664606985135382141805839296856046451602891221306392659213568606353781179073751687019929365238912759225140559777198296163137600085950951744824864186573028341594217752877339942601840474347321274280352341714934599521571200000756456731659451844873347699126638792714364016287267065408460259409492100057121227039965760373838345016991443798954920237400683258160192886664921880162353842639601939883850081403059581474646979880747372931385864827293711654038834754436843993431801181793956740923848469494715104285146705835947914511500164208275068197892372839456155068742215785704274821910075843334197998046875000000000 [117,14] -3709606942866155089857841808762773793971658489474835037823049086381911458498205913169382592151861148143415281857717071873065894944089743372293499248658723832227620795698918268938052466973451105075705851444988696577654703146114380941098832026792529900606386787358543274492417180845648376868157017854998485075062730133784023726558764346481614797828780706710569057746141780370156726759276411917259202396256959669873743104484235911897975667860411641851072204591070814833072793058137621901394644542228815207268246952474931094687067848409347422451322794761822449649735015082082924377656484617032837865486446872653552288101207119927732239210994283951223615267049811825504102776180843112542931078086030053015496950288108920487730263090975011644531861202148488969144091445541965751766810472849519593513620063675903478828020053787604192908246641248583765985741213818736775242703654009222793705871122215045697756869489008979243927328868568672954742649487441963437371735959096938491319451315768091268211107308618036433622265246649474179570411513157434620068164189575283128389366901988864787935320959625744641561247224578249519552813365713505403560081478681197916094036733141507331268020719578623508721572725709455927184446889960950394327704948577253277698863087665384021743632364384289616433444546487968384177399742281841528585788945579974599307054042191939356161608507516092440746206722596543249576287306842306488149355603719463203790353360209297413937037590283153526761542346987255156488623217941707067017157959132848351404563209029945745706643100024170013913821264112965629289453823994152657875170122672074042869270562604096208348175089043883188668195991113088651085646263610085680224908237077593789567506487014931519490162233192343758431198978482156296389250451988910948545160085130531475958591397989458696352635168765426101590994858162455751609141532147581691711991534177221041088495688967961396195173076033379772107980516004470817279761215318230739434878780736464819076728849183746910770250958988447597836341473054253444444780908084985906339641009376723403427205231091417266655035258789576763520094871194956748922111344768381968606263399124145507812500000000 [117,15] 18630822111575813160068583205291816410597025578940578884139610350528160724153819682306412831389379183055611052415966792571662771210804649162225483687143505460471088004922733109321852880834150432849075239341392709698240960181017643880641519065334618018071529746745201733383764841651394115082064473549017629059517576263332626490132058529193244869249483496269821137342743063705231042196927894104482300438404247989802200091763672075820317252817147533328516910099156389806089356268943297482805192720228576498369135997259170728562127496317992969819635208351411056105723901652840485286770716750055017361382342997743021185794937694751809144180226426902685172853006360239348491480830846704999964295531592247798709605891891441512896125801080608593218610640424001364565804249300804161285347520056843283481942107051499257667547117991533471099619694974136542992197961619668057500995582174083541237767504323245008967221770675001107481425945440126921383745465015321714008959902533096858403462733703245632236790210125098827036478889686449957679870353931502679469711234021066819800844325463529741301397272342777800782722083615161422397826890865209983519827957390862443183809754924671480987947139408802436623219451934917905682293625696884094287538520558259744757673261751302157990749227797377726874278193879934993897277398395450878441824443993902723045865691276210688487612978501456346165950471326603522294573684410451711520455127328914367856724849946033655458472741247793940149656558913490182357760594371034438401112081315435110423559216942794556322684451192600012134084477907146454457122374452144495145153205082108799872248954244959000617932855463350359199575774474404657652320483438855685345737609916944079050858585721985199004589488934888459549752956879223097105953711674967608876747630412569000328237595107789673183076487166529321079965486683924019321309102218251680535811721222491253592181213629682839000656046104244559032211988141980890885310812613473189173526350007424295855292575918320099677675952814258133801741598612917038901787891923269799142249200012085414702315157420406857289999044094283485737943858139009645213945987052284181118011474609375000000000000 [117,16] -52464061503654789547388714243027358130740117121416940188155640736985651819316863992230785048085683627849371765508800208176095485192768031380186823435495056710702734096146435120838145301111835939934083476189830729293311806961467367903249328080846782682314924810544666672294541902290282536607404170606574759711389439004594757153199513804652983306173496365584568832952324449562509888757577128805965176364457977592447164865452989834662944690080104440874868353325234684950640336346470652078041063477877636767134479608868574291936747794215796658523962178089614873345932264404593344605390928688527807004894275611379462740763468271019291114032202495053190966134078871865382212039331122619983845403757290671111403498496353720527730281412498642382852685829872999023182157629609160910277718782585487772283829690806730103251210313510457342126261483188675119160637124681684472206312532656575182674465260302930910721894984043660093847990797367271685408792657579160988806731075282044431043492566562070149222844933401962555891917096132591966246875745450552578975767660827110161782257736312527663081927341972009700288152276801371997427283278094117353424179193945023015389223937279979760092291521222464272830113189802521180453847420564290927862826077113536928021542295929230357496462039672193676520835057119899862927911729776437625848156240445239074717801344978060497820135874338274189799894652406490479308705773507660763915581761091993865118012601061184676226506972990808629261318137812150815397905986448260334885450205734044682992252322025586981399034401020545531703296877864619641989868908700970681843827639572439094093183404669536971763390557243425962749675916737663238401117473866026240915923821639769422410553882725606227012021754398935208529505709179263772015233736277028637730296433793316982116153285923008774245787412689186542937731610357926599136101051113632180077259071301667848668543820819026571711276126499269109686419262405860272732236399423055196847148730175173599145007795060905947307934733763203492103508655110402305237885163143487774010201655582259187930867861589254978859667315420909206387662307023884988854689481740933842957019805908203125000000 [117,17] 122192060825517052018568750355637831904745906141686108227311809321898893507522698754583282051257375816344851227996304280569162795901995980575556764957255716341340696154908297859955205713824962985327496625795454158859444266562848386915365632079232633454362359113017406356838450042039464851891898871569761750851874659650319684104660378941450353514998076897855251724824228634710705270590651810176571776767305610506651317995958078693906832586937465534152362721102369617743968984905162851403969210471200194125984693366606369171787854152485344937965864342112640178646613552614879436404501898783630949637527221753698612925702836004397159309976568489680241152066297106574832005005122188710419530288469378066221739908774128322013464041580439238548140403579114110812195417875433180651787919585368796590150917046548122080747873120707204923216997395047493295637034648129028817799913023445380530387957652845310174044725158578987508312385298980143764443593752020748926583199921808260456956773439569394493784818583709803572511401062905998240532285294749020294256906368194482441132635751408084808907553816183454790511066994970560498538955803769875419207936702478163047643676607504949853095332683476142491363658948608409829406845387598177383039109086777183476791084500276603134071489375349249448240150567891984457874132333043294175831375551031349901098932911579118054498719666637411545583299962358262283835627606221424927298833437562437258860996801554056734058227166603134138101935416423714150628180016234053661489795359419286541352540893211497192921341306856561113738308647142647009283294722381227559207482709057656663993913042871179332099060991954419468623157731800492038919212406443891031082913212188767404415834460841605899979006070393420997441416632688909129366005366563786696604780237003651438674246845738337431592186433458341194321208141851002696340198185319201517627875777711895500701562849419707755099051539168713414362763059246410409424203581098816381968288647808297998086888556775347540456532752319129196054509885570393374217336079492456101880006342958705769492157358795779474638420095701393520847444652127622433113174338359385728836059570312500000000 [117,18] -591379561566043978370720049392244338843752449913173852629143217686565301065419468647583485236772988248170388380986002209986388035735586193115076393584184626909424375857551078844189144667258576328047087868967550229707275166323141542551935631403380487832597486069831185293884407863532370159254639362848518184476907739722662439399350770106104038794562512556980888336471977750232082067393814240234962888515527295785911665646213657981031022338953772357476007791017345679246392115655669896833037434458678861947634105792155364878672795874609132545663653965828432486186271966657538260443537243633035542153868267549880122303233677806679963229721630020436096163247859410693106491067062506617003478766714777795583474826174609952037627296274400488795076956643288172751781336714743731435489570949519710473598724347869806787291496249666399947760391591243395721389282435305758041194563125965187007326984178134849260722359118783612644050827988190704030003481481010791515929535063522055998061437040145960179522874262890269220786195562127238645120071390938062509483632206375581089063545186746663982172022093417397584899925359157496779845829711269903836225352276080597911667888343199099302849597940116762681172086474323103055540321571434811428816304801624040620066409161103598579757269320835937059548845886231259402837621367337964472937001488516855443772053992987875431081686438255603780276152802533532319089775044449910597237004314237418501973865105281502708238780810161328599522101553466657528576306817245055747573453163381268324050393255272138094235888897692673137388629120991123905998945470726138593871392131790814878072881080594836676422670985173986905642774704338592652656506078998703764324172565577524926606635760791052431161513348004032535646341259031527522777487161813045546938215287286770622639354392937649026381779094030944546013871311715831468978269033842963785039367273574227280744389631262042216234868040131679584279129426765466750394507876622849478685388017661919361821388331139430199676966284882831046918192337923476948749124842978087899132958872251498991212476930416768213172142672696577025926931159283128636161563917994499206542968750000000000 [117,19] 3627801276477383775532145529215201292585749573192300911792542596014134089366412574242632589592715872164039432468156528119326464158655643811477999907920606085038163153420723213414182052287919992397217921921747508325653450841193198071751849335177728524788960131266489573217994414534372973901036857106643386748620198077346921999931260676199721705268321579093086228740452335268048160014552129362894597104203572196579551544330748234894919693599508671197538979838486542569838104527584590586505623528230051094956919305891734376876618702702161626915777728650930189675046433757313357153860431508600599710283607916994152417579413339137183770462309229212010670800718161877699777784495488218815148290057420095290306077432025659065671670988679571083355713210920314125852098512685252795003455457529922531897852916060230769565179085587042642595327370952878739314259306939814157618031008651551133662901973485007268688197776281322246463001272193121128736580616793404513666147971610552879367447500128885250576900039185132994945349652027655249192625593234271837009954741049535199405878912633336966504124671020932203289262290456276775805641863126011122489646159693750054623957674042254498835968527875286940591580829737655810071449577813423649956366707327142408665110180051605194707355801659719719003976284669133731445654536857708197889595605781756666235743480347036252602576491711670798464426731649223751577156451696683919626146624451143054626976795209053557527168952902154170941354616790815782095507909100658676557258557723349503126840802600771367756099502672299235044291425958439503680653672396803991979632212997377601866360144394807453077676765408507638880429357256220288901319985474515208968365506361386920823195917371272956177444378150654845932149520128213635939113199795015610714348285480817033283890168728419978828141877494615967137197576354239868436813550017166833009935308862331769162854276327739761262168091421809017982269914520344100590737303176373370333107543220753907045734201739870880097388664583580764679231008992187701679104042702344053908135534465857637679439088707178598030171826874810843399903753647706139418005477637052536010742187500000000 [117,20] -15659597691945575988776447951905018711183723396337980363514123708413648680016325951262928956388916046778715973161098984449998991072218893720712204915596568142560567730538900388364358286008398058242911724239910222783267720770643115975428775272152890874098191002653493736068698263998765458281390873486100389383141839669735070343094617353993534374833883637737785084123732778238616594520813111130741985892057695030262268031593348180837296885799596048748176976001831370613555114998087620732569153943549843406986482355029308593539005009662018986376968099865374695134290914750664656968237260777964142969872972586751990980847157702188788287955566019016129969627757927993039174937183385206656808226727190708469608260112195815041765401040588529973179214015943068746414806613836112291737950870982713683475599774164719534799449504484292336461140393174722693063478094723195744341669851196338719550615958337623154824973857828856094610937097550474264475582934490952989583598495732751444740249769579114055413996920731622705313358167233173162419056205764140430477502178484182872298236745690544921033161246583820530908187144918910232384164293950128053864631228531675622358906618885224269751686351033457915059680883442836691892851381202900276337845311721663159821321653365030057739602122983209416143398162756994941732157221077122410261623420397401789112903561742547004757404069659873865938267528386322465708079376464424998464309303415573970186906014486181818092484694219111088718055585483153185675022448642364116104138359004836159539987577292928747702553867136076298624969614217724596503537797016310142158892555547172065341854174083486489505700545290365470614465647356023963799764371457981724318398742363101393633865113192703132321838666078025871927118076909311941658349205295671959114734468536749636153026620969798364199247945644688380251295229977542818655963589180823208421620199410976514596225455324758891048552110761812835396003098813578857203640943407196869089119247204963702434822240689955969700300056366013915726332516635895222623559123355002077886705934423099281713633898954563987193995060827359217631941229464942466620414052158594131469726562500000 [117,21] 46613790473869500476002393323068759591071138622859286417556678907434885756029383851913083303373347594758333565994023510505536943070856457513264048812642581026792788791910937112828417839534502231915045308290266086950908512262380241079832159485334153115582170319751276021841923086124121703378754447197962760213554005658112306059987753539501183022918735197033928352458280027343342491536811561899026452758484410034400353309869254162441538785969504877140640526249998709390096013668133217563849910583529378363318757935064737449407136857537306747358043651617663547321443949501917202324223315667605052498492848244463674094198253806945930542095442164806893422013936338125911294600525416764515113777429241836314716320269878658767544084171553174181747893879979252847085276999832221925687835230782961001980822716332455288004900839003734797767024677865936949509583568488004387411115016380384012652000814498862513524251841619249016357244017970113770294209759675149089199545893509060332407462042654313768673778169688162033455303567413622194957288147653488799421576380465637678944629861388678768335466433464328252194437121509694727865415630130016617297701712766444340376859245583669552540116163448429025298530705590714136963900391619818191032637242028768382961178437104203389667530473141367441492235994330746765567870824749678263030308800073644716317568937393234791734413203722680507214932718003976390713645788639539218427318011377337740835804617010224400700141333752667226220891715369639175181143401189980274858223716949877326091751149441532019021559001420024767626073836413508957187413449621433496492212939730455353715389303461961082773169165750926251676171172606784516626411224304821104852190098507023098831912000717804300279614430898906418677106079910958113175040256401465435812774178848801097618267319818430803178121231221308675103565245733859864092101789265895420727579532079713101666850886595797007251983129265107533403210161895434872963506304529057624586574029958698409932101309660518428296502555241202593530596948999889090989049017416619842517706312964133388934064912267467596017784860381439173207529513831559597747400403022766113281250000000 [117,22] -101252356205193615324284499119004795247634253100993220676938923997723023111405338800022488361901355012900361473576680885460478677132119895976329338654161947801716930874571301003507607106230756443975354530558385110706946844649214185453984943050005360561099572446196762192502346401151296699417253180857460570707717476810486452626663039601259844083428898561630736838652253518993723037098067724106792381992107005227376671906616955221032369789171484479849739851960813501080616982050756353188925531680805442940948580251562373600591422722352790759676492917412858182740620673939682287691794012799941071582666515747159267837664113204308231595560131633148206069997419503708990116020882416207443688068020461896855440719143012052978086958436873378354109925075464583488981298072693017703344253615567276304687379082700004624880971391444813815318041941362036187714205749487067734868155818686574673233927683007322723314226442002111201664109469368223892811509018696629429930605085994464052611368386142543370009861854251231843273514284565443661262455277187862333572854113518965989932089407961079072307728150837371392845267002299577903112303410603552832054998953044856706148383460885457179585024813479194193162217709014379064422595741810701219392688543294519191409993609673361175852530786393292450196275200580066792644216861441451287068139394354074189834650778083395074352647345771257281960549495600620878103608636591107436449538577834227221628486111112517332441379487727289311851165785694666380531379441717276381524447221369810282896970432520757148821561927671048665103358005054546396260330702842370458536251074081238709554502297003803210548345009189893799798242070836406647946859732153571887953272142096960973811833134887736015454011092534863305105231261439200417970554086687365774056441465265973724238769106971720422544714452975055990783971782987725553520944769159949185476711004099179668398775018830020765933847159680287032685726737027344556785028363837992171852570466887294246924694755123948564151779672838509030085619288597215390011661498800792699235806041835781313007170291178436930617416431553852148098049390512187528656795620918273925781250000 [117,23] 177467967608363381062660303565535388905667848778867546173182818331590783863274031706695847989055460383703725822832731816991646969683254543952706216736241808492099841097573327608025793959295520140921242778982567659082155732380932195238967918143700385988200871666096686972823246458650793933354113852080715398062370307314586335239247235082639674340889986780409419169595711636275101176145828188901473066624515429375102299986937596214902741455180364894449050723190420547421978782849300215736017731231979746707882490440701838233451552984365692476654569528570164777411074818286388133016078496350207043644970493462585327349470677506060374378597336185268597368506146750515925815927660710078544418866112006318295161487183720206373926712070003475111129846159786801281739401613542589333895022272701099645310879414430995719424231693737452682760784873106688155765260533363341199770515858497817144554645423202269997781878338954733998142219534686275097861272216171078820132960751429173564708696352546400651273769851589562088289604109319319430486911603635468542054616447313150358829914014794769707262118806999669369496271045006334723057563412195149184626167139010912468593970912473151489154133585819539100329533487024721736972702563746685407699855770670398558762119557609061446509669643955090199082368010033683314264167306562701858801227987529606212099790876047947010462605824073018280844591580496541193376516534050434898958079911193348948195032987390490632767006341651074306446982198136179668677651633152929027526946896790170343485516823631116874809272535270749745827933638000065025953541130622941419308797260387869494353508268098441018969411365926332925630220062812692446717342469268925043819911930600185099889376134798176830941653355652097369579455629845040279707448753572769115034809421406859929168575354287251893065392792886953171990539419587220302239316705437625351037832819629840449272280636265008267045298887450203117239420862825288380607092596779913815299002965678013651793078651515437563980775992758034989008689381937478257887730761851284592929167481733420195268461383643442668260551672637301279245036766951670870184898376464843750000000 [117,24] -315228891083347708782045315755075831453587009735959621585052197637459718420415378862147927924378125774876431555287739624293019932340320069996582218140999187184451599505367814502288483123583152105235400175011974148426921973885800170302675573331219689400291912997207203929070170022339643240192731727742785969404108979026890653173687800077718488254692409639147917652831942458908927464896146089825085277415780102616152800713286822010017731869402286468322643105143746252607119514100549182314110343104962499628393670662505299075199776037853578955716171852136236662558879081566313265920562998370798204577370093818818624552255627555982048368708626683311798544696758625558353764175343187974081357325240897905357987445927359734815189504938374572465626296504477149182236613893410922596467487359291566476339227201749311306974506558894234939601961813640866716730469501610121466986299448785559465019638173516794060907226651207792256979768611724974060732559639410884346006746018629743846054472833192194320554748282147661822618823194311661525635188986677846140592592487159956722565217923117254869303036489365120162546177095888869195654680930594682465759212180094300206712047295421164933491633678244359649666992702416074347099033685960328905027979801233680754821644337734705505285493490570428707219015794076869965603911883452890459090443858113606421024380400985269878243702022539389575786025817345427576239126186158712336383928761176408124600740817740141070702519736934824261578145042601020952979005087800139898726435316109332641990241199082286485020629734059198938777219866411740993817748019600945884911146175426543514018652455871791241982080341358719824920910888268180616921123126982541290000381016061260336561766964217523875095609026557261956374890858437620825362991293164342414459175808666500630992211442180410888580915677642123778544222776972705325460362992461922410214314809413202945333694153271486294594990389453622137932601922521766604098391220478770657434470234322560245189421476276614968107446542647269484430821822734252193898230758376036255176344842150093132141432928860421716309633799989187163959059034823440015316009521484375000000 [117,25] 708554960320363190424353941057845892545621198836635382189887767377508706452747562730842925853637652276003361147454555087011450224644992700622042427278943932727009502707159147132735230307501352878036660485823012756083522413601450510430203292337587703260328113894729889857660733648324213112438008075542976795438330102789266057167472700071044567011555645158235351266451512295706586876656190491094902065978546067787580124568946134927183866293495975883088012579041381325299909068609552668524226647488525904978305379834666155865866373572127369396254929597494980768141957566233915301066942296899350372028667126607630737224358545902347886667366762835622295467655567906176738057590980105649658501005136392335599712562619531145462281911925145943679235857651465213439722708486991730534108294219219088254212200673435289361041452513159659144131416732022548335171129565728950630497656042365999813955007868134799128991437472032416978898013725538544608030617369918515840524060168969452172808675012707068907636888047997088516601355129467663335545621593946511154460422460344820299351107539523757953685871117344749056866399383472528179897464136581609934788101611023500691764314984463415930623408822862105442236471487606341489073449431960172775511990644019360374107540433096919402267357738424280508041066858861967612989028556805076822036687358476008682016250116115664398884931603726326740698052666330155297084917852098012074875748555656778720307280087693649568945577242284176253011866824240324755453489355593021485594817568024949437783838928994338990299937329871490265250372714886705658599204608520119763386943892653828647552052079936031737210665025380940096814366142607397550717576450118968035209430123840175846721811613551761766315012177122258828551794078006543354362336613421824313160989805925645796268644444772350767061497924341301886136877144754695553644734740653590256047892178831453207239760834376278944306666432895503575486461282947794684265436779415912619520362422174483924407153205358703078882320378116851563030216768124895708927966398386641127493545545882135523536901603226983171595352098415254715746414149180054664611816406250000000 [117,26] -1767531628539754010704766916397980738382916834426765966377931606166049912436943242493328876024109864379164586736670582680125351686268733452505854535453823440791052719484460892751884290708569093916433008606019040081354573593791788006390530974387113227111423525610822840743689116381276679636882917591207471670848246407074578918739008690894938571710330182538215555353995809147884484506378103077452257915491214332237255623225616394947517005583361658703985540080127931695530692676598423934969043275620911715001072052075428212989484176863888436941129034869811189781368140542849232228291566431990155911739224132184282194186310740446024844848745997593319430597180311285427880616454622800646444991312432035905386729348869499738866936215559943330049284887460651382412824189807687795411106340562636911470231120652980557577813236815552513715217302047763901939353990768390133815459193563633467037487030020458120698071889431158382731007355003997001340551603740472840780145454839793791822965670850953673940341795520850267415265717816183798719144291435743278850560760927489544512860684617825376709001380037451744429265970391302691779525013202492958360872069951999989330315871489500285254018965489096069656187675364777698283444679498215857472992948480075005828654373821112469656615949407408981107848704457416510260382148080109350627595667827265977242278722906659769445017889728157908895998785992965728934067666296878452640589630535368892081490013636736486188284468566953025401895913594812784945256239858891629896635452941105246069019140784470755208210947124938574341635302604737289536360785679032658643226424845327310911556000611053441633610552669724532488141222623685457218377572543654389277614339997544150263619389558997982625399332419174695537667744227158517172451612935561877111302879223648261795505640862971440465472571190334125904969745485529221453736245447280948135835902272513255036314649509489415133793608267346231296341039019689183782018261367361754547841836492480269705748381453217708475525818744851789137905941677086978136378038044760183918169804868142541253309638209200944437057140268265698068717028945684432983398437500000000 [117,27] 3946479366759347166876098290764274755674427806625208136727056297165810779291894723298447263122702604659685483367490959902444176266733247215571413673802414828952432272210126353518989609844996390889448499009973454381793749045637772566499097580282112997001413924889576916724452429870896838430090580572233330781036913292954677268941832347730469834714166120257097822811543351192637760677603879559393238376145026035032347323526088932676004710833377760256253572382799773129123222244456485604046692409141157234975890023298000944632683782976333297938080483118175847778920695532711784588078979545657919480917547916649554067483811439339316603197422382187773587976502087886767392296030928213859085224230166432144661898272247429213075936112545549819936389586398356402695351640180574997757637921445289982685654857872684133167456391010472312382646392290795866302037391686987528734924072416526946877936412106809444949422516043286436398002536075866018599238563611934531818738420113660103408146622765446516610124730396546509473410601120962526965817366746166919913475068178737669286899721411665422460124951125660557139800933256564462747823260095653244421228012232054544051935784397811640725714025303179564069660826517708896605968185017868830730065849432625920011572935378665099799028047568528832363020589802512297232670268533063582595261167376343530271569534375464787694292129601743016150578061950896745706474251815871269374904743286034758188442770781138795083333509926129715666884845237483969490791790098614691197038182888651453300643876305540756166477310777494446342164483380918418107897706287107374593075068163621783964300873910989415186976412410710662340516186455602433324123965753167260239927705273014251965490209705510805718502964868309492548608671313649223865178604479292794368147862757260305712852072418455682150155089757931685674579760913542682842872475774642205492621602716192697158755908131577312408689983176225203906108147879208763899156803991467807405611801224325625437691873176256305351239803061949716974126828035021383507537412695156191696801230777370393639101896888268569533499141588350767051451839506626129150390625000000 [117,28] -7335852501948575451632261719172028556535299166120003795215657314155277157820148692325745014252792500199807692383585138942956266811674441844677343485750643702328070677100058859042203237756241904922184529629560921210433053412403622935511580873759323358541102851649127680503272987147426168484431917018896305534019375117611504524591494739077650208533193730309634176935841753437601072303531765274946173456597341363774679227035538531448481975934306253869287457278261202981857642923933682570197231258633241043688398028849518036244435293277356030968385415738378298946328986368765165734281660705340968768754789664672648782370688081321555379723967818594103456388443985007899772297845726991878699491302653585305128225509520494507264311716526402326080173971398614922116708448188553421461761595647872770774493672010879578863916464616786077031754941843097169073618421842223496273935472619883675814308675066160188686555863155832176087959101233394876888965396055385803775457604292814618871050200126802021649108186344045140187668602322899216365012481659827807135555370614937743927348440521268140341616643049935800612516826426665966390213177202317192769889963891657494571660394869113169481539218065388237783886430691775487216541213443048823551457425595569796292141509751163139842461576708958811918809501359965405771193775505610471655380142915667230102068031679655290163035654227329102109101891857479493369888436365095705618787460336796492857547345897904161045234598033986980269007815555283567684696586920517275159934542456718547672945714434665762063404814415472240000417358190388067404967475720938240463610843024651886224522322246439258149345737248377166872012055295511512930190862570387818194841644374991464461461073387248921951706679831379203741045540729932243525466400898909569483436632000727307578087183756298838890588975801548153699286207859791071654555267428622291520056423070570379448022968509136336962636542436992107518787550751651250455122634653365449278974617128477866621918774767164566651966336616491167952611014639652746025748160595187673033843119906018581823481712224420151434965686743083779219887219369411468505859375000 [117,29] 11327450921895217076647874500043305947324756771512311386553002275897424470731900109980284932704047197638209862131269243282571193951747757598121462811203906115518542733678480094059344891111539086729974831087583025771908970476580079685161753246938369224933810691250845762391441553082388534447636568011931657762024699810532976754086345926064259219206318940230672938529699738111477304727131943414677505949951979477957964492107583252171385491789537339512546192192528332553961564554942359756054726430734502227224387878939368763947376813081898321784750779570514600997244104995623502963654548704074879402959801949285356003509067275133676895480521215964456134838817058807432421634095353621827943827310266491746508354096665119583418381847034728244042975958526142556216343794039022437665790927502858073677489680815810975902288196700365413236595617989846832085368150572881708916938415604550609853004791638972245380046138528404323656138084256596776205888133071616702647145825646260462704404116037559829708121752549230611754169466727566908563939648312232085233416666492640698140823270477599276380247822601432483017787556846142291319959981107146045098326540527008814177957982739760549500219470115355534499187564825474702854543759450143858865467011364261831331728869637281687609739598270707865600695076907747165877041226622021269863261262564095901214169670321118847381105354797204589424789788475237989394410130276575384069416550818681753179166600385322379183056376401315217261626635288282604033526960003607097856607626361683015226622617947826905960949954116652806685413971273061031517933317590720100498507167036321103744258430605415821501941245371556147200807230363189353694518005117782449988961323069877862067604435229393191544978003302335418713982812696325446574036885264856987117349204132526361206661527906880984680352063603906847517913371841645257480659288689047746667262295489175326063244601527886923308557236531347244144515806456483834355735170552761988520818431662861326128135553837717999557461786284411087908926634406246844806585407880653892528225278931067921806595236351462158141956138024397660046815872192382812500000000 [117,30] -14708121112392726326707986741232969766637760770340485245192311520092093690324394732323410908975937768778961368854573853037308558813806724953367429681071953991184186249694979265541243276488974387411060251354720982163294225042024899068018975382636999209278539075598733042752349456312443395133015251660146096326935489583338634433686087738724484299056876343458910461074093771035829408197078426933797601386964413157286000942058065737641858581820581150745664312049207798516960808153803785521687824116056931816261228988332067209922970897432884348898422626676436746500985863854088776747456190091823732248511607142281442689852054711426717166554980113906567237962206847418809183326214305813646372067195080285875363970585925411675382071375628449527490868392350272696688985474716946077607179351146035652335337232481633734339533027761431037637556155779226266541755897165238905445550172409801937434982635620980184601118566999964174056111813584788507462700550442084679709378318058048601804765994697891676249188631086177971606224735976680070490204191354034265360976671445541346561612584727270929462610022188961250617458768792131412300342637296791993115571433812367663501675542799253571881651541814448102764233539395928682436100998866033247875324189586055553829745680092219160617261159780127910043058146660784990182648931136692876152833147297744334323453035686635590656527426335291914410198098366019762987121982049421368937704411837190793435201442103122292378074064848078662609738063600938755351133213872666295891694825894877373545534694291136353211969516551602999757644435144696594695732498465431003833543777178545475804205187611546930464377422617416412036633478815090417283805802875816636090495941189853046733967990208851677262507949772424851880751278805046054607088580847360562531797137367534080271190170977129569989509293397842201276133193032183040817781044074275751912903115636025755904739793810777468555978255255359023358319533743179043267043374685490968318114866885491565248789257974888554890232731722658773785366739775594520529357520018507993849674898703865249962306917643276027440890629804925993084907531738281250000000 [117,31] 16205355571085230935194379939084610471861677762907568700998113026987189004468140974483446411335245328302874373843613472092665191233361779563921392699207783700437410149509885620401774664915873095136039165550924823875165051482285922938251852723841316202964564953607286362107185568033791430282916975466361721151997221869128493677896034573960626490922207566462161072347586219653976679314717966840150992891217844892792937678649288248261055401852415105332256276327908559995980387172484547212712801285672170414603029577209757254900039593862354628188108038873631736986112878265466671283453871903468826705540668918133223509414697897946669117389762580919234149071828112693395222812220360307916396897330106793215790684435895138226943317763767833224361802151850434294557860611960041554229833742488978083478936741203340675702512353021898601952832346153100962105989895598186863945610080811491683327019981752199552801379226348894926404004600280946917220798273366651125655327788338252765002134804357466968996758430341356560372862727503269540445404478169501999481422879432121991516409500850993086581961748978712788932355207132400084452677560895748225820563129611191505694978682077772727751005848792768158576653998888524107816370152405314072787258096853434302014266247040172334469466228336542095928090705027887662390349415299904723935445667068058647397753795268266622417048137292144487819032944860992752019782557671762730876470727570074836498990907426506842115439732888739147168176852185355083873776821874152652222512611751533705144330423016568398730967317730377695816163604578926712986700273423764993618523704717626278978100099544514600156745798787106431616948834159933280009544982561947726617529393329658288205188680031219019475511683474227302080547560338472852139410103793249536003219765134313456218192336778379846524572852692515165581796341294306954922155314906252390960143614905951353628964494595155003330693641998204201201903716369361738080042670868917689275116458257476297021154661029442614560172706834539133621951636342251787969595172366914358997694117514649327104624034878027627470942206855397671461105346679687500000 [117,32] -15150844184142361386557482275184201114072875835811142392457436855199006929371145318722479084887000084068424442325920215538105666880977343110851778736820083561057599059130792468425017487656290729898792710122638244699502045357423530767997138881901327614033152676509233834608917047836349306915227372090160907241253965250707514110493774882952830320275885609905858380731756743336182891913794064328966421731700039191852984784131277822537035019437680856672734918282994426171718068068014902544430241103005133949428389601289276644578744424878251852253689805545580262727081504700617083481244818803417367414373642492663290737378894276041890961493064811514356821834547990443588280994145561910554623108018949392030118574014820684768119828135160611078544682489601365733742924061451614846267525282380556938965869184001811438883235652198748375145382025821172743293208168585338207340048668794411785818157231209112589029765021910732524470426789007197684333553422758155941667820068322830337458237656684799099001265993192213799020081236279356522817827215949677971895994626234131890573073216493023153323082244664823363063402790649873746993503783999293193863629523646093956650686502479752018741142498582788050736129722995403794994151099797135420193302265518765674936423559691048098143926439241603345614741550465628381082766195453597106263192634247000634076460933734183217003979591323326433509665662183537824547472881212775617094232071290210125184077202568302849250595124896775669006398335707469946420380875547663878745874456029916054787735842951506794432212926473157347478022593204812714754520222025452553562637351435983168827350385086394937768393853906472166673435948677787257238646178396798304920602541469297137270516879852547398460024193972320890102401262486171452219589850434647078789448726520747442996666033183980436470923927559633316570052690148955044496480095560271039105042935216940444615255243266688977885433473209353501923918640314778633123200729622041530099587573615906842052307142943817423179614626176545233657089178105150013018153425925696932605431957220763709357608771399750224873059778474271297454833984375000000 [117,33] 11854196959745373613284607377279975238213926050553239248598081222380643591414032258202881952151959009499417285026015229986432685708275379313661639709500185682197169774011490727944495154422644717118421616843279422674958721369139348508529118055478993287761834788939543366859667064875439512930093798838066949693459986890055460639715469400657314785331115584634780210880972665628676454446576872621267509734020870638946810446962840979981209370752127834264268404216333250821917263467560450521529699257381529976335058221232686904788220307814197397931239122987940187386995472543542655194892099691880050014457544782585806019324678790451600446196102185772279418271681377293889088527933643855430681233488507126640368780866832955524983058815045645204575400593912550175045525627483228508473963840403630386904532373986262493427704109830254963751413382354464719291179587547007321704818044613409275579577569228987325565579529951301530086306563937860515240521368976300537424385239475526326257829646078440617222435047351128448284049523673103850985127855647008326585084436196299697794296549075546241743725627916747206629295628954049827377631420049724263841849216611406220488369412052453874600760731247384543780751463753403960768873002162068019570238457385938812046350316153757183106795778524769488439691953266795317031769907568271479377815127728248604325293588678233887210044604746337420185395020820250579379845261087220478541446272076120627726103823376881556496227462974134117023330923595862799011975317634761297577288462761085568392545715672456177626610915604876134518188140559210493175676831740673937697291805130199061663538172268083001523408665143131836530874538060598229322049397708126530121373958050111052550601400002105387897052480046978285492401165617409253347796819126411369948219957969121308936532672616090444050408757333048302230057368788284748525470710689948059599581167357207112024645264391935638884827553272824162685498442531776357093819995681077617106273605125605890395373962811446044174232551288779125646846242985620912897128486230775520678876606450588196130192450428175732213276205584406852722167968750000 [117,34] -7459868985481713391313737889750092005409882052000238507110639195498346149910721027145449234080968053345949444023532914676978344915733647808615944730469041274073753190798385526164567433175398027325776748948357169198416842292726769369885660100825041125206575904021265698678911851371051700064617224383086349854209842947626003835259132692947556930379881040052132264816416512586815294493137117970656456961220822978691957182197252716959442993485047674722068027132101683880172948583485267233054944820298520079031489048051840323094040774801756494743119631179084810053397722445083237419205446057425975909466361312767345146930285497523093586402141844974658661322065684325407442980928451889047138108537456390932354364161463073581142505626896592208408210643309534053624927706441335772142351901938884775851615422595927018316018809469634933396415750493310184955238950532214575584604518349610083940130361255534185997599205138929014748447702771857135218271039532951076954710292945527839755431704277377856646256562191928809123515568214080999678831083990901065031900274672874585639493970376412137046324653956012332596616508469112689705119147092010648681341083641312148054321138693485995964036621536878942783390298462631486493241992521972013481094899328534013934396392479374787898798400052522531377688053641244063734249693344630284943677821779700372026253642761024060699510757613091695731800070647279467156935618681315334178773983746698279291155632011644096412129033565495028733307006302847450242043300725053527455600454287933098303118482868569658037767759356272593875638320242552265552917324876439083651795973567921889117083273065419227648993005308640614567223824551765304456253031742071054059727287748377762328009997200185638671881929627542822820163970125233049222355172182281553184536392663000756832336191091343460069739507488997340019681583079893866234534153543521287093716708439617124525154821877349952120447698493295463988962618282219426867739959451679800757421750625340625839981749182851653784448074182760072340926581435367945757158512887079505591040568395457601444734074824793879088247194886207580566406250000 [117,35] 3361589435415000544697129883919802588795452368332702003430673561974630142566986454689882267049396218638631641972643119626810701289792125791513256449939563240586643924945097511526673266381291865831933605397598991925706044743552401794910561313522744683685415938817589815703566675838525938780234020763701609544633866354948804737635684527212446808553674330830562063904757698097222565047825540464258162927934654283700906129227831279551299513781350507481482908862805439686967739448578852951836452363473992762794064640156228438484718537564836374343637176281176360992807488580726035719065805393376062340979207858788689536422360573494076321372699002043024829278356268195434995843856485788831893086221446698206125489978492669393744137835496988225787739541451922688361170300868632350259131276156837979548276553809645657494445822342205857827439322105411460048871368893066913643541695442478878746859414310313431458366734171073784436890778816512935007680677298997675726733274063220850652685988463538185095158289907396917275569758750173377346515706996786742186864141566626605635443765261120942553014747173555478022977390062230701167830397670585669928437690597947601402343908840001195576026637768579986371636661309308712745842728901304119879584968022664301410604917085370682973896186949991288780822185126426650252765429783544179515615460971087578198550228115773918922754373709319475393272835898872593939358656220759064052224516897561517742831590680674212208287088356230988430890289585809146106466022140082505227290349225685159298026814872169026327276529372632613798164818563287320374663501288258025208877317669329096428039248725767445671161088547701428329929601713534769220801214326991850090107990568340774343218827875250713272532555765245354575123350972148143731708934273515335253577759532917286218617021921983389758274481612713487008147216789652764986766323167059490941833160850678077884517217768456586611309958271215454129020024348420844475270168329958754296720218026618651135318368598789030184850259443385939945930338410916123640569871560163617698934656246250547370624239817971101729199290275573730468750000 [117,36] -534757136513554841666702323473421149702374753439732443235028687138714302931524454266605037939335711894178512898049034362722409516654714583724626117503376380364070869960172795197721868028024618662230872827909973134236983972228816799124411488221786527827796806158348574294876281646664572552492160078222805351920735255703886701628266898512464812472814381105611968030170646628884701483648684632822684929368654544407472747525395975166621435039286951620569250413440789893934062940613156901927442049380219537519618042459733744154378477588746375880717043081000784227275574472646040658616730447853900268192173722274170653460234735459566804308709193797312784308817563243191609000365279402108140716475766991777184478854559808040176447885654775284874710491146662737746966835106880778304518642830978670627482650603983188329689246161654538702981503448666749111522777422844864132008362384991887586782667090301738940289882253422348107799303845951016363602341005963373480244013604828940448690837001723977379430762159699410255379554227907883254534780951834796059927685556715514974326361325074194431723400555602726436155895433970671332769685597802421562899366531831488671930684873951675659173869825608841301873169813856154687527160331788721128061978955770063104752924650475040595110342602679867337712192589535871257901765878149129592000939884599315002988223035528632986287177745433565770292865228996324809441776493271541550814073435071578891419971738573269279721247479823598535626475182441979237166656620672234317088585935166618829131737127861121224664312851780625966122065178391426028882172393635377160856546445980877858573408690296384262368335668989988128415692676962353596647713671129740562365476418326594532903796851391966137035154139864408547532568701570787961287994213601656044739181942419267014388804748200099405032053129930370385361288787645939859608467447748265475201675580689874673328524187129459736105456257526492641553302799286688438595140318980809540696496010816237271755470705058850648384885514577522829222231948873030516716630568445952938556629646627785940049548685237823519855737686157226562500 [117,37] -798090748235728386693936448902344768606787827787735597316317524036083608588026442149833546849345777808020567032199802750561913552773085187750259620178340302328139004905627282371551216310339645641543692072034904389224049470987370389431291084796575538584122293721637210863417446058600648227435537936089813874394904157307633967564626331938244826891275193739761199433855088247135356779030233830811180531078505150675389271276937265772645849029659834462505495350213142752651028430810128774923771307706292786216170078288209307421202819572386663053695886780143708732981639929480962427157314893145145763329269901639511272856754514766533484489364968159112074210979362921190120625441345323626469098734097519142153024528293274938954294494198280755027457461270973503180311927827669719542422384754627670524138049764528525528133393156446292058792258842950411315574953075719841121583145212405293063465941026193457163957193103067720357727160394153722273352683691252566087639327635866489972243606591092950914730186074158794376230179054097048172362490234096041323360193787912637397103640275537499697593800077339024575331150266731646641809555265514469658541638006292765296676732568962798360328172695185692330200845634400459255553201126382190421577949109942875489082531826034124166923049077184242238203645223625344560285778173765375555235701003385692094648714909170233726351475959075019230101434127675773795663742259929060471028657287216525172314130518425031469848588747524523273271361160349454508376247887447112045378289746835615464250693161777164458654539719591527683972613302032029322911646629479753145235524503474260726074100276198781626625826119782538771380065374071752006694041385310896547247748954761186492899984918746791510030914507700413605562760462379755878100887209118504146567275602574787519404853999029386832066473333292576724846309017400566978193139820178832476553929335020288592178204497387073750153003922787242519328682698768658950690710930905756003091690945165669340406429795145201231904232604750933303473240865265937837941216617515061320049172795612624220495945337461307644844055175781250000 [117,38] 1024660814086396961430454622991284180705978304190413625576809752997290073757020126720763917521830183232180315475659423040008531599373885673082812921561928085376474102062879335898089578152141982636848824312065266126590231804554037509377868503352974179524526129251367458925737992914119815948932504111902114929349382976783850822469211605938053773212814486004128852427709413271217499336363091944455806883977434150093487596281102520300277267719985950930444102957846238362145974751411239590023768056470458457628388536119378244366888642934857318422957893625278200948241093646578787612671639268754871197059172340639512545227076451291280841449194961196202508935085115230053199066474187117208260497291274189448244794911146281046308195511492390733288258474289492489356989648005387337915918832870655243543143834773430923853315611607277999239480753780812600706212694893369387016528938594124200008505916935413721713658474373153734281464859829472716652767883016036458542333801830007266181950505234335606717161083814725743386723525125284052143002717324858347688818943115419527535261456057639928183716586125607245515699435168319003820389000918502358914010686003592255444307108882489851667818857355514600898907715383245928410404640407671038844827338074046393873599274161170182600057093351058971184334792395279164839907482280947315429100887747769215900205373421146454522396626322696570684501340104840454573491297614846484336077290582239705481520807283230402054752051510157081432065223127915062835348612445818533585325457156210329401071649332680501363297524270994675051030778506799000221224465234380398368656122104765773174084160089532046708879615076187492465688090016485807140338523254419002044686308296563993208872225695975792587353560227909271872402737619778596133983412407033571029188366441505909332376404455675410958923847329046101092351800595288075251441900308234537353508949574193265322133721196851130215974457285730128626459026218727439969112681037729863209490073659497344423110738636732530453209453629570353769697449156328547608238557475137514114345532560690354983989891479723155498504638671875000 [117,39] -735027056169564710644885750217515085142405563629603749316582685034613538898678997574775228432231513127460542483039980418565070428930781715993308294441794594298524906097009766414358748591516872072993612504935129463875604860546982050693032555750480772961196357026039042161904753205035585061980194736541730505110367550256026214171973354992397240112572379723934347715367812640995595060605324847198538257177082559105203879921462613525650053116635110082527533925524846089671580687252780332741116714593078803444204307669514670266458387455525150256085526402789045472730343476736395336199428257375444395285312698125912167600052015533147111367183345645413538371197520659844342862686655763170842997510496857714292987422922163852760427655349952704746163508536167360754026917720376082570942614622907182174456660016996427417005200021392420291032658346858159696292852845248963214098404927428078435078171271524526815855859660755629947307739649684225449329205285364518493055421636726195190975742421023059165257860624173509430325446770168881092066111066157691407827452177930570010602553612298769486752306710010430970674008329915696493060616131779737911736825385987721509063721047701699364326035804911907135952661888501753142934776240961544429110009936763464995086975950229754293096297114417086717903893810224526190599895232566690252131405355664150012465794012284380320664139272963648100001520287418408862519531493703883024108715218131351238186532104983378692590595157967806537250101239343418474319118460734009602983474141524002581017016919399199033113493660894084384275711687583338549829293584694802626184981145939327717260754194797268214416396544545467978307382447876058440282030698252436595913288896223320544010966912800516489620492350669166350396853041810856519147138221007296613064964349068010985516144466428649170388845963035439766066732628618572031144704566959262726855169926124926683843329363895863346471038040138943755621901667483410986403483005596879315299959072686638401748628027897911163603030189264279973833937333080204437102436093266487099513739611467144641210325062274932861328125000000 [117,40] 376904493908142943383956963042389596870372663713934080837274172819563827633680121449941655576708332557035385167658354398129300545342067398858368426854486949097147072038383438348188664260734322644696785461643651641113671031212452938512608237540441283935138942980562898927031561294731698759856994661239368874872805345173127821899701991522303464159572654927211248991075548905154873981727437514625225254607050353829122789303410980079165414858805864133681640694721247903572441671783586224105584682978836403175390084442477780140998775211372258733954062686180207101281096668345062600684107124053926937248672119983178274455839382232062883519915262009330109794399067840518087081509588237804888087246593952401496193674103830453729542741834066796906396113178221992803606784468109726856774898272517176921309008208938603252766997674604832213235784784843497946878801793439105267215183075922251820778175879661746116696784680176907179899415285135031771519998260651084650787400289617595809095627891392593850049673954440592408654017419678539649899696185106122139168307250121135883702791212715353503441722391172747479191007512837915882952280369706112995515050279186304033443841594018352705441032233550652679822457976158464631284219373333444910217191705196301356058842077509574379467373083523025066798497867727122204220712876610847472324455456926180448577830507343572434022185304112991645785915210858086991212567034374116439082868373709650162962087175591251465638367698611126424675081428601449836846704510907957902919728394607639735641894247265240931486542512259771373262380560656234103252274507064368899986049589348826169168682341770495359470197671929593271383574124597426149055832482157988369076962144627000465484076051511673441494099905879745471517078816537099903029638498855663255130477882638053968388377655192195085487983937832554743148524879603488302418806243338983877323348268640325128548416891963507651908253360640094434704049235242433715669217201186021681260127712804823263824682258320469154372395430444814033259310237978445447757359856689574984043439309644440982083324342966079711914062500 [117,41] -142570431574300438230967926228091194203901750754667287653118423276781622226423748863484360135799952193973176750471368939579812357481017643612449161814226819262025020619583008384166900377449634717198779273479033426137705671048770675936699175471862178307037129024787934084875005274216591415275360296404548665558135877391870323751717304543183037663587658153454405094979859262743602342530341588091775982222084434844664255248952187039435963009352628611518544940461623430442240862654380103260806967904350023082347244068281650497349055407580605452774237105082535998764665867972051629320026525877746678984932182880501318481792293647536774667597049840187789021932872084404202147503700466302797706087390053262688189800905140261781884086682042291660048820680764719132833986255301568726085435481869855163631959419949863154650941029324413552420387477007860578981791837956309637530559589090865076191099818069761797113888474567851169793118523416887708217672221677930088951563238041827764607283358268197073757424739394309324495966209560284144528374449546252600062068748501316972204917795948430382202314329083434560094436259783622079230208966329435809953312691384911535463422908788269509188936158048899015679391748315189456221292414986446290846680700677966211498129812526010953270042637314096456564810279019218473165836670706811563160711209220429317460562014846987695617241766965249126026569544932456574980182220744383274829364322061136026224145346548474372396810060433515343235993768360817537237290190266815768417057060715397381656024877064410692203357951678153494847678821085494786079788802547018087198276011190428619346727648265218685209022175115178121394435607966102950476073165826312260788645439808494434479338498968754257075372721260315229824035737366313900904525305341227756960790199171724832785048444863864365809039779923981571625402123478101609569605514877941117460600111020197472783922823859193626980389333272907415314142508106168433803765090945882467181198386897381882627252803076713431227008080551138900616238869395520639000567304880166472069724648008559597656130790710449218750000 [117,42] 39676173417221807085497623313464435325594880412462296405698266735259371089317672956739862568772657104198326774236728923507849362036833943934729038290222012594923766788165106350993839459440262008252021796576014069661058531202759055468781460933736934409506986683967120867831951937256491148219401817744311806933899269190887716887376130789408427927911078019508314713383913196208846886624688909767981847409995166202009783914111034053530716056315498558181781626834685040108447983056487437879460101675762269080461255973866537965364295500588167291290603838914246926657721877601305592010981535202815829741391004678265078862734803539833677801289060819186243375605677783586980308059732137637365721869621166336962102846267358990167767206334736441728229084950347020804323175861133172693512870419156548345541160327062068057309851041184244365851458058561159175669795225394156736859807757836798836772788784798577601833714875997639739719743082117667454095459268598459778933962372551641465687525239183490831503346833391724664216208284526505321742644975676078572364061463902305942221863754773707235961531038570942853583362305560924525973803504122236566478648928835389451623282600721613639703352624982165093101735318778063182883256323251853737862719068655257870975589687309872995549503009822370328893071056196377115853975604884736275960469074931458335422201170168736819516246681284257814208003336292782217610545752789504715670977575369577030181568440682212088061643451777452097616137795847554584633783618400620098108005047745379315081434992530531180479195535736629297108944462181231655747354900164885243064018863729258289624853877280637217940976506518429544069004733431434100558411542608345142977513990815406313886008725621259538970665219922351187647559576847397526078576459499228623502978306482147162942371639159263373539566454638220164381660689975872949842878484767697889961218176990264023061313500373136376187216300409918983199271258208947193054447791521075999889170627442344275305589836000408982972385858490658036995290415288034128939562673811687620872845627673086710274219512939453125000 [117,43] -10160535866471396913170626333493827142054275575968400492233480402771037500049970700721507196942934610887248445907172808286205351916420283981372544139749212535206735518042581574551086896636360079587589120801499978609993466286051332128555713712857271204737269384694127839826464808553630212268107149637694347493683880335482302978061858243799215644924336248293794938055898427926569242218548399240036909121842714293883758829545629582189864553151189300087088246269917117218621230341025931924562858223719101175775247407153321854980785707006957514734222224637810285223819967775297678916973907222065882043103381181608623380602199838953896899919371868689701992354657352928596702527768365725773610611122622289505884048844296903451048773907017057720173176414580011306871584526739310856458010938882925197158355315454213375181936927675753841112800958600223961273135272067113795350404381086381669699963435436966418101709726072671941957421319783681317086790546602570439179526306465421077365343948519802238259628924637569243288303225884416519948581971507414330645628660558527949938322447263086014966364830081415100911142652328795280989452050875251429585203440534065129026814382946201440916136560261935168373117023139096522870791905206210138487734431125585632916581369435528907623595365060010847557001492231732348502832046301775867579168711818288471328648514176770269495808283770567127284883180360571897883376013576403769569628989126535552747217445416855972688932450501943325219672403166716212351407317258178073560478971312385078295155237937907649698568471272438504088795413616231168879370536061336833765636523602840539172965609950108803249117886130685675283147683370158460539149752824190198193038469934131529023135610903653210908592391921582379007867675235916084925828235789713413800387124754070328360244176763585047569389573849673098076432096465163222992764803732727470650387625794290678399153350597923284597116845459591835176809512808909179906928749359145695802138464391461531292424274762406790415390270069032378254850295496250620352568050201724769721067787031643092632293701171875000 [117,44] 5324569467783814595122362224668716815315549899287553194107654780279880897745674658757122348514746825634717566328957340641034653407978010870670273236391829650180773095005945103936297681046935457738301213364135811069298703006224607166299728839768761340797915492375379162039360903765756653613533033378922846972327059127860920607395684414912402819885200825486251873933927373660174497560571319657097495524626666081530164238981792424358353297554818627731239846672500946052483888838986083058567696801540241125160180242870825489933852926752490588548149004296656234720125427012109920073523968024571352714742579837310936462998257472603100884716074694604800307864793463850754773632990576024136274519648637689910393973233036843263186809980564110533453307428081538568504927038995723912948582711111353048431192377592629548009538136611883400715618008983119558922446498117185246138126304982466212433619670653046992261931942205655690518562913716357486080086203762244859759360456995816156893339345865973030770083244444908491223309182066521817792971189620486111340292244821634234276085745443821883847996737472742791846934316980966232647847265425129312520148640285260087478706559371419267068940996728630691481590213322604330180448801648823092546431402284732564735362253747223785170596839656062641386559695236439455333163484182568503388013198553294154199348603130968456296524370620150020026839762434551960489668026890513572544283981434719401652420758534992923442916545610591084921516723126123912954547321091618183256732859465296518411201592318971618167562635732882453959009156950073521989692529542084567185322363701819689724166497440101560167869369274283141816779269694637056337169290589842009869684858482148179296215217479046805540559008654389053785247210109496509584635857287134165497993148525039221707710237138724202297350215764463879195235498489866574417414491815486082160644398220395222108922722350605417584261834491783701187621970564876473734128804798942151976434484461163727170924911353486767614148440563568875171066707814335584708338808962446719874606060329824686050415039062500 [117,45] -3975168042364749077821501797026683919543814920001559727656566606830872157572284855480237224540593183835862460012624417437931910146522518579568522212251183692520978454452825074426467398958368010725109719104734717080217058980717773915093371939737294937190176543017134077072415803007288578576167956842214737765597914111582853496050911354431935555871926610897635323198822170836310167552461385332002774435937506933199963755441007422127032119855181480829628100735390751781549558552664253591168058760658230497147709211110718751738500615387358634092232139431282645231582081639495892674982386174870371442816051058374597507722110814955075024146267075770880224252467607027264238094603799168050050281380661682335284366226968276438691608135813762633061508537299159889591957946594261422237440228069018763680143193909459869308708018238478655563009584861057097890663669489062129330890040216039991464315519011483601238017850450932903293132113518145062941951803826043173657007290542833141028569628216274112961295773731878597907736437210879883369452368850698126358544862505149629501755126349034709714453219269130631164601708674997788506565092941807434040645866253672935406143274434312101509618735119791949670284800015803953734430886600685963883640530708905958010625657124418700249749701327042612818871367931052145889840158769121301667590172262903312390866129988772088130893211379118218403978169272107824200122061572266229198989914141464684162476856531098879464924212603194921172691818354012583444739252561588957004452547250236315927743325011476819793155665779086152781395691723948747737778113799796737001275999605332352155311439581904688376727797088105057015361416987208411897584935272437761278566474777008344966886392984774444732673480754326393568705873255027479138132056364787488581072829415658182691480707970565439259679826388864352558346845007587315740354836651745676498178781550108461312720742113555288465627118965918980579944936929062623145346962981402050440148124812515121102349605874827269951578719324586723610551716141419382566195295236610718347947113215923309326171875000 [117,46] 2104645732699142821836022270081289427677392865887149921531457777815646825598301005623505740502209266608297826461527076604177708246993476879722588771182512485744378751912308239722940317940571437464501419259584881319065991285620330436466019512788505173073923722760009860144861215957588086239706929955962004597618443499514046914688460597099317191112878489067273646320694712050175379377709127295770425111584977875587429952918873366891317852330862278569178936034614579610527858617442484615131961974842676949202961286063626458336956252994300128779508688813145518498647671941584157454926205738674980474050529637328093690242223990683481794846284711949905225090318359175096772544248672907194931462885221047942624551623405764096808825488744074057923338480234060344308525354780932172769909986890786585554431142866899444997615344892110388952171491533919445114058746495932154394026411284739258810365639853751702327853637203490423303462671515601259618741435274124877906993288644583316745929038097835993195212593157200968323261067523221879337778994470703361213747888334474548036311251631423439510726712092697244352852703705860174491611383437338428143160896706383309189473825340135675368743590570886865301401179326503372815762631827632493538290889754516995748941311626371273306088675055794947408749883568828820201586185055943940271181614359418771912087014511259813106120611759851816394026833463443370245309493139595639756602834801570959117739596933937400201142568972821466074126101809418612991735360385706071469428818389267438543191656114624373214881479774970423019252981679150805462197414149709658534835915594693777737029325857160434445275192814803986875744916179148206323913834918778921554946609509540277551528153706775727591983375576536130224125356498987738821159609352766363338856397464642211709844529907271178673108805884954357656824760303904906004158454497482494853978349528631108923217520842921300172992333109686415524198738117392002990413487547520864426316158620861985588157489103096925359918564918059896976136643616059763561149109634129672485869377851486206054687500 [117,47] -593861095980131087297074610767870469230148355471245561871584469096885871388117614247965580412242801843870922194638973376855720689446127894961226134379719435803857997023805182153543031947245899982746593653063240462359217487232944235094266175667157598736919187620995190508033171826766242082271741604568634502067902693856179904684621222391687384426281357625679541140791626909072539552135214556051788084674798505348385409137095208786616469251792977247726442903375363047423219522080601297402451233097724152094578688571821186874892181180223016557267704762546929254651372336169754838541896718666214995071535155680715014496901476647650313572629485226498431555761842329222921780097834252746059131367421183111837333219499637418325189261678617053735669850456892157278009074394009020143110422656169362758032003354976405341519062457527689478137191235348907018190177342007301149153297434321953380904409600379232496254817549378729244709547875685248665245491584621754607170806305133333818983555330709128966560685877119030985269240025525434624471215181453574680179715848964252889492913863278617186322253494132656977407275123199720470005141995746047880027728741623448269914866186267200138611843635470393340938674469422702205174637379189388792387607172415730964669929554541478410408151068923585555372329709739634893385978621889023959776913704394448000138643407911426108432410651372670457120546481521870909827119695721431477573501250706263993494584748585469158048137974030992662780116412965689687757595519173784451017813674669594787427890066884202735932562123499654657088591211168785205081406285057730536795970990549170379664671007346233759339850619854827324919166603586877074022122348767628496344581081078115451740544684646377599986039549724850110731547719683801478328949807605403288225572195796017282083075678137237595919288238072838941443441096862114852889109729904965326131876904357432705864712198683789814711314483495658756152480804109522395248117820095250939865658678816397225993884961288177257272302427262418657320428277274215744796492799650877714157104492187500000000 [117,48] -60156065094525042218281293937955328155507658432285661600725397751574269070947957233266310208948549429069455560146832751542198426719054292521274193680102758131257024049228253401904350996671077873483930008932976734905365362855468068312940282932819395455619037164356031974958004369766706864204734065462610124526421757570827442647698246957839105983758011105777615122643668879531813416072897898893236027678493005570843827441040686925528180064930159835677656013259860494029079100498595812374799282069779016466373628865961165633705281025963818336192392567777561620349148919106067395617444264450424973708221747279613178359124742835683254873310399799402644000550795837715636379649527991960511269652547136528494848406300014788835234141515363155959828688626891737069950949872120342092297696553837931925615278367447761603421553457670996607461497206507927138086318279833678738554988077648415252187839607849892887455812977668523831397575288814609524488449037733270952032766089525789972386628357423553876317958028054763036067447247647835882070713607434798173995981018686889865053066186885447959393079977262926979455730699415956545522034410573403677952330177454169736195901627655533210416808345559845121197067723416793135571512646110785854606183017777543174287807795405183970056052476631868839136211485380034549435416040154042536891034102057831561267223201626559627865992969893504505037575986749966940374425501729459312099986230452429902766187222332144631483016793587420389169670661394547498059210131833357542979002732009735962395833557361163800876856561688495716521465920648100759247591811690775842768685248428442866538062125675910294589857557825372631894889534217928468350801954834416747840766963755928237042978611038654167852865283130568607679659582615478026348951429416119659285887366342958044632744752355579884169933971881686666817511387546847288609570026305513473049391727048213175495771239594014918538300978543540960691661295638268083039391900028523565847455159370177240713378095407856449722927390332135981106584095116918131651573276030831038951873779296875000 [117,49] 157717141388874545726190675612140668852777613232297259643012821427928499213470445763037785783987781490074646398013322365948000363599945272416151660562264100574423905816722853246209877763219869765702391015811827489308206780209250234154482021576902916572951711716785503509623982212958653898387561683414876233424561072677307955484176985356469646943763681935118997878040109556197182325888004100498530067386329893589710839179123751075679300345171893441810036365431651723164516030020349570153306914523268975391765321551121177294199666079427694724740462931679367051989300461729986658319679450834123354154577699370099748418472375489284780736719938863423672156850144711933481244194071328491037721103965105303207737593847875982631815424263256680052581491651667821070420394780390249898452046403140741744508339123461567152885079544858617324646133326767484507060841234584959127792943618666141246085091792744085452744565087304290160498944520762245412152197869753833736319134779935274512997936319171970989606872103161222080632522574595801994722015685994212812093531450806570679306915213370682724327308335373326965699652044160564226575947726458098935549124111669354583617186488234708780436509900397923323711302567112318189015006742539558673232590626820648202479551171880073309784718925249489992832331764048914765034939262491734200447131132994574805432797280108298253131629072120204927216291543178601014621442112354651532008508992798382423085962626834308434176695253586671460354060667247198948107571024784287693706040808483841296616969429794456413575658943543699238426284052376465693715452216607888136368398068921852728368329501247022811433295557562958176511213040477655690052175698340835179048717007906084210577114725770672569152933879781176970473460532543648099047647817947317449992462468795932790756207269133042836038066213295562209205226725517885582056141765531171218512391234638901537239566330309052922991160106164675459926988026301830230410801986500825510878632557652514105760447017557522470073513269656450138208507796844237702771351905539631843566894531250000 [117,50] -88372071775736017635319139300561928900367208074648374322348743608317074410124012485785753635460031377186120188310433725063317188179835959970319021122073743135673268831214109793378289946052019931694054494075437532884087918435145265081984441639615322747827796082701336654164103792117130021106993598819515814720666408349333033734950222165136109318027971917312081823790288002012929287813537667350726110084726341674059921484000870787716924078580458540407630337317304633541253422637870315981865652289052795175099037589292838762685899345660196021771787139192999689648358856323890315771765940002971501985488421396055503968317352197923316065032161337295304881003859580904723391958868266988919673525823100100785665323486391740247217575685194263997782921459414524489214302811907390653977124430914165063755662812112683875639009979633431759152581215007784299709316061939929039389433559799935595850778373418654793655259539759055220911020150725627768944022223703308899502180681499952783182740696736892241245123594635424731933125363430618971088296488333301841303879091893416926087187270465223562205673252163024714065321509406062647931050839784071583384519631992730458916751697156862675656460422813484560440840646865509050465495092958364214196670519012946812696258558190635745829781040669315834070410049123114470619973264956587726388889101367360182334183864272710244179032024007633307051479281964561043403625827747277933872390384931947867512407058765137250551632628369109829097639070143001415159550052464419095427394894874822590774863376325912915459140572147372974588385300279308778811120132390193166356822729204463338230215550824582106947008862911367498858623486305585532776734299425339003137921117764396426391888021256754931235137883618217185584116052913129810823425280951078116134214378750697631330722421981840465866304799101800172653495059961489967598306226864929042860118569495504482833276493300970283234044049467748055637077823238175831058690967425891676079263903728824040613480099455887608402538762451011275142996603815248590763076208531856536865234375000 [117,51] 29240631955039640309739053657468511327399990613384707862058653633600213850955648509156723949850923300874584826698545630442212758820853463084867077713995558092292578221580471025321594528657331070128477779730713096532674145826486640198644526404836014506631699061321271587328823495716087837240688695909212653095533596182426936980285959512235155649466011983882947235618505750923573635996725305249205663757839581105016069540129142325136305835534426555329290049974161364917050339126739620315517959041886252148462945278550087902708646200930384419261803036014820974882124842114817462850379246836590432852910026953721023637261600973432472895203964127719804944307381101127083106651782503018942754936382128915867069512291856817461309032695486914888972720223593076351086770302757377939748260543159649523838292635039959654915902647656782143911583930648635543764315381673161648470858586318092999303644052698680090900774152990430446469112047535036338611462166922377355123520490804677739037987732866294552973251880092153623583407717943613281135698298872919603264625243173925434759812556056078995537958323571523262900162634596298658278126243023802864531547825161422480635874015753940407633108461581740783014108103357511898630751336445743851891021881175029606799086113024233246490235061883863326721679486667355207773184778257248175223810261368284756325128844735418918398052762697134437171669000507307243981932705236161127695248073472220159713961496030353981751223540483942818764176791312807582860089975670980309646931210927874947623334285462891974527040512998413458381731893101061672679871068462577787188495488175689864685029007230183933186683776827606042472829304247700567537620681521813346931640626084982752260102356192011820974780418486778605058221799161723694563323443697093031955597117014447194377182254198326128961292505094652109828189833882233512906236930351465027408947041456956110516242375538277721638038589903421954069313731924242496722187788768807308839716065759881314177829883158797624667276836988571704460670996894577911007218062877655029296875000 [117,52] -5568121601081168963444287234938303223881300136999307187504632053008217536892735185202130147556398705620611778842212596613935949692657031350225399590995351617895113137198291067936753972609020548831005996563443175626168691606945917566422184411016502817079937151497473943831905044017069652296679839928347372290901755610767504338800353433078582234431834896858498631277639586395644431052805397404734379889812586057369807616418176938227693029123151928163619490296833842608117237176967410530033327610302638272784646482705002614736120256734387424147165592358457769769055514919552112919295342759968863401848413453897869867348203884868966519369105491307072513247524027110320896773629705693848514149805691248239546749997518747371875173365241675088742424414901804417851773220063628434179745402742486409853618543465270270865657557729678144973540164782428960180876934306169806780451799911294320223691279133771586487333380980809382100226211882941504857199644937524707593794713651916284643920905502455202135951963192729804282457024440585548208562407405894540230010307402688838408986595472000565653711705120613507261111585802002894398003790830505516940655022420329437962691413814779114701516380739734051177107819249252230583732353900999348824793084616403931131657605482812103241418017733895712679580218673696252629414325961508212479925405471106458067656405148997152068353380030175107758161297289471037114463394158384873245382275883320632949192401440509484548684342974505767965058185250655394052105368935264489686110420297881810343722741518775862890967940595829473842245742609554734636324645384299309949744544641194416001438518762980834240759929063734670696901034638313644295942344777932555189417906550771586814605986229376483228246199144470291792426352884038023629711924983220608207524061502340071468909689284616308350472312119396454535936059521844483910629160060286355826362344848356070942918657251684656043405462572689854403257242982869197105651728645102091014053716812177039106155387965473061474040898747992671749540427583724522264674305915832519531250 [117,53] 96796115324020005914485822752148772510593080351491528116902324271791727107493673562920714414723029926539922000497772224945107742392153517870545196654502910749721379719878057969106478978403477949288805470036170896745719172348179026406575249891202231242003716648569536025206959770917209854819649283627530723287040439522662443043194062598951469150107897009610287608606197915111699867119786083117139977157392409605552581685809180351032155725983183416307705596370237294199206504283884445249941746661927006388480791326753697889153807808000550013607075792561412803543688084270845099314059804889528869638892610902338903786610685368263162060813491068478191427289703474350982203746179166868932096464971523227334128420296604704167876023719829843019722378321934986390791354663735761608674304670466152841335524201000773204159539300992980815454186476859663368258755423634062699112757333451306363449049501638661408267620738914148215900587718350058672565733808548675476226693399566544692833357375547709526976924321067545960429855018343648984461661887482548451367234051863342269662869629491474812914957904814826517507359878525235901518632760371161368735325665098862856865427078845484541724140295150085266732214405727170015334533125876358272987686582494408582295563301151436644062791167128311908216705463680942071548466576723561025081117915326794966002735409072834520880655486633162021179461031211761424457129136522692787541181838715105724269639800918077446749007637766967025694386164916543432626852455757303476518549758077735720759889530807612935017128879693293901915300670507886174704920216182821435369386808889280191782935431750043322811618867436938130446467726219505562420479584034160847637555633447551962670135976997975725566588104242711375098342150531921904316558486698182593851282759638386884380288473259293512917146046833666308354291823704285967862597949046717782363242405659409734130671592242096740855156255668961309553175460916816073339858855743071358298554108016595617941059774143170020103725201005701039846940147981513291597366333007812500 [117,54] 309080179478126565652702733140257778919741665900668274610195986571531211429907164749148588855178917302163755000266918874353259935270469381305024310713060244835018666972694103424871461326669579146288595092568544455672316547499787034717746389289685375364271963741341327376810345772251203061893115290476703330772444258950335545742711438348142968672235990665293861587039577198925783427235459498515465296647025670204657093548453143174975379123970546156598024842016867842184854125987003578704458509818556997249115438322322494855273271424719960925116519243740762338561909211277206691993528505534967042522686891399274373483224182107797703640464178226206886245011490977183738738369053752977436397643486238309255658065729982523827036422831957718307715550444709167205037698536816379676350132008495772800274146793078501666796819429941592372369101575728771743864405136165557664239897725787290822151600469988235008551692169021842246417372630585279133396003345380247399001052149019133477213151879669346159576146318015070847224393353215031329342545279406654296238712727466648674114851676081800360424405405233979041625074876983813766986126088735810469883861035616443996187764414858193873239570582082191965428191169922509915392514813451189886108623501349825859351752615383497285985511421430009992565526480235380307274533611251335602187185785423378861343190722000438955921447346143833430649275229277498701087675704106657885475393610219311648071734321252054949840121815188922038117170028941177404932262964825490149809552477996618016667917872912800537696080313362399464995701255580264226737686834019722159236784019014512055606535829259095179429671377287011761476310720123636673045554369847334973759559327973345824556348785079339055001724207119845723355637934001425186975359624642341146464446531179702055561483105704855551582291479195686440775832726961224517795914894608815534372512417118337686977300316089081828392925536945604865451723595718000441547210453594995324235926780760227039241893675172156148682435158892012339038046775385737419128417968750000 [117,55] -103278211560629549777929686228449587612011372579754581956139499757134954134302329157982216826795489467116755181900770364267373130366365192067962605214897999584346836571838515279138072389692446105569511396276964121303255158773144906928526749965732685214318849759640082695499704883411263241013403547749447485321867452331609127278755809571495863359629522429533720586926196055009283909043657190021195030256585515222814132383189469580238538694509122461375286165207650852353305601516378335048093306123188554006279106403871683134716239016684376362417166618284029377691786459528520369030589462320451990428534662449789053235786902495610555067495784926305324392821515672674724440969212568895397904725541431888312809305506123317991726132545007216405251376650712823996326000749005418875214834419171922606008664061851751801664889636259924884337308879667286990817319852483747406369375976104963516653758372873683793061899447126065979600373759866705817549100149893805190115432432674451185917433064377500538397508307059695395347286479352259217459389425356008647709820238386072468520104905151225796623962476128447820083413190315719053265296643888712525344005544846887439334830280556740470447726075068857085011681938124968262002526705813288349274746247447205437902616123147509596162876774227898390246431951959282055053675697446748572764323464448666676249078287457066832008935277774659161419611867142356952172538997846188565401075791883836531430772782297294591445317351536208416887409108317487101773265339298079098513643977342512170137735599842688833403542561793761450748570660381581559444827999220853345415788516318955596069597954445958475250935154334628002037051045056457637686654820725334720507048066913128731313267854557999421304678471870993123799671049246584500341784527164739436859234547028551671800707714990193383321986961882153075995274677360408606365927311850309038954416933851162278471888804964022862026698227057965382513539634557666319378500145598591291387264961473772529661228979457705926584751288110908262751763686537742614746093750000 [117,56] 15949475567277567815137972994182547641958152407272229703471440398979420844254608478638153418035240482409958170110269706820093344097600965867789409043460361880753942269754195167818198079389026035583703490443033825374947013092971523654488408625703513394816174782767775001600960101893283925211019202184192608234323831189412517043275031299819727218302796664073156376617069374125033099234722392528587792277413771134683392736272964778805824994904233331333864686949244045051560840329315885876942255200982955212376086648756375589895975041669314605999338157535608384652708436814752694914213163969667009146897105949666095316584439540248313344534625025253093021092131648861035345919273620091005931785705265290385011738632439832526042752693291706518245918907867848401236305141743242418741503891261478945812478154258480444019642786955902275211460549925299099895599885998754184552596692217493073367467908556066223204525585134168439895249066490882761608084906805015994383204489597705020453597746524167415968731222966460743359670172639296667918197338749624641953738942878142360419808317797937621108926953883061759108198992112847036050906346709592377468641579411635687723039994734840418370663008035242877406232895784485493433817523145224353898872414460218266317211762245251830454975806752045765204000967266382452055481817045868730669158532872811284886957293198961977191323041232997074928598587656927247414621952332127540696929026681112449917690572748060864680952866849231934724630914469825328224571959802012399812795713870894334422786016395877221986090401204758836345188191000167945918224671067728367138070261547694419691227974139060852110631474393084085883818580176467906396860736366133946043844807402012129739844119665927659985237291466392776298515037918042737852712977765892280139601894977732451285997406554212754425471658954116818293903751926934339841191671897324415095332863092400535242235959212151439134518446807310451386323792817711608608842618424645502715237507199676313286972633594054903032125047879219437163555994629859924316406250 [117,57] -581986928210020172664435900947852086079935075023787943929546028650719133189506597958313582177990364646044075908353704020394564652687556133252578967898271132008980040909078568241088810794658785412479288060897338222977065471176912735023924404282419091962944372020791924854704967810771680824002794312552175744501428231212485522895954621168675686862240625949684499853740534062160792152679637658721931401178856453486181747637235285627206494520329613191677127800236292679068453778882985870365898391119703705623210323029636824427791991502317318237599436603902272935027797056085602051163049979395472494496677004930322519521420556947702738594033613794177497853601323055766817466233866341053317435788837174196780055603424238001946263134371956717386108156075104200353653236322712021578485400802833767616763742141604200845471858456764607254850075062930689412997886303833642356779506511139149230288770793718119567362097747431488559373030232330505881652865891455589699123712120950555392526799287375739957794310434517303691434760352776094636869338156148688499065299558709085199448204059129781058832573004594462012635322372515732900936828235439952283099069334416551973089530947017400265210760608197977191573215897506376128500512927380888810179905614840236482617143446434365903095772443877486991972272821809352175553367039046841323873260727924891974736689047515679374362928638713657127252615570844236791851818607563512031516477917469607629945158297282615348756117620631146701598212108494681474429597052210739058247083645264935089187246556887827123492526447154841116574921937512391139752072542769755677429147503839574684729417440091993298613382767571965667919080759243801550727438414439163258990994197777016849809628218986642991521619839945668842757311947560903201746492267023208829496024405992067551345952130530997780375219179780716122220429997967079632527956591235997508943342384901957615294350331952339546467081346737211698503350260442700722766257534433710716070119177595938876745597397825973895457707385503454133868217468261718750000 [117,58] -128264461671735662197485709953064516265690863093407912256851758948569770419455060727564851963034244652812133295185664651787035889886002638704782502111108293428689638118406353126364301649148145520572085583361509349929318594066102321380389018144443730882390149356855249433242100295043263190682140873202494016123773495194151767344250480468033900556153883404132919033296107215852596456772813829348888118067933784818511927797252316234124541743758505099786459416323404646260144490366543279487634346508093337813991322965573173458355585874340359059757560925018770522584388408409588871178558746319372048762339669440751012974341928049358235834345680410331433486596077997129750275272687947222430698365030191885831485977782964841003025325026348503031815710292520799126568558582295578980987531016906717295556189718536974767933414439660748972218604559689870189760656551381700609007425172321204733764453387618198870937906679257399740512499049186098108860469900123763447498069526172969674242821196247811664144826509213295755539736367146047283724279145703600120351146022866798789072445593996050967234256249590395544229912743868123540945005534860911990805041694717290763215350141718515832955442737465065835747531481428817092234511473777435896898885693254848814421844143950449916393976091371532242153895241965891257239001641165072545712419553321027442828426479017039968781072578797755904253829455795828635690421529199048668239250954737023366369512886220541686469607904418180063969099557204083045494101182317135018803106777070414908511112800891637825036501869579015121761785132786576653384211353053870531238576743879622539605064237201542114521258301832336568734787167322796271001988353277699608068282780726003530355929516936203558858571440165891983025719308813503853208354414500466683386241520746791340838149879324194450310617737743776169580715133570771112616943301238252062166895856893388157549851166318319885932345851059734548643902369287094360320219425681738188486389118103709798073403281840053473672469408484175801277160644531250000 [117,59] -51340482949436992006158321754345622726294340254732900709047254180546844530216787186066737771240376090046513044616101333805737278717832886538137048493910840428850785021168448448283724462243086357154157973585569025881893378604006402659889540215995363436190559534960488319339533344967162823395737939081720019365356266395563808966252135161093368525282446187066557377614069371065667687976064598649924530136872565444147619024463688749364538223716238581212891672379446706687289002677764581733212143603656916991687542277545879755920848690873861399152418037080184083779458046702976905282126889483205735158416345287248068898313993477532284456014102758501294483927513336296806280231716079390515679908538885806939843922127510417409562217739768181182344956768484752643984718090272917544094599908627343228223512803325140009268967764625472757255267589224701691877952187666437849201069225971305865387314219803791211950853265553693018530810576867790185434644128318697143146806228151950727126940443443221990972073163152505954069359754688051006450446657462784116639718879876859507505846698098720344986411158719961038698959222441772406517200006913213072687916389537438276312540524234279250136356803738952153719805555034968386762366705344181082501136873815061616540271759363265582312086990431224327407055503532378892705419670313316602061452042993522620773147477090494248296665518531487244028473130745280906607353976642546478666136954172566898457349155366950616968612602371551947348738045069708455373283331591187339781485511633588260388683767110394870462683162623853510493770857889396960272832748601038430806053488778654866732343593941047066401877661677144143085644087754714108486842475806779398737629954848410113819411930265976368112538461729828630193456023852850674325860949228701863815825264595795473703642859853470554352237868667785519210366335088931660482745382778462334242482973644550922445998676321029171022528351273862927685511546112718912915866472915802943720754686723327771539234125797821093328821007162332534790039062500000 [117,60] 37052037958595069000727848790523162781642174569612782080028732251172761224894187177998190534994455571600433195205364136662165685075104509311266107974655793828486314771763969817717453477834198116557674222298809500208393381829313196991280497194700256978033845917550325585946363906379860064968511977813013408642634715168329931140160687170246996116539054695420889248790083963048537373508023477703400649467180206212222546199395562019374758536583718299692852765524607890700411323061136504408505464061378747088092797635282451563525312982369588417139448912376700652539346385260702785133377238458771438868423559311386795901125432804674850634037697397948980285801239261941577517709304642789443587071233392905182892922740620243503673058021635837166922400166157196611041387634737571527050999919718168204168886317504154515541047997786951175068092704111824915080103438969047452357047222436566342665578505744039146521031766379517586529158066502087198426336216330793619210396921270554320690864607881573626824869371445057003268453895796739989955928054198692898559830996865629901087613071749410448482813148048690566544576155504443829634272079064229022651908118805047256031376782937709368864993752057183086674721107929684435217515323334152698793578558595303964634527413777180867158188902849645759305880367590612304271388270589173965625151475778152568898914579711135634627966343633293399783424177087051296352711025862825043318631297280962782775934287403305281876218039209853285134544982525000453729478055620286263194867344559375796550807481869809451267873392585203035823097772283805468212359612787777093696083671042117219142005084614050909232216248787270944784374390591485841158026772347258384278496890601239388412579348579714442062891045547350635640772432660481021660144018875167974634952307735439942993132759156043269675354125229578134913149621828021999435698894245349305373915248005621669619993011735428736541482242413496704015727142342830594561425532728285134419603061328346823225045882703700499405385926365852355957031250000 [117,61] -10235125891679956114016778111693408843165074100526252673082958365162931115913491731598615677713342014092043345648592329056973293775736093933152865870789140316583095490015489151971044387660565184596165826538562755213623768028637032019380297317609939316664178114081526490974501235493807851656742879999385762104072412621336337053099835508248142321438803202257522387547971896572435165467268287112637903069759970666302409924834998319059969433003116695842248260731964763958529180334282796654335022912439197867601556236803210036761119771535430279018859934740198781243860881115072273127573072958298805865863238024431460886088180668375426168366051578635909300272774391588123628128758320138956433094923607915544635901920822264779003137358516309633884167189389371073714764121170064408814371546224436003146168571310680730675754641272019631929615107150252037463885251728045884330291956413336582606615571801517398025054850291153817537177186835499769000193682481962896908849536254762439432134767757574071070062130200416289139235584660133717506770450510961037703994895433349291144952996795184290663236166176328830460139145660998853194327522085599761017441967449084205166202733252738818355485576495071347044498210837402260303287084936786137773668704021468620215519232924448909144575432100422866722396641251553450313159506866274180455347982819782943982780476075810757703840139987012312353736064251530319740677830379560662236980523454852042253560325728277364096829332713512332809109680828589206837203579122264821048674971190583060881213106827440341972676252414587066425702878277734437833228207121688959953133252360610584324487498561455658971484425089794119020222737230440006775421294112006955732582588840917917510848994712979016332175184777954605068464556795584896310535871880446331291075891417411604155474336039974059662820773571319183109590910932757012858082452976179487661071059205276998092230891777248810700134819845574341685967639287290086419842500505318160514900145164689303537800928786018630489706993103027343750000000 [117,62] 1903852170954220768185324468747841474390062724191713526992807851645257341765707539322411142922156057612681638515804465507914926611213313210913567975169923861853729655133996173884458448331113684689674112247180861877811104042482569387774172131732381073055075498454949211113468868075711908405881443621664875690227637029613998114582337111002691527367473019892366995024425632082855625850050961405342145281217555401343424946716495295964285025701400503880521124055183586044541708307165282802380500429211479631463959695300236478159065690640351317886754568591292138565433074306047765470098680854893379310100642051190568158351293082000228081846002625071200849490428145200775215761463926140314337748693832411316965824486525338868719712585467424908219379444425826351308029445179375569168578881972813944613078539989300785927079798618224460230236894251619059059392912393143921824427637927135392223691992443909601429880731520746599938381068044293368680627705234011911248862605126325812025860340266871829209797463371950220100464737026775530736720526804938631676856704438279712930446653408247164370639294080392716012654014216893212791260211441483350664533973043046381108079564502531731033701304283802162620544082786698593758186804056476502248735962106801340034067642421432112281910757562469744709676977005134273202112613926717954698538454608385110534154053935681240050564988493758558865354140554113724743654406518492422601710502293649947885927084171514256819397756772596320385031418659073835143099300162654534174652968806561271680974577378011433908380455935375563034704682260493271474918635914117562837162691026457385379212830822513647155891614321940782681758689691136200723396863670645856163296804512564900059910489344121293452263436824211376764860300193735203337956319883491981696584733915577755832458820663226905829857821978040145726456894577438040914419156556022273185033249448800278302761285808618635402871113969790230177915117476635546590573390444415162352673034025345303130686220078641781583428382873535156250000 [117,63] -325825542771223065833104202170056699213293131441022634294238729488763793460044642925158582093233125375163233555193235994074776657746394725097959092867825168619369093978223316435015958753163686767354778065951293164928578605064980301680126884883083851906481984248321658655224600802015303557411838837977816051986326608320981554708600718369876746618549840333607099625762286764178399479086216550914138085130679370897328773105858413584943686449839739545750874557676871352281131992576171326715225267245235117017846287994602452966688320571291011428416721970314222251675880490105504552489536493632038713611929201558017371943376636219496367954021315147747273717845564508243065162811773083129928312153317518281531808076075273029930354639137446266603936672451863826944036537695899150233145101997177188021996758467435346778865868012190505441385352514948361883340100063054295736981097331831653703101242430212865946419348972540557654799068944900716555048911085674657380064627874046834511434818040733979481311907953275248944339892236158504804668133754068430874530556016407388839645849775964184932914755714886063811886266461993120502818659429773398993469464988316912969991374328676508702945266792764593265641068467975375824928225749887430648385744533421105961624790279833060691632023325383298048453178631605539500071455300978500670277937572325676611860301908544186893791748380210988154839210387084339488724956248684900555838328825372378240949259792969258473000744878797266050802101667451027911233982013308401626830124182415392449428608098617568787343176416318628468355328223920762985212410360524883637666818619383432656692956520800709406583092794083910857324911768387566493572077456756745451303312715098837901796281348782990540080037560719925952302846786758949447815241224157325949747437826280092786812754435442514776772185020768600027673444822609501823743319069388542951387527743326767192675398264453216136727136170263227855077708778908435230218154926557188078748479544827315118269116986775770783424377441406250000 [117,64] 64702423356306525121937135244308116928784916658860348063967819717334812038532325877453835004322408493822453574139886991497319900728931530816738580539867017535472024396883566287910088312909150697490967114533464005398931455434516135639405829952300547641237956355899546924265420247672490227432278001675667043897980034570407020346926351306019117863138080151087275883910903054456759761136131132223650326705751803536751815541072506254951958134916953271655275722435435753903011469896631043002562408682564309339890156017328023821588324249044159243826960024648086047217179178134373321301850725524117727159793453686776178424690251119098785933158139573186862442044647050302902157967458618107430399815780269879965108205793983235820931410718929665593313397226172916874217764828100603707676123062409361936928759439794671165996616359402560239605034119270238265998226928733059273036509364595218597603991273728072065701228492104639796452664661773751280274845981264650671193901113813340742249951692674816610049760515620075560891975062074089316304365932002895629511590606884472072352719542167221142270226810778508121299804335450725444089461198363783129573219883485255885470906576772394814868664471670805027527679161590434362805931759682231919121163073267933037189100613117851891110375743424730998853450338385009239880570086530939697026822807391528621579603360828959746696646454848029619509445036805088780125378110592398800468942752893991663151361556252513115964432134921931156838192286845188388619758746675422263270440853157762588746636781527124334549955087089039051612804870437814530029270926452098222626475181215265468651143077230477493718712117379369333987705221430114870530157335636463961256195345364192172360401475555385916459110513666228399022876307282806523382472382302961899570885339551774232641359858158690947391662565952593545851179619726037492544612688625885950888718261499198312316090428484100652698949650749760103330941236991887584421382582531603042591030698270716419731789701618254184722900390625000 [117,65] -13478768172750446941935908074152540598980659713736449542816043308960871008126697378852514338781310149794654400683727779475815150063749707377589089023815862339755024120897789541461108151017944489892593084087113799321166878601035906146066334700888119306248500026291412813401832724190927352614701009087406461129440156243715841029023508290071869013427426044621223487910828572999819646310644613451356959404068201133340147603676382826591279564506092677104927013037517272063761544530430280118256624702221160628742650827012307487388100461384742227442015458287173929298116709914398297061986107037222988416367268900532551269966243227822301195022376181812701889742650949156512666805162028922742511045650997491300580317157950865934610488686470477929353372109716531497035024713680945331378568144677864401460647255732976834872514682958978424812863015969067506852802496131891877823320136436958627432085854995752056894498599244064879280238245690004308286257947956696311932304375286492079958634831373223748346430527960367483599578516486449937899790977946094859051108106186085392345062811593987086758422979521798966028991766515649617624125755632357642126768386482244541012311427918444779336414445091281444046848479519106373645836956156299646896232030028942487660805058975060435794700436138069049861568084417191892361251853880879538301034203914170595664719324936265331167846705827875966870829318901544413461910557129436590709668679988987996722027583227648068238058783211212054603896534958368988002561951507691062104596064580715022658378077470871554230069660843587814675616478274340928489594911714701253986755896252070962637742666361784602145734782162012700224183158343514998403020400507548011570621273306180081388261778408320662410437975938464702764369564648108306802405804225489664351931426751883240997636790070195240677943504779844725925669820953479234975199226750554035004159138594394502558291071357293159552219185650608311959677107804916816190943141091376269022119684145415820658621191978454589843750000000 [117,66] 2594676087949740131364646562407469136022885528908617785984182478677428085083845563564161674175348842604391834729124209880667010710618428054180385943335868621508076800439519232969316249570288234256715827101247753702100456961162498261061447387431736344118968656986208809773459592832138706471104437648509660404079088369983463199036641387610195024562106663986410047280215366041064203088043592979503727217090194844086517271597211163546236481870038369383171507757177904172509313616624570860609820567823296702723122248060919091367042875248186668824820758632059698144037886077659980697938162934961951596144453206957493982728273628195629154889094362810845540329485818519891095284104277294749735299474400955332106133890404719053963805335389408894910497637364586355061436783955608917461233960466188245259175831741111959474345843600034357299004939033823619028728377982215094638012837814088238984935123561480247638048216996245838194950459911023521508764270130481470192274946067407737035586981416355125318137346333606769472050158756943903139309402951332041011521640002918071392140310365126852847302662105095343218147651441534375344309817235148928267058778744734444073991743702016357377822755278755533442886534511428142933224335176782236318844147936246436248044025041354474315399420683453524883341420206494134664490231841620792397054386448758039480644980595339864551162767062519942048557770417019068379291472979563511992621051338989270057139046080783092646058856666308461731269801687568231759835175074540571986851245463181846094417509688148602647888247302672151986901579469732703505254749948401747780122889808859184609462121647669415681390781300838563654416173705434088847833667529972783244653799374392370266067729917656419684867469349856720973570153842602027919642903354748015283271134282090428284841994162119191515921286743081537450142938747004877640293063807575628840722610985078408890291005241695246826446994959749252991778142774584913160814011101422916112528704613493600595161616802215576171875000 [117,67] -504329601315416510125990535649057119414356596954085080198835095875581796451252914601729114746352225640366350458734966662955978456751361610349435857337807802802364731242559035112228054291362462719467029462481561617617226365240732789589596036390807045003777120591482615532930086050575083501509239411345227206003968575887034618077873572689837496185554463330114226642134653953285504602516123089579054980090653608278888637537509650029177068433867446429020173517920539595653602951318204866235918855943335547510395378565243162171862628927816437941739179823736237044239241946170411653193862264679610374408633518552431054780800200412691459920699964759249264138943212049449058472769507324054755446255540500703545560445070826570867238058445784603441412643432391687548584844980801706760729561184231363522945787833610153841515031293923938450202504009568398707932885174592795708152718924932369365133906219891804951897985472408882008417651831262073112117111986528018906719380587699589721996337895079499831919177130583685254544258569384080756003516538939528678450656891767329989374035740357637281660871360086719912158732292015480156413104183695170343033577964331014460883851486040060116141356514656705416858497569175957736767021354662338770526582973494569908630343123388028418915687555998140931650629398879729928331935729433555677081746904669620680307708403298270052300217482375267562151906513917247997823916146271843886823071392198302197333012969173098373815332203724027904504418065194262895157074553670509691569620783869570370278942928182525187834804408577016844390903094471931843490959634172254380824302310226634869231410099938362159340037236066561682047470694375663148874729886729937287198019024144562459502363015277662389544493596380509823745806238817883774565912874290083330674327997828676907288744841938160253076789973176519451390448606660806408142014941687818952882015860448037524467642203988349003757322473992937576505742066044111069482226079689916439120000319876752747044563293457031250000 [117,68] 108727104165305076254611777359894094887765042285427705869521726274020745206840757434266931318070397459237146414784410147464719880944073848795827939471564709380363116288601743314220020556463713525176149073438645627229639339871136415741686931900482966246825401678917319062947678816988900534205516449242651565299955339771130917992760548153910383312675095438671364633666479679337412130846593879278338819758109151598807310965834158441074317074023398605139582925271207478940860765616403566010967927545282516703380690683721370735587572831311992534092043688864938269289057583555513173089559466085399430617735919320713151271299912181893972019196000509570430647286092906183252057953426639700092530127255058892227159471531386935983556306457084874395939097543333938290060270945828895021586553590277426504336022121888243717756640427395433464914570672847038378627448483756185946178265271424001530150944722657760934332653631632649264860311148994733525057015070199859954083857937505569657536275528373159682571475842141218446533434136308916056815121782383386158335043301187804093945109445073672594212075723512729525382623769198295825857590202489435335416932834332124414040602246996027344801332321604681132171632704641296298160357664998811745845933501545074445883863446899922495380189242368058514289237488303034133366437601667537406652799079599500172839920562262765987596287907332583941306425764481230018448328353215809709209011978220942316866536101061547462506462714010677761647803448615673207843817729814709976630980224382040885759003323516610241795696384333577074799498372773999571205721661699672863567393495058771817981312266094580970206584096198925413374671274436840008171279236475824578662403546499642330851123725960370062925361328475627343233078146085681406138642920173391902723090909070436290438354690043108863533988252051047483098320402583591598746323570894420185212029616436383041105251564859021137373787190511439795931697078785335074553778342794890521433330339330351854896545410156250000 [117,69] -23120137411633709857277587571153563496236066444624042626184118952721611667436692215725574994255183095342536258391912501048591526835359796871290892215896175610459195362520743316039748066536276918403584193279907936385497675146213536554649346656271907413346681209582909531047377807363573529585367114120361845898182525164362467501831923031359823629072893794479482783481047676846513571728378722081543618774044372419822505359309426646958665280608611573680302513538812413634948915751493459333687281439406067112853434536815289881104786706140203194929373656568245039732618655597434340128239599598639958450437480293189779032436900288043258181519736372506268077266532168381577677935570646998687808740967354517140520104272804095008905655553035572996157836511508646580718515648457573526627104457482565949066907230772595931564455943748689930914474365360715833430188521391656803747973650258992676168137009938939136207785630943650285446653844547130881980421535801475256918537774884610622541434649454012821701278307319012907830691920654393406881615132010778437098542804394240163639409516243725078007052018579004695753813497585051345104684518148118106988368007474920769677037218269195270170761192560377974056165064840757416830681153001401077016348452959701813398819738124681735014619050111960901985183327938564075065973802679210776078871764282967990349514591397534382714804636773927097638644975202827847361458137684371201842837912854932147574471291281179550429204075477217787115777635627459605717244836327313766923300203974290224572763813880428498329170631387399866510721623105357326366242336608028831913587069872616021424087362431695846028325794862018900299541079660346760045722407101763461344106388644488035040212729418590490131382760769471216463200893073269123723553200994058225153365372665619754363825770930020432648164303326427269812347483501413857283567569379200572804442001572092342703472086788529627235037159044335994216530936314172772190669892093438179855575808483507386779785156250000 [117,70] 4168593599641038553423677739601794949006588423045478026953728627240051215221746570987796061911694721908071383353000650469349875847846759664218485650123662084557370524345937060471720952291895765557080254414185860276352788109608123560325220904350497746124378246333209434227479478371391039691374304152836831684533495558427251927017693856893291371980399401294877156098678480218151742606433104094220826256533313030169218433138894046294838168552007605953255102236992281588999189814768888918825440613685602737220271545679366514127211332212746808794786792275802000936698778342510595953789507083027252078482409029912560192714275092714337449726844224241118801294239452289172659753260472183913651452955303439831074784525719082643905096543565969093262090179693674129866866087005880933482875111473061757214972275108102241216369945705811694200970340203204675571536698867010336492717842494048011811543329840957616749767878047439240005840200187710442520039260601744862040904479471741014773445471669251114440858118640182456570785438024898858920754708479570221505055122331807229225127243234871199661339785224935328305859876328105803666814997887384906486770911674748541663464862602108174341170907829733882682018385359755722651559103185375015070663743509859943395857056709207793836521319525578389164025270922299705824627977590688924018393644464434391063409381800198059384486001087439485320259172251002283081884298521186194362517671986166816884226426099014850074482538036670951290518138369441646073283155581894114642654477737974955638807633540511049000429566241407923872919303715874970630514588308238588606538331087321271996881098629429547370960323228650066208021423348444418693261281393412301829272966958653406041945186691119074086849597654920806216070793394461351147289983179692412184082737173525328516962047425149249405240293232635445460943021527632559678399301745456809992457384408388586355014879000259861130409832008338075365966477954326877217728969187732539458557208089290081787109375000 [117,71] -600567586577171795710264693681527404423483573517652869728457560856868383485269025642342520108749952753551215880924328373340401938689071155180138024042345110707006686097257466706110286614059402603305351352411453286107394624511376992585773444026383286482950836354634265024986931892626072638295913395829267096430876006871698893690395755658970123656643149740891026308962500470361671205470277585857203294262705734575517692155028642186465019093132628159419525196930892165642318636929120798386082819578295180143252555112681418975338572135636760521952568231632843214566987314617972598708656363181142926903889135596262900341560071307558875338362876594433263552355497989549652669025642715299713792011864934440970697976194632184619152242453751773938849270791976796327378085354233386363454837715304675101329030035552063412607613728364588192469844641634335523285826692543930568284457300448709015595557634511044609300068685601658872325410956343183645539127100744649446749373508129727583147363175720931667036359862516817423594900721639722518833986868762166374367037689949941313879381877200435091825800590461662700778355701013546748645277963716606462419341042568481464969062215898634236329006142548573945904384964590210263276859581312532227714074898524631286381477106349633540064056908452596246681340983226115789633168044988287732388691799842446793370565041346450071079075843951383876706510095020828601978321325550358501264841284500139002615086582456082845050914967077949136367973016407594868036293423378173367163196626128197584586458628190405187261304205932478645341994777234369626426118533976992616249317616832921704754544860426449262317899092768856077263461192370005946626949696402301022466751751486994847942895144760296258846649016531467588985461585102578749849729052359144467331223676111585600904797119111407271719160168447329284367913259457629480052889545073747661839900701782372523082507342830165927947303441599702585261371173015102221799421002095895251535549305396093750000000 [117,72] 69048127127787680486114158516771296882180802299194838970078484842454496936093179519243763668622524934351979703382425549832402754361818004178997845881689486837276494228550731847909467928633151440185056131569794334107615876879005384484476833700849903735723665727118647405263280616156970578970287922789978689454771849515070077906387356547478485892314361931618044216901932115359485490117507803735755044792848263429344615866067123271646508815183006153386877890443448653301209893384737387842925449623585838031327257742073743149100102335524296898731304424484889350229404997653687695634403817806516670031208315677023764387690213883461467698014282429539326032164759117947960424240146785637080381781894664436769114976091863962436147752515424135925571400824641166581246753097787585861288020347867405480898773328653378135567548283690856929552689534040019875417067856661790721514420283541668223703102373449793112475361144970583037739812801606039550694067357214182040559010141974107601908811571023009586949656497978862735678763996778891206948396382418205545385824149637124068550258233386157700533987686374086272021581021415769610414001287068144502255654084386981930287637787644578850870289886332744454315067250354727644900478256560662346462885563889475458766928694980409948469551404454038487569178240679210256938556783440840584119004258033582101802691302515149793400522503585790801914077528279531092832033527595231341669523793948490193754078020109525037609474648732622399995346248086239766827371817434003002920697949558439616226170939599898460903137969046070001530255146519205905053916539204754611564957436277075013915942709363004838947671827832678097441107373382245416115037568486869967220322478691322982193077533058218913033272276867300700620320411534855363993603101249242001044118095254079969681719474507807203642541638312864249919586384531311899451828924994539030299151311116217137296893972123031145174382337722054791540955043736577936037053984052772953307952249982226562500 [117,73] -6485228275986615897223940148991752132736442241104426002591625782702964745870533784159159374094873260023677754721432115588106294251891868044159905447832705392096916302981921492970443890481791368576516612355193156717195749725348216178405299987857758955613073027930909874958371098365704304585232263169180537850426882437650863155451496185590094265185806582472744648379855706362713955259536294995718654784406513264552884823979540414684855630699794340968744295318952996318323000344921433446180635026402268852961667926985659405166968120791660268861102576907693723646971437738942166903455154705799565094640364551786908267551408972090132673240909241372408342839548848764373799918777703184581105319986016084513903681706943512232898016633478608298415453600191169133530162391089809491387673898416076534699995293520929948300451700828814008472014174077811160028711564850169770841275574802706920496040268658987673594037684685363916783918898049565392256343892859373269728494186475956832834362463365618604257232714608101227421857522803254159006552294744702457875259757998324461218629783593338658660252736471813070560472069391223840706900690739940630474888292206876570713774423454700595213240143758177846994385253375830295908809746054210414525906541376104096654588983929169114995421467961013033669934788583193033374368826051067398525873573036834556945110862650027967813150802785198076927940082642032595729290596943065270523402977336417046216436891113490184858478554971195196540681441160099803239463238348061000342058379298853570059182137229434204466392757141209437817449771463454101085656854584328558604948182090491943047375296054498819987845614419943153097812324354677865582223090256017371507367429354215185496415529852180357639388221410722247607789083330210091308881054353233039545262124774362705497408644170641198944115984265570949076285469776933549828780219133061301390874215501527102456888060511143066507055132436463228036638733106827241465790236119254806036536185618750000 [117,74] 510202565605167291937723528655735319642724753422735739067174752965764267714129791087612674068333367201638469030231735637644991894842897734944427680173750665380951182742544520627632994199668903477416232790134979151811064652510848391445215665693076770385875905824649551421160844024673787519182690038670521076367577481288376980121672059816587411365172312884846243483194359650354043941286751346997551400266737190150058333058471783986939904681133261399674120694058861607502037941327636041373723575373809259525321233614236055912599675423464022934418050066414536209147869251311634877558757579285262267996281222290756222173770714525977117910767718948902618673016095528584003176480460237044020150539254522653547606189852439037835648194079678377512730413073309595313852599358352120348071667987889746299235623274061385814034069666591085971125247845161949827073269634407024770503150976466620449887907582527517226733700600240051142939928639058045130277617746227896456016201610074469470159650664332112172046061901647113126749849862611157487446557084747897251291948336072917663880497822506514897524332390579615021924082213029478608807401789316052607759107157549432685768444609508091535264723546967870702793924048597364538449474671569663852703330403016800013075269358027861499983646696760027646519282176563171726417238988876315943214420625012760245885944030604985335155983454033502420368353738879969047538522488501529578025769107157485271828257382089728149117040016492507187976059326772300876251082081973254021593476238938490182911134104261315177232405177212815095102432449901988577471368781562647524894886056402576531221659433002311376656064897025957151297834758502320443818335336180302783607182118853421396459026252712536476701453474377901387411078067656032664206741602899511513254066702852041577811538631940780196261490322617969281721595242103578151135403728574037009194450583598501630642987793282881763896646905764795568827465748738291011467704811933465271599667150000 [117,75] -33186034017783410592762204545430309780683966181531101423507146374150499863741313125970737543439149000264989260902995102202536429662343297337226899682589019338406534445039175615655763752461790250672779093351530502868524459603733850392508637474712195670884410222571519655119667916333720898212319441900531401823445990228090054782712633757544137774836948504130513631419086382490401258953033584232684693527711316281454818950007102281153607333138053769705882181937318961099148635425649907461743635331732536544082499273746276568044093805334252020985132622954026104437717454652706249742912319646674104916155121976088114090373948355829509778273793962478424123765113405854503913602871238382522008980887817215398431102907607257286161582261177390677669571523678244886169739051172493048392842117578977386734187825959273014612754696345503906576071790274795318244171948187479339508313744969729021464374262313522845842843274902558154455895469649543519001618602268371221219237605892479559943262733474566281373284117150852873509126034100832139591529237163986573802723031880399696345921953719952364612706684886927720546658537772702839450506085970997909194516719958529542974509571836317406975564070143918870743464124029482292422927010476614693634674315651359601786110756624557834838010309292201537626282497647021066400425858153040272354055979138322507578232435049991598828680389099386496470718987083748807454326188255073410114430057609060185060007576267616720097961245552172769197383230922789442678078916364020502186374419546979805637473905002816810415188295384428923060302596529347370700492203075804859427282444442400239256209200272692796886195698246359627020184890137806056209085738393257020199101248229356298708277320506704697857615347232310832292104145481745196208077653352486696726281655007772314792728371982567939957133252232330375402795002686526323506868528066219341402700492974093411644016954213026540085603846213310980208798007194299001880386652206109251673325440 [117,76] 1625995572966250749295599254867900394715098484313152908504307512284432038223462749710829161410001177401614097316075509975990051850919369720651095544287174131237567450466620025217496016456207337748791770375322473019851431492170324588718675949549731634986660275021079467760474848464608154956278357905294418965196291284378176202322252001103218991646652035090739849036562402186005457918125575205966315901402466127057894142610603372212575732895140175310749571458770932991028636472788064203467401912664987659573742683470962519700383974636359072852584724353496361924301421979397856270362175601153799848694906577208825597655932468947594654856955388985755087362386095923805283599685893264319917621750529158512261317236428279148121047235009126807095293885095364663863447870684656539503303039620811608980726610395171533908368275580323682002271449639888622393355087725136612430460567180855340489276151537927862360191867960441505333219155174423752340553415350358083525850571951393394813734393408051026948128944543383060560395534573460028244167330242800035570320797186383502148942111909446752986395587338243639984574192474844865819878696103000890388562437864167113132117181927986769975761519949175369879599338567239785180732092375937257647203023714862001097179442383866880806330553409757106740336657949181747076400070500500894112893274652089611591800563163845000889642859112717356559333550198275666970325773372266480408057137206804517679913963714162484397506505708298577948252786217180697409854870100129081911813100534515136855321375048060752913642570712296596930496167545056954902116018208875170821632113961190771289992915044118198360549790674586557984085702792002651316181656789122899454687516176060488952701926105313259123493153594594810160643525724457664978842279745522955248431580214095551993459873494310429782254051774014038562473922867680786185588272437889286011207405142934244416966433229511318908149344038011259073863129478880944585450075836875047447300 [117,77] -49147010529753455345463601869213038042888243080771055907705423952613059547658025750067515765487042752067604634960078289698713391731661574296278544574053931373112090129775725447340025496631380963573471498535644270348647236845907230953849967400864908192240344054095833038404091484802249614185020237338622398466383715167486158697026795118795490305805020975781926254153653412856838674626326834023693692883452885145370303704215936757777558119059622379556924375832850122093445893603524892025717854619520434032368445642060046145957276652662704194136449354758694480673683995559781205982563061426194766901417098993462045612819257953725481641595850634649936787915191963002640709106482950264943892772491042868571705039121612143964042493575642310743466354387643343359225509653827458690391679677351137437728640313497939500940794603932979087764485600839011719091389628004969799851969555061504930838656324794364428784521683712673392649119799960359922420378986115967540085650518864229781782185786431590201856162624979958747841001772703065510805296477334673631058186060099250122058702826581957409085010582973433783003662789702557136366102222691135826048034983227907836250993870727593683990576511290611497932786623339282060002444578831015562314162464198898327172405988486218722039874221250786959190778131819437250597358795910397419796001941302055344765768962860807583028701414632887908907548080854316833356016283667679756311641064048466398813268997596075989140069452435890529469307676468313084035647586756084648602246959036237172396073636558870170576061282930037973537274092955588694126086944144132983283618630111163395832189268623816086289088712027467727900613795307132118379651280974805340316357296164134426238194193200433095788272562592677970371115774774162111151100779383544519576995527022072559103406264239193860920117961723027972213376026030345833092953903616998355000673417523376799584138392344429432795697563604939980382850210011838556910333130379240000 [117,78] 355107914785861739363055079916252923102391068220438068854712591402338919323621030336006043882321457654355830841167567195603477674682985248600978623111469172838064273837749244824727828616869007562281370046832706413209592792392993431738389527792806680697755885666867960590717295980100471660631440977470035609532328641394734826834891413235391759623586786884494788837276803213697759395047579457947805410892677631185215267192227164986106103683015152181906647026688268628674596487861775230385766019739281414844422310455024249304212635092265311554761887501656674815903674588406293751158251673634944980721093518880625373670322045654126631218742001878236909472649988252413851113836660300310523657826677488710051323754289975301065723311155358482455423081255339355759273429326220046099253758378184881427750457037157230017743835551944365106769308912404336537478262738106866655429489280209096793909207165033509884513665736954652979942580653419700668444366642485439660369371396281331701776443683291096138121306549138453190423719760517810266236691883413699346134546545467758183019028749502710241753012270844308483830047725616616856996011391851572241562945702819207133740637388990496108971137200392097117076392924664630293701903988079084683390890081045884970141832472159757436927309446064824807705226790276915343411851811150159101300629093846116279838699406287103960286455472503847113555720392834790535862719678374419961686534490751941036124845406438282971674805773828804906192637778074953975605746786358205012449045928346493673074417552238883790239940133085273200141249838380794902556766113216112231149560446365362219684021714073360444608481440258422230517292113565130240965024966834477421837690146982720383895082369261551146434590040427822299135323375242234044625250310445378806650407917595949797806213944602324471396068804155903786751783312855676767171228200819680972866537304504426488118766649337620751847407710588066630717793072578107093528509499200 [117,79] 81368781719365494000745257104977861602994649495596264976144943367593213894484661118780188418208625522106504444429986910913155219349803262858471723194937210886796894355747943363735657845240484609329448609593114030582524224896100098603204576388223154530773350143650611949608879367953500158272893325597960543190697320881582861613813772787723461825982129620322794727542932592117065310590688307498958970540525398458302644757605922481099605790236752761598757315506396754629071951951898107824203050288573587497951612441338774500492866746643518632418070531476501779174928092058359509609896255231215142106199414158189013108350939968142628298521417531304525687044574747026822020159578104855799944181280552097014980189938309175405134391733358427351504110874493151324258713026186053284813809803439115901286865627630406920527181690875707081770776272770119190176506466590390805534678587563221556924235766084632446060914121103833492535224819957761308581704425327399165629173026988296213408415067046380641607070454700090004039351044146364979176386644899163712001667249388754969601573866744529686992290891846787575535140953912135092714417882868997022187969595207848464354301786698458789444029274780915707074355823259876870786602502306124261225084090684170597627972421001114686419885583365086635759978850637185531366378303956749486720201136657539389502775087923002753972260558580830771973594199871826111651343448584567589545609848641710492270609549180840168199313517594021882618546642361000721944202226962757559391884250980545637006424955601084839500724643560469531281464324745764003044494209271357750327818410535782125286474781557477812025096258959648477445019402010570661964980983270568616815856409625387862394150107300815375395858580784644138069284603203029860843243854815500539283285895325929943627315210045771958517300713385603415968496065440259504722434226406747113798835129670763329155114886496125913376574073155211190747883210633909962256864000 [117,80] -10642040971101658700613199629744148174508590377776577493991950157092861783374932630645540614025978390743798016401800068406313034914813644922855679585536314020281318566026987653101486269340441164155592471831096820273115754485232629186788363738492307184724296662231587591562691909047956615607535593971231022076596403749075773375399138011609365221895065246550005392313261606688839362433448234056638094293792777144191984011235133070467662038035635827693684002746852051803727447825821824429915880957922456729437338341652594629541012422720012278704763363989643153292141081552331489556404617781973723405505860456450412683400150936320543794088802708506730720130054466264539323800270832686625544618662359183198950733425914440216174090466720231518946771410328366826991105100136001536379823842151029960244920602612639560579650536204715929060223093301409202039038392282930800251820518074052511268210760842220443722073775880522483337252583138265734965878869392107670319561389826677858942436887034828454518328939962682611598097727482610504319453810515290625298663242021752558715176459430862835295439667152727199420968925540708925719002557439318682517909465743761062001941871852950054187843447767560908492108703381375180357337417756734341125889066699479275199692524971118956408668322396267596917330584572460746738226879828033082830670758524969918066785848252719313928296606086460802800003773547867248227917800344215751121812823834671729085035720759765705571226331337791370762177193083609698358126421243757327874546220139762897410658210626297163140573767872789360431413549248273599961073005258856746011916091427164255906016433205287527474649929537541496907794791698095056025341094811896901633364512071108956797244284972911994297048785611934830028797643751255225125256218894155233671282711113769178184657561692128483142113011751618077233515052529611691099259500177870234888436930826002722922923081760295736998885266804010254339328485893970145868800 [117,81] 778333801984364123273139516485120038303272743193266442137784492594816322296955973806709702636998073012230024149191480528406060014399727318523097308252765931552846394980966404309126659476023793073067341987726295159542389548602763570495140590736068764641982259602472978375301337433316451325795995410889249552378335013977999167825390749701270741645788953984501132090336390071840183501845395186522093883194350379523904440614725473586966334012424869462944867399738001762107093561064387371565207374726912950064037455315117907435120076375955025616816213765717415333018231139196105283356802806743951100813239998910387737729426919208917557329607562794026493800535038498519632323817767330579263825992818579089634975408935993381485075177979696846938368400138952490153354178985200672723625238514854845816680641474047298599724735573229505474589094710421367096922002182738735584503833173109866497185764051217153918444006157849156875350498421038885198692946467349994284955065115246065997398298793873103928916925937418910679542706795540844531662538201701512243471796359862524438916323807540728046942496225680692258856650462529750949952763177972601580917530625399810458459215157072128298792050214422100379653998732459428666814516655657207740367734762005715410916868284102805517352576727097330771277506222442659832249029774122548347189501406235867053713190120063242465742727113342548138477550453058128457888487874141900968043795123131727225045219446855148512545246172577980437889072085578155293603186990289186052686198469745594876770336754373106338407437275902849741910028028239760806901003669747243262284831803917291583399612965201886535708011574916241398195774574194631171182419742614092969495312379413288365552361165307670915774065133609592733008815026449111141930984891285175989724604708482300903550486908246875721227431273425857366758232793238207294773838094197946683287549404397082846259982625549555867152756930853113624149847512288275600 [117,82] -48033435731682132012028489679963685995972790954368331388509634158572389820982065381044115074274093266964632717451843805881464727126839510412486534263179811501427545705535453319987054114644956606456180043191786223453716190249674087016011174393530635567532809392568053502614884672405666210841724912776105721050351483761842983656294380219390168625163434293384711132465282711939152868779679007229461763453914816455927534939675639780252511842606338414023553905593737034693317174222830477253887332569232094630066532305394254140424303481934774072719304159654064235023895035358625180326157986682097300662762537973756966413355113624999287669549837331075454382803154384956188658545732634029578609780537614666140061925134363573882527210370706295260758502078164077577513518486243601716377801782793348685008362417494647553411302718223222550558032937423080781862360909160268650973330709650757084370311230947382676410252221710306448968494445690760284610912672977251345859322114148722482812511329950770573855875101041297335182085846660746612969599923103996126315664466070763556058192153416820370958440527843942500334734530550014539382352210944945022288104814822161473141572463732053720077919558548412967166168156907943026126205822451126135927813739365671853867729930486454658064602272703880753902032573513613640203279279546089947730052379143695749390520633503657314246159758899492690472158573532524814557974596882514304059025727610998333679327326905705370034895665644130832733314185339827040964636862539067499379253169314650420364494187132069637986304972941318723663326235212387394090679550035324753375898849033042133861015459516596290721267691590284610463929213215406390478870775914869711263475457645379701680336063495326126250117860110558020776368545109955211206012590499314342671763230935460577047600618046141960681537110397477396496906583886095116498066193664872769132480067072578580735119371870204457478687217176270180107591439408100 [117,83] 986681900671786241233051743491578349204365059210051139360851545080437899066969946636434303558767804907455502736116019031417392593023260129733776838657312658421780890716809798681430982171268246444632491464847323370686323329119848033051460945756321956147427139815841858312083191339326059974690005711400155035515384212488882509397853282259751479593724967915298163006446261311820926647592937084741353594676222023955919812512287064295727405087681870359900546552838251095406461176909990279636381428451237018926429029712349971909961061742853824152185578725153664484780993741781286940245435724254099172401105420612896994852284188977610010911419072031624685209042924270125458888276066010808772772225915339567108990431765991192817849278955218142680540550643897996211086657254342426179682540403343780076123345257459670889719918492435922366087826057471109215326951136144185953173561097808278253245701406504150667025154285219322446692647192572170816970165312934024543658392571792304961786775484018830909650976372459874039571554722190052591774862465270187092448407798457513608863282886287647126673169166198057692625417495816849184272403155759681925269423319764747704426470634732926449129741067315432698059893813730255997105369891062361419535510152865752388630217085635242913603927614204425405496391808125008934555211188757574658331794419666965008451568061204669225553297416972686202779689063738607542387028512037990966653425320626056111014922915351877547118574847983910503281433508971150271035307290249965635519783723819400215930341791794769428301599560426552929236750437098959535413826563556574181515380244191954636038594745836383764814153767105670967491139669256832168071073698815559441378800016576680377728698002585848401719964459071521802649935968054503688078657980158433696275836632018018706134156229765020272603109046705209396506585427792962441052716489552844035350977631132077865468582387525525484856608675518765343485052440 [117,84] 94101134214683950582761951843008185977330977899489780960757120363195968486268229506439601442191898944218958391965590824695417571660862037615791198910012577477433238220277009167495717095840437632463789366442968076889391220576939729920881920800608303794144075837718946465450774497479698841318932667765364789242671844510599417539016142298825341935078292227183255996343670858718822306830271389308631994940414161582580658019626215121011701222741789975729698515901319139873177077992781542197678106551940742191585817028853824058664359981431711454145907878527147435377470518885823941172601735350549126517272813079416617464197675251083370535656474367839996780649484488076713356323133917704238849200827270085639536141946337503228950452739579626213477616612775958534758283208076123464181196200616521378187915979313778827576593431365284577926812879190622401643265247388620769711088484194487638335339097835659744338582932355458887239419350454963005965188455300853680242316837543856099485517930611496741058828939932222843986145188545966545774364039546234070536428449540990248622382644811264043160152086647015998743605630889383977558513598787161098652524452995121885867800258473426052206020938001250440253891462118521634829188363573386295916610539643333567854165434101223491101340038997002192888772533338295191416516953801158862738108009157813621722732339255195282635091699486941945329635652196657579961821133854264965279969385924517989744274066008395807795021905467274771215297459949841967406099896696606516959856021668920659462117721312399560737369866111372685049432243307511415867725796947543267527081206475721277348245016075404166031372733520438722952564965320910761238995994252304001997347568078077461560888609261262380625283175180453614844774465233493102322748286532059799542394283469579389513430361439089617454851003393218281647498004713508492971048711167049711179607040487034740474169869757815496802727290029492280324440 [117,85] -6781937873821858500558417316474569358719611824894880073388670271553123569115046324495592164097542726128404953344497592679617538408477299963627450933089120735379118493653548585588742473472773929085405515184896680886357052480520667146404841470505258001770234725684059306836964057955872250293364954564461718669070832484025167083777115190762102351642699419180988625282754715550374782019573936100440955226223892572075258784828417226336913557179965829371378564737811333855052728646897412722945191203769797332289470816889535113571487771364121796758101441738306675001309668936465726439537372865369531398799293748230608650685884895826350848049530281816591621592928770386645762016157823334014823841945989619139410773830498295816506581792184258842894096928141352154872019357211234004247267878950446312766379714267710911330543592914591533902665315751002555513134115559175822669111317873433468722655131590227150590851979005555078218695833892294294966262734601830408442742780281417544596048373403894940139753570192220505973109400056268016976673424792084611292131343422793416616595926715345650064961199269965501592833161562397639466994369130688107257010467738352955038031471454898130482893804196556296522563492378807335490878808214890813197933578291207142027748545995660204634251110752098497436122244105253982763396814297167046335285426606561852196889948736469178680336080122921892896739569548987810597837708416079227763619772961340583200609011920147424325506124549271533498276868463567484040998947975167820558012553314736733981236964517557076934972534526208371753587767682087073383777689251334766274464899276738717157589654123749704570702055246367338894402186701673192913491861866269182662560188234405019272505456605117151212321251176866322399195540180014192881393205799004916513880594650835598430164876784850339942922404646388621904830500703413119797700045915394349547404684765620070437609689011003762153073563484316453200 [117,86] 204224182079636034358640868098162387012799697140533235808429933938835595575565805256348266476835056039065804648511700849046259973885505366283922956213165184059541707950201587723418548140452462275202025265368366328078843991267863738940376939241783412024376515199829552230541587983509343417083409536937980446565032422732222561462167885235519506765913241834093598711306769644584613512681747093664770639619755807936920565233838340579532358057702777123835858213956881011549897801067338768299075475108818504373412495649567990847895390075149798243134479319417970714625039176117205485790158777785778409194145868419890544234680661669128790138305599907780388920235990394175036237916169841672137075536737376184656494039365148855875858198854750216816937643557400471852833955529856209059301560893876061239391665443696704570779915616469607705708088784744107395056535782085061919554456585657425052799417107753473844490725145283082913358500321273848730653246705910354843019670157627478751832483043723929404550566846832198345137359572913032374602467781437883492802957343005593179316715976623711084253666156402158077190256466688887520694688470609432848308614578109659275474105666225355947152508744727019000307196451475069154336604745791044918645841467717434947000570226018935665963985449940940223267210626994438117524762655865184686351660338331082207130443006182756373125021930640898913235724524139863602771270744591653821367513620659485004450929836472029411082673629022204138440886469475666750751995096171996283191358849349524668573787578701243669096183970106552867390684981141579055228614277853033111801097232630158444390014394773362472618464104819033309498858248005644311302060500436225564876184053774540212126453224072289456606650237928498337304451233494021038922173832335163451941054394859468857525491570110070391478647404093171943677004407750991702975155509239707549464377754708015703691541126604929996516057651046040 [117,87] -3882107504387407629810830797094854314950782512063076830363523136456467237005378029330434929398342568826990377448084796446017330907575215304318975624475131470815557102156179452388181871998492903572096850055516580449926404860853596584527175012289139552659259256143983312502787593616701472625822871496956167985437488274930452887380356305543120480990116352663016611298712566673372620945139242356790252618340715066947310642168245710518397720255826717773867639667740666926274174235075998796772677575992097044558656484472901563715242489944789333787284323728005265768177490793459791180160046101820136749042095907058906882036159889054002114837471169906009111087247131046108050812557760149676009080180101434348399011640690863503301708215646514327439277432416169890970611408550079691346954467359632860908618275755503224243469688205309337033736694799554583666479030208973799769341687236518849548439608894168234289601879052554107269827436680003167184772067873784206132399617558284232104814677120557616486198495474181974651944506089262523847060301662744386779440487746601462211799042316790797255556613179833468762690341328778182376920488302282836655882853438103952978731169297497587531599261052567008177803141968159084572925309515474155622125939202235105205173367359730417460219941903208377951769821719679026229037948134961342565414397879867480645446056858282806003177090237476890441699484588770596184043167841130949147060220964301833866432057231743266594548123148644232133533700146531987547166304448129582822826532459343845865527715449126543573520557413189078354412000344610751864542041702692003940845056086134620580030820061687177489682522681008098110771373572874978134936445997837135171948311684816264428605318574623654821650686205377069955259437611553525936475425305456100991731693479690289712033102502197314245802192561312824620271031481922628337500160285252535323513454397670415815220467722235130362450445120 [117,88] 33978367490353183716797256295117184004022673037602491829748287745211766441794118803339841598288871516766788532105833542485475085236735909252925322818663086233756548112953735646504717728310118394939191177170802340523308486029649464204370638962981175487606420939543105506960616511570461483346762372741100632490540031177547233945108930809774596645399402486094221359462130538317175459969000424375402869513198551152394123116621590099162515244244476736833295609537730534088138343926374199075350622087178182066476915651704656282570202973889356727017241931622360550553452384939150725451093747239999730789983458594466427822024977841708695845203408709002830819009498210247124220195025366532888810744458965533782223037194005935451643967515641872474965433783491505851560194289608217057036762820347514560856226176143226801671703881799712447180799569410225192921844854103737155467643534597822269514006000800260886047081671429392270905146264325430303060020044712089294171196964761246140770397839714951442197552504898844174807287463427791172926860996047333275243163487229842598091614120525622151849360182787170018930517639774150200682816231642585003914506505157006117653267366414719843504895019770800126785489516763506074674111969127006235327470642051385364496293440246293201763572953865756841243940218655118308061248642617466434609325468034696868976062051251344748779930021196870517938726354412865815218574159591562440863635826554210264396624945742039428529957473094760360101262350289734983122258562369558732852655538172596136502497277579576255069131153979136212200832314044337656387352683160888780810547970011620815709035441385560881255882064348670145258475109239191200919820229143094914990695529857991866544025031590316084691651978490379848633793124055584309826027924429967118546698488335100988728813189074545318236174090203893948173701251984817761576851910912804021215391995288849803781811250732602967660240 [117,89] -862350807603905063480998093748377951068943121956261893728014064997824885851100330411154046638282809167466756186668394513914156289770274680830101497580365312109627455065762429093734582137597291991084003733925604125703732472153559774961669184184904746927895406431076372094259039515672946821864347952370468301675331003117267209295710565229964648422507184988357400187415653057315763759107478246184400668909289367412986478742365697909508007874115698736215109237382103746896827365471351045290226816707106123175187361611138431124409067340689582862133745612802825313640748173318764968309327279365501756377645576173906552094919374465747748646559499134182895765646630313214935604906648338511003119545456134340138151126108116916001858004826426320320218348012948121023398625087156901007753571189269171115800639218335242473709387081015317879353203302293739746349074104130174708759949372708340252393864431077085106681618196233915235807969972351060393840501935243989537166688680526357185250202696036280602412130950092676872469972039944969827810555463562137930360584762792913982797426591076990335155363910547833100310358437120016291427476166654455971380445713965632541290938018159667124566220836108501323278569361079296512242129695843032060103779208523708285627940221680768047909165736974387756391895907252055020889146047605130056911675310506176137639293657283731582141315150885754855123002767672735403772492182520235652319488432417465104380308248559730291919047553221768030675436794136116578231805022953041724274951234450932538398050279143420771138481682293463327672898916093701848091584472281743292030984103531066226613638149989195298786425879812588656863557089453087507651073965921708072979948725548585211612704579868710938211118633278283345122585235711968647811363887037282497869929500972227676177814673693415905626605347343351634537906616428754558232747723051202216606625784725970096722872707753229640 [117,90] 40100387346009096026291797276330720295225423078290333000192087975117496901457067246028096253378358734839012354889811873308232912892277515715566562752362894152475020193376989760697195178491421267413425064834201592762341694885971022441244717852797828711507443043100880870533618152825537447027275582067316060887604074284868232148789969628666600884758277997756860533932821830840669854884742011794472752868386429189167206928686293285477156743510537906316505187535272215161280866591305431420707669056611696525970735929005672721374697763215323822535419288272085625779780260710965193622365969316447958057362111836170104489226588272956915706672002167982071078071105346787840444925001195432397209412487667654168267713366400504128047772673560842842097219635896787589992676847129896526860934981789204260962935506330893081796360339018694383248649160480992834550120935686791033479626087566820621182076330408557074556556071479411271300696695195467627129052245052985557772810126470573187224467330455711380526835414025819076453335645523970446025070929616551764837504720490472088176630214090213756768419139825296517055298214988030401220457222850044424539935996363263422284279214983968456600247085841337878075149709405820614766129885028385042583832202700410924184614175881794911020982958953450487501925410943165628698924917658352004336946062189378651863414374475145941350686826908996463552860917662632805334922968585274381529642331904435070459976142105698672240756089316955481414590861661690416493846153281434945286136307714515767356689994220548606520963837406370288179055292564397207959398566973034897835077065499613755539029591172755972086048070556077559493591228618682036170197612535247252372840809123804437938062232922250298996002287905489360827237401487397381262751131693109366089817970133725661945168095753568451758972504058752597171946305831615897193052985781706565233629871820493187060562424946400 [117,91] -490891226769861739822359288768296955355457403765537658929013077640967352859728643863772755429834212210933616703059597680760564140812007766683486309757560089112453886608376004881434413699541799241477624680893736408038892365455554641141885906861787946772639821378817258520829116236658748455492849819682386862870134073561346839683163523526776429493552643065715814888825770203369556078178549920433769087538760936203511374543122233924143798727194279653054768053579361214831459974640326560743011916370306208465730340335481537591062594355972632850306169058346593490284567203108788787975384156397879575341630595303258522358517263884300427218077541305558866039018164763404622455425812544476391358911070907926858462790966133031256589572164392088275638578292291455784556426639915840912435616570013523912213945861205939294974085221576278202364407862770979483111716344096984706875536726158011928994335651661208022983647534707630738104935726844855205645270834780267416575366456773941235446516833163600706493060116339618746191091267882491628096906463441004913857731800699996235478532447325251646391628999053630376037569143831914536852413603726741259891470171792790277162515010206630224588709577768178894015934994764015711292076325065049702535717287028901124820907499423735984867217095081745640290970570252250847727524751644986516564638421055529196338169719460120733765434354915935466862725051639428449098159664590990475726083439556863427332006980622933143464325189927378465609163819429891008582424760688850095561236972138156505149223319512263135261805117119293243148164326731357102583666802584817109660331917234071966669113008535947547747850710947223881798445807994713738833542913651600517749026775101090223205687353833617455552604371903488045821766725747544096013440257060734670308989598874528480843447966512457840726240893232106319190364955443479552724823684501154752453565363153590231814115160 [117,92] 3601142710016273693648377424223095205945332445611217293063188912990696737777565964810093910703099740725466928573840616429212478051511287143505435687045306355641644585194664296183004245123501379552865781696293210132119654429706703570622510421873841065035886483532658646416673461509101249981620340430454270458539679852773703178149977194556211833024958305610338742364636869992922021823784205610322633297754852145403034894733075831032930415106422925290613348081504187129860833495968167495851329502141580279394652270418215263143497769969923441272402505233394297301028842375809227752622326819558421031979637679954764228707315791012796974867266682077332371931639939924759372988297588459669179955632939504897385999682603055113053901109612544459618859044740292267241527532770873865264503192801662006110387400439609101218478560845261444875682676049778762604721811049187657492602380854689926791603789612396485250904996835819520143549312467603342079877481452733469769259636660508835628745287776860015505259887385107804165056962410669049498937514098820627484187718377779240474055880345129164340718731733901466519374971333101428737478660343091367188804936975290923217217750114124265697092243135524521797329810767460912488038072362226037317799709281479587708161960080723647706848650607318244346653900050902802496027839705180679679730553823425150740722368578054614416414551511089708320580800429309195448071328927692211257469170647896793504490286167893831962804940726100740009145291292549574845858653783238472284666702830647919455238069803877715432369373350062296578154401228412740661625980254816313783842912320011627818130128955434817481904909981088118411899556166788669013168908273395833472304358796817317190828566754368549054214083251771709991491933241255944123738096047067805449533999084429862936038864413727899330745727916785908100909297267441327432265339972043214352882009504877471759920 [117,93] -45961356854195605024071579587627482458215057513172278384379273324613272238256288753075732835198919338266250607624271018163781991410899152978376172687373645299926334851947921167900693212203383060246478870592687269191409019772378678807408521980964829509136780082450313991045456519835955616215230081677550592574142773297792115623332255062864160833641779146044426610650703369764407575880323258672001333421487020611525148702254485784591802129017510414996354026717296182462926447883609241045032331845333730021745434472826965259884978229332697552973865477085067862632154476795972198631882963164461152225803637680988471536602954555415389065069984553635760742959650915501998593251781499678279768945742146623364778870031365071013478310728218327337693661395651870267185825616266395675842768638752289111546915436358253978284991885641987276907696435909776356112873782649954417040321392865569302963692879232197466761412913724668070742363790369673159856765362555019562266783309320150255017521363187935040973356156055926633498616706982515730129036841279874320348424871719590673637615107730847307996892473474177389643880603407503392747997548829160796058493824386583676216015890879337688140334662115440565153719237416599526684012772368499363973583000917317782078594583990012905110718691321029629966393077118997111965425856866244826055664667394810821745549602984330323013840298553638832631568646903934689350826343965110409255294952761447545385578331321810827382095236651682515267237790494560882284460982924146519460600088254727199887077098002332649346120601356823290013534562215514789936833600679162188905164454165392121664682137862126200547030677217634676399231707482808954217886215701090334721660849351945366571363715556156395302743097900719094222442488880449166664389475829834110162716731925447281937984421073397377115305962897290180696943129016155382785495534243009538649210783130945120 [117,94] 227595730478976652540932255108654781917379171728758932969894014195943419832572938980839510124177916200514102972637791573336111383544228012973801347523605005658648101317986608634860516635607991757302006503350295713492544369273103794654876158884031483299854723286592822621610279405550603236562394626952323105195263233546324778598207250099652035304015838329118038964789281821612454622754092024377888090539363178461340364863301123343043543385610900563843661877388737029985295764448062122434764197836837274766552902260809356075573975669700496487134473210378773954760545781239474984425610899663446228824581725455096399766513940592147580917600651300365256238205433676754841834357606981729449458131867442024297345240667659193164355233723537507301432957376716526315564808904365189646422540187063962967991396240513131881296167260816695799595986740437088216173702189449103856826510237329294852849714920097129573856142905043569905550453773434815025743902777931071290435911607870845392800968672790907327757788475243713635472972195482423691209255002303194913674918124691357001900264601618481935950585246721452833492568879795387223936320730947858993541173626799893386992397135301673284691840051800068169136674900287369909005952752733797279254194399671811964812854912594365559434614758056309287768970526948645402009328424224373475624838457525639197385468170286667918818622241621995232250258269074801674396962260218240370224008806961612881717197762559809651015467636156261793263956306783537154111409692306295993321598980275353462285023494748890583925392592018469709108256503103140822634155612632212147536715032729005895537943359565916245254415399330452486732848236133551605847295863804044177608204345564619108568284795936475979245830373398547403178321362597784337892842160298127167960767976981629887098145541175651835400531188674692401223242033606224014668233495972104166884989851820 [117,95] -24188050867690709773563185510870967870387986268613728962100482466653111328604006228951705882207868997132283873249706348962864308068721323649500302601434837235561992420210824697366632263372768328657891633831077057830009461492614062893106969372842128031442720172789755089652541590016153980909481840337326087730835868143132792425536499685754356363687669168196947206752636651161820237534018205354115795574296059828546510810083333590580316494176954871905566556728803836073966063347113152271626029462176205159318469221440362819218160353922474610714347866788834807712997149650542739065423000829970552061804845363879097609111346617903179747160600820577442383407874048661918433279367136504022237669204051052571583481071747740074710191347962245860378033271430912054663604096195445005116515044957821597231855503951993855774701645780547397503586418018545692795179678117258183133813486577851487982342032240227198149115586536225573597685039337283583752997939944641110960984992987371167703684161816601227815071722078503215206140142626143950496509850521015178185684143780652255422881383702416879896283903390957711432516115852038813096398064552095033736680081069555320331541763356393335074710368309056651832589752672660493766471263354712488830178342421011853417412840673662161279906700124756356127353655794280651830141634535060325034554321096359724819560082515439782720868015660554731935908476779086073708917591749230013252166805737493651718981035498491841256838781124236680589508114314217017775209258493343666062025433691193297174937926220581867760387537102211642436908528216835155296607919400175692801111638373796326377599064810633059019402099014407888574667175984970181895212023058601898151020070130258785626880966882820454051671055350445837877183835103980704966427526465343470521229690715258324322323344081487816686687751489877350808700435233955772959709653227031507038376700 [117,96] 993204948447302448900620948819784510535063972167102512475768585133793213501585154180106398512596481272147993119027804948956742166491725696958091299207290143759599049509733311248923889662059466647582392101022648363904722429090103240282798260970473744983869235004394127312718121726788894438792303996388920471612703614082428804012260463973803534287151103112414958899490451567780915836471631661069341220948526629644481563038967388636526187520354609726170313914032758286152563067725831519869109042238649381865610315467074570749814175345770254694137067631935980635799925581090612398060814736934206278741065454213222762521640847220583947644665323136534762352209156799529728913915969260392412132605291480368693120839364673211465769209169575649868427092930845665643316248527007334394975004169719498417667818409415118763099219138199313159888668129991464105858562621522957687656587218620291015935310083497879390770372005581342814028041931397451346486611998551378333028205868833958824742097556533450175658932402612615463153637826704380662591170446172915550776722565080145849336740642840570440913210675169295618023329641158114097283286883296227220275170209640877117606685092377664278951399963564099858515770289146360553392016046208702072749618266140389211749518437693995640882670868618100507982345510963885249611266205635501592786103102821143701592636219055981555678553891340459794873900547700861594278451022038395503134378087426395360759138890841792643064359406565032005103702742496626785120605920071087509566053605525989800036996953567370004505948346168092162513365151781553672315257793536527829394510253874228881881574181465290176067737901038461021009640973286042891530762035646879502972613790630127683595804686593419466579066663226713183562194840856238856432799516413056782573678551553203829859245464617012204829288530218259201583939587429538038669429150874364828640 [117,97] -14119997911266875476005056964297894689619294568106488686420794424753794900839520166078750697043794994946738265762834055372343055038283556183460384566116398269595764952243063543449052635808816569574567181681555471088727015960606051053364092526670238368990807713009274239797099528523860465746980240599042368920679237062749914324142016259209438777907838225026189046176271947059548847646498194317997281072261121542179212429529736849250405919622640078467196934676599371744063354859568694607298848820925536606315799443479682485890188169507886338739758615739945275065934349962855292898298848353094012752127022723688653967123601544511257391437091776125072677050834228754372948133149217270754144367172809765593628135537896804400313034110343340969132183156239078849316784157909056247609525471381425911897389500086141662558076089181503557313520694826114529460465873332303634144085427022665155901279401902470067805449363644209220109540425612828831871655451580328919071803223974268222118018579276446894190429989912276998380196793359648038851790291856518431461546576220077110313838814881099776723946627018305787907229065786246183029479758589312123583340446124377297613412071648544746245735204176004221710459493245438377658735720857086516621391536532082409976591520777414666383892557187363146461264998994201145636126125917605467023519892747159325016925836783900203700277059991263418979669854630308621854887074168907027044532189782040869364339770212904439958379552324563290136677615795166773693801427883722539742788131530826965156718422107250588451776846222241431719843079851854051798187112614584542338398838591835395735035136923586102719901723286579323026322513101021655251695261253816597699323585132550540281563298846768180970248792387415053650945115396471766237888726389045212404477598230144605174415962374917617223961616018021524716000751149019065564666004591359200 [117,98] 97663231505257087301081493118761714483064343077844485371778267746246881626937814719875461187956645625751447218126193204067191895192260461466394370414299498761416042733729166064341857184040187618367191307308557841263925468894992294658425863764518749277330803459787895808544900411325631234551355774462608375254156537808253473863819035433007178225666407217762818601772014794128804515544680568169175484676252592598831005956115618955874425910258494764263011789493287030177933886173863819636997620805740926840696844098107106576173010405036934698659797345242482404964262821292958565498877970805782639773069546213642062115269768645316724047358748752624210310936403442545867567500738154402711306478998555439435650926036702902988851790965777782793328362864409107610972189346767470882990907159230133065947322851687343762517778523246267012765499448657924271211257192143096033008627589037468350589153969789690446813488216850786851206119180104181741113840579519121866432660403537489267840261476667966821401271292387219579951733725495138812866866769661680760769617850609977846131995650170539159729551576987559257002726789982786580987343403587282610203850590523758685537092693985662924515170007833594227884129474265563212456408767030439802378982839677826306246324539130016496297639152589485764593517629727256935461678522005821037696378128790750873711614771050638392872779316902426324579751923634977744129960055864656324955121905983984667600453401933562802895797313792416190180800964716737840086056043018995610413498179801419274487520210932849430122251747842922438933721692432054328118888370064525272117856790005619885593754393010668194444262041724104203861418035455901641991065753597731729646563278715294772176581600319006413436724148312623796436027557180380317170071348343058805162997302278410979808904436520435744601598570475296529490237671476431583902237426188 [117,99] -621784665923563598284468763952943628772204817467104460389836139791899148597202411414234831789323270213875966044946645794961676770464246465318570701771720230224510216422161620529897869280454367237955471360730582818118219224778888057527566941994546061040904337266753411561856663347964408344410476723655126902721756246049640606290972750778802308845111721079865247186854876603859381588868838730260957285341523586803316955601858310343536166425750766290943215069626517362070625989011280623071113824787715902855606830192586282455369438058405782123639270208421194738894968207527785800670743163348003920307366177222469337501187258498824346409832019262270763590847699261685255558371267856982381505556706882344863425149938738248492833283316424905916758856281292574120449487513906999879030664882096666044242995884708740005225861334224305841930675056132456850656134638182483184556244549899236270210118960107201732418918307799090417816944303844897358470033816316622806368720292377229666172120049763353197888858602267530758933673765163828803638175310195004390406108339839063196865529065126567854115882862037344089842682988395913924855874245488958290599608508945769379605545966725102338867205411410518476484995584407336131900203500310457596572099792261503667969476336854588952696388943223628374578403434759554451280454937343502051473656236151329468280174540914224440817670431555993233123171958879148975116536440059825056369655944251666611038792058827450187189320001377075517699836225927506615579697049096166900320567935984509956131179988225295441771684253321115008635497993030270120914894781955209800874555120372508902753991666910674814893118350927025173475996247161440032420262022295556085987485531026449427057919993510010666385645566568398370774214368675766540105941301228589733093366557812777527681759482720526936262815678339736573677156638036360878657560 [117,100] -316306938235545883410149079169085184971534983586146763527418099367719899704511332502539081972442590645969772341342604608065959178772945349855286794062034966545596488691924743314539907278001656259167019965447118627788093001782787651293386656276144916296745911721175882028060355606768273871372889716807957585723583305130533717335233295985047907019991128862886389646933622706003945527255364046490869545902615111703553816723941648819864642593261740655853639939604127462193996445947945246573156098724576144871927693035892260346266384234165176910099956263141639335035225221530059426396228307513608581753858838306980149099102885883954583688558752148610733831920088772616850569961622849318191821110992135426348048329548148868726745844808411414237556611198153880423303243227691209660409623615101263864878875704447647895378856452376411680572909492818739213019956637830526285344546605986770737546477581166535781341320246552917089537874202926057534756711001048848801818296778596127142658697241918710703797725735629562186553198846699246844754320652144930196719250237319291981443852267467460408395076027387830441819370903051230862759561510869023073069753179435366667851534770422777976771778912019229008119936911331461730281767112698980145485508080223097744122816782116981718198795519943903756825515886952688068789562418801157356712207553195108833402101586344055524397926557207080761097244361643545759545546538188639813322387467987200578327353839148492673227845556936374261149337110573605280431203473641574957006983487793356067557685166788611137232366421861687905821462956953078999417570748534539040727250416010756588054803333190097203334069046309813061296060708023672594731305945380949314392862685693646317116545710270991101770103670690727797931967688351401354123544162042215866283920131221105181385109889724954441521537884859603402504940143637982188 [117,101] -10795972301607996832764295887982967581142409545770803211746772168738613120951470770362051896447541903721993056544993018467620912537837528269536269150797849026038065440309260426435862468351996921044732017395893783118016700803972067299934655655687221091635994082142639319183874458410996987430413407881623159291705437133322362512400363911529310506969147679845386184628843750940126684413961002514213959649602401371250106758736599385185971826162788438388313563624143212596126077529641407560210316669122052243603838967421411535321552576370779784302903105924527560956866522322548770381536422704026658503718390202856636558694292530130617666105406917415818561120511016280556590273579318643696223038975243753384180736355534956137483295371617606627922421132008700458433557379184210102981409134731932631646167482814300910376993355650867626004128385492344418141698085187811073489285453841103583088317614518560803569430680047159599569214371629037372611379070049078870614704230458992979021732489542340918327244429177901706424901257944233809049391076821138053667876087208894702107588082381703409779110118306757795850344396215286555939541083388413648225032814040764584419052933701264886167149270370847453863851650665522058649267935478590541047225721831250707835260153677842710639351321903789428083072165275002619213936200744593211548842773380335911373994025491750090287063452234389109448899944916552172437478454726770926356789126654093568002041420714892131940862506727147585187111692232755562610635164731841771194936401691755034840007972903113132709225826571121290494774982335709615683333617083784767335495608436164992299389796027932063193026026341334314771627829178705991116073621930480767290317984443704922183459699358094751349227962711702127031853082632593536313386325322936607956598241984788370243634583898577947295491768683340888592015841283328 [117,102] 83585365809230883685699028782564232175204319872654398932148681078465419565496158895894360112339548758206469962494043243993665819773078699965133976887180724466154909463637937347725930630615197955085860079181802699205959234239645116387078192152663584065654178311537006065823989452834696129315322090282527337680598998267451504548312162851744301344857287890061763365131203209085408212070121996231903686845228007472492795816590067627590830249746504481506151195195243791760059733709952401492392970452596932725440682286298249112595241194532911040972043481704123706863130792044940841848748601204949271907613974870205155152657507494907866802626426625711439642004160591082090616515978441836722506582376231406589460465002570362436785944501628568371103015235935768401218386540701840254587975749062650408234752454981965653740449548135510789059166199670675415358435889666974201525960084935898859409509808794530918448161715647048491171189261018104747908755766464192343139121210431254687992977283267742771101985430756412686549683451513579216777231230803103741610736462658472999578771462887230388958444047097552580103354671941483642500735332390410983023683393311840872639766784969949158224191488389668745019996518426390175144965601615673139876350822329350419289301727698122890007411475600680009832603676008702755773652850844133885718213856320670908849724204323042191281376906994728139878113490306675160279363749384097674722457463782883980802039014750037272881471151672212404194981863177658218207899861514705589183973165164531013597522322487240467803749153037546244333016182913160211259820569773921251165051455763396631332126478331877025829454499378131067483867666841484530174908686097683749466475112946662769302769748195726994550557009225738800820623681983894503244563765104383260830460234403720723621237869497283264503730025732634354620941288 [117,103] -1053245574486955045866533973516458805863970535869793022416536295003568513660347462941388222407985388896659490627886035931673330064559624193311725970704776798627410614413135158728866614864688219355324776404982658598791061869787130635988303474342875329029445736742523071890645254895238739890147559606115536367311893812515637180472900579518796807041672437629339724473940837909366554037744057793134829265024445670715632509165914709952346989170478865282603687287287789073967582270356999454736919247586882537784850679475691354777739937125761326987543777770706538911734184685170267592480273618559500495581654011241977599247522075719625910039737891918010469793303702181632948140568304241445771355894203565753961076724517822777037106593044866796804912355167846681254251052097325252250400400817997544715997290688132340961994446305104799913739302752439972631484473582006369786481144895116420344673249813141167179490170079798215604762431031284239992554431893130942048257581676972860096733620771506067722798950508529210033196958147050488088986642191172188299822552568152871423820866701564308788712074296779584900552070755597089894674411676390339898759397344632225814149669900252943158230891955220174588928763993676269963539184152076619739234062822521105206137337788945795640212796832932157142498828035885558151732839437714332246221379322645244651071918892291238265336935778305357699203721093364037813714039491829928741807864804242215843281066495530539657303887614036308859984746883868800831163610503253366135745996641394744040103245637097652517539858811248633134105545837711484203321439485734999478947478061252865219133967180444262044807971923659531149028779129158104165013965297519177301059618911370041262668188773352466551446488456109846369607403981806502909648746470250591535458349045920925046899838651655094229901046287054277046888 [117,104] -1929265933595938711708838654345096901568436681821376065863907693021561095691642806623855609823232604036716066589746336909182606206214681814714255466820490113089320647302988515648350652772326825377234582055195032235026208218830114570240438509397229867352278524617852010009194558741949472771072746827228782612799023575603834909282314973698913442211908603154364567938462712572110632741775725406779429163718112435501270739625898449293215994376617290017688354410777952817502096439925462093919757464849932104691566405111633120025393585557485407060271760712210462820502062502486057383548755076151209812600882028283132161591940385188260467964529576143042518014649420818411207720305440842499564620346786805656391931353293657996924861956877100346575224840968791395957286701407079066454672973548059691148151801259777629710829462581098260345505750428668648469107764600585075436849077395390079790536482631800361301286674551489588421673242841553017824369097141090020134560541100087027088837202876637111184744637026069274659708949778136482646591628047058942707138921594208013641786477789201176398518222700833093297891946728215831488975486382604785389469808257261554160029967713190729446656629724752584985395840590779034492742604354537362822616370847329348686866472259443202362291293978996537572352203803973473913718528364279667373211386176291458180115167186536229785641059053594852756577065951205352976303252334745890236965166994764678544852527042282844168345939192722668911725351771988121826223610608021200107620904839447172848448124200664623589403919961258527806906259357017754876178906149198175572468882984686097720607744619001868834237896278369734822990170787402600182708701202607856600641484457497356447058254681166589013653695738661346051772035444225429533552102206942976171970247576157583135545866215252536285038369610114632 [117,105] -41290212234800193493200190152654795653854003055455826566108693954180424396266872386741651952851020086816554318161624135612056568050500664055006624959732163989119281006513263872143184731722281565037433271668480822878599908526348404552414204988600561346437755569226265740867634466304929150155436779723528576669599075628132677340445257190013820234603537551692282017645953447281246135293398182711826213737156587049253540335574077789222594526739615662593184035806889479076683528476137860501791098548985717992299109845012404953851847745007631810344186335063028963343927777281988067998942590270809664343191816676537835438494468534711326988613183849190433914654759163861791418798357235809515778831231952125179488217378453305648736742441091062714407726215380416503764220431374164918642950768359843795914540334709172047108531861113558452037981746708720291797345314675429846825796540355442612895197946163600940868256796076048607052384515985787492463273351613789865567752021838573383144453662003676704583925273029498822989649575900104629667145408697314497375291213714602121239105935823037357394120619452684787119542449703735533547053549783253899859427102239326694961717325231571072659334417709471844741743482376472547607501699750263764389468242417307183722927510912423806644180114302938946477112971977953154320866823618466157359334179956536386591276903516024998848103283038404108345564500730698007932608303815815119219084427989783135215732487435783081225640208300029186736317610060006179100022482319568200415038103507514769188173920059017695113626483387831177902437677728435529035242409089427520004539741402043380995396276710193912166184255412479536621635215567592039253328634737616906705808695003019405496871418178107439785011154890298244513504891215186646979012390953775192561481855032297842458826032167493611914886594688 [117,106] 172572701531285724407826766936853395165294544512570857988033510148134987616052117497885020918863119487803083974992923488810810801445664258967401651406498545006536941863920463454072579307741989017679414358590034878331488321520063755767596873547062790646171448902321966838933617355701803802866909507093574587331046186434289763422208013425080991038379509583973250875308070811880150408620234331180018158879792405846794910624853728683589758966430686167133763777522424947423524552619802890893481856108504741483460581486232725628947679591699447527523968000692439944543254754818941852421033032056401434983899978333012232086001122037964016463721455839375536691910803487780708176251420825135749095265146470067344223493053057496041679859758465534395566031277317566139408216614106636377059213362815257380967552826766176151762145574946002531488185003299717390703535028439367705572164449767163229483582830858183606051024437705567793252017234579543885479352089916663128661764689088267165360072507958512296442872729123940272600894351019727489750175302127877232118395513557171361240202507737622109073662819515511781024217237872077629479282467060286766813310910293989715581410618316105846572360870939666244502422064905233539293066284941153605133483829114648877916370472137434539856185893343631778577550300763824001582885154442556625602628007085940611263720177352193537037338245428841634022146788116944989962656090905381500945798404460941373488536668077935263189521020688780671831079922658072062255863720971952476443125112287051850511594957050153912051662837513518248200037102261963975484113138756113504772541489213493606277507475458660588870106863217599914701224095637013031103312974702969027573784073248268815226464613832603649705527153602444047083569828528862967043668301915381475380071392825150927455817412014274439761280 [117,107] -239909843396324859911517048632121110089400389591134247239139123894222124975791749261959989711303403010309249066410796323238963301904331297426491107191177572448355836821507750980854571867890649458818981830208924918983765309677780430818458431206489893826922569895360765736191962822111646654736257738301033694614526018515480760522824173486132699978280305776439821919672708018226772568208459704675154340847512942872613536203324413070016462620882638408781845174521734441743412793527494853584046398184561618870459376733127421205536166407424367550316977362110398657950785508584834642247788706474747652658970257853846150600782905127882061679141995031568257043370883432002996858912470153594910976836278011179036391743401153332684132522067151694962719756328591298706587413215495279479978859559355694913557196997647095406391390499333850080334632235299925096195307425472756188101234446937717372151393160072862514736461287835955168299826440028513279118058192556378501896780595599275802946617077984160762073095339548345901876582003272816312906255788670335946457588881182067540765343903033726310730701166049918956925113132492990902793049204075077676014352423395749808931152597562598575510981663468682092227267397059049491380378088070571426886233727658805553867318124325583115483609582758402199783650815121683344741686398963638027488558554615555632889492870209161272742321144184981348552099377130850415315127425646258860857665656294408479130804095394716628703133137418280064602051804754696687084790085409185556039292015504278578601901519739080042817609554658795505763993426335051867571740278699275850644605869543100740567347956993475791115301109814038774044007574315705838193733548879209554315715863702612010532671150629447437199060830022262569260146057864467901791283733282917873650285283696686215517445869313080736 [117,108] 688354510035977458946601381889017931478013725530730185073781712399456997132899127731147515016222480981101634313273808008100284505194443797352455409033354493477694251479458042758379291380196187761203240664297572199272026943157909324407974954522387115512465080636813412576731264122182365980534327335233412137259574097613176777782519694943452074148749069539399413241329017341606080141989484689625047379194687497748549813361247061631493253165054468935214169052109881498823817870759570063320072398348616104477039991866645411030804094033464550700848390427791358150908399436937704509088955231641056487275925912413192530128242800937208876249113567122893237942215568023464235432940861893000584880523533267514556163765149138467307173078789220876128259995379583893318817569901247807001906981433088590904126953399237121019341380452093333109329296769111409160161518199430558432481133439106056108094720277850388372320369122519714760724804336689011564484467808641647688808295691406790366059588164498024002540878535440809579683681017698770383439498471294461312357921480569686936599975186253390041629205139538945040948343767754536971205930455226219597167032523509317840998687089814854821286171428167062120621359783114564804467118071363282910323253918428386799075640575621761713895973043217643384325074369908687473936113922950816213440852689990658282541458779208187751658029628278351718416125748846005541432303512790646442679808196195822943712456006050222265567684394125822228039661048009969856178689189062341364640760760874696499522845172773204373410347076286053006193540320688463812050039878236733400420380047311259154064854276663516211227632518899530637579591844618950154738219571673258026051271004172807733066946651555272470645427565102810074229575034442778164672586905963368421572785081401565809835401707638 [117,109] -971182005216639591395731179204127240830458425462327535032716916326384941425298217495485528030030474779718140603779962441209939863841302530977622570105882205426909376023005331388988816956216844542397955271294826702480099343245642009144136987679255527482196667505588370038796896023608888237920959509075699392515615895484306044056543429973823836747900302584348972532308747510491902198815210828773106697151948046556736294884181965791372963541563087703189056064499562608917641718677321353581141993695986339964266439932202807302526334827978321921562115097992743141971070547148245020810210399807579407569987000579660004153322132106922842758430096888778315081940060269261168707929939062806499321928472727360574191092378083565312317115253806970115378110216075697162127735741884799454877743003402694464714701391023850938270758822079597994053982749493942817562989364602902399225882856806475619887881118902136090871360550531741841693249612750023358673769603761896134421488506319413487815534428997208307376307137248351104090061429101571625874420146991481499824210213133483769841163777427391693000510192630800124116177272044827786768622925784136521345562692910807867374305012369388026116415332946506678071461700903600075372682671919570067627388400516424041037753869007048442408026019619162418104840418080492606290060776449958556911836442082204132735190937233132658568840422699599606361936821791293970027267426406333416270596257612381481191859535122183249001234957071705671632274707514630934669051326989694330071951610819147637283778912505078878071835718025730212732430708759775211323887214591292320710194081292312644390093737209314522891558561393142655588380558829942587456888129428567464115300790742132934911583938604766419832117791965183463530802209030431771588188527928272562253241827720438316936040 [117,110] 1000424220985382048850701602021745346459975093683229443232465182737397985010428401014451993763609387014650867929167049718383569134325555347826062978160952977723388205480985341359479323715427792260296739883604599522103961788473701224334461064944530903480923251713731825502247000245100536193901753389521289480589720373149290759172703068112499605167560373000117725689772689447694889728797344242698251038129798993664519725511847387953791092841516059563929846274893501718325805006208511776588881516931109784490465999871212903421138526440779610990955946486562431903461191733779714531299610762199359282797304551268390224210128337366437180827639926324783374118746803348312064415009211678294967925752582216244893186235330307775590680118961997794828881834691581893365212816027401346811939761296785900007685024387939400000065034821050845457857485708161791882265633313093576862733299722997551230619048284428709155775946229282843247644792030023181154497494911466460323170793243681376617026179899770602095131425333620405456326927577160451235462176972314908503754602898186887064142939485726898852163863795172312319166396129507012330520762715996858946189377828767330479103252480677479750083007634331622514854362019381852700392985017091758295424623364734886619995445870898307187040855487344235681237527464550907682778430360525421029066458024967243936158919702446281628603938254935892543276526427987471433830919406000641300826476077262533560469553798764821289620563366366392308149113414075994696668300309266570580830575365911292263695050812697713344607153520243304744532842638242728747840342769262224332793979040169752410832425107770357213913845129866259176664148614140993566903851378469930272661350919495729882054782104290840536603175552030278965327305074141189671346938695986299940612607801029679216 [117,111] -1206556773661483238785132459900861085715426401197743741857910851790883014363675624644758905848634001595975479289351746751075608380538079997121591134054488512282177727716783194653869726825662193606440622676470624350218288880513564396960085237453783052425964738003037007810721615195025334318650082209321143941935347520952443804452675821718710895455364675542460222378438163066182950595807513520462019713406689138069879679950159797520252059567155443382045704370054996373659534586730499689752599481903135755249975082772750790718989719623118022695803230878060816539323484718320180308669851540018210366328432803120031450114549299737431146382293709198760528027402517031330217838356317668379160084781781443731861993109100145053350162813029512541352081295170869951938460089602470500347908225443460114425182702406573590233841480739261532046804034858499892777449449774591281713024237442365823744191085535499764598405861172776089715710064685951223857752474263345760147725277562592001520403813629638327000130305184100494495238479527220122174294049227244364191045935960917767020130433881771321274729133818491504717284326348118749981788051673935797729759168974809806147645207703025892212219906848011360650025152505652817464110279296322758247310501350436371549085921758977451067369613629708751407700694464370244980424985206299400855457915661945777704110527865684339677120227730532931621686199345247211443201930832142573627440748551139062734008654959726831957570734923754481446123546976236829347072127346711239681595226706543243543960776476585042640197708016404371189922225969823690607849118446900131125470285642230459862356034192883830755792739102128558994415661724508316509721435956693214387597727535406083183208655080042510067297890516334229653614696589064353086120756613929792267952061965864 [117,112] 1047055437879138205249879484375437131688279449284340060159782475169254115873774534683042386284376258685372459641849254666507385433219274761557116796980614268837316937757997775063661043951419917780347589197731937525658771389209288177173176567436975854173339973885539542074853544328936430746585062979707175755716055744186715313658989498315794873660887973955544396457697808187047619291247162980439035106500243111207646614627671873408576439186088207443786680679599417883605948625711572230826007394390275678850890051835937094744865448204340351045222866864871429736964561952902649016616281829703727955367799735561353188783298494354893991386193105341943904655013608559661519263527947968599456924697152673089358342072337854022914665664126518071995710687046489509940961996769196359506769311132837437981473743047612314614681940890601909480678603106444309075334732169192999780267198473507948707843836812463671642561813244842089091328447298441923855955948054481838434256258625320608225776093079494575596004862498191858775139993056723614155937519508018137854000196697629903714615152458757537930278426368119761938860896431731371599205651187578845264947148348777033278097338414282129854762227560749492909948017322552871153917434967398139457900094898157949419927999544313641323355730390151813433820333235008869388028193874391878528359684281791182952445389361013114118636743811770359132022891654102361178047645081858322088140636078490099932718120238351574994959263943056335239846623632872848591433607935884210007219786064411105734011789682967698472480738486804972341574865537366048727158857259502135179645300129739108967945915652862039629910856740461167832316965049850439221498174536590116205043611179180457106891106020700272115963433474672784917391536375071284157895991970898271426586600 [117,113] -644549093725869534044799382115606007506063147092870829490396306476313923155632311228832490274578330404573676735734654424271600635211508953571996554229774550638641588132584343658965752975647986293098037411456937541985295024506507898499326217965291494994877367770334935086754384604562983599841088296633124656711385961996614784980020083012344106112753307746082105202441665849009975716702988860522898343581855490538240894918038819583723432871475058163392781842249598313910575293501900050167327247419394412276463436222714711427515713535777825072189838861884197676342637862248606960149281731456962350652475528206969966821417297391043174108210549016098434034529684776129218773306774643152309770333014906362749597549890446747387435893196722669027052680892240683573103048673007805878960362067940961871254460144337852443107589663563746859866638336426659661768454050965898709316788528052633518541022214611290276193877366604982252070738166985438725995732236144218398558466848503786995433295585169587564490257746198892168614226194029806232013041578559141009902880813683967480436361830386650903723591868499477128634044670426267837266405579103893827746847719653467683592392985462815208694306615935388205527317719521000992515451106083908731115538650539018795073138011114309648269104496810027112762863874358500672027776379017090345254014141472765899614515544698600590364750908349190241451627821251654927656095018798612611372137956798752452342665395528829177517576500194636077085262493699304113164984179932384525468221036777161448891986403705182569464146128149317518382210882291006631222117061182359848334436045746412331428498013295463711916870366760041689636008606794280667265108859165434907257823467443856597124981659179360024805498633650387642445775644683213615567029174122327736 [117,114] 185779863078105628240714813041123733833523270213685942116794905859997776907145150462670069780751749177812612895796058491657146151905086507486165321693085782676720785067329784259432200985395041622341549197810545634898126999281706719614314190420531206449844955104284511931117135373914863622351404790207917805198643777315744713594138850801602215263995984746494801835107568662465858456008041691209919914864562657845484491039287706171284091649781838945730617607701549048441946805423112150006731263274170240407241075981929879403866726660197731688928943245079096823416773687907841621340829279645813180000919659700935225805979720562852481197831309519706919467379370779530790772203749036214092210439335297775577210042091951131292977614948862875317250191879673256639430303059023260578826684318358877015119505295021240852624008383150920927098123387480364229583808108106517633389519341735365271517789327805139497304999801466295920433569607541684766031688154047579277410927502209411966571984572010865177270208548866883744432968173437742086781710137964622296246720118588467150889654826413062634746362585776294952677832338955866003612531538679509658302662281772914280614158275677603832598641509773170514117985645743308876378717090209447720218812886507830551471649311489198521136936294410722048238868993750848747851630714562195485846694642982241480817455953276038726830000548829786575514684439856685925668893632042584526213900421808987996696128244654121351470748658586224398239050789084424337423576956308591832216329899364762474693612814882261835052986756170027663138286194177517025266449057692396041088485888286238553442813088415834147126224028798197813834206608593719798406962229099647506899085040601715006769160025025122317038240804900564105066554532979398804528773877960 [117,115] -67995723527179281701257242285600225004809726866054677455857073950297808594550568208687261369051956829036882805363170443997569861506158201623464052766054959884049179107151502913926085460312213600141730142466272849081442991994333647333992809572053190368115750006163708181450899185014310531668153098197434836024418719494200440855412136024448212762997099032358458022352764278342117818943497924099467111934817836874410401907673143508217672964824629080801322494136658154291147386901342691564084528335154560379219888120906080772096528178015840559744830672339918063827346495229114919080267783742636035049584980982060874849485612836465293232476176938757129302502991616700095871856569655782630469646464451192979305213297490450497222088453681249525007067585079981749864121457248191093450752251550405718943708068464366805830615089844275946852114380359911422263944278054802664743941922455138342810859755783870993830650074812915368925676542912702257155173454942513649177196953149304308610932819159333780014599949721797846753917317182832387788096418948776120088159592385919233136855880001328703282908024914191272098345542883747941824582511256647327419164693288280490264802416322895063796034840015259147317038238169517824088208988675887311402088059150253387915622940749425997093603289848707378937352035340287066848200570700555397027613666825146428296663649446925865134004720294844215816521699881254175508021534922845127074397946846947103416101280056704375632562878538967516366337634869959711814024328043693227346942384375817848679466749209547760488283851478430070951570485209066996848805486793172833538841793694654436529282888603280551643200620283853666424347253500705045944093913111008904743452625840389572318782541505718882967061623311744516389274276829332252139632 [117,116] 21081483398666258595210411184313205271288341379332072468812184172931983698835313246157878685401174795261663455625854273439320416921516061833190560798875493627246304876113810742192742588655802285616718226781754328509139981819146539930641195413793724516849042751932267759221293624234353335733644136495109059869793801169293933688719607895003648260579444241404688118812205797969170623726836903529406630682817011506411834059519674205148971936865868703041622396703882447176906957987492370196894503281431594584104330213758014292321259760428064277513884421378166462888298369356012247039319524963480483161859504144289287994439038719314890417735920488377724115963557582446000200127730932715274190170235238709773724344760392393863540126301826886636589319449050236575406327478353760787698166109333648840959737325474000528810613303833015288932908911502230777686618571301224335208266742475846686493984427352475067450246630864527049381430289920696750132618922155182834534651041745069433555566830019090066668834365328203378701803609229024533841901597850204519186975875701083389998585267289447849531542627325758554815673753758661415138521681302709154337885378965360691568452952156903605416246839485289324833748215454965943461384776852932278707976173111280550785786174437715121616506140904728484775754393190004642283729613404207053097725725800089589956797233514238749419158964380858583540371602387207370173380847317734669613202966488101201449932129613822464593097367407426485863320876650678854630367796574251902502628360915136954916561265628601171347791670837759318472526140483883589631104793348688604822334838639581811503033461298171644692766095370398821293660575589189842962005026350646149873765051027434293012837360929437364112767087002495463075124812954686416 [117,117] 957965562139778028797859085047109710731727586091912979030566437558271401266419279781395638769528813365946652705826110465168340904750096369303379107026880445952783419901935736566634749421810726932188594959485397835877441597166346074962686115026026557554560253107366027093203903957783801722996606843299747781121254237741388557873495742434841823372240837082809987551873679305103728846408356703992113002423456573031700930017988097647970876390490796086719342986041859650150919804342000220861730008046177608878025604139902242487269982781185528336589430107805460857016816335080974652095763125846384142158970232074184701091689343863736710939124813873204831009931208172622673608276362936427096110768626842160733440512518161704083420555917641067250017552183633528365971670308427224768190130695435324183787295479549632285443148797806994235125434381822580225971363781733160154554597094349677658803414400191478015331252420387203940472006858778556221861532152082055280769274279913024172949092715825126827478969472271016670936277787404817450350972847393572100474717571126289861730083007183760234732189504099542524177902167379811438218676816946451861376399792185007889433909693570566842557471565724139720457103156823506363123318733304126776373166009493700251261549479224249944084331566952277374211123064179742260577719884521337602803758863092794445839451717966430026790917843570290586476762539140301141420105713680478458978608044931617691405451429105939166717493501398450941428048490742645659747581477340057390740685883788364488777020712590638730529531512587361564098562697258347213987621506303668526422783649301758254119938523348851091547201521867895163810878076257344548664586573555222110741143846111483819320794311322637527174884020022504149115726372 [118,0] 473309996808690089824398715440289642471067680679965824872384302817904781825903711823568964573407907706626533358465385368626155504948104341143971062209782662847347195240831628981926618118349395004713707221842618034127444199021946672125708266503049937579294723918558818865533014095370659955082884991171430799593756078182765144532627615465123309899643777041537407788712735294231282038735726982030999043795020488274240086411345453756617370564150376749236174333161217972717014882082964650092597262534551777588656513455640405229166143501947458908036599020007910053217779488107310006479912192683232034468086352064854997273688161888584137116722851210786401468252472594264162744614883223838626860904983403788091283403224896575694186143346415749600704703996265629388874882405225067245556931126433830028628541955145919951199265472173555332775718191748498233478355752133518075151996595516244918796018735297877562671938779061337829356750607785874538067692325545674345325112916595753435752676174777209196505718642053274512540368251005882698394906987924087954937927509776712452598825090377634331041802713704091113238279095400773261338061210637809414170582008142064599588409449352031575761343754906525667417154990316082373290725023601309718452633704734846322855598904277175347263631373860289006015464600587172095461017855509070078072271011388404230911160092048776519733300063206780835506139513583209239900271394724859924168496584102995875323035938228140773217904856343752581068632281235271660456388242497627001370910414247895928115271699301039093064306543472547485397177435077925529760453735116696103171769018341780149718660154869874899538664981988914168674210910652274974436740125262279478225717993154424289064758700995876994872080217968154963299469918251870778401394856076201719996149408352824157138085298546046630074401507959854772015464560893644443203573189665556468906973014889273410439796718819745223766507058259456620209672676763958498499284478154748003894820034962243356263481808615437524804378218305494636613538330001373226406230434779686181390225170913876702825727448288123884890642571426195260586577973072053282521665096282958984375000000000000000000000000000000000000000000000 [118,1] 29421190477691512307683653913558568532052050238360871026884060547701492035468483170698086276562926882114141463642505414548239045803538565059030531836171386352756222288763032880328801970378642856972877745281528055997624299562600437508686929363425094924367775646152183010496537285578694738746062532179108012902614014882138971249972072773824048640728247381933768962781849531664155480266947818510584273682000799118989926060935900326746949080857453479042528200090578355099588866967095110766472703915799236544586834207089202501281416691856925708329622355284549724062738560362344919674080278141459917160562648141099994999076155832614751866129138678023348611951394474239414190127620927077935598220142267887432438820336492821494715582771101233250946683588498745983391985080461792504367275484266430987696815877583797726958787479578506050849081571386086611333341193967607127866257381246347776252429812976342178967119185115237759027821305795776464853869188834659013466062838923553504391587026632054908702891058095512528378966965012252503969884197034354205123243051684372887690699054816068396767142696928955349413439100235887693375530396805178072339199791477715842503926422835153995501451636484894024412005974423941130403368108682361475571382530080978340365197159536128837498910360097664238962176328291572049199891502803634405506577547767475286977961694118421320177008901017622730628170124954550026483220588464411648386874163230235689227695913610074510725747502191442830644758966063976309894957624250361879182343929676623384106422781947990909000423161894942800299773433675619548545055414197363208044230285493841642667166013879424693442389254625317998771806779926560609161479280759115927097952785604956620688906017370533464503550796986733809825642418601318412042471043218118321949971600029182856319125471977716212297094469727935083993966068959294420290027266813132593952226851632234101463678046117671279261295064486007020994282636327830244167724727653134171154567325645175190703870173588313512569099749018960352358145959418158526753744752058482829211342012019697094543422804877083305324709483983818222884755455570626736516715027391910552978515625000000000000000000000000000000000000000 [118,2] -61450231663101460200770311365162055651906527107794936731843034954492722462811498632776179102909021689847811382163777689343253247859574585595521591117621758800784999899792263604246055401365579548645920761833147703036310313385060225349616407438428952293039858854226883946401730143328146981651086775202834517990588940199651441736068128668268033662405037718793741072318666056011237296446972967996311652924445854409684817996210757403245351718410620320537297748730354572277862027428811471124579471272239813034152161577515911023956291382221019041138679537440106528588804245018131598502133577034839597363426256580805372701189026133687033751780513837722154941518556834985114702213175064257276135475680504811549225931591834552898212906709007267033626224646887947164102826328220762290300963968431715903399953259564816084216507875845961368458152012875325453527664138138560240948514694261412241828648847763169142677128657655459918115228231770973973626551455899221858772618981024817423201820924948149405450820176645019048629158662916215895528833612591194338154293967544185423740434211653870520960382339693806603828365325172288318194960340052804552460600123519619841307325081851603697166243818109609052208667266511774731894679849607239079721685259509884652770864132562410759711346471956511376922653366647463559202909811523054388658977812475468421009182638048031510377594950129109868196288925992370878138262528094016024264730417828178606618879273282689065937766882584764682258980654346628619741973327793418579781271688481576806608332469583512857463631754682139182964561613859661148412019994214986664768425241665079088984624685083839146893022238579352585624500446434089297367788567247151224908225104418068530429237350103292751967063185370506679549311868260602643620192100554318441363371165311603925960791422885381916169468621726834174904762294481577419683876406206315414882998806085025278047645960396403840750685838114072467616698074889444871851481647761286061052799912517666390557268704406413028015107248509137949150050912478405504065273829045525117959944253652385673686367007722305962362165146313464756924594789393168081659268864314071834087371826171875000000000000000000000000000000 [118,3] 853045826542382267431576066275864559423544944777257386570394119136300033382005053715689531562345936765497568457595760683193266076070369019210938570084674258761938298425727140994020054706940440293251146528258639800518426591849592297311941883485549897443301772980939789874288026439609885234596018557611011240425426092370830614078954034814766026515114849832348656999738470474061596332261304009266218515798883640475374393512618934416519378650585939555816649156563858883346165886895671257870555301681995341036450146461091520055841899879769611441347861942943964692056438026112985626186917820239589542570257792720068799756145405810472953711753187655056519193340064746924477319846898683876058037911274871357454671437693362821270057358958953816400199794089666637173946988836484609960262137927751043490420452574071246436692077690990434818044823682461755063649211741929066507279060164345886455868903976396388156750896578586808214721069346901038809427490930975562107440450270682544838053654655054169732595697994995155948726550599423178064426465101164832559877938316768152645958043034581789363168275983572126540525666592081853076765452407314347246541817021607171310637218420326528549361054908729917051245321033222714175521844531875199053068275136027759724669903203975930200673899093828711568538092576688916037811332180817087615682592721338345160776711072717319485978878396954946913420485336129864710038142150096956754060032989002839399233773864189661455060280093564531485481591441170824140923683296735029287963328173302568884266037838137147970703741663968708207182455732544349205110843798970150253917785873974489612491035520720801445425436539044653164064649972550457875548896042745949476109730207648474477339628368437167202952737400209139579249397035066164523862087518591384986510976293862045232377978482892143332092632834962128102278640976603209831917868655785339526291965295115502883178241581281041996101759546521395592718156971999099852899047096647280354540166352352622690667430368289159633596162281967619436687757371920517587370086838321834924811000845839201290022473414340714150727836398679877957108856589096650396147891726172929338645190000534057617187500000000000000000000 [118,4] -239244130346488113933214153507029088894024950540752022408299224288351233721170041276876403575049833916254406199603453377106667001085008979984344833781102102317586021544971061638190760640442107667081312138403074814540616480594310729140120586446704162739877747124794684046781555067816467067199462592205490828740142247004154251504536517158690922260599794252828548327595105335685351788963190866608600271559581051595974059966477086208923204190241891072872187478541271130878204466927166365384721348842412469564806400426652282641534699659553590759298426149458496258141011733045696682480486663706804281687485051774829592794534599756428485044032035760746119188351465777481058321443369215269986488787772155296734187422824328495182652945579891762242681127246035105046591030839471954858581464491149454609892011953158509281973344581608696494488265865248751706219173202713710858005376819602589328971032169542480063484787003619257699674422405271740232171416695774065389579230041850734934521704336662219490009120239344982111211691742419585785958841483517173682257642158887517331129733959442595818461231513080209071338026353927527961523026163209169844163852936876166925480864166102687306026531068081658316931594605436431960746377965667546321412521163501042452451156240431792673128720711658130371214112785740128999211332444634688717499000019803288348121978588182905516573103420526880301912820064261988781008037039862885417236272773164826545252344313819929127663319845492492727084916286432604500694493386796496839868815636346290291075816619627010902815249303296452471662260445263009500177377895452028167301480506084925287042043485768366254375215017337653968186523326208095892559559414634051322920391925220718791093266369461333070025144952833131031929987397782691596251405464855250926237956727469952988999525576433460903042595213343985967139103553992685405258541242706641841524633604067125744777180663381433446279031933240866853618294572400415374082605041141514169493685528870458606188945253669774163750564851254713789294556318874018755646145382579791632569218224517795931513251382780428540391091266099099978646089615489085914527551783581582611759586143307387828826904296875000000000000 [118,5] 10802401694365793716875725480249446211857396623241556243646577906097355466017443132948122581873155844655231295075604422861615130528033678356433632321136200337495113595024332576718266085189152858464643335149972849716125448505948336343541610600266974268432067480697836647405507545803213638280440552394642501427846891623005934361004857186610614505287216273361960852159819041468653168026253554872335937161041818894286916455593365723847725441975893609691282303086665715404973694793629359715632275622004042322898537375541895577817706175343318533842027343526153208799033983566785931060275563629699550599222326232475705786507593620058380126988501849403537149144751565283832889471418050809608556104901865020358756532858702874875717095960940427267539087387348792937492771244289948729016393173835467906578679765070465193618782826311889348286109194076642427299937858006064443644205779309652084098070206826454206459757837078871222676314951272838353216813491751399604175639863330115213039872848832586396963492578857696970911842123706221848315743480691099519631445464552576244101680472639245204777424276771105851013268977094991593740128463145699135439795690367256366060280524323591172173246937003444727892099388774768873580349086113532667271033467080067956062457755413788069201627786009685453150115940261332443178436925994877889088112472550241440187505584374361127394388194964918202706255286274439730874084674659196940081288749146972892548010653146972071263768243041856475297997583007580689155082085175070696807626915725481478871573302128303270925867541986389984065626298196999230060516906183304531211505778062534646018589611856055959443243453306289997433090126306487411880097660683173724895524559329735339722474857504455886707219092736063540817431079969954956540004293783809395076214869860051122226016269830103674755135828983934072869961823636796997655427494767666370883369457501566931306415185089980304579415269491659460228504897875102450989488100595714472467972317061088431778944688503478872290364650397529192393277573949755550277153576273417261352399571983956165419923237331213839180109338613678419618184000869285099215343429190916424431634368374943733215332031250000000000000 [118,6] -222190167721520487267779016570040107453623017157738441982841395407642856470415297929774109361072291711637146027833361133980203307345056390032975797043570072911050565057553183164281828336795850488869715175509350363891394918944703578561323111803176647001186045335080654370758373385545128853457752528772481525320733757499812128624446684513917227807484065566714772504756418117812624817365614480735869744725154328888720085420446446250673315208619742271244393890883561216457488703553499212220109189688244716146339093328507631985845572911698346371102970908255352186698822454282870218867370331292891178032875051941039478383974524749661243557126444383565051608690114092013828425312518227038524204902102288141680844981256288488958655264992649366512376162087092924738687302237335114603731015770036111213843975391361464852323908786542429057854025553163581049029650032405788453973254093595922039581570696315720098417555259739808616949317455097956284124854234908825196605289076452600074392276988709214469271152982178143710137750604977848804072957036499538863400986850012836332956167838006519220818076294166099612057793698622990201907982931676203833237173848031751463305027456338038762197593977580924620998030129863822072536103976138076885489605270561045159879897746099105349408770025808400781051898715334780353015418503900963138164621700500079084155859600818418484951356237697877788886176488476993077189999479210460716671381692122703615165168624823606904313290557212927572289598582285400171768256695026843040361430279169361521676047742787723347965535732329778190115546081957951611517421368467278066184395840168345466939773156957578927379192355866463927479680232799081713943259116001187554193663303373354172909667618578358058331453414473838912115825919131499339778049414920338506628678714329022518162769131833425966766201281187829433619883477710365705154366279485969112329669936881188488201133074173640087759490201917057391113573415166521475915237444805024591847433003027133764800064652331707074073414881175785372851086109777821773372810123129490812216144885276259173109663009828107589060377304472754641302349234298484962944828912528860698216703895013779401779174804687500000000 [118,7] 3736328557228428057511938525984415757916300303294001590156046132164944411787700167688162420343928557167782372259798612689234837205215619834231394878364966164739283346551091544249487583282736911387739891300831952142440656697825701180171684849213767910259467931712080722986823860948470285463358708994111369288910974000806193325248381273783154157689354928672596346532424687816182145137389796142873366722083969295176095111154531768520066301277381982303783286482772774392784758880491142366959510724962124162269835279126804329105301169032670450354527219846193996694155984805264641288417102394211959775791141343020559931373548174832875705623129444330024222276861005267079925082462025132852077289632222060226401325178762347772931580235296649861852828075334841775782070397812741046342915204735009536076605813850120886057831478805750411962831493560043344193788719622683805480305136381222949358978690280566736414468709374893763137820712017667899570244373075542424989681272610286015148761570358082373035934458970960044496475576727635349235152366461276381169838894706816786706123155037572704299868584665543569019961465200770258124745373103875758849721469541238173712957373637150072262105770503502639538858515610031976770563369253012215321714055679081351622409150800991250836527971635229210667841810763722750203879512485172624616986013144070796994112207464287412506609549484496651376108095112945426727905271912878864997933627325714461529479272216306428821547687591378561626195299152178434248061478959828410329720829794551064632429275754205349159351206000204131432641088899914424701564337241606963133349860978178578471568118344792798201583162417586144790816251676558551573312169380779416497627294027626285208051122895071258736876485610243033635607325560268628349148703710947372792701764544320112476055580626315103385344155664252802001980823208793987115933533424327304599407675783004984164207409408554642174253793955707699934474635010305243414062699253808887368606084912767879309001790108992284474880686717423403993405814141970948874410243071407690969155143105899666449275831905175336583909734401743932054221601731806284428689945986690190693479962646961212158203125000000000000 [118,8] -50133011154454492971105212533938499799068837050481598044234730014360816551449452234541262636478353068660697941795355010632588214954127330201076114258887238388090425941002468777598338609882042078137881364467405511577396817852393806936630251652104025049993260593692747134534975504894093207516311472733730236353754542584733598288399252831624478089004400230764948964724709282586150751996809750877097031050750998589249041353144487900069013350841011180554002374316627422421050378837106704144373791759012059498116581865177093271502540808829138575522553447990339754144493085898067196931027957275764233792245592269399051085390332520040265489854807934143091399478939630227097533015123755075511162645176548757544759987075264234590409680066786297547575926767077817424438903930921662431174370512447810923910131996201555509062736610037870369175827737833751134450169165712330512891654275802917378976946809837081343049151789145436406891814674421227496567688529163752926166785830926052536654006345760098835992018715723526072912417100575331831769056911165735028592032340320518933982402340503356443913393153225804563398697633184927289507033801890630294889322204523091472910437493595909187257701910946590335657894207435771787041509327953421929157519332388641450353549798320503318974567117301779103962770416327805466557049431942533208373599525337591672730532679138160687483840392115350088019391191529813766252076896127565719600539727766258344347151696516276009527391121960873035584010322678235670482472883770702418140257553621943249867595796904353524101471536039217602066032306942739640048946974171830448946465309028504692640806200937117689551708176801213577860098324108282586691943420182060358229923119325277620600190227747165493476203754775779878039918530620841339222202648522113325461965035682047506736130065142370645314049751021639157003225616854474335407253241204146831783042637333471574808691251691423105992426944644343230300604961794732121903024384269202605371684685028418259701265717494300431438894396888551796364515613584742530408223222246001066497309858665354452432255995505319213790594613791091764175999458853285227355879409560923676281163352541625499725341796875000000 [118,9] 540000421124093285644090750203841894190321299057193632077716933421479807609863200925609790470890653900105993549999563175648591022138784346832691097881894655788777074411774220681091032741275769488823525382499789668404973788187754275791653508899978616425887420816183015895900114407746215756123743659236891724601630495728683739761294633322984594524341873750413724420558230196755469952133715146234911418802394370613492028584233746652183408029496422692284265279984040654338274793625453052441060324256937633459057590892639765792620155161506036395816972724503927793054588629463388641171617910570139270323837314883936404910757254946250882844451860000020800663503276657146762481836178622604374862702442353442109108817294561296642456288904005948441500658923673661082305152496619738281910537279548618944361819475007268176973064298313027666277575544026595913304468626395295197284672167209512122296658726240494663137988390914058037123775970387467267595698994703069379191822508357478286862966016550508559263052045068341469328706487265780683881630056690448260838523570924054273616101662116761992749022049591209995909129922656233814188740479715468660919778450670861730354552727110344930806905731553383028985079926033722964388744518894259547258924055788128756888465668772993174190843479978521439634417925594799756387804287033168686910649099539705596706718087873880136612523600748891709076915998612532835799613816963421574978041581557954559030547430055904207233919751242206385664914597532770818989352535796680245941901083216820463856453041790455129955865560020139392825167020347774004290048120596804092727936252817569770779428851279285420589021412854490563231974088004338604670159571916151456032155589693834593468548224502417085930603925139463332112578289339516231022538361241013930500008428684329711030198625419694894589878175784131223133211633879632180183026288750922787933978946923452645516916585213431230531309485371870677987988041698669762754482123545206018573328246067589883220479847804731037689354108974154477104584910473297652338197699595251765477987798583459791707056953380710385343257382795418027718241892462957447814536626751191761286463588476181030273437500000000 [118,10] -4714776659513913294577403629720620421814708394426725456093268470975494900522520759821367493864885800012361321280940985051233738824331852839401365040621483193813523761336349179781997061383343289198126797458045567662274688982905534298764544964790002211080206211578697019941498419147906726389016078569685756615404206666107137453546975090082165133512297021458102228755929670993595925811294181272897921094111047064819418074850622618335559067840231482060687894797086222710040892647970135973935622107396395823899294172067976072198617897998746435442818177319150777672056568213147856655932912903103862149423434354753227864249028576032753103862881706434211597598983286629388079222447879638786021074938373888480474914928921793080256610287909495845451182737053415242957649397240086633542265329931099676359283834182473062697254779940212062114157474938736179198284167157665278138446663614849400310629641962607015353012306300598276626420339825108421354418491177047969364492033591894746002372133235399593540793544637088248671038719758666722460549368420250366028492424636750058545079445536255968698203540921405712514223183073208120284025709533989897497116424981157808127365438342731885238012941299499217171925693955747400306246460912910946827583654348239975629183212563576977201577489842183046888955845209763576123634060923540739592860067410796097568281249425879749396284483772580529639352500815282950239622111125559916424711113650971543991035494802106195796111546994416218109717589911044834510626119920629724894855205948600939132526375069234624303137395105674274653210171221052820177075801951407185276225390939581185715343606581943906819172779671773643659240427394411624449261599121560853658722025142696286245616537326903864635367768197111983751406553520524123945694249397028661469373296502910920159807921659034279387345830723377910329600004678887484824198537164124555872560218921183005247231248053338261824946981752410811684776245644177044297720432198418513019059813385681726761254404758061235398463899225844158214856874654194571462607791289820982921611172828541256837889109848577349432865766181420666715444983122844393682616959129205724821076728403568267822265625000000 [118,11] 33383843625647076021874817697957142072562474506687812305007353370656610307736190061574911447397409611253552298320178263767445000477599553975305961790407620886117045585646322033572817434129228735729383373242405263576285163669740209068068094512002117854997785798218449958586770065023137375915529659621652455895521427816941229502563118801589873532835155326498052828386029043663930071515419696034142436649494375510347800976497549118092226931055608201964151207367374404472875588708937283233104250032146777018614765307398946764991389966938874227708424632529103162068274285739278307889584140261173612762449018223378493309506163153569283273693616825110092059498933861099996625400596628745115745712623009476930174382452844290248599921228929988750863785303414922087228615235481302038176386772285161482282511041878678535631626342083083499199326773530494653375456130178018356516875385003087973482182107370857765712560463271508817762817725150610355526635315798391148658773772142195610805672192966956510050359623859934348409466262855773411456679156274819285473938721292202531370299371004838239758602198073941655783839663396980143749147504044196506299119888069370219907294108784183832105261220618939446787330435978402205718456976587888284797131699868959823892812062010072825275929497988591829258003021991692217957360548041540725726251684244920293541410366756044270043281745021062128698141422933648997568903290214584889613902315530333430028805192818941626880132159818515781169489920298293082970081649285585105420940303294039054148816991355625214991112895330801349816978466384336939834678595610894678218299049884634329210563082286290356871968946820839678083726909689939925114620498457625199394593445096987171481926170046815579481958427094988007492410791539132499868885626564460564061307052299208176876949956856032010925895811422555970427773391793029097947829529896188380069013081149336865625803008611864810946377722763424510265066924322057699863508327761842466061651826343943456869238202557649120948617872214228442080305836302206811607768892955496918794368851179172572433014265781934711125747128900692770580954950960047731764457346059771225554868578910827636718750000000 [118,12] -192822530626598713336766862776213682759616267994488640128883105175000963296927765989613150604491479903981303709726250847216998190908483019678428022250556614509544109773795744393602655094275219532808241642810524410696507839767909774405840882985224495056134607552690560887353242026733799522302441612758422158715381759277528639499194500858655995211948525504305801279433572593977322893916115526103611606089319437557263314637635576951093996965608727391750534458832262817382912111940656377553368862250758531677346949639696321862356643843078826601771636409949994255023050757471731049229045739828365658429424026537534418181232078070553167963390082327438046925310438341345526886029098564656437573622213666118320418578490271027667668819589626830205698827417248836099351802046358933201416007679568419511519733742771535788075024598148206053689854288455150071937320629780996102587052459982339088735916065616588441620451294826558182739288226029912187886989878368973732554841553274162331157652868964964862536184346599156990142552561264948882934183846595813461338352452435879664607231024412498553740127832980872918825878252645171674068944228920337795818605510438442355142818597877705243930360772311576575945606433731272128845234975560171253438630408133294183121852755753311827801977340110659820788445214117055737733148972923791158132051837225118091837227554069128976332059816106459938793190624519375686474096550994023902828607575604797348579845286673528294399437455115520876229010482452302313495617462791436062263588759957657467542221080049377885411798931718213606873767599423507288898278756117360333205558115899881833870301883861355008197155119289224729988197292894986032741069430257496983990462934245203283010981929196325120370264984993332090310705315341572056357918136127459718059393133746945615061445453304472523109138787666592779429398745180572541850733339360189648075126992529411537810230979957904561906480056280945236619936917716539159674728058113454160732497272383474856430452558015053162911014952632802381417330514773167070791511221915503445773716084289183421761530356266694592554828480849910837673610746644458843745972842498304089531302452087402343750000000 [118,13] 901126493692906045041455967216452298369878189334259974120033654461675487557880002562425356674977448878558671521949960601949476277652575165266779480825218048791407022523596010405739017406940349726719710718089791902751480893055449943898314911179533566551274118236714494376357984938689044845022296827133594561792664814033085501778628986708326732718786242327016260098475976814724927985602945409478697871645364243874657910280451614264052620562171257352812320643085604937709772895073888221723202009959246478314855183006703402431737078290298276855732893405950911640425968911953292194167349451632263738001298997827585658031893460353260987977772038736793379153663965631829105973719945095448942217288634261179503298369752522713371447090627586668983537613377058900066631295280760282784869219747541688687670902544117683896984658741173548028917477564492375223599320211367687928551940187341540696031343429410659545356602840603604588525860113328208055791279537914976746600006640381236444275270826126411948961442929227265166284005455072775257248299746063697454045023935272905892777687915184366754651248060427918585528023172732149772659891127387702927634893465884571851617255950481983064311804107319734839652821942664825442295272806032615962700369720927079220092750256642137825528078035229809054139029594839667335735181783393302243205226016505734919182025237755481727366429843050549339010464444148454723673378324947924740859654070379912333638810986798799660351564864849141793053243300574300074505286882191950901134092355166337129623441977087142365846773272221747763437337363439468293226190585497764901556303635041260361465063412711831924627795430656772989479408323865538577712707421285874606348559636068606815957755975881835090479460901876422378102441814666723557363918046866970270844390933764904804800552283165789662219706619647848505236697708824570209271429487941596668847918309052427586974616857534988598665713602404658893187119030444251839322994769568483203865811107107951654617248355369978223894328609299757546177038276684450838035611904645374907406633747458007958518798326461308798442510790710310451373275297587330662230087341413309331983327865600585937500000 [118,14] -3057369043442819081583669992506687474004436923862546266506999226910165809257024978394348346863824067437104536751822906775906831366140443077877515842149533067963997574552220458597981047678217631003154748666931469820281154779065262710310646689085585360116105308135344403402230716557753051828918334931349412952749727931422822660505239647108625518569358005906523492073023273692248697997357278372386763998599337415547575725385530026538874749067382065311839029298665539433380750536655611440611049814134332151610408656110145158342686638423192200624018062610965191122128237504351059703094003732355223255274215316172382208671144536461935400357565906042534313041792453422528371049655153058800027712813253727616102108969052227465025641857213676051781735643566160276290488675638417518391941946179792567863787320976915623841684379141084356657347225064708301128780339308823652237757115224731185943315072101187689567789197655605515172942121431314660806554203204757202411870590750936082657291486261392506988020620520865895046444566023594721735882527999725701010887300407496262733249694368040472549095061940528456441040417361009176886060722159513389357806048616819131361623184040358029095138676036401446486750773964374321553107962119610391746740893180775943909015738755911869801078256992027058959072152864298542716480881383211806646784679371276032245978437983660183860689946610343998226602998459567744509883445600380139253490730881066515812732343744586559913341680494912130024597649162235450898442046177083656345566807871132032122540783036644398472961440375539070575747406659773496476724937398708961233464071439911116540346615385222792005810511247795288751590503139754952650559061204468455839094504988755967398060478583877935682761515361574013739387152420723009140083684284602272058602894336916307241553026898910917240359983693392017215606112031616322240403034978434641702153438507327347339042651293766134126201575238726352065249546037866747449033156037785655723580146931559838498319615547322542252398756075529172093979425933482801479835997807852642084746701435664739379666197675262301451162834774581300867579744230890029244029904020862886682152748107910156250000 [118,15] 3040946530420548648698225650799515573541025051206841211229265683158160097741097207684987381191684341900056283098587126845692021179284326621136341173709946385850036495686314055250894277338534768746652530294704025695807011383738897011720274021245484219552821629974308848273860689871875098591918693094188538280001093607991993430324206121672252844574584764343410231515182360639153948790342791056687620027260232009521212871285899508817373092338656901100655941265684267684536421700205543550397297847440365040453769201374183200441339535683084496965235171405575949603410264245748247384071224437703981724175052067914869483050141507011896431706407710097523663227511124291052045581243848272750062902198093730389828014727452799969823249515738591875905190787265902166415663324458924292882709324610907014855330204028844726638098443678326522801744430308178532427318076396884981243419278505778442432311441292446267989416583645232511815690363330995782885253145692615986090271045851605556415024312758885255489336315131050632244316882721412633134652922722678382816196479177983409898508944261717412416238038665339648145693763325696071378765053381543264086117465026488020388426926173930027811137796744184468078701535203662263003196608369703351326403418258903293416716860946699842910438416266296628483118960845763601129627522749460183363770905615021695581586031654656209944224863445361813540140663803739857472654696398453135607085211474241435328874106041024114344540946276338248168147899125732789738329988029480112173282810305487512131671318886278999645707484632816303709337245163962326733816420200062626434709302899190749270317179160666539424533486473795168238281073482734963360285322689889571107557117831954514270929447743027846844929622252520106495455934710497309189878718660074577626038308245253086697844854415526119044615888700148116139571683014392533031138328627337986730736263911889812861642128696986761331127507871984417310856386429396034296538991347095403332444723143679241875597236906478368819580690764896453360954884932054489700340588537410466548365420599405451851887614733878555964305865773336162902919905214049745012516723363660275936126708984375000000 [118,16] 51078994536030699204157796683558345834299606899737963897616492166469080802422742108925256553574045715954760428590522223413153181887699004136986220747232955968972471281245236068707788613201637249886354483738166979752838702100267301135653839823717776966368449129173420786601948062453555332887027873171337017997337190538817410007853124036805548757144248036579475831317615627301603782390516137410245632596420292208786121243119111850909286936653392743695949709920896693342886658718159399182160190494920525146782323131440745785347274375618527606221011026509447159115207466530616822810312350246787698157526109519668085874690377146114583044550908624224435448878920426668813061029032090588936790688340103680095181949477250145101582489567345766784979514300390674121529544084879592454549419384095033121707478460768848784570499516819701161019673367469862144390672816887478908224137506257304470760038839032557181579345271907522701544559869312223684011904839157073865740064318145431902440526541049182341483937980429376503622206169317807347566041642534324032971885204106230706643755777195845807330684629043175148039902605920460441367866578204382796458967822758267957676565954512814066563928292550481395738990943832644310909979301914494084581365666582592336599315826746994243223747823029734299745025097135511822379244304253346532061298192420891401184132669187794597758416189054671215440011420548164292326509603437463372065868129157201473244060539248291466009275502595960967228667487516831396975999718151246486116400406407239230225506632560497489657768041491641920504462819652112927839407508816449880607157279434149648682093850850096211505815072751533869192301421879808989802212405407526465205903172512125915896319321360714983105092425625630908987000456358463497555295484002095354599993515847246899555371939070980859213140971268825224988003328491189842080477060323131914499270023484143235193403643503451742736090554120697024878434101021442864417331729203075128065032387257785589118165971336604272131919250803960666865167045968272904016656564556967860655528669545673517979250056721173164050266497188970225853459842645792887694256023678462952375411987304687500 [118,17] -459354367814961308575186064425782389738466551354919081326227274934543254966423101013142897985373522800567550954953658167740921038184483581502366939727744108309438622472239600031074145932912215797460421073156791841467701347651213191191820997979920778570068778460127514709572569033327182573209127318894208624761550062716258827093378873001269712539285138774156276447336710206600620811940513375485571226333573758916435654406341656623844360817980482425683703597990235587043467012803054396127214401359251536331006288901624808460871228488433558746117724308849944315349851373959196252357754472583424060189026163580312190267449726105366068865698314628557740544112188824247676248084815766931345885365460666953228727397414368871099419026021321413408137397124217519281048709744278076074853827636965340370798963575652049297899125250008168486458321772815322585649852062638220358148706622312401646769452350774160397996603802450911803339088064800051685265399988484421521999739017668487304402387804541546572620911085608636911262421476207613294810530969872657376231305646380753898559659343341711369959159988943853390092697505231041933552944479179046612945755373341919797465970306770972681287274926748624729293572270803245174162390349184825600842322855917655237573356084179339077594670009885697990627445202498470106747034344710806980675778258353159338090982540869326237636604192302782751685130765274239448301756703378389181675494223422260383206435783320751254360007767015136272233531387754072009189663146294714659958202468986565743978706102434755376835639778380615097580945574608086038149216143611321967816124890051883145014263927346802602706618010045307619112016882367401830817705933435845150532771684361641709162388594177981266590690146858375427888333850558416291150857910992291388945618714096590941886753320615289686480796270719304520345422980399089235960380841771959581756360794272326545394895632483866068280164746000693604535451705293083265395326806559527961761460402170947315174955157261205265569898850426747769534597159574475891612261428452969601145904028257219974057435717919436370222348481157886378558382473036303395019785966724157333374023437500000 [118,18] 2303806829212805661511917019129484153889075198077516569053645654074148729622322247322499177305008418500006389458410121068640938557918907014987182311323243782524391456400478059915154609464708197543204354519201942123520575406133288907443128913918990636930198180731091681206412572945960825294291110956464613819608169324614424745799387216861709859633881035916083492371866589821909858427026594868311571033838174785162790542669479100019750353680995789894375163583865597358581784185787161392729111575862073231321499470315579817600468273292377820401229377574182436757456239868838131750927801672836603599715633517984286153532357171113300020735725167118117547673222242073606212622259187541855726952957128256504987675857333971937497234203459630436376549777326207343521733924467651189913892399970871687302037682527892919808109662929521601377232331265056229094390841852020143190560838489830807235893497851549287180941571986265352674360206225902955020934815708277086284423010331437525404006147816212252000172222505226084075461369990399353542477929129164741730868280813857955280751815879707790206022344397731110771323173702427511697871099146845467422729991504940826687242844588424900471557074572422824296284746969980042711770497825384423131862782205637273958688319959136624979221650643933804247323658842549870989047897179239504376045934327898015319963803393422482751319430109245321323812994392256104170791316592746576193316397033502129682990521508337317953553276958227265394239635868819874087740483251626424030242118445418859066175595632792054832494320385997309191776176548916461042086856019181014652470701734088745889246436114818758115611741854541406534501959192279047017885862005262635533697661610095819355139817700871855820007472072420922098079127381151906570652847164850842553558271653532007135329415759454811198544983100372243651226863258720062070934330977597046332571454868664279774664320538085332787069966370653741875499408766643189647294003353907064105107756047015501789683078437723421815002819493729320484631799038855498801747668813857622079308693331019727262215577387559691683289020314792405808078466084021229676181974355131387710571289062500 [118,19] -8091509229949479361568524845822660109346990011401684761192879715717520464677163583031044428586138319252412669332690193874531162355778699827644848138906488202871651330394939586016180121781912413050948359186544560972857032945777602812257165528697219839857834702079646725428363471692873447662321286818869057458678892769947405872443687348785876180411766551898730676831704876418159241907334522716266297184555409075750930114232119222085428636605219175685548195609666475240983032116837472634665397298643358619765298563135984042948544480100994769159699105417179752506928115375094585904700297446291457326725478231532611508864117180075678292077273201724938985266641780130350601879502772745262357939145972130391925825501615257736084721393136153395555323347142411433782006531538774134149229634326685119796420346104729254550910213481533097509519936118868481141576087988908444293169013910380022164637711018877977913154887380491479193541210177119641245684745712075345437344942043954983419503371962663736185907513139763546658676193392390693248309141859493760033460546774517766807234252536528887864528444516980016348714646768762458121636590762430945680997798172727745765353901207081347618227465840095299253929481695482294148269909937641380391938388898694367695497520509291277633817740281975188575946127167552877720962417157967826028783334700010472130465668289200196899053654355655259264003572974777783384258626589055658235017095482589865403705197600610299495731042808348016870490149652606616407622691030725969807416879713685684134328027506812987086073396502061212488536382176665066772913743284179464307505538368385453657748826188631744902149620640249214289440917779517550644938770942677289340380666418738282229645202519009964991742786553839470075542615582694144351617390295491390417719012483819844730262247046222705602770201362265405260275433418306457545748843158257146762346452351368966693052385407081564812700308494982290567569323369920332878741147202594917940569121008544266235973848685779183059828941857681678590152321891233196335290430132816452474164454809783518424036669188676022417501439173864751820686169736518422723747789859771728515625000000 [118,20] 20952451688807848628773358932333144721882450753716851142316959055804599259503214368031626864796676030727985365618186845075974575889024691531604072194117550497070298095523444112880966147642375587210160424041792815531180019115218000146198745759941376979755906114898904242385787199686044883578687080797359265674532067713923919031812925876566317451712122949370470493983249384525532320590832448598526765741919139336265906383654066577300093614080066418759739113829139469182465285659316489349638260095920886405139126391581105337896245729814776958799576990352641947040201678414179409705547440695237219636119229404212033532369893282989191504659099974243681705175491801763049265322623033182993631927069019838411579398052716540808100334034254187650346662669420264327313699994953929891516752306184056317888765563439797112931817945950575918039367438574961264767411049296238540123286687294964148892449431984202947954236988458135739289076592406040311440381484661316047906090526199657180853542548601082085365754926564486796228558352503151839696905158973860846125456550490537889296176869516264291278422455949345421481949663062713827132760883376269354538056468399087643144279962530926104267013445608735090978258930942050384495448538450691868077545341678273743165672158594358340944909190839815077437136794272589203170227037878147948024183451543635043514073166966714538690428512053619743586545554683176680157672908427696123719860758435270761231730954871169542461385143647112631673003151960274243714284303901011273882174280179747336295340583834844757714661375403172373709863170754115906494289227633466142568576200842204561654340745329656882743244293467119499185396127436588837404281363866741905545815213465215755503538784787940229511464665758549417918680396149139715874158877409462447323934174933666489923535075151932735602348830714688504652160996344028418684786685533595451466444621775225609535095738085654010322502592928389207366842885087331077610088040153899296684052251337291951224731748684182235782410707992524437809821393293756714350165071450759793527566473520232260199027890066464476756433154030665692163504232325976772699505090713500976562500000 [118,21] -39917663850961572957934156367858755936227457224775013948424429880640610367012466504432416848510783124798014919192854084952995106528204755293254595342572135439740049621078226297616199293537405492625714600044197830018586158040929589793771511691042050878911251646603813052591778019094344245946588558206361132816229331849314344932430058808275485567521100189501860038706441831262260507762057213454310711467093832446791094364616595016100006914760672263815325741220669130545500080704629085241612085056334677646571418138255582081613759618466143147298953092085513799494729356537175538079027877476181786605277783389217494411585661156000030318356572062182673589779996410672582949848678943484352755293589454054005457268192397779666002726611978400824147101466316816486926496336534862313634844299444125172142933599610322217232421996866575432003487291891742003744631773975025083346484908525413289233222339466207065258819715790589531387651127108131103951659725231008644324481781703673024748167436741277393563816074316501401644786626417794076568121479841429677304014751907794642014980213940587347523857434728497895289249604322314846575128150981306334881066229000172728600832265993745448933540287087358794164219363309357565714510790567289328182695177177246688906969049467759364536029426187724732606546983753720961973460163092724632136732587329155639156344155979279300063561163586519698518891526815701539086391309176281662226304237107848691174500806544496545595685429923450643356892231956143313033168085422567520003932061833230642442883852981299894737648485202113446878762811390513759639150159995194104905776207913089221068306940146435276181677030428559727542214574158419567770387137346859150735799930866741359691987515980098528026697537666824258401502734250133889951805987141720683595402187312515781913905579364102544457402303549665377230241972024039628834429415305177678565642398769394264407338713802489042034465121136734236381234579176137453075540121640061613727489379437477632251281573639627760020137439364645791232362907471499036571353980913774832119928112583841079038099941328354302606796975060672767743330524581324425525963306427001953125000 [118,22] 51889763346165307496964298757593299188140320081046570794847159727182636464155959663964998146482813121236062270264298467846752056707546898658289803623695836040785631734742243353476393954844738869532997479459563423629194521526522562182875124156888698271267723365401463251962851740257369586855546956881311347109043605866019321415404925069692117171246567678620159293478997284835385847068504512882668446974156688574136561283403595934466302610645840458014285270704640724596093946694738461624306551290021841455142273416655821968711076846661654176355155424758549754571607911521491511301953519674321253564798733629653451610172289709086988887514246860358507439325734491776434313023700532499322883189154748667548383091182759844412921626267251339719936801155208042929128397602032031506974425728003578324722703968478976725829122837905468219712987856869856625018949598313921047776826674447211300228118977924835503599187499526791391750565860317215611363896329597622507776247768953749886455822948913441352317660189421767490391968172678168727944949227698749244187736875169862294402250633141169469606011140381200294950020385383784363035837983630287539363458371849125671780142563284343921315030003070266544406232594377781516853230854395463125049214703889303841757308306381355666636792207727436558816400103703195938579049352858932927731475642084318576881498031368842327538146141889246106750811402805603451525387785376860271545806504482499025872823174665407919366305142149580352589094418424939423944062305583750666763206112780301319921835966312477001177317594609030625879139994737394675132686223050915046030919479977599017631960321998257543521462089708181797658978177810056162300241144112614119307512788426403756991244290626799125849300945672159988025943577762504548262062394254426063969367195578518895201013639994762329983951479748593851102340607494817638193517265178439623610941096088650189625653969130900072077688527231635864699285328626010039054118167781687943299707312767295599153029624295327889179296686893469156638487295601070410065317675386009163886199790063631378347209019598040765182290904363598960102876844757702201604843139648437500000 [118,23] -27026199960381715069382171893552663266324011919112992155039046404592282351556391093256471599156604695859914972385130401178699877422366444477971805119245146962937150724612340865570654130445346718793744444299428575451925285498711081818374890099149314119473682133020421612132561318648291091853750874661078951272316946180792452290768078951704338956961503499876445250528793626564997652639506031967525171767414158391197003427606303689787429069081283103171896125291852112632841633153495535317077613129656500855425521513368199851732243308621750424054325224345234055786933956219932070092921476654639631290793606908533139290334550423962929543558488213541979830780041748444452449214417614672128882922564727279726541425472395860808180365043997957368618202420246100180116825632017011840700669063936937623439631066569066555023045709425298526223339181445628168993312391825590294787197020630387435284979887963194884862766969551793184440102837183798181913583197972979552045294613666676988486723547946795243489819753702583619479275776061809655903520096816950041343387628271712837414799621634203580359689155212978381644773419261221821495551290369227736858961323697558097440884601425753055354341938405172132461193579188431837768787471886879464055777149556153780625329634030426348331129603244966866420629635486360899238926140629606135732865300431776265529128702092112098138436599356523869050157479585363128622089665976061146623345441109014077673851769990976681616155655561563573595931509768990162985856465709223167293629242928066132988551998649629887056014455991472215754608324081231918537756150923455983076740915156327012377237313283944296121036853163993295741645969675457444830611719436853546037613131990573162909604943315363790243864956908799418718411604341388788547713281559248245709159073463872707138953103201577751294147933151378728974622250854433220753572391423123061250717051478021372748495197168358891186889503038709355063419273441866446096748496906434561361963840551119110510836619535892981993531100151924764114969159600697832490695724912538246089588848296673673906736145197181516806325196969340574071338778594508767127990722656250000 [118,24] -78585820178891552431539313112865673281519583557968788303513708195869920782953438349061861702007186616095702541352797788219110528481446699450982376731947981204028723136638446090464668208287543120239708868146201595855636464537335506466330991400433939667118927817473508114472280720786255637355643669288893791357264178147057828019461988868099560100144706791282350785183515874996123478493225319736599819785660722818487701409176155426517296965634215684445794584701065713988865498712891627671910207544918920048419865376918606770341969605868204444233015032907494662978888030089578995695723765578058873608374101659610355628021529834484263130459393305990939939107020528414696101823465529398775347518566006191933607990429419564019624228150960323986382798407088927412369511598533707338604754137729026261896027650179847661822386174570449619622763778397815391713012812847576311461950985951954447034145393315342341540876166165165046872434836541115282728529095607621300997304455660913669285053959663123259638090787427623866507396750836838267861432882473194941712330146896321431675326424318646381071677273149429801835071145426529945718668624545785537459520767190613220322315589726306188048243080850522580028109448857703793128434547785070208905236102096265052134271114261283633656662989740539670754331426080928700210361958881042780788860164611771640281604136294531148184833252114211690657440677701178719979038202763915258151055699556036519913157006729557996628713873145222984151906557731679362022711739770452556689135794372300683411114705715180587922271722191186944225536483128498666879747198391698605711683393005807109419683599286995078653953284550892993563839072471171191926210712101980145807430579923538014718699371030477980765062708900740396891391202720179918697510028096730657900375424123168533625713710288910113979781979480139798702871611130499828580129131096408789990535002159249705271902108786579584865315072442316524675442811607077002634226501521435175567898482611409760078716734500105733564461216514212056661206894268059664281129877924358616501586306958103625027185907149270018888731698450400564581741491565480828285217285156250 [118,25] 325187817432057188055739882638155837759195555964703436979821354524365643150539714372713031242927226736416033492807259932714430050919374497971815638587321756309924901736763651271680156443397012814238513100939287186064981572783517717266991968429395575796660957958517327904161234908564875811359348031873446955059985972817679494838916201776197705682316467311677762825835853097720296860565357745563684662832544166202291273339853709749980493312926507635761527482841368835192584307610897247419405826443242284290809815892373945974858295254266361523698300112219839851110295775601732202669153804041890743335187077483382476250487386996685066134936097875469010757387943910643744553118587859446493595949111568919043612093362056390897699573158385277082831192182046255108135160076835312172516402708314351053187322153270707003244456492429029177211767421526771351842635346668415698773445071247991802852881630334098637590489560279407209974794312795649116798749762899415357714430152212871515916792392323690958998040676182259299688319322404306209202100696694548322272937743222976265274797393994367914549088202244574433320883991750363792520657454057320318081367699072234001367909705080695007838163170356704464455579116048924197815347969102130929201038668534329235946574806986372309249141915827775790693980871856253733334621799403209294358686202865512326851155293797964439906890952537912056078343061856481758947255492900677365525221549576491235023945228400991303952764003329518596932983178150823231042487229291782556276941108120111438093505772809976045000807393396689376257489856883085901538209725840554931338897305323180738127640498927103336652086352859340472910755370121426005324411835281794395476602668091895086158708679382656161302561893705374161244826848285736756756982443406458756190950896087508420956477484729169008187153893797598065239679575034472095782519182167942575595953544346183048553734719994248165075820502999537665459631302682190894889219549996431114339471755839281191279701664427113475617286483610484270042195025533370912466764308156742861269716054236728483448825959303049226906991153729364896207698620855808258056640625000 [118,26] -806859585651962774953041099080804252098880488133307406740128321030028664015650575459335248642618364088307309291305454399472356945147476895611382737098360634719427407709063552108385457486832251252185491532985446799412110966579802181897575446161475335537953669994159495872905231838632534288673914271460898995402874028707866367129627706228609348767747859192204509071608958586390772438552594828281400870020651037603861237704419838121114956803202359203452948521830277374642264153767621076089445845459773445683946723199454382351574136338871330950743026342906477640737777943170758287893903788665750018206427559128864697372564998824196282995181009129424901490600537317425271468603204439151137361911833669422198700736423042944092880497867085750399730218135660542417110581787977956953683535849777894786798623169564725410641253925193820842050646325313108333322995232203686320813197964907183207904925036397310487871383876137089772540482724981501883372408188749812412113094385382171158295240298224432222013233145572979042055722285220864256504097962566612210746509015350074295336695360902837537702468177575195029943098898068648514455101470514472805613467347116103921386841811006248769363037736933384845396307106056871945369369847134755288670026716698781261484556046626743296502035188892592793887133481618837380045680856856093493580792097645428553733991632232150598403588060585857488996197868481500041947888378783724779247019697585710950570979069526363724016224870343256839355502817339300655668294280435865990563486403079334915390808220266700922216082579265945827824739672354888818615900600421737313081473152885784794665301679416435176101216171989060508931569571355234914812218742997225035609581674496158298284759571595577051813992652305201861967141267026847287580838889011610437847467838683094216412071528277552833296272964877698114129045813110139595037575086636798258773586332261525798842891805182974820905846872274846372226688751614583875240522993697784599357519745518957789637702974940656576330696894904135895455816578133336372762656302005428586603663990103318743520295354148774116982700821409935088013298809528350830078125000 [118,27] 1647662860989599938672121595581589933118760334669459854978159321157800494407639980190153491617678244924515421808833969486034135546422466987155243674947081223865035466713676121988743079513643214144334984315177907626441172922193099391752474064442763654808108907480978155174645398465777232777222627290101270124757865888060418904584274254557671378661953016787195011804710079503479072979343417339899729981435211619292042478357770969708367252899908848018025048949453313372074783838911753486259297270055784487377939049745286352085350790868366984975294022896986862489070364761537103024871840954669506530703325846917416478347501841133940973516743837099658024599373122952007167768833227664028635181630377303364728260180910907239332952704486138719815155101719846993547336114370054788139326508016673364969201870851255902746415505856911777668163049726485190568496302486924196791724578976088266192482955122670011672898710294073258193621021463337723255337904569661463798436030503696321360591222572864986835071741152009873584589029073341434893390331573437014200302709724290974965911219382279796996335502946668026252697905392964590217026652258251178004928467551521505035234301736198301370298767223857389530320794139542083156111678685079453086449713464480994984458288927947889403938424128018905586006013786887247900469084256636545626500345473120391498958445556892670681982330568729033674831193361440958930185966333392088781682060810821918668662835038732846223839703977236801116199323118074421690137397867943996887290226195473646778762509567513789863719343502637071281084018728187745181879739818065360052398383043473628488575786748249314335005193740968643404870512123558816245732474028233546639948134510386281678609420051628174680282607257654354160004598230578119635607431353941102901148699508275809112014649330303500400757574770949636685264203679847299603429675730831993367008201932025851301053022136726003460542063158021123161675895417826802913684754272194534149636339177508543692727222772000778220048688496980441403755349432245796837319051124740638465865445802280594680666269830342663543776282608632755000144243240356445312500000 [118,28] -2911793795843415794279264100747851209297455775811771899107282898703178207729961513468297142597715582694952867989541224015042407704802730887591269197094123254581850081171617833233862217579454196390777203592367164499782736028792916016076987127320276115346928624170110451770401154151394142673109497072809275504331354236532399259253884206492070571497357606434811186116987466102041847387855895924040700555270594712910128299230107033032616642900550205845668472298610926371202476143008722493595758829352291030790047096116758352028339596021915822704218634527110916102051842395493522234909522810945456505959796407470661859344755990913641173932790920152469920470659578685271491701929369888644044013283155293205959611697319600904761162373335670185549008672525884349623537024772096028402130568422001942139149283971295360739987897143666122751635205011430452086466813795221404000662726242096240253298920246778694272247566411651613637256703335519886367782545526987589488168300286916545070496241051659182606271800118070715989435483914398792960501719262719307627981449939063227477427093810885239171920998529631045586727896932082706700917353780451446789050114263852722071541736695023597617152915915698189978297832743737995604007474029973621969610583938894883190623950792150755074527986297161335134936104923344137884720619766462419498590799430747486655672200559526465972225154327369263919483044076151167865661780978584168287662379040291431642572575707265857937433867175844862581286522046331497376251729319550600413297227005162459666512403193744776604674769018197614407471441474489277781994574078008367476398597896875039919805296885285232991467815726060195667315901031299499460899337734746460364622671385975018562699702699457549673535101163461822139174231416427093638493477713927276695675587547072522536098383386006087218719725322021652027559848655841092274149512537220373991733898666232977928021357686512875497580558319791601363434982536906503924716680322765370318163579478042416293221310982698102263770101055308013503238828188441784893601109763862743658559770521410962787923157193639310189037239240406051976606249809265136718750 [118,29] 4451728587247995752499863900335357912295268094816568391547377409283647653795683850040145975017204501770540483318429042477660763871310060169539683768744438437663291317810829544212651461691578819257297391117135212283981938060254567406367940325755179101878582233440947334853594036841870835225889925786591641855814567970335173170927775753114939909956549307611340530026475399577628365775079250164744752206527106617300728444959856799231370049221505316218357318080913207183052126758830110343120948363879846832601019089850016348783990525818337293261238402086462002141144514313108355158410908776189811999641632414289563237906556216842731593341812575615882974086846070471507705484513255610590265056158502928559465277556075470314876339962863323186824331229096738007118346089077813815889935836720497341858930305965600156254877745619509318545887882763483402646134102046621723883083022647703781815311253578028656649929375383542143459041173476803962191650835121365618319959381276198814988060261911961901540144737334165987450055980772416153705066103095182407318178813808260824267080530531853785225050305131887675648529307338614535890268609645790289217553825916802800305747525219261874903005061417952838718213088615676975824633814299112893580940741414380754757448138051458110083555623517057520325960704336586528603211282598541422882885004233284330257052623872527004878430343053709260164876511329934992620313898081206448871411672898413988019932243877684118126679099159369936789304092013674848895115355558758921107081111575016833443593613359266005445824836003169600392395875134085376713702258840256371363433937382450510563240660614090639657139556876169639069437213956126238360007972429776878652771123267425176899160576124067263835797708405591424229857428731531008672531661594743700695378914996604866682086974191543922791796935967766338513720765849783015541383842004958811497518656744131596951636007926937122623367327277126257857636305812216819038238135505829874088585592820605845433436617582084555910437606879507097119535255448575603964018829314802742814430131838239969856933341690874428309143695514649152755737304687500000000 [118,30] -5853835604196850248585119209417823196969607519926412883711122753250898490936278558908211365092709381762824424470482212688745616031689697171917012266593471158317896129755626324344109292709700130079979989914332496663583826721746618300576614254823907371867813779215340126507994116232190983739880168944168067463540882591705681671737615008575829334576646148377461535755741090980415346903031647802891626501722576029931005254443222090151513617836115304520880215164468340178221033812120959830886874528094321052102648445629971494764002747511624715596227954684700440151240849695844595922401149828371036607475498282099491231328932633137137863475652457163075458681726712153268314247301723794800414378705692917565935334587456179891393616754709092453950989085097668601165070335751383543677627671892353791029268473568125034722993939951938501192667335998645431572091691801716816876345006592868775690211595737425784734947900014560069029563693992586098429584102005219761349518784926783049414104960668315544606288832887133752502704640428167773354912128550673688753861602644627496095515374046782078831678971190043680642977503089420093525905041882368050848866161870226502909979697485460442656679635498820829991858820250360413447451273525106376531180844609320778391531645062242578579403780887058869284294425358417714736585816302091120564538087568545672350970521580165141638095729824837080084197877578371512015632296679161132943550955159132548824277366927713914393488819317244017308167158554555955578025843839310533965104903468885822075751026281499248310492980218682427185507835447636831700824746553454805647052218901787398661001402454018849101269305705663602531069918171537968871084339266982559282637587778018690895648858483080367774549154646208462355068489024032638663864978127486935624344482203846462979132165290790126116601531956482019962766677192290748938493514180670126919166613340680303426104969258464791472473206505598692631188954645869977431362808969170011030000534695134512429724402080244210795593359164163593582181746584503097528653855738990634783485797211642648447905892122866688964677450712770223617553710937500000 [118,31] 6609701900862669411255661373472952764760366969030479173691828144049116803828271920476757784727436068057512162548541927771710739651047291902086163233118472032138226069421098770800501979873844458451765452411678306168083795763289204380905704972043575193092928461057879326011398586064953815596648500504130044297369548442919440957466350077032886699321328572253993547245729690264911334265372962233492813860126000974014142801311998756051436868487733944800374128777027372255398154944855689152494314734938102459316768327531334906963989663913523367024354482132428906304630903148522631936743551732002257745332173924113211262125054658113672445272409222163711481008589830774921753836836352394610849614950842286506536306801483954456292614506749403442658669338808986260759039189595312758991402871589259472311032033530362774460598667316419186787900511950518176021635074628960792061464478426211366434196936382176042331459333780382430792987028231542790092856160701779021789389141501720719816405993260223905519845882405496421551045046657029817532182492082065041224157640409169754491513162468697437085526143154701734674871121325007660234050265993587830095584648077956366062974108547632531454733461749212718704724545513308716991927350557458828239708767158141444497295605447279952049218107835413826449684619168129120211823727020659498491739939997071470424711736483409248743684092784140476784989130555932243109035021530651254021653852943943591471377390383593036358061670853540160118913560443356595547839676698155692909127905483283244362576998908197692284685716449325234616961892976657339532162256793508898458195144479267129176294736924922675759134156458875907640721903861261547758604419005267319526625224149015029162190826598510776016143348212947626848065849918454642680509132101355942052702971195604623606460698705966168792836794811227778384812051981679764345351999937105940310747612499168115155702731587469591467972666421807546557377371220979189885090282143491916327000411585675145928419803610166202569973456708985758341815575109655598186902016546081269090346233812782251990677710729027438674165750853717327117919921875000 [118,32] -6418055083154181099277311768219029213838785022113504401718973503803354875831733017283851127506431656956856774029742576241959758883919236376094452162108291655599755947517763024419004630812728101574006549503253844111904586900197491645027736498374722162629939689928693524723915260708112480297847751756901855365235208824260957587499764125223375300481630344640282359594736615649660221157540857815506244379396886528134882419965610489036927447505415471301728835202099490273402848282034761150408278366933623199740390101287094313783523022316409318955276225301633878979190997188903211838377589841171053344131630292846291303072682454360054381253526824249332316169055992094110739452839582586460387821132617421809088753999927065094385493165763965262980921996940159560312527508607045560859089369807577468963974024433252458645949805910762529196761017591510322671504920979118972440809695092209007857237646358092039980468432670022904731468987617027755349890034983058941197692399895860421347584695877994209129453783007327580238166299784903512298489500397150623898391459832475919364441075235134083497658189857946978516401764748732114916414882495590175101280750335264918898027455647899700092026690355889491790336898316717969823547187166425435339498941563084792680242611923826082452063161196243541210152404071322376065683818708435753331190108285942474234892041313183373976395673678352253799875012134764026970317278332525201565963512987473975975569420086815589424241332801197933115894725503071218436691645142150329356730086885387339581004029364977473212164845639894406114452149163639788837621487639744885583619244806880519918617947218322064866380091195809087619920617549998546219008943533606947603646481236012556216343423223232921245961812378498233682793700463700244970468168996364995589403989647258962053099572342478526448081614973131054375574678101609056113722047099554813811695783223859565396038068464286695996243252788093590174423852236787318252678792005270881156205716926851028989286046457053728027753017393780642610373052089944282881995656259114330496626993224022474050435849157736356573877856135368347167968750000 [118,33] 5369672367524184953252003056203334033013435220095012664162909102396901135422327867387037110218524954717206641736197808627703144320640048256149011163244050161845776199775581870102832182432037483645456026286837095499887706166395313152129938491602721060999488901560412990216063241468066247700520960420203563057564955928170221544947949888698755963720288461044582602683094093641931225698268030699372765154071390726288320459096488575450191107488692195037734789680020107437077707862399757408402143722911321647805900685696869928678065523756954818656784045581001548833427587700557862683221860825233495188874362369274739882677673375991310822047580103913785372109424283884218562030166687518593327016898549695788783947172111747092010615167502285817112339558329720990217352522074236994231430220577995547924407750439176849993872784864034049185007644133464729193168676612039139312286458027884441907026153709696403030856442968219472602692655888745476867277391541378450713951334566896140665403061706518994893782074007133406434980000228407703428951891219724456827086456029904283894810787314038923978174803363623602316241447629705225521701468963511893675266542325517600414648234716581361259267602005386753405207849914740900657338859901945172650625524114796670178967179952375962932646577552657871537882019162236206617719395681033905707466028917668522016438882312420713154497514742026591794307679027639056726269343016789569677269337773102224881637032322108275708868987760138669870066671673089625077096906843994939633219259688550749696953292511246372510222925963676835405054070836277430219278308470473555140692990296987172879692969048964411276157362750812342775203006709567378671385006770137238511080824935372670038530610811509394474106327162805612118939028185050418956484250867948546039859358535764701229785907542932103811107091618348469234103542391735475674030403120205347560188197876767369289556950938787741989916970272877170836667106363558193630132421019234889689673949743786076059393457095834932830782644758072116900237545909580619469875922267593790874212044655002938793597611066843455773778259754180908203125000 [118,34] -3873562611911413643465740191818587218076532440070975703262450222187052296885135347655892572318371928344629267977277920318717277993287870153793768942577204154269530110413358440708802145100891142966934336191227666062615555789709786731335055049288989320606384794826499001044680998800505420694498027132666851795197174783483298992751265808889982351791750346648233424672972094457073614109652395598977424318782963221106548393757796915174451360552321850603468927849664225347109913513026873469427592431601816541694417560425754035777757838813592193963856030920235934313809783394239496275260212409490135458500917918521297344130878053988162369869538922568053765603016706449390875301950033447900596997401137665180677084820602631947193058064157560516823443658642122213961935854984103123892428390029239165915879833065535732063640214437229092273094408793789234303894989268786603940639892600157583910799794757928498761967328557879567550910476591108411716480282454793683478015615156922546557262301019061979648916852150324134850385568607573435444906874140212965954704770866915984278760037162589395213513178358364077997945063289796915233175685747021425268492270942201190252265150225886340342354395483145386584239509936516849413964762503123950998158043372417187477347888570180572736320663593750350884503421317450164616570184503651455668919794599686106631981754768107293268859423458346201197476336939907940963823471450889204604096347203732195751340692440856526253417265494342696399539870018643275772300145658105765020356685722303493414657380561072084717471919411939667711962733463543843131565596703537602846588756767584869983122858454805121733425187085643803065347839192342362357410536903907273292242797125145867723449430460741866381382744495085580258570002020119664555101297347492355306562402193301341671819733496344652271612954105661951599304885742388671602081110615477122044423144938605301173065233951811581474254633190981780623455693402174386155392273646836306744463785688191790941747985183803608621028622235521523140903748406547671507793053797951851776556376857381250658485249971363373333588242530822753906250 [118,35] 2408734203238791426734886047686614251334569756766401861313575462877417026758537464109331942157218423309255045580847911804514485886391088560508372058281898569810822356774840386238704244514609867570845361385722008432365415500701731055234460221207201395783005385380288095021900472927205195148118665873435873647314059537043718759654231919334004045785982461843636533546791043988031672702378325794653014187893242628810912427373305274907243214042580723508451519604377934319685566636172257039752953538078755276355054341984491018649147067674248004471539492824695668953695902924890783388129890529259638225375238663764258863137509655947443544556344001534178252401204061663894001659579860302534487134596537696264184187910906456752360247109790648359235154052509102964464618202636312214965018816471019989074870649667972549728563769895680479242949813345359436260474094054348407861228190046328155891914142703890982352490497785198852807518184545301678052351313381583332105048706510316544302348642209072237656081264262124024953424752651555345952908826637510557536639004300173703963237403028630697584501184425239801448662763579083250280094782452946732253030718550765662851497071402044560858350516659975529282823834738720899048951744676046576441222986050041265285703012019823331206242483829003872302899828836502700149151786061874372664255724783662526937920135819798839712679233879362894404151688239908963909616590141749930692312271804848116235206363760669491354020283702156809226356583450594287848808599102277370490355233340570746434855932781004305142733986929245498963726129354731826557097796443432441761035630988707298490354218392345951694814932207983939777590669707444193227719104663470082054064603515124344737615099757937194099712566679784913535025310520042726821313004341158339504482459009811745651768677176468923975653067312660700014852086440319508319395326875811967022098072060277614082461244053348235188864933184850380187324135376037669255053578595557929896005320114864242769860998418822809505992134643364439643773350881002753612603984316658222182621092014899455424625784871750511229038238525390625000 [118,36] -1294809276135582867884912830602367197584506430188759095112334675625282980375405067588091472401149402836412101074165484327363639802005702945957516266735898358288594264889069156788291235650230714147805898948493200494480555530205880838403547423876615207907525646826247560740422093123664887072533703517084562241859063286358667300274481802367070383173137584873145847247563520312500924594266413623777597219934892217315284658028171471250781543554973274131933661147870977457381800741848996947523842094635170549259274928283582055028467893093337047555609479548075450135974702359511817916955040535772133733122574898081693749545103672996580408777297323658311416120036049316991561401725209086660702972542966619594606611288487652171461381765325817721599998432293046187878714187158208585729588803484253680363663153588392521171958425421979653831175002949394846926908035567561357509208523543381099407089729395383355736549219400624039462137015044377584500955526553436812312188933619311189349651375473379766855251106689240506151493176929265389539139934405114466886799580697871097316569768993914981733817336406727038985038730402878892140588021294160391414344078272919029637901664541330531323300110228322701845168530766163298727044867522070336457755768882377515176193079397679916642252161680595121536916594898083647690785294990766582787086750365157262601378266880352093886854894046320101738025408173999264405836111244858827572840611731704529103194591253043315391938098294049683698075600520535026376243322827569339891173750244087602022867724640685895581705060837994947084203674376294408989773944078003127778475391850062349638750439416601565074603810857392891763812186013504797722548666479857241659403074812861505359902795828902753174513546162630815837863947980676939913337394559888341331708037951384879456451593151314883193198632822740944972455703768123594495550147430541561596348728681876885357021206268636494766083092485506401641247774587193283735827754139970777849107450499977306047241701798683274277930566864492603131474154875770882426495214226746324537261928922654563578475972462911158800125122070312500 [118,37] 611588983090314951380369300138601425779961709809250581244570239872778133513825261624973607846545347969585919270766281673945999796320037275457505312162966240801419590391898316406190132093132697483307475938460599788499462665035029930501702284754738939912095235450171221962139496477502410321281784415078095564888794987239678682263921365905015761719519965851809132912664028003639888574581925448278612820859183981222772062935654155370590282461096815540339277668167638718562908027201031638742766471223327945016177382093009415647054388344745906690950853530370269058731261430437906634346775668146168711564801387119999110255878636814853149783599776674284725966789796276428777229344603969087176325687734185846394236021425537294090667688751459821817498701639969045367311888083456893607417531449978892446939805386697849606366168142970970773076696934482449432118962348765292244141932096015593234663699888375458839288633067300779615562298886586815283750658965750958956702224410981162845890196437836193805768111338552519479282301788364033144669087795366267224866102229548205907283532109488040829782701823416949354262121774624326124121551347754186207700972258859735830706300019920842877256676778377431230462232845004860727048670061854612489749100242131366027830813540592041215790730492877207366960596920249381080739069255194712913974005355910704072693639148547852097469222994189016849939300207320388983510543341993959595280881005588865780186046517806289673687107934971938365174748813340772183161698520551753245914425049143215972780094793467637072828750830700956185362534588161621588787802129742227246816003646470519988604275993204802619713800776189616341042758370039649264475900403379720646254448027127556437419709626128631729313333153642904140645727121312678376303740646644498512956618957639308654050108941075544459446961294856923093628167196057420401696570367068393363206448540539583461809615572398250214521239913371217054135586727355832202781870694402621427369435424698286581660353412189972560863728232097780971759217015413776072849666062965114974952184068168747899107984267175197601318359375000 [118,38] -265822531771170728312354618002441578596800553871103730272355128266934356025005312898315903525470863493655951365179138664348042649668483291543010207843400923668624020237798989636249310142508824528844624569545781402300316822352879399839717837552538097712117670649077609200106172414170789085686290720669797294019039159605671505118483350882323755892099805969144553057577642807242462954094099335565224596355559304075347593164111620702677486501008456268739788746963277632749199174739673383277499530092235688453955504574248878226710368683849890820869799395249891687834726655159957238214957232011702281564071226760850398146656019960560621373817984535929190685391663358936838611699320540439231068336261075879921868373873158947307271589152669917717241639459568397113206331355897145730922574990413693778388418322048773751199280002462000772406342877023506819597405404483646054684574207434614852311347290490846162770724466835027645242061748176198895991435390743072741934036799694206198471288064102642509940178600069131003298421968763312923922730495572772248241199023290680783247813805428395594206897950293940281386381237266365995385788440683337357633789535774645380385418379146891740384650685467947288200164612086428874659681114620372936690602677532775103682590369309065781856294919443061989487623623455759492907586177305501203131093801471249327077471454976124455786121148322896248386854291780227720426163496591484523640844952513851500191408114438375122619745689260393606318300206999193483824598348901180479348493614461154858380373707795471305957075211359906510137717461499115741155077208542024330925348070968576617746393346836159272088089760372682505597824513477637333670394580918048410990526997634465817908459353006102329212594585159197072119753751577438890620777779592631378243594679102713284066809536940445145244592077862886599677199983510587920804936865212283660006881736980325753859124512161677128474145039682680001319652932932601835915178113250080300220637440844073398554772611964385050921855442915991975080602554060923211849051286915449759939988894075213465839624404907226562500000000 [118,39] 113903645297994773913169182234010326822676954698849685600710623102531585248438368068194915142298674028706548357089235054694356110218225510549354191603556378063551677704007900270252756167894618508285289148317469850720643982156769887352616124731975322273929709877726275353867367033717863658704352672031250519884258243387705018790571621079449287150679773146938816234053373703779368909781459447802225963747813455721871912872397200440025755636877586675953566670448468059941556431923425120151502278204500188885994331285244905854887995664955676751233945495284593117611824182214498697473193812733701077254643066514026404746322536650883825351715544147478426494029070316204590655637361299641979803752477928329590495583880043350606496803645279331892386916958286957929378866747740799678872672116459876868127636971705076325868740859961842755130508452891104401548825811785215359266576124562968851645336370088629076169263378705508212608641576661198251618008067533249828850886942831371168684865206334772370121217662105711720200320742859126065386503845388763297530213894343243132221252213034143299557960297718350705520729002897279144100293649674002325155859924073407893519003162734511676072740827789430834191754995674710098945387729043924041259127235712619258741439258567899943874970677057126408936669385017877530858690513339738823931286445488121782870253086703199503663790504827943552335896055735635276255271949697729947415980401528898224655535072863552043816665147742234579344622026508758645278045892047465862613322480637058188377255433085891629076623097417959608793899005577238077398859185824008595828447419436703561279910384030228789289675531151050280078964639582131121993684049728980891249754066081323982244914541446823659138796900027292111437337185293184949853202561247138167974382533058972838151094979721330196614753965630682717699680110078168995041029393134675753159243305132621285637364293950052159567905200914122563447162744769197622327907299640719488392779479190260562355071252985671335544668473788653737161171763901832395960571428443594728385779291102153365500271320343017578125000 [118,40] -48325033127979914507162888029340349040934580035486438079447059405142778535491205599781593113428232836835103057968640544628154776030041470295758648551200311271581580136504752305972973705982556042699665458490304412980580497517973052088493328227778253331592926175556737121060214606327084840100555273615943005599527337881242963468720411265079101764758672382344235044849911264172893723308282353459581909213380778584767965918951249845163880748524682954940431914204856544807397631951744709635210546007434124724789571555223698736661218834631791884126254890778284710759240455350532687650626533535305981412140342342706672050362172538453449514303598178794325699070025059935815582955403751385229098722310310835659135539355044810516503949095023836382409504296880669695827268416523852224614553629683546412329307993543463051847523806661315341757846851790883048516001985535712068565688780633961088387699397559607267059665921636101828915755975196908973446968601848890397666499433663098997309052637569081203007077911841970397824319455644146659250072321287894021336163020061210619158713396766320705510090548661078064592070613928408625923066962273814769972676397967562751413353836212325820847512048648863021472784371228878710586819790240817544076268134679154178212808763857051909277227771337118936601905356974513850456811437404789760997286960699259228201114905397313488318151784740016209587862637934028677218446790683323649759450982931644345099481761043706161586106726354810671820148697796366795625944399530523352229671912812672065537077606915496034318430949135721425777561459125078656396675541820326713183140957254910795605014554924957553730414026120473264555462190570364671286819999943358331557744801302123659117195143922492542242292385988974373527993271342601424791566417609856412470685597552613636665686037605982133694147189035931144964304516502451460316903168107828840400279978442386840164504718783076965298085041884871793102753016830273941870558927654757620755475407726142581938556484233650864693412005339852638850945852306837914084384924626874857622738090867642313241958618164062500000 [118,41] 17075470278297435605872353927781097145685629455200573635085875338447679485612490772940383360219468567524032934466641192210729555137668188918821955766942988237432785774549492716696584111040666196983469949152016409901243980614710297864727013413381938438450813533663122303201492585106846990590894837927572252558022972676137308647161062391373948050147178339165264069485801813515415879096532009777813219268042596783318994384882803840772962915246124998014694047448777931846209063809317909236286736243234816004455984835315457860701706541078744721741611345497375907490196787969877882310153296038100677922115652891877376785469108297891226721684413059351739437569212322178112536887116924473263930700666944205417958793555010662575163774926309623186028712746844759967726739931159098372536013235349209971138151307832448801319094576720321331173294090226189072231457142099293174989032171895517120237767282841342048906181547019574769446199982087324668906960856463525322290440224003989778054882047607460933714451735961324940051789414179545711575427260136094985423746448977753190123251730530762497771288848932206543200867047749156423868047563403376775561453024510555066248811449809764447670525380273753871714847890181178189517499962861071852416049348836689633828278283737748011440033975881109668705359259694929856531723253970007903012091277213163662841120335099367123354985460238030776475923580730427913162387100483360492666177896441972019559206658748109352594284671932615638172158219263567642731404072866497742658904319034637022755041163048563982833069116900711005518499339215090290149662230446561977873494572374926163166404816153457776148511759472979280379514415735842423965645343563972312437248209462046737543213141422977270763053605473321383345221700824236572434110258792469284264611934271362262625431927417690469086813442625156087037650532540185200383803138800075555715966099169630613222845998072821015047790746250091991517944979511520658080531606116299769342786205313635937029036396859669406946969015663241925473292250643399729527505961305250403725608521199319511651992797851562500 [118,42] -2569566106479516873763044272631760897212641768353855478271164097986830831423555905458318221886944841278289583347753261276737964249785607255346086256849221890983567790901149784473876990689303331727838875996374413377357476149257098759484097642458386600005231885761654227942283011414834051150889085048995122257109944854583308873352048476921658716290100107048946561064199568788363105007150272804058974761402631519367664133619366456382828978639415559044644650251837710142191446104579143553341006092818182535640457330864540873193445346666504558305269778860985247554899346358289160695662227335702858576941985956546000852432248597506067662570940600381232063432583192108922723608357646532140045492476320191546791646427138029356324419974415528482586291209095609366898506927628761402673582247897468044824461200978685205231880346158308172503790068597092942782138346642648821134904375779865945736620807478888177639141890508044552524954531551127387416477913617992631288892507020077058781136245876201341932452869817108179308150630241591402007746017582710242393258402514404328712358572909878015215154144585176866031788852850108402870512471267029232892657842741089520151010891337793799796417095437564508802758286835496971527184685596954115278101948035454147161904178910717237521011290811251447142751003512653349959067046156517336457958674073270721016795816222849064496166345996311036865581737682530483214572759542227870045541557260980124048405126525941291532742921399235692323191849094616970170881823427556270994933151997253072333946415027836877044800409959612663751867403112891353240188164276747510949327439895025318080188215197593693728161844357764351272137421392853457145069555908142806111895977968824852981690111040336470795015631445424767787473658813374550951317570147743538354714748829938436957750810445632872268608974175534525481101246291611087823145200142960140024794947461503199348596466608585484973535706157426952441961047197431199860923656343820571515519849834222011970220480845253682207935983759008043881955486561145801282428444839434078517115267459303140640258789062500 [118,43] -1804944916060538595244803169288085663657878342385149888991447127205093694246521145825795191082424963002125202931174138231241401064242568012940677119880663686804637309750482764684053445801631500069605774298497311099936317403701029043331412042679439541512434500797768325153878313113032562877346728825035347153365413665277279983299564475418237826877460165061550023567747988115638116334670915966554549330444322354250067151974453184248657820205799502356686778496981841808498178301037048237057331458297288266139946173595453253064239663895838379788400162069327221978908691576889069521875170824843953415585310557405643138660691863034066949911951891770622879913347205630626989045593747146896000380139079728517949697405902775277633385513881177475360205009753147403663962136467592823556170126181732358157721220542267036079882768894186741626212694810097453455266294245154950389776351995829586012721207174448386528579648994166253872722644672220236479354402706568113080743047595883923087670247947169307246415028689798825359454214357779239460146534716301349678287356003035320763773937293384896154927679030034329548395507733416150956327484217582056182186218990937776715061546955826524195057840722996420649037139764936098468731045433985660586781274248455680177593565896714375185971000856688636510925975566611764880405903082357578058861841840004195097232165940930093400434475003159873837511558434465830957265359125318354433341410722417073344589651424071358535013226875647139014216525699774185051379269506833642921180837689453084632656289891879285994582044925767642584790577331501525788864110874590835798847503713492122805776382041137739287259985369737950898602012823944266095820414634794599676117220759064397910520412228112516981490522726876628026554347188992286247761254176639523633109897485747430068395302013001170859554144785415910761647483659332438487565734633487729196064364468850678390496353298512758739124773353996224747997805624497966968905643043584559880731888479476523812301344634166833550639760370136993935228735264198614252854208084286824487207923084497451782226562500 [118,44] 1292970804054791529609479212982148702593166517562929009245436796018096809521462654958307479700747431025917404742814501128812728025591137533468546738997379884934990447828577001011766612275554103603681119192849666370766147255052332040040938541629680287484594454317876360023641582164900817862327714614682650117473833072602754342360751205799467351748009488813671056439486520459601713749551382288198609827707242427876514872779618308496891754123764715346819106248447289980562289643166646123532244642792600599170162608442053533357890553229348069347585593054288208924530638424172393608943009057748808721205961923759082938134813739103564501329596327769026438564802270837221974895057436232250628740593898138249049571496406067060621904997715596004488512361494490579227242337702461077779430523320492670485249100589264133812818105457250111330874058386174415759036305839150505617092956845759554834264581579416024602817212686072859033055384996685288469193929603581037473463451332780125354190998710339337503822920045329653661481128483945641360711553072793680976319698172373301672079104418140165660008140727084488803742993256660947600207468988844760402667095145717994694442345691078671994906044956110000347151034513828039040283868712063336534365358463803238751096145020928112828473108312691546019484611953366975134785447083765814356774268316076191086904684150595521719535826216540860986535741316952986205405824702701277811997440722922171914526748696280594329614761410379136901851011447466628104736191615282687273500700780898094977205255632334594551074698226211145839615362448427714088463494311909802306378633625981990955112011734120893171727936717761234798853870938279646134384193169367377838553879699265904961202150513415473507105201414621485619640487944510073621917236488604900753119804635546095167112269058761176650363042400017974714853923558118007995023268363204900873340851586577306455403695725031945291851841275789091306480196621362783753775425401950779784179617207442537816340824132927360299408573739162668371205668425337020725762737782815747777931392192840576171875000 [118,45] 107423977507107348041361441993817783054138981978005470271776987537756759267962509740249947021311935396388793475008924152617816208884843483911990955533849941718221993473073068399101703195642542741866891624529699015444277511388898689833388774756220636311862063148275960925168749401191050602291464798051444938183597999166654406224384454697601762660442539522134111879747692748092029763827791877502424800908477228732511133799668973029661477897219086999104066908179559556169575841192127475402840982905877053560267973004560768701197367153463376716628643633968089439329635567114679117894018839254955328215944720798383853729900057052737155585477033777495282185523547039331082184757354717345758174645454541756957679317207057243269133790114848953271608520653446832832804532737293675440438586432485517869797128372346992798420369748817737507606473155060044066273878392662909072919683202230936803046458070744405088585378663141899199959731492296731343966939593455615584477862446384992685008389305162557576115677613669686678601071214933671084547399653427862214420707667171403561952480337969297600383657635929755232883493407163014867508707587964617705729266288631329875642898434261412993380804239796373080914235489110431316005057568291791040568569610319693469230865043398845479649903446838689339029553337331398851927953045014316355057020047160918412922681309767167720199837009651399856049980253530110479797672636798251587571713896191780992661215578397307008460106070911626224081636592825920989006397699675693370809477449259166366870419739271127939517048990019851607714295802693916598766982420350305250097633882406268744857371440751323639749398205001942420651645759976816896960939057216988298911355513066324731864276306056213396224093194533556669318524126053413151262329001596814641134248915849442616627681473496068660973552926354176495851713723089517969792897043114348175377195243767180036581913832752045644398704996663667603378181109735557500227782001651649295881126650955079639190966751956631349297457531070717083970595927548859205291620355637860484421253204345703125000 [118,46] -734602904705743417065439224863300141051770512256351154616749075983280979628193559368859754138088801552971868310193716347305633261679321187972121198258619549923833576423780583968704438586083151299126403216484769171130824974229917799503029111701520975455302231949749404747789236848832210541436188462348614085811205325988285024241248574539084264558041347989382711091548049635155101806596269716017465316805340843444202557979050533844156883481628768896801943138231871099674247890718218774633860665448945971012751628388650839465424634781708452915489881138505405059415147297323437250431359959394932880294853828447455688066198741542434023503629192965313870540087649327773597476213246195281687171713421526776429105238003197458862459513884023885084294400449612354312251451724478771799510524752338604239397204415939803123892934065709539638817250613005593106014645045626759431189293948729450592267915706153945431540682931239798914050559238286664810554572848251063927645915088391634111217024488222380433331492724750653859529929236812111358378627405667625318606397013966728753468607691079878918227575981534722979207769519037506521526443182807014301001534577818024455666520638610388761190260051197381274902451049303874954315790755507223296343104240439098530400779288697032883315392176938058329865816571139680185407639438054072544778955836522510639488772944980482894545810946965667344204080533455418573317436487462869419604406735973216608455816622265462776637431973333476738797303813620297103032600139379596883259667779061064115298556967961599310698451013825789300800917680988504287453232787100563008961187217873476766411293048695283599427563722105305116963547881773854405064009116340011654924147623367225953511232306310534272524205466609289469063795458991692133166481763597000057581773457001129224656657918521414338622196256723973371530908523770494461246999705406966338039870013163606123843323719236257504337939873850748745847963810530250725565369085452546657910364488624775629977164289419793489518342716353695702767107939728033483284264093526871874928474426269531250 [118,47] 641213501789700724214579141319028728078805880183631001866987355245480387949196697137712328734106352104746596106173602115293799063063970938068292303653316412480216401627178972497300940626251968510532461789560252238210781777782612147031604986509664443196046580484352972032842669824685571330657462033799054976087244438139094714317892490251734822160268499160699763276833260486524055923108835872507562496397210298050135898117703680241419175183067665154040366308171429995077511581555500318270412951122835670694759651275079772442967437997438535405092330366324627388268413772735301239286751565812748105941817859390838020715005371250196775468066360912821217988906145587954811399825664230047364788211068450394031829592336818808272560108081201098814290923470566425287447991725207830624802875734886011108382064695041797686311151569583780847543531300331401779101962799348050388304342502957941777474511901295446613559818050975411257237882437357325318013556647326222191271752971921119613965306894634131759427984503991062922589078188626618822682111340477102767556976143310897332655598301706642908135246390309069924740727470370329878417208668331175503911073025079163338575842590560513610060557422496303590646725479501256268381011688146757244465860953923578259872360692769849294757992865134510381205076604398417160693908894497162271490902228001188724786229310880724030299920749242135888597640547126394869627472214799417668892721749794366110098614171658289157542985765537895983901628828981495363804116837484354003161202328769899816942754737857021439399078001888635091907184403505198892985768750251217841028597921771701971879173563533785733616798743788484705949129472153320978257496243038103562242164377787079722668493892212204582623074846541098998222892770726347745802444403185756094493863036803925226359062801445397112644779885345471181780165879518135925541296113216545038006618522888775237518718264383450358631909501528428843030167550129648606622288395763802341682275691392798944274788033270713649260737278739819728969479830857358670925805199658498167991638183593750 [118,48] -338789678849353801594876032338619164760135497670964609888807016557809096102771409354833543985672012934877139980949127438043187853993084590384763960010347831921530215922878602352494632781613224552791551653705289328138880145361862723675218861280150640978790365751440448438961712413087288727204244868812853997652565033590809943785931144820494748862321330726121697678550012909150185189283369313201947793605994538788877323482159865471402124301422925025372108670842760060095342626701248401339575225351324210566772680614314412008439912145997784798109857196142149704722541721242528622516343721424006827619228131449252603692663616928768870972370368097002054169733045453620551320908041378852391979359422117564779984259837281630656480944702585601039960021079749293757376728670766954897079744786882262490143290670645518888474003809682055612761234326210576660063612535473766703242284550649916742655524102107868889613657395996006524972879648076950234711454813772596809689595904120251317096382492021164083986927039717757206581674222390816739116455518895774847221604429557611024146645400558329283439615894941588723284777769270923582804828440315272721406576864074748829724930303359859915178043982663951821203339645580538391860851274623736178740433884777518645446245161266751601875584158032390843566285553183865355806630360720260621448646369945568206581424125165721651014056129491457334078992167347925215526807759078759679683066822676367685183007760892076932556693854714800279679768845239681147065059512623400946157224083141089941534983203637682125023371422175629187518188024831968398330931785543993532398228181317611673496448748613180227705737583027526839463573416644710319010071548916484592384799214800151593141757833268712552722493526396056079117212553890991422107102696456998016634364178170119374954544721788898971085814797631368466977609343513945375175724646211769588218966883336632547919450002909712286674605861490989718367978965988217156099244413215932031565290260164391152752547541620164483398318875677510269325658220918029428503359667956829071044921875000 [118,49] 121619516233122769105324091262821438962703282445239319462422456794994211427070366274913875869302828362920899776146453016671754547024300110906606963302096929959061071630268102670623644114330196912859421818022953591882488042897323168926647118184618564339450963594045786171650951210692263896338947400503364976194421456330242448010288351164917305514808070509788073770542548407047790990707209701210363255468910191633701157548426613133759737614426641368814366984105646643156504884671257291544891971047654011987285948614274056724496249956769143299337103753056372943243511053902864512093254398392701496281054526597917853097096309146792736278172219090758950045504083087277924007959079792205359335422086582990865044903236150105558907266204546906303150208601489716079785541524892410786200725354269674608125828078128106490491045542546045352495441359153150917361698274361832549347827462750009642527631425338497281705116356064563675190134845889185995403567066259525359316660849968249165686330994057407879424231820552358247133671227560408380343021949050441964434530632731567222047671394748827699539818412648128013832452307187621216711745079080367362196820383802294939522669297480221885480680762970892267497181532178942039322191985736912737610567001016817712711118845735276294156851139303942635530801280005119788165446448903749503456027118445418678680678881087877943007389659849862736763246487271161585921359098146742831702014556905424841864367187404455360471061802425027642635769287769994604241226404648567373470091708892159179303175119556510597457669126353769350122213077259641363100889723453440159183363719133240634465000140673851820367173995063954749036085893524700469699496891652840810359298751467614874240886380147246650376643091163545976350207707851912938342045204090123956581879692189987672023435115017263456795111147538797554965517462562874700246597454721320939914923229448333385263939065399285822773462878736766169749889521133234018347394166012298370235388475735585223309872438100231165220450854041713472861174771821879403432831168174743652343750000 [118,50] -27598428408576461461279223561271153076097241724980496837789385857587648374705074579250432440552918614582283992141370187801819776634381434080956883188880922599503730144770962798183292594571357256914338414761205263674468031259446051677515380362350543580420244824074656999452163965705675057134926899360981468033353629606584141059422307588121411535484615986690828548864370321159103505308119989379172571545760370797145087706739858643170031814797102268347753315086152905257277485423158382661014522655851757644123306901033049806322016984212650172366378649969443028821510003521318033759012207665215658087135532762650701977199502160405879740157195247543983158290894681225720240382588316454712636602998893646969194812289383916412230099064530894126126017340221397886260610787015870565645297259867221648276582479822302368062337253824413596880279160275613759136044606669510765263320296751245667093927219118679827514164201164787187515477341781286511986021332274212833174272458056271375450018111144538242080362545520658089715346598550396271221781957486074022512435863577510499306386453304769266454051476802964227527539446937002180837707872625914365217213510989782711959408677121253993817217808610969942007250647398810381109565830635317306574206338785650025129453493792968258744635567580089413286768795655868469479507309690419265605090298303354024421314712765295352065245809477159921774805559969081923194396565827579247036433943333226511436004868086968286846380312439557245287648584577198726361025523248976854586015532883655249011221189371959760263337255069537790884854718223921045047090097021064894377682661503545428538878485532518604577439494565276277998214924342241324186581235933780177550472501835376110377440158021513785627122883653170200363464828393648223791826980208295205257554577286457996636768229923712470546750806861529197212826639042711568364194251749350657946845463208102744097108131069681373758684292159437726811523065733402740767442956510397069507800849110740787497566095624037819689775572530734222206905137397825455991551280021667480468750 [118,51] 1859477433225337005205307652448378001185497905082340689435239254241709027336456403127672024023369082738711777839603339085143495526426766072245308802653988025846740775381979504669888749815550943366951416458930761179828781053906989719923940336914812548864894663694982879852910412753430401149687965108236037590061891498109984025575303490825281079471057967775608552249057541848266487621055637625575918568253408061486318835018792115208535258900031904976085750312398579507732395987467283440956002062750075631682379986112617054330051019479191837534748271225149299850177750646124787856082992632560753236232224039412573429925940327188284493628214908076776505750868587901432761753582573858156069325598518963984602347800457940054238515054225512324178269818157847064248789439926267336924727823488640782177535938747896798771247944923639860105480741818445426077395957920368996863962880123537058637747194612099649165573493582366146086882262141005637465557661891426105743182286760117382336632097680112888055384974528746312588601199549921118700116581667803035176144508569976492273292653957377174440828187230569541415095264979777108905158471142517971279421976249090120936660432421998475943700217616512271974702901555085074490365105980823817499337548652377008378552064301150642503226442332100881858817777240927666061846853880193875014479286211567321934890828163355498762428424335558910469317403309771752038400758530165087770326372136473868706546294500435723930074458123774154719274721567517369619864990817213377811005241729472087701215381635174085831490613421089087416580181186168543057339916791849124871902434064011303777839138224446629279165047351195223328874521589910957289513938842396419972456448273785053103388119924705893022541465367546880668628525657911120598459207020147092376750150645141704163340428517195697350025298088385716507070596148979450099103021980598674822475539305002477470316395515792588824234198106536716148081629571172008106597086441711010521432892937047524627756375590722380970756210099171373828497166869055945426225662231445312500 [118,52] 1282255979517914121167816023322122468847679860434521783741273712565042038731333728890962438247468209339543994187559171163345678454359526273036475531454159927929222319704924011524054534478095506658427274345000840970584482875610166350393415457319103045048249174596280508835766787805955207092319926263370446352708921425616336871258200127773907303531328082393732737015644761382349418148420894498496293773734996011841284765773831160230412079558577193531262251835562546632485756361098795745250883196649891473254484644930215321498137425957024787840861045757025187526847347889056391529751736726380136083472073191525370558559009111086176025090815931272751579790372866469169023371737985598089825421510049852638771287061913872379864368412844373071130303297363054482408387316050638088927104028163374951101535596941572985931538268152123977427776443079404606832412564481770012708874538448595560659763128507745993290625576954534756533034124895167597116800670842912886059879663813445307943751190624163648193828175363802210397736541518797828626581945870857637270877224817388202627599767369273582110457907609543188922973327497350040096538059361334568896860397573289134400842331101920693744918751973597474448052592232488200944738208044490141070000220659080626906415461744078535861402517975539829033637070044347176102324907204028101621847490734201396581958220248709759737451277243914881490750777318023868006404542835633389875092770398943332269298325500982661957637641437728813910912197106803309887946442578619257477414736836072471747691205562947296191170836873880783819431154487323573766472443902152214109708914822464834491648357451457911162788665112227398441092279631119708791851971098094864582598005237801307546590925349340444053184521650393115167375889241328760295511875707672586201235514480152324532338948635549868425158959062582599925424414167699652662432701982323526730926436871993529804744738683522167490872069166352446812238403065318337965141285389819580230283594255198049230753686087579185067466565469893047257698981411522254347801208496093750 [118,53] -541155993770828180718061540337209067056990174644649086171956254499270885706955301798692827984351433930569674907657997230300030238732436615790769086888781103695730016152566236319967299316584445863936207406103523306271634270234398295862157304026090377925730831253193558571971012594958741671430652565279779600645271428381638830744848919401227683566054825896901534593163421434011110683905417935329529476770532977239400599875523825971640379256184495032970034622965368777613535162875512008615430500122183864732371772575606328813275003489654424544032891078815403436888764413017374027872144382556516012944306398550876139262749342648702877709973601194661330251259927106471491493700454670411892481307680784566373997050047362848527220147103750144849381053632609408323022654003003187475486537036764445967848546154095522838402624215637358912742852108082007286896517746342534948305335592056377883343838172808561257715291601671205937601529281403584869922713730014448469317610797358351431442398003966136430379616362053681182743737145053921533272549903288721156524834960487125488306443649618888734676441736374176598914726802940319155158136170138542180250410622849292857896176394792005519499330494588191015127301930498955997512890264467278652028600729081695504157347546500217727292367723881811960595418183259396963679485389784931120482490113675656294547939992377263673269227558805533993352871407573990092842406153960241814991118959532223769190047157484032831292285984182103779616586057670797307569023885913993581054538485369462338842022065792775031628640681816360546171185236334023532075468176101901756666188714092107126094776095028370904481654749324276324197984800392257439761015449383035277338542626243945216980934403942432686863787720785008511480451701107003042523851759081808080497557755199088956625211640165189296232138440307826767846093326185282604801650800376991348091545386837208484496530016150113864603042764512971463586719733706238867821822076879332343053137036184646109083918632115205802561152398366672855445358436554670333862304687500 [118,54] 81829126919281550144863188517588289319372807847353498633601816699791541185868795648128183926220130781744607541033210876308728621232488469994569499987798056968678485265446490949758230679402692598498738330771543316262650503460832868261777994625353670375753643847314845399528705145935253726163769692942953453425729099380428068575776854308470062784233662619960277170752700905558230173331644710506921061136421664459227614747993860696234830377711913414479831597621287130552068782223249105385943026626577683917868900844766281380079800998835497773161618273903954562625619747801909857401493961940575601279662923254486080241410064055457772673450462390841867389465115193634173223050596620334182834417248709075223239608908894180417154812545581769973894288496323633696374088716427559795046485391556639310487506939927752848370913632601249153487899429928676893730610120437295426730586923538187644182220009797793889825026755945567631392480552850897090433101817437726274361778546779976542208832581022940063921499905066567790570140188211768625722494966014277631878340115936034867255917666930978377801869358709604776613279001162967322604500897882462492952151178563251847294625805381124163050022384152274145455651938411420971223102269061144125254383568790974249088065061905219233682003091045170177315683852885300105999131246089499579117279240496577736655442854190850176818291490735345983391253697161602371254506897475455989713448702011601013733917693611868062932820792812390964287251785872285022906982030670913373516843292403196248999655225134134307001869299347610174569649404214583697001373924813954233547656902690758081451727767888513071815367678015132721044454077844498750169102766321872656453980234416056441121673563091235369855107830615335782439949793340895673899176761057814258837713196518015463616511071195158840156505442438892901334012739074664468973167228806520274978755694829471851995131503205759848312505672372075819360564010732255039480545830262323908460018623051074518912588138728609705140060182060324223130010068416595458984375000 [118,55] 8688231187243927170020508969245956556768795114637326905856737479664988956473436976256400570006263214705838857456683254601228647559706949450258504570740876932752334724158868816508559630342483840785779219492317776206371656585880595873100723253963186976697774036322875798944746515248820804288633846392577967004927561597814379288258303685652082622226381409341079091394407767789788171696051272651664367823008653812590052633768914515836629622602920473092547579329648119745833773107164025871894213145252854709703708465762570703114427959310230957952079285189861285068830803974870842532183348681043976355347194230436727556513129401899166834834606322628220586729059744570120504954724314446339588526093136854523940084021607093995091959189331563258766574144085843423511228276926365505232989449197076355519764820159702237662419589034416814848104735568331871153352916631471886496426419059306659599766792900576084537246169502198584812952050728540261352384352035630000352893590229267882671153565537225628538687881095774970688744016425576254418787779648548173082113472967516985590220044019191467139881515864944869586609808525523376039310481196591128938380887297353734057819111708764436121198456346421227004967787447002909450435925236279293549534588979946510326698766016086732908991386020826772672107923497977211734304214039547067647608504202770670306482328110590775212424229114340645388535464715393828607411969441429454610464587297925456031387728036566535946433489212967594078271712114752795288908775151163875736527326180392012690293242805962748659918413958587610002823736746285707370791706886917554199616658472607733525939859705586380464585438477870975494332176228627952915446470502279935323519803986737269017004582391668436637325593276235387196010445721184404322748203019057625353473276511828407276849968406171867547727870384954803635645612072677568400987984481558476946309674591379289193901880432418333923610073467460562946121054737362287816377094055059953647354133189868769491192729302584362160999376101244706660509109497070312500000 [118,56] -6221891452575489391240321858605350451649640197470087709092787577234536823709384248702057681951748083816994436887367635137450744516001828732839416245836867324087069088014873106485726234962892287570634344231386625541799079930940216186268049701144432359845141930228473089679334941562250823175339951162287316295843520190841015338576174118765708834723247907974445527708189707326917614564027998090518002389100238511644113335613040455071499477571689554372087928287666574208726209538076924169277272421059941958068720399299063069324326479259965615007987397522674289199079083780035191752265914040737972339464242696153559803207946051420962126233605692209188735054522203291669710538059240967185853924588466609416662264653916451569939639548331890354724270605668135887292642658919647059531434607580465404793464461215238885721534216415193793484221077191794356723440491729513566969081697319626654006431714673427358346928794616569146124590126889325839468492893177559081582511988685725015317099460848274731731862494520267783445836480694741258192575272138560964338260012942633102590567737032545387568172558854816943008358571159886041372752817352034409325576268484503320421447837577788783126455188193833724982623952244989450201187727413355475895519706833112925946531867755907262470858196814336719361945014455729523848289039722096588164521510418699182021933617923080187959781251116408487576552657372770631940458133062908540738885193200836709928717783413605340448936949372289108094324194009392975121091702256242805011800156670123788380123477140654832658158261162951243982933309313834139602534170071606189873075173062762930534971399609910971740484529469574680142324181253342971219159284332867797214837074766962821704417085309678038029684268534348376671308357812706739391223993365171763566779250803003191420885718391149650279226842259338714102341785788014600861282265916360098705455736420781341280866139719591057270554465472380759549645441550623312020250834487102826996303276331242142085707438862612908003768552589463070034980773925781250000 [118,57] 681412945327426905494848378710479697658036890043739232415612667258921454266237060226675661111755756532957317308867214040056759071578257546960356054655403430123089596252280936203262709510897062392848055688445086236996326645665540153065355769167383195593599357221531134443538496633221175535666346451018376910955368965947258024531929767629292681900123246527526033617174008399794063670345244119938463688839091241643413267364939757789020390801556878180782906284856307785719200502605509097855228273905495621293684078464820832640376570952591563735739159911266670074263214343477341055208017614152008817685356843873945061348262552968686138252213835597289193736469264387376153276049153048948470218891818347656908084154594582175392086692241625254979225684049162404526976369968897328477021491659081984126614936678953688124573717579409835586683563447790028739149983451739691986735074817109977204719074721504518700983402332605151839644507233289930962100669580408868760866366039756866372978849564663160372350929793914996322960952094887876610054924814958939737857861996264076199735755930569390694460947126507445169787490487077113264634021162470397698899255090349430847074550666036700800341157396952755384858342332107368501612015283758310869738866764540337425821952369646255395875188660795061628644887287810768360445897557918658589914413288011090153975874950891999282559389781293709428683097184700752227290321169087491178425501601609477805057556723971523296722573802356902633482052843496127408024441212915570249087326777504896014322929968705880033436690973702582129796062368030042883257228327559420180799835154279250424809406732355623590076076976636296352242999640808231811337527366382762668055301980065033921668256360379221246721713805109496701579426288958389159411905378265880522250568300092163818090545087250192937194208133751714298364715022163162542485613638738344439745229743455180631512817028145011378381130463730700709981734070785556099042981842176042449708605462312509053047389826336015516972111072391271591186523437500000 [118,58] 337917953711290185351942002636591905263403582799145747980060961802595256469608606006720518237148937032435082198351381625356062414434295705283722585191867998948555125093548937480252924503582424815662508324467255469347791922973977032640272112141822898853726893196559410202750071045746494810880236547281101847352202745068624001219630992190037632859651758287242325369705855182813229928271322170417154570347366767966292678615271263180044199995314108586976908937522634806024943477933336257123559546709168537262481962644919345811665546363999945529008411341889042615095779501893548295727933498512631905647201716658785142458056205104046714869373913732935313020970516880150421148018520869170055706512814820161917463636271865429710293014173145780577389422190935464145217869007645935185007618895533652894511229112843132784754563592454974871923285666706483489131277232920288717062244817793245983289563573901174988410776850807023450735732322362497634396856767040149142872429367735875922491142472187410812527503512865530129412289946959282651493298202827825465285008317857702209807066555247457566819894649260627638281884522442267711819252888727968926606163014129122946166187761157119014458284017954242710167561405594802614774401767888022246068823272878181668080410616923445361514927569721106610783367656843776178518486843837150581989052934821944910090050677789400408899109754487586844866439920605686684669249181961015593926312237900037408973269864399767276851018826301259460906219929935668521688833767591561703635733622641255885498500988252413716380262170122990512361498122712308212011338299275395945428682870685773520587887682781436614902348673163087563083738698658441791455760105247387054829731321902588034889433983375856070153964819655759509280236465952034547010510522846664590590276511186775050994188138472485339827955606879365278784212662078201498274333228908500952384426337835596836868939169286069139432867466611313499010943093404498334254385169207660584261123660976080465447529600632634583234903402626514434814453125000 [118,59] -182458316628073535750135869288606122549774958000069722853661547402692091877705121980989114418122608574074794183702985783394807339247593244362115117795401179970968224935101190023514643178577988026946417446759092097157791873702034141007452663719101809120066753833545877149077534558657355246631853860566724338698277857106744630981049638346552679196691346242208996205654915668556833455879305889614969260648869436046484996624794527930628016119236558106517359625524345659563119953735942625373186749930027559041910171791135803934014510826865650110937392019712893023868720725872704210596093757187670694526000830485746124390782246037329621650143681527335160611578301305156514410249273733576086598290114232785477048720422769643771246437456614706195248084752793836328720985002038089251409841099827263992065592806192584898373605641232796667995461773215888462779727143808429412640324639416868002630130617548789730773979092684389850708888187385640892538720094234277646444123016993727242435365593922641090846211732183812503137342267103059646040913579276463629304821346714798730297377848274556934941483379250961430721369155267725658503380335577702332917431964892754159639440420447114561585279878974912903432128789862496657316626581738673514243018310129636758797868944383955707244303805221454033499507988005212566395963315296022947767166770698050397288166953813275248535528443354326820954037160769871838250163308168876869197405043465078387178728246125012162742012981319462804717771321674790841551566387394886232989933194458244450338621023849932056400296469815359509372289962790236882190388862436680263139145548017924187737449673690714790644405896361763668885114037795499070934064342542845961749055643069944507754859053375090214537991494235164636985528478781302913158528180051024431250070431603850102356313280007765918342948710903293263094524545478853830419710672173148580589279225800306346356014200706028689059269782228094996495027356890710219728507237692141196233059319433086194329678174120772382593713700771331787109375000 [118,60] 49657334875354010020283917273381806832409703422213263328679509181807602996302452901794151627228806390329755443789145953840603784188637591975947791363137835498497660025493947868838904432059027060532580066006660515399978357095566006043298212093574936585756199919118289159247025505866600060607848385523551625684528620313398400421998505957165995677353017031255464959905573162526905789255748915716844812101876998618509074660091515326796486782302264615573309147305305810521756978755315361881567148689235306588599015885712270526049380442242364245786751687160907840287585589985960608749062216074240010830070614712975486596719976177352622778890414270744164868871339900639028493642928357441049645000678842010670224033103978099577040016575903148047624972702533505017979477119854082572974108249822435074066168911840095438293518638150407916732699912078051804661031275666905083403722323475415856633612549463991271555373443206040480903393360397099058415203891420010975004194381567365847297567756479461197359793064662116730436346846588864087257491100406488493506037353719484260515586024298045376516166856180513303453187714696930602502062520323087012409697649014083253840828653380544273714799721702079076749998138054901319240074372248445008903928468134953445919197424915143129767949918825119415709813686440878981124625485744871277140054093905802103713908189210574197943585839479575059789476933469621752075394002168076983675744050935157926553153736042482792302235234430172825523323309827131578265985507525137185173678001265502852283246679491013027539393897296922165705330717209285628138401688318411757857446498222418745151582221252351989836815736264579036223148976912315307541304418472247099423226495998025342853618024677168357239983293814134490089185847331780469999300892822232827540067807525153678591240310707414191045776667484711884862249522259654552758998025933569587213770356402354547081509846466056091136650482202763327107789755139783950531000586197144933972882865232810312692750065795053160400129854679107666015625 [118,61] -9864355943995878121920849288357236442338088995563718752372554129016548257985529531885054555274468529905876692336718242085587607622297243778040335926596990699304880870714950507875114614942422789474029727597295475482640946347205056196767789056638300032070820702972106439152404702118657550378941519504542317292735141618025730792869375232889034221103915427426490382452177639990746167663304489810994313688026746427156545897363820159467571277067939745093470796484555741601530617978287341255283483458716745968609837552803171391689538156807396386936334254430823538074252394229836107492435367211079280969915162924660745267535083206763883992641020664843817275798871574972475587188091141469564552619900811789273943764985043087290004012935152596513258148469006056518072236729419082412293604058586632970350124105693159575722807506278920263084936417456253685838820954027115485838520649728552550844750462644239119389077805096873505757004409272581259832187980233636571554671086835690638603087401105633454312714020569252874347700026873495771129943547857741786180600892304476449410628547232120368392755379253874352771819697547847727511630758892237316469998090261478586858838986589631746350723822029369016238699150063226645879738797306443096109740616485795370289060247571317798357768299981478940015427958816619383702749247830913697316992865955736877508147360328950433476100562090816084612540071091566742641842748161792091680863826030994872313292248467053388897844484521499888359029089589781356632894661651885090843833145204131002494079906129284473421374446416584625156070795086140975737038404116266781895264458826205673809707170952039874334690233432737888108794960261423367231130235162694258504547318688404124935312929911072446015227327612429908601413548971712172516835810174695208372678109492108885620236053422391527482660984037583447390542008413289055460976771047018516662046138064903334771712543175202478004496605576698283574065838406961386167604044121115765640307117337371438104315175369265489280223846435546875000 [118,62] 1687028050715701620563251125161466395556184804422924444573585611885569551610701024976745431990604779281987122617051279983629010962114957986994479728174641877202351456620766061657218409343539880801289860504985862999119750894724733068411188869517660264299435448969346292879230677850030700790266297150581507551736170840513947898201613892461202476550623634336803358828615725401557570667891887156014246365447968935602451769964620279557762811431117675992912278926449586132716844413044820342139760521852447791806563927917123911528435213053336987106704367534979279481931745695566369944689600429425131598639835924834060089179110020730829910803536700943886003277992119847694399026543487361158034991987560923862151857711078235346800363640317220784558437851621651065250130542072350933802968919881153823347310700303037346879610469647209945223276381069821731950275679901420661213419513860517331789416410945630036302816773421370337656775281712832240247427867161805501115524072669224352649357603563125368020709400524681005783912084823816329860673857812931221265675387502864538768817848764202021741050192514482499655581759339208599034263721790156717824290494983984909292954019163715923743175193855372280955544436601494088170282671268347309892952645731724861598112048712621099285229315856975347354967758347701123503901395681998354194290738005454810636689941405995252723167980901899394430371416884598000904589958229478666611592173522239037136158291880570636458473987457412326188560564082593372833300010783246396704883421152684967654014518900296590063790853394838067592356539768383572579940419418959203674404795607626735157569981557167472737223044320193107819612265258427008778006867013331126052708803445089039981514628694915609651778290170428744290702148903086929381584893681211491340508863643092483200004951670709816199731857230060768834348583816129317159473161845040697101706469260329185318160764136207603458538184209821423967990595190302163262290504467812210880093362258609661879356421995908021926879882812500000 [118,63] -278566039527191248241032614438931982380190814269716850242773337214399657814487387863961952851797748373850458971522561061043575719972688782801613731508132039402760785387642359343867070853547670032416668693353440923073998668830074741246292834494888116515962258906729522424156693743776581545739853990703302881133659726572170405014839922379390079378456819014044348792918782538285555890310257651534915464630820229533064542819348737521523462561355916344372997546166275830764006732677000916173736221610281371732774823487228555919223083768851076449188140787689534152836826255688316972967934318898405586280625082782167789012755477921741704828461522709062940854167536129310578608046341655785596873505911133873226071424656632132140627377845814555806237345640119296375802103786079398241852442985611983810209301175512592740057511317406613915511692465893653215528360515417855171191856460179035109188896184318040476992884122464488747255361007193183638328484283962175786251369830673250145491596323711187851478258423077679670580372818424988938149229570132513232788500158285485350492323603101339203525226545573094320488674112004921665163953287978907828689953329692207822980750790300718028843626475458124120686321904063349426695697875162611550642515653922465525174749009406320760270596911414425078450035116109809935335118093330094382998461906347522664508261220876543640274148591322534510850684704580519211025487032457454559236630223047491163379088491918190308785708124491208735159562525208884825986583578312722486893981911980543004398518604705593795741335570219321642938988659967597462707335159762776325697614759598182175972390817480255466438155568101966506146585478460454621549643668288762673346511150956635309958917315200659594346441071850040329254642837906066571199914799311263744708563277412371838929901874667679814681041447832071091023495904124873336473962712049610795748170598479789015343359542221283741514679397898275075031755530785679612291021228605756623456353982712636451304014772176742553710937500000 [118,64] 45418022142252126277830462292631577187120252865442600917118325378782831077118748029836626287134386843805337396232288319646992874655530479623649018408145848119395866553701907546532546560719136826109235266541893166696952159245772516527776770697097795072649270185594162439598279350903008618734214437111224551341683544160828041882150505075483556159600590656712749903276633826924434044005232181309480777030891778354126252289017630124151828912122091968855202831151082591372136044694344516008009329961776693020876469421018204906990507757504302919650902952252324821630808237849663015171703624655154803401091155621784735413274001745834465627134481473843697738710617623125392292000993407563834962834126303875218022186583972138875042946375886447367518455953735955103505395994532544030661316833702551920095388222515315032546519015698478442676829904708161875555451361105375706229195855179839539400554883315053434336952476438229811719119016148534466957496972162046282568369153748905442125934743687566008599529669221848276288229177765636292488734898496706075840145684368556052918369866115092318586807032142350999755202091474049615105198929166580916762989824116465153852644340490068442570897579283410138290606254192047868538155341908332193035914670029603729018283686674443705976365351556803549166140720901305652484773590246878509528382972789735821396833657556874195341608961035132846585276551083784794096609129899521418971158842369398897488571437647751208568027263883751185135410913607356209268460795020383740617336339090387582213635067699391816611346161585038320550749266910360361333121138132202878192171016241419007237166865053370775784196991501951613906900507347451164096607391949351423135871106072967620870965470467981275440746718031224171541732625193703857385425179632945688120268912057769767889311272474324408520984568058305235206084998212314621052262471671055817459296435869697016621520952834147720569581863329102182210208101134558179573096255867886535984589175438174224798902869224548339843750000 [118,65] -7083206720616286607138862507101682169195360145245364952216302450760844736072731352892142932889379127354678289518675463527756922813738417124713638332030107223917539346376399585307921256499697393744846822654874566506599676767035641059850295272709266786119313516094414698133902168438038302789161823405512737167812931094279153850850715224383624798335696930349460257886742992400301230779060585901922743987781184122080258404928357186514519310870216138410772617265071856360375452902631932281218236438470228641884552516251543491458748131363636591799759035028261591079030894198442400573786138531319017929200776426840732657520162506809285340798171602488952198812967926454058294227080130635554482761789225450181672066667950238787672925332445723577313299593098048612426660798134359841008742798090049621317606867497694494105781821495923374023026488797249673285778346383538599805876675194050042167753822694232240007034418699059532920757126226570223730112280708347336929983729380127623544863209432565496417436341590808889537159885327361419528078774851792955260403971389082919935941405328975153374434558901232851619736471622394226572928198558868099833322618292889872668016750241955555899262681091923386952440664662474050807580427229261432039394278072103797860450884112373049844723574780873465365732514157700258366118267278300230087837071334715475595916481587319629492336773216421635636913818445492838416294484325782935644206296682700786279042947583037317685642881292484821526868761287427301348266962281771589710986072619202300668433488571162779569097053814138083402615473397472929203249464585214543064375236541222485239753647616844729545166447924525999578410190870227445277419428353040848931130052185826577313762079486948431048151627370296707009778035392039645951364402809868530354049045823019579683513413344373200883582917483578015621417719930743037712178444663204432183407027350698463907754727504436821640305011906651030316126560331212642548502161613983427861805873230564718064069747924804687500000 [118,66] 1065083655917543839098183281876752957143849565112753029509017166656596114199657787559099115957290563977773133243955089405387036609238121674424916423281766793025853938549731676283407148326009758859820437203625313676165010322838892570049159771165635275971073507755293607296227091855095781519467735203983344494789730087787125130940386664415218902050711027396205862917754710973308294579529590379036048352064923219717877096542499365050702752013532063304528812619234138958439473119810371449675082476911664253171972649954420949946127599734753646484438329819473394689853812870524581027813938071798986420018629649440613476695677506256329224389153816675833562386212292384382362897096400955554396227268613072319682168303858595384270173204066517246674936574457401797733599461739100649558158909936238796856198583492448369109453427363713442096659938280572960556744092293737616066291749408088226678712132427967416204646146555336064300187751652996405613418277180237673562686774117157305967622318597582115164835086314244131724174875587352437287345041680468618330487900750666282478946564465816449558962693216093999409477914837960762607234248817000726451020702290718535536321337011883715583181783860916172340020845624839158036287033877662025547901769863196570280653185347725636670624452689950566872008170455555686131263057483872697086656596323158356257068439586100454207129367328161084792861292301227541894447933209899530071480778232513866347652626474717832174328466638478444975370434075533801770079090241992187780153453920647470141409980909508711013649139001241132169179734400225399831683901498951650668800428177941713089503970322520211252609776307260527450981799987945516592036524330077315762942089706389546695312403382356754865547199643454783665448928331543376081326553569186493881974806799392063332422734069638374590205416043463436484168141073048710405964106537332204428738705123845570656923883547707543738760471662769691594103604671533613083521376558499846296333852774197576775550842285156250000 [118,67] -158582718050013948878826392519326700527577444383986874037325401709762168281209832435405207013949556008772401073058434606540341303401348217983393509276872387258515726724633074843917528918518653913600758804601803540624193099575737611177661314972653812342487306133835184231904712739888211547775202040630998352128974159603645785039311884143056989708043952593200964925766414943293170251020713256602699117767170521195250253180993387433286947130509822490901618735414610486343608918013623048887394783356663526985524179938347199296012450637700128213953748672578570702922743216255804516002088121946139433413611932829242637858799254775235429925426598228195629563899069664157749169494815591747400932811590726178704545121382184878222134167454158829535160354787766716371863911415647527239267265009909470108106687796623026272730374262514197307737884411595393178491611022000864711106560619211944031141243367179491500836327106078269660023299978682620418459350045052166667543456756983317177807295446338794216703582287499224649426744340814108524246372591463105554440290823480737886705394131297545342952652670635193978323221852132366462781872846565718119896865675804819738871166753186070877542197719800610000039475825534070192734545477704866227217552708576780674458081628062343793953386323569971465567062815995320125645588817979074858301694627145632084037029855251984459844501158105577368660866859935823227416021849981040762998504935087713532369564109809208250330673255913102484684678430477795144956934129713839563276028387691659295778741124661780035226325744794579626601610087195319197412025553361247608707638780399518073857011725204832438265691947578853013740464007630682699105726254592685699710832773350100568273409058570169711288807739086499240836697061746160778561181920352451618643749351334960958657254141794133209286545514313274769046781603443194169568852275895273515669180584403632959868257207539071788553178117611950612274242952971000288890105460064567057407908034814366722106933593750000 [118,68] 21926064469185154754235766566126810018940028042424231641929946923757869272051898996913949359785811156752146862808448732036155310555572258249248184524793551193599240360460198309225027261829339493532121677154444963264646959161726673059671918916193136483547627778375436265900483336421122849395298695307486594752711684673202966128586954587211470053113492817179889029139356508744213761152066139644149704273275489648551096571082039039487002426959330355325606263829244586163434277083770133207823103740623472769446693862054832946917988402112958019865611220798562953454781869631058456583419687487137084411581120749523967746361273139230304141154766404445636113246498455232008212940684605167582931728690152706395446160770369506361807746282455014788211804356941712078591182628420473343201323332438461078986885109245969044143912660972251653920927194890353529231450305016693981804026275829297183690976742122902739241159757746965738141814137411373163764944138240386897561927114921505257389802492298043445317067869757123470481107325346861866829283797764640989078607311062374828935633398569685411356464778087056245820815430646828880770401988384904489233190949403152922633109068939568549058170452307637739675682580932600592156664019416956931652456571117829486420631438644763527161498741594974245478864108371818442563762626220264533592623092113523038927591579672224724406329165961562179596909320319076663733646293111843224647630504693276781093520172520592839425822098350536509594475127058658048496580651082339671153212132517124760054072588042029646753460325433546065930482005515370232025017948393993822644083355984622670770638569021233282891749727678648122749192636986083644446833434826142041429805846742551121201723322313766433380358582173842895140845220249706357846291223060753522155232318339097522612465008660158108828377876128801334170799852165903762216224568566073471494968344668307310038737470717377799382480289992570918889986731213426986673488567941291876029707069887766265869140625000 [118,69] -2316391615423563316754860036839747464464682861049144519403541051097816510047709550952809956738332666518486766435578709866038968868626868967419695836277955466649041751208491516560232959865887537895777406284613356369909541039063298562885182708490508764205863186385837871545835648615929789295386088291058065995514133948733939510145077322159472944134015851570021528513115974820854282851995127294203392126033882545901691669063941026144133340841150945351773231363857653856279672768347194273021308261243620882453449526993467553030649428621670077106270199531149725390367660641458313058703182379404718941379554070843290756620864402620237916667119794344994201717639732755466343809692736853764376300323544289680556059489607448413075936305859730336331267430675703980951911270514527467059122704517841929039807692691411686937799772050606007461459192549124454762694521746217594283734738165987938256842596040382543742007171960564906158675322087122731848021972784763341380779078822823404869248193902336324708883500444919582310960124892661578575154246121592584069840906999344631624700079496505977476262407393128064090842976013659777829898568390395431528093226475091671694371358553207233946553740518931710129167008451944035133629326984637981277946832333805881124095422155329833233073084102695275061523624144917981755752933469983397213804049490759350489892102779609680560166716537262892068897183487323965257892764064183066605303911582679063148940823671360682573082786619850855358883835937314497391498606840916902445272610681824789063550927185561487163814636406557499551431665221993416605708131083122056481602310482085593365645709024539416832981060724475490036584443875595073698987481772345539131087180713054256683789645223789470523621589847888409640647605998320385235379440143378178335845445844714337154122791067945271741420305243442964390596333957019584181499113160647564522963229686030843806810091840211371856486346300827850355513223047649547569278918271386266141351101705102539062500000 [118,70] 96712525657823756852693226386586227424544226303952350470147267381136707522453687501398846924860062378983317150944600727363542153531407584780481035544557889625223017882928359134326900117755278706245234057775840661919028770328794518946975690206609737549113017578210132430706589974040726276118148556628460508000704415949964027045341053961123588605354224575521359248814072449145420387656871528801598339831271708848901321003287692707045573060314020280242601604030891191689408660748669570067672997773347392922126678878590195702966467940444789530119511269289736385986997411683497168902990123153889367387078384671579252330022740018486010607219735158489831900737606179974050999573554477226251314560369312293334442218948271976233110579729981163504168276130433761719603600520739268906432002729724819015126456686170154886319895203145201091162398544386153136553764329816138886467111939586409723584041826897639485279211322620406246028081813965336302866803369259298331895410961408089784636942346962405064128772839907165368382041233438628837238314821661155765170854643411122200007836633641009968636341690780578879170988412876762823794479555291829038768866529120491958809102676784170587097272879772341256579968472475614821741055523413234181999669582432145297232819894847095935514883330974636868709222226656457834198296513328540954167732907679994457586098439671268927289348195661511256977238520269249455994211134973623901431956718598584344304776547970351241634433336773807808300322447176844973957482022587940799060534006672113735744513533466643647753083508375456307887755679716706876098258405068044939855154758335174531027819224818430296336547888609302611469081320686627570548900802232395423706433862567457319279957590362952939968801212806878642614988406659467945002854861460447439178439668255907856271643011237099506821130001485144280544065102295388726059564708891805858373574195269039346532431979029158004210774831005748296619882846500582891556474034462362228587388526904296875000 [118,71] 23307126837325767359201749345859078225351861129802174831565180811032610461769683186682701120505513120876261661792655932263093679759413842637149843203651542765244236870210203249106436302705142320478948217251707104622407036092137248758349579666300410546200467816356796323333175963261384870507545445938909562309301013434842703603369296565519117677192160489818480859702397315753946818103372021610153800966976597707298133551067192260297109189188632555763905139483089636323978340336142101586231351655249467155356787725513548059353157240907309594202707924098138299056216207714100631827078341137014858597041120173868707886691916530151573786418559973394646740428460535091078711918932101005286038285126910610081266610319920870061594109975739830469767134378916798943868716842471163202412798044116823642299554515300783641149452557308137654646110586092459803754280787730407683987698242230750977052939835468973018203403049749435161274722819000925991189923388053785329401798092495418597697098279657529590851685124734451701063490992090465125646538411014795611729344728060303883863222736985250040984587255533911545838297776689454616975667390288284609581177539769872818097762701589067452938512174487311559622071107123650134265298252576907367119048189677004286269000133158124844771320110282691787922179272371017026362570780465330979884233276173072505425652940554255779778000997493174980587326258375075753859278420725197403706417074487104332258106318537514146441372381381884321056635956251295291491274565075400349459913740232318189367787388001915712556945914140265934102549314389916973690430393947399431501631131369106873628014015801714381482471978053762437173212821482430884413283770235415459664405593524914614193986644028302270229008642779540999146536157205640921292966928166070786116553211268797335360686624862053817764305850459228826427068704363932425107619655824304421301542122354819804232458051876369559677785887415275145130776972342372744485840613961792499968286762500000000 [118,72] -6550805393195234715230700299216898168854782142606437511924479396119570961355234179271362839934600300341586845828419765248029693487392785521228078283033609271506205530657697662340784659360956943367258801349323072336696007771592214934190729310813689759682941867942796968828743371220571973998198443423764152928196962602047454081361994822660018339767149590433994902954944141172030668584141124031074782074784208992572021725618284070453243306151793352285996401392390851815993508362327381978871494580998547725035169179235659687627394041601959846758192642736494305692079686150613114658101086121184314854883426169385896592450475536301193335140945875647214932442849167324734264589690373917752827175697060545952508088140085311196220997884571675363124486539356472174611504089087952721227312559274545567502829721893941901886781195129533007450954323304860780620574615573959943170012689524258986549733676449889583043482445685838112469089775685845942371426802698781991035144674311399330335012015120064245163073133050443813595348777859732313471668468371841932731354610025944501070094094655962422633408530637799534210184007599073449673790742443035144590048881567871982780342654577425398872170717942147236026461589527275336459184865004823216088714657586518432217133705235416191228218757275909546242756358716271788741195644546452850546450042427336371220374975201264124400395821469486213107574281392326373903314297457146174123589139028700085567766292377605022928440055320470518520354164564186615295744053678158354173210711147487083674551181310694916102533149740729754458884554437784876878746020005185185672657507096249406888915185955092961629291096889089720543016029149155522753898873249708403824369152374845363544438445906247519128265755328393120786419557422500859380677199545381921764267578489501042104335293374951288567950933463219853866182996340909094426123119994741445661148617548659747324785614254276086687060257257366839516037851503406429015563669033991179835291806250000 [118,73] 953854039149155738948551832370021750331894578999290465794584898272079541914266882518006564237034501138957666902301118623751009968741284338516862573202399025710020780064860694280835641093672846550110744572673520321001880120298218672263573526931087851274123522149487052844747107715609363577157914508705218897064839077759560800312601175543333070034425926557584952086790679120964054629506156441745167666636347155084371728848494527123224856211672418426415730741870145257122127692533280572439084507075769699125235669720283512887421495029615108356976258825431792072717309348308833998341062017016446045519139961153318196819688546220899682060704974542202408867418535417871683423062957409700302060139152101029065024453435807728627492763047419236178075858602241470422799480105793309674986131978873217908028473739918185832371235665881938025779893465286026473207884613719194367499227305454866323365683687291360042882654605924558786863925500761298421122294426418696855165667253028658472865789425392812985641960682069324745153368632455164432467347116703596595731669543402119916412653263256041033084666549447602567537766974241020708749524370746300251877412662813936838968450744931441225056688513666061620481535274037413500610403416161284208082290159071928860036570201560030356276282894234998068067728872085807980028652977588311966308964210391911375760276192261927335334717640984924054386701077155756546797317036816056122892739531902660247004128781080485949600257503981144610199949697629084320793099378572084896008944265549662130509729994474711431663667393980037743340972257246845952671720321511795300215639290952830768024957187381946163482489525109831613906690148206849166796687972824944614024459129890150500275204389827046611816888592130879169135314028559450497210830977622618157442262630880392403817729480322602540031350149788684222645597907301858435713412397148897561418901493465914314089834310067754654029988182437900336376679979913380289330234205597778267890350000 [118,74] -97526432020622383285470661550916754927889556173273423960718124031003604203634675745759954044936350706657430336449322220550858790685499927028978586305834095575598604265996157930262053510474157895813305994600267176297342439622662210047174693896917513369386059093416055519177293857346435375451982029068384353569432134534458523773636248778934538704280679358452397438468578334724567365705845543958683059864343503552543778273336325206709043549856007253001678517807152281703593963637085925593273144969053534459050836024545584674662797154396321412692731249787600672363047422340256445342528492026902386870532009912352594252775226076694511723311722357467638191563320491961941299975856374409186076171625314637260952236455782753024940288034751281698285580883956687569188163175379550217468915698362689620587520685778991379746976556970092712600893262785826185286219716484005750024579554536607380801781492950353075400498472367662980331831620892334200349143430313354473461168621913849453753549121966974407657703828484381402006186234301508535105408247761622262363175572036451550191040992814732605647689749420262184858547310327446847445768687433024688653267474452295880903060720757477981773633470966527621399212422997607152972854199285154529064682584305218865533668919994401078929115592124661775008886334133140478688246225806102310335429157363355262026519459643333586911058685768575700634123685750325817074732884871868085271275669257016414385394481481254065144263568299084214385623681604187407969491632314868115749991554785717976974829322786940811949692922369953920905607915046741005229534736249450290485703073007203755825337271781051775954149064705333428540299538179569138607548565979131438808480140430721565219109375080768780220917088013412773879080428786617731301335983397177627676425427540398075483159786605964174824358687191983294894463355926071926478093080524678846478588034083735277223318173460313276885248839867878324576384787829528436938644893161032674991000 [118,75] 7612236820784747873193148740295395881665112994066345677237645423531965303245273546718936420292189371372974175029659261070312072943356704195769245190712672236988288983426250985907239002948168920383263586702333831311736450041629036218843210550760189855056246090562119568611347511170819752321005501233844893090145410972395015165651908044679886971543320091829142658621766211863603472870821471026079984956868248739257785846915064001195675737116159507680349710181749988582543587964076662349522830753807491265739594436175944160654356737080636714089618691970596676935996265594055375031930446743441774570596718370040316787012984617241674679858929679497943043667481955487605381496955196846863766142555418866976293407520807326564981872291608116172296469698089166804700164881137854394005001283210012031212048093123166668905343574516738987224551643513383241642166774754722366126054841118633649376988145608838996128088477517375294218179676652612829362934772726972400778097661377871897804917624516602304966549850000502416971667397351730513165205355064995358148824518099532971640830458844889548850453689943311621487005479340516262060925515271268764024032434348316159715236872045186980310061524632196439449847359016097846975554625682773982153278882541041720368054448108861000040560361283819781326669103309697290445551795543267753567375695466348909766352574823953940157030402051008745028016392535623992853864102494272584437750992978921063722913318269953417348722092624922713173299932229644601008970557297406854588081660256131767422994767520807138922821335795014972573783985447003185085255402816209152830280452028765710713036719129709799312129823652269272097950398443405377299979888824307822713891675107503374246609126152902824079661639986146564288215384473441273312500259843399950650038220246202721284578926106329347969540983989265685241435091588136914119679772178224412248012406049880400119993145056425193147407036144675804459218610999680299820028228164246831200 [118,76] -487860138735377769168161421748896830262878070374068237851708257197026316716849331347324474547087913217940089792470031743120656066574249006957870658532602871783732955006379047008431299054607334252867066209930163672123924601103961527498729637574703059543953275846592683570772344779933514643865838170524885816913607857121780120826235769779822438331819614818646815576182526639825162674204171980661069975815686226157915985728587073150629329967165116272595520520048975828802342877984200453936549029136304777133925417744144126682091923808459846019520759612161060704428334918190747756129611229899285529074642744269621290475596556735494709178304937030092009460796742331622013974979487472027577682136602993252141231884330464289015749287695841214221699658374140664933586931426145988431834053228975940021445418606037208561424236068120884796530094004267603892372870960156341873261943431897506147925815648462425489962181203551321388992377605399248910398662399256318189531550933887897970409681962698690886374631448986552544526788092960555166286987494990872788750131317678792644907524359700072395262963714304150651166922652372320745388769016642923195680914387257455737350566451386621067225338080606987465536662900963204431790478448249600144354705988678825426221592690395857425067580267142691249695972374893328985399424858817539582683911729498097481886223536021961566976690911480780116034262909265230871146265362902383338072179837880170366393951327723276724864823622136008703296750284496259967883527845964476340312020048721834942795351848980069940667282541463028316986393220663398504474653263077225747911623410057743634849077140683969166590896657523759991209296545597510570551392078343039016564577561051129415121903860971436880185396549960721349892400425358794171016880195201512049803526487363152994392683145343311629337058861174432814654209629951018639883592436635352456369490660078229953610939068181208086960650100103067123801841674540597952015078047791200 [118,77] 28351639679641607634427036535465241611878608751309084502349268491958110966995608738439298740939774386098973231989424146996261040311673817992456290916965258822854057923348791683844173368421240890405313347020484290980498325685639997332761475292639980618846139421613386957289190340432604213554516452550619669071008034429021721413048002613348722724323582192333739066773016892234412964014507491442994908523361925079378778445218534154279409285512056660400727571443818581647892690944631192826245357061365862187917510704451063929701314758217869274898148781940374656641869087924641003741278220739473918760437838812064717460833480322803651174638247315937402511005523931181501090423950004475733909363143163145705113426911558170954463321979351281784004063006074776017317685211668121947257343394812580165105958276704054521490779070483981802446425053929960785581556573617339706076762067054646107965896938312443390884279591892566783418866981408555789776144661821547236607313930062360735035774013072704718773099663016374677442212637519869238754340543504596015258128643581670865921317486621283852207220281263327427221672013271147354253373700066299411941782900977607611029442018912639280905183341844035767731994008136668512917573357794594743864114904791771669432954790411600519015267740865369449376089718395026724136245617297533416561630480023800095072911255206529417092990308717941202148439113055893289791328363074622025626148208802138814608894239000843066072343703529682405673470072351004401263569957516837190441234638315933924640207347831134930591052599296725011264866530940335914833134752854055108339899298739007850502380134828729724287158280897314211483102859384547233415727910702895474480803917129061451465475571926068236703462624025555469847149580382740114907250348566759864181445917314369313167125303279686620931996377733462852121221760313951261655710982526630097899502233441450908995955845032965341743303785242838774535661145630380850964057625200 [118,78] -1557875187807572840296015078476301587010646138263034277369139130914197470154949810240734376447655631500066075749144123464950906827773950772018775428046922650054655280271725374328828033482796715793143525455644425550155042841205155983168656179068620608085395841834706451072378952534203015684300676685533368913096724787856062410829142836844489236808292863755821349230532784289335056248750395880650258388547147129557953314110197860529464349799517445818524959529893218835752926866887094832338995504158216560393155691776209714312948398352193414174707208600936374092091426761740152743309467157869701695303671330837914462688353367082918957276954651559681823570761233006593610010783221963278542735905578660356293744909874840004297322817966931995800995975849050366712798635222527056435573005203726975424538591378069854748631735554493076218670072843170252541402503138999641090304119729504567257117745829005004227269642459196006139445810440117787260314422765959303855269525929596457473407351797411268843839224494046826953155473799407527561412842453213596036367830847850404899114777269389950239099416497481136187362811639524369252030308921680824633396803814688238199037522500310136467862796296781893090649409564456883078929709875515919846142086680977828739415110615498487861448752618694517753618860121065694981732783777029460549605776992611218374605630175070231853384388309744705287898878629278373565881178398570430718531115970463007078082567445250475445580959854239661445571099885418595473305107364573553991092988373527376372139833091943741822089219970355054612935204156372048815452997265280743435871470190107235733610057890076314482784501224911887625124621131078847274995208537078914306669715164154925184393244904029962488985888989042807463518603322082588506542517903493933903942142376516230204787639004638993111601287519265757444813263730409297484115295972297147356001357541736416835582033675027828961311138573752991591247630231335270428274500 [118,79] 74445743778606994001601398998878665371449167829219602606162180227656132745324756503061162099922848435176148799906051287871568551190731313950342138582740252396913324214065806860497277036766953647826161191647403754406985989569570728032028052402277876502981188330554398126623044395529520870542693579833060626080615222647892718929190918124212035820193539479449316283777075848705805981130712917033469831057265379664656681843326696812267988564962536146183490473303897091409214681750854532393345760566334969286025950988172636816214747894315300241125433975358680851905395685501441774331573385381025823827765536380927708072747815001528377755078395755564091370755700756328802902672574753860238405604891898975400069064477889771913796187691831594237575063589219121681048110539051031070469787060332993154442431500334160611990235101657218017549027664697943551439853714044316496318438149239878065120787036741681172387930309628686449423070406425806031476058176963656400773605980917769799702990761680147049870770542655780594610044306764176520354951675808129522157751173084388017420955429537267189064706141405395556014873544297271056725556395689418978518546591251134307126137416148363358408311229604425549429147576519345522353102189973840506217638531889232237530946488817295099190723252886904699142841013969507277729716171163403107366043910863661723747686206635963128128361742078361200331297323251393677813680748006789378164495076384684096092551372287508496794159682030576841385653377839709070617073285879631908258886730310671022322120548085197118267741693521567996314540387473193156774594537433697475547630088688282313547390292845572829547679438167402796249948402337367478360008262526328892290500877732935470684467009190398176763703703383036754200231693960479105423524542701370429084273570248978939501839955481093413906403279505859298340568481478921806129574471945151907967281796937061507934596756002573510162251448210386382383953892543291754800 [118,80] -2826000989043542563031850642788422149206786599903919553910317993781096984137737044877381403733039905388220931693990685544427213554512887711852502772531571525755664560089001020878950431211137020267080247904202791251283841684544569081796787790718020694258320450613042167589650392585108223832737110870932467161500098013198812384807853240085158194741099528494591357959185978534856213992226911609599684906979757783075468199432176109766420856043837231679810719549173418825964315012726265694538775579965733461905497228254560970797625060610076940027689477119272157831560654001977240563543400986299832027931736890214882648043706327081920415132600424442506182200401055152711345070697961474274838655376762144709970268903976322581430946073521216329765418618686629530245121207686195298536868962601477754455369794316009211445424191672528092145558017309128225020209293409520786443031577844322536423244500091959748542560259128603280871977279814886520634842574129583965449776457704780073310678141736136822190083758112410554597587216078243616196697043252871001398870238356765783360181503676175960787985839213532812962465896567763467865753192678936829249994992029007102105555914732232554522826527709631749762142379580385449866553099938701165162314944456943635760658282371131189686163781805935206149510560958173326195177830592993003900502068667318005366197146159589270260108775268388234596440418780383440823669384683539798726835497648731360493337872435108113277278645315863090877333292932418416875436240669422032608831498295613459651198486226942281069399266823332148543391942924793500054793557124278519475467854341900634393212665614924883958679498645694792587898357669633559504416142011703803922386479456525265396233782132787182765604916672658096204055908812934312943456792224778747733271597701187089964862697330331028926983222281539067195383333607716463533592685364305250863088770008811243670162391254288125443693011955910081213933777509453200 [118,81] 70927378268761281040885523857810020139799581807687130507382166699794852621359120064197905210949573732854306185666634967440101971731673510373426371826096927833397938524763096981492767342211122825657487273431355439697101693085295127839383656079225959740831994071721347604949631481996951515492633121475695355920838713928365966253234227269810223406207112361577441341746187374763896830038648547221877348589966442493826847513648232679681653995497207011658364727025840185164148627892348459128110456095471516837162344139169118413641846829947995409158525044264209714292593013544324606417031547754163095533400372887697691890168358310581078867221318139063345989022947683708195223357231598170597518757561057804885194384132694539323332446043084444748707735424601291268728787143690084966403383777703147925711419901308621267575138416069406761176550843756858548237481261556475480471279588404424063639526466378661235414188349994715893127707722210222800253163359996482741622114037536121305508454140433482425841767758761681522478498551996130891510106676723429822150165009069932207358978066782993203639563808662352299280762200084867964016213364415624461006755054111326947485468450050558214886748057127648110431225360423143828652607996440315939806264362555875871556771255587906470231639702663691319925689911697628945806810736694964022996996559729105178011294218958590988673203078802046395437178188776131417487069554329078585315629467111398429172204230064470779064438920432489972504420669863560483172689495031657023190450637788803925156421960031930255795020326487924402082093957506314776204794625398020849384557914621271483686603615012647267064983433659963429621853634681907343304091450951589012631783793818232991294360604245007728363037985946520026285838434166837135575659158416053733496196544780572958871491428260180264212471388185364507929284391802263970911588376159881976339709222017331679769043604672758916265324939111537574708766279600 [118,82] -3940217107836844731835187625220287230115876665113132084884563446936619929057578157628168777354209240324482643180571614447966158066873973808194140950652843503979374516048824084267054622693423706824012408846083584874202879724268752322476820775613461883179927986068544774227713290316025748372107548508184218545143058067817098948273414025986270100794800505383516289687877298337821122311806173224263458565886570622922348661818171418497954034908822505631860243365670192826384970379871711043017437526036369605069431317924470280287575051704446322464331181778575465497489377355648487483126426582648448977154985550454424889143724213397720444207938751380069435054499077491969294715770591686307418465663163617410739912710551505545526702869253695971143360696265843012037786590186733866001468450646206149594506116732777403683242935598785711204335651735032929655867379713310662479631955608654803779257218245490284225141101100272074556018740276541913503239742006598106741356135099363946352981257051130290255793205474495955397607538082424759018499609868138582304026399555245781347970710175384891833814357837151273220241971590238605347764597486524349577473224707507680418507449852827303435715408979488591164172257940499258606440216984270864098182818624297189539986606546821604344822009709882712645530282349091963707328696889084552311471152058196275959176439425360288881791962398541605759845765460677980478111867152236670363402925396172760423002181274616011840875593243794954617223752935036187151900681628755939641284573378751737822652704809743532375453112159445090244098345655512726992976748629192183640372939866865376477998189182604839625435266501372413783916623861273757612337541679187727909348494151314035432640226662484812733700505399207912143238482679050729627097869031664261456806356468443077469047583517321579199030479274877000502741643511548329034035310244143047441746052909752244612226785411705701729213772080184292787337400 [118,83] 442082272149803910489251727313702902049943127039891115016240706463155258008772672602472460200958674303587440145951893552358893880341717063869928444604151550389840286835940953677543917622037947356885009342297476613405402112060307522713504065743087183748856210906824536649824041773929629743576444962407924038190640340659908307866124905728569342329632070145959175794476958856796751468174132945779208828280067619971517618556424679018534763513409535226443538065536485506557094936751188961268855359833439311094605079518872557455095377508382994348243751284689226539781755943426870515022474716337821245281395458524267125273109486467370197822837521514158258559975467412258796770051927801596096531215120871883582750574056432073558845471106131599058079264825877844040856300728864359147840776088094993073026266165129705369632917613564059830555198471417791793809316218665643079003036406868435711164459210209695692045845696878430604510064575992999068359868089896099707590390874722120189679764036360387957598599634733290771779116580717198703879465820397859494405434098971807292621274733030560747309234921720647020044240868005971669617398158158237684123599648884606932184470159669891859766561280876771930399379809677231035142509773793011985726299080020226107662843167330698297954893046851580256012439047595278066229664501145500113056090839163089010782263234668802758180325675158485598638010150707326750816679668142886000795758645408940853174461194654076617304224582316924090382276862048658981942767018731564802852023890157605934065421497969395249381771719897191626607732746070511954892622819597974210190851071520160555311646699013752092611186761500041555696120208123961374255075332125083470042039570896771583280945405806249453589292705162613135580423596579290144789032310601107153990140391761348899189988171774579246069613957799774722725264651587660296761868843529701161675353282504197633551798143104474750230622291236504218760 [118,84] -28424152923287219724727492859936679220091886362738723243345017255305609511577411493962729120226367506060325013398331330054221060654207084896232807249207178603597674242637325517511398513817428140342516122250590200350793429807893974938040309516044327529453604348342556264867154329545237863686638460376190207429798606580636437478618848479266640630050855123591098276680031281676198420248609494435881046073762301294262952353928258191434218615691150585027849658859043607273424159331031572432229578408825000116067356870370902228315934655938099496286312655533378512303321906211421785535139960906845351529960970905597808992959067144934155212147476615156544727380358110304376782474107451894728189212434701152824038120732977979342788388232537513959382254109204382959246664191396331279318948372925765501675387702941272919514832468314331965027266230144288558881903151978614809361374467820972525210233605911307176849268603136528783655535099696934176535173239161904737923689173024784120588389924888912521350397652989086382838300107150069063142236188121946348306492229354089065191695771877974889470107332169334913763292967591402635694904297022898529384345535320840908572479126819355697543316610705977392778984720650680115060701711916499913347484461141319040876671718461417075949790156784911628493559439199679883783578774616437385999984195825240903149961922079907419200030207046247456873947239990723862255055326165235871872352357819174688286228686674082376270119164883669807536138944491062217994380390252606320787397092504135436429314356734024446271271066751031091307132364574313371037294835963487389151286706517275939132375432370876649126820833137132465861500442109938525910184342201956589918859882087777281601908870169143801577594250156225223612964723642846149306362041093966961606371020458765006877026297995337598307233471642798333360599962826610262425393178007772497018148416084489694073316413502598228190101338367446160 [118,85] 1141591544097948103657352218890829073495116503933274540117466657810225611001616884301721444143286275194890259737281753566273952926203977094459341153093876120872686407663670891856336422161541124134149578198759635956281460584279868201462524754064102271114204473140681381941639921633488465807624254830087838402732271322447591202809202847431557695771888267341097898417171016125293830130548696111033763010164356057027149335592000110188811065930033389687969241457299185985462851071621131030646815971205832422486950996195429820644626784036996621772952310558923111718063403157666709437060490282826288918214397485206429427684447508987957603885609090494352590196849040123834666518070897971023345820027020704685548667203369770324331266195119018942348744465950046567781152553024457519209348297954815639607125211546804666935235586081308224662867871824409664415244405093461990327178161619975532584063593515681247920322868658139083472212160142156908943684550194388129373418106541201191986417065391955970431516364072150354797196480362484616764261414347677455787112738858491468368122818143619168420785924813675757726073770988928970162157937020514379348251637789159807139360370068966778711389561781629790359810606278869050153901998591710320940909246410091545526406726627918715929377910712334854464400400743053371825269508504287146225512836037885764188175655053419859517459697226281366263732663414971296666896923918901695938169319119189302230842699422647869554819395422247615787093661051964203025877922376148324355298006062780136204470023595971941057819541744533252398007699498724832645606466771685600884859088227690548927368439389700420592477353316142792600976517122880171156490340276146725297784135415331275750256940188168217505722120647654569138760101084796484299782502579215298289755952299873382502739299102729404110559184982780955368084856590723172854259375731039636123086050987009480389269165173299521472256730043880 [118,86] -28699169382672914323390289929213279135368782230526383280193567171579049690367427668182310945166278791716341629572632004838161130929435691259800342177377421797262156523003216001986777338849120160328476816218564948134019123977017152884665538890161883345954951898078522584396344600467590664606407440675061551397650232097579127166814285781541978909989214531200671038272892101882948295925794988800101426735889498774572892706038070383992416716412804342465515613046204568359166848989288876949379966181029470701070614593015819017596765587757344480086723480675696597201307788413621270168886881727099128578637913340492713146538290034859717302185791306140528730790992663854102582621297155739715511719925520194409834351566799106303564961409424825040004167489051317232406765458640967944189374031229691495017241666831445091219650646963138285267872519492305641806794048526843330528669348211517862276926162538934902957528023215510066148294675620917502799672978352023941111991496868713769523116437270479328627270397166443345377642947877511987256521451843547562319214641666449900133998766200792278844453550217544453978541667625190218981178020030199939957673046718504691457084886177906820392714344353058299268925798272379520894432772605837363815598426594696765450101271651582124023495002241945092575167407031086088827257927915631608429781426304153310755343302112435570181623575739621793359281520798152931555442806114391458156575463841987337095004666909167255650444884900774251896914027210306639183573003877249061516614362314378799847419978721241507665832824267117213529636428377742269593395462123062411695851169237559091817583728074137518126244500280462565314621171432576825504791161534795576113552067041313664584980785421113424066803891146590695840683563539339682827337638541479222412481402054175953938700446289020660380028264049315612737829515781128506060212478952373455196466410610154831734155328266409936769249500 [118,87] 152615519111041892688171372549170757837769174514298186838383661353137645095679085297491798408557964143079550514635713501775809413694987347944751504139839099361451406225445262428543362960672759470665848199303394741224475147855429715245087842493303369821358596527802777810574652599611750781558155183172684554151575363620048922231986158989081158340142275086207100953477477995233054977749824114937791356121102365963389719415341391689375824524586474407311416776153553698748587802302855859323525468227864816571664931826331393595765128356042242412816260455843956565090284733607332710122343502617762171213321825784302693729988459661543646468772463039342207753468805290153787918042874821428877481204689462785063428952861673381732485605722275460669216935044894999997220829709741174567917481061755121045438883063435974258483348416482115745190563657847621965929562711599394003052811693936912202292803015306253005012103172709570428838175712059892767785724142324374878965085137581616436958718749625797234569043621999653022980368350257436468726259392603084447400097466982070279216971170745357219916707741659298654575373574011701923855512738850624798856127165838382290867973864330915883196269776009460801032803693787257537150927534163161444672962163795734342717838413209652866250963286271221695760982346888893977366801155825626583338662712150215922264514047821859798762920343353900465316134498896971922638540603676042619823091589195772480418681339925044157601539026699621310203574991838091000143909221636027481194591832921971420456222148057998699165407064203243822627539731448951149293285421786671871387970349240459787951994651487966076472158632407548041314487063472410775771829677146869370766124908864700722593880370819720852947012208234591121239947030776351212849523686621623056005122592690681506102285972939732928408056942131358774944600842173851725607316729928507157974288736172925899908742778497807184040 [118,88] 4375755649589869230974047391455366796777970494028111605705787658805922349294886776262575998009282249196105632060534530526502795281756591960765648826407235188784140416612101438690052125644888419563744881734258034890073104744083942793609512055015565691563948885333475441229369783966527509055561852451013843057061183511964993153948389242470247412081946441914924401662424514679168046383387094505017187860325757333195407215257960358440055701576609885301978598144964604721626831246069071100724024278415922646057529984640063664998666528673646458138898829429573312562936198706612835501760050647624638785884653139862268753435291628315998989655086376378155946271661738863547062290154388879910011176432379488375463255316513952427236516149668135252642670779250659909707217898405302385251855881633183745607919609904646221981547596216260117411977240045584048124298687566919670727778724292749635171038814182847373979635832099875697499957833233555811443969555933786073037852844722311586036883930546499847873877047212904418861003171432675598126138223897905305524881539508133803208413884970675105465218240367812792765965332548771118073710626004595689705973640579060450627441120469711688535459061485435562501457145854731813793012559111449513568796439967679732194536911485419364559287656166950640444585340829827202654898127759220048098744588984211063223924187171806415201541576930814959349693964138398222081117068924368806525592658854662351659601974252235631382433974818515031494325582658472235647898685089158446533782474991723396766071135568697246343528133086098156991910981378966923984463215682807324400514573676166918040233209394343447147003476743790369615418883847457826051912274509521358453143226786490364675724494099297749378206680573334679256369432466049298566514324457047780240950892361838459587905336954358031883929321498184085986701522689768611238863651251787056272648791799160427584578554816519920 [118,89] 130951011576738318857720286503022856479896975112171425846831492443600333228569745145846829247712025506083531436598539033954822294370325562470151924168854697564583819691917325133024915564230857984856453721210876552745294551995014749777269325044222578209231532633746391032203421674309700241888078662416091186769018617019380279720867536216028893716728029359904687615077168873582194586073911794077678018483317477623380587386523952237368230879718659425157772576785197694614952908025102748729916994607168644359309844643342150422282958934121341355038700341882652560402493379702972981802371246583142401937122191519961066948213322387291793079839192649619079641688730739672978425361009325731509960499779950454814945939853967874193881985996224563262818730132557808672259008277404742302017511360299767079198287587925874735082496654131799867654252572199209352329546466254930037993955393978241746594855258286586305824692249237736585280173683104936569408898344466020259004706957919630605022378972288364392576185189242107763050449667163725266721623916094899080984296386600143717613408986711966034407881091690461680915463264112307752282695048933636131874983004008501318257541696185726584674083639461692534195214545962461858210305249623909821241537787046917072797939646619553827035474474170926834044366142505993736347941913623681407780972632363965630653713529022125469636349267782070182212836155796130689527457443956409842656399338326679618458997386861444641427621380469193403689336966119762840273203604620309982126159267710049924801829197475222306036322305101555675516172529157258063586343882141537389794054040884735008114594323352008402328730363592003787979724251553054785368906388004687776038496082373658958053487861770144380951293437099039862040935862817894050507179111496471732811319684655076490824062901377358287490005673836961742488573086786960622835232510560699125115317615087294216692262872500 [118,90] -4227890650060729633651502975737427187183192744117500496780370257267968709119051881855699128186125412632295605796497602679999350276399241105995218873717268020412389269373247749104230094775979294338612728376308128453005056909330915866591503901072330360969537970133039505142530177494390360004668498692685392837688270680374194323378242057452567330137006546169504542993822493947199409300125850025436934860240967601836510099987539966528014046757431358553510561717261295561590395153905983852268462884113886153329967204830628745196919461021984263507215107043117874349902330284481809447701617495945689728772242908673106594411948385362434242841930360009708185454304538839038927323189268791777631004971999299209099656261841255505297847277190497423383474035678740208796596737189940480552019742705571701699606040081372479463048821743594014379720204102644154282976439754492973509719513066971414367630034252182253737566408098266020295383103930304324064405230204637391215138428152617828832247040983506959299714780436711006658210346704299029432052984368899686656601490548888722200407160969454830692268855261902085800328464054952646474355069399458393467751828553878952160294022459308360500562987027840425676301948711310048306352596988729256635857149829556941524835683757233821607091253536281468515939405753786342863838746966013730854333803069579128301528071383069362905095978727911673297633118933856229743276091153455243954806511983159688676382859778422696024936781438808264572030239432772419860964531815110396772465506750802693233210801875584255377744970740478292043466268463967832065128024240946008435382116157698423992146377902332330210828648501456722871244575826312178241013104216419247193302374125624177803285312389946727169342524842895927461581455427218089052598655238589872465368132388017784764044110994225420281098999505310710027929526036655360771617847589535511034793293420464944542411880 [118,91] -7525002105874256879133069932413767363302902580225366581844612129332343231931348166028273913262614512296490553877572665131643213460944073202680597710880036823760947738913256467995243431031336645010767859282574079576305096614034196722231355570615913831393032306731848735915961966800716166207567977171880209538974191519830264238872666828451624032660502090715836950827827650746391525385545726263815166983238833095664278828802968847540133362846958922218326444784458015329615465627336505315754549649217881901037063823052568424025935763357869260671905117577788880366720411267142789849946870020607462810819275020632144819233426638993727887768529585378227153689904344955106197181822235705192395766216026585655904624354516410814044909761091074192930866053257432172297138932103005708664025061098153500708860543903105311328598356490078902411190618430052411476921579855854127979540339057970754876634298268558580874986166632858583755241981236439597992749583337624248551240814083248739987060782884520803522736472439992540744160837960915281373070469939821639334324155088024566583397565715411683073224110151523059425302622324103411162630407788003963369590875890585677153078434879371548621691615824014608284990785157613929703333174399143816371277108155344815648731592091244164259425368991424915464109688739349551140682560644524306627791707186311980653673136145466572593835534827123556790478452447964991710080942565112194470312217531820856703556491934986882551761270363648396985595320349028073689716638765252831700467664487778126859220141632629271734189293588677936302718651388035715590266866815722439464233511573226563037924452507375758964384960986237031510934389924498497494419330588106397368213929915665676333043476714964921047073539242532033931157465510771290883326510114101102793840731531057194205491990972124806569122391760668214222796812624248817392161023427106497651944305282308271240 [118,92] 253244978283615142186916729884884892853795296267309598642387085427554227179081118403979928404518896062669177010390674206474902823687961295883285824887211166598758741762202072384449576273988471470148435889170076670049775127979076354477502040931195896922409159682278792323656949701352877198488512942375761965847982184618679981903914398239843753786476701640796869165492057104420592212566655275978580743369720228176409278443905986164565344501549112784985761766879035176042776863685435724272397969689179211121853411208183309941688746861123620274064517411063511558929327442708645521075240329279491455438348525291713176718635305963098726039343008074270135253752171645028811295930990699598495417092236166304422953440031808805985330785962737099045552051299962020653028935454170632333218514486710001168366261352129348545444561220340509583305775006009912622433849717184710704462067942113003795262763348454172066602640731463794860314945065444937477059263553332924960234236621630602249648335513653593880643522612790910860976168679432241830515021168485604408268782202925159400442341656967680361543346760499062350319997979588101527994803556935922654373271579252777524321361001994105607080372530938410281680802653352226879122993885684618806979244229343098145200931717304182364603331483755726394716744571488434832406442988591739454867671395076290215539788001630861100311939767961541235352799235215017244873850406388911853663078423903506466676816617986263234727900689322424123304583781078003570057033442522746817088021134451192176384100745725910361835080255437774300322883219011496661954148556813488804804976786660225939041923025099217288659523274767042421725185687678372613553705815932668972016493947911725575658984331456775500023419666133930129186730592365160485584888852119372405762457948432302817194993674247532781070815137513716916944222061463993967177803506763521306359811354624480 [118,93] 25041423943190068260277366678959165299912624569043419316866021216609955881219003603169459346683564797922384296422562026336484122527671383696641432334395477910685169360652191841056592129149963997346665027368674304791097632458932718161491506909196733877884998784189485900044513464154421966372242229999374748382496728137391368979549385806673312280033707116489317486464775501159459618396290055561585997897945443531749971444360997460936966879596279562748363988404832212292789382349182378777865303531807261140110305951867298333694898699545159675648381993463321582857437163689928718079612049988763508371605248381986244118698954554190147623325620192599875341695537714857493719661441164048672335575077588373519503216342459844510936529574202997872554192971417021337644359525125399094573701124511128671728011982256087881034012921008176908492054985814751760982145056094808216188250426914005735447567194385201112117531281585771151481101061462350251561172907245892455749367867817095024660377058568442661473212671374637428084105284258258441260238297125296600025127274265055652330187437268038288128404088274167131008598179154859051347534548865953187543013360183156640092867467950584694758684274419786598375992890990850531094527507053404006628844608779057499188709052917177095438308488132201902205392949205301360434597847887652996508746784093304918541313199166456028195870919123008168328215542257022978193991551144779499518523178843832660503908187440424037171647540814215588253723259227700663382351633317773505752130236058523024367751944231649289514703594179609294578962620394587346827323922123369648319949555517172572637597656280907063924989445069528952185975161026490509263532108149517241474441229791189257336282576632320747692975288511947483712936015846184993506636151242151718583819370441813696444524086841862568652337894764527801633627542171716999497147913251955215245026885440 [118,94] -584518740742383373294373551405198434533966304094231453429148338989430286668196043561806430158685861805704130156704841324037047266668341316899110168141304628590425340592556173131074099300612368952586683291770400249731558805331166510998571463995300227193421992806929582128018262343329564776118390724363056940685739248125050089530494918472577196480625677368861247055838207600293498222414423362530522305314365270532615436842390371715027463905631148619503141566540503711280136594211913220865696779805785088299871862321358081938745764852870296628954752610108766954774061680293884994008101427180908969941746380430625792063877566567662940992366190256228774819074267169216312071755917169637077194397780662010784546679854586455277960295353465508469580421050313718918554951810228965870792204572118731780535341621415377717069806153551247135787760481582264772872212163493477903087269076839340792349733424595004412755151913708118806714178062726665645878411559672302709594623238917482300331027100899667730726470670513541803384957451517493809523652443525972069464830693802856451230300354972909059380575038212343952215852551438771687131369752873887812627904412247443782226862443009750550543965323097495042300619628943773890350405649037757297969938930936834111961942864366451572023220767082300000167115773370091277797477398294778991859166646450994146694014256773665205002679986152426239045107696935884532544999202679982277766728989593621426223839245785864624175373957665149816461263252504745328349402788064885288138002545793927199071225312238034658081143655068962930311917332075330574094847780654779009780071534213261043824373938145005675677038213179716858132705700165654986702327422270821625042756196959609772675840706903060870903286398353682125969745038281883279374365809354107673834395349605049971993781784990251158463519144522359297806977146425578509427357717166183286353920 [118,95] 6722447784970261638028453520811230997081935041013198689162261035103250996712532244846601501417187420334392695516095717631359448301260085273443679785967788228779928221541297214847035880118144667626933716074051385107125390744512213586348924797772907810045175345119716538623295621727115383830333950943315268894951026570672672511449383276348873764547632238265404928730918016937558746856812790914441362359406387516416338784692614394108559593156788314370290983730519926068937498781074239168081613375623468501391179157917783736180368317667198882377856154028084290478028749166553223570974212652546396924334847030168228640049492943792733471317180738218069271468252855985339663601596674338630852042224443142588257043097818275046683927119166925340570891743421958573211379387159250420565440387080904780614297435857929535957566675596034494894688448552790574755548962325551327269554816132607225095551531173490204199089840022051904104842425888516315060574660450835921889204563429507748412686200585350086363335786798491638973261442880271843337533119828921764683134034070780479953026272424011911882594985584151714502798308810671639558809112284142580856809034701461888848182974467576214444991758418835429960961877094319856952408966901608368694754266288032216074117379180921271928709589464910602428373103105057550756868572021314833490647438103733297702312755027058676736049113149194732808517242661786637152776825060766923887411984727576204775662303124658365850053959241408004981981818762021654934981997799117134157797740442744374566316102114178384171146058208341288873871361132348267486835630675382099319316168179014796541371709805811137485473895976348258898258090030734656268081964164691245889830214561165372465052383811655840067543198698123495830400057001972807100682056757444845914068163517874007213024758970301872787081671550076212840633009531617489520942028659383136660 [118,96] -5232278259941060276117574492077345188291682408066619925834727236883740435534647469522010218865138162713881658195310116146110475006842164410132964543156364940992302824601575758889026916378577727704741682357775674250694408778121365043037447791499560998275287933579799930596665820878653126304127664063723294704545191319479353767706496009462255332640298005662657620394436793794409451373880253556827494644588868183663745022999373933987393255886463267727912800855415437118996802212465298881353620415930024139070846364919561169992817862050443146240627232205165604260040675418757683715039046227252863579252543687659256601571132319181303632874874367283441328161321504082758264213657195273928334989704103559793870756959909306604307087485292084599828713713644000046002356318225683877736811932251445490634215782230559687514555224910564193114125909576635589896037728965235663440594124929360792731806709370039559612833831719240282005779827712504312385652433866797844997460881532830601538631273399144769225760916366996171047257209809355868450110197188698142977834027465225577854587726180976050530413704962637585647451286931620124068203075862289523854081233522171234008158135331810718411239314414432867005629393060920492348043750985048451683306906464796766837716807835500285033948808531054720829648805249337886701264910576823698954112131902394345654202510891965161637552142187078151719813839276895812418648320756301220313502602441126056029410794497809410481187926890323588400583845777981913004228217618771937397468662233396793167869045262741201353911670793517539188293649166656252151696796039843414153580941578629571808557671766311471884145950699332074335168840700891615959545389995977992781514125280096692996563776069881005563644666865689674961930954913527795708961457351197929350465329158709872284533993860910028149355259003402889123553734371033467822934364872560 [118,97] -1187360566007184345095190071325808148348558873885003424470987177878917280370566442415486419939999594334082011770180452681615627551779928714808173236191299325439510617363666959771024786649822685533413457386183798671726570184673988701010282774065606223566262462063239929915005162612135084321315808206295055264674798565797018117761042512500529395377964191841411906815523946270679813046916872761681329047419109732808103853708402557071395620330594349285412014253926837821613633178457667333195646408046455538394969100559940919971958283708011652107661674341733642685991326566390954861691948160193011033809191675181370993869028399151341848449822020690213440687949498305241217203640565934696450461095065418978060597357413340241460461394521269474198053531811647492373684173946046455652160877881741475217328952027791447781322208023268842675259352980221719216316026367487420870032732549563375599110820530713815862633668846606099988654455675490407908736757979943455479263343150436331665682555871867477104281671899470236848962842387126124658997773119168698124438189394667093904118430983997459938087599799395008698472224922586783250828681935605881980793771368721290458570403665468332400120588082778575617927216204144298825359975936607422656773338951642388647151734696506718020141884606497677194406788232521962506084835826943978268246258338415452984074944231563242882118981195104023054790126620083399476965513610618539129053796911033898896012759487126907646665917086678058201699881840660385458472799369165553308381276594073207872429474854591659063752600434803281962108903197803078592376276850855526729234822493236759153379703710380841692160675340176151674808035351330091781375320387115764458306701275255146064762641316680820073858433949326413142908358823436303322533224023467980681292955486023208809443193020164665015133160967821262238935063400854164994238320672 [118,98] 27818471457034811770222916623437678655191448067449414061052001281160345656999080809200255700000659043339736263473045315967985113860696821177623041334420691363046615022764522553454444353282268953538510597207292536648807206403991788026876467982455452024209157561627679405785443674836302973777017455197570683764321132728778574958918230996778842692877043302989457143830097248828774134539671393056339168430370916412992199715933513579505774575812431936338230166623924285137106696424901034105075593798340858221165375100423434103679593336165732151598144834719056163769567588575579140568991751793859988194093479255967737219208664169905980515185532016240394582320883370493559540185470768612297490384803024503844875262121600796219399731586206149407905985889881435192747322142718355698446209723453693045235917463946588189459613584097980162685716275628388668470588006219701973081768605601746491677805026035827537768186921865440388527038622496009847767501332355322095173673215796077932762226026126374128082245122703593905710471094640161076273420582292672291114621189356888799407156935196703609204469444586620458990321598469119473975336757041780428415159235795916352290738010150569708840086269422904345898807812727581420515837481522935290434380727322992160902518516785806660523899920222232498269384960029914815797898720554341661411544401345968117134490905633598830980479571450715706358849338956829617578519724616261859842802836603899293386663704329400198836297344877936936601966271025924302443667690146154396662183551449523547362466537348120392543751581033807182050790591048783412752984124743439004312664298201028866069919634282205369604488426106740817529474031329132538931382590062984695442737647597724715177726324166476701290733349976991190906889653184372624005884486922636477344530074735367414122619721500525691112336843253278521507117215092068972256420 [118,99] -171084769272911748603360588903788863564842007270609348286725308202056404521892942934239038109196063144517478080652799174419643472519507769814812482076908022693760975726214126971017719072510900176580092675741326118346596740090330913274138931519548219473382873113177145977822920452234629126123705063735846167945982366945776922301060144193479569302634331559443975825414084880817476703054909294358738613079796271288061590233435707187003025293713939600099756091739935769293144928241202363980510050654247111708022003940099035156882946636186394241910052606650308491535379528887957459857942672196432616876385012671192179042814650643378552279032068020153378982981395128534325291369742381310754327758440938456895013817208775692131691711545305899747066825144728352981415828510877881982234577757802167855287623675745823848868357767559969953120719813496075158243043155996760249900818765755936800803486775738981050142683700842253666131985098116832923544519400014308114036787706428633180879516216263270924649296424252691221854930984306315820499336855662090866372109748821002058032080410731030186200864599890639901783860733407076492155848035755849831170116948395429519655686747501773200487246752227781836997161620873254879548690833070987204408729948972121957421820835697698865622032796130080014689873152265719289746102741883660647851654393117987225470250701200774289885756466830179772654863581431159100678925197908967823603821117664472606264244133719423350882491563415347066774801274888244063086489989594127507381185892883239807914546876209703710710021495094605478860410624743354410237015025352269662091577910327712636034473164150947722542529780466183137267129491987568384434240463065620668202349880241342535198979116310581365375611123345206671553912908086970121983352674143985196411938354409352394745266494232632483601954757086227711354704270635395688 [118,100] 1761488596036604759972462381309257311223778568668170485658295075306042204285272999240676644782591677590355474274718974353642242529673831047214566292296378879092226041566919457009168802300824442670343059601704932688849597718951759390362468554991213375146810283540573189021714549995453910434500530155018910220707278538585361464310732049130209416547815321472677318916628658233814188866437326982994891659884017663115667049154861292834443182047180116517317037294327719835021604299511421726638269182226326791924397814711384998697759811427483517079913433159580102648060625164656861845536682936667506621365754072623171953902676113158222822561926714661930661304220989526296794491295484129129116020183641701037136864181811063130925088502746513311611065844454942303540459049558356970392076817761386792679548305056144415021164275292884018247761158976387316458427858993561227660625741793072418224676916665997839528648222001866638553198860447988474960474924762436852683865796011780421303642554366663669547682312272919553765974078423776675863208879982115276570838459281103448277540223761632191235219990677687231157481161919895761910824769070466842125452637667665524592145474823513023785474710544102222187348872623143162344961796832307832325343883265087521586076514494901474194954396681746335956031628752875022978901529828693815530399775620338608671608230677779955829509494900256085233988099240396660767479988712058826034498369445563551163087345483173116284495152108535131891499464124616193394946239192912631800809996705535390476038949014159176899571342288059879825838826074991011010636578270639430895005501665356100847597206636890780725535978974809889392106569401937399121930162477077408926678777570253149460774209489140910600886889592305070207455523882676972828908327274138956987484800103885055089907572779224673141392670172680223747340874261592 [118,101] -6362903089230409223849383575995139999585341173773192455913967451862479231470791033962743599693972826342087125388569294847587813874833647039770207003527263448110295008459390739726189455977415636568260385039149579505493073877172911032781184754744607768529570250163863122057573351767446098054432397984735886191899429237673404560778821715328209728146286101824600399622494228372152837751028879118645350346789817511515696122662373377982784858803800747372178709178939499712757154923264176154209172908838584659699911768050589044654652411005320918558036415290418061574107818504381440377024577383905305848586755830102400644177194862725464674117434581416279011295362476461004012999078412043121648649934852708356051043889683863001177098750631933397210849388613454505260373500441651462055156350180852494044962905507475204242127666752929914523592596818198085272168476869900315369604186604175509062170920572915174470171606361976657108155788145752232661973733994411746304411289098258802578836227744113751644011047358429753973078958172094771134013054135356811518406607149147904375012238713475131650323595290435041679257814748575906579126623133451789767989788080632199302598268985160908523565025481225225470164768061574787315419226383819798814412033198780165837748167989023250106965757120635656718086844517463743636656088168179109867844265915797118322800603199881474266503220796568011498132781668346854807594699576303543916562068136520718319893375028367100891229006733809123887521468667644108471861182862134126476922205739254200413161831626055679202374533421501669404581347492896513941305697867144767445712547068685037421597265007251338613232056278552164708406550190392286521402821428195196053371704924451282051050925661937050547630800624103296985323727103172060198068137916357175838904410705254129854463479756649527632331686048316520896369664 [118,102] 73194640168881518623462156052424085900539945916508660302206834373347311252161229703888936548546928371648904491552115027448220979542467812727481562940477469709405364678132809702496159494835836418606933632289212045094501372887323086191992882469824007336557207381647800758464946098523836698368420088003333328127045552912248698053961155408183461823889145728961990380616030472405162931682033445246392332638648736258149153429748189831723651254270792426109013750802011493552269247340732413425261609500229995751433931290206725466427387220063930362034786974160764241496708819116092577192522519939751537333068861896301650963246771579545452666483293645993771354654231062384926569669066308471409339925616223563939548632630405301607968244434731489855889584502289631634557587224990529780101234947678031430399098703048418007353546485472629596899763664507985688776719914604171190787101445506614237607104987494723070181837921184174668081532459856437797460521057747581186100704972642128759595105169405894182928018641248925853484207589022743658724522946532149201435254151699470829971609229419429781591676543039518757415084023213108237198462164634338541781788878054254809300405151668387265273051234916099991034563880062057434658496594703197075563661928198004606764087929944533508864201070647677308333488402911056093356480482943289445190812221131703576049421986778130820397531094951400865042364924353543551946623238088079361772718641308711344803207528427599554485962702008985688779052371517179036462814734171586023598274202284233769880654587395475477195701278482939486668031980641543910131813575979085760358330166019406877345998417284117677112468688549160717911013168285083779460917761964317071225506697282041156636759406407653406037382680641170386217935255803492550789873321568109992019139616896570850822471102607743093127323862791925936076 [118,103] -8178944147610950864930451845678227193901578981059580898174108165767607010894219445253073005979351857244102383164250407189642468420892937441725181974670667119663315340917991179623676982905070570200238411089313272202909592921464973325749794352008307400331020480893057873999037244689127055804120583218118929382797945849726763335131699849022685464853786311746156849336422212076605938738212827834551016410743307321214386076014268274354486148026925892136395897112685299511917145654527482094590536607952569485999214177652877969773519705182977436526199715635809274036204362692550973895435993444143140772055998028618975288353440743078404525245845101372540656949465927810557433191779635526217818759500951596645862123354975297200575254634248118134673893814979233380673250532071616697317020218010897681457352500102415688300066453098982671134487287879579774787296335370500623816530329158286837030551260599240532484606863728175057007709404097166429257801100308326738504275505327127957299852678717269715392179788398711029111617898108357640096100324763067325293286055921364469672022924123106602261736859811959645994869892493699845836841103392291932882422617472638568413238538414060432667169208529901273024199283375576754057940720986132326302116124802979224531955407845167850005966645920339609984470792440187718181558889240187877681599155521231490531300556505031044110353325813426421981016400611446604897013327358278702858329482348585978698916399223920499875678745450947587179354427915597652059870951804010597085817498932823442867432167119744013212950217206435828259636589866034923887162910236424322400209465002433054909965610295983351119117932525995954632872594741516545214930880821314557723063585487043638620182754354565369208975384894838116608799934131403854403751356917526688982760579640252712579463214820619062144473366487736 [118,104] 1803176329036891045960063414240305791797357893517448461443679301273324388172647462026183270733917077060177045796118538565037295288554228904165690925841482436198575946387963252754892516327376070266003481114763667298849443497641065128999324555950427514444195829262668270157106224548739038224329776378097926118634468012571261798959093155733613521231944856301700638290897064691478700616097508363723405090263229726545922155554007393195903638328803350076396417355017355450642222743115535279531373132993101908677133988523173119878598807623969096472079952616436878923838914727890412138619429520585868547381307609730181294346664531535931462098685581600087319290848006030102234421421897459315785073190128592823289783159658454182528518424726552936778581547044995527268387184909593798879219667027395436591210506640033081699646200711882286224025193886644127688367794571589125032761469531076757907796270659347755855083820641699729631832721907881519273933276271166465293970572597286470383647084367002621374997168535616677060229780576639926681150020098519635118092959709554392363316991189840111585624758195687428069258435483563607778737720508645905865805762990544507624715209163281714997906061437998223949984575686672979843905807103610610323599244981698719014216383332035501495482798425968440704700339574935716672781111018993976199522286676724492131272443735965081995885705915092172840071976417254799741626277229079790119832303121523995193029013468742058942406495055018760059917861731243191858110741895053816872566425035521142953312539496197828717534961372144814556084268707331663117856002704409049518093049593955335323395968267891164508546510738722103041415329587284848704658371805854150942679803110252227161130159342113259710640584400957539344908743343178190321818053128941533312619628121654961177146356521383552550539347820 [118,105] -16414617905231253151407864175507406907172321801783272888585769319674094950339642820778818299531745315757080176372411918866499181227454504112980315460713769746922952913848677812655401045473811987163674808515634212885715974955063516198014564067404602506476398011077808625384881805618913733077852767114027135321597844349392303039645393490727804065170610101727838451446882983783542944353784039042130790901009253892740434118161673199269006711751199092036013793355265273208940201802791800932780062363503575029175997898333293192893670725568702169242154898421578974033676418347458723222800440364940166648044596688998462766741927393680267151420004466309047343491235506649779710621236721574667572390167309347143700248827746456815023876993249499338539116872490530415256401622353499455397740435120782762303014235366708204820975877313145123591209196618274024887066765681012021407069972402694112493404710538495466497286220071539652812966361086346295642984188233425591515023265325586313735354728324618169626911000347919612090606823221875341835678640129262436912271536266489298832868440568278155794989988110323438532409124250200484139164843451047616765985770768432555334020609399414501056862385151932990556647549890524510017400279315096727867936019532089735918439231172359598788490614526314684535911341663951584839372722613571118721507134556982907776433372636194233859401346661415139595781277358124317302953498963497566856288629592664232930496456229750208273328952367136724506140253690563317515605551832104392698349515579279806056941769000091594481377262022568764786543497488620555890977718807304569800314356728126009161794718352453210920837073685230033237386540829842236804243562879138223049640506544932438596540375729098117141377910776139216675248612860666589808779659590660063702630691598478938485484705650083169895232 [118,106] 27223304882844828003544724370020310403067446902797499334272932304897491962090030936235937812564583336535070066695733505346803006494838853997872307202231286131675966815282270934796346192206875700272658998339619577514358054354824557742992148292662548644532976023444880760616929104972586421022606567640929112557760378069907520249495036517742274546207295326021245231915043580024714016737559933757603972083907386702683574898144652012975261370396754870957126748829700189567806054464734690084664936265651621443138412148859735804812361541008576640886213104865032071105350953610737424587835845110662093953241979964870371949824911737916920241940712373560786174409452384613539920290526798176521500500154254219065851140488202195550220201854235486152003409384319553601946599911938918063304349348140497067166419447592069817926758207280328080891870189505243047629712765364679095642493262816810495625821881651746391179002895364478642369600491552623547105059687335319178660091063698450133374064682838569611533270123012456787819336371236436512004680693164404406496257463668512665000924070920411142721709535394326395217758806927512532073888303800566361247307659351023511799417149530772511064811744836688511888066386111166194179224124799288513649565524887218712301241024427976410117808970204740550592248672839375727558277424453172613710909355199678599633239311039975639141963407884781811546895183301183862806352632938641994143456037128019766027903973670253649395948785580531259250247286252942922733326371610973928171066456112810003118927252439333045842129607127984128040129389618645426646011176029129819401793148053246833283513721203137312889997641785190824304153264297677832857588215171811619820684727112595295049238494081992845160759239994044522589856067420283875839920186536012301118349249578748778622149355428430190 [118,107] -83560455108697238555752650569351391914828615433832574925821706453272781496738347156071799261129323182056670574798150527249986090105285367789891111999095978061789396592324327513157989917690710559563106971602007625130880329773173028475494313690439674429752344499890282203178480968161739702760825058165176911963999442242194367673531139432741535702705201868708826812297136638015102280032804120413609240152440082003069181054543245533550203259530333751918733578372248403639794545956875435701344861093091986922479460095875838623179481281052546893125049550202105574650061290125474639522687406915019128576861830370356332776332198435099078237407795715050236727234336645785574666419503693162354768842118581952962133197618145905635333312194432774059991886860217001189468139786830583087191475042281800138403956682254331063196532142652380889383174341056751768939357248460661380873484050615319688937611524982629911412443238118702671941575823829499769466563520726170967419346422036967132135789990891685479804466333971249661790137277898802920501099491713072618273257591497371545692483212201113805207575095125665893100412539694166955085544006446168412413457646287625638437264945116030077457069701813540854152421438330298914690729212105099172582324868427078833617873529675432155075203847482761279855215186447340809540859677588952270837905584292358796220783006512936692744283105009588759815480319352253834860457570157920703753877326758003390673369910498197293976328149173186363723385905367473206052970126507074395147377143705912984758135030133587716103991066145835265778888309417182349025557873005486468277800726484937090787153187828386524644826521826902105399327325895062666412773288372592679124625307688308147086541786172662137210303005522150382238848017146533197342840259949854806725365048534310832946084069832 [118,108] 135277672043626529296511432960394059183212410709314529429066199089856808181633656041451543281802431420294452483131875032262810358656546577138017742029265182428602444547434189692244154777827316517922337227723386214460539421530087334005587298175729622893401664137975981184235404050826156623956244400135942510154240249553836297481260168390076847816787432699742984042344079769640547941056497613444235844421402175316824757700312233012599585361750099263287221421060372184222872502693170195630077330593889750429300223347825683880943286646055960392415754068014057821150276967707541430926209348753320014832646069198905536963099935926809405294364456126534143963859918049766187138514111373130800561603664275775495290522912017777341203942650247597552647638680863417850666545966063128636582196580830762045826109802369147203076570070936920677864907668495536476111373979237846839811733964433432527915838576845624266861384234872252883684556834559457760560828452457703137588875940201759758574342241244153281779311298772337209582664971257639511017403307047262855305874449278333962370183329194489005122228823310199352179061592206332877811939942552685296686346094017150106223050196633486579477418964762998608777387235329286090046792041068444333751055513485881509335279049345555534156871415340246468310605169149626419246622327176354068224550878656974269994655300641191602945774790858807774916563815252312284721052446386445890734673866401243682570936361754502758747369016242303958536300590402889765961587664591271891520357006902034038828616572619656658195863361923172878871391126405235617597315948752172282426688333970449033183970119737149662071596845047471833996002875073184175655803990706361000358367449734982449833771039174644036736778492751661354432183923484541362157857855481461179077028400781054112550512 [118,109] -57667689724004369882165483548203513798258028194965461179843249643619841824421891886703348788846398422333268173472645198308341811556949947661449779067645156323195164247195264722165242514847963224868312516253817578188646039269746229827663345634356726978373292193367223339231506059357714133172373669911788876000110609267116753843572088607810712429427321251493419406151405905699817137316460898912350431706428112742227910104091925396360497265409578478554188765428639112110409296637307859084935441448419665059687272851653012512978176585235812612156295731085645308559152819750392602401382255290934381324445056019232926418131482971003068317024224833679239512088486881506321506347810840955040572420903183124426016799693423959898961500253332989949100253254457824742605815053484224884779852651049277165797070848621254219900884192518229238081649658761763600147701495757588809918793043057094084741987947458014569335986814658443296045182786598664481183671673950683629230581523905340500807884142307401126473131135295463442333036478959970612265166414337965260778600425892930505894626328756898354406617075534719635185681250663337760700072295702190490015709064261003790121779752071665019107235352788113270677224539510630012078812470107798216747167598496054281160527612819194380734021111635653324557562880895038372501308578391043761851443507321547671642884812007496116493656415756817811526890510333103430753622340887358509910311553237884989252351915802884506107510056464901199506391685499059023618474523589949441541454404996095628504171687973748873914797822028660239617608373703067492269202969503579447479840054932641324779022714742089624665457045997318565228309704510901050778600454327981753671317401557877598471769168094223377544587446556273014135163313041137528868689545279348921869147947990156640 [118,110] 115753489573876936084409331071080170479545284870355011991428524869768285601915075517352710179303066282519355115994379750728681464686025089020860864944771711284217729106140925956642855756532970740600187062135317395235676765849685831407327614401712133282364981177518402918800220726754391362668228780404634747899268245609291826480043333602273202100952501135749657916420159821952189318259301376490849775514540124606409355838830799295202147719213648674705242613195656500397164916651067134486713074966170453617931296495899861564696787586809362736627502540050885741107420870113649465379377449394543053741239458645402638270628984827807587770603692446610288962387772986197174711532977177146246565689473175020244082174812017379854013260815747660959464345696497535503245977205879484783527888838559900616325049894872626378703572977108450492591944282238627013361126609756085665686413950814543477875918099792686256278924692532359627307817960158315331073523730584796999222322190124553951818094019421117349868818713124081338036108127745294250512717602726638625572965549378012361200277487814458523316700356736986329490159174708345668792714135753129407406704948151867028613884559016106822252239128987693678784697888954052710962869959449838036791609565166921581363090388016626192616957836940685575923702751726101128726233505267709825765170678620882813527981179563072940819877730779572876154407584798046708479872713554457631694853688755895984443440848457363589844118167178049666792732494112823556077991797796301233389476474445446605135685061362198127595288230385082646375691849400106086323419625280237924846523250977823558373287190316580422763499366097753448848455907896771565982332541438002864215944138351257705694837870971486487306365294861063849223946353663860462719169635586931572839270583728 [118,111] -135133474999082887797935253404037200915830653696605613865106809191181379480158567583432191627624889065457021491268425477499762197789167518581064788600510006544406662206456259729448774698267687978673935207377948778872155927486460297180407224111427236681530911898167747793391880642156753486477787812004293702346740000772191850585069617232602669991724188476885645518053248438734672659834539877732587057106957771075979792141456635152134389019150938852710224937610271824681709697365218228597605714245791054729748107055641505400359146695771290708054944792407939278569673533782339591798613800487481329412492556058818050085551557387870748084290294822227403403085643123324548693910354071464154982680860938302354990269044228000738273083654177879723733882048374457316992153685660829813942210473338178504838820859752874157828233704418331321570792013880159551283173343323399108884600167134183971235075293193048400060020907927339632239839970557931378539860820515618781083416506195181762252951150817467686772204182468746739985621690279670998824356508816988209096181659852572841364998715982579319550307476070331013759843365963156536709002735285970582446333738208453081507922621328911440772996254031997191312386168447852153674983176213801084342207541651947373316025801558161047070622630582486228287223850645573186813116992489760961266574733411922238233339565667998894539061110591146155871067463416908667288930080872262171962854517834352866285453811615231165027740322846976230437425353801646482410022759100866634116484554917736026315636181311933636647017298096876891641587615931303897996280527868010917675901925193024712431936115092962391353759293075603590299885244592106028355769671594411055148572114063506878720458391790813556031866041802486966202717111404598404658002207210340818529976 [118,112] 153984843162836859415104595813594850862282966420596043515953354857774517887266992609782171942205237511499273541601113051232517850552851095299275471348190704132029033284077215492197286980711456553539752976248500069643037026485419872399686476538019710206971927850270359602936659333261142235133355542833383463305886213310013938989437349740979154307665900478655795998589230470871940474501085107921260623930084668816753145291987933070861410016879888295456824264238050512076497494586316986755530228437101475841412835219618630783029785061647828276967667274361327798803953719363570435588928608833309765625859786694526019237315644021367169098110286982714806324731249940991931752746327153573693325241867596998089494370094866552647925624907046009866171184698589152157923683511347634278487225139260733879767518184060040267778103312168161487753360394783621567091551634273221654350413556196113487864495711325297908368334665330237683320675429758110837116746002699933049028098140571742682596731904305897801164742752253667976775549981909522027638199371613651801622686769590287389302470611441598208520128389950679970818752029894871451848241424035289971590293324349546942666751361426033923193699563043483209377960835448156597829084989247009656635432831823043743179844161477379557951325096698714517166995499704019803477356792987132706028820460623657545775530788541677171907637336451553078804687030685266387317924875011304210066893634217663679694018817116329235899348607637004143674890476987617941680589573301054171237072603034217411038939331435325060960200146500973317476102420411990621322675961796941067557790070063201907704314304106741110123551280331259861776286501605289815204608332583148311505512214404760802760931346109979593987289556457228226808420100166146812371632678876214872 [118,113] -111332061149196437520003562605813316131931593818892005211039578628914134481218006362276730909958024109608876768335986330181127142109795850690801745165191526729239946391881831037861636738634216322694353949540715830555114642059960491665773272378014204266773780255254604693412433301080671317912479830061062040216251951659554120249716050560344142712128162928267836431857584853420439024564505410179629561045105029695663410429067387829908184861286770298537286441882170766660147204600400654023166362565606266620889036768740702454912448456090818069230562654039361137445124408298705990242263850595821849647561391019230491228151145355451713991879472235007468941751325634085066461690539126197378692931578018647958793725868132942048382011499077222415774631783359922619235783730427610397046750037020123143989332744412778483104819320226603579872928228063458934596208413806844954108305493854472634004460086424361388491522135761796874083391709506589870754325486192147007178436221085161528488324137797732612005259958523498782697451837503706311363707974529473599368785160242543982673867898894204868328703773969270753098551501339610136403328758472235121828139445716583979844388593887978320358452049313074587114549486122150508188743831606086002918563633161366052807972615900583942564650755274363178155421419417632696427337351531710394404651898998000954966198769476976059486817931862216023832480019528483889600463951771430013378608848323798925555596550639497563832365928353910359956712670649190423300346924546156982753784066324309109238555874158633687084938610918046482666560046014006120126535375259946039717816473985739548973373736233463328380421470986755154542521203009238807274279721483684611916192981605158376617063137519329704210265194335915182822473941412455751060892839488 [118,114] 62190750619241939681595562342617199329381719463480745517705496526640997945705323739736304222489320468042544807410769815631785892397120984448601502998611230680438044968053215292893520753892086141171669947906751389939007018253027057933662484135620654778600796730883517570353946626950905252420734201833836978140441137126686596584129093334971615227687191132113881944538013849937468374686533385251970402840753637688488422965110699591630889399169498621534616870183152298086265927599002782939526406901165914124190781028006665125269501847542709617804307271116181193512838223980142215352176614310840728286992937050489194870850214170151775567494851165766125215540634106808175674082668530131269817149800324428529308575718751690962973081859200763453568001320777933070416967751136323741793745500141951081779394349988463266082584216731534514080641005599237656762140524466099593271639808474517668086110750114880779512381765587261572073490196816204997684477842827005806496334021636824461549481501455334056504255114660852692766863689045690840887153181701350101305194925071882860621012250092857565431283220579466021459409445376448146934124928705606742746976815736763579997940330306733869286888671738456091256650263218800584204147560658576899112629687692055763589833857518263229792309365643722898298145494072641878287414291171630298210061509221438495146090262438367065118289539079527089849882952231300982250189068138683006299174106183857464351024956817324230515265335638366874313553381144262328456627498931499480532392665283580649548999583551553043870026786626641804424273981491663109543598674828444383302039312426318154228991783942019886331224888968208224359683912888570850840988952432513562174871199644187242738316096931746805761159433082253057641612914189885737454222 [118,115] -11651234505578475865805752355253816929654483850153450840842308000455726470572499486236494873485697883497563086789062320069597007241529812693089829953538909726371147545368460275256556045370958695982052221976671640594243381273085478889410402974444424464168916754809338427866380972149827082369621560463999062851921690570576835500227813488492140816404774854599036419659585940224687172427733045083353319678157270084533084557937472748020894568620010346146210286321807253965426100955970245240192292796680013510021692385925764295218292233461427487489291155852072672791947134548768134661730947099954443230154702197184734625544528110699386384129232600933091752259401951301137918615184044075808024941548599652873134537996257261407292891629709719951011674308266974578082960170241011574066516327023928302955967216354912075056472842765587318742616276539051176304491138792815375781819447501552791755718205831502911059968892615788840201175911068271529318030900607501720485703979438864113425021279899725686892827967471498262554635199753625318459155425041398626634539165365181955024450913470322867483362871215146576195086456124489962636422640594868437606113471299221437290122182441732140354879957084510595871988030611522577396140003000982036219028980588508590768439411917187767490318465542758290002299027144735518596885777106082679400005765169667639548167547101193401191468802782261590881698020163712922173848013668003836691819731092279232158577756760090671988273251307768340099881848275974429905805919971827113666223273478939237545618728564389387803962275516504636875412139125502000616886692524507384043079336613802234895687894097860124463264696710853787068539979469414672686897686953609548811954836817113730261826544633530381533258290244090717626497383303038068 [118,116] 2208410805342452152555108302753815235850678890378482831031470363005741841501597501546830098592823708967401878852824837666968944471391209709217774264935573986464253600765921710250798326605796574670044320414669306310153248478152106569396053089673009620794361279709822670297237615252764466065256306864884579178682350973156228160763804290133719315646136074338458127449569273062217603908935057231010677363135423105574372843122902044959624995506145723938158266296708216067442012649768661540099755100520690358584569233987135338757175800497668777693822700562430031226247336486111313224222666412481653133069540084846711634586660683264448047071676554802579587261970526914863471745097414627747735358499166740801335356280501073527629055860504362426572629002993950976133281925335797716959036407976420912677143368548357738495606464690455443449340202199544878719919942065871682839546697161157707147919588694909179379509961847574958602366424519286731007255663718019409170666861596558388180080541974823598332427274051461195378045231352449033553557455018762802788422915692933626449133976641415724619965528755553220859406844469942478544911304268150265167749984697341379497905004624885176263330107621135030852062292389547988795058107806680415515352113747949202907764186204410454254110334722807441310265348269140120695686246420849295514984933550136900573207938639289599902692175588369663790634273983364701974178738864058561125271564852217244120920087244237864696874708207785178940060765868437534847052857748485742547341755334206524625094844619646327500828227224927193090692047630628225428246806899987711925043274412786988571729207890284044678844504854540106291615092069658397511429632166945249541858680220415311345900832244984005298425556066452783358385905176 [118,117] -1735302089580795964489059536724532347147123125690770888844746392881470910445594034543707369591760427837340235883928367474185583791166737629511400897537995260814103337536062081056301936577824882279273938485872660336846510085757593480846533585890660641319823290698407398865656650445683070404474411299780415213774525070830975862847142338216402965935416379799445490656139458609310142150348547537974443679863775015764644684057403066442791378321598305870458892647583214048471694500893729475741951236750256660642993115474245980613506027898031573340749417680483580206573349592855895481114040368890111805937981991565288503024582912604763177282995876830131341560600630060217853771178561860462126235175836478853998875657696053173618300348899077748087676125515814056731624845033272140983878950847668604125430636330544046497077289498244281783330668774562041308965139948414307052739989875988587211426615603594534130056245716396198731110634662004642883278123369100951621964670053816445070926507788774209781740932538527410043243902237840725534324229829006408873096879008848291945141948313758332040502012686893869751891343733843187632919332481354232761144046461806293216999891653571945522469025678330971001393290984115174294726587321634184313949204505832443256295614964299934399729136820880860041333643177159289963749434382133201017675443394262147095021552460899626827625760511514863641266402415677126253862527682290012470058895287412520641103961768480094415413122165117278828180280978154182038910894272228536023836533634726550545921397312034348938445175894933340150191663275655701681690428384394341377476409444684692828123173424271688839349946653066994163992468192443271245841770786873122047203260370121607896551874907006607052512450742134977744732 [118,118] 373778264567512047139056616676664664094891405281914499798716665188372470413868571710303486772217794000540516761098425838024366844886035286605339055994652236277924393365125990900262817162463173746169997110203873809796191574820071553567449490020286569237506609400106874732956922584888836548058598508905132857765016515106685069637181933676318179070453988208611408535568466418785022716719548759135249752524853129724010218411021416945708770712423485264200368314159490594459805486738761559330598186627499187571897587837489139576505120410378095950280595645916231451907893022123580440282793076826245773654443758295407639197546300178241717520166505836372133733830354919469432087013359178748752720368792750162913715290079564966686066466059883427865384289041748701984506864416818428910149318804904669718152222426804706111623147527307675730865167847464220485665108588482213577573755632042070368661452427226742199431135154291869896446435804728269881494380892346902093210507821998554628913263803019326643823676989703936036269654837494209872211744006284158520904714520734434868519101451917410407496954033301156921499056598332760747053380993095713753088288005384350438554320687501247992330029200720602375314479279470560284311913318215370222579252682331612248509054184052057887481210832399661771378238974265651961775960174049283412643966414377381397736311300314340531214406950263712723761335292574813129317662695357439853103254364184791804695676113823369572513032836014261159857618935766623350153670951681976314913473986207304101211741686581072064814881875864523743800375751552789037758885934310517365718946738295688621567472583044530699258564997537982658688361143607047017732439204221180223299753074834464521963870550015785818780607686856774 [119,0] -827925311013319910362974245682123953593524955549872282251414346261936489225418225172375504016805619404741649109568723291918256432488121068477472241314127908034616115886225277231317080838151927034962242537130141475240693532851010769120339977235432473522702351950144480142487725267923179843057606059881930180571556353090546553948503904588765628178483835799393225849338665092726224149046281467895074824275499384800699694437602971844878256207950776090876625004321281584956865346593231787035476457539123178161232801497413767913166828178276922260122427632698899626194359972431505685135730529872063041586445965744799263717866960916692118979311241969184446738752183886029112322455994714454089968652146531547892288913446173834761163081862896250876778327003726185377916722260134897889296188388541128555351477914996902540632685762500155955891208450121986075957788510505197674349000772680736172257557230260175722236051729546348496631739580852314194738101601819051583416929922498390177497507442818697257362723376766656286691022425934070999058883839431499898005394236739215032207431787434407453516529982672118264909692618451194899291360885074922168391879206942872110202911658568152693655801210233256202720811748016842510405143821674203919339084918035285211770897176081750274325012631029512228615059895375636071980667187951487325873383000630436274193658475164415319052459528730105663557194004790921972243767605524941264194555671440758016619235378700928390436716571019371578306896377363846801981123443409817224194767973581207924666520899512200689764586992868550492591833423218834515261670070332334917606202177818437894432388173883328877254939946590471168104745136988780787898313834863782143983657618364856464324679167358760173462979472062494146064945123840198868895303774415466617072219371313238971243033734038386539202162390365482842910269348448219262607496284846813344557128085611230973324525930076032763130463771317479279966158417137233161278213778659198936868076351200933943222904902597675082584184912379418145944106684996360241421204376655451956421825408004948816893045275065340961605952390181539790603437722893431782722473144531250000000000000000000000000000000000000000000000 [119,1] -39038636356520929807230591730197980952867029539927488190938912660388007637488696518668785999061853530612321031064902551577516534385196815042570893772139863728076044071015038584223959490285463440251363061933005442492401589082009539523745342955944631601315709733328204584981183826143717402620856718457909633885746306702238441363589402434527541136241604280272499618761489584811481707725323149473313884182598799129543047681920463228947957538397804848531558030631659997651079629699134015773177368074627430014817794605702073281744459634940546156299744634948869727150174932269172868689008050365440229268047341568033036719012807499138093911179710408337544488093663947557405567723263478572216152627399450107463248122456362428093216296561734301431766293655591403479712124463371863212960998427431714705842531732839443416846609994369483109481562687017792132189606360554229350901674939037531898086451323584169294938472369805760681434373970791483965386374089631291220032161435478681792752314878082783256217458517017747894257784078585665248043013222861354460487850972906703369222533875595983658290941901522131450562490471242499599125589440850434833434711123463920826923440153680206496974350326193123135199130333428270206114360265529486256406396315640646978268822116659269192234687926884810350784380035704001806931685263009278773597392622091571199236575331434002828932318559804010209771959771966520340395314785403047417513125855154398042958023796986185509544176006520623296308367135168725946584674276307762787830756497537440102921833562153154616694641578331104147927902125108485986513755180920721301678334485878259229019273116385041912684314034069446936613703211619036895317221843936784981815364159658817188716617771027011036696675692471187015016521153588776835212942489391809249638922985343566638155994625397934963184416546768846754780527562766952447576013017857957168829587900468652698222931028570618349607499670696803697865476335806936997768720817921574845535283872680799857726264481295536756146480487833935056984683492373557624402442345210043904371561326447571933012583017812525588708901820030701054764499247085041133686900138854980468750000000000000000000000000000000000000000 [119,2] 44521488535982333166942312634220164273616676337803189906829939065397124169012003450786485906713218464029149377872256049898579172611644440829940613641519598269131647255906747520168559564869753559506373986808528880153021059816275018831787484997709991727946583107505565829950167198876673789212104302294396954411478805698732200922727232201429547259113071273829769440725587848439938951878262970392798944180574579317274267126135327938892265809820019354002201811235378939681292372714328244822390591171749702619577778952060476837674719365501856576529702777193695564935317847735495778812376637234197658501041343085491625565898602384475387738147659299472785759390798134649721323440007850450361628850406751871654023293280097003747199099544733034846091454747944527619351281024081000879899818516698002157511669758774241296941164652966523532296058703414925784368132424302808247842735170697963689435637503983711296525689932681537242095203645946007696884379232948304902370071310052495050495544652967855042143386940472483602155364577742460829213636690811693643581858142413534045101205838851303954147758287474225355285550657490876484122873477472706691339369733172639885593299349623899827604206915006039761171065688607563651399280866284018198878974322102800899255460503745997894284839487034274915063919764744465592892595545595052072060997435996757553470377528135732413713898922854998683805670139865017454029056194919024297687310344196438068591615815760102613382112767885487701000755933180027817285143966139962078730382780928612134690455999734276721676851834096305890330471689981539614022546351497132018880421641044667683568180150141925853557062193901557841753810994495533205532918477276682745413107909640258907266529382129784880351128014049003709999496820799830726048389131042284744326851626534585675365090815457309958665913299687988571762386576032563384497694655652067423284657418437363210678068073311456294213848266224154368543547883581114080917257836560953425878806067053670435159060851823180591840030642750951214122366911858365971930092165901225543638190764449718759298751278889662276849489021062799464162687557156061757268616929650306701660156250000000000000000000000000000000 [119,3] -9013089306818181977758701390004973337328190404848124216718848444340761724255086281606421023800325042427697058410068609285572327368196966142601932475555067272158169133488408958685589439217741337883811911101445198516433147370117332945484445720933005704749784509227003509781044929567382399101417127619497117566782386931749208656201761073544959129240533329506906771972169934604918909515438477009959343920927113971020636905090511931510197206084067883176772373739358932835333503210597780069941708756968551477929646152665978967581871402631795833179765384276630291230534188050166150321769416334121686187643447575838541354525240392326023569555855751608676265545411295057078689067282450758045758124948084386962365394015759747340411260097209357214732095652001410256126614135134395874559057185199904522546858125165563295684893445000294775184050060790861374166385252300520142065825720507616096887335311542158069865553188747927035302281655974701779627219836224346518985253384804099354121761777171887561576653202643638392601506013455854051004717734979071174687984877814583099539131042227345326751631618013706268573180175697334230336287960048828018113613637958382989512873090513015907514201915555842736236269141871310842635791905104942494841393739072199011117641351039590320152933371375705777555627137101742212710816191051219424845015837568101037793904515071316723166943304525117355956289033337427998436717258997187016408361973370891334875737009266955396587613309843700408545435713688486215608638680922234270639645096272158422991804100742201591473307689912609675142224202439594366427086890023779822698470673548721888393524432839280650966610358014296635811520814080292739766486598710306033778066090906847419880875060945348453433867276394782642657523922525896042876762479344752283961486697039932890696233661218447476217709124623636725863842215902537217834700500062171502905193775784898717253461355880467420061022206460726473297734252638482665837773449932826063676804700046740908956424423403423728840126563650905752788124961321920988702493106239685498875918570053608774035517307341835602216037154748118516106687175153990010390003817519755102694034576416015625000000000000000000000 [119,4] 192943002824287411931340977869198310931340876730431467388300387168638005349556931627450480943819548980718986149963908949251967852434369507423057333781760453977164150918663535614228389212577262058074841387263501355162739545454762283961146971143051879758045275994794555479827789189133799313799216541989426418301561532386811220272596290839724032072610470563896879467777715029736379396051033596973486143014044214725271567044209665664150340545650982461851615114681220823380438272513681097403150403310992895406114998910085792873819080529611057210417865118448767213375456836546299059588617983642259709963547296768161507528423639480432334186776569556677024408011748411955505290894896082759279686366261183671503451984917224094575537784519254911696784013405039294468300311605118050827115877129958177005026015918101116578328174334133178683601112988430344550832512281876046570153009153225567741668945196234767984097790104216813464021776432747903708600094357561207812178752591081763243320832326002492103718651772947726799800496981225851819618494705559676395196037797326676085937435877007894016301813730945651254489352736769980383347118445236862847195103752568030845520752957999224967757616916282286354617677079528310387831957929244165225709403074148857934199480179785318301798059506294416727938598245553307537917714502649595132422896847640975750186054437925037839902474811104076704656380291321398055566156495581492669840602039983778774174455269241896397448624544865833502433100461194064962749619067686732704017752511472618302918579970771244642695166636456863047672444575240858619085646449995555826756323269758012061984920903907343751465208412438577407416952190098531708217029952425095689190464430002049394932530785257025196233810379680806395394223509876534175906009203872934606419189675144775948532653962313729274038094772063412668247679423374906028526645060471176451743729127553898770115347397295498054430625838932925614819171068353775133570815395843796165455989956270090124979091353586784252727874668629902824020272774006086559874302794670324856898270863231194693443060380378396245508327918489468744562059453925671618015891262132299743825569748878479003906250000000000000 [119,5] 1384833930790904272196858600396607921002939987389437802014336994973023418157454430415814237510516162135931786824001406391548329766144170512349530713845073233218189217957374962954199575463875131632323725177304688282488636276703374512793897953539879318601798459958450464388120302385937479653166163377910267299680459423487899285771897065013923814708176510711048299970917194790784317464711165837309973475067337406883652167763734451473462162414333608586647243009996418715655057719456414247827968165762128066659152698974975682918892016887778092327350682652686023570532748349242693698266087195825971688635322439827997218207894823786479795335268406532906692157755691041609688908951491475380230701681261049884659979482123675479979929929071429929607592535411728300763052036972265580253309037528955718018746057200022827714745595936469234611682689515046086606484656618704205229688096547045793775105669702108131794088220018683817677204359074393780608953081740444873002683097775149110624369634281590758236361396901930182115974222713351072141962779030880234279085298152988870099195868469560503875266943312416030600116257226965076544002603231289893842821722645735687143691097622253959427349093463932115301772858232385840905078639827029676233359385853783302499155406677939449589350734780087218869282259699125828828079239121960589262343424248795715052032893111315400200497882792580723804543410962546670205002178091544046397173493155470030274058383459162518375166886008767413733733476089547778802188300381344007723353254141584911465239905589489491235378585140983628860423506748555582615402975494340768200180537577170395377819693234043986241238099958141526742657223073017299080607820717300029254275318176728105963963092418458595385789185209284101808230443277383781618846506773752819960907265203786906506828599471975078047732538158802233455486623273241633241196197848229729366887308773463836978150450401927432448456152298848565669425042729364343985889025177315538548004392390054913638159436998638980095698751141522032542019898026708363829868840715783754448936062893895016529586017967853690793203297684459060370637748073406169541099686171037319581955671310424804687500000000000000 [119,6] 530141776008141554024054085382691864859608637955991417517917925801041767504571086356083099185947203165437475504515487130436951650067633135536086287088138227437681954927702601525074127717889761327099556249799334125537818730046768418210559764513171759663335484386130101308445058289447571582577079047828466195678386053429662938953239377238088087383197446134980473017654955661279523538457239602941164161318685158902226951709642875415481041166853169761689424598788714230236192838786187702039969872672461238195412805985554833530175684802638296164418186777774193707188449135278760988795466403954505912765688633577590092741683214328161675848051909926824582288799861131977185570084045682668622203886922436669352884006623940512623538812551245566170143605864729222299445512891434436291188798605382703870278422948200954838182770244938077006857098959711103417241001554788168992535810956487125352459534705317173895945151969600730980454414647592054242198814525717891628010675272143414204178038905562195747507055460097613790494392399426885099414016080670882727251697636009369259390739470818582373321568824524108341611051269179090869884402946405825241820338316999880702933273486821652624877475425236315745615595646966027034268013645627920457793483172082037369294568507890740570630358668517568647105284606080749389842311961517976857781505816437640419264998230152699947586232480877110614876545405977758806579810055308526458595263979738948243872413473743896190884949020106044911427649298440322993959606619820348899488502311619212438490838146957355147472395583877858631452794562560953600380811540203539565631857800901466321661769662974357266982538072319256116611872955114547072656056136370642466575796701493843195118010508992038531202732195124235832431097013631355242496816942930557916031565914031754517946064412884241751277271194629755562349450836991283586793437495473359048129886893973942105608089822940584238702967809970301318888260278429029506286049294943565008961266061706593285505974448007395596583568339411402154942037807615038144684312610279223069983611963071782381320116304715034363827524837323589030205873966967761341806397723530608345754444599151611328125000000000 [119,7] -70403567582586010217865875278509335562368531701259010919182564769212308914105722600319702703500523904878031955183032700239081014827170470781048756473721594864180125559885684506695628942315981193946466146369740708025508762378093782178428110173350257909880322413903414746835473623881317494918474228843969310937471160137860217903074847027791842640888856602792751959748196290269762788005637774711193324294851186389996772563533000424663782152811064578697876813215213142165784115940990937548620468580633626456775662654839310679707865859088619512776028472820766053350833416093049100970534182308495314930438889971528093456313069442867430212446452471952112542851389028067219624731011199557900294737763310587243922705539405130440843131785770868820511432754094991135920005851891727796961024492251301567429337169581639313092890539610685471148046482445217796873197405359506363322370801195378028179523770817883608965211728658035253519417148032962041952314754367748050382656679715344168641730475676050766411600826213704793668421864499977103001257912899387598718195119924455781495939596183732955848309319335074390416609047839832005923587687619662496311627505215470464973252611470465924187574532686620004597144117792504123368960296168257011530882841579808148183086605437800545883891520183090317235067583365197460860760455902522866148875162255754362814488187916155389139202426163628179586748647997075701255322156756026578819930739563333065506125884581621862437495048277326748787443170742092175170835539419689342870262145749061473704691811953242701852247956923174703853217430209555045441111716976289363323030404653903981680167441534896104805025354304418155117393786459799674347163923779990310170454187466675263205573430949049303155538376099303519148443219800561500976583172954021522509686982983894170563212480447030775583543615250984709548616163785487485409134464181927402419869462571271058297483192622979655827530856303993125264054876488766804142016258624978337223351285998951673545755808732263527998088198007556876618526453008423683343045545491966988351498963911964432272282742952836816400110712302753009306555886861068299653609869892534334212541580200195312500000000000 [119,8] 79569673221491046400191851003647249864421521914588280472080272917671594052117909259447014675748210504799610001574807318491578859691461062739627827857480191751112220621541142683993706788278226972738105725239911685491489246058814634008970230372753405613013133185379422543062831368170755767590760145093847234410954867614952840012005776175734514405469181679120943019840881456247808017675720012616410167523848063178269705932724412268006861746974831633872980871105000592076266411694105113184940213213250022942330742053629501177783216276023409983608532157623039177765736169467637897204799538953420628051797349453418575452508480208953544870189988189987188545451765371468960801936859060091540304589627131287017038698720431306905827445006151400970716300467093705209460130989953871391312930391629675559118838595882046311968007854369652518086482340591833869176746992572792460579597320757251868933270097255724893574617693838924438993651948394208239389462095004649427952474898259250167047430281822794696879604314732010825914180145482255932138904170723933275244576753924110288590684265935249054108424279170210922340959139107284304798807042479005781109021909738072960413721262550211067738685767747758920030063017918799664040101973940582049790748189250882851368485970108093012992589172667151684468603387722360201007604808177571437557437941725527101806839204037820442775457416066478913000589064338262491481955877559151726543234684202578643336199833929956258796812325252931247413156582273371384759313117717616728924694595887587084165686042719721713263422003423186111089713207178028605320400235414489702747371708064253428771004323586624687675093149697966883393556603288772488096644020983039188769773104282496032317042225581791664609143383015694013144574681608238615067591298243651077828591790226427922879933916273539671094991817934363016636054176991030058431700530639400725165608800792239458736770093336098467244459224120397382060262018235898910765652897362319833237019539741093569968383307732832921172432140389303898307507675785658511844091236957074303717391354784615836653976589828208160021920201032010252180859470301846347872753995034145191311836242675781250000000000 [119,9] -12655047979189958937678840319475478212797556443308799650183920608622756443542583390674849652549377372796868933056657157967065153156862191996116722618396883925632950113275473148988709448410007436568087460586575150298056497219720650722391682586039775574104934500235805423291829906957345195129482186959617958093274174244923683975269554804356178652560907903164083109502287243263223662823290335877990223828686627329992793998207615523823946134744106332318127175131334007223388152266594262654180099945934838090974645780935639882020968475316229115710487808584992664122729304908467607759727747831924605205013490456637936514697935915196127606449730165024077256566613415643019815040992090113159535969455150641099347601771774262307744493709742034401459682909282106196085691912942649827270621310938686365507248977340786434213048653386944534484234904221889075250570469223350495650551634305367619905240013619987630609087834034193043140670912735931812016338186894876079999846494371266673853116138710694725281774512933121993328090182891452906664193870525310309618217435115022817382946444292037414626749335185669656653707667506460494383451177192960850975052526609626242723324642028463311886462684118560540166762920477967780940262017140660821781815093763929281045884051960966345550544864942377392443653161418812544496017910614628210899240424350429672601095636227944878967370403495012674084874638699228702575888117861555596350608781918367312419309134042110516195514283078830913154717035374551827220417940786624182207659934091395110773649510727512045342302867958279849861452266881975253203583512213354466620577370041422349168384916196958648708859176358442241289800899379360203817095316381031796126297022248305232297689524185878388387055702485710425881027295748878793559065963813042213185303938039290497754534217775668204803716990759436033791799563737922835483519761460922146728911630730960309132725750303554248445678016989310052004894956541750951546419340130184575319902746491075705268645100492247535274509407324890094743069458067892512392328823901909812474990343078097880423248022708013214205568075141252887924573776630421395594794375938363373279571533203125000000000000 [119,10] 440410276845730345552343734760251150618068951804576406740802941962417794619703792744921722857502142021141894989555407181330527826353021965037931931213221233033744033417951290064462141505237896007759476286193019087119631168799935094721317761473166961672273522261850588112080414919286126065333052871062881027475280654099975887711994445580247475246323962365333626601221488675906976524302513552913243328693184207090216887328882882230365800080259505326662221418356408138456645276603741496943276137835424985917667705906803928082249464853133903377619574123019382423385853932714416346650364136757893078930694920227601163563313533699013804347795264148647733576577141361586095133231298345447741980486838952660681709969888352670521090773454994563677810610362563024256514582454256151067418876993549039075224054332102272777268088963365583561672076190714234874940046176199979540141152289897511107025369660008749672711088239265972181234367417399514674435538804391614885619574120963633599720622865936155071917227599531257935737982952395344169223770929749037200049411244426483166271927991786352738687373626789087703967431309087741213216444347313529596590665942391884944703429496859439186072902171511308191903679519022949546621241626984932650564022707057771231386851504947782170633995269768757945261757391233082940096674432451312848511253804324065646716267424130779814558086315931146978292858664863535044569670525239033272604884805156487185571333358318910074775375232530783244299923673154289726801883961205989255771635183191638961837424349816773925965235885802102084501330109763813186719663525441669773570167884075647416641529011965369540617508276072321782006652790997301556090192414409943315033258195621861393420850084148057786177782812378875431696960134731563309400571900397391640014238792890638545726312837550892488305904065385033320188736679057166694711764703714885641234530600009747845867107142958718775938781925721822773188137735896821208186804755304217192234483147594228942540400271789938610016770998810489308674044867314747541441355436450142989651335126468538337952548195164300001960671554482746011894377967453399758124277241222443990409374237060546875000000 [119,11] -6426861496874992847194392547569928483258648902680096812731133364577906130181859121186948887192284922404445984977162327204008172756002487375942125595835878262915629424578207097014078654065224042151050437844382949767032205067406301123011639694399857081532193365209824489932865041996618719510829409219057851198806356244013965549880056705142259096127458732182814080782865087796282602119675460152953155112219438415186416338838140359692372160729415488350684682819787955339293947260167051791398169253962454014918653198606511278305742494831013271475348933848503607376155189251871757764739898823326603968555627141382686233332691672858158992221136599877582336753032820431698171834310456451590935684744612651691242886317850388121530844176591908423837892921367807334212756454056942863465514121488268204715600697242095720236498071497863783179443793882218671598936661700305276242802784295905433157501427059979032125440153569077635615057608667403356748798091124922196196514266287614066354803877416018404907543972075242016565853521326072202401714219071375531465074219216187172569620653031748721811477196895343449824514526072636998826601683257886080687034327175414348159001326282176152729750783653936155913229860244452486858141755997031391734645776355019986257764449976174901066688329540678360937823501564876247914939944762397365297657412996221814884584840849715811165303001858968727551474790478008626160594503239019339935916578500654029237472332911601686990697906421753923264490629798192032533982356028994621661683478098469235584664739621946876379102019338433488644341074030148910587040180988803412494902044401968258723430087312562018708007389597262652477905688929535384308785735390258163292679877804356813769397465418127123367682119932895902631283928594417972384953166838596297116312016909450758708006513189333030999032834455660206832202651863832022906731971810110810403371938911465498757048514742261511616674231883081953033139142800930059680556693658717678631826778482774171558450332896776906296222112753019406084969242138017370557775737644798254408140175415543989949672937430493968733650270379896816023806949916968855873733446060214191675186157226562500000000 [119,12] 51354877348447049556814943116198994751931490314383485684030164968560472852308801369506816021062394197310939729162794600057078598631324812164959870792980532718398350089543536387264970619019483693269722713351368785500110471672771496744711989597249120712921463837460508613070651637400298775859750007668412028478888216031660360343784637070178423618090223224610394727325514814480943258551889018489599257744875357532680304119558357844962711104268168618424538299418370498578891123882827509357233106341326042277861054191285567432886036258541657248251713284809290477796295898007484520847711623316969057916507053770300771041923646523000164419195903601152640491712513474207468608627165295700973480804605159720740199110954954801453057209109714907484571244690715184781614412984425112714668071883829676514407886907901413348025114574306126326761748190416537373826259397271831727945233217188381592035425965374925263048320089066053217685557793871525176786910075074297392301785421361247445201988673233520523733450331680710359342754629410866284548432753245466988666249300214194163126960823891135919431433649788982441356423980806479359132944698742442696795631567223231030674796607792856806327090453178524477561177422464349160630318887077266608528555080074840305333261010633703749084846041593961363040580815168603066185649850269571164285976673507266378174537986992617923602814694633992183754157276829638978446188703010463142185465147551705268192982842516758939376985761180281626750484342246719230858301284514362108622307537235204901269100311316598208825309775500917654386176060710864713165182758846625135646595893609917177578284976407457880326951034900229706829357879054875907239845838939501957024443169471375618808886965455162420701367893231050233147166951422956243969361422630669333445107858658610991317989275435748926210644655909358658037701146774779314896914117041341922139442210278981811643839170132258133896523157200492238875016515232837584870911255967919261134179521615911903720996606857087874157527480298952014601496131490785484739147899891429183160623348529264779552460871281838288821129897819621355700296693250206381264888477744534611701965332031250000000 [119,13] -178656332981467509863470839020305102199537835954602098621382935431283357191267462156342445847436077366588989343931293282737313282604620570929526411603958234271191659531958131494483372505789958617877748426754853311431988436088332975240520581169690960557083283986223809758332267910782905111237927936137953631098709089111319201657590590676359285770720712187721125077223981435153078699303167270776822375662452902092737112769792573747064113019645662548864165710150003606878931251559505165780457760718300078638112064176506827134984126534184005438879569592472664235545846801534265859562859342885612053272426908426110157119360267226309231884963697231812937528384297224544489843346869717715682765683735152617414763406171545652617346843775245515046296585561292023607619738449032341850824745280408467068914100699974612895208963456868657495123045293241538180886954099594043210142966420892565717894132783598306053790908118140688526957690043368431833950208629395549409755426431223733739538983500316665879916885838835730857325964385533645129686182080300171629508216711045070501585210805795249466530212392944607420314462298477323781015653730408723119223597827933743761762918156145797202554023299881400927304429894911189959660410797294123996308308446486487601786320811070568997714188497600257420222060006679499380780356824123166216489376299864023416375919804594380688273673861327963939552585306598354771529420200911025104516131372445065321837546505370864098833758202592849533615162271053222636822962093032241234831231550923061507022717145186561849856265224736264886573502946656074885364261988392879484788508677105539639420416579960077178153116788143769409790497423423765845543954889092115755443996981591239945562093934490580830602015791634108885084710673585615221417049703406169190016398489197192912217798336048613338677589272372132054890935017018761360520907541972136891496559256285016695609556954112373234640222659031257016796946545764343567606442158548916387956095974545462382138252355924924423474094871543549603299684933775976590884944016664278063571534191592188476916660883133244471493274065593035668806157212351592988852644339203834533691406250000000000 [119,14] -837944665385723629380997004518709872756874099668366089802286996258684855288072635090834590869870394138978106545224934858456192068158268285766777234509337116271813113916933809746448169706416753576399452062767834614223834145216883680877791056002558539465733199179723093769699738727456458045447791691266484239477800476292013805911473579211907509199310370831617182710342888685954355529235660030096271708098730839404410061328870941156930778393013938724974421396000825849110695640312467051944452586837772087014939875135124033648319603076662892066291511746810509278482971939280128921780007100463936040667346537189578271738476932224305239657379961291376940704164412432988517190992864253564712536113475932236485194545892682985864074345875988682950942278010185147472829872583303171825765459466135887057480056022836572716708551208999749958340930139482522846814785494386789653938703445928932378611163625012270646251476461512275145882051083521580579354691522858697569693275055245633119331263942062196044126550559008101088028394590605940070779096515023575457914470674469869050777864427551325706912529278263073830193369416405280829855324836363175537211185218527758084087415341527574929271247859157233716723439938141027747121820065165455381186870859240489649549579628842411279723049347029797922140653301965441763836069377785729143286251698241152662721984057953475181913439120050310976307979488284011089530490654344932819874531850634324920014871787990076347213887414304182511424395345667855817382585775188997158448326725119016726873088288175194506343330251876482887972429924392817285176307423709985807265049592705200883682969243170261224868818748730653352614555991711641308271190379779974979521674509609879890155830515473742805198135905450592391929565134354854424472216038585712544487046285095923592435556259807107500063226129615889555130180417999992964163621437038699253647428234282719160520847661124346090152079037634810329212360482497249053253311896477227149995584188352811394483368900152913816348739558142594833250513855745746382114738189766233598513940879717314036207242059304573110598123449573706653781659040025608931046008365228772163391113281250000 [119,15] 15756892230714905127956857547700828743207830064565155628323754382094301296510470512894393187317840244708887926627949986481351230273282974615726183417603022492677481203843374651112219911636472519626333490366845623980833794007806763926546067963272967853709490947975625040922189544963247418874144616216796252360366719651494923238439477998755979457202251273221532580927827602383567227181939475432039892644373561774527120794290495758913974771967226628889117849009105660859379692799411197130296359827573411240739551689739358316664270283198706922611403968929694308140248002525376657016065288642126209724943097371155543994825260384839554710824785188976621815540038339096517439712490282918804367039536849487590241056927674165691003905609859741665548101768941781942812921887226952303956741726292778464033702699629924310948357740159765722041578566749143261875976018454271385288210780375064587716611948247230899813713457933111355802925629487052593687726918546286367763707079054299791612974130286338518845404109806896390150122525194591381332126350523868973758935542899743516107510892112357308154802880594024404957228168322920505878170778914384569011200206891739171752784433425339898203443622925691175700745619911557449872145556817985136445518048763204946561076119375378670156071228000431058713540682381070778161785988202198638057272917292619032687785064023322371966589921093565537520992460402209220923718711024166181830066911199561402831866579224840614990376302623548545639943307369841791931451723482880957174178843338900684560098507392845616849760735271804009637376215813277831600927334275314584164707603023872903265955228843790528980137605502394109423914739736934191240772212925130008816109675816533880496685571281263799026135972100799008587943668299394530799178044537705652099209110113893790441677480043857561873440513025300805317656139013647429835822916814545572671652730665653535857126897895432520619978142147532868000266958975713024593420311077816225230326615329659898562883389149844376770649693811273878226497044808153398517309902681649729190312502760965229991032267589207302491879645890474455566590550326111497270176187157630920410156250000000 [119,16] -114450567117319938133420836682668320194943371276725481069237538041754891896088538180267984045695929462096337491589269795409867919471939336814325061009747918905123607335866960305192142122627271001963232537160735791916468098221773239947314805530990644524295667835396679379518298013133873705086295333427516277726738475121424690844829552590955221827156016328719234009085618409374767547976614452864388639732175829088659172729102946172976941888076260863241990534555502272985561751266003134028593024492397968863145900572826147552016340401818377211653192382103181935821510705054549905912124264176498911793058263557334386271689513983734932407791875722295852030124978384605175112019584662129465397560933788396309056423472545969944806680797136050809346101576969544375292577983528357669979609470644445447242850551705500756662898209684402021002116996885628030963876808591220328307068417269796770900724928855752253972010923698110868814383865929758396033598031309027717572861505886877047505834293511191813357610162537565779494572431151521790255157948158348126206126862376981301882742249046441463924453666683340152433353911295807359561221776892663594777061230866637674705993212034975128586287033449125161492478102875746564899354827953286468818823647826478171647743158959669477382538177168865476980975265171688791238033167354866226835889113497389557840112984328573303559868787328699372376877467559464005913982316462677550793732136011196729868992638482297770842067826521593005802491061808835888507375437940790505576318821118396993913244568685428558575251567094449413258562800248159165333153534611844399217462905663035063618181311498975900694734732327483812260762655769234877661538917625281904484052073615394533594149255705510935178645472546556669901508216322627732970920987682916243397930949168967935823129981647104690281536320360430445430087257035893130517153092538868503745479212381958522401522117506983898821264366478733100631714192656647577059112344640095154925823857404266966844864094483744119465228169304258067784675174783679000681094873177478753819352182447266819038560762186579873221590359498243928085964293828169502376113086938858032226562500000 [119,17] 546852637543130749772740058172285732540033963406635028510562532579537436386543451333449260641777357042149011620574490048603527662961907370500578846490653972588574550703455023886632581323594628325196907907697989128615957681254863962780166662659818411781598564449806362041948031390699449453378112346955958039055117732530099433153421630808288860241255285548335457202185024392517338193816561631451796218107983951184808948352219041444677142405271054975773919569088835474804637508767690963753371501424389514707877388032674093459979576298440122797645438106469103393085535549211186959708913456165768038803425474719048239247596925969949487740832334407263737029181816334050173713993723796849533034525261873343366421377106306164785614792310445035699927817357076208001402510926907449030236481869082512230075469779158987902839289531710997558209650659627038060772972632773265844473739564999256336773305053356466858002199437053333155908671732298542536039719092690386845456697789577285378897908616439371136484684631748997118010080044615652942754182995936956997283643061048610716765572841685204484082047598463736852883990622920557859919942214476621874742377030971420472873928656213490631615370365358980313106547395329458766398736757432592025185788991854500633225698671817293521022165372541900754373800079022188505656431996187669620771063797909759597085276530822914146588276208367176741990229875835116347061398129751863744492655613413829716760419336625522692618000000686981271977521818581644354430605183733839481680847542783087102447738424767665491401063293405736537641682726291165076404029749917180255207316309946372556167153784994980427332210537800816017924239080928637887849274608019947218323562097630979721825231086732002449585182135801676360953888186406436519518742591675724080451103996536321691094612556839176486134013929838065561295424145729325602102919231060262866348277747967692724067280307909092852186128568423918578281916490565587226743704810464026870015378344389057438165967999677000550107016876258330603299800530594883951821747532360742288526738370046043132133783912103653323274367066536951267896604633733659284189343452453613281250000000 [119,18] -1910795597046965004521605388764904607956778785057180359110634625740782277625547090500506742426202754747106393062163793952795639351694170299275930951748713363125706540624451259261943091904907013824912182760347145018323670372895562311023204952949726152967352064326986780107909873574743512045836610973680902596143247177869882442634902525436334720783501065352514988211786634953129557191322944660577798094272742403695624771153161687431566897121769088916941996451565884914135362240121414164935284023198825296000358484316829769685948298143501540021795884497571251637036882224268256903816304848861145064361819425757282314741444978582913387176393399442974354938201754424291141561096211143065436114808012572535209064330837247612720003613372270010292476574158335719423123752801969381028272717328506096876301303287842912928384669213616422008425174192299303656273070547813520130392777388179509202743114956588496774211465821067994923244331265942594418784079317592390918021867955841529599836507753651175367081043820936030357582935863541503768385725743542419017186540059151574690716372551286073531214499067832230093672917796029908713327291202005406574983329690797070115276358245588438901695773855676040295089130876046958019395579137468288668810227046174498361265459238231635538046285806829296344489405483320494901039436050061210469486405688444665914197509103413184995427587437413480408170629639212608686169888273180913042717860368379584368899737022328028712805119188393031272025691494104949254495116522695540725398342235186589809909158694947512185646839203229886750248017528902728288656343571809391709503037766301689597259096966936625446319894960838511327626716995658230767741437560391795303044686009541705589265406344365642021637535576443045420440145719449549731842888192270067697304712159897893238951971752920466232646537692699444783066282198170071607456882694772776800123479159263196704600050593984733990890387334023862830482389162528155297978110908723147754708408660715805617181878614368522954291847967414449196505658305062124827010989779218496347474856194674090274073300348746771651844316228788982561792586523097270401194691658020019531250000 [119,19] 5068041608363400165479208318641870681519546618153811940084830994765305063636972280832822171694022566679129961007123153160595943222674817939607190311430034194258553858054088862176792699061721536544490970683862594297832219487480966991669126004188503628543773599743049484740416403729859673750173532516388311828652476695789645899095295302929929954677657887090314408317291777864776157260258872994791521480623682590189593357519484738200297295628306279631278113189458133091134438714802203489331466907352773659173238335376074128640832308787500233569074226556574142837779918793088070840453607367453137932124969535255095207138210108766444084909163116721816236148714781616281690093673112096959964291645169213631212824722420215849415893716902108550205059077298636514572005110363891596795846178291749383843892530452216649280419906940509168262901275510100996106831310949152649945671230616481903879332106019969981535302254945060471408199278178659128248986575058594901029432276071674503712485294564162832681537314840817160793378555945524300943413944072052300677173613499944827642104842418167668485542982834978820445223938814290166716374162870331159510248348451396178742314628435609971465912974214798110953450088250245248091704623352206471157801017245900370285281174471525073039825355209483075748497955458711794343985830445538243913044513017275560128603958924517842586617498048895372414176192714925077237008926278711482028780979205090511084540266358750035156517683077141147763822389439201301791985226901224345005067385680010789868899069491521625609428870053640610897840346492027324604407838153099654964103311076658150116819520713943808418450700494312002843119879361005538440540549093447228882091062968770215090595437218424855237974900887313020348159821006308141980353089934684046452934946256094882135386817190732978736388371807952340191321249446472568915738484757436158338601468309921040105402049097992613655443038777278048069478694880985790765159633958075332301405645615354660116370104003699687832781087626904527578146164170126579271103349759381123418425283841107543969710067680298636348191002043428454726381460204720497131347656250000000000000 [119,20] -10334862335010061145055558481205671648282400944340913123409440635396614260955808376878226980653311439497513045766130131491434087052591145082322304932928183717438440257263501264048524624798151366218151945698417304101073955754335300562257478027239133783929232499132088021239710080855357603734035855303956841387417987196116729092845984313106426072256784383703834906742979894143310501493806059726761126877043817335351214035442278775688255555934631109304588887580171413328887247090909867215890720556569875575107250534464618416044788095578592257439591210068650406638887802147265353088012313906173687037922114693964560385208508124704029166071945215027637473471201499001803881679555287345010621499968949591346734140244115213572586767345436885386113073198052521580292098638054402367823067302129075526666441047699934135779576477213905751357397595978670104721178381397131848688881553503267940586730502769093691576594339177400646141494665223493729000666875209144500554795237520989121331209710405450389961930777668052547701994471691993120297317775728171725896623271311836800070825908862693288481657952028952558558200815126226491781332318020991742427243364596657809997837575253824167213260814368126699746760098123969373550531731853316277445350365298643393476381613225855681340369371016429734089893109835182223438041340129780107452119236378688170792393478037862549837256425184457393855431037372721746535571057635235052326178595407661055012605185229075810888666757873245459272766313838601704903483436653682451054582186960221597439984196553470782518359739827358546031895313691665402936725895853115781887431142762518878652116528463585629410768651893829039553421838630885051301040973658852910355442793094469648163413203304287527323930641976929156468351495630037104511816384881770762203737430394138017515827214754890909226778581855016455474630004492360597044185369417445851314964443255327811862522611019451370664491099991764329574102900966884723560256488826989554534017512712111631977500875417665863924779904666551981060208879444695316860042195335703817517310349187348488878609601728935353095088854179922632781085667375009506940841674804687500000 [119,21] 16326024310124001346977827965288809435017928439815660801430369419344401792990018690152938465967044259215744604988591653352670256843030941949279622223988029850176274086107634363645913078131214316025312740826325659628378856483764147993180684729667777994837492967302162870543575277082618676532062722863693676772747322980817623074587376353021714323836606058026117223913894771273707383270494558638741505901089602581830843522535487206519258347422692844862472340953198683117661280184541013514022493184344199267590617488219955754377383627957977423604859889243075178790935505978329132121374515380396832487494950473617425972584524507888181197899318483560044848949974475712979595323109254183523146714247128907440215609619698240889270185690161834972414194969681305051474418011998114198813189041948801182543516108328625566811218465387615995191486890586255696455535335613674002393391136050639980408995850413208576820167559827030747596025265978530613431329201056053090365797339458795431505967385047236352364415860527575880532279067915881701249377203585549409616136482672146795471032046643646147757044160715316304574645565108144170379347063006956599790176800584856424354692212699655984832204849219077822069085856610763076096051751001528593929217747572609812202291804979387723763281228127141528084074890643749625452781436679959429944547712835151658365871671296467239786080428435547539661934066068195692905157765385444777444721881917754300159491276855465109429257603508796837901611451462839932946919396234333248893107759021346399673189144765944723805488118994050659194108064265967561368861242153967236360182939816522242477084333356663997276923381919248374907610258204064946278957851550020717567347118544262030926502036976766653049615781224473190229323383383205747820163805540896189947503319912787365307129112280262862108860533318525299108635699805758183609166132236695970301399303741566960961502888677642979307900967475868649435395606702139447082111525534599199153082422950041920537100825693705169686274298408754044592718186671232349103682505818818357631678310947271614695284274505755001073627891150508162354526575654745101928710937500000000 [119,22] -21019495330970836369108051947632919703249083968960004722293207987344399745489689782938785580907090834357584723145109140196593005551645638887412211219117351786758393431268964075541295754817734107075855803738225208217644344730662273362736650909911734672696022941274796596119786095705066419263314872185505406113850939141391679263856491187441931599894092806650880343653051018111406118014052495686922360938348313022329877975306243443961867177030295303426231515140025928488043198067919515361925552996745152920384639630429595603973825084553445109876578420007724369928122351438817917488115615831591990588709260090925787310561073130807954067070528282184633117862760144333474499173845510673873062841661999279563064132309099030760509062067739144970524531531801275724300923869964032045813416230967312817502873953621193295681524460545232271279403928821917741090315495650204167498703479535206666115000446044723543062794913677208525270121145920317330960770786136316655590228729315178731629143731259089804661421807078883161503195350411461906218462561801317753696825061157300245180807554626518701754610370094316728892014526701157180542275762124628417829387749359070942423975336028297923972834032257053090196718129704559045092389896859872424786244170866591638191315015202272220170911312221730546590521824578839069368498094506616011284516387087536458699730836540297256224880516761484201780689277853485346023592093835792654913189406487585929447990341341941611151081850402030307880502440629639423698656951800609580055260266098497925727837007811973203271119143290620335485872804612072060684884491746115360572705923626820491170734232682831353136441972144054276856312141433383665571229767940577440730864236343596092577204142125737765589616075958694749792475699819563765962992534765098110041464643840789979589609503467929883320444885628651296303288723395816772740340858856107589074784688929525744114253811565598147474189980491086833473491415720083533406356522589087126087598445578695392923178836001669951006353505157723062052680135936538891402821027666365752341925429647944603751031887293722395854058283132248519109452900011092424392700195312500 [119,23] 28204808559444557352587115936780581271728362216812969524288627918593785827482433659008916538187914728493811708649008561754837427259517865846871909223729919845171648276922940816660167318428259502209799979570987236703466971086343070328972180970216502333252658573938985836348103941063994372656775413748022987732220879861085022638117378598881118109309951812248092048822714435502060215028337104012035409420477815316605914487576169568615781726304161170811441680769141554447202014999553379848678266233637464737734801924497722584622002266206590887404300377294546052162781226361392189276347379977982605452570448181515316062298893562993675996971634617907901592036652730827486149342671050629897251946173315749621289164125721569903796899508465730273973972414001380016099602052818546948462050179501931059458605786241055258402994833087640574512425484613363504526557330165849290625957437872340457314347543786477912320499017047810319826022082462816831435037372238115690389652662238834676076911749107377879514683662439765977820973554374874210772684996824913744271868473461193853996668452037528763701793184117400279125133014492873615187427121958018292567754650771529633060571422600335212025699446105460801467400986359069874055810813748277244054312720404346145278585577995533694202983014334073739988164204863084385936339172495350420341220316040114468926712899605174950884848190059420488530001769007161498113880534359065561554359918765523023110091516815694834842685632284022983424032685567030965656945945566371716870271389167719559833491283964544670492969523738092730923105493928512781130364939161875186860871803759711701506268439838962517030086508668041439183310430173062120527646093522044870610997092530771411229905237439087934154622351643160956085817534362479372213137046977851870214401736586027447888122464218480732372296716139445759941722466120136711334072319602156516277370911069970451009920229136857062775346434809903108317019817832686785825498940391820165910691944887669580958792178676420764934862402314853614393356772497655604432271049316854655959956994281601927638206636254425765941711290452076354995369911193847656250000000000 [119,24] -57102125820221722756175449357091869804729766011662593768453774933704903340972446396742567910796721970295220292251060940148171851256614293156308043548338555755538054059895316684439202727300700647056312507552470409696664003405923281444829158164305644182023708008879407418348941076740596178909305070404009177694222020229767008551750064474875193509151557169443006515414084021673258718848442619876915325109362213249990162325680468497010346069120890755837533416016606530105324607668993392477770699820389879424000844677318241733868034088156833404261249313809841851001477671168386420450312732390693041475391593246744950685787697226365311990348267371814002687774840684625868139826232057223784730958197532334503733547108654919671019442376508436720144305727003733473117184047027385831278613748239758370495607048823299311770525607862279187843755815855421129215586384045161223067710896728573733896624972989197304301969307161464592731881853398387795742221424204592268095103269905225652935584955144091584112347300519005553907073254446286450113753905268825364731310549931322351050082080312136445617838306872143679411160407608052045174369303081301124519326681613359745314121051846002093956716186869378988128650642727838647985988726951898627731781802253828192914026866142312107884852912570853962883067482185398704696070843546695798127681099568421789890720401767178536669115939948687473978103543126249997425986145341000042872491080034415961137358786759741949913375518832752554183899174443309153909110102585637574718293514464386975705503098055630118495493061708834176718527603598244465102025241942455889395333918348651815843536379135523708863574297984069612200177955265995723055462355049728128039579029055428315615469554878888410385762554282826284544557726882472827308178268001491317671421893237933134384972510107760223052354454260400660891871599378938317869429158853830463778783329536272520962957801238954047810327403376842958540715743576293866235345479189170823834027014660461563831624953598693491064423662350316009889227626023886099563019614518409484078843677059840127483641906883010176156079129583531539537943899631500244140625000 [119,25] 144829089930336098555884172474070771132742551364015552641562361778613707589432779392397734167712598399100433872650531851470467601362659401674674588682808324771820001858037495981945752064309664110784255500117786411078424223213306280548723883462493048381933085731584155892234274315007245637982537127403844033599809366544926611955342925384534544727739708038324314783478373632989871910455831842898984933633937941814244015270442731222424580791263282615150219987288152931687979738297146648954019411094045593775559182708464221326928159788423270617958206063045750682317214125843884279421847981705762941207018234612083716050395199504295487682698894332780693944585912355140027605967267377611822263489419592476420055835733016616972374065983364862198165684344792181243652880205031111248490184876123515329867990771830733309417354654049577949779203573979187456860500709088557611327459237387208500856126794075757725101726913722695959004940704311609974605506368152360660187227891991083142165885483435232012803432824031259346325882317735807511701212562517807723042411653708837839765673929776446750444674120420146815387855207492766058976948226645113072271931354795117448215825929020147786703438552809836573472432351021382904824084147306323362313589327426368004466617679492729022940429148409530642170892589809544819556347824903388261485913171612545888458818074513843722473418819191354371522332039585192304252804257486075802688824822931232089779668002921985787726497637601818916856711768289593439691488168982576131768493302877816464628511087081530803970334179483046851334178117398094437887202080210746146788187994681390031711961726024919746158967571609518207447383333005825240894943447302760378631528778176352439481688273564979332545786062380705114926766956988373945927040833852502791994780411984879576578558449332051508677248714937537886525479144366735984696908621131254657637355808557775032004132021778084419895883821374128369125812557169212978248836019667840861770014070036197026079730691912235241581840406640366258975147925235855455915809301341319265411811319251467169991154903803485393121164293006586376577615737915039062500000 [119,26] -333027695454196056827124288172797677699005061945049003999090075351167208224380454023265827595844795216620831570948879228902194706725745799927463761498509614337435404899302579306685661090290290309052327919512082136379367810816788723233025656820182975891710972571516711806445544600753313065325652072605089091002636935107564706285665687434200375783556160475523546982307053765495640813045559242488894338335752437434475966736249268625415946690508249250083667265850435094914959066779176113560159826799952032125371859987478837489093949808224977809667580762943161847745286966914690138955652545733870497385772352051300587049494903151311754405411702587109347743271086769091519895687733645128612870449644495832528463913439946365187058662388272302516040336559042710504121427368185912002279646097363500753300735695288194339399014142482614862664300704002934416987780138223954381543766899111697693852129826635000314095879632033081774071809412974425566278621046222445493875056134009398609974256785529716121753901828002353328209732145117167210108993831727988060164046195372341546035566865027282287608690018382090589268484427998537104956967124834517361214019598898130083288550448667277604046520307938353886348564029338869341635127387643281129618029234292939168961966589771788229725685383708778092985613816085005209060534792770881682580462115612921662943044849464990826109178536399473456637743500588221980443621862780376608999942293395701079024390297237585312982151936450209113254211892159321387158047081273916914987496709896798886490593870690378818447071806496029011261357368569366849974441081288134660004606368824392754173084024026958952780657776070935459812404246804282995955237751201708179851695106055831277347534592797889359802794878692279934456783382115818067800049414747581505310673752901948319236538756836967962959451398670890003371557440524272494584407743066380866722173832291671309181637332577865116662907631810106977334849337140408449170834960104584328613024428076688518019956542058549420240385631721645430718358585049359108315203618156817918723324794900980352214587307084492362463379322434775531291961669921875000000 [119,27] 644064228108652604430167432514902048371608461423146903283266261885146925592787795802608657799751241971926891350445049093074851531039223127111477816565790687642560787306317862662400504038637112888733925714226258646618138090951835316534370175090427758153613664569230514239046924771894872220172278259398931149993222367632287199751165869565971194838842586300459358277675233781348089902007756517568979417876125781603640298333307963551600895696618901916792440547426846316699432912871213163122587370763774098218013617321401270017046337982126725132311169474670314772172778213536735998721618810016516605410655657313641370223093780712120055337394961927425407049746596270487236822947645469735766538256757990260037214784373051394199921695372279430961702300662873152767464049206240082280084416114784948214347231988784752116630997423692517270273655353660774301696138642626761177001506934108272442153938559550257110029606236098123382600276388036158410886544702930834322077898196678315287588346263876728161092036267820168280835243014382053652632135427660169672918582573327174290925437633833347658446128529378942479661101039852815735920962778187029827247320513964919321012171716318043226836217959025718301091938602334361999861905076972900712650140988302002362513390161378961734658663409959188605499269863277898578599543067425075995307338130552432934144087364356925962501645607028186056361022683585314302932661479794073972572012483671918092539963801660269605151175036290790284937398827499666266890015706731533650443814750813935995648755092404320972484334103052978536248418074319884052401062337062253040587809964871318411240758762554951347346005716884057635844169237344770944864351964853149863084041911336075548055842841822146904351024690077495019801184250486439865586311231480309939207434521957543624409327793386972687011345872885956387589942643099004447788818786280887759674469477214476062175252863424162484731023845800175184994344037275485324767826519599021468766687524966753755281574395410657378014912492826889044378077160609919869068333906547677063610337106824765935533924545580708453940133040305227041244506835937500000 [119,28] -1061025412027355393258136476989354124854436444279990291763243707473287102991926708792983532031105634821118630361643984888827056187529939722541791291563194734079939137148483860798956530341346155781251927860519924347920126445915342699392838971622921087632006324747665203532765314111894664749052802820983500450671200871984755367744081970345876605974226212175304035527398098159814471952900765767562356913196636161730676095199896886957353373165404369843595573671062421086297922671055880359284612614888703403868075992249492269283804674683922333936229760199589633419085556805030698585279181061224014587882983050105511799326078202072113903606684339203511118900789970628998651974525728094711089536240008388794103953624553186985137330826011787358946384398549990827919627286140375926275175528636499420596203940307690936726728804878156102827325101611254020160029613669578486510737505973023393099006116171306762122922033314667331355984801870374546567069959818379049441000815680424511096081022200206163500743028557198985551972538303205218409164397480465327934514090336245411427378733006363530594875327241779194519374001690956888844295074964741992398989203365094551951243877494736555055460714115197378828804373331859637477662824417808826634744256539268377209365334192751778977186224384291689991303573255932603722393250969541529796326709293982748844682573530151032335212311461158202926710710028160300232093959126723568656192102781274892246519826525979302621612899544988076050333038843256741386128850109023608589669965148648946502269008484125792593116161421006784123873684041780121717611716326353265798634586528941672878524330360245717812914310649626253614509613691912509356631891317609519396039923343945650311250875904215378496713627756204271376138059946269375515429771453668952543472141697870231869816833152149335796653329848451937424069974875972516745907613387504681085014644303030620969690121099532757825433820803943689009803286907385292273813120978364327424723709854816240138838534093431121631621804271632597728909831570962081248289287499341266654337656132891214703266660746017180372291477397084236145019531250000000 [119,29] 1519456572000385660614576411149593044255599615649503805253661948382464824897230771044847127722747733955379757406040228540906157394057797475165106196328167273494645182263194585417771080940122962491521487448887528948386717848165739175603950112454302854439566425399946835101989101058762980536011778629005768255675911468099438315668961485824139423977305963177647284535484238426099585976565030168665578198461901648445561081009990477858348562656385392017463576743603851529036535699585699488405869039626323994972629005996809566867218123185913679013895423363972239326344868211012893303076976201624992918139529813417320986800765563026998860145020605030558245297327453127629402905830020181497428805567930581601583963628553322110180254386857526714594899392252424779084558781462816783802276606147004970550910244776931483063101339828592381682258679610964516151497329095025028657147115231861093160867584802052757256484323514681689407502637921767878284579233622387933505059619251592044251511921510141795082886829291348750696954889885367978662456870252367684737921750169611022696704515911451985048098982190941033191630313405511815703709898919153855303746470397290651006090235765377270849229798810192788104350754295081706481778742559188874436092218197572280432497194353125670620175698708653331204197730897465028432965104474290562595889630610103631266884830480071437324696019274469608225759997805214560808694260796442305214692415101854310480205924774247076201215001893864667847017215226421921627549498089753915974086536950108684548158200168569532620070134466152500362289334038647213680786709476887910065335460436771368160405484426582060125899319818526409248212408761436765538953860081621325644442760292738114375928365120309258878734219771057585822138626594050355176913483008424966675966316454718303696457734331774383056990525026504845849756639069257568977630534335159122354017747678537789995449840538267752148350108001846680226239049842048319344160141289550986584442991375830607098663108025349233284449512899467549834989740815569524329586461932203334289447515972189997992321947029026318887190427631139755249023437500000 [119,30] -1914881525047088149053720030628866558176710849010203993870530388996606445170875077454547285443922277757983522018765454546215466964554707421456754285776469455789903779282411458984731753953588473384856653366413034062451627884004520127130920756691366204792094083010276125346545258047675737391569363940319254364453431636978526641291664557637228843496461868704729101882070101767743060355929097264619532597915975005913142106985558961049694411884587392507024328251599532517943381684974153119269681202011574392934908047082958244662022171075209105187379334315985831076027053264818639284854051985793140601940554267015130569926058070050492834257901282856632649468568920063163149213188257571129046087643229209180305478799618715442837554079957918919403673587318287053408305394647637155549210115635554494492995773287187805991799237674656068579934944272688880535549967654808590553925600259605841845953993347472304634317017425270429761910223186659159416087118529495954123476991927506074325906805273675137532186569914997984319868665290290578810929406406795829151299896172300691313880141997092842381069335505610946584371050637281020517534546225223144739706117449306621586468499822150557636326331640166709056986133984841525638634110112247776219565688736687956543970303965149894884762906328683607593419746217980402001439392429026383548519086028198677218451810049055861584165102831266245092823871047141447116842225640096453971743903952685514135095447550482050897762746283900462531789480672116645216834273771370804146552335471080781780522794354862895360348753491692034295884592829519486778575675500604794084896935451380759403633510554890701218583724667651164548164042966681371550787587254089568973311784790209002423238194856540054881491631210257205291429734483781962087750780254604790836699994219688425727300472508839911020276991478291219323282665207566408282789137759663419466578190578335463674458812879863314175861172873799385893412147074607981467462428952797696645027136263922125164531208067694541439785808275283132698391835921321050965873187782831220807397274321931890188851210776732614249340258538722991943359375000 [119,31] 2134820097714544880811416137259839568857379192894253155639457446534094823770209437507561071796018363912065338787246449152806005011274429304367279333752606956027347523284729083244490579734105701738560929469005640631359800103842453047067101189026267558116220076974010414956433365259210048578030458895002968885348309846083700904784931694230915537509824594601813194308607694745271913941981990386246379982701356334610884453419019105689993784549820980485996404967804120591744035258117200710536356109542906673757840251731675494437820576758531717669845817288381782160999932957720521444196577950086309517602049874927909317519328415688002569712220810951415726444755808126616380201990203056307095285637494642528184828855670147486109382607636060792885142359235596487540951466906757637203535422386286756890995152336399077356642492230982737629547747356705746508015602603691421340712802116924907607351018277686225218107760672777998163540270710373627391939927346563821611216834653572378231451321151918273163906027516234192588198924138405477846703686777468723542712697745879069357175957231914143744181945537974019661860287927128704309534933840954246460561936569814629454625956954845819596940956357393770097444969301918011944779320207043762345378791014835991566039927216989724147232303210292402565120263013748105144467109945684908117124609849668682976847026954778048142206287479643950531840759671376616028031023924838321531712017647983657955073404728384452143914444793885333590890643759273998032962105986805993682675165175169547001910102619862985934736206292814676106681246877052036500369943465965498692712870823486367574592699824685798009090042480314823210881382792459279838421396263335276753256531953546478382321312951015112917650681066390183863165151498112065601159492568288553914469640425993189505826965151430703522510222631415208852914809325850928117550721171672739111618516739017521141822471208177502282331200621741358007120041027518501088954938145753107014024253615454099777173870517426048687741383044330882737139379512163929351785649725301337759631493891759033455779448473776938044466078281402587890625000 [119,32] -2111582339029593167790399126124648904458735743846863974056819459808980525499996011538356474682134928110525185423689283223892642020881998730332338787138819840697637215968395073171490048222096364668756119925409180578247744837290694044258805261971135302759637687474063894994233409433995834786174326254543563656039516272330989179054207042831749414543143165335851948632277116631809082928168237648663369300554393964864410494442480745409467437400554561309174679349994144602693131881996782804039898851408100493782755694981637192702330726123063385664234940850908246761289806977132807410874488854502982202820620652168348872944501730112291272635011408401201731562560503256058189270886491131928874700216624899987239033968479070968810011051053770694674220670668292636351812539175229096963416886725393557542380242493752329395064347585391984856752720597516023374019575769608857121818240830205285948233311112991060029707230091801441180498879859898306016558065344836596809168394649634589375673624441747687225956729515247725224907580139888273049769054315653499245537631611870059008051880139347638746644570072520573303608300812728438531369219332862334019693281946792537347036814308731507050393235690976691939305029959570800692561747265426568802903094956615537842812113918590616028756171025925139341742590495658815126118974658508077117242616803539543574313272807070004684436537868469343366574349739823432396343629608106402384692156332100689426759916734993459447866293028958083555345960699935301254508609126925013253228000478843529454073439522972826336196411865882192515473462977394352828026670741084334999855242073962111791800255176499690485853193316810468615297827741569754410284279616961570869782249592514928865971614302002699520876993935457671754577498049546647445230488927675676240449554638174013539498409127721181842215078739457796959471582872805872996960554963483249033920423572563534793633679536746464198521792913353244543851915356321016145548359461465212351411410827898073537230404485457766901668293549064738545674882994182942139908619667443519385805197685146775143927300177892902866005897521972656250000 [119,33] 1861525720085444204557571346259647267966454197749989487587291250455643973631481602898317881547246940557375522342321289647275839495651987325168429118435287852412814880159566884053751173667882664423859363777138142905723308890023887968096749056610197180427221138931371333705817018589112532371703850117019940614568840849489985438198665925707535060469946640192697247352687223874508807709105820777757043827233804748729046142875898464860773463317394638269600533928844584077393810764338030173532898865327149528677844559155895864804805357632705518530581417089885278012270764512540825128604108638798687834257961190322409639876370549602880513184384846149958687297030717621136336004162482594206047331742347015131592096575259581388160645965583355256289501857401948208076335042219560052369610340630245514876545800469722367106886351188431528274564777534882485098498406634603611553215502776088122517441971388891697979257985258823946493697312841299075718015648684888895076393196361399724853732041824629640546286906901787237236543618214669710719292948707556385472115753671825416817841249317537021540867698505243246065379091946681124800658021018635557088466639450661751906052751038414563274011489211829306036078141843616829105264752937618840721910749543313473024234304798617139653366450101358079075543670552295608817575196242022355024339566132509354469674106078782416718185009453786415744995862119511956508219664314596975521799964142923259696300295383618976309746586190631021199030169880814063696611844260664364760814357263685531122994833426613291673276246486877890999647021772145620934590479288140898965693271770653285757823763771221555636349662595882848160838559873383251671671940751069634395291922892239621531437469973944832834952541491750769786901184869515304915877726936784783459650139436622414283107126087988535453625902116518198868064890363105693990306865241046444519806530969323799711298512430794273991640375403082391628073180249966405098125776942455004992566798047638376878583826493099442800295613834114621872333591753110357506264572858262733436020085588460948322619969985680654644966125488281250000 [119,34] -1474424302794123869951820651029859937076650781932379834810444615313001530848110191960615508575508127808956850811301749389709449163314127220889007113702305715327353546977395577469309515743202942642118345970501845896265631009885172597164816846638612646432162722209973335010786279218431294932205721070205721068139145641704484959339605575404575313405792226015218852094984863974271080949959601247622096883595110484236113386662728675087031704852067847886946454738551788913189358758464650937031778023685153794884612322119340474750214451121869675062935773937014967336099317576162023835812441407628119475273769229291597414812287567163909672278981175427766236279166881719639339171598329667766315488690309714273157704115700977531326954638326074442821228689001405579032648911047272501273495925372306326727932451655258347386112696677146809130531914736005545891919878082196660890085725836255160361745936829224054049606394640162957263991224724631216221424941232209151497808843953665373474928161406486231212180250703238139380873884169139095558219872635065798041508598868319620590683843199385267687553051655518873069560852612859458097308974564950974107904290497063486832437399515244014942447501520951228529186972161982913208997937012362992796483432938090992484452677543559973986286198313641092716306405419482613321604052447693450756018659201397239219167198610342487770665337512123998843149172090389548720984751663165617337215713799206229340147124856478524013184213193427173977078423420689982107179361816738215304739221363090907103463928688283809009746955687408147177463622645981782395965897071212142595781854411712738861951131528836675932045636139910231367996992682577362157764882190036721881779167102090497194342371976933419959559487708455452384545689360518403232703527412230467729092247012320922570632352117718219665884751192875877911705485940146408721834994966333251493326476164602410905988822371676237003949787766904178352409699482522689137200804943036736452816009951225498273124105308228681778575514260405023684059240812113328386426985710257783132830081748027017951585548871662467718124389648437500 [119,35] 1060314093963845864619939074496850087141981045620634264587519212563923274150027365986641466248595706398019152492653524716948571981029103520222054590567537247066057240624056461962316380535437414613094095026274333977079172019790433990495816480731115809061181697882394907492086993805475705622915674026527752548006600011833050406210498506195856409181299744080718095630928023501685576815916626415980695594877876739566533019642544875959992622840668868559549035569385404868092438020838402699692832979471028337900090405367221522238497630657121226454027953122956624052470331609786298911475021079487886752308524781959277602073525637725373462652225084387745224990448357481475615108378545218895464659128882632034890831895869745407381445261985221018692449014309601471049665789587819538471814938003860619282716876539974191899889795205807721182231194927351942423371100369576606038766975867953918276662505664960013720472886756799153162261374475623273974915033266623890854653001404828258206359804631787898990836790030117972970076668159216650017186678000356402699864805566620937397793350242880958643808034359451889818041940977562149889115066495583693611937457116009113697736722975442249951497788048901043794957236397958332818780641845647142335417035158329058391787748215222169273849574379525077196040672350736263437324386828389303922949029689065856549850043045678990087206332371521625345013984327239963102845654062931085831993990888275489069189696538057402747304516396398038372560467517383453184335668722803245440048281818937809684648953270695704913143386757911005432012476763280997526912803818914534260142124392151781954961859369908432956173057469256446869510106541826633486540532972752733166992280712507707286732275013045027492891568453958190120392832225680766436259746833345222925768592078401372533968410760725603586404297607550412692786332024856495906333156324253264483282264520686388585309934530498142064662406219686415869910558712214203457896185493779756941611367255225965195858876469876807554197107745176330738338704314657801210436364202810950026439982402104433845124731305986642837524414062500 [119,36] -698756380521535979647434345553282570342563474921579116806422779582365687105964633780590127971530387029269336351784259987996867620529954824335340921783868466187573088415371634418316362711815774375933600868194725928197507986935977630268557869368341349025384030909368759249032297306152036874965493172056396771425772820858866879112870062483413210704548157279805496437197272368789219764853288356807796280374704251253130146695784492810453299454820872145517706985140623868641312066232084980077282451005550018139201170034287336398521109808858771370936928987097576739950123312908821608354709415285484436398440214285093322056316329021109939991975885288236731152618001296794439550226910919563282267400183098059291511179322114719534929157030447232262239628388813692027673535762534394771810556047917989263047083919345914870533271334040437464329975584013717284893871761103564169323066305627090587887224116079553767688016951903410175337074333577294156580079647450978490318387626053797169987161619656915387373351955466430078139244000806089672152716532619612363985935434790509306369352804332472096304585377201169821463903381083770814184704333308789845916456409246344596003177716361110317258034894654687041329279657267758193627219403521192289692607003157739871642625755823985292057258435209943183172895329132032186616293673041483556507537796840602610072492055993789790861083645912982010035568355538696418799174846995073278554239003262115947519648254804058193582066970311546960605491883740038772400613253938797823735503858810001169840199955407504266676424928177720018740638406288949114832755006121767155613687507971749520991225062818435079829840320460710568214042689839041115502124874087866999261854501597081285781464584050318892183804070529718366061712886684633911166163670014794374803642431621778857817793346787850536688423461294724871545318145554551981402892935253866124069526089923477567485655390345911409511427584393838562386703226191304299230741278251629184772735994957198585659043139365642985005908932199846890507562303811265548960764222284646786376161031739684403873980045318603515625000000 [119,37] 422983900183004805553919849139163419120012882176855509382629996929333669882359153282856462866828787225052702443286021243313569875741790719802302930474779815381523535847064870786931942790557083605107915613753509629857278430846068714670646142996095597708087206007424170239983129504060612716489766767746803097790294084614560490721259240678627620544624885725788152138181133380704771260070314852045375847282050399932337985707646075112610552871873127568980095512342309241801989192982594209206178474037529697449676552765668446985967152719397829597287889687218597122984799063963056153315603824033766523322859178665241518201834810424537629090935386101092834541093706516237103127124277445325434329530500159241026761881871246189836326966901637655313229760482024070965969026125164545664624044718246237539543864816354476080022656730139912715859740913563614508688641853542642582159983868131494609619750593126584107536707366706302055001386438746055610814619747117573065667944605616991615035061715328513448087749285843379986954875081624155288841730638749300860065485422366562210440242074161803232281308991669035728110150495146137253484980304164181910769834498629877140495902050913516830409717298018756443499476820045889070210987713137944233050139763976022207870146961153802847421920650962780145122777179335542823984063377332766021534338052410676354233091926675396631708263009898649232873997112940331667154198188471864838921352563786906017165945788034171945254357326397585289096854942058514800432173769724521138615979628572937981476076598282515862690160797062684490750295359849326754237724062408039905859203173164830231284662281416207785133693258018042622185653737341016303273509239201174655169768056402127399940016490515049771824546064970042779480312073678955857449886909633534621030051551921241476399298926288633163350590347442395021931947374431912283176156576111064696361577708124723027279488207139712793167030999094030022515080288135934095126032352325947816495753809743707662465066980917222247244571573537845995658246265326241826938753990431036147712440254053944954648613929748535156250000 [119,38] -233099332319435423644827237777439475235244060999379092907328967199890828582018211753502385815758065454891999208997612493205771920166068114602131688989281323127519266686767297459713263998307341571006398788370812882343385729422226051681848846376883692155725449065415398888224479363595022621662085151794400044970729907472885028721914190257667365500164809857998187951821483124134313358563397485663326674547378568563963930766882286267208510070742358550753962615163427823709216040755303130707219632108431524656268358623041388530890213886405261779746225212351452397017453058436006004378843973121888122747335465378889299113259005086307088624190403698178433990650104240544125976796487217675343661368086443478040563958554679172193462806937109236418325061823488001502021643877095375526724437925132297537265965185688435423035941073128152364363669644325725035468446790097253857775956997819102489125298993177690184692237987208662397944482218480383218810545889349223340588348207014864612839699048996662454691667222791402413776024994944828228028373390650891631874315140372758441816376259594515141201486117572235713017259567501637727035189055425586380781533991136062603843335776346709879675978960174771624138639929777261390029740248365902786289821637426614250150544907080370536290400729388259312185169750827018813553439329586169550893259111685492328778343953700518120904101136320498256350587474744258270639026615182186305281472833502297530228839875401948127071886368458453800045941787374228122062415165185321531093047877928301278072366008936994817400565093702683994729986358140333584281917020448402260524141583478792479790957179521088480269906663484876486440832143298476351288193380785535306616854988006718397778826638278994519683352865179455277101529605473963826266864759960214962976229298292685730289931478327926236665884330266981358450715472491459984897839065012786091432326374603819332308783193498152390066973830081208554866549534721383669032836169485432742112365170764961173374288257301813817320600139728381706749372850160882108633454655850997597199558697411703178659081459045410156250 [119,39] 114668223796246466290338564467567733111591688899691320924981117623352738234640509448932524176396711388943376031185140738270547214718412284051388511823836623967394599542114061044381894392387489309431718330453861547047391694933553869554977868020174092833222822683674170295919431819916257480823989164783889514530129525805923549081045983954282758390121091214006579394452504575407582670465312403286368162338256164617027944077316133796885974099009284183110257998197861258510015108791191841987258284498022444360031942555072247887110399735911915568077215716035171540469426369867074740964532722999012794919827744282187694649239143131837754579147190087233044949946094750002776795425104380335322192598166301122060131887297370887572371631728525208655885674165027626825333776827259282307889745216339109415081326357559587542542045832866549389978546545027233770404009504739942000379153036414755546800887791360025723050982872566844049298693733043921275246366820304963450244373386212423446214057904237181634382943871417228107187660669913697989021064198346313488937369517647342996508664248225138158292950570183548522144802850955311148881944925491251326840507283295805652013806610294035999293857254831582467264579346340706720794800219026242225325610239240190356885153176625413878331382784286852480069823435074453204476694323555001467392499909399815840116493070532393631031637979208175841614226802465721560258501431092145765328992109569198677976340769507635757160629447912423510188910925895426966148779540355751179754078473901473391353548615837561911960766413345419472696584940094514224384263776257583938167237345788534827375556610026256689781915457941505872312916832111556894761150147563818936193886386789540637310753534446134569022946914021212975294756323286974419196658968162651203107242191995934410318384697514161756541148652799145457562895475023927173604433290528626706866918273896286418641317920923447022140977541723231749312736807878445113425817316201488235377753573290385554796993005586579155774848399224899004677611650261880241619313598819968058606377780961338430643081665039062500 [119,40] -49294005542020792887141819395430994935701608213931846522705431522112073185640705541046197767012122743890074877626070705042669429731766298798182354895457771984437107198297991930310679064894946955065847536740278941418028485025361175582400198331271149222990330426450435192941793621995158729537630387429032205363162136752825239465770563406365784358668573205941872020733141260260203265515100208156074932561917580463730036676066873443155697567054080232437396055402879026854965659379562629226363275787630362763989891995742935273732926450705332033834936696595840022553612859554799468722687015102397703883014942783486000435450546009924800264144534702066191515155437715846477459308349274447996400625614022128451180566509192458335718922535613989216918079261458772483354865366177504459810472565355635130542877277433485051607905454907321034236159498643732005538379626347153526972438104567291878872189293069373372006857836374874353678552413084206830630908678853295540002528597783626368666268307617506683586014607985896579752445273053368856923582211306171394927619538080769864804301340700575904359979727296978010765070758129828347288409077769798368785157713313615392567296075647319331760421463687547947759441078412292893222432734017623040076527976665811643322947776219481291307246711575287759705108556813607612433788922045088442027434793764459778469562457315634947565502445279540121934773005833137895596257406484480203078803329272160177979567546488430151185207580764561862529709273419360664157569547445334110350894354587413936648640961370173357871437841733842838381935410177241702529733892302652239594758332386802656590765767490928223043782309049680629177211611357042062398170687692853680371246276398177933359718315486013705554006947320748603171365263339801190133487188861936789262926323579221392984854704647171405365336867646508563867176160740530466506996075360954632081269472917755518328214967733108785894056527977560634212445059064507016882064799533091840316823220043644274010065763892378955404099601475532678770946529859347833310383429211709582773437432479113340377807617187500 [119,41] 18637941320664059157058659110532466614204360249346134723850052459883282068905721859218571519221928467280426030711385608556588696417992971141566179045452146980085495772137053836399403447663637533176913745640783123563165570401332726848634943004378630160295951727821284863031244367457019933256300937183025308041964823130218968946132918606487969264774030104807959974452347155531123894998757078631362801064616588310664512988400481486192304873401007316436849308076926080956915226016693121815761289124031815905847305155425857371958797350080791972595652324018853317467375526529561383558505025230978132549746086174025281329044410139775290111917423087783739076069448985838099955962446742497921327075902386226213754032369014499539128083878364060984261337336348856402901872729766755099241258296518412389758909778402983526117477662585430070053772387173003175564560107415668633384195621323217613786037171631541391023920230114812718019881688486845321559321472566706607968742716537431739968439702844475771545776440597382265686337937061459559225450644648661474476989556192507219130401547229460302014503858498910707928076148516753927012980626625234275028715458540694259099469389691546769326171050128747677182758736815380319322567642194797975203986413211175244309661670922083822581552378383090857020336430646393516588203732120240722634402683511840970321104427384091339691142513890065282920820395981016926573317317233318826181099499116208705509037908378549055665965389150569021566962362998383136991930064933532843884795867600879569614322257010871705195141555598507142361254345063958073675359416517817094659928074407759158697945184396715359348964025708462919606291248631276201832456207366231940886440140612115018659199235856947406346166464583163861917132061574768552204168507235073888049775969191738766046886425774505425399435671856114997786634872648749248625190071860373044682832712346212604827473199784432099960998699361878939205825932980176728463220549323639950582703065805272529322417359047949824102048324472226320659610275896858570397925103367953170163673348724842071533203125000 [119,42] -6966274890894760114929820984732239936558737194617157115288798222741068175981977587311902659075555330025288934621622725149235831410972394751380768246363365546190654643675819927036543388636748374841129183736135529960692087419314895903053330682088215947297083460788924633295652169779435137919064710963108625769899193814106377733464336830510332480372781048763452321371155930034317434696895589698120717911155830341107651598662695747643321814156666150681841568446902269718739770918629158399068946825471905246257758692566737485137134754674276898559118466582682405699393073053380340798465306556622661378879304487117616296389277198419605194389838980139546306351557170924397171070434289735074719724269825433856192984119489316909122216155417094409812992091023232898138810210635239716367827176601255318013892513238519833634732711832016046456562078612321857259572942058887142794078581815559161102663105417157140190331822800718603742616304338494317669404794912411792066807025841783123898808954532381336383733936356607216729032050567831398388968741706974711973321547156294258873109368157228903500310464386336707181433397148041028783054822791106414451759586799522735444044217744419409627771751590849715971753059002652819648505543000499032570423349616129323420724533676954614343668767411353238874994748452499805260390695298046767024413529594074421693912170017496119460766971471952812652579881717840268229967951292770422032018622439983671957138189739996731469455733225139340022926260252942552881059537867541716308799833612132518100732391415387886214770714731154272761322198285166418947713362940642456909557851335532180711184453723177982884770826563677116220298852209275480122457028433836160100977345787292761761349138370541722797644194126784941322840345941779814003037970249853593318402426149168057926300059245312267415777567756901343580389388194817479318536094949744663794656202700108895506961735696234385976225044191541990690666661043515128331469712509153276534076424305948498319579151200542905359738815772804857171309913934788391083607894671558824484236538410186767578125000 [119,43] 3343038989339708087617376378412610708609384605736449908065463987310466147950830446170595253723079976031649565259288018995889203184215176444266586199092886545963177566285760216385952807465146367169753341476235579759373134268507600566266553963956214054941546393426742484887983949354440701276249610057077460649742257876758896380372089974650236189394778681042929434405765350172849800922837161807377844795608863878321876280190412418062529999158589705184118516805792888678370943869438671281416515127493944703228505942520524472259513555480732891608913685207974879628598385091873409220791569545404981943787412453014117441301404352198498444042148922903602693084457002233191071170774790931965281279097763023232678524179880587246678040446529828421497859351327874229172551837704146281970639877315342661001576973505276008763336255386082917673707371194654462787685067928191661747079355575625002493791826250260030358962132189271722726523566696722458600481878119166543508725970259575523537071206138389067828253164693116461660567433762601564646251405031554350740181493390647088478335095331416117614324244298604475822959076711137664633735798189565704225150319797215492050084024523777443881995715903000095429586580746177034950687697092511761351718040765422232155350438613967321627129295198049326860025246976289863230266431570692998380204719070277100066162457140388576749136730863727007461545447953242074440346423652647482095516543023130140803707306908261341391038692284659235398894934258119632140572257577533954786571068011088820614628406024699150832208596553120754887585640991862907059656168214737869275305873480966911699643728824425067375847688979136652915160514618747746370602581104785626752450078745224243608008813103903879337323428693556299025613203433293368710873731894457861493881078603320406178968484328972489904855243660220858709950321927136547881657955186983766229800230074741299891558074338677339053007001589696113932209558229434986964722498038672107885506149870562837330452044481138885765240006925834332633494725404467440288414081805967725813388824462890625000000 [119,44] -2084517577114739251194754647761680482105780531461555074832503942602093369798422144841190374178145198800767591258788046948397276330506920953273132137797205692745274245920277803888361516215009794087841696899979271535552145078809271650102964183185917582557994582709591029627078014253008570000965241756272083528694038462558962096372389151652900597242154779942827395381698856261097763339907021410043667571893662189710842084488435240711086865813696033293785744914276479192140313742872990772725752993853578841351550449086177645909914669380275604931306723733854903820969304777433306928121528862943481042005012086186008060857029504867038419186337637155542633488582375465084359619845999686831185715444103722022179022820750247504571390976719117589671274456741260729315091303899729659380107142616908796908268414129982892312396908574508479073060455732682292243298005277972166159577780538897689925314584942667196985579993382728900857176569743611527601484416340767394589938591757060547481593333910254526400449067669234697335257915846140793052563874060150341208961733498140021275165472076624295015508201228489548904154110144230584214257456918529131253186156631160734166538745051509233693334989487608685766942426757628349823390958964819665504640972521458533680791731681396431989586928311617087203743413349933642111388009000950854978511218575164222990645405691569203997069084954726425463950627306821083313264318203831442497795847648368398662267583658257595940160845950170316935259473237627152946085341248259167264911448422014073475080971542942921179169341758149262257013949928508739718142728913299833604966454450931946648586506450056507846002979526526430892549962596217329199447757809084615895145151763146263702492160180360159692087758718915283465395361832270935965314501845726338632082864221439596741404241984797999937240073250119509137461270378801520172644705859267423248743734797387284647456260511429300752912773024125649490946225151402251298530790576029927547178473107623644678446078444201118081557449161423660210540403589247332449829741563007701188325881958007812500 [119,45] 1256234656359787760001073913251089817888767903848738140027496932394498495057908681770460281930842725570296626566786233235914661665411348327908972971413675263547773200343029219625194289194929940279443915677401077935208630839889649148374221470548509678211104868296949117407649226006359668328643192264861411586719880992568682132319340436568801834758803521059770364627610243360637490031034156090492074526978063137759791425999074160181784907561091596529548963302409663712221229070467667044181594351052217511163284392705388853507916314978240782799636196532866809909528855359139434110860140387874411894195272028787409257984101001681675412939345129970088352471439337732265875667352225195386026034825142164939100980184861688805677881627033839584201156710059491889131822036553952822665865951790234951240411909290529213657628226443385691592767662546149831683792098773743620771245651500598517077740618799197842516789078630272029080917291276095034212129882922036169761151520081722119021482759021880144165427395969811379964073880003156779385026683924024582700660038807388417157145699895257893352659348562693645039733814786337960912342653976602310004742546390718765523741862914254604391145240686591108031890478973759262477719797388442809909816948100618528632201238845726605965554036537983024265588750291727483354574750187922626490049347846521005886690365320221161178755173411225826400443676603259800839463249423197568379495488561474884774384629733927484334512598442780199376220730331167390214151963578345037610080500574410425346122869648581944188269926281655146246381692754243633606803896949425121685329210920687655670504953308159737379929183793999921264421414228340999671040765950871746686242535156215293268166104809876325250563386899677018730803702971033882924928030000000200897747958169350670379165352113492077885109177370831240750708187925600439978870299830719968593357790269642695512267083320704833861526847316662133044563261736351745854362064787296003070044481399251521665540132857063892265089297272187074529809099575350384014882365590892732143402099609375000 [119,46] -605736385195015973164675555771272527822883487170720163747648568136597581962454889173506764873084004159180121886233741621962867234363917386188881900760775172831379927227234692298517580373597878952395478420196630081222583307953816697660704005105973091228996979123106681807372961102754109890309340191502888133114851279224864219114717163143080502418958451420813487841476161914163882888970671378135977723548731806256644514497804595830229032264648857372752751830477313187870724327189078186051841993276647976316065659991747046058645912894671467229402895758932475809266747243671478179071586509583907705144931100471165844717389945218204212882238858977295902379185218393178170871710566581528036545596021832263180965277572809227937520960482167665100147953140612647200279786791029817572947433512383792356252268509090566468409957180631601842149761853432478705752783557246130266151442496217685279112079111549170228837226910525440038406089964319656680843211101088302706718325000138365893489599510811145009353945015651070311909530308636432755886629573764360639764974991515243749567387437227900959321514207534923456041589900336697223183108212611985496853513507828627936031162917921772039458279482233914675828544846596580542840835184341600292603613025277610919961840577410165230293550264176588901057221828316687807653914222432233850971915323367448075463673589437812445227283194802577790763347065357921145959442652607042359605916319941817224752045772789038627543464126359122716066335282054282285176809824176484971539199381791435871158641497785946434626302167269807588695492990630360944745790275870546872487352459607375721756434228711594346362116910394145240949045379949565634055154080300882708271873583746875024027802235058542509057987989328919400718722928826284736735156267094764512277897710130037428203726498555820872004972870908954533665806419367236616609048896081805006900203100773681675063036832447341639446635504337480850683493435671113331484277166647064712981247724361254628974343658881744077077847863030689006132688267936003967406577430665493011474609375000 [119,47] 209917834854220642322828655571898397109118573010882347990456082498447230912304314268816591496421147206226787835338087504398067359235771320780790886448412483090152562680661037839573970460433419703067190657126419237958221201579332621965698511274390493538854541574790323735633201286025600740538489982543235621390005431936459273502696924365001337005510256945560171377664065261071059498370731738136982025399250025913901528990482824469296260396644198362863097286431224797483305836087340491059920870726279628970091344362448374689065081579148962173430986363820722935845607590926143350865321970791405549420475803293046008619782250873580752328294611582052975891305031525798380604073694142442517819566482701529768753355766169616753850664294184648709813445075487027140860370991032629181917135845105414938580542545411362963154912788358604163657380859930802787340677373260209026013597957996134790574689379658170390834040475205002306445807162049328753588160722525813154120324637886365163284700115108318780012684518922560697533134630911492237981441234982494896120335686280639924711116608545936526745022065406500326619604957898044818581190689247126281338969406254101709223782673117659701209504754573398998182379822141497066909975983408909060680570545939019443361345947004594507793331760415053734956389877972259614957698534710353763432042778621481891293637607917893303849770128695200448768294716207328743927874640533842996678124017654102397999248341799048773448006314734498304496752679590221707300537341319931744161940457481802450277014285837780942131245359393359870894861126784849213558520635711526579287249230653867254939360093072917688091265341913336926825732190169464170829095147350421848305835728128088808150776939163955222429869059601826905533843899776142438042201254171999703984288950480171518423304356429861913656155262497757788748843613170530273181312766139321242543945211731301396996256014408512662491236802104645759706491081863101362893644872000281506195135780423017489764105910071058732439100489444612225153202755834058734762948006391525268554687500 [119,48] -40195800254910643610211477730427581693306091214287933518464168297666077666360382545404264140923739769366358990205725685456624595462354966061883565957698619485765890085568436193554609786320202808131435808436515762320741494858187493878002337830482627051195633449100455851773239987359401024343190232580954350037748928280466762036381266851061486631749990644754085487616227404617957479172958759028313636276569444883158102007863133189231171556400014236598492065688160990737437573906370821617316066783629125200550460886694852727543243165538658882247039855934115592566003582496557564577952060473265193731680806174336900925297712560573982178201522046110097883586487326106008872199502807332599006461860957360289147197910287985655394749528611071957325260221935911687751951557042177664079006118550560770486276666529649806598353682084334601810867797109634571157371353775441689563140923461453997117428516411314830058782237859671711208221201470599394282284942775621833356766115762232189872863978588304332774504733664547878029838838451998483260718962642201930120968568939231162528145119945726144156276210699440416371258448332607378074952824128962665763585237398323575711420024519503187262106639683751114143250390664563197899852246269849369949146499766889268524849781345003592366300530813983210092713341567237966060245114256432045290672491723474676228501896170641792778513390975083826912644873186181370220054363381158532988964533759400714460214792078682808563533457595591292168394282954802833566740409397949116689544906287185964909801146528666828868044820977703596662372372057787563250216960785957843619970371672257069245036983512867480797130514462196032801316201386340731204395760021319349293719430362423625839892996048741290457092040318013935996630086334139083654461418122007690938987840575439762358201194712664864327262149740165228704877426589255664587053178367595191238776931246173038066823806228071378282891578483482321270476866759736380272312795766432946081103592309526819233131099269770255738260437787783690977150286016694735735654830932617187500000 [119,49] -5091672243898457014747161334359867019391147782261666785756681051839804290024897128430124459771132528589142609212817457482282290388394147788176166611298127056242357663894524538108943335593601417385773759500617301785288412527503463686927837986510826608416328796351936867013424032116454238197011429034140379184026951467985765293068965563922719447112765451932494415008029043135175669852704690655077971949113552077764173643481019630073266806700233654998754651955240397609029903082014497829678612951977380998630518275041187659803862646160528153964134572749163819816918837641906649322728083153670521957373388171448937764489366635406066777052780116245631827260480067810709008126030885023945828245552192563738896392589966059770594072531704808459951642591211362043489261746401608068881732735206899007134173255773926093077522871567170869522403436706865496685036765068173083534114353773992968566541152717536271802696522315050546339564135876271820575429237641971569447589021828550948765620836656548114074975377129422925097649510460566218761853514464534115885165026288239231665088299777940527575076959920916519098548195161792755596535754220706380087179432414158961292926410109012248871656936995693997886806717439570989175378087069341784059223903081949844084597101096275689062130848903285981474778035961534894625751213337441403268791278508681504392977367134415068594965425364576609216602247527167031762777446711998951483724292274311426249922729713668698057380064952829682732657923174539466949131682547696941170914959002708117756043731616102021548255207453925948329480598714277119829847230907194962641679773284468797191591666031348282024580021586686996778615798212400058633224950570761201793588593208308768152193129917570316711837454306167179050356219561458327901034822981619485683047501697725241442925703705726229513323293920758906508338695527540318382603492068059306976936287190164456707720134464523600994267689962763131860074379942976777165734559626413163438810228234420569533360150287734491276607460565582774503212704075849615037441253662109375000 [119,50] 7337308272454762517379862908220478758656250127862083390755295908892672937388887103707723819537740781928229638876054645425458727169718717079524098964168149639682595401267605855033632889970634958696597829491283833531241424628748530811714411348687334115671773755035185410651410734620405764686712059025305190015216167247322233664878285602926550038658400716949387077527728175366764898150272128581433232586229646489327550736564297152901186669893605405316291528843049675002181120461793026917040927427605905004523683209534398917494501543612388984579259538067980788344484720900020350084005349109941834028576094999734795785660302575532388305251020022566174447785710878559725439217472286989042491770297485500557691039685861953891671076744807999185012277062247581564640285439747598906114916783478173117649631084474938388841511342189664664835215889090099208283482247056770508435162077392856131022768798087150295434938064820109486858088811369141293742788080651022465148159215840863437670461901285032313478231890759765813624190840786962994413663147110407919391792694834426392466158634000437831725767710888154382746058809277057258533398411223979226381340501621234883466831490471975338416241701371966391853621014876756672430494679518511623387931622409235612553890517723138425246913519613247390512472388736198269891384284379401568372815094986420823267558156074489618175594729294635836878842972340880787536182672729799445181437939156930228517172886702397198079790629591363043053022977724125512479297982561168926608481052437315177442082967032174494826715359932276875115074496729978970963583197849382429265477596590979547823438095192151994992370840352731669819083861232768171458466564219851358292339970303943820350083869319459556621461483796649240333660953088698763099315656723785008157226086430329970665400222741205431244131828525763506941282300867557657964699049445691851972048287836469180723573068980022962836179402565094602289653058460417720451891084832716112358297495978782059918562282224076778147912766782010041133332833851454779505729675292968750 [119,51] -2939976565585211061707773399509879344199303121641620974783485124855007727343281119028793054052459825741633359545702716810161620586566902994719577006572744578742453525458701840819667400718118501883487447025743225646998183706850707713018212953821168024063102145033080455249720500126995443539671853680984992376909311928139242700070816299217739066539128620877017343739196727436287305832274875765660773451604414721262439798348513752197193701769251286160284288273301043487464891098584450773195635284506791751006280370313776728542050140700236677919803545238273834330227524741532127468261578219160795870638910781503632520357580878064236030105138820908091730796441187913412232242369926422660118992828743003473223412861949064640793140689759557300801026986689078782279769158064689274332811919308379456268154616081698482448461379224562216241495292324789282952740975744735009103440102069588922467811870869421927215869220581209494746786156001824790731505546460821060065738831661851268871229838725486308096390356902179658743109697137738616967899493590608645115344127171736743340018255581723917597319520065491532812719239300306656455707600578130499754083354367536527664771529125017655880553229206102910368573656111574651864000454631871750980624120133484804355360024800441335495614201547091728987072048194267026712140838795974230385884269526582554836782094458509948759776612836178013198146079954475764011487551124375158336863348045869343614010649203301816995702777466012680925387367341342104256189070648787691105101985509061353318635966885153182899798847926676457034153749283461005270068456192734205890507214110373021146152826527442220872783778150114320847733794702767578193412794239136517222719870630775278675774953248908739670981161333301591713317423215971263740091983732764079553757441806303994382399492447438239878581725751507467726321027940958749500260069274916049904085195773399294928254257516981831473190574843612352645985184496457425044194580078005678145329990457747307473153609932116497403250610434555234462550288299098610877990722656250 [119,52] 599291787734714938254573303169047726312107061929785173687536049099096257154596941314730144368097586498999937826310899059982624059091084843730529303013617858398847192402837800402957291696730893505717643801116244381517701683231269329409217805886337472777591228430351202888010293771419738434303143356192226469628077673951275793376249456373221517898435870255126712202042687481692958551488936882602979837653961021049490679005177297505863046487775732145130933706986060446150302790963232664701483218038537803647228429787597186210997841336398201250126373130246781091243793629949249828213346530689106897990401733927751477981718280664138807401258409254005033228036480694930310543063965138569583261126746716936454215782949685637859600887388670701142308268762076555957398325989895357174647701413347363497855547561511851348611365387006984033645627604891380450267452839466927494821700407018711165626639679894457547063977136866071495810346930019536479605830385593942810015407633717619788115632922231587901917818207784594365920082499142703355349388641542904926888658968346213956473297427588093933461333182907946018770881142981223989522104283311766941936794575679618405529395912603287079566662525461544397479404567580121472409924075026063890677243790032681794625880977142915412949092283350298763908004046950163203956557350034385709020970689400119273527206611144372963136199019660601465944896510791597455355267999921748022931385874517614671908954732889652827904808504291238938969807545981568573124825481108577471333775909813147080264530984945464333414481128061840057517018239468770275138940664709504894268068912595498246291669533556828453058562393456061537825861062861882576602401944239777568699962025198315055947595556184029366942559069317742458377637663329929660956032446341848989318970613398282061075991462283257775968575245567136666504479546252886278896210741041132331402553354959227792010634221170307774629664751881362905898038982429259792780440084781703299154082245594096927147473922748391532248912749736291516455821692943572998046875000 [119,53] 3927475499397632579429831931900219755695373244677086030775528307950685702259577520237278874649248867816557236525652110669545605686615914911267199471791856960060191420009240614463337981809908843337807441720226934783964417835559226552766670751630943221654466173178098540752436669086495160852581528989780225088945522143612289841901202978526561676429544413425615885789972462071547360965446861014035841027704685579610400376286479933222204972800447834535743602987340484945861123685993424922474093424807707151631241854379010536486129531571061641483852119630880747673691142405937129221562729810968777881913374659196787703788186550084866914355957616541453578346834832225052421390750384391422939056881482461640462615566388426041792143719649241446067117158296107365550227161218673343740587191684729149960674765572895545669787176501483575246578532546036129279478848457701448322172650966880618310492094242337057710073404829309402137851675276191206414247924108459407147050592734437308037601450744447853929289872319178730870626508933311038456371049236721378634122460673652805731376825006009745657207827561894060303468520101571206514698143201333585975337646512607171986085879052878510236786850696346040365648339245485301351171283748203757332343498375525372990093133877798541776633324034211537856599068781537278773372841431294943909791547072407005158318842930941902391196015439191953904313829859984688422273469572047495431135900372042913380134826166278847738035779074113204121262642566909243797104040261393915182152316619445694753761240232150921546898114429101352207773847124853193144272848601669571832893945527550717999121872333304238971237972845960281755897269807799575686509565612110046900915677378415935816145703562566762914172482718389225577686237939413068230402730915985602446697297002596279658734399701982447284854429840478937453815676833660063220043917111178020123422720183993391678041390111031332105421370410046518662436052839627710953587034820944176453181319879800746571302422266125202454656317740955273620784282684326171875000 [119,54] -47397923258880169188906370175211907103772053324902650016988866105915814416734583743305139043217510362357930070956800485484268331364177617018454772074049168162890581178938899071298156660617065800427592574225907273920180236487922601468028970427236528550252414614124857506249104239248282092784826591687329611351493387597991313776143693474054563686091925507507613127036149970845428405442555248585163456706208037908497984558394664625202267318586128133118443676037976368872735480042946139036499865690809356910219515008887825423467610369020201036932844199656632706967646800355375544687213875060276334670647093344247070416564671973162003112577209237367716073658879469988510426281548657536110905087789263948960189953092471059949810425811639041129720314218615001905322043020208343336862565673529425298987775958018221190742403406711296758783889049164380445856599516518111017654634131589438961776163529587496810531198020648768891303584818402732013727600754098263250091919884280437929985118923011254874159074219440584232985934231380543876630184770940745296076329058703035418955436474109870178892001097630918093374000720988771604175449236689600134709172157808647006448162076075377539193771410280835220396284761637456039386945328251023649386818211714609581242000826229191310296611272148077408696358671685145362523371802323963851398458518044176377006398885797224212477314977057657916974084667526672450176565984614348955577626453054855487246039417736827785785966326902854519250194494699084668204753433438160946068434505565495562065306992539768871249082420377377274183134756929504748995936324859977613442792760519437106559529424149773632174448485170530390523001881684057612574812921076779298027417131843785503367426464308594494704459356081694523071697389698845744498125826907553670891631428832093579949495700993882089765174076975233415441965610353550125120717159456718772945055086265804937279117957407910756010665744794241040861428913086765547799755009384706627109721279520031977713754979180215617939886385556746972724795341491699218750 [119,55] 17189292453664684331227020679577951787074255381858209224582481922112514291608709379012727858602853671415350467929964599225058851933574554669180756120252143594901218337709601343240076415995102342324703407346833810272545843192095241409837883026655242009564953066892798363324559922517680332575621610866517316658715778509169280543407988960844787328419725286811789539236303918649652925352510421613096048152979946943796849524111651484018994642230802567101444585933100587031216523660278966568268379495470538151945107216939173565448906218480900545911770423794706042236931825442325810673084366729372859411255156915971275617387199417023817918837202636674204107310590607797395105136530506336803835622599023259315444589919170672154585780592491855835184210295323124195478836321630575298319627215875797210008844067122881403194184360338183436081898837814337828754982424566452907210746987686570675354320278713246609097943842011072253915134733773993515495227046887337732606012972961119819891336565564986026834328020541728046282860249290216723091015525023575262922157291805243863100642935948456312956260477147345791486044563699273421028589541634069734760326832284684759428027772387829175517403422087754995502814763817288702276104932051691556644943846074797399731880408032786407439236533834020000139189809614159855618582632501875263725731242677066534093402480824834094530301772039309682208338819257853978319480094409088589526045441572007871250254649923278529484699628020389050234756031602746038938236463311989990779394365593570353644905651344416659340843141902215716804495773607899343816595390837924370258491480082695478375997043005929824124948051407846136699475045573869055250264691269825577140262560590049885290881196266091222273965661852916434297534162142003781510379229216398563838424537152525553462787336558024543005076853236203119780571771972697719712964514792678460430984858021590109796851842108449937250336501446431902466799974564244378815646275633908349190397141673101081336070568050528040160429554816801100969314575195312500 [119,56] -3282770293278408044747869790705169919187696330959682842792342440678499255747426143701227452056097921082494954680201301816964572114074560197820413870553967597886440734368703905848512935825034673591136950350871461657705690580038721264468894329685181103319973185085691693363215137001933379208565633855230586346654569695873324919283993455180760943597281239342774060848595142921110321971961642386249851927641167267790540366813436684434814826558526897173407787092134893878906702726683478230496910239421589543652798874655184312680624128636789737106292007632661860628100588683845719084781250572923188677466557370632297474668374053916843476389687573100695803904152877814883156086958592150406436004175300098141603105051632238210250198902479295808676648258869822733308085730915722453449180967875532441144019302722561777885163142964691567250343296074384013109993438326119198073553790338536122279918650556567185436093404394444103997558291591758444042378167572791801640933735967303737887249486251082343753010835989725955237871702256007256371164270331092481532291084205946872957872629423645846912835592203454223677985181819267475125044357582044280170450575700445141161352513664783448562460426393332783234784525004007100383999878989941317478405087676393727196176652954085270927358423056965687988031953564384493064110362832354397944222941775782640752803289409712809002959367838461181237404728408976789523836902967640173930848117170858412436341725733365889584316536111840866735162039045191057967064667817024828847424782807956094958786281999872909010744209908879299345650536173264945129537519894902312268973267901425802898966799466207031884700493374751438713110849381978468222815614542504227942501542976769339309074506691822787018170646407855935806078866318407936067700190155246850069750409279502562702143205428251711724270642895632537768973378408456813156939170023223384507319209765679163831589143977613290272637986194163420017643064250922851930022457446553404993517096869145514527393490853635071857752336654812097549438476562500 [119,57] 309251935427405059553927728120673600367215105196376676532767318863920000160801156931061937705544549091819080906946411665845380056199744439929779060141014227583474823416003017816714689697191278198887916865096393772370724640191044356162117382179263721991903146501269991165862791702384437430451251851111368510515403223715168791954309121441368090268392085497788622554109779670322909733238792371485983821623775245023860116878356915355915832256303516291293016881376035952231436260954064785824765962970344154715331288489580627417775820604271976947152086866605599421162868809957281578057130064854079925933207931049499968166210902311082644371953152940242339499720218729135372342612051951418967465750138295396289971622502415063571699448817550648467734900697534528626820909920319767175716564739202378488209996347928495153461901489603106278277798254863435305284668095969608267827234319239720344137040435299116711900822047246787708885223291628939984601999624483833319391252607640791461821828720819592833313565865567882800558055325444732515219502336560059581208065476132896087448849995367207463041363501268795982793014330550614942966421749501929336738737476977580332041004078245278456708710340049384028356269312491939576841558411774027363437774693929307178190834681070249283143177328282643304114404041913911473466403302301755378408685047701744163971634026035624038245738317013325520995401735547673798267723438141197946670533993685899380948256097652890572124189697084015836834254112351592243736590482091617591721758001850099164509378000479998892755095496718008284935678205532883356040518053221006583491379198601360464485830113861232068303844450664456146395586864801821276509866168922011068367020993637279710397096125457230419899523941478311386128409946740937341621441928083209731707792378210952290260999391494850473030093838690904295462255573617934014448560138030349037886644824058981810668645646431001132319961268339539745386250763635312060204058975002908874057489720170394617657854898880032123997807502746582031250000000 [119,58] -7134313715019504543424213391452929953216353311046899331392984118551684431895066180701772953185863494410516084366766299106624084936897811500615870997164891380465282631963805116332392091768937487339755401099570269856286677871395020280257288266505934362990976520965032011671791397111845431686674907418146627322844431737110477286454430218389304825993570085007060410493395593331220094004798440533305048399654441277883562051276769980574835119437891992591466281918401331983771643127372909230011008697391224521678980840595676917374625526246009396905524770418280143127930548753820173281578955070980834835187286161975331088928856843037580743600662015453417505924250868344324142664380735187734609178755643886430607617916806846303027583336040417394885345030234046510678278199727794825243807859492082104916200619511384400533698989539040324271431328267926746162606933823543594341957249323924021963604423568281425882892761726352543732854659987761761727075713491363915420028711076609153613128403964405687541570392693447834690423229525517616908381815608336230739651030527710871686120310059142745717204874841092015348241010387432291910593514135951725059937348589479706278406447222683258246323552368455611243556655374758673428250008797507189586376231108265285119016176775271849300358107935953473778932704508922389474914570988071273634895662810256959530070549599500867308051595502773261664007777029232003863167070821579459299843297967802243983088082759696824151565144266828942769664514307151625355982616824219623616264242235516761043710816926057859366880266862273094582190305122024035951188476307538599993811887247948116283037878543909847029773558019413778161162048043561894894922974064318170867511801765801979816009893268301215951905365896901124442207970522861256652744441976174891612231558258180230711927381035527736340804120795434975820806524530799813385257883406395571318381900962096822122823293638793160758880987534959664490603164982852680428060073216719142716359996099718876907853760371835960540920495986938476562500 [119,59] 7370346313258718063978160446224585194839674848307014727177010081569699102395574768901263786770888567226763947227930341871677144867360649840825511997989642866087152076316700000139945071554661884768253824220116482033722154610782312420191912097195326729070171806536280226791813844024057509436574496525892466239939230079759574775730483811647265252483074978464493733057176619308110545395868800164765939216758199059778826420915871319795154123090498415003754171459060931552794680118263932997047823446022873534042359231786497698252486011056331243546056652083345598355656590137136786479677457518534947522138148590699548587368945670337178520371346259854744599056346997260493786543780126238409104213896941468093279634954251483450273532905987619042615584452631787354201668296335203684088236414951720200305203512834590826187443788852467174771898954421289557004942602150266313026875265603366558305615051205715873897125032195066468612277933556650689183076180582059382803670984573334251735432736309450238151328017781721925870028967649849652777213852087641107359006104282736932287736781654520346136446959235507032829948903628711047492400756880785599228138976276962194672536107625209120103645333504131184250098909316375909672661836995899820578445494578696700173510822281813834637406797833008485410320808134019836878718476262196534074254569999670081491116028842714347168757603779003969182084977422411247591991155359858015975727557131413444318129142832011313443892312621660699471139623857341277443698637161742446527256977849660662235918845335971193987208239825650696132384252041143877104926125668444824192839966438453244288177824844827734873569229172154501665374982991162699672554213069847235468929641343063310517271527958587300016569738133869351555128863932470290239386122851898094243229085336462201649686539345665575646106152054915116822668489805517202379891931654621278358093461492805900686209766194019871044244086973130892573233246834245063562366510668567671760688533376726830445512478036107495427131652832031250000 [119,60] -5116268614324210066754556358586155933106478243256322860765578950615333049570662402900707386842915222790580131001779920969179422684973286206215567481993447778298604631574733394444959987670968712349467800485422129256546245676607382784343580916652223726497900539234139306722173708714311638210224493969030312053748412807520670019739878968757229327823475569651165920179374588854328493180700885989362583992059349312323269925788153654289394566979792121911429945113673320996993109524103763835237491253866443272331601429087762506052834569651772673871457152162845075368887178332031922361493523547143942187425613182094403638560504533200733775975986773884173428532960510294185939488720543871947096669658759276841853288284797512266622518680312585960602680653122500109814764214462658055911702258179040578828249332700514101371886698694049156958237064120305582483327663785383340556821374605584266652279340408574388145086823330523921314484669408274905851522318382249493710680316586192279379746008373143363451130961131732856634982854547908847593469220774581906919302627505888113748992924420375485760313214017290783378920786597172796823565512545902938432433169141849030778969980905605703006421399126883076577957129826754540497904000608282939157330903625547461969684964795234013090254104396693794908231839548576534883704588145951207720863771398372416000283425327645779835949071454435425176873610324052196330697748191361395739615251233438038923355568008646867583083940225754698564674395333453848033591430163377963611430370848877828483086122557010891009456056671932939611569478351561175553571518593913028047651925111918131080456825684735945141919938309865495585370785436235402350900967534868765832346882246954288769609305709309494101452003263016556756111569311539073906362446508209614241058976831553022951561350432430255776341032472401295211503135020349570218353718734321031140784568070371129811766853118133057287402824290668572614694049209060203157401192791813156345811528528824763369086649618111550807952880859375000 [119,61] 1554120892458303893479442101559792702684174819048848252561138237687283522589233363509907022596013706070115714335390908337920634914179524913592344784865700632184096359863957802888819196255907159687591067498194350140686938500091309757420947566630721478610093142490886796152060405853016705027706273385416400878996276090854056318981469841372657902831398817402159124882599836458557983660566590673808730357018967797407286213761345538298222863172659215227346498898064684781593735065017209630287338662296339733917453863068520003105577046024158380148646244887010084200154934729684072662498497589716638639677143256977548184827696577501607763886299187919087875318980295766273345386043370135489782872570191057432894884047712911040144814634542814857757436766853314738664323977600204408673931463801965082802098495050640595196196305286808289658509798230131670288406745486215238766024869293226265774791970221543612744830078035521242333991317142688128590823423232496060839394828335068669351818132769599014043688407688469705280814962028264790177868286531359226170584076116630655645598003629298267187038907660925165181018830682807841353183559130779911694652372208198795409105757908710169074996633869511554728883240699643789935884987138322060345864667512735860029266108218562627016101987566010386083151684878932571351943501267929937008069989451907684332564544657909866624948431855442047854932509517257363620115915097244938233096705637406053909057837804222804096092661094044765094026511357941484105937531380737389186891293594190062055252060020513072878188821753523611132083893986203799360144036231077998486073319780967998129989425943609664681090385497573404279259684670816754727479598315623831907859781212202078676277867435321240186515312438629027503048541254402045262392070064064044205499689404852751639764499052124021613560988775761716281921363981502558274772618897821006610303519783507047592867577208275105023270985826424496707776885853591387546731732104604706682425868367270208205324597656726837158203125000000 [119,62] -301934002174558119031603412946049008602115909374129468265383940658914577083982462965402158615997984559530242812462446041818367054245028065210686794093904812651045829360194523966991875013630027804209125836881197734618953360115444252940732402796717176200990047951614498110854777186784015958713507565539353662863099238542731133845757191336957528114039780617222307306541818870605431005582394353543307013776965447252348328330323752120723658305862006906000455792854398594564510310606837385969016086417805224182434962172746755618710632912627333515328458483495878001452734119549166893884743906071982970650005824896268533204780174301293653275957101448554066881565282195255429586944563723113162809998558791916420937078420672495858690637253491816668921234189784152389897306954363422871854450517701193176942922172500265424777375659125684805163531266863703382006157778946479913084149654752643088200525510365277049968284550842772153347630051891222880265090388487659897891921239750244999974337879710562221078397794665912391324517338283201125052791034491952154523077628955115076689902296443493222855336603102850016216899720283583739506253095481071181933295107858807246553233102786583982503927059799068574694364033717224700219071514397852610908197418292983689102161605335515479931324319680563428471052755481282113369291654939218042781991727222715390249717489904336886076048408764245671806628485639712871200859825086183565172369193200441281552567193701672706974994792177320622292394757868213388074115701398472847019185668795299003167050526224481711476019053303666631949291014249938647868500741156692608909738094171957544598017780227468529310973549355029576447183208888297485117115699216122067369355123056934322957375523823987023914916556330407508728790063367253896191842954900743265590334799406953194788358820595788740207649220431711833254972191124829133789734633205650254366347304958090591004814097796433544525247422268456352270963087229928875468505064095424430799574263601071107932366430759429931640625000 [119,63] 43674622391396579093027729626207788623340747398870151704637715383037086216663181234183139328901255811005879922113164094383545502106512721131262358672632263555827589266442596608486784265549685400347496073636973413875962574629357041310866179670336214292773677773915176290743285453711117086584122975312302415102672595826200308788811452702984422915899386377507131416058541046092573045111899518576284671209070273406201846839296524387316474256567808129193988307065759415226272389902884867610364624570996707276741044309524880818660596536690819058440525963390567326409568764637678631350250160392449054611752231967903322997767348754157835556310068438525430655282120112830131308794776917923085877567395894933792574475507671317489269201308887373087850135653278072914262419267248471948315130890041200174956371205721569459658194726088241961950643179582523904396723504242281723488878881619206513959712281822486866601354984501922547434025913638009927098786720855310692586437890212397285164805872672792531964795092637645611639393226394143606181643677021358377295520913616749621933296066621119633312846505840325697367721161623398122051480189756533627329408487000497347792010742801338085383363453445448293998228309360032850881106558383650850268604356666633768848003692441112886720945725716019770078061192271280590760965035890973454481665717489970431682793474648463290977332212013115597885352048708881509787591096485741920897863614091562795518261497970762853522528735843475203800328321110338053112400504115837071276605396382651639278181646967307710481428775267757836389135255455124670095870881022821031743364597517515443641669711308737784963610577350913925631744300229983810546596933360983535077397145253452965138596151158355547989636364791841504148707612517436194816747700404722912252011167251321456612311048474031735380378100443393521072895763685067700964845345541339413320725027293455285758412435743156815601613022863049672295511639061966677059224049884836985219419075162270860746502876281738281250000 [119,64] -5171199614683615037451418333722281615590445741294455062506482783291748815566473726628438462425147456781738750480693284725414278177915063823712144566996918815086486107501376734216170214006094465898616174054734705694957424551398917398317630823648486082713214398474736244525567108114147913749557679816241402113797164663459848502433653341356067457760701698157654701234490232812256696857365537972111843590977523887597847462860650694292776925834234244808930821442377769505409539588822771159231423709206122963734022125569215982546518616280573557046912406087244722413593661430525904349752497435248903434990463812385543895519763580430978466525403994906691660987705649610380843736313297085972336165743521940605371616568198891872792249265700547610255280441556024569397330884595657383618635140011890882536508171064684827143067095769157484562370464939763706923719522329335476789685939857378736739085981259502727298438717052980439309860837998489138546951142068864603564727880703068470655136671201837212381691041631525737455397518496480352161171903542713326047791309248666654931889297138959751919271182757319115229167541305692428504449396674864110997213940452055263476606474967773542480770382064360949589050357960126840469234380643135573674194112615906879029470928449972537461904160092487720838323899645199636319212024063287910900358811387510498280790452100265478207954538041885869369441718579555697453535568763811745305390381081229347464791896937318673477702772860124670576746725364185362431162357913943525799435219919192398398983322738230373500284474268907124077545203179927441712113776237676768075373497751642190237117285268444845825448640328571864841164527458943482872296164529549520041181617587254185173547030126397546274938431025266979255461379659101844173313724288428901251006758330978233506533076375547411280080542005018336288545478860275080001882309397283731243891277553837290292282807617506445743005921083172332185331786102817792429246554497811404808535786938729236125946044921875000000 [119,65] 501930214440165341505251040576853393484350368161388134105842209201038793270345925807854530351662160868883288016402114030302131171441590075802238445947186047767124563910246316943264607770485454888969989539416264694741163462659067845541879360490717981797526227487859732194428731952039555230395691961086726579010995453357388313319162049216014754105395155886712818487863515254531592031538643637635186258162476925296022854361241733254579506691807781862521886874974451819939842616569822604626550083568572613675203232646615291730131612467386062955377132651645913941747049378091814325700948886812565036728224105799170244396879564752132276592234313392906269855848479026736545933227706912549670487540422432640767853296159639954409667729226170678915175934936134985726538854503503191680534873943100606748537875546017751504721406040725475857266747391782335213565627699821880013599282487293034733428069912981976916395928709817330146768417145831776212788760469102382898783765867004043840265339790670853471847948798944786384200478662338761181548935188397081809594377646918344585402284373332219151192283665653963849975411093485997730419310952657111135422073711309823056782419929635616142990768005006348180578398729893705432623319968978390779585623479651420937912277077198814334722157054826304699672514557274507367315859470610887383704440826666818354648844833859983222955372036045747302750980866471429190549324912071237669443766740468876626243300956421610210907009954201078998193485008598817169462839668641408833970494477369637782609635872459457418722515450312414525328428843078174303756292928005981987671012963313695218811497841584197699512521387411248992511672687877927475363591209768133760149102234791502598467982204364808371449935482561520992406381427387405068116111708814869929828328345753080717484294919326180370512671925671336807577701204556933477558017578388353022528568196339354968579451424810015714870812040452403169892945534114259734857673061770202728575617146273751258850097656250000 [119,66] -31072905158124512232316652604208016233137783639832868550177251573768518621764947792927294671820709653463700063071455473870823800668032114255461604664916265730981006921480936864622920596143792834641162324170786955730948267812453602591128010978138410256588830068297998929312511359803421941735272954120889989331241322246444635682382575062972627121966212950379644840361274882332689203819021678863349480651644560035263705053980671271892618251066519384098927435859276504246308178837772849101901098736654020638387264878580405866956658672841960711649475633060008222625935642463010836806437820541912378525718111828680926450920289183306995915344226515482147204383797166599586640123485155306460103497782881656799274902461462570128002089842528003076669865791836419045279799671056330012245479343242125033348761299009080668335690117274024338732522110044155566020897570322644434092675538986907281802025593309348796023657418741871140578540339453506019935651785006122022590640576736851408589294795820273159119823868837492116502986918500068502600615242312098292228273700462392596474721059714725482723414578627560365682591461253641437292722666675884242262034224329925308053852289081297700838868812630644077328932807969320370756898803417080218643468661164245141500195132481143541748351622887045908314814099562554303304826194184999433289968115303764932482943821789036955158493835964926947852737428812278966263748562300204971085136939737003825794908845027632527407823388120961511887934247920052691618903738765206382826908850258012268163807060199299243555137376349761249533335417150429245922357165103741814407021999178789261165293176942508921549684790180238116151524949732540325274688102083070247896086165735697499167732784687439086121200520132584324209035003480313495818418990071181181172918705483689967588183221575545385407904793560123038086379922125793667828139040413762341843252848092711739164352813672196017227452302818095368025195127997223267225222564881079171896709623635292053222656250000 [119,67] -475666131377294908234287749382651622569848675790017308814429050220779843284349385333640289582026325733067633852632424184501392189945433901924628868299619907513937961903010321194636307059987248103260034778344401235850310222140388632760244768523162593215921116533677392393920113472187777003038119673724452373055560500162838072871893436249501546324696901759244219592539252965890012304200675843698780194160466286969490897818130287986836566773235022789736550791016395116113159316980857842139659236282915706775428687888413844350742254144289071971142314304862880647479652568768307164584190357956580289307468523599233093567826485527369761423057964107269679736357813929288698259110923935751032549431276927664130837520675782576170146967614985896790107786643182984682616759360445996549994865753686334546904994776804558361949458093529718076196510267756961859565720265163105575282598727484493591868705471887049899733108083150021321954923075302075398857543558524418074062704085823896016243973135763576812896972164686602049057822171870426399453791916839771443802293235960191086406171192570456605323484837947720329918704955631090430672301967711537356281748269345689594232849836633319384030027740280546389910237178410924128194799243105522941276912531463549682651481420903599501456247613448895815027268604364233642276848897660584969156778871069373316685054826209223099993469069198988535737273276885508409847923552859857479374774552029866773117375049311469708031115830456020813798824806965282587642802772519534653351194453654381192232478090872524234345060363612498273887695116034825035592153843635642394435536512482260532534931757832031149619461933994712389886457603678835963968589239928813532917679752150554440510983455842150135017140962962917302215908915203322975068507873725447932539055506683739453477673847160545966746065366184088076261607853089709656752613960908775209165311668473373269537428393353470681911924600871202841288417632234438600245067897128270672082615926361083984375000 [119,68] 284577269347647787731946854656925815432492516609877471821116450714510491125574728502988948699892702457393331701381003941278213403137185650069963635534232988254534735099009718349502607044131522570213244720473219120588699618041103230874753802202243547405187700675341943817308992664693758227993959613501129351546080460807693001833506885926372177014226038693050470681744005990795013629383741775936946533717487005292393599385298207260781785262613566542041607322919641175572052860272935734860788379350428175020059701357720052673150326068597823865847609294656751410265928079245835448771731554269748526071128337887916285567462969755634467381054162864122603388480932694917060691717373124255725077783312227852704371706425142654657697492666843777895243775407859484047889530390718822884455063474503330842756259329375161733704394714975543912955464420509606453411186550735466119635480520108422368754281676093855458712078652357776811611162592601399468675551393043027260290097749399465499929221951547986055918675582852142726313531726241862913344353472753491736152851418542621206693796815083250627374177778999368499538110237483049041998963854116527355855949163208475411764803515352042406508416459707148226369490114821107597588898897299273562248482778915399132953053637828507597131655385137717229824974176229145145870007596668975254746953881649894766184061441386755007981328593050169507830899538712024927158434087851013436588814662308849891135758296882359816667899831065741613181940205656760146546624112058878785965701165907291807682942978895285248472357326553011483072304708880398322728590633922153009112505954753122361853331855518595574361939230160586965316181049025149857485995892455748759541472458913618791225798860041238757681792082578525996831746039022543661309158692280250263766080727806671874192704328263470773029669594518926176126134004846354088243843374565589177421236961782899792663622212503834748942694399662225650656202412387172235052269834950786808773962011718750000000 [119,69] -13066131356840984805631510259696827641863775214568106737131017025065780901415462299053915396131692155548961684343086759373359970889526113606768041648171536307919391757189475167800680646589242401993007897487884774779810547197282110267826314700430323545878741019030839173092168289714090154496689808418790753237672583262974490206798123878355489536442764056029942516945534015010190905844414256707126049044233258123298652702181298533405355865905711093716316071983365677747800544210209352013181576782783839491544677987236238520668583074348927752754587175840466068089930262390212402900755175084835553213731927865936103946957265463792151211985271666119531377525797684004806059504248044985686064569823090080018046523585199865444803853551312963370106548401968343734678345004800600510424308429079509661988942494384922897410686089467157965145069196915503707212216544847597752491208474633593198063970644611502744514199612747731000927645970592055315739838919691200686383086849924488793668923276126832075156893073239214955642201094496719365196013723972906652972592045691252029755263466438563602441253060920663053355230095369076112084762579758411701701999937542565185685216434824988013218525473339710743413566185586072135786755605999458097643118935558054192464854897822357723278373721212886250316039011752615291887179564407376783328937952144185454235037048767095958809204315146547009426360468743319060278804192118368513835792516243520161964179425202834944252277080342855317292826196499394157659928353575234844208319897503525905130946412104661074333027572864016897304425191148815283573660464332439261351796043469430337989226510780939603342588618708703653144676805184431736794217786379618675654628576667613135010485324636974200378244995447373027168066053095506998847954074518320281497881606476345896302913058094318487269887931378441111978975790480521698526247377235484846256440553738091344637023066923410999892642211924976863950996956269945704950222206154295677891732421875000000 [119,70] 1092788008868117198901157561480199495920689556818286242168851532014546560055013250291305238809420226507199306736499198040909947579432880148947987250069576781482187619216672433670149507886437980774982418782514537182350250426929782867262224825028062341551178043045447310771316712160314725176288306102472956604499057859583407860938301238011123115948245694541533344101148389396395884253269981241565042410646968761306326954581802401598837847803823237622260213850599719824613277736117350129068626081585798616692770041255690413113008171561915949871210882618874760665850233678807837426526617995076766266066803656997516923450216138323277440512086580485421594572782279036428815711910891353025103717148834327238012048069455097803188548292755702005302039420681946776212703973923193871996461108947069178438858180895621191746144404090344937012328164716069771521441826052039274059923623706649979686094697482822395081856828486399317341165244837069951908666750034770172300019203622355643784110052693411825026459706048409107220603197037859272086664104331085996298935575395973989045027935316839381041366356808398140417444952212757520638638735042805183561597243894880460324598489843562218152909601971759980248662650363588402141053709624663888268152490336696522912528191305527525339430301192901274750789734243432367095880614493617608931171383347088082084031972517635513866326469224224578523992375001076327085739312227021136521559607460284847341530656779414075130852282008521784279362369168324849815835640990916889129253569178833463960461872103755816343367107370147663145104192622283164975168412618926899493244295275425658530705536644799275432734704013709789534600621816240507057388829330538791199736919293283483725961519366411063600207694339277561223140565478563208317971060333980546050202870709029865430540380801419318046826600154875468198308708685727539244414375019878367142094554266412327515111804697803736645301206573675526437706977269044421462906276685294384075340820312500 [119,71] -1556851860532644799942490273306198425200841647446925679645593272982661802781288362710753651983084441231928411845773009454748863867925925422394178787430160221046482204971832047214591006126021786342342921282790046549192256940091713218957658362314881966176826578895595987568964605962244838252607569286242124257871033829558288917445162028275765249570308962652555212874139492688337066028248319232423111472511169502636358249323503917110655611598512955399040510628821899001528307523139828927438924822333171690545558347626959599823751857472996618578695507499894987107872188485239839054012608516349650740103437455759418451833326236708055588192330614750458236288077524593603435721447868247362431523428768789479185090845193036570175901764428016195436036958014113755608317732878679084164295271928118690232375030953991482430664861994401043485250286753892192586807898751419943259482063844139548243270482713968454337944547527264458425395224790063209222056896114138209382725113997067192165390960087062960632803190409949996174676310061324894721398257194997260579502994328638638876569771599997806403364740047578569300480429369609222982177804551058731687184366687110849805786349746189257365177008763614270832496816244162573829817958164971900741433781798997834253787601456022932647523089746769747925504559799605596365986348656904027267505723243341698527544574812031443161715985215580542269169049972424785876573323464756567884763688581192626954637184774892395102413472677930816838175139955605177007846033007494373725378415621768612808063933969064264472528046657415759623910373759497221510059986523861463935375894237054617560699191291164071077432965640044189902208437975113301174932650912497356096469246615654762101882624921863780364688420438106837821053885428966405699950950610477524264663934267155996937771358972267084926723593479799615426775786267775509046315289601777963338382933828225330899653695169357779131255219114329435025345275298890360645907575282402215301360937500 [119,72] 513243963742140369024907196108538458504119497882085003586215522589298794878965124137157530578047352242545227857766646781913900635527495424495632420303174640871725677709235225434194721760355075783522073364679911165526499149236167141706717523539896094715325062867354594432295419468778707076671538679853873071771083241603576299681128909239703770329438736908648078597298234969300564430048458862460589982201697994037547917726928795239933792599578482503608422439240266383743086895328842366359560417324856426107146714669075341151039541345917031311873891034529998850984360886566406515900240418558553208134111205071959049840909266697319411471719472057373700608183273169952788428059245677769068978740957375419105338968815427451003370567341898789361034163890881654827633347080695433851554401280016255054058673516557943177971834792035682687168008956755935155248020756301166103126459015896259860578184620277392298341738708043054941445219330653399321650345667595620610882534929835855864869958089179015923016990791164398277974626965669797370191377345919695776510292258397024251774085792171816915217502724222608139083725833598273069008702934177692486326640540741969106536657167206240072735422701245174230191684320817075730967649034058305160000732281532436401424194168986832215105324616401747983744602992105068991474475980870100882095420327108392123388911268102734402677877938741021786160414350926546035067384765078413115311395096711968626459109469052791297006495463024940412794680948669200172193650492522988052762495462642672623680600076499015701875169361425466237157557914099302675141142129687767446006996285364018400734829243973737672739019253476305904885725254366077505436513337405305145035826838524065991099146539531004987436357930292985318064411911550634706863633308446729685019511462332276262747755586944117711735719324960120968327605960257281563423601408349809044048891368637580308835328331282184863780453125375571618507732436943381722264202567074041442150000 [119,73] -95589159262692212369052528113632346981110988482044440811574017353209395738153134215346949967990791126478703406139473146517368646855751788021009973389381617870992020928461635812121589410235542404853049438342880122611075408469778203449076856142907776956897565804761517432203458646971950422804274836766980801317960022946537298112607590537142931951406410908977739522426236271635659166011706424025547082448238386237618453489242366423613585935564819202689708027458268415341336189863335136057551401427002328957781883494311706925461151106282399615750972544586048096239735970812661342349041301886648574301756760172429691247757309915234714082165441130601268610344070288824801461200257851365040911651648911782636837174484516670516657003628156783221952094522394327931893515791557359505496641952507753589040055896044726702452337322027558932406285434428675134498157053160978056718923693977208674812436247553939529840266216051876870907142099802569896690797178337300604662912918549117704377713445219002663440170443147318751443832505928311757986736884898112645790258148452016155483176335310631697369452297167961902760719717235879543029987896453889723130437226041341955317667293995842329937976159225954607864512590936614974943089938929364907583478410618154552037800709236677897493443121824695804941576178446478887179473399679953786230748402639361829593701971670770838040083773510271250681176148376877126230776196554003153307695888368742814606908398112891629475219718098406823435228309882578050420920238758646258285775009088653417832611203167868200248185175564729772335272218128476546420161284750894691730668835433146598409957997893141866248676462587844263146429998707187176293746255594978958103751000709186512471003218313086501411601651739140170062605181600907980018816238028602929604745380459820366246970821825873516084310260346459540011815167997381699544260116141089586753883672404032955975424918613404386376225571263531687338565376500950436588901143310505786000 [119,74] 12579612394313077611365257296937616254558844295373031620501336072026981774476673056609740120618170617868618335981009831175648242968078569879189707838560155481030851508809657709185352263308202271943193495391288798864623819421647786777881324862282060067094530308071339602850423472301435970854781450846307948697991468254535064119945262211786103398527734341078068766044090163935599849908799918730301181122454557111487315355562270516359580251936830222742081695361196239842396187707926700390325014614242583940351862529012826305371359759874654073723484996355619092151226845217456480792363494960088956436839196266095763443051529770707264162534947507952013411780788610592190001035440175937764929265298431147645256256078913622610943013962877520599792423481665402098417766676712954228060671132774368063146883773258498179891937882140723726493716159187733175055483506560836224733556100170079199361847478378191403648516821407222340906847751135252067105543532234054862326902232195184424762103083790675034395606243091539364900502073580946171523218040429188425234604865312939256349872448275560912175137742044123125589446424668550375975176016375487717882879551010414413829391044589107216210793485845245832165978895296632408691988408312732166262429698657367364618791717993753386322811459717186273248587797256280760123882456203950484415847312603459267533138161080964183833876698705673100276799025346586015485968258451296902074080877371258304436331225803359686796876810347534875842322504084878983792038631145743612167659572318956102901219301679520547640783037309826122056608980892295271998383464932185669937324873180461635321988621053235493591297479763911374467225296655244462835044163662082225037495475069053979535192686917731461061693929002398812247750773705388877203736159121715703920027223393231087242247888931869536551596752084446821523770978611456870227815168094760410748003311547260960775561006033433635756416391701265427453160207552025809132139358476994800 [119,75] -1294882220812692628412782995052156418924064938808529103560281335477689324885107359673351445357768461962399289017323094645627948258227681371554429866158644755494883632210781079766737924047548561176374803591771166759272096030495143717247830516888481632903307062542874871421914336569325044022572275625683713736654439205326481939772204709349116958607577580535220496836369316944991715230844994328884060415766488565489679703902138825935393111176161132851616061051560081694124098862724599432606772736766374769302644354273383496834410100078927942345302175898553815901521979483824489245724871740128948708443210386185272989545976694206685333273809668581625489223451736895978053598780520730652204379594039393873205078994991129156845550369197276530611223807187646522542066890093716693157765804835331638906704002586509044684228985689510372530281634763223194410667195186793666265753499403646240928864115756998121254619210803956291291881304679694024756559911720153492685264604522423994946362004764521067528517259105093800876730553697614989328453827894261974390556778597166531700179794176666808072669884091350237020656279534101484262453289576541858058757665353846323154126731192314208409510306520835124665096700226998000013414375190097413855682147449993457323827939508192672553622162889901093879332031303214330911342422581277987673163993017085311232468300168489477634580683474003971266851275920066800913554710378552961111270816208821715215284571081087532768067663635558262689030190568058274735462536421042926019162125558995457792333234941073240797921293951284665509361787830238695260591670320155980686980793153319941236802323371053868249861148172155682466109475030839967366434013222600165000389349280183393140722668468708303819414773316801217383843149077060100107177532381071705140509747478016627600558929174279692266468637354617675452201450388010540368150568092728213798645800314166086593263520739020603870850484187672301687858857593046665607192751538400 [119,76] 110556556587488294639791625855482699156162621030116892007939527770019459032315147308966443626015477185006111874703848828298241569978865370898309120156371086752034157314761237333726838406258126115566506977496132671685268699014889543519443646408622668242895582001677391287335227988498393805936711439597638253433346616557880220879088657170368114606029170394379837345927933385425027037191924007492818119787055768813665152748732061771940572776591466674309662679683513389694574098393627631658355134492034445503426974622494264321867765999515657229210823584316846187459677495914635565105867571935509243609873373145037059265208531801085591848998242296151068877891664517857544782093982411130104181344731828833902595659118539953933187529689294649484746274008075778705468631965246483481784778205880943614324402129292759340203314214843289956409677233079571371610237449110517173712722773745729654136880949173929535594918879494077970615118265986702479608687573292673241791757707350872696592386823342846092001583109362949126435155919252312970076665254273131582189624605084895860710234832174809915423828401611384555497807105246808652879734603636333808087726027242033968292215757948695338210380471549406557382131038500230734825809467349238530814172419679260075946615688526380867944376775600970845632693496091091861085232574067555422802161194264520633344007462689753624174841889389942840517822628729959731742151497163269412277737507511455567441828567192792293582750801394602949644694655810201054507189128270146781545015886931444249707473915260028068984546017743226551533460863787675849343993613132089106246311356404883924609787819890458883727340710209170751710271975899036839485442977889095573733675262745834096762609488772744061498457580396773915307995997836985127787217589723768123385573590081095358716523934372406761813802933384101406715817756885516420434118963821804694488496791559615067999415275574532827331696493463979508114733936793490893021867400 [119,77] -8051754231161048961952121640482763168369055351656677067526745579272433359263101815064467202682098484689644569239493341999643791379214398237615582453419285339857112936976165590112150938768682962445965724107604239530697376551256073165398743644088979364469316817560637305410785471040967061701757650698438656250382169123764694190191651905557667383749457016363764100546319800568658673568520283669609305073778772229163952596666752298402009866876266268060149338154664540095890450522670355506319271651102339944697889748509048503422232176410939171265728816274543962685056162768951981581329184420932199344999791993501849617866037846706704717591471892655530666779266046788807373677102547852812485437532135296840501902159712033190813940582910410693767117790679453494481593348242580698625805305828397861882785388781814929615111910809234736104447913241147238845813480609810677314493720087839459506323780338098233338963157401532217807044339521129434585108600529536774202257294024057398550120293141179826292783437401007294663546474409579713324932554768916018500859515382482138058511502993462873789607425087532783125231192321404545848655526160561289900440938143116911624946998785528138008116393589039554924018623334551900064323293697449736687357796369326796414699788306573186947936179634561434892682611621062332578378877379769351326364636977403359316580539026460002796344094310923251736655047618181673709137629432083506579118220093152066517708727949739179039632830193540170294522738885680207334367801889320742837758525665387139376165181211083150801025917885814413952261348148897573691955465064604317338658354330074791100451954852460378212564704598556322866172054443920513310560680860317130399377314893536836575788721977038892457254597167699321195481007514570168110016308250762666168196827190091886001684244115097813538389423745418979135036620910565561618311091990553238032030464826774609740274669043995028370777125982635399697679558295821032385000 [119,78] 504123043097842480139321824944730034578538636198016765188378229447643186558379883877111948777606750128815521050287643824728345599763677651519261269085334896264684862215336245176355800684760677351687159158573090853741251653120744328090254683591746376962915008625281011178903202481760364659916420797655162609111011782274502214662083321650808153508544329541251476953412583697970129945273403718953816294646979756741286747864392140601185463331819831395145465983452196355475535447090569605619073517209335885142152264037422749503611241243436149189501943084055580604686558619940089297150613260774531588758618293143659474744560304739796259900797085681293241601234902505045825254863499550910434972981273300492020366462277627363403964922856112027484245683596073991301895146280567421516122313654491913099972256119862621159942366384539663532762565441197157133298216176774603462366707455022738137329356693601893201593785827213650071984063337881391950365216755988776067022576716599511989943298817875615085326012144204641414270507354427064121458719953218816769406799552529116125464312733011912170900771225364690142026409706370567676873650592373468112579802692824910030439965405852908222444317354389625631295650633468045759594100485511246420184196019614414138629672509298196501668037151702829337398221063826996146187428564921035952763542064789230370501513630806544395017363886760064526263877779670939398413820459080962968673674432732005038597000328328741540929391834089962956570237351020854308082077284314210499693157167846194462260300768202089270915335317153167595212541127885791373583597783891912301246689089948982378948772769594931870801966236402988130345158786982898673813993567221753517992205927405278886542237476464711477341635194903727243223824170216589636263182320606730131132930971077622663233480841565933905504729512805139980683818229691187076024178749048533226293037194818314180711248940162973109603459523632187789355679488331870800 [119,79] -27654705557093286134865786686184686184560166304513918455341471611555105623091561132935282071492876754386308113514029008963236949404898315579458038363166291733352334153954515408047173030922648303293545252830650799568533643199747515397264165304538073873913257478943456651328790868106010725304384673808391456152562578222031077620183499281950128373489225834110095029086019958397247738225756424845599016494242528115438484191941305443520360844002641465786662392671903373741694209989280124766947605945080824150451322358204146376316342262037990083627917269543750472787471177576341603049088451325866266728999428120913973189102616547535042550509655979217501877614127430017866134627824294814161568939160068013066447794954186560122627867854193532761877289990877685347251443997165025543981080691065441869252565889627842040087307806340860317541285332435634246269269412950501553450114164845176772805826942897190334095146588927252259847691062449628134003968713166282004667043534983833504892143257646531740641754252433608731712781132851863069803580609549914566516108935245693392732584857251804491164113662558931704786866478922259589697709742068157651025120835930680013838166300639234925716714347679335366914238720450311047542916355201423771394006495274518694229601357604226772414889332369932986497246156316272728714588222839039461931545645611560578602126244078424850458429791490835107187526871056204071209811078398060750312255703221442539116580264394412120692565669080444209099043189040799807580553823547667795797638697719013624403813988558402755439142479892811955227203575878563336607272017725065847447344708335338343081782524876741729567867072880279482137700797203256794758868269089026340335436043781869558724695427617879961922290161995514314999455105623074897226245952733755198439416564621406741176853068499022062149238031187847049283471044933107749316717756727999352282952034324949611404740657465436148298914944625588196497027054765400 [119,80] 1380859284146468900303150461438072433245672470312469082408503826532741199718183207423943820814675117485769276154866968252221259261674164610194630350465299415938125560699245741429832597463161673127137452148146532388922146273843979560994233465287734269717144113377136676963088465923996202700750063344349241957747915853623869956349043519739129856669898420964631483106012137913453370764299077466785483222348494022956638871763094687516707743419649337143412223602684472158837374713976894258953648045460662147147981124600020511563070957511052457315171974485055369663813027705262064657172208038532401251394325975144692016698755899665356887484102754115972236559981068140185174296278695796874315340108720743876120804322062637220367255966866112032814784359489068122254496275194550185218717586716713092576369268614910575673873543566025487646071162868160083392362850260113245813255259923005690878070648781031276730394378656106256642306953854819695412330483731040985535570832602844943866456746076687977490603689824099214982669335746403076095003692980494613080634677665171899094000888508233685304865046790145346484192693944568135365055540105294533135993544399810361911205404129602867042352206060565620268218532820407519233236395491797663118606506283493717543650509472237563168441540144567306856131343717842180170470311425242397213467730833015475725634715530919616767598737489241179125614109531434632341926943521578391578377965390403886486528764178098945725863498111044415720307854302342913526483421850589576779914835867492896829638209181057572002434550994236716658872728893053493474207889409037704410867495901122927230494843337344403910847331598861619322207362905744669558647395466599153481172665137982839233375637977584103979572418045281902070794538821308175864216469192842604877637005922499600505298854677124487771250228962319505755157159197743404383422354109602168014833055203051809083780586963269485885699772246686959413347086600 [119,81] -68407552116749469789568454187089290607746780818687793383841867046047726684261151136353782586577633888602120305087375942027275641590475333757211899919435259737923593285172285346907050997011554332287874141773588932982112946767579153036899683164874202785727860145991790776658128082852974256577981997427391267774037374341798473225354390242844110028618740606149934699640547072517093486350546496077564976052565276735167182835209813513704689831930188133454991643838782367166404721870272947757919730679046820417952161173660400120541716158321738368082384486984513520928389534654115748060300150069423552404853339302193346292820310888154680961527486152640365955649521025110396201225586662416553235141541090797109338297138248562376080015515925649201528626006197516764875596552389936871434525046839692609465787496853590662477735621411937014267170573820136158653241139644689337292406075603838485529558190661487712338901196336467305865130630367240784237343581493479415662505780312278793336540560707647073030213126987535751181496736713429055665863323679037016595258160862568440912512530231032601740395409125648510535303811374274638123077499225803256156739147521287655789364521883765294240474056976924855626013519135491389687037389970339127940953804291628600499252592627891571026009925475237539195548836269604699809534437628125032929055696335506163021893073784487655534312340425798189935289785415819647434364997011863363369507434674934185881485744807398975918763748099881077455866069298718881990737104912800891965705573154223450049963068974505944772345664108492151093106436857447973972546044351088371662203618255581013980847401478175996256856462310871291767444342366491440737433907280892148884964296745655917923092961620836362417651126797122565142970408821911951854502376144638698845646679673380005555636784605200059111066744749544365176888458980380024265556511356800695312506100102441757384832644412840084291776915459224782799200 [119,82] 3335157369544776391465426638555229492767817402972852101035722046163437387810576186189798514149857845838470567952742108738705109010726857977269206464449906291954966789908610965140810208984756145679090455542850184786865658830962797257473789304988947936103240371027007511433893045680993526962198123152131325754244199018154210436441276584488517929154227050321858366438260242340960207125687844106127470835531667558484685175845459044412177916721146210274047188554105065807666926775098246977247105434271871480722819167799348087237505011738300007171902103444647865520979819354242388685847849162980744741298072972686117103727033120901143605469163336090311961925005805682415935420430621468031780884615332065589232937623584013317931121676596602100014430866552375705211052650205426725113213624003168981354950912079521706503551818267869648456860916928476346902353344951232021233838618863342318283993489613695477011500219476932631307654900764110259299087578490305059076824557606084175735134564649008297672870352195766639360627327475174779387342304234989339551779243691581114879513688242900801006744319545109725394697083586850774130364219781001711784908276823330671143255662039400495077937778375563582575334206403086129588850832722263627243241966316444600597770822345838692878407541089563477673323066504933530545689372311825723862036383197380177222063766160918948194934270505713957518336897586794217293360136210225193340367921837208591952692914073583390124772286051083913183307565445507221176145176948486998926337224298086065609316154638961725907253157759972357068022289019840585392956400889220683318657862251799081787525826089974893118999336523120224958791635406436913192644268153888827908721963317472075632582206250233711114698500124435665907502776197224133850214735135352271166781993026621394913248357251486028201461839360233072274807515624112541972670898629849034370092847091637624496719982089847358440467528602444636560 [119,83] -149468307178072594839595958110560245784363708594031305529600457249654674074207686518648406212762898498222257219011138053555200107494272752705341356002397316160573979444666463839853967230916356565780622966855729897534343356012094455712618868389486892279611505711682972691185302760711648301142529974016570483455922605273077192607297916568764724676579254923179054320849397998237370185285748219580144445679439852038951704549515491709959625883693710732752541014887485343057454632749861038315960374526863569935642248442524020601239008337105869493296151227834840923180663097673988595616421299920858341014380357865870027876796579708455403819664404345655987460518529841792314630699010017023209938254422229381924698481519019619868659807203354985929302834364120015722887322620716179573442101651404731091745079927850436202829842021796491318125758148188410626357529422076385108377445305006472860100993556204065014931323996085893398920650546325310606547095165738639699660414765683832628070902832550631087281378410515466363055385483251835563969031030147537556632138242711156435163748162526486437923872765641630830926321702717076193537034867121093810679236518977918543664249905308051322642950387791874822551517262470404470935952292913569889260524095166850159497840256107769578067803283105441933214531117059854554119561287776297751953648248678614273761796046392129702567163624502282595838929134691237866121564574961071870248497389599433392927811382660233059416637777361998513923458493389791328827044732528814266981755849135691404894010505417903573014215966649490865459542566851437263029732454048503197469213406857628755264656827284402591272960373652444501709020663670957300302660494725313219683006627938039623102746426222470632247247787748878943933201650304476095863365917658573771414977603672606051844844569947448271576988363424912002704652098992501590990879004461130843592353869844012543454168577546265805860173583613440 [119,84] 5892918422967985337129431012910029960480087915033710461934296835673970188382843580135780054496428296175597429925632851366778927232089281178916925728658293492360092410324577954999477958031612361161041926592783373595505242326750882985669866848855469092514479110567967911989560688130294556391250069076721683138203218099676143274917079679134765049385306013224759419695521078027115678724563487435192897658083191182343701013502275858279452356873821960743831243622242971464372744250114763828904687240375213331714892744856772585460606872671519692202152933188754974195089831330553323357948357321477945782814605602765710672327752204231619715769444424385886573410626769779626183908170355757689521750103809705815207359902953444938755441882735361589718492702726044934538580859308884880396627535465794115580709193766387455888768840929980758373522280835865489116244849734498901345038042644932761971413062788372577701375301466368612351635047813461336521814634506103188235236624769820439765189005996843233651641283365679903720077042455820305810932245644986017971990626323451957735790985306193648407897964318691640330173570098114874350613735381957469020527004265872947977773862687620799473780314175868850895917072272385439886320286792384395679643496081448209359930565650882152044231866100437981354331252243434142966119850684343814017971584612487095548055282351017020253377671302495113993386013033642473153851679276138635667659153700779168912217309253307352686716032847702206737335117319842993917201899502699960589204651658616514049160753199605044421494183544383206098099197998868094613574945299674015367210427819418511657773541750439557686747638093295184459888936249198295161028177351067812876231151820675637910194600158783455918964349810811879508078982290513002183312574841594771080751001437854124890087418843006115801830269291414382415792113012320384969626342306716294025729230276430426632822546953061690067946747940 [119,85] -177718481279858519519505230568497871819722390264757068184899199436057915480687898327298204466171246369436942577962450070364199583331007231521523019802020562212224086837767722595056408084431795101713866425303244288344318865389429604507733138805594062208249082880073317384752785742189119057089625393076786310144241177579504383552836783534224783746445656643143471085615949194511550447476568314311220401387893671987918478155195290327799113668650268264174548848627479826537001743469731073746107487973551015267633138296977446028137617661808557543351276173106045687586314992344089822797707785723024730570091732400324188660754873873756514246574948920186592572763413361718322567159063784585433951493128947508829821115257018821676667644028647733389204930042145816419471438423885017763738039923349772409534599793060244095855199672520968674265345766235933823464528332796958930963237810521943338286834865631272948200793820055253696491808113251394744482056329285683033381065369699071400608040697974880385309876482166338211853153637222088778867430261598251969695028211047770830356210580953622383016902425626318114644095331622752309311516432848308272320251094979220696540919778007319764569652001069402627731919939644613715019228053582237359888596388261796681086156662548358480957525403803168196210315184251801387990425372077933153319528357758055828663951104951718991248742423249351946214520096354201085195261017875733060327221404013504244910162475180394539625856356434537086725133277418392504360335021723535819284948741455314350984150263072645812858140678010094728693841107863180143735398092285348542286976396759218580163780509608387344310700300698120262371055764906645816819891723590856226889751548599796419486215587247971583510339083249030738672720525399403754443707421307853103739450033267304872261181373361701286477152406826772168731836871954446056746849950325203928150173795738339798281875477872776468782120 [119,86] 2453476943443757409728873689372009631528312937753837678364477783093698128608836345295818710858806345106121876153996017572594655410499911679251947035827440173118002101950158344605968967326108766465292271627439471822296833701936501746836558414388750853473086974531290429149006405424516706145285904355635161907700604387514342161354152414717391196983168912891799203604358835624748565841268234636689448095024253918155415104254389731383214734517583423965377095058013809479881793277012107246079557106699107101264120458165462624922994408072541286118445253841505687264120858106878255984085061575187867076020449548830657896267718319319226255894754154296738311965098188828543228769875792699841324461155612237868142880285997545360879069912367805698876652242656964967193374584657091185354338464205062967647679718897847048734532823609274237288691964964509317917988744758860838534656678333074092018015814367079861369067253093499463899638577179991054442853061823369461182995954131541092024464963870206848285424220547440141141602735037950763622084477025973908778632876461237144808773545022405277386117765486135535518674194326464734386538759243329273164980158898045875589715446312058606211078701151483376347732073207022264183289312792575709392796927035908249741742847676955001078913832423700635675279877077236611247931917741076022114702434922846274413456332603329358906483214816309989331421259206310669038599180688188757522050135011614203480880751731775520196446802060165983772374338372978318142823777311327919552741251391262903817114816158928086180627738280782999583258159244536649901520008230853982055123415849084928317494458872337281668974460129758777985383191306768952244178986974121318504191039158528329193144103412444364900823610896818111982051870801352908268677975547934482367546901862678503866151867560835597667088295031429671142749931096619493987146740812588713955994143068782122421038219586450754080 [119,87] 2301265322251901671577880449089300509933586498004339442523752276697125249383692836882390724401974509660816313410415506921978857543967550049233424674951261434168078741931352712089045262670133771512669854898293154264610826486197224146210664519347030265892374273903524177737659548703688741729398247214577481406059721886733576494485063628143704772469741698949061876429786479113768865394385506726772192496321192924851994769712905200716331396533332406996167719294419625998833294297032218550339836064900455197770710360429062999007601652275217671853963545732639220437542432398864782599252882199725900879525931219519896326417839075002980148193933207239967174689573393117710705187255545672708397837175631664245227177611042618366029292311464222056420903252208445449297831462653603788629912665134503819751111764033271988556588818512897455158179134264682387651084800431158976091732366162112331275689895203374034912313432399487706715545791493651992333098262219295985085914068497775710220255279767991431399908579228942362143203298048234308008588724686034997671854991078325981310740207791722955828660481658623824327934955020602664258995218455496000778212998698470429527843732183500830413949157643926378181430968639299134253956065129860003717237989283689431428018613613770943746775334768887711444108950068965970073322302358870868778889778451551761594427872287273438339427837700278378652292787399331846567453463510942479093327728625780393982788192935345073111199623401028175927317857098185498359292291739110025715206998480773570440849242661563831016063515959436691870549300167859309069419505519590352614226259700960935702791363580620902826808296003087804484195983978781641281623575576905281581903209987447070778370268211727045811401944366354498127014619239605119173520455529241497052049181100802357608630312815414053703591574899661589304445870911656524181606051445857873272901981381137815811354274174760 [119,88] 303845490879790709659591130227413854502951161731062198202863932217491851905142375197982367153044534628239940447216705664806250365159556868788513820466802366233826008913008968552197989459698905711837116006734574692191337189225507662687446990746296404246083880314357456741428575762444614618492685629796105531992712760622870136655834394426585454594447184696464140893568474745813854287726788103436275162137901866958593653985963261688204256971490978222546831741156077965362039375472453137892786074177297811641915029226226901938181119570323895918370639690050830747798632084642574082797248098263843450553438219139573191851857482405167748956005403429246467397927333766427035090339478156700005225849647786344605760396467333009361637435933497575373386367538935650614607210174054570817396713777747360844641862616386663562503994089244014558508444329723559994706881582517207488465541565493361157808832677399691903334971836292979542628450443865252628250193791486565253774620621416150764545218407556973273426604453516055159525754714079085882603443125210845116225557970820544575353666970684975788927482875686675708828341919196291025964341888470299587911615913451679577566919667900422324621223796889862831387643685403727064290633840456294129470071872394665989145557573058217644888073834188048244931500715661225179580275703307000990891831309989415297485413995900383570355566093778407253237029625329850217267597201707746060728765374084226178769174705099465618538112556148138246577117093833285566584041403365444119110071472306027624306794198513112671339682227181406762493372585740789158778635510238719522987796272870591741742153002818426343252580630646648890010966072349864945995819354052013758195675821771577174647370047827149731059410272433687639901782907958384858164313668054754148570906935883926281844984996876592007183435376239928369872316314788777672127656226409934128388598604044190482106231960 [119,89] -14748966446950158053726405148200956287479773691933465907398128417603373664771532776621217127973516030944529804389030556589308303307693890640002590446719505008820820906850899268977099989862275753474223196395510373652604941460915727193798634208863661409613548924493476021086362550417464081778639249131355706050155208820655789904946720332570966240407436049777360454265647245536802017600569663369911898346493282540039715149101729177419566345815715010905364462444567287020065399587569645595433889458453064179804545075436399475138022325964692330716655306459420369157661853069716346044473609272384482328511286317227527248646592062726096634709143924569881142510815222192662848371733357779081865215497113268621811250390903263608964675329084803639320393053658113587182863066251493663334007721740009390711341239573411812124641815900327689971251509920407223461381879507273378341863876859386372362695457305796773665550147528307061841093629332236287110194329771570880919396589942200234300541514884588725333005943440926091061733839531303535050827393451397128797080112412261713014133882998826815229119913932422570159969768497288885369914610479289016244108580927811630056755080100756468882232560868282561568672059572162755803341911347450128949705061737678548865133384252884205004438861418071562082141253756713782116607353876474308731947913458623982616829843446706196509332002388448323592940857901800397731607562311965792952910368409164333249525110311348614051107991061761954835082827022078082683700080994421849731603927142644339284277184725461631465590443993033209054383240767796475193700899936862892002795401239224320603124434690236573851846550582555043346095133946570950941506952692391914124233658042812579451876663349125181476001474926780518443571773060151965789725657709761747048829905615592986295548143673101797756202303974643637790722761314617780295702029561649040306453666694736094696680 [119,90] -200389557621885180953071082205667141099447797951213876874167222300351667045055299553527520788851810065678740041451675161237880739188117651064595321635866405687773067133812334690105221559277766983855225933859530177845659222719117719670340788693218617644252622848463233574306806326593808750223567494267765083582612047513375487084788096267406653617388234337539029440518385175384400331052707721042809104916721802760194011127340183502077126205537879564059996265479949140587561958961477836366170715345980295760738658028896207617420084685746329226937958787777950461790469474422839155812069371718794852359133555319406365344369714869804438635681188060408438346476274373265063579332720220020766176341924611945449207962321258801427830496243774209656830966322311695963034871983803445085734447087520135692409263845848418981282514708540821275881911686199875946692001250190467177461766003845689322776749616662521184903720023193376678902773168070222878027823894867285269498698688764595507122649268334168041184655868124807711414694020406214953527785912865835826936573963791515315302674487682226657291762300532871234677192044970318089963714567273418804149177324152751241164541960888100022298658323984402280932454556630680028195303696369890103788228426701828378145123086106509363627777921814122357329836641125101461099793949681437616876905324866459825896469036547531558126349789941259673465514589494603181766128982054801491200235702991949717375429046498822554050669780437507781062066072213817865876539548123355957941744988644540068716130512667611082335657896200665432524987505075677080512852713452753692466907849508088173918058222691673648391471526160668395712190920973509786546687968820151506879675245923547467411490799667129002914020563451188672873004939775486144264327572787539874498946760123440799654962764770772969819002642420128269752081074145553997074330846900061118920034848313461020 [119,91] 2932673367709217955018559542179145517777318376615810230495828105591435652087086165536105960981555899389340567468605408425423360800259013562712949177157595874361936104514751730761035846934626233529647714773808591581858232938881997856029086817723239362036430127726151940935118095384736536646669933585501698072242918287330706791350165174235352518816607737462290991565966307202429759572658940356618230970323779463284793916835819674049900045116811718420991500895339889245411339759986381901545036678882819325022438972975893112030885880343966950168453872239181654650013515446457095974597616702496557852058709874115067574728636834142646195833124822459276032199133738494060827319969983002736384229558682460540696950151732986006979391865057907171777987539629915969180874269110351174806166407212491738670130032289838666653682148082960042750794354609775704959436316864172531070447011916467663656995162999038527652100167655468343070388771554649850719038719841248678557984556070359982685302453935470001312034370851614727839899805377124178233176096452972658835475740875234837289229709631277036572126545723792948449369389958673461538318109732946204651088241459465294337726027230200195684325304594420533538074884378780631747929822816485950327967514266142421593147611799148281955876206393599831476946266402730647090978485223002143873681070012425195699050070436026731880574975981224172970046237937222896133510807293581181410271490091521707814967040396575726761393070391489173701001186383541956395843958704602235441285935736733069961518592179956933517756525139240202020470219763957381879646582232483039517710663486671923005790083299664167575297529526857236103112618834748509647948350700379895301697096421661809596385871539990619311847649674896230362629685481654378261177925105539881352843263785126236547859668127907212761124513604372458625280782910957436019458927332115465417204922920800 [119,92] 153409173099577614501703843750804250015221350218559792531089600491783240745136533873384687029932441957273507577558984330668492289239456930956871195629397224507512739595375407518212467523280086845032348121816981703698350082891913789593686308260117564672364406869122649895540045845650742551782641258647059144972563287867778090880792552425071892020974611221296694530048199730567984363015211518562242167994189204144015442194495740715978936103275376240136388221579442615941814431633019914115022977588451493563505881212368284937222153779584163159494615484105081654109822563873488243122627889292616710819590867078735392785273933988948127894940466866015188739964280325011507273072151542227258879365964667799238825490615545307696592764296541270761112692341799063546439029340304451106817045417366593705348405403937338388203879441153355084668501569672894568055201434209640695171569497796176803695402519976944998975132428978489522648489815364935641565367982719583850760240788993501323684691626472620817713095220897462191591242324321007299520138706619237407775363100278412534790849957847377381417383046737711162611490169488623547935432601011385504214485764177688632178883196030273546239062759208582070126764967314338602499862686259045595099581642034359067721827841443379547100185327647813106625484630148182645909966340948876464598660876089704678403125709472550525503337665371995402981787887945682355004254249586584542871088238937239515004326587365809899555968518317021474754929734063821441501181904449989489286866945994459723591838231280695470462195685786951311592019458873836028113622301328202395764897289649080728677942158779671739206082123961495314329200514130691724830853470456464292803612601399520271470955866798102232410590596825188345087784677308967192130484219984456215766206506458325935721145249007570313430705312340501240005964762841390201117480930956551391184102920 [119,93] -2871461509693557609194054840980732434791333830439601380589771790481032437976196246461285462320245781213793216658485649175015352825457592376214943479481305543790703510371307226352470226944130499645870072728388978088441399525656622686778584851575460595045929247838365116015486834850287037293723768431383278690856055131637303506753474230311627926225888042762524922957290189046343284868253540670612660981255413999642418607438771771798278188068174114724385588648060898744896368674131088058646020304162858089086425379850956096853258319088987747487899080409263742827329813576516630874013908062774069790955451905989964150299689810381023129940507926322564813111772721893991811181771090466934683493501246288227659324301601368237886251464015614258305802260786951779642953773035008549281097235578828569962716109682674051771776747319517600633633052979558989822236126035190474739449108353529179766058030442478002362634534090740575036982396415637042582702259827079545297873116243514363795515027838720178707605532599775448817267798495572318367688474189650850894428194307503051033943747382253709950749490758750261645318637146411099396894567797759132061696252266563280304137615078875267742436674911580756453428160176775679287237062011326728577541605818974195489842120711214999703361042096849608900909859635654970569910335792091583691446478328178881238397526588207676942147054498708173666348371441392177451753730935399697977638226254815152935260248954989229348801002478580525514143502770243299236042808469477050753292120567653151963697128051852082989724867918398895981688710029909405707845643912076990446988393711805504137100760358277508856317458151086045362284201820990438830155561281193181377446148395684613597155058966842315243870210516175063109007663638387696580926932592047457710660253435647107086718891770993775844651596710321137909962485814550174398400059542785557021920 [119,94] 3275696745202482818879048533546612269196818969314110464362649293020275209530390255532194457081935906287470500536522861514743432682141166526885250861782416606036695923287930545999586977500648187530098052482164459345859781057191482196650610948078788412829629725647869234663368125834562562430620429416089369913108320034656076768780120360400243007947755515895492615149461415690600510394598216161484788335505853286661595341400578468998529291417619584880076942628905222864272828794302998315138137233102413122769405075467600367742767226209720729597633645448378926312553590849795992898655077432936653236503544984863131355997450613938427825067101635387685396356273046236543981732506303706952116695352214703003291313700257667822015721225846574350899561165337702038548788498609170370549280833570817904222158998630787236563550808919065419497158668602465207049513614155505570352179166946588365427535879178967968660088826570003617572389816499428988854827686584116624547266791875104109468105037637662485228326545143483178332231492039202092014913812816902775175731859248573029768390555290770338723255726687322418667443197982793489435640611261413420685326858579283825148244264251546702839271348099653345018471274789174064180306193309427871935136274289307364235333938160271345288497651401947892462901152180498490718849200693443122277543557624436062225557774520188662025266793747746782372022138595455067726177717652655900235227440453143904312554512202999803020064546347029249278382971160986668940358968293340669721461458599336868928256375790369822034566115164726730888470971477835355726059345758782612153953609969211529149809947342019076173584496656959484350469293472493745539715861582210781997599250741793155803519541077653946824542595113884325272795434007508564558054143505064111179105925822692494384986427657292508003860216024292059778368809238215440679890720659154830 [119,95] 411528206437031601494896567672953480305564360963433714274761697586246458422698148644444449723176982207714498045319134257245584015984509152176498599313725213362883455691114267259827001073813820166347050428954614006882840474961138517297736143593027898670501722696269455997164509204310322397436638963608904420859190114207595501102472159182499741409649611021097934015190127304490224434830980796656625201826004072813602072723618817541840729444342149381941568876700248850296335107268342224835896060087236054550182047241547100824420159684618597190034542213984879609630338260922259376106913167428270090411760561383532566109181967090081167634590012567206171436545942500933674334898486572489404061987992083688391054266144890432116203132491336625321507927795254407385571742062938215327236773283917789161373855679510899683430091586576023024776520505986672905619232869563819915974817757226001076361447800594004798201926546798529490770324989827160081877535416416925114884088692510487327030956569741251042869235616553609111598504975031952533309499875996092868756120482015560077765382191907362216040036738624793410408290585147195574978659412528638140429122067083077185832523987521233539357215989531989880069345266687785605367210867134450887435561079413581175891329400907842352344157590320642608348013655506462572227794370194854758213072200159155708717251576166202281254923314373187094922251189716892816725580786823015446935948432095503760315304339383167275275810426528822175461716872335445176379853606301541289758673458475835535792669702488538812609892234774786225943986851225206738591238128678317969088436316352246625549809390644209915725594453287336422410904334468641999423967853158870644723020534548423598495750872671362711622348313798516367362327719528980517410486662865373036233682303273330010960652758239879067058699625361647316016124164281261089834495180320 [119,96] -2274291178819307688138952836156442469494327239198569834776238905935893463823689555235804925394114862669326086451528370282358114669123637217314954805611181750395474400817549912661195931740608493971181217158401603501335717750183228576724829174842369851262061817163941995669812381371011152108124287631957720231129766033417674898833805611054411027913307648874328027940966182063723773425839230685973256774412599487083047079408074303136487259853196729630505010167422488728428557882104333942739104756804032295496384312221186611773764400652997741347493259729883725804929310893032206796817100547018681235731762111081522238470628480587735707463492738590049688010892364619210037919271620387142783111007388351793118577839614218504768270924056306336833156840315453927449501084063726395374385100752178156963869612346023557644058389071064951530636697706330075320335001380258660093990571550314335077807098625643660767271009247897734113572978594269287643476420332670922353047750433433634482331717760613885312713204989548231740807916651063173479513654742073193397515547799020420154171897214715833170241324637745554939436977577536310859776133435090022603931998787126404472156988260341330535207354349328114797462235406516666023425410816348588877759297724625662931145354686970259600570234073837551187939612175882689569731488100814824149289905189703855752311445608355945521920466362128603907191916863502070677419733614990340055705960408740266511496570991029670222856812928099123708679373396449801895126091057654120980236158708269125247097040318346797314014230058860907827061074742088969145320413678541682215113579301966688493847351206863694081087682430011486471699831409213135714201997504148511821337472465589385063540068107698824194390585763493058228890992012673433825849056856649341125244293020071322977871700122008173066251626551386052248977670286280533435719904 [119,97] -168144306121888121414715480883703143412438950979460089107933250170432813963398335845623458614318230412985484218406796693296931152735593543151207370602688299067132646812814278034377542716926305072792912859950610508572454427861283852860013088694486664875668372154345529773868376807958207188615833192321949681349228696521528722749270680212140305222623154384261408052692977848133715571556697513300810246957265416901072706169518131433482553459179093671800344274021460891185990644973745729259467428247223295275305001519933563058770626950170202194929843629345672909736946045845280312861103048642684697817731271990679184659714827460086450314504204564084912236476553847379142413120141963095781727932521702794687457146564798800035219519634992423595783159544007343986656974123472508561675752929288690057869628380861125669668335902120968149630644666226420712682710377937885322876911354892972405575477872104229077376159860938899280413809648445283451176173344691985701573931067119486456402423729741791193586755819405748726450466299040928117846979897755348923293327931651790273832920809778291024510672802964143003265252654464908056576538258225128443935958231925970975850098082863821101741533666702010777847348983990782204863130965159127271923868416235650393594034039102618825600583977085703469759351669774195512176783642103567663640318545839122362626284934136239454879048022611062064167959216998186582754504902864253828533171746936280230257107742551587770673120126661411172037029079374628252611482570448590750368365441037451014615410546266435552825737625133969607676078470723604047667449841820442630501264406022627147712117573551290963054795342529463077476528419370665891418422026933843695177927232836790568935289236810958775624722794149078881232518070284231920234295720106884100772650555865695624751565916765320583703211676890204073371986984196682627100 [119,98] 2418037026290479053811593756340859512867955707022749216724226324236699224912650259721328626069590403023341512848669172968566032047291504842114194183781283054080142180703326617311629050882413066424374880479558227310251793313008858882622779286916895884831411032914778776866260125542766970873331635420816003327614181523059302888499639609933440852555757477469399587353636517091470565846906522794457749045799118266408565957654069667968042614252232337388595329873018943182395815661440259825591139856096660391174293791326608889071648432735067962034652314769509712673067844314953155223313927219870363817694261162086926924988125139646249928614241645336442955893022121364840209477795024324130891497432816087761750822822148826784664989198530920118070356861263086468773750074100287759227816239132081261464982518806694268983572226490825808880669665570757154675907322390830022263241652828009828760827865905891200095002327035848636679771430752543373275467081074193697221790151797729762666883725072701627853753462526095294957806806909136170569633466756265497864034691604649704862573484474182411808076037725274862168642514321435360753607531667487853162286843515099511291347633278975281027758113007129898403296966738189131071289658641625941862862907697279806349741592376475475291614603233208226176294304535260834070202394778177657960004025576595193931242670445163100974346805287791469259188717049107650562874053208428541696012253580324325232216742862742423446439525933899806206767179426218803580536083190723833954863442150617531184648662060435735165451409109586605394518317219679895030210121065182400944268621381718716876453051761501658293516737570275136871957843571170668279215466995163735498398674771394868531767312243204793542619914580341157703796508606617555859452324078802386454877307445639215410065812453500840985122980164437308280713507065208232 [119,99] -61827045680785511785876432703394282561409080634741220191130513879176265763827921331668362772718446988635129272944021643226675533895823411463109182833437957220729518378921379960823160370467932983756856686932630768467044806896951839801886718806303432107092529749610856746002140817112243578791186395614675824529103419711790336534114259574898600605880972148521693171946966119283228297603298227293815692809391014844115130297763696129809169437189559455421070902572001364711645303453834863107369887378612928058768821194290490636174621351850968174293308148995134122502346238838463222331009414717351043720334125326283695011966403296112376462164974594114074863405068454175092048798716660203923270571640209776370022673527253585293858182727833670061348324393544923547078601510730536728988138966668140635163517843680038351267990331802010858791486681109215608222413707647005936806268490550411246337780808088798678064709063323070892621827879631752305251067317742135490641040464880268206267432528048893115906686581277305856999067880564028585564397806990055307314205334367487890612828205398957238430219412293263260961121625629548455146881774083435034851785078194869726958873104691930080065668202019863937434524427321774211235433726496272079562849932791157162074617988389512795147852492222110100396211708981961210034489378879992381976073727333314814418654830119447519880848957491848854585637673804342625600321937449836856945975545766987066927081647762603903738941592716638307916052786010493925753764326711404587680623645746204745095916464361674890577695083610436494210193003188214279511251115940385898431732735671222994511182298254294360466073349068843160966829884915882978701335489727170269050607728641298611630964151112566802250861842714419422168436644959430170908929551931373869768557447283726630089001479048579206691736258875648522648892034872 [119,100] 423464505510238039132271131590309518579641218059586880207567550970711728406279424063555044795984658035401082168591864005993019607343584127142621480105093396674410529486972418723958028597837467684403809112214014516357991421393900913791617492982630265053845175407485455968950365012058684312663449857880829970139209556934033393895848401062788047616912681910428884706772066339156588981989243705473902280435593987519884530969253256422416958260729323149024673645434169381800356055031788222832647091782430614684405454431020126182681218246811762240991287204443342977775718428433339233547584435552745097663467055394183258650002841229190363428574750967906520281824167056721110820507654943335193885243025470198939097490075409688968971926122763924156922525924426645413664878252656628386000030830388007663358758545536912749350273590179147928460233063853549390010711358637027295607606310043022085406711336487279426747373814066985692843355627529838922700833978162534329708313369364245026804880799304641761112029675976721340618519252013566561610444888557342776208428636001377540772190256850993726756613005780634812617837800332882985712835722933405169690515597068018694539506642213989170004197501669040184786295040460539443966556569351331502190103729872039704701633581655529810684898197478691129071551059238645460963612255955605132300194713628581162420438698359427422631784868918475922485771954630349489398213259927004671140436745781708535359486433162389762138019491355556589252948830703657468171644806868687082247432840762078878529198422804589936445078807130481208295389363808976731679726897959516141219383159990830397092670680891958275022360917721673674789895061107243012597608768623702483608533967842840548854246548743298299564904017730752578969176771028896998509504647512306029072235444017910493050464255770241889541219570706815085761920 [119,101] -4130826147551838131119218444246034071601181890766282243960369776152630160806529807320287235764016372459374222321357680081501307287700515979990535225227206286922004987968315105289135094813242238859287132853231867683949754652705363360907024798931108436501905912230379350062579445838535133436817043556459300411882490801666538733793712214718694862011037209988245224254100565101175248079312122753739140887057513012487389087544497255152752985413851655298276056004741464277443891182835749691035357375715821529817419014724655396124626801493504431104917254576221477086006336707001770063485381515261427618575681758591419952363951284218242817380699564359255594273751650020851958359170288124191716126215767297419520232510290505236332163666801846562153334807341795585088426994967771568490951628976354805696171487554466464057968356200056978251012195029246952944667018167817168203744211927897583648829799659582882933164568419117166215900803346126841964583312306046021468989887252987450660661269225929076684961735796965220229160964313456521274376634307245157949918067670547468557868691572254734885998395693518876736327130097062143772032639202939760501879161715046760995102921659930598785193467639231418194508847902180016727052187138028943686366551154067116646176748987891587145886179783613232895812458376121451935727772393455657555712743427905494401038442077641176101478331630625193093188015939862031680905197626752131053064794618694731439796638524170349712525678816634721996132264708810018176419919899728409262023858016291443718819732868794116478170355790693852241911729818386481101088445037597867298787269019036359123931522735443229486781559492616461458368481623146699609787615550541362177566708718509217964188322320249616994385901974729275549185396996555583679272776020977752644091199594682977556619537595788500516588330274595646792 [119,102] 13271115579838584405659523425263223107816362171775450198409904163357381936014977316618002512555543376163200052415686337738982361601538380640620811376338265242326132893446809543748505161018130820843232447421613080140026580391157409464001429459386634306012854084466030116222066573750962482815355235118962332279465312878906832357805742704565080452211650504018621850105099136139057680479174066060438595265629135175408859889400000147889168128646229686728588535067134591881610025439245326395686918837932931021696094573912640115787426450227272120875575004423819082100827379046668300453478365013530462974863366532308065008675461586718595883466300609819824164257807814511909209045208217245579951594640552588165565084754791208619016967658873171026137077347354391905274147664506150472634739551834881563919432202633446637626941731263614048455651864683384304982929904071825930363245255713066879653992335782356232336223428906885923526984462652719281459129581850775962353267888518708493748932239037469954124367454481967961701050446395446976290345846588926415288388360328137030708275829861819848493358701612115634992681075282742900949469154969310676852634562400555169992813451607297543166077260522483069608685180254920015733139937520796341333810808232417991393466638343314384845507464818771813286622144345922152935393236654391621167457218664536904447630161890106894681494083059871521162907517286450049739109951739895418992181395207977047117639640298106565718618577733034345364257837086322825245948872132276121917672796923521440868846207614202361514563994322171901070675222297731271082746066736571528622055351167391130499297184837993548132137074152927837603508147532685321713772041389755325202928114599689985950634820783090435613612845798684352800474375902518243402228104627556418942806830123985101181300707246723483486629192872260 [119,103] -95446932079005264733842523965456401782467204588910420241861011619555490554432737528449164862706387089903881131626719670912124014997787287655307062732842916400887768901065907090751688548405432993424061111353218140408423005293387342380787206564384042150536419444379806390612045362976671169629212903176289345159947691677139633298392126110479895841274055695735313919163977298075088033768842353790396590500214150135833051499426649101695622125199005011783134985354553222584646339829429703320014670962947977520315370670190837038089704065987217064732373786181031167982460586441432405795514511655845815602179015978432445140332861464067775342943363576534186828534999573982156256741595589549599141820763695069610064651626386685962444405056178854508090163403025964309357512476172331919649591276508408581897583868626513214685726053836075997879534881376634163869651527019962476948913797182903460422141386642522212533853642607419175770930154374100166661253020925884790424692285511344024640673681798740815092776060331386959914658701107357427339112514918790862250781712607943733233170048003356384703214145023385747774313872286639674298675445700037212914654771179142377980356064461059023642323756339954861712935226165370544174699018484227062052139325640912946637708363171418191187781768094363817144758960130373376330859844692878051517967745061010904311484226958673142703978053700092128082481270248560225227517510433806149115978716484173565860454583531655407813928273967894679641923471066885072446687708151753437740633982905278250857933546479112609616074904883828840966521350315710290797332429840459739215174041877431918326452525644236165573849286384655890731327622004035235606538056190632282585093616028078170833092908502184321176710383879552515475582332187695358079603234122611939788754821884898770549224223777916303712410252 [119,104] 847642315193899886577186145925567631336592656817836622191309143924784029702257160239900882868304580839269672549488539611138097457220495693027716494950210775275521613907639736578983587114033497282736754784571385784826476765320119694488492249655017526229275713450375089764853381032725725795208167274472469918832047705193186194670216255484796461557136930305467480736641910208022608853151300467042814528274711375450895783025278367611877481619974500096068108705736102445697528500204460539066580003744788658591589762437052268133641647577795155968764896721196334294344292793555497524991454508022031124814605210767086662410633812591311188086702924497286833327860533832208201819167333988150580602222272027947016906156490460163658319589581275091460090678565655585561153832370252311928482122242144287977068337731599901988126141375624143768684483880579878734142791412334843362575308117925808425247831759532463257893094430986378459602030421271179923729326532813157772928554712727271993020595396145100573306873068759697252958845822519696057893727371795437305135205308865121905482926274871687964434285740027607940512102380999555445617080625905478723366632664214240999411023250573627732330386809725975352310618850247402883295684690747726284511468977150912625338621473631954565957211884111783606894352663545660759881772466755003909362200353142867593172155561552807410525885577763576840704415100264018393924882864383720530847768204730053634528162009186588323447515795365300340647324362507620396370936469168188141267178395290234518660716982904799179304287103959070513906569865584856307501077227342388362592021247819453412209356328532776833421136687713676461981320479573762401271779623790035779312937387100672943330824201537411546513390557727038272187152185447823871024130248389603689114905272734116039810286131863912314608 [119,105] -2564167310997210433760322082437121012133940951932809195492809768683555585815499586480135296077351894553013072530684966071456122516395845873211303544887328666777209718162027158791442594662343154052810797483897723488865203472573519112112419040982179272384112663069635345746832800657038616304881738916310613885647390795683176090243349061475981187638107856372681878644119535740708043195639474250202046124342189064389660683602503328486650311903722846824070234715809957218827320606548408051417629659193827412714246020029807918301616649345793805474870203982954836843882833544497359078783813882821703057147557867196809283705996190639531798010867899950662434988908378362960280153974227931992536702782204345709743056652269611335762535640897597780336467384315185399532946234824430474957447321040172790533790484469245052923970692517195547241152579372994867299183511843467158487525258548281441549718380646947901899608838939768657694279926546295924972967803357096636996891104680685769325208319489394689053502104610236369094010967837664355302414805206866280636522847117439038087106268466628286355775459787286237335856098950175615883563204009434036299327761116467338293560909313848387051199458083501411212499112877642771275150933908878776698426098855077639844225676885905807769362192128556887214869070112102245029254621877298280614015706796885791392116508467318565650043809736823378856294598061065453260309482085016824397546256970846697676372947827482228794418451320085546799268037615262222503247265273688736010275350335695787097777808384836341735539357459479700737552128568987652485333587564458508455640738698927171547641051486187063967096856742716613115448526516885102770042959573354042437980043992009424129555362283437671634496531567964793568512072709055757632864387157879778272461784787152936096207945011934128 [119,106] 5405864514561262181805414283166185153579472729539823675627886069286286066386298220550730234320626275735661746941685452365610925942738692459482317278273939874875091192003307207545493975421859110227397521284121564026222205441037731967415051154805223174114546603375864586967859483538700948970146179651119661489790980010960974061181488820097249346354906044942119962481997727186524957260079638621358130782435846188941463731495221436155088725998230352047769858178552212768355602783679788397390002419167340713741705524742496450650888180891252416253706323540899357967359514017706968480409042508296550561147975132110078198293858013812841463690070211581880340557050766837751568014391405657760536477946532345964793004023248746989066025695406428774369643099772307429178328677155882665905539750731126428900242751887056147984635694873662640710129895129601057776854487830390928291780025934447810156735291074098925637054896430700868218829564490376569978312399741693927946251112985120998578482547338594506634418921920983277610840619924508092487889487656987788945804561506612900122631010518591635039538789487788604089365243567313394943458244307435721495963197527078951527815640880346367267065923199741083381931448247088615792728461804847640974937574879207353926997920034310332534324720845222503111088975088004393544692462659479955944234281523586560115099171077907449122265222181188408949732801439519513249790275569869094800174783586811390945587698441352062689612564222551519557390624178727240398668068038588377961171043946980456648213111151772303986583323284686802080236064121865312501473309393514810106215800346901169634650638500577631073338070673708935566700451794155652257680405822507865362522645118813606160045062489783461415449894204966541576077972665941499786607914044046185909844327295047608459651637336 [119,107] -12508165081591291866069877326283369726782451890485517285412875884827131324188586508855083012480017520704172408611750563243439009787411546888003630626198091617562318423113395179838030578310337362410083722562193479180302860713001762464008800749585389225134074636720769051251603187201803003620566885642558496234753551433163721425749225736200245832774506633278093566940209607638716150165399876494293664329686862938791322388157751709292228729427658310060727987371961579954462112736272217101182910957105451569383728642511923178708540482947190696759447782640439159001862603600793220256169835571851561644277431514201122035310028811410005109620703205699843356746800071944154996406663872945190144039887045818964835277563045899692912816129085909096416730858977865752906617189345534142358968980837519313688575859079854834523529349279674938861765184414452342017949473379300730281654826122726710815789678533812053206784041565697148217563256732831139255586365353336727010348407549073933048037830724735761246503750173777628352246504328759189033480283073043521105720702856574273738377940857569662746838356772444815619284607842055178820245698741617855182945918827259287875113421105864013906338912031551417167512786403637241883843222124626245348894612887926393490539649775971921803627855323380261010208170629038077783997255579083725638769246964772013803688311216878039134848346845590874079418309441056405140618382246621257068242710177411010477880887632327964406987576340448904825492624355922823832522883166576916195152617731432842029833570305323501114819765279358020290076586610002325663059244813659236408278460203450184053745753820257056206629881085838409601601204665851072618154670617337999511267664645675135750443653337356081512432385823893129995658419658251641223522607552385945955400560699591516908604 [119,108] 7097335932243489950811170045141396245382915689150236830477510363312023447528902961896413623620599365667010232239333205930972343768942456036995529935822044303327898222053578815353492216743061563718176717532464847358820933047834815345328893464881282815551069318888411321502241000512355926843955985907425473304502844347412526356743835394267437180173573963357474230130828820187508740583810501554023425866031402477469832666342319524636404488417446008287989605234991286632032583032252234407462978771599387346648424539218202043277544036670590309286817970361196338007907320749375750888721004673583656265547452789219161037672739412792044692022995492014852248253253770523403410009986736448113596860319366311900819753378891191822666820417628745035001387015228178782670159760677689702508725871612606816165840707956803484467125826604890333669222800504027478638296603420174640301821656846581316083352086498088383671199357122073993321644940892231772840900861359634354101147800121266404383101414477779470352863833961209295726155394033199609957893945912133858495839125024611154279340610875354499496053240268663654399532213785260035682913408462648476961272707427403329932339040742443524063610271611027924761265779901015363424971976037238627220268864450421260556548340863245347569646089843801329180440970228291313873359110960696694694357978358683165794036818092275704175331802322428851057395318805466163612557615559504027820312900067827577084134986533065799821211608406285122520141985640828938530620089715495893887757693425636906778156157078065323255268116490761984080155747225498892480544162029820987025050711954338525746494688800551310898769717277744314068691787989588064979503928918826937569571489919113651420143375534339605529989806433840534770927512249091074238434757328395311313132064546376020 [119,109] -15996113159978906124716414678848300198441128055921722575396340448303796736029350979909757476445738227052781977037049746041229130877310270057145774246973141439681979802239295538374027778844375918837784496652204758682897997247224450667642931497326640036841122117349481487711524094597632553526688783388514560852427017437087222983559007934523427610754781440460147130962268147058558582877941494491681916374151524608756578828905304735939155265125033816942586012929442765409753000735420363537528052120971372662204933077206047898282561838556180768794075635524359710135327021581116969407288346403649115101990160814427824614308361211099261256639568084023567132413615810161903796991348983697171748296897821110108562866185698410752845226552052032604845416484267561460695605508562746267301645206086901728071175300037457750589353786527896926587746704477246419897405400533381125926615945320442204913070340892078121615251366829814948851578243116562066899308560672402707174880657209082283692949873911867644911641377181246846540856708820060219361297267367189310507531693879509774545069119903616478588227131213364290049915245816601864450272845269004869675844110409046274106649336582592854937172645100140651446469891358122271867878425265935245175927386959153978159077842466082165540306539060102051969214159224744990000537619804438994324174520963899633676694447011824086379917318368722742605526699612882428612092892237782034810126014635683454223059016750687493364688464772535746229462299729030265495466843914715891830042548016198277649481932125382072408125812373588410384590859907923159497168758578575051900617618112514195078513727329369477317169519629914983476358161832579383840785932193517873294612298453832975610263141678965820065792253505133126069229152724193552506421956112758500979623701720 [119,110] 18131552464176013812668814102059295806077298276406167750962530007198262394659963058365653307790588344148360807667961740035304147504919834290147239451388358719691482875706321483935624565057734707520857010505894185900741461163362449885409557284109661074740377033648741773538064533858749223098179157177648757226010271328654912537923891250380058507483501089526870065526159437103167618570879145158908746778670347535528893416649685680757455157568240911559765438103139757018744880561815498681134393150156315979949137597909824590350989834528290041724002973237109746212345797517985748224284911391628819100225449090093498585230252332181898880440252417624851076620409217862494753375863461979064938638448876677556996171454563922162150536197985773533400881536673648046683876823790853500522635798613952974690596945069586593178502552201313877289218957246394543399496542348900162350764620952731635756590579799686079041429361869021857107122757105805515260638557491073914409340128514293238592698789647440262338475709288672255101416342917273399114824554189278670149303889969140411136933312638603719273505003828917829414655795114208674768421065294120447537898739868067206151382940650023433974051149073921067376851885503195547285434502204313826908130860061068457896562077253979400355592767518782363630179771482547689748564284495367709517445313765104918168377027021409424659155941661113329910369530803840573685378252226325389232893536047002623917005392693137499196042523846082095601364201373159002408912745905174608382499821907303278569994332168968760122151626305482434776139428840690846284612345558788943865673084251646114521023153445979233760750901951094263187298107882315179205911549711198406730814904792079359735262090631913356494558918843441800629778421995727688914205177195254707352416 [119,111] -4909272036809119960848879995944501150860528137853670483673590859231848856776134560328132138353081426890951451744993706379841444984592404839572694123460397547476138346200832310559868891665286152221814865951600209504784337192845249885546748066913621608196529079847956971821501320346660875550373747750234232781445483771875102526261380175789888334503036428481403471608501831216595077284633226559841147901625939916465667029902019454748199218156647516061045034015849388423346988574462974223192056905944354450500682174457687366175846595526095731940076700981610853588161527646112269624841330556018608848792454143096318163367729874313962152396128719580307780360494467296394766140048363147045004754009734804113822770944635013768289812200432880478167101863398458985830529783431707813757250328542870509209256368303152807528807022009208273208265778671033735218847796671984877833406358657513985732502899644195577819582875770272370285112605448364465127517878237311196217456414141296403589196522244428331156366901236525498580747340010427800474240094653048869741767612699032343396506878278716767739809413808012730839802687009958297096448837945759522396472210040841168187358632021066429805844336202437468274109227296848597914118833718385106573598647871678762445650567627308679318241135796290020020415398249222633171187669609414938534058992515407202134412550628410030280606679155885751854378993819221082664609495987837003615578782021016557095677632264846202441669962561336840839683841889718307573542433204273906647739378828063867589182239909389390528650661238543552185698734914725973117425794880455896216527844063245321957448042877184646423605302283312724107633741567628026579375000122882127349464757607847543962732193428703566154860949672047093371123719307725448134599407486534334 [119,112] -2008045625310775823526414295738892370644044579797851122061967059801958497565954494939171149850204351931834250133590438517350167712003417268079558064379526120444166528809195264714781661901563244055940163841466382718806531592879273090277839460329757507773631743678935730230959578699776541334119739983446798331947131267295913575352741733310595715601917660586028272464732323521732081076317216719708581849603355324644933289294554115533269381831908074173622073316032380055010999798047707136095727537827509243916570427113897077770451081930243013823796073647663238657706947150471233592228296561119454269190590449424044124021572361694723434659411801993883690432469596191056436099312464562434798876130482185508689767652405662000304329392216626752096184288413738189921740719807500307154352697139625638990531519036683042780519190055466792378904010026643464734096625967561350946591761408954436287136949599686386693713320538345988249287658086825248679132689086155523247733896925146420968589750704165074909394221316872453944559412061776431450990424493829737863550850148124952376643598826799900606492005999125113461665111798497704422661726035060579782192179155657194125019429271933884717866358714665199921672257128529735017417995311226089094795051895827864276665349321433214288048792604015675216687365677716765483968032788480651952735018092839506903331930845155528792337001181288998754580245278051176564631607886309486889287221893589425546297600495315293113884210052822361552840991817677189864337530120271584762500247157980426351071910482650829494263790614120635685702001941639456988726349533456672856394502009705197776876232166244998004117078876121749167864471642564699171791100788415790015959357018986102326287792117203743367093345591028508065658790954337032704803764568 [119,113] 420326286618400161755176926309411966323229750048069499242040939646896765753656629029960918145345545591211920748144831449527114461828109885102499606221659510993322593817340123985907815359190059553006427089626547284842911657719644959364545537539374037946817635315320284188625755112129725055261491571021750727327220012499739373995777680059149224075183470179950101802841637815853769842518305420456367685954689744747106107222475987424286095876986228078222913341929390992790760033406448577280832239457609406847045622431777058179198168268895825990261658535953964630704826648972358676050043852011144360195383752196140222088859864877780348316697083892472869282399612946269699991435662829585526201637738225079618813031780266777565191680828899481670119674527771843877768479618262800773626108853539222595331389651994139865173499881206418243084725878667889789876926718824025577390940461964465890196202913907277103809555212325427171406651309259805821281472161958491986025660292521178586993458513202339189675016848733925861855564647639791273043285062023782519864414857048181779662108649823920930498568386972321312366190940208720092185789762400267486508488640909045648226477501298836071114925661615161106058999219171300397257006576499397927992464980937553577704253960120625859293233141466443216671461070094327746517340274429270605019727418793441079681993693916917675444098000053419893326809846900420076334771073217353739269288901293426349589708261078559987856591326370908027052666466425819012877069172161077284999641584783699635345351577524603891056398701283443316253845765458819643320376296056642552536572760169232847074382156874623451037304286659185750581317631549516615240687880165515333393023955715437245985659975621666029368936832552897213148807172624600260304 [119,114] 4534673385285807308791208791136967873573898048165992590093110945352803564447108641518909044571486269911268859205783461517942215804359458757354314644351613543271947799734931280290827614266200375383560760652283560380874646359455977608512869822011596948683002876196308295976248531052159792246956636746338492367971545800956561947660543161891934084955746243489182261499167921095611115416189630199183438872510574878667391634874472117435347246764144653690340182190630479852458283602604457722703998351105086663313792976270217863755389964304212668938926665842370195513295538936478308573016757806053964785280986657768843038555332268662289827906436684865909551506087335331459575681652591252736983330065223479096331150077542142982042541346473101045114132145400846688052790528195888214837961104449865314750183965659584468014226734597102466766462702250216836488204618204339733096739544613283949811880037864698860190506104269036154835735604333517870771783988545565723025387157656266818209576727592408275276876594478710960859857687504570617533107139680313365809888952495665908641447364078783142018971575497854671444296632873340248153730950292439335796452571248624538096204637596748522430066696853084618114639079847046350857978639478366283732667212311228510060604904003075016881116558653491349453008053568780307237960028966320340521436214582708206397615902180052877641771362187075951628664176068368602181839968415775143879135046115774200969554306261495874986970335211924717477394856657918780524754405361197288093291320769008393631162578923391835165725267527478223673747049980057160622508018857809044600778152154639683552659464359513161702541189818180397849346443260027404495269621719732568605685808190098137487191693375778716312933900360646260196118070376460264 [119,115] -4708425225453832141085448374225443004490483500609793192699810818842786961029995342474240171663156364084295731921905343528924388648086894918732228153918722911666001844545514839785115978374782504246231162526111221207436624988719317436593302659351654644950464112183607754843953722039118739200138889796780097036495964859645655111728657896657929207634378782741552801197055136184807202539618019991542786731199062998822122808687498095794149142108342701997817267954673135051533790454903515347578973300479054214360599883823436527521317461563546057781285878904903441401226386593337332272743878193922971277971105561254053508619167704038208999122545193629337253162204697027112437476309592012848044453574778769736597073348878519285719994595119536258499015088284184848814020244808985398613910853946709711092618886150291288691560236508677148440032110443316779137682804400047138956521884975616268499240921184257487241761827945084656451612639095888246215224807746001331458883546013182668445070658037363959473596908758462753580433655741668382156329230863332783065434374428619004814642938228800682872723507256248332597351822674604190373552488662550557239676808970490997894371270118080003360791017629477964186869541411699312103022958558647484331499862426845408876003804576802866253333116063338256707713260232636159944999109860115121557470838062169947977338012746511382678934405675280000837194682327626179779273533278881516704821836214131933785090629421247313237334336143596676968588966768265267854002151608972249052225920450760155789253318406355619666069595554635829370250005950400890595821237815029874235468571138263832017343807501120230054016385234231274105743013611494602011326830927499927373960548083080607756201255940465322610275822411433574198522712664 [119,116] 873832392533586160287853457719172290199499889824539148255146884886398287494306372068596504231795493600013810786005478129244359050104330845674914966633624417755640805433852590457434257621662084689785029489627005998567615041406362222940611037831762628581129162735046237412089128367395576467396398642784985290744649090026591602339262986457980141359061000799283964457447286077101349937615673441567625877091580239413250999347630574428023112515640131522293377792652428046076210480180568126350521493994599097091425214312908317175150746600351049803163012411170529399064873359527999374912688272631271868953035502972485675832177662098239580633610183022437187071604881674161003175712962816090428858784953479021268496893126912005437606021596236740538795528376350044710457625144015789021040824944067171853390607095151988156135812213688982470156902992238336142928827301806813174704054033119571584062126993734881237856338249801950833645128621627697486675804644768388218568764749698767590767254466119345248522016143065788384321184989829075641511265599497663872117552578042488334256376711228820311347211590296791354716937118058969394254186778185314106168924741680543659970446270300528125516851057075625013723512257010546172161965600880645214662518486012839450187713977378469192821577526807148796914851444845072383273184861460555940717679849162647435548279886048054265218020280662558086630136513721948390203665869567957719079903061085651398578847817179648626727197496622575803181076194112589505767937946148344050239018710007262601564405241722819196720308323208110568182250787669707184190595030190505664727412126805843993325422369751233948423337214240554308421932569140470776466964838373061408431982571658147124643662477295671864729139387169378266456 [119,117] 88628563569904715193921634998038615266599515942237147848262805283107009088645442993462242010859267404125401412326403336526354367132577879681094075090681187289667484114534328455257975891232594766737862943518910700680923257361426819419759936900882099191086582084633648527698302747811457379597127122334653722530891524913059513578712353457388623500459064322231285024145522222708996726251829538814672029591667315238953851387273909153826719175347834376800972278373420595130383177443415913310372481706524427860808097153823839427131877862713981947578299200734668634873962977685343420358208003513540674555991522686166909008863840744206180973417578654630473007055463528045404209872851351451044097513525867775906643926272157193909233913474278658571490479439122402985909195624103635558333495454827069563005653754496354904987939648310399921430906949476219115395282287226083079286719467713568358939635269840599599221730342499459505169661201907015242959567459437576947375879180510956063550803591981625329766698128886511142924882895532922772215130436001952553011712993667996120233949517945406710377377677667492883154781871234354431193616237633018849932603963508304827107665860381438577583818898909610080897505722096087177580784555165217110926063705480318744916715597304825126223410569017413346844256427768078958763147488970501533820524474811581265567605873676604068465016793548947047835533874713068603296466358405338024894719874572660588572326514302364606705842982693750191708797063477873768680618433042778323062775468596103389868082405444619182807308082480631790164108774797760893001065587904371600220855075676465222496114366445272543596097730659062177283387345682162597123637031742768996245047244611822764347211761836584002626049108532128 [119,118] -7925656489938719707508156862102879521637823458196379783602977546184641567358397768579753924287874610986170370363807985723075826292531512376309390039399252580198167666206799451459990453937411101235382063507292643467394772820789549517098812375891026099820284751859785654971009716887488582019379428855499471047611293178039423117076167479777036023461495921220927596237393720620233196309436601782789985603022360864214821763152719649901276818834708718142212020520400717954675897294459041717346001292212200393652990236510336381730257702882010664538180070544847555285661494636057129193581926094970931404451879952061127700819338343399019067730614237142959046026632953348761655304454436504956693388553048752359731556936122873089324257117949791539113301761909936649388559661890359605269548756152682454835302271825184337469438659293138309932426242308677689805273378622539945543938716811057135241077041347470492449798013806039470535931604558654746033611691706535952709322742625584478738043980548037951254295698725797440336432153520961587258366230363255949951580650656267316145405160294075628588235393086801874442138662901491274133233261956685097813222294458059148806956460095844106425357279414632511964929868434749475460659761741224804529167515513213434456173102480921984649035552088297318049123581247445122531541204796748895818651861684265999039475636653371978316396801479712103594096821528613598845626893970621049370943557625795089798189750088828639944875920999441486364203403298299034961099319582438231430901728274107006360267378093956769576269104351433072055636722863534488729099343773898184474395537401180526954047359208444833668969546483829441193937047816717944307260103668572002456623776529173520501574603755321610001067450 [119,119] -8038308937860412122047706980857067716602591350926479191699925326721782212980260443744604059800878371792875752945230297148868513965395125054957972074917532565401952204173911695392391045720443680393337766027137866343083608657197978526226105361835447596338118309519430893847378837555923243008009775436354707159212838302677867552178952441922371856423671339076715268686632134114546241059539775778693910392178778404883227456743072437601670017642851725037702260457505001659795156912592581101969951940208220486996364930851297471047818172519014257246370687795719940504981342194800599926453060725896438829790653118486398936495819096737472374657595944987203058834266144557566397409425524584623287968875496906209961108107932589810919343321421077991098258116681808508157038315260450944487798658663295856859988560303214866745069761763974506940626248848419990577439632965551983180508881501282645309136829572297893417932038916836747755807992038837240014731194947726381439385253848025968354960113559898153736772853049201593537050890072599739459466265279055606824179190254085718320451829649863984650672301553457213816542614440777171793873234660821859813717161228842196732413373565578826158505388281711456278501753674668842955744050810068326089183165337583811846751916840735441672100869958507140373914388394983815015453538056030509349453438555243790710848449151785996200623716940782458409444783125048459519555335673696901243080627718480144805918878118782418222148377647286600714321585715430124116108331528938011394850602740178427543482457760035316868238689783457378243081296726243927236621340870674097595203648234911381363556025843186664871287635669796805964226309522984157999761475569388967537644295962092776999509058209351919024 [120,0] 1242595988562758500295141569690909499166593464051188146688048637274349874277362375164438967072432620536876762077651657194587480748531644999631675105764993711774494156067111690573469881903219375952647463804337979538387225474942154541245681919705261391668209511826381051557344830532631037315012752965504930586433647312078473662962268598119285596323162641974075782595223930937728883543485431645403539046744535566956794156330045175896461945336698569607178956331765725474176589114567420164654709596775356402777305693956013034864563549150570663125461303057509903800926357026222065708704895112461541846936395871475981346744414691426269586813953551655106946870353677200221979729520935880972186004454535109691629457132484856115583979739937251301209771371368772163599600965750467772538778122939786642184010066420967617482356143885177105684757313725918114842479531473688969400150994598514013277281883106991149606888920918875616130509017746431807182081623493627198882211759821603990553509308875031332194108129607632146031248828543191754198449794156271537904533871580147331170235110721210745084040447839588648013663009731170747260794101660318851286638746858529155120787562291491277105131155979435281595402717046446247073155243534938717038894541198728843880524688202860653226532315925301531573474189967270965634879562913099624257284887319253490972930899922920210750941431448991826550997902656152877890467867633406851570748771414891301347283070102846357864634254932262964708594919154203640078689368761219836930408892615705339469600651804991667675645001645209192417673216836256457688354222384959167676223647699575469612448225843755779764192594286282121746092513771796894240144237964347351042701861462471661857839161372094624589194336753936103169769819488299271694513972753925048288704678924693312570057148697506269002558355119129542327273090599887238202809365834967414357354268939253561979011589679353809362588083250179596965059884135985512669655769446396225501316319574390267049773137247477344041346295243446021639411939706486472330214710933921800752419161762777322036298189312872974316572476224593279958696712128585204482078552246093750000000000000000000000000000000000000000 [120,1] 21909344676483393223268737320939410850083373606070584714917024341397407645550786641199170881185570987999433887581020286917267921910028527830747410265812964400628505165253962520306352946475883421756439782055401895929007957547243040855552087508857681588019836772979592056288752094001449626273267008482397235087286987886302345601796999573859827108049993774104716863770701941686167169580487593699177071991240102910875892941847133938000022845610974564462339971515335701194278510006309782969280910287913766858140907787065579585953381018014897427284368206248703322320878816872191172676357010926136060463141670886086632141072419813734107556401624328867124016852895064767171241385056632365325757561773026081769236816388545746022737502107390732600899661712899148172462001533173043920337793344314747408103232585274737652454561771795143538340955616512204349557140511973587352790646930190394804505144979602839009763534530341054838049441175082100009581883207932223346757656701720344888991832790151746940447631546797802398229436035917817569020891748681118327107207291187941257453473801158744669083610006067015070538903224392047114745911768535532806670206563029405437452322055353522645119306268603821796488935069362153894226445897810431407466011860553855225481661610752412938114202043129736940389267913344083549829889359392976257689701861448768455052768484147476013556100557578892330298828048341991809452730934273371193831339477908207627795280768639390637892069628575542088554155799300809740517682614189623592576400243975543515268081354761100223896981729912407141970603500162057994977178244866315591968792564933611362177272607867947425305589024652112927061812150952114744503550661963556257690998061064856256506467996400154416851751113721161567565308258094300111038616129092973375457375717801329026396816664963026001764873484570460529739985351436176295504171059989547482553262906064783440450909295944484312231916488046735318962584391995750254633711211010052353868606328469570969696685506679647164945107433427975845754515225588536603982437635348952032880899145735409803518005484099324928696415527856625540814583530391246313229203224182128906250000000000000000000000000000000000 [120,2] -136943823398214973402027038799786059635854914952775462398314887352001251116354929613071695583334499202951070556022863465117169903851284849051379898534153128497653809872553801737391657150785445748460104016089775780227491926580126337200546592314083765394906141839723784791048257826515567482038807243567025401324388470688781821622384547647621852069328024796048130520581253978270269673729374176507425102606419244587795032500626445724101795306262832363399006249869976240732915427092470331150574088648074744394218382740385016267871536497392870204245187554223990664672468509820480015077150107888059101990587138478071001680353155479251017799846920979712117056988922513460427625179557519067230960636930737678988327950074614170245063526097707942093082323536936786892268645034100576513047246555233969542815719877418773883656335324474712273265575616537657014241780690922760050411555989341948619018772358366780734736129037607990958111304800607177044427380403483251660552407828183302043150216264045357169261636740213526130399007757301251610225574045300021900922110097305599957178227415036327106906008165997853288015025347916652959642113537556518172975607428157508081422038683301276139413920118489519177776970216932758302360299784408451297574100085753719809413094037694773869638691839074144877615814516667217950597264035636070385272280826249957043156403175426450649465619519080461704288299221283893549627808617341772742284939530638168428391740381718447560075065273367100831678420201951819987733912403808260808911606878443644717355368860403332624278805975064266732834858234563705066532027909060876339382479128098086856075237458343807606889196654000072010297819173227803362479263588262176348433143610629062632220574700852765626308396546099700597635943204425965960209077923992617103584915480506068820810733337014076081583588645936138566220864080880062957653560727264232281552875712690240402707379404016685752265011941730083760625468960358719962238681794134538059050358989468895839637930129309265178324077851652212425117365711563716948659878340282119850504546236146143443902491565486476767205737867240610922082641454089468879828928038477897644042968750000000000000000000000000 [120,3] 13562097009053326044985781230556169857907001678286709647945856297621833856741988011403877967401410095345897864716273512249555385992377958324176618581678287005990626214817765146470897941869080442440699392614916778862801713710102103470122445204627274790757518750918579021718611794597242225783971932911677138815363936500392420782607837619617411026211268880780375677112983165357738798676673723328981561563961761852514142560871875656491158576688426609956991484245689512680469095065361835857155048386216391014266874596265806680480285620256222097453502392316218459302148476149931995440413136700360060915783896641836749819602399843867478997095704028087009828411529177083709664341870415284004240052770484383729175214932858289087153899549447767993321832569743368051209944292662571732559876980191876160201515489891527461159553396601162945287864182899663570164903007484528520791802805769143332103062625630335011221764699586973049074596286386545996851337468347750949128341878412304126954750341927788273914355364809984255203713951865661635684428040970166008879479067729673378748925148202080725369014147267014538077630235238694009099626625886111523983372524401574749665420706284151288251032314125658573181474066490012679695319207070311182711135926364109139748839475628850914539804176829568826339649624864553431352802090153145072255986866245327305416271502470328102620899671217090924988047831315200597744918359319139995619659479580974289985863657413281051094389751257394595437365946201218075959999672757628808080943246733297886450350798527020955231293360069251668720112925529120804967003769067728078464620142656411813470332035553537828299658374971596029449209822268852861510131113077285147291454770982916778188530873219049791548434491733726436408122902701706117383164022079779654073834248069553212917145121381925053013811827268565378923420075415566418255044183032320075556944646518076550231490404738626161769317830337392676312747599830551439026794588704124020818321708275136077650293992589275329169740947162770852793287466613062092391098081437832299291657477866859781433321723601411541895450220518840734259167652982040752629444568810868076980113983154296875000000000000000 [120,4] 128226728216620710069447185149020106457919405363093136848300963196105507692847135137671697046062572381620291974102840825821390673667079986787965315665076820787673103537262590423282423514942250972613956803861559284811682073526478866335600018820118516944376029639057388878890495442283942502335638617631424040513247431458826412990947341337088583084508651128952167284011198733134401401083288563727449504700908392627739893888271699077298966217555041510391038987109212961126921072214033803412267279649470729499255907353090528397214597498482649135580786505030974161184314239693210654062177965298483056055483101898986561078376019379487465512969707646809271971373631228403903762379444134398114905868426659381523015230621314107339689499815328082588006912508803965852873000816304705229283902036509032382383479453493387655419748161196409704243913037346661176588993575448425351147441394321733762793214093997906076489697698617108330559518238028051121918081552212166909297397592352495170147336330531344962122132638918376343052093694985626069332066764725118225005455156340086131340305822659693232555338163461005745833111565195292188055597427792844561915379889980159798155473729750982883502691436429104280058580667976853712522150614335914098751026540433369118384142648043720157002359006315152470204930985511754434066161427829108409588009891338197159837310670545127061134781903155747198421073842793466144695913605301707978619185570679424486413542081010492160079228963368162786004037556160977717877324449962564561623047263050656345599820379727868049204371494361554579391909231289837734734044057783533368728922587451263612454008983547445450211595566098553946229507120019292280450335988481649941894576361138086157253050728175712384789390023900834889993110242424753261790276991657253868602027628931294568199300997002087801309992588147751435470156171651350281228437281868290375145109478133945720384684057983337387999300261637335972034478407783821004762272409186878661573506101484388633093860218609640244702995832333536522954160407055579989707582944872203433436091880361882959900814153560902732716410016440730566691589363819970799965308749790438014315441250801086425781250000000 [120,5] -1785878298403411511605233820258878962723231174788180664095087835929084717955002719912061496553438655725894083329306728757170162983062787498855454777814973665265829864819017835328329301879769453925965776488478802473665865536744248099264474744861508314517807403583410367402436423155360332795095984565404427078653049042924897925920492143547780202812600496365021168752137376318970333760374078470330660243520525109417208661082439825195056926426155359557866146771946831202202286907712153468997621477751032160765598576953479917890517057690661224150706974966823243807927258034453015799936059273779624742681893467716833349755863761808403419881300423163780389395621488038100393565562319803491368517221961814117932777577453979341196375002208708238795791947181043588789449239866707157191358444613265438516671997943325538294441216597070129567961534121237116759198430023591893158032263160358746674381512918300959491275777989627998726414316136113381715690809877050275836722943532937951647865229190588953438846219835515451105351624565437883240770339099265945149936684437903506200856519653606722008551957211722170142482562422502275032327683025956420249285929381877107030062593829362981671802677687417567191587458024597187155030240018157465085541735910072800656136481733521786439228121917376164950748495706073466179387331303929597639856483687827128844572823266478742739960785731764496121538618124719779154915916774250492587602109789436513992106767131204663714648803819314899432945350807171573917534614571322405252297067272207726367918405870032779861108217596731121599277677813917150210789765962192723822031690430951393694610983372857676805176241008485525683630531010936244770653727957601641086033970205770595845188941073621609946707528812929404960185068987483843040689852195037909529576193209586416489201550120088410457176933993989373888014587575253400779522313344234256199610383142989536826521467721213221036802750678141502665815331932635609124373126995348411546951774152741970675419313912858262388239918643461510000770123590272151801522003429355611573511672945765715392887699009150688007503946013722744269934308057135117359104370393652061466127634048461914062500000000 [120,6] 26312696031300231817678358561568213694525256601802960094086881028585199772754324399648514418031526672848810162981600490228409159332878964434669571623889769163941992841553768092664857224326773184347684974704071114246180052705523559037351836514741313692911027127885176135127491371294962566538641979561423306360144878830966577650951144637774706116356926031426068937554182755600489411883867768071893809891862191581276051688372427084971468879585624522572502612778017543370671144113626107767629021981118298670713340539663080467167664711216117478221822526196567634510792499060427708623746595771151729479839651181029097653638527736453504735685044908624176264889843080603310893444682706619472042237642263865624935877631771214642844206193860348186720381400455045627415783324740103057242395664477610895992527759403448614334571712087112330449713937106825536748878646730360661706552202026287503736073750694092485444320097143000990810501658374447644946510418126855132938061222577865302452057732185915110536115975723584469778044788525420737234273695068813382109104812505274837931449385809730067265453971053617712773939543939943423151408786856415280642090986454448325407655611995020965020632453529987343914630047682856262272399067455001698680543633545467594612416869041110890513734515052656614742657819652205794637948368905711361258457143468742867577178334677974535282240321113514433723268095608026453512140101419352102579553041485720484707859611009433157662507029004214270290265662262847565831492854785286265865955518569773377953918025388858951517057504027821777253644980543966919566287888128854536368785811778108286706710968279376786396570970911045885878480119559735451174190200325112030024261194153133895672146266565516623995563506502398837997873196916836828623187295137723331379431876243970743088855348398701424406385183236926973416891315429810425245110420321686103111508704622828311833617645776218202099544992072548987178693708104672860227552355020605535198606394682963434501214996624028802101003279230267183340644901716266441140251270814461789554985457462226586382669963101536679095581785659894952327022934940154949047530497097113766358233988285064697265625000 [120,7] -836851053935315421402655630449156798652205941303028513714251656441702639401629008707028657136998763951664357639705038771404731318586627181420239486075852303750666788328845659716107326856981564431690510114832885884704766031040510279051297318282902236959478674550020911382994388798823452174627331561152675281474048945222590195712559679111197171250523007185480087570666692828030210685725483310524554542022019439397058767320379778871356070357972114935802976527497367739155321514146167368983003937240591991303446969176410427076754130284668606157466751383671073234377188059986623697157739766537517488795415969106441952516336203527514766261140330037762875883747811016172464035493317391980433457370620299629165382498912286866086165771769974091903544849298477847382366251023818171465395731836225567208654760274223092881889547929286434151785865565089412281404060960283714382446224457925689807795656386119405245061196640988391650527909172495611479895535575739935874734033082764924761295156612265873107890476294287164968925465943041818277890138941710346850599306483916606915425090195235400956393899352062497794203798466191734768136224949322433162077279469690016607419507372147705908408813953560115009225982627774615647855360842587265766930874358946140063146881095760161014627941226265293568971276381200420406234286425396143450216352378732938762635027352563990775838227133449731753957417895382039088396474238940354450613785546332528563668625935137790123526199402534354823270350837428222112636169771898249655501276293048507710911909115638042013292959658427052896808352667281229465003866047147382041290208670034110840278438295912352287339944461631563502064501684201098567198105853461014034651864469752286015635018791406674549219160929846512419440544190272004724975023905494524820278117276242099831018191198177832725623967158567951144200868436801305382237700597886427326155501401344987248439892490954388572795349198654363832231871844701375519141387584348324467111536646736584647633714159233873540687029720952657722866193763006905769938718110502893694941815969498990774376808330067260557232352295601917359011319193370318642033467426699644420295953750610351562500000 [120,8] 16614910386528354789790648439776141575763323072835914550201612955086672110484469781420831447185827158927599576980412763187560137438681982802623466047473808805266734661066142310070863127485184799081917826973132068528775599978690659566694135339862770989614421188985217555775786625037645200721570803689003323219650885473280924379104757402488367235206647521404367492164908267848706134084515701559201488380409335872114582120591839600585280161395462416141776199265326561461021775373302039829768341115572356654490246923991671557417918079235137691068148354734992320244950979595958132669625351402698615250676839211091098018795478748485865517635071511740964307704162606670766642340492491118738205359400214983081554969109856458046456409997169738165919052211476077670698470440513248143763193594214848259578070002265976524481669291834402339229286260700760196811767859474780801037965723870864793748088994424352108755699143850205789245574751232769477691082376884108334496726170033522753762362990217345518271737492221636188762963043583037318185789626320584598454791317737928420296017322522479595503969802829886724192269420610410392634787555221940493352968451472175419358957787062500565999740167804467063913190525071902498199046372953886505276575245715276746817138367016527886176943706678347760783267053114420253251645864071979810766192767111799880278924966262357100077675472953795369135388834558433209067435630170440222460314011717354021630985707816848948417650565002607587408015288784447304301718294843427702007538707227846991925889779391889846851559103421542673122801516301827338905842150448981486304529747013487535048556552596502983944522242608143061141402186069809016639663679467045145024884025324234292029031707437452405196046835407720113910337660711916713442211899203238198298452961823769434799359241565117970194799444032415973534821833878814118972488921831177557423825480443208341691750630846009304167999920669894629108366901902075060950254247276069310189660600499771769645588532515390102313488962980002685276404270912001552953567524340809191694734245747527221819410762838264402023280202864452002228002305052887224712243607882555807009339332580566406250000 [120,9] -224151861998642211816736712804744022220998966563938464144209857652418002214380099352701792930815433466727778396568492107386454960391709880101385084806252303841278661373662264697262715108705316194576169073908214779020599213559921044980651645841493438692392111558798968720332855698094784319088201258006010968417343417204671213691922929978992216595242217403219796745663382946560023693547371245150449732231694008157228388840885308381016545841542284108054067531413719966361574243156437841517670858296328691954545110193810107563755029852220256947003809462923299103471675573942087581227220952710193449271347760350924719226438608106824227823954735484599556033932203725744314897932805324649700057647688872127801165785851729246811063467681365534304589788641562395250492610418029427046821213816953913581664236585579463272021637878531276394936484425593423131820403797506216271482328845415823424682108615313956879855948381479956982726368327013978604147834317500738290565096527744891680516956106541273031701611183208283622656636743311459716392994613122004570275865635669029166431018976101008457913505905648019108410159008505993471564002609544665226595643756905610993132716993102476876463956039559540008194223894564619282861365237970596343633269432380790119624950975730252671350248356334552498399709116262739443542497971199274249485322353482151109038821591283062647768793797564523035164710208949024352505178474565104556641861541117945595542603497301619868511852376701960585325034650912658121522039337154826271798876615198223801931825996841357850890917885753228337186408282821466776802630696252240608126607451956610649014870826392814337418494815358940822844184683240278638531829192238119282275356373354161428282974878193636140122420764695353460204988489349637422473944810882106890622780392052215537480990589897925848894224211637426897321038352778582027906600763413348632417954601168816420806180254023956950157974877195245790590964503965880215910186543265598303147219596995650811519609007105220513807113753060949404619181681514067577281683344669820760621128239344011491275281230689718653820329237015804305991665775800447679699800573871470987796783447265625000000 [120,10] 2408248787828847394010062241541494182070037315226239549309536346959940457738276162231002825595098047172909203143491593765398231145025718699003179779624095906789228486452773986853631320899913472303901324527629966046984423664623553424164233924797784263213803365046982120061716904009308505413237410895650867888759881621662924839749074478765670834397241759088698148385265069504129873253588613210056209322174857876735092472722500258793440433103493175791945411058714092703514481949088219313304726982675496315952889747999744803907562348099156858886238031452212466590439413551963937453332094413692473802659741145651411742586304556292021131415251746310642355240098347750005889587353650593780009905019592190069075419609131935991558389954007993057393004375677834569475776709877820252834983490810444913027825313271903706066203725546295084203946680844396538122256542133509475068494415656439519514144815595947809279098958739076761749362032799086327554575706638731012190755662677484364249388989015022715822152933810878198594158156534635605151528194022455155677911159017788691243224229740081618413550328317891917900589371294418971483988905639872496425694049314570876589842419258084146438506633917114509989705834454840800975291197148184755125483018265527905554438346710012679498358157936410744534778875060583531078028502184935744803438171000504154574515419891928687343918963954349162286084555661993480468414562479725307130499945919884530203663430728910314772731651790945946167732747901964085500910840603285694953757379010935247535931213305513338158267380389548325281923298427793254357923318655795387658107087548472744134242324232978988952548271948293711863412231386893584609523091016894395236550874693482225107956877295137856015745153505316653178452599840263513245229373982429078522765720813173809069350164153004328216718889952435771689811283642013915608121484513949101431473014500929951603250182355455881765465050804778980989172715764875458921651846111425583190748551141031879777474326613392312661128327037251331084933687469410318500717526326722582402887429081607242794469235684352994257583234780148729785699130817025123696417665541957831010222434997558593750 [120,11] -21624014965493623704167507874814442260834545159710194060966362481327633837263463330235039464087496426632178509313147503915332489416289903575955535371943412116045309034284631673883787701193510269858692785871032495020962371784874657111464002427473294536149040884033994431295345495507958650001604963171483061343114363140835520417000939255890539567511436613781236043042854782078125854884212524503966604866432079050258603597627107158711938076933895951633612052722250181503883402971304144773430192262664301933939661822825607451600355407173024556279806824416023284492393977580967685122752920807550160682567502941166671285528330913600836886046398755702379360330784822372973721500349169219324424507976447872081882523469434678614477516934510510707731146881749749277662195675446735046166387321873068157522090874240832180739934169041221160846911904639477375063362455407312055708574205520684495074532075223614712152425928409400269924307894299630617053874897329043473338063143710525672511290449826753127289429194166205844683819242912206424578147442461262717314558336837340380322373569315268648506607661454394175946947875604219903182561117505289509180902259069125776142144265310169537873906271143088556219685443707188505058168829455785478307746342199478019931815231093614474710252606833946523745603770639389841591344538608291714506673955879403517452785564742016895306019037626780216575245155821051861706858968052019416368011567137988031119823428420776128651630610678882430365613237221124886151320381262091943316937913521894436738524583083476713412609837104943039130024874923619008741552009094013505069215190408310170988212791200109848318167215990694500035785405362953697690547131309224795507260510094675690150376798260325468611610944202827625951536488003657758988341232493154318980733682030833403158101724980713939731641312839069000653612430890781627606898750829512271454918079404170215806500453220030307059373185635826533241656571391172989970702811119283828679629448916276715095566280976499638519494043240560931608036001156046406737847353190674903433551115790266881470462830072165691185718280388005522106939114077017727311158523662015795707702636718750000 [120,12] 167047919218936505870261912541447691465904448296418764107265707908657720868898257700793895884629360597254320062700257364088552400439574797224750253141847757403593719868865810193378115127921184581706836945227771282992729009283446563122844935038078058172837751071287419555815759022117721451887015227727493102638062179760485400789308089986148346461617984264113786686578111455038992674989858332290155241835110459750190939324779338723433148464488284872949966015494171874195374149426327740803431010823119748114964692038478882575213682560898382004153200695294858235125139407583302252485603606387259591277815368368305922159406043212205440640532135699641954974019176547474635580830447247808309426032584251759308977251622373002015684447175619109988704726977525687573538581774324165003119276637518480037669528060839292593801863054301585192269259465520507107210115194083358558308068713344886218742246179109901878193135638071192992747567523230370360987022069095862163532054451652139750558214056958035311022829493273899567673108017632298477009436655179150554145414045853895202690848858379816434862351028532937632126980529778869364817878329453261816625581206652559731157340320492803452222385739206522672147166466521525157994156735495677237252130212941165372970128148332306130645247668904110760425403142441411892041882580064066023578371940680292832284228230729019190867349959566775515884260754968030058915328533271757768436963093487230984410263641426334064739977202076494189377006370419812816003190364587890128596645471760532315495900910701352471353304023966429380654154126776017830116473910892741416473547306108521791885150637980113580748931974704973584665004634361231334498806442676218391361285462850406691642606025279214534895045806465705134961323852596851236197112662327750818200945348024168271614354640297403211894316483548275062671258289491296426384171203606753542591094964237632197528021482824057140704715343989358389956859969410945836777849707210177189407923431425566394548699409348842888594656234999629015200357609216365561418880891341127843818148083121216793157317972911385011265139583590493521445669283104207281098751991521567106246948242187500 [120,13] -1113876701903707239758655487144872893042467912867804747191617696197886933410213475585261116108988325443780957213467380766253782023756457184897715543444854901798989312606400239820799486181331002327790298237895636027914230907080423520007103846710647214368309874501373103871169406795273544620053249333578662631512230574699104586215706737374025751872633443954755297789606469506485256702540309538998886858598594544690246379516129932062082166562862223645343547251507397351469609071846141726549069249169752385830322425075238898928818202711506106775974553386428345665314050139590392771251798566414117514492153629154720152728437302841647818037661642962225414677332638655220523030029021799110257655838510268722435370852851130942261336180864192511803599558721698431518900825774238564118347248068167206057454313085695436533650121949908827584049232926283766280522568195780913109742030598518477025665109414753284238937975067461729731744608181943573564807905473022643536867152575089172683764151663945915088725659645678226676374580337892691501980757350289579051721790923960580796705311466977567677001323935216215872782994507897473696791114464899614854323151620973330249910637699846937330436577222096627274203563426408989509181952723014865656456307873503793876972226755746829595802116611669162083869396427999653766988146908327312840807904841718341253226108788484354749062530630694192136505757026078742332910893176176873841761160312505220619443471529722035561075455870315071122442411795468924429591179923645531838832589217597862055575567838590819990105677262146306417797002592708719481185263853299890626515567342537440150385014618109652402647613870864551041834356327105029695102629874379957592549279680049939686232885053759119493751008421825628234251345755297196496587282740349577116315185257616194421781190879190277796990156960814364515126940158667489295120494395864003603689257693360974510043106812029859727863012706871026407530901007605987333962060488361164074889796959925676189351948011115995315411974883002720966926133330940855220324357152096836166296297695218435167811033633097823214368884588830126662747574406431283478013938292860984802246093750000 [120,14] 6309924597108661262978757447657783574569035704046643606989811149858214000642495078565853052307352953888449872920304792530797996551054209451225861120869008974378093146232228180820305761247021540279502845949420867920629126677637782150365522024036465496869529851229565976339377452719887260743150140641589721033686053762673551834091024834455353584190805499050161805158543857894088363805124628805871468066908056649129019397350924526157524759815398841770375095657808810622205246204371131683776848942193475350347210338952552328524846546212366372663071274942668237016923975370240971063484338486841504200069263990499078389248069233434407644359279312594038215393204019587566719372772402366381410367037936692112034797097657599232678867919210593293297017265217209661874145358441834973342048211049687629685393900483470066649550415603807429442097012010470434214483386941038092955046996900478854632674734759487595571921138692670022093245567699421296211909871654895322218239751707978349660227302758868105944448230647452893826186059570692411800764182378901871044703601198251087148092891844203778857803125685593619630939186822574433332691325964261021242314164936475850454465336992902380194136182054909544483356744575906801525183412547730638554781141554739058850402332454027725420765970112607358129121845956716766431377777256975559335760596511493902169372579174724580813754712171736710932755955171725747520662825742147961468369266012239181367550178346446278392071722540266013968973052172459641377965001567495311530124514281516145274994707934294870792229308069051033555707388723104894030525212857618021222315708740775805490560800624086848130730698593739599759099503345043220034942814393209665808841559718475008414564461342202837931713792988184407736322789871428016586570334052146960156334000955328874808747016923125029857464581423719815093523499408400217716003750669077151893810374682844640119692567059194349253810867395046192351160265365478883164938255438959333303421850844229734071316226190147861358169796051531060000241620329917098473174018288360742483785560030896158542302392606227536383327691718001943620500182596799731982173398137092590332031250000 [120,15] -29822593785888226636487857881985187911492554881715777165400962300791230813583554149057535539494904939435606597143236608981976435850223862980382592892509166232360772792349991237490254966993614598714241716668244064423265045216619552195584138646695729381027801505074029002389524339829310761373772952780191653110414118989615023581212566293336125796099648693982915778713877273038282061648850333659374142011179508353437005401280431908056033820551532730868067593535765867796178614877739532986904813217534014273895843454761386919193059795403842573002799389447720173771621409863501922943082165829457260426762647643987213754865752456138547078772054297731377180936793206483424799448017364385663504687220717029621341575458130746366812221352988255449323567728800737590463932990890828038850160685379177746742573876510433210896395292048223739690668337448890660693392386074078886382058084635651619348439685521512908651955799400999316934704718678461487082851775114723472742713291207765491304571841603906041591143035460776660789261069420374183004108927417474783207530096556368042994196459270005837139521880601403577655001039234921179921121814599853029920379933329234837044197830354911373329010147478332024884368093176931865740251657380492629377420438462342472576233872517544836443676667905365986451328161339055362019966408303950509536334696672840271877108043747327104515020925454775245286178689999122475353502395520778441759485042394139553152857986548748336098804799793641531267855997995724850278573676861987975874317303642791718589329274117217813073985400429649751399358887873743255202817784258877733510747685227238746105104727084806822020616404750557322506988499930221993948288307176943805787488741798265412745085925111590671322644987606098192759037410608054680313464450279103912345692154377432614832160583381938124355331999012275662231834896824923086435478633180087116473172087872247504008178338410436821886901742906049451341608062650522486239430575243129968302781701797947078549918029074216819664057182190329008580274881297211408011232455230302637027524115386305872823162458325086144150399113588473395085320927222483078367076814174652099609375000 [120,16] 116211330165520671469917153095600132891801677917710930370097353062889667905079321009048367718650259793795020275941064563578729736295787659209590326189948560146798665803009346152634525414284562490950459708330075955364975377387812051797315317109732221163682316997938762331790265972150844535012876840115649301978578568171118195731762771457024096036186905156859627127878517521345653418779136785649395143003269717952137891737710542141685676421321743410367762001127431407403229847430916366261860980078882480408860917023629966442887722955122385347388114315785184585033173957786980345395403723772121034021635699368699010570330490595352168039048139344002446624555868259143161744827896566558415003423652068122830906980027728598541752639468054750552449557401122082225545023205088674776385886658654591437198643227835608604721683119592257098556021603642891202642810209077384016644887291371618885836689328456495812926915539754553007114383842952425012128077878131588544905744646833441547362937556384405811622261173650158517564488294252835115443513538926908815553822604495895114508027226489627219871662497280614421696587417420793603266790005264460906120676360180813138585082138277781089847382479420869017813450541956145143565487770650179020424256291086417365409431550535714433832742348542218055305431142553072259136636750438341022298618699846077717637854349470716263530142490501215208387813467393881060360562196948348259419463462444031632071086906400431486978748083389164502330308140890608714897584208672850955031991360241381471720379013333806887292472812860033242677670816948309148233953332700667304902263324000392752932526400189681075103928485741428935057863885274905854134391297413278477710681915899595979964995207171734565097084162925343592234325559162543247058121815427560784957622460836408100454634479228364979399059917504865465593894582604721973811991017181315831469549879717991497514013440207522217493347786108536848899534233137581966219179519901241612466211810398888949610868181835000300042029252420036102147603581534439228688394486191990516191429434134108433701074768515575164366425575413485984932471239972073817625641822814941406250000 [120,17] -370818987263326225345222532838517369777366470920111765461824382435130915796040616948572701393597209108576825697119784589616533504794318886888531194070028113587559146473690291413306406556984558200925059057877420861319441563307319731656672643006000471738081966118887167912598101697830783392173785497304397741091213317299480757274341881121935113579589122590750841022664405297062496250518054792609113707839527154094931133107742308026331192086347534120565266807764909185453468910869545805499567319626686174509623549442823640400366296871472404917492549140973517218019174971119708407648379350507972860044473583956686467366588760844113753667631161071419524352927321583279384263509236833359084943099654526106282391952649253768658356462909736939526260104428517296487404148492318637835984453352983224127270848870988929063601833715246729069205418355772359716494648971275304883953700442715673701915133436572836913534241814711914583923341411030813802283648408829474826689570539869945958685059025375044860552725737912764265430714045466756020729327374905861642348823879461161439123695444728611563910557640575132849989095489114159899016514713243753473454958375722559153632008869132783827377793780537077280287667903284586053472009519165410647945219629734555683415447308487663132556091773553805222383075287479858362561397651036845766796256312555122867549335436896298630070569837988608073032781230641401791887433499329058713372881859358794847551075870800054409997778042561785356628106007182673141410659394426586330578280151291791817318137509551259598674949646158197815390315624606427272090286922402423069554191240703776034148827114894818597891313595049447334022097619559080838552458610067974030158922518730978529977979944714411186353417916133312172405806690907467873659912359373156939798623860029294162322428652164321313463053056016670513176647734360093706810879454987678603915643037844177467610070228096560675789700720893164663026369856712280179875856555740246749433286834397267841251132908667119531435797631335157728549121034878911058388997987097499769684931350086159493006816993047046114134442443277528411726962076500058174133300781250000000000 [120,18] 962564687607566551426735103292452856289968296909690071766205063740881833157926856763461416251288037415799205344441051973010740428120482445378555397122306376207371183779499470285837931975897524648214416372270729712320938778919887463959908269815301942008519414450444798683735822386397871528858944085125603644414118964627922428109614348457980323742652644466242121898537320364319160901181435319841895718717447472801329200124187008944713279183335045034996959139973922040875898727637820406340406552871792859826144837307871037492275548871169670957639095115894248218412462267087789800149726993538401435869492237484567892024522601488035404765741263514537179295257348634837598534063129684100496765427221841437214003053590112648530674333428994760729968275779203776345164998987827709964985658107272184377815149069524785833735554302028973641818018526129782246649253816930746763958541486503995113857637641166888766436610934543855910502919495478925056145626618591133664054229108988383868048418945617493624683441358871239903931101552254397885890890560804303378264112929045922787296448034360847046361896775368857620097129326135133539202779093241654768057258281109805709551821170003745151544451075254043272566375136167013382557036530525852052958691494279015746333975655895684857887606288945133736729954966749765399333254794369352898100776906916092083058402435431041475318623055537148956339937264146799307996680217970086794957104169976741485395311178936587745985045989838927956767012636023474519391416051044868279429560649777472181350055328846501457073604569886650682113392447297612990262841567139498806123399777232012132264652331276775149936525481843448951469028088177708806974896172949351328072565550178729774645889685908267329703124571216264969722809818522756235311830791309853257549443860830677581493547154631779322119101882130333509232346538520332086370133135577294069214558733592535583183140899801148961171077154106384731846900147461808273967852183998623825323312178642375235399030468484551240354566344613730336056559294906162610114737480359641307508254073444047545559548922869090744592097280175890805509197889477945864200592041015625000 [120,19] -2007760927766657571050100691102041933063024969339047789707246543539040923805392089177174765693669340018551875733642783605730487695034267003312490546367955117130171573449884855521205669535408255973928755810885252418209363229203709339144127757372217244321612501889736248242098679911529450637273433329551098098972701377024644556766391028808931868947982885962691914717427973741614202360791789960152154979151806783960239399794640159070257128252241536747892943771989153331572496761264565317881025078060634436608840870793882706380722999262935295228419981494711859846647734862088796530155063194922890748678019106434869240963964816507226466368465870554997057323726349233302109757969390400642514956989857153124904218067187550555521270373163978788485877449219261102976455039704372023651445853516807889953371572364417515854798787234802213213975425456453367758953747287066830750260427306342448001736018341149741162065762921009798381035998438828838106273712284823250630446321139375929095079343028745475129992824861964692064767698423403329654294647888500839581903965250148832780211916710127571210062816272562850592742148796385312467674041581192513559577666474683361271649960133502259946006735528019037374271378582220726861213572374546517575114000136691648221385328039285259289844997764087370851192864337478390352162326597279184134112681812575756413891335090232128357601948267917593292405634308014624845936878743965620724724056742662798655549092237471416870797515636707416026204602447029878540826450733073301023767526303794179886459756199523009506693238373644514497167886878548015203304533792825551841989046046714608568121457344701282059890990490180875172500428952517544371386599380645561500831679567413194457501366065481280700009597373329517418611580570742132170462188713722812131011758909367789965736826125164582422820505845818218007194280520694195300374095835127728565739424629840708428189819382601035484789066393303150576183400881682657731772243087773707542468748048149923898658433030454766812440274595641838583052668252094742614479404750547970723435742198279391928117678795837361326705801812392282457153669383842498064041137695312500 [120,20] 3266382416124013213066758372361446884374243204745093722789812573169443034058216829339263245020196126112260585782742760325830578876037064705562071391777268255314174785863570559724144666937842248564863769094304039987396022496301553965443038538563563581954437676485740536898980469853430748471630863795101460873065259594335387621021350289608505944024136576883430617445818044687831652512641310064627040223093686868198056905672186380080266683470013524172170918605638316645011866506190251770575996222456648424827157040066296022152884874142915183451830580114601488290918100775862741219489052242908494831682635173071129297817526219966548748331795968290506443472400717005573185471311669618776488821099755445375064568749312570838652635082071136117418342271974440274584599139417401086178435139180630494885916058374185516854744684468677236442644491551710433304353779735919605502903473376385232797763109495421481847914303716554757350398164128148915344597461619950849376254918154981708152420535611435902106965577927004001288529880453236191126314086646684996121279521681079635483953829579464365244368361567017862613093192074977742592131016093521081747512897401445961092511726643606856524543425633420213785028175957970632365646078719721939850907030249125782794136664327440857528564594211153810944215861328748283587403303745694143591376764744673610712685008366882128126329961062810792620213803241596378567006271280214584263546174518050636608672135924928924939177445452324817825089538745028341457054685796119961152787504315239925060112306463536606056148161857390732216588233836660551376287278106075292613048812115476144161337373586867832429267725580854457752906478725763144620569028608173350588489483820368379120922018112828387425444280641794972814826864201254291070948345548549415561687187773546627678291184931218414265220964986418890793112784091308547332736889687007548527264804795784274957741088126085203814849636405825154171567690131426582274217345042811347502038513071813717444260631404066024073175609641247893364930844651504863185250222726725890245748617681037959200499086068759761069700206514987428363383514806628227233886718750000 [120,21] -3771932217138915994514821047240575246080067676492424332919694676008175185799497297774936238395117285424831643205253541036467105871254497358962903679281202634197995674950229972983912912132521757787449281411737858987549014141270610739890424261750512397566709189460435408166532576646330143412976903089561631819123241583702370527650130667910991414169726677307334288595388853108662438458286926427685362656514593753185816175921658935192319793731709161250332246453027825795652110578886477287177553731677288681757392121925365370184900755604503426013681055050626663501656927337963446630114128477259546668150258558582045841546416189341634789271654287642534346493866890030015839531003669727124528668946890604244603875645792094236444979140602809973468467851706952604677994205249739104257052142501235345463153053951083914577104651989521257540658815105069749962980546074696195881571119618246276466009231664375513441324413948011937016071980198831002581808153889766103150283003789460955065603632753837075807342025413580351171211054784367054292246934056298691707655114378472756185261828668165374624049442328101104862425798005342170500825992673284281963154695528409773034578961927696873824125407819796471876102806437551254565169522709249826119629598890597474361269423315363554181718294849235168879756813197198026707232810477859405548733300558238919771332958765486035927522572114487829733515649173818401100606761956740544509123527202375104011309510000980215302355923714271884151080384578327134884544052098910912039353052694014973574276865521068450840123867594229427165818237085406953455735477897591155121453712320530708468298676191088678262929385243624221803117910513947699811532983151060026437835907305321771111781902783609820838179760775788730853777069242254554430580358284869489314249402100105871090843377631037716507559768832216852559892365429281007554208175639203816535357485588694630609663755644131261105439871927051746265670179942724937513979635656945360060407279250578246154348671165591550461984404510465293134546206899347607352486319216676929181799806787617213919448996417252783597100218582198749572853557765483856201171875000 [120,22] 1650815904524125489427936087423136648658500983849956712088767234809905645520807257364096947458938100228846920622321290650495582618577380174412109962152957395054103712914413373560712740341849684371010659180025949990036432202224485944708668469358210766850951745472169242877119828237077722847006538196396458793440519896126550983358194342752505239568206440424967227977822530310631486705309307753906705543110261056668570897684236707886065067537539403605800266070754000032513539893583363043754755189368377600784356280621540579163420990080852882316522745692315357183339355466472711492161084262620908442120986014777934652739035274899846307735894977523448158193586743598576974273867367737142790189619743693685986490301999686675123076440857169006753763011240146560210381394640861610767588039573062069719737631556493189035191876456872165227500256290717189028927965507989341110019969279154512917186495257522088616862132325267777724804627162703151097106621798342941672012698525613435994031028125247383608283026214082788732250334066581372005801602659049582816968301943449093735595318347376542025314327327158266862960501008719688001832233493115962463986965865200725901353694927016482698015875800642211917760516971449401099787897195581624721431628857466677437780374440394287577537602005158453230342171576864578742847349085198758480464530596346015377824002876333268590177525054911382087146081620989723659184855413304059778138824246986058214869000921218057313661572108369678176255258026376091699576426921324759328971722891525824888980819807837372129294856596545268630757318018154877650708458639526481835149043769880658990663161422455850423065842098887583540551335578393788318584775830283866342873800380281252402021200421154357615853646436845547819674992551153270401822904726816591873384884962984623328050121627111277232857491524833208015519129611846474021821495626559314891065212080445636429221492138176227393213177634541508074513195211021227195724149259098395709230264975105036734311776526313526616523920814496632547705366467915085672596247480091804159200190182141254130296027634519634560636425213431266456609591841697692871093750 [120,23] 6003282514279738654010043144368292238335580593593258645799719624577513401442583556653185852578162762087056538898709511597662428117689230438702967675782924062383549033465725020717549796442648625827248464327965477248298339850547964738855572128464914615668019104220231101008952153922228521374351278458540505741421250643696976509647915367260606689689536251267218752397300632464353987271465404565629468700225933998639621823133454260419177848581915850915825503541218300384612766579892315817274699365943011731061593635146508117271927496027440725504998842540571527833813757111419635874685450133674013603819150045155793063509076277511544499559810602316846942097465699363830312054896658564763561300568619453080284211737665992445828190080997458685241182508415361252337282393134778387327932092093829175791634904970397776988457039348076856366814836257360897884387415256620106315066486161159603740272203793845166780628729339292818351249178428263276795894551163086617674414153276015104415708326454386734940421455351115213550232841818391041385231558377762206915885847743876989406843284959649522955499255588925311020053273504687333894596489533796811450024787170604397406234019677129356284516189825386528484455723926940371732000436399305782539152171175122371824420211291272075982828865008716536825090085492029024466325259042713204849386023195913294555515303256929762794817103869532309409395170392236216832748598797648573781835404547965249365388091068223259193780735124632666845510435452091674284565566418247043468204776017280973109863753021261183618287105789295465046134999060321228993408442808123962485406422015630976513642482284354807662590986378067990452714553177491665911997880655210712024236420510828209029259264631306440230592520229017154004467483060216864375716276702093683646820437585482530465749294868046958564602233852508533978106052998981389745021518776728948847473932637463265659808988928129309230861912842277173186694507542781016559392226349912986101080909157680469444669319810224922515548284415072569979160340651839668552600970844485187162792218060810864214642089115822913211739653149834339274093508720397949218750 [120,24] -23856173448958327702711578549263206002815500123970213853081686165080496539232859260249607954923917482254356556373230185978832187327880972176314283327536382737946356513944619698977977605953692916156682843457831424921556767361672597605036220792046244011917001673694854467794625502047176475422398756346857303430939987587903848637165082902835594490126190455960490119935994174980462783056792648268245375035840405633150055770642300672977401509380148148951375365750111106642370155928800652893991185626059702590116053153896961725037240783812567123691840147864049546808491270657142264480675626110565766418028610737674986474202929844928300173028570771562342166989328975898441356174596976611519410159827411979289770769961767723645593378762354452915810220961297329459483357077762045439113180866462248656122512626670263742936997991532659801439982573645328106339023853373317039161737202430189491449699922725817461557138463857764370230239750477189494221608955734283830882824854876754178605872453398808638612577344218476507112698221431056770652498603224718448523479380980393505720948078321981509649283631888270889279807917760226073730103285224198927469354454054788654363523341804770747379373701043936972468744035819022110450399771143322014367225122714150476831526750163458817380512941749853229315176016653110737445038904448837706978154382084559247610545445520700166832300234886726502408815742867009095991028405319490214359383260452645158293669627274834451042356164422717059144942862292674914217960609467159813766296306846725509423124224070064599076166957179744111771358440041154584131357794946332713829294578729051147383662686644355683265388343697579440277869404894354902087394528967421000009917132125807799997478735552172498094887478749422228973151539972490077079307256479565270441868483113582479964484718600715693956194794931916485612178209702328431637784486583558312208027810686185588605994039792207951945881831859135291865963338370731757360636445453078215990522958542916579158019984436406096185848335272099682907918500544307033966815503962576405456746118632728270548448818127833248592395420928369276225566864013671875000 [120,25] 59322309152732430421664035785181329342282016616061430180616031354982636577775887390598855737754941745112894806246833699563628391102955832323041722151445025666691512128244093558081693476378005764506126020573427189033712939312349600133756566165274981211936403396397935869548766638387732269123651078580916056315432972568672164087706903698419144892480040269058007024155129470637801367259112624973260102626738686145520629595115929894546847975884135281029992183485518932811444336905764595242917463098606051565279153737407947412838129204682311905919071033265742360894054276220641108522023068761306491163214224841650422407063102885115682060596599009366141764185132688159262811821596241092486634646144862075454722396084386491509747403689892287431426338987500387103320314952274393459361962045664170273984682767279977811223751570485053157270284309090716460410124096829029616359209029164369925156919121532591190687430379453217143455212391903103969815492245444803558327539341568811284746703013585919214125466066011034564310108140799311851996312533911620824125018404008464610749368654365339527157029512299684411294239799969143934194607153409040943683794654433519520567885445329236791272313131518314145437901839175373247862698160063828609386192512924543511998639272626714682806690077381982618315831641778865899994557071919832975136673447828911961307952792169494020925484624372551450121433912396225875494087111781353059721666243046627369902428385986849189057341525048600417224033757939563518185344506889242676660940391800715606434952401887985379891200939053360005329949635350298385732486066615414290962007942903059959205560416347469217656984453137827493531660377068535789629619026564242020804024986899343161482994937085856008875002724131982490921162690476497739499822800797540909130146391674197200022556432137071220202057887033402876024334486437371624534760526204115956626910577512110294122500860524067694230492371846515340515960619156655656286818388749395758017385416460095442731300130709399440463260136826690381069173932882707162604493734328981786937060789025407765636825662206033094037138653220608830451965332031250000 [120,26] -121118558802287192818351128440854993117161271791170333092297661258270056794204824047774388386477037657294119970931649571137238585158834378990951566437076224214609221851225255488340489068247266621039637864083762602647568978905249859117362034335376038629643792972203156017352422699521600069450714250462088102346721840569321303937313094713031993919495046184853670059572371661747713938522729902116583243478130830845461566625934291747033760718791690091600461657452523149782620270375670381957326980098902334167006223453943697759013300829521026436471273346326469558623673102554667989375054527172134440308909657396002540533865422270859294171243414461237335810863961594575320928760813893956827324239051987926470469557095687585197622357516184208135763949705003972890971154624757660410728602727017395677544040421443204271027052730582836556480099304967821434610354225163819003606549446873068372503833812325264405569612347945097152486725691436151949366516815892130983428296370723168218044288944109884353726003061743028347659133582855795282075026487505623476496195268469867411736673309740205954167713395829988092546955423772748998906576646245328686750160837059293897867082663652635200870149762105148339349376793161722443651799981603056572753668929922033011037929938686470301502046135502302795168804517999187198459937750922341067964703800301781459650094883786086126393401136726398385050959432319278267408083182649618619299967573290369451010129622629832572886666942298936034967757110059076843432406964040988605980131770255079379430341987809009273116257604915491029438645093565813980977593197070953741069416002704252899502260013750160305412201491830171362462091079107973368406620203067918168006949219713306263797319733484098366343019075448579449335612165507677647491479941329074394010240784049218739915394633668997250316671842088943612829444221321976584422617144474052052484408227507895820272786029368360779140088841982209990317367835390713755584857195191735608446295953413231319270566232260724659183517883189648818983214837865605985453585064925479415266371342700235472515570694929110118209791835397481918334960937500000 [120,27] 213208708811382447460185823040983839216026916674551136184520557651896942432841846456385555185244390674123698794212939016012580684272829196361515410768470654973987430897107280863133270385327635599920840027277654901798582380441261402703391366888325668792732904826922587948869721547685498255376719274657062030116203112017957134394237603420503535441515932511993884878298524782448002495639866868637411618265478482399532666657231196121026530440036418276702494875556122195574018733420376609119521844876856445844379745009995434947562140743952318275259217515565490751480086379024712339569756109124470290794486816956708267328002495601591524618808834090183480640868611622393272507271446391599834213855870375465927759722702369812216199188738821203600231792102381983098799388994885199639562887717783789568700452601434200606085627441061969105575167229283558689231825075038903198048640942641180849550138053627383743037529993063846423062478584921797412141880409341828682043901424728286952605235217282427300970241962973777394879170787949182061142361964865418170557690853308571741865852942256172855905895385769000791495928402055815965813295592562462618363418908853673794650947562392651559875619753482747490781276995659588975235324830300977748941313074005802726545753568620787837243020813387109002049856609800841540557475531330900479584658445589832885839213063487305601757909119754189207778816344994495683164045563226146206194910247831005967971246997200005531617450722384155456136488165979273570928457812890628312023412599204649150016937128797767324962622054211943679466029782168508886071008860073034507593398662937271836106208081289997301406249109942821286114821533385603994734963487006609504758097130078497761423181123532357439541479534039019143808494196421566977665767747301498598794749892953530627204738795574045838344113069462725235267123801335752644816123103157631683395137966745181063396036845088318750390705007515545828712210396516588634257309149560984390028008223830413681091516387874714898102660712164441236980055122070381081983422391196490871251305580378787962020879775959514290661900304257869720458984375000 [120,28] -327584328915757325055784697599209751030223549737700926767957398081093305430165186644009541085156158937577373527366764134420116173863005393671798384669844218064715312492518538276654036409280320662487416492036583961216678049324016274795174199942360049536022942427307707116802249745210463828642499859224410850977935168526548209113886548825799977008940629645363996776651527447620830009004521872163760320471928483418074155958536793389472333979806102897518289948189219312134398183594468790548777427905987433927368513235143138234185457528554322442784378467854886418113090714083815967224388317907743419042525130839872781918969278599519625104209136342298378087470796449926208115169323437654185099229344008275637532872169036728233148698443747696040803266622034603709755209882983375685762379756812888246264524844546991755281845536203357482236385310171122577873781859624497127181180698289748290205667907895205973148551128738694342865505676191758735944511420747722738032333567083833097138559276835389567117073986975105488776270902836067263650820931790632125849255814082011151854794932020417752580149988284074015368779564959086926451619987851393190820788532322632483520343059531877364095648192292540599525013466951802597657636163421035978592693660637398754968587924504098359163760491575818727235040974188118347381254945345735540740607642754891516359082228614727831476525705141157321682596122721358906137228633032456328366573755987224654623358425146661895502974777405344795543946430373678268109037050096298670011448950170979264947930196227653238742808096700352571403502638532997882267260218442469088854336478714575158488046790090408575996244246798869304770748739417037363828659963282894271425470552610884788573371038583116765547687808486315482798202536393470470267426321017828919853650598345780284124102654886150598463092758807192783009101704719732463615615072552377380421743635659688441771170959182287037393256308261900342491177609324525789269557579199620997385797725981217719295804108675833861047215702361234266357294784879787984045869325083973941164022570515000165689706301819228428939823061227798461914062500 [120,29] 443335402247359411526439774464553486810418607983433596600057938636942492331015800142987427460026440087031425322673069359334621493206238935520635579415098743892163745168162143588721085398975124314549471845453722699613888883911692344047685929827769766505062472540185352570415618078580884934707413841454660873866408438673116803521957979464559878868511017111767820775343542118268987803803563919739292247745428537176219351242063292399439348416710128126104813074772395515356673339901411891864367795309872575599739182096814098729922804466791331527650474396860871069387348389930924502831931766135289008121977866598603051557369656098634850853998807776788073684750405298442417958112369376983973308228926810901822450124467066272961227398500467607519540433734177644819496307377269429452082583877299131790175100590413661289547253757672760193687043890791957687102527728577271505724998781347299468690645121441169267589700921770336828961617941562625019066053838507975440744711252195630221223641006035844391866591876892546232569248378074312361564460871678243427397688553079221447065961338905295602208070932113257255552788727160138495090156672260944174787520144952689365141753544586423926727822085175329867820759358882050865453166456842756035603151027026771255000857301874186915621731805753909576284298288850272349148134242546599874112854086283327633878038734704228332699883539866369888882741459232110560201208945618569612347665526594554500807205634155046503147136937774560664477500169376570877712677692334618389493794071828365655807692320488571862063168552534156791488694245585084907770503470417023659439257279256073233441019617965795640798817199717576396500736894295375753946546892792304401695500784037816287404014735539634255719193855450105298977876825054316081080945047103420161355179071577657399597494193175503523405488502020378093589133758147254773883862931388646792108228089033322887844552921494019406744401475488114025870735827539443535957465289911602361063949468756517815385892361186088777561474747535558277220427098400470871681228984831467283947397581775893334737892459429531299974769353866577148437500 [120,30] -534559381555612014866057762551846487050923013882507054403582448948361592094389030037949504479564947316400763129770318475535341989743954455784919509972341348259331371451892009017279658125242569268026494761013653433746695363308220223967145686413707703154135295076895812723782858107948495502574730531577061358242781591841326879147292687787864584558944741107726185579314345537391314193267983140848617833328902216487437124390343293004082470911641920614820197090075707882901982748144978350788732832697307738148219639305093051536728040326460336890123501295933746285414716852605799531101502768949034385911361616692663359334631556547963911124529161995855043800701966504866695671593081341318981825338783149928599997800435990285761445062452266940512437004846653339633653254725574883774933054989084636975812832754728990905326413859554051534062866226663801329374452014566393051118958899483708299801607533591351132135780702635062743848097506018820575709228930149382397041841305612214985052229112272691843934633471514293566448114092034613126697622004215414080290947755085154845624264838143572005725815841669502426144353779934574817533352589564473140933236306744425044807827687551475191519499827364340262228288961280748793663659173132993432794418147042740451936472646015980132314188669644549155810044981144880788413042645460545926232482478458562261808869920593871683541073096833586531300125429352665317626624803791285644732965965073425090124590125375170827972560707482939460811130760614526366376968214544348995221596563137323760125832068937858618811095320367347189015333881168647426379301835489678879889833152504276002889939032008199372216996475343663275006476591809395505226757240053826979837598927043955692240108469051463275740479074611178072540342734238278310252092347343122607070871049218274478455336621643288846871418897032301598679016042991146246847111396243484585301126220959145557094482927279903153310304446710057273410507908691022945336981517700792759989974955165638297912113869339992485574087113834788783101506840160782612579722654141657664203403902856634455353912471764488145709037780761718750000 [120,31] 581101140975279058748573237483552840368732467489832894085171620355825524200497840900407435729329560504160090430915062320498643457801271243748593309484392983079733033351820261862871413315623571868584371148586298807352141477231263116999626245091572924620708781347919666924201904178232912395596855850964828422672620301632342109000974550935457445314897011433409446248975754800639326254892693677757797838806604556042958059670938631634406358942016820606483249248845197567319583957681002949360681140131296481905776635775894065231129167597167864398187576935004645445471170876740364644658058572231679069105332954222833591433937821925465824789502315576957266460536444649182092386606152668967665367024977699272873562948125994268253522243951377178330505113415372814326370076829039770222775576672280105676566025186592075170136021219292159294854978703565652232134652517188102820861144787231022447308330128758583513020285009270703519505218611629487760034484980346940859268650096851592813910376011975643448679910537974168968961976182805103498041353194710946287316542184058084984041869864207557384476055232406054464110149100636250613555832238256420839727259896683501862995388756280869350482010063349270532532532692321581216386086830084203114431050559084335649289099306941425692619280657222855708216247248345953480802931351018165727696700969145359029424103746334207767160551850756354025847465830886165887352522952939905630666929995731719986003960092014859520111219064045532482415986077516411302255297248807435584601376232282714640649917235341645332639001939869762526177789813155689385004229341530846835340983682205114170987367338846948918402939386479800030964277530752229052517135963350658215797332348679654498017529960194791187515821066192322106917839084534489633612196215785853829421251508083995352148367188263055263583653371523493568971416805485454715424882904729096249200904735003691271789555077994765178091953184290801655482142009812246168917734477320766138391188823288340652311974106232045509396513519544749907465104636970609043999725617794223133431933672396474399590715620433911681175231933593750000 [120,32] -574824412933191980341454632275495817423129228309578561189177265777160218528828165881967345074806837424019360068087469999555789783907613060175792820086395229676926629324580665784661125691029968128486105644186606678826179155392277586824486898012164827040175776569740279294537562818241120136615860604693575278860615158770504795492195545575200387888238457466679922595332812414657414028615473626647911360578192503475863501774912727732864985308259132287836230644626659697283073313071696205189760552038334640600966138780905887739990618284083275591746727155090506142983422584128973813840570285011586027020140255470923631033458072517808903584376828584672948602671646893567650796817428511669127979422090591225580015792193847287231483544726655519109368099603713764300110311234519265656323008871077279246307812967162174874323831099563485034097509975245776104118025244437171947026631472323196124353264232025286525839850049520815561800571393934485007544108728785676370412001816428036868648540645195773815424656823799883461870031447477586802085201207229012567301078028909199321038794258527776409277003991085790415887476444358929391751328140196830675674240631386439023460936973542526289959967200595391203137189368116773747092172736792750393277412077851670669571611172099344464659024568431221984686338749873200792517743301899690933830302636872975664390483439317950214078775177227915720723689431993693275383238330540119883849782704105017838963152271829947171330119769587231218454457904077136168747814908426502522848598389302622058220294489476125835785017035267066411604274516469048547464919200070113244205732768112664671472511872267027768624622192175671077852822116562327159860302589403968815316493008753813220394416982968149440841979467118170363148437757928629669137175852570552141244507767080580035121032152843290236921305590655829448638501314494510097710664124898137741412863803833980311225092484300883159889617549802439900676921356002733488751623848502955374848984941617288054303890031377996778451116814123229510770224899622377205093747994930588236636357073877645618154019757639616727828979492187500 [120,33] 519930739889199996976266944879662507238418026123733100521658802924963079285283570426252432741743780790475652819770930365137049149948870369081108532185035260874050167658021156090435298193291760019510213293173182868088576330560339447057011648728969564388067322026652477836386213961145121449019574172210487874913503634521956617465180685843423700752213594512882476122656807698905350454927558999576198087460781465105991430128491253720051680051914245282286174178823440725570209904381251376006847024440032307177148090331920190934884682584539472562439285679333806450857303291509043424278178592791097784047229506172369231488744726238999145736838346518917331213044922527754240692024349582000180509002562093977025699906051877351225934154388627443709211084682894394078747523971622506889161136594761781226805587345326271322372962833557078689200778363572732505346105856080751079683681443873172961197370120498485426323226461320270189238688729454385340232890226217443683015985315564360992325348769969699169065439424872222359220793644401977604825872934425538060673883344603652771515987273899965448274157794604618105657180732797840683834991618790917924161508914447542633448461350954879264746308876512286491553905285933877082426613447480972102101457858914373666620758829148262520722421418821817936649948111762044586254127335854773051195507748023878591502201385948525587601076027007597001673369698425413456729425739379801806622717659008604187377262760655035272412377198108589689992254518287651946835304418606240715101978908453025342929611968968956116767697563474759371762540600823101153333186193718996064333136343747971341630030702929861324324370348527433381283253543731490935860795589512935164210809163616177563426299876552640710569461486602668726166806881974862039591797238258707191438675710415869943983160383372364765658938939039968650527624553330972960196048807880802113579734262902150464946572955341179562474851202773422468939942699341233055318509439624666903078682336354139827502024049257616976905220801444666441202809246572268141783687042092662527006420580821810517591075040400028228759765625000 [120,34] -429990800401979681521085242907698247644538102245017971629261273245501786037886211322382602270983374681060461333044872940041664547534964274833340732942196663908484063476675220391558939515096033738487229119106153286780283812253174620021645907579206452870549078759707482057353014413784026184576659005384243263088360445276613878216332336439474153116531124862805646743821124271026605029040286526114273783121459324508364724266933572870332365936834700660309874427838309000549486107717894451258945357380806186881045468847921679443971070256580287980405252543733594492685521621561629919419527920757750672294743026789509334446672504653181754683894433054239834922907742686858491159505457181937513285607729216485817017332739792204724983595018767329933913687241136488065135975126662116874189909694692178958669724401056386100497680960870096956531307656260378703112817761376746216784481095008337334482939431536069673911592718892947914596354561011482899351384831330289067779570104266317570193981409974782487421231277570600574226621014143817101723547649170658788249405617875296327294920619520697203460344392992151800953427531539344941111701819521195635741344151649796583795888677664191278682443653887747978208326381293431343360039232312566853180867635890837062270486019730969533113788351913387980000333514126814463280874094844229886145648757981337196220148756457117164991803864671313026432333731564582095628320682640049316273016386254742080770325298420182723840170060380441980187397694681233347877523545388225088931398095276096758365372632947637760889095253638046218591997504165257539872639219691332237132569104376027030349129364708237314841007499329071267363617330098846709518980662561838927442559625812535721620888932458390325658258662060997046685246814267465711887291554503901384636570097063458986991159568616577365410935793251899382382634474608681685671496074880525424796059258932334266375743986917008744361691064874330272256689302260913568161908036841272159452330770644300281226846249406100822357100642022656804746223767351756259676221347649520865448480311243883988936431705951690673828125000 [120,35] 323777183873346369726522723622189692320105131877207447725198462062290203280382996572130722980539436275866979223745445683681131843913750381429542152195730877196547644152263785017609909185594640360375984831979429125092965537531828864912676270987107428298889274285886461198617423036697895974724719388444228453599290579561839713606489351880628810425246714631644729098610156589096168906482911844701078151024756781360613094020899328486026488022026595733175702288930689584605807532774119122943874534512279700997046691406926265436877195944583829583817688374843701640621489295227683858027861238802577146748315865861410594008107459988537481071880870718560249056691431185383494996485809034941969540035939656417716286137518579746679526641400705411533345770107292961238586883174271277454485318751978613251651474595771862194846469868087680969837141825038445469042945415667252953773885340409037329285721976124201814384016620727105850992438963384933742647566513562404886959408290823288388374264181390036467379422241687001116885969562613393197966866209646316802050762049520393946160210062791690097710952777883411831251238208481789938132296668470414497379089316342935018537868349502812246505576096981403027807167965349472326519303417985457258726217026780652432231988157938488148468888240054392575009766770336740782080610467744372953228131280079216817602214425181845658829857904332947358843448250344456847287145264824052587270305098459076704094537685319138983491715293367775200645847547123984331206098053542240602851725430591759210735798562749900757892101189810434773837406906021640583392471990161795933354234391308520133299287481774805319915173394304984791265875830966993297325841302273001690757538747727015128039300428086342617654326202422886891880215011282390398411496711572754353581434283188203467443440121854613505296222325104007150088025528622169377863492707926773564971539975269165606834528043349569612547110189795180457429690506697517529755667533158194351923402631334430049272585213193616438097641289250805046930391318660977922660709038522137623306029752257018117234110832214355468750000 [120,36] -220477311749773151196598062020697306260923734184201680686025175289531669870794484552422912511564927894555934675032628823222489549754913043277513261300339683379365224162491788689538173556282752659397446487510230553924208240648643644184228973183896621184233167146226698358352560383689209488447124015733657438960435889918032364063483071759592786309483792565749036567182672112986879832891063963846944123658833435205005981491225157062485133060832206894838190464648812796225093967678932124677824202238481233120372846725550806184750107314898286936582224630879401439010815454978295803260485745353523768888488023123967205243999446522768315563479529750581221286611673582947113080870779422203418743232195874069703329861438674977157407270698843318060087664163477848773614194637659302489471798649827530054315098907944147883907006753598817126455761949807969841085705918148473954935262143362433953101793478979142661317309351251880003197620593599137044118770060135012120198322599723280785328338014902333235970303031974678493530265763059887296771415798646870183674503804507142560983067703827553485244385097334787771885665272902819545438151751793409272722178028065411100068414572565465136132214437538942324151848499393049626702539712438172468574677079733568419412587360332878779145378346467631032128560698136898491484394553576785786008529232933249982533707633040727915646107460768709692826315612256450298346446188437694368759382978797361346883952573259257673051189865566252856638340188884775356186076487201277803562605822841425779175675118647278531265375543135694785426117604337966533947225351916976147558123021958300584374230312030242289791934929316351120903520575280223607322367150034747876473841095408598241817924656478262773969186409004215223676722065108601165510941958214525695919511606497435172207669911736956698794283705390965744926528988765168839450965690469887876432280490336964556680949142750081074459855679656240193313492677595823867238318290918539574725468838500006197512544937385269007312640589205381593700701540686612866123320946329247962958142181832954520359635353088378906250 [120,37] 134899951941568978707049281236209497543651193421981418011241987274727181557694678876300568645618929645400187241865607891409748836160208817750369006730876633371749930202182839129451752176937586093655395128587340785578078356323919429206400605863630716874549506129468593720935634314190599976479967820941154202839825946402180315158238079878553149767756164112623727376191158070862312446689496490698331619665846876358925081379599010851608131884597579064909931612873168893342664512167162521997886934594924023929135635401628580356382275845086194512504340238275219883029752444529878708540924180335716731627094327846238030418305362771391123037082266805711210350100602285695104562808108770666244311682502377633706844500497186308153309851670855064491567689232189397444972352120434140898379747902390382307370903442321319773403227912932993695605531565736035797653081502751970778386628174293172709060604567916386632090667370538121778473916994346742822323489991751918073842846193108706677777595609992446991798516163457395659969497451785916014236890335371353731002233547764061460855646082036569431202470248940481208350842619482941599680400285910472911768814763221678516045236697546201262713110770432694621099750320446204443375071211520814171311272522289905357625127951182406369788928661419263954864825079054112906010309365030541045810615437564407168661631360994717269456288833820590370621239359302891860795526935953017854221339457527092399563325787926153697461494352313910716060132386549497302257971116772475670291919806496903236666109136490250234099545522801935883675223353720278633176886755814573214798543746203918530032268626007371434756144703418201855768417561311927785876518302348405791826611869551824650935394765940881112567540246094394983568566518618484877930512217028252280495861151513302087739688379834651409304351795232907790944368306501045540736409206021166986384294530835221963229478041469238028561420434009413987242550756672166819408229435583603324057272173436101707324549127716485115010193359765131062632614684345965298483313566345331846463295732974074780941009521484375000 [120,38] -74114164121370102945431782617030953340906871240557270585503263651645663429835506366727254718602969080308046016740374763129298484239438301169743045453568492483635220379378173955045194428577103749124047162272468617570640173734870357840184093071655672831176377738542476658241786926778840698880407466367048439264168103226977740696428959682342877574575848284861750071745455865447931425170898605225258202906561324917018164561864084054634155470386950144937764217415749372003938078701310239986984266470594349319841485596684974313150262383931131423741887071741705459764461230869054386738332456118857188022973868642735451636517897711710245041705532581088102543439912173952118011456906279600820135966115719410167690106920019149009962075624112439651518724097577568942910334912479789662569615922670064224428424965619902547073370450556826123229245885638074702501541612762878035623761864738722988012410133138397796488856158201915679969913544420171656064872811346522357106510068074860480779583169982540248785135565389652149166031108008417907444293148244180860482742454872147500940184234663439813725879831611277757485859788168268984262808566624852107158184762356679869237298672570551321928388131392063977656401276317623005578311447180075885035868256150243098428341888561246937289765611775273978163629748078090749548734233681013556405278494807119737054754310351579779493294607954812388054277354613030892250931304626257238080300060082367606813562241781181114451719443994773826815902534850503172649085515663978208559407988075840586691069802305149523363311163139251040953144032850522012709536628594318623951862641365056583830135951511995759165494109718681584418763009706179386353946489156045494383257404363763472414138240148925931025227763418164778552381032443877574437987124144054309823478978432071457905759988779931185244595249916287428122893195392266553489104949471986039907152488788884242849528923351244331597227506617893919104255266071059310644827196101634471308954927036021441628260386675905696660473699487056469653908947291901860142545287180038116048308438621461391448974609375000 [120,39] 37104508041283429541427746492365879844090396072204639314134629013122972725092183099253584406883180321664738628409352813301178334758724496398276484115634277389038626732015315453700002443185348690619242428918325585355798231684058854599096098054409454599229120741394327279825089040629452189207112644358328171327524337040818079358386164649538118280635575179085059366214848979544905776151874020664558583353273652407606082719761332413667899279400419380987304556959101195113536359922236957249757363084820636843311901880303868983642945417881720452333632439887362474481005700658762748699199253374292574124610595845850765117223815367416007806311601752997114794322608409575149270744272952428221436987579977543200864300219846895543384597361885877542991817255130173211292225620434422485751312430889319718678975488558521836545499017090008532461916334427899812586325907157300839249374369802128967454978087382830285825054451602667169628716209752111567315943690317924335824519936437795019734183408912526475719088674036774747957170895926911877011141620639188497448294549027055959312754556103307270447409987075322580184515868507554773479795333080038188684740165892112385356436806577986600951806344606469570908577670272203555717547759320097642491637730606023012426488727549166641204563953180714413456358929779985485539596444389458824849147637942243935364226107971529886772432211276423571713209697751725891167080014261603377504959021698667722077366552453939452829916641267263516505159129614052316858758489685322640645444281912785919483942722750988514960284753022885200844403028968016313645117486595594487921804073237876665025725771824564389916365974234882911593825579766585705830966102334585006482217887947895911510476691022787703028135359188647657143099571649756654352098177299664777662714816769702905458192612311846005682572370565559411921882220677531797559245932590378631711987401904548319875367780926808051900248259583527921327158286100324529048330917114705631550797419067603211632045603029269126479915923467708467607299089135416595526192895526662596239475533366203308105468750000 [120,40] -17637126000441700187701503184145860759097105796823702475270288229436219068372940548117658916944490962681914684602945826974435885100260017979207185192460875700994590134808040302680230586834904254877276297435326580565449004349514798117564148910961158335959586626316940404509486979345749747526875550191028801042837440409497616597145753698531717180798532749604111769678758204922863687358847512126797392532838796128883019042247238170007668373178933431494483928700311555720171440551272643973623115301896069847077566978045002251831194421188739087418827539454441796984112670157672285880729312655990310810407778016644399132036967569859375831286675271552593580885250572267234140446708750325856529161001764229236582678555937907467729385323144785163413091455601436340812654987694783669794609662516328221606247805349465865619964454229097081981194482983925304763196355694083620579730545183277591197969206854739123297858807029532456976913528468690840604835141801245018755883787342165571861106517070852453962894410713688375980237448767620293276408956176742692315551855718691471594977494384600354895899949724816884092639081077417569121857965959983099243120984711254073073132147173786536572738803554648100349964170989703227165846233592259720775634669673750676515992573327173084591075013817514615697215135148563886129353117412202032391113609237185328905126788966578166665122047595078026742343369902585375881081626876959043954771560591773681809749748735537565871881352137301147005478598886487271945810671467184343611874384379234743067053284197113434727667336895734791886401279954534905191323146282645819468575014314160479800981249882348518029581443523890435644266119505846997907835210091109539583272622189762239759767994266857533430221754645864137063857928344031269919918053547278080049225096114529720568987983956701664826902310582781132342779656976902986035180951865511202020938610237243365569979801775585364334185456674964271625788164786347013880491691747578857973772381170667841250418127102001052638495546231676292657542916413477554135602609619581926381215453147888183593750000 [120,41] 8440359221917723505287634549341894483806209093039313173264716956059740409123489068654429325048817940575652744967673877503954550123408951793121649850305956988527821177905817042777207230311487989076302538876007528535218752276948076530785169321951982327395119917617429432072245126819856244386960950017016628678326544822161355426450521028167293169091864446887077443039815711662309591129220677621031463944121659450380263135624717051089113100594320788007686663912167976259966322113618123383475730303177329875098342525761161919778863252105371666852516030965393504941186098658607699499137622736965622831795290754698726070008020171247916868916744886476553296513975117111629940152959569695634232240725312541370421870592140539120942404845744852393883397796910719560315480041664571380463230329051197977273061687858284254750486917376145779661110996566879105004687920399681923620886945314183278131061527243738732851525405196729952840602195087508373987823357178201781917820356198604966469554656962062738816489016087715150383661448986025537919521733970679022529204044240668658748809133707869515324757589443290235980471409368584463685974485511884132116043932413234298488426454416587905475150547443966610470373014448182438152380072236544368777035876091357676443844914798493293414293804549866262366930933218060026550593180074870653851285070136820723752648013533043706855922045744571560916228238440847541664639983001260484037640514048193915627660830745685576620667295620055558994003229969852913823553825737756572016568661388780985144002842055807784383240768580000010253095309830603710416310218620450345087986772327650391421098962475367878768150565292965545722080350015508766975661319735060906062248457543735936139915330364047674829799127729697502124354661120549878662244828095090378126219926171742206339627709699061261171987194683353064136430732863160601836972990827005795922644685276393249654245612306195107726634710347420876289799949286359986300025627670719569381361156524538732406132709945629764570386059451112308523862374811102139010587919187855732161551713943481445312500 [120,42] -4152512947435162481764130890079791737756998821768954563403406640354065332559888918903242459621354692493476512514563773728505478627694380405620365141964553694499446672204370915500434658713178945678725360961610097928725647104139116980312271014114638365507402206570167333210616648552081970251870847903368970252143700335655945220983161486193811809634311496523926627422304806581060831301044523832486178341767552091289850243458920871456868315156443534525366228632475442903689007963743987435007692366929686940952022028091696202824689743605398789456553471408270257720157406367774062972229828719839078559251412191231515082202715372174072522243597893234958026742914663116132923008311658226493859993295960599092002420616012173664492556881563047868870335284356983892582754644727096937615880634106035908805572891073477763868490008154537256032557894906584002978796544536634867855081658069368154211858909698584448352777453591879928274100362686765778877949497605598687696403780027605384376025685431901073699647397311339061342014426462493364473166561025899595405523144983928755698663677820857977392303174802846297464443443905815737926466937333041334276878593370208573481480444344923154811959020847213250320358259194255031107032729748327649965216915823774924862489011592064605333668220984480418835181750344895878565887010152105596452539163223355455040294320303058218957970026077671825111247476641926865038131514049754084398518210254620291973691074430630134826298487368008911661798363816047834582394903490449034572368895450039119709975666854496757753219310325810511751660607023715009596183672946918482193986217004973671608436265188863276680005188463674474695535994994711892910151189551655634053647430114757001548732667299181263114521298031650923079353852674301542185967245499052632475921710639005343029016394220079692422181294696986430221620883949206936836736759429872732536320695468195341998317749470086617603238278132096119888865225488736034768441990443129646363786089623841753419062777858588214588766311112181066336094598161155985738268725526722846552729606628417968750 [120,43] 1969142593561498250989455875567419725873605989903717578649747372080579073079389883333092641561811308073455260887315285751695553714378787773409326752760775265101105519791808586194233068143399423894414837257427109906022899227067073008645812306139308741396278520292463866253934759540474935390325456457313967426611460533504957424405566098051519855959119812935628385789419460588862298385235370475430748351539846786858790121849597247105389056873954905768577896102648205855810160462463210337230844114849921069699285452398064130873313796919628311791772040456415069043395877718730773451758718408569559475587810164762281233346463648236291583292069691574511175144678673636993478232184746822444116849353113287013536383980073670037545935072755391298122927063676779874758153024715938260992701902268611969416990071113895851981562170475492409849438973000029469792812772432858815041295524637623463793004395321292439305179478742899647139134885807098974770626019608482376769791949101293148299058232720525247318201203175579787323185408040777284781571112618920894723710890819514617249151134472851085643248844431405864014520343182609844400379419073354987847387050249386812179954729520405538811679799640852170705773546980503843987952709287999684922432337974072456761542901370981464728067317783394044118931422317349708717890307273210344752961003345412978786755037953748692640786562117539490467043863258066122395094136817882859597129100077260188499264513195558453892690288425722844392138825641045565679836984775522330414557022702846724345513768772394747482951452786112436605257050816279237600339371341275615583717779519152557583968323047263002267819719790729689776012814117020236582978250185520106451720327353991103054042777808804325036783885763862093678432780767673128082693982259777403864100594236513713537175164204117894582543184166800085931970159231635666551887614270442846463384626847512557766705210660769467825500221848511733717276937104044790103278956049169831629533902265610084462210777264197920418198594816364520419606806526935383061527318204753100872039794921875000 [120,44] -793394241958609836521352187544663842865605409738126774141567256927978587367812561512387995114655127931091640604688148910501487685035263372288879768957642299271553155995938025390874180204642400361259023550642088480583846674091731785217634161397895060738174388151554059942057597173542678966381078912281740462557150469828748903847127987032435263465801420605205059727206057289875095223384492242857648747286574597357247957880940005163043752131726678675047724922105097923319742266458491586386080039381898978199445097832110763308984304515816614745284818293346897609169583695194322506903381251827092904943028797167881771992513822846218201877397149343336569685180140544005511971403738575809603108442430483546220032458416167427168601972319252692106704269720826272454102743595091755481901329030121361589326909130202969283388417171558299202616193024334410072657465746551110137390823062620106197654275717146791986857392971442154466129628093443043858081120301485254781492576443280556569203755440458634864076573196738350421658939760095824206057519146361139838004706643158520543394143772615524890031689792020797515320481052458345378150685947065281439295400896713954810297231741108947016657200221299715666144268234964891020497990308112171318951544570444284193932537745053155938840037350121575550011652986422053018904894688857774510557705655235065766420418752279583051224315716977492932016640527427497000807737224405227901632240722521039400558618474901748773968387012572243102130570115289541138580652826003516505685353753852871242753604791613177123935201821484353116656877280879326019245221770061712798494521993473531202395561072421070187641323268453113321237173585273230635806144637228424082038987194961696892559847375808162400330163044565945631112989940248479825558418137032230715105208272574994391864356551243438364579658816503271700949409169689980034228357790644498474378439416800575316110715623873777649724718055213404809014899909164989893458546472290970087660654534120977781694708708280218286665456565245732243035065023306628972932230681180953979492187500000 [120,45] 219165645858778763346350237064020911009718237606030432858612678160919909918740546354175573955843095503902430283456864185355612380788213399659861250870458137206254264502773974601992248873983199310161188697564845411717494705702825198623636965557842948099926120045613749437912265207760383074905143050829399175778286788186887437627335293328723011845760213076034245695734713105750817323267314610834991932861219853410923051771958312040593111904187071086671396861686016197703588485048473704013489099935610725488691732354487552854052007815857843654868802417291223333668368944355799150908817646720445003711498182843009758422676483251761458600072949402680725772998194050964952410370108968277937274051950383742946891041318751485801891563428895919395980016341393541702385178170677644407375485417131952482651195899337430604264001239052614075026595135241350744890931379713905341111756963461182725075345679486284577230873774766133797239533744248507748126310078680194569259355444787206472215683240322897700874986241740258589248338313288942775510191232675619381305149995968198949013776769618602749020846985513852978070295067779417434101367534342993100419120004785782090033356592027205494296521011811736633297678633856321165395770200155151354553731292658384665571595640677535066505347661067925885987120669748257897133021171578627326593708237450555817212342113734073527414188453182876719256688632815291885318097241170746649238847688124349588273443499229189347106475903043828761857856204296064424006841484087132573185057130189637572176138203739671406785175202495512217893162846074667686685804784690951621671242582086231972072974794399090874577318621200396949352153465164506288813558406884917008697529841493053705511040095446888366781222333185239752236396845720176827717170821170039617309186205042834527472314007682231312403605477545571382710186610650916600006853635584183082075758664548548969649334295858371637093315695764499268243002827703659894558487287133824031822326062353455350972667853696420557756638905548508475251701099750789580866694450378417968750000000 [120,46] -5082375721617370773910035338789843379588440691518027395488368766996386928408944907484620562281298258274804226474645477513639373890061155288847688062390360848967970165097912685749263788728124920669836778457358248615682835410077354908407996549429895269435566399298872371634765259022620458543181092034410243818586156769980960339123686230905946997184619659158311915980918515672274364088489792010019325571890171779019753834368173202547154833361337250558946143392079799499484752104204733997548167774700619775514662779764626146339703471436866042843111757557137210029706375688375700842471456833863878263682308771225626826711792163381696914649060999034520205044384507167676957165409477599689056809942022077607561381693178612076669010207264319761976911886900051086780421244719319333845065146975194157769291822370746870981708045441434433898954130627547269119756183942477642866739254277456755632503790794486596334410084046341873475566644985204733826113781002086348015120708315195917530470686454090260607568904498244901410828783547906441860924620498371907097906360190411289510384017291364889332803638729045824604482196983611941099644211097249767645749893978305826374229887373235140532218877244002307363275662660297479239927092366061039907576049992527253864826544199497667386912366279794795498874298692867877112597129661507552344151463650370771716497858583491666216012343964294633753546002687747777032418627815786791521850204426698207472210148145626001245818907781836488498614523920838757033751212517632810252126622409911517671485051044979141080334729588055627839823340104626719336892092191629982788572221703396781221181425165451911694944028243554972115221674287805658310467547219826213313145584386179368208305467287207812267801764699986947538714085487626288236511391992484681754789956350656225609182141721159114818474054403371102197692935850555782997241743061545746237179325611555594827600855180200265232014282137857858664267070636645435538661865634469123038587084635518469791882946191036986359011461778789077968487841729938736534677445888519287109375 [120,47] -37278763325320225777821102676262160803855519494977174633210595456709622116309184101815936865945469165313238724961779132605745804527103925582679610901155627578884600435670071214354860085133043471034566081779877396844750059886431048685857414967324890558133767437712512478479159727866903920702868306158746963525451070241623149171681308832327409052258701967854422525575391718263268711232503925607055046352206647713744205821249080170632125041625470858607419471453026873351153677504441097801703247087058279531934197988423464890419413058216529074003945247923311783540447742351837062099140220238407256634455412058955823248500678612001270173399682471676855628542146328308596950106588600557348268854213807501689563564067349514493430553277569493307687293950084427377892807596017038768651715650695154792075215521593289338752444349108882464684339612973335816978268549875211122098531714770923171661794734870774911026288987101049291703451911312102553809133634434817234404202082807682693758511964602919452343791330594160420172710797820223342656599724310634417909731479276127031336684156240726163164743500430622809002631866321196031917192570795779629471704255418061736190798745519852762985209872896969142435573090205004027283709922049731749130534783529120661129570789105288408365418461055240558391015444802497079332548537411946119629804052490612016246134166805544115866139333427352764450738347618171675075397166571051451276241091133203359189282279109721973199674904320824057928316804587583708443033346507543167907784754964631708811698993408950786730675593268596950552876137007740422245719572783269275291668061643573056712695643254720334748173456637851038432019192064760254548850176328962236386017912212861659507161443231855777885368559017565295162530366342930736116066036866537773662641906809700551437248835741723145071330267113748761764487431090023794377133230081239615562160788674677662833907964705365426983784292876227805935198695102621432896626508073877155850966689600560144581550999194623913838855881188946717053056545410072430968284606933593750000 [120,48] 25927186569683928607804948086353326896911659750801901799460024871224055185223526200417566381099061338199018075113499951009389077715461357782188576423531364894507225677177688644873388991586455925566355976305261623503067839200768849286948373165582860246790717742279867388792894925667909526633773574034401227796700543652859646518790428481631445198805319783561664093355611307353888657573437555168357199200640841776686160815319505382851955621687838527158254035850135299267468337698546256846444978308282469819951199389958926081999869867961053928697658500701599913845501432521646397537405733879574580815515458688663561229947828416519600320553369754669349767965949953040356926475384435369825583819740429887652479523610921366397570627534164865584092404365632343279628640186729188562297195544886158021699577863573283336135640043545480720272894084351020893200652456574225729405871829569419707561912576573888867475855720272321313923539430715995680376045071678942254746440619381128571643098251976461857547365424509112639802060402548387642309337016415822907450433158055844416964101208534740137703080498363351323797291514817903908563364024751388836948476540981256743452220218968395129574005770538819161525015442534429790079821908131520522311106580222206313020490857824867664058790467005781985806596966242665991246463699742075392328932080987843913990732464705571720307390419678777968792340885145898072160343033452840788259153635751864727053753873963367774453647813029987146144074200155072658476428575041940210709915927747662448703583936586145488541119877411951968830877349508141551987523970923691812348581399113862166896808020197078687061744802613284015051488952426141289872039684889709125047797726023023943236242000192284967365819898420712676013298069033252669229104994559169614201249169060537466240382698462487388049299977716508241688025650945778791978511573187910732848767743346719047554013216360121591929585283763547187033535173909703568322575271712892599033535717093620263181403054489287019713680251722237590783493033086415380239486694335937500 [120,49] -10881588135860744408326278878891168758303266586808933280166490564971517755288998299537895124475407444739677582470055825740882387468808691659103103737370782466476032397977700183897078744732880647282094954652775390413600055014619974332632374742947750754625514726247306143934001630885513074387863591535487824192552045688300196339894585501581439690664071619935407896635452706235246440936154321111868914464165206619081066599602719536474281606770986710677092779685915587310661589396459205231332590034592947773235749968815988102233427835907457899853048988568304629976916687380158750022586006709457264661050709481845716911969048001703193595758893986095806183368694228340588213760779269263125091091564858054498190802925517366600651619544361491024158784239490714940420653765500775483329088319423488450781310674865276272896537326749562671687161403043766463043221415732660986978114704447387866211192136151010617776905858349700623518479934431269512840667342335409591149912048453298635537637737607719786986877314165877241632305560178300855630868476746276652728147693599985790700479078992585249778060602551459028725030714400598955128545268421592917645503745240741600851577185001000367666848997546415079281196758227979066701690881768990959061184841439406827943581462844652654991650025631812653745678030175374909775097537738875985238396501935945359060426868095879275863098950892458329631107642791799348803481172332310990888549528219771886869722243453152977230109412993932243112026771571373385734414766219835692283325430797411198561450756238023085117507738627352039202162882675365366758789098976101482672004071116126959952476813386224849879312191218886953249024371579987286765785558687348812922654089198783693082136508590728508934288412477735350787300503246041645618654219122801032072097470807796485806445131570300434514724512378731157345665183529876129987533609279580065832902825652382346168354627933293961849173142688424990911266480065784805328307147880576035468000586626592249987516270725019781291312151796923934909955278271809220314025878906250 [120,50] 3101566577644596986024931192106716028719737169849018128394505647728041480675468520433757068370297534081365478236845617244448510342442725280534699640808142541823980023361162419006074103115418030437817534087195658048073832090344572775568135557810979929563685476271530978503274430799581203984880086425047272335622911076114616360828045562986121424595025805138550758467243295054592054960149256490561277247763245056788612274715239476749911334590510487858579102690788375220171397110088534549564674507118628335634864990900270536148905388587747884045228346474873039485167965812539236153546421249695971348987410551220161551922574428961122600700753492058422959447712682237797197371351377815158982056017611960023418027101839658896847138172900306150323767634668839419157016024709244736228254639296559957712695266341308415213197575456879919142367907308105936897217838143002591966333969884275592392740119529642550922261507333891913095358000571618074801723037216060849528441356430429917339669925843261746912062208497581900423970171716258577985532074880089771047733292371470414518453654731938138137872036772751996110582341468346212364198287201719687167708580742875900391570484339885175175832268448833819716342352383252561494868661282433888465136708902997658256120856911846458417922967667524344079261647081437646269303655545639366984821741109564072283218001436398183890930922152234147689106548564000867510437457036360397215343176735646568600457405942803573392271263771973564478760191856566205955769441196467151495102763566576063797185950848002102776440201035444102868904478745873605512538770688807005712299154537639791574107420497864054823925895083441589472594635273381663966449871644676431402746984372713977663021743225762937330073861192497264988008170500696546906233013832458231693214291641422861376073209554535987259258608453344322536982817414689262607722472146199312373829220242333178243971956022333972789605727096269707633338142772149881418070940749181508107781426192596571078575424993886450620445005554870476771611720323562622070312500000 [120,51] -501926575803840488114666519842157551469087167366660298504165865149385623987252341712475756189864177558623065584435414575665797938475276346352885921350483095032745175385598092287428622502164014194821052736981703302588157456187032129188003527180875503467692715448197917979005372833283002719246485394159391222666335342045553513428432771870023996784060169468885773630946571881503179302977170698104563051306764907767722479184101506429553827470961086610094631079886270701436280166189476993141196878074773793222265871527014048903989686107285103510647489558421017013829765317938174997218802082196800291829946816305487632379515336125552810007598220124553929897903638126919005818751808951607097593448836708885139524762323436228518065888566761790600794639223468756578078235788250669912128011126258734551083757755135105626743327921444713817368858483983130683781672730119598316615690633480145070972238241499327912994794158476544804520597958937189464685776142059298074863867877165420095436756750865537204114110664842089719657232458327885058509347201668646693804452938494330472836759959168781689604487015344884417820679034020367515287595822778777886478106385678769883884552919615893557570730313688581750310719487070176757370988481135074136645423053852130319240136474196096249664523457611026157181754655544971005800451586656440871230617245022848744710637737550240552036591454591317546517328178419822858164214515149253705549993092481125636357109945246323874730767680887600295255756231917897375446917775052123309870386164658805672620140549777374734372589059397409404172341332391507853896725450961793557219002385712872893300586876149508578712780928389167184182827546994209653490517103076796478556598304470377871708642209132624438879720262219933300595520324494700655926945250830419733810487966576214085114162183231625629459256062883439034003408052389666319012068726996979596537053691955962163042597292626891269534734708235250001949353595995132975681263076135465768238717520837298106963380794900649907452905296167955384589731693267822265625000 [120,52] -36147288461972831221922068626633675564003222890381095198899854872565113901700023227660054292197956309606596886996623653760786826661161196464377688270438581677225684844933182986352316790629805154838816059877181870877107853225709162386346317976167261058813445442700178509337789437538495052156958025754747965482772853215556204533159085059437251390428289427557382592776765252378560037870888826212240193744328758680827817985223065276719225858978838877772696156223142158605431420964345797023380396480284370435564721424234373712505563276250085381923961151379394849187403484322124970854215079466697288103433464092094742910555219031661211751979745798398369289286642684618284763285805590616972320811577214902132528657116937601276968338861513131384742143685427205383962523502535860383974134934098985480494923551541026580985885959846995436353400294123692568742951003781215575149103044343892817895726330412374013317704850058158282453368068096780915742201746642788615975339407861290260701882946655335832527676885469537296258812391089692769282862667188118792052389048628866964322541426558992970931568703483258962196964445525178671830331374913929861751342415243768172161834946891590032496512448776165498554509345203125549365655197493133252566029694327466434412929483362467640062028748097507704248033510849170829359667424207777427523788234829253494729648139125163731483123536160635448746386850848144470772434038158950400927178657438983059998231209033958714441907735316239899899718373883692973473454978075433601102478305568100345930748641858626300621498793059510646097442258380758371846802593668492611693878768265381095586380656776385839918130883909666777348127161309515468952137703156236393587375153742139399461294082097488785812521262795437840086169588948234873178185741963672038376215752453177014103442907148648454859612522374055254756390792395210797269709883400496888148852614298070479857435419712531797086640427699517722681697023960223982925073206899043495984652818768191055211251567581068333545601944933878257870674133300781250000 [120,53] 55423296661432000934437630064312267616735257442759458670841908694883505903414691079980908621929175966162180120595161116277607488241047229632180277051972034538610474290994102543187338489245673621782074688339903318418889867079336604782735976215399070923103186138215423135131183302612158923159483583698603519450855759156789981504595377117235762531108030206349445401379265878010087674030050450417397237030482040971485168446211571647523307195528570369516313459851685321279937977633548915468409248723969298612079186442328235322670512634525566872669599291956194993284755171873686694385191249889484872875926118378802809110168191795280519408279800819980352803036666684977970893940886107406330340268038355274146145138713174701700108039462614656952645296793381377299723999865443184434995883834015667835750739096625902438799102668272979078931593355953121447680515031198025888230401474061336606451619849073651692597053021101767358457232253811650343920871053998722152647906715124972146772706637914477425976522784539549457800177763454650516348325454058455369263399060433348560872629516529937610978382113532364321990063690372550132886896041202677628011067627980543637974094942719997729233698177987879909875737517347613412400572426857241090385109128657095035140047254914884358656786624408557831221526353654676312359246963778843222831853653190925185156701454796857473554277462663676576167577852764281787400993347154892007920601795194295190193793399663346667090221885755028214452928266065259556765220931496075329183875307777021023539015292178222944813600943558653121849821510089116318622797779449449930483152502091119444974174431536608712430994990925493364651142057590104291332744870547267644687104455060587694508308066309489845215768283262299433250105192031007488190778540121256392258189607229408151985198804671117579306414117253837854314721812714942740652808311520386357029341291481464974734077594143261861403261051061078157842332342264221213590808629052237885022723818630933457607007415960803653476318686443846672773361206054687500 [120,54] -20552001673664673944615008615090067441317783493278217481485506900600840339908242839239792630679217553600391335325451348789639618458352685292018613690382850547078467365535885643010516400925636813432565394366062201886464439903275322006299053349951598131587169936383325883659461158348778081974045597979405621137347450903125717988275913976697547439080812497277227508380974637684464217926930354091331483211116775510754774208099487358226084428039647745947361325803921854813404826279185253243548647682403702585295749722275674628668867830347771928289634276298637968549696454063252279202938339860845692028942747617715704348325304675388912609325936790589221794180876016673192424304695412413753766687493539579822215396424278314777246463556691630311828577835497119042389667008929894945157285421503421019452708227283858620901247043354242316566414918580504546251894953943012551882882060577787405005071834846393958307217343334375153537285100473399820320696011197214773353625070183392588678629921674160856911918467248618504889292179264671560138559847904277943327286479489500976845426275749948428095534119496439091281633906838062766159521372215254431094038165598401637294667948673611704056506472865944522604467104190442732549508681767088691187656760561452065490020053235554632818411423115167091148421393160467829099498753380175559871512656451372963919387703104215842527566210819358618146561438749473907476539924936727594480372523600863482331681043678047805222508585417238698596089824234492188672074557626831030467286370103560092716665233968118414749621516373339436727527193497873058350196895573251481471199470196566431210600815405883503312762737197101766131423432283821963811047311133250387728459276368698078179750054321460506825479846591905480663621379167480524710740009979913787986367907512470116220009646029110583380934214989193171717472884406593612251128584416077394646815981327627048548674896136776701339032046362087208007417061883808584866426457761910790618985677715372153188476702030396126019695657305419445037841796875000 [120,55] 4835114148290549795970498378660277626616928115377496813033604820280734928320035472031914367383559538727680640795113126252149263211375361556370751196530173217231647334837682079403992881893450838355847362674027268425899481103230481303175240422110390001704466871085997789876716743631173660828838479656566691278183491028732341609682435555533929904341760470369087277324256075815796299138947861350229105244769796841484801369556052971348226929518236918175131581952810782307648465231700706133358452301163228262808039693744302226731290312147806493032613566333187257549572210403448624323490353409852414251463985569166574604261648318582964993230701644554192541733619287456986984203835215085927111273337148589123961696603216092542806249533686676159825650346652594558707422005709778248739476543479594368283754573914163486316979323112065141785386004583322284771708516561948985996364271285733915230066242322384334515428407737490673220800552596963253383275544417065049750462540610237794666241091962464512616968230486819074817243984419643155519998228275673869217710200476254714106014139174256637484724065348850636608861675041483418993776787380901698556943201137129903987257712409676550282161190994885743854984720552569970999913441284193679185934518156212281141692218858693768307557818241626353292245684048685598296896117906738598533215136561786642307002805414081053364389283701367550555925175584289720001105765386059833688401419257086672050352559935971338980280972066373021918794876637928681670055087145740017090409855630710410748266373421647708212259291859150657537848467675356907310033685325366044247146860519636623155590257912664118410941732614827412621759812232522907845955651205238388341260459633956755751538386105566191803126863910954979684090573721881230312869377592910235618237408226792460954519837880216278407336146409084275979215404285301178230882578226401237716076038855916249866512010943024690593117655938393150165646945222463989212325465405801691103639569192583984735572828510541398827626835554838180541992187500 [120,56] -850206581736152571127138685042401727346990008914387869999474180359525645384098949504694103989654604890253387908186180879523701489523604607424867599137412545392586426987178891866321098922528784795062168367151806045000996506516040300720365765218626148874866854504925428679113295705098811365745949222595583175500735974461092019351323543623751701549882365219662127779193119589312129122667661301476226196209393721216999749645273892401687979507055135839609632900844390339427748000019070598970372564741382162086298268483707127038090611845190890158790383808132898321732766570977948793834663942713512563612470291721272914017597831399094515627082283877363711587770353830594604035750290244637981329725953750607206856871316197599852804779121458260646014647285237950881971322041883051362770468662983171326993941686730586753765770980795426552441414324650324670793141053182627192257344633133095328629190687459829012950636494538819377948250649145418542785050689672955488815413418733396221740050227633049381569420365160554335839036182453015325884680473488816406013954822092334823195169570875519432917052055782209029803392812007742084512537103831660592148306868397528717306034604835096569394249220255007415240713700161594260047059432000069514435068730328807347918642674098749426134385361737147609296611613687819216715152744440770689448612497528589884462927646520043773074919268821559474851407459229111208320899812058184686766826550158154030807242906465146338884111435434631478103289369225365890999691148772280634113420294738525832206656113069689955092246478564890617013843871649025840380875442247569126340859487566820098604796308081110716323213621653482073119323337995611757232620358069446199294270485722037843903131361326433257210674746189667266779794117730619289343520316890055830556941436913434602261390088118404250421900892787179154606767176993897170582515355717142362853275770792328947542953280085110017110062617702064624389702974760229448090796051314778255391437131283459350254788660095073282718658447265625000000000 [120,57] 143401138398874261521855652425193582020236415359694776945279264891406243931385892675295122516311880833639843600165232077643956686810629638748430837920310388043530773374699391179815907409632154765323225422842918937974365798063530872224082439148004864328773970625469079917564022879892468099959937443678748408188043400500771099613788471706692021420286064783691120740775009080715586439479385304493880928929156212253946576484937615968455647048400854637823074604590147664157164337690226987911154389151847087662851634365853635845390328475386237186787005063501241478375324143839447344997630054693589449111924407954217606104307480959502638788940053265655303605489271209314584908613530088473771285420061134403414324428996632117051566660005152148054063373677592026992869851283551063220786794988685234149041000713844829743876229395834598840624024685185487423540133998207676321228032024370301827259788229755398940514176783938050014283825940472524966524726175963191908284920914465965419996237047954539030364623199324927367007195726965305612890584020681056655207214127295281143739974157497162710416933580594139022486873851451151351726084238038178337034162433525482473592377291346689488979015141506268809433204691956346897717231978435386980429808072179079815655624179251586304219073798000595590553272950761532854322185480843725965299299517112333570932462518485904875602533882601792461160198362983300775128148227490126083919133486569625399152963323351094079269920298004830401504317506631330001736255700185825188040771025654205148156339806887606809935203551683314172931667297893988921855814951205269891014816242045965031195213485881851105292433338945113997728021780097005650681317225476783336014488211544152264927717511132401880063222558179626479008393349734164847281986792914937720884493753993083100999253057985193934705819593495357770464407755957906757837907672656230802568821788344751224597017342475273465341163654804097444327257210783498758968572714308017005262015894595457757462040717655327171087265014648437500000 [120,58] -30500185701984513548441881845745424986206193173231236408309833058775033947912457509953483548630541854909417109526405681866979780715008667596284498838984287589813867288764205322653006633672993534993991875796420646123385288418355253735767008307973020909985533428151518796730272184265084351368932171088080606586768230119624218043041690909762944352437939261843958328817067387174869284412093670561492103299945840930720320976345504444365023401395958200075528336923417716165356109374585853209490813155153998436620752093610371253789979285038746733668459479175228970768784451434804365153527291783708588473740888010785090641446365891005628593454999533557096668032143370526602948453671087086563203726316728834611579857139023025015939712779917346338410236825882229238706088584062112871986004030050598069563923210007991265271229973057902543065736805765965087231557704526869385065774393027371706554944242503093338254639243676675469575806492197082386653283351471398802958074522728997802696773543030393046740574113803639457837804228579545252968998148628948097568800508412274562715335908708409203701831483744543950799016040930316588024463519984230839215642240240108958236857243423057838946115978614526066188853516272290452662935694399441626670330962541533816964875698298585589385470254284009241076918692873491074310105690146549524015457286617163638702594442229562148015386104702686895696269231240805356174652463247728346265952032333440955028130237477227688848274882758694942044001615191323140890214231673543382128843316446124432122195700244627608066115810033596683390000395300982829016924590378834358351269035789316281578768282382596768546696289762521241059972881249476492024618441159891361409063061773221125041955671245377811751190729253946364389393890358205293640772758344822876637373664629032939484205997444703206058118990195292209692842218700012949107553560191491484166315102177571113126428054120837944864741201256160775236753737361371031138222111875171833511804261984115543841037379024783149361610412597656250 [120,59] 6449882737037488977340072580530448908619889970291843114955367123310373968893799400931389270922470076986415571854048070960769163302771626849993541751097340426532153696602436037672680764838029196573050933101582815341251900077404706189867786264761749568693636253181626264785645115853122189931784586443589113682924069787103591132146944115334896316473786214525559608618280470777094261677277451130406940914749235909787757263783318430066855997391129516855210328754088574778779923470734256319024686751005082767512430265271634674018141898633254351469616280346604656397406022018714586454261573026633359021812208799572166263079648871558065068594191141224490363625814209571026426086690287189267592660965742198076696660456484331496162527993403578126607444811158592248593459843064611414211297335893314443179945368706809575722442748236564481401174748294994747429766112751010326756450868989623504162814522452475019239526516548071315384331519582773995971852754974947332843097983412432329701581947348963061996721709916497210895634757650879245041455419530554492774921967545095511283317633028803983349422695963056662474836542680598269769980771697071556505264722269671342433453087114631262261924476826754215775459210233527050957409647563164298693032506735863114925629319306012013990130302675364728183145579683120241043240093805836125995671715122267332229620762658911375043491452140134748477651494788247647749916611518090089583710926424127255855063652991279316147245823307853519849837703880644133051915529045373392879879114640634820062768152241569493309629275341950182939356979253503447491053173000887739120917472893784668504095161801611936824913922020648679639931293861823575361354545729219350405014771537959012255207948660934236848791683881744139134230479219673846368861378004311709479182864020908765796000937517765081982860391552632339491632155744647865538667543845763197294467676465666660582119831404845974183553047215014582863812348602289251574577132726349920155704778839925385770311550004407763481140136718750 [120,60] -835170228405799710419952777420552857514369321347017156656168200707138603267257148309183001729080109758340340354980917282665994034605959053997567278248900687706035525064278116606626976614190864612289297865772956040141613904176658835899817260483223273459464044068147347088976130836854689985631562711444551534918726361461692524278907228698900352361612622749670376855199108774762096973372130123259025107566173535929560967543577199239316545348991873697752367030272257713912800415836038347299828358365919061144928891129370041834945289901681810555078416291145027025427701706584502299733862214193476042008999222923952687781484349237778245871661496045185985671460851594648539009563497948378667060480723685640189947346934855600709313762353435433736269188059039827279531099719047467071201710138601031029999098063917691527251729691098555171376028147711914219482119404396866097703521257766714520934913343684409741769278828563286466488306239309420123407571987976806636448252516130787352969509131092635674467527434032311753464672303000548424916548704165331045730115867932367545336068708605301328696578557796022897953343203320368935231959317518217546050964703326408080445864396407484828852921702192531363139757283905184005986047020345518366643523157364843381009431522578509785439884870409667035132355039203394209842471335846850407278262890598138728595752755832056585024334525688799376953662844685755126322263415568071447446893754073031335451430866327351974302602837154756130938744783952028861854873629613810178374722026813615923795293822170480633759689584684201917860755067234270649190857460366803906433678844484113867272309645424825742228042552773509890869457187060183499594992611984092116258102761087442585764175767760181981894787953439728720730447534235848711006337583117097213740564551944871020056000443268761575119451465663926801766703768695184336665086686136873705386777573038640783460555789837066673410963062585264679499516552034001969677847233786587789198815547823698933352716267108917236328125000 [120,61] -18067611277791535227094176594805822710660467874136255834285803425275131813675312295043555750121681902640783117840467627847041907933492106634318521103555933926026967447880607302891725469848461805553903877916498533205951979629557986343469726680638786758440640186268968091280265236006206782741400225907102390046742193790467850587628744176031594588321570038316726221298206564949674986344918605989950667281947927392949162908776605121715427928554162454115143590226705723082140343883744900051560468488683976975123167547116409247765901597692288575669317226077396574086308211265675421201953158867271307659230225806007899327038563746634237446815143110327843764900578313555238738831965410301475239064632700076516858042048253408813446094232163736935923360715482767071540099713900063796464012421009281629649191319601681027114715090886288945843606724324913857705239888601333702845348697475603150974998753868558171934242080114114678338912099965859421408849868019417031333949400000743908684469651171846715404477824544476109515633852609787211576802182691636518848250181775978572066685216705540989294059218322474045902875359276363871195425825774403789831418330121955072615373247462087913022681894748452300424797394423745564870101202030565259014011392614410803469922998701656958715984739194971135378454394945638555237533615179735249597432776383146912122082456642394186320851865958339100415620452940287781262701692527292652624831025279779555042168930554971294264403247307326509603968751096043444748302721613794351064595513972835753902308799535971434295607746951747984689388732391368621652464644591546489560502562988328098546453156369960739286169457945980267443014621647601544604803219414330621931223556280408134467648401874103940794721537535151825365892847754811639216805674364399582574107468722462785943297397696967869170551322496454014211840613273547061730623857804287446223339330010377013168145326648629059453061604563220176173625111677995696509189989590362578570602552077596981544047594070434570312500 [120,62] 34328756864678032394325727906780064530767266551584954671286086243406534345872740350101586043874540299881906362183858882134965274349445508052724268868267394851800141271733875621005259915792541638376335319156869136302710192891307769134626484510969264647363729155207434257118788617424634879981955675144245231819185893255463104045816713288348553341419620645563883208074129690532919722816556070044646821005886482451389229221060384988746176623956245584951793641218167993782062861448783361182025716395944269511254791504102673508698535988358206157817146281687603282531019367489394793615694080433274384393099273873005660025548778028865556548199649643655007095945631809546557739933943989224028555831523189417298168524227099316506460831600487888338504360022338766946739473553920213990578611642216216471840816560847165901582692031202076275398913194552391678182489473480712793045465922511880504321463660030821303448490226348622855189249123068878152408280270635811412864711987921593387269133981269751181353112874462795106609054698167217180042647698343090037470300324305071777565466824618685517588304440130032227105631209431417423674577389094223444387649000191038979847203821599634835211212144949033977706591568223729574932517961014787921593520845726618049997111650192771667084502019881732925957360326144158396317643182068694906663030067177808869861273884019868398894881182494116485092568519772504128359671243780612828450104451421052591554812156469667230776556658890659541370098714109043221501427541158175830689353262805511767656304188752314153116953624370294311785655330577214169927909690573599645232185049786625979255822160287587908286886035331457872676643420510710188253658995770364473251710596762556758986633069371893631191604649861469840901164972480211127537718913183125139073686865162341347360862033268677978127726339523479899911926823510327947574188850648186818833737285581290645101509473651160110081077810859599968651868580721542995868684618503684394338410246883712671697139739990234375000 [120,63] -8363294241997454176155142446143450245978514011161040293693964466813197159398873879038033993014204862202161283671539440096247611531126578130550199267972560461334682332722824911128725202138105809257764196059310734099681872297280161771620323256100896593032886699527008871905088463242541092100559357246424423960915341513435927383815256836623801694617741862983365908277877647521551864591533692514009476440430311942630774044106179213497082214185290000012028033746370753317816315625378770924286861620802078299493347124708189906327070000286683449457120076067164029991103690048469722410094187811289857615503597009193435329751714715263401253906407318002293893658230793936114703771098572708789968873704983824423326349315914995383795980802428641581902691473393813539086930486773313261788625700100626848058096765651478277188206317270150785792530936728098591735348486455185116813895302575490779768655877257731159425258706440030896570795764017340134925594456189835981145721804765073732799626008277346316702740270826582571918041790406363555679086896896902530834471702574857099610425776864219553739355707896251995338548003483213723819955994037022343575723172672613436570599507984733031417655941905510666857081622377080122520262067224626353718990515509386324379391224929639174558723057960451909032336173738130758384701505401073409276736610261140485560925129377719584200241132166497990274463425837268340189160146742052137106127143166685214252378012820527984280293874633174860655490200598095572219338533324880489974678605059659142633417755124463732506045239590345594691908970466310208164318868687047438375158366442600807004763864048744515226486428250376920576255464525271583013571387028395375084558832903723398612005803436462979399377737582289903051609667845833304101711355742596446364767905581552232809010370216868559526876854176792604666429613227531677849259686892515727373103078000774239572144161831874195474365033679182927691778869218227935564022186675989533479813583326512612402439117431640625 [120,64] 1291992932929098682563153062328918198688470650812134550916424262268772315701015917321989796410163911373635724206120525801111926014152556505413329967231949093936518814303082530945530694881384136213198888805210431186396868343827721274780888747934186210867558415323784169171384803318230319043695401396027527427441967761033819577009523591468297320620141615668434156900686141748869189229401043247583985474936059230553962489809160874547257207876259191880319565365208127589484164130342316236996447035980593632457037098326023500146925020610007237778122901531323171392794626009708787331680613143272455019656406224554961052013689353339940182451767053571970825464779148068003168605341777216991268799093788800630101592056524929030278474602146709549370258538096358181476146331721388921830152805321356759760622960722009353370646876620313196517828988476303446976202514419108076110947552972323479960253177183439015036239902148714688935921526567078832095951442687503055713118198875712975915623975221367511141548712216615794891635910552426778211073518028758795714100824392752018959130414865771262103517301645282181418300927771740742237761195547695599227211913822471266086882976014025375673872190134570013868890720949589977671492776337228072029805656713951713985176728281352084300303035576125068983641914272515107804993754584257454696491452439144462062175353444696601409518712466350602203822365889637652049991928419392423861198874014118355208639067317197752626907489380347649917803694918669597304138673872748459753426380934995043208538976401835122261737686847551663320660528955584939490170111692889389317750933020503499611407215799368179734382659711590217968440668748706334672405707568346631584741178736020421351938950798296073118852937735459180935356805091299623966642526806285392102353125933564807572024384705245410468564025904913277909225235696967648119452930262022607221918023259098415466745351063275633396272394735931338867131747777336898393618034968993582125516024610328674316406250000000 [120,65] -161931729426111994216188988682078825037394474972523182463775225424723885596992093188122452275199261093241692339549510831357232273746493127669112275134872823406972299971336141417619592125746283388224264432606096112139854976509323240753785416898513972991587908131943758018989216198166920262526006551353828761958910751166321081749045402103980068181760751694340810571964208781234625640691289172118684487816832778184687359272895601254465910429544542709469954059860351902377180624661031114598543292911590996241711782387478134429828919692808285917880418884439985875175099469374976267941732082193296867110717467362932466774935429345756450172293605648355055913081109890925775213322642275735162165580264071743859775073254583070928303390974845510729304139357539140202192693224037022146796113043368822376375584986131965369287605847774839767526417809334670876007790870261971745274710246835383099129232536555882750520190951810914057454811411009863447506490501650155897304209458018521513913557011009836932732870216146796523313618903475175039109276909218019357635033112855303399828197015199852565822349815322505698693483820380772006822567043001849968454032664685035188638862013560491108253244695843115424968967353908628492869252481820120567546915102304185218841919921316228362710251888979274868712899232787410513631895907996507391068531583989184738280374710137033109146968934608906005006035682412390576857333416902506970062431476108006592639686893875714400949529403195941313303401377188446181253814548949649827362722816925404637210227962583293877383474630203025188425332051012559775582374143911469416355052433886806625220568826955015645322999928996884894223326303987704268770627179595573234373395839437427102311240339201961836948702661280008845054174895907597088902254390249278637208582044156664032545160841305541800836372830862246056688011532498539030158488026804878329630729791566331340635901817615968221431645936088619064958941000436613118886300300338880960490965369415283203125000000 [120,66] 20167018163899883845710270939541568975450751363147342143465970445219956574336407707844205839808176780805528099008699933623649686776973646286994284586843399745068068528659360042460791566207052156224928330299524483929651321777808599325828074794010725870788999718312995642800643958184586330031775619593005671393533088136210043994164840255079027694122982965156266263945405320274792079515601090656896074819946839795674035376573539710608328844750123485021471302566292699055844127817018042702006260486977242374044602509337420820588502399612234349258423594030219375594999649477764447514989392795812971911034195859532315234929645096679602757487284373293376037903622893277040907174119789890166350933299922745905708692112597333650119224536015413482155466547058511158517336100595286235369610855394011801799589261859683407319122024043286992397203408257461163031429435074160880033756960784494140259110079482856126460510278754343357448369781981351033886717754668561979748738598105764703072125787828424367368614705149697639557186918059632614770437005258233410025977330137222700348611336899792187752336223435865826439870480606501100243797093405908997948234608978313016784022411724212841435246995701910519391015799983185425371223932553482957573607892554056140069264949787874240942101500087572643233981934328338473398121765493319740727335580125214499359237809058993711817285735282558202528470503041298690610941980674713802552465599237364141855564717192162910086737330821538745552844779212201575459146570911273782830872726652734572246794386070802299719995071896499866875620400087353462685688777562480334160640507877991423679548325377674817096199330854165060024264079021417932589182619638198961091810727988380379941032420307142084367801220123332353738136802557565156608650605711338816798291504928207391942422046944290925749393185625089912439418322845231350976086212493313993247902252838120317285889683848448047002788657363204655682525335162003652623646719808521117139283612060546875000000 [120,67] -2826583257254152877221925919874016587439269133589305532666402085999861044207315769476881395175587905564865210290749487155242265617429748667726812763662636810824167975977028063631256708388261505148213641038493278844610679266738012078977361004603574941439829796103174611247479263649458224120931948488228449738173993676999485723798601199102907844547013937510635630900204241855966869747038700698907928949486754559713096943043606794505320216322479710878864135873390057129209935459001947695983349371458705784857335483400037978741289046992964291563959503613685187046670388891476054033068838056571389106246548260242685041271333786218707484343431666432735842172456029113759488929165543789046937345363018618753924105497089719649902632791744676168761656081739902099472306723234784503171804479389695615720916109908830575352374794612496269809846988878933284900220229450693566726760280005441876543136413065673646320738781984142894711996550315162175981170312720570734440576443077513259412908710926200643302734446061907538597029444285522114784214749240642581270550333022327201766937093679900936732980007804571295856395262924985756035842960682724469706692227843811205595831284855469547283686406372826280074461017128989582587361817631178074335843545592073955235121322399823074373705385388236713091490956819398468089098221709637115334893552052030566084985955854770231619540659405597151101725467046629703156352194830339812981180579783064397370430656040830823788967987940710524024481378936514765314390099032271362453702179741952475191082201002163802894664068471314023398941401045849040858345153193533583676936035791393835377602240424553370993241902031943782684036923858890723109265878140962508288969829082269113071584085954588398902946149423276886981493802194028574808729940816697927644460787686367170900422752793620485448059201152540100957956822675055661425238279291535585905818366152493220863665412779542703568017567663925431090710488813851096132767055271629216097847552490234375000 [120,68] 434165375977930550992080160698025515317836604228967536101874953845751880869956928344820217646604287493516424914384655470050463921673888272950397205261893324150005034122796047684941611473477096051239813995009066636126485302291075062951850357500854611574577908731686546829649707426557040917472586216702148808608115226654398024702013510927620915111896987203820217948202004852429730358096639878447522832412716007321293847764639881732048109861182834103483153348426111666559225327999273501973798612107017089856656572507936078608887497464634474416201387186070379162079852386185096652181732002745764371317748770568559300575458186425463578783776809707620969126759971839497563709544706139146214354266536691106443919714842903259025498087032801243712305292772512957841418050298125308836547552805509416869186957367544154369757380426063957086784129967079807894657957386169019719259752058463539342490253006234460035309722236145110730182759226751078630838097637381005026781350630893164627352495820439752505407082876253336570543597833683581271563908678034340158186266058438187226441652248749758210541626078143991404226148723344884441773506886583683443465718699949627642316746484960277372456555055053767103031447203731869281976037262847299839198388403290616390679637588546920599616940797885154957345041824413445422945804867031366052852661643348521459783414603039857677121021981418949593373067074651159159614779413075035081652575910718908078141040205191685849934831985116664859832489636460024477555991365291128145532573011997232983077963363156693613121971260371316896422544380116785562270824736055117531309523752441323376287793072925405178297685306082008801137636320753549169404840835386141340348182035801381122779807444657446858720447307740409331255213812610504076047281376590081863828761625523871779428367708909052628328520470331360333098021224526856683978791430509513884902048816401995495775670250054425649138242242573467081715964190898137469295602368104471156843066406250000 [120,69] -66627200578215612007909305539154058133549044686377143621857210438796898093397350366454037336128682147165348100791137672446130616964538573580410705740794342920623254892349690306871060756090178434015278070706869767253538545962800364940941380798370704603345672889666988507535003347992048598471024747118523924560277248234179570906050256918021872453153228847435596179368824346128257661464568030365688449914596912051779154221177921755417872425084480270730358655844564441632953346499991389787089666207069149668594593479046658594149639758279330390166227520395422808591968434357915490385664877049193689889824579501123299325925914525600724530080271340310322592050005617207567670301575349150030023038254515628528753205091631095157502016221912295946910708778094777113027228280385155805520310002315282402736262780344917733751522359596115879311931891902904616459092208717757523697242886491578268681192358626709885924054670004893771986520484576509228354690565171582676927761558736054973165989078306085304719156959186888393374677178750610393588273254842031128602228760606929144323043647679051631346992611588864095828019821238852146790560522525229061627369036046016845017093112757044838811109345914176830873966974801581307838458601581155390463120358800590297341689034469036816610723731913615354357711134177027518671219220938667688582961261347156984840359438005433950678601820681772030545791014500027987285459381708158908512674533552575885215599700682459575242339993778288654627010614709376305043801514823211030113569042131537253838145151980801522209443425397984997602907047335309516214163872717315010000290697873567273067814525594898588080909223834372912073097370665284785674949675180201366196709714199237531867247996860409275675887109503842800820715489253334372179413936728152167546691867267442654507591656346006583461498723854413522122223048649729260067096110468090397265981835083905543745585074215214432832997856615779478725301272030726877790395098539925843425781250000 [120,70] 9368940598863051545460074507333766837793800349416322505153149112465312502676190474945849242662489402438889024158249059559665967858039067689986008754827836095537814741647106664337412392957142580331790639798146782568523053729605415172125655343661459128628458850340816854398542127867121696746488790790464247685352148553548251908665202906874851267294009019195280008614393286791083896256847774452776101928430340783356127026195466550299430849485394447051311322985075247822642073009262403865828177301697134967688376450020487952141343044246102851777522842252611526820891549433597685375543514268809168767569977281366851471382486139869887025707076020621297962570744628097513293926828864731036928984762086920162381714891800031807352475287763798174882527663565586806068371284247084098283796181290182460471641193531207227291838709158464793029096523936008284287083594355608845978636731427197828169929934090170712687870626237277842345242382608388878752844458094787352168275977928502729811239397319941265794589296107700538196477129763850240536811130904630840059755340015360641487839841000161957346742468894435982785674928634018953282992463403502561758271732070684398803847956693073178091953630284173729865701317843805546623097805254665606698353963599823354337141814675560456400190099498987478896746656075130102006447967200631837563677145539170143206153880746200476105501687144957673087738826474834263424010697452687535924996968168591217424617207754710326897143540307933369309633036598892999874261594128216326234915182182888780740164987423840770069790219779075591232006774040903984679318059557393354792192258828353386926188968063710775942515082429083180061064559995963154517398682386092195903306665331524371188150977784548960559264676892620904636624301097082046574707058554855065532813759579025428671691306723738953862987465891079253042151200822941060364407013438496008164619433517683284249989251145288214196072741872285681204864479661710432085929353100598405406250000 [120,71] -1128722270756996781918891943719663549754167620406542835073255043676343230002481825534818217969951718898931667171853168977248325241149349877738652811689093843936203428296197336336849170070370181316608137927891864269077597040268483403154369421929360301803613505311595785798083838510446783650597477610677588269698041558213208698363516080995266064634399392341918564662166658122603333579943516574677991738994482144197540611852180176469190672461844241557320646009830689706607062726839604187982917387910156356317009870672012212582426226579449919548047621441742609322453166171582046174709925265354312843898829921034763751567635982021569944211943713656641667345059140234143717904356222345415841586246886233851962432332070773576558963578714605219263865437752496237269700158606176690237989401241232686525122268481608446211304696044973990507056785019790868845524905536796949746107339173385190817805994136616038212935123735284752771552941479529159487678428381336357205892683291037784283062136458323910239871964636402130030028904191630025127118897871802157202871301732533400397982323179919246216871694642551173053859672223894774541868077012884274067992080050886006548889541576387508997064269203733910724026184490339240321188611837475264993646806406635978602144454688680538574224839104425698318417177791157552485676886462012936523093324560051802662957328335750174272397042487828272667313807031992800640897753399141443842236639760394042265624958284157607979013790254135549569163016665254880345840056846151903873783933642413096564992956732159989366768975962744841241300453441442028986033268651865125370188437291071761789012656541595404410471236329661313205716469448401265839232431116807848847437903194673541263152041117729915521353007294642543916557365595605334067202119103799805949285219916982872253955739875359711505498120389941391731228867625156077473766532924958378645512140657327389652444207587225390758915047317455439694838991564609627522742020159296754075000 [120,72] 109051444768725516768803785098337958451975607641461831139081992511298845239771295766201651479182279075746724099941142967314953956598775087400130768025135623625592368757112536552131341824567152064212681530356312673283483152673537237215229861839625200659161313348123189035811877081579074047247661614023011063627907192909225929518174885325013506622406172484401054966928030108784820574885671008344657509578053820296484262524775347336792874983494317569429818062041111214050205927884512098194794536081036479241677239746605505166352574643605797261903085099866268020109963492451435005114071588022362373183818909333123005610898938597747347106904971429883710475942409421142485023763895612591232561140666042868514885651263688631190999709422351836399750651325883687668529126317742522884267841102376224095417772530598907065913973350568429466895805890280898491745703038447809822075420180081569622413855853379078509276315272513773605556673262680466776860990919142997988108581638541954781127395427397460862416593436876759991711211238086053566827030636330878842775886421143560058389147085472752552497185589554919120191483439000095281674147918586084519407060242353415566329423848847148359512379025781920285054379164794580881986057089531499044885035815412687597635895718071645377289139265056159774301061431171154068115318567671202032780830492698415598270917800841069850852976724037729721155759516002824112960838335076738653064684670050551429568442233936657948478577876310874472022024502121832549737427753343711831010376861202729782848588519020282933634875989781730647537979926738001571151583790996322732988535421834629488465138364355660990339297452773141906199413095375723826821095541959911191711698407726052079290072208311633491022949090705705978563281179877120419647722396709945727159548228214792217663535346913452634275929169244039667884923784316146905679173013231625783664923888197511516525177597466316200735113331638742661383406415589043984517970268505674600 [120,73] -7546884744216285812094887632617186063338927210227189566402481944935062354342753388792610905019151228374270958236277274083253529668533234574526098820095425328133129664036204252088950067133260729510253883512930031239039711099676613988926530278999172905942967106372264331507755143750996919235935213553549890490033167812312101018754445670819096772155635246492592629944024598229103028983780354520088285574691659105371042402506968229294500574756820091082606951121457553694027636949450266656637299116429611202845312537649582341262914309044994801810854146636421176924479332386655845020553128227190976622358209012834819573525866042665516346541714109443235198781699633982073448176179845295740412116554330009848321629617228722865844132412776690297096608575755495064742989060959728300386688164700322157179688354924014666034770513011576676945169691951561921766831371975813862077609263683871953045711411546562610096117966122551819605252198668145100936679326943082090424360497374468805026885200215865768882662529295347502873319035307930230655934628014463434201024665870099707725987883545302497920885645739951735178110259251361634131463647707450192322814661166835360738079286818593694651259656221961313555734938585750692077159356474820582278085780428944254289705200358995260486328926974665669963926660040102391157294180159314745287329305462592257194883903159945717048977985427498780582341314228922035912070825894750175019906682800013344495472967391333430240174274709492435334887681471481680296278409309399553220433811554868078466966021431734959753306408215908814348445070464243199343275457175706466782886650986817380869788427501731804809763443960806041637804572518604651026299927305921955477976754808699143967951532037964556872392929507087180194039263269098316312406732482826949532021790286708135833892438657354630189157578294166946377604138079935009424938444680470208794513619419578721627317408255704995221548365741536784671195753657235030881608546198800 [120,74] 236181061326455592840733227960921459592264260583708504223634396956286354398135246857062714996666554002375919505717303765452231011732728103724340193149084918618011370244806384143687565057250822318374148508900777387914370076244620080677208145168003425799893125253885143149051723490033575667253155428857561857400427317865415028737629745156819072064350105625572485438891518109715710359778875728371507768443848978858975276094430423339593078846263453175609354057524086408565070222325861029639522469145866307579182157290364455968725005584947555843588029243544259937659788086977423078566878486451191768908998178553634065000724103959341425121088825267476539665946561361534727283479761556281764587035906266997930179538742298454577576038918733515213125998968850522311214811030826802793899894134113786683915471674079043946661367024710135537972618181551915423885733702982951538697383025537749488704817320689909316335252567357835232183341918235492357601437261862235489442807804157134222201749186118974496454066985854687978341306465480593545957742453812035934553575007597601421942083625056818067543814938995079503235490887267803851269728153279715140220792202521013569186788991945374003693861427677894481834694625964194018401257855377458626943909138227543088981920046759053183637280007425617370360645873693511840579861633071995525034320317806521984198715830313609756356756225081300678421825961158778097347671131610912090207910198647411198116507135102370770495958845790279676353286041188308555005253788741162993242533529586533343651035925191530439432066586293882480322229052682346269914843558015346503045724577930732336507123880341660764303552046644008448335163880359976637216241422870305979675772394054522446884872706924289402611482847771474441047650676829947159422882450282033822446997301788499996677751823789796448702793453830106737452629781592922608187305261447876301904104783861566157226688144415504205800352081556458470278536190398166621896943600 [120,75] 23975381299589877333190204098240325686931938711498254262272972048519066078119640002566094093117410286951919333924009807667210852507691149664097996980672081689572911105002280012771447700292129700922294155825945824529796278333733267409898493151682556882278689979296976969941710395780144037902982123713045127990460246697165164626815872056936176042220849026101154541029392891399604459371880413953470883069309156795709814104473408777993593914046271309946265862910316452605985843478571252678849710342533153755464821150083730957645026543892660382875692420854057592485179577819791994358750903849187675133307433280954818948578273908453823585177568938784756089608438319642267211032564449174794105932363685778776544901058935303951788383417919747688254008800172921322408154708137697142978787456480583620434290238561450902227537915182367760966108302466733730205503205194919145775047220809644050027317501814097667601240983986999592986251475611395428882903895174551461634644351301303028413341945244599271003039599320645554705638222606270782091160808737745111924139015217011450501487749241003574337954512802177369473547772845998922479738972036787533332208478668253831849965021327576246408483238223669341422285437229525507512513670315865357677941680483965253375384667690923405606172393478997782067098004812096036640319748204652885455233309987400943775553851797040204770100129500160682457465536197069601587446471616012917378210871001699825264553437858178306870602374190168337420470134604373307095282654250438832811414732128483495699825224467784286507482796235004145511872029134392981029670968549876699683122747105083322640192002898544308349850981818175077802618071356357826642616732623226526225526678899562402602882998695713839572348725638684610752225022856619387008933152774668181926331287899462995431249806324990774027966849057135676612667379482476360885424734300182805513675685637177861255851444485945999632667138972846243707720897427933057029700 [120,76] -5051125801860173363933623513803429443384022162807630307562111403416034732219216487707265692497249442875268994544938697240453858444850940961731757574968662334099544907377608691079895729492991728579348119747036408466250123131480858064700732412202052251462241983157402525880563128823671262855149572966916175946840214341640614360857733243661497822009006222058588039622323418962949998811503783225164623123445770663917290073778543425771122726433078373169529304357879431686074598063183464091916428553439603372589319405120368937686038116263177459849627517102768843421105135637008537415584760346031330467694629190481581837584673069074634687456773734307072571427261105108102719505012389623611757434529750702610974016741635740366128677140025032798936703261728489092197237554150715539765579427986480235536708726130605549624152382391562526278410485318937435629006122304033360735147860470613766606110645107663263554346451512136920957160516477099245670066959108485350409729046757381472181607812844736660474577406520358272318168304685813822651290880590831105520382005122555737166644262460708499009084123002110638681623925055848294994450249735116062556622346977244843129555650340418365487443426703936916924134978460013542519624157745279814019615596910630950539680281409601270554741522048023819274409499563076048099528487950898001824069419195890054237514663208922290603565194744920828426969966139967928323980536148407989172955895596507899605589685613918372351125583128207574997872067567981688161853444692536407537421711435292619102881822379899684404324322262289543725169966332572219503488026582806080103972895903034359971236364593549131806731681098559680497553318854611580520216080914832695865950089951635281352855593989316438015787340324972881637560884456472818248619909373250331973936510214594017368683318626172389111253554563212639510981323004816950219353565983510934024128737466122556728404951829989321889620941034598184993762044208301091400 [120,77] 537652693410595472301412264991884543847530567685507107635475389614638119599788267654792522086043265664579653709621930783791349837593721211391065008780975767124809558025192437022568357969646138462042526018346156924916059392642433324976065867887398102370323600572437238154118526285930778340739428362961143180987626987153871199282035404662434011178439092652533058622186628018376883368438856523743225194561310352644120946139945087456614547417849468457553735377766311979847509395078765366375378984276181650470740770465491079635275487784342338160403029448787340207126052170904923689889403714749146424440587134666549280030182694702906172408458588797842672872059974291885885122705141584744278087212955445853317801046643569904698381762341702141926552158465031565215459108443499782773258199484234630531526063412648369766287939828569749198149680778486862349601846162115748226987047275450895178215306867959252707937077016609871278095473812241859919169691968544917603254253864227136745803932127123603260716184179025618897930337927178478018500958135180473747949746377961107547391618388795564111529430737160224080115633648256796603852501848439399219690838173744312600491671509636414145591328755326503736153701064379590026022920103709044928384042908363559226225731314791611291136395318123508889171661172854729932524844883673376492406207843337979535399906691642406403901240237199410564424110460273343276143816503734691035207797485260389581353487962537850133740495568952633003644457506455899630450483968034353112964258833357433591439803049390787444625095067546429777884779497816607874376416065034390709610917878533483264616711299030634736208109903727611570208908649485826776576574782116830211011110761016328166065671949550968388161470370638886982522226820008682583339596526342033753511142740872278682935304002418041364047547811810584418562134125833559594673109391367670359212427607196408949984999510288519120217781814027061887503285573896000 [120,78] -43259234773315783721416793508471611951490751657424289476061028867118353623010575284111862631106047583832795269631986758881999693858825639001300661818977121296087976370586224686666055242880859972340771698218891570561859851906267998970477538577747125914979085999455300901977404924153640088249252522438736599381774749380989403075257169984729715883603972305887669463830143807662652705037381067048173310343018257645188133483569938792068629285960087879858270429632511623353395237183236177486770368928480987461065107766868372983700129639056346050732900947651188297091459120857913914459291070635502937857021309826952678373986836424251164678987518451886614553664302229373535834711739671363564247555803655564297078638874609770671844518165190025707095786129898506551822051382956724495024823909728007179980337226105705366466678204108155641319258452513638120971153345279449993773672706979136526848115343565742361969282903772452981475498146619291379959308505493477515039411250849593043598250701526572249811757828870408871731124435939514225412552158849529709144152658810288632725843060796799159637725022519751618555220076416973237491353809637784090193569795514218950386881338206826084687469361267723293825400032463176546541529270782825133497097132655325415667888489392568763149918306922937895505524202478445939924789220901982875166853721746648988693741884295773498306602459115469520037060171305436442384402847281905718009740772779032787686760469718732721436188561664005210968889214546632006640047880442265067634111024102861309662906242468012473632427300360039306832489396987266123071859300643328672358025165538442434692776959076031555135131079640289340196617951396311572636419788302806843927275031268043796462358401914302621303270061910749399727311937273900443413520983593754148199009778455652164965605287715743395587010907328346412976877280501638925394699255196755446359200297028604822415179177072547839815591295340993442523275852800 [120,79] 2947971937035817577483237481093897843012392701272953604460647326676785396351138080686323278291509450540853281780476765619729994058702716498212352561137815850482038889969945414081613964045608809584861985650441748324865369081442913863658215283670287091395813853345066319544884248192814637938688104993180144419359133023026140514201332407297238946855552948193443835362801041944227140544286044221632311649212826461759538774210659061830671620146495763091328946183605185778261510687969019821971340096344475967512677586229351224797077477344367688148612597634650352864614698082591757803613686725406266617588079453139156961191998503431937609965220669405874963135156717436084613787446669124825797054952740796338131396305460866974544054997189074902811601916467502690684201781922722042255685973870964548408385154594054175320990474452544143241658129044104951590113443456570630535611968836060295142466379472876575316356987874539476206468872621302932701787140112575802647739219508774238501586445917334537182335572998278621897103098567322445296612995111531773040092189424170078550762391015314304326991979153863213731522924449295127508228765173340013224484673525535243570518488762733491822094280756994446308894562002071603692154203838993898254252773485991284308670119531430849136655424742964311600719531327004262572455925688784472389066853925557755861571751902796555366040653641117189769359565088996119789963336645553389469492690403116401089690030675349594392538634475249723387404268149766350467164578667773330762042995028420899054715355592869918896366458414868145860269608823032217588123134566239894785479161167882753294993294971717174109383103571618401721810641038399677090144421542047290084628888694143534888294037902538353620633339735582595212098406444428116333928858497690988903302565089190027021948491638104031854519375618496626542904150017986272503343304644535549249580738066755353982937626277690249319833027612892108817099600 [120,80] -179010107260496690132875136003846943807012455365460443836335914721483467045847140342206733611602901297926240276096224130255182365864935233620829176874832420457759793037840342329614139696138023573421061088786870191212586309439268209222222493401611358238791172287713844347173798539278345687635550324042177122553279914704934506960008920947915382888753357507058916077050027991887471349783545178654555853791911424945302718107113755771608592589619766682777806932072426971221686591170274246422980644097440309618344256679712585446312423266590856618504831128408129695283579210401226437409812615645910429570092295764404736009633695038382375527234377246156452392307522629389440047136434410768206182482373726691933427003141829625093301317712715175060392455028158101686932210097048899461885253372255424351852923595429558117336945315104472079747428293954965408489433271445941511753264433156412671349773117499666192746271825685591016547330636387360003311586113450196949011393573678273428882054921560032913876278191605140791692897511318306525831236085261746736595989651211636312279602679371450788699046224387266740169537820498533547428217383217285169794865803571446426326494212326327898225038103545835962487814714496739108243525338845152050787960728884490294958708933162906097637656398220941095942163073515227663341919402738557302007593324817052848786850317507204609997657790555958298629158952155483919457125822882512869134615541222497787441505151418439754857493764587197086147298429636184831984242425036366763166775730627366175569113885792981640959208135728831946809520592295026598991436884169196979527415481171594469622296730943441214225600604103862294640550351855270270449585608045617186576732425059347548436398023300526176476728961291290804153829282327280527319124856702696855108452500031643947016374775793985769368256710612100320334447555920818764826591566445496649789180933190335525493182987664024978567064981261357368860 [120,81] 9617089850356039752679009118585707132327457969891335448273929298023441215149668583286177480072390980619572171430932330276737487869819881049415932624397169089731995886327119199291774778391667473786596746290882677120083929047934126043922451133419348714326589172868448880637811821260939325540719934752942282599862686916629006753995528608633575874377956494436991020909484830017667972102686469097125750201509327147202772767738735745708213504565160763146823338119334734464059224578514568050300915416794712260416700826571984093869226803852307491840559150936487090261681082601428737008813110593877047390965740311544666570750291830321124106670694235679117763185808996232090089962716861662055330554205844012871290150300207548720728709646984924524562586411606828849922372544299718700655191683704115615087324989904137839237982734191630585169828003494633001734422657569635146811586105175081346332996122057040678829399004988610285018556664349258229821793506419426940373419509195169067016924387294993677433888642230246730271945863725270027562875146574843576433410604513004987601910706115192781488296556239162731438676460885586437785357402102900692885699955821609874879354392731058336969819719460232548374567424548658136812978276683584828267434002978812380082777080307763705951685832366204054055783264946392970799316658296047548518028480330778862625346354295557094808346800862361631309196898461001356838987866036696570526725733208585038943492146411144209445891283687963339619494238009890635466472555839941734741042733850337544886216328785617841743962994315634695102873914720947627289840247390142857701176512653292994029965350662934630136630315932177531714857951088415770270494382720501713425032708318494667162225054415113395115846787479659079966140519471814000971341506484669018135724177738985196686818863955601365331817598713375877815997762467619412620863599741498790875415503634919883272045837043487628899360364215910960 [120,82] -461812068591202664736654440727327844141882846943158203094275829909995683034702421274276214982571163736396583149560295832139141622018354348869328655658050109272166265057016651938223469891929641457739554116800402909932872702704967828793945638828681967212168372415546620850396933643309811960842473976984494700187980384295641212207445572106957080790950837521886478876312656641475184431688997245229546456174367186899826205923764711196102301212001163171927039418477786004541963496456749302345441486182945026443088257779997859867486175241761415748168645826492843273244224804022371541510897629421822895940560788330473230353794140982785768251428367504036001029067647925341272529296919686269319866770848043765785328166334675540239542588594490767128236923820708312285228467856536061481372195262401532256080689681728709808002893801243161663703900586885072079559341957024726442368803776300730923737517039926041398297313779101285531791383792408586023882734663938776860386854117975080237965070798174322944889226219738461755851432422766560536864646695016707263036671753758849444086845045047606276125864005597122368176253419462764825570001817040125147905919295915694582113104538508482591367078039418499170657687556031084746130077850937635702718147148825523684645031261518269026057585777793422913031735303563389635999136702762275250739007207678996071947438219356133844094365702923258216206432277316739843068673793207855526163522553399705358124571837443838886869593733293842222919007616556750138869460543212164098237868160179823152478032370506710522373648828012623531035001200206144123186837662124633521564457363644250233757806477913400602670432138827582389977055058363907408813955682623432131128616677489450333127039553202169631424243835934945135247484792476584909638818096613236235555985502023931014860085009510949730732514975628170519270020020201880226902928050173800334826630710527108004159499019983448401713775522060 [120,83] 19826177349332302373822505331599330519322064297798452443880625283851196871527072117119838754163107082073812403118023157740906183321525730645500906418090959714741735319666794453467125718670125764166064666512702664329236828959232823891305696910833993246505537511366601709283489729762552168562529360868831648075030320816218778982943586926629294925272185309688390149229178901675356239951446304110021341240081459595616520901995612274077365463349776733425163777886024600545361705600918927379951248147425613249050907614935085741385160265450610882408445210882637135628222815823790023352662192355797435554193750259947012771561447336915650326807526205234959973780239005943700954833466152110234548674803034077842481615672775278832987884575995069749479447295092551909034292089898835835519763763554287107126794392200525244886062130141110119776313577857036163179794559460441158090057346890961066304028318136910055592304366451511446236181433692845608884063747299654173670407701604833077989008932932912576071751025512333447543773692520092766474327539681733547368314395011979381438910854981159786280090998832415473240917373472769949586834095723116133487254785386664136821973450840711835126979981283293854973303117729247791476123447915531525680913003113057995435807615426698820209899301550532734166291057550956914734024684206095334666049138501634686346864470679383504124834775396761673448517625838341871831608531961525903971779891903248324432843881372354810396755835201839651194312804276394702633748396362910773889613536021873346169468749368499099981782484324558331956915677794228988851513954827293228401184478374534848547402795022827839999289091971314932152909231066665333682851056705717450416614531908104179007293406540769633815278675361804755587198604716119622259268696254050064140063888331542828827592730813114358864053375461938133978148172628752107772068064348041364744559610802999405982893639763548868598604800 [120,84] -693255536809212768612095268651171514664582210749110650704671563160103646251878263664833804956120997121006508467045499961912751834017871496716112654583901317025467824581634782904298625405684799099012715951123047883682862345477218191639688024291894061577932244741244784532176471779575484941851789737462103194352229785499626437970112595172369000231471841426646924483760279108181625456189720487023069339425468313730060043626931581915659269123022793460745513631885889521950720641398932970264383800815546111662374152330292820285470586757570754013885920250368912107266686110863098890281854180776139772947750168904051607923986325198388492944972168436124228509784166813468648122311299717838484702470150493911333964591524903360647170294212643489377006190917680876536530656605575354060294686422890901512107261990365570152692353434166621235778511152497341999608264676341759894204554571658818641809809692715124875861126391035266474466366361232769733190302977955526662581149352890592742501156572035814709261732412706159002801167180430464743553202121664016685824393045605058712418523957071935398850738155826501342108406193878413760788678865453592881769354123485453351648829199267271743071016118977245333923715724683581458529109514466657010238452665366756880778947407443561730911690417778388368678628112550297048452751346930212123623812651943940977527153535234912487147699033339150194253402706165679006540456720763633231943973567272889510490866511535052962653066116290001588722147163647643872174593242005350542486003406910009286376144378960514442724755722989013610156578763465603284729929917368846203431232769342380068060312212765847207505587488403868811203790904465230240710412532269551321911511504441175790996314721065381168684468477184928528766431373482362856237771231511254585142537309810580926053572322506479407623663016974233906735203560911746176626848735452819202093636524874400854293050492702431278680 [120,85] 15341760720412991776922423163947451121446601679232178388891398833219622108649022177235815745466973237042013395374180996508305678258025152271107615031219839958406656230544857951795780429627504782256697861522931053033517904333591903226370918035783697100021172846124257594610387528066017016755303429610326880222101362108054017796388275128192028063393380913269829241135644178539543319777272549796193606788731772951342137136875621057218258083708534501043471478757923440309036263879406810205790333693424396552781266336895326423285537320076693331301124714391558109551082186071156239441138848139077325285616417507469067543914277417970807625051471827057482819999045865086414878244582467350890110149152785917196585280948371598877717417115244154774116455996301982707559781425562923578342326912661880102631684537841855921060843314370804349517573456173728745104957033062523929400822267226926977032789997676817975804213335631919283696964791861869208776963623850426418641457898315431269089703307405979345956287687283144430322455800103429326991495190329304979803561167560718758840312241144364341689298284586886390386315511348468198027858400105327739778926947350104215731969132237598851432075402760461079615071675913953576498465381768416924050336980608504959151798628148449013801439013529339076023901291584441449027726532627054721769122046648834267236467070725130230481807498714577692750254357922528358011506350024683883000841790282329331714941147429380506904571354670945920282568348880346103118576528262215216102779966021596490544392372124110350836623872765127804857137892423012216964397356996180757860098637480982145774508250067057354891429454244174851412636091230770309691423445619723899240621930221620902229707787710301005128908656773199986986799241069042930307962600673755262115441115692761962750010873333852615232066544255139596690194596263453222449089281302858298868263756068992853237789063335481840 [120,86] -191507198116959943783894069277861986754623680014562996911007367947769081564833484287369744154474064357670738523475804595294945681339559317497306385451616341687344272325942951877549816504223751070347434027309436785241266899135602931112419877069448758880966264813794405482505127742597569835706564323553212413853932165518064828807501718733182671322532990617421885529300818839513586294415715507367256085726853315879764975471718014630485989716830024364319185233342322864863241709581379462047216317865404937785513767826762714359261763093588991332776822376083260607668786606200416428996140080924401444206537796229658962953883935718163513822910496723799566344562784810253504842099867467766468815053635242862092442399974341845255730322915183028741633301085739793920302192097821577616575051256122388390777149800471942279818034724251288842159797563908352230699410647558041342026595231455039832497988650798275173752437583804973817712079385269507148787930999951589242338162714490338522523170337506740798121819218952898252489144750677408666249097415811700053440838631326906188409346812566651290468060507668308250210981798960796780139012742802864371072272852456178616778601469929777635384199116902456861723379969698329853011045700228438929671615605380182904968674204080453231672803950562181428300514879042499367786017193103542676388436347813760249109409243564844155302694646781191788105724504171466858890575537581449213273281537686389213409175068918848137910904654493809529515808555481151518546384724599046304701759544205149225685008230041160049718413709302625448978393205291356682214683749953350927097107484283176422514527557670189036663573743820021931242066063555009995791373355321211392919656396486996321672181064492283885967556553694513463168909735228811094914562863791302891992258182200434222874105889230314367201457956788330115493460413695272686322774107882794344828101779912448032712053292040 [120,87] 3242456105383356847027724224618877370718340588021391475119812301291098975507275742611847510538725645964879433938458667892858724837088400273381507022511342561138725060830425567160958361458838921284332863783253323062814370929189877910077567853163138196648046827509047810701893095944988235606030651143893968405293671935247486274622846775672816472665199574068670944041270590628328666122430970967541865380644536772225084068659723358332994281304554059218185241996379847592290114912519182660337757653498462873474979894132392863191223765283905569713783850793334216931078081251014999647197522618568731233917237541588597015078624875041192186895855819944950780757616557944366250645069045318882641187197503114949202628073886839296884928864454842297955249100756182729575043923961649185653183337415343159399384037594482370547759106092434094396461333441814581355751231348682762036337559971785974188039452060350863975653631789805322769524366112184867829010091955779915576697551481653048543169206380141325764247250695235708520071107265596368769607924378669372201728656901098765038771835485407493848368090187824777111480891702617109561503198990004298426657849160076758482834662818810980322745107789107364200579992380358680487873992042400177685194332096431572484151035408516552709049616956519555339409231773241538108773888489094026899186934619842819936964631680550292060895913589040512245176458411844406298469340873275227499043930382712708743822074476824823721119361027633986589625098912826888937950819993971978962955572522107925215772772376267282802081436441795175243795794960008836447448830178425871632658948643926482023315054623405356297669038225194279845564520912296555978149845459284232634116987988996586598255284142243379718886328564424307178977117159976030217710608388598068610181842435872930094417615099482216712888663169738737075920533343571594971666666747347559269969986079382230807190400 [120,88] -79551643098951971310874450938661022080193987713635710290207063795505032225917966241171035859770830591565342662573432927530297159476647038795725788024124340187582694166462468925368842760235751126790863268328945120083500186765758642130233180276139168846000410341369757873782511072165883955336649969985086356215619630569958312029826607589003368372795660138240971860641205121575288013201777296639138851171314419203860320033670711839149221689794680266309331862521545194461957649802229512133863141388521660462193951232331143758616939883168797184885002245193270599426431770160112662950038351347253129007555521819486447500156625291013633478360301970350954342214599118467668860688505032503745532774278690408883847005492498162956394106083734467141773538572421018868977098328486298351947576403766141836693466885552896417214006952220958983458719357057927476836893189351845065299007195023095341960771137148701060761645078785991041617594244068291699784671064936593770072534028483886318711144792140985935301906302090395105247109325485051509091541173622938536212677733954498076292485362629645173270536189624950610422228542592314085102990766540705485152079630074447060972025864103059874984230561049439038642555137588976703576465468834161399246409116986696483607658199477377069999554401796157144242636452615594867236338618419516699803527505491789104669467687542269643613808352081735109451712683190158487203158029646209038553000043645883513363534191037827868859252065462575153391692925119724653120158263647797177484898172937450129313982501333635304912245347822971243649646019538569633008236407689657949561264143864179975790275232404001120259077652139280618853844334533795169660474681713687598461301728595262516110197038028746235158478356913459445533949508675033548335934717159822582831959888235858462713664933684284183276719588195534541556327704919792926525370890542332789415297475872240957840 [120,89] 372490723880847768551510792149595827405360243028420289393489406919355672309817123839250946302286195046179527915341823567800471066297715798935124332998729990312609703443031248180570213389883229825687794877549690864805488630695466848791649316729215294768220264721040790021051383680278679815821257127121565786498571756186776652193929264709861547080071328563948905978549894614610360610389260744682169349436577928755463638775659505495513808261714927092885318207554978043840393390879930727928664075551182492543994494242793739453075478792630353497541896021422227417134078139946633973313919482628481660566925430685293630406450182303390954628862187594877355703634707257417056790092844091605507211546694176392221647136090720916410618995106993356771770182463706486546160461569529071693531147673148691450594546910509207461334319920294098718033075801401064308420995050141757360514339370130058215395138131976038743258271610229421814175382586448671281914340409311766998535397134392996594166379692617564147915601114843025084304626660453115708562047416811586239601925812760634660028278371277304974989197510806063962363969464611564362354522990631875404882690201932483588167202942464686948421938702828261848691473331676555172560167944286015001783515607198562781248312958940928658880417072681824546930006823312404627452365199915029561813329922275010640233755286125179189905812873871789193645750255312651856974377197351048195733063863733530993292403421181834844528712022895228890469098742310587739216401374694274571802890792478460426258649038403695214470855630159582203813395481760219112688264408904331401370045953112058735577945764668873743604931638087054895611442387807324994601198509944584270533704118472425698325674768571588274140112766035608456956614410690042793719269233381479255369297250336297630418989999303905599722536759552065328160991724085723656119710159707693160458354135802160 [120,90] 6222514527308502627358787962362116437228874529101670128368510645293450846277889890025788590249111149620116653345920277839286971981942199132687805571348854497711973781831895282689302160752156663262807826671257099590996218784533860400944227843629220887033720256515919165344831011251533050357449708349924123088311364206828847193461491242995899197896411031909632712405157681190928505221896021667267231801329056517512128593262568084618451646468643424003825466249881296709156444943047724661902194533619803205868911506020105729774727128371961020550243074338144843642845360733624370413231292557700509465102259165122781173945180083269646323149765143256022399939635858254012900505791638032912866893546246872400652219894208641360466165429294333588084479849629410709420254730450346978931633351782925020655482242387614006806745045454013297336007583118925035803214481597768251810599774088900542108520664945175560292661586399255020835797519055644559758919170107160785570577797175279648482059833909376015104609684866480185325602494699621750961649939084774700234359542841841618565337672328284795037734021231297302412544685428532074741486726901043313234845606739009356378284620639971994196810374968240434157029135766924912481290040328547004027226757708706737242583417708050983250930507686584338661429820881091458909627963432347772661267658642748707398854584966768905411703742558836120763871369026074342413605524306177211168534841259178211016590947265818081179877862612614501148415276398683711904585978573279502501399396993199978197023119398566637248801496865569989670311465554389937742528896022177520958050498161638055225402925743672792367178386247736616535515005058918374218862744985820221896373373127043966826608948002912752492071515329387947020593684875732848900312720549988856346840197838444144586766396063130326819504804182206183033693586195052100344094582965245137425746609270 [120,91] 512378904875653181533033205329135326815136656148364607393943601832205191720967834104666701308888182447163782638383926725164630703938884686002136837258433342477029449894608962001387362347846492000181400211663642483328443978261785879980102447584224488277324336905780927761010848093448147283968614457446758969818756431861591911897394169583668374043738014454741974422878245664184100732396013737963731851199539751406165944255975638168441457106064143846219898825729759009060344507950521626047523342031034493153268587672996749031751027737428544153601153494876396201216266456607609577708169821770066340921850541459603933849539799680883795845196459724130205839166369122677210413373596900220525136373007566185524718140785922882226476122530638170233557338623924584572799034793447256573585194527336069318497139963914937423617847602874489794231312085135345328325133684045720103442291778175086050001213535932089578755370150958114117823883989176219393521137601338340926720303095897894830640276051069110907647415549539645042754537146224724467087583977537512733223481346130843961766327327723792610350593764053091962598871758996508627518704580243588687542992606323139316825352699023671583568005668197269779153708722741232832322407716483086908433563052183787598057809133365902467661851677964832823527593101153809673552622579472805169426099977548652633364572497888388454255747420704852390632741020596035539816572635072787680273668981642647959449267889032947801096712755819687431811234317026992824379510247357193417363445996821097476319133460527299360667070140950173631505835164283737289255852341024580757302682384517253437310725582738017606568013981441434824421274051507892930977527417791600397712448015131105988910967677770820502384753231615683347953706703208667740574529152755805617409175781271177599101361578134906455765627445244743018286302641293196077750468365947413511500880 [120,92] -5161808860933700739178901490386134729917203212725696205603183666339354842886433425532922732655834520978267461431888587053074866240643091069193880502420408047608187681855950979368064181888209637190125383896124755599138162493049477820589202089425668397201180743930633023045297182463685537012320151871555875646976112858127868886508064117513284206674017024828982944767843295393833670102398044112080419550525488127491551924875573999222749218845505587463689250468744334491323997479393653127805588085650084477430071433922762098114034724321307861722883336031658034307086350489239134884217901051775056278241985257420367510665972388976951255359991367165250078334322409626638910663789319464673139602913768634470459746000801406579342930433751377918200240712001223919778135763285968060055118196143249170820618232183461344446010408420464892847124400925811111408268976611316253678031136529135667503220796666851929377861205961311742929510666963444930684053605147726259733458850185754325120492432844438553501771122611506181755708455148069147866593582912596552968740708757158607974894191518457403459170234081049627860946472391291334637563841281556331717581487289820877846885158716275363438154814286089109317667685428921810688877934919220022871857086065124923621318162845064646516309937277810942910976547081686676323328832342735306352465608958843788969348087357053028024377581642759892679184407490066355748018442056031023804818155447430321362339534991356602758145222491404601479421660342081708774488917859057271646790471177687397386530977077031144979751370145233689678133845337225031042843854772494983129465991959555031129948888829049479571746032540319387836394290443383564615128440946242036896867112732556418027029620093928226696275819619342297584811165702652176022362782485743756237458835362729267229666456330820936550610736576995972733298284347499451492434946995632104200 [120,93] -254597236137993686625232279708256180823918823957953964401690584328419132113008376827934995144785930981333160421012290393899414780663809727440053169922521795471954901601431765083295856044162609996111830689761575808929545366081091621892924813859795979392202933946140813723134091625860638698060133289870784199496971055157134268192744638490797141884253208455482636773338700522207922445542556765667525783476669425566773587050523768770507982236340270997843811911930988366137818413266984418075022025897939173384569476756012608918682863610719549549091634652894364501014168112494902660233386827228879229921285764125337474824450000825787356519557259561123706370069712088756480312836973860504132589686827001762441306680881288710817961537778816498638958319385044828774229393481447519471510511677769479928361972896667359713684778534991884045859401713015754299463787729379988432091441164210419254791509505160628667027171784498084625651820653849236998545635261122737108212214820489519081612314895765761691808123731323565102413412951012983740092282403336082547282671834519212924705226702128364070261032822209456805966221897188877828124433869352646930841230736717331547944936479426924022347557010411541162366951331709964846589536269168330381434108167452398764312094263277228222435462283895876291968245540898801328220415579959509886288414257195288998796408149865817127123459475820770085071562492644906776380413594644579392208893517274551408422138945449411955400479389547607693074669540043444241279680833464901885863221720244245581349521595773402668844621307327121145056825057492264189019655408220304776836322844716511505284208931352067379422068676339580380771911640455559573632263570369640920111486377604541541850295341685993255096430253634904959983578081821369432773757755264375268820848835354940603564962847223265732075154741802387767128527750307123892431817941805340 [120,94] -1452857700730428332777167694079872521049489943938031549890704399731864220226542078276734340500097355506153235575500015389698780371300969286445684776988011977375759026078013527489246747147833716705926180658924497135676099132863660373302638465655389908904501820096796555871423373245639900696868344310923305815336172061201870349073671510681561066002538584717350287388961356007062838899266931570266726437291405023479839822027006443076005522025386748289377263718169582426603085743566530145870633869627023205671816522273379179247068403995801817423874706265982102822251161511322093631934817635266276219395154656156851349688233147536979100428842991907892243087106950312631426903938893758377492033496462459978052567008811480252633104556861815984398344795225220488754902657359466312442175600824411607806707339979613220226287101335477515251520796037355092392079548836815426955010580312441365267279574911062659883777039230547449106575914420925669127388255948329384486917905604755607455408199172976623363492617926548422616880930114214027655683157681537219528759918950940277419068849093064795686877467411473993962743240258569118529298224171268443986353252324227465636872551237357544498329287543522503217024506052104293990165527171715195315339465763833408435111256790945141365125122535692226035915496429177821083644327575368812044920247550821632307750087352885054000509437966503164505218047294199511926098258851685495923388504673564793768156988522359209703337226460343178894729392451161405268763943804800814377150117629477309964143395569229839802727037706789672051401774472486067310952777211344314274701054957932094334478448243450442798400342549091939247483040023481777317329503634870202181740056769957093906281335625786698537519352717003653158916942912549227111301000057874314423003206509651345476149067827622482760492945883474636859500890627331938973887023380 [120,95] 102432954755797586663748401212632844987702223253027204516904390347339914036367989494484375506064659442745500719933919934914785386617680729612974193484370467004063269910579752686764944964470170570183299641910075044960871273202032074254580009381889823713994916014279744526957349884414395111249633352277487424895412037767555051618761505737013865097963989217650034758932921474934116732984099861691551791698257579372513471066514081072975724953051154406041553911656249119562726267502389600412863174598425749163147770112561658132675521936582313906095700273150172875834375752236043094119244017529357124246574154388149987899333950676985284517407638126435862130154335388389363718948637522013413847657361964910665350895497589699855366974129133537342479722762774756361391988714651495916282261551134714383957503218080221147118420266598517785156733824570720117079608998296005223592562690126094598774569263396766717018455025498073236015662017398608203449688410456290606129352574276905453768483397477765097327968793432121785085722827649482535245677893091109333407707168617181064945710966039764537825166643808353380543147980661057912102330452011019590705665664416369413379887066207258770976495568524729546245932132639269630931678105192778061266088354919206795280386140979441643207387365060280536011393048620033222689680375593662198116740208295281666849196491198833248205316123711396110750578764205333236979807564953806451664441865632043330468358285362437663842306102125622601203730966024697355626854715838933349590452426237938414842745824272322114109212442071712169824435879230784636465276232663629926688539030107224491741949234543685548675623051131780096757725064208001326388928514281236874216310061500057152236509493460537801848941451913526537894700406517193528017527281320703572229262908360469293242843961559533988399135895282817384447273923806793535754880 [120,96] -2649638667928371502589783542504890275721233074436155520345986454746068026483814015393028623441889904890229924831340403910623726828377475621773603468104116103821574794423202325015768606307479710318981192150917014198189103339537754987414325285264233769984896961222045614869237241679336386169778423636010906765320660539429025627220287313656639791297271843644036462302758664336877282520247206831040632729661058455817610991594084686623358320673664554541586014988582010212274157837276260230047125306713203697540546745289474920832015747947887211643865663122717170597231353199736316698869896830257417394439844241157260958826222817465285806082208355648720205781706739851761929023911262397779768388523466972621352748709351563335907610239335768313588823098931683689786666193015576388267182898533536587427428205540862338568888781029975141517844306660217797568571518291530697128667470938424593859518580228618452408003548359398478232182676817197116379323799054824575582774239465192468138591627914484622091955576967502276918707957653409288640831446962551365429727406929628069496867575796682209619993151779249978994071336701136429684453599225855382414586909571061257125093791442193265951019587519844437449840961143183338057471887598533405411137013946136411427141764348392443855439048526456573267284406962219402556088736277366359073635638865748779533758163302053561386988018299321294443162982757630872738769578972391697507730522798533126150946426703134987774664762492613253235744861121996049682043202370321571545148212971642777934086644097290811907408441224846273308100329693453138373259429843695548018574693355840401250567692013416502335838192703634132409772870420724131555181105859528191015422682726621199649734350050964662200745423759823367203008186490954462446139528355284225998969090945138706324755983432698162282515432608203814537014017228125476008 [120,97] 38136892719819689075736431246393266977830924354931586888851390095876231715370140941677950866484922939235709894030711436817355052375667307056505451918835679548716348892266318558382698499438996370908450423143221243633366049428104934664958969755551517113401464755051063287643399829615772663251065088818458794279121744579455985647630832790684476154991490050507493794225873826812885596181015700803496955483871941868084229330444962311352772694667430896158353781881257367015420405570096807514323936568188600172791508383029800509881394700064833813245154886696266552782172773560107933973539217952521105990765417633570404460171066508149874701573491817172230090878220670931246329803441160298477886925310327914186343095244657525822913262673402685055278582212929530571082371196978854172891118294372720254014780485935846436344088468933660887124531008643691081372092573468767456481092067154662057118481545455264968656254605337861570076792307953143568420723914175007601791237254080168941643757912323831686148228584727928602077502764592811799767859256376169878640270163540604210919815649125179570477037427169233491364977344696027534090714336982015791727361833452160100734208878604096060000811551269095100191942099422273190988529819729779337779659906285369703692655448891748699435847303945734513364543528171356432001058231676345627437063075895449569246366738700121129208082106743086129773420519199627462420490637475286603092656900492302406094092935533274931677077328476154217333986092103449708032315987089838067970263043348198263538171884324395101262003678210404010500826436227954309350523826008696626046890062892514785781653124786587031269878205393337690984454574079599578934523202618908389837198756271751626303030975219420350134998060971446421474918145503789655073725598416035990659550730117440684742464555287843649876044479075201906752292290970536 [120,98] 40185067316906415450774119853804679616417440020150893906861411818562072316899177842059606704175505962736193346226212383678935433331784486990024088441174903232010860829194664445439409215446053624946371582615886029299953735848200091423961399741400754303133301979261931606714039299509491503496117640743115250865988961775590317668454745097016085335402165992906788785687767264381328076438873117525579947810775421319535319139864710367959818249917102085415143421859568835426944163477250361797755271080294700547623453123499982680443435410056037923231148032404269751572795137977168074346628878767692502123625098619010303012545626934333409206750139146343605646037358711809161800958726806910026986985651743862914823102438770339417268077813047923761106138549834474065946881187395691813601384305422584164763409804306930089391959240418248391545214468196932373306047723938068684910072236460736423406519769943504016978550317067917372320696665920936539230041535281951752245693041538337039254905834926951775218026139079507714890345457991845122379049548032882478195194915656153101283702672817744778542471609735238676301771496144047100480688243488811868448860809086863243965596094639863125542341096152241491059840172756832106059331270301455758028563901312845931446848908340771699849824995669806898838411407606573638015064947666357219921935571403796330141782104646811447375147238919870583596664493602366799132349976315916335664889615940206192148792126128652318842720988794004232320474014147658749722949747497596665296280648076780991743042579648894237415825814717496754692047234614520668999411501061853852264146214422874489841051994114971263793453104089162370708727697141545221245239837555269131428353269835715565048892645726380013830289953244085920695901026543962275959322092086869148708962135013151333618618493611437683527134649503361519018275736 [120,99] -989002895878765524838381017328467405400412148023687161385042926078799723740262534300350892063163295459782205500498276143767147435832597938945476538258167512879153215851956429628641986784732275777107011554935636122560964737300133860274005231704764356550529029731355411861491101051182515413318771420973680140459341385118708725749649581145586765379833024349833985747376682307456002524715710197438503559642580148069736514725799664738635577119624952763439493646189396364819103509102826280744861310871670645007348283025846148212034336365366322364407336719452905575343393604819270181258160029770647727312139449157282522378569194783435321025241848328997993916441569731481359047208223042915384395155982060886562214854726897917217963183525026020833778825354280017681568612606475024665228446461216437740222682286549814745535630119496659884223891419786338200732531074815582098801496960064996901753362298797224075529527065879188741745402953488086976013958538648453362991991477830062135454508872324418235907940342989646615898082730024374547321276938900762877506506648051422227564600654322664722440544610550534903361170858964959236917507081877761323451410123862362232787225847437453732393537768688956755783055113180802055235839138019373837163687297842738554200981773984841814771916913803214071952941821763177107012109761852180600855887767898686018917975485721503463756557305122865140304007336541422531277717941856393439240076508597325831596449516582909706742742852420448219971831691110235259486082671400362615593037531087642892288208208971498450726114649708211471290517518529330928772201454607464694927530845475885147119782294641733362809633080588447245303562200665504473876300340868859505689174382598645892248930165938187777842584362323616215311780447098897069748586240826939717524238129828158079347498221979338493204460023127362712384 [120,100] 53842572823050214619924862550881842352658407803314056514089886532422722721256876943925969649500691376905908460254627330620303755331101168076850053738856913066116159391539593042224945643546179128664069816624018437621073449589862059503257315929262984970433253968718032986826602442220523922736346596326210411244060043789133105098728290988479744174624201814538808792342144846955377531816964441349236914689324372447419215000373410200963500725574903768373715663937951677548768323829208964123368708418136393732219271760822230713807320001119585330022413252278344702255093797918845939694396882729138763118828789462203819614187399000803849663916326367148474612863897333199222955405954543719043451420732531884719422499435216666828742090091669966249218176916664628144108252530426538643507255886948986350494537701707006594893489262609815985181368259585179984892506973957753611540398332061552875811176930388429872794317512942947858234863476792891204317463635796970256576538481445431943121502745186560001346785463526651922943096302169478484019226478978128210317749273436664876152845919619880293887439494204198386597143632760899077911100230315577003497095090039742149514211929791776907939093231603614322368478270599160871347564706877167064332487378221292586434586711903036129975703020770037936638992291886659298259351230839196313579551327191204074863181216198817400776220416224105698927370484836884140159064239412478113934687999746420731971387189979090540418952515489499287618213122906267130411617063857581878033537729756377189740122213989928781361477789507050383687317163496778754063377135782909845906311275936678779894474796126395874903405324410142078487108893864562237401889442769161988533810706309097051538356353121977560827569201760378504101495738967210574798342246267740065341258018567083172783439638045445966776570372471888272 [120,101] -277206138804096890285736176999115389671955052540569931220624338214063412227471271449704154712600528950333366810894953480672061584358789178730725023480703761541902914705060870924590106517226670421785985651391986625038646094581012835168327275594468572287206368728154017996754216931679715893956440697214470282622094704252264065355531829111303332971955787172971425703858514550699785811603745984730440503757434202428234389402211977635863811099320305954743194273868327209267550906681536986515514838147875960404041557410345104857433199331482377604761934799130413797544849275587103704256124451763916630248966308902136748879814252025780165226315629911409135694891926096775573037140350565631733554530696558410301808426925701079185495201545982089287121661760519839976653327835225383809746764339566367995708957559046429063229035775559157600952369183646842966134316437267521129901655654289638337353369265391252873029966932682900107389478192198596213178940555631496292778856150467336947851349749742843446928785742620869121279218146328508496767300597077453183261052499769889855843164459338251347250983868047132665109327991691109737255231846481841394945101408466869724796033902234813266483089979886781074213327189490497235780828119277068955234674355123143015435378994391251524398821172110136547500536555236950552120782033925348455957379344935619032260519607486503283626399002075352740081163211818851774021626189722717997851589171501617154171257149419997422830564855052356992418817052614183804306911427429322941451278257817157544242642091686605060922872968428983696697957772870927803079148015775655075319619844449900157358989025222379897263106502944124286466354744279437230077675949267270730263159592045760361379800452750863458495369010306423053097944100914633876443946382291518205858544867009686663473057270770926488216204505052 [120,102] 2948393021081072081692765631161207822175544288333794168310897292325096300517105848438164464477581859468779065318198673090051536740398034934924338566509258374225252965389684003430659782557261845927090942731466838938975148416017791424108021394625465781985928170180036207830123796027065950694106287269845675155082682137531434107939812077805099487749079481110571777418219828713035616778240618469594841114006660319012998016276447774943040110767386433978616769575600138728649514900811031493086747224338940146865705936738050191628772430766094568068349939674851343842850485139079593866279870987117612900012695274218959676498338445970737342760385343272566855524669950474384479001838844073204873175345513370807131363620532503224784393538023513462257315737198507892737935424851230726441336676034363915293533962243371264212419880469447029610764912618032111054958147678079262533572820972867268730399996487173038758911720914181331191231362850965069938287190232934335000783027794143841495761176943654919815511944513336337074037666163956208311000025446054236592171990205426997771659341635084911762752621395477981923449267994844421055951915702839442252361470710856871428771216380836736355519460319908221817001687265916823108556664772738719704612089650587478775194709093073398725011046544234872055225523761036754221001137326275145662315188247772185601884857383563096106662138554498010359621630610905407436512859712140701685173944687369139551974727122610749362973181424078251438078419954385140641315339356519704355050881492379241799139148644468585423632974366274359748380226786328010812157616831127945506295422350267447596330384585806482895479034581467062324639280148965196996497396707655508209159928844301012183098544561718967726016359916272698289411684912375298957607716434183094659159398008839807674437077767663860768964816 [120,103] -28338770871355943339104470449816634801443537105980331965583044586530476183756932924306190731404448321601349221295044945227116654183693137014109062974082663473080034192264190635877605166285994328741291854861561510853930193680876603994303103938160591715905664126660593562998086324174702595200613985335066384966775946622108877635280761072710785495036286383168107675557052746001011263894726609626667232412693292010448022894764325205217881802527055277944760789940050283876850710967061865760415406125370369686098101187768912542024446375843668282585954485943691297076038785379490125984895480268108333078437390079048791223710857118749220184623758852730908098242767009159218318108449159413428061979126559340516921147687362047970037632326025068281624075519468723082432743824356385154591382380584332179055398640597881303614005869194032527144491016425841258385343387612680946167834979589433459623110520367815586093543075278027975737429598625035236621939248672632315635491245550607211802560208762209339413091047582040464946020431328777246183615780725943793301951122237353467615781036720673524207795349688000463634584968850078798400500525248001826036561097395704808524860610790637531717803191194856264170561048724974363620879067760734102376046130704659377655397805060768427672844580457933722747989370822003596338162707571747325088697925219354649840525216420228377196176124796302821983810328805324106890633915964860756453006110135429303894488128044978224805168532176617078097032048450848082183950083116707839944354033895656822225862679466293914964709418681107172380803441530654923024226015465646763872311788257264393904643739113558560571057463363197062633118800915180734013177513944210636014857088397089692820509405363432161654489853716073835998982162151607234174795750935521026108455282213963271949762549807031116080 [120,104] 125808643828706801145371916034810786642270024854547248638181776203596030953701191875216247324365583992766485946876526188333667008923478332032060643999702903189232328024590052445740092406234519013263760866573315209720295423674805612631661555149022872586989351217550334486738782512931960838458260948266649065023567458930657344662365130331845659668619225107492754721594294862655117987932449223161817183999802936482748002383732934422768913163729428161608257470741749677862092657732173540150507460264063748589317477011766495923769844348644770587784893924003966417923218734573404543984278672404402106245967244952428026434719428438748788750629889475842083956069884957981552595063176827415560051667090208900762866916608568622285533115022323945553477091938447748299010553267547633140438654812319244818872852292040674453334119102855969880016177146175916137526639504650623224190505529387206195978962683100644568772483151333108269357143201922907973447949148149269234025952983388095696863100506175161470285942522021564234034917131467141879870450498511971462025904665966915452818001109568854412943479799793188188752176001245971165643272112286964225285259542113793378428515733246536290339783115531380938428235052542880779858323367770499228242526129847847352390261880658230837852189786405739924231621966692273096592847607743418465878751187063407048774178883395637827278388142139388438048543452302262121983456388443216380553940779231666203406818295123555614952753470449872025971374631325011736863555689877217264877403175956465004630004377929553639155646618229741130528292717373099640532746000598085127710705892364096108223400271017867436558672032849323432419277534916718212199703849957954681004791447599051821781996376316128181111618370306634268011306879036761465403546633839184691892652428633288701693043244514836 [120,105] -326665720267364796576957984109675502488532525696478144631793338493567289391928556001866930716551077676668262878999501198607695808589431218923881406190563456759889391314519429778213195560366718579576575977042287844403372467843571056961846525089494390780019471781062309682933095056409557316047652396050508141550606655662072771557716434086960345036226353858361135914438707652224794238257157246955344832692182236972003387788718494172973471969744073776656092537569079371569174820086357763712966849779385954775939805811776821244473689241638588647398062691088876032625765086033260520915237670249570716426194857450771173043131209330795071904591038672089537472903536829295803580166387060408279918267371081026711938669901373329356666448093421162325119353039052294825997156444823891676316166031713500410420279234026296358244748852447932468680031851963724579469612488534155788098859224472034684379865313263897659018578853173954381872012038682375488316297210146329356360053789599373375264369785572186867842699292949067032177758126764652133043913661514660596409780999406333924989614329881909232763993704360454198387526896982772049107272300896356380315623691350708557146286544181298141579688843158918253800058546906188611408388304408624466933372036929321976985938544861393934819946113393695311777128629643873845684098332060837983401949801855875788526796637057077271151120820407310605818501821693626905963177075357288446224514068646444893144264308300937626753171320001218548457634811301930652486893090714654598442680139191044607315623939603539406242236638428584783019378375023960318146542996415260473103493528497089257663457395884178203180701039164448830424128648528522691116138002107730708561824610483581688617721363782153703976349327325495603365913972430875258406750089909761670726850755099487913057338208 [120,106] 606457115316996029118816746663625891423354281805057862578234093147285454515890407759664033603549741808257567153238174291586117030159466680522873421141722260141315018086505334486508692468794030588334806740209688441955888195808210787416860678050860655812742998104932156279295272998207157561927185619525149292602037269315324526268531105812615632212722963837920849356390296458490482377988272402683562022011344302680195112319531487166137862741285666132622409423348666188664274922391469465846851235489641897927896563228460276791888968399724574517257682828299659736758897084448402099943217347168465298416153540515476539191840443135047186368082265791604062257916044888445378634760648434888579090195952820682160669298389039429628466334228934873675704315045641088931341403215442770934351563852257328830531696914149726783359547899625869343592605399281495113842449552452141628722228940023540666297132331592423460595168774602772407207671378359559208957912090299214451218386033635764765971865784366890462738029129682070910019732530478304359628840104537619461145804544516854367247101861284598507898077511916297191244602354776713166311166459520140319133761862741848252336543029544595247632709835397461178217154427072523968555802337776303045333818519538478876884529990378407641540151186969285273851642170401864524484387525803003873872396087959172155997346763780715846387833589784479824511869923906318401600642045511457424936697022649219492293465670727745374234768502650723965528804791216752512836771172566755520436772984139669537386605622023637801520396328910679466187907126368693470598146383664366494491920614635442645479556574301369106621088623025015599012042893983400908262710541865801428221140909455774152831192524786498112446501106537591947907718167888076829808169875864805303392210967440665341020 [120,107] -829397369615444987635287351345945513981606896975403452963705276064800434779811653130921600301776546912917610893228978503081954495808445673988866741916203897736309954390075902616100029506037380913881475152881238688641018926131771457958796153447719578744648066752078746294564977633294016096371014250358108359354932699094373430662002325779613676553709432528867433888120697108343248510464516746333688725781020403343068684693572365872659676682093614298963388484631724508340401194917624942810173802306293712499891101811112320746797930375927882605578884084932290590203769713837783477670657152896142013504233892525516690408748508905296792578974500971335222585797138400648050629828008483276988535854885748466540474894268966286495876295834754971270907362644882164115977366768664292458672801395635346570348953543833514514719560147844321343610602476293065992082623438741432816401524764961944948300676734812935950899330728848385922061930978851192376821706343646463260182350498188632810250165131305826141846705563325493686947683655601397017216290892461681147200994925515452711645711247173968003715797143034822662975882250235072379982367135935740413467706241102909313291722437026208503143873276712516231874006118215785851955353281504949499525844858229283203054929952672607140769504532824036439111602371291744054102356515842861962401082113587472031025597294533292262484635327698857584635024798407436436538084198977209873899351011380042459347747913141126276126958908254620684993327553024981927470671507355933901891051775070472559329902277461178900081170012550911033190783457909368130520649242455716338768509115489169840687198773177519603047958450877196817031525307015866999262933471642033089480755679908043863276838661926752057034666049185262720627710256941306835585784291385293891656967347184280 [120,108] 1752166061888411496177461295255811284190608846134647445756121496863083868855228177005127028075903326249548564479990426102427796633912876408315004063501233668105414965354053021960806988484802361603320446544385294604343182275170579465748900752545311269378797045145703738021573839712314397063276579616671691643202432525547043789267851439031638973742536886807298784740545048899686889307093078743332988112643137818614538052977041436079706317570709362141605588996283323511044310758167325806291950597155094909515538640189263797288051770437429831041239161237242570558250847845306688567287982725867534796197404304590394881296667474833282957608387513883819200765106361973190663069002937846738810083271828001713110507753709985831463061887901475307410835802116968944956692443034660274669242184048317634385158983018829626164582141756569977979523918692525246317727070253193505112789451252326587082212644822553500579585436590407160923312527739837907009812716686266434226452897834989204669818116884286203672853364274811527485966929481942934080090856455231171384084241873741496663750097234649116856251877990723808942313550148173551877886846971514887006205036900755596474074916124550526626990604639070589438272670250757236058026298342855316248620571683266846676759259270590965898356354644729098161130513830361546543251332309793035835103735859943881257292165620477073894647795411393008548610505814501449347597567436207272988761304779585386032295127059616333383799682977502337658126058941113567492268488620832644165748010532339335296054442784427873970953416453256323339976477706842837919670597712375953626102933950459067874526152363814577919281462030666532038340379990673659503965037256552917236639921932367876093208715842062004483189810320556558730134562052782434048259118815500126731232726028 [120,109] -2496483371941507050935837788472686042383175750307213278071129820873047800049088491598460365157154725380464950405651545983578989900448867686670989961111634687541529415261034011932203325423509071799101223020322341054675282926634629718791985963725046588076614407532675960238335964065122037241440545808028896440490716067215728152005473883887048470955296651254094501590570701875081819691642700354280088326124517169512505882700445429502089109683923162258589098339430896233016612439228100366676359390972004556153953733333026044272171416815292410597921763072264493027715398213409316923223915124278677284404679414943518367705397988672101540519397238381192027460892475842155364576854700858354223580569501504322131834801990995311986549424520747088848902301506467436741124594925579237562238552478838510622746675483595061652709152319439433274337590080710358413604591922631844528951791651957522609216330034461882251221760024649831728318589792201860237773037982381221364277235827592748857169935276200046328258895485266647036058847922214543253524254238987958613966610423197019075219400593890990806752451597148932917778459061361529192691193550974652494832354778310562684126444356383296722054578809018100961609373261228642962879676818781064227097465904396721791057367943173295629909349059394493238094423272234010208036155419196435008301837887539374759004149370376007086353387801609666556169439580051072364598886958720172942091900197631631545969943220758027952808353190211180810434244105753467245378523655526917999116373434383634242693392801120464935265997982350081076403380634821602783600211848946566990715666553024768414240522638667289086579983265676938818381716865118653060778273989973190107585014430009286830174530062589280058628085855548644358417643392467511782715304624475024456824 [120,110] -171469035526206724211557967628282712793441620897936942777775135514622454457474514051815413158023132827476616597632443673317291669973608681919363619920287625676434245745834682683254502934947582196261164508657723562690605548835379836822022949746535356950690860981402104152013698410602994139554191105642589618888424171058415806484185339522891652489218410806290465921883589673799223305462115829549272366520855864025436585432431785820948998047244304027309708792433515848664840060548967267234172070618506759499996273460254767500036929949442290543863539024334559161221590297692574903749714636941229197839115471649272153213446244316705124366840614282385627471963572841775713705918675253577022300567315131798766895711482643318737152234543767328118266641736449471532786034408430740999380131740540473536890573944813985371859065159775767335674241945513206987900861321512285640790304056411732761401329139946732897954158291577893359309042761671489216261635148573340853774454814993153547729522177394577823598449827725739067134004385118455586604243535679162615735087507305525652513468229770888446243536241627746388534332611875315370899156744992657981909124046677995166788433203843459138382862773810322870679696729343962565263281315874434039855037602755672527513875267350598774467910246000123575586605824796084501102452875304261022612496952708448295458012194020695033686021396893956447559681790626706218526452658186689412825350138332274124606551367456978201846732935307659584248280972311916086049358621082678459941891467582893105645385600567081210953980040898126587082169111494270934074645871783572850900559393255040350000363117967075675223798286401012196823507175658179511172023078932209338019210477155617107674215429109332922197267200925171135732439101766829743232491592342648 [120,111] -131423192623957099287400272046080713767216859917397052418967205874031210194601172732155686384512544599855468420010454061907121756172052219675610774644130189776868250110918998748516597500270173667127805165640612501098664560960326393113837072667064783590145218188219529789672215518523279158972114537925889096433229278687744359221980419469440863588350450814055440628768366580792262798700633731909818626286052373125301705708091572995567651846595913268585376109342575924650518275101242021136091721728023677753906067112447263911047421759031706592243215768450598309123451540588794344302697217163049091057207239286323003560809325677352306309592332836174060254392890645871214357358204744997240629976879648987353189981945076406800990922452770762266424174788094488013486926736441490594778596103985666302089871262977113383684994015448746320551279537151913635978326457268046174132516348681918634005194409074458292653349299726558277898123625912896751518855997965041114409275586311529630331405633644650203859107591334538676696468085755494487567676904918402995851296404981171683862789030925488824949392815386325720250318110647995743387153279592988814939605961997980845564732862231415322320396693476334626670383806219753381332412022854650003101565962089832302041657977359167151616037780354326393558477222178628072608367462427778550182553936543866805482159397371065210310281157919288844594743502742919181946315794182352606414094125032205919461360922301717210208063117541136969838305773801784470491980382588373704629001613625020220092717230863305631035874961982725898222623272704521115087406372344057495387370832094226229281491786186857601026663964763647561283276405756671717753908532708101492234111724388140507804130471794461499079322193783050984021962548352919938448997012 [120,112] 454922017478964021092740653438061459101348068560934773782305438037625083929611220394259071308591290561644382785217084073534356588271146135138266856049216320733992707644696293617980815844143809476869291090189451716414381969364558510336077095263356113308754175637259309030604819150833957795165611280039032822369625827444069228737194934776232385061281316911174256020133249023286564874111137846983343129005593249231081615978104238668762007122659724875133787747327178594780810087830463278090382336712644471341124881515370398276761231282942767721479126353395113787136033833644329713808480652319714843552067262524295968774447080770650833115238915776160601722757220420839674487458105377786636701965477178564057252280628204781819597782551382523537080634510544664029628918798046973926257620367282866724762554035893802161945635851476129558516847271833853750629046988512182615344322092072255084443274786088204680232721321458842497474110212896426375250332384033275808827949430612700150700708999909976714144984509402545326310428466966811010267849549425098933010940663434906584595653214613275623775295871034644916753922802376800558256085760879831855513966650452492997949788102107712218842744643263895346605063339822777445498012138829575875821511633561472682767114436330619639096515344933607891108295716502997146474499201871805556644854243733825795799310045157141309124887973706867713948195616695069606651701585209750514487199544828569052682700618948295913963081156864355620520056592244283599792436665093014501402838857223350002764881421785983984632827395057909802607539366239468783015929428027211484187247544988369763655114796269822829621776979523258503376070803435206178108226646556071090349282841731030360967961843952666201458960484180652619313880667757775310880 [120,113] -148643087491356851610592265151066052671325006489212464427493908326368456698754040401445362892668921242236117743749878816848156716214134935072476273435613871136663264178053996049846641803720927616926814435750066590906272633757281328879992565717949539159096558658713202961612564392216755312578490339505443926826107283230328471163893151615884147675771729975077706348019124106204336638512680699987655233895622659703052043074099790790577646727299950204673445031997383095876229675200521046828294866783605541692121405205482571123794359009917561085137709233658056162290377215547748331350853517305950466973125393893177688948530866809130579448073783541126780084297839623602500449587490201665667584700042111977518095322300903125520364276006491978180175847628721158225592099949626720161769527327525750372318025129262823812300885361861512374632768385411966724332311868008888296379934044846059419952454016300199452662020669145707695145816448243029489456382584731450877838675003232397973083652927106122232457632302351393465987879705500444884447021041768702712608576697319262101688791663782126081121634903959867356956715468691009228692650550527629879561277182520962899065966203056623173869568923277666821049711638783559096081420375498359137987390846932435989140587667206031792582648857877221957713305976678208614958237287060057178902510446971317734586964814067582080171885676442161227793222049417306324665461493100050412783756744617570735562368025613291587789443382216037144091573156973957746751955915698255273335766782046699887463242264535831997019057864968843014498556588271209506007558124837631272240433147468811531144985962022184093854368962735781468092852976658993241523031919556921919308649686204432016659462946769970779322346522756326685744067721076516 [120,114] -524884132708231951052056659228663248055795747555294933038819320741111001742007095560130623740467943900337921017678170596810945454683222316670959465055650798308248529289356980091911185929407986420583965718836564854948641134716474090740115777414168131919563393831334217243367652699491589146438370329535233816979665476919931178411790519928255042131281651787400005885176774497915910439316662870712171974860197191530551614753315141083956124149105779274183514522148436228157152046570780586598290648904703045771273445051841862072220531158226157532115789346247864505555441180503827709851213436963552466764367152091035829107768966456067332057147445872044690776350909502705063427108354694158592468753185877997068435438006949641749737444524663827144274350276592479188489918297887330657603940505637277274560523923176946230501562222744897424054873381596194024055557589853093599454572434612961916961468013085652357823778157291806723402999302393146759376642579058693358258821711296573485737178857343170737989147536519847117085465966947086265570715704487558453066107804800532093104136471709951364330129114675961998800513411774750672304275157241851116663924508011184455722782566186110663694203186857181897492883199030685358217607775630379284494447143165918577482155342567896474852223640097232259716024884344309040466641948245140630958671272206649245651793950545483719163215407825566450625765525997197318549683763034909219587419092255601421835436464275214105223028939631601506454275536107474935662945408862965764091465004896332478687372657733953633231163638295270946785284646800448511773208635783467207791830841416225365434123512590519649055213368014256109145566221014913533803633664802001506385682012793639525270252265364995992613198143036579421623984120 [120,115] 323979872125891405232091942366385326935131883231628437029618215596695391494524952188764413185143197983479370348057621991775335092034689283541056250576971723237702954030824197546159421975530280805706837964422921724954743004577956950335189037687031602832861675469232056232514103263777232484070548493340260660058033159842215896116438440325854150578264948792535135440853672759458610843168413610107409080407974278459003968219407558851191304461946058512212510851045584135745040024964082812389520987863249963762485490216519516557314014574095714634366688129502949387964590764452610294615665230799723058128013148687190228801484734612984377952748647105839685354979259064844882518657568061741166534944398599413192490122442492073417408988662741346444184716541231689962306762170551859872724190028927741771923041177137750588691304717359332489248366566085182168894997529954178676752879296429434501110567363664052776622265182181881056910313011300728560403831490909989495719779743273669869212734286137469783157435439041084160870737180358126166644416451617459597918344814688617796710231531910974981234044605437385125898341661499207099797752452898652957842241221190699995836404801571985146917898564681662640243975491973291171759277674051109450663683927547982825484380222527945885069138903273950966856023422886141883299438913205625655645819936288979545800486115425672828717730213326627166653469361725776816666687519712519978264105380145133469248339969880109151709031560802901803974130805972498597702179991601870793892487861913830989058134074100290490105116523860539441537146310383733952822026715435223715809412151056564375592207881778617118558626892988400214297844962573123340418954849714923099480576273785091897403912532660174157607584361666651746984 [120,116] 85319630238079232493278601508725082150564805775622934459262140006072386169400829018120308767586496709381030478606498847690251458027900930733638887404804631199100911674228879039135136789371243990376269290611055986228030387484713039132556110637266548488630783436229684056511641427448778321740970023362346041580355373347916910130532374392979601704156433950066206766786856193903557997232995565379052871328148041987357535436315170832313267437032145343287239488563975361737130586192625214789372762026853200536824456778746331197274236818632313966820775729280065707791804937399713727270969889045566052427991024745263104801530967320942060185229743373809914372164901828665281710890302650253638891369813428299978872201471700293155666814821292412518665228586849986776441828441916146877871142055302934191381580522785675710185013870260317259886240771283193602141893833304662128890118012007733224274326560338725403331628562429940273907592513800883901376592989389181006416346954577090564713564578564173558779626800091854012319577649501832663041910884145661426862336594885893493723173164795260830785816136006169285071456047270923281240607648921807059495259297647025169698992990581480505937489890274740712586393640053014153377832682907598000280069043479801268303836860942355939263263345462906633777751116720356683103611926429090627029099597936411518830477967080904336368650077248494642781394950713106768985917429175668868928844356852785647366321575126911924027163026083042260265273344015492295861881330978920261973852237793592044286690789572383185100648513667422883923316211387584138645125438899462109179346155695139428264760972689849772546723624877278785420845935144432651489103134691010814797803778353997113100214074070278002196959964568518 [120,117] -47534936690313274465522962477383124211697694963326667959196085274120403224984977366400177182638811195602982211174817890243909846376574318200314481000006172786306597730096030214433788214106510321463230295094055857553687289772730027940147743520971791801374276766371967037642736381193686734831479093069322502738359344724296246432142614860532189579656223610348972287109799380379301438935254991653738278903829949177467599271525564231322227379235540928086258916773456729504972339707118406512496427829859740011420600201391095530989419624016335164053668027732477504834089837717825267675547406941361246290365885907341470550033721493991944281028428363553856076390709217412543393677203333330622397216072042208567595395061674695921731150756403894907777666639856464557778295373258774560458861857115805233091302575899773780105784734772253826422814003306367754435713234455246703218931171579448625602881023064276600840470894700806102108204539792365191830068370066352774635625436358712831140687835675441102547004673089992155287156212621068549173429776061737143925363634843156451968393769808534630123128042498337030179916967640738374193645647276449581451366965338375039630181700871453439236255889991755980120423366561114709407401002964900629694939993850849679158411479172784680341666324518022280571970725306719002452167788925303748003851031854863312561885705851257659142154571905884103300657694263561450503713491531071018076505477652311244428674571520582008516854970114087134264544558922132963468535545330030485333643155225998609564732578860063483236755338094067761191648726350738934596819926900375355878879579226357634230719658119157424268405737965470481290009043542229930265898609951752423948085996188121786517078219025660795723592468 [120,118] 24571902710372961515382616081706946061227349047762332468782649078659334680240581390632901611396762342205652683208909750040674092352452831043125007864000114936526183584105234109625560183327306015508016793298336357818479472100246823722376306209500803210988788311210715339471530537783539951931409312453519289802592735096397649801109694156468079840520727720119011670211417098539951053538099192715006829340703310027387586871511862480392110954619536094356418812970478517588768986477712445009907238523809109186031160167684472654250325154254904250177866174328066313066702073268857168755623179827669513646943443783639776405141485486897270920591041879501768785834298111652560574578604217160359738771337508633325792006190952028671399645154899595297260482103345247613810504887356536550498260069642174974102574860806514818566681870524201619299644559089942904801044562686932605732871952290997389544818953600748010934256125825719164632232934087566078941771824169409400582678548251141290208303625032883246958484261551847378618569229596308897360379118527741795059393259902278305835580242954828252569088561851301197311771663949543818988456034161015029315308912894551024906887661109599954658187754895171585412722924078055446408168292090613379195519242938568829208061268238089097744884623890986747245437530777617163119789837220002213393173150715948016170300142495387568283440448600236255832861246048995372668016096476803202857804754150176951542452255608270692405824167847144126045454084025260296430979850305241135443771795098302882418119975825578285715423544306474275674953014965678064801579673137976804354960751853338570582913275263395414314916505955728604811829094051544296837678649661892711462607735382732954535973068013845368 [120,119] 942724128596769605922464168382090458472986799623458187134764498982880633762243379417784471154287289111354658191477888753019423310829585576049626106236787957219858106665351484898144160589921660660998089633927582397486461554562315711498830702260381110167977123660030397923667693273253519537224502001273340285375801627369171115211700234575139165304889513642837580491072626698455578762390526655088567857930842384576823709475660577066936408569998431906189445393238065540036075002109875266155566004672688051886059469943547314660578348404367884571348565103747935526046787340367798751884480541973516352653168789126418027779072544181883724913303279595795734678085243043444552034225960924400430749894414714971033066455433625379326281934638974349248049799032265243797771233740172473979728718830491942668925975911930037550115226809731605395896917631091325289462701807639922832000631555726145903606743166814323862960299009819554796962243967844157732327604311816444665610610908575831197370011973018242062708381929980033043162193597733200302317475775232255755366236980274365728508874289441451538880604447068531795309686382033392844263279222873195049840191103044256119095709985058888819059538510659602255312947505375225840611841744444023485016592893457462402842825703390425400464822781414391673769311956957237374280263620192666249888101095024619932499378611687535829798011384109403478814788487158707743408703226452244062698364932026935731769267930723016478820049336742125418422124007581718414957406493328093083905435023148869062917444455477076504110286869408420302787383951697594734181944233585731668772971210170341455815273133745637997064087065093238555322772557038257988650073366906870272213357549478521055510584915432 [120,120] -31171315106209452338061525340528441702665746377205160103650908252460474044963260898387991504484915079193860470160038691734142503998134994561679347585361954457050881486431087419926081919568059472316136124822164659343588773289511998855952002456690292662231162999463687153304982138138966252334323793037538434537640425044141013823525860178427135996718243917999042435257664422854904853712136981934206165237922060710623079686122998809955372176027865347125611042118624135734245939681857171328630946626169030932303793812821822493282492355028512038089384011745079220135654505892916150122773296800168054513932997485396889894003359867507859891459782550420229530554963583609448105925483682570441348497100917891143629921832965141136515155175135488408920975203573523991980693659333537312749955727562635425620318184667137946478969482279385926751422645494363656864585427476663559494715602927374889361698205352011882637460894003922346117830734709139641288513559032288428654610291485082231148115165967940272127026868483910569234250015902690772939484381296350619798111388773623557721092217929038038371994845347158781762795344193684002230658443786035002434465391247695505642591435102748555235322513854539013395637292593778479634376491301413747859951319864671403145940365315045678024173133714615469046704342180949362013067816370823801542789625045007278326014779720962048248333829087055494754565021479818056831562513459979088625782210077786830270050096327325256006728098965702392075990313370375235219786367469709511055616230906303166916834390656601800020228088402177960160740395141516204410031218963172345172347990471963702171597525566778430117476183160087780699544829407786387553880124924452020824069476732437351828628 [121,0] -1508572045283487009003998070948193050376869013239959831072530663936500656526768561457434942561683432956623097753013552819105355975425254852384481509528263634667262209631173757023394365655138838057065538900293160473990177929898344313703228388564104050762987085675632951008340815627424930752686114776159291508051791537852168353774707258994893586853749334782834352703626058967240000052937814433118260248071156818852345612659603778444173086574398619560114882948217049010582702905088857563641975793519369113208075840750377292424698984064544547428421628566495839184906744512817529428798689148530270201462098711802873224963446992788599833650881427466085047959290624302598671619185661009326553733211071888748278295867242712495893422193422514705763248566764820668306466465910101474471452820981325326538360187012824208491972015653436964267025987019697343570487979815760612740108451977652043783319251739178049712838356034843009882746041878890147112848546121425874625034535319926560379312764880169998543309322894633499479981869754047819469701311461146880232241432990309383966380351277001014585070739753996509714127475351414352463190538860543568132537757125177675952419683383587590885087569066933251679559731997002126089268743894756306533002556050574123883180563405953024746264207157679814985639354512020141805238087077703772320206065965965922607666279985690321890442090717964080495203728081497319618750321775883832400223266495218982533036640983986500509978040658152287339733382215013316174005452310305836662870489500419429999157956312911993229711552192813191323893094056440785349295729885882083465055240039004560139029641470539941265637041415088884238836598069583676187466140146305192030866027179355138205712065961028753355523150071900746729095198207260143393138073046766028036903578903209362885433394818358542410594680714350201089943525852973805651600513017887881688353030128454709698482791537475698992547321710928445129943320544676264147538277754532423102522491990298032274552264265755556393166094364898407368288156073062744759421197803234257652181346019175314979553161306492260751443978961106040515005588531494140625000000000000000000000000000000000000000000000000 [121,1] -3012382399778187321734429839304271455084263330630359969244926829187010979012234858998266740794501066148038339409959629929028180858787023141040741085108333749932078300318487602267358705370643660535319603510880679445831883132147628542253121972026356521501280531351511030202081485867362003590565862023477038428039009924953901935119236439945269898047292634974974840666644660470310033507901462020059960702960311251928993422999554093743654512995928052837045220177974101493424817316970719747899517801187151923269859168600806284520328346894894998830053382957196948376432048277392652309295228131759759309648359449441479080828218616415215624155028214063928679323617091191408797802807791681204379232808782263391535165171720946127785468443346965905967263591507766753328814570484545628677570823889015037852186197441655603366723706004259521292132200940114680377750775270899099322674178126204926471281502545223191655384605158592505709174812010978717635656944769904269685400883456894821368020924991164176806855327903054024213066961018356238832183644773321921428804281811997263741126919720454230533433597871370242736262283931640121498675309511650492313755358742363571154491839465143475753915186479676996234243373386392134134526716205095557541772964115577731763674627478243255308142751483597285329888471257541204247127534874857564163380271394726802246965965996606588957985075340034489336239395322216529502866187465418167134346706752740513064252138640609617311969156832444573223204850913861879159374152122749700423082047166444602226413114779172930909152889075591343395332583193076441230186146857795827016041138306221448901248174914225218987334831148300588957246464630611448689211374029044029569739828904598035478454022585447264766304546457697329275193248777658986266686848870608673412967642461784642672815242528168210399688973489379339993338556163415750552184941337059560979719852705985053239920162908748907968422021804253365473485269362712595633573994529040622545078923742644740933690489795519839949151005308998543139638790675602350291782994061830887988313970305706660461610491503266651830417188762112346012145280838012695312500000000000000000000000000000000000000000000 [121,2] -109778403994101540649765512240289591681287334346111375940978836214782953851281588931171307960940563449392997178659565979764259215717905884889510240366605294083553428726239604554746198368191287301854499772223338268527987713092431770268542209404378641287499540079169638735486223631469110239695000936040853147276690639002060640010857710600341863702729791022126290525413802081130126647463576827957893905892025765724940813983423585422508996478604448519139269672898825011736675068388846211303077511800284513780950479889646472617297343779063845108684883251324195014081949912056287285489541619481742597818157349840353773259430830948395692268408696935584506999879651951799133897704607374710013865541601104423528114827504781902942874000843555800261922241146556623801655029636105355551741837747199979266997516207051380802269765289866703926936455862515289767121209464156086889068501643983822383737224155962749097932904948275659192747822468862354674958153305192163117327180106321319179408724300595188577409123770346323120514942037665129091459393932306087950240811597638350797742638611383570162568225757214131292596333613019659977026427359911162250902187814627458350505648063533663514404397324644038862870862358514896773589578811354276135691234204286342126701887308260745040785697717629997905932702319231118826688874892292994265671716041658809369285140122255917423848922554957139721074429116407387707893549372532415102918301641274981306623535457338610785515247328754722560585996080858612283518423290958371381588357937020432259723848843670592008196880103625944884185207675291110560240956422138368058495920384786742912907115665555609495957622276312872270569059613776516098791686341578008140253080257804943699682726576414654199465570895334545135825700524422576628310489581953804999202549323646667886321520256873887075573640350263711438456676676886086283257132292481961610993631640552588161750063262869046523985208510674278313486228976143190951072323157335859528794889599549958114296338292615133929693886700987281980866237930976899223790635309383305261981095225771023490109042759211352069587987190235622847467311657965183258056640625000000000000000000000000000000000000 [121,3] 22892161999072408397741293760510275022860397147317010955572263191299939281224726965887759826754549898913286612598814956907766118450021598009398167782130629834080225494056180717279732896950060665265741514075341123112793083366662981926840966667143853848070139035891253740240075630750740288812593130569471722050721456133922477399108087213940655496677887797709623261076903139800810047423840750249580640522420987303077092966100165701815658667823839853229976051213979165642853859131013254633075288503521388137245019136163274214831168904843274642810271019424892792064371580196948380718098189204962608972689661870361251671823129849502793408568077357669764253736229981302655209009112592023641418806992851818839196392087941500845628860311210786478890518076828310574645113138956775295309717990506112979176303725153126812269746559802259446334605906366674305714380725943203634774547732444512696047839333512262697299747402568628949235277701218715440603935331372884031850653759916298817202975125119472650346879867884314293902563398233201257433656867195608700912773462159764289213680375246804845329635531548657921282859959244198209484978049291464457692110488554016115583899211807223392835816340579715071523597627599914116548476021110740995615337410923424424690388722892338458910058681696674445684527732702439660880448326500738370915292031246778251042606661268926486901448244615572508687183270145637851117566461284642137958692200846369885960331055061236477346892534643618499470696712707949577802102612441136146780395124256199518652990885110828328970562568680382202818022834792372357307529504080187516670658186489896181165272633530549382174368071297659999207564154127862563156277043263049462820365819454682644464118250833381150362222217730059372897152876098830477849321636385418964624159466201991597201606034639509197595982180633185397132935830538930858577375314138119242209017667178695129282346370067503980544022245977160558127389287517346389181028110005224561035014844818222272710410262690760526643489948678474413046704809962875723816007054710898514594911986428499796386617464072845524353729023325429436930278370709856972098350524902343750000000000000000000000000000 [121,4] 34292080181593922659685761727326521661290060978851244938378415996750056565472024743980059280008707009618473283125566050658890308077994055483045506132456934620106391848866257741289161596306248762028131664878966582049040580262645749514947057283953804674051312100270977919259782166247169923196455841070536240174399336470256869431258292962409298962345989796432300523901265758003852564897935599523067598450512156181564205415488536028158653306017803829479758850574254138578603515647006996767861099736694230846866545858363521115069553401800350041379770263996853024763579176215127108691146833549905868295239871220751563226388967774821536085897230957037032577568451401721025164207553321651084072564951786816167858854405083691078386936211024099907490616994477849443309452990446552883978427408862299207482170873520182051108766833538322856081872888396316945031522531677781688255043607861979217956161880292915300391596954797970626111361789768030540432743294444595955949009652985212074543134756585380339902209378490592305156876365337909272278742643726214665451945399437169532832411559543951275428559095419551800631900701278471884759183838938246819708686921267686831272898275261017981457742804140503995836534253347735290007443013365514828619411329564401696790840205734062103951242539018921695662616219377396764708946309239426135167700673111590938006899347194536986158582699342015293627491902252526971269126600073970031254403840201394535229528186751379970343488665895877332077867523249057125041733965080058822474497080765399464881613452861966382525768714970642402411091374877075387859953249338813369540132063118695495130201316587829498091153529764306519031714599453498495499844479240916928219062236255825792166912602356184097205263062151349880425326453265228560414934892270212139126608896696670034275562861290994161333612670473176666209505002963735580265964673688616301873993709280904748531620516509513094480212795183383234310066384972614665137382284479605349323357387673724511476777862535540296421628472459399167713466477620806573738308974471108630546583725920003428327177011618279675180504856589772057131465521351287861762102693319320678710937500000000000000000 [121,5] -334600971637315364352275090446759460677128439364968678013227944059437651956262757534047105119088061792491157852423780196172478918085122395607609483956297121844088810733478913436656869527126404023802940715017246262690787787392368508240247289435047884227519757388224039940273497360777819663564380997154963244569670173966924859383783378097529219426817415946180134303120340613427571116404681535807417593313595043530964723142836811452248754270846000837192447297555054254977413216490253973980927312530479369803420350791437226368336292091536591697947995743656274539669721574457898895945725979982791874309052030850883591749762673477225915923199436026306931330148021552669047844305551257790176854451580789459075872870064054707640220587344041972533893695624888100242851541656844380360318989698175402310665964244257410502892614819489225433491981012061125327950713266001194285114546029585350578829545576349116102903115932975651892211177532209035519242324347634396790627079361216801123776772584398881075892035752904661147614336573720536877199554992471742106939314820142462772300713413969557496506796090973414482197493642981828521785776288274314883855884193109183264234948431911741828863670204959900036632139670466780790871568315849112158928553959922872383788016713560056044038257832504032716299163674955236318551950460017870221542807924167283451592502663244505610431450094140990121206872333895642794250558568486410284938459371546276636485766384419006748296607986940491127798726152129892157397693779185106802279215294841870929616689200689577516349280059307620965998441914056404956530852726463584938407151177027952150893631494563638482880797088516434797843414819868829294342240629492895576454026881966301807754510370001913422240778159246862492462427970446998555426595265976867892015633996732072996760689248106856464186004021344941330804597617855305758983087591650028986184525503380041361662888536152504177888295142024649202478099786418680641210388105141753362749897989184890351234249191120700446693324666862565840731446622625615212407720446910512121752962528607750152450676983480334179384912936990118716303575785442347978460020385682582855224609375000000000000 [121,6] -15894033713449725271315239051718491395708755972967810465061500116391376221224367291296738193940713356838280216822645691279984455694462433203801431706885957195642646717271523893326385242510767993400002410936292560498181801681416929724030145314542056588035495267395344556928767752466464516160169160785311869890514910828270685773190811444963545877057216741333501685972967590278986918221372548661553587289022281552429422162499715052372566433382442187809310576173110509901519287593972435680114428514606565138939039361804304698483759113778386205027955995326945311149295633318710725757438003070038607245716600549133963914544097082407384475946095690571155196335524664382692936348375878451748575829329578056713158045593679976224633711136822195479876842951990105282888873330589747839757676453309690462645289264214620766929410672206176452693455463910449102982848361047993404089899072028986123330310597976114151020070182996806365606073761039586963585777610750056753852604453356791634657598046718718217600657677383816753116198594705756061556067839289615389429935232096210448838610687292689688704883848864383683729970833610145723476141175818087317273921058023099495116862237252139096876861975951489343394717070362651491280332005017581389150091164943590270267535041544439971261371490706517543659940875370571348181941602677989621039993244530628858729171508246441415558535414737832427883334517223091479306461672976038442127879893287166544662634003448809542957963315032987594849647366662933948792239650765410453970769051772911625034851418246981238676707276303779061958580137826839110518813840363944795306423094907055230524041916945440361709250259944090470793844813551313617745040559486266769806979534599962828896475378999129433589899307312938960281300527270278753185274287098157942974454257601932599122969286323206499100740690318806299154257101321106653790949851878424368112170437872338129059129141908357060789567651818561837394486589028199019867796516013330848716734568582496758420897977986507163406821839936777426270202989198522447534980785824188257407051438354642885723597766061665131934700743493684473852875504995552091713761910796165466308593750000000000000 [121,7] 681052833227200785216309759897450209437897298086525801149819242480254032970405367753588198777265352993855580395065365734181860368213152694417546568045145252528738640073942567300928576485581531242285884134196723208682512085933759137553562179785264685943973320022342241127017331562955325951422392766856270427402430570603305911856968514656627314757910185632701756435612042567841485409680473407243604247979513513575530353066830935750942156001647879524006894139532229992544733833524526183403763130499227409689841438437372869045145145360333399704650876619141050464907840891065013291526040224408952975477913586688857939805546709554929229166511410815978627656698954621574931328376714050401312872052542610018646910584367769388378676344522521398949173089232119957483742123326084786980007171325843944593586807587445458232916070550966009274094428727098265175696378701099606820624350488856215109155074903173177840756674487129883552762379131952567631189852396552658400784811207935827908944509630940605945621723138655719481377463279138956170461961399180876443279319747301506982778049627172816326707632954926766333782410852803932918339088039887631943417887916453404434971541804798679269495322336900087434378974560405507641344694294564787903641344079290390818759954636821804966327259631051211828104450158568335284591020706913701231912248819981585731809501887970285175913072049273737821666035101102148423607963756138483703316170563253393433022333910679119691449364552783508638257163592745613935931429475411125708601848070439338639437804916942055478108942534084016241849686031405689019031720360790853737341959293873434312129639447692463976812349169322002232222524683040330225781864923275164044296879789935566916767009728124696641697189556684191922632434781757780957263823748506888050919683322246450364597885250068958355164514306770794739618824111653829390770819730356998093391774461023420441507137387902327817120368873134983437908502605652012832229154034014230185723147654445438372216893354367038572661737249993489293403102094549489258956036079711557632829009638291510241107154185489090715048237938002784951042542505028620780649362131953239440917968750000000000 [121,8] -12246786468598649319920808904127701344158771939317307133842393718239738554626050284687235993567767899333426916935212660177833479736654914969146501048032421723563482273752367377474911460359332076871705155212330059328902326088869385439894725315395228689606596174842675790724219061180013768822525888874080620622337449731962844470927434498835985856359250655719402100311869610912350829340591258252569261810542867375629941841720965106805249932703877900039229592143148948579075025119261775613500743307651794862273181021186930567003436600207731544077802313201309599789415715418683666105306584307143801509800045774739110498688097145809927248747408016907082904646209195545950983341179921685265876832607103525285355644871544252503080430574083349208426871110694551847865243298585298194198242734299922313256880971940230612484575450720050718181627376585633515758475041304856860932727588839663511549967783925749975133866872508589089347858696833126941824820302239839549631052250684138498299859454023337719484756890228874557133538595615388505453601522772342496459701108305571652985409129500270024100333997137865405041239611312917822208489228745815573297990454598394005915536267058373398940216521588437876555513513767572873224598729641834323525687972015371566765392288927072894649303714468303256031126943129528826022902507586481826184649550438377164808236052406348569801468917265836831366087177828590289920716874213369680813219747484294433747062985642086553425594278873834365603889910985588601490831091555203659446152202557839242018499073771783683917521294490517767289610954213570882515836406179212556063524747127916453677523956248600012423821310361697181018985418756277591357471234161820842061366673116003869905808455963034667776235040870030403494718770162775729726316143425999198376955326286903251119605226262537819285342775280492314739086851297780804593820498986011706451418226743833020802120185699076905892106654078793306653843586452331052627402887421634432434897048951217126633235919156305434749717816965990266247369837428434698907336203118762449188122562603304736701288551947668788237683504218131615506881537669414683477953076362609863281250000000000000 [121,9] 178933669021300810686123953532839188489043003637314170624435076695853279981038058969121896620028905862156331493893018317595775219802905827787396879393750771344769619147874527685318587176800488695611484900359605876375955322742434785857899477079962629399733877079962310457362293015404994417973040647916796220333203703148285192427303485042619835491382113058595046233651803152473397374781037121151259268274125681972786480898515859618846063811033764800223405401755668506651535222985930999462663970878917101154813633563320434634666911292876934156862649777461451727166429126065303716815485494663778742882936649873504998275787171230806407722016131974365672878454291753824999504834551316631008101534901694167387931451146252212023761064537721159010568748764913264152900817833614241454845841838657010954203314267245616205995278930232642826981616287696630056601075608412517822613087879506445844577670158985657543750193966621200399973453184447188100367557551991432654610359573148082414388827289435729226581178006296202163292555823738770758563231054450359983072601546987737831080947214664776208791371991794076652254550682872707279458399941987723495068247645543435362609011960664390479780412186349601773227739512222472135505678073000452186636153712025313058673900734348505874023740776361426150988919962836120519041641564565781346500328750617110342379107129999114764601422262276708024194277400968944079608423887149724758808099343953109148890662361741793506609013391419869771795045876240091944578478680490994996056063190817982679087814554348943845143070880355538193025913570213206527327264531827292959081631004069597595028386575039562902254107414555726253802932711433609213818904758194837509392386177179713438813549348741903690920124964133910681680257350231449520246767244648450205392104177308237633544531492265921367270072846970923959156860277231449278002011724554975962309309432863707122402001509769146881615229493884514881484932253231426306330933267228090197941561130707032225142057919713686070046220354231954018525242824917216103608656225446141438636804957560604690688473610897750053946027059941027204971464303895345437922514975070953369140625000000000 [121,10] -2048133614465559602507253448809230759106741633518099186815882590653830380518322438157650688805195999348937661577490697577429791450921862846216885457222515621287981769524697842024083006424494406984798730875280201494764878968628609337919704549303786628532965236180663806736121955637162247768289051619469365303644403932503594322274333330858286187742419866786561774519287215380065790272509956283043577334995492469471023866238105315785206005606482728513720922747744441218108241929456445919311875630917790645224443665933650788901255752878176494689293676734138034456740874753755801048804093936108871143649447436385828865038602272934897478973276692996080235153825153531942400665245842194013502676372818854419446390783966850546451107149576711683134847301773846162445263564317334879743591196891668668264689523423750010534784140301882354185532114002450034857351741590704622865405906397499008744705453654558492281542597976015542189912259141726339507549661336565723564585832031998376615317421642813027161845910479085561380926645406239382578788856692519211708711554842327811828471804532012209328577910076045771917749288402721913400946919303098199879242206015076948728802329971807767423366978129435990925036675194792442737152046621562804141122224086813377976705894243474911230939277057559156342532510847174395137925774372705262714622225114049292370792761061658334868646348833258139358753990970736248698312899876718803665156675138021869779458849371301426779221786665168489480347300622094474315360036951534044796097930760217400867639552766034984749256738266490744879176705037227592321056435743557458801183362291198428477555555803518251763431497639167226789019097421789143370187081263765250581381721785709240661877969865083908961265780697831081540726903492538000854499373047660508240240147756779670070764183386344835783521340833868475256704120584497017657242436864517396895191701895373507573090851254124098475014131232555836946478165955247089905743019684601548013383210983636728189376331533809327776664305622492746097590508950938929440452280745449634407221688167166108466948752283815367874082888440875210595698563409428061277139931917190551757812500000000 [121,11] 18551027308998436346895124173628896255753237321983740921079155429502049072525840362431195658754085610264472096545718693165001111739093454989873984112929415747653972813811432653808526145632657482281546040234729890216270576508250668934625225454993370278982136385440134178097275532035839134215865290081739478501374159484438516278245756683859341561517945262403289742808969590957262968202240145106217901619606945516634172760234304970053430481529382305509285592752771652985283882312955357729874138945670079965822554100550520703634861939435945612386766752541581869358379545447375889501168972298540184411432137956425066557205251319941750811367867892159141838928791571197525341509654374487755819075771820904857174670395573870448533185758772266689967506805237931811257559683540792622096664818360347496267452544469500098676453572462322646706625355699818511142584501182224013455516444611485225051468406028261493646667360463807833052182480032027988815223467465458842286812147395469269901079974024869376920532854339591234684141178770698398189833797133261135225403332063354861353435695432843769721275895849374226751285769236272725658737933752576292900485170630239751832827550656448085928666555683302783588206614702716015542107289265278977551516379277153625867661610602019996381090422566154368706123439767025167407994481885390471247069394857647506406124915616981115618026435427805300635289309457096574089196115409330135095235560470529426748951987504137961539768708388561003794209696854500931681959127605806633829362647995870313181138082304045660637882932769453695274987986153571794837304990360649305837535663939158010561768604340631586978376173107839069755960161852628420719023487992127510416973907743184367742167808001316697369381245666175379680382969232382258116562394823596243060741097860786103690732336776247381514488995043135162253833083497692389519863992958310908182584762646351675262505645228687560101963112634103538958356852871068199061149918311221764231602343748806210908766128077110520864029659220822251328745234413959177597069642840441450261283689385124077964921400380617824598037843728481031957411317989681265316903591156005859375000000000 [121,12] -134912115402699902426129769065733226218806204550560650907742043757801517215569071738013780292311488342079935615146287011240786980135848595447930021760619427497191737485710260156757232562627716173009326574159253000278854549316211378171398292731696979585722350619034406078589347340748528581701362761793783486790596393176027373525172139328066389945442702070952138675862031110936013074756254944460319236039238743774348526354951094462314878531701593110157310112481055730635330754505314168352860569812068078331600355162755822663282039712602718400730959549354821390825499046741123211017328100423346698047689024008564667970255221319273365412728221673991507275332242265431752694192838967412900511743208655072575442398751042183003986129211394318493591100914409432038799405890565410594702813767334854595125157053342169751981910420878967818813816864092288581253885686011637111373461927837499033814170560457271717797668859934076376277463129490392758001698263242370007955218885267349158236511605287066670610520974163538802337912055755726138116562397121656600941854586005801614706992010363777402220975068567376519722223602496683680385832270511622527339488399397997977546104917351893197541360196701218054281278466880505571333235779919912430176142743323425147069236739863910674632447221821413111862041834966098705512619397461800514876985432536993761521039273555398291329616465748348810153010566093306745781890691787604046831753720336218924868719838788645945321900268739218165401756663061711920409220705068576614874193540763826027973795055753019985400239656686245914636384433123189813860037952155994941980869904517561960016687828530230134796954434892773758652138511969014752933349192113415030745172023814431588131968986700162508479938495573914401872782255213746903377278055606130709398663137050979147234959213521909680534865629201826361932134863541856942884824662793580886762565001686835856147740592012050939585048685774259721999576004041861052661941887471795558459858179419886968074296635977112218702092835114280447090234943098861564023312910320618456614162177920174175954685684017770951191469525022245679046761779318330809473991394042968750000000000 [121,13] 795317694093878666240136513278438964584284016713422183765541314098795338958561841866979133911594472677232087556244356797697329282532743976189128881644608643350569613606427618014773260325222192043149837212193977054798203558622401883868196097410544006951660439745075914268595963605117426202681705668189430555092367368707505717817024776062193544446694968845807321768352085986820964074602499744113017886579074578557191066841582914473443520013199449023965487817271066850428161941178384154902950659147929291203403816536580753867144562948309957190293771599778324169851955133182539106934642949985931787167891297096708251080291598846935185783702364846329689496013243021094674657330822823420256609577851316988034591519156456912572102987449776056945970967130601885377907101035637329834664953121271279646108079463210549330320057038463712732561538673974650503397377698856814680402445162548939386163485497770328804613358273484865874706401107585686160153878165259943381448146938038284017791738947045390368832293214776285520498446261431903988678022279560022300009396751515073955039518394811610385103023891491871722701427016170850772446056362800720176600039299343375763434629987358061540955017299251834246505383555007586643113179617532985147949299318928245508763372466262251341850896167161866058306604941762617111592179425275837217459193773149861710564222179312923105350722458511749347219500213208625213541573023221031490418613976844486494695079077323461113930477644751381668390792503770263235992777617414331516614525225045122351896002022981205610824780348256366995783121173003837655318664954103895324900215902707542629508857487122009745342305714836151552652236259062494861238392842125187231084921189496836123412781235532417548764158065687457756396625679923345421145750406088018274712115048927406076857589525194776934461945193878955621419064759409146544050915647761653502310241594447047517209193582404719941565112236577755376267337694801898301938663366257235460380167205115782490732700726219928679024258422203496107676128400787925469534116380610111170063780045197768674035557531530803989396812703075237416250331534683937206864356994628906250000000 [121,14] -3826579664098434244499313790834359640093584128914889584635055312402196516205444718805203475091239784293095808928321865963390794722987491349804450316516555930288959276772298822630175768730111998506131784893657175794635411706541109763260530893811326420586218436513593447323758888028979219389325825709748260629270112499163830818786414200978547542000146346570898854086211362917363888370520758151624299895862617549021993996269342573304950033990937369433064789018343751812004058748610537716811704315381840266733183745071873947490277279476073827504894863922317009308381788481364083160115964096587750471335533281776783864407407830191996799290205803608772862720297488678322430508137892002316578062737350150863687450428714195540488590151534176763015410712617205060174246147513961335408779869659671391493592092439256840659616774020114184105697390996598053748869535965252782553709251484043233520203080610152840225055189327732974618528770386957966510933769291084214948003973635367037567168579398666903104727989436302517104841551447988375749367825350990207898763917661867840121022448896128147478862586297164965713239128072086868663225125872590976311724126527786753104484761984801511957426849961680519107238146088136013518373336135541824580335574330349684428595142269524922514356394408668146307316967577204189383952403341931758907509100296985496519904306430864293720411468406733023712778141695931557895990577116315690407411087220888812339196785681213249687723074859260477643380829391542004066092289119207746210385858497650437931157250972050057928402230421943638689781770767067556367183270560572123166988265764596447258093314182491866288635341570805901362757110997018341361749631501338034278070429179311092829657111874968607331051579754639314013054437779550465697187819465182025957626536938866621448784900517179154053395284959725669397863347908781473731612295286908674036776329006105793553771537387296174063152240944323341711929833885857972690406359641948200852939842712281247650822942499941957656836455063575236032127155328674855424533553027496882422558237751400964859915265372054997010091577890056324662282349891029298305511474609375000000000 [121,15] 15108381536293453364879026104974977782469432630798382175430367480841038385095950631924514121347522099308708417204956949883344834930659365359071404508797101157306801285952309482355398449429877339471560059786454440575932760362026529510744396414696719939193940313718989622351502919752445723361536879871609197990735322892055403807947988566938356844697267730958852339176953683284066063380978614149518620158488522521350310960017737746817816487458376694371205597635054742650176651238290599838015619116199241987046577704470055553362762221733939534297034477902903883291025370389859959524708422595569684655204434225632777046623098649851186900610831063607678212040960706212638840591351451873570003192594118228188466635301154037015403559464903993966650616216084809452131795562099645653737232900505313062249939465062642780028134822680056285109558265223828189465855892724118724036461493568754802927719035471521669507982002462727889664779801946438233893927648207147921932777817049944138294448243669959671440440288044478481381357172242662279552074649087123640552329971364570683315157383799295762169666275248032623879893965549885920560834679447831176859839318234545910538933356824266336450547964825551528831520291881283478153690302801493829248524577471045172695828550747847800077066095611127624115915644011467027792262732505059398182358147201592106357723176152506922878884288555910667162898559103718878446746932406510161722422892843889598477306177510742941888933467910067558264291522771166220248409396729990797761174817726294234256512158268881416033014042966828086533263800322351761943112314811624477902159995014662182447832254375783552827881717286681066964222577027255929190781570241585315927915458800738703624096068632368749637251601053515858755974252605563886630542962112693501615497102086659928577364305504054428662873203872252141778508723701358465500532290215878451063364018001734362497493295106395768735117369392124574732545360665555175601937563818934610394414178139569461604688053884487836644733184565352397068686300075850906023219950298358604703334803386967188445209114385060409153818238719990674212567682843655347824096679687500000000 [121,16] -49121038616734623784821453822513868672987734182899402074568206780183357087252165010407295201542276241647052406751017354564229497130575295488961383876670759839581848837735431062433077823835329944055757896041807825927532144988407944122840197551575206849030894794548405402612374173298185663507875679527105854419363815743563649562727719109395294201022267831787164977755483615631541412959927626786661737397345821486766015553340214436605303246688422076330891444236837392671071649391398576377895452410140579408240316750778910273535759722661907967358017590642925537208994621291336165012324265060205765408710957700567053911897291518556923176827978379356640467981220440190218140635142152797140620584244121507152327729264948449253836189293638638360454996155905683066547841906769690363153372180853455138733633761386810011296825377030483639713796913162615268294252074541725737935511701667129034134476700507947232414719253233595255956140369097068408563042563327725312413102445365605743919049593002562148293703710378695326224849841888091485512866611736791944586738005262577181765880362692167935502513799975076107232778431302351759141570688032701040035895361285488600973524164843380671469051019466345178647054516444293930566744673261652453419623878261129106140183080576758216353600192687141507148942214026431687081007979755105609444138895741206663245660952496767136007893547322588589372380568800916956005010613173733774446539303791104234098411227336193778314635382338951017716203056891433585554702771641604879684227307596538206417852977522592949069428283584757736436073839087671651657761376277198295378132336094840033804018802301128970147822949044053243770473118933197042158795312963071453627804970594994693859032277550278267861667106949189975784050948841708861749558762752815071209881347726433205948828365461332247026838540494819339842445856511753535934161334587907044110292661585603422830737321431993307827991574763950280629987369099190019084402363644427341272179080432992226174306666102310850009589996954635161221167992955485890653508995811938146683046724808584851375770791401693124780813981544724811101332306861877441406250000000000000 [121,17] 131616387459902581013744560552015623603555485963524761553094016721186639998023550093962724070993907210654318475423724368908679626776066707754811318184151858198292950740720755622487533234324947397357916410767667350986558847174193739067948562329378744461695128123786100271791434533981993484957253518754697855454452295484527562074323295697940732841879320863155419989623098702946222242866326881451094230948315217557644019826856067752666894224473763758480810320635419710297531481240212364088695971795296603628226285539098334043637038922702809359029577753755902122128077545280120185656550976182663262303208978473012364864603249159918341499555869560078167323600000503520295628615225870525540282016923034889945964258017037431788227915170982417490818850058357082345929843998218982603496867511169723558048877772283169999696060327084883120046641783654425636136097671098295183699724988416915937459270474489040893128598499825130979967255421320213072751258249939668100702802964873464668745742915009276675038570074532044607718138268637019748340384580790015252405352721855446558497327287088029014946854565027518686610732968117237039303473629913459735308407847286028160665179979988788206961184873099780745588928775676958166841453126950521541225507187674985186634798335136525339088107195820416206671006013606951083779443072944499774118380393389130325502880116876935199879751601205241164660676765211198843683299510538912593544243362695456064512976101935770145128260694258694804526461054551877897848739215673640914620904295546603719665399294686769821403540202712372035695657906973786675664479933369519781448298192696804355480268805560401855779061160344406486893447429956909626760656733829928687775442552154895604234516868169335849458023598188943098368445749681738595367648415285817557910863616205047605111135287252026700580512933817713748827884034063446939168857895520630994961653255722532152802380998396032586490704906819846755743644972066966768289066446764229190316345741855088854525872118093792874229238248435129328434968951782270092744136427185942526254731180184945164678603774860740193829861111041168442170601338148117065429687500000000 [121,18] -290414444059454234122645534474841478527724258839927031336364638617578668622580883970119102248763058663319846124480243389011797480488664244383576641482920040730846880921548769515992303825785718806164055893060944255570114538525395280378551012070493050473724767121504423835705510572111273129363861657728132656326946294046589297173008152243316287046421559408514374693084171301409195583171610979926857483067563413157170290400062719078681307382263851860137717504001804070464371398387723941612589677412402084961907444034851066246877020179267725261489247166990105189010408325703413365078430052785868940359682165204603935572537758968950341210461934308531725770657763771415397854533171742459897812110510561578757517254347158152316010033413373146532659537544629942597855995617193269405600516585863594287612592742105037182721119292224224659836086539920048753148735451028592918749606713143668187691148800032190883148043962118340781512972169606132343833350300265901824841888035796815648990575541587598048365778305662977303404494346751154833979787587839985083287809059861141521259229031977572418020588487338261369842812570573369921158509180445892734233744223792043885481168802618467726806363657687415291029837034144996543942175783162400403134777112647370622419181470468412516675120900551406526615884475214103887849422794917107694613565364101996719031723608449124996046123460130985002424990259129142414666361708599194482200514806934993264567769127685068209280110620803127235106900796816776789690056050000745013746629506087876027801113509485817749146278033885181677970870721862089939946399490236379347196426200291749087717672608085989097784498682621215808631617007753320062512891685509666676563782995962761439724752698342025363825659348826041101820990049362629243678907726264003378978285081858909854168505212392912844632116297467386799873162283262055511347298421632415019623979237717277861963231369904576346445504092025353184338234321036826752679980592069921114128523371688809452797108912645667417881600833792244071143664529994402017940680964894005248607381647378575979351203052017797744989435759777052226127125322818756103515625000000 [121,19] 530029274641991186775545807540212098382673625614407205204801355383696613554805016727587874649337300395770618846062090756960414977984602415973982372989387710746183352818909019457497991417323862135814426000094479887476082575337190273034919636534081979243544341126880811058933698686011929337103491923200341555720763219334066998449177536863396753254345514714929957354757892064196171408672257862920939788117820530607570605222210663830031612889527106367721344863767649567983771506678333817682963822615032794770098630829871207358631485969311043657660783481420211417855006327091796199595349433729984920909387936399387495878848965067331488858275466765118445773163902129504060517094574130615274642719739844005156295861595158055104253402240780064296228929109355947535728017710771024769816935689924168096898726731373813081548705641950577671119516365111650641161051609787759439964668797456794439241868141308612270834809693804516621105382232628709971440064921892869950284727666210430800469799624950474665583193523913143689424220639721321561596097810369451868640921035080240065961712668666253133245335882229951423721761389850980245241852206332622818752635444945596489602592728168028756134606261984147630773335606662000149298987474964086397547960626523821554589420256485146483584315374838331481468752405267431661493953090249070338909250302632378783706052528782327230099448436092365429705589026603941524638971112018105485367131740847101444334793071645002982051931078796082495495164858376168379216316809725649499178379569698742525475044150575816350307931706675958775264223302435602289117241004163707662165413090862911749513359664516248481639425933169624382860396972318839544025019638062456028305355842195432967950890155334059765343202731679277487032277132327883728050082806347086950158629778683300774658486354909719824959799001869266697228429105289022192341311234144890008444785066177245888609014992007781382351585870762870263055073248667029667650361610010595877569392428758445314259001766303115943396447402450120137914807141358692714457694928130218005612565423176553793041767507935940143687369996428060403559356927871704101562500000 [121,20] -826729336899914264667154294050088790274187828237911135892878461093677651299495806651871766699475652184217432994514333942289033731387155169067428722672563592955572892228428080914007358295243035533284000331183736669980346510384356211152588952333323448640489293359641787400818997479335503160450290968111278636768258217787670886710261706421161127038565575149013630023760661622193586601779589761379444394724188704787112565578574943242994983619396880270321198760095843563650516893151892968756928982124875604061076941940102494615960874575044101573524557915221388758503393192251927995351981838709515210412994958610573800466139417732710371718202323075133950940479003292200680131033361460421311251642053669806421297614616765457488320997522951710866155351358247259236283346764244612456654378381940160515251922810661893070848867282713651558207052464680511776248245912254139604245386804422370091811646676049521794155386500178940303156499033204695347003705251747963572325504634640473564131574168858496455062099261491061849942742778051825562065719835531943841272384258214106260107581616122422769987234724950701981243357038263782606475523578220204712692615001755572126474119920404663231105805215946140735033320799673319484049597007171162061270593331421489343208204936857929508922031235236896701583997489828614557249664350138904059238425912160783295081621387027443110091611400869757336641258054650728110891691392447489895804022761355511695487130547423625986272871403752947202004350253211828087087765048656982181027695696188911689145650230887856720771838855241525677157062480804398045625755487289386418862608176973971642034229761877193429762582475137330283756208286972643755783051064551245848485042814991109486861018681917251968923646669615613758517842055818945866400020663575812808919514449690943014449335729788403642407523209766394068586336582717473708998534455068537122795536123811795153055394932014971170208215105243120722920714685800089179308657041644055948885794603816674601035484178514611939543775234223050818092116637504788573929789489555165855064970073147840036941144353072573325302840885342448018491268157958984375000000 [121,21] 1238014206450887311243608529872970360751013576031745179797436566993883578361417425584595158779796208219064446583759148137186637086257027909552461749339230552896733559383704592435325747921552605868139784585879462834868774733383063251055428818828187090345046684190546091060818508932165986224128979319553652548023129728427866579507549900225819552309215825750250420257488882419922359317123641748503347633749089635952168296260780171815087286835305567238124997834853795794503397158493097690972851812453978807675200807620818926508470014841647672634354540922589537513629593591244746431974697451397081387916104111491077937980396621800763874002475919156690367428358198360336901185949823557444464282210676925205031641811395906851392600493248598952957538884406680508545903844404757307421235538373979715117154196815863560801788357032933656854647176222801498631164265822595690383975879155904233398630688178728748036809474286814851027035125952990131701190439223424672422371965105338297947582827437103348928961747089027387064743380400649867170614460094072385564562836152097453736556133702028051262749510926140771227742116742763545988491665247213159412497401348402422929392009119314134122447192986437723773470431905139269124695784595194232053906049134772589803120006650319832204122049238021401738188571178359085718485540898361998463134125812194543523985883857804747133389887105230932016875949394278233332001072218628338296394558826738148776823154161810514022915078483109990427772061801181546505835798953975043578903707607917611103542801090172982695411654412509449460183240232477206062072866158058146253054642362343782444331230821679445242197852890633117660455401675801023672290055598364891329049026756395917629819965230990712364794558950759566796746955771042724434766007042115440607255884606365328492326829887494147827350403139311896715784611259652638166823199409784913564114767153180627208312975277559007669024521090278578419611866303498863680117863866830877011842029925214702779892662257405136437725875342459826707209667232883485227205530724540543790507956167451472726438105114669246953340575601032469421625137329101562500000 [121,22] -2184588430374428362044023628441272211426742786060621740278843038913382266911817085590026725366960555990763830809574555246625726587812880499164467067257922419001942877453219979862233016429040493036863950828113651914172026021024333735269893460486181016297069276186354579861745994943971885784966292631784272487322832495413504172695422921330998480696087712020581622932977445362148418846872880150015738023666940629086229601260461101521143638259774848593364999877381482989662051383172426046477725707799130758086393581904342474627374897665598331698356627781308411209090739791690405616529301811618646874463795356061758209340493498010700549687962422336119353985845216255837743440586018122167716474052694854778565062788861518303658540876413272465047364648291635587550534219714094914208325736486611392137003449954771514673188666521971569536501162979911243556620784901575096908754743699352861197883117053253801135444884503319090887002116505103426032158808501259277385463141091805911668899740931599074435278069841442054433509178049967404299291784553538605798175786766520650153822802723720164467370512824152100841143525932933902167295114632755284059801054688572911706727166900356785871095550299099186963306044683788241913176613096177391319022688670146514364076759047206097961525110280092873644142890306885010707279815348444938408240088626395423443792075859710654055718079732918119582693246772067539093723055061798915529392002654051884038768533854657590267448358860038740274644766601464469850540258809784134996162511354085769044794752702337552118424806527210923645716751111492325945769298265224832058745576561034474173467429703381231945652283619256119516462135562130236329185822468886598282667050997756890692859568634786099870356253547839830614826971507548979021816195567399426468524996792984568508753501581082925474739207027453347378260640507129791297692605209284471959561914341587739840423689843712595185847570712232226032638861852862133827311149575290172433791009001441151298958687843457600219644308670433487755645766488934111906609298226080781492274366038895970563311606325168634512579046713653951883316040039062500000 [121,23] 4752325576050734017703238013213820345708209053320369195981070318038248500150607976080227423879569253731463324040613720236405247337916898974875326296671328253205972223073832851591751276485068401853040539042354954456904649116587658002921454265052643126520467875079090981067391310219155688306684575164633729829307032838206401971190044096551862901874791779669748206204383979538302083705840565123445563343515727977238752255245442993437854505497980654052269750281406826714120073286265750755071587959309847469686293378600696846297651542834971675064012274904680219724486515922043885712662776287661313478289989862620329885419431837557792464041741282105866861338275287133769935815630497175039254742692592386177166825001978685431371278549218792299860595413446472652628274117955082359906464042655132681714332724080399417082704661626385091507914702433492020158753762961451611854080339407006985087602011510392452764969855500767907892261428535796638281806465580572262014070069372739701310992407730478159590216428019873408312670332564275153831864367387980937331089957981668248579096810274589461779650373378174923295270406367839053882513640866811705014599287839199893005979566619000515267780455137053601243404546504142979536016107678568082504741298185319382673065405081517505715962523901855286984305916514844419196090299409547811760986561844764371042893461850319081179439487924152681266551863911399728584450171313811924294831514403292178886814091930485691458145614253099017866268485388984266641583444932416748143196739639669138943707115700579270651858440993426855681380056265531397680478592334678519213389218478961301955443278930988503413060191535037213166414303017701496269520893917166913731817718025006864551461726933654080457605267421094322620642327747045518689890256616476398326522085467273458606356173532365153092230941999985980911456891551846265013529055890703129413431571827425861259039526627149640518152108049295865113590153257586969806432044696838132058485607447283976611998136093925222659621803285973410639442071601055766023798194202007072850079205900557778695093543233629596045375365065410733222961425781250000 [121,24] -10660864464188563433059799274606522775708539535847804973969315309917803111397029872912838390928089335145772372650921087683589326207349335729014846960188676024281787803729952183798543911489525341706606986388517337629102444356494162758505949076425175755954430806867808135549179386045983377061150329291708458969546558026942158718249359725442260231959124597419840300540844830089686821334124128391965046107086369628305089894483302330695223233958167228898930198505650586252389040394883723562848764718776220389595619084418996351679153791503982929071110291744474911328753574014322544358476001542578311440240601434295327419373989436881680019483415979716249277116360655473141114603594242034878822544586757913359464345752460840147757226721248826864765336638106122333162279056432385662247706397551972148770234889650865043668755370772192157713302179329414172771759224577665692084935782049972656869195398651502545209037813260364041472058109071833281955040149798834412181965538772098181356655215280961084838292797282008584619285276194970122182444376339923267682819573083365693237343683469290180813228076259582745399057533786948642536258771880291889498594697706719298492481014922984123600821154528739403510806119954134404599735185422637367619363762920796505183239694192430087246055846411558958557243971164987098457851111422861764022300777677652056461993758551347448292858973374525898734110509386687763815454564066947086014599414372329480021424016078204386709891234105190780327256103228266164204889431320706646546303060130904728575262826767197945464031982703144292288504395867829850414473996021253138642165167728234572160513366807738361896839244327121956454621682862856195198260623749197976487515816008567861370640825157345352932122123888768182072051014429427214457857838735745364747807194906039497250122746205493733527952482822507717862685732954035762281835896672465867850811470870048325845697875976136554549542428889276022166507902075376796713035007449964041111307456658616485483052523225117487854033740159913591266017379369930974974454871228291174158206052054829942135096010336070548873976804316043853759765625000000 [121,25] 21682686046229226822828590280696377742701256737009662615513061223665997042151821455107957054729678974063893864454999536882858615241036525569135353424622553230601286951633576709671279933550924256999287279681398764274284503638278449297730687089825443487684921039777577968905079612474646714551371954391376249291639098225644958645972942357291024635325940361768630368149145056978018718532203840449790268120796619849389844986568168134890715453782779390791695380641243244533537211554512613449684027394275458683422845573943013241218519954049131545656751895002308772743250419413619523509307212479545979791562773967381571159561181764525343960735953092072111525769147151233028901944611371998977441518856619296286820588934025912516100204682774733629777889904879398842853334031924459480032774095807955230546830634168947168870073303222625133703115353554396009334886900618759673065612851360477781208873286890337118020374199047109800683951280409456367891517998671008861479703892900484630443577752546852549569110006916906067495072430148948311693054037296901536503656277485618103177896803271075788028824892302764974111135066295334206078726753820337150046311945174876049539151412412092918313655952767015372382618368357827130382053590886859119613694358645639153575469557360415829008224961195853158928394758049891260232374077216403656725936110373977257073340121966030249986758228272871362529392966421633263355754156343389914259785124605385095633527053658795113854862387360204954833157080482948989556454787620397580566763544145073328674860545496700407498589340228903265045112826111239960785471494169116144723547719506990285890503833933447254865314987158467770664911950340872892147472283962210059789380445197172493567677553245477525647727319799611905325302348553050906208796071319725873659424067475438068586727149084322325131122004193074443927890917415802359580180242465121509440061127009369501804617639360272239687474878840634707743400569410977213920595976979249682767756438117132720568528836123468846110938064496461439336261950199473097612094454372769580318799139937290806423933475777232615655520930886268615722656250000 [121,26] -38718212002875142600610532100533406369596751986052146974682956041983856335680371412364950291285048145065201803959571862589807349019306108254879768612981859355485378691428116982543207006705209065871433401167041709408894069111904537959964650916889520908745924556620038458181905217358617130645453831411563529999698764401624908875629387411199211186776438022895230886576535767652323651371892730459227957996113772966251933703973324440915699432523897022196464431604324632999615249005688727033396446707864028668826336890182000239824476237206338046821129143463254850467180446848329149867199977897268806249393400545746342669138227680118172557932200996537790047086414962309145493163400632389262327485391990112836696600138309034955668275606605468375275140138473213785155724392527386607859019067359226709715818270907816418419703745532382569669612938992218156219046666592755722663290920255217017802821263842320254514495452895998363306053671824606226769486247016857095348357965940655512077975684421483763620316784968548976129004236043528763644573644218756412011337822982534694121877040052621606526850949271053786534175176986478347197732309228385296248237017070668456235358182487494419394020173903027360206408328073218339006090088723671812841925809534935085242227178451703907580329858563375779282400932920447976201436796451134307831289787315758512375372394159587369630025069462081449237468525185897440315764821781295603568711590970145652856317744476676212811769664170218209035907503138923592261601657673521305089103811565372824542457171228024691918363195905531350611215415217141478074589009774034798800073845442704918544476979937425414179994180663653600505365485112138324716578619660874990544332592377426985662485602470790134743323337176711965735718668775831409076431654677268046902651662657280590303949722704525539341844794589056737367030098232101786426940568931612866797976216418479400158818108928139983871057860163485248917711363409712390308093191669655168536220850057975978909180012159399182975118675846303469873488047311235560427054572587052133719679796255308144511952939126331330044195055961608886718750000 [121,27] 60995148355973589942658294053220822602317385116189885274168844381001502109628169283813240098882058567141226027112906465942296575457906310077888816024136314373832207700990519544277062083073035476615266138667453243484413787789179447793902313957783590740507998474931337545195285316430516363120085050269923519893463403122491786880321032081236694896272797462505741651884985360933364318271297099161842533583728222034504575653493986718252147463607001115471241299579446667170380164638274184775580495768439934058828447732627388159641704774778134071401330625566143828012278039751754040693318323356486327283168147295198770066597042323740680312640574974071555804654391390265479183419205588156508699004867785011360613851855907945706947339537316818378555711204975574872444196698680265247196547790701957237839525429057847938849703737277293165006068385913713673974495402774477885350122483337938119689774984629478333051654751218187408021927775046583371303591648576305220086883931096127083871755728312729041316332390873510188202257194349442576470644230037405484880251805579120864795298972948842716423207342818923313187429652610484277720549549034810104047057614225223529737232135968008630879663524772049998439068295206782389895812834798453335900815237207298146821278180303552765583741246545950371802071339709239274892857315643983536564216028665116369485613487162330599772719190203139970358305151583893961244272807058472198275229711907030827314361275827510717701939947412520787190617894351944505332867374332645760270260675494489993476459905425632267737099203813532772242438758815342547350487620507547271201464679353685585980124794314776994501256964291495908786636072859930310654981753760335833542576101494642243084804167184572038628286278190861726938421169495836123990197826829845433185860391811877388374382744143687281188825194419975588216104211797616475816649782276924225184174816843178422496505720785126508917343140373546354796258765940917606866291785135970173292063826333314831997318226015874018949715903264735747605674415803814653956082416082625653853390836018960249886866620272485306486487388610839843750000 [121,28] -85804248217380805518140090852182520469739562082700662176716910449650476218002108014939861167956269834458835259508933563795833172683060651341303200037615399213716272265461603932683829046656085292536409322712945376846122532120291364972098355307532465246255945362011911405314053283502015665441854727027205738585491098564401678704534275810835493244219093621161612363229577523663454521780915951946682481552872174878672220993524576057021180565894474815859638016467043937138884427138803515246645283082270615629817350678293500189687228685053737485493371318839700006856319588642779985741327177324689445549397332359575164741627563009574721409463444961096329977468206504941490924718438903561433008426355238826772843670310892147040408281487118862067244300502042257623190591269660231790277111976772499030631830287451337660978718467359402771389408624280281774799214442794129325035756362486631962350553224110535242802659296828543397420514239820661337632062919886574168931110364173876744745944031238088004762095606635417446183369174437697849141019945047433030405769395911986143281562844449382221470882562207047902700472252874262365719820353414381514352118665517362414973122700495119539558525233537526249153747372638984354977642419626753924080479174510289232974547374272716109641265118123951526262393389583050252741972698004278578108262127288472681674247085917880558361271630895615623582640659859570176297335535185169482377975319893057362938959455614719413536947113567190574548038511874027449427199711276098026687015936720753785139283276968678603253286507653640687400906008733573145369870187482646619791975702101832418445198434285716622585975182760612116864446067591800837899853993999694136060903439662671216480641067939979336951105621631657215119730269482161492347046298007024895913888349209177603605725715170344926254831458093669987341440589160644519999564757863174346066167594304099150821575884201496064466965560679643952453909570986739971094981437423808091533044707777106686893581894676470659361466795599217878591884103609915519415595590568118073762677878437918344012302895862376317381858825683593750000 [121,29] 108992175116942913925398876123293554947868080994105521805977943073709554724216357410617632939188602018568240245672879528435511389849605661267457767356497289801156012263969153540129747597360594238696379871706039502296025666058861274050933118603061848137656191087024416925616154349931365781016735074798085463870350200272666733726696091676844881751192619726402664347532284512469421829306704152249127025688840698419386870917677504491611674726581226453203192702271384048120941944633960093881885613343247442019093900620681484573909972782406437819524127922347466344327193315705381584646561206113752049408080805133597692471898545948222222402837963824916900744023784766016163085184058586739010022638767523222883163637021393942098191629941031864030620016187712352586896348418800510548207479703331136358563569535989702757683693040241157235497784567428805040757867557402534453536718339143502581902552803136291453959306811132604283888182683659241667936332831934087470620250077944309644263841486110948220295396232154429737557337520775946482159030384388821571173808903269897352523207263141763564801723640893159024058092659509307011843289589219552904049838310655927979130267666770488019043866729592243853696923015520785289373808715794016458773268972488923283537217221866429556930532116902191252255031000791694377117578590521672076162250243729363422899101565947713159383728443207254146720549631725021177535160225144062916380196635573605745593248066396582380997536240921081078699011819229278682458389058747063312165729186160709215867061640973239671164557545046463106564352525635200309489493615738878081188661276052989026883128839051579457684571275957096750014760037678991382324107726719828905111623107662513057463243575326897827576384767921453184348427652950714916943164044572403933759865580501985146462021083131638099308619566300611827928693281080585400338509124887524736595332067730853720797686938426582266881929481416836337327599146116326302331479596615967127664296023592802545580162848149601382383142692653142716243825512130063592049530050039955835434592819506438576837581422296352684497833251953125000 [121,30] -126092516061299420229276004367334716275407868087805748469666299772112819333496135339745681999079399836868678140746844996178777584850768581938665637960614955285802217710403247201160992871682547003730217318945892175588742281728003539723947531949606194910086466948224447645491696892095224164546856775860341997656354809960517694558675934553366915973518860847076209893156667632849911221259238842769211165750108217957865281889952707102215414525066246639707711063348143110087021761984899236564553945715320969590581076037769466271396950917425537313686392139891700317360580309010890562827972721693807104450954392208706257646606268447235465879073230796072904156903836697289039451465348920932821666506887275334373791472310113021286846222620145130405468807688686217252167420862651823088017072687160004410008381886422229233112859419368221730516195906726944463569777725254877975187544332851010787620088456208090059309975510182807746559866627554412045222544811820384505685290418443773194973650620800432871004515775794700848260308987225107428207029496006464057429037594831557372000902602866780090000894529388327768812587938116462994092590591511180730735249555347483749296112228245615723289677079795845727903264908680914527235384506582258023866471054365907262599804755216524130177090109060951078956981200124013254358864536973004037583412868644659728924543599664857605101143038761291366225768903116353162758246524839432566930989948650510583876320866561617455385352939970715234702850116348623020524818857866946949339587404800651839280642264438922475081885341411226684884198125736876011115569516166680635981006541293391681104708963117277815479904573040294463236675410251880793615255295579455663196152472872862125985274780386082268963333285284804983631365051185986769442072047895587416356381195813501682245961065801556191741165464424394163976130181180234453408545074119239701755935850995841836411528777649506108081171580511327219796321023377104357379184234569302696322299380693972746641597616705445946248948849750113762860458882413223091637599500852430451307934974880531342478207079693675041198730468750000 [121,31] 133573149641788239279307221827845236533238122851340766684852953958454004851554297650247439960651376801232819096667710775765116671636420477110504107485214872839583976481185876153767029565575274557502411754319466209619652042346602462644148853308312437375376483509844409954253842766742433111245294761918513040944521075570010704841350304977719445180873170633006994388600705634764392825309071623486863369342304076186352466051625132741517906791827903720828692420476455723279469514412487527152795453408334045812066511868893340295434617732695700400836913630753642072648803532253296840729314204881145339970297579108851560525174787873334517623987909832237212046973414445532151533779120652531741311396491432441792335595797868529007217817896684266514163216098573426303737910528982314288981591324383971841793770518775452636739741580555564673604688403033635752660571731731772056088467871996498378487648414488815005021880169612002582287323446500366073341690969387598854266968621197775312223097678425640020581068140809437836661199629257157825105265977976689232947557566255679706161079088902761912617287609197083300336485227596461558590583864437787475675048000341361654263855987590631684163357746598296010517994240649716897311896726357099964532751015737041183708196550412744400727434894911867036030887737792777821292617077779203400311162247080800482620836166504056817478022498635171946840319018270691640305910282654393990087953714995517625517483802437923026779296552642921366566744198165340721410435962633060432062924231771810272666475804118216845696235036726418150160846588547365037702840721429720743712435125279448610659174137668517271551397267619572948075122916665528872567524402978915667566417243567494075314327073194353376917167906370239087891876301362667369795063703399014218387391407789125793967087001805701658706364728336604958825020032779736392158216321119348507461759593708269743581733175877823519331958398068702700909739412451851420321307275347090752216990220475194658383669767688423145218414983777917860726106326778562235072598653077949437781475616748849688519840128719806671142578125000 [121,32] -129725886699412502470361552706028533997492238139901624945116427402606339695365125597106839496068114249247753583037956372030195019393667139887471413919135250366719584182492060589955469556922163562965403395752074416213438992026816287995229230880903604283672945745559309269328154307407191254754831899147206375685189785328778193719761781938421336117042480171366898374045345573824643244975528676402742719142076554874453816477840990591280149412319021735748313245104813636493927563804264824492184588977651625838789973989670845786949333762534392139131214295837042802935678726561792639724396537882547103224437896955783854590378506321517558184544574207603894244817209172959052804092177447835381314197987125534222142861414481114107182840619578331226354072605137886911369970241610289010823828387137852048848272613604218951557868937845392211951761656637677986817316079158048910727258585377024397244074479146888151278580945305711870377136476572911925760873345243173384011453690891149249365213901603459940469432036706172897867965678706840217123832413953213329449440571038511820892520925642976993794055052446537359036219121212782559593769761865942436085983535773971237045619836216391755096237425214680003824390826747218320486815431766572014404272100412655811615971360854398318756674529770881457473493717785510363518775224508563468200340457952854329863532033017182917077562872272081014464567921256962304601825187447546904886972054698640739704946850682262518163695087877721104837240666084556798685944919044713022621843961525261963239262370668141437762202689251669801965897337088487309760568621758826390818975703758586977596271745833845433524780058002679811478457997710909544844557711400823007504266976221696910282619019944272322304880038976549392778890751656241919391793797838388068278385976553323489574783801888550480959310700464750808105133596195519516356158285592879675293772390589602519311198143114956785661851905507510994441624190547671400401163254058534681846994110876472979631784606095735965077330465623083081011433922454122625219663867848589582781881901496490172576159238815307617187500000 [121,33] 115181249137037781531626587918082972665626943421684631691062518649779027148433673916975121390593449746098980334443159994683236163992852232217358072472097449974965120201444077075935718435632589584729484588687054853656212173298703602670670455769338549406002579838258737614909419666798687679458150378586429249514050918137064705312425028555838159217198974455103175283202410033894741076242112761912655036588296449727176435061248803671487689949122370355768348463868336108716330396784575375737144102185739895595392960506012926637327300103502289106625626680271051205116725559873989306368778650321703487449120769584301677251400941456964633538575071268273831789702182665393163439995568181360791634596058192414051999413706027179820611685456573571433518896894331238557078039684618781914996568599523061876991189675332986256872505138672177956228884895700398875367897606609318482764998063412245674448044111456981965927362580429193993238344885641107587062685372431922853100130331644603782745795474026841688032255129157899418881218176202740802703707606331417518341447914609846490292425547967011765290165451142343591914308490797484635943006690006159876593690446927968404837995843776592156643325118822862851743248766283649486292417766712794369229381827105660287698208125859423540865205516092012156513907157515563083845463418346272070391914963717462119164690667955357527015469389459411882635620795548917747077836001741821866071982786715572068181911301968895366152135957530442876151707313809919452558492218730380874902276202973952523723160684670350524829725550741236146000596942863588421307863945112633759438346733176442260366782123108964396066636922365961524004251413287047080608499224065249847317251185706579991821163211027863510214088865222961250014462634077090231504396712277529160571105988216321142116064658596816003420589401439528538571821365658022049838965494491206663173895498224224303471976849468861426581895729268868655205747406186379648686431150328626473277084628454614945003460744319069002913911588319287535291440905698468207534220939254718425737156195509669487364590167999267578125000 [121,34] -93040698788550426019293965825735694627568879086234495434138979797685519054631037229468604902534198797488708267057788578949361172247948844792463737471428297611338141551442777974285851848707690748623090243424778392408426815543077075537596204244697179707910773617698189154321116702513127779236230393851910397936368033649307471793583714757662631676912057213549534883118906841357634124601493967412338928455398309807879445056498043867282536388024540957349572897324898840503961029589895711839119588286856735216955418387935448793202657424078287740657878204349218191925800561016146732580764722625677463196497991903716460805408542753081853049497717256488298803271697321511831780250857079713732680181978394726770788471195647481711273634775786776350183944371066214906699163569805292005493274832955099434073949283649966091470410606668605694731583269216418775866317464523307694732358485794153814443609550374162434713826950416955495951360439542379633264723842921051132513356663654362570720956236177851545648145485496106799773294165769324874889064499472661374963503459888228123251988618100421715600118278584405786747285014384720910637208724252115229236797722627492690733026430456816547130055386593363752680330277435008381134495466750028125108591779229201068075511766286334829490088603592205945641091190795621809012632482357944043721689145540999639168265624887349521092695365895724558040265042092577317167925990671332968115318683269794496663117044885214936679815535108031507760890693815123181216420244385284064939041922883248587241510147753173479123569403487039091341625135656366628369772160790446194784110318052013004715890298150124115977189423258396268676115552358497968096423257261927484841008053241163302614123834772816378741072037055730349234463913854106900032985264875151994150691560951694442266402762686023559926602747555806109843907504323089998754325902656816174978948070067972615751005372826066340065042539657882567465455671621676803309727737103941090855161780171139494179059279836722113960570473896662434591267091887952298162972023139183352924419523333199322223663330078125000000 [121,35] 68173345568063753589955137984706097034640853346365184116565276137002698356148657902983781080459237561225421159489205485668004247002401888658936439263970772282952155986072086051642345514072873556933354651857393083042085577872789604165007935958272663954423194358992122462800415313878041473326456866747011381399424878098580429485418730713938469359315336348196095574751264336300437285861209184252721982887173128339251456204285698663645869728660997435881626361843314782723420153201248887473805745606835576820761929944604891434516619008579379299309220237270309218299453546143087425434206123110280977663142963611304089884819043868948537535203442517805873017676050895785193569689906464814503103855371570637875762862344109098086168902620554297580880603071371906372604417145087574376898080803131456642309758821529535263722923882533271578805022792068034951865875191572331722311988757481462155237043419302877247535324241286208744195880847911539864854826339223642112931595915901946231015958016222883799933179776896274446447573431926650736089676090818755311679337769145715635063636949098202002015433522494694623186957898558184945171638635953834231098673482368821030739200486892853218072626536540967550745025134046946262796009527868003769935556218748171854878543506443484620993568804901006871341787594572793753249390435266695958289915407905353139254997765565340546836938011492967173551643184613913699246748452050679773501304243016924008873053031629238405385393019162470491184137292460413335651510300736449100065163387347201712994796524743631156616205241775842185459794775042279278154276267357362464500490249413899328484677489174042535754004834991990339997872771561677779944109411905741307603897995100038708218884183859895648764627768052049358855963291850198578411468757332671362053273071655082307258899564520080629816284841185783288738361251150325830941156434402985132723591817206608575528087083387225299870085954252730616824316483654547437211332421911035147013779570958386244241639919193351271311261085440583704332611642614026301018699191547334237384347943589091300964355468750000000 [121,36] -45480562073458490371532596469747423606116942276635411742851192289392974572062924550217803945730748713048928921051054639251987371204967365287237219599310363379374477962390553801607452489733223046247517903155090399173328824379179186548748995069399424441017492534994896190460400420088115912790799131906014201995897699696484964801385211760162860025917020700541399492314455173874729260833958880544944307652520337471405954932364651427569612425138088233339332104773037980347666850408413345697434387230815239035952106915854256909629414827581186707796075429141674194248312528877219707244580083027245768850229240703657257435919378659273857385020085412887083345573315380305841650067445976267193741177008980205169209556890807377610538325589379977941014923372834029480524857682330521292790341693631630506059170427896175351620428406872222008664383642987265084617966355771560228820403400311766523033340417553087967686136807224632306048982174143223115173457589010059519020902730870963148322896572900901736218094946106710301408856725173475453825437366249011485941417365984247731224254478804642524958840364919882985717277587183495908920976763463438373065570269248854150600788267577647840395769550052896081064041936017427227777110703859861858298851354916055717076549255768923276263310284124547377279827837755826008488122989972063458368075317850420534457190877526516105679112020248448876381725387962876294088260583860914866560358469432257895522768623298078680498449479712937590313007577790401315805952173497036259397700877645724786638195767368641192891456473124226431442967565205112718418705348127459645680542959662398222544947846507536702404769926071272273251140549404483996040638162952164549694261982884027889098382354492500517537191579157656483626894136795012384015312792775943361056052962204761799192223780831481606693198045540542072088625909144060645649350476858134693494150637466053215991286164748987856314516111351509936749851088463923291282042431068343892374550397752942066286954359470882160225581630101642650871523208185371471340332355515201356865873094648122787475585937500000 [121,37] 28022842918415218243110102499997398510494431066485370292908705265636212643825086087388080995448246712832800289514275285412971503132036601704433879082739290414025208861910335557780402641340925073963289592999384565955014275769835710976281728354845649241007699664637213643101456466503020161482289020785059263696638830468834607329722402361747427366573389188935525710988148838839031475775177281029665395566696015805539161543631132029013810733413748546975588895519959043878907247399487310041569279308546698781539616731459145045755259132864352063474855308124850585024959125501153663548775730822659330436882497392268846341009851835255683834218246153989863698882473403480640329535767667824299281424643270682834429148593502351010219078310452561914597871979603500673304501608142656361522121608860203287136263688963182448946459739838359644667853368347472406668090698290158738019497607598982354361003289238022438725581506887837014025167906796272861576383028106754849268109255018050778453130481003379896027991960421157893511625103541356771412685019437619051335219727145219368402437373567620928644354533246745788353212286796877943493601315629845354895020516398989334963686992703702934624670223901550437903584770038248098094592635768498663467204156822104001196567458179289799733803855661054884247381062006089932701627561801572591339783430356431944379944784592130967845121137241858029481335284960778227501066294873194041891866755294173059833177110131747168746540319078271303539660420665302491326616403947495446621479391489327691560752530398710617875079096172837970393984493836232427337111500160841329975407773936607711260441492730315201483736562475856371425144419955996605307035807007447422497091798950560317782993169879987072602622829094838514784111835358566578542564194518925234547923463415055939941894974347455955107742425833172122227748074525863339720591616995650269232931835990003567446637736167733789632247565700271393548267133228132223873721998250641033529672444706492196411122981622966270408574274713064766276414780314366752311024816313178575910569634288549423217773437500 [121,38] -16326365601939143538389013345343201618121639814814446785451373721590571024918437728106876170809734632380973579774886544206122465446764004826298233802004390197338072893019326515717246341217212243810378745280017637736706579078289001851230471651205891089898725806065906731386611236441224917384647788833883615558452764541516582090448004402541288776394040832365195931896552605459256424114542544074827053552985978057411081293674107766514026129367845791888581977525145398100810909086460564129584317309737271283436443976402823707076977014426456662162806612480326979491359324957741403278994688562948434933425836139691651411705225963384023065816117284604792508482050611733347640019419035770804385956446900352750676989423026604611570366048432752423669863588608275699145882114821422515397791860998212929103892465649029674291277072107180651208613155525880743089089629457401593661679177503938851635746904138343190437775774910997937737728792703364387679385930706449121374142106080372904194971217787024916344327071344623686703830985328602895970790643530742906642890032501753684392824994334832262701270598700528058928115009300307150194044326571627541234659161141076683967334669198449709105470044934703302115965820300444762583859313366096346205821453128947654120376494886858160025691520540622787766802053679396282859045489994801354955999011122865595954615867255868613229312476931478012242737980134503392943591265968047105437197760247661116501728923490897996389338567570154666660556298238942271517723395683558895267881986635832458543650779216333864598408492561622739702465522064683165534199736102785708425537681049893546148018644869429167122991928678359717827494122489902708168013279570589898492835416215788403375157383684020246629508761576773115996610977067093780424178126913148689093683347681455901046508458846679232769108634082430383388000128987892985529976305854325067057504896562401889415209929356093845330027697427544378065422861588746081136593286861290019148889899191238735121000687014287739803329427899412825107290870212611117937018256895953527418896555900573730468750000 [121,39] 9173938632990781668826108972742250126182128010440336948630938218607488408608374961068764040633653151921652583197115942289519927794924422681869932771322112768406215558401428935682388204664643133668968226280279548002180154414803206839950734160264950295521117981801474290802999742311248914781771299979065397213278430186689738435631136772573309542608522894967866483855353770805423645211211353282832420219575844232699286474217445352200199669301617578745575582266761907245650751540016405007537420400345983110893937193094766636065378366083192287642353626956604076235353201175394890127993771557251350879532057713127696571276704594891771436177070114514757566747194998641744968598372290769388256154081298693969506008961882480096029226453967108873845289380031175309153798618037253866232302982793675711003240728726422524499382362578892827037210280835119452524166612452802764808940755491933898367973260966188114205451978204453601374836335937389857942145421804033352855898824513526748331015746279397896508538978712990071400827622770883852807419745800649951241746136576243787509545912589348318625204920868100131796883501037900235689035202038259596595785005835681299187411448219440242446384533420088929903712526917578768134131399100593763720230854383807936584560722371103514309159264184777274958877162308958893465217558347249247664306086861101726981134325057937142717647187640486923375566822311973969261128127293689656254521705909541059462599335559167681771460747497777520738523817558563311612721026757928953785571354487726577335079667670482898084360540991032667212610445151301945086107643751535193472414370994732018761124005588533885932732095663254834934758916062672688444004640253488460715495620675203035808609325042739448171801870259819027964926021869941933848739698045056966680699717385705655191625757171396590539775090038563070136210279296115564772015963085797786122307749283491736666426199372820879461048374480823788791311244637978626468199534516566805663111531568650061941947421971766204800166736513498827617867288188925091463321592755164601840078830718994140625000 [121,40] -4944347532823465066706169453682442726551272472630165974457596355454697058178861932175444231932010135457924926962869556463354893013302289666878712963884699001816259198543002801936533323157546587442714169616116640842059129822401965697481999100202353443020946860703821864481691550741759734634391719257911457189239323315587318978255298277564002346962928034333002812095748726474955077006571547979228410889560549897528407333734912827591113180549007821286222083306016673649447335888464682585713333883672880517810253571900209187867067010233732014323806606055367120370987494428419245554694973488520792539055055951740907548724542179310393592306663254091541409648534199098199671310338468294710659612738116913792129267822432330742239947564534289808780179208502285139520471916777759354537690774302897473778506549433685606576707470250541154433009915882999097825030252300036582306767512224219194732607873437869712681675044090070876095428219452730283137734999420327345531112465517921674592479508576655530483819999299092246412340478841277039786368844866914390209879223535510303443955014733571667727317811290422908538082643124113536248215192527275468243189942248113130177076652250790258233611648118662745295799180458168865773814459629627632907240762988041329066854975917758348556662611130421230700535683268796280058603060785578293372458415359661200295590940275851839890104892384001864160456274550695404925373332021672370970206730261928861222720706164448661832360854057172252982182934883117746459772218383462385993529833907688464801792274821734303068088822706629714958079091130076383756258454957210724135732637168332623665473873461549028653108644410428713084144988225413889598595346907795974986719753807455445609798759381039916402909097060129025799631798066762921114804834191934196200426513501839465999408123457812763489189750426736622632754336177902998251567286747163254944497768647403537088820556714347041438410088969860350340121994947959575018471323335826907395884429298946506189567160893175665399749149275337035286168906110353116201139300756040029227733612060546875000 [121,41] 2451136798102597300950177426106604887502344222581193666841090368877205555304765133366132667109838698001529867302863158345765563093192616718309737631866034899180893488251535690531845002536380416396423411547658126387790058393109667468558103144817611594583725336382656653520255046322462299369711760600830127712154354904811481563441102307607811384850047179502806563748572137302171254294309547184172267023432936947568136608265608179095822046469312679164873673138541764808893049273898364952735083688639349308074742559366039204623953996761773743060327169608875848708442060057068647809801998269436414902125015553797781971244381220258646633070412045547026196074797445944462263089159421217359581103138169651679043758250112141570296333986120555326327555007304655757484364553834162138312545397301912858668979394013369463500565758617848802235359345774838307383472275696312247466461026241819079970216102434835407364648067437430649619547315258621914840886894870973920399724500567951281698875567301739925473473597805937662215522793085223754675462318105849768667722279400589769607124388874918496924924480986346197852026585727705892489459873384017120333955595966102698809488629089596427999097937811494100276474059026082257708077022919941219347636085170691831808345435853447718238484014801199508769398815731384797420801179905682575465229344223384206570326364865705791921991754437994365958885953976783673312610080078298037884717523885713691306686235104092431688500613537844139292887634562924610085946807074945982438871186295481153082161641572349171492068408259876380359410999614185236764837824196171538563072006638737579323188378804107692108577832204548828690219777091722439678244043342899909321660486922398795589138673943426898278752809921939353181788196939200228067409047992976466259130390708233797368605192967604249356190701898762696756606588340102504305291264743396967384421096267248455217595033636761191261308929153267552078623931539274040205450073029059475275632622112840476064347513897373520941915617460650047162060388532267563022060130606405436992645263671875000 [121,42] -1037283378977931912360579593215464580622050583804761952194577284551480582350236938962667160534681807776688928090197112083591788148890537635110451533340803471291787207495327173736025983723135118920548193986871288517121931113762579909895970403940442602092999969410216161249778656225758804939650021083901227992651513514538010283024583223030007355583918598651673065283426951419155223135668210728829271668844482306216949588700574468009551101420022431114109140841247696605980269652470461876037094408593593339193488419603123433065917348361651581353947981695672247698542294581109427339757583688858838181385267082014734019206010256413034100542186437801079762604177854221796321408123208577082586511058454514357409549846528749960868172923010635869560584217210928685007313257530808053111369808225170453417556926651275446525541652133683513101622270914494747714779012386345952501925501973632862360443686090309841106653577289895619917580948738274198267729467929162277849054047130316428351989477820926054471191599013059947739494724539730027207666528146628927212735032853489145312254849086849856694939166979691177613847910050888973893773051275578070656433525988686519596649229797690950721141855799148572464060599471636794954211907843360103719021155724204376572942960422807215506528507931892818737768949445730730186064798900361228882864560162938529232333860032072565671914575414306007229433979080804666794932023341219298118448221544153250498305148426974718807735846713991335994360414930936035778254920356814179052180033683652794516269359670605339194536425461077912813033503769357564449820052843123151367076808597329427959861903170154765561317680333507584509420285990185310194721874314745382999461167681933512236131974213829309798930293140710944895059314731394361074045369000189856383022842640808847812373123708755505020839095576797931360715905176957387069916182570105439962123590543535753820247597993343069502627105961389072950999761345598694364769695032069275919517814220410444636415501112803958202709205627531451038682644427701973199873464182019233703613281250000 [121,43] 328231605776480812408480696039497337236672864493045761249140037149100402773723978017589576010425734190044531009140369129396430514703469061670368743723108414708120921234507697051521462248491290864938768827010786874668036631297705467255435099886082767395041467609858151684806210743407424746964194684400782729102109052279184662858263466228768008490582008683953696817300444708964268456576625689983465418994371993893619258013517251907025150742883943059979849234581731967792050323023848001421723169620365238121455396668521686254204931055533279859799559362549865578741809868052634240418704210072589719082412630419542283029757144294370316734449957159604993247617911220132484494742580875395793784705632144779341441861548919284775458010496921644613350228932938587022205343115992932509224584053222449443732622250159639665512827181937020078071715973597714198610420917470569825554346060366347806149072073326910005053920666602058752319615138236422446806946664219786005395212219021626668741582734143590029382810037147837259251404547264710046334092656677984706312902030446226715493907253233913152231100434626453023102622747313228143038713008106327370742118220757714704914180656089950713674684182595004696729724892035701408338416365134943995696648625144421005894214442034167152530950848744930974485626290957394139881229396108016406139887948591621611594825184933304570485987519044255479546467030741164593139865838915621691271547919128966559473367166592451074836436517531904188527430250444938030173625959290755875091968628419447034076002673068122489276996015611793262726755037045445065967542142169865702423627100783357555890903230339145165590476998928060393273358940846183973719102792269255373903416175156980264942513850087849940087522378060688014206266001865553987752856967000810765268074059715223208300736106718493441605767986580915983975954039824965930360923603571553399559750522245267077160039289905409174130285935318371489365377699989593768041369661938076214337218167743619261680877899071865664226374016173285634925815834606055432232096791267395019531250000 [121,44] -45926867139877665009391201463529310522790404144878720691153679280544518115877398432849589851719404562145522753603549628596204170966932555757379730670988255727996109560278906591859610311162767208168883078855853172480790620410159344894567544360590070571999991155612307478952782658258682579462464850978650399392045075438554719707415646635576652021082526818519718159406875358816359319700780030309996058109618330188875460051682457716653902995513406492415374027423534970252230429478692759404953853124560100797809707566378539068575433634751028186501135258034912219408302853685498425124453129496372267901509591601444036573319514157961766363718330753177454006677018467367987753900942001764398575205402339556618341551836852222095041482162353369907895868730073081512685405552739162136777928023704115976309235050742330729151144661777010257111157421783523858983963564459947967404177093099104726698878366593310481341920395058646427242191008726270461863086457270943986855317235184007592689224282197832704671578466756364281878573919262616463559388928970274387234540009690257409528639502651878152333678846036990600406904201088403063948885046559886014098966703213194444123573744552505591412866546098646569092205777935208240596756846678754384154917620710081652782668438946834705007655759907458747163138477466276888195493942568061374822546866059444549918964791475317585318776156477792039877091377187249330153839170726084920003304070497452525145047722104802371781816610762882392221505956764575327835418910983248614053796761693648028707703423825813605341620953989478091797303720079112360387326750405060047261904725484253249886110341537466573007069648369903084875034246697530081897877577579112708523995373397144149087672067548965104838370644340251179862141399950181011233429782882664982743526426693014625418791771050478109841879777746300373212878171908617722546048662880837759815002252430767816047444680846415040034132198892578601700204403021187785627294798937959633843727511959446832370475671707411592263565855255645457855262492330439272336661815643310546875000 [121,45] -26220722076151227613784569862239611446754403417742447811931893122162992876471772230316046061714871999603623774480874840889234799137261405975640543853343161357960675837129936274480156666126356637217457515312126581341568718302636401645082672483862296665193235525754947322651230354934768048542645507773758640842210062801164717035045780246345842385838299252636856492276033472639440595264937776288577550118079528177440668478061853855906219671333677559493137892228683993437898275331383006424404322631271343477123843002657371951151362513506768195157940608772420832913558313174997392907390268518449642571227320922994938927519389993510129128490991238272855891959379980546664053847065828944928494692946609284539965081458535541797857808346883731073038419273715386546402529256304420521131735850738246737376152876877307640950896973140755596981828253909878468680455619984653104303095077912822805612047509305936747121099177693619510298029518014741507048447952605564307559766399389718877472615054775131459602763369467748438916537868527044794480852066450463521042821198356279366526775921291803037996709534273973127023489259831106377150879303580927739006269992007670169493385336509912671105951850399273405940828695287453650500281222773476331089256546256042377910047891907010270528374131519167403710580890689307738204227445899357226089391308432104553863482628019437523247651695945752550193081349572601064257618658870756596692513628964272652265688569508467361615674033007684716228494731654300652936595001500407586565034549826657540489003420137881125423253454320221163323110811652264730218199449882985543902108148434796023746365538602536506583136538053150227073830767405227820903333515309401818225502667892470771928692700931429262990992022705231690296595049310807657965495828561090871517038284442771634580790974169134188004362595518259185432057478802691787387587927350770145371894689877390466962682869734443034678931750087268016741130819654087636808056877660366231408772349246632966312441855757108571637120667744812879673688144066545646637678146362304687500 [121,46] 24746548773752382341654200844012263849883734911497455733999326947584066015914636435540672304620874817770900096660509247248175585451577934292908494037718836383349594070473739991084801617176240566877603561406168484763183211716626681589470310057495319374931307539546304785951413791118611107029338147076368630986917961982666900648768364158203905312000964604454155145430165849235643130790132232752170820257956769598449701126140399385710890120379499744915742101550374050680348956477172835312889003476967891895177661535784485680177692905036642633620433015407416745827954683469003634716502577938872162950145932420051902510814276785168825871564361008116944551749409362089006972464534977782600026237416858148958162254488658141599097169021548379638552873600498354465778915684829044832099282909424980344129030224703827215357429475274083389792828645887191017220639734719198792472007473954244110705630348721421058994154640582003584503283342392083581758624647643591535334822355126455036498238540368785614409100253877063028885386425704660493387175140082613338592762034087517867392598796640097660274660388211685342918081897160300397197828514038921944556954814448076996722403745756248958039785497427622884946413617297403969721085255243232804085208076746537673666772255436832970471439047776216683191098025280686555078755819144486512402763975701053038431558662275914086987177584394455575696799209173243073985053274402569755967222628289463636948445305483548303560744079966245108382189832819542512492900275317469568681887751138662468082781165858343454472887610662975864442406231765379621167874397857788743612373299094761806953965642992368732818079759720453605790932706481591249181944345011789903579115999254892403941297088555853988529104789820285718159003714920451631186385818237635047964804149978260114572247671952889025353627653890102416069845783590902692720519310525487684004388451968644112937493371366241138289914067407511476439695449622568033154421157632646552234909416342977622955038874789991293338438241647403437184493668610230088233947753906250000 [121,47] -11449648123168219479047050142146945011028177925605668883529139157482066771065406523132004466992345231290566651842701571884926836709813558221563530453010792255675459935021933063917123005998983785040127072943152277081082135785390619329526712701573889357242931824159092905217264260113801238238076922936938110024058296240500989641692016909249951469372806981992466586702629186689081537437703979517550238436359872954818358823827683498984216713295326826413684115427234524229942825103338567338359021726660804284063233564970151731995905563260579810585676069303157200044200320705449010761359103248860306223866601843928669864927004614140997307083587642502663452369862790129937989618873441155444382856870064252779318501064930347797375806293138587831936753364901104933707761702528508555591755575099956457674512822303641632974645702724923474116958895651811329345471402386337224849129846429586998966812592460421457643744432011024046467316378831478554440635213705201819037838883248450868076562253640205223130495952805348786452710215542567912162515695504229898663302002421525577819477506771638186562226533948276114039619774425676077667045265201128622445212846587875174587373815444320938363312427633583253989980915678026070017857629947507074515668967765722954863566578156324116453062035615947762615507580240837423958768924045571094726876694304883894209458617617454577517651842706371015474311134696922211589080072801641892006739265916276853653858295418623352539431817388990899410922650311141305930585645202647236227269175983368877830485258128519443624055567799384057229046190167792817627521829087371238132334089658311790486984262643793105597598900113790099008215248209785902574198829667501066594634165034715506266514186090066514266817256939482035300193880043739301662340350950102450434355344128129991179598862727560631093863195540270256911436047138095426230381482035113146217780085147037291471364319728183930901281985414033335780042102716775766136650343954528329048420698971307671491224141941455266769083615185920166368305217474699020385742187500000 [121,48] 3278927672964115010266608624525672317368281915629056861546780612170848741534942620924400884795568307375479583627003439594514440146352035152613763228284365006040448946445714187582876736716464373224039099351166178660382122251105751818733968873247129177474495102809827705306001090443491478335231608805087329711942031801560902421206481591387330480895589198038289984862295172587670636117510381835104486968714908320285289090067006586285355548878250838938082466879692451563426771062280434362029135168302809336234930189333005477773621016931993998559674096522359568457208780973159855603678563254975482642546724467307647942874616266140056937086473037026819994183658324462774659515165776671252204735494192638281104316134385103288006813316198453157076439917120549675916391322423238081217822796065528694205673692173596931659438753869745200722831393676865854424542511516706543357624958408244493363195528894947279122166268893939060629305618633185204878548244506203402279900796789230172646925874982906040921427422449033242588623819094537711464657889988266294957839223132587889793033685759798047737731647622296432674977652463280960253997501271466468826766237567870274935416529751666863778454166714627659647679591341748233299062321181234983675072640016317442139899266090005232856335308682340859568775114843951243374067569860239105190052857042656599834048078805229870532434332148063875894432639975204756546515000460339184842722762284050930681081746000934845908562474950528413731940113867344788900395226954635157301950778049658618957945300043458441234251460041233307685825557470046403819393195506091892487551741949654271776288847012484639959651632615715837426297022995978477131773941870443193520468851416945560322316821764231583470244708321727968885236891283123904052225597820982679230092289352366483851226312814034878631389305102760669887803165562065144316819985538114039836067758773835392425139393057011172544582684019652906916533959011965029291467011341167313508356102687671366905743992375285937297766519771258231230603996664285659790039062500 [121,49] -276121667564741793301379888022642847964284996521466982463295614227646843622574174474724532829603417505807520192131058078337187616692524066167171774518724049870349371504469962954260115940461182592693357446716125035613201705879519323064529026665299831540806026960817871351111612838739270646583403147867906000104536770956195441924610826237933920630707766142562739619289131120883666983073403488426751650877139538569279551016509282368387899925646532397509959408657018131751053880870797876085060035567036822220536797507301640933046251402673424507662569283961593613323648229247305485008905147967920720111896767809968608713069471078862187327669738110744626005862425183453949081796778047174534077397027757948335624642734617714083296922119292626930452752089874883146783360268784697060883104444513620785695615056167133021243418832237304081852022662092696986909652562570499596236005673813845622869336153132530791442887370419251736092791403980500476185770910484237743167513876735851022811818074110377426938506156637171409031497332088398729436884256816641457753061691371303272870271350338150346023467686860009104967191970162949087980494620875367735110247244039084145894206287375404116488447266333070030860589657950158857150158124210185157754230250100894935669043411481315597847514934322160421906474951583523603088445069948224333135852749683787124949504985540884172403209419750720912067930556343822814961776377011397274092975268172362813673430510401734721008679162549549835493633399823030669014555585907501372343570968636151842446318567956768668869354466216323147422166654707853577540582885047723207014220318005018883343676765778502345368890078271476124682661099049831845870922996484586225871461288301113808070530193667823554036612739801209882824715315433825284210959848223960728630982202055912668117540786859370985632692953822639529243041192216512094081457445231039297990118625073686948974039558548484643028839745272287304839970113557082718154067643110116599886516518666668062795879215721398403787789632701787922997027635574340820312500 [121,50] -330383419018024378868743342744685302271802727265833546499900261430537071625165973365299984666986893114067597176125163458908570778771551107216052710361614175844095337323054224658100546415820179842582758568594262315239227752681961487571981000939660346024679500362096790928118780136752970547107153260688943913766985385527564807842749645807808449825299566950441890467126743458128043661913602846447508064802523847046496587778712997858622303754736439372758585815725929126358332859139775011662483676395175725329350094680216100147431396192298926145052867044966722121298444899595860865148971597742510500150222894615156510423706707029137818329470560207571293331725015027664789019735415534519245994612225886478932528015358610486101177765007020476183525419731004835304830934498774837618068848597570829486483399052931305724469635111278908227933119420003777138537176552715973385872265043693597740598851895320395877583329268742359928609118215286860355891962007827311942974839575643329766469230042366309336672999276946528340741622392832851360551478795435337895709422746754365936792586808324210464411574921990585632865077630822561033147657507434018588463082609905771531953505178022211835797819313455224144102853536588454784240398808573151385079636407742935335546538086106840222229880145870032420306576073726908583276452622922539066693323514163877745592623535807679579074310135356617665134894037034231914374451135399945922327618684820434859461458913359063043469730022683617403259814475235777537949972233675869024247102922962240616897029627655817898950187606805088865391941762718758283764761959924640041924726387209429170074609642146586796340860413126655191582422184793791786567343883701162386702180966604453254263238858122729753188263044748614233537121678318066560715514774502890686097158451038754702129805574171828881785309736659479156489990379292314350048143658603233344074548068909390167093822540668659049468861610453157744007585018381217647797147801457169981319136728217802665183583299369704522341351093928096815943717956542968750000 [121,51] 249598141474802084971729166592756110459094826211617380064339883368264053072094414938284133324139528062694035949992168024325677043560258116647835592090028857859260925376804699373578371315689226623249432615695836026750984328081191953526417712314515839463189203875132174473751481889878716311882947349833703758663052163085314790893850627916412479327384947832001275960073669284903263326090049963600531354098786799486222229014832338258697905963766283561174826015638585429954724902248991116054099004865871500002844643881161393122280419451446780208117457857554482910311486286515089961707667933497199919404335891141180325456649245710453720370142591847365088602366649349114731272271693219864535425673245450515231469307053070195765080434385288493781778955479439021506300539015997766810979511869364136591806101541907390024969612601902861732179572780246824205376773806571104457989466335322615054165065648781178306097354213699804958258600342615762593808500481277077685095745533176691296060269962099343434927095966652869753580169795849309454384639899218389320369554969602323191452877752895908783363225591512583486177604686904905094332944910522244332740238270404964089229885593257588263213512326269892182803149942759725615778372021656881670228696986417254162867289493950924858433628577566122021282892625278017720088568225854812991451422866776055419950448054543756006500297558655717333662302735952847164924555428294947004119788567812769231053442135897724552668371267657970788932626882277923019294590232486165774750757628189979706675255574300689617095887999029076969687354749951497385602775343475151799213675803132964658564491765850271918921759164697891994443127288658473518167480007284796280945255538471122379983547167221444823823895384338395779098923746522321986929582040529975496689480182460060226784167686222429331217359360712656772487661629572269719597979032020770354305392827220752133764873896008229247832692072698543806014083357488881712995754378711299241752250105735191084134047330676808851279702139436267316341400146484375000 [121,52] -108983331180566352443062227232448971441244526184002408049626526783802181318878484041022832224643215215186292712250367915793214200627144746031017816883429862571695834431125923017148331515549443033307288917313520633039522405339916317301892483564199330933793573343197209623130592097209627586151701749183481874265446364097858063763536549657386404442508619779946914753455997969516473211436842654752129565099773775230515381749027624530982734149469121307564472507481796329780403263736990780485788217968375089572266025130810548085803837996080774862624602306747963013460546439409000382139553306658644865470236118890401419128320668560135540444609171390417061607249607705172037542303491318266986370366225644890912208709551812069003429427256180036492349546138231100607055248873755813568631873799396654089168481819529782456959397168701179701282614476648262862851638432600388905651842420734689642476269453871003250156052507420190322881200028346594015345835572282159092595913406872929739713104630028924595009696838522858520329246508637798664628049732485234484304707413894329831542472687368342255666996023251717070513897585695081499411531528053151607556899471893553584642059474406467848986189435845056877527966372222289459858145522284395681299820484459091625709304951858271955709368888850130574540904047221617885982393458815436173986328303965951076888646945201037942741200550981380665143396245597147694979183168878282635238036770445842320112822433777648085832535843307016916400058185336528093366229700543682163837549935111205930154089277941934035690944262939858653199306966495345853975722099510115875386125175370119650966287299140570163307100238127990760467481993985713416227030011073885072448605082340426903100863920953219322621370833277034799710772142947358272762453598352448766805393012603057890937424767508030835141928167759188232957429141884955111859142730258259780586050399434473352487878887774576054875477437664656030156919266664543826031383077087452474967436073900644537398842032899226595077379897702485322952270507812500 [121,53] 34618080750102475148356393705244336018933898296387909475155187846304073629594309908899418146714140466366595651373397498048512469153877139776155745762874143449317171438132824436277851541140395941231124773805239135185847562314270541463014416353445643345203086691480843731903781273500011199010232191374169382339755256029441982471551454629911262301810596503792852392349621876629124854511864811002866062737787389930937920550125259643577235424003986278960102963626389380969972475792658725393035701204561535316620226657600525054381001929719948063167441725354964647874544794803929011019524992037680855110974455766223419921367795699697582714918454583228143442280122936093348527956330940856315284609819416086873411954953975475989965668050126360917129264669787916187964897451672120522241125859827188889812924238321600707810668378370313653682794357647011753054234078070907138764523883793618738670835091298885658962089917327697490113802152175861414302384507114809222022570355939823521325567069894303118371050020888376435055324208746025393629278883621617851580987879373354971109750566147236548917782991136945048083840190803496663662781599832882537951780889495648190418661078229296915831005791647489627099242471659083059863855651520929079023878523399643011179804316831447396019567918542473727185525571062996348505253604113596756785769776543683346398665919936720490198456273208582983853736016547829683786588482905298783766625302197797493918493342270954140782791549693733559484690388842571474518878192687034067090239081986109604841791699639821841600382330793838714453493941637258574405093143947562654076784596655673308433965226408991158595156608670831097547770337583627032806174065539268043797104674758334971506772606005698510649470930745670512209422115881502816771565587610660973582817295410333144471126373767388689159096893526870572418018163718058867013395081465796894233144628566027018652140352962688404610017168241257052496141252441830272591466123296302595370367267339135226445361163682967742261098464950919151306152343750 [121,54] -8451436829277443381129126930483840863696035767220848760487734623724312269224148482205557317144559854239730804721804643507263181065649185737773434569784887780129441690740552341172948736683103929581066007064803363729373741480858355341912236349735586639901552965979200635935441475343962482323608279950200777590601141352973483437495369645234506883742732924121733552080101390449472239778997968097473185201287156403031031741689714554997306560119200446124263561085179171829053876294942452721819233033306825333491417690739481301326478865324427949059982446534172000620847794005786698976608911645239370600246104730091201771545468823725159045345448842074740132214450131038934482060273277494572603182268721747537273625497677242867708510433002041010140574690591277835480157859126588973208231369007887124984452083061757533635221818383719107008108205265280608359416844776683204746456711799339295562686696920976374112637983059494125983040883758861368396151603239205545139722792474008438926017703934699362210947876863827989670563544422307387964063393683664526242945945447978783319166474311966194638867946108443865088836618503247679567241177138450113222085374545213833095938634169832590282877393780583438128364936629924538265001923229771520720834161733669399706322747604887964348841725516875379212201503437025430447314583601538489874998383652322679299892778455191196222381189296257018429722647138444799446519063169622756738620628563304805139103883333574697836756606995674831373593924250112542114837153943013844502357482606753263455882889500873982937548885886179380477550203645041476671729247635574408884514401380028286991420374626705519533486527218555408530814013340567162289213665931026716807875419473460718155716267271800056164605650432817570545491090223523279935211341906916405412376876760892996551590292868384467736250058248498889745811008465125542988216978408263299999156438310464818493594754666048580647607957967811871902959258848104288241445214770713963817213548167519021298368899763886474829632788896560668945312500 [121,55] 1654935552483323043386294934953281130124171654413750707822661147147702785352979737177801669556462491538550987471656692830535113339925427350946725903303834805127208410685089761415555127594209637874415405956382840193706572648139490253852473857200734513585679658555996435646366204873084397327579112898666773731094839591767083246359093835234198970085380366549009415016698118129290652991994068227641331816885423395600805913662573742562963643019588842393787769464144550291549151533946410828561506898147602009273107318227701059405459520605679568985184531674871397079467792006865045126174763169103903318639620757261191141345633797551417659519156809805850579859439830861047732474338900309394561477401772431688190569196775845807095405155054386027050670946850577144379613750859553431950845780061941573360801259935167135105607112479594523452910873279761642063640491720420498784012089326870571741298638167100576385537981337388100736428963739072130434661464107585220974650269064277298984794258483239792148912654913196872941879292828833528300043981614077352143072207928926217546776284823789119884426139151902198913700784811310714853531282030318393268093079884658045010987777021787789351373933979567200124769029975997601265673081071823495101949902872322074849869901270271355318804821754770564414104619578105849205741238677101931408412501316205481675773065321747785912843175204804298206739166175450402204410518435824341720185122578270686762016092414668033203468113863867067173109778739898025488280119794288276582903522373889545033091131399403023273479548717791036580123349634240935183950703830758762745983325904261399726245656091227205366890199012385576530179372450329961049616866105096621257578919953837331135837665947617981830140675611482832939383565676481833608849870213350122150154664088324247215806668838925969407492411591695341539596885166745869956240701136802527070816244756338636036894868227574232940768305572774210003682011326504324256085194602339690986442517314617415522386210113836568780243396759033203125000 [121,56] -285412944281692482215251127383344704252739016284734863877178705226288263077587856818800229952276682373482681591148408038461332355888805784835899065468426524979564107901775614045684216907416072754319797875287060568031754090166878290634842987774666085871890763321778002029135309575499136210978296071218199091056040380974251322602240127515208126820233998313629163099949670204362005750986707977484535819289348193791928420242860429354869492176206811471861692491267560455171537733484681405701132350661723710626740479521253461939937266922077066365415468620500826884249105296733112598241025833155393739430087209325899785322420066187551572453291788836722891495277641343557192565307530456587852164649101749595103755977602377621408851844593976302958804715923949331298474467740266686986430125810907326360361481826623027491565241375636007698406762617949333801006333341918472670946762917944254792343669640169498271829249327288568280481419158076431064202488443310859064131987178348939267270754856899735613297919682632285711635843076204814609867642547454170125319434385300760445084748628671202041734963165053394491259293267580100661981304905148009473209769839904980030017159151729427943396990440808864664022238830722497147537583199242167293693494716288109431940590032884763841759959596497861940783892125904974718343705227248248264130741533597401675708592878689657421358320745687988825902483387618529421429746815363130924283637642924594976678393446906070435085256026671537490836660026235307744914748415254558534133006390110494745616513419600477554359485530306512292685707770281360817247483583226461744698304156868272572542733360751188488194775181984282534277622125540213569254663342553565458242460251786732979575686813177324484509886802730782511108570536253895165213917598582663439257471727914544086635967168460692741691211766006732193910029858796867377456570927319171466293224409261687983535461000066896693866109436347855790354028145924341043192486271233041730560868596418423532932422403973760083317756652832031250 [121,57] 50121782601874511800727389570794901570063232523206903836270336301141661158741899589171640514714900196917967803344298794141211271788419026991093998975072492728631675715013709458110180858465729887358096677178528478295537552488515871665888740941024434339101910409992843048151920943892786883437157354558126285434473926184802866385092884325266958302859160999568391382301939815185124440702799963712744812542281885902180265052534343301452671867747517128690204076780879865808128472462782317401237613375798670487928901974523539231549139289783993049074897339926007286057781735350418501481923016128272693200018691433545530145971285759267460232843289351105003222218876043517464637784188506210561838640663052021364146314325584482869954855950663922098623034082562920033644812296864483926828780430935336435915404356485736001861045908637434291141827965576702219611469291875318963334794931476326870112373763982251191022566260130738638479861947465773369761339238751540588749704131259784267847349655924119705272672340608828561577484519734662871057170222029957835287796142763341072141442764829128423554393068349832056698415712460688462576738731517353404826116979106964116741644317935608131136290807754770761529655508848615697421399308642611638047756570280779863872179313087637722741148099314035949011305004046796052514332248103845700825695038692628686820928155362368746668415095048718256910200696167318430151861390114657752816397613858446606485305462080185948871736296877759930424194681727643871171811270598688246756242912614847492488734255042365664684600284015207440558766348884948654192003582800707841142091140608919561041807935557822973418931758833346164713443456272272617861038754522381319005438403852022816876925513989637552265836242407066706186344752198906386478074094557179395253134595811148448269085244144749773895051957044549550132818146035936378426697000273468094035118599607127019193329726643420727929379596392864505377388075513395366368929869382014126900090712063304884422905161045491695404052734375000 [121,58] -9252781362912564940217097849992956236143763195336398857442314894189088521313697351873570416205709662241120241843583741325718885796873186530327562119767463512184652311128111728165364867213077815677763549834907022661828289954204624647547082971908628710889819248493721997729603953475391619803089831278674744170363395310714280607125200024554097354423988528878698190811906903993894800128809298768509447237693707078737607856433911128602517512582585860307915973427119320997568490044035244897176614868325118643376560059903162323163332723761743201128955123900380587764482658887008016134438281336194950085659162975612586593919390090577641973371580902610623237348834078005000573174633376292560918869928876195519668829267503878303354390344671474438090324302910992333318268912042727360846916506670634126042836115322264023700178720078750092517602440335387418119848297319670594418517308540646963917400737438211714408154383455939715309731740336448558975374805168433103677395174705244600970391517033996925543116736113640308016444569357665433463091869295793346106444011931636017674299966368565541753560342159475784392808591206848549232153147999156671210053850296027932666993417315723610274267140743140914550459061408994148230530621567681777572946560444560523447020568803570150774082717051887331808387578942582951420206951328735988844870571924599327528985387502940961870098849962028783876642660176869695066947977725780583467106516895835919576318928855911058913078389234994123343531010764266302299747378160527009084473031448224636502362995657019516714172650327604737793744514522463108376204078726669758662788829663559672155815750907728768904598840941728774684944010157589388812579778306792090904236830215571172009621543233260049783999502489018575000092903878633736176390523505970292505248014265863886191261909953379441957978609290530471887053159207876646101755963386131776984739920594184769957215716713567820119326808593780179595660950328539822834807518017800631545117120115512890188256278634071350097656250000 [121,59] 1593277278759216136727168775186503887900329815303105851307628117514905282484690963952295237403847114150786469640304568130372866199676829325298924295832122417334004343958990327612866488278763873698545357354203090640833920543661341730343856373733537650346609666030393609092357771896136222403398011125294800171154127329545875327804461826350770891244621822217482312807785812584259219073840301657343905877253634260085406516223978615461778758421221612102544419665472874242456026814907361893409927101265006195091389406812591773003550839540531578789081945419208248173728225353050479634027305109739537195650138387615024624221836461842309114991185504783170223849656298609479719906851404947175224128903798439692037455689605066009907974383619781650885556584176800693363422429995440183177419099371657780545509995045528335711953055475956308022594708283153019190905288599334548026742796287972424027199735446177577088444040610712300388826877216039180768414944099377062216031829857207474467329717199376085426859848083245486699522288941919052863703597611085009881885024649109997038040246689978720759290880203550234199347318595690133702917559666085842386312166704051755703165609182575445110995823472405031302402352479062459799630764638540667038558379963675737413091074412722937002249016988529277527989160593591341550621965655224429733906755259497522836483281559579594795161090455177668497020947587408075251591124886188360289254524731172543726038364783955285427309509998277982371821846175067101168531090491585168516665663779396809753332285414164720620410500043956869530260294942537112478609951562973419607597455570476935111105205647739410391273268719969776284599455023565227983122479697165211487984433036879304853589710509625028712143998867212426525217688061512277061889689554851921882172094274392193126276877710223249481103155200063546834058421750113381011561280820573835357184043142287594890324270669428610933989663786774822800627993809712311783354182182844286395835252480436368496157228946685791015625000 [121,60] -253143211401157675833796331525456964391150077247037356510592286609573624158293714339048196755296322174829217054861952593145531107123344075832349855185548924341582149913713947414982238806824971420440148002090836674622170055327181596511632926610577098323421197196296363676750230188425979812549184880923399434414135933550336842277734961989432450585467660628467516868941737663995098811883754578107859585391829612378141480332498434241576251635917178386123108188618216033216152916703272414899524040084278446339110183662036541860290576009589882789758627970726596427244281311242702933918033462606354988197980528017921924525851486024054534588814475848869617737552114183496239091492054700023649140982532006592205414445420197526005633257272081506782265413343250876541800172813416396726924537067812911431063387647207184664131232137033509558633350597708107509332277998749904447817602335951321435614103486989072156738397805070801391093217808572636199027945871564396218465882892473794962872941563544256651955345781396148044584038762637800069242061415534038596963130215991990656748536324002211074639326369358825069260052172118009211689065453842342061717075601226536803619495074918075850717195956839773411593118453044867822594901853733862357271922952707225960103286427367707973474614497863664670260946960097733698702500416239681089778727019094892352854237900279652836903787927652773831795585901835423337120377340022053065614476889984352741734705340300456668302877112335740954400706720684768102801260928703415706344466327469926847194477921719119820350271349651070052537659270595167332553902541686485453559345203005552402456437400502130737184869802186923238471748530331269000805037565781107937857468823749492653563285899295781097441860303274764993173387606077857678013375331555346488120738516060737360661558178688524494922795501297733834726927054908039526769215670006526004147781841428943699626246622356602120607421526100587125028260400490515076953940044770373515795024268125649541616439819335937500000 [121,61] 45934758884402252629780931958101758064631865875205815252568386896954157918655096800876613953041645983573351219547739215193309297082406903342283289097740999033449829149952233123515977837579077165568178882711304538749108986093849415173582289496700742349378577703380166300101615395339986525787985426658548275644619167149525209410496636813994506023397173356587973196972900444790779219659388093397207269838785960475171710589627531720592551877238381725261835265257613943343521787117251392207343303846351225933136209262969438596727168858383884540146783877763943733115240306842147054457538392307965058532504383164555498363553449866142619650217003541808920391399974490628713527637737830238062635094435769214204401475267947978927132298600632532363282729847235695109170584683298990435781071278599594902394564507646882773953820019371386186963374033068856459635276730942328433229248767047559769319792850997156408486896558108228227991244198233329045125967623689774437552368907052170294618172481186782914773023398744000666401997921773636621156164981109654251653875560158423980059240096269956985442411366608123681837669241438252649833471502350516560015707470503141520512321775918273237989846633202596588962337506193611644160153568381755443510480401575817321219173631252786599616811478152328963833062782916830943560183492211164728946504051576327778213501480914158114494480500678470019074600209957512544112341279477944751049313416103355682838852533897565699100685898855788757638169903632509997296676593812710441609454579061436514347532638235479165065946336134423396813286225435850414419051107383634476187858624968546586060300704278177301672689743819388582751200091955505380485261854922002110527600659013152390849898519909466976376693858169037222310960078738924527203998972900289674079545680801660485746761899710301525900981068615872555639945689635935263821468352939472937888694428960352584927014580931665286463866085139473757468284892060731920954204168523196737640495826546177268028259277343750000 [121,62] -10036235838241292197062670598513962734246266415899657262589456151115932222542903432079808215410536830254933032917818962277726217608406194618485754868749655261887401862980512654198442552836573934104348701112881694873935846875946353621914671088394639340764276690181495995240899871993205762701707033772024596934754548928716681366679282432085680355447141791355660379574974568453134391679824297618729460636774401082570828220934146618852960463602425643590708285690193348947322853238218749621995838930164302982728134080623812273516480584010231891201408395612953136897974940560636261547104981087918496973215457016470811094459215207020126989465306973321931759348343705983656342148527999579274965623670930734458111814414380937617976921395957275373493673691247904566740959648813888864798857655313164750463615783895951785856407025574394965055242575708396929925139410269864177891113129183862663009394413036234763367932076352239699138901000093970874357536926450265042425206183872728079050222631655070566420512860034734314937244295346462779149574859239764970747165309644152543660040385850855830168500928694748284748166977894223805017581654974640107525755549796028851011411810591907444407502091142611681846828676416110632637089556760481197158395948980226387470574892279990539935659101971648327654035026281337959933639782025255466831959709537248048780421431153516482378275799118203018791609965166231506992814629943364316855769305397684262366513566190581036441137338185604153091112165547311450679979662955628729039596357940924480405485286587603393428402815943049335982041208287579340653777660213285057636423775004192527827424417081340192938583531974174698327076463528010995422799335023203746305206594466672560812209067720900620597324323038829301421799906822090076054046667047724488399426953979203781790064955715538784417609969186200462839859120679346661598518182228135467847781535792915974065121155238372796619711130364407352323169394331313278095289147353909957954263832175135612487792968750000 [121,63] 2019997712398624686540427166692190917908733113402958289521235786360824719497030441505243770653619593028348222349948564425241958388559284242843310014037951555716076784930477703933941845288637626769825282392720516026754460936992392522405309893759112927115015756553172075875632213008295563286743974724903078201814411138751970619598285601278748333279559570402876902578009463627295127705513258336363622110538407410998433255155698880658428734380598630384859250305112928124072982000841074837412015755522076530875380629711459944464549148893798393815349691965794179136824440748736997252725991599990455261698842087557831779007200321374506314059468953730087325883393438820950810495156316939034853612260320544440523711134624584656252036287715015943088646294084080044924235417170318152164033281032093016644974864894075907140259796625154546229468531835332471519937746401984949081311383414969895405864336228305769736056933617402135043587073842688408531806746168896651870773147239762181749591257920216202717992369174386393743129693653951280334490066285131241670814992350505638618060778480113067815746886045562489570347380417308018670639235186719570593556817156711546072235364796854263970617217451494208834906576637700035321662300017380042034995152876409297916871523623716832243207570831924974404162157579648310463652663210074056449706901188278261431273052330501960314982620372145375101771938300892676647929661708058166398618201705893983082768692952902838615066485561667845681820575617217369455924204433436422614794130896893029832608630850493368294863912509961458150856644155379434430836005275340310369330430174061378273919648818975127005023187435505258829250950589206594036143775468730957604400839421139068645970853043730948861271201147887775239472772096122784526087605272135233134633577401508822982121543516498167751750283107024197954331259555203973786736962056418513608709349031855302432158844351232757037239551483069799684846143139171531652695992712654064851029485177993774414062500000 [121,64] -312269783774868593767903606563722831584948804150494108848353861659639127844066854600994860584001486422178271610279293711666120478188112844413062384963552369562750653380237607245362853781317615545512463263722024772785785881697813408978470935249116502837991444739952701368108530344106237748409883518401244401109358778296133121019894625955202361160446897415788745980344971027896418620351857871250741729620076298869793349630766262231966144750711120173601421274766634567510956653057351220872862477114012017420036945830516047283761601537817726520614156947688676324496934006422496526950502642863902271927105190897339480083005792994756543637089032064715494470150893146779072475483651564616164368322536075019269549547081482978314494920828335096185175019773498571204363139500870805876613475092238945408038844104271844802594837022059913189290031828353785279573452072433197935020821647353811801572775547042624046124871046821833163121834232825781028866754330299328257471637637811094188137034650801442640422982517791963165993870898475525266975776124736757065130770119404701601761195450701121744766244801499203460006247073266767897858587539317737063332490999323619487145872219433297127063674158416597705933042842205091909605554468118918115092026886458462541539221155501379023018399307363095263872568472616093665004105916568432477774381638511477680440732288175686493271023918924012149567417661551322589161530894676742084080177341167382423282957729733250706479375681778167066863975862913760783447757340845231525476556774165384798954696046169720532860747684774608252613424090216017701222469728806091322605938480193978381480180845700811751807186294648683202963375188161693227090860205413499194728558002500241604447316993160540451980276716963112931258590913023786832748834001469892609533190188758624415069914163960359253195664518263756761829746699941303185436590075632450022665492088861109188714002826353543009837587956244615388962664467846576768968329246948136248886603546142578125000000 [121,65] 34280903829629872329208308297714777439108949036209553558095652991192699924061547332871184203334395816753210832629524074175829976306011865509681031129596660329713405121642601491671903314426816985758804077278730120394246352948591417383084294626977732884592487506326723554744362777783965939777537088017251462455717805934303741037734527610604820141447129273306581025383160013703522832828303726434563111273177621881419365778097070877016551166806212996352086023021417842295444722575425960477642794242936925720696769448886513739252047734564757900661352356207529862281015082762370221476498353007639810236244580190735275549225802380983348180441292176930398656559406099756609869680118665716503287359977437319627201763864601843891184553802917267607597659363183731554923937793960760886845287718308188489118550200341519189175885862718709475739965737410934110216732995493739689481512325911025920010921042134031578033940611303960860963319212458876483959124043873103713357494373915484102220810804945993123522849890238807441488213278400065474800995882043352636173524967889382286943921712192767832728292092649773813723730660556260219297373687158042448457950530116559739513135527896424439450805790904437570637383985494240764578515565579676415833572507437631240854617367002204312121198604486053182050819297305339807415856907183524368193736974524131312691261132624148230347839356419048953902588687766340726376747739892684652488313867868524724426664361052686152201644551662693916859687253098414022173594476550511419878877016516225996750456412537950434698986093606383556482687657151641940133933413097623659865436452358777951473749788282626552123652245278232991374447015482188515458051229144086188456237165107533508586338392097417850189504331349092202233739876719315649255389752156041485113916001424111042152814509021639898807760163260789654821945422940197474777027095261981766479922555017271381470891076744840642233438751146329356503479441079043440223111363838622552610449981689453125000 [121,66] -2272200720149703074847262258286661056473065481127378083781074726538271055841304192278422637233591220089383958369113260358861522464561100935387587133602618547074321748179103788404881684021815756225515928351845076432934166067733556409064578345485419448151147269937414273066037864026629477809070203101635156823037306686656524180190956450822404128762933405616687576356496895512703613641869079292105831864916485333415768962954469487750264081421816186548971705444266256044557095249338090282119958169959412388581735123547865314190675204544291302021538092907360754927948980983041777030345007916905268405936363386972241574805703695955997297515594465678087749726615795708621093501468489950646564654182401095410328922169077160877187533728256920273363839868706587573718212900853235217096210146655911054357095423018467034013280045332601376345820073768472874090771789858161976107140815981701362846547281344984304240005722161157859364724602464224385725371078437243909757652378410541077088093718904229278555399054161582761434890179673629417227100507659183992902053798499386325532269203711266632153524274832648985445124029880922527517087940896474916354316411651894733886755560422469820885788806936298849023119966183609179002344063545192199015025890795317587441632868311978442113176769709026299314019352451223278151544685797463099021968729525659543714546653668675048726896013848981489223847894472405038496868348003051737395523112412874251618708659829372485165081491142407903607631404398079908762809676321022611814173175223981592655443820462170101028795055324323885493341144254820526838584199074997364009152240796981469092909684608646669586981235675534754544720404273746778905437825436732906500437004701068668489052370820047321123524218884780658852444895744350958224923360284026570680198031506901868652547619003821470164098231351681327977112960608202550799703048456165580806525519724831739575419233509772808433845370254374920932338019513565844117843127698760665574432373046875000 [121,67] -18308464328925022923789120209899355773935021013457229163679605243628627820084820825252258412423628787567304418883543092114267416995168751557042331148529389379190825474956474784980583513655715168193744539150337993567104498277307408735034185906941519203730920408168906423995867246310305119521127266631166366631600800097858935256853479921703783402358018258581531144627945041815721833777260744229552813444012496489131027802043353955351848907732331864934420176014879242579102799600541452291759952001280458255549882698913168131654070886062709392704638413311885749537844296813086320282714094850014397610497360642304657569785028654140524455517741284748540732320644280575874128121052463180471890434705682325463499674217907133624245699185818362096028391545966559554525782301173623893668022753656285685242821753720802438599224495553382117115888590901908451680793741175807318654853640496236539085660779350954583144313107069087066251474282853490957824541968942957288332948489437643415371469308466813680618485014440131218594547726350304610248158883056697413388808666000964272344683632687406204105769226123906352223002754487100609268954702808570511161555393788162334715721414004555283425262153719603821140490410462639919902087957600087029126122198750754808202506422263530170614925992565312890936298921540164067813096412119568135855591168254161798697306412354089188774702594152792172431641120858860755773835562940175667757563351541185743073567956643731240707240414782045572242511579270397942211835961931713162847029503433038758197709092388849675576583061746650089270387434621547759880201724969419501302732037595449574579187561507941695689717169174230373655569787849611506308624402615058758958476113467662363222340561267056382812125847310003653610208136809628377052511623910958875192000333074672614328215745389146763707171827853618100881056238254409794197428394035803768247305471952775309821128673423662572236193939060571117881566811388619274092711716907669168554687500000 [121,68] 31097138527430360996795302979356902970255551660120561132354686215771581264448905516798540291391432359821553966568031436516750541974076140062987277598967475692097387865105559277519685359286911096308284517838435526516473580432835215612002532023962979204458908192301464417045132980474272362027449699983045331024405366840957103022466032148916659874576657826810731812746209231503097196797495380515020321425518210609526984228143316302703180378839242108218840401923374959086275187561305558378145762541666048010295460574401310753086547773926513560140541822341505248621211097536138705965360645281276416694135749062037554284924357949757534666092325480292353535555966215647556789475604856810110917386664609662551660634281455942493653628762398087418509230276702390055802790461227888702599262109946160869809741840375113038190013587273004176890238710183712022789622874478872667497858384939941890077175912216606988448583703201880048638582462743692973473883206761465214895437791691621571858754635178982683869846310117901662963021421885495564508284462330250639065072260690494720594047153773616920565006233145322073017449001514404734605664287003034419218484481025894013904469563074558497081999452950641151453355840434023529724546753156981432011772478304773471544955391723209022537403611555747284432357416477575515374374279915642341716100270230704642813045117409761165215303680218523088632289037260986277516020018966951025418735375200940807081864517653749036246368807841289013071695868787702958402779563140421334899625543205189756343143300926726005728592876544297319249986452021110935114445897480993869113908251929524241503300092333340352285909468432396785153374300041598029365801683928478816428116618483937154207550362048388736815853710447297461231525866812659016336046590618126747313648710497999785747882955597189281741007395453754957716832182527887873945387585361938402991618065313661500708293473971287219581896006298351587395379784735036514571684492327548172656250000 [121,69] -5384393636902411634405638007811903378458698249539182749192077468005481580597029594553757513786262360081007288008931773149801373826079613804212559236870245065803959165903571672344369640114713050711430476888187960347578632953325371771094195635732617487792714621546920524423962648348115129049336608742592163394678039345412270167821599843770135301566991570532367200160009802900198530601230853244103559283877762017377197109813539517701635516181059115870984790080595745143032167462577638374671536774497740457588426698006657148001122833077286956592293226035175597627380849689579764557026786305093755156031511512838079959306935951511412672382382174369150235348746778069941926453947101282259066397653963946340536953191081922788360552364693601621147895615097830873932097092943045689935100499070685506264119497181150767774520342123942277200007557912063485264776619891774463567931882654008092482845687644026953478852981716997793462680738441005915914830218340936922110823259543313887781208381139341531920761053291089506428043501125680305477301851256516896560484547399816126760358893671149123007478000230338376734135642122262555453407175575031335551473088912518311525668272171567384953985283382273654507742798809878603418255292354451319291216865552004663293117788711361024503034921110815411919224832472022828431651799273804196373348995705374503002634126537881430452448041926680965877611844429743569953003970547564639766965626519156579188977411185153555857454265103613017350801841429066398040664163413045560184748693372422929809316366328304487736173269780335678563555490379998944502114510837481329967761201033432351560946658120131937621107050413112815743941605302508082357237513358572645038663710204271403127695749455978716389727644917511116811513411944243242776182463467356240716341833010458484186492108571851938876529164299615673022522935681191649566190119738305019847784860115137135879902063774350841535542202800955266818434857095175492006571376903103446875000 [121,70] 583828396828287216860142633976477347783341958315615125189307022504498606550241316138031322837622112882157342360425771644110817041322012549262386323400882336926330407483918322802305179217154675447872197688454144501147358819094703480797988798769588030814882262481231607560043768975195847648122715142790771703467345240720640167897017484328281183162214849420676563135788533837867234569236437388103100443897775620965559905869783740920890879584256354143260745137317294827421914539820848871885972577708908312641461420219913531810062811835320408387967444103343792042261493392545324386615855376022298329323606437635003617778845717947578511667332182855699299817757060371312684607774780665161286913352713374917073535054463375931311100722238186395979932646380682410207282587306184532482900759968289942861443593303911488320013881308628125703686116804360243661694294380042936691795595383286548317267554246140628196506061094602020808463140596074313671879664708524931472112480598609904377505416797456357913431457517203152872403764595424121761665414785306925299220953944446510718575186682520702323228815713466064001564982728450102089865748454909334484577375500658398310810946794487811777986546154083361752255888025199577480869484993111081482968296096277025971114351014838197828447879779750401208291064930277638414519446168605315953260557531961608026963534964057876883274712087273930673686570235350602510970933266208766225289780565436756144077234017307598551220432579458359349232192586409590956550498134401785089497782171030580910455460046554107783353741177011266057085057178334519121932927460640137774442416295176115030271945203823592996959522716211104463937558071922659647535292270399296876720322667433179340025890504049316226146703952372816624362996074829501472404403069103280917241306064440811362798909939083558064364238803593577428460331499055593268239489966074148983936168752127525195295458861118513356713752100564151145657726845370563856336335010060675000 [121,71] -40824890178767341916932103354907584553689871275644446966936307963830485680544726227893709454980305845781946025481007196683217590695278058964740355067255602168093610070925693638087097439028328782092383327425679594309627681781389891313297960124012458534476293825639442198395549495681513436095521895210191871012443951230913736385256305403135914648226326633550570660518805172821375455204257248388404730075651719118566214068158063280154053908808498464892591499724071538456319319883978711970784765280578259754611289559511305406494853639671047769482660453657460611454819867926948589321130360548019707026954382137150518790431802951273597502244514849450229594488179943435792112831020045919289445377360569714362828321157309677204485196948371127259804780730545481659597712965924350159386826448095997887219926851355986630046305409210327486305894515647678540867415398660960908809737763945010630983006903595320999248474239204610358427552672738170670871079637822708798009182059801401581532958991845528766135158765747133396386138628175537887117151318065121697542587857145736886469446104079608157695603431977859584944857752725907043739064855935267753470691624783122101068124877191912491365476925883558952924649619645990610252974628986071590176918820967729422999962904359303838007594107939629867388528459937209207254157691837191320154081326212132302361257719414096938006934908330008269105650712216171159689008517717479200221728771457500647494253396725089927789675385184898962707494209387007228963814735463807593479069181053043799686381968792195677679602195922367525081135500385967552466974520509595050990283576933138766288477971233692245508470669596062347053043526245543784381347601411521630984631910114142068577808240225284785717666450806503939508255026808178127645406230881970144899179460800711610281375070231710795380558754601218143884219301939675058190615530247080548984477858595685432079023920314591287937920501549954732413647563875539146549979239109800 [121,72] 1204485121718599145120732687270456480442079213474726872706606237634873897794517780819839749163530118556973949252042605505071414148171083065030578849591575943450317332801503606392964214067479029089553765433272111912674225535479137111030849971461615636262043027297470315968889581534499117340518488065962274374911061265020526072442237551482061066854620394036344111974934551059640319622069218140116791861046976397451398176983646897306125575338164397154846975781848658886396819163516045931706767313700380484221505170034153377202945200682812649833910772743818393315305828335270626801713358127382752851152021464065982689350891496604815180453073124402735833332553300910372507406900027138713982848050132761857564340134741830229506986437149561821246169053437252903690369664771103525625029967957336005525372892978246895648063958492778597690232839059624748865601768172531784370191198701506618767686160825333196621022096791426649938972455353941086017241413136714380777514624125198603584772922492884897416636469250801871608922807285720540836303079588486303981412620100657870253149205808554523101806786345261198103300167707839605997995619961242828285569460085854921695340799416577264270146662296447399308259140140728802666634606553265722353889467540233383292158578989081649299587304746089445454561132301850567421141310398255179885540195211434035675338114708012333108665453776498577299839943237703753356462967659723775512227427954090887784454581431560745909468952565650844678227162819641000545741870116819412906544444097795860588167741869769675365464755030396376752836874927206244512515124931069729251217038586118056307096996256217635308885112753260835686289317569410501858086319430698268115740359432512918791139097458619343753311724551157445625824873422959566534822506963667073346431790455003183822737642080307416387735453282073036350050787754325773716316851359031674825962541574233336498984214396239003381172780495734900829190048660066401632636299800 [121,73] 114116587194967613336974170337137429048613610798375249952492305470603797215242055029503705189781935333333198564864568740583480156055110133664165732666366047012100228573934591822499634384173040393884821897583229200501863825061869695272700626479681736596611865790800651682479031208613471271231413317730637534708598842530194858930723158931331721358584466784373304078293239884551105998925779624131824011002105033174185229439517001488492808391995054951673270976698849456618632990824096524561572934084180793398820350289235896522259091079603437461230925454645805530867389868030403677145742758298944803469417222864230258797210074049080277808183899129088152461229881607445802107658410786230720846146674334332067380084831822662411556332311781840038609100022943052937734725549225312461996790696017589694052979644821775556229681226683496820789223060846663310238635716547222702740136484791276195703480997841300783491148549597945858800636902464995850889273971512090634547595349916286677534546286867301850085671047677798088090232231087496175964900460944543578802643197456140908084948177149425729404978760102078855600688830844355308309993950054454087227737844689248997662552209673530288580565374557622917255529026138023930773481275193033910793654085528769444138455294594611891706836382614740105274216073695734209806180384462538205610608729901503018525311116967369208297015614387556439716520160538601073251974532279617191668291617666447209217474093699123185796558769579264927908901945220521627468333373285294169749333013136177476635004988543273728614612585353024135075938961214373643492879672602625035468063063174336624112961224835008513734793523041625574594494703832632546865318941387442346568649331397106793785858525653497648596555318611596571367218029848780942956273666652024303903829741548256310920173651728592459615032459435971635789141542060581740534833463854127318199783683931685565569012154036028744220641710377614636177869045414031741723300 [121,74] -19946470149393824279351550257365146128621742492756680669099810556383402362332533052434605984393611191975091022519792301578699158388697777010120145293556550222987527676300640513769584727073986176521444224018648797090779319428612077939874324160819499540949345770740752695070492768812011269108618745150993071344389070264105435034667907484768682661654423573993835057732560943970435255918219402392675355500684269470859164800180314708735357944981084714250566675735826726602867992247425353327485566910090507784761940086693126457467375137554519869617975741490155269712337396571750407684138247785863319555468043656097081585610061380100372495088216406901032765786189607650294046255054164847228285855896494585898853355729763605637260223455505623431487134719055501542944284483797045968182494517727345950648709736676942228923946919484311494434275736486585218746481759372361572566241654166583815207896302084895772389940479534950248846945105923016484895541727494009050642047210964816288358106640320716842299672833607845533338982195238820162874636839303176505846477202401984767695698223379463732223086716446311399000399190078757222890428714127000776516406940756494918102197946170665865928516891872552594817000377044578946070523309696726683994963634214639099319469312314616937781543655179243667656823727137616037779941506671254259743506804010870358871507215324875185963896783285725373765748561453258861483201982446116449423817752421721538056352353327412084090349870344533080833770210239522681326124423442563614129767888896809842062248176933465785419708076433738379353792434524657151180986473504236851937013337150463173934509814334785600505460783424845567249666997978451497270409617845069722103037859803244445818948594549546829971282134003526889132921605226489652342574297151242498825628692590442504072702774885229689807547383858566573433893005675991292787178659012459539734434705202357783605012020918731871124833426190721739116516757047467272800 [121,75] 1411952455224740237617506832156700169738538985480636749761898213461984492260818657851485346177110822465123282971875820637957795866163500898687735556438975068629275020565709655937742837681242943167833080056459497051913361727056437714047221213831539054125437111645958547804741795477574130361204160868539443822246339889699949124582232042111194559649836939001150663444837857290707336553140335025780762067770928671139251771631558062759639551935330889039151324533622814300644986890121590764939256186003936511306411745097302282930246639553677949889605982002571154393571271630937031891580200725695323789381507094115896662922716628882449868927310690669233657856523166894709697676550979841226475576999401878353740848179469035719753676343462948118468556193200751486876414798664812627507976081723357779434877653592818498522962795897835942053226347409147557063626827142887741930529123369421397654645280821912262764736404377993294706807670376991597107142690070348271198506101210109863415731916586572004191560259427165266656199716092911676927260226364994208590693938793946089968003533063797502418588069318819963606101467060420493508942372443234774800837957623594712113083262736008002414655485602997358182818084809030739479108955892756092318768987287113003614516987517193130186379881368966315231931448776100761130335870393493056214819994753868835793142276276772858556315216774693325894079757150365826465663891397365083535004391743465619650132456231042990492789993588449488468871604518500840640941590417498051983036403015956450293286741991973529346771496728194531667958295234427735408037754385216298042373055271137650600929555313146495093952726793786079270317045517052757560401986391441366851877005966448309081772514160052244670542342615415582482128873404693320248739439613164328100669714501588496729948673394228725087826121201080518841173885738915752877497823201988373696039768112576929825456713624643462771349509092094772087750916486357200 [121,76] -21203284175995854859862197998584105555429554174682073753528381172856480979271635612588120590751809339571754744673086740687606965823403394819762157860455822434890167801966831339434323237668972185362494423007975706421739663507418024924196081673879714548684701039495701488298987455644339084321300722813916274049339965065898311740532465847389373597112877969406517704398495267862100527348183576932523634525116308812094048535448482043262603906111350985459313060116909769096703760227557734061645071687346391966328045805847067064966903452356324243392873191661191113034124041194469865913444739008096755838390252368343675889799653267322262384081655934531300544574716458828785363859423284500513082732188157320795533901304035107642788626019021818422735866397467190900962850659393086158759657852991813669544991926467782640265350439366229264316506300445681919251966725740193227572516121620963346536661529923574837106013090234333474623589811344121117157534165434111801207093156024071340159765590558136567145679874642327806728603367986266023276874849262391739734099574363386689699050705452286260519285670331243524363880858611968628726714416973327670560600271685524982197899672932310866904629600528582150780503897136858757178073040041533492017835043385934809518154844835921688280437709797139293234763672592861798487580155622480527621573549317373478927883753604047662301993697707584028897203285556796895621115665522503381321100764938943166339255829506583434102913879511103383776534773951692388901743042038176983085001471617842310874982395181052559448744494647320012585008945590277524711879568372906433472393905451900011284498633173443563968783045431324342795163852592799687152328895867350093006920785519841398778191320948703405771326187975461118813990086937088540410168545794580037120117070010357783596768104208952386967071638101681559037874745169739948502308265582628976409259871802562441119489276033251091012227253878234546881040961600 [121,77] -8602106706968594958769084981367214536452521658601294534507370459092702786602969431875044470497459123252372782619587228454765837878975260234711445455729074005068871030091159360805723633010980706288160937756356693264694839801955490517418331980529094648226769864838179622504125242019058608532938514291471415152482338283586506288540117537653978626054648214532004678126668299451729475092529572316396170776779746070669827219245393305309355703499807947675000052921592513312864611928460248015684734967995114247525568575823841269161640922229485785801129732101644430831234728512768421066386221140019378606573710615635759488294515779020701907350448132853949445692520394879166106033032317342659083323262148438420266996379117048867948674442219301661882628610416793288655168966991182710142468892192165141442305704120046349993146427944757646448362660783008207549458853288864586223818937740680454151490165978451663498483719587864761967862410886415128747156458953332548235617870436522199249348156528429611640012250128523566689775809500137853429966439015316070602608153893771523847251040493785062452595418913816593645691515292235859038284723146663602592664626223662754790198294251975062116799576232844910178562082267923322025886172300404282265252638134013204505951419389788403933593193618382168238397433484083249921577417525925094488876392273819560074147734541475416043674912363619942354074142016515152699533777492348942959829233509749811902681695365703813607070285185644574214899562853172073677596575407029306871964086670480313188807111987971239570959215497279376202328017075115562186367642664900884674018430488194150652953612245031474730277457995604163030897101555035768029973470283743398506774692615670955455027773383634354603105601490926453928650357827495535981650614755647700236196163852070537234126430845199416805129091997986474968647728476401391064888800115994617610056442990033431037876948379131538797145767900795303797506000 [121,78] 1413470027179852027711058835481624724009390678871737997248083695736856597857153324637911944777041150243523842530104465375443045596133220677662112852639245085364070036140776631063429085059654207480865515382383399929639648625615832842207576829237983362514752324434717508418942167069590892714791666412014143939618196578198883520186019571765871923207679354013874208786755157983762765932394249576340014235880665922312458752362396151243380748363441760867426375179279668696549434100770239057925269230317550646098046422837761779900839435343122060227162757862743150462523713433780684070056234401892092200109186028994715136529071276487838680751909918536946556313467643430260923665557510039070272637444808945481656219284024101808439269167968372221495048372005736430845909324605314737976997172997142392684121378389680350673300681169611137263996461184235131010008975464611036470827607416954945883727953629976822608006698845394904892538631084174245619991639741536617856240995011157143678944661707652113081021003201001574068270516498638570879688946302460704995082566575989675794346927407457982959998703647934888682591108243688354881282027797909776532614981531025851416183171229257648874804003542577661698248033304881454509023830837593797935396563156252544474260388943828158388062579707869299329764403304613204963828744332386553008989379173081147931275815720363116593995753696915748650187473596362808884426294507664271059282761090331527766034632467975487350829684731582880845644107627559685698265299038360060350065345769200726730129607015289410202214709143138945508675601932877561731609959725111257065566239653185965572290803344111311204667591400974567789754850473322608780120807379473316189179232672977341443097343960453744125830571129483736306398707113976860041785327830859665440006018202286952786166473429575628743094717362772042176418884338924677042037195801775595683060307086068677249205829574848010714698945360631829230800 [121,79] -139283144333417183432166654443174331179990510311235017062523809529886171098752739999836669007735037384106016060475173904709426078177013277458875049746334663016996495578584843260210143687207951884489397203836161982950774739943029314939918437518457522894113523726879198240931401407508853425115112192378297411240857434012692666947323081306761608128928260343797147726985998577397475550433252193074403629320051209143377071958632401888504466514604451996568796609351870643045567013435910358211562345962688908772622866243925405941892442087167894953853971073487046151294995613495147345063617317558729891802151418840195895058496990348967558100227858417557736738454795081420931584267641253665117755238033353976926244706076083271253600566828460881451678485767794839650871558526944620590615052606740418355850153643242360608914217563448575950326194272727135099718618234145695556315392472621217249852173830005665101209952877546228613643198270497096365998961402531729855378527742553406907000777778304993321020298738892988355924034004041554180098427316896284913788080760965421557389336231270144877002984483047375539785452260672277502795515932477648104680848149225244997566132496658242883310362774051868564282602653347551746285879721018556694126261313388232413441948240776941719625194874064441358248906176532100434607340288743812244981109193159597930232058929077657267087533164293898921176978169073420993212518755876917263915860714021023615059045018707993658482958945285985492056237615858484601693751088988869012474253091123936199754158565627397885912773551507712547978173351815100623165758465542258355062007418393310310999440351525184211832063731333200362326444192756823132325818916775455391441889211673303962162044048136899210588408174845878282491363878433506908151236078052734032084542636476408661711192229382697361160197029116287018594632854414842440173395220101596157308016586633343624723615578709391370513129238065111320 [121,80] 10220069573254825958326872610262127926017786187262242042455840531141016368265167946553650616404055302239273975346942853399851315940859205095176564445646780670364488217775273059050047728922837576465105124022939759060199177037531269616386342720255690955566491093320024878633076679723489577455842924888597662036675648184555941004715566103862323310221161175521761664182728619292653063100282551957381578131302587938073149223113182448745726262597923349934636745742943278976720953836963115642835553247550186479577479439851459076191758178420551231396433279387703043984596874108183469085866445096938419651770303846463124536599155301578193325414921704737290661978950091201071785570211241215084770018566023449671720322478438186953784222159686680276037364948110095031620774874308727167857409872390472213208270421766863633890463426171686308877876139603416059665804131703735309426295560720835195388865014945875924823200341145206025715008050731310204797172739916368009209233542069739201955245591430039718493733232668454815399690462979494049185942371123176772965776355482658937650613610233741981533937970489017249589506851410791428725239601028619872693578275983524542682470239850264946373593994651617423097659669744626886978840540169337189613692775186488565261914230047567416390975720317977657354091868862746208025539907205981617825576411924636600059564165201588826626798047396251767669316346745142875591806840197719288040043689527202080558925021558621894425531648973043585156965095556212520769949841299941653053570409109175234597547983954476801354278548515355146028892517332240340194509002245892986030116184246498676194613793616959208823840621514399299522771075457211959218792388339873445926511604208129067754025712334756969233421536028866490626708852939004971949241477650865010259632926763864716063573776207138140402091981975856126053314557371002066392662186111241049901902601683847471086583669929253645158195740042080 [121,81] -616079552212376375000258032406982485873797286826715785969939984923284444965412899461885085244444698522135356054848372038204439531578543465912958424745919055481124808407064316832903280905746049434708876058935713388548283330927806629176289537039695838034520047727061680013767681096630264708210357274150933940601239782030493951439834826426276923495389620915050352735602416399415828679340000538225565155081025537420696352039614431071346535151624102883814764054784305867111605055650938902504506456508662933161953267833061313259071218653721385655258936269038389166835384069340317155914708309080779575937303181714979574392745976818495099179927736063121723041197953990194374110817659387126210462647417929362591512074566101473098859911816427996115339641786925772201495319554696497428276373281714168684826727606831440180429679578585551861485006226562741980509429015840338489240254366909114720215114996166655531084610136520242108212615418923221264819025210985169354414490511158493013782889811647674248409623377712228921740366586228716451837448272498790612541524362478328536851205701255415502068911469093594223007549886338037702283308808683916377001020703965877233354578224603208537111701255722110819538190835626926689759280981567485571320946932112091989884521038145813763064486138011944331743742266168107695538863954407839568355475783416731662372104857719985255187841466219294755991562886563017604786566485100850795984439558792438925402811756505032090405110345369626388437416134079584800896794942799300006958376873785830873241261484041482804708601332430870524824086787732586131902602455568315345351415729704347563013747237757663900837009889964340297988477223931326216537147709135588145316410210962150371961544145892820323079567584075117210153727783007675779469489651641600332991652724850732169849457597246284112033212758330597756937283170479236720472116500478962729482826349778643086200653967321704218064606960 [121,82] 31473168889411833850769703441105469593584809155435059939284617997977045579467788369775251238821177816620192869586533114342880954644898827732975642139329090427083687847445090921068711302988708021692148625785496285225650427572791807065353515728613222814190503018334294284172763952109795449176005168022316611072163693072094708066783010214078237515512836650017095312436932385589086883574005094513815550497830606344580600993418363807111871449462943929890683811869628338393401537832579835796702055611874417551652812323260154082597250041010387636900888153776571956225738280251697648535972855239251324344896897262594780387170186850355912354068385643778835855014510707418389856749502749724236847159974358121190346292305294213207903179116988872658592064995334001193089353353428355909048770610345213233114298947502019648708703947794707296062747021925663613896163798408160276568961051917074362258936941243117843838141615014517299918226965175789752524948253974959780228424878667578131033034471941141238357085638472321749698238028174112935303538291499629165470036261391582168755849464248307021079339696345785013780062819914824671526190645155764234902887587429697666746816101178599224785335616216186720146244361468730532793178132194716907914164510949940805875736560873120720883745407370745393222263796390145523975233689604369222018184630838762413258362757762957814819878449848381722559157122224969740602888531276397719544913258133457240730779639494446810737010586039056040753727637812018528041068790145019461144049748819306260762801359971268639805910432678865134536592100414303179580638905819443844349548005659862376758510221238539555725121976042634570339341145980982271072741890530490480024494203871187998572355443924297272293479368306041388895433984838920078111078864292279184868236987466777899376670647175555490685578280295803173664850959922333604740875401224974873044447845654191420688768922433564701317120 [121,83] -1294300874159587626949233445089258479152270788512613415927435556887885296299840370167187062133079343748584221108538719895140380277103027544204585223073721259353707983149396315571828737927122256286039724370187288529587403848099541002976014715829019482395034682813570933334199894180829587800674635355858960037073761888513369108131474734958059981799791241512716909783057757059662948582723961014732203294859082484248215944955536284649231383591927976061628659965621416929017785521004293021234386168758528560839729607179268918313678170338687372493831850831145443416010698107859425679486864779483959396867532732139535008836195305262571174605933728772195241179441062012127323314267261990175674723662419845214685692674342737214245275559559437316709673970561167397426291014997841996956624355349020110982486414662504357925549553430841407880497879856242281166746583129403400888049404517844200916805087802759996317266821038906828352723561762676450102283392339602526358049501281835323182644986355086841985774443948491699891862194021481073824038840763504665597853910862045773024795720968868105051113521570798080038459033416197592036830259102978821296756761527734956059818675333101143312718844607591600598116412094539673760725406399744997214218342812410938542746429530845831302734080432829044556659262754438214321552303826617877526619329275882810621579711730698589256783819272681765660151011114330882352060526530772649394773939809393113164223622352473799546407956323851334281840358526753270584057509485681809716464542171082892198309040346912855145502996685883409099390730083784807164511848978082264418335777625907759704743637290924244032684735789567521439933722441382369788279745967436178426366378371882233540211060679539210458543707545106351086343146170310478739233701379071513496626063994767017411178496177623798870838190982782111531609016823962681116295338232658983446161204839687959994789452806791859820 [121,84] 37514438684114958400270144599391663921154206105740956422831110338937601651193200427478656590024547760499156815855250216816967154830840515130216305003873556004453468615446593469772495168438628355199690887817495384036951589088945113108205296535950748333900958395065152384253217148213760067876810729759020723957588448695201400503716159026864546610616066654591247408902689545769113564398847584825174160705713839402254174797763619142758513650165175458506619279891578917410169312458506856442621251898501437222133780379742477188064674905629356767731995679321767251890718310002101220696530905713668942385732542609960056435090697377312515691164994569328943623693552197393627340977874274175936548580332911088764803283956227632051079405346506166070399571456649100224046797893194028375741487469163075902364233813143566818513661206439499214834580843509501148610582188246349058857465167539265867946626631814976869641022714565080930699237049262324913951814006392606732016320310244417179077170284901759099864215653739759185571049156805522944640590165955990861717974834552577658415923736399390659123041199301398048191898193211035014487051133114082567432627682556435810453685349935277902551576513894861387387169674453845223415501760559925272370298755674818986694432738100676766282914068665327179436561115470284048926756507980838648906881478875600357201513330144898372617926841270916288276847328980193062165575837666337949934766159209940497777161236126067875133287634590203711758833005253375924968677033854742196262416526280001742135949097141556672834373603838438454756108268421211882497749292685748315174474698390256085820420859762321687960416259193302969726624544727258074203365669347206133905383284866246111603749872185047126783286674978295118368042396161938236852485411060026342636393313770009440620429261861140245647548645897717359086515582804355666703874688782686670039292368002078830400711834985560 [121,85] -776421489626637615270328821094432450794890432696384405806513453927370506668657865047520786756603049167519940701239569233713175303030990128524034106631658166944899096288444847388554684979639834366536297566982427063370888549326986842126779895764978876385758529518680026238368071331655913682212590385799151084009209029878910998150179491016388706612123720671024936696106714250236545036073142061734448807061688739200617652108357100516982916892137771744370496958314614248518079671222578509358953585965555744232241468161661059974001268828638232045714137364758963119847451968969301058957398128502524943753150873788946104393285769959331457272368266324612982302054094946457153513194776864108387741604290236846759378339128697992355455374967086999069174726851807013582754103587053675445078437703426593769910127328521561801743439901736288919227986372615362675245864906551887534077877625339170815880386094538068524958025686039386120949862105627490603572427252402960006681259985281822319923862508779193936428596674107017289805080637444404224496101840177562269757868595922916375284462218120133423526520920672147757953177281621649643151056591961140317860679625961754070884937901667695803781181967804063449013406889650832337458009453777385776166997702090453609407110919036311868029517118571856710196253789165282514685408277674039206928774799137988714416914683987216752606969970150530412834223888511239404796875550134040801625831038898873346572876512917079746055385144296489511504867681833287690106022371340899930833975549227921577579690588625913630280998446457798815959645215420246494511916528685212995515033373105392270728699306410380228533171406486323222640624291269916154945069954904058589743490665046469841502537640022113602313751269280309624021788984491621450683199683618793928713601332898507931008483517854267091233439349891080616772805517372775219995093735114052058027927693885093760641977600 [121,86] 16506587099886359223030306199153419400668371668270145484049792364399596148377463945951928634442005417505006840388779113968649254505792509623162165464963429625168928403221269525764244754314607793210804964742011521918915264572495974865387824681098721982386169465747593438230901563821716346182985256217122121798280728008384449077058158683570697451476641514375144658500308930868600339738584652152379320606273317493233048396525199866374358285959438546727207897431017202079958557847681724744062053916070950225565699961718291900378302299535412423732614223491657610129335547652850966899188579140715226319034267879080052361547716298451608509488622739480228279161709081919944965649308374187921553684826420879997439894156141852285065545211594307775588753871768193888626977573100133310163832401058664315653850986862338896676210747202708653679763867110563308392805534632690112357148163158117213070513840586858269416665098703071762531626488984074034231541981323125474400886990372212652378367299352308301346583340447238606082692091533416974606528255839811585865360375060003523558874092320054599118724922343491837726237704385755940892313981154652392495626173215470342075663532669509433296985036565366652276626773084786098637286445884500499992142121640147555383755011301853814923024755708220330709013957140198588015494321553658717409712715425654375024761502682560682007508997808241057392624225716654884470435663452986636907481437574442822765437144595034915730857552556130889878817504991027074762390259434004868512312424240802000390124632234450349961584005277300577027122785917149930312721890847332976592858215826623663900849123745282194820001920831362791069461859209115339960737660484002452403145147103346009477768709116263682734084679509628115884788287725288654852139118691273041981533873199660159529465514727851921012352234749858323784194225241390829832818621527498929030063817610963830522100 [121,87] -402277302309983564370142346509334203698298273891674246258136350962261370069564981530333217950727150563583031325075290067362322510905770576336000990334238438487277841094393103036851922807737034726895931924498933313492154555250876123823077733531916861308366146754627803553146997682393518005820292809226945089885013070581185147857523120397069140792376311101640083396660769022357682297012365020638905257999400004035952052915293160609330687371313096557938392131127044387429687079841533673203080980804890815908477437462086718381015795335119748999989269131119154313316885505305795957084079928565553046571211822411200705783934118872130121921881189482177522769427334750880858172358346830522865551770502797912315471817644759182262496041012562799217847911262375718589848240374761887519507058285805824141906459186051518385614818733156351103899172728809271567521382361910148211698781292006692637177524757924996330889351987978221068897068449760956188126144240193723074542047598772512498334729084510292162583586570008090337839903935761666282313254038245019900204670957098692891236978906555242552791885377496640299971066629606543872115107220386156359553393013682181453398159905472822419234232235046775718023674094092772716513604958651167807592178494007614392512468995421176094076260690832010958775736255284236746151465395696748798479660991059145647784959211754457361986710639387780473808246516680819028467595485090355178313222971415131094572087067540812776449548754232113377947025319297609176762261025001319178586437987627851225770591052093658141772126676598328595930890506816752492759095856956858486338258430903048058612625575689847164747056463701805826140132268156614782515812224641732251313747528269628734665494541923819346505898873124646276900289833547885283533892644208510470820295107052322195908250894743440456472163648107230203280247640285277725270745989213547645534722750987024000 [121,88] 8357858494782275236286649297437487710905011160953161598933765510679144505953696689519949358880553057081220299261245710376988003444387915486882252459567921644315742515304681816406523033080954173595090084143524099284637236506991842505940509943544004609888327789750540266652377465274111582548657525244068086862682464328674795467483529052029672924884106242276720874006891116069302273938298314630618728054539698700289898278577019615292098692300235037110534366361388163634213978197452267883501850606810964671823854817743298431986906442754734513999058684531392699022988325520411129047992931500116936978824036687561845633967144384288803851237379974647999065788744071093664159541014558106699913377900900686892122910225053873925952121757354994370976282744362352460346860347319376702774909995040524379335963446819518597392947018156185620056609763757842919344082501065607536584859490973049923000135014513876602878539864337119009500191106441952920437150072876279893592583256073301967209981370169088843605751690723516612874500592513821731167744217067400032807303843545435673041686918340710692163895735311090479118219432272421553413296844942517215177567726274513460403065386640371615036248340572528478006541223116067927719386831800699708904545562300868452707901449722861295622005096987606421240594803884175722181660387416220750473488270975942028119657058493663181950390678624617357266562493118838765675602693161333884153897601724394108315403457427244111021612903836544224730231911328122242953739474885232331637364153649446140548656714982824842717677236335850834370368469243697080557134664987674235241152962480492191010282366649478137252162057698885313911808232228005266609593948369593125034548459246255063859677390962482182654191099076215636972254929506232566470939821687565340963733978619909178195850640933004745003503119214303831580186166426479773593175874455114224437245553909700 [121,89] -98465806285320337462428182026029853637755574947417886434319196036485399562105699937412430573166601338697377787797102613589972376524529075735536060445473001590385837918680976198590920749144712592099519859136475411081705038240073706291133093746140786301762841825700247897287144744552509630329686082508291154676359060552706954503867294337182380554879164507608420104392250002501926883914648424538378591021914488095465118782858057661933605614262331374856556223923587137008888391660047907917202546045531189456189326105227895990325606071269365200287677865751491737656256417343717157141786903274223603806344672110461044681348065319422759420443937060351623956993850655919309385332717324074258331765714923455228384123980210448449770043989878710431790657680625893705866827381853818106068646131018440932093828626767246516958881428969803632689915414277687216390351411951182155325843191716858524811855632453561436693774341434850220180370495109168152278293889110843702807641493974115204979902562027591356596659096454237466600127396886949962488059390603983355899732348321794030630673031999881893767503790664999596320151164092841444283330127852757507079389419841553914314244224052226359867538445138524044338153956004163085386946631488475923265297771329647024950594592168234250423280313207807370894030215311367915442760458598469713541905497920657194746968060584176002262723373963123898199411283833450272251858262258474867962979024106462238690549808940715645887573219441463380589982735195628607287857402951035286706998335299203498217127534045594675698405947483486961533287421772159492650589846059401225761280350460153264438854913824866066731696472802237580191522684064688996453164561767382377339875795591872745771811380644797843776545264929248612679968593585133694556444450205686944092995013235581338697844036801067019654346904199523487200225874568188576669729801452564606445724360 [121,90] 2801225508942802923332284746074828836685732190042455066866602074359950077781506818590805523926487863428932871228581813556947060864209203116952738494731046323816339898750367160339812461763508699828359625753368023969767037055151735883371846596494436079006717936649943439834073461538804905712222951863423975125892293395892301578220501634573749254581464751863569889861555044303096703329443823557173310631239108876672946482826293875298618390933315348357686290634016518618209600394647139565127167139484563221847692221516810069592639938685326132033167141146028216342163248225465552266861017491693684069356434700592084182996410049210245975879820508533116020503371502602198036161611081922312895257179523703509068571019355581944321522559936913986302125011594509672431294160873265089924616564737463790692176135547765895285369995139327999064475341137722426509123494630300118171153659432951094586280164046116838365505293965726655181105280112466258403371323084720387080952205573908469982332957610480586508918040149299231952831022646516271443576106673170394113396884733787114753121360295835112744331271257538520358701465296969714913743700928069638113891503057210387188750319140109762996885898933827857826720135914348989779847997675750084367475543712629304073159448558764211234619353627932160801106953575258472841185639295444993720197919397631573455935838514464410889593967944513666325906367069199682132823375240441782928919610196173937060047532081477817315130614648281875707719482079145939193748193074692026095853961838123077980448076784544019699832908874607101788088951721804585393821054959210854825372347088170553164579958731012441020982216130420920555410640939577375831919089619725799880836994047775458309283000970905350584117781571264307283803952910549390276998079097724684051049359192551122666149758105799598185574727870885056590057396766682410369800127237627700432760 [121,91] -75566879869088433811461868468208290915586435501190142334279165718161320728193142568922349458001731238203834391637314067143076044331661871004939857022813560574789940402236149282160685435805516457796532096093997593308791278525464605866683087596144618593475623093962433265701622626432550227820246995351718917131290334513808478871551893936068192632127451101097430198779875861761901083647681096131803427039491150265242523802854036951448017435605857482613999295812340421633939477316522158895635178753462580685670683898642579562422626829535007535095702658263659957630269475140760472200256226569513235783609344849773310831869020589990151129956169131949499478344783565901455981719316180773700800969929944856962275793573163431457382849317177299030683618829019983476337293400905032028664473497465126185999414628317090825456012837850137202021917075863107336644293376283558532376880634575377916193083004319367801139295624809008682597903989980625094020962011992228191288603022130820164646000978260611935168884356764589542473527246753647243114379050734110006991375245079234833575853817209555540644611281659891162977878503893242145018474757274315763902540369639158916391737562756775782799587024156669327244698862517869096718464603697848437915687780931942219534526638198826637873969704216724157341957241195276517069753565954370470071220039020018761157942548922414536645583156975232673764454981843657272337477117885801471873051172488175148510798192095132136162541477153157638869473698202657970826619344673816801502258234759461368089408504977399045236712339082943088764699377302609735767415080137608951003165843934480328857440622911665931717767736076495395540326232408120693947986942200252715645564563635706806639355117546565352562293975074412637731085170603247495839567443965897350028926748773058247950899745404513536137934465172634054262608288505421896617794001028848800 [121,92] -181630694520634012201887588441864526065737280062707138226051846064170859405063253593541684894804301116157869109294841526437419786025309613053141138342166618895652865636655930227577310749676490342656288087599544422057164418567598095040283048353833555566276154460723732201550668097239636680811517813802109186526876931071352800465504158383027639229173426606807486440257731538276882725023112324181278166822920527501467692064990583036211129149674185772752993283963885384913684116172850611102783060502225118100381729448864680969045612610674072393996518728022367070370152146439614378484711767613635276106406585073437708714244972828835581306764948917192861019944983751542807258100437867744485582975733669643244360710046146486658801630850256738665643008205571131362903346449168100054727378635138599259140109076821812441741557412969435225200767890112065310973805866775483469746427940590494295508224100687613524393231063902549356287538773881361380171299710629366236719935712846467945189098339891106550160813315628808938777764726268790213783035366345429030242636663690651834334088287407109461291929717321636315294412351967098706137459778725888126904044989938428503089768664910351467834795180877688325125893017541192982963103082248337188564917388670596066594143259785983476333336801504770210094113937402732044330063740141994594963109192424747021220086393528668298959025890494715930218145473193167464519033786742141518106666492744310029641689148935934250290512484882317175277273358960457470476044046163314741555037096557528788705785090397264565092604695888159140961068934658373182953503681969927408546845631205344527661499524742744038899724898128281973433073032330023377505542121615640765691328667829824447008016455944579852786976074494441996819389990074731811305654061514251239926695267564383541994293249477146638759763832193369026016616147517198399077656407260 [121,93] 3382483392849499657093084112203440572159406055810320261044709986362725147572616973810635199237919019766992536673023298992069439691157927736303987894107854437472911005031075581274539017779823730683599642834868426472948738010147517010445311362370688082471055269706007959275816320353699863210259592641955369640869352880620916420513290183902322925018257363732978626403803792681413714210825491067268365808904097559315531832427733649116726019899834071767910992713596229543770258256859941059555986889991912363544834212767962560115126273240346486871308167996164301042038878757683415722062316234222818043494073413806236835238288455398540382939299674438772173595335791041297915081451053239322883336207079646524325171043678185575642683286346583904373949662693539074457747793845416291861434451325070273315268479358107808190246598135610709456962395946665527174083362095337666328420680492431499710584816129298147498509707885364094775879923876060329531159273778447302123644487432033898621626412084994953305345599494850179700538616063784276241262160588986404657360971256166819166190969359707929495618813713525234682482341037241945899731146853161040214226379306022087802644456934429157548184389799462435228521695528892153696921650354334913872716062312791734002014083790271861345517530815367505898201328638919031965481106916713134000286475816818345665806492829421158396198177714016842031170621331535700888291564061226993726048768898850234869537413194366040440842609987401112718393765620344948764566081009686843983307185798507528357271573123710098844612926999170403531080072499774411794039182615498688153357314448346534664556460437889068330459838342772458218725055507603297131871992915268122970062993970626129098749915814995016507906275573512444402778423741897876219496482730692933081852671465663078983299080571408494386939522166232399116939894649378826801834640 [121,94] 835160229523920965969307372640549756086405585362664971025178686669456631801035604677627819894521928730988014028406835443825721462827536876585720570777285837391808564149285512448615693528436128595314376617742346684836932067824930902843111664346161135232637356481225346776372367745580953305057961333622433938268240591555848284853618718912414935180112721259430270788526880587694412254919398559147857033697819036583992935193728334751295625167336182973595715798888545811834303418149564268468299430248675874123796870432680282321155801719290283493931883601536151594572729448826338025219660414960159903066190179948375213814856191841111364187598172890737729467343929875614338242691054800777646439920173323630258872496413608939804981947619183506797306442637563796555462962313334525085033370823419215944171853470936013466690997198927978015017177002924008918194206960043441176690674919516987612054032003838846673371559732991557425375102742994394279031770088856190075924301637962112380035892904954073503261545610258683266664299608855872511453935110955211674981686191001435595706611694935621700945084287964630432107311733125993751541121739053719879860982356837475332593565469605878390296086375856169996525353658783416972804091956897212551993534329688317615993272249481766590401777537309920668370543191644151943560169125320310962314373313064362938676412073335630214928873282327892575271477294401232769340894451218733884864779466354898909802187354491783668937735682972023668909166393328775077050907481072830551867495825112909194225835655308337065863049966391687657025354184129980028093794822059390140229575135345932014431209356629578595149564181629217152512763236723251900022516306748398864384648348814365458558679577636475744825730729680210190885057700481621945659260470045030515311026439240296152727990956192798574057679402943831347226908092708100665344 [121,95] -8438786757284556817457333566734371163857341697383450238388848753997873924189600665804085615993363697689172382699067191598197058450780884648898740436277930928568682967027644292758937169838995939561076380184553115774246219322822990094567544379743142522705573688454715649970775198357279770397919120955202615126356873566819153106054928588919976318047275834592502458989060079469308307300977481825838884985440693482894224953996375884888294250425852221821391150970180016901858619757277967520667900797061039519023505877632582139439804205503738314007630472542024792958808306246631287634382668767974171068234801563478023928008251449755472699709070284979087414259037063814172498899221141571865620486230696586834022063704713086722975684329415468171623576677508741378861895041230758188872299676110563262346374801150696931421711076253189178112671319744155586894566399895436993519879751180466167691691912164336995029206718474544620264045606374649315037201121906292744391000457578863575412505666827459341568006021958601653705607142033914541517847198514070388610802203950826518610424909082405970014649148051405664285023818096289234331393086573332977471882501823815501362268237460668454452231300033119322969006173051269892293890542684816422218422538463278936170859936438202687099292409925047634464772394569463728837528206587844068717401316780904473184795590073862704067230826508038005160629578697923742882010877765886791977002694251895986960046674326743226243576080065118397210932290655019481780897853063086274492551622814960184215906684359478591445518036731641423712177944477634993833870094822836855009995212152737251342895026204457770121324532636972684007013031656169799272548039541073370382183427818429163601334015719717618099282026136818059911417908117085902037775116546978588100197812810378178230405814625231563322564745534291743670176712899191392 [121,96] 45508263569672075078647440178127112800236522233553685254640340320673193681600698690041509669919298149157590036668832895829593151852309781730765337488138548180285780586618666008293984186703261566514675501209971620263609516766918251189748401782513496307079790618550980410239704809334439433331231153977765198778523544629190895399613252765613105330531177723253347765967836460225975203289628637580930624795077908940806371048793803339467337274966590331892768613292249355440073320769443057409743267551525366239542301857820140489838848363349562260026106346752728209486966318831573341030560911515345157767414143861770769136397248045150941450419872333814600071577362585178102519644886665066783084598858656837274564116902796550192347984497053302264769676274885843222585952660145926858216405055743449636524583037156804003625895500870659490512534204878334926936290011419204513502327706997383832076987333747610501661236715515163031348359507264200236211766216257144150367281176995698952336969827809850063639769165478991769708408560419041148763073752817009490538173377175167664257751248877849751818901592277787715422959950516252610134021603501463618120605782412457505630076459527018112117226967924522575963553869970276060192291406447646367370925659064504062798136295533751548287940606592549224682865823647859214111902142214884105924214095203044252075235675381420634332455103280200412388441782930737290330719570635021477727602154717319337843622348339561318224353811766732718472038260637461785645593291078907000141477190788984540709544883767472253158318197639730861885184512630646169360547520346954687133671570481348659915982599999363036669701154127846441132515013588525305303172606527807252739434936882656480095290435721634831490290293557586269142853371837545124253329871650433766463576978256456768646446411963833700563552471739667563493297944880 [121,97] 580215788848443897013157393169360078905363901982454516412388481809400970664006513941875851109681125599514468120580446800737236297928405571799658171403917533035506409849112102969591459727603585208135127896434542625295219319886992939452888202216562090649957085982826037725521422644760158619203528149120416613526174329661460787100814169948958804949709178896571052467260976333445586949367522585700256745592246794371319191633343360063189663213876229248807646702003698568643677960931276019330590106746780354743005685356258539359845468768248729540733689752774776753014175976023643494084746723184687154465387076090078221880760709797149245284176950629202863062058288385081690980067665095817925188273678936972531104754656554264164104090665511506450411278701221843013192386420047203776071309910700024773458668008945638580122905025508425950597747959836221235466652985807736320806820569206157256058316481640737101788185818134951889921911838972465081777828222417797105222524960557752950518304585639838303401445157226832213616774469200152912481525181937067479326633410388044198321422940436663537433379758422839304277530250069002781068879210094653243970638041968181543649507924662781258673685141801593534214175831320011035150536323831186103580542166279468111308858530175605373472595259931706497736075468770365987835788866706883456830784362989256128944485578110801942718171977287971842892055924652054490764907124259326280324295605894333543198876905280334406279041552094004291002457547700829617921419398646965706795235006179444182967431718249708516069783898030533532463846657299168217199436354054673564084478986412483760562332347365102416976123634213814376719431239336046306939816617267458979760109983895729205754291382126408286589271872494674398381979091324761181959460459001133563895019655912623136775930140549517392385485447945053694193696 [121,98] -10081430730000663768137325845128336270258864754682274497283970087853515658617777836923943565188300539014274823171794345813112894695223536200371356508822484178058538031947270891445811462408843990779835641081840467574044077555843274997998096780259468100947323620769196236071016030570211909719848142708566046720617162494124758158474779622126206871152265271283639678754596003540406213788221980311689946049852601252824382565487074599794764218823407651193022444552625195355593147753640334027909352273994480469970837385158929783491053008255432099246625253000641973251565017317492144649756931152846416644446993609221049361114633307175505168340341882469431550179276777945147208746492201022603824408301448827789891762857823333283226527647549928385361531378811722520975116747348766150001604311409880079524559589785085561807220604836887389606228007495084853063229677866172917546272804646482757900286257484228087220278026901095533305973541528038411107826388793621257441323066188997963573453694326968289412727702436121138197866807231228051195167350353930603059536094420160231276891315704784227988264651536678104886375536319191479266464562462988985250041024308419476136022037046725360809734081033624110521162417010232551512861560720716625880542908840830573922307638789069639989657742987111681007324877845492370829814894153872862029773591468551031723666524821929573155056599844790387951799814419345991612135581996977293716121433953883936940113588346140267223775182906987660698742925647054057233458505372690568798285310501974402519428299858686852529392558389674389166416575039413791200210974135144506949887282249173533271976456354283418152842037430600620708421315580581850124964224208865542855861733340367058122347437924649401912649195178298866426803934218252736140114885233527793809989664407963360338770551853978869886283189405195907338 [121,99] -421998839369845943334550577141326647361509975144632569731306774919250805347250240932245637186259425170813875025316698203850852960386119386002869465653659412102345410081031986950645386885350656445875911467669722456254080774643273042230737321324300217858396471311031826296549703596820480705645083897721209873231102262308951390423940821101255113653741893638155812934705328019207952631526428482823995162652176060921549644985530456534158915589512570262723759525026415295163275437643992285814488959795172307243513933517025323604227122428834205670055328916124646241617331322536476465207463861230266110307733116158078238829939314631190344710493707495486235589451284359371144084458321956929345391821626984185708386312218180742704561797651658151500249518052216797781035510735173470349185377558046813178962309590489974983849708719284574123098611391496423073323872100252812940990052955887616100992410448319482714251289561885952176570641715451132079376200513999845427914773514644274286807575790969773054828611509797106488910672233208270929319326658678103781046816460570360482227488282021822756044809925275986490735772526920798733562988572633732236034345211840849644081995950037848550398687106089057079459889137217169449967119724900219331736499222335278060430868364915275119924176004437472546942207014975787313372466593001198869889766536153901992699724918657481015519684784136074365272456497158331774352344763351811775324136261017408044396812439297393799324239025976477948603876230021876756525067075040621263151446794173502867377808762339049341180286133709187191129881692248580590594565020970769930697862751178596779694466729452031386091515730943843866516508888416308299411615121040011048916537719454621347448341546420899867891859205104851691702549887166506569379286939137868246239828046745985649449048837034489367651418488299728 [121,100] 902806048086945368129712129232677252489651941197117522950409224792259713176468821495651303878135825783530500454465298270214900611736284012662437593839196078408791891201110606815713074383024546617265913028831341628381901995843502549707749981940765280638096854201919998248834834766784036410725548576475392829382927062864257487144391298287868815528513341849613902917194128318939355057443643987028283723147187095647466470562731008831116095568612182040139132797857991418308553570032876958759970747901827605072437559532686344681499245127785329677166514936253426074271878910677298118571130079862189552986216787227740499677718246532925729956264770427021130328008575854811804989865248897489148447925855116942281878784899743453736521797938150750756719296849569801263259713297810242507520994201597359722639464293295726783962842437313520558901135690909571633883111969943355232027814057981093113793712928841657732610124981130614456819709309700575959761927878654318524211058812506519321462462113909116468033958584571839138811463061095943940915590299728841840763958687177980944827720960330100659648303693680050621175359756789861501446613628047710175006828616760668228703261098587256254804664951915216845723751904310394190168293683958557583637047694209869448072626073409656311893691996925417650487220415099612611811023344975324892915458704232994268295460775491339027068185531752406048533257070665789223985589989695762389288828404654234067905226790266670721232469635014387760859452044879986363117243624858079237645682604408245529922425037103603060408431651190070219569298946633057280173084239977702897264702148436101779652861068650350708261361728568390369702125132106868584035963368924354892033989123745485652502206619807278727814866552984010914124052788064850666637516144878377204144120534313044425508236045865875190969615328 [121,101] -32787030589928351249956604122658820579953580626336274811718220082640712424285872080838671039648573044470429794454820352408481015003018463398353891951130458209077763185948770831544682560568759232258628524584275465450771726353935875420098123149509720120314364103116596029922934240606462462244201697702869922270173048079357570557499823290914498882264386959321255178459048595901633937262366120883233032117974705290915632657571267335461813078555258364698822384107474086659507605854926358149984966179861478286557072036349822318138850544887440874133660030314338745564401800456637789063096669186204814978385262452119915646748592161541201535140359336626652087959952511459799547218232643528399807248649993419569206606095095464077633752250715260996080399827515099783119488667250376359799726794898146564243007618260262263598734490655937280694299688532690875271856262974358410745469564254290778895656248031427585625879407096574410304655395523844479139824283964756064536325496497669497140476756408283028258153243856265986114349213440117699958864956476628587434820747211485125819506008457922923836219852273066961754336843242030501527499489117504653989796612642505170815568483096161348372000535393925699833279918955463356805211365233131247235208810680749095425604868488983759260546361701682389494222698538852522813912591001261132321453686295635810483388895552050332717372483716428246894129498899447341150729410898775875118868935706649997178069752251992631016980923253018590320938101822364656954934045040337077329744623777247079198719393060439784613886135350011439381538286763666006313152804905022707529140743784793580923176331566067883955771814676548271262218236913116170181788957285861706186284336768328314669967805533270734508115818035796202490511826417719710547086317033150218414827382816296178599219603445393655145268 [121,102] 454881116300371702600219277692605928079311278176119171273821816797263726659560447297204996237315143248872420730848025754802126474491470411628216731869554598730129885852180141031356806667603894955867537800149299054336987336991031874695807055283035928977603346894531124914095326010862484260519387010907201539099278609063387749151177959945821286518881660268274058978960346761810227349008925299470590279752274447342495597709395840969857064497680367748839678603402810176348052531603996030940791820494946516071595766624998453745247896954886755433235468677167554159031277967692690454660413568075300849216375178228238704270784926663833114169719958648354517870469988406389967769462415557924365431504400399440570280707784242700612958308401383199341661270406210445480636757021346747382787386667907710631849911678711506081409856741730400386873043090472235944784118569937056741609736670817122416485178491971341675673107922577725481219401638831311186958779321254343630355784106767638787700588859203541468494583489560553704389171123130510146500790496512108305613404628081029237006480446599932259193955371209600832719865480058464914032592526405829740418818488934917803189698911139801437244913871840794676313048736646820346241240898770526773395286009292728003794897649012782748034013198058959694204769794096506166064263216131096175868158926405646327759564526061264956523474371755891259161499264966398150180636133967819397892425438889740814831817081214512027165825786252483608198924603872818883031045034889844541243928836667327200431908763326834672494804742951929923593224996375146137056561097701123772250091319801284274691874425638670899304696647183235799262126152909804341056748501513385057047918024276097418045134666950754452661634868647627426450116733571334771385775283269138300282313347971067919741273664882798272 [121,103] -2863996718548063833149995822437834016617425983558691224438915512658072810078303968657681887138364796305988614130552214095221904320632737767543346297557317306697077940410065177783529375998619152336318417072562960952383896863911436578646651677964485820305681060007885772655459548793707642406819875944946411037325768764105744415439138141329281193352796612607403411318953408816481740355396951637950375007866689689115701028178195829682918940667899098458153297414293716204661768388781291912709973433572644364942349381767670366052884694816097875408619493806136619797804506909181655297030563652222899552006083120134420276174648496481528479052017640156422259155977415805626761712514975574226982012199622405056255188353744794367565054881739094311405400457900666127565644980011268492190784594211883239213053378441348650977891734651567545747220609661216888299910016939536085425211017984104594582297460749765686793814494120483381417717301830576867123753511358202041547793813646815526732585325636158496967511584603010738788804478707916338325053931237235509790161151039854626461974504320789288556162668415259571508128993914403754792156639273878995355407420032723967567816622934422348336148387279680188237866132644937479379606427628818811017750260461647402211691675155863113318682061186592214569224660994997467400951834125203346974327410879821102128083737064574475429709212085805473434186008570972032850726483395176726242275455930336349015482353879279185538314063960773036460014308978973732713436057771980380274869557938089245287403106448675193423198635187302723539589342094476712369420731147324445115126936064375218630355254158621458340916033259277270639891802464925787380029102943291500328446530685712829411099638876153067384882278421403032196574087997713153480800946718137174689956910422747944915155463759896 [121,104] 8626236857110142127963382247098199340919846102098466151982938636183720613280000958707155324057910106646619732013692002200318074736389628073460270389082671536980400815290397619161901195798652602910474809093232172243202794056792373264101725887418786402900055020430394359056609474347648423258883653524092711173765993565108835288827654576334746788944979812733935638694131680542838056210670743213496214505969637997434589054564900211882441266197685629829086006828527347907559866604341811837404862841012126166591506123200957090026636515026666242354116239170097871184773805440191161196132033311846440067369099387158427876173186331488520837605473818954048501567894820700095091762701071710825338936051908925125779492338560555067897053099275691263915037633814168366046165112354532666701748869830287926560312564821435710002778652930872966187780316819963284123411405558280801215651606275431817680126052591919758493450300483749172268665461009316444091007998581590716321057923382068348254102528791802189053545278996043553003597948125999403438518854611985611967900195220138877756151976986274463650960276117080849002102991559686343922017001931172504706851500113719248521044698827205953732126008826571168687502671496499256869418803243508156146937254837966847546531828058741449945569999676947431993539161641036395349924730235002734315493406125715451102519073959428957407969043879009733718470545928976547695952639815162285485903639668717754348926818987986774464361789618891006636180955503177803585387744545687341273703247382154401474487582726516119285158080609962941624043676828935905850762935152159351485382133203208820286574085016523448172573487509533365213577875390291354753817970861970872733747552674609918163036100550552895987879928454723110121186341789908694942413593492328682507592130956424289566826796 [121,105] -13340811256453830864699325099994074766361108538375186823621721164398341166667355606885458736554937893690970405573270806571973226235300160940716553913538544796451886267519462099259554414974679550614356074873847460357565856557448970180896805549896504848487043665266293990495946259825905685806044596451015045197697628623462302950813117319064005221269730995641846181166130092117418949968493183923538170075669502273853459554343602466631545716468723764479761124816425017957011757947892962732258618996547410788009022685669297567336740049394672986024262523378765483428808462486700131595219926509854033553273265977827183294206602588293690450950780455212348921227397062103951946278960872069631003240947942233194871284990510387995793466350738243431675302704632412516317488421320207322261921470460004241876117650912963011365147816152038168227729544521080973315239978583677707279463650062265352299717656327972515644533028079380626911718401538026253753489438327571775823788303644272402960973282874599080235396168111851121262063904996132334543936262186311671363557525732967821428974646418562639585620261492936567057956900509966738884309379521905244768389931348434193957643802070964601795748390018198418666776948068990159542984643831969791215659349831784788429975515975153701853406545902099786885692349363338133173105248546881254067987447177890350936725381466635787083101052138184957824825334611418965587377377999579435946155137064936953049321999282983743796465600461326065338676976366050534179422302563127714350070403244643153421602164055204274491516264251786340693286143687925623087914282835978984259109891516950715104456999857674764449589837636466001499784259509527270589928779401533294858205912272558194990616850356684790891130814984462832464764102548505822648014353184536093335417676652368524600 [121,106] 13553514940117181333037901830297760707352945200168159128966702697000241264093637346431819298456403062054384604436324293978011047936171939201185094028151419114656149087851880281026624713502217227140142478966331836648435407326101995654378513234747275552849386354649898704747256844711400209216048493397880800651740612205421385736689360719852090040868100025300038882446153616270376888537720470578615288146030845431844700525305179985353781196949642678604976025664141763802942340592581178511905693985885737622470429212909632475543729735917828541670752283533807991641803041268382123736670834193994350956860003163228505872846899726637111864539181719623931808880363722447002286592395323337767567461544761167846867331899258248514470731462934565886763632007997456784223207098110346495319131514125861720303994550069390639747821709429985653349460689119637481349642501177918387853871231476963982925981888223863267832692734112511923881433686022735150713646536815109105064030246109257825756152912109207101508359041046988039002319218598740662850341055659311088792281681637314473630029865219607862127539991964133226041734066209706708418147249965722167740594842370553294134231243166197350733367379921331566150011226208914661089942341161255085187187250946099499168381866044831461536725295108586407937393542962309483842347100186226992588140803433609581032554972923730383967970519949586951992102223448314737667242246440653482474322736667240706766192706460140149299365282344616282517368503067065713911248010648763423734173625338862936732920227524496535688201900836045786424464454601336251443280782394416001149214969099651703532876108699721093880049673260749571453021402801926114017198815533445067715606321749608566174527921030976014666523043402342947013633499708982429835902804557811935845123252246940 [121,107] -89745163213110935223686877760641510667940640627034411550386352724977361171765817687419760417718522818856284438009015296805303246166929571365030792908363771351543175720435442152716718420209164289076053477765071856173498177298872680087054746782652033143156338173827374762711533725404878681935817394049973371222988378527689915718172886364909423117667609814012345917800746912317465194951495054617838118297624881792359456034498528465168103543697083462066815637397646422705768626930041651386615158558983533633571483264985299263475002438215547085618840696356577735098428697174908699954606349480100512294429103968950347891455125634616621079204401666814252647344168086732660842124181321786806190534039969647847599644778115912484797285605016107892392939545321871621036640944619102373041083513619371224969072913155822186501191622993424466997470370460442495142798887939728208482960351017183384206717514161504749113082064687605932052639539377807610546772671815521907205329017964337008083759086734376711515788184833321160075121600936890031331063647570738209863914290124325976114661985237708013750968640664502473608787484475400537540986051635662454809429074640847163336573167768284004664376382931020615065369452705319697419495752242930969462213785460746931882899252590700716568929930900236096350366459238430909076779299852151371136209284724657338759726853304498441802033134432536935525408227684701557391754889472442069682684566645670458938382551540394614607883846117645163715324947116137824705869490027670717292836948525079419377286271153975564920918190726878239439392378893210021135682285753790360956088570998304203670280632881418684920867225419255130524600632441864596139291826986053662390127636107385787900352002554972738497581973564575343585749266524144788934948834119026617894194024 [121,108] 214950378130987654361119555573734297126702234466617267444575932648120061578820918111964064466647961022109873084401928970507625197884728846172646960845836660011903361311250501019389606051811682929525007301821077184569728625531448028050762134952579115976221861707356721734992319867278796814739619193346269845852297962880026443669339810556405327561211974156724950319719364444094283057091762082231935111106454115277145996742605225276297872407621590138534069202136336571570441793441299674555970831749366060987534654459394493706423409901462594788001993915288126385429038955557298641593415187697994775669558390898851615391715173036554818531401443178695746726945974488879670476026733593568323410491013517404240952793620184162715903370720670310749156794405118576909776624436937707082022871541125460642180793950021809869250138860481200386946303089634449873699188806329372786022829132286348836439580603372123327284752033413551295281503583372817998152406829508359495935486391366082239002127984596811193386503392333312654906240008990431329335232081486889152633233444352933083901450538576050824528345272586960921066679140863106447941203110816720686804252131383501299385705267027785548641957563006890599235958634316425647613868959700750910089694811136738829087497132475248390350985706329255681722666582031239961002237707755293913503222144970174004214013937308962614689774488215530305149858740602542017139492109691793938429616198364139108615526054984108867069883053109794850264076831460895305049246077960636316460148368153772219442512255115238208821009241955388183691585205283894490593827374662181511280995356237985457851573488323270330880175643177886144561439708149425690572492054747814005540933938703194646585780212826475247244911296920834530832383581454936257054332897042653101016 [121,109] -99272559869642978021798075286160913575949093988384776894384164179267930648809693489919402457947826262981948957890185781665182831054878349785918015863869294519686522419614407713625388987883714746254651492626192848809795650683055031485689549356579983895404592516404067887707501108350131349667713376520569477899749333554958302065720764821905526976353817868369807159175289938720582929871796447866397207957770449237550264039215379767872436279243178110188492335033720834387182536003471930360936899174851480997611945451087932761341773582133286214776906305820236760670777116190041124655349637409588783493306459259985749588454248365019459636735666477305240080465524637953004417754006096424586694928701894029335174666883408876268491861245704400415095854593659291153043560639921897312288222243678827653739938121680544248033520761702236845558973810521558821441106209179773172309838519992118669474876296559331696190383793480661980441334446065239953062357411666986112253031402084984494464484909551430617126131828658820615551652667827021028291175425405813864039876661320083447733018386227377336554844862934631367469694593541104102117734217782922701750028880764643924316275383259776790214433270629825194225359869667182403392119291129386022933577743348896579710193895507936129910875106716608874975835374922124051674572189395057416941897428483745936570122018227443374669719608655332995488253682337789286289996885749443576480363904775380318315241501436698733355844765059145941676492072108650103911186570032374539878830984219798743126800839786975567373922389490283577984856124281858280626769628951575839742743644651531621146907778486066342279925834112757569336382643194177694715529607761084785606701367580417554640957004347127615726200652291219200955671735267227115236337012329288 [121,110] 105602459979443199486453066591325599201924533211895171751564215447476960495123741139671193454381148551945905918859112334054508397900158080580440122684010763223711667317362228188389719774739538315773175835141071145967761788936650128958288768479420644262798051354804083920069855098017134072387203643878771547033522512130556421967170019608406142024593373479470862568038626296330189446503443146839016231666223216437203769697946305855306848048422206442044408117558874088449369895216813576357702685381397330422620239611553799543739095383989599475715810951575783139885065248824933918515884750139726234939960572782950709996001112167700157192230309802859775845552453777785172458825755622543696783914696319521815666599633019773364308988989845799517776787636964006215596089548669608804906724983839360000053815010643177287030140500236807617238364508196489646090723795022111476542377643863941056471978753876805967503579028035667070997299346277663393760476654146401398344882074092893641014791687808503244301311612669374924504365979011264410729083092531131490796500771775303530553947523274623375541997246057731803022924785820445891836211953681084042264376573223024005094156304993001218253945863838727068206156436527661751965670402548975325105785526618549741438692234144054358966125861124560378132849898758612507984055258439712783047087548391729363510829503096767352377330758862967901709402872248299406638439016110652546960250052246147805693635335144413712242991992833222391000282933107901822309466797934379190205060281552280569484052471796067458971733554073200056712238438829411847768436956138070251369302829937133932241556909437393037618437000959981816026478320032184636253363649533703468248154389740697039201855198311641366108643420046067021833682348698894660195724220 [121,111] -130821748606755097652666352789004157075783463307638423614175415660949446467724231783442434800167530794244044986219020253253180808792164807744293443539911137229624250591289701285752125266413122982285761353940200255205354807492870582813473159414482792590494015344594492351168279037064449286302535315467519244291239139894895752026891305667995266945818140763635035678114706860107150922058645448011241658566368603435634348247859836197380911492291997495388399201671192845334105102309524168096720240883681269184598592763562429300273452127322680449153558260092554140788452069713765481709933684975572031901779845208680257138077206112481174868135180844290256213504048310051491832110494095600855685930885355994841584427316073314780193133920205125152272460776611229196308492512897142696254764294836427545289887441839332992336027095592466912444889434951792261807955874264956719560520028163834086702209610067623023245874242934207195828524608606322202168357341247732955731405251579017383491264082824152490637583740883675005476511500064936944735392633317543206015899087001538080616817914544377984560660167102255537656675304139255774449128502462531645544384705175554556806471834639740169888324975669588777397921084492178951850636397232108679309057422938576996292144988503608212723560719028184148343551129964014644175940258024819678933852748664710159869982628686249244343268613805001206144523832122704325594751208654413860159904028943982474128424072655930815920845708773965202322590978324871286950738291359362255445223525496789382174702289323617674449925052585059038984690562558628450455242922829651445968157448330699239956203076776558785668186541268007837133525977280083566181880873818305735841328387896967447316324631327247880199164610113148628613626261228072382608 [121,112] -15581268062087051518094802315419466157690584484498540861560797150114268882112487811952954068062873266487626691168803929340051931323320172927371360119840601863353770535371140724192061882704395065769114522324260273487234186139816599033961597100366060689975676766591349939121629977731496966852619330064917940914889268320242432695994757230298300282477558333274864985020631228811384845602564998233994168131095903167235503346852508135321982992446668145506627081026613230642046206655233049542878133870862595709732987792342218634908189161241400189160524533066145960689850208339978075837673436361875951633242258035652956518672722139829495983002875667196398679033965456869977696895162502116663936082125469657788100412971380758326964675227917586792849316757018659602255472582953990706710848121291822996469035032852428457803922230829421228680581334716062157600137153764563949007456369977443652988335128883189588732513789160754852358122929136430265749455318999877176086999489322170593935071957655729742844731382464164237438797084347891824273664516490543672471637496908454815383538134055138814039057791609275372731050122364653256840151456142628433202794606956623943314202113253071495792226114562589248483908628765012538520457891727727970948041772645818076861253949920948205475134957671937242465031911489583892792890503013611108669096548520544807533658789287468744035068954850748894498694526375720862249924276226393745332125807935242405034764890892174354928410171544492378094270900619550659081717096005550849751851466563768714910824909659044835919426575304895628884795754770046857115171888881225597385542161091202422989681917448355471065128823206845832478664963640693277041104535808872616030581176703297948086960694737261603581232044573777158390523312123324 [121,113] 58563552046788909267819825363874746710542709419794198156682272953189035170441757507716343714202783848503209114020902821693999712454554326126451087992157978771632575897694228175608484448059218727283730326247360854254480180354041811228804742379276202585162620231503178139655308257654918663128384250180857496679023820222695077315685592159932004033791983000966235137976158056856346125789648975217026117970417480602671236763587555858751612889470020683395853336271945583526732330035948802616250397790311516843810315079823182970581298808219710484050627514969265336854727076961257171525922913031393378341679659381297577116114925157439074284408843544867508404471927596006266900976127983345764871569872487587603546926154777518521036901665073914913110998103331590302084217792323249630162771059756797542792305788413741953871445082253594537098293305548951545088710895542327607292181720705072353150613408884985770487666343700680331466563256115338703719709963817717463641074511625604454435101433930407995546357720424138774836996220824622074145225114922453271719845973496666703406460528398430938941254034192814379872538741955999796429855791262014097701135387713775967210545778997321190226803931433169009248024713762690495387493890653150010039843925267744303926809700970754019023672621530074235839543914591459802322943023223613871350508162124766406643633927587389013653045324532113113842335090770141363917376618359233228399207527993678300860016435724436466193040996404967596784579646145613871177518184369235408581413725942900623269468573458642953106058109275351844359535705228584426158324598755294176508714270041881292434591967152295425854335019486586128753974240441076096478775123033496996561729439066654260639624844986902884408643644226346097001002784 [121,114] -1838601054756534301084599450077096863638368321375194058095827873369878799717256832628614966308664904245147784737272708679950275221716266000193587237512738634676593927447750834556606833576525984209331611985338806230190254014938294088845549356797405743328596144871534852141817764069393438579863235679497246621021360062879155587472870277630467470373785432008939702329326309138541379495103649793753564831745789849575902007881035316247668234805716778483418961219004784709567186390673347538905840607754978780460108969187100393943320797366809023419404592701598238165112781676205750184761458126836375495823974994210143718357292295382659487760037293011270896526590170128173723158102550322432487610817181122556340458565576692601575220693134254972983159769710345698692869416600427431717484321371019058229107413254097873780581875520216257849858982625180295054057538743174080701242592625274857589222347991045940756920360875697304305741277715711402571745011922291764866966807048747453696038826043223055467234896101215291111614818083915487599012492506904474822744380906812243028023060692325937688995564703106991247848966842150834081056456919649667845873136535927071429237297487054239769489139323932588712696958571194046965409550376435017255705310790457359749529180566529214227182712371182352131703134206502333614807836088791182028939556473220404506862987217525650376580563838197678637643309315289780827154795577533635518404982326074191179767563625031077186010429355787669456309670428375357861700894320109462551611890619417320024114794323548522060620467044128730161045328142965992475180855341797623386967055433471364530047360717384608524055567397712658865170845651200689553837799957633340808381232318247105619664109525949867747882742881584020016 [121,115] 9595367451180250875409409174384297014292413214684411432655614425621049331405090073208539789586237722047669197232929730230155001666931527967215789838801767076461129432329613972427633341574097370780101054909479532560721756509050676598349552546089417659666616606266200526505284878881396802842000073732261326444479395285925485294553193676898446521375222952097131350865898894339702039727763133116703748938992990711343933721227715582153594055338791589207544016646089412384112036296784758915041687144062724768237848859106738919591319113948097714289412007488216262514424938372240954656827638654378609456662408930713842235949598416663495924193006350901150078124596288398466131796285583390051307321227755449911708692669429103269989016558512118745061294047470542300196089068886156340426997229300294237599204659749109881596541494568758684571251898371296271226395861287600697101701662312879642604922442453261576150046686775720283339252434726147201627291534551909498635236184707906378991713217410185496440119170540767511907730947983691633481057068246493605119894681035442074057937363485633449301449281943967888143587322598010834152720225729764406828066889628361627437192581933765386606473558667341502906987384838550695080864050991586520680987013778041747310291658611190238948205094007978685644399491607962597571031093626752463400813174182451551880431333472477152060390004156496179901474319322847435371456910945733411709802524301475653431900097737523473895457441452993048800421937606013851037517262276690321484410714730064078209466154832906455104988273089354797726713550416293308902779446959465164813075703021573454149615608393406588201989931993500288759297691494697385980295749427843105889119593880536086914258581094774129801113650232392 [121,116] -15187502993715775179555552835421129730373458732220781880183569348918690681559637311530718994383905729161383124853785472987499515286536753302922853585595455692589989314860403288885570347826204923839296820434585110640118133665559989233240122042977681023373588234713751729522243596845677484879300446249065342624100759836802534947263808768873549155706954460558327297683601760951058433446795264254193970033948347908791239125163517671718392344333380029739578977518723556385556584269763411426044240932576182083061439881191962846796770621790239318201184925460281605385004969229667225623397810479379665521130794995130683685422370252745921461254139107470753548167959014272372411163689053934548530330117121871881575505494403358550165258326027264148469248008874411919933924500616378326902758571613965401444690229599337695237230812211593326859367709245541137624843420758445053705042656763304676951230727210251992116272253772090920508924076575010300515379551378994102552802508652089052407013577444740608136864428925285382455384064566703668552771138132140115473073659116800002331648197862384715997332211647351810830890238716262829005919269625707797690269458139938678883410935875658014577851238182627045677937098645301334739240767352564054346113260797617121204701766600499116207831076820155176701164650060559203394319630034273517463845976433426344952740907406235986550966767256671411153624569594097342159825075579964717565496802483911249841397079210268258270518509251828181264460644689011737641505187238624487617547068471593205664237471361473986565501109851873825876657645163460812625785076218324055315434619974710839055596601317799681250272030493038210248125478919348809826506820971144199655277664758845070197387625343662666090385408 [121,117] -156133613892098799346987772701088272847535363431507081276136825647061527319567767989575380143059436835174892193528223524257570015922568021997723912242907817778255348910846109967515813448396717636803976271009997950352623713499301083584202062260569022617939389918824524730943976112934340740967135274180461182973793395707811016319885181903157140701701917888453286931991484765317020592028288880665953906758284748034031972820854651971838696449884173095219156090684201357158529332311831849927815922630328783034028914068639832731684709012273475808847878244899992596749894070386321550107758804748147919142089026706165397739530043387655854025577799042818291860265770877422024886211668612814511985160040526356556628581955771858263245009240581467508089918579727044919303518753936470795582309710637230674347595581195685091957464552358487768589850760084245283801626124409116154187414004749414027070535077693101057954019481454807685755107171630995083926240199757123272726154514094811691198625013388259895031518768749800819792152574022951633375257114440083820086893405253687380052305958350780470748690000179381135822852022591372258053701854679131773787196899445636422182621456418669044692846425430943625289935349558757568712420074589744575270336168536691272659976686769572290992813468740387725072324613451226172360410007893160190255875762408128899341190957245783326709144011299095210945143709559248360342828883533085551708335013011443066796338451403014068565740436542519677582297246534289281894010257429753088368384746194638085821742528461363449436966410425769202947068894324613197677862653604295132799658842441474762789278456848546904884667620821141078446000161080710040261672834587360349962291728516217069107012127369309872 [121,118] 1384777409036242983759679666347923933412909953335737941913477246318190265086206941384632069562061395311679680378246419305805925702826034968946154817222604168122754929406316963100052965189282488186777300340083233355654973701689073962627589208023003926790619260165847212998684889412065529793377005090742980926142146390692419740469511097737215239839174401850214045248469796710563755140259127426752371310833468831820804501467410535288990997965460982628558453117700567490959516210449528416083034532983806652339538420284506307986292844032021731823170169374754681938505962812502290479898804449545302634389590830995197347996615690646262396829785528481625061620759611471174993528635962755246863109487221478332011944858326809454917602783696844061750181990002628861904794457280926199900128316456309584938337622594101660760109584475998515339478316083519853574927666007350256174429430606765844453780031993745658867262016533036045550102323409166772288196110914985576512633575097024830592151573165879578157087425327695344373155825085417474897959752017116696590840346617717348919323346715539330303452007530243778433859735842732874488889252963107547495902549381389463434325545378861692416190647725058756709832828321410658114449745770380707296539718980626445916162802828273736485201558672268518763575245790954750366217764551533316538336021108748246047788286535314433407009643061083176899629193279385587473035223409479921885980019605483016137801121884617520000743373596982468022103308778490302137289493838182097439816175826396101722648430989316914122157594982534588762914372918122378482378675095889216654949621187869201181456374955199000931089457341513054074499481633219257955055819641030850420548514741986702785136595214656 [121,119] -142943757493616152016484216344221221795669521784756383148585068592483990166983792018885533504465871706668310270674615528596480779069674128088836242610703905379667159171413945491290262108600540358419989718788662698342430411229773038308325426523135776968394252046763695935172100207289866061284077031053602783805974913236330333043575357292756576803950308785482569428266300992946155005031323133570819285476252808159022830208732656490400927201629018350572115355973840347035610727531914767367812226568719615648357256212464986700332866756181329577324573250467939320934527571139037940614360929582553014813530981686072007421547054554032293655724378170502415974748295721657226530518708530447661991351812928632705668236209188488699111558093450382759005003354027860662081186969403244888046801650227124038774216192246024449019989138548038728813153382867087555115050052230044108844911065976070448778140657027317884088618948935772247186450461682685967106475555415072598689690803518760059644626739947535074521323140758961652516249623570106892037211077001924443226732272736131740634267081715469150928219969987256626579291689822118969086967783972535290343009353220459432121146923514444893600479540698869159492894468581923058084101426843087621574320224980858597352751376843080171952335536319027866510427984980468577258967389081578093430826814873611183230138332417500718429999426711399201536365593146671554959125060697787818309249661032876216406937151620785125991102947968493606354831436380198869108004660022206321323914009384300017225553170780464581337945917738392597712812990325529403148616255511997951821671580704762460094561584805176516774652438967912790067937842427860504899010953345996361674921523872281364637428 [121,120] -7009342062065705963268562993518742988946116862024577234362736798600697328522038376001476033664743208359597121149636066483291673671156495503198702698398107272724538777866745035374743746362750565163443220877178832880366120300259013917606466402424312025744735968835692619587989629422313840606689442718906230344481056035395670357398621853337717471204399596660565024352323277998671800717305320819070869451561897414899351757164158207236025107858049508564101383244943009729055414023726933683502628386860373594710967073094519401477174328497741340953231889223888289674062525251295889115827370459486834651333093914481437105727647525733860280186516862434318529086833143597506719822879402064852591888943467257265364523378533589670582159061857155982992504087383460534823009470907726796263090375083878896329423264100547607077223097163877309599077263031717583445388672559534279139736820643048954515449968743052726704036803804086739379342203788986401929290553393316696892182338004176949867574645899482440691008757478417372358648742105842223150855978124806024067569052447982990790995064806401240112775630492352575193834559356499665538761461320728771800452511989664557442083976784538781528811075115237570957822424069784483087623861582539611030249084595097778185658679000987340634296325214794356588805553665365010829411709883219642812171303747519990685033333467654613254173365976889850352991792497172802336594909608116935854385849621595260535876095680342617578994630417400238795794200585802241163549897477958301519837289147894717260612124637484047543819937027095834567842408965587701844328572612871512913383812102471292906158003423017570374362950222312969362206781135663201495800747878464246578768824503053058 [121,121] -532635303320113233188332666404811053759858946568756306359257347029459107164874392754829971889571161413796412839271255574835910613238762889245588620950990419027432924270661769576434326512101063016953923440851960954241837903931855896158392243632701098503427105956926772571872825998409958479840538839865779130760404260884617413371747616795141922917915753529917303075596305474746638209377591269164605128263791188710392190738192563611810078487619875376079225266353993743985202508884231185993742400183522996259281100185993115064877916591471888311259727255055287574879584373909518406800194996945140196506328791301050209369744354215463816486711444793729042109608235216223942962692472410415002418566370264904446630232452278250485193636168195362768834968016659519314916173813066562574333349835230253763423948563295359645173795321156570306785085987551706549893658988576905632321699914300716998548655557160891522128650480178693377758521613282171953776293823681970299358176558436183772769463404163690690815788786553662154414683038871757976374534946509803922803871878452401152521863709837627882711813411472892169569427013766971546600078204117088375938785257177620827172909622296926270752198182742093113591200302416603415744274602022158566922604310292167549948158867579778860517640243278264120576531166517400778408103206458004800324635357025902561757630588911506515781603431448279849452940361702137096407220857000067494586427405906900286707136751231284761999204271053009569837559861240843353130735677918682866870586062296531058375751798162325576653237631642883503579229084175743229688906578502727702092785782220850491684074102361146089911817795678257602372570960668482605286701229589529960937395456 [122,0] 1273057179936503863624390700543129902601350549173766300658718125664773149497411609199954169544059593319643840228604269200910750552706923852571385839519621410465412043054056328142782475589205472440871491895285027450853757777747354765827818500888932718655036543523101898683875604121582288292301583795423296204269120160734483408850871976063288607674892940136752595491910482626348494023787107867898922949143218418695626259718643825717096345535621580455724251833961884387651297734666299730391926132300904890279609711139683196753940938326871496950613526823129155207758416880311946949025534511722406014177525098182584992204736643738777634257923917482453082312852017968638787088076453527713718103579109954599458475480693864291105268394049810822564134744892047437788773617654189751631493312624935314939166253700340346980832494695595893683852823376792708939828725439313010623579632278396721565278896414972918000623725644396761569951519464329308343876935351829832740306169414437407994593732483648194879397064698231450158805865620794396873240601482891970914827978636647186753387851113038637293688357109177388252597555386327085899440726038408753614804686359452850315080073721748435756920694641008694449455684874577375876335018243789056421859414637368261340225302775572419310627612176227389045997457225099538131602561474238161039707981152680832241405448178791248074968190077092088522440438368180840718428355241267510564861374363052033354772653381902253361514195729323743250198309262997602693420547615887838353143830947905286472011844122918392644536445112548750614092048810698391369074041916608779197734156239603512435332727769233650020507895989132874754509316947695559221493806120937533866826466331910246968587475571207691623746678831152930804562137372833061636594215526372417285778247589656522458584263289335979177726433747477889953037987049429689277678470663053410661160903476429439410081403063253053734069934325009349964275758269157411120938056015434075001235773263702650505213205928210031617180038670993825891576780040001334780352261147873035369135567557095314541815266192684857893269168016558978706598281860351562500000000000000000000000000000000000000000000 [122,1] -5870269224807098808357554766237515867661239635104661557159596405732324694034726537349021537521432593795845276606925416307645043698100824082821847409608691153528351023000863707636041852342639550222649086593218228039495826945592200272006589977557753034778984967783823090110053235956319926638567787538916333544728003482521539844424637728547397754112418063577734465877607571003434378484116109866093474307095613363444340900549265126765704935103981482262039776456810061745003772909389732498861247488359949599040674521152632352063492941430363320026556452305976995321896063687336172880149574022879997132976826749834539853738303145005587084898252450676195439686131609045579929262209808566323891265901340590621273108035903661330017577931370928222142172989698619999809892472908754977921931910747706101631901323315844269186029623006449271808719600128561516131321420690505485366321975807733927664179529041462039429394621557939889018916696587640314236102847564586517250416796016282997773964309209816245055326274240338987581068488906247984851813843442536350104224978303358999089026773920626670724914558832024247900756771962881246563355470164841596480757713346250873259450560923294670767929298241830317538833506381348713084933544102015483494637609407213427859875099191214199163786822017937698755585289323223123467805785788250505132124099856792870618994305800715518112119225893266213208933220581624166417529422757864677528155383558525007691171495528478017019834192681505459200468630360905036594237439720857015072586975171272876545317689574160576244522142682913415547812867788784293737981297576648843331601502060692364399740256301212520273189477548500976328068297635903042595970176725285259721702323354425475885625336333761282902256541967194726602181078918082541234817932333203241023130232869435479276405968259978400265540393818666967344978620375639557176548563466164495621116174641144495354741271207367251681055512325694617578279078270771358537187735212016980821102687630234059037083727929470514303171392507051477826789232434183246433525977272482615178481835557760586285278263922069938440806424750917358323931694030761718750000000000000000000000000000000000000000 [122,2] 1110582132779628279413296679051463687560476794199473546284625680252872331186131895780616714528473572268734924148583230407022242361551588415368839933925377439618792048150461445836993012728570586138688286845235997092947519794553864392799891105891281216199065993462283447380368648769669956391265319286291011785950652087296521689304623595130683090403369889500891390668685351706951102229494061044425636190756205408117795647900923572140692351353867297125317808879853328426756971686994221217969158817304285128172318264175629185763795938222170755994641948518501845181209438910948225158120792081109732327012265284270768483539304482403669479492410652690454373465835665596604157248234854531453773451964234602521017923784166558809784583081510799973968776370974149606959166623337229647103951150070694143974518610129544501492575494188905586266850849540840114826961770533489111976759563379593151736319324167199539118867497658248979226329730823749559966466569540996145135801943425264734080122606943553967933547438117688364623563517460993199301999152848518003003452690481441618720606911860870388427868872447642635727404810145108851956911770078887856567296339980761577856091219919071856992280987384786085800459715574801767295111072831371380441988138190051765564526458002451106298859056048682402302933793083667427996500629479011000969823282307721951807199557161367867318110559833963325665364223626828464109060971836542497931159129311500574816832111855369251410199708274438411457108844210902572112935766621888260960341523501029061509502882980510201137128681700502609019875191233348426300082238150149315399854388816232668909329868601934910677679731400005029031929845261703671416932202558208365928788094029519084055167686792912041920192638317643606072782954315445420033599655958041880971964864810305731300556022283994387919266482676841022076159152203830199397827360785924339829848305982567693972966291206614676909723293197690773555504655163664647051791105022900168227160548759898962658863107085923575376706114282673675359506222154628986179416833953880935615345437303373604651761320705433807242649285607072329185029957443475723266601562500000000000000000000000000000000 [122,3] -5463424816679118756901544011259923012288371699327200398684487228748576919883340453140189366594053527267098583463715356660453742073834473650968044282218851641476517239246020842265611356861577326821463282304767470064408256605690861164176745510560443158177574797615165626202883008408363496887118415503666751484807932212296722974246993896447490466281217989516827844218780174426853530576551655739576536334550306310109314744805769221397674990778818482159754922084634478592204524969053835128919631826307122898729543096214729442692422871689147319489120588361658560089706667732341979757566121183469054296058965544086979389932100209884706270654895611196104138786099018613318213086106224798151604339986594341109418596121723779370023547327908460336962377176112048002099005902681032620129059572147662617797992711076052743942410964615884529994154572302901021799069552476438551529142158776205269734897339213849012631092721630103689346760964555613973924752616557103812878627479504046328496442786914636935225369125210109061368612376751231673809081515021739613381050411564447753207155272196617669255797136171572355091074889025636030485342132221168591434340973423607983863158556871833190918752160633869453048818101661508243612267007109058918164584919417943711615372916864221815800961382634716147821617647940853070936841690419608061252462315607753843250772675615947488161335954145937022460116961173592957684884002603903506244596826011193792664649854827895252831186962902557015023724119996204650981410798434536352958705348959350263233656386343956004276917824348607873831247077498933027300738031207090467379065857059785431200143205256014685594478411862905519209906403379180476973695488421285222822089656984222010473102393159234322989514532853406792537676944064315220847424215773602376571076359497566679152146399838873446889296637542246123309036891578047190082648598175913724609104487994486320688163741522094824643953477197845836138271048982896132114794795846036596597177273502906309080581743610954321561596792403198056260961791575143235678553506753872247622780486836711374128268715640885603353299969885126241564421434304676949977874755859375000000000000000000000000 [122,4] 141530298055727960926760818947317185587767250727836954013736922988931558913465063904937157563720700947192011124023788077909773660284299543579315191694158635985339475059742572083970325065812253810949712487755517101213637860046327742434984108689144156852214509849284874665464345323377161322364086568216454183073153195824264038755531043088484115922853990679585864152232466473573189820258214980209784916324138646402402864391720916116626427563816890692273281283022669065197521166167777415927233074256739056583280271809349484719563293814669621849633472743082772924721147593587015477977580252191579698811123313183068857289930873173748771774449768182116119382015840809773755022896195523868707665560876838595913147983326341772452526334561003426506596720063854797249001217613445892888912082808020266582986302743445278171372297248105671115564582316928101883951707148432969743681469099758165798916226191034472139502496079437980085392875356536353230796305183888557785354481046987346396746659039229136407832887813448227896384208184932921599666056124583241962228413770587593844964756983726193764225658985083501919956948386453036158576204107881183808141083385016107414510663601075016418934590731814366650448172258771246157686745991475913137472062238091078968867168361936205723433394874516442566445738128209575085251761491787136170394593429829746764996580861571884335396994428627025141779289164626669138825430673833785272146842286064127395709164262999262622446134811469917860045938463336235648731190284181997850244688567045942356102141240250580245209733373155664343031654817000622043062492393265110022113808011137052409802180133260121561368421325703189869839831903331429135519867070809377035412500400945348515990055432830741695529473370421121879652702962291452299897860458503901495290325845617115669594684116406867232249214409190826657210047691985409092331845663625072000368973633720539094990136020345399089992286017940703194283192043383704150934411032808082426061048776175114384298611840759920263788117601749591640158990768776521004231093813263956382018416552272135849138562531333898296072890339979962826336135073290733998874202370643615722656250000000000000 [122,5] 191080942439094191344897844409767558943224178204788371213063083139928197857121074383274635858664082277504734721258121535584050415355918912064153314500781666657212154446488395797736057610112834155811973217153406742872689137986817311974652780437392025319287902631832528549716167336132855077719752853638156195992599534348726956108974162796188125312301664548815892508080127758417245026098020955627742630399176319075803274481924049778808007003584501077590510952833484084481777156445392762652052786917173924170305596988767798634717221220946192252769014567127838069089786135505273991608645013734030146386307727157091691045092642687755169060026827310611659644756758385779450979416991241879165751002633965671436074049782395229974087002581757241201174342111212934146921128396338257583476378183183099104142669658911424426718759742202272290130017455832999150582847864121834522231925538290767842169846567225034356623887946943807397263001495972290249709326229928231065051585141806372633987265388091037813082041832536216697024982581288092052790875432844742131287061760775908221657500583807567329989349323620150015371965578933515682772531565643295971254611148343509393926168695636515744676157783615322685670518779278869674837290424503714004015453506460181768532166104087247411899806184666534982121618346457982230345789327360520116348189055188030344011769870416347203718309506316212585075903152396563880942063398123904973907145854684532338094295110003017052726497813910012395846961618931561386004173651575887581784906180904994181146348346592313621464964938613687269224668264012998316944126342846607085564855107862147584504841639184518719262687614327051240239304468513182044644145931309059225127073881995943928623572431176512856059098293388615986452785478619506601402706445997735639464928056578772868433188051611037411146361830320893686201020002028967817831385863961239338973166528989960969429255404945859408331316659165539250853805843848118496651776084992906420933851320715749561482235843035754891601820166932459801389302128875519894575434973419167420062783392726737753772088695765820502343583366210804893366853596248233770893421024084091186523437500000000 [122,6] 14107606659961093988896891373831370813618639573563749500897284132220365202186508262188561381798478684583593299037657448918477353161845737647707039501815780970599857482441236983450767074638433421940337468842215295576260508789672901310393846942739221238547426303516398786239155578769622143033800247172362189807083605630664172247440068535852574648618604400303615414332394064568323453290710410514340173947920731927190052310431758225370784198427438275761651805563450627712581133245282018469909764169079597806345433054783383389706125404171609610684094252566497789368567597848997920247207130988678395106270485977029537330022387842633916240182452277171625914365429481014802375984761478509214712889314455303141072427958403531688951231962181773043833267772370793694087601050788762893404486195491437073394297187244953979898623978377169911502714235797549205031167086533767345554812287532880515155729415970586941291041038631141585584484478997611730505269271239926103413711946461502859842655736320204808089728252647944705538833682846548912965291774160892243083972912873830056645833322285320549566732692195111823911760262784683665327264483694024914678200749481448756893247984538549184672448752823199250327802708114707508035419640154732650182883566037106475631696864400083152090449995684845481964291256005101421702161253893532745687475180609736152613175416906172699030806988207389147194978305223401765664358711590412140677675068128484420698433884696186225510789152770211649198659340457547456821584831759202842276409138721007466537335082412927988727513339953970774606314264826831253286052430124639685725553281178139700365177463771126713680502208488296631587778149874260592990497667751069133792811215309322495640456730579214091057948755339216677623219748990528970403915636503110820119760855493651477961652597436528919592344589288906521594731001176241472492375687194113635241731923989626687057003070792306440340091920072759667007116824599787406300669310893695001800691913507766962594796483519442804250378366055742284589992907917983909988186661352468627289436910546574805333477868114793189043181199560211803133158436907024224638007581233978271484375000000000 [122,7] -115386074717274187643556623998935036796440512528289073005238708108123895438035590195228429322041202727708936159309335178415812632301316728798040945965528853781247171085271629470870157132726805157090448425900886626861149755285042689246830728402129020372404961597162257437906383571470664712001015414534859797196171668988854084953788370261743271764808784000882350819993751109864189633012419859884861712858680279283525290944272170720232409787223416632983247879090596499516102915485169748385781094982373251529718727593669776146599555711499549174842303586203996097430626858389068363003024055621398959729264583731839304981394208912197578829021751321129647505448288010225017040295168999608776830942864298117679213682015494426773170898147524055780078791034888209991806154556125686822489147200884259389873755989153980145190353383130714661790550154518786724342565110845059644140674919902728000415493042129685573153631109608846668824228996174404761155898067373118198152451796937825861234093655674140334533348486588002275724196681493560571390275421292292397030069926307811980629577703536763908968816037914228032212659525754321611203012546662492783401901716325330114673189360080677973303746633905713173525640534409781358929605986656131251149185319189006478617497318426107221816156285226947538940323406539036289960026365773302587936447192624780477703187340617097170113352322689013746253277021312741633752059253322021890814666304083881456907685167790896631893206949376814168458713241857474033267732368650573665429057860753153200335605661067619298440208846949822712599943204360018736994061249074476660583914249229080304171183922531218563456736027739541702432187075608078272597706773882759823027801893727143224874549482745093549732686958746639715948777820965279433411085437203143566912116550017649109541981725818810536345114097214710798222664856331435627536557687287400688329798836256396978952713912772148082600276944409750537469777436950160995706782832330933795989929814053969680989379717262670828789226052060876466733921328886279811132838055752934093871967572071323778159672565006324480759159422294638538790401138811603232170455157756805419921875000000 [122,8] 2734567719424471393903231753993183584080345781293474740487746985015874839032177617883687131736160382195976179402303484322364933924297403117426730683912183145398565689493282685974071626465807688989196855334223687981307985018875084828898697987304874251370015083852403204170770866355517978481241302112456318143217950712838483943337528501765420996996133134207393066844586519878425040647934416035927557314600076894068702483041898341459851613645095014202135279673896571484795313378423054474463657415356516892186582041292441494346704712293072957755353458375666013790559962776460121738004646198460082324707646068904946080866326647482088992408357467407994884945680796563241971271282800153011890873485339546698415863989504548406303611718633738893072098456620385228682998144623053492532016590324583125074882796808223770770268024293895395903116719262393522993079827799080159378593241978830267776504209780865037279980252771373015820036123515804837389851198232786670077497999151091782546260926894311462392817265634725230587507088562519647775368911194547895574727901843417356796241067770291494201401865750998982850484956063898306492862329267698183238635200339280793318798590437024383837071995543418852953214829644884155538550165039302596011780577955926874537598980376199181828689736454467439679358069381032242220484382284297006908343820325006832249679389078134277070100859740814216184978153684511942712482908335885995601698787739862822881372975164482654255056399132451446708713703772298099426670411372699434666032816811241122435213879005392749379839402183832757333560980429769933550294610231775895342932853495829850762048184187997830024772399220115892328709183977607207328851855619689528050537700309142606578526556273824908503415027792893443714224321097209875601240666705708493629708734293676240432224390760728636257378983426793584631606303048564593598369516552203274132826347962189829283433485298146260317288346764261131309296397720190478154579422767647416972084827303432372870845235730033799698595841624529588538443843298902952373758098110536736566558254573159566303995980982692743627305377967216283574547475154759013094007968902587890625000000000 [122,9] -43911100828735531316273760728052781603593869387476969007496130804759782707911855846981338036628098157643291890234028343895842072250890846958241249021425919186194196589830219619355781786073177423125543926744291222408165435870870077896510145929800069925472404322545550665952455854574849024599065993740755941720733202719310063322919236377529137456591010795334206771789620033219055169095991269480412748127805282885823142182032435020401156102024699411172001347443373844374265159350520299615466079337337444725109231150158085887000434382570544069217043629378684048027356319059781510494814451300367848026567858349667839636994861909153617549091692719953547685798074373781566389165171104745988770103389023342170316376739064291746296518999879411841320939834337632918397001025819978650176563281351581092088657901068690763538858601302621401609750835139218822151485610016035833305232675332782457406141746835779436624275120219351242197703635776799575461424020081634003018042167560708305147766260231489569995584297945235066424147001680193428152126006919090927641549212457737489452044298384442420033034387238300327211867617961467588647111873569250968637164734750576348109994884886982129985772396616964087980766243601809313505684005799947318978459991090576419710969702857130024683902640912909527441275272719013624081649987791570015679821666161519539206821547279013523630892331403466673509639443887373679655238992624505741978814870653657177764897365543686003705872176790295246630058380111787612959911723986281953457241309277182555501164889793201626487243626957828209007699664983048143691326907908024037067400343963544674331878676007215976384229630277279541038069814591346868106282243183919833547679703386520797329328226730612805989715074277372787728706903275004171048645021975226338133955652851806966587809517170993245907748042898091165153765121880429849761336332277965301712717847488040872172739401272115398898430761305323890502649065229856179316672780177002966790607581699118390430136706722747022733387888867891633884150045963429833952895137943372764168270102732558639570294527398390447545909020010169738351679669108307280112057924270629882812500000 [122,10] 481059615829406535609881381145313467047333469126196464782965931929882036047131726369311649018484245621332199877652196280024486682477513473741950502905163603388184958769402361047916297762629352807636038420115741680127378305308989601038409745004675054738288062045167853123628572600319593358448268502701818552722553242063148318257297454443425132003274418651196768896469926723377636160685856751430978101250014328427138067814456807738161645116650499326960591347296175515526565990089249130189309862012445045242578544375340949368668063806801004203358670611030176427401393400496827707614784510529510031544230603679243900804202678455105403719452783456631873770968196063943215839868472743160560069267319368733415415233486778549158048948794593533794940677035661204167425222171400409254258560250832395552071643797317169507203175576260925645284571189751223650345791399895588472737671666967209304623125490130891651164545629937957457636968214214662126434983872550259362135484199754754600347053489891244147224076782123736764589227405791771930181832836430710867517138529753160239701147143139311153922036966482518468352718458052358452789891562486181889003256296591283817200536745125654182747552084022143720777951236733411136949551584556850668925647882124453384429067206771878579943996766799883830153552102921439660260470836650788901828650550383945456149816017568233350133842525875986127006022381841850883178310308907144643556489752862103898130684419457390051925669337445240998072298750944305831736956493800439798647678126443878617406650013132422197122696414840673277700717472203765038596580578213901216452319729158202613167502124536960394576822736444864513307131812442994632024282585215138363931918244961356919147097090278933387195902373510393756147485540830339091884235767119388667450851066808327081596990373228970603744536172115432424649855372557344527683976988420016767586294303882166638540211756277084486214631083952934074076841602205825939108050855451584382370077587313011938635915009870922811954777306042010595823156640213706528212383235241733607076073906743835787481847185039408004077231626453197213533208298485988052561879158020019531250000 [122,11] -3997268917926417392227738546832080696757050559905488045357945358149414915876224203337236005333791509339973370612833777274740469208093641108660673248645530683885853469579969241865030293510074676681251960963122679206090718540880972454671124334606795081239270347953925018655332758904050817829218933583225750052281344414733242912364988774993546383668702312759354382932361801169443949242503243712120202139622996527192554102333945459483167396850132048720706319071040018654827625647293778198402198630144500767691160536403350018601616656931402711451911300998724847802999537961324528288461577557543629307318957402102428479595827886635809947932886726730836440055679101642529727751435170180968080377386665924941613167555869679879268943396923440871529565035138761545368804493344324472644535735606072179077125435756125542734916029493557472175490376433100752543028815567601904514596664024413595887846277914163388827062955937771032606993616747946165410606645905692328656466615832796374571766657186277555514312279882120544534812041439942274560517209459749712222968356417151205578051179105511794872051898305244348121180070851769988538231641217618958690798826141267637254468240587992390506376529739216871973084591257654154123325832207858159767853299101258736915887717002578359405812106980292571134528650289619894968662096588528239738379912862028864415771419772073396139152495388342162315558678324673377726364605374757012189313821607106757695108952755511039878905845378412024930664218814110905696015589395935668738686662169283843252946394702982748634118510833886173177118593081169289617629927506864993349721174230201540573517518157911480938163049050958338743045697177282598906674466579283290602917734845224687317618427413568751461293748469185104508546801688220753573001710359450006741249065760324101414121243508875550576625599135285134761291570250012272139574062389984985467221627423146869311327995059706972038770617924433850663504124992365681136117977272128155935835768828247525102302035287833205824103319629018263830782796251815074458131853984573282008781539003514185639197139900681917954583573389902573236298621850437484681606292724609375000000 [122,12] 26195609250806315479736460969647217934706193660110868212874682283316735831968375049652493596286717582621830599945112580484062748406967715987190796644581872677795904438226829412521729936020709296105967988088612728030537050704028026525930491076824300758013774134928561646188705942166070334558253040074774078649841325558894971422444469979939426087893192155920981877756456761462406300661849561572303441132565094024974751820492451556064414268763079078886755641302257053798715742106343760911454977354943136266523535859987779942253374090704009073867606201652309034209647360818223236744746176908979158204895569377340111452491107097613966961091684127510999870081377149508275372559944098709632187708462435697848082694955431070245214662772771090903729171477681906168547411674949869470359960704815742182840243555050681302680095980207001037410616274476601988233157788435530537397664409620554013504857569625565416746685259422008132770958551384716081376207285552844610079780819363859557645955599028835626915733100192782630371454635750003689937680518022696892249781587143115703749222649037389883821673618003731685162692921766793040279589666228582675582183552490734258338412387839989351654727947821137038041184040098538418831387100809887982895300782560052314623149335994884442033318705102639649402126217746532981801676059215560559428220526301579237831475081362456174688366107216930646921382100262640513631181644994738475746569452983789473577376193051293147786281370725090121593313231775357586948580827291529981929794029526535571206008858637801642906375276234102701712555819611003169709664442597003953082662487020490520808472608019939255920297108176543647115629497127079272534395872493307743919764899623324919943288133271454985729523050490011822406580038017116439515179060903318185011295662386683080380748534023822057828264752265114265030034539092854081092585567553808217581998683737605092447767141462575196398779113681124007226144878531082911435824268049961792113648549949774548980525282142387712286262714535837704243454868865466647361468257586175251638735163523385370699447903758869381147364918845099612809690370340831577777862548828125000000 [122,13] -137233771529667030980418936852594556232475501776067531667573139510006775741959208444848859924594407471874944028328292933512185498743943430467482485721373520654548116757681837796424301774686070882568779699591621368491228810586387225112010311537318570038126222708788648634774088350562077548762686674449064357609684471512411567721692971101443989300928427445611335004515342563744202954462236385459760322371719125115063913308866399104121607926542181364509224615816304494469076643054191550931580709432843380348815741004693881791072121227463493588828236861111906882300939792956212267815153618612387077027128553873335988112993620026918625319670934986378607827345252329666263510290120421497254899979819878233634227701514842907787734962457695321291365926059524353668320555724771328540015316936967665661732785095761513425645363134211418300896185956657067569555482812966095208772370847372618891094902716916869814637312553252034622150309694710096362785747076253061844313975140295052669267754602463585605418711187347806008159110144734108495664279920841084719099142143091707056955182994755006342094831870439885352827471069751417658815111822626984170344049173180812690644476221271488922373814664798164650767025820699234911514859524306133648422315580739861507812614743935823985334755253166420418428474749476614890645798713249371958766599427227384093015037955255359113413311478194826502830835869783037911479326244959327449105106283285115928773784294516826464062835060390125322371792864514273789964950239201812634527453169791227170058253453442004717069760759647997332980746631226963364352786163355713867508007114953159548203752433125654144450521644564779331931194759901358394733962000238428437457145487298742855093788566811817433907590191604670010011210968333804953690561736824699142358074226159142059110064002312687054925708576250793072631077396878030093497574112119557992301818363362941678732636543327539285197268620236864538295390646745892146260449715918385696135217443158140325309839861382539261171354349428776105018402040479575102768054958864137088217478277486289052510910909691902728435757073503775682610239528003148734569549560546875000 [122,14] 579205976061937660329497998272657309210062418388328602167104029506031249678989149927672722931337707179717999256478911472520964593081812858917724339737534399928280664202180120888135580328898246028243944551033962210838151960343639389769188379205697381543547104205714984332338615197536127437660255846055118184592456801553978860042447583790701523598388157377410805278693189681786821302652871183046049909700953547353150649834464660707287240118415651503292366780564705720403330005863041811527687233898421034171372592444184854303830547668712161622636658266837126154444790298198865625967628055857616802193829206753013512070836826547235901463692044299176388569242809864955100626014954809640746843346630705672044138687173557720081441764268209514788460506867983193368536651778026159153259008621816278638563633022032852011713666512488945809192167012215709725524922502484053379425834623833047312052426129357151738997104964207644706482664333062324103188917970654737118151372644092954643541755529887786933190289690271813328476901998324900325917815819525314799054540136134777678777988551917294536097697263195263455091723189368820167857229777947298643887002410296237658288840989811547683019760256321422770542868280061525395893659233689749684073553551409712179538493331029955192541390998851555417363824122620274824825110036878873589326320708077631463981271810578747808517394102465424430703413750635921520321879462493514068598214081772651310831612211101912286341813091892874474902073189759347004799335924523805164664649492038243474139553957123797431133747838278481730456369279478385363941832872982840277799767337986531442775774722292812334607277770516570182739910986912526268607129878343965166151452450494539251653276197380217738743738149905635387553254589723663853219905397337202751644412188366838098727334298215798528987208555338191321374085702414349660257379801038710533603880670402909483666235899436546944282943323432247409833232545639563190005180630891977417725310403903422740317555129056434279101629327111675001725281827553212774524327936676323344849922903096895551295001915933044547913949480488771115460622240789234638214111328125000 [122,15] -1975272218664006998880723074341200740036641153125646764799058129789917573360111781006205117775002960696702030074315297438500226730683851544843678124459614321214872728792936660975126454496026437086346681165451524640314573670319315147521269092613662802936692390272966171504534265511321424174411617134884987557919372288578052393050611927028238842030257374669131740831449708592418149185253098282287218940177113429884217752763583204046816012921882667343640032056346802255556933745515052095690818475442482993818984196528934654063830359571651513905683769354334833635365152521184675148207655414638890790586605216760674038641152813491861966188764326961627781935633729815246429664866065251752013862860165958553422520958544126910875579193881782124288952085153177916838813895874507089370320602234086104004240282042656253711683570013865790891628738881252134235235617418806507495440903370081859778452916628931024660570595676802218511266018181084368901350526734929933393611400112937804293613014498297163561788687415139332742348182512492557983596190561814549047377564583467339786313755688317150303122495963180621555745828350099987318389842692900805915218208269296423736946967103136584399179677139670585617578876405296096755747956145050442312983785205964142937720881092188013393895300890676244190572221421374370577638053375939323713937689204939142412145435583738324307084596618845768656767593308583624489803219024833356885881658791805414033933430772338972330281662777778023337310300823022730126482392737826144626773760471581470001843639482614800010043445545017756355361563839135332263638621348141102811275797159407583754409340089940715560326614772883710613175699420179279022019723311533494268891692311553820441973593964820530557417583850629845957013650166592307833015523133688227290363296544248343208781101619891122233284585254969841793166786848641400458240268507092031324268789215431483806010519994891080350929743224297774636510279141311692219968838534676769782067812479827030063859791847108567768021980746980391011075226406374165927528202401032048975082734888763737700646408829069285715065995567840673174941912293434143066406250000000 [122,16] 5400312245245732503303986823313642245960439375379426282757659818678122061342468045095990108056188576226199901777850568322286972254322516243156944864240157800749076132820053965162486498946423073341540509680501166941429976214767073728306361084582457196530495175523693994130916423347577355563284278583207011920461864659499024198254869432944291395767032674505719770801724179472068368094480577019741805818388278198287368985158904243479051565446424125691026346494303159338022634839544716234421010365719292225311626215614775680192584527806866575385661743143154510799152196001663594953277834634808149649555468109698717739672098054268461172757576790441256979973527672966403589486876253456531733908870081959242924753934398604402462661989645062001963236540306520315371827734291722392717176937025750294568546544388325008721491560510384334665237025531282762686960792711089289002872800513646029205136011868169562307106862460962864658928471559207201825778593593228858754684207678844248847380561933124885191079699795285518370812882840918666086877326803924500354910639213040190279691817574807612028930684434931862389297706433724273834985390335918602363395307752623997567157941690824078243746968954621687468299407797575011330176617632102557363227390854500878377650436569812677515360263315388201806973408704320803982884023198105349808878035997493701189197815043113515708010771024002250519349947071959262728436775045630884263257685254630932563306239730749001992467377850175709288477249527456787010096408708414488446960859857282247627260225563026567155029749012296350573841344426199866603473348675376951221056529567112959335610752315451573740411487981229471677543473814919410071741382019458235255935822629500933071290063161423297605949652512134330476447630953700392904323129881540956830897216676835168610830921969418463832310144865943141603911971917298714122927559367979757634185733995171275619534805933662795789982190319168719540936294998076144650059458492620930318029321161269896129385894093555320108276556426761304922081969957995345381002795577591742616863237408951989570886917176416991935583578055002362816594541072845458984375000000 [122,17] -11470342422713012282458419130184425164844917253870136298280215614741655126764002118705531596103824934755748456307041780802334746166932749862422176514478137721293254074138655977952452420395118544289772766591266014523854165947836746034126724673355346439349659041643711041809308292578865197579196510811101563767489577915068036543935066459343481597661103975951013235580113618587842395428978310234937937072245204061529763654259303929907291972647373011075188116430603272735774325455127363850246168785766876025648553043818586430181529069376411553784407237134291233516047347117379096435784159025457918076477011231435662723835042762608856911291129831505379623942629134140903498762824138312374025076228542735736955631240790142785350739673692907625105528513374402247206038391812894942386311142843367139775023475890480450219628787540240285555242715488358092403157902762142949844264219282222808184878767661208245606096817577619209580898364343530566248238499259479190935948563799655052831420745154668064638324008473985505040326911240249231153422286552814469700259005404693531899702415108622060062098227282199458572812672435220868794114205208929111423074061694964969332180944266325887078366646776102641980618808412293040761285107185632552983731397471212827555651571906541543362380837027314546671225185603273021784864819130349445989567907919684832296864556366853643584441137202809299462022944319174560081452166714539867529460972202513590380908653662327547772434564283862297735376216697942522902200440037638351142238016916419223907775400957045574493459158152236861931291770149349142030287850548875523328661534093068400489334169046078768999865397520992009179565325403990298132321616025566074674948010155679716005705970783181534047707264007958940181105376599096145028432276233614572147207122143763993460811940228770518063220466349218195894289416958638693841201895074348306826542730958677501245043427649378300307718461337207678903866152353434576988701098974353811480892417919061255568034189497215075948655223054592297462617240810153394556188355492549869177453095738719976897408378905555070229743686027745752653572708368301391601562500 [122,18] 17062540452167910681761888606262445460693302227813832432680805904784023043142292437415417170576664239036928869694179909020247253964962123655827057674230384103060655303376231289896402212203816996028767848296638953835310709263418036415817669941705858974527531745709567328979953702826122775411142060743974924144432616501005558908095378775134116275264263042742334782194819096523050703285385896739090513715912701304140309708458867757664398627494099923694084041346867207974346372763829396615311303577079357359579789260291354197658932286357636641347343102159128972915119136118106207691924224619654964830880026323353923218052463288827803629532659712130116321832413246109594071040906238364828662911983584803189537705263949343003218081815854120732111025662771140548623629278283120236851498215162310842852768078191514089450308481246905938824452743838334846992395299437015510467513663958330192586851541361866687019114554087835393674431717238866106617149437135320859789847519475384875356664347277540153641385846062222752873385194829621151864518438322880895061713131698451194021787141911324556967184545870637462864316410430188362600253127259069452585520445591436100626344275574685209515438696399640143562926098749037260235563916127875610698103042506743797297525825950776866234291498603937763505078677354414888673782402422116852666871936319860241318380287325628755002575537799717153816777614946271591147775768543472369047961806553383945791286351908242155446688507541774342166391367606550959127182324132946318264136966152138473960378357705846181911464780008560893983858871679017394264611706312847637883504788263586882453514082866441849553261804472148786870211755628331918365460433461157312149504968774897449532437257585430558252328108545938872305392966621205270265033675852453951667940924817568797757502486111150057487358554308984629718568757588286016886603740377080065909121463205505273252578252340038541276277560673855060662189820101789782029472236838068886781160637652171581195755732879709300657157446255602228150724803037970414059873838994487735083290575896359223861243892340672397012202310406792093999683856964111328125000 [122,19] -9038587769322418623349171223377514261622250699854772293221583653275063276536238624871444443875524114273871841998011568553663670079229804172376262912024119275634723209433394867441061126302854407930011970768307864569159474050081496451624073416013808559926768160615162993776138221368511391475194522169375217475977833972495752238322482094576964163196069870239933677935872803760384945144446953625416192135102128734089424518078183742059182407817785360617525648621436830919072278248360642998006288956501917201990113247577809398692169649280274006411383868903634066907262999715709834641813925043780525405475542693679870266515483425657299665254346918149796567564392701471435435050849002938657241975180064045102794394681428508722726666188539445260972450779479324877159048512170806157121424173048535324859281087320427304885866278427877360712363696623705681504457252791720574831089909537380990805893997601531038514891010128282863670788105633051277767701631345127672692540860651655351851289130484548075593611615519754520587145506786004088830838932393601084249939682228677724905736170704517852193835917029520112446181412023529934050833676248366579809689613847278147651875470369170143146145438465151910229936102532314127289796352659344778242770308682398574719830439963641425445459798126907938867874951919808693519143471341408018220807645765246210069601364380497256108766686604355316336082099295763665281769672557280684426263626980550659027530534722056157156048967203328498896307632009070720519360512053124088144617490223464529349881561080898212438504239460059806587074909417736142241216104045683178125331031352866872931042866376737367524330299678431963676658376201699758766568444196002504988785845561627753931352231374212445620225712588589929730084957418035375762954447079141006519984834408431639721642849467633495142861879890889572440519328802958128115321646863977462058019282398799398310044034520007123086985797121925582545264322712768206302139858298572496559895709450221168209447874724198733263585612470550237583828334808397911696657645664186876916240111228004421714696408371274294335506738207186572253704071044921875000 [122,20] -43896786328223090598900639200951024645655195287162552039169180570746912924760062679941978646076842424819082374527955911943970128621746907745926326301898207117930958886441016522978800706286129916592969129974937683362461259167860077887350517125267089486061667901535436569983740778438438297925963347622523840589184813677426419823823951475234146338710715174302420242445512212593897643278706772898278651260203827511939608280269244481860421721714220695587686943415271322995627756259965453926281106020532379752433441309328996141675917988134761527252988468519610937131732296282262026922834284743190225222726820474719519179304299904436521247726447849781557538974431440395541813137211955826813570952510501083443091125407224089136401685779351286783768632783281931879691638272689989362582200849065554904164312131588998873818402943717403485350849345708122445292482333855075540206001137798324451447130755221151064131902592267614151348806399727034014869808604612351461931430930212193536607477184592061242443770791602934709108266929043973085346331276447774101579106550280736892725346146998692682066071123347453898953851546071630786353758251113369884327972980719994532165568031044603538785297703946295950178385347485772538149816879751578041552830075874333977545039987410227011069417868135812078176771164532152581214182698446516273756418498130290545445441402988004797114909706597095311257373046326466870910115317481847461447145220345218305265310217220326638182012841716882444699777728416687668879266090696961147378062008729451245512689144445932879079535163790271635589208912200998942879938748664424770395112973881753340826781144784492295534145867214499900443577942131586640925470589704074646508784299697781938148566003445683767946962865890103739526277951446817791649530570468598893829388639573282141360780722402766407818758462762949122048236375632592431047969924744297025618489523993024926612256113788395414950847757402218444404192330389571190366417457518006225213155591507239000699124384160710919290586598513983514014456217331050862159442624633931499986547138968579105124711626541300635295783649780787527561187744140625000 [122,21] 201906014983845303036158972312297813226515371713989684613730152748412353281995321526136588938112948347578466526293011873839180015437579772683131199759968294781746585312468715320547045332438486073092142731734475087047840611625359596599296944116227472311507678377755158992973321975687918515532751642119150884825085716999330702916633984406599620701654928898471583512257407383038318565310775792124538465112263963498463959209011719626782866827308322569925627553846569151972775990129664849759216564497788013183597134537215068113106347842984777670246544614337882616554634485059775375226815975210972304692204751907408819099962853387774956876159962535714607345084363711187387731643521394466864152439953553125431611597699930270165757257321751030333071240444319581768871319424216287835821809305860653012576084464797042102859389402904559421801112015718898003816581539004606791069084957549657106283109701172300111281088854244095206523556572450426219739040676883388280367010693984733135789234264298081768731789766125207534950038280221995468211729291653217116909191884905237433200500081890903793794262233249550069266976824678590922524546829221986314594545956522248254093395936699666385545706565071091968908799668856169574049433977556658552607934937698965336488864089917990000599520863918900381904897845717847582730381169699713234494146850989077594885326041542004814888597259561692441417629486427581488978260060867614269658881856705197888901761053310791913606871878632254467671459989741710846058028483102732517480679252837110653508504900860055867104154497849001232571700646895993213738704164907417106987370840068413769412773365226817239959769714336873254889120001610174207983749715902099756504980139873366782148847418402506870485351543900542865879244148079576721536852701691111650357090078157291246516655476245060956275332138288662204635287978806354936802198418022622492742251390867356254047245315448647926340387593719141960757787337845143125746577039287642657200533441401688432363530504244976154140388244529124635770450841468841649034172366080601027801847512960813781764341044017152526635072717908769845962524414062500 [122,22] -574501784036718903267741731366397545223086260890645064025883865338404656535116895422150797347028993087467164573869037251513699148542875165136966234632301213702530618162674416708889822035885289810904325608652848172857685479668794418539281273961250023177586947400752067586950904551158909901475652636128974439371456637676966168328692748533800205375094271224346126359413376013797931724512432841707301421281259649305645496401583223202895824963001179407310023114223381632749171805038569843390525424784802955431245283516658932787471675645191335217366356427196477703984000097640911774879782484881555503991219142378180641371195604306431389187433106042300633492094464096404497416302955291208756412689756944346296781015044235521650347695119270059853755153080539661232706492194651914009003129946905056493465562109339477508468815562391769022894486249288547371045633377856218161748728522447928757104510063814428655155823459103601494855375100630865810084998166289737834979617318737390078683597187911099286981943783634486732959823720680053554883974926037981090118958661039998587708675776884671501551003061881989970544012661338777485372292650050570866760761841046375178683238478650395279319960428407781653159085419543720810678614647159739719847796698690435363001307206526148050282418673750884748974962313459647206152737673302020680684096907361576960794127989743230091038763103463722729841780359041173305816171279887666545427174721384170867232310888185275986009341871035182042364512286282134812636494419296321631864425927749182320229083101142793664014094934163020168955331082062999588956114034567721614895217629516994821703222998661380517811573075576887151104144529020156960669735963640646475191543213168885845742489132858433330092948418224303059707763029736835896351718020637899845848755491981856630965093158959340518717756344569411908739287561684411758504987984365010201909918371362508119965282217097915138471165906480396159378254705717053836692672842913222105293110064765494155431815326683545348914386361107758838214090600363786793602871984184554295256022324761952218673960457451244110416155308485031127929687500000 [122,23] 1352410134173476516750450731664346400221135909700934221583924235494234756772336818755311149442545053623997484459655066267544897757716605280482166748795272670993363612323584786608815337825930987959539336301522615569903616724783472870180819135897834615752008189626184556410520889867605432839221971635068505402131548663023231541275343158227652270734631336534582049731159552931494706471941170546383563519203701317193763899054149325172070239169305769969771263439751717626291756837183261500133663353845524356906537578057639477693416893681461546713332215138243556293596652567193558791594345926200267602450424520534669584707322318246149275474285423662137272014951103645756248994904199028029679821331694824196827031769804779026623246542224768341718911279463136720138955771977169153082852782434644990688169542548219096885550138710895286685889256549404498632806756859543065470954834015386497906238782968077832358044648967671694211748222008196411338694930545458228716686928071263745233989973446091194970948853722145634344819522132224552337320676220795763551215662076325775946293142094388837580214505757583171438664313363861970287864749717036387965767088996634070147367539511720049810787688580348007328177732248333349491360420881845767472680325427060893356982732691147483589779542308588563303151463482298325807453240486148473324236963505886578147026954644923242356338020790488064592970060348511414524074262887973007538905641686492610803709129317811477997458221945003036688800293500056238148572727681680224789354681696011900135368970207829248691461478728303338567778236383120408359543848629651269654139726816844763017490434840325703045602728149691485675824955077792760402583836628980195034692756124937754276232699683939275631426335268077252110549669776709055971180126467806737384513030538762220002191608820796244464444985460928758639672617032003289989859438104973769761073562285771653384212660054342448334156432620391590248248028621721389745973652428367666829875853757109576033436977627256495602824733584262966664045727351960322172690528239251236611442518619208218405396138006580031287739984691143035888671875000 [122,24] -2817974889253169955203721833461514708665493595009389080550592732851382242972693875347534815508333701033676644043898360249167894549360284538700975579474531069611025373317731619207751381415054797839763381070766277633015358208058786863196898010953148921481152263873254645307141769264025665496610718040839541054916334263299445952534193272094048490835662183856175635887576301724884972633312068137273249460227061920473992389529313160215272265151900876257785835448465735326710750302478850169338382570083944871352534950984275725226724649893340043189150341468936555556241088958950511972853018312826259640870996588406408702316198470482685695814456115494783256849844007360500347654769864990052836737090672260239008769208950356511479547682038309499402951074468102045896295817694367409817694454882616200353124489896485400784282266138125314663038814686171457314184417551102668276069134507210187578510271800919948512587095883670306446576410312511327244396076582242064073357087424822856423995579723237781537172601524738471610842730866044533824409419386103456158639223645725282770522218076085520658056302892549940601622086988447967081501231671416670768118491948103769612517581518688018661171969812984125708618351662825466806216965276664451957687710549596051605681678222975575330308436779587378000982098488134347827261520242196119882055830594334866058293452987530495039434660949044277465391703117655595879336460599434666432302608871689839529990460467060501951505310498036370204340192846532170483396462765139102703228563928946845480308789788618578320948792291463424318595754205505939500288401062177168511163369884382106119430441194280921255583762168923139082596172426508249292332588327809768091913007567667892335779807873164780308433900255288924095682286447571050555290903943841649231751758351761214203090038307978025692258691951111014211355495452544102039753444827007449110042083616367382398202456743297338136096790134950798162080538497891892555362315100285069224379262034315283848938908211624398664072430079395678517416387042857852806310053448176617519699565175664063201160791649613202025648206472396850585937500 [122,25] 5271150829383039478957409491258642042271998181042011110267045933989502402403750877374371089554120809074630720373223052483807897095399974108754563279262307552744068496945382430696552736250864227380370749663866296067128073752786823333241439130769016296051925298106487629408973216306491699065341846979342782820834952348785481533687805424462835873290270066929279530135411290894742810181061896562465838189104110487148703823148081665403438278059365627638138556660825167696235287060658604560925342352535383654617749922862996697722764254644735014456812783273133588501062052797698416939668864628565036838648736203077673616979289649664769338404387036178258290945596207297998470353147503684411209240633699237291776111260722387824615598478429944042079109782951448433017386389773005854783276870124503763633998522304830423780752376043950847927769814065092530280086089532811521179861699412993740392502660402707759109614904643917352786805548983775657919487044180961183618198360444959689324971264017217606835916361547220551871694232457066431593388576421510044275543762766800305415401398224357702047065345971420929887426793814374652700102107562071770431127223884805886667249236107854708431019113403579580005336495885413963611179241540816140162301711003233986806892959090318766223307354594845630082330397536769631575063201843688427659732350331109299062819467065188099705364264129310557837135539508555371179472625877912830569109242717288761548882738743936213466566011868285929882848888029902876302431732146582679614701133051675778110961112430424329418006527019898368588091585397100930642262076508806246743067704749101055813250751923236712291778066706788953125815646937521617308044084549403784812537664699956870062536303140764628601990498231708097442375937266202653114799629532598672228914139532842484922176782985279127131307815845638128831068577301558076708087990812662362483934206461209517574150519008956888731488881928498192574562519311449327975523310447886982798649906342608686962829845691873443543552123406006447074880987229268376769906662964593685153240808088790292015857197327477479120716452598571777343750 [122,26] -8849265496827290706004063419346474247184913762218833914381051276125147707541486561099206527978091648321683031921230085405501683982851659529158519226736243140469915758565816804649269961815933908912122920900035544039956199139267527501693561799995046805492853047647419893525478974390984480523737783034919574191980162360498122568469960738208432796375173499165956636726239645612999494138192605455782050366647260918171880432743460335378839965284387917158282724033369665661170966170035581842609713082752190117514173981673134409865319620293156514950692120081626582418038949350086982488414501838809290939980976405100183973425783980422816782068966812983255688553327649101332219174480321963674112212428306131441891940430631389506262783937227544129064763523397217120614335001042316754945388995428566290521052301453303876721653657661456567462956728447009811808015426309661864907847645191448785520318748408242021979371811888331465828123310950834323156787073369404108638548774700891032212065432406546833523531715411774184607709021239021443527701625551900488037259218686114490805628177153265706402987657772470579720614558034683129153756619870751270440861045194801991041178687487455574171869735477482075939990577750812620793391092372882875504083067432475172633294902785862611979224653706009186081107029287554726830542641753908526108354612811484398502473925255581519723794066309896657077944889265782656428233745018238542601968314946465123251141387198616862058735044254026944056364953535695148638471329694231766739121547568598892289118438521763060861168801250735304242745231176023170006582636840185241019762124746734720480678312236434337395500798110036177655699279509578232430637406693330198459632105930784127934903102577597338645034063008370384273939621206150973987582620027968537567343514151545277291447601146218382463816144499775652606456468232509830820474835884572685226383281313646007298377583693740390030943608765983336082481864443280332455112875825009187457585988632020229727549368952047424911091201870317009994051993285934777592653079819813701555597642905634514498558473860612139105796813964843750000 [122,27] 13323910665309627345360233714401346092563372420400309056515175334896601329694301700254240426345999351518245951178134505859127327970515227884390253379274760635943474442067499057713751017941157689819030729066654102387304895688525099215540441060930730407738713271967025832446965732679900287901046736305619552286956075890196060387385509642676358503298154043218229802883477823216304445657172532125295580119394334189433629326176512718092147074231599891237905036532403381386764179126733426722118953134403797244361992075574993740684415063551134745751239481995801410112447702941061141459759285468452452778764922211416550747991802232114197230934508544483980856062222260619602439531373758460619776244271846955637004486029532456952013693915529414485035620744511274267459679212495704558806075797294732624367166697363952725319566910297113664162069329991458426963000106875425056398386020401917052514886159215047759477496854683317387360352978481076264763788426657501696436709674344254448290664029746957767338078931061854230159752509310047160901403294063628988299084145230143580975457647163797777968870006138331365691285591058270993557950878100859105746128395404423068773059735487738334320822601276043316556260271965887989314527903183332972312095876186238790345410479526740653664995842478165283446736647239936454274231353004585125139710507608433113855250206726468682282016613284680727350858872590067489005935606604329844611253361810437702422945763812255478000505168370753907876601185018226090917312410146910934365640791147200084984023410197234669326789385319227523834007772978449415578592225644405840554502319929115329992014955828275157639351065372049272544141757659327190332803478389194733247088760588613795587384406189537676843642058475396467020886746713781288963022003317802153966395170706840014558943068023234101100028326552076883530176331745978874017063410477353222922471346204010585904248899553392314492237683514009561934556713648341439331094899104114399869564983787051818355488931064376051512361517982773690343902031475136956357477168589318914904728635879849196754776130546815693378448486328125000 [122,28] -18021212967717811334218322244223706265686818610251247625819710022846635872121658394185031226205420449086199814165422953865386602350439745544976439871314990525689641470686757178505703950798529689466550152374932653215427064127334846288667894097634409575263403851218782151423711891934249466080384047386202519669135310038081832384396420659482592275222173369473208254065254638309592316565263038618073144447552516203068366160645393370696611055987353685604945068593736331794797470003056778455834832026133587554149486951233752583968061562291977611787555885276803905035489412119219370383265818033779737305363595407510261873835711017429169066833726930881297637057871077406232316265614988835704386131457875898079293115186717311288249788797476665129445796375094336254583127991090133486481799887265991717200396339776306685815959291301945645196620415893615334850443059286426576503769347122480108896498661535227532793690065747894203674430964982163911749130928734683673791670820012574587896992000451677031733651076265951354309576162845306685589799972703137964490621345503877779070644260292840350404412302103355678093422332260457618999079348004608199102140032400426326442564357348657877326518592330164844680873883825630139853223567064747190919454637085934102853584771635716981926525002885945657672556613284087103886531037492270967890260140619901394132428533036711554239556143173089173282933115341801281576913074238578888531536743479576510272725421521985144369885782187004443508633121031788211045403699155539956058249170729951700737641978274626716464932445707467043793940103792128251783708657695927243785715072767711955502430629699049645823630380359122088291166706869293178258758327032885334826073643553070783936083823169422167375174117026274914851468541137535194647815828614168262762277879556349966423532012758842293161033698308165465371791907269092283415593249030969070673431654383715422502531787236159036230363232232287019362294399161013032163567765925655803260775075575649027171809360228371307460567815547817980401325666899244305307562461784405252755356368482564377586641057860106229782104492187500 [122,29] 21960925361057949074250821412418942391867483159514120365024331572985918981025759843755437685581997748868958814135680456761129686096256131442135526978262477956002163591822918419837647649895587558442344640353689615853349211796651209210954469760227119677044432268690611296125928431521995297639097260199640594896986399994308457268327625335382972509314546647431461585143625358193249952202095700166897962475463902800523778358696480172692214859900500108310038874636566993723644589232773500634547476765162026918771852615239655862661767704887656673427276091134647343680606990207321945875301953211469466193707275826169731970828440152777300914386609724346696468683877177207565815016471144901210594326663315422521499776335939450561491935889890312938650137241711743064810956209805258375591192889040320645085098694903346702218677800436709101207593439021045580451050137053863931515812922191171390782588865316905289123940537128616144915253754250554999752561216192492765492975479410697896551139786223876780612478179231418060632234158485784461801738394526595628014390927818223882782365245855481094644180344511615641523058934496261540815962674712409560994795074500523184169529616781306179299500111466093356887243682028530679181708450248858176649160633059550440377316331112950784937169695227465009565912704495351224562917013098618714708095808584969860900537823204629924906778792982283904046590871071181691350784990533730419838698959813507908539489520054078483752022267437956179461437217717921149608695868239041066744008696163406108525055099238095095949990993973261664077101887555930945666141135182361357634724138148838518448038931579968133823900653572669018641933811755518452516465885302514106389349908353152867950244956227141781485143478900421734481260391865604459537503255113956608026634881737413006971992257962395913606683999971859654037449883140171711917082620946780064452427039297204970860520738666158674376019615097012851822088112520297987387578595395249751172694958901967844234736171674622637185170959915115835102004810130382791689857724546799082202333530666749084048205986618995666503906250000 [122,30] -24189020553938514964455525082702293582775218786963375719443351564075901307158458812507135908575018591280800018579140165151452477055764687748829065672455869616641824368026611852088521391912128304047377719943723838284730952047206624892041145927513906689031018436566656708218492135439184745048645893607881271425987931283686839292464911301279914762495524045869214940958552597979600970370234276439765304390536371646624932421048012750942457707018154663356128818353264533560780136468609875798390992998224696681923394222564915762069708599740182004557257966393603488748017027499922233042900458741901036364094037022025710716928119699896048560353688996832541158778038514900920842398674717939248707623024031996563227611284351905409601712348687269232182757530925825229035354599581726239374601641708931894928739064280478390170722040526358838024148326257009487179892110255856403750287072985463838606242367754849999414076912674349397174372327581492968159955203597567387261681254452262557737449804710041301511226794989305996729276632696524875607925553595028460960176748724698938170165015664205147685969052913216110659881180258215817783845632194076309611609888794019385277794192087708792730087701632774580037247771400571781790381885730721070791082069604382458738053426345800717232902639330300363383655981000932533472692234209822822092622009384143944428890673761985445487386159709923852101569331748015503389454381390809530561773474137930282105399630322865865259383185266724956367712450356360859479540256541480712852883744217869879210005536703920383772566479193547677739135673788134989749787081080085443843234221220865625931155995485283446738239110320693459488361592728759311027332532479243489953971052503423310770488765468381498510558312984686749545934450344217491795829412483547277086660570816239476257754775917371140515999855993572468408857549651889154025328917950576706178979375313963006987364089291169714872302137593156231277996897128655158908039288143680079926530516493464038534598853964523274261236705468424424564163847022135878680492716266605540686995823307370301336050033569335937500000000 [122,31] 24163950257439985556317079848478127635110351315085836971104784450445585668643335844307523411032374245032793651373384037970223568458060652849691938533668382686744993368935938348286698309195996515419526834778950483575625633698014747713965642258259117590307508216840756320831729660210675940001645646859899981808314437615218110282506549928182097593722719951832164254244234632831031953659542547025652582737519215847179027902564172028566114239228087428598745101666272987040002720279993875089355250642732342061483425743082215170086907750551374322389249370541891152799619564904507047702501038566171122963180324984027560008296443788522707559685853173807509215603766697716982908094292415278966014684780522217942639314874744531781835109816567357954101813807879911658809257329468646734607304869655499511865418908809086294289554885700682300864761645704597456598690965305480854412895821488124948518709613114120036639021752348885540900956116074641604581744508873036652871932150592846196333649814174598380968450555110200281406164341660093819712901449094849718005469031878776951901319682349525284035371848156786621062648944760662378321021225173568508976696773470237895009963527513784381657633243753762212448226114963162791331620878217879630864671072678866878923199003696103744622532063112454889768834861280843293620034152710618538838689128288540230873406180229273971082658352226795369573278484176268896791893058607571104356100947183467575076234113634124737681539482532624999485975269261787300450325640019545892262725853870283442829870182609167033562730031494474654554382197851120189624094436149256813566318375030608621418780022130802281975911680960348891667404505700049007436599150967971075397150881722765585629584092648637145262593639066570957575123351462088613094483620102676710827291499132607101526132946617855762032406092388435351729696571392551621180523504503653987599870888286990610529537265389070960725244297720703512450483494545096082603598936551373615884181598009807496173880121811302526711923424840374412767388427285798148910034596405390066448104491314552433323115110397338867187500 [122,32] -21996586724537078797379554176798105527814041131033571611359802043431121643438280191180026126206533882568360471110962182117408197700936792127429519758124959617620220968709442481269804061471190845590499283594771731892923930063568971993901507067622056396030498430260771999869930166294469619325363280753174203235856017502965224901082896776679785575018884215884576075245193210374859088658184291547512756475917808567540912945481964833697583180228890771799331756956800525205673251706023767929023785997415022118768505152685915613170334209446834846277550314496190206190823939805696611770320334631562124464193792231219712863438220024684435333109983596012363673882282489495489046850768685377704082598623470136554692837292892607243816285361323179330929116865120593954251727125374541657392299213392387421744540854630925489151733228946161626309772831359735301672297226862756252542546149594116966291440088108865049104058238579449235497169289117353161541413585916171909366705841500207330152220631832122838202120307828365764748630560197234919016142151573985164173715746247806987917326723388015187880438058214905231139028957134652113870363195340813869435746051361707039974618488627014151268257200127141036975217213730655450443849753546250338055952932464720427012316267205843755653310081453989264708372089379907730147436602841607120941969098975663650182313805055796971212369740302437807185924847343115293577635563187428611196392829183212331513744919991039888851959991832081365305439551975297248539374439186573220743488902510692175664450949655680311086927466161406611344891855415491057538400879515739599978691423125811102228090669149929700652006644272334204821746771062719041499435787518130231510670289074147118431397067573297287617710957611080498483735306061230542737438171368514075785113852339261226451078105998276734318344270178654173271239825151836017684601114288455356303923782391471776470041412548877383925419086613080066690852831455985033480569198521266779110570745212012095736177237552095056574123254457813362294240695920226505790152452001796901104313519681454636156558990478515625000 [122,33] 18389133213522027181762646639039898207313376152731650023174138757034916423666283740134017709668622728027932897198156524130927661081258933503355123355024108860928898476461148167216950320254200080684728230347269608867966802492082684319804047566452281934548909871375947315061146455572902062537687385909497683465526271188834700336181862935105463029753345248365363270409623052239328013940982297460728989257678382588633375729127694729387246241143574094218844725619959670471829511320069858682263865276105165565130116337049578888874206991213275071819041417269736785364099764997882331235797107293867797278904868420426317050582331708111132201847273123714570775685545011268534172877203566871090645301850452514982936027771457708322237671578320728240462272468287849735823165422875225849665810869866198925807130679478207247385419721722749326405075822687238327499948389043657194401538598545706403138164449759675200602868033759579064896649350156436995968357516431353211460421179214611095212787927246564544479992518890341499206662643731710878512949267399215310522169118758032417928107622045000942212175448433610088215698177299009709895897521079484716097150365927576743104312689217282654912367919709843667854592063589961400370816035787577099026068339004071394716118678634438591475565944682410686242930748171144104349200073447190511433376845886977093537521718185067825993043294069378749112025951756792519623412365822797019601400267306502374841212323685994082451063883991673041331247442995073283502529312339752713084031260559461208401216383535171313313560629748082299390801980362538097921115389483946196206019367972306025401522883767667141313528576585185245129002754728573238175459485857121292890791175942113833534822597728343529063271385002469639241177084335919632175132235845425400612933407947130644360198624988409300941910229369716467152060643251409137724751276486190243686141583979123788095558940845210700604180998851254493812218622952412135612048010968330320026145779511153484057296543890127788385411635701159179345010716961332775853111263543449016566455611609853804111480712890625000 [122,34] -14290092360818254878289626205033525253975672015089919009071631044104502712039936984070595008735408372348653042783232325059250665318156059382406172761220642420803797223167110315032667328057737027727060644911890186104804040173012587708242247862101848096373358472302827808942914897140400037335929078056641721491532573491775995272374492588083153472999150906717896430553883915175638098373966776142904789044950670455050661225303675656555592073844577609996052866790930659981717332984054997063875420736534798928960956913604821075142106332924406072292035253278190766626834796116460363415201720144531641108094251396963900534380082118841103723012716692545638723085291173786672959768726523226391726821005834206200866330568913251852734617175176817602273604491652743732226582634467764662141110073256184426894580204711619279263411001106532859382165817292759064058025706314756688238706771615156960853234107489496943530150543122649238349414879601764067423564294123415621031900513229016780437910179159226665302810745721227113597989684415395225570559838713980220971260277798104250815989030118478757027667798864676907098108022684603751795276340356318204857857689715472585995474603302567603580568850785703881672394461123352751221547305946166439072081569715110211900719520536632354397186047644258806495018048095411686409558965517608644882075728936537439517185363387979596999702260770764801443259178255314945954217119284498000993343806363411063251601156895194855611680377855683495527757247700438684445229221100802755400775424200928348507050379869829100481511803159763984551964287587977632584400300213711517425692592241677436322637410934848426633642790827121822334534307530981136305887867227333922607716194275016259084076188306959196736172875993638596293662286802006173133501900365506610236216536069423789462398998871247355402400424128367070914285039226992425389159486765641802700286761412783312543182470512497675721210487065443195972675561875999664794585366627853062415228440142795870744938162116395534029509743261865597046829665675623264529644010356612682244303869083523750305175781250000 [122,35] 10479118434711020743530771724365933438096978092631222734528986175766331269811737768476808724391338862428760027145294935493962407958139644913808088761758292292643038180787118310809170614243256391469876173462869043889401395713784088477736302634199373439446091021696700500569130550960190992186643554490042683263598200251087835193901741040642244428409795608660689218672506495381816932050353076057378868208662407254340243400163090747258906607124321245817926514872216425953635198201471127012999989494283166636923751392613227771253362395621661492992806652421654013836622615922927691495321084776849481204834435328104244075042545467729383601393154131841902549155130011886808621909419623786572949013993585529567368728833349449570183219883019565616867593753469563751402596574843807284094321117850480239660299142992133779120269721423927319077230383829144651131174752976085185188971609092469336784933197919795456489507784643478467040971496009309818077057188079366630030315931325777100380250241246542172385975385157954398269099466765373389754548457619592718089963614059590336128964117602520579441144168412968743370103434504526533734039752160257915193182629446041534220487293108178666449663820076929047151381212155332743017766926698655291362575666426697943206608016417368137245296873594078248058301057080840594084772610778831458786598012737778045606618430784111049673532470109779316415341679667358427454143158833618260564264795164022513852807985782033567527788994986746673109610806958039959917160363896054491416067063627181370944636049509676185809969211983202628742788295041357576710796405517584473875820970766724750029515083941300531252301698181763469645936187357764213313697455369805538945556326729112079925302064742858445496700878288573634076740918772949719030316701130241364846400474728602741083359534268497133635503813899484341825724195951531793799107935949800100031927872198423251424856301328256258094797801216123544312292825577946188578176582860111647222966398973699820242765427600703659591430918083180845006374993247456977972639421969880402230046456679701805114746093750 [122,36] -7339243600744934992142284135408097561112510421672794674396134668573985015204377797820235059438567236263662556366519131748801086491306923468811219993357698680263780182818372193501066016312647231173419355208306672706930702642140213065413046294624945490552907209693292080733620026488334128395221988519982680943131667942770720041276318825763820456193036214475586023335927992739450611473142389099904191491379023485725699093262888246768842589508094166842174551574307299172244542819176480411872890038256253143352752219865589645882804131081913106197392376368946005215468224579399361959650734412956478268378770877113496736637564133532180357461075423088811599887519936041979872477540709445708907166146393385421386900229930934076715273310420946013567423953083714541067801177183572636122535157053001307963611418263311058732912265481564468983634173761480667400613376206091627264841839172507894815581839805472181979922820041037690847266709152445053858158928122631284394145336141518186065445353465027724081596983928462879449485842374685759597276604013715969235823414660524038848899127833433880013791321552628715249232891629682737031655586037485412306685433987582591370851560676227049771620966380258916684380614221471661788890172645435492832774991196171660401768050116887323154246757996020836588690479766727187199260029536122029229349436453432012233155813628944363232379759185176161516593080902806409125434651757768765254763443129230876979374298400156714275344686190116152518939126542749135385089921178209295551050812394643867798375201079435609461846986275395728225045932070159117496444275174431249781173404124111607092875572810805407195126957758876206566198932017386216564313228008545186413313930069326356416742396217929223367739285359874863804488474700337261593018387767806781691626869685065343580271911036271855765983176889168285149969671785499196211825797876107122757749897160952218616343840475006402350853312459297358297970098336767981965487169228798714911369506010834486196182349261170892835370111541248637426904155780896276458497018424509406031575053930282592773437500 [122,37] 4907887704536311055719888776036890049714420580488662811959953492678479687917901912934428117420889680483908141865323866730947080066871048173371716158112857059455536199438227316806128111091588037839992963913953367458861216925996623620647660732360000468926638207016631754571583855768786816244360506324940264627952086334502306316109913121187711206237066790360592508813973465929096052897565100156609439729677821880448610622418665138907105259996277177629800861933726191496006415699389084562476556930658583411079328087145258386524861343921037688186725943073459849551531067166652576991543969791133378280652094267352621984852213647635352286131716698557414426503470046285257787108471557120726860129425324762028704198240723939771361253956062534049397383042137606376774347385325775932307428896535152900254738035251825107281719408667625599002826826856775183867865956062325076625438962695463419319454858479918758356405960537490470339285943643258438314072046115072824529888189943251254858774505063548814591864552035051389305413125290320279059782807689406985213732876834586878912011154473892503308343438377589246164523693424974244234683957974970528899265216758544305226234413043086180129054337917047360864804891838951368372555692475934564989097152624918295306830271302491943106956954100907746461369731775114348377784731520447244192435802718126057804449053444046721261504161663217768423389058390818688409235602054038211151656217302222463707885548633076146038589993229086212866608976031001970619904501599006267701719596165477728933637000544908196420719982849761335391615789564248492410764047969253074163204838166432630945294288861601242686604802211792874318869641805149053493096415701799645054712031671792248110120156193898817639824806811819896651982921400887600581126581404094670785501411598567746826996744799791890503152863699147547235466369699085189251789792857280348766543866345912609173780098227808191969853229377710341965920282496853527168506413819975956761161066245368956677253615361555095834842488135569292313099747722578147790528646510210819542407989501953125000000 [122,38] -3078341372386156594615472195284033161990968877794148088590408677921758379434120112834722135449789966745489224560783686915539297393793310149275865134712008302092110710820825753333139202940521742716830450662804830240162711135507096002455221635940559427991695721093447330565586260081418383031037792697612383516883495580142349703917601498626346053697645078862953351062385203824531422895481630569365431970140605157881963018645096868727642618957818812596337835687581389707761717980151576141356457710974897063431411478117119334984359562028197846332967622283778469804918361156895786966389895371355504637392081764497970108668141466471587714885587727260897815312344958325550982132710038347267180877235588749562550269762475945273399568017662902134280527385663984900383567242101857451661987954813043928328419264260228289019770661469249313607464420920643457283643368143678529612640010556366338936533454927729358202713772096575506466904372408880994276607965798391440627792936179393857887748484246668658143770103955407440524351158074550214517208767292526472923217819381942592329085301979617495755989129471128760681482735838784794056594515624528804706021830479010977283798494073173696809611191533695950752776474500496803078268594084811291021875957875705945873180439925782594477802223839273697175388070107986282382695113769032079280292063219396914114047105820766332223621076590991401202370258956863741604896775334942325008164456080083298692636800889780867507089714658179076033153269601805368246684294448671378580255861124536292549790698479822446273918299489209327424884400677799527391297915050500081108324997305176908095290971776322031959027376039007103268927990894131055606303513446967776450053088584061616161542366259056330842519885681670987585993744618904265146997866394732802069508494256741263775404010730970321557879500796472296188229577165161478124268885925370490277987604244328707789955195265964455950324398385118378516146251158991219307915542300484960723821911054123161172565325754034362867490325847322257693593540743472874998687416336906608194112777709960937500 [122,39] 1754593251477361536438826391726075596352065349013165713502828313748606508871957074652066847942045002608882669675880919832536503287081314672769354742582200002534948545937004602136272604859866829419479391260989392855694800662615380293399799417983978666484678597726310032011840199342488110024909282971978718845280919716249028544997810065288341246200182815069910674249998533713321610860080293544513507309045365486977032562797048137562051046303381435767225445146717698987965186714761716183424984272677633037124657048198410982925775488291523640191296774285227037098213585307099768068380069798906383517579690939461996038646436699140566790637964471124366119247713500428109748917929366702704748246405178203787476080401232181528026730226470935001281173022546133183560577983847414685703016844273667016453295894345424338563611556273805043123310847493979570500561975729163091509687358994385458410038218647879855622645644240305129873576879028195993970249159434309504394391283620446488192313448519975595289656447373756283050230081540476165462616463084655262710726894165452959358344423832711826593320295180948930830085983510230246659772918377537552185097633842987276394539601592984679581922467116202602264574118459759017016504036077147538032916933974720303409572470768718525646615862163867229541127073401715587917003068285922467360570084052067930764025791001981330386078160164595885561662247049462535571534438498396934841523583964918926314136511392909855430277239558108075241554796922780481873458760989613352691020883776046668032504427427719578010250247263718906455235682253219298605834331713905878852848650745104801673296744167340131843090907987003476491593409541066144417238631324303129877166606882151638767960806517604166338353475235480564618811785182399183658204730729475822230790743822387257470533094988787427233203577758799105266118615196784726079560470156918036843322419413194037010656560804785116557406328330517507282642811377514136434197664728292692727026583785195211315794558445922996252148590405635714487426720167850824338984239147976040840148925781250000 [122,40] -875512163053254872326078092343628940697155565655036914573960976832929005671502120199189701316039464718559604700736137849898855574615203329985732071155412705081049675428797669406615826628052641247185590343358073845937445949005066193293295488803774904919562070573406725482518760422198036784344487481710416822101475937532555399877091917822710609198844968346451146249062763494814564405274702347524710563635422509799929319051219680755346775423598329959914931316431454284844846990412187025222292972277295637549025551605579408941691146298726520945219146436805203993507450754477252396829504980144463414100530565390404926313761556507375482483546577167328356095171457803806028061479251819868791853373394806828802477304317274377184390405162329900880743560985340863940994424331848277945431269150052937610317382087245801994840316289576278672197998983141814573883065659941419755565906050336769251265982039540910895668120904720100963006865851673827216546145564664202101153648571668910398951791658634029863025665562165129930678052498503997474214804298829964279255447566665914692721181048010124562559540547073204787587689064127442934427684886904950826055593903489006349409365566654676265149629348288595897139494714888091099109375726436174707889434558923552359237576843080613013852157318755503552385820467969255082230527344436059440698026139216138299928061219531661844544278056643916253514635288833661182888744616848679867922167819019230656573024455545829588184939915527090455339749751237985143931689564571544652314854945952403230968799659663003458846382651911630545645649097552940205710614976278585491844775385858759681848256857681512612650735118251559309569649782394100740283547230603172916582358193206861805965671360186025520543552785334655203632363729510174611009925689157379768089172396056901089431397671705825321146699123739445265251223058630321894009755003254265239085011419353336147886835488192877807495349687177168351199946656608404093510813611263849074169759162307899379759356342136649971392671392429834292602886317014032613315066555514931678771972656250 [122,41] 368719137923556944344465475220401977569640764725386674186763094621486196579879419837545314027153183558577527377939400533809593750343199758553433902656537093159611005111729021448901616803830406472272699452524469236272830311775319974984835672521123043408332774434646094785528584946339832774051425088062313164081679077925958741913953535840049029638313324447791261704095819196688289917561853995909680943214899185857540549034148726116885942926787455641794484283234047411484563753472253780083155138989608223331693360511614442197203944955558965003192040104672249019376786474357760880217715863887646490020967955816568846638933519739587490964557502313147456753903308266893399238588572811914677005847627445419110915832390145885178454485546692163798449833719193928539682812289996158339723267423830875853478441513254989537946229852012165449833704565205357582863446563526133390315157590988106000905847866077130099849206312350388277533153506964069200065530924132613865038362461099375037434532452407517742246239968973791388805396010963272240497755407037072774332910686280919401710393174978407685688317335663332666362071674973286749812494460435694505134747955076305650055315407790193447370566310375935918018740871598598067296806059916206282986251485114458081081014654430868716437200561670756588009298913679891108144964281732670929682039623440637588522718142079376779239332297321171221108050065794707515247347363100091135751230211470415426275353522769240441222525084105602938529972212277711019464434406500740383232017615265118526981317483454301721907479147675191692504120482962760582918823240339990286669619271806199506187058948387414109205062100788788656037000586292758429301053724464140398932630536518850950212328064055542384655810371687425730758580148674165417002250280973085566655102263262201172526079117694687850684799636144848382857547693778407682407786225916027491698306779080947796577350176841978729033502425691779248401459780650434692969753759223288413760117066574181440230286223343829832851423076259006917504423839204719115514308214187622070312500000 [122,42] -127765833222981231480504590435672929597875863374412527132551737878256525514872803326434616328676378281613874429651262391618700061076863398220374571692309915324810690666203445897854656753677630389577627323052676335689674192577978188742846182223838771394191652784907750222192150936390392397331717995469410431534345813677916172691881179695351790340574226873659677929918686576995139575028188446534647216178569051972951201266625201598497091626229896315592303570113169796878088568060108189043532988387409277628207349678531587179036012407632957016236542339314893878913490293055786791030618349859380685128632626592280120549479033378194643654992138620161686236659958281428386760823939386590050818158253601386664458182151069843550267899711330090623300131568971661893301019044079997162859333982877813791883967007282860614466441121728376857640296960899866828487861809601462984668450825780691172253905999756405340332725145857037027587205830849457267263023326532822923793935533522865482987808998025598379935835465996435597239581295801392482241375148315625385294613340754858409812579056699383152189412476760663761963375621031952376184902727335246312654424920807117302745469876092042930084368595767814540081333633380769856864348663576315013873740574655245831933408946196563958941558283639677706042020112703048618840972791586677604186997087459061522022673633299431685422844270020912503850285651924768664112720877216773541674979008167471083415440189710958542781217420308607323886837186743081598367586547222181548078476342508111808547375713492625949179585503287513021136913739710246403717008811648012323374448984640500632612708716290767126360965385818413375963041366929485510013591907984314965063356727331571211373919648841965561225005453783663126289882657845943872680459640086783896380978136451436816305633016886264542176798283356354457985457376120533964895680796224556003893206398735497518805319829471758667604210387506868985374297811093131336973224334411396621973284494232877832655570664775922783651594270919974339478786262702669773716479539871215820312500 [122,43] 37929727509988475987231693176776791496732217055079744387918703678499303524391388029937617043992378125888166938159580252329668675307358539985689670754422665565088428281295739160650547240391500429040767913257385442135426380688347525529560727133148375100281286730287428621220224568879280299751373691518300866102922872401124779202719713765218543177516926245324523617534783550361832717781654367420200772486961738164806356296857825730781291743528091481011956722975254965971656821846497505966735082627823881216796256437960560320596314699225559432145645972807590042299425878277208161401430515951765768346461948185012983904339454122699410178836130351688451472627592091026304825591488431033755010163187762077847551783253102563731984219245596832538810114594724412543554208555450280730903825528969693685414489498696827570959441121458792849184437295500426981083376605039360783860023626157674424612494905606230520751910379671785097128104567779341608255130455737309895437937075893466879798483437567337515385221973635996350515432139994848875851055506644099291062272420633914413749096857281570452591045329242454592545027487412483676100365410425266244901293708402321550966951296217058096935122322128207096081233390848800962815116393142525497101620351747984972204018941908935468977009385746017606052011639221408604881249317270038833240093109464792641665268602002725814805134491022104677078978147270999022069023143500839951193356497182345550459539470916774099481522207704867400990850662658379053123239383822899418824726513778677361333147980586069096911923478642948365549759401288357586930533356570499518406853910065465436029353196133521616397625314115481568252141060440689289039628632533512723307033343064526923229968450187191313008774249376764492128910089934192671875667478556221106311256297518513210969131068207858737781373979216222200321992648969094332691828803963717209724803733075883768155502108579896010824838707204134681732443041060051122445138884339104990740648202545465731059877633338075005231899964231075117471192470475216396152973175048828125000 [122,44] -12948186403272134950288636360488051673454222637377441145769160694430125693561065901855686165039906423579307390747900363349773610106871584598332940135611041915508210374424257923070529647465569318346022715608180476335548487312737823444625101496074523223455286655952352531693115029697297387908944625960575484051715811173459527643532573788758146286484125869002743329855952630735968402928750618620363155372468110742790048706522834986544886357534507121115302376949921775317290572723442641600648424565355231919227289056384110347024159171817619650803947075679793628106397765610991901696463368609400967871145339600005355571574743206281909672800360424312018323687657542259027755463809490534861187115345671219446973651950493568908959083653817042874672024800725245813268949222536970147848467458212243502506094261932703892609790427594470774199921541906924652989228742513916676042343832889362926587810703735882349397195856341010254004244304244715067166212012705764241970964990224378103136347456719465721048940119242686939304222726966739316636811777865375697478910117335330303042541170158265545501294642695736918407742010364885680485860971363868193079723152974491466996634102035334704049411401472699018114903726663395116697384176874018593770123883386754247451117064511229723520497741947383363236672964661632343984385103044272202723967979421630503792629710222964071240427845289436884934995785564520537861486095276475115388594436047809635091929905964468793255950397420365493769559441926534467103876472796277401736135184710823555141999789292952455734426594823617026138989978559089508139806892617107337093728371015484270275156138574595260288519033651543449715814818450164862552189414463913759337046681988354868110571488317690163052898839234181526905833962042194892915249567998599078064805047119393613531774672597071394743045002257130623531317308417132531767511159732142942030840017918540745914245334081359854542659008997701324261776751513701561346981891954604988053879554307043772150315443663077216634330280026557447037305337289581075310707092285156250 [122,45] 7398644156300562281368056703158302641707934818978306891239116233700002612522678066344386618807011254989767946843242578892448151661732095990185371735112576201911349373438164846636040651301330432267299166022442550925293350859672189620307698038309530241509317026069448183207253784835019609632240097619027436455448388758401403785994732989535330328428180217935820307771517114333917780925514139217967373465648759894481198096703000107293356195213512880028891900321683060358006750288760907310978779893676449531780227490140968846027357840597406874090924598919296674733090196042357204096345829926998571782876495135138750578803350530506114181483173016538557293312453870207696107654093145898709854014792770007347303791408564129409702715492021133886611802982488309887767194902680877093944089966029761759208636405692933221952534106832680448849302454643863417240174932067790665226512402522399926371342025879688288409387518199750928007152785669564969342552277014866530375580333547907187378856654571976510105521751959612138421394401052979227236915894401079730931803663264295044872730155155322986114642043613418348494882686128620059534965726230017239090584621234801927142766255478318770039886175653840590765414767758608785251824486123593063114007433720358904179694110688077149518067588959272797332295031495737674381037427953876675322481348456294706941106832542745267002115637604100276362135255158420128808638618732295898922207857852745869742737268224730358611008723190870371521340763786173688624605536977676745045380893011738302380518282239235692199881081036166749042428090145513597000549863675825362783792369079331613443872083698575982347081605732877984800349300571133379507298789023030089777705514600460213047779727520401808160927816817635351937269020440208336458965537744757414923196990021049968823715844085397527211501511932545754032512763219904634570005990857717785142154621529163571633871827599192448540577947467397830277759026763339850850064743917813769258881317511217527190456998700297257631048296333542424463303177617490291595458984375000 [122,46] -5246138038429743169376783257518600925059381056169145339767106503208295131811875610818596708588166769275856004555680863644570765984752185115243379215958013868240278625973941372128386937019656590881871728475835305213724561004329323961538145078105340028341395290263841778971989661558235099838087703426585996346989434429887495128569269276591073835532572565438995838555747399907311463832821229390146511955746606893627747504361117671287777110052685094422036974940961461460585746616193225854017330187475074546822583775217865514044593906015623847374306560981807065511813210029181692904668769878528327139213196112842001741827398349138245088825303916458512408378878968487985315024375493719625974669379411138707345950643839420401153714204999164307078571961893937733912915140143291133129673452477299418062840779216726794722512068423542954096865117488706818183185123430270894862995038278205102935541940617793131329302568746587946026273356539127477088778942507683834801180823942246122498689904695977055057550060030576205057469268341515683536481645083941014484697863413826898724299453295394833265799962856880267840888286762862510449827045470552401008115982831140226455664612446219861612420953249547733419909334580134221514614688396313836690436731094667070237331971574832058325381393737261725156901882539478996547813381232007113703468001479073011943338155838222528167055538350866670043162970358442364376305735600640419614770818682036015374673030145758691778978658157971472274865613887513260033499071529380637228124021819737358903373094903433138694399305308333511570313962024331104890912529123952659055727707230203722803390484467780127032916447114848154286074491450337067412927336781467019242731158749054237012914964921641243895203965525822729324560060924271367415594374558067786453417675043788578259387709570092394585030247701511693789280931374845581750851670953854615695643624232947444410387518229529718888061670683174165835158813450205497207701104661773190960025390830953664003669502358773232689789084437492761026078369468450546264648437500 [122,47] 3384951124855958291730277022566220340491699460581501894408609496356595142486052759059289495367063796979155250338471238539229966436059218326744757967573014503350058398391507414094507534874215460407652387922235047005159315502865435850406042099546022335536044891428537322351347404921682669929055582160762438857324597071117471088755230842149104931124368885552831433975584582694331833297328318453880370644724880389518463923570077980024877629483702463409629351527921458621141402866880835507924988317107726687630958144309272587450485022621765955657831302562864589108397540303562770091429805446325761967664986763657898261341393559690753622442242766054244635628075626537307262647189661539507365556883196955854112301305220087644685714125536908679471593734241646447667333819181629714008849657126580382153844426613149507551787340676342876557958734375914276914009654705606997480818892621858121649620102491268017850402363631597405460252334035297147709065671703401981910702268195239471712662189774386048396047417676296121444659991042476794084440522182883987105774357834293167654978076486694271111667769331139472640903362629101796993953660807379628607359168250574685510254636478505948125578873904720773341346526684112110249899774899988850695114346568427067235955517107606805398885405449452644008119174324076377907500135192931100111101838102850688598343881151361692725761547539097377907112768679549781830351025761139878989318934080347943298814099959823202990463256243955880627044484092023191247589941416799028706325549648098367125433053012334006572364836785646388281298973608322395455438244353608336007003318463292567389452439004121500028461650001853489487002372707548924200012982193197555559573560015863915978293428694364324554287388247076384424493466286289635985760754237958987613452685528880071679244348430896061172664466922905406980285840627454574319309366709773595545205946875309649788280559004694214105739060732240389712585267916509006844042095240273865475523157294449479535869566686957679406411170219826090033166110515594482421875000 [122,48] -1888293329506986104821248802379858559818347744232920896489951434751546265051846024155506440017503120530653611169519269317200214423426672432486490419341403636424540574262515308036985888402850727864724660850948475849753768416515217809947219890216199440788012234913155264925647411936434828992847543628659010836579810878650146988963130887517633090798038271318170781849506914600409183935795910746536994714013184578544512283458180738144052266904826510240630394205868872194675037468657885814486066616076330741252158380980777653132109179889811838806261937632301065599856856558523692599033652910163676571669969320454064947259027507253628460968298769013549538898155635661262086236694718830560391490890989102359704642099356924243861844606626963258695109239513807822925598126468561191714810131292847366465700707989685717262386861796097125504497400352462491503001708301774093137118179044030837862461994928578853922314437469299024522802430376120348705195490124798705203965579840069248962293772894261249579968511030714145880125834018615157121963810950821377014098038148918795418698189257362570840050904725264556447089994856052648969468974535992824765824060556745076595643895654622454143823953554942199943449688418178095006170222080973805302573104817267785751766949672924524578479966262376335970241250028865784145259257025028766822604544463222016516311187977880285699927231194271634192974149716017249972822239690669019948521548941203321912896748046488781599634499726656128897434275882712461322701377112284107750592518727503950145664680549853202359645953504929867112312995891780683885622073729372992701639322830374844357699353951935137897209849857491650404757789345299616618756304669891880251641233754089561339585554693291882466248924654216591722488002797170825177545540920442158329523955411750486255619193979634637773133613902972774786269489860957397810413503874160727913895495564488198620946719248188099552189460192091345615033413898124662884290113387463536056018728942458608602821322718892833869563929738433216698467731475830078125000 [122,49] 912745264911258771936012972844947234977996993114758004247178245426489029221193752295289813801387948568942608053695447793206673174117505142818818509859449812278895724331500457292433952599349921460641061920209302427180768218516001970953442401107626060170527101077396717152455869431429222033354530299028941577567400191588117998524605740246334360334363570548520245867760548910348387812969287113698871207255330274555818465905318803788076398959058148695699557351439796678745721273222992956513879324680011075983183582775325214121998194162706291090047963037357350685047051408183468423623722782705938819879837888092974692997970293166331837768914951912417593130988589741805481837541180579326209778514409409097269482310923951563522245435529561330519424161458794501140237684058904221812794396934642582506326928849270818343047857249909987633782961565952177488946128029759310527123406172613807744243807709096188035271284766611310731404233155911042829586778241652152525063352744096721537183710669956742169457310377017770439776861088448663367874871445376311511970384460194038273296069912332431747913175065341639442782015784961653383388148456953950816927018105255007342330578104772229240260210023726593506679498488044303849764529617268743400845079814184386959837423173037368224227687280638326079492235504093283360142885923713575998160780552801123456885402044052600364176846570113731998827066558199154103211911267710433657081314064028583028304663634074874140798281194714761759761249552852228842793439233047765508384725165099551376003120138433350097102959534880151537335168628271792885279321843951287372317483397252065622797804766863940792177305423750211860148576284144907785216268971201633170138359062751844881745506402825534296290581064814353480306962215677727192177371578864371111842220747945252604669321005965347302563350794903399632745799127430849089629727324431017424082550452942828917922893072009198239193065547165459658284048315353663630834201671074426772344235063346933814038122591109913894769078979152254760265350341796875000 [122,50] -379134444307436002234359621992888693302177058358650528922094412350817207637326367237432538609509739184601845344238708034510960964497877952567894831058063535372564649036907536950667183963608248761169205482157669819051497453313406390443247332575150653935083143156303042712866940468502957154093883077261162304938094641369211922230999478487150584466228497414943317583302903726609407101176173391454305201078560288799421127657862004973696558495882024429935968686712514238070862649099847833900289202607929402650147171683495055610036962865190715390515756302359432377424197921986681331120091007599929018401592722442301617487192652934699551663212092441924749851704338999842120961209671642230245827141128802258985772902119141118848150202932505189775760306874710852073280495217345698406930709599377228099826342594816475467741359288164176898816266178473651339397153533652541239284577292225144641339148638168122839102888321988080843033195868603823711666353280152518167240148045072300146805083991471114405652518971889199710290729954962925547675553547660564835207642166646987501725243390663344873201408757479672912861675060733838131605576751014745222284180004192195040500593988920455384049429512869099542481131605315249560151895943792559942652496002955860850273220599707638831748620131135220582296822854146843179668905599720601390596291506154306829176139278771653024100805937788783740113727249354847704711466559309641918602338101345327496227141027147316675234076468516408310762935112585218076809031911533421877030970418423330598674644247275854490532321459668554238592023783819510312107072187430002270150605540953745999856844733432585593909964668315688860161086091036279225113174377289235950833641508066957080150223647942247524551993380557044018175837920406720551032975851944115666518391005976565018248946709033247434623241150430240490802702980689057775700338362205952625956474764931023852778486864484481981184281864649647563737907118316665734373419111196242916868575207373063374596262264069890246531713273725472390651702880859375 [122,51] 132987566734447476752157055846312136548908321495989541241413782478128768127292721160169118984281034359145107020332949862362430614375207220053935946103344423573668727331147542798920328153168902409892904016849888585923592259067359660110847698078062726512121369874061659883841797394012392403969810563112354416607003320315362467715458379972211673031592212228248352676519042802260262306476963028543274055857056171205220005623957267355031148979237421891628181670593846539478154774748399674209868508041653587671937581665069330989274019938215207549053857086016781089324793022066283827474428772242286404329143693388258460113870474797826859550048444656190171374906041484257508708440131223568842214653906309299257522444973491908026743100018159425684537514518101330448540311142629722300364307804351987476836356302638526451212996234224075167643776991909678397881575703939289349175597931378306392623997242214385344858206535736534784052025958760037235268406349830166461883365092135424285493392622490066077825895668483226454049112390989133104199967146859044759099993949072860245449717056025136857582362480182387790297976397377859260644927019301027724856462906448033641705485447941257106744677995913432940291951468161242165402469764279664419326760150521343913682514899619473874096914534731284128449272509901724672828372166466056344975375518393642663724787149180370599739238991811826565570744649700567613432232030239634961452026439659005012765717785502983510921383121572904254248858140866095513486476502053272298823940674207056924954384857915532656606232405466807473287020440504466348748188896419203229630997791625252158044348470180046442297576189500774055794368953705485295779161038026960525374912025535798794072102426684459105616172766090650665580909672157214990150478461238548701271330525878592261953089107153958186387579976253122452305343095289859098573521512252151097914010519498971732374741371053816161516270642726669557227071827035777721880832244293752627163747168460494505181246072123002477383124642074108123779296875000 [122,52] -38806771443601366998057278673066697965612289988450753782311730464852254849953858406375171485555395266260286727789655330376732426222589081958163636010551052953744818335039470148422890999557794777902458420147006251467019234539273699058446971162557397955237065496070975363870309287253714941188457592997332118201344273559255670627886471566359227249481816910257444432208576982155142462863275490970335007940802086072999740373047708502011253595440670888005851645881579932227238458801488063731221745361911308533951357810769445034438661237884927636168692725303814024595661225165047327269072893655307527957720633429414374817401623326378837464856091435980218599394342940365623710095236921429848378492687489138090872946205370615977567173814257745428691983890751945367362662658065403767635156852291763340398614307962164374303920737154908525735452810372967577856585689495177014441640049839495417383030067386365468757973223682185051947562841160384735676726413757448094021220572185106770016405099851873752237513248897239688920052395298259768385675101010182140266043664378282340434026547478089399449030350950966787883596832907842796029616375895597915951092211983497243172931076813283410144227437148473664200822028577610001546072436059667345816985596016530654173478828899959111934009458313318216358671576468929091721233935735823324296693791073978167737554954762079065809227944099790773955149082395549196323847369639843372468823898949128959232225702911129102471856557556993601717420019468433055109071744329134258005705453902991695139337113840643229488950043046910481031947499110346346935981361972545843429574663715761819849771524897341904765041652047645499163378998435312700555049710086493982009847486972751170671341380222324199391128359866957033975200762649375302276899438613650379339937902648268273016744901613562048507202485017527496291010621360505041035701621659598889619725068526640671607461096717061242499557733377803129628528557744461008221384716605431692211204066706701787478860365965260825760196894407272338867187500 [122,53] 9406118653459639503691434144216585215887720271682609241997857554613443714294150835539812186362004124215404547955532363654454211318120088582094819292598581187614497070153630201583763235258494646590592158858783944233355623682173911498634692709634004976646517192819928375978951563108194274975036196315972059729205341177586857486339182093961209180266984795638557477737840026545243522140471220172966104511437562711595338435384616885956359595943292925447837474803248122884974505755600801220686854553738755648687248204325574414765666326156803430544019878271891914013948858590517835650647194130877538273267292270728536143621682851690077223273609221993121812940417554581422717239046674149171312008576894705209832079342127761004105379056877699112931575460317909566820756232045475734134795021626736908170391210264739139907359275139576024055683501253066713190824830222675720562287036075534014269705618159103441958187876164941197243687498264884354424160223318314731817162316116699338416002040774757168270921625266005341099386391770410100125541282837160641608910220704876636214205536277889802623012787328525685693652227494029709999594550396551210633795396670172303809200188043610272765295039112009709372520925000948010951010683322267660453164301759653864294687227350374990888163731943050342626078783021363311251467918318613244185950530317116246448014190387664777406285142998768695002918546901872590513744685801863865926437768351995960999281382631026623492026639816763106618753376872281380077382873130311292150626515482754221331630738715934669187932343309341930413282613236791278300787308261323795170094615265675940260146853086169896520305306813980483202528087179922417145881017078331129230036266829876840627950942666706137476434910125213923321209563199882976128723830996800469754676825915465858916914137727844084057189882185696165337884838731946118499469031226084518021921216232201401023217560077350131248804182275627210223969843393648708819287299132348368615847975767901420573413595604961301432922482490539550781250 [122,54] -1944384242612814337246222127411498208078852949795587806348368151761216448661556347193035112247356591116038073849054835295002806629487062446199922160571633590393532473468924763537852946116189967310049975644258015879141291371080043122041236429597154364748317545902510871489962583769993482159148492870365493870972199848386449349677766164996119277915793423607330950680713474703817544127183908486370856766031147539226474442248114293702856503218727728457169579981471546342244054791938438729770304600938575016748500463958398767151615205106434948971474729238155607419841785705878562658359440062374395740785717278693689115496952586581804304495997908065433383150293238466256795973901656727408136410029082605000591006180979570277189718561820508294627792795337513812723221370044626864126907411707225628147151895216650857073664923510463949553646102039347893099732114723363621278713519482907370763406416748371908954997200776649262303697722945406990704127643245677655851348654834304891335924961558635845501253355728719464998236545003399253917144497001283993540164795877392687111334858306942018204188619819289845830226109055674882738361765965457153967823972892284841902810077601467023612872003794449954531961590383629413197412731190201775818907958738945069226811430536575647149820186524137950054418222965640832303374105664209791086886012616347114365087575612798781116510061300374114069725589719063029247682231312675425278086047891888053242121411791920434879931388309119035721691158858773811439730481597840408558094184334537531407801495802891986136088604681144123425083314262788424433729101087474162229723172910756628759955278147358693130818218208173013689247573469912671167529713190110014804214346991810215905680477242161704047441230761057220698604555857606429799643378666838403520797271440412736899456383135987190491396255621900975683409847532992703410820755688317420970592854912942972049568598155422621412856344757113194158104463780626213798042746755922919080182457804295260470084372173005249351263046264648437500 [122,55] 367399721083093519269319220296041878618731243272133143123573811655501478603398864481038747969314875932429090299436117397156648401130032817220462060958791188121052735277528310732299662345374141784349122026193756952747097122565210908699963823515808352158323918234602190266191828430402645201691835792070010186776002918887422538869057432904619196427836067141213290022147576732129919894456766359983823538950594323435517409676390418787253211939845849723971212514779959852890147291200416947820135468485651687529219719859894202567267866557459456835791709255046997063518030954329059325569087528850974107638159748035557000398349215142670362047296334984732048921759646600360902099358477014449496030706714949699479477885086859653073746545713420363944645335533699046710407936561820760515156652853697487277526937963757662381961831923142976164719228359843732763529661926657594155732684540644276024267800752354958726841643168311430001813152409047574547163527616585163000021411893655957434853071311366243748146389413701572140646009852662317236945180162608108973118283247632891983206371128322514158248899290781537357322948444985487795246976187934082441563161353217715622286261070904967526302810151557488044983303259287386497255359557743184771811773901038785483974520974332562083567836919111384524181676680569886008717698025492820758682931081554264716368452183830716009537930747836285481297234879844144609592809809967896710321795732623698638100390290276871484563452537622653511058478113068525433192870220291464215314169069537876022370721462055548850144805500839324108807086325194352709792505674682267956234252337940286427921749190467905806701141094384822393110438744123802035274441528050611610616880330109714518755926411355669677119668909660216968936495208443446747260969231939895662850267837776644826054315549882899720234911796342549244009737798807986331725502371582327283135311264030283671735987738608570055048115165988624625081925708236578815975584856862142541533127649285448097202788630966097116470336914062500 [122,56] -69139103223416825230764784599012871936178133635108857804824324356882599365041505122876612109406564843551375444503064495714817249741126742150807917908737063803918119372382857981529103994819033590450028444414503375246620310012770933130648501485353163328196141923175863240082303019841094666750761873991961993753301136824911165860508329252056757309954991993909742918240174561804003890983693885976788324518626859227317190172332331296637367977497612194518107978436603198037802818391342396484004123546871715544070723219704021359116376812540880323081983881369831590208680394072517657173555893032622614939734535806147870893083892946637231091148183183750228325856586500379927827139300699395199145533144929343499321141581163533641519751751382014055280051956349437850492029237173442999142254812197151381729875602034092265674221125642030130441241350812805204320741933285663219034819267396018139468166846178342963576223145374479679740933825817949855409034166651022736521649846858107267221766956849190066840428135351829055042010449596792964396507105826590146750857502853646484398304607287313068536932256948838010192918788515882271299454183868406607097728518757189066383247318950916876357934525361584726846115442667119268175647496076661555076853199803554289277971544310623004452168420693221772898206217056448016806359815102713040938154206511961164435618761894827168152027239108028424295928955817353332403028841099442979004678823788132499654495382879335908305130571871367852053003574534763872181288972821997453418744483677101707291051177669392013489907830560936187059090185627153077429571143150590145561913286567142248453112280872125774211038767453348524225285523676828313181607029187673473198579033367870041160016492923276351120212661305653013229739418625874667166646471336354658458968948316091894757924566755084307067790553847897942271354341458603804069570022991724411900472942284141337269670282247815455153740328890064698005315304306114767977481921398457192598084065367587427317630499601364135742187500000 [122,57] 13170033430493778964061260621276464171878821427301714929364294264082580772462001927279474005409071126074774306592534992392585680770160452179831286252871299454216519071670268134411519452854082898619678928844392671647289178132348023513842181783750625500478317708462477041050021739424116219207783052716788263449886419315713295002334179902516337230770540763671386423113964470632672452368355444220454441271393478409151717433655588287304267366138348154995987132270687336567357993975379951790970052429982375288779779241608748570307201984134562266330243867022946766533811682288812677431601887548001688793372521407572349472578261731434600495663799438304658054604178242368353707540145987740860799321671428523705428923370599933552774969967643470488882011773551996478566784995084039992761956616544793313370480863288193391181199492037008323764908479052510924309164570717403505802455950239507071380781564823725314316683567490158177107992233841384798853135471361538515778123021390963771378178702399707716689356012789852333084146281963186797951117470426343570716824098872613553681998644130174732174878273576778815603126791618154255564636969162887313531528941233294789084493593470541514287143991758751203356449835220956805449812714282389026021386060779392551452867611026189364571393375361184313115690009738907055379395456073250470963481484321862036701998571919346730266366828517673779410860311350136161403177528288905126822950391489106294370985543110454072616080042918469558005411925177757019531330193828972192923004280348716616495869608754519285794876246906665659416878408577985928691773081151893096607940525255013524806294543972447483106826652245685749682332657630150070500868860241668932057871576767628708838354206337701580752662875590950732301784491130210758575322992603415626168307543469879528822526345202288418512284328577092216207609930233398102975130728097264108510797987359524558701336631392528014148254175122883487613686716006567482835226527563123288405523741662374231964349746704101562500000000 [122,58] -2413915982277420191980935981448720349691590605738759658234929247647706217170904782938383996645395005157891826394574672121960102921164526612552032979577937930795557250512429294200298095667838965527729385459272864772084802195144672581750256423665195048333690956384520609374471467107027448180512755660030138967680594949059124452160595807895794115827859036114593823706705375574210871031454118691755459502509842612211372409320214105951493014625685633564099916627587738264734627385285046299758579981854289965247463101257436465033576749861392078388545322266813035782746126336012226864975791083809838336226271683636372354406036345259863257954406600889556167482939073970018265297697115570549784056849015667541011855001004692985617135567449576777598576204931981812114153602818783269255251970966671368279632656411716256293816274770547736898588495222513278228333879368217509031351722693612036667742195405133016121002543663055474629022799702981288843573048233575455956199438639214405018364470571642673014045594497195158940362091134801241737572542712726521177262106386720521590686466994372570820714189922675711942395283753501035105916514527370087516493945103772855565693990997144918841479363842612142682168729999301199662573595913523317295968440027691525085610399437392268963307811769025403862396919548601323061109269362712185267537685272541095782652681197423472017984075922681177720444044425266367907180727269196810039334271416656164869117704234205741633354752915704206304452069161269722138561284728739515266450702400017312377918713932211925797760958578635266373693061199406719297445574174769005895379533171630775594311886611839768571661829582518006170494940667466912234501193718328417238233653255215524637191078739984007492016406199018035974914821272674412907887799822039838581829599270167005879316139959167506517260485396775153447355445500081070686768433352974378595785793568334260913077300450621557966761264039340655069753904452345828754391118285063588552300450788422895129770040512084960937500 [122,59] 422647771491767224666495158761724205197448909207024611536938933430965036148908303318359084125932927037669120517978517353922934223565213306927683933679802654079159075939997106742859511807365670459076598126373512728057015753167613309334434784514693693517877444460640222558855990498551955897890310095744869243669857168520548328992900577408833392941721014412966222248117265501656402443143904948105320975412500327743525610715679392818815007576023241176881854569133897935278600921723058961581086873474958147480743687877581301725585801704250049269266924979372509026734579594131428740231854759314330901275257193423319727410897264057971064549149741704911418881285103838637695067109676439515729985669010707161924223648997338812439922321385791390981813437942204734937248063058838068332684879551771136081311961633634178267633796217561741855813772129365376660948441813619584177874762646524226405347777954217809356258962345011361806205375594997018599849453785696089280607677541563185334419949025737947386660072556439574504406302248901591101242594097345805394783475805334580956896518700727149144480569356093521803810227760396045725373078136770576215513735154279917465270610505584713750370245162237047544107794836734472223401471014380496062805720683996872456586559681136149797857112434785467919113243391682644263745798946526374845484692794145448879196156048360397247533808346039001844692181468693787755254166901403316917491778988574692956417125120037316155978972602989038072869021851601549656440613254698450124820424917209575302034714580876853931491668673096940366527947689644464438561786241605917359533545676649321922408599778908290780536036907781887328402730188331872649029847624411025894951198043549906626652897332206108961032836152429477069483673209173276657752569503030153825336867225831214023334265762167679131251133637442906191802900039209559611887903530171452873646567364267468144845004676320515456789280598651770873812064111913799697965888587504425714703421614922117441892623901367187500 [122,60] -73740502161023060031800864296655029786762274040501345074315259897287094338600861780845717847637938407513163144810536495802406211377890525444516212431942893397581709052178748511185589012017322534268387771239635949830466770240154405611195764345219630371377870300566236531969084934113421347084934098524720076534466945319358207120423147333805767692661358660365203195835225794904064171458417609992089190135483760153358351478799703903677564179661895171282679867606311142374323393383241327190283855644781517190943125747707190384454854070375209231367807087629132164104299582826656277509667734157185150936540341087024038141962400256734774404241966300696680570001185889228008023338903773169765246228537819068969519246937387821165767574585643687744281672358847509711236788745514996532103610675942319930956694936077418062964626275221437947004685963949184375582147153144162056239226660978430211786420196691094405094756546459173200627330913566417384069156540163807743777942396317023177521377637280008031062083780188737325104361949884694417589157011075744393906152159621717848061606328948538541683804834536270036305397830634502620979875589305625910045008690834610216205969098906104600657635031314110702604691493730092896568278094272811484190990097800195108178071668117899124939298323604599251781678936060019836201082727277556777751786341692462874174454135980572972558896557374011657079074820778635584255285846973590962080800710042892819154585230748963365379309832866493135001601416142512175972703752849293852005279801221590193487221432638686867494251824584082534757958431194070883012620826975484475079751760549383957351959730678802447437294956375761742707026440077904438082506402995484563021393164033218821669797238837374860832712242191998106461201988842015941837598862167383415954022994694101135513910805798605731367078757276273913051687428143681548153860834550973748360097336721266141047938475350093355666716767842733303100813876126778982953368790406047339587033253572881221771240234375000 [122,61] 12321260324898538326360750623038076721077828233105103232146015727281351758212323525029035127578357856765060219022488683201102977052609368727930481737493594989060728259992756757232870588807844519108902280552096164488450166721562884208448793720721833683246015857778996792393008685008010353487622858972933137903950337532510259332561555012804207252975864085112281571309948415985019067875294711701231432596586310486321510448744347094186781023893607509077301111434573873051558617507590514652844584167659018367219111327508833575548850239734934477980240361240503948348135259693398385293717250116995849137733965257931350713697298894602471463296850017665283973626186222595327715294819732771924263564198557416420611737132858939094784940983823999843648356611945425514466185628738085566649591543937334800353905609902577060443190657925655102578270771284179098640861450004752225862198421834192310069545067394084878259156302235431521565406764554015969655348685826589501139799725806280713692947020493333398491519738081822845582366931765825478301957494157651232819081781715677960940674893427189837820205047860825075691307226319079274258814041121075277973542643720565228438768435339961879371444361552768656776688641684727324241128840728742843753709216481625928054100643517757942123572251679877011051946609603131807739094682651792564904052552238920596620834242413030339511260378671683307058205062893781902152144741008289844735898290083797929006445912323449391497888897082341887564759708824438456230947006553264817283409077543741912559887364334220309960425133900608992008943677617684882357732753718454176866086942993383663349378210459413879777721136312096692674613602256730521328509473655819872694304085142609004048951987852066494024815281132133681902397790505695782249700681855146850376106925330015186899640900558808159178537712549415667398559674121509163578404986380715029641672772287757920083738341617214591488550847212139047377830945686508979772202695709924476027579142451286315917968750000 [122,62] -1664053378578911455687415793311456988733720859598611097705162528232884296286222869181829264806355438431894752755229062410773665717317576800512281657417718916792192608274121708377017320430587537089183494809757779502348227400405280696969672553839181144556434094255558466181566251968626090778526937205471866048042012246586963735963420449278193770784058254733412065648357331078907943577572861254809824306397111891301907154024156669914654047767562981348187584607783881740927706648372586793126768892009693101143643319204525163217186714123312828197537007264509423048549958355377133737244148996248249854497171114478834358870395121134741028663475007832747669548087497488954963446804600857563581375402531622752022837388192166335574264212761310915913318937208263373258285538966992047669026694336601675555024969347667285515849927273915076404648778153454380658537155153645986114343339450177977139003698549812866410680658102866450904825615042607143377683084738731790346135047565457742014704075458572354707287024169735927166679058996040719802379422828967527508661842749818968395636468645121370781292557383779532076486615103200905320103013859808444594360119737815586406549221549828419336879527785422947986456358309295391470123058810327546658114815676682291441052485905878034500878409709530974069742499693608924783487335416254351920476409519166672997041326775322308628347749012214410815752097434685210830247608040243464360701292059039749312386710413286901483273983899358134638895636475925260604981573305862675446058718985163879019070958547169367755412202525419837114968438959574831779712065356487479576432799624642562124639375313135095865897417796813819058082907340469628409693668388345234793042972291382897826811468460406204193444350009026237406619347519706001196722928825994464989765568177437449833887375938759574826088214067560003732901625325717394026322487702660179918144928595565042287590596187451756302064414555024520749813902336214267844519344339707766528561832904815673828125000 [122,63] 128588640172924237007057527099887298626142222550377905597223667291947134219513572462946892114523818806879477315848259471209985459981460208202081836711020711705348227006262600232287125098927615241022046079966839097187890808234200612008635995551740203482223907888166779230378017502980649139766989064520817100152259167347538172293758339785214680423250795278255351968890790362215263440118847829304443659052907553587082056558438252129739460460949255986438053252059347034210319845571942087524562383874211912387437857915274673332401316096589638080982356898024223152556815202497219470633956709193284311091665822793254868816120210953777724406559083643981025663166650076351787123951131398287536403027674788497911317567906357909488715864785306713027593593571255610861450360469902469240086422223757906168724746658624317909350816762124616401690915758453973406760022456367144410807066000851150023122364941193453391486558173584633230437953106668054716928232388698418724939154267630166492862032997046072026026940679048989570704919007490177303722534772684670210367081782466260495053252028650436266852905658501176531781532604155740861209066080810783498105499619397660827181812528841651920026538889823302539376463073739653937283217470832943309979859633325539143825987752352536723466454773212748749622519179102780256067361091392084789163692479928046986809342090177420925092046036255007731021886928422045505215578861823854830018802461096213979171542402444341970169109469816606258441037577800310198310350980317317216669507538643038953886044338459501796088476282539105135642585430696377455793523703213676634652567621613642084668952901639621323554510142797378339016633824356803686515744112182095119399023135233149969818120628971089002635344268150806654567118300146193130238214421457067662275598541215892573818915387195603375692792886989616456756234797619016614276131912364372356011091399982453427566040826148927319222115809589075491465314209156201717931288495723793269025802612304687500000 [122,64] 6901820545475519033642355367138250548444682324912771245172121537741547814994001313215938753656661702575748337952027920745442922640979977204756839084663122452578199131502208367198381568552423741602452595597419975335404774094774090307430461013661747235067600656162272506771900964345429251724805988806428991571497252804248035672460943009595802078055086802126161210124444899728916549191507246674025914515665269770271309978244024127510280438693848469053732032188384789259903274509931999040938043581954122612857611309036754039125661828554219356767934533770095632631685893787661747544810704948981546101042411620293668566847155149122759820346828769318541206380250966214384951322813642707618834792875741449160853789016721555320822930344320764776193323128970464062723704135053906601194002129261479518080838947619676673726206274058857786133823424099339473412430658937437801844342600555153050191107318653600899774886270542313050642230208927585176356647163379035253658201474606393808418852323288106326854538701464400548349675938353473921692928901618980548781231162823362115456106788762688455524292635052388154801314057424431671877657597384167036301083844440287449991717823839121742396010895262678240100418944697679495718826871416401403205483173350779084258131182303798959758464662282977214618834020126658969554361414711252831236909567821364381259348943201733976365873889070322767830495589198658096500915273380462329544945398647493255287204251832305409257710967564267822208439563608454046380340233493854141285361538212571379565299925471670081570071832197965291266358960523176320427378318878722161312729449051096330286965366762374081006359974396515408245026922127943415544557575454955316276053073810028163250984544408695150186406203285823846177851364731711895762280449614751251508357760139828929571622798756505161997799617488582137593605640871000415821001196685920594276564118563847459756251440920164592621019565238358418368230836507418978039067220691546879559326171875000000 [122,65] -4089931384549761483242922258108493940888879857817965823624060857993484702007243193132226303712041593562537868415579103414548417038406855723988876495016840472658713946672594494916208661786937298580628712809875025187427419526785967707011623997454290541067874867053476003476502632067946861216939568355607032201403100135360875308289010688902182670122994561271080362346644257662103327364941854557715831215523918772897790278176528824292087035291267516038256972682769220283999383103808112526993293973211524976293627811994857549334284441716798612037359116771404959217776203682898928796411328585569223767669139191747886273186676539048458760658587632012763108146861889360061688802483632913862654917003272953477749533419110744097195626917762776145540762035461883976979163286297364674326301334788575174709954152062091267800027497472764802137370048616448942816937574127951052620358711646172666054101424714133612855329228569890179891306518930150885800897328389562012721659444646885309111701759641072018199583428299042720008498669524272518834880664374112653422919702066165719871253971038931926127549611984605464429234070124983303422248802591801323911689408997278810316621774646083677581142435760657387288855160754037237023077390923805654649133345458606411418262831921066237712252378348163392033054100389021539997351443640663638202349057796633531087682340330580765517988085999671433501362261577150373164730803933683972950172050101970406062606312671143518995938005597919586469063551519984477500797717977693286985491568712975186057050002764979582534385655179867240780008982568283333409249867298306087747886892192881055286522594108170711804249935633788256069182341552661295070858287887135123683396745677620133520948588002682349676168286736365675177630659920893728889069298557824626238198325642512872630473645027705439802504108196459265261386735103350182989728369678598016928698748110381190982802666841403513508477057029692401461272328098765271745973192712616047070312500000000 [122,66] 744123509568994642004569530820561845233335296336628405533072522372618696569421499183363329897291085787100148384697429989010907162890834730915891564986242052805252578720650786185944166551275766482501129430865930950377928374284774950185915738670204422295418760821772978046548481715688260839421840780022944229211866795700163462838733870522023230280189776844426568626552945944296772195426572616799054686800335029154560170304917812677482846150649358253751015385266635112793996140767563903864790156111468999633574692953530414217237220978596004409969010562761691943204159128833161872323797012889711763810199062296899956301525917589993879215556581089304616950397957644800735402972580052265794573019057267687041541070293125008706845334628464126674889006385536075574650412386504481295359783811575806658921813301897101771980078963411774870123818595461953558243202991179151388209958625917873871313767304144063172660928910430113875688548344008208045052186976215213909338023735711722183503194964181823773616958544740673589242870547986943142469608614837102509493095660276034831474737590795902280697105002062077893054047997079667825654219464678704244421060638954354183880075299674912454375818030707613117797144651321063322036140236091712698589318943654312692000287314836543001159501628704385581544102104992913941542900434603534180398504477975721515018154634252894980557995529323168296281141113673051822629050743329239555017310986993105660658007310592478384397176152203571352904175707270496304503657933206187886474338598686124656678395030928372412516867026817611050619649566737945291299266253908757503823531257189788773683434144655958053471240464839054081722848909447428982476926587998229034335048950584978777139771563469595766072401864963996388022400264671582952890441963688428674036330823835522501631223480080969362707229311208097528899682968645048554196259962887777043821332926689576927114194601874826858954534680085406980080475014141935696882449638912077246093750000 [122,67] -89808719016893676411183695023404761101898718664779291764160290990013599093474351029715938268306852243422759604503098669212234817068835651450106468795961164637876887607676567795288920453586871845679438473280181632117548185550431769304773362708258277435555499591567029555315524604293799136858068834980570956684360826408849991724458906640802221739522687076855440288111966289652939883509803470086938209389767719017669094740534264533501507064666966106098262636104139125310039241424430806572629499850282108757919268064338268658470221780265772962714916384285217984131214702575427769679913634571803797674104725054855076298190270864570706897251365533197669372184454405771372241390602620360466533729055129190937924337889687359057831290760209084407262915830435933556642923440046780415205583403152501312813479932548766544718046284862319505542330138182623307511352839398524192347832832947801808590381012257440382639318245405519892327652356124437362049945467446763291116609299054672076684068004288573247293018557730580371568560422617257157866363329224556727264892028882514265761181785690737149182633893780689588156971185650317767041484404077831193756970519030393738019520617659835500517603975365522941698982423155307640360281475644213606164025041838061093872523928018873560247851103212109388334433448507554030976972762678844853806781332422433901892519353605252257786118863126032524500793271343554141276103736642543222231194360193101175117533416348581220331519865943722273241049356002825177218254799309697313213123159951993849117621278473270486429898554833575898289630294559760076336546083434307093563898955009032912530039287256246464872630042409938202633494227973671085187443669979537045883113351239600370102442376431460232326001033213702394865672252148055589301936547788115502417821347717241331273976769487806727503441752677389164996709372798399322627268088974224238817657967225770373841031978788181109763574555314511690791012623079602998501046858230171093750000 [122,68] 8122651785269746047042054246603461661760082064062100462364990611487387632432630790565033667073081481865577310554853846357709199169189699973449354062054961584980328236093786714450185757284341037563811713163349772819829391647526556974917642295395143975034637181490313483580830267030532614442280520832945728031778598699080534028407220355735666857745800998926276848754969787744263082665475693001689993362766856611381345014710881523988176729708493919875146765111835111354818615368628517090076890441802776795514803381511549445922301289819502153992186609721201012272379288273616959636868618541602631586824546278141897602944613166023372991645917140618018182370181853051221443597496956789150703341107406902807490692728725644418169851005521910293573107178567769821539605827329040614506696978651538547387675864446274347452938390565548798649119868039154067998138647944922949971057089582415546710043003682045992028562761815992363843539510908127313699543000172950939172221322055877548862360654549192736674432225187507705575228514389331594836674865088963664269503940247434794456051621299748493516418620618186781169667105576596184057216408117097069515602995148236488094352282647687894349165682540965097975800447168984829341182071515373880901219231571661230906730190798211233108491282195819380970761267431638117843420287280738397850040756468181713413165178866697163432009568874190692952437169820163604498719564856305052115772741189653049212673524314331357310973461226279969900894443945869443016148731221989460991959245045687163092193082948221071670954761720198178328080018308405667744438755076034960690389135865812211548441758858701790223114446829651002107298228816231624873451968251365710599373114317201415510656781301255402296732587220522988902313380941100357472143752129180516795413263231789075664637872152490985951649455909097693520295361049554576835547017759288465474487694042060983704089491970407206792518389988206730657710254133863711279980665372006250000 [122,69] -583413694235802554588699815530652066811886582530605514346910611053798156936244918693924091921445921352855157528696948746336501279378405590583696922056253685886650735441288332393675961940264387732205328809740692314464269295157721527503912395619559964340338612857242103362207258055230264591792669451354704108677806930498272275476964995592145278252569974315713338495215149219629596948473577643923361492458840026618657957395292873597538682364097874793330167067077151604316385098708860750777193044187336717880413514803026938177735925837133493575635713034063081992809208738072088308071688922101443833103469526148445391797185066363213452669765019340293592599971182891377692283482850905400033661316227302702743661682778715983076925773818009849245429022047441000849009810643138489510324037658281638746599730207929097187680732389442001175591867816501465267110035641222129695087425249632498858857532391512932181416415175807593982405423383524155973114244616653219572289853192671154092776654752036121129610897494948666942497513514713277297010357871379705217507555404765740488629048562679243408354554848158840524072580220958624307608584472121235264963063428762653637616448643885218574117594303280617507793439456428034722084601082311240790322628153005510032678383851987281615499210701069469283021028898474900313426452453066745021760899437599841538619484182315133907757167500138041623445405675231510828929668918760643963263214664243468867450273660473194351843083645450566127747902826075592062469707119959519353339473806504839556813521190197989120150407092316268084709786957243567779452608552833039231855095032092454418881161995752723447237065485356796978930976782237026457971474453014010191505127597810363073619592209239314168491949033809417736172213845259892664683383163078677414460744633600295058771520602667153568059036135266410739953357813824385803630696073654594071838723851869943686550673694463304776014477225384906183098101136196282239159713567600000 [122,70] 34820168203396990217424723751469011712605073903346636531262698202309312703530895662019506356009236424065459150652889334887659754781640166282654791448456827355047674088426252127670374595357712134842409653812072033152497014245938392943032274753405568530328368523635700986977458627494360160700677621320746306777084001915851643713733876532580892579192468497460676875300624090312078238017156910794084060232825571600152231131398984733818910134658646389423735637477438872665308028593321217827014147120313262222342285756111744538350946020212947580256435462452564047100933966792206507273292619957171798240497758500903292645148780371305970430350771349744937322796565549795707131739648777132553920565389844826565374694848826408573764018585007950012237749441056213228621092996922944382234246148856648644030605943434887864865360703815866042897050371527919896102909616605343788188366437077214748688960116374678096532200637451446748940588437177772633607417045044129663656719803219201831175771679635614931831246418623499216998708696720699338752896206592817892210401140335629556612686908848044518070783868996245026781958170998688069660869160203320245559683683269698201209201915857775884919331658714886884154960077862749340167500171943195796105163104140862158597181289540551270115605546248633083456152118908204847870041495586449733721961939690936978600600176291036792295560378609389943178981130354746555177580218615064996611724140402902880351722083533437520174941562734862967122382277992973679573120736308010134577690452968224603645106137753258419532187600715473122141093456208872587955773623137345997805233247936312894521896745186725064573472531176201081542783428697800255379190840847956539167956030680036799533876326234360826780190160340001998515084380169848498970360378398967895582081810713303673050523109812637492742041239669191453187560607330668145036568453828645359840422456291747396414013646415295612577342126492032283467997446377748738152682704600 [122,71] -1695834734646403403541516972369160242280562286003272834423161224899814762360816998612437358419283857155110081454273676216323094569930693702310884686969405516591074037996320666042950004757200894261276799859186739074980555244226126786431491736253100800230813722219954968562810840812445401279818108178014289976466594613540744958767797999500849877857698842107823445911414957969785909707025681016221916921630119660095306326290415768018007298844055773704519559740497809714534482274865795401378454072682980938859362928421034842802398360659280948296834859857476379357183619420138388357898278337247267737224845092381593209121163634399783763542386925500714004122109011586784538371512133594096631797150659500950066488301883999387660109167449095157184984781865508121899219139921930320014838868426838587992002254854332299338774351514666424976869781929296212385021675654848595601538967622030887171026701032530845335542691653105738983890336335206225053791610474012870139495411636930249863549512388202915685581101068547679671413035438232413127256062190239653918036958309417915576832750359022639243877845755890882441488419047015609098006098695992058650566321982042612380936680374077267008511615294435810494979507474668769207586418222744482180371246825856671863505950252964972942735879980239749046976855484669768970175732507517824137749430313158897771990709668289188689372114384545945845999258961286930872567774502205967639933985217632815545751056151782191977466693574696916310350590580800868348973726108540609498567157970634697757780140816493302968789896835184241365816542394574262543414337464513506630611935188797693726046174622697494381097608434898364447717156044313739231804164222519743187402546702507909355497409834295144361148843805227141860353462604235561090871954898984267743546741570574666590412378934102713736354567287274548173049040994088019165163857358003125735236278345499561931608421681126431655962616424043560375132537102854266570602200 [122,72] 58510868294371812072133411788813163858136565661250021422798652720679253760322833236793340982940165699368486518591424215876592493163616504969105932464240479890226437023908930430927865556017474877020362454032608965190448919871884170928319447266573059505102416086717701931692650613113747518752386901839423031289760863473355558973724928492969702111345062961959333905955160193871894413040720912303199202486182432963740136861408038328669687019567460615448917822227054880952490255665838112081444102882941048334534808724662727552269875779986274079570706999519548332158236959362651705065107664905690911547863253707100043926655830439303892842751957861588978670315500113656123091704919871028193855276405769775670299046043685065867984744365638731995362620219687304450667634239073714604069446528163856203017347226636531085836532566749455751737254409329671134766228452099716016558282929592155507961432174740869303408177374371996495118295748381190671775696855026544901805513734032057347435992004369598629781756190107939375991732458025177931533497323517418937142315486231019496306362420428503907345188409986441422043314857834715740943136391847176383212543634574235224802712660142422135707488362906245510236522498863367684013130551320850218859948757623215127600145725438281878894684993228205499123168092776270903043746926752805462215167489530190529569589868536068897930558781757037136599257935204913394862799459879411280378066193149062907112833412953933770606464565653903762484771819629160507032802914910909378478044649369372031718881167651338190489970535117308240098749502050296438723766051496200033224677226701242647658968060904392499013069815845419732718244469972467825515339439959107175113836927544907416845880187060119583125874105754632663576350198340839908233385941911170799092577447987991866068187186751008464343499638084066984475349055000817050645976134478870100610659537323887120978449562766857277034675635862898391764224988472470080000 [122,73] -1611386904157608988658898077674934579100265788042649842542586245030582377577342178602332217820452802328154228610928432078492188072839977590050608630636915558289085995822778412365844324223759840195153279684118185526946105161627717372719633772820522998118074735844028124749908592431168082314986510082561578528099524206921958991664150191813149917772554022693809437954302286223496544370681249683201464573380735145275530613031428945329335960294948161171462253100921503788135688877949432612430913396948108492202490870097876276897698841534836449087790509893394310343940665228898542843485583370200483654006665692472629059083041823599760220166786335992850623762868559275562131822900890788192680647839132320797823744319460176175582209537289978760300928457647591488934537359047546296489876206350615425586501967058842560538032725996169978779069804177300914263311855204617805697346326887192237853660379091057497708333273416084554195077376272688215826768927087155691099702404513116794493238060364151468701892839167275817200902727104490763805809145909240101717527646554006668228920712200172275663782970453665958905692577451626960987087735497559249494028254875409612839565504795584189063976841239310739567245415517906717729572408779090379951028166374375409886716380345565904461600968191560728654725509158342065891996886976034225018766441333693906081112931923835562199226441025143554118697579610261117051217297776718800294280511568013754872321638143657674352420002565779815146073382428368268119081713541745852401704737361455403720205119009258876569706329660912697846630650325820572571916530216982681732931445918281840977478655753924403524817454611097452792348066650607964276845131261888012223713438474966450620335175435616771514078684269940601650021767132935606486871531969397750605329488395558861159330693049100926372530915731807377956372902036378235710050186622749931613553445183847149775451308427848092239839457113725554799288945573020400 [122,74] 130337627697198263611363816947681378922641272349581597412526605071654972127307191591486535093484844150373333066283254747057290723197722352574882522098730248294424248226534681763053496732138916684260272408893463668211817143238726273743449483560641067554198291602697230801887377448935375864012048796066459709711398031777193290215806988690784346967704509798779487189017314415068060921698018204010338286164442178087583092134294977503653935133635755298532568995437870497896559614569792351163728286372994750482260007638555768928733189229859906555166560757614446866726481663578768243793375193411238004033143976388672003532009335564405754741903127682774391582731956676796099570937829855358640668889648255286233178409623821875096014814682348009252669281470048899585430046525564159809077549296551829912696345874749915284135571145400816211815165409305738353424169946267663733756479777732120974797239593789819300669694496101667627146135379530633682039577953024766676720274561315229727269326461321923455364020016190065544453628344273420984485201741239571765542314627470933480362426988613515782859155249047072205062814845298581223616232701795393081354250927315561189178863594085054698170691624801641900977880253900356371325549630481568210606129575605869706710188829274839497197533867972490618111261375096031234668279823739871710999719877282303265905619915346754455781690298777499569927767685488464937404182229876952930079391835720633473907004714079075158390750287156929907399868514288168619754400174084082624565634965565468875220659851051850901171826339111006296395777597865707275800802649031186604588616754248339282674063315159424214124137386977508486236612023761997979656520624652138783618654840665568969034324076652497548346409319807872048315873567595561440157479408392612930954198847734934986450995680014479332994377947776376848287962676672711733392694311160009744376054845737515363189441973682097643037188042641240167292967686000 [122,75] -19802589721039815549352900259077897600168683974536824661472854898231594671569284980504922745912940716168495525072823326961074030493190736486826209798797413095065094387238675614752830603048002606989699226713095743868727405013263385621718061385397272234624428906735000039722156422561813285094837292355008085844747123599613758604654796450396048292998329090221081797576885975295360333548510968466133294167316062300612139911652778770980396698516254290207798794248647450315882571771248731300837257557154310383666167220882131176320619328271165372698882740593226607490859102722992521700330574481858614387087385912651337058540582290003789701568039479724548209988296635303702331118916982126950222935067393536861672821833916335998068115179914448613147587086366503526212042445387408177007225223283139904981456663314001612577224711350910771546335209348869115277286583550306401600523410374660269007115604346191281943602934100308694094303539423708483669008353365866862887779989113174601725903123691071862081393589367348260583734241757437052294116648370792622547535045208991360977399529168684331312158447594187409252566142310599068354205554346964668732691582688120999440060566269592132250686590777472933062515106534396551319229054153983993406439293894660200437385610573453143631741021255492493068627945862712704523032034174272188543487725722845972674716550300744069918427872444503204294734315701139690293156415216011401384864961654268999425077997055484265410318000635203233683933883067523412689016359919437532454215416058247389362581068800565888283805695069564944152287871821135534805469122267087178623038383271781021300913864622502342423261501880280003621670193676667873552323926379915374852819145438706536047658333732088401454667372817824669967624947763930229840083783707608237560503451538608348085633355718605499507606476772574317816511131433708444226928498792341451803799114527166379407424178567389378178156626181067960741593200 [122,76] 1011169802815678395930654844257849883093434782046228058287871512804870440203270649682911407613961634449290729698831770840963875396188371419177377973905947305770710222874878947967103050636125284356485107452820236252140363086007509895481081353660391095704199054445349877358004271092232777706518711239870572133676205206742277217682718214108436712213216532082759681774749789039758146882798823077364833478816376605802304598577498269961297395474587992801347103101208125343230663561159216986811043517679427026464156415917298489665888342712327290478274112786455365451438019033472857774228615349160345897029454836988136514663613212125140447038690337585363573098567886329932658825137984059205786515343073209052351831439697911992109293438184066942612719981823096132028181361571551178874101184123705619301468731623223037641689102213214886634436056578482708681824606524156002402615041033785936179212670825698526367556936753667990761956373535331732821501218005180774153853338654360338057465499969961134889082877311289194084906994780256111493956737459976737859793377053953062495026986749640216961228238007308505726102867090944078722862821849081450374916027470684737963763018059062212465635465917348505828713620146259964281107575828589629396419210408863250162699947798031394728955294835882814014315708661923339619007554248531761123748861412853388474227030802424876314832964952652103757774033440770168786431481823887841424898825987017929398913254491768401495813181912252738235068560521421277367950566012570012862915732573789167460125776820079574765055544163464837675730181577195371432845890634985402403910737535913860314943432037893755046335418173594190731048651389202376749555309216285549664600788661919951383040222084802948570623916877608214137611034475970525303301219995848532644113270435489515588063187846774254124999639770282852787342335321905729215492761247049293845579752787251268931721811339355328603842829255222960605200 [122,77] 147119386131695268093326767895038276615237813563425836337458610105083816050112344660652075649179630774929143735922579981532102276013746965485606510857438080547305758592919492403156241975722287956207954471244801883713734515499949485867063146467591193911615017552336266862441715784764510182529749594761549955313205377477289598063831002129639181643582340726028527882584124753997639143048594067457549247477026048191449706408312567082459542757623835401119211301055168414300558024422761607999212666770969686669385168722055499255592471094466405168958215594514791711523009168144571226370647466705184106663014061014623281260528792782203578912980212720780406522040740513817093936567467425260739571216177354429427736842774350325447380744930061053422671899887902430821418237298243410913884570862740449366330344270790246172720514388468288343948295132229983160813767858776071393819674408955229957999814254009624097593339316419068127213145909711890529456315809203438436474238324974299799676662535912959093048468320424349329973351623244894791142071799730504913088184594038030676243251791429660687088848376541938994233595475220903373358554560777618313120349808385684903191325028842324536070260961061185392348629005092743764624084975070175501265488788012982007375077401422150567813168356776297587644111981948681224276796251513936021174404225578726677666827020794735062829992272882123209417630245248773221889001026347474123128783479580623317772205725651922444271810338103953581939939517228839944817876771627303268563221786687311174279820815671241668835649897321374227533132317726482789338146140335357709252981279378968900096025014466345163043142526995787951124420266176677159037229110047227634786136762044552511255423078481400466335373302566944701596981431382425904765612005747028420250319959506106873272914613324086306718311928868973717848286844515312016743126906117429195548657740144545216720561351760592880656844171101868000 [122,78] -33869577947688430799034264318912417211607898722523530151871814332847130527852828965407108894047748426165688620504780380387955979054835530445131945734737671050090904229319773869268211866290691886007293481359201516678276048334369928641086693665350114305633354751865999858084670645041411407431819879240687595033381131857821303366230739998803246507209408751503709930345380243498672557276001791160986939828811121179241245010377745625322366885094743713816529760886028857243193032040722206375966098082138940557727842996593508210879065506838160368524220488606485145693708035499839036040188446879935542000905019630055106034393609278057219204691433168435669541874638983252223806523022890319724105839425571217416759348358732658941220733208246614818834217186395201665618332192291612006091486889463285922395698212687235776961121520710335126128267128012936833378974275849588257882960251932924209835579015947680002620450087879999561442518068653530609121538228438138150499230938903737109335005591773602209295076057193434400698293186118718674347697332918272907410343155980676055472636895977278018155060924634111394316745953603288876084986691280399111068356104019979031283653341972088383319903321350026160547295914412799936100788985022728770619175708528090921675000959527392833834681152079548064421716894663526312355321088525760087483747709199170932526918434680740216857955520983624173407591318820634669970465848659032386647844573085390087190706817336479202095724748517869259215887514313591456616437091618402862257723679006121398866287779639867328299636053439468763367443743582593435278098684125927956123130117513979574715951539444266436312321346352190636573299798931806656285615446450665802952448373183807698796856633728708210258057816055000384806942440637584607833303448934660879825454494776676472629282494094355818389759780140862348754544646878089701359886680820719775215588939195446176899948570674894252691606264634960 [122,79] 3747396119226558926616105900774127784518362788181752673885599532507527711955367272082073070322342835220822470227755800939779316013934726797808864436988401745127298107849845750026243896611657739908285181664745115004039941731395009161842341546092837653106228785929736815965856099740617133198552680862061046262529035248352338777105962802994446744946107140066862793464801535396664476478955819445744833585323362246430385990944715319064552641709027961541515907207513158204244805638708097684565866099000620489326235233201452273888316747549734827552027056249559185595514382383273043648620677779192908258136837706575690622019342040655311003421699727469146460031267668083341200056405203336542591489581942711643047085135415724430846195071315792934000830445397038309575004877613563042985906144662890100264950473134719615324698896811003956259753543485518121457375218159653266432883729269445540179293147262605252726998229449202416495647882862787496844961306506286699302733186769205239859136624709586366556586884189441828411104304752036261019281957534884960663894145085746317242744556062789366076531853751918211774702855299245511109591486536321290313632099229681431804729106495637213175607102037056280160132429548762540242731127234101363036420562346671345315855772585400310404954066833609805822010244276396513050122566596150057754642630115655611079726530526325208102528316184949021223904477501478109160324001348528533711693431189135047520915928754164283739043465733023441894663631107252869326219220905561006274700976145438885262992380542384275338045053517407970099056360276283195526668224684899050056636042218604597926772090166041024500004702266823902742733938299461711127516158056188380212840748721375859668052140232831091405370305443605064953000961577844783596814501612073009450617194261802876631601208833531699344431712825295603353036810248888143740530729507159564424263267343715602742952232051287226551062854760 [122,80] -308429934124235694121928306171001758161851932936380792964297588046123367705519735070346531368843454513455154267740611781322348022053418901187735645754669938024934739974105666920414103010093562729766375505539810757028601443660875389675174566842319026120741595236107202527571808540869118820023124238605595839686576798084487257321258248055021164170885629086242408844913907450267299244039112758997305306160279573274228430923323916963632674058639268211564575689703005249685153884439613927805869440669354318235887189507057549005889670932820317649171444159635821613551300153872076665475905268359683782373946870525245859240113265489867825900236952173558628614145965129609413963002739880494050648026246475650099941362639370443538353052532429885711451518655931241284497207361220092978686347943032492040220375718600913640556718266995061826445422422847668271252669734927658206603841815851793954996491988810165930445194743159936342253798151015778011155271132328089588202172656153725534061209686258873318286497924005989498259267137994901529620113985908299430640391896087874052636513490948942101712522622531768833688742488068297812681072499182640040562427042478757646286596205035837698770831527856700472940599037088975328847238593207048192756914224511118268290295599957278092353396250295099217124135498000273233754805533637469025345333990954117241427460993676158024126535504931372149932424712760911401390513726807286685261639232768537068442269905303042585341109268207774771693657889299919875516296951343187833695615905095261197635460578360134010994586643591959404312296909235767189087903353600224068330051910099947916012537474629619251155820341532145380614828073743921712716192516455465797024891235982135686087534565688228323979241644406791431745501407871601004438008549994005989667915100082040750877705004014194463297715631137729768343519287392713835759114527981486397916560078925604046980978389968590739645640 [122,81] 20314140761263552649889882929344284290895377580423757391982841121458101026347108070725868655237367546808107826731228312135329861318344080487130105166070490616181580186343563906959251428314746038006528767474849292068828767545243722198789824591729083718562364501406195293526293371249377481805494143214122863587751994869683141301468748520241963584935575684665370550519165216446735878874129361794202963683810057191362786889914561463301691447776579160779992654996948548458933034087154858999757257722398367302691169335952946555138396383550931482224012542611888887766950612245326827846987901486805722468138121123122305246310364410448767716822647841546090710421575467054173709747985907431904546614511991027036865425276931857587602521751804891400916616380239506752895058805535746532572319370942543758837134491263510888038659637755686504483439858366243964649564617187142758784003948988202819092232218952419794622461252088436936961476603155367661703116506232582572629849436558675963319343076644613131701726249660808149543383843644024587753432423260692166674951443650757568778126296569698396330409038843280173811956424437176175694142334773552276174269878849705004738469793392273984370205835589307596932180019642293816402651915397414913352418614753503311386401050174196197828634009809916826585492129851064828445735356002223471038678415261768892297388133487253509705161595622495344182761998027555593648663751839400745218506077177670934274371094106790200885822316682870312362132257168620352966265469784923444688900728719854647319068456714440174604827797470422204907790017064092337569090746399038958343442921139499509459680333813578907889555763939386333228283550598917370111666437510789610108906070656947674633671214044186156625218013561951117282521711055733920054858730030876342708067942789737592791225841269829142272454430646006749310679855721441036424008254340567522506653783664254827004862443469045416320 [122,82] -1025172095279265540071035912114604884310401346089313549997446579180823131119244583109883775958519227997315258524587221715736550150174605216033511541270629409302235139347479247407750419410550827149541097764122525594275747562653562678284271241819564215075210063130881548275850425696586792572556576031014386924095729939821902365084676760109460127675425803102187411214364403604069255553514493539982181721695745793319006217192469383315057995211468540188328934744115058439922320397982426787449845467329082841036795731134580571094368701097097682751039756319553174685011313766992084016320554476090580484360945436438119214470500512264892524686180191431061093551511536361975405728384634531354069658372401235563283478476323773152841161718051175665794120527559230001772110666379790831818594275724832344691343987444646571273413079624263830484911556529916463051279129296727390253562256835062361565875934633097800832607322183009095027169740987523241975810257936471509854226592995102666030353241433073715365857483955632183080838608225295309358061640774487162785696333444557051964004411288268968465458226199225768580337077199679237633101545557949345328730789228580977192364468442105607987921704925477310135759007742399067713777742944960477470034145866842015178326150922000639895601071554409923970225022676755580840567054062908975993425629077727157215934889073272553355080090335294608331940094758279282411442198664812308090103561580387525153901619015846382060174081491522364962522175613636715446455567581847620171606034383078182474187224572428402798699457352666156480450110345325039276333196823310939472515732653604798162370175074201771616853567424165610054896151787219900341376883863929971682245381969963310016503770799908398861870781625186890448382952759051979508362330024125833126870536179739467142303318984057617002289262546077984947540424899082560834482707950161967689423727839886720669992038359079900 [122,83] 35737028238336911839722890958149159383449781977298782027402068538618604552514113629722394731438054090376091434664796107184760685161538783345580095081369129431544209680280365513803763932694336756812845503147221177470456239225724644764095104368989622315360996368247407038846412261912962419261682028381059779343914121684718089726452512546161411854357516378541506487996376638635791445554934102194396607814773133794973565701215908681823666670128485336254781820677584795001380983372107484402456250954727133591281053292434967855129484581577795302610363818133768016830288811229090471870195629525870881088164173030957550105621374463869566761030021366652411856791349469426110226703025435478089070466683643259651160261460457376857798492916880867249285766364224718604373512837075767151851329234781113618017067126137735367811050968637935214540027702138465638936321105490684962999145352020769794802472965738384760499882155689627853478637899693480516695244923130723756129352258852073769766675391120237494946370029953158901477723233225843114572497382875402433748291377376615915510966314044115525263583067162208783336576617291708481563581458659314110674643150415859018947482838994125464489390428244831948957144308919285444798059257067941451330709400230455940827942920112553451569937217425598666944079141743215909709797479320338011975062989772390007100119385762205401540077597805280534107855388074218557306641054647776117886076083942709315242390228772690127719379442478929899513512394157673655813274903094157175219669113331296423470217370820116196870671111287715963792098306566966375694239990050376513290071472523405693447098903867113234571116912526179995659852377160317905476860644231506140375517760246795724287470328576133934100907344502248665914584478398869358437786437720723059167200934977281319155776326265144492292191512076375327509921557129923682368832185045228500825777778633127019447665518600 [122,84] -889881101508735422626031938341916618056248302117638376028777406615834635144685168990798420710515000638675864337726557683137857781145919541421771161972517045271673077009192083761443840070490447299112061303978291078882408188889585178842289401105262272514230294406125086232852631594849365125218818944941687708810234415554558519646646185242428929586791501982273528443806510796227244088488176240377759410129306505956610956964851929753332435137852816021082506671526483819080025961589351802341030275783385906546021577081922099836740980387544223096712560767488833481698810196431674857425795795482251433869552610217424730481604642110817561409374384991447390461625724829007195749797222267185990023145761743972845329624717963231791524831021269883554431565720815647578828141839136983416712935797405804178687701235418729302252960453608266290336009603454783137805187745328000396266533067629719973846926303395538405236132881009831134285898771857040751724264010387008473194603792693705596708580628754796483830674513381629159817771903736579674126688189432536053732580206024464370218377501903931936815606297434845014193380144156142624840736783477010500885267238658371543696532518274795080298351553349245777017688747042896324182194992295087584620751038650937836198107860061891610749808628562392115940248352628456271455323412976243005638139290729635384846434065653275371473448660235345013252954567500421182440260416103186291488454996789390363774584421559783703756237657679073779256826638869511220894909396891027384117709855453368624465784874720978213800603154358948868853221407857247955811305218262716736214464021321408148401849155288170296761943266195679000116887335369678890810500268844728732162402272983255369419328650146318819911261995147486746150535643116049823176127518881094877160245705281353369724453504415958252296858203442048174146943349081937053135584934705463325233908802377427957611560 [122,85] 21959891521218109218559440507995398571363795062084726552538336650295094103600162198862279207100310579135764932402484666860659355099839795327811793318581212586139601778430217052797104453813352729249153444643476649065687920882974228873708195186510080288518328074436231330153680617200999686213238219252715899769883475355667737751697126589739128527808625026075704056526778492589004601173520134087987199101072921566024215462770263647271864176950195182243515312357479338959312765677100568866027554126845909539592293720728674148125776674092177914983404695501052226059331828292797656191088360999316049917332889115589165924974797229408275431260420737147412851005539441439932101222252595361591199948647669816496598440683762036341690558391390347406749695681947059653145203727843820183012247088875963606328635629940603095726252646231766901752128609896988848942636866282234400221936834067838636352926169868304824669674277458213639426852687883441881829553784585926352338818597229002157154085588827197817935313569510190599696681715354043614725433987794710965762404350743715598431505730687256205455222594448342424644939450220973032255495997205149450439542394616937657879813075700334692064872851560132052750238281219818668987006372768158052413894474733138656377393469308704308362898563849667460583271600028235701802970610772025202712749393738930872105998260860229897234541507626099194902271847817626582842787672331288481489827078550509267528453168138621830432989097615138125455823581727432113135678733362493751726166985336703484018427374026564714968877333427674753925133268102211551469766254473896891172990176041824102804629172090362630169767319153501403800994620108915661925816081275904510675654678132262472388961437251300767168417669739784136177066763360936251887154256570418863428211841997782541123850024908980765218175175187571727542472398950605422605065980640937502659096300750449844160 [122,86] -708474474603203711345944714924047826913447708092384725518722484821308738716831627872449442837970382860332967523547960254856840899932000191661167258674553602861632966380254749984275402159193531031504966659902144768525695125219117480171111238500976270850684266789289162223711587615816511741943624227003583121505206195068730576352879449024424462043505724398796850233418650283086368196256312887171116664188597904959032508032378632298324787703187977898907544427108624289279936417560068046029074746637516975588177668706271663373117954831666022179614930174982058161264295584444968655022101190798399971207827438253879652854866625277142543786407841085693975411531838989795276140163507109695388772743533071069144579955244550407761976230348506412195080814008053131357978179980214972934295808974150754390057185360727638830495117934796881600626324294837346790217979184893022506552818348204510348557166109761804251944384732365220579913537434732027629955301904858881460459765913119546116196276902501997090566504226508237933806455379609667869939506140470158518918308588512348732308798492145391957423989892538508080698955726876619919993968978855970163878162666654939893354852945079439313335166441346604036100740147406724020533156850434496314028419969952438441632030667106047527801942157939497169886382485313498579311456880574765663177449381599820733337668537974194899583328686523735617574323517021122228504113107452036944937283563595984958342935214893259815901847720364586791733778398219887598619811353571847131250871451846892230315445908083370323557509330376055822486850126984227986964063292313711911587267146737856005910283182829254006245898927455458401705441080777360612587180050130490637137442214307003269561666248922541621096893130501953674053831912880684317992135445736242324640106478302905740025625777200151344062259387356648362303127230585345575891396394025662426957620041132620 [122,87] 25548706842765281723284863135897106689372092987216749825341814704294619751612650670378343975842127221591156945116582562616102760963610465486821480431470429936241370278362544843621749174840250629204857696614711981701357880861276470202165898704491939807568664690655630246193709981150942274701671042498450336633115239705411327568738766267288351355821084586378098361423213251020069123612382632880322261832085395512104365691707257111304141258349246425521233886736743487662913353142923813502559849514658255352900626428699539385164604615550376366710037742245961648707376469935554181300584319209988780661630715209681416730415204256629075488800040371783730771456605425614056537551234931310928589443145895420678362030173958776522151562871059604742757760473626316685489072535463809882497363538962319564461119356116163812021685518438483203401554965668489911403263652442670280814593620437321536738063598442900133352951607006814680636411236109305183664325834306185944977502903310466918706836810187239449776619317555828030199556976405687492170225733336571877400903127112388861574795906672242339171633420057208558839666897657644764767519072513046274186143426203609546578077288162050839749925158466688112327956278791414853844116330611717622725498612714467719036536692788933698272696014433923746886899636309419980480236186089057431507178102145605015566771846361058205910859704699238623789863604162568226790329427065350530846146162084056608292452397084383712996670763358996410444586332267142604362080746225937353350524409237665815700311668194555459249206435676878634217634181702827443403645842968262306774960436233088733365024106503360750237167697523903413741842275963316632432762127945626024420732664266242358535403703264584777899926170278195803690103480294497617357162462445247916066421419505153449498980474218311164786820644308352431187108100641580147298554123592198830024124509780 [122,88] -585132009558813248703254899040412803237903941068631439124521831093775133049291985434279864548329504642932098131318234393963237530632639710461049970378019193283636845714794013456450084016951508721023147392628845145924708858135938680215427190878218328398982497429089449642733747185473753941964622328841263739979370286430361351311292390883591543811050049238579910559591116076282439500633510120357745235449083781972502423735460536768257623731409695652231147500218877409376441585507425034210197364992410352513714149126261540383465980735165390235960116411197749517863268901166418851734592142868941912829930483246812667773911586541386205288823097908261911922005014365236741570766377454454122614133025677178231198788685096602484347869742702721106462868218043856675939334702162605609279549290156433651907415220008068934919631770699007423769832125232633880646861696686901850336737777789322995766772607778384980136959857378960684091642247031862923750767761621107513854847196773375509322058776814062609721469993586979299999029769986256818127979983432617218856072005985730209622943397926977130306167326551133439593023279336111834806161292595913954344739009711216995424403780131747527516208459454330545124614842450910237292237588807207697609250510113000660556703654503172616700147448170274120947560291703460421385110662905958946348567864196265851015229366165716615983375607378994641106380365748214538923876327815693138196524607493887529241378546776880478588410327380646143179141342677865832303285957896029613046614141340404230274264870979208209455371356337905417985984068973213063625843916035327549563862743537524395165095402235274654566259871345820239501893507216302366654523296828872401718756611465704748510005215822592962271463701034453557925279839945628188697985039089626505597664337768155500202899772305818304615339134902659368774612499334087208943792096468621269145440 [122,89] 11778974639459658799552749849183840986403361005915071047347426375417135662507066332083697693016464980302289905784783007237578533431466765354248987447690311023708709682459416682347572639254105548358154795148394261248964583515341197401414191244702939857900907672147741602334808496010545710817878856901953065044822076452059795201827885684706354021115925384651332758686344784234651276920090123000619265928313902005713883003197225972789827283085145894312890220753394836092007035931962101756432204591200551242588563289199942912537113061348778900546920014312740769915150227692545825102074768037756011377522106946103631714345702103894600252271567809944676819657687512018488478102597467262306817844952164347111096990090565807213899737308883273015282851230478503025428807596569472899708164808934711931226801342230391492026516192835065277226931402588667966094949503311449136257720969891043469043926801244749204418585101469080278084600193823817774610911287471500109634832996332373958929454401750418654382334803441630788492579659421222159417630302731461282001450778797066864713648767765722748253101549394480726543216294556078053861962574099234347945548506379058544537256173851016106301535532331815912332159403076235414655400837813554965887433777174455590247272466229079815577618025916173504055800130767943193797855705770932358015454342909422747286874108940281490011418125275635189102679949298669285414714320246571254459753378014769420042765674780004527781173621887844039985361608203327893952179132060317176118365707626746835396551446905119866272803342301550159598528507113156139437472069176387333399668954701937818740772180236702978204612493440053519730812017372903151625251232395807335915451790924017574173443472419707131258495968791403482289686187268239859012446489704251400803491837057390670588225349422685369775784983571845382211618540206345414325022461803345272760 [122,90] -380493425770355600878111567971065708340528288962738817294792230675895168357028754889682407616729698861419981583476797487178799371289760108538108702170201818384729033782763130173571871031336627259409030174510073882597020831059532527101852896159804462589212308085702820145111531934939586881982192091185483037953709278105446975139615677906358180153224473546510480492095223117104524281539376641557380744541256976403846241568775763827514496323105854966552360839697726268594977996517149499773505599657402197863995132632070600735132731087255264047968751220028683976079372694983021256783133911889714465525390061814736071762957586407404938291837570056141700464574064142622006153220695035919620432961570024657735229981018748329687897164205806362813656055055137598311775812829264256184560873984070029370906123735964900430658703441303686056493917370924635876703492065361987206377763205226553265479995735620207396312318953837893915340476493875667870100283122993877296472537406188230268192836050926199298951798606632687197715320732877588403060134815503307405574080242154258514427339848730939281857083373123559377113934662452983693279144013702137471313587742767784922774654182225696575324003502933902360775293747872106575619694111876830548103003498044233421379195665047696429336628079965972968611689076922937295595000133426095933337391275152775163332448418132263405547832353702002218479329471880444776242321363307062417425579077308666359301545439420458975908066301501727921109967074334660018352741308454598653990858002820925644719500379937007241506395513375851866490586773781646516440381676348614128613049145141109319062043748038805724844820148951375254973598785406134419635132121083105883103018001982718019171812893613759353260057262057926015140730779033737862858436712854044956957868981943345192641398801502797973623859285296655979465201738700424193747405122807340 [122,91] 5396006439444156886518244091834686960771135385302298950610914785280880463572374040338868333750618855390287679995367235606332843238597937307835763812432501510631770824805413854375848489009815405914404124774926818983338832822118379820944721356930543294556854581767832562916446487673634226490603658635112275498847141869271731282153051029335481040420117911820107511260544153986951142133640667145460774651486892845085501908482604603996498768131831924793128703987682523182449776797737868308332179220172328752774797030083864250797349273892010516268804913684140465828477680781038808745171713900168265336197887641465641554219421001652829097095377551408700041661221181749237549830172436038951101215813976985056339165190422283468613140995442359527090775035550740563868400573014340342785213230336694890946298854770132251904449794112857546044515262089486561482971859024891414622475225562935234139876963555827652106057595095877864128646495967244353924259467230080082948648858573375339210498899193292486012857209262829214156200063697787031316453888623435818531400609691033761970761298810213664069887633474726565369002950160905687094259823632007370819802018569929317782490272911610852601112019015085404947967589091219827812279331185330380653137463090462188182411378864285283990969145904685889042089670322550362253072063279796034976623452886218986537050745655186181284591097611184912471270732324606842026830392475261076366201328169989784021352617857986178093754026001011848385992287982511125533954506946648121609471040890776790925762429689246956714914141041203391845643198596207009606547955793234635892896219685672761462151480059178668563356070540388207835517993558726564895344979308006972769207846415417975577985089716769814696134313959747270504037733902835083716737360333706499245446216567425208908550389223685029906237483764338921179962497035605109111810634640 [122,92] -29814459133490751672297100093528234305638345872812776964077240468927764003268987119969836562727005369938754688133493071303923334902176135475823039075718040295773868880226482838328969276713172213939197270726784550047226919979907036866342068738775308866779323677824339414607963955057744116776424273607059233649936443980833143859050514688026100210227612793858670079904052729293349264737927893949687471948145566710917104339646434352551431403241645446410546985717727593520090962540435757599876647219675051608663344078867147072366437780532902689876166723718823529571585623107193913435471133981865421159609951918685384132674216466248523580013449368601871204605760427682129792448195964493472099628904787411667330894026663293305297408829085345629357060733987998444609796592120981421489775484703523639041224964630196255371021463598850948261605125575544704803713678066214769715519343149872588234988304110034506703067757914936087611950004148956749677829777194633532433725935564239881226373398302115279248118976553533048212596426760200924260605925342071408030294667307196522681795397847321218214126061041387828870984170244883822415509486871722359913624336703411821759402700978866215929809789943282010397958100591574288732091365757269208565877416309243897052203256869719420013205997406376854347469475776125585908989111332754567257203915950770356267520107657516595366098333237942538468892877445228734836728457075725999913670899469705372017506947230333600576050311774694699235654120328649433426315934131793138271627921107150291694919648092093956778245197090960853786994787806236016496362806293258196553073948777081521312718465823489105564583566346034862131878126529821522878593446339477335885371185825681052524658346779372512074269883068048544451450931272709426149084560523579107976663454437166472844602286541639456025115072445081545768893386403401648819250 [122,93] 2093654831433483800557678547985978696980280847080131132610367153656296947192860498905801197731873065040549925971193143991254052976166589690417357610881944671270688374952091455268085422761441683967988618586451862841110168780724524792991609623696296698017507427597450155682855359296115293301044301237284664597110963056911782782461863667894899180686161826344926300991784776728644344378040364261867553550970928079906296284392758026489959434647729795762457303895286842657026028347684708123370615526614141939342113922755450498383371071602014884969670700744226489160743840135037150750945011663113533680671883850646839091209273513909938248693427339243069562831733978040508395238697462509048089009253501572102370928338036979452884135008402960288159118117433860544742610113114002073465803782885242673321957136836951618806344149753267799260885261947378931157547975223651730407836447327030131332074670423772786600732796898863002261495849617018985648434305792505714250911550657289525588162706231014385412082342574347041734271079800659926593584715304828689535428481136679791131662992959564465746946157711300360627829828060408838648166925095422988028218826762044402850926613391670418876782198379819131699320218944900217576268120834933918529225934256864922802506488753667535900083694531438911135137236870834787940900744225237808847005434012166790426022570735805843382629411629730405411924728656168998290461085679164192870112346048693293447150179579974000439203995513512662631753304634066748813410419677574534003645722363869653460134788381278286971914251783933519759724846302630241709407569327752790269363888107880358411588243540027232682140344743681187025323317230457732364444998822333067519214330658665604121812931106967814428153236351892494955749227414057039904858942390744428068420684656090627638893657934950457180281513999196578167282184215138555952 [122,94] 10937256255152950703571285037462358605029863130225662409168299567889777766188128347652420872247203965159347413128027045210378012615475230098507231967368791931793721589345780953126084799078533730389405026030225576919149203520990217513307326375953018098053315117820856202450378342753111494549812525298340234555041451074055813930677082601806028619769117083663318532679600156525512981120655113912108198683168751430337970781479633515946605832470220197726747735597627134175241525768793472778264498428897609286397123508155492606037186313704975207230249190477254587985957184168913799395273148774377680865578987818717994715610537528436085059718690869878724468605904828307507039596135872215780046150275159894003811923543226480517440450427023246162787470929314713812903999665232929336987654041063020532851267861428453528492530868087200185045334535767572167970620507557017609593788354419214487242326425200994911554796374522990019880382163936787351616428485532134288380241497120443620167768208470525993262908699255351147701141038466942456389054822928191862301738552941492670935510815568673441053246184711516991973966893179510005304146837903551877088526651041332134272666640073139037442434777416919667712740789057106302898819928078231182672542781701328452979907354864986459561417986666655703938781480718864219979193786643616023884539697969035980993228887128408427151722414572227945012507877092508564069410401348950018755068631780346103113121864638063236325847816977953078523111550012993861329566077238155649241465496677709737765230325670332498221079905597028641768088914519612013586209123831216995946970987580816796330315528799205073066952129806359377661350638296913519283624706190679139163525969954991174029876374852291020277774932255777624295087587693700380799195844117179033376990606799648170253565398865800228821416148296804593250620468245440 [122,95] -897840089482208517229133195569025753329911802108734198644951211678016001970810655209147243560122378430681542908537701916696233330722736865256254134439467327543146673452985882776774444844436745414467639504881931716613443872222044874098293121436583459320075128183229014387312184304576264340022778781730005448173019590606790263600747297428738015584358767046881562691146413048841783001286564611090180515908224835272561172628716971034968282224183638603260938750884478015984278643143404595079099430218592404736448717764768825942215735345857974693409420899949551863267714706833437057934248426043709825136701891095680077445906298232174042904197147024957514325584590767573505846032277886901333024064105303172935788489704329931467555177844290653912607423187161169780035543994083626590242680938533194523323151693049789705744479756088210554843014930767711320318222034637128070074886076602906500554380875818272004978700942895678010014350783168036313945032362440204266691670946589681945813865131742544223207866371135810341065742212174959724446664363007482751617891686102144321910268105686713065023202400331587781307183629468766622832358832519688275032038369350673382512177257863687717339970991230755290427829114495485927565756996642643314908208554145862640679229165822915400439241097795622935188900394822837220770656892731341450644315464125919642249727335492924477784079928605059466018325404506347248979374425683454137868038390466063564751829136692140781010404255711845915030575222790013019972325858087267012273498337127697240802356164507072325002560452143091781935424854756638592016419481790545109627310350235924418043944299602950611943076435816807852683939661768648166861356151245783836714996143706349023764051521984867960854139097151444831186592482646574517737874616905061662356929472748975605116861714372271101747612702322344588341919136 [122,96] -7216170107991048319915940099732798653817764044359521619323864297955401068340225934500599026311861138024870194138572398488325737972170797797386673282806578505671174202013349622912220727395473867832443117839027427873620386539125118687798551494750333936886309569477525633248529012088120736099393760508226503858353902839306332656787842160539149323688574778463828964276766672534933684645197874647447335078380459885685620416211370720294299889334836295469466636826499041296228072369795353227655157196465440239567448100078028540250095973549536424392049538566335642020211036579325763614997985358082143794481618655488766526175689248375868264515277430641939964843661338059614158580691730233053857902546216017484039674628505387233491043680901963833380287960169003537501494670100044660934348983529606943163457146533159562617505497246122091528333573337424329430352714823207456167211959311529273087511787038513937665301333035698030243121773097754668789019527774897560693115721816903520178415749716832469900409917713216543984572994740858753148948732420102253721984461128035898186781414967542104667256662284717828509730217619771364892015570071746934039263416056239547153620603291448496244540131353824700629143776306654867454042181901905236626129695179828972748950306816775478351332541294859050944587455210373184686940081190558338511407987977602040080802026509966371946464663651362994189253464062332425192011483397088672142413089902500097654418945719182158005978189623614064591113612940385834878171129426602664513590457626209852125721691118121471893998656151397682498514070208591627405032846076537054658927431443154002596867712495588035397174297199353261070247175339182143947234057693494634503489191379514652839482871221112047914046093315230154540096745489034702886566438747132433759189689258491115847906332692831153148697211981574143232056 [122,97] 136052521963123522016716839204792752741632948124070890143218534541272625145166140150948840371139625881429933042997384916817932123681347225507767913995654198608971836664120862405182452734988212939834418381573808788319807642271394989335984994718217764083181258932893848244744948390999898769624547346983572420302216208701287343447807602393096870917669797006034541222635402224071412660674805944933607216352063443237572436491665463807798321147774414854265033301067959362941257381690983075567087535143208744198463401008586955316063350706415207023946264278072900724039300776933171262722540075144941478067231636482890661815840354677126175022969158745191610262789481519611901759614188913566714704861953875248349303241145931301564163436051556810335255282650233439046146460407686173613260249790635620629755114024439653275902048534976665128906596656731441694113087907322300052408627583182057270880153204088967469616714034100627734799023592355005179379098924521683950793425604087527333132479187766553438184099966936341685105800630361222572725727028207877304762017189002537306336767613266855104821417367189222835485822024658405244056106138108866458720572146628392705807879779306467659667484057261224745564561385773966724291695537299444253982920225715503696700065784032420568629697769442892788457364729736317994615018119825880123924852873065524041936492200329974653336939298423479793166767418120682217575942406218003294422809173150275896137934065107359064017078416884027938504421210120952586050423732717797312713869035317265951473098376985288660612194370964274933002759459257513191196744099371502373520950019168979908660706035007164233551433753506029719491619432353627336455269337042625799294336577506308808262400819778811744592177133084244311379778495460275423171937346079232986546701971131343861222650132724839794467137382605953280 [122,98] 865538624213445343329379596062022729615249238109021233959407582329137064340414500918457204508124008065307317324421516102106734093955951621487856370848362584398373841279678058616125156746104657566134199505588398713054011827276422170089148349107753061098077745706306150404167131432479301925561615344125040416526181142646704139639303020347335353201612601340038956186916644787919041638434749445662895474688768887204591293728697597637190948777554588420685177421756522018188399344493480297990130404637125213858188496759714639172238165804535469132182034879181172133880440743315408457002462698953252382357615068363425245298943528691405193229427901965828458078110138893724691272084595067963755236338861668532215098902202476717031229742305243919791247625425522088636734773533586207206058505647075862188430434442843797792069809871419371223671240791850221784858254325867864443413119212990736802274608032934134765341877229802943355632799100773691813878390370492618847663201702696808898845229742289254507447314769428520133210920705133186763127331320528296451656915540489278769637386550428825837841051373063285376706183312971386663118884048650088233697805607129535388497815996291573956293524626018047025588236647025675388681569846406590311777810727547402861211257600672616848590561507591670284558292784976981507945910219941496402835917419360428506644947070199288725761715058767442058139949605381441922182037373405785135807201544723997894937320885439101573701395213612906056296056881867755873657409222882114405747484839782884303040295597184794564977512384540087678671355490753230841625934288541114661501696611359927127779804028435829416349128364019548241765196366746775503841830091001475046094443395582140303370677544168310255743644306193380479160380247123903348072409311237607510369021660001242591326295664233745988921396563936 [122,99] 14458930695982928740266691601407108860464264581339857301128879610937640856045816028536587098331928099777263610728285049347735384901240994736213670580006735582903155119072867121819230063991002126089900678992905196824078794212798272490953459663543924214026480176872129351327315311859375630173691711917466369460621720671257516091512557961922808858946024287511247169210700902442528299617780876634295822738885541951524506853891725312972834680327071467506564990419357527710312949197124637026673150391538605469199563862962064224588160819637237226641096668232157073761436164158041655930803509220910491598822504525213719712371711774707482944659136069712485492518683460437159982302777028112730686342051094576528008777479423518506600859422170293364430622933785824536696764645300061700449688714007120682364048878235395016309666359517347456542922775232140773699824305583095078383816686530452477238768554303418754474583333209317977961489276266763871666904784744652039882217294812196104040321136143409512919551603433854631908496973127615132223641828006013136909674996921313843965773564972381556156176605286343389063020670723879732956929218143410494212794698264428430024190518219056606745759732046039620842898072288066597432128588750498148005994342395840227782042315646143928241442474111204754380994676645174903912376607745764179605286333652304917110454230215727047243937242891216959648710716013985009228176910762160170086474633995101902217312605266167182924955139801912906034587294731453633527257111382709667206517124304176368847558244229800991547389976859676742994149826006111127663003365803185571066741577679874469707514627267353517764011647026753110010756812411322757968337980096822262857252785272864633249354893162049060406318307829765820462519687521956815563493890977595657157842133738184252076277236446706292191280624 [122,100] 180213741964070743476717386722514759372479412772377600471526685209147904564769555197019222826728533454016057004783298769332186245533052895244468487815074738748078488108407679878811664262824434936857262443712671108332802712075231064373024002863481648899532251036526422082101223882529673468960967641771700662193029602527862405672659423866596937039666481247126872391497670191555533340323229481416797507460408283728733348226514593864950280583574295601041939470901042276591318673373036843258200757414462113166483657187245425302105680492138774662805353953415584177934085284407622342441381261127155688617009392003583678872219602206054167304348612114392459868802372669742438269145259364737057422557904773650591189250739862100426928762052213398570969131396283280639824307820810864331396855616317483559668857349391922765485807408677925500597332517750582899756334155036520342089890082302115071503092109131532381359534130862083922821103265063921187690830430183507422679896820961067401215243895663266120688680046300962838324570770791980794429648927253357299169052745684488592848360049335182640214359061377101739076771313699393624995319301170397053098413541286944774312144049336076324712489460185942805313783919586196776469687878890288611722621507051972228057919754004593090836091219401894270333251032481199132144146627893942614757247652432510837630991271805415981732275508916526615449119692248516533891336116500907370629246842379269061994183012143706401385783145678664061850118183722175924079691315991105541476615248761664241021860125018587130957514490223425759202352400447658292160548419820973278172900449303531183341727337634530810072323696038064008747585181825036788673743722226626689921469266923440290773994233559238438749486244045955485735480701198782814316635169431564839047114610735373480458837015345228062504 [122,101] -3663970039174668718303111293462239425637368670821028938965494880206639922700734779915323344281087480492855069616862620485903871397362917823491942765986369125627348050830515403575070062136950030140714353778962944322421730385283161037429431640709432959898220103393306623127320140564696516068459838576461002189227359877219865527256852665199988242647626456842985314662002678802171610954093219170326972453067058691125135678242214221441521544897603217382953062478626102120919601898696796983367422528623621758927337932359864682244268277639689096621873171984270209427410028003151349925143945034113344342268638201012228319733242732835819139107424789975654320251397091198093699410594151205651463561532342861652132541196864172983198876340187878316108932202217294914099645449529133291443531462352194778745307308851754110515609750782354213679145934633948013930416402562872704587296033356466663597100908853914919831014126743404886293402878937067206788469833803517474879875657958204703060103801344772970663785956473230847157277585418492507083106634832365756953354097351986876239771921600900220831748449810710728179199471460642610051337314944608222987384897450303891576108819609017457014708102580345264989979384474744822078601223179184462992981221797256079955126950106933254288532060544152747663209323240215414151663724083637615223959811854526454227812881547892712246318813778156695254497222981504432180672105318800995437020984811744886814523060842303634247412328782094860214951337695541961833651919887308180640097146715377097242169001479009455154436969839539539029841778991630453740726497352385632498785413503763514288967600064092284805205267729480333086418624173912918255513110532540429467647573009035022116704679906138119301806559926099384639891681654502278523567411618552117150005652048670484456634309232530688 [122,102] 33236372449691670073443903886202358868041637746344316227506245918767674885750064698529356735080652632001538009375052294936881040279880751635967695104889368679029522951407419506865869629744199723885919577659358026136208128035541637052859343502576487302025010566876860971547789702399133954001812860945176951394625915369785622860020172161359986441323024264860296238762747363985740472807947151415015009383110906676901689451762002379713146245784669511883096230129924152812361051631377743930003278047101206931826795910825107121219637790223192904820242932002994710132336156538410267039593702663758934160853850550527388652676620014926649665389195215600529644252219284251352405232596142802305505172122026724591537141702538257694766275573409061539076402020969743572584592669769681157218795938225655489649000151401059930642838520692397721044079560113564145970429776970539012208313552980826371894668942277273985858349905324080500006821652782895766206760281472769581616372719711078508332151905258862119966549898711028013165745054752979220576421812734005956327694236208170361029894442011111242061404803820697411852589066746053868517620125542079695003079910149982899767209208510381286781780447236256574401291150300414375830305482185151338816487881492834615567738702270999146993422216847907878267697727793325421289873111469693196732017259520893089202861514905195720968403942472169885134007621284340365879600678192760060768979534451861426067936294228116894269028002427741392184326932880081920724634747646753738260638391116987380411967680002049401870553079131063201222301883213219874089840634659009576829651857107462957755263167832429554197342230198711134334064074200835496301705461145177546169078552193976509184871688345782114016403762519654030361902531028944130756469692683830360693676084690481862883433938204 [122,103] -97538218241261426013174341660616718015790577359888449657260270501963751755672483223972772719850288851591295280382645315759244423081763059012448389489043680967743264225076103790928790517019663018824935106124574495486126225215883755609927280082319147050723925961117294183444540519652648139677288859807478510267144990004792804704449344884437315651841425721263203977659937624725134663106773786407599362376197660648011180335710011687928134424443509398200626403524785865917949328934284189675923567524064278546461015016757856381292389801706215204041624731213141704540581111344720265340815672214710316879078265539932427965661376789463429702017963466425515416309052097815043634264167656266085918653833532735881171479040492029414418603143814645903908870959913597516901792601448162528539239787041550445929933485083737530590814774466025048033527373754302957258421935352229815075233251944240720897689952910244599976951373908212624678829430835706907905854038754353226729230584331377605984603885900921300713920257334552354739108745027479199635564026776304308728176242447962407036211376052477207381781749537429841643830804890522633502770574553893992767418795671348339279015164041894892176276673487737049372145445085457055102813524125487019561419904718182886312019293033887196997614288730229130277499599706967642778049705769761513251051267500438853649450264587555768261870239527605536833702125100720718802655231299882302211532814440958530408885235339527250038194454021053196387236307149621493193380812108651855604550338330389204869554717233490656915359780046744432762657653616911975545965242411706387813370804136699801357826285416581629637410637524492169083870096287120343221804370278694760832410262518734759417350229284759295126927491825166694276250088466052522424250922446243435725565528761741506163156 [122,104] -46691101785174291049459054498888973451378157082372654061456396739167516081610051938197352422024000999329100406838402997579062025828947845397349324810721620241070900687716635575441644909262331052493181429195447062596437935438029911949716760867023214732697252418088906574932284757184407628889766010563220976154599198235718684818028417364823046932053025861001853719164317744121384579875181003719616791798916252455311863221251222414190602409165639143475928565264707423105473734920109177572968925889430176405763444669030716072881005560420101998951038511616072177545494297076393857355266615591014035436938459387388991633380504549496218564071537276667367989679177327219412198508851348669787340573284442838876357181522839665827086434048597817915139356206625406013673433152289731407556318930782129625896439515397585888191447044876931685113043112101843171946111974731815118091228729757228586937513173011739107151191230687338423303679359033927757933158113318959199803608827171494176072612447559959658881282980537236331039287936593232859934368543928147511539357906981290712278886834992974206008659608401819646718521591607458023548122817656063121879602610433589602528189607418656734607204736863721699481637272702423384854290324103034557647955208951964169364895405014568390216167299410780193670562550776023201433098041288393646321207476194873479837998201903895496343977760490486618978471356692242088760736898404521965210675386346221084372038639294569843952058300417926733091830800750457709415628538501140323605485132645925043772343810688423132445429781435968442562465537248832873325370612821013168949569338194643100638979560342180754358364536649728811670934510098447032246136553084747772485627378632033525307044953197461538644304885130951121055898284937565620118586469322870541268708703195024176 [122,105] 726597444768358713150403133151754992035701455733274882466045616038931125145855504048734117112011219331802580579966477712649683317621111757946141007365106635781837602763138940542504239447677808702692037337573258487944854537733346401264725278893748996118792441936236221842140727280651804431244298849331769477442936163833018326630122244316340664877175620257771989599538639858365052181448339414708542257229001443665539922965582693104684286944538887625869615928991085068158655316548978997273332783744788983915093581098039039230372677388540050929966770371290076695628080094591749027035396504972369547048612918841603137493524106440216445294139159976098511904135651796171032120855965233077994705646119256215945469838390774358485769159503964754071682600459627737624665129798704906098038694660566283030899256234540680183297584921797532268438974641890607881707378088439526550826843611241639564448587738897997873365452444955351069980833198431314183597347326585342735080566703646789103048484795625474832870330658492277528590641399364499070580881525517133164954452796293711605306697971772482019318326114959298910116524225233799682547892601903306289817511812868940354546380497620127129294346030664214335576203512146157384521655400857192914150599712734362558871825249961141362685078954198881029912227745435824243471003442754610543083779983656300012179674611788677506238789384820828780470169142390421485022501294476909916025410117667852251109803184775947521852736590879607881981367646571454222832433995270807968088412907921695968580377741736841144980114303522027059824393841362176517243115190379174451422764128247138978869276791525430150208826742869191445448816683129806955751106287902264150391226553180225365697363069075879901057252753402595377974084070981239883107507572627700709821519983572 [122,106] 730651528637320674765947180576928009373250681897834389245788241634185421239384700370468091505184398953530745641027717950684031174347303580550602037226500995586033550377351184827626519853082151111842426154351316170695534465706381968707749600105809595307416397377672692744349176843736333500129217856822144704747207968811313973033407213221552334111736087583103900756184714911569557769714591752287291438438988107661604459117122944094004074157236952974697313843259111043996340848774935735810323833779934047400434656255133734935964145171595741435778422646083233089523248574369372573567469272297540442222309902920986542519965366478849179853501945476337021834449244114023484235149665068697732357610020965621764033044258701644627624154818741505571754464460710220941881646637892168124476652649922546498313789936764043576005031655288173684851963625675987488061156860021374084918892779350639159370981911058511057945290625070556027030583409031026154664319442695866074281835653957102148921012105664110283619817678983132898052799595265954155254487864279874333791842011081305948153206693547258101416278910664866370414157849015700417721128791320222210902320006171600361987658545427162202210560822084260582149380554065885170831641457492895455686415852032389677936512904293606949127366627505006564940935334666008720953531954998717706498619819287855623037434212848085993891947502054182705657896700738231795778567870678930868678853458371701718529565492524894528427275512527649276031097229119456155155163461125597842523027026340586023757889059205108196708534254721317260253039963654355391072840021316139171318931379643691777961729103777947061517438501173451883773118244039934243173420409470587151185064695680467137149380943554273570463794604480104079464381131502854120037844623814929609244696 [122,107] -6827559839667294827078347848208153583764288973481018477594245635481561477657298930412386551447321198275530209116499705141860838402972615145281002513840798996345390620748863268866022962745830510000277552699599193648964579447211363881505034262088891177530978329358150247462521887269323230242271625294467736063772729021776287718734358591670078720571525557721254526510395143736636749521990029688944537927644539739325950865585190754111588337810626294179543188347442810502385546309278482002198373065943814069727516699728121045239937930582221126094692072063784591409305638843051265854722995889953461865636002327833150315868298189514832378623735948910764672733147299765153556511507938127569488608474996484083780896304427874806899166499649649548116342986832803100563235375781040581066890436530813497423508073036703113015659955581504197620324866048953079405200705467226617660625696581677273517089721847528614233556137438006088292383465533313555913092053735573323022265297773968415751898052408372350464277342980032629609720334196277424276812871870972325037067088723694199138592331119553189570132734879502002452042672988505774474656075974509989430736059232344316345480374309808958420821718245383631408616010565516507242705135513109120340482338986819399963581169943240452032426719872102639611159610143177808496454007142141957424677706210366901054091249751545195833568266731307133891048049361021838334909243148706807190121050412397807631805908478667239124372434848854704783913134565076963286704265096353057807822871625242356604268265689291960925333239952447832127146604893622339020253238495292425544923742092750067436082613739871640738277180645095716249504009673578043217051269482816589148084745210652708607767567166835624567014032786182039871743136828590912298837145069369562614 [122,108] 7057338720851580824316125696589956050160630487768654138495103080059765436130327287130358409488193913155162878591111768840901223083970928732958614571589447513826794647376529629758793770396562246099900298469698049076298435630674267057694384173172699125140546436792955572537051958353061218880576148186972029647605346525104150425020924754966027489868789258462343420625130760328972546401237265926158166842410500902194935516143908315562474878655777266197003500029880991793773509004292502192462424560652825334634097677409467243032396661567291433162911350153713461538223015716479396183402458173399412116814914900605508570719282805066770996444466406611768703402134002172577104079162182970854266408398705128981518553201275906526337305293297368111537975356052702798340853109873251803917427197339334387433995887634333524811057089756325122536120281431857387570908318992215602111269910100183312958257341455513089694268824904677548195854597679121773555330572588673563772788327196494223218562369137175904756426760247510671713209894695598271643707506190569965167117037040047294761377171493898854014456467757879710505491050283033738422521044169489031569404022776782192084954335929003220247344587228296433980793781447110184945623159382893902987695658690320261917578194644169021956534255637875773834583938199357618582040673894892340284198922522126198685338316896179162389088456268756368335264382895230117978067822866061191615559819489111219769679071108748581061568926446730338905001524718750076429132124947729675399800806862327418714916376652023664838987738684697386625419494272370860399550172188965901584789914873998187157966635242857580321601480464381130367160234147905292884301246776974543000538060895473964795501433552743437126187873858074589293380467302813954868496584562248 [122,109] -1129996534405444317818316740869901408122252643284598287818286162957038196995288390846641614804509735235190042617535141401651831121042871124230772585466704825783338542224738515267834757193666437244608724454368527205676739563750811068527336580458791998278394887438031936230552459375071364891154575758924166167305357391791480657873803113580944813967736236059017116593733101697526483310119859752967271296014465567398232631761877880550718556080159964127792875616637755872008207687328783087586755579626924606341529945232446270451393070744389932945160568792118379640413766852921319575637306981047402061521190362984815634506863876350031826267288773542285764875566899856903135640224105079945564595579857729482875967345286216937704546442705282310235951076937820835394476050972039485394089260399429088951739286303510012645210466764239293761130168998005031087750030199021420938165759042963818616473336351166936090007198997506578749943729301859025920600862984439521589453137371020278498092288872116339550334992986606412682131607512049173873933200586620791079452704779849392446369243013643427261880317912102747209238744809054126011961645214471494215671132787328302770245981776725957898280847494536612786977112098331930170119136020553143638719001819841419702762561541775454904106051916052433285659807442531573174759936673648099368347128878001327193823834946835189951608508081911826949874827439913392600793233234955325626133916561478057039712780467839784300504190309936245292751256698488255486199831667489739165953956056633126621894452757178387648120733410840912865873119242602684850002745256689762010956732281618503585923477578058201514425557254543782322060505296758908994062193153230114652781568081067637022208642290348658839966589520702610742510312163728608266840880 [122,110] 2103826731741258506184160728377485042291633604227206103711771970181420754499082457725350445583364447944454094919533659857775118656157639658111934107736595835752818803963158255189213400715137150453480261834710442944697278555626993123047987345968252167415157885431587154032072034001907150587954970265337647654616748248897096873673366934666243789592199480285223184903867934143374330700059574315227318584305866546038703930208529224707604702030927746289586813191824561625476329440895651807116490955350046965775907580359450799220449312283317081023608526102112495820709495252074575724276220701207079436206805529703225326810005387205719214155488235640174915373501696171598375281650182658038054633379467782497838569035520978616135382366224623379377096962054801087377786705711824490285964942956760660877173107984620169064860303780797031463513763924165856493703087114567655124806527966898836361650029422548230939907871650532780743527644728973530540113797587865567364622937010955474354426421873800536157405851809296729840975674954899498557482961769990444129963226979745489252076380444116279614550180724782636020684173289436636605888384671041961329944297559559311688308629590967894543331929772616986827670811167777484245517076292471051938462814175421628185121434250438985351679702346841959232693471127006005731089995390533216497932981577074056593999728098904729806202837309846488011345640712916443693376210832684663422226520470819263502075684830487936688217361385702344739732866451201033115579901349389454491660624925662918602554252100444339943465107157253730633280335365183775473376973444745115719578992568662166166723101467636265687642418641796321224827369406495746067038135422254064695134606861392263423021882620130784015054649428537860343850825820743453796 [122,111] 7519353098426989175581591943588168516623553592894759318215711029586652137514302545186280201125977968204315626615942004429289851951403362798615391615006361189124057647932600378210685499108408251000649739184826623363657124029447860316623757519921017549657456949898178113597226707868798725028266791009278877213637320664445970651608339464274429008567852043617253210562787321889624381916102921406242368106241127242978780531935561490915372461983532565781649369649515437439765848313088308927144957357075581929330916903895556525349714613857207019097209964983861300069214218286543971497162967014469061955028091270499449598219018730811681754611745837657590255904925218289577110420088623806110888476895302912752690958660294641186186622551611189256576823937619155037702977828503021080471156545280645278990788852185724001948612136214872253589914930281136463660001274187298431107351385339923952808079209878205631049954658190749863346415214773790667213024384192186121282363399759458472997047278383685668950632304856388391561030710640587716728549173186193292160495799156876346494035899278307707048491059889407612293266611710816154226836491963049753890436669884949955864139098179224354869172108967604969973093627417713007315421168306747663013565185916018669472441454121083116677668460210529286614289561614396986554957600442549763184531026029186631412916643729026138047080762531013058477215558885746031592698660976190305881972683693865608507605067161788955315828463561974339195878099905772767266637193293258995910397196820443426634242187258686111276791090638489995029833992513866271983604436801745856002674995772551062909574075676358306706978871706870027333797472104726668931410002924239321978370452431535851826214689109858739191383396521286199765348067718856 [122,112] -1228225878233311463598022080754360651139889533305746668530400973490253386707152267852777839802073586270317697808999704877148878906669363369378437447128768755039414696400201796817034852998299211994027618955081433197394774829135040401063473867736811082155938014465912095783976087855626735385504414003649841439791794625455568702459019518010452960545152038816974882550416425681391964125598227853164174495729432758271329536506130936280904534790108899084709729110247742742610295410470268105887053319110379637821334170599675624078317017998092377161857114465254394181348155989807614910572412925758531216830149547694708431783372120438615749341622350141549372429171360678636152318824512073145574445095536618752679505274203574659980947265870956809549027126991868266478646280298120948141681307865773601124929288052933453398806122078661903523905552155359935860279045873419697265090021054429851034254599937069826715592715703468419835709348729688153139350643848185995256025290002444194455258817829432408205527543049904210461378778845347838566284887529890311264166863655577001426329325731620059398724851746179722982632720622174085959320516150406637189700953929780069513593309364149448346451435099636702550961533789903192051189398958403460063251740570140528223047427530813367442119484093592081531106060411643298878196777525838884324399284566798136868940428981872217865500242881339261983100019701107481355928666543683369445441354249102361583743698282151883275677534202065822372603478474335234405708237422607226493907667629719382302844864704186453581571549109884625432315490045822078278702690928008029229927891307545591130390043606337153099214017204071775863432348038009951366881476764418581744675906078813393667552066016002933888375086446864833779821450 [122,113] -2092710734728082951631912010774370340854670796276221608709627412605273681665673443566991988266018131127661350769652182738894294471023271982108897811705537648054842578966239698282033076131545374228896976665903134122440435539196014431664377205149675636668610711833021979550112857819884158592781167841403362924429114488773767986949603498957140127951642782393670723362317017024589842138895203391463890461520277489389664572096236637695429309000581513788248663097044872155879343268169198207526817416129512094993969440331626242414324934300046359422464382046689450607235798533669259799566718553331138168872283489203996520377440300318992228751877939249932331125189933939763236032697603860069092084232767762000588486082270720986742640639395639868707587744463639912700227530704796303171912443589688417360215849189091794523706861534837010075218625600075749729551047209769499961363972365386865095254307628372918997734014977700245354131551478267620862073726313757781883021673359690763522139948209577204518795453612905819256226591610450579989217871270287067416182082269333346011944621470937939451920218262892045176707453169905719252315025967913376203915690764014225466474897692099776765068187258055957671798252570802551906131961307727296908318967358664767777890617725350335509726510293724135275911873646085469929034708907950065362489053790393529232189070925404313009330638264003918902809302357759516460756217292383518191026264527586364129106327539351439237463187990078108921995507921668356945771152776660726237991095490585764323978778211072027992157337193580358463047349635954067520730777815109399470185071416948001741767636075156722097529845063681195906050818197270728673682698077575697660080778743594203651886219758087963654365605122292120032 [122,114] 781621682770219371032900171299879238291109106298492464751521391350360144625844441994925730527129290387095271009279947711788761487513114625359621461956969893645801045973857136255000841487772362013627074486306169946826586346000701944508897049648354086063779596134282508437519702520618750714728061822013315632705113281588293139594618907826064783926476116669927961103261389235189557000559576132483315053610667806165028862823096227109008770024333868412097005758674055829606512429155411576636597966556324000712232620144809634414517394842068669421292956890525962783392529410527592704066033772228194407420831724721627435533167806885565039313747798079498773151731520869572185118560276256516106311259911695292194096474830374616858005257124658788087801170969636328362808612706593648764550467458987835259645671102547822764897597638395358979908224258406350562586727227710436189968174669273179186116551946582767231055549080577680837628109515657091701471979955046504593313709567720914200372139671315436767533462263484697197351889621883826897017246593589950333553688596424815155399102582239035134080731828888540217313558442853199257029543016297261898050838329906359856544323585436469329389499524761045232726764621642922106876502909298528740865103135195057324603818138662436926422508308153255365264384924065735425790725914475550224869746978619651659255354546550103658423411977198384413881308285619217182190618117134407239238325070991507620180802666478861078618994321768933077264949606041354284938420469987776539149753650473584783112567920012438097712361964639757158469109054623942972022154160543013020846918898921612935381567315911638003118182679887719905357729187991946477190754125601686941978069821685601355807940160335789504107553243928 [122,115] -990656106064064266657118375372507383519289163338793108863588433508816865451003945342534619206025489208499728333408361746949827332509101349569498491665444321857731306163423872250779561965047796588993016192740409179939994801789389401934104691428569291180931212173772870340770322076662512650518565499205411895004229778686081278157742592316640917706086001416065732879398198951863123995570423308271271872028836235356653067340870124750029826785102692096909649025072186673162288731162356503840196075037009044203030626397030685897370237054081706625717869426077567207172835458841553980721995894199702020323088457361585339895350472345103131213926966270766005584044686435723399394840439418543353159454605042882392720937899695612719241438105901278028295856966803155599992887955966677933493108323463378810117056186146230526567253988516801683991313138393689953102968464930120001841691875423014910980651496438074911921926808521360527749075860137147999338391572353145414022846240744481388197849654765095011613800723473757316624473659985307200325278959194145038535291455837965867914281811276268300007892168769784512310123080885407643825384508695986069436711096357566970149842975268527296830075533705593899461366940230583027025143954572210523299605976057199219967932217350058479554472750477981979440728003743426913312409880053910600419542078697348693667411013655501857314463972752721790896190296278781672788120515383139150224670327588701038302487207228173194841812246288479785463849882723704664450609273713230475857160628468484894516628403915448348076956519775341678992721654413238004482523791753844998342911041660437011922022927161276167600370074349802582570728791838122235042719312879379171800340681412769843254262557799378147901932 [122,116] 486704076456161033849454158363047454448865550493653405167911117601551023780651809214270122323791784913347590617639130896404269763038966291484603714555184264343963820437204089717448993566984507204998903528528879947711478060404750409096463749723447025217242975054933741173981340315802024032915706447161933509076980529829881938613923525910076751516183759630422551305287640037767331260697316569018003202693477607992326634226689239285134326743373703519142309537971561539897413643011725361696047509361212319652705493149268704905785459904358226035485054681324861360269989201936831738018525221662306613342917538087736661731096912945405151317865289793159684400055925669805483128103296761197922206632296188654131845935213780437218362651431337783225484792317289280626852002967533434271884122223151283715859061478910213731530051154012821888047465754411085296039110800177700023981322763082249830265450233611247920281324300191521497667726251949292228276249248058651898683430821502857023525574726558007950533641024754969564201047979164174191263458576870346635201327972869008497782027044845790683468308424789198205045543656398749850394761672123981668520748088908151066657342068333061807891178652701895874257395020964264796936457944293920147839660209900114916401559846142407887147882799814277963073367729783648111665359620966788099103332318823101057997322994227290887767015412280845719595135738075532056052934507494512709518401952966815379567939229403852656463427812036518142546820691643578695695705400014732883224188106065363418888695566938307858299507978045633725692757437773648888603355204109265321904608197743292788691952102099545676681013455056006509181810135233186315492151515097169680881437906418262038535464192399611996 [122,117] 308269223674186103681850419899168878203003233370238801379705174595371643398368786090168913524338818395339217267541981267386185606557970312611075178467513764545019215271135900478388685526365850935402281497807398297406317996146944923803410670700144262723838418497605310772059554696605557005089789455843813069582235711662860515207890346064248706562400160415395847377034433842871781170804790496681624885528840333401454914797389561036758997279682512913847755651583411936535680627673107306084637044963659962691474728693391910737561201360822786468932080057579121059543098347058300789789850560162533114974658103035222083052516072347590401373484931731633950165182117904589401275673477550521075177236445620443352444925512571810042932492047166446805975598506941064540774229906234557206564463058656639504212772131715669047282540605345686717999107632533192435327907914817276514888131511817233562645750002624567677821644186969620387075223020132920337437070065607205386356422128295345459722356642445737368106420118505707757098082665905161318187852712936501766942460133007719716179714445952734199358047748624124124215094784743041763061595782966160312382127391381865538991128961938488875797735345109509870166903849306750564052077342537690643271305521626361596187697352375438379487226844801047053236018103143444552729819891148944320014371850407800642583921055013895067402324712182609771043356594877957330501511883400689090448400024999012820262861252162337015676740140886671693133406756774336895495114895622074866748665890319155114710116618564323449118661052735424075397656628809161649345849427017060110716013056712832867106330695023896785751683835519785820899864115004464375307192712306047400228222613160309116237807358384 [122,118] -52098799727496975917076539339054388537447163654699145761523484048607744249944825819681014028491557300444662322291484662238985930380251597960379227909286244346800915977626035562845563824440129634867543240783785682958056664450857905418898495202512955501515938147899156967266979989253669399896266166154921646278345683835941842348936300952660558781588772627938582804439387031333532051836341705411561414593670125184654678904247556909888811228773798168808606720566998841379877057130950510680889024030226624204629439206689544001628449580114702754624699701040574935345244721555201549685599023625556553768432983673533554388999802259795972362909268031600277833175314261252243917728465260957013744078968023551108742552846394063715973275703309076075450025210591892180715315068766050948479181598174976988001091728998770991441588888890145295013841179279607950039267205260784519539707410571246725259843527757541436827970050492439910133037129455412564779942025450332791003450501745015385145748536068567186515580476009166973145113708398183159528546766245933875515355062966511583536428553362589312134100984565283517290055250319160831355698607005380993558817627605610772406807751932991025098166113492012572030431424523064477277646057453660278092767700775483767901647296378341688246299814673044632683866404740551311900173951558219004944854161661523808157563336819038828274684686808847757691748063241856028113302710634348683889651198523302288324713992815899096193890766899341525935736200305362436067507800832646525694623881248654284875247467025760493164730643220723218680244847103463191590455828226806819019180383841932080592537111709325185043026291937595048225550166354446788924186589559854302593539070010778647394724 [122,119] -18420620529248188163948904856401039656622657475525103660938473811555536360998381580955898144085056319458114241907569203663535792687539170137391571373763211173412358048140270518952482562012758030391530125517412152573872872183868442167370503663214353395943822465251084987470640892783906151777842754172150185531216399012126922719751737941738478514074971556321923416570228349051082567097832443075174243435663230233559500473362751422139013800297725155837856953315853179486113057914631268278193213020401394423166688331541955548624424160610625325883055641363394553868348430380168658503604360195670693536590526718884039844253252630348853280973529884716702804114532078497611355428594405684634243297705744446923865758142849549696571399195970135525680167522417963700313056530679289779004353827127662190229648706288767857297209895309077604040687909717529595580823723087467516053112086602456740811042404093151109026807197012683571314164197520417199394792069413345958551087948131150792447534951866838300284123028439773252870492368428127632636767337250242424036379190303087494273322520842169916228870178113916838343354369009524802206752135209978321701754315783891353453788614528915677349229697772824321228296182391454002096997769838295991831425464687144346731630142660394977821295578803034545580515938455288051330189885776077776981134656435863196929827118719700508357396031521912983180266423051711046305517235663447269186824615003204102409951105254592374061524105044330529246148948765676531258062705021700842712018962932780006517419125466620349513602364178510746203876947336343709349993209755785789022009558905803022259709728264711685477377017884131905976173146704274615952129314709018998996581531337535094 [122,120] 1431511414441889491866917825527484233359677285051474693460440391551027430139624547481672772265343231349592985212325780307993799875832851915384071779302732588518859992756018303944267806963454785293345368201337800830829051468842293598563575307948404494198135653183981726581697534514358717464286549550037701992543943088949227680575770231169280737064475573054977793668315826678880894599975350511285544102756639047207747864572134969530403288069375585538252477646341340111336308885554976319701508414724227873063304114315801547792701030574420333952794339049349299200328936867833064422664528484477927859190415703196304702954999857320136686114379048569726339652806174753355077429320214846859663102049842848183117212210284966453208880813686358187390514406340273017362575504565452957255187759267355659008123188378775079843055414005516350069672917097336581812149875126848152412081242151672162527264848831226080869287535954932886334563509521278129846580536143530260690280878196184928937459318352356742053774592706253713394517016996961475869664418460828289564257139991398000875327398768092899074439013775983167424497324119224392490585397304504661877883624171405004729578679313652970166656743562084082351750523249860208842832235334400340517562356994600508030294504420530564934155219782745584123971184237053645291187199670564164910179507930211768304303069455458717859897031335376407282562308059019785791648136243201965884301360854213232751093523223890431918974586755296464034414728529169301926868832157552755547543152103464357813357871118601486931069955897738960598933357068150080400065513797995331554278899170428976808770039195934588792107419169634626792034446087141805994822753549744737592542041888 [122,121] 350027290443562009072740572136890144722985884277321280968118089179109428908420699975146166044476627170739719021820903907964717437243605367779928547456436418558422435296349769111485669627685422241993409822763353733882456744870213234748123421166888768503940839316498966113662291244227281555845552656751122246027603068442897107577735383789802212931554883120557263820617916516003482723873815002683931039089127259120910503038723764720216216438011617777769537307045131730299459376902795909582341309722590776888038929426063789328225152183400593037935267393701046066057172117685888967076823279382513564805928273336848676977334043222088532070146831507874888781454001023087338209943946174954016465248544207240878079936536721251073495168935567196043789052812004928387365166712987933721492103953984782369543875008555997484088969428306989331781369146197816602290862415780948147570751285037733763295402555380529268614856212170583007914097074997821044352501345186702636652374774951170175553124373888234308158499116047394385134105148199703354469500434425236549596429033456821516426055282808369912389724256126819880347407557958421976918630311065526841220299745420702418931189856507981276539576828081347196461256653172897265946848491551783576969860854792839516190883363661493080437309390042574077663986425970143940570964734409854411557992956877673298047052874129467058365955532950929113194428957643266001140527817928628795708676312872302424599076403547284127686690360081169017508050432806044133775073693067236054655451691168924847254511596617565972513968753960156407201855082448259028688540764094809498550680097293745556923023666474870258487201157353525619004371019296292864292062295009566185480 [122,122] -33781123937142805971813970853216518623938598935806208293542294032447302817803002757270708690195770465110674713394426277477501299313728423525048599534572570865486541695770678088803335939472212842151191023696115972049779375419511407289683909214849669011416216166194785142092663220017729726044731988039818407921449641778090960309290542234187684932420913170728571831515396477261856518999722799140725523554575630267122670834935734930669613053909763495215788560131065514008216626425523192965083883958279398540190398743944741897808856753633554283650482824972426083051287452946438566989006029147821207684393801851615477055627420968828087067268787267954271691318735018765359196319932864535487844358411169367421052294728330160169443701478147923837380024987775373466227662887921381692209470013510649964919118469717033567499786956804804031555327100572253017515723020096636548747531508987296931498501856212626950951476221130301512621250793078232558544737899984764671558048773247258041884833685828092217323162637140552469782253307253133828535458850217875463514552259503607762127346427290131120459950086125407603214706099772477735109687318909595132865926843954493248657407411038378133217513848667061177080518047986708400260185342039743718302748300323259169106610983870429442651685657929055808254811102591252720295533511721257303222763971368370184351190413049903612009657036505488625766264830253493776958118030103962152041401171768013441960402133021739489430326525466044665554841576823680835830648105846349355800588578580061549221874324975587691994184321433657959464234085059096262057392511668421526120343557838759947936528724254769724553619412795461359479665462037941076413054818197015 [123,0] -626933079499250963753680760570318578997733133720863133636658023019260254972437109691743933232635783097961897236491222383972615173562937395682821593490472648690056845814599314301602517109095461822970050289905367739449898738318279113511708395766481814089145488714960749285688955890917698193099611918669671847117554411442099553398999363863063307091607177563048875363795127785052287233399683344493955118801688676182669029714637207685496917115137685348761581603876119493845275223421416566070135087244438053313120669872628751092988732669116768228109168880426287433606009755991353404521151231455145646778510802720273239865243761034040662876485461580666415691981551979467957017095699976436134263282361510181668212811342064565489851278947265568791573979298891529669567550867797264528716579505457202361276295971161097409735386474832927130235195675829521453786166943118623092307820951194311861558954844865821019948568161618380801418960972205245749342591115430228167115897276546485189305959386726141767857751665227985256338317412344848453412499166917264075173296607419063238115369097972284536807705336695515624048020423385743843925450574985968265811446567477619988781465699030772941389338205603334315962998521766375844026613396871230720607554891240602273274905579756869838107458357803323719047420610840946540849606833219392220410985773611393525952898539351373908112290913660590879999819618980142313396123999379763613952691373225380856219694680399564586060219240991653769323332131677376777863755626683110155827491669917834530002415915140021229073122078120418342256375472434710569686239346544011906328462831018794514366682203903305502356398419420763941137043108534389498675171012124375735322247084958089514335278136728900873323859919985708308911333047148052927248221362644944943023255538833233602324589463451346287146607821226687817524299138658983844140353676084804793427064359044279799202809643369640178113007259348832786168228429055783812989406000067928508227829626401286324506882012207982466467489378140734066550641483001796511049200655664395620862938386896454206749333681880642643591272644698619842529296875000000000000000000000000000000000000000000000 [123,1] -788470174122695861788713467751552477340578452131820321766151524681453076940131187627097811041290892254282455937869641155943331153361170698769060320348246131497322767872389825982953926763017031628941505048465539725239531191835274125695038641294719079946140980102503808965310905464172175813915686522878329544986171670659116555000265153762838056254154051589188998547843569882870411228121222794829440846000801834675709109670503111797882638943108127178689289163263982280204184579399160644847721512707443892601015416962313104008642544286254872939480751306693266253530537767698452323616991309295713800864722688598376751324543167731440558720233597167644733470419635178954212867118862127126301740060578941117010126235290724738885619688719801480026322205720257723938412886300762636040333421875650806448973163377914864040743330600553316381696533225203650391525497957199661954500751880468335550703764780379609505332064019799421338004230700994361157620564899514236006944378326308474159546367029546681232836912506232720222477643045067530226404041226323379956447064174336112182828951201040044679341230612323637343786192189371021834869075823089433473543307769113283940475684490812383243728210813013080190342087575838777934290837795317245364309556267364316768512926942196805971978321727231378603478446144231242496880738387629166474682796120083227454311193809966283407290791238171683903630068926232824975215378842220981375568330194452127825204096107791904795830144600509109760946213344315974068608239270895060862619544381419510399292704533900537089203245634029698109169493302173936977566647312256023726070317649046004432441734397834429994852504800699779797218668908225496268641988094543251867473125220189830054348175028844263665378519727968742790887274135064313191161284954129698788303656457792142000590413608513657951854595936152877297388085954564003516481968349737085518380430944111812288815546430245023686181181154753479694553392427460232521812251547472507880657148012598319075695080553266108562139639971409305166267622625088065740232567736018677147677131720353970832507791571819311116087192203849554061889648437500000000000000000000000000000000000000000 [123,2] 272507230496863343537323325027339192437874740139797154177625744858914348897970768478783807260077959218926579445865889425684877597989178438659300166283847792013255590094937315842347626974855247428626831770154260852315616094660118638176625409689983815701903356121089722900143698107518035915490943312042639349912449627197140854714977448347343235578412422573400462997257937709525639481462210728636728416896818395634562413429127297083557105150882753892065888835697510401689705277845157593563463318259912818635588502810148273298089588338264101413416316390429946411328740640240683348164214517151352786217034899928990125674396562538079929249660590563817977227351631053225786244620929395847854126479493352137142782007585164364804882722857956468168595907613866219102645485147590913500702510318317425724537592370135342796021825865339245466555970017559979012419578849121242759033056565237521756284264744092837841349759357219527715406831488494585291996294479619517138321175917389832191902292404586331275898800531432507296678446006253135252234262852240530788712318584574416974404478146827568198646270504685277592912740449363902492234274515697700047284979178255637909233906472138483489523377813266504978003599473278120733001477374629012659149411425526396332704977994222905196262115763193962893471029192400493337116242489886967420366292378647132475047493505861211806617645280779572699626055720870262640491365381398540745118405392320204459175152153229872228750310934166208392323512015600822937047238634110604395547512593112733361483298035253362036244172320560246241222023883430031683543489462871422371922266454701861600760951137817501675945228232109811995613798456261912878025805095478098163924439647456194869187340962731289583666736173849482929862019984398014069737320172497971443832667810588032631618690183726933887529382606037610875319330492545344099070971097895812813336450980260159618471077734378349052913890586460917488877072557774897663198365067238061953102104906207622422356132076137820806405275445153848229604445277424947419029475824590343986079102443981085585104149262712820711573868948107701726257801055908203125000000000000000000000000000000000 [123,3] 11084496435379283028401041456931416530156184268765488980700691106345759004603254411312975339814802421305666358655370965607620491015965131802778805158533529277013897334946773452839886328700545177884211437786736414374767427141736677024117162727821917962767789426179100486784162508503067963130684379700893718107601736479021003117384075711208892733650588034726644974700461410568655250522109390428816227197655631783504015118557387071320046234010696527237194014191548781852903055188849414129045769811480916706192662842691317046602343169044512971832696580966788814007978759918193488923241810461023871162604275458369361587711195613937400530620833478306143407309974662497601695779758128598981366408802887772964671948604611839930635550205671392650925181884219222539681490205627369394183325426296978585188711751900374266518762092899509101311476086244939360502376834411237245856307343113932708493969027855352754923103822879370412441978320424062808176360896312932881286781539288291743734035038074881675327148133729221489819777003475860493697188911148346330588327684168495104602426956048668523645937360531317681695021627882191308066167477151001467578246521925629050661710923779964567526773461846960069119520985185708249598407817179095524005949327353365770091454348382425888133791361799992390832671136925401308216696555986033363179067689577656500574117653452869001477459136513884341320584036445327254496295968533092853516433293039683850647886191179550801618060019341919672116467358968284050235235264034574342795459915019032581113333191936895268254696409683392295957541977119439667819654134695973093365122251233999954004904161634419163461840665007158683698305345744833927852292202734371885176262170187578892359857119767196718086720651823204055615829033391426667773840539802921404062821372544487071244299598644474742318317868740488652273260069384024480781178568072285935316322751703836466340244113613447724478814885538839610468558154484964344410011228241525019318385738673121851205831471264978637098755502345635883616653029819674274388790329027863497254321509839187201934649681521391349119445846049814008438261225819587707519531250000000000000000000000000 [123,4] -20830362522572187797082885187304696534080295337326809916598844352558622451089898696796271065650243865139675424394993066771104751778951139159080496721182520510759868547939913145894576396395452465596309981578532280833939703024045850345429033043712189226927615851002326423320667547386192021948800708418984426875709546829937822984992126913212717552520292508504541369695869335956125600770320883581194655967770014174264610580769471548380076283860657406687632247885876737840856171132276552485376534614077123883727990392121030002002769776798738332350926904652655555422402666405753905217439512233268560834100630420274470811222247722941120980208082710833355951448977832037926951566306120894008524097880055343817038257369331546641384531437026159682122751611585101415721102734723866241370453097294450482764151026672846216042692268061487917636652464823521451987452413018524144184916458503889383106359616031945108520318140193048346636335010740379832186185035700152087932393068589419023855911653410830525113632407107892382153788544166660278408459276954259217337579522090650814711215909046114128136498313638188825701191794546073207513376609997851290144005018089793825564223677116190968464353903281721796504353999982349640084337126250668920658821288914274321502469463248312694901113790562377525077462752919714958763269578698342748715932314631345299012303935796051890608727712817315390630168079762543092409948854164169727507184560707474486552240491965012120761679628406869035034583334294314313261589359835293373117249343447458303694752159147913219338728554198168275303834713556041974328218230089179720646955307611343929816328874594473169529017650363899088402184666681758549783876143148398796010918693390254477146075865256243611089955047962546662073101347970746900538262458797127578165447236208042182896090411799925497538882391392632320971105611887729098996152289796701807771412296950658301345574696902038277689586480088184734358502052476118274512866852138809700200440098187427555453933170637405301844270516998334545876175469188364382294298402872630631125988925688425048839117547834342576313741430670684051662533420312684029340744018554687500000000000000 [123,5] 955623335082941991035237449162875512578831412312758702778460001257576741108381536779006799255190853238301173769077783165386322709887241087688604511972722661668744165011578626786558608576036991430841236642625295951902561358865728330579873170056947445654061582491736922245676389652406986920284833109091379743047671184916282923690909117319697042753268960630558930256724667639262200759698490501223097259439607141270280510118982378314872791451691265886640772800948636341775618584152981995810988402055217009760907043818913624769888779059106059863372534000736832923203280869413325777827519374423388077863815917021709596866855397494413877267714303121420108870273873206995639459928976081786222382289049864005973587555670419378231897160343056651195318930875614766280213332670206524583348178841569388838148853792037657206187154870149541504046203306725400753615109160518968812460932083081022574179796082905150477660715534785792771319576935298072393074359215222394564527988575231714989555020764711583029286171733496060703470704652576849914571883424307013749592473539706353750624797219265045544304095239434618123986488972231184066603413820816942182181369594298190205623557885460722806254161417662205235562988133596157291132855815047374051094778445999271482013499458864385093320619333922739418054207534866481363261377534396083028132438381144179174963571044204949442023445043183263741914422990558836194577171569338860219241401051588268385216938364420954216429553933795738200342094561075039536430490542027851214264033495915971117368781511145251427331691604057655634881858667221552699047791435272395866485509413079945703179366071292467088047305217606155090586695181028691483308022997440961381657720222462898956568983116551840487183344694169334348851020456210705637106350989162817395281282843863171718125315770910347453197514591741575976346764146495586503312654448077948415202067545029755911143247436141960605173534435629346079560069501714350145174382129710294058149454053202784577298956067019945097730169333472470096283778839978064811412239649945345308668191524071219475959143355466452219949768538405192319640235609767842106521129608154296875000000000 [123,6] 4232400877869488533877850857213528845394783720927230427603209254906829987783881279892561362922304878807570035190743439562504746010215992515129260380479564604175099889835434431460472006720066621205714993955330468590924911242569159531487525016536842964336304869943036651428682555623784858519056061472637110294840386991976672135919826204570405863811446548077456049189801924062175381417538609642386806212618954829822354973166304948210631019606583959531532844756006294771792752977088397620160137518871032316821635081179761863481638670744034816676548300730991438439539059747261186338101196884107976258846533500017799521874081694069369749372799268533081923221148680807759674239327537192542201172313635490916687614430529662151036226705593744314953165548127719541242045299518211072950305423791182304089554567131330349804081449340597803546814289359700558765935553569945205616105096685358533294100112956865313584191597234722060562100821917005996721239662577252743956711037639363892673893187306007404671802083114576388768100898393694486730633924578287284901642894667411265147591289808508114563471118059591460495152132601181386965653702639851831360141232271987847047312333780844279461852454048370416492946264618357750388745932437663365938760319147181717727010650847996760899535503639625854719753603805543267847066025222525018619109670011345772218891940144317970560625658775109718514504355234611531293434648124532358646917561699787231754367334166489961499745575556271722273988113813028935878735389004660396771621758786672241512953617137959364649588920123871009112461484963095057176719795595530928438777265869572799734553275853270376208513100995727513493451625247636008470859090941160024270159376270818422839450341212584552066699486290257688439741229496815849118503831542064382545618468035505719131014014343729343585532263009752094728169815724336895661576986053607485587886032100702051914223769431573516777794858837145147374875641709260587198864210362209497321472897946184132808336466147998338194226715879860616960056998702357319473395285326098586414102322386085220334883863273682974567160229020443273917351234558736905455589294433593750000000000 [123,7] -9866752789923853981375259124931929222415241004166742665684589050790439579891899170594114359672456704286748712499800217301185495966322668714628707689464617709169977689279385087796051880843603776640480952823104044969691976063334902513927541178807319240423281931593446734368863528219203057338653084855981551372212403125818671498785616108727576324384586583467960442056325943680105023532658313631214729421402265282261799808185257510648393005473546940031120845780470609148632050042421385750421921304885524930732960458411572175834285634941254116029823035191792306365822678319297713360227259795017675372604673469482962421823771877242910892569429204752306327080235025103355219572658388471501258429731373760565077239307640119414524987466017275990172120105046307358060880329064192619450218752288958715549882038868163095579025026174957351420720680774607987319136738557729799363686234663847152378862978625540530789485833818690405445115994654089354817532113803971122032681964928956197094160327421809973904714105461736140555828039549270498682000704743425030404680249221528922324967708309079663115332706198926557072811479749605788859546916837508644722436005680221406654291930589038731448616633324552323407132707480836214171297981295193571294319336344777894710335235065182307571553176974299902040778769192483829786823160116259701616159289480674340812878762404388028628475519412037873201203984063560857210593809725929570807312197734617450065304236141733327977140114918258692124206583079119466380692489837966085708683299795447916388467563170389841926606080846002902027283158880610675793026280701635628070477609624992996091893008827756681038215055820611005875153283361643945720277433622827962252052947813981180417448277531514257896809631993521115652701557289139688306135056568468776951363264357289226182780850659472053247146173877738680428524480981053392462993134863123972584646866363727439257852665553409943532013621408444789019237515302456130981548113554852891194480646203285764065474118014787663277882574160317861569820579125883561385822028189251833481512857748844258473613022677281312993743885063693821457775356975616887211799621582031250000000 [123,8] -439195494100604758986343818263989231684549626342790514684113224744053730004587161151658830087665936932135720282972708831395678935835328123276237908675040367147363770832371310031421391512908167228642094913186131547240909256320579540317865778023335214469462532889871208701670832533983513989819283250378967563560292532488092810441766297894580933919817010365048451919222667594243395266817827325083951598711719388524167076738587204092294832711954508785248910478476499749142749678543145311663717399366690927138101991514823200563619257078273006294556048677311329035750958034355727615436278355992565516385736362191766910324136008181357257107997929868365664999654287434994969461513117190634182054221027574147450143978700947804622922547272772448717946071730025992836398631986604737665796799675800236127229092090797700802780769812524461455906414463541722530376548608756952656242041189743965242570830654471004439404794629165040770329151149676256911094778921672774446150463537696008720900461855049783405294481032769190252880152862626602880420362221975644974208000808797960089416245941264710495969396929462503459072370789583282047394452004637907183865691489289929500450551294985926316937196663049328579310766590666686823307816379237628378172574600785231526089849191382788523773029460034395256463872341550666262496442483017665699666726545255611598385268043496836448195890469753944061356454844790642239170790480452180293740704208663733333376374000861754937125471804842512032159894766149449059025121097214844601566574516510802499115493334676978933723994573572714350184619596646188568780524238135677416714831858631208036863630601074524071909914991483103606925986924297513464754168514368158135281165496688966909612098869312682426511871613557760446926881245446575094948953622429083970484000172495340153993086480546693124077878593319751160836526111149538237597682472141754069221465477349332438731241657096080532702115058061505968636972763847317355686185993933291767042043172456373128919223157733435364524841906285980417852930202532127684261073359940295975848312063473308076927824146044643441407666958203881435451876313891261816024780273437500000000 [123,9] 4927660882690978867362854076056559396983325769246293699145576463247248044859245641625283791364765752259026062010515574467765393159375637362491857994031499783335289950588656509958484828656240918527008925818003032992595259237952463467258295518086587758028365004457279089630162131705476974521679347554808545428320050448423522544068118892266073580872816794980635276157359448023009449138659711948180160490320212928425235994915910831794481922777040459783958495548822167052080278194652293375821627953134574010543987904966380797474144151171151370898619534401859883883871157149518318508256330709679492807088701564557036888886688006885343719590924318335060960059983866064025194025574663631122247888695655774478439974812708283211841069698496276399348920258394905190682819999956542855674765403017004320059144333579630306504379688172998410593946778535468202937585483231430537026733647101319059205055414904309777981810882385180081278619610879953370551053893588037211531897063349454299184086720139380954377283283740480439790059775958404458449610782372450933936323334628179973430474406398993814730328176359419283918311311104930322809680336522087854663645507893151670886931447405395002501055241932973785856448548481016188352273351311207647583883170313431166550656856796751364673263587217995421052168195391729369667538722929519190068727400093152583897967528588330805680674857212429322292866750773205031109901535634347906924446789687648664031033122757372523966271954460666600935808572873268728675614301017890455430736755061066581400206953347939125235632974797936395364348426567893976200527438386063416169336358345619864067686534510305294755668784158572038189081944488050839278450572820686741394672833865135332362586393475780305443700276898954664097230413980294922139941932491076725905382099917895511261035687269506254811778120320741730582682509843283413598089410281634620365159236308943723014666273906433493454835993397061477647182907754010254037003742681363384791418685706301789812212564209230321971711220889470404382786477853703438653151309193325133069556409366072085553606152749587687088929409753856880627154168905690312385559082031250000000 [123,10] -27653533831382074111774930775605905861029259428279101314959141233744039571820456628804377255260574915176263796484772270359609480657892941960840107232003286440465684756702238800244621677177376317854448893172044152757557133922309614992815407097935139867734373758078433859376569379050380416806146279566905045199755502506230287288291259091039847762752487971609110382773024897012888283542175848697081754732475329836608578484014280541416008166630558599983404678844407690779141688093734372255620433569717492175307888488886294192287225106331057824863045987327477741927847096734116381238960628872604857384769007512037956900860797732104418886174570737247222493694807901149140173533858847494954383077723845806330827890325760931309046741904978897667190473623930200305909053673769165824610920860582209221475351469276310920254569076237419664093409034000388134275340182860717080313508371834902005575857536655937556910274565063876486185576760546593687371313241753465251052927589089627301140257786208055221360993036970183157483235128560136134040163973848538413067037125772792703534361651996655450683234895245125286389883750423143099354646409738391690789792678244471661486606949274227852865272162864769096198430521560073045018538655192979039028765552399539309192786431940401735483776544851866840567307315452691268069941407073157968743059660734168202601541047350030304650214889535220866217529948847701398528242630146980554870914491574849581118095558160950573340284657198066640733410640826851567925596600105290485146311686168041458555971561670023494663533908741410231387977923017911464337938302025524306161141788550739003663090115856662357514235966148778155779667683382120758686122874215827019458068215393999930766154346672247828688901774630208871577744171736553814248090569672684388829925391570531994312840455645162625225180842967456548818910412758995285646176714909592316083953971029714846271480366249011334963485950078917364348372676229377397631887700588904082618751887773431068999821143361605926999760545684463009011622261175061271657382352765935877090453503133891503341767912780719576809704968178849071591685060411691665649414062500000000 [123,11] 113904172726701949565859541019475854059733860783651385786722588581721123679333035275625766397488636091744558423154005638753677506763030292263941242755942752636825961935612299186635378213838400773283827155016398187370274480954717978311089085437793682912759753051735574783013495163217169858774508683083851343919180519247359569475291813281559795892094014154285550321499257945072922358577076833769468662976508280472538351630619210281039331345171374315756871647112135158241970525047452175707500540857928557702224394746259624121577946217908370478595851530109193714363398534938964763843106426587864354739663956494341323523821707359472886881849564172010898995916357379616409085937047262784452735340663647164704106460840095106839899804167843042406432085264116270258305534364408499295057723827591714938733565758423478245718668921480128494641741860284195164332471044413135544711313417296003894945197964997491496900371269440309119904734767894014713748578746700222160036910248326490485868482318106499237256499066243538621914785872324568810608993843324384420880629714223962906470890295208937491170614514015337219407667745001041570791921494754235900140995429912807522267459395604842181039498162133624065908836794265827356551314757669887111571911921435680180067768111288291142137923787117145314965258908166794814029875058557388491484265483589778976118941694268497994203360015112698284645444687400762293524699149869920537786870222353448932542218992399685806737509847834552610084644321143556593055948219221376598711351155308189398451879682185237797303811832700275167922997134999889768278874321239409424283992579391093798869314927489409538919374712442391314942612436564248322014262681641880457758393878702606733543572384295071032573677257648755598966427631238750681714409891511685689265319608323628332804233664369268841990416394716810888228658973265079462379352750822682230008809466370882272297654301847301318774503303479525498124184880848652958186796708869956418631601427473639073264241882283505645997009822612200969796690490739054254864392552865886429451869339060417577101806919147704675210775598914736406186420936137437820434570312500000 [123,12] -388381197434967946730773643373258902707541452833365646777231933421263981604890603706785545784135244146051182254430672046520840124531396177601712832619451396243345864190348794755760617521903404908974239880797605688402413090199987834619629233572473213042846984772599098956051302439589970097031494778951017409472409153878648448830633733474035054533002123543760267952653138770965262205216165216150548209203930936457616168672245579553220403631860604851035793712674732306782823465751046611755474122793815866270920108033855436053909544444728206708254618992879692065096384703917149011029702698989335683681036384994862659651596855044445896985375907259595876638497982014723421521279456538934820205278809884959333413794319513332204927446364249933483496590090892092476143210431422141716778487271356771397458698490092612310897567640498885366937538345437432712086321447072282371530908810349262755331615492374183765979662996654890476712048535189903704672667869746432043059629329767410547207224141038951838476040234064588769062168699438451565350687952009830544847248836556517955572921676411856167067057542383638760889160471355367561844901756718659742897428211572472024940155172728448880253316302282477650203101286866706946236869949238717294995453535246718450722703055088089319817154779167552147069695953835035504553381085308874682988082192349098460625827161907870039683756544984904799511809390370663761620253109675903690838644372971523356955555578398253015137185438573164389916954485789365301591423664796726524533002597656930648446529067350544718890368322696796638300724899745176645013005812070827107386260256864126300393023993608931951000076752304998832272666375623959384311621486240024439560018292213856380937442244602066731144375115996272266883491430519727528820170960302480892567701221553763368773324286570047867903328936074587663957104053888092697624774389228718895163695594709345529679029192877747221088782163342718729622366307887689432028474469045084995150388044083113826441447327893932327643897625732748134646593143970536976441887482675547029175893469499703176735269557941836681379255136192796271643601357936859130859375000000 [123,13] 754047296741602294140008413972834404079981786763561844694035209249145271420938289164612744589434014031938955336352566170980478576920539905451503872669859005614646213855249583379030789652657642086587538728679536980810475110505452011771891758222534081353604780114237387143882938672085762475131742105847854420740718972655788914247342171319721522439122704383148941368476583028127890030250373617691469596230197872709784326561583104834550767276849979419650861198269567263024679172246690670424295348335224113853501626094990755865730120443354098441491731358266640988630562621697560559958404390555722439247283141576655989051250849078156030430375104028894537878702790377493290973071595754024734736261824954874128494535968160180278676357932681533433965238232693126060820284443511752524987835092499052446462049686261691487987829312114548744829982844417352553492426116185156451942172308923817763373993850535381350259282059084081369846377423276338335683563680637833355858262870956533044945914875852488365056711945296066763105190516002337328907065653598791976816354806919932037082087281506729577080203209278019580765870418202257473459340998256824211370269894461680034930769546361780077603280055281641832553344943221804284602399961328302897565382243771298608294638849124123268624565047834072453799099621026206164440502054407732888081127971416545319949322000317889319519245422392487720447976370329909487950565144091898086514773204172780943083342923611814320912526672583382952195524719173799213668189441643282431743517093245184859616083477099286813139242484884677319836379927348098736781792312891113380763565687923715324680017787026883863144089387879463467566846605025412164381243914308865870977997807613405140067473266292486208307995178112733484634177817045742135944432601600895921216803448551083550079128854872908758995269105188518083938295471811151440954186340815411501142574512261339271306406157777851343473672531684383889805704614422401220437481706296136029352161280614416706202020530848661724402132617836997269824329880444613720977661214590050204607385949617234867492500742820337074345804495578704518266022205352783203125000000 [123,14] 1606655474130624500926734240440569763387855540875817497175416427544129426584226406927408415330885095905147998480731431411951309901537588826709231962899101317515237933856291591438454990864219146761740894634194832374434926501116334727790681348376042920472873589189235638839518021894792995352373122735791527413619526939083519036318291286698046265877261946998873011031574979335209852106757200630091324951989693369046180852294730774592215449267014634729280542009224104410148934210592808820917755251787055223709766252673633385818147357850453706971577423632136006279758445725802266246250042889523112953739281779303891301158723384991242677631526467824002966550892270570693961588962120249666060222272219702523280668554042330141486044244627597356829748778996986687048186327596921010467322414174380698360065858413855786747985618568437736090265603992377619658641196204806458683796407416084110670007960678398563252197276528399529218973938384667245642059561620308883392309850555426033209493047310991452046055914604668596361363094613495060578772579325760178810824430078869183768114656797986839032721265043706065445612886840774744404214270076382728487660607419225450674673576333466501660334052518690915125873870732085708804251376120794927884925889683929761572179493146294123429873205169421759931819573754997394139919818664773808342569303526364685025626668059645479693901024848735290390775501638764841503728033460807646432185671288561304800844642150772979607762217254042698533690536338157601369942091109727925316412546543534024152644356180875287479743780097698501087267169201705038311949072738025448978276060788869710357837304468378153056343379887279659458385353735494089182954064911725188668546666099998468254647412821046413760765377714570266061046892820673490115163811509451036000029327504345883010182003673869442997296514822249568082946985319642765856244216148620350721155518138602419358723274915246689255312936962374929051745379653437836366109711828234136646679117883151716486227199844812134623870070782805746092701720376524316923082373933859093259383483707555163579515312890361178332909730670507997274398803710937500000000000 [123,15] -18940893774638168039961933893221263891218924915128945179259788294035669138714682920426405073658769460740685933660724157714458563434408853737733293292760327464234318423173301492415720756239515818457848816643588607984582948560979544978348681591130739223841081859079299156071552098702010943471561445067682724684074509907072703124476929460352887406015378723214014509986811590354072667833992991111122373589206430389279205248879536695837376773639791220751162453327079159616287103723980967669631785159656924759779720823742266487868487014019093825753233211865463845636684383500480130011627019374747832303113455052549465756236751371094514225171825536259486550066029339811778530366359277443475594797200326824910735660402365028067957897024449774619429659178448389150333452297351949118511681213430361849309896918354858258871543356993733105278425531965597675847415468985301971796553994046569447081569507652825475999525058256381174456575024217750837932061721762028731750748725189576423745485094403729725527112293866886322824401805257252466053066865534552931613111257874477314596577880171620838668637121490936179893093734224920839442480266880723952360906359998359448385467609936873650582050716807202841712694794656281203610786305458484914497238866951508775418009368645660844992592123488840217603246527158244871386880990581160702020811334890967840857091667558426870602574079113307533259853861756688894533344177200162440957199030614269417558589828157079690738569119032326236817369158516075568726006349726840864035635514104409566078695230409186629940818292596244461991689295221006274617935720301039951057951717142237966535019541653494586860138313366411273135965660240114965873533570700567102973522191858475259996914955753308036045657663099591667245737108063304534821904666748331069279461576535522872554132064463317689572233942023556050390341378405815743146631684518802451560533132763624479207642260796992386248629438805937120672363891809895155015323248876002258518572381832897397182902496818619334037878811252307689388261450656166883804103177791859972934015024984920191735336033727341367716157094491791212931275367736816406250000 [123,16] 67994686978027137347185006096231602611034615590188741847963727363464677928359185290427000571373382251262935438517656996674314617191290766251051541194922489955695760263663087980354059394490360572574149057804780033381695657944377686511792568925479581360611811108462963545683964469218495805297763154520287703007463930145111404732504864032120395428349176437339602046352229328831262100786535589581769378831331591433219179738225579939324586574518602386429614171500759445901748453121337868237923755599117343725052484216328079101294613235159248645648922165010545091731807986744092717681623844576279943593002002557827287414393038742790262601121266337829206502276299317003070921525619114408663748795028986851232091733970836291857092731907093010948916992528535275636925806152061906931939026451592082603924258300489024298790693754257539448406522099416551225062698691252708692764751909183704047189003914791735188729263178060692004965346818773547832013149897871131183841614040019116906146555473651329209500657100153522499079211601581665743715816223670043648468104422562418392238223942131570299962321143719202902722724394005040509043831030867641067902295739756172869894163268194182942257519178691874567036070379251950454925282854643539989772719008812755748632396538184510949692754644602971274017478682720957115638555615472753688829585770745495459626039369686457289494729013803564056437027171992031992406135997696059259621685483153390405802564811462653808773567470769697175328365875049762799734795848259672499853948232346258172849484617644872639339662488869007577636663335637025234244813187485839934255262410682517205188244137535475600089362663447033172068379941122466995449887949979332997439740760343508690773439808820641229728027099286553369231158581240219881108767599056575875480168631986655567335609758042240305798162225073938446180537251951434410338156315108807674037863265960344109296947039052604935483540164612423589772619668809482241597609503303400973322221856545237859433617519109002919022485575331614417111655292524102626005309601880036551608585654690008681071014626923210144582299108151346445083618164062500000000 [123,17] -39782093322340697332839174785996603285947143218546076859277205197043590307547766310685948308851850990252637888998775476921209292104155080524935861094931768561000504519918749677405917590330272380039601322423373521033353803064829926060432882774079128890104222580536547953744308450067345451407265554070019621614202696649368709828700642574987264261818222322839682923748057553581947868768804579674685144092497412860682176289953620693022643952970337387088180736884393141402268260884108237273159237480180885004333037109773989741575424280376174812987164487711153933035478356310725709821219152019712195747347236683155687004839012891297017635085126510887170068142887230741541552197711966641054053378812207872741133706034241360264347309646632779267561453140136252564700418822481661174124169671834888445953662455122003231851400145125020436526739804796861212703173924494688819367279333038539871474687682517351199892907699245704167765568097885271718644771425262213449765146038947341179462850626135634818724675204621780961274556323953559593731413491194901537589131686310889362172994674048114766566911367535445726695313506736613809548802834055303535007195346868352570377759282061642143586926425986148239484295835440076961706360726342167711147190691674987593773012393605070744364366749306191385552077279597943933888165629599894213438435778805662438096054362768953883895408873347995283276733374741952716634285871282549395870112245011121527200249749077700727287573966847557055076229359115783742645763198380054959145560183583390014403942720609778924797618245290085749559589577952727745436769525375866014757997481923180299530261461387879352545955358174595845497665373440706181965729187802955303389158615790303938687608509458745266108869694438778689738556721488713678430292453512234927742308107118360393659737619450287925117302682783766730601732746306941005308449453398386586635229848318824340671848072642885248814273112025233624863120054138332011082280113109380682168150696465482767238471654453132610830316359784376256469199455201749433403670041083232347294699134844257346520430326103356932776478060986846685409545898437500000 [123,18] -959067779437869967688223622989970816440690130252886695390586267392664407128011610462476376286234520327640855464516428448725425928413623817577549828845245671279676964266426793162093810777506384856205685031342767461052289505131157587064808119497236700196708506578477776176740282185986739855515959903387984339220305157420705254605072458186392559515413865282385947696806718982991782254360858027480807006527170492504274380403193602125698045520000700620345561284820979900407387300089981587477366799305339758630095712124093635074012820440527390570934366150109801936211226442019857877836614550503668490042285739460198391793694919270383591953249955547428216526625602918931680062469167392058461010112719247677659133138274162570498537555276953375197177089416123921958727147964999356857839995728095063202498366595018187594781164614314520307860547246377386830633098862010332039483987636978834675194972878924153305674454384600781380246793036686583797530420580191406238506455714233656795290077070803904625122794929787602517254538793651837675852546267121292332436650335938290581251650978088238127387200879447477100459371625380190472237289037699282685352648498271099813218457595612065210180654438683008249906685145284595388507721905130290949053956125888382660960925947385099831457571562754003177499457680975876743320566009798277670379230616721496348095287014405714511751004194871506957102544534626903411630128160439115701626137101964244735360676633876517488503514428375617262724384839974984881786639768296352122849073269971501727458359396703663475042368878450588408029033840265196659832138359688625089939478961281567795734466731748254561507420755015479453985523258100886425863134179788685703203656126585207995286981633844815551278544023047177542214189535803990527122737274663045652167579691659399398079001217504163330085472094291456248717386350570730889999509241890827902179757539349882555885680799323072791556119587072126017761123288073467497873858727130977619554006156182890262639129187557827667758447842142768606274542721115410982322504402387408137914404853431673571555887702899667601741384714841842651367187500000000 [123,19] 6605708276790170782554414607046544478084570392095321254537853670684395703208764476918573092202923853060986717146288587746208889493676407826756058045484477197132638923743683589020371647224101829992674648582581489803206530061787049775557439677569452009109438552838048599815542246287006789399415203417194183836060749054583144595381541755393469377046051101581392598784745400659974026626639251320408009679405707989922743107088582342125921383609563117342796742343670274705360099781985361611902139941102629658338192111468318309037953078955997907174158413391245165027146518376922104341877124240163817995911841457349185164378832956498519288529119119754505969695598250295688198848807270921668379540204211160084412863714347927635772396234361545975662870716087903111270851627040270959919951785407784734663631608942469110247334645508842914292091678219170262986401732808083696121249183726380683244289612024774080138258293203143759762820453136031821843748941662379417155749001803597546073781169187723101794626453641866630720436090718896203551482517183780427319975666994160948267386254746439668200765202779354471658868023023470181076832865321238094362936156898708349593432681815951891785496421261541205230772420830020102016536499179736718328976282312128269359477409731154868730356478424230575053933436053107096015402843064115387857210616515072907000323164888675818538394222344510811812358753120958879076114995886773137736912134579225759272641098034251715036827872510495014447353636817290889227828508636650172656875861344998971570084201683707510252333642830947398888810962410158959264740659465544313655919481363578228324127494867483594748579203406439662104740792840753352745041487876092122413088737702307591755991499348315876346186492854660456682093009665330963218001583691178521196187918463706855286558213900938440958914677063670384937976685443480392933463389989702739563254844562682524255193701971789320736135185232480262144462874812715417271564620615007562959879198547365127671700838233010859104767281009151327961025312440371895777789108362782420638387601989093622642588814197761593050017836503684520721435546875000 [123,20] -27329636045949770949766530200345478369607312141230263798963613159581826734389752796008643110207274147644942760049001761546929124478790970975534506601083905824822657793144970745898039654618616531418206215960453598328100091793874363085197284274807947377507985812313528433594243809700840431517987233509363136077575897696518773689916034303833848586608273919910897955611040307298665094328348478569800101983893045967989937208223857863877020925566073091076672639273628520944260993620485456083774079209094245899022860851519475704865765243294105947168511742640965478177576517901782291893375425744501776782501484909128533222738421850162834000695044244942774887953278582603715881493769940251830225524430698639260446094968353656106799983724910088084263838745329354940249573213053889707965078041164501540286891892215159231409778127417847174584083805591191078388120090101568438396410965731718643590978480763178957676091784264783903122384154301082967150361839071661999782094279614793219370636000253205127372006731338954201595029175031190219087764284250998520103929268153329070811216429534319060071497894803612089911372307605205808855174252421190267538549680511903060590391762847389500120683772110460415677497342770835022339203188205100736791155518957381677227573139056457806688049586041884549589386380822438646149118816053042388655483572038487285743455027076618529864209096424666228142480714649077367840212783408960505434237936233328277937625625552658879539605732412151701199907842224190949959997714712807747751778557754042381260196573726687929994390219470309541826868705019499664032049022516514261920987948570045752361724633795206650617091438175055628481967557542113893354120046870799191589049823105874309233006229114855685668582800987790292875719697691968838964213688490224133452300893188757571807824639289747613669206648855488432811176417215956683634828355665959759509124577477854827448257449778534513987082309481675659721551286143697575884613559166683043318919274079118317342609885305375189851601582227801706371413225317955911234108260465591293899563189547836797657631713320824928814545273780822753906250000000 [123,21] 85055113735498252389896423244567427846148204821023575941622853642232765218782438463164274476960441865265708327572810465454008397961209298867296963703019718269959388831243925580745555613232473665945530290214423684350411532616961339867774444260111797640209147278071064110295576563750665561168530503199765761613357709084991702143644601768494540251848448066565414064795059091612489215816735909234956145713042837237349890639478651797745146148828532968585905085781677233726323736436653434410065544182759922948402548588547070528014458732879408625925601614903264295245866518817010137945381709374747100127715620600468801686222306959596751995461237183838498093796123315883185804497165776252487779474961407660212485775395611600795620174297301645365550973429474158319161984663673805922386347983940578009150932495096432322467959262254498688788759992946038987003880685787473703710381177679672615341840893475975082166346234072395777576581193844563212381764212276046187438262705817321394947013851979157372813665955580096227608242309206350203965827365095978315258246396489639629606104570888892031293679195049394822928567630275283182740295478907470930419418814183584794391499676101309426149963607682388681798333216206857910993220244515590434406081022552608802562256557882415005384616293486771327208268872393721526474923230763891864707382316937737160232643285306194744742741580301763388466219775942792475727303384822630243280440985124059369882043421382112346328960976518661665401951986789004390949641490164618387401798190649709249253832555869223680821505595559829057479662035242718043971995790799291016223414086455002206082103112852582405516557106738574208540530183394877036060733741406177758657024155703394736953413906269699238552831295284524608485044902049224216584603499976660568801746369708939178026112890003430662982641859775179174628263096516661835352924252154767084103143143214022896776111329472613521738021814337294122003543014973082956329794889465365039835363796354405879317983782988585070787631872144901500996106817631435746121379004339451887819999756997526836957423945762002404080703854560852050781250000 [123,22] -214515100491024699076936184323870156105310422886334357756532920214504301115615970597759945432982233460819730932510105048030492547143486979463185376070374944995198604536984256279683872441476435428330310851824498457022903997288478718118467400243694281149516199568348655485039992314443603429703220092416500605774776669205902009094823470336298181676259448444068299704202639316009732497523684686709376547860418100274930889011918804413417981150951720927641134635497737320199493639965632901408317805137463219071487819762451056778954762739641512791718296550652232420463921451557810779618133281570264903841497206066234803320556142809138127017881085120477870594721401494276453049176068555377392023039691294924506755020019694194413355445519878952611861817257092339848461625122933363907297599887134564228965869353810949042795049985212057514891078767547644020839880291073122428252084687255487665344277835334412580067367042831667439936955297869489373328172022480940521824280842391949856595774327587133638901910581333998650434369189857020686027216343047256879681372696969817676372328658079508540473012619284991494300586636852753777690503911203856798529507625384459634652003076271855577242466270120738267165800123800115116960704970449621234025950940446830490727587065802747391883298371913154305994720050877375809382139600969935240049689224077344385132285356463257680992725864290571902804375532278299551315006322465187152763733950390824724167317896173454407086305094520939716559296125211575655614234597776990417062980397335603850961939713617841430791716186121357224564917670730266525054061809327916667535972419581302848142398873292348783555376132802719974129147790685945461791716182024649417477554139488621257723055456686930756520312707968086154906078482967033339353947851096386989159950048571322809310954322217426035737073680276029610999642664381069302151169020124287889603895569355793806536753774864811138013282712924354646678416706749698636332825759705061840164236530034601924791857247335879352548216843053885435327301220962979920866916156036786282326673966315208619271004408801672980189323425292968750000000 [123,23] 455796239322790687483048168299580486673389171295094639619096813263003995028443020200646405175046338815706797063880782900692939448937458243984120168643474917325442702098194574135304320880185723558704131181730138456518851222049254946800666273818104827434987133256599868014082888594073335146452623373096953883461186108704735008825473548126320896064313325444458129950668471876007499334239910311166707350256559711524480770141156079771623185942550907718799736478820107557761694290164145962302464226644075800907178733893227452531133549021426831997783405050504786330731837952375095155463073097388877725442729827777209886852625933267759050708876474118307642399070370690864647687883770363632708229147069035558467267469509232517985374349636075407900522865738090559995854309663378182950408896148359647355665698109344019133953237279891865451924066013242629756961424692516812661845158858951156880435843704028125839973455120610811731775592932231301479678921484697515611516828087262679900829313611145984099057852105237797811778438370797917852322548590016569393904685567502345609790347268704848414150909884039422275667871084530858853205639858731747783655234744322284423303474556664983641872593701646206732813721958059825742638548886420230223023726896359192497367352530819822859590360228893230834427929173963484969679173235679604565427661652081996969430304617195230155052139360066871672237000895077576056454908226781784685996355435167008482823130408330198854284098779636272592003636718179229137792555860841820512361747445791446718302026492735024652712569636206429924451383675636499762128046027913504192015295309562567381890655608253464677401176908534093809631492533454302326971098499181641563248899950374900370193138363317615270716129782882787044147322810384585932482340380634570188751531115194744226253338148511229208223139418061136989768307906488858501368706986686708125577269151357743132602343206223102264392133956384207180154296490086354978247135874284169805213582646286969092766105888419885294188398063695222858470877236514300904602305918748913500585602264533312960592681406524206977337598800659179687500 [123,24] -836437414259278139719131515837150472791409006384912833238820100240024260259407756436257197379278074896685147368000188485941926145723505917156235354009936471511741013813401022555349002652956526469008906008267692601504892683985856165819046427038037802149733737730992815395920008137942824642290938064097723144172567580723315522048234870497078959458537034402109211431596436178179512290590491870645765551705508843692729972529055636896761001931452340517133692586072283544912297516081663042458008592900947684110913101272543802485478119544269224247458224621166476410615534032110441934516407675696338650161535548228860027617366953195373972926859383568309268231916789285140373253753043659102478220181749213362429630806275813456460006440216542210431318715641015270209974651294277338891812580493694595037792732022219846287939502396063055648500291106821119083488605944145196060207595722732852193669197953474848556971268183817226269798073947338456286453221351114285395465256317184770123507015090834680929356715046697565878816747414133850130386381885837561072397916061187322758765884584360838897804996530669956554329412341750179184659041564219010549225858357771612001365718198467234414973634855421784301061820416260003531342782974987033483811661171432364704813320518633402878179300003724302327725414153065863330949088375051087207957449681690583708088851274874438943193678672651911032920874776472001064408917709950439063828880914526314906971547496634968325958465358012891082760712209872199546019085992844433306029701381853603362406040284958056666192057677549816446155529348312084742113229650339736455285353965265910731088699261981701418245757705877808134821794802693314601101892063566481233058750401383006828674728986404740212019504917297959076544295368931308934146839051428703978442037479574047101016250135889222417831460024794672339609753566611516255956652164024248727377913063708877187738582995479480092438533085528822626583041716621757123742037652894584563229269683714720563959473639441370811391480937478864737603937186702434151189504052488290737381521674359552420696672925259917974472045898437500000 [123,25] 1348864711279876156970846843799147374373075800059752378489491558413633307513449517692309260692068094140189923648745512472044478741537678867017709663567724934621312801047823259774754753769024055586559179689133090323559870537951175540948305601132725766909300944355046455003048069841217353434532586943990450765998384476794735046806575899077138119457344256969882081089928696795284414082812738340130011368537811431787556992382581967107923727635211933954260209139848171481505838911122422263238922077515055543349336594020300416295878179224581348184627557821629909314744038898683026060336532661231181563597827381103733291221311582916407516997845479213725702988718174010357273020386882050037612175117408056246443705832322313241063926362728168693227003444185755825028551195822794118606322523321377713534668944087911793777451073882218065892188200357092681447221071953528579886086613103810669158596942228964456525443027991438106436233902918580927010972118896799951661329385467926063749196467610453666067223425098177260995619018233160890006917792817448295494316804024326329973039405482019562157835648474779450061738052731283376601584018100491261435034813566911128702410998148953929012792103829860873013530444226855023399377848056567095033298652949163427793193621870062686656570299001740519598575057577700494232838293859994491090731047476584744841891299237061465744852623458186499169037329593595186009274654972534541846126674374210129813361195899218757012857932388880842921128916319495208287959731124234931322149644893998731599073619790013051354947552945430172728043249148481453725211090195572154484240702864631859826944265439358765028233261832411917534330454976336991609462755719307291537683411581176717866642892290849046672618657750256709687062054232269753633256046340249443873852936401328499345370169839350624407463173665176946006141852206376862669219529551826998618367041017577145186693471137636155663400919708521715671694395835933550713145782374025882457549611791969525598474912529219662352187247652421264214538000130285887669444326610802479258951732180027427432378317462280392646789550781250000 [123,26] -1935658411949570807484812916099501487012930930882106006160940743476588156687072133671102371782246158248951532859044965189656122658746381104160645227663840509416459954340620762726927888535832733181326431074287943852958042721657224707695735211651750344046328452411100043095077758324146371627091840791188387777632691431687885855670685793759295292826552063466692982462825895296392451909393805287722457694957619797023862679515181243236164163321158469139322856316767357866385003102732474491721743792427079453323604838430057445156519574629550820722436386743506078905511300133836283355130985877449727876703211332657435983332940366109274099829333287266570738496108452634095472373929241464974010895859240391748438758003789856304694814299640886268394557223545000868229704156351667474730844112243032444849180215770479963423912567807258004573866612672004217270369741299700767692292842900861243097420447000836615682423163063173446158573772243253267485620414211102078495868799442003960669592183598869567657733007402692843120973748177104511849560386795144058267183413989876653298443780716104089893866572035031921232003730782571933598263651427617047529471059396084943029508780337685433792556422285193948695580663021524464027368779952825632236732830577615154308955045424112919512237097512555493767797641834301579682277797190346239594150122593920872527131879658986257524848878643521721406430389077386718838808632546330666180347558570346186001723417057433850424527181986722023124807912435980664668058157371688069262141763089132327602048235034453575865764799667273615462984433477530606711030402706797835777848110286232496286796756907952071877862559887389772174374748567732251178948716841099455133182173972136078239125741705550273325494904409271801999486004135427839152140348854019651602353718871048037461516664474069782393981685038299196606852032695882776877718527870852496669366518129396618109841618534296276186988365251052350404389392531363242024914622570536157807644589589899049433832372278359317185797291245317076380256541894458604468418871637583745219267014614494826219015521928668022155761718750000 [123,27] 2495956105776879690953462729038090019179840962936050869121416627840334475413501832182199511369846894848695540873121394788307607221241018003411892780776645288583463105038340062572215475559950764814888628132029775412089785180876376548284976739629822289304174399108649842655691386727907314914158134676092012100131501485395042388640774705066238828072958745155661297353208055843430004192893306784831814931758854463490975119359070097456380353627611001978174075221108733651840281711096320972010622198055608777799467214385182564460650528860982453064391903679597187852569449278623544074127048879149529610758754726968599521842817190717956768677588887434267176365950645679377329235806307179811082801058164501430395434132161056386410226095012423754778133366883341785283401709540484318047396763812355605629863427017624221409808192773399948074570766792061427946572785030874800583252851402602744503808559947528592583948279669380610687321518257658486644133194871214764188528528695580838195824495021625136606576697759149570356973874145851031258804319086079411637270711137989858635071658994716832387862888918465252040923931841932808786980550478856383633002520415053025423240852875356089622848271829698131188975757721273788512108729695382547447243448144715866626164310655305227011267184747746133473952660514569561434697212861321840414227990970578070425290702476241019444194620961241762430634199829486105839689513562064054885340080738174901418047492456631587041951433899918717943167418691427480608758286978412233981029956181553182604964609327895159638711186837129501592112474042677549343707021899193139447779925894965794622512637232319856757204397966111045332817757373205803333625337735959611545481687028257035343230750072050259382841554546524746516689606167091062109155996821132120937308787515073009903415013446499562294041671402669770234213115304435421966286699977877592816846429912301703530154262393725972519239188767703964028448063246822012308180068805167991059156181533053967151885240284041189438038965751318251158516416231299525931623510707318665605147778308037231909111142158508300781250000000 [123,28] -2917421843843562625736867043427605129283197694758139035754431000217109031549703214734814752713601474100283680617217321003180118756272995215387757795386732173591253006292720906270414421370792564143875110809641337487559478886942972971014940640864178634150557604100905441895836406133651880370149331117873242992366607522590974099945997448406502181242790511721651261670047921261740715063364736977124828406777093869191107177647044053301255132077534188601911744735224204041851284648414296553579276816249697548008163640374594040357194834753758249814288484647244065028547488965905721828767769535347094704738208640233359206923986816007140356471003294863599963620113274621158819362204173363867955830042695530528130049801525343300567807686528724962386855472321711826728210779700963483906301567516493319569576456635661573026259262955566590630005380169734774382901507513648210561209133901794717245450184310473536579319040381915538204790753030067422067033808349069911333686613734399841952672234328644084422788266883099073383604866919259532295937587400715803808071057256681963410320617085723652775802011573126870755471870725490314296465300558160399532583872173544387271236820879306233695363981210017381393881503516837255940784712232282038522384228918869880895456180192224927438914320038274372464503128010708720636150616121198791812626849768151066475023592345700221121465541969973492092347163730956422680583722272012638867526454604927850577435647271244262279459162269106956313253247275052290548664699434802854079913544137637398753611325912642199410299409658522835796777011006642089421087186069157462997284175132437707528458780674446922422396268266148096428706163978403707330165701360882432707813790331285266273591326305428863462464178420501217668835599811315480800983448311910052274556867207604176452610444037760431806862365903527017392917277548294398575896087434604385391254556933948465643362039895740079422848527437571036905514806797375739701852588896215291394651527086160833052814014399778719524503899304664431847230840937292674162405602120386107368316119803353103634435683488845825195312500 [123,29] 3121268284882680062715982074053752755782985214414835603970375357422090919298248930438820232812644011260684002128425337014744442699857337949120159234248272275095692734620517873634983827433616976500827758524683946697276415451136978199374367617360091186553893819451845488581075194062280912598872307789686909942320194696968947899422922979355372784522393578192800083927811859752334698027885212392810696362012439112288692994930866482624012901341551374861483092621321332116000345984184383615232784029980250260874791509106097891814431913512279190078967534207537142814471780045491989708648614430032315410206381465847902208963637693928599551397134130143575755929881190719393304289313650794225551018578495312433206297544035121111709150708969979020563441350528775760240537120888673614365755045604304498650081994931200285336270202690136048449380665106963716319078275551550846127105823761170520073186015688467385222867564705224155959374694267518635918919760006074652438126598032336924509365840916037118358342934342699685734762000362303242082233189891986490284868510396623359648852781819691942583571005818805760594540867557992037199420071690444679710223017682611595006881975703994172255538729679890686230275069445434650606486925553953220953024197991380566582855635974995357475347406074460459174694830061644037816958360790771737325838902094762713651406937995376966207115844836454638083505217348775893241449054181667264216792952343805275567286943315833551938826019975061076363606014323994321766656408906798435872667504062456448450098935756830553971723790840936258077300664344541066883745011108676218391303431739490127868610544873703759852896188326934928614087714757200247245416297007211868808392794862591340843478336994048765430485717502036500517269169096892831720000762694113800147093963259366470453625986171115610542225344779484830730926319592534831218702317912409146660789561185420724425825775431628506155311169503213299589018803473035286994521497788225770661690645939301444490035490158112168906465960249175427673562193091806876869712034691228125238282586906279902905225753784179687500000 [123,30] -3094091681564938254018080467797112499403613292133969268450273279685962039433196159443811299559466100757311718732763057438382018202977997826453311524947459569580861080967984929820023586915465777399661393184614844191993254993848416154774152777160894323019309345450397159559203745205672416488786410160792239201587149496860119549858045607979518902281690192079196076817122152756363806895220790692683011070710593964131420443408857867924446609155595128104127365205424635722244837441924957661940275361594936311814040865931017941722957464141078728919933829444722425353758365425246916189517196039979085748818389449563978190723616051158932017686631144370408479327154863181907021107560616810528218525040629656332809668430724564734084126939206258265028416970461256429088758230762190941140225641255841170759562485530866142319535054011483770149256150805642741520536762109959953440254084523029599938692140059026659454906585458782538245334124313979836831566528671772431769747115553617464407274514749170660846160051050285286042865860479410736093788685854579827589914921409015745874271878894833052485916831491328006184666278661806724122776406842585035867597921973491255683648423479541776575038857417571840256053884335145124740016040766389163193914539377255953062470920317431283447476101025429582087122514919088818594828407631836234368136484029643079001585578172705850127792571902802390302930109460716970826074530627640603121431068793474197468021270890731352272602751570156666468446047609425267242179006704241386532043212988931509212840646164708713122332639279593594923923836535407739399434808262532295599176484393488562751243883765108206349764208708256181481519975796473218982702526489517746160265397386949406197172933091679842007482181774975280223136198275631058577014660189369462789537025696261682836224623523832015065481461319492259140857353978304273166256920087835162361022305760869132609169395554129885059845685152172914972230915414996562772711099765453713881717757313065408972627267002794161411988981639279819439358377964829412985751406909087912744382720120484009385108947753906250000 [123,31] 2884534763824282989724540069808254192680096611540210617028002632251685211176948759185609283869755007228051827226495806875094999258779152430772382986403028411667611011940280620304904001044452204453440579352311614390908375767530630042239076919477870563931143036045555148107946385934769285181118934376735019970886471755674016931084657549157092194893119649225945448238767389236607241458985226001660613189505104758729886124096883086765777029252864354998554909880398477422426608470447077738680438813030569493490652521445825175424244798710403831545643529348024891113898743513171675321234331263277118257566456975591255005229283079392159207051821076162040258074067891434294003571869494510687827796387380724383447194863941471039532614148882648209516237119254851127233385801144651510786267814315159141504069971976859285527698990215245602388383954795828720255008551769807764827277529170399008246402558615807577936417253993373414419804114760803100918396251355390719369861064330931731143158254920332253889056630938955962096621667638892391866656984298782793259626270890205302525172518571315259338043617513245693173787106182766810772382536222208963628502229825479888397999531621924513309779769289783338293683265608521610195184557579122489432084351844313827166789003106179167763415899778311216889172030114973114924540084897259553837897063089536507858327780923103222889506514574432782119603066841746573601099838763168962982761824427567150789203668788112903107370883608935896515421439085852945824557641066340319069281500408256545021836493328268119754327100119582077371374440850979408538100142205007631919754826965333555095854397902569156907858791688702060695575144428328100789912245568891893236819618010282731519032164970184221258429758841220355483638632327856138713917704970629383599719963375199057350409135878275638145041232769313126699918547246910488927398688715632732506957556352443284237743271077283963961090503508626144838421780154195899265410890425298261549565486688998170054830255874053220039502386803787602813319520389329887230021420667369635992827170412056148052215576171875000 [123,32] -2566999992421175152891050169792873550257237260530435927771409611730534165982387563851469908057374156292265031601955023318454561609099615154089909584270296767874290846730483441758740625747187729479189237539783187278475269679906762879814222687138604690218909672097308720768522697052978887288005719161487190872099531412615837712625044419005364693769632853482102188654119714710174248034332404158820378170697248660355845117644374834354222018434233191373282338037050223872180359721562133536464547562802959734575144051997131221613001027804604902088393014579341966105997685445555047809587483627021461181078370911040966811945202275424353823394827173338725801680684407867422628985769552335628364626536679466045804123263822512415439461741926943272415872640508719338229345178800055465187855103139264352191020861644248216054200490285972583785019587989264644461327311702063640670269507398716590993989149660734047789736268431163862006701896186803383742460205176768629311965581289232808442360561411955979934413558708121231224093025516687692643812107751045858383989089925014219674655786840068003499890170071750151656347808065033387174414596701061521849802675580529838005519530126468411813069957124137050907715875259047586481809007444115270754826140795147885871232477103515935498180765226217812740866477391384154271569231742846611965546093722582550145509721295710801060526040378562405942486354229334610447929245150688667734674430731927192518593646079858925248289367174933498297528460853097864365903825209417071510434378295776134943813170491439328312189393299593881069628620660748712498396415524953356466370390089046051979230270905152006735591351493011627125621091389106659912072481778422447020012868044573467782073712012186297489667032250260683308801005264788072401247588687902540845591261612694384014581642144103226353597937068982489384199327151192202576836219492536891491928322349918271263919484799527361385499304322969653921065663361255482168689540457295104280110046686430776925637318939195690505045634403227289811013088520086421191843551597999706359587435144931077957153320312500 [123,33] 2200169002050264998079599926455731624210323573750531857336628417147060579608462809177840442422618126763156643100703973236330043197859987654541753090655967078427685836324073980618655259729858598084978319703397041288849189586511776688213955827439948313396907959103093137598471612026323054419247621652804785587722754073361897312637623120202486329503007142537483593557763553266897921847282273289546754023545135111065077688754714775527722320328985987850312798150743071284352301941976209250978184762485037852642628535072590188772141952902047042851403629009969849304516035078365913525048662084120901382230139094465807315937960483292774645814861327151273824104671786626872216964292421454798529887860963412070483834283597811174702608881649481234972286897534908598802670073600942459915544377200417835245046887340137775416293658918315140756811973385904325461641989889526950009424228056397450944474513955450558312933607182179903416399494834716908052125972159022943140099881268808209406611192071444815029662073730317582641457990168734887069267551291569034080672565558234067711539907309878693196711812676779836392273115227182301316344293382368306837867141301372324481334730465162992667767104440443593781252077128384665379812019021474385249661223760174159797563250631306928964579870455391941945378458658326751913215269389088598153151709370683061535856813917054975240971165728968648679627336634582776758922614308404449211422663488387685094240148125461361072663370305169252815648991617834784830210031169346186895780204192215447824359202884104729975072476532832762478020774907709620352741259295199419063330637320291246715187704753627928916255819242430585556313289320696511765546204509914410807113035903459979054120145183559169129344476263205874520878734190496772989614359621218530484093397257863288342061913251353749637783320963578735680822606790278884779816727571685524644369031956833100561458520289961745804484351548680507292913797124011109448229931840523543253898190092596391436470398840433291088737984049054465653279958338525717663133884904880233079893514513969421386718750000 [123,34] -1810760390743903345526671814639626158774637564829121790649010674071546692910645675870717287439733429771929862080092015741300046220315964449512642343780523657861597833923291908853489195717854494224562361106030820208701913834527832016374957715783713209656386082742223185310506629110520345846778145515549174704725331032906357709289517451083486326820118118086961627597311262299121230666794173255156621131138466097925696241205556198286337456991135104667249993252290878706103189503968998896279447825620672648659897409149913566288784863093122742085865314143348499318401921762224179546562424822083939628438835183882659190478402114008496049001060566987699725496664682005429184284357435297481688375008942015422550623777543866335165469904325998295633513591507479853196060608005240330819876052763487537587034820583257956015402265293283380390405102234517564547875279157825173965310256902657189523321227504890951364999506230561166765575784438233008680773849026100246543979766020667442584171876156570038398697379352118807486705996797147140915130424350505414527358869557651366504165784839605850655346135358581412948679676544977888405993353094389023942129391496265434110301027456903305477554973679061851853062908657144321793364089781512334247044868079275926023694098843147841440462428334753305943359301948159653377934753406462663895723167168930914110495793804822904250860218361783728877096112410420607188629842816114847853341538251377743175182048017592145947973666914437639166834744021646442875559903969271304324432479665802449358164636421998451690569022287717816350620480612422337465114151348419355857495475450401424312506267016288028723504589364293793818673328172067918194480790267724311792377540588568726093685488358816274712413674924448843085273827973267373660398323369488589982347796295706268142840359326231028489941752952681737864434737034068234025195914959448870086547456093595629384959463650860724152334607845989605579349767962384771252268181958550586078579920926736506240007873702354890855932663567620494203982600089051797215278227781709574628621339797973632812500000 [123,35] 1408874708139296241077856959109187526847268463219754540079423411173464483547559006125208543866628249257910248758452513240339218042861299137478074936882459099774807475311028635427024576133924963627105795341229096871836224731418939784366397435776372881345870693449731862784067836820792608782751768534032370479928917660373761042336081529664618212212041960273497679471912005017934711338115141390391069619948194496794181938750218013609603926952487329810629465270314946076310815321159842629624752844534991329014532710881054416221716802541478713653536072987582786475825380541633223289689820305566395355755951474753547910639115583339653293524365440747340686153561739229622172139801907820572087514305055351345245382527477366149928295662203101560480458926049912566476906403903720950863011501609598159434868526823036109830143938403023786343637438071429776940380585085810375951279033747302217379841530794014320376591196152604026265839505414397694568811431755913341650034141847437801816457116510018764453930436181419030577992463602762040674449926323082282265261111724143838834158298274644754784113315033161631863674422393691637923851391769879867410675074667895895812900811421866375464121803149770212199706743447841147435554467356902877017547665787280987096871160341004082468194554362958085280648427502588310636879912864869542755854852879339248732779909686698528345076886334228429252288726909157720741139704285161942135594979138990026788545855407845833286513498110777852965781140139258602467004607380625984482828951533805309593683707611682512449567205394228814397569203563851906031096351161558262558008498704602230332175449497835625162611956639909523008776663581918742367443720971340155913320842190800877781202696696654281832659234219827875483181640820369757783878888840637182940184440659616385112355001350458043854563309737647807329427716946457446438054433649245610040612507141177812151999365526409122146337063262501547272328634702776589627460944678963814626924793038246345622660885322980256004703122701979320588970372254186257804375870250623847823590040206909179687500 [123,36] -1013283348675611156956905165879911613766249686632622846786861257220620197426679144510179132087302772943883526539082641579188822574647220291734182955661836852126525067907395563568944468199417517148896644073319236537910020960586894498462123137112579327327254112962096323675492032501903642670988805694634270843323073840414027641625433564494787751745554169300228242484315340547789698841108099016062744495602382095734610631722382917663008509848698723764998907354415935630092005459581903836479272484886994647706149010284296424460398526926622459894608883914184127327937876226172072246833046604968350265650209292889554573002704442256867118253600307180306216640134875128481877855522671030702511259495947501461597801283411135108818048572746979694438587270978378619705679808860859969815696580307505898624963799642747464800649119679245560819375155596502112322929737311472470487473086688231277709444803488741937591049433004796052776078048846889350503581108984799096035992373656244366148321727456906439737870053420450880770919143877790193656902165602631872518430291278002690790884211884723079690449403015299645407785877706479480346229473638229596247751715877481945895281061200235869822876400406456367568488116876172265474176608735360913447404202299474407276176218000420126539900575001893962472039952191715916579814763198530328631070098076917894839783535152551598484023003544593949839995256189908309281392556726881256368232142323734879578572136976304949620040812286356707367474079102396056965640874934660940800198317964523940200026564575282447343732096108158970957375199669051188216517700766537475835491875400554598699224232368647960748185856318160740609858292705164264335451606642175477523360534000808660217618816285940375461712233022854165626379730739516948259822052698072086973168209414413310873044969180284575737926081542451278762527408359401506518524613890292967053152590912165481133056185434595575691298925836145579215985823817328057058097522431266004277917569586567011318408520361997901047871497131586017925462318324536514779765639104880392551422119140625000000 [123,37] 659561087802998565661398379141902132628692703429881810553983898519715722888208855350110880761750876064975515880634259173881643330490065776890078071629760014858393459773860554079555320705370969525692599114971429951791953188781527891556729177072220725435233924603476988725265189755793524026349676681832749173228031760250093061520289354241942841177436850697727588694295565163273940764268760363635745695769395471107948568382459525716275360967831006379123099477003541700482276850334586931852034280150677812366050710570369431363660107484670678120604002415462765533353001624136057817321603467542695857573860580082244964225565509933755035717249618793385085396864930209920641113781516931094169431822308903280969906800267862031797441782221145701321211018391436254484198945296254199382219164705449174216444295110260257340892211388842631470648970281866336709476816051800617638799954592699455314581462513255027425594958182652683804663303824825892974345616702511989835711014041542813705437823490068247701813947656921897347219447350300399082678573751646699878059829155351825852157624329375661165697138789138326598438425672255164128305282909586160522638174736829144313549045515549978880458777486926703431259574674955541426596356633973447466535972387237963986340106945382592104068145955613309424433302669474271489170446055582177017481268847674600614709582417500091335277623595138592156491147975736750211858501218988909122885207568472176849343990324804534129034663334205702428417381125792508100232036740970749937166598621316025578621456227951845826233353576979907193783689487859226100175225851778800433874031882356246519788410962255130166484728394231535325732724128925347514248050371698787963724953840584634962012810893380231609623086564304929478385222485330025116682084159183042992038425287502239605829652518994482878397835657600770945681531985572519408203961584421142792279988734231231410500279028623299714256116598745398387650260207091191398678081466874202229451045784716335493284546877573780895549517427250743107749520778571028500891770818270742893218994140625000 [123,38] -384304942380223838059247123815336977820926329385155547298974068419086003130513063906017720213310178036132072469444128333634672391023489858184363858353060059493928472777623306036452171887486086301874891249818201476101202426156177134346862239208384677740014815873976651976822772886380407811723878020377748999035874335407170124970170286992116245611299811326465885838360162234459919714403548393801060136919818698016736909184146536067623325682865764578590637661550513763034483824049451772069862747777180435635082632320100642122650287656083034498588332329577671799137165521258848100417099878991123783600600303151003204800957091340369379008546300761905378003799088787444064184313895635369949087206771393531522551219105201674695560824164168768454439288376754075731399842727985372678346326328814919587797221974187991002989263958543673353019058343258997535932931163585171759274879064796144385400656978159476256492721152952329958684412526037032804919467114984152992630006757403726827935487990048386536762294777859267836128306999297066127743148565925339774681971696326250160657457280607749546960752382651955304408055803871847291619444978110604873065773879460917244406080221667000350150981448883989864565756757020837368831669568400033151759403024431879877963901618520103584912807175097555529374703511998103928001816614326973625586556417917754923211441606368899743413958358886962510067684082234723384438245754849749084710607219246729376531758242355846824053573470212608846058356116835909309290944849252918859423118216778314808034900048289741637641797578092249372026193528782866862396507869017909913049676635594059685338962100966197030888150755788471137026191145258136525832561672671323706148263291019378132851759082547445588141536098029683479658478636542370394332747338419307679100142919535050775785496022492519173363605675451187450107588534183453841432054459303520465394465912264033537455601965285080264257899565446066366748780403142610594981339745244537849181921506473891643366413628100089491542450191685396584262033800594160481978178722783923149108886718750 [123,39] 202935673697435773335001943805911883282888802599270385807887293786653361028290079040810114928744018425606579001033720802888330301550695405707455143786245264208038784314318567477508164000208912234853055886823397209307835082645355748499102707417724035375122992366050612011908095139477906612035764949202839626104726142282292992375035511579025430717969435597269223643120160260908928059677056716002314662422501363775489905061343027652672066992816606485498144529210301821650645785634808796019151034368006032522113393765462030388668499199039557237596165321295674229280947488174434921420003146838054883041181954667983763739949138602190576569663913870733180603286123928025970342251866596931140710584307107496346827775004541053361407833961751525553115159967183763230805504019014301504756244825405463391569377433988165656225643148346810050933500614833362722259687721182911908650793213217084690327169853275627923140015492872604790827326723725231022093108506203662883839313874815475149595367551859319377079602760226182690280089566625603670445980792895752115318627757429908234003063665766138181658587083523413849882878839018981144849816921329063734474580908543559949230489517906505471094460219365219722193183800270928360819632651000109219928902357245863319319820595058313327089006582511865969124905073074434510314489029251432874002408811448762512504173895850399925820763599830433773335872469212284901269007420574920234219918649893825054600146919661469158375482614280418823335332882464656158807703962205267068030290972516744168727058406773922786676372916805252162003881832975614546046032286589696753797048769899750700348819684437865671320312051529735904970626023132286157536370430115036924775903688158930917397866622840779574206649303507401974400547336774615464837805112575063312115443328770574682673747924828468820989231153602917232528347383186891947767067544731676278442620831700478152684239868293217773390991273754730317212555399101008420974667906293326718269736867748966367779533089852260856548661873229008519850177783006017762090777978301048278808593750 [123,40] -102676401397752483005963260318055298478766550701058436212661655411228263887005806642399038941557197167020029511361045740940000623726653416099599617148001402357334010855773886545371934630718195165761765845988690118082197010488276238265751213900400865336818490636678180976753989461762966418758699083827876035986691383213882091517674527026899596651986140275219128530385262088704550759686714548770174868792207403016423148434163971186622478413181647902002432800069247829531881883646964616803743437073779904705046439086820490534662862125109488655039948146966440639431070272406701753869980370154204364374692500293778765052853159025148818219937031762022034118621913733625629469548878257351446235512038884793825933578949704943083159463462261607934027160254419290294664391826542459274018802114329039545439420099548747594392995831461706576625573673314093177241177839514029070055568922716054567984451352668324748509134031258308130737800523925785587322531457992571669243756495895367210972438044730724575208770924098106891162997805824334500325647099446513282155953430040301153468983738404687667578903763189878433277926646995224587491248851263776147009146595037096538210191390535085482156440188700357934621505673917137152385174616727302984182392049092437438084880361353471918493715541487118525182247077228751481107998035230675921183904525354658449997402367520432895059735565202029999963505000903311160036559734704122711343573415419249712046029221003204485994130601304368349423464746139936111529042103260080362079124389457312738489745698852509877139068045026541074776282472501690627317028986422548913523584498749760919494121952007704058616463559048905793541538818393711053241596814632722619455595864184224492850449542790072525744448121940894904512555543532918198135691648125604679258675851195549399433430826532652143231786894089862291939261628029899458673716011311483320552518793322758299384369607907638003496480713781297167634421264601263264556230126021840267537809873277742365433057422554707239178069503487186059365043888647051062434911727905273437500000 [123,41] 54824074896166420415242134721756075112606565785454234549263494246362333953594562283197858182228163387882402893612119854000936355403556585965555416669234892884788249416412335807555361507190189422809820549467637327996697725695639358746537733758318997493559794397448181574319926000658367845307674708587687098977047111205998409364170447703112855243409572407495489415800790532858266399578754429434847521728986149250595200035081001540700625112164028378002303257536857397563745429282993069068491667644651755482041379962228955596848254888194774793644680601654310659992691490441304056750909668377267057258696614268451620525703248203289980613006639857011499810071156349707225729596023597703637851638042600476968447125947269422846705502053689698917268871381880791038647022566309247000690803381704743527220472409382465125239625096487477940247887370348438101480710562972670743906932025806133315136981854650987116562125187118672470924735099478112084948147629852070277714434546307911141180716687922781759934177927477829819044493910934807608916646193733041323552488930629203166836623912932986919056393828150268427815574703187904311920073099288916250610034605138128786414782310388365527031616183035868830597292073482394574046817586966988546581851298053372891534720249487996920178094384427717376395996972077643913007088997841746042779092852959091808460407328538007348023294789034295348848724616287747001914003563777590881294499186356529774059727130453685023724303311411570570797091459453516157105169734087475500482365021299664080965304074803718878150904868667415347954881072662359675167797505597440881575247659298331239414650402625197816761683032560544465100452707527129865937949740020247245361187433750685095473206203330369147865189162587019388671102790662527869441753375682034221469728718357090359272882228043828171331928244123378170668950001232036388029642759141729459780489503372372643714702118023746305340346914068485355456016602027403438492301358365876798495426126007660219101239572653381626718241267047764669895215661199472378939390182495117187500 [123,42] -32589108272473852087313710605033383956014855964540714546589616323043074394699376301123009079981028103928630884195282662929624209765902591386474022495793067277581369294675840257998382074240653328513115663291268144213334696194208133422347227610211813117772516056617298494073354022301072178378725898184114620491960262904891450672714228985499368145122180210588297544215874392474785767153396669104250875810980513282498807530731110906022676404514254726079283116427629718935403302336385545283745514331836931169938141857931027711574124702575698861502489751975049603885416418612333528786231857558043629589347878959380685831283058443910060661624779994858368488980910024901431301651302311486900292606112507874566667487569138345908658682963351464369038205916786099019487853532990821684998850361585439744463370037007184786063090169714593485908138629349282161056201026311412588042554875105976238109197994546626614025894730792099840620448797068698461256709396371342687979195765681884836405092177587096946941778525216898691699440898413545564014235826304956496470004612677474967677534617704250068755594009461897358083543792510331785633878699153962221911102326183608731054501375545590170117681854550222839816139352463712792431871137637126999798243244902689788096286010284749253314098952880996323069654458135581718776092508185513693045233725594408899150798154117489881940957193224784494735010245952185393501531781975957697699453133777542638319431285752499738495484257874174121230246468805229925288532289436694845931763448537222158297795193971920580248032081540431065055015819382886856965758367965818330355456910796598452339025327288041606850899183549288646858362967647391960878488761994781459513391208157587840063279145154191714062239028879596843969048611647293843124745471240807444623197024719567585645385969227622746574679846103823971189676591767072448393443906574753737479635891950897719555901485474131815734307716742326463107109120751639212694505144326261287491083168299685716329145322503606185194059778045469477625317722413456067442893981933593750 [123,43] 20330199372727449428882643433347571833489689760223027653086423049064240929195028653121659147201703366415704390685229885576796967157961717597110801985565313901070548541360205187652919632157519359553819327678009921530405242688790372794297786975145937200266989851388918236139795801555923391159847915345213772945350242075428728923523175243971317477927085051215569424097669876105067921005505116587240649972941431821678147723822205444895596103037709807324832622632509062495025978581942099733533815801807831769927970464809291668454820314357394738333667314785971576322235559875704600422637379287074291667585918075135439446665985619053462698141605393742685936379840808941997876440726807024693667892644497183157749096668446220410347901197885104423267803409839300563825226925557947587731913135306460261443379964223691762020687884345620913150046458160850312640005792131559511363361962753062285115882369402921962384530970915422532321469049686258445618371567486838977997584498147915906427466374955358783320293087677538754435092914524017688019611335078526819418678248581652393036212693442487391879586211395666671770511252177405178185696487464608899131659359162557928520163115612880243302947318969095393932122574137096907816685367147728199314317028318023099137837937718063619684820743973306359295940367774923705708745077391285819395642668718221019090777566777059135894419936326653216365831694658831158030919471577930199341686924018401177496719420031812343389178418546377427976772561550661358290942667467488970161185259332427054742192100902136535232611417724731884305534422250514999723722138721468367705132462213200257311892029550103955838212321254703772972525138602986490662131862039293909272675578381627688638421027422066380433496822953453601823855524956130988871534456354079578732461025381136706110627070464623812405078619528611885901007265121361774864632821784232048877344239194638990697738017819980688399303244490688827990240787535944261896350828658344545644234258275674209089234211907013770019624424034709875286353053525090217590332031250000 [123,44] -12172035651631738601617982964218209572154865370670641706753390811040212301329174235630252227426106138003960802127630646297809153829509510801615906286666908913227928171231971821564279151093939789707871202688764279952594928580456987675499997104048919240609366629343966603988693489593255935440477557180434670047753299312339484386497775659289238916053529891366973942339598354411178522198605253617865080765216663071981704524718436903593530308605083700063783029115725710848081904068842189597147177861021683297680928799147891808628955576372641439798274809073042188803194410626967957260245770492453774641870448451233378399978554487987071421421121364233032731675415414148384163966201641314097360158067984328228525989319641222466844696464741537447482744632349038064784829978352187823861570271909272316143521470988928494860797328670600774971128975283292511654253555761627992267198215501118538861438383938432103821044723955027665307735030588691178992577020417805067171517285888391878384861942860769614723598448542595688802673000671125402049359451908380581977524714754462216880924397723415997981090833431060612782878211838150974603152880949441816999702303876682316592028109478531176563941476156827172052394605282621512038616263799404207512003841598772982517756221473484453302422012577920916306178659014175222854897387698551753186114080468884042609755741538279426358142864277942914020265382183059324957325953635096569306529789954503645944057046344513662605673779851476201425380780704698261678996065489473500963669195644704582419849616432278174085190302541203294646167348633396414722260655485972861854148481746148859740559563378051411193816738545929823126041409496121654897007085551841004503917788543106321274822125991078862670149854758313717085500127218327713561211404891751021994687227839069910417412450078826958101134908630345627861730257080892993666522215412212792593696647494815737376485873460943875664087068697480829279119300168896326286052158140413621657154241556260099022497653906834566393682997564873460305534536018967628479003906250 [123,45] 6695076102222625969159414688697160141674312098322582515913611430531466244882062990595114973354803357490174062440766247916110041950445801719876959806202626947857013489292052632186956308278231391367897174520851015413291902493857527231169661804666959839106831550113235169972131224333286704442985124134372341060215013482796281684618587311459839442576592709762820227209782958344716351253867308742894674693192600189386322865782926035553680108991199658211138950743908456577052901485738002865483552924873018880875510822426051764549687223784955954703803502306182621117277571059192791867558481595416456332232878799134129110910818892734218138827260359430661062969641350029546563072408879923186242280882930069112004742422972647317690466010341278702157504543554809320727169070095015030191960326814940656650083311930982647283043194755872549413089802915061953147167194856981307565668230919194251856556382501685466721443388236770125406459827218903216612007814135823008253803524779187285584187331503042111139843411788220069690127154452212191840895663243969707545790843742003668594417336752003591613077582631405323515557346221979581521537851774718095834574712644613261635660738383936031313634729514210842109951976009148973780730694610985450381126555179239619515814009490807413564372024768098803340304106782004781124770783277144619697787816338719852178559737476956610969736175644770892483591114719109924274812015174654139610146464077253575890609085338539259211381136018588334758656625547313103446924655567168846140597356118346734955730230337456513412636830407968753452673730568642940543255222716665592082361676322181216770993555684078630441416307693266303207483757995578690551549038006177096080337469294426279990053835238335107592507096527795903830192663787179424472038716778074880714301319528862856990445788266581654307474385175125360985379479408953135170598836659268544250988364065138343661540466566945273932169892919804136215785080626512358648022925428449318273658997989466412402195632833876723713495415779561881208792328834533691406250000 [123,46] -3363291091935979983133488039818006422855829308511555241482886705148405189316262428507101735022549238725056062605870395749424433872881804509407780618775770077778216077424980550831629739265662905138526273635115702578039196048613801884159257283617283315538052634696616029874261567185050074051976331740294730535729642978763413131094687288286399298354853599160415680228426158710858458795344790806562649805820280745822950750766524442051197597688176181986017182606530835581555100645277177867359920380415616636982323855231187524059348515120238907852345926762918097840843100622331657377803022072662853612326696313668942341600008542763255562207405686148931478338623311850622022195610577854506741576792643186174713424983900967783035821941352606779502539493220072138389231770333157493499198060508535836553679523262356088609530812680818350650978884030442109660552066641214580180555232689722795928509760668321559361455456238023594575821463413244358422990381992044055495722949467862252556581145080032481896224201650500719757926135381206499373755541295196098912972804983662372023449603340370364796042333483196031791034626594660137639438888543946891980142452236765281947422780733549503317351116038657599906484997120736581951818258048471484378387943448998455785803629881680015021488874095361451631884768943368753873975247972809603760155492901375323799667708948937368543147319070471079184139951640888568345075134809714077788732959735759287616174456867420557737337920850299143421033305253822342674494811494405166549861434577351848494767431300298281672986268962381914237096932942392398250643805360759515705225202264131384570291937772010604630702515803719579972619922225451416255842647370620895560101141090079936183374017096329688467364660693291011556801064776426870031529026480203151359650804197135389670770212154099556831858518385290507015944321427264859096637560739125700302378152286561312069804355180434019762062074604608448073228005497319648212237542487676123321408688656197976504885530449080049963939131885126698762178421020507812500000 [123,47] 1547116899892988799329804729549558477761433119997144942889854355469316579442859293113850690655619346477546876595308344016854274401233945175965033107223138634652731625802605247951324824914860650232664067646700183157327187534438632368870720315438267941540362122230595580261642541614873027688643971268008052907021085470634861014124874211784001902329819407551183221745414930220721324410207229451800022572896953789695713514071102597854090331418948341558730868671994260519520002047881007459197478799685478022509146307172482115930617838137764889532994099540015217558848863205760379770785222055227334132322391193408852439258090142701505399299114890954193744986240021590391505020202720068485135657661870561197707466140743910497396959513371916344623317573154220646031087607164178249152602167909009177741419323372721341098098801178380763454074730221976685908147260193536247255455413733077100108580953038904102324731837978223199393267229627297538181948760782018067799904635697173402490773649035353715916925089091328554850218995003928600239499703313562642470029716842542875970704955169353042622976854502678770891787015952742028675172041567510802352512006403019362889644789728459769760330230569986478000773824303853157720013240573267125301044904092302356087208563410991080836250254078562477137290439073556349489611926106715609017888376416274643174653790986933134030119288507256612147139108009180548735181277200543945010354845647021200937227634714229957127970247224027894759548220744834185954552202728389207793695768568222196394863255746217639689063839705930118208040574222090811250602167825114734223230444958908164157461139109689593011550317446712991541391554717332796638378273848252591136004226752067802792844546093677930255968984654649098732297320074563996150432852921616911074098890242182571125756143400899681194475111437122698401358562993969262545012996002112233676964256479325407813136286281760799640925723137754488337246606195609019499690609607725672434184908558145648126960723916373252606604182801675051450729370117187500000 [123,48] -646671087863332942718444100450867266985733292076380068295207400655672392977679387778177899372281057124004832308865428345434666607098294768292068488150950303582831282982100333913337874687383570528939420198960275143743463311191564902616155008521960229770078386532301603745598915132477401849368235341869631121866243364028171337999983189615413059054492868019455860691698937319898397019496566352359091292952985829322709740014338033390038270517386279973616462591049546547196524249520650273474226286760454838835015540622543213761848256716018378710359096164147560280663930330267824660749101798888427126427793169912101144800164860806469896174220481087261405339879957140899046718576103301554241182182850321983700473937895488841743426866779807869946759596817431982486832449708012569523878733174550119211096531233533675552443973680598882950168206769399258925362457411883074266058178291160051610106840980275822930092953109101178136649667378462314967798548138252649691685189549103926770667791951372792369062397665723867401543128817141146774253819510888299463320729962044817138120510893591417628902638878579260887589590472895458460246951213335424731601454106747102194159092649369830974436630609486471645401167585708457810828974289660480798529747292731820002825331045705646649906133430740512396039957700841449729790262453560366477205694892919925702808059040466731967580017047843950634805694379694647814262480575453944736891043202249766450910477584746543733782514512763783942458975479028259356818305602536327493120138010880730729214254228388126167709055357700324088264335299957174927348898594654886919568617051682318195951268553587121335558629917515188770116913746481152692275978213715705499642491071785373023332121036821796977559795052214421309036440880621439353183133744821614811892081594230708086278087678030053883298802616101583482657267575714480603306515183788424374930050830024491812847133090917632825771526954809444767905282254469368957086434854332287868172710285776567273923751740655196940110727155115455389022827148437500 [123,49] 240643843247264394308364561690943516809234454850630152111586473407510585758856140362669112518485866405734464402723014566670508649761493120404981364814958475149058842552873495113095124909147467353053925960356208712834469221248990075733502711860125026084291990091142608486502974180769226942348005922484510246553908307440642011961974926133137105508534181627736066653803018910723900624265092848885559005256823902888656231924432215097870291646005224652532040778715542542014003703162734264824714533632663978647286185040473388046309831386922660169562639937670983348736821941808651590258880259480576554116572408817545710342981757696371876167183325546892912520294528969356767698645475551912348985563599937486763083904254294854209609270512493124447764436864548859104415238834792199284206685527736920575928204033507935839228766948782114238566552886542145804561991859722400319644667215402049558028387566527860388253627463040776312552645803765075095582503886787898328827709405816592200183274236944113624399174326558477783897361770476044447940501237479416965996099788621728863025756789008958989870366215529232624274366482810350186127429765126397610525457986656801883784840319083110093183734528191914270535407510781926283756265594875940240282351057541974680651705665308827825523366639516479342101122519235212522129487251270023111403968379418518601969783731516923786879389759795704368806051673334953779217641815481914765994383055951115135410001634427140207272037560325191661104456999044620013038620313918977575718563157778910220189328197612512670041621902466971320078478093502354482961352735997865954288224526421183756704452965545703456904534457049165116703850025119185581293413710351046504311422144903569676613754975079723703557228485188412482401336607623884842429789657711251136506157481690821036145163528372199850698720163613371908733978324917762411441571675132633705696101429574173508207049298970791470855326097874167273051839372060412964540614219996825833613821194792402837124879744212790910751209594309329986572265625000 [123,50] -77752169702758090630583326496854033960954754460793105077638888082882289140091824309436107647806792565310702439133300648550573840686285815094073326226780817804708351386677940110592680665945652341134850659055396977449745958067124824015743631431925297458255654792565638155457456581159228859188689335632089843565270923570311821864317478130210561292236618932432781555157806698753858041966234782674232756789002031002892270483924190584729377091673999920197754525789633901534078336973481536056761031992930853991098471576775763568416049874585958860403125581249424852995988530995028914926464545348562994042617995444332542938262091161696091306098222034276859939917444668950762693645791359636053737058276610426891957707432112512857791218821490270332454661672440929442080523061151145858929118810985764024107596530628026773199665280266878717227405728292531838979086082120859284757874151663566893760221091993116021991229324134489967590010953519977918795417424196240362295035698651071084437577039813369363012981320461584219994703843658321402408935166301507398566535130757583369434378464803536068144188616717293098357139495557233048804612186524879247106237157029823637636870509772053360903056740920490609461049833508471959839110342578528381801109473711969502654495385224212389134813286051190301306798820026668971267694380544686373150937808010352769380842198866664517308298776659353952005337554988178528733336085226995892192804398708675496769747578712553552209925269811386192829751324568493073715814179245051473700159745700938935494893371997832371856152017530125252460818644723553486213854972728691254014755512404216462187134226946433648782681922690100970596973910658095417640978755410809611492235886116942398048938031502801667664940079650311874218596629312509297493241878212323882118618828883385007850050072112035292030985867086051769827881279414312561030801756905241932769354355721782277662118301709602874895675956990873198687729496697348466016970147229730853843907813849782915329861276987344353983644396066665649414062500 [123,51] 21345300061552228729279780509884865133125342811896128010368859478646965687808092295395626183951562839173220168517404892030438279171387895551120533438027193597226825025778758805729744698525687149028100445116758553627556040829321222577635988136598683259967076249757506759386547332110494941445829204639365159169036233510817650067784519852956967874129414443073726019669595446449135378350662344131381062358791180749626863456621554149227402402902414689021139637383747112835349764124646689429414404130000346037594299951560920170068457567924529518644040960101023511403810163452641625219244446756643285249758034740786802858773711778679254671098138972447322313089164305565678579192810492460847190961286551325908992010045204099013401100958983315738580110012523109252006207890043655878379636780921696031312082708709648092234774324138224670009511136727137000611751310382373617197028290758529287266722262524483586397515967383131849686137502832573291146219155962793879680653988087427499030640527574075282060927769820129283092472694008820410982914906349784290336846456075047529630147629529074774895591009114757448148542381280446821089179780993284554659405636202748814575656115257612287288421427030136830879773242764033071306628118093101200340557455527420683561997625246317030895881893907895416355893694300775671039784053715278768678613074261780324717098590005732042525974520440021191878451135420239849720377877816477791305664283870920566596371876363492766304814300274353832477399014607600799959520341380479044278957764095641633295614560143293798416365027959226629785700722776399156376362383900566813708848637160778764793202427342625054353949237526406883632229892956848724245513058837176371933137762156027530682392172794263711914913061072537137075109715332120917750502229604261649866153148952683050223746783901147495119888021137615253971250136105298926602116488251198016531671106696201926270123906302039709974120946716434801628612807834581446793789496760018667733311344372700450755520051870917086489498615264892578125000 [123,52] -4905069035422042602477809397972473287357495943616935164909605187700968016049778207950853485492288463877167907836313862283967236287531680386867965941737416344145486397389248981989807249670873802502479588139205582540627155900782867768631125545116850407284292500203965642908741371144515485365742952589832613227302936223400876024823567858236760596942531847064001603009935167063238495781350676885666346199041508921684479012340590401525675508734570621265387507331089300692640201190108327710848847420917196225581003003429943130835938202819202612082109520274035370578559006281270453838257462995143761533882133189961053432714524769861430298945708337611958262788952237599519215781020062253238516845250821668542216355384630458874536131557539292921301391446813997782656450725208860990231136233882209074845072496298454195671808244675816716944810172510595292277639834638688713321839031196753328778508925763549510270687285127954483146905855813846278610444903778530107397921903324773129458602705807262716771580762597996747846487128925614756671122497170763519504543500165292370714958245452152236688106081820101632095577104669587196674117447399126795370618040075019227182573327602903634699645404099329920241563611492984159327295546165508386596264153118002845923707429548629468914714138525816191472683794297720678478920402310753716713915259084305256783662697312977497275461472358826016762929671027746596464985941280804114658221867928422309736401030965358406148829546217666484186795319596560127477244761377491267835962307660872793763478029340329032672409157051629203076080286170329618566387233450581495685109719605100741098651626921329916130448386208524906547269345236216005312905311049178045332775724748830652216279754260419962379149015783265421807736737433097312171714001615815964854315982508927612554370441859306207356983608793101969274909592559763096300708248242635584223895484646783802346020482646181704636408835308714757825197327430909004034367064394312391878289081444942610588100251334253698587417602539062500000 [123,53] 933309328432271550411589624066386053585902299295064545264436634098971551048311440619315969808581791547913125774205048732993502966186368963874686481123312085462005949297828534148877867457855978348741285543635902364690944788774103423131797058347427384978030507264621518734900792392908467280615194061599220284358914114386425668177163556961495564988748448534823324941799576910131245038390989646646036859478651188797883574757782084396412644652858768213574766669088675493515373562587594338605532155222967322751107249983337503670970058862064535954637428546423292213648100842210046896803049174984092378757097403819955571674544188643853552349545942456401791319696526354897657364291377817104217878828389776091577090985929358128686602868269384071652955764838761024752456898807939656937278873634220765198213325013158660469467307326051243300566923156067102276672130956876713832841209004118008613457611206627088696397296363183872176148713376683598076676914347548461627518910955537062688287788653169436248991250578965101523621287711355870032352053775369828786651350158563114162054366350983445383263755010147503884411547038557490425534213757309665808652058289271690351950101787012941900007129084978821241299852930315894837631962680844347307593001835885369673733596963981777096142821762024864564446218320061766024738322254606085747332609061602447438832408109683300301491326661036241307704525249635978455075124507866551071417074363021253075259986673507633826521940441677180177547322119924571688234243783516058812881479663337268662725462750541632021277041224799747874266742687395427498203895596379502250680617601686271418194144167495761118557436894303114034333975176009902672716317825894849603988442322778010606695373155912864508445859118502717119091570485062143009850251939070809270607781481452560500192838240269474499159742043595187943814180314992948281936785021200108927352186342800493014120836447044343526592998649181986754221298019988132387548681907690914627346810213326489105156724690459668636322021484375000 [123,54] -143771349150519963279103265845197098521357664308714407254098890921345464442228124247158223804896172376160927531439789989536670834806641834942134764767671712378487968721957825254798640573373668675191486434060555304476262842435835671547516989499075457213126397137687010730790724763334025596177563648389895559089148283537204618778934884213475104838828231254587225680803700763536466508157177785100842399621619943535917569302858816310538000111869421703489557777069691426851765542994531689749324230460456832215541039085672006538433564271516161731665269990130617108975806877188321777838325895115755837885294730514021066345663303458014314693051657980099286623404387407387176737803398147256513748906756871434118451594715641002247464980448590090842362025932410098957337852904533930681053889294657048789991869451459015904078268006072914189178553662063201905212186411578687060863448621144970552596315222266675915416790263318830987779525754146815428286685210643786209842852053012010119404476592009756654619264978886583986932764848168709140103231850913782818313090679733033630229548560872168246638562590911350847583150892119597531640948617831665981179808367300898932798670107986361063196451633546292738778852772487370514405846939760161530350179543760576944371077330877157891686446690903637547337386467287929107840422112974694678348757313553701803564312963285678159030019988780663696027931885621203612554660461597878351030334184484463410384023567795858382443563831833801439098037858503858730167705694917820728781715239887608691266610693186190911935042587563706384391042286275823363202386433059032350547669669154101573494599640810305167122772457969348567716019836967847955033307148909501822697918801309551505086967612514183105046015875534420552801662219964151460721015335061793934340372146110870428347602258683683927199607657851703151839304319307791113953028525154184552693929144662747064464380268362877448966574886980115117254463924134522956836260343368350435687764864741902073319579358212649822235107421875 [123,55] 16282964624593490292396897853051697074838500876828942296051726675416452587508830437494234253903260808712004971596997940405914300279869352167781467449461581074934750594286705522855209742536493007555324179746063246224798171518458216341566539928147569284158347532697193094750070216425589570401387698945731729327373659283871458190371980781281196481012273774808810783793126222602388915304069593722106689021511113978667670066706067653793173375539486273585383371828533959972408028010422283134370995735927625586326883256555964942608566987683115305993888208006581786592427233635937009348421793147549803317050607738265882860486217048915415394130876418562109439261187122692804654991050878830186806796189887613870432895614287184208294650381354448751308974358272121611644819747201691178762004552941423989511181793027709223936469968640901721289816117127348452417732516063424716954177647810089326098559255210184008667228982676463882950371300077852926449667451857120804331066711713935913121801647908430096303025386659884939632114884481289317846451742684286063862742968019017405624196095389229976513062562990952020865315885803935202617515935428187424701278687233937819767166662230575234578297922594499468845949095557519362159922548716588657435215775761414752425029872805597305701422296269183499895943172761246269332728144827316688268325637945158188084216328101248658634353595750047759966522643157374572204137161542642200055316806744707868018917193355237515799626345391166382783696047925222282616962613766943460907528287283725967108590783106376789351774923291184295921163544699409136925483832157376724475941774410358528303922176372860874108825142271627923375252988220179719852333741253428380735066505914130782560399104630662013730610989141971791595822490137136782508575508890451869061840173678556923813033812232518084110340668482821700264807782915074381438753258847951055156622306725597026376376935520757935438146745415603043252735151805522684683800831598027922661283989449007094663102179765701293945312500 [123,56] -738552527229472111633424714672504073082312558065869657794575026840897897921918978753849581456283328748021157413387053746864674162723830754664365294568203399578068468505089591031303557404785249689847577479234214401859415081225632862221844319239129966934169737305802512284136863770422328440254564472864965394944734658686036853118578843142554066830018436911313837445434904077916178443655950896616735010473316756644459368239673068098139184115872600483971274691737050226015892662057532232246265745572116935197940647231522998893416100071861315565772994601521960119372893482324832107157555935687830175611245223656988993924065558724350376773257748661611405672301473535713669603769479910405705665409741613716495039844115455710730988928882092854014625105003343312247528347679606226472653992963896840737632462622137154220610673512544946249099729542039598087698166783493948653408971124198621423186875299286824980334648979498237130497180426828316616647092033500850802321594886494161441255978006898753990655853375468234863826900480648065613501215466988393562000441537478118947668516245664397226696222946685826603318834504666296914892871828202448455750868010831095780856847270580618488514670556983980680885055099248014896043008665485820826068896446163995854886370374612436616776385543857575290049297552396129360110726973185680650618762082575162189360375841538278145404266987453948257948040535994805156231250868434065316324175662934741950482523455147422208349838388113341868800709756355650181743043864599992235731573633923890673600365654037111976023792083894577510062153246619708756088539878573411590341069201630620487054961863684213050414684316809960419188006735990121467340519200959691450247687016158160432582956103927858014730409504713803456219697072386269002284793575765456838040536305447973842798245391819519506705496351813632399203056738625210730126149773088768644450892815800990616249852549136377904302269949671171287992870297625242080561618296507983560196074628474889323115348815917968750000 [123,57] -180950390959116460439290555950447277601376587319141627801815503300825318364322727831701497283354518942489149596578546584468263393106474342458180623125627656745528697074116051756873874083176074812272197304912227663372954301493179656968427014035365775126371321356575928700758882316831490902965162729906180180179078128162012487197197196204040679569825727326829274808852609758539824410119660908429544241243293965051316138221226002175526008125844180678202456474371420049618954625274113990374358658789797928106068957804544565295080667051281200283124181904989571126086697298906557930904016768746198545775493992215643925946992517813261977230974757350464914303265529805140002882543099998083182292628612586180689996985479130940388346066160727911774403431015476967960292909583466388690925454386091465849868793490563002954427141801482024763510152473888937798502258237635342180789218686812628699368529752321099016313641785199776167661429477044462441989010450206610541525435491960147121336900944528157605983696856913011322092965413088931788808808973806104815899231884477235165427420006621912499460478471906548131147080051004533717438203432244844456473925167680357319921910298591529271737354516873943559778973379933492367850478421517090391379662451855113103938935665276281812311520407118155894376561248053428865692295610407870613472968378491894708265651025264414224917057451606170204933062025606164036618547034542670580017263861645493410850162453175777128984041670061307948244244609985180554641170120292830744685232125992654370674819825293665150784972746365640094690133996767425198671237916745594847159662255632894936871467171878912435748581812891268624810427686278377613645566871231433059281917034329617657306623897481182541245986240671874148259048018296784985806137337121449306072046730432617458734798859261945983796716215086632408772376436809636515134967078641836696083201285408827080848607978774118499451271464778565602446844068265847620127509311890231535039212378760566934943199157714843750 [123,58] 39743898748619209248562044455070698769260774335442946103207393048123906664329647593231650701497240403306490383652170984434417914239903097627189200689582177402300721988274546148481096230258834801810278792899282329936427864827662559998308688963729599730143166726509150582287819192575275845361040377328548493799809540312392520345035880148547904287421557102694102752239342392244985282686901851727449423420685131651786741487463568707730020615262387503116150767790326230407764366163089783815339711390641188179504487156511239556859941330910020554333297899922733323956592833572721218599062684599421978986724074434163399152104197594646810521077551106914021147024696915717946583091249768644803632165166357909283437648479888991512126235380549081225349861881936025937481728807697691153047986769930918405792078983142710005546371801926427290769008694822826067069623019389245399660070251600940033534012499006787998416131858295359435515064461884511958314569860883769583593520291393427731909058219102129208993877542581501382683109792929478091044622049184706448376297594205609476590726651752808130218482546965360460858267141912654918524747681251731407412442373665307060628468517916567175639616041974679892621164378531783875148147383693804213617684004192218535866911291248355184194772879731185269940527113691147319509143360705861710340221382794804983673235774215985486635836933787702823164633967474039490987246384620761491249368632278795112162019063398893796703835328080503758886672074068908263116964694732802529523833771149410491821896905998221966579854028850086590959907838878008570287336009953756661635227365187658254872780442366888883428479069621136114833809799748123551213441716394552915503864398831006250914088874798579564220088321585259113125013498635682958081232294803542211073643696784190141017819136543112826682396189046424154786982814800686955231101415359336134338883430047935926347787838988575701839563331067320998606320012794502292244583057603642997328257996123284101486206054687500 [123,59] 870365863134924302867384803693525589998485536637831027567297520338383463185872581358007473207171628618221584010570951912038992474032724183797073062067610047961033269149020401834779641262424737007597842002334317833329939968319153492721880392323465847514486965223839966192095577572598797183554492545202172606571008570845296438398015446613176437339100095572239805522002892611696664598026759422181490019719764679146429674295446879212238533673090582416765322195070081741854390822178231118597608092293481419337335158232989549064602132436675393688161684199362876463758626230146905663817610180258812183817966394320729473714561311698383456865778986115573653555330712631898925165461498327543288307998325608461000221723883072673496530505262866381680650881509218016267177925014644266319154773662614824882006231457638862313546910567387070805928110663457318701488390541342019684003367944925791403387159572281370879334804203344370098833681759968490304064032022757670352156525485830660650554467185650534872311046411658166708907021252977645859070431168330814446043512605787366001846943581227198321193091206177697173362210142459754979852349633743258827263225734950977532949985207707456084541702953659619875242078300395022256935644622648129924089355683438034611377383619881151135309231377609805574121685417404379368581119689386951829875455609341695087577392041009247402294832132127871118954565023124406096706616492604210777550547916891736825646857619733275402916729093953525021273853098048570364493870116288971989569765442463005904353090708463352092539187201996429314449907837750540345189157686284756203219805220607693062714946271786671782563398466146166032897229810981779645293968937222716429227416298586971916779653545014601832097091596669825904997612429354251694078208495075817729741511175294679923759302182433835770268997613103382217077904360338363645126852152317531070333738417280919109802446221002108434980890532228045275683004821409361560982151958689932580543803051114082336425781250 [123,60] -1663066160367997766050380081018248340392180372634227406991341644614471023602029920951912470960552795992222701117720709104985491901585063119115119554791150390984765176352331266549100870129579201470579537975476343266337325770023912060401746576967343126111191517997231912785609152258966454570205313732169982677422570801312022490738072682469836556564757752280080134231876579377997423204268878481103070960002790988968698911668238463029627692520499841328463031500439681769867008774665838990177362438439332872102233219321787322533988859913862965471558826343251888931706692890999816152540757068402293873094324481889120858037435031781677107427232248834526403889265368858654793691992426415636307825139662019557945727442950324317893445468431938631420650303101875325602420474124742789856867264191450244981099224517103592507057738740268953502589481461682819638128207502081459703242228617589020505741126350285402475604057595025257823707232876704306122836293335490888574826220116675324683345190883521237243803990531433379655767427749103821479297782057589820654297798378276708344818347387868454691432036263695071124942425266049766587492751072743348654429906546324714451782143831630806101527295355751973855776487584608502684616043023218587524811601449556812573567001606940176639576243357610423250935822899066659817148305843684053396739553634904903302632065222115912854112902892361770677944841537431842161391283741601122787776810611110525707913468807900341104943934478108007182704527674176367299140857902496591112916501958198095784300128098649234781812520820569930543322094560924369813416729344608961021921021885431406958734112931350929913775701605014795074966410210373933458841544305997024291795880132003946935939083641484886241152198349987770866901835289185069862882607971654474068644903405067697463633469506053182672033558925699841376237746611133707936752491486276139535388644618103379472971820500823436447516000686790213911241285092198343414517859417767342312536239624023437500000000 [123,61] 278158872149036379583806177253657467384211027190607870970385140558024828943279309235484466676204304762312798367525208134621926031692794858130938556831135178876210687609793539776640558687166341326536962845050658977323287476240387745611557503983647791619901792830430760541117843420422760535605817015352380868933147526259134820904511185825135801979620803729695589686631100032947224006451496387213653972638596853576819792408735008847317262259515879262427468569618366712799691951039652424703799828087802065886776048593681005819871193631982688410228353793538934554688533759338513633264000008175961665991333846694909049733813219887314100190066290345364176190836445067134764307617498405646898056958091262303338600047919368094965263492266017570325808724987491936135400815767458871608128193423951806922781234434550942071935211874122273561115490263661596779018429862543191577461421904400487247217392139985188879883646378823654455218488513639128389388952753541216906791208631120149706278690919753655767292332458664008234151766572239671455427736587784919120071739245074973857132024528609249380695217808972170749607059432553918477130173048394825079892895685846192394835368018503507500057147872986815374999173898537871728122779496400650996368747880840342340903585453010458473711483339705742001590410226207181932932944809491357203666951737590343848026928292290101965333481506745247932696209863231632588132752787816395643226054003646900141933735368981223926388195375631046851126853464964714306544277152782498707054819380328184699007771410538265520242657458153347409306294348288782159096455852665574682323039729352027001416212174751995937064992116486535883038624847566726199365063848090259738526629266389928968639513898373341170485584006465458912296231996697456120502374092527835095056340805427283297683853133346597856316632906944717508120464348110829917844405573950164763186554055228748257871462196610815797717669221844017773208503367218473736998270396708520507092475891113281250000 [123,62] -4139311307478307852101908388582836575478487867249483468796246501416097626485477099370652065834070349308122775787024373250003893648259574731881665408004544046196035522084719109612567977098146810568834671336405606099029236421546041189508822163102604704381256737720477156929146160829705939002545411761317067641974212960546503462840089789737814696439179385012443530443379141898726954095969535159566301561567660704824281850627311988316427534911054975676582938139936763743865556032644378417017940046058252847155291198667609172739809238316844810453736325745931568909352207697934140316796308188791827593229221658159204052242580731880386446260244386861555355556960228849898357914705881174442469530314312598527958404674265629555349631050029414990375848327312604598140320159239786978505294859662716125683798137833602286339771329061454620290725204293890742641739926412779779025012073164326983485390132283547109776612612619914622212614632518404813418559564231995136559895827539828857845842243538161824753333541803194717008584156783264611480622662461724865003440916026210138292851495716805207696845765610552443385725035760305440452412053329185964611785647610366208723127683702440766080989707244079671335725194321489519391771455208392098754769130342913317256489106924757906371763918782013127419913230594420557500903366255954681999463264359397469673898648318941438436641279312324460846176679871554210080901499358306176213337204236808531679913462886482639669245128107407663110706732369142848558360782326329720859957340728897158748375415864964694255982450782209727682709914946119889981584887458552209352446068882906665186153614918095829067937019674971345433238825990724651305618799412131699865741063671238423093960443834403660273764568131333261697161636138803265780306351207014803338631685939453162234025836741661783969665218218891496320894848311735103028225076668358857472592875678872775140365951581557982888998464455207507848846838922319072633675221407548070907592773437500000 [123,63] -4693100384680614863562769208372640281922972043040560699745489975392689727603893385929022130650364521864803656104404890984963772309272274551889845665323100748095751150210347755197848626367693413951283113848749713716162518720741828940731312674778761779849402411057418013073648550208930560536235098945252574110196490886457531318573383451828209554002096901569790499294322220911307715805392902961712601420275837139660557539849711735874782185227346496821466304509613936828753283336949865979576569232144343448361727713348268549667653904627446236911116645172193197075820874847887158645619891291460662255715997905482838395241306295375429184970321648938305691000762672436836766690162910673678822677410383711557446762472853213140258368174399113528943939886467429745003285884919018886598028202525361552358861029429784891696575656461484061769560023617159085768336549431808235298885861972504839307404158822930212257304595561035664409959431101289450665589154100478038865074899560863531147914827932771303479010020310997808816580780980855329318061269103626140588086633441643456395024220353717910737519575459188464071766133420034320412047567896998671752616074279169362035734083653523954665348259893120455216465150259725763831167735893359038150472743848206162169912361453427008207255144394660653945057523053904793319386924361562411273306248934572086699675625149999456597532451276058265221575453468369101430406734073982268589012246309872352749674022281590836135717121204109746032182223512058900410462563660087344483795974814979314716978253314872635029030140091104866114492383794155602982598307715047384806277861687720807475210827424909699545714263794616832726185053679899364473043848694649827215710882098043084257397980643840312485455713003911945093765768475310401472563145374942807756852112882914130453982979940439852749602628455550690813438358839177427978968778709230058371040675189267425014848051669372566965683057028648168282203265549353952363610463440269734191894531250000 [123,64] 384126926690343661753188467953002005762049938165875422340047167448437917229924244459359846738461342947866692066276546125957770555201918955920576323686704772983010160543789013853538786588101570914823120867679435310126023399327007452655262179051140711351310774056439489059535029078517974099725559903659149486422683764703913300915759346944807959734546204244033291355168919402776069443789949883622125350232514448408982294861350090649980601871014274293611090586273889705379305363820732219724750467069203983464368387485401507603382839989836463270080150945341430645749239369762283027182110816251863225872944741572947979036647238734241546180435758437845426352884315362846246906984736599340282573784766023751304787997971681006909631979794952731193080563350394503070941506142986001597107430242351182839102613480042311337028994542676915344056489469538700086068041162210661571087337297778996666113734762180490305363669125337181872733738993434911538250710125985546366675047544299333659793575348454292627252035901094585562712174673676808082103484093211566929492762507453761767308255788402554181276450719285965350275433210850760890281455856015329768555361384273697507083516873738251732262332759313952878147273345016545366018313624792978390514647589340933453785022047040311133391693107957026453976876092185546891692846092301024560872048030475508351941871289969210334480830968009669568194434620618430848509249745721951529379824912728152703583338697238967633935705188358298733490598411721096292414352464402563580411945464444510965243646720046537918418528893406038266003882633803278866230588832088455799703970879958103188311793787099745797604908989529188639252428000910943735217288635500752173554106879336506413952529690636296320744959346607082729906942465898988647156011846138499305016631189244770907764643635252104216665869851168406979909826769781126817323882253522237615489509288493433082223304290889837372156993685898944027654277171239397614113088385844448852539062500 [123,65] 125014656129048159339373518046958425071353874015056335273675006927772328251767723765383244314280475784253768484697945271564659987676390446084435991259153157501415004222719663699877438698792537970458327575284232850678686606058001778514471417982427962774238764709921465341310834587679147914580625537670284943720548548245748791277307192135893976744960797050618569772441234210020398103884440320083991598828607933801803565858769806176772682346577683688427452240013809542681865993405925216089969188878477233542552058517786418453340543692751748731964943054142071661606763188755192470599834307381874012081087438942508205614621356440478034396583420561375176945994815187848485314863127153895310552797571931360176568760900390156148432657613589362240041072859204114027663903681984795173259849328573459850009604319233104414183657233972329839380569832500642143626269903639591671936886108167914302730434467718479335529048655737921570660391171088441469199689316101771495261838352893343879890108828218858094796900974751177484567328907611886280625439244311737461000135869286638192449992934582252790707519621639165447039271212348217581249834309002154731032333571443781193453384161994998951980795598036135015307935800069282680866302063628572566622583854443690833536340093017576667142584672821589939297311508761732416975613939686350283883839659077003588962566354381969800799449893775875958857003926059027767143224018753966584296987161890532679310057787758721098174806207718446492669953958532915412856901540471137481512454945188399522841839970117941208490511632128051323672436473942950653328855288230598150827716620147283037478441148747291035258718844609289098087242867807068423135927507401008529385557710447281999721053248432848238039016836651732567460664204321242903025291932685788693414547505438297632966851637604558393751583261097552712590469821922055120504729285895489271686309527579957415351603605774519675575112761287758716215653792509928993189762423781640625000000 [123,66] -41326082307309036753114667529101234822842534470277068746077607372011599970817889249773780902618358858807900791764345795188368990591978530176037470182013948042858508297810381621521115014418075729726422155733734478088787843642519736139083927177459536699149407326650722406260261000194930214436355611165860801057490428438978925145199679709562325728573947727972026332209779913904214952613824259674177277178198518507476289330185358244261207041757319137796949544084625397812846803504898334839833624434219248601436785204644221409671668434493772070630023639567758620493099109229653869264384217284284927965868169629688060836687698678142416223860771418529374999471528578290646766006902535581829048593008538639820074152757718558336010012211315988324731068246582243971329049279602283649586311868408382188548087433908596785969160454992840902142103846094218800473872635188252687485821292382793902500372655931769081488033650606599679511455980851171584798633896454153598474161901561276075734764903419079198122340055679862277557792840213825122746373385550449990623413117386104031308750902740462596964319831286385116472605375933948706165778374076895489430331684039684105786561078653439199768194657572141956001174435307932630615601002422164627776110780579632983940744336515606622729803284304613960585697322111085440025561933548414842271813710665616262052417650428791188407994589894575356119790389307768081750463612857359974560321648476222788411218196883444899326017658038848086595355582229271023538848595774591565774890325597823127224151303818978397542714668619002512903603874857014094999502236597708186802015335933194952911223578046803238273025231683394249875452431835763296066817944489829615007816620552297541711941861932974813235932942369254113322583392346090537294773091474039506324838735669155554213980306587186969636654995289752877591209000731860978202994830460679278609394839135950969132064796101533060752331680010699075133864838094619186131076049178515625000 [123,67] 6715989247057606301452471076875431349973520035236374170622017528485901943241975064100568635555041063849390200289579307686710260537945966812373782589987849769107747588666038276208188786858758267568903484519991772520059928069974656870594353467110404107003606889944882885161628976427032203110074483548359734856920895531819832876152304523964982335396837039317263848257943232415765541842333137604896020798489491780288458698114183436201189820103434435664253983860359310154325634592249033225874154832336704798113964770462358951363097476945249247414507765905926539427729483293761122439778987779960846997277765106865729082980907468775044594347450830243105930269766823608477139302866779560961987360914275620771630566379070812617244059197662578232774473317745322923202272695647568130973781584218924243332536668656969859125600266818294672897404211575158397041801717613236885969515052343541591276541914266532748339841690216929781056173193144308539068068297088402106745424220213416742609446017960024465309960568981739564630771819629477343873391084103976866267074610641653366813914168960661841435972613368875108003909946223263907422335876817032577867944771258435587486852573606489609111964310964011465729644327705091837128342971459898593056977595446221191987017942349655449095775137674678838430254417643961862501144904215938892315336717745087179448294946355596945859270888034601957768342507925981173904986437292954866046235440637280405589163494480131729965852748128777219491806970900426930668633767753570054769213203207722116045188694609964021941312288356025618016774316748398961673139892445010143399279003734662226461391908989961246014964206761269582141175297118993144514679335941996669871415032143874337403132901533552115727798655605719208032580929497808442338645433414553754124743726084214339302641879017286043371304705266490723524398287660134461972152429336941429707301499140747283325003536531995289164028581888424994846177314917480646031680884912500000 [123,68] -775709696700618944106826107013323782493360941556009065625283052716885913465343251512391991603230025542419161448503804295515106082722621688777898403037285161580916821808148642863665424926795951782673953579530133937790361616736639658614627173978259470368704382799194044722166120165865292817265452852902007878262620178774233250264150605551562231120832032172153019520958361601297974157239659630258727294909575380492845947871643571986074685118211436331203478346236004333240449335205953563530366919978987644728181728347094697439145526416308391282192209669971706445448275362714190898665956870423516903224156327302460806596469971378238342095677065843508716754087894833406583356204921748600228893808924487147801709575004523143336572476114564108612510666296292874317117844956247042951633729873074541188246413904573232564616260262745287727703510071873236467360859259128376830722595489026029454192831640409554378644299225690144407075555328413276755973432923354273610927772257573814220003176905264561445306801936208436638745969036550975614652536854073730193515807753683028912866641174880865803760119458163587219606023064709541675166548260476048325455671705782394258376362826086253411769741758323308081868800090016151083781146930703694190455521098197688741604912701997207582191114700819217225607043517698469188001078906242144459714633192713798788131319014067062649859407343607333019124764784009763934321990404900319975785715532084244481916833643322062213821392306233161037429517830686041640981265628923846289158917012579972042901393499750931953735698746273450454744370640024188635492732669266108445111259184983886022163996312755932131069556332958808844506197618019838027697216993725513173107556575907986111708535694082392603532455494237011204194825901693419901546951242271468262385616077235252002167161842628068810320048492866842419115806052892588855986199896437046347883292898524285808663756861935465592063304523192920807529240340505496303846774900000 [123,69] 72107986281465008813380560376005658060889794410494821990516384882389281102820716037532980331433431446669618941516601883196142507941319375485780234549623000226238330284999286094194455194804356089691657207135691465837854640542915246686553343939429899061339901121661252765442017967371914787178611060683817823940793763092998269551867174278673743254875647249449550292908098410764598075011954064774809736613250397101578971510884710950005885830724898089443522002250987424033134199517341444876899986162887925830959607443562183375660662799580697542060326597959887030162822849377602847423658435892432066172103471725419328296479056946159695197532283424687763656197772497711665383548534165867444476912349142065235450689335399303432679718423279188738892832681993119173235530748354316094724275739780688248247454713541178830035116386757337403326003060736807096504937622881501145845496810156057136183971413285688137104239769642096197478394481098585592627810081790400899793840037488390081626107796226239823233502790821386759202334722282983481057148914407875362704345506083590675464540502159752719549290712063147778095863356373936408161807628204421996659646302470429429876469226395607296548962447888498562268192212318925227634854183577577005209353890919492318342786391853447760933311433832863169693901984097100658328465577074138457790489765829030664056160144740455794828133674502978279709586586007461474571912009494214184482377665944801517140705372815898102642258598896930313670753944218317212552621785633186892899442648104892474030176566816566159654790092790779805010452331493986705488043698871031316394571481762621894801398571341420671075796596835821874769444544491778143685293234951961873669822925273238780227337268760186923355625928462077558865810032423844809428057662696762374444061045060080560755352493206939770147567244209694985793526184557638695307085803465681974228841441555814161915873786537149053502697675008042545468691695640661438399154000 [123,70] -5672699520846129930894258078082263146992236491236925153614821822099288087978113617811252309834540931134997622941456275266726139789437427712116104319382812185689618066720267247382447561302874849537065344022364461325976816760213827601416144266224891232001341801423090397162851556698312479101699212756046801055648930345587164864886180908822685960537489449840852899836534858511522133262582115471409703832973211277600825782079550335019768755388084359748657832175298036534389408643045741070395756079013500735378435623521686759932506024432662501464209148195361691298454334035761639090352322842028171624207552852503411684878586255302358409614889569771412801811042869112868476884926966307312618719995890712924392801534916216323709409181175429501673936366463805967116287835260340173317882152514886447815323804201879136510923975285747272328840111804107929029631223781612183871680580870468558688315819018587015509864489942911797962498874666970616124845336008560945937456489858098860158319269813711519929271993813384303946843417499326637010376569143556380678002402786521255507319655758249401685305443097118062272319389637355768575274222591986749070957476211290715883888661441510019942302284973664429442946249229467192739169710942946332131617341024191496852888814547467139107516365337796291097925197555374712335714924519566407756725973659931544149738975329388336125331009427904850508513873292763521930071870852613864565329485948420989374929744567911254532419964304315759476135649940131666974884969275840607757692436546651986431374489757703318676367365459563835382407128843016259110258704138207432502772043993422720207089822851544686119292995404824870223654502484890528883398270889432188972112613314715486340418611487188209277773544334339020248948524439443292847941424662566750073565106610296486056943302914180098880754345299005692640535252216493244914333409055882731016353262697047467020816374014325319451396022070446310056497992412084422311800 [123,71] 381111443070432146786171973674674283563183341052382246010448339050689278994354904446222260607510626825809549825927341792645332325490247782052656445980791847634039994262899599323041859513378938063539431805335218300925863334193797210589106859980547697052590133655441852264038721263221434744618777592396172948655141358776543283475074950862525447336090360968409401289377226794700772752185214725003173747588033415971664260484765763829118036193172741392110607859376279793531389640120082757098811062162116543249465186248043395116267311095155516508803331103331402170031885514805298602046504702017842485168939164161337092446637754816736606203606696442936082265953089047710126766389924286249232217499268614800148768050074241753510857083000008016945517433446259406141859011976302266851049562952832741795824453690342946302804315811567832460566114331532870983523388208050062328622979441925112513261452732963632569683067042078497493215456875522888884783862070861514939959371649040435498181178089887510185459780294852623836635453015529097664837009204725577080043170566062486704819855520451600484447964612556285429547062761793567364955921793762924795681495184062145465420065816038032300485488007153408481855380215115151970990891238943986295274574993426406545687092604849351999767360361010503623106764002089526633499698717202495768827346605470014901121764860898195406198057528196302796345788189381306646948746090228637465531535201817299066858238675886448631616824970763085780793282856564108145725333039726694873010621108160601270752419237589454978979825422147635963889298427096625551445754437360919780957219839428612979148810080870716035632545355271823025061095163614203597012875261163941545693841533127479049711177913921811402730448513373369687995630848176931633316538006006963373197919744087265057907181535954600070926546127468367496509633418248875767713892684481162330627364859614544625228849714782427553276832641784809528789384784511238800 [123,72] -22422062511782840739386550531463639213052874661685881132445493033263312001974711936919087029338270681872295144338769883412241634881517457725376137100892399571454849054858689419199111095919086773601285758994064026680818457369606843907429316475187774793478188568920008542987585683854069355046732632446765550202716949747035842486782789881748630829750454320161833967835275653002957307317637818366464018647446788466062604193751342250833711816460713104361175039422699236732179717351967736534635725645452995526542798671347049360993675776698334726861979029663627968739113196789365145484466885090099402597593294948557154492198793078104730055328395716295435086137780529036116699822951890896122506329612671077135109382027935159573798464643639071553109821256014290443037987380539640217945431364330316344884975964903926842011990412453582042393064017316283943575152955755272974905152432491942523511297632022562013622146114506523009950692585034156171882111584660986786179383203289109153463670834189060341844707432233233582654613578079129601077769791043361856262554044379333466307087295253393900157281993288308995034516098058936955687394184222781082153902428846561505393142805907883180177915556554285080363480711871716055691666610583658357034569656532098543041956671569346164329155031815915341780915543839276898228681378797131478397000333024870744395106131510288786093042783466731153914674698409829937711735503721591826107724739634068551537257148972277846213268335289946664688068213338091730987883441913220399787732276306937015376537604967769257041155687183273661976875055351663228229706791103787502414478249517638577538588210117322748633243258740560004536072406945731386902528889339915257267462987982617633301676698112208988381174449747684361145469855746024006770435520436164160296044502631628118331363074857932765890220233478792405009279599774770559747164633837840113698911184998034716260360524136222024283264344873557004019999072435400 [123,73] 1195014337983896925386341600527348863718973530998264960976851174173060067744751872983820010139227666068420830725376037244361774519909398099383474786045718243099122003959487779286837957583817673209949034804578594690807195629881384516330347803587684624339437074262069446815733945091343549525344926240899634361624310025834162172770884262215360383410211397648502854355507896808609627241394948723313824179151422302544392646964770379048621923892949843639290795599680783137543151005924998786061712997025699940212422640492309083824510679279803342608032788149164074029586452408965971784713430667852023206484958116686345901530370087772504393108859310007187236698949042944961876342220852470210747680141164503087247464829234064529015059058547441823831716521831784696944368732029265740077336695497423608545311305811710463623598381114418319312957279792846285383911637274236945149382240026264550195995556198683704902598915538456018410163077546968174246870311416224557143648375763890022454079347169148734980405226048923207505818321572095336125803442411406614158093262494064079084717346630186299269725982913386513084077100252192446754047114267257739530173521916051674607892869581638242587925222900014426833981566620958404150051443191800247418328659164332027191733389838849799217955585830533395365350808249248453889308504679034618149410090413875511768984290536347208882219408761265474754350676574429815716093848209234676387702694359179011510942233959773864790476847367959633544400295273722612734847433888427966886399285899467086382437579564931989213906693577965955206669569763596452661858022311487276575881319831900419431661017148398560189443765253174788621034654840993271246940280769313638743781275605495990868216123134747473781244856502866052764390555308134361514152972987500299715139640408547296231058791856618341313939566372859586973641412608933759866740102651680962844461085069995035783457975227172927392248130169242266838843034000 [123,74] -63539225735363800605235093307449592734105650144120457022140236930050890509559494582207950197365552837699200097120280870867703784577820821723145158409850431996263242976692192860524151736114679311574574306146845900043615365780664621181105013489999112978783967574818422059912217164370046594887446291432077699943785907952644518884831173080808402446778537122965085686767786022143546617622022990036749704430987163917959401974511540100398307002475712701781058123762041198303818511324269227557590896170570737368043864560713889332979476178695844542581710771360431448200759903102835710918038893641364875398491091501444030166670820379892730378390172473008250356182936298348722231410005782333103887121114980660730311477803138245611200069807113724589104600038630371278000711516040662485849298310831573314682432430232795553285139279531372562880762844100835418468760346542052587930037047400090824809661036129437844511154415521200219319989770270759484808094536132701845438461880951611229744548969058064044146845314055160765136592032500906511981181798900376343627194573237931013130732000044415292333005027687058205686949101679250444638288686493913633062145678918341697378077421154178574290371213446912983979741676234834025018100839933978062401141838964868969440107069989153564130752511944593140344446496554253766938763758792050874047131922620995326828062904037035986275103532182335362081121782145170714346162095317401527543745497853611694614386592619184928963489691509159995651149596920374800942232406682608232577010537805091301256257324347241732611151259447127228819194459050240546538956452971746155252452651248417197147751756378368729931884150944636198361747365553741340958497016445067987381076962970956717885046692593868805522938023934467951025913195655772064585898567229512526058006035631480461806238728405918762906510539822765743048752463315412634790934887605390805772398915967267470697398114824131823543031857876970153222850 [123,75] 3116565166999143632255623562091514056119240680651553975917757799065689290335522558639977596823853953616558552892652912212714243771211479922140996530016510953705679068088216033485049798263782395023636044482572494066398390202639435797084397158713919182111805145129736569848482259335529118372518681368730945947414727226976482609111643591680059996468356536292031267124664055762069031539688898466725445077986855755101782721780108550810978676713244837299104443756102150464087517528521485716564155634936314685284732267858056085644333567084928958024530789480382439657224906738117034428704796418716439668849906830678590425005202527081783110902962457193296544007302578938900023978196192032753227065834124785737742045353620819144477645474482983911732861448154903761270746314858658847644997561673555994020816643130026374593432200061799327600503282268221249732829195285896758163780118200539235445070797053616826457967272423636553699540750171999833710796822206558015990794339807830291576538836377966145057393544539435418957560648591538299976318222898933302526702438552643628111276864304208626365745386114291850469762481482000639268084402932856854002390674510647614814689696629377914456274673911207307820069288619424463231814735575529257391427402745350829980419690375030617650499370761327316723355731410477957760843780879853877445685181513351955713186655810716523600733654710543422980032877048501691807305666999899952611722294370143568831546580134483288956306523152116202356709380534967319131394431846521997165251363656158101344215957279624979753031303915135884678666002957717584905812205312607280258485481037580087441538324389664306499635200671094808017312819427219846387978745099517081916308599852279112776546776105666149966306636756899893126975261513034054079616563720168373029529280015560017176913026667679387276301881006079868901391465945086493808758177940838425447138026759530332475972314593804808301553386588648142400 [123,76] -95607146780470899712384854901326554669847693638413758787525962848648937051665419653293378889101064480257869476739149828370142752166929541407553072435512758764353529722958410956823313465375556287563462596498572138717180681826978182308880547977873876517771314561955463675888184186018310426626236632016812604843666067090008577485457163316434267388519871628501859005901036199759805116029004249846798254727431017650896239605039151439721623462213837677378750607621646250573122438101649450197142935307663266070511718737916154177424342142937475095916670255705546497266383441907087647503987520646790267632200727105089791822997389913164418623168538544836201453328103001954945331593787863913201538147810748274146026064008717678970397373977717790600550719172662604424771144205506080216174346849178562635719060181647534453826025065839712359326604927160044976302892341093505708576503299200671044813851962700836757439211890586394473504517765114876607153744429561108654012873608780095472929966751386764040261496336216144105768777330814978133199417091006292371274624528196345594840380598460679047432714470638310051968004184769459028679230174837047106828734195011750215840079369189130534843833226113296359655882495625259401517346956608070888145549315582319416226581676729315406439806358423476792941325855216083268520158964551836625849664828432569038361898595342674252347386015457939458168211382488581462873509846945230854860008273307366809903509160060740215531779381341682165995652214824049539289977168952630004300105029736343875120043633071381570486681038392098184029851031839099804502168092167992363034165298040281378541771357441651562427995686272057263479839185497111597564807187041901792535428164596449307246717977284719163662138818275679784122661558536083179636363423602588629338623422119548901479354629918120675065477469447385940261969703435354498662027637819379512414299015605628224541355024029478392179101531837200 [123,77] -2976659206151174477181491168433770885324160971832075778171021218826610754418491262316621513371019191960567799981102667580258057251443560518563498817434855128643032740551177388120545801579972624928192077811757310171949992095848091282806355845908023322183707396881802295995810340424363788252925961276442796386367525911238262494040160227585132539852213359210554277516501989179530157294179120047421379784755897721381042882678776088517553041140345184305517011939565327954877122256774210622668382510994964178322342524754168293999099146804809919186103908818925135003999479397932224097632267649466485994418592250221138940064184351531635094310769279258660477323885580916475914267746600341997693947387710364310997219663161382437874140948555040510852005441569374832640538005505360411105185511981100562948296609703273368042547657787520929203100213616446046585357109277356586812086846225514760088622211231162796954422799775032318027346167772101603652982188044852882127490001400966416867726365322278821892446181539546503071218395755424982305900919036400668890786501625912686266061413443636972748015237537813248904344722476777340539502117407198713904468882854566200407063099304098943072528369303396713234697058624262072433330671560417001489438902952001383437896726054768331097914097856202511158028249348591019255843841368520499100111366387693398281798054994082394547337370586742038141540645482178996761313663303576885423749585021405177445471650659002269243401359188124735834746308919198269385006380680826911248178039527107715959810505305193483258974565678212130591980084139197670003969051342896367715150288267118492756198708135721766955375532522277662937561949554629633458137082098465234780985380799100668972239825541784177820014890253350572040122333769843124073847331009461508126013758783425167557877449741265920483434268653848321360228530202140469884964942955313787334668592731406089012778519759726497472582755620 [123,78] 831011393934161374208927411340807273940098686885173579097933103313659689563298334147016796471760110545415886684727266100414748623387771073930027796686411031597954438017167864260892645693124616009672226632954149425832334551966243824182181688778500147612911549106960363310952426625729013171070241103218409415501514647482268980659244086706385957577287979593881987019802414943946656810338498610268457796417081456364296874151939800542905882854935619674869827524902711371448113180524541209426885595301500903238429308298769159200529001322991004465147693736939311017737600463626425204005973074965732709929759580064034675587839872579559493329757904418827545968239540312565945280327252773122067612526247987030227600516376835596299211897999861828412714107067799767881347074671351945531956240679476143345186994636676595170780747100437740264741361802378902969772318486348008882758207455235587988042186457540601831236828944653196029920212221972762835396601528902808575530206305656997736826636012565291432680149166932429641970906626796742224522824321262005930858963349671468429406060505460973410286499378006418028483665538173012613711937910266091817475992534621900487177842832265242675216396092655950160368464547367682211219657511199370625570831096926948186675361438640758761709447625937324372153922683501473023623130920670407292482433903943696185417973954268881589782900424541352418521630870634708372327127621553611991494718507671111494287371528750787927805546189453915463810170412342138980995988800667199330175546036383492551837421018548694645746492195524441385723305634621847983661924838093814754797810363397315693690094362498866058871284745881653248155882778526897548373731884796031384783560128513602825523344540539032066404604301967006710030731242462785171422442272837234780843149631091144561644247156473054758468503976330231068491773152853533081783476168159486033621813739929990212814326978965143142090980 [123,79] -91072263685338860543359974631512198674155544164065327211897794475668419514930658350593169168330847801630619077264346062417805696603466062655250198096863158552682444134951215309212459466631018013142972828897839791191037164039985491481154741439242936368438373357834810746914127534414394559690481692569096859415898611138842412042740678865958618141406527186402749790362127118027387985938659045003435870690142238740024538427583065967718257830427969002764202812609947472353849612761918173860791140083715274623764647563615542093922526863003444173403539317581053861978735414118728796815710280974577559948953747432381233667012357822323131171564879227806063178628744418106168571778792285938688404859076035360949726448117401781576683367295179986651910055339271688131716041220433066937243790392716019569620513926435859144657763794562251995389655291705562454428183664186736812172613290858158583149553886832926409632829353256706152163095440805029747395663948806159662510048636422290840741926052605489066084192763038923893067416697319342983312971152378565095083891176176355262321062924147533860233658598419817939167556104632420478432371667155058884754840136108259107493711647772445707845724792115455834025929778741775104691532938996025643825601913388653396769842844132123677160836030957857031848312427153278396907810658618842077696439111423938212934407837340449233543596979831735234213247688061214078340206167252075100554067648629131214191363969030894797673151023157374520034590935391384815483975362429524803051154407213141398638769314998340351360652393985253785178974643519432952427457598048292919325466816187855987943405147058635894379304855671898056727919791388637580572269974072559581650460225856699720121257912955991302455854104447149088465474291602931050759510313839909459718622625502948828712365882600626275442528839224520841427892967085218721091426804012985853678157475502485321058185974002359660640 [123,80] 6906194883913696431705373380506671419134854129785739653584229901152330115991495890272798744187995302944368141425881736714060262869241472902976468093980099840800097989176341213383043397068477148932186141726683336245626197847617875256500371210506296189862052355378215675388614703050114100450802246617861410157303531653258754379402577422589402952660851437547673298343211310402082242618173685529589837974966811148128996327436288796818079086851853442093758657437929204711086520721152142126876135812308363417175011693056209175541194330394226935532722258865184117446181367611618722305423509615280205863657539523690368447842046618692953429864166889801643190875793834152849180454015877668723763228667450986923523196658097847574222899716266117963486753361427566255125633032493447408340774352469187745420626297718298573848625423972813675334752210454163609439607367173441759797827745379635363217855272201039180081175044243606547277843306184178861541851630655237301151739478733944666178198327796495924369467215509128813160961046677032590513331961583703210949266826422906423330146167553825203831432731667006535821928836173769241944372604663475159301443235298062323335078558603231266917179418234835157851725705624596969160044008249295359210816015129084850678010939822671055433884698436546017801002826556076809678590431778158069950864241087258502215801985412361908624026476628575907239869629809165346219744756097955563973414415486314773030184724207823480276303582294131892732987453508419033358737355967567564876532548945224768843731300294872390332504781171839145258210669892174865011606491044678114803853156703273826176855965972617728312816366461626825493000438826573425830511790490652292976221216762277495683158561716301515978882848841368006101514873788038890080421996583444870166349196794390391601545319291255632860087512638220901761689811635437997374386178084585878745481380132164757013192189373077520 [123,81] -357883059510328046868988784760632258300923970713124651333903210318835326581218031949755681908922461548537871351617516333701427933545288071767630413614217268106845872601194229252395402664206801170146330197405907642163738265192297577665175959359102163704022428363247631251289935490305747778016893330260770061741866883167047219631836016513495524607932439410336679322105851857064395548633512257774970752202433772514044079957328133586740205068587420982437888645401678062161023527047380794860194320728379513791788410010616089478792609906316386450626425385869422366882061956941219580366677367331202662668234049868000065205681918326229316186393431106156847869098218925864449815038959456934319912079553496876165010258161890017061764088900565826661337290713785218440418595801945826727519070554302842108099667830548348978052890065815651628045467174496715537968385898719112663847061837705353718663377836282254135783240223352211580747559799335924727114364353422233593093850747848457149364249196344545754989906876199614266818557719913738660571329724948314483407811444746807894607358466804959033757006867269253048195401623485145184066492575893941406764903971255308196975738962194657938585839217933784706622943725732537092757682553047358562220563994934709267385206493859121062809816094145212521361970668116138972405097816529957672367795163536958648495339056365978249094491808659037678541848151328113805267651494014798537720806481207271924989508123782360342617455723722789194167818256980713333983553788500916198985870344940946494752481980352040656879579979991952510626375839213650932463737606304206766098709420505422378645290666712975474292489579818518215372375558432675245122894949104535331713016456508699256359020779041270878038072829861998500136723580156978191490462037542506341862912486395656132494323803262117466250190683444283999955597732645207204554245031350739959467056301074601498152405402880 [123,82] 10076895005161301322251393585178963291861824214445486069048829545404875462495073077156327996123665246842393437008410416747605150209863825122982386361423207419029110327103268034439290307359442040047557545898598090532354563926302999310085764745733020801775413923630978689009184025191826372823058690185321398756840270050119818307722698294118435636601884086968943674044495387351812819246324506585089119105192343597778346722980320626894350684486134543620343808347326681126989955109731327480229960932212988177227498169295933684931962618042035682833791661870116258537800023738449068190735404704479775034671569434716017587067708827495131783724392974292397952940315612824862822463395816283131541128025986955889090718942871145464780514792497502069629452017814497188561988496427888004272400054144101416796017085880895759303644663357768141713194060273570113649072011191985721274127180935249350840203978230203203556192652518603845839952731426304408464286264435086925773848069161036691576950448137446886858509936698928687725901295729036789488115328653206744166724279645867310678103683585011136774318425514987165219146893671498454223497805751001059261121874795558254055483696936715218041411960540566368160538735396052433647069119690590292273996527417353637660992309871251570086374418953458219781145459134468588089729988604163329950942080643276974898035914800011641693221440471463339547444095124856798227237982689538549370483939427750433334016748443438553939572959104583435085888061449229529470936717437972500238309497128087902834172889454886381821639512825086195655069661908777809221557305632675816302155352661880547498371643109360595239796910485468103647923603296248045692631099590346837346312609531672964860166772413525588871040164072194469617294681326535393916073966938986961197676730429163877930633406191729538188738288502036799907176964946615263541601761960698672778070133482647080196989560 [123,83] -55447664114388553792293555228556331761520867187342972200845263754415184297130357513305893069120651438917914420657035672517211061566296595255461264757796345950663721033454163056895663061461691658681451582715878302016450248198158490762740424405191139457787580937048942937335748152420193698545443577985135594123702658440430027543678557708148867418074538224984031627683689547366760367751712852294795911541633306548705727171389143210472185839253797851820622036915166495147394284974849427025911719680031430042095157198244316075854126539439247998017409939807915899947430897682949206494070177915293956671172052843787698925002584949880487941316824360945310228142766301003834804601370532377850368498715251980651780898402139350747970558257334081717160890279508274647531629086799498886800885138896691631304620693849431429585725636673022400900620535800468069273637102290184506179637471171625707582767600920680630378992000001073339236143249018230622277737124506359053537665296505585072390790280169042988962718844913537311234273863502300905220419049457080991257827915775258664325652690924058170930266145784823611728263238172774431269385906604959155354038321502253074394553348533836992510406356826462039123114927496267382468132684121867534838271302826593288758498420898160039024113948788529318937020208502421805325381153607084819341908923757109194726719501338077680310895486262883397020329131231091420044810103681896843920819394959382703155385810688169534562900026086834677872033931685504294045909480422329277530363210854661098704466954169913530643303251561368721132331383340260225644362155240003737029485003834868501563114968008004854425168575227048394954313615062275503624848923212002850063378760527958593957837607971438689049573014978774388817370726683807788922215892297426045960814912672530895749824270818685000912372886388574586014462946163331390982340857272134360315134743971743343920 [123,84] -2240224757411058018635471630966928554707521161618576356634973374810504267879599304160185996207988436106901191616614180432815670230341575691013432884307200927977566183243180151395641610202691007301069177779704068880832710205941370931599943725911299233705829087782798358424906645324675506134597680344466770626300507814897220357202544978900005521564085197906001738737744287588458374225991282328287551276886299683150522269153398809183717553956199981127126745125429922009448220728902523642202515350617046735729558097211485000240095626619017716734710851396187667873719549226146393497372938868414508742748473231276123794480215124593731284214860682785657100639661302830395392582319951539568384870328166799600835480457446215834064286912200580579657666099787505063062033773340699708575905384212878023197926013504886724041579038972503318534539657194993464673762726051699930672260651065534567408471148956099728645942405907403958347607051780593718211750247306978590212256011253133601921811910067342028207609137295518391666483967313480260330331876708511749268982253231184761540120123547866745835435396907017922620382530144388806551139556111031461612816205318197725455344951388918761130394105548094845342351365944836116342541919847543755404689368931870903641045267368324967290465723956045598510408431522703365197321623934946192160783628848387316540339646008317867466052405917837040022779666229088614440526705290510890208355986525762910181259354107147417502509501539637659749550248702081271805464044820089493075165739983022197820721765356698052325279005501623486746545001628851124585983898188832910327320960389454634907048288034318880928783144252517552718567332227090908505675018122223710632603893262645116132177378553774837730224724764154218625120560071246314851785072136746378952284289591615074904965247826323992492020998110018338462041465804352147573076304945594410279322242221801880 [123,85] -262831907821387157646931987125108036107437011545110225683029532961161469571749510745465251286746365303970316348873276391117361867363638552157788179299462063825873134074467879238155851802067005481484149191591831587069275576995093944447227281591441680619968457361150557155374753089238042977273673681281837235288362772322554355616565220151505141263150953054773980979850416769623302555597807308682662005460481421337037578865516889719567095337117774374836287686219154390100236048059312659301697449073076006648783777593589108663504538319402663190281799657091891694681615315761719228770276369019353671595498043104668674390446638582340506611630807510223569116427233132067037954905132577176027259653262671000604959687365783648713507023393226492186502413988423324585532978625329428865627071943564147308115237780657636757173934037160980055521979266609791393296221244524194019752356550220941468641724514294283678568796390752473820672282060040740397439666263056411330412317749826898882823910716794893437122886569197757449303976079242027821396261111486804951684182105719824556004417831499500373562165218029565350578535561571773579041441930689988075863111999006059475218960023909966772148482217836668483302252704875430569755381051043338986669189743553817506962418310510410941921597984892132214137892793412642888776478338871999579256395372169244437044871649177704550368447894589990224899863159807572702367062768085726707227049155180973522790991397781520891359892573603679735618784779852389282799734100929258343198766941784429219589942271081851598347775908770412870305828911943212876128200172726976695377405298001838391638844876881868111942515205972886227802065393648483400706231514657771275500029083520286390944748472052742864762445093097597537804539820659990848104287738876105468109471446499027209923579312537401308832799368515958874747074227013689968360579950895429092186207384880 [123,86] 26581408910487618244654379060045626520223519790000527466553015482293974466164068177986101947166397517553007169560246080547248536271542305849333629964915766141763147079556815830270745258031471819599340848714049684671535258788793344399274957266676386037664182848940470333080212369527316176711342933690881742163084160747448341395289005557849249330788415191009856466149341895945503615585198759486124116618772067439134908807175115100201220632574840511873085586091723084385064432770379064989417887362134226948578952040693873845209135023085078105525674318849150980685067991278205837920757728198418218041341641936924613949396494215294018432887157643897366330797241542519159128529920404074602213837963239411071637939619154131768283274237359127709139728697769846041645991365484676190261516591841416876287520321009075988787892231888155125107013354097378699364919371521464211294721401327075612445665228433884246608371188231380584650043436583480995900443590869303490294439450209635352048181236341464206870464862962798678409635173739002311236594323743676191547537108699264414474614578324383761929002856340007831611477250925770204570745179350838950403901192369608770346777017113073414184069069085503130898855164680527110929634120987397417152909325461671176189250825713048128507342867985405332639159450738079260332796577106880261203057832127567528949281610705471499909911076637953754064239223739871821640148920261983610131126980852432427335614432383510490976056447278639301908371808961722566734632150989286114899266123695335075365550160518514557708725729258765638259188122117297339351716603655229907268416535013046394045793466385198327879839212845295550599887027485786985824993530093842380393020439140532297360831088546838232867254203111594525129204873791312122295292392181930633924845040624991354290380216283784843282795475142939209904730430258825594248567050124669591826287640 [123,87] -946694775497808858121267736183901777205155991986521988737874511506112686149667046335163718585093753021479886818886035719737000649187320899783548179736247232509393739129012044853061483168567229786983633821649910619810814098691892644597940973332805775759286487232103685476041574566981534212874479476835669607515639157774925457039695936606753692270227188387254920185937356432295039982005284921956838975073946039386277607572047892691550518543548992558959134342591567205916536538588962830937969976139087843201930946006537717421783023854763929719927828883102378199734507204683284452506088176541474433227286006776598217197325012252604300006112388285406413205476375080645516735496318108879647434896825172324323529470611329075814963178295068688692080170213742564770254759470133434456791558771169386362466786277552423171754354898309966899783523932529808527056621256958536843685692782671442305315518900205720976646391512663256046495500019144560529262515151070979263877031415875057120568159065676656050169354292970157672336104812626779649430328742908962075196972057029867603381826877196739689214898249642991208591349675680694216433488320398592277121286948604572678308486037449007091739695197002182329315320489993757777870573484539523056733060528073079407953242392569492882803418128375578847887195357735718478389556192656769729041323336458655544974160193971582100737919046152957630041828346285655248980251888695132797831665863211549308780040541982742968394316055222024092225858012511947085407544103720327516073868739568954315822077423945741851815099562935216808319470885159960561406627714966156162987970014472641023889348782501608667865789727333468186379488463318603000859266799433436651447712778249323096304342093109870689008698633183012118766935787638086538185910307340419228030534731610093467277170515841459353935798967166172257929603480046776057457882719501519580160 [123,88] 25957683027794442345511912400758958227823720205105627038657136865791968397897225263087223360636917196169553780021452915417592618383424339178207591988001605609644003088134152655524363243149682700892161617509651493902994177862721827654958454660933647679453032440468409039429943119464895259531092388180788566102683124457045268525590379465873364689625497388874568387070725246012315921417428462527811021918941477797662938907114436921065909628016056381581396652822501287148124329400177335513766845132402145828105323478942385940052344877770473880275654986708007950064357112610286025053814940132295195782119834050206375568029314743343909209555832479049302820365584810261836464134826134855079673162443702085426858508379062660273718177573154180512806552115058355872966821525136241033006218917864649900755604366568614319319396667355696072887860597090006335264810397216670749556342926815427765257603399037583852639923561880668739443563685760792297136844998626639509312613744586150190915146149776988332167166159333015604217865250715865777966688721963540434725503998744745715822774450752789517831191811085716045375389884383507514809314310926799140672473570381862376114048951344219945451528424041592246339880551537538631682500668257434537673297871333402373943135264396580892554192180708941767266295261278469119884099289618888924337081785905202018287015671331955840152694377269472738003600800292662986512626503718153011495229202387249127777588762368361629592569951732257740225320844366145215979053406612211706064893039165286211044738856626259175165354300312262304332651390691951288054716709515755107495166935604096748028807494651787329457056195914601405855311850911676701488660264019503826978729920156775449130678995503013296600452446951372014677204147453260040724071410030868252304273465051088807430850924519641974833295851408795134994752711364777420329135114057117420 [123,89] -1158041862381328274123406246904798024003059834739410090395994087558632588595419508237550764950038747690459483458324966443755033512673993134859717978341828361418493913075266617961396887803827569199784587350056314244682551136001014373852513410371163558051131030563429236759846981156843682268578215267193747829861428038692470767881890842453988584389150103036903927377655598822025548956661168816699545753588193075750551843667275748401729303727552890005534481528791761612770566950253164876400217849377772790315707851821178645792935114775909331301012906574966634867081386556361473738368213651288285836458080544582505205750952100528925879699820754109349968372302472988652886639535112257724119160121193707979728706624801373038318128098290313203289808350117488542317379275632168706408996076309438817724536220368092188143683656476353633369967612927218085532516573798440435479243437678335758892076135489374166585096725566717274931207407692139490791805658970285238117842622347746083297770601523288274679889268610759721964850479640796812887561782726483166020881623644651662592784822253338428581351561473723172583874229954657580170149930286618868896426266241998337024770324036115391244076007186921010912663518534273586415514113465720523096547830308652789473417467366739127607329014784346107376363582755545512356511761388920599466713416268716631795551242617548778224240371894793342862931035123796419646544116400801024970379465516034077818211739281794427229260144028746786492932440316495427487945462130255973805595287067449979172132008256017280695361295072973751476922424712798013124685024777255671939199147645040567716084361479707629802886901250695974923800054915557317780698412844834754424307858554781249338816615370527225453010398502864341638920746677464499564950513470626830701523621049229882394377887109388748205061606491149680044283581121840011418084547443840 [123,90] 37030840384765233941339144241442927962537769252405786726412378184958998346877995251490795691731830435537792645294472954836250791587308668294289440986297647396106548913017058078489664467936561825495058623246276579856711869141352559270222387931094635615176256414165053228777322193217469844714293997888930395662535866588348909633370365990727808147435824364771893110277187524410904975863887694225688788724189807138320328284046568706648288367575936268066110205079861954142819210282608096047794970359004747950026392858581026045640615607299264277472833698346510294127203421301393156224166710795929618625036986070148160435322734172757405516163442504450409788032906851381822425833030681946603583960958708631116651916791317920882217809628885379030116798746220427665142142955769142342360481454510610660023626566316206173917857501182463422862547274493795057894508865566964527762383513112132019084286488811333190014191620978998551590736255477214987742202212697969662799059683435689016523956981131960666575814826826710184645984563723782850354043010844972156382319784434711525399559659064387315005538705578562232802868502062891050954002674081702283504356634931405767852752063493768541220104751965118499569645598843422421080554695452338051060157752970718660084090344826590336084594766413761546555130015689419050271115773434329009841394471195488263679936163874232040484536557846126051121900541933172519117776777723492292349342302705792082319766144267235078271326270012236989316004204995937769363934496245040871249970900441403285580837429939288925422541963532047164333858667273997372610303137180956088836412409885259046693750014410952369444022075159819023743314786894717337661762585892169295330298988803890204044598961387431260322104302296540286204651441646364683916508634642180626569667517108282872921505218552876427886051128579386910701565235897026869503659400 [123,91] -850923921679249021777896049735787253892688504728241392227301334773717040230929842075238079094832942769744190925136009125838222407026048535852906054897774032972138114143819235983300226780208182603846829908744205600908431422425499695771989238358623000268802441330754467499287643075580193344903644350165076262344588799226318511870658825743021808034385615168613986256269082042742496621235769046225049302501017070665200992567185904051209877148101509314408144283454453404185404345840329506364848130776425185753026484960932518191721913530040577657117734164266292122911615182317752324196323700786355794102521830356353533964211341250981871983291528020002198075086762522542426881675440556744031800502669643574952576318968985445774476312337403132064031709700676924574950547034452056990812799760608616390068500367319851874482522759208221672559789244766614622369967040358139044994801459102989032350867490827684534695781938620488190945519667168967923301002639742462708330916741724515108534614215145658940656618800768746214578931572363392085376822860801795797881405992775945406471815039451207477862761416314909797352443847876196906114663617070992138188062459497251887198285882817616448576975895322469638413144259755345181886623428994360584440515174632768794611056009676002637214376331959997296762344595785942266106939688073640736389639064498675595738634146339866729259511828905570426758544690750694529642520665046840187608596277573739513491993009667967117822224994628028890774530269455314074811420369756482648431622741915111973628008436149233502112491407346680352645009795783979847759942484820205846626901744603818493573960542758804756156865664379853979219534190241497467860351999335380131429536041233556780819913602495843325258729970531645326952743423060810939394069526309159650875816424405775546972729067582097023455208807952042406880243159015831491760 [123,92] 13947906352399905552306984866573944204027865322518304697229204976886525015153336192129330725013968087159430143651823822482481904917381037382557811859500542123061914618178009221852386154661524107089834993654343629787259569639554951268970158488834966124047528992366812539738371410860575154475563686773502549123544403215427262081086116113359437356448275469713714309709784953889652883674107402952301700125233210066953827669023868624554664467437589717323374383939863920431703601600723671641359826278813582166133951522009841963556126211999022195428913665355740169048795973281717267607219071483161379195759510297766675205629613971431462180655438208782438880278980345680073845618340005678920495975193837236665506932458817959224411602875641309820698094445688925509876939774649297139218700325902564118374906644108653666358239916642911959837751180778648395551852249446999838673228450680567013805197544299407850383331593833301906759331674160164058425446714823678248439996814602173241970637730248489365050024313975937273015704434344954332416364439899164379294302392953709883161211036534623780061040263139037979926510186743065919898085204860209341263251565738843931545066402438463510234173352061996486478205855199380093647755060863061693247770198424433732608124857035374555990821063706274666198118794139698112713731183845969785109266481217416518543293500126629515586632635971056484694392686945520523454980945202416451100746956077635177415152533690923898959436030977461161474472247189171144873288455945150871022654844866842350610477573962997824429126836430418635068170254900869776948563495933819065536188415970480209248975723395031544555927372780966843902938521859977214506326371938822066071967018782790085119996048277136863288519699805491551458072835139374189729019603059091424481618810927958466043290052069110143958700799529077693815126966623376252 [123,93] -70454602258892187104912299422546549310455980887305121866099252891126377062414000446182552716441763820721086933811438126053323729867893395256857150515983593228525337420083653560514995620469545914927335894966283717006076864433879126822308959608454958270054982251917914278810347627562632986990075817847112363684408384032007562803351814976301534563086756958004633279182264210835511249754196589873576622099363267658176040795153959898932112819376985218870678189434707391656941658386950864762145179981323026354772902465653520789975878566773534581443901278541278049310047803688511098708673450940195344593071044592362743811907649743621513019627789794415770887094962606629294904528961829998913465376262913389986655128977164035545587019185235431155241847180102763358552353004042885225629307754938312223155962681266436070427829682064550639662939480771977996998634972000609758867020312044592445817174846198888302392112232799593427547492413673856869880112134343021220550146142693848747039116956012369933956759080280056917195304431354992510445840836086049961712104896938264271282494437671438508233620961074181019695574780851411679660739192614405027901708485470869988558732173654026514831424777479716560550626482833494699205459448185863195048331600021715799779751811941940566367917577148713842754925006897979416859801082653240341023568881194353325985963604147018363050703840775561049552920186634211034686883693240424938725496738872987740946804529421114087874575342963799275854981158260888019415588532099428476095632649073304131554885254201771498450010916985044229756293619136982969863179030583528588510432458203146185334311193090272575701223359286816926439583939080387513125271363754065644192463056295836750673729658937026175508210439334631628561692379515662264921745958786265558383665548534784568390079126645909766213731825264650587936533735200 [123,94] -4056069263304305034444472865440865301515547050281958901336661643730090841699862874610749648472479729466955430625202782417561829088610998770629662523091974495492077488513699430409418839868524900684992422905349295872999267735478955178889358303656802484682922024830318478938909962172737209807296243585498217290972062209592401856049694613671214944242036802653365419489759152795197106052425261129702417589311699292936871749356697970639371831889403090905029707366902465108398170783631286831624581792372962372350925344632992040015621476957819050482617009774561904353744170535847822164471639539337326521034301257018636264874531749529807223371633696675414418015912476456049832639955631516908538552501502367087101183425106486789237865103771453129448796625212588230990962933874166296121790472999229302444817058929467527096539580746871375954283190954132661452104645700619871911630739762259436711714988544525171320132343300974493200409690024380609856538544630423570418472770254242647724775398778452017669552147186779990967576359613243894792446470995168533814500762052142202234181639830759208130776195556432062541987524662168524079967310454802496665741769680432518472629470970387086317446963459518799273506114092306080466285349740128119108060827226009709999326337357166977123462678490458899488625056070560277971305393181306928780154234437964538031827459165462292922399848752744950542780920584905628429364103215771845956621285398574340057924672726363540453126878559235901638627913740711626199278697254141387449422483219963464698987137851820793605910788191938841793041377066076226729511747468578348927604658862649858274559386291449956038903262808692747701946421318613514824404947826131976988643581086970058201019402680981688709571733606743589564972200772050186936268228349451124008835767518023587191657216701810607140582958231432402103765912 [123,95] 14974429469315083066826975242324419284452035083912863680703631555900812109704181856160423554855565882645879267351376920922962209192334282714593309160502245794334376708564415997998252837220930068621597504658433142202999706553507740427397238402256573506238607491532730539377728898991350119217709109758345666575912309742516937462097493039022312769156031309986875268934278793749341039242106601445383128909801991379372194085299084835372713301908730052528674572699814904210988676478850736957325838432104770996473799615977454280063355837507961531053173919717627675115145264236796660936647676892209377788029860805267346616150888440449725124073521233396725221669221311406778638013358855508589542888242013974213760243291699538127898329369698059738776762634581858656455833185317107075642296918917516032014567194121462940801875156063534124585101691681385147815916024082224745057256886218243323476559641208351317947081886103121868454806466878471170156099730763725575375777996163129866812858316386450201791260536861545865145526720035680510466492875324299220454612854855745660001827194127473782327910147477112909368526859297930442038252416829264717357263028398610209810477154546379002153977638876359390081564997034450285057805516171192895049007030078745329842225339013742525221546733659141007810944330927508026286620239149821444120227196767905992239482501757597273275122574702058676229605698064774701550458834354442413793027810207691282238335666056325588251051463958300102338001685586830625567973242605050616721925809322108038309316369718036781917211879076346171204089650736192662983617431730901105921157446433345104341975432487005642610405618678565305360140366240501756257715075595532769483627433482672269106940244590266874942431536873117307469195065011252500061664726094193567673056458383756341519232553533304041189655398151277353404 [123,96] 91769769047371836004568840396946915604949712236370859488514523727578212760111942074553423262886422837032474252944165365317793315493016458106313261459378723507588425408100993566714549282269419473081385093704368571177966483561172160420862820676740690005538718715803525618496478664372313585201269388650539050866576913857743143022276559214356784637315320796726907055143557133166386383390828241311617944659810501260654516924946280824608334621784374734430866267592189515355739809658951461212235602842377856604504851849077242487434814748129762698176959657988950310158111962138176268220018189345283925979663179740853149742622237177070555495760782388981767503380572394785370093483760201804368761272867379728912579560381500478648900130547796998691943262696578714274914591768661904365777973205431821043777380115040090279757636728342889619339476274528698551975645712710099110258796868772408011014293955302306202534066123111806894485491251504867981783269539977770558991296540640679038068493192553756822709633362412973728790024965063898678725985473072648389477339866626721823242560482778317627031561244863156396895401429416533788126721241798827910244946222902168459840711537125617080676498922669096001614951762688210321492936116680714428866102636816839788947798267820954748377409143267984056410785818367637064358733588473659203586435452867243149828163951573990282198233088265739971892233344799382957570568853162504970363274611186644287635484520540716420266810925613051424658298582061573184574908738434073203485836291070345331288214470432721168446807989577858386006735917102226454812804202432617285134741753855167222912832887288690523756913995216940563591931018929161439661496887041058997158891452932349857025712915469333453535660134385522867071148502492951721579894170417268372385760665300557991379489459495794686925906144097068 [123,97] 212476117128126768586600249084344128836844216432697129677325072357867754486343466117538230946238705313955229286147476818343709361543336178076115548538503673161008448807554699314127871662851003744389009084620796533904350150343518677534958002575697315706818411878490732576701790751027485166333503531512092100442155331129288187505480906693218243217855739254960213033158574216795095889828765183178186275401604017928756311006425146761851047166549352525173967446514934075860035470535515560598363543609628542708341320193756833642178234022594808862356364440915210367477720640856538187383765175262724563643083698604928878757243825992769224832602224428772019590312623221365626474536916618424651678014663373135900156109288161228075234858570769904579313356270676683924550020071207205674711191652459652169119126123331126290480890361855826674154439775038304448906829850986997229354820622955711401660965595257138046795640649419870200035985837147906877336614208370675755259516863761682881093221754207780474602762688656727467957759559787805961093593147686719928864209197845039227859183634628693658054633407264302609136654594635323607967740308203249911207292268141031169071331280259080818327073642838436336795134103781662784033767417606169495982544581136677036947191359637918632312511835011686050136703053713243917101294830977758754035841136768569338316668725632364413032751151046070955256267428230510312775033456120144316842729826969155238606414114195184050499879599353675087376170908634460654140643692164619697908363989657563514625298891476235579573091969406800558042575665512380105249165486802831207003609522393779443758839008348778349412073219878514743807817669355232787196705529729350747035228217905559969946408872587731323796556141060838394951607978165265391000875793481854126868586107783031519484315531258591571154832624 [123,98] -73789030517600450316794605435798129200349268453304566397559343268816515828526849430816530610145897019280993381867498020742762246065029963019550266845597785531155069681222232751388591614499736297511169172129118750849799196197570054142668959030252858767801588681317000336985329176891425933361239296921179784059817358911232399758136410524512418246028812831623049502998566418517512897296362056772904896313165390483237330177568353662495960089010508985367932959626244703698816837888611511942785042021676121601721656534818853352109926306000068310918259354666201518676220615037535307147490999561417658181912530451939881794913421271019725966442411540830315588098482802239158832762150123487101429397205814053338870331799008627636122353424856823615875183972933765841025849078239251963342203628850260514566655043004984797976815938299355363004512419525305900068002453886942774322368113514755107378071015303595330821966632539082062972816072437724212587728869878655566457527522148825893391296392908147291649142367558767797458112562590058632188710750901279114146086889964126596405729448832501588792813515346884133579779834214817908672119137350817837351895319937589621083259677608228872355225644897760405822336469781312420378827771432431693196003579877190886876253355669966120119007469698706777883427738707335232838208390936691137997438327262003796853102348187130424535190719237211515042642603710940733377307267176724718671692523921065489904720778049770923278060218788213640324841670451311528430121468988968166359791959504659275040068872579295965851106676292425420136850050282302154577830129276849565263073397104539454656895178713334232761277152223153828125020393247557876579568847288353054129093602094364828942605612910572017791178633852793977942179533077955168779062763507737079931077369511738983285386723022841773690800 [123,99] -301046014715518702141264342479391902781108329780226134949494638428866739848317491632346278736436136004490886744327945732090281142120256629607134761078146601600761208880861194200505341889350178511693320098744794825419471150872563232540940090267022385570990201648477967788972772726128864491574806020953302597971626573564741414079671698693116923513747853775847513266803167995769553014688354009594420938935312148683374177074119188617028763709814458135190717814259743095679804881431219832653268987246809372021653679682802591055205047714332590284960856656722695300691562607368986750798815062177991531505845520626284734527574480627398089297744123621863270330436408848953741803411392643521963601322576991372157799427846296140891388121968812800941075812563872425382389664426683118810054001643167435486976125566753986068224797262432645693019568381930528001590362387750147741778742577798736442651210657860010819439445355210683408398600446754787743532043829090173974144977918126161562780940893754194028977744418641018981560354480056057693079357707063588715248748112402618103086708751618721344415779671014935783186605805618821356525135316336459352211924598291163118869925085245002101837967207809773233509604599453366082044309342316229240990002602196848477905129184939547206533788436551002458290158579207953930175589792018556581463404327668270133472399358703225680192441411436556102093841908086360435067397174021230966592968953734557386027087560322418794177214154717914442794332386578332116151748304546206535425457100249118795994904347117115820301304870158924693622788012291957441506239782397156708589324201578009910993680565295253662978729280668683138468808020183460420930853148068105285175879091969621165764741760681150166977029551280246056240399710308673835638740764682982318928180351894279950529570801549214784 [123,100] 19135702796500881130020744633770326627964049231764280333804649663310512778192655666445081011539161754760964397450496706798737708368002752798904845687949220509670233063475903636599633966813558549659958676370396963965017647521521081732531372766575490717546131335847228218363297287643892412925332212932588104406950443950929967391472490896801234369848329323988862537224671289925814042720849532012400538944304246366948982246937216685341929005403443242103670007026040228540331904829415413571198643537493405715204576093868335713787395377371589759955404317516731801934129261862902249176527181389234388027950951061226891309554699276228592544637821671045691334528005216486633751583714327368378308274376052156664299613113302906797351827866000305788109196502095750108031989319126289018800662774836202705893798995534814905779409081804554598326145119715804926312977494258206686544840714766815591630356000901451897315429773916008085945374559070454585988574284692636478490792973156234197598557695338896746372165102977870836047370754972584427526136350888822357405714120080568526652583278352061223858241820470897610888311981011275959540473897620286748402006537228617129375932594518685539579254849265843750730633985372621269325197354145968529109256157284643730044112335265092636139338281233420660734061317201103618943061495711162415889690012872000577020065714069329728470305635559914007168621317851686573387198306466864411963368415599310980122181043368930570061682205642274424027713744167720469647121331932434575133972821817238910011052406608129190534839992566319273254782684257085876804615821263384436172503246381458796384101270146994194403601259229789382423832582302796301753980290047806416495069708917018862677150897356185555018689878466118167401965782804804297458049944160217091646836536772110853079666285832406 [123,101] -295985523050053131228121930134335570487152548260705304884468563530299815907658477774183903758498754870750907805774542018963077218406885941981346209440636979016069545110517518017977361226762413093227803176462557266330117204259473510527812359479084745321596518878197388605379949354934514058557864625466181752751006690553885073027318832138323404197692702184157549589553242570177190168843059660730765320853511226355745204343168333676828199893180013156543905116124855035598704753812262254703946371786179863543499325254546740261481733499355062358067568859072923142299457155939275978375200750944546774999990785688792282127250335008511625262756502982862640886185340301123162524674990331933588057432548598740395978961788839716963754418774497915302087591906128850711658033754762261600479583158104417002581069832501217289082793296554030875190729573751193163802868552265074165062049810442083189814126037386973006987069266503944608674327752445877972107360661043578751098327183184496866527353071427197663657332427921473758196250148378915180509495740662250975755810413528206191048060960153781155044427817380277458322841286533437865608966117319370137434475661554552823943599294028110389789038219724073593169606163599476015428742489719089717128990623951837055240624221440038861720960132281289193540160016774027833235330528937545000122741740802833075475245109774168954619786395800580724127522603428996434353130321879276011968194816766267280707527314360515258679061862372643566897766708534422406073294788810443596733397634818288394170104758651106190231750884872917517493547423530217601861390798265529796941733471180845473624856329775101632058395549248150952210875628552287593428882136699222077576751429004918100862037878904198200485717865498217497478201385456757566304857131277543186551822079542997283962116456 [123,102] 737409022260628119847760190900850038421285099812797779399776967763939501356254882960085823705856468809608679813837455745339500822802789542317686940710156337273180343351807712989486380759694753981600225365280568097748924068941658283002374685856220580558440742202977469975151188995976052465684251208907334205820640816376085578224127117103270815887688056177647650587790645992112223073941926006079261616908370964218786861911581159830652653054517554581127041435590732269331443768684050547112532310022013302099573780048118472187459849157168362793651447427443922685930979998663598405143027708511665314935004101121298348934064019234310460237546245868312294431084586694039850482620399200087888538535942593361657954219241656990455300115044616910901736225378197327730747904032290546990242942762744067182287637494232768827321114140611339410567410002012030706653770656093406402608182755619051420083024831058493054705047280942343890671710752501318161712237414184133293016332734620261527484055040814834700036787167975866808235854284734711184417503885861316581198064026560375190185089371129743024914655397280446638096055931640858334269678362132184160984062913874041932973443342316821180338293589789114311597369363284757842850645640882567717410605676282658269549409777011156439947151484493980246113346593030852657884833642527903023859169074867512013031587573684092557158523796184408531875448627721066271470512889883721645152712371960480622335443413836969129225464098263616209638260961257125692452224107564705599732664264695435559762362794907913351903585567450980000731236685701492440624714874836609515216394270368517156791452469045686764851375692964882260278744004101328640057781590108772538059066689175896653796559583345978484125827122088293103167204885870972760894097106176216750053555266375827678944 [123,103] 3300457814574547819190880902926063763039621232809846463663246980992254221869435852057001169409196824695898312089158224901293592730346050325913856818557514127236565183556850317307912130472751946871853357076934973117448220413189889849946509370053018435538012579720877105595706973619961680636026164978147258230212194796463563748134002925557256126936076128327547569530363385006222202335379531029665670420055463528571719882462913566201548340258577566527118803131512957347252410101019958714615023682898206840553030565387467427835009015743709956355284066218046515690110103146888523733230441845284802011890074541541986270322788126915954186188227583405896160029852220498456975047142237564793859712239434851678577104245861391607514050200404969860253340065997101709725866799514357676621390991151512062693367104888150987143774206067203752555251288692426045433003097115860988653153123195104611855943840811220106902016373526129924401257430652290766745309980830855185176440196466044002922416728858141600103462345245579324097801484161411902881429134328781523813603248905764151755787544461681212206224779458465091014046438843541289145622655011855775431744445920919245071428969920272703769278098132312194217129090998610130989992313733627764378512646149683998020939927105151251804007934637459281518003930860912917304774676598876315513182427303318392424074562163862922494080844046161967876884857152193851021451681695987737449945536536700004762209178073570556837376340250408741021629274991463633241793374232935917717140167036068914930640389960187269613483698451725638096396251639168062326000553719183499211405366223972631585169088023886924650758065013320063095301854023892282740483519622881306176162548723588375478436224467767326362382456923228315504050457884090577578955528230259310240007685612634120 [123,104] -25177640564575906829933188653687828087631492500610795572374738137867982398001954622947293240332934107074820717538805665554745960765491956517742077639356117083898482968063071562742648100321485505083257014042350622781683918356842137372909393716472530994359995833614384197312509282646854095585287594652075545049996167946344159187516086107820387300933652464150517265951132608954341254496835206415994574306211377245421819606670025033747332486158687594181786840359894360156836892077643277067361208471201980858294932831790323952400266955793307358317680679871989193186348861132657223562300073359244547547724273840881829969357224780607710264846202465874848864087696868219901675664861406474310179403754821535849666980435193279598578905977625293362979975177151409500748136098133364986245148782116232100411881823553077481743225799471385825012483642880082428640338747707093184473032821345030000592177777041917604915748311787058495026631633034532396616407907581264700540822997263550673397803837575031503362345947837081967050545892665828421122131887962948664016635501711994474086970805035937134012083736577169134387440394155518574158991617634587923091234610778868940442155283107698974758614732769451733175647541613463924372095933124395211991023431122970177044215490866630875043556728609256876765502367548712040041814857562787389572987414324533475930799652126588865692274156790736817731357289772897176210953238791264678776045811126651498591672287979128095502723311220245056948924553160948404225940895195563997570328797102154182372061139455734371335111431565441280055935770582970001358409568720265668272050348521671366655774767051475110714497676946477948560251771652609676388681796281892253319374475162227927937675153726447187664152036670105782292010610045343047321427936397467185454573528952 [123,105] 19466331364202433549763477351713133687632291197859474729805926264780661573729200153394129697726503710693682352236634651751293390166017394838176669574943255105905318709356511445813613216146142153558631963877672774877348568708808723637460723664943204981659022598419615002188862081251217555971256026717307618729581314253193683956057963022706772584984047164732283273088388631589109062711532977631373026529819145388868295563896899807312732242571557776545964177029403265192941899225306964036198740697980797192240043667932894699312420943214912937823283566892985047854191538431317348286152606345261338659836838569929602205739504452320636671580938045987242674614777976385111131118276297356578613775501302712175818728343160167366062405187237844377427990076951428734766482308565976489940596139761630116109330720538236025419351612056479045988507520909096707917249167607257475058360676481564295670394611003272395142784081290414762964554354473835427707977027853858340094773545831381948112484026802118560623359329749979837937855794079178348739360140121166155821477413182102887884780012535438300084493418226800604289653586368786474026861247897165980721809592472495678532337411920531570803371212273298662385931318131112661009617993747263840600743277065918107916718434477630542157519331830829030768451872317275105981306983322419264327474995391157268328848113409289792287166797708009947685166943990078871087692643278926977949432903847850294355968644503859838223549019348856436199142582258168141801482172278387168097075257663692728784940721691787866890493890057691702425272761935324506366367789014472799944306512080043308234299343058409412083873362848976289636100212604415417129399580356990644554042105076440463167335080446742842842685743793430542529170012481426872117392500334443368238920 [123,106] 133684871760909593021628185508316048338452309799905759253270413112089541700260860681172931576136939773802246956076342225605165670521737709362307695103062412715821906317017743538449154249751745246840506416714749108353245465537240849056428499365964204520655800453256623442618240707072143981758876938266658907041327869089958797076577080218970325833333469476180964899552776286902403034196534555514072031943152400928408310807627879547577530150933588747882453560331888617706795644678581772379349788166744871406779137621869592910316828902133971109149842690769682216751516628993438337226744245692275739231752217338004321545857969970470402576110698145883633865399397496499198832763019777857607201861989316016028141480249280327610823882128776965356338872745499795384362055656089194638538134983670715501693515165008165409757499075576654882849906310824649480772926213036934930249410789783424090685954531302208300380208567497690279301733398899154856989820938144768792092909359334210017862441176962756983668477227383315801804845291314484924576401054559899111477937453804737462171965526672688181503685679816340439533351208045230214796171371787428948283537561881729470980432477605484922339347714382570131655875163243290622852662903225945815450891286347637676111099744445042859185351842200893523194362236235527158754742543660758995472353180011847000434743850703702259398081116780256448851428617702093107058504776804149110653553744697466320577162567279631326050327177369547013325918690893108615610414887412419295037696102441706869499697054675991253667642504544522819138625249747447365441214253399657291715580823370341621908637739589779264707523592010902986685849606816104443861738114466444972228669907436516571391412455269951783828286407751891168261954365764826015685161035370084274 [123,107] -357062608017480316020372930773917495862583618155861017892194972772020433888129350041259571681039413623852759026211516559702855292222417389188427960726828108194939848974097433685532066112073871583626968226837989147509435026521530565061107198029008837623686928853903554371626622528771543775532532047149912614302680144118293951063324747381982193530963226683988221347332569216752733345770945366754941117933999281146782193261157952956052315793186292684273720252325129268041633747618752479782840771695498373388653849688367886849047960169536389984464774074886854909870627526427438180628113971579973843574410445977432042229318748871070979754879853288336978551962746258381101743649663318105272183180029761691257384744525645654141224532493834831390454208015694065053970428962584184844156600826140737854621021936396469362220889066044773306110060492883866192720207352521415174960218607137508645076578826073634610964446441943372950740322035434024313338104416849313876618598923362668882670851186876838434716728638879812634006375974975985513811901675135510422189419696219275103815071190699636066450091008876222905180863197933584899567018495827200567629176408894305049341114737986992853452563009864628071861113454754050598653728855017630344813897575686417940849950744262330563390212649017790269048022861518266907993185403749352396631033426304904103953890102758115136202048833930946333443678216752560777569183314284095663164883094789651845342773814675388194506321791841481735251849686432107768077043441945362622375063170636289184804295565988617442797731357507415207482236417073987735311293182760438350644469068476949590540533277658662736042853477768134708344269849910541320631590516879332203020201858448190076585492481929434425504055835345858536517116398373247353096540148860 [123,108] 404084901023106342752505332296500290767537708313463934211214628366569892712619033528938195235980581868859585482020846160200845141774723204192663647641285258406860028023022410732086937642513339888743770665242610398562989797222854012429669300650055438485801529465086316558792238364559163318822597096385300200807870475202407107326705092522972330206600408527372321135048119084946319032296596924928482695087054369829587628752767104548629540755670956151145948845554852105976711226512337523969603585754709259593713310969772739770870255279588770662755260236191815713200588631906154967480736244533846669088211929564762583382976145890966967837371444877590482831620144327542285237510921693686854507024552701153930845645813935925278160184545869701900468073659867909688025973666155505787298056299743677972712993396649409136798741982442421547239979522728166723217407570954690042246347948036356712430222835086431832211751189243775301642742458361193063367904197169789607617429311708989969035172647251069646391806568149769637172351842629229495365207852025884051100850296946803673067301935835387869314214821890124697977077766992428053953757109270048971061778626958348117317264693562322238170299056394079581776880572118297182241781610768623428109433420115199115231618750427389421350434594162358006066625058778098818706370041713608436202366182720153475663128226918009665902379773052198645143101662484853300914482349454291404726300754374813784080955529273655654223443997527870822930030698831375455369282699274398273870464439589280860339791931471891022652141092050232617516409526635123850580743203090023242210110912803684912416663589993691042300558620135557927861926477528517559202023429511862718033279698462453220609404329336479301834903747082080306055987103300185033671484 [123,109] -192132355863059890945653803322620891507593024032196978190329508276922349008972561687413702707713209140867700221978364281098338130603397308181295747592228063252525554651611799900458228345141018274840871249637258795690582394212164068400311780565512664703997749821893433130728319523478713052032255011258000893126686967667971135201475355639183277263472973754716861274202755641703679767333423769247594198607282686313153222905142814368089349203624043465130807618689865604711223385594674624550628625156556387513793599540342296343187768929479876296468646226963992978224801343295428061627784434117419262922514646411895055278959678597129295163808264460182226991415803179494830572581516271505377896162275807032128228616149545784877113635775499494164268082172560472803890203274661030408276283674769558578834121198949283470037820909110333815199510134912569332561014224903085566473874852683185949039682721742007360387931290665364519810410261100848312500005279400488492763416283761582997230120183195684815495333344366820022721096631901843491080034199566234022585971670565078162843161954399406127443311398088840285935255210377696170836584064663206683345562150188764182812847689145755342884729527988941599341946813049393613509391683393799535488319546423500110919513585992353083029471564273183209509296049031614774071724616065058078699210618077307447881260819875263968156938051741596188696669981554704795391638769943640847160042429176768759196251160190214795571361875861690592788414870793611162402770770789667293840923951535258109537084723299243259850503701734302005167797174143113581497696021218877917530148493135091850063625307948845222701039414791173557619190124867080686377319235027314920947679994370416524895656994830592117002197352256579035497563300454117472 [123,110] -225289808932608056942829265967480453956196590170467745290645545946847485994514355701462929518405296442012499141506951980014660664596187585302411714487488172154245575220569209167024468084231327693145076289256855091271326813363233217304647448284201866146217655011738110754141405344873240646130580960332249093158048867263046064020163545068708216792547942968076048266257603376908466946404562482891176254678491825846372470181446990760824148831550873980137222959874746547541955281908103591035185928173777373250436831372104968577045869124859463887332278093632575961525023068433895744239361978819679754983815560867739693733516615939355731694781494094899938805059536340101256829854926592947547325741637575293987777496484720143227674639371018853956057368917806396840707686797015499391034331071396117505957413395038321003243341015929837609912908928540226424319640316046791037924264283957722801418931024616981777469637970884395715320010238106849602774381368691268698253364456050228082711297321727238836613039663748310549241078549387280806879797193478603356402754835221318988370978817100153782136678949287308969061920685853961896038351534510226356738362248961868849549040748253089904385617342443114658972054469803157338271147094839272968533494887392626385971216691822657044899247682224224321618597586529491612603979731530212205545794963367359558815642632581873883626334860245314893334556489364636470569011798333182077960239887643461270549048168634695820939177859327719309301522653739269767927687457799113138338313554482219745118855530044004587551910059460094458510163543221124492401439495790561731730665946995640872918421019748213952482152298104545183101497752574713368655721094201561725141767622956571797090463888841586252236091924024716455441570285704 [123,111] 6138389708972825406584474760914338777780048979516622864474200448331710420458553941195561775259629095801921884841665290143536772319458662834502371241825119917839018815641909731804204523002886127617810901714919068158852319480722884018540232680450054812397544008399050484227686423429479702352996240233675711449634565627369882548878852735294093433652024714814912957084702272471396115556926404935705508774574208335350655941620646950949796626760362698133539112367483055239261285310656579036881776026389257274527892067444396957663496202823946589628641816364074695811489764537621589947154845577752799860632323037494738618019360302706567699286659236186579269584443388205948441848550020989238952417546371395471926531185698183283165624705298382285551133065361102654357666533096024819496068363309246322182322534564340659865548758027719607227620185869107736560209844478124109905974569133123517925550261266763532079056393867400587359306448436198707703075299999472199295715301613860741487856122296819008032865426119677311451070195556705271324674986498968690270017325379724268186875282931924796573717553699211021413109514861097280873929759857665339223944781242827116784290042092157224408086187912827450234856017566855072614676159934853224310381032900615575812110397023122279903990763740375263959062611189552599813004007674341556033128695372171436009302929244804640465695759410831463927786998638674122610278740216900969215961536210166598598953510959670309007389011477978595071572583277338078229485299622512356920775646915224897405537390410380969435727214677497746932871877447604522307757999606649966147766998503795496358679667722706389761046391709330204691283440037279856837709035705411862147378555345727189544702869015232082856581530977794925936360 [123,112] 114382990491177483899940201826396649225967352294714275231108791769442610445607441661034037822600955394314010856780218642929113814405012953780897472388214035204413304697962862054835095250677118397588011521127082841353157999667162926220382458819621687972037417163498273173100860922870919404835533447407936761624375033342645111125887049796549898919091781888609029218728740501449562414610728677662315770414616872630697752963638670436856834439593822359763611113095340903053154236113048462613388987309761542572882955446740666839170210924286805448899472470301777069580056771175597982802846088620824227022199716357606794180782437560107484195551090100020481579892733629223413274195643770787837223456491603445861624223465661634838828241812499427973995560993178264020479950347911632809748645326637642866268917408394152954389900908155783342906237786389130314921597676479207949883386519489417323020016479807534843296076743711680240687018513240931410362284747917439135267022226284533241126942935134602019253456385217655871524333742490751368231011453554923720225399498937798632939269707585035984617156242344786325305884708733679417856947674172992399426910969310074571954319384384300423092052357428267066259157148748484755290599413523404587870191184577422452381018892001910790920692067854354963167653274733455373837268895277031525946869006295108493338906120475758405659341515953098507156596341802207889470945203949343067355331609871153380247552731058177163108211466631021685021928475300887171297859031079792274378143747578785811467563895437563176029545788542002450712574794467401387114274445584507494309285360867806688346258237049178221051164995134443329327491188645976894636875118789175102429594869411193456532392270876376360052922602784987008 [123,113] -65633604966659487498129751002817571922435718205672167112967046567572111276948428209840606665177103100964992775106134573430734977967064420463071997915258417707656193147843183206265777179062193611012406910702452964545218032752987717328906807339401753489054983758570295871804240710116294401249916783683617434625531129106049067531305442841705028046068082434693406394203445765419284884319000464847350125829718746694470422018830219909700574414491439904652935805663243925079681577348296989456915825183350491394562847731083644416859822904187789436129974736130059949599564591847638130021047400083805309685822000534248532404367800631981672084465715841284626806049350923748397082202734606779148592862453441947679949365127539598386248694946416511717639998434459298069686730780592178089323213974366411375971532355775988436389236973292909099876098591320832280795733095341784084386332051986559339372300743386533139313273103680915212291966187806728215346815347004095884199381596677232523401114375184924155991025548709842023123170603876874134829319940634949737240579397874643720674649301825640298745910169534850299090635290907201960166146508860401473205868630664833294619474773685707659479166901081205504585963723971090543013076518010033829686557657209177443473651774903553827518850245662735150957616961413116866358437719354552078134128488779486730039639212738434326039895939084266836953828965690953606730158453459087414831212050641853353974244681473813155305981456204449455801722274528168558771851315728121134451369674322428895736210634075464185102437667682171923729754583986845676114479526244724519571534959695896828973175980800023373877784925971470726240550936620805000463061095513238362869067569754013512880430843256640999156853852520 [123,114] 64343141658929481775655016436634334820385491360424349859324276435001434382467099359627180020692979811352198276658105580231084773686484679372398950415461194077960832596226583707233660497650705457574567747887742078823616618016805208851397967679334697678532341554264649768270892492148917988762686799736839508556232335280002409600230069499214408785476096950738037387600571009860535912794619876238368117574720004733338479476038471045149609772828931066792838550315877349885433418951678495860488304380100102587053122410279116287342806721071895864107656750590809721493861801907939437713485406806780336749565395460284683499981066187246033846939973352619386050976843944284099575635991333747198887034159441618223633133408404791750525656954721496215242548585030233889456057757187120198716914212110214042327750715236590975169122434555586623302222774886320356702068033990733713276933644164295262130193578601220639507589826540494089108745678292877455894252286941943262938130183783871641177360651808781496873838113817624834663467910130237201871257749859293669215181016902109996793174732782495438994352988816003859252637052438214444425564812670257256662414665326339276371979636715336003486932061361274591457476135277483941590297480336028712176568915408771306449177463610040856944602428959140711918220734700057154408263936072212217988026168714177674122375241082355463998620266504955708861748862189517291155726061254125252759996356454949981319048933876289284992706666518121702594224636540832755066371664500079271139893826050850201932951031750431788147539270873569062496628152353660029913928556808563690322184610298981528610315149309000547576899647643649075400588738147119082037665567806854260979148054312391100048274597892487309852656 [123,115] -26956802805419037232173591195136258710602370351419491102857801054401612617470297818954060015326665996695557727216966544570985952589400454858422608568268326562914153654284852547843853744121266768532433362422859750433380933901087809141570649079136910146431042852758976911125445681917609166804916651994331295799477169765284610284120110628989675663812266431625670293695280481818769178775557571448761103300247122505015010457763894384511422766628155164227522033041151396467368939819062676295433567915783468722330062517389589004170423749946313344210395504931108629686320439702467980613215081687797764265940577869398109023840150246661326635879279030625914350254349524912562499628179649596443560774096594962395267314897497366800188570031200820331685504844363035971360676156203188053598960202009203750329215437956381807428726218305738152788396489736343622440769747634754431799506280594473449634197300250561155019370367783369137824129382582210695401248117021318954478492417807550209181469300233470470068809966100402429467253925014638655143754114982323422889146304018151371074401629651533624365414529725171278061935462356199694600859960283029936003261444782441638554355792394125551022356245663568262940347094682846191966681218147032796707216871033983940191228798076999245830673544491481600839639439941898186922337396083846148445445562473062867116788305674008032566952245722608336216364229741291495588324255199671758387531876907356467149816301436288955558815105318852639516338849537029662986783843549717355841969487930851793714298134438654122962073785486710905102830221969652377432021555535914066793367244089253577623304797479983587416848388191540997666800053577839935373364728325675887676485299481139203278364202514235648 [123,116] 6102339304131222929480023555343726537241314050108440439942551406138233765844608344051316165449115435937851280199962861590714646825803934337015071251891515739079902762448976640958810587211020987514125836787338535253762727661379980361575371359730741047014435323869645157509974408984576131060883077136046678895237357577892641100703363729148552819602218816176275685336827235888209576066477201202016646578215319543633791324844858536651006527416461943355616536029143174896683955200146052395952541610841144160464679562941520843156841247025892404832907707662541118738125872290513793450318305839952073723436570060767194505033715503914915053806340108320993853656105067747374774257051817422958269735992541294009434747450347062603939478147502694447519932140386547816898241575476486041388789853212713336869176572534196066072451111717779412842750236631394011533642363703558515559419097026642400509866319632315620196192158145586837613717797470056709489539012695855254706231556117130101512761398835050703371237606847614484317192150434450250485467848203033441836592220109491436908905973054364253345465658495573981274432899419342692439918371656214729319932450019470148611899756743522447700377667665030159559193504693613240176861044654843141156935295408458166729012303681259019073504932603436750049000189972448808554004403726932689864191621394073649991785782050081432582467889679085358167137177004970815607541005777468865803454774825087569742469682703551759390356187813651164630538820124118741533559865548313641089529867438434060063032214043228245380126721140872334417642349819845163432331236216417459535298878129380153532642644839632511798999422453400557648673843528252853826490925625409631493916508328056539837750606996 [123,117] -15514991156214513935922036769149503540426011280040841740362284320198160069479880034501082910230680698686841666431028673945990228939264169896043342645211134375641530822761865456382427843536737898626917971409225879534233200129736654981148791639401881043836723479964059267490648167515504644522002663201437504605435936994488525682824126084530792041382426888217375497347806972674673706165250303268204056675966524849391769838361047997804528443358228795030721757693584987838291406198518476577249785620352424403712072571448710371043973180504269779488146467040842839096051410370246997147306177764757696409950467306475726048820052357335006498617165687177657026972081494463489614188627419191837822819220874895988263409649314599813688952844690327756732493885257365380617076610618677833072291598330898710681525201647764735379184975823176309920926554448168845513157177621593116796914440455138804174275734535212141996670415662196814261756415743840983648649516361480193164624192029616058779072206873255909684005188297142970448530458768203226141348105202074824932060646829285954286538963913925960866777301892074312532651066100381841664504556542525707671452956790909954627814679085046292109552390728797674901034322210224278801417534899227506012482058575569637356522917982444572434873753403213164767231434594974713080672676774781395066599543711394299228658534820398866129696529431566708376970034492685556767112616665980277067023294733069646702386586058733855261673684984837159386901533024343626885259751663913622275701140895490949479733339427927812795079773021261256650631854729227079042625207931024746025075666764843098560039633848388659720026924316331320196318029386125345204086199634757387748259977318353975922704 [123,118] -3400948352195949523480292430239761808016274047685975453271244138764950090412538462633306101250662855795703724021457332499946393581344879576142081281028130302506085690515174615269837306840438873673678355522608414058149222682042132997217662632547676272914080272737133690670027453792591996700779976147570055778503605595226963542915583614224558334275497926475700447715645063398086892580947029620140720591308117129531091795280724490007886814951276584930353678416749086051187031955625588289827797882332034257671556362482056729764742017903762209331470068208445623957731781750187500362795878796051812570801190795765490651818776491308263358387016075020132787553225311731233606095840243057968011738068969225007527547844253335191159068025360559121574248775744491983025420518043166157168127823984189389091516954468173504092864897958060035516626688640374774715354690782761197769321023650617497289684155294591548860620069225911879815442391425360974959065507614048360080455383215737701863516017148802724021569369833378856641840798982204117346268448074602827098137996297030227421531661021556782118311515791131682381659683468303206711705364541462225963879449876797318084217406890038389940115668156626587231947141101732273474583896945059009218727589993695310509984042124419108675621849356965100678083300535338552593554570637145450962943695594555764407131192240756786974317165440849976817869181914474779457298106253790753749762362004930073528239084867157209478646543647086080944052022354918292247589515723117946729101799027831491189752080802242941518317903588369383098079729504521857192325440817636802986147606296084821055128845699627746114651494911720774033883574876295527740714676674637352472376441772871568 [123,119] 775175862803148974832125985256657335060089970746845806680379517870860460297354477022489822058425014201126555518872344086824530954124713409847148639881953304135728922501562498922566402273450565229718294314760199004668341430505078716178213466443307895947638637129870822659933630190641270152485942959974911374389673462539477193227912614959891733065189168169267429870628881798078416827845135199645242919358695566618752656235468930149398055923136816356312364057345810754584199370139935998955688521892058382144982131566145153496093500919135902118114418086273627037336290830879507875654155598573885331109846778991172351115241579697723057841804329657316579672692608869592815242896478409692826058652628243747980041624092340682905878621735610399291481555584104755692784370240215916537279918863935182856950165295480653476761273373240363924558822316759523012660773527773815802586357048828620725959010260671527930015513567911602423433402292967855465387722199441701308348595301422628898384951353879042963018342236395105465654077276732954718950107830071907679069371950275342026477355940393709260511257358955583322830473946227904457534906070352649913419490335783604761581668634455857064919019973790989732415957391556266702167235339270959541711233452584057037821969550889381873218922995743584645759263890763942978330538992370637372710187228995781194081424888595991557086679915088953211358439505732659433845826370702120576431337060560027862210757739014997975392871662609921354969391113607030012951745055873842437195304657408722781559551410959849400173534106044584853941208983254327038434963816794824324911678608631334806347872536168739163464184270170870767658475968690504975344126135689002018841920648 [123,120] 307624652427351959163198167315197956121193367992754097271860295957775932331137347366150671918569229692996066207090895045234885327187784262456898783192354278471130830510170085497218973051979911802391377412354164389041457101191149250136413002765365844085718055394480285374452638995449423196670901358768410122144530324551802010377508429047318151264446029633365123577891944632320695503740801123709545049835626867615015958323343154187012544560717921912341021980166040031182888242495290447381390127312490883566472249873422223184696756408507175208453527580603018679268625029333288383687903982107993008177117759651845941713535875204086370028292260156487827404240295635837072299942878338615397938348224104594966184658841396408500879452393479538998703932532833236504923814675263286721253214802729194900742257487982304296863117004492756188853643595859887935340151866767486564350928890329873818009564591805623688703028493146660737814020694721397748621265735137088475028035297610581244926729057318976828398953967810450938820506530052709273958055225472851218624716982232907738105905028116124934937030789128039075739131069266648010763703898607026095564679947444714781965864005676268005760693800776224766107125361535309819169148845506484749272331889699318322027934081019474096473339307265261663960465887102550106454054489378524872954002231443480177754466937829769613209556912581447267524705282692911254690156854103882894528192778264210063517634884725951210078771218141580800801844226679461068703269698940972568495082126347769885851004749837162558913775855895845386665109228037677029823531296501311432211561920015755566259626268041852366442616766652891064404109128076072363358053012600470896968 [123,121] -41662136954325377634599757604205148551657278129865217196986741685245281504157084155969103128465972225953155941423345441911242343082300015687402445221097251315092219989229431172181796051703376867646766790440632869642695397730909860184129266125867055588772565730946979153482751088035649485579335829535524222065889875594409347270901093547789871488505597249383554027942918902433675984168650893722393535106100497915051126241638265789258933540679138830893171020236604532323436284968694202314263546607252120256444435081767249221268727383132747422604621478113064840471804888535808978004079978902224337493132380493838144237003216028103883845620557258934526149249147348378312017592939753488239819475722876643506177879457247666813235641029627318715581666006206211951168648920337791664920749764706735534725091162583187038448459609104049205508274421251019060366308673380116408364391147103850937551525045278183230794717557121628279658319454728852890337619348531842517232006446631564840528272665195773094337438090133568809258223531602109028316685162268982235263595679041092819537953417218046672000115558741289046223927705759458297999524834842865236424207347328323248039440684423661032736925935502513593147421980856476426594391042472569336195036519106922446269306705194918152721206548880062504991217617149421689145727252514961058766404124744597809642735473056706441780850330385637519977460782180779683440134646265290169341791574929480504397021289155407272538353363496918570968263953920281636475305397563267789384185740539254268293242582743217429822468256661866746454063432791011360429086511748098282190424188829647206018881524786938856228150571036823171658895536787722876748598150688256 [123,122] -2411625583435165476028787706770493258388812801689160464078821787785250813924141500718759419929429958918128983808676438307724506811508494705939860286488843937127561814969141036694390071101155713720142676274665676520538674674496682121930544481724884844280296497224536109499675289463907799883372926837984542162485242654836384775576867843367461165710438001302571975577804241361242738127658123079224513747301742845007584029326315752316743217386405188950926605459990412440996681677365933434565668651313389017167973532672659035989097960952386314760012535814197726531309830395392567971674981169057633720385738501515286288804408905438374881787095893812501106582792418502847307124781837409658266213102285191441721000308547194697767412668514658248917730470995894892847822915674188519821351837206472297402472686538927777132549766298967986118734718546839668705929136717159402953263920128706824799972541321608448000478108783956474012764895822124424453982255852171457566672668460151922467154652758383402830375582597565261242308491119745524376594725072905290166327491583057435590436577912516628175243132063947691980470445530397248007819904989427672736591892114246815474774205330764890602410336629915306520703234067415968876296233659202360254122314925576995355130349231645298064310553511372982298576761295520931802516602933262112593601495658795101508896769946359699957811020506045078142656794808492961932678240437318722483388762265711368843404088983368882166978044971826098043178424918023079614010120882558253010652288715414751180349282649618509999354843635048286826926279178851281633067434207328056666248344133610857006819496607140996535784218957212431619731985549526933339115056 [123,123] 253334723366234154403750641723384347729864837655627609255316245838664120473706228518869476794566294663850053606369874805916083743253369321779373218995388888232999437113379893315962937700907828480933611785311974062717387704577196750441322153243068951838363999426178600760168915028940759867342945283852410954124930099222573032361343532356158922214336384757499607976758696656866850522774538397805536918025283808398999428735986153233251964746836407970609931792330635043613332426440428720885826628263497208130440996367514292117692939707139199795117779901047672407738052683048292233675045174077486227002009785409970498135782834715147972574570476514084642019118574279249799018295501614183783106447410797824113549589797102902403999170799523997591574382988404199868142037109078823381819304419135370505439805439509589415438131435553707417951960445740439744504934589454985938329967103661507558731372988034993045224327912381637677368716085086946220556926811529906107290699814947480578220287703006876255880026381899685169663994632181014529988933020167589669274340716238178595007483832959965566098151579520540534033538351859716751219357259767259381979628448178990746829395643940388390628863367704930111003897265491758189179197002203319655823215792575466804863611304423546459101682970797762060960302118343258169897709587389616269171940058854335784869666541510139032284335500450965822740313103541534205692431566015940325488203112425179074320359286032854720110051812455928580978366421880041756126814165156710335942357825817880568353762923057499737554634818111454962174147242099279065483213763008834242363767857054026789572099584319998649043731404240730555217590081029527796 [124,0] 118316755420215461486434157026729729968859123890977026115714424969123374051832538625068370249257654841052901532569611613407211859932682216772359924383083962064755103865802265502712142888942527133480054596230269281933334007024972862832806489259187899330072010075717749380850211941227820848251777991168539215066816512882228490878216720077827025893247463851725648425702105238889076194531788375472331986499993659405914313105061647406103740209847291877234714785086091915986861958343984554057615730627455744158479513539872966314796703836914531198829034184779175409806971090620905143777028109233950703082879435270618546317319961391122763262333684053096148508385971063952859998275980612020281423824392985936344073318855958798746346780065478027674760109262375574709968743377534009771129089653587392104667033989807492499754351993972368018516489628591021249254181984601574497185237924608617543084259435849868730113816565069415986393579111285148249239921830455400654036527222406977132707997092178420903251087531934340452107781259229089755729412442445025748787278425612183323384643142924101648272560056698773294541654313334272958099344615234291833221201347572537655584055293332223751559497757133072847255384306710371082581291472711388537946099910136280452361390532778117846917891897717137378690040253380123197143725709267022733145741093992142097720089271889981904212977023328550544853381115407632785430089599570278837916580153549653232123400721268564557135097720009363955844619433418776277474639963808545354302873871424388412546403311489835823067228225705045517453402246292246533132803246245371727106469734691508437261576521270178483804531591170390076039505992616256155706142680758700281379484274446908660936317258685149191297162289358604958387476848355709898161041027488056441061247731771343651180899582394713549929825324624377712903351997622461825828554945713458174740810399010505186229828308845361988839077099092014372847422736392769511466605858597480717180615372621474581831934882481486369237748666651900396101013425811248741594305364476197051890618011749893302405126083165498585003660991787910461425781250000000000000000000000000000000000000000 [124,1] 23565398084874144175834628507714376827501802015755970607125415432406574160787778482055502132069735846276739144696243538850364833255870823259670845079904202665206942338395481930433108235867979174760481482494524775559452125681186949430473731419711145872561460869162952049002720453839180341052926500947397801149556493381596617775641909871801903912345172629396417557490457999328259235627547858516670664125960893441353988050411618518732874055675769404263487182079566192958549052157334447118889949521577966552647909144041321118162355705434739833045327675133960114190245000786255900859694084730657239044138574849528556023454363431876541108921080379104212494996794496659145614405495726498819726156612844799551675541431854890279351024662705807566439933643841457527441802648443654176281880975530649105494789826902154838266606544741762282662356746504825100036885769774725116735110757660950636953249505439817484922028598401415076314260293628928703379492539109488530647991409267710501526212593004621742777645738024857776896450620448394531011915038334732235314805085601659579279623127607143935390368103301590076977522869373455715921162569268433765155357702133636268295437982782653303497972812989821980128895266866580865099432907207833594968492517211207544973515838986443698021675625978079265162678852703047613374142711775416192052531949116977378394348520560210432999508325099399123630435785010239558015116061353629870723255066605054103898294487652167404187300713139181123351345125412674517973551575775243207243581120846840363535233479484689929580806447436064266925007349062166219723502517491310469481366800379871933257830181418740875121866375701973505856567611172077018108445643468825750111732949739283628957907482165023815791722031450039693209640960072426122067566865013012999906839580885392749152500936248823748307031725047240444183039777012129538386853003988139965417309295576495506706302769633259332971225563356898629683326061777695861992030178711134742966166444727727069400246822502879042374537711981240023069704060861783622621023551219927660383531195765150634477956038959067797122770571149885654449462890625000000000000000000000000000000000000 [124,2] -356552226252867586139863644728430297502421373650764324437476268013793383471485092112835134541634447064058480360308379613795904045338702797698627828243574034844238190735688065132424432069011165092242034420567861747459203629918751607823394485377562190305818821346777403426932364362194634033061324073089797840434018903286220950823260163248488833940692871355253388145893725981957064914813023569481707104312684849986344021044693362925406975394446085342266126899543537175839808212510272191541227374711611839726060953681677383139698133649127469799766085361466253848413978713149813325378512816672376480763731825994432168476995459536382172806122358992180090094686201925117429029958777587299300704071797875886665124589244780474796566448167216607644090275510637697891680503442229415398121339442564637099864416280749292792690497743750411010866375163586818356441935183573056413558548566799944801586769319842258992035833726060342107069861800287525631589186450462425369692580338519542699155412987066885220586515926047496244168170856196174825872791915727805156140553224208158409491673533106303074362498349919673426124502428938019264140693002429997593806845849509006846586468736030379932246114402418712944130385109492448460623979411469313270983329422727920346487844775807241188232895484391811829145561821655934755198885342191903472157113825324590436454409186301746811206327455018672457739175479742599498491340274226444964661389680092227218311266471282344878077758410321875787498294023455282584861316930898287153507846849112865405842796608329203212698317049600550527772035107235668255460867433785456023520219594597758463609977625276397855683408783797768516356083743693638281057573192946850929684719513032044776633530094861599818435382377544127865185344699496137218715606058085501277632641659911490441913546035187177958288316837614218186940020981184740500989912177159547339473411258253474310584300489030441587380375249937583705332287534963002723051628798152729231923123504313463195858846441154079451013342903129892950988939014563650355994124022176728843579839399795091512399447286922257727148632966418517753481864929199218750000000000000000000000000000 [124,3] 8918181467112504482454426809782033409364996596731514574588469629919618928995428903790511416353255852169529284010663196820069079209700142325319228646431809528568348936927994092864758450463816839090132586249997406270403968527311411885847878987318242574970709142272287709091771950397086257404226718769015608755179349189676333119924937318644056655664228300377892152550800901717732633795613686015190478076460196065415363205628948369232665973634923335954986688940343263261645886072554955624330290284232931812931165169864427188996674637578090135343075979365190152488977930399022919488059575594194611154113050967087264345414923175149303254876072681800132455516339531021428564783341618675051329646912085815818069763793045958724065900057979646847410921681727401860852497410061223527274270857779987395083951422948964603063756380542373698687245841003207395470811480218210301198279667575799172415993634684339665860331658717482975790838630838943246389908817457375812648232961391926165578304701257258129334405284294442239747634913060236305794118239406861551709442655584784087284408024216898668826600564969614825683446349129375481001557607827485886239691398037830497522486872335801614486214592625407211675188384308860022576580379086614178856824439418987358795045959836205824801364385963833879224183172667389409637963756379728497803098618627598323277938088831231403219774242656537682251222378717853054830149716034865057222875939472875554960138559793525841071342658104012472719268312907026683966047329906851612771395782348614754259794495842767598531145561225873425694057919428592038769872190422719818606118787483593564360181497846965754469491842388498442911226518258204263591554988014824794999406159060122181597665352477722991979420272186661537769465301284787487414918931396379970204283713963553347964542642374598927849904745403446253823647542800640117890187114726497977684661723681805893644502980705334625517881325560242945358486563749324751054796918399930612807801149837393125711446403267808277579670455775500224343289608228208912398260003707290582653547345507958599274360725221945562796871387334363134868908673524856567382812500000000000000000000 [124,4] -47025205205165366879312210047791262500180181936002534395821982014112118363708993890772432716002407245645139800344759353322620718871832594971532665194465064001687070833966833609428291123958732563344181168690997998524619036994788795186703927086816134845273313836121395459553527021352371204539098025271526940142616402649158650413982276210206621669539549668902592259893759720961576407709199609996176926497224048717372841694931422699299028041135023600923712685357872937579312313382262693610706449025901578540398268401759849783522224632854790466705650605291223469527305457484740213678948482280366349994330513565227502127250876166038964936939646314738175250302800122101044030383917350454367035810361238350580288504181691350579020976297904829442444314875084285303692196040516490938509960846988353078228766281893964305836126160262545301661095208366961457472510939355100657279657074675748951196850163395698035423813656982151923669304340907110842567817503626267390867119838186555392579493176857680916672450636703428592282614012838608650321905863078083078375506869676652694797063882066163115690597360955223076400888276091433991538676840949644075944754868208562242410175896218754916607300901541589386041024726956331118376061175126167238830829376628524490646210947091855764287318217415563409079499739548508707794813275779764849898335676850687499836452403105120596639436151254113960319429384110908829960817198883663912128145577139860141256136225325805024824180259294265659327938061826243975593437343219611373242973910067823944449900274148710272526450802633168727353607791478668023687520118946603697410230671942242758626314439601150567586916470431962388496669776161230624538328516634442310882146346482219026310148651861956770319774710522392521229417917688314123521395262748053762154533685377727308737859061657900809099074400896704126824824084503454596961505269388982193876798047748793832285600541776585028037834595856212821147442542132675588784767395592738748913541125163617662222590793342511872592371863693543821847549836460306788334545889379763685149021394028300592088872915120423866693519471086915029189867709646932780742645263671875000000000 [124,5] 1207270471187965212056950373842519059667619539085832475394023374159157744613229241347024117450189833332890282526537440276475246910925345607097957857493414803308596195819220105599081682109475598751749509319945594506238722992646507886661307700308323699748664343642881765368544817125710262432697718923303976776530052877162312383498227457955743918029212134545338294832771636727791737012882566251384569955688289312671868892224909504573723941631713459281736808104778441750015886062061587218809097867234109074522902109256176747425063615401687504114459155191501796933928999340168339100909556334814134748979603940532978906248615224885077158425921787054266966006440888250623466174045785221266323945886054167616289709036494478688070264516177891854146986243079192521602460286892128342956442776291182811240997053826030809413900820228220826930141416244645643855195469026639662983679121337214392002968533318011340282196652393368641724336916403799396648118898875161532861897517528587331755516214437023145557244512407906622192131498914055219826161985794756600488511093479054232386696362547601701108911239257733388235868721050181216854449775632138121060813650041027038360079767787871001257240816637722199745658126245156050094354346325859318083751831610265580130327782552391291606323422386050097240962858255032016710710310183447633084188444217066685641124179334195174165935007821382157984240402805046477050795265317470888174901225879757196370349068732939612863437838332707854782306113934969098084958712399864677137474276523967352130644877939202629195552574710536453196521370258828147643376580709524131748379599234204595063434867034067847538672400060728931205793937948509261381839483322678607580070956847315430715760273404094966434049463873986315780221813456006455814164466660994405386105182691418038150941189904212260277080072076794450267345473190655423356404961505134220868260752025287097816311113943045496450582418220396991570165481660486861074798370931400160181688142183583399291168164087560452693994364921735523833699952280696290725076880725599156103356111766214542220664139097957861455502039728674909535577342012402368709444999694824218750000 [124,6] -5157296420115150514584261935636823493991270023910157772954298108371261154019373519582346794212199283884130456296597324045638809306987372040725547166605291470646128996066463540792878908212356916562681004813421278338238288614530758558872517976273193823580305722014554353078869808629951276036747771841415439754281823482849432005705609396028659219430382469278031274524344352613117465866230969928019104522490416771316129703164648698264872823994058037325289878499083802261788086448560840845863063584181854845251637081150393855821360340612999760944302173971249221496332816046457680729810441289775865520238564661007966079796471458697738610124018891566440115690399882622444262006326663248047505992126565678576266291291042066840868328677893806247139532069041318278817729167434327290979946620893678842176078204444335059309352079931268509778259406677838428170111549766121871043080074694030456134328764504251424052505470238702945673257752227354369847830598504894874173944163031781572412910838940528884517024660492931358068095424712160865793722077451002563340237439769687883705244097849899812403493294385594217428758029163196468608541021683095086580779583304826878408387311501757630727220976910204319447018923591547120689987057382034898347557686414250747829646020918423406790508967217848368902054007148851853847898177764143128782649891509481737058252960349152447451233863603780437519406579418576821667139179070971905215001694228014690593046677992682366650284602480957261693971422537701540824275630686841390049407856082008648801847337912162923194504947509272816892886623087328349686767444556437598928422197782448533099370527388373016007237625884013313530827866604501322805899032237033516778607093599841824179297287363837455879792299627440101094142402957352128221287778966844767885195091404145081480230747350419541514480641269143988382184447998970593213896595043331307333515114684058843201168410690177946500236913995939889507314751559230587095083308402236776561407410703423353162722719266897414503544398388558058563278885771841712099482753415328096830436855422670368169406181802336307366049913351174760478556891030166298151016235351562500000 [124,7] -14646914127345586931059146031395568782820341219311550339488945625449260239511740546747016606838710379468572175699837904029946134927063032895792215402745417640447857965557491090345374794077426621202063836822879394561022521800662502928992312620929359165790039949520943284977066472172753839533645650058364469624180626828809946512272548665822827408199762191755800195962877247786763578369070089935409379202441968060551483228191824563895986517911222142582808511711451538800153881378101334647470884560578255286379589477942943596446958326242076280361316665940462474036436753520173587942118056343553024840456256885538715829498725579283227803520858218591373625430106652538804209957096175209271518449979160148774166501097495613506667081811698812410117049962961763466005508274527974649876124962569462027321748006697181914334796133696054093652781597654728311691237022507542001302991872203281165478500598092398178986115671239276744767043755853994628187231790798365112078631882850272237732205211514351462097317569428626423678644880143389694834288140095887642140197469430546494276108615495133773251780953610616499941690690304330233157459255769661907766717588300469820388649080664679800724921027410973630432332994008317532601484317259846257666060591302144530999257657491668677794426451284538251396609128638278188907661991584603448509973922690609447643833982820463846701894978976993313413901530971930076677503253672204628419183795263412890276386159929390592056509759048664650297030987173231034026066417016511137861106537216196333320223396558778697476584036141404465282547607564976005653672664710647153477968682812755891142413365477891075678360424704124813845665042843945378372590451585653393848900275464051463859460829746069645695949479733181707824395328551080786176844923844088116182054459568844372034296239314917343564948925555652446440432599497963138964111909756220538615908509109793570470919158582595886079971687771519138634627493084466760385197728310163170227646965866967748446099896423277990446600646113066122428926635754494467410890681140727093485304700221203643569159571870421220829261270152815699319148734502959996461868286132812500 [124,8] 222324334368522299007283601069125190399412208397708628231481766069176465709441699906841650003146996046118045593622988742139591539745960957059206304548914181454029029753314060180070997357793485318487460572989692215217316134100118361760653679430224357574073814857941928876633609142277310400164446134425604210626896330822157857934373404040169134995549643437701236432588472159693866567279799166141769155598016367481158805543456746960595889754300562259582529831049931595776444581776791649560678109029833135722588919057464348242546570891389976989294608814649158567150213689168697308839871375312976809969756923867708066116652087991313929611397378998737497168362048196042335100041665192883298049873683708309376140808142812857317743487899307570125586813423357091714585807842947863984432838138708725501818535240490337429426900585056329684669570942517096894019460683163436457935205083641934460624758932857738415452008556627822656449606708322372592050972554326490743902881012808296881973461623716974246957415357493882246752712623427306771326079041620178853651549343555164891625267221001933825708158164878132656814769168652023859412365072871961448746426173029840900083983039905717281992235621618578133092319629393725361930978319727484572469459919739473900105092074781189390565696908892511892447053669792207989564680506510446541315585215595299929574799319495310034807106457463590934167834686057100414251138141270618968632717466447206425748127664695746680485789625026373703083127878565316324428464569911649995934329799516861042483673861641962235370758902600242572219442287681147051913584357305891201299475244864659145699903605703996914945081081361156214813688173393918104372750397863144469586954189545571092318990279694121822926755901200747654079413948673776873914106612475410603698714877276076047795062911275619040655704708606520572450200710078651686555228876019899412940419479242560905236004416890797085876961113720326988823933896642316179491600490761180768941482835431904776414840687003895596721570335966705849716443777004601622057752082322427286485667607199398972708773961941427398919372306063113597929259412921965122222900390625000 [124,9] -417122678222137550076949586013159941268645011637375366080643981005339860307195104153616467324222810771965629251158281494351305135294957186205928615725111769423940810515727342370107688506893464339904622120423378724010883903227879390446651861377899832084559943022694830412137186132739441039275463597475843442967583752540663693216984434926860613485946415615145343852686461059558744318122879323153188360819042096838795656789640545009543562838622581359802539954920002727292575399855497497325599549761354359055591022284786653592280730217353556749038535712599470257963384865831395558623783222703635982334900244771916184510714330545746238438477242681206463232449315033565164499868897827594402338611599363701484359290119606778337536385732075904261481481039532588504299962812230102581929358254148389648773376383195391647409942520441287605457991157948397784990852148967924476795233734691888370066707449850237922880239682240871878053496800067399208932135597912562408749392501091693299026138254975760421293665207246085027944969634194967792955545372622949014224818632421522583213282726743095114118377873937807753132785996188091127805118541811397332456930255098432030044618994526788384619730434206751195962486678295532658621465727666608800018843557509018467798583329517355086387436478310629574888838221169225543717756259973917629548160314279091537811630821439392492026043649395409993091315941572083235892214605349715031873957803107711791940483529284021654018762510436118157179387982732422539683927270511222146730511223621664519653470438655238798448069315496964032145204199375254164081183032499750440297226409552802617086041183551171825600737864716105902739311616737723778269191374183746388679928117996176057119057675878668578681471616516543682909357107211732033962172796329285467356778540091030912194695125497520423406193567093164838102867815752291524044652003536717819472909178527166070403366286283559154882509127055739584695103097253147753719563269697877433705491009960088721968169752261173763874139486825396808194212667680764393589600004162321559819416622891119063423454888612672945033370275336181975944782607257366180419921875000 [124,10] -2256285531073465006721866971793627862373097101056766883452173921840339002106019745954228173097523439886208226589040962907812402335028450422420439256490602371979909328615014252215276008195633852232573760005886728620731017350061753947637868271642927925711681716078580779773560687397055248905502511372588611016357347723749383857795157819611911673938531697597189496742268716455584823503109594864105673853608623662787321327801560807799895696038980423995634619678202017317256061055322656554133026309447686099754978579226295011591101233391869726066131313910606610576555695815928703069358664365148007617686251569572782206740281615194913866613269842567572870742117327968477170035940055102657565770464084975434667509499576338596818031024283746168789254341039973298091526230380380250801722785065124797588777874064687914483296064513128203429227119938591001208038716790695238142798146992414052641633165337785683370374554634167529068634873722367288988855429887464676351416729609642670054766560496836017395577701188163767851940488583613602925369645614763971875827563968180724173951996788406527104791384546723800939632475003072677870779929875452076390740799630344245378722665165899069991402886490173419801867103197190224663554019927887711833570822307314128940152810388817423565997550289536523033861303389839703615527444949444694572981517420042934193960312624894681323311016203474942812284960946731118437731140641007531670943641028642691988032578956526810836420427689757397292088460120812101783629470180171323802916037202967800112855857297095457694935380697256197663581366616320753976811915208463086081737463759580923864565623064049488219759814092221980332465370537069405579839476365455774641877488647921261826984820559195362360476896370789713359284994978928046471372447568967598207100074251039221958586093072160388694473033869423465052511355637660428752887469133750004196810588037713890965076789024167369853970126278033470623437089177397216948091103102545023783847127121223726534291190553996681490650106183775419960075241030913255037707249850202946242895318397703043514847729877433231155531290212934436567593365907669067382812500000 [124,11] 8459230326940294146750622263188830691490721390297297366236029818184359601280498066257923376229093226318923601105406045998117314398016650146771573630679564694812168184289068347654869862361655890236060798747900273211388371908455752332851411605773730497469505246793033932348492624442453785206705681813571763332245025019873798597853701042248576815325433069985374874589733805022442645322136375253040598903295211944103578100168310092645638406494122358577144291359763131482331224212797592112630699115411868664388165580755300215778014848366179223232372078009732753007435285714979607363850303601174744634726262348862211181818099266041490964528590532691510325234824938573162611860994102212346587981219108799386170588693533335252585086808933596804956231485125760773532438252288749582625830785449402870187743646241023181077210771189752405552068531306869474480945774570798638138886085485787211774295605998513814185051737915995244308922079509483816287278552530525637094277620562836532292225577176067386133368479043334243078554007468438876480335539521069384898644592076726086259858573922368075766120322807592499036128982972042150203262666905098960038651358202939958573673150020207034498081540332828551423637189895462164254282475110039301616020397462321121845452335583510225273895517047582090671108949204525625134545402098802401174088874924830779286166044683393948451009180149514620045941005801885226054996796954474805585973563096574086768425199507654557613999504016101832606855606466577819038317877164406241217720992779396602148481326235065792552058578297549636462221937844803361127684915212655317905693993501210876207442511902942674823274778022926140319630969766046360931725802598864281808402595707812358880779003266620841453224572589910139263949105419733532317051133777693568174164052788603035398621167057552896433807830450238537680183105175723618406766254670160420487002229410327454579069525155374024531120969357931326495041467290359622507527167064659062433510497266400986634380728799614720429725695348700996771560338400670829188915699456625817561240843105274920784357461700207362958678358744180059147765859961509704589843750 [124,12] -23214208257027192625029587278223950232582608840805097235795482813640878862460560448854337369796180911115616050350183587590527001738766710536130978197182463927240978819528995000898589809183314730262617697212477157758503246619594153572340227244788928623432111402412780859484157754702322705273671854786054504642861701373061047027437233970517089614047161838854563353315290111805972133875983452889358401455022887486888338163906040810418048471450699756952190416198538837893686949596958912821012086302840767839665577886956425456239498102282721251388452884077763633460401396695751484758554147637493768001506225667456298275174264926405751704407473199395068873769169398739771925964849785544159938157857924125476589306235157663600854857555071652326609828477805963547020595892564790845589890290636424807542042471779582256014234434449222968587612380557963749208044019049980124412709322829943677816308268970211283053420771257267528645919247303471367943341710231160995606627064991317596171733084561072042557931812598119006640065682313912191372438557879621826880083464046880778811115537833208106149626914856808076634994473329598015226898565237292561089787313925724511459890269693020986579242580294139090881425193807219675050666444342577417293552055290765793749545254103504979629589554188698334151104908050157029501980990062846361873847671120053190760078406173319421464725913268941445765477770380500520549819372635716615819609847872769967385902048427876837426057599512712794746683845311411783195115323696219000099681394015416018143642643818591802812946401805684833961135668643418095285737138504354451235721234074506684872332016610812680162351482316682392738226658707908988832868146239338525092959536828268840231003178858338965817532406015865528483515684984835046144649277864008220188737486093715537287203892826448478051581102635193827022310521368749415791113824440708586847520491826660672873681644107008171663616049855298460636341194098495295876804990330612323797781530859985240389411272117367240454032229410244943305944337609886849283652660269994488814909229523447737482451405408392410001372496708427206613123416900634765625000 [124,13] 361452614503115908112225851351956290483934147109462393292744552835641402315321508377991185913864795443732577395481233292427616378259622243028503011689841170359950890387253677139915681131115722099261729109173111387258290643463460912155089612880291971943270120070037994774519444620247368538982220932046051221276720337807769403951091348467657197114787700251954213296050738620807200019836392027825881788520422682107732847601837780453701450231104434370586175216364604609615811623998205698115452747935448319026857686793276003836962503715994122093117496297105830021761797489195695071079458193437980897512652674173856482847417883289003066463707920053140753228364089098906007144784968088288201278328088642994619325355472884717860366879995117258670875458226784997574455718992567979664922507710666986803115412850036001977722185108857444725716332449779212326601373549442795222298931127272466762185492711497164818199485976509701825415525719530919802139776480277837613523511265279134050771862292218742368681118170089788814688680710941795118438503080337125970128405362623872986465596786758565042289696162313623468151343926893159979703915353707163101668581995186226777409348256175836032927348444183752613801243904773257503879561840130492750437632889998289583384701604658091260255638021178521701697494721894830839630152708331767913022426004127055637598980115341948164753228256233618148568754187238593285919023162217110870916409829764563265282571841272069469652900486352992447919557840649691771582946163809186855526205784160159645231342142237895299153218029751713030109724453508822806903360385693122020086306993041952828886950804211926031717267456513864846950974150082938216434398612737346502566739777549464376201125493261295919433504807487262294659368470886043978577365996924881254554446089711933056551569717542788629513010987225076055642169683472199062299678085090043769189398749495954014652201807913240523559348307883068215515515586647062921854053686374551009213352082247834684167923404956075361111829898874986340310614834395443152979909170439072656955450286870179056689289501702773421687453492268105037510395050048828125000 [124,14] -3473102133664725560224299615878129633308512702017958278967962788150923493592440608982894616437052974544312203221986640771642455867396269135329259295417618014424863651635876764339267227257405329403729511484242932173001601248454096906226704915560601612153112557517949806613027080319817775130417685906100216202585654572325618866824907422813059371019427528987260855426492888980478358394752618873711681127491117138853927513116606948814469451602996753248608100714196388238332829822891033304766324711838699396139927804975885452928951424652903419028634510540880817441555566535986686766916162845569430626648954735320367634387607869555014938733099225884585256333106658453951005070809991445291701558813488224592739710819961455727766314187820768308442336437340703179602243828251481621453990030567022791032188883397669166030894170005308228914787861771480388994252209630786647612855762898699588586679702032593327436101740406705343934091064483344053055843460035049574905711215417519071412691682926777730465281156005421750667736475075737381186365023560762938957991397403878593750276858981647706013396393415429590178905791168624033299260917775601057258560758108271577368777747773713422385464600751419880195375245778405862306765985790265513755720527899275585257580578612080038704038720593852274663511348943985605938286643547453030519910208064494691559848751072206638589990841592122036460105250851466610805284219070857329826578428714936949193480870008950175425403171693102434637706589150725320651177816295477859777832157210065609451975161124429306298393947274598613767073230408142835893727873963379245579037889813811856221945630563630264488441713983780946039704790755136154240837554777163628129102742519554092620972309791956420480616430628645559284155965382850749736084997721298629705692323233533202977325271942054620081715089494481613360892053607027232979266769175414633516953241945167355381829235730159612137752919150345698752516799785375053638369362080782541108233062005672429947504869131304494700994283221981166447109700775820428319401852386496587907670550893032872332262666627798741725285935899592004716396331787109375000 [124,15] 21592018466380582225798541904168992847524697981829148370242901877879780157765223144069103890469139773424576301374997930154735206944255838199615413935349564953918549014199956880408047159927479188128319917104585616694777592269357018854627115456806838201076803320656966004483131166272144785000979438875117918188340845209270264517955232894644207504971011607384683330144031658217071543291627392701058429828402093139244774691710070702091477085518583334126763299347699076091528179326262439638159902686644112923830637808774091029409680952487035028276598304857223956457122951042118007325586824011322988894663675215178233149316277083262826360227141792085166537410004218772383522828343601793818057016133469889657679880048708220240614857728187885737772886098978765121416906755692458003636442526302122295388251406122873145813068948204362576204055653383808145651918767707732405316944040413844804528989273457243704085456546440199042661772981629362264856026020014124148263536116617768569144549581585374904672883951771783030378405046588622452716339312644957862520125404472395593537169938491305871060853236625303609267819209486671750898535623383363647401087990944314104972851459488248087816601296002062279650929037295416384471302260582343040491708379204063293116406608033245642927599686047005501286899006786372504045660788725505984975330870146315854885372016948760958598431074906333399085385295479634700035868987174510526310207618477208193718329366051735450334930388239338673934569453668617503196484607380655196120001935883305835011026759249837981641107644149754286381881566106979230800175932473205610919893074921622361000672055900200045711725915256056464423413563071019788785999400154474978817985452912916445532810376680349915252686279213301802780852621971233294781677979873072315404954752667204835287906926587748608849320026116312743622181610522538958417452128835811297520200712415141596087048829639291069467078715105653023013277167937290935735216927862909047786642652153027495355526131485312866185455277160043574890180400461220239571386278783713438919351966729673780448354233202357121967907005455344915390014648437500000 [124,16] -102654944282456314616900747199195214206275013076176261015358582374141821388808180421142541131681438627639188979279004317324616921078478837026853215634297600863785186590240667129733647031865719999922891022450866353465266512942688486536236396424233539131262014311342530996560538355531903532449678095557698599462461903003216360742260443495262976245019209232286454181129841787240188088372834151801374768572497230479927778509493471042265432827064124356757034623457070775406123650395858375963499242887427645705535344470859001185400306018257611495657862698879619433047207520547053725622435461260556288552245027032850825085255408466816981029738877370116120832055137419427909275378818040562139524379955606971664571607129193407027727001942832794150082679210526723399405715644209793253005165516427501039870921558270583614614015687162334421109096814618503421070948852010817928964070200277100744011547224932588720414341809205928822326443129558461033856080817914083778425206296968520501277220022925484081327128897387595710300706197616748133533394845154471391473563088178860814874016627118110172456836049012164869124750996010602250689010913473984169548887168587150385980807676784912146138093875336585390505438105528472269919197922982198943142417449349828813427430569569689230279640783216356227988662988417606795717738860163757868921026445067464609270999068991394940961870520351357522688524930845071300881291509778576704903779590376415953000457084068195653576823546804932648401599003111907601035566630545934444638352252965191350718823932939586518817063512921443663238683903133027787080809645915561735059434253993244836686538444763552814939077050981926334752675667038301707392675741770704381131784532933211233560715683513901262900295803053672907009862781702681119611049014522133386730004560277627081440601023058752780527047936477702761121368271293034805880451177048003531807474837419873348767137071851994856150378254983224324343032072572997548346677543065442148267248961012853343467153531126242954283744529870257911555904446061409926005322096845093992177524109276124906991149591042877808888533763820305466651916503906250 [124,17] 398260788115695971088953175210255756273790289901028765376525685351397095185332573755798105286965745760615158898421222949427302664655969352326088939557693538961769509109210165015470198844572288329247557669938491230540320721296099347200978532170039758813802206381612904616429116977664371244358415097693901616610337963842266165232340352656390083174002499551972747225731471698866471781855142599467206751187918730426911674013215141980649502672108900121705500698581179806108904341468806713149839955979672166668529271789813581742905336802065485263147756163417325395927721982566233913829844296947132678713891332836621596604664714710244455502159855825856490919630225531302385705841973820953728904804170115593296690810695184808162331892028038693789904147804642203929364474171703955934474837439207753764441076633429637761356469999787226545287344517013481345057328848836901992518036467662771184679539206836280423962996367312896322433777325892096996074581876775805006796388544223776633547644599364606862733210372525213876642824635555861524131153247916970855950926629908770503578765054845064845346078600157255162093310387056802499156540503291453727392654528484678159446174134914481679033373904756006506975498686421541372176170349498716548198807211736052876654695728201275282573092963404095295540450146417395478933688861125587986863051371334443144702492182250438205042224993198169933440807211114184029403746063823319837537788369915717605306999379179293730451576943192317159258495221666149752429856935268493578858622561478673205013681793605096686389575618727150652029263116831261527380040382357220068292098735996214524836219112139387809111345305636162862819163582260464761411251780805236758719144552970715028529790808175827865840346386019658603831732794872377619835140226767237286467149149524079832857374738694331571482049995681085243848167062253078572227307704181009090210583267034359836269950520174237283566196589646071946526864891618777131565640507244359996961686960471335604824312427179184635770683699546698833950305653864099267810821075723676585611776750358286735154839108830060467880684882402420043945312500000 [124,18] -1298616657724265634769266912356309263124464713225647685387389992194427874819034011263053669163181504484518473755413893392724375657146570709122581930333315955471120123193747620832521143397442064258038027738066600473886000882981400617126528435059771472478377124768544898658868318514742563076049779836731794616999122902952613357870718618983525657995836381933804705859838091177854726830390883560735726722704527070947069954565049091566118365162118551186397154812706373044060306732533182320030665426111424040537172931630471418457394188761370939832615985434632887193678326276820733026402103607770469597529232687483296478388424419085058478698175039509321857754644512956885105075896715896819270277734315448291276419293507353534752824253722206466576522112901002330969196972695389184586150720966641172381293908362545468961743549542816932474700696942380488199654214108386050851792492225122334394742304804626254171626164529826083240356912436473140777856149607995006970546444335104298039798492880502745803033682592470974948425529943827473020178308635666474139166750640888385715532284620441711229897604102109997839904269429286063609100249432815579398004974700348490358051907424434720736546899615909896009323589849097245796342093425848394605001905088107641355659738024690028524334956614131558644102558126071799609148758503086609414909295236656881775397470342609952602293999970922748222581958719356052371205450320614769011284861482933970781817811397309488600408299748818447927806276355839653904998391248084467185369516678687431753009611831181111864624271059062644234055554593011402258354071467433529225585313185516553747447603508900883810698132654387195505651801362583053418793955100932569262623545889996872089553594757822925813743957871386200076350750737799767659506970618804416432321822592496943933795365567262965524724387245622669549972880753596398295392079376815167948065317691245239691901610683371713734149107572887601536262574226863535068876390659162905205166946128852688550877271993991323247216650676183819272167793601898150004541480681095370443054505057194242289338864670966700032295193523168563842773437500 [124,19] 3636543465029874464390413660141007285365037336780891680107643417997848813427434330451525735842443206427841984617121886169977650644626139546996484996735947062946622019800464064196608865459228421696054454870210448237232522921186778145254927018489955079783280170004031818478829343983521782117745781796748700677799226039168827999139448078523269257070553295648756261977192324114392234597225964536077809337221346044540053614251045828778928866614653672379605301472148491552954455667950807873803269015214472495157813720073386397404123886852332073040888985859439229985439585756313750563751094385043155268130450935137431525911961112738954818367513867793869024839788008329458040424250029425892308327495422315346285958781276811726954722049905226883242116064281220267574162612929903205778230013876583273488155646281631674472517874794601003518629516895050548499975459807666139981163012729956416277232031543008039120025453086610076071043172449033860513101048530562759094650937663751530451614918808568638045451812387041224662984128782718487652820394697300599736041660345476025896261961965712730891396932449617147927000485699302449316841257916544032075309818991276616374615650977496995150296950230324970011742921749616941458370100708907889547899993087963332409281446070086947325319288696273868182598995098564657091826991265188418855767874397620038595974444873193558115446860029940710574007024855345922697450578320910989876224592226655867231379910421562494104596199682242990602812262937539176105164144659733369422542799623917959684381427964755952215702993235698154697917865646717026118425578834732930767883656416114102285598689258615926371230688121687680869887647773422033782782367284943551568185783661746453537224372339417982131985251982982216378474795651876962480279014002899311218590668674538968326626362330339248823905005564540621735043251500736792953954961590927814995448085348692493629280955601546362252437516758000160442812347056796453349873017013117956280231914200362518789473035652338233171035845003314288075875227726362200982577203728209286938248910084732967371023981684174941619858145713806152343750000 [124,20] -8903924503795565409890162356880210463554350278325556747454367461331754349631670053850561761621749324680686264041740990823774913296522583701887884891699372193236106188453586600511087685541834779230240116278048809189904625653802078310657842755069727876909888444879287255268957780967499738440167070939854234035992501370118474217842825223709736983426588551786833761691616479137507936486777652208258300593670137248775935657372520282732286494017378158337153273171739664082715636400388771335970830022034671076636298925346743831590473182747075215338138337382213590936905578244945950071032537104354096994761590672348782723562234659426946395593596188490863806652666663893206984167491260211999099041757513061339798949903017409407986860068092647192718427651898464895992506917990496462124466862224487445565278374043621548617133683407099706643561767587656834964669881656515202437563313683512670276203397819136465080556607360589927773134578864974264599973029068327651992328367977486534622689822578773755826893213364113679150189325623348827229593585329861792611975159757578532682876504893521771372454602623575376729072597307613358754617100248773787203889413099745867317124768587606318275751113265106804200531210151466970887236489193546164352081041794400741741129859529751693586054451089758787035565186652883669503872699272465911212540593755339913425662675127646562455379893295651290104020499800468504341588266393444546807819218126974608322386204454801582712361805521381238022319930676210514366650671558363690497943031052309563220206258969967554318342652471831516715062406787398702568685444365255303152495137414499634688405893467053279581719202758007536283445313224406788942434878365404046512673141870930432157050881410272807074341383076403546230431983727191010481260647688878585666925642246363474944168122614630811628501724564762435443943525211554150001159207539859091050330457099143487733790625279874176730661367043748167608935235381603886196027628234836199407952549101480562355698087250623800630708617649993127133386702981576895291574616439796979370177357013683549363802782750099140685051679611206054687500 [124,21] 19301671015522309784595705382341241377581338749195858088061761076284727683494214809974933647243134054063897827330057527097753546887533165010746971841096751870572887591883035649853700344618230797244199367217470218918196177828163291935927892914743550342044581351366001212468595341539181412662940269138605481578840575856178334643935826048532014719461582114805349717368042503059967923715279066324448096184592244547071730421678015377939163669872620473834925310421679168586571720265206777806146774296247498081111570382005559653623406209277286666913539997865906675404621109892089216599293762780112123990935824419742365409430171006961964359830063029621828627085475994521402273866928722970320933658941020718304710388847385066888100167577442098928135773738043908107624392682597705536172128303882869410122541644135309300557432979472922820405262548355671634151533510789200466094738492189220474259757662065569044877829057261195482568026648288937122768911888413072620871009984156199155498899919611988809345641102072739523387727749546416379742168403521080896324286442288247987066932328987231693599874673172192134273008722293819816746389878916582413844187210187227941952570853471274979963244455305121891272544648120627608025399471363486484226797967751456982958774494953554747736599064376163170387669225273266197915518752106496122146120176557117486987520832238201909740802116407411300289539045087459907165483315010726300793248091603859355705649494223827377070719741620790282551934063085503848274778756995059595544837456550219262120441126798196698988003087560828831285175119571519627013314793704662319462020953196113850995332376887496531516315484010917216140077079732176719937622054904746131207969957884296051200928669346097808573227071586784379043053098041887769127967305614600413800861876540080799656777725307280642838962622497225009182525357989421592143109942721335504540140473746315352684494185510356662642625612658483971103442561502028521153109994250105126212569897248162204291130222330186400956530236153433512930144229537046164359998619346473894596215870327234054304454957673442550003528594970703125000 [124,22] -37294498344149304119340890426373784723808504047489069365010038494637854843466329025500559070715779967446724930870725680187327443501788189644823186767698814839271139105368696883892583842049796404054513229837480186532386643236587220999046889341099196370405124353151401863384108234182687737475825415143292728502544256048541374671681857012349742037669261833656432604027261580024100980160649760367999059237559290051414682513934749469199138625981142295195105782431731660674035067985538903258798188812798735445520673146999235799727294801124298646964052383958357817528527745569821636977103555500622976244959392810990310446866942671097743667134679833781137351249473534266915344099847382561849300505854604902610814625274259278054371288986168150459022054267004390488299865800698012323413856706392958019480810804882470360823405553189727774114955569882021119621462837065691110693126157366062089505532639500877027150954888375255468866425735260355563878224174269887848353650427412805077203796585874229949170443133516372021000022960042979254675053736150541903390079664860125991328719106160217314027673655626409756541546030334686025158720758906382316199598929138800303907461694124721569495129049244073632988257472312074373115934854114432167900404795114136247324154980450095427389807683267275139998136844046793370083362163984586944097974776574894046538960923982255954301200413818216461330737378969910242041984099677807067643339682261971100194458046957685864359678008049694140827907616466416075498693266114905435612150512502738528271399715510215741222022091330417794958240248373440512302616125497381331122402585853274587911061058614476236271151017623699584047360361234120657839532303328484106361922920539340392788876749560602923360767723143938359983998087269460682410307195558318575868214215353704469314027035266953196464632633905140324246918174713463406808186911229714150798138718816841740988619013157178108612391539014031837365469165478777162227645950316540182242514619686159800527520865360903547063371302524011530551172935579345167851901080053254311035751259514187117005690197402145713567733764648437500 [124,23] 64429537259062049111816858438385981481136608339767682554405144414953051342484287672301585304598039608306153321219450205368850845375120627841665566415612282373034019664229867698951760296574051564911338459357317897727482847755446643627706738802436302493306424535560163419852427586191844619665697551213410148434402277179485521749291180479758907245772556017356817829389168176031892029844066548889754606837207973987226763825792814894475136576187137488476452750622329108260446135295493537525179309127637719355993830009129885081736194863207575467714595081216171113185124070940149739313927954565084418187305916417064756032805928245361617115685804989166032430402418729243691479791237514186904467261992103832367704287582964757340392981726221471614048014410979129865190063065739359507002193072060671659000893412698716432990486475429908558096577290040202761141176296000016097952853391486829619170686303503509451824984788181057412978287324594379894397929996887414160451279478836420592300026165783541132953632047589709571144784030459717286952468844240367669459210206169051101561485944171619129756452356680205177486123515953460109873273498099868571419720502781616223184192277623580141305821209079517219536523864260979159903762109219738960729698609081853632638296318918720755820988221490277972218995256975760599417755050314512036856236688394017457697010069742251989468473363387421115198115845691719656227449535416632898950069097974130975671725181006691345033682476082464225759586601424648100130482434240115344882904795718494122808175009539676846829187513732649551228817567938573451378138615962759576579563658634139244299220759178879307843408054955203493960912474829656872210084972029171346268454578400793921191184710377088710890726791402576968638921380406379771210055493636603687885998300475873486438290767947432868307534272655950599994909467275693672902268899994251104782118917384620431668353315070133676536092642911856193111082689180731703928973564411582050459365228005128898609779721738189462671988236064153339767210585617204711116593993604403333485338041530798847134064999409019947052001953125000 [124,24] -99817170172254351558280529771689249363463919962558843807193324530257700213890626352815121089711243679154786815577545246945496161517562503164749722716362016555672853937537794832493836097662502264939108011208585997789635255025555984443517295357315566464971041034720226087765685187617704702536541589186371526152913662161589566357097218252811849586182396961543871759979910612625118316552624865507644818223350283800419826265865322619581700440528607696501065381901418993269381634952465808114699519975564308070450948846866983565311551947903907044347826643952104493980909026946034394532640533514184020377142942931288352759114663234299966718924323754510093335661027691953259761929576875551049943035760053220580713892541532875449781951027321639195032680910766233437905721995468463724858067157156686406367907403620660473079654415632743084926050059801396119963519960046155392120345979316521719889613016399668423649255863996468094223868783051337601254913101364673732911207195312164492025918867744389782166459084880127471693232460521466000134099085140015734744879660239960551412825485070680806926944019973791829674709142129010528594574426426460133302370158822760246185113591598116686646414942875039639842705405024520594566398021730273883084041709206768775742687624509294608049845810704002926447449025690099779536879322236400558835951997053881530956816106097787809180544366474259627526984595362106751457579006241138860194344102548922325477124655020547748978127019365382153402320270640797457854076007697802335859484797402763039843387340148818293785089125204335913318516045145535112576078920088744446298826437200140569526431120916867476932463837217403715192151593964254357754657046727119598959971854615411228087367284838969501506745044595824045382803573438253426584234106414359255262711337621340176420114552700608182031032249103495167255434949675144657851119081206316207518090758765891021929041364758742046787779464437953940845139594399376707126353285394738257305681237793048284393581846083776614526428909067878464566523704395025336305941667015009338649253467501409886608598753809928894042968750000 [124,25] 139531745294484792634080171759281449907867663983692478081584706696272525522411518679066428404886652167989146250244457765699799163508363987701533717241214079864904090614134495127511134608275823334642995090344591339555140294662561963927134634889240475544049801113559025366993974206434342667963626340058033828472805173553275287591860432411700633306429744714007160471663186143056902556377913799658165476694731356069280312891635114718659389281224209850541662678955903130813100437398860875240591598524043855848586272604211898486829891890461827303782957436227696825446683710557524096169900350576018984051005134247299299057998722239430897083804105275416474516807803573497977176056608249267842094437408196433925338168817350934179344109632069353444457183388544826734156195459840130312251416735957145572355274806666912601708492102202214785449195693405057324545848065801978766216737793294316396223629392980512324720187908893395515269375447762082787389364022260473537389413397996810166243769221325721404527516490547555547916408073167142116052882669039037075662975953643632842752173083349426946187198922793432668443702467841920255764262964432173974631100711363896301777633251103006720315723512424780836748803996122131776575493216555641911168538122262570907026226790194960478224835904471379785008943414544889931788669627437987745648357755868388085118624000289092353583613338060832673292532558352975723201800504481799376010250876713096683923742042146840753775122555115573577219486135812690909373710081293930353194573309262361169731617768609226121970167057120813108337899544403222246350170808907002012849898812293736029055654872578832137265591178394670730560879602017472292518430905663658743962121727296117526576369563333049363846711910451808551707344773267264495189408982146783299810691921053046376565433479419285120271202752726879881606534574761440074200222976359275161667176339856136261157911753152381260724455989391270394186314853374700510652998335486869481971981612711303305887185982550555195899712757473691400347681332352097083561242792687737157043825764191069538355804979801177978515625000 [124,26] -178082164057217127425437599035518897935979494144941661041022549490235684927432546653346752173912692263050126380918553850905773445634853906058434773077698101915063386056184550039110914121599094797092579598112380553083593879596959952102062502603065980433059400322159802543352520157064073340364646711939245929698617479119719716140849377590372754305995861815300364208087960207780253199004751415363312234303940878543568809760688014503614193107839301968385077209291067501391134113647714993447571823476836417262025891024238062620021872664901310226004832961445316179970763815976062938642243988389997986577675980663124102745684940069563077542477667788776510093877815669057158986487947834668002861228403328598204537090525217692147527299592588499912045457321139117867476110397499426624172285571697867938349723302480443973669332618056764171083146533558319881277478366941568461604437925897219497064579512791639936387047050294414219466155156420908440365735461001079337971898025023562663607516586015732805032537397835357220147224096997657942871999221976621914032096682121550890695779147122896460693120533963466105643612087000000499577117255580809038544201075417211175822557487404015837844204349782548160824464843795269353943952520237961718069918037763623658126343550528794313331202220139619761197814675302818743344261477055130728362960852975615138848060281470299213220956881457421547482133433069766151811147981771427393756400121515724143790124483744580486770667830526579001657244271825973824332567855528158143019029759428653878479212865720248133477804799831384731688802413710458176058250817082184429851243302174062599775763200163231112187181640862816344182546978053045025288412228053485996928666048931198252981224805234468693427820900987064435159105293594776052866362381985930983530972362369707938652788808660425127845164110620738478789181499723602208901964869503700332109383396785886518030588252009882468881461336652018830374785961766099377364593314955943199007847923950259744614764792348509891349920054420416043089545342890949501804035970853158448411190928339919992140494287014007568359375 [124,27] 211343724517257865840378884237398220586905255512752118406740458980733948617928884549299509210702030706955004588919170959001733493171688824149074536405460115648434161063297074477549283455744755169596606649398302438822564862241675360255059329911383006830922754232418768906179148314407693306461811944458018931054509870742185816916013165872369272846161745591604917773118101250268766922761371119744931465178553617087646943625952151867997986086571399317100018975687640649886719346967406224503874157578677929216046307608784602880596366291253364640090590588362450201823261533235201772177574680067275732395921875538341057993191054918165718514603309421094048652710706086434970897256888385842135102292047577380056369501014350364296687313819950771889414942804330196140114467485773344052774873897381647665988021541939675648838313702459163235402802117804023433850970863997759905745690927505768632860057848841245499992018961393240980612727311388078829770714259592245047818909489623466810920633529046265661273269016959152285082452425010944985525100948170539872907464264372474072615823641337373404623555705414044618370953586550395541608946828080547187996181513102421115605844019729403087383877308445025639702457532084962672675539169742820367509985003021433382536217752445005728280841474106014590278521973309445715867108776335406945932919961939714374206936283028161178910560909663630811422701360115457348266590867279639233620001644369517468938584076940548318934336657688975853011192167487518494434073939170360141819361536061751416940533913840452640413903806484732166631004163421456802895763519993400666954324973015736173680387228641658591287842321608092546219094612474429277345479367191636214953967102786724322450241521701495907745312615780223990867068153456017490637774821797380221083057327825590283046455620360574151713380052626965719351465121067669555679607535870177208143153350010104679771482082282388824519801746605772936226192486530070176991238911212895932537604343363686825858069164373961222853551340489383502516918573710471421192872500420187331648946837958646938204765319824218750000 [124,28] -238379681366219393292795440038958181085468905277243543988697366118640123635349988489383056822371001535220464393618959667773903307562164146679289234159420856991578279026743384662761315190383546783328045201928009534687187763963301966875891552244971186089530276968819283605572150109452075672862766544938191361879353429609063286011281250239339803427564497109784880738550658593780342841396401761695250763694674749197617625878993196834229925814293629001857639975842178037805620177992937207998351481601085996554141575819602288832416023143830502122766854417102308260231976636989628100904354412143801410917817040931494514119933248223694734192674375343707375993530585799400406486391045851797449317311285105896964976892762772706251703760219373837201879514212597424914088306899329167248912798718905868012829285977370883993001654004830410799713036463819099987009473672893048347070946345741809839244313997193235213062005472895683761076348171591031256224874933468416966275341076318934524129254910515983920557852656280637179576100342248054980624659219833267218681006323227541098484388339397544087862990753953863915688069893550603160784513827080035470577027757417356652321562449964373782816892780582805419857973408040446331182487929792841926525690794529901825692812891091869785476877238315447599890652639457114109446304359744609507500785009641689203981949672717767616222055217327235952011855422608411795206210195223503171889683216612866034558098052660638449581080576123303743147811265807525637860496757407227063938372961629401048412261514279318803459719840099820936521746110103457800590295729339739344697549857837464212583479443901418172993780821632553514014225753591018946089424204042657822188000060987741625563099323770154129526232678915476601795360819378218540652558176616626846088053667955981015464989550952464942292405230048008981858123278532019498936254754965878209082044681348616286750403364212061259944219630701396153772634511840508428633674278694798361729172530418071719841887154296581019109670083313029186298175075416061435797938211893914894901058687537442892789840698242187500 [124,29] 260014323172810773360786467207348013497229291964832795772008614031954871140788880289861704621827648083108754492037088288655659269312068263130243635420825192025981789047721180086223998764310755976601499581819258212213368999054785137652796474210901155621768696886405373220295625153054874405898841101017880680846792545199525726253271010778206449876757076242103503196009073769361133097974730613621037141876071641161360344265302569406404235460848833858919252079826657200727265864675315560147825543358266438664546777603052759920940535993574370803748794720653997634448315466874581380188909879232554681852940217293152194048237218240917506154466068176053964092138179586261763635300369207665936036841469950875551969273779936135650364109589012818739345568332043231313816617637473566038460153857138546349597008020854672350575593306656916156400917204474088808255924911562077110767630738779925267447659090094585844818401996604886946972713381081161623269276394061168091264577616257757507595568518900797504333584436110415607499679632610148374673417083192600671133018446719040002709917193697610793873190631388357028637906498755063568663295871193915625436377693137596645175454229680195742710318305291477682630531000381062930300570533534875615959313754506209024174504706600180962686402124385901214111447806997127251225869749517032210822087244850234230859210156372512111305343297815243876585067024284322865672933057339665689863812431997170658536542031653253753171347720236919342486433506713077585203568366658198364682338652632923137614982920900200338134818932772459680783813458344262375318482336574542970794757055708167925401238972269446774038602523754949863820694906059012991932313953254166037267160526960692651019827169284391738770489819785632901822005154228822018972310265457972074202445571604615027765687412441394341768152621779886618108881338054988222119310047182431466077440179938119408968319255878358169777567687131373684461514295726677796167384511830591304375090019698172066296221168972432258814894693721660601936720350758513639877054406460143987089850270422175526618957519531250 [124,30] -275220389259432333272834822408274478465947792340552632086112517122977232167053469481266283574960749474684447052172522446914621845252402178524626662952772979917541229776700553367075476805519406653655051984004265816053186742382686989117314441696228928731550818079427582685465798569803168579529338639280690753503410318988458353005728919735562113113896021949374658678405076603802084066346951215584509562090516739471042337261080731237723131519041043684298180714547356507889642099278591116765586683076012972666942378851570688578793514365063956322925466300352978464679929210334853409930725888156774540473074975791503736996365859586369926259294943215131642609457988222125171990548650565411102899973726647709631505988108985984377537281107460913703423262083401895980458710007312488638930999348102965441691952815705941272168272457469385409293201514118849332435996353280717298088033298731842091270156755499222942458080350015828680795083764375086148164037655368203489432045414907587975941788444623298549070565967657614408203594696797200729528638573635896139047937729595289350299539726429317497876164236057054103681534150052112929665988918051808830202946561383409705902367357118138234338829047709597005225356308642041325303165293750580049418234649810639688523617703164466928667560156732095134600799199281284798700602955787343458368952345252578733719228368839353343969639982534787361387442805410125125982037785864903921108105572993706859985468855346140331443416077706937569532656430459184608205192161244006808642547596182379700071555228354288954754422146977724744215852831050817374557320162642882678390631505142073106807146671244691368750861418530615481867610546841158215469134503426718008867264915827380113796992211624812414717361410326264810865540543865847752162398596814483022145703718215530898095308585874619903281935769462253463588760090068192887520894663970194252641800311480332752468826900409841948679777240977984456612258009054262303015345279693392716994442275637615285366958888616302488311066257585902490044611966371076939625759869012533442855783505365252494812011718750 [124,31] 279146022757907192412658504794625198635177625244396898692856276569322669720942679106801208355414395224146215860321251335160322852922070398360190772617638295886254500012747493879434710837173276932222350536526880550793278062154579374175198475932780079844262751738019507594116882036105174804475836581175561208134889256475388490675549536765241306900476377067334091598864248384924470098930213109189824113418410896411004540725920927721913451701178156471389123173425719006696743711172500418391596420651943845491337825178571745358403358393329248121293000999047865367676211996160427791074236599140078819531570368329833044328852943031693863671646392997630011039352605238776553881425107987096154033563284080440649753313516082635298583423971824012299366540388651331662366787885571558788405789191285343861116780465451476936626856298899805919883483372748082343557937560290050081253271819774995012272518564657258490339965125169111708117118994116315351557345378716534356444813299582095155218546151145167860004993362722182938946576855557379200784438475340607480722622742468884878294822877694426444895830320439383573484456525628412538634793885090889543089808681575791516330358554875617619375583940933452445245783234796850743676490676744086278612969372589649149135072954932532289120989908952907209354173582599346830026366265772899133148328232751255243924738938424434958686768776105882860224641888864781740296710223125911715076886865019541707772024302608402349444301653085405958183425228837609686708582597686188961632947729117183705390402762179075186520467464172279771309240821562893455618545519822164744247807557153420651965041967994770171488464884574468057972435530808712161691810367112327921053604066361284237611376408407825010058474709957719614151990975696667142491075676370901707397971630710787741554192752677935661214985533685028220807439776514250858404711640318216958941816551968400654077350677888740400629069476234208842925576121510664804773480038761919215954587160097655366428784053808422482232225194046725015485212188768752517367688348315368784824386239051818847656250000 [124,32] -265528927553541315197067017702930454968415454123387495575129721402224047264436159499996450281115278078636463997041736567353756728373517972394695533999940072607916563645396316491094189849970709397271106145603058782039154912589989144930133793499822395262773200607549267037628940550353162001029989340185249731250836587810058817503360892543601362003469080796445955903608283396103103870679793666907304209538990305971431759192096614490813006619365111474280688034517938045907714997605080794742534432046967374219364558848534214595142993749877668066705137426046237314882337756576075429707683958320381958182606985174292700975758397582843331988805115037002713247827610790598837665420499905329928892703382520634991542948771852004859094810592919643139409914165600661632303504954741996400648630095670839568528583217681129608388251074490422521061313315051726553304268394018468936570845433889786753243650005739544312144544700907042918398679777844722678230862985720662645670401828830496320090365613932056027465839263357440935044430236233622915937339826464234090330598563221264789406057893564739862250116585101308156858801163559998698413095918699918356406015797030215311316793036056409126928874049243855378594301191091238902407355740819295946641898556684907472854813510699995560843740441570885595485666138039720211402445605591179319756417885954903594021326168068846054984745101730263725096921475851510432933325365822220227139927047760555471996244619230430417494687502922452846300234451683894459920345556514517958155912678149724959010071645957146506031302539737065229838003549528240835128472492548876507127771232101382189313084103945581032233473500457065425784048092803853085693413708295149504097283076289077142973013760953750951192474565451711411977789696493020516722116711056334110494177934639178362727136659788095283389197997904427456478633527430240290389520366755171092849269222917273534577073952744036500806114067188433547533412675195488394641172944869864175552816751470946773932805718323342269043045321546851034198445697651937147387712911950075067579746246337890625000000 [124,33] 232009137361160947932691926073862315315998646786348496836008658392853033344590459128222446767254225398865805183459219685431690055653125487944132094066303474529147596025480562763224867782950932077040128751340681379621491211075927025304027253958918469617443129997595370245575990258804496876088606084850715217352219658271031870033206381332513966713583808467918119607460317150620198791733637510441658754272296043119460933938657167463017404669102141116577370186815295739202888550518013282016213537213122115019948916797583309632082810998570912421838894220796023276224550838599937664260560955688363524213907991749332905358532779130513675408432033910851767922954011684503171698317205821633842574214095933373897835510344142621059446304145707939185454860859293569221956077404708071849162169730033110252461516081649560243763463902790168812382880893709863971491436899932769227474562009186277867284125387438954864037472842055559539371968484158813544752119663733838597617001239789468099319759476310597605621231484412315759720597519933973743227126274162713502757084121757009802966312901949187135019343031015539439420187671497724470420588342654869935679172950163845842308777198988651059361757079335516094454799853791588752946662987790804182694239615829799813321026755940906007060200637449283799605788081658651673042346437695215875961792693486792198723938552981391251167267860133427532553791785166684222597783184375776451908033131210229416492716487756422589389269656561856001006678272963687044667715719449987924792961460222638313062789989357810464438256753737424339775513443569764833281729723114426145244691956997976175387349869516469988198429564232542652036049335575119643357062702245409125396921467592377549597236822332432456086115751406327858616430864707813488934802076993920105311779160741013394347121200040072017908071399104013453198872571730690084525624989788013994353309287097185771999602377539002236454521199398512845334770589531228935008006456291546501194052326879781257566929645842959518404280327010032700506591337320100310037673807528335601091384887695312500000 [124,34] -183733920671076092359553905165859631022594234985381474806392996013750994077580528776996876028056388578292302210765481754997370331615907137608567139043167823684392664969659594347299647640579907533080053128134826667399079749543136096309166563005742328571981301693448197904802264762022588419294216154197329750468560964268749165402545075828264605614101496159932882631810843772644038109694614496485980560884324536152008535775365741581779273744403753480926279872478964448334695062851876091504769026610111878133279073368247780769044545217787681621736376231949575280644564746411825408109647507867984611313235643607691498759494790654653177243616019240659802623837822084019977153377022037416830595341597943896605786002225865370202363823199635753334736227328076926949557931475489564653790594380711003175634365639644906913987988349668046031139675070823624528593621510603089380239884035498106070699745523019348589102172378587931804241635933803462626376264091560682439257125128691020743907963981324828317915996586715709979393067822247476369169275052609025901545531882627184906262471838318825591317293318387743533256290017480843095657451919268168954895276712078619182394384666961853686416618820474498052500277951442032742826982435536210631858023602819612996681680747083715977125327116136725999144317839967281096037631120777710731226712037866506770047472689709927373824659385349594344100307542761813468797708481578136707775994873885759693387369311905025851906857634401028578198631604101997021292234363570834740604347574818637153396447466676535951477626921601066471403213488797798783573512623232700005731083439424566639308677641449343695634181225743587860968893109445314415590596570409344627661772640336138956635164934610393817651108512300453619907635735253324119099679940978689447378781166002426709937429668970981281336905939828102204966814164906163822990657790862638373730737985962836066368762757322913270137338309199853297623045442041775289817796065994827830676575600271952798062168057628070388116221535327269825926703504612863548928203272225800901651382446289062500 [124,35] 131814990189441283135875979853226107023889671083490310918242986084800115243493675206245711710140019253116028599554346741172125662766201558928930162176152551774877428817593168938176755328662110092615820544922620306124175844268348556010418377580876712123193453210942664538084226923719081569291511718985703703824781675019195252344089481947207145491968236225220890259326114436938429678687286439497627503599084038903332708333532017060061711363927101034288311612101143264803089719563798638298570850643948266904281142091315704609510864280034781657452595759232157009112782611860615745455845938455068742429493581379954423706801443442668265703027962386367638635940511679360841774805206728396782606913550386292638721031593271103200539920347360396077615166790439035350271431949074095311107076712021398185709440871907422333667208983521821607050756522842464524763033534679274532375218972684099245700242881195170290921108518399593652326977999859602233225947371015167043797667281626418981138966405186788791199101545469299907868842431702034035389446637861113646685098384591027741238292432511126118587085721241072037773476708445889071868132791407740644475517123183274089417948033555185439322761146828647280960124236947426234469261459567408171816952896373207616569109829524189764698860644657200594511403168377809483485506316321827301106826746017632376684116185116251190723197011971961175909727310260918343219341490167493607226461721489973419276245159403907061518182407048212236140078937669493450762526570120537416904789881248896093526100030476820624090226599089975190024990881494518253886546572103390073897898758350004039708902746845651890469095723784636297831941970893205259406950742662951707193190465862373547176603642165772474292312190178938095895877655569593952154184780958992088995803146422865156755619238230340776810130730794610914359305221658753742664192004833728740625504742938759816308018268427059190996421312470135338678512950028416856932343300069091511818506798474894093021543287743897357108268477715362167245003593984975509556534234434366226196289062500000 [124,36] -87543101557458385852193016035942918552139306164996054006741746899911940759878499274688456795912915399853411095931138378478282433888275079332009825883202414356282075180441082204762385004426548246367614122357977770547481395010907746437068969463490629723548881450012197837688053212845136394146697294747263588165177073734501791426414413448147360969442090990196865387800390177034674667138741872159950144560176465941973498236218556913708330594563430606416131005241919402020820216976718032520184944257657145866154292410664046764191427854770316034327391886590898124050599738175183616776821790640278785578714798105133087135221650205451273449380554240961137412324331169722701289309031887392830999467172475020467897933956531400569129403868267158750569091966317111950082709777748227509700305681517207959084606917309938792935805275998742346287347525238235416741383069023769359538153499510550603472911929566266557580966110239440324900710384847692901268451304351024382343335114824885470677795605826922314879927878907201321878113503620965294442161340404008540721115515500827766898995031862755569623605245291038185718168080488530321953203090910032646999324957166078724516745479915836555690378133096141301329357358330366890881131229017278490487090966426669987835668306966634225721723023542965094458262556379650882703408711455862226394678671851236705093291187982648628298879599938925724234582366461733864133286683110622585480319545537266257271932630116943714558510720521635278971289340953697687416570292219795817729918539400970819349167665191188535798719272676192798266912993291797061031500983873311506980901905242875225894447169123984974339730214872941315550204723733305566146517110592069584545183694302906240428124042267704261737195968535051308050581985606535462921874653803994905297596647396231717309832178604165834267127877763236858783492299696019551184770070347041289290678166804359456977994530482980628945891100932471469744611601999412943003848145007510811283803812590966081875219578847504186349333663019692574659442324547242719745554495602846145629882812500 [124,37] 56787254145998323364105860341202824517963595644455934685063976315493103244329447342135333706379395386742321216205103281922870821885706514222277518665370298328463727573062273093403722724745784348950046992433065680862814632035855540498348439834939368203231510383762638708089694678014786745176262928662217413908511417709544497596284466462092725564832889476161389525144018702885228333360989754808713523336849186141408497866479099575867042863126613170959423483748105085120772131660815897993305383261195624815210452329093086308901411689873475053764426556463976836472431885560869679677037683274449594103932822572755102642586482088297531753375900779618066101114587869943321281248370769596443717901346359137468659399489714188416658399685441111263999071862037746952481628091110908024712062264329445114314560786709108092306820394649221098497698993877499690623664779639661296501972448955640293545522276051160933040276977288150799691728284241894509281080498257663823370212681808152086924695407994317465394379614796589342293386321227704938095105416749993485543443187162848630547701343890459543176642070909960364418848805855851302348128335532101026062077182916656639541732851206697493153045460947167678118582966808712069997681247940909091374113794882835365571297941273198559200156952578940264132798252550713479799671750900274795961725031875974232747168656697002665514439519345019329336793803661797153479515016215376908640893942499928766097994468734504708263221318773907673815968606873521129864657676825470391271593880335493544262610256157647954406157047844329561739267566334854099063048181179458073643304615717511663530373293358673330128086990946640002741810371581332620085022267492200179761049853198851459829703210942358970111095839504107267140338377592760339232393475839073271861093612337865068897645813678894185898706945195948814142522319987589488976705731471486549579454580255956337278157568653456813263465710473640747634456449189827005943522619747011137512291909111058897809395087651015437267661992182073344738457709723888910957612097263336181640625000 [124,38] -38581374067339925566369969035604532449409718291445325461328205685936257506148349776092852148655863948882978801835305991663581029618819475648099194429501789398117120575853578784879771726945057188726567944830300714222853642555867829844676656931113464457607168985586389277268671089258963782513770098070139881759862136902254228197777825455930111386385951990328801242423882924333876574197212668671526099640622007391140507339784857018769784203012913028079246674447568648879436053565187066335608851234040232884299754517874566226789487792995126948925867636890408546040020549346180149532958004275784144610121726271323171476966629170430938132019821932965679392493643146027587102140755478321453168883685435098771532126128277080167239127552228251658710779581841211347150500871864269916284943702526889776684503157251540085750159810625480272333957212990953927605964600715901724182816392051858369454810992179465646896599223104786423579658030031265481704093567963746162640451780459572666690736290185934583003281205123844075804079572206674733633603172147568882725416779012361349637487445168549503909855541563924055891014773615316415506827440232954899884581392272218120594785943958725337573620032865794519016143522601530298286246345698044796092769672646941360957551251556075105686826880622469928470350295590876543755161050487994018040180661492878515572100584405452472652248039208752524521620096808385841636147076280858281853756279093117304224934635692183856062601006571428619144120021494576165733704793382179558671827200325646806340259945096120156502357082097035336677113492356878265071388571421834002706574204690998729019463429435746143115497409337113327959989569943713319675020845537157049258623918141546956066286196969357743229466069872175582543396215598642103517784070795317119247261940480797832773190261299458613911351637444488820832895246898959796329548304928803196722298620654553887637141663456977795963883839598828246952228267448380565665711117547091668452737527693225474392348064972812355247391091170880775274021345921937609091401100158691406250000 [124,39] 28102033464485000357764072109874819283827460638308716207110843967113150708345966762042965099509954659349967480084511646861567756725941345924824126801505105151495156542244313530796387794685026557043205954440908140147624320852774154725703579610358610995518672633196798730422901517680417828499485962334141968664572819511827802085299456126063505831362395187274360791407745226035122934833029073720336298098153126785738431589926437755728113522345307096621018931656452846400951288446828357981472848738437601078575046679156607061844064797269356830326367498995583866345608366560010913715304340018079484450028643625818388164642399435957279254335211425927551286753229887959032936275967729693388203793388893948174880166562210895943180680349696784783055043635758948954961528296853468084648090842518157243546889853513497481428388501299816799470626884216330548884132498151337061654801693550521718932239405783597725791848803738025520024178324820795412346371603576763766840031379680310835551107339171906418976647886060667816828400469077743608500666472739708053086449269579266549008743883479523082945447390773609978063533443617147170749421238150449146872543109027332802960680419335923052691302516781102647545238152922471949055478838940119011200179194794618999082685328871769018922801532385721234878258430607452964945070837706863171600701814325746089746411590392003786433306774105648503417371125202867215006915415179164101212943662724303053244735716692482702752263215746515660407045347964033471007809412174614908424143951643070656461521095281882693459929141447569983666477530937952081591139605722952396337592540775296882179736216702221799818296672030788561202262951864210330962551552039078334835204430476714440177446071115623737988630714302497994160695662649155137043529253081362993662440396874849026937362347047231965967966224999319646625420955898437702863858957560503889875361258630877147941132485309653876229257574030547792879915163210894072528861524130461903781936409843726297590793569640914912381085270678786336429055836561019532382488250732421875000 [124,40] -20817003385640041100966295634998311039363235038078907331111580821772463133567067234227502001948161661693669469417064952955671828597293219778974352633330125860724567044729611984240270163591322662647381753371259715235220296481862515516463112948144024205171091327851505724875267759594361405615516684596562260425111746126578944610998002777425603228116253951772975155469422260683441680313639670546656997328888126325077777471663117717588333725164100187857470175030516060778798531755103836909241203200366558368610349879888324802189403200083303923321475967380466258938198668641751398993463356249666427653449802663093592238030261608328757421421812192254501881413867331933576524032642060104352436247721631520127504250773182368029675092783800554744465525138278499891778922148397406099531109920337207280609946878370213358392554629847790321907174154666442753630446186413284843082510022236885215503769325813976841199577603997729099860397151917117045012507757742602774069779397873827769894756332546936264708695169127764851048455555007459397523208489085487907429086722070159440185527409898817950097570177548890061012602907464692071534806211683675828602069082144811050238007669500912847284809292503222118058996619463401898027576696467389162534807221384237842468064778462298782329717940870807686783167964068711331751891397480098979960625547048393048287864717916227761965643618557965275921737684007541753950222681260686102484051084154847779134152778491360888916050760175873742812305761619362421681072584337760480663049145281109887628625882743199817967841032417570450292574255067033260511589432352141794466899780110340258340774076588302029285968569492318911591757961122587450603465971478764938782137934694242979150141613291486696931223830295521185038672679074330072119725225147908886256527446213588081845805723841085077422661819127743079400440547280355359013027536465776097571256895259096526727083433237848435211988662683502927223999146254147799197148685456079785486755618908750394306531217478031790258632873630295634370668267365545034408569335937500000 [124,41] 14603728394932090975226729710362578335892317546730922915988620393420831631129832542701032100767965660343418444956176948107032807588323090470911578771338391178678847660375303382425053742229823581945800069424764417274338117884692543468076367251759358347899933968361128792943672747345289458182650132080542573663966264750337892636057067458738490303156334828463847903861683744694968437029135700432117426913876689454819141061164213887479619800628539634185579433343589545881436525050602860295222834353138156291166345332405424442657750395621955088711528023769464507968641537814471455085281369060002355883513804622370208372490267877648766869768799370312484233523210787939270324435596514183710743394535864134570530450081163140657829904394957780506744360845044124587365119664078148706412047694321956773495591439186182992607012487534862005226984771530506737036868650236337598671893219703826522333912881423818043862762486516646256885705185625799863982702655948454754598928264536936586720658291489475039712284157924192227492893419755241636237591077295885623597157733639921063718187270889237441136274323279599583699782571567177821351137695748575186994825894470073653429383970475039987212917563461885806874989572282406984530087103576462412893425324761668950173889681688076110514940945944002545373453761005091369455850617673057842512057890949208698339240214897906574071439524091546089527310690555406413627245757058549717692738903099680483810270527109896157331304839538354962827337232357468593011117104160947202321061763908550937766316251287627109480925631151971903001506687063821964611481082439297980021094102840266710019582107782214750142256818311736134756400336131471859890133652632958129303641493614589983860686068849746331951667612925266744012951006034054498417192702496801072698513295698873765906853211922367508040729577962035998994946580579241660589200716783937986393017569194153853485510084375887695843140648107846186105664462627114430192872428907802546374136873545654563918035042642059546176731832378692388374474830925464630126953125000000 [124,42] -9306687766452494194560243871597525820939088177436889282073073832602959994502010559744423939126292249953977837553192327684009319504938032527344796856065064989072690004064017662502342018928629776830626794016324979771744559896078135452417623787661213758625811377823224288047690410854648835526226231498398681444021111226877459004389149268710323297812123305498252341922488833557084717610040856875347828321258156126770844507357330031804005875721625139506212582981052393336699778775372189719325766996089466611828451528909193617276672413319910661087041985215840407299951482246742484392220891305521157962191111886292310131892094167448187839653319901047039539106414687806655157558833675462558189598541515815569101550340476279137005943356543886658518226709003770973659594375774922997032040749714072172840233093330520330383166990909139955981493705434687726862233144793204980500849846737154434262828515268374076213113352790578380058262795810537459008041076794058549264877822685637844165443458126240545653929496400710635887538175739926726200574094580286680116227783665823424378176345961557527203084641518197296065175649803990091200447281884617333145647536058811217991182645990303513800499850959264038647439754104483277692341640462074136477305453319208848916695360747382936429044187179005550711304719222063347797057788350762703402272212052317169374904989755760174142974937617686468984959027071284652382023946796263586931057104020190119232445575974587957792869429172214649062041189670856213386186377317852424977171292608593695423315511050398336068371064052349464391510311405086543987385478986807150550371451946181712387439502594810840949073533762135846296981800925923352601208570091830402207458502769120527247000396591701216105581310862426032249759958238511510838693427447813125617933125298160378394694356208864248864054391764058467237847422687987546686983820699502109651540713514317040546694748390039795803068653499269023456896407014093248610105962680601152215771146690780910874496279696655095945356447884044825968885561451315879821777343750 [124,43] 5327265765064779276372396305761412654439977552284419895207737632977727393504493045002185260638451488701473105702347698006595840478014261529178403147993924816654082293365984112830112395569297905945496843375954552614134984998488369098913992897154453365390829725467770339691663808061828748655555357665379784298497701397136975000052409585239580145235402067452475143777137795540052849929069061498812056862528468225012393668105478063339339086973945927072054127342819294782520297257229313866244475506760623849300565717293025840967511195064367939014980115322435431440058312647644669013173595377299828360382179615388390605500146075336305233508411871722133450786945896761750435258540884938667412612114411074862601695077218187298757043784250577391936292843885547413933591143564609166722417654560017208854644552466349886190009427484517751703811106091568816472559718571155827788241411208254976600007482352381972849714057644718574206433253074306166254764355925377782608416032229139624048225769447374350725606839899772927846874468475658562649579629218630270085750693286777687836385283015352788676166749602892812874865584122225683440578709575445090399282383941982948597083892178049264724155342705039600712239400397432152547256919300790417938832662053539401303355898389262366698656084537228397100619436205109823372033401648417801330502268421371108025006276731455597791387447343529259678126348300655976102606017424964921742534297156436915909923971647826178063903148219297657148968644511836242458457921151421460509994604896317624075064756593253210851429343819239490131575516656331748935140191581747958123002198984446985269162381508910599237760726493488009412009526765562435398565376025796385067450426333080419782788774877036427610215989435771652194619541811356053540217603117038131229709973058980276018459043797350784891423407990720405586661061922282102516168893315988986267575478464212116801785216123648784584782783973086203013760864959688457011170765161345017912801296814836963433028383351100596299759759588710039679426699876785278320312500 [124,44] -2752708025237905029399149245112116066715828642401387140934125920501085638609010991974443197428149820226850509366590785489290778190488161022498489603522868398806544491651009520576355415376129509141870452598296735897921241202870708942708076927982295908314448681985430807699022190028622356944538183215453236031025453975639838786685283756952412183686087155858186965602061314086910372570242332495444792425601397441990640112751253538428708506267132258975678846582010329045828903892443329180374742536124395089458131794291347130424171728729682329937907548010928969039663616219637169803521032943728244205680243124055891309457094706901708755963673486534236049598470776017728599070793359884063189161023800883805743868984956524080187161001344634669375279687682870792209551334037466652325933885085449429839829735287309228743498491685231644546895171885381615638442430681068082019821054127910400398561133130321432996655381323157252537468501659265394193248112703752168033786319231245663982512996351223962481519513872307845718924903364163230277101601756917599607682761772931707791534313701924065879463886699629814085231078792396259337906095814330751456970588586757485095906656334998074013593048218245349674011490763840772369287995753454864488176808264364864942482659586672382408620305976527715414150554095444930621414944768632264676072228401635948016395830475293823401193273134873041479509365648638906141197365843481754746408289478798939222599407194138157166201367861397876746442505879032153797859590432005906422179294636361095879176874761238306635643223631078189403468556213870479863463928952152442667566707057655209884383343265372180257233340836706244522545211370500471359065828424695147208115164540145026255188265791736329395262781996161175101170822024211802212846217127675517871594569336905669634638959672119786867530237702479699001073884746879139320253489236502141269083804122246021046053784524086868731365199000971037037944340887012193778596498139584515313649419544767355044236480857681613129694930819368892116472125053405761718750 [124,45] 1294771116218143519108360435463558928458465616028950105958715138238936337788922746393920635020025826393201449993021281430872455956114002911861903259043125730332799120232459096138155905416243279948724180717879461184090883939555692646232491444794241964924508991434179058884665153159201822462231368548379453042572213352105065819569602440633937081417837815581524813800981259682765687517893726071483602474696314559220163985343647072762066195951126910423670481194655501971265830993489753058405539933139995445420984698475512170796252331785932171175400742927341667356346350861333173504845415561595527836695981773490022055805227226485103131401896742522876533290235844820091290661193520495098097117488057570338535816738396267201993434038003375954165693698489378564590283491106161746599404980910199834726912516880083910352945393653977353713609792723487311212263512831946122302315325429443420791216362698941081427452972748275969067778435722306735051389422394783380387764804151792921946719012300874021352768975215489246266661172493979024331026278409922275362535451909535896847780657387475985627114632053003122149559533171195147770850899296844078753261473485678345706947016950861392802599343311431067758877307253710965614978824560042225286915779266146171590236280449510432247473589240858009979126575106572043668466120170367725294315153260310047121541738408819943291919476031980988389839963665789079548981038086890455003048156321160905662988226869111791073431438461052059614741389334582001471036444929515723865772216027588940847603397943945685580184734008365858146179383391976920440982337006519247538994663447265247870566475049089346527449944501240773991618308104996765253971348905071963187511856836453202009834167353985391707544254343064456080989063648527915947786925133062750926981683437766670551548078417502266277941866740339212291155467685574423406585918626613788264484630381363851900450966279995287733583647952574489694295084840587694975406772745388158690915898811498482671423262404739040754009238298749551177024841308593750000 [124,46] -555202030522173642021164490142959215166438374147383847456924119374821484352102655804576123223925839727558465840444271893427685529794831848171525130978336575177465199219151653035573042795062661263282434876981101419424723635447362550928277657045281728899199099195154269678882995015885759056907189395444162173180791166673386821843780742732881189965498429836329478305153575816975727029151084247134469022322770271228487239495480405033061715039622064549526314483092902546592853430788925418168606891932378683586636698638137262641019474404225125260190166000320076068130908058754185192085068985378919290663249024336777597645380655822310279934981470103966595710792005755638939357760761990566777279138387628887846103486599615716141887064304897014494341563962677750725561880600502838188363288427009114246608339922868964607891621584987391237577106059055041097867143711885894547693638713377247317479396016665259040746972934313970493895588469373036712055446818271504768998085117673415322092121786193771186639405333590973627847313105520231862933380993843481154838829939539856645294648126510595493335260173892094850802712362345885158240843894511481055659244595742938700211058429176311437307879975471815395478700761748421123540549700344245751963336791411571503436631932952740725040072569276031166795115113204374036918882816434665942827774238786563310766833150895513595390844354118055120099278294848924256333946334788674382622632337403336597726109184346887481507511945609271855128153482113385378385685464413354507528953103413089093908804150992441234581214507223372913614700160052790866360020619005526206662279347138238654767618463037514457611300268027492859625462808567293004410968525388135836747419089552552717155898589812834974856175325232539379509363548741853072793071335937296409353151702989717036318089837663302402064272829457625799566313133519019599473449927827395499099003411348075947069203707238732830313200658774419975942899776217087037949691029796295599145381713376609073630789034647925461740669561550021171569824218750000 [124,47] 214656099472683979254063155912105207802472738462939099164169870318114040615046286964876883601206881965086803586258033944681731441343892818827672051856930102168262551786683528055808183864927722427279003529552591853027296208343973503579151066582606047131040980475032459818760113677098748803748711902860330076194423887326055879581429942353864909439613493095699029631971784372020670643109552172539473567680087920320731780784593403345480702539528815877277018421245111739512425204142197770380426728241758041998600632853801446834533801391968619560926305241262158222436551791058193020883479551699082136096442160680973647233522625874672006572647588517226217048714433974067949258136663169657463099932230268263106641933605120406194679977229340077796094485545423181017780794872939358696180278162008385545200262008719784057917425824849611365312027001224650012237427643243071757423070623848623783494592933349967437116900349505648283484031628664725505194324628863104327627736318121751177010017244113775650566082703268333090245884290119289470679861831405317021289860803671322753447940269633895904771649594293123542847552479282719665556551938553053166617432904220495972542522309449190545286950174489120095126413191814814191245250343461005098772908915023003411936155613531707469046135618482005589856446236457881274957743389205052931421110812984987612665902577941034213614584070057435136683755010040811575278906279505931204508808053969581646985271068592971861339190877481622521585262830767568739538249605351757305245710451024249631163828536302829639268603915290935442300012759806626362006166235952248762492293770199952928556861699290689457920349242546585102705780501811080055579088334187836467063890798681551541317276149671571389346667489064293302219180841944723751165714585133406113689161574308489177068794772163547874169396051216527974095664313047760072816187444914932672024934337644268325800024797045399043229105886480502868652705580630190041516551053543698840530146412628151099825967243472923939862084807828068733215332031250 [124,48] -73068438728678633137592742549788212243599674425787203137268305404936710737185998018880257246507978969936209005790899583688465213848220715949524592381675938594099260273703078896418988751258059633225105482706041810896735486635252463258448889746218141997992755757456404007751476177470540464727890621097038460166491408535177027292915833932977582415405445938971223013560393009550787612946724528593306877012212782950309095735833115096525227006911296448736443124231685707385241369325773561010706948074501649036885938105972130131632903728516647732597687185543407234973887598861963890715707698209741643639978415942821423924439933500527191356932868257308961577026974314768983925190930692727732692545425513059911281059353884539024130186134690693908646766237081419471764497046328942256257725397908940938395071631608556937859134889772161773534960714675764742052723680645180531939132253903812709659425717120518909769633510016697015759835968081033255627328842687862668071809566194938969319406324459927243061272148052984901443564984959813374590675483785314841455547465028710085316963637820422519253952017687915319055212596403889839941141156574466352470150931501027807716926940784196525094783126584920001071352864613662433214413201178854298673124656769702241105631949113779596870622610108459252434287683810657235966319610234985640801463662335867835341667629997625975160110641816105231707777998514791669106554879993751719832152430400573903663782682793633529764062480934665891179245540327932455079781194879357322539080096351225578002252120804980714454869053920978488382986145275309817809693183681149743676684925700452515717732888903391526807611209095500554422924403715012521479284566204761311973113895483691471959277546773918430776584551836782632867898597464291987782739538037220459102680471591935616079721028042400863293235666555143530005124127109777440354337618833242979171584502961674290427144769186417910761797643801887618597982043968998788556217668383761704561677143020624585131872485987969412235543131828308105468750000 [124,49] 21105396553912947716185352406949296378341520524101923624838051864823137031000894022812989538401428602414999433188814141563114757908564036673985129173309909991885574689728133084936092939337886472524348276598179037725047927601623238334227193778948240451559586169212751715285521101995943933306326858138000958230536642060745406536415913908606191098096409273216016860364378240003202178672066234482563726270753076077425870986767641894541643377269039813988632220638178649785309873732856710254880383774010708695907639144388268807599762943082878680766963986101920845609241451435080890565178632059354604419756862051183559417535033041194901676952974078713391366872985044873493118918534772748172792408310337068164147383032765692270700888736680053071439949619012070843825967393984466848245358680426625301090430376896187022355216722839129311776574479692046319430841753181559817556291241540341683177754847976164823956986842615385123894611521774006906132614189560280821975652083330792296801554011469503989486470882207074922534970293930243459103565791104556669888529429184930605145679531366841503056412639806287909513567014653858994964567023812041318439606325677236586046883865633315538953502564706948712793056620214754338733966058950960876362393784384105795527951931275781340630182877319534740531313155987828727044597174584191140083942431393023932776175560627131902947172167956050500431956805024007417209453598655425400586560824449680188849652598132157361087991970318304902480189402961342455503176405896298154730616764902225150373037247068152314195305303965777956851435708323979998775941570497730736318039954115505579697728253848496568709348417547989347833177786104141041253184262643105160152766846782938970108215575824898199190571146931441581185419772407925913034672996356256719312233088928733721809331538747743036998699584619187778634609462817716740042620091637751820026360585386509762323887052567986954127989996603504606520327391683355381080328730379005842641298378223485548432769576265854993835091590881347656250000 [124,50] -4848191134925030664657665642580101743451454171938883727399042794801750167413464343587634771308895854365390722603252772928392764811704824049032217039743743344101761554211167743922973682763915695062119431183721923607142485064334586137111007954846462862522461537838703726552294199828748822289551322171919598852239118304982496328785517040542069100345730342598231595234894890000115248289827705636912185760959340524424224873881689044595617561001122437726437618106259020070148771667935086144837664095096008757686537466019024804090645488631221707735872536933748803047305946083428218616098805827478342415776457621462664396948255881675532706060804801975684282893520367916811579271553936766749329814404231408090127068285978173161810338443451495620696491833164521937928956250852666306145494194563489246986594337788729785741979558315125175559807588909445810628564353096543804799542915694403033968412640798161083511458054360984281469768296194721802877548631123252644281412776033414438311142804450190548755767309220365733085140450031299100773468096053521071078562187531138011359060878390440752952744426132270878402647701792094888821885770682500564215667731128471912615324205550299992633542821439822902717377958511905362574024911755240249704886482113610065827091743560256499403931913728837473048522927614280410835437325165608358321521982031854518011682625938620980078682682661774672275190317016029196644659680718368093956451772433436589568527031963588489189172535422012827846820142560633462140075163492240296249204993016127140599280244381438642649854536485774513871851143041106322219217175328111882379998079580326139290460619912172735120286535936162399882610111828188449627322053526631833011030674780072867595922440678312382379369605497602209888215861765825459412622865912959168700387255308244880288410345012504259961464296769303926798145694704104057093229490397360888081240802826941565224124747964114810843701512063063984424647783827593198277303368156147259544231375639344081562853716604877263307571411132812500000 [124,51] 734749727585504269460199044675090654964748880642693425475549496537852827941263079381128504588829210299581080238209270469186629199431512072429425491830677364870555601839961695696298461848443959778562908467384044725703674698011616029156639695516517830331024853367964996162821432412170709358851683707515643836940778713825655209812008842771564962696267481589436200878270104031107588896879866566679483463165825646670954879361213955904104519007340608006213462256053325170466706354408838259636742297377278324676573084558933632022432994572602271599463337602460341502568836636372970781134249015769660020152256139426410004405593556334618457573725974781197914319578111745021189005733994336305873239974192535857378719705782829954088751695766490017163180549437364962712656288963047046737439211931302335520925130155512675215721694684164229695776118055813558254377591103193853909658445584605673609334695957463947553795544922320025140433741736965997935876491666399040935017454771393858477894364717763684880744884549093409978234730692345342521399865209395364300839727730595912488509842584682239856912150485935260637622165704920958068155541366749020777159622841009535514527573826119818227922170585787345540657327820358689310347952192525777845671568101197781951322766945363940275485195371084046405746312743027333950960915199043848837707919880138218510655617741303078456728201687921789575945528036104798653522920986988701405960483850426141292908032226789458017112033122953497171231265686931996497876450003712328500027008601611023435716386121094841716534265500147766547150231722968989871647290359581317405229036181220105468503217420597902389156537227180198233661553109390453088435076395310695370268463878772650454709287666906001786267484329937021051889406618139038486050073196382350165958792560158189663804422999391080589945745699497778884680986287103771290875607739041896719440510527118786371905284802785262493384316135934296745665119446664410895611711862363183899293528542625590915804423275403678417205810546875000 [124,52] 9842751034459496093302693126983188482177210351730591602123867308416939999341228665702463774752645144596063620981424057634135675607392041473257393080042521115608518455105904661875664219516212024090444041009178685827067161727532027013427521697017906322930316409069786135839812048762493425960598109338263760312749438516690333278704619505412037365451739952599543054262183612916817468020382987738553234523187520351689113461931801802241929459293594555028094508039786477670550491486561798812912913653609483931939062592303115592692801510101482827194681026144125057352161410555010654322321137176526319323950341329942328740202572989153393891575845400446928888236166962911015978043588452222961384006496252931108808851229992130650479868420404857592957023533790188727140791965836233989807978677468651587638151305265411306567898228822677351260761982241184320989246055970328260939145202925952757166800283419226322919057633675375895677720429744395271635402556633361526971848090761692962810123126339833639172188705666209257673197377802832080131755624791289819940392394592493591537230434024204088741942169803719869963752575817903969332356439442279202116597138515399171976084563390249124637639693238049908896128515697333459162650156146907231116252520600877898927001061960816437145844111943914479128862230754861653121312074068685337268200836355185107355368234636270865676374242298014454148147360131121833129729872265328837411742665776703181355442986282869387264665062855073074702485082752513311046986002310961802710246232535973634857078276072718146777822915514782296006277022819108764665444479999523462169019707551844744646973495228092923578970297290687759776222184670834200869347809608427240942389106408239682851606628305603192890401864513012439037256734368805422991798002527750114252499451944760934892956911844052282416808970180741635542324420672365735668991068953688348707312649896516337992259962580407478532800099622256822308416232939992630313831010662773549442865712204540074026226648129522800445556640625 [124,53] -54804361585414965019550268028888227181574630425528185805321878342685241495547601969155809438122221628434328155054169788156352724661528988851493083986721267630452270300736895149117978139353635509851893246859767537619649096544938819791667935369935262502989602023478516721917709057761321145662819848761316858516046629730136935269873154285554265257075755432660687776362371656801972602848657929084139240468699632391580286936837523905804135824431171058847321989549973681636924669267998630582257479090627539600007475502573330698143756917693539861085784384347187293799454462542995324840546329701587569862909943621113956033409583455021706974124079307426113582154090710481682969488796026180684309155210092991677982887570971793210261382719651154353926806213318621200315897163873832229392663187634459235292640904276648495506809129833575055511362263565237534947959746613155192027703100791490763013739020768084399533828610001102539868693643309362055779145448819446047656280205389372722878814995928008730474531204530677640833918456100811731617288402398238397841043993000829072792487663854073536955324950180883250845260843009864084226288707467903272456004583598554749321382807423942471043198597829431841987705430594400205986099787522133780906361255294278216727596301187332440885671858674537135760332254925229783146409825674639132590661927257903126969846306920102075723215450663946564172355532144153100553394062069339799650626151963061702657997795459741680088478439864463229510057764672668813321621946061104289998173825534580500841667717718075820594454433265146197984988364727840634754575587630293464605316832636595865711693533401632892448303648305434158363659165828529237126502820369840589228092935594070618441138511690744493440083826252256286023283013883793361856119419271255661020765049632113637159363284627778036499249685372105740922811823331941639664016679564663132652681127890908373582470236398035976950176920544650235265726008157225999034635837023536747139035273517606583482120186090469360351562500 [124,54] 23117272023959651681595503518558212330892229165331647111755693617871481012594850987875031372734656867651493176197633554062063730318989303526568644260750328488973910895003805762719874969204640762272766571981824499264761986540596391967455355453645427767637853443320578756400834975982461126778627899624941840403747834666735634192429018069679778027336926133053209455269406769756305121152385175955737466617852505165020817601664852806626436192124723199335150698632221098952352453442214387278408498564711696577372975907346900772161676840630917191512014561921121123331912124664652194165032759044395765380497321942458351149766511547033922938404863637687802732473710984026089181797622125970554925479812975944117420861154254659856465951610349308777565685363742437035813695507267902190018105123425650686621045764778552236431842018571331948805491210760938996568733585142187551373815997852907420367896774556357226368261949124425861816410057750611198307934178455126444962129493738319006419878315557413943673540146202078333954023460469054202315133522011078967865857863189814441912650232381388329950479472527561114805725974100097561285712270048195768264259514062806939212257514457275458862223658414340857476459981604687115886278175422188015826685929378570207913263703981190063359303741232871918495380553795970457581327795518560787725276814005011719741006395455491477767195885708278799130041640954047812835401705507028981639336385325470439654326869195277646885854485548343250158600685547741570974399846756796257589695658728822085944004047400164266571570214867966794622723125162563794987499651385472608818279016462027389893541507321685116697927180523750475255838068093083440436901162941966894320538024891860533951667406986929000938544191651399126955006720496239934875512753459693094226976105804884931727041114811948249686745487154635434430921497896581919130540908231392589689625125929022922561143509505026480300689522965676337028398580358828318575659821556701999110213107996969483792781829833984375000000 [124,55] -6376877786290675257248297907175506248089310620678367019753625055410430590374115003770764955452531348063668774831577171654810107419464462780030298377751160256201985824579748046053055933807508663099550616610466527364311590003727969726333499451972559101123692104032018696235501945540507155112174927318173199798906032897109869488343079227248610782389885199807827799407167573309175827590590312698119747569160898606667209880386807245682263424839230697150126959350907428272474211301087256950262302158307076418065629336273201372760708205510948440322142038857294416973527539908643513818918722125811584753206642253766762899244184154428588306013616799110329249489691272520847746065362014563940901716343129561232908697732504517324022256050279024729869946138971101153376444833812450145517558092309926272208022882196066209853135280984212589202809329628757044099931382125883555447799246236631930596392323018054862707943915830834276532665094237895521406985700953174723666780354133703531889199350554200723250605420713049229801142455539239816223297493622763732876003255753834760912762119426794857675594750227885728269792464973885679737990503712447325236268952530036309502418255662022564164411839904086300560067211554729889795121115875094114665917091433079912431489636943115256563064634386203532547122513038027334697852642526471964726962110968840020022099658264254385682763289574488809286688608860994632891564061460583464305136844859439787660664913886582056218003731542381424871601462907026361314680625648326393312480907804791984620469837964551054903943001757789847183428482931476730278876152420486839527709572307253236284408849226507657093369840634252011952730161867813367236100696468006032316508458462135528896737812420861586714432941921056303852168650721558420409189566165765182015016630071497986461427438691234210025987733082065982279393500813850983903348527178029599255349897479409320694386506334179157757391643414880885597661709520176507323589496522933204262586135264427866786718368530273437500 [124,56] 1302025176596510496044241219590692729807429418955913520526324071292371659423959311318463185030937867083134869170004427035363689876630745522855345901168777332059246838637922138789125677015954156985094619768235805162023327495171189051000497724489730511333610716806757547284578798517466538267382818342978247112895609196656303141334178016910192204129862050208825516576726553299055231140243934056808661955113528984922046951786289449508311921817804741295535897370870928186213443946863125425192777641488685346433550138876223574466617086576577512434279586735227429706483086280526996897373752824499966476602112277090893240947030636700314646579741930496577331977966638701110532040609193804334414185707724066981575513501168416445375290002561200432794236664989401821011567268147526379756411087606105436068776405706790893079077936181253883086792052402301957445496907183917147428061728513997231658900129204005252756826002411807619874440106683147083738533432243191446968008448475337222480585137597065956279753075860957913464361018993719484034070495326825260867335857183233381873953771285548494397895738847249138251431183435985763796216306964730660693723577712170688586532394273086601085568645504762831440835324887678995652894837626896734044194219852430808856605987083561308900917064650338421372248060967200088898861748899028412228110355174126135776150118096920198951430591633473231955619172911293682265767590997754699458083475196215739996218660990443360963760424822431469710490296132416037176765894030562331731653136220439523373216378992499012997695091189780788943970150010406155509159041406254736690865010848537183745894883874453843932781306453467959668813793114963876442327411548462639483760781742862395149262543289050061364097701688766205471499204008571738593492544033653781318112966483002251782701716643846481138545236863017975726714138080194611982607502054650387511017244849917074387993579877559036068523153380542992215702182687311123039337048518494974145709893491584807634353637695312500 [124,57] -194921194256416682765778755725497851824092378194405080610563521857333048907967995077683461443706160814241805112397485913408063636472179768761691612983782433086464496752888871677763364497507009447254453636580248984635887648572468617231268144133354930370897061828308045174744827708247646519969595727493179758928911711528059934581566509638191884111190465014473741775908929442115362865859572638163799743302998779179660676462749182635672152348875739844883220640741602069285040508274201780427532669139616733401177009614191748319780875229026200831575355988814981060789794971420420356798217041224285142908787622712990903851322301837923717880521287362582281024250467184363568564276688969113280161963784390877678281283929455198665236166923466796664054950015846050128214365977207978667038172807645561387793175818514962276556435974501974808214435515553130418323812645560980725565490974653424674017538097689847924557481167862869802909026249314745288813291782303501573803585215781940581890723177590569499000264619937772449417135418385948435764148386539689890801655466870805881360681702824237630096719627198198302911911353663976888276043917704558426614287150841750349456898886502086216052368086058957914226688653305532586682779410017478128113748182112007929985163144057486208145870762770110511338779220431593010212378504537047603025552056341311545400145780248453831837135023886505185769553044866476523462997674346449542270548252637005713242914697126020848139204606511475456388378246411048131200277861460767914017101497713187644362979059838323694091589443171743682574885959187835496330716550127212806205072388543814509919166962244616526464812540273822340688317957179381929331502415694694667504202605092244146838152526763126020717304081947069988668207010056704936907750587350236146312049788080802253475303231224959138073694697119074548288376436851678491942333710353022592961223757029344158486630279600965394281931065941782805580211620267998667651144822593951776820642407983541488647460937500 [124,58] 18681228723491648665176639185369198516368512375016349145373157934480354550266371141515109236521111934756982668849600931416048870951029925337719412018647656833049961390722753493659586219581669628206836724064412845086452031452275631138292923542014810332102904864607246041293494351752360024320609495724657508478009322725737219285962736494105426055037142895781872553885541181812120397805106245235124545129227581803204139183172688261975651003880061457058856078308903990348939651365023023559011089335395894344082975644014552188747642269041325883215809623842853007297116254293632181112123625501904201100113909888239786787231471007872735759416216860048793956562956094050453884570101681408667677458324136959976116825812246056597097347219136886774208747937867123835988080444075683048935820197734473562341722095353695222524276585545713922968850272521153216046993696431543949187201955177651575200017753660268217248413370308316851095481919548270620910209291449243219714703635292441020439207695144381700261165786319581353012050472815084230386756675395912832246815613166527469792611389868506118415109852395627608145025590633618569863396326352168917205849541902321275956703227370801486548444902793875557484723223022690018945321626069812172995211002252452888622948474938264214265162726125525547676272113077635710368168484557976742308159463134061198250492714092905673909573650344709934044586125630669254679401059793077206409209845614352086680586339651597271050972748739904923486558462590198153142368306984248259913624028787722423406522881055309219232229611218137640180375013789546300363656211174742369320453364232986455970013871616364485989684698621288214487820482565694238467792539356506865016892253475068671276708519692541137898940942451907696165568610675988836656977849601802844411033477675938223013030066450042485754868364079150313185565185105301105978637774777026541871860482154786831999247978829251027633224006805498073861757114019560224141756524159448303642347455024719238281250000 [124,59] -111252644989786224705050712465026678629226535603973417606698117993365292834842590208769012450449154589583280470211907096249456814353638192600990906311767489154555343962575781063726057171436744586096271565512084710305984766840788493419795660647623398914375323582759241822734764494473375625692106747823850343450793647126717370958350247713586642580766756073852824745628452241177995909471527957311805783196774012756489988605931724844680352132955085371093227773255378138670236874156439946493457227448852143859653481091445762911832817531438381007011638325425991552003526516485582580344492409411260794298829501082171533556377385381930022213383247886770587870062508744017117334846430759318090065880604540793243349535390009775058131732789289671764072172394874711577049524748799741593497638192996951714150982748907321308126678894483635408124287975949046210284098363004741388757063375323576469951023201222790804570692359336018301164686893520599663684841946707578659068965314247963999861935731476587721370093514091444829974377184668401055600189371965948336834856770544941102160155340389561196963670096767470869628994576670692267039383175620098488722648944899532252273462152342147984119521342177694077108397057833740943493546167337978182651232860063962182134333490931349644381240325278605585345824003050077254886059312330572422680113374665842815357517461111632096817747717370055768526596358471515595192971262788929940339266454100933019095983768260249829465240226466465991358137062178951234542132391795780051859120578368639583059530389645958293950832103585735596381562283802097657415802735666113201954555844295621624068082253864884038748428602077923892644125155526757444571180232129808621571530623653890925251891832051313851182191781686310952691979874566831068224688088112416082022631670372355729086140945272559711695271459542940888305005973949116193114443189312881003367203907832838996440100367606629005217743505040191776120696409899397879887059524124964143037796020507812500000 [124,60] -432560740281660368290000741090219652305481953883463530575256134695721527790707243059764406048548931228361276710418688598690510287891824099518653538771942347199819675530533595944259682894079220141944572034895840033506513058026933769415100415509182107239723990809850180541442482656737945813731299525458702963260951248699704512010720117332141305370880127812643092878885890082093377715771097302131412272443259940891458983694422989445011512403513307777928894523878311803642886366014525933534681030511948314702984287915856832584991634066511041370263259976626443701072539499182082214196138117628045456386058785541874073917917190103943348300833401041389913581945224904292156752356309663489897601490007546117365921500623971901133468640280399646011230013009239620538240934518664249234261550096163466510976623484565197706603215323246383013392679447696689619051316558608109085797038700925104654929063475891771290256791746583134722617775788412027268502723152956737036358876408503591401037176706650741015988828182514028985231582580823157973101187785925354619615465311210336132726451634272642432200474017228584895276054276659387100851669428524767758565312744332050059396439454899280951288782417753461953334573423143114788155145784809520626019792821957449387757824467667681911872149161295809756357852902212786235214548514573016818823563956551097022950456352922900700721386787122506221747945461864084036430230501906107843242790823281714119262556641251158969809119333330898847748059444773291666258942230680398833969803610458538171517665759568598055329677913938650106725526256063961179845451418539757707573858689160341433256941175892728828910918905978991292119721029445089046310321150832028567507953236280735310611435194303587746435896698400650860107378873358138657977738603468336793791162473626767632456882709597840251233247196787090467271195080041741343226041475261911372173791012991394887058574063064836220726880605740141945554794618332671043759236230445610674619674682617187500 [124,61] 129629147536460456091061552155471989151116409891602389502905189728181273695112782992993510580526131957422540643892106577784223350643387539889749971649335053670076269941627805996457536637905793698749424866867308931100534929386478878166558620818944382781640392963512936612597186249408209617491494851327247883787316322405753931188011682994919064792665691768578493107611288773850730811080794016434304936171551011656384461039623833242390704472539363188237495595047003915626283766417456981506542531563871396555085355790322520231085734503919247512259827667483538276349225867633585924431170070347146251305667536978381281731524654446997666191933486907087685529869893584244403843147332043784719477113021198290847927148492017677347251466550748208506439185864545699712876426694945376361189886617703028062413346180225518735627856523823087042140803522420196607562824661849378403720986782824916174033677033082566613537201296919479544872330786086672151989712589206261386403957798064757226147901449658629337010042020017155624949370730245887264413613220868880876821548843357138536289178920659646323815143943298315988859880406892748984700365025285283246095913888962317676489230796110179154262609626283639857401160772476951716389790375730075804936768040024655357154412011359639081546783663100319134368824420455539569902798689419767690515774136143034696602297490814478610946517611937398968767424226675635946722358484075591264406268471894745449430883710895448565161592765598550855423337505008080050433731245539283877820519664594374912062895241790821211952601313586941213820332866648887768034786860637663303547723760086910172570190055985143324897939366089879083622515187421492822029224431735696729339802866905580388365019658759247440208701409128852360590994165709889212890005288407419931375087288230398996021192263279850496209465097935500471151672873181260524739766880458911059229048862930369172435811975191766865664981242676949387540067589495041630152872468509856653213500976562500 [124,62] -27786904076125327824774106580974270225202569845960095806064053887466297019143573433585156261622549277418455555403284497747705056668991636295770174256129274922218407322486274262919430738797346617026910811950808595366115065890387239528526756171110335323132464691772182564880722857021587320932247070826092283941268168029090899973596913622527211594266368409429225246680371653966591978343759103620628468865111446780044601909553932443897385313790992216165516649691447405919386356385296277677619099247124661974690488740403497316295722831968620975393209985143923595634783279477390710807919506918030387453710023606244437165109658186883332784910600264864975881449940672685445622248538314495044979156477511056074968309561847123708618515168375825594524705120231888864561356852196582840860555428886517990065649456709343264801954805055477903451340288402453856894373742648861946928998987985613551332520180987767057017276750658773748229589003027707869988532016537564654332553555821730748591182350487879459748634044545266270300919792539385048330960665880446755306700101977992425901383010957065394182280940519432062019391927661359893819402650802700003269222842031634401886617755139633648830494245501663635936530852477780179587880498295052946913651129327042747201670563952604045879456854733844603911425486733491108153710208127686236565189781807020320784456541211479981369232310591581883081674264034842306722540047392848192574486128317126329102045570325873145903259711295556190366820010394534351884109191869008090333730373814597657983069201931049596551527559158470968296603402282559374738369324106303307346882630254582770545721215020367367077944296576033493594319818776208360104605519116445770350102460840055365610134509096233244550288745728715536818415353228996269912411641058553750167528523400121068728175970482689907754681778932138171642366387663702648091497358943395390689025595327134127966957996996467048710518479246603266759354572700447085590386997637914276123046875000 [124,63] 4829847206828440662348112948257750810452706624007005062879144774723744158061524962730292419143305789059592923721676037106151039243188144883733658692393372292213649488438223561818012053528104646545325907123621519972007921467198774217909143196780435737137101708739693633003499584647871276692774592827495846384089043467730622972765638903634545603571460033955015278655365479451544457461418966119141729760990003976642962650897861383943265892969882300110575133522684692803393830218415635124828884061908995306867840430804063845249395186924997174941617557861157460958194029523843557338739482205208345272900781352117608935864288174633903840815678792343922168637124943464453713049650809784103209186701499601874695872816086903443274522961511542532658041214075168161632637212207893131681311734116727706016623944454727622840382122706516837481592442504126385644849249433608610248740264642777353469490331354955201961625350970809513280476202062811145038971227195074712282555691257870139518001904351848572261185308472166492979380447003540990890986940403069782575204599920246589511523676035264512319056048649714749721272488446533155603445383364529361920403494978386351644374470352034864014597628467875519729288518718790274211298091575682377969183335019146737826591988309703368712669537402535571973843042540568776256112344868746607874780500597486835643898066781727572880531782046165206129806435594450171642398137612128504058994444347276531722618533707004533843893982164002246379876736231236159389793044229204393690793271561224736189126246222749806263820962681229623300576270330028488281528159619425694441065081410182626665022517516394619038367963874343483866175268351260792229137406997506842967763694923895630175293303628569269604475181448126966955267341563589779040244917787834148699900676770966608041268871670559083555741778671946932663337544842145866117700747099265411735323048841255954965609218739689405328312472947269288688347517126319591927626816361767578125000000 [124,64] -675174354959400558607667653313726379984069390216889573665491712328235793988237029368753782289396721603867180759624689604222054530734475264625144495186297213621986552259393404301851617592179087041806080949420528012360233968691377654263634617059288956333003677403782392309477615063354006283786005834361714970465327505091850997770939626336765893253722380324956962738020434834702509474983448257889388663104331462447342582184850316275762976047596033625163653800474738702498534420285672243092289714855411121421266049293400847535107730444238882621751060826968903403638189741840296066391153085494036881744289642798451011010865491123759138282355381703223915948230563639224304488677964529923195642749021763558800362585681121854939483862715673205834194341125121433742802381022405110238116490178138818575625342057818731995959839286667365603358590280685753987919220375469418974133005105865156134551347999976671592879151432377658909320542154385513729181953294478079974515125445127333841704954974302401705618149234794616787667557654005685291482337394377425840249173264469476394469194080043733699956815973337302612401959599527243209974226099292843835516891175753437898268489538918255261628271288287168891606145980228502019598472213994282894946496223424425270367502310715295883815041118513170132248526036866372161074964914361409647280878607000588472095907058870108520225307577231394240099737513008393837036009624406232013197425169342191375061766182759264143343767854490742990011984418558175329280854309623989703231703909999577136409526088019611638479670616596321825503437253565495215292430942355139137233132109839581915582705385672101497823138172369521533863781204930531711547385040491463432019779962810782145504346518793460649621579101003379125880719735946667043013418679563494824575832449911141856003278102344320980059814740925094045120927552780885496591522379686351354103379522288811633572777208548945525466619808657914743284515847083950100522619312011718750000 [124,65] 73726170848333223456643774264054947424590274109047273809558291809279928023384432977564360272426608741772648740765870430209631272237010932543328082985314320948155183986781646884727355649441159853641891576657196798765637021370962056761086603592242561094797726565655158420993325286754232429401105845530472443985080244182086003417157191500590081287556447406746237751403904992411095179525048297581492056391880769069810536328606239779644570086086348415003455119855605146233458629616221655343559472494887761672475174170457424508761156449400573358168560772641799454409430907643353145229026579489525046847019227824214390707970297603079364080828343601538713961952621684669272863280356292307673982159282646625305530385514944186476976323222201211284572886917559786902627256944427776315072436499179293352316211653249708599123695365284321876199251184274338401363142839923781263794857724281925620028175845882389410525776231341743837053491601921783961898742886979920263327556364075323946784683413838192541427229891604373862230635692285116211022519317834506918622176472970686311814205897160543339829964937460361488368444277385325942061042133874897010508845588728400934722547585502125683353527034429030683566810016720792842794168171281935666149354630597474951456671722062685346142562543658580788971298033548123986884055854558265531764471548078060072391197658967794617981700672422880888836190230524320360133258944063171363197534378831544434244758204454801020219056295641655765131810825561423247820075727152811275077455699988788909164945027208002325771173404841645559464705987305291668122504090439942220511839738658512328177913781248286799321701767367454486061576132465201910053360745095783097936032797465306343051054743427363693145109794952341235397410452844449619571450398970428395180322532002881381275297376119916643228876950461458064971926023942895836369079520343739329283071645999556020273740861470090767384364932563164097032770764817956213081873276562500000 [124,66] -5937661787201090833550944363953225354358952241478763788775059782152871511536212955340484971285116412838399528923077451199615247611401485769991073834905809680471646861560575308357804682778667553625319548781049133877956446943120919581827572955992182518667384681393028189334841094761259127055997382053639702052122949582535930751538969256265460184191566171117067793050188647521689140462096555435090893725282852734716098757155496487368665628150935692384210847633666786986796439760742850348896810269492661471642184455738509527136608955937452867789643498639609122431212048044782578968712673327223561447570091317528678300260465826389650629853181421217035638486389190759094237086671737528968526559357057472216867954498309057941509715179236839928497316883070749420293577491639819486841416428890374825191161749838268004398272689726710761521279036602424571339202745876519612738809626451698352354079487563305665804842136485816739226671934725825176393431250596739366174902242774677862535558752332763535290847244455506314077683407151972566834686231106907545258230447215539154229454261320070465937134664088909596243767663854523031423874705482073084944414020203201419146230220395160900020419143104492268834868877456299968637003000585728671564118398730892862636610930903869877151379915411871956967844890682227107244357483613811350328459802267232513670079862527706002729802357614233973362718860456900931390925723007732908776374801517311084416823175498690490035434105351692455714710654332809492664474514419220822933919571550926085424932766831769672233317365505414825947128647367725171697701014536456779197154906021480835180732559717117827857436192001103701093404322789278466322701177413111838069400543724022731796021184977357788840892885074666113818793220944603013566703746385516307552320321925588700591915306394910598081140953639865329238584836182608778219709042970915165740716267798483595789871422594118854877631690737812894672018339209172442135739618750000 [124,67] 283545372627871473835836253756210821879873822673048255766315232789187293829375567740897269614937768862308132848890897238495827884848064180622096341961187144907773767866440490902296158906397261381363271952868741641872227399286436636148456199955131429698907824391131587360340016164446536753678689341773549833816307919923784869584381951365859747491152876421007529961733268621638355215731349020164017095969374839387336618537110949566707201397970242420675512262740198076646551330781628434154871498720817475174033516471946263387447648283810162008246728442785915716568314638567641917330639535469873268849528240533474684533639262622665697795765122743445379550238515944736929666681946252068669928080865900945511669433575406142039396760933089666508285203625021020292101784176054538247625571291644252599117780729916444189875650937408524453109469331806140813705904194779271928168158369370033205443798826728242105916933744447606273465761073863479950555879434953736463543690069094372042669040758439269273030756969882142845830816807002216890923745967847146925639893423425281133051207290410654873172667752051144587619900400141784873145718639278111007006955712187826024447949093835563843041283375198048613282505537795675307560101042716562567134428314764515730781451952055349834106702532227997733672212718711090332498134208436328684054804713694051569096131252807552503608073327773629280339833040189693883836446826797665066868985242139990229659874648761545478033925735223322551614625144970861450633833033959614901567800850926413234816487880135818087976362618272856602070219458167781243401728548103928966199371715732379127153549242439445851969804657589704319403423441296825653221809960219455462797585697456138757546644333537799952686053232113797461281987879494278737402340084196260654194239425751878476757552658344723230610033360817281044569166249035767782082416844295955503987184149689303866793215992780990146838916241920648909338817272992330424844900000 [124,68] 5798788217390552091632165403673020923265436390247415793397789927479822562420998746498613726123634408471191063401895119291208596013457612085630395323677293030120741041382364176758943774679608016132729935992824162762869730496277197720016148804556481033903733687308272930668972386951630880438744539924782393627397637350985692393680342261902196376416146773308609307746811879174075014744889839353442225597387381798564408234533785843235631032886953439090022917571481261312322707510070956639821437549599918190766623245343939734794808599631603023199968460759649699661913085329547286140070477707719477411451306990014310710125455040074798503809625146204495639758834151180532531772248837948738515757033242848344903754730470698922499126855049843285045920884528202195060361764983941182960829111973283101912531280855965770811631901590947914324682463118257521910978655730445759668126456248966387559779186878196669881132014474510492058077253770160765506167732166822994649228517478056173960382287444022176396573856176292159475305801558824775462606693111161737645227121173758035207401769195357864083990966969613325409696951948124973557293874632902844876435897834721478106840264842772440082182640585354150724118181258589050496875826624130244098494620754126309893823668059078164529947190830843324262868277277458188960709597486338892402647395793158439094944979439735733536469874871404658215047195713204303781862340347320810077314381424649294320216151286424495113649687540883738647371082660832832712418811165877048392988619490227372366052968251780953835878254477466264312146295357875730569141332979067886659147495544171639012456888261158900159556151170632793576140793537790768984126309114403481372500407816583847578366924862667490931960822068951010276360132484491440509729094147680540654926318133807218018468667050976218081795451424801107844131675349778399774544409518126012326443578752925541985202091546784184333652636392233281966749874343908086486500 [124,69] -2879171305368445423386214108258560511090146061749866275161692431311104659500696713650205240471140014764874722416493857899808190549107987539893678918950971276763007174638750491766497006750786945586104942761851600440844375596068943056184226374438777738501207560552988801173234571558814583683674679078082189822010962730835398442880479709987465502852067447615597931014904174085671677748167913049206281329666583042159973129071511344887243381760983935541926188909604933950800015837788572597658452015189885672277659033081411032740922396443681830288112555296800053101761867532269203790302878098886311936174232509735971650009970446382242939471933488801332328010531050103978911070711540080770506975515580520216052851290682607712895228417169443952814713801516305939398329999637184065810045188036965415630869189996988557008270176658726290748922091424036584370766391982921810178009924032190941158880167402464947071287459867935415955984089052987579196990413817767301659555822138404342827475100369999161315900081664594559000409426716476438209377872129459592528926378172650360407839093933059774894367646624901968360348854310914252636566040370788658801997489946157402112395354264307997143464783279902624104880526157679641535847465407668903398801359735389140964650343292297415895890559109235748668700149457252725224433283744298064094146162497341504462308446353907364939665442211447860236329284526284149765133127749911445281740093368706881041921350529240422284892142029147473440749039580566302055761810233186767336509919507744346354736167000488653730267754591722939556294734899721260562997872784274687797401280510694933966832606491526169736143826347799773107085826545298128685320854446622289003776883584074386666133105303684393388822630400238857602654627504308192013405199446036791493509844519316907193847651546854194320371391491744127745140798894478936492989589122467380057491108647409814032468521126674884946072261180214519686151683973224107200 [124,70] 352157115373822094048223985868317248833388919617691043895708880086022021785662521806848582474233704880455733581819129606528406330914790250387100529763301674760229234928707836038997023768869915246887977840141482377648275338451113234227899408914803442051087299812288718569456556893546790259218845158124749177844400671639960178292723525021893889796706973268675113600816610557677491518862498693257683321397811474452738519078369855940908167548328831653363796284068466850167767825544163887834089381574217275856380388384842206184547181602563437528315635720739341371673755053163885258306017121706106976901785924897529635116446683229284962341511441029195247522151558524147173065493662021031326236157489576007938437416611333574188793533578538042034216151939492717406189755312988296012734056024880390537962973761995266585365042859318622818354057407756749505237031325986861102642850977430226597694780820947057546427524917754123770817075213711328895744883722599261713932141687200770173583872379197528366838589134573885899513168236692147397553232990237605028918794534057472070911596676444571667253953925049482805653174382664505097076743825192873066555163198104936860165182050375369077022776650361901206059553794856980178511639238255600047247076967358036077467287673475163864934588012747295930039322216852617810580299359166801242817067347620125137355795039304868469521120650721732723621484812673462922256372504248318346370951971136207619854558793158269231797546490452550094041229289465574490583040680039949144028350906272773268334072770285294575196720504279293296404246956763845122404647546648282589538703302725598531487119029673713324769933769208186448616401936471165844049526991139951575200147066213056406682641163585954652022886324035590496474642782562699983959380953718281769018910476100112374342777325612532790526295802826881593709690143591827456709839951101751994118367393303885155332927473429046008011495755737212284455980131487100 [124,71] -30089311385381921848449641941415369777222416192425680099154299509538077965043202549403401788927299502901983289043514396939273731773330921459699988743588443561578043324348652091519804223065789252502219084951147290478602092166169183740063503110964184412254877958539651792009001512397961641617526208004920513291551743287882233539627627323634149262780394110726524369326313981935379585675723297113940409531850413287671046620931535928605807488125999632508280797345275077982654894119598496566346518659955530781864010053038385313789573358856763554599646705601184971607595617063994936681938119117052036782341475267327660987777384668549858704058765001173336104011290737706954343488153470853536767084038688830358398159400863261612124997084094797944986935780459452522748417339247434955995522064503944229788629165612650035219461495654752238511098881864132051747145661714309462148681513024954560247531495250102592127114642621046936229795692477518275973843700060583597928189691299211492303801926012803694307524023109508670465494756853638175058665878757991449183855570847446700589567895826864928647808973192985862870951415784821791868594903396790989547306732724474346298801222024152448901725251064390882068932721331412240609835418631624652946043916126143400141598728241726263603284314410167267764030448683255784636771775904101608845362573853429516168324702298455500793156893996565572115439854628528097363834553232944526668086134455581331283834039369991158382052788963567738582765860468107359435999670661458954970293183586592755193007738550226644843952545407314453086976063714058264841133594044000238325713284944600210175267646353382995492696372050256339742416930522283179031720001980608515184725733383787214396138096563055657137088742694232455491404484139206103830837054983306834491084470454913090556969875218559372169710000001439313295654760618310241912117463668318125362269425335245523350806359457560760255576379086808673671957982800 [124,72] 2119351045340336634061415700323256729972289192948907381570933118426947028808479958290797988595866840803007110061153672739427521047625810620839575845510436882948758763997556806813440879392640378648985370094133854026719109935323529284208639846077362208796899812218928674215949400437802311171691230222399940525733001640129212916695600890604502256883950970804704723287966292416043101504657197969562580543044837995185302553635590306212764983213256553430375515572026374878242233587208905943659651753267405417220065451441682272111785146681949165663497251305327429752887029746738988931247950805308396574169144441589841283065010153599710028958067001105204031007649114858267887443049411044111715125771645941999913254908335039502446815843290301037365228509546579414748101748128864716375314916255762115213680884910623155547347641503929389062011193927310920084788810867396887576417811611468018167710459419913263018515106679975701305482494682329254529027855663815598675198422067181508652238175454147444425973957854793168241431624834269580072915990835099030452335623067338877759716842218706904538522953987079345343679001213510938587732510161064361708820760095041840501810524611601515754824173212788381888753008130996747865351898605221806956622315888254382428084695072637263840325873918069411075306072500536883526134540055686607098941348306243996353742033085318628977377766887390867962554800915167241433491510222532525908053221752351809602242307220309729773105484940382939627141550108668541831370327053825546165763296472048948818194294719328970163195434925759798161030794536829709227002572328896938219454922588375010831583309146331645516489931375255926916755271085008111135247950555925520848861394083944784235030608737154473130615694470523906269266020400764488568859160277155751114248416964154703843721081085388136305563743492673275293922249359557562166762527978261650445874511021480121318966824079274177173780777198386120745521000 [124,73] -133738594265156137386232224705294850224365938540836789758669838547907650735419084775047956565901394578297380833918881620901130534927363350760387615785650660441102621235883663692594525426797118868709503887484285440860335754034708451084621669403279002822184916783242038906546239356705568012731055088124675245333139745920929623189142453246877025243771890584514103544951823245056912650827695570822748594861670158385318394996960182598732696712070850621730404890114525979984231278901090283580750624917399942324055313874587239856933847000518703875217897266228664445488373035358263534862011949910837494038439747204248882517344219849949457948198734017961669372803102225185697852502846314642431599391722399920260542142682701923318813697093290659775420562289211022467478309034767106380122509902890504458681532767226787836583413389035478985527098209999895276610083875425010443177914928704194801213668456412289685804653558268228385314163842063482103342927980713123080426163415315739206706636812363623938086674919852939023670538576911324000652810117627815286484905612921274879750691009366056910457887133589550870087798930725164363395718901765258433941720870424790098953194134866869048411819009495242993507428470201099891728116171888571718479036358961604469937457761265995192275438336388026709862522089958418879718943916634005539121592658865968448378777479401700986410265251964050009104814953855716583459484304597738367884140018204088479157025010971760514834837178723522389476114800888249967986022243128778895830830006985073238954698918573387006066622144342830650652498548266903511850296674796130546398026143497593374170379201146978951477009878492156449811540705452645731145434924267296297846598472348597181548211765870710787897667782997189801296073628838271080068477856219838262508445167071451927394397551952440792117814862128733981385344089675017225783820857513791630133963452009270674578748060849540318857056981282040631600 [124,74] 7463833253353168186640737505759832262604260341784345502015082620201842714415053725623028841616330186737748040536359769059168347466409905701894882511728594872320373703108814996798899567116235119340101514776923843662329428331113981567764994771578842553961902330222542263420248824349570493370214390824454180693009456341731814553505874112975629143880406633026607712712475539407372077392059300077808055809427983516188544681263350111593768403739204518212518293281106177495799046678849950950856953615149308232421188915203825807399354496968487385892143277544332098087511383542311158046224547928982679729911101028601223914308897064091633671845965376807792107370927953659416442596887108558518784081265122844926363120366623125874226667212135285022891199291353013253383952290888610763460079515537971331175550135303983541857905800945014536265720096519651573193307476918134623355899736462230260955653127589576966591100091231548383772202796382894999222868244803753839796665983887582231055954386319126424752774099595084627629455382645430150810936015871170085042670505723515356068069512940727347118458073433256740237596367758083792233538884914349566946243168756503301803404794565167032917665751626796700028587785758964088530378653676172066176971930371502019979465406260683718518784045989525847875878988483502576263954801101658675169696108717360176197197779873169461951966354536212394198611273047725365075870087149468352639033610424162328889409976280077822940970951444907409700331506312385863702330379310803228421066613997425180497151706105893803831733155942489374441161912925755035775391587529010022469934256449435516386289164695387563657244908835917596236146542656147772814310677453494393099721164237763906360338285084143406312762529967099723273882049903633395813184419979553019569468279097840815836812101282988781332881623775320801964320157215487391572169993090124204167520975885674481447303858708726434068959771539001000 [124,75] -370103762631369718976846008388051364786958629839255440253743827041026417703829285844630220753400026228423633594095511586508752808491664683998580310162528868012563163432021158225490078377198198862037799535424602925750866641984928806321334301570157125317740160123916661803698275417988417037808330991223279940588567680200225325918458425640414666146470635693095987013451317171646404528757607503748792592521493436070231889053228631689012782328670938658875828150950736935005114702252906358029834666877060036231342545576165464805494721982663390588967954485554734275674557362603105026695591587991379783867345014838980468077642750080418296338081517875715611197207173312641302155422650742309111122440282702740317481688228756890379396026658655114298781324320313631851309340076988114106472096229479664561720017398160718027467384455042155560567188626598634500488953515118054961169335210712725293287479367618696788335878529264818687365888708144724199090322756100641440199462438500789719181867320800971174756923947320736507225302170835324181022613376547391206079409151375473184035354664378160987139884442660812380932409940656274102792115064744373508036524836983574508913848193108961205394452065980522385262925519622146860330565884122296125243531444318251203617921734222470434814922712007221748722997265407783051514870395234114931914935381895513274394139597314553024975725250643845788029173509873819080316387203137997724890398491213151822399116144465824691039584807828336836950114071132387746408715168982756027803146927635781474487892449620008518948153649077060446430051689395578719393653526368190773040274737639922314497330500153165306644442555449286287486976648417876461715665714887751625500161429422822497551042269751942139935932730389418347852247660554352293835213455786463062154651017656133094343061777158035805174112355318970186618051227964227522312923565236003975962828762861776077901093981548512688592216407600 [124,76] 16139704038990183512375496996272755862702997386742766442163445001212039988575211293633582958575106056802383288054695618218197920412784805303856270186559838986199726659990723166391111190106460282880314748819656509978014560561771286235166146536836144620240965395192563664020589318529136310374997392820732223053628386048055583549614715749333714337889833469297457230323173934007108329396898852978817116784299776411893861849611545814996011327377191206181792811667158659599513993500218902855009395460674203011620430186418249746958004695165300581305799553002420858326653480466079369331259858888408256624796780848569048384558180774384910697689301419316576222115886283655316822783113769914556416307371899231884141616904448449290893951761068514492572059643158144958829251588109123416964979138343351028940644925550867210716649131156662070185717879357851091607636384966542793867079702604415463471100044229463981511756597435702938533902303041521662676870132109468688292607983215662990177653999382119699312302855883664002341820651398421313186302051851148435159645587649786999909446138801080080604702499874183236461619724140654907065441210973021701906284233078466845475968515497335771788606855786597401617928768609283071473485275170083326042924234206059148947362572317720527979979367073071422605872818621564735768630055414056335323596307182048896419834320175455627783730096208781446328238860830743630483049726907965614977080900042044047082625742255688752517256565159852613852964778503927256286143407718901548204555220726888593388300776638000048411009906053950843313708792515103186730158023454352185367032387499928714445699090619652887325779142206341752970756786239545050304803173711640626869719464474930553172033907048823225032446184744972481630392559673111216293924045410055709078428198062318908735193347995784447260163996669111305439536277800864086577308544628715444117995914561326060543529210006392177650344960 [124,77] -505482429740662897000190920071809954069319359759738747389466409530383284599333392188252905017313350699582332717194363612120346421830213805590853528865034898927069030085733564768897374460080443416291409902230256925682254824943641668102370593940693785994578929938692067180302258657850387879180007804869635890913606038511520921328001928774399209773756320570572315424842432870402494428110386312694880722428060071327951986803181852467763819531051955760941219759347372092941968543532095256241945249833915748775739970165784392029222115491588514612259576620376928879151464665102833308973914386573784915500355253669915201019663049216115215583559817693033643879016344974062657227171408549775177579337390009348840997747266809052609766945157335880281589380919475024073829175685081712509551881977489432772507116102115409671659804512539846562835040665614432520297039766129966794555847498858662994985717391480847427238261777605151888196089500659758840330278705812181123192635050014494113891520048809058062337644302136391929737571455476909617997598093583205524252993650954275330017306101994543354199693798561836691045093169493465006396906410503938851066282664993187777541261909147813842221250814767083722113857105205050481027676195974741500382093060091522237823424046807939995680807322228773443414562426405038773452920736425797966576630561105772657356672708826414926841775674201307729800323037830617881784662969386471343018814554120117086730179058014365452484587330299856052539387964727284302932974318608390295421892709776595095134834810970509380673155884300927336790792042913458956052001128628515547130897913836810262016447838907798986812040730481723667502173822328826429310379247410517681766455334903823458513627272370354187010998157210881299509156251456377920038472310489775627748698454014015908838377086580714500518472632408823760682540453595496679030453411451121528643859098319897975664131796354380994960 [124,78] -2191930131698504130857353132304283633124401855384159763128838915597879582621460837911680109431199693366954484628178204268378937406809664050027210253077863393378833060353667985571834175052319067611963212543694568640885862023129022855779902775295628303264543849367063788203962827551166755403235007429709896589546122610428083435358286875744957060847427403528754740324118128829264406891483488147065038142894567874487925558437160942974084229566712272959350122772232180636715198887494566129305036401538926177133195685153531652781452910748015935541702230770958844749655060217548006542131648509666850408085525052407946706802960915707075132369454206081194048092464249321788453896952281904700628712158829602033244154356297580866196657406967633551405268518181585199077628480565917250100398409754979370640802502539115926881355756731409791361039109812890090062694193653463187258090307573903857585098387308036932922108500275630741063836498957295497577190199008615776994532080585034294842860717098805128111010002750459153391634931224802223403091189004584040665238715104584432109125774834628362584130786186729771227060531772072382137710247439828806585072246080498069467388298710867310973866134952022956395033019605961409546532190422499119596956663796021688104891647418758915670395295364750455362312952838480934780649847363330759905114347609624760619274922421298957633696069353363773876188434443182639683383503604344821522457221043862272300330933319719437041415083974705870663835869028545642820409465140859001111616520435931018525414933190386453080448476460698636233324987811048366662523283221140787548866713719384154491509277245927739080504590858069746995570872579344899068389731279995381430639276520756079026825962054752970545532136809463065666810212885323853855947972276014414381781789921706156780027460090363187191155380576129410975104345272477882951346808698657777239318476508945160594898340258532610 [124,79] 1315355507384595621447667908312692231166019963466288158867579959214211260047291274289879261912290690229501285243401630984161540425148401353595581793625182230142745994759231492240158628264420036377579614583481768057412493929045798435176170835708604689061520783064413769875878339177184085888751043598836767973830546108315152982922292242839243076768664919748829150813507747338999760595586037555880197694431342940592903975257284391781471123280206536497987918443917695439379144021388308648742259365451815929909559359681257947598673611308558776708486658095645684902999504341766359468787885596514541000403862168111740169154580771153585582305027919219768306482281559905148562615176616182476368374533587168691545421050713047691009124469839294230427658580866602120514682862926447482252270006185966113058545094887648730912749351408708593670022037114986993902390455824271642156104138712997158908884812994583215770461990734311480372928157854347825572027576935878714580473993008438892473376846125365136322440898311509786243131389418384602924574580217208809667657053075213787914264219818316884807463944167489348115667180033349353297284428497904510485043046685126600212755797566123518384304817972353308064716652954963652248483740675554558559128540717617893240439503144598312324940820115306988658358115001607727020644384437305766919639469452126673382071791313071733537322161942372522646526589169749554704367074904028134751657367281040110354158368548342392490019863003742016209041939020412294575448009365836944444896351992743886381122247125378768417842959365352983923926482829347878414184456456480737068731219153650153626912322658617242337362246728107330360497666887248342123793626609213026492709071046333347562030542125135117794404162077526929416688712792926402512800250656969337867771353794664922960942916558249425638487718980696069632437970819120895942604115897024705446153249627447623076135510241920 [124,80] -66152256861715971806922322828956191896520805393605651080260865384247238009486082918791040581275007319919700874770334733091669477627412941812394144017044264081868906566638817327710328106293021224851938967884766590350747452118149277269929412715408223150313434445258602902599350388177641046529670358727279871533194513684208240703039554566537194237021409855328306238347256543938569200727882330140883586260718377779191021763981407386296898534243753986232751751009292007305516289929152025221887498909122986565547817260531201938202801467420980688331287965021113966452607338633851873795813871183409396941006320368332403257217023093596188792815127833279377422528451007485890016000756600800661229083749745010888465289378487822202198538365375104659293062326362153979267736354721609154475365361024073058965705365651133883957467059357549438779226597645713558558135697158553378453307354182085873699864107869080006168892406565626641239731031646586585503303565174464502308200014731603754387924246644867276254201267585038036085236604748878772946078238646263146460117886824640686108949631340288537555560916873259015286113651098710935462508569226221311198318340881307223072888318034053305855931431420656634698092917734952308999406848931544076382054413812220153603418755029500652609104153735816387720103686732800056131527778685920890868390927112757678332940544486877800451354008598151225878013648751882960383329309828602087638321335464579463091560465909693138001279751157916173859116206733177166380714203228445633458264239645280252019567020336701902343647542435810418608462784220635689150400216228347375667516907167959230397286495476039616572410539280623102959515084659789174435446020765947127165844633202536462766635548769477492338092387364803663121782930466622838442627851017975480591643636970161676277533035073852117339460921733392955153789285731827414935946137516301293376410610783116793939834520 [124,81] -411617822739645325991261288296194382298052896601106394522797160434788260919415408433197710256950012084134784980044337016042849130878931446113795054940107136258053323838169481678998005124432436212138849865606579990140136416949420010489120770148074108507959570491735451651942831973005166285289757847279488720793379409462396939524419052761591147422479364210774613520213345145945628268850669370723003989926678625917554427975475433346825489382566317583315412151041312684342141342011656969394577997586908439120992209432758811376602920139955494632352738368340521142032021621474486509288292758254617299305925839723196552468409600290581222063495214870052132048027359079120474523126708448969664285190992364634943933617222983285143361664629152277147294119119861756412262693605336104651951013437569377720780325988881711530497084861960867560698382243335956913727009236559453410888631484798654786256257826367054273976500198376824348403109415195635535888478587833332493278349793192997730925041258104442338686527387377541549190398475882842829708465015942291788723603235620135948607633638336959836537051617598913542644234423247420412299761272576873593566066773425949870734320991597939249132465867782206749204470112957804745654776235294533788947796594680424652370592119885489629375147003717851084096773450278670551517538581010715480768979524613445546938238985789425632490682415281331059718331712954887680763901747270182870848993083090129876042113442032530056894504050854630064387729738301396439586257692912803199415089265638955205118546306144216070114670518424198725858970308470864157510863595853015169137622776163318272367199563476401412810063473553258534598422294106381458347256079279610897085176758974157104973160948111204715007252791247983831712650200025623509380970670628928283259474109006752017862696341202581838279163270537363595050482401948307102852170756114627595546556107762230078560 [124,82] 223174616437743183897473768479611463901089972842698870920016804191439222271650735505898679446398756914011507587452174549533942975291208225424174482032560963423303779373491717791939259155569088833865840514800203925568723077983016368165792689254821477704227949864664577572891966255324744875018103054702287340858287272606243216870597868744253555261864050950853731077527311067886934506976766045155529321192757904701582983430302343986307456974701574689301771502937167389179342540273301113815811745981916576749212170838519076370688254643704666463691123281350814001858210774635692332098260837763805806835740363930376354901419229112758864389065485642417693647436500512586074438184071236040856024778589689505112798626251023583964582504832801624590202289145227638114418791766136384714291638024778118814934829557150030444565348143428345145543435755598160162148399416120204758295205437689619153387646935469356839452904307746747467404813922040353107002883077260030636652478809631309522625242299916394962455041359923332137753524192646267617824840186413846773628743645826422547679684438705057395283116505932413259731960415944964573760223325102176043473950804184020320025817099572459483783409256626705494914185293577737825373019441292861128847830980095380868962263874187527758552540693410845877265136521055753340122335986286127586642050501781955016797505052219709354813910868776600452739983810246193388955455141687741504821369539246088524587747541512335381852149297299612349869449895715239393051638738782253403020377430428872470591763129148571060235658963695307979813933360245289056091713869321467593083249530984749760612489040161331066802032077651070056196001941905200764782758642731859562306478814881466642944427668345147229213488859783894474545050299645092067503847834946420798665087285912811433458194081325968438299066522833995027368670115769073945820705487679790266995750472925597280 [124,83] -11446082984142831617309704388198312886055173424726641878926462474621088080987408077300076340900005493175439947785648256040963085320272294947604914547887950182675700117123033868193893311406455221684338253688000982019476818387838385498144479677617574900100933091273617254574187588101482684730480214197277282769807842422881564787646096971028842669197287270365217959179431890910246922877243854321446762143226484903700593742560876237089114377736293855399067434119824725987390055063768876692735694755521848900476760681582293144436194784567987575403810855252853499694022843185563512783268883068918495155655202107351212200168135958616470157513112757378439604995042973728284208760727709468341008328023595294751897179555800826658973885220410575910185294715807544905824690576611700083867847687253851218391377767124698723613931559602161082576132684725074758985065497193923083803529229744495421632936243772413897034985539017663557685178348438492042783137207863575742030709815001373579733082090697490388584533296776222605084761113962687338505534794611860278949603185895690281937934377506363719233095877733876159866508936634357605775751306759648180085244504083958392891595545729596758866606394956158414679778598021217759344024846208334691616888165763027572053917220668573993688388829040398948625987610010414686054125287679039466319399425959165623375640044643528703563647031285782797723024300875282675565013366665775680928402397311535284378174226110377254716530436916450976025621533966730856851088881757539888329593270125463632099807019649729550766513225907395964394367266930741373538713685947072832764012138290902901808215655814014578946705315677112047703694142835795111864844582650392336304501829384487131007800168068211541681511054784981586876796260197889998964545162140665131265732581915351386942382794616472768761963709602802164526807099049838911799052325746879348968544466419800 [124,84] 175816495312147678884818657625116690630037632046379898538098195455699225817994225683803443463178567997048367985722390777270943812057301765665112910903791467511297031636669037172400700065437636995530155555725324317863857396408985977325794067262794485654332128817818170044547816707074258671956410061609376845955922911776419063537974969244977843924466625066150082052725629410991253820044601479979660515169722628552309551485595781942024890540428621869882745760447881217988208301502828066637392802463915306511433593599930685913961336545985310225603276231418176865291422018776223207905870358983953665969519552779287206293168154191485128981953684456536261251534786291215103791206193252797831838998825689343101742791107784421360901683611614069687269183301894094081620468761471212462901440621848513215152278437573341987785140746806540186787138715638919771863324577392248734729758865125455344526900102409408094791173855428040289680446149814925741241460891089721253509131641820423179201018363979911598324792336418380894161006833585106439516699881969682166415566698085483177131078331711037564631504601367667591589537257341837389839795888176171668333775403067315663324188946166019191309249377630964004546733935789034854466441181740925688704288286202919272738176468054522296903358209358373712315052778871841558069481248666648831865582248252336529114834159548226851547120374043860394335714726140922805470868530524781233806246425108252119893387455600539881054989297607260037839896393539507380515759661800875815439098722587996790990587751845685117104048228469837170468420381342851044826686498432789143011206879255394402054441627009690892286870294580861835901957995716657227180532211008848264127135464529725469416886417006440549039304747418573664063928687248584138897911717807117146348839893629938292931413917857821578759455705205219288163361895081768686312060329385692092160788480 [124,85] 6248376219054925962035189323023433918614200839573571354953570878327152824818218268427663262694224950627298722709509163601639772221330193551254707769829819879930545224805222048174386628155035305446661460144136842607242456651546628381878511843631351290425624297284729967534117055403590947734254087056580059351779014365567399851673811525966468002988736250032228916761385750004971182875345282056807703969908010115515335850160272158413830709304030023925297585303962141768456871771512426580098325461836814733951881158407174627601383874422882179460061368024546933631547807949692891623590554251298379827955452661361808287674324767819190814106666582171080724492343020887782535393189274971335489213175305967311135924973566874345424272692654757312851160705502920564481868620800194858431046098744221481664519277955515875255405646865621628613187356284931364974275976075522369078536083189398343390288064169694793248327194581927414099208509523995036169475529300643512395546117368616049878129269052113915666508620748295571093322881862194359663789254444491718211831436764657746924805785096928983643324713888912229188254034163479638045650784744018241093761772690614409598271549912746651661016262194080914121964356749425169286652281315636627462630225678032201639851360145062052574027967078016053783800574622887825551321375311170224169131969213192339117775066418447198942752059528149302179271013608387647023747938262832276975975137458529536197804932355002811821045005738658710191060882409883118633383924400944127946957421080383278752141568535071019549438382479146063063693021388532548994263551293334592029936876702161414079273496123462762069220799637078171440172736294024928704253682074891374271501190241570715572465695557299312276507703843304116014079130914426116363339897120059890025940026351580066341564241554440482943065146034863265819970653751705409101467462374384226901720 [124,86] -380252813187890643234146188940517368447459329383784018912542262384575850426010070979451873198091963280223622082015065503510847160674133270460167709803908784981358072774333297389954586189850244323890884968182877922033912943252603522520985296770904293403715140987515357913802749643327115402993775763271186400246258385145913846810878568662367101198520318613089961594436117315689087802028787497124254588521590448603700902925143128780766634752398422485733523713799213726814442314333336261566669358599790784638041644306105651917970301253673266397031470595147972135717621216383841667945386582744900122673837302589268418308328126677539626431539047443388883450067295076218260046912141589647609639143095949390828354017826837786442114438662371802250034773654620808050280602134858825314106631902072478134281105296393346814657804101590545623369101692109905384730394289282415893733886146948444878982531454577826007626301420784240223844144251659363028375698000826280657469102737200348786218352965321291572852795782097648715495069140891113838561075264460978888778729103691982826048203315511630947212492284524380132525656980577397136312751140247647965105466746820259807104849803286016147805703920194445911967766279224887652871288134143356411227126518838284984795044909142444858453139286907563886363226140797549226450064324543237457644061935147987297564585935999821197717989881887991553424936193688878511528730770104788948075731751406495384689584050983898922804637093652874587892981603174601732886851057961332113402922669205879102669595943052155821558194948663621445771567358623477915379749000238491051142318725372941179749505057667091571249033683967264517078508010468719844833434217617578720993027620791397731942430929473568530397818770162983249044789168450121719269979365136679705001676500898269749539539609430765363229602755437329776043366577667215363924956051361075880 [124,87] 27023889039083206007324194464904492957842443263730907683287987730540352724549086110335393387532078464027620076261928842028591133281596035671491747910391532905251480426216419021741289809956969490817090001584726544264825712239999441763622620465897497638692748990563045586996389848259669731038307984528075400993600419233647489771764378672871442933494272257163315031847010993045340625386581220351376121078925089846939784330142271330932700732957004804177761744297343528583930545905830635931197889739313268852226441416743454487934930978814947012526531666709670736820732123256612716073524591034200581171751281010251264087014221923328658270137931601159951255411875797066966773010710253642128428282428603608956109648173877079965348597549957944775573835485840217128387828694796760791850632283318985692089978334259819481117461256085123793942068690157850478590956186092137237207797022161654792722310360746595399478724070847215396024018494649187046358314966484852472773987338092415537654618299333212711971662889563489632601365130602514812903091284147629724368360405772622260299784657930900191191954331245988919489350243008978292335411644244431058143821855186226567203806793162036737127867595831289110969132909204545908340163738745008258318892624828784505809792734089458941079711985714440759363831522656707861011160779973337302812876120798182489201590442586991528491337927977327981766127885708489786857895993602006319914733947285954845900019037505694301411081069570099709183191822260220850524873847228990857097395374588934018281079459528499348868037837172962790924199927377349030849533207360609269506998693959613403864167187523738101836555229645127148377092134538505844353558421326292226069485640940766790914700758209401092420273830974323550542374911650290238093737661043421961155033114093955677755810195837545083064231770055271370449358350627112180855824572640300 [124,88] -2256487568408426613814808021175518619855182068247734957785865390712673629063826421902224150212547876943921391663856242390373681913050045269248032147176445249461866838387871424305917940328412067544755425565457762501648596739242753653529408835383410109525489940690500902613905577818272249229404059570526927341934927770105732845190588378176541103493155678101798885507379381378885718989887072178908061726201375585275964204464286934072789816240919620988933130735459568616310411006470089326095004599785185194432055751787669373145358572314103708322495780033910940046093937565326120660106881266514238703662086131960861771497104347020034611931844582399599180843352658648148652698136647864834358896451539177644555528933370515471566031256182564028769776497955392079296776836894687547515162241143059859107099060124127077115020330141595744067768385431010317246788026024351028746840640951888203884405625138193108219814239512984476943223899985637550752469962355449540572429600200174445375348898622708348393960418208005033923980523151423273698151768584715498777614405199435077108532511056528620903127251305574713172195543811774382453272342045847529414561033932662970041721622353086101401337649332528263640222153748971745766280934952083160426990554331580642498794847662627968189745052682142823254039353672412195502506507950264443790662914318801305604418716374183615277909541626387330416849972800975278029967969346264030957220267832513600806399219349321710219512076331997244005368614400608868689504215861731438052171271263277867706333314228981327923996452481897686092803335721452153734371701813637414943582653080777482259957162788168223513582257584900674894476747954001081016068725603038240917365304790279602238507066110880315118059739900874843825456936690994880058163517460155208166925831791241190083369467182420417885359075232266787704910986973119928017345300180 [124,89] 109242896002034372347564312103706479603359752712088896130515796360863690640428382336277330506196026461048470227161770262413439276776017201571038349962960003990047048505593743613102016995551354203206755460061737350214487267360554217986042649953105569801141652415320559811659238878996426925064745657899526926744997004956166726984541915123970465126172807294019484819643322776164809636818796683007386810881853540778746231118601858721119294408745727778598695683696758468510687132812736950333354036838417235837454185528209008449166557247613522235107049226384948906107983152267598880291028245956413105475590539417547570208428960273525028487167844407510674545541803582600119149611272850716949091593953686758318759764133467473636587449526410415910658109922588362081786789737509101318900551457954170824391815052938559611789202497186485773177156827353997133971987190357993288839083375237643109501607892953693067588048566570069208713976627341640193901805541642859488232665155686459687944704879816433111831239017058738315662168660868297025913260032641390841251493673916574370989091742246553822532214016077216604404698213774432137705727243649941734911858659906514236395102156325981035129038428438544472707193949484614403576318315993892109422263147364138640035552254047824785512671477984142896662780751731950108808339736776508937735506021477381572647020180524528434231601722864149708523805734522009193041393600374074998171442134021212963994373202302578059586410777932202828044346762621468048294438688787588968815064558997247460422237862959903977930336028944816533230580400056336044355730063104503200651691473501619581204985036421863011025055583451780351785119286236504894945518296219767848592097973602537949081074658982555607339221034065261616574099788909919528682053659317397114024443372819101940096845041129072734406741610554281292841221349753379860465840 [124,90] -3697715841547867831409531236316354315842170208633861299506350870418580550089663048803391663335006092733926296160408537488468354419351031236765110333773432245202904631434653717470209571336672763077845902171767947726988606989181215193648139994481295341698655553988889685623156585733336602464720048130169879838412888430807082000626720322243316540426958508139703642696859314317229788907134231915478478751611424693162952908781604932092143340366412524516915286236999356607221102169502819191239242733320758018904725419012417820449331740358251754300834719305928599111591877690807705500042763684919510011646255979055170642366068955561837485692247083683268692554163646700382270032303785519302866019400368130622318608717831260405285137817979958904030203638577055516401623976159694099600422344358185243109004480911080872947970399451289795742075444743491416799992610512756236413631139548639640232685671344690108249734918003503024540254543674035523977208721452948606998494635825788079132786646652480663750107199066280690840277714849234125366907840165036054394538498306709260570151282340578365101778512649412128628143835269613719844873693512292031216624414254361090863747986428541566744027482170010809844303451360299190024947578746105630344743816016944245902464761810782854784904357782050362805494251928603418132739931173025233820922951451162925071047480848460955868935847721310518735019509181869139101403748980877916357857933951856746760103166179774878861596362192072909766363892606018768655759451962056392401616559045918689696401943486332004871826121417674186434040937124872502458718307635822455920360372339233082851971237966311422245201616362567528937976354343887027782189351917530711438001096870672318371787183034888933840307278643180666793360418920929783393648015388396987453967614346651096481848959856543902743149753254670315941973437416293540220 [124,91] 80312242363145005725671729662618188923141885319017304226532846187279559968644550921469599801873329771409263230205549205167817659012901940061258459845830966650578808549010107719267375859770922710122078246905528804414866733203620256344195564819039470315240865805533467456737895685093517190943459925949236972788713644955643162394965481725759379776780308501722005414625809871056813569470536522323959867044009426882810737321874086635501852556976994547222474371185338802267553927095557765763353870486401771508073991798154421306371067454677890678318619951783764695107870418486922959708572382751976815155620538163330178385152626749040514989035864959491067814424253677901501753635583531254613099822528877056244492666576347564136928765844478371947516084654276948623065020468059464846159991803282623998935874655734448759202074944061107293849067905459025976053486150666210930313794746366009342269729144526985869006887611990649740424147442025132437040229306047229666209600221565907810797165144167241781475220664286379886643358380072712420677968289764296419244032701313656924656438366025544632438832222948297887325550173998014227109435649706730115140980839147178543784355734630032347557235550573364622061669400653605176806589098217442472394688941625576921391468010978225515111867410701682838490019737399513660369980845840587195634795673033818434918089916475143768283754461709757172018601622666362497405153623977738152947754691978198491450927059972005015946221653109561654971875556788949763375139926140144818678985258509781632185273461219337629554464231725815732307280649708572847488902012931804099390071551288937089161185415894033884998646246563328464205209251949230734353051178698293068658750042972114250113236997386150474173887599619531038406022656581495092579930015059371739686289879202909285402573150688190956845428164890867546599971022099204 [124,92] -1010234083727131222535679139787529585187409061799591282316100496291409718083268577850205485539816071942853677058132224766499416044276659848105863646524444616097353995207285659138608359619805353469612396544282018531226239765799744961044216500105367378489541342405995086007148985041936709892425254998586235488316132469428729916956839532578667593555289588962263497409792852453813332151322934268377148405937168786727168674593928007315204224325354248206279232501044166061596885764440547850455992949569832526333792919182358132302131375714555453070940599049511147320819931922938388781052686385352042034285765566593540747198929504520645183854322180934339192110665033048592919767773651693969374154170184638830892864338195930277896950297325189885256633042330530296225348935609538810181882153397274415305018351083494119542826383692790702959330886494748714672482930199352578886357985762890365655546835696684027139178565041603155736629854348892805431971988757040414609310704000221263792694996871180089073673819796079177658273750408418231997727758567028931871350254634025745737852407128520203828938774369817873482224391318443872221173589281190280719785125273657476679323310744045739872813086327035365373434279488789600351201130495287131310272419488743571085996945438537383504685684368440368400376814445833204748329212819792165770380749033046548550921960525150809382585849288105288062212331032601529154603727059399043486677488951575941300124838847851057309546596317576654164458534553505598449111496366722112916859627047440904923198075782200438167330213867221224671928451628921541642393399935796500906657693479716859928249389805099771292747435228346940985222067399185516229915890937319369921271748429979564903527855506073919947392268023065047582049430089517691983153894576353762467783546186615894168830285896630005644645327638586412056900678040 [124,93] 6635953420170063580131877735480516576000875497544496627953067217759197910314781698000798589075025426507132426394540052703942749592698491551589977603428013295062817759463344471889430499148837115345624697831771828321273651452556000955898234219630495842271188243942436301016394584003166047472825259277703901283882071889500017060361850269878989094884371108772779052429190609197404145913134580529668473542530234856385086429007913333233421292841226986842242192469837496974650888300418830433890145506559847606468048499983405213357216812782334902319296182171872773107735662250616166497570881200209277134390113167554602314166441374362122162488848948596748443574611127596910479121463512740232481432602510049210377636146410014059414543123799285163933772776574768010262452330791482546122196341500351680003069397168528379029133261236111319995112572243064237994313666539856153418868619885715265879411079011315872568830493046264470229025538340508851713889012492818004573099372514943350092611872362007862087837019920704633239579962629527294303855130993354724770942671523307290921582848566892445790548882339184524639788931674033931644673504968303904818924254358388126135131133288164306350629478018913020444609228413791958349171232990553611095668387493378280699757720957686138590658326177267807443417616421766813699661231040952115402802277295283570990054666369465499147571199688491947265192029459953573025543994134979484688054257080033800446709418582830786862938187701126202858701247687815864823666907174202286348496438898890270978149980093481751010201289769926316946207010890164015764353158036868188025443982735478815225059015061324460922314973464369048183593373031108372674648081571948460536461063837041896856115691763524694893638678694402893757528515934702026883212223953410437548533892290290799185209284935343794307244924365354804297488 [124,94] 91776026543999906649630523394125939424648711119736786625571182023408005050097559123175869816318267668645086145335141410493340317473093572024976294202594240940833331007015005911030503826082151899816212700767466525793152482552671239039632793322567396055044817546291908348545820452039334466272069286651515680654451063623132543537283537209633832603522741560217146321046841310404672776337325302258899683379255721262496679689295471313207229097139082618575565157295594186021715058254238946182070958335009630796980545062464544641180387514160343689868902297477423265144110365514253365421890530471872519733212769471904120382924672675611386249715979259496577490652403951334990000199694954183478060150008739142399805095933008391917825240886949810976773777322393386360051361813353751307501999623372044259381466884710028409925012364110991556470854508009480346082136281595864573099253076944546643047678346554854239030051852891919586772992549065553777207993398550863727449509494656897726359680324766422999896231139882660145887842208431790329728392944302314428882401088015908443008950410509296071491779729607550922255508013014155170222955324720853060353734479352142160049108516572523453794078846481709356913204127783924721977834133638732919122155645511654777635389211175972471905319394058834314370532380026641545966780479567539418007921710297214807243092490258126770511002534744711885553470439056059146376611707101546132581491533150063178209685850634198928457806602262461128325604876035529274990812089915636969196406348626949536616132361764690054938782606977036880376626234631043384152704221510237676918720353464696055754839508139206489814289756130480438643584700319688845461097962497157103426353521280518644612052185506992085321432512518478559284863643996047830078347887084615927020245648045012463555135366700096094426130111293471412 [124,95] -1267308717875156772409963225274146560571256301599684656398926269538517554011887421832615202390062009917046821850662416431629050126084253755136813728420681416321413734918889950457538257535342627046929112582865990774493498215129661936362276432455041732483246933972966872584876047293629695431287805959245084119311301734284241686134021844278412638674457055406163205176817098124774155736936159808087365412882470117410892045614250665193439419726885630661832984610675699709657642514690397391001240583971911859843113213378354034327660347687518458572134204808681362493771343549635143146894978170881980716467053872332209822817364881454887011646663665985343627896423130982278299245056024824403068909525700579677851491258538608785105753090792950661424084231832389708713293247493753816560121187594338772806254933460405455139271987934490308645948665650724003962761929255835676410516409439366999226912854972738069954808448131067489847729123736624570323363837488028188333718572086322649048049409067778552212507004055188578049071997633833021002183840754368487411730119406307767693861468114796608571488893057672997810434513561210823430940397581084052935011415512489405520789738358281025969406462274228081294138850486420843806966358964349632093142598511000957331395767196522613636181305266651257502560252194776491641062046979542501825611280092779681563704568583650859300489175282684612324347339499068560559630220733499813312338366510117424311866569225112595576481723705124589375485578589138219207349966477041430051067844163408809925829331904255219759930437234324418187722172592939929559973366283747791214927936528646592508136466416940449685294523186134026733979397269232229904362474867731878946401910993829471771520031414493634726089317815783821530079643819779631394459235724715300562727510690757974707247907777781427646485789226326 [124,96] 30139624329838863159014528800764117331746043507228407427550396100141757919004528315333957602678709558424596902390181227330209122916996380470181415656361010849717568838505229989521234559104753186727518557532371056569639499342352738623522539296047322104043608300003870713353578697009016298886479643236075671184279741476770713899210916414689120020822068076586484655702604902567170396837088163883391071490265204215676226587851793219793769459029723618015934288606030105050468685483358059321963412268891625771351524718039482495652207482219358356324639634328695863232477722016391854412265023426378900009189142768292630483875432302703802614519044259738732891911465688928288101334993344014373541142402219461387276035273619303788858427394112990337251630743887212948057403645042092851686335016482452846911223012819868541039745819438470909507885257520307578433776265466568956633942475472326829128761392078745840770311420733252956035802415771158322297937709645930034678619551533083746735417998957826869892713505828552226657195883581828074751890960247254744503902216027101452696225766911544531922006587162037264489159435941810844294074525320617897322441812247100419122872730812560955484785400863790883980024995299352865771057336267147910045053455488174085956760193859971871514927789022700698979339143284294105397922044762727256086882275232293011869687021695554564616189118350115903400393105690863051667377513620894361127317093157560879329299657986610290222684525470136601310439580333572526384037379854726822112939861495402713151398911876808381371917008092530931814765603975511782942251270793370014675826155860786665398122583958598360690433387642640212387996562173072623694108833774771638457345420658939650716967279357500738979416686676523321476048253291121104457291878926337830005289978141521726356652166484428662567411988 [124,97] 368192436473349499007823169574561622538663490636415776268184723185725391833430677253705982595898283655190914046173347666354083171488785486396533069255858177950725519167627921369251891625630639632864702510922313358152646110947171910033171062777579603060361849810586260877656677301744357655808877140463780630026307251404501010556917337827297288040677573974602284700502423150231653994206418459147837312154435259413179065134016010142275897278288653210799465282781754390801120944808560957960612738694860071079496416691265505290488336368774111305129120169322794076990502060731003771333749861700033004035523145819135546029371260616856737920776630512049112168701668141491672206150184203710790537853992510779345293101858241587620913889785954249805237395183662156262102396447281900364801061814833102266773216610223716532240232685042183489345822657369088138877000766913359781576210073192087214029272821612938588798416891556450232144108310233051243567478850565071067868942360539669387394057153139407641761232031925666872314421101644579658411791932811993820685817166012558865106216851656609106184905034304622976788859919373251245780121167309123865646840916528396958937109551983296192525033391758511912478409968333694518577121954971742580063306345585488314100751482082240030112169555467541220590021837983258018728447635305358950201865809838331531156467479547195229151023524988251347413351128673383851502014927731536930419760495716852429210892953130922369478545267132958391243467865671520494886755586858587874378516477361259798795863914247792402610362571088499033102970612821685907693489085225230782916674873833992161390252564739066395059169600376108718147633996257262683825050732365832854158611164000326770480400269281131921226070272859810827594260278625872964292126843960538027590580238426785186424446168273121202976 [124,98] -2214004245669952511306970911575458703792840830625447634535182886504609752123431553750154180371363365487725969403193512765785104235503613251738328189727193433892202564678741872663568815753973683392990798538184785009133157716448729260497472693421272050124581940955676795438837902087122816123736992685151043567398723351824408561163551482014589269983490891560111372455717732209599312485918876219059621338987097432610390574468304097371792059075873213964470995736969091987440816948999007045156439348117464029023420915419815391399795278582639083063447462816969209397965203750202979995566045696529066948453190474998298367190797305281634867223865468938811014470870884833623805431851498174012839678860389406283520072949134846483706927475974646691066441812861274389783342627486767079496712642467772369391759841283066491222190535658931049256402052712684190774307021139071614485025199253280833642576524006572096915930377971168879099880644587605060975155165747733815810178356265347770744482246926222458342919770184734563858099117835716818524742576587764508423624845043543564686944463649038036251882879972634825375833923375670956176887079282800122758833285245355708870936021345057893917293089955023964182241922087766331525227724427258255389351026942092981194991691164037831117432367605452442514718851522513938388767243038272652270426034529504869568142787255473083933341978713846354666636421205207230607924776353766551659696453133865929804013240907061651383005697097246625867598618844015991455267073514486336890938575491798285361715941701042644131731246326037886100862472979423971186031655512590619087247496906834132537908145082148680196290133920411448250297956709864297679478776157876050227277617669688986981906848163482622650802346114929369798694812476429521949901332973157732003302090431083105820866793244539456 [124,99] -97146860273383448526846909654988113568532739963382768907270701512403693101623506541678799821575098684669626790602531735174379460537624591436193283968325265773879654316690856316104618761080068241648770058438152372839678136097417457371433422177012214323873582646590534036529989296666226768717676843575582727479934780172031431686548068611634672248272081878116231978834511170055346392327455894571533851206011319492989438952299648788321493554229735992507028669268188841277095594629453259077665854625773813870518187888853809707982496128635600026117563718123828953520342993502154729150091210538849037496720338908341487742522979192858139595322913577441413599637662677422356322424266857239368775606330875745757985735781748542384227077858470069509896570392208724735225792229685641674924580018553117238610954893824144429457153778011227857819998870450279963636065912543662328377626256256730533594261937478107902188313676406828291292685297530824311072124001298180872983633571290872711838923735131315217759416941349691666391202438800986907255419913561684528942395083224456375512282221616562584871393899151096113700198087517443528659675519247135669198588784850730019330249170053078449813986041208197903781424752236102156124348547423381103024673323743744942095769845932693035837948288836828858325547673099246021650734254979171280372024341670131248909268814679205612094624506747251119264181419502607294990516875087440185175025827787931312020069378444810468826144852593536874223133120672360503149945011269476088736187877172371962222939705262099753639568794692610844772378511637154482230510261984024340926760432725266137229261911139846868937403896099769815471707100175175172172797677925559568740651570694947767767179061894534323308547151519586538298145129923686055763493146570065076841293279159832227478083956632 [124,100] 1547787499270504495272539046454288098646375654711923624444906837313221746009952115495237419826653098497993560507438272898469033415228175210577983855824296004144598458031839635917893211538589397474223528140168725117892727941424661156637801000454610893745201610434881923614037515321354770401253745357975610405397276898230347464592116145768946677496712524641910401888691699901163308072860189872290874233771306951137417462612452213183125599200429664216263643139961642813442816165239397437467270895639284812520117487027921796275968209505890178221218859613336875594415716854321347513854822668323315345654972217493891529353032977536064137129815217222064816443959766400687384969059073549047000631785399696156066380336715883104081021727345698732186901441230467353700294741176819246870161180600634069460456527097353181453939744850100651658881922737762783846123367386261844307668479379976240177058906576751492361475421317554047112532999369102382830698564401669423116005232238732186658258627136248746826869203380017721721745874762760307585861566743374474858358085825185971951892866355279901979810063362303270360600443664297632616835308931034826796357344687561717987651591362950050640770084166392750435118184639181871036935740161632611704001513964322403925534159035691131659063567458549026873648665439228905998023687480719019937918297244143881665392408427993265395461350157890103307888917267594831105712991752606796069959230606722479448713834364494930646743758387904541558194885010151645786054668324752380027424528885348113717876319179468578532246219115927790017372081457440521395166124871810048940259661114016359811919687891366621189739221512969440150070423006381148313600682085466220125979377931802346962817926477594673686463216744955208827328788428678094410673213394958173233021623934496520853456640 [124,101] -3780912656222027694070736683039913597921263674022131911224717839655092044158604750093648519974925463456262862000057952444668326487213035890892197186087175398710390799823674718548238874320642482130384662429199736869394916579857132015707147304920427093375145069117082250854560346014972298996500089526749806500429613568240094620417248276997579727620223981294695295063906812841368759512885292077426266473683997082797709357120272257971733351910444080019139161294182953189964639935102442925334176547337976248973187016505284923286982196635831790625551408751343767701636100048212146205785660602209102545995198611986055135962588083619820508689052824283189678817121337293138854623379646726137612533238485260506507949949649018938086735087966069165263572818328055578957814230260913090352849142779418851664624089066320120465737072925311083003228596010693190850317251555024206453614219720939848577504597272502313938398592698519844479133476257838470374151936981691565300556471573646573950638048355942521432543543015984998013878354626468837971104549678857025232199828512626908726309469067339764023424713879111074338807764480348978250507495132473792927499247234725087425444575245372411218536624229413167064903353457844255806883390844310614765436094719592796668706415994185784346855852446146796372159216492387066599518905564321993668551560303877802825013692649783392545416230946758280627164298888145487845918309097681491083354918216463235712887137865627706627545180027457225287375052701212826416432891234663195959889702992019372670395626517180571005984222943852592293746150792676944785449198046986035394180302634437400238725661963977768126170170048365576742021935993299912089076645072740711826927828897341443887243125407746151278788105462417176750354268755705930057612795740484279041004241371849930992 [124,102] -28655195354288021924431392859586344051548687227307034767563901849702380123518521237705983313675040109065716332157407837857248658325529825296023459269141018669323960179171236243781401537891078449210920689557780951925178533123922742053368445499698118284970196998480300826621330516957419867203454962406297019633450334714766979762321725816186105843592773321073462575033010377018239680467226729178496116173755401064032847348973847643156574114345575961644711009727346068407420481879937872078964631842303181401854508569445615375990253380401911130079642210395825011065517313100352808714134606897967867502035944407390298623197157858086983041227789022536282373202403681114713515115162084875647932910343483032505418636392089531643842601139183921965488261195942595762605869053174633551083496236584993721441237251931518006820748824578945771794231693744613156297446282768622676644529923950794504001365941311835165752640869988262283727792401216445980689631776044879500464801983715874276986709562348330046399870113629403558489352818504814481066233711303728505455547447508931345960858144815962078329682754899280697879737878841326047483717513672500214259128367042679521039588415070534601897492462642198753726852151114272166598337028041733654613991065738866251576077996495485265653486652146509976932620696508256433948170606645525999787412606879344338328959655662088415371576897592582222490154834584699694103790408572788612203131632353821880742786896296883359964366674983945107301853819559218813396941214858904834959529819174650186492267452563277298129055109807641179908668433748457408236002823551017523048373330756038703651411198355484320984758761351891411386334323493515804626142279388481974158119353931132065705951661531087298856421471273720849270354989222909526086404653271358812349174186336920 [124,103] 277540032954680251775279264697576592187129194372264156594233314223865901708099633216638976973840388154572346488874336275524048985665679016095659806671339844056507894317958722293537994430187979346708170677025987612797936732849613003425452400055478120777247614812950303511067289010953274678115130202310924406604481639017103171825510121142163309734726994794352459928595507432387333420483296366236989999793979602121471659014462393527742562558209263691667532354648859201193608125220279464192598857562314614531459735265249220144212340372404955591728715998489177683557300220235664503368322012149253628746729718534389395291527792281905846488432569429316506326652381959270087089870978413593072849785851503479521485707218974921949607103447242176836179198822883990419249521064248072471602677996102048324580000916582721585094643728583701684467718274888986565348826131387936084290522322814497051775691957917455439401946513764840373874676203443105868959515393389731761212107229172336250438154959202581564806259259416161996905278897166701562295240242627299278432714714349023324277235619835598139677258142976476941527048159489973607988769246657829943587097665997929163680045421273158804925509037339981574286374104995111086581596777418296329799400272785393216566803967453846711405802262876331171344747229411518302425551805150537061274323284137712323931695159943542654604205711878181651787274838590655215703671186390232278139696707695671910214388647767041029811122648824866041149645064421946400530181462294679507902191546398713536893092821407932578054017014224578206309304000594782947920773740941947296429832715177607345173116661611801601766401343616831138556803880846127720572194377296369815690444244057637733901056064555849752066940485655067698623795572612373510590081309830674291060715872 [124,104] -483327600270170418767027043299594465509167493350267619191930373641813355578422296557730843985641241520787512361368366607453954775380565687859173233522152538089408362597529812269646642858801348994892809333181914938427649338106715601680395388352913835428387794447050666880861999843559892480320929527200817172352388016330853076672916985973141326740488586274326764560229064328423697736552276988129309516306221925828117901945092129903281756436468706581462114815267768171148867905257524275203432605545609897602610557062277783070330717579155979901223411677341380167995804881700381248304607267697161580636256059038432121623835533392482058812003823985838768781052087032729061140564343177324368330509662326962420590813980249452659168581327123973794176158344799694557139079381097957266395918695822361551657320040469510905076191036153973771637200357538326233598082368769668876934609750574688389390722537696518960414307731326739966077392257721592610806308593714403250330014207721255434656682337177846241672934733965876226311662544844163265113585742547763624522037993731126762685706208965533078909088795803126342877126066571011688135415416855290417031059975960389268799141960690354029809580312383766904245011046531759788709044647974507363064893186573060870467813029206035686469606161186035912116883932635587920064792864511623463959265060731715568612403458618020746433301641368829035992910832597720782108482401274281938818621597654725724461289744538192497515843914384514534089568736212594631143951677306758297901449993041785544046286748707482712398239445865482586494736606397983815515878172306175562127225927224330109798957224859895765036272447929403465581051825975041703936769594009666680326049949225090363709129447187276224230008752305981176978024935114257887403759992568643986610 [124,105] -1247415458103342373442777389239629233491845651008838542541105484895753847280658724962784471337750012600023068450560486702777840027111468512265173374600198881549727159918892551995578152538727723789397121793297058953689492559641022526969088895041739215298013070262713045288228385002096661630855147581671327623225575552213085863650121781132690298905292405591301125246119944256063218813654696092195729696057566949122318339770111403650170959528842295107460025059697141106384675660631805019237186121930584864221319447785573050600932335269021977225171857146917722775997684326169526121000086343078187103783325444486240627052433256863102067662445804171494937823242919088983808227926680432524791509820554838060193884425533761834091152023317041952133238780178853096336280540015208478551380062050458124403354047061735403080904530512117539328116686449932990486171677969498448476799295178979334928663997477243496741027917514138783018039472713189467166239778962791895865943462285777878833758704727883339506837840491666667594064874134068727274484752297279505321263529459881634968742997566233305195503522173941853379441056422863591504692786520354054771197760621986482335502988335583162533847024173141358577458554385450878148241741625843146756189362508866226255296633064238917296750509688665311558298045887027931586205085254585254356663710690472525457682297283324405016548792572885440386634050889524805819900102197672759442524830955042941222478782050882076291443365220069371054392183887319374739958151139967193883234645542553968280463442899615716034737016433231442228007337417632965265156454098962760465767553467766889800822186138994007434126620652225905647955258272329053363241234904605565473510612841320352194009588056271374742527296525618021244748956528046533251902537064773360 [124,106] 7386544712877993620397953017497302970223105514162797491049363613636768521725387293038253136613363425985102816945824600418362754744009912615067672007665221234215802215759707634766452734004205554934516120263393375126440591627045927013379168389083392191030572097278462925645313759277316477577985584620025076803459602699167967569847271043311842823292125399731423732808408889701237317500159336206929576704758423588235976020395815988301700066449845157728022133281233221538160811543663559563041256378956957576575605498609483416808224342660988370455883895097458094670239491357189808117257069583154036091125704725006796454521620984170822694262912773360521697547157911903008182345937522877354410115431614573271609641823174221827369421696237106912099258477587971336973430878048206532551570223104423935789463463562342132013445945328589892437595031085768667232545541137213226983559965001229400343933401863120947839071670999198197335531845065105404605708881701578408795100430935343255172833971223308823404279822730383562021558953687409309103244816926875616779287935564893682667335041556011963639839366690691988149682525739556900900337057500850818936640393129690350561703137632506870711511777119467839975362052650472606141702711484283995075889784056527069584702281673178359112372725943189930990596498574327574822026486391567462162698112676724715993133945788760214863518464412394023365052750882496073542455947551479627502065198136184969080949213462997257007284847188575423809865210728238894530904223911387988141744281550859185942227013483659035835077672909938633546704280356847702925797038833533214280717464561784818351659020075100379180538009239670839845378963268951071260928040253068178154228875715075746796286803272986997067937719435255029479002114732240864245490329364 [124,107] -13160434641955882045845763431982111478890537388948518577510604174791067103080116647963743210981016532820384119220441086622502013514318652754839302448364297148163173403430286920152799723926823625264976461362408107785215017617430257007133207683036138684048774820339661766006435213840137044347664759731243932963845469904024025794395023665591705289379990099448033193614498608063431458692657325408734097171275326233021119388222165736469958471878736584464879570220032379067944641644149501942801708576192630410078562187717789091455907161995341247905473667772082801910550773063395737739903492476711792709675304165061818651575332555175420022084661249743649782275804798875354530015208214183089699345036945808477628494012621524829450583319708073924289558857745637826453753647366081395261330909657722923482485491397212149171271960074123057948035977341848471962989606939991202385203861215059624255797917131558070714369733974956299329300524684455737031745704790825890438148079009280238939213467441108465314149299556779891555189815860819236925404954183914464197874811909101179967522246423890287772673390675176937080711853723791690292456931629111159692801352327168702193558753770053195644344231187704125702306742934283341752814258532115007679232310001210411932109960336879105175047521594895066008851004001341519686882488353829883928200815522565440702482512483951973359278542813556371392901229973609756644663071852390144589724902913084181936488632974788842883048189169512552128641777784938145923761675668233504531814598130260976155653323869553832984745913524149504741575691873851060910495060112079885258124023684201072890942169696525206582886027448132015483539236027508973934435369593744464449638047576236329772594782899755092413503552141879721127090877821000108283368 [124,108] 3430378214078063039459773926290539552493193920234971357621881356843697356590765596224328975818894809738216347512189120341186221248023473417590432477856984694924474565730724642889540803906985309626129017332052549837138697439971364198182021634035725466596838557233130282538382371646143828143635374978159699737697977870293820038738511369695112708054823380640977099996566340095748238719484025844012318294739135665856019884849762997749124448552373949844593180604119852806625431073766639811644650824396896612592727920437643486625931203476126334469291730036334217932203529769562212257332817295084985397048605580548933253866329983180139024795157715233791707298241799748155011892246737243280364275160700448554433607562318926297219453346810222099773210431935958236228018974118287945553630650099291829301716148703629585900317114162854472017262526288914267603786921152562234211511526878202144363831639493887352902953144640377079549832160479439623110984047362315764016629237128688135909828757332644057366122708032428541328818151450915758563150082485303052477576529868409331298991604557925618822934791173123163762925222111339551616187551199624877100245353472691399990641741328101864652196068987477270385801172796052562881593701732518378540410684541790627215021978358590719793653365026751573218608724989593953447596968961027726269782417812420155877360712852143817690138219648686522327144526410850445853033592468045475052570503916563538361695933717804039943241629539850652962845788945011253025356908488325487992998570727077055494459539578058458499611053028450948235843720051802029538611204666142199920678071921986633754125247690444460234921602965075540505215819322625212543128360997042350570837680167405285333017827229207981880011009515726379846673521074411696 [124,109] 22634238987220598894120012877876378923101573645817090375007780647334890194291109275376400472579072824698634503641484452884237973960269909998984329593943055001810013490347823467279869888790255421404166498725991678138817664951988368578304255619903106899002534904276305237062261355330218835615290466234147820572714640396880418314317575512504401717807034567599934993183678411046414775851840879239687701822522936453952716441645520579025969836445198832821438530015979551185320072880044912681155980068897188142785597385960064831712344825972076506548250750762623355791121044831847373504481831123977076924299049430025742073415442204600937569127182485796828063419796617029959126595554897256210204994346860579766813841322811771171506354421567088663533123764855543783375467041869944156374082453955728089437624195653789670588477398348338569574228543890251576007346495143790445194906375888656097629464518736691002835016762546326982420688192381175255954313940396758468820877046046771377676698150976613616558217842085666196826259846609097333686943752363304614412205016831164465760964277329527809614384946802484616248396323791394736703931133952813881216573554723925382251596250100159089061564524786756754973084312020864930234805146019908121716674950036656722048995863241696596943741689524773331629248193849821660734111534458431930598710202782268622693451535021063207392228732753044879669879750087712058722020607239907986730119649476425908182302981622380418013196504775493843554738501724956076849096939806091300779457194510904390604002664155322146915738241776555267082975037403834645550748671649551591537354511216965497086626768765896141286158821776313265946277935394293883560123126732813358616564664258615690646041802052376998599321889485359430768051112008 [124,110] -26295932931570879233925757265332579764124066502922217303835179565834474049605399319189994836421944285688747656858100957094911825322988431071492058427603113132845544401557633104756903353789226745826837446430470654784030946040540032183885329752329268194098114624306511137552121576330531019904688556204518778313282601073598689603201802976087076584636747959392170954534577549742646033413873551722284512039641926228374273720881898853915242057472787284444109657113851638861529447277692048281862594195588799924536374358993795083961115058826510393633963641690204763792428832607072554851538272902910960360175795177939123890715869617376409911427996257298247561780793877996983789358956200516255734271991437576181712133020196213080054857965507584650022402629437156793785923107493350107170132263466222403381506599473463921052858249047869109469703272274352107940367684621509530747144083301439353056789470379138742824634120620279272656474444814047583027571360518909620206773493815533696503837512021797318310878139688636768264874427216261026445056037831859075422121129234282991279959513247660060003610889988801961483797257926914263984078099489482877182115771617972992374385729573070119800961887448414488986655705052059864784218649988899656327345818080320979529846935490354913463681397816606278507465973031089778614467984526955541493751052680136592617199575512870050581466668669617151046164618706149395060546457832179856581698613476128015398331072822694172522805721486633298692070338282543629191433718298390947457369981809449176140698062200519374909321164964480319491102495502561325781916985882494356657226189994927169613324953611920462765421219903025398941536627724195656535342049535668421465841223872729004002834253131064561423837448917776863251408 [124,111] 1657305100496028437837478773912654722333716460581314156657577022566961390586856465848270356131016679156901523912920964987055985592314715573132274539879791201044768111168446071278351508470754325358307882118183918579086869618687439083815897977746318439886001030654581858187112247197703391176881470426516048084882676071082390175319811135521758082145722424349743992729851976114507869875678489283952425149070787342323077990661397386505282271956360042299751454018239017948745838476620345198355095479826500636000638615644093895548697502297453099312040191085782148247360545803818717347384503768687684934203148486158115002842324761656444433590268232060747103796867183273925458850084049036600430368982484743591039103450549520495251763910330637615433121993787180376394662651216321364605377557847265619005098703111839688862134401252125545267592750364838013979937654500091693387569214235326324588048814709853024360392594888525335807751644050436209259737464000681329968370497552468729346298456693485366342521659405894784693845436693273856299187962578418417353224070845897077925967170617556244766591384888170152801705190762038688564237802596679228242012441914515939923995806570343763973189242087439766821850644668400989291532812426594414022564202900386673969662446658594242693021050340070124534907012790127087190198441140149818604086229136706616867017579663887965948186215514592137413581501187709446177603367260515297906075033103094658024234821719011035300777332536554535352210888614545536289319294039944694393176580722761728944144654079902420339949785214638271010154265701684950308175474404581547440354834487627347176937696857153015355967124758125606789264595084216167686607620323560560246856006208746623778172174401222649524098859197889696 [124,112] -6670990643429421648084086467409491973054160048636327868943016696359670044749824517846970201992073738964698605956736303491811687749594014656309653744642552295127130339916693343011730036371388544397526820759089655911482429525014301122232001034790248717356204250037428969481121349805523419561846093165452031437428335196868687323201880753803478455999041739767626432399530366549442232775985820293902586012174199023967212600685475277296384415352464158168305609279330397070096618534643326692850348873162609186376682716368229475007069544955287189094607654914681287297666528406408146615745594427036740693620092218970524518133296108122983881919917322721667900135936942030790896902554218848797273243125870799387359664823177500553277412991531117493163017939608141956095727898284766621004463073317431165058200063218977132236178656194747737831208665091912939510375320783136337310681669633861208212260350304475045049298667239482435082345519716451956032623080133206931323495261150170886523366463938003543387103061710214318160925009352023841542059208764756550311088375111099848109652842195928595133039069187142513984893635172086650291197296727288763947617111886348067450193046555480479250056762959065042127193090541660804353243482433701227957031650417845733414120398168056026237223478732637419789904797512979508833895982815696761212168039119374812871876951100242948993778924753282584081133895648270972727125909650240097110332200178851758118941918066534902462137593702985412515959858677549167101072423630799819997693105419835312449865068616753421187192030694553930421542053423707195320323309371105922828830585420607330706840682730682871094204488785054486721792354155844755097510490711141293527717274618989305878762379901354503566378281384 [124,113] 39896846684704028594749184647175299803872164702542849082059247885944367512356038857798925327113749184614021343162950319697131221191772491646325391435605079885120317376999253054862948244908890064393599073394607074212733095996254505389206516839365206008452924053858685376380375188540957815934625561694689781075468728063809970346854113117183164607088874342906120973983890123014438287898157239306108148046799764717037027506173310664894164754579456523867913302450330860343859849001253963018582292643658456448167572823794114338071708321626775479023613850924955936371174081104679610825000665825575883061083128644377460453519866736273136569307442258700585496769284184395974580746935205153811405611965902550334981926680141012412704499356652914212601982449195764795013878357209562825137338076767133412667351273814833439065285222620625786789138993684780911555640547168991188187816776257223917469130920234088014413414916457523058318685768197867882280994098799102685863704374853627328211804472301631518648885998588626308464917177061608850795578459459605066910687035184497668084538045847567007899465642652890416028972562829433326262631295819751536042020777112502173119950006725742208784005254339175526880444389058532981292684033100038773971420920956615086025309797128785275233878319166155394209861330058799331294192550837937791454775351844328947801770889873770522819909442904471710210177442750476287166669006546937072575226481333743705691848865873057090493215106533020982057097376165689703589134210595933927467786123500291267227558894179364815877002615347482322619647150834182512981040332007233424404519583455432143799567703830089767187298713087898326557760487534211537549733594002593268502458121219277815845002512443394421792 [124,114] -6837361972696840733962367775699876138695394617227485177232825847138063757101865590206955176903974265065157362704351871549712353353193906761965807505745613471127844244571412987207179362218452824202850737422797950854610420841785163373131368236934265498197351111759249143168024262489852947016092127215116545728323647164507813271769013234690908412508791282443457730527025378454480796292899836215652452810710217238946359071088714737677752681395319801417348586920291798355960317087032355486264224899498528548252767837097049779287659179144314896773325605302834528045242036663012621896715538054523240659606269630373693585329454981071481066373702204726797858194771768436958878957283024818901493105449089193681477934153534149376545703427317145280920758527501787530018235074899465546154830974538625681149725796687837892053168006721928760189147991846188451981755740497630620056721568310790084475371281756937720204589064639796887222596898547046192641669292444948552057051742931975084549793362244275204903215843382475524430251396307600330715151804357967109078886053818016517619849345921021803973539871625923947253349746539028763704187876812901079800130561665534860707810724298248003588391412432349402318301501999184339035061125429342735364278380640433303625117345507369199332512557157106784209736208347104734034054620194866918766532830993676775075822845818091524095927625347771277499109707298121862789107486694686234664709617217744336613210403799247310950190922796496143100100421992835009731857761229667486752108430721752991096882804424018770954591310743258757649300820862567935318177141083930409808914723544527375612950275646747937851110712580685279499273634194627746572824853646825712028021644959657828633304629209910082 [124,115] 2231107840350245759853360287542844160234265089945836419894321351761075118167908979893880120188847788559674655177019278395197797932128353275180784953447830720899550861446571515218214042835712851605062338765403697907413369005009983422185186356671934190040482772096598787175271693510318799363966011285754647046136325712557808353386321116739280015175098860075583850332157787903438757156092478129821840037318769020465454260690458861519747136831536616863999127190462375078294208483190231692240867239907365086045255667797443060917787406298219384242233410080391137575101763994133305051478017491679357487777570517492150988472139430053225648922121139742398231466583210742592780646187059572413987238301604717232076711146888599351063025655016969130678099268886509747455966159639274717756048888885111576025158852141556342162191997910663175587384314232888689674779178695249038113514425280897820678405546544661552264664308913047423709551879675470824557326189654365744384684901675824224118382883477412296924213438595911055465209071522000572019330812124119536341314874858652984068287221224429470477439034163059306946260307874655659082699925838362273451173747275710562192809495894777236137533490325792924205706314832299742979740822734827346042058128814788252898395198098547912118679006123503921545676331688804640651176398659139092552884527527157872834492533151014719218905903957379727221233579142739525813842378783865269221622279045149674471354175475400775209126480069351905368081210472226991742688737286215774411524714768556843009740690617198532903137162185644684119108283281097625441804442754906337601271412823392506028453998779086647906518965813102163007499462768066526579915595396722788199827450796077997515069584400 [124,116] -388526763830440325902199327419385919596006888818365971128168218104903285639944886553916103807247670142920468763609651889628269152607852250360710939239613097149363439626879692546653059752440862065567617442593360340858063206461270336844467997210366497217170711615012713961725505865212472356055918289991844256837163067037725286144484277414857967846272721208209781347585482192854104966181420547227867784642065270221082947112429238750274351780044177105654037769754433186906672798248979263780713732227349939695912292333394985215335918114037611245556673736499247081663173275075819648593449240050157711658615966872790266654463080239908931690177040513897923718252061938573136021693544230022606003424276488220046145103920157549438234274578818382066161018778271151804464896171998532974626093323194097226310344307055506193482619246039879875851794136631895572691876065453336380629923837070284674006756721806699030536298661134437486174146696056276378243337045026396341523065418095428375245007577760909721328208131050776294209742103950086382960099227432591200531712129067245933270952714040576151634369129210292180816837381650689315673000365325979483380093011475551896454601361046613958159332764929687250894096424660728751047492341665604523878308943025310993194019823505081799139430491022117637041305843063492842691965942683018416244361214967952471788857005801587084473483064132332098124308738287810182606076065001136550588584202338802122816302915272974269356627637379007823364435430209637733272038103051450592910941026894622075442495877724545031035931954651384432616248837192526152769849250689443247919796864609382325145703559753746003609851671186495529072243190107197572334004580593902262728551065586535554502 [124,117] 417284058983934513712311187811934609917893328069268963626442350036535313808226890562006435580141305721189257990167224459864879113218751301903637746168324797041170613189485919600210102535370706523199383513075520082192233067635745451482118435452647983219292560160235563928468547663773241385515760266382050900005952776840877365116477104690699571225472337515833548279815919106509039190364152219404852248346338555320901305736716734974249182441758132444996472539762216331620080852951040738717181709016337387047040420719964970769221687158020992442300481855249288363862879954089495460536003270338745146280834217164692024818142193314421233479123492770168752304525893293894056152314586918861896264334231340651566733542410499101857204455084441692646076280079150309312627221577324036078708369201959459017386906617310868942650004357841466055754173046011889749377764894001391633419063287517523085674766177804294735456516605802352292708750970553240552468428384321656970277296422885255595638598026479710927528802307913083598128819197421646259655744086663577810650695365813360424166696663073168659252910626633553618676254726583902202832131426012713616358476217501530836931144297685237849061704667452979538669959205830417765100427692392361159858493296553674245293704622521084983014004295515948231096082477130511486233917327359208893455453965588339825786770440969080530776278134571583042967102521940495832122246757816080862747051538804684624695741695122990029854175294655414846991469725378534911070847017173249383143569624455052142446440357742311400453783182404022011386517697271721391190348169228066777016643672298127086745174893459572105705980842771105244677059470797713171728706002786679564939502937363616 [124,118] 200108611413847916151983494020272500681259659114789869624273199639609377935897538911270952100164225620252912156994415190546029028513770144338401964660343359682303508182801169364639583413611060205254223403526686826345273970878825442077887566141168904275273487736024276699621832340841734530159230247620051401679541029830157289822849556972270009820782439120585809162377759900565665770826259169893020043060921189815389868264828387753150505988317789676699512533661278019516704069958164557858256039552600328263380722660256659660104682113596128504548883946811325626319874495015708369400378348735806570521542246050626511564223215178948097743285486158249381221601467105522371741379403815979264657240387382402018443877142382464335892138957792600514045809235998886010670194433366680599034157435582778996803480973404573811736288169725802046555073239627785096724755840406110844884654866442551442431668445472534938201979655268212931596775490818769636014330397396465954444270109001104215313871820850289680362480761711698202042892362513534791121201665719062754612215689728107323694863887328989573150807933235461691142907672163541972391258340690291478940146962030167943640059299205604866994577856837906977916443355371128477675206657792289841533720819493724454010041259472017575441708237977305321742445340503820256904255814337097971402208185202796027833452528214225623490588551796177664063329768151494650360330398789422657120675546581999361111032000815625686122948511224359530974346923898272998393599178779288144183128170191904730923579168343943503293001146044488732181480242668550972928643796684671430213936519233977632412137493323443242765065942933831439532139322481467712873477170595904138806989500 [124,119] 45265929691949619789800790033849203846065813043081881200993771105536535754476081912977069571132928256285331605870070707735418716927166000475411453143263409657504238705752746015674175152715831328634840820382323632064000223318844663056603497809629615709515381719695049653220175946140787078366816369511998968651766453305779294478754934133962863069531468898350291587847316937964346995616271690591001423410345158115800897836513808788504436482035253380483376250257277474940554450939830183165742385661873997155367708476580360173134431253691367608487390819812436321901105281495362654846730146420168398350518988004631334265781282563452960801208621752790575606709363160785373820994532457433077480205450840827239678980355272082992514300945479418615682232394151703713308852112264173110780847379107554809419511110145130884096141271193102237642695924264184455231010586411256701135952838972637489429370372614505039156506606778362844558423176826122892165631198901301581074910817195857742577245914628622668325204991893458888465692377877321788875893911706098115179334066302692468158714919418116007040022888994744122965363695219349203457669029994196767875842543850480157943683981165236370089329193288260876162542188083867297444640528879440680983808519969176805178843617458249209989588055496804479890585061356146736619973659705364213942592595134859429130831027299923283407553869524258362809633348504620718090798522239998956784036858545615759780565972230089123643279063863408276517470106156727818239923174895983987905704557624109674736957754095083030114132367312150664587988793429500782915782563984545697035350997952849852262392213846235797176577172299962277729855566613875198436175649367716462524 [124,120] -16347597897788315146857599529221212317742115873317443590441701472318420010278124658272803415142162285804906273826486162666105994341280393546289593498875376009832072901179677433409847815821909295484228966565941631845916170461973810218611497612661356100938565633693874024401745463653799929117411031941767179401567951083830742155680883351205522305349331550890546935836967161632245299073787154030749109039060968246328240607471938120920893532001517293494478637776634616638535601919119810512928664578741265601812450584916541104729598728986064166312199437749232356773776270592590454217445278434402617621245666027774122442410366739119421498650288835755874171216537180565802661652081849003987823260835381410354939858951646403276494313840866921459174894509198837224048212467002002895087078424775637266413420260318834740243511210166255766174636405244804974025023885413454554737623395490914047225429892364557534134375200626324803862493189919212868250804900082385733047559132465969527109957004630616081764440083574838031466632234137046259357511220074403359962723698637089860000515488266206713533273032079709749296013557886498770057024042053576401046514060826013478842750222624274409219535033800166027697403421202334452819661470582974596035280176514388322426939987791782146845644698720415815303903677581384306981802501084208351267786010500589412037133144043814792870682476535446547670003499510437686229824857265145779725769565918728309206622975665857390088629324314476458168387065698869434784703366231486034881483252653690546855708825164800819822412153299060371433874612846966624585112424179288190555164745616760675816619845713464050549801536731090910564742000403030403021800965264560 [124,121] -2717694493368112210173765260706841829792942408785200533392626711463267126303217813332377126664642315579515900123833766856303915190576158822815731157505325203119259089684835044121327972684236597961002407182996345950782247064910261056465935680804759456384922184421138713189414999959137724653107516555269644434352404764693505594747019493588595545531811917784931039204048098053533413573016643656452411376661030394324996960620643977928364405099636407503408854073622528421878056197057996560831203011106942322623207286608094338187436592426924615194690186898095919057715133094244229657303513868001881383201350698744287197227050699818521228237308584636225060531754209636773712934867638607149497324989288396972564543556225967321343435223183618735644905086008497042585690134108294123370987681199089938611550564169351851612300461970236955750123356708744493772621303588484363077485886437781089250310903857481990861175272828864288951080389361110442215023640469905510685336807157608723257679746763813894845129028811746382741319196812229757574676553038570338899413769359088566673923938430796862618589610356622378224353054148514197216642818248559996884858819654359853237721056661503438598659154076124684254401634061125873844593444458656134330603762085343924971281051400870231773231873229155264155246328206846753075828974449878187470752596891414889984195788365228148658169933503472953044082785353875318429983545086346102112022581822366833416023687013401521536201351211828545712526333736691010477927680456822113912341249470490257076552686396870515355782625480459056868555673092924208196916055510136341965243391099321609886442977162090326166560477759615287133332440236506466469891748 [124,122] 323203276186759477408998097945117876258664802159081819806014961794083301345583357055341774114379203635330707192388870368471919719996130461485383954017428931599919487630570288065176066990803143638245481156379344356270434932075327999541110226218166954326778018210262049460959379080907944690668322222784510799617668621143508924138605477828601405325893662390810277509797431227664821289115492898704450679510982505086898568342587829703718294787008785006029887110946756321614271485670992768656991035032045973848550958077665272836832046837240660542710578936244544375457840711310356368198052015844418469004464452520675182624403501318568163565030864853239154155738087258531463668277192850310761750538362407944070700943928854006515853252468014903453967549576663773797817162354883163835945903573438140896052652878992941882353690444393581307865022860993402479739574729297958307233002024457300608433037362005586731498700430819805822342728259566972524257589122923437423682488448612903655124509029143759336369283782402760051715505331903560727676421347442504787800047955193415660285262718250482239346964660660473206564950661731491281527422828423932644072316265573844577394044493497916303564936022010793565252081843757884300763737282649401901327604761260530298521107274302009145292474535400303997838178976746523821144027262982656965248202729628232380424022711095655039328913816182822274485497783316647969721161477444960672719547830288912036740795877858803570876390291195017859273815017698883187464821827938884080638583966605840680521517640251339114049001505201578330647151156248677453707110924755499601066199625702169445895265938426509283734481900260854347979377164685170708 [124,123] 47033193222756354107060648018927465985943202357358929925045697086227219434150559815217995736290775757238074567846662756061966488543979657708963343154266620976704432982164232645260831847299006725452727830907794085508385166514490447112586399296547450401321651591150430702884341134418353184104401022051602191751440460328901744819693882694532263976434419733958526658091114443636456960465398542028603345608083741990120069813431232550720008355288586220812444597949372431552037156657028959678662642278608721211558730332412777543982308340912797753449450873205978343209167505344243107617329545501888558250054135072567170687084386244988321823127433590412879776868854016482594534840942603125656953724970863925628590950501695098217584995003917397386256831106351970071245581703915692621004034595266871952753121525627439219153294073401787241473932956655752125511125218613336459585731658419197383887292680344666380794588321138697924227697997775478825393387006514022061872226316533839085748573476074959324904387066219289590933597821629430506179102864900983587942393817180555513702476439030371255719954455032126718593856545022431326071508053164001793118476023785316890771086172815079490322384606982670435719852122526179582437700307449015397411967800737923364118712215654234042294373918926846638687699011369769419073499555334474840651206157043343424424016423120428677219628479077320235990145528486393764081336760833658338363516591564255221382170023250095824636738064033461068656002250647621826423548104397532037492804059614144269016296733679449210524854962712898292809539287417153723952987996774293680082942603579135342558517275432693209225119038004171581908190060848 [124,124] -3379745870411567788443564382619301568142852831132173199062490886413917320952774374711808717770644701164333453588796935612084308397992961985655440352243463929732920477958402506984100581189884009459503965695374787798148470259845846468509917944737959877383555230267018705078740654953923457604318392677285146755720030540039596968688737922555269093594807190898357594280658729123912769869729676199233420904727866966652254159824217459880982818072946528373250645963366656170638748304700013389233927400890708512792397582001027833047091133708046035034477233413802884464361810403377527900697815481770023567371656450953457271725407218713093074918719271372902157275104757126281719539266000069552830296485876310609727171299090301188471320190947450889439952701031107803096122366114947485657820985568395617488368277670588192914749127039495813627962051267284093225088425307922787617273731273030058991245039887308166951895618801962141377710498325763967078611569093553730817868138745475724157015651979926207694923984610823989207074132324521949393187317288704186118601859110604073919265397719163847105180983197597492055038964695949394374937214591590236468696762210369398303913551253923882467338188782560576597668273849689384304439547575805225549561807460492327945837257910920545068787564280207234435624773548520657660764111137898115779361238119276338825456252432663131725143304408860081419701672557311427570268646039865512016534576215586987195837052200411906548865772351537669117801279191783053273599045160286804024445954352958371873849592895050333393014051153242938012422108972218341466290200711198915202722938928358411953874294216801668721872887994388592431779 [125,0] 22740659825682784007260303030799532855153550990615263784640922796116933578671885174707999185026811335766262149520265281374734199302675002086640444303691434611708900550233774337421588136139388932945786104946716623007860714255431490284093542889829167922817599345598023287671417766679858817014375435600718259957726217580756386736248582122935622646128290310314932461321009292944291487623194336281517523757210510997228663348612414931616576495685987514142752609068779282018764168828455446419065594083767151141704755585935584925016708613684570799074607582342917852876571514310640212188872549254161026482821079302351386458517635564282409778021516727825607916654670399649993232974460983742772799022835048448562314510863416190503031090482140866157509374105124875313400061648540349447197978833068979857379719177511308541483212663049351934722894761929641540459235751410636867927215332466732546200956115579589456932675642050167642967852443418227877453449379997614089996820067178397451665489588120704465084514184762993461673405858043108760748239097708236548228952127873513474979046871059157440977810969484207671789132812896420170656173575702854647160494532313739581525479636388187291278387618964448493236935401990681405088158074443562739317098044586005115433534816267611511483758941197739051325707399422908978246931331469283797632355144135122594850106483488589439400324325492298363201222840721652457296454574600480184346579725774601201052920083188188669618941893174253439337346115127039784262298606233549249966164545120825157034085862507114696160131021278256074111485449638188389570212284436474731182148441870785954408085974499135695664881415238121448855508702322899958437385959428283489240321631574914411636968063757702968488225570182996471435805249350290266215723807689138487658403220015853924274494171418409105000562373237118006351928401660814588839004592842652743782297681062455670659496197028825784423337632270172282434206992115287368470445334652004030893032444563587330461349899203923062014908806348144898470865984615055648865901549030028083353248695604176266016338558983989059925079345703125000000000000000000000000000000000000000000000 [125,1] -15944851418560833347384704378693219679775403307527343010546964398893460865169894203518133927643152178268561571936680107417996833167013705259138060090511243286463470148481607209466507877275117676897226955187100136265665087363224687590019828932345495151592752396700953485982373438502148159961690115203629887081619071641526316167216740078586728107183781466133449980526991277421915002030197585713659578882335272789256812074485069326018078520287210481742185131091463820819932809264305908496788591583041026974233703117242471619185581595939905985886795057064239553686001309952236361728757801853572227017768599808463887942792331635885689956315114037904623965873380645752167461176650646700657767505939339133719092253563966393472032653022658953155929737687536423611254174813751080354074548088804616669188136310096140168430970293510741374383857602839537410656491665760876755993709059419165303015046610433007917798477660978936592882107640484481891649650551808773300326052220559573594577324796306170762611209670484888287808220409090112531565537220885606063624819515981913770003118705701041584412593220952115410266285398001513975841681892285124898913396623964323893077120932489114723675369447178719071320835403719479399757335483898331006748483048404057077268489796805631403659209540471019494360451826476951062404766748321865192256379313791799320994179380120750750590428275380135472575191271402241320417968764464676237495588462748689996829699531739646165624384222010002249978368106341448554721355443802773872710614142262342418713055265060517218761529383173398970189684842202100864502561570191244198896257489261940952593376381549347164019147443007317399170218141334302104533351930011045652797399960300405900475621724448703290991776943230398376035312072240610791794143082286774426050635900448998951237369873610909789988416442343113608906199161277291226132247928626754290312864086950544561237059103547457037920763664138328119485351173469769294743713266426925294373998476690054320560401342697949796751027165263528353454223394230677076480201621338994030503430305916942599786523260263493284583091735839843750000000000000000000000000000000000000000000 [125,2] 608579316502624784397635442594813892346158276050910201531384785808077170648420266522036817093780534108838990527546398207914451625180692678109875099881646746857090829231303652754591381231973787666736178751490714541478990921085066027521036364807877760721112016557174173931702646633312640189970305542021890819944206899010992443975676260079122317078277542696534158862605698356406200842264049503502105098086581841114240515350270053079785605769488218809144522499691294098746356894635957085726814335784934547973367545244898533862949871847990891261616974271753128443494257922592351459697109767193143605525798296236500390089924492410362175787502465703084660864502739042425647449502029823508547698870751717013004689621776833465253293071167188046265894091920460259907173781158147561900625284010475301592161019894267867301624652707059981882119609528430087606466900715827006893328074834581370730607351944483010692285076580967226587785125969298136198534710672814531997008236403827386016222194221141902471966458994922591585027181155980333766446892464418064522210425387735844948933391793246681563775919123870457749488829485231024317713487630637494635988750899442581715571104031916323349462175277109861824930633952405258272452072984099514218623367181510535847636033013344620662214006972613396163366114903732082948458515932798820198222967298435559185992927068236023346876901052851165646697242948664864666418170202338904564843387670770322667641849157353619381846712651551148517968425781983480085918642410722107603858012026651643061669325542725077418690788512204211981122017321501360991362954051701001389352982879330302629243818321120980432042292202093015563083294921249805073935165699612748571231222221202361247318867476005664795312665666601189902379371193295614279448920473776290012062116988238137999231469252348045028548741299304217942153259761323299511823297120638319734585607057451929038359924561850179398309903136018424880743392441268282659244805021125240333172536115184673168434489432698453793558356307956414634522440611881640797203522870602410289913774034824107636056089720710815527127124369144439697265625000000000000000000000000000000000 [125,3] -6199371697116652724335190002369880031173473525909337364567309190532342484385320941992047591134977148385283709323300525629267800704913738831250957736268346892741084955539034124371785441393696892502269021191058991804920725415261875068575093298502742370490774670560237497135618403019134782001376188699633704838634397042308623724364957369873022607518586302084776595059293083922977489535729180008802630347143937980864739053931488906356578879701740559383210732548017792948538646024252158506284929862377955335052581872681317012630041895163521828182040677384628884378297214256240609121311119839425866824083830936947991650820764110880678566234922648897079243170138541212793372160059410798427236631182912777238760385432778195662863106001247505750868339367877197459853161942426154851416520478437327846972849497085170236685198579948288799487387226834548506696631384996743676294565372792169528782330112418543154916177213162223256299549123574970215897348818795307472208195966543615559905196094129268178951417342154501926492229997526824196541419058042613367358240325997689764792637181176636438514552369633629610463135875968305148414472283197275468730140883680510429194907955295582246583248711453253023524736116161876261577667633195831107670180925600032908467758680569651041344086680912824936747310368739546121580441536988304375580101029232082446942984512765913574508361911292424883821747588366159116821467007636637111428134120614162302963117416027216706626175026285627891499520071508834968419435938674656101773231734131475068105580506239325207433475651206054712499260399781244457033858324436651326675117385029648604018130708229717521659466609879225730138084154422353351984475087281777921339429219903018619007808899862660742535703047717861631992562230048304106372606451209404112174064924818974570169233623868624011318060560325542678726506816503194153739126061295158779109151572418413962320884852626245589840603413839233919730101155272553966844210984797159856434015502400991586953044693450189749885990352778459266146948960055648130588483976817520979894899332652053914699836882108707758476384697132743895053863525390625000000000000000000000000 [125,4] 93076242566166910459007093278410479582292066188906121957795885907543528769662143978980307204336228215981170574502846474887577453121951776516374957157485995849598006321684891796053571943163701303705667358724644909336209534830667817385996654514427157669065150052832169495762695460024019566473330807364335154785220871855512724669980398570978371749211767566502522884068256166024169241268820653089948452223141123575278064075659928770123835507298320269793634060253666362150889887021317485072183244854590377539993303152581011571367888721449710715454759132841009238224117424525676622652895183379354995414164100779300098201651717708382832444091788450411001526019504734529932919110531670064974552238384435870789870039765963626993129042167147848339745494291965226390162200290160916120129163078989650111891605380842035597414079571569308540119018234875788949296101950958774493461209404224643209067806525811356697080773097583876209635835499825301224231036603986146489534045599057269430906109035693081431899737700289952956197984416635973603707744221333415278665479639461946180721550363216385694491156066809093048172433623199463929297762186188906871487865070160408582090391516052507255710834765267055427139436535943867953411004487394986011425676673141999826997040137314348102223058554757570259412587216952444173339834102867109997837171370761863044445832596579415316036410053367820137538332736375505644472497499829240572642566755521575735439650970088726180304969349143935599115885336995818078613774765220599862066250123258244208242551732311814381106018525466948006036973364314132055392677732191047096354418711573618986526317348599869462948767846711278459055621674155232559170645018450273726645239078000790411205530685264780909674747305208250921372878474059240119756595206230851716652105048697348756071730304731360484569457313730426148521291148408563012815144801966893568389309309595260239221022220879888874074879843401468223343642016996869534829358476574914018303841391880016700591796955483985622302611584452466036279470998448974786303856259093981564270844629805627146606340805623698315268699232660765119362622499465942382812500000000000000 [125,5] -725927968402676561010100589213046430924227804813701574213676301639841555631339707572390421871197162690830685747983732379591789477019629796288179024516352720464512318923747201869790744134746807042397853483068496380389301772440997286903590776084621356344601774250781485779651557757372296461497225127631143024563140536942255381191570548182937228645733685842731351984235084290313462353030140545796975458543314383208534547806395760065681352772857263903507229005115996521545848273482882682096818543112201430284931431472081981231409770437577739579404844373735371065413458911647768645458145970142977710832335291424817659800016134684476136671644628367282633967365430203086271115035458501559199846638268094053097212198701048792579087864306230756711262421846306601766370225014371625471257431513528668586064766708188543555494370141333761314241293431632548552087310093177950371292489830342275490462790727595691572201416649563719814348801949582654838111899263591781388035343788745116084893578313111127573416367490812562470317372621930247664545915761195975584500052729431629224922813062813585499425261333675819959438692738346331662464672065276328960950042081637769726286963512992461330596668922726256041565984224010308137318566443830626157140048485263107102191937585686967478611015637605460901668670284187672213266878225611981865772295115735603656657874913536439152914228314622124452946163985276042473142023100676931143519892170591263359139383957864040920524192407975924156407268779940275643333640809187707846421340991722522051309150404104343923107260056161265890803918929053189446636079853677376851691206624358745054552292359739988960905111554886721611801880997888527059100101376084089544302078663547912504741759350045269782599309177596221327321738803900341442846070932089850843012037276918363206802590201919080872442052299399951770845943974760444564004720911094540617347263376238724748211559244953334529232472537816025986530318677136907478573871277083592225289611355624279243811225100790017072673676488862757187346185404507975109693746287881677391703543720267814665703044533148487020557393378794586169533431529998779296875000000000000 [125,6] 4520323832564547828561037033383881163420903392755465601758477554826415032256832315543897645039277221113593460305125366234060875112979997419273137569587119452397150625039930896207453761560004770195065324411804620374001569844089529275349092281553562981218077190640638789446328242059299417500987794772776677461683099200697461900150438443104397005832469369230819086349216586345550008910762446811385175534547110928772228407714897221226111025874151664136074178621789966770581348640881412847584585481255562002007660032912910282722807761722777031141033136561200727715503732947045311406610762503446525941814145172557709031133731660028687711220184789557947042766371042988706164417214957454315358820776862626531883024668030956895199339620990024584159190077985507212406012086921678747172185035193525056779829944628622211442886813488383396703283992466812281755485232483081736038891047685321825071580796000000595949129503538957937960630589633304063292022124500240968434154981851155397050813108365555948878358612035637768416851191376188836176575381625000409171788764468505483487029900365868326131757822538510571539231581253496758880597668986522814058889154208374350318920470667836464777389711611672875785290880236536283136668194022464877915563830729706201550795826991185528681308243629360358797458545179056309563238073528461136464610337221859358615582895831238471015515718254055521151325853098616523183428222051199445673273667211171817386751221170311845367870090675473555224913949982351427683102840326780143773881024061632420325881042719420446623430830018151818200811974800700214905882719779731770909626879920311004266960616233651548052692952564678235620455962787731037074531244142018917130017974098737117635449312765664960091004383441661580880190093549005233627159422633192054989367463760213084456310001924765735089130223708706427470154424969302130633950814027943577836127389086058580706468423188493437962686526556667839593650073105106243409348568957217039124933028942324127359335977072317411167336322367394817556966529987134542068976565776760915074261434912146763804174182283509631549017759866160304227378219366073608398437500000000 [125,7] -16436533440282162473705051130777614329208261631439325702650405344429703343900501604557885546207166681513033391311112824666523537528017291205826369183953864315035686123412376168797394788479800756064950805432759333133112470642717777625496940714647036542417865933151268675802276755546936919760324526706858347285405453032506980458707573141192277012758344438675024082380165268176051360558568304668964239960779994854030802586788859258091624186316432440563921341294086259965625832308352157935516652987094182669194063874899687475336891869398788563775628703898239973908442614487392893346308845712207812309102657141895623748881481002134724613938491610787734053951332572488578018940416424440373300501522199501952950952601275322587201492324566692038037321633633290105010103727896605741548213364088252512589908079635382206495158579586305725001774814585712968373501558356980094440362079062780876134571178709687942683065801408075870198341542715327193565538371299218207740887402347446500879518272472474555565638317400247681191241737675378764158863550893319211899920651477707175607399292165982405771030378543217583222539319646740652032800554701090255431633595043060418523498570553040709657662788252230453423609419375555671444416382303350455482299362688121648510790135892295377086383476557342163683913709822173232766970082868340511420935642738377950223673266310371665370754251999980197713294312505155352682981045929158122580985138013310196051441919030556107099962036104468258624932739213165842379483141222587482792673567470768847583054188392987698588463668155510562899294734990987944327007745568555179415499315519659171480642277540012139044256896713050544476280556597124129469770502969324900674078770553666222150127661117911895900185412799365091088711211529212027380573962862573147788433060044758063048654166857088380834763782234911945081517253588321820050772908769184511360551005408539926780795485861696498692555493074122651235637238002129786181593991605975547877183301212653858165021560847760195400652350169301980541664660735919007670201329077956721038289198317920300971584711522029131902655763042275793850421905517578125000000000000 [125,8] 68399426944688577656859091969769973912446392217980678209053245902783801933527025952971777576887853877934081086302256164942043095559175202963967420367687391755817809816333302405989521298590777892478585851710437190034846146519795753163907548891877565548154844441168407847097083814333026809436951435786562740734251359533854924079705772235037963275247918046143784939475768948038632698715547077809260143351534125332937065877289033562760028436141962167707466509377235472085812836592351666007448890714120359358420658318913266414595613834845117097481946469323196682067943164553830500625737634991319226289965786295613974955437652935471696882134003088864354939172976055729467103245726900866367567154695139238680890327080529128792032488726318832707756269367776769219760487545086324085897836365341977793156345912069509365939377195979172668560283201548943843137373145280553640244364153353453563480709432373698262184327556459506539099537791241677935783238623434325152837716785634147453704935902392011958347312586540993874587674365898406309658651266902359156885927969724121610996318309956765419731901299826387092704176850885361450736622264978632835075736094845997267012537495325742429954229929340201413340636030917349656086624520238091220083589347516491309540192396001003264424929441884546160628731027559346609055547013249686253016241216350851120010400917976358800620077996369737408984398877491598000463049931109774301026856662254290146593215321791122493655480243224931982234668661653941434574986759165231543803821661569925152182588065471643486147551857238187660997879348878744784918592080725384564378167034424483549845636724560362349089989549303018181909734602217208968390311502343274099510068163431247407750375467290882398572874682943668940382466479537645582844733269907528937238444297171058739162942975454555614782017810123230818317052504331203085068960756171442833140706806693125060144196163923551776888736754289050282883906029645698801149952955269041432443621279000791945778435625204120968106091329710994963666302382247137113605016564652032644466388790148286577713998440918898025220329373041749931871891021728515625000000000 [125,9] -100331030673306741756269331233854015293315332450179955908857521949407634732856839301726374625012672545665273062622148309274531529518026531768809698856023991431169716035959062667476762471563313750643823210315437713344277845706840794873905984611926415296025254252067069505418933444407738242511687053950327321177946905919099068274699529871446827540023447962792250191030278889284241658310364553057323998362675049868567950917236689370094670651477707503237481562063024165451155091388306052873807927330569635392187657744027296258301053236929822501681656390232527278072781576112677741277424302251264644091255645132870437902561356031804035475873063300414728623502726680733429480258938601781468787071316401524987584759155934684269542397389335711904944567854670990199242065683896419952980970235880575748219611014718797599533035715419848139824720134383566646549989077765192919767588546320397155150555093449739664976714981066985967348146161115517397376885566340274186420480401572511183170681622257187880348087349290822499384254847695967332348063972025713590451704572387789854726644982243232839647122969546300808572760816999731654415397550149197490858850717731773653233645605451205219747510230214537098481636219393090063519996700700708273843561018092349009928101810117796325265082144593161192006505174236250517880829958163768186155764232734899867319959473624620139242756800206021338836437839135977874164690940471195912639596477722622947885168165193402613400003770611326583892330442100501133429308281865987653355557788914385596770431209479788556961355564576596343883647062778324798305409498486164901450838951988076300008407612332744031213156381456974052236346539029327073696105920128974455847083979256107964617527068464146750547700780760352423249203367313809198852236124440606783241846695490637480197278710988786048805964487178860740823909062210358259751661567710996292783453683771248778257399592459751496750406514164973506172886329884863819119032730405917799568140972391944164962730977349327231549131156045426314625153933645600333831663859350578876808062126109541407668288579349558098385841731214895844459533691406250000000000 [125,10] -2294155623531861239476933156471943977319684158926586234587016340253381140193926867752230798819891229421492368599379522903354388276779091529161936077909883014385697857416400678253401105923920854374580096811169949486074624981367451825808671359571110353901491926062910981813568275438313261991645874412698586144513358653270305384455224278890028216818137665111155854864444108249141541176272331214523221732005900726507371902194117877999770594390870487834371469171682007561728854899673613278181755122892361591710783831511003205258405066715821542628562333000153354462382343469533656514479893481695549504749714775758232846272154149266328346733382484953598504757969168091531534088748978474006923513937463886220713926283446419996591970573759409408085627621076787687505712815900422298134388584069669452608272960891970497472403985740590979832109813354085549130948564321499872884508768108459986499192134600794906238197575651691848684115980798480815993610115870781791426297276801347022582368746263432452018083738984704834936311570500699013293474592299420620990663672254304582478813210347035430146148636391380742372266631721949604521339380517087259449105538446499057591887682994641024912437398649108168488488513805269869455219520818195022307974860929754702445046372993685394899061978950894837540846050561600922940949122656449268533015841485656337175503030998196326657041538974845746665804561713858128554967697173206294495504147478312813592301159582654663738313675989788827260609443092754208219496476432734411844744192764256014710618474048196920424799688020946772031438879378563878392554961719418800608259017568366896823695686392681040051168407281440062128102955208009586285356046161822101634772424775984999815667738018315333904517262708328410410641390725204697759736062977820035621686333551302488388173609442666447314881796298545702786498129896431416869178858238877745827609027268848074212990129779913584816087213247877126475995453549590167290508566421984525387357070895083078464752979190919286812411963772263884596260523379520141066600370251899042938565853176191597552047485883246202842400407462264411151409149169921875000000 [125,11] 16415846876983050172671296344223259657368177642296383886009026866003990311850251482656796507843249817259366516622945359005872843138208362393844545267309705697669335221524445911085392606802338831496008161314972301508673787971094665159505994687878547242461732572641043604026314403923378595407835089118992259019745541370346126337964806206313254895926197357937040473585418612159980493494698708601081599257558388398485424371496607980908136959106703299291302727163216012001311974146132598877271105084076429991705315424331858809774976312755613794671594843005753867468885883570298069044561065837641248290270931901251322310682385478001308171752169566298435613422233353050429239338982221286396375322016298043340839731338788404642082061093799585861468212973085473594377321673364354851107629664447342992899012292937171106351035022248603869513027104566675484961391860389561482640449633402565117398469764531239276921362360522890330970248740846035923168289507389785172698203788242705110391447409019502485047782419261519936699998359314474552829515017761474467715245788287503762342079623474630258525017676572736225369494180865862832729618972874891182393907693764253732283824626767561745162126944833625251937657454634043242877049414101184368869886457203741045984890491395080292274762806462893836037359018847844644822106708887669019723405417206620347963671106911741645159396546315324123603399469814943561104310020798946520640538234743964818735634063645690603593792280317834437815141199950005499294235765169749891842786183520125086662825298577466527731157319469937541743190546209737238153326220581105462760699095982684374977301698375916774787384102928939494748090438836923188130981234472752280073259622555774550988129643813787539050820973437263895184830577610347237929873237074251552897749498134685767821774993304058082657185142927589188167516407182966691933631782346287216424021377331815363223731507082575763594276374149261136889203103420794126561147200103390519314477851693939848036714497745214659696853749328616889607026223738370268462422571582796278036831165659714787375365874222410411675809882581233978271484375000000000000 [125,12] -52338825521041261106440055684638111562331277992092137185494179107390615925708949115050527713867749230415314491085142365391470733095890130164962780339918836684196068925104790816731262600481669312543076172269038473523933269351057412948175453188885736125428759535322700328847094717089169506456680795435366669485818955056201880893679297032615128436189756942713798292656099090563561404403502030160812427806365348273242919086043080936914238489629830640381306465281344900051923560178830649389646500011267261684188739499639781080513098616833951246252524810781733162960153069597664036047777653944328719673946040972171983817536919116903506080518520654347447909985159272125399495737983316011392574434464349264355774652196029832857584778228105692747483562897758296713295865378587505906543507440450676280648256524446798770458430961982316793768538888842421400477888428920941532063208290045689542478574233732485195409664066051816422550880194491436304240785653592080341785970796042084609069621606014986456012360640917800290074066025555566720864173200653162905067134402717644968847323122413147179991736045237502600403176226391892058070259727817710474608886406480826360902440405123022871744883025390226643091517143386326948052244750386431076520020479430810992565386669976733702648335872581446409825254810033821446045952082780730164532246127393902653265570019816635074306554655712841556768930584832250379378402692934582538727802833801519513771674372490338167947044740602807373560005200795029420286820982357616645539759694597666629510749673773818938302359288856983533317671292056886011221847389505646345273091615815056790874156742827323514234259659434831209906089814780540352858139529631401736901790981072299255184404879676335126726124583839452203675322488681887261530695974443218673123383023590289230234779637218677643045390883655147640039146230008796549086556310825101508157416642580281222188236172211387607474300847224142362600257927704339382665538189671677972176586416587420938674775459842904697843791789317556439600739492811740482253920151067804224254682912891097546945976676235900981737358961254358291625976562500000000 [125,13] 103572664260791367451067316485430689331994178001849438701983270792080795226357474571222021614499001442793822564005586337652979589649851254006722560228952809803642251009748382807164186250863868777454416477705863421310168689548039222481349940284992066031758616800197462182421572771093037730820431891830278562170111968409996022560795913867157602712392596821006403659416979353810346399786237070704412307670777621598571363324962127685135746407399253504336938103524225477132185656088694687792760787398196613218888866345178475882865478055195218893143106096190364493182957417125409048305539275771950211325253729373883025610372657535107820650079625345025223715624358178656106279013735929572048762811817730488379254915189570814965217781414828536586248802044556877383652362284049380262756932111236022893141660013983579496933684700308662838979321476687297754399147483207176279167027440483998320969959234087802796864145614535429562764988533058644229614838169148595477034760519782280549983207066831270603965978129089459740923101581047752285609196921771605949602041242921613725794068698148194311331300886527438636881894683832137373543945362683509057339182585737276384275363321866918473031930578877163120907629774083844107835516501602683715485471537731593382641257901922091964727878381786217951764014370356977122775056290350893913001919744778410084783853239623993657763534826013360672879150487155848451639306957926302359545221592891010948899896037099807235663592176355913637563027704351165949530908618994181608585606621518532474892506769987929383714068444025304509162253635843926494595987819579351890832411310490545648163768540048949660997434561476222567534495547515237917469042883547419906260164992456772413685041314801531456682547933277172383633495380372126152246638172384915447906289474753115363347973417899608682971151232270505132634383774882100386158148416323841926703882974134160582663209279472391653134260776359611181874372669737855348530523577563447768696967638922443047883164370529789572544809053503313249406196754613698614464262488553501112915069712018593895905271828894456120906397700309753417968750000000000 [125,14] -229558253259970713903058860158562946570778933955486442385667028594635355004155418387020665359238870901406313932222966167020472749294514876760993274941355617780804883851434712287783372400246969514202765011856931981533267148614054612120660015960562849723116035394564218456390035773649718338672443858812596656237164878054365037625951377246640189933772714444861202349315852682554361510258719441775089572927095458211831189289645960054314326769040791091286278704278725133107309982247212441683273943364917774730326908392402337848411784632651176444897186152524843409887845186622599336380408206794936837063830043038742091163639397466949777898918591289049252396434185374957010445261329196241288732245999995812792758692500538468184193552001827858832921313640559637956195686922282533712891045919443545844897967738360582656980632170947106751460535940295853348683481948814428780136218017699025526620663498995493301003487675933111473074247317528285143769254267414784847422019021896348713881773998658347114027145925726599471632744481645685817726186642353965049467743766789160098444089269614167921122690324384697134403001499201193957322492467014631895676461058410430263538285865365434134049249424198446668004403828731813614804203324344871986587795823478319251147301019387001055699329032889383845766338074010380079599280827323001454060412818656849835713391265929479516051516289650066262733350760118802862356289642053756097708468003882499697061703628868975286043603889683578090787320677938172502269359352725244819263284692545464055364068400764771659162234413290781043948417076705704471612007059567406606785551139138106359913585164851533165712697223541075614701974073944385272629863958512672095159656339612234072374732431445920801744456709770698029151289996345749207279962348201958771381730910273512158989566531465301928625072133385244782300481247003119278432363316046068109877877198916635124965455071076231313819445215947309711255209552550479969329521705908409864633085097519501267626703882759940564216034934328632318391605883565198079392724922557456622867700994509127063614856156803512021724600344896316528320312500000 [125,15] 1046847887270158579749891707252872290191231889587605353590236221098563671976112420692659956422865769395676189242814651508432729744302426285737260510953096973613003901921859596548346664405112597848422395006296373518342504388632053352058574394118530256738758910561425585332860125141515595736815965251825708689608884593386494828888604645453714846425001957874478086033319334424597723070051833173125267328223905143888770870163368233421194909688013406179672770586369768280966716769419643778212283009183577643819138661888668241700125723295031126768359623133375120509684989589044004753037837336746481181674024406075996678723727105913256799603105299920323410426003244138024776851798122557795306656730482261224174797421861899967411209925099652887913743031634883104415451546035113305025164002174296493459905965305689177140741203553529912168459439700807536203960628457306523230124078302249192161415103117089809093952062628217816823429195607740459870842745165008000104419768454559376743908792580109348365467489991378188947185281460193836998131293112378409652697328687247976521907220834965422314684625074614552226737737732943790034110648268960801381400245611534092481688352590942870015650119141743751623080833086160691056884208691827559020647206455107069511817182263966575518600239263446504239031174873288146626930297692711430644202234334515121627408130794571706277729410603681151695098333761331628037690054752335470975812767081644847308294294001687142805082231506882483341975802524007016960375474964912314565805553068620295290550927464639461586256999789888255587393710212110300429605046190858857909049902661750292698216068746312829287338862241579070396782658337896442912980881421804991914262179727949686911917320085286596692591138144833705748516616067591143897650366035279273588339697521258179848697366601544752811155749188791501228020960083204145688959385817449924192953171820187719590025935110475780642995802660795854762703198259492724589017377038682856372831868241829321881347159804548155539590174937118471420853325607442268482802117558042331910638328679836409756953585770133940968662500381469726562500000000 [125,16] -5281378733186801783748820403387208338122544138605089582829363527725048883181031607068677098649011015659678432201491236161788326431425407736543370953383273694346362315135637656125207504032041025026623219703855100657123932664387188270587516021858404402329698528922034709516745639553340821423227521098584327324558935825537432091441622677506892246425314564718851321699130867966143977559763835380256698017306308534407331719257306787220956288081459969124055406306485870227537186490611232957095531898200660265079455996852288521113641469826421590403088388274016201784077776140155416003668968222146412469914507518255785285838346464710722362455458433336865830320296547265398142721073173718145417019366563765737182013975517361322266242741514303795542227452761882807683767503248730350588857129274762773580775226700596991378668960272871484092205952725333228270643423512387178740187371317831171960270793392881942974561666568411054667808847876338883762836145949776044215848940713062127257489948289419941095724052494675901073684892590564745020450211074466389371314382199882043646404826792428191879338874270440880833331152967889452338279563237482397007618677945255065091861646907140915290959696795011456083963008070948546501941534937130836081742132402772757437280182151066575936812364396068956757481955332868871657058990762722078413148264244024187768715209627584992113818783919203505068241789317515433496337628414518160836019761810381756691332907042060218730442148691991180012313385111131935158145176356271214176021534294726830895792485581769740222508000994499360516394319831484971804439814143175250740299772077707640925007264824405122812504549274311128726820283544980852648249672895022913671703186631034228705094665623272614794680241379898803992359669337972354580755926188184365108338815919315359269502637987668134987248080301684989016260151811286515695529555694489558337406558124320889349737335216999199997826502139512069453367937807571697345664522383332399420517041456003918264026315771042167419136252755078466122993556300644208072908551935586365817537545039593886372908393411762517644092440605163574218750000 [125,17] 22061490543246375275724406290444265802239110209124819049162991185267110144367660520257136853325080302676995963861940955617159370062998618383595682580040248377447530846497673766217684556053834868502553932280598847107476730659114048854827446088987757213934439806030638013278293700434024266291110989742748394029226496491881865436217477089119459848911784068396717848796937984685951111571618195404529182274359107694349791866603411955555218172897703867026570267768743718790781898268119990804660356706926291904489957986435063565323324412414594005121387918450962760587196641998368018088930126688603943578302417719800309476994995632452510383916206001205056123724797317842709088688729999228406255968778694367841801834472761706753164012325240595775386139435173933174179497086865086067192003528437536792647569801779092432187943690270926513061322422643876894754658654311332003242361554810479952920325683496158952563247489081047296140792707240171117360259771393152992320647755827246653917688689529308755545463355045882333989401499481883219857700216325701841535433137522651252297560847478334608351641592733582627722480223802787215371051307378011299191140395376324416691409252557852802666439868720161981814728483536961676087945769641510508797258796754610441297021613520024977231228976648588271714511536115169453243326030453857665230193639991866019014968258600814011752498735070279349689032714782690471975175413351171327867172606795273860510091446540084333177288221312441698029395445095747099896809393647696202036932391752962524101140757014239334855398336600350031652864409491729999973482199254582219840548677707110201877195665940933168396494309570242826789903018354475362812241148303678103783987917608933820793859216863960907196730243976426128694011085372548942155682171915851877022570810738111856067901735709897309898724548712011443986601339868363153306104309072381505216631842946780200021280728189195365957227506727731364781121037256298098554922716326407177462270191575580803681047850764060481345088089842698122843066916050832595750210387388880409159705312579363711833480010682251304388046264648437500000000 [125,18] -76376296838365462127639241049596929898523294508675769764233245946375880374152673339123136503076616138744581809855472352477943659091238953278510969370889110447183633022589376050863877198348355663964596412129473262799939867619833555581270792983611645579257568721190052617656562603693839469099206634507061991139559446460936631276862780754155669228809654509180061002807442780184054883228546173881400701676628345166259530439208136360542613357248246754631127521760781409396742203194869048056622616259361327355222553873581129901375876987783517877749737614769293601381140898719190368129891294016324489898731918046108708245163162229931991111839665173582612300009711900075098527656150872270647627178719438710604553497300568597958994925910763426254227065774570610114269514784006722958941300717203133227698905366846523665148015475592954615262822356368405922529015166490536411193341740468229169583910947465188871383760584285291103990745403106080120119197047180002082235911639587248249332469864862702652170330470342910774834227205572765599411564547596606092804973263877450623954060439915600443416355997352752075697249364074034903934934783230238028642606935328510746878199681852670694341559838867318967268714780938497659184156877425417915748249804143812305059686767445803719155832122777919032751533956391715315042607226420733197296590210520219719994628952813929609111268475435686285219388948177875268843985668962166991126657939747387261273759454674984190011408913769878422280539986736042200978270804018868268297152985496902756029925250914071602217186202565857331898358903066926786713107147845958258597752236354731412436939977908870446854264200680855259256454951035693420811915802905819289050489975110005732353904056506422945817816633673542993510024887669799695562524532568175620824855998491118145680569623818375039341169643316959734820876013468724935017460965047129551581244239445214161849824795660612575508866465752801406338480372820715597360369154558889282079717885172102274211897507833246640485896849985133932317203265719426326575314363556891391316246630802111461377990053733810782432556152343750000000 [125,19] 222624727604634408164967555894983571558572490528991912041436594048876213623453674603963935914399775646269628796725260224617785357218105464617084140403267632721014632974167446472024718438295413191875322098064036177715803294920195585713668700903536830975637225756694701243569936390534193537056565964885790535891567237314261444124135272608382444203415121380607985713672122319301367717116420965247791475872337439315015113463472099933225961709833172685026910067853799747801057984316645769437743591231385445792370309455662418328847069881470232081831367935857334296123119117763992045520846773138115986799902022233746020558323657143067803025241713389928983677858214802331687275108765268455269868362174364877579065715964592730701157070779610409681191220252673933516893823070121637051487022757988735343684589691540416705571171193784493758085594116905249238715241509243979692715943466453722391388387502680133197677194284834121870586224166916505526051856117560528965772819921817285083112909005927044440560116271161952266666046665905657903488779472369625749293556855572946230440546272141204599775439830640338319907723190010946663195474306037522960891155724335305107184496709667273901229810518249960740987388167338018796198267884225647524249646920059799694462441369910394155664109182663798214211123597553492194690710461852833072035898567203418321627640297729853417629626670056804076083178291827804222455407331021748668415116693773754102450865669279285533215398409473774154389309903486721620032335558307752278240574271630865318639718305170415522927732732480336599489647392595427480186962550120824382108015981294158072230099940682520965200105906794525329779773864487122589858933171944835282531200616832957151255437667274379288119774449842793417886669696374294023976464030494813542799634032175429035074892536036464312896788310714786116303333665722880758095297117066419635398382008512330776417225090138213596273569891048971995608539307580561647714906235455948768020342207479602521346416795418202277721394931771222278032850525781268229247166819498011186768179209272133789454528596252202987670898437500000000 [125,20] -554397865502228738277603437627618553895953121007282317579847610062085863694472297754318437861905304423837233271245930084858759674031958391750179968877585571318710804768548528175569784425352972065932553608047514189291130976156625508887941891689972319349056431139494272637945852392070081354072946425140886597225205451875021234173728867586815156833649774167095005878963093812717100621645393991514604485299872447007111008003990039888738595551383523277578583843484763607385365319238691609918113158015286861234009982843231825513995679349137688664894758406039832905284495380446698920852911726263669951543784874828101813445942171590605805988341463607745278999773953560211577524373922974701281939170467828084556666218491892147008560471173851740091715564758371370699613182039401177388305121120794369081516021258549921553852619200755608577552167680867051492210319074142024020215128544419750971968797304299770953305858843815347418077464236313642312675533748790321487361166806876716471760782790512181033063739301154374814588467302779176696307278997541504563932136581705906454162035472407011092668923870914235854156864935884617279056937982536257891330395260768022258755827391197364574722460923925775963236714241892904196269667049921079326524201573482145134962251780881783545413610259223626322256266209521523779906700290127210476565942876619989187834933456993166645982743441223379919431227481375544353218459481904144291948032382615571826567531172040597643566636006713021142587684725660577604454092936309811848874210827740623588646488561946722548030745984924195274364505144510288646963390260716665552854566947269833709456949664815010735520544666573128653586245824383680157118004172924704474452838119394877452236292231516349574077068168030215518169086973965609814896969340196708489690850453567400885886276468629932016755140199503783030245777479284805113421537611980470090886902302584670559689688028495585311968189378742689337890565930709390045782818733849372416608296468429182340903204714257790466513698191768170830293028499926118334568723346154246857462721126408311533850792329758405685424804687500000 [125,21] 1202075972186801556942375143043432195634445324451522551026439611116536260710178355342198552798863681593355721512491013832285014755342442377945810762575936606451446784761180691270320336725071565000161330603584033094232102199405952913419617314347999618028377702021877855491289409806422926533438173180670886777223032004719855479138919254082043963975009615269108692242391509195874355742268232070373527352377830545283458758064953698187569317545567842030267276053448048593694115849340945122434074842262782723411997373667016431928018603871613154367901695869885541291599777132011831056322441235422186646696474865750686151527556820974516986620330050687529416365081507960263116000685634205099742903690242556756644633156229444264538320798823337119632142327740462961720608886858006228050912551073843562832180073794280401935100040476507963947218946835423019469730414816623844095175725578279126070795383392637214618113232256523822164372283040590879503740349116741114912551455939489444661746716087313144839160299835528126538442544698802591193286688488103224770672153115678922492712714195508791553060506884778297640454002674937191905315152922394179171817033096889351770922700150925466112806946056344894219583502367128318182075294997298924626036176948440379346022751374227560536807981595151762443060706147856629399321091259753429555406782785874077446464214422033045748332246706008199203670701026250088886368362343935077180967859076025445785815651814425558133118816538275116209656335228897311768741082868954285193910928178503434394344796645474209718979251156367785192226374593871097172627551464946830382454094754827862490104635525067484143149244973973444299783299780295228683408734722190203608805893088675444631598228088102553677526700941196383984811887595385764218471744754489467794502634245849521585047701810057156465177343347910601620042439922993562670745281704678905800952693460624989021447902069180678997255752307238687605103165159106112870614560783558881670015700457399542558532989842855673476612087390271687252268761017792431955773453179157529029964790456830314724356867372989654541015625000000 [125,22] -2317895831152344918731943132589483554108060992989615879453728298179978584021633816212743120452698191874406589508708584029885873125356276949894628822562173979418690393223953377798587079543207050917611883082286585535853654727215833089559186609539980421395567550078062119310109762867775632873573692699238239436311449304130076129098449709316182506535967992783439645492261812708208528578566713877491997973181000554352494105240308285685739826271283419282596572839634362790498100200637605264279848024494537468226186414593455217653323705996101452212929179855159902480878492869711360009790810804399510670815056125433322228762718772958564026679563197179702370030670826284419769467288467971359859963770334525531029039599678971630606110724562503533515584334349344641656576225202240688396808496499014495967640972713994119569385864771194587828622198448926905902184194492360561105227518237017554276938736025494177567784184257285617344980867370799563299206115242161843118702281716720059453288242169699531518025921030033133028899233668093507745820946464283160343811612246229704864921462778471860234693794342886556981512124132973773247158034944788799389724716571208056459549765700548767597156325732311141566943139414679787183214331217323442774048564015241506488644336922126737542778528711631882322581912915906275501878272887260034240963508091189606715587328568905577874255744027368638851443547483314079711667388868700832719816461775461431878355306798264707944492220038079433196276139443636243989680108215652443741031180565046862401624468125262536662025786462973344605975413209436650675661009824605078802629453958277060658256907577830640120804697799757057644090091124606314252940428449811073081321585000007493995346814960950013683476215108283353006879151726591914317451516934269597881682725701660088764424188639352785091523274007656064291299747391076421659231933179594568925934400144495987738643762081585344870261748398692472359601314186067505316437149904935986000777352101459108567333476052270153758231802054115361243281205595806505539218218147576536388408674493888383949524722993373870849609375000 [125,23] 4052515431685693660006899575389902320920041156332136622072929619678592891809371318356285893490188666102929183047005576185597806449995140970058899906648772821410081075138552429592578273214897324032240116862231289229032716271802138143171902887460549057736228522797881249675160121062183942614581043019371177005679578890239813521534880101254039998531061982060131873345362309712518541002808493241081307792295366683633447197487336407721810856825223797945724836735889162875978241808847739370903430532607960154435025377043538063072440545906813448008162049605463328216393560480702274261198630095878861859796724378465137303728229645677887714007746544995915013634184656298308559284935749389679485769966212461137501898754921862639099823826333599414743599790867281966088050674779909515482033804443569406093766158642811272836595684653290352759311498388622556848006820999230613742672400886346964817658801996935652797558457490171810711600264512615458841640887529899943486088080576224575719577442250304239420423725105549437855684752967212651391834272436295251270072361629777700585353730941974538577905831441519197583821919771448149342052508603854957779676091504372824426525018856786704756082692238493535773176409186346019791073818498540276462799855852195441654879535347593973266646195931505853431525399926621221301791378978186297219262238489033054698720054955855233829890110112096012457800822462362351435930810719200442983286596379700073198457353747066609492917167400851743400279127616810660205332796262942637352352319050698442215430466185157048356591673222028168734641947811606930941522186030173189399082681107305853848436200044410981971885393711171743499863993769505114490578035033898471527071887299681432467696894916618596015136856577513589028046415293794436915489582699844193742931502830707456035751323680847185281614517755434046099698415826997994064412835843246255715948864328568058687681662807041917404527850099670960485455727567514334211803955139772741585653360906487694605160282501320035270593194371386176587285917918237876786034986554998864327625796022402937524020671844482421875000000 [125,24] -6518491272404107087078139571273964150958852272487773249582508241272352026664045908867139440917338808090882600948530023112182195952007776257448802455909846864219468843021603434185209889806020608078086805221156134884823994656640572533193661746955304084049203308914714162351858460588505579535145675399560403477600505396988930193322068158169971880037007561048772524710217206974366928625214340434366927230995741102816506113274087448091015259304120423162966143479976612342452490901487640057401981750619029063417924232525970384002330705454523881883261998463106427522626062539497352001277234132823706193584359634156446149116203869407621096801348055010582119639267227941473053536781586823899056426683115337046402360022984876767219643907977150737531503193279554461274342838503096950933635996806902215210204107569760187631934720544153902952952446133622280747423724267756221015753874880067881247240274700983545003888159347234100698044203548917688281532828362488971920929254342706793344574973359464227649791821867959640737820031506139188088892996819862445973847972057187270407886542862016259858480241521517648088977244679896389326451724904405852893407498964289796790391834957139158701870582456402313468447081099481183598010909446683032509348737046260093058714298790620621737546738144691030197282231602442514643742701878355641847786418922141953755635434884626238706960427297810759936987010905896308069491941695529948704387710972384733437031181375174317955612716192003981364337578849626066781458671168576624700694956217167996156021832465739339510464143462291787397110948335991644115019661718787103299025475088205655570835343947624849539272489312025545120386093094249256600922573626461946692871473199452108927705679012720591358584132625592382404610085388803257528368456413249950637440219612407974706056460923291167494347299697201694364944515954130451760133851768453917767840746728075046459486877174404542880465224216424204571249790348314718680965543967789174567125073395607333546431310990598527673812966138340743409212339536617403852682022362689980010674872801246237941086292266845703125000 [125,25] 9725562196606560232907937984824302480187607119396815176742952717290887827354852410056297192441927772881074668662493147164132674800917049095306650657531488495074370597365740463281047858170815656624887799078628733845679923302336555634069773964588778628263951861976731701734346570291961811048566427870583939143825495887955696005295825122477690051486235967583717208584157425857399301048284843601691047953018655482971285528567709697602348842064943969864458497277959384003958700100726037311311637161524074160247780581100246130612296787346500398391010765578976314354221649019517003283053076517441268386341772540956977239213837174179791908968234205371823878093123345388337148164384358437958288125085481634920956661559653749830045285372215211172420639448685419715903058652780309294451111682062637582675936823600505955331616646457625781060699320127224029024844647269788089765200403051710266985632584351047598802061154536588815261836434591101654823550444862086941970354594079182801197059591274038672917315724511491864591242404976345374211039740182211465479594011927756956764739694223946035985805309460940064915327111693984919375534072073392047099990605322932077499727126505009166704333814148523750460018110223897940233956386447415423450897892540961915015580700819363308549567387960208303247241187227800740127106200964855228836346712224899502807401689002122207276584114525555241412506329608338225546239279711574740774785005216573008123152888044270948950767819423917548430181755865715155838472378317463934796308337626422564725035803105861414489074401556985709760297079502892948985590720932103083972221879902994698154879743534351870073766817244062355795442194496902742713146796608629976760586018484603088825436199332565658724885276323855701829189712623460579064057446706897263186629538192911497656725401750424081558912610922171459904081368103288932090246155780309873881630297785672438096463387401030481355624718608706786956406491259629278651754374183170755011489115809312105291690298430060942815576897319640830370591221609565706977988740027096792317706785979680716991424560546875000000 [125,26] -13484186464427582954154199276014265778182257236226895065719505223547444466905325274667909854111222726588538710170988517504200822015260080806793135102736499182136039926760639461619217304025200350644516417122028752120270024821368509885528460142297687737034953016363375573198582880515416798383909416228081653268518393679269093982947906479505927445271913070406177309217175111671860341906856472123746620426512993677722951574428629004138929450262785573947452431251697755593118426137824044852192544333260124318391434671142949509342483293962513986217060142489099691716806932481408154563907133662374105416206591580073737102867853692579935754447972915570857897726010720360834431930210912629826435117288766485690626908654222848065880516602101555457454016384887517944086729052666417858249355608016189678678237728274061663799605646870288251794373696787530478749664784101444726912674292614750762361738861815058609347804434226190952422685916892217873291624083646779894101342887198519647157788496112874688452464779494080609378019344596035815829308068073243680611035040892179144139951035740574119609661397426916343005888720446593674877161734969959605163863068468651267822653020698776731529015700031916298113796818424937472304620191113849964643181930902815219698712319034037195416415058024229745546887289188701206315994246098827370780581274337027730624497276270646644729279575914278675237208489463587054448883399124338061293658427046857474334665005693828746133122555858191875547835003036164246442954349451941035669194064367545481805555376180816105097014550436150359621015226904367951314266137409609883683825565156969353069032913493359497588841266595822486184276532624776546907601692558415402451300685075264405101304547218336561521515805974002288377468210100130660539774015155090532065471502108575914080476043618295125718396196673577929277283949471291883792758780407643564015350944179213112368651130474856725884164752672809791646347399181888673911198007163388293636235154275032945231388430493815938985684826886299107139619043274051611990902300834693772202399486559443175792694091796875000 [125,27] 17316531080013913170344779671236919181951134337988304359169278668617380892938726092464883223464175785437920125121503358090743205085290615017201589331605795108781408351292691670002062796291158232174883902267901548258904562410241653163702981200256719846180565294844514373044279043119181101702381474836389378808301310717325111289684942737365403431190708213663349077787896748076355433891247539761611243381566579736026092627821260124457707826192587139012086718088758567156137301690954446530203667868255223114956369721242445955727115776224849120775119069990643810629250263053220109072870010762768912912653582943066919646163887871473037123083295872223689344241213176311572571922328347688524553684666769220117373402002989103801116815724272008859187310073868895914211539345765060194525200635253697113527610282168489753523040440270938492856496780730858946775873643685637806465731727086564321775886328117060752304479991401653417601147669682691296448724744263722254403711094396074812049091430383422302204926129847840582959590266576919453595869979883298261402594787405585019799412969358729659197159122455256917401332264569795502669005515375684014798816850997228554083787241352838622342216831558647132878778019476345168862619478861640292483958884173164519804358076327079227908334311837416744480925535491848432106417728828201076339366434759076055206137590650380632793709422774733863254834611868670974423887211791675160482220592436207840465256503476307646814901978179704611302382193554612884166866604708753697616188534595721459864407174651174900915178839081225866663429136017942377031896504818294061505796837279362111497178366218068856907831171767278114231792190533409122751273028212043817094786662381982586365913281942382666492132314283083147790667280322969464655391313457560865774324198645155794896368791790069364055479509539636864358813800471084390321177060357497267719313038877336503646102315660445700032278043985573569590923470812231653260302281704547836770476742414042019158973554885740914437675097425057175095566539446206823975402816495616775682719890028238296508789062500000 [125,28] -20463536304997598909982006934097701556121386682556366737052020326708240086295528674675745701307764430881553311978342074516920717490650967730603959700739149743770828091743349888712601957086861582380668596710771822107432309552556931073222718503181101138400201322980469405776826239675981045537072577252841949623065370542480032581360797667007002703245389562089465246304876917541757989076995504333660343634871125463500346821649465925869028880305439415516623832359123449598176149370060034337596913704656371087319632655204921382640783459583023805555314821991118422613169427949262791903970332035496056035807400059255552643620976473843619402281376470649302169515035344503228302326303487447905312525887468323389952477105577679233416716749880548686826852209426862333783793755532439040919920157320017713371725685782569318260947933442282540338913385768165639766783537786668568326519024357513247725412934133031801508483906894282150762848824265443852574518671771524021457285875520861756860238538433794631403606120777024645955682711646959212076764330879254759476765015247338330225911514855763003179547632529906614160494016076442202809847486082206615301115971258051780717121770722496173098182058014559322182622956439646139222337061835730467902239652205272919445040673661671681575372575068630958188786002676222043965581103527231518034711064059342556161920985467567073731722486422586423913931609031029809423342908665904948110438554371967859732821761781971257823218624646053332138811527490528802264670014414176597863274175739505725558109923797988573861541127374721861604299239832001848398997855797377864130977431448213364205979007236947194185494117439923652104932405036403086373931970948424329191092907720900237388840079862264639301676968978907951240458035287852144169893995049252392313211716219914448789292558482249108776550411076557979133245964997909783928248282503290905349273717880070030147862736008563443858610569857723425932984464226605357759451516129295035509142265246481973087646668787262723496431411393343582165618465150208686283497816482679354521678760647773742675781250000 [125,29] 22080191304510055268479235084137030911806912474820771544252198063749727885485611743178635158296518688736713742182134311984479022512253845952524201629573256346025249269783508751402697392752293622164835439766005373382934649180708301453179086395355535021751972673813409912665545040744794364340621268597853372723693205513882394920781399732310077483126150862350934597370890768060323438120540716766863471673242417527185810196933597609562166444546461449009308464589150860925322837099297636627819824234622139503865741657837137042453314736155041412058535678532392320435143880090771608307003743106841356414856834095514888104094971856070789061022383148830036513077583898871350539129576291798883525285103494100324589677574084401977995849657823724692686707379854947677978537563285597543842324012388210020168722143532115182821042629767040772678343673571282949332157465266095505679256024133400409305583727818475001212709828110426825553205388370026420601465243792951531569919943580633482349365324317083812743148722199503026928488833242554463563064315699653217324004843116698862009697037285948015236817482126806659412398227028342523543768370725477031446735021789049964879309401678758442849654742697644803229088900125016204801082901181868345816943141592004219643937626237471198696975697793072026922572278805335821910152612207413059000485858166508663741870504581951901733219126785659071915763583737318473449135177710379859418068408326144556053167226130980047628091474943470029909960909554152492330358306782522749305657322472857159325216481093997509831104455617819116800614227438186887552451582915510392785301932286695724463024476642246467390780026241878244108951785026744066545497554968556996199191566874714307722873080742260975293823099565162655742555145252119166884929335089997391279467225049673237615225121773127716326741631110907647390316748657383852420635520929321378049493640924934235043285494500266534388183539914538550803796938145911603809710408120098147885773741454134108252055913483789215575624244842815177942323953807894111600607089940240257419645786285400390625000000 [125,30] -21615795304499518388780232897812377351024116481220864248659447786071575262650071774894418174738982455624622871680774282138596918076958029141087481652949469472809321987632578370878783292127371985391227929252587170545205940851534371785989129909548605048188377649913037811654217742872813650984885728132377994726158859539086504490867905054050730210614432054462143443102848526917006561472829247160733118927215805862688867056142962533690258883244994670466523777350156548031011469492533632220188222863745526362520120499088561057170020991277232696841783604424597425838093640141570018548679077052655139932126239232902821219765916166868033827077056495822482214789906619115732179299558969177235299331834118638375889918664174015974230241066398875854496975141397903736068430663923121407141339076565289453785758797146902334972701712384439950321408471305969069856196669561568829230455191635528068130008300946687567855639909676704756994473358647318762020376715207788112577063989905029963343452574693630196456243489055995842422626427837364605358381761161049160133947324465036595620860854574764383178458112788239067242245718365740378935932178971327528039091664534940756434607624237186028861202860467879984866021406023613136246070177467693676680414898623330600737492488842374906974779779355450863738019703816044876552666927459406752599848570874266682266063730203955341000097240327507398815178413403672619132826405834192588750728182845911923573621550320155781577339445442363148406767987602090058920313050558526717792281982511961158964048735319390421042604906243950505908140441900010039713488569810795889413098959283616162887852372230362092321706756214467443927077954843797807374133919870430709922704272888454365622377951197857975624838144265876173815390473700026059698320239706551827893227904798027296338744968768846236540775505191338024648564636139467207057026497349653968943726121884373584740727851105095615355795119934442270625333829902093752382997241501754726004595693206565042708560647372188242115947283027022468109836747731267603961358148012550373096019029617309570312500 [125,31] 19196463515900798805333515235731475077434725038941745426451629707069180625009444330473482727264901344933251114673176117753021888146472228664207500723885796474085091887513836684864746738821360948841352248462973453086811838339898207054422779467573815045383419732886876547519084285155896799581063497285896034010840236268212350626046942236702675720079809725139998031063453319512618613924026171284056798382846015144288323119044062829873360682091378702797602407155422889925734190845378998861958069416617025131712137962987195822888277331450612196268573271816197755693250246989396746349043838031445072347894632237302606422933295605144850751941266711815956233263548584986375792227455252198560240705422295770005549967030626243293001397445674229766274371632660270881524653398198472366172697152024299585204573473321756234304071258078000470207126316216034556466185007471024721776160946670940953392764300989490534995060544792526150059811072378293981977859265576651606989540162681330436845115385354693682715335962186919932218144878614146950240363822741286438928334724591338322200228276734973610171768257529004401868498477758818408208888886036338588757652991174070398399425207203375793382235580299473499955507016803195045570592863451316086060823721056713065649325943755730886841835385562895703934281799020544275250991973058545018793758682106092608207096174456077106244121818946547871440097874541089983708492706093735735654646313678693541472016086590575188006947294594580036410184750971305017297793503184444516337149124150691901866716549231512462144862107856293782350797197183875660676009587181262800095049786100162851409808623002807050664181946645297340432838292527628021368523571835144631077281896941507580484883136617409278459095857373820268073631810053790067984246835637075701577120971320744293991457189924823422400744602920622135569968961887555067832056779794916122335603553696593682031914357332610021690402611324570364802666290085565740256553963394873731151633854960234618790054176431145106850065851187608689052244528069207651910232925729360431432723999023437500000 [125,32] -15707875365203453865375227226160353262472189193341262405934275668686255766666079076083794769641935667346094381891259722683044554302177966034545879939786579189179813574520472985734298306627777338847835013788118165722630223250256564797099938962105328926459655888967024962772785206101576563697071624050653395221301921232371361714379482370836033813570539646694873305705235711022953971632064208473773142299761634295167495085185852435264472722654091220968882078859987451848639427134756377055153860322799420791870400994481640542455135148010617775995956421842169948272602971077691910474063946609962090831533514940089556570076613829470233344110553777472254590592662666687762270152772868444119655982125704909335737952635216313051156949307776171833186792785811666793749805933789082920612630897869338492619710271978500635248155795150916849487814470458324608639513206208540070726987346411093195406853885887815149883199218822450875039940490286993784241561880471161638724031349922400310543555294515627018196163251726647014190846087708931776541567501813468016040213636977488336549807170521380023582751757977055199552014524598755539630174312456300502728173937957164289360158179725691198880403738952213380966709353086635141446862829762304759284728791615492941493811035477080335302227682192026257620980432659046309872294056363523464076218577418372597639012068827025647403252943287864111068274618743035427147811196943151522965819051033551092318028024327197237406623089316729371891637555128974298455427513115560272157883936759194392731813127084903199360246247696536677601757420037665440140572370159730383876684298687507262860962110208701749688817382358303383502467906800708539529796856051412933211528851727986705238776473920438149282325803620009309925700754798095071199866070653216072185498054050087609427567679771596820941269421070866872218215081749785571155605924479488870253323880578006466568815294369372381621511017926401505535360481756346450209716038901881729189810424739908918744921250848499622116522859909876202018411378135559486324268618773203343152999877929687500 [125,33] 12401674422870536456665574039697262423218221193670601593994679017206737282485497519976753471015859967851434608236409025821633124476162279357734842656371234362318383517059335479749022914550054223211296012407906861613972564107024855264525181430629371358509664001292954450705208055374086965254535069650419048465035608184930727645713375517195146697511607008562082898340880000286906429995055325301436968273742466333036755940364470595976116059293666570519062332361534166279547165826215334014460461377188213042362177815082453366462717681883840625150702306303411942783149204739504281105056853803189156140883841705660401053995515941036630316328515198990012254256498126989274460378239793394179865109216561848582172056126967872450416393292857547855617763498895700441337527305723462957535506831608217058523717055521695010735776072506364685913928090796749397267421281968089867152721022723637365662899048136283929929867260736501701985324952070169700442020683736069934701715460861887076616864111771883603648726879484390375845981806960406482762183229402469800127964515748409111872321234003853841486634012129346957499290766645817390131776886248613309787390681291557724094337323229256225841744693427228479296564838074003796189763875620918391660900262919172027776367260501949847183842745061623026066044253331552276883241490200483466907983220901727104230805179783621129769765732682803246168116635330036955102548290170567623974638478191540785808173358358048367274746634330104659639690135074567974769108561445719626628104841167768950171041954810526155718587849787831967700662866311798534215858187585822694424390564599410958049229029909598614948165128293755501169666204916014084469098637701187926578273646071750773148252840947031064613295426203009738017918419407983400552906729274719220962915104732819850675141787119821910269427576119542181024717884463348331738695599074023401881025022951621775958109775490863121444584545967424781852677275696762067748754173636465006885830760206624359984246005859710883245790437136691008134219832426126117752573918551206588745117187500000 [125,34] -10209623338790985771831778751920767093502536499410615642735651653398883925201209223562461540791124188268523230462560938430584068789358349969978214739427616847826856113644752269389888112519502156575672901683193396463810615631989014375169885833132737674915750060433166736692378997784577464535500752976133736911588517422157187186566409610607318404971823075260445249751717177955559257566278335326656992559504341135865028016450911547533557187415519073116508987645746228992890213420021325201575452029750396016860207366067369446361464525464375435123758390447592535863026431511531224776241890694675558386767419884332088968292405567959430667073909382360387603706553347664770653065541981915104472887269776697118586952291456258325163615359248819846421045079633538529386323415119617947961108787272428331816857857418706352134248470735208126001820589487877801538963832732049624498985070059292940641655696863335840202109811019487261312397466487584894600320336061216223424823434860853710408227685776249478279908690342002285419210024274976908010987950354123817906266505371002953738801654399720023957108445063041377001500659869954036515394660954278425763425602027935230856441964098714113879500630291774675226273527100140070161989455460142682749904508139221683070532509430207372887212820563594687664049817345719082746889086765971505740705820977959765465330803371512007984479462452738493709763969195890812339760615944720245022586488410779617628413024675752327932247779567538942813514703066945027476170376649446966374696262756566853771999379734474420519537413713132446179026165829267661343171543214749521411057354596575990699687922576184515044363768018146071450204503746072991092350364181983769466931279292906242554095928304063227411943101513967991908523519059387224651418704713373349609982713425989931241494526201110509389744155031866712697506064018307840316549951887283574145757050310273676011521318278045021945755157140519969685122751958104669939462759074992951711300410462433008252252987363575800905225941078831423957946206160229962733865249902009963989257812500 [125,35] 9246599900610187974480742235668026344685825303198510745056304439913681619837333040674694384273699373702108108986499365666099119801387875281874708829357508648893214031143192215761680365845624720840077838203560273263147740800624915952178441140874986605108999033010884600433929488723093572688499681288872910565865093897218901471680403725167017774819409169309665830862929547556002604372871283061696796783425519499142729904267861559250320305440793651822640491507951850797642987105904411380078723516941839462101615008107118629794229083727616912086644258788116264863507894890001783246915826662543241309037932159677602232588676958264853862278791473880628861775447878502690498798795559859310042174320274762917591916935982772123792301477103602921898561190690028841347869322400147569615718068343749998096780173179211186275465071959989510920355238213260950567409138860974768241054729356697892104543499516401023604629825481263411184064804955939586861976565297210469346641755438784697137396862423495033561141700706541161471446328054876297610839835032079927402944990901127902693356060051902674069462380445651090279645446838572921508096174942886513012055131879863573907653034136675933698337733643809571266209466907217530021564287272566468613000482171164053872728456178637768105249291776447238645870062167043516841120346454212737839476220165180549450480744012373556347232333446801973813480914893430160515904718881590038976362911761953161414141083559382746964426423723339677373450281262756860681049181435832043912847872025839979792581171694638690825504800619626062515867324626721411310083192307925951556379235902071940612939265963125587958015249611479135825578549647492925338450000147288137572371570410442316706758265480137218072669924202656787526589104088502416357164028396787419868561486585695991779781772041359589410066536409761233801168419544657623302597595064575592075380054421934698677289140126755409611717087868831276945699402504292411464042751951491744891329536806815289837981307110133985724587898635129382465813741021065652603283524513244628906250000 [125,36] -8884533070299229196840469961077863125163558592895387261603130695411000870028668304304699600803828714337297689528547916106736518937300488045554206586763898557948267342804857481928986802736233212081358070062483893807545867391352310944824518856939460157044814781301633483919284772998972170348581410537481858138144910046147396982742517495486019043181143233909077739083876959134335952253082013051090364853804531692110587368392838422676912134259178675327075324475001254744616626018543831607689377559914591747483687431088066762695114379108311534179468177094981068869334132068638443254065718939380702537388146522028143875132398768035614569666552284277194622340528496926261273645078148788189294319050674660762103855944701540187165487067063085441463814276354240283362947279180410906765348640911425356802460213510533744570074719679867431887916467385193944463207475325196559048495336571179916075663975320709351421452534961033657786363785717824192033445629523101395745640984924650076632780618069462773023648649026585012939889425302495672115372324821077537474405131090855064908021443005844154797860265803945073115586923227927162828215002265235740887905088564791218178053741479826124151619327716122172048503494731474033404890581916686549010310848403427609879199593173942309669529532987560162995364212771478480766810327878880965158886476967180482549191418498144101194671489425672840831528444388140794159525705142761047136237928122943593643836059879472685199245550491194638429950772503786249760891424250014097780088510185624099357418910697219067313884456490580291141487903891378213696108015701065501018661393158652597604916156797357112241488517939737548713375920595134736486547055329772233975190745268573125080218196134248696041860711419717621648389426023945756077147330096495967170702674063448924779565739263691427511294706677137117322872440785004957120202905178725467404305778998150199501609607196239478048417839799322265874150227911973739321738638634318349427956558621799437461495195348194653562413200986909445067141177787561900913715362548828125000000 [125,37] 8313868966420234259336168740647511810787549492671551053334259702229666747933164831669127713912979704580718239827770597598974549178344225925910852867771442345239191760652279812324991831499188522305939403376867746418674863155787993249664007754420996294379741789014817175279133868698148942894888346429577058440661724242632039891710588572984398635538252953361283033851099949587046488878562166287348435114268160771628957847347366921808137546979512770645056273423466537423325646883822935279896324063100938976801568964915231853041678857713830952673535744638513730788167329928378584068127377048481578084822978980371206160629024961887163060597104073470792778509685894804983026350095231234242332489929134802018079670257349420570912995413510290373818716601224837194736154785982544490030675404691486209714024873446422403042898361707970266708197918624334421367458310489494043287650353724213530998932709222774378589995168053422280750922863265202439125612999844157261084649065295434327368978382232689580313676456978666877420853198339754932023077758035242087186655288654183366136404068349688283765180007837055741533599655982731614804835283229218975414559291220433695953993123152827982196562151632095704765887513046555149059297911925811243131628637798284729538027409378166037356807337579308249611003521209900986180644002870659560921081525078358824192793879981677469300923809107013627013793838609594727353984397781886460737696845183739915237481217498954568576361408610367300053722813525042301657394526158096516595920994659695618787767306283381172959625337213325297634722618295259202305431582673657681764561453693051228327565145954653935345122082646492210537398231935352772277993657281066109242491602702582030244669515602575110191623071787285314345815096579610736803321855343488274555907962164626378530770962643824084880621948014887471856424440021469883847945182022804014259305742223610897017270672296192353476624371739410405370889565881387572751961531997345609045210995360359975140913846826471015187056420956551727741157264972571283578872680664062500000 [125,38] -7113707352145959913716085009887347168328447659352480675328258828231380825923825270257597493788591493018734766033916178227555743602075964711201081073250532197400335151815518311553549431231569637003805578508100551303964788712803622590112217317173247576561150720184144198465014577008017805536131872567527671992318563798358547513284291709458088861460665392943766961564445473541898601926147837551809207474644004173384429777683311602866488723811285620841058611958567114365170384602158856292901908164494848276416443922669653909109434092099664461175375807968565975737291082217527761285621814177513173063763450208799010265269155573750552043173947043358658501722677251921861807159436038486891293649652082223102353306419442964311231843143203227125960578911773771906408520538947553855044954860113902026737653655307521899891471156037727986342436375910575894854870862428151588677429711876256394217422878057664337049708542924652650536507277947090751819119585693026217430616730681053508083713075272218444550297083570291035879377027419760492591176519920695278420190709064246755282470287215136260242363412965076460707532902334078820627535824167432675032804350411143202279216762373460614079132480877807973170789874994153820996055322649087821399137305408944108567961641441716892326143447239321158859893029207776782436271100086613367487128601086031645568848285211018637971488218617287700099407292721501479803789724673057256305172963403307200037598613789843512364821408132095788198718397330527338676606620448217002002882464927959464894077647367297256364731230720599222095746110339226326444364777432067495466995325452900004543201643265046282197448947261132275665108360846092662992031562592204872495608745572953942237386643189956561934993815790397256085401246132108791624792512718410011557317007230409058491976115375646435203968194812251904036660036552073172404235128560733943313620338591157253209995920841187472766875269405873416703724401963153199794509019842005763398667415273708613382582333602556320742133064063267289256486947124358266592025756835937500 [125,39] 5413280313556147284482830298084359563764729865579613873234516185410371487178541662603391723776827015975087384626492952642361301511524961504649223207686669377398203274576805052751036869880387841099341627652338576656046932484361414399903058780481914030965663855435351213759058177792009792156216790862902284034302817585731506525971393459476670081110140575286505550914604572297619428744963281056076191879986070768342395803546574351196753689225649794956302952898780113316844116850605975071817691816223832715555230354582598469363945744111417379112855011664012322542722430171828287263413708600153876795406100514657025144038208019219723520098697897847636947134108278264607182964068913806187787395831062367469138292618888142693436420181020207114546518737147679777591689031218150599363225366632605968942852948176666547311321131870074555972647738681756067272287116911873668821838457364536366825199210475060324846262912203618039429536078054570373450765588135484076901079008853355074929707852216050118807025333327731037193251674164320772731135894799965908671099965441343171133069089931292046514372377509486872684170999937252274823214677783736504829969448365696825026147327491238275667764356975536710421071891035037070018785839081815872032162607104922885067196210292864981139346635410138060674801832348737453387074417624731215285721229020346918901024003914479062656367596434265478454071201145910995832469627515432657058446073479470908600910640511600053051626217994455697814400045322624158107223702375330898394190199369378052958371888255820980864293704823037991018296804252777841910420647716787489233699111415614475438528922747834160006970082574801564897428102779279576143304863557689611943121153736661817839708036615167214825854236682949254116721046074898250554003453260702786181560424178920765056564560780663132322111671922910306894923984093362364673889499408967022446114401920841892601474071014280431761346764874920024571990102846249470157451881935556898281758725498233324282638486439214140508516259764348887983942404389381408691406250000000 [125,40] -3641072836337020836403059041284534400349305712259536859253789763514801998771181757608304944695964113535946816319899049664249016350722815694374117089247455655693351384382927977673769744958539339885078741646241765608295578895617403616824783986427149374413529768174438438750243692581157137969303958146876783599245568063451374928251089145426905138185146240927417004768796099204746769867629327909765652407577204632389319798508787715702421622885919214310760310427601031337621489594694302271502989254792653985621320907876570915440441917521521691156243383523107394677961562023573900545985307416057221240687433450650281471756381364181084479060641736150428564246599869210020631708874899034752485664080579978627258520214285881952027496350949851057176258816924124141475428876084268254394126542761751817768362562271004019461473211556917164804499637577423961018512132518527414026100515241471229253167133068275188617715729577897046065037699867437894141069079340264786307098101653887732083162901553079992903831876841943405519180790252366687033157310664005507406300943298801982813584621086775600033852055839733259474002471666986764401345079881745748888198970541017193820592397316130252041805000840432480996717503417187248445805777486819697180923317493891613429306821757453571229332456816901734031260845228738895598594246174540235328799449662661420568064364605174449630740731039197749493384895360457420621246473674734588564937813380637618986687843304179807344261836447925357169860483705621977137330468150899506646368588006324143554952801063819988147484773134933122332796944543986730727318546657378937756646007852512610895676978718016127459126374639056549140210241495249192290086186795227404649868079405622893366365384615918052120881317845668492006156919203817459747905767494670928528151252500198735315536780216581380601607609401349928642734938290131731774839364855959005166593392801718487519220908577329147443070538443574772729284453110121431011045495297262643866283227094553499760942087519763323905574656236261432695755502209067344665527343750 [125,41] 2174416034636521114364320015487893515763083954325510024354756737693961043337570769044241742009500767927278685571356723815359017451263095098948569019821366463874590142321409305827097779145587882148357857913542551563184319056846655042355139402548070108020942766185622468478006058967945109997117884528693832553286591461706455497463826560142143799531693862217996715366103867025985952256539775197112301847173046756616719314376934736462982960311154502754841902766175787203097472696201207680155888811333334335261475245675078926406634286458217052631331775775470787657026980547124884755619796693169214098429282413140264069142679138103765457322607380271175367144024808998548343168669447737456250081420111802333675046526969681620623441885579590119740371455238668195663152289158462105609841430628571431766201214578137514033722244477077477340712112643770281642622538500021444386698520183275430299728371287605360505396720691598471108604157174340385150500428595164080371276744234996465307504530367978017525974104899922244456801555785320969010865327224833490119777570951400596930381664724385388409738137989446171219783501489913135540558355129531966257595595976462026741636176295861437884922221634405946492125218521937381904261095207563985598740724177891919840192796979629572928496786841877129577560917686430773852459837282423782934751048408696685532656262851867891455085627854870781483900847417211154401221856715298393203206398617497174496063199153676407540835130986504399065955605218076936209134846884915844349129945322324115377695035598361099922000805278759796264839225361444072823187028648257516417525762346497781087595110469370386108250608449009349178538498152974348945923177773956421203809961754947051759480592172833632077483890860578645706618475121947037076057136340375474980723639212110572461323426835658287465082818459129160117292458842981998164139648004017846492084315735551544200162365520207171937291257122486548400766613504821401179212708032639438201729786452139350048149403507266076707171720272526727057993412017822265625000000 [125,42] -1163345174164243915378217344093922831075897056949508191676834990071195627980930302643672601284972410891861379271237547326245590800806783404794630484887483568394233281894308133765314476331229628597414067189766263955701175449190179441888084382601871088200412744108484396939813809782016366947071425161527151348781838044274622454432859524790390084802930557504482465604913725253112456202967154329335211605625825737903764720056178604589187279888763821390460892209022390371262349089703587657177744789459369497629540546993700524279879985548771599483033787056357064674197891034952130452169806297565863886999713044444493277029219225471267058366787745056106856762576298895135667750157212568591899505372834357243613626000786410240009444334119747792886754043379702279693074774346928854739159271301883794104831347410289637438343814849894909975374656749237925180617742915786726586917962064028186630146413106316004213529346607667661066088279583663749658262844629635884818187852129064642770035607101571609020604060307867274692772728657644959878915158351293456381455122267142107326036105921019368467494097701798754572280897152205032042735632248523021655755715408306213668640433420074067490945873213732593476336408849702146955468555316568960599295273137866340806542312180992754450528724146754883371213155395381177714687292074733125527185773105050006406889991854308068285780029866909592151617694315732889237631453231596814265342572702869781464827468850694779193929316413190735972031221472680359291847713795980828926423100550802650448347247806136714379971574753380732329760452208467747473315723384386252574309610172255909297826129838423293198102842427732473215276687633871741916115925646422614560836063106613538494855836307738486166403382711758125240116377907938714969828571837429994271489122687425711849076443531027447401207159382715151381390472632509672463354838433322620807503801456990131206933413492272396051431568007434453754653999790641627914811890553747341629721164903244587467135572805886165742572657677555980626493692398071289062500 [125,43] 562469383477164009694703277345547285679247728020036847247204969260878902179286873763311266355559202698931361226267656866375130330156745679639074573332500389743556523462191557461598746755183699877226120624442326394284386377869482932276025247898621405404333789895686085732740561369983984115858293344510042800261784754246059707690423660324388164019110406156069374163187667419505879962185155753083689782852059746602783471430195719346857161178090349957325186695801088097408531018796688763239621101539854222136692743051805463964594496619883350479228473698350650687477467756341499063041375591751665026112371486273489334334902056091696413003070651495508952777833260682227435151021092469132205375927384609432151328360801029068029617196939460307983345341226491928423975565196458619780442545532140148987669932555492695516091229110479924076377253303640872256887756606939718462736786709544779892012921573983659055842199720054939238464092062497538021696549442420669098801172773132154229948560499166539743830645775036615173330508876211622762788496895385372247888821918878596667524764525686089333330923275691061616371063373526685010019603464565325531347359110786532562176810181888846318724836092981534105294631923803093870945550403093165363527515217331705469932700734031893541678558203305460919868749890354902194097395398080994118712530339467035771669232265765398765117139368452039276648238298308671543939622443807977137510657796602849573285557722578333967809127319554869671248169593508944164698487178634784434026984170088662324048696362791087203241516983151655271355729743983298071966530735636713605946180016927795575733210809515521552881268836214448503928912376487415690622458439699593517622829581508294228260987415931165633041589053664817420468165251067823171235413718269699144662982339237991519490988531153816000560430690655415132387459029549372850246357930219876789656074656691507354657136924170517683843924183674338892414560796961217524984856715548687517470357626971784274152947710918859502982058984343893826007843017578125000 [125,44] -246354785890351426610094760518692458829164764880361723495663938082288312930864804792829517952545995658965512824125690126675516267544651954468065053072075969767087008667325854541292750520344680795612898942712652301127741087786987240896430793325135206903841384734568326405127855423291354362526391773225270167100088210483996029584535372221721926783412346768968879185839222058110006416169611537267623928929236779731587004699208192403680686004866933194457126625510126209827961458770211167531198090030903758954487669442266436951803186784963484629292144341783551437185202587673824534242686649475778987866173594854250810934266763911977984373116883136611703327026767118174595694840380558008217161761512871206467216781388946266050851149406767083519114818052156871711466005111285071634674016228103674296443759183677324367399443198025272079550662465619827398044731679063018993471124530084981488809537742612736516139389991572086804242061726940952002938283061253138290094143271511556102262856056855017490698432804932337289154224469983019995714107518916674489578439912385567698241254516713859332793951256977693531568166135256365630963299079689118872879904605342769231867557565268703030834867004729950894950092414815980143144130816296088930781731823173969717200640605347335488394742647404948949656171588229891745922808804227435937410032723554564456352207233081491570557812599649997124075387654186514788370251206984891100269793636689117679836968107841452631794457168319550894480844963375666350915276444564932821324254487825044764193692831580621052147697282963387808718320454608809217402967473026514255546550621400637584059026572032179549078276746384437661169145576190258430140360136019458797587416132911926191234539016352517575723730196608336282309567121628886537851893988491685238228878353519664895934795942547850768962306657795301433875754988420050426431965652168103635854413691546580307035467877111485884830978746752178465092609493957209659342915246146246503373886970327952261050077041593109328232458210550248622894287109375000 [125,45] 96663982078472574279778002956238713139955277115317993339259331332383636832469481692303102003662537851897391294069938092333687017120316777674039815913529725642588066594186775144678358933906095278580928949003766770821434392297444278236197883793021452197068109340378042789436396828683653326441973865095790753936239965321524974125283268832307948241109609736988178123350869159761248762248644642417923955379734352510543419208761388143870848111506485714428171461935038780772542936420120096271832501812642888122965872133170902743215387779587450112642884630672375123487608869032524749383419727889303356576028697597059705624986458575040154937139135614433409909188461290547172631056675206508044549750632412216624426886910902547852420252866940946726213884495412633753714760889324035571847921003059373953919564557182931999458974306902901391238319304429157987910867517404496827410436046997800497693653167148068080109128606205917441009194775817472304401944077233756267565341824308482186533948140280333761545464728772083512501539047375885937245378977786334705342017977054412186996330252462024445014150736156422816929179354078519071140982235490296716377654537749696026618339133570312819455950959870441279616995708456023451987126397875267070390790430043512255738132532446008460668953635641483748635398853931969171976282724583514760147204580362517343250651399783909295417338233757280652064350837099895398780813756904359034968665920683538114051882367210486657373719841229972747324831601299205570355996452367366873626695487819169210069193135401364250369666869777435619504051420168247322447201587157836237717221312959310985243998256357926159155303695372025376495191595087347776311416816058800853448047400012899526423667699971722385276278210325392240064933915315358720682228433326219562406016622627284216053485542015465882854755868855843114945938863567167800840442220656809458405782802882752839725905968826436687038568503700219368027837788601295830870993804392478319921727073980175641001663655593745261285221204161643981933593750000 [125,46] -32836054225453065614370492947473291749605045945984739111918418002491903362497334728206396609512901739139899357205734300764286958723501285439136613613099829543312865149343713060388317177655469878757124499997123911712664466698653360694183231034919657730041900829646581945323907560625943731784903105544483540317281985367564738711498718292941062648621948440151478327949034988525203774796117240733945231073665288226675280649410969523008137215267028452479682150806150249756611301987435299470227732380082916120532642194898001684454059934758139033095495809928763423110130814294535053092227827258917148020052622772026384717395708161600028614004972545611607463231845512521320469185702087011707473706486608162652230926646686280287973402439958747662493023973853625402894943361771005115421536038572358357717746872155716691897210755019417860154088823078863432161784972819012841420546787907979125113247580231279847872612855951136463045366313223134250378908288772549013683406061717530972882348428422905145614277225001527299203139797463444970339893356147253218951481713146388537797127008464784279077219640889276453497306413726317004008551057748715861912961554052383693575758650604226436486698363099989780799538436377853416904395273345284566808341229065412199255180824719209428476388253735660935930640377970477041207018885857175384156236773036289564739053565457690526424609074616824185056645976102776730721881293984659350851429272521046246138430652540965657250862548370438851448206304771171045089548650716857680733137718930831430428998336223449860961423779733508244936224440096942478275687724730297095474814407523155768510400614069748160497161543878844876556362226721369999129808895024369703889673553430684485071916927497361084354321855081605642792318543847266428897534280268265068876199830307828562642444654416994928235550971759650363552872305257136255140199063361541493294212322803459986107156005335390629201951061678684398893753602216242402359353518792021725333742160272421473131768121511697700043441727757453918457031250 [125,47] 8881247569488747450775043089374069512084627998680013148385485994579930962275160720293893814135357662206471445423730806371786832306425898979687163997357267445855258208801286836469399444097046533907740448773674714377038329950501397869391963806743218997002426258278634957880156146220401378295540714319004433723523888969629168140541880615769632444649696476824736858347405143035859393425908158819703585672893579280192159542823890984756251989356512486558647175926388793692306995303099371401740444737674895162940389776335986090957704475808146560996105976992898431853878658932757761541664129899943281508573394909634225806757376492184003072762000601172351240128723363121431714231606124421902924317858070385394288618510351238790922867423231379684325600671179359889698273182293061456196979893001965319302007830126864615590726575469026240649467421650996132821261773744019024624432875434718924285290849573426644728007707352501050748467465568258996106930635268165013706153712127527257216546574964472150840444234145554693780329991037561202876195925731128098668659069638797552485982074364617574013554391389933448064747655946971616222341322410442779476866133253847423023418181267688256496185721948192518565366336895348255313954334749714321365491571667303531734128151700812636937576830611075371976398835204368233841599361481593638368645476719804455582849232018530598580508310879652314903600463997812730171850089920913050732911187548671584532884266288724326767386301489390700833077073002458498310286878149945265885079617641776924507498047575569254977867896641378670968890371602237250690143790206627997082554126752229469750069399771081005362262433392032667177645514839647759100454348113506428162720822532526076006036026218518610184617613456244223937302376844030310675385667501063795360679814499444537302200528432019309621577488657345004525921580935662424559669546885598606172159672062562909037185596136129080240371719609315720182686973697992168864881732001189284528122458063455403609598448610995546914637088775634765625000 [125,48] -1411066611379239125640065302406367575938806264175189283828302749588631146145063529247690686922391649191189178515084910566699607863724861166925472340711666778057588259458647866143568877728606175964111765056134768728294568212395842002330103446182261575823562080042088676351589517702047285265924419671901278642912741700304219757935689852800476357611697770890531976514307119141729675278569206611722045560170206009117677944612164158536617908217524939789424493989602528456179579194510988091606571698345904532571885066734178909178801942372225536189640376202484652088949383612026068145911477772475328871212409867911526603214106670776710993580654230111812022207667721480976951637743317658679200884357512473826183184715570425890937803819657675370546911052220362360097501588422608064741998173836859126578343494489625341838785671552181759877966607263796734204045305367442887975423604700432948894134289690702519409828204920318318822682074693611372941728810070944691139900095526866660534192999914387637431327207385241990955005078660114915159725133433939184370674873390437695469435510777106175231262703255836291783806971695418008133522057822352961629878265779186652327737522901208283786804042727812127044371370409711282818326138963264716554089954648731916080966714623491377846102493220194177892926505044041099224436679179813720433609759069760603929934412114457430468626822328414466859315005563515717232579915282924226322831236707926734929109413839562902057099652861696344074807729567466512124499002303078551451532654278280109801608500906392554703797362434761410866867408309679783814732599600877858159150071584535724131205664575725191708001112432703321253436962290583008552224237609207666490655506469128080387925190931346622909091530532039845414457806343806327595806099449403369484793305243471950019275390149636003958916110153182403519962726106488775758532917379038787489696580457101667046980617629074372386046886282221537473345914123784879479355906939097442031533360425447257147091306705988245084881782531738281250 [125,49] -248811674657891331489080443817876609281779524762323469278280610717406854269962213740498933840965254742830916060859904882568886324416581420196860270695189454350379914767534613553220347539876518810972381805230999963311963075879265437818941407698266358873778199021869238554913272013345440582803723385017998089342320487706872739048398703636242203984822338387254198644784052790519979507342572268730856725787269223850933938753126550373018859482223447850288468455384089463126639779346209588780268757222874619997582151676808690346709640135437932591159011275273893999625808088976850678526999677977014669229583714248078452974639178146914424264065848715036851180554684718869174176355970476200855261335070047538761718954331510251811204197481494522389828158625359154433427636310418510086887173130947971909789978393979435035581022022277091094206018240680408077490522041914375349543229552903916989687233524251736401403894600521994182706325889941401477954495497044138151576384485170884497812623671077134877069252400478841450433841169669906932196488131008213842256450360886897642413677567765359921315563680881314124187089693769587424986753461784843446563061806122516097725692634881780193008410034671198076409245712709406122853717159484067738740192205667964607274240484536966538971593293746950797597537327395520964998714677272157607781362678490317443387188923656337581848173299010795635739254645135902240571119032413272374365033154969212274145162234185230644938969710316785599332577526653070468212605117971129886465175565173969684022418753091426148271565337682717101106178365833021538693320292471759362824157136245893210973832654508158640901698742528814658480755792696931196419686503181498260516159955178231255909945763146528076631537682544811436919135395050980932203762939745913614169870950459424441133672013511609812742604746485509003818136418213065348653419457647922548476496492894691736429082863345879393658218481118426375956110324695763364191566340689442813519150492155063147947657853364944458007812500000000 [125,50] 323243806787982722981621150841769768987735159780610687774427310527410096445447218703163847875446075332935188448828530036696669980428932104247936568193772109121870603342407940906518942593909206209495310078109018287287689362388479365487574627391323220017068554701634714753326645223237325421243160609329512184234201315627912037416494503039966945501643958359298262946615264360728003699311449075717632019036840970590074011264620595889277635212317665669415685332468679958620100487691866024399347984157876240672789546704175944121505104419857521464679485293112509503164664062202609463077840843669913770717156823463938164823868123247193689826703289334631716915637339462671443780896609247305755193873666314529109932944390780233926229922871020372509649866225629998661838449544037809632364042706844449359313968766519043090766375037651430747375637947725078875856440253225135159732880605745195789099427963079713233105699887968684891319443113652108878467036915291120886632712408474988448950539338612835873126060680609880116928771208426214377532229940199517306851682447415647282346221865142267378362722143522671863488058717048882377233453649707814711566418021930723720126059789963956613963337210290683518569624851723274072915239818574138201319226842673854340402915426691987119714070214991628388276984005781035219686129648067823857187507359343558264384967271346900191418419518968115953680951967282380947512863351202221210322153048560140054467781557107203813770937916721280422248677410739275002160056978449657216141266891974619977443480544572615904002995916014591549040336872971393490898336951068134712065051717865024345045749117641604009629298171408226320798395297052775575178299797956612916819409185069657845165007025460365778561677732666642165569855095462097660141386488844240021397606606997652222441615983757891064939681507452021521989803171345729786665329064157300461581598608909126472782152589596873277414403769850615561181104903313101484992269532164577534973397113944315606204327195882797241210937500000 [125,51] -162380240979842226396360944414558357157999688709918126133538287153663355974117160623544108403561574102967502290093148551373704711930698908354866414101139357026543684752180122718610630789146110287410542610028659381866165040412277474513482418274871224131567101355205130792501968497441154428049526604272834071353211698300947690558282397419523625541384711950743360892319389975304723763612970110311812335643059548705485668500265376514095627779044112255930980534982749107627249824106157779802193453675225425674042621298356919876663895587406051798424560403863633682150518633813027982028679888605160446063837871553643804981703922888571134010282724189732863212557247185103103495665234231800074980146196182720890730822888880081313072295742831420640819359765870316827644790902228879604176065979665864258231891467287842671038170196790670869402041608279775144125293398496340598238370365017063902968153522721661314029317877606164470618705462805923511376926413484842124689166048066097289138083120625287820160550660783433828232337237750469901515044328877403862443661064004514051202417713902501820611151861019016888409400594974625304473550912784080904531813907639035891522750689337227549205639037899623828914623010156843131407065288537274888957547822647643546375628438888667508119844981560204652632612261682028537816877717711472987603446509564832264079159628607051124638578216916766025033149340807229772761940341595442684397136971366030359394110907961245089176723569205006346288412698935614326375176390578380836208123362250214683085032457962360417997267531845463768279526861743780728195192815420165095343522014426238736922139128695537231235024584718835980965807539872909580264725991844602963307782060034642606047516488612826304004790858662270267708234056510513996985846573724123061282681636214643499057525070388797169823700584466262633744436241398519742864528332247447603126577461968387032136470603262958642326048563518423152824544785296935407817369382112421935100081163184881916095037013292312622070312500 [125,52] 58651400403707434794103756547951530432481270478671868075200149666659451204789445056004527690438070448425450147267012718813291459682566465214473203289332248958035171779342335729376705888503177905054390993800292161407334288041247510092730013506378139356257489071738864632936201890477302683034717360827017901216890909050263457346154986471595838587797661906986618481867839765741602347313281194332224678011069106816929456797680517674416644091486661279884978161603090372925016423734469435950511411614352826375723438803698603913004960687948555393244586929370244464372400820503345093956672908958004766780455584210523281938180989395908109784411481414061404733659060837927758903297945135216041727747911825740862070179575289799794274404986757321462128875760019305459062689015539130109711849154358155322892415525554910215155932042773059734948754396703742390457975733090909807584563242862052362795291633650101270621721488628779455102988402981032753829342016627533068348166732397903883283760053165876769255436814500084387374110568272501816814465371743629745235320471547009296374638756323214460188463678238330094142800048415928632889770788688483838513001343674722578285025676755903577641963858980004897120980903262291831181716704715093923839979611249456311873259711008698773850712252433342790187309472380420008648643155501627184445909281874478080758009772351311511637037164541630842908941221373896990172577002328109813142513717026270609492151785536497554074477668020793637949977802462880652946711694573524335811739015786503172373289155845079907087202096522203965821567817548351656353080991678965578777512436013912696891368016165756840946726841190459186140605927156951307819865249872708649533215877379430798915999310368511280160838376459948610108510122449967755114082452562219638135966873292589071325394916411616676024713623290571932618183774900160011715123039240702589367619944610518447967946789522086198855160703425969323828720335169186872422338677708588407433243941568434820510447025299072265625000 [125,53] -16754977672573101336984964153280975254897466980623825916463365693053441214809602437356746031932081133361983681144233315513912490372736004961531698409225522470474715809979201107883408878065463407023499875471936832513070233032162676461334200774017983415432426115149941565830559893874875498251421753366287782743256891610774895271383197066505216314652176868510901442553788542827244153661493369090577088831611847996067723989894978419974434178348592473389864682977835796854979606599037735718391057466026939164827380834526392607022057432843051468422285513642555411122449706913972793538710508470054637754035997401378513571425621399363297519365521209438892386822875206147293991238185257757372017070850126871026546327929798155436447468495809700245254311453311051794334560258882175569751985323209895188155940926889560885809995041336998109013205978530697585377148111081829997334741140446765680434648019137713494867309663175972028977275798691927207955134102541148149715904297453811558224488853258440027585206037770500689176500093453805836400187168986241220938331212694548893958877771072791732683633081454138310473851676804798334206260523557574309413722560645662518926109852496434623554629400428855828122855834390088774102556241729448428906345896188603593920759971525288091466296586143645515997280912296628407003525092251244804074823738782656202002740669573488859592007083758047170706198091684860697946459056641694493859396882030822964900212826240074746637941437599984011532150416568477503828096659767230563713487462322155791024835136479849323124303135763536333856121602442701653448193944149147945264774661107475049890752087807464834098363209584791551348653213192511934141649390841981478073516905675785726426693351484981879596221256285000727477500878234597679785588298862393022859106230264497961047411665061813196615503921749705828364520739453366805883494653986324138476333062070317605689681967170966851092642481624459157211458752114074019197855702851060044281475216848775744438171386718750000000 [125,54] 3852529669949786805127790015448301880773726814042904150824703985279617324301961773907630900993747062684182202186195098383639089126079937080316035029550520043737500990566015178856039727693255950107197777185379510783892230870533946302566431169663362481242026582940672731239483109854516376880079724495867737142685679359862284298942330530915803226968948268199986668448575321862911583715076348240550620118591109730675934544176982822449484587473159918840888780736516975325608740865767516150707586237191902536692674760949743843084805823252016987101169470462251039978999362524878473695191006970613377885358211316457456098888420156866984132355498375435773436007630178561010928991744283691481895384484837015223843125439407584723102009767183468325203110395572571413748558553581374059118756891733388989010473721529339739754870001740771671918946606143542005585680861470958954089580832200907916921472889265372596567775203425789673766051306611790110606713401851680948120267324935615751132912578287456318322544596962627936494198204131039574685923217590871249713843675611994372322600150432129934319492001282796728598494508057672361357132850649661079059963395531614843481272673830845646513037505122895627194013721398494457208673522117094265630430805885158010792447192488710986469619785472645694863871142412664763651162558862216435480802832658613525301032335105368644857672600738299514337227674487523945603037104443553836961777459880443954771410879364667253717160806952602002459810402553089719118212485383441042858723104117682943089074506311636276668173207062775133100527185400467657974468599226178622763577021395720039038304085326009768438796650114531275319069282446663309467620327787132081126253506181643844009050197643206090486368153084340655873974529199910529009206013902468665876798423881218319359483070475197588677394392214409655548187862083579938955865818294853266316265074114500472200897731248339576958390212666159315207309552208280293196699321672191950194357996224425733089447021484375000 [125,55] -695741365119392375511242142651673507651907752557661760730019341314367583662251411160941533328444931649686161676075666623272175583408132720333529866410197763632145198808589101389991734478101021341994015292034538392948668875445961004315840013589654100496751535551430681399711238540776230575298620291992047466781735033268472276260048290910582186218361159884912290937390376962458910212002891949994493546098384175461935324560936646109327756309801767199139802101067318932265397124112146046197807541576746983109504421433804053166256449561714043361536648861051572938654628668189615737601566827110207006977447763761370212626007048072941085025254865157129334281281787846746972578698867836355792103287518653627835270698462539394882537305985160315869273573448486835955337271565125257426410892625552619093655689869667232176851608427354600619746269255638952948104908098816326980370184840997013202079286741713209557428640155938737793328414378936774683055964710749817010613103209428143362465198245939651661232242122526665302069680541412495059828051684432006134977069232206634130334871608049602784921594282851360255131368188172382538236139279585934993571075089492593709329308739047221074382786006416446665656648338100016236288160908920196254237843081110247700114023246229227560551532612258653856717881726540678515529236892562169329072321062068891524855431404430171667520761873086320308394167830790488426043525037251424408675997621199273756721241125770378178394181412068629861507953359432505869252618233310719362304336456775615771672592728506869389419087035151382977644738730940613969373216965772034049941144279648635568958546538061204101220139110718797156764239592738218586981896305495653126373366200503120607608092918081170834461830921568177283568667644400315598779738060169941733552244593460505981481328590303508243369160205110647727894301726497396918179763715868812344836248773839926168309445512762365764123452815999507888322262670902703836572317593824007039417861960828304290771484375000 [125,56] 88308104515957914424543496884063918051271789932022809509339497743265135648832007803734112256427572672457488267331879657201633042956571461929193610344069270363942014795526183336041147046913114763865246214792286501432835557535503989897405130458714953074106711151723860034716460987893241419976825388034691572337341450262341629703861485266684071040026386876652727403577869823485509066961170091611605630750958778566955453736017957748409395332535269830714027116760171917438861392871057351724349919186706900740524220030627438819881248753538496985560726910612107604602735378933827220990842141689953780410832144455230670462701054455934911970420974823187000791272094487899078698042790740623359563959231889202331843260999670135913015699257286751016453068823899156747743208789327209882975314274877917820867874115141563794201926254174611986045422600869072028798989239081184142432797919431399412047653350770269864196867979920356421047290715333926590908514329621332148323440261829427371871008686359830851713528860998988681074279312395312281195252974146401507783524556569464442524997501982616346484839601786889399309246439927549287116101359205695964575890799382417405417136457580312964556995986347041473328658179556457950696374301230696085704467296576018190364908660215865206056679074334964634845562779471886670096705608747978094477264605493541841963306375333488601847222761260641842531029750340823639499670055110998842329258027204873129594495178403152130078446594849890230304468063139618023016244333882449396885211225014081423434128107571975208304395841257620436341406630578256942683881849044473442415730809006912179182230847780982894083767070519721285231757319476094416252531766480796602435221135735092300207853128338381817283616852494874157131329564339816325407352584028207021643344881838723106697628915830040543732217969892586834584559345556485891623883409734083169154675854963820307733750124394693521521729455162699011552583520764481815603099421847453947069705463945865631103515625 [125,57] -3376543388091322143734677246852203834800874500292832937318137490542604557191976794574805077617421718479560186189041250281778317117050334291522773895294610430538998133268315583192103177247947019065400868680703257308735641848584704255726144421697964674609884167284780215245754173373452429304201989163513618493599265684281969417929913597128593300221262845604603873828177213511770400688265404246370889357860179104671126942742586742431658342479992285358778970433047134485721331145940171276519286040844243762465797566659013406411554987053115813257073641254767670775263726358970751745037649398593388565872300804472965992726067530894960011920387938387644201080772381956398141078817884426045501483806648557164258091424599599532722182185991158981368501913147239169925822790542830524011136362899952284873434578883682473785294373509355864299573415102607435361160256536896629353548954743650733045674233799871612592065078003253700895481969971139195630804589908875397430823267314186253352777124926659142493309067085900152996950819088813085551029326008513319633639841394245736632913310943181940429554213273176454004672021591694594837111550853770298532088577578295984650257695336579091826587929938686355442232406526425498085476415516462956176346471698130014397156251659723754947132987492123049419865975442132482924823754320707130217998067110536557992039833683418105977161537218335341258828455460488689614961386119732092053495808937177310285091121969369354354091869583788417511048927618168537803044833942281022940268330314545631097096308470359400677321698878519197256397388406478401389758936201891065054662631149850216977781333977364779288964680932554081741648941520062494290606248128883233835037882314658370360547299745343037937118567228728457699100989418646911394463398536937005142542793259683615539344163763615774648013986708693225145624862817818781714008366560942289158982282049871524712928105170633169235351795298466600485789942605724108245349825531898470647633075714111328125000 [125,58] -2068433315928441086259868628243466150296118804474666478963038105603817987477081981484635733579199367239835333949344404205684235942773684055874899576154875106681712499056193756153114055233960536273060074349631829831358506120616229059115990406954226115554787818554480886353728508063903195202222334525408512224157812732843050325728723411422405304631709209916426750664578288069214741326041065067040784620844682848840179938053127815785945230575207713142407133418453673012262534651961221385644653454885648203466715369081819705729668654716480326064091261347866147059851350241421891889462934323924320250290700891307713024208709593251071666018443458943014496087027158792543543900984708258199795119063841351838566743136868902310138975137736149796915310362919100290580560056151149288411563117856372708141778280976537977132947014748843326069695391213235670035135185598117767758598393054352167468586426535334784145039241952808935419940197241745689964733988303787729829761411387739571354060201833397418942452889803782803533046970656961313687896648140719151066300774746210957471868047129342200631458773006764721822899980971526139085926547354000685223669366358494053660359213747750585475230231663966118652819822073737924681484093139513860163511008622720755513153539742768465897148618558390297385876396280242628606597570203800346804233321393402173144523311732176858610732070949080039921999778868145880823351600935059510562342720745600393018510421801848871967001861933607922296885122726395421813817514099132475284477333291184635215689060024911881483607156226812679504216751228029532827358743906781068360203762814324134750465593114944702021970111457726427344579272528694807365131264278054786064529961418103636642501535941476976248583306144418970696821339982998603278222905791437646660621808254582259305329232936133390362429547484127560946337810437060999203363932759446372503575084747766295854116252633993474882991219892780881725061397889252881195026908260324896097183227539062500000 [125,59] 777841237523736779520788229590226268885392283070073524323590989424256918260496622810345144525696849264391102279585330448624409056162872598645528903553205543216364283397151699114315330273711224453181041360336590278935637041782141117202586515351347211565425653534900872279779862931702575302219658775935956260109928887177194194704127197148100866891097819336799406080293965767000412730434111519078710857562185760971294502959400034685897739977297960688137591160930110416884502356614363825343679992302836270653185673331129790666560581643423975035854431424283763092016821394901820588883669278061526004474533990526072493253782996299523190127142123134434961754780118711848063880538674670939517103139442126808077554703753000270207337584896969871628407733330372190782781042218656242912986600751002372321908311025243826457278211816040463468366690873889352288681606459031512687284206297232435095818985421678333968584802021908524733815228665992341169391722622408971289827675650990894446742320003244093860275942030516410695052990728247695206513711739784187925117229264369996757073799429752496458161975658470068152662737031813648600827720739861186158856660797308520728539193646097327562650852828934031661295584883726742265951952030373188581901832464593012086516463840126717868312409993275043313766840501532561061170114800189923684143502048161578612081478592983957018133110110664234384759116200054442305910853638847428827361135535022130274417590810934220679096163515111130805067156764192909990676744939239215036961002214772551849634542441711211680512772654941382943030415914609434378745009743610358465449473023798048525471872546511993068726525888031715415420719349499037404580709601326223035319092296715412440598515745570304471886447842349812387464918955373595620745218122683496883829806367781176815997405270125680160737325618553201217255751669396422156053956152612588366005693570873948324615514172790852900448477525977422442640371801833108817500587448763245344161987304687500 [125,60] -176471156297767574597835761072088079826413853541515421341391807186291304467041404287455586395033159897749098074438278554143794354186279124083266986837322085280581940297443974847135002014096961242015066512018534417180548662270935514219647143824528641380581792786543230114941079882130013102674653133758263061366369033029195943028862018894839380707981139941860584726699976396605767207939336640176657184514522267195805157585586271362037492214279636475514398503507590978142830511220815413172769504782330626568618615166599586290157772573006491339164349413500944264355053743868909650536644577423141058633685778924608603299933723723521823477844892086101188119613316982529583728823974127431715028277002491136793908413736900504482360137311605450068067080070120082764463530547363454928862837261599162345384769559742943183425311586030429515629311938208562142433001489532894845939783689079067795238558564697479062638629790972675006726647625003169141804885895121850620228038906309786149486061949773346855167975272393305202124480340564227287358961730386390615766451925405717946006198639512177964479632084819283655538279864307066994533329822720413292391304816014635211084573373146404207133821341960174199426038864160733412620671593056806898185480331924541908862863851477983515127285375579313526873333927900999799764645215737994774068274431756776467267582351487568687673723491393499294041836211283930283677334059907881696308489219558732766756032674715341502297113305459657844213350297307875792488782588744806897966576625348838606139066405639474167580026513176475742819820187889895365143706917486098317175768560336326149180538422125415919032584732417059424065357269587187489667819707386363314309241758003187056470265136272002144441159605573812925535306948454857705072811242125720527477075406318804798738018688214291426308460850893291752121211435428346301125313637904633469212226067003400911708397994395317649323099456067161510685408985740643485874985222044448852539062500000 [125,61] 30322661078259057006479679834681763890895932529411626233531569218512012120974096862702992481845761097713965077867543936987474184027596165572363696943278917301874150317722256976017117556137637592731801358332453599436792032773354293695919527845246740312368562874936562039646119923091666566269640797732752526133640321809085660192102042126340842360992206154329816819454521296939015187604289886307475761991361005448865037481851032203053285865241520830179120598499612546345798087478216529758972354094169456726692738833164088917932873544007958497367770724296070507984067734654727307392987472809738085899030397928208337758349492068652674737085873872515583255498903968886074583069156652819520539379835577118333601412131535422434946606706521689834322432697349489517148202153102115081761839926844706837207338465186822703933930821299994808675852247676737276330548310367634988506553279593579806048559304542337617903673366170719884347137633173215734479883439390101104698571332268108947246604896307663923532776435114453179890929688212111731889719450158443639264564911314018640505632552382939845187392943428606306492279888065485980603911171299241895424752212785164757595284585669141174679601028897432289439066214288277644308562601967569500360532941707764377778482715497114833510991135794164100424577026655116863342405118437194755777820775191088933232493155799969868999965306459840786655949941169044539574118842522362135121114192824238815309059231627221988657012072815814394947741204988877275478266789062367149335657321913882711230762217011305686094252709050782005381720153329749597349832164051584489625057001466501050103792399625145285239459457822033914025632699538663839746136752819600295436356742173690899807398350970719136176343766393117899390747582609176008065045108701163291176844695056684555172139381510698986122676151813700564849973191102773067123754130100629220650359273896643368283490838266313007068677698549478987421239940612773266946834923182861328125000000 [125,62] -4114718478961683464669755957703282773941848727407426270970388292677010614860477513405178485274489111849739605231683847880261307765847882160609954013374228420236648096019611076815166433086699448289049236257397261382840632309984666509618856968667370028886247739333296288470276403081805490894077447672909501392344873893189909568540890545133669007354727454037756400529231008006034319358044256421782326935377892556931853788113891955120810459622409487530886612094610818403581191243627185356317903987330208179282754125257174031270251224769211397261092447800774537833975545329839138698291293888423223504997816218324527881555374774217533860440678164299016273874986975465398011927106157924283549977811572338809247464971314490330892278816181780138834646854886527277230391398184548120196546655610057076892754772150699298771382171996134752701485259785049160899541379971293637401402823413919570440076296452361993197181036210753823729002930016283213106050100939202181472577516763633726659122520755255505793339285660880382940120754591002452050926195334507725346980031214288479213607574951939923990758174763541728108216665620616296661465471125521679574737088254118330066941865018854263496135207002128433797584114388937866812190900203380601702653969647751022368214762190811972949412486924113803499476549995500831234443366000704276992337529784869709513982856501776353829292581141238965737779465251532410609481382716230043133226270634400858979946111123102461152202689428405944205553799126874358396041786451237225835038173381309056085201068496108542265214933639002347766513916322061002877826036927031882601818125031311749073303599792888840519200180281280092618831845743889901713027552813751259668405565035502352987947533985789386995510318298551781609467388189461241958854062534753490937670043503621321353169624442614663622353157250350108427204894985744511978585100764915981480793586934963514394672618736005050300982594439443950135962531786768658301407694707275390625000 [125,63] 436504337335438090098805810035918583790869816321171278638619649541361463571845476251376410224754232580034496509182594381648312612298451785227209062519876022071747361503251089456528572743053932486153278304847959104517640191356640440734240962046835152631747947112987050591473751663031795237371961501635876565095880415423068947616333976902167152464824702271506499510044863555774335921696983912545085778058149509398098589142460418111703287665879886071758186730339739612185754748579128063163001202231042248529526485564706220990097936205433465739701712970982062468573562588991207115033842146419099750718710993792407731796648028508528767648174997807409418158540924427331264153295362931293460580025544357202157096561512288295789111966407796535320247895709503790726915124832112429508236423325277688727726586211491567442207052146550408732366289103101889084165164621269794427577627862299225267761680475279847942315764613198090430032193088814537403001750254868263264306879157956674953953911239956758499069331880050940394404328613952009451210416078461122882207004526332635751489415386481771579553494881638432480494474777612119160225255902407111946762164377166417647281920681399689026066309341025182329078369885501975427307764919358044654698715349291267607635365113607218321811758187665392206458383078153123489415867931455809397774138795456954123586938840240615469998592716009009334837486002545820158891680168273567606324660261772342775396437107918089786986940289280928824936257199972333937995608648070851415731477790644186548224418718495352111855819028150029084031499329785800598719718443750902221751011083645185436692686257579541707913784126036892271082672958598723529421053933311008881014808065774379291353212704742340687949756986002911267454620756152267843856872430762819455977535214702948957147224903186141498193842370676921228513157683713945116288489775424363196428339505792977857382519809349115046032838301337830461748363439933807089546222718750000000 [125,64] -33952085346544607767198008940473138005301548390557351407553032444691105410316001583880242605396241820852713113206441444481355018804619535866396552821897908353683682096181712690355726854625443686902000216515185673088300777448718786930454686900135706269099051941030274352682319487104743995402081951099726054166945165198118987175147553043546604610995512210607602548536076594200105928486697362109418838271726006826234007672345405255108157033739780490529123917899806924919802448958281740986925170410961440975095465526540917244105221919693536741852432357982064554953533419680882359016286289823491630226553646648555460014686425133353570698290759517320009067521028047785163013576905843277165905332023874805840533133242294888291054987451736998073815714851697162563027241797516536775233401161814282513559338386495364686323291204990777980237220976343356205157002907972339435049004860485144267589356063332906784631421863379948177747230508880220863006281985690392268619423410795467658121358215889065699214476763892897886732008194176376051493986190718358132769277004300351823502766320372093187949676624876973057944315446383895972090673266714708785313740993443445125224551956792462519876715952807704313671489010427764596167732140841049908235836254438253897953238338983065289158478883911413293705539881334246217185762840972919764983296950010086868791118149155175456793961913745349775343243984519890122882166005741115815138539677141826735371767082642926531787503376276863910844233770638860398526006878254734414397297423193138919797251486021371400101594721718884951881114629126136874980005075102646915810756055873076040002640647096866905356492735353316391331930362761918123565466641316150110378567442170224488783826690646045505938055279254427565580818285360784865670283236963316177572186870727724447088860272584831520524444849088083374291106466975231260669989869430101410756935318342475107895052913558228910030189950604163935448224211810398660932837171875000 [125,65] 1499558067773909164674570376090592932538291438896864318400980911300779814193466266257454712877792731175082867243849369751373960410495956203969086434613359252750032700953930030139191577675418564311849199937757929069165566231183798833223306996020167598475348449695747986524624239847057792224023128279564449575104377047355596298062737443491666188951679826294044951314983108671951955967202062259417372725411688407643127077164488084601403725048160930255298059146932298807652607725256923184866205839334922957653669080034748595384587907531834064380871146312861335012801658170300739024335894354508363866237085263620422932474065442903892381373477985560372214244200615470444877844216229664030281850907020962745240352562456759002542992596963066817723276744692393504105374970456671808114539367590868701248417098229569720643528013268343229976432197893890215368643508171764000250957298348397799232449869314527837579806727322071443680778281949794882744158556254786973830052300283838525217829485372916583264803162969368860239912182378964594835000568359940938081235630625190659160628149146716585220788668930953368914123727190725097891231043961119198516578447237206794020662360766222209129482030250790370858340365237021816824673715732149686171071011802290105792149700274808856565934864103491228319638233350369612983040686269705294113088356946625556414763149445371405676588291578180191186747671375421234667858769496098294252905655369385979840585668799035203149923577063357662327341299832521847407490095537434687538931860341833316852813654244464149727949869735271006763826495497863577627449233739299683322533787737610951304254515044423623037347452382937152659138076156203843675560353745554791498183982534218458023117516898616803234875474314655768409576459988198268300146983053086591990349761416531175851090570210414192299766941781537002716520702147662154388808158274732856205733334065871206976596045815371789346739867288837094348070087856712726002195000000 [125,66] 38963514787346177303775387205854946730763280970670096227867128804794044340294658535674438764302257033289905717833903316616558237558596675503210336564978730415735039311365826378916140883961855085458718370639197959611631101769614738844743019903151382191409205511543337654712447512889123839225235069032474953962724584811086570006792254435910484409501081256545810675064127990059728879375511752532344745250349777467991480014419063774012785965092625363046569018475483389124212714746069095937667192583768090949046516503831236921523377177013796416844121357280641961114890742251268761106866607160811582307137608613497280407039593683872029279386108078095592588947391919053452570621280954348197412449802673307843860596491351143617123930264683830134692981961225077058969486692495885987543690256878117067227912129933415097349929106727314799896205532605973234616497358907617014882371658210822997027694500685945769696847495232089439702896778441087367660363178315723998100540787197746985528998207787746545462525794076132286202140775068356425198184751220611906065057967446220572190046069900869329522605747237649557896691660954156690737405076838435987122880544673505431109910137951243579892378608661969231612487013285676492311573260834411654772441615279868638951582697085271027506115827789416935353283237542441852470090026831858517909251303705559743291896831697605857765059524867883613399114068884105256180357527718777521868698179911199400224115030235964285833499330712055230489266256838997246191750430589109164985297857016890867803492594378135437689536969003394522409952887256097095466684518777090130309124534531967619027215166312830487722120381906807472827998998906808927381436337709709063052290785188504438013308718211531718856092623777721485720629593990787888853954083397178528503751093450070181514507397301524999552377368308381752571911186033244961564768881129326018845156680319137372725376807813468562256076116437553733220743667667428603004500 [125,67] -13647508665813739686838160668655481172211620967474676817327799337916350342141043075618148701847186680960641569355063850777254721593449379735778310465406216253476304204465664218205104125067903682892538600565164378023674989058524635740681947262427123077150895028970343562036391583599113211125630649643128473593590510897123664232613998977468971149484740653886905032698524969851505310350194305998859903704568680581332056888905372906381736786324183248605513770102992478399793437226839514342461704741863850823801266549158375817095319370440950351427543967065570280526123912551259001194598687546526015627367207441673354049470906515783492591446749529833387083813655094535798428453032375291509344787775185070411256531478692215041095419231781202831813845051665974829241579804539064242011316468178868824739726370492510928388706408589988797639335115891783077799482668062206981279493878719995289014892775522057506047747192192595204534745236900827543153283352621668089139844755522341869036349834789536921120057809086410083206661120273565179452874393523817589679587483874101033452892841149910363935815960748785201986916629006706031262861762723401689722006604624541261888427695071713802826080652862269373164962851123466260141027625078985997480488266128462802987996027496787627807258983235237787349643879173116959396746822658246260339949585160856998300427018525710221637069686290109359309733633725307953418705507215882016009928773010695684675874049291091833623213557347563325128884231231954007911290896752692292951667443514599836050659227390923304637861145234691910157034192321592677024480701729774052131224618122984836292900764990581636464369583549473257715647311802798716720859828950978013237767112411605604146386071427214967761600783591246744117665930127453083421390374120451487406970865993985423036597630047968291814272569585026164267545099477102008621343666945254762343727285777071032056162198967823326948218614947001592568087411857767606704 [125,68] 1239493064807384215326087861315036775577820288431792352404067033759365574516008450186711199714116220938932199059895715901482628171128775603058670546447354072901592970987818265985279272066878537012795459365646378022775703822969681529622901110856496669502777151415208746558893058746900476289021267738125060394369492881199726353602438117576901226661699573159042592590369742378447673749658717770390876599419808363070328576541406518373114629011613043095058331425730708391451968316057220939160855465430162295041791060710712398407898738359173767053068763047156685636925768115347801376612443399996394052436637490023536977648779224542866984389424515945011093324702547126322184313980904965042274539423879073666413552568668503083759849670034344499729525630774013162654689262232417881307022195582765144098697801896178374581702167229711735652402531852395028674419783036989184603716201277199696257201155501852070620381158615798761424168612462709397867265145718972700213960899813879507590298325905582594719790561186108161267653135842208768694605226700076392852469700152078702898140338050008609396701816788214222422398623152801885604806239659202192224461363358117650455866600767724883851743650199122487451671049427487422167252326686155262118330951724329403374175384103990245326461950917784768353869181707205637223480406689364624190159008357688265956300296142647591248136495049197603869208369830818370792857315543392545916994254543076640193658500676728647093570526980588531609015704488371606280661815122704154471445038068238635032485915476640194440017252797175943973507683855487713880425377241785993041137046243538989341671889613163145592901122408771669030888305459227166560403707753788879741105973528638555155488337928887192527319548480279628166742896744695772650032733797680063861378864130840785466426308876235885809831635121852970651987915877821446523852069534589437181803928625203289698638875660047618320643995028573928457126818231430700 [125,69] -48058026847086776055848245005721692915913754675957051347482099058764671465269282737703725213262620130666315731049012371821239564227441712398295585197118132478963131901149999708639011913516207949534299433318928893305195054572647602168127825904044511256591616123290216533573637970020716078517690217490475765512957149917292752796589711452532920218082326200657350891278977649101725035995844977428461361510284967247087181914643434387097971548824089964908653961368643355762743093915657672774440265518243345145092008370289026313867348459992447490679526226432255151683380138318751948804156403517190025060431433700416157060058822918136420191189927374369134470616802366544594301089026582378065322453590688200890294142886995340041419395003008829258283272805331278893147287940473097905899910404750940829606160415423384743757682047781818272462780179041131283367715403625589859568021983307947855034423599938878689501814985366629897226131414693495980887415759881716927460412201810583471321720192313391125544343550721223236349750460311824942759830935950316252078133599487010019418729340961275840514047488555364400648744484847670129602020767010113040798118404401661384982026720883966830878690634074785788296399159053768439113985651613808577076408774480950366469930588728916775860265429412709025784677052886874768294690188248035416984380896580033181137175056151790773875851091933893912849634359998375275168075312776897010833369549014042139740175300091949501550721106637809304238473887726412918793250705256923379866634292958957544825480476496385568317054632021853998685305461367970684423163941727032378290143221478219127347652717192685450892987975647837315368278798103876966954961862330124793270229121867864809439302239525002648111642583688936743908701892710111431159492299915533642525063072541719332984371907204303032847206760577372385600790435761016323339183369302615237337304557472509448372588604217276531309617460673228166399196442400 [125,70] -3376011243785667193599652142400429113273092528884131915442773705692273353249033360014619295854031272058574456455652258805997721942312483565841877580899607764485948218612175104848841459860785091306250200616437838017862165213001838791987136246199638973172966504651753069243300052478212925599221061369011596919243430450181643906230974288065261838280039233230053269348240825599379862942926299372751820889364199937275712553370748887354056904878251182421736497562012957438824817877320858507442289529922312904375934807483950341518834338025111466381394512798366875222180000992338300277403884749611645040939243473662336390993485001947841080536496267923246079664457462718087009226415645186503678791722094541292008333928623517520766311651861662458781616346741060753430463449443894087790571718814166967835157625937347847373624665637908511590578152938703700282319108610657379965633781078795281501369605241588722079534456178483959523187609483157801227462335409945485445499302319724571667402552126534622779000245102387424392889797288289778421616241777788567263794790518790318026000769536380585339511711417294003619133425953061578474774758104369525852547220684459514027074233473448986742591854599153113546047880479509984419606239358824523883434730307369179439319972297456024755688400067078566133718905866285995785677021109259150547314745788411997777814142513343008185587862923326205263756345821263384779488789230408844897358674819651264083549672524274911730084450243721875849951241702688239965353128768901959127069516090591951365808825017210378980867213915853829228169045810252336746171637891200717391839653696735519527245058143083996892031567851742820065223431068212816707795404945286883558145826440250715460134853136557643072497668801799022756466293168962521904095965845631961453631627880764736173431865398741939611984795398488665134772062210501627024364262765409616168475807030192515774313241292135850695118108154749871099145800 [125,71] 855606117599592869150527591111617034630408537763328226524117433468013240059226852129378545002004966222154085040278263111153135878668595126118766906766715133081019608092759305807573425791629025363164328388825645014138012107439197111798480389827237818087263087010051384223782068917284410557605769603259411069823367980002511922931881762189523878682853016226445043367438266070327273633088175555882650313190834464497517943471400546800169299448834619926283795266936714754105915371634682034687974949556226080138361534761485832876338257094492908166104870864942103576004137650005512827865097199252545308167138484067850557791483369038029843721903507010232546385307895847022125411847321108672104525682869908431928296431367856742151438769246068286335413858820821304777372925435956764493628527744448259656729491504477420367571982296518404005596132615895562810859351681152187692206936764657314076511746689497660538337382297517169553780847483796503480973790422551009998499859620414765386399774505058725322450539977099013434569260134372104238127988984069594952017674746664803246895718734534106706895764414605482849193316920164318758770240611144083709323460279111494091497788928971183217122606383114643484560017973708904058894657894459820184765434917581755443787004557014299872254404958439283898705612438774819144951716097657891366787648141662302590984193389731310510554334469078673538040802557462395995764693854524559763613702070848260608693725360412724474233488970875111106556146675963444830448295484951630324115862518663403571437863108121266295772318458770027203578496639697291577732869367705714308776011156224639356826445197010352548707172928097580817717984201036712865795957005203477268686989259789273810257049665450797276425625683453160963720636120489857535468287349123618401183192480414764220262199628877202843258560867309088700441025931220120590474562320143558567437686475646594994881981387841095334606489649622805040200 [125,72] -96381624296455106603853725020574975387870240726332148376404536126350311305475765306947513046310815477447102404328572499100128395373223801666934841391066985397484701861684731229813583041001032224906879058656491351760063746452234132390120627190803692819429864234479713108119580375485362661510917701900047764597198906091256790193121225961594276175307684501769260783019201393231779815438462942727611569539231595725218457923231637188687345055783369440479842143334098288291862039196692362646495129186539827143312890997463773566091687899961823148017458561007789809673588901886543993978820618446062953337231030799813405979457567697093436018606968362774852712127661515839175084011726967729118480759320480986853346994274890245034011870304214854910944074171512393209392289198140565173115085086498166832872085662369611108309232599686843447922281614859217009163186057049532364589893492788464238004290518515577256195417111061369301432857702827967654753737334879673690262762317442026672654121199546765689947351995657146097545120423108088474135114068181114150007533350344267302380474972903081398944759672350612840469710553779049383267056456359642526715280768848942805607308935770462443811185334893768127345408869944625792575668340262829819951588182820128949767722320133473195702134259314134051479584455145559739620645350961133212224611975953174514501258759720225717490450869663047987478435307872471429850565246643531764947373555877033236516654285933094462258385140886453027227667555910641261050914114635061031691686856240820975737463986503958974062938235218447232528858642614664578841920605945005182612193197621224027626168732494318091242003714839977895623921039698074619032175550701285441364206970348883759504847184699036147274966976586660501457793343063119898841751418224894936557507095475476544839542301110682847171066666601995841285086244201090028997506297851530675062247559216777616280208939439515717104349674470135200 [125,73] 7544875398949912989889462666642765586796619320899233278720197406968398411786422296677222969558923379377962297377807961069745696600795319586847355431309671335213323835036277263282928097617788596265024632907512815675487241254835381460148240497408193653019991612182880578537197336075901801728935759782435048138238893340844499608632026706611217904633670205468095784613289210737427532780586890715024796411037394640211318128558695797659896194919640931886878052386636123525523476008415417778844678973879994651819186724480820328875867408921936820944214339527159071546729104267480470651737745732998682752316664901573448539385999288574900392439250312805105963396519469562375404544404110776809097576051609138669269193869906428252139975911945233915917477783057631967549905007838261665793070538827921585175659281384714524297653635966855856703639631309357243655645786754875157413615168142309840563504382937823741324192853580792222532799614864172102622316533136783681524939543123709550618908270861659375306180706450449216373291264332090989974514338526864831534327514533401814545121641757253565524376464571005003619971784298931987425915160973085144652098845695360913537120046454673941798859770927106226191470479034674824862636699135051654426049105720883237470471031834282679250015643277630841584186050949900438073813602843318553717035836683057398821140928526800551947246923576752469125611421670099044238751123425075009157126006406795686093448012520768353903410275533634692372874807475310440300949070806213981675825831046895075881802221275954200932510827198465916621399824096432039725862985241217073570590256782043066149856619093788983339996734857353537375852659220860053754263341959148121175574028011954798470620258431105191378784280183661063611354602574358488439155778237815272877065982614473818879077066532373895249539698232534211637873104213608448652030050862647208430020393659695515515770826145302155295457713786400 [125,74] -474229825934860865861374494676585598730720698390812770570444853397795564998071000762498346805485646220859197737789990201481813218942433843365518113212758767583079359708008836472631485807673001995405464432712464354350750543712313806245039348970027011864174018539334343233078979957928249624903246946109197142746008393896529615820501132881155752949698573794926357081088368896447225274924584493000572940823450742587621448052914441493102055937226460947570472779106468940318704682883176665136095000103536264423379116345249861312374875341880912118604609613853838210468124517177232675760955603043182828783249815345060529733587056570722153865594291107457674340008288959147982318728467768385211805458853077136979852742440000557525451157650013404310794465433352341734422374807130976181870319023344126690227673084742108335415296351314674304982800089735056554909830159307612868678365442238554922113945154313883298841329507978342864468838657910871964046137184720998141731441188464116501052664589852333159336193516208122302924416225772725122566402174384096874011285933386402786326508378475059316109565732144179369076842572877997589000407993828985834836113966341058951660714039189296357584545387498071196870422866531272775300198030842291722810495033829621615524075886953044861335848133727222659415035201064797832358279149711712009355524093380971979853747795971899958617878616420848699777202722166664249326541971036264135512763206400238860092670533461415637574485248974046350392571424296058641770818438727896094800422968903622486526088215423049078691786901220083750314010810845291571654379969412433260039289516582027198367903293424165896155744306906588120371289592451646577036322169521955110584560218309882873993690286759140587139071487069316554600108136697586704300185663254691563365928673492874205742917715566115720829738921304452089056664778804282648020825650694789368046456971269789659664796612935096748693012100 [125,75] 25330592366654140914340956202277223192644842606589838622524089590879289046106775497542138049845034948241957634474497514552539858215840350557498505048025702884688345816627648335249137639766941870585394398704303252511892245335620558929331870238370626090760461742911705380825330522755920744108839834496605888681247610467126199609724620165963506517744766609024976933985306762360754750711750796324863183207798593376042329866452358295003128947592285691029394559751020656273783290058091830493967545310513252399215029490176106562822008329798893795547553584464181322647484486473907436778841276114269413125388790875582239188064193180148659413129017928384061606979871009876793172863610384677795200637574619018024833150597033598645921116248380492404351762948300381987051856108279082112977934458160187057205254784236242315575961358798207828095084733989756434146144523891376944451551005075186428035262468234284769472052603659786777492341361592945311356177345331463671326948716139096557374088812313320981849427673266527339549693391803814051157900642204269946159571590841317336320963690031250052149214456505159766573086470158498495011586013942791608707112203285574670450621826174959817041825777927811420497630293762649573515719128977013768555664948210266668543996627566643141705562324163287524222724491580781441470044105567988842880151206890409555374462576430955766704507774403853644590476917931680828514197254950753333749919766448833270906844392479561794911739730514199278982504596470141522691499406974593245647932098961973044456112194558826710759358640692257564377224013609246458090588404344819924915738265425375168728305262233853123856570975229736033363010884696658874272448720499517011311422053311900709904851035892391354611154102698444659326879594391822722923245265394536710812286542999957305741267446534084689177888678737077875963403189961546039069332678151241530369828106154433817370865210049002696213160 [125,76] -1096135416094687388257729257460419791673611598508816250752302917569757929239587675995193626172130304982761041762673586294311976923754784550760021034463336051403325067821240563897136319381991445283383856694810721677533119898085397920641418643603274736492726521301729482852947238959043741588325056912651648377430899047472839041810622835169768514942233243396825459422568129567904521479241798417507693808594524570150545964354128718249524705207474635763291443501833787945151783494555687020706087915181074904143403382561115827266866284774947550667540528845765935007108315282234138893878554232641638714886132955334898917697803449430424177412607594925792284995855982115927542206904606729757203099677883279774998738407534333443682157868264543331777876073959086411743083060943493682555779648554606757868599422395252837989477150982358508674473735929814728511902908298446481839948774190428305550142878194027209578741540668257066327147752128915066402536319842002644711218267104620503285318951451422771167703296012675675799175773574586814209117390050829039301560648829727103816005428351209702883198803114090705753318566441798405935338020554652465080946704248552070319701441665283861088354780734757015888870747424271864697452573651350321913160475551866599561699720610849996134850442710274266707685878413318933131780006500946065784758332831102708214700651255463156562166330374392817881761931723667657340922513173876024809082307932227246977947362156067893090497468021552621007469307020554461251217320748740909452485354997267078152929715394421890261212619581071100166786839282241023466315988882583777795078209632096199979123812079890142506257910022549530431275554674730113303797702528669766249610685298520075473886846862921469645094750326213908743840114495067022120597346734055355981802139774513485847524692311059353151896624508907042363431888693435721491749096936360898276804735818732613459198665977192024270 [125,77] 30898348336519765496299567761371894649092152876927678053307925235455180005453097497305397854202940302637449977064059681820699788116386575053079200129703274078810283134352973841681792778234590220284720239251409072693727967075967270983216542228041644374890366788998129931311640947010004518224316540209285138094454383068299512928007676478430893296944077952270740327148257818890465782247206980876762123699149521531999467344710358638469564243763596806468055239258707500400292842593917948975986606045101240301321822207425582062625988859973053420326832682355036609762900104779961305384029413357837652348784262363994959966246434297356232440979386796639225894292322592918709465933033143883113201400002874880933123523865825816784753059655882155902277315231372807473539037641086689286290107948042524436749275784828336282172255747125289931465458179416302798348781979058942107692196582064223180544613511150719699393330966092425041688919841211445844400885663516308664494204974498499959988695425517384431024621380750205913834470404139609414535853810104683587223454414896939206254974410001639458077922934109937025503521016540529578532238107513996553552897732208447255715401254621062002309536072132847855670311491071750619211480436289082835742575547187523180780556523836037799648888455881390414531145503714443956951030254143653662823618913167810539328463976696557478511855159229280214162856101716412516984968561586027232628489295263167602494916567120523946636239700627912861090205626589188158333685499207674721922834462409262204627896262948455994687993774376203736887383274337896557811694816737285929326219176245660165736092051643161515131772381500282361128656461174288538613737833360637791311141590966316670358767591338894761969516205077138553713182780070341235001638526088674835523435846974040194278238439691373707706123884160720805382656524498323384055459495997036010900971170068404538448501667251360 [125,78] -422374414994429308389395546948463318645294681058108143920374327721708157201607074539831072975393896040488518669657031340407963474275304548503742072680957719571911149240720300197216836103130356474474959590579068091301483805049739527970707460951295574882302506979915259568875778129619815188931043423983254678193019812839117791180463912556673175444739526211818122196648410235171874866514168453420223764339990717769471176921884935673600913951462898818139008209723524609263194913247460641490014465259742690301604579544205089999690180017034865213028586793470695788087282284986738974270651290820677543454533442078924573662126884305719795117408993279498161341848580862978991557071010128754099389565474091321041427973526450692927940681599445071786417029548516626423281115195557287272989516097891878849889069138264677343106838865363483585073390585030193868715215896233816280712288200529225106632585538456511473576079378997619233805578091070744991186430563114738164189979044190491199088705047603142553042150086076969310828040813823731711386709884552252670719645510199334241787023838430754522800256509899046730936551621058846978099488507399804196606517562757114760433790281014623041311529524560693476563308335921029298503792686207008348559201731272249793607807555309809555984685309480086312697208108121324286678410899883814780742205885918293988786696511258506157488445997987619261942878074376810007706785031715547684134144744352735978915271978978434124526335593961600612646938209768674088401457298331365907223206367167763335097118513486726701715026511153211537999352170428070127825881789764927054856827628941047261268641276897330998307993801151203306982884579658514293897537904508081833504229677800287572590464263096880205375375517365695177801635184697241280560268011450339413178700200003893965072798384009963777548539153325042419267858659316249137344948462192119134700485994039880010149522880 [125,79] 3574248822885443719951065272580018485576152199657069079760464119612899846047901015751708006276504849091572009872867125801460796504055533235453107029156515535178756991803452998677700343247813391245660522547979696354372935573959234647521849263157255350190158071502455090077026095868796110636765642605595766971625002052243418619823008424298377407081761062198483521227286453366987028456800126762651287430172583268943788347743501639572898997286241897491091871842288137094851528651212394300356125655286988865410249108234468805088168107441408387402675965613402944895942112892315205631710285437245020766285638945796210511390419759032611900804648312700853838108777500330858731539706447358129073893685674370870339228681311425391903286792172155606361558234985413910714817241750346219119253107684187112345829384936634427322659597950039909674539099448298717834597825924026086414941869220107975326440465359023357767833046952139331941169196296126262374999638125757553284860404987237835530465752252520653694509531587125165631122332166515992677485801722356002530738637697270288687983719451226263232232883473403138254127824084859973502499993085550792321628068013792959949192438110482569309853197534893762059156380266353230367009827346643949163782615007585464768753117930738599217357380406836881734732649246936200448732016784497003289840747943630653499254776072969906217626016748578114502378961360958233861523566751298259007578556415506649237641812854551763533544971327912573720694448840433740465112640615697422582151999051343143056334934605138552175273350928233475755607234078119094027073070538980279324271496280630121321133173372736476000993797447915838661395913175214904237688561822256667746163906015685871416553941158424590869313390658082194555476826895099540196947629170551751171239485328570804052963877415479866717852317778859231154817308439639707841638553535654853157220375196056593058840 [125,80] -889741665393828996922952232396768026732742415994153673826229294467611531828274936648156134344350455416150512932344430983635514750362341561790154842520312472150080076293665877343254118162247921939710292380835642725189735772876743762472085522172373265260858823047444896940779212794315545466989851794228984153069184880048909300121613341216361947513316329897409769207004583051757389197265563274480491953786844341447237592181596822355828468681489648510200173377215860974970148773176405772431436233424161875580728734323589220508936432828090356897483740126156830467851222875152282894034496034202567483966792451556661856734786790964142945518147665669794836992429174305671118740062340175215318645497695655447319254557716699931515401745500140192017327448389026449306597355391209093998753274844933405519382718013688974570103124065497966976004076393401258780222153080830178411263955397867278889324109302473419886985312790148401824900465967979666159338803971178368930462819720775217311488498199512862001539455183151180786339871167817596499344764639913760622836920211467218224936558678068072474181977109579317111501409236068170493330863677594778938384107049982121820335980236367347437327933445498354519894949281456946097469570975790933999003537723194048576537306260736669030484493243282373040392330647547065292682776518962677206950185558624533462104077402354577117959716751795085761146021412387452227423906578986354117913292348332127485757141792785475758025614434698864970516750518400813881221701878045024856590973776243638500448007345660157490087190077027597903094447630578226579581239428944342728819428768782795986348717144143134312061996466190190934837058650405756641626801711829514265440469565926484445999603013542262600220151116810925340875014946132256348557103865946332361555016531621895571099426615844945539094660953372681618797167174995376092549257414131502911835096618106097600 [125,81] 99053461178408380601920622393534523101375750340424974608884466404895596500746973836347242763101029600173132396429725171920252646338217261895304252914500469654216172978772443207063901620429533705395658539156711649231815343854143574000924108510220378904550618907697384978648475654531675419340176712380554509720845049722574729298191233607348390909738215360685724210693068832173436564164655641510893270358869996740829573652690004604060772439455876644063560036496405738635447400364738891273239790335605043490116764808909031808955149887521807850459079763184326655939814453281863806685596622996962442442835933332229401534663383773264744158349822627757817652764510897031474189153329541074202584465308854934070126353450664540206542627405062486168251755075069606562920136626342269904693074086588057088391514011501490796852438059319900684493991101221655230855910415058824425906181925297081043080137361361374662952928746110322482181163921284387058144012998584938878134162499405981614287662007379861451288115294165707705531259113900845622297300790732447092221463451907659572768464307424038099069167721149072229637309123088166515444431588374959665434739747386985367755651326159441844135530263427933598130549216513128897813155340063351593258348147015330309553619277794888527068509297624868793451430798334706924671440633719183041275779732250985441901887301511674201622930441122842919471850252031139579084603910906101898643927892442067240667445152213839898881915146034880916428222008373445906438434757734368961575070434939415168195880580930683674854006086675580545586610548059755607516596121316739169917953761014890671076024503308952997497369227059294402084707355136088781927722262127932346140197934958452719646326794455662058345532676652366007392402996897867519290102998019251144868239885020005340069654525683991574933234101357828016241913771433767513982146723096556520026844464910720 [125,82] -5193995088666223598775087073863075163584782707654385223076414386026631626755297211251454326723685018912705005006216028653799716401525870057073733986821193641915044222206181075051656803081712753334567507593172808823778016136822396535499546587762625377595911747473282001806768394693566111650671301703700589553477687770085545735738730083436000071496087320934881493450482490107319313934953936845391761083220993945979007295801309643927941744632641417859812833876305851705887856888622985502214999812858679985261048487668911859542573510053616461963717193754219794513043591865720986310902811672086982435457273173861303711234301862069197628772100559892643103813766713131799324680515514233976375127170538138359342964843625333404485404119652462828166276112188311231523723188666704555063220675551949785738118182884235964742084855225765209504423451682778762643808086704537866581877193268586624070655832718364968533902839088627702734111696407759127311056273299294656743235786965558128872770836357203726046295660668280894872131797752911434536927903063973439052528076899422499286059601663147671874083731202873781235233852017949871492229330867919196353584295214087594686513693182730183276796485116131700699503254136324687759273596852857491082471163385382780752342479539644128635415095990247128004266029545935528507877736731079124181360824939848474401436941280626292172248308932984735733129551717285452900311852725375205798555698772973331633002053185247323007224444075533152553110348319223486030489094708618015696413701855353087063032561198882640529457554733432892603682408947335660500514115793364628064702356852713346308951357266287847217529017730043922573596032313166483839463601481858246782040063798639017823299745239314547828231508798788090684390066938736197028538406347713236321261422030497964845071746506988861848232404174992841366105709388770271853873899736318866285021721960 [125,83] 167713588481283654685528223264551819409717191395069483171044412546767891305427006729370005731419684900654632822313532825155697795176212639916508882596604161368870453522426029355090153686096235587586352442146792153617942484775613342799604489450201581395504462254859069946774966230838977182370367243191408223552041101553280588917152575524013772177939019759039269963998908480814730713050428141676726596676376736832925971366557796086572046665199821646896869838332026993084362578097946122408633293962720681892091782014125036082839439405264905144784912438240990636617839496394198986496191053119388317577460305920591155271241050540375155340127881830624435823727532773010739865901141061096890534710538443362356619212833841912968556086930300794702996205304440910379916109499954076807465110971698346722281990268441530234989892093627222700514045556964369354712180081042223736295268175972441518975464980460440559875925439311868863118404954930877031855114330213366456257375492131378096963582632271350565752944667765239524117308978893290601782406995075537101235211967055127550480678729041118907427879560111522609317032183885145447257118396238576259409161666185113594783439193789318018586509871620038315163633034140101361477691438391129710727325152885754754149358580443661659202593573219044878939864394776532569599310759648719975306749102664457226206683243917796163892633113415066923863834365186370490343570728606111269495929525894356818211129384335335112812991057501610347943891481539457444235167977540250924791071349989427733347035407047688268659736167901928077654878716580774279886859047392642111466112397441159466980037213471802590945970600600915178997875263834444886033577285638745300414769895291127894229340946131021271090266823308741139602340534136193789054790631639310127308062923328895134155199311146431479831194622456916857150771398028965306418688448281245678841120 [125,84] -4911186713367475416366002501392353557978178374196947501096701628633210496977008315170879900557916504673227121926577573266573877490814631663294244918391492816417077242378472448775434961638153948168070102999540335432215602114836029900345873286015176609517471490287380655821643165478274711198059673674873290423230880608084702946657657164770887182358309325385111177264497970170112265182890493019654920639447305058721362494039017559877472377526668403350662956682372408008452160963981305531090947392584218873498599868975263931506000618337958852478018013869157463917912376229030890419272687886630374395725880718389489759227833255787763708746983602363036563090144207674779520622291890356015745635011730067027939919007970028855858067708289650213092669031113550669658306019886882792390490630640408902398025613835727816026146673012481400298306414685053270780054347196874609291145232141386430107086491605807610978998679924046045642454733208537510205099120532730022427936067281418899346442816722204097500447288932833935292541984030768089423952663695237906362326235756031958586169347989613929906262216864297137717415882736355966033692147890111284352683990156786360843084439017294413901917676037582034344463579857811354732248418240081547867041140111058814111295150402028126869010089623050622568995843159987584938084957347667169761737880369050547105023903602383424909141193716675261772169590052435384322989164040855898988905397202627493933550006689967060835464440215066999505700946436725492883402823857742554985340251169372466769985974649573820700489093668764661311423718770623326308554540733257246171547205164215509818319163275470811914890201776514365618664744878652210845324684390585461460307987935156327323538796947486136592675282316108965182944535263879965855408295242675942089880848879587845827318508176332880955564682623006232431022192199454256358077324535166607800 [125,85] 106069379882784309954156980527645320847751886894751610575861886033704199287385777839238431456561124149273762603229393492675656808252062663847187399633423414886233036242307615631247204586042589573039615387756692845692045014216659953839878495683328011656925716182397617938418175365528027336135084852872316659493928568052404272324127832651524649437429579024061563235524979122274141773637930581104072400627845825074441789960283460931425656087756471932412360665267777177216649263335585935519840336014403024280894343067246658292501929331416938542198963682671470079517786672711205755588017769033632089647788223105715410189216735173542757696855938430455932754818659439601972574263178019482001291156536905462248036757877980241572983970235295138995175546271657525944258643027949617621801482039947597911520629789403256174390489040800542103537396868419520809581804916856794272206179687765437551123185666811333812622434391731055248188136634210142194753261171454585031825266185809955292258353336747619114102907909113956262870249999672706926974698576761330385099074268719826394998468785965883077759821851175473119196717345386579597219792309870149124367306656745852029421829956243919018837573276456515471909620557337654967997327091090816559285059410731753761542492158942337074244243314591123172540999128477023363178041664563591667492882592192531448161950499150547887429931444368464172322302464937479010688196871020160411138974620514798756728511249167187613278107039061231219170865889438786362804560388176839954435887771370938455818725744697050663908839758634140750481063647879899946141651932690881582650604249752333016189644319981470580767601102606330592524430902779192895857560212412174968988211272585598602975666445340741861705539591045048260581933430310444369352433527006102113669950163210001029182424533507794656157326037615216437875570946987500666536330232406400 [125,86] 20127875691529900515416075933691645638499893961577924386889628384176931302034834626443890847573205515929004796147661335534236422796602224750970918622078808068332983613957475239621672900780929342784748012189214786161249846691879598118258520927622819299805589017697859495748459572836189022446814717099065644530238450408875163872129374525801076673421242571530505828302431007980510456159588627593017395494044567798795445736604270147751726248999739919323367214893718381799434874528056997208507018633198262330243748008373763534306124250694218194553093654092699256922694854346497303581082680784984466715098054348845183063093579080853291629433437588206360834177498996454586744474644361614214905932737917441248907888222588812789474236037033196618966633909580835577612002075882932912451386868553180979266022016611967967018803241390802263728762288409601906493545724519012426637125032089663703065033696257373897019919247434223801609698893143859882350611286613533235579593628881321180482754324922985012570413525976795559190874539941514111710010587384983928894589107605567291817021655828582740605280110051548029027752058029423210119023629250713896262663350614676465268472179084913765988367233479485003842757664234991049887735371051940767554012398935129440607173754542362149993856236970392897901857247064994490213814179806883622421112767751030641682154909739237086880364827298123605848161359225608317037042709482307600737974698741341454755413343635833106000431794561117918407654040593666378421324135504588208408552977891620950988578097038578240327937771651984850150490177375618703115722188017885240419720200323182206656274650777275854477120485841982745345709755266354523987468898108891698327668632638083464615669930636242375164677135484785627882749972899551510049960586965274680600573839960268996212126909500039266775926484452987287091153271359849679674648682710 [125,87] -2558755074524867711171360594558021688326710560737690766917871333861695214894058763587933626684534973653233010645415906281918118787507614277630378085386588184224600665163896724858671489447728029809949225290029360952053471582972699215821601944979973328740376826384024175961393558634151923772865004793384016293973414284696710548715541848811202869372778690726897351794712514714794325255148648522785781034083810261193694582682266078656578682840424416264196869313174633932360245996866905688302938281341866820377216730556098266854563254929404828244636419505944320337913865082844622651943688417405868831346314088608151763249277823161068471139304535493048108708723351684460667376099872872717865978707036501247596301074093075602144033470508472454650588122574827803450162924384706904420146068809372302776369369490839360579836753968881327916392863138706835572493554387103529010279062934905968030278760673940619919892832788383208018220678140919825229983532340119344274724773996542019907595445338366676811239010275034411715473199509660758672261436241983451370691232273090735036575551896225704816234990511395297317361029325217712896586958481413979885597773028416268855850950713015172152373833282013106867810970437892912933805855465668872052450600372816505181840776524855032207610979505618560958088631983427935005358177554827936582105260127969578236205886710418169199787649788780501313174323805044025158297171043276517455006226515509634640171500924811161138936291745766921848019226773835592059744239295005782276263439267700584540097155104671343070127148840357806188181069836152194821790854853251638689567655102266531948727334003226039943613000741022332664877025811623282958021868931050870599905237820443575541749913210865022512184920213229480520529139019483129861449449538472860037912288812657238325520764621478605290480236510339040287473134075860552894597440 [125,88] 149306417868620785389855941526755232270381946812044988903666004113965240854528162874206820201762769459225438487668977175870729650934630196852404874448857226093576032642782146848716769829586060209497973567079835591607801981775526987890099315304526151994808673034295792537773295687634990436988232361058446739260819666905938942867742192110003329118853948406832309501268582561720744675479778868255695990738417008595800465897739261784723801164876314640678777861400028437569977639520196300274166022923110961652196739457105294720777283923129300668931354330900014513974169327622897580558766269072409288666176629733052637016459210866291419559977530993717743186382900094236501763458621742490475114216464022277183512772939178766519544108534765039427057277047337925232678983488425715101594280957716912364098868458092908939146701994781974996575215596526767664145161597292475631994972714341406713296107464033085476439310465162535785066134069621225074208264834951690869069568797801759068771201017965806150073595939410153492784772140815831034945865800127636377827110414389197244022373678228177914923026358207174866845139559298721471867590426193599874451284754912265796224420186100551652579478332632834084559268095728729480269707603272386217030840698721428535750245248023121315624419370994645351796189249101202970614630258137076858316992311227946539735988818771886507788286548296169887992286883878794451082706542510630349243868155505593417314650745850242924945646722137259284214331974234296346108949801933587509415006236755371384581882415705606913462066505266437583622349843812996224433794588323725659069125041149792092172033398958678749323276912086775507837381511818030161637552466591050500806820350384567994925290983401425379702903998237850573981502678619929217861188521183705467601041355417894532562800860033141565741504546747986793397109811526453436000 [125,89] -5760535026790192091463443896265597123633621383583296549215167055274608879676379791533086736113221032345535359230265242460523760401908362581133176709946771989166865957574071766507655904847651505921108589907485874906866338306580771936385934649053761455953087858020915722714595347486346831932777117197319406177981521532542413803955157369253532715313775931173284104646533283384957203601014377810827682707088914983693008989352498601117880773113629369141863912679885564675182286412840375360660771016706094384604935794354293483703431547106476917144838469534277708146630796481683544023924480189026334087612477008458688916862660319160902411333845703657455272809801457152614068116477988958743575322216932126793517258032856858831457844165867925477206767998917518367568723562130181160906608290018409096158015111854186479347517120443940991716449872308644606297161139972836150202823104187708419172217713366334079560154835562322196759239875734163238900286924814009018191547052996366929787639759801137514854186250702317594514341593087265911898985247229728816206366180567916846937082076382731962538658024365860668124922591810376547956095839531023090379835411879461524340134614963669476702956757872012093830592259085665490212987964008414263345664682497058276734291363481310326693193335606318694657607766220560859403691884505292641191903208745351448532364695035911276877278949786396014947261506585924293268266205734696252432604090184585095947529008806913410397760510020871838131843532422575630991518045115048229273040194057232794503078228729446343174329176071451674113041930711663859791009641717250342520285845983048971360533795067260737718140224478150868855703120908421968844077831089074228231174574862832956292480392487603625986901625856136035670613451222791002492727447798600277537855011893924707362266352567270263981421486949731658323990733723246480 [125,90] 151662939775442930413478071305798853363696424217439208566388086192309717352397579176069469142509294750478820156664172024323557008570560273766342703901219107695433640612931377582457285073074717112656276578732202431841461553468188316386907077312749521868710689529628654134897278230506421470633970839516127626123834546548953567289944833181559317822962123475883397109388409473312085537414505333464130589489285244341052772043728118101893137135439764648489479317196561352602383833562471387992267342227333362313418675494053344817763887683480871884663273045414771711385232303091901959353204313234197374532366048783688059691062440150915461079297806949597905697568673138366790972224608127251935948728180001454851909296515131912134728946455849833576191087296360013901368625346268156527923910045612324214414480596890187472420269800885604325140755257042872898382908541720557031504599668653613898716681510220437619580007806767575567424300820107741289624878211127606491280089423754928864863834755786063882924704569538681001401835583031634296702529436528697087893669615667480493950729831590799476287798988607913308861713561749963281824069064394698571054747564343110666825329179692494390983740984060158849641753973090019230503190639441809458021292624872404728731768624642291164312538004052677086035191590003664430413595243581753041502874641955068483567676974949811136863726300360456393749746968305007091620277087318228350268185123431847851892318061504168506448697830470933394523323399483464354948783785459896738729969012925589911808169858616597441194973269393018677502319397018697930228873245963016088540253195574980310448650109214840969486783241831172705372480944332619757611404554751850940500727131253108776094013875618138926251986867373996098567723958438203218204898463239128855626801582399068060715825529896225034627911835499336483402847688400 [125,91] -2688365420773814940983298240850982859980402135638462496494663061027827359857614285856700846260734123518907453891388159954665677877179273939109103308668071791427705115911605036413153640604668391458366164272549222811700361656548098780335958872425342973211402829758694461013348712484311129760254806253982149727840809334991201197943090841302770423037266567253499732534016624598563771187920075758410426302321047553462126392679922060645858854992373480840409520156456352706707577947644570098877946555816421363532512281552319620193606972438881663681810893723579779377447412493727528160984135447698388044871125108667988084235578220786798833742372177272001569517782218581442852216607971680145002531851989969234940953034256005082782583260182190419227270523012942528778631232142208395836593874639614748978670489138529668371062335218648617892063155820619761407084112494790006752127354430281071414574145070120620791269420562047746488742925551434408831648468941495856723434454282506783303957027345595772836238375162267926131848573968672505957561078243364267939832909029253234767708648643026061425114213626456043638630982613843524880013713175208956439243046570430793235748062882337399122663790371085957834711735607408576899044506051094373895118160141899698919031042241850431987685285224431576014874102799301333685940839621799920750952666880020963299883791375282951269961108651791317140746172296310234452689395588373623008927762333344144987890820636963151741311514266449782175904292538944856053349362930834610438944358992930689780767702125475178504863206768357036572815245010285660993158441424996297151346159400290180882190697657897577611789341842915488066029255101705908658499102622974080332646401191908892791007688213540755097456405441102276292644747474270090401974438124608180830999721490412180169641082561253548574925950815889356678060492 [125,92] 48362968786592776607483905071096634226586435606092532951530341032578260356033255811556147319070927944849052864593777004487949167354768447610569029466293286684291506147335410672941801751436699275035637814712528048792719143137777633629277220917978040972406870914421578808873446838691611951771401269487379122484522574843844846006888101365442465580506190354916268659097289015266749576237238084588091376594542110302507989815608721899332081980779166285277708805925582466931733639223314552173294528715102806086305921161280741078230987270558109531097219194796226652399778913381823405251395556463882828055774536507024357362350776786316931120552193287900281766043954004707275197808572911223680477467331092083915078404422692490208664712338551709976221600943014865162956041671141059705123470899810672884027229756315203254160845520551650382931089358564430761802384919424090082356737887473735084915595471049619283482760746026597669097344320595230453395747654408397931454932377243215608577994509916241284467843809588278346448398620477988757266296893701432438903376295546426787992268452664321997661869473176710766353968137023890042525755438465201249455888651425967939101956515066939828098918770225426577189929831027670121171090497322244147486639892557604480473140779581557255412353507931010514852730083336452816680369237769176355177267780098792732656868189769443101520810998152755476339544474913436486728402750430307033568705748160588722467398993066471436592214807510979743994198311132379911306905634997757732719407000892160852665095195329668362251730144864296180757234576212163461941451666474326089014383306398783132862030577861025054603398167195314667096356683964321544229296262788481359907406958747036945073328220445441537620741222403415502401340124128701016716303734399108988331339750572826886329220191788102992713488427152446614608 [125,93] -592266845603482944238494555073072545287678931573954956374778682549675026560815738976456216662693509658175348386052518713057809089940156057065078613355457703960322842791288482280059324528685654874537804329287764728992501267772521153811033509651112666844010371578896447988942097271258558192133578959891391333292356506066127175863622002569702997106748332396502502069154112429907084295758546411974542423441591393942206359519521238555729150073698384090326945217996153642444655066761430272158312222361555726492004746695092411660218344541454036809703071497008698215914467085296637028764219629960839065304112669426688775655691383467341954355135229782658331052080766164240995406341428911358542212157474420146446083113902034966892919746061637555152223636345142172017620375818664030699000497541510025979726137491299323380483005259381077885946337239427691872829471680383507675337871527336656937930049987343299870871288947817307040707401744538838697103306574807436315650227394288098997391618476787788590225510896066238953007693076192051528320942743132852684084030638493420913186892545324912419668157732123462158459253064901725797297195922235971516384756746696929142058415342377710366884397004757453830661439163765753979735739628531099318761590092453602802578039963083687597637061896291398760013335201275858277680174485423883295375698448948466604779765129697836756734126528391888440598173113116571382763351906237035157404684324212601119332643160750198564464227611035431651021148569880005948538429870343809065330713374938104454639366168280350919757059841327111936395244022709534658201824501018501251943465703590176184376901799288478042600912156000178118661915769247018234428322684639180321883705758888745060905063137224827633762931440105278313967589933008946450738452265334672877124746566229412241116025548801808902822989976614392 [125,94] 1415364446567485200640550098289908383573675357250578487132466232307706489863140532234271278275944218943133525202049549572818848825359664340529633822399579346583990356515827731206628406666306784684154540598340642602799245090662615918717850300442721410353112847957115712956976259311756260009692150256504195940847520763701274998766473739335285606803014170509643705160098958182235334746651402384168891420883013817950406657161140043008882781189841166251373939474095970475041164748350645265756680650367706271011112299047737987460131688910356751979824184969804842268395430168366072966444086679414747175770229911314085909563023934145924713047130008439186542067885288825446057983328757201214465966965954563764312593102436508914421701793778676706993725296451501287148144999437674854151947051462989646877891997350838251128772696476971033320197552494705898184803614276924688160324530499227030424406978590297484012757262343021667682931863279765864612094300638151346570900614298216046447085816689054245511107445697194919660469203099368444180215635137890342624671310918733630783510039668160246733073728782948473567339265306577711794856144867551081146263308172229293347497361229778886298352672455213299137388628771100869716382523033626673249799000338177787752895184055197575219760117999082456878837000212292853649763309000830089742812908245751761197991186420992483610858991876479342777991040258011277284797665362521080417150228895626671920815956153727370406222857426196040683216920380702190696889140610321053763729235080241980528774774801207694433712417265871899847348423947472034610522928103125313037405788894517722286228005239629115816140026660949175916379865161835772253667818397196607795103180891020524080088972220467040969777939333604870422411006897899295521322149722217420603422884073645624001767640189901682570634868420 [125,95] 89235747507375673132843881841642139531306862594324274490535625460650625849844796462362962050057269044511036137461422037598576305261290006696981936052613091457226126884324675197001297230813767193996879220803356527307425865825364017922348148376549973054668601518993244225233961670938826436602372068075035931823156721535376231837926190743680616389282370585057978621656978603115845833412697183011354424069120014923135105916158208679152230115260096725102881665710284368682592095220219580567050572849144924671018283361688408850245783929041365596301556731910915935580253989526098925255480852207885200063604298528530392717800242606005448073602195740737612368867629763630423834057265563817230536717828685685024070486931623713448249562789886629792193443272089556873169753903271058791205593327698585699843528715334204826536750779228957543859953132185268763877779160141312559789716624703127497707639732091463741637669645195591950931046008616801692287142565760195935680065191796403007961921780245897871416813793429369791766234512333015896267522664010643694354452009415779446834689860122181580526107075681508726533150999125774400172960140869820173606297177575299676581784634401404738858227685036656826128126131099940983196893498248254964247661186919483225464732046563130211246245114789040073061234708695180478702265885133827960157025368206703526418507083619031729464815603651165798017159180321013222436899113230031389222289500126284133325453691047319766434140716448521685880205344066942282424169351001573569728918299279297136781335701884433150065687296625149541786111799322669940230140447816245361760418648380343172680977715941140974389967368148023767334916091350613504032578422064183862594863290386376239441613343937105393666167555866706402512093149108599662754206645661685117378608514286213943026900520048404018079448 [125,96] -1498247065755149471184829519838080224372957685084211902849379231181402753328805345674529094887842886338788209901563330142500336676612207147994499089407968640198356715923916399597049939599363290286568208892137358483690318886564209139858427992678606335761920895571004334543193155524050344248686338068042218454490682569405429237717675865389991451720412617115253207061898284500070224220677306409683063047495643150770941311053007575427347930153588536702000717877286133296763799895847685177610607453488568336018600075148315654489140269068841540912368127174871613231297313327115467668620756011701790765215449576272677441109864520009769150080814043354216025352568288482396450479731739031377421857104238561555409753840501875288121194161140520799535509691890983283423648885711043656458821297261671175410089767917949772860858133694266357838312690860364302599674439960961205822853651863650803506540434228741774330379089163687628928189085605625185761888142202686888734510713171610746615079525787461070918954115579897443030532844981087608585728849181571424730844673270623774049511919568353570959388574505334315545193552861538116561103933246115780027623393177356840717591855975863512668513904560775080614622090082572124051375980812861929520273258562541999818630756901177791896003221867460376277241697360089531873978439979641072281399962025672133177517577235283838166423042435526746447553227021892405968735535182341053848709938216950916921555893260156967010299722496303435953037792701125488868582229907935398955020698223685750314847839969790357075590249059381739560033994020866321004339440228498476146865403182258071963045753130613213532604530063773063307485597793060160008586222674923584864320695130191770546532859332610969773521511734452959190794996821919915531576239353818294185172646987970378872672012524574920048 [125,97] -16512800426008886693012478027140120389743008580032908574428134058452818632630631597816446835381016509096746200153003456457144223626994877321795677316654858699366436311521027281954037956621232137052477164179140686668895195588782408594604867256508210818436678568718099760621292631781848541417853704029591912518181561741585474836986240805101058512321489868059632187670899670961021448825193546827984098657747375844572047450504664178685378480652460334357784424607168022022780162250573836939891455187005247514306518742738189846550141097050711477606923699425376032176465603046582716802111694694431389255945974337901051623534264705788142416697982155821790867575127678284803991216273811881382810416092901621561492702960163701493069107871264252963015652311570540598226172255856552698869622877315479203240449078462034622563092873002117535734868958760515038025132771562047872614881908927719840168267470610007485398696783903679308872866093998312893526189943553698258274649850136830134362499104197910625436508429230143480779512709742775515088383986380999388763310048821504407556709063485159806627879720438992377743661426017090373086509180254366440216314400071068967105236452505900038123036335186480160040933645794252424363038457711435221737408568115767334931557441967402282638880063100954296787108201372996892761691689454513019811750171211874587232676036330017711093427697769959778524417574105708689345013747556339373642510502354957299193148408073148775959098393960138121473082267325115092624373072917626494636400784419260118688501438944458293943100865633394793936056778774725018883170051468156002160075991865564432665883203828266318514850243303734470861170777835640366240946685351086403436376308737757938751783351167407846095869725157654019936561579426203584296937780174426644382856929816796428485418986582464 [125,98] 321285614281581015550572583387632683631256241857596925231647443072675561571671683009418623997124323515823197957660819865829910273335165258297924737108411302579221485398131205504722593236347753869736246631359876331973025325622003219273909864194475831902090244767619104939008844488604941306789449176319713877023753833036412230832793958868510449699946667309885053221730212056010487391203633534737179168877887147745952484746865914789207481013949885615319136633615321614335290040105395221570292896460994439945008360347366148747911599104181747937449976772025363395791076790621440086550059165458704703620699440305601283182776981005997396284280737927591163319042149914092709268486279570910712034668518367734937765935219102352249005452483099032601148710982548998045024576451053753083009915947465711805811510218976180955250198424756125026619331926505388145289647717037144809391491921775975741052521683508114212083914112613875458385219272735551474992078038517763099725542369084208448873188619723141938218636654987087504060472398612524205266120627558700059165353139395541404186832288815565731441705427090195673040350954097920101996604619808511232372132773055461375764645981849540866005542951055501560200338074813243130089925579777077051204326520011812418646375316642953856134375038326194725567338844836037647502619380404774138926189546699579992622346715198163621368622884361828882362381234020669738219673465964488714232212157970843119039730453531185877315485550348585790974722827327491515724747961080441653642241305094909733164586355384745757319679406253731655198797470472514304423168664725693267713105402182779894224660936431191724031707159614175362863732834950834522879274094436642854782652619490301597677648488163427061771043822962859837679748139796301943963457037550431751007044965984082336794495628 [125,99] -3645259049123315888266600866682350257073319736705537494813342094747351229633520606354977385542761043183337728303021217799173607354356334100142507444420071613571269399830966608715931396983908390049865136860707723491415480327978710542936257593694643499019576742731751345094695125343517206061731800016176774959791604285830035616044316213826557390751745975645551456424850588959706867888475246884585219776838970823559368587921877722534096034964263285464316413896665377442457723450418755088911370551057598818473672152196895761889146752395355524135372696672425087894324858662382134892401843760655060793506695723182854347142953463791857540195913998015878966633588101054946368251898943897425671628998209865062926492991247435727410489595424450514909071041695786611635472534450001627381468619798911835795728630342125112182795657463542650424033963751064175894792534169333417535199978815077272541554085733162143765391930300630666463788282334906673828805946729964515707611117227630997041055159781141549747854061362299407949066944875106436480840533703603376195740726643024040712429284170271381984545869001514439481775675166039847329564968544771894767318257802256460167286219798680741070347419168720193150475987755408632222318583110134698238840979624639012725720571149793473987143696301302526583712424499233980496544250487927134487836601918206220248375538005094591612258118994920259685736550158365822196143776062030161420293291982623672659354824774968061271389782587075741175868729477727499302547889253701931503799195016506641658892904585216349428233865778403143824801081044433542620091297599478899101968450168707194662443809929124347777643401656182492375203967485325061367222946962567144693839247180025810089980755169339395722827002229673434018228392005027670637494812979132116220167689776004793091388 [125,100] 9152504102265384006092714535095013623192142266781517988591034705758858038916059235838442363687322591102135157631945129924020952976194803777855016598811913361882923283914990580333498660751466821227289738290305519767837396187524046614781438786426003921441525344732984889882378443589004142456733328145944202701288625453737375682682476135720865203856280235369143755082756852647100897278047256901083514943338348799150988985527331646141964256576240416152586502634117906277586089253889009472993081238777346987037505104319284192322146278582957095021045410635584189961738558513328409603997238329876489294541792131631905429476503812646758990773562451684766112821055335437291901568757630839571565249083273786633598589252284417159810234087280345243949947231080305498215295487106000761236179320574093281446515590907447060872581158167841941013715218239322265483127835691179831228407726142933203042647101509107125113852574665621991312387722095570523614085650930347285527732239580389711505578330602338719626571634554966030713465303421694781118524244704305194909143412523001566259313548465946878701651610116576463452873944621645142217945076109952039470389997541631400905856911493122490534615032426814221675703144932549487597210784514708490709987367988592724049125378432335987973786270028230255175406643213861294516194630908497984463145788150772036501014016347088432646557686190244489836542605391896784920512821449592087677841403171738264141446464517137481775748125090530934103352041913323578062311735819667319859904301205598298634080990528108794366235846932594996056864461102930718592500369868476878623193396136673943451368407346758074584457766415690406603347654729996342931196271528002348689155148786731767941169898234349921243933520918895002908422491946334457262779745226378106581618774014413800 [125,101] 115749735296078866321874199505670156913759291593601929428032126458591534757861079698419776363413082465882397212290030011637080973782888165601267163696618694740792113932778481868892895820089036448562416148227042617971539474881062409079067947794345362592401427814117958027094429177474009876069419789181123575638079699801144938172272373275548805712787078505043902667631805957492498368903246008194254545670504932840939927555339132833402477640934971172517786829230977691516378734043076376467044027466211475844783142997212093034649914458893556686775040390568861814103372739183095972897896387539157294226006009144668964333067079590084960429558645916349044810908925171055127724811573933563261580372497405381853977797321889326991344538447209305424218697924714317686764258958349747906243314952458024266073878428455638534528183699150711434225582688886767979733035544936711375429321308454713202755476143734808869956262065378155118946495062173826202020732893222634703027890527780668778363148580041014488885206355968810543503003658751774935102675345450640632709520209328714669757101629760509620620784862148906593453812112000669660886923819243815524790368165896420251711858952898043838667400150425196357407705687618613685776115622683535904057826208254706017375472111559399187770952121063185269957390601629964934878401946406927483239620535535283476220919736787086697727646825062840489032971753321151939876653836460368159469800060687193003104329145061752713646254932530537999073210446757337674704543187255696508471393315316089473013599746490317656750674893806129283353444494819529808231757552522693462447033552175867109728204259088687350195259561793873601427969470790165206527963702651085109534634128954729078461300156389236293346762296453668434063269194397570611971941692878719607301216317928 [125,102] -1552750762725947693261567764491583483923478139737022637063978995003891112385131104170020041733634859730746236361384224701393895910294411860650937246099390587523075192514176640923952941201980767575691877236743266602279099924280340874404301379025328295145103409185096848206009899020623260296501936335501384641783092481855561511184140723730977212178561427059929576757460834269432637105165713805230335638426012046882286296221252875750120544820868963561538635428167118200667619872708127076343728506400901342877764033999110927286917857247236862459999716414622547857671405939455891298308837837246218181995162700148043695526964912366654550512453225401128347329889577758074861798829810744982507643604801153876449780300275662611936154947359921420669107695315556950303179719704963921501505116905473224952467273266046171248609750653288132424638932569711005137412752105848281326761839686673898008301636324174577288242758470702393412217014761945905980148689628777662613651482804303013720961996127161371890015449674836714685638556261939958227927872010947543201761346385841286149343722938667435812234854608759018902966912849867201944161566523453244831253752616294193339116398220201550818843192232778603647320083757696687729781848374618505236310475319718704859486970054318204002669144578452974042646425511891186697424268544533590780648871845200905025627219193052689921605843932799834998939472651995290928789012710075383385364206853149564624332261493913528428136165979428274049038037028864937206759297398153811937045444371784526743247371024905631042327513893514988394175310846195743202026766135360065691507548201781218168480978185456371419339851073914989540573435225692173045101751486101307538133174987494543531321377899166995856629260183606477054115884308151608384106557120393207441474848 [125,103] 3339770548499382479997335967279012540696478795943620480441042580963581803150325793656881407147331327417678763836706487199715111566227850095500699958470451153126264197107350039258938513789606521078195014046718284677455244302942792769572980666413009865820062430679068628524478181700510154702399864882316291397071473727416043036093653256701498582048366150161525054111667184651416346491911787612643104145938357680480599893539270580334456338850459347531153578172207158191473003844595029177044001572304747882052809679782565519385736284820753355932556588963883412077089386475052775613093170624096428441347420264955581921751934821275664685920770373392333166700825319466079772958516900708117423848441274370331932064717458825251397595050136421122442675948081957193253881656377555990478240485872929028919934523595601848110595687794714823047285898949394680981324930341806621033081048429200678691956301168759795368849690875973536079709139516881092493170382152877855028385315825065552215521446205264720216266700720555815803498752198255507210707933802321562086189885718260108311312197169214692421951091918793937556757850136131252937428406083702229281384015946833265743026964500161389010498065631142267345721853433379878226365732690927046791679267392056390037301729415576456111631797444766345803758505721697591009682647451071551081697312325224023132974174959820847926610430727187910433548732939588075898075053209336999659568913252760151690841942576749345590370535009970821072784974955083350296775807372154321743433657984308130196394770802685249213804861178697333495206562616962614257838677178559363598550096899900080738183239370561953520691586441981369075725093540753390294882636881552860166131960542269857024542864909774958720422958220543059317699615435434475916831735884434641714 [125,104] 7295277479682147092109323613099462687940411500624479335887916531535301863705913711076033810247047171779576971616406532510188853354264857951393059079330406010847881202715668617851900277515635602136393525835064205812764325083779305676202824573064768676315848117997141382777361944931235916129342360562795379320290397480544316284849607132453658793895605420310252682654457297588690515991618809859390773237738917496835178319068703147988812916753698450548494447131443316969581074393781030881979704897862330221258274761957470014737771407115017113055589258256327885249716744420477339895880333009232623724587150859535560215560450085877001625451536743095690121019761272356544067611768593923799260149459475215439470516658874855766023859824910696586742965934696743321256674834094823817211040969880923240193303271181218249759407612163057171449001205400649555462578526096868377930106665132235833317014322575737715750279864104192582446788215783262530688789973105042661227220871533344211408340746950909879181106772264204543405197499548548957051953337728288875980357921005820313998567797153383277856653985610362773017290234327718381989641732236119932272878838403977768659327326447258145497562962530593721156910058103647382181595982846437058524418211710521113642694650338197297745151016063385016709940990155148604503800411268611189925490428174892688834521937688757638894531135369179603493353064201025266092838545087031375578236411275561516627180811428060820655006240538852877970878907460271278412255565033526169298340273900996560330308171539228359165657365910276388136292940553157935122258718761775683785821943277168861726271757764155109593127305445091142117680879202695496616082134554446635372215455774236472086991251358766549815196926314492192894107285415585979251565349068280 [125,105] -67923788735236118665094188667289677251496566778832267723060875681267457684384672218030142540670367336843248707430707038327893740809936948978540188426039851717058177450835690761333632124795064460977232346732002579504759205107348004320405889172621518758320502643439987990797014941771350365546771142801200022153519625117157689404402226688328769379376631474202825058011111815520488706438953492546391186013665648820161060380395951847724909320574065110382699866579568505939912979794334955943798625120905475464548985613849251512257159247233736784725980735614768094534695752680761676960571962305257154599252286499974887748138335844782184875902792149548473338316093051159648989620824384952238490472573050811641629787794892859752691566160381315223515510754065856226735402523329242895421840665004421219715521310262891286211372718282723307076626708490236207830112216687138952327483372406938039175761567230345596235011364200225644211503810676820490728578923020858356809514547117265031054038633931183680491762115839450227670289198484184383811205972881334245015165897365604926432227911526581695906585364249437683705914059347057538931677645393343586137227750884425535899738464416278485115062876531363196703246829142372137054092209156647168869658935443676807103669395504015116738497536131981399232746017320553223196222621412649608099509222901179778909766468657706749324472542185227340870998682001657498554084618829125060768494929554255941228506376539928977241195798383255888865122958608289405080408940908784805079733917361007096670109252022416268164156485299965850199863566330050158273596556914959170066757276363271195986071416714921111558748492561863211747085770648584980956166170047176989753784581177355135310971415369236032665895440171050190786895558124747364404894336 [125,106] 164560075373182594154092279463315702983681300089449989979219758110397185792457366709010053209331587719734428025784331621719759878456785639128534801249012673827354082248778480716906756267913287113365111401210985074048086883927014443162441100453393577327934108459579802865011494111315587888840119906307170199424907269787147510567489770185721443219079370723210326289658098327283645494170591561400414423070419129599950550886861809431480881152150520272226232918899073527730746476206479101004501972225026517359412048661859646194178860342539324876991602891507458316502248028538690604380325449562596606489855647044993355952554545732351087367730078390386334183266353732579021848899902989801040436346229524854130803139286099674042985924766314704962490323162855860822237134778760722743536216571199149968928038474079229912427735160083774124676760953470581959238907921582719068854004549895765584930501110979648147764951776317783203820957392297041257321715225853570127790790577482900185105037342144778887184265268956238487090417117148164341196524925422970855744953746187312277430625419352708453336993691514226429018763689739022947975209736820485896265240032453364359572023842518457618085956611128825577912502456472487616000836013165968792727101716783066886174018460691061452837423446256241002603267734327317566934255915675751695919100020270876364987886335671768975830041323138728903982399765993510047708541976550174277476311719571794334169540189562935457018213300192093006669200529212344699281125254142085398767172815422770388779692060874828667907561326544725331365262536315374545681207469722000050001849705753940681203409649164197375573892468641954356541678496679230714856058622628587678631606421148037700261679213869493717494045895981547605943420959527915970408 [125,107] -27897462207804672319503163562947262616014405813989021763622407613807003068489436149436395239120945441783816289155719955884896905860392388257845571303943019558764628462897993211784669762173833307379849966709068834204260060936082946061455418240846287933456198681741932878201122794113816404017684168493251722719610682495012884561560169280130421790071157435997979789397019053512291972217946098339945200716239464067437680204697708580186417930936764645612010561686345920269122296263243011175198475650879048037392356902811196068450417317327584382658957393156145636851675163385969008632186535285659113843605026149858202132908190045004981528268029637097683983470608760312103628849534858470863771614376096756442217773567674018031801815738112272124775112062010203335177856086355660573747458038370000147176222697226124039215340804523636723104751663011939815552053084388108941916394753515371963734494657012420857016605185770593593203993879693848676209781564863114059241429546712359717044106029510144000470189135369515144557883893453298551844389158229023848357781488753936947788953017037853728595472600177214839280305062542245612379911501936128171404000172078934318377192590259382991946167184111896996227905011760131018483616358855476102300978667740391712481266664610513404233711941706047593298898341675669166676901426974808144759922657555757180966351125665138277308997142626849706221875782960079610031381419394271875985291308643816938309113149682260930222696827389215853742196396557218161827604860764751219972916587958019975147822872444950422732886599153772860895542450548771978948844514470497402424784874531775168446139192834075404454143231761859638575050142389274500396638810049017421432451642995005807382143051557196161767378386416688057738756820199120 [125,108] -446700001899469376273382984840270001469055447389716037724965779532864874314947568186425012049492711725022617244080820774605182051701037234311201273588380817684062046459041023952823861564251208844467278380420986646608460007484328793129715205167223816344417637265420539707295683787268457396819473030835867384267082092056505317868986442722558954153145611506182780648566303436120100461849664439373954582323893285863341513042508702914850911296450164159393958973427803521227205558845961282504075233162293190964667720412321715963258521998226650409395158463691264232799494571457237016255584776520044714249048298427178891462203651529870639975197752123606863278278052222904826240195839564597718689771290902680600812891305702543541493430618519985457183428568509156329459475443938326838347751667993235499471327608822199728938906383874443679731144064719538221497224523630011903173986006622502297244124010141464023466100223521748711669398021124850753223179870862442065234592055700287534928514355417634434141094224355526448000239239544381753640802861437448062833901671300970120471767996338903488293692944758330314189710632773963529656965794362057895571230629820968356932201384050031167814168403648646529459355686827155011275655878104054177867570091813434801633941616409861853938900103114219472334507501687358210075951282383372949340232490194454666142995401197279495045319565337452379293723629160434310885429938926075070545657597579009138476758537705024139771494150972868846220507920902862886202865239795359058504977534017837233319867289579256088024915774991151252657959281465592703867979404338401054431987751609968827178073543010168444753259243416276317200338404126876544490262089574253010614366036575496306205669147215982982445658686447935580940107236 [125,109] 646252033547826769371433797024396725538360614955879775259659538443095902093550536125997043105400384928968314215618697141263802598006147483693547712473360645398880021053422301013300925006939561917687756203344260381694947510450249340028831793015796663831496383379356089169597221927903168541638283382691648036892582919379582517695582746879912297931130333767231636615501677029996350224805212025423264957552019060497785746403173788301505319675844081215688305402983485068578278186872685730494114492181016806294436169795518866263124474203482450040132101376499701323259374822908468233089841531203650027328012507524556267251346717020960629204619994751120403552997906756442731638350678026089017912720336000748361046119320428094904766132771658497494940801779744928494430066062729617500627756170932939998856671868295744921522092712919217192872167285117546965121738357682454771438894639415720973769091909047812160469981020414307918800379152311670115600364655815379403672355171917863145389506275910079896434777593424455608448406647386723054609254518556360880753369546790406081594234258819982543036883005836514592490904976009803355946646573688204827904174899455389563986944250093169966106781855070078116588079032282447358979191087635510974899555060202588058774857349134033692267851284179510261804805797777345517251142494314496017377775865803938700897586728900725702982046435709805517037761984965026549533320338393034352966592618456241563156642390861168626904047006051786636206239106988495420381742944611343804401245880052100256717392904382563765970639025092226728466001662518183491721518461989452230534143289894679306291967923280562914244254882707471299250367627534481227733645211773325420951740945660373039766925835112796889078873795066890036756 [125,110] 15190221267035794188571954724087341011868706592088792909733154462881131724294378435500846088882428571359804448061024265174610668507088720595617055783677437144792225756142786838861244245473540824393043126686553362036605077678935808495665385079112632477732524614275962811047691824997823276544499019574108582741528742558143687614060307396124348150128775205749777042323782836319370294082799039393923322075857795065265228953301586593740609785452024018238253318228211891883850789459603813478249124052031227252235312389779925464812787869273953817053544323440763773055181220117482787991143725124049626148667737499005429917906197332093965873446787539513836506682305091313338967381085050971051287133919159745681574622650539040360501966746609678775501373604935935417545838560337715142459606883195745762156902699229502314024817878811491360232280515808585562022529217506271177277084860532241609071387925862238121693374329067539779292414699813706626557208996875018666212025429685182575953867227030042979912396324613794594305671112262969329916963145686132930561796883106972374298548037942932501136529373483823064354896970894772625018795718877038721047401002793259083554005050601541153218058026097653990842342339747485470453999748519285693405319181231261624664788666239893651207975027797486266384559498452892569450325344311499599468921977835186667374816113793424733424014180578554902070162779430739542971740730328158509100202153600600738962175177653229737830453954801319997286643798902247567297664897706586384152582080790806700136655718218034268333541924346440761318103970650660043957377933347827052554007101944878056123090909946761494862846958268859293884742109551036879087763884511029897409049548266218471930575234085079122105080836277648 [125,111] -430698797678004536918822221169713251490878651790073675765158340661560085422019389432743209062637893399117366502477697447488005933765695523029906251428761531363015304344465814397706621333802255813592466347382406047249948255896219824565273022834176376011530316072912841661031768461038804748378815582580346768989634402412143086261054555720802575826604581023057679000675694840890089463385930837378369160379555914452894450052980478335452916826239030201234407104321530239952445685483150176658926472778543934975934274849336254189138627222030236876466650956643677387864683451099036870987481197045045045310277842721255805936607141825539345184158563028288814437130519698190592554333459193365509540868046047017627516898315845686297728215478751784584877465766746519074437976639419406478990723838751874899759119374270141972501474815727339388558016551852582719676255964119889970635120209006863403393120933688990925827507342377169799742574549672393514446827907808566339395577993798064302277774255450780785820168004762310553674768026852432003808757438468961049362482627487234916294943742111737800457429996989413992555220425759903826072039607049242639234855210838832792963384926200235776889719742580541075658940370715310080707102268563082729961579699748147571885519345915261309654581283668214702273270398739592457750585168306480357846065828306880537119214582881490067456692093057296289791960742848672809191791326709739351392635180067403348169045048525442470452604017909182595520234236500871707483405822592522191669317820188960288226464943684508461975692952285941704714435037904524691575057936323841599193390724134352746331909461201670401144951706719968761819371967726761060692418647746553442495377857184699332486367551083598839774355604 [125,112] 427449501075074156244771939072230001757003147286541435786234713930481039663173909564299537349544257878919722653789003044812301986269088650993836163364343861527588380292052896608579860125406198857262426399444207939121697008876604990566472443347497394854314284105262524864938934895657494016470447042503912975546732170501426304279239947000138126409753841878686725719975107583358652627093585565049859263176483601438860089647450816506203228819573843494745270167763361985559580984854421439106537639256279953822474190609011428372172730832989693315696689647215208971488561210720065843627829194659500722761347945730909404719910751718531897865367744950162316115513845276928362732347946859292879892239931112979804315934963869897294803589672025457151014386883594391892383984468055601927012721048848721752305558680449862634640579160684324715294084666810600094350890972284630233347500759250939665848255767052769807020675171517165532970915732603532441383770714902568805180126170972163072248748898681535931620877304148209777811842112407896388413173190748227657519763478195708756078687658003352222233319401823384213135614316487718983724377488525244377928345373065239149397285100984909627883940193622427552430059879872721440294781174241541805837912303446726002392383435108618089151861555617194564090966828759456326339152362379509048791241168162008627954886965157328001864085686415649292626420661316449619370196122913957217350603286865480821520184904511862672429712125866758655877895470626084848537933849674233086054586794189898455519697324703637896342482498334858207748361785674704504511833629639673400841462484332788821458261406497182976092674524342670909682755726724806929111837765138661682412231819080334261169418605672146049772 [125,113] -84803160664079678131366080210563476400149118356530436854339752791095149320817041386206881487508191170688805754201005058277478382000282040119926706348405292011880086230808478563630582525263768574205085392390844096888362076319981284174955045249272522071630408261914524862841968669595509911360696629786927734652660699151905718278972592675194554523582983578620162282516942122125958480760319919651746347480938978549936315081664718853099128269704799282265293420829785920849010163451081631551142250851358237821481890529392703431969247731278519937298769354280404827420180243561526062084029633958387415149033944177444136780354911093583124879300804952689641396147157075349922926862012795932560658932928803254558815356322269528556576785894324405018926950210831985255378284579324545974832334863686592409861341089733406475730359146538892463081493087847471131042153961389735471362818453871576460071688600646649513462874212503715777566271421830940772670801433253153846464143817014037997508844570479532105704960182589756998409083019413937254583105681077022000710200254710829600426250824771890424227118714076603728160239643409352379925409988760160459374803029006141591409005923196434866739593115848717165528968963177189190059878213725013450576577642879532912011111613683585299139417041372757048745682138737728486072382564798238920217647278381299178976455513796920345480163978612733523704803437420653108588925943660143150985877665992329214710970104484265888598310134371599437663000733740375714991616563360838393465860501463781631280708589949673756554797077244013940788710283514589910914817940297015437619712319635259944898445001391175468516814162983697585025734918163355077725097201435798695711443931337249552745804282201888 [125,114] 88465872042963958996659842894259157294488814127744682408960113863026724057180475508330032266392435272254268610865676385638566617997246056574241748486092243689674168779228825678455768240616219471926344751843661320296840325216178324577671989881109837552570346547681339411550194339016250630800087754889378256906748183916270060895574947471116641384302293747501733712204934857211657612058289997034704204129357659128583663177412294791019447300959258987927680307162448325182094638482511336353618958575727152333867149981889651336686837285748264078474916375458968389309192196323058271938286225896996747517003140287021730903933289854517595609534174000472434611159068827602344104561362505664526230499951733304140666677058219972663004606129704111145304282118892133202080045343337554620832876245436942350362516494524444320964865163930638991650844535211681034385506016101791033112049343249929971654202821261912053958029225089352139773499859310564535686292705122658080905012435849930257337712060930356165240696796475526902657050305238377249247758009006264921450344516616948563158420506225253319647997659065721772747702087142410486927429000814321513145237835350806881594373196703042015794855203812031146671426883518265077158646834674971610069411971247696224895111049948862572262708501554380946463706030045773123754278783777312676017535207345683230555516912862830210714114601674815696401885839170845609419318416325669364162970857977429886000235663153831102094753769053130602633819556871320575757497401248113625838516274295648658988115182050547654640658348697450252701645049918065117817000042420806396954987532141582070617366488533862268633810780588770888166236609412287350072220242178550718235551281955037526108360600 [125,115] -61749537527921115955073865580710633305587683316935383827077296202826245441896240691073096999409618216318894317932101047216417434982390217333824023586323555424018107954315000085575773462597712480424620632683782599382668779962456020011425958777028078502845377078007311558778946918658073518960344010480034524169243548535313282650352069077105328188785336829365405072219073150574299913254026317225694317586156904794828667617582126805851704509622851229527521108656451353928439208093124382681530799735364196537826143175331194130148865055792839556707264811095914989351053751636901645031458271561258002975583899193073325913459732524517849769543769506409252915790041010371412458287683589206645419052141106963689849626105996637183891920280468335768014657786840267496445746031698348411866503636510455732105228368814835172573554207203745503427277968327052039954191465344494423865940033199770153003429262768120673002205914130105155344664533938560912101989680401567175237293356518753196621454113671247232965395043531129291267613830564044078405316744487349325696968175371216652934827271452844455148134954075932044377337606545508975103028824927747263495364749487612242947067972466377978575679212622007011729034271277153902003768727403555933847098162709416547981443775098069707504097000854281205041001173861680709204108469296232401258588373632350960265442391364999010934690783452842902781441731196643010706345746789748787476654112970341498849602448227293532372465243688106568625040323039693876446578765830648366119712716695122422705622909054814265188115769789992944778647592379188478868446373441558038523077350680354477606096276708200635613856534641183122466571382755154525422635422076601868442742167961554864832 [125,116] 9410035058771510312399913626717600312097465014986410224968487472369361049319802719294160613477800763025510515160128036924658392417786629710191174635851640291798480678761890712130823470576869845156092949395191739074562255328065195068077430420615571841341480381245411591634538728188462438926430923751642751142305294047060021046618362055086886041741598394978877917746974554122277320959049562689061116999208337142448903681525571997429530798143127929479761753109818384768798417908392879476268473441292886543024953050898938860820231803044097425578960015162081872158067626990062981213702835664907027026949977281967559192933693429827272156763201440560429413753728247882594572607960973236759012456796068213492918991902700633012340121038106662091810957180971144599807848111037402847637171672259382258551085202146471791059215033170378174920703174165795865450678375141783650745042190156902804960094614165607563250069579640002527592202987994298374046588516377444288034618030624267530505425973214233140084841539861863950098024719222834045674632307110179033181380471068564082931231769897558027964097922281210539598470937364546729882428466342435271903806795614114265601287890706841868396365977593634281192863707367067185838067168440154867858761161582423370774217961649596839359718761803526278476971012294628101814511017954041072489433340564406289011301376746207362070242507181394805093513431970480338317867924023687582077247111138175530690644249043033455917759612137575241682118066771564565925609294548459053072886729345751904158499701462160762064041238676159928971012076389975880643084537890451073569734984440634478043455727088223136486194187974203905100081974545197885872585282689181579487454122332232 [125,117] -9624508477884152069050634878856111468699261277642180563427225513297766998448245515748995267277157429938510132164871565189441017714120748514882951438295024934828981170627136410955552373255874610150627597315887384388796286473547320105290376039947047819793238929226440328128192596708384691885999624989021779262869949793550222475110617013724771950721099618223845881522193950889881546353091314700990156258451962323416117711418085593408543882674497342218719382926078260990730155145383362768269832719384796449262591839675016863662571703534720335489729377579565059479611783453565045982612117645687519065448077213677753241498522158993262324919646174131061450422296275747292820106752264656641312656276746506526277952831274083442079283463624514095501448476213898458663736962727706538184591071706543407673505193989000356077106122488948946176437800991853410081545667362101759444187607935767076961638548623725132690501800418247809017399710431128308716941903815652876480877100760381568959604628425069898560421563952859638492949634427764014847017121392324685423549539306775876033115730585319790979027276068320249982264765593079165567028301671576026155808133518290293618469688684387059280288646825390739428635704388909310121547105949799904591499404802659691200414047940140548559295866998066875254561893346375714807432691013806556057962663047487200815154737160934308904730044429316343677321574488050729128625329054923260680469337210855099239688601292391462197505667386669857857132902788352400085453237024095181686116033336603020893352712402481780961954267906857289721503240645172375059255495533097956605297102206122338512067711249370030243642724156377714991312102815257960043329666763181187727437168 [125,118] -3374880892509148139196130762115777814592718421720684284370858419254286233316060008784757094995491035071276185649084906956501891595355639150331577657511674436067131182901002790254266143533506367231591920990435147348561795664948494681672045808771108733622282338155414044922785965077067253750667781004792951731156085703951600168146879907766079337824535804409564601472899684422267469046482831941973656706303291439226302641292447485897748608144418274565281518815808957262455239770242991178610142602429888357731633359995662257598588150921139406504905016961484243391862912545095060402154856586617372854900774127426782783384439624904758114692619999381702878533875654161344447615142041287214784268361467910085921142164031918366448105406777327491669954563188869007455390858304367887301787509578234778135616467622167772960175892772264201620655345001144619932438859672969393516802383155127535360989993776511770321194142816422785724865568005921666997042349763381239550172165165167133493771334972117794039354319588182373974139704313922350494258495876834764939222693797860433524506888592844862092581740054741737755300408659737236349212235849050604281180991236365589075672726625916862225690777612074691096810388372855815193479045096695543875276985003243564052560780725144912977395923168066856887253661672032962955054856906669328723035543803692125020575416628424044169617930971084417925254592715872367441081377739600797489176172000319725522395326791347547577302386919107941045239350023759070104097740824169137431466011969590800222653583578643916825441776134684631508842907625223093435363010488852071355338649213773261706567202001088815637067564546632842839926351389072033926755050958163761932 [125,119] -3186906435163153911225347397549458148235435850961462800986947411182113294836480131452736819439696400729404930997991613181362405252628831766180431302668099609414514108004123699357135159894511099270399623452332065240913792632409246384594824005848597694500720680385404266777836901778455221905063646728108939958405827118459361515540197718951281004179730396162564788701757198822213978316473765271943650471177758294903987117995548508334415376889333525911725461318393380318034518245268611641575660113204821561623542949927330116747276984899639498256192987393222445360657309865355653272624139129089268044369029684110175442808611351226059917302308597876979335383737163090289766667328459018380893986687817239409548040364336523897864127009066978946559231556757035915554099134106709948216622812545308317005943280201317251906824583573649187153314827907794723656723285799795229091107645562957785288232965165962853014666438398433759801205793077320941433294878387591072240514493542907274031579216814044790033646227443124177593138769626641696688684869261298568808309784815256070975502546184549996831267477901741778310259119398355754400898820984409551308553092222205817886499964075620936592433366842358719699645743925831372339398132532989486203326735017108595064808919825033363937894131715559566005231615368075213129849754940430962186037925395203808397097864726994165577368832805669380723732374638388996507333685016932666848399093670419154821021915578885702902068796657208933331441102834801473038691583113760664494199864954171790125360778405623228424293386798554142369749293337264706229582750558731943472229274233709182915253164556034187146767741975649569338413595144614561188126377959192 [125,120] -455055296142828965279486342737757247140860085901328159848861023602917096886621568798752346848540208010724157977243316972456475528341585083650177711600430146086822310291923911596396542729133470332685598220741885646525852422787486778049274285449298673113570756553777384497093087391121252315704506872703186125934685292809238051073096432041297876052266616371695970616996146112707544337334807318050416648061110857859797276417108949714383849375308704198193680152246415401499472101928484705170369828011452567358702553446635166886496498906909290939367774553629434839734842024599739831192131019753258211964964816445293457308291008798397676848926921644664398933614358354989913212339695787101169671273211965887220085319258831817042418521084577476792987695795352270116886673397409223844453636090766024294815713737118713490242354288726529743761143998560859774655292305492632151319516664170542244513471052942401793917375735703241629296087119111720175937248902846575958820681539257500226385811796634320368593542398807066359380789657596319478454556506676558119807273005766794559873048446246207078205938870233456599597906553256535060212243171984142450299739077889843770620694668408958936429718465086481861843715651370702351369730973987407543281120339903134073943015631992989082737552363861671381118284835779597653290450538847955953492050923995061946509372422369074895028332078814440649799052380310460212082082685956255255946971565456212160248028865956494318168565269994239012630330480243747328069934878738751443692075814007432099573157493168934115538532632471848774677807247330585539982083691724800685642968262748739122439226895301932507720726762656345124420583187545449831626232 [125,121] 124907086239818999807699054815715347237712033787853015741738822281217224021012573135970202485291603914300408587676995421302122963913700645774105084361842492224030571288937980442121625872348272735343402467925351142306696730237797972210678877126736404229333899998078487213319842164419033133021406299953945108051024581803313835158732677633870751429713905422421298887951554513613829915817294049887711847633238926381430930963033693355691277786487225473108444325479172805711328241125560293294971550419979458623544006776095336389600605338966364611026025725462811129509272093790306254076327871504271554654425586954795853987391254201127540267414088966538050360845329761567323497174518435090580188490025050642395006896197345377039941630892132677095662521468170359499371089806227106855712826719967631903504778509322810792071545637307677619559166822203285663436318692982836348855470085235104339050177913318247111151081390214430836046274763703418614604575726091751946614872286002170279968799433971098805537325550065553940755454953177993607794727527839278442228896328425188626036156112537440195687619052857962020639365704143246820214791366131540311515153948716059418400210713680281976231288177163005953833975618337092871028108364388223193340571516614133678042946774641859319397999836010416773225895498383312519005069642959050331084091756528241984892873806944446235391367391810669545797728700561807747217992992026773659564509529433029178700892480889507533742028535285704970533745329015511955899439309868605351368500730275174156521207824886330051183374939569494126184526627461593012404756567475368057583289114813188920174511046930156671334284570610453702000465728505211224 [125,122] 33603331891556028847953266841377578006527736641754368924401346276771705251076832696212704561097100695182341425859240502493972246117839513999586221824361138473580236220502708690176983310261226302746028568257319812346077592524546196913849272364452876409381296360528813597529592091600434710431798787977522931510701310020844628196613091941733907413904920398402087235600988786007283509709755328030111578536805661878928495862343665438025828132390831364249763321804071652120529851768331640359909440898009745843075973256212381365360534393182066720651228195146362701480336054012307134618957125027422350623512039609328743679163267354580609277010590742857687122029163736773843998925511203949333571149943632305993775336215233722226823932099119218650422251493733501114308147215033779938802789860241032224168582375312254922342581487364437330562464805646090317284360210355805150189617038709133829765318284227074937831708515135438970785818691855666026965479421222314001403406769764009531685140543909106267344268122183380272312394800367709207564285722875742781178337733955286487216206688887489492673956154180832080763466171807659929647166738760188486895347599452022358102949246919523926189230103178003140598282547272214211573867971134024613051974424907450026538062212920334272957083803249899660299322330270980677391753095606138372739310146223526419609219751190535629732885939956320393995346232915554294677210035048636381443737838229416882654182081655409337954977926722698325207280389977474116616550822871881672388161425250648105448722723389091329445655976412642753083163392540087925596870084734617248269547579356400163230697496212088185523955088486359517019374033606 [125,123] -3086126645975148262772557368245818114512309110769822065734765949113648293904665043839344817139879599211378396819383702071856158618479753115099634652311442082060719399772739974753029876505037396715155679946856992881458996967646876406688290695087620568254902573046080261093370078799242581356462470215508269205307081827939588655179000775128469074810282859986342077879695397255555718602112213850192755777500652999667999488518899684436887658025926152866948283592419740001867285245380019068994064068782190424199167504869964333883141524474912780370114828941933971671821578090203696753263935101603654650918339997249352636469896862212763695664932103064244915787673512326375301491696017485072721795272672682721934861578018466678777231135319119364809609296221264644456471252311479265852051122465176293671852307606022040046241584876513928972926921036371785879889714623010520888270690752502661940928898070882507206958150035541862350687983084031949567542230176423499423024557849328376186825866411497363317519277620105224620185851300875382701291494049590987071573983967963820298915184063277494551430266931586467673759425666844617022853445135773528690141648333332258872820431845879460121801757896428519550524117299495463733424561647333862768625276509377481209535247730458788307218391109523276956033375665532023007052138606309773968221667372347677457134190078615886700861715468724663057206389500581509117507514605819904150029209548123518315062602254252198928087774010770292180521803579829356858960234751140026735805058991011170834954604746238547695808756589378790517718308659363385204057084488961420362818751308290952509997763700775088422082069657679773252776 [125,124] -311686896135834957440629058270844060066242104276147012416358069459764132045781139292855398880652107572034426927894851081701505868861212052184649857540324481291267415499958217112248257179846908723432070849902259285064692534353584585703649858296671737947943445854342373263191434307584060131648859612523950604884759372095029957078983929389077999892437410510151463688210427810197003592300584269380798193696902006327930085080605235505089963073758823004887027348776963451429875103518625599536365660406474834996163963330433556626574068490465378958915193840940733000028800166591805536599385873380819369627647294614171657457385920467086515864165805049333328654538447240659859831575930761112850585206408454809066212401807660611095771970669415211659294109888932536611953670682759162129061586344946296819217936990746388088547679513442653564472691470096159235080306690820824671575291223209129780908214679451277977564512225252927555373283309341392121570538885070871601338662872094522705259898206887099833869842867300679756609626404164595081847102200105690986399394906450094431751138498762575481346610916409956741393922593673541822801392391932606988327018980037740263755694376938417988494286442198518748725402726482511250613486263243482238633598063251978949342997375127926740836051420820382868362573196005892250699873070462182574219768861734989996875320823120494557170372552659064085165587696277653923643964495370449645185833006345935188273233118686855702005192099302531099809765840648698411834710023858817649866682832712801581821718066716833873914347527348896618692542961245783551442574291978911462190648098767287523608344107420990741986584852041616 [125,125] 14838644202875232976079663180909781257523349101743732478881871734682103722888251300803225464403579809794898670249117003705487540335576040478147097647879588657515748750034251809635700487757652952228733359332841847495710323166266992401985092796110796738256279142284802537707217323846442517749260506516159738654760758709463226262141160710780988184834173399490807767329862478096527966764976527894055878036182055944951355669877212137429494122969022808246921529370484677732819572279959044500482608566378313841880417012991612488263308137121409872004869306514060449644496406705531616698634254501816112841318291675863615063907068045271703470606146666858513289917547788030866861822846144943454731303847463433219927413414217436121212015660057933950510346694883098654357781904635709463717922686664951325519223330300745645399794193362720354080193334576629180760658426023237510615451429247849233701701268803978120065977005779792915549795621197510716147183468462309371804840222688045660289870393641677806236428043772875379312560770134474121018822344991860650656795208930609789118718745165406019137177398527749028314897916916670193886500102347166277637444944750896864317908680592191850537776461553623250698367578102417800044963633268768184919110677514180876888368266047071132133072310493362947264553213359210882530901162868170307320635435597781534960591741207257242424398609638812406066216877751117465629667565954536175280736340651439259107837272522507497981009056980594009218950529863801858062252226460879558166189379586858230017873359282173715323550050723771649128750447373600634504886371082215638974619690560793338170723018974606099186694880 [126,0] -4841911010098709777204381135180061660431855637847937624063309163945061581211542115721384550030497859671543133753272102067906551955561921873851697040151506644836062295927199059929035581996752974167366396245189972106448722641144578284213029240713762513538951534005177743925086240112101580731154846290502496812392034793653787555119976012902279106402905643715511707984000809955124713988151202680313331361205823256175966766241290186933638386859041578245415836602782569829251881899080045237114893312321219365325313323501360166423839617509146188919336035267652703177703576169595823510901667054757161282192570195366247888039948399195877746070339292189227703481008840081617032876291098531451698630034929807025558068353861794127694507078287670205620695896976289060454837865118988394232733880705582701664401139245845750226426581307283094039724918406074558792017899982192647723788228013838391588514751554891282302687090915073922625142438952259799108569560847121510912321966176456792113145073910065530919784730214234213547734413915235925885651130203511254401456467967126864930491657951429797513164257217064765109977501149960300413037491969037947693358242041809855773356891555089303224272696740093820055881699930239507671027443219770190205905456823107398777457950891123722402339926748936036721380295181524649721371166132525795119371889817946636473985560158230804112951476311639898722777728647769919852491381811076213721095412612852438433986362591265068975842409475365122026481187415723691168739321257489481079173153648358765972412420224567464091056428457431610532489065931719643453135731932505590232143359851848382663963977790150611192560039409555111786207272856013383596363183889773736765376613062993001305033243875052028790723646755807007734932974120185937874970892579554739840572270016627729001684314000631373183803389812280512726517270556269826789771413871485131418777477334676954287692088084098949911782340078075262513012310757665376228684137952650406286006147706022716738889192288104336581273005637481920976418402734096212647541449327553917356158682400169013249069394078105688095092773437500000000000000000000000000000000000000000 [126,1] 2336236814796725836285789971340644037921605302659508922347681246068964035933698092379528181938478029425045364635816517044648591632915790996692145870708136128516810815695455077854510554560929359708571122090416519430402691354541155801786039193482190084811796951101291101432644199803744775950629232329613868095649617283038207519984927633159109069265212437106052388065746469424258091933730244950276727710626802439568444850080473761122632792142159007331571271000271563397472594197326483475878873301739240679038502697165237247977404416894373101306562070071418900354816116719092484851328204407254383202892033675135929015471592435574415609466460780721722161484923532042353610339314197028660742994068126956451531888314701112492690549340654881616700323395067201067384115582178745533398600065986939878788848076076438921337671536492288432114823680871489205161131278679993448893661704192221145361917047098452810066099904460938824735508255300940798803192190499773625719759091538905164038581489979266485730202829384776093217565718038374992447197410532669608067654558105136532619263167058013221316175654840463802200702678366296797831956442405460378258375774346182419525113053148321285421128637230338571208476374780778054552539337816412856951012296450708044335779614679861837328038829854316581744220222058042560836366156883096791521020205831502899576390631588388166414884839353196945650483627633626145075237518097212048118905556383833858949937029374688096547658859076048557827729501546939664825674894551595272547590851008315651878757281672245220741772980296240514678899501276199385483151716708620164588677793222785502735457270502264159266890556185728396172807066735230943211489701783607499491815644386939417947496797884043815224864846152291266263267692987506512694242372774518820034202439258863459907344474976783594906079754313859580329931846386900804061091074207656755473909797776172956772833014085774364098259600250861643001636765977434052326296261440947788696960767957465397224891781128367721915912760146004355670402814768071291045357842177511307584015826273315941108421611716039478778839111328125000000000000000000000000000000000000000 [126,2] -5495136425606754420465316473835302679900770888301699585816760430974161086023375248820563209864549214769761554178375445406396176558387394943169675360383224777636335274453440740685789937656796573805682901473928797627796640945646656082516609780677751934341495124454285128129646849833388450074189571526871184602141410486794168280470771282592205605135885677452179648799995334370231830343518210814058712392344711594388529204294411635312781555166715250898256818759027697987126791989622909978471655890971957228854430916298293402527659711115438600145222910974528934451103559953301444972806889393150493884269986826010608546667874889660916097878184114487300628379897938167908789206871836386712031935127528618453100484513816081422725373406350867763884071795051080206595872408719474815401825794634750700115175551467781229009066846483469730131815670244110505809887712107483562688546948372990699163167022620535633603766692156237935125596561612418879407039629293462326540476732814879372727350040395787565538648420133058432257932923422835314572897323755025919010764600544382253669499182573496342846489916680921861152498104259196042837459836833453496922949136165270987549905930370755367293225485478967346298003477640190421129993926614607857197481036324122537769890706875854606166782809445014876771302770420924739542552758197405737794669876669619751344959594164577375418490105887831621942704210310666945214831575268771324733996626236749100242709393538927663907458361283404317189057061242116796652005448229674036237575850262468398692230777135699936112280486953359077564440025658798151371947107349021319120976331136517542264663624145494944517250618481581421874448528311077852119807614340109850782231463193945348765123203378697627755696174991651062001348264884824711208404206054092481577357367905387988490362889337864692129049411493428874241392375172669969365672089168350806526501708239614867572848311676294674311790135780967575920553461954407511397231633144816613488104516345303992110516430669133625519781090259144434022192819171797745350037118179606121319525308310447158505196441069529100786894559860229492187500000000000000000000000000000 [126,3] 136240690672964555343011907527282122614831417388099645447663844581425856129942772928961814917885941153566877279641252935535170316443431165715682567832377907859770760443006191513609832133811751349210594896284804703100903958213897493323749429241064758849728366323823272126444986663830011044784700782123922292889303827551911949456128645003544966190315291501606393287634221889980904626823168165979428733358122888058815799430810869037041344989057461472740690640312167415498362811151547610668108516518257204162116653736075032687255300368745032172209459034997030781971650317932542134527515421516465668982806957616743265251254732033756944344104515614887252546676924637153379197797840988882737367095257947649506293328185676524100271096186975230582385799299044560699302644698549393284907053709818580451111875794354289895889901358289465263914670553063673462627103479503136456554397603875192225466786326618074226726132173899705622501372889032738984084242915636947473516766013937428450584743451384550328614165851577210127983845435945067892992139167610580657777209385839724514295854157896060051300890530658038391681337914191796593226660522899970314112332586748446267736102298649101036882841171651931339255731384644663266096680395215096592023356884691484740690742216005768922269979357325615373449878491913500560885105081184297308244705487093650085202948795996962641930713902830938176736627519195180391170034380107380764349502949515075098006684377252383132233502162843270513457548477202451966655570388555877059496723815193129504763982267568189068016835114359313445623515712204624430521906615493924968756239204038494648410317787781630657705329471204321245126903647654932139143782256916865942695707579124730704577256295384538710000885003825657269966922444619289629923769032143719649168921993334662260726617254270510737810596792294376632654199641645070466711602706332703832205854493196636002723699664929890961175562611119384670666951633266865133203548419365255815129049029667965515700148227732992834610394159415607163085808696621878966721645320766144810631994213235938756100928265224681013023655395954847335815429687500000000000000000000 [126,4] 7436675470425053543295874708056302199028139061876306407458728303831089718415089253082990153552210762932935941305609593220855007707890443995882200912425326213352828882531048470261864033226235828219993079416494506047325269479998410837971063671531986589098989763567734967207678978411978216876350277239091236034617169698359529074705391972746187659243765532855338486665917151703909014846142906502308838893617944623311904526824135821269567845044594293920268232158359407617523298392178009985858598979484731811748686053671545562624413920662922021879988345452106196071119250334067350235801983384977795781582251766958104410147531065744705808680700939265350737157416728287325070149934626595070825866615153881189777857682844028503509507134142996471148156121517222914717393399604016830043587268103063345466267563652494002018902877377290093288500867365582863915656740788824906430342674123497903172811128130471407003455884988445247971156751127382937954185066164656792453042051452808777538928346848568942533611635055803599023333021931196212126575295249934469575086724556792840728939974287279152084621084240456895648138289250270291586330289664204336865625658627084311738131937584767287792312927710152717121798533365326277308610017262904534168443292452953731012522076714905339830449595646185191464381433594727495848853637245206032205956466527815522078959983127117015977559794870092306588049256459358371623938511937621731890197480085114845042822265814829614294785806531982946984059944528866958319957204959801486373276007621561103318853542680356284786904288410282185397176745527713810369500589051260854101941870834652535130879359194572828169982936465548158913583931115061517725123353053421048337309736528527709470446469214164062132330697514422181486081350109498173882881633393747048966424832845200831267903658370379222923698109022472680478128413598258000838939853315913634369961849102691659033880969524860974425484137431605816097354805889350312402625447831826617775415441203605883790817157178779054270254617046104468800889735848236372863266192669264760595977228831992280860996967500756507640780057499796384945511817932128906250000000000 [126,5] 55417165595864360362467546870469403239425308337595136700407659451643054106415403537400524803943262316865539930179857379672766950720959482947802604502640869478636320913691617261447668932880495257820798010071392313549717016578433399907720339909097324212554142407887642786117346794415205885695668439799560272998505415296776513507928963739273073279159730560064092601809225953301011918608396386136954746162928274216946696543000844637246368199212750915292689404653289387341055085165133510432417605713208516528193997482114579351171464790638813741423936325189233086532420588140997152915026685767355228056287966476701057996372458997805696479239380262096615698785315010614182138461762194794704659326120048128687597214176399851376255783469450492065995103839791934709431691695321966717395815837104112518904943343640288220293849286163528571782692084887659385846700015534493658141064878012735905158908422421945200863578100866659858583142017816796133509377926697336471640803726262599947278412603901155642281658000539521748743757925730206344067838317266489228537900292397019131700169335869640384422910796630882524724541153680785430351952755318015264698819590299481797314328303556059086918545248252702846873042088969267948004575676896573372514856005718194682987596928322532484162889759380884910644070781418738128896229872240478151346222490857462980621225602067645762996173134875960988697254787251506707869603558596898241399609718730012900834445383003527232825350711310622900126160565856034493718138439380060281672743135931632105358928453913247283242250648589427246916835428397999565328990668685624337155884144518777890472171452505063153441140711121639760541888549457745192453053632071896469151119874919940751887943392686567338872985865823456235061251797989175202741829906165263262243937506815096572393127348528633560105068006961582070738332798813478187662303573904425552569530460852538604066441906332836307077131021066309621021627818493637279245842031783160688540802790547894446660772121722921340183628529163847289763767385452483241668157465832927549711865336285679142248656519969488704058235839511326048523187637329101562500000000 [126,6] -1517584482208157017551380472389922444024639050946026287044282003910428051050958569277612909530457357450443812627826095485930283774864571292009914322099284046616750957622115595929694496504886457472038619734817239962136332555596490422650707195093133293347858895380048152383899120519593729252844929281567862760303408870984529048706625460362661463524452434615166425707348072183971743161228235625733608896435996089624242284527004327952864646502431612248214237347939106283330108354963275068775072952789452946538272022425198880165619550979188579075864251260480125444295047586435420405714210100314618525606023116544675655768617621395502866010680412561591653627540454041273206575168712701831662657510753227321146924961898428227758417878137643398187013396502105977137914070004855894722841034783560232586543538429919837694898602801605181618910481558684897237047584233218930569677259065932155735832312399306074108063804121794989205918467677747236605684038196267163942135497960317950112440666233003144837055459821462169991246754125711740142167015066130593175474599876281580564280098495912388553769200473439511778871234663628238876349295836161747576984149494276550790785025505435892877106442886374709212136979260533296907137327805429937636015893499224215030633107594697482122898279026532448571530745462944215817144435176856290313798680622815580744926972689443272769703925642095419818451142795103999785855229951932117278143881018831271291936567139594567363654706459809251729048836368775069549291404820097513362854341556846491470370861707301902349264342148833793733418226797953856402620862348460093386999931202454582815817142032277201079055224507374440765613736353293105123283058526496741038770074679634040233023563193630842740040253969826203749297748825359291588397576370596043896985191140465237720641271397589092200410071348656563928111485729376502922470068304091007229659477987951916262391964851786784371904742188783471491656248897603456329700691571627727903195716006096730168440031975611599849115529378653243433759913594579414651744440796361181195095669218828587703797134789916430455680718125677231000736355781555175781250000 [126,7] 12959008121066261207544766889975435990472263949271999358619369157776858858336339060872517103602711194466914658417043877700048424041478329059126088860255577859889449775237650128950948983891099630292280391715815197698052123302604929972624779760708101212511030260830708985458837498613633181037237114224814380279044972922513369367943932913688581626088888188541438145702074740522574015671429511666435159865670926537906572270116270464225099302237704901199324824076919612003601536621971703509364297580585710625449557764663400565164330143542639343179535164896382624556956415288569467088380583693637449621328347556485804452319392592035804806002868870976029676003744865916897030765077013008992903760551491604177696571587775313118645702735913662555187653225743748481063473994518857837365029985641073662739792244269878473303231145085458755428879570284918706213165402907705528422706501867212330722594304093201734020576447449904420350831703346231758297886602486850723192971207229325053759377184557379077961221438067736795696949509461413807304207069844844328435018914561207195699598814411142306856329987250578937647443590221301427428089154869121068848416444239396347439407160207685208132512249565514990748692769482738828859442169444824823153194008642775478434913877240027910029215551555526526797172193523658149704881496278101537799231538604651728555838976756354896508470756095936288466277072532958720158955734708421935710181837800644299571108856500520986279084682512602535739471108581613210667175762571414981029298925573949717595426891734619781409198986079249552605403391175125585912949877392845533686041820826810582400522806275795810583722092425126366788948629285066190312201822240406793035857033026478959165188663047995505320642928289844306954720333266576539242537214274438739179337492760789393205953766383301990636715393118673177104037595330557480172307246668129424773222834819847191200039185443436740213715109758678208129215607325380465783976865183025231932935186562553029882474367517133879196799681079320932585942465455903887050071509140402160958683421366457493270628092887214455330990858783479779958724975585937500000000 [126,8] -167006643915678463252161922937168942712348993156919736619966930277130079905107421261845953945226744673589884941555683292582656530603302065719582300675659787377577252884983738442333343900344099971580035438738499128600051860293108541823384377907588682675489898141433676696552521786732358593806805116097714819165636555010233403665364059651228388757154102057472241091887780275430229106285197941656328812390013874864782325451618015570721370508588521321418132928177020346189359645736991802146471115062097235188860710538068741591132327748446846832073028123033074096432991310476239618133311324013608524987689146840373665840544938305566648836776820937556426475742409011311241587281066670961629142424612612655525208663263563738496609109223120271404218494902629544557551815669272862702651008554263363522917112987280142152748137380899154325266475227390239712031000854862054680028076905702294023884947099666891276457605596437164887705774036921262767301225008973191469732784411300700563067460235077898504398316019935187783154879898143695957337672099527427416598828444190064507365450302482791358581063140731053842366000333343773660361901764910662849643268719316967240017407554307550799717402224884844025831123073629265220826556489631787142445531953766024268192963945591769022882154185136170122377752758365121571501175116964368590948896385932922945921997732262503268134344419004924548294186809767048715749042455184662048741372679990576636465083957689085609358205259725291383646601993187021839381437462721700465312078123318128431520028870562436613312482064190548553639484765647800789749723642835726568702416834072474966186405705820595977198803830859557294818980182458842783464281224231258055641806903964006212560704555827779048042084072211210645907275080104377219509188982609284900334334577071398514852652750072780293183128386877711029075264024385330541154256360100728950469125064382323268533984844101039021342933374405906626996236350980527836629634683720054144907815756530775264151335058881518191834083058308796513422479430043010540867176722836548451751759834333569279582844876314018378593573288526386022567749023437500000 [126,9] -568539653559514989471931973750432622165756482735379305935622944059615464098791769953084206243680486928680636829925817431855530124441468572615254967451291716586705385294202538368401551449042602603485862427258867409058211942622626734233521579119471640160957222715624879061826087779746034831199498558218194647359785670854844270460956717603160239824653720835044919001956379754657467867445112746180079600830439311971014485734924094503392320864297798271471472379269266124018001137309169884206566020845082897281873540556871110346900535183553157145860694989731197114836742531025124889810628389560364172404758882713013478116879169002654161334297946058365098846601083554188375284304961030988499567816394216537531348043656699536349689517701275413623484388752533907611994935951312750717470331076889701935420697400323643757157633768778363587103286679452628359913133844486123527778993313983025124780715187445407749079346221868790015295721742911433227445659194799179441302382955641433230375827415749670792375192330104266350153357166787882291061287553275010802739987882340816455559731091123990188588428187565591943560240339878651133424289581443234911862274656506639786957315012354720204743404976104175991867954444594515551182331746461203052904765903887714364234511134854820718182167502547235097692686323429478811891046441916292766062189085886470773037554551834812820022979474704637964008304826797930146458715942184327810214491121129565848718020144862745080796363843100726662882658491485089259079897484496321898102338999790365430131342563199851185673736308884649046912256466462998564871011734604699952698696304553862674741484265123626236371677056136617123899986003083543846911327716297206997931641229136832738899916134619437270899503008317759073475893679612862991941739290914757406781789886203330776737999128006208018969552453227808933185414705209875152273145080222957748073793109584472196803418051317585957758430761059278571003731767635670674931619695957135488138821722754287687790401989035774293409379158603476129474032200232055395580759627278869601080456522519622422431081858185120125881439889781177043914794921875000000 [126,10] 3493841604779053040109079553970681475609555178558621421401440128825887400751479762779861617563589399611765609278532931113871927410327544236711104705811248920219965733053098056387069451752889746195393238930796124504198035303669582995478255022163559174002513167301727083096010322501326493406888693181158254631652110756502218502136070022097994544967988117273236012951317221339604228988970002935664686969309496502952600429011174094099627280659758827575506771601825756730603687237519785961393300809841384162946624705951456452155775773213684014793024439324352290693187035782103858410875226400725607930874511915913793504342219957664876962580267006664523202820601759099308017406792020546962809785101359799569787568852535542328283523035441685955184130596855334032704596819489836668160423059204301205137715018199349094748152409127617334785979721184509053100026454338079431733127960640690654021171291602218236580666216507029338513045776384314249507746840374829672507744111034226510817262092056398635660790335729998814426104696069883723223346452116021603791368166276455638749835377538461793591296055226635195455529933287770102610683008920368651913643294122702891295119522694578155308811303701959792176995998684075468517598156677104670790048040925907500598926184996740642676847290013199053742292361521947069199271318157627766439039872914087185578941752306745632080714709760283519621546563160985927139627840072521310316300635690630089537616506600203341637676798319633667052486743357467266866166660445008704020784977766631775381685486747878137678728050594156031043908581103972461481112621223655029943944768627162779558625726214099002177336480030652147834943634246737221661642607149745602145324335490271497271831295748498122442931403881839769103273581304266319621585629262026179578355907654502716247399485863655879640345399302897880653987622189433139912571681802107457146960500466820135204567348675968887920401323285073272330620517470962603296886806779033283316016710060601326651600495152991335779702693128116998501398290566189136774686280574951005502938934870008419123988882819958901038148724182974547147750854492187500 [126,11] -10410944141732295593994070269186748088694068417370265730673478910765851334245396639118077656637345069014484165914166196013078460988729739741195292144461711453927244015199554271489754305183882208609502094688282479994576787317973742270158473995737573714839208039368094457366088171320072853711469460198789880772800406276034828624601303971392399320751419087176685161245514407183830195423755483285849402908600680218501928419814066010024593261748824560822485670428885416562957423608928392401794463088883753592006672001449161514307208296282316619508578272544010883533170040788194745975552101125479569908897886363230039584813776957574998531880341058660406850965424173026893117879820385350082881884900297828928138369802977347173611535167585292161467809874825085045922754407041215125456491209522927430929798104929904978412278758165493110814852518490824022780436134209078661675094285494580089242921715261038531042402444871556764575927173755957063892795487299757905191249754420750222916414718745464380917071358201339645138634227492514511008045660463061054695322254155328712799482335670547180066105937065993828053602420725466797196238858064017583592404953618899203071425668104270635961680434169242773218076461884391942223087106617083185877781168801820438864747141976648608391325040163659195943330895133440774555947291690054960900754525679192606372803614000471754534010772098289877533850785995212905433297067899395802798739232565236596574207666505980443086970641529980587593609253798209351348074832079687679293965733976532190316290980489106910869897198469921368693106148053029127168646404993885289861604161662472932285754595311050191941601914870694613045885136163771369188777239577783689329965015114610718057017270652623635681517985403011143332671984626953499100995350566828362600444853744994802863081776512964664837059165464800598785631096326701401208968661350825918727044349377430392160570522520841966835870591636384343536454747973850670134148129791842686642095397551129623414078008705768892354554407142175484112819196496440440049841654887806997774527753554720113171941364704764509951928630471229553222656250000000 [126,12] 16452478621963527744780917394114069528044250421790845394350319866506702148539862441180595075910210235348825435966291936786736406564230330957087872141135968937285893649517097065338989553417312123990613312373927287681990030508567308682176062646412323050116652488140452533984135432239243026892587204652606152443137540448712180013531404152459273577192944278992745642159644257064878157607182542836476357534580437900989876107529121161542102631307752514875887193312157553248267777644374054546349368589357780648089135559668448266065744102279690065572903628658250018713313108885428246292300239714443281412551689838601619183418220644431295561176115836426858292177633684471304892120403138419432579231851947203602176693722824413647447800222397455297688408743186252866887108636051617545139089783894965797581217234099282203693728807113240301789875672670387003608163835852612144042715083945324580153723498937346173339909682225373747654775270855899300370042055883093514355930329559170308498217461554412822289714196565874863316026237767247715209492866479840597087190986772585001182234437710869147349920568255487471832727988810956009442888471301995466029149241614894483419365228348819899623282849513751555381210585482987465757694195099123164585503288270678193179020472411443945204793188867001439875503454088602758145948667749136014236094885152532944020517383685343295937157590612273957879465766124740202817463585301562751552866706811114530087091898753153497429280336392473505100713169112655226144356627666319219680883596638053816854171059654532555492068965451731261837746728017881034201880947145050913072383905059098876675576342359622045417377783069220724354743332471818168596889840100461145477442398524719116222121168318444191278555942224928761240495656025890885846762406412029968962823972263740192890804121426759872782910973241297912782850392385857356613134209216598626602960152206926259629594945330976015327129348833824762304153270430181453694484936380213364594585700857849470100360829082215402362813564543900694328448318416239825998640237371624877125844561409062017840430891535419277715845964848995208740234375000 [126,13] -5947938894661932056293612132784959295510435419717907075429941317653344838000285282471812900938336747069281731766045359843638598169740152701469939066110421949656959481387043833487440374047164210546356214732452982679236369721672273259809237886050501104971631007081964616639910379474813839531747874362199290143252920249773326623057175558618519293932050247874324135763492979881794921417137480212154611606499026880892923828309281298473505305675908129785360074714227224439430795534424067605871375591606933391080546836567160709693962139466043356988919650390849896511724307150647241332804194461406001372064708239592456015907166859930834975358115930390945238154950133762130548554079020164205684551212203676215810069043092210646198037062795330146829394899560692269625799643016077977599323051397606861026089099210527571721311754813304722789409309979554788115465619832488767819579118158740823950066825209256264952257672426752696078312524552061004073539614897146208377110104911614369196561029121412189087363043826791521201197662484410988534718964373998826684421545913200547855715311618919818254949710715406853883317812468663460119771316499257695901814456775502516256163619969504576489010468423188769345486677095721851323972481195174161852051589146248315076151842078285337829950493705148825108399214244098145079735891624587424781792311545395700103768554133083550941552704501298925297206552203407740931981481410327536433684747019035552087818234574030045143058981464679338875650020159200554975038718080682433661969837707891392789518659007097592447388984169377902373052815459847330750520733485946251279336451184885634017701711306272841890937186406837800236757974809038781924789633495849302001596265496965109740302456509753754270238537388019739397369817886273522633597618789783450487299888291014230214547824777051833750421195643756816532072730857303455110954104715632258032637064617464574093244355622389743053597494005059892081056529281539098818555807898740332206252134929204411899630554792113422244222810927712374153238774619581435919985532956656419085602127928759808722647406398209568578749895095825195312500000 [126,14] -31602217239047667732349452634447588115504525288650057393524540904084034050550297627745109038183603015010662585837737122340681015659887871445511394091069219594931692774437830533323424043731981872407350853213749384146273294208182490886775080439232730677798540505683740627248032601249321576710342187966114040372936563116186360423643404505571937531440327699508865561098913511930074207663865028988599795689660223470084237459209041434813432136266141327941541276039278180368468719909718441288198971184195617712226125033340958412419610185782872322818855156380374938709820593789322068861913395113402838092712827597356786397878350800257922815479745320637885214057546714384274839395660731134706899776932139914417906513451068381499602094884373479210586738806920984142573989446421060399851820385913742982575674869843799608546988205117770863813112202958416461665759554401971999531121091219177034533956567740266433168950951194175979751456081458836335213639908607843993969424243335497914649831929690298117945483896539820344273411897094476573076668713840625971231310022345588490749705963585905382919652996792492846993017854509299317111815727941826812993816147538454841208458788380580734140768996528073394769167033004721924693115463577820129035228404824755702572623656485063341601429252778442790208668012281785603673244066174535499669158856673694107512090824627200893266624174584034833148960376784649040578122840231307843316099637069090804861271694630022802036198439736609776344840239198567856467842826635619016947312141805295491166926531801292195094348072538430575289694313445216563680583844840615766560769322723380118762303497273388355434446647009555738891263905034793796497070460099602104693616737311950968281945466584620817479948315692093339730951862899351917556165121137665806254246478870424570782538277902770227308043308994925250470120434341551649659561641844335658962962915190147673262901714543258915914195492811917947415616601862081368669217711994025271409329620275111724631195379335208347122698818489582097477345521670767762619759222430402307424744039353521098123511734456769772805273532867431640625000 [126,15] 92386573493967593504156101249457142136160844208638808870409275397471225073519311112484678821124478354184109798394043263164114872119495668183680950698567956790913452943925476030285704243540861377778540046997820054603916688195645784751899967040911639597152971256167976017831279029365580304113434378021953724712097536112365775565226306785163795522340172682954748422447215811923432390343526592162390138368451030616624476311132717432577018895068552318292070518533439885019381285232782765984218111437972019610318675548428607831358183521016789375675635463742280204480856727521285133756738999300827473483027900186064001632768487173917070420100342245528252195345877648413913837105772052389020970567134422943832650728785869711625483487003196559549033471234350622489892622499339761408279457603294880555381358683338533940646089895985761497594079884896507122317078628302200766372269354540558402576970460225375031695729909779536759655933202453284860820532364164439713138845466810816160956053233897164706064229220324500932097532788366755794170113557101950640794898771428670636442203006122042641751550263582092128868156225875950959778495344420568058326490930412610085100943219380544236205621500277902909421399405636357565773505224497849354282451782461121441957519967137283238562461754145657073012803389029739501483371068904734725308248130086936978905032878149123284991978310541666158181701376553261732413194619616967759052380476722333414921801592116658334808234057971890336720623837119870408399495118150114765201768182122390100620094493084318956870168116324896066814205550438324059047010513749309516958008752549600442616592085352167729388873301205172957231016970008062785362769886616855573288847890168904695360109253967329648557815743519457060450530355387193121434182866310329100060427221428681131292898976375102528260615067216422757492695696079776577400147582896742248949628883018913726974412507442689860701024243860960756470812100812024459139530757348404471306554755783830468747164724640732674607813985734507316991443340258132508867720818537529386207527766104383171175129518815083429217338562011718750000 [126,16] -254391427171321818196253653904088876584563105306924832340930975917539217493665708837398875029637270424021502356195607716735054947228188394118529066027369592856991024643605536152513536164199931747519507312602402926337449417670676935148732619477905899765282689022590356829100528254629632511028823436228646723622901062146247867518984903473196086426023514073598735427875609574719572400559129973318805217202632294472465907945412807944577419156100786061555423045169163626465947801152086148242817880750921161311926962005023171465307551951576441419275517774181643146710605397570395826831162528339751332370374567378236468939689056226437060543603309627585894223590868515026517634879391667182501892249672444966958826940497181215629540478950043684321163311109807923501699136699781567548997489439969194721490513558478537001732130332738187902263237848905456646927581650225322691792849216631966250752953000160332686557982697382701325033107855375102748510453972952298113122472416063571219951344989744707687004750857639380080378357464453059359947579165262075721286531557224716623289251654694469983505706467929147722214661895694853192003116471026466187722823077813935764899282789645720079158180174905274969569868772102135737632375598996379364689818177166524798862576986226246438157717051539638079864454960989541683327059066126094610325874010667979046846895935828099322932531395935417034040598112267693655154338091547201680069602082593113471214923831115189048059595872001360319029245151701008526711015678135708250052005210108911607544671627012845231433760319613686712943211304236068034586169005934107899640414303732927107325033188241584649821233029953493698960595500769855932018663709920136392350902257851563435559148376720676283464386295400744142287743387768451923188340441423942214171960695998472457077740600689531454432133414266939698787198475348775553147825194785055800714858234720338510609489627260779971052939431804257311713539386301447031579905480850975126216037886721718715069859933939116462526462329106962114178663643407520797934610688594847455611423292856643207926481409231200814247131347656250000 [126,17] 855553395710168490962027735887008725779371398247795598772867251174788069673331416901769070643848427017505414867610200400279466654003504086107019949859494311185793853455962152207657020292257705196044007603075363992521276754684262042238018491645181494453847960090922692385894871749035915502272726112708150920954488513414900171901397269078449880130487635977819148513562274409181247252156567936082751130775626364963880176462490622027539110966144788745591221063733112383659467779876719821285609187790170205351856252292090851090148237766835925324917480252460111325343118310821551546235050458327692247605322597785003729104846062712362544084370950650898276887601878768496147779344962282769430766120075496837457498441659014547390908940358220773839385341610167156191139080456985717184348933117167449487839356419627306432145648272370934009939132713082265029615216466961377923380527682880812883919105670606597166011339497180930426629786956561532435598445053535834274682911471542120696346420996947057533997986522681382624629333164508595509009622021429726723563927777552169419294623614334925632192462770216122192905150212948765416089403115827470240317815065571124559460948081237602100684433836730476220573071155117685524156900248721767570952015724539335736376321714736690770642382516023310346425718850931739862022926384681346237564074219902065068751786693529647015750255512333091240582621569891852377945735915025323645679302609013854763752689147621463880578068261785274712655958914369796391934245552707344127425343159559814698226810056288050062254491839773889830184484645326170123714308908526065863157540367270446365155214751386642219832325266804190041117860642655582336207583509204598079603429180125705513578180443582440623624613710609799788599280613129528584334249755681146051195607157411913067752561179224952747506136863754806476758978380704744781819004489015613000742390275305741190819014470236453469534282761907379228177200331433352547916706541202354935443753934001963379227618742661900618017364061677611274582879577319639011879907948890288851812686507503080690639762906357645988464355468750000 [126,18] -2580412032191376449197033200200229395508684811501514996880443900479937061199339775195978759979429308860555306434872776993776640609472976417206834986258616363043257012971056980053436803450130709908038539941547474417444050975093626513870394920994403699269401100323900439332939761347524947136355796713230610781069867955748237260574717949296941741637414549196437382811425973801003531667791496438228621010620872019914335979482844154622553403869731775408957359328332230743351639786600866935151019541304266739107410222711125359346775783031050682520271617173054275093121303780456273272533186283210566224748955033173958687544474748677465688922159926379754879886542009012909695733943959265612507455962766774949027469880272039352426094190257873819455300529696115351312904211330001413927595432173649655659979073014326618428132143663289507278018379888116163592424487425651080381124524326180616953044064764717669438017131750393698606266677039380974840218165806421708271339334972160913198794377337405204476196151421923723855614126132595226465704470799834660603195555697547299380894945964235042768664403188252698440961868432052579752503325002559570128184963604841440033658927432542389720681608957868670166841057285404331208730160527343866447469529239674614086435148608652493533567969610243757554667988305964174258512417846212796234150425254230086806641449027328235397954854724456503133422377541499635756326173331800846467884778167617315932739623923772808449033356837736974750330529398712027028257579608179054399095408651938890244508234883801712143596443037458269547006759082984908674862200484164314731765393334911925453259901213105935883576941364258097673734416027644612207579959983395703165142011560195052317250665902122364314882914217338286722511205316015780968944238431565364605350021827106341695788204326410565818203772156646215273981576629376751746798641446638045073939869613732666333666004165814715486981600975037992138847424058245390996999719832037286515278074207717327918740327866662065697395663455275155906277600190331497980702990216251074430923876171228847908878378802910447120666503906250 [126,19] 6355863562164042065026558919768155306032146218528468383707331466180010702669457372482083083686014995310572965613608248476144559164651535092554285818643763646333758493940465293789102030976130175364686469391943128240183799437338051582922091291642000490698241208286681547200574782459798854784069847646116009609172698353436120581001884794723771253861168059958144391306838842690007185291034475787231194947837308435998448227161262532950693706105277525486222810076474841857091241714589034449714138702887253804948906299848049053281604424056833412645533831063827224306182679584586232409650797148464485546151327018546794482422381607744402985325133067132941702077684916108362495022364070098575150199885093770032314742226837306365714136226578338102075206516618074916778455798825593768589291989564754285037905577809572930618369906685046380407492906028278638006756316147288395575474323255787232339751551041857870857078150032134921146903727372629281412091716113806485846509351330542840003164494238697294552445491491227340940839204895490924048225147494295923041267152855154815160379821806308488404741132064087805713560909603693568796926601598385377392507811356397274630762441147123071930261626642641332652149730608536586522284323161310631349359730866958500053473270108608081184782992030099887584516013623217524124991141650305113904816554064127557560154173302797264664652969256501824668261718217008221483760915510171505889154649226346227033051421355943143410736967538011702019934271449967069505895068443612432453412196995638050908714115532879608570751193732411409990932744514283775535672996436109193656189491170264780299272710070576959787190553814057838463848480419588113704416330939320362135380206038674623155344851390266689400928752546360795178669775315812421203301092990615674905195174919764896091363615691867737664288764784514405330969584783464215344201496579685812746324960514415603601747649575299781300570256852450245616480402497618290600057667303296112583646451379188627656718283760882244279047632337356114226249537489200223358820363989909356990798405817599814326968044042587280273437500000 [126,20] -12710472277632065402063839129737228033941931303480276468969889027505637880161173351747936068918596533295969769267840686951982380721616305883970237734944090277943387419731342689103335908961559297277348747149138833170401090057542871841730976794455595532161442888239463443219203587922703252183133393243892537247283105949703997377193301188338196120496218621778359454135886011722871663914453236559509618362883224692111999402130423322029639769387264139875722207793853195845212429064892459646239096732702471649577873700294857407531156584159201206393317243069200604489550874875898229658119957156161311874500432191576538726746572463186537893591822466710422603444955332274517870333735173384910672161632585079898395317502255809463514369681343500202170010384889457683030567854872979777148933156688051544975192182175867387628762490825771652379129813258004341794091337618963500015655466829772042712049671899620951020033679134220975498504917920272819614420796405800015781954584273912723711800419723370258281520722169084131068654810546320144974569707754397042004501233147812193588677892902137455138324761049203987175959794010710208217924594852764522129889234044959608350490526030177711098900981612552448313488838779713786414327376845061129150212281492845184311081457563573162739459624589741476513309100874104191602359148478165793083494049003754781922212221447407993142189440928179131058428381063625254641569174720761196778721665944515261980102705707739496321852170695611723799383592485079279103482027562990607269872354892517187560940219377242479237222667592269874294426410586747884055341775203623067782175578214698482225844626868135682739268815169467746012390024687569821148333466555477647901632666529688163572152021646939490069720367641047948481374217756251592805383864913113898036086422769104105297088082506989206797698079288042239681525868157805490971426552964524416223944359715604836903811246637077426359710669885746741792260991245185426734147769234434015146201161213125352052946090334376812090395678399397169295147194554678035449953506182506341023671914136627947300439700484275817871093750 [126,21] 20067011045834244336819535012923668296470716466140748223751840415134988539140703908453978469984860752657084509123630946778723596410058248593680275523722405124254989616701091430504159883662603488505608734059212337531080834976411681916343868381578975802117586393729808821700857004082460779531079779995668522493316095768075524513152031180273709355316150420726187776768564387057234275605987632494106952318925628638077838462637188089491129507884398900245632473810760567098995437480272909984654996210942310279468048074347019981956988159042753225371734920396013101907785589386489764586121146283064216061591539477770615627230499495991181195470163747574987466377332552388491400885452585665113870498654352240961224377023827930571631473915897792098448532910426825707753602186635059691830874684908832869059348583526213188895523533818365996527031744774502584585047671480171395177000013455500984548470610583207801565295502419856996898861019490744283781393419658225930362600182656256824739813742116366703563848601163510062162693597905734622085157573075797212323633051758576872619694631071335813764669153277609398904191241449122895831995352577113353968095078393772016304248198814319011958676939190198871814513500587113213160632391871044407257335727687970446823547563752168667143977210914356954799123780184903964240619453574482353118348102335938723679502599917625625835455854674313249279569837774356579869434425865377874503076974355385161329491619883963108566702300909935489345971091479196807711148784457399322184465987235824341594909593146558317460016185930206338325165071057637435727902701635409031151188972758708090447252711763514934422571719402417518067828060664979847658593252904437460851486199712610210559469903153561775824771890813073027333022402658031550545078797557134316523065560664459643828046832021664970193714410421890673137115913548166912500272433262049469931715757801930756085811153346377207927872704241280461412582803903559078828298949958335812020778064587600307972274139499651726790644855804927972462083166156732162061962641190580175498681114731880370527505874633789062500000 [126,22] -22694875796663877280205254618380485755724800692444118758775608378102030030175759366618823373216710675145974679468204987687905448731964437091759056033035585335511470830680680920440887732783907781016932407798266483756031815743097138678570388467179161964223908773620222687144798498992842520832698311393176153292831205781267250598017170102018203733013045179624137383018599806591071584070097463491251331086134843889838888387829832228509067812527727668461784818763881716238091154966259896963348619029813047518487261696881028668869725694086439390492456251111683303570423890348271304683907023898524264314823530342165971633542372667514626033326696272223012548770406330360178177365868778491903564676230749461998846835762478400628069054649014654354150867903911181865558260589482269970624480594719022476973491005974936558208118775904331854021939245273278612391191492991536363966343099049418613894538922803691630611702841075709332212410384841035769665986244179003260470919910108704797493256326375061628775069869796325393242410363354220046444023607907165388581746759935514953292361046807337114329045180365899641937218990145669871897368760264609455302651154093248267961327139022012211748643435093386533722169708172894159172875036590744586817781011041308450937351543723548914586210925587733488099742623328126677703392160793796444196701848926404203046194441628928381701717903256544664744793791032098116153015978657955789465081331965032071583781121648934300052063928661510227570585507730411598958535111027188136613790499973511375109201063761236623944675430085008719332301761681066568609412399923947448591359597714993190585696363068799933495241670964441727169291238679391953726129512792737367437616129088219040703247529583732085829892696779469199603109446338556696578299764167982567006723785023577836948699534896231686339149560472137766335131600881828128977975900786152620376617255360664099154291738245402906117157428779739233451097684907001100397130527647897546473485549455918433685264567455469243743861728823599803699068676105883639878464437414449378360714604241366032510995864868164062500 [126,23] 10580192541306346361186613877881063878488952342227075347233850759995412029288560508690764755979329975546406193877550161685028563562136982004690286875076974392146689330895600822939302953439721807689940805681169923051929574454979757738569042755913546209710322258825162224430346368577718919643671204812727607292763311498502289439531586222667913358407721019943352177178022945906803213467316108702244653142637134381985519722425278188415128444524259411909044066104008250981588747260712251424761623956331728257420277762651711459205913467022336440347555150441630558589159030693003882058920211905805762035807190935836656725894600934295390442845530953921622196740903472690861128933462132617864533955491830299304586329138970117774165123982643172548403094555806421032866116023248630894184099306313684286072498517272905187535890497424578561026730893424177343824224124138439477072683170280862890777364779761449253099970043544030095675711020365458617092768534010290514564952686129594123742583331837276758969075718986373035356082680374632189037229636295398441791921547584858587106847555846077204186784195442343809968590396819395562281052309076675617511055022399964939637861064306659945062226952822421753078913654644935911714043043338948288284776091996277469106492993912237020848192232606423254656161869957875613393476903431755982439914451147519447177300406816019442696770946142723420318401576962547824970078768247882866921711132538770692719391312616274004516993521788384225735409490840209663057315919264032428420506585891554048916381454289334919671335236150787182102885328928682282425537559417368065926230811961165213551039288413523972921469324264390066174294696263150116060426750407799733537367847952700634352240411105453168730106517237285727727237172558376304138131604206296503047425392548162216105720315281822237113879724580893089914157756683773164497824797953382942020134501957154152435379526870221407320751429344803081224463966379719457866505951645548643843137428493812974600459130088311443340499030371290683251893417936850718432168394662895583024919687886722385883331298828125000 [126,24] 27386242812459888027857084627312470638366418506292271131786193157787026477470562280555888565961803599469004897555647151877753051068493419364201529342326175784801182222397797034456333036039031602713654622734462626248725405224202398269066833277904968679270774581170148461894283871202788997123433464312263749862800249881056365667796438557039872152516351196782236017305278813662080558780534831003306110243424621969924806114709033573218598669907332594538743027520309941424346183620052306095743990641184121969185050808119248514764196549363709103345040641648865102774233149061603930447291450883913392821610224110028539265758100846316171075148943870774172085448755650686030280240221479224540744689828483287993466238041635300428115388669879604344062995212814696621641204616965894648141016699822824941273840089447307072631311661635604650105071012273979637313904849023010792236502969686568329446453187746311289268169469661098556184615963726187918747978257643888808854335347133137371049851061412155749477305516433985303037696074153962150136414417558062865061621939161518172180896683754665497470739210618402571852649413768107531613884159993660089487838924886105205763689858122808619413934742987025805533749485361980358270547270405220761504468127375404618761615523954301382882506223323347699618878082102822868923293858451123699309270305796115200036590598376501533767529181927008474893950670717139968931831527420846036543442737493011129528709975663545226778811433719099055254296596625601315405642203619548347448723015716707148931704022882728536264366234290015048322808920206171639346554163459578361290676149333378494029869653913564929342973554293570235479579973742380171893689465654348409434793628380009764622112566766886786178129245298178429654534637125586411913297854014079967444114113334132352745029277063481988383938540522541686857924415476032286698547022615449248113837557339790713421746212298278031164022991260130357620453210855718981355093428569491661385696767126114403292599338226649844657482101091977919209135865324356589629991795553642930372006958350539207458496093750000 [126,25] -98125163553624690292585517658961694820927315680935972692885351504384168782016553329154491452673092102146032292149596153704518807637246328092137964767028979716720715688683549435092473093740345584652317012706359531956710572046485431262674008926572875864009861986958636116004693875133509307974990658577638748130412332130030587987465067507780506782541280611876549812270871093150932620727388793935482989082101685788467653098931050836467070589943608689549572541201974941374022826681263115207275612462322840286284745720636427432640048123228356492548288839744999136655963989741431584613803066033561159884058552307983911542996139152574435078913072449569157337196093734818150782319683486289607947001616143155537904426964172648971805906015568469194935099832530290834531340014255933766332448334532158681164429572261202147478672971509061326729008772917287243064181827991410482731435711045047753364475014831976288149453514395388691864814110936746234472940245734167908066963323504066611759852069136574678857830398366449130642799689686679447039659454169441898553447072734397079584713348566962102874947626295423285413120290736269775515598632287909345235479584404973388539009412452963180785434818087992560207435275598178429990747500838878082331777782186964644349133532547495881382261231663615657045553875734307991921292463703929761390052584623317549989264414421941085174245357464029435043241177565537357334795598230979370757284074685342776866098776929365540269138501884459514342814950208690562280908638380729674784136470429643539261883053666537403266112119355309500518991835527584539460393586148580522789528280056810000950832144867719389006864994677985275585713809473680934041569552193098333683507312115678518729828167405191598959989897837244922781973260876883904805287738245058605811634987656279884862180955597537145604251841363418518756326848913076371455404931211924707673381402296280205141508385907238490087989268408373629782175477401084576933960417129407179988181547437146480819511873045834568815077754981290520997441508794217467515769159902561113995034247636795043945312500000 [126,26] 198960622890444939855273499678555569919887926537780655882068280732063492807084196814698623103413912003623072227492342176908514382706587110979219559322440463224485375803096538904904167083772566072894173992541410936320847278590055137798516375217931928183987511447591270536592488816644950334382585306315901751822898082650704815572385249959081535442003751792556565825616689632260189409057172699703691984576577414622152480082774343817143077843033739087608722756865506027479752389033340762629839756239653490827356774871271995552556981028304539113446819489053766786228589690590875291488711754497065101947897549806971126661181989722962753773612966383240991169905754328566844579522120134247482076452789957011235140316178188692801783328349076900552883160963651056779371666159891182208139182967733463117009297660673859046636303445286215287711939025341147714848392351510312742232128689184432596278543986059519243843408602362288548148304418282190900022247613192992355366888834982419460875210581638350082570170959106077072373949235909013124606487899782222899664738810424259012287225147694185654746040207138433643082560948443319141667267203548319906752324845625095260299698870960676468519890670237835324481515979553906506063245454498454603646473651471764401839196659554421896158879725664118930386601726823791518722644468307695986421638237724934300715358637670705963666558991817476150314697600829125706394277865566080218747558534799511381135319568980556350820713496514910240887220385784554551221834341261636941901897029127545586268244772027094841925370645848459711570181251933571974472007877552448640698819810010833183605908402069352271745914812948036095238976651404034950681205878379306360283696769702381746087380716144250017712921823852650885497290855686487716316265498866056524025947936380112278058026293175193602136320766593258945041333372132808201429375624082000239821775309647087687283189982536230953468522877353931193080561386818747008733077744668264678229594874057464241391837833087856294263764999825485733137975976320726743083733278893987517221830785274505615234375000 [126,27] -311894111067658730586348570689000545882968619887711797843181969043020325980337476981555681305425406980224253504384298719369192310296954396303323022472995798817228146924798751904459939294373726390089702445753840334140965773138203390681902126579156258992889377227269034107728733700797627755605275196687115217453095102823962613959159208019496310024752085269066934553463604664676236177253442364912363810142951197839118897770632013666497904562806698982562722391227683959561877482895508883048473786708611169320881775610045103168020697875999594954217446781726106975255377675707676117133716850082701018970120628763403488393869133217774761375072724151785708948659669750325482605253033072134973995549733792147458930691638102004385677799582349937463713108192342446348761721203665684951933957660137027793867083728132578586678166952267269150045492840653705548174848293874103271269389827295020971191119524198190937501705133164389763318461640484981896378092322596172731367509577468238252083238736738455309171374056048492824135498084635560697967867883552187351359245541098392774500761953128144633453967561787079436227328170925668178370016457830860177834210792309267780943760237410221504686497865144465024536249777558666636593315872754546604055694325475808196258491426242152702099009860575495615136294356638201486669086066835847582529554279029590871496483498332649501938743989701227294306208684720972943168209939059724271188473333342962932251664830261237681629079732099307722408065160135990718577373459985673514856717749203299495240715355384098052662816316916648886974471309914007432558823092308186918755552336276224639075317012605077632748610683712713539463222881906822153920764342176699386764050019186484305041000723560159541452841069766846146926072395424482244966158227133047961940000095858916304855198218477473566345010274412408638076376916043622609869980708102681177931551100439180663975860241282455489855162246730789666862795716238391205128177423303575138732075872980564908074792272777835819713463487301899306857718247463421949727813142771992716006934642791748046875000 [126,28] 397284549895023554180015481812004534360059177653708981310820669400024598801731687742273097833517322389765137688980994475741395759049310647725230184826866802412658932147745171408269438678000044301878872349530882698108554123236158297555309575593214654730973232253413582822752002219774542765832966514477343901542589903120894815248790731934284768800408618157747946906474697118032864051823342618637350928866785540648331756927940233473848823242513574725338172177285792151074856035351032854776182345419975988476728204350212569896637237543766143770820994847363937598177660478229479821186641300132452749939450394659010105489205410785059276076457971175447602427111780223183719915621269965413037451174776826830190787068636098160152566804117679511181104640972432653683276729742973895851193408296151948103185748381198136650909964832939433321862835585632579473726411382394880973051382302847382016328102058494368197948726537092567125033880722725659380944544528785609141914777461549617194194112132737313057583895737777260686341699801281223906101224849058733806812166175819116279345561561248057944421952069475363144935029482138471038717827963915386506427649572536483370209959034025400482215071496152654966686681684104412441952723425127568112356875112704967548124201900638650402413405589874101834033806111821987287838016711320955582967122083198941618443672413064080126189363877932068614794772954991542436594910359048866249386019185732661593505339835626582588654946769094154526568764269098674628713466263861843470295807630917233923944212526931334128641782516180052781553910756771994400467197819850047198104992845288290301698380751504927239736608526263181708769806812720200154417676045696099396029461384690745221620665800727807007927220324263919517006134341473098083696911491182328368646342505048305742006651817862208859150408802060052272904740375528059798841945480097831804627399638430329254319751504205057112324164524801888190295868945053985040488812932906284629941322187615093424676428292048943865309165893698264265955509793635884972784477753293685964308679103851318359375 [126,29] -393235349666306294486546582219531617880196199673402310145756425055027211755736038891462149113728899507618097863976392333066166863584430733173105853786382167201232327196317860304106209014922975623014130838279895910444553147365493941737291354624934592846962832884610470402017706104048122623844343823566557974790266810167144014989907552413376186145031719213166876635769696309108853860565731115772783865823081701640667199821284492664505805832541471942463086204146548116285937380711657680085080712269270844423473900427379451656148704212753990636847875654730540408841743622986177608719395629747806557660241940282353548547703298079201283879255809533183037778115942878809681440436138242537346173789375121720680991047830886112229030913331720151356535804419878751486061366168069603393995640020288102698270739162811683246813277437628750038261871361654509969647821137060774245649609619370333591899690408579073455266191800729666035715891475064059683443960184075527016406031272474109941350113077922304306007913603912108377470776840862449995598650175571227177836720034024583565440612498119520675590278537295724158597311778654201479195819460013557163924896643028181214133708565456272287708831696125686407716430551024990853630324795180867863291557518701407774459518867484890455961284902030758622174107983394400283696951611546698374287786164478872129834171112811676983849590514666203127661013183874401340690393397493431546796293276047633041707632433849408958229238536831239940557910280980464225598881066761074363843840949957648805105792712321382727623514156432651398553812890766779807093167049730191990972401648194286317439451695552011658911817073248790137825392648196064721550466171178501811572715219310398349406143380985802817266114333577015953925138342803250417576171257124546221161371949613177150037894198819595578872927497980067463439158527510119654059763568122830021866026286568607818379543002900478467675770979775932750338415154234616850116777663226821065471047590234556954771548245013495175310694672584085633713509000917996072388405082165263593196868896484375000 [126,30] 233309518319763555095223314945061118813414421144447721292210639380217680519959197282865755882776668556578417547160408246780595883965486934144661433886971000296414380820049781230211494923347572068114137018656240881616780809363166636366609816850977030648785671771877946391014454302064904373222273139301939204075147109870048497056726960074594918902693551516742904352173248462010368538614313230783934209049237419970182682218374646161376053339848783660068458130456204288849078231637938336748732517226718049739383513743373829431952660393234131636961897016728819617847816706133515407591809907954413365482181527931006024705125902619732668736093574728206777595241447578231795905670538848494919736207121205169674600682310925583807476932076109608077818590377195617057979856196046478530245905510080765201948363393667890702948386210437786464987432092967634992580191162434515730814911245827387662793348480883119964918583141959141401742233098818218819888670419811619672301692855508899313147590126459607634110183756257631169325079279401209863933135758832200158170129320570043576874975885160695648015639868141687835731875325271891916059849514495503474953598262068285173336771078198092742795779747249842644899448457122690758549522943300582364876365231742730376908669614260649304555490267759969242041848924491900368550921060027109372332306051117947876065226886594784567576987884310365029462762282166238339322848645706821261962384679245379308620178567690676383956298556376053808830014127430146453464627835361709239229459067726281636449863628035518364360215944652432671739919983931769080353739334291029796011843269907239994443312419299342958846985702071053169895566461197388611868725752965245027719038635938379004003716451843592429311531972037485180732034465245676043535618181029651495317437927947127876146405005260629824886376391093458048296284191082559346601685176004717976554653493346281834956375486235523220248335541932034533327078509182226347144310639143170945323804771996867056721661270044279956408735011831982182850487791969662509927729843184351921081542968750000 [126,31] 113483363998917086888915682418726002046692756563749011202595755887412101715987527232327393668691164348514047283211995095330163184717884004012067039411120359651794868557534322212030971710429514222128394365241762462628883666991517686803742515153008463812110102093361586966758792527837765529788112324191811714884134730308792551440519203295491864515553962691930842840138528156858338145279976104166922148946221637451832253461593404462940045394171091909504597082507878202202357156666743779283648446454444830862489715770912035842109572926574860701941650980285432404871630345820631406665112243994417024510744620267375790290697554918149887582828439269367387582215067922665669432005169679271569784709661296936501664210286597224017835116503878459493760904126594164851589487703062554124902157915255112095725543016318250828235697374683991152203424521184294392338834897005165163779390899267467565277961714441354016977239182616917172876158834138407760923607189068661928576728691582344784232403302159816292634462233653442976946671091788280996929145384024344013235540607513925358740246625414792792686340773923211134106969225107776553323773606204922143284090185307773637440976857422502099410369054603449909174691029989950305972987511901712215994959841106442947312431884478678468069816023453472170671022704400051816410957356073161394467097465849276269581703455597120270983684660121611288697282285629589093126809556053120194305516567250125272039397975826195721374599670214435924013027227575951350567023867082841274228562532923946704589667017104600620426275653835312298957974989701241620915664363895667803104833906059542295277253433313474694996279074073878990376655949572094159080340491663283599788962037904301591388996913106098001881834050762032404768220636208084246209052681090352263919378042748772087939731574674981983011125553373384527687163683982007868630943678305306063794856146082617737571305408737333821619918278321172288412705975002804336280405418085460722067062493138225457636235093350224895179331451336967857921461666492746189760509878396987915039062500000 [126,32] -601265847961102255355701363910753510103834802267435614331321136149101151776340904853695480793341775720323860936615025888148844231699066344094234306975977570336445030047657426361873117999742049242796437971598718132988234153849706670072618368856558498022266054460857659615114388608341861751258684004848297225535779342072041304451229234653416032508583457006383305496362070426121098780343999800227903438413882844602985341102338036020471132112223263812700650830777756855991090255008671162586432576303309624752324779688902728102573728798323215438532816378256068048457027200387688278721585053658926713813742863720214653706956927870209951618592649627322436417504275123449427229742599814385778938551872851512442126529135959692492125736443264518433677262104453743729396189421311596735519154657679868688674509305374913689726696599980566505631570916895893686957905989788538945135407139007524634338070699787411999508934211419815042951752018139959433939172100798711436293156726358280532387018607391080531905568670395458991743646547314144939459486601197842033463130642497110863912948302598748080646018102529360093418785527200667120615214217897980517459650882307503172915410000121420161186075367712710836083370220891048068979119896029621727848660832698590402721640319529025432000858419066401820091433351137920094901385057004681352952994136324591815310141053381712797231548466731673870372236338822062998649699886893088054054021095429656217409209074297110892624724278449513838151780956198067092149774090558030798720878599641202338865583405072497806328219361165633989095559096405078691610792874090523762230063014828972954651671884124549171938297116030091683172216230906427332024168090809996365168925722744605178977094356890161583179824384787407900902317849069039900397782262168088210160400634771888806203629368114780762165820446430431283007116176716228555130304860569940230341731172325394922231608290707216387256577726784493700906171339680880495236041632492113170908987933212289980434134050764907951829454235477843753940319082573751074960455298423767089843750000 [126,33] 1102243668709385657116241990876590136313576903566768061938494084501732493484011117618252304507892055877432779460614958484104874793108757975653069319410736770418638937165247283958241746868489088216021978276831516626796073782599579375769664166482666556899548771204266358231522342677088033991332463410633077129776922743212800113648130382480140585550180580948361654611369019913831084842423159470838052876613077488471947758745194316949454802172118317156518916010178579600534983448346292664250513151253856419189325535659208065739408164062678098260813648910012733494035614671120368936544338835780644974312923329697416157579403619913944891160236934945736358031159615982710838648839028318953597616444080491173418373843771508911609776031510861519428937594826083544523585830814062486260816774321401003446234888208359384404331581080447512677134000546435433760576330703143254602195739568435997616654820055660100163093617525096229591083108041867852032068283891756652838844258960724572490191518175396698853912015752312597277388899537456702768593814846645525196777763333925006945527096901134268757483244576273323819170509945190249831987510623098151423489989038304441644828915118554754459750247171950830209356148724714552402001885820525040526638088910611624919586158906414317618422638805525889261704878344401542664203566658785349510316452993627495410454408319419411637105384288524802207844277683937993921549225168193460215749120107366939278840387893493459797012855153862629131601037453078294567475922901225995137924669696326521687393631970890819238708033086041826763021489319056452605968162842028212597424526968504075846196308279895645204735893279053695892053870029877382494904448511752147415808949035641490226138566355219182727461546047484959115601418781664837465509215220309359752025712064318483520605914466217388098746367421153644553019408223243811389198168199116031820072813104207998219191758806635321800430581154493805640439429358194757817499362459911703150480403962300518729992887473815295666973012916463824616142286316744502983056008815765380859375000 [126,34] -1458029816536069039692325692125802079117623538988177200604829429688679351839345915186694618231734124654456395175046346980165096516090152991725072051958893592733626035655886164690560017883519125201476615308980704008345667520849815154906970568060886561827968727329860353552850501703432747005270576004547812526411189175381037677883936582484600817759115281973258754480056037332296354085181012590513590329510756243944593392975944141883305526507100123589641086808934348846082670303099038558905567601805316277069240253610094114380361598720708158658201154589203649039354184323493452541186237393277208873073150183521611258531096550441475247788096068912421674578265756633008643474335671796049915540827513178749488827000772166180670719990010698053993063736064280429980237461130484007583559595384268740238520983206182341326787195091032152167337247431865201114445903630847247054192712862463909966764082187014195845297121277592142915259474645191154390693356170510725585712027962789876397910007051661032763613331711713382832926567916423936885816486722459903111516739050382844998883511115204105235399686758727105163057358882324268173377682779189434375560734748420829287724947662433681344122907090731892282391247637842558766126820240418050345325550713052329485785419885577053629197490239103916578771442273476422952086841692255458440452125601382586126345301136844428578981302772249021058099188912943860277646252778646859400679043890396285656444939986617073482401849076216171000808246832221355742812879989819201553098129966905439361488922103765251770060392865003828456482034922824330743061191838190076964654670265468331631185589497135976403659608512095430522939389265721569641114231374698684621955770083062609033156801336143358939121035609860350839753807463326108457630374884355091235886550008792188723945866574451980090588496743481756062323811090541030813740529442695023494346593768266621993866131689304852264856963768814000680429597138558164890087156438267571040427875178720076152552680289992704982315099115463673945525258091038267593830823898315429687500 [126,35] 1561166507453755427453311957015437012902244045463486378388680849291073394330562024631860553765868528488455383474846518999982380595769828233526799167438181455573990247834093051817085534532464078397732064450634853954611572386330210888080874064189387393972948869985665022045245439323837932910642671631608876223346508598762722227310786138065718048974085476905539787441054926518483890417472638081035344924473993262044648331358334174914977352510467021567078799898663268221715796264088942991240453662092833237634010835563255255604435884654263538313710142544385782497015500441600752970565429890930073070698437033467946945367125028540801080354151994383176944252274482833607504303959507381954629971545038629003622059659800714663204289256301941093974073667838808940210928723862832751093599753565465715647361200016677257173229961288709143145321538576142519550241434740378960078946392308261209540984007759067328609316043124886905742128853336318177638563973543042970242430313569769315460615330045901848214845472793485967345204059605335855882398774359897103198359783586461413812828374270624639509669161514736585112288164196837415136884222636214735123946088874317785782790800095112794291281104966731086775786264266352145883860768880188757616804969364531042432573153683193066998170110947215009061013907139489354686119496119434138557831055516370130624234212608986888961681968520361205025676547496432703783676847275276793580074311014654121541626445203355811624093828587591015005503184090940833852027254886619947708839461269274915307038910672027697345496936529641421543935336094575954537133417790746681538500334708756789950208186269200248144629935458052999690802757492403796015504085644794292051119061317809156446760972012278319342091727960676756321348519896306767292918864816852217619382372359271874358881001972020169986423207087064041790027179081400943499357220551289652759161058988764772272974853616191778723720412925441375094937843670810915387462334575413589373985357784290449331108632208270139141362948219382555947731816559098660945892333984375000000 [126,36] -1409467182287534485355426372839859176794394284700822969192535007278702573044633022694883050173157430848881131568015951520955788976045340645771109108273504438476372551391463767985991707679925767320593019055493089873756251776694786737837264304495875408310680154909710674716990761189148000625634264179403660694443532575007889974487095393695990676281622383133710094225090671424515557477400517858634111854514116386709000222202684206374994776760493503062823230166185001152155728122800929938379688697563260786831622227928821551629256148785866113602162400622465333765295580666578370509626708279205198986444150379556814234614891382408984693515533240360500258613483777530034105893094418519508651390619743351503276032293541128577428200495949917177072580860066963275034339202108812410830662767921792190019185942972961224006126748726227984902623821484682458341078932446837368040270800431084972411276182370601893003364689432718061506414173663365619223241699649439415147454926646970087971403191331222691488058771890798165393186373724040144631492810822337869677049155095190997463284022629578192312189556879498495887692597427915859195986200312056042017345873873680850319963305464418605238474852550889925041847445329678595045290275811990405210202411230053010191391361315850043465208775961827393979503988231621427541004229981432836712795935697868076907887598403203783885045216960278971986123787812773544998756909447705322245377664683575331464799013663522945643458490565089578804452939477745740402768458473723661573170138621554315382255638273526120364821437301516541324350486638953191478882081220062535532234811214271500219584017190848562841915462775662124469290264968331258441688890389352162496889477097130661370300366442778126664267882484348078674033952991010299495626335179476070214767254553382268851265785114830410084835710915989182449923684980682799492239958727704828954198794720794660769374080773067172578054676516870040789742425432710228618984314927507037257148660265266983162334399661768926884385143630251668867003900231793522834777832031250000 [126,37] 1094876622631268160735815016923187560324473287213818559667502720900875584280398361977664171257696930323564276932434533289610434016682272905609703038917621731366009757286737025506604083952515089888254931013829270227123153738121068874336244604307930085623792865812894355832794276627224347388426098539580317176052542451537481288921128933198087932191792430910777060544526518178325924582882600174782250927349424745396397974437060065367080218336617137347047569481623534427100698048846767521112426890568105383860850208533772149650293165029211836035107021007901985000467039208584254693106458596920845978029702664927905737334790406908129654637022302146976795350858742382014677173309519039930403476381793244669179446577118005560282206088027364044567261666650064451850521418687739096945402434188184822860966520491186209779552063110147435902169935235925792565877800549370938598505441138078963538659369143875284127748971262923963114157784513716279993741932840899489810151724907493903369132382353310241566586364505572964024663854211255862647322960899749470900008388694608366358601540968223076340620907906496892495290565505139302938145163645897318820184338248469659760898120113914168233600304653140218979239767376224427493661011665470699339131527260967654433852791400257547656868972077645073808222851017844044911110133328016935048761469243958809470630846301897146532971761829174776461715791258374496939696423756393013893422754815892398093093476796708893624015953902289667228287656745439171430713540810369892628014997425709869407089869986883166710577438182346390494303395129061131709927416918085342681664346916227388471015639755976754950197915893569209271603520606393281867810813352852707124456941640529352494283335437766783210218828408297981685608457232467454992681887642522519185744311832248674867681565978888113919171345426694169789490890026744724314164873640557613857064678378709455848547773967691117003486856914203675964822905081070605164764443935252654864062609540466742343240192824647426575977726681543344966485165059566497802734375000000 [126,38] -741553971174665302734040990942404013376558889722344219761691681670142972485661044372098464590247540352496103807611621619942642954861344406249596064301338073871808873698326466043139981556298898489714864818988753614841819541345258299889091281040010656349053204499888256828506363471548435380922799905257343671554916043315229149689513584419395358503463139482030891423595575366464200830403943603908993743413917669316953775534860085991510587299846870180761186469584979313122218671408263655875186451980942214587043142929594362162303768171052777284052491948967397516104695649613960427781566168351276270127917725693353567281431299102221321935807896028010906830346001028798237292293699052902421837899147429997800253104833407686835994397644120365215329962802606821638372145437668994540738806168079025109711696163922793497014585368547469106958303961143038097938116590400460298205381172263526631385801921125023189767389629184062388057599765565995866903829865801368759061048110578117686936663702892990624750678227161837727696213841647437580187551686970563947594579525042173266506373407603115920943074489120688944744270186428959081708823286526872807897897136372089699771883224930136135240981018884027690845719245516412394270475781674021062549270021154497074570598916059956471847957823473427401774632373573937334121739545827547619275846801739775142304093706508138615018009701013028755240016660481702131186433253856109329407464795518787845716263044550611566280156903676554437043370269099985451366355525868808215984025183144852830132492475746052839395807226041999013547642012018557177539254144212109398264875800282365072551090248200755324309561814907079644124120925719601016451745940317295964732747020450483030961859241465484327934573730693929559927800221261571793400566402009561233508655011308593576584355252544828181664217444757174026581793066744071688675373857425065318579523089058679988912523630573141098416575027855848829348005935144193345657983055075246508491319486622982557766336903189423679166013270158686054855934344232082366943359375 [126,39] 442967741733169595098139073052000477821849808649985402780162346350477320991675448263563100729991902734603053394852019347275541968388432166179866878582662264221953968409892944605760314682131109028427762928962255145845604429447253891322109266837886891032590876289968729718705506378605630217660320033446681952117318243519538218007170390915910926389801138936693236724601595182868203393897015274414427530649477382084025293698166231858504850047912891794001693588025714971146501102635798759550449909775998588233107985966825588340185146184232539457658249800795593133624220001065365117063203314992702149954171266802698000799335693666771436227132712143781625841740490991316442773447709685159081433344459392867819011768607154003966616471372261066679000195997806681922009966308098200956621379385696765946719144225651566403495269159097248585890302641442947382689755011419567175332032160661731499482833380985497683512744395061164227381079942257564195859777060167644704049314714312291619145103828193657920510498565497598972026498894433346064212906442956503473573261520064949619938093135686224870115765029810641225264245333316593872086833976166290983898375151211587545130363647139579115960196222395191285851310453857851723853006634048166470646854981737557623758460069749101454672275395104781398537252010438436819803523658999899160371247982859686646915388105146277815473450030186740387506664465000462682395177723425840644646325713661814800201813328991018066203827435316113726096399257457690789250028980818509219675593644277173069300011591499881792996628727465981541430289968611373851175770736935259029747553691684392055515041817607555810569851457811511148396464306855868153664896627501665021271359302586136164203251328731294802852467469294499065442319721741906003408500187138050622936435590660701747079927772782758945725403958907061562580014332372341490299768990010820465111873122885770163392386948683480884369355735400435597288757762125303618965916769077164454090893731882029923430297347891474498554620353729660564567893743515014648437500 [126,40] -236096852036199805508624661523857583599016570132021790393411321015456623934530095750608565679051055116473022514098389738570077891322122970404054223355110703453312210430439358236158021719201502310341457812320655930639312617432376892622768881049739006545914046335916523732928470448987906121258538246638304616475627554792827248077519764243423698476621576797372915776792994245509164912060957961523152869868040047646422472814493611298443603075373499149276361209325796214330668127447410008183801874078042187999110080268955870179863352117242172255921864849907194918812385727196760019110127640202162659565436806546796556779252784388590525332724297019222691384858401226368146603062160830162143343972180097676696376535166581457161734653877982153890559213638133832680713118487540489444289166166225436585369237514385518938962286570483686626112182271326072731044102100193218719386140180443270917780376716262740650031580993271561203210891804543433130550783473693280030874907575129485427329512981540050585298334927383296543065501247724751243208306807509951505117319193826729636682654463391624091224420559770765572351320213632358236160932021109906346154906331708133325680169942178700826042892539207457509101780497463953170600701434658516058240483880692745231167437718927940448963981562208561558260742570642350422506636510465187818620562776283506773415881683848039788099133139171734698302946420917307167282793045483104951369062565261030266939041955774989663822008880522726138993891825464898962669636172097143874189833142893323061277822451881057492475641039868216111886338939198681755070128841347145941555518217142351149852888367459239855257170299783568708041765930559352207143825754421610877680703725090506400729943215906524271413090848712665221464042279059098696368474453832228150695179001183334265827755776567061791275200002243352307306103715864613521527175139861937733952302740508140999511380123226720625973577101265756330069450774521744814499338164669786688673599185876397281845917705458276492080926800554152578115463256835937500000 [126,41] 113451009645273533663867218545896989213109137790912094463883673385572028885606182267898955088413735434112778683887965009654595558986565875073572017151772638357488581701343060711636884148153351692377673724195697231968119591945208461470083049025974265405806015649383899810626216044765728047003675955702566746802137790743839593933064625872619430046218741896483620823281456485060777470726699691607828271427555738631480600068654637817718501600033071139709819642873996777034501830214256373489420302696424760293541054204860161479925201792376269980808572489392922977684103538785305542670487363054933282496921168204766434851436383328223689402329689645171823843163974467672194324753175942466743421378781639775871238890365217768468245052792051256699005567072307226418968402804164827643313649855435973505816025764729222276150535868143726316093525427423288186136731047913463671982072967382727365111625271097526520884415576921763024893906312945884977711663509401279218641874769514278919123362994216004953502442336202006510309822927975185312814978906611664554817005592126853251389115884818644380577341940708990943231736110993680891101207667587099719660558437899770534603321957992243962684495185901514631727878965722219911680130489813928924336534052125890372804227350446762862916433603140610942746191484974587693184158979259267033873835430976849118295830800730615866087495031508159179892557642465146602580736197658982452627231657004399498905600488495070191718987234848478421529051109537121237290530846872896092403093901366307634954124293146247743212538156970096818047714701968046682959877743164660492417570888963016747157879380433481212592780590092633406964722555894485113690298012585432549605580304210353402444879894115511588081454184482199797691032434608542828112078086367647735615568761224851963018040493278942818051383439204669139516097557966627487298440802864638765204500937559479635752875893766960861718627073796887591689286944780903073667145474763819310955815127427662472870800161248161508353859971975907683372497558593750000 [126,42] -49273058951594425774604197349585448283564766004538067088757733854765017211883625776886328632044374212906141526208018938617523416908700670117874289634352748001874270734338133736314278946784044446529832110103730376907843855669024064898850363218606269195125192412884551252477237081802542044637795667801423089462507228870668887027181190265722526307366365117039806485577502564560955471274101991578241282607176831238993174015291862464837167735745833447584294594565276095342094666117408061498702034725294845210149976624098054322100395527928302662507464445741411535064595185062011957776232877301288926785292922606599392043189440792188521776627200471195220501617058880534006155070136931493280681792988678275766808553012588546923562394073796658285974371458293573493117483520894887544037038385095543080797217271434384222563126948143850503739122416488601918030413657822112357799531287076101713959242435780640604380201818387256560558759711795098813836436177961639915357354558771867670781960370271104800710806297277471714516403008172266936174139560640427014845509987062120381516770646025564757093352766306430808844123075051062357901969506997456141907025908239323459371303116053353885697982576441875551588176985860739353657620657917304311738878590528812237552686149950802339982249579368574740646379915106215081628463004665098426581896816213572811040884161912031549198033764306138517729627987745976963563698823559553818228896534387705873027317906589773844907365882311928736400012708428128186516968844589647663341153775467199683405836162500620407880013226282565979342650837660126999102343397294927665868104350031885752772057508307894443667534765165956614561739671975945092893260191131447905226409319972692947646137219500346207542852844818973600613993830092163256261384016544573758329813825039455909590671390309652582297416617877885251157218341798915368618243600282382755605316183297560086741452381384269651380630131860398352842317387797604846342163688547992643819049361695870450296073049523126741178202792070806026458740234375000 [126,43] 18944367670295690487939490428358251513061473015283883933373915453556842164881125413996869003550477120943615545902419351639430388732086571968676781974718966087155049610512093101215271179261220066615829781914208065444460412851047205314938728660501440757864248907430712686010920379178649683831884500159296780394030516615569179376579148941888478292607343503484621783515517817190753166505037958237185302417605243153962914541194501413260392200974746444890400210153060432990159912380126368143089537524649370478463226551543925410742890927830571727752225516021459003900834372388724554477793078525480917159976484614715673095072359882520482779358688010871649491236918261292507175645365646692417090978111219788095289943290451546727541458867774803908609241129672858481808579717860730162500996653013613903427876601135796139309282204556530622171201389173117729098150858496699372339572285263653464344154463697420740965356711726257360559255849459184941886768086505921097067839971081568394021625329650210345270931915094794923419400459931988780090225251877083918720836053260376061099536055347871740634210230503641692440618876873354465065154275103476409359759515301179722764171243756845228238267566528114494518620686599804732803772280125945955773454080931000966443126093704626403332738134097192257869071285206479232961088156557111887546008672856529822610617366939597041338369713944143278287002876203215928491794771670967511710204366062216853249249053423647797149718880756196041842722175651894604747650358220319886644274526371413787112127380723521815236409999550453320150679634603749320624210527076094710390728264896707778108750208434733044357440107961732490255759261060479008227099961200681372274375076191578319629069820106210849222138391998133176628397911706428270368296674778040941869770381355724135903249384699870861334625950330777343578189352197559237322430080000577086503066525304405856557380946507088209979086289489207617821551382644092298554200794887798528528452768946775124797067546555950912079424597322940826416015625000 [126,44] -5943330920920739489352502892653751434905328938177506830919270830567144544182785824844596830305056633365989354947731553962751661169153779560515014681396763032420658272107779847433677929768226764883537589277744738544223714161417303296463376502880569557245362774500319226729229193681944480713058384682292539081378232042750594690487330965937813814525863179822169145986456217150995442124932050994099484385020058112161761619021453209549940079645139495112910292880947463837753950481280195044071640956065444852532902528800583639242613930518989448891334323567646463953610593060408793083402854631467399718101253135925953587714340509717407454495667463410999845763556627488102574594336151023476520510481133674809834961172756532720132095549792178961141370973049009006636319141115912055599291459803476151211022309302512834448851288654443560721380664061374052496247578732666730815300937953791479299687111031048545298118675091587703107076623563987965573207047926123907838684269792287165958793543285843809478377607584003836645997951076407348082328742624363020174748221848345232968004752723079256026634933992247124297880627361849753177687958746767345619803305265600718287693972160358310319065195321408025898570409040990962026102009341486637323297970527484804748814580825675104268245842125179631360112232377901300677702560786779089732589873830836788350233339069111688317316381385143520562487680348114958270809358006686760433282090072609125981572340305833001673444048482333147482328929787880360851687330054919515802016535655202927453147121743314053221476735148529121076434679748096854346214126831355916514023103551266645460283884062899406683502093163341596737326157276795020287470689565694266563006709881999273540675647567802385639011039696211777214902769838970952392336235671886541812558883519396076465568527628353759208312213282133299220480114741749269439175657187115203662768749742444989117277012156397091477360873321447718518289203931602309739990594365026239923522390397651123279676443900143567589111626148223876953125000 [126,45] 1066526577847851323548459004667837764234023140896467412486907922097485516545007456702283626695250676129811646030354156979800397263957419620353575098996295125270249320234134542755101152963204946473187148342940823873568066702570592123314708742381245370358553799249859902706918051111589440058010367594182068825048208579870369137523532566980758266343749042285934453055305889214864869535275497395366626149078512768900839948647099128509690639880188335984150109753090705797382974042030066796137568239146336752278136147404530952207190433869103370111530373385046495275565925687060243960553598052984172687894784313784880741123186225387059422518823419375350355505274159164731909055743069392486537754429018468875960090841581421113957666398076174681400018772153814670838667321710177777206329854085025353811392898418407225331334417646402455307951264249691584688412493452440095791241051910901223031231030279678246794488629515946408838083993161262054951529031374254718311849894192875825635001950321509258139847097614721230685061627886977547528372761735209761637342050522664263686488273398536537119718029455249238457544485630919057345646918726438179167524615523972439420867890643191032980813008833659887021437957605631913030437025943938088713063132576450610004413719689388425156540043751023523807928835691990008301837786418980433086173492071590846811853298995713930331266481257063647430558589504437891848928432826281370513147296049319347527005362727703200895399710468503944740663205605178372093222003297818918627098828931347869286870556944480316186655191415623888596614906565381095680385595300970543114725991494042743882115849232498004593922691569951199752657432265296756142314138932540995390606144735893916402174282642968491294482988619623453981310137156188848163806404116196156448623186927841223542735085386273946254621294992501275775595647622880354248288747235901673119822117910490454020981069629377653624308510566484583246685803029491607129718150280179307506947140929962677263764803115009272005409002304077148437500 [126,46] 338245690385084283562511839503460813899109977050429631710362447859232240795927233625480640688884329519643200860290222025932918420242660358253509744455033786011098671977295640242762624321003550995816486286212445688045249426775520191525646257815042144403246144000391739214348087926156353495674864144148535323140418643419187067333873564688774632927396994356786589106550616112897915071553047446714511539567832611744554476136142460018925673171926837607324175665326371359237184384726168494677462395455924325553312146577990051790799250428322493891378891114274870990454383437731686418525359245719159205312326569208894158741936122092024585998829076148098771983723079292292434005282524148478267135675840641653315819231736967185489816972747606245139739935997053913272569990805027797187485849026668760012430998775542257947526052185372822370146767872996377337747618441446371428744985200981627568701070215863186522083088143333435849425808427199260306952954667651115255078366676123176310316910029353924894355835594692478734134904810472913362248169578539813608565670701022535739437579323174488490322846611143320543895278759081882529123357430286292259371147801177109764772617637408997913783051325871695193732620217063722293348693598262321022776998064194032862219633683116337379919707953225023988267528903660182763503284862798627012502417636533758155061249819457855552881239051513473016241309084368497689534878713730990636747013939391569117897568687151111518061667646529005986675199280009787036564455923308658291258145395597636509965010727251541020054491345488807001365917962428912558234283934347120008997159560385007083601379091913203497264593436620143709795656927392043882583597207175491154371916584748411540527566028560936483106362068924494965812776994519679498152460007224008615134279463066809624619809324742815373434072757165818765600277540032792707801898139610796906400662787092785945805180096373199837583658535578074882595220222648487642232980992552690941682882486449962522456758051703218370676040649414062500 [126,47] -480510129768225101011041825608289919765172131736014084959917789988714451741621928389981091588087253788894982779835439357887542492038687086827965313142595226335497025076552246066227905173199531451196337518149776850105334011402691426772851436758840454052108612688966860380993399524754816750182052244408880671620290418603480878755582742788744253273450030634460236565499654390021132208447734956281221462403437595677374203133699203249559283950413466002313554172888034309540505453254114999863713307473349053859648627619241568572755573991404474736023896139148536517827652244378352607774158661315692099607112922507549211518942964718695012751096527275770998283708685691592960528453544107578917539423862564449698897399340552089737098945945937223315400311786431092385568285230669569166556688482355590182771546311105643268167796496791195497685016657488946541065859801981611452124298617657094185300771499612567187267524247429324432873528492295345462180948822185907741475483884959524277874437056954143177260894282641664278223571004081586871270375680248014534148583210506190072136834815700759011297475829884709362639212934125810660085168864133743570101597020377350815082000245806814299604074529312045919810023320778737341097426854768106982449042213483013874997546063541860515414310609560282131663635774603718329275805867231698335156550876765190281512224124161975661688861047370671834485217512768357662601589353202579126478342787365463040407887026059053022305249179431191002500198910899892127142164247951637301278532845294806374155071994530724307149562937023371435096618249280807073782424723327547642003753642511232659148742639614820043206176586505541483120623751052424203798524180176744540291578239397510301183898808064639564118326155125382051384741093054323320624401996830040432598467064901853242813008791828149938605963827299762190582209500005558103698772105557452427630537987317302342825126911377576214074574242136459073641880576061278593089549535082072183376449129837970630774179880972951650619506835937500 [126,48] 308201403001803574061029774545085479464026118758741413835568559785872765958064859681723019160857142188440796648445267870879974807479528559966548858093603362286520932101778196022707880771253729540088023176229894158503134734554500669060685729295739208002064951521364707155077994571433615057188998372964004219985680164701481777755437392326767869439277734105139378021084336127820569655634281814425250053923650593718369538033147462906213395597431112325002154024280696047664543116307186179613033981866621444987689718249976647913397461428232160386371186495277606370086790452856012484441509934386370573876483102268850480005939173553063796195430333209443930004361641507715630121577800906860343970466912752548067394515917090741293607646719985635610676786317432455103723699841449402848997988006897762708810487347678413752601137499053283248514571041786684634143798917133787384571980520216762592876811564378070072316300307571831927376068409884786056285559856869750546788953593292798565947663152963856335197183101156376229536105260054425488107793652506563279811638017908086883768247243634719834619900509697858379104414126878399860113335238818649401053124733254136210365071731435122911508801001445698730216915095401499197123120108983009343488568352502980094365191050565882942661073324640852457255657099246020700152626188219379739001323807682546933729499493203504641610237613616306039153517116932040280767665260572254094070138894311808231721662132622970203938189451690050037097191677459563089545618420642157541293383282789825746028736982174250603293822696624025214763740968377906652702820523616907158492138894649696030051370042753481354903617002776751486504829514524852098522875008828016815379624979406503099952460675180642392408844021425100255280353383122330075807860087611003343872575407642792401331752599949110518912735677769640033441596038895176443413187700087495456750895098990241353170383811218487900472713305997296702080716561742240221607488813417521540895686593231062033737543970346450805664062500000 [126,49] -146624930089928982759153381563932227837968904311543050296386605120848145981340287582719349822370113831274104632009995115720785289953749148828401585158295587230053484461974730112362984643157628108197753235243613435401117970282376495163701115561133838283462207903797097776478384778350170852105929145368677507560812471901645228878045661187502778698214222245830563657866029619284497058616146443930292068284558913323675555396057201475209590145631848325845900515901422737013545787034019061158869404020673542234594612972908629233988935568094491863550772958088538742127773912744199514283179662688910702337095753636992213526409861051286892516069779680126265355514586447450151405964478498089289173513916440308576686472945667412748730238841256651289464195958959600200018560717542374522082734221066616120318722556466680915767737731313367647668352147009317460097512067557715297259751261835036367816296968677554059687569679807669849055614079320074298952094599264949609366118861951429135027985636549182967089083856751164896530607624322259605480898446226082601463916521853752657391523566989829142040667884982994620658295779539517376176127685481415165508474367996332946011344763207240185299580164896886602424887463408148965213196224604170162818313851764195660561859913069129197093858495009428086254949496763779501336071374124476789501829209824176619034277406348394506562917944772003546185084536881378184941991389325518362464116126331094028912124436533857623508486306893309212301056726550624974011412690811914647711804356545518289628833578079752616691899494787459257007309199891876723726282865143401987175825857093670801363495809127774920501766538657774243083324380373923677637885743892028531933720421130566795827078450626913493598554995187943740824594157141865839365391961554096978082698364942648891686112984818221382461505617739411081053928263256070391449257185959591691391076928451772723863853553085452417223056428321059525435998187408439034851251969362678255662456606955856841523200273513793945312500000 [126,50] 56502939148484300661835361696916291147518453735692012508671368930870466716220597345719385394091787771033988348969466880066989736221838049740932433452192682883603731335940937336839828358600646437881413108354392607407977285439651054628113637485049142459286753602876000977373570343041553595530506098140601812666516133272449204739945382574497972504398316823518311269512376863649992962639246568018799065131248200148689177079414614579488673680812460413145606533275393776747569106814686508964309927387237329324512003174546170925935945139432569242812182114985249157557774285695831723492320027454771012807486639088273202359993280729377861739748112977443494340926555239921360829729059503758263725028365804018866705858937024662757089341703775874195248398888223260243502612902397027856323588937103203696623561196461452169264473454367003676139081530508363401764565225172172229072207278216827002694273576746195825075009097873863115063304437167356429617942964553717889140751999210058392986374892340223355240039767771220804384419430722401748138311183475364770980806543467601464405799551564883555529562678121103057760676142965390875815891539868715132859995314308317145194054265509827529743543571058131589263293631418078016069441631725477444609804555693241612125504902821586335272094664509920546400869836500379871534055058478528402161536263859500080520586231819755606786416840301334832882154907471071212051187018238336457736888865933332749689276690775417723074185711771841783022032741954817296105909840699104060768811558705509796426509157144746458380859542416381174848144281120487909562618908326182395062617040671409213608263543280978050007306490120250906428948635581782027830710968803050568991519301295980615639675949000165004209275109477362325208683470612597930093743026893987842624118152592465303745660577669172436350289745403335477038165294070362180932095460067710044701387325383901018127813346279768422019027379968426285929484893781730624807383916655978813501947847441897465614601969718933105468750 [126,51] -18053741959325794056070632096853822188227509922018199329022535799315270049797348471111808288790602927924756933467038498141775344210202425339222026014325528295545509706902658891251930490968293876055995792171187138554740777659436955809633124303344127126415958697975077453627678722460187776389425746294160110944633028734675393176716746437202951795173684118209288766267474302459963097795297192468056269741792746228021971459301263779204424030030472218670198164300783454197742991264630219582774351977559102946733138901935862506296537942531046576121062399828855641435868278824824871628066933249747030155111057549492425602147549714063625317571184112064393260054969821898266724499879222869244621018054978972093133616776853610126210059068980889784727735463408678127429771968458802010690626740552431792944237275125008168120479024052796679777621219356361033572691384615871122843563588935432491849272044701766745052293186347124083826697810022603071137293888623936413326812787175922908316832521703311059242886838752762844137705595674567784245964842051687333208065353622014642251945635596422224397524657354279467874119531758536848596221535984807872183852850557117671161143171942896320042421569900516492591268020409947721575709180952728263217125941873248076721301016829893372450557052813405226707575276783150522558418890120609435662643194943458265734626903038410691235706207077026327252322658989885416597692190350501353902638852142791017284180207695572875340108206834367044998972107017348528685290619186086767133165715280544015165660837038457478002474262219016462647077801198311427804235070339950602229596625833491492220598378978727274040425053403722096091970070337446675634730563070976705823356684694409536910737366526451542427286812069547819829953107235805771652519959742023805741537543712824808297888102780594332981035366417093725815495555158414479147125305256208961315472598239459149869046645186639456972635542774299238282983373969457785150079758849201119364567887259909184649586677551269531250 [126,52] 4761736322916682591675791785695664269835542500197127292420697286219570845456666107397684484647092813608996685177905591335184572647132311196474496903561300972364051525163616749169284041434129778923868214767858796478547570197601890101531763829248893169382961493221729592008043311825046142294718465211479769701223819014234767833512692052652312453885786814426922468871948107086211366733472063925180332706935076523752299027261256080707433905724221061628012136235548874558244919080147351110675511253210674888019923752374232657188686135646916617057857907399001093802089260541437050306538054555201442375103227954684353351275044703287488923097994507192491412771462072076626621644837391880462186841525943774510602772901829467243733772222312052383780037981913992183372996520576734997250008806859014499789506141446352716564530239927245121580224717743027388039272765778810250428930564850991852374460437690886113545587286574138642951449044493932649041076841421358906753790391603270165780298261789000061476539989537055165156685346373483406901594537046167653743300929322163455039530790155959784140653098736866422883998070356612358993973134025308895889875529483846068253219611565977562638819789815268909579436763823989220185074202455677026006999744700969662572837826304351203579528447384928055929715420025480334252645326120386412035229724676191598003382277961580990869874050969882037534770386200190174408540828186539210038598551078515417775723776539239818112063002359648008643262356600102725971221147423127174989360843008414742806642200110700220691651634831850052298510563047469859692562982758873025130523835605687164640488898712912394067312113404542833413275152961320029264197868503055371905045155089219024166673926804285454164433316103289408929439593411716722658169636642669909639791663033819727891114602356395693937296177198487541046443148980020708391245293473736758029781633750546224792804819151716436148535010819160371633789940707955855169240919345575416748784846276976168155670166015625000 [126,53] -1000448865493271198686142707436027082195144361300427125405901775548888742174477536216837995926895893854872280828119479776811025957512639954283436482304147957082225583179928801937949558411631305168774761082468427272247136976687707428359523407127109351557065687416411229648119233422292260287471084658320671376219580923012037609148128706449495534026655639339286511524298357270503451652058518865591992245254711546534647175856683016715924434496353870887685013771959318409613883573695232709843206295862679890357224963207691089912779063347011479146505093814681758744009309766586253401199621549127461199145214086410180119487408454315014582908784478405819681626114262963573152185761697480263337127695877235073717154573853109700972918011812236921510575241029362739980994549299028633750751809384703217193672386851059997316305886333166945518980121294500071282952528826585285578138506300385127327900216127653573789788724663385620258853854227097013983734096716168018147477085524424048796197114388488894802796583597132632958047583735131987908476633325406613817224107738763923653764265039570537013213576139674713782023035092986833580635323432046898340429752152069186782720566202201854966199250667187710527150749841475756242342402296127085516875371110266857806786718802178232207864717513330004774553218062856742543878798102432157831873593417152607435642702754539990415060901397201524777315368177966269231944335051030841731192780119796100659817907087771576785849661129735646906902285700209537864712864000130695860602321692605611241550276727224557554644921310288667618033252713758901097371988390101047346848111620875217336223633494429475136286128214510361001087768334252052591179470324856409949369308278688886063308713504222620827241771837154896538601735694344728125881314430820166883456342016496019000646381330564295671613881644519450914376136863697325501147993184131356555692053348297860299765979159553992446039736250214451474126321210654454529485950859376041363160766195505857467651367187500 [126,54] 148319511272812191080100646642483635789535610199378091634129769251874338542059222416332230730843258601772867770129245864683613604628046144517778154196799136293812550243649737443069199209269192082960364181313639604695346006173530802794945703766740251479778528852503635186952502747596247561391187954524655103093561808328325405707056197429862700549328296745504298606192457795666053886501643298458653097908516517204939564907962649233284450323124724739538100024607286560340557069527813009336092028840927972892729381481331987647279194658227350531152047260814718621966225094645053530129579043864444165263852932645062665797033139500917830675914258727070794644103988229866143736514387501236303836449388972312356864748853777398037096722330531826961852157034316398938631999666121064821861588216386289839886212435915534277356422474977552466033345956272480695280557279759175452127416218481125670200070005563718709897618519076228224065464803785277149333594193713222345577406196020912719267122587859820237246849039890962339683009892247719173332667266480105592320404750390890449119810774263804792525537570329000602991552354725381020625254672913890206076260594240267360062730647480861283256661911020621168956862883099053461297896797234244697128884357658842614005755056973308636466403742140756779086302968343962377018908586490531526727758030197702821639145659131302255399543785039683076836904710422825443885396778183746859451559236417066144219553603773144143104174068999593502054930832899576272423393676560561102078918895380522319308742885559146209024882035283335350462729564228905789353721637067028293151824657439116543985549525386465104651993010946278061222361107401625582488471921946266307146856829413118103327674254288142278362802722186374555497289490166050553675956637916073956853965832550079359947706922400325431505389822249044898453489223439766842871661071768207931859118749767674428748940482002108582383556038362311192882496312525876744671892103138775993487797677516937255859375000 [126,55] -6479434093346126287399445495385472310953172077984747512513034648524092839735791641388920406844997174139248819223842104648557976485086820643946035643855559659964880423736666023889538036380886149259994968462081578273538253575027631966445169599578045447585900410248242331482712403608851163367706307164295800480422750635123659382464562511230175294723425960664766906179819171089882464727937587749147936697449446182111698258095011781785349644293597888202101184883707859797435525720123022850129670901185349077981614077750543135814925676776018366862012029684049840877963450091757469218290277905761050727304577834979803138379225587636024367112581597505923959835544003887605093391627310528328486384429386423747710474122753784116258076207936586156990217146948347675740679856650198342488608845077210942566235589846925766407617771969499886986900960442693841566978673531780449342515566317725165644420173223748337065151511390778961091351422035535403879484611157543909848775008330338213165785597344962251832334834213393694012229448377060202073666491671065080861866051464484850505825440885436761773097343712261391915078283737075399151021425078525896810000017246856886705318476866925290773746679298952111454772637877657678724175582265858983039716073349045014935080241908168463415749369483435437541840704078383558008641211718250810042544241264593066731787478627372761384109511489220494112295738337300642537267807674633686535228711839253952148310002058135084356058092438081145726819794150476880784586445356140309686139789814584104829982052347448551131817959374802758476051272649971457413224492333441461606488694495181450919405593337591494407136218061330282607950707072606292921264812630818246767598650194738730122652693643350299362073833586173584233776258624976288182706097764070585563737967990900262146053276730339419396007113800737307144852202505560064942114695620981944573893303419420156942362974895924177310186550422476677528504238086095089692732512258220526040531694889068603515625 [126,56] -4704276550995866905188018885817959147633653517337594073718201231194306508990637836987299296701693762486838573080376817265264087338190641021936352328175637697542607504251159719415121033274916842076573736829694058761064380820067495856571361211285487869122985701339474004794974712546147790493416090724534028721478020012079614829218619604673523965073132488296233899541311058163347455450012371982825069124396669912339751322717426658659259395685417993516612889887247949128089395520987002197589912556426599570439799857727879821271592692896589802485186741505970547345619427670479535826672163499077205280098392616827940166635721819750042223994832495806248170861342330434029409848827162645449897670931680531055323754072933022442240757710091792564537195063172202412371850005799868902039946431376267566654021796902895446691054330617674206921580019202724783092308304528661316590853497640830497646892955491250618544038161288078106709345985778577692088370306279362393889956551942383744248961227650651261065331670469252013411425755717784240985404331704201080464189397287562658562579122603597499635406628846680279099401433534675026944226360819846555103693694593522023430923432758626900230968117908572368911858219874987624640717471786345910415145683391512952790316189918454574755370064942859628541339909717060919659747412803610571273382573029754460844087462059620678933220636508492323033420382031920531214125600134892499942862287023646985052932485235556870751258641069790305795549707342901482985771573854097214987447655126858317473678075406807993827004644001211810615231497752916654051824191849655106896581163592573088655495707191125069012439160812934215117667104495429925284308489453257753841708110126771492221079840936913965065448454707279686287687087609121065471294383155623686033862635813826925732225829650820648590048753806698759687515000652821698092520292050356495558205780334276006798848991453081188096097145970922095971723814509903293678155883184236858040094375610351562500 [126,57] 1988620662350142429223958032922339336853304498074434130745543451269783802553547051645861909300107835486638360949362348897922594171731186415340772712663621415426274065126418275556964435709036179394730011994008163680944761710582694157066857989013871580214855039230580417022724040042965073851508333386369292435381387428040985373829659121710845532130972280661512053826782534476180133011666404213195501780949375581382053656102702603449929694769698651460044231502380060656085503226047506275778097410321881974979766765014295864369612155333592904242710637156057306953824416570677902493770651356845583228143763983081951389009839409209424615459837419468331362997070346533514097845014869278726467420154320431185092971015571531192803334115607944203731921111665283575109959443136897460516404191257323427377472696084803507174920546491084800584719855585037113224226203565201952719499967435865967137537284329888322959300893932592002707411353459882218436641787885280162343583483834106218287679751314724017569523373149726502066478987905152132526450643149751935570108136124401499833998875798019953038505735751910993965025825636556019810529131942401863506667397784281158010711036989164114118268395319728344197019848920117088581812963540258945988439851166511527336661143894872521833904923909200865242241317158106936474393002223979836344105076063631112174741149831370442171534665498516774926290431346815171556231253005188629913628458417025169552106603337607554774585307644773641560691450506410442295164212717163524914905653504492795344908323903119311287973863221919426244276855357413874236080851176567321908485398744010212428142230677333551253517129615736776161678585344182651340704795748904394638534372337762225371181827274210147995329601776489948695392497783341769553992276820955067571521315275264369253948040969018568987618068375302834551872380770137335993904313154294976434527444686487830620719118183797038886625134523701145809959425522426411309916035573980987071990966796875000 [126,58] -500335414864650837492918270991053858308840433321200779106550513095009818521502958484010151825506955484761304959666419607921254431839401795739162966707065178076226322296358944208443883837007217799392938282375688653388968243848426685139813341773578859848312438383993414155610616743874625279473064477617508667940011789744125233979370693354416824864696921455954023009969126173951558294667259723650520064920643541728610070472063652804681730781794446813400316511827378223412218585151432504371770241807660552243154648780516451455799136933015497952211766865508347590007775473182280371021608862629134857463601182043660517091565743515584540062601020357236341286460441454041009256990298655950175345178610767532644108803027240499986289435070005934787220154865565235019038205287363313138416698527409614889224885109993114795850871403847639797771844321371658407110198590804238818892831466430153299865525090565687706541053991867614508691831911275342912199246033513138631788982930604215512505904197543945871848229257202279625928770459113397851403284383682920302913357826804119552587065724227227664392036777267871525055301242998482677692331591133102047882216476299153550980928865487570626321491527913743430619740131631437531355232801289561339668635151220676738489060490470541743535315895504388172890357026987154827784419791477990449384247705426597168516680738487066259288329258867405527332263678266382095020904895784684562005281015149833247461297041142246825090067781102383098765900192256843747995079561952991280084506397283779996577204813404246344099844891803085648228818451243911440566137237158860940598063105704676530336014958785285778971052023064210875345943480723923554628143768375431189872159490116853601027367945065957372157663481783785347253740347700547492193531491108151961687129002755551195352502056441776083302963324444163408019931204260481188669560683903901852801795235204879438786457301970892973366367027045939876826985950178937780697150375615358352661132812500 [126,59] 94536363398979738751305006072598121541250699560922242791133393481958674574052456578667117585696501320986462700256221783716031135630228113316247163043894293333893927858833640217919171455107739751676052603806404312125896635781137199340753199433364676278090300183227037526120888696723831698205439453987509461726490895810011781192000234034543114093390995042598649293628464304454394749079290530120057802237567022144194333542574572285448192430443532169543535024339071093875017772230028119237817345721516467308677006548296042360525204289716077124846498362526979621403577011185499167978435713716853135216349466911256837845652803926812781845369297456196748468613510646385720367976740838736678654031748842625160264695927848999148645641630709596840183009968548812889478433059351324594489165034242054269975305978413082529007345108313966876136650654938722534411619962781098110087487009859947169553394529002922294651090627732794053859400736861566247224284327108713890495980242621779063353835272968028410006719906495088515751683836733581087184495137789316907948461817307947643258461547233802089565074160202786425052319113041165144266143747861177200232397377746117431479827173481301121523782184713501001810438426114090481182731087921205464214739097704044249802513480372985515823428461353552948132949077802182233944138409939955877291002547716289098631310048484037688142657421655313384460614245183569391823988084854632810629039452004107513149726822807526759125292655699659715717152434571835717182232726361908384807391009019258020964975430021109851109420978181640892236903079123766013503742450250950942017965416060518418197282448035761465970645680448873853790812167814324150795617953045579250281278699619137210034101585408838240485281599987327755919864651434863232605133787689810287244350521367785937165503659860641623174154251446656973619909421323408715757443396637545460034370260022450438704540064012899684809854494571116078620537111458780991208452585500717163085937500 [126,60] -14140794707270185184001521237207221396529762544840803103337292252881562978879929106066725003194091878145264687482683366840624915723199052691520397048877865125380419044456412193511174198486963958421096158806940791980090766541597120506215798067601929808322679945733903685198309234835799819927215475614009929970256652419007553397503356311024121018680684592779748034420108759823364936321542774247278517837479229131639688786282982383996246967953438899275109353888142816792369746074693256886800843632872198556260298271921532667645101305012744853456359168384058384899446448454798084288052223781111863976228636102379619964447251695813470236212760768358875074638769670049644991337164174996244728297683830098995864445704852885772380994592948716458046068495022933050113899109545932934647290600716418106659661579020207901447318326294804440342129576954165595186594964809188065150568331101461400929102259748573928352675531813780853358195155952035086150079538877889912623258086075132776687244519183740003321667221660226883757200070798726607558484903728905552695325548495545909711813411393170477624806376705533575607626773522830040813344371747624036151251846698886991558560521020403468741155517372261882073253090893924007560195818405969807737016442747038402893056877898491916369053264222820560108192513563846898401538817933042303870112240775432172580040228909955207508679086391999825197148874454978036923466149022805436493159667195980095335351111789377775977264251230173244693340195727751279802384955150602592388224852260527721451496457941638089507249287326377661644037168404805983936895822388647567494453391974712058743239119816409039054968624295343999470385926013506379399631938995131693730892932500276272603918597082371810163479560723600178623488234059547147543857336253279811315512739008698151193626146981748501728885234357899238284495397326899924434497956382783757787015588262470746399954302916377470400117649019155103114289527574560575675232127807617187500000 [126,61] 1688035136177682597831527522321809742224412176399413984140549444526429308645588721698571260013773785323834924158495572344000261014389689079479491095663220415820745803034337629098362056433039038839023024657672711801489806861911827240717865308817629082405285751954307761170939710327751122636801354474152753674544731056373723235494485069241917588665046282188354083456397836080799982610360219515328851021897937342690463621363364039965340884336233365154924906769316868135034809459873032873222264535253424354581039233983052063594969735921283357559769498855555420191865962947028609859330246436319498867363990197014884584334607640761286982329993613863715619533683983561527932797302814529272043154940089954474137048367380166216120376050125384380063061787653957587253727565185793007322075860315332394543039447719997102100361779975114893065074969115046004499940880189900851582799200046667249876360555305270507385866662850237050207405814888486960918112737814112242788806682773639824486107684878108202839258725580498031396052459548977895919256395139979846039971081396162029537216021719341553999108407609785021991050064651960274341035014174655701471998419990090345808848881755141598345108965109743498705333461875783315846561152933067610418428351495655457630418630858859577149572113533168541105553617950239754948752506418509957539575753531102840598347187775440292362552149106628853206803458852681666682571763817838482178535670091558798953417743749965455476798545410223476330508020617028944828836360138881202539963177668442567783296446132073337827236417182245632698285916791835100532632665739621086603007742635504011295324379717751689567793516528387680116904490309769013825220004067244343421456032250255846838460196552032022920510701798703447276867489381423110636842537691527930024250050285280253735385189114001234191056302843489559055018858245467019839333357115306117761909316366940055589936659802233934579245180147070891345863036433729156170328393737792968750 [126,62] -157851304454623869827987578607722324527227032676142758946799486862309563935587054052343521857147102155180892318111007170820622019217700439975657935196615275717352281213333285178100364150585775318743149753425506308591055223769627812101115174827016655878460946321100066233265203293186145417807509713154737547192456565441946953002707222940821297131039896161857013765550012939588692632805083253066767715131909590820189120596746976090725656733511214494471942449251090101529610880976820699264249495381431049086233488423650491277370288683347672898692280239182568011289798020053394116091118631730229651051922941157562159370258944040766983969991889323230879425751036956273002156602360700343072376013053803942187416882722741745938014899903817620633448355731536302599315900481283548665194880369415745586349448334024551574491362365811623030046098694835439531310630288584423221229979775949975696093314886921910214741099085244066460652376588603758588587218473882212181963896919834439987546240996161971781871676965500979960863613719272976398261610067707513984993553490712595918789084900307186346351970538307241540266188861743738332340908602603987283690524773473948512422412725242737317945074297282104067092267931697566250631297595482648958425498948206415438723663927582178300458075504682477250713170768361177124980066636696661112166992058475364536774730614578182499001190377030227779952148079227745110338120775492642040522924835195236594830093815419259269901513922423533539213428739535683551474902839205106589793044782581828332529221793325085744174247822117933429248927502393142538116681390860472576579250193801857616944909451751586237120799211893976970979049962919794887034086707213603912311720690958923818236760461630250568212707977416847357625861571286251387747007331847320201755854364231028473428371238186931124931131030632187368179317375585337771824458349735458438346743220220710838955962907656437190498465487259626239535759601855332980488511718750000 [126,63] 10932058641956333182281969318052451315119552801387051093249381107287695292208026993328255489293360899570810521574444168296234618866078170048564332887574430109138991663608854875683720377939761444839080859850758827107188422819396629256751709803649241354724766706280377431712994380150922744285180520198301312169955640260529992706113378330284191549957318331277249445649098470662339712348501245305700243948200299533555315169505644311719293782811763908039862542453175546501528992023196111406606587689852960258901202485893116269987125093231576563498369392302136719719513232423821027291652383327365470848404643552177829113661594600544608266299031647164401756241979391926192677020963111061327531622225228989866060321227285798836111582236460496089360516784978090223233568870115831926192458565873824541342732056209128233108195228326467130955692839752995877650528367405825092847333772498095452213840824132540913019360671569673645594344366370077982203645048759543043181180514738751009404433485250048298542327405598579500675420275269685720303129640783117691071942609152196174725908219282971164792523887617742243485969322594618174061607174926328749684782600296690732728561682500391528899633569769790554520968077817444711464842723493320279110022181630488422375190850378822248496819428315055531374640505857659359488628504528147131671858520767460114750509136158288676441143172782851083754669074767968086623505971249632551933772327185515420184558246825950619130041610651071579222694552894576257962878555556951392103128757038998675193390697173980024538860318027578903342586690463982666552374307297312686873722761447113545887823869639523721148397534230903790814593365618700339418695209071438645538731098748666869569818815576092902960643370463957049915732916760781830739851543806774898258475419655756974561331374492757973093721466622822970546314119580383067593793617578124948922905554186927152490042694025785624317722538290673658977514493994312076780164062500 [126,64] -474505661311883216870457604266277193340451651542183902787778178484061125630983288809657904370169796779746244537389509691013594619359575340592157069439942040838837381373859232221529812226197255395883561306544522264772743985383105627952648941629587150029045619747534574965277992646875847255917238148541077095483464922320129006987455302827264856747844543849428322178807018354110775381213369019792028691638230184297964662537905526711289683612797030605847364821262531988736631387013809988776023079694691302118956519734713330487418364296848107876646602312881877161057038257529162160535522723637976480671230311489994399527921260929363126127037404408186342333455543102416655815237859167311878962203104442673002264582795331425905205886111173517108446894104723865014878746205986098110048813072883521716533490191324595544765851483363686899108458059834322638563499784382280384712060734374927460607108022956916821958695136661713919403333089237263360458185049203062831889608722736758091267995257450356619386111682588336245921438265447009241148690078776450262831829308539106008367276962658368915478886580656885238259858083532248282821024400419538090860401781633694902846922593623055605470597733322419798793526207856928787479787381010507237334616124009419340341620193692880575066801683156792881668854975666937813537542930568117368364017725374343548301056342298949122421018482899995551771734230905895881413789473761630295447757879611933837486137580700783536689637445919499737492090646132951262798528293988441927700359192465785569387497167592904208186976904977505920100823100187663130898821876271259475903779616424184706863054376465553727767135075988993953392115494724392143588545862258341379683211255795155378499985078489316475544702419870147915042086236941285662415026370855108127623789165748713255307958298161168101234181772506663486248241931198685309101609023118862395457108134211743166725101946651886064377196927048325449791852559365237429875000 [126,65] 2830602652252858238081872826514234183741603639955624272057803795091527031781667098516218354565586047594756470736950361956445524908583316775094262011090146366497154367864293913262967944208038059454954820356133487653410174249502960789015843783045896973730190105348816299782695211515150649370457910439773704670355344922575807756238941982900884666943604349573671860763904356511837093668254072053247277706580680207002078160780415501183736623206644706885854330460719373063213537618709917550925256764441441661449992700974344493052061709256272067953536933015293757911796085747490095317577786239722326656822862867134143452771977449681437996683151527307482090204112686961781746016379614877515837944060344454848376173815309887799385307282821497815340576930506735537335325140356592444546908848674556715386977901262953230794719158513414700485406275406237477487928070251600109214535759331479825662642471481544527148536874188332130208059376237429150755709793055892925574259787759597921490195857948483413681213094030084712582673788565119618085170866469747600996141505873022225839967261062842721214366916558087096715614587409424846291171671860912478678919526421493249427914850517399439585013037855213140493046537342112186490661701510937771857926286597967505177982205064280345623661989561800790644097586516060164264013108404587972516902816198109610388482557944534688550985012280827269812688744046240209752563664183491568708066993285151832633818113762880776987189449104850687402842254492746665307608090444234973772833194221301228686762588348807041878136362816116300405120310323047357898464592413374513585655457501141310712658377771392313044378851374581439860911735822962188360173377913202864316607072549880853245195008221302183830179002849461424922837803667122512819035013090379458660839151277238952658378059959957718936978666898068938328399879736741577361519140581225129318162215033265861553400662019176573945959140580634935305016232358216204000 [126,66] 1025167519754349092841272601241186272211329388078246501420313487767123064496013601804082330734038990226580066637292810663520285153290148830892119713265252247420701663387088772952335536981573060216048569974039051400475231523743818265268291884607496063306926281036183739534565362503388185772802726501781926547177287643846432552567304750387983136825854252284818715712740451982349802677668626158884087203131671512027303037014470722544001237020971793521771682790738944708613641829731878333352339063154914086812925102155158014895080397748840869543532903818852347772788322622189213699512827139680374077014854978670531229414125405782174002019559116562626255434645006313358450721404307583709198348277547015048040026390441369687740523505126227009476243335399450803409712759205379722023252769415728171663664879107911684398977796606066499016840251600815537958262096283056848629752998188638739341981566756075297849654757466774500900154307509782030076848697461561777018927485152430073153394901101985092301594109505750354817259679843911163412960064513131128539151126265729657742992981565525989634873855580284088320361948650889513704152428188815997564344155655808633197967733817627544912529994109571024551989954578466767449353924129196709402040721174832881751863195561733683361595077718424755967112367695505996482073904952289824866324934940097720020251045487406081171639932975303664503561305844059375934305055879215900310980943612596647223812898165549006544250715096375498427966247604670374656846027598908758010073906470723479666401555381222361684459091457276486422262517318805579474322900060977303663012507807573739853568216294647982470706808150514734429135174406503041716370071822656730537473011096986201626274976569576929397677232941401453581512377966557866721549355433899609211154619151911231210655191897532467203101800855596309636749124855036114435130791767764714126764751867707561466446056340212438382323824636761689406554159855127312 [126,67] -1817374894949742463370719245704545961859448241194525650773815260971216627700544679877482070914679451301668435107427883358657114065724606494437694577571974372881844878295907139338665071497756233804509846609171748007667188704386214144474020937972907366981116561524006986539756082674016669063151910018957700877815172373679691850225436804242702257978894615551925685801948109166464949861579797518013105257389404814277063845008027098590994237145018728433331231874760766111557031369557817850088193527039493365035994918398475694721589448574109410374627085465017183939875552027743366841919261103829866119216375651394874734254145887064645685885324763419017327732218702221118082110379606054735507498270011651085793595991624774544423105331428989002670972819162670899202747639702802979880674791543121455458897453579113879177757653517140233930448938339953162834682605671840486876477913981016900592262712511137845931023454430922341975764040898400561629246155734348108993383794354040807974667863279365409557280989041500562319765576956240923293961004312048318139433949113894788642566505652359614336634767963230744363499057454229265158382744015556747319840359931171217911279192058475202417157076697658901724843405134768940555032163820249948911455576922205822003093498706223085285716407044702310822815217116439789769989688355242153415770725707818743356368486534758919033818993605176582328662851205962116157840771920578163541043553967675172403072349282600338329297218090015574586904582493732539726108314641307422442224944584960569885185630695270669320272078178260684588560031287325193639594697365891675995501651299690508485634286361561666101494611569856140320631137916530603236494781288152409298551857518821870816398460816829854700348411546699607821998588657287844315545959251607739147729933047631389306353735423803507782734627783825046653692677977758918810517662320359795104938075512845472668029954406146871797658564792461632242104467200 [126,68] -12584919844381443432265843784306217060497028743707627912151724785218350292760372422499789095505510850200163361846007989733870162328645491545995096351015493143122295752478052334061135673135642970280186882497596900426815563131932288844608745941296602391650878081497337221650201502980323789691269938020881940603425481610938151228898672266420651467729768983929848042421060902934713009341688046314365639278125787062847770547495054161778874381274965037296823715609482257259905327511679931169047564626970482541585196794479446298572471250284771427670818439237361804006393446997047815372003922502029694237291028840747363237275578191725384619363688889052792828124048301029116259193159794282453720870730369682540902813447506512252430087307664410417591797268219780366625309453408120476428394383065675322716685882088972703592741704650560020397733133030629786598922903483590464803000445475927210358716503969932131506068713807348051862852284264928993245695093902067000631844932939253620943404798177646068012336807408791687414606895574999300301581883224219050527814374759408978065746174702472867853011842643571997364571874000462516382792162426753360244634389420178066613866056780039933792110964421573568684964249851693068896586848624666749044714799284653626432967004342595920080047841820071515574660157338683766273492637748994381316749898692718008957476263880928015608524499753492582577589104386839995311543310925103852288503711838795213139464786009758860408417518926278870189020578065481040692309343008636470057732323046640609485224218381631627378736767570054459963903396515864641229887234697927900040125083504122273370883507153377987663727273777809178279111046529943512055461870122204535578563572106360156441470184636999013976576717160250026544018463117457112246091343463969468215292775464201898044301302494378065014813688187831370011230006271121769000802349027888191000906831317543884274125477864169227432837802359659142655573200 [126,69] 1160010000809079152982685474214765600807572969126676414044487174365685108885288447800544370558074327889508829644863807754885621593896663042277952013333539334904518825943685159414324791917804979954709879127244497160830784424528478251911762765731256380217906889521976409195833674984852190149866812805280457191866933843724196117389562657478851703850674994253785573166060731550888548063951798850969779061370458622163150794198533401175928916392705650602580635573815950417048130422533904553083928357000823711865520200569876968029927010100155053048465068236480493307896585072242603690511486412124362526180635424166819225431863222364557902075212280986442445326319167744997440167392816865343516721978558637804353112604256022111201482541797364447453630339477598188206357994795214751116655194566328894285302903670435398249788816372461173112037576174309483652128380045022959963530294538860281102376031560793447346866164381684636326978527002399799097663053784818154982225703413688805589452640702616481402912975967582998722734164242403136863037990665199689584890287832564623507746844339131541368242439384390981341758904391780674322381753897849837982457743553443144217142230099143259113616374171977493080281223234967196597802162224410274475473358884600678834932810339883875733490399823993542505527315182982262929978185932586552420763996273226874567396438946186342629473968380613534332055126970959997141884969218318652866199502305963051083031915818560484009395604188623586178442010399519983453837945570905410393625936220613050191848409622672867190530627545329514309301485827361243959754937356379436468567063553963100053073083149707008536032338767360389267385575797978775108369228664789014432197393782411840557319821874040923451811674590889606335453612988509739000524629002484409634812167810807341871209139533125075682114403618635097708148117962801772218919223747269637660784655236532486201389533323378430786779049386630412918400 [126,70] 37558246813386505238378143319632709892998644951028633689250082459554267470162426317712864460526832731327180860473005584023952155691326906110644848253347246420861676137477110807389569046469690905795344318727753651587723085705578568483093789464452609707184781799610111215299001425488055636465601703329998218732281268353705010166998707862842861746133974970904249447081057785559922659955321131591965887363882577981695703804278285980213695654575923962171476638053166753873928441243521632486228674117684196324538539244181921707653576187091557552012117398785221069322790685858687944950385558629098461987472687839480858995706812268646927729677118267255370386667135028941875031437576604867244759963649501828652746079276693286665130167338813907634988814882328523079069642204322792512329695384306957189237494901599583185270005523667376614754450755168922527011035033013971692802847039670640274668558372485193403458437988790802649298890613382109503493155410550694401548342892285292994136080467248431553712466874756832449128835512155071622739149521010490914685535563156421626022192948694030383512529026947155450390774826367530546754589475708872077695799416997799000923119629983293264180409515241507646019438401626238419903992995692659780603530654257064032027888942601615102816952373305154492664402574759751988205157396569272433030395741312402331083973765819777216615316975119089564672768337412071611015008770993916120320894367126791185972815978005677048139446481797519096073008716314275952993474367868614928879168377718541032754254390833325023224669259686347057071234311068958248106730468993423700758915156049227708063306645036190215056964038376730326292833426392641937253221799093383201605351014217794689688809930788056707393312517649150065226224963357190254241589536080520820896651281673889266229703809501751896902335256695041234652674176720355485736966354663559095132888680099989414856360026960069926549898641703593600 [126,71] -19345538318862302906004515475926031273989114386125673476167849651126233056019355014463645258347238844887473975742296471119151133322583927756094334177436502128018182614780107717543561383612455962956488548906192814263669495517796129347811719620267583273622788743374391797577670186058065712367037926872030477201777355714362997573275951509230395560542269641583787931432886675221542867610309302282622043797007519527687065353554426038441439308435949205290445352012662917419563906045510328207264567510967578017799991174830987585948170842490733173313601348362209186502651344397568904449667487538861762368045408851432989229639798380686531704935264525921601986818655890618844479189128153747996525913109699212635785367223641689216731854093313791185155386356941523589796510358666955629700366958810755848962250489919878338843297401108999868566675079466852657226965346647201794489184546388279464112499625428504008538482151006961707348205884050377854208680939594217779455904839185082320393436184825635788953124934279914357583214862878954221270350149026636762449446075614451777542356208450383728529016878400393723831744637719399959954419062276577735090798472254048268272055895385127697011687663115090007334728945109674496509024118098569281546177328176845638879045065359334695924848605451121397360464059621571716903858994312033347562876381816337030867569008890896333632439389636418097269481284600179966833751347130858650624249543723569375778697906719658730779960241742629351713537045883290417373472852766609091696139965398279477170731459007865335693163671907446819294659157416301678060216825002298578724463681678137645695094994404956494189900751780684444473764445377551031790440668592101469887795044629665289421055069670928325530829440884078235329825596180838070652081745465368814493212872634538556590417773348527289100392291464449678262146975486935131551337247324527356803211523993216522093455925551607143895260419823600 [126,72] 2450322715891695012531517655352408422959198162078622284002623360945892289648250234011868053907272738114271965712262749796740777261750305638628943649707992708778686651349273417064730379375341804399589882866532364128057600817666951658366854073764345349855733651216023466772117495884088140789371197998317471832520528293837799429569631151648440182391009452233074957057095993744447900762565314550590096443423130131433823966858474797315044181262057792601143059719706340381431964294974073676467073922965380465280278689867481527813719468320561454396130625047042046570195345484399035943821253748930564606722839074097728319254761758214037326574846735515053001556547194520055707675473554664834799053457824411303650430578839211202754277371790591623671266515027409043325251540198273671174767606103009556629925372747857549033254644164909674146463166084201005377352994313156213627827360470331290372699471900934885064858469436979239922598638148929416416764923489689082019330826052664983154563633836198857882259279520589046315523815865945828711692978023578813991654063852852707691621979125148111063120905800785126096597388317575445085231045075358766116185248565790661842621692090036034865972565507480561008967453043241083048065111140805422255751012554562581394729309947800264304893048833067215743956113209790482806175382473238083734477368780938201968753796751979210357796432374441334395254443460713756803276918693591922497296130234520706085787156306637517495719084086295249582258732387527793550754292423441734349591727418071858729907809828114375670688954360036189675060682022895662218554265262970529614183869123858324100507946293064481014789060826399500259686995935300885339143486277098903168319774326689611134525635038133892490297165800894435541609275318148601218002142785976063608294799239413366727451364243622381830843582447446292343828519483181617016226448947425289980906722472078838407909672962915996656668949200 [126,73] -217721047911908268198947076747036997321284043979432446284736940474520993607084000191944250625909752233048199962729914820231123747179802397869208402287155312767316059365870937128843419390075219394421587614154769480179692069470251130356212720480170361808786775089222544431320803688360131884615451880731579881412882419542741002774908050175398765679928261228716148933334759028422300167305538716380660425984220736302008536737548939206105938812783296821392953923238435583790036500021245101355508724494423809728986484996803268209873633891641931548009801582998978272595124772563904886797878691072167436831647232882897147314661459529485346649352086535024059600162476251323534836252195982983858517215063651915255497746309295185798177850613067475144042819844270023777608769079369925186641648012326901887506228863428468832507316571166917761846163118164489503746322110130673782920178869163520423708290767678025959237861910121135635788920979580699351183340059440802974566197793602857413419703451693306171749501631877896588121185116818800481369977834813087435286064711022177396376905116574686816388368155614933735365563968699714803034770469459832081129790292525304126200866402666716801763153408198878099503676354928101368363735414192935543500318476974019863015384131891105571704681631882445010041027120406074214276308331895083467942811385740749519273201984331669028105347317289211827640821106342154352462124153159299887697516466178514280178548326135498653631222375365622347149887253429225833115405073633371976188331838497875889906342944489005831517391578180010824057222976147313398380759261561168787775488685241341699194558759191818251719081881540728226254544236451033176550917149361158260323898734506969392239349711007472971918402288629562284040370850940054231421756011935922775317911614221181946768768194907146927836477860226140769898832545872889334799374495174131070087085145557230147128256118679700854423200 [126,74] 15501383243919924859790324966492623984241089922064252969223951614992892753777627457501171750728511574958412604622152780745028060446761397873668547764274869722218194344274825611821158806962859723181227929992493937897016778561945695624641509519335674003745812498379277276233165295441198987709137866355973136847694003973917875075891657322677688673932666131523748483035795414990938055236728497017521408051750976627098806966067317997893679518307610706242409690119465976962768697168037706950632225652230952719265096335536778345215003982008757765360661367037661526339346516995005573692121184468960162973038676326608096990591558655068439664064664178673371400571658660534993500299242132213283180635062179491215422127602925916203838781621049720666294002661868730584444230040615865161743025454076504899215326773133496257674735976757055794679242454087478231839146988453499447455334910896589870338215136386108331209475965616479326114979657478092387809472137265536006759066478061262037628135413048475993823313672298865468566302558808742881015954110214297633436505381346197552453028094538823687218093280191791327063199141054552725562246864929118664825557796415073797238694265835366518883591621204878791164951181664194274489577223288713457849544482117311746759637969586172901489928913096378790879915657371344299178626059016534838141827671813361269208436429855783376883247635421963337741217312973260983031112643927272822708300173883076178843795521994361118229837436187517327248778938901059638531296662883122833341410938813029754025757874758571429500014367498791524538324571345283991092993050318838951479558142981046457473668049261328422508695896780700336637121487747204206015666529606009522483225788673368799120455166162026803690584748225261831851348905080074386376905036705495909138435163743789743312796788465421469669778561986487732079325748235298478931813831457576855216006485275000272991188468963625398860 [126,75] -850812216261409214753261326289813584029741228102973161663520161367601521737978673985974537271827446618796942919981960073328601226868548847688475004898221918274825885035901341821875349847676494868107614145365177815801695009688135120056602295924475266772797797631839173628960239077347172569559746314200849994939281751136662079147061262474061699664186945424710062376746500361540221713240629892641567390053447014630401788807539995927729895744397065896820794791407904600883407928457736430042966957969909879308176243604224118540233127314203896724442171987095988906083907506447164025128760335701063585545753978111888639369499319470288500707508223156523399826295947720849843017695614786833966980018096819232961198542619218228192524494434079631701780539790026935112609145882535357674056338312367155590533304709301543685386853324228958178188018959148182053456994041230729144166909849136124011448870843789793802679072229855212799928476123882559965592608697849197889659364632089292847618034165878941004275818187460963879530966694247786603715933079099594770696846232560190632337244867794323131690017424183854771001809287311335970920076506598167131256171936873803580620666028242141518939227828682851670668926656523390067139236354842099028673002549498736676345266123759303743544874715728155870774521972016516615663796830895505129986172770763133529853496488623017659925804150810265383964016954984797730715025911042759083103716477835737202748251992575668934602420283798290174838008322526294168145952623183946900784886043089555616383959433900470245498774154893837761216849581169515952479114699745541646130111369484372663872520039603973565683122796658623773318224906819607818949479894344282123894927729775443864634981203268139546456595595860789140161430352438743716329698119030683659329241780746457012990764412804883554254087474729801066622348160594906063547979354296808303823529338666027502455974319298920 [126,76] 31093387986484781220717329500845266978267522684033116359274119707116500543168511208746576030487496051610184107558784503241544831776987715999624563436077324107798045865536438822904716769726666937726411372241010725069167599885945705913534980551070378101110411797786123200744616190874562697953966547911497566844069971546321227321088008200526991153722761245175271662698567744584217441869347494775729271744273076365983702089732462474623263486447420384567264892005463123255932800394137980201815771113345290552874568575878865594370545416586976486336003050791119907982779667528308351837259630952483301585477099879040433288093579523458426483119772009048352876915013478809669970184561704679922887021449004958661464769753153507568581816080789935856238128375823715823368297289991657843192322122787006626719177473746742758601932770940925017745944751212916445199866804168908720865821763214579174445210431206094762106796843674887277420502083608235434192305888050379890029804299255557680599180861931621579861172816936779735532485321032088575318297253477672271806431232230942337907412512421049735891533422591923854641196785999924159730055062339764298473218316307521102620534029600735307153582127850429479775023665867026913210669110832776133791127442810338896168315166578487904686654705851277859826331394029832064831325503245062436984946867518773933810251907223542230240769815318196922709474702852804716442954076893865559443482757577334602923525026068782611653713869231179083410077671628885906517974671142433359213812063097480470184713581468299453315211436823160414677064236280425495144860063680070986425230854748137908493053727408086700697973981019439988455366107413991145935761376621857164671482924171444372943783998363091758615069937510060733450232244867093644208032625778400942152984581580674566024926367279075313330803960280777469288566014537189047005998825101450629400702776079425371388724108080 [126,77] -755478175697253204333943980421252537311635288892707561142086779750231345769113130126619712464180517403114737830724344453442257871228872538268478504461240634600906635764431324553317711852807588752878115312421876996744740900925934123171717137606712556127932687789729871063918684990543323651333140631266280937425611083245067173888208041176349658564139385664546066792124237494768073732022562339884942092888368460242198491600351899880233232889085128314659958998693491872172393114018924936212253852167425537067407468220494769011791757512845969570710995444723838026140504888697262386027343634833439980091150686681158501287279804904051450788721197285041654435638959987379552687487661722780062043646238087949829059752986062931313556506450339731034784176119964159282088111148792058768397353905231511730657875915414159208070693007459913950646536155899627854719544006833221742008686912471127506300846368065548544544540459325619027003805663300508747749453655267717320182217929654279376376492305429781248438251915188794496317994477622416359546433084509207744103674728205521422184466535301121713419950583766276994898662277733865625393896086982815473057287006453624204045658805397758575225821879560156646152028010130671072078674728762499673143464528018976335757908574241639881826650053001710225892661949711952483133056448204741175031918357945837182366807422167189846766912843369087394242698741710513812206924660643581294485652114306248655904049521268603453696767379181556510430434938129575251851582012913922860460584157826330017438329127468362028470322234435185609012813624008996269257645837307736140945703481433307081740733055790730205995729535537784259268438728715528819028783218428070449548874294424965901030822874231228309461764519307070335117452818029511264369051901799490572930805978026500024991510363681996354686755574164610330714965863146981616402963815421319855745974981863461843966640 [126,78] 18061156392481762553293984480221519403043154222464136416125455215664514921807312105816770767322131359488133196777950141111232614329217620402672287219940889673858384235902162818683666207142488425943472201882558791442658452038160575002234276321649910061692360893622761774073543401586752447916362376707382275541278220719826244857231810823853396665062059992029773158019960588109719233333890963370354685703626941131374756463894960496277111209056648306877460241716298178061162722235226340019057875126101231920748075775148348385112763590238030990789587526500345467964415867155172771711012259511733705692708337479818495820500771070641618364066568147514409702309258463474690137244001563499824864596150575469262697072232628024892427128078514533706617206238507973247707906505355049510553675335778470404155354678248355603484376230744579326294424596449367335612860943279959304514876826783867287060290273172419788594031349538970567031129062190744755553420634838732738558002492804479890190069717130972134661732714724607247388265653285555602855249336750818389959818280257775166033553419047098718083622892123560756107134746869750174273929352245707857798970182022649180913059287732236696982178101770012883803920054919256169040940237957105183606211262777582140763754723088473000806971939141624418456301185092431978390004594123274793801983488538590035292215864036894179345589233556569670929227143799123120115039454566614616464863141389592522147304742863537678032899531257182517263831232458690026989925391744224810390699639242888282897720738291472654899059628853194244197906685772864538116698212738905516993345215305684581435632612310710449085619631537322540257249483529997695676683304639462225987865510825648021431560349349913516403982847186043330434169688403321854575698175137204861898851321885094826825391362689176300586083290426710789237133220436822942104270369334855031104996431690645384840 [126,79] -732913992339680318555040524038346919088221068943802935104189991803319848775736036898215602890744340658695272626095749489929708043148344010748255536808992390192494573501935790293528587514620128885110500593338114154896204535703252402816308474126462795208351744518816965931748412278698957905567728755237614210822006070941432074177759152984730313959041418103989905372288744620783001397605635852366647787611541553292641044126613721478820001555174467615821661520333192441488948343094709223273364910980018891184151760726533514380320894364809194842033476221659755474546119426366737800093412763751322499195387633889244991362852199973315784335744100461049195559681782671144003330082634975085905308479765830768796642559524796965193099137713610657338139605825688408817802186023784109810614420880705054605444635055397188110509669296752676968298675373474614744620924089808790629187539539528463386175493994337260138609909250034869555504620618834548128623458789089768655907682764207508633255653038696516603656465798854279466421197108646896510974464955984450418416739182656284018004353327464081684235711374756537807506492543783453588096583800571150959540889523680625077743440008747557043023100107273504268629933619339624888499592889469275844309034426203355521915468759626606282355216036939130754496602931070032391198485006465476460630750530093281754555142157211784948663737719238171578790513889147757427138832712326429379676222377083968738906028612642793043692238119245448285078537989893961303502888578393648923293016343725328721760752522096539660366675504976897766746442529670244264932193452043083090404732367581525105404870203951293534673202510784292298259570324040673942416941671242125114563593601824384972922666832025151425327956553142166162528711294991841370742443194071975131028215146271507609662806025759678381652672598728082136426888880031125954772570880963666892935429671850160 [126,80] 39468688086375123612270661163085112368347790689101205719591009788080224724039352958152859607070262149816223091785829002988330193036365162293641644351548434781280074534054344743754308337724615498718786429944748230909876272099060062883029304140137251541461734458251078983708456508271806151773252034482289913224611295099555936226727980230276407210733757826893618678667123034953449163172347527713274338232289041201857685573992830711304313427438290563005724051399779828436234104521597850395354963731116879529703607679861491591967465685366012041251197260381259389384993520368783276449713839755389339461165920588564266512248966057551821954564553062713348426273179211792656037985408563453132337782560619714762179744813318195113616337394318951285919169934284477577082837212616093232016054019373727177777776606441609852547700324792462913034826091696791598003396175149868901128323256343856676311820930782112584542497905345645792966060808511945488136195170086114644842217950276938907897598323638959540920566320947246978237242161323264624599210167586924881526023977545336590996201689468813792054584246799238925180982023019458758993758811380359101680250838073049348069411189088553818624439768255829543050972353146537754278554193926112252338200330269132015453441870665386231176173314156265183923521905661192321300967324410769893115070736634892673791973394473031311234630576336004672695628687830595796025021611194114762075258024633814116270467938550838820026706144860553168358112835285397232108560089057148178258419346947899608405742264271580164645384980922192479364107764435806073031328791605837561090179547726647686679984739905756151825694324512924480958597654655890138578602688675842211985008542781214421195137814557395718298141088061857772018330869116557850907600703702177574234360337096973012087540275079767042120239360847262821789322513008903179836000257688233225069263444340 [126,81] -1395144207004653653698045938693840785524395349767494758098865822738121677066906117105487006655193097023135381223142931525345443335588752712393338460468820965194703364686185622840117123991391810753004658326480941886839019574086089668294860712736526241631079505845681185132371291789701140738037985620583185058999019759705208912298034234433171673275768101900824370692258041005743500344080824660172820904124336383813577335764004215533298303816954617224284904813963876562260156005300265997929882796718781372492301064290784079874160733137621848659739544450809694777058766185641680460409944282943682824431269967001276590380710783276843187535636061565156502124037352631357506208038428919520319378955811655953651693956176508623250571083707408620986505980029151849044725082674530561766943539717778584288479025800093289700247539127079801352478353372713638982841774438225379291715764907894910392781327382323730971743432411431953594474967478137621615826623133621704225457353093577040700332723086647084299532472040806316485312512480446335495391856985867772669204095464796510107548605253067029381887034614008565009544010223097534750681214575687472690094974346048236662852587762936853293961175211154789508811073758170111784335331226255604784826127310598843780408503418245151133248864918197358005030443609848310205476556856468009641963874267356150346600908722209181628814584582319163848713856691029820574616559775899178600194087723640783301776500018417873108539744030127133841464315539938544258203477214847025988722244724165572401719155836472081552603327716423064813441726242092571357764033618632019973363217729171958729427167651882852281745528382439720782629862130871287645385213948043231705423317096993308599993334456385465531399521922067689220712010847070902320918924264237176521404338099508274239175943234921911813436056261278724650680968422235272243653518567154746727139280 [126,82] 40091543525727989946871756824868381932802988532576303146496669910015441991210177587341194735137601012938306078888161061443241603650368690990492055046268895308734704649895194196524327429984189806408462113233936927920013061626857787607385411442052267021288104804517032630844986819567510256572521173972134952663371719016471486675164236815630357906317440329237004185495585346176425482994246621452838619284027020022458974579929978223577834556145670537997502269113234291514012399435279899146212504201642639667790770724252961869863571405105899168600535842585694537793505497304476306677593894594001810743158045089822181701955432174922186611960623820745556669808630077498918260964926597751022773425082939099321378817434597171361448251733467580431217870037814729458556374219414863129285884295073985198000073233340730136590473813231068828815442783369128809526377846227414996577220029570978758817969697898249610594104105473974765635732247272995506339859279662527086944637283015909632456024953558170528039335144496273140857768033822205236634269337500430487857606652259258308096280688919713467735395498409695866808820014726734220652156096911872718583150017652305340659215930270468725179299446550890623268167366053495493256362969183748849209968512979163718249764448710299868657752639630586954999696176524115401135226151410930761329562723644632334241248982698653375992820143945866119020314929323709568829602266736737425685507353952660268820686963150765383746422103576082772302064030884721270593695542539880946311527885252065227146862943377100735651183660200495739610414861832159339295439404438039629707934997375629575396082757967354342632617388153717512385699722651056302211514950654625357988754605203019820056719399715663624049345571857129074810874886167511244096759156126179301842503563136403223802344273448030812739172848792068840117373698229976598187087987229745054680 [126,83] -1869914165821227234549348838307532382638671724985393317487661111832086551756985073081183390670529113124335780868993208657960364400084869530770391858347576617576061821935526374432324951325125657626030326835732988481851129027330809723602984025013017582593725619456225686982224015185400372673339173186599745502952347980031145608962021393372156189497195808704886536849468912993978581039933380327553040666005948271960221742935378959944263059184388433464868564101856270191300997650447214072564976583756420212379916927320739591524705250906994765848610265574776368115890930380801451973136991454085387935179496694522224738524086221832872424326990324448120198396252107563612789347676337652529033335596245620621581489756333092114015749490892586608024152339446077675620576592824209685270684859215327069439230617308810234467472829641573273905346576094792635346640037062051178322096246969842484994152756025372250923964574687442529858152041342197195637077875708493823144379255017837047041857339991942993379871053978062066575280485478974742871042389879265969756316575215327122676980187028788132272774859652867572313218644878282250554595291195768500364110021105461074759475600748206255661342407323086158227951143714686694379311545223437589160609640871183069246765535684627115844119953161707907305976762412936997849554259291404738854639015004186405253096093862733134039759302538402716282573729565738202740352733663717471103366677788192937541544045959753896512880701421867674696938853760697117688756060148502676532452190631850970229395577525166489731021240848855784577821528572876565801596744089972613876107773601371347454493549652180879779083439040234266102869307775162999452574904210113388611186423170113274019736762855411092189528124870282622434377334275107813859450004515471983567851201559130183990299696042443458805026924571111018772877577089013258714108776496780640 [126,84] 34262066069908296466721125652745658916264724509923448079784466825612598017736030601424797459921986848859115027022106436388682506475943934284821339588646820289342532432066103808569400388378095967735372081573475738477347928454061491554274036517680134124578170550117565575342531861891077890934650982697830523334579481714570989438106003677286263146208966550628812313264585619328861324207647835013126374978281319724621877643885607581287621861441556180517736017007237329909172027087897794120697810427275251834807507402785320475923891026874916950637587462761313844423839444790097766486432149899239290914858953887560912694601050697017680142792561081200467733755664578641846926793890534163680700411820944544843058186771651597014017533155883343468374686912344639958357856460499587401446532928611480104111900894864690244539132620071814624367961761874693392182525561471057702310190701855347059477458802612248039084426267503814424365971464955685198871129229891574995958789219479892032417471283340515577546360022842235563279089559053621484535028325387047013883888506436164799626586065316185227810250646403956467093862793728867866706574292673937416051653685923435649225027319589894698895955142203821846870409647904349909990455695550561742705497317761284774616439441346735446859195241281621315479387010597560375112960341016358443797093835007625130623895445610732146819826542151995009060700044161072121498774241350490292328537265717567268966756326673739148978583807332555450061790415894094487251026913584880822787663190707844271644745316147864755682209763280371501260397973567401920693109652944205764947837719047553187950026103961256798323289885889437188606883017642818404976745464303556020199735287061450499744413491519419707275243872999869852764607738817461441145866499693344324056984762062047513756602694438501777602767706490881059160543861068076058800964881440 [126,85] 11456992938149001803458856829034409479603792016224420529893951039089838386662716765499996608784079012321735342080901068838668605488713970788216944746782319557100389799867376779720260662403374120953745803821456359016210350319068218960818528141882563590783132715113469612189137906437494217736562363820125258439628309882633771128786371984574418642847466194693901597717451040347578535633337150091876830599460036858560465860886308915856588202502448225835751392307906907834186262800517953256420769639527385426673247537417646456558691037802411419306276203100047259158134757540036768737264462406763680379609214444987178898272010010536001104431728983404518109776178924626564363937232608855986739211738496233768810108265999570500332289674810557687201707034948800544318049737092183302895124341539165573018293229971546768399330490925720648034720186737436630222048025727858249952659637233916822817957591861508634000017461257740235893065578341754368740840732800632654760177990870068529483116465188483125128508601225674923730256273904512122787442969874307005463957891107710857827788451554519370125499505542538482033010207612739080447041168087116941987967865739219342474003459749133286469478108454423819651142921030053570604047102594125900976970348961347464201825227246888408420695432847403754076371844731486118565287334188873993412339131042629143801388325778398279512482294778519566986773586597802551614797207824443786627936993639431506977080479817792874833589165059078043012036587937577173338414282258983303569793235467748885970005710146629530286047299043041346576661543190760809518619601436150229139363553190111299510727844750601605992126109897510598471239225539949917988250140711911387009505895240727389098204054472634702942720009963529488104969221589702974344179464032665331883494118708966321415137535172854295114925243979041624907737068377937280172854000 [126,86] -1399931258496497713083543788026328696966667647179441637178401750510046022196749927049751087364488818203018601847540141850155364608752151825448419455468538061226829603797434779873139847512531294941488591274785046550975864562767805731938367470296465626145765271228490190380109027475452241692417199175982322120911199526587923927072537865469216504389841051202173778648252218471696604147173408778885747725509493535736100025071360067979774033998863243413152047024819460905866507428415051107063341562134665518000586314537138936947712742802327373176669218538206897450859956465061964127753688320575585856385825886876693188555528672777853539142788011857743851664357151557174887232926437726036103563823657522856465245298142399768314260695933108453735142007783049326054961440407402476401184338868627794828567849547920046144056520089144391381005186511119179979557970923197572133538032619654841675787795322456824775718666245356075930723951312674237715033764878223035789976098259032827129462243396713533727197818779160993731391056355606999560558198628878786714269177335035669701267037861687840689482464255621695579851650325009377687247823429954371134655561078079172265823832129062056936729042845053835732048342957716849001011783700579138023968911878288573920250082089355466733027446883095092010037828538550452499455234715683902822821929913820412921582785870180825074233234822879040954692879745159851575342383899376841906874736044187830625073465244241538896475518255113367258077173747989191567557494664774519818049129503992977768912528973354512532235798349794303934568226415872123640470797797862633082825202953574087829759870857602920816988778302986103242787991360948126089225772048777348358480150361949524284621392128506519337461553859420323318891511869766895485395377903608465163033360429976231845804822599481091025803720583147405365342787124707457351680 [126,87] 85451703003799966613889426130339167682919305965089580485922575041978862870566585602668005283061173449226144968577404472195489136475939247151693410450944569812686541872681252185102716125413873561203969238696621066593020937750064585162862510146987654887015950999850819716824113242083270109120781873060735937659688595298848356331404715007548171678359006263120346087117141624814907391311155386087410802604908211427581467088342688536511166821674643088742356871963575485775893513764353514554421688326298719251737976905371855398856893605732517664966861116114308370050321047107904978021383549075491411664712217091701175716341614128472884921871283116386144304344717245908012647874615073271993831014619157876516999199385334327077441618625142887102318578783479800965091214193560366335541335899539599873255612609420898756719744961438356932435605402253443869970470814669269966649598780442224902708924124970668442987085261512171379593538312381243002648494505717991123543318684761700251233313060135214909038656438048639374681700720650943052230907500859521786556160161260091224487489904149549388997413338414756994095726524118970750488150101538713852053598007026665383996691297331434771530205625553829638948650423985238364431767027119666518219963724880102220353463742355775025715686860435947793619857418300734797136310431534925897053772196336943088268596124284846556041794495433580253958171526716344949382157495559975774549643873661458102036032432557478618023305739441397116464968162911166924846433492122595620039118257834267851652365860262771608067619683433568240009977114308669969465300525520842113363700060888742508947774355087233708986006098979581001924758224056100793537882405958916220519968089480820879066567124505769257776879236637931818368477602885072588076127891602732912993737777316962367435768034203085997171307623900115860713516970476921360 [126,88] -3371773326149467049326298462074468319243114267103164419424085735042230040504243415775018444431842557839514476122819005746449667454747666758277320640684329936429917273027064830505003910614284644779924389385311840370789710298715305718296330165133756506793682335598597317333921658114528613979324676858156354531884440026424060911775807952276018543475293271115324404800908866067490226822043993766785732589680119144546897430269842006008166418327005377241809828419648554173319339373483161337844456362204913361043520583356656700722889262620086857761613149608123464827644866278473580801863289104727793545157966465278365357611439840969452475920598814674747985010255142198635139406864620164886064987343594296128384450805450821834275418967445817032618433222158444295258388513806231424058196932037500001956069100397783998664250021733654124583081062398072542096032421326647453257999548895948278313252888697163479144254276278425020603959773203610118053453118373391148469138291173112712751947845827895540349065088792774857004163084317452465071876928622741008817209901573446021608274620777931493059385139697342953059491317719416203509625125075086664762128256903806097569934616781079033880749381848620735155735657565498055490906094172936352031541195730605074638768615855025241663409909418597301263372180489253435536897148827869754313039006432083222483653862785537214176427571581963066238053437268000899174067868516801998946464450953381028060705758666124217109771800096668408494515552607192418104761999076710839195515694201572472030244204795130673590229517068322565585305352412383220497086207994789003351829005113566181099793225609610389274913218250933773555174879191504975520550656290772216590930741180518074265764919124669086106027323925627702893628463921840381338072008167885257142410007846518746142869320915004256440853461879616877919539258113600 [126,89] 98436876324778755852332971861727210620248747717827483613868956801368865196062773461218981700289588292023965990898019195283714490388443482375109520379090757009714428411996895518250259504412540732942029486138926426686279734996146696864792158978833925839118736472964619314139401910479200160822566844217300336706014398181276747758524346969011592797609771350984583579682681086272222095963894361077045570469714709846107150880865857059790744344727321548167579681491074528361772315575548149469872822805486479372791294717483249732891783604223403310600169091101215214684742304666461894545846502769788529645503150619487085329180108799454493134415507889633882624963966087670802731498881156482178667730888579596384480671875234214482070330261721155044935745437338859299887052983248666224508620411909219936857398607873569949360153589749868889843275224800644029650221914774906919340363010808049876791797771231328246632648749020366245892719079635788799380973434202552492875136791897761372966031626774062953420883645160976785897826378089414057390686482178542574026717437046111863007244434417090205690113374720856191867196856270868692256400753135916512642619396077589009838112793173966493129859350351135472246257415224389635903486788964805038476142739047211491251094905778353133244246332101457145028572053726149578190010706388388265822988473501255791384882283183941324074209709484031631117362073170168672338239421171381720944725192345624580817121315134421618062555724747976084789578573256779833296248596183493509639260214140291000379476365962347636148606586126966455163919929215476536602221896519577463257025102957879623925477297467570989988315166779830543768597320929930338418958655796244088129379336397671361724625403824045068411288732538875556098100240262807761455998038560769880430281387971088828783212825468186805638794422181572312498362856 [126,90] -2425085458799239747823227927108164149840841046500033753635519623238217924460051537225764284538451760535513688058808829964043444410597308078551691198921841324288914598078115217196589456807017674471192078280147931150051535740851357705395576170003916463027483315901009735005600448915067642974923183756615936305460811315281412810178340673427428033569635078772058814030669944404683825549783684574719856304631989787514435850327560466969639745163441824861833825542669994673146000324133529051713714855986497661492750586934331959623430560376927192710054268819120565392863216453881346468397758379725329711944826878453732884184681030119283277182314873047376584147362767237687105866303728177815634308469311356975715271442782631042279867742123625415337126131259940670519345362662927900587487126138798490789160165420702177300263528189160154571702546445868909855357279771493755204276368774266513081916044993827086749167815796298567942013968665091787566197646671739476017899697726573758292348411586772688099284737630269160834743805476201622074444954644098658292645234091005177904887818153148139042152197774904593959560131314279887277597563698672975187989673062186978162592450715135836859847835319565568019771570666988786623441945497476730234095229802741998184193478453465221516740628864959828633375857104754209827903593942050074165626112812957612996521884761313776701534230095550807133967945676308559076928203908209876807690100276238724779551492646102333113576899214016609048931340415233619081142448307582891096277314292738349439550426420341954778108280914272960073132103734731862854517206904782881177297605491882796704378691840187558047392432023062806763251152846993283530959384213678569583573620777231685137351353949272047601580176664032092391843375177605451960950311701852676436540763454334981849000139882214878864049932902149013350418 [126,91] 68600042863790954002449301037919276669018608458756566411600606312639550692550018677120917434619203725917738391202546122565679679647836760579109788597506994228477814169521736716032155446811326790112082971251151914630219430376317760100154702900857114678813541506209045978142050394242745881448227042136418037768662226682726493068029386404321886259793489541919025988611151913986943855294781569368388955193936318630039937076958868405506048318331700398043849092748564475016648684993481967768365403686631172846613676198094977611304276473613158504313334714557359818606012647760755734138230388829317460941030071380011695876919475186464535270480567640748798538341951006492079392303852832060581995258558122257209843308383168674277248756480470865366003569018093074395166980603867766570203809312643107783260310517697566780135088137828539626059474844476134716895818291528247305040225754231665830281990824602402028847357111177079089492940207191205712604410246031912387408526095240897395075439439430815557902718017560001373010101811661172378822046299673419038614256729199469308624822100037695297164981786895165127984484766068179220382943066901787946786807921705476204547020039345362940446770240880328184078158930164539838424710143017822375962119333538828570686774077411303754118570120926428455312244929853219331884595497905982425214258852994346038378723129830144082778186353961039925626809821824471477492500987769053444292171289973134740446934136745053015994954277846797231702656992805154109615908374830029235384833180183241762192276311722729560872524539518134896325448069491171313964847359361595504192317032122624323319456627933398863585906576941316468844278749917629583790313185877421073845632257799687057948866082684092647486489264392409338152904142713944633455546320417337778527667197853307688386020199964773688009545782954931708 [126,92] -1654268128675532359182781074331381427829513698391305363066177945977949660883277769520526858062097551487379484876238339677844661370482563289057378388259403224098666576570788596717430561355181866921366522557965352566542831871187531771963454132636348819121087421147549708490443553059797856243894820498200724277520680573840438537036107921482859237981160173409934362288573050135997595079379624292698694368333918548606604458615570741296392966247604843053542968450631155493541680345560929184621431060771936923930323409788826499921425146847761140302997201388667899092850159442467365359254115173117370471547254058945047457735711202678971711587689562480672895248460309146298512651432151655042741845420780559593586980230621383605685230532136069340594189731667891291588509801703422332612617890966746396611988047504806814004999942771817389383714282292237720462597136547950636596467718035053658011070968167521466860925552159268481308087866911153311496869761712019757854864926781405296417452056948645898428793085287323610896556057051069060421240005814386891375359671888514732681748422076824126506882598850836440691438811340198999093639725355550856994493437368009165381057058848466212008627282381023256210737193023564007753100454981377054568581803367552017560226864918029854413386668174095426283250904918516893936863505780019283765456431532068811886379424756911245375321337676633651175434903911287108744682158901003109710619652701262712460130899707248122352444371799279398083906535926865762908492104254763360990727415863072329048267035933253721057536379789585619312948279252061687155768939204241665976254364054226356357440916528069300698828974135507204004129710627902032601763168780296529309179878302894044075655628012593228828241532448108945433576601085848420234390356587253472128360606568435845398937032123704972507510373870772 [126,93] 22982342293738735534582484880798288521915263142443530817094993112372000613505595225018353527357059924834971393753767918653248190159156314444299592812820247553134559554392213586066901009470198165846286297029183373263865791880220865588884829005159038093131762027060278792661650410743548388148281985688102168946770934484632338423513895688569285666682546976468513761209142242293555701609820010740830253783777995504920250122620306350154177817804893291479707692456254130477639552036060396238290195604167894577863174256402456348776222910544527634738937272685588349266307089136637135312246951542358818589472032576722563076221223864326124120518708972582265918309985761355415191000197207240206347827128715200408291549925350608139613417386421102450581039305323578146297150360009177187127268647502079172367835271450972526992227982569241129963816769066596542253595834031954872320797990163711087750261595063191473092862014324897618100599055141949219224992766073704824151248625426462088082579101190237679586693695262451456925898315979480368962299266395881294764115840610449319855861128288814156902993066079543682466777578734973276003214526486937068877437890953472206317435669768704597251038261743527380762736951840550615123321565447802867583426286466983768504554004437307474322973324475847430966068057144145188644938151437548331952123858062945035825076500646876866564140565070417622377571869352974270656720515755078879193292151132958174037173361051202976354697362538666129402557736296987223764713603746089627835341012636731663431852124166097286253377447616550851562827863772723009201786736487226632023585000674194828834208869841645033493916218624519259230309068639312891350520761875972205776590054536477244880376878065164118419141825537647194917348594410035892569144658928877840772204722194586948167540517577284207943615264 [126,94] -151933057632308722081819811996128963520316868480519410420764593746920567236516237606522732897478408223293572980351571586568188551474265645006709599128317707831336192533629794907874986911856751986859498197794165243000107700393970862444900936361491124732818557067444197660675495300130015889731576222852062078298919659795066338783806056411239180394426567957458822756572390959197710598311263433862902771513160671791565000826488095393671846124350996823429133981802738297082013202781613696395637049465381903725306488103214216481467934055138327187038060373419154596288749716510883325189142303284886726271065325813222222880510679988394744627961385821513584303941469214542636648540705068238087625069832313297880157307613723816232214067054572476450550200814078375676620337699890558951467666351463959345122576546070071652724940091539150280979793748507175380796078802485972548927999753245386062444530486820943045015303901376761246258010144345573126883507707717372090631238753018780838678235615255185309557397869119440854709931479969724747039783973702171915306056688157315148107817895012937531777527373864072523785594126818863254242481316026116747521872746949184193608625842891548479942857499507412644167589409859095920808304814823683298929630663952386571562120381188091226731970701181975330686272820302700373102258326400374973062654934085474779934944461847421655877941783708508000207388622268897919917818385843415234749802249085085365884607690867414735808319925697127509566172204026479034420772454984092530317109549885622905142789446645241334496781668889026037452002319642548413315188352838029278737869428685046696002697422685533806953338182598383619646056402645953997891906829877412397612519999239571768517220720011645841058237086972654515560707282180283456069858374056864028480823240510049346494274582225719501568 [126,95] -2299567464815411887739211229698886145657706691823377014759055525141808416076974847058665858013329264835469231074874492986888273726201771301849970769764979150740951390951861248728831133540259824873440878976647488455540329029900949155735854474421085656387948907862942723417228386023759579455462754621561645404447214033814171021902654239683164076444410027667527957050714145325151744674114464891591785233390682604290653548744656041686041529939776962748641369594285748063205237374278479602382035438688038510775399797785482256277976450302894880077242364192963954703546079918062671092433582870287976996970775638579631057969260606408714015095497913155355682522607144701617501498618510029813530903808202548065665147451180264810904671282811924684572281262574368197111136514087519309900642260451647053547421677853920465486417706985125037062210490818527229234475730952378820590470230625197614938386795335206205369745303451566621187626139030714436697501073088924416167865094683515686002702988679315098621769014864748790009545160886284142232861788779344514653442301512735309026072008268565767589953157240283419703456422801170664641423778557839854828149196300967699077478595692590347839087761447055129305797606426346731508265204752959962232047915865863212308979260327483352289790516688297723829117158629081670695121142478786731425462854890727164398183127434368420180393922955197183588173987674796899619298829239124307930905879201663631040843906989209806237188479635574453963499978365712752078009567145613196695930251732233937341852264558018548212430487243367694435727593263081409739707663917194641494749244808887823373841885403214673632251722504453589771191008371832918625578483012221280862997569326785048161308532545770479843011043014346868311725023664026636563324363635258234852278874803888798577567974514693688 [126,96] 44708721098040062320594790061014461246503160556691176461249976685004148857498339470402660339904830670478971444304432419010468315007165299070307934313296806602782778481541322123587098862604368263951713897764344719244652010799222778395063311556895664431093256792392205308465859050179008142815081659265429754259119686184832186048646847656801956884697484116294687799471827244891815148327976515754208446915588302242515064806020771507798739443990526874077389388997551885549428698335488958754402977241641784710588348523013179166186640261965515931922520481781667573608950472501900987595165221721023701183657271845643739510998200396353067242689459817766965970746335379673298247798833223813172780508123048334963805898424789765391730687426229890101106809578880790090591560232773130584510233532179313834712475441705371641640809761534017924737089597077889202540076328787097951693154647127983357260430522381034726795420592855803270557907099084644398880363998287339598815379352179087783643107783652979579472025569116958525041144361028577724095018777902555418569365742632785880548958536985314150188991029017165762805446836534733592477673464279023419525588383040174254518870610559091112968511517284485591590761220294797625328901871259994494797406589034421067355009237375876634843598693843224946819157761035320843706570815734679365143947407624166135633728137980345908547145016374688931586012293022988169183165189436934043357225550519647851321697021816517842622069490569688110700513171147222750542326608342726266755982711051124769710229676734584581720064942558556415575365522537929226480730426772022660947233065249693140197049920087841952967552891899468158612218315433416313773588509721222183386961792987707942886497779279316002695252151995864795851187992936456575061652748104737328224292030825873297016789447168 [126,97] -683853657332899874515203711425082059962795440092798155885715478368773063817927703613846509980142939899861091970661437906898900773243685117514917828444813736925576328278399900196797075833446133598349634841021497164381922032167309077784495852218670373859090289023044830796034323331916984717948550104361754547958266962371281529282178444259116072236761467437073411122307002181235489428106956842801220937984987155196536861136531144041202575842023488327679001996009335328973484488327255653079702586097495997350192611728610530388946814716435461753873127585691035116103845656803544828990140269624421282511473661033540383815120251217515697466750042809690743950569164809238535898157434934483152154817039018615274188053801612185901503026445693985549536446428845903558675470617697417549832280303042277170569667419329702052084399043170493399460889852782910418386513451355842091499454820781692424617561936391570099195905084346450228842479618225557822560781644734931632130707308367100693922303312516643715283788576223477453175214347336567348609525081742914815843550226647199099796419056614263221679569232546182283880192003829453438829287586682407909114133760455222442674923923285788148882169077324898149409600369270091939802005138594600710137983004607134506742937172179183127107982577001997883879159541677873528972610873393908275032508479621914364816962553710953273872434920997116657600421251827475586568523044351143356824149127795715827215219439197567435867347546401748221558033546634566053190305014379799533355859862543770789528501632820408506509901437739428490566495266460203162025997186620972636363857814726951620535674037262798730442344479231014728750813323744783833553800723301580168566049800737191511010383767860198294762662538216860942991992009432911576130145386044201427258740175433540912806696 [126,98] 5087957591044060159354243615038482101993249073721833753527237500946590683064458558568133385485065204372816175938242267691843493869889205750578810052309373264839710529144332293077854535937781492875928750919470672546285991747472983454999651573258834286477019604641505517585655533482301735804724075484917287923266164850532510858506552834353896431176282908296931288286864035880305442900809963209290826042929633214569821898734826615737781380907313081800532710172916619196807319630635032035325375078801226526920025923373722796976951056341978276170414035526967999063681510729462380495278054788123735918970743534520185345572946758400523719324931040915824198052478938335889593234816593060388532647611607300045447060822859298478315451867124602782902184078985890189412131444519016924627342164910261389684503903273295466599280548242336797108754419737067086841925696539595681314586976679439428228725976576808938301840435011830017287612096368420429286474870169571187714912022684293380362687557036744984928575072058132569929146373671900311009711425564800438427028995548317002529208219701149228252167781682891757991241492922274445647583391261869013568893062835767258923878763835756247194488900693541720035832715279307080112060236370653996848258531293233356754189179593561769029136129418026763597464965536878514628068902894254631778911737015509376054970537129158035575727570281120227909646805894215390551577615581527194887934607237937938737058832929979805035858078175027016845793225199560877528864018412693858598465439516799223781905605886135869517181579047944495199915705632264986866597898422162677441013365436606777003783527874109440259236753830835059754191385643045112040191856907127129362981929246294941866927721791136160920115775187519249848331039695169395060182391239946822304581091502197166832 [126,99] 9580127354653967775455876351574636482096477385382650338924091149205917893107832612873011937429823304342002494894348563764420988396234326782493326220004336152891008254028413348599874978484279000727857218356135115428395839659905573730377792148810254023058741301344621612642152582481492855627754595392710782030046030080948098010397485404651334998955520531395890888059795815552870526120287813444169858838484089766561375699138518558460065259086782618569155045871383022284179935529363696286169763221979176278164519630869734896206925945402975718973399884256931245621464364762238536697790314492841695468639626834956103219775071568844437130647499905915423877952077088204034311722948083823091415724072069077395488460216691178674528114097385331320783825739800545971257936892825935801478958716904284010305654333654283728189662764557193358907958490706472944413121798823161736823606542748153259282590671007302763756222365410214074083037159031053379050936370977188996283526284279028480341735129160374797078620001700432984598199115988829336072151890527569500090448792331007248042517090082363342358541261605059772051029023272151412281235081152870976207453164215265587544155639348084290833258786694957704414076271909190767893064864608729327209520489085654563529127511621741996193868434892965164528290920773891553982701148497801316878694966950497464759443360406950045700933977333436765392166391576359563199696929626047016540540501519135445340725582078320229114861403223116377864788265083552158641176861128121371202358473859156416139341853875574628145238912046984585220123868330642838498345908096523173694872101700754689373242767970949437503330657425830915104763544428025151354820202093204643643288701477792950167143173476278114825169494141777617305711430807901582914256290189850559319063550290624 [126,100] -487446637969468592676717579687687108880808966799729914267393537908232113137327475127729824502239888838310858707373527753368498132762970217021981896697479415429713230357851935072510295384347038144690769922964239492770226403759240198904432051207715981817906201106299697886462356111800649840093661314088349208628914917335567799696941586880934665339328252147673429116993477884562891585321593125867765596837561230698444763407840058249534233877663956434508262889655639145849947092119452301712194626819699016205105292538023026760610954351175800663918300646177353307300955775963256943070326576950550118157441303101337870638883318899741109173575767141775197946281170906514674089477721907424622402389347733518559166360988680362364237245337364441064150186461368082676946197656210889944960716773728192217034094062555030244008514139455591905686756989448192255934534076471475923296361141107595679678260230169973396450961541269944807208346094829921196651887560629340424813665255256658672625044029285196752062365583232644032021136828864218072621594531432884125875293637789895892248875590424675244172618588430696803687267826909649313697950576401371732325890005715464224062118167938808298804519732452371669180317741979984278944153202130993985731917976649431291815270205409742265977524525276806095267577096220831937980336050750245380648151547968579250111638624075478724909751064962844514302752247781622312868032880480561025586930997066933143669475748752613448214852282771179348956969139161863219224418895961020025327195874284517477481450172917472755083884783003201833726231125393650906854626128500063222738665942160094307880859432225057166213518570678296977638462972544975698631621941753964503238153468187598897627507773910879847853093494803348485234953189871545715397369836597891674002834362 [126,101] 3661687624066458669246842543872509551615674823926277362116123482116643471645328804607921309880874019839390675882627720295404581360125381707890933180753730452153426217911778471131059699886964858479805327857099340374023250256480033474818817677648275088241406807177494190505041363442027053356530560243763940021580296913144947222943666152994181286711853401687455433369447593559643302948730323859317745157388632918368311946770612852124790817350945159130902729591135926469285996916323460947485187604384255630794482504283486790849963016798392728600538714399970723115224979025535649208184197720762342447953135306881646998243362548064747336232166739830065143933903359149391919075823312977587265322241951699410912478321141658831737906514588389353868284249858572161059445995183901411058836188006707438873718332168219416324896019893542796832969642800657405578162924802997504102880351563910806727868282348812632263973102281940165053298826936653184789089012313160972352699595881300088640188207329830590664506605447978379226197508560606660887428118012238677842399755817174063169604141207712302923126925381704205163931001393219719638261804389933532640564956394539569455174782200156403277604152231220486945895591334268398370338647846176358668882992666418614254723835720013393030241717694692479969117243398399209025595892449938969632915705262752475386130094015293009634923367311703501086661340913913299169424357634154480552058145055261494096203774482987221731235824996702451501505124119032615170854112210528620968472368319305221316850249418853021547337581878258897206868132947257200761909626600026876207607389297258531185076525570188702043208539904180328302382346042674411492563087417602729855800329805492613536568664721676108356490636258521821634364444926671053173301556119348410174512 [126,102] -6565175940409255807002757590644166457746668719524995989042365409691830552161579316315174637843909011370804510133003370989341531593367239116353687849894937307883317803012553372150771662625327330733412286958965985216160997488419525369859950105722599795357085968689012569273737427134854560563582434692049190125489033411413523609679211754292330014635929478911597777989310650019662985988540696178579603123464842799789489822932747966615110477739534896057075495969158799846663962881633529603507970230069491077879640217714299450767707485944752637473934634410407237372494377758037390892246594066844776756418948575045235626584055114047489973799817281890281689843832012694757706270132493206006299673815188229471128801404563530205317503802315315060212610354365236590116995735008613432281745132200131213058344278089274279904474558660460483836379884637947343145751495423185797203804860633090645837643516964165120139606094075489612433999456365909097545897494646594749349301263568515653721008436132210790341524314727160771182125727922835857168397207766699705552804602215570754224125291202260109847341372749902563970630671951558896314931231516889759182934571636773719354443163450941053777743553459986276394577573696370409452790392724434447267659402550025843957484677613192470183332054584163253765989535640183918306468333090500571906443647283946152292311039161277251031763871183947556470641822485101506543981932592706270951707955268484729775135859862977418119401395947573222484462592375685218546074895038720870651014056409311536342519496182809550707911811100510270734149007655426357807900026170231125525298712822064730043158401829033644877258046781736791692236921882644199805575613491421917978747478907216926566978529372128302175518176832477837787457545497643480167236924872765060 [126,103] -14959281324087114591284775771777737069282920593571209492739893890082256588361761989486129487223492586008769384420333788416608779856770742036008447093287728018214095254178412543544764221363550707830610353336753538341025760621224545398024356485436192571397936630884985832739274801615604955689021332815278250841059882856317656093529570379979554957786717261710167852572248619440636055503729715604723048485819328342267764337529237088730962953357884139727458884307276539407599374209338189172211111203459322645058638627883558570675352480190399646387122735535087087469846394603201555553603923581822258501198197106112034203813970187776790611356978383676006277380906298869795812473447830909267841114362845573838247397554546204240539913609209145353694849000573627170652474758801439043623269644325670971090210118788674158790075888379157260590926750551418583794358070660504646758793730609225626495275077950154464668805120414439722599299230808628343884562894551872696518555131198867807212380032314825362167785238856456259258487761531789047467372922996514885035346879900555434892295070901274237880320973559746824476867872893210786453734935079976671673233047374783601177886964809981157670669484400760682710443991603881835316257730894212162253125432245028251233335877760427646234937186796185710044245674929680847550573675164125319046073769698890532645019561397004771783906030446236456262935317801180549148761159225396635780736582805911490447383947099389460669604107518235543444484638292375148844258865592479851198074771994261293242168791689705373889915136081251185243417124352437778586425335802477431581328089343690854071313234604016906683013925129256926736154182478839534758855834810446117730264351874789893059470734736711306220778237370641111727117582759393858431694048444 [126,104] 347556376975907259334024309187856112208076169510648788468307844388930538420574564938235868390468958477403908288263342887702809037046156995012097265013583455167593203787753290566444531314036411073299244157292125942959368967276950291520036959116708679735508425790784390870871449966828557834159268523800932595453261259652678364320257243800879811738606421851777830848117814427709191746922613079828625627542115166049480227185544639023446292020332951724034440126981734850073355339270096788201820378010911584333082546358445453643556129062103694084668514925560835842009370676175086154446957211909589113486540712617331320122341982839597860986943587707648393796719884551583527516540184952550462200046778056705401241626981380795309000084589323619390534501095023243476635505303729253212738138823930829859929996601866531198536636050375670453370157861474585098595839738239793093296566389032401428000638211693647030178085292649025833944187255663709237319379884586257270368874870002770024450577431735194461186636158936539316953219893590816466277507275478683344668972057439646268219013618047515440125356034402055903316299237576370342526374111145751216973012842556062258648899700255821456443332623873515211843350969196297967964883624585055502102983310506044731077759267194048628714061256498426639811738688649451680019346559085874514031523748702616673476861329434369440267994813265736495293765598272172827651136674383099539343212944928551678773344818492435870270052077188987820716742532476855155492841230186144417094839918867811944782454253655565166626671742740287599091674781283010628895145459051961796340501940569261724024535361340232701051615431425571493422914313322792255984379064105385121079629844781941949023769030667229163577896852458549910460313341710571680312640 [126,105] -910828462477555519317525116363183179019735075719961074024868919028708560772556535675237007638474275810575958972799858075758090884005984347179448724330853022431802280144338970241539033510035027129934603729089646913740995111158428647213556783631101044268999603377727038662561107427858938226912948709012284261821496363779050126960755568255225474159788881823661410462489308014130701678082817450578939236787218585625372388165982619471376839187465761054263420474534425458809540830681291279749810719728915682463543986427908854376960041486860359089660940508944436586008690271394854931576028103548856248472242302302356840186332683957596352866455049735708719980384980753349927079378337240959435207690089228780750021029972244196214708954112326539778580244207480443229277598521250057642474571637996478486970682475110056051570168348086121400256224946709729272388092921670670843031350192527886126899410510732344917948778757807779323012173201050800455246890597873577051672173085239205997801712584465902168040886554235637398892762694686001477338004445417316823246275585724046016705196932092474596402270468398389138815258953046365332657660047009268203341753911704796781034509764952676309788899365694230554418496590310023701629238710703747904378207369500792954573394312048375120900985158757273156889099453858117149506171683355468840992128301226963370560427050749881650625519547878205102154101442748748345180082578878991749907658359519819884059857230460137466599844098075169754003044905400526209319012638574937978539748252277029842512071021762913501870782689958206886119304115069302503773581966227967687559820341959951700545228055927067829368533625963865621414916363753073953774996732647817603379745805503511017786230710806574502869626232475826385627038325873423920 [126,106] -18593836675764502002239346075975767948991949818710415205101195549995436349932071539068282724918096416003367570079044773157834811264664339224359890899091191640234372404450609608160915590417698458156522698983208913073851753787264059516128031801109887203335395042928269604365720663590670464637942985773533668934022151279613003624180177086039725066594318311470845791398939684715258861711934016822091147538198427215898035086912456070279663336378511695641894283932933641065959910546011206931981108712853172909769966922142225958863961378141729002164716728958885160603962515504083367286142328724494147874177885804565266516652041297921423471948045167477034422704365185358085093332455698663760565168642686069343664442820863018014290200157531209903082761527965320295649987371399918320350441764430588777238793538256518176417890915993461545895370955277070547380274560734351053655930012681177072129265266497874856760153993320213024903012243797435963538690155112982147841247799369307766769611810514120775214606900869287652503016704658522947363669680927873928036019696672079992544922664708794974288180340378255437328460752008049283542964174288852976158318480031621384595912404986639799216519503434766818864721889682095277116836206695786454779754624851147773877323986818570317160612733222703492646503660753702235563534652873398515579524951083149003508055463315918667699124689324598419636826494425744254019096981926679656837351743197383359803481455827248612100547466549352165990095419894188161571418024826898778419431506999010284797511137175685769842526188034101592545750245958068216782742125395226778876987971255243071436710474142635201463725930420542445409182645212388920605920458887119437640731224226922119362179336808407958376828281442208193369523631372 [126,107] 2168770161864372434128134746923283145110269860188829247978400310839218916107728918210072035657711782908707669554940736106156703278732450308206570693984877649697288589258445372335223940752678055077479035047887073008534367626355818630187470599295253453812443328088119023426195093637577920986037280798469634629171958971059166041609359233874894742515970976666836411581724351756745467178154306053061921952493514455869068082316597538136559914395939980849514481949552020256218711165306046889303118783811104482114419646752412700362862311975602070859326110527447937308457556792709360752506714626181713331971892985641452011359288296328681220388192574571809194631651185681170824778453397722119449806601136771973956398658544316370702324666519195354364168029368937617418667864931641647362609058263624590701585449600457345825195217433884324792977309312032450726371150658227264232197598453526300093500883121650476953876311692728262609059361203190095056467228723138245245154361693311907319904212642773016059062033543619026163805341189004708640859657612989916333489349867455084378238698733681898515533299474688239614238610486648520745084986663958657986276386455543743901756785307248686641187222727357713229737678212672058157042306502230928116000643213425065370313994458977718621449535703785764940844346207096431045998092310580427055865167124115574358058511190336274443093489411657899755666941095463006809286344005041116973383851424016583595288815631953415858102758741381367964050581301817641208629251859742009362935677654003305403515332896704224681971616425380121383641015566534560979968850810034967392191184198206829538243634570752974036045331606162951835897586821729643271770995111704290471738681102323497292193694209580640259634986581802535831940698 [126,108] -5908395029204230594275114380569218574482525536621322795694047749115580826994590279129547599296205146679403563453894796775340704787256845274511144099114451431048451607372745547687440626616538257652945085397904219004308417269746093128401196029302080682503972693358478902489405644058411152513265139727657219501780144145284351608805383577426939367919827688362132775011555135472126494197412311170025483983670988461821492146229227449917141467193995349772223030031121151845508709597333847536436663991290561764236885926276397714569890858958887094787483868938182774236055181756044962592439298781724554576866591512555999118293768244736464698851930416583360209629139848012184647503390894664735886973652513347682430267556678322639538908944687007050843701591895841039208603219668768405170897914611621327236308651748446987242517469260049823342353187586811908842589675599433837152921304143790942237165165343376992772328320796076437766953044439083186384358309317547495028146451412800562217661956693172084023076394445869053995182368558941757347214287537201965270990118788511752168813951600777260360804556038654030345615659484082385743841639085851086636963908416013022340053501217885152974432718894858395883286151309174702631243038993036263039038745456412950949150873269030623724344534182817391468137330638378997097701142598182317669191690246974259555049467183520099514277642294145683962429320846711568734190019504043771278262679139257244251122439542113419898148168769379973867280247093227286250566894622277869167029384103981942086115165388715953337409206113988229412906434626480826508383321091165878594382608092209125439198668620945687336466117040687501074235880834853320026258380979552692596705230147410126599272606371663400685551681557560477560 [126,109] 2794813261819608885137901388634377570581879021382792892799238725126504020455963045387564854385763733283465423125375343413427577117393051110809044084853502629028661190155276793067863487597830077992245629874416833181861105870047585653929703726934255262736092815824360891037166093276274259189311311434739229886164033271909883195724813088773985092527752316814411878537576695560794802345205015877369420048979518537219094102320294011326714881234623418488749379796054939655743162773708730857589675503983833525278448637101684207587930507906162534864707494625116830085643199334748160180836009458827757736280139230226630026391775526746325178387633474216100382782962675344250632520010243333497244016278279644675097995916499552830079189365411444579865260317411059959659326091547949863170880774915950881821348586227532149850858912553041646739394623428049266737789899175724609598718279644857039406033677745946516842501734587133013681979619418207199285200097046572332667514440077188083035648764686894515915315688726100141760462349345533682487435329517004798999546389416472994457356255629509121736339410945433048986466684698786482433635190008867657705108151430541391935624437948721720237624497604033320216090719454759523388390585030034975877791239974770393467755806129529874738452994156732081401945884254471201751910043097824127269388203808080701023631291497624333130151632847134749092732318067954053921052875564981145922919582119713699047312735597053494876155562982167950025566337035137327233300058293422504777044543496649320896600732917249170685253864182157065237662266137648121266588035123769731887932392277274297556927438271277181381440975866491879379771335189273772005315159257094340242679749386209447189481366220196398520052200084768 [126,110] 5690647929131833479693047805674502215961162607273689245703456326899745390288177611372281262969217825666437628907737124226515781276619603132462638894878907535475066520630430777215832876051359637087576331957100200296839007962351889504277704971383040423436617207163719261681397199890443760862746543493114051583230731890684579902840993100256209096280122494967516701225558003474807348938130020835825834487000297958643393324600489149111852118493366429572922183422264200969657367327224423411269784009178109607085980523047227897097269845215649077467856132787955345883323927339479277023753945948164212284424948034568448440832321719813721707853261452016859532431379873762316877203910094786018680381580017967034442189583196390014928817400110362601721719524337415992389739452219856341550402059846390162499279722333376254059934048716486885367496127584201470206600799412098426150725792430460023910962847657693110806060027209745059846717909079651230381957042794842489721355818704922127543967923298356143829014660324762519418753593481400014439094142788200751023511143906891594713109777226761404247052997749917374036836716497128028423147682092184241797847267171414263143943870492927538713835538283333235546185449839489532071881789979850799466516025646838850751140760229027429062487830406654362875455233220135707361071090907305975227376198808343754628120409266949895411256847438680163783500253370363063047066201343528213008459661956263064449180028623470428406983674561868788653718548870727951738849994925887748238133317416413374258466625561479488833369411244771476193885499790642966214202745340260723823775581504653246359302173732651023101938707800976659766789191363279148188941301974869709221340161558435705795097828577144216097183025 [126,111] -11899683348172205197623664011329590276303246871595881098085587620131606158164983320190725088590304016332127937893480358516534748060495007147846567550369126637471242546704777546668395592199029948037062692659591887525345987273686878335113523112381584712461672542780613407028795311710799155834322849632707077132771411852569671271963656150231002650553718930655109054514222851752596357344617627466205499346573978977107134977353633174367095229750069367830956741410185207827301760744030393234950551353115675651538501199679371280271472859541485339849791123834888058644741095169121106350476970528842184245848233103794990037077888017613998374120174991327253491455656953826244746513261427476877003203175964901170856782003840077569752774071889956681215061036874929578295501084961546744112411350467881060092157271828060357850919276039575285351952346247930452238870120031989402628381174668605763146368931558340865135372005878011343271350600106691845126767504296246491510456111925390008904967423262103252593991387716952907854541143253799270177893499635085118838432868540876051536184898080093993379471457791646243009729802972558579442343253796576251948000363203110212591676437050314820965336449257881251195553369908981029668461869134675548891092493865366418770785256562124667318448073809626296054342010347037777997257647551610850917314936746563326854325749262554484137304766486273713404582526348365765834875662952130920329113847879607726844258969905242956600974795629633160886513138048829319545715027455984028128173462484995663220265272935454542302188247104238251622476432581507330836051793434217473606542979684967202355802104803091982482829063726359218059339690035902527047991665942146943064237416009427191506277629616442437440 [126,112] 3180805871424104943514039967071327839252680314310245598322333198879702170638427936462563823482887249729478452852119397421263250382095870280064770737363235613214090383274289367556416558163453109099601080870371366386230066767204919901691933656572738427125663269433050085434074531563852232963466263376900055153340023189036737757743178277835019074946403430542019694248236827784467387618166536998479441782384360134513849261095328359360229019391307609713427107360710372466817247493692010341688956975348993278484562800548146888570081214958818360974703745099440504304497057484444335533558284886545183071460717441051798381382926935557622974377462171446034627239239950231248495900403616528936331456009889029130639112274060309563443011938046968554115456673734558632853931419232805521577253257098746863285547260904130120454511907895648129832706151681068213773695560731886009017526094688486927395714514297068378762700171969511980877042438524942388767112331864947821513049250055089271884002782019701528295278136439504893147042361922915831103782309731091566316624108333974094628461241843655159377053186586543332706340456549098381648066334178683005100385758364292525110308323878948698441767262873027190209337802916716424630098428151731877945401934753104854018026322278365759866420609552496646153545652759101589947256319706826272470575618568003224327457067917652513647669085697134122283541362672468045083425306229161516029437508579729719962082673756292677184381958776268294855368451928850523885134050634173595682166814373550916916480047766184457224709283098538079941281617128566606324768897758775006828292136610513669317360555821287548266716545894354870104241719457944546428040582026223798873030636570250760762434621907536 [126,113] 9084805164868625871371516822311910632978334354303909013297236207131494219083888866293087188928384650167371498449910908968603303534692604731831770909527683649322595486394568470565992680966564570164254846952407399574972584155544129511680567181433281187544469766087024860620625250068962832359838451775237645305822177845216261128419007970683506470417304624380368907595243663750894125840323781541541607595794600104342543497676129243789961477719314293272652925744233619928279395945389450132670387614710071017769825322935644844780304484733410321743766978011607721271849448700466064922836174857864001014084425743966675807370228749866633522982553922058110186880871682626338555443046706482333359833425969232742688714920757897821049808548740796132743267462760666433701391377301608098452768724969800445548736337297008441808835268276691486032756627052751180399534582065780681871974923045654041278250327827658950733911303265251116455500860062644338435661546801835925123217749448910865756067669759102871752432546202153978760618305883016132837231252783117278733743998653089723973389791616434132128099226639748730984145965903474063751594454276610417304624661701101092843071580691640291977269889540882495052899670383624040327519359030363234160150134641568177112067107028009589494990591765225570019993541809083667023095282176708355212994990423387611890502491005773535635665155166950454463529267779825772424658921812727786115998601242406473580875052497952808858006788810640779429161748948848271709818077815687388392142306998100692006422470761499050851995701243009389359935889909928393600563195911003685763150165524564250102015958424007462870847044244780769846858252197354933858536352780984280096581099164201680490112152 [126,114] 706463855110786510559486783974748117450070888127720261198967256686324817832441005622313031726293224258420652760514162607858516133086282781364692371725988559003902085558822335736966670034241586344793627793725456627618984638683695994656204816335822059701155198231963964391179029525543342079365769794619383332630836066978208060430240278992286961326777593308873120964388430324479118522863825971278791588197533027500389500811832928785817788809859283193693868885266754872585678458701949448586469697552008359050730111392996941809178641840844984201954488117915792147349782130806533628816636683123377316413244679645228996706216527454379412974549398041393150097610325584378524344237596041833261944839005345341574562110457135203132823809665056448109293498835521311339141558062936623366218757378886200270294556635920274171261955093829810386199993775762319769510376380530363557041531558726670930597560805418503768948125931287615442895975670211163880241778516259403678073047161867906087083081614208087276973459633007617485296464149491048295593506197733823480348397477802903828320499009199414073193766572820520477987154279865239277874459203288846490383635062688479658947136412350735742764803710354220167470431117160702548010721994054610154520086529857374220241700542292881983793132872645913871416013419918789142307374016508266172988257929976436633226892597587825921297952541395594654607233640646870048982108235644609399343488901852042783115362854405080785095039937029494834046242035710237441527544908489427563750500525378368896029019665926218803802739898123096640332133224185201962156629244076949651160391250439317693684176852757812413412220099327723124790243864777402161518247459382425993944711345136117152 [126,115] 1225995952494478242405692370117394710334399683238485441975755142833897979969159293230086227068515918935693216229102276247527944226906310766967040204008637740625404105962970458471772059544422179610593638479087584975677845540032391626436503019368072324845083004099278745235207408220145410568626527556929693279180275770623787224808833312513876201341021091533295771546150817387750434152183549306128407950940633603576629651748659302058680971530149619107253709308804494730626804160661714183088631535754835490179164520075285893447565186715276046789785209662126499676289067357436669750932749225015779046039979042811291593405984418629045031093737822557884219648734440335309472327953501489858655130958531258463521650474669172418435555319081280904015445516251235952937032768633920589006165281006227762191482861595713231700442630456578670917284060146284556631810828269506188543749515130862147783789801521876377610624598666794054959319058769296723184138235239417529095480414198669589294233488279147899438719455102782374187017356952972320293777677462961942119812181360688981574991050641328012868897469780114244605045952906337986019483862422759694054531733847182763749928432906777388195309077604436084731127836153202459298614738814043187130888695707118817680436353640809504246893092029627432017000954133762385237018112119442383397822465174775548841516719717163998822588880190427596375139527282230079395547896781812191803889837325635367735800584500891728196934746549751880391026367637437822731525727878220902210354916994115534636282135789968102509340505886813275373418065363208414668349531538212885584641171333836237428759943076895887420666223955599496951808979989309618580773430728541336792888149543736 [126,116] 606513261882022949226480624831912682990625748698681384187893950405060560848076480065694573544341063124589947045104838456909034161690554127922013969779439402609965322438702638973747945088651904526178323642630144588783502903677564492123129079292693108698547305456890867033450159455356053736518985652549529306558243419058934839919383808415987239453555214676757374080889064064387448718977414169802182005794792774835009742002478640153280546094302507658817021937100468676495052274265745650143918817462285394853691603388493339927385689930119060637163020922903643816507035598770521421282928664333477076605684019917880604043158463737441937808112062561042585075581826277943702671382836838929142606918575401301554309899889761184481160243309344558148551515519781460900365532920309729114315575045469856718981010736447661193744442135610982463337827129618404490412303959501155162228802619874481897644504713654265096409665218666476592357013129886357600086607929852016011185507280626234817042017809669495336554802671951901397905351429501056471535577620270361642932688423478361968770122375792142298986149469624805891355532698515356829132249731987986405756979702658309643354145108582745227316797581550870745385714522608236213254168722632304035598402197611077843695562004344243600645971107671857492234530357690053970644855547154775516163835916828563327023012728760175109688918604870616356889014671934572752802207604663490868060082896134223096168579894490175937134726039715734635431333429777775523589364596822937736851808646459423746302685928506499029179671764787513965362784873890255821344192074855183306374184927324145764780898776580300861864115435658466817747707468172311803678819733870567061816224 [126,117] 319685609370925585223002666697485767111767037950454838895095587985469331096456896462909996235053972640657203406833991795378233143980832999236501228718690682395127500352677042899359970168626144455299906161412958459640971510830137290600871326928283162047895725790123205871421686054180129673810477895116285390540048194454680536484843306123516878289429668587008806517617311837978057266178210544869622897228486236265138194032265134296848731970668235001786657334881646831339845170257183422957297978118215055584704328444529135555471305995993211474553558368968077411150406374435802292369093015721105213248158794876454977618804345886476906001757337125755915429676412296651187119863909974363820164016198467430642138754184862710421231054838009166776428927895287365344055056700309282672355546150230818718041766249728466501070195506469134018320501216337236645866830784568876715494987027362856756479345482256402440235639816759419015263627043311757482571796753033615095175928374660903238920475778173523382095041000873449036103112085608269579120485188344233684945097111825639083238479898445294342332509938576753536736455045796764208845904032485594245612035319895847651567292200689834923284813417702531488830428822128184163807079213844819154886181777290205276906755275650191683172174466093064449630851480870047601505934100934484390907573645276787911159306148080372409163470218804172351651532927115836046942642362294558616329319230224798850562321576845112403740800075969675890657236909083066223623455297949175680265075170821339406461207514404419226877985560771739671998335686201369997711564135680608284200516712844255944754122616255739519386314459095364816576769580725758908446329778650075396 [126,118] -12777160322572829093415045649455102452688968650797080919420114619989951380646392472280237681031815405874983752475195998596662149409928268372468772455205569378908952487318296793660980425451232193527017033244665460016778543524361372717579141952743418798976809267146334926566030245009294295556444670830394526514292871975717287445117970119689161187112088765504839630172780218232174805108813193410045297903596641844058634710029565040193440840285775046576650024903342440768936282594791934441203223994607686748093129130430840184042260932351714598242330811024169439590293180030294535332845073860414725574358410920084438138823597293678541985600564070588396068446948834426267082202672314097816717864531627779873817915775194490095354226305870221680931013241178814092739500416326923311324788411947959659390706107785060993386543888238893311300689335953002650499117676524533840616028658160459095411411118242916762032688433803566604651659864497585908796225369012238454222764153429292752983438647636104167238552714355919903045809648640726528149382285167873855143521704224060594631913596572205027240229836495788323052198944091126868820092195099492514222039966597410410701112883036131715854269070706086019542927805980832988423655475504399491407183935760351943376518918814700399250880442993654046274790752641038896470537613407747888198938964557830963801281542025254263472543051315984432767446742513289715209512327850094337585516777977542941006369767171938124356690983449085222489641392077953279916124607964212016106800189686466483782865838632119298822431711595722302377930379706103074104476770262872462461205397035699762630026900791050829491096988180122026181491119389916189637893774936 [126,119] 28069177200261428132419986489594342367641959567904402389039580165517575295465958971914142651692863799129077876889837325524409261031090668300784990075190044212877299673408889577283073395076778527577365688536201561347279922333833380135747675744803288528721205215868408747151690028157003279840097008211228668709888964780633490142508894879392955227480690078204991097878374378338401109375532898308314910200211393818903169333022686839668879788206120231484475570983475402929238649976416312063395200397144425804444960619215629441482802925488792724072373716798117746427993648948389333291423967964583691567098769680889180500650566549395100952131111446793218763160231067217359616565505193353628674022728161687334184606547830230369860702887272280832500801216043594745242483604092219021808521926002096871846105401633834204414850538926657681596610878474570277616736293194094135926294229778813636284237823977023864185449265311472880146161955564448979014326641890895758355158223104556058501876732312276235663239750399450026937789273925265165459928660205731993895940934199487282968982326764822086166312606500293714938298607382004263237211526007341695669125469664179105530579233975597947953661110944709415992182655182934959829935359735724987157970267400255625813606517399250191982070546363432626626903504100313398384687467123767529885519207822046467753784753867948424488297709354639508026734281966593131956025732453236064660332744443045119981192461150142040620127458510255989511681303545526932116587796514104276436050598829338710856212077208893372944770731893763528929138865564957967191905798917310520140538896238386389084747213152887413533429349182170732640198914779019304352508 [126,120] 21419419620833847587733178487468870692272311676815023451984647836190152280549026929252369907113152594917297256445704094067752579176473676463425315017596362527127390141229649082213109399933525394047636651271706145876978840708691169279138003144015198106450189223890755994101113153119723458500486224742093534092482011458894395731901655025900320692928465936195088446639991320661510505149801886981816692486592961033205463805459931672083579148381727531129137440468662183862374613315573433436906817083737048828660446798803917283205335898140481892948798321846410496899269147124489398494876803045906641346565194963354357377191773970618758031513327066901625167653206863875361286215817638346410155259682884119613880670206259801753082180056812125115200422298235923531238546175146804689213678400813987469504376185835724756642915785921201274913563341835115332137287369733494444365932407126658366954356173534857702018080714537259705200554864134529872538398014528587603433024846551548693272245957393924395759639356363818807285281623715206061116045058205388197480221935489007030837431963445559160558613352369111794981787221461046455107031327796732387106438694021734870799218371229199424941263714956630718469064588105893002299810921726017330076389183429101657688895633383019211664082801842575877908873282327727234414187921934799193416531988853405196377059075892882959224970461687248850516694122936401302125194331186430843377222054115084938960135717963040923854760507401332776072072644875254702624363283313404457282510213949247274811587756496326884093137372304348819308495528054037935833380044484705884767262800787347540485837967136233890143882123086438781596860530861897936 [126,121] 5650911987799346090650519514972541946640746165505318687075730285793264896491036321310403592027481597632481292120413396452338810352168187383096043678788221070895614447227887570582854327260547681292352925441826049587229477428953683412329560750321877556667980349265605720859057645739637570068029165043975556571650010737602886879180429719820555017064466519006044290068568985814708610686302389694477596619678020148770512650342689081272724582336548802901719658766329947592011131378530343349738460625733939664142181906248818007947696970693870065577558260992855998426514077184011932847042113471653207933099808618771598054481955983625421819185833751722146250485188807412175637746410297686534799152002751865614703907254368831218499663913551186915885883636391840107104133501642905709146662331048687808667305109519212415018945388406962390481990073654812144706743734572874776762508067943145870413839802403569900717263807380640321448781664493824099642245597501304322377371660981774505414571889406166388220844828646356895882723578988590334758952610489540472079038052863962510445230365869315012368851125843365054157852141947217546532933298487229614508137869273780244797813391444100376613296617148117703931207232592588490907498158664805261742569116986644140876974185405485476650410035480738772513182839728848060466346181850960617996169966033587806399628181771733044057027704541468937140153057539642645162832880857192009912310295648861596264178031035706694386670393096288571374318517623439630579511010370704535615754821634983771512530508116596056215723203313483603543983383333564191147974322491747166222042779955960776672421637702903847255893093754620198572902233280 [126,122] -1021898359169345253303101646746864018402859507330583436392879935206052170845636253288882289834541308100042197031147098774116392896792473639416254728824325261062388529268955130235901945239317541597837473959972854726923048015403910486070196564252628461946194794728108158422051128891336013205558164465740542087128652467261440398975209936436525179049397917722311550462554459715039022355031928636924873145393454407995895724876564875499364625297840039999552279047822138474446584672190912755207508762229373043776243196710138319638100800461263873927863114700397737275066548914195202244596614317683541117586436561557181320027052465478556947601789552896264034698147994099926643836243325227280379284969127714329474084071594572578734436903492866001228093511259270498975787788709362251151879393699953067152223745260441462291902703193611562379090991774723646064958874713467241449340909033564790728308215984716170955017020039353739561178781757445700559652111976910474202729996350072838260078805239086841277518557919940603336735849042237525616973937993502637599735438309138954227173171537865167254404882835343894686119517295487465200101051512866621814693810184113494181762281918302647346727839924290184285174927849913305978625215540367200068621916785105858335771822805140766727368981359111193561734183119233198442986591621263968207591622301113786738261681549765915010264136282887531116529209140129463315035398881894131493449718263242164329343601189461066999335712954682542332983741951628945936370777274614668972403799605763287035913470403366851837845257188577466504126828618513313247445953325654009864070894581985750107366352051920932454845013988142051235974 [126,123] -197802759581691968377357215925340112914229957942773892426169074154515958115348514388947857746616141339444884994841332259893154753270074981820887987698186290801734316990925417213826537071341002900663468363721860246796447812198059553047266723413397404010262481529520263443714548505706020445073930192807653096478154178857997578288154584945950170145734334431209224198099672073292824587353149335726260138553516157703031410546094989777331534584239433093394593971932121725273020841995794830189193913431027776580638987000681075945521902190550848638896633644267144839538669677883516897174867669376875982480541680299009140303370661217932908902199493609406739406694381300719240959573118936804821678294153204678463699562489117668937990273375692104798821472342796648903525903946615040159045056300907902604955639891540673699600771825273811810955748028533891259262246988473352350188972232201782793400065029184380874300913802767012212743964859825609112549576663744033539955628859010281738162660100639635309750126617157854667709814857654246201014285333838677416078415719922694892499899897962148566400585581562185638797594347913883247819891775054486061944420710406869612243539682274995330018207889801096112828330108135182831451625294941987156426460651186194968503021007851868144686403030594340952710517397892878300290537884163958319495970389099782556905722053421091420879863528781252267931723211860939713513022747773469172977991689761689324933713239889390379680815375586061326229888574046240779451163180620548468017002812555554657164913148519530603319431836317408671459402983595390220538075113694582852750945612602333449575958654672226569978720974985774 [126,124] 13829473085642054509147159713335765464652548155562215244479501205784667302636465321050971210974842641295942454135991726055414466696726376675277770149580854865894400634831027137155722278997240866778526772928367022327246920136511752182988450126463916552742407380069100265115714429344216260983697363311419122967882199817790317012356214000111485769874165873574125140372782479274117566019637514658465820304936418000294794957770654504882407321527832089937120936792969166675804370461286536106695260459741145021939580444521785119694001049436165808353589296475459640252007269285101979710687040190808270862120417489417494529793980800439442192173862996062731382717054244855932311372457920476242802244678284556473319914745420206425158883022394216533577539745768389366649831025237884848248467694008040735394410368898561710320798163784456656947941169768612693391335180153436959219707871859148456464491628823612049746835492230671032827983957342967632560364993952879337812844451816415133005294975326391146048682349797582198700637113142608595171841501737137358894896631344848457926262704462513573343266166930281444490543842906560073908427632904793428061171864874441881627988703406050947022273905907302689095082384983224653861246738775482018412495636503287293024285288671335672599324876451350096757457279665802171166868601061856665220564757736845836141396108712219080776527046455268678652065322046823563144340332774737894494066869467071533276481627299189143800995802858896213570272602196183076893808672071715139733216080989822701826279396631513579193605335867568487196939014424777092192606220768649197408537118442454238545817633161373661160455896 [126,125] 2052105854116136475834849135408291507763156425245414454485035596939610786117692853430561708933913838711227187567915862385263814339385641391670644883375279783631840112200220808801820802340314762339888039272054484400183796759959450614363982939684379826208218877161357251112238717971171927405818273134490033018462173911227224103042758557605040655297905833985419255867831728342231848519389015689921802630666634748436005089985428718372949233398377654798857614330651623905589561793468645129030672973131737050494222289631305816703840933419777549843582211452341529033895091512154199561094822212965286926843880600103213321828648482317462456792942128825580774518481974264305598937600868281192324976451484054350071122548406436005477446962384131958342104656285624436124989030246275105759738196346653602482627660475917119259297626742635936515570164995735095068983730511382805961217705946398012460353761194468119124272606415079242734696775233976182082052172069123469506434018364474412858054243218462504961927523241386125350138045155209147505585259000154820958830099349533182978705445103634345626883410711936444080783581711822292733208050547781492599166040051263178867856209423872139291995146390120259425171854321365136582186348115777830693893608606690915858424687581872125488589598521823061072661146151232445268531556095054934662671376302156038002625010151898425340534103181291921679020419419299694705517138487435411934504034174213172751620562151235587313353606949153443127852136762119975203481181598465361363213347501063129337457935213208207384264224494951120710302960200500153769838618414439068777846839300228550015801200435490641172 [126,126] -87129922120990242414688043057738796110977284643702421090789207784626568455044947805181049562145930115032159315371662742446816818764600121856330154609296384148012681979359890309132759416984570028658755952193158459924002854411425368152384485957870047688228690561401380558881387788832926523017641756434449835153274893185437032031320422424994218277891348459437675383709771949308115147312500328629351817520856816597358340951375160149270574560301947174821189878557144898465716299688391301754085008612315516532445835182283809884387995630800111111820466506155572070519547098496937028620353394927010252972051132975433928026119262578642975647639072415202882396614957661561721804941909458436720802493974782321321082363652539771722158176168735948939981052546857484900174880050820218128543770387918129968109990085361184930082839417145321723686305335384992988493129645367059175742761823343671038658873960661439286396275528694958115181440968594206104636356431434462837201307706961170662972551881084821057264516097066968264977278478588873883167368577868868872281601045245623214899501393540390991711443627871902220688802483262876025403056829229569488167946880546639276153167183864040197926442494634688866580755328223176148327501588724576750753875365304068589741284218117276887962653045760741335711762887838536265344511471558686110884420697654979849675478933472047576419946389137195856335550001120428920070206091704942450386800458835023918408125748826020373488332182654100753358102167173498203608703103561501345081979628824976130921281888987169433117555385416665090743682612092806943205837535646472540696354982240610308526122293648 [127,0] -3955911421116192059812114610857797892054118045245283379448084178871041245112199644012326151846207267210526643401664534195150611386442993475128139521597101081236832541716133832090862027608492921291958903910030086552185901410818864961141695711718349277473933898031304911455404515463056705561678509340993418490106490327203919595458050710106607292029557324405965385629226638013492711708086426709969048921992860517946065560890481704674510447839120554384383838288549592421937930742802135302715464378041710765656151523981528432153374400583665286310196508356611989107303236390015253319371642096522902226378709357301031086560772926150308080653848928027471988998833665306950314775974395465492965101195841146119330927952559945116732124277756752395990367458377821708255365019644458513850279870865420846196434015386134094506488909644466041312728593874110247798420262459561425032215665148796130029990007129685035599945261312298971887884671931750712417370239769710003084338882703299061476279530624963185119236491592059920830850212861846243911735348533282288222338582814911094801929212323730007800131670984411263864815506777781512101865396063511223909923949926441142404016847165889784207408846692412222311139015706597492077182952207800700901994726665263518324138769766839228910209752169109992968932085394979440357426310420679378190910754711509176427579036123064269889411436567178335504773851211107158648029995433388504032757631767103801344924336893646952739812386772126401472238471153703587615836660761675560871801598279736682606509249715361112228574004998323330219071035299591029990265559123551754134641844787048271296929941003836491788161232055101805084362518736891382369421784776153827070981923875478333184692369788423645721854518603763653129015598443182222724241843208719441734548775657322070510978543420082444487375414699598696553827134021871704602873287405069731886508354492261505625478250613612039716907085131181478372428448310417948348995346671687919552158682682472262263347579899888969625661865957524752037247828978453209819753644432792079148331065852062238263897597789764404296875000000000000000000000000000000000000000000 [127,1] 30352130567333433174276161077519960992945013058159299104852227919941341482031037659418065283658482004692997315699348612597467069399542673942268924916310188562431181796636830575255841237850113160983609346124798748975062646862566197671381108344801329276390968149236248814832297573658313012340041749810757219181294669362933972687529218941201483324058505177031845138418590031483361766814780789803397822961332111835426048614860020313933373571511377379583953886994817466425156015864930179104234472277704583424179389951580000429202775264144120548015717155868831322029622557525652071376330155308541457960095908468974335932771226030445865178055519410658279625992438532928239882484609843175265715645487840103672625840246209267967532528479186348297518142751274956686786815578757379965496088116185071497916286990568855332050599187315016978917112418234850378236817574194129427773951526334342585378553751906018989789488234833605776728654590473976417842269735370633698218534560807345046207708627982012784616125222015150139502983587697796054061130557616141222646307448600909506164754756401277001356008662555709402898657820883718848355233617597655871255336819693848548866893121252494395667126577372260939342034929910196938945735647327083170693815051183996100130899009292248876348972347743312317463652033085834889992404125199829967116865262162868264917441989734007072802173101949090461571421237653128810969750536489969416047469631971520193053026277043127042534860088273250774443570526854662568818453603508703131699707474779907158037976749002804671405470916800879043828689850798138154238662762646236926891893564463920697687680192931159863547641920246004061182294366821336723110175422789224977781761678333097155326463109427164331455451974070589952983735462064505285431967637084098561230220077114108472082044796343073886406421942978074890742421625948327076410732095153020261699272874876512755949022431027612927453820660420037881518814736744414102075673304504196502291727782050128580400372017340485698432632471259848577782575021910196712657946958488340170531638584350275777978822588920593261718750000000000000000000000000000000000000000 [127,2] -49228740103524771625025506303800602914912165247371656528266626418783371018828132728603418887512477979507112465565414942477234906590779970284335381198849011315445599094038238769760415819019415032612563021552477973734819190724258224838193365655508186787471594587748298550670583946602717130103476002390831957008824790797328214782741329324927906429900130385650342697826811426779684399998988314602983084930716900167834575137060478514872906861788129881683468057236026425705988044725438098874003826804145985300809334408374256067800896425685851604721991033018130262191207409869148056365626124654853796266670298999070336605561028257509236879720561042063705551164403368700688527740455051712339509877832554294733811502137130609247289830404590993705505687527490831816975415101947525716243894560681366121637964182102322966082078354884353701253757882170319456612671769103629489158634339245576262263960651080372634197792242209217959772684446401879509617498289367200092182812572644139134600879576200807061588197124117231155503969994179048399504111028892748717133361558129615418019524024588854832583291225365489458657601294721511485085337096877090607583140519052801695312346075945858231363697081182843221248481943330718718874268112579209527433298739340379400919749990100904511430993351402174245041426952293120613521492716785719314726137479529182694466142524552834266518570648730183296087544955592374941246374916182927846472923333928395631736705985896323919343283460625969140148199489775533426992348296881050839950312129347090851237862370145988501408668359670635336233431435716811348080483350649371891488223179929887960483284247924500774298754240100933258004419626144260737128647170422221675080281019237278680656217660608495498031032002133154935545179580236751949610687483737716152169883800294373622513552921801301827397179090789052853808373703254201575261846337091483973705741865452807419508057166654494536552305371587801340012171326710660194588927160909768834740155160694441753738188834914075776752548747746189668146007939501045724719300593274825598541052560329356335699912960990332067012786865234375000000000000000000000000000000 [127,3] 2104553260574343996544133292588101035840196376771078896909494510399674829302259150643684963465683077455245205595119579685732903808807598845217561085377884768474169541167449658744168220472889457320759967142538546315760789339299421020712466604879917757384815753989933526479884042983173113328270513781351082178552612904755658796950850590296001648458164385362596672771901049321021687774476928872002601144769788142753701409451793281117462214757641895143533672442362955644431411894288174375500329015186015756822280424628957826774305681316086568604049105146607293588136170291010968348482349568386204986136379886530804685343558059549113131983054858566279207397581144687231850649735453472538632486889950168458979592930025670180064958517356980260944743791295354053027029737383806493720524798501923928449400726649750561492177005534296914100918475232959731511416864358665413286874564081938356208510447850297977939837232924211561730263328663296216500550997700568142852240738804104692344222681054558221299292620203639685078434037795338882315649791217547160654240526270978559332196311663017089840047050644631199503768187568217381850512050455391253010871522043976218120152105197611076900531990563780259243105414810342127888731183515467719697602514312080173145999111370070540429153856121648147883607863110011795834272433727275223267070262061458195547188744602216933805491291087127258322381685599200969923559077148410110108709117722547797008777786538374431728479699780296417525330342419739899808890282960517836751632507614062215493238720637504961887913962857449612777412278733478254136241134464329063025299784145761208282461119637749550233607062170634460689049639692866724892150538130300424127706223188006525366072526938402555213184526266612470919726184497985358382563455245549036750678413082396498048977230640671241233558793137972413422686802385092084480295323064557693506162214895368474284854782125269024224867861530753967823197163980194955536795177381907115220518709457834512340022344233324511940008479297343016290794174885678669983740323149571776773466208804280719833756929659784873365424573421478271484375000000000000000000000 [127,4] -35751904308623061828613355813372400745949087903391236623275618611674497076066483539646983557398014091906279513907948541554160724469502882251838110525552154662673984738843569772538568727585010352379963260396981763005194110164055850908581387800965363529352237780826888324163104903268368577248334945596729594195668801834384612735468597275486371605016573586643273527992809190730360906901748058272008560129315293843095505732590268538729469412179797201768643116982229628678211140988977159281738179838252487295716686581962351644651208141188173105696333426505408092661508877344162654620760528466509465173461197345710566321233236976244569034681210628139666312150928258004154655332703364238877488569840250547641625705934515440160016470961605073345775391139477826972158045295310376028021582296932252553877815880869289649737440622520502827664524633493539698857578147923002021542536246782215035584682764899704686025066679627430295261129818688604044605547320548082902675918943442828071802099244221868601675197125939650705126002305923068672108581962021969057007511966150018878745851278449644276208306169627602711240981479015237255243497555309256722973996097941508511017134441390115851038788340869893875618920468242492186643818165988599629913423912034075231268056076039593453240173728136863551845784243806278134444046529978263515762156663822304120412639904476958958487331565189925673538976124145710042036041011406333357506943021358471378828827860859374484997329776817197030789042914286055279165875018005974831793823165084614649152143763145441819836298698321946443265894136005565604165607614765814642612977981903971294386013744849249082218715463330963777796488243054952683032333850174030630130476270620698340627954702588324756811754670748069249556279767529132457900500577701520177591019934976231530273460314249864808798489838205599585953912007062174478914860116874442331726235209144296711930868907781810574841681840432971473681482937695418803274429325085817604600087521673320117541699781376353868965413277498180305903562318113216522420765188359219062368767403673483895288297534226229501541638455819338560104370117187500000000000 [127,5] 387975209950473409679814917201663616249353802295247237208056183431445587567346562137629285948462339495784598578693844264869949057197421818808820425354535324056454280372447380148733238249485673161865977841803626334157856608908451353855553827886724083234367230528278120864341370286460844166596457340657747092473015892849188322237193161343048124927396500976947337932245894263475659644205739374315893405082884755970171922375637304516783935135800310831752870969512805803761175221711897224059341321452022525304343848652568566003568418681337239770320045983994210111801774340383349802299096633318280613775013090730998735412167731503135465543156582203497623413685110632889484123837369016988280544878958603911354187712263171147590578408610403152528282311348579283187476084486209820655013853732765228846124911016750126775599261251539141941198288521882508836287573050234792341945478104802354330142086391490542581773948054282175028392063585401895803851207190915844298755522144637989230806241771307396000824374773239544901701139173132269307349912548801823670436714984785357086849114140078975883685822678863805125724679129160424381274679160857275099258078067999561869790166466163943286825960168145004733295291897088253575184055078226583811384851880331446308124294847718919950587686231914497657562605768442323652709020402537227166426523619517956334128495494151140297011685319429734030963495275097457733535082215938478762572388504769492145876379996181128611385837740684867022381457661252248597618908761420278485276609700306519742799678741159821329505436776469668967659870752130124609515622065521697427975524107039619785854443496100541794510732199630244876527534349298718909830640709347078088068845578351358125135248305100153131367577790309045320567575397757647515206981312831195435053269700597167914190350235055027030953693822099015514457259507680866598326680183814294437145279537826247415651552078327631827528346610882388119244299985244197558089415459580617788103409719799172710990965551014803100661753867282195905128472054384225263558027658808507436030867838080918110518595376401407293087686412036418914794921875000000000000 [127,6] -3032222037598533648160789024946659485434739812919644719525994148596467871711146801072989641585138863785548372238002457177989730718446221696894900305340802569906245183146226821705458724339233907980392482204507309166937982478251193200200628947626472148801666237716699342347939517846530749405324760847968448818167985257456564279352637122048067306760623347003546509909327309932740319025988171738425804243591207912030995835206710192256826258664385189465591046158546704678146480825463388213789002163176667477765975175959475335450973451235497347537255611270180383150158043874011405698325622408515462217580439164539524264409136097324413676318518656545625429321663788574636630521691006990596460078298875279486171974189443372014588342721934334464876150896734615189536448895944391010810251608216305791456806223008759761590624643706786190107779148636859239138955378301718345542241984665087638374144897515525811006931106607599506125544350887803999518060449440850285442518435227778067611560740289946997255071613677344505089255605181588438933062606203355017799622238421002102238476479510043299477598547529296311227902702878739853489969510883532444491672829460839596221904219651666677784270804844089218314030751654210329991197769399371620191555574981330212786034214645729965940254721892637031432068684654555159898164494546741817546164901895017102689969213565518469159693809763848344313166442686741674303176917301811431678836319455257851093225345680555013078637092597967588035452437111392723416231733037113316097682629596841604482480061048916929630679222834006887956524911463996633662751400456073865991201620261065719403373871433712684481561111784962736658717921361887532128446308043670123406590331960579071747211304592705811821550237778176395564262251274931115518881588497022605967125913250253246690796370387893437234223601718289553548145318368229947905952836928903096337459853172053324967465784429206676327989010171071348894225595472578744542568492482568306195716244454328150174501298311436163217490984297778188712364770256416177589665164750504874781250932235548340439414746055879490427287237253040075302124023437500000000 [127,7] 22773526284232333721542148054611218897418519671936483894408117198887964953292298397078861602444495637494809928258770208029412737575203995671009229949885043025334100964989187835397196037550483281931835109523339305438991432223148746421483998369014812402855772616813920316596302254230601488764041814976926403711116571963504311363842337964744769234240978052262061804263785957021917107934864142365986071199196550460816416587808772511693218658498387241986760142825110589333970268048134823984201979936182691284700732532331704490446146416853936918434440141052002430521330860520695043439376575019112586866250228160565954626152892096941914258638496000992974304310634274124959514393460391510915518929162812795921093590125759273618129827505492720843998675783265258207135325454951659960530807434048461581687039649826461771434222532811792389324902144318401998934202469892058775987705101130700688330735328615034730516763362151169889836303705206760365650982270355721924677803754048383451369805645697284087598686799966477345342557342001656065940462654674919533212111661960568454037888162412326504582537232407311106729070372985910349979497749111386609832828716846991422770743297699646139338110365401431891132844012234264057678326544688758074166312335333649344753142534549787066484294553809853966801576019231418139303168884552787001900013262371293758370908543890079922285579057426977611068235545265717421859625577830045942273383835087682087523411314412694946728151578371487914491165694700019134340902694984790701563685132968530001913775778471158981555252485966156222810573649505144753498764587681786115864859215864087506592467618439949412990050833411199891402276122746470727761291106771905877155726356531583199489204146235605900793229799781611920075541345426189736227290230878589218149647013352657598663205477622805807857215427584686361112265788688935845823526729458321238715698604246508181904650432864751489176242469477806043429712852872912708109917462451609662119340084302164160870745124878540267000158278388610714421321006539147480855628968849479204122846782986564257334101413210447617530007846653461456298828125000000000 [127,8] -141762532651403675506802047278179293561139546207125825734474474506201612012668517332017269749522024944510158117814204594894883414072768670454767189692708299287811545330568373919903226572532476649198831199224153356837766328706069602302445572094796687846102962869900501962555466056591067346831673568875925755059969523550764074580427172081432758539580422325402528060442017482109616796191446392161939776156238967673871818200506266852423648875994416545032012289653683267868634774920276995402445855239185306287168894766927094515623114102554451217522169628753583401405904299753813376545253066728119915530234319292915625048438562570706660264847960684780372626812426744149586794968068301037357499179033059258954840000589800519246779904278363472076936052130399269980134377784261864846431342583821310680809200253657518188444875060481373807350076713662762746237370950665377546001513091368477082117497218696528549201866691362413122374603407971825028782267604827426603366970065855976742687405123886602725100711152551253295404438829235560754607507982350917706249261254213736046601738121531604421931817090786958854590434041788506124787768218222314830270141575036232379764470082540114787047439694452529517018201198289663989271908399193493314807531749059363618304135365811975982377868968001754368250990941861140858203639874287426178673087411901719080164470371639089371545735667891987049055175339672660873274288782272605768246096614485405523399617341074365464551654744070553410550233126809195592079731576623178000025902783205368729756523160789259033534698076836215106245503243076633282436303203673113106649790276081080362042378403968702575735296916670132536713912109602132494692172839515398181604254126471791051120453004855265969990186359272330734750071591736843981155744791387197705362271338308124420530151474287406574876119016061736855760756848161907952318643258099977549349758509026115297129259870246758583570980936679374245109473041010537488776919961465025649786085962599604963033888234348814678084673175676671153180278573312486893077501205483708526164933029544988543347834933361362175219255732372403144836425781250000 [127,9] 605637637245027693516133926872174516728629728870545311284637184293045455242544900137666765001000147700536278062072996619598579871004091913817144625560208118356726711458179622729037114136034099946255545260892563069848025125426486227008562613984859866226386639210517438673328058463235448141179424154746180590298830626908328658094218801597672772211936793194753258815663334596219377428497329144027243718400547819512403837623703106676108543584555158479025542358555958923439336324016731165480472634996062515827374236331996986301004120194858835131331539644614195024179879169488812294884563787276055570405613115192053080334168188387244425336932811322873449046890397233042302295692440903836064822228771794689755181999009537739230960633064624783875414337997882317427887948782867952884514882499531747899314497925184278487738468801524713818059708249380437438773976817317909061269535568536915474362388877502016555494446665561904493706388967258710690812815266369885467883616891860643749327411448115857005175719048561759434509331283095275135994129525568554263424913469143961966523296088063354012768941860096750717292271826450444040771481045335670335911676257117327851557769366758573873495102423838340931814328009221167985965413397876760128966341451041428676677462621682116642549550634258643175316360180677998079545420175536813241011246736350149881857970091865182698763295916849398464934483360003184884517874083883814065046837628203583010359085791775437591080362950009427842513083211539273759079149625637221024602336633489647556244858207390727193069163356027791080106750568452536743809052243031452021963922882340854416667648938812275716783424161496725272821837023398318049890747889196249587087709543739249670765702509900871888615915609335829381858778239070930489899149577142514364216817729164024532437721401549883298416895316435683877719032493680258434540548826824024835216138589908533230732323273866667784034087305311890481324546265863157664705591751550931568162642785606350242230779965132430161568434029249678339696354267277604212675540517811408710424505439261688623936441544515218993183225393295288085937500000000 [127,10] -1739646332652226332753017451348718844755650998987921884035099171655536567852736504274348613756732944561904742647345449974515909774856459074741594375813417605578916594123263509952321879897955388900319689053347289092074694582936443767789083189627045957045559735891657265578372935045124252707738565233516073996453972488283559405905823580015018471330617443815767759393092368091671092977749099690412348405218355142012718918406474910140155321838498315927044322832305531225972762948333699662766136405486823759542442511435182380225076192800937773133322766331404227870855733562506275428739095649100175490984064801513912954302721717746659640331263415364123804505289934833344669356223339857570051269386489316895287932628934873777866196432907622249021403891419199509867917895395500354746484855865584702592224352415866608875327615623942079288763752377060451611097025981636623681562630743842480449049879029747924735565536725167233841118671225993808520474192957281751435027203980151187799666281853286144937301651609669388325834074712592898757151933129553048011472487594363485969937354390859838300800076874333730283618627775153452074779871869314860698944471402893616336206496108456968541121212920840736046392713802230363025309140026577769520647790790220533825675585405220373873655624941459583994895323164369793954021056303511332984705167154434809136437893202883376344086511247985699650597243338476595848502818652721119885556980574846890299031600842056788727697453347825965945662137026742570085603195021972444598191891956079361029997674403981860579517044646990664923379197993848757645935468999885385664053926476826751025579134211814521627428961709051423566517384898183956219740180537860766491312215628626514263724238632343617298971951392879508278821077837178119340003132452641364797242369899465926374992416637099319662515695293820569514003713419792632955550019382251569375409867558237884958784702612483091442555962329645670492849389230475655418329773708946817676588552797718728662313334231192338735378417932511477171050451013879170302445213707855845362243465509585380567025847398099358542822301387786865234375000000 [127,11] 3305866656935940919515448140990135896907858692091854014903132673369651101104202352339712764227164062344874144782603299773380082807494016687143095466839077804768236763342037819224933665400082813304613692529081178980573895537112574222128197082285654805266670509500091762638032827470542617522681228890723182471325814274760089249877561268161618194261117934713836218866624753728467846247801204322865622707247951719544768337050386604744068150558972874297490439081767104094324924607515317916296495914176335260548530252894969171494187678110182491460232079476926839591861151301396475788208612787045524755650136706918045962149417307954486432841688005330265082975226649753308584883076534052872635399636986989907258560648088809513747468623750908536122732183176862709525906084564707488053897582181699589159688195550426999009483291199606354738912498146257940774761518730296115932377689230401555606906604991380577408108223085235823165846990852633626852675448906655389537280659354436725338098948776426611266918623558599934742545325507102635023588959789457457564462207028980646064650330976866259056074449455212825039826764529803084249125761082504654146093026192177839959428149656429715124053335132110060500471000480283952139499112388289308824959692746110715767547237049830672172239246756975624629924373327483384442635273809717883251866773178283197429234538387429091342106962943811586104076962019472128098443046525853807030122956286803841513395846771924073573558067038588293391452540966064467606302022817670876997053446493911066381408767500216985511862789215709784508207348603459193377790124283745031938224935712996722996500342388324946265539635729757364628570453778512915659289855367352899150447305931954271182304833940939396089144929201746792441013351612433524672023419053485606531617325251124509099512348396699104635131518854970665663232629847882234642150739188295860942692188866429866599075649662150155809321606945879907466695753200723678622074047626976681409808401460247427872218766842007395036351960878018340248542025173864600855610958474771196820217101548658802934177458610065514221787452697753906250000000 [127,12] -3453463368274856581121774604313402050945441668750647809282883608451964956082201702515720586776548085038085466680842302445647450447243536656558463683067065401619780298179481590432524122287072895788051994454087854138389724266266187196122155557927801065446000061283928140203116740845055797844287645548579582498376043491081825199771048799245537830423153859790183269378224411903222382513079939863850877983678436371181960425689015455254789966239245582310960961930561083291773629669569006328850792462825536540209709519466195626022599971126376855938751049778762738966557501202693629919426048928830997423477883184707540465517639716505482158734252037860801353193515435685434054730582201761179186267327850611472955031760043170933683993609740834130601932602322585058587179104751305866184078497109213262119958334110797652123293370989775914296039704191989145941501009693755907183632197481277747858308307953636468309779177215562667495836931650391851024292903841911999636081851982847472221128657214820692671094717788766691105094363716053847754311134109706413473992826851633242814032833845374399140897386915213879606109754542574172972093027085634432848844351491504672781015976798247766570072031263993279521915590213922891215071935691751599495623241526672521262869563051477351419734127465841432942703563862659197188438192158384785936551760493949725058784063560149447504922550866219483193883282016357541724742606737101105780436619259145949886378333023107529355161550852653930386905260537356893359581950330323848006138377202331270011887665552922277713746547908572317755007043514100705828527970918905624533696780787782436651115581955849322587732810327104217115161206486927210794879022900785008119785371668183963447833573211533625376373677397385533532901727243664770483014525837036085981100468581804765945343287711277905679523678418111907859941038933196669940999984467787953351078552906752392388129163465085911391381981188215468924548082113967563879228967596958894165638775527997545651364982701687205788409171787888015458465926672005137496233488965057774640619404958683663631191507192852441221475601196289062500000 [127,13] -20246340699361833863266790167524345972611503657007042008144931652532592166969198575133697992412886942556780430574922511625849612243187595165355596670536277775942842060543387833836690951547839868230375914038881084565900421339456370310972309020925260363356497504076195409864045972258852459270309081649082235923685950763221172924984443136945606975231903283881435283625344429403357366135063665530878624301207871547933491167993083858907219434345742124463267963149643300593498115981157820552429190624798900614598175172449380937837091646836537837639097135989197823895968320929772454223652890182513795847572428822200532954776916254192438664815922491962251868497349381304910852281589439130211279065624428143762560916013045650737862752544936737003228449250883564309997144325293324920303457738764102207022305846640188788871121500421108989348274880045304573106188787943335847792231484137759810806101659639254236224538441165459646719309623998361756901201474807104095493168763481206827997992128267754044838126946487094682103819131642935888746256669062435129678863675123716007415774610312165943851885704523622702933209333231348210014085570932208761305207273813295198126940872037747364963699939021578218918155866318254898266034479603629688423549826309383041955242883532873256532155799181661402853456217385822152575473373591171631011959490979449824811889553815332420441203595939469438804689532564850900932035873564410843137927782091412353087311524248807606654798198628140830069797569293251983148147134943925584522076510828770666355017355215291945935210039351810051288835230480861499435728388117802801523103139570798283047878185487613623720539698199198912715225917805368096814503742701163963091061424705681748267941592926555121398276455369021567146110322749262466140150762125691045752601177010043021072028931642396976465297537392163368177668121172195549216166267110072379229964069587118164995251476937577172013821056278422688882493175199122480476365718264425205067503406107255743998496190994030366670506406794433583590249009974218994515619568993753239991039739875677838654155493713915348052978515625000000 [127,14] 5220125103784700508220136506983609195895261547650106299674366368309950037282739509927920838002447516497999715736734882699189160073247872276140638179438306904455828070399513692671233935598400135064671335954048443450401704137376817814323002714748210277774124640051790337050410568814538687128344419338137532759069376072393597262122382132495111580127725858012558722952711811240657961345180610462009155563645188714594465628061950167198973875585981340281870451470905288743838065984827320650867767223971860647965879912779394572488047752318445577626445286371345556555948082902399844429275340277752598494190376817837655362877377383492247100084546377983564225788838636661019433856637013262130639033071077103589356593897518703972454311691435690733144587268036923119995139981871236140811167633692846163477179972946488821667895911327629896917749292749927698686797663264783840406373856481375380637178354529921382036864278368304563903483063808391826712051211261483200823493009551164264826650637115545440129719689676748791432998644408821730069436282011390598772036126935248115537796220075074629244061852431348589857583991532970561590118932050034320834955896734585965909192851160099807325129238002897921158042428598365443938408610876084613958477328068775721889941662601532182577833559776324185813419357979462378310560595849401044605094061031197893719078313192200787130995084102501869309112463435354988999917602324465881681395116948450853876175625919466856259353777552279163265767290892793162190802157299639688229511010182094018504703963570019068239606327331249348576720621851801346707035411094803627238879085960887004518187486460515116393468016054995836066520795059884849954897742120033244212162072089217393517081511257587083771876396919870152123896593798817771594287077141748953884190809985506565648997061911838751940863675233537673823281465965914878017703224377777052233865934844694374537748765262786414642355193405223636992258030874491090244215354000889351222391967896828223159166425686549410105288678745502528628446139667803066136041401883639482017524392071239347501432348508387804031372070312500000 [127,15] -10052679877456392889980265271839051026501001587445632438077546210053816410327554920944863155149068742733267226089554784748141418564926017156854385424553660860427850016422539595445730053304359331776592390623817670695495654214002775065196220308598613814999035658438177575499697596029651686102622584609939387826364185111701128660716981340513517990963545292690706344035903986409217491907609940112177605399478182558542392971559802016343376314268721554610204923913040623309942981708673578507461914773084387485668201815222221866046900692303173964867475537784797337300391651119454015985009569566486667617022547308286313980581351847146183309081819491326173701383517062984315538386031427603579192999669624791863749908042458204138274477760378886631614180984802125467028449616017038485224985907567433327729311745384208159782998172756911903060810745256215853653559618641927728912385045042072781292994005219172006249835244256399225315685615583407674022092449225202309068680430429402443916523821105551608000963436972738551724270260517005944940283586295324295420255390515999943804797318938151693978191176263200862997044029355604391157904180701206513269988200205331724759911377905165505968446254078197923264963394164076449695298387143259145420399857074287199728012620158026084721336179852878040714436619441763019395484383314957352527328808795393355196332137003438493147274662018226132805385693413623936022875901083349760610272589078764339173862468794165543918206372169996681528355605226997344396875843851680935186985331120348590368529033412995261461592848439852688325426602283691508167568194950472546534897348663944389332532867986419696904938993522392473887699847940532385623042207933839140234320459728284425374104855452244761096440437098763616015734400394747884256532972508131270983772605856253546342024785965392637455386442495370040619859028667698029419335060682388904647502509736148131179863757206958963941472663322904677920861178172741355648771639355212155708365434088448815529467554380024167425351359899112552102337296165972292040925003007730321210981550006380302875186316668987274169921875000000 [127,16] 21632426011835143659205249737268013476064239977926626669016282950219492287929839806282244553967816745299857191140452711199598482522695142436442638482593229832291750750332534003532791902211163285639984781284571916956264621805944610034493344678280705394694536831367957625053614286998934434783786113102635363236625327843410587146887059538732902303271794997053948066423996470262538912364621104183302019121115940155425376583947976509142605363128040475425815674458043925362889623389135235446951287540560740064578177561043768704820889638841229393741264830834561139234674498754187222316356433806462918715706460459100488101208116614343656941954956300798872616052112917321854936816136272618127357229761007969867111632554492743832894789728308897846270453805125985647246865123990933723930085709510464496479291562025337830538315851144332460873076540331143543827435878942820504902375958248720160091570889440266459507179520369833560802668767997563601735705095965308585890517693091628225480747466524931961135642253277954834638945954970800741245319185152445913202190833130332792930765214506240100563016770553136213238836319892034462284770059229647123946334599530472824901282204624124798190538289362018922462645228896055215670541956379792451577137564811364074673903045323215130343883761148666692022002157500827990213557913509716555592853823372987760248596332928992511202938250892954733862469028776263613534825602584843588705444424293711793947237078860637282816833219189286082994179340823290822137993890647375653803125494313245151409886366006953295745221586171104307183858692653941970326033786491281274318319207118864101461282104344189711423370084130477446403214090355295521774599581263381962851145432895415076904514040043287847757415739600788964497692229981709868897093630912672766031841652205144918337479974716323027949012159375132774131302465897898520395702273676821184954276274861242292233741842393725590379134786693527471262608249394206480626943174769396867768043786486577062471109742449205134036527302336773104231582793780006760368692767723727782096503763353823046600155066698789596557617187500 [127,17] -36836032503988793704966522306257078722555929041825785084615182779610441568500545065536686140523118836767844466769015033856417317973663139775832778538308757368428017423731098861011723829978978639766618147792843857401904855520284439561569851449535546361074267933015201019906157338127855210700670861006409461619615434427956441839860108183335518472977143454402819076437998334124417576337579793247770346041758088447987575748166171398981768611340566179192626764296610090956162011628523303888004258229590329268805015537436682614244085345449955223715439827730146546122417236768909222315006242781869816399926216575171406774012694279199378885977656167832688836420702658060165005929579610430379694389218229616564080081457418336367076015599973834442590981087680026562990415985169010770194167263948125990813767311967215743742908574546773572735432628116831761407089272716723965128044911333096725813032158556628715502290999778714717275984291051503292386037049750997899588993693339556251749983001977541041332313695667520898326260205568614256221829002494192789832604825011894642709445372145460474470956721808501438316636824177155554968942569283465775332830115889897147791709109423114044970562044446398846662139386576693720858466413425993409130253422314132424914700601082550419358145688430584120874309141648897092860844960669404782089646999427006076464572472390955556830628038008529464773793909391320105262159819263341719256617746005699427940042299126481987891206364422329856748226924659366765652554019198295973107634474445303059090598578764807336079031842333724114422337422941877183774262905622600558560169644341694794412770136525826027992075380904917297282282587005062893206434313746819498256570537665236977827196584131317159364446200987901793964881690647822553178770774618129986020721956011438982826450341244537091305941949828824105929396887270204123043798904062832561107001206388018102281610433683717600078172871407048694339080512187982170850457204430175065279314294918471158081336974418600220672462346591165594936476106751608690199263563259360516888296643855937873013317584991455078125000000 [127,18] 9463541996951002608572034922058816372867585033124068668920982883951286206242375647409638495698827456524706959368740340200263890586479034099028800893423051692345910330772310671686534501213530098680141545414278172947430879648012942919663338504080540229475272253705448923403130313177828131156221795245398475222299446103195718493461810085100465518611959648038338674796684334778719125884385169934802351124745430218667393673797484097708561460682325224376976820039651611283571884345792482770469379145309219481636018506084768209643768144176331385476438346628058837342926982894140447700108198050800499324135611187213519368615454611940685699006265359180000772446626563039875684904531030430324391501524592563123833608964142549517100652409373910535470744833477776475159970026249561613611797810832553278656182332856718232226011376265628992502349632341532113987961689476124727513118887304403731094481762652784756437626189626799392874192390503953442083307159993014054017552378983710796034747898642303466123754891914832245525164329541924294727389874189832382578357770093915430021802327926424855067686763547732940362958414221186496827305904636856589732573025456907415901979411973822934734512069799450009478301156507426873400850085453554280088211192707315971843768102502179799542476812922374361343330680355797357236581500270220381978486958835463935029605327206877378155597716519758504565455136836667217830167059872508599106463693922349641960010001198144906048253737664410150192568277960365152917019672299954062666907225031301805120860495027677034737222251167466413352461178307699932084021289647921597352224219878461893502609013722097605211806264519440004477567757511950215127398015113134930807074878588245011439142264290262151145582599532995257412017294377800709324511460223680258845695228814085950374159853734342240688605826241628265650618478353740022977567047236527059564121309246516218637489110427816214802434688122235141581524845293624993117054189583944974536480040510807994394602251793921681800624837246635630527333620762256651518495360157225658459534400890333927236497402191162109375000 [127,19] 133596187816887628478790286121666209607090770557398854257961297725306093101212272645352928352339634356264901913368361547260242024965779262112209031449993763956529986516730773702388433717360431520414249923548825078470956045371825959712968039734282561004833967286218472724750812626071114655525583107467908452967999622489253171824080348406795023502976777098714696171926126577258506728002850993217855933841351032666552559610451763185775597796030359812254458553621270712887890044219061139338322465420624563038402806957455629496519224544075594895326646616611439247192574690308332828511985461604312215156211852334242692126197317145123590566824455381954545034807107327998672646928661752967175111605590259992075567993072302398852109368993815580925747239480887166966491675284094435412129202954245159150785583952618426148532245927024196421036246096461095293288009257372920878630082146234504035890637751693005797522728487339654794457629333652843920788197622692951360113684747336269137031519426212470644077294035610987892057411959286010089206288617766382884334418704114433467316576652320172361283046934842019201969722018833935150978596811267361113389373940636237784718371543593699222623685750395244993757124585299890502182868388497820327944856892860296198400294078066879210971392433907526625686944528635857252698993598675292815571306898559637480055882203625876923751505769990470553645461197966601983882915267539144257328519597389136306893140864312029163656869495176060543402203848692303221563049891599467452311173249772554288099170423452706404961084218022110588597547836117472647485481053492138143177764224937919764480723801961066694435971470461849731142493244830929104522651865930659739498441406971861326012297068631361685987929483950475427897265444330533977748217325733896574251721229333975837503766642738936130240145166379500286628964909063543604269790624213847307430374698626980341254276497123148930755376710307345838990645164330913674581356682664493202826400594173956018149319646880369997651887630016794799793731114596447865357690769610304881709339497319888323545455932617187500000 [127,20] -439901514766400727479800114344605472098662511378229092703164527792459480523299592519319744656587895913331002326238237542167339985376146932738667722024133659097714735417017330313903546309796552831397838971106553407835060626861157175434979070965173561537508951438899359717805542288478693686600750085319995374982521950200155394948050365873110159471973832157649222697920511716927954025481835821771333401662058715287373441789437700904542193490546477837506096246867777668157338454123986109143546110892669802264782092753838230571524805362403360441010078944316522904941927776809850593811336095808050470866835023407459225936971278151570710587942728230651423778237238848548884636332095569089687065400800278635618137552360411237543321702421636263260588238953984515378587038970799800181609770294072898158798645161867557573858249678956314298398970221404011685357687834357911045458941205345181212374733192740236741044584607310709980858486902211119623107768574295645445374260983010665699158734438273324204679661708583325214826559201335875742850495418979133731560560005725086004589336062411431458101043241679360014575593158741910444281981170314057471962342431818316156149648183216897221588338963692685693437106969501196440576195611117913171804469112235205650969881550754782911373004323323850724073359467986637588080597862960506214759679916556694199594835868997448285278870881383946413870431899577239225705676076875420659528763515695104723829786650899937398801836853428685238351370531532702438292125412659010854262387683288515212031015652418459634201393454794847505364709814243536534247091573865840535231667381113765601439411876536568541784222109117788785197557234200681639380279828206578498172122024890895482797071263753147621331362706456094523845967186901414449567759065300879025427612858972395397292872375557204019163241038536399996868062091587072595525874442304008008206592586259047534768353867098101883318014747923397911575235668340471303780635809357605994651497591390817210952836145787042602164184627135810640655214562206662938235096410241609099500692536821588873863220214843750000 [127,21] 901098655752487872161373657161258088716735206914878044665797032115349385855795020427804531609415516010320439313424999782156277487511014039128496794053652348662297353927676055489778423690028864647958130477794871224868286466962543510526099569789864280758959462315911423840106539511950765242591897436927357125261325826380742305489473155237542449469988651783921352520791822118968064795240901690051086234485589418668047818022422626097072038547485410135521947266658857147430369686681322203092176646889441543015654856237599027763683328579341365469341286645747485088919139944377326215822235660752337836383924107089919907558530937617050892024328157411320899944095599620934716466243954120254865649574080778837406636817497984060131828018492919903648675390672682975804042716949663755602458948974650005854733840478231026823264562052051525081467249051280154668422304142215796157018609443535486486756759500419283275006088372209783352109592147703528311244725134389334267334153221540575922735282261445003052671218095804426575702503185926972958136737036811663752393266184858894198100010445760622710283529736144873790768916427986467940571676293984513716865600859286272807924856652169118985002585497617447406761864092768960849167492333522510635380172270431688957039722330136568682155983665082088266746634736237073523013212549745009671902415537752308355339110770710015885162825584476532512847302795103127714036779158692994682562631648953069969190029953984838815280772210265839691625325457149821446571054787702531340607822308786507175948795999668483095069117632078477519292144638994422800646944124779563807821609051129817191165439951275285114251514777203091421602707592206281364149786548731293792186166786805783861939787073017880818370611112271930655904876660522064556917834662595550172646672916871764597146056304206044395609138922899987735178900800064972186172883995871484795036140305296541540429190989733710780993080603510901763676135921738768486242400821987345396827523590876147316254942539898174786591436882000695888551468402388957084188847099226471470956312259659171104431152343750000 [127,22] -1493678064620288100342118688388057716281489621977020656295746765932847245472798830137455649010077842214479683795029016736989327205231668645199515478613903578090694423641321851013838457726263349083512966541734191328929218465324210303863932009178268346107984250367883704388428659581387135886944938925484746182731761323142480363519784055763833217343735865260079765257709427088345528189116469527391175264027654936461732794003534623206269404314179650773422437508511805753245133387830827161498994960369136300011336099358948014835915950037614582942552453695612674185980392144510389372590906774266141628232655634513166696100725427416678865347440383106770203706753401635505195392271924030772063790637593980295117882397037457426739599318522296189971118356028359493700430096286946817730027531502477284416796962307765788103454132213680845615150732589683554880513022448921999914123373170745527140191815762643044012256728117980993088881101082032608867618654629484278758561100344954988771520248181572011829534873407972557238088891272256649821065603643210388339971920043763535001305354660912891390163661634112908119375328953226108083198581748352970751219741525358146524652146882947297114339271869087918212051828795811539385327671316959477564444575569623014986776250218303639198338253909505291312203673512272148564203346810448063541834567470640936907709294320991038622461586639455598549491477165077449323578666461961564454909762362664924435067744846769235527098552889331587780489065966951369461385975464282684600662557755584477377519117799409280228318706713088877722896684046314511517695917195969980779290376725906529491470864637192292627815249008570713058712780944326023643770811872986344087601995859603561333154620301138880345519844592064730696469078734920611684166416153958770977966411168097658160707439941307067669276743246359408754273233633822326821953789406937691377664772829823182751890466157750145629040297349632288739634344113892321504976510758390330133648289724073221118520927696526376099347255137885370211169506882848153660257699282265519968859734944999217987060546875000 [127,23] 2405316383126576497771105897831390162839982279418276901165796032409995582801512048697036938559290166466338041749033429953856115682300157398079931101800001578495752155191782546028319711402289045284246386735534379588322939874999730649624930793639496945928062679221898288815745821022623582475259815482786466998774931147711368497980666001957461571057779440558191144565118921872876766396223519300870282363697783165602793101172512287032086979408056715080227896275448758598295614642231369301782573056330216360364886516965924309401598694748760972748727901658511843793295407173397842509186757122467550965586087493506307655685898825787057416635877979751634920211737719219991184706852253149212771122450829841159998757587594512368531884170024002503636628839675503532350479500490728703019277521867607260014127978836461198495722051100073522898708441289329415528744473385348807390322368459455876117840656623668378388576449995411600252901406344734987911509001430236081379098157897253240114918381467023466840729558762465980029428487977109130719061256752176960870514596810330674929819205784843251563397114228974535697685097150337845032383780357884509045233386029669674894693286833687817226201738869136544865287210961755035467147714198538881934887593282039178839103883311301097280824301887508279424079400006910936959294649679115655918149625379772503355034472964194775675435952153277341735575333761091960681102667823257030564011871514098074938069383932233704163494536163249204270530330968254974526934088011951160657444496085592435933078521810912903462637678828959530085111539909779188070576056406655846816508085945398606989203222330999429064828560522104138436148219398954836466582153668229134341275919980424292282060970068719319944092834474732968162321730414894958425816256452664784957995551385749478895297030664076466716059059851006703383615989898342314445296086821448838762120311108449686475302715030161144021821597541187089259243404903192909876169316554274287504302761992302770407369076604646248421008472496590904639567082810163340137951659691850636590970680117607116699218750000 [127,24] -4540847635914052809625837076635314715135263713170981162521503082738929288231753661723020146747141020655223626615407363941137162380627309537847207850216251092867475407148668266206858576078313762958855626339041189939247873382256729756930300645279078115904271653011112582135037975291070714115284526411121252000241210139943589093193480768986234219839507966760517695972235061322542811924186326619524160822287755226176475839588590897769315528830137809325064749374553563139678724962227953632747790283889754698775899703845103551462092061087791151039260021872648100729357407257148587305792328051617916787187724935972227798613562272694353091585819502400576861532410438095276056175846016833953157696557930034190733980020384975103657216137529582930083510412343013203007738689440925816303245302000041119580678560230080269381368895325492316658104847142290707313621355774467116479644306189645843517332653354544095032896584931267724208499348258447681701826984860242907225623508456974753446742719028849871319820015697966019419859447745302503337903186520443344197522165159744728322245572351228837951365359953917984403820674869917504407402849203212975800058433922031619276253395074036068113730830309804381114148819905141388822444749618416732231208806525161639404243128999584785514070923315677335970217797767778432970024328177252657727278920241687967897895527122384333810121872334957066157562901660698948309314071465834006892215464061961548277362880710353213567729991614425777258915110390417999220890146226565381162001222771089036106272845629148167145300064078728497127132189696610570261997361066189674571212701482792961197764728172747843607230195725851098237907840490495593228646726363893391338692992699898165804469591074574990484621196858782390459945217130341731331336673050511021453512288087999327276417330603879480545137184493039494961431112564292463544016827761318417107079599662190756033519876000239418586938305030957086738570135218535240937348647654308997098619545511793139850711711284197702733679468482682060922690293915579529647474910092341815470717847347259521484375000 [127,25] 10102246052651189601143804844716947540748848133188425225985823690024724369689325201375303269998187767347101844365642611880223121498912208887246094672072888157088559683739224146289946028691700515894525468362814272133436157324100367455418236412555839469396907439835985350839834881729495488862570301740040222056282178523761578532313422461707210855298768359234559983870627579582048928069437325636097281739810770229193120531801613620078985307911038667948720370592822584176966707026766309386102253480933420847252341891398514121316879946660048642244193451907888958776961665523641176486307056738763645577905048410301759458230364836322136342133157334429476802862830853163848580041002149426759279831211442015793598461428026514615312111976766788810978693756902900992174416879468172609722553678441259351835416972545667338855658154849630841889680660677251856397436666359402723597581660594933064429447728486539475542192291420675178938215279948919082195641072974411054318417377883405998392140249573355290084280524967620034099657430089148262570952007727590530299473149872727302714094629447355985065824701395815174114420620035482443688112305340001088734068657340686737051072708255840582600294919582269531130339382266239079522269780134752154369831700776706174877176924752332601430932049180729308992193599026797217693243836720805950497845554671506660547383508872572441504580016547511856126032880628230936816619869396418683161391655802496045850703683339531981117224160953285269487930709376985874725448929774405147465663905823960438049406481896574686328436115292794342051712906415548352962270839271980174634035575599849979347422582848831672619896848170070273972777440058078348293771050842942609510477480699041044154934400310226811327119222490369313319705303969115463146441029120696182556228874120924795178932919121150632502635856160924858507605573820201842668567193872400129255809484702591321655118820536596289416917705606669667432050834318716770075087983446208376026480917553643151426993013962063571738139843750452780017445804415857080194030004349770024418830871582031250000000 [127,26] -22653952835268301319976221121458197280542992873341339084525928517312625960467196042777793946076132229196811118609722117284793347174661680022435331233964116511096385858469137125733937995965547744683392644350707923739067026434372498640274848505070635837661430252556715263757242086139042597264260369971724252874575547909577027623494461158117256384119561212131817925716454156901702770729939544574389629137080964647502740812229884156861683256696276099789055905180628454978891167185948591226295345999463699958742731124351953428928602456237462639068937348797989786320162355357411377634987280726617493561944524588527023953258838099362721608348443363449633531655477994048700405248999570890308218387147374730762063684622392625838092481922569437285773187027749658847959160513912781636436839128043537072804738823281671283434089158129835554393461935952737105349594041978230789067845129369358766678801521423803494085662307540349475060951696978398689478643290213609697544982640991449822593771297404556244321058731817523205323391493858656695108747111674039253404298801186120238147777460622033687878794531593996331696702711998365652215807655942274551414413251896642951573816243956160225458994718357023089757169176388094543419982466565265317578237259302201293276654166987414752216874864477958121687697429486037436394317357566138435864527196790108071186384301164949436975915683846393857960166518033926281019124194472127876977255305716565442350808673397586707268585923555855989149745661724624435144448133002363581300786053974722107534149633828719145469823410987096790009050928369117403461618266954189203770299095825661338577174576406789684727815290145028485296735126003355087771156774366187549470322854785702249466772799379772179466909744546022457751442532422232752201012287830179171591002306718591752562730664830140994678268803216356820855952017824440229927655624470749987216468393834472524288218114834395619500766091378773311875669507268784540305676324913700796817612414194332408172544671256498497700507784890223105310482831705213777051532986206439090892672538757324218750 [127,27] 46016278191260728792495554717079842960383517424969622328657522441896268770542484946166354412210152788504349945836822263977532943949599086615514288193171433098027522658196097423277748321568337874045381362160728851802157944781503151040854707296854128335925929284466663203026444574141234878865895353183263810164216453310889194837194760804249176696319569442516282431414602849686584651856904905684390145889868453804217142435424864670947871451960530932845970520658348402190549421272742771410582940607983488679407585115251709545441049419236196939746487429161005583554467495336358488247208665227195643670462631739596480982061055553204468957375166513971070493318633002689223625575669441491834810942698417876438164869583506767430554639282514659937690591230283239925531279590509459794689304737672366078920568778631295341028249568719510675393404005649103186729240528867593712402333283867600584478392913983413808674933777669221068358088889558793074816857771276663306979945602605514181150531615910594632075544266603768300602993244882244394481898492032667975648871052460872444370701824577992071653271859548842153169529415418663250018448522148136586885791217737610571240253356720849435755885325713767703133906477492275611664657535158790415232884448652338065155840083753172630099389588760352460240349915512075279302678662269957345035267136949753025849410475170176583844829356616084568522377159497359227355605613133374903668300272102593573608502394651967305524764987077170769124570589487713940635873145059030546299971011035639601931627918566604624173017635308350354112821863747540839864934948315691364418200090787687603160071449341312018857719749132529926517946044931417929114213716536068078371862678691887145944461305274766327737816977668711291849350381611557917594621099656737301925714100146400577919311903703393408966124689547916303499830052162904898991663244480130004391251153713588381956065292601734879493649756547299646400900566915075460865683848182596696242745596985118935078614869542240648636573532416563643007912558571814720664860942633822560310363769531250000 [127,28] -81859756890126248493456056184290059814203003442527086885857556048600762550883374702499534146499627853515537252518344200099702981437534865849035475664219459509664623164364830204289012434001549465433260509064097152875825090377180153962584700294761590423044647853765729192324051930414638115096926587800558633951892497970549700193635735726023626070625169609062813070817289604960757116919706404357884944375530184348131873385445986455395943124872162844375857245367666333077748751518097379204489574973517202228203295556060056156870812679800465123647157798429933692149203615280721034535563781590271334565124419788256059593769044978445912848615848602057362049467413170653708169308666825821490120741174590553034056694774182974908979935655216671801220277250737251683065905921346322495248298961432692159200870233222988943480129908288537301607791406013306300178800905405443663977987021968785898496854949040665599883083316607011278342260677246806881919195307833481746334137321447043647113157633711340242344027873113404605473601853625209547935983824060080248544259498205944121546066049705666464804611696637510683647598551844044369228275853733061851007733682617399961258636292721695231294091605238673876812178041408777196041829482653222979961385431349807294192192716485380399127214492335077326184642962811060665802383481057042673617784291278487873336035337864556248872132283314046310065988401418047079590500270988831731851411513635610825463271779133127369325145800591823199312575934779656828049307497245500543674084030840925550273122074333592787346937847043434966708751659992367425577000577303520675816628220828546266786432556368796474158100372521248177036047130189787510305151576311354119093773464355095754786976823592928702134674361598550775595908750902331825531131528438692539784559798522213335113980492519076373519872737381956594386962693406908367467294966351355594568479142767648967029287503617978627858618048000405123295909608411411123503313622429667427591357339494673375839841943199724983770002944338862444466223614036870515064947539940476417541503906250000 [127,29] 126952698745138835843057851404714265557221697359930253642055255029672015435424072268768819335305010900234905900885405258864569529015501887098413988830900026921950098517803161504194622923431838436364435370097635250317219565890926593542912019920011524841212938167380858409813292736945382940667753631664200305113744244730719997571137389444062169832034482971211357266563181881074016712602671247176241490293724389226934068966618834722731202985831675829554911951798906668232895861577404796077185796128718090677689608528549314537610663744497085391738853036591079749566044370262938265950318447523690687170869454864240802694829753929959258479363296858734472002644940888112734232543270205146218225293664229154389704455516285784203536571564930636000614984023640045509616000484315916464552511778251970725479358882892484291746624096257856903337627911079832675010718274041745603114532380298714769955567661554523835298883293991221758682728841191429094669323002843734614708822641316820191718575085944874710400908808747955863670221988881092000585024833022815475451025076024617383359517614610260286707855802210034664053430162043270945252206290969664511884402964768383487633644568080553988587700660190114644612311823944486043889846501389457463220743542553799316058840708383385812077067151889206662666797917535344563378198070837146266107338001277896810497507113774398407571420782103746268825061730755195857533961215623224682563016885771539155041776234281640900713590354160014453442154940026071965215120217870614504977759844222671396314243649299773768138198154809153866276845932398983521225560600080831055522396967045437861669372032496002860031746904339018861962280357990373248023673341375341708162809752599651231010298768488412332333797183946798979707041894821278376330421964645782429920182328642776841358746530452746105991491848985056614020832568021667448102998540310385928812145704804142732623619517358755173906333504709532644357627105122281390397342828440123798727906966359022323017363832603457097740959879870393969651665155851105737383477389812469482421875000000 [127,30] -172012391144123269896481586061741567782452369458913025024883759206178833128956444481151658811100772650397924321652705738766396725436817221596670579078001436128840464180619531654558709294482812316618593483072419033275037990376188970935362397707324779285019445625571564201866226037533302976398982367887992118309118388576034476488077040265314186419429257939235308456320992491897932252576818173425692022852684855223475489796409236973407272617609752349215629756547156871709603366963726282321618343729407761655886248599877684484067661600007961089902594006053729808165870990079587537203390952473161368536157944584024400223878186380003357105629345397192269733127638924432562161262305217786337294474309576141080268530959842029364003936231420677053714542169919533181550913634880029721076428012602318796295186123774416209870833205484382140664833056330626389119722273417111303959670576597659128123023161291013657631014241166479850198494562993775229967686940695348085145363970327007267337553781918859301245730327195671087513899578534246269086894953269460472378370096552966569860882017833814275173699969553637218424173870046889823782774445583963618427141534887737028522716376241115880050694958012809291713138479261662080688380788476508042888700794706017409621302768515613323388873718453682415900548049262230676236995465903280827824849444254297477725043132008865362248608222482039975116350467609601281875130576029742429629037199592076462955623956299759308960661979247708339132120848109145459322004095567895980762397619024866708770783488337984495061436566340398629057758250078538982639665657411606826518575661446972725996187669352757688185516809287196107317717207124522842050096955750639531936111637656966218921733908209506667855215704687637690497971777466582118223644416231582878379042536286915378753433797177829090803610935244007847151569247825124324846840330856851542992323469055916634766921339324580453895770780859876181471175799005926295898951020707974640432851234734415624677634292533951451983945077730655593729880425968303825356997549533843994140625000 [127,31] 203967367474932626401194042468966352568239884466572024054722983898117469310686002914059723734404931583760117102113408646306422120948856005287762822062789104664930770760686350266563788855634459329444527288476261653583938979312307851612376397551187020000932295156229335757452279426429597295999146417624966197437513308769597023969143270913925882422956588496947504112963872603230915352291791971230999570383227521828959696279273770722619806087467568029960265242520790960762918005068655430972603081438084520834861774988089032022917202769477321936444704698370808965635050117910003629438380009301092508002432395075713396423642234909310450420320892213669386454609703877339314131281256383339849736691776924987519926908676386828401701057751690005553270759471374816911791897642611526757869517898294864975152011678222515197909861397164650803416586922614398121096319635678280521971366958945921862087704302938913844232186097986334139862903142161163878714242120682081822816589220056211033127787835853851119763145033368351627066714368083948303684723567484014915385496462137235091836216278875941867407947956859972238168507275984990190816693172434248921544130646367409475089669266147902756592116685918375274935640906433269069371642936089178564132217546306402677719329173458718176189958164133275279605461938760061083478829114627324602849790185245376293535205355887432996967531152454904497270514023035456265246119672712464255350823734175347426746439672146713749519120597666559435731940733546781560391305118584017100179851328461477729003115700713536055561322078791009945726964272794188708263930964761804419752605718873168034307183896238472159239542603096041464044322427321879778195415372374341747678999316113018841697091181149561293778251367305977794697626130853546105589744196747995968345858947394801539635140527416307439582712113339084827522689973217050674283365426685651236801872840768666523121056266264230509113062473339008538684767848278122182992356270774221652338764797882173775730294963342846958134251675933421368847042742800113046541810035705566406250000 [127,32] -211529149119795155351995186753761638054873250242567559199934113593740441738583240421916749080751005616218644925188437726662045786608687161629367755094040016057339544592744740939898818127527185702450649570069808401020436362737846984446864181932251067222115915864194239165230913409541813277189696711080139007434720361942220647190225011449686702123573360523971685918421365231153662440429460613238796743366361084255815305434308501908247904792924726528745682363489543195331669362949764790814576900651836868001707066894574635502747016216801167870213943038275480409351493740536864965483378016881751708873699399640886779864207889128610728593462782226799624200628733673444473288893346303594477537765645032445252805808977190585990244312106085113728725458432040471446029381718545872586685943393351307562306886881890729919873400267160769395730536186592838511251791802724644365195310525553430548645617057128637673325500731527106681944591433158661224542117706464419872427211465444474388141993481989476618992692381837321418599073324965267275165659234748222252250287150007805449884590229575554258951983392453509010350198535966154004634573125477992365597894112326465709343312753124322358763624045529235661949158250786817901019551655563627602135969322780908835275719886825933715069631399692733764208297270205658282404650908992334446878848841802143901121840950934425325018853481240948320513746037167024001170945460029604285986127458322750691333072742173438330609825041082434558960682433622777692905572925256232100653170416917148752662639666955022703712895163021112254975796801411095660114903522551344472338498160089913413854883637357267543277655581483497873947589605136073513653011370625124356695181413535162970455595701888374019931077702874516160188580652035408061989871889792469042954039994542651647335439934111596081777135389632967200175550379712057689213766048983267196776644831311323662391612808375252752714593248659783353626478149636320400967164874009146754769084361052551491219880325693747737036552316816509847208216399394586915150284767150878906250 [127,33] 191199863902296522657305249563714258100638536069390656480167752664627289170941761539583448507926638055858635322869926726184158801575110014799673487006458257562759190605151353717163551714102953206805866244278266357599997797444833768253388668442818051638203993823992901659843183542274942053120281329188719533502203999640318912050762390183242192841987194255869599838177393264233404046732132926274775082586905160013930819044141308577392579249914541031872769766459253947161412609318708025308165656147175968989658420639477251430748848982832417328631495201257834560147695846638213203497616442169017549657112158183288091576773147504705972461084495422836798385192720092941689988329289364676113456717387061565263887621355946393392484930368122403036492430672191025670916682147186517215072373654461291931477678870891742235678110588189447588128651723421072214001962295538825856348147844750600097148424937937046883177728367227441773137628800795900722884761407793271500754572532660677020926262899957648589493519295691551345297315255974513550595179540586180026728308881793459294150297480079873266339691747738030186121287702536931548853526968449658641654125373935185534253186052695230961359025442101527917749764472479805394485735233785461478875973707184703526567472401025759812879567237129124803200112531675073104115015007529332268739956261516156930302713891156915032020527707370209335725893612188659999855897671760472046974687956853213335735315134938855737144683036096067149319725335030584575883946163754931915675915020866332546950745052685964466551431466543563215741386294143805157454700934313850980289914257766089980188542327771122258315230671784491463073184757418927926185135998683764421395871688581727986046015136895282526025015831111744381321250051470293216642151757925143078840967578009253992822790462678146532534530789585964974929785391565981116260249743476026945422773114701777838343162346382560516307391013891050593197885519345396076569058118845120216815954492571504915113203741186998681451391399015171668196444443310610949993133544921875000 [127,34] -149614186257934379100754213446855093493533939657530192908303728230620176194184060987072790780366094617719732913968838093695286956630983762785056166301594629929330352350593358413022477306941460460882959635128946096424682884506584057792907797600532624924666913858985654769173213440515813479358315321010090503284716688127504517660488997437036583756398207552680518840504004766514795584996185386742603664435139434495577805116883264121672214320133223267532293863780005934823673630692057136839792195285838750052003396872060060739051487917709442841581831595665206147944692096274854750513122407553155362416392225905282594261291660872076892044199257065888227074137701719215491413295072717673904951986842868904093141443772516660789148237478706963985290024669674502798909154866708442260389039816364562315911869770238461870278301964128080611602607982953221662341505092431929575433724686830921583507196211570492808489581671258914803460382024633827685458718611179503143483924334295960708273801925549997996505494758126282580521374385651160600905482105534017419406325401984744960823626065712406460257647640635989753744444228976939080042434173987058077820658137164452031880675173274229180297895580689499115628761690508765254849501030313149335014011872746978609856801011685146403382349200579007623938025122296833769123484599641606140209657259036819716614319449172385947636436220382263836734091558933725898654859811561924109955247709297250877805255056614232624209810604115688182067734949726903917964267599770852623939103454032059537903028398774731619903108172298098799205284020212660157759378987354699223109821906292260629186674622796184096502323017138104719294942733948167230616091847176848929515333979858527273377994939362470257036151275910127306377070229107268675475044712333672835547896532546721991570039265464848222022509003883720529978141988704186859788854468043120471856035498306441983880031989921373030893057636812191110748938695696885546326454500747835609206614781945324048475201147075782657457608277457028478352185629773885011672973632812500 [127,35] 100216020714751080595434081839447067348493318191480066224486993295121543465823743056547497002724495590175123619890694472350791509090366727639060516930816614646866404845260709692117247582100972312193170385165013005111595205069311722318824495635782544336092191609856154894413836182523442781977926907097351800036842376399607421077674722644288650237807434622139600243083306747683390707007848757053076666871472243647918516379222843514859491263404159685034683266471691430054011572859245891448331451113036871919658154132843506144652623906756716032167926779572226374482588948954444560610598355550245107605317079366284159147736440241784858848980572063034098663141511434506391550760515320255907987381001815320103698941655751715062153383438045452590953059296543970581222437984280451864755563884818271964464111132646523113583457776721948748722472347784528140751941328786597020927148028870176006930035295645308029861443332760378469396672958994909591585453445403089073410080327021565535612295455280543823642936833538203412538710061611848370122078622426114034112981579483539578255450037770881245090869367727871796217128317000425894694545039541934892546610819599696854036682817041441337567236970617196719933494542787434910046734959669932884983978053248940335893954239625277308256207425738994600555591905264818098876793769470788316306733127653181188137792016870053679385529860087551773834559477535382839888685197778729011742436735378467945317256328022893757926157586409846953772726154401680251648743260856712049896189231027067357089593831097413363961941108517116982652604088816884005385985210639675654561900858256795183439739864902935442633307863003120019030379704544455587795904073741179260352454062584052908275709988328074903882673595639723477266441850014214917043669114898182641145275211883764238791365530037955459760578468601285198899968698023622226824887902159030072423054466164926570360997769624596670174135674958490246972391504111185476189753019303922158462749997408459718470943931799685335404942465586941580113489180803298950195312500000 [127,36] -56413567496881020657365288709161790721711782130778735616681396643918751313523538191135457438227312890983913594670555935974806719458565646348744724618165631996387227010935080293443546368296721205655082673726452613053191025532884349721396401413219057816671753810626625102279782470810842447632326097672596315325243649147623670397413889361326482301887540699821168886588309792348737459954172221804560929010260323080994506117172321897442757649001195258853876008619816819183553989044430723779109091387245986650805696077369081109059056986496405204551640948186257269629645997418722712193175358534848768145501635390262786697727586599226359885524999458496152191131433871688867090007106213215927125621789079314729790123251024822830989952026662463173773414468967055469067857660949591786669167056885778553323538500441004755764826827822109709158374594561808484908562104163824270572459243746617456871342190018866077087930666964618443635703912973140119572646473502833086709871485235667532746221466915103131748375217739656843380152387365036037258783789129766646981247102039440477923021471567982982073814522259728408817295260299408648296965242159773947846300196453838492517022734639125627479888982305760213297662103809628440574703334640875707739309077769480707619225808487587615064475923199074743935942503609526457980797376991421461214861620854315120738384215412375803920763955253761373475060808300151666429928292006344805825999404617681376579584309921895783795986750833470428159768203997024781302229959019690763296165290398683814305534726411047908918101972875137007073921448999520880823997431354297129491573446648625050544191350786552805256279676385261040565165096153706255467216295598946500636891530983581431305039255659500958235693334891327134956281470250083455651569693721609971296954450179492026972778169531659903546211638582776212350856956272743857061189155957254844809828550773429002782410907254485462281744541743707065625233339790188324540186046932794855412692179433215887891289563200460880493247728395544982049614191055297851562500000 [127,37] 25856300663890249720214092052963653865925381429469496068332535595599928074780975094182697931854606794822684836595878722190204147830229062391120570779880294430406296612917810290334470090939122474030882416894630621426877808418128324261174409492486394688036723911582807663613959123522699261297375562318609729967846405656589978339397192398165035091333219209295833673967605477688379800231634312347985649069902821246082728502415704418381448284916068479424902727469480044236305611173830851009201605781663611422719429812740433663134695909349822336807381703125976056193540720910291135690741664859184697316344517219984439325103569689038114471702886813414296204756944646958888270027455146720047733702185208594908054892493201440500339069430912184245809855189964299693213786379011530545633170579821209289543292277283828211672201512355674436747789352062586554696892942838620953567541395601182476397295636263373873924750437781887284326341867176377366060182324884888539957467008162701987977597600309503196329451730653529434416743352095226275362899609317417414506462111798069267961632535189789176846222053474231925121562708886024747247519715584006767892561638323886715613059951727472501323270653633063692833096531913486403329220620170762732820294539058412850138058705987896570794712970990049262480091568997875263027617638050708621954329208834146856575282976849617887978242086500143354496321091444828438880516358666009406546752084017925750202671149950673689980349912684192777228683744899348296595812044333734392090528329933963516967786911889583619597475825827407247730353404910411182406455456107263631357962276002661257418813508440355335468969431043507507804193073563233328980828725133835459848407043757152202117923347325699617433018535461960997934930263040091068156247522088677479228235227857033861509913903678429466304838397851948457158374311296644061385944219077265291156954082368373778931364735895667313515875956744802864052142466826014588420010468138224482947976386229036913959955630855466930662078794966873829253017902374267578125000 [127,38] -9082912830729960990386882548964826777494246825000057011463386162377542784345129716463229918697443822811423384617326075185747489469512275013033202654409763196372027039479278756394886148784249306349306568163230442209023820915502113535904882069565146555534093723764482399014921732715332532576052624274852439838264708634147239465117890156361499119191816373755210618136753804614235415087429936646344419977443351104075191469695586871342018726772303584665031803706112560976499266014862280370925806245641808960467466918928950524915109709841024397042242479570445181778804720656411246375297395797739725306030496891678340266268507771490459031622105011341816351495137878272802941040168351616388527277729176121673560981156374593390267446624957565928207720507984439119448299687947958520606201104280743120516003888728193681437110834570713018445123694236313170337814344685963096783138500361728878941738955151107499947525730316575225975444798024752376265743168820590519905389635417020204717336074503519858740653278428299143969430756803366289756062340427697825257471175000998587733676862213819540505820698976392767150255019977945762272806177058557032389850748340222349209337797535389076270483799574573582887294252429529414441830456961572384028806504439069869151819304797368977412698676076830495102457984598310287672020428212628236296197289138573980443861494639993458022958824443501294848321199761691675348295674512788752646880060388367056840157082077214253307599207559068984681789523555362885754395297806254217011978655602766278780240474235801812971344537200051717909171242965266485752934434245770285607984107330005194975030518269714413026559324450034869919093489321216276092695489707091826803918515984910464908285132156969025816747969765426650449681765141929377920361487200477651382333466655880893906968639608728592112021329083471502082084036081211152499120054314977464051531467742000882871799871104389143723671017604237915897879931275233549015875451995215369352298352351876475246887388545827257679832200665259733796119689941406250000 [127,39] 2123319001275131514230767624904077369708848604409851941298137250890180535123139503076548436335118083558571982411962297589478170190164208969323627536565590784836077029023369680154885813299202181354072328628834900127507928718417091211568227252671727701575396448443278978246065348453260389249083664571884772307369362114929979239645237799294621022953973831935719161554419481916556759153121250652789763916288531756160981386452127345705182812741450945615765084255891869212807098935240645493415013410020072944142151643630019978223548877879518976592121174470583168818524696420786736567571058241414193292381376682721023110415285101339307854147890360748315372671741130098696299194823978065787646009432729067830065345793064210821531396077717288033479281718188118284117399025407758320979002042969391335657834799851994581729979619341729508238072046401211546823249421507165802905235522207797994753818450739430733729124735160344447906592685021528006687709677888502463525638212813692213733493824228251241254184460599390142053812067847462268035952875727642269206479484841728870433837787975802635533442759684019334107835764152097008604298251014292070156691171328815697465534177421311426598699582680067113713507056489420475478911280379965424732727318678789118978390639665932956696230212188716002833825879185517688258685196367450120434283966237834001161411309322336103689800152254347518312046683350060301793848471094580433590553965332161578046264160540237165298400672674291926716286944024234820604216238921924020575589399305327383299241520273899328160823153464486955761481601117042371108284525193836191102807412014534926100350554759781058918961831210213978022238268198516875532946046644746422867466579445013839864128689677053051728250868372429350685760558247584593765183860038986842067652071590785689706273086818249820379429342582965233648514607126769518539622628958569806635688886237925597317444195307160251643583132109462001321833621488996290159791236375804064614700092424652866812468581057121719268820925208274275064468383789062500 [127,40] -189763945079368899388161795458779203123468456371345038140420699682611768307752036765332321890169850706685518864321711146693273848919858831633328015586945233877604287076410969529846672617725951213773701079375637735443746413012620731519215443176376671711846986600288260468764435677853454912008892143317227535655556476197435522068314948867682404074965236772302706759293163178510151843468185676129704289296075644490400552381953254220837891843454342855901845437915021969903469330719926465199953678081059177877612535249572337052189145923507494549811259529424827264665413639762132064440437650722125464684963557591442917349111985929419985009429223943531975438375530796257875717570921772750110551393937364257765104583276538962651101414529478196852011680631942103960443218632809942090970243936274667482064498724166890950047484275828258367221761447297418063165002170292609081022007883355838079149817796661780501735346366300389014721126286762309800598449712418397073665695381441760370870079214142682001971163330463000173887288327733930146367996211842575279726557035677730021995124124260910976125097531600530929135847338789112857258859091222052993444304077513397319137607069589233884529224069513775346701637372243568817697014588064036275736090356077995660033449081678671703861727194814529627312723931388169583470974458880222919900846995441153073362528774289060852744818176467234799285475928802005741030204097518485070448399351299217245215851771991996193818854316057619711945163738375040182800725099719837258487645839217825267668028033180627665042127941267855290477392330562028586920238784336886868139570150195136728388264832923081741820199995992118875103647169620847186603070264984654802710199065440035262570313720852839095887018220690281434447832556387556797661849981086565056872823990550663310931794460660880623791807025389336196688475832560606398581697818730209512151087506241326200433181269191744724930134043604262886981879497027710987038408633160496333480297356432088602576184477310761167245800606906414031982421875000 [127,41] -24969045427801705359709942723171752479580637848725654701809216775394929977683674831066515553450707708092920058068153903799063611856832660117219679497241110462273376989640780219176558189878826164914414852847230529193619770291895105296754698292827736711571122813018496044607730173940613725534224563757369268719534444624567599664654336255214010880750589047858630929275404469585889530105896265443594497839623038529482718457255138066250183124360794781097224252380559163800292475044835971924588853829023221699288767881998539650301389812671790681642332116978312763528357229698107045988366912328380418162429398692468614665456214463072648609824313910280528676570644699658394385676023273039225699868088168739565592873182121641916736103136121565411354634390502801171785822854718933778777437313704768978862804967166725400300943889289074188329688918944769554874782917349553700996371447337919540953641527137391122825048515545729809834266867132143000222384132859461225285224893545284570433963609764333951290999131170589179390156965714553203670428628408114513825000942780406622113840312162228787395093465938973825216777783926979177953703835785599271355675972582094713937835451270428601173990632771567054103335012519025770042412760228894689226932266584441619716159622931587895057735821338177359735479563697656056671360769871986935615142844161338902383108192304345900711888991319445254953042036930679580284014496774242595086061092205736733707335173271579708422911403149930070444228540584063603544442225379944011951671757085171740536229867031945862036409479890884352751850269738104580333936206960992014027882458885910946578183223224971363367071352663384918688368036636270435679630631607574671712316363366000623984761455632422606602891573259713242218363844907047432925762413208575349342836352377832050097035397242150837970977525770147392910828541303161799559904954665849173692905307186012277601612932103784017459368632221860664115200915895116082201228426062517314554892934297302613082247813025560390087775886058807373046875000 [127,42] -12473927377787937693487749733493401159146159723419766760297794503445268551897240815620211750252055357335804330664765078596028149786046825553265310192553341732500738365966779856608082462351868687840181145742249437598944696186689107504636506234391765266578973952525858188439145696932907582731514737033283135771912575617194445288624152464895945837545127758888330138952407776978652854709193625410714380302705545107104759572511537815570742082808437618254835695976210417019581660252182841668286533369958244450835542256199215522345543192357515327658485716534891008098485667875302201539893722765804878547319832196931483177133554290840957177662857031148237471099062986290204304435091587398446596848160679407200440892802480327191391022576602425132448537715605219677405794889740326343445653100536799805299580855917883272139455576316314773940073311496049536325464840364847384851181944376741972442933001138966259198097084793528710194917894647824196320969576684899279726005840433003707576480118421799197166662116821418531288808814757563328614479842303533769614712284663437040246702438521981882625914815383283827535745906252564679857906467174693348061416845874641495377213655876778493540695668718787961301627119092055320590763523622419571066915681647510416677995968444731135363063581422146933515168551984371892131488693137352541366304359313201143322041144549479792101300315162158991681642836532519327602318094837001617956519674532048258372196498181101362904225499458273487386549814562215104648063294584992783249536205759514002519134851409512749987954671684945153860459595638505654407632389213700765257886494884647205059725879400873646038488463034158491180571594890970693027289123627791460547679011516779801949707024524126626066417830688584744623831892557899069618979346779678121741932780921751433421434774280374924223334819656007900233527799403749856412290938631431175692547258737858551937518712217136638249887482690267508306403210514162161191519897919220632452187277067274704354937764350097495480440557003021240234375 [127,43] -25702727932385592323695713144056581033323280738104100653661859568115901776015571306300827278861971934415604585156579334714610272312304942283975023780298196521843234011526686133174875327058945444986881479641063440828434372999459033523292695515866669516124788225795010843359488461737481776234343650452727583882144244607062960609698062198568628734713758319502193473729199671495954235556879961923996824245920078707732095129490902840163711848611037509514111073683483906522257443049577312413325364533498368072915537015694045407409964866467696942143765467294169695740360680329251860522913548188486715402856334800269614503752519731072448466236070761112719821113875579811674621283492041124078975519178402243081792588134210570786274779604456473999151603823329964075072649787773261161607917339159275811819839681039402139966056993599332986580691399904382659869102688567539311173272297040915751128595940605301928096507864628071307879267654777534641357520745219533313447110770479450728555996936029919152548983764324949784326053231340411156721102634394974737435773039915205236845124735836510885906418358176517015168260940258045450822756421952232960832130646871613175495328340606648679447661203760785101946370706054553239326789135470014604288697968704310661289308219361740879380057868662424591947025312370688973057331511816751361996636474593697727414909222647460758209561243623710555351843535372737960191221529817267653251824086521886267135600591721376329654757065118693241893090054656929777294010292076137229383099052628824693059427557026931907197316152906069994387059026918193799172288626464018041549920981970191111916363094616520382149065293532776735069401905454131589320835211743680215294636348644776335119053422749503778250532860756630063513414902151737373154249660371880112648287176825591493606807294165474950510154915766607122541026001190480140593819543495944776730985285684783459027713752336937074239558434610143651122944834741331532290999239760604473080163916550106364966588046172546455636620521545410156250 [127,44] 83420239051838211676457548054664460998602665484577939203884798018267914702100015318630080106136774928808584731439662580165007091447389851321794431357510740922570854395287409524469575548954399347369922060990980790307482441404466979707790200726908397861769439702036317017078735013279568997801923471645487081832363224555059649361267884541055624618009983206206032650988438379513448456007185774602595673578560475383579012214045189259685085034784582481313217161798373341511471515882559623844516012992874049219564040359659021542061967829623384403597121263174813765371478485562549084268636093228447074854538541007177465011375220387416228414044287296247430467999662806957492832289109011907490903765450669386007806537916725772905637657479403659114087564067198656494918792386006010306289558295854883578511736467156353890535076547367638001033409217972702932569238694457587191785837969526013042086563805835342779321962176887178188083986825759997816228163444813778882786504588658306944694263831890981006669767454079717566628508197534506958275631526263057670386494481109929327610844494433552388578799601428486825598029016986044283256382732763085790825806907287736910280576650148554324896862433412570208729055857686025805377147434129442565965581459878227068886193473254916728493699767620581080342643205576413275441929750081177766023883315090256230296558492423802372966775719008386681141730991381769587313106950507842325872358497309596499294453788313416892123259919970227691396796538195415190380965775367931966898842316079730571376472813675905758315102361966185689861750572139598937679936353587919631611968329264803082310517600455634027036804219615008368115602107962570672963826910600728526747595671687524195774787183382027987585547668249157563863102223680790588747812410433131970208901714872956462651459010824124776924027934323869841287306890497409536050779003132248213806781867201350953215172841079170615759683620893307403157233450163022288369866583859943166375361743580807427633772022090852260589599609375000000 [127,45] -99748364811700283892504778036705071849671088978551908405070628896712965182537586912683288424006007289227865001298328001968613934705738789035057513026132562598867126493976521795705732967721145245929647890746759577461690383317364460880834166539333242315829737285882020296373325381921641786861943937509499314642494516565265992850847714058194599669639924167137977293972151410027046366685351329315983026055168885503078951695689893602435840765802916826836675771121396411822283740414140731498565636324196131034770926223540657428724261602982400926384065581248500094238423167036991077948763167891355184927535774581385557116642487061354206804190027775377274391107275342732164472971007558824890546239492523790065897483765205197042693432292035082502746649571811544004512368985223895093273016129102747394321230549022784148799492366967331321402051824325611769489398290480563804389432340210953751346036490685567924071621536698621090412144506068019494978710231340714010294033516977157259734047214592739396488982994361981295666555736365213713892895792574660275936554873949233212140587461742512515124767990043105748289912876260365104005453843337959293701773111241511160264494362546808372382819329134689616480856510111687103219979376468076795607795254964004977900303576165226583543186601027815627727189315973604235559243266447667407859145822175247097934837507808368956817367640483025501570344657837716794813680165157329751934595464833853112846727291014193665906528605932878209496322833875158111640454927796081690184545724922217207977967637683201048574886501253057051176234659340183660330538805316231334136299841286439257273060967410729804951549277946631272564844421138693542378412325677168468390501937802945261362845350817399082696650293373427411599092466991399469947796945744980819735714527572398735201097710656205309156444323177038599336605435289793642146725783759989699201033208928612235373880783254585941517079768183391116993671233915650942355251565527208944735388249092089552050310885533690452575683593750000 [127,46] 78272198510941812219366393933486694972621455727647406707910787818714339525593312835510094975748450755065781937123262287912255442470704415019957003863962792771038146788945490124162297295860867868276790488292454122235750650256329620302676693448363817710473297948961435317415016844454298152898154743195507183851096023715222747244534115248044533562251061449416256015539950065713322603967874289094001521462728225810209164130979935369536910686313042434656508658515593263463894318306154868513030544821027110282666493458577691380936820190337848753946786628668839259083307882557784875474608910874966155425115008748719617682885526774422236244194647738060054073010372846879132422944860045040784588576529053964512499295613626849284420133296973089700288733217737929739752764608274297822784620592995417110072335767237689674269838390311114510612221827498253966299094893968638156197154409713856976954067261089047216081580409570485439389544038564547404209861074281374631204411742050887328713422625582574703297787137806600713008776547434772469003261517301784855039658485250717236716181477897034006603581332553661252663801119024746732390240181172308881865339482777183789780096890896164720763451008001543995024031985676707163996328306855475663559709890352156250771497930319223022148075216189583832053922638953267598116112567217712568185649095974420952901312900922031867785669842127262876679751597653922777818424054039562109678736855445951832881331186835149458999712891835370003745251881832731437337119024907111162074739214787219618961214446023724214335240401714737178249319454120109644839229862458320374557526204366980115433516578019531963665149402452912077431555033351040178451860327653395487924801291929338815817904271626029995440902307505316038412882388962352985374661033969175354283863781138941459459504213393519531211764951577293011612394727764133448798617669097976313595262503294337868593168174801159248062433919606713829224582191955137548098714585235795407404811918627984823615406639873981475830078125000 [127,47] -46350396786980967182463746418049034299680593996128627365052013516533432260064933543280412350018774752081949086714442081741193879284193718666713508513165945189552887913703737293816391187035249569264523633331964202605822584389588789364927530762178716155105062901893440616927773812263084269326095704368346515879522993293874758461538460268561992722494325588591389955785927539021448750666737424011575308964519597090376820565272885167010196481586295045592133949535490533016445194155400749517862125610535773334270403464959209017193621570185814676955473358946349785984510799085690128725068006358120037017070708991437846570542920627524756009468247020651330282554764033961436850321229310381605560977113883298110722920327953916177575073066377397495381663390574463154681213837812707004267499985786580663967608075374112296930040553284576736061411357183025445054613604851826861630470978839803841979099061795059657494205440551435914074582601657184114222846152767830093257422794977585045093488942850806804576441271483527271792826151957088398316324159230901903275033045332772269078177971542636759410604541893397335986308239594507078101550757944928018957866422918654910114198203751121379591581388752499619582058521536055605215512800821543071635706732795511784568525610189526741764292270976736311232948424865101343907772193459291389417041291399592996641285949200869082002195712293370115431749525767861282200384832671040577444992833271903884225255743655641392095942427673042528742231866089325804243908730454789674294747845235225183116019317733970783275362872314788522069092719936357155183868972720895810428974079571266383570901487257597181094280989724331762638606648049169459539591157163765152330796193367013039890841017945067764438979965127715967657034621733493630841726933936872014795073438819206877862504957768219449802460188390935508607267176335945896219439096292441346672126839232364301494997467058797759148904288010456439066379151660699047174683399357821488084023364706354186637327075004577636718750000 [127,48] 21848380350580741581252518623908452684139285304570877002071307108201696713264550421397055340060608615733475502596016567888766038468189534410942472957264153794677056245057662825970363618670241698204901204211626780878067137722199568902028088047892873073112793086290971853886550706838209460098809641311162944544309815624717581227770560305603687857876066248528446440026482585562151930904611262585994155457238421937031971263420172530230219378438096833633071767244683153030837373539985023976857199843058894340894045004393446391530842997759101101457381787177896509431971039961857477761536912330455213552105426153484156357365706479081185898550737484653537312924898443389202480646872477287907694091880435385890887505539334737708580102188240732071749052438575108218194448343920702621795389425669112803679740564164021741852301298138796315356647242729970401240499645137073424549880439905194538905482263277069911591769129763172727519412622931689348003942855083149632695511582419029215998247604269701367210322835588210424792417412415511033312088599274004937898778783107970701044640812563187002325063005489981614129219247154769889781804633410675520350534833403508598939602559695217785389682915572782107391158561509211491459165351313578241690214510568046460058636987260064281618992797109244835006786280071913114800562731763285982201001545996078500315394549268593986331801916596522211229401692087481450398347976308136403492480527009359504174193040513337364881624097140317712475220043537348382946540203946988123873689855337862298525573520747091938756589456576267737806516050172598162348144325855104890744565772928608414315647894195165488594680924194684239314858954216388186276929365554332610534480229482624365942232153183687984077982385152346381715990337184820240708643508739132274935422570514000536126449708681872820182433209471764757504755311838430400288794328925337565500014571757915308573575525258835235780402829448160539418458892773969151108305512056128337734573818806893541477620601654052734375000 [127,49] -8348484700039624482956090210506550272328066196262046797098613184890904571493935200589734384217535239155875624105645359027738376771992835523239528226572733385949429470366866833390706120752038567713131017295394449610524649665601699905450626211615654680295648009325927171339643499786650856042186856416942105509545291538202643992732251522677708736347715672704151575465301186465744816883718566962408437103233926260817156758732685534601032870528490146524072031769863212418275509442365012951971865560182367648601617098334394217436751408861550602459078805338132388173100711706821671156452220646937822685665815256022015402917091487614005641749806169815684656498931641485426944673710263267297173708052373012422082122492934019320622907878443576626007322576180730471708051555912887921250795059252648709111210304425172043501129533725954539051208443123007806543960927264845431647734511643998218256417521974326174829818991281652332962230342625068218170548013062888473509413579264155203630536408681436795157489028904036635103799516742501602905487878053464339095317745683188893315903324939217862328471132991421137741220536827456731090512927691519536371881453564535731028784366306830588122241848742392891355027914952782448449206734178302981100621644033393091987401354721951381140132335377617994556084883235062543340192156154890847745894435184096700878037938953340834480960631458008161243336106870131162165201248005395183929777332162571474052189256152538232251674137648831452201441883535785376419572787582314202792058817894154236015501211822046281519876366539268675957151559652811984054957871434976116482582898844666327705469012548785054119700538449636824428344388290861280590957754505425087925440773759161497064460738717131868898327870735842649525483435754999364588852167801719150756205604582695763249622081068932521052867830210730226035452728321936924742661187625463526043027680108269010739089052325533335632537175314036512151969362503796868553816647400633237462031388531613629311323165893554687500 [127,50] 2567094888679471907330911378309718744665751645314678999181265172041843304566459190313226337695285198584095584210177606516033082649520698906014986171824532665321742860304449435991700816644288092947079898649467306626939212379692422504386517696380049788186512917326422645283127652018619083714432925305101165535739393029600232690659283771794313012549551697099662127646817397611258664907161956151714933276135943008480633231288151481580831725111960816452824476544107210851002054970586708529722397068365152639058840944626620745172324553819421544534636050665533563877432211412827631816385074802471585348215106632702869785607140161389540290168543252497635466878980419059626734390529078889774249084026965121374303339177064199885303260072445149159909794291937913351185219323859946064915920675173373962746208198527081497832929653182126548956434437668093532273752252418835977791905658683353872928654725469547880735913552496115304618928415563680255768133061254872788522422778666286330211714784729406171931720849115207076738705380704854959442627997731886512064739976917941932446327754640721134975935289678633562766951826711040626586539971875167176374782432469490431835009192236319977427895525488825028579882216410440239181355534518751094256515097651734413454326208563344453037364393511117300761103618129471991242727026511807119864418093445050515059913037943370970873528090983159596757922992959151997452425510685408219448164401892903252871949675766026435345551475904683765378058748147760325884883477288358582636673328006199833548776175315271832319818687183865809790880842336866594070803418251995538886611587650493068720486084512055278742651711418098689310158123564561714775826545306186980785164266122912557043307081993156096263844842707667315591232158522226137673448917173683422051286038472810431368091869491085684791057622568975920859437706703155255081104858106358538322412616555124919692761680113226596046472318466536634267811674698918294743822196937956760205224782112054526805877685546875000 [127,51] -606304054381623407749140580060839686369869144298330825291552392087196727080858378556529011670150313758288411178599904553277801966865608804674948236610614514947038635153042515232140819574990625558455653479213575248523611290438160031490581035844775185739396075089575036560207664072801499139841847323923885780921489717735585538061697345397710177088966726098991802371597332090052006662721868329857752391063003340898339579336574352530816032647586323678077671897507606681293830390641767828303366024528670849709197285395685586870232463173961864579182621185204441712142279770149993327057793014578219845677915222306969446179892106424022080909924807857517955413779929483231766699929162572793810352901934794351022586023058283572147211634918613648376409966601608520670802151120934017414648198817126929269026774905603664581871588520607739902043473884378391290700568872475955003436631114390998007822399116442281577782992271037926822280289488140688359549637779560741311939416750822242399120704719615437528974755212642498014698586003644746329645742830180872730387702570976290146407219226929427158014679951336468768926880975822798320649307224575100535309167557547521802446177069954830563659665586097380157284464154597362617133449573576636679774287002201053312178271530204165665560413780564692511610113800857691348870853517998022339863372471651238941710604967248987439626267774912012943794044240794113487219312865833851847111749617247169703883292650256342656484001160562745441611235494659659508090671997519633269105719649441258311571837529833485468876311717307841223803472905987928202389258964269813317175279679659743948447868091965593045815759370610158827971774831388299408240342359065542241375145665060123271722512968121275862235526189873743677748662501180067536208317896575385563190014304970908316708528857929190862845236535655731270964519515608168050297020204384424909497402522486319842363624926006292884890996461838375254159263918199184446799187268893308697442989796400070190429687500000 [127,52] 91701368177332867878440296617540375071817995663196381805659511283909656404057203540143920435109723958415485822428512547119440390444213184732122090978545625300924601779404780178929314182568156694065229919701471195079882040566900876424565769786682544510297899000970319165842432980351727810309442022335398158810948645301679791867364607239226940091032553223175520849040615415135424381355973798996410114553837052078677116591265730837460483299823566167345498761644269303229339759956382115462045205914464940321757576039304416258067167119079788412520817103541813965510637287158402739198097935092732769597058588217562183987444268888727658039619008182533791105900760558152696460158000623129942975924982840152744987887056256617038170179308494531272347353319560539726315756710777094250760102345987121775255387523089696448309744541649852483692084559394881387133914555253062933096168114902919114305728838229551280737133033584921811122853850196887916298490144468436813204566732722852057531032414277805168143234178040931808564024886410211258184603958734588893394764777197629506427091335000040934302567304902242454005654971562376534291632333401653953050223462266230822032027262848189962676702057256383592078706534215772245073783297968502430481710161307980882704681877533697668048225112311925052544149523528997243860787048943976812895490769429096071897335589093598456244272649867447990089925752211992397575991034631687146791145073706964704791521829963029210047136517026946493415267981252041612577162502262029413375083960669994567149419491708465225051724286473395984162837377641076277045207235575757068562005282699128393584618428006185237375050500365648032705322521937697209801293206741054885137092950337257599022295172343589365905461698127708427688578633033093698358707838540064484941138189119220905169589140423630984315379414208081592732276930415060026861358494285868904004666782255840402709854297551539121936367172685891667277454572965970895340548079041049168154131621122360229492187500 [127,53] 1760897556393572896405221893173288441063270211075998085323260918753478720440511797186458981966488987160026171477191252873165309981350292083766586043479628411125737024128029010175497708284395329212900596296064419160114505921510350757948932372378391157691572552571037492578001255588275582394759306368385257637578153564855318741914413742256779355782770898233153213995608071929043150843186181707831987992978688040115836653232035179836071492758682511612692847855485070502192823430379099071168768834314911587599704808307498005122279823750999780536814799908236039149261866857424715448243761624045421381724520516168360828970771133821907981890307020112906437587631761455041818357037841107729931606625210835477540216084088898062805258416606923916337562338716888917577956686919714830809170973165713646338741617973868936860504984700651295556247929613444490412725532184433256588620732556656796879108902413165490461372508319315872428630641143305977219111017701932383536587104021561792646735251079783576874327484013411743290177144808381542695306906206182784354537555043569617409080172328321782263707985344900468325163018339834697688260728778140037220528244677637389283772126105063162798250370737532662099682081105358056331155842024071014978841515385048554691615224933672479832104656611798701592074593549354664866241153501564886920033599714922288692427467215487511763122577283727383088300181871842505640393998885475596158525808101237727845286550141901012301806483583644055873845183902583454030875407110528480048499891934697590763231078246601830697343950592462030406864618324070963599325878115692727496606994644244906062105619474508561636962791530078691122501170541077888268126175416285645838618287881194044256148072224035666364581572889662129137635729490871951380246276578204342641194144290402578440575377767103993673408294002251617038035897003193989654446095092242228035269690105005977715553028603130996702780629769396540993260858111065721319191045804382301867008209228515625000000 [127,54] -6896084193272270183095022260319776421147270709613215197965618498656203949508335992385935719472217163041014856829392284383622211347309118942763671999843089124597834494155171828887420052754737276553508691158141267011733690589367928500874047266520876630311982438346346887504825506260623461023278205552397988799757376013653422493396057075594271987659738138150678637068511323289039757346340997362917395743901167520261635889329921984139337562692890370732932627118702682623970513756044813344635192653612526463093729307656677647715302699759050856212329424325673252977955388041534596924670145842469573994586221738516775037476674131032249575953714011007384267099405589844443493300877827446186235368146112712470728997519786125022762929774089821779343161840857112181140736060806806933212016678131591894676840526011878570000551221417006055457720107135596087168564044656655956428438867344999944069715158685405718493054692011874873680135344494750969144938519500586627974385747242957836272284572742413857256100032126424250877030579461332270452263082587689543424462627134786056232098045537538580957649267867337082872842534225863020770717092509699775930240277537542243621458151989767339187463479017348918276096020268454178471131539599121362628602488796431715569472323539384731518383047550196379212581738970836460987148709208226576921478275401503962088121036094190468492135027118953339762717142686534592267475317607952596757300573876162008322533891911333320118261820298260788489470831515871538819772713293623768108477671580849783218273170425334822876743965173729353369350739987278034998526035571664888275195613065109042197602716840962299928187779210212453214720152671343955329185221585127776150671742487581259094311167522645510526908091458383984196850125558032580620709649468694861378735220048510168006572294381968421730082824907226409867236986823279807633280844368229344292436529525468979706222999042927892691758931122508602486279124831789790634814262587987119331955909729003906250 [127,55] 2814924720639825487237535237967500694423244482869860910120854577270740673620051925475447660051824646624967599694838932057918028043185736321313487388198534042071115129771085891132712983243236735077870851527831908197283578315002205233424168413565015791822849662009277242209039521305114832002537351337057315631387916692792664481364395811451587464349453885184202364053626080218826546638236518150900096710616319933062904615351673325409792723443706374856741651017792532176282450966592913492542236594532908070407689591955570542234022210928757712726189324798556205794214435834864309314497662515275366495691235933648864778511256768073811963297431932252310703494152698500755447417135514065666939450844577933566049019187065142610198247671934223947452061217003251459751590193135559288028890174181178922205194382058711828756755383882722678468896991032939424850749652812621172161972539065139769072992290703970602811020851900107963901187224677813996866439971945699241972524326485890809911902745032400346855558934317433530301473385366440780085148164616544380675787141161847235377696725270070766091527936789272700798763857364703724608639886728809749904442606778617612053295011203518165318672273098033025510934801678375581443956706987596777910661827258352031109289346922312468464808898213407724252170251102624393081323983625586104048087014230228486240780091707699302468917934719187161991428015209495059384307734494110614347512806557023118215266468430448286987387487203589699220314794715409999758493589103917135355172903567413032470790943704625533667552303033936678465123934269123739851554327949279824417886267560276273364644318710916738833451920953162431305470957119963473720517139423690673104445603497505413530835153908807813669979631550928535488833803988768766317198148905392643585825325961708910374447748539145845912823692110001419421258866351992507795151342925810170868272908186812245765934557588761177944250042532045953536439585366535540422684942978521808981895446777343750 [127,56] -768136225399997652445486353968952442269077315958721410472814146757876765819593365086105342813352733516716208102014110970525923944133242741367242383772575672068682603071248880478679840596469304681092258508464522055776037486223742746850439785406728529159454387673779812877853796576654961151385608205805302605826437189243011772908668984452904878101833481050563068842149149143521536362101922973106461459551137211976992551181902463697054985746226399815411857856099916161675965589739724799287859929386037689233197759417665623679372751225225506860438759693528471300771632315621410730562714500587985023257305495128344756637875215041105844488994614936888684677911364785071954426738318150997994196613274490361433101262325579264888765704229740502149595781224332610391215914161886507792422329618985253564942316623704604380887535077977151988931765597417071111041882707617460839390548434480143771641097591347110139833391162149475745041227794631905354142778897843595214590123139888449228724711105717239455542689158298282559416903213251043102414806884378391423813459373218865053889284859542737115167297491314407321807814503357680280429834471333215518493991648512962841579910033207520094534579908074252368912727246075379045264051936560604044143637056390040856254856162906151060684474951148404572425668155304457994785481393171968274567899752132359908975826723085522981904594989942525175757979041870764268919121993658749796450503817639472142039918751078861440199408033589451651311180815312942949962606285209448363443071214108511675137861820365186853100791369745402795177428378673101219424070958654035994535239543040127801649464705904578524525803930129057537556690381604196576057920276131695059027499268830163981735851597381243332273482344149944188290035906568869502133094007727745418612501751197533640110325547612700763429096339587678867683544795984937345456361136181217123261511861393508682077659043217131263534570074719223802246126356108875428765457503020763397216796875000 [127,57] 162821994004240427022724157653616678452424286211379525075508394557531306367106043617541721361264711504334489391305214175132179508703159036740811233668751950492485733143932147668634029216070319169371695047500062878438593741206288268054639982143147084093507385331415366106233544315164999176380958306052063503821062477655267309293070981943368087984720579447253337096582029707073066772154904397342388195837988444280173744946553554848331382667064567495856914411998388790288779845920162466805970495534739543686355563587304585908166374184211511972514289103646409109464716896641552259947377882567530999463209295954695463285021101146860815294596930657376102626764127139876889610811261082467849753197160384632850477894261128727043059994652311531956273434298329687615710375884217216372930984789635650727003057464907863210126039069235382173655348915199801840434564052367782889134695300903387390112918572312921215313852609751862422639492415046646435861244923100357256462186883416788836362148568294141173069218312593811319746251674789341979506780552897570410981428759188496272587244559603371145441845545735551315597709911132559557152241678758987299518591031145503954133615513021881292082032885588933049032485379214231046974897923787147812232217817648075915954008843098170037408356111681481470438260937337213519458944072422389136991959685322203752048307091469202649602918103054576653412912504834306066950091748228327864816261338049328340210504041764781939389328025851965614271348789687777809371804141634074417753385930102696113854955104218303483465381632534813409965489404417015012491843084098814292100420326695892473064106526667812722020758322602643684769697057466142029912640366119680336310636029946529675408802729026297772348082058324116898713892724244166877194183642052110503891205367198838662575063343741458438168584273634603056934876839617122135452156599030395666663171210855486851841719468243994015691487889337336063521395666348973628601944675683975219726562500 [127,58] -27997609359628209380503784050723730801631281191571784136950289655350187646991339875073852453035896511490888435033418462249956756297037219964186805047419231738926205593749528512023772761063935933084558537281714850177119126351535003872433887840625359354286631465882078541053426276470113799445113835595762759778300906910874234057738654091589980292265020349614368178203636836608912343385291629064345644666513795910286896299917593550908528439709768646174548498111676014689231709427064474345307978955368011747231746388682300667093622349598756543296677266572741337953028955956429323750884271859983129103802786672903945785695489085895288171134970232801668104598965943598485457730828929672418299813127191698722248601532744560687779025757827903224584978269658190318347074071160360415394894689223711801182352103936318722978650034207164198058916821071160428657068449866415223423369330618504302704760713938996374240273831192729620419067358111889946337584863347439748753263938226459380064798689681615634319229385475609310444581876174502485614326622796942062264545386745263555166394167623464490738301617691616215303932772654318641863057428372049586754256919053959312242063783427588243823321992884051771915714941755229515273954826675188756618685769556489525774708162089783262551577094781077251123283990921599948249516410933595378071599757983703765912273814741809945792210702275532628594486761750824190213568745679641071423782225966073272325426310419386394347924711202734312045367155916566166628492753848451505055955604013216548453120678818630716444730232106218264379830241005523782357053794667388818894974544398758889887811302344080922469347393530982873575738716682342200277691048163296603506563529308198278698935355288046863769653574227204218430927871943969999993006890906064700396853713538041596941587605799702555246501273113022213961438557171201530117644344995001062879839981306006733926531809728769550738105961561679872771561323646638379017044242858886718750000 [127,59] 3954644284834829623882810527221866758188125299846687277748929276059975128449956419526439078914118108917986094528463287599847423355104700375546254071918915359885012866022737981348786923064010378970601109521337972148230226046280297189152819453513615047411719383028377237160412285301879610874882256409557032330983108575352401711535903868897114437916033841348797918276320945503094906114713804796465114089468642417174764761213617152104465423183288274394289616730177227578240129987544453928387676138057182474353265777199892860233926429547414815220577889275064024427148061810787430555338397972943120622160188211618387788570250105621867532458365055903649300830332730793283506150055490758009353147797646909499983950028889445424397374266213462911344925411869241999450652360784933344804674011046602975037133250699733824415460318915195086379552152927666866752872148815624969087573622339613000362711592946800927338381768507462613350008957933377020424607507439482394203048686990679548680919814339609496612892262829607938546724636433852216089329338020426386210712479660102045405897889006595725309375388783531797739348628291037927473843833323417128716321599977623198800759882251036185975372828210541226446911231294592718670207309051261929192326946200204655435571663173189653077059121307445756117591455005756837977270516112628625382654125787762392908149759049239638525761412526455041451968266812310106576614487137676600883416044971644121597470445933371698492952556458254646319705791113267031750488468067445776444773879881801354306912528948026053893161439883414833931690724252914394786180203639428848877687989711327940999122777783425629221245082351005213382237388010764035844310278438341847039021073104722776320520150564174351203973144558899015067707263686334418888838627712632994639506795467826605064786797513876806467626711607347758168458536359295457767853937137207344008317201638824527962825955982940901426883718140168355868804280106980860735005275726318359375 [127,60] -457406057060508110039059109304853454433648306534193085636344368773634742745474806656045703805673994266848216248764017643700974202077266274620958212498912676367176405438367431830185603187312784446294461714307361886366924436823426486251732068064577983149970783027458459823767692819491750509565763788444573814825030344275034076586957480098236315961024448599640853902453743339218292513294311470211942079454393509017490378888388131077822236204555134495615185050664405857701082516728570987804466464983066654235486123042610242399502048431998171703256853914438527299989667766661171301902994783031999428048337027924828189291027480863585763475576713564889484996009048366799938733180818680493008417066945102946806220155392418443641204087974247457378602197455329627318060993208217851097896853789944514373033282223896474097156090238560784147026210125426380189599785715055284631265389988562937405725295714448227091608248113182150655780508560053438985200349829657889602565784173602305519551555789107597875273443043134472290844823596050084700439185979779595797897794493265651353044721972059633658956808791921487673781545894719615812027595286421075522361112620332088022758524955057038700683807484308921722041285388372883172375585238505617057867251672149613241440635385918592022650763267427880541520720671740607993041243913435728226430627414358260056574394078023375650677222314914434723599133734475736632850021560055594588456870031973296957739033847231932134244014381339226383931538396277849929962334283052507538599121404332964493173335546451195243974169840846623095298566960088943579764034847296738100265196653088632538302204554432328487017296827260732604878953559952925922033628646580115310431082065615086220059794026053271763695370897783106665675481440369289748092487362738477306441723484196092485453843168353078711232285522548046572428972563600620816101746442733292825659138573862280252345546943075818358028486640134602350724837701994169078081542968750000 [127,61] 42603769658063385325896635315055616794464324263810588991707558922419321921396440881835142491746206186414102718063205607959099334467439646907220576976822004350791872531131224526082470977946640753788379484397787659537402859778384991985799979682725329642789876829914866729550437619119661919012094755649545766461313949640920824710578059315729550039552972081764024636700871768413889365765949535472232007461377588191389711142880813896055219910268627546757647006881923418751622182530359956277427225549253894370023672468162300639753053053157188727447455518284160466948774719971829255164121876095594584782756853637585441344140270783993351489932005622546449781038206213689881585928443816496302751705374163164520500041865107038198930283002882062122391181229113508688842991086711704967622395919296238437942952001494377013318908708367294365298207060741456636240760767203909362969570359846179857110123514797289856833053212135999650342900604337228472187487644358522222543019699799632559765210361405130105587657118040457565274650759415652832887294637170515774895387998225938444178778110049704866175014631415342288260221046320452761331516461149078928616443696477336850863734770549830545240365844734448611791399111308260626431286913084327141585463230292693271836999268669073603894520138887230374495758509124229015461080890995567950975846606017280437391689621519087231641231903515865784014644901037927655793972528569248127282823302664780084824195032046918548468006412052463484625510893781424354026874013132749972706873671389023316694154635031247540611890412875317647107553950645806446769961390339118244470962811572790374973463878101808046545479619164692351136623730374909296913878518396861641308354157699648909703714220562262548045226503167424525013399345223092814070841295848262206070579519701121734253687533351134865315623000230643391902448408535182961808398729737529868168818438414729652962588579909567896519045489800689432463960207431077929078125000000 [127,62] -3076918116932798142949651331792694129963774227744050094663472617771063425481332899436518758044746174782018072511477650834773626311942984209233971865740081157893891140532785449210301057841007400437117562933712816575119479619375323148645872539528178782874458035144328199249886098297991450503350393832760539561911091159472057978597508854966908826115933918752945060463081844643037597330218572761819280181104771154257644985485894150634609653625176535782661203111099936355617393585347601870997830202599302519584992042371514348728525481564307087880659123086969386047133641580152123068875874195424385134010480453284131066159663821247154166371785118658948587092587742027483435975247342644243538924577641991391757128947923488956108099604702111299985693889071375370852057670477977900059888867257597248651794102069333472167285289852123927678293616481505041352031299509200414439647734242601443118203402849624073793629713106541738887254184463719122110725320855653642113284639116012136210992547831742929303755178727028039745141182793041410339506020173432312287215943059340952761078395965033239544066047069661659713272254324217006236502974072329000060830065264452425788580235435672624758711448995441115069563134324726054769266673309651377123736647704210341305509126165496870117572261830186725661989133823621098329625559594459629301888465125312145844643744910328458709168954473572527142473837192995526313331093730099354147247935474506288138264200258365885537199449644736418705182877516410962306048607603509471082181325049032291628743189583680209430910018005761497117154887086622867125530788585639335503279171196370769375067929217319851004211855913498587503681558393141201133390710504602427760679349840789743351868728390158635459262737828685663183529262411518374906463624008111688440275772483475294996109157535835965046677920010478236306522904946236962265493346783145836378305217506805013226404017030862795518131037997859273045146493500735583675781250 [127,63] 155303284967196340117680046671465195098927254851797390947578367236183326225323211837012068437328086095655349067348988744414557543025438840331103743578042678978395059956617804302452558212845551502700521507514811381581502174411088525898071423214431259573825637649852210192529571374824478614415643584655520324062300077194328598660234149494403692544385424846039182919769383255241510375732789979741454651966540501252822130179171077498728614308827033870214007578498005213485218893916422905137491401371907662008380859635674233425186372448714420820152890388062992431505309208356893478993013887050010613023125625368943020630149502273766581241737133125503432254459605692699062903688842414227313150643032197457332946021341192047712638031473851546122060853901484689623996232875015794111897885190192762701511672438322828488039039023246907006814606931024201031250581052099985186219426455473005728433073435933432733193937022800702275740340975142749009339202000882588112719277016439414297016594677715132525481822697444658898387711949493929705246614474595421663453014657079708579721810531049639869107432168326016134465807327587496839887619353379772278802339786732309451351102694286217999296758189239628555691730996829210263261795684648143240446161900064567197641930830924190527165792044354661662315540657632598816954422597482894960741471145894328293405309435878567769457866811259552425422464698910207091156024252945705785064169736292016322069540801716911637228005345465802090499849586708577488067137231638974152869828169858475990212943641588434197812323203121377449092979203658364420719519948020465052436074381834687925692831237182486561116693610104120549247641735265217558208386502001439596151481822596698768226375611426824916849214564509130343573778706331165627824383491141687301902729331598836377298942131524280637796642574120651682562356239686478040194141935513743508336637645936742420200163217334459262181033801429319814287256317438519500000 [127,64] -2851178070793261170601726425522138221497033887996457518954820598127533359506514463356975380463216010162186521066735636508409759272417172039736791200020975207152538480502318984228938453482109033206837188250425169122803265596725206521368919283197546217136300387431358758103252033926256849210416948028696490237652979268863468777208261979165011644673773011449811449404795884084276012793289444409396449899644190450706776583867309197287640775453407754728121821402044156449127341222095275704888099493898737448904060678216271081350995717279150562081554739730240840894925401921866489913596347268833343658415108225073014232900616782598450612496002851642503946301794376704342782101964399613797330745920346298303932987524522983384032832508952861115080206749542265297971041128514869220070314840368654975499564678762313720227442232356078528761642660891815739853096283519866003658727585880274076601529878356617653346705889081633449879260805162852356002591113932531173762876029021098543014981719711774020752923839258952631890558048709509837581880200010163138238142620596636304926735497396468618628478705485521200039924515007655730489348347044546860678211212176372356066176591807891790254055376442400157626554030812791255671856982048645203090075474563834223193416721652191470622460113918806139235100837474403022878877031398036152703751557865337550605869398006693510184298484432486415683962456484483179838168380767591078852745543753565097739399417263394383625810536555416730377453103365821731385829686060462914436347687090464086745376306761395000236857968310363221973357961047083580496278360400905132890603366248192675423704489148443950139251304740920139566162691358958994679961841676709533081847090388701333559503741335753298189518879698157798379019438754245397484780841154363816389285694858272555402743032284974488223186563463218962285986294871940748750721041466412584760018239027511536194970458456970958742318889348046358170200053936152000 [127,65] -455785948927189635892188082433571094238149523411490098786855681468023965848226816938567090256772437854056602246295953697943486462618080999506778604494900759619696197320869567727700715600851639115818173371510166692425348839026285073019293184230590581034064049719253859614325347119371599049154262104730264424703119618596544049652510965871303827450273344931654964436931782270056693754721739828715889740745377514867014599523634987019411909387475932904971197540878536609086432115680667642637639309184875459781348169890875366028547551863902350399266184146763196581433484081260433090380028672901491326570073760762130279423634431772555163356766992303171133596912083224805832896036476364965928010714470132401322805777161633870207237230007524863025816789412838198869536987307142173285526251910884214317360473203460837140761960985167414755615018263969442261197213720423076786484078996309085002897743026178435766531571138079344936495490241065639358759122980922435337555672006855926842186780693385415245644415368957620365385015923929378275419898497588464437114762664938356781006235513688059727484720126010129205496019403924237645087322861000283703136759742962729814126481342188133130078989717889870679677051870277457788802463147550305533138455780395855160819088595494539798793046129768770920034219584409143753560612066202519363405492410744981516127164144763108023547986259733277198042145000571454178317757373666354562850801764648640218302089796649103164053626150095261684841764371773375473227277398956075919233145446268241955439583365781178967310773676363488889502109536406194498019032316725300474758412096733140197066774314919435407414419023200170050430930832289416576556013399913472523209168677773008216292127039180803016149564236699616036506725215717145939888081845161900689000207728602242636307771312507053278282474022972398902797847161839226765933015519081606897162893778747078743272807527435845256903838091031699657576282992544 [127,66] 74830585569048070209945253338386605679862876946861586700606994582640584254971464906041911100260411566048557490259205543972062241204820002640725562615889036424430781721861977098723624759346985301909739829569976317136171882405684305179461625228577446832937668129811907467363929943276751645158185902862958350200653537243609184606546635817696910539595146311054349685375989147685582174794450905610047546304051134448176705229484126853754694098758080364150698932912739815468609329865909163911950105158491531365285293058521137961247000873100909656325629954157008010600238892686925251576340330864858489453066239194642910674804427871724447562656291712466853301687969732751539582646772124242907231881881067436877586907745806382517199591211013163766097907531107454819877530063589692651308521049789147957675186705224862140088577800158529446927600738665147053658788717955391850133774277036403162646333645136596603613963984721531944332080559677707442438464473192221501640330996978338093408723909787983255009386783052695455808750851140023767739564398699873193001925206531749342167128776240526093516709745748655269436424956322147473383322289650699454983719936222024548885299941745346435044020574065849072046188573346234908168885720708650714993287735430792419014325697693552539952851294264664160316248093383729864514213100368893413210877635999370985679502473008902971006502947185928062601365320794266251837280295452719751058717260028917600033356990771321612112289229771599930584063403043344274643435114923292853491645554210064890230413504041797271849078468442549009747052217269552137647746854398212127806398765486644818979138529641762872497826653402808106460043181772915438145880188386395057102389392892805493951695789820403912583983236818164767178212618900388112348786009504003793561872400246926058136701032499535666395675914653783333819036371261740501008447353138094006200985021506835913068602112655779284821355570009529923873570656 [127,67] -7569447614925801787527984824821526719797550920952816045674809044347939354529459771598314846844136640906354304958420920005632255384083589819824777982369893294255718336441057723813377219851467903591526823815816417670097588887093551669805283807897193975708372591161609276563187751566618083202484567545237840269600415676166718502815298191019251528698331646830965796749587126911825913959882279233861136685748382798665246485352363184807627858740175521446605714562183165589470007316178561224301699176869335708470099778297323575848048522136997888284908654613714095437071524564352285440512195013330623798309413208734869969799292698244783918541250925971251334980759904679233516936280691404767742230372552770298094468485778250306476145140683026574600196001560807898947208982239467179542053751014426896485561080298556946632654467621179506463516178451634128777819520001497177421589489464005866579650650012200578094512206688741778611183734096077272763661336020113741533754676824961074893775939298943888152259057595634572000758682711316597266198615296561710478570860637780077149850380085537921176952303874383062920776653610399073472935079133481507009075328817743478336618470762499870354575280327618753432060205833927346898144608336642691780900314785054692637982079616741178170121807369731286885820407995734375597976482471863423735336354248354930432671137910941929781930495631984124597947672218474669521685200455225809211928496802004728112027536766767796062723737506699572044020087124344421893150567281151890284948504616514688365893774341042843387227545178569333353469034866747646248737977096192575543774118365281814367383805062515507497449404702662167585919646495558550077921488393146790136027623540893878272266587733454928324191219816896015946934928278970182669530047156702549311448991722810446485097094547525113087102754594318274369605257902739891637113512185642457826221983855249251669904625546863182859709962414843820840000 [127,68] 500552009353715487247729905695271884578323086372957478546453530700680971188577556837145824530063582285600170549352409592623962514702474800115887390652185720653730933562312213126525564157789129546014228851683620774619408577393078907491892750510110188071409356415720521165988235050126640079289330423143517160442053707880845504691741734187397606277919348623485464151588284841231461725836343550037648914437056191382946195836956157064740953485557836508075775249015780304541449322320537271779134471490848032778294074578433173248809799772771278800581767455088218749386603543965684218222774692346155302652968266192304661547111592593853070965541513279395419360222513109446753408777607911596747279028061948876830009267944844299368571163430379106389281887482973933546655010840528605439439760897349256443178420236111437337137219920424047093205423056455818063437427474783420712983945145281736361541961718654601591758231894848197288538535538320202746928628719059562859533017513044786980582417389060469063408255767223473798244351269185701622631355885465367185216949556980628605266193256668776712111103974702599843636353694278362133306527083769190078079035769173130743433943503374553525703378425129133222254636757531072402868052967663857361363526273337294912997486190454247813542169426297777354759355980136594884289284114220027744039579747586082063513327413574090107977602780883772400143882023074779587732410255177233588970656593522076029894539035569139407844457104161289243272749901900531130507671956090393129459776520438383150135833368506304170915214575576983154516985975047699129783366969268640550853689747866858798966301405570753354395881631516302122536729433386436757240426035978586576919192155973812491100980684870257153852136988366141466291762744334755500762340577184071214022995046300793619448194774920573278723196590444023878440413801923138840330204631413783073041154925239022004459684955204758730520855964986993200 [127,69] -1799735408054660067612979521783770877701976745172047731889836090657105334900189126521827985899566423028262931389950185831674397382980743529525244814382035197666603685196654948928114965310786731528052705703568300099064952626306064090284124315890729773197916524498597760240006395618841550562629263251853548049912787779789727672732200195507872789538358026949352673727130924296346559152183170019880400255003368976638718720185392077237002922456934339842868177221666494023737382134938782133746197316599092915955943152652346179741706500501713089173576586149940745367840035664377965492594566954013817910377750414251282302190986169370781363371220187641749827888833292414620769058622924078931532158046309704375071760356880360001284663501102756960395075453254813733138321115082518780498703602041350972330029067295634502307623890136502677658192741098597057405151196647556566234098920030326480479906522563444377763017395039398619101367707646948589179155143107381653722486715271844329975457526716418081471585443662694413196778805328309072552215291334852091036823791898821177454395261468609155568202401883923550606826841227339711711304682168554050492093370815455274312939867232676807067559976572170207002665746895250136402083687132196600982242584243067080637729172149701051923996612311069968418693357440970851048644753506594866635822759334737721913832512355614417644723503003746147883104036999867085987105441703222366138215878664065826040112857321895459910408538519856004731193742001455627545957924782732529804978697068431081278611696740796486154219454753348789863814804320629565867726890587647682175170870966373568839445050554401503384762632399286658190814969223753740504600831161789803301494084664929864619633724239811302230880615673185940766328508368784439861532397495934759628966119448862543958698149318801786098774995490369066059265978782551122046493016485177558357760790394192471621676485146678866024115208755000 [127,70] -4145594360983249915287441607310729474758454009946966836376556301085227782934796796357564247036626656696041228248226942378521055861213897910592886599731305188901791440599432538186133849439931711442620895026413200208277211707232713376564701950687123181332002461132596342419773452514693998136680136397823775503506799750571187045127166229430216837173699929640633654825891778511246905496217126532702457254253572136850520294824890455963244227646178012021171483417183843225383289256297012925011926083749114687264886882427310151588000277128640311551362200914988448324634388147969956747782956318744274035518906603196224456689702349718204098662445066964905288463780773284051145112826819894352713474852250800051212841023417401598058877032062150515869667449481975712664002235762291751349420069471122310133775288329730052338874088545014195877313251334150274071878372886801075167045826000988997265898917624279387061920404525415834367594244402865697869466645266207078237198179078173848377777690105075142221085709932729697616548290680602484808493542385820163733921217452741533856468766064239378792010570711564648937403061027124514582560622580356923012013401489111307509547965521270136537817254672618644356669259535313107786176850429994959912799096931950347410225082111939125483874537773132831157071719546730911008919242504912271906746272327659166466465597002913504907928966910260848063238273322757371137401869333151318331411764019956926176216909269067482307556837444337722108090151730077411444946433070095604210706137959652745818068075174337480298707990928872418311205605141323475507283368196553235417837892505001931358430421762465777461497960552197874159299397405689172838539051838671095057512765292319763524379008329426637715143982470527526835769527900463420937284610501968660864104170947896598276302695545066519387971529276274660523162388942908137066261892220059086059768143112629407611428719377388205623484450000 [127,71] 613176315886305210021204637847834971214350973980119981039855943756188270979924735587089180712339050139861246957554503170757705096344470570330674260452973320765082632031317932759560557739942548243839844458169663878599144095038134717808037246421357839453324004794194465711645905298775099119200835764995060275337306334157597009566798918753939907942939480308761643521899724887531490053276962085372552506094974895679969653130809564206978684844517270772754904047431176301127920630018462085886562010262314827407553260287738781243583520254351614642825830949547811534924608852953692542481641151667765135675012361966961693638606163668293539338757208337552365649771850698236153896565986474954648176953506609208316090499735878981198453204424419001652275430664315956966955363619114390042194889363282574675950205648935761713459305804623956234042229016404753844759498003088710378763075948504016832000055233674692134335674546582177906589046459908947866700947845149551238862690183826315643957929332022121637572724012521000588605917124406980700005232893887001870361926832814266739687199738566970092859107666667665679655771518747863133272209822257760104958360472148438024090892055067525985376961450130399195686161597663141384405359853816207001178423676952703877692573836568359203317558956317537707492564384149454016883864817326015419468240149699305258745469587395278497491702115977011521346072541895269749085383951142591033979394575991189140304681252051076780778197371031408609861707293854093768156149874312966775713730261716208137833960153678654115582974410024701538377170475104835190018785237288403438260035808802799993901156230783182236986074806591462090223832521911375787754228565973943499461063640329404042163255242940569074609644739171951691336371702543149154287064315779162562546117791241271708516398886725746927804046655117058415878397856706195489702469187940595010563151707774116289996650837740348041719000 [127,72] -63310443035564297183541220396998942286508781076891130236516530281792470943222315484598686893957601737887451367371269153127916566206545204107456128152090438121667504391714482810894296439041354769532560853531023847307000582982699543860259274110050669292409948617493873540429705828442602639121965720990172384391640612968177206197104805209055342693686523639222097559797544944813488630232661107986650646774825282430976066623593452009275651641294748245539112040602995065885901235038730601105170152520815129756490534904815208372025860728306936746944616313519338101903247320619331157992967752470869800836845281017825351578364184438835751666457600588741996944356551965871917413323466269391388018320130063378180557981333635254546243316294628549054027287815475668719486944463057902404053041277041679671467818886236518143340642435102644277441475861127537976412349108706106845414417832875395150157703409122885548511182532088752737177294187175914845076185575679614026770728247861291805921821440199738511862221767914531554463536809470477755704919340751786810054339816663261480126902661944364561199441996966619740219321661070987628352329447759653530991589310390293167530516057471927182870396725744121233580740289799028334207997946047738578803671606001701195702959611134254801040212063591094557101045412975184852081907963403881526826768888751575534569518456971532089266393530829465144548366422831067448841692880914219709998819582868771485923236027223424613079409268431001999038430443370132420653280007038962685703783854892508353376361339498136201353565990704226530030118888300933643878143153526479841755081213033177720089756046262581473624764309676898344108429121583206806481588712277880428580510921943542844106851908812007682416792727523220164599776961581845756077812907913429269329150734817226308718322885424148968341769229900024398110672878329825204294606104231777188139776324398771922108832699302265428000 [127,73] 5201305212320774484658014228052300905694940799541935908475483851194184578562603952238223716069837325887975431378348024398122668299461498768918967903921828831645103437714489133547566211805478160016546287596831881123558251073060092648898672052811109229058301577476179224936705827178669720094999119264702536558865303355723663824142689589189673282696846761609057945777673222000644350669822850148710736616279660849655559983688006462799422732156016839634491526070665625703140750184598921649387382222041480267799879831915062333553312192605527769193222166249606224526280267641669303472715591954840567640315752237459942460323747269034821592662587590978032228219565293216802265382395999118111522793473157868768881860088410663879000857425359522657807887507115476049505601662254694332101126666082482096207249806057158423263481520987891626160114960096086185811304599423561779866329858305475612382975578603134873860509486446346570416643726006502089873570828210216912877152434022353607282637773841225459688669935693581004809155632420442723937240003030576408912879708167259656923922773336113364991973633503601531194076283674777472851490530955130411378186702507037970643482062764087345217579356399768615427859581069880172887097843720675946297999155837890627015996475660514704982091606253485057720100107289534912064000913795168051554941730669866756614248696059424744954697057145155088885533396964308251575347213171839159923927562422828201045542909832076617553643087592450952854233367134003096755196642725134016845371897734979620000423371773001656297832185468311693476944428316396447748470930384814860654644544144752209011511373615504692211937614766489077461705094005533768922084735072307325399227523651435536532411666512985919948457114019242981831624000713371168041486473000800061568273395979157421079092121013496132412019873557778760012901737765332938441795465139133914907969935820302506336034730605494080 [127,74] -305395247234664030556798152535726347965431160452235221141089204242891286044079813136194267841816837221552346785474825521588018257828590672861897193652852715315516053053603253883500990698284731712404263994966030073274386785586541254482632011427423745838898566334574717386526181090199300764761774872227163463166784990091900069314971212443135917122861301619889690288543697345979918834287645446240158658695293875112891596798903828755751626283144188621032001406214393791500704956501093428140899153062605764781987343940324056291765156260178987746610282023081481618438477833220891678806847730441950519181400059904572082237815685193873431381346272523472396871608591225770952241152092119962154948339207765736174417606065729531821506238725003613655487330732405672823650627052662865094243904103060447399829826233100845484489196184248328509154779641663362717915373139882985831896868271014791668199918366644212554100841167004325365445596307150656746994615761558802661179202624912432914166371026796277137335833477104504849215970126324934327753806341711216694413873246791808610580677068938690696610273342440196807984655891840037320254017101308976819235447504536158682156257730557852825448420355591983193334194130607214477689412465136866561349454630406615556881657098211285873512491780656727802578930838414676576365227442634262632202449440613661600789957443581738334274435492489442652593072983752737897151119833738992812002867310619140451233378583557774383158557781871538739161477392569296208951530887281871577367283698975592786815088736460485228210987343477986854061221483126037293035880224640545021912699929346406698087241669714043035548062904316978695717748211961425188405371688354439923280257981298880576380472112514897475358697995293574858611606301840362959844666875099841002792918148209963485462333678818808423079190113765026125395296556955954741077177777520063639356188514584039848634090944460 [127,75] 9636581244060981157907430747757217834908745021343273701137323240356605896867241110519802810969039321647189279189582946973165966992476516130511567264068700367600784743698619281518055008330867618089609699788665146569156310953775514709314986668243781117762872685993561049391390143952118999950940277093904941579959625967547037399150990108560577149670259334110491611179504626799993207241512328076617502194403414848519279108055285470806015737424653929751496597922844874742280431264196061863106283368029363642349789299718528777366578172455158521673652268433187600591165973799016661827129553816521002397058176452907506116646487849083191088633068091246229066514071365263268241627328457940941742544221908312176070532570144216516600967296888327478078550123861416497706922832844164908031169288907035869644277600910123971923284915379496239312389846996377224106612269621477528942864831372163179316772123291014390570492380087175814649808143971336187432774228108619775114971062274026955774465220435583385397682397577576966377192559163956120722964907543076354463809292118320250273734026926870188039100874627685845382534575229205405952900746988216337618963515929288970030005806561497833900259537393005267040680391288592226836523024952789479125124183772631947756622504875183856005522885678001785486631164405138376030671694147079065083115513920357665429962835564685178578624699731827117096796853033040332612543025267409057237836625584800422305749466024611976487200622096588213965122425454837988712995294840653460975950148986696606815737843701139820567022259566462053976126739021445508141696086523159241726885621425459596812642180453323252459875846921872516925710352487482046620388028401662468306794263049679476989729446472858374107176577171622008599981331936603373738908586036910847966033457676592712584869227511052218654606483824316833752395676385420902942508344374717454013270448036377390573539460 [127,76] -62761211028224462693230279590957440462611611369513282278479987603386572584356453294409996458795011296375808463504571018600514716174429256967788084621038162117027622011100719630560336780080856507032861732012949363293415437705429183889112151436509641142151956750579130514487664851044048607568539334616951286818238109547662888585275764764934488982154427212451917995238155289936361488796236576120910170978533337628995930649668961052453208900005590604730575816803770076672246441097680214757267411022024760184875281673945738242498715234183014808746901971499597491103350110029945086526519432395166425970886907639792074225067697064900155994956087431339262816871231844100024586325556457770603758869690783155631537574376615396987035266231104020272987615750478363986444830742825335518587873797537401790593489655432673167785664030795498617401051074305503835616101774695276447325868875919476089844122767450242712875979380520595020841809913065299709610120528317874745923354975084948826415941456620662816529108415766626790998385662395053918661370286879579593847288507421119992360039107646863690402261327029570479475500306047307192043696019273809277468866243112701431898301177060500036431265785097835906963602346628162266977084048863633057143425969092822738267618961632991277307562610255256366399560623978493647416030909358931379789132876025363660502563405602214001842686437785198686618113136536987341016239214283289363731024623680312081596081231545285213347506827431779745684682860507846881821132455699809901367365856995236903157522005244581741679988369774636304436649642607738461278173436536853554424674205609997568782810713194794350841481507900907463821410745152273635628199125060259325448971873957211644954691675345281594269847631417079937951921257238586315049036461434265749009887886952550640468144671582684919510760149539401386954643980657792934838945413074897801579415041608525463640 [127,77] -3464870299971000883811937110523596103411002047175744257947476020122557369542591789864670583933732016846075037839106440601820316991385659219370877213586420030349829685851434524981791182746302004034964018584245793949764397233937605633093657067661739988991027815710084183428228611829670049186217299871346798373394128007599446777995232878178209952179297779187953150171095336728288333803432969002397955117082788755485555848668156065350735851760691156778168901870608173203014518651546489717654597831144205079666075144206860707437659504614242392463427883744970596292681912529345724887561644523630836954227649577627164228129723982622775588328015165080156520919351489041527622888945765425455416498477581278000368224825052679843029461837773690284171453167885383373324194502356655307210610057851590424406296454551075108606564228223438727277134296069854716679734765438155621133188689330937084488471729659450133453602498621280092847726109250928187257932020043000978405131096047059961317231382028787024849020385271382392627522219035549345072896147529457546364629650047572510166706398796233066613656135721714107390870300639738412022009886456275542916207034471337696297598352790185390617567607525722468707786511572756937432575185136483421967653428316622743872414740947244543752935985639391047633983957149164970242987459279565955894346122409740627157067825605120289215624661143005206426709595528698166851822599586131856279641470962055030895998601738587405536589019480557658937322925734099390820807286390308669518246302173664928734513789687187894280823724945415988980645076621285278330312000154222549395676416567405318841654656450643565781114421804526484765956226786999833392747374909539419601180951770928622142664601703859339943621454661605884843081790630499857125270643898302793942982674977324383583229866255878510100917355312744477445388780512762995938039950938930167803110089246347160 [127,78] -140215658394221495082776653230501767763914028676455866976639462616752570947913518523088864443803565997137758468496962133831691894613410634476424175619669491014328349576369337274549441120777900407740579454861463183624796931475562370348635133813728606188646385457128414624298540762774534140483481982926984219935827412585373159808244601012915687868315268052331585063536858959613911799141437754506874082767405028451716941508448080090738541747339209588544946137205884281706768203399028013500193790176999321123320234695728231310698117478733274519429457073762656049788470790493619431298822701296258615029844921668096549910691800040385963554172508489948681211180948447959756818639539604231195692027651644151508183040172026747640324598648822362095594596291052821685430651756700648309049193888286466443867111597431900542872947443733683706733664953855382622091775902983298113244967656737612836625396187711269616171946964340325275127806262165161864407235019612639140785720609179222903044751822185667669781561015838912728501367928232142257213456023154444519239239479409901943384904153345270821512160050929530905042344960617169188730656534086461127086366643177798776494563213267084531274139044795752527104945794876200933577921124146185497638237791436123804205764791567910312532496758927080836779526817204735773739012750780979180835606692733052737300601575996583082898024919011255645790121631274481447153077567670650200837748552056460966430134085823150778699083683051898303454187124152532806497037605538493768765021090468290694736386987925163999611973936936492409222126813775889808366322560065522052781517644925671340889537082373310474510890376123067639559502645796627557279380256503042626391475448895963407765028266648469261403269901035678392623701754575581191051392445670411078443815118096641672928327609920465071388705495162703794748487978929409137405404471034797990134711693200 [127,79] 22468684642399354014731993914992234700010937361831937028028040937878493150605368472831348397770734920015118527652205989405572347516185140362083164179293605570077930200977525185356247194204306943633542365643407422103572295241189114493294203318131616551845363023541498338078622962542763384575828058927710009149622880335459867120390923978186093062592442933661033302621462847596806176221942777365057049979119658220840490955611143733023163889992837910246905468367968764993774008551782130809247612122590423085600659459211356888255999230817885131040306692762753236323219226837970574090503737862102387352215704996048886033380289001794346409825378190628228403770246652866872905419725261279679837133073999481887800490279618612387312279697026578836740619636807735398653061725743871873195351064003799415785507899820495278577346977330249652104379688749669739013782262668466104810133758927460090349439355309953992820475908404046467335258743802170130208027702530498247182330252369594440042494564635327249294301257524125682651179601839907815081700523743178354393715477260739541711725898046032785737607016525326813854461367912214745215704221481656910953797771963520481078210944718189677284208617827520435214264391075594661099137062139507670026218023473571608808737075803381824031858592717470968648734073176564112893552043095070420032422188900392750841623750184144766175763112637483625857003857563201219369378982369322439794520764246791363455979652224228959770968171580677306411242006254103830217807248444136152244941134003555397520410738861210949678658774098935536516115881315003420716467119819061491856925412827621851796120189553119047321817912013914538339051655303356616911325562556904545715451894324152553548900395590001369308758530251169852203870382863521654615159372593566444561661773553144723622397247614619059077990312670415340098831103458409652826740679909705924936090450 [127,80] -836338704702604439979926889930732618321060490427795645350677181691314047600520789347310303925712397433394641757934358620725566853282941149790761637154531249808124159293566982203352466130320159353488721697337759575974580923437638733232425830849879091902379246820779463075901955419135043789735509756043694762813745058295286346732647940104855630950485016590688839120595700808846093643973358316667905670979697515446195970687625994475082309150761805106552242817876911169873479038141147840470022722279593333030865783668264144231465203902568185688270337583192643641973965183992216896444082758300988930866053779925837660252989655116016784957276579001847801030751251797820550503805000100791414321657111820681639353195625935617805045764696239040503236359017767974228782477401118960900902237652627707324955431200817182958752024547865594366262230421269651670252613413354538410523970086635390331335661793226066039699271480692762597551827069092228671621739930190629778442228014093534763636509240604129525627424991861109070572482791128187388232943979461766545913243687810632574435302295982086224526967549819513326366735924331681692932452206049147329231459809668584008287816941379581419296011964599337728891990253995298610610524183403179485055054979759836032264296983966648034699700736675216414380205999769691694731730626271480316158751626001502334351566807209697078768424734791595015549376979943440827365592014460436049396833098016361797249685806680910947825528395057078189067521862464497817508441837316134874476987092931864922031149829428190151845550271848246921217066669090027022523842587449037467749763893825523294652070006045899096687404662199726071288388529710447135343252302516235800494996695343301601823117396439363302117660323273759942018419489057522633262361288878427947068601221214596694585197609464953381092286836370254787215847165485639623616190145981828064640 [127,81] 21415967176984787445175915501887959971583145538696546026707302213103019078485800460032758194266079540109621037250760929262740806307803886490417834790121639937966218188547624641058995781924057275084320322813842793965278077234453407400196521575700815485412198580774607611740614499275777173669924474618247324335400735379401506775508846520347184635837361622179443783227272776173553170888542509088759730709627191907855839311406091956388680246958915242931293424657757155704883955291733000500337054430131591972510264245695498502183173873147296065372489881747700112033306872145394101251195071058366739982805505105550874162580417217044663623149269776132468359835643218684409871619277749778338667784160090597431129674901629134443514746109971936009143989320980725865275253332082089002586526504297772726672536552286898494599476777018362854675361808619631168470003751774050105777787315983337054416946090231768599868920930322127577227114224497861762994479098070605445302714825901814354287614035781274227250275748602339592932953377150976631817820584430435676785126599523710135891940960549626846379706956743234806453693805592319349920691515958796105124666082051035217854852240328888752104762478475574144776022610363820896319168905870441024007593904846662135174728964824864940833674790601690358474199881974631234036246476828158825739062080373503810707697155254588322788061422478854100524440504899798330981675761173603601554086637914755293218709206788023557401701289455317436681691427502910672505512667959470670252482570677323821599703798785019453683228987467581817421873515020700161096982593770675855348151177671535174487430423474949574490553027088422818626037938690745357815431431261232010700278269874327383758060144384614452228022155272983311188593459306331731975843189808224765626664407341325252684711868598167182901476599659738810084217498326140781097015848001178880 [127,82] -1159190315258208872894360435362880209025870131321557171249381108675776316439286070516732619409878809407588765189741928254932331793404493506476163876671492790952750081878602906029818760888602011020794710957215973477430485991713270385833819203560989435310822434019872342668434797454237369247989600393240864448327315925249381612144753314515114941176368101782517481652933923122827894509373142527433031905468700570428235081767952325535261838080330487970090823454100087911664697692157781643473735012421643986661816071797267727063853125545445212465830917349922815932942421374500869426088323311024279072349306222570164112135391138918502433258121076330598146822150527626867031444854069436745166402646158108300982965071747213588312517598297541014624467489631494393562759138827412807124749676243357452357726706261232740026810544751802569494709465654729231230289117405129984633953813417958892357002588839192735384171132967456709890808891558860829124647989199541039090200527105580922169853317556033160248580745497871188234786886450730633599593899288725250326095069789979529017900388176638093498733057022818890644090975523006161391165642133259003089939390989103636741117546639072117621507480815946633057197377983430350711671623188228378085861279635152376970390721852036031824663979888594219404872763343690730174504612087671433198189061635710653090276254582514433457818602142287955997165329780620634408056782442991673893897574981439220866364000707197292313925659455064767270752607395220419960474665663828842220990447480293850608357308404674860064550086333722617299475907820204391602536291854349115432454804120700111788168542267329085628344340922942601526166146703443064813903090036629928165277702543570402222131611302079385635226902362249740798069180089417529456808543880344644108865599241895626894716604059816357729024553903266709122832599710729622899656434538240 [127,83] 27059143489203301696868632069878138624489007379729972470960500553865124973838598836750815636504487330731434077236633739557957965618092890294232239671415579362858382203277382372458406162831370040917700324125088864468729650719784275113492170183814343425640738556368346927980797336093982675106240938447374288732004464058978743645544557995045946047274740602431957853576131247953972114692853339585012146492609762762492353675872924545691507347526008663241749030825640457399904825731126879401136103332924425280745855673763603049461476183152249504524250803366483345379566818436737741419614536387754225049294741468952106754120801484234255153288054238906844445647104938928067277113192398979088197861094596104888132078857715854580907613628218074446540435766157894149646589786517495889364539055103424570809008906819090963299348941167585382757882449435019839699712969957273521424976820593876844590382302985939354607455703250228583746776460771847801330048946624327406730318416814220895189338440140018316366321545788215549684286406040022389389810351825123130993730118620504243147787800859721007600622936070568614108910040038878810034564966256679255146488751709375432377042851479101698845451436572979691504619215054201458745610503851563079921844049646478366937028806757591418284952378878188828220347867818050363265276970482749664984666199771247345610202249393239928391088746404356165573958500021187340982737302590464274745498229626066809865281723919013776771924570336536099162226446009598263495703698183225313369138128971731335186423988922971092795457211518837789769175163352940902814433663947450625692162426190214315058727070449512378360869703292396828412202370699766432422064828707420288759120944925662959896510359663875271825492003993023610713730427330022656421176407300998872918221667330704505288790875003881596570785888034724201075177885391544298092387040 [127,84] 2986724004222104384982534066189883591648021700477638268034951874788976610308818008760568916353836490409771406138920113230036631998196241226418415817188633817743573017856631988751955936389400359213893035921814394590602935009852133399363223977085262185914486303512070651427852827650335669249435626024666187994084724914158801875174423618875641470407154893101355094292856780309161228656622423214999437898341097813204884800836473814772626875953450718029671336907059176063640533584374108343592195823247025256707437028345701598897043971428369406122585072093690934804879852019056968664980867313802530577754638156726614058888957765895066685790807916268138742711316798495001303370479238528298025339894474821307288759007968146976047588852504041919530914314009218296593898961221702965306332678796767131073259813432319275272294981080196606965072341811792114158684934648516292535295202735092890225326294661301662589934680321087287599582165504316428423613043695431111204520194802218002898695471800401908225287339608056073962657561644080711600270761736679434215750943198847977009449246379044316243716117209276925240581769904521922949234410965580528359971260764292350761913159279749448651151386126302808557652434983279205666130338459913114570193840760230730779092751273483800205987634912179865216454522115819051721660276636743605903961208227387602868152438004082342297241433756370282940425248479321669099420945040108826392295227421291597405856487649738889120475014552313667146728036169746392782616937851294246970557472514062975122703477984906646574081655590554184625126768554057109416895518660640650624810857171494880895752076384997415398529554074635708755016152900959627432782868561606258787546806689796076411497550459609895945697785114811601924475210963933294276913387611173346870507730455331120802326457599021463808622792854223789256893139660250661096840 [127,85] -394361225036680468662461258212253624839901933338394099960844305116047318280923003761390832912060317748199152232251596363743474693951365536351502337448557928180784478188931981824780708244657836023604444480265661567294117470680008142943198731056700140136064282150061006781629438686619857062746942645175890581462116135248235586270703034201208546619758532366888463231864770638935405895095772910479430338106005993675956913538825912832050397740657490331408081476257787247539653509984918572417875333481873037291948668448196083183385042835784955535641995946186339762406245571416721488556115419595021134264545942397070282618867155443380338672119289193648932633489657797416091468614115195520228502922925766897354677544834171628471245672362250644863989135379923239347926008956875021101879885769375875780509965275553717165119932861520523966396197021253277638801027854972408746284374813414813866962614634189197650196780438293625503358664168816122753270214935015425514745118857851815209791693820424958446588971288134341221515511550367851745237256125779724893891182504817156934494515963534394093497807526520226474031621909187918369768399979953913089049249570750134337687129578075747005956445441815049803181791059913821107042825514922331761987884767473517878981063844721932273985956713223355108100283979093936374557986116000483849994483829545903029814270196725230769070225571129915519539903470242605113478628126857151994406236642577580024372755728059018984410953662188264172180002422342043419442416064185294719402726277114819685362323181464121414287338931398770181858323581917268680869551471818618376670473990269545640918736099601962279174440249928818523431232058911011073665227585752830690652031315716096831541706626042222228774488961734789258276473950939034562902458035513266358394745872991611197063538232191630368876428637645601316658074353771657840 [127,86] 22126062659566034438562382645599897729855600643651738632535443472030173467950183170022302962494121139744008650521325631213662699669686504575092918597516650905737733392314115630811216602166765691451894206432945930260902055349470381322739939009566511384540870263807133973854022367761774255935332141032647603602672083763880308941665705487267365693104642281251601056736990438446290621819975474711450805768054367789711796994714778044208517968520086889758115762207758682975412309564752250773900457662990288766812473336529205642076161635955004039695865674306137837202469440976025569886484545420608124453893105717933007743669904993210828861125555578600018112488996506496945894025022207407487087193389260565712798813086453417726707830409669224184839413446172207233061792337984214995132377207614983550516243870434489804391307580974578459921931511819528416639668534325557702143632100988760365732782036477258591080351775124858175410002639408929135336813237946280444108920955558390511636820750078915785734539689305731989347205984530533665544841548038121796204580959108781166582762517868534033580127922518718000297026963430125466514120278434888789130925637387362397256673358463841950687463318359355831675859417078739434702286199032596242938537701852001047356462609950587156695590108864390932876487444850980158042128219219957292262665106588986320307980732802386597105279964014064724980552930521063946220272007255821593449529461702952447229253014634919227330300473192372105476541857014712357933427918654945653811985746057926784713809935032866347596546740750818016673361162858605902260565966722760684571227523007756137337645047898207783540664330265409824538466454499462833263042760932454337873392087450343600975898262635293184889533676928584050184994012468798859806410639075066563310879521696453302619009111079965900206364456844938537896587354216160 [127,87] -691510957394564579060297566622480394371236911113976339335947823378727799820552447669436546885688119117424339072457710201086175779822819394135941992391109366564301593003730846967828045491771002176485627262300055209817268048670262161885927049493214933372723910729048996690011765173235260519748326029929987122915552320404248324071033042622541260198581027742310057681741360992364594954574574981021846934880227669052631075168688799014678106702288676163381431492996243972666034551662372506415578899756569749054356877424462492387836587192641402877205262888479501403777160461488013111241785026652630664717514005533007080838916421418309662182496887522740230123159800713316450405351224776034349185480728352164461996543091864036667182690595437889633461129915736574264845208581642503411416170792215933410924982643612307291252184135429511295666935161522114057974638353930439226965522461584103502199410579306500756762087283758827602149815807547703691225518045899589828615079126759112311650738891717798576843880138133531573728172251786389384828770499182518399918277548245152033770175878271513999245529134216582273193300499249038773538421799839130705757205018187828862687193364543182073490182115254856628706606594666546323388287993564524109497687613267454485665128294457789172505297575298139744620300204365280599559594432941204070346983068109787111221691670624700391024419401655002110168479462902749238640322373992970028858143154288955154529300654889866225337372773336540618511146920895103655014329385697311588474531974220109361658873909377726627717535886950184189640636343126501902512098128488990121681805061027233474182769406420505102622888258831002648143774396694894063019716188977112453957388365129617862529027670268965866783507541727823062202955914790330580420691234207138610941686407637274913611520359195706624766641937689857670685408160 [127,88] 13914997736414912579472975351590111755038959313994310913742086369406227300849619854063636589424579739050215810784047353301239079607054260849068334702043313744304489130222484767963339701518990232368318753214320661531866910553704662306231019182744981119101980018006384444803098604690640545634884586748237420594557552146185451345900706935867821405189915002824952651394112563293469905812593599934522526489779502153055481122582135000043895814515538638146806735178249152385247598423843912883886617424169075014299945432219917211144334773701967605407480784366700910981848736206834422979440350877159313218145894858538359699959103530917183516110967488160615805132592727144483470642543796721145797749393775596886546501892415006801559277634402247593641114925670061552102428177339113336507051672083002979928165954481126884449682451380623765874292828172068066567654513494125763657289604864705429621543901460646441182489608867137076978533475926887341814772735468106163761372873922126520017215257712479797808243579308155879840699407558829481691338576730029522957494645823313187126436982989584694528908115564145266242242964690173759530107007439314413770526756454122362042722673111701311945926683083679405177641389292470460830564938558194014189167451598109238285856737990515640997356237028005047704205665401062140880349405657015508345905730331625181938306083254243921928406004897376453028695086844991176555759471131620515521672930850976159103273110805416450793581504236410401709154320483978060059371403788590999299735735642472532059153216644955267853767454923137094441033822179106561033665882336215510839101841475495948973788876059303650779693147378451797019756740699665169331778989805469097696489371833415467335823313757968253086878773420427182859002936099210696031547207577921700658928629620262528424819466948271987065094724283677936701648 [127,89] -414279796518686769865188039595832858206057615640267255789851734932863879148993567357051751554041572243286194140195789785869072308688482791834891030943270220120499832664325027028957780145379439261178604463872819503689129899743757948768820132158697634560146124791164503926945743216619797193865580614398735026690039340191833070825317092336500469099417369287702913956293531965847368202342956305120472169186697861419872964350191810644521168436073017689441454792036309303730483574465303133860828295592565305606865003316233281374015494427071577951101221756975895370027166791054675733226557847336710694665367470865867200993904916808395984793315771097082946291586477333924117402862541912411974048383408880531304848850454814769444884856023514594730334414069600449580420135701288288385359233841597234389553213487793798507848028758181380301241042767904554271026289826211342177797039032556240376853633372609329982461818297606422698321281414773562609185905526313329123291312115911568803299694963089177487362380954411480409602129862206730398493500817188494917396146940232413896358373859764296514144521844046969792406700053583836204124245863391500718326291217214742981721693830628701176467044622785788934179355427753766188381492703064858118347478378286271362735699014174860842389794243723908491761605990676791971365064767079526200644732520861448830672762516885731694841310146136376416409598655701091116582872669550682506958617557438137055181432991192406495566792681451308067666227427188868051108999866582634463484442210415734373042713289083815383077810503893218859767284651113169313866848362329719434645317299917786479380333556681466307596779827473398229217005391586245689300601302001539357044406606703437668183295712260229705221881928257987978787586848317146302712489420371431562885374155716434311802223662313469940528876125474350480 [127,90] 18593616922149314146094956990747104105577124217371024827703101372015866256005693749545882392694150611324183331792968613505762879687091049233844534297820878625922806370040523956820290323695165058949525232285565902526726156428628905685061838664763846903728554413520305252431423845454475111233723999985931466661207492461418945488085459196415825902299030771835307087646831170309415294787516820276639890446101354332905362136166201998006312558380987865005206174862597886521630985924462260619260759231503790272114592219661264934839680502056307335294897454478426906731854120003074942778937521578376605519661182950709601303567931722823034400184121478253712044779836361882127597293348962171998619623609374491473128637824021056098564390658869936516639369849301591697629767803874822296861135846829347787059553381913233446783766536659324716412198437863604450743346820326810381123989262272099467791892153439966873587130572101496931711847996337118110263418502604042155555309300199489160739594420320172659462368199030321401566679860090145808384517034425675763799167967828718481549651955531503051248426682293547003018762215115888757368449030903159639728592120669465825509581653239274893347060057646528036301440436163350806344642010749741655842481262756763260165651761065442994938275420003821649026735972410873477323453919190932018396373141678096437685470201979194419014552297966335164964023933074211429866847593278017142786994200632890832901582166837823930827133399982984933443334693540474402764371371366514876606653475265233300344009982785370442005133981210550124437039526991524912309275944326396754216066118886742410743497845349489358999703446090755530362432337746632316628082937261699409459948091025641853191111885979537665250022064885680220912386375656423272124314821873282014219041000643838213396415157068668583536591176589840 [127,91] -778260061597052350231848349041175071343555763006269181136726585327649381716289332481246482146753468151043326106205119745771080785893248139919925999594696054542651064833290074628808546733155757208704648584975792523887902767294377205303299041235519703767672638591687116400575845729313372582162139761450409974799346689640357260098534370114325646568240486835660040654246746046214837926989276084906444078997576229354642437590490547273140946209218121084073928696878938957488521684390931178876982382121871133812990274250082674885186369433957860638869433914900494297609395899066959000685042234708398653187423155799557631734431574177067445525414799113914417509487174628827466793498277487915337715881053275390374820643752204537610815493017640127305344264657262840552414559330606802310711485608409438113180149209586524594849702590940328052164267746724903753507629404002692827412053392613174535830846013699087804215761661868649986587402041680763463370853781140334313754604300243164844249549721592229844988022959071808784641244445438812011189533331273541085469980622109950392009608122720998806876495631818070999225147012974843844403196087263956381300106401546217196726328085895147424514577492293617214951845442933742245607907611475952356590323674877540679133164611335137573822668824897927817903660270844271019268094748393636881339189134621807715241975283678119835160570436958851975505228446520004391526164369336723295713950337454720823527343776777155662735213656762536616092916645633189794712614826369031815595547017870877284794656645614567546975218371999852667250552850310171969234786370021817398361973989340620950997896188622766856769546907840038853550712065895772873873829425963510157115923722125702341853142286543862513978062095662030394303752223641907627807657211144375323919964440897816574524416036392102409806168584 [127,92] 20180984499829210083977446094302486362984098004432503627867269824410675854179108379764426341169379511114105101948868420126292606607342569868853559743306989301677145568453214296725990084496783203789952574936562845972654683026807577510768049405045979714602372244777764565355812802715142208161675290464131946885150733926348877054932254186587234849787621109930973369163485474993592332091332336694795596829851888438929357864618584618898920911168616014886995300866081465909927924073708852828380753981368321313237815151561838047790852311685039956798727328650639048953478813907889428361964383849352743718132567090108586147583777126366790824596199609015634517975357704368403265875249935949964383177117107736884931744513254525898429565559372842400769686471588420919386451853101128055251394379053888427793412506080289141226495117345165781618544235403629328988794314468239059893529719539888692333263943867075336505022561723920923339170376724382555852835137225809587089716892288835145197224068262974263037687725439439939468228762590964861793654503515714611384006596720905658719729067321190586047046355263622428234549407558589464531014814851392444907103296737814065204473296192995313414600149663674834067583200594153320895474353777626727639512155268943165638801811789669853448446911237250597279734509190780886714041842034285754846914075751499731247626138493506387114916057466969674951681895171628201229708287318789991975259062488493756804735911791731698697786458375134395933845474850032840234117882326298059100865310345171580454187580676525056333055713108180671032136839148680924600414314598147081278318450227796849469494721189946825911893971963590814941707743321677514696293083546165938388306814878422066964520388505128398289955502978761577946529593894887864438820791468433230119309318950334691158159285436847033837432 [127,93] -422252835921469418183085127899314206235334310045680102481071282264282493226813476924916533348457568432918194226529463933737002236927706350029723407255231360001547024273843190995122319998644919612202026279111700803766054073142915524024100388183990299096068972262789953290568039176701771870703375550043231159937337573948150373676800534270050939823323619730917030051506093354124809118950818777879129162711312882110919764738632215373286098664799813174957606412051453352334586215352980669942037229525132328328827360891371970094995131388259263459651890233054031796064546297745856528730060832931607436273421245954909608902521565614186081134784961261103454845506873475379604902853277243622127660719195278157295641760602360591512159290080888812273931123568472143589296001782263142040456488800650330033954864734437627910797512331989349724856335593807416957254202335373844919577660724086359244739493495127113255666251716042284922278646782181653188572667133256667587047805105342522573454042322597713289771288967209331687794672507272878964314205376328449895449901910734621869698536469113095665264600384971268956561207903491624393461876707595243636266300275576264475214859451827444851235651864275867060585027348311592249199571458090498446300758596297700432668669986574854086061247111839929484648629807109690666188083525980134447315291044579062875336051745169753657814951533894574422572719277764906909290101761958691716100447961317176421016092301650203693415451718704113766257634023786362587771778244625436322163651514849426284658358586514689060178422398684192166653912748535030215858307768012839086210626651058675755117044331405571626459588810527097462122683320487882435535017764553945955739072311139484312938390414747452978749213184132660635091795037261460298997320290077553974581564047843300498301613352358765816 [127,94] 4687038544243074700926986098577603026534737754399344184567848700533453787762998211180166518733759861199867567415804398131801967289279520121428867744071472197459762483768479277241529224817777997299757564397022655169429575854614924459453856319296312912187616175474658048809197840454508964650520636860020505129521513405216576145957049234078994264075311626754616647229412929183469585244553526525811541145627008932916256764210901407537961247882386208734513890449859728395058281947170645564498687096874423147235435985380134591369078391927851418555303076587331255586218067061549141046221159551143700324923318682433240643228788375825512631016221097111243903032894589636507905856356466278891227457628460063983362788325195839563599428083073810430984701937960395900456817063603175714181037890209207542883217987203893775505337309474225072524770104260653037902285723143195198348030375907846035603715632005957725184234292118669166857834031482091581844783383796324700981503639698577850239848908659712425589861332590614222030079072629507169832069242508789038545733512763957009152647349942423597868119383859507139404184881047213409788892404256263104962099837887692323090776828898338082311906376921504401298617665809646970460253753201615623884462592495156393892316536349487913689475492405193034545669566641635244645876714647387304123368741511764476327322689580118739700560730616309800856371769112718323096363503667891953373857027806026737439110448229531939378427823658754411462735442745085807406135241812042841137396651464774813954145817993817372433975886594924312459823876399737760611772760353860804500779187008839953022895311837288246141362674512673925287870632104141135570478152936826096646451437628068424130227513013163295182870026966521540132044259561795498205128238249178687557760969776792709444631345052780 [127,95] -54151882911199801774585275236422795867084942310056484354500895237212485804252334231404762519327744905850630706108285123992207691211702986487087696250020021119537577647469683274699853726870918797976717432522904557591482289584960583530289626671958995688491967591729026538710114596037461987100407589118275255166685384172773021139889062716725253589713970672777952638746607785868715241081608436324565142592434544102717879718793465713906754354133407434632622358704374583037030585487900109948213511235433719009952363562873513280535757612449396878576885837348757014640213539918410923551370711664189493365158537767646334572446423678314394475060962689900376653555002262612027218536260010109789332633173394654903209418721545733198105300963873486060883345637652850321466474920699378864267976699609044071809135438906519416237178805030993749577400106836595546901305584196299471651002724431780556112367898072578983748161407099104541602289972115848389498622206278263237316256839123941249708459470344992214510513585709777033790949614615884883301516639934420442108314513909859507596141292667538325454919061739579175053268671669818138553319158501206399295866398986931914096020431837768549311578495591296708373493921401135455928669936059592629535752386603034107021761500400445051711569180090400006375980043787620175814067332376660748492672187251611080261790527691180669728961042738477854750493835031527259182980402427221446456393449770862432943342922498600182507825322037156060255657660310784632830563206853484942987199337653610781600429638507227261669014871978042536231846516478573283647376464145299592540714562999103702921156767979745808690486774485037519200791383199151376675042528070464204929765964295756415051133200799143690652510841318724462571036231849274621932966900243334014871139498606219972997399856 [127,96] 471124703661878587626287300926521365138273922562322484933279704512204121677445824147083416525069835290420592105759457019531936573767384996513517097794233050038795642695251031173407449544786598750830624208357609407199008038730414162038878041499765197656160281468681150403765163653741054248781992841477175307389958978651196824993390440833243471295372932551885128240241683697041865648502746239111642760596453538275974146196526523842202698211721057112799815720392515983521922839968687043785278604308835334374181214162393297855203376987203956368551168790953213125572596181913033602361806725558557511284715564227334002556695879112820173308028120915626693453187207089372024895267339150402591452013030600192633097578473714794470659261786151939808835173001062427455345067194944371094483720303136114053452900936974788410057932470261518603199665034775388460112245385227617862191687992577200098674655002223354183669582461440132843407465944185232742406774039983760617417430157089801450488498040513538336703294235332854333221911881296480854336483684776314152446829646799379743285350264867884220811485115625212534073748030151262745701213914560010098865902894266710495152435520575671289672587275204528537549851409165039401035199024790124212498858049146216961238065248887678279401601830912034178345917039477189108509672529121680800807153283653379908265808921812672496112551523266634944411228011426479209370547018024436268913971427200005180265187710225541330518086800563605853736839731998215927998873982839239943628199315392164844121313395688657341626729595007142094778418946001304532133032339526281862685723461908634497481182260325968563851494760214244500379214033037382908897330802799871871115459066684912265640539024535038458845074208127956960953413714873246687037481840629855673079922948435688565312 [127,97] 2227469354292870293318211615675122900087129627519953721116471427589517500277660393977282929344656001903324642992520708043058099976943541394454163375765593690146315946907219561753503276005533862280376234258209507015168820242049068007579539014057697431159387117560872999202336339521794426426269962797600988836404664958909174990616442084453161585504134216087220466311763685857327057720234357300720994004731895760630223238122414876402145308116493620314287276896740322300001735216927256363600293273675332105717049487398864856841918604060330185623793677616303741518926982449472678224378416713585632663438321930378675480532490083218802209263048623252935313712193935804577288004232572876564462730316399909217455490695582347600690320641449449589762898376700819763884760657165363348835851773972873960251517336883437872373847745925327060566093633661693301316494297791700707804450863232244657389260561065143921028495204849973930138407886363676527168331597256072057475053702909170140862394793203924660935208030347091902239922060216185154475696259076934460199262849282672460282917885127890333640744840302759748159947629309348471597431461845033463810706315193379121428197286439348001244124990240587829006666625139194098571013276360392208886599277440701099857597843448990481794661881016847446612852903692356596425517092591675544423776365557511489075350685748218567152752245017692125039817948099784739039236723164847610030792908571793019253189485176138371631092234011053249309323199575151612305014697358102671809120679461496668051051672603767441730816922069552589007935912319813898271772704729541891407935985528604018529518257474557498234069272552020581294961154646793428637284985955800416521424324383089984049801327619809848857017020957179289559878637810521007581182297500316508716889570848123936 [127,98] -53872105940367382020713062395729293329887052670055900432274359413336935360564178917484163570294037983744859208147533146330509502582704109546122019621745424990027170902008458216696847029342865029186067464604807328184617351455685027384872085635418041898408224157611894587856570240230684405814550636487190212756619572829321682926276295513615788279244365217500304592023833088210961746398807610243174936719427073749354233767305694175917398578436922239396571596961545081846997478776117934083600214644832149147332028925299434152537769392418993166671312308721102484646130792515398339344832930983565774956125364371834166809197100262305177622303852341286360319503147332410037375831546506130357458025755531631115071471311627623753027751671445135439499069500232382689251949653128456045351201153114082897020831669137325403313976662716978444138974981948915902470742694085351967384778734862942888077739589611980385104031554899574961613880034955575137622825074836062467761339227178501232146251810381329451646444562463443831878107896464879650415447932999096795777320368691145746661930652491029189171245908705869050582231629055501370406801172318133776370601254052218697501136571348885262085236591435551338686810505770116322480003986453958414745318219970035559806681839164797991176715974377235590637570559136639314367961690936210019549594495578564947562032560381627154766766561417255277596922337101294845842071021044820173636270375006137267470359812243650661016005795446122959196013044055110906557603818355111033965106581641457723020281365681036879099635721666632738928984215246261782768706964681908440783463279975768430401805146957086756696743984241821868166454713174691311089422088974410278664162669191479816148702718539677198854582947637738551323318494393008575376721570656914701684835963928 [127,99] 656147621181584694263209511831104693457547558477685433467666643517746909692837508545107898384132019354102486840145206991700970608720264525935992210862414805335297326117744093378202839961719785066896599173208614269575191144242505520097955389703221967060149027167342225238980737132682776388214979348376216572267009353319349943681277421165788631794231929357867000052801679922381633908105029609329394090112604142059272227535933592893544335467080801150347883587379495599100155656867199449320781475493287783615965914153074142576328463522097980259553972507718065089604043339925346588154076523439129392120142045626753549572027704758747643343100007550631954463457304793295706968673475286651257771714010935548200180705210255632168511382115050368598198850815212414655348599516902809770234709165203323530620415193959413426906156604036135180774070492863216370968603667662349753690328779235333558424138472715879885279032141091894119384291672623712684484396641012741881816048358052184736424908239028254774176278414922681250749120801758913635489441873130577352693719253740123546782766291901222710688895518836824602713816940019639745547736766259329262289039539516784993617352203624956488636918986588957759345505006981872321676793133428519979952750593420559487412523176439568515580014602376646413302199697993525849106380406125111321717938211405512737947417795751587963956268613109743146396046124526401627333455390920945457905831755377891062042757926935972861803202503816748333760527992268973216749807517267708186098635190015035380077164348212152912040721975700807471262349592886343856402898931900312687769299113143036454838573990141489923174293516982780749229396136651870707218149442452401619953260592980480342638287265242972105984021605769436392746840572730559016692052175317060316776304 [127,100] -5605105000311752290614811764825177870879937024937535174780226968785788521811335399553989382412797413000345173552214043853575656258842381681169543144161033250432048462663230018511100435542496283029403109166358517650488705240574413133535068525235747431407776208666640251914571318854160311057583042407292212252214221888199056623634059297409131633800649920832758300873353085448503454246599615400016963707192707063586826213108869867825737196898571039014709874522278742823123973013566023932482395048670521973761412720636472318691663122336644490939704154257197721432195474600292812354014245082380720408014229988484485763443842561525775226593406538043843043997525522916070476132582672626788831365124132177335525858396262777598725899004562769015626196673195430818263901007312103106660800833889179632343280067108668523610934636304744134302000346680792174203008359474355358811629934415039180777097436621786038991134462443792982618152659017419253371324455579916816541103096976607000502741550524532286756913146843841481867815562931180641601056759110489912806676320386914505575534064553253757628902555611452478016496517692132612371423800584141067984050763456622410751848175106870533110201827276957286398133683216631050508479091416493166695112798207732225655814871262016510437772993042010842102185214576132316737488807919194891102827799123685393066895070595932552137394206119387243235279841577897459201659655224815187925009317442965571569738557365353489600710320626187797838094876079168745427211385972887209511661206651638760835036770491776326836683905412119365664615588575947788424143466620123963557140881176724179409116392773561444330769974473412159579989499498325486835978049834037483179405622614309746122341575135707129191977528945916655333192481990025255277497557892293106656 [127,101] -6260653716733655970930203967001665810286710212777961104535601497990378874521440367908634865931278435251446721778939092062029766775838526887685012834398383678213581154400702322214631772938778354253806885372668342479637823067299907288943830024991637918704846771691870571626991304324306787700794740184078309423678723250851503435087024485226005127869660900783544901546066502312114293636990301181702685257275690790176713372722981923688639423964669106491993829496721481504456956269117985397563455664455734908290378525537843672445277876842615035430901808469233856376950787855228853296931940628308258713774560221844271729076384316252213749059065021852976849233685277081901161609648216696121600794316948188294956090827090170227497135498796599001237297074151601937982353390083334295659416743923989158565361376298266002627027592422814677864675092806648784985916927425662082263319095440753966056784892127908636097108654262905291804740266802777361134500017158544373185303970658872758789758767435766855646608825829650435716434610614603740897213536869636823497622283257428183705976385779802661666037306830394973694243736807966666802542700728968704543980598718729903604347231528474929908843374054073155605506098315457660399494551022965278015597450567913804716613376906128005958604332594055633766212199718914674811331089036622269526364261164141366775968884474558911601634822402741750318609532991785330387888315038345898985009069230956629972996316519595650382317468429583735550782352370023753771835187148086143600318435877127250945350378116130424214381103725175437606851886458346216342915476366089997229430966958235222422210920940046121480546472204981908041676883276903132708290672386342751894092585527214018293024184775331040435875728954237608522179452583990215191792968640960 [127,102] 80207492408091330441652600747158733107907209951368186127816286695596771496994157660121349746652712384953146253978214783767255764316681855266629995606063511184669893235610893021930654047981253754485956357585627249981448241523573976790979514057533649612641094804179725193682840647469855983018111099860446073410038924915369371272243176618924824963785123161610029593972924284325863845476289922968147167999466502552997220927873330697505232485224201714031122629372762949917965485271753112331748524837860137472933989741603288738429850998766153585728920331469070814424564582955837774063689695114313761644864227124054092764990005138021620890755932283699405200686224843897728088725286626169657114164777138635864783093804475726021674262287215462613967404445015839614457084959025515519631520244344672747694649876009651951656038749765020253494740392779081791886123026778341348698466784178673669133284528010725742475523721964560786390690760084232754077773095256975948388043085324205608638440678770692973304599096933853412045828010282013938821103610669009422617732204211890889844268185512980218499830410862404297398441483069511652910525437716685905245474070752819296177571104641201469019792893522202009450725231968360238135213215238643636706378590895917212602327510730257542975205382070539342423922702410455988100283502137368578438159657950444893593334442198738470526989218181696802512471905197890085147651581928793305078508431721594350843181869554435098568671078138881600248557544782566155277333346546112884835457808871347796292359116137695699663905229502942384009961207401015265390138925983115789178863046852333302753845354914063193411441795526754827699956352870900131647081347836861119508205035374885601655255378784222769731765341208756233843662058918079133344372512 [127,103] -767403772323847588015071678009990553979754434863625196528897371440211753633112406988772140892968322697980878161226026863798084905010859228736839706250005201250936755850780109283365853553082284208352731232928863085222297131630575209277328252958867840809197954294828505619279539135919874186353826849621412615097816297177075398545747186079952927864813155385899151019531320279101513989782101809697272935732928603791471585468821321047847149317039903368044404865011859978921467402674107827408199122414713552002850374345512005304764213292881854264110328676780894410690658788576017316539263170624617068046724117914403846106372982037338674096217455750949382961175725733429405391950959661666352613752193239523425681220073129219583180994016026836969373810687974061356698769613415900402726198602715480894031912780809133309851323491401495070372644021759754901751013587719653127444201001800829630480422076308981603437723664279240469595825243430373883926823364594743724944991725548663903152982015085173879770782351272356996259558658423409229208216182963998217235937084093821668353369561761510864873348788461858772980416307840282626193628716320963071995734271078957243241104114283962465472117979519732150393171337181614048799009560376221379574138447134461865732621170550381156661549141789074882247376324484887947615376687216490416857181493413562139063512474334635601567232941399057209115131745426007103111570210729108247562261808786574560785818866733090517046907642373583399010877740981611817233623768199469586138710684530834039760054913012234914110360532496745536554713332215687931652410670577840160327432814268439066040903385331310894015897815525409166854932454378573588746568974967196240907305624973814587009890109960916595360106911018140732766699277602646096580 [127,104] 1811310711864988888426235412355506775005100284156456213301452613418694207618896840353224966029527510645437280438453589012566549563565742317925485184176940654721964247589897048582949961102606855420783966602483637938368319707371339059888402577080223375981235859263022822445698754356062902907622111109002905409179242923808763645576018132859348553820617265258448066104889825546705539224342947280471182608174185666562897359670962044116832202407890092838820186225361028378630480765777244405528499404614384750342267860086670302428388805647862433076115296005651903111612260112889840877186280456040459565474622199621453264375596969295288921045498720970263965997966134886443618501147992191613054136182670473188850371559177672014285720044105137774942694046911269777727277627878307360874559039744804853060868255226462217401610306142783268886901219562665472106178617906652774227478833920344832700311887690350783989715160816205780396770119265501002974151171132277387190796772249320471050689848458549765854653318046557255813520583200028670227175439657367060779866520765140853112675951771373961627250988276245728307777023667591794492792345332983453778634615633044412539403004245124131131573309716790546070267917646318629025586211904899740541378965043341857332155509921266060627144923100289044912682312262570032320600147608929613880142580391355685363073092268793453013079710418109110733764402666144237923751016682458641821675726426929371037843280357544574049315167618720647404657303695447291605120345711987512624533262932311208841237593681768582968215469173137258006114206706684836075767369253808068245882293244068848626967682066302532637539025066067891696109852755452780043316073415998872863253884408015138406132346327913816383274965190481717878982913479822808 [127,105] -3765262744380342303684333580981178144052671926487908025043081035820614741676578527379896984571547122445360520104549412678123329430909456593164995846675892395809535465940702030570925346085129822856384581395469748535925295492410694943803957111770792469087714193676418987518548764458372149646045061537952556299128383607282436650811423958538524839418380712216580264820364287477522248689538829478017530687073468555013820366877650108113596800547773968604564212651725312083342246789810067596239955232530232241405726978708815824306788462921515807831450021230096395377661234179505374627794566431394751910203123738698584755122844130851162166841038286518591509257002004128090445590577778245462196292393299977038150336923174088360223905914841986601457777209810310699658847749582490123489222842460508056469294569860239096115182478388109456971666447075719221915780779713067635151622096685014548138472757186852169171140408963875806420849374713227109655473111282224317362225736299679680579956567204558588470707948620999377158177002592900512441466990929542438083491922671902578322224803827056379652864199070103570221023827411856695804327541692911973090229950466293443677446108116847315456709164102287213672181835461370685719725266226575074360598801101516980114839045549770064184897097762148233806081490008176343550934066610166105347165033232770611840535938367367008121659703977601752959405512014760878058719019729112692698768485626237911939820727623245704118100666020944859580573785255285778337441164719408403400742925692005950747731070676957691785045599954085870988518994849285340142407786479980613205898124852509740374792157870894001557503606915138005580305787128015895987554684990843900940465014496571945522933943478801536574529443681018608116711634660 [127,106] -6088879391625466334571261488349375813137176281212620694221309237511552188199958254835945084796734839700685418967549677311323337600143166046756368024568325643201248791620786408986832618537445387953176532067900886132187203941047121467624073649892262712364300406190254701503161625623040089943519130756536780472507097134133736399049420956549022290920805227058485347683267836327937641151071550246084690607217792047238108360142891348803322695622520021875946715723537523774176248378749711660862222607872109300282029694888782470065276916011194800925408439942239453313235543997617550408402990236008190554326496001562472104130955647506312574432241853169055071772506074540656724859174477689171316775667499762646350650623981676179941045002325383797487130021408978248893081324448767562786208698644605800108536164680907278329319879214273701603326431904972059722635713881077891540009230547745234460095789137334046006834103679460493225472964306531944387609513389437247466203634959288895129189829772190102694996092211129794895659484594045038725898857034349665118631009894552799245564335685305359090395415814535374075705577998725910958987959938950633885937116807023940740137210856709160278691856366338033952782181350075910871728782680413774162999503586562638756890145302630064579838452504349674971891979866923107123963293019651655739305041583777886570327029478712897296291237927158751874775367850335244988142179954400192275709505438263922631848948773483314794804574825437094656764428103273967379079578406664569614918623768852858406663629726420935426334241392493242399356034188541769355244468276590988400660985557545340728061901902914913935123058560294725270200273387089772986449100998493954941558709731734934892438299110901509260123416818434057549424 [127,107] 31234040649492764069526017125706683502203095432137444153376021401986374974901805347360517666584820916931409023996343512691185792888948906521975983553454874996210892863842854450111664099646264140330599451734917476831829382191914558723804930863462554773089289080545383306451150977957693502364834954500737399564790847270110762621674611797657459541922258631081797581107440317772986312168840820692719161780307300337564872586676769250358230519767519709993496238664637881433477403191078607305440984253698170791784244014028424978136954479452443371547557033665966012161807698911810082140343277742506139914173528849979664181209870834224065369316339637661543869947194847598335498418444570760623966308402650818584778730149758442246366806125697364772915250209404072069087999967400527285989695611010074544612097268246509474839195300643180192976657262030501081787946370516768614200660840663114946264874653912012809394584051139264853191634002320096673777009639737802918272026930711297016828979739403710943975345703682982768226997999059603973384474587346098108279329595099692308947618944097606038878289150204751487205060960137918253959816260165488050298492542670512635301557027762549115383829043838362447038252841811393756788606749634658958796020024827147478209782657403005528822625199322221422424432089457552646471090981367161790084451276096578699642514517337224402107936715985578164479984345343400895187315825317301582729410372685084501507142937534067706632555452879076075295692720744973046546120032847289343001761324288648650728756689895897353366648559941694527161898574901166000015293910969353285438218662567061108307725942161051283903035871845566626577991750221131013607084697840165864543730031374227895852342981073400513810881228070235512 [127,108] -33215928169697742699428984276298657762697840183567067229193039183510794497415005939859545379330103884931589650631993767394339096207077754124486712317017846151843229206424607913954492674140700917848044203360232693717856908295094435991496356472215582536995875872867682255617076407913037183419185262353037670911121783959756134136546264658948375895216288812549582390143533622725984692368673786959040312487801720769997349767976468735466139535984952481403103971537175305922062711929109394845367428132263803346481401803665342463114338307386809114964506383057666095127883753076300259044784680910716109496409868879861859739870760686593040158315172306276970641863516380011517397007444751181221323719854044190425104167772760410220059421619138850312727023000471564983005968879892363993234914723835183286349855878875637446895995447674931915733786240543435281378380326501770836225891946349938673949985800241287158675297589879224523199242997270192705055776338018080703484473670707194306532890018869644128714691050376526313859811112435160350032248650112854602994053112845837005053992714516294380725980745847274080122062329064104114955004261952687876323324517807383108024492777545389619343019352696203269358822583579401706162766636240977765710883053567288911919716243982436408282334718276925667202636255171348017266228295440559153958334685874661427975377819147158575740036370304119046358679362069879748824087837469944482866124419616957076576513484021438364464271695594758323029195950426097431278148426055448492644346378757053221036649596069781934615352573202761758206926482257382263731604943391523155820019939774454934307269685004854287911285090228312230423997172589616000263903836777420391247115124111290209324707522227932236844534979570 [127,109] 9656295539986929141888854115539305452923075567684744818342633421755830747449353652242120723428801052752676751195934509659608167929086775155843390293711134692956242115733561691877181679688283547830364735389653824326286140798005396656072511655134752839951366692497635239523234082133150881539584780013442323728668587636432979291623746036695556878639425883405799282668673710394188374409431049612334835874638421838287635337362055432167279550378822396154558236587258444729004056692650883176971594578783325636033962359208317762251786690823101755525345197232015489481488152516366350741767589647416343369717779767094433539019759347439808443255585988616584239679744207106309418459629110656788155946808604970826592740462794898094469539145151496914382950568021686602832965755313089092394209487830070778097237985070915038693574155148543368148016373575756028494039076325934608646719850143220291561042575186661271161639094778033532248701731691573266314452819001907983239092089591413278856617453923133676553682863615270597720580350130329500250229899140496365993408198143398021529150273318916462939034954433580141852158010408439398033977684620451328230681067462230856275021378505305716752617837065579057635284261302141280436721966193732076974734593084724330080439103691469451211973490687348243142624300939498265680707203374299071463304889018728044122171647593895021502906942323748771798697202307860623435477790011313377463468716927841016469445599000592633022084860780689995177730809725957199722882845838574727571794864584940966935291962410241444167074358794229718338592644052786548085701076031752728195110636545334129934940546365663577281333303469111184787315329618551286189993891526928010622910821711137307077932863209520119962408 [127,110] 52371354459744201971476523434382277646243542441787808722538390990741468687996241436608459353311155315078198795434134970921716048326869982071643332719038991472179915867147885308100428725204956758454267125182957054833497448198912455040892521567789682550550908544945961706101241240140953773823685385950880873010259765448304598273379496762003708896149554524451642521929899043874000775222011735354475121276721326556912327940190897984726530396837633446256132204469000320431935396241545200713676724359613658591691453231066078642185932269719763203514236348553004302663167627649094383875429462401997802055857625178334884483151709860700079977708238921032494443535949328049876277943643976089161559509624710424611287506777331214395096412110029675852501254148502522169684688683058450492869391435500234456173813606579010315628858508611279965173798601693356358886962249226022988462309431962585820637558904769452218312239885577034192923632526787609331632802583387891850792166560160553963945891923443241705750270812879521719180505090831583568821206339881531596420696750763358927221073198510135418330483781893530782098595679967122553896682871188097403323049336062007199499776797521263887504262351343792091779016764398763778923713180427150837348099481143652425342524337989641694758897202056659299877166366488182279112452770770262246293247257057111439679571482218320607957912140277128931863921693856484253604445995718812354392278852748161341091770678034576070216956288094283769945312734277006900711916795684450128532044509314427754966853617834602126280244151177527995134505985849110490537885441700512614587158658590687857372929830408229168951444985577419660537539829190267471509050926284255750963144131773656670383484534948098600 [127,111] -143150811883835740436881124673762122324295105220543548632675152837793460449854052603467267339028784088536238189058538844059823799335140351402450825021666489286661023677579017879291929577682966703560208791755189202696055614113881876281207154053838428758468467087409620908142755009505504274709712098012937330830673283935962354589250403286120434185097634035404936538069358962592558300714471435864573615804133312921081612183588363000019785269009487299014102132990264286234592705476226070051018345185122082876221854326674227381402973759438454725980818665138240076837121501384864381062028769434225487257225957140770510516457783539656043782052866829575134639590178995817531613230885299513657277231026235125440305013407941560590141826058747326575726491115808796560612836353615016860757959729835659264409833966516140725921692314955565726741063809365598833674545600912501064097430479969573236502548951420189729366482604740603312715550205365791223433262486457082400390287626447402474278631090360932221682169599796540082149100639297371634008338025102015120009018415752003554750323284270356214620549682075915680714310038259786961767112821700280646671188410827726033995352838677470123157865418147403372158074725280961221674400802021673140024759537721850734975847858903687584186412444706595000838926420657971483558353769722963158661858122418339423211700043767516931113746649273905705112297093560806587687936532673808811307605274883628563865610288631876610575868772787022007355976489407645562849802610285222913839828936140243453627169490022309861433497097711748822592300333013386506483105674798416480808423499373009383229454464754539589306902796841877917340996531236031391426909315166185149916917487786691365749541843292 [127,112] -102921020763264119791693919582520713887150967814336174794178500733044066576706798177892764832354068175882534562522242536828333379123639483894931839189978433121090851001641655477906613647870690683276170589787645001884249031324766242031462199132745586430652564441559164124854729924839957963217884931326978599383496710949002116745637454375939295568059004936076249771802371892010701278604767101928732088697607634498536889888325091519263373533738448850075600072201098109204697590872857987322700672088511047639923984527788697724734509637264876785169197166730611475571416151278291876804055411848575409909047661645723410228611260343796604294678847477399567907287889126975428614410180247857023364979366883750686857205768850562304153763052430668902260967088566853548131373925917841917467398925922325962983423305914638007724147575601857251943312063777214034629897833262321631920718790237863986983520032800463041264740530769346061925550790710429301824345294561571686098896416272199041305121180912344502570491452894128577700348058269302456339116493350001396936843592552069428110706569792042175094907890645950536918824793906971239223788164671597681606413131719941835998224300075026369209077195144894025057409984412409067797059182727510181254914767849110699107513346762635700524931605298066906065031633225707689465630422853560166973970305299326079752563219807374038561126786867410815850399904917207965075698928136319928771246180254712962946530265455952423077775163068364777954306039424378306373734392194609903967214704804090960917938475136705743930567932341589555086244395829468186215339468366047277768726982420417063732046296143581258520648831880564134639558949457333343075039056003716522527511632329967420773536 [127,113] 59176550926314588362518781786017964837879254098698114009625756855306606047576505496034290101748527758451152259052930975270654617668351585462686927950693113250457593889054380109458241085686030098294004159268946209078153513961964289349039610965307026277973597339346316289421709595007757147709640806120479093737914248120720347596145545968405829756067441718668002044296041661605932368742577116598456359434146498666500578141382802905573861033928940172377047135591743041508109775908926671729740594554219300865914230286913006021384071328703957461105165410811227348809555381190561598184681030707857194713741718064267829486541212051995638755958155106398578107960280994386584029643070321418554439850094183553530328787549186950150635038676204481360771116669401347491561966876766992056409661839998549823265571639567865433054176084979625300003758740822157972819790876802836135145265835854577782663865284348228965610039854453920918998030672205777516452426939334458082902809830479480699688583891640231150373459663010585681294462071345601251292424121242896090273715366563257781578132086399834127617601438614549929906231621693149409572600068374758276627138468467296594169505357682136018171399025091555912101103455093936578523983337930764420282690665926876359521149940798412382768754317731510247360264960711688399411145446352372287728302781975465678179300978591527235943113512036458814150662834337115314786679834033221430905394576650735898511311665305784567697461453813848001875368933070889852769964359563210368051524614942920883029922612342004669562176782282855686864153619274945687447930698527901040454379578604950343554938639734420395562106650826621693882079065418712947153732261749284298663414146764521256 [127,114] -22327858064232889017803464646815719573328316384740449686888086781004786164648648438275342846848101893022616569930615693505720568604069235833778826764768406611283607989130295768540679036212052181030501106094992759145051514385439958703902797952377629165199844018603756224644386736119595156932490804499865505783902550929026123675437639063124452094628222257568696174564819437230741102601892799347158324856452811345593278689832989502807941974156058411063681389511699762260281933769655809954676896472384272957816674832491729830351192553525417156877723485399197678818006101313380276788655310552670208252404218114768321869419999401687012596902487195561905627362941285224833708903047131913611853680356760765647131552044798488003262406627722638190173929167740502886540030745777454738002505594926910197815281440379119986137240404021790461978962707537781764335687037562606684330264374562943971421296072870221293801778216581936374493624436280764206006283308249705190875464114988977413160110964882108443671683598712223694487403307432977636333772508935979347154454547442998908123313636537841993107240789987052982506729348397057318873766909770972823303902537252188574326588529736086250284045098223018313290350451446828602127902763073423900386007541043762115090509420630875510662944794589215988436991734988946837333956293573926413646106614604528693495813391242055327519888528528950550830772246868771312460364916965503161007577262733595841654678385878515161671776620511459777509531043402969562405833403444190420292228563879770194263832297793516514314831765407795172143838732617381267402114276158600460842077231622137320042714344029630805962067229239743272247720480026195650001013913646067928380583407520 [127,115] -42198511793491677887053263704041520964791934609052869962244870063638861536035924563916626959152785240413646000862812552832686989580977842683153391748263666452876615728142676465579104481753506870812986946184161875757808939806805655026840831086296114252511674060110983590180510512369883408965771417187354858916595873686812590443623447435000802476231436944297586278563192993048451693889307884638287052126008360134080120930229062071494154954292485829154420988900010898833066832009498218750397737670116701152658814867030128181066215841486452925908465249877407405205217652181751449973783590161444082742874023896690626054938309006846040145346133348032979444357750309031997520211931585288117717220559680566205637664776117544254849479440376318703225416425916314521517523263280039457544818594022810505683234910373374346455741793150396770638292848523348027035846439500904329745916659618083790546129384262905921009369786088637948726790853357065363892053991936225169433206787426507399085600241560454310515595557091269419980135419365876840995425406295900756525987854575872486830834347809522820579571011223421861209272041326695404538565985805101837711732256412009585105551600966649445773665337605963507030903651194174749085840040876500052655886599486375411995200716891519052931589185137970441935747026702027376197552328214736102978543972528923303360756278558346387580867843330707302474913180123954317688725228791829597085418208127764212303749331543164777023269691168704205099296641775057678807741305983946194398445217801875461540668848346723961154470341740035949855120586655457322634070190045818467086973729530372033516727099468172949389156743948794732930065263046066386201575515728283042188256 [127,116] -34046334554319823566291947531790127258721614647470091545650922743506422526544164260460361896613716681880530825311294149395619664139556928513232696903093845087324008227035861034178779626821549623111459899900318648650136306328310178450545361596571916248578930178318253144878745336836931876593131611605541142680995974089469994500165950398866789668838592701928305534040063608707213767499989593083190746155129913421886230643633521994204155161450132642049464235828736013316444469844325964613013558375325305548192032426299624669421178019862351901667499801472470312585839901511227694991552685571479500753240937551869626029783795278869140118193875708462453034349377511266414885923676866604925346582235156674686760399516935071616208703137054425678566167007455855363488279766028662740351941506412810493186286268305132666950066710711238006731341652827206566591436799931756482108942101907260017137471252871089913440697156335298841251654953713279812974904888621425536601052170383801326851239071026624853959167945320439885688945121927078625370554512814050254837796283812781100580734714759529419172033490770926583078320142012541546632562096527958552234405939854528823561497379222587765758682591123925875866852540868501732021946948999110734814603716351055030469394078424409671366564544742337304754950275691180649267107568345713452060547808307829157674151035229391858740061531938539984803529439848928881117491561265442279989954090567795574265373685186254728403207721720175843712050721506620855294525086222600443933340615631276494724732828392554169589773966917821242418806281907536390951397664690386668945072499521426634306029286583639502735317595963134468275808472219370586296049477141616750 [127,117] -15558765251529250418758345301429586574767295917732664207512377474394909735348070930424386629621173372903739246672819887619430996483622081032195228807662403719757171403257766757724907863889543597640780306790612029071052857809551073444579990197134333642171680613836843319992975519556403631618321988899079736360819638938403259558521239435728444565469560994569782994330280366353961373122895215418912713427704066856386390191215275850249302557860769087465704389378385263190731928327444914249738243978523966075306078440087564637026644327565155345093006623786073688503684605516503955547838184386909485241936532945022726941229103163972571597683053247890202055417287101949652537447853583866390787858364252685898199633883144078230045415723058484436869065001216496730901183714106593506001191349332339516466207839442422798944487279440246603473661786156962345769985228367605660438188093503679433535989921949833448195743140764459784655510203783958345111720559949268971222750955046309629910967777269960693094142476885294736696874373540917314595295857650786219040707776589905614351556393846745162679673254458040218220035862832039393811785565985528887028306570980998143100604535170745983458739623546424808160143518519760909320926281508182313145977268055077712433919952782441248084685281381595341638528298896545932948305874223883766360164337106032686018235110571014273427295911563990779488954139782381303744250810493285771903981198597557443660852949991258454441881645229465272556094590567236413700385011979999309416277561524746750570598014452730866020041941716586319822801216046893840622737140815395147740908798805045102874952449906810750205042530132134494857815767002183708785825841072 [127,118] -3715846141564921784764864947800556522440803037345102755358752416001689146285267331308018879949364880136425725929207598099595311164026047437357291508567970908345578337316445711556808775347749016443798771662257473045366021833025130584961993404563697027356595653634763375443981419294919639170495064274965237362783622590055613050353344993301916336307099000259185067280194416167850002206388760207395058436733584981686567449691577591637257729015958032971321797059465635342187088693951089032660756646865301604548395919140495460360237077879123041138442813320904663930529399755018777231749754569615524626735968823836392260162959517029880334674264335158541803822545582150405116880461896540968675946800258096390476134986890731471383445887451971967735332622345635591486894576663192440108146562925614651549751532110583791247307160053799934065849226310180640837980397584094937090529412071259428235443169682532851851389508096246623277388826500903031679389012728312039325825517164993775499990165321729584056035063405280301708857637605538403882630714866594105264008141522014512936007264026282577183624829570808680029690581404729010514972031142705952426813581717584668144868305928685634696734000851774997686267132359810163265293365029024472499688050819161466693745534681983628878874038302298689122812871897921760571033877235798380343895131711772107507842303717897312792616186459333492864230424178435944214029274362814286083437286089000522068392051028400133576248431250425374904333834414225063616837549509879699659213456533518455890113253227559696679446869242595060177500164766391074816166870275157904330262266303292605570317453579049398103434686653677995208745701567186437065160 [127,119] -993445327442027130405140257772076554849306473561838666715427904651074563411157880847329008356561931876768443599922970930109897157664748304128323060875013165734618301769190042182675286021023100809193742082808247259781596130548194163538897705328397915338480896327483219260842939955139890206367047287184294437206243135847345141817314865886385994782230110567142114957253765773857422980405477566493282467016419702303709600684811325568145369499485343268454837861714782754652282669713522985233983649057784183726109936828166031178869815215643362065658126035090880329728374706757933220254117364932920049768662027328350630002302407657446878265450445759861979756229449359105375544271624046977373232324110332287335032519999295876762332955206960699345462964908882291010682649085100556048307066740835348521163619648000233204307052543836823865870294075642086459829499216562448766091037301261287461969722340769518328585925322342371915830472452348887844624551733728439873513376048889284895619214400952032526275118890231090951854482201933119297728991287854467152053848099009949404037448385482952968851372636977291398170586611873583021066852308719379758803815440440385493479730119342656285440638642808732117193088711302762082039969562336806442779268072681043905059441569944272089119676311074668852596300302845876522139007383911989419584707600093291152799305126725018122490589256924798869053422867814466733629333191007225237353626033833525769616173433456034831684067694237361220426373661656967404939740603492251834910550761717493054704556664027491676339573626780535047491362678625011007853886055764754313774760749355195551996695916312111449546470076249345389250744196256496 [127,120] 23065152239891502766296419719480684012416550428976238662983836653610342089850480199274391583412369078063426584785316150119186606578406376047463700619256386998211802589903765112987146134040775292876099919769371056737236877973106193250641994761150146106264802604572156776436062026319782258927210672077043619992064651327744076000871405266061246396080196582268619299352056364821008430132800371547344432310589823872709405444199988174969352550151476583388660934423013185695404885333479143468719706266043737995944257095771718986080871408566804713275793977020400218913895401663369865413054698107743843254403598806535918571410915674715234049301475874635160798544207825975472609072235743974794538449682517023839095134466297065826154322837359681686935600122168813058633625463123849071932782749851789070940537946419109453776269030070396700983632203016339168958337010187406633343438157689772066145484793952451198572123571041173335422597340601667254946277917042577418298248420557389118259099728866641001224337875873541267799910651617968604635829548516073871992936723242618776032248308926004420788728568287997034644384892233168155959210620961486729543119100589969949076614589863364999409901709197903802614241098818075412770756998206673597250549721525083716436507196668793953266584630426962250997710440403476016875314706994103611571733842597779386793273290861145801553139769678348439015592193093530918043871872457606073884840644318868649488566602850528352995318556082548845366025082312489460346063248053612736347785799660496752974604812855555209682583464428834361679064407700329754965801079608158267380002969508298145530823895964031214415269058804717702408283980 [127,121] -167733040729594106121283957003760298774762374827187807636661738029876100267587145756537888877691761515714914012944971673518873446287087474744321191595056952879856494273805070699462957310928711530106228603551688170587871000394826362815862507637109750281918870855074296484460191279203010076468532652725115043637282315587054727442692348783059496076611993281078203503236878011301776088803830742502963166844523422484210587036592898103853577844980166361739619274029434239308265566605740288900250892058483624984644605185536944886943311688174314527473380059443406016324231932772505375694772230477275917351568201908045880411202920394493797910519790736898201540485136567756753248307311142728930534095544804785717728123643922078392645508669128116591736929512111090542793004586757321308089967829875170680385532008010359030901325443108516903471494278308225031091012145568502580155540172473282336807035584674826772493837799087075830137336186565350095795287347120860494270778780383189802740003777998461177749340043133849131720321527211996959037567807991598140846425329109537760755083643555223505191539614167100286894040760161340656048505464604278512944221500448658048969719331521215482294565660864161418661029394032450136430224387184563096124160156421084727518992223784372531653771380131380033162972948007953560703968426024795222351968684612442145369658723046414436546234361180057483854927046927456423004574108125689462949303963190637688686922449649917161474357605578313564325429471897630672121061368305856821667067922322659174723327180933366873290537861836835996171329829648917861931317991533936315882073711731911190825806993915113875491715407555070102496 [127,122] -29846956852978273023291324870161952027556510793301277113843041746304582513912895942372283991959095829882699048008149477517497531379958452671855196035074820088175961635491160144476252652050869364074413577103801713806213280920911292485810081832912061723144881606969147332536795527159990759084583017197346601799438743718911505442472489495702280971035454123076848620969078883228738113020979860999704575481786528495845499950175894243943801491896375835525892669423110787238840431461200338450478663220641177644754209413030035987043589330340712093732601076697822021952131486474387379824599707054204004690544022602694547922087912623684700357361244536787469359412958234487152442101081609928342704902074199424028885947294379784143188909613306247450725622094315400189326559847065407075220068604156016759360747530242973763111969491091279310328258383949272898191237973930385414501414693512086182065356232587706283074468482957281813331715794959662782448939844572915207694488796346163352029576997850950082603043436406064872405764722583677352849473325814602046042602351310134737926007347410754291512255244792405041445248532592420719173711670533720873946287703696627855172081063733771586277795184905309484069113924331097489191734412244761578660834256233564658962529364072469367673657924002401617360722103955550185004154375798489666353017686401519814872855300600545053304380742681080873643581591579398848718063614639274273395750933790080509362028936942308228161643215566115822839002527577830754730267967797930257296010884193298405292281484438401307542135904248729065553031685190604818221591365745116216340632090474892225812476174796003400183764735779772 [127,123] 4525735198513251753421179406552923065609004242684877549345481992669161434273376793165126194159068335567604065900706993047747502280470817167148447896298776498557916835523295019383012493707619658271349837876905733846518215463237804694806712633651068931235409408270317899583225420445384775613162142696452288241051493032198673882480276532860603342011805851628684734783723174826990075131987702461140873348962768881110198428477073859374343155326896926470415820298704133036907950655492211200918339715187875188887914236079543493950212401776985674050006080210581588503079358540681442079564929543578920051031161732262790631200682403741284603737367602689700181737137047084359052809820749199246340838763343411581406636801989346982910147196522262673845270790745824333176289258474113320169440491116357032064423825249720775424640458973533053821260563240863060342313458925172362314633066828135895684474249642457973504754354747366999124110323968636979748342049785643586485076240069905384348634874790512907534179286123767406613306565045068481230969509278015483599572926888559780628809975183064089131668816775800494174221566480189297399249704902957410019926969747256389953602971146239165669693891568079283338411840011185003845895596544741575795467797501417916442139741092528215974403185428948042407769722656374669887614606451925220130600517794121016767428852361789097897202969119771093507432999127206524678827962831471517310281509578691710312599862392868832974099850871575086420050963350318389708020326611677904209368113399566140820573599743706798486458016551592781254735728851039365419919971453149999160622471437397308627462316652510027926851784 [127,124] 1208654819876762237489717362525322264126454608070982078934838887011161912912762867020051758673872764468008757580030520568272268378669807477128533073581072904644441754182287531145760700957383215102597848887870595486452568904301983961596836664771667933446838074137011582027407304946393626479138641099068277100398052562355063403787994684688306676474732509014815689625167900908998818736646532322098755397197530966415402754465328763665179571968824333431335927227646073008721534599616736021721694376335594455380798578658718777225949607676272109844866420789698950802411429979134348447504710404870857864865355679794970318585210702280339351185776986068328141517157794398237322244239967696709197137234487087479719606466558323777419576359741033196787516843136061401991321599100291764854790104344685464091011247881588775181860978734658628431377673332812107907365290882907480010982114614412349841404373622904456380264499875077783053208536460169147453013449439013254026765138784627237202772494392750427582770944624843896421894451868956119322018996651610225243101166546097948554291390042187232261278414540514894779626479871206488423881589621168862890489960670682724083629722332583990157060777130472285705202341220952494238983013225271584577940598570356318184204695305749711741937401656034638468028415798856355436152502225706180647833307866293941105400718958609156451747983556728668199984817510824418261876062325006563323060601303073501366062078963720864737328770161655491164450519572585100394573939181509242117340813160751862768637249216347970739073232393223499753661936496698855357933990818787967007585637167479555132069460377203134488 [127,125] -73518840268043582412962167459445282662240532661549864384559927814666467865507292481801116229856880632459847330319448709630908821703609707817463684599490218036965069213757665497760447341613103519499508279224200749792102893984737587076407157403512026502881938857789725633657398804895092055415311319397195962374454305784243371075561495324525946448392286940685475418318910114953075239959042868554671870705762926266184515136361411467363354585463500981599273526351610825393893708741691593903843644421669876575908925073929327208687542702405026632425346341364454375247104023284880774076413625961830408097608101145135243696975020894213464914697933548496180702512495298153183102409192929621984374203541779442475935477852051653952240096338885437456776774212187986342521719980950787531371862544790651872922297740601358968190828130653295390569280734487561961169370988119793745325441109468557597049594216390382023271279861578601493166017401307209189291354852811635737179562653307000075715020524756520726835607063167614495512860665133780676459226983371724682979892356771845879322607531543298191489483976294643573144280571045780957058063055744790105472448749644894518389918936260437461517598969796860232884556426999302471050205249413119843442232493575668038628936113250739055717302601806537179417625296508550203770922521330818043734975616481688103909742413774184502041628742581536930617131845617037593938411301163211028352351805957283198008825204560438068157197747170488786740234233180014700178258414608095748764315114980599873970316385389408152032943681904391648251392090845576856472042073327606294042391991153609362657002068224 [127,126] -9439128902024902366109145152984223889956716196089978833763355487362366509555495470386565963911368796399290871488950309715172370821846222444057293752508784830144441130815605947211188424905282482924599805240711712455373975532223207077671378834250617812788272264389216271899244194705287699886027490789399202669793947377626651395954213333823504741273690107855774198836342703060927753281151154393713041362798548853360507862828331390388638027190122037349098631796942060875952234944435837635716272794057815773769705939573570327322011782918840662029230947528761331524825736405759163582728036362921993877303504532055472204836652620551888818402614728486247168048612432855227555549623402089335186370078462046029506613406835769181813031099537433329575309893661191500609054604709356915433266874005403375447712872026594004490028883191136314460056476272053465504710830412160592956378674209423287247781656754229853934007168882287611801033804603392080148808797722683149523238483037152453944814346593133661072367160291595679502286801659027984640936968947294354145418111700568684116424173082523763718040477100243201401255860476985646345291292657873014435197529064307732802324545564775222971071442371419925054272930521507942007797744869432844828460512057265779012559543060244379586615942023178655951580909871993358381291641670872852779063004956324013965056960107568104076184611906535762498705199890689251837645980362155888427740800855104365185908181424748043645088668962679607171036372479814602988190634533943721105380296583527644828457458377900611193199587241415053503460596461919989865205630488995573817740183811475044204473 [127,127] 361475603360472975603605267102474515538399495471551295065962162887004430369836513394704164759421573224562821414256008559508534127727237094513577857104003670291270045346517163276960165874618990807018801931629471826688463328608878556858730703652940168636832003559671105630021969399328624987735331455590234601596290916016149288220834183347683564593678368821938348825474855630166973711532658963525783729463589729881280029761274335685444540614907382677562986984118712365381448660515463751952878803604250891098620333922580834147952068523554232066875410971151726768119719966230011359020964456515593233583877027978156238236410370996602034683620597410699285853497206332502208893255087876416822351842317880652564960249857987965717755749597766588985766338762178208158302845074525970893197198175147347692030465139272288809138970179631836320516919112161896344587523054856713373100815262786081161655312578883796080946387842306802865419587120850277302026729644864488980016747605588863025445555746807936229356098540942908161727919568637337502960528444337095061002380450267011704994293034908351541763732205151371222550811519103610076345640974669775846197108951862224308890409364921650229680853510362566769482046919270493282375057313959393019751185948392188605843262935415018926043884532209685093180197091624907330128170457306788192726537767588210359031516125685440309746029198026389922381729104430024453749505495196135500508483757744307083626799392925668692183433266078337066289547150439205046767362189915218968070999741465490419049779089018860797761593133824619669126960374412218585027675140492748750777990985359296 [128,0] 249460666004232748918583977460798013574304902728143221602159523572577707617429296760461568610751261117511001541692452162215892531257427739015243553848297468181990683494259432157428706326961191064863968377815014888236628074089150275844299946095248985146977631724747851040774430831997019397541975142872484784687798424654334530611453006652164054856482728887008034769972630233836780214407265965538700456843325418177843378505460301040760854759235910994263764734771939832447011614315933060692634665430805536116189888081441326278226558113898305248039051079246150916854935501541856900179839057283385665985850878791898946285821133733972337780552020761662670465370430354073351421608543964369185195550754395077210048942999995755973025241829988197359298042670029821074332828870239067713125823237789899403488592337290225373117175801774417470289578157718254380724239235503948198499431639966899024057965656723258158572228966394470883832639603048551390006141944309312484895493749308083652912905814086954790827951548826986982164800838331871701691575310243450738047279134120465051115042227419714789420710403457850393942501919874203316175504515509835546688912233684030940984176849671623803477645929827526426151350886361918326987318882994810331162711987576665180166900686343896617755478285741926429307421075428805878469644776436774627993484709991794564071709397336306076842165187357325919717647437679963229094714953389132267151145398004201042822604933899156325291843685030233204961819513361104510009778193607342362706216415261873125467802896996434439986447040169321773930824413545153870771434508007078209130363102542613366614254832852666222827356066564878206384597422336826776861695827340144600814607453799589635588492628212434805697455896493897593435148096766480275670924051766127238691699006624692608358738927711579458274269068653039683007972158649337452861500801158953512676639036196582201228945627829033073135870237495442637900611228562434035523212181719102917686174558754599787556578739411804993041607789122560382994040422975506940907268402829725006866062875232614715059753507375717163085937500000000000000000000000000000000 [128,1] -355930925348053978605572501662035893029051863615556255285742074294535028819472239481254148281500276697741033183561729450624439061040885681230436050095923631673551878101251246070188902620353274116210636900713474114231996538871087456221019022516482927529336249161465013270088561867316784158806287592637407154841203475374508579311847641254724532361698485497074392439695615978561399534763907726152280624653351763737952743912089868270475372839937331136234296590723922976914722394346657753124833638455597580524807331785491973613070013142362833793159320620614942132385082286257853738620549444932081859211287528184754159962290345778165799888584139720673603743173603473877211499515448234410349266988520180501263214618140404894428247658962891657006017780037387324332897329954275710396051599359041610493204316511681304721121220920018965726888640823838337767145903830555019541615150125538629573240775944500937018890055987645951814756771861487577046808671933632163997716249050483270441795277017351453463690820484863678390952544125503108727298015074569636778507940012660424631087971353022270622172548604803680155019478683753905685940035977286693862068952924340755887861238570779914268228698527361791747711898390490023403944910472171716794595210499509948970672466715893438814724994259208391328626812261744667105987258813502042982777702992168497779992349135567686709388873395443582300700169174128574802006911916995611449990198222406331824814195476612043624019249495488245009285336560544312234310151046149358070548196133362355414050536008470440597675571320520973268571860587892344971989127030871414384773332315486945391686270284513858265847785236095447361441383835446472550702663002739188588459395856382150228581502670168035966638781280364582643843838263857441386881077045549153259851697496375339966934205887307219654173219156803132559351959872448876903546893964969079575120375117881869561200568831885433192702358557534773092403735865162203021455184800140898795377279521496181014205799177005895130357913527040970277161573054851179506663964576399549472724391507849617255487828515470027923583984375000000000000000000000000000000 [128,2] 32617229553574170796046854572628929644684486507892423022932379886981457979631926462440297505588009092855409419610802544293363457381835898817106762264060095166403406037865284838545493148315551471248226215861870389608190206868731142702660596856012294464898005504582894339555190465621929949379867715324374388842545228414844840756976611567513979451889930966122369155293993790025606988342063090730872989734068199905400094391349199152270316058825089802949852786121064438649821880045133396741323269372043880576266857326681397839217358369708310053414234498743817651360170911466074607100231181535154240754513918135845551224424494170551879014645249684156508661818465804062492202132025104540196256143616579638051522136640724817215325339091575856231610362167522381391407373237204679331398459804548332815337055755412045065260871400973536860081374803073210340149674841346992662155421747691600874708721092183075989827022916425506964138962378961757608094739590123878857826819726906961112595346449306547363925727366775213849533487725453159608767661265323696222426347940812454642481360819828808867398694340701874787326292530395521491063416575362089238220526153804441884873000669192145447836234859659882896946096715519866155986155114271005166913782394942533787595396802615639290806324432304975243616846895406312920735160894813984548150702562280658361236475881918429189719601367958882763591406782928262491580217463045143359009313967618827826726390414308603430394332651706578242218823884376486074850028356465983993689675546971023309414386522548407663708491389226480724883862354914183045041495020167224970251862090245168896571662242963753494946749933288526530209344378523192715064246954012339318495804401429808009601364409348595662704303025599850439025871820502674660252611163759947273856623445227537905686086365910481863139803696608679900430342612023206638143509962428178355016579338494461474081614262864909132822078711097636535972069913790198239112749893651480199779031153698367997574329924684413821421816838202863452473420707134015613040073731069411459248123139823948707372025523909542243927717208862304687500000000000000000000 [128,3] -1314181685333642592397970701388828670543064367283511453640972223754150335827130761272400469133657089180071780258941287507456286970088308963433618867252925387492936428470938220073235342800220218078645625488284096181295112998912346609335182972006054975036617945244562745476437654002673549480833138667119087891230354094737330352911717223283651371818664258974802137147403456331329252781374588293537718276086682616248016177379065525586275595617640589513180390989679892893757971908490436851671358473760687964893344097378866502700569275284541490291690201425830903647710426673391958239147583594197593509469585183826931020822877618910792007737939912761404435552528037614433538672356396187762913770747911017065656748921350095437553190537809664695321836385991561601403511018830576206609998884063466205345573277832057287617414383238355233776881336897857156804451938908681300398097822812725860168000599506139137462114772452769706645830847205712223874844651721285586441763955205495370537035739389721441792045490842499087454460502925794685281586209234782338588815820677972356434320160116401493389776432092337670660825377410972528909105446768616412066413033086878197660096125527093387594393905732681234501897495760840601961335285147610262218770134601281456014150619763425289083262352131693324497106709672022943014275720389034526353885209559514071266311532847685734890391184483290577035103985634100519540998628845899449292112402647128111502708221897441169802645096983849875260220860188547800052445104676091728086162059963197626518534222622499988174927375219058002031929731674802123659260114325035833769512092576988501138654614559451575758792527930568199678076792440682183612960442500171626207401747670602789742988623129109037418744300284095295007188642370012967538024487989653869019673415814610659756514376565525380180804566215414046986457484299042791923502311242976281388424049999835211564760762742775313281620039211968713610280725485744140375060412821654351890142669791238759571760577010952735387143151580421112818352345714383249008345761453580936650204575640959541143592409495610695557843428105115890502929687500000000000 [128,4] 27021538701849915194504299929316956173875769563266623052357825827706725438164209179051588956365045815225081406860039826374664393698015912889669489702880419118563402675342866548709498739558298724242216949273017384872820086222998378091236320904195638463828522979677022059502055878418450983164952980491868309762624341400399520443131637543368825340719251922151150849315471448809791875858018715312885212015454865360280500806520879546335162709536953408222029364583032701227619153880059084093200856766954977685764612137436134148722583605860872934940749887089807796565628236113259471537394913681100795311541960237930472403917258897889517608596650459420226747355937022400196269393528962092705301057440351903795678593546025578215200058502934657627827911908242066364250370330256358590288090993138988396470109426610606505371559260311261382051528476672697506733714245751762031769825653988008916076071194378301105041058277505950362727933038821502632980515105608224346575059155409844333246735856570212151527884324936333275336998660398533946815207802671903030241679358434785398186065843429611618419402858876966643598599460355402993881686136633868939192033951664683896266885061624682689493807608260636983726462610148988771521019729780768042605373307425671621585319769823794919611963171006251445863835578217938802921346644045780334666282382671463944277740701752339136666993699651105452039155879661516672875563942458328146267530750413741899982641773630493834149277073520483538995989616976340426224500962247846881663199670855961851700922352981302596522415153772570876739589947524576581405163711654885667794011064778243403836086753584675420514256787421061089125240350307975781937506357439578381546888301166559377302659426671187796908710968056774222489554678879294058930719027474722723420576789353333815626011761145051272053344700236162320850677222014496970706737879444331966522008447009988641262586344062451466758311647561463331578415365304679032683339126173782367215062510101232856887410429784185005894466055076147562599023334090949874315504675694826462961020166918803980231141053302765242527527789206942543387413024902343750 [128,5] -338085214480890222004779160365543500155938237385756808055183915344250505505637135053132493045416735380020733446933652185510761964909405899529906100832250916951542573501440923793709228160091858252800139740055498765789649721214811457997706301977172379164882557242530882103031708654101434548550516049729920415740590506503207743118305382242548507708250733898363154362075768167412434132478134573955282105584001075418146948668910606522164565428594629613076699188182570590459938132976917887719190911567795224530247228428914978862760648388005117610448676024306383857463093561811045411432021304284795730177479801166689016197094300144826745285491403943469564592900225733112218804179704047698510650593208810691564955151964258438064402184943247295054400394015233483781271905977086024551486514048916917655410830897236106264655302411475188858192724226182160206178403360254457545323011366531639023863082067080439242642142956096122311496189639230720230430213182860938346582471210548301382485623649617325416782076289382677391586771032780211461735548514540719082021316803486564741315789273675914900247791040410737411034498407913591809822357026545065816049550661108510287761341004802859746251533481738440091435936090216959009750591072446489923037098203289026292083809407958265169820556380479245541389627810481049759671429586374631642543472468610432307728849030961491581930114510445729041856240023944618883545980607013803976121091227757223224856441430190580817451292051815965604758034501099213222119954864219359775047266687284058149173046598394584373418835635196975125414123993478835012612862908933818755090889985267312996606829922192041681426110586615613506040883005276775060958930688126981818867758300313104697744240403984360835073261903495527303619375646567804232119807911941632503900046362030280290193966803658239939989863446526991223412189800311682743100664660824876546909739150236217395852586055835882373171313166634887346778157071930467338689381750928821416272170455749758393182048582191316087546991011630990136473217620146171245566374521814573184296980473585260641895561956049576224359043408185243606567382812500000 [128,6] 2983551772594559549026422500531283639841379569356051983992169985478572013919606483968892359497302562839537610768749540629801737305546040894326926328269687247577891565513135676579092145299474265696700191898478526011821901678026334340897335232971362357773861789170793284767921431554609507050111280013655920902805472340582653905895932321623562668271769009791307195481617676574057780108010558799049693845021024767333528968674666744179093682292593208827759879142141732171335927796346757156528993861589259626864403898846154837190006339827001895799785015403651463951622776757562936198050625513756421602939350720553407793451166598864283104416470855438392741052220204071782208983089049448008722783303353721515627482555670463116888783924670031281395532221072243214908923742151004626971189137210551582227758608208496016710299841810100500887081850028610117763929510879216434560350676246950467664434160649264485408091458945613728732640444418282736210786929900727602380698905019640192123321214971813125012801077530420999622949533269237790301077628581914646121643484411258437803289303688556135936600684600769119380301331878438960857508180638627160933097772233396546008111625078610689510948274365248055495618313084105565114654786714769700283452461491721527470075705492977545010891578721957209567995687213584517781175918821398211180073867455410907927783937958392627243952848901413620588410144643121163883088638399758192301398401311129658513781274718897681160992219644180961027826436447528376439904333388747023377176640176306504830338652120672799803894624373613558066881792064933380348637177381284505172938162669653518693389728481002265182492990672983589675805101284343770245604346920489259325547101947959181978772460685556927119359766932422144575388956896136875742699419666082642931543600847047277979944442168594712900063672900099260905237430529419343343724340165227413897661207185443102656241792762257985666471372132227290066164761505950246054442150155530267858998554420540196477550531702649578136890199112451119761715404118693300306290849107476435820429100181128955016703237224096056934286025352776050567626953125000 [128,7] -18264108678144757343040510484847576171429340226419195935675425862884614116259185913666432749179911895172503464506374752658802139772952615043359496702317011569609835311914343444975193429099659542889474053901501970509658640119341076800205141032279763518773373963254907686628012612218330328047631489480472759893667642350742120140948261359078016456461131313853627015793767722577975604646298445863617433515370318492248214111284005428612854234102311666990359269280743061509198019673551445350818010815569308921123192968684822934517230917311870440231739119144984684620596415182933362018768110110917994203596911243589825071413039682480455246944418108112845713785186341359134287130168380099508862719738037367740149032560803281554359413018293974667986399155907686675507517154491725586455640153801924624830026844485947899237418918019658048537887339209023237179186442991930289788240406865375229890558091497806895923230139775664157261570560270865475832577905256892732075871871542509135735663112762955339929806951411287756494919826414304355045860735880554754094703133827862211814763181682066330967231416036054219371811475051960182392158510617468407373112106706321772724052380626143198277685071935881787510942888917639414839160844207534935054831127152086065446694546652468148658505344244347460703201822451744635214225862020774491431721800857544554015695987841612066441746167008824661626975712326327502993962682587273668198414212525493981312255202269124182356914761699143735122265591221356765948925140045649228584988037737452795045529942499754817559225920101885128842529491810194657908139744252544862869117895525107681887027143727997261905240150976921452143040785140513328781873594295560184315841519097495201411163818730316857071768455704010141674306066548829781944300030023209153170719207455511738804321360520172483434583613142104570667538928079699069826598668692270440717107539894422993536711448475502268968805741466224379481613964228448778461578477602656526307302145658661263585325953007844388754792484606947602434063623211430777523173691121736401732012572275237028513947268315575911401538178324699401855468750000 [128,8] 76956284008517608958872535243004694279164601629826104693682484609460786505062475408859566319356196315454541715555369925549000438137228308098283884639701752141859108943806778790862813683116608736937288505656603649624096146665627475114081267603922791123505357536833571234726097801875832561344768993872141273698702165848472450750712944771324973964011484060664693563731277671442679749088361169199980280252707137729147780705861137903199625090406563827835409941561206591085750540134918787424802996814370460563633368820924970668326844750309251655398697094770105936732773583938031773354930611116114684473889501812062680672014436512821713075929282531259190885950363616328015124565774314206729932451080476164572419407123181450044815803805600613026999972471070167264871996905474805932027985081890892091693898554862252377871075842722958923177218686563653097782878315549942829534184888658098998493940772613216010483047716007958814751723640820790925601939516085391331751479813700337668329474135263724350579060376289837925707607099737829076950520348881503374055917456190775306205628793842554123146595340926124040858350703832643836880298807988192942968159771746184514740787912924589552216679659125818989399605643795192665604469360545764474747245264721768178518222220562837083262376777428607857507817824219943594791464518493876831474483173244055605984106066890343259075711790651120970069200981242911526103711217821547615539634345891977090957821817172455173798633205171666516386916780120175865179403864852166486243765566125775591633219017411868733101383023356332458907754197777954563729165653851436193394436894381617116744159629513840554228153723141179226312353831369205940775936449852054684311637742174030608028908303020761546157693702948008272245601573289162355996644824569300432467484510146259322162159474758796468137886671677387889175697047474617849550669002337128204606026180133735533908704111282673076029399590910666533060023820673692752751944792905449109305932187351001449369409612804467268879113610962105919882481697513180887748169588686453839073209275581746204031308167259339825250208377838134765625000000 [128,9] -228127554379549408946598486632250203578918018110248400823459713620443866587231891348921877090871096415383550741086465613772576812943300958049099358944625944503622689131740802576084021512355636721394875216681858737521437580509674126743758924302186690364565422819515321414253040581029614804902498070971306470234572710935052016411794296536866821346296368487796521752945468542475717500844087073445718967174614395795086483633311126931689123259206359581669839051478311126410910704447706390817391367206822903511560473059388424812896627385097288520567947101856425962127336627183233236982196614856203071742434691083325719506424148418372643152004464881050022404979033226776652764363128358829265275691289141460203848561605024739001559832275053887063767188359223718606030087345295383716054716000528686763438638393118674029965132604438213393325275736040092556796697691492380911008055849267420129656425046971883523543676144997251173775700098835600256528680588683439908318148070889230786371661661782699577121439254520840641127454084374246442522597702368623409610997813022270750027453629983952236529802015516136122321982313800587174697747403660879597015629348858633244456852677105327897095475207821394348302363954495076715498693688515490364463262375893576981764353940872958499572563758747816957368268605541297189597906753936227890346892416091262153521487077905386711569555745216380322814895337488196678880365834464830253975950753558693134585888676379163992346829548324144786031714415960852776976960452425566589249010458153550249380472782661727303640914567314437042330989460351698313318921085640165809115964995629426483232976824959665264155379920033120165840525523699701662816771378615787593772717888490084840784852752931008515533081499454501103508404018467508194282393184404024284061898154432692818993971224348819733612823111948215199480772453912677801722749720964583070275781207261733524001150174797725022076665918204547772824663900189050284099561810336388258260571509640107781855331796376286623956262397709021684913675829261812562713205957844198451560889820435265758213905229467854951508343219757080078125000 [128,10] 473877057386303130966663184053302566105302356605901066984358027360096777871177070670248198034679609640023527793129100572788707045764020853434555209843819406064559160382884244553341811768201946095199371561245841714651611445060335780437382561701315112245565329240315323682736483691116087266929748000685251212028683368831239940911690183055598594021553548886803301873754936106287342562067380555063238926746505156114776790507642115341036990380604561076821123515274234421424557867780874972947443340512883147541397270267401897356482178268033494186331660318215580513100989960616650646387135119369723733015104277596646240525675030277362331182638818036567586159953873526859564934497716848867706021168588713475777161532428093927954492111068349879746005474253324610698916417960899870533394965954701181250811831701136904507355721776254682834006547868075030300157785065170234352651315534072415709996219009392058506201560888642077395901979010678822232421297342804099412713655681449092193810675782155711354897098041913524034635753836122193057288383334766648716836793006284894481852604845403386289986866645595354510641598814505992124024557266819008579418139168726279533891500962634718009647968590700435203612046200373315190833566956061479391599281681994087561131909834272909578126440840488977195384723630833790496886117726146769380589385137436062438257700454025240045892524189129796510419205338332544042946714948404975355866432772574911939006127080587315739250683251423807730868583770239360323448581319604183016688841500669358324826168319731433414308988118356068631961279582811207338116376634065442702062421879907248509895345443527686154861255014387566448964619409234370307406806236536428867002446020475051443576217187183771710452529093685043454231971815741025811551367240812527934117495756302176681520409053619805833973008569847502802175186812688486820519688132036885357649050330666166230312684420407397002783269899926781872248907376398267779442606190310525317510391131736077905278926197677009522557666120630702715049144727008402296692249175432490458567004550820885716566621681522519793361425399780273437500 [128,11] -613220364262415587524612105464857268473611387431173187573219699510856749722551995771345757551920035924961149537032519652742585419686233243492263517149406042395264677958305677874470315003817624371963173364668256984525695398724898932829860553913321733787304900398928504736252273253104932511638656209027324817537806885591714585569294132746221096606382544879247177626164502278281575660282897371017393480008002484908117937428710028636149324282133668369602585228251576011452074520640014499763492724635102252581032180996406000012818301094865632072781367022861447673903218231171725243755238966939433701655629581942959351277103993895106364784367732562863543608766177928983996866881922835457059928447443182004808436832791004244355854774787066367422843653245061999997516633673103100042463242793399039181983262126035459633555463243220841749679224432507281158845004049142685345546322873210954900684186610561457256087571133868948656389189053200838365508050987110380175229753798465576871297864759991141528972387172245841501016078555123527895337728382474385004420836441385710706250871220350605829265712778239444980370389022945567787393483580008195531974460378750190803528237866820429780767341037671098091170748317677485513505919945797850534914132274338875798233698773864393284163569922022762405571430918660634932469220319688144875105696082374639547801395043738463146574154938110227152826902398487957539070128362927275409630992596731274453638674208266830288849231690281525856390983951605288023293598909003624646366432838905669510379594151920586741339350210682163532344957100705090711146667603060894485848163378168169509223428437742050193019471491558978658473125760599479408138576207089684770559861040409008993803624608129691908392514251871632838012246077014061580992758125071281597211970407950796123153191120753919618423373750455824181787336452425968167061267773195571942950172335897408870959054622645375939493526792371386214059490485074306204051546069092344103871527939899902702512724239589762671646683978663389734499646026821067673788889460211900011614452273879527499644837007508613169193267822265625000 [128,12] 353853283612565889386401314852998637759767482956345917087045048025641724315218459123646126085562641753150476698597167150341162811939108275169246063833327858298624246177064805783901620140081951555319058098727878098840670679012956800715722880329439168749135983687466624069266664097731595302530369713470104863641703266333578457158750693463578456580303485116733421103472683919948462371212978307686100354614716258993333994049388843330276461871431109461106357208567476821423433588995232576125088855692656773658558432458072300799756060916535321256712603444278191753462086628809533558051782784958456278945358120150711137781126486359615145114852298113029634137378719874988719448686234489726732483744904091032216477603363499451729408445477854030163963382919898776089905699248051221324032368600378203160949305687342277758829524034066131475205605072187768949896035140873813937178350132555403784734994500713373377089485529152697120689711320134371406937127999118624033608825727141297432043024967524840283560567001609304849099873746662906295775783926126280438142847236742619137886781632717103979276426126273898505838256965791783249192906595757873735050352144158456591942433343154640724767197239839901481991439159349136902512469828369951479929923523393770654721213005782036057673197854947471726765894884675694632367096747476049974152403645803196289137802512532400115019204863242640823066329388489778006475179799622656183096792016660574204202953774640546853754360549539848315586068450098153634211080315598164729130826809394166133481381525823100250296304377529373601469531711759931503922975432400499447299593789460104039590523012674077746218625253061945913975776360209064185003594619422182341950001547964465613117474509799573762045307068287907299952911558927364599298403566772510854247741883668211063856095200309400155607809235772543895782569641862557496468346750967744166323433867541939267423839018704037154522423815791639449444435147633782636350304457007505258891759809416387202177660712007463302325446658827992001992326864526374474393541306445566562140854667550815548793252673931419849395751953125000 [128,13] -259514519815012597746039426169649808383558652748892740471552464333921641880657866345185452418493627953902738545511836629999144158277121605087999660974059912101331532672963938479916880740696921375842923928796003231598378443615574048113856205362551632645688726007692323615268355248292469107001021287136277564074611087866606114216974766828516256491252407436183708739384877437357012501015998671614330861318121032029978413534405233010571160743907122889116236255078350416541726838399036154387289454741394934490464459240720019921573211331358374371800277175692520702594612425313388174491554776481007309280695246164119697481296506641381524655251415569185097545411689668650030801238222259138197630014991442047005861815789837275576761828759272684855333760690950561988413687514912845598012696410746579287035504106004148218068446095507401619330055690953137636004545184703381344451357912771796815005523921686446091814462402467212776617708236220941900634181873865056927524488811675005342081106846293942325304194446180920400738080511485826373442090067366486620272534157927518902027527593499532586296386998308553856309467235346977905714033514183192197517520904785201833274521051190172214547293133501063737242786115235809691212527533990768886682621135146879233086965888101960041769358589392197376079462297574865113874703667511308742221799315007933660362629016055895583992270897623506207797576585856175288978739550469095613241370376452497160044122884152349735821449252508621421391306980092846609532566626996505267043224312298117576684865871587849266055258036140293905218768683532703968935802421110282831428569036321032066471368550186859249008659965516311906398980720822077246985769980082111956009685664120421723642228975297388061918983366700334521609823077613608125288235741850169966723763165212143506527738536986398713006974222200657579235004335793545637773993499700766259532753199039069576225294775587496639829885374632203628538792919075912408418898218415475394818163581573940490878662452279578275190370782488400509266039211080869680273719024018524791736980961154301894566742703318595886230468750000 [128,14] 2165458718970796055434572781376407224808867314834072707316403639635604734881201414570019274200764069896237720211507928446180030746748536985866266701983626921397351878328618492008847078998928921350819267826640438865734734090609719141456810653156422599218510610341785420532414261371535210441718442887748570027521793808035198712512856098835107634777682537690261661923104797884435874312909815933503316143569206826304180379122685991231020491478239130808601233414737986564455953350744797132144109582412150358402078989712191201575758532351358109293472051553979522225539250948247047018179857834751712836438995948893631199775479019240843036200818035829042919879219025670214636337030957126467847331623428458704159158112599700396537515418101343473654386046374515511818312792806165594200357462193698857449322780564178618786880158779737794134538475431138045919493450438109598149060970917588646375583161382216043847135803302965358652056976935441851536080983876106213159772048469177184437997827435235013586404383834331651105936660300466928439072296215978712358933844485371922858570122932877155602532751797347843862505496124772382594084509294047356207628870762985802423596921176583569943557922177335479342243656515794880378118223824700643033408488061844782874790803875663145517441412469233574933483013957814574397366765549940301123976058490027815452389182089341847579125589456697057356971414744474093908099063581210193142166823274043491258061602758234141311763520650651397592518937311186561280875575504620800111320543378552594719751782231194659008294712745285417069647530200535118105272060536531177867264710849728518337722616592895179908907220200864950976432581534316117516130566398751247985171033703210776963058686158381221033613223555152781222604055812334896161098632993295915844552465617638764847924792591463458499162030553687048503903425685089321180600882727462951487623606063210338995152171281610265570039052173430425854119103097396099522525609919750734359118457784986926296249233187199461536539376839666955353617051318159817575775100384184813497403555848652700888123945333063602447509765625 [128,15] -7409792411322175848495857564382876551404678601357079081703319169935335284368933576564344121426404646323812359559207938394450495905478214359245138690619298663802200447495727679292257627959735665366335475249375554254587227202364868496789247772788258521960084703120133801319869433775051739253508977698073493811776492872093893240303282185764563745727303796891054978844468708867191645633012759194820128059910302603592777076952441869167117878576338739972516871886996761409212350747168566348396489642719780231593404054365355847244954008660197652407386164530271257371569646742240679893953468810472818237997329558466866721606447273898038416727123642474636151290443094499930506834093196718020044496735822566943445172436356051922774281659569002256336717362626384010729467260478676512969168381081836271423232926718480848388059661768923180681452308490914987416117886279142297219240598513171600323581276181554933782327457905149482199184193779728225399465317444690854957430732967500991478551956925239076191795724464517756062118321726497282451542709875140285680258378347972578225142122142748272929585438526498396761689770820642460378270239799666948966762396869445025543564317858770413671820156233441147443760514687661748569115568738821770053496015876191547347848765320036495223648645812555127258528835682507089260779598783149210126014542342245848450328553419574521130313028634024262239969850494521570059498347320692872402387393605702802495772803531908733565414601338733615194207765847268786592884464327707087708391435990636708393810653326185658112410206743214340015415954972923462783448675651072700016763776705881780477916326636959641676305411608079157543349553632599306513139329846916763966087755232287056559858315430363141056718019369728274354554655001348120415942047587577635076506460765332981474824736619602567458105062518571154700911155315829492407972033571277031824925667799951081676680489366599226525365129128036834712162526601156345024262160437911438595130599302013344681723838213485681677984168639500225382782919684730287330767787989333557525928330989017922547645866870880126953125000 [128,16] 15861882269125867367105775475477337269665410422634458686718284902480557637490497846048896872608799337644190685629236631951120962316531734365036915072772534278800776700429079774035314088982395159603802758203993028471482589380253663055097144595212560282353805411900651080890864193843965007246117577612411379702013562924513267532733697708344181640019720023249920451804245713365818450931926924366448834951410147193148275800053495881850049310176738107489509642842367103550992047703809911889241627868580532255518577739857381494513094988595188315860814367007681326869262421007013643547579312071854225206612273779727611714875429961224700867747970684258182348042786749701508438739908608915063080270478270470713275057622915742976014817570733033136828559488130978134342152155220985986154241225092376147278419494131498041732574025588030021712269935000922160148962266726237718665459214885160542670602036104789934352778877280251343342151465968676624606607919724882189802891983906417527370365192686288346041578348881611571319555303065395810166664555578416174667370718312848809807934325463301598840802734866859193638672221566314880181422994747807815997180539765190379542372325705791300412569907009999554027766791880187639377103809437450737217784199618369442380750865470557010253711484419095040093534392846019862121348960302151272089694360216919367447984183411112260501344577607003327451235494803598785743456144241152188043557618385857883083175204832787313376477302276098648397407446510647837425606673640189226430925695938076354476380842493473964721217700652018732500040697852621178554063709980875306411862060964985943078045015556322332931503878101556850500079827914166440600549274751153600027919553159956382499066015232387452595012086611911959852698924672158387750335981361879991087701676819689050616225289495330875165172546565565202632763535649820206407166129314852290479293239929097918397648935364642323809461849116297541935259586391854635024537167453674059558216552429473081122071559581336356288071950195001816338984252731997902750827378933872607857935577158059459179639816284179687500000 [128,17] -26821310479293572439778613798210275181653611876766843557139108804492516595989777714104904320398011547058493035056841398637849932424866834583255886845193819180201853817741544847402308591847385312279455428338342032681493628275266617312597370282698863394801241038550051764518071445366028667455405580171892259808615690566833656488588858533526960340016394235677436870809436158595693340993344116711706121604131284471408125699530311695116972419091520887643442387198051272802988903831949203960087269764256964604409238779500672784920386305179849680275375358242171295940308268968573458542807721916492447311273017244359036224082235851112455845103978411948474961829927681852882351806789985879206453894821310150180228622375320031442958629079889304917969674757106609838995532377311748787360518848579366069913853755157105716136690373341299741451173483954379248658718787537842689838149759047230491259861440214546269502379577426129443766409862360842063356168393566687856318445345678543130621146630167342049234955829476623467036748052581038783354567129966529321143151116731279558635800625214562334451431373068432640980632858677292972413905735300762534620240119688859412083398757778211842155869945274948217463376664684500190346446886231340092155283432750113945307710098762903610231035680775093297643737149315712927272355095273808218894365582466771255197144907395945203811109094512280872919636529179916893793569379409772686331589700364848972081601607457508122658538541717879184864450031425754137952106817567619428075805060626136716384107584242179175333848751358037733250093071972146959857752143972561181183649066042369817913432513820462249956894675910894606125335278135427186218340871839900732610919265630665749369004148796889496432308947720758098463076580100950565452123624030120522516852961300753799860993452535507482027901497175264829280322395914067749359323721548031786976739443002086024422046101795312185796942394871563249351436743652598086419276829517552513697582397519760733996344679844528323362691526978031012647302603227875819949527761614296861303330388182075694203376770019531250000 [128,18] 37715437344260301700487283260601139337822567704852260514754540664267382286243715155892813888100196865512206666221380381006490140919452710400551745140964460866489881147010853019996266321467521266035905588822082463739579843812172570814914643815265307698311358901913375089376099862497776677158731042045918557700198232229523595037758847868334973635147075670833831579205080171459527640225998399728184019445427740330432313357094354112883016343560120018590995503727973406183453206489166520630293766215345304248353910120670344790157567838875309311836453998869183546799196843359960421009668600969823611743417062461660692192456275831329698682561358202959644119971647758424148821873633075986084894196603941312845834551844802820531556084947168154401090311724696007323991571520346332319213740506618337285411045658846686936711752089057518766939093254540325339254661307587705124782373264371850592414513477699186070840568803978433942389331726419159336736264795711600465620513302949083454041470274064591996232298368238932050418123561556782774189295554392626330887073461685042802425192489914397840191473604458039953958814261618683243603932904002938536547088203044259225462289663697817074011833570208081558022564253840125034078069260216741969163337459425258891180251204406674196386346912507336598638517437408152868307637936439778377403032080928865319553819771337216253422288386879549299337546816498318764689509777626715613254364750612949934923482493406316916778778065887922243858071820168815138905799147611713469471169527132025840012346639282447160886344533213641170274802010311244718219175929931888276337448803898708579062637255161057643810163723254888124114481826456890952934033462165481104229333962504641765780343338511463262629255575416148704092166088146700213547479782227689457349016831985232064936506083805950026945438117748631637611785575387223434253318552048656386646049603028586318553000569930022678196402088606795506110015123524415244333713499974119418400116053420852401789633500811619905618633201495608415533588895692018237338510346090547642461388022638857364654541015625000000 [128,19] -43411912550645616938066507332576419596585669518617792302513416582914089254411507539044490443885523032174742442864376568762234709448810142328152326181806933932638872974663851605847930785169156544296490156003114930043257164441305447299163215600202006710162858953763182637871698972762879909631397890597742193812980543802735910428571681105926977029684214820044292664687205535422758515724154238992736983649577000463539070329078458214387723027517436563461278711554618874860011000309122967074818387758244890373379732949761572225037688728311003490222454565644801260667627812940441547256212921532488318725295107105777138955174756595758024316888132957064402122108511157617063271872115595158016755365713323150405684151536347079400563524451417000151737095696549951555486470255658609951319214357191652302862204807757271694298894526930820779203704783372271252496045089055074018315420376590179177324448442567506344938231074009779067207797000677107216630217299418402434188072219931880156847931408466148311607554397953467876382274680906292736836479055462504427112637501600907781226590234888250407562806692656590315478805398623852616436185819814006070493091853069431103486828951069881895838105862915554239250259769486315957873426482864055265204340941001239191094123683906892154682980051652060467764791646738702864401223880077449540745553810654867168424821210608677664497277803716210353113929471755789676427194289347736012890140246751095047258697688205533201388097699502412465849967813791500696129430469148599176605318207113290969887312236616598457889305311287157637149941991597703559176408128812655160450895349038240189794244317149816294942059436762790249459448926046050052561684361507033863427660720076279121408069834971400462493985168339866093484687433416693921076615044404330547361885591720817100615254379924213321592861026178005162223981687171836157529697778474986271038151123068002242352984601066261278045862182244833550470230208398786814432573575363639927471700752812720189053469887973518616750394029257878057442143455914063425102322746340632875217124819755554199218750000000000 [128,20] 40332939801963855718266487532117822116947557912191007547638719217673619317712665415289498139278837901139216538801141241395495747452407886244638515330461748024308200185481465984304125188489674590729142737998577102810644585601718471618764445488088367443980864013867385962462969433412547059069065739536881226884940136617828159570704120596420294653882636867488366543472709100987791508637839917715740519866595154421292614729767866775682577197027372283439526892600477332729240273505393877671919424912575715466915419661422854892840164431846860473725773895753895756943614100579823446965413648249672099662594588487927277524270166558414017843353906959043939527820630443345899186847559736905256337973854510074327649598074118440059718344980539186647763567788721852664863104534049027702062851486425076726557958116393460875368017562328757114444683148965030246496900183606849721948880946619721935490438835820249071779789373054965718521269970136266830378964401096116909383015846697580942668251287333373129226151472579582133095994267656440559731799153369163180189420471777038943821836566105068277464098448992313702864118253183722283442129956283589211714175423313586299731044929284733930824585315396151095052461234731850162465557220755399072400828686120616262693164757708033662653082297379161799394484075130240563781888770773597288288314125549047340293731248146998375216230045130734391586140723020937468618969198084913674110215811752603610049396505560801561829260040108183911746564888146843152339034501035566269783350902773712805506260301677272776383624057663514730898404965096307285553182573071338053801582314384168763818599336922250988257632208278588701697430771710163142296505170954542908505734697672695969138559553948307928963857152344244585941322743133098651694830284745598777203596883107759421259098529226394089023828758224841403579080820751213900379423036874909033905166313139818427950057524091421874348223397588300676589289996348149223847836021399661535242412693309440369917190514976206639737752593764625645353559872578746105698140056450284873790224082767963409423828125000 [128,21] -30536517389496393467462749905149271480168362096314778967192682480155470591036711358203750764375884201988573458712168047136148352427776433793829120052117198328046420208308829222523031445833854341075948647131486038709332942906837429890306783754185480815361018151156017441828257067829820014227256052976018449059360648294628636049481542581427933594103604431254588305829276396131920990226525656700410608160546031673590550358208059982104800553002265535516233039173075511104877670149957782424746928420238344855244439793381102333682338955394271590866146217883481440233885646429773632510118747180793179170231024997731309504210027631481755843699947522206626724304579809638660802004084081784516084237407762515017122163955253068157279239794294239459886151835205073698665200887817823712582846655590512822735333960477135766585508532390814751441719143245723826900168418914650551646825478752271859172963334279028123132119792246591144666885911511861724526478130756886919883995363043689072186078045798425694142226939214894375820225124883101288588835952959616618119073013349398067721648503124319304498178267952859407559240499226706336089774607602716954518413210706367535727463809925302229211533151017534956695161205671769481911002239224356671947986072071411881053242565990586477782667788297849413821404922172421734785603124069014480195335524099004105452960875284110376899829366458655952547151839101439890688068401967101773896402484226834282082778824696705794430458194760432453222032817798816715511688925288484430135178621480965165853119874859811831049264841000685795586067048567257816778971534679431266889425070091062221215814163882690732407603975740757911817915352319698480702938681702452218497195412327386906965662326334930777904078420873418114007057522796149040755593061913410840499353439465084084877579583965525396138351481783899511239736590193015806877242833689244765377540822631086235121985878088110556618663022989623608796247650737695070307633024629710865365658800744889246163756676783322948438518444224555994086372373166449851415032989976339194981846958398818969726562500 [128,22] 23841580313560974796033411805490794867455316191125801408619169735782848157024341826899026119895736791467129516527713066261205994718271764908093746564888369693138078890654198344538304425044170741664157310158585321831278419752486765070961695408959780471749682762524505728395945469693592514675999886813547581183372212990843513051993107477336002628037295918525564754882915447995681006629341680969431222796387819954811531975028709821104511463869119387546646382787344202053246642428918696265487596034313440046700688369010098302329678276845805195686100287435539009684321037694344343180398141463158534113659147588583889128828723890034096020514905009122231789137717654657595907592658669692736340270770144691733754906752745449221368960919638264748016828723026435590199479163439016675314886543637841071082285728880584089592762016796601750776208284763466944442171184769385113448986996118396030686641145686767032746423896773397370749720128128552401729270397979490184297079724893761368442394606412915326794118165028211936390478301871896195535993085957651111515768625901117593207757405463140268616110622282525746491124299373187946382535749413369445483326396351775249553820598643103894973425873451159719973454948283110861952193556532194621942399353081148645953813440945813696112370317535764184226631624263783370953356417740343248279056974059358579367165398580600464711014247947342687189618742177758629870372406633638503328912228863606596969654049571843821078138552552328648720112248734274985355098006751422024344291549997954846634440399329215359792604810341416729696879006887996304526379806557347515318532645328789332687507169109062828180875915329375139380974507177602486799499552918272292552808406878409622483541178814968917380813614151447330963314296022024421195094163059708116993922716090080126675119667902255016171226726909626898986857498342620188283676671623155602469708826426475853658048828407066192560625385104529467338526245438563245940047037359414731878990815030084347810660214080527726076821180092529070672448215822730906154891528103689779527485370635986328125000 [128,23] -41482109365667956164922443179649548791629204078386544706788292794632217790751932225841449475240816004584262439884281571775648135087477938234562037540038220784830392939720143040198996077434126177003340758782152067066449680857079950802170837513350291918141283365625224399738372853923260742783543203773308867588451092758333000424721977402727154185502224441606080388130267127799126499316090436531787326801081922459553598285954959055750698747401411466513957547837661773736895470566694592417546561364120604901611529895924732869436499902606257138561051346213052231321548184673333272168939533977630755030609978135618200683022634620581588620553307408428565759253042563550702472305771785955743827303615125084700574210516569895381270478235803835163854007207755153418037736615870427228666094851061178696281907806405239197887046508090742928554801328026215736096328433351814327018526721019842319775843604428844767209864561626776690973627853999307277336847351093681597658825682278162243643761811704148372965583103225101678126941887317846388817914175514299189714139487013876192209611366057177854847310504299271053691614016900536136735622872658238177617918584601772515956849104142072649475932885657874167289659880461591660263232782343157491350736046461492329213720558214803547068508607260556417992263581615808711771438661422559363829573911152564003466018600739099099506578306292712214737683564626776923406460819827089541497003037480563015263104829954352468168404142988046611300152481920911761937447600067166801511845930538493392178165086939403697022708356391720864941530630849409312210973115934723871834706880838935954400350823815610912680270244377071754971465081135973803979544268792120259410516444338899701530117312160653495269628628832669447863057562201681112988530137286974546704513015644352075012632657570789570897595970218163105399387051515151379866442892236089404240109429075634874937669022111885481962648999480442228784554911883311181521543720206252168904232744265112382557987277476787741886787500712962923747948456199442085479134334491391200572252273559570312500 [128,24] 117800176892027470175319144124165940263646362171730481505784867221176167189179464181515178796174748874310957011099974592653630228307326586643834847482386401264739006614187073012288183025309543055936128564001599714191427692359801308161644074900508740347659969711286087192617441947053446686408231224385291163210944271368086158093360677536068375801904142229636365610689814846846057920063346573707349804254958365512499128706262665462749818429788614764043562969623841188206945069844971011171671140649918581217913874561487295857938339957401295745389605635038760621251624271556606156634256431648684025502839766595046266377608748445995496123777498701970298893350939785531243577828231933931348330947281986501306732673216300622296275769727337682278855421937257577127406342675091255232141470637940418988949860870706455668604014860338548623952475846886565621422502431711776610576547750022820873464815256921936970206409491851303649940844851843666489624372438010315185441296096080613173610190886830989522210858186593055440657554725686876896501047834486850870777117718968345137457622965506479726988566018194005230438091514382651733382177423779441743368886190199009023406910983651258154551679069058253097652693014202619852270483708237941246277591703311137117404137237308953358571346095601688048737953832090783093480571768344729948430610082309726822567978898109273750836310354050026369640445512541551679861420607340719202301247642968691979306962434996640101150108320080470553568821071162228838345387657401337544939959984276989660404099176849199932177066083865045523766649714096825286210587472372095790982801528114431314780606886099855669835968283412722816703706301811926345202253365424693263401501139583684899638017467611413883215060766987961084250495120892893872521561746533773457645953405534477943767800567812604550535298347061778810972088809177437775786227980671426987568849620160995506021700599340077778321104885269548053556809347323663786399552140155287598163066119873702758519923591568492907812180163592874271506110231411135202961304457858204841613769531250000000 [128,25] -294488483614376758153929948730959312082374971729624674732371975833278570186435794669748225039864219034303779354345859024892666452210031835582509177899122997969790182491017985918767518572872659725714299940494797630104854786640549513245608907233939907486482191963638714968180112218263331663019648926689533360285645252021345182833146423034714213729573944534895377243570052968306704687193177280147564403692192205549792196668301172741694619804614349944968377168497255337682350358644760589143042240191165671707841929048318675585273390754855606651255260098564869501515547008642225538253493463325759183354877383097147314366945799699819038545953471892545438121455379194336237472226601205850350543898382881775769669751176126611157115957371269795689388252396139577714064555406630495954048062907418462610403339147981219082011490505954422664655398961552891338828678415793435444678765192337912625614287400498269743798335811882549847190662013421558954904574051756065125950126771697713022012945253000131454315582133931523759709956278696962862122094364811304360373548589894430364597258407565620287999466122810932251801704067693867070544883063083843533869262509247221940132203693777488212718550017696719701050736369496956819547336053339429125967148121863146394421730603994132743750673854669137071768794191984606216549357283635202980620221478870660269983715227077711043058535584684051335888789962947147198850999642343967409232898858882325035364821904630058537762655670060978981308885006960756689917050897437813450591704821142790865854390649352590061966189500068556057109567172784980084931347228386842661373643009819311408659687204320487644636514567999504402565716014293620281709880038714303634585031394440765585597740964937333035928640788075092633841689588327563626812963085791313040024424394887032448670521367053011786196706337066364357524339869443869270846969296756295403486587335590376144379889191899117227360543183037560900607633738228879189921267673053662015380497827649737739297739035276757904433228569605588013493387318508798244920399156399071216583251953125000 [128,26] 616590300092787487528452516567711359417784628809156251036814147307906366198460718710377136337650770939096234743866579599801609162366619626776740828078311572442958200901020393170164423895020673587079928449027426130037030809317637327206060818865637952638350988296948314248724512310319309817497746957652451158298511191451870843811143194549918257872198209982153744779535287701236113237015216696624849146067559008704196300385049220086586573632533315656389188332252630011138108700281609835410031635241357926566446392128286262560576949041198176994542597102052379415617451938564247329408863331649789018606549722648442337207672203732163314461540862414800923601949354554315055891698691176611910061219809255830030831965640579152006726878099733331553645663709715192798425273511883341381647634559034597300049281090828096845724953638726298099595820058958780704019465934852242469039146336881603648178020254381468495258305936811001996481901646562321146353034688820208345877952730106581786908767847418961991160072572212937840100167931780082344686603465915241412893532724210621839415966402142084566934019357725465304635695239464804826995418067928814404019589159621136517663724387806527663558962374009651004848013461421754726329898461588458079400451888048377411376891018872158910559497900637739620366012593217101767228564722106761345883246469477278102212638490215054607173391450259301640665677934664325951088359612759934685002465791882143704149721079486462458777419107020497691182200371900943162459589346238919316680253499923852885993682083170075928854207019282802911866871160077940449795448317624012117033954686981403877427483554817665896553042576085148780351682298372384449143924032619787247962207741666082882380609045068180066028091179351435676520395903264958872262956644245193605001584885214298665099329122585272607444448016735711061445232602395814329204266598700040878050193678101429679932875889307401649561779745695168064132764891760875954456768376841052915613397332823238660405047717936489600300198245866383072198496292926073181206447770819067955017089843750 [128,27] -1144049963094853691351911137671897831362045755680575662560494364270129731710206707647018527358308343704865747660436039893133719789370117123781829791477087419776370586480491030755190820444389246762882575048346422662637093773495314939943561362542899125195562505421419717146814958899681866639194746697186540098780639014813799115700279358254332171396719551715318515897637557332556506906604721956651127884828499512162026797120855587893965218672448823166060881417629488741601011848217913527897552610808308750696872734880492412144578663129910173429425447793685691075355080336500908893084950121465040326138677256458950377183645779593892349142357477787468239850078959729184939479383113387063926662699115216169823666116112427299084566304532422965283157336139953540383193725812389543202622485443630245841395957101654107669668033638463628891980885213647586854219711545169509379032602537412996777657218023114886161799794667719679602396920517428718253666594896013224524982008306417489534795525046814966651940413494313593943394930833015216568635172006233769592104597788442975341065559391975769047279219699136913153289872326954425290273588407542179444054765724375145969420609002590707506908500669497981247125792374185513263140609263002432417791244560102220654682208615513377710048422138540656577813829131230976488764503872745522409940793998132004165821212593081062845768238976378197514664920043191389358706745405979799059712104642710397593561921815857845204203199633649531206466893649210090532610328000387627828918286680791633666771230288659200792232903745759294016816767266526644378596893477787625004664566316059959925700510326316138408577773776869746150771558338428331413566714822047059247679994514039599506354534881175464161878493530246744473624206294825071347560750973059345274347477343435585818829059517851231019845559247715389361628982754680799498099483133246014744292356760543287052142001243088991179199030578721907132414268100453497884998254545033261193502099424218850557096210493609570731115941797504450828633706938042280398803995922207832336425781250 [128,28] 1964645064974026748983809284640993480831703510317507520482697868780524712145854374534441923201200336666828415063678160917892128057418196886860304879129906956918858694374842130742522970478881548871172117328436609688589471816178600256207594595946328340419829182927371139856120577276083895400261755442685994492998790378392430328716887690142847357201813286364801967081886235056745859853471740656215442241370844345953257206273350862169699727776443074228338406170307704905943217809401794556423827048372879735561356307606915428217650838880965282660933469352197226464633547939988956521335411150187523445591300713145521154266930775224181292760570267183444581983886816521847293476408564043463979893506059198365703931249227917850380095839514090620699293954725536704121019973339360412388888871635771212239512346069552046197567268418847986967200483633138236650490080076095770962639122578274472475067470434531562990446022402708486417523340742391558695939354541302506400241122189131615880711023922830153101257797205047521003183488482438107345303028962677974378388660773749677271122578759216389717059747359068069116204999706504903237192735755526184488192149536200582709576340874957358931943178561307572973907362591664050786039397289827615103008056381972212701285087040671920804778590343060907235207829366599985843749245448725982754172768384584021056546006053963595071015589108964628035603163198150085605541433580434822834950055171828168622498463912404484432053661318670554973401950693788998704554906955836261514001175123095974464768884014381850549344895595293838401069589274361725852421492408554007556780553042434922860797443452693415610357260480135897081423567433133956038233445617900686916499642962703769567553720349199168973610495507208969462718425157466055905237497704170116381690989571912871304128048688823761050456296766236893872276266677697464661277547863811892874882063651905414973934485024727338167049659147483977278356984394947143653441830831817346288072075503986297129734414921371559910506628855115314642720836246780891087837517261505126953125000 [128,29] -3163234856266846991862373724526863939576204435578448415811220114498907208272583453326355850748395373818340205725152132088358624588642127443541551773002425089630927780184473660754568228816985950663739995435137955780545968990656295219468036960955352919650358720823831346407294461963144918189666701251846177915352818217535388472063651148311720106505056084554403042212110055014246188217750727180825276917207545160957461532987729310612215461810856036548798117281754134213996605549346337528224063348182310620211016774747891529795015575152265081008920704796302513245439007772315843739536843514201318509502920481941826095665401216525245919479177989543388142956401610557953351345410259997172986499996116556012569164691646162204939541260870777562768120172046116380576411669414591158376583091112080361420580955540350566832122642829098250616963855375252881802754033039018873797409413747338489576188527637701294900217017378222814404065712464278721444937047930403903668490321522484392051217902675826305543123179891339858744867529575531479986746384309664479286055922819965710280931571003198485209371967751210483315167269631966871405855978639759230893897577975414544196361373989512606366845521586871281029407084527934977380800255001350974641421694253230022774268315465629955875122346517776003944586628542415267649831901691755234078975614613171040190069585897332733044614354898540595325425260676906030251045521343425688416761449214888314788052338695665230147222033996555999267580063127682645429828958247619026912990515046877604186075028739204813920270408180822652754915545614705644650405937130712814931085173210250652013078390495806725900494117375325478705260886724056155257529460428995713935622058950727132572009287017566957654674361325601823404457670663472062826330474877700901044831569118760285268119670539127618456222403618070907962023949692507469142031936120164473987899639476691471738072948943129011573313873440207062084644090080907532518043731571993783758059537354654024209873294750491072316502202468066571455773683396728301886469125747680664062500 [128,30] 4721525453615384276794410735264816189308316793408709908398637372421696297004699148891295439258410662916882052114578141844141313914044438917611654969386827086211437393450624171644400048650170995394440041807454655749109941827108866406736227093813482874171867438667934541490364979018382929714283223453258449933165423264526307889142196195070908603396347562555920050161774077830390990933633594194945141321995618311809237358968086348597647417625404784268503212598944087761438654571515718280090401361456595867225324083072886347238049981081268317603744709391459183682321238201709994611478221009489787494282849944925276880080962993059028961513606006219074401502532962441585192276858084630216242872593136818956199034985994023836292618639888066018701278418569307328654238358409598054295032552114921883065848051911720021007622639358431756878382599349315108437993103364535347997998293997702917315821775111250432101580223821135166016136475313323068460722301140595797659689721196587710702918497231617717365733416928345982635562449093762052768609524079404151710421738457680406351838961918539183527881462217762361364581519200838511606941031956962382894926540741620471325849545075809766026747744050415112083411961283612200798184930857195873066670517257880602475063435713101821856160609503666673395062237739651315553981777320620146727764441931770485592432354986196826652002926125318310133490871451584531584958353713369743772597890584612560657633545442217950982331447871963322504361475151981258338755188330216266529695934439477027173317391681852408020229470430686484361033931594357974949441993442157982881360513668466726726483515147654549944919376158875435577177699243467122851324062345642396117045837489069087260466775632158725775466967348736426347986810425263996314552262388392816612580262153439684231456282338767425341349067619922462701709703476337087040222020709859445163479678839932236959237381756980026870806191368340126018550711983343411958567806353777471375331694134403474774079341585315888988299613360059836519866394155542366206645965576171875000 [128,31] -6402637865270961488246383283685714029284477428462434871746764413689321002917826277421181301179873115969671696664905894553709169472914168210212039555634766114054866514177540807931225081994951488162733041627013009186461647170336410377910170727829092286585227880662515302381628053382910963487171029576569403040155011263113522669033172805411750874551862380971680816107862936594949109224799398526515771611205140266456226166717648842097960849300511652452127913280519310910342801264482111926835671300773971546862213333537769066335788727514793912810783805417573360257450067887871570510062580433886525795666279315032323514488267633739071210944147934285500653952953907244389449622664982809074744903826245842387170876594365307122546365480242372066833504861035089753419439131357639306638776988032920744872748448635891091312141109179676446705154915527530033624401757064545416792190234430724900085550034758103564595255723771727048968151160460548892638245985565312873804249744354803753818765830089525744924802542441190303536911798734056924095601763961919080856313999979357772925774728785550450900435389210942449239363218344548196214728450450194315013553644737003917569537199878141502042976121404155874219238476937793867877793204419780979185928042366695188608649008761593895169443491705717798191459450084955219797688300310221521409725220597650041762655828657455285014359324485519654225396192845279685048371098901344519449742655848857971891743281817735215652161158186935888613883942335019782741089252609448530987179025458412673392002318167242486224450938563207012230188533012672760199634867133386251580962230818605426761508672609358057816051481162711461484624359686163805587329702425497685771127831316722558263399310698972950088337167637136282975311240206740534274936840631066937972587943944702025750886662288927036402274181227443846653121831860950539529395866267426837290939237876227786506280868869140913752922011340970384426704125713666481546793218461081941512865364551752215746418905165655232112389746838322646116381520187132991850376129150390625 [128,32] 7743941664748845586567878041100088075769967818564922645908604544058740674206358444373228760018486538727884398392447732415352215255123664017590638892771823422662587561628826058424967802215121061556248180580575510493862905491759199625547663157517822567415583029939052401445499099068220706574725746862983315246364548962990149218788134303976900218465015455383617842009225175363970112484214012292065093807882161621879465407403921841484592969040360148175400278006771874806829696893196152374304138449440743194921596823459557514294144921373943228147152283996044901500898804950281805070874153753370341549192883800083016915885610804796921258319943782327466384196355093469858001180194208678930917077013588838356860634254073905943064371656713594170338865774398330912819423168601318298512680719792526265020250192333894344303262241191040819931800520856102123509845646097001612658260072977547393543759517544171403480196673779434220856261520215202255148631190768429260765932010572984739720493633179920097454007765813024712749619037297434470055806452887032930285983333465979037988794822858682130309335605164340299787962049137450495653687626576139615722633583670343204080436906180092360255551040844604553462152091612505403462543284708511324774116095379455705079719140362550572847482935957178334922408969840538846831562023169659421963736961035267395129758031343807723275049959158523661175090196406285451897391687404476067612826503334839741883380343791497187137724310576993445136118426362715830321005167999506982896626964607620847242203791137643058664662161866838123166714976201256202124215486397764667146735101949387675121614864321135274312253398896968139752194866615834635743925911630821867487848819391122759212311294113645650715573524716251195772182734200937688687414462738303419888187018422095183608839645163567094986207993745238460465879281652588537227934299494824160573560549960307550927021733538987198256475802879461965361998999965266290115624431153820636186706685827568217699708553710363876255301507356421097938437014818191528320312500000000 [128,33] -8236947927040730606196052776729938951566272480352330761498773643617685400986588694225949521047749881932588854813760455101455562033799648054347405188237406767774111853364077864649975790705964766609721430150502760071655855703326491616166423655037336303325793459972892632161441181459101606081748728467906842137376886859630323947966538710724126430384577972046079352118997824465090850272480865072513934463275567263491490740491617779920261547694136108139366096672770050104371938213403440835666159624170989896825920121351242065425430052477709042457480171402072036597927633230083074739577472999763615572557141841461672961176954628603450509877464117463937963341430468734425245357559110610896045862220482262680739263219865834451605539500638058226854681387053033541592029592929796958047177620225156056290619469938083819069572860198341510230464727312042691026054620434695630823219042927447529111035759416299181942615065531306488818003763818022857674777781415121538739466907641170306084223340813944201458618297997492992761788909611874649419405405581740793233867956622162501353620422711070580232173915367694494847335160000980197308666651704319346879633071902371067417004026746918725455668269681892857214731799016825414196191954310193205144096256180176392362642980325995378473203090589294887550629009163875631203991199561533650170452135580349534246681314123033148652101102617080693296242007737309123961596549715540772506847085755050157785348286573491808567798230741297549780344368492789967235851427462565429410959507132050615926673250920443368979001477989976822072349605445514104529577476933715885706287383560503783357655558397376871637763685103920059094821254433765028540942094608894356748998921200566245417386552900864538527151817988328912292729867634861879029256340099796815821361703627175057978483945023732415856753499826355284255406032074005461943723287135217208044121553455736590350739815921142388754153707410643252015656238236506350122920419721815024543760695353160682409460938710982311639768882471912547771353274583816528320312500000 [128,34] 7613531193171132486442219223581222341843449241837049185022938540062568373771981240459136697258710267600540444926704651313619256300983415838598418380974760266501153258142611589632618995736813601838028979649536561913309041237514689056229465711718827957133455388729062997429338672516092001550336480085786350592642421537983149576351183534495085784621026058122356883838599146657701329180184738151821341159074360009446955553654000184345018970001580908438413890921544209051984790521561366229217644196579918824211873045126107088536411700058416812812814165596991281081543273668568600334837156344672504139909534389538467534410164804660075131183524337319370718011416228875973656827647969587224633543215409436215635387640830783298194291580190414239627589170013855561868905305005690191718135697592709144198029833546336166785269974789403417379596815305878878022482167489235784162689332593277290931851837632253203090666086811939081219010160199748370045774603226286059360491548080780639006743868066229494030757276206765581114838827265756081334931030819621483313468881531963064714610887855795847345106545549992540215641430321562448074616568639586853288142244499194206413262214069897693842006097850770676152455117806841347666119631907638752202425381590215066212792012358951538152307114388073476927090418487607281177823454756453898654298778111063379528111774620363699824427153713305080143797371169240853574089759929210839031082251596055187177889500745898712979291234387855342460530709401379400635587808124512105058716464735387403509895212874417303840652534137274846490158636673067335172495448217021601427278062068069000138380130681457567378993266550713004504016119762627866170097859694653120834524656975113169358410969563156362346489705651016702731955851463208276686644864753837941669926115119777070214708469881858735655442339910505420865825902542155964175295109183646783015890782261010270077799694685202257122605190689727871955993758232303220156905011724253358995384350322318567469475284767790618928318124858378723729401826858520507812500000 [128,35] -6031126397060662591693923957051405171697706978152275880258942180868800753058323770764143064415319089139504266459459414910222471140500087367332193562861595555701604464233762364111831653589509091462824434146723662933660837046693026006701801152551603641809298246890154520467933725446447861565971924846350193114520961185102840606212083650143699408429640611771493187927884494778671680695224856567185236666695369108617041179130475981654697837139047467224945248904004540092348266067966705303535900437363111165595671016552136193353469305450190790335499991907469857284429074051005369144527975079048082097549256227960406875346498231685888002068833867652995307994132153977926177112541932959576111466295420150392609068725915089850582829711703608269649079886990703535531302567607883544438097070278855159781816117532781458454115145889519383959935572504536654071374749744966737413384701312914617167272267256586521441965760745980503164912976196622124377237383459799893611173255622445822407488880794871427294677761466284864131807763058794599596594718585360203083621968374922788643350114474406072585721476928116561398520926059014667527210576711700216215615542371058168369909888603684145547633422435169325893956421771576975602073805948448393616302117725437011381805759465266608399795310938758440814033003453768666565396136214463430666562121874333138461622277532561670396617168308655307832911090315089356322923064617538355525295038989752674392143971920389319362196175891620781772206064592326849035174691993018786711623860944933839426376475705681977904199934237504914794298414580418926876467679409783028010162907347232280445056503244220310021648999181280996071005213453686867539996654904492184570374596034121012839318435018643667625498857861607798606234152017201513129680295850453781894468887287668726070547487009433644087474983662441056832787923004984611098934501769243175703946734351195987219673728792102930395459202313217994393256562254389490488291484585036423408835622190441480590261905683985635406862968466157326474785804748535156250000 [128,36] 4003551824955336948996323467507624174295130886035122869685121475713539398132130200099269279287578912937931440255366148825189648590632724038221949429845586033127896847644764684082282597716180113956814810651993452524201028624269149804108619461437058749771102792995987746737209816733125243581145780448150559531420945835810195052207792410812286519048957942540842121497224978557780168757750938774383801783619895057429663894019918859441844751905880271342454970152172504864697182465558988824070166984625014508651246971488754439804993007189360211871287134354810254577708281096329832178675119353159169753774099714612249210339142582255030803130646922397541937582355072713015249456976922868600184587173196559338426404800985088409109506959862974041111430069729225697924930916008494680939652728265592058355029061651596350666689074052065683019569334065509827405148608461131494499138822806995917009585289388069411222660140877414513656132383272757844913532015311711825544891863033122756835995281511882437646076937488958546106768377619709707771887159492979135678712970777648659087944593285984076564457529525428079290791920426221313500558681082654166126099671386748633430085604622294495267057776644751868484186690870833167234155343990365348565248529115316431297995042379475287857265413090522116710370499980612682670252872275357459120187201605801362231427486037388053005024898179292437532933390946639774003818327325578153163461324997690650290764249114651093114403685587070233745621054585850278939271760587493164056964864596658276755298585496418386827897662248877098298698614577527194839181116698958682127592398077334763131059691065114646448379327023724757310237968200388709073532912697531092646168956618869338534353412345037881343516043761508131176070892892149782564624891840002856194561591561303978844187227672422267945835734694163270326284559139162155448177815644437822148343732502549246715466921710689893609568523272513380946638166135049129327568281236187674419814017130220389681779315270773733637099667248548939824104309082031250000 [128,37] -2124469834244250388466732549838549615231944436497716404251861338626709693170673595003519834299807758170989270987824358985258308480850129568382623469664036733293838126803757788901464080681279246616458458228039946855045649848677378033543961334279106041720656069142322814642123499107072665403279323187014011798776637023809931495054376126651989531130298735871591131082982379083587879765897635337972678582542504395921612560678472994059462923969753353465378741258068862695506114961674760884762236729255293555901711421553576177875545228015695615661270015500714469443636114154431226404759851464418716765300615043032175076712732592370163306883176038770504882810254159837588248894042008421096281531009308360662602920263688719442931361271663823243577841795757301308646889317470183951343110345644577090706899289269212748551200404565666822016118543833220697732563831702235565128365461845617502262456970306127030336759546617699163121555809893039234890439101688614398850798062015770376584408704431580019401159818687367862527145648288029532039225118195962743590666472584092219974369322596713963422556487001429435485871268425747103518280557122280138139271451340042449968772602901015884306370751591703820720779696755249405386238675428587925758192615953947847480105347610427835804006557772154729359491286309106188286935921920604494844244425520912087256885282705334845661026077668187642704587417790996855351417290557835641914554126734033866746559134362260259545836018818594657369785551987690543206669711023799312809470818161811360087495115944971174115588467066896967783904985451846950271553622324368050550878792730959420461610035963941675053010043925216451300496370796677559234819882114910825562706325286637592571306970766632984326347946104066039135042582275065846367000224015843198491824741659552263650883558954879177434006689647543499783423987674426368843550002839935706260922651940350266399722948912177751879725456994896860890802256020730713981290790389831503870766299076386468319940282502289452537524994113482534885406494140625000 [128,38] 786073303065139588820962049292650160351813203423684074517708599747066286718534560450831776113261634290677711351102758810362440006009481245641583541180281452462639587614614018577637331833526130572681200182678340165539631389273938656535344493630223474729556841962801642512746728799931490395077016697602026685968158240456751823413370686038561577346608345222075179296362666177880106645265120016316927017221590998993734461419500568949229819438544088415800288455240840680644172371499553054818659914616574330683550385946241116824465718298245603773017798009852032532336249592054246995434388461504945080072024203926893971191998589788000660042946776525100335059540555009648368276530403547191480302227984846792574069451236319770215589745152277277067181272153139868096363466258259772302085866296372858358693798389485074755593471772245289869811163582679628712014740572086883286586147653239380233391620035908627377406462747449472309771311867176065845060192913582147122729384628661117073009500071034087816085201084911238067338081613270895875274842150530264723548749144815306542725782582323358308697060073093553445703048110045875999442002569463154759143917823092528676739908047089542231237144195721194093012901763511623944090665889052272076643211407427319009014116551766238056490868119645607054176245036717992509534542091195608769409556421407235776672042588983574055388446257577007301565271907514481179474681393470692870546728214229857544335619143769005865647127571276667340843290791901058223567461234980353621070124441802945623411184748270066343945217840563737704390872155421760052086735438912357502110445100191525558703196203107334688194297515049433349817865626265306268989748260604065607129260778710298581169506003745002695555404578940053052945362474019487588683696157575950464983853418572458462340542937382373354263924041097980582935386557342520322631323596636284193018043081748173546567105750257492686909874270166880817750499191988923936173869174932895183023012397283058505428193774022815887292381376028060913085937500000 [128,39] -68831615543425677784643896495611332584553400946799849217042520195750900083770786337951537717599085567231800200123184325295991496495802731318938924334632719500716655003572513300686133026250551831540627709632852627808235586264781159493028361491813195062123424353792152306165684551223917511127366268846202847153698531032978747693325141791793757208340355405468233891291848338089431848792012895747936576229318781554625687722137457313368531529930599343744986944929719159988580550479123811200132622674693561731567027246915132999533103121801100169824120381821249658853252585856417303031515763762983741005296118925804546559672659766548563844273301965860331996281313676997397400741924318769367706960288810583117797399913307992225946481240413018792046998609562313832038188363836208070313528105810400394706150132960290829941106776489055506631118212058607644221922455635584724558814627887750484847690673985297258248354614310131444608045462281493549885104060115332363280073404128473836935346267491053868590690357134107165537047687366927090823985590756631165078429041216120612776637162669754043731174198478945585721977915077185514353220629595919654421172471187103255050912552126525147700957018045533612053624671134957754108522137740387631702557396745449708183770281319020520328135852039898552532634099969019982398129422605163558597787073084245291567136324979757836000689576328386422475222262594484467545356645538977538852822643398107661247487162118552695973472507734351253825816946802722596825026894603257582553945562589928451584592435381218785147323777109331290074764197666741118796238626582372776871431468771533773161966372161437687031113707253888650203940673461480584649717713546740889203502204157688892376905467055344155629509173839918564670489949566822080233201968798070480381753369165969386762583031848269994395495169844308231028421500471771240201964012428234695950088373379850384312434494778353733356584026362517434854361319932274574418083344829636324234404329125341166946416837646438580122776329517364501953125000 [128,40] -178611054127901053989373069275573092080755838217324425509538907917284114818768024618801406005140546955459048280801295455470774917354763464309390870532190467710944136607777246491312494345452451022458523091470651164051615842008493637528581048958139134258593958539957235845466818326283243366332273525551428759815144482182464988580881266128637765041885424681350709269967711162912664230900168629993259046394171768427493209317992145329299615155013232961194290730069499574389780858333218021799627044660916013960625251157391513158903563257016048473046310185923235644335656754911567220254345991862889513122443380289992536457282888646114874754022404923935131447481694236128563332207897002788292557050908399606582074603291084307274739539937559857154823768308728983243869799586332017326371955863493764912867626678608599809080682163418359952438364114173678588298065702642991729433745221027536582018943257919646525374879302142670972916693263097341432811649913623268371591017617298877130923181531485571898470784620502866068890497646254477855411345458748373803000494213063066712769290667970745109241387412920686837016704181286421147722401143929096802049500349644762293571133519254466617625228403872675851956889902207687908029939594991022707614847061632841869848115994876485474682259546648889464845030212226465525416298011176642280532238014456376792159964751284680782271010511538841047982387276033314624385588056128468951060222304112989374174069816876435683346915784559043443433367450044252692051259731272973378027622144406202064881101563613977103739577126463116748218266425183541248290468901191366153464835507267406898476356257938244865510665031259108172948833378315999625181478256232700984449027855406324660134584932039603673592291359225812588594847242744021471445337091501434724671023294204417945204606464887195446569297069773349098477809312811722953882659748705368963254446625565469960688219210495055198125366502150726510281643187019265903949034731752304719839419921872708703347587544385532964952290058135986328125000 [128,41] 179068583145609555362636487187661166246544538194523228244342123411959913588339564033557470897463527518645072588804144209421567629150072779422904234261393816287014576574906546233850225833188965528422595521235251570396168523010171485770440762417853695456546752434560463805390069623052249614565146957644456386395631865651818606530401481592712506983054477044158967976715552998572740275733139433864363490648607935193198871750992917481999357666291762436838398182951244136648871552219117678711010087265991799920696798650412389488257338990851174250893031380487247225644857752077659396165342345133017186824524632361545121047178015007577229376239387587759411975677888292503871817977871069193572464167585815032863496274866460348102452711846631343653051749381901620364738019980878263338188765575785898950313916247814890754622872997095567764543235133776398740974369039987322740956772942387137417276760943873434218962664034575058554151318976964260277977871247044585927226270009671263172449878725708785226555753548030751915109918194912750406320397698979176374261510319095098998016257210686105317873829749607041921475510201200320054449358902737480154744560645244259251217935786472293699807406339696291047780833151201625833628441343290426490778011986344055917475885544588050560553850550374787716115576415191052080643594569204613126619343613785903234519869686822928271169294455241289276292492771152711979571864355177847068880765854946759160907779104187797227599417815499126237471949530929786706034206176114817178528485826399839656055595043392465324366139469784482376438388084327802509286077170051901477335244400429165197764759494888059150084159710217841097181504718915289779844760554688763584840592814627998144059554369807806946307533918212761433919970300192583115287495702388313684119020171776158270459156602053718125248727437359977819784149581237939685440599728622239621655901734066554978610023916301075761231331493188528500998168416842932926990838933157242153402533810279198545067913528328062966465950012207031250000 [128,42] -105195089584429909482914866285414452349873361411703047946772220960028021128199375954318113143636760391026997602228265233425774061352900686896042290830954737289230156100260284369780633847489832576517020926584901316547229686342503577108035886816998961513626024109339549845592450680111747668983530475417054779096432584248951344747284094334828678524581557117040208484266245856463188100048225344583350228240423023990697323648065471268574662750139910360294384838014225539263024835858178100970234329796942549979516373060849826515310685183285908886648413561076821296272052183715985179946984429242316157941258874115666943232586204036117801627101124200733461076838573808211281533930182345625993986784834751026988063103127433848205567772486385632367029759962752928725485506713749720147934213069189191980169901173921570890531109799155591767151020337501655668857512245809982942191258589160380779104713001658087054994923750428288596699982461491841015198490420325314658980898647388491290591162103245511857041549085522348662467007410909979590293538121581473027749415748359121575268441127030940841063116728210291389068643038153959076523488460982791465306283025701100222154639629275416700975347337335492510415635614748897894824457403785426434240556613928842095172317085146354373723491169468799831362733003720175910623433335512964694433149139525138264498947142477329807063129042076108186809784179479609707219550463473320103026347466244468490188947943513433076522394552238011363496047380436466534319781454727503899856074208973501356377513681629818286148423114807875543428713016714542738177364240496311650372310600052685199850010453593722486516356881158463083465023362057850025498914125226702067471779634935773999542461494772442699468927370809462738864689363626103071268671612165280215724927478963370056376165083655541430578454846569837540697617304571895761541753956792215974265762260594170959344963742104253742297130713139932223367136111970686697497406794189712250499159958833095274144397990312427282333374023437500000 [128,43] 42081317175611368974754894001795793621312053018830250525702271174721268622488168481757361119654877812084022272558978440774032390983168783589859320992398112058103225789746777236386661944104527166086651906226775413703885818266067632124718921613470846523673247650564490436017854714115149216874381761624857296567517655164689721922930530132383122788236064415615315640412286329523941533346313050880037591055015199128851643346026372527224481499031191198932455830835544694697757206591829124226767720385152150955210072544828010148406619403745424611298346626212460099295664181537316710762228261748726393640980258775206213529625653871096152578694705493622136658533508037576617465120883159338327986438714548836687004893162636873601217409287634254311674049935223233878650398694181316703440869399430277106557359379786682161945338340556974487020759207116380087217424447675100654951182732664776781221184889830115688115230305401281777477727263795615806602444983702349700171325871818409367272812660919650274593128206231361666747704484070498687115319870246594067362118284594552712403772601544394839774115535319382372210600764236643115512270546270446890232408928565589260133381339999172860465785201675251822669620482420012928682396514945096843117973667634580420371803765710135859371551974399525702786247374089943310809601420089718929526248570602559395486133114861177917510533344869524703962091416450605034467033712183407572072293401204268725409055985426397228790580293224508634433768351197173421424982651193871905196071899547641391439991948574463823397326739713791538443166444234380287987976023935618296569900445213612655388444436594842925929762644347192806694636038380952146880810833797172485378826434562092893600599390020717545785505289672743285024973107191244914436441229550689414886675446950860729369565529521846425941526212694255557640528591726786522289870489348425786387058238761922980544534571106869665373925762920108006110121683476277845766902870190730689297684431054991094356410030741244554519653320312500 [128,44] -9443458319808846615556085391244799138285412579914294472036885847708730779253816610219515228884034726719776998499102967908690448908432514897009759977471410315111715711937344083725038634553416556489393942459984276111115987440647139120151225813270300632814920432597110843492355489157681986275860314260539840256749202003803225380742966573560996729426622379020979752218970365958660509451150833311640178541255712797122595401753469486848623852125515099972583121920499539073810044222611140043393470909323236837104624113781310967471995273955800458895733234963307761571579537414483059569601793306713090223082763838871954164243862526094876665801172184846681667714933578272675744656157416882466027059028877492599411119865733472564368988432980696094117889292786198855758150053447680004833269418156739863647718121645411903508423616880127542595508452766145333852784754665830765348677963141086882719241823249986101045520576265620650333283081515426095583487330447904981260768075647294449420249572543869454425254360446979371844233286248824996987070671776182683005009226177269708647407861402326714331588531372691766925692857805061992106493816635085548796183768922641159200552609522324901123990306520524723007289721464335494114998870108068397886059010122890415664176131522205803438879228858824619611083211972791848534419909568978994112675785866215926712703636360860578172590683182298670396712094245122288523994428440144295084343899449972998800405882951021409561047549593922352880315273666728584042466926766102093484515786106416309814156955369175606135583119138440070114367975426337028389197163200715366536666030129392853966547509061386729374855801583663814955398586883103854835580362226084512387687628856011956226228517474179936989355240494283362338893676639917676483757372600817532345933009816594258459479763341378781390071408791645923347522670538146698513336237201767650806384905391036156802534698511927963381546927031938434116462661024480156511793720752370423413658145905813512399618048220872879028320312500 [128,45] -1360630484663306844481722491052631431652718943786506942616115344077705216149693477796552740537218045827831438659545563448043817025888866614912147794563550173668131945318609759565614281916179306616655051283024481431240773648477509150576706975631908109793531265253923040885734894298406375870135674972762548985565174313487426060182031774143461257674778619749198558726621894955443889244571133712530632991422064409765447323960379276278525202338040892660421385789013646250235677275461244222680477530208386129970050554167683802981274238724746930249153358755331624960042741546590002259603247007371554779634421247673764605223851012032254810291119062117171011643008466979283985428923852843017855321238395043285087879565666575165417962152868743565562496163649462806522647065950222362487972278385173667537193561340563559724446999297605211650652305772345756794869149533854647378663161580846121307185105140689047460994524720773902631364672896168574068865875069931274702919752662361635864781862311859345028635180148131425279248139080082205907154771644110401910877337855959038780347152189013992745799606189679657749256273313642476928823349328590603534768811709247235813739894805646280693711363178222122359706448670353506024409403122016508937777343031586526000402763259558331666560861685131549873978814457330271618472467894600975465974681522850086622731718444149834467568739398272679681418533729096450155567176965921821106181779620017981430038783499305731903969173922006314412577029644587959622084834887447849480248477326007272330658250295482323579158565669139346995786472502321974639561436528692472058768025152151677722208700390615989980862585277302256223128784064556800700805874430431586059635734246826094394031365418636592654766193036253396014217874391076257230743132996152247713650590748155846723939936302539790659549033361133204148794709366083072260215384686450042193331963804760635279971555121108593399024345376647509808860045835307181038461381155434222709615932345172950590495020151138305664062500 [128,46] 2584037182782925640079263248224801725096545986228352407887123402077107049888411400614162030851230920489667056528463597447660186386139142699384540381429119857056298540383827740436244850147179509863818252507472366455387852390726384284614356950562005255484137294969546345147209728969740221385660640073955428746454199723294150524083581816134846846451859322849581900214355628163820622208739739295671315761194744807353964479004554604583978694333033021373211890824840165109193827256190210956538173413275329960415947021843563363094025206189813863060403688783906656746475528096508884852805362398373321595483624303630092656300221506303104855911294166396273020099031470985595362547972351727950448037530834990946282110450949517674023464429593571565990149849312866041061303329165140213860597107338488660946386131152736768574464331902557126615067933596686039747686174762848834695894485022667341191916269559499262620407306391599711988210423326204581691510154220865638035254122650719596034197238677785070494931132935158235479317776703208278517105691415601424152450996741281082231068690247933711498968029358686371621749793569720447885980906566445842576104668159181948939642652235277283323236543397220917532060137126521242700224708543232658617148468250735476985645531180088412783490834698018067369966984874146333201794722798959974612600275978417730442210539165196813800537907127099264143418326654365711074371303701308106492925815740060174823148825320657006122184086131696740333925581018271507053304805333403234178407655103966483456056054769095134579530807929434468733594715134716211406227881795492773106697640015534158964305538805877068832607588763119399763897667084997318117420536766626789782705105509226243673298393680384521669409583254112342461903337723398645144691191618244824812886438141526859168261885105318842809997004243588525574044462234551696607990528493223054356851732710899390352278116213489607119977863109512989269837364155464788534916381620814009281161816034000366926193237304687500000000 [128,47] -1456443192457945452209636576858187993099277707412653836518127892760319742448339231568979189691381609092000241020873486532694489651473452495177867193732417011922427862856187364866217155130925108121322542225911093958518797414336186480570650888008205692528343579384236903165736831813695642096490932146827690923534215434359401784123354017987606698856107919676753259841762654122215304261141449458524180112092388434274961781663656479518851210283884307404178634082645625639969820123290481343231948069367270818078599240679666332177617628511657362760724266154894365353208415289872241982657184967922482854850771375260666829059317081971185913656767946364697218543322150898486471952444191015544855630394577734633146595627633127802380881692177215332224320847100643805717810074642200568089455355111045362579188457248550450431058602380705191182975556476210879464292656705402367282621712368542420488077623900345728819692443072863611397014169853837766363311400567711785893332883471490530022356099102218903933893614224543137687842873568772710416361186893719923563976683278687614967271126575518692892174342008018905392904349754404012895736578176756286760085087834577465773770756344700066861239356427540102909029855401900034418921361622904006824148735416228782263339235615708081823143449308177974983548412297363145250937678303967347506837207324591814720181593219008787882440507253074845088867634887487381902589462599646458424193413384644182961115905425217715693760921888135710158214705305716474167558492427971222872159158739733706942268040563149272264383661034897670733379148117168379303483630038000703718566739516228105441896388952238215832832879388608654269679276318274684736334151922264373316980751399248608294090865317468064418629166927155236025222354536272528889657152699092221631022053149178930049239129083935742502984232716043760873099498301337443735692150104333488099429152311491332192640262194974210574478671002117557733852177992844196727164537634647425800693554265308193862438201904296875000 [128,48] 524019310654557322588541697136847245043433790276248467903988355935035521208009629038922439753414404197905464080333787851279424451489930965190167927198855828576461755406317784790186532189200372925812125090119069632588438644227649448927831903231420979547078317593225102967487688290459643463533858909811869471852744713250611785893452434216276080604627131846845940550353245860288001524386184766559120249233614297451566064177128797133862773731452765118065392779288309762934306926416712591196480156027646398543407266197535672453604270991363611617901309964582089580688317117732176751189106687717412630628409284909297513251966177455734802068355704368898166045813499619105283010862556578972334098151473501650439285427239365996054972894816432360466475704683816459103721231428522524627980502231520080694332090165285682749884224501856811430259407982277657198328527956262880699609768520314842352087317996607932290821321686002959810901744632051632029947083677627063316054467993526472576117653290203520061911476648930093450183961892200655477988437509923991658484323214362491294044415606917005458678142697856943500738049919191992040298845164489351566611764570298113015838895588654439780234806868896544497631709696596983753304687295725299469700821930321671854776790497467601023396779523749763886413124221471831819160432143674144593327151610950035161317614125992803140650718381056238388520280787394525330065207258108694571452396814215056590413330227201310733957964690539680537155424186041986233476750476442685194316546481935101384860866374079276029104250622411141898978199377807402679732755627567339021616072630256789802043738335554297269082683315095377603317260287598108035195656400896059176021336151066324274461737070690053108071778143570353744396836196005822463770084603183411703847817660234204539920830674348830330684968467018511300106256833204340739164314203675219831935385248948923025170622254289794903879153247278677614835139963801921725524849572260979471138853114098310470581054687500000 [128,49] -116335897043715139610329531296690438080481152040036311156079335869792495512592586756693250604295314382755885948223050575265476667918833890982402493586811592941093655342622117840750653125619833093718037977282155952368369973445455385361016260530095724718644208295601192160727375801255361927441003739035953991020333906646915654955326293734222965226456595292561941638130410660496357175897071695354574062142109370553920182542606334490893663456367947791924023994748019568127241241310618336849881590837617469634781495213289860825515789162642439728408834012673495617880279995988944840102911523433232169986479706391913490798056210183421461657809222554127467984382653598403758193461699227330425314553886516825570308415922598930485371894977090088613376458336272683343267909382600045922966223457402889699416200190402571613452635996080341409628300689285394945429830657913198941167710105975065445061068384376232963540666933435712803008124278823629503000160109415606282088736961561012221830928893136371529028389950087037991324080051627796236854844839013305397258391166231518938390523839202921191639502009063137372803934850312641531137036633249427273043623475596082958173692112176860467694935731772674266114223951165111489958408839749888119012146331572980985864864395278533139479458766374212244472073182208554533558142959183470310095828421321157422392970873382191295734965348318240020883156904253949752667323722114150172236915720356705824913163590834753151622092116553026182441839052652667822944645033097126209929923590672968994678375251785929223217811036272798016770206864120029580351635017092371452040936484020570973235042793034285862119889068398864811847029728532315564701297752161596723340513523060103190935017729834843283091000273209023062935087148097141028070338408053791179754225973627618861797705818830551592199893047756774154982482194529910264090513069979316876411768243718810156508455213913909179562923899191033535172459892139102946137347215430127334911958314478397369384765625000 [128,50] 2190149707958604586067822925188844767364386535843166768950528526461976738225195925594222086622333529311404987168224469010874038038457626671545902341117669034790005422380306856906129400874983804851048867871239018274053722382612223107057878052422474946299298689622750086757780475343360453889873748493422109499313685628866528650745404400849209848776474292082849375291452443111653779594044584909029075368512540571435666578051779351616473198545468207202801762858590839156929933384473167637058623224807343928042186447085840240859796736280145908858332844824496510301798096627584162696337678352973904769792375378118342215526974393310254480184366008425717846698044996953802153475397288533599644684509183580784291360920630998580373826884280271299743346763427005660633561807740528722659208044487668614260437494306296279375892903951542600946866214201778184815593554090144667244204907156005704338569171423035658117700473361679096025821304985764963393567921282861004289346541133040681527970467791364304841658494450485095300356513098252755924921411874910862139479496535470587851000150791240221036767263877220860840578451534208014693087000367954322635287569634791446646825253879901954811659747320995095330847245072731634561952252198565845878115068610107825693855114728194959119106481294791831771148517433512288249969741390939843256665095171137783631907958575516196936660395249579856679908214808234111952249292692409671078578883921741045033516756223363770592041500970586821081859328014252235338696342036624411465276967293123761209489510977687607598685202546452657662317858036776357175499571393445278900962725570586231080057355079345808371907967723985201325047675381953619346876857163982004006686397394201425926389253985832703792158314229159331558838825231042931018011472754154722947316210206149963398758961007658240397787918209771064549644509283034934768161979878650647890531777970589073109680978070048558831968609975413661515444174987632337074196865739303575537633150815963745117187500 [128,51] 11988598828783517294826652803920549931461179026307909618164847912807723565848279860074693975279896173438259571915052956020542473912983024266007309097197591585428178096380145289138910836162939579952661577786679475437698401479900510549181579838434943982039642870901157446200927608546780518475461413030930184692260613413706871187233852513294496461615393895147305778352858219242265084611610335140937554043186696751870634191787324575831682748066559588913765332399262219741170463774295782070828597279978438413330506208270133342062930808587655309455871244322230880454003397423998378047829224504999252954450295630627769616603347914013007547277492049008681523759530742612068559095927827765688369686329033324948487400292738701928737606376751873752339357651063843240162030335237261024678326733321983634906061025535687736349027732639497652547560610239722678293484051257030976624236646992584239033071828362321974593302632078876635989754387493683501590674670526935985748506981413384867995930007752690993656871236068811607669073142911611488238349625717491848291342105865252937407403874176833006024576683517475565961105486700306108907428306728499750622487082458492297708255940158135892976506824338180374394611835944010916519437934430923750257375382124594889338749940133258725317799057187704058782046542377776927566253139928066613570234018349816219562162760763225492940884011492904873956411763967248774888317409623404379443528662671602627926713543988357781804394922705274297166822526409603604113301038389717467789322342844267727517683603953239342426417390912826049883986671023565749023548530875198394214616706977210923999145444487754551458067044983552821816427079490450839934253714503277060958838559145933179063838883883538919583107876956720343823800834927810455598334630224843347047628169950788538568581364041694268544333043575554107859063550869245251195871060993082032812578482638443737010731065822053961640040772318165814396953529990910442454050141093495767563581466674804687500000 [128,52] -6750395150810887055100475855988767656106598090084574000097169053424328853298082751022615698212920207919926748973829538697577065535486160331560329658647378228199156610319754807115507007106214706267634065234532465308402300228025957558981984445969214572494665395512359498620433047028264494707226323782860945058783593973099697891672583886595326041946764399988114126891936998608713181859151457114875483869060574107954916257988412617248878253622708647692449516673636541834780970480751184828780589132639358388237043948359801330362898717977287298835010571040725022049099095159088398290641013564162178305771185264467975716332678374093111801236378509073613588415328860416678817715536113525902981397374543697378863159029456092195644945764150978795487119482980376145597171608379849441489263200141664620918233336522692195538547718865776905836235713154685169625179213991752091779963017292233418021609097650847435646033433374156439525987356634378752565918699287007707155705112894620421604760271812523103562952925180186692372389922183368894164421740398086285510516563774032399526827541275836529057864078841028546816577924936174918915266753447872319584570218600186866217530404519006847687179134081183073637443600055328309646465869901712177398816452614730377971226984526787911700924862883042677396245603350938211229770569776033141037669176909877887818706926042842362771456610107001200814941850172392231133490950763522805692116249988983847540197772536602147439472469113457283522725317458193444626967148042517407470671563669522049455281043591968003855991244349330216998766929475688935812334400874321394675038892569120253958719928355370693642978404080379923139268901422518708054092816123572155911587202053077819462518991409830012245270407114862375925839658679706432650882511390515048027358788082167587712936599052917110009341645931927213072378665386520353411121668173498440648009697012703424404987763116742603564348813899839093627996871355752094478803360625403001904487609863281250000 [128,53] 2446266801527564388435152896123674594007989976300230939793002096740943588187133364095137509765760285446010957794014494792318153588263644074652368506373110959498908038302712347216766049145816653617641083833739712303402206320983179541684457601090524211291330252082117799075141320646796611524652669691460849239356833463259880387964942524530320644287353884025127845789719821799241385013379461620017914324552765342813628287993236249163659288850567986420429735730170194592088740877710090547464719805055278296351339358286816934808067127013407330863460860351124463453141191951801780285615688403173459989294856811265854489401615900952085043487937312785351224229495047092201493641505186345215774712828673591777969631488378283424683311107654262737763429766875452794319172794907960237207471779208002375230559781160469500959188715984287856734152613095123410472499749121316540566933101169124285191893740953103366684577233402058400640963414176026889312617687271863863786180596271954086846099665599137495154006651881784625035909156603922931805796619511100850168725257181805428745775244779073161596018156574886551012831409889734174738106888721414504946315341152402325782993997176181538998087290236072824466108802783435431810461319549782541742654953755157426196020951603623443474310506789741193187982041118001868311682830850411461449581082937233686168696273354181428398983865420293657383542146056810424392613324012168467563786482962984781689595852045395564461719873241805688373353897861367173132759158450564866049626539977265035615155889306231172917142620127747139109407994350051862064680244550026497655871642400343608859688723957242126388646675218408550277968642622762494335450587915258626331219959128960582356152459121994704889894203677245466160922492580621698914937774633567162392947712523880345723403980254968465861478407653789859628745230201569905595049787610806298578683838964496337935900564896866534220692019717096236792526575906226077888972914462909102439880371093750000 [128,54] -687747394345032952963045964524384468992755263586678611450244671723294952719233112368444177688389419092724573643299339177022297946343158838178141169141611583049495344751136733901040727741896261418595970792468028562217241854652427085854523486094927533473492376463019912816325617232504215347671876743174755383495173914092849031317608380960857011121712880069423697853286913150058072203614299705135034015358277707926530684365533887627977183424404377282990524984570021208433468758201455498154504964203099857818562576040676273507970809015714557824250427949053779930918353276175487583264485880339310063353979330146520379707951242247499452545679738436753459899814667579941635138069369156634866005237234085443232460412322184411811911719232990058360105878050349068576122252571785532569218262640024168918729035217065317761157957875423657191706819430519249003611073786713246682509922942449390051519615778992177632457194821677547210541814714320434991669505789753799731324956498760982360699392129413668600817584236268861977084310564365518622099825814910127742625303917015911573632805204813042333118928887528112307422334932652891112043207097497229894039603467477694064820973160283253394308905448222316342334124927717281822640226163741149341834661531463941161852688422589238365371551758839423234502890629048644174339756149734487844582884997806288341240219346688360396138751752780107635464694820084694776668448663888506432800639800151089695709209173447801704765927745621746633976937920297051276786241133150014185800983735564319550585441590710841627754713630650142655102386694190118991739165160401846659783925438189469060717468598919821447468217109359561205099614892167990473014613457861592849225122671842710971740136246935003278359488423728198452899815260668679639975248056753756767943789622472579360604327227069771367662240596677019682284109538553777940445098486431421304517085535197589680649259691040657583043464018744252914309846490999519396153120622038841247558593750000 [128,55] 158742769579096533911999897842626713507000672592869690739311502931710301959401199866421750757998331862079977373608996494187923355969286651489813986019043380977839796341409370296644479414591676788407556424802018085623723796036237305295780523767835066796199619328230515766605758800374078026733525126399630197788735029484491698491732043774894144834019808901086112881002051776853436879663020128197038574555006222031795232918675795490991938047291649620328866724059091376706923455657977418400110482820921864431007177228708425190219006094917844274162398742414737889504885375438948195258049504189710712399793960045250496670352025461119904980164884968683865682541802520822664955126992111953933257464912935268056157966171810758333348216102703615112061117982114772696856554896934136342383846598561195561756949160468180555969264084885101242032893330788388855067727241422673618416237803627004351726783817428890541016706404287005279695206499320195063225262789540559482737504891663537618915191818427616050994129074439474539216847245345978999131522812467245551985866264414786473811994830977454040906315796818691225679741462024264403438896766471898287876135591157148934484474670603247263684830988728708524427832046207388749408551989125547523669031766194881551676508259586645945666329778535609458495820203669829099823703554437933824741678285067628631531569930697921304799211862175154969427092536948498704510339149787246824997846057823314886300044418002923519978409652329287971785388571113693003584441448031781188121465682781280265735671224515538453644307560220500141600999651708975403091582065555310450513439527158011482584468193300967237436134331204611761984967913315565413355314552328336057594093758488532168415663179544566207181590277295630983308808080396120456136326941627819006836456661995961509855162814075192275773957579510655092881184608868117467663499948536839351261497085889837800158249453105341780380441152518748193769465574890395567714057043194770812988281250 [128,56] -30793254407873587137535525464393711316045488051448519406459132052849152785899928365287106111914177029350753482054689010423653313826891946217186045346868320578257819275391378862146776753562067415831578724686759465790814757877167424234297905753821297045405033119044451333596392436299967596113336274426322933463427598579443030811546919266421462238999662654992623427112054481500576770510466902548654990957782905765556890032532466663443611796084204923225239597505917032125020726979627440032882498089852453862200267465203444279616037119649598439694383733196319725317264084634167820452738223198758747238681400329964053052870332070100843683130796570745891943951124799935980253471967953406042333544901392610551481501835451769040658137194003955166950378258622198269994562820160691978023017675562220024626422047625563130898163116478851592241848729634339192082082242163347974609396905015373945422739512313129919983674638172278959318189719042834063690657623638645401291474702687416420351183931809944892303744165896776846286683713465024220952130822136747970740773862916279946260687909713678191371913011727296138444367560265095890819316786271891073842805394250056203906292643148802541246288162321610615344800826748413963583227649854730207911681843064840409600895713795349872551487489867172826579432140857788178868425305003446444047135431051066020987002297497670570274027264429842680896274937140277034882377416057211383148885340990918834214716102307260757952652310076682329604508505352094349546181399618639692313540589414658527166748280882993914557443323813065408223852800271995075019848804568514871066064344069848036838640727239841872247689569835596608802614369820670892449695088264238403285358843159883154111961062089886423520086683023712019933656007551648726349647221144732662326148027031533334520233743316688216988496403340431799219487278765801175777336499773829023306597366825385125591803964380450927514354897384227414817791037146596924489909410476684570312500 [128,57] 5068147384846094123698539765628369903217397864115897553345427018734459497776522948280526511113562336743595458037074516914245655770117206439205401353444004429911803997039330602355009265262180430678891762403645550899920651106495548529573424336431478984338377653088748708888805902382619921933333191301149516918590276332737091449419278667475538322104906185979930348469335400257146093343784612117045383254533658416232840578602259881603904988562299704736656451574511018859987766477210196301276077650181972848298133471697572171053230247093603998833271519927216366253105447345433536444528582578395449565012598929482318256935743204437505759182234610240252168280073356451645964430779575056791996651756233747328850440715235274907766973145297311727752334115535758619854988932440998688593475867298628531594139300211701706653316138862559567638539373160999686441632923364415539140506029532121404965196615173388084701988674515866576980707334099601757984860053512383934359062376205210513664727350208998494887924187407496068582027367794799134016849941122437644590417665559872777674515250717345834818600363950947938692444419032068628466445401595888782853930182955146200987139773234895698844211119317252686046139945725963346987893920527604776896004169441690931749319504596210171142199530250780257267461554940213120520375062411965862999757602879104365599325953612714417991486031746928581793097653560698545430455795598966545069332618936634700671125197249655365603836057644804212496890560862322037018564659064142442709889615671674104334156467831571544635044660884384807573206371843950818373254675043548936817376060257155326903236088436086253850492414846162656551415997649845678731656734576013486580351896881012023933356313619378506582972911733205152595379177488143715987798140547368132781641902474195463030191277343924749922040355112564240371817317172433845792550899843248703189651214811086197729110222367493475465478649016995379982225785821857965958550453186035156250 [128,58] -708213846454741324934173350997507659889144321165855539117721858338847745241991598207863791537111639863043225901328584155025216443855771283397579481962296661468005765949276573016208803699153400476783894842690706622128092149686609539577152024228285713024902271025193571256511095063079613513845950116011192506477987072229993969370954612052657998227537782275976017342808786724616800618788047435732049671949041984831335813235976701775371685307228176367621775201168313927045594863137452145404585767601443781802042674300121448338652630352194600743568648656068971202814376735493431768605605726744187591438797649498548858157026436593016620669347256640919883208791515866606394101979070075939282843501741153739438313661873837650399143483686376524049644386787387638214607122973134857716056380502021235634564449976786227637801071610007216178461504145841383288934885377036875793254726821349663076204375000885438137809805040075073616700275459425330472168166691317428773335527181363776102788099114546786797601371304972793080956932934839126355185157443552325534034061726893526725265169517825657229825700406793341139550947803869981276637495153579434114771724594093866595992697389386481615056142884713882830295853903367032718661994928579193075366603515533514608391079025742821931747934201691738440455439939580964088289000340989705309593097230451391653691869966460833575065534327977891001002281353347220477967908554862340234844341358369247246846382635043141929190418002431897633252864343520585436624234091617504389807258459572587991819378927094248430797530197017565522619579063080852030551580274946737359167533741668680747270278237494496916707176572303467064507812742785179805901496468618901948507218953966565986312156786880984006833977164394105495079860264479313900772254107309772583791405863168447252025783673580232878101570646612013292485761763394481380305979450870882767074153929518212823295978931044758544009503050017787614809627625596507133987426757812500 [128,59] 83291218714539093075129008211089163263693794829225542641849872040314845843977990676925343801225566697757243043104737500046580495484857216770327465217759082443007339600802342565357126846792169959453385540117550852578533738324316280219004459882379456392579027143885398093255999341489845874289546605346914289075532815693423548562441417429592465662711855640356908361050577222495440504002145548290014043448091115126878782362817169226369712892363558141742008761204392917205438299733394970411094051437942415719134673806211506573973578683250429012321830259964110934307303358237924461715968895352524256315138752613383609745160947500169958492252171222293701541451764812294970026801197020508941011651166196860428538421271492170671356413877919955119506038203159665766398134242397999284007204986294000692546916186518853744440348025609133503803604711704643508816003450968151402713360965237864920139544775072527435576797549308105393586369111960360217479939769912680657411152186176516606140405265923946670927113211922940609652663705942991615056451722779250486113783257722854558775831183661819103589493445766021762559789252541319080265223305182415404821191303463055687887185516142564724738516060961869612586811909132634636422164195453976171414128857594104296232721767754832234028337371521755817467424199509981091601001790589569798906330356171585680652898880421413366873147900608949893881440512669724288119183545735301790533345016239835286069322336828056708334556707311062068317082735366845632655930834543288527818355194605338516521904563063491714199006359316684751943209878864604687001649595552890691562785015791321109740375255198118228206302269084942586490671968418645320911945360741663272851503233306160604669575234897885845212738793403607194786456463555259333938889785044145554775937280226039699912194049706898006499161387653724154915360076740089456638917303112573810564324278509932337774039264441090533946158902160829693606210499381445392822265625000 [128,60] -8038181174536292962748069754788631564891375180509912349427071951871256512873622006325765517342256662643999027288212041032520728939960772150154880217786456725194872017658798342902353830069301956110261715862867654935705042128469359859942161032779736771468770644717077287412768066444610485910531353924264674303575639364043467731591491946819752487245291421969381198803690050752418835762250889889908728866160319383278388269075734149447000906726397154058847990798824564905927091441778807586990046845478154893110496801710770216899528447887607793019635643420445989386685216914692286562891679792102416704351990865442755601586084802691926227761916103362367327140007737208454872771839709734437729114351888412570411694604977144721395103258231160204488902406920350107416001219068809715125445934084860409556151464020638197044220204289275751162386361951546431003771071731450641266928869239178852723273201411293035479885162903295408800234618345057759398892966321565951845610583215733670312448427518544234920970598813837088068540396052568410883634901196389095718870740209392377093507919625174656133423952821762949712125798068683366775095327613510499979502140132252047058913869189270288334809358324047288363635832258376106893663188518338065251029001974270490915949342685625121947743447742163038333427990275551910222787712026861975809093471331744467923635234147829615832208672472243286430670081120430271478531600570912513375085089138187639169454923503817605174824965803911243590920807442921666516029301201443892886396950149864603213524685151212279741663783764275928313193409894024268495437186112181001607386724630793292539267132384006191214818161825718229699163518648278293593106315730111215612433738336724649193776124255774486855005879543011783782277398490769029473134557630720648989885527685354915214949565003562203561509019545279217988723963340548382855221660761971084412858072616017831620392833619342511850892484167821132034952212389136390380859375 [128,61] 593908234286671162149100311987813060476433878942613918539706748198923472417060167542186615228838570033964895189275113212069841813743152824847056431833376416288488286538292152432227589051461888149683071099033055460263849500300809158813176855242161568118948123740319224707469931469726314902440801719280500538833028760701134494803530177548791851561801465905509083051898917357676417564106977665174571046719085295162713643106204936336662727590111534877833874094934742379676386881992647845007134384551949910960915140529361660148276368953230116187165072894124586234246468950926079159270206555850705357451554352376098206509044079347557528792725209756024856480720626963299713485311749010424147440030596500770214707639550080868796154857592636954664901278144084293627195265606351608620418802026613813645729944364654858142692225821876475490615320772831036678785041981118593312447020181463587624594915501786254990810049056743297594545568580938180499063887600155763262165172762768695802727411311700236289336600314365914256628863316113220804535828862529465623641312786758460763688485515181418717540230524953572061117555349635080639026385526672710838681003953500274885708337050533124307685769500611631223686461097304748224980117893314774135206218069288204786297858805054537872843332492511561518498999410326698428702272752350296906276653421836436042712931242700981463373936907823556849099266970262008002031169901744660070137543211590069185983478566693517087586890246848818397178336291652194379735334484412691497036542591680674293932221070929592943699720221522684624883705833987964403602145224871754765198665917913757293553022732473933395211357736119956533715918147910323563036484069766602117761620491095305946940701670294446227033147812297927736373678830074548122998080881296138744646100784500176810206567549806567997920894107938083811743840738026962875112245477149378487662294810754893615981971145170031908830963432273559452677596115821164062500 [128,62] -25680512322788740184442971068312489833651433811172057540083580822834516603615338998044104353107853484775124204995203855965255809209880954554554426570444597951206596846533220641170953750519107524837330745587496127176344505200778166770435305754653699992355944871262091853698470627228821729215086332509987162345820804345264597559509637674578951196003251027408813292712204551121556541939471350180659070822157675110909210796471854558930167416655510317718373612684266125583077282294261344976506702359697593537928519323731731865641533262582080297273213082483723198189270652432251420140794184818750478813961851344700949179750680966564941814291036475255472846353026579725410318081862087187640731334853391037180747309430641333101853950380692210350214609597008391597167154253205935843121847026734359514204701778044064575290180551669733141263350979722736428382297209591481422897337082259132725592005741401956955040213814014651323792371475006364031770126864635668254550688886991956891824973430080413904820861287675322974014065584914058278866485728089964441691922863377118765171408997271190665692137168781689742780302287370127006255209364953881043545895273110934746360644292909237383101811459661854694688539408816746124895505815780622582439267350724417557913859578986352103483207448745840699339741047823587790991653532785094377392989546172249558503722128531277024861281374207174136626396145645206506313743189754960696652743521800261756078836674603682955960828642836572778103794096954819005985291867062392979501085462642897162925921632403407696256042747657154639842414516085640437112582916741286693028933508114992649595555580428706514146577624461006528061116876149340182823648082133009089739588353480633441001078890628677140685032606334658505395687187453793506841748591318529151353165368503755213496002303417027659941214529247084581604942130157193512001167442309873215431281226683155072950762264236508441100847403238301147556315643134250000 [128,63] -836496988023780311258433680565812137141878909498271762013126907146575234298052643210585199102352964331331342834446368928491622737850280555659080843483450416564013395900058004737928293922307504876989474197894385546936597913530520556156224866851999441583644390619063550247929300489403147194833864244124434777735183722500085955378525772688451387192853369054661329966227420408759656039546561477367999577690647506566490636207856787540827433067714147038738321915372276969371744541820176662594078342004978411163926936062511946983746116060171254372223531945281513859861138344676122329405860002039653834139390587045766655751163616763902970680868039628106379352244230708366840970030125664708551672023877403708446203211383414489151541723883209726995378439684393004693991248607970916207640580153785316212627444609989211522444146545449737137681576740225479980608434230578894927840461082794825388374413841068146886842920193870286842846526557198990545548088604162045151828998390836651896470476650600564536028080431376833946193966100454193234749942581547945038975764274497970870677651727180793497305055372521668475351653153137458701735854532947933138596700355783853662836903787542430746358635900057163671063095987615888802615005334664307710629371922603356250408140011413758794068153759361920262858077550296270922525943084053666257626510478951313780895322852382538964473593297126456154283720429419306116987870306020779015933061825049012780286243174908394330812162482736295735259586611700107107306630187799283767237080912280483837834184680923663074228849489229898070650873366497167504642983196170158942320669878309405636980054422548868295917034993951308895748030466415649592432745696200914608149641087349991289133163135832362137210064860968055817444953800793622930110382842389352790239835872372451940832033110401605227223803126402816268105713093343307785251424651255986007512945900806651204383679177037680061509416227495811187913979448000 [128,64] 291812787688800865029596458711339557722896744822471430238672018164763345553212558951926427438647138772395174683051522955821403548620763304916141829541618827766922150967290855113307198235966960254721749991420117302148886200009344925641360877003230123074769315044068593578742388517608572551902562152783598508386416089371730927043220976356635398178047457081725830924564494578013076346420045549133126706961090216103442897582692780217601015114830301985940002447592299396100895784912780840763117809794502529897161357133172583253696873058622486347591177850080130274084049613074904965672463131918911444668637978999897460291397141210358905385465558073503597306843670708736043638585707941063262765718502746516614485136329543206078433808830202685508830177464476763463690473606816617358554170412668772185403219128126784951394016499651609502266117687586446773994512789369307477677856651653981788280076713527294673872827318767424232601144079569086439519427730852400428334597656182155906718302537484322331380653348084083893848620487190894127643687698992379032253984372908572887467696298222009338218675913759536245281568085012147901564118415202276540969429812576606160296736641218728885221382165100942598838999970703848594777275947901849591766259410020566455137724031008426279755591295947374442925888801252086338642430139847149067905373432747331315405750841477203174971163267208319511245678285014054680679646931751161652883669107228538281451580555148348776845624963922593028201657455668284157815493569835858190712159852220685954063270784699579930703196474942758185683408498114995898761283626321104631936600625960671135133288600520836356423465138262246419962531554092154745068021013106233585612689385481805640560213921568434803530809441085789805226125983484088700226857547038787930014281526508260028057671582161371607093241792937344003815276768514096181722191247962445968079220961440900403336962061791009647352237648736296141787263680 [128,65] -30784309472085019500913345371326691074807672160098636127946315750142914901810310902954478220827887423369027046615982288187454713797940332426285229831668424240916983422875983783109104999886541647213889381711517000247436224423930091311870555243178827316040487992901092482166736124130309399098630399943986513326556774536066060298921727469369210400231756923429931678400450449873510882919837081310983594051646693261158801591127046398137685196664684706923602931813575278162849432218435261061964633712290677651325302195438964334385654064045857919304734759263547896518931082386621541833876978261156348368484107583583421003673224631333336513512148230840561851121515964295413949963982595688398187440823549007288794827094424411492580864292929178273167367100582183726947074063480532775867176091702646777251898399332918584436700714819595412741886346766305435076058095645291707956924501306312352611646456969560269687110261810897712733758296105745609650159971056925482377994563512581483540406668158402957922859444221450877562071810757659373663430607005570474949029807317819334460441807080159217097713042689130553057609973707117280380620445097252971023239719231447652982067100879625924969456974403902319565759117846627812750831778710426678904786686461021918887721793762467842951388414372479937727012460121123257704087383511113717030479756511521795981354367826719139518659577496085083889949636015333699834840644023565263977967500626508086084344050730867163152975181798869499537810925477344104618587996872467829242977946751109754914008454959993927548241032143534256592898706412871463518631962984432513443308856446304091232617844929227884154998149666187343638632601048379323368612841069435755464537518570352258094240923653479404736373937797968465207039661450464336935001570792909615270989837136703243531995180314507692852867360050531948766888052920321152728287032890394954642890327020108450672179586505401000604276649852922128484736 [128,66] 1912782708157269762211407039379853954821987545945545716850419379783624844832252133024682049034008638977882872287944736290255945269782943389626112551207794334333445603795590231330994407919474208852914549205310389311776333018980779102894457923701531528861189788500122400346910064593952752190701155637967902370013531342003924993371089916780232633048852902292168377068699883340961036109667209540484758613246727030196228986893159981429323281922864821368662439144577815350111684878013533935153812940369123603610064048502769225337540425140307478745883454511363653357809423943333296236190115327306486126911873779660775981891553888210213473967325741942421022711296935328555006983997624563508569384140688556269316364516445631905082668001639480966114015883297306306137492226420689965777253752833744657279657216911165191606907136909558008069709757375655639512563226760122337335985431591399540149481516277979803525642531409377270513083547268705550780227508159355972130357905092485069081746697345081238120255971680926565901193059544505112607893436418399705300846634239186767238916381468026149981445206284772724265525791457683258535034081888977450721160922776161595097913435470129340883831058106357698627496185446948145706642312870405286863336788793662578357444035004892460094664736451271946677754270136679500836988316865769602883288587694839928580742827529854388211288668960505513119733851107231546750993603833476715264276041820171526061057157014665708491987703922860294143013796395638200813420964608167985937704760112375963984134369981859373156693191598938889398143100112947221927892908287768104708429489517552809718054875580082497839642798691663595699935753647407564562194756937635590489094873545926757770143710783256118091812670201766985152953454762892958949434730569996318399695390552537014956160107487368526421091296425511191089212156652984295978014466223707261227917107353809205647137476927824075525563592123397180416 [128,67] -59593930427956405923684224928656340014223979477074287403869783420306921645890704918348362841894101404191660543056138815537188033882982888124349112107072483242824592101457636937055100885189514550590476484177519276022971886197164064208016537997220468784973013120364927244881071068569275256071787794458542947672578700171262582688730733480025420274682078012334323692482954824040130908612551141361892944133038406936353509749365540831167490196797110369235026598901565616428231603248112098798961695879926936128176825591145427964482782548706082636146582783966194088097318614283764971967397862852537042377587000990668343200304286825280203124134597787694205597281773680424478118035309703069413373764631771008603838298018477445686202370655548445390119069181158573827847805875754545575629221278082214945308442895406568146074428286883939054569186803446190347886852668874568547262733663196348055117257534780956592025296568673104277588530380684984252321406536545713543689969396383104833327746030906331316756108327855029873929861921666796199920394599054329986359331615146543565874219047975621043140688575659155804433158607671801434582436150507885717674802511019310264825087521457158849943705345647790435398627555906699962133289231853210847967048492868162232157053150414011598967046141771617258013589176436754422441464157763892141676526721407809856060438227708063780833436183832368465133921248263946715924984962577851847212277456641991699572537040765950973877494503205822112205472474171206363928825514414768204993703208832612545047604033530695077154777462110460367342618858727506738982028372773910007650982867611452917267546533732690549278278390536858434020038336041687770419299935371820785801683339200241529127245869228060603367885654371324097568731368386176422560652055472296547872721176193879589132702072533832907550801889763965068663322198156193696181001966172321860924858184757210320088526872699784012494098798532800 [128,68] -888413390955179370657362984678567759044409786410636162018710510403924293303151711929639692804172731162493432797142364527559709135055233740958285053046278685728528778462396814587294889514866881908808846680286136673640053155047813688799977254093373429483168134215221054839340580827220740532032619378483824576860543373562007474612495897112628703673144469703233343029746178487341190578815244278655902533343844932661964429849660639355578219950131098783225701615961063470319132474345912868596023927697689173477356726390780878535776655603709003724990799476022300334323735798891096292175752288800451467605816428124897892379282656172591692028778465792416795560150822094091890302446642125249774309476413580814902386544275288770972767804861188868853239336121317842186010757581696102360380668403080340042341663725909780650084209684685874870425442583512809541102717739247719158553798725700919711118232787236597914155575313522491330917065655582630138564725779880499284580433433610898884556193938549561476773347197427513564489888997153089841488975439149723087600923605910226084447670414077062021183607255353825944572410800575115739965530392087014721124261367565311543722152657917881089380049471534639405308166167177429497831756247397689703814955546743159094335315375828507440052961163164337603971978900017532579025225950856834502650038299455000777929048578248113163988801270464102405732016183383551469681400474648817443575302374643301110004163035805450833463898110678047153831606613270047360550380569629027171144756740493126913424133157529836109292496644008874823209653080614093945999878929772096068964560573095004846596036129288935042024734211593299524179272481585909585703006042307968006992371637947108414926607366596840178509604421846705376007511206538232971844751585409230348901382151780519837861591611630387698807440842346636043880084048155019535874559939674514164037512133099450570098245218154422003152992000 [128,69] 30461570523681234740887544304676903504344670269231901160825189901717834840682344455153464568831175548814813386844223353003426499983791387136448902468256920899318377141461306393441166885528991458045495672869001588601549237975582864106918181693135493578091477960521905679858693469647633665509282178341774900892942510493382011257618559737123507882806947465962858206445705722213363988880270069860921832791256971775701227696973800185104189740142084528420406984306608043469379384581132945090727348027944550101866754517388511100314927276124307343269699661661174564631240120587701608001381240253695873321403520408693530650715065303928555913588921767600598338568892458867078661725288460830957464148500449156737581556023656670189599808763831125803433947381798966612617850466842085931583493103503650930390879016711880989801158133024043451232142917553567866334421399295016604163474356633842097416609459051214510893121358020983387211809814075319886828533211684438888245322522308199747571659050332130569028473363592924495930873981875909962231769069892819701996568811314056128067854856026433107619687004951320542218545051276941568931833141070835339074269210362112810918939219665091360257797141577094697495611658569524649308014921101712369401862785469355043404726405925287596570951690441770723538087248761372777574200440822965612317517678218297686878440915247374372674009350365942765903727302788714964556887933086771732533580879225695699849093315848776138445775113620906897916547823533577595374171020333609527636824470546200455721354948491195452182646978714128717112673296619826646810188600163706590929408075347316642507138420081609708400845525029605092401318166679691004021600715574550842720222515574468134382562121066609128735599924141041089129308344763186684597402254245742998009416739686072820973971024940245501055526185516225348087344205493871965904206299125573625242525869128703611676182899193992233232800 [128,70] 46428529085008464122102439454018575059460591608756661209378983515577145167934141825788879532270719403968209091128399439155847134023190625504293644648353822393672105607572959721059390020330579121046363019422145421544448347480943763474867808111195933583510979743040065249404108349463719354074053402964272569461469577172877797220512522678680070863144030495377932926571737461257464254045074194337907876202908268832028903246231644909658666693661483845477715821322656734925813750593313778477255258099264952391533073622137575845578388693615081219967459497327002300338919713708398970823320031211384640047672905777423358955408188834473245046647629489855614608178976240294501024391634720058363530482419834346477879434539116603256119640596728096909006522526416122789567691636420354974646084741321249572819656052448622282154250041871005919473918087881134335634716769454905750604916939015626125935875989638151784659246906821584572533790582766224923049887439079051777980863546041126825251516878551234923822284733097585017144633283089900008258145660472250118842225344470902750391895786089508492622508502767532629673792876886216643165586657943497152127696147272887530551477491051797832808113525333501468244220610953685360021709195454830109093089108898485877121537624183239406489080058468008681367375512022265889213908044345967939168506780149988502047185623300915766958277233494229030687582725091155519292624568630863740346284371976652558185569643216327278666359793130747747019955521329978271871919082317155146038777447544785134320039477047233928537027252526509647354220011902609051770207478869771653237318973874107727196744596954321806031635347105288115057382859587835258863623978266535611897054590221316335562173705114234135902470479769226837276903420457526261238035489356709260039739132818464177710696606045980218823572763523310338117078379717443948894755874379661108152304227819206379785471379299521771200 [128,71] -9948263151148870704385391350845285564568627235260389654162621826271881708113879962551708660921925209165670160962262231890291202087509545744010046600379554300725505022947963438391573273748030959212290565323618629994199881480618950770922084300322231175379861455658913337801763175989768060068883735860180856660106157324863952423805868689665925035680119748837084456525073619519680674370940696134747603346283416433667648810800973901194184903542867271029177678740873132563421694712504840834123125251409587215499354620926352922773367393539891070101648348597091409824451712583796033787294298330784869152424387685971638705187697030890119451477475880748566491238737586332060599333360011533991403197552065560276703284287275328642785594494827122526849244104691102911796599103792351316311135193769090086847080616941943566733392780670835637606691786675693433552835179914405426696631437743289035172772095571015145757776745508227807919227639973897951395770338869422820370467575186377815121416270040021915690870004519709386450065256192094223167170906658716476460314354124136659159610447996420497039983907045183241149191038778595338974713560141336015647776666263508252839304884745730115061258874256695461033715910228345484918766217536555165153936693508966848467420355202449568462872283237850611912625972553577105586321580084884095992785501017855573123839599035563185663557273238177120728346504432415928202490944463974905592715716947062019651292234100806379292208530172412845388443386366292978530856108927677435283396597596166824446716674163808274182627756367329629987556282371202449494878028620844078801565757804096624302392527350017094398661947313136413427807894583652342051713257929908487024127156091358393132277210631890325655642065453837948668757139926428082826023429371766651213965470795242578474052528212302408847605873366137988965007383299430501844558024345938289510999907739772280251709152669151200 [128,72] 1133114982297821100268727057847959413027413094359954110394946886932069571098830179793227160770507556952055527675649430811182516972721145738473717654053714750697237099223312211457460185849039777911211714067725621995755297926986446106218599219540663150114452526967657815652181742918685423099098687194555814713751657923435302937291332139408251608359541803312503992555341110526433460771844854406814266867809929950393029384033939336773547375019170525156521927821009127557510213412637399148519215221562792404895477604086229407232262537674287839174893588434687684736580518270150530362189461209819430667188213855425037308809078177590802630177405603548393887908458384333098020043034999448858437998986637293593336443853959062562577042793196160017043536208852355337438985961015963657867279001580321317448276366315090743460301169424041299445306087358469256469574553795089127942785144721316001209066473162546574294771002800872908063220259641198106617310941461295082750860499957496100778721078044987310274274462809332157230406348042255118342065427361759183471719089780261227735114294057165001064185072858547650163397583067155085775311049315365400340757050002904698111737050423433675009590937106774397514871853704866352261043180090301805624179341158396340236260726940003279785871562846310151449346251250941952659682048061562071944707653374646558201164385320944143409654074480178262504532072353052326455837404329476852011308475970412360279757320946561272296421068133568355031899826053362572234714988756474419142792927933979293981028809891900040593341532244290202434571299398393882925082737813950097991313908253810588435658876792856727784282203753785504693617923573656143071204875126234760057644590435125210273043339697579204382300674280343310239064463398249641208280569037032221559477030491090934754716393401020165382062571906672366660839185722014522948660037562392507243236230147439035661366448918240 [128,73] -67425856374758170774946751174087865309540983898401566240921569834717248564727267758157147801571513641742314579297844081675806882609349169163968986235091388929696690333931333948447413807687578079123888345284691502935748590959700679689204736170724963031490087500953044533962353600417388543008601723301417910463041461346784268118878219975539505657003408029410528486795538279055649655344501839752108521373809128200271677345759472896249940775460326500509582156904317428809969595636805978178572370696811893076374490007933466782404888028731637081011056487782180186184997586674061478512781952583038581310287113139759710245937473649386134128142539173267851338011970115832473678070770591131825378709542675260008224218724897748265426959674209380419953224607993320051597875700807030104055630404597567000195724383026714268742189390983457543278311646428823509643864604508480155695568472664522823405074928739636778937948345200476863991182030254620809625295570295897919653724965713680784387847565528877912914448291336366719667372414669090355765205095294217891907367161638917495437759361113762959284491423267244251281968573719373416189565959070517823797147560670239013556973060111781815893241529375261544534725267191729448245782290878539463243384288565037652437190588671410675755736308238172564273235713861628634138963405235766246705893597795029926690524994689315176678986116711266723966249387634479425683070116702289899246297010599375185554578555125973245000491352034189504063602209174924170937761834497424468839036199657477065075106540994470242919956877578193743366512632149832001152661647875299590432997406885216229021113922708289267739718800686764684711575768177205753854348468859747087424995966835359974260546328484609421457701750856876695461042939443196724196372685866448568762847037075422278297627522253148874616081788331653511713679267394931964800849622411099786238633416034082426190173920 [128,74] 652078460828550939630227508980280752901050339329245823921740081167435204013493164851836075880048341090216357460160723238963464017704302040231472532854241866415724516794085378197610665563546684740220901894778280495420438601145497927986891468411285421665856876224982485991281473361917104112609852314568596233750984987005496950074411719191124766847544561957261570215507309416846304702137705193560632308466392249932793926789121944346405026668746617131808328882191462806660019858312958966285857625871043444405616064990854425869089645843605105666162649174557824119448269190711471114855025004624297572124654018135738660638462960612571866643278428836206809258634438097190271990204557559609737576829501340505383631295297248090661357264600150578744764472637446818167519536524720673600707747014020341090728242674210736853645000396228800371760655247748349525386904895185155492563784552358470769171586306227781342141523873581817378992752097099220734054594812168321540508325410176321316648068935747686298335678968625109930088325201493937041677662703681188060086533055175048757842407755426440413409126269679185870810107293737077401254787303098134783040138594572870897367340107843369669446189644172618575996176714769802846666299088633630596079531643126179676289186877072336132624650068034082359000064296326927507593790303052836601781775165920872327351029080789763059307779778943777700621775606360586845700482453396791799737124302150909178995904266406438301776289764582564339021418050532455391034991505510530731066943936313334239061295340465613648116454832645498890729709487042436498591921616552109599270521033450065350259632066281258772310983162434666843815015033041874900674537588415369398339821012108140118823392366260940270079933607709095128419422260229683835381662076908828829251186221771558713501185472678125938700032502928321905362555160501667405044697737347743843578360476626593480640 [128,75] 164632787330409717843092186732309785550447558282188020347287258600118333498875778164811938420718618260591571249234068373514564424584241186930844924374837405259780154707852584697224344418682863734903505396367106426467229000659553483995511520894314367189826459603237857403297660318474845845815621374630501146137511147336474572244626493689987223824006215415907600364804417778107198295779963913585615152577052765474937869505749312198166417447222439115723768219596872205196632028884010768184365044509036468862540838537376717947533724781578948924422514951614647786090350273149606941590505233527535909916022256017992647055216045267470786511084692179987661818720594665119485656804626759203111340520183491563589980587978922848054723790096027987659128607349766529509809740429715365395737741672779463127038479631339451974350134314557209943030468026773175267452068427794035714862484142355712870046388603291110376793349472747719757068418737510519425877655139465971432522846821031096134822104728309200506774943886348690569662412798267768535249730552998037042357148083995063567545723306096605744786482885646148916785912352528346969536621827305326830118756181912409171635659037697997401567105573476699856616828036179848335498873184925333322103472372447017988063019870053819894382395346782362788626763487194937650235384002208399162187801570796438978475296231392803924872812198210126537078061865205412321634810377968227565560207009247489674620558674383556152887092563266634871443706263007163054439663172961543447112237078619627558739373237844330005929415921288754557783521170991081613836229936323766969142834161286225695466871828814661248672569454821356224421953353219253365792173057402956023460474958560748989660649354994163825767498707151875364106380389718915533768568611318601526354191060505483329849632002400216071701362393746147664807815102964588507920187958239144867921236238146034720 [128,76] -10306078394851544005676608148553016732243553165209419901948353439372038718530549685656682089156427300705081862846875690784697537786191216842531420139552472754953542198620636830671915800429838496494528287707853480283643593836913433953438982207158659426235514132525199012834180318887263375917407830606291637282261124789772975318756960548086230415381355897185676325370616143296755603239572510842314207239417971330635039084343700633103638526071469569677184864352359034203079407491016782510486418428474654250824179392230582452868999457260105322017441371674751857115143954901509089479795587843277342718312899716946075159060224177545792429318169863799311662827365308183172949081510355753159098530213289439439772997798468261865503481502777157449846165508733978772553503244598343999263599674844443820563607521639883007021303998851118860783513222327393227179502194503107317582921986989733915964745392091609075698054083634057203496587424124759811361081885609432877099698511769098979318455139639421269136275205440792298426458111860552102766279641916921585485244037744542433678229682916238947151159123320148796121389205285588228752512656799519644097894498576641000268871564893924335822476205604365692457230389735749013367157994640892522056707275924888900222244253847515930572961657526020163697526185229948041050034804990398498402085594896811669447215639617171834360558838060503715437008137249366892670350436058681994439282684272924109007993691256480820522032915817857826689297568283427302502411466496409955444611569374483720573619157736410218070563826365553346868730696511170394555604745359351846078834055229855069094956106177306419948743575598288601959482462022022619656992075710644676397065868320874531949176877746689943372339798835434011213900008876909882758459814562595786484332731451472554897896040394654451857149525982126207799200698815278347033854961373085615228147977051360 [128,77] 193361924291793899322196690240319725257771860829882592368771221685632190876621190391813899721997160707037057970593859776171679115273287222104544367589815874771913156907147485077169150062307863950396642922813108877881498795178260713255239109765402934374212762658914999460430562707810979679373658712251676706688043962463948955279955317241997807645486921943692659693637734018706705805766743778240074032324082526418357821097152192903916234099562378759155832833432158007675584042629272288919610632438615100801993007771814657265861601857649598887938472394246247475470223692433243914645692121493039653989179435046406413741687274410484413500366981101920654035255677086738008059995279187638637361050967487047128307423308098690051444171953180677745395997767483499501992025444277980028576178911215860026130475267885354282375267095171035470842175482337482611390651633342702706154763256667857426472579136121139069862243021920149408898878109444194737247956412354976131220452050311760011751043129667439972019503991623137532007388529227347816266227898515107781051505997726466226442060434357428091386583518857668248607822547306142528023324253982173104867239607620559157412098282509773009211583677888695337094219682990109663893117846819406675656565569534581036050530742058468541802857056580527279970232158663452960500877312222435660334807766050585605715428142255405375683319362947433161102626414795308865079592858531051947552683311844919084157832323176797727113440739847051251979711305030250701760756084712525439316321215052121905611198148783052423503955534918819208230773790435124347182850137478089349493626894524975401504669203665650005390956117289140281365832704271223354396973600784236628242614455761045700380228954813003321358797660186942069306512328485212675833514347734888975440399961380132441405327416644009489895278578889763987059656644737488724774281638420199892303725200 [128,78] 5141328051592760898243007230517199144184944308069667812700823854816015089179484223263353998998112519881648085597017366074585915507299055524790840374212375060154165168305825971732112047710465927653024580415479747906483435981415381323579807340073045512037026550868542226553374962008400845598769363616010343105455801927977853073424007113221001750552753967459172826611391157303717268501485344537705898206717470749613554138931242586688624542745529309495018072282146342354981423390262153787960967624541798140058200629553920041734730925423856896321195856550870648138360950936029378802558869095282987278243707760985865858773858560536826412259827886853910212413495635157846369861994854845719050591476293582225504477315570058406589047659090453141654199150673063783127031341016702338472453342229764433344683501343368306893154540279210817902057229836570531849706799172425892786295455734630477472847205557241451513079993096149695199610665978792427510273355669422339692981547079389308053830380981576824450723214782088136006844471978104911687264240812568301909724550718824381413508869393798248237181044531151873751652362237260821240311116306142704118164424686528373357956428409740687911146473022280540847957667621201024468300355542112288515149171228346205954666593918325652275202931758402992488144632103031297368453580790042188261299126899208518983849461995597472998226331805902184517097435858001847268017294630398456722249924874009770218280645735380073050771557557920678744407072790853366808487242186593919408691597715257318633894362296804157250926089561936104146338856698795270154037436317033802396701889258919228374427475413215402171685273812730400888437548417953458367258365500261742799085075732181489313035171817469562851032896555490470217646283905553514131375620641887903648124229779536147508890593697623714740648680363705090165708777025965765361025857968140134609120 [128,79] -301885581415853007792671189566964917027552082040155862816424776249285946097512998690006292386911583136588505231679460896391729699869239524423459040047364521249104745242866427965147555094219447416388003644132058851309093073987314434352330829752029299835734023184740980711681266902127649116019884701650124357176505129450581496302438874071450342510607141201710799291264026655107171813487973938387000694668705388466081424876456269372856999206472393927323305610338436912069265840637196694399166150226253959240241055132698084334733930959880676886853066237512362841886074420956987301653299652636879487530823284033773353170557071061985587484653686487213191703391800182326510171933411486411101509815649817608637692250208313748202719192662286306692928997594153680153036770689310746566759347213157528666994427216540032788818959116775184746666429825046046300621357972775348306867006485798081283733052849158226272234370304994519730826815653027416482645512288690570919230960134345923979517754846538132889733371228686801102308252924453356534608386277072458157175356754425621810466867410321829803190921193254201794931226503629656085288863794449602892913471109202177627803076807900483182093976604535186358114297919423762445401190338186787234856085261498603543292296996232612791229182634814868144879529914604621561754167297940193308055069081062901038782720662757591758417167204827249278136290481628812153775109977741812051252671117142581692114967427788004229644581408052906338001499170581740594308068945620241084338404259042116998531710876783093022338879208987186726701439520613792296526694372692209275412718691632091044547743115658991053253768506638783801438889906712865152830938967886192934248090665996761168162487892028382327791652190394724690411173532349759471388619905188982219340722510404308712495213091489395425406418032403774279910539209727081084634686296959307760 [128,80] 18857931044284685954316248172260356716073722483025866030760382174146584364784534205837443556133970561506514310907566271798257832080987565658061136209889790096597080117367220529705696967847211232097447644003232197420225843414851871691131025765428477966831283990555534504561091319844934515706922177051904636184787442880499843358172679893291741248765715406508543764079959800819701089762241726251603143773315175721120529588188596141498236174321009244376242855258262009088760690675533112490348492783796879691302462048883128014260673811648910381224253354053877075791546759303191257961073417266232939787659988444468281110828661386963007935468628808279540749364958828331593648144703208022567835159892345523382625308583635398375763250055458747973371852496658136526501643995024198659802209508655114711029952765203550631796804117717431349809412403904847494306801098350335703187525193918170703468631665678812861798900974269524321124505582438029681027918008275277499469835005738135638224052219165137619519291930138775495478216895315158583835711456803696533748675883470708321173732511257329677561452490003324267650606886198725721739838140171123208189721070157218396853842669047221237935989930072745117608194000109867882367166865042146164752382497767058400944044136025856727423978177237877864010124883514147405346024112814074911113740890487445231264286287306665925241515138827682643726676213583603452142823248344300482427675147902561661521975166647857195414203168187962091699092860754778491060434884077589221739983573310319758461107043819732209021519233216646122879354684005296654047281974835196856576793120240197995881217714166137173446608620933378061578221702715813928920722557910823594950575723249117917937657371664102066799621493858069387447945333495492795640435972902817425314934472348549200807064221488449366129750063820435681136520145301295543707364760645200 [128,81] -1860824805951179422176701782160294935264818216816476730784273546052373040851157140483919388882124620059371364421738496072566428267559418369387578544482930398476186646499746667979534366221524295150679671199341935173685598840840897381755123267607707652811921799179386076542627392418591430496816292430705375984842405441558515296382781991358403433729295060160843919034367259654347574449922266963063369967527664684474393333102956182368121000018721469829191142178569190973188572674052227329504353658194458988793544899850209363591397266541518428858313775289295433618809411432334399333413972741846337923903881013496013971034663604065531188369494993003603556834461506987004249728891120819897151538983172889947855777683156542405013483411091262274792758639520565223806627921481560730200453504018606892093943972515551679489022799185814716906487333602948857727911689230509279490481191808156404434128784443860400310311110210676113994052849721135289195795036004849777174306088531250746390998155369400487469791676841694794994864132536381891899873516049404494848114115874769267157120937125837820563830586079272806318081168757188466901732950246485840769680171974498473829360012505458383899854194950548688352871536026100283706302435153738876450310634797215286392367535982225127248073629364935004986273187652768731056988255604160169758995603047911986931413344102065428125958746520864134441603304864949557379567369184680937263910906884461893540997899139853632450938378108886206588429702802486577723193916809748398051254472927493282150665452343714353118934893501825113358935256099462698152938006350820458084929053750034107955705451214116222834309449586879406894119322011371151459918083321585335994933495875025515836969568191605145607901720498709127186957746968646497389026764867357073697379302250950099498936103530600174279335517902249679941601676184645887536866360720 [128,82] 94342747158129891732745097213685244251568098465826493102462729459601620046891110965032564830105558210939573292743019784725545819649634526172554342615355554870080240103362036921475845148430020310103791773460016330160614768486702790607138458711331189938388617651456765070714410240524372187558848265601080768154742059963084360909170708066269160998626928485954140720272192141109850712970140749049547158372758768951454691485568101323321890647965274921181946088713174593843712891138992294776240708466252360575199264749204781375647905697642235722940758506588488831977939074362127169909284929508479723607193902579796570454696105724334082034156652428754108697039526938619839338867537966741576285390764937984142447991064304615486229792317792142634441115827808421525069813730241908574852253751494632102141782094882383764652249267288251909637642505086402528708489428929931173260174294131180497066159880324322619398385754410571519829325269769662299482241696732329341834570272413844280865082141090472008134446158722332521656882289193042859151669267321951603841614033366521870388061838652718223075382218448295647735914068885774275592702855089035129341455471413621034721749361796637235113662606940399315838547854170553905068801932546806492377004951625624639832539318966534737051305056575002066390501917999465531374697909661637523138109622934628363799068940230066679959290442642504143586397034518562490339065263029710808852888090303367844296844511052895563708230423328021892762150937952143839871560410521473872287796990675156751716236830962991157663545551301880295686966903899397703375999029808415708612675216857139104711982806662386137318411419972986841854519866953473279273137199400813652398022538367823610795252812902393428673351708266481686873711210904078060221781507340744771653576844289354096088713558346340549062376007876029471844909492248808634642400 [128,83] -2880820904533278548392573541473207405396637265153642834569888069495495646053635993374638646784659185080989533059353815039493844436289949599188697530085078290083717988453162358351215191774053803617197219364892271488920647511249534523485605040997588466376921605746227480525631837239712136128178984450803460652095679554114503056929938793132686190489911943460529367813976851719642147471308103546244129190379496013700534006418814160312243435894575084968208845766625717683739878321504182291381368760393357661119009715702816388208549822505324139155961987454332585106470337635416514026786128282683966889834211010230928238519322896734282469079867207090180124145334082546407970379100053987265605754314258765159749712945855361988984886530609568947994018503363621944517212841592060020932844606694883381287536095130339931478402713753042923616022566219177023971221787108240156568395147116483120295895310187867282518614386266807213208090795206479075502584767063055181097829450557601428897036771937132908218268455833017541196392730176294864166322636051516884764066184570017279281707777977044660960280133018233387714613244641604932500685385936433715614491594540202161109436157565028690654918021890097482390007460493205998058407031559092946204317841608451004341422835425185981850080944889057640044551026076221951608415961484307784093589154467228128594220342929826131342967949920867232494334663712879493596258122778275929629860302354228962321867001655751515459844846593128473747454072833075865743918802337591242285556872011305382377492435846481213591608162204680703169579737080561591154767767863753991050111962207368232389359493026851847809938865606875946640049204356870707394510607566995299523645132357207718068081430139564549409301911851184286445511534120313521624689338083791328232489669528042427917924135500940203546416363982602670159415014691740011440 [128,84] 18360039528212366671658332351783895982438210838553917191413769925432531446917007833786981335651646418802210888296566842651383309941480802865271711707236734509007011894750500911764665778785955056410418766489073785074162966358542367385972135847403700400304021047606790762392658645826361678125489178677443530362668123527819895128900683423339052202822784274980875532018766010359773063400477088902290987845732793203377405811146395408413072678804793530241932539565492509101883515497763755945548635984192914080008957654438905114107640327940208781848419567910622912683492034745744840160122371215654481565435641552367967250273944625744611780555606610177405506251281216273701602693512418368135331154675836370969786348174914802223750857995675041111238782857032734421766428109414747946317013005788572038436139417417753214392215357911230024841497983455245591885687870175119770515233229472732162381552860032075941844705297637794137769973576611387303153866241537571733735323639801556610656642531661799244153061434950875980371306224230071002354910467780147479090102020060211895554664403226734757969951928457939402004477355543481584694017794618588631425010530845478023945374123766008270541600023248352802785901178594425318229054584346661557750582483247633663998376043910879732796417043724264274478372620848329448832163721327083333790666156237592397303423500932541379728129987857211950510638220815894386143299292173530798516959005132678982300081302088744085841300954375747714279651439143369930361130720414208228636086022473182509057053051847102274372625386027989531961453203891355377253268926762958261236628127134023945328440573352125281553424102705502671014776415234885158402918557811471164391184777316276157262553747616874004187995313603587967420970915728226332880886142071150182986335109693649264434757487191873959732252480433943221533223681954560 [128,85] 1784138404522423539082191370415731285846683607795314013284355204000704087441731863130480448879023584790551113670891020042517601965551580844353893165983629527745503711977665331178795642696655083482494170151631841929652912326876315937074914978602239837467067700191688087182987432299364040035735074068748397988927883603986223460411876470963704880272566058340933052282700640552373538635100012558226464574580434550044026652725925487212814891360453453148619286234637062776709079251586626303449142600250735388001249538481229318181666969507485726538205025377328847126805932376862175782465298570015371283654088235651360755826098261077635485592746831565907017005126533729451827500845960098924455442871404617039973903557374117423741596033419410644481456636136423194447410647682721376776915915981396711125232034423266059976678576689439153823760406479900969663582727609295795191543401041500399210118681760217786868563208208828418816398328870352503048647631544811680004782125743411655831319094953136462009736039355203911634519270616348612457113038684195531435380793195479270127204888148131932564218910863521450516609278302685216292766190783525577411388035478663665141989298563877432873314760013909466562964438470264257145867221251856480634308466929886909976721606920525394281239911241959203493441894916548127898438423955102594149562827528391356522066011621623970281378652352405874695837323738661756228163764818564690318912022387054032154808336477921796773224699721580211451103537663937304625970399577424691982154852713330311208141295807221775508078682991645847964519350889858321769347933978237723228784663901345631997373994615894957336247024052787219607719980443321095745470674552754887741966775600210605978733023796807744512232743751303931892583288195260922247728447596807211800198117854351344502351090703608983429623212491542737421564219080 [128,86] -11237688117418059494331259164561445865510732864845955811317844401365281999380627106321570194970744333026438959461985915596893304085443663174474736501827043995141967094193916812686446827008872652319558178646785330004553644154289832574983852164592522426197697956852661684404313265122042311249747310635477864354420717545787364050471273899540297942780237045550104264115683559340978373352965353886288797409792404854242349276181306153525554995326228055889462489276281302603398674445662956861175787422316854712959210923559949235449703254255028716464973343968151114701749305745698638366347696988945429003581230211573837326395868035418839034059364955392298567450554752134067968559530039041965938154445229151426066405417706797054401368954842492234326349618274879423033798196635096490073540943611507543887410969515289517231082103297183551546384304951335188038962134653350359897136907108265962160462234219044309785878343413763238392321976156901917568176890132612198374754271982946919834179134295902212277708231109107014633954581173390906993562644997089465874798160291945483317571893178678540254572308579068243375940470004243592417334290189284813254487838002581659598633206869003120026241105149437615089835317681387069420639899428251482448219940504914637632586147575213909604428323320273729575514777730474636038853960006928530590342419642453068100569936430309450720788978189183974016865542535906587891332386348531380497085866794752098833710947949596425060817857794253665165988663348042648787283877343508952611521992566906635755089172990509928978767647224845164183030705750435691887215960475023366892019262243617861714503629176631478040544296135386202645991822336285416404071550917957609458884249387161277261456655788386351806546314996050072387129584533454873517428409709523274559773245786180442605835046156216703545194938551874558760640 [128,87] -3315891629091588011380995259455254509158744403549223043750395358354124911191100046106772166670284247377953150760585831801704911952211781041328526626324380425494128932919431830911848905705098534087087161730775381960841177564002268043760665346345548767386815426503296231253296625035040752367162073434450385577143472639830455310079820086505082112398305089052047687721121700959507207303525115298873201855187098546961646882969973203524877960378696984242987919528876257698364302260102483543734068329650953159381598412999672034431797449331313706749637774633369848053326782452570424878781660069461253751590655118232649409416714094793574000716346579339625843904927478041518057072037638576786825787035460561606408341810187238278189620427215613051402286039541637097371384009935918000044617782558524361575189531756943178725325984141390015096090170041811490532345311719330853121511846789990784707762259463533513421867540168619349803022064763942319010166807739706491174560197747684644589241987077523896756791997732126724256279079333409615841439666098565536965936935607124988450187322365221942468962395618649468596192485347658022142028353973638228075820665307722259416382668740420507933883531061590382582585403074241320522801691219067731774943045594432031101081816843409347427852857584721582462148816095394727034798805436120212955407657465051290263500395283260265082356073559805388885681038315964431993715112961415592148647737689140239655341524272109501170196118647974500721630340029565504491272127291037044103970013298123803553201418505482294103627784452380341053477669364216984112063369691250974139189231233860964122542458160927941713970574034675829730652439599942981843747958783543991504044674735872721102505095780959694223475803137055639974037070651113701868090574934754556285322740252597920081786029225768101770763679992373418472 [128,88] 149031134772348265980531926027518181279675912073647770943416719431408936532716658962913086261747054617363335356657625967646276004082351802311585724158523824014050981810651715354453063036350659806572856205215173208536430390458200063747604043388859028735728857530478013561978938966171481305257679611731283384077660462123535072654337538668522969863040934612289751122609275707575501493217645657605683555002911791839906606848508030151237196262756110739283712004267195762381637336272380935405685848362493617530525185633351249056564219174735688142116564421596582901387972408805619210314537378686199758899205459870475127383779575622342184821820420298409393646501880612079946949607466762019656158299990383987386568958738465136698566388039200238427650939338464291256625517506482379168169985158800165770229464844547697122329830310337439079220847340413360231800610377179254469811627964613420745597777065356373087596456323488997580403505716865866633552845211966735642241773722874638888292241515845735812326021050966710414979928929125843796988983526919017125536108936621835305941360385733166391993039796736981679986804547883491852756625661401719361483536240869546790292933988746559022285040039575130283684666299639011276748741742235868814466107379991503516334830802273642151787041268437036994133574739003115324923811859968788703079835986692081785288916373400751331369662664212239311384026837913858670186552766746171895401023234395903127340272778781430968601736291451841102031867975966929420950467531250559302349371230022951654690773422829869954266621391102170230556664639917351851167297197221175349204752096937150236259302481036468438512785695525780449278926470564082512766604151926104078534779407900769979522394616858918196724835452105181562706131887845041006482435365311963145149890743535634147616476196133918053694586096122760 [128,89] -4158231083509478727065688994406803013489621962742271884128611772755256497162372289537230303209984509508938405821960227345868557052294665798119607111586545403324222111803379837020059995355843685300337905481704181731350381514038811969293920686110085767847019231176378369120572906660729244368825206381125614120821620164389921582273324302476656851858521491033365527566288498858984246343550183500398033356105599362325681020743219751645648944900587016139335965151123462652376828862812167198312463877225060682530216550469208283334213417906455685864426425127269905107650276688509959549140019087837385438272033220595116831736900078337522465530909094583279757093584362190768862526091524278437868208859176254427974437848123874180399175040800887077080175045479759768463159276631693244689810806593350717544230971270689958753731478878444001267475182983130724412484892744055347605632349618132135389027219709066693087797985267045386698788895072630789430168216855831476850349777700797562780969788493782991884074316017930659802231049228540015967323390857914168735540524648282370992314072558213697550079814048404490654050213472945657243947436607548096584081807486610008247197712191780984289498744628549043730444111551009553130523098362351430134466634114756131202052226112630482308232460002392482858228647880912325622827031492389483701208453858748728999688751818605673027453023629850019424684972860250204279502057104220099651042512213964974689803987771271241400217309717622418727953268747529393070572907991096870278538212489086336668930691139792420739577744599155019867430347429759120582466887540111994200434763049721061508045046536369785336843621849651485109396820174608189403373990957529633273670511398860895520656554917506228714783760460737214181713356701103835005204475679076270617167428193816319204086075630326259633016176888 [128,90] 39238704815373567106585597876817390439156523031009460222020276144725928050618716310662393977607787344254910740706581260958334674794641265214268081685031889807938613429022209255308367327147555596642898422630145925602410994500889241896729163758498811348366928274165492254947660109834114694179647786260023472387275477420299907547293952566406856529337393155084189726461946512413001571757486836693992982858563145779376499963994161482834896546240467104032448075902564608627635848213097983530525518500476187637333512902344216776763193283369446486676752605122225993355256553697802677957780591492445742126714259187592235773237857143396202714538347544948457578151785849232187551616361810772846034348959403185114361743730677608520991845730480759678809486144774882061392044372375124380802688634638513490753685277642598493423406972403896001885830224200111497019256386319085520255131454207308920566480905721633635928350338304070753731354952523919742121002236267110306767328655286891459099853867707789168098794580380124521637370702515801272229620568813623850337138499669607163572467961161770602184854668194616369128106057993487642633616552982996041140706445869924956626964779924591942497682988341111247403357770456157950905301811880750399875545405754543888984742402514659406184229518439578054063003294968551543973441746001543840050757973305467022352388733197853023566975532435922345265532018171524177309329702170349915060211521194669992150649481662306651423388356162907098191639232733076537260345927154722544282816912196521003762285822460919987192450864122643573778115404226585885131606705455903840027118081108961947213997629282711020308088071726277477045146404323751784559373226143469953163858737199820164132787059088274334653113064497135993335821773495000588118746062148524617949226713430270769073828108408333078702064 [128,91] 3062433539626765128488609133331284706004596163156306095856351102802136060446217226012776720313011622404000250063293219312487285177776908749547581090630924392810283362204885907558167570290761434528711041967490688102798628746233906088859081856158669443282128771700699754146872225408031967635385355908176258590321859749951141939630230677527315718366067092690031330907995222658706737931900164750255506889071949852217236830182962191330433156643529813606633494813517028139773990674310523910743906733227384514130485841238885899635271956242062866720640046253628796974829170478197659728445746738851898035795110131585550168840934986846203024761671855373003600202212018944016299980405860848672327627757605192340749605083944025783472646466403111389995574677339779179038717340259212096241349571864410675340662168554659397538319932077403242494079908073740465957885206483948416779684280399254167460967163895842951045043897255674159722179600261844035243572768550466365107150856756728463486030726260159607617994056133432032772945234507703518397143580992440940128884050699460671698871590160343336471553882833020293430785130245772630707715644573134058130897368609116245615356339758774685342501079377740472202873119132850360797063378896515905160898893780695210768577252386376924274982184583597281669356539187428811098892326763944732477829981687485513158426934580591435313605742789300322843997853739091369058475195962420570933875248335915289187744468322280648235876881126458953840208638885517817679884544826537761526814184808443220717433884832972041589178670457905697498333469245553077591573654741206301534634164431831044372428994780291210665789753219148231406690518840962495139678907629122832241208467608120843090439610832751820249998032262005984469289622595790999478136660951870980287210499181939425039623840422331871144 [128,92] -171205681677613688394934245393638761696241056612431203293341118694944429033989212573000624486470149055244573226517942071873684866751084163835681365186448259276546203568393997971964811064994320956046996735369512250711244941468142786012870800365279882548685472228148633749919325941274140270770154453229777454958205221179196361973281710854096770892782203061758617441347174708993797575500848075902977379018414106663719864555569447463184175355277859273073724338212603051071985377921797352858949645779301519206410995422253822178736963766268582738745134677315979534569993363371226417664650443602227543904521139201491997335653241246544402903890537997367437684810790522667605285105589683146459543842444925331171192034486953101662709964325734338069341522830129348732312602828345886106094134450669395110037500023072364334147323016935396186256801568447697826714158839257845030733134919116086083214590272752929585342252757726111641422633952929895290595987350191317271391862753674730982322725878872838492118466323867048278338068599184752094560808198831442679374419730264403792380800105367022691945668702632611998680288967536653854336346304320883375365237517867742184479653078524774408080679752005193361049473195034371326772648999864991664632979947008105498556619803903302626531670843154733189056280682697467965975438711952313217538892178693888526341893898329965283143699752164801588616860267573605214721008424487480000017408431691582333361391332015466584585063746987942782526082176969592397853799876928063425428100473327654015073317213708492535312740428041967694538826508002453231591240349248125582244865239679512087300627560882374081635453843151385500542119919954893205165822795724540594217154535980490160673280211249655252723417258356570626786258811361605806252213847264037887335840920360355555141422064800192 [128,93] 2596637907865260096683295086808833489574809787465978094093926682660306838731547611062714675925913898039971811838879461195511956814595160235571357352447508339214077266874176753147480877585757053223997562761651352346802675239021261500662846051004195993957108167013594581728777148218541998614909476721723530070612387088463619535260238280335931474686735823857189658946736730806523177945836089191580466456095133023410015016973013701886258594835517359775571678600087668181937894038834994689028816831607385537362728861795175494683340121163206662803447251616248340669176035773850350788515373916221812410978685413448906666459237898723152008326186457559765576324379192208614295883981181277190481187342901814084558422553253950419711853696658643690546497740322790572170900382314683782612854660084045360285132915745569278027222484881669140941905093448778490688393372508705176537753174471095399845766430189238425097714229068380627121786982970092360184027750683735267724750097724219700795868655533403909684029333655589135371166933186003149463101909198914523571607486304900217377897304283356630571653146902464706144346482053506793171937723232521068291587242486530890669821185763475234097034416389894562385267125731576927104763756658824566475717968137166167952014534586964134632174983230218752026501969711152740464407021326505509822357458749162078276979704283031652904194088054033524992152756028736535670853574267017493907853892149783731370231335232445540468946494267315043246165252512822776823896365017956684686188115880559706463605863227943447376372053420509178242108323927395202645487400225152463547241900866619610035185133508189377044004884085651674843656909613052677000280398695020149220824594617289947809016994145111951306431014289540088659660201884334801695225205371417854493534177872573883112837106616 [128,94] -20980513088190605943306907392575684933428665649318556457538851329681384079591201435997792974793877016260004994829994904502945413564806427456934473975137323469810128863256974085402153607407249733322913309870618649899033970495290976304309909156385898228784782492098353178221953264732795061887188887931142229989650439218083007474079326324444807946445125262002464468278099384473455343572746847042126122058893262854079475376128416593502836509762165642583756446074699505590545840198440877707854409124138558554313651939227116741002193843889470297231475318819441451006716653725897284717062619422460582895498885358621470728113172745064448130180921639735574373803800683636586344342126586732048691085299214689239789824334789465599118892864409471099603529819367755705782167656472352652403849265255535203038553437810067674804305713770833690105544387531187544215273356065550654104530092362499345715574095053125657855109714122557580959883493832686785343912108736255772423288113530107261165331878706371446231166483759449236279767518643207201538830274534921489406186548468522437319870988908439631658640053456292452802472150465603049964053815311253005305322141875601888032517508196922617842935192854922308411725066279673329512319563886256114777308468839042774368091494661764310383027102609488725997612178031508426935743954501026467639654206010981253630662285820041016695939860137384189292576258178990064250394092285038642710670126460376467174800490740972086420007014621123114733798027050048498600272528224456080903230663073337117331007914606490004260627756280625852397568505247961814573177485748257095961620638499547321794516081547072546621646360066105563508515473659961633859264202280554200151020057511519290862241556729603247420030403714162303509099571597563610542095883007408268910354291382972610179088 [128,95] 330781173576086614665797271802370031905910848283623838406367928443923866515839784017401296600769310222714610897282914182816585211558647932883162947704754911615971152241467928847780280661225327752859937109012712198614207845506260712335759018201523068935365344504609372374566165222605469555456255782946873209591728475545442963884630716608210838903594156415203583001208662559656865400843354048444716398023960430282740278917574940219821856920062581241236340284964418949149750560880797061422394960174971313932126817747978122770767824531449278654828830339752181447296677435893039263347299620729432666263624132211177335301454559758153258887005168300978968785464439395826424068805488579595823459241183046535021699993556017397813448074870546938897985661387683982496937572863688232781034650921865993554981731409261210667470868650545765948376911225404259294650765279849311129727968625106772187833589076285896980766778983846321508362952451274026153085400483651241985937183974618825626271887607798465191740472989590877113799657448863344313648385341333632115975140139468982260388957586880076784365911413773594364338378157986236220058401626807465855917279687004701144571861766197780826829764572576389978490960325772291653425659951217334972210201716763345058505459771987453773056379673798780103534787439278840850547398546973124735437158536682327781376261412291490136374120006960340176284489119695626496838502194633753883153668245175758042966951842462670340118792878759966906082034453289667463549331365406045346742595056480614914720893678714074662292712664114279384903727154197490497965288414717071318755520320782523465346636084560190029652647570268513752161696219795241414126575648020967548832419326252085676210935242002452178824616509637333975360666467388508497389717135253176429532608938900187616 [128,96] -2110430511944035232571987503465734985455492443363776278806945927044080146686035858509385304484744055211484057105846885731551929194427621138659208878726055938393969660829115707709328429838424603562906480207390200882438905218511026310515271991043162380773862243393417049002249409965007800459789204691564441021434885396641442899785068163663086700963210976429252555579592133513097119838171282079566423456750051063374787145459520017210904684709062605321370385709278267608828115431170303751833913117379196114303304302534455699378057093937548108470558087850155886576904956505755627118287754064397031154490733258598010872008279341714849639926688046541962794222729178452224329302533119369927406863080424925893840859372925706864290542385842060857893722049174894125819747464711112998194975935899554425309574076738947479978776927269269402535642205374255003223566247630706442788198696711364557085755863466576763458389612712593984307867736509515903122451079694861030424346776531444285613337428485428193000785305196054873056610795827019977983448199799574260789335887014555857414158872415246653577143294405221898323200085665356222692594059433132399020765637489210834754118546976054837225346927747708707320204363470310766854321561994521837704917225553632020177489213274644259149663755054832067418561220915228855167405229019161481658902898733053958737716099377862132389948995336339446523187834719486166316386538398539878767949568842568877201886165266312708953069803243062196010918747756207204275930985887135047207800967942621483339066666364541802200347279022638383118028314014118841505156354329596915814869299198968236840959328115321619437469958757975363820720370610768019030895178415361995798713985465740603303731488952525647215796044929095293418965609745066740833703155728568390063924926906400 [128,97] 26327430410411754240375880604757913326624258660615384738657608995117406414632733995316256826890228181638862194324932940918432070361899867030143054172910129552106895582046857934012743043481857963041515689658777082233338378586575328044623976614617041493868551095885268473555941446346409413450114191854873515324373109083737295128220557739991660735956704032888609619121924759464309680511370582014038425216822374214939035744901300663202788007425070654588050929056541659513163648223493378317256244311443680333008838605763328719880079470509134644531293261347502373378415156786185430468446711047703164201951719345924304078384192592184878588882206143106695822532589239954653899454093659444678640225859555761305971379966983511701043836972727617858389482235548976641992644082046546026368858684180514035833908017174166408825059397861490505405816105407717625203739618689348675782365229924923465928082437856893113220290996040685678097744208904383804694388323251719846883228622300521180643206755995967516953976940431652085367234322833524836533851015206086993581093816700137643588375694493182825433808105374450721850249134623164265212322718441338849960509760736283329632652203672712621167338585104835710052264281079859617446668463653349739040005408423819674046567250815814307626101943814625666796550724059138531177003003218430711544416516489906003347374111104169150769659622394395580854848030285082992819354556036132990768242780507515936172432916810057053346491862168713710565954153979705048654948577428775361361357074212079565628463649507862360243092758120016762103680075659253985284549182771586589656007407129119733546753052601032867094268015538175993354528121890040296559523115274063915276273535124994242405914316169846524021746708712497753872985011097868224492434783223943777214568288 [128,98] -456232853568570002046594369970483886130376026924705806227827043369871966840873155203382444913441044283181881901789071801927725985717233319297277037597505513063535578846179595805442953680593636718637500903677054850763059252267446207131403948046615738168125327784774426931000765612050267642913473409854107599082272882363999196242998787188535480078862674557760606681049220702730469851002713975406720781990185870967211349862533831984673829784710308834147022706823971697981149237238142155162834499256671500295496268047169269927689538763071555953554655513967902727899491236578997253867732046779534962061131909639892898046788602893020726008020147193187646512892055122178074639746469959113529626128261629691388456889202766856442761199414803866629813495900816351451273747882859623993609534733153843374662483251503401446373493203592339031875586353486136664521488912081667103811779638087438585273080859269177491585152654375283722379390906836416221472339290266571902167414219537193017464756186054372083486221754127753705690366477016801600342395631869388981644235332415491284333077920472707755122460518053976502570657880158733456567434337557949630733817241625341594677605024232428580414306376436306290275026785687471178386813407981208478105435122036681780816995610946828583007075041384342517842100196593150431211859526076338877461386914913995972279286656107590380031679202367003263764269891940555528003550592494644134726623442855945554027471697271774141559943279008883965923654638387788251929670419584248798314452497527352558998706093781301259196171095892878908433642457503944657520174463740559814651476034201177283389893188721446530273618459033340018022618082184110578840251498838880326308583244424499510630802782929944000743064763973774952154965023045838339555076111330755751440 [128,99] 361225855933274459862039016879976158983260851227077160901715056058744902886331221320052484939691797224715509222087475089723057695552962282773001364548070361835726075253457853444248307011165736070486975676417979424822233592115446560349562269328053671772215799812615134903085170593536218073427650267623495847346150603485795182515372596850845413836151247661992024334032573571566633256455535947927860009156280805442403783288963060402670557969999460878434054938491018059432989841239675035930376948916052624633092959995095157073017771027521912780816932809854444658607122249394680264700428958081404915116104773591847263195527144232105307548542452042339110357834623402469804625670796213048468118271395493728070475156653125712710956010114574717734547530425591773280857512293831872293295324918900378326730545596543820041869835725574315150176335378907788453763982723853856167731744562800316380723898531710707292894561742446201401245949549950089417985102684322179398297484745406645441047309501561065404908851887525830947736373636825883215782193768341920655992666632488051993619857821701744793241502053879841043602245666367609451324685324533489199722923576447706880955581899894661631727434954601395075046851644968714796467009963381138139895809930495978624149875037271772863184361642576134289695405202003957015105389679989411552813973739395299033359449814577884701191995814809497263344678251299737739929388749839008181884854330625524151082022965303483845069591453021772757274430320143413779179313435935157371217410969176795187145791858020054567158102620791278182570637532534235956113229573378194038429045992660683079185823305264778494360375324388102997581583696998600191906017313104516090257466952064951027394551856614876725938167758758212027604241491961590098925136592227600 [128,100] 22220237131251680397143632155733950888470576040222209315983856145691019136153512487955942027312272398639525894925000612324243728631329768356297064880871279318508019475331242162702219513932339482397184257226498943714789790435092027026091832479870404481492693685711088507220366918494449442557244030979230305977588971123527505732771559951855942136934393825650938042069741537384804718886061894339079633659120389400892975251211621711275132415332716569400442446904431416932656857071918773469422045823082347385508997202906476765774684267847530226280233705991523691277811942092681715959037794709225874965527958501006190613500205680934085287695700698769223445194409899355264412178694983345558148805471945745485643810392250655121175246962913081912626905998844081876212824356656342278682627125520549103550518142922923901053195470094189110143836557459296672375144709273454778232185845498040648774530281118403269547533441904722339123356619900116994208165117403676823369547149274435743475099115152599268700370818635724821666520781083476691769067900960026750204422531599295544813627114372050137376298916116358623000539232358492476975700356844784458347873233053577112310233464944014415083450561415168598862665940174648596056427599684515641883179566205901352863782345088374102049076879032161566490137637908090678983487431133368954862692315999436305363750612033345716859366543703551668384460027791569706195677316859416336177041476191134111283960630073582592346301020416487052533716143030414154144028432754675426644628618951543264497038527584966164995721097532969415549421962869883638529729241119085301394096525465739448525616082998744560263680390587822867277882189605347660856798359049023875587517993329268320778180441641738153643384335076163777646672304983932725872469138928 [128,101] -201625152957839039649275412465567936822659133683575545023750709058300644050445979348521613592221238281782010675748402450900770978071170055523856617439699536053120959562144624711942029997678079870334560683869437742004865031780431331319736134112724120609275670595239409646680798510415755931991962011607417377884956892321155313369581402718898936818636398133183017959631628352340155247284958876104527481891493518255806830838999879298895474300040205145991925524093773830624174771916594322749302205908972809959538967746453530281250300843675173857246323031900978986749771358556568426570517257257738312936973386438505330944321131451371911660367775839019836361687718927406323678503761119422809479996240885978820773654409713518895238866126407674024866189414426162730534248307921779384361743664030092843021707227867687598725213858445571932355069825448563781428640086691076646153938569623341215559678535532167417824727339778972672975264137660469931247883254198481915958825674906104313818864441682299126610008380393922889905505625582348896438231595194669624447056780711448413103927314735602343246494477721495113817873577442808184171829782759454872232204685406860731974444318697772013130135661495072884652239116142880091091884606529275594921684602725412087884909233196216148080493811921064741145997101691935125508043149059654926437654174603416042595471792897507486578177962951240951155713353962146180304089075160834536723215767871441469129371400613629276402797905078420324133720225222296024438453478409514762164386687807940546238566271497921115793160469599318296104374268709613123632099781235650933003218966545405945905161085892758340256687370836676448960484813614184938782728912187113909223935674747966682295642537775314523971394040452916197528524195054496548461392 [128,102] 888905130937756611130119503436718255697419742237128748500559623133734865966659462465467261280822438387228318912954841635521548038267629841248246774176756501845890414894178255433527066994334297191091350566903152605472865581206223687291614598672062722557264887015099207659275492157609762492884065890187111511712811038546301523006215762485453734228319843891211982678166754743128016325876287787657383404388993664579894103446043290667025481795241713334132669446787546355027518052741060760304827917758021064778618283385848895296846568844401871764871614576411591601037716574487343017634041859236941973835901454946828507848821779140313476004894327322899884164657832047717731000464892297234117579275310820134486914471968897606569595903798950707840772530212468261904084324392408872140325381102604870686477432895865357888552079016554313974920121890115668088849241320350800262006563646447708531447317901701163479926420330888069162539096444482806274029165970033460594153212850880975843168407018845585034375456895452841960585905595684095978523823873294086332913391454954160879521240502488975143563971619109580290501143250303260502701922858501525212950754860726553393237653551777999692799769525950330478068824910146484969619603952635891643839009014570323949568526993769843969573285396602725328199127397934024778569662551365629787897587432997835416067592001240958005762277045644032451059425524782539594505730778668940778364950176708009279347209750560374317654552590721636588788928687166383302644663558239511548364545128488223119482895319110586972472406845312347614511420934061052388155018590733420295959802199251717323731012872737231168468178086403899829126453900300132539732854792667470586980343149201163541784018240743105809952383940565459741649509946824093120 [128,103] -882308330894804447816462441802728497054421214308073293742346335321776178456622029154625639433522738117625502594800899064031459141907195931105727663751542234425840745259556752219441073803258992565373281161320558984429952114235699066442241841887348231222405181205543606853187262711997131251582450299122665652902565400272385154305798230941046867664979755832245039870900264687933761288132894938977972775151569536724454450934533814449622608334192356448444143043179056555102587494983223833947651572106316162522463383017702714929198702538748269218959550731454000500607717410502445450066351608081977343614700624251483439885826534251956406355850092435938508897507781914554748512113151660784885530558745255114290444960206348086803443746560235056636667410578098567511300620648359522792693772565057887412088332645273102469473315301217300465769191488550869605609977143586258250370537412153849303535134425438332282885852695889111705119416035452088356882690494143323184987725026363190631101083331510218397759022855732408344260837997934797661713816647938635501388307637799494053622063894323514017659077053471044885510912707662889798899116048845346313138470241794172229659247913853802105885575706140853939975265612228667286617361914120423414894009205883765629365912511256192809602818585206416170916995694154578664577344138208026731944638133663062897259058784552838149735908125320048881020716641924306660426398498375866948643951479586909662160703046041411701239787557391725722695162556011868784883990145687363086298414534461399132601183876849065497032019268417380797474933102531251011210648567507686459806721504855619030051209130586823733128582232922073666070513063282346229158969664442455528756489733069884607749454519522413449934254828597212142116425839168 [128,104] 15036587327810635076301872805778864267162442015545300675757671915191955995237338462510705340214579348670423799880078824983122086999996529592572751987424663929884288497440927371208790901612440994929718431664630859913449898931595004499136962632246529358519457547328528483973040713788817252227137930938784343841115937178677406372543419962569240744119967502376094386113225045609054118607254197741616246581036452537122542333815072092928326978713164301985313080271632636126594847085381047736236185495364806328274678018590237495622820567829213510091288920787328724862632006304495225553844603595909078464152212909075296720566763265068916185305571897573515964565221659192342123944654118780676619702801854288559366040331535165719489847379107517687870497211920260562967781905477821263033855524603094225775029387101441315575069543302006999150979283548345740695118708258193345484679024401328314523320863184461462025012576919748203697633593533522489392925158354173381816859311898148675510976426983021619456023885729088752598382962619584245355977354066440143891634799045065156776352787492153101930244734023654660178081948583028290354381967697740317172662275460358437501267956077355530762737162291921872630173817901758430002473300370543775788314565064511647294712694042389084126140921729598016368493342516180822818629870575258242790907810480738254874693710752325079777866906286034263011106049327133814051095496556075584629159128014499665580539551540755066289657616217857718832434725252495087582631134061478747700927916371871791086305128019536654577882161939592476555160681624346203496374214158492089720180744763809814943495002060103077766713149929417792980756101745848985840128635402431140131572690104862014830681879595923903964272208104713078447560016 [128,105] 19662135382558573166880384572535573786792663975463853325460675627353169801841547545514989545995906638862754865043990726936238664504654951577152318584980513024266471507824594488928046612788338654492109838473310240548707671628373465833585713659881709435942958538539775482656747566643524234288748015251319762069435031704667621150894476963599415016952167732785872289416893083989113669715544545294171077822918251796675721917727467364103699264030060062553882637280754296994094173393935170472754638450969834519487720549482234269896477582483207999108339607592635136979376329739846020586465279153367445411944864818959365235502098425300055596197363852792504691832230223576586016741509800212196307236839621235701116167952716527034664625724176948229931930596809272912062027787032161566514983836434649563189176977982844053061854032118792634834030556928631572106079003707692510758553815906974764777640855500853567233366128966397238966309230364178724290103225180064476058793142675921489059019875495061948582255444525919255720907475782688879638039853415208596093121876074074251131371671509786491539457260822211648813894055222342502020235814251745708768420515782789611789303713875075034445764289402512928231383212963581043922078503178443757128649052749615885068710326338036940338164624801489518310068435074778451793712546602453782949901623076938798750691202210632617410324642803723163234038480439899982949026421965001820941800485450816691155691898558245735361549891923111917017264563363830750256931197415507113285940370655261729952779107926475425983215318697709574967045561451456948366358765272194707120378642058947259383286935693129190107867226005517759194071709910694431102772647810070298968041610325644907074279009474718460773230841504475860992 [128,106] 6536604355459964113881719270639111776360411041514736302387819316370147188632858128468089400469470325659011973988915502600136342823157607519754257858001700964564481001715438926243479862755008409659187101747831963239821349474416734751676566309830932815014937716311250319921508409792026588587985079352954938632517119015476106696132621763848590348455612564211270062841462768640790254974715782424655915854826054127030410125837197827840043101443950491569044478766889745662320863802918345754234658814159377344598280633150770596205683703955130874168491332217842789270417861433557535021677803634097824883855413501126861899126249531039863799898689387310195741539129325199935960009355636715865845419841298429382264127859713049941042668875085729229655124424029297007452917548552464846452613132811972407932409765220929523230281122627373801565334369317311584057231980383599758014547922142649967305361035831598312501727207667115294211417665818191497348078144692881163498770255310874030510914680638645028913255738460138371191412940429774045476137181613716536259242733784537118619204701150750952651470253529531934218378268984601861192457391565272832369004059299616061463984523312983137620142764814846137239561461327668353397326868812257919559715464161663131659047225610615453625008101521308366965482999175537397092217583197886360554332431984087107482719522055811578241369652407827409892525532049692301153915194227931003756089192027525709968543772068903435041697449229147382865700945248412727935399839162121899684079871653491036665564864073069895397554649655267402777617709904411657460019027785504806256778092501194876659111759100537863416828120840058210167852350932904629261610596384293635114636404616160564238369701725015076599994303960864 [128,107] 477856421524350317133112497279442801089587530165475313449672117347928115358602870707647666048466340223658982109493182365942641048344456220496841423753833688651472571827488031376615850664799534740685536008586936354568961033847614784458601158024043913375392795163171557384419622628838836543959005289140714590199154555878852685798735288723718447445974009776330428818087130072274278160797793589281091906437213699444659651415494984985431727823597423938917056374994332091148134590958946754839670572775626739692316844877842629916598999932252948235196056601112486458082474440715431300512113897558767100935057228137731930193682570492731982533851805214905788133403403136166333574594456632409580509817921261560976465148322485533034113019595649428157583245938972886123495602274526349797013611564968384383505126260756831227729823739109076353590504972729489108934710685702728019679551450496479415279602933998860020140250074015328309668870664832785960878575706906346214551860844654931143244823201377707815418331294807468396536603819476314195541301653151333765448266982228089082011859029486965004968824140357498378949517144992353361008491070368534240222483219277418683385080363950435457111568324582539449961119645952194433026057674990793178630354299424285148612354229314129121972118604536074994926863206869850923281825246561211173487235376385428711613723421040627020636402603596947393686531714716747528495225725840160925229963741842544582567503883622410186827960211998172461160409210107951384092826937008528857207016836929088821548759027558306493335468407467694982063858186694391330529186834246516031991902153505395084897854025995238538403645041411535110324260624668649852742840915255647319149802433725412392396319361082286368084452176 [128,108] 200281468632118084736551776732666515435407262265576106509227721726822532942397530137071114272345489964556520862789248386881196907971042296347612343637153975509452332702413674481520338383128352334242877952672301377195643471308436114121563033701566404390865263690959299359986321409275285966614222150818503443476074207827660406114706648315692767687195319698348111595084308599415777271205422177500015145049089122897063739171530303128409242102218408741466637736396649645506704545098879403770881642348977464178548951234525396095193380487702166036030660374379070397305152898489359369231629585926264705610616192635653476776680247675457862539299466731701390178835199838139173807693435373424749430156798265142054299623355166441902336802743971563237231831001681462732297668721676442001803564779076179104685446945081593668712916624152409921785225581271155554141578995479908651720245980164744160870278430789792648204989757938062671148144837909038378637087645962767020163153894755053889471114045870721008347523327096553367112383351423451740560632628222722812776629715220467942249373490966514276290828754262546898981826830294003034741702928878895793214312518823996396508011593321237316380873126262706980120941527905299069007572480994696831502441409239879362084777775611686295802976304579960977775513402263144057991520740361482540080284966448657379498435835920657538163195354223192063833734133158855834813891038775415078262477000348907583659064421681430517551461526389617076657408295341584632426082538216885893841640492366548439895183742822551827045043777233862758537520342621370460769981171143174917498780582764009326133120337761475112955971962956891255539205867217772727906129565814062749927797294780416298539291550928283136220 [128,109] 309214302636840296346642648556216862383724648091963076010418144276861220817448502663702318042815230282965331505222846231789427215507338803459353485850503897332505922932602865778577621396096680230197697856531964562799487827105074112914873060911597039462270958296281222890872104242306577115106781244937591595573852981357430873084960762625731392298619922574902043997463772285207614557070039713893910876623724937457492276515580943256842210251149706335520624371223856366065280361951163604458255889369556080790958694602825918107043831260072900776694540804173019084453391816396042892723150277692043199443735981031097984180944343681150559667490371889075377674686979635696370274219358706773778080616174434417962893394590214775308739971959928815563624927818132987048044720614400082871468927392984738044973432745199247074755721781740204013138988533363930409225290147491350324316926421659888945071688129631343778873510389553759046831759016348151484941211143032677947649855624643420655193900294369145694409692116200089986832403408213775046093119676868696208359795862637915498574132431114949645532570558632820830499083152410020216287978622109983701358196685218276023602977748481591307595935876529593914881927990944717480963354556318344699419123917795642368515317490967021790305681097979417115912792506574821450493650580825823739410274134726253806100736615828964435377643841942606288035668507711564596043731039063112843292252364892421119095716614546418563534162575806859511017319490264490234111286802668104616551681863808762085225279047015994055608579259736345260569854571452539969383968050552873637616573336561612318714643194637973210980644533176765784448263337227072880429250253734374772056900606295288176752387148841676 [128,110] 1596056742462276559279950542557369392505028379207738765459886596443005133114825192887169254128476158203195838416903824355243270110996096568176322643112952569795251021355028808405866707970550260986885181969644395420253531758359770947520990640371326329255666884745087225300970800056663591868178154477780442148948730556433111609908455408134060128279087605716264364003489610057363605016424822511720137768581559452559820404827220962282608510012468038794517387005181221201082066296186472793508271720879768907337280708112209390102395028617143082642398350359578692755375776162751579559401650018580367758986743540845663054785012999878140965421953760229770510971787720782960238992098527082722035797188694395898852795153927475339722879387713416724704307483139380292974125024150105876811897804091100476628060717278165292679571301722886091256144716019668158983179002313266748014391713555919157850142820770901921543584694422749889528533244510197315125754404985426403486959197929957897288159330496389373461060404621479725658554311154376567262926662367527563655132363757673402817740908589252264549966677075330466853156701648753888046426009062065956566963434608570896588381308630814246604525050986787238279714577903965984605877096760631786302369570209029714279102157731126406435475157717277693778291231784214517423182767133767414404385088512462908062637284898681760204729959781754195664261702961600648619905218367289608015568559845483758109089074439156902065566617501125255892530739459707787238372951136006524117941800043696925309864584014125042219042095779131681556529219243757960853061030435181969970928044038225219467644620073539523705263749817623419164561359981419558873168350130081598735346529587943160757056274616 [128,111] 597576722209691672859142729901406370119739113841466626786197924586050093044418426621971060646534055176772263074191942113595711145279200831857473365518030424918903516547391392703679643201034857344511660912481250771016620077909111298282210613064287594504005773963452406263166371337088326178808182670954449678046824842418728267362282710639263723522294224598281987107898972256357974191187708805156702919800059740931606872949128858490249241841609328750032499924632141428630885188343215771278951459434481361724846569434991952881411176046244920920847714371878757476413252864222274820175064412269207053635273023818453611522311985168151968355670564742665782123603245006879316980132027606656355693308430280271294400135660560365568893553165812569328621087210039848849726086350072769518497987339133265719094611724288347516317597453373777643012119699548072832004307059487913981702565051591175146473932923094758209098376878925067168261810375765684866149867320487699419752992098971012450045563257426356440545564475302552396214012688416424056241374067069273181826049847308430741694230010654494472500979313782983641873069180622717803711908428565334702032303647866662536762773236124036291419109898651743247793324084337119367257976320081001797106753609454765656899091449662524767169476242205506646089320307089809905279521804777299130633201178964714123023188196799027929320810676844066751178822552804359602644646327967049477225703857529093229638442493902042489884125770565285406938886348872435114168155798429812111978932271554775915855215098455363476860654906021127630380485427752745638148936331808078702116013740113544663405938295649962736481468529098200555999078886075886820550385677736313039820185579468750554816 [128,112] -375898251614340877701154500244726495607285479684471413414478801920060699355136709169428926661338051406495557704639463045372992731956691550914860978219927412443406790249654995321002687118031817753150104557034859996246825655222625324745822065321731563948600380516232132752119153679657278805401771781765752710039595007868908283665955374747049245749680009950677392619513902160576896435383474120556653237718374522019829673892039356825867126055476239391228320720268054339254565521349425750909755584834169364281865927425078276784088711241631500468521566336731038854439232607920166051665277423772343905700972590054578194153575025965718699085353270235352544417598696451372483328757838371519066450048148161739151329490568146307504387758191243073638408041345758656607639533132210883905511310613126374628643851784156773538640483517241207344907753042461470963921974088016886697793808386629529939314384683045740524621691744510035282435206023922829482207474470566952632003591685776486733491929120329809501188091396970840096306850905191609968522299480706625623187763749929517273567008797720559734345544875230057267946904267773744218169022464518210686139973047143455951771562958905021712493454969956374557580433677426485261099732142289726870980508060546663750860717054322419826475614367907286881411358356052627692950835288429812099640369393001505475489650318323870562922395817415078323147618825150181372342175568987754463015764770555993208144482110547196940483830335154476415028033219724534910655542734828442134627111494608539769002944426980572066546795250205654337286554633204329794921736453799612600185031020009835970434198764929007680956935934748871161803117609383770624114971115041054401910883644477720 [128,113] 1830709591024450189005510285780960186267211471954664412183398662222372231644259911850555639164190743784171727524317864892721892032518279901208887318974739534832010250759025757192354994374534339154327304211197607385463670691859453607913974744920838093914957205602877017922671735416545590434889139744341014434101138500511028527684315981109773190846061712759848789097390035686898858673811573363673110130014741484089260596362423696045480921601250599999409584154024023817481616516579268440380422785565166869490501323248840286534124928801758342067523403270413316475521516802672613871101704310780132909178370410094629956655422194891482402526066523361752015290568330449357594420652941639530943815955779084438517439388121800592213156951006987527131986366487336395881657523738933797181432945721320690918183246570693375212947975204374519952244057882516466799077128357389424543034758761216502678568928251306307420834491389501987523350732092962644107797021726663469038302903118712521314668166591705384681414640568469121506670629565614904891171372428473823722443303292339759109903835002216087923422143521340441092716177384292303758119940483117354722562192238339663687556324706638030592255482057400433269084417655680931143981080919101750394261350751260366263941245898062419075353746486150686519516201146135782947346643409766561647918998685827057080905424359164524325989296869490697195622675338396842021012363002163985021088536674030994487841428410176723201625975187542406019705517456223749772634489729722218316275647326737744409198434615143253908724320403280842891122269040050200135706287165860556674800209375582030784585286841818798883655973577771966689831819854898563689186603526202350016459320904 [128,114] 1414432045716401891472602106894040122346059167380078343940678246590795993597630503778007859677277274836436555463087577310094365079659839344233310113629627280593215581822052631245713542449499185835456563137411390986893937516611517215169150077523872829294398318838144853243765967473355133671395643024181787625929262189825272495644977869982827698261381931569579860398913603548150146955047121909073014228311280056749753808591857449057447668388718249648609793198763385029545935956492746132040486522489830103979939647146843614658236450613668808439418736603036667501571540845027518128602582358946763690716263062939021345482904364005970573628014205042717285565271673851729305359950683605896766594007994217922550972188747631187592786698471733439403592493307110920465859976855989011102065083604791647923031631962189443688888833873470038287178135643776911839550974965437806414705512227007769428774948193450468335429361479548939418298655847129842174482706807695510992019770531276464323440901884457956571839110459187295001534581862519119044988976843072565830199256724195557853673819403896459001528802759696207086135309539670686199051033082705062501498077231740203394845895647280647205336983306554023923646211251775543681100390171541186301754130819941945360688669230391251776802678733270064304963187036424662415251156843355257593494486460294814144802240993883923004526050361225527910326504497561804144870280114302246217591942773571176972261820619282424755267609730985107347566680197280091396132705867043730922405936210676573816125588931270339816407014763198261860104743469932307304354889136877650696698784054027730291964270361732255698086585329130957421473236565901857988272992329356455272216 [128,115] -286756959647404304381580962689085317950926974352304505030412865976394220280880271581456106779954599686184440467570993535717626414647260777950498536191886834039653033319373355699077079549863073967441115573630710088473262142888784200748548082007058266051514990938427848376513826204613565155520129586369851666227978032923279758271189042246782883460782782304897919400197856087126403988223231727719927918029664745108173729159770171084947330835656942084598374534005153921771993280453866732127742007176884288881737273632131977190235943119804538825251866028009557876156796878813976381182741261832797860525234414656087735557953216805817044879979014370039495355675123173757968105292873233607315241567819416574559629757771835233413998251310798019871595234779218970597993698867750631449077808763049598153805518638882393593904036949364761780706660439657520725161058378517532568852828485792379120724451079881615711662401656259345921311715847343917233591817567139204414499838262579511835040525350606844780497813897846745370597197076514988493353037414020087499028600219523397015367544857373171672813036878722256502071544062916797923493721757733345130491244383142531382413325646118267091184202292230194958556017773455054324449296747781642433318050047508991695039020722012838038682613397955220168606038295141620307232919255274298161473412401394493313216705830363586008467465293088141309278880674239014086700127965838983461273970078011260150626698423071494666686697439364585123256213444196580702528699761180745742896742297311471174951568640068812222190314808257791611540388805944992991060856573052473314426771622415100380801112659742125321215095506356878871301785664022264692837484473362568 [128,116] -185384475206613625550147856184178214484768856511061724725150755766741557654663438357580149864065264905073278476261639737536084293855187627420158622538607043605541053863501142562578312444273683949007974859545927110624482909624713018620054930300815220151193044156002138206424328060463819916922636655278120435890992928292216777013913102379489345422346548624522373170784742796969671830457538484102020701405965748465755646112364231808683456602968275684275950856534807586886341222217562821190591042423034534934531829379428122315590273566551933177116536996212676472062666452764287532076371225433054297764509606116522795167933990465949599735748549070785019397744531018077518618678580289939056578143100445207646296661546565722875647874523764493010873698159712400985531453020322442627561517004887481805933466915194964988561476451346885983167180418888151920565243460726232159435909889126773569929624235034944440064404562145909152000726345453811173957272298373851285317270290852894606762210296567943005910077139637995630635735239987961539242626053831157406965918497309551505237198256486926080032426816225054453137605760874833124322895846595422937839510305610347141124737658510768963767510821621655887203041074583732098014995062131662024049838566968846937938505996044296404860651632406816506096954690438541396030873843369767866019912244071137067532761812569056080809539486278150952483906571181546985814039420275629072572097757146665189778763674726265696607698292173401831950792818774654374976817712042869678160003356584193928616600297227494778425026633101827366715222677676651392284210044419415683563129459767562851609474834664352004832500958746302151738953639724731427640613648 [128,117] 43685649949196144591169335699082956184088689083662512147728244878933686470284635470174811996245110779631864371387148781442410168826129665232708396083246421176011486128163353132208308463928686108374014899318438210595047979405088559037072636870563062402950073468053484755406614693029882477032711100213855139627261606048142409368932864030522020085381301599039649478086740235820123733048352018926347755485801004015597231415751282837375377832864796151547776078757567750595917254289161995017906523341575469917468682259175823990763579977362104788922726260515121764025404755429401573213865066831491069625616142505066078516602943947633185417677260994717816637447207942425380948286423144254303760572503704134172710633053132148157564943515820959680741477150961269246513378933535371717327503068150869839891265752331845816852566850840502520452240305032386638698005768745110319758991985167990126297464782224387344088313327115537791239802045613395874895838158109569850268337583822548360242093728532019599164945699101568318225631590343942480239402507791321538418591306327391051540334008699865706679514748791505331298235290026568954514381342535730848574437001206372950453748399479182056033248200929233356495170863862690431324475713668561712444541989592556031953460320045047940741567927576236760444720319682350931198801791852843902125938842186135845724877648362995027164344145293895345955314262655673367031295360616130152478550573019981686618814362457507583569759501152477095050937698739542241862159154713209974251705093144773842365051066368489679569328088692579794841039349906012370091761188260466591963802599004405996159492703460133092565503655518210102424128038108520017780 [128,118] 45673053335697907455530027626998329098752844092265156431806245641389768957747155982819206580745340512055621106095934049500863493537007423882239357103480699847424816316741016418498497918097643550245740483331929662177739889019394812582307655783512643968621622937361344588516159810968471735362792488640744055758552021036793290503714212527638462839747231827979854144295432530723792188216651495147014986381604706799109641402880075457868529466896126430304274485934845597871701001237454838736568518627852558254179512724737025954553908048574514216704694158672894550575138514577013352914160823259035129986869695018853751965998537018486732020847086668521944387833776986339038333785293667269597521297344773916008114198286449728745888764262615777083439557573524873021954629877434650353365499041888986215543805943162644500063430372834385481605867864882140218950045448359762568179063926236107519759710971870164783879024203648542518989349972763620468942812734790310573890797538956586412105617208720400633777272247889371970622186662439748974101404963514542510254584459462966407737802351908037238471160916455540506120077216349419517191195174520209000280637435717890586234714622566822745395963070754870087815964543281571241973694203944438976251689752118153765156357730374748433675463987693792575192518078232529396932937981588910433660133424683511243083056371181966622904851355415024240799861449849197477091478026832016957260477583716111336801363070940188323951736339116099768987416091181711683962090816622961661426062935886521749693243166879077031724377291884307811542908966733705785189045959920919394739492163698754283872154050056248680479592148780186308544781681651556 [128,119] 41122850080497297792608131999077599258779164171837723501824742847151357335718489056997452245324259693327890862701599796914997133574688254718671208272758353377118380990520730006749312858612596129473437135191650253167919323496062466954961883189183713411468834249641051945274060621046320563257273369648925250466477458401069626509547642224095391839128520475356853189700297528301745467104674227734508376105711631071224369266900924482748028890650479851618278062255553821018178185369860063198810111724076415424920487502389703585123781428267020675913138516738393699403039266450430214450060463999801724889602333548522562740224275285728187813107481320896289733659531723535439551553120405364656830594630398085715644289242577427416985995021930783459068914762418284046357497392257976781531508333579194612506565208624150608190525890105862189555076574907043271239024567955264048928237704380165528661454670131253464555333483057165617689776675252622411552258666311679274856381392789944164523470484408160408729969671857911074505468065249662121516272042422852837341228153021293280736479236203955375189989576955058524478226416986220216120836308001661439916939399358036148515437892385186925553089638163049776162965552431850586320727143458312053789623380798375581504551535206935732920851166985750139293761645712071154779173126299708962648022211744707442409070040227419564131043114088275739617476045178738162428748065205019888015314108370445831757907575883096641295777037498944561480716218726495045958345954951302522958074568622471512375889709954619361642542129082507333733710534843205262188920992976265836950356065721687027821761867710708844803224499846498156026529540 [128,120] 2594866441994753304685552417524068066847816173827587818047141492917716343680091533238754339781206368522386581163351212441787185807767793179667001365146284473509795792083196948662644979757962530853160299600469032441208818783203978774085289240407209550138923293212606713159375720238850698899798191854120524710229544977351739035597883229842935986779722901305916632129274687455106984200184182495329235185281927768021075895873821498826155410050515366252554188751702266128849645070739310284277481557074194058931665250293213886437096237825980635977531309380682208655787615314385568246220578656768408538031448117831029066353941679356906386883635654968385610563265665071150389943987613572373298480754403661343516498680269424430180720906767432603643540973159201993873689143106599686190612403076203008791419840340876745465595966817392874855629809055808027507521158045925215766367442721551289858945651961195071116866823239447494750230757952481376338035974441545863597023586694576043614917241487617675083393655691741164364932055173306901804848687526474985688620047060270986104903002120963824683833834396439817260515246587262442097138271688342681446878941430116873751158481706334329803835706355385923714580282645728914882516028443238383872692802914972232819058125901640483673729102382473895514889199998852836123556400773088616977574081322493326179866980785318616585990425218081573031691531296395879559270018864074822755367239239240549075798232082428133335189163291962042875069306846793382411908181147993697343892707629417353911318283920549703839372065007671590539723540387728908863548759130448836637691270781667626908443873530376464125684874480177969736 [128,121] 929597346061258780750577491145220440232431311430475435198382251051544917285956346226919641685708941441768881043613866552956206843465230578624794478864791023077222188115955310822651630018732095370521936552282231892228237872969861503216788003129157953168696323045249743679499689566391122829281863512652604222753605419123472199755975053598993834423983986214606427956930556803369850353576272476247178878613815915764602722441005634984291898881627194576485094245844585500349369511873817859176893149054645649703540253945805632348577901354369025481870308895215917688732778757377831735490600263001036824961069423782533472670308696384051139620486325405125125812758140259689692857113220225733538806650002415139643277850438922427319221833668976203642441971028876574128133832562254401725850758339725498764192375225592932710300696735010422732554643922731998201004289218881994128697144076757598405967973562381404456764624680767357653686531289656143167517564985669151634553069295835576970520581905966482588944626282138383620800929923296156261367395591149835857743171055915712197981901406361284741636416943181863181081943303655599252067948513484304133310508594894919411668828057869456933995945064081249353670962880276511626175163873420001206552874880807541125147435526904628204630698147409149990196198725882390679369922004035929227400224283592046123090829728648105203583193852234445899856555356561259966160196334185886306896228494305811157625137850950563804651675818208012256954353903887725236392411157867809464939590935724645063824961608306846734662180673475585302710155689875965885808658586733045894063441556234699658251579418040945730295976461004 [128,122] 760729953487174631106134153645032113498346540034687378460768418826862825307075795970290202638493249712746053814507640460037286959019622632011718966576904808766980661341338703605461198190657481371287619318195044746785245743854514730905085830674905841084064607381857316434602943453698141257512927213793869440978481922919132921148596233344520636596812493081529366929517267814074808883644375510042524071131235145802434797207503333232193502151788470196764693663354491354481914529756064703413471664029175201105962890574317489844373555190400576030700072326263010114340799435068537700047313662096589711757454716336024737876330281566095320815433772334952986742654188245932063073678512884803300033473332632810064472713720141007182687789984093244355495517740050609551596954265707655303126152314196206677293186698277221860156534865140886247503618078233392286692604175532454943979101296353246075363208725909822693773389029969385385456501782635872931555992075309937950621020732775982115868215450038643809906161315055385020434532185106179811078396525352045164796385861302480082108875608049187837101070905197611462436777003517229107244666612466512338841182574378101226430965544668012410666028754269740034260375850832178639225264401468957061901045485096093682747522565915871590333580992051505382409359677614470428729432316070282252829353520152334648429472407107070235132551480527956850976034751600546306859613701473299925375438325602148042988169623771051572709964668098863344349299182948775052962597437256276893623784474730510458307982241973284082720291214743266432760839904473043811243993490237178735373124508038520145378509342970264889904832 [128,123] 188616884223207010955139784029877978437632036469826678418705966461590110564493530544166636186281817492761953525295622714035656675632220738713293856779983999401817022761365740079269666231554822573950572721273404434423195414117695869662651151226267533386177771899273914467151642176910092642702431412914034214502829543370207769805236470912585212755015573416145702975938436255239182672889241333865785408603935707011987126288390967750003060049473260641198143246666085033631574389387250206553582640772009897101543195707726286807927734302852834684597682644510092205561077918815748060556149380601024592700304379869830324071152799532332724496195089257252277379842903248094611963501522811583015162280259256032720559809767116142535281269047035175458777750069916475053643446860040162864321934671192999337302066395952907523431913643462987134770015781639647884789885354973202946016044059367982097552364259868819458237219441972479820981487532960995497419020147286068989116904293946966051979647029788110015225974565454306688847655442745007237103692388086059842501339294835529513667647352430072451803645671603641059891517782373799726074446022444065838863757393606391710095168489233562364453106664723839177174418785851864696717553782503037200995336360935403492189997795366168069822711009610912439633110175704537911085610134381649098484022389405116065209072795032668876475389709357452298342394135591312607437441328368352027275960075134629170273803174552407342261539681574722169951255833804339275793691606988122397281538726572371894382348812076421234377934894477772063565536541198660708735927533789991334701929976002231638945671735198229998 [128,124] -23770938397905618880310487990348010301606043977142637232895908171436490766522990538223563617409115109913303416173178261616753974550315300671118063618829972674142114457302973728968391273294114820582217319286180440235345474135409124581472198243021379749323766030993687957570958507566017542517499478587100063577892955819330750058256914938432896556111640608958884184625071009291115178916515725977163196124250877890860011253829490019246764676617793621713362966424392908338382868470884577558591214018766004381731710833243099618111713254551408492737874191373555418526898157124097204084476907392372794640455198579058723460170033645689785177793169357595389102343048906310623375184600812264613520437201014266836796852372065968031235585414740405612348290382359217072250351970834468685727119711146833863817524887227856757767297464120550248294100255557650091297433271997322616250761748445207733482697330872065323315538967799081092942824772870669672323473208009915877181642627097450290150660773932310339653187542423860203201234990614297909862726347360539722148211374091754536767755081851136617680055787744923739289014503692762013175012768130344743318611540961216167252500392591368060145906433977565376032135337523367951390991889319401056196545307257424345196408010591571868982453764038139585662652007166195671243829375312164564801994690935903314081026339293806427907548525701711403275333625730496044288081113392148483204670812971797140698988145155105374030349664009953955000694458669130488496744276905798222959034614224500722991244928977459350273400215869064176155873925413599001322672106976650828177441828310826985924970397640 [128,125] -4900141533141722320159909510931115340222656318955494944319905134825004420348737388322517520258547839848894308482862165119527331153446609173255967799551166565359887352464318534376230174627514513139454794641047118839642750041205236198341350225409733508087143559050793297660472652263818123672455540783511378368004442833882582455612604267366621748695411550487187240611990460404082539752519940112731731174131406285893397724592012184991993065484564978390097385454081086107982511352426239864455220732778923612477551174017442345477071989210007660131132902645057870773958049339992652078132188543244296071948442592276663352447142384589833904679777154084599454026282833320559592616763111456363965811781404126228572523622931191278866506949456049656966694946280360441167829050322364371814732150562200893267321630249608705503389636640404199694020168150813571510192023260707324499559943910342078569697372478465391979449159418725649247350057344629087426460910829138951715348121905387085758825547688484275747991407494042750947229806811103077187097202985603493416719189850682736767438569122714598813542579899300061071783202571712054330058477772003924286364019509774900448125700723128837915392380267478672109343178018039691784744294721183467227232795508142492494450682139159989825142731164272579253902291739405449943803639944198008370614716124398096245376263863836441122744896972324464300936076172342359086259784127635779309991388962514995533304385370124846503566614399654179947335663738225040381029644038798534465052705060231627066966995221225922305826374113800103892372759299870108157295132585408413171430690002246905188138 [128,126] 274218153493987275693507789183423838673135588981491373895716211284844940555718811092339943556888309924296574539236411469988771210024596189011858509791056583281903558764780253745842774176779404189309040568645539062552397851933282021388008958049445717992730592659446692193447560258918960842751276409500040691415204783020635448686853226940311493317799349214875011479683681563721407539470957751558159778432701658816592687631464506732101202885228627027722518400110133561149734449893452632459805917828128089661524162425553339924683192384012576615458322104850554937111293882298293090645497800846933227926137065717023065947644131251388021628725844590507589801326753153309780037443237217403885515333030024883678032411360866388227154772987291546328921325137055587438613412279900406808564893969655246356263514348436412387690578003642717202415573164810458610761598524227430251425307388105800098676470680822674364365842955310735233018314543794978891388772962921388315016936008864308587531921179427415438600885897644329839380564988003003268421704985414796447768746382550632965241750689397591349246460419336614707333832431646319913613872302174566027401545160240914974120237942058227596139496479188187734511647480106759163506505123072615963108560197374092079396362179602620189597284336021450757367966420316625099395232839046059232656559025190956820072562590074032699207100625188492905608299381001463407047490945759821637075932138001634372303614244742404955758895664979335181802191330243424878103406973513959816371940510691089890908151070821405970012509003165940258854786360183568996526121726395826575263010305796676 [128,127] 31777124203158339415621941596302055682100744386288760340154042720030495025619218372024645627790710302072558923310741971263869016108855212728322055116718952018406215300075550785929931996229232323560780426184519771536888813782390721809264376579415463057533606827776394312573118804998286731970854052209667732921857035376233094026559213443373819351211018265378699512736515020918021210477720437247483202644781567311513998792197875788147955507624115946624178768405881769706448757017499791398086697533310655498234740618521868493029880777722108824952858073295886040789292751643413885329091383718547720928185070793868537825674809684245325483601365613715988652460829862025287346600484895227109002046942084046962936195236856190024794571578340121836831392300125403337792730044415391739570953620577715433738880527191868989505311637629684108553107892662987698939741100745927564744289202207558288851858497236381719947195770239398148047178149076778258806372485712462560593151189548005520587495063778203627299504619968955624324867836220219766434026671067333780598134166032786352515743583316225245164892824384314419701100807279218185269720201794304164274497765503435013167398003740139010744672355296782223930106188348201016596523089649292621674189364758501770773558461498901493080195837470260024152839112434272477485321493504781344197352933928928097425285190354641472481460475790189584743972899297296191424191350221091662957661443322143874764284323651412334744560361593460944277708437507726132429957047897550220585286829001257858770159546222120253476143260989503819753783385492180055332528101167730467754293680 [128,128] -902889440173556366398090838245960134364731943326207149757206150785439503459747111771800519816568870200107834830859742044915212750416344991869213707610521590435576129505532123314009455344593647149028596889117686254504847009357090288752884977088817271388656303297799804840091866328492315359860737334684749482504719279639727036056332212090997292158209651925774841385066824156827996493389504073599605459329035313198999965620868369648078980379872672161959649388127784305660167393072870932798190596835396875132247639467316753162158972796446818732800441981672479316669766788630203849967327730287697865336002483860158459622234810233448686123091785714410349597341284674469152612762897939076024621242035254923771200160081155434658591368552708058854390528340521322294837557992925878512899873755415010746951909871221731098437142087001102634145061803980585599741583167920425375470540671915179983395588113652235339725849705582228108260988244872060907897537759733353544683547750234739363555210039174716966045959275071884129523695609537159637816643094757436793469145039387498190292434835443344807298039098735733829872468317739087691315394322403112348648845986550470114077005610525549770012956077137958971662524949632304438644380696531346261016433245153007051439827981567631438445246094729174671995698640666557799283184273325109682205719963771047335183346945861097240745432215712547457429833330883738541037327784547782735266873093921440191718515178832318229905580377916189647336003480574209904930826852297130981184419625728665297645373210673430252130865272526639890132537983672013226727600295439526992 [129,0] 245018803744973401053718736684581207798719700857998477523952323319101583081113611510052798602305373351038942512803480601448267494872406995513707032783587406647888364833784348859674946534865173661033598794973459789720461801648313291053240193137729688040681864418866281701336257116275035695723401742470144612400787132761523273423351258519829133246084953667686374942988681747441576603728392525717141795324837912502944412540574678723831149393005146978455367776198015632293247956744656043042122175713038086475148974242749377654911836916935937616714991444155157057835676225236149276050144687640140436894270780673969560053929693885147268095837816351994896590017731288994067131407250009733811554100646615875123644559884952621854833959230934961278877516437701490773259123969679469617068447295728869946062113175191155108564843474878724958150330470097529250381921492341584504731825239219764384951596229739435135475568279166188141338545596516788798525097051511801309509344251834468097816545302302088064273159052188510621344019102175254979555839295553046181669298511775661504603509582456472582139169002239837667759385396121048950962380252299921434586033705495212589974097589284235579018959724171038354161830949028739373561459111617450511454318066976712028547798654371851108930741096356536533931029800455718321868642745541471152695722077735837172187373607059977485295561763182912736405707758236281030865071661275471687349330188490108558855561662151950716635372144651671206801876671457925636621151824150415956310114325226843002148377859942741314271144882728083044785969121487128373635031638442062571049421135248245118006168920003427862132348045562291054674073515564475305742611716495532643709200659908407585194880327746341213850787655157547330360755556358134741118106829896329578596460418955487769666862844997442641881787480189418489824504564083991702662653433438388404903602000578121649272214148028016674400903315369627885640055621115640091065153769731542684619880816040332077549031687897759469745034258094620436388046333134910784385188109446573889727005735039710998535156250000000000000000000000000000000000000000000 [129,1] 78356373138668987715583217033787223270515393316538759056013143884177094744182688554234675413483452016275268888326803632741494222257946216758997635502103784060443123300893728719058967308777874450199988620395687417244384509682167940003590482712336826033965994189291187217251156938480843466646054877342188393085285367697299707940335623184615755608867319078839952510705288744946052374916301896097603911957474156620663276201217660480849405685737669056991561055549678861354558068522849758803879689219724402484539311087433039084053839412216128419913130713175760482805527024122583067092804744109169925249606202885150725970203821533328041208546183256949175874311199791729064919172059983984293424587779104021902424314666179091905801295219924910440911297559663604296713010810825758577020870561060710384065028670701119137614605242119431143023230805477835236324674932167920048890126909260361050521198648109975520814630793989278950879263262411485642461225499676312390884356771110226374292593805576187671326569055663620807275447444600894524848062318751891063752946273046983304773083419346944258865400325658496095301530649445598920951900606884115677489975989210317016686672247084017922935089540358661805969030823052770271086852135015016629937314709252557163201419171661258944417028147501431254523051134335493647646887108261980611099114313582954789154517372585379241455443882812890699303714418125627143429287671548973722065666716134122141245958875315040886439047513358081066553245512311401348137424765307476675325632376008710125346574028935464692672052789933680264269845230479858052400305746986657187735205796473222958112515335618842514433486122029280902163259552435412015619709656995888187082473877287468152889540862992874298292726043181040381489972300067906417927137001176933781015920765527435110700481066851140892032881105252369014351058827401721215611370344109421058168848424790735361076611805878942153943335617159105711529040580441574590525255329007918078976332110243772468412729243491945505398862694897764026059157110131562490350997610567135298609287019644398242235183715820312500000000000000000000000000000000000 [129,2] -7546890791753327091333570341869521041310793713835842555459467117911837029231880039554861722888042346674136044782610053011430241596137925944974839666650719983473170249723369336375590997594687865903917461047602509769936933920752277927250854771912409550890164800523526333018061026299129526878863755541194570565848499884605639464293535896343460829312203552271658020242203941786098792290426149028784424252197526067133305898738636404403012421345582597064285577686907437329911186031257546231445294214304345640646562866106892700846449028512113806507013967103256491964788961085860785215054775580070371334734534762276502382162053220067863256094419025757441542807432258627718981594443974785031252208133836690772657890404640225420521660749294253381251265798175775813947501666234462150041440481382614702550972968256552524611508291235709803991116384270074060784667460447969493103332124425142628726479984932082396581923105766892724484825501701290413073085976677681135316152057094998187348639465444290527407312637369989620003620547834805380744088064978159690174767914297374753279990626144084537889839618335191663754317382850977887451340744113319310441465428006021925173911526035946327735298782184658393835875420975174628733341586332107516770074309434295247254902909199525680386136521849008178821956140310757378574237452551572612483660556057064267839729306873148769793926320547223876437440976471727824499788187872215617965306891081859589471589594936225074514084625987323620510129920195166116998670422467642153516224580426615642572611725228224069850235617030877095930462838425482100499450521469077237179095331490533699523290257792994365279490547155930176234231508118587860449859773877957511240651473549310209067721647408631556187437656551818647201736665825700618560841621317894291229052353166372808533124320211584429234966815362905904060102350154260981379501870086638771356690950811649134250018725586544540538424045520318905799797344846971726456796359455758115193634937282070197072314801038889266939339169279947219729677384601799182416081058857068412926150102748579229228198528289794921875000000000000000000000000000000 [129,3] 312169978934197329631635779123591551370185517412720417791373116591885894368813150954695941609272235772889390798360000678093956428293908397546847212088931149283420991670286961628252772460761201765097897467519096856239451783802854801900105538619161980223909765646350308365368793083430730867189733681173732246725872318473428668094875802116634629723911771394886190440914546236712404775459974556320771197763575034963606095429605964566804018438300241510925045547806976761675965292215317936958522514615451728447157741486689230558783534632920586872348181896950737785764392161549374056002803531890570291527509447915875482070438945919953986128326054509814425023612822916427766512294067515609523211331738132220928795947851347875100952891794645032867238827375855541906489352923558097804114137585324379575212550306852155132214903666166708498142987897453125240133886205431594592688704914094332932435811712007052592276289231452729226067319189922406217222816850378765421542605029319314420951559837998549014844058545478823751589808198785347828454730293282016991378996818187112794080553719344708686918404504317853949768989769006121761403753852449975425105658374561986276046118875588601108511455070219072098444202887763787504469143906407161177003422490689946528036446298000518117606654432829192234972984794529433196072561056921722717600518503143703046914400695617340296958257416231250276028104857799684497326278008444959387475951969023504113469119948988194090625140336826146594730932703152562786949816120245229967027934732701843825528612702508458279210302614393867397627896829054146039792767579789499232004605031290198453525908858541476017798822800971138817216418038640673656352360451935965178104395066153797045994309936372370134521126335743514026112655172795958740393253715929661398427128132343687347687659022758360560786693052554872140371178309063752668058386210052082408154412430419346751781052625203173429347436757188805091085783814250619068095841516715985954632541066631583132009199686221517912966741009299411344325983658505686789440880030765831555655690290884685111905127996578812599182128906250000000000000000000 [129,4] -6687007408901435464352474615017904117715141673839494934515499964488675491740851677156564183852136377029219269454792602743406022937399223711440206625103407732912287465427391877905763962054983585769767075293935558803722490583099067012118625969424260764883841961234145466745538049908937264965162631334028929188159851574180272849649798450784300397499506042378255495994205731412916147231243822726899629988877925608350847461947835441279440572305874784701300073015866256037603292568785712012032800363847927345825407661835351292722560592038065513466086953110269923526857746808273420527304091752904186276954034219474925618016597836589882859516997349518587056823621786873466790192885076790422048762225959569582510403180999601569803952278535800381021468966008636153326413413937969612753509979009019223365339824965322687645017214917079755987844781217890619968183069677947791712761009751143518510970196799937642269863648255044092480832630492486069552279822498188588742680502028256673701792508282906004053753538052147821473395293205180755240040400942764165040267335344612412900212958231022402206444187280977643928512618242909512235596330398624299008600162293615795130618559514598245039789514107678693217092186590274257786225904210287393772303689315487555522115430517393259247181625920248225642294259369350643904879289640433155863462372851070610204327663046343536982586263126445124187333474652917359107425131482553609953252408723018327439668421823296661965300335065554007829044615721273697135385315003036204501403763251089475796073370027226043653296007423120359149037622760468559986630609977870441942036389391660935120219353083896083739651152425576748893619432613993327332623077401730017693655493879231864032320965156624209710228471005284529873163338869265192078327594596500549070089353370129671055561199365079865179789388347832443842634120580094771732663964303156640400799042874617325610640493116831602410495793137630986129948543657090408078103732263475026734725599347750997562250816960146553251882868118219339473859997360388938736334053983655036331791056414264318163986899890005588531494140625000000000000000000 [129,5] 84553431231906716314553554056684848294988214135793583390515296952894465714868206626908905473298840388430331975134901546459710906711450893631893470174387589707507727624443146403062543459326792313425939609206728520719714612075660587174294171239385480128734712759171237806536773791977350434936092552017101208846882474764755347501886953158925732959114533788351063387822123985986647317801693186875224618471114751035677786328842198312991841753806995754153144832118382097199064959475971949168999213936269801830500870764430182721649195038310686282406461351741459082888728575811886250907307666251470824885582499500284652620296817503451896898501459581404634661671632905122367102637048502030672350364187338129194309254653484403816092588937612874772466965125777838331569970637019401061396072182534039310608090037807144985390985646990264613657032126326755449741832038628664126302695553940974671503526702692044558420718275321999286893938771858774796309098863932343654134897987519262457445206293918555355643232983333204591151670981280767109616113549661333582198854450268008922870795319638589767207744172677589168038193627866796267174395628006503013565182294964401759686323214429382367751450451483539244726864746468608049694172389618889267887334978416091480711518507366678372273186515579947514141301700187764528566986415707296298316077494595138589647932907769036372673423720375937792543416967624144130810971259929721556331425715171301905985447991861473328785369247848217348092864870815052765490749957076079217391839881313792328650805052656678745456264022123651354006293911014141338120940214620446472986880438395780916322165147162395417748011930143153480982752208885004376870335990275856587496071035868900499654358811772178403647424885443369666328256131811225342562828499992800269743996947974310143277846316416937309223042354914458904865572473906507662765031963040350750171621611064401901418210989905809505208210983564350457823278600805959478884888576589644139895111877818995174231261330488405986611613267552081299856898667464639512455385543268204779189869957356506802170770242810249328613281250000000000000000000 [129,6] -631968556590612773113924212153329070880439081834318592815821086610969237784777659331220328995081060053964894898538748814174118737404020377666779230217674270175682282535401429548664530112176799402042325497086160928059780315183242424591264542328738624347342167142521444306877957595206571762277176621487253694843200591234756533478751483871764254159887855518258622888168680436900302229167633050472434440171500554301288452119891789337774837943762544348956426210608040440212522889670942560072617517679208129376086325585301094166311690513941221618887721961291311788808157616518313159690575345642172354488989743586023277300503593834766348143453158028285999424855571662463860781981910505311766623998531909518045797759144546769969815182187701971460345960381642358486342091260137305426296072666588749179819417906036555770957502878768419425744808554377467189839370513980362734220020648132072003335879007889623466537159206501575815103459754042809705637387607089423660916194489938861823748649970280305960828461134789770320197546021996432806692824465178088355223883853095800414850552674408927662874679676341350448842813790542227627827080388518400589126337229461597448264840859680053463468857907351771920440419758299096133998376544322944710572476764629363054596000317386196288022667341347897863165386891960026954038764573912000608242738513997879467805917865850784726498408161277744212458670395982928681096049103714952700947741916577485795596481620868175888897380857022946826098452316846999009580076096123988217308348142814805708944091541862796615914103796392611893453524662967374735372271914458037646605546590340383172541531413448844401787911234333618289277674136162207379007478934623487501882146251079749189834588148501182174929465399111413816713690034468610244896527602588536087800857971322915886312080675285535377555790640111356649391557804568352533329535330127054187396246843510636980523652341832916940768308555480854180758093828538671129372963446171883863457608918370099568176222711310323597482598914731195381153762061833399948291775739130375976013598987579555910087947268038988113403320312500000000000000 [129,7] 3010411878240083623958853299867959356734276700364769498959515062460592045607670967821818908110338728270360475331802433790554135983200210148168017582595731650852396003188207022152222824613768621109041592086286384918481186537178305045604631728963198315256642228497049391664580703019342173498540433972908191384953613911455625259545938757195221383365293567185267883086837358066760390695252540783393537909639524895411206048449554508313358703963325678324550586085752410556360110827395572778567042662689054492289604652904385341293741945961682340462294081719392928617968651247733828355840849914772859223301999585070648108865598290230287289569932616522588216263749823465665049630165745397915766606073998060911976047254450420239576782983309603001194312743268729162862726108889729835500358134646085637864553894444391055787123877737249375537874968537386959247860939119717902698407537668917144606237023241789537170706977715113708173967818838396277536079503653690004447543859508655048802499943494132665985115604614490937597372957393019874253030407415492427592397695297275565733623207133230458541707376264301590804778957042372778993568152004213011751454026211446708065444510095224199867868707766919129669982474576035819579912967870727636813096511977367493385981100304564823596866941614754451585967705799737889291203836612504963069960575209080960494477581605939761681553004005963401226681011048868537904920919800440283157669170883638581926239062231554458594259878090556751688522805663146212335403069207480942722632604146890269483855501850638505900885826226702871655955632933131124154701675516290816096761387554194171128926478259851960633492369656966828347760597793382937409177524938021926988968922737417279155539669964884043685068839228766344608776696479377008732750627598714424923163657954369566210701376519265611102531659538269067713804588584210441897632145942024175233349455115872080719051599674738137654928800240166718714808983251052846863591213412344297098491800772443170152496359139710448209876412599984955928824315296442557741409695145380490729353217815855714434292167425155639648437500000000000000000 [129,8] -9807822362066146969095411011411249630057028671622549265033421989753021189703637599529923879590916006272160748040864812127096717517282956720557222245071468727906635720683294666684840323577653511794464575366330922698368543016965620688311489202156277174506178283251980460181235863454231861438971558459488706400560028039289843735498748215388356573191521807348356921972480271277675207515117046120838795111208668710720408671342084949695189349243457858939291927478007682016238619405283297950365890129136652297590263016029150297456218097929936504021162358029840338993948659918873329060419778107239291424814880633184115991751775675885604936713254700128144683438200362387849245456168768595325902418850721224857334039920926602032714195737811248378777951615492650927152331772619815187677962378020358171511166075850313482060584649848188000175510299392587495393327012212271217415694859927187666521532723597344588518351343734612821010524820992785882178315933476250685120183968470963604664354831543300852569327125766775322635366326797022432423500128949759155733130226169561531437208620780747088006346663160380944873480199446995666536544858121893446655439776011567385957441107911859259826547945504437646126009616495865857616293922274192949433013275853484624222965748927456766404037339409512796273501610731565939999546719494366207770886567955331329493478028186574036807138786626124003207878295594524773568857526711275822037189199768991741310651602326212306237404417295496793598862952039822095085499714621270305242395527744075969543860856934920698957054906719607495978790334429882171024607731866544598955093510318051608637055283563782756135719575621311805694243491388328698887586133620677252455047045143721208491545416158995695113787534283912214899849094948472690241669446421670140679361623672170484028862644170075755672584852405139915373027636392055796115175718307775548881680107080049040002443328216259387350034610724606021823912185647008683368678272086103825105337963230230455533119051238199061214035471616401520018970357493263825051236773586944757983077658458626046922290697693824768066406250000000000000 [129,9] 21835964931889785194116066405313817084271873595297611647109924165564412099318059439917947747040907128200613366501428772033108263731636099745495141861418181735838212700752751647752419557648104913004059732545717910402792467326897960832615406372805581979440865540621980864997211559105091387614437274754955860456992732497451761415119221094276293660071609680553638916770665358689696588143679145021134899281515119091909610884314886657015673176724427397361938295871693437394671811470190746150971029814084252157953426389372707851508706033235770490972273601687767246370870657530079195829730949831108767598326210858245229574719758773119929093829806760766781694503180072120121321413977357730259836885980458876015260472260327487409816591461328037173231851263975675715699172351572298097541593319003797280208838997083332692786719563671409105131053788639571192254032030427105346827466314795678916326810503263716164134569663677448429144974857586483049289486832558017359141277206575282201751778179565948747724835826429142977920400529419390486624495874584145167910166899931391675289661260518903917186408030215850231895649803838856145486403314969394870986808814694939035319617913716863367162964735532721719728964389054129427546133862115745233732717089277959433874124945304887057369456463858405363508590139011235742634078124774836997973632563961495851671489898357427829699496292069425332567976233791823659947417366651406559561861654045067710094917189933054394756384706656317260797926395475661091653186581214187396316892961243950249523137715291357508699844007486896495549784660307543235072697361421209723289977453644868438722471838274388759987776253686531330970534250220683826252117353783925418500873088316432278203839202376212348360019233042986850999351135171092332969480867551707681053884509132294494042358207203029967108323511375239421808163435862500298638753406900499926588238767156349519101661794437894221416755789600313186522175709956438457300532057257948860017878289441922640616021895491204408375147983662610768278048663311632639936568211437621861784053045596465381095185875892639160156250000000000000 [129,10] -25251075932591017113071359094614647460293220302855175944586449924221625457614017793318409371215137331161458945101300069802338958950360644274799006507829539103638363310150843064902910985004993204923277394813898732895135095922435267285955923336870867161417488414324280529419923683924398836314139154984260934475382509384396745267861876999388029751444571241965486149613027827306379355083105547519382348836478271467711363719960733068323367935697071299404387278079172257314702771885065952050330515933798030013077317797680562434726336177160193029691592720341555797486219408271517478302653085877427408299092201841684005819904601601364318221275235947368761058366670397721807765391004428919202464182468017989100228401343946988974844862340360246791348831876814474334699281839306479728016388076222502600491081141204161114656630958245157263020501025377457059793967516869404609861390618148186126437069552147589018862946036697560840453971546134402753831948273788307631608619748302899373715831207924208777519494761994037633976892770617672127277049679523279926501302749048481495749569153554617039285542383421196450660720403078162279074758914837168530367588762477756435094166371203020975102688758695605230711616684946319855035001411031474545724321781608233549635544026189501588165520685593823744519230677617026633629999997561281493308509008169507954695526616481847964579777162653904620853919674547355194060844763621855882561013058175324916121092066105413976157249856584694662218156672965262725668105089578252021487609684361535324273018017576303664288457268158200858995724470676673515310987903889570630827130261691751254998412907061678577909436425488481533809032252375241069381122187129912060165439120026919361065037756500903968647613084752789858465947436580147272995569836203260626713024290662706698446353359615069191308250274474200924314330509751629033504585700482323392758835312809319436522390959577568309122179307850888302823088341089978618744203182783530335274456364217397316223666864390083961971182867143940851079682036458630312201768456284293497271509210122530930675566196441650390625000000000000 [129,11] -18602121468300065708508626375431748885537196589163121142216146823606201507276021439244495793694754466726045068772562200737342293149697239208037390191107282590252311377126366882866466941137954575267310187747804399577578684206276616932958430343523290525993314686791574484007841014437267065009246599001934151432306392387970056895140931121953653352386645274219716890565866878192972407713188025501585422774118083114956094799461570870989542588594759605850881569862526375553280833642527119104760489039591636773057507846487401170407827767992621378155065300343198703417713881662410413939917945988935575312108169221964698804980033338412778400180682644830738232531127268606254957822314763875860993213138604599927473218268155401141891873616745012609436867590050759798591068688370401589153908235447623913531894185273792875696618300747094866226367006508465978330393298169745651495089843612989613920627615192576401906808181444667592469025389280630382617519618657217175767410034241722878280662829146967573834441514753819178320338036899293788025089314179263895266454052253718717315432118224453306687951177941253174630342154173650697181318121737722974293450139271955863248605974030080029524010001448169973908950483362627095996450554353656824875141029114844578320810979754770878857126952023121588720215508136365545417382825727860710886683400367925238111332807044188938392479953207853544076689481545958496653552115194058012910295133206094624870439375147117842614903502799070557347695685085859195967148179284844817312376014191701059363010167331818145793386898659260105081884408702038486165426430117480223362920428219315120752142979760274542002225004136372817769044450901311255327936196314722579645813488819070211779495003433151102771479692280564933649406861851706657914486554428123463124937244825745450235372488462682196968684762807127115579009593221521447717089383055518432626800323700625218508395345344307142414683155780033923516987894940286801669426164986345432367982527704156232649675121464414402810102143600371297518979377148070203225334833104995246877422232500975951552391052246093750000000000000 [129,12] 134894829705862645693032822437313811794248217975323138756499031411308991133564967971311766164029716923863826958064411022648487452633767005381671561706551613349039436235712382899425107137043209429879326936138945480300651755932377196596033880874977847554608351559594436476380652443550337594167102922223009113631091645351096343896368276646465729373950445250496255215752077006621797372732590800239343789364654220532166343912668853114219322331292563069610614944262300805055498804928020475227197574017578682466169097305374710551922396864833035630627154832265333527743843535945770852404554698365640212169402441514129732176586281751704825438422246220150036420814772398267412026469866170646474592689471273216145174892591665090273870344264547390355401577740796918560539999861094260113030870687891106342443552271956044478130587838699035717149673193417745353240093567423288960371655683164642818223652552543635528658844044384732299846392148388722862397268110618537611281856567802624297224675547408873502535421285686475138293083865145074379226129026601328766018640807326128004823784517694233264095480225144273922951051466277069761672957157676568251880523822445321085243810161182245501211072457491843549809628572751928643638773475742272170316496572595531811671271464565206529783393292914134483531716512771613877096535337317708521804080498957688387627255967930731680678623831226682751517571742873487286852309566521445397096779014724545702594165491867578097066441609108004904185030542128367210868691422585562287660305094956371650428214290112217611365641823434460437838627914943824853276788376968284368953740700269006519935934699909287724750415723035111957772135024697407423465975773724077894117540985997638041022345323837694083478044777635632686859240888274748574222776355454412603813582013295557215235725971046414164487497647093512966186415755838477891024487977074929595141801778212550515250855828109178436704504798040003421582465259812514417133848571697492738397703884796445589270399583890686725550604054320325752000955120616059692873226968923283664025802863761782646179199218750000000000000000 [129,13] -337933828883844467070596140139606506996568331624468658991771987813664158928504763502279304497541169866300712058852437369969430465463040606038279413958658403390621101921147000184741200031947532133843645533372902886843470030591423138055587767254688122795543015136056791455036189020336751784515695384267068455616229943378140413747464215071087857603989773002636356807810727633699413024317857430120023958509580291367457668124021798615432302677239247672937038437391823032027438198293225007034382208403136509260252356599541442354099838401043485384624301051234305424446024826486227551643476025269720434362742115543633420059297318142833026918894375780570007582752585980694112326516847112992327420342016643443051436366557504842331733715990476767227786297137279314365946692970827377230011370298162026069083577821199238123206155084204454303596853989934482143979606778620342223919546726750275656779587420464834887641210252245414637472005467573822054818163671622120420442761806882147980091244667729227354835246363836067512456458904071779779021381581634307413793083437720872236781457923016745091255020883021485153198129286621120452771505556270654829654604492496289929564987840258272287771901423171300507644071028190115627009985008766831524346170438611833559539559931224658184302380602594879365083297584229157794082766668397526640608482227109641370596650920788882078518490940844141325903227786081832997663254620904737060648367605373487672719479306568341175031387722826531708559331384766243397250272090837818493866222527057130539984650580356140310596522870138520451177257027682432823833785981976824060480111277423109337111630552926797744965393734582769725028664814999934242662309178720664021992864143138306733438687963337677571946797356472364382248674536882830842445545121029860941015421420050804694673472124359580166467373511529002391593777562249028922569600319072480157835561662401373228066814618977136545784852393834407899576128030252316582193997929841129418165554523597151507637622523461311106959699522188940594324964895380136161717201347121086740799000835977494716644287109375000000000000 [129,14] 802782125397411742257995727652849608211248307371685256618325539433512571363377771085415337375754144614171294711488656770658669884552372781998215531221329401407662112144121463058516882924830305145120564696347298019391495237831982446274351472422670987230257937361154637300623834994699657375833496305836271915138601010062371715633987841645775132350832163971397200918371302274283870787902060446698699818921661513176718042087663104438941048814622610123804587470567951217209153565972712201984656111871284325970327499870861274311346818238472110019664654767672872237787907205628591825721523652412335168182093011184444259359921456119719965238661584171017843937790996064994684857293398150256586234572231076981949076288561694217308225385988615208787984271457441213850671439277164999187172251952947116437557712949555364949864243692822575213006833543318234720542989666998938316628074782371427569667590528760657474937099251396390046991600328623925515800105221853090642368553453517142076971125097254812022111286166246898989697048988683839298161164638270254624914907948203055162192875337378237828507221675858710892582037634595992755732294062630063483482655653006622507818159031757315861948888430299045997083871118796946000919368101339575174069471306950101250525446663222115026085517247578368911591025763163176637496649413216222317001885689863040527305183622938254429858375322516740081261965071333609392280696119277640576022084753077918722807599882042310532198690924321389970141395349497183424502295388290570779609027194512828465254495767210520608138972498295812471864553721269636050537736259539424754770782824486105028710835323037760584900755282279025702154701419700816842392936611891627747341953769966968261583761139198982810225916464868503503931055447718574047885846244132082720152414970171600059614047611151884756534332269364938675041270990500644952766090189574150080185009395043429906205431534195033552497970825477298206190425601678314453944815639104451215689933957525679598304543858043151807877523569621975244947826719091605073886936533300584528660692740231752395629882812500000000000 [129,15] -1885703505324800808603470758977130134066584226878944816280112775505786206442002469334857512960822265105771467196341444578932697002742635963282416716134289025719556138389820231501635240813428751156868959733077611835650414676480970580849776569560152208895758411149951105661608795448836541453971059081687836833312093829677117559611376240003360519974870419947941327227262044045729088769363675226281800503700299803395599720844272191554603624008293610583143712436342051167580564503835738076541268562331953753864742571251017886501966968323261017751455318474430893890143912940552221848010625718899762911617660418947301121034274116161074911645105794604595458879186482401472810682202679983414839542427188241697650910430995282360147464992917636083655893978108276085151288092764275752303006216191498811951695960613809059967542963497446626033834855987388195933902115115886599753437878015638743331328205253523247009124852059915074798952062099051482222123891642329094828144583368662218532591017840623591096878845769959427646451710333840327351642747306462682739317623521236802519122613441278202044538488344896534568839354896485113072492626182005154461445541295796901265258960271105472494838023675636991842301806221225583333544705090063821746630805004185246164411420334230964594072767949534884481107821070666847147472187803867615928172432861754787074063087749782513092614461232646886159585370870860444279119147080039612988776812577249372284315077856374220717334285211765811358264261881762589619124577449269289413682895113634435291134054537806529073823123258042452515679658005544639219296614439914003712090217659529302162462635849520442824803551509733503094696911643889093738178289877403652128291660535335808260335789351880982441940374387567558673419301750971687295200775501300509952868743179097254823197044830500233717802758941820220346166051189746395150907900883451450377464719295557685739173854358921600876511483359087378868659789969716221902457662640259596853671993084646302457079135026321517889649573507140754457426301989763876837532738384162200873106485232710838317871093750000000000 [129,16] 3765692700203857344543421513248966093840977832513725485432539343374884024347836825291097545272342480224777869672748114458928982707847202365849904185142600398293322207309039048069863707096275971708243591711375422197887572784638109628995992548791671935645350327669404508477016026327241629703763345794106195658472988335404556340646431126629553636188212782100015172065825351410938184229880086669332334476436521356578859588151321500204269079565201553796422878725539119480502099496421349322961404132410399231138143143072537102620971797737034789066887380026459834724564738780153355108410050398542834110591527423913680095939695491915715980017176908535342537289316608266278084877071235985718596414959370755818314310069995725733736993821704803931094597240564143041912929601825509159027946132018274106899254851957180548546628198181628549826371315633530032103199187896343303072078922522165442104156963452993354078200277171724809980018005540426637439349134467125354352658599839003474784811407358199898156633656413573655577548995658802550659877232389347089201323718704223651064472979011465972463474092458969511109370772120845729160177730627407911343734238277923657051019307854562131712498294012528356776840510944205278026055573732748653168690998101548317991044814816152308930872840373257433441486326568024053260219571263154948736304588562219953466779381231629328017064003284707795834336704665409145267097527844812032163732031854506748876585353838781225216182259899210518656643783858896170908874173049075926057458662071370758436525087981429956481958862485512801937344082218143696171493890356155069673855641358564402363326626885542745000383275595709284238093245514472666388608960189899966011541141596018109142122733734034338762085643968041554310464698806947106915643348766818594276309611627121466018110162075089627219593508256327270026991795586606396754272921432794597545673415191051570832562835547619429429609810146752502948022444686040644973160899407003333399365037709931683414348980636079075958773012943059469367752876259433899631436093446978929932811297476291656494140625000000000 [129,17] -6217928009781509640233736065915210464144573586605160013470221894338947802792667378878128989933373605026828188195255617041662322837279242057668571769675979989505398357559488365714922201529105835900707230908491268944553105583566933466707175667522149189791697714270209156482789460740491570316014022857980062124915515672950245688803377576513447263721271042300039659765192455429028847832610011550640380279936243705106972795788282853228199589571200302365345843202808543194596587115234034052004398638797751544616878495595621784975809520874794405868176228166627607892942741143171817249446001099559945342292599909994008848241366982669831238281294671923814749020546487625369523613134531288632752228541219438911268115453735273977266354479291693085129818257087493413916629244972174019578032057399978470513976474718577708695040358054677492904689526998943455574777628694277182308857273829738715606938358042051391540246111920514832648818039882923407039401007137311657966967981526659821891524909147620936114614593773011149068372344629019925608335167994199623454382426091535967580008023946348503141620969254517938800877524388430511910656015024890845093781245535723911835794012105898051570829137597559512839757846892998066422598213448026940014470688392212001245220872620277646939261098736483046117185641336809967642147257747006456268808829212370164030942028045850710476183554053724404308661109627712405813856724746121730604603905890709886271088392824278385810704310950517928417021224175164812770163471279684062374978642690203673607657216879210299680114765135489542646029304547633599641533175635272572096500998500835653212919942763592509660955328795528678189412076751494288785416437279240612446262636454847714666709388752484650416464374415643745184962678154666564877603011603041767020570719245064548855015296244989065912752416017638710432726964436562834901264737724175678590040857916036751937860856591047967134831101830551864591816228740781144916561872626436640382959383332489672870059553760020486933773967863670061534027969950004142117572225600952151580713689327239990234375000000000 [129,18] 8711352449303345350385502159367910479517383800339609424301555619226130771817516326373380946582895571807821954474505116648700584556115898814461794546480190952128555222931464246594512750290311201695538545820469600690298101219687981695798039656164579103370390894768772177844541414089272192246775334313557181223315587079719866537543795599165175170778149389414469831193897045389288179495074871607049954155914761468789846128538408162308665550671611435346308515302202150367881865710796395603205862809684746292702914252108069911923390215365356051579770909301591419476491024272754557825369055195908544253467712997179738013437150949160520069106514923925583772184207052768392375399634865662215367125064898970999112957365984156322163591708893107828487678899163717788176260724063354636718337816031627570954961731041507506678457549388137354960849342251200566427975162423548927629548295419053972812874877147400423034522870368432068652440352806109192351182315107604642274115712878767870196090870541742633352211824588756734072236447206936798950040653319440172163095896189841259648111458508775597476604737495623847449625887197447569025269993955282248319642150142710508184202074178949955900344285952276460961281549811927723368396747804077557594305291522893279571107842127980813549980946461161747992155174487720913802830157614278457707221004817204771349323348989677480160722866794669042269567138368693675206197162704856203764086724914283400938775956898650645260214534932763256381428017662662919397441341856781288068056009728579539241344483812911007620192610450329136657855893598726242703640114640800848418097130364114938997982998836649266505230125314491670405950511798521081257597129767072482011866332668004723385045209157757512353535095767956174912973237172001017477005009088455225461500978372156228185751753864687812909513209709398510574810612218456180075665298841336480350032722287926080661604080869490298870316743976276348959206192066275153782077988574564617522551732997093415360615295222393000221460165512711576120808239291582950047931888093444285914301872253417968750000000000 [129,19] -10499605299941043836001288652707027243247900455055438935282902122177028690092151251473456353384902621989142383899317819857939414190637227382303446239463349692730916280735569956997692811446631892119627528154940595231356214208300036033189227544426470223238890800516324799346563570669463155580757320459653144772102693430040449448829641506872835831315136381390942926893562369923015319894303536314116945585169165764586815259973241019759621087314183350573640508384180182498528584672225204210535320958464324662090285727205630524456027478143492450433842268709436248153939070383499437686386104033240479745063649971815716476486151101402630417450510620980261389416902998374746695304089573599319000480037587644620378787689250802663672240696648906128780118561133813930205519122094360776489079326440040621021716561888098251562349357483379329182441094523250751688409432844972074088965659468997394361285650295744393053856295631845400275278725595699510171362316329695676450702714004494852956749479021300723813027990238483644534198368652944265769195106621370234649788993272217623157900870205498447279598193616368408427759119273944292094766811367889894904120633087995013867375856326552509052049279283061909619753024443106615981938415091499704580422335851106035853844188612124105037622978128682712830580667629272669963385255970301240952604635894099775519083722852730056632248241492739133187999436655580633425113996228780121196391506847025319492240010265612470331994831668535591140015871872159720272542700542399633517290286366228758294715001094006753066016497899753275564868082713875677117061491058795875998699417530366676262402042381738035042657256172397340316323395832927549512019857354808408159378673939605144692973076108382251830967076651509392470890939590580735111397507444478713427531132189207829242782194777581540363124825570820699881399754676156186767543503563689130085619542093674149178903618507618456878429655011634853866894878473805019415144486957749118011771278749230352592999320047748567934383194814267200345230512655101545727021061793493572622537612915039062500000000 [129,20] 10820822524983502946679480400809333927805148333386135466366950653005414829606315273788835286946892317903407119689734854303550779867398382113202092995576989216375004874274591733099045287171704697710774333977234666560234702247974675535594378396125733895154232349020928146495583131376053928130040192525203955629320260928312628375751127575675545200207023129627607548340339452506302713204898109280263247442303253142903515196016001019620395852902396113275667561789965601607242552674895383805075200255381660144322326271069948063029549531307638732037617259536956913812718193943444344524814179862977087340099379973572050279756148533540311982375039012632255928218269006390169931789061994259669445313471826722108415690007074656936166977288440470659945246482692873213453993605164507589121156915592782287995100649376124426226361749040129281868508421965710813805148577389668962375184191708789431165928948112732104286051493491436067512615337006197386906129109506851558123344654228273547181619642389813382323336721535604001627724559349616949171555350285134343062183159078514345268693549053174242006795170399986706956400452676109220466728656126804239093071499752699955690353342818617068560073680364222271297842525066160883149480110790528682248142033419904071784230289728738095984450812956444790789870369297541725702989062477261195335870291448840126241032197242560230624182070914222812191147157331200529280034664203742492822346410429358088655312533668620382770533997174248804504159573394908457411001317933768446725865457024830140467213751140116480709175270490679929527891420094111485346558300907528992172551021851640187434145022090938373567937442173281012677278243690872653551943191999685415712723317579940774297599405145064177943118636295220700580500816020584092049879989767876707645611435969667542350482801197204869865151154635856509783824752150753394763499046744048577115106923786892670147495537174606878257494141532696051795097344642079514330229961152310328974523177408060199816363489967591516857459213644595724173709191690689879195019784674514085054397583007812500000000 [129,21] -9261741714912206254015991031174668148105832308448571758668013731483986322059053385641194231691463143213189033177713091188425858312692520889686404463946755559137781317387121728894215656270525405736986428090021185847807292258763834190809420744987679674078285645569830683381112332617855183678627369832297636138257062615484085961548252396578960827551869723335522603023838889684836129445571229656299581864639913281611302937154000263099962144483496173000278092436997873758192725668974024708235074202756165300634982785359006898654396711760634163223866656372007204494365506458564754679859652722177939223952574626546107620554551324510144766885744583470221837427547350786295797367590614570718635053147743957393280752356425543637673879308912526066687598749974811013324199158085609824226977142773744977111139210349258237803482064669654633214596607423711518311826227500633891395574808375922904545573188086130316922463280907498277851464318274631566154082787073202560480440812498456905140285390610320197002254590936161027416684892142426520222354553915635741078927375442879161921177605164490631030915180280254169995447213906119015694343393660889595837368615451999439653009412601453043424135367192827959270724631347534896922342734516292664574795288165024568917451839946271155926318063571786481841344214342258795552850262486506459145877391516581233026802342758298029724794606350184578504302167432154426771994453850932829592352402110187467919065703641301993247503380498556307962668498376257234066325252763266272943405749332232260184861082162141893054103375129128832331751884080241173773125987715194220913977634377177155132545067226372708846527122705674779089701072429825713326650968053553293035970228561906907924322648404513175238928457714939997341950725971155625382574690684950683970679322444953053591816332043292393834781760999299296388073523213900094405699325531985381775919380979224501102208925670255135655241569234216840613191658218954675134456578708759730671288791637148928753470707357591317480540054474930110687809579200768794748910295311361551284790039062500000000 [129,22] 6129711259864008797669242559499505212798309658515878045545346476800418470644882292201726909815619331323028911118710258212928177395624283410618718310089269057167358513316359796164035721630951425472522984276680119876280814901227160921458932278631852853037097325635812589247808052420549051439896457667399001428357777799989792949426106213662163890530943284360073834684038570696202062349345058835842526761945855391402094286192689270468161531434067425320803723230088258543429345201673461737066895563849991947372774103527033440148732893827126310161949682862817840188170587972183103424995299712062687830043328480256302619531999832108098526900086339246853060491482179473433790132575128917071048153760061192822261958609621365309084715561502786077756022608042591688919861921521854703765028861552266676902224788923447931301198748961285359115583073252643387204007121520671314598666611540794891294036078601364010557436143527496288786428199764720469170664018588922577109237870519342578458962216760354852802006346288262638338004304571913744650213330935348685996285683333743902978034918290538224504825072965501215216606177154391518138583141162946902732119944200617915243616154600954100256669531722131795922590472159810859000332721038028162154043215671484027734448655072666416743702918329455356612684908931739031187223526496397442149788604043220134192614112145182742601115105711741763238664747199419720434424010726509755685451271084016799438176663804691035620184964933876607075973755263535230805591750578747414124169192587674728197441392553044875834681099582681177162890758090046949407367570860149116074020051591162291617712082025351512313224183896961197447193599215444689717000058572800834577320507874790776444803517691968608145600147704566652114488694941936847398078833846052399644737491496624537846296213994044967715048395372570142612635533765056430891406232618588622316831551530129496587256584907744554525784438476249928987736791098159797967081626117291506566071914470267029588980459258763544890974423257670423780636356769768724461755482479929924011230468750000000 [129,23] -2707325614048478161517217120307284683257560592547989277973105541494137926663138725683248652804597181389463176588986421443058506760297724420584940189453073970850333201974326997329348783318645957181193835156232002960524407206290857222577004777559989644607070512320276600213760552444471561051685422124653361721641155617301078272094085693553011981069796959194022349719888400611270909114756123523567618353276103484037202182432901281325019534604559945922914005724198957834329948105065333867555750899104012297387485028078287848247637949979838381488638792768027922767163523290597131233443792446438816097299533069421436788982473545273484591668285462714920537189490749445928533906355183602621099726868699399849086478562621158919817390113812061240613174490634779321446335588428740997750556419961451386853578645297675241334351246266233947214280583783413715066592353590855345447853219826027200753123823973021920850539343129540971628458146584956741910874606629220397292081459493569793200114232138806101863309825384757159980794842232537857943469068584326488381520448317610921592870508002546066838549820999672936916233524331841910048955416460341175631399959565114792368763137108904563409695210120157531724665726643789268110697117685939841695008325899967538723944966965688463425381625925436903555998233013508451226952943177461442778496707936433441604673095434873142999418126444811378482583470405914863921649729790201634623295499609698347566755031142416837622064994783097304504538914818995008409564749761525304273137916357493518905893574256085209237432691764693278456409170953345205970710760567472195130818287616249118067898968026177320447044751278519331246215382749338698710807259199605879240274933045499261211593180101476085304420124337412980046489170341119630056203872127686901009210245528419862824115520029865773637726266697046048457286696379566723120565998379905609092774961266907199323720450156582765261283779373841776112058543809961918576930325799638261881576079869872219728609316364166113795434197510791110531311320919201079959748312830924987792968750000000 [129,24] 1254481114734621866277288278489545625904160385538679513299020900113377250276916857552234997140461657780639799516181598920313495814953658362293802852625604837587004346948813425819622318368233692039528528481150028682506244583456710661353607138888295374311735489804266576649624847367341828676703189252641147342933872349457517770395446287672541267467019530283539984662178871506701941458627596350684834995064730803789299287049415211930281450564227470060904776701451194039784258634675151085965302144928277393970139302708819624560470908580377325345142616748228354427502511412164535930528305016012821030833061847007342226263042140313228554114371566784956301137746981369345590636319580385124009595313895737311296067464645823910113636929603355755160352226664769583609348384908592274659206925309329826843290024864732401053768350014007634892021384667330888297137387135460697541663874031630858746994980473870652179372024196865309182114547680737002633920071573183159841114735128815566886340542735625704981890792195066799132015461690450855914953101990659564822160715829650980644124891152617704266003730634563380663193653044647413202232431485561772869776683494908632286402920774020133470947588357700029054652977920448975577090611372240240821374954284613772249500763861499293768495809826974299299575688874234949066712108854463310618851925923330656252159245177986902344200886316640872040043415668551960720555365904163801995325910858420954370853359125293618317243321219064743238892530754409692288312161853588098749740424373352915838410977229108681480933473745822784127547070176884609598758722188387385482633999864526074227448998954778050805765826587803139277209730109426347515833713479790953874106210191419079321385493367961442087721858829448363631041280438880424208438755939966950749845231400835725242760635649700674996724237153942916245773754161299578331378493691578219799703322915874754084042432448475264339751348631938928059611364135990466193983325301854778787542227057266448718442961045649885194653832031560104082190676422214892227202653884887695312500000000 [129,25] -4819457741190682102973616407834727264509221422829606574325791979953930324584311076829344034804358870073126699719108900302497476361405220046517209052207114222744394643954867464712588110115539299195039463089418778238527727040606549670386412535272456290557628606788130677702094247079786776100236063451080847908328479110748998160275486589611476692860239691469164175585979081092594623611143519621544556600313953850784616082620239479548300852897258051408042185311861745102332428788663304797551697811897418453119883400336589017673235785818787016270725978464552449852895437272316691070215161837159731488573945987246962474082399974912970377009225917706087806059176015675367694885152918272067170750791338689329753476861661014740833959136925941195807019649804987142733245878402956716450868972533221173993207857946028409355478890481286214723126148743801922891064297685585621798373186298591145401016194972584251834216036027994047675304806945621221384443653140234920825879680912765213985295214825906094564654905468817330806156898852761869168146566975382394836726978106712242625305443589185288574580343815322875214877938629864634527097620348926891161443032194747871109122703656834863797250911704557310324230411628498245608043179354470680092729957291500664165746221846412308123122957980022017707839089839265147477908612955120706365148345906469310864174682256963258841806185551930309894327479091014570683606667783376328728889412325808104967937270321710534964998339110079156686327380262129273495389359271179618935492058130793411785561605296061487660652354777250635443741247044925489762701025332010626221179210486964243301754115773051569189557257877530379904353702825063919662105863058376834586389161915170653047900711802601703052139584465991683156856373070098123892639685053280036150412749132421310799684295389605902073670309121102125622807539438106687698585850801008521326904127159210124234152379014178266464598602455008971990315518404299741895279890939790828528619175261391555617609976070207344023965585991394443288182714013601071201264858245849609375000000 [129,26] 16525285484802683920991689068656982695741728202290617700697149799490223825727152364996896404933349942309544874067602408609302182067531281736561809439291016471165434886286333832335645787256088659698422499584976142813678806133329681019499122710661131600086038984843166605755094592853835147922951612271730166555307767193504355202115383327020756483504837448924693304113971161288228514631688751549968728221844502397085526095411522649545106957329024247434991436517891289878737226048629585486832102930872453579024153732644398254527149684385263767009761717653791219213386460131524313109311218490095968686645627611821960492869127707825973881865895534351471358554586448336548105291552008594688989834262203741960421691165384944999624860648948229327959605763584908943566215334468001927929547454772513753955244898427637630423003446375475668759950541771047412428723105141775203037471187871024566021411757424478269488149569773512829473224148439313917765304569565140754831164143244294811018361364902455695393980286747776423484860102016121189120588836686761666099630044842315531002913606613730689964526430060175857482529273030202652008127777855146860057096553234212554278710833457229666207109767330573774991944140132044847371336212686625398744009266689641640711195568805215632473138670374060832022013146893548369788138402172452579047835193113145508319273945042686693667964513555555535158525707142962636233979673520918664037927584697505281829680358012889615754720139625777075086507460138368835206034837357884652542995835170599380067703992167595590389920261688079213960956569919908993730694160725473958833000050492702502159135992962803192411642806964566248425590987663303003985862278195551935782678078906271272954350572488973927034524252446275761197079343857445407567741548432195573679612083470156800072573938382119180953633770320075813606515785620027881015741173567874978851293442052909259204281206567646339982414720149962008731317684626810117797622113378128401607002147949997553551236661007895284259456463501342105004709992499556392431259155273437500000000 [129,27] -37624304135156588656284632814923770275321549027219185124181611432909127958750731366562538025643614162818464996659927472422394413881192161242162322635431345367086450823482197282575913068603019259005873462302294948474139704534864766843177449664917571362263311502316846750463026513468515856133240252402037585705263274044088208916176495494484126204492151298933450278523993650288158266428579661574510563135753086475715698894522365368200555727764768540882811711576362897033593334347519996728873878764810145217447619575528837756904196552653623198355706052859935355730995442988286132770787327452057693757805614030404820480096988131865358372421517115772407659255541776050749031316084625712718630793684807605416254730872550982907718613685986254839856486920776459070421483008903229036402616052647079080562984958901504941285246731415133570346259010305049780458695189965283191341342457589560657734450732070078387402723644585800682034430721903730812893225396607492128598744646691382124384006370818542600315969808703114763159070132925446511575506698734868025376191922463641035797973010381774347754776838062724298027255527788643578633860198194951181055734249623343974204729063816731064522276824062799270504663769576644311089791032364562948369447036750230263346931206163249428333191801703966094044171567206536046274039489512419732469575026252187689288284489689874052940467175174020903465513306365611170062170322744849025343592379066456448597422632027773548169398158190179299780415769551003942454052932506171585277282084490326912231991932917552730761428553787587040503756030864185220074565152727276628857311267801196520937909344561009079785924188138291090620114773894493328270531317739959458721857519181635487109255740073015004678799763228688359076089087710420900887826030360223994144077576241603064032568136361144109107884252808269490620411156017310574741270844019157275356416770107055245815891866075766137920679133539777174591403297943804048481183732370949247597032761288130144038564278435821562019685687129622042590426644892431795597076416015625000000 [129,28] 64544796049428898382179573228734279576512328797186764314560714055646612243562444519450900360589556760146233957101085807928814689112208738455630239016805973353916686682298466631151863215791005327985328639781057819521972402790351577762623883046596410388832702224462310659891970678949825123795290718042110456562812950542029370357734475905313882452761883606493457883714360197406386701528566706141907910630012513922798949530634830055210199354393537206651866767850816507507672308284073464963779135419657003190961803631142468217340233713946607881945813757417512956465804951210272301476591125069101608813734192516012580474757544357732544587183743954675590212031912135248978011383909385785069193753223218486571961494774981507026770477546747213896152386254093056234320115935784119336032538140101591125039223093770433988958840741166521317551630758024503861427679664060504005653147727668156716344768484827128767522101985142458767976376155642029865746210523249113057400806005399214661757255480878751037403720921709251597460665874294097560614319471914903464777267330026629368368472048097159972730063097321059966165666332568247035971285359966474716893058751863636322792270009692261980499232427137436781232198665456158622056719046134339275215715663285360245927622550392717919765886850567336981998451087468547640085796929282130024819633639307805661243490560770539306899076868392857474809056583859917923456952065790803435470950958483407147352662372651168575895355524222590681566316117749053368750336007209509563994424137379130764931239811039297105120308052270060161037101728248565838192677586703640330107525557436277588005020898172923952871207921658895829783769704562229404340337396010355776209956728107937489015830318800404886781045430569157773130950668983078863532965619669274498006518519764039749589482583194466612507295225391621699173850536105385501265906548272085570684492056173106055042322126772140949546439311850974413718065099118481492597801469870679682472568915268650928775747180682452477942464587334914227767512784339487552642822265625000000 [129,29] -86949320070553698812128657007432981931562392603598567197789086959706815820207597429856163432989529138275283410595669918223567701268893363419947635257928725516746919193693170179326506955916071646170268303070194300416715829194282401349022816502430702179787088376905554014896729573634978173654532390581256435751621085158801797309388811196069808678668776818799031047133325725284930403773586024765710934440234202661406399932208120843180267644192186912333348382241202742557580310077011392808655300504584281582569583423403099434172287716335442067798973833950145501237824618346249268317405156859256473901513205135688236956933368481751730535612375631900902483863106210293132378457689195812764117773063683809005125459474139171624758296966867363231350971709374670517699615894382387995371206717652904659950342615374877242510808075303432850734484340022446056067044788667207479143942696030739660729462426816426886811400995526768995045963574082204507360744273807533268746086362825364222877080949479711863765356589937029668517734197290573239824850647075566750818031082314795186843743931099993478824361721816437080759418515884502279169820093568113776184180015015127249403868382923473848533912411429698755978324716150699494457668660310726188877787785747484471630164078381980484862849195860650823728890468795731620631743154128083820732743699928416778639687948357081355281991081864679415329721491417445904964086924657519820042732884320975294172339749140595583930021503488944116365209840522261950384991618919208211876880951830295232447489549717163501864804454523901205753613298114999773448978849223486279831719917262379098991124278671407404643241930731650922036052746178564971237593222653879545048678398195794551887197340350763660848238677014748463824905927947879140810994962486211228061484963796224575953650002740193832301268853531022895253500499840752327766065503626609487780306907209891534975141274230780665307348692393566336139362766600874293240114465594773091565869474783974695262013311661398911917193743637000125090708024799823760986328125000000 [129,30] 89873744611614177213022164873986041465459729539846707438384923489491403342555800243060399229514256571339984616700442003272867182203555862065695414855503515574269928819109421126019837363129356654561130099118910467245281914070546285582910791911105124460241907288092766876385272825224318666269846332065205789804407034812968032945552082341254819340949211965469748978362728733932489840349362045311010047161412650687659841249833589263630018534592698862662582642622069850292381287222977647493947548408261208033838545614180687303460441014111060644385785582591176839181072934552950429684004378795111721957146219518538485339267257016260887281910643426329316404100757511301122073716025191968125695327517859429701502526133812618478842217988673793126838058099564212928052474796901353062170724254016802442592720509086683685749992063517463943536437683044075792621998014967084851345528058269075097896336557940095753252296357263950761384168445012161222640999493734367344588315247084999977170153263334710781811582406212876992372460217441346894339682883691683996972372816581827928791863138882694913555266965779723014562568539932041682575003237524427985705551831136451235148587529557766688707092188727440778945099224321452606067942091192265144788605173138598046895765438232534712987193283083428242390329365247110467733899415760201217660967735937394148705818783283890656886587878292812201262292483470064077901259905603304896039971727952536939703731268354578480249385050736918087020411889084140218511350947035446914570732977792540324393439445798496998300714680395241120148959076142147911466426701614842391963467032146374505142988243493402181540033747909026146264832062672023291391089236983757782900604611917071497684485736396268392440839221123815664553974373726399716870563127141858108361331308400511215201581865280950424652127857469938112612961937306401263073299940689723353768961386920535773840883360193772730765666204335485472796091761938780977738794895420814061813041466546519619216915445153510857805023714917069810326211154460906982421875000000 [129,31] -61135937741814309467891848063833413955445144821725998854365605414075372164311968907671980969240967946654208937799369862224912825145451095613895731023683962325275585866952178334957562453356932122109194732281961333580418453466070017477809771130250746526700768875263397170338771700333477016747505640257415389447018868540498011666353216707974537321112211539693322577553353137626224661526232099555531907885694216244235879964412019766658275455937016370969946863689745932704292527999112476979955238805943730953693487673910554608943412943912635762379248596051619792204498734383607332726298593835872609551778724891643644811447217391419472804589622748495975845313879727204153684170499476802664067232839713836446310034526316680468038491242655375383801404919873060493405740515258290950995651123911981394915655732652726354011670076126825977131531861008583385711368808676038181877969552538736948551562132838039920922325496641705835331391187251096595026278454978961089203052080230634131644624037742279302518383791577466150302803492593934665064011660365310520255248688477234274486395895352636980303892916111237909024403072266364877147534155576491739643085371808683167544090912698193103531289988251224921602069904983877226998641009433213583038575057187812792364019414746378968912068240524709739627298902601375557105049982184348114728386774787402850394505279036113164189679227540552641693478452130552209126243439968693859383363797275884034349602863925803975447621881894824031549112684662468082501309509045580924099304630541283010337611396645666313858022117594733787833486235888392439554661903510533230976254154894831698083157262034029429786843706148061411232454531132624859563581769514323983252916367388748268660713495034625414765916423544401704490336917051600446899983223380357115981997772767930587710746078007510754080624281271333144858961197736671661900481706822493124820425207126077958908772947735421192799093481748894304855503253957046433876743364174753567345327894393064518408120169837478320717938373718425282277166843414306640625000000 [129,32] 430475442293174602956279378542764179731226179355115252411079602398418710996513547290360759452434746711078701177098813081508822316468168795565077494860571960470634205097074229044398160902854367360414427471440187599440697421098432579393754859667131503250770553007275737645549759773875897264483118154546802514738213944599451933534472245766164461444933594810584465663176899114522171074877451711466747644650355583557356553372351511394548417620988131960464724460983693488048726790200018171118851625864420125470233613934274728876130246730564245913118104106074206912609906385382047875006770572451687082689345195533382013311354452283896942880964885594027665388276267458030616146038686064655561786918650996658486901127856079373627182486602024254461091552735692223772143054415549891949346205132746201954211613813643749694156137586938801594686314752337845440244899651251535963500546319900101344842582372343975736920384208657200118916632910955908949944233487443687802459614108037240409906585748549376121342028692128667220435603121244309654708986659758196161894806878930163895503594688330312346766393528165322381811150344304402916239243710749565833151849555189313767823032115356432263960311777322998052611698259915723321267281187634672439995204721156782658030555944480122914752453796717450920371267950201074972415804851621407914018671175549605406817875914715236286931600081476205317201877984897651448923880099108116707593704554472810132431906748870321199577266174394489522260776953729994731066756865946535682521247052941510148705747997834063013521453716782337729210901817884427316539245032814152487338855400654045707863148115642427050519341446749746198381998973697444665022254283321446062891850333283419618299428467259310228301545037450322007617515907851830398210367866318123692521602852219852982035692777590808094958019681420404764012796016794649737242731843653037981594950995631018197646041344071289432664689595636553680775783595259003082075640327375528579992037548348828642708405320047027053931287809973582625389099121093750000000 [129,33] 76848945508792342274288220358157746605431550249091592937220491585594907255957364117224206874120099145704206166339990290856913604191101537481474345178576379853186056781495308428499039040170635005053767194485023514519285551179362444409595206310115183617178658800886396637056849713656969237982015487409497498927672582907039194118393512656318977068943625536489645746822703869152077666533373249064811311181559356302371357535166898985288547892228572748661702246691498726496693392823869486654428973019341475054049491129232003263471869360653887690150915580271264090198165591387788224703217209739483915259577520907955382646755101543616506144287685457600576787207603847651210760337253224982358902472599600634621265660517674447927739680635641792362886946435758148653714374588318535738103957432894894212084337452934400795236763987355048009145355575394466817356331835599873970653336485551371529201284818362356320979308088272926478740506092931624271060648991945649572432232852961935500036025118933568671397463903157765267752879321961551857462210146254325046669808658443144692653321830376714052354552740529597051773582607152620222423446374916395044733070200209944108822228646919806349100415402513045984439043756653144908161990186384917072228479647223246783527002402979066690612393989400553971990272498140139731627890935926565540915449939764933199339905519546462223834861828916556990907972072468878093295587185125266108290246681441378941256045438166893479426971536844052729570680684709220416307402199019210299217657851655410374524976755996895071513211141040767306506555081892666974852159256875348613134669455220762655215055356483047602193467678587882826305917343692983250322659336266751787027259078164970963870444946705867132319479711495438113446073922106675335033989987349824926229731869178283845996336425249075066741382919116327124741252315950028024404291460766032804283668816470567866252472590776808618852865853697605624722212214008313298056090220321225590298214465649553826634363129250565593864052971184719353914260864257812500000 [129,34] -145514029002295405875674944499455464330241454044043475600177596380100233695985644232450789568966329518372267089962741103778493632036575168885363653092197306153954159642288023819459798006540644323893539290786438522458622139746424538169963213435947189593767556223853789080066052215184010755220911512070646763263572496798708854906919405063864476242471794731461779189374001766822016345953960462676761584047590380195583951616260582022602372596281740866695061364905163445764826784891690138439295787765736575299058666009471153020549128655509666810251261711396824989883223651117119196158956271259238880827453348241170483217876870490959824402252314530215233057188778365539827562376219105035694070001919789716321858571085095498373240371966718894087371776216527071354992456907874062195823455063655995874331869294995728587925966125475173772262325159350087165127114167471403975112031068506041118306703565771858431806283942569884853582896566222635013952681420097496913762009305412545190144881707245184067436815064168410583537196732316778945204824622756347328036897196056250998897180166027481592893191622149066413523367472778134342119952204173167974667614385891771742555295872808504894891534745796472756365633472229367122088067711354824671980015662496804743768502308472851198200418447265439078886519717398871702209425737397633335552602775310600131616531088305964431260587650185054492438975684577309616025361386001286128249162585147129377184572941162204899898513719805933764732085218149349289158818561690172518817097278210731261267200619301189571966537803348398920506146923292984009580073830182542589828740929646043841425161152382676826147195783823839570771062863762842321395481714632593301545946480505034271184060137258444845223305302254714026389684870236696254330052210079474744177241080398885093677555947428441424719162762089437885443125452984917872100750950438382233444960050532661779337030035182681567366341016458118869434683005032338475888381911339551843502497610050433759790937220113260508469466003589332103729248046875000000 [129,35] 183349631363522359134429189563557968276364387385225702971289027667811706230472644176442588679606214375612054893876801732035225435701666860793174740221371658847952786150128827896537329748261344959776478693071890599766357382479401210506165942734503077302589258367027570995195225034818065032651638529357662417047948984114808459110896786611823353051172399327596410448709920304591100640433994187442612978960719127271532816175399800558244224143278550109406331569232336102250510481766738324887020105347507937353495540593518790141728385501461314261306896326121817679548655808445218844199783904298607848868667875929853513743995426628913079037509843131525266774047682973877642837203339675696490256378115022891259296231995784079997150475193617759183694705416973751229618626765499596289955685713927975353813083404344124559446923198907191856310767439961605417220157363665111548591568924113243075599230435066883041403587857052278977189448900473711318555382714039971716426508787726888491380394679292058181531647783598496263609394685267867966212117030175541530497252996403919589587739725298503829724815974739934352419594022104735679677236399529921521949826730162389958035527238780053883533044726127642423853192457391795495177324786025317444257035714823052953915064736391120372401488215384359703138857355723410643104032579435431504889186204434041647384785819736026225971474540943129886416042349476208881255702798840639442252138596049932589190895602795497942422695155802137816340484210390000858907115074139527233484852260273631633447514162788702974122852369032060529220273737612901735685691775762807261178094008304528549831328927690214329959163179915070193005220784578232225682342785633363831324216059198125002900059373140028059936589289949752832187511162967617061739717440234893340963168387400850531744961213632860071399677979153939468144209679162920744629033077797379510868368694433349373689947745294717386651357602723767696237842345525198535295720428061851973869671038420603147449557124293306742401910014450550079345703125000000 [129,36] -182186668026638522287433930342102262296741461982701878768187335011508230457037523352941232982709413714793670806418225213858518427127594152675471053788095536747326924148402736952306434285977033898381827897925416009484042485578560227491365584586805838854649379856325110069182548306061980205405548445140160183018730142830034968873946017105516119449726093177961402040627001280580004667092896455111879723060510531209799546148781332889680402069086900315476368295787068159439054743989251454882325697551717465067882580193387989667727316013395498205049568549331552517499426580469906909788974610938511023914618623317156066626028733626796620433015587491877363139727760030213456169000949806961122156809196327967564212122756084134653271848776017825267881065253680119854190238162298568262504149358651371999418378160742383269801755014817193833800387549485601715251221829776212055990538137071869131410508392316138781698455364716239702589850674412296572199874462702762764055032979182571934924307993828166035038938234033965418942514420117588395172503102955002915478770583065209737732855118832457493600673935290034016173968649917954033336273126282994624601696278399659869558802707004781648937894880733700697974462495013702865403012955824989558515908854347063127212930609805218586321629643552868295581150223356046508363440725179962560029946830271470412102497486063271148618502617010203325495273303271113561528736178225005529859245098348844637438553153907937165047365802547009595104768857346635539400194005188450836780549353527073957911514177940106606624829629507297119177774533249802188469654895176561263667440539296498154776460737543416136899370846980648876000199146287883847588760685017599114566687861978369190823258192095050421862965997927052490876500778242681724913341505479740394790244169870933780181699509196503870527472258978052530207064423576276106461654281744287565935660261384262454622656316053508995135950158447286190175757221772051582287383901214687336297021936628287152194066722543652758758980780839920043945312500000 [129,37] 150048870573303761191587475942907318675083098714878660124818762217896429353338725744893190313868852945877357412052184123502603387507996184412075224022003451579825413744088660256339027077289145817399016775635646625630391941740894097270903189491077792507618524631582838285497821251930198556363100317189409325834500609217248374576267933688446684229936716842445094935064309227419293396148147643505275077496003624631391115425046804433561698631213601754645721218463200085771702198250923668001820022294082026221124060014163561903038965404338370044580339933138195739216267423193387178413624239307751298232410379796212496133856250129530636517272421881069299800010585435059014371074358822139452126758850342270506151776675561049229741085424494531315423657383145067089339950329140216675586650990238576922243562388006704657413741439949535000892438886774952119840124842969728987923041912740349593986422607839915021426772984965505331622074643448543875437526510274601538098573692042177853750775944894534458814689389537946021157776455853427968356263590356160587251920468103289856099566799730180733501399543952703081326075185076887106219172964726187096308477388409466700201721787598077766220277077445956062492363673164409118759309897825486741114741272559652275335375259450376119866131773014779663852065046248531895523691621854016428553749335582240596167312618556371614420576709000564312916344804385038633323144625869593520252123846051339592401983165907592380146552335908486895285467785428804774204493735491288651828668374288251727591904629997203416652915579165266783738078363049482649986056366268732866971839201233038522980990207107311955853799036574425238857783283356128558782924860235413455996352680307073444216252166923269604998338958168682051539866684649834690861547953233271099047939925905654287960783866027477321940859443694784434791600060570578420738913139058910473312480851694603875185923800645420797834301951569515899108744525721403800814845443002198306147175780808633582807942730141803622245788574218750000000000000 [129,38] -104184496171068716561876354396473523219268822299319461397466522877331700303073350362990721456064726770168054361147958896633555642988512219657748542719491768781716763818761713979520574999738080462296008222524178142835877159857029772041033295415317110232379047892407477781251198411188553459753780466759975661534667037790501615661245871117975982433482742174369533159085017490637830582916830444594274147222418349213808316437277551976080828647303512102740112248223457749045996519072118228974023092450646923230225226318311467644805832432193014384965743855162627949326638689096185572605475239794325477586229461181244362392927149457823835320413054014164553775965395022825815711049618700778786363879026812162596495628191295569391515524761387845652216023424326608521579060950976153291113561436349799962668428848229340909221981453631288089866221042891936666626050950953440483551568539986484924258488892453911892934861772013314659192565999591722007626879997238069516139930684471239972142557017820335499700173935490269622412647762496440773438372172376698728939569767524794232516470401681932526637624202731473953736744999000097599530378544205810940769938442524150431850672797811737390923975925519473451854553128108632621982909998203317057385596474113978136287870558542033536352856215829922589052584928588624952923541357038527278760982512027707274943311882446180616620075648747244863504247896434602865525983292156305282366240960712668714651477537683361671391729569066401917499064153519920951070927329426029429758990790805281561514916156824176340392225581883299510360193503822163709904227578439674613546071060907858262610939283675194506497259534577321640713626381042490802350648844130946553761763396537287058580357811862729041181232824614376481780194261152187004456341560194552452526915190110444315568114075869518407240424452385849020802020027743956533975038886796924972081248397782427579566362697087636626333642091784603143339970888957863363951130336165355252311348527484305762080829538263060385361313819885253906250000 [129,39] 61041155131520154132260428429963333521918921626979221588337457557024940470930184728166172669387975471750595722045759889978213930368787550434340175789032792821442909220152151406773307649089114047035663449789892342619065897791229452182277894217978333034434549719821982537525706342753994990179916330644867917563888618012147066555643286002630020758813671117986756571291394861472853372752908009401108241613182312304563970117086973042986374175939945817931498885491996819349997183231783647166147688104466284952419205781734725231683002640402688154435737569532605093195649488851445120713106662058804691783586073827139010786697609427452107138454336526342176878897127251363694584375324194707313426852560637931736969218276922916129996534694017507883397556314604162814391890071849603081198630962348467253000764751049531216196078760729638542046312668996172647060277376974288931937691847091933163822541626281239851298690678145642811021724786018645586139323988619800540323421448391324846916474357269789011459637095852892270254065418377926637556355207292515031569892571818047507325089086279665958630843148103952454251069944639995322413179244193579685788128214987145242487165567692248274093751428603363765670475729469592275400611792902436434266243581924083863361039982880576006225382854455225797116202077233959292092476937129844882551512149843718822211550900829846236772975227911458354917553454207224809597599840491982063918238831508240560341433875330035631360378430745263397709878400381287229539624928516249519744845872109117249635569997785904484794032865901108440990874985233539339335524705990459102233063611471762491155787092154907747853493495116354857478309826515146455686490169018094204931231173059827291486387810271036180901822549105737287560228564678475701841384487713401154329796636123141077398322901771359757634386232837773820278696483001086143785446830270026688389513470887268068614261393778110835112323984741769937439591340615740293141744021381072766351910292305892047348692130981362424790859222412109375000 [129,40] -29774391127712265852419977869107231472112495256564519122205071405724310755298579065379518000630350054449295866468155765897560877653955476899659561611296590182416305369196622932125419056851990367428630241796109991388312642792385504525470564941410682922551415903850274282498919167477703624797708315997708190012816410256354876470905291937344868717662199639920595483797011225697623359007692841613175849665055229489816283824691196112068090045312046174232284504343457720737712803509657116759080592530356547553111531436438799560760717012386706858458343432197745048265198611817097919369737650643624073057257326384556265779991940187531049684546250735842813970330611615783387434327136429279036545886390336076368747405273264752859524493685041061312444993481035225873336278779817743429962257520219206080051115989139786320508364001278894160318012541736449165534826371292547815352831429263630114330950957450981749872584034501999817595966187021321349070622225541161784897620404722499541270666440756319494656828222846596444445002890593178407846355017932816205674755241204413513530186377968305839146824363626964805868833681538942807449516325567229688618724705192486961736079559861297603499490111330662194870156482727309125115110581118747598586255761727396758768062904533767431591329174159195663161091802698058259803688653489429572964835186563473797874351794097189560949770808458666147138117672034382820332686172267472081950056249987576159800826724303535999890018235099280046426317829952818455242743138907824447745358751112948973458695699261682439691890771540154865168942476561117287354379599406074203347690596372522065020413375592172395158177207581337402152752594633458901900594547250073783636404693718240795174640782607653689546839970380931365982189273757551518707590460502121220275027023981024051138212608797764619633414823379121210486650080013849791033663684106716330415122805454102652603256254788683574738506715730914874475096115926232948791927096596074692660564625298902363681463612010702490806579589843750000 [129,41] 11650995537822466918438061284206273222346538367145914118484253491105287392563612780413367541861912113780103969798909070137794253848794778323232507869997447558010483954080854160112325407791699750211464886801617814515567534780533510156986379833285815878975477949275262969088645151358103679567915953366495643217613761034914640171527818653183466279812777795940451617439413154703870018120265864390271570842060127277777618067554085436037784406336099105804293981054880304393832719293463076960462761037244316161148624860606240224280281871098789846094646406562908322165268342518300119483536487619478858016193326951576068121903039288176092382776531806744538886056513394965912492609309866151347285804210188552290351330489134448480617977660700727076458516502862064426983422070777537114884367281429461227926258664567936467309022392974868462890273014775103328281328918531628946143947119071766339682552455300402360303507554217795164807648228631265127339238638957882640026698402929113733954048805912510915781660237396779346047474518480683647868624189982492868040117859774963574467205638339047839352024728822881491375763292082119432810897040687500165171815324877025782921998177882201919983355549696806409059696974893295939314600201036297463233080650307130700606682972403893410420697217126163837621716807122382154882489958555881611545692495797571075936068267048624965043426951598860961757131465164024716717429264950524545748364801527506623597237275015680642607021433809843750888739978396770188235537224560419376325214285133655306746741272089282200159507685129887286806432307536716204475020869332123912851119200879416701390256891435818320895029608965358049775252711084874893491677717105923064488030849534010206997488468270756280189364471409071753894808510997558210069002021732044873394980279098001035495010957800248506184474146899635983291081089128985057252131912881349686508700444848336295543115556082260367649003279789297499516936665437070613026268839151978591623694259116206239923485554754734039306640625000000 [129,42] -3301163501403915720311317923940164078218695315586441878722263838830409190711392084270307383212245314586406435964839807795101975028895687250145584741968457695711694314587309056098922336413550956427277863080328615348137296007283127587881711390683950917640855608475094678299131340698935977572837263231872538876765199810671469182881947498048598483731840411547105831440306606398113612355741700863012745742111504116224868403360678702801881237651174347533248295503095156459149586666067446802787103485723502508207480943612387774891872656581346915899753789436840971762252393034943198355062056274568473294918320379540866520230440156566136490847000480590421155324344794869189956330072130992200696572856251773697666257249066826272501478964102281428270959590250980241428135916982226297461184830528790909668977729015792024130174879975735712778973843334791429052206204134092828325983985330545239570628444365257433917155252224998061460019534597195984492173427262880924924363118718598826122577447166055379425530818995323606330862991410810946113261827052827724582568530458514625891442134362987486201550203590765386874966139297887410604616563744298925517642890325799858688874523372722769523145879730925476493562314442237685538036839962433738405327894249843512360188854634899913554983938343391211026122469367903836303296019858559497246812569784867163913361770018258920588401881006354619489577147916785412125458345544156141351015818363525145015923954176036850451261816209950731952666491319108825973997424539919933844782776180217256049774571369279187972646120778470108107427214462319867835810306764194951962703526075808794425188843958904960202983268167245867921616462832149389897394852584256468123259431081522949229650086093487352020743813335705732434623036603898791471874140557071655694784487566301249427653871015702773577953988079583660342656835206400599852390261250870854399011176432609499641120446946920363639177274631083302649900053009668860016418932339169391654287721848959336057305335998535156250000000000 [129,43] 410218143334776968535380535078887039769175022586948566177849042022243429930218252333137528410449251285336121088027295738736870730203908682952673464477308693607763095435913925473794566510011396098713849985557778247467430326937938495079173937149653583272430034954533484310985811424226485556781275413394951172675051302867331004433149392475041673603140203457417976873584870108357326362818273036657157789230537023633138884009113445955420065837938967217914065103583741718969306416444950476996491218494961204082419560436913985892368938107607774196160037166700609313214990357353257205498112339989863710057753122280709269146274741657807614811433978236299100987552876241124787383096898751878914156392587281188725740677627281772018523749772009858343641258246055834772381215198224359860231579590729394819479258961237664730735749018869453352319786658569078611234402672798496990766801504615535413661013474550509409882318343991192594062938719308404118965939795112587493300330351462621532965952063872615344713895778536534298166356638153244173845488824432890080979225012703320232864712767783810645946841840857040276125256910026819963330286966035147043582333175265423117526325947587092483010119001485703217364288880706052917706151723692041706558501734532765006937060815552358377861382376200939492000906382242574092945931091524104415720168563008669163839783795298285249976949571848113152128260504411108933151305421491392479301955281087987341073761410696459970071054935247699735383182765685323385247432054607637822407538039557110748717586570841070052079669297013239049142837868163441509359036238398904663561586085866387529857831805058853322699078558216359534246728851375323997461109979330351311106883498287464456014280147339171652778365163762424342005939505307286532938284107377898108006936763480552992813487626572444420804866858746009534146094630247727372213958342521278221848194598171424781830102845924679615246698597247074852754432511707599333671249875408878940441503857528005028143525123596191406250000 [129,44] 190123313006203169015261267368476308537960453854015367967958444225297997715228627471763459678679642725196106150472702067179136149522849522914331487268920952764553458830579490624304676173511255328576263421302375208433153249042182593843675472856562316752193331116755007520729310121935154385111875583526676460924533361653534940790423017013891236235632784199413286302553206163494086850677146361694927550463670594160935402344607177747174129934559693180313483919910735268623938462891453041118213179947610880233590101893804632328018764084664671529683185229066430970183314128069341571737333847574804354802570692384846365225601069451432293686652447737901869112131939566348637160097470954461414352715391776980171909166203785032000453469247681596206152017994005469035562218171577128880899521582862384081270910318001893866701454366258368989420788034496084141988783171506760252831147520253657898332839035671281904609873945351350635610058822771617789742033571196920223425565666522399732737343901174155552977787926459822064915319194071014514338540266410559165870598627571470306917296116267592370063557601362646407432406287879462574692476850766699618851331979008882240796181457914213438234604814901965065824310427557704696396728767447890721925691852789777918828975256015380271310816741904006675038082274737651312065832647569288022348338492903244455313511557615404923459253213778854209548849442819175967538759267511007186613815391751389666766299453613818990426000752800641893056047089838643478331565742992270458809245954948380396446336764784138421162162378843767936068832189685044983615128735261895613783981314049896450729887246777917310960733868840579606764811465218255369633306511596544701469499269653764206572216147797180943563709347034854957192702442233791431105623011173301646568744329940533572597141727921336944936313517528294600270535102440928656421754394334185450353813265617818092640125686222319726598453344713717207799534858065599332876006395527323289407206630130531266331672668457031250000 [129,45] -141113201907203809957842187904082680330791695315690697504374585656861352172894058326147423949452632294606865196260827568518416552388338276416832036497802800252312752782624847562626124295467556100527712269805374148150468542943516990614539403288157073094634150887994474527700311000422737471841554081649054808477012846777961757216352946171694765670084598604244585502292951853828504830740544585292630248078319681090720391741765733964579395382933669102083598964559456613271203488359455219655925680813278770214803924472226126154969149835835705621236236202138498059325620899958888432650031239445279032103855010495449671261656382049258686483649355642281424294641507835721385758104439513712444783593040571210986213292876663648428773616095862272652254380571381375407204429327658560756320977550119324113444021344217270345331794796609400243380005587158735685238928192395095873139651713731190825151091944917085656841267685928502433963995719910727924622082693118920813955841225197880374652007065249915743924975391447285462912082674655248928045270508667102791587351025289674834408182599206438575966831724135368124910684784743440239063258591225674570716544296615295211374091244945681720912381582819092957828767699653009726306604616938525228467259852298713525173168645400491156360504694636572609946521806053307165265624313052644106248553099239815650691231103210266610428991194697463551004351564830156515062105429125992823675271585132898995617155201455806140641632248140239967904808553628512865210562384406552541740809679479978260164348989212673055741847950399098964180996354812624972551252389746993352878644998272096736333235582765127882648872791838024241158785328077318188808092806225162882500645233986393195845253930803991881695882247642344653809431533924704410578728135317576311459172667914330015386904214335962365320679986355997084428293520966832540308659394288456917953077548124577272069714267405462559982395801881203880690513936095139886339722802099700516009761486202478408813476562500000000 [129,46] 36770729927536591377479141455371646049361754028976381444922591409444786067111813649467713972050220789177911061068714787777420496766594851321737140558173846703965071816432894353212932218046743513551216327807386634261530002360197704335086256907545758232911774213978104622708864023342420995359456151869849868789856218434838444327706109519221793772151930177668903262020021475149796329887249491502333732677751530735875895766873336966750163224277295608906649051881586521205600250997835001731176937240010052415464573387833458035482193478330549924617895271764932799220444548452856456016383175744566393948253469294870677459791101129571605218823051652152101928553408685130424539942772040317766017144971202157942022582034877489938794164855997162733776384064065443397175003419207439168830773369006655612117203788065350692753834647395291683806435113901887025386670624154733087946851890091329391748870839828583319493696888244800924536274460454414281211233889749006190388730955948315422897120828376603104717460714429486057846732568628789938052679329616727643154385548430751565154910724335746424002593903251559669681872544462114578764531324692967398266780755242563601761653482602339269445928485670279188740746955478123104118244914072271044054101803814514557049751017119843972136454451972054990439176133057601276311035423604341446638977875760739007330940160552223355021039313023787279519511226612350541049476814133333697045951073977615672463287932180979421861662700728660326024410647381051694548453061633963810481011334688477442913419287232343476934245703318116984327074272010163550937647383146249198544004808177580211221458518485774211893924425158591918829240096960983434338408214553188714763624035126322778830594958220359629370011109513759443113744510304065799769236559345926430883294834671642042976317637098897242875267420710379484008767865680022868381383256745572660542628378300496086667683603980046105510495874249163892462153164659646778642394440273925226847495650872588157653808593750000 [129,47] 7706180145292427912396847956308733350608958921706300542661798773207083875856363816682231954287850027876747971340718554907414648673302939527552925280105320816727065226234786094480593891922082951185311491803663874485729888006542637509897643418523724423445622397029806077282632140221891248207718288051061728938724087243847525000236070791584553154677511647518615962657373760830009192624414433399790093816205078627329533104313948864289857012119649362235745302652134926994947505967022585445625741234746101196106492366829709985349473379665756523653230726798634454188524021201070041263167913103706614618609764060542176145843508770179012344743163358048349014303516629031993017256157317488254867539744390504861156372144139688727902766588240559134850245455930791290630626164825450680316040557367460927896307764959607626973792039079369538249210788546404917796746509100989677160978222585771508309991360978977118436673116963174229264930725359272941048070378568817588140117976900740938527401061789622124787384134141487488621041578958437845170980300345303199766423593947446668495296649941586816458330201574637335167340275066057690373539944838753851783895669359479920395137680056681795717681821982970565878950782920471905730812287722457752179580416660862951711563085911985298438652785180539904581152211070486833977387974294988451517872291380918484621511852489573767811533133391178462939668693005184269430269270753248838043595210753976232038301946672164169217046187627639507020499677077082903385116979707446873316788454378104778052373640063419029960168032932128906251330850340971611599886291527619097260335855871179019933098401579345815810753768951102451733259882892183682165861128973009401796648383256901539141463807349428916939546258442003921312761307865484259926032182416716607657254828128490953068124506694207853673276928817861981651924983923374581673068733330763996376977806405976827645210453718269527460591384494828384612216711579453074405683261535159545019268989562988281250000000000 [129,48] -13405965167400284044355737527433627773339028938842296625441402954141142348786795807058982076924351802858360030188242177023549853534266616733063628195475336611598947107289882084029410094955893312875163622766172327490559560058676203861139111004177240924968377888118899640098169856917488411284525648536775232250142449860978252647394817120680105745840391508374853872929195952946397866412438948638422629525040489005756686726146566109883217881610367113028315848968387766613033582999386043144172254160640453713226172940516357665951141368346514035473104347762571611325415551006240637217255347176552194798048458237608465575465718776493485975015531606538999762384127984297897766162917025231494828315232345568947864884544402447039815853388891832799068951443344390049196840553285796453154179859995768808853446077308582020046619754857409527276637935982268128574280326984416905352986989474526166025047602861107845920752559614314496306359597960850620481024826765120654338800902041276202239076130545387445778700894496286124988565413657128597486344937578796967682900717620309714339997636193134865542830033969978721966489002869410496461778040172171554666774067980318152456701786416273658122690756102662518653173553679268811428289997575274166814459787723800390011225079030255029103506459627908362347425366705684972428184670211100889751618310949779050624552930889611597999402915663179385495038977935519227400544517475214121167919835311869913116963559550337950027791777753477298893888223706469454254841579085109071038309777801318801334437627519616545481631561942983613669138533790808905266505387154691086790797775563255983006143950925539933014449224423254652739562138082932419864898227444861514701385484537061418497038707887245401287778470910429139102138576446451736905528037844739801611604159985314212423719043630516504297686988486994373479426243647895823546123309540686390370119290133038215000526156090414747254115086894826077563257107218933695546466947329463437199592590332031250000000000 [129,49] 8192738399655662111958207707231462044992610690027476187618480876788286855402911717386303551811919881445975715328289075340718327348730529126724481405885384541835746840888035459604439544323617579281295256652723033961489376621963904156551245796696460670401733761473309890522809612045710789696028226702905016336636354769107652877273349065057843367955086655170337864723591944839189782184874716976662242056356664418026464129080107578494275973949275732972453854675984181041625791837614984044476634300141731197962197327688097140106161583751955766987802925697211044578764346744553159797058761023959520230937963616682987004389299625199710538012106367723834066202995247151509349229654159115085394087629453693502188314644908250488894280945896859605119979691453828288253580742159359298141244623681121273381837039396556837001922482077651381745038050336546879251985863603321239904300820399505804925195386358457388783076226223638448538875408000100461517031789035806946555587527815358440511011229911594522009164920231420171857115999633993175770589170935857422418548911919915795910988725711031087784910431986835056443781722492039988068411782939598986848297349408026468920575284873065948131808798740062776596853922925345986052727721830897597234517911708589708903198983722292530929502706976060970256950598185755452937024306614084107384673220191500208980635035571595221720924149176350897934051247724559506225547435678095473537883145666088885919532119307718486759479076032155483680943900615904505418505542392591272869683768669106571730057754885226030957982745190907417650728675990008009522221572021655978484251567914081421624316685679988060465011826253078537594751040335976015778230459859812781199017718336236066178243205452945884043832511055301295466050378929166179939620523975719135420597191132581844965913310236312262879498784025381948046985005766071822177242074065052040556006532222116753887428301752740072550504972581295004628576967357429792655737348704860778525471687316894531250000 [129,50] -3535294291908078051182346549453964166397108193454932503025819698638558134785653537723093837611166401260160344797050553755018977660194520175487702072571120461418302763300332824665659767267898149740593108826503541830742710950551036688066481659023858865917234852373100989174028384302067558486501545169489209101794409277153778865800346749322166059324088748802230970969587250293909602284883989231903749244488330965267115115732087181362891861045746020631797266637419803783914391147445723632633344640529695200634763006092431378555023643052253885394951159942113860440420037853489572800771276090618633857472906654040995663579689634278714818356550079620882528773422734244180469936394131711623315806036891368260289946522588981211264657301591321331606730453966680692469699893672435173809971588299409680925511108790790280290592121873544980330596756981209054113308892561562395535564813742887800660020219274487255602724945041260968020507199824651201488193527946466415407944176233723650903289952050052041365771973850818771035556812202667719443479586391619297773113504642868293325166908839331287269577639585832419185139123451920968845806597678593283016152508201423319531655569106558759116137510248110797058700380517299222208764836541754608320526514578847232595394084411235593612641959159478326144794369517334418326894050402048777505796372916320149520713008739383433591393612305703366215871749041136575684829108183694632151569342442515216906066967275599334272759226098563418905004080838558423416643238254061576251836719685523460334524628363477414059901009585592898861757063559211675764225739826220791808318796460613360944536582014894177125687721092422224485607344666658679414124246623788723711205612986049766286564027782143557358903004039456796591089831059722857195927730459178664668146024021145034194251969861275173814032897657243718980026421488404948884185395164112051478952181371313723001079509056473272264410821323231275267090834713339765717051168321631848812103271484375000000 [129,51] 1215978244471567882114908843384399817368988069249397968782209708766090870263154655956934012367409624708270888554193147371188770690688910347502675897778462057635531305521575849546308900263249138361937102945454523764089505043612237496608087471905461236671586062334537209836191971438814330371134831047628528293271514130246444654006519822890597682280434976648901854979769373520543378130183924318168052547970478865090694417038217353629617075980364380320379793749463078646403700523866202132172819219172213902858960617110721351219485692911062197351042938058763198444413175038727944146009794295218932434208642683074913303241745168215592866705210468357519194759606617391157286776514568685436045091580607655529489820218356138755568288556891267877307951172511238594373598728088473869295142259958859732678254051197123829761208280185247513258533677775536640521238773703354637899635803277253212648402598617660887253049802300757928479791246633987523899256955807237131081518622132737847453116350129419587734850254106071159123841741777283989369696006880039450862429680236296836634134323842097858540704306730234605371157018888699088223999881376071897204532446577027158051184197892724301129105404737744275400093318204116439867141146653147179139006540320313123835199852744281292581440358094688477015202767452510605337248219299925481498177180347066198893626103894736157520190340164088638163659973288117538298643927432174311377174393194071154177857371557150325064532996229216425881045878789755673601705662170043262879325432840773107034665333957823071762039314828303127536001282794039126298213632112329219197632821326045912836787982644416993710003635882142915538130047634934294509727252586182139909818142245862738837448550771420709453965204367097005263730962635156266177228446296142491786035312493301179361663613938880509731974566789411306273359027849653864668239525755720346424015966747342305163043055053243846340657998920840702835609999971781675778021693462505936622619628906250000 [129,52] -348929364171309799397372815442032823172072764715861525405198763113860763906468643162385902709336829090089473547637416377132150008283994811929708463005802935482198963092432665043052914690554238890474696195283441370950922008378487034587399808323447667971834193791588197744304876842672470144622898146359203141951883357858905954343149476490699098969111684068853154194823910527545239788162780020758500893053570497622295420071143490455007452905962344500933597723716783379054557332884160003257335720001833252996783076713815115344440474954598653184881273950324160907725011552168078247408555338522518398857458232761439278692802757655090312369548166703177655264293074905241345354098520245010612016318879461642327685980775115700657495779271873643925822978617364835273651422803309942721657578276999817172853495766754042097757132103217006322377218399977566021350962270051950559661675057694247555838337780244285496042570277863847670108910767321102096895000740009032191855345753844198608130133497012404042560910662830312066917386062033623120483765847524721049839308132903117552013698291084356019872823259878833462681051457837932743699807431174417411618906457552634199783284470122580948523502089873448226552303559245138516991914876679716649903246338642668757638760196599691582475985233391925011629308224850201616433090230670099878214573237377270803276662322875448882428790942034280959974178738490957620688730443038503793023603163655772915992116746162879626087256451981454289763299388652560197484919143127374432824108761362988217024040306262008157203933790639639111334242077134909941190956829296973249772432314243222601307106597405601520338950553530803069013270137416518918465315426856494297372354242501109904237047052146533365666495889783149397083969692372465813778065635014284625579447739704828542354102673570461325140150868739821903146241280933431955621141858535608765406693482781533128665197556233701400251986349212061546898243607821558929852149449288845062255859375000 [129,53] 85448479932905851486311127979650757775943124383254458044676771046250818965478145793373339140757060865862165304946124233759245337900759130470112669535764425534490904633272678273211214953155903999746542219596471886210291123969184087963226903264340339611879030137829794955761999385689470909539482814571224912265441397802543968444660078614669232585620038404356216172369427058227599623645750845548295923706545278641036720000470233244048450021668682200534917647422521643383082305431956543983851172048561374161101097229827079753869321188960260410335463814534733975468384091706567183710300354858743099174417501528272097179620764099493253225351278453421241997187005440167592278410418239736833633872743284374919095112238622673939702349673451693700195306110654679604831041168671914077759546739317426741269831871449564237035554457095585031685586232308058855113563456783306049694295233627170017398120033132744352104453295148058791740856975850079917135699159365678150577365288352519340786328959957269390096006768105440683028515920798932955546352844543288786669350793239640227888129016306595622352615964443118786591224571612679658359257750480870949668234068440758014251048186989472146738644936286617477594515514757665605727334451525953362822488902400446247112996612851547008661823619863255117595458476248124162722668731723614506411804566278142555631091585477652045689381489340935951441886712721415335395646433039150185388450890823061703682046898592276945599440246354010380138232065663573797977041890965404876755504444930558940355957604746496024120721920651689405771519110101006537611103446878666606712393891153880769515565049644983309641964757261376031665749039220484958077488722463276267999186427164129863349205685168395580794268011452474287356239675774449272966697485063175417067267683555524203107006393812313751168729993030489756298148650552741717892168267553992782919269252808954164164733732487546838945690258371531972428053706765322669883996248245239257812500000 [129,54] -18095036278182161220019777682461522006320420082485441996308141150982604727334890768423601275950522103308847910594319000589793025436821446376227207496051421469328507255046566065871682417602625780616258488479120890698779063897279981618714533367204286088063710383734232280221488585214149533593625633756446420956777564996288223664024201093012871491687160529715777484303492478334171578688556435185649681324485623450854408023967994358134123691848741814308878678570614271399257033201386599364052325407066743030088039258252142496757073037534464009458921407695436350687848586888882380271475209800904026082286325329048097052947741062002316322911459555543663815997249299916232429066775136398785669618925819761405599749914668355879367359925614055092269868683160975615443086616989814161382393137987773494434423790638226759873035067674637180380950735865078923204833783849205781084117376040840503762496330073460496216716207584211096509879488600684054589547750679938995239473006243812514150581819138789902097376517728496377075961931770611822940770745910643557783646171026111329378673531491650130874163777070787833249924356668820308591771686479594680158974005954544687803829732887162945586076497477361576062950152593440197431762515627173945477649373167695679962314346780403758687755904376244857171136769759571601065150266094381572004315029188602516378148704925120874726780555573238256905640856496233636028000054983407023043773959182151512520236648105778967094696850659882805540360836386195559564621133884933575303154996727869673354860102134198827870084957868449568196666871474022356331743416970695603156063650338487885557249873943210182321375612953924126790561842945610780311048291279638873275577777381961491127869696193523545046797734287649573333440441385485462742274534505821516964449120211040444089084573386728441100464050600483952671770373686226337225785984164082647241342779188437767619281358955778820490325023409843486203546719076837810384392738342285156250000 [129,55] 3340960056276134668573304757701757276039810900343626600849561707503445079383541446467119606995919523096192361950169226516475952441692716057670030707624081149388850489289522286387654981618618988906801791687157191004808974134523356470116826291482468375809973736467432301941377468442869341502732110384170258132279687253551194025954584577585933182359429610836986614548182622409981767455920553188291057129683080521374355338165557968301623234349437972638792964689434088165006981181484367651023758354912150615059942515562346300801498861381282975717092775424048114071668034271967569663010869093558523448321090901961485566119217068893095883423259765436224743315339812923639324820010041680534928583508214560491201067003765739077497040420103010630804281994738363869657776561622155084787143701769280123078648551162001281367820333699035689977960580188618222751942137148070085496615028106900516862847565423229160167046770088720158112294708679255330474147846364298547552807230418322756375584555588357988087973954168279252740146437984992765016966883993691608497602799008284056251540300963608049348407254550082739597772754490167303945594685745753016333943723804434814409357355319940180787567849532198571650611972073844282802831876961660032747811834633306852788159841106200776517892428066408864705244529635305142529575213556589220220447550999276793004761100378577786182924243922289790362546394269226996531395511788433990036799022764842262141707570446492197841013320412322008711890731084415127535187244375132412337127570574295685612602434859583743715265346121769556129075401754955722650509934085097825538344309325815532275086170572373383354090413881148037854628894489819061516746111213676346062894472335884949045689677861490556011194939831233726622347536407836073564258772689118523362661841899992353084758674013233563674513472701808906220868669877399269674359708535634963109495199506658142162429718456029911038559129215027998897911873006390232249498367309570312500 [129,56] -540048114427252530954572902714737655815225240468006636834150167516492034134174674629740639696370143139033059825081537056541723733227593331247113397074012585937946864654759229760753854552142544602888992510749397307890193520684400068402287384869122571082896315814590604470339209724683766643027557498158440312894606675991198764054622225836551558360066080903064474455596025570896310180753516551727665393446656601307963840248077633567790916429345412347143929818938417425709242262155980976413310732215791285810374788239241617882497096301217200362419367847256043517978156485766046336090953702379820804497715332405210489984804296996085801037610587496575119392872116550382949012276874933252752987088333276407936864079273205833162509114188044196513089870260660668208248478256016524062828778010557630827036343984673703539352085900488527884151489642441697604683854844920462630206047978888222450483874639278716152319195660318502142367291603470796672011615634705558644505644523661283032594973956718596004317748784771274404816614301432087406044715361708816767153173686446391719392481104297356891864850157667128368639291250221224231610987987240432683032107771056008541596088404908119266944657560933015812387527031526618007331308873813994796649667555403564241681798696875022453825190080598213184324187596232952454910074264715065354046203270597762471009348464892982128284557135603782923169940200745963691457292009309759674234023462432439219142957830976117412785793096340507121538284591245848253930375453981488275564584124811674087114466539938150063365406579985242302775578302188634222456168467135887880713576297174733061799192495986506732699775786675892527868591979395154209666505794346597145587112754857867815295264051000368705727316895368753727779823253291448016470062308478711897813944418201267294394556036089498705452568315613501730975100382412153922467723628829528924331380949633684550939245424800900793664706902404468097634320867193833717346191406250000 [129,57] 76290235917003437154009833455179051814366435179740638589969325799671368152809779642436460615749828300079421780081984466328549948849110546784540741534955728899584994662747736526800337277358327415106888125063532473330765597334984641731523989544313872428605826638361688324274806309145137728791255891126680906684849562404805120831341208905834701819979200564804645306995863824952905963170427784361344690855827934986416708732866098454804525992666697571116617055526467104878664089636890428814315717974724369988175872222914841573360585331902594837102737450355140304090965786643921738759291848444224949650222287725969297560193614277608392746794553341071571617505971467221306349890191653628099290108346206487808591793204879535258946973248071559957843139455230367457774105935091194081199168413060871612956210342498972749532051567094191222624859155543991359954285561433655762653844366466747463636831394582687827474680951029868288518150204882362356204112321614464114638757186950679963029747532487697777036615767506906043377947566254838656228272331338934536501356016222657194908266031748757394290417708283331310826085729289916066003411115733625180446319954177500146094467784760155200366598879349363585783636905687066101408045922553856068315287070230369812942783075568867082191257828213230085602197468740926154687967304014738986939961180218562945976823921249002743618580497410161236058128217578090766706476225959081955636437060799662992938404020774056407496182953946945186673631723496275492804146416561332441080400978302260208761384377488611854161712958744912617035182972772988724435811686900184969817291676473011130970809445966416095922603788206205091281877949686827896188477405817691083226414171996770738621326049503017206179160230522135564060001712724461912302790946082901602282663263517944946659008865020917849979706367579622775827926713813794269674708836757049579853299608624737367704153847948157995946908881108097042255988506974233291625976562500 [129,58] -9295706932134586376328257912988209132926910224628087223030959818071229163696864685416354052395446920896953525283179485242678251998517932006320720804636164744919470917003717369272165067424012841530437850180920204138523355195501817738373052058077312847108255604140364149513638292004858991752876057561474480493179418241481190429520854122286685928957530336925434253505287926173572826811148661123400606011025965040872050280058111837508412214758640017758950065319071792763804288706262222699422463972965897090359995229425787367315400103688698902035657782026590627267096368823203490546204048815100585723248357984730804847019582725318418563268021577635736421454158553025649831523903572019235373586485851595054433795852484563015418740170670130139602639463786596888492071341967853779584040517175805461011791757095598711990323531106119205862372528601177484955736626636348632174493190167373786680735568679744407043452219850526860527649413352790110242074943970328483791441381027924649567612079967299547197282593084375379157056941990832442007302438067378963311121910964563951035037254176475255799099623855759753505962544571399983641422607616344886210691222473804682569117649174454528290683141351903373908183910731328111449820362690811727611733049853709359538841385222339126774545516797559227606119220042998481283578541954741128874039430588080862130649740585267683776552591388543918497801143418262112609454279631894264699073653977092855052024811262266639102399888222704176099905631298774841125287238580724400000638668528320243691796128112542770570553648316841360986972720032552384547011071309935591624529215559949484687561759223071939883494782031076590988703957608195961855788534583275620675378416886805839748499708568706990597271476455960389181564797723445961691358553382565386234293658104877278537429824997598551469873827182071381900808734365026184550666498651433403608836928265289800251752120290461656847712363584831862890220980418290039062500000 [129,59] 940725104379384684089503574942771219855989210120339272958348811391063316255536919332486303669138931790179884396657163949940212044710276405763768695132251010523822894240659429466029828115003588160089854577768919598818319364456198194239161481932217468166343771256957828244057213474559745389854720453321824143629016409783794343521011633274128914304672540608675069855883564992095310418830436029628926451203493037258661597634954145169729869353617387962310529385984077206677459116054619287017008627600442189274381618833385713175783432605878609844658247970423081872470375095584710912908805250726310023644430939254742108424632914633789441652515625609662106206257996548794512904548327788233479059925200678659396330386545515804661602306614653827039032298241466397587228834982166508596337085690516645239841304086373423382789377277187215383741356419301014324431406187961367439414710970568253712374719862107942176973189361730482340025265098011027032396183782953062371317073031170782947039907160204512519999717869042664765168495127641183701691730545075138438887243410123942395588923864617577543279543763936841591161391237091440168500030557675648909949216691580024870086374342184834223261683362383107432455751459211001426119036223631031809705856684230790181507068146147783329490033370192151899467605737607432285767225954326427861854055193828088356842080941580495526787698733589945835988173145089977326342124510249806146518812136751393529428760809113095015158255331550553430081676806149099488605848260241448050192633582800377100872041105517198469973669479248160093747106757591344986458000608006626854162863409339422212164406630635186235187490116304516496368678634444140004140775701604063552382869129076711395625464839032465348018451798467242515272794383017532178908262303384166387648423427620234780090780475616021706155241540673260399337785348960632650676988282340709919975907024083784447823767800036568657859339754919045512475946314023437500000 [129,60] -70984864911072442471367460059647901911864447831143644494514047633444741603512538206008715112320303281536445755825379523788370580818054408832005036190289350582784969865333434657794447240939884632482509009367411697180408291854245635450670766592054234658993519697755719122878341200635024245699072499566708676865011556416934610466284642421303136502406824227435556960637882693769183413470640116589874805554590437970214293770553143594796593122188995864609392128528461981844519578027051128432880651257405737508823963394818556496260823538015993988799519895290702398019560315732082494574831830435618596900381382296399736161756096333995787012134404118458979503979987087217368658500628434245985061310809768134739738446918879022289790683940921439515081889375201152851072666772731722280943043831658480966624183791610902604269620504562673604713359403777545861881857777780794624771135746563148034663734935267416766774287137321107225055035231531190145066092513771287944201863846972218563757396342512116012320716784411797271498214876062172456115415605099966669077882766380903036318389993042439672643934833358017475344157244335119787407272538752129630770622076817996680401476964469465066913631735107851436699890942730747145129839709025210068623481523757676490055601272215805928871847041775176803758987240501393643873126597608591528270448427555969324951559711753763087865804283958844091120932792503046223298669870112456761717062914261378531210020439720172880467343658896757380202960427790256209184486417657522351345492871779115223617889121864250039576459043190088395194630572580336212170675832456839119611700859774110367114951210085568427056298193275519438898658727043882277215851119824735741607277637162565170915325462224244181652812553074002946908383685702696947735238013121740741330698112040389409776307125479234449002919705821651350044480430105988899846286979379893441579204031238921809442322742357401522145649913924006000468182260500000000 [129,61] 2308332618333226566309454787538488052629816783960484092995044258497808336041032690711372914645260084797021113621333821803217885462970051445939745313941204895221260939234581094390229682486741946976408362783049046169519589714722245125895815024405259289130340704732127888765160185292570428321010992337490008437137901595646189985890295672668015017146786308025346728928516957751724275911925749203744391553707237648838126131106690467495710466325069553293290799430103812874683439703423334840865516836119310049515329170731097088238166639268699436822267651400433777596013489011429061882985216616112808159467450360758663993758374568529498785901949030027845749492098175080358679698866552734733143135095097616788781609038376244630517271658785333774120904442861613641535833145322795113037150704986620254582316331182669741753940120635083417365287312745135453513071231807417362288660011556820165384399590978562246824262185698997917962586346048133721510381748454296590778161363424651308390413849390241979464157527637359901942286771336252071504613199130439066571828900994885913783697144097287672521184756350163254962073709085246298269485769249689742367065666929484317151015444644072557371001672474236312046323740561097432004807115968610649025113568600791553020758938236633697208814964997486314461762628279123691944795078589916621264102963215691739021564009918616131185726189063484597661458403487640354133402072617915191452893716974098650687614937215566714426098068056781648797012258916587658385515885017185106151481982534853828131738472513269766125093818121533841378864497592548961965147329040700729750157938307642043626620290069845463181388793042505157740167042702633666812750804206408295518608689382308759137893040343411473104658316678467039401181327930328375631686360051133812388196548205451791444007614649731181899299471405758225088783295385473239192846828669323321017955843512286213555363706966952819251696101447583860907375517000000 [129,62] 364527159288227279135425813624273350844078720743552607493709847413691235674596355996923069962311102361119852736809139521129653199767323507167375762945880517485875402776006720389470627132609108521743642277714928464029185188321576279641211726316970294866697521628903964992038837000496859213837229909493160781240175678011376732107324335053188722800071352183979592516117034943969357110517832660647889473961506229485903967371380507610634783216256283976411873487330137356094247455699425924284269544463724886273896190787086691025469169727780761723275317411288146291183892881689169857977989736967522355961689264796014650605174263524952277072285284584265714707316433500196815825406045128684443371452241542292430082735798462605867654518911496726401061189211934832744062727457132759188258065600622056365037818254192834683201718314862454562103344612088712954567597538008322902314922536151645819467881860612333962209703240949009019809655635132385129581046394457616941778781840299669085461335343079188763153578501843253910141393855884283335392030515192904378777609432117555909581349919243610081232997221798238676625415751048901199485273061138006493178892896614610702495076749710581394167530271325981416556582922460572466184176924664976497886228945863131692630904349472672727952697778530532931581059273710161743363003330447131554545299643657374855932995988720343086668789863559902255281073666500013706192824285272910817528643070043899789554602658093541058019277043884023114423829818171648142127183031950724676763431632084064072235569584267672994845607402814736358457355362116197350280158677164362139093667312667759396094047501129385398886333878671018158307696539055768635606048091841938351669938939389069637319478814865981513322551867214002851986641968156047598742687691659223579268111410230954845397354950083997672956961911646938154308491292450239930963772527821529273239586475126988426229593510221064839407481658575988304824848000 [129,63] -83551930762523910414377861999855726802723039046233351456215618062006846470186935774656667874050073903625139971292504709023873601215390387467634976895423295599234668137647371822278996479973182214885876465828056703088612899632161529498223003639976298305289342744030984300520678745742702916373879385438667657970239033194544537923012707403237080234974360219442502764282790883768788983040593388596037591994106066169349447652752879489441777411755137002177192716496550990246409986691310126961922111220777429468861641711531397260714010976776965472498887663719890103709300752289596936478554992991289910046257700273911317526371285723666382165510759274438682180356723354377702713632861481217565296725864641797558452662044687453049532180403429496891520425083601476680823647252088998206571146036208582930136364411021317350644177904918024544032788522753425102698137085205448984806255897022064167950673877507316484657573231657896738289237629053297389570101193313140197924580052727201439430394607347756618726229144886678736489494482676076230736591396369256601004652446535539631929215795320295973144182417612720971691418018170249031746542355692645507591499878023958343726756680484603469689700772085833534365340443190499001842395388866069004075670848535934136775036956988642330468253810748881175128624736775715793773884437096244166339311772311248449747967922801364775584816907841091073027159149139339478272857688083791099458298692470862463974437495724229313800249107815484706888130101742345410413301890704770056726743648122851105767615231405584858690345744916394693029711045748640381983618917151350502426849989354235168970174559075426000324738363843008743121340700428242155967666399792097851600121809418625868403272636002374302801325759695500887466620065453476357660204824883643868947606860449549358735194652391845364081757247978316677526103723544526565393657646805671113360376065953299523465023046322451360164218404885528823913120 [129,64] 9768899648069648170218684868823807248137273555232624874703425904364297478460782629035913765961769033007345667640121794612436862493263644826191717140573656045484962957522312686344178823287570296536620548418923251073143966348014848451317222732352673158621419532946339954723869265733086934450099927271343345648302855868683685184607909638761658196116912308431517408305432561692602025435179634199383159408032355260900838254462118456493278854611346345824847730383409696680212361466419015183131186599263652245379771147310808913606462954027342216645751484177070048954353754899439332128179338936015947461165075162674409745755130524580161187214701983846963180888500604245103210568911641206813180435622159183998387254733328553723498843907470075975925707312697917418479492810274736375504924568035095208989889142238617213641128169049309616475702345639277655661342111464309750756786004399420422221832665185165097480605882120242492716770337440586927861311458584489554685256565287421950350175089395884925991481984334455723474892078326400113124869439851480896048890910093504853035387996344032958018213358186974776570475473368816352904848483880260693538540109222992218787740007370893639101011575516277786739690592262877814879484396650833290599025391520720087585830002455414145077524249610703915124285654244350505619188268831979712245838201089892234559205252501048935731461386162037627475901686330535977235345541394115264047419893731263492954757953190932810771975750841347554716862188964132954630497107953268419285208962260933841782753014916614241726442150255021950552163447903430443681687649011031329053798812699796177512366703220537969163941390297736103680063680490925815028794738845811322016795359829410689868611376964173716415790785565569273939916643873049218740976638632294299467788688355398741295845576069618368882802508050293069925663518442736203893622668225357303259950683054515040474444489682960704665780998765464340256 [129,65] -776003260430805136155773865224556316961914164332488228549587797788563560999548994597970199322769037375458422583438960544283556064742253739783501109038541432627384273688829889563089956696521200479514113199892898710829115866765860347788245900269639841204758968995702846095349555576365277575618282110907807263704124255355297126485694920967895220270917919022241549467261222364444333219829838358968737951093670934593481484419795085466182282759045968706896335063043072369608600111823142327878549470507062223793962477659827441927568202031045296434301132983687494139198875184833686387847511292397214291969281851136660902698317238314323549729022373698630884925191883456898558043353843287590924148994967724217310731340355163308457385551302793580480331388734264469284138301584617637446407356296197896487371506002853582722878563805066204788765059008721745039742966378760876632951103201652515472821641689073123374732207938984279434572282325876728748136064811348663145233806039672807567310591464787315406006338916783295395320317706702477037296709935240534356546718763262191879541748662762904520432316549909420977932343119712019562751317954582873514402726944523376038260961017330097713574385053993774701753360314342704473043479485828226807416443093289735488993127185261362542181001451871566201972482789418528224067567960263665032088304303950016371461820632848697073217934202885284923336289944356995969318081874843029403936735816691531745161873965746847198473721440126405197538787420570321994957255405634792911116521680770718895493777540419090482969251670996157078561360772168145398661443427983010918674978197867576182665629121673032699014131363281849491438005052875524005913947922743997396049747218203986765794575048236392618325729012523481142941643007785859162769449043519567489664569179597431366688893770172850984147796186965095511266578214211352661774770465364216555028765939185785987144715546630064206218571744213568 [129,66] 42624435763768923229256599976795933760272241587535281739426513811469008519529341681275178700359554131313836123963932638047691745560289101858978034805950450570432245602167626803501460115586057492212223418756085596295503073902865755595468508842987641705673758597999095219791849107345919636298190710612485931122918594533682524932991442026255491248601288063736411648175147319396843054183142671896417530353029922072151664831282941727551728724450823742967438904952422621615326525779599017672945083003180293217469785402882804389426287062788802270091307544883585164068788757336664303000843566161791708475527091474458757940548086843471956044538683595631140055893996059883991515738518757098061044898728240287179996492310448044048146545337087448049176239716762667438027906213934997295408596231879651426421969664857229508742737269820861981764162242971499612828148785663775396359834880332398721276549452073076375832963288548203335379041590922646773703877086556586602635571577847721514412642538093642970029993223902314863360515849252553898537299420023422002016542917315841871394291411892766684179722507488420480603204370567435758831947280840295294046279673464475037484750851646601302599679416363203343638342759397589592869410624416992962149279238132605699885949516448874912167293885005688694869519923076375242220935101211652543962554168001805957002805352438954718686598713591895157558142954480009229740206534530935984187142170929694799735976777027498257039850713724238628099416743848441081204121082451288673370223777595060992575542636510285144835490029385593083326106711248495867669492473249856339447594229640430788966510025778647431821631204479472847658912781383724070110917225180302981188081436481005334604970730731728076158793459679375665605753891223633480909528344006763191441585198956164021614272890533900286908455049895312966955626513930854299465913505897961820067046789518389874055767237365469201299729689600 [129,67] -1588821651324302600429718999468263571265307528810650868818910934108355627409296839947748585322218618849508683629233320555403357186883376703039193155927975252131368365048301239521109484899333335483350753779562804760893642313675271329705336672113727979498038091383613548387908152150902858993067146170023648970888620696169039031447183152282892651584631755775124837804671904977689506488183262001006655146754471023546462047758770185665768882503743258039124346879210257225506118660645466071597708989506829862783211700909054669609738629567506562692538708765897411013028225592847917204420840969736434601074526342555506760782494402012151408881506852789811368528976090317083449589458924115610090402678997714230018335331706322449314263577865664752733795610473284761502735616084112682695434039704530082905247953611279529156546293612838545383289545979381842746773458784355179651360683290537966494990337331945944393195945638432275988551438439307106208141717056353936425446112917129084198331459168945894090066072136477129977044825378843766059670725808529546671239980210378566719047301693526046276854202410797398766427962814674674598428854525624825780905510108275006430229330390226038917948381441626972270006273780240151791709483749183104541503584380464597274557863449901766221463969438247028022178381677337838659918152948738009824939401623938460996555142795473021798663281770732330399732544005126151543240723478743018881162084803496348752557990811217975371436239794428746975009981096109601762520658305196547122864548112172210095875448690175654063680910382323637822722532601506976042097034136193600308781824491711213733046153296585212387281060668874030898788708949521051093724172304525349214502899328409310987493116830918919617989517827252600371596865232912324099535401362901837712163890014788570724067237408835126555594455814598623115598673867074676898715055894924232257583563915491509453118576778315138206156000 [129,68] 37460095318276897139589319783900276859026481457934065311992938283702272647816517051412708838820111844505915253793621568658053917060925934795924069593225778948067539789740631585892127397252972863213716942068606394130154926085766980026853503567801938552886315610879839553615985502999290507097014499296021477766227123421671959866106350102424189619996847503098998282316476628926493266886675150637690656507026015706190909085807553323547952443771472125130317739721177176313395858773451188046929589974606835632173095212548858505027488046801302861072484111162162517373871469804990581356483084560808994106199980245973172916606419791032214268423533347634427718070848443344573983346385727155208689956334390500734018568662203748854926178249411934016497593034829771251387413187706656283295711015190483463525032945858235642352579231071354395648914061000759065833392807123637903379046067547023993804176876747748535019415932416293753894123025223181635667621091658403804157707404618251086755763097646488319113292683114218719504212608674700249739586430213039698560800951945440237818441125053498848509681700898355361947819963997404782469154987923021403911595465401769282783782866816181122064198776952609892903553159323574897271186564938904257308953443034092483168414395055532452324627700240933237896734535308241002768480687557160022928760912373124036681666303689924921360679420285003867984123839407437446289809442856861152168128068773866199396614518039638500775679264472441206735416334317141197349462740432191028642505632870818860725275157041075595309924450158645233148668803805538437286484902126681241311678888360350355865998963635633897113969817167036724244332859534499274146191668944227969557220992278815120260539177753936503779053488918012891293925023042684899249044589716208771448388890231498900151193617695324166580627438540514812270788574331238731465840621633799559096694463382613086053227098696191116800 [129,69] 4674462879131225490054058796810005330228752602135496125634391125869542047631625998973997402206075893773381106015843376345732609102041536873195152948845283685022594154217117906869935823152846717319393835653872964686867335186022638520857812419321066172995295982373210069659202952736323887388266547172829261843572777012536020765129837443082059852852164965707122164240829876455670981558799375085516388064563068904193143108638106389431238118287431825676833406815191675124243574067216695025859445440290586475125215246889444092584337197125274588901694323978614980632812758227870543689206684495608075348023880755030312297839205066812835790254596298894363849992592797613563195188432252640006857832715830320361775873790209571836755882014660476760575014225773852784895572976231981155181756731222649741185540771959511321291679792170289602712643753445547347284513764874567162214836319328733296965740329852393857031685882302900256901597594004799450845450293258465456600907311916438252066248578227198871880074286541101501944314896858682626322371288201311351448915076358707944615412363552477835760951616748657473381198052865124949918346147312336402293748130844704681406122687121644953619791210119272249880709773157057575608495329451777361353285676491520125798302990942890279738944569942826443202980737169703696047594536805976576268702471393600298671037104274147112508612292598257301736661523043285837739073420663515004026530746987914827552293460328104598118057223466201437122322343455005806132198359508703843485863480498399676900651365098499520963952006365107149902501070057764101871018426697534217665429533566862169772450442224254075827530395548492761244489953490722444517138869702955910234045203961937244327614810555178861423906103122175547177567339198928591955797843350087832152866549162641376150660997174281391060508452834031847883235493982591157161668287530525241392515864798888677857798351614785600 [129,70] -1607439411013729187241871685609886464223555103885980521167497048601277364204847950968058144471293768804453228697102780460676483661146222931799584405582569024760853881671854780120354469928166919637583269811713672020146908681468517850653928903062475443981151527020634771493535979747675357795454700527071357980954443203832671707152635957823088528005318064509482712593218597181303298730567220732968957150304654355753577940416698953325882418637061317853210411207637305949344983979683098233272773353456693439130841978494698197095888521985769321948633110715887851936418919943559229804588460394977096393267009983023042364303947946644102813967765364389804048276002497009673151770370415435129692951484340038049382332741510175916249866387422299394872046709922243430419949396430212776649258874361701865086297129188840091647645092214512748282192602348801391779186195679155795388524504270975235924107130223362450757654105260132528740050573783519287048414180405820582540817256507003506496073578731888132263465610061980440580989246374396781639459523042569904033534103651149610184473378341311691205758804691288425106638364000386826243496381406635229364337248068386183004072782225185830922375646098692558128497539800756983872413388075668774072385598121451633238597101004572800200430807753772458087419253140871997694765451259475147570720968319014466359868396192407827895934223869466405282771084750506421322162456562054106668822473096824256692587972529075086816923054857817774817470741569694469660037992011751476565257118289020286102580542339206505588841917107414610190721927635429430787072958620064746614576873968679021014767719055077201547309393188781632021097417102882752008197585287164691510960276357976177798783883432646837450815361134022074078606331458587922247209637919793553277473060120065676393546291885801147371770250250189345091076046051780722973751378969473498496980609732469832902762031518400 [129,71] 212005941193030503993526121717487215133516672627669620912969940381550261038209767108953391566137708329160309057823183931094335127350760097610614047699663667767119478814857010239695432470053877991491084971390163673956166951685926296782761672811891992744702125251750188811275604276610952719927021894656502589152509637891582489770789533933070833030889002120065491753396894659774110073592677217582877372037314159299829476746843005009449266917221951974652838018017834505963469380829270150461124937258076839625740563246746395445703202717180098011414073271009556176803809159584929961351112387050433184385042455759747694215165413216147279119321046339657045816326500774708704947752707051777075565082371721982623015124722427610273675045044826602630489052322030309182721793793276811875010823162378621797215659045163283231522963779568823124670239743502696372479923920067498036407838505110732737285526856855189179816270527714731228509798377641048566216754676320708294201964787969372943830222147551894742155665576955753575056788558677364094977219377997283101225736330204751135448182762703844309188242914767034404873964662280777025622463218743508286635156563671175649328448086437340960027638676076670670983321752302258377472627230539365500895488893112858890758052021655005309047013849081952463867015246273849087058315086660930267788856797387446899813928294503267611286063153598050565981583852348635239085155944412351108755415201772156162641377377669977737705634875786206651773038968145301633292144792073010531557823175972383633344213634274190240320300143584901929545466728541663291332546466037704545956021970332520609923393081261178613843097459253876796911298061682694198182835148294435688066417074978113985049717821351501785540347334320203071932796874018132089258137372810643400046924724522464119101934019871328098032765389635171101255878146549281490168624940407052251930556726993998450821250080 [129,72] -12400967091763062514937407886027266358290570033242794715806701995922536496037102815133314651913592226756259240602940665429297086867369699742569719251643030786698821573788970150485793076090649855718032568944543825727353645858126721776568719006177961082406600981632804020611201191130112274341892050116474209749870207598079923868483173146926068077690693765104619773144259723732396596650714409813127530675340074742417794942553964526440824836395190601176104466706104398213296109121489065496030627608561493221835286272419154240992561870656945928067711638385346566169229717367087104441495051258652478177130852225982200902673372764913989545544997034403379426533955383780986936450051583021180757064849982260707398161942626407536403059161290351892179749406534379571969416146872663911451198685959075306684957557948045678264213581528738610642590434988138773627801923451614793790133743891215401688175825207374895815177806779756907376391158893711077582829549183451633873680916296783004047775316438572163367253804953296545320164640365291310241777575701537626135223919745902994103424262690335515544682347611044737025009591621524063990006923852312278720937547753557177101662532175391242526401762000099446364746180543323348938234931729924496866895707184859331012417430425434595590162024429702078338989595303371170052361930781218152286613700930446464680369807559322434493881636944229660235609663818935724850461758717633755919986975018072066951696521262174719835769403119540191213316101492109731983917141269164931863572951097525500840665781814442883585210450780145785158885216916738614005350284976202816432992110086140716401172887986217080196167316581983425204308038358959818583074919913525973404013958992538724231348580441258302334318220438529916916721039709036828797901895558195985475481861915839309638693651869826094131602822703255027580418890350730076010045206799149204932431970567158901898240 [129,73] -134793115301337857815770909256441493407157846184192692937892118999697849503527675839550512106670218309653333001793634920784159771551655900507283036026871706366095723394216632166425985621505974616398177670007126189131036974983714241968423049621942279696592215956084754936736139565892288700614389137758164337667306549951276405255789264041455426961153072823673847248865232672243978382823733029169795066625623480021245711680268496601001730152917856658494693798660078645093821424496156784929248713492856063286919724192923404806088962607238317047453553054752468712152570055814467551789193882692831019383534444313936844812513600040943050309493209381671040275459411860610349501191551943413875891410726089334403830665477958681655047140301992459471336162748707173818910544398940577793463769043178095400514146674253252275144629901115676993837887020838949374397046628705782888944296247899627107511897993012742200402021878771326124424735461228879199803953467523422330193233861560147930793633373822361164596243375651898428153143298943266959447432638078345873832021722651945271320565006941199990249012961918575904649139708362158662905514100459392719549914997053969604585115711940114905610050015234687441334335804053260129483668933931506566924582961056783632728007688413406240861540216325197430799781369689575941368661147965293164660334393658911149377943540440987026540945379705976570882846206557034753829314233621282514434632193620298437025358497681107199224583413281682167090701845004266827682467096209897438747763166267156371757004136082847227028273910943838954999474089592194710061115430802513711371343719441039305525888066467114164518772755852829157103773811010051422702111543593807311094229541492835507507072701436336640980049691477359516430072776936028401067017787837641969173153340304117937802461315492129558796760965737788184495128693151709028131145621360320497183233471443936640 [129,74] 67273114544937749546254683277388319209295791551630080959472999159169673635480880943282667462176242008480292970974395633666162103736446771172220664302234919323035366180999314568836403635158037679153914851017758580424172919964633728508686269301094455083115725582224502159030079251932522525520398935493890852334233663291991170444675762577291407165970951380277011467024817196998679009268373658127914647625424615451410440600728373497158693698549601586867653003351523057224499857013373101369825449664750934055132379719213219627916050778853354176516712519672040996217748080614726365729675356254234407144864273086184789930450773636820217727709153164277535327531559606222597732165502270936439851713593328781288143247771555694482875995244846179058584392900788042717183939285997262880582155573629207356257492196744487178655231381615047128729056296107406675979734770742262653030618773371364756657130399143780051606003868808406428715828093297168950883172041711380768324067690764307408881366660621597559104743094772354878183398455864270355377530968098918519504518305810546838567482833373984538722536331769377322774636021261406540200295435277010736655319825296771893862985127231803535832990012435844100203345577473700297343238872429704644901035656075407240163847003263951614423556814224387365563369533304716076378261954572370529049974763594293724464725093657522735809472023188459799277340579203687022433233283623038859832938666734485054286246680215115119738298412497048423135356525509525799608943057970746443222209486689089417812262263699459363068645749041105056293578705075713410752230139811996660797657322721752532988828740095851501101997963433804294594147988670042891207505819702565565240672457042536821503002341328795722249777302667442300759043704340869621811255632867195300480920642355085416368559187819012786779289190385799418166287640538446762358200611238579639671150098406320 [129,75] -4337304953808759152548653636863485103119692002319330067425011359034940838979309678555038616107393632131700383078660793326346072268315491875757814448707873643290691854665123679314818075412743013082204753830678832808656984859350451473316767111840541885267022294298389898183653568756592822914075353009711394138323666690841386249814709916970187015180296422023854371237249248515712787718427512028183592584873344008216118522733832347351312935925674051597726125120699304322557169067964360336757410941737603297131858308556421791579926146518315881691950798592658344445215703176308839508873614282018916027757354349967681727579679336614848376518907922489802963250436189088113790204173339687014720888629653198735879943192470049931436502767453365679570460483899785725022653927260494043833735551729973050095054209125153294478995438452852703984875866602617263818382843920387366498358572088669407936909795623807581275311488859907967571774074761326493115650723384992323171036407704172768741866193276113648998588301913398959341723002701526277537900662095040385634649547965552419322945516628586402755379620588680107223101206965219329746865254801155057149957259652929045870312900368561055827788249233709071050448114441189645335165290247599330653520349995225843041108957147539892290029451082154292132570989971240061412065825323232888435778331500386012684569412727784702424361975739159688962698080418747965937579544547880077619291251101685913254011531225278624960565005656460072148245819559320190024862634553750844368079378517958443241449156248013692704573268272386382335963239558702907304885473143295659328230227199667548766896800612179459481393595697586529075201540923312341075033815839508695219080665308929859276142879931448146396151337180059359374565463226137303822184791154190635644184065075136366860487552743139687440705816473936881027391270946981162266861922486164690077150746760 [129,76] 143749624121724458766150022084821557200963976664412368965481259133859425089944242911367965319693711235928233528992871087250684459172587206154135893026039391548681364048731747721603268016283290519370906911003693324324222200896203266182756343917863749171455045400185997060464044071158022216619352766367180389097231289784370445965544222389471152838618979495478201522862930157502606513534405599312504787597010430271724415710565527631472760679773467429424985484036104455439779780223943984890278626416231821094657768673806464110718956718453035114986692560429546373704980125207546824425143513809675709048934557143992415164638803599254687540280965825221264491163439369706141264046675849258675229757538004299788059620263618801894557940896773803328667136510428873174516776829204579449779330894868211428829344474888891169172772147309457827459008401854970231075856730151845575080896553049221536917366314139398873831322871290311411644090808152211597391606015836488430341578703457694823072792791290022045611001433153804213168290566243849695398111048102751452984298474823043228999396262224761381362116529733554314260904208759965976704917079364244207256485975235597624130814623290010539014416427261374793566492287190824662244380629516167442824653857478715671256841158242680435817619951141711252420523917268505101388783160193502218330257694260310070900488803261648296738765899614558903588270019479204459663453533547248409275488230081288479201666721089811556702724084744477930206994838128000379270579925067516713982624446700234758980383708739900583358611623657899928245711412898589881999357258205328621163974454924561966340258657499221521326714966153265957945437324471132522066383561072698078249586840553893673145795306752875628563018167009718866791137173444143560874256921838786153091166611095091979974448402294030769757527859217757986370748160332535818300940104350715106533840 [129,77] -4114010059183647808987027148230643460822876750133655379775173102618487796014001152848800859044711326011173904518728243361858816693081471669540520200445502546532256169633750458849085522898260264255895473562790872732073012450165756679471567138441167517399581616307723069994738689811705635097541800246519599847756579200083302952647214659676028395380303337646536931805150096411420108493708490359036017213209051890774433660185370311230732696491761836527093377569755283404969054729807867944386436547760755068395037788806383706673435623146604085114439635277673968852344728248720269174092067389132372010098551241367408629380317613068451024541707740263493144571726980022669257056254136664848737297549423992244550792812385291620593041492206599948951619296940649185273046987580415601217957515610343330658862294277826640073365435486485747650330542130162564690303108343981630888382683072502643728046020836649593352602120038154894702461957198423110131180380664032246875974118076122057787041717454080114761653617541162673877011775976956179259385231386645197818965607081685629078293424551619462858486763950016818676668156561738706138257108593268422955986095219069462817031382145937351690163849772636380610084699405456048840611538181777974341997958299476318457555487750915575672801537387610342131906546082396813049357667320337999690703138624220809596649820012701151784132743895213290903239861231642193067581300259646514719750116555064789476380336839436241609087514905974219308806936766338910364700123426225313038082309347139522548982360918349340371099429244698115569512148778112213278360025013591462320985176397629328058868908360935478717981589184324930063164397341693095707327955199554673298084382207292219425235201847533593784492078260731868240001250933790424881664708265506327544529983231123822876417431093343492805945594796321074503296134835524591905146545518789931600 [129,78] 177090436615650348696998443154488315782444698898035687243931358939545405776186019595373439692925730240955653702267417912777857243961424004029927477404500655719722862303023073718668699573416510654011384323017152128395865933943584981089453055663074253178161623012558312684384121369637302759569431452212640684847161578964948772668505004433909976241622981960251656825010867442550430585349655868572849288155923434376118139871277658450182584998997944257972978278035197886507537739845812055577860064240749124574241044342473706437180589475335133008053227624772734651472537542865998605912027517502330575726084234076131430541445614140235698088102589453349876487329130858196790426949270633119409568570366785063442407083412971207098356643315860331235288823485310101089315978720610201496602290726991006903218521880288229171509305130081338560230585560484428894906006629541090088997495892892457221048597654046731391904445473866307087041958314582665039915838264234178538381563177954337699706845638058676537178435089247425274785901376424792435377454914026796566613451496307224888094541839872665182683025871474788691406659894619625114134457292657843497447022580139609029532752265891567144306873839733337609962747751206749166552966044282093134392403775261576878629676821361839017036865642865067376357007124568831316758197459383352625274527009308668033960185843948167984088546425331987224963467606792765310912886278789672190572260844349216612934731795864090660830700607141163352668984543301867117555703350949639080872477105700217056336290694979139297371194565403675572303923733572892995351238203284888924038084915366788653811894361301461578342705204136927882376096017319162181948051567315485219625418776575474521241791697258375166363547827405007465326434618124297505048254000715591262855091711405790662356157483441736779328515820642776831812618435926775422800819138086240 [129,79] 8964454352794555820318497026116600703451095439643867113864653067193702877498938657592035443815293484885432595721150350775343918936464336418949876929777312847139737794307198531060960704555132311166942646358805380205488720613780892606205427589096745610922343465251028844286224766471193038602425809912671260918591681028419139859985999496828905087486702587400555197929762373217468247516540540882750421221702526767780063902109976314206226370159337394090066763835083724484299267401328408092696491188599113890406323895287359666908070425683006327625931213995828189221849905212612952787512840018502071727340753125928174404742152873849363433590501426785540389631139926392108869913692887054412481560990840335593188516933990275734049185489400837473102379488697560579903371186901237749517592019938829267110687542036520050599746514070277920882453937271539652500346627185137971581776175903462328323296013451487250311958967782655125884069261751728194735413727463783844850125132480716765368097825349264603405003511654558860980034716966951368813134140318398957082805572739789644272393981763182748871900285016292237434047641523108800695894730186130040484873753096200485048393343774133588956974636798494529667140191716682503213743733126496882242388205370335962992001877247168310567770159203173647038590012166609371851200981172889320346534171684200263667284147958938189269589162720567903762551631497341174245355033170498250400593774292992065295078000178340039140425135106229407244923794927785931090976595937389254611294466765291071159908344150126275248189873365944828743395687116963381643185454694565116333263811583482480859231844452531357505609226888480735315091269510176633908043830101446980605502205091318320611887247397476247616722208381524557557247191583656478760066622084444178673235493886455732432177911639145029734394583081972126492636737361962210523081908800 [129,80] -1864531706101871585541665809204218562529660586541846819661800078989093404821023656922120953594582626539790621844819316505978688981137570677419897619005705826629071802493594763690577829558290776852435464606829705960281739957170212465762476386219404938832740181600968961319741118668076104542832982793156843116821541042885647433733928527975906867247222753723476443744379219565944027700806936354790998611888558574416618702556974822967299825844833559850398832534568302686800462978510015711615080011303179208360529665595468265221570486426791106031728489114322940012846928508447380044627799808915965238168935717566028796821292163540983722796244022148065382391010608881815515881798184251163888474128013740033190680477792393969228197640961697360188110063829572314303170842024984711865828042596394992468652624141194097145679677621305806530652410834293730774186117477989199975089512992082887026314605884543350736980907489870808244588760313349678041503530187637621283067711808422219742141139595708331088580156101268061269656037084160089084361989281998964760229043272313227452861830806849351162424102347495313949689272415304199840410052448349787268336839050668087452404660525761430210593921700880767307743749011301941166336316300907695252217715557626260041317105648896452037951508569760376019441189525617747458471729556328896633738340099321834999535434998529332692027089239720200480460754727753843569790657310988339064918937150345188190305657854165018151725168483565029315680669131339359778904437284326894950514899981774083549944292048150979267952561362132863832773616272564806270242510334242640070680585662608823966516173640018489328973953709912156486894222938721565828257538278305206204820279127779354189759375797485464830227040268568414488192107000804053418492124380032629524030094220188820336290591350987305509659259192625363804654098083837666242133280 [129,81] 120389678735324223811834479703534986505003871479386500624856148393463959606312878141686143929129578659517825994317037643972161881813851119853219272137068034860952319102310975803378139891431061741097869793630042494491517492962985006460967365917349222537771063523399624014783350648961959763527511513142095722726700823803334328791540164930595642885437276316678824054655904331044853854208962229599202592686726830346899252741232942819239569295984849870190067766966870472269821251414883841797087434874301001165336471267686735072434570288635142976233225461243812866267449331304227100579577359478099051412008896142135492318522106775296225687620758693046193262987229449734572892887555966350624971970021185469681319162530986744936911812917240528863719016063809510085304837668123707730325445907506217934355807345294167974502104603194878917416651681418410719280180390144907887332404534818651019499882476553120568160197489799183342132165099628318929315553764468344760777131965101910290202700704644595200685771600275926009130006641176189095372409824572958727419946685920611538185646932991308644725412526174966558859211038334911245003112659540675835703411403815129437219219614357133355621320267309193504725726234393916421839760005550041718322614306550470874842243733653966040376859759183127324402535225857348810258442673189527855682238220444079956634263078917384960066542138749537960737021656528295963984398633504277119438829357090118588474388449544491680269623583307435915136053008483931618313725781460418651717916200616204877362029214815729032067571840867467475030103882441957012393584560593172918686194530218892595136790554745658927373924773497128560381229451112726929388461010661213363712284599507413914205194695700688316125272603055894244964218278903100045474103296746759415860791886440048852031451886512090572361328321497906372947505752743943952080 [129,82] -4862616452833533975206192054610945180635361717338452734223444320810722732941915016472073169689974367115144583616878151230615955478626081611847179622780624161615817279871799787278870524343627204674991746223262357130022818880532000945079532498484560952766865790214035512610943160302613967410067019901428071748437423417887898985522301655570671772699184169077661927808582992153677574787872481342834008646977155106242264001507853605870129653868486945474020129720717372815344302514855158596181143399893691974782971516827283747311536788101893012223814579283169639217521744034239515622477469769598624423605766346212641032112126057327816162416990405545200887536620173832313546009771222645478835016708824461508520589464169745583565828801661733507121022774129859736221374508205396537459967343284597265505881286693349383102016781945074641111058367535170155736709794794680487808430127548242023181547676387985266793599940922676296367185181502785869519982547341705372438065011209879382489261186838476595361992945655227046706299989731132531391454073279035568704072577500413061317291278365107056531945321570163395410292873587208984852507277451720356811758669516045206918495516264979044470516410462483471181049607742761101796065056067036343579202654124268558568419897880255906834933658342436275672848706628845803723628045737083165178173473302758586224264633768336336487112370585333567261923700273922894987722858664608966886428173303874893776845920949840394696111686511888865147249428360486021601074304148212173284483403817628204782905278544008854326246793194790459788685214032042100330995706306160887170713330105862485362193326081408189110385315536376720155973782255154619218574736460566046610404873953988923374523437864590528171922007515191478332306640116425932581992134407970067900888861232387309323252237289881573733808151290880938963138645749526400 [129,83] 128713176121634625375454553195589278068344239661916749078873541382110309729179147541996892157438918338494953037168154050406948818772651295254480786838390828060396023056684358530620319944113768208996482089948325061701163612498127769827137560540182202178249346188747913746619988042810961566741060558790025028657779687936719292766139822401388749406525458942737260159223330125031163342294290777847928877016855134170169826815219569575341473379397461775286608663718467936293943858469993983108963140116736254521271087489141331076631321327966825398445046571965626624186780872335554694282658983871293452765305289144620222584547546011385481099920191964403981094293103642290481714853885412134578029143232552346196601084487861833222139187621538293817790041258092192714017795821748501729988298540626166261083312376025101028455930142145174999333208010358868184680849698232917923646633828589852279102041410328526481195651894243044465492082941876965647181439227645678999300735312716448624548582197165624324249035747564408295230117885703818658913925680609844170278991021832954864496656230769267057623827653268583069514717297767479979375028060321012875064239095909922772141018273161793803734218521361479734986807464679387927623736817368452867314745228125861194342319485060002502247570669503439935317751503615821053111693646804477252643763307993770081239354731267571168314573656386728887815699197245503770392998171266971985513652063401875842027025540358996891920664744385394487086908892344674877828783821534133774080777193690935165686627968346226007865755502135875551118823350128312066006944495326567913529403292290442041162277263325495361886306770477426148896363505430056697232136201870678087425211866432893669979826733214388109458390134522085398191954377354408889627707900536080050050063442384092849745624487704671223271930954212822002303991032480 [129,84] -2153223877438213498529321535919695679921405257519352304552957684895419409251275782071191900523422082113940703423171034984393336517055211260963221284681084162966817361009627722891613814266605304243022002468650015802290443858444613946809273907982223674057947477424473869214589835062295446429562988806721083624578446375754536992131991924061172143277805141865369398251569624627990083452286623667865803396626083522960204907964840573879391524982638133970893207995888642966778668705607589669863449957772595894934393376701015268946840540562464423397744752972332219627279993107126275735713229834079604421990291474677708912618769737991248124972578252037215119227037885966871404835264742276879573989933292508919595630811386584301612082083929609061444160734870159026217161913223129139871342448640914300318544081998472964606552516383157946214178523274819371253039651903517352094270748127227284841769140838114230084474274684924148490410660450537088256391672154360595131149932713551169778773464885697130082226647988690382956187349594530321131091839253900537537948891766783974555779926052249035914312342721289381577126487202894757073912570342725867244698538831376385252655290702689540891991516442913357579671692105676301297450319737963680671387090714583382968006064349640712730545385325938276624158165815938836555733482209171156336397290541043079149780045381195592452446505162223446201840304461234924610874957343774844898306093763190383564261594104743576396403547604523916150803653189883652400306011260112340711881403634616643639590561392160098127801005477944401476621781337174807493301801525660675938366662311122812084436952645493026220917403584751255329388647911184550961668687939487444519286733519776906757504768462507586783712143130985190953705881641712133851227925738681274729843434756473345124509454058754438245251959110407977846330800 [129,85] 49077736886146734247628942694291899407403631445509797040855766830476380048047017456441424803708767425682973578610351046686596438276236651215015316800771913651599272289600591746626015428215607403390681933817659974468861507388693449658843569911929835971655619086273402828488269963240484931488838258076938416718439986278475666743744223151110977502283736217924355565055448624041116928783424920522815267578627399869654724416534349984105965479911762091279912627295538116000501870548208995770075892388417951190768750869882130534714010232047579150607524986417836092077288446032008773459361516622453662529925067081042686021221869183321725594984405416465763016879705613505393124421292473461649925225841132149232552093552403525595008029143930472777570305706658386355444012473757545292492379353332492401414891910056785426558550553044039710622285560286639857402265086196348309724301219061532695028741393191040982608096925513533463235207871852913476655635866096764175307646964953707879639488128559659644472981602924475120473466103822359817857517212149487147434529563746624220855300817941139365669402141884119277868001752620016988888429080213597789460608947622403817249796294811327805371501593449261081223358372550155684611762231153976393142631172083658694322472245037790675301725326701328668148559125048542512888732875149104201985705864632818972239920662011634697143053944596256444100029086293491517804351601202524274007474461637246331828436902455129718308464366489696725923170752090478482929096474072820461182624472155049081239240831003600164150342487157830193184623870738864662259953961961214302487677635222489449954034644526240288586448659929677305676319783509440339464367560680724487584491834637356171664903814166385814694962727983102712069210684232738415338183267512059934096229495884682381966503355770976094410122021073685279600 [129,86] -1227400618093975305696604758776761413048862925864071937177272555597436145905207239107108396130965452359031530665510098068118461857342642983195064345753458306335506992939517849295116039419756600301547440786417075043644390450985284507361335040887195972918993796956251168672042291804286751825202472565873310907772559456743807382887665487377605481622759904432874194361470247108129370166450091854858751340072561624042889521524592174615425027062846482345342917408547699037924843293211927731389601184810807101294866769657438326929639454619862761808938422483270795531056746088560486186425671591908946809580461479928669461245495981689574106828017979823157904921933001608435293541423782898372728813144895896831462943596423977960545621409355389236387224854692708833394192752639619362442657489268219546791959724698177891675010243435643905217149712719810335073124884040778250471971229033603193248197854016279438240553314698931090804833092855056103962440825361725664477505206210446368225764411160161991340464885106445619273662374873352813121086280508380653533932101646911567613548684234940902992388669631249802676623981550779029709113790451202953018278345250889716382825817050051637872752235172667701849315277208697660000577410630851611551170722000264349676977044129719544057967639775286649573367658291489967797418453204620966567340752795283051762571853577404355742455887275003313712240420915683057067546775712896156169183293756196070270136399900141871631381426274348225371370305672826475174469635838414670237549678985959793968786293248914181365340485777795203173466515677990532794312904737534822933084209866680281328054222829692423899750908740127176213158308568413605780826373366514162019541059889106719711288904022363528321089091753132038005876868001242654349068627421540877516737399131445618287298060466667217243650291059592704 [129,87] 22773832264152798239895263252489370061090585106160873397408547738322192649437801741696490495295420554041913093313356139383203721914042443608193903234557901997975945280615237914248546208643885397677666885162550511807082357989212475731388844511058460780605528533628401778427218795341107038316167816422570702152032104177671753734119489582461470275189254813884484090588255069004747962330564621868881973123486760773603245433007978401031814102087289952087048226364137770418592209295239341544664805148841759198297769882794300516357808666346127168937487550066891300535325541765299023060874843753131305699543701031592277545974035760002683322634026888246135289135972895618834008035382437614962187193228719041088162841857746557264769384003086287680428490193919692601206737430103921278097360324410335295924887546000208277631798003430778115453125317237967275554701932924184355746013881049388813054813070282189399803033824125474118549749936315205132085358936520792908770527502930689589155952981645094909231079034894124066463828510434433182329678784267155722848081020616190241396661376055811348289389173969666175100904279952823708205078675340970047352070586733328403455627464582882974631126878244463016846405445748011006099381067542381551363743520393443718454881327115135349823642946499686918841039306393987939912961803787397909165109923156193246519641174342179507328465038589532351718375682932140458740236799476461163148391328493772817970212818048953990186829689794533617997950596478864895472479084525730040972390878629728224667066744150398477576603050850494529468809457921928608456134263227639838210125112789905174487807014784004366577596420051131332266842730253382250785415115627942259826520522951614815566465429415946886207846335052373015240629280735634233763898668919313729771317048613975337975027438648836485308392966400 [129,88] -556343369427202635849129224302152541837299421808794667195220816172944573270018268412088696547296642582855565246401004048623260377716730114192372842283485439520267368292075085248122830359611415043181348731053953538638055154165521271436339598236172543987589513666690442083774628990026845041455205948622580508119939151711873613483650825745380707406326544431496435424787194791840534094946778710837880439803684212831276488349421291658920255276020123407393673037399781530172063504564625151055262914897344927571811370958521711409453697285434125982225553480269944551660250430490235839274945010560122021431524337489717129872430017967007198353827092825260328888421266899519052667802555907490816531536894937059066691858533131840328481626254515715627545561455886992346859258589847281639985697727162783060309363922777871806379110010812818065427784599468975562944626237041215976690720215779802367695949644807490353150388469924553647386735596244690916605125576686363014871909255299985092802543356497770103388687183890609187547508980915851609200218751646959345324443328291954772295830870174057549090934013096230186812506597619136917743564366286635488050799099617749938928323945070929821237510042814668406240241681421049810725169921633856624515745929604597556259400249668505047701653502574692327614305503048564443559357124774725032139391222610480677708969301741264731873478317072113779576472975254375107109137184657660625553238461278580378910359159608013574606919275286157424592344197722241640357831237424274657321663785432947639635833796627447209226048231366606982728377984335002932571101820530695989599054340585125511579097774561616620092334581031172511933607679319415527071455626876543783348874269977794661710419269379570367737537479232097126483847981171083222888584764988545737712141054887325871717442329564926125368088 [129,89] 27383393728860164871160135870907644728823736884287285256124256340220304627478102996544114053136029424492329546409013108110024159574970516499677344719295466734634683590909099275008911515942159982891848364977008120803493877562179123709700157550916784793275576166982478578112118534308170916545846685954145032763556708346216893234076571989299100418973807573899884255013608113637069459472247512173682269911593006480041229173278899181455563968863407075017648014892066044723537156152790998614143114808353418854129357798899848897569808838626299816754358262357148156788561386184466408568276758253388136748376273122166623160724634375838408560665126321684243946919502004999651579148608284438413328421048275494015270215226676230674261507738195611782104821132140595717948862646483793018235778175326389587233760247441107936672945105138307253087754045068779573229972019939309937024531113918278579771988269129842290598266355093934975435581935981935964550563544882310193362403033166886850818259790887996589318272278718408584309461851660718547929830171699353233803563274134698616891795146337508156093126751027489796175355428292631212650303912769530938366479353073566565015896304452603410206744024379666685472320280641051633548900374222182858642066464852882843425579299904810858805660861460231441418690237909035032644980034482325759230279887836781339778264638335722145023145503484160248055048277555766143522313504321433258403992105722638085993214571496090668905718892066381441502207951790475226733032927272222750277280875569272424298994278934662833944165930229939977616171439608718150641165430970874855071694973528211204679112728933729353747351714585712555654548404711296456914645099700949469199706247387164473118259371190418246963018932479269077692848136666126166676081350226570900585606712108898368233532988894026176464 [129,90] -418134286466037144268621127194473300508171539462530760880120700580754566550154065494582141273841464775829862179791305629713392648181646461220143360136381546912393548011437893423235403144379702542471674677181489567206672212096649917419538312544968078019930111208574303067167407316934058357621997680286869390671496137861802480722308413068299759039547962965772113035296077236332511512083801684592417243184058858450298607638083100303724796286053839329495754982122572284613109468522492953840670179235183807390420861833679967290137575401845102309308661462782613015121059999885262506626595758971452003938586542197177157399560361814058359711385818230478268285798693187910291538030027435044086733385504265497149592547295632322364021508230015532762349936135026946104779819172853618621960894718526687956546690205059886212283968334316118824787495382681825894229908793664244831924889810953929378474104615589894875853391360734490251027336532892940787683259031852894685870285525401594028886132212204641193104898834593684962176957441375945576932974390776715633363149268721579316845161517935735903709623984844731255068034882107730874864402998880120431799110092277957177750543062527649088761863269287277911850958627849638345941855548578091040196583932267342733062933932810822038301964910821368887328199350294074945609706553404290513173034543894963494266823352694157986984114017467287345467104801204091250294406765495996537494734105456751922005230922384172226885877322004419620998979428991906573603725351503124739430182450930851979432709755646423836836830972649120367254676880299355189167023302536394915559543900830875748894404306689396187987315934887236040159024922480603842629821649874944957064222683873351574437035174100696532742268000197523752423081602486610643019884329642515611226419617595146923033499219547216 [129,91] -28496083891686956447880267183853625887607000043803443641143779054939879814852539845079745971241945456987106838112994562383334380001834800879803111974584637639922347537248640581121385782808285956132960470071288087324061205669732257665462697173079431832352590257559708575167634021377866187690039358618232252639490769250359218434957006897145456315404695953477697037683536600015925487799628519675346859423810298097846509163710287748405655796898396517772809044370745615702748394039972062568562388764618767478753147448403206165991294239415571772242347460112072566990066814069169775505335746260836732382653239216863910141995971336293766516419489918098194827251336253991135818407630569430221470691883966583008170013733528749433598704151961296396449252361367311234444508944710824876413804260488061635989274960450743485296478978302984157288034920400652303681438267755789265894328211444259957118775615194162923066007620460201189491493340580034188792976864766563369337030925248008138764194093616486830030812801021948567394478040364487857662168134078165205889142585435922031390804115739969504718145573942346728776081449361781368176231088210651992957909790824993116934506200386151640782372614091791443834366403309872641640502040498581154214540958122335917570770714927249067597633355492522559685234688126914142070912322691358468562333160894539955000230399562717528376198413929611928516837844509923240947538660287986655940680227117246508618812674642597187441068148027799452078095163359525124488816203767823960629146343740509122713942516590711218121284061612236060343663980960984722189520373849395434595665344484534080203934697854999140254818041081901434461129395734902857078206942604694502561627731534734318454452959741364682443071167137998669431275716596870106717230351504678898049113780208606936052621287920 [129,92] 919986517454449201525333314359282146963135309638314833342821898715958810339274610959478125939999356325563155798886476872226836151330178959411790899010495946659823252696140010543975484665545163632021062053621815711993484252698831298131556862157320356382200664600993732080755356707357355876994011830088386004959640204913402482491644520172308188982734072603328643631676383042445288695577959658927219286982631584127415491353821248733273274964499543181817161204729871744739877080778175015152523516109106468457125513214188472223258008511776841749252464894974490884677583570547951313642702296387222775536220494201392571627632430192779005208568796157496334575359111141427305009268831366955940952876819564470543160547540898912927805618001399423974961961645031908494364724966228954519668301628463501720212119747192866407788222063876891323592678878901998637619582539520077673666772628239252917315778384788992265302138122176818635368550415958947610065408912114551272220829477559167117264161276878956840784555025710007733544752482665878565542749706724737853644337491425867062096002999660663715023138460174609183075825067165797606025008866458174985794029816263455238050636974795266719882257741353143531784143231768423147464249904963066472391769832428832035566393326749777291622213940444217579591122872778979679856782916976794728728526504290922016847676501328147207266001488838376237108843212654403978910765462001713534901569918271840558202992107167030895831532495823365115427507695721373858010698488215696565688604240720578579057250771570069836835973191818218986802317757245527243714235349628501986357253273876829899464968927169431102515347476698972520042520585828314395154497108633642304904774344972505060984822800298604162648983283728299121660160021264050191004670273303897675422689151399833297597952 [129,93] -12496729032438402049305451078020627914127592998301753744298575329544462631405961174370056221936755835022801660730804148162110932216812564790120241135888733887958464215087076915442555470964477074233073576808008880199108205408566627605105872362239367277873154597091885313468752200046195321889457361677654161100582094887905617750259756843623694165670566194003370507320028831320555512142611640990257692091864675351120251144234179554367922167330730410520537298121592440737698357723224524011091567044373395761033981286340662906840834288790643468557382664677552518287294320021149689174501172297891066002080505996401378359402025453720496296717834129749526123402088306500100187829658786998689487126539780315732432326727998390783881518726172503534268831099884036305160909675732082714445714018197721080383456779464591529903600085887061159099720146977065472524300133374362212038926541024071980762778629857706024077681559266340666534810053852010510299567370630315501071034409500223067256157129170316152907238147483182633189575453461287979646455254639405976941591700731939355480105335242496860925348708472717747704355393367198526423013736495709661194907166853286711769452546581168252586584487773981989707346927406441395050732544092167841652202943664526008927858526992030836764662154596412089633478730606842709630695736746001883405664118267143792654253825004549857809801325390711371034757523376778163415790974459280627648203831990225916058484788338180867032733178361904512136448096134073914230940580097379812840911728217222047509217921431526741520179199400886653041111922429169715750770135732219071670907816718278162864668704359630142606150273715676143370584003812408329830157133351738154524042933337557018263639314620477474448006579888851235070510273377863202609547185182125076847228619596994334240 [129,94] 239239163878272824759451953851630912766058919159885584471494057630572775112987057819893572559484192936618226257760826918579614676889429011904557317312803370238660314998385834708533785344086447193384419613509125860977329777933285514297767005451176857607452127252185489875931876857337920756737151994155330076204486507603315319276894691742577883859323593403277423633516409610142433805235680912574694228644067662989395447174136012472254480087541363128696002669531662007689419034995406291717113549850144582104197917489052196933099114922510463085062586912820435202143258283396866414999028690526518146287550145212956910563095040125831162159751467128284486561183694354320037593234856107165876125035300177384775062942161118057541140589828164463627735547573710791209084302499922884536250891221064818535326452249142422962030446508591655980604347891232504968223701794221231690661692650513992542579649158537329776238234934539708318937587353110736806312258785737069120275877392739092450396932309366433172365012516951011355323785225651475243150455307753866508290006464574363397956735245166284008306234186353563913950216691884743224529699229274383693263577957997505006247032626842112045879256383520720424704895408514819832561271710686234264712893317185385366681065306597195645824981951925590491590217103530187498086574100729329897038914697940272237153472306230026332381785943582773473853102012142264740391240377035537309182780958221746498088379233661540220148538424020441683867231586220837524454558710917985835782797131244668674957301521031102044162949418039841654173542903709383981216156362298961560622237721291312958610151275807533825775495617361382688547930156067018514506956240783416342563736710345428511374495540675110882587946033044671209718303174608777065039044372769411407966888376956416 [129,95] -1753135340750078012027354869592377309295232647848023781445763444441449979230030490012791858201057177509857167803839442191750349832803650362533299148806142278459628685070289043818206339438927022130972911151172624454219457014265497644596724195124324970555229947699675524776035432237627836628984620864910232862630821818574121500930225394742043027879095564269345013241318476538187178704814752567023528225950293682113694731385305178912331830701027036204028183029478162233153753604781834473934997299586272514140759027826885256569731687072212560556742712691738888014936341703681994408313697788556258635593918541708845834245627149216605417159057573472594152734007187347136777139008940145287134378446465605335241242186637604658912283644225542607173970098551899527200582738236415789776259570115584727678078635128609597865832101327688262891430943051042160881021614523458368803983692553815998983689249259901613429984383078372266313590430853296975866417984587945763838868557756874710049852595414594198684513821549965085444054480754029764679342708550038072384631111568751981906019516329355108733287275766592770745927743630307804823289162341881355358932221666160830605710061602264340923455194661425175921995301310319982350029408384729617031366697187580968649320902651168598278412084830327728486471383979044129687380688501995660017953337022562994355429214916350330580023160536647012904460155036086218818591941854489247064619705988753807127258394573758448383560741506550412162887884159700629668609718302846994529785283357017310374011036674634806877675873685054964525442543066388933408356646561026402308554379885768374521256389942377242963898286330885397802970426954285181330104295735291136795797472304912824283754402629993170316169554734412467210737541892649372025076318910148552988731480968 [129,96] 16377281333014282981242663343556744070231889684099696110563905395834947460013900288556958055435724930244506153754130320651266390336276479302593280712243805270066449574782016613633081865086565318409130448001707250064446218364963652194901619562731925605406488979670682772808082083015832910018263481709245647752368588272267887291884022282356616581938772497280975426204886515254632305028685916433208424039106632895106889261989091865639214119147057220289024348157938116039209863434515453617731671259309294434305319321278655807478588427787731759872278535307456524416891813174940359168658151505210066363147268569179872662252416333682026086252510457227657655281620332777944512114734691083424823233122238903362583432474489072669140924358649076376991338037642880738042049720297511415172510227502058630118358970309493482467182812720779899911150075300669843073577309139124770238965955414443306873532319774248932780133828990688247993079347834751050891133435510827832655129738012736493828805527914955571044471229956471896035179522057533073628118922913180380972287281070544806248267564459094135714253200131282123674965645868636341096051962893684361731955062353857728707981606460214972197868095076521838722730958093593221084978399100916973873152174533652245763502243510306691886017812569253168645628245275243311153857357328518259074460103408447666429060860432530128978900926340877677387050003040676031696478443070929164664216740108880402607194676213772201009972256353619660054065912277449612848317136325425031875325045186139378698542490103891465546904303538383245617925277016583569180080421865935766256744686332534217677665800299933347603894628155619247790519007835458334622234730356563468202945021630899106675048514340805370417022636827337967197629047890055006576166971330478777265768 [129,97] -235430260124939894459937487682115117185450726407396547270345700504595591785789882035853212865070427423944708588956177852272737598575494837709013628288991544005951610527945614536095555993132477129175237757519459287656366802273892692613322269536027232663404186259569542560587014545371021515615275102763686179017257606730697859746491212290977097010337656684676907903028764954298838619933021605066553108032576730803074665821399574217393908907245786853876028070674608255326659190075466275566656570455058244903126209533418580054125971465529617351093624495698887995571998340504900129662775487308673645255756926579665616834431095596449515512526423766884737873543885159893761357439490547626910070407287633655408304615406316460815176041320281563347970418966702255216776893017365758405827596322933233079555427612205703663242940887916097270421433230859246587538625185781240000176448373470772592094496868394630868456919414861378693050624850152853113858642316467103242160117886598018612847294610529225666692561499459135933643935509753300429331288115535563545207694168808488342409633232030260258378132549918308503194592666253017194440221375864827968672549035280699541705395882001189984033355474971886078518302166393881710544449233318877885018805666580092132144079137869145449092977478914921813533810174421872408391415367248220501504196334423219253754231928390087597641132764913209697966756882082952420318311200852617687078691299071857010879639371096036823046287208466994622242714274878177827325410984483189212234479565635399832745944037031734830122193007767154562739096471966704500399355686203281400668085996749732268879757977745872653351555869914893772177864830733092863581576821770094044656793793143493582851761887136914185471099236380144224211388070986639968204430489752356888 [129,98] 1561942478170178344682475144102813976208309026824133186085612491715753819387659448903189361435812668762180594586174532586097448798982471125328195732551906564105826665947767205232990355353416890546976081118198239053107480253646151949590390045589765669562254433078075135459613482610102932160340796955133938569837411658505750092787138466381259002197862089442536123471396312227774273252247510102705555553677998090551052646572307013498469802832382289852611354379531678857495269916592643918818681085047945254611051291078331336605053673920690407233803270365801327441842273202280366653542526677807516896551396423269539588900213912599850332608178984170716380845642993738401353973508256052693230240808186500315259795424962936355060682428677418385872670048586623903666945060694593401895314584000952694608045043619657358953543316114138201788017920714023310872711090225389995539227172224371278096022170503814230434892130420921117836152614481548152963681705615134984040057909533762702976628963210545216683207852896798375025224198624627986981732604961434262086064102678538240819273922384527207572197597917801432216565124858052675575536209289461685582588146407902897801709042655120491270621479226270376587532393247971285894587820887843899666103577622679851093859491326425080111196109573360653540306488827175385951694736094874611813709804432989365484613570913521973315639419113866733283324252034147100459307442288086848415179569031084630488643210318277739770590683598512963941335184010094380688690033710228596201100892919960419369728179990058402645252237226467138298162929989831453715341113523422258229060129031313451496060170573740170813035204218670973586573021782092008625005396908617478019203835643157753378453135358128900980435424573034412721414677281829004565957148004752 [129,99] -27485468531895642217242680303157979066702016795462473129439103312005670078718030657112597177051270867556567381527427326936947644117739064887419041152940922151143136814053449784319910141451295552100508747352821208611841867133962586814992683335156588663175271994607312403499031719826533223597304829732015572719120973306189899530407986030027847543801662474952363041816046015593039622593184834283852972095471361350361253652020719706767632341043412204188958961447610919944219630904977790300339162408404959529846729345120474077208874586130871423438694511900788785314832015348747245855634239596221055683492828020852161360537699653511419875034856682469969995795810807348267736542401146323871669842674610238107326741673421586207743937083191295064837851279492977654838854747644744387058464188292814150130551378378748267494981527345416716073475587694327476064733096670394327185267088880937875693390331631941219493563517042159039805627799735474654826513578683405495501060876065975376865079822508575902851173740980884214929467228338603255188440879686062113301267041358651079422017912400305888361049104516404539164733477980981872272607103311382142741150632570948627823050182216921988582605015187816423062830030214674626486727856173326255882928717232740215031800237988560574848439082020926372399723650352147696553416623124427985827675807382482246243588923578762984570529212119868493216804543620178049868910600315450152467757570816076693487954121995048922268277371674179116400297349674913241213493332253068532149511972428736032748342965815851664825781705767905962630321392000182768368375350803204250514883208200950887425363035487450983492154789553196285196535478015742734857768445392225993836355719448344966494299838587134082540395043914018717702859431618838906596152552 [129,100] 146227872465036282966481533872427596997256728410580565682508284857295261671138962341044563773220865467033667655921708415942174842331574790203463733042105047556527192945098731462728836413673804773950803315104796173238009011029708016876727592645492574076563851353259388012912858653782066142438593252646134641266664953005769463469218206189206180349913868578804669932618500760424503860068256637791295813521608502748145506734596952789596387396586271274897678482940968688978584652056971072779753757384520914024645271623349003753279919052276618059723248720066608918231807889380031578535506374721531348487519021060502699950441497509845826588788932744117928275597184735614436170284400789994321100139117035242971327790746269845466266185500127270183166999583654267342386414440510604469672360647815271302215809330988739009134836859009364051964344144885525508889031842876755940146321069776094190510104019166032889564979669701408101622443982593004611182412182123131688942485395256520389513417115066086642166042748539449735096786996916450383305417685977326824416411945640909234970334203712559802238446335677640347957404949193270283260924010253980559895877822953109852843713669012217418335720512157157620316882244670358407334839010777377375189031843943339695908049209905541955178052910361781786892087615345295965645276114975141417423595452193013982426215391104659968325299517961307517215383197125776491370108062949686201417410898664697455049022403915609077019636992823072766878337039211652525769305815028216669133086286914468146284006272324398545640159930253980309124236810408142777617366521224031497072130879865391348547707314852962747768451843379473772692326991255530389003715380816830369174713533984038880310295202252196222991589438353957355241574883473856608824 [129,101] -552373309191442395951774101285548884669282976328478490797956025054193647237900631075438800533366020079273766051151752283435193260188605585004029895259364647079356390117983801250577674691400702851338006221445605119826447333886135708277264029332078815987296394663934036286730714204227081145622323075564457032738143203100356717838216211154448315748406353315111460082868248138251624645732645983496718374247400265788639168007997011694557006064305465271979082847296190684152557477103637449505415691068831847838350445859363357916593630955235353770267179224247218950071473466827665724979823630357666832572388416860757535595054895806414594596324442772981710046443172610532914902825230067699035323428742474434498871632857269616345429465475487895044619808388531317583891774663140429648313599606090292327310714646837500709889779480726144837206842949161345584172060729972601281621551526648389251316076506766744241338755458417146106321481491705276643666347938288756101400374111452220311628102636389163526128954447545137945256066562334372541670256672937215544746248805475072616971963861413702868773487748336083081302223958321644089292968674721374664808986938497343640982869169174293309781974142690011874046657614313286239709417824646876159869400621596714127689893434102915079292455875985204781080933561508981893400461163355719511496543388836388349188350928275460686780350765816971161083247902531474282201336080509948770505836173238155701116030527105095632786197110731090189252881396884843848745475975807482909607477033240915173407718053191114681936253620778789997656702665817548582876147308723445934508268679684259982982094719393370315127593291297895294849287538997944282416542116016066292757963505586651960990691041747347985810303445169607578743089787808456 [129,102] -2886030737849878720660864161819314887594805104926900178439725866131790637040873043133668263887436049975110717754709972595716352806650039934194915070334041205803440005104768197265772514628337206060344807188319028907212691082177582308351440115119235200783648583095635015159925284038301025931309016984758096335924300351465217077368337785106173831693852718458569595990897657482607790035304678988503187746894930110972492059792973185581030632575670816121230991982908230324840737037462852911167278892510002078283232664590045411630729421296312392414382581227200794936198045265361535694995376116393909847313743099997436511559136845053857027065333868554839109836472845724509383314238438557030923365001322281670057869534018890683240897694560836162270637086344465225385595590408222153223594630214884867822144152493915550837502969234536587183292446497662459532249125392727239408151474223622379034525702716618366920821573042731466142282250116632860784777030544311476387695305089062471735517643825773908106053909062739398581229172226608952126145134303812951521045332046464454709273823790680161749977104965174223691546877390301993825305245889567622817511597296294808222745330944168922375390106607653856493678537034911183733687826154672857597699008374467151098615678719318791843743983850727543025331442588432563228175353582738449798518486768792169444222977775904621110567268979524333061580092323571163734476430715175807732316052862141300794457661083113372672743740775736780080061634777639128507210497831065477984569081376276782228850348183321219759259094327756975524622281029596189227162617161623317917912179918230622804071773090747932956814500130264344169247321332823439955448573567841591832218811977389978157072229214992330935099063952620044745847070912 [129,103] -28617608001432032317388428681652592420874237609764090750546273774436219611223488033448875219634787929432605402088447459364382908445926406147853814955222472914595706427515816619495664846229861274334301131802861320249406703468355811163291600027486656019325119037508316973901133029639781643245265382924702580865874866710650358623586955040062468789784560257144348403114192554404919006070602312182952078496779652265941457711202143002097434765349692540318807866425531256113325799771610658693514961366664436940379347190595516025761377988121921445532530227371770205807565520771670627143793198389879349989346013995231514112041344309658180868184648250916185141211847782047011262546736825582286776442064432118979441830204702910110708860594437049284854603875873793320003336490412790349213100044853784314380380383464694929082007086994614051316023171196792165160180741895446289801827633813760932736674454089313290976248322164328556359766516306311040627240222471034390724742581493901297861778403976870088337414614730437486879870732502371442274336147719292884078006584880274281440010111765358886973220310866538459978025633359342575540389337360592850627159810736908379888751899417691787531778654597393751319331284444480050378170424342054683359712365787110493112894648993508154980187087922300484225981146579368273456909441703494152775431000976107359762030083470959141901238764867789945858776549823922472672713451408268156483604680463467119838349354566638041256890657956926955816190824674348897377217660883419180303804229418613605271742401072509379053839646539066617052554609522994758523444970898756893804899276588961957344757056566155140330815594261809109733275235693943539699442828945295313203473427529628452430556181532354240110654824237871216317200 [129,104] -57761447133302974375879043002370023053056985503835337028645075623217296703441333887019244334870934908660873389143725025651605613343772817358529462191846565513309463616050300990706460129713159354016683922579189446674824306484588745764949611058252999751072228761956866163638771855105285830458764499605857178948505534106877806915478707342080375349089440237468942016621690886419691177850960531764847621026795496736413306540871188592775370145354441675341659586280614786308706420932362495688635687301540873649139947275513522581567683433699203065183080395925115082695883924474907303176911729166804416798042761143516815836106980638584799445406780158096523895747261047403344110717192402260579649351520082422242301094234716248040155492923283125451095718553565209142033355209439037863362469898832566015474334139216754829023313027480417446584539728775871587877997735327653949689458187467657580741089637929255376239394296310978980782392071936344450470233142209804901064269428930048460007528530990449945686682137596484336442306795118535944879412963984760185473886895076913939120590714408392948869756863931501141445301224024900656441986718627393197623598455591201080250006985665334460461297328086223025802406247058781884585002500359173111335412310191322504305399315595247574433965366521929381180629082068118861862797788784082062666539959489307858238073122034898243960607774200598894983081621257193121921252234230001757707863741988628539188939766764222478024166970404683286669296171825438215639805798168713547321075350037221778385064977610064521362010897851829996961551925890355533843301463843639700187621172970066616127282508300975280465542454111288297108244320631354505119262872853943362859625558891015048915482070608419011467745831618490320 [129,105] -180215272082330916728564709721693615403735826426670694533101750852165849399294617921754119754454056744036564847506983556564166505079285737511589969175947706595865839470422521011035595400154393008132381586533410644337097412223579238388704473027770483615785901504064607306120358920298168825689831562276835358034974579134667567963468247171067210115273739059051170697270165761056078019903176661008356245599760940842010017995686916566277450473797734264868798802178925859433337762640253057223918152847521999115547814877533059561388427445303229616685657944316366417153013499979403706979077267436671212677955704084625218590454739355383155013757280289723577189912459195815902516681369584234696552678154516480345281203440319574365821228472033436024625350985744484810622080030521415099770437887131766101233844627915913970850583372735033626527120049516105661663233775583235837328822516287947321636552555893100496593515709468231580362733466144709925886964355524982574855142846314231032663005931740168058566190142978234631147983011251181407711827414964907360689249074545482426769217774425740494152983195479345371177957391847671351269600382690011555236061248817237807165912449372322540579572468928109879897233278404365564369474307153459739676064213773489120288210453990201810526555662044299575455935980833784915559133152573813955338769718907057575157862052330290137847910589222381618522083577557184179239053365371578130586788994503641521987517784019284474837466303574997528479856959248371665447565542802042679187577023864935717251191636498129502562698767757547452760843176511568543514915815491028725711596851134424815425595939999062895389692630272208789070135029897538021944442733366088471276303905356228300413011524570989686173206954032 [129,106] -1427913290210092755530710225796735925361283262577369018461736188520563867983335613909049582168246516488901069716088716023957018155483281535858231675796214087620942886654889051354806254884990813175093402494154766093069272266543257645342657229245711020265550746959312567574227738280144734179817690250810675511343659127883133410927587124333847809513033797647341319520815178712345619264797167611599045767810685153505962219368467917351537092793760853705430037916729299105798843369708191594690299172492600305350344639317035644485228379174696459492198127584074946103728156875309282931466517390990936610533902676417134385002238592507111673438152962584346224789808576093568403070159444110141076452819215084085788298733482482910186984843947288891445849467726610433024848528886437045976168601672342155691264889062850463789401672846683209253091534833502654633960640828519016848531097926542488924363764499235078015203392069201499940467808708381960484393579731010121460463331179081036004597938190048436643718076961050943650193851673270620638002636503368333885902943026613481892234469906197250346846485118586443013285952185427682419557786756759581503249544893068619129465628416350022307224491594129354270854180500709082620997916385657002272299638511320328090744157732975601290057968415410135884031287153464289399522159813495350140370140991557549347347063442798918088932491570950493585838350556239936613646240035071567038804330488664348153050516330164913498067005256553110191941272488038936084961603806076609113827898151600699652357879119599795266868874613038883779797934915819960690100193935281404685071568885314520579222757546286509203114484357391565390051964726790672321824869351802712891457610203376226020937318223065769336778840 [129,107] -2474554649273417993545960291223417712979895462196214216140280262167993251449080001949640908182531136313664261370717928860208472077314040202080817980858856618899583696141320186979975357965515665618425957541212620568568568925676491706326684057729155216956148972228274988579040123267204638615428273514134394839859758232429863458155525600497429158175767785397555310042859225625643571339278025998832272808084664902028802764049818622457145822562827163790991128096869953728957740453084079702544383410767104998689449528690238780807320201059440156479063207886825753242666377749147126131346651551029678225595852985452127121603900127189250256220282898853312062342350628409460791691771428379136557551874269019574450493788851184518852915902897571457935395338094579775902598418433431411207902362764283687355973960129648866215829305002738691854378221350135975729715853491867329973919563505455129115970285988499646948718155632758618559653942559029160267879871526660361953166402252488369735269776916258768027901908252716346720815685078048858161816071173317301800083727506464531602362700890692376707385749976876529574934156714803492899100126771195861996314079518565863302928211155491993499517037205483035055703829119854467361209039074732821323456365335821480788507709664832328220462165653800984727582393714933930990663465675062511735722792684047733230797794807831287528279574773857164948396779386678265614787921672303349528091657351950430827425761458993881299096445994736423378877903817876851078136326213724982173716111253346394957526929589671094640673846926626112766710135280080098901018502208419188718313041561682018789249486849733666651489098849153617469408123720562673166773827752067134522647187359651588004255614841384478268 [129,108] -8698079638267026582841012037500820436995627022574890091342804206046443815371426289643850957413956772621078343423624004167145844498958566250932082967007091549976157346137082248105166849160599379711041888385527897376186910150682075754441019457175415461017211590255924914429667910222507880619124865783797820618364055218484354108567716658757271400134246779197350173456840906555543034356520005678304774929458411978173245161747495558635347313290738392459260157674531482843256819291047863282920097081651536653690740777199151440772767634697584721056836861829091001044391342526603618971776951463003943801650187786718407321104549387961088247192987714480855901092589999229141098834245709587954361544806273626922540924966102734462242900194023205952960988993241703651323811193060847552217877927158790072167814478449173606919846708348020613694933715203667606037775355834787973374821521266964931071646383279592717383812996835833337448398890752726349604394345649170080543247735141296562239140812935972988563075692837893313025151180427659567976729047157305207570409965858555751364196751051984915664784952190496263557863335403725928313136739712859000016342394713065588233389276284864742090336646325123548837799765923234678007747086078335226634439373046824999456720330354480759087678145986479147339011779819065781742456034476801355650637045554429135934217013799529177665916898729377881063621772667529191549542778323527422827615734162741918399776509907913068938262764744213587230062212233309767470883463483163289157993532802045437892398276620315601568684192487460112935843340064621901158656551224015806028125494661141228279602883466703108587865067956699999227019722263628692042999994838227638584298722262600349386546739915416 [129,109] -20895162196863250859506343303936423551873058085230790781650846485430463583154119497807581005945048693525687327653761872308549313987696790996892242562544563369800858048059119589017154271190713774750746654360650908104195851660997746311611130993848810662772727855886638180836771790888565618312372897045523127779828445140513493477338952395732630350517986524860299850120190133366753793049956026657901843019697618388061140933620047529992128448830814149052527541226184082703975794228625633289323716865992944409694549830557184588273236012541188114586449046929977960016693656878816400811966547024268402988391612138270968073354896666083565035874501452179638204505925381354575097087356733599988645318162888721069709522502163266036196872488389428030970571081129871851791804678015418685228018332032926843986054386566947729994371034710989007468409592980533420847986828824512032057219028908319144389050160533661256888720138500180546998984099180743061396668934631798002265530900721120583155239677097926096568071180102453947834873728600826363014915907451788396049834471433464554521821230594733131072131127710935934041377557318581101880211225920439380921265119694491912822204883841083935428299466226093877980940056064203801997975502589907652356653097573327585456332950254902011759310729245678979775555048523637148779677262486703695892496602119095819527614891060797794583087336842238662993929574996796074500885926762473786028656812093477478732827046769000265915943669346404648878457891641200949546826542174795482472442777327945910777813750212595891930951007389768005989416413844397077581439851142161037335816489618463741014141151276798469688069365899095436335627302039706516109440713719043762976526713431813483746475152 [129,110] -15330142996022999248020837988780050799221843055658813930159951486001743287399129197826500839399365211400424345898546429982482416826017587660866638554890202321173910875979312618152428352038177214825793897359094388930399751832468224555037697102055966289496337118355627147988804309597074469399646849813238596148430471890518854121934841196268460301965534195488002777268976311504909540715251318418181684835667169176893233209006731971770014839640314034361372125636354607863844528279194628661188162067570000574910289963351973280534022249683532824121002766765652149943315303494807004181033542048153078351862229895835650157322839458834812250843159539856044641183888706126584489919220539453011785227015738559364038908644102915016640160537786892873376319202040670755989361420012970074759689418461041744404305851619485552942675226594999003223819077139569330624101599692417191671884910991481627760747243527917477454002948155464125220431560379536884767289799613883406912187956381197259523458866049781864796864080576287141171122784496743936635012726267693057326816905935480951596692256836245559025086327619133258031269512834557340716681530344291991774161005474280227829267204392748029050136750939124904051682572000927024462599957924932748786747008462941912441548897550745051752732809163118622253727552946239949863624766608409183605508264564295002952197813909343914106503532109581741688150080995685052287039971165335043702601840324062735926298653076134511931375474151214900529354061261369635510921538825281657405106440675024172210922072299269725885241114355746532821288024850999223659774848042930732165207199488642581591878935374163529295386955183571166256099251113730593014240454122016123609199255377926040288 [129,111] -13675854188087944466794391706551182256536892130979466322592260114153733096293591682361350101121289235662420206326422510918855262008660918612403208230821019165925733391843085750332941064105085764414610805547401854568047528914250620956928444664014235528845801085187002685565851153905831583086165693150191788510827680125515325183764049757997339644203833438007572909704723642010532253058806216125046741108100778895001967571249165679184733465649720931205821826302936839980353231951282765596986236176946808677914778559105073160567564805760524705475981594635765239455858260365562107648224132640042305700529847320938534780246874197835205706202224947687553398229716632739903411852811763463882907326102708256337537871862429080872088865067359429266713779617108644490606159205904041014837022471585533243199148969539786867314910165878258647642004557305862210898195074068277171022978582854630963995563117778478467468051917637682254066223915500694256131809558452909480335262704307619762053787180282109767624644705388590206939369112465521084952265692084001396088250351335045433283270174038283192286760536935964005846351327559485493855690005336097918293953882807981538048161994278595414031846094187105369919382917869750530754708830634913836702335454456953610079167627022389204554778769902160194313163481670369289927117509587134837392050954699691372122576972044337381655618643180319579415291048333674094682521747635676457821119229552615955212280016214969235517764949391187114392818435305293284900129607196380711532069908823062050179295939229598929242473850116659878071065483202104258334340653032833037569863268986995325539228585416849950338010293526605314097308835460844739047845903136394804378328777691856 [129,112] -7945674933552463872363062030134739055940514694651723892115532793535136456573130729681902696180075598400325186289569798738712120024767478777763493321925519364251041114192075068879127262264408627282211325860093748240059565163470337967216244541584034669106561779923277933745858927714922881104438153761341440742719055378898086418084971995082107870688657192012551404612608501327320429242496498943766902185298146616127284522607396432039193973905967053523110124991330570970382335100824489984984594121994283277401070878196277571439872867189526551517314094223397765891327066249959924307149773847013593506456900083463294719611289123991679007291299805985140987429641056981424536122116435358162817964053567145421361072496309884809929728043927820391195237784219231174582156549491896501137586725206490741619357438335479061870974125128946434090972319651079503040136999750183996085814673591643606720664871564450602358143083500171739278252583780817293160029442941512110387384724051848434179262629037601930562131341855983182847631223965364724187847238805379741617480710672322102752566984743416845652979097456212275827434866921752866336452463583440774750160530775160438517404392109499185000963927414429529603145426376303898915132449337226134010086958449548653628341488485643250226918324324209967804905773775772440760466755249533569515285384366937646761277112220078778615199589783709992600529317330552923177850492017930357000025518288674156906426140267124624851565416276571533455298529393893120652815099164305892890939657355372822234836666084068615953374303647750082272157207815810918683252841418947936127468604519497308756689426644175651979744921128165015403768625467115611873685765956823802154476984 [129,113] -4078057126064350353763072791017833632795377567877201924085680674969684042920396724687544426982167186729325129566489816261179141607905664936344653729714634490144856897373715593903656435033379967459144113081456184785472491474540709549444226111527882897478782133955714831068193267404827354511609248320342019269139298108714104442125881589371901860778331677936369670668090671282159393961968799977714066715204683659237230401433112029599626751657556343866164075255387401724212018338779374956676690537394935997037839973951960269316951137728961882749647637947526123643601038267064362483442225786086202894303407179426706526922271359269962181390899484862534283193820357490323772882475459761333728801001313003652523715452226868451297445126232171367532875414497782310851179263204041060905174654260902960515301320776471218941932918163918111336853383297392272645690061380913589297600721685291349907514369059567130860678587861763336004051697962210602270467579194085932268144749708542902629425360609489706793200073812353085706352397247323670545323279273855354394367574543191049599819645301377820580612736660618765324139783558523486726917795641527764228567908382330763338903170567972388104499876036890822828838154082065535293841201584676242539108559958828217177469557800282563593023284418134412242902622651642511380164624946054262606635208535812634777864259637128438959936660881682495649957724493050331154819161321915796110346492178698725708478954827838367089088919994405777238211567313135597150156815717570198032947424930653066538502152574516850934064815496199677388795905394806496440337797039736699580158594384645574550913685048884121179287799687339209491533225424600887591756817822952364032 [129,114] -4802177995200428570328370451199713402228849773157698077019517700680077285486475092572998558146828952180458278106638928934287777883239151587310915598185274556075992185343951309025038175010408114148936602634495253804174669848392997427885360277258449203167660318784310809715366510767390434305374034996405193933011002619145755425299074347844242860644595574454842288321270994779012076791733080426142661395791449011273337198837011116868340803535435730347256321313016145002812871180534247626250936615401325980405699355835618492258951319293324090308774609215078773722688692291652183107409320083214285705640011733579893453515203685475281886795110085098702195090186614354782338462688822033308606514610318809119000443495464833157135783497424976025423815493632094635623101656589618711957848292624167905158528403089687400412493826019038291704007127685582213791599909485292687735475670693891886510495057528938202842484823272183745688656841511081784838629399678526987256387337016689622939083104343965703252379392985157686221206011083794918331268197799219053580713204134228905236022455663036967042513698975507050780794410367557093219580014389188308833837158638353838337387216479602970021059416184171364343065999071866182195232277290406583313563440986711432323258096419552285474445503261948113878052699535315947640487652596820602377159190219016023663315543912099368736187732376940233929314333170221541531213263585850261520376124024558080778400095276517141137598112126829010916481157189842706058867926483636052675924422652313570506645213509416435136429730393309610932445616117977936706843306622226034864617857718137213557729759906820216312697569222650016490491726980441328357276570395392 [129,115] -8077723284458394073561336746555305085432052718373905704383527253566970832126037043188076032539352409305479944775527554580226492194717655144111263690147995913382464273254622169484205984815985779133184800368467885965930146992952791080106022028593960351548082999936961149500520806493363096633908351905257054680486379060327071915159114993276890596984278198259140279467270421631793185370923267854241212019892784270537625602569043117663686621604927509147647673252251038309415819279709921864063736199222598799515381619527376163949202309290912934085431844576307094128018942292993830148650435171054867883027539826101988806565519660681885062702958155764482031318809284540918859864209055146697521360653356810030601189375418576804354517581962038382826430664027476982458479681911040050132340349671931746089518600781421582221975559133003819565703270557834575505985400751133214493320930437307822251575356952704678195592349510034015134973737689008691781168219932280713636939304953687690262444188023424101163035243106498409093707416579505998597441270194674092773572266576310777420595782003895591287213184491031637368338033508104610963415899286422122937221104861613893459066144680242480561409710737056590955075841937700156212098347713080242187369299119653122959290468445778742552951760993029421861149377390793408693098370585465937803207330982349971415503913921595391119179574481657472820574064099323965053159555115685077182596299866789559230794475533893864354789291645719040040560243992049682321289569205897300147790071530866625038562715954788905488874428101700458679488479658066977063534894914082091032806671005908015788126816773424294462795053312263379935750849642670912385739792 [129,116] -4415613023809908833166830770018058861696256074741085099446621237093733128940414629817591031766915573595605846797943229313838463579349608980420681481865366049499139074257229130686897290899021209618555848796520176072336138340301398273729467680591343099232732373057453575744577916730324927456597997748540858047246529793628112068156052445983664738040995314087243459378351831217246341107108925687887507921762170240581415944678625311928065484475864486612233630034880612597984134024824634552705258891964185619221398399956074617359412320332256659234328028182806689073144980177124664572204912099970536781123402617863095131655016016587731613951191236341290469949258494084703018539241214267074933249569041152997399944239376237066513535105297957295047469102339759394499410308482660343021493648757698604600485441036251567096264931430128767512864491223425738250943265225260865749804852251950492671587905858833667938846873842772545150794444789827219968880740474718677385760688775457895983859509068592582855306017478292542972786524534889396290335186281721143956867306321600993615264688602522674989223720633029881225404891982116830919408677877131526118382090382521214948356622932350612057467458762016900777097206771476627969197464645493452515295044084009127012376124423394932160199782378528396114824149916350074882821617815679071120792194573326854181570368683831005586043550429666541141726219595135733305454318432859058117365923802936730558224559579953671906758180392172397501412420548384944650077841923129015446481302601480284499492742205969695612370109333891854554886361829648109197900364440236623494215871059598369606207936713305136977700122807472378017288156640354357848 [129,117] -575874228119392697209835751650428206234474007604019518497814916896679993023963161064818880234985313840464563835486378696665673685495482553666676899957346891195745463862349310593829602073581900385054316739278712325357521623644167406851552865260569258626114426211479707051661145648433132018158878194062727878087821023774436381074125978064107686988169590755615109393310128720324788296225344273668541116026240333745039406433571524455601872703434331641560490325097309988323526891484501412390731170501246499259635614627751150584921440695311966362756686915409655433183703183479133304524061250519339115413669528982590206981153188450106322515955654546335628895122355642495223511783395223370094826747721400135417266475080206433413202939179219534444660061273767559586925038724428687430864146074461457109784944945197800699917628237338918337632234172248441620087052686219558565144941656203597490207355146088165256274887315172785509931323189146329479530732046968776009470231136350731749811856853429854755218662113564530101638969670722630069449097083046796295957400541943212841996487177741757593238247598535325013961308665085958588821328442517896393329358125895160224504384763439205417356328035906722604282583098006464712147176736827483026907980192320605518607498791857368205415329192667034624032067712799846444494129300891040121410276423871314955729876150119090788267439467689930159900634107684837813503530132280389162734276491484796308034961663006742610374753777270689125884389311256769233388008978093248601956047096066095553544871607319264518856330402131533402693403165168902158866846273970205885480444811147485078958857582609539905773013584570282171056545155088 [129,118] 603174819351239040532864825969339952571734219394058564850188053478263255435423338517718313759668753062760562505904365906753988040250235495916265864642600299561513255228005321446125146789673387055600754585302901218613285687052955327244220651286097716081370673709311660995672997998047657176331467317448127813267883128933816028501806010805680946410581040585055076744794388382819653765306385243232084317783154462712130194006823806534659094563471511602027677193773312986171886289821848477315564547564609272765761463082506386921840937405645666295623684029473655652680891558625751712262153738370039888040461150908766398063790628270822419845658025897322035716087393567223924246529515145836582281948891907067910382686269227716403274066461617178938027710507049195433361796732346424015584824458927838054128970167941922036912262982789862596261445216437546842220089294576156875588434825626365133985956010029171078716396695751101950434893186056102993842403272110048073738319507758292188525901138965135046801822121120740724852737238430012608016829426301063919621893695411714921590359187860246696314549240763072605729268132827844517997550785898636428678185475045329057190274189844572743466366080249873148112830783976688526002632362083052116402993503151119218603301074276717490371789395589376493060929175704609398890204409441908946046088323029508088498521737036766723597636629785968149921058705034076854818369319636125132569275599564889400706988703960373372162915047955852888893503860474395187918291410587365648667293652216714176563999415072191871722678487176352007635968097989732630245637574117555997856585336768274761983965770076253657037359304459436742668312 [129,119] -165272029877742888085036548693545914537918494290787417510303290228529010726540520440839236309474320955681564724995134777247585822841609155058717833826508310912942572557588102432297523910219506998301251735386653349552239994695837703436160360210632350993948682145820131877097554728018190431418092735097099021141149154202180749698703909388636456992161772679610092425339482839393847868045377027842697052856092240322867277597660278369405628876819342398452150092225861886550417782897181218376945464847483294769567924248072086578667285467989116312188274748120722010177847878127104082058238319722818127911651407655654010419214940978554490565559094527292151022765635735866775266210540403563711523639480156112580050466937237629865405267957903488107300970212743092909763970564697099314380838694356338693963322442756055077979619786736387149423465461952318316429143805476022456582706855473535423394537852868827432183751903885250218175998466528781657871985731586592769075818302795199642492066505846863175516780561070516542400383361714223078121946522244046578917267002991482383015139717532406260887754241919936894569839499601592003896713487637125181092908408875700504719339284470303978700377047705871214283660097740478450870055831352754615449636388378427901177836277951356163743340491315682587197052236989801305589292206002828217124480400157675881302398085883907657621009032214780009948494134042554342039132322343212694086624237435581104845175754237834378966882764764146123057903640801069737413142510802368606213781134079525526024321259552478591139023925246590276199392175434839233443373030020986936115301209609951345756575446509540232099926304649902176 [129,120] -64211459484878970723945213713509030778392898792257678501626442330030915486385088395922918386701812276006937575721681615076420067853994324262253054119706106881819596618550094971955495780519466965556451002207732729916820121101524878164776427812319353169819525872568226566013501180433167012696536351083899031253313600053181691807331300799488230381882319823862122345582569080254679991318622220248303552027187585543321608731204055860472890389774327392840612263039452384411218014898063014624069527849436864212318609346197928820030887624375959483862723898492604558842168190199096875577397454888821248311015695963925326568111837835007627783303284618286103414775615985439074016619863993656657546453413199644912791089308639869453796625635383210136375672050443520715630073014594484354923636265265712448356737161766818434666037332510615122892449466324601065309843030480761901755071408259261991216487859836680048979489442685483298758193055764393504558115815148397824045229322762635702150361306676306420523592783828096602600332434482108206253424742882558945971158820095418579983206159720697698710655274205997331912143950893725431996332918107087774808736082803357933425332899511253397100634479055872685468254808014754595582245231065622640413283395930641403548294666195766073974682921337003304659300457483164475415125519620819017987430103045321144046108692572942872264662539828188574575026103351566911741238329160222725743676039525493967681115225637941752419669020420713497190705560688014154669012058065448418501123758808518258147160782158849282907694058534332501278170521605326838668878058166100577292697965358519655769200690254202328200955003944 [129,121] -23353895400244575912259335616301718609008098420801016927020500689993795251051583360772464842740453056504867089809059727722415268723897465717339004554009615009000063084972954349785069222236804095716349002522705249773873521763276917250036482692506437863356240198466420546684108342945810290054161029269872352148611701690654564394517061121535348133521388091567861812246730253482279918248069116771973422649238867517489320336607095516148570691722871846172846565727606408388947665606036063774230737897902084691262533463286668349585957644784443480016082646187648182101782797864147330929274692061890068210713836628007208852394904424063095232357537973885240321954195091808255695632514694825769114146246473592189545662866939711902629312003027991566106236097460506508854686010644728920115428147744958508691028400588384602587359857947625117082594535105065806673784123757211274868300714694226925387430898007683239360074444669697354982361040708410024276662109206797078211559565556652543966212174290587872808329366600735809561525040265685384337458736596541202594822888289932195649706233846468197351689669897282908895317013641290488880454876861529777229635276842737119632624906886008327005862740856488272545758121475595065594390871453848029879581474475861776619601846788689606320140178124153153599993734992968475110681866847654528503452648900400782448460586284386695931551507968497468347037310621158485210776134670803332561975566758806059174394953414859675427464758858193527863574929970863953534594248467796705902642244813652387645700458677717989704503984247382358678972583957984594923626901551619772297188983490333065816013381278673318690380 [129,122] -275309659180720829819295354735234149097987570866975535215229956996316239130013738468113779600163931668689553925533160651833841998717922018930873677639597231484932376927832084417716792912423826429616667931898654540791376840864304075056361561364322197865514644390130781615137729394814479687166338539012294529491336966342141999535994342665516359436354810249723528283734037171987770649839563131422130158786479984405095268941511080498384000930625516197783285424622120504462260148046227033910945973313010490114247912160921229287196394734015991585378558966203420826894764403103564095517514629560269520725537941392489324161106214497213035469880668967901332739591334452563267138153598357230007685608090937379443136934207799620394694255840151335008598900387832617378480467409668010121089810633954109200923761055380775944143209544883438373030662437451126493694418208573797424179590950169359079415860572266703031728468094119259641997450530115994517253037693072271157240280625752006851222538211661909493263899272076766788337994506007837014499660120085491001871100491965521113085716690925452830641532665710876909052089730929964196524011695640555577584737903219869296118564283471655743938052546875125273223696922308522639516096952326593053045794977312147613349147922339780018069465956247957107329572654285250189850763386057539420712833450913249504895027707532004388577444484443250279077036589365806060933797121429454285878179832477556413889016071898858676105741598388994477542614354125638596628628749121968391658093646331452626018929290911226401742561475956336995157088392793237990197396848683706868411965510425513381623256493800640 [129,123] -3886315122019623681878011734974941858075039991195411327041180161355884000325737918995091330866143485868009590746748632609510016389882426333337345110930551064787556007640431740324016903490762485781212260636556272409064440343703160648016130309792522111565990287781852420677677174966844839375478387392020328363924775806419475488210092704250798757366333671395304890854880445190420260203778237628708516397104722171403547025443074842310802943518412272867231480426539125720896498223917493729461778542744594995726371373649923957906543418040322889936299384910838240785166064508519187196053020983303421037076096804804874127411155165443253048001213961772403246794104894776143187122014916399494188062580966361480572769684782957862266824259332978654198155101686216550030422597069952118317860805184621042619099656094431529822961888805288775438281313419452803042493463730053822328832552809676242348698305683604334440505100722246911878930124547242371430850222045678483547334374921930876311817889776012024776181773116395574298131353224359494013528668816603793832920899550466631732835143261162751772570205380954089273435093280260099182662510558025683122016556184816677904641134060932892537854173072417900819750002157317288342533312004382199919139539592492647928024542271473269637809683934169123493061928530178196410313689581423568958911407641480943539134871767055628963975926362750857721850514712926856186665104024001344146096044143982867912821988711952077836635327351063192983053895093806320088467721503900459486596560239951939336317531586491196905911340068614088416995440221984699084665416007187517780759166149307427630800741152 [129,124] -673414792317550713853019145624462960589906576344744027259545108805118293713990656787566922226256697450800655684178274719319487123914313309722460973758747600721803814238299052194985526921422350109857511016546002746647787064005569822793522270736589294217137648755306607518762970419752260748405718710662485446307512200361935522088258577919548145087311710787486149025781095065287116069117429945121774551531663716074927483461120919946426032364385665333603128200277091224849718850596598694550671238300799972748420375401564210690375358070817200153775271644277748468163556009888330202668267925450734461540595656991531158088561188822850913145113967007708606920619369911639866781097146070079053220445897611207255922556604581761718144343248623891600165272751797189056204490237094497890760522973454155271529062857334866944228817304106869447584083578009911111836697865115572150965240164951074088445980435085784068200536866225892532357449847185953300801042444493460933171211867193537918895301667162016562942221579917697911772064799766713616195156531583661883667521509349235147781834596929339921377483613531341914017453814077368550410408594347930377052618237282234954633758668346320674321106698014333975341121090644336225450610250897411401154526998934692431596639370878979648205245530549081088806830384833242545623340701969466920524836116658303780114734117267651673405623412169503909685937837152921534742769918523370765175348322485585276080345781348715900621168783622363970541372917171472825559003212066322412857662100518947947147597924430655097098704242823276527577223712514766012126112769152231704031343156108914975896 [129,125] 80632189679249235382440404516290647181325517231644935066096568152368784072128449732822763161808745056182285214666191142574198877922387327033865852680890710943416101025194901238655034318359964817400427700767265562975718233430109645377262637139858699057307476715261519715116009885762044202051094155398564502731060391379649141184980473639071257404437033378491285572390933220649662473944659198149055776642729548945845087884736393811006936494985387176156046945305056418002801849959320482536420238347505392598291883831308010918630645492105318278525268143185571999313357813653299716087765432497769680066587195915920171839926418187240363870714600690608978202047060133726182348659861883014690475882040052713176878771369084971471992152274562881417646633390050117841574880147374629604090828827485454550338764604849900406847274606574871498369829973220517872089205310736994306644363554272585995068488157824158289728453030986468660291542942929378275770101225092935188722655391880600725172919353428610618788165893935671984537031641930433420583259163694643500738125582694399869352518330085945799301689339052036611220462690978853301875707880577564874863317791778568850865013851581127907549416973990667957746298918166540901697392682144989053913566314727147264645762816469461386279166055094582818502819509458210719997437311605488572412500623161539145104025715487810979110682247689058739247115089786714277508900642905584155360246574356921055581874287819177132887671662291736911664055071568750163584030472568248867468798275374835269289092480922464406465943929185510025096233680884574320121819968042870639609132036620008 [129,126] 15376234657318081293151676631213140313378587124739768324519218668922661848222957657482171878707258687603257756792397403695068230899403451599099500249822533903650364412457783193468698337057886846016278730154774781372007387653031008196507305668740755163805433346897170255475178661490663716867013044286638596393463312756218978114793753917008125264411576713116770354338051836437208083078083829858401794974922856299248548149667010932683708180443748774464832573649400336872208680813939837854223411980828320919109361342144088742928942567223897344864492244926094117291801591546861766472756163281989730240042754719581008441278662233886923333694147368152483831514396279526923580365944839477445360322220724006537854583207682596980799508431257211659048972435434988725707671539967415508657152629658382910593268574393558879948955285093137923964885372737385128820804545102660034916411172193156560712370619414240393050350851337372084554934176495662650270336478784189220311647179696609035820739031564977550239482641948194632116363313998659129538528896091572506427896657475878091509022694136678460634300114914793205127352255392608328224361700747275633722597563917672328366297579385386277379018082116807565956483847665701546348530097711527562059135762082698363279929094430768350575245515830174558513279938950513088559231595477323655618054975325404951775675164721715303638870937502769792277706630092825124622939765624594237789583485934839267575541896860902858815628062973823312815790116774854172506117797022228049045194947474246290863864779620540910782392243064622332182436595245153385708838044724989245076533808 [129,127] -701824425451000410282136697551964005734217987921414171232126344699241946439227028176623124197015773331809667064517141811689543486786009642408774042527531444807516731962293316317099049400427147267204837563278288780101053462745800686341361193200838412735507037891110960061919730879287254325520766855845107754918234071741237968084676664206088093924961514948296596329402035530263648574762667441415259181941611837704736408671944838133587852990808417742676848647263398759877159614116592213536645834781100403658062218987354746627194081772045923399657461873381575887858047905633190472661279689647607805924611688536800506873869291318490375283241189576597139482054868798769700664609915779660953992214607123288427249116602411231705035361818595326506860942902048392618615622511864282002490731137755734865109123750102816616113421787598877246031691204847434618522292141328839274503312462065471279389513670606836771337947400495448536943594791091902595358516853550974663781883224600581182385629426811979535260225116695856073136899986529459045738401493885675884353240983364822623666180185285257194668261911186691657156049766326550109665330548664497054721550912411017560601826569214276784145139570689109107417239483439814982875773177395409598236176312489616784426632437870231525843342358409032425464985559632367304451088654318067812264022835168434779071921570539660285035677546410365176099788915144701422065347124851115889861006818431644839010954064867660387894952572191160525286366151290020413883540420207422243940239008894531182188833574808028230779742654134648223510298238859042030515375741692597952 [129,128] -90457278319170596626409955860461301581478777470885763000220735369520160437202561991770879520751531633124802937457575086052398488973922405462799256651299866343530639033120905405934918733863169205657852587983326057051082447157929882406195557745910868993394014090634672174890105354475391972728595468107086861848930234463380727254708331199123109269683082886720196709734588802702845196897217461840713119621329425032042120312341955449487409731088522113276831326897227715847216641334992866536966573677961489249064090507764259639600656335027225954917084562927195689950153809215824674581747580172302573527982082771899940994659365396860348030900954694244884090966541896047637721388574862162265748293082931143511838507797527579622747078886459996933474200850514494991921139715926032855879568874614026720430167040687268197069267079980874362215224159239164528266227257523548289963695402291832094988604700225142352835098701706442619165780007098505573080936710063741700423709885672470193992476966174173741282936492215135259445482869193071979515017714530201661850806062739635976189497177776256547128923985241424299187007466042538680487138702855469076277898305020917988380579935477854354089015840641142137858579598604312833712350583517858421129766328442985927764041085546442245428656976490697180597324297070176125734655299809577314559572589068671937453759049609124627166601451028665605382058271837509603799692167446889078414924643040518991537882223619087485781966702526151868540672610728940346387539165724678778946465229292138778726586653702954142764919210022024239728455413839707709747196434640 [129,129] 3340222146615013921405799250918820843615724143098226031750532451328138943239629881305738777658873191488842194493496243856888199452705126956053736299984878362732952292346716649268836373091451538576950813740208287326674331356449631559619544595875204084110228702452170033537130559878045224572233280334100632121881959197313827102064066138609198241522706643267857160817082600501465533695437526551415626148384555267970827333784930906413507096495174094978275991146881855128838762319384302528487896520660288261014734865234506251680222903746141913789734186053906306231709275370928214920080654494918143147275894233842412135540430707270417967789649471425308851462373303172551030150095884612776977386962453027395851179015779536942816162330738570426913809115567129613134320016410080297654854976797582295322229409225602055828474304149675986940047837393079416774717607255726809287653546603650900048292593340068326808104487321516551214724926860595563051705473461036596713861828062886892721732320135210813407867545497183877038328759415798244208835756455338376164365461851728944709968336980624177161290561855394789090687431153721827094395945615935544890653342969908782175047335219366925719838139129294054805470335744786296709113319136938503654355229216736526466413099351075434060296777310081536661332395391831736482570221093868656354829238057740144719836960040839904807294253753156141355794383804724269776504493034511144236788072697109089414873639240051334677687346367459198397979522288415810487254622794417697016079115121210442743641846859863364728972827736686864764507310169577373627208 [130,0] 58991782144813658075345815450680021837830839761708647983356581806327930240401563391409277196588645508327103920709819743048188621214752728716622812632123743975068441901061733943820414655113942741109831764497455305718184135132941625874237608524228702465795097924161375884920141370939816668570835412752236976483728563009059194943901534645029632782675176121412664129205314291154073039380812921233273442132622469987778623605191341490127600682831135955841220496835949837369939102009574165247494454863095098588389407227027156528124766364223245199860503115970524896805431225386092938613057629866573997030599712370855616489253367200556099857202078618311398668502281302169424757833231035229791009937770742497950564858076061191113848150462816711983308435053168048360643188784776354913196442656027756967557631518657298607530139975175523595011942995721669605260206184806914084560858546889078890545688005590327315686591355331772858430231577756628008787958581919269799651410827207035863595117821627537579519170562228683398038910351359546256754200603421215036942529110623964877685863029018532222417332131754461160953358971324217848004253893441895879165472742609477714444691126432965160870690388763061928204695164991239437705006202259763126241459752488274365828483654303259595653726019818184565197685443204724352673624013970860034488539644355255778209495456880447073723418520139743411662863902626508639165103257293236113722375727300334841695297492811592317340848642905659673001191351386865787143162787538115563286967619468000331767118096313628340509484013186208146901819904471248464894995676729971373994290392297123096478861824229761771814033138963500032929543917450931610094593134038810750881507754165721396955309886738012287273622055748714608308461035571758615176547776900656803075257618691416398418980413983062224092836781207236361529069246953641143065357045048165471485186131562601464715497923274239377827864399476248611910330130267990798214430994557242813237508267767192090769876634696054561585920862032731697034303231653754279011081518291348402271978557109832763671875000000000000000000000000000000000000000 [130,1] -1668793558344520504366211675969835928391595060900753177246656783882606678854256361019743144930840724962399621757601173930020312281416819832599560963357802724589703196169308793582056646492944240708660290873663146777705137659496727833969413173353425259767580408031024683887255068357451055026295457105089237035356814558124508854880083361435163272679045975713810972995770178290822390507878259822554512908164991502382441371853635202441028244439554682666621960049543240286550997972255233031849689019371972079640730388046821830176287527077575725804977862379710993276856927375453691840660999809883422583189462006475703853346769830233179231517045601344752779285364944035221821865706164649794526727522871734091740741783876186632591475619420622000811642105438207366552701108109559844666435743516878991738598830505467366777747902651244800780979152120655022123136367072788001677647649656801717507132289942494097005295154598122578262610879790835217028549573689129553082024083437181288929858861576343477787050537707461645223229152078310731634107906724947777336872869621430286634698109150405645182982763109177072405999925725570265692422995269580090786473094941870028143518924731385298506268228993791509782988851519596915062370432381318300597062650701556726451597536217828924952894777593519476974944486181409710289460305819214571155431222444197847816732001127708374948220443873165091218198475059458664598541444535999675734663411147165579891286838381555675540263657871219150512736775855938543849216520646408693125486250159266318527324822544505866446006511907834237951312732108605061910811037025126811320342493367387004134727269762817756387946436009306898610326436830196950123382234787680312588632299507796749933405734035834698588280913871011870948749795710620608083860394165114251732467071004359575932184482620558508057337133330460068817234596040958616938471758949246996006053202466702489370206606983389758136607590380286538067638240553100481666466931729905834446495746199628005492956843630559135252760404282073213002873017848269451301638577681019093290615273872390389442443847656250000000000000000000000000000000 [130,2] 1345061821156222756417604227486623229721329643973198279816913798190177295376705971803263559533427453894504930722350653460536461827308394996066995494710674509047928779827456421964049430469991660959894466541754377324854913144406967897649493387941654031170095506167989264261373085415862730218303731952185877351054488107336964637483689910608710836206896686751458367800265495431208942962534177116298281772039078979066901297234070176515580864883521073182222579142571316271192216886184675995652610421851729795668157755104698318839585246524260930955665952452873998021390092932818066337890671030514858210323165798940285789296405189266788367179606429297694078367128798297004583658108254638968541550785718697621185709435033062787925599104001806731184810575868313790425163951706708220387563409875155455183665031923614384468159425744948845048230801418159116425985428346328316829982401714859166671191224618870032931746646189419778488104982543547173160548431654003588551800833587999133161798003904647595091363695728265056643829018201506813845156299300766826906736232002480322632855602966703277864879544821262310576638695266558705665978884598466851559099548929627741037608470790232905278945086996066122621539607725941108365048424546201943825413161373872775693962084235383380660160112393557307210935039667403414349639022623429959702110219471244430226870989634881344846908001230932089655983254640662977806808225080218158202868944330512104721644308789663268081330521845086443302606750065146821337449423328331632138470898828647814687196252660810556236124122815444439731435728435352756616424205693622939352388662066581166872493015379540208107512416739561858549622903563266556280366278586490737193443692634939044355099996658485158417513686970103234880020165426497616328608694779954638940404813878585669863407989584221426444528376294266319488414230121154625806106619102140108815518256199137458043099018041932813649196220403805019311813319585306707655285574171753271685422076269112352174603199504789256685290610159669745155630247616279330620507179627678290279035877574642654508352279663085937500000000000000000000000000 [130,3] -48588880188765472552000930318729989659060683777557716199293546544897920993905673902819064735604369063345486486544751927599008743049169839065770057581637967176400158325921840320562773314047752555883313608768913938875227111914271789163562873836806950372378353434406667572190539129299550713151875089215806401105934307335429191667283776902813893540335435023337676484484959266053027984682999744562368125659549422809315056795456671686176507261828858782250612610793362318976422860050368562889415921697324296752096809638030965082034259877037588082092057722879328909755139502478904424140010710605525654347866836771987112021489611474424230216168934333454935083233653600769619407871266973166755305259342421251414874675145926599003318688237702928675009174698492833399747048804705609733938609815847495422365311038589155855841698877285497835676041287035779642819348451002472209625866613065165615972406592576824448326838324153277031408505747853404030189279860502313440691225940825742844150247552041103523427861304402492869162087121703660844652602257451814194548690848848343599609854302496283544783012462889775820577822568551455789719479649201583939101887551829655566951478743962494323165028976161873471343595722852611314288754619916789639245572802591095331069736910112312599193171127687737565077625362986651272173441994216904461690050296742482486939779970693349343644706193553593020904614298678719938363353142588339886114983602082623104233500160835182581178017930816530724312330677741361959153589290248846523572011117185606720523990454988760217556738664318647091284125327220978769851432448426619156010706804517094947463902842513756914370656946436950715087794011422140477002987592519040241052714202581088515880827904211238769413843916379230823265417879956535009016971796903599720429593847730399253193160089486869544094700564678560458395348400564159061251481801629127553332672554741013575643290682634281793619879667877226728169106746022861491794636581758153657035706944070562667588228550257269794078011977322660632849458754289708651892941769752291448635113380039030062107485719025135040283203125000000000000000 [130,4] 637639969354988959620414202071530029814045129077084195915034017933294629746603319398657692400581968634711863434571212666063573184804014622902571517910397118035490966948876501580337845668228989065795420451731982658213266635902720958589475939797915473561219749979935623243255653381023449056381102026436118338784307143460684659032764583946553885710922622091466383987236601305185929014283262858898992963569132847000443460866662141919564138882855938049074246090931794451539587892107793126743808389665266929553618708957999187991484487513995439197219620562110986632466019892077091048043970293186075349103094486799299226844297470961497498978427096197934661159486152614964272154272952095702130917106704840524973141611231581996307123154365605724762864250183449554123206103007065398703222853975646771954790517720740270643694679622798391649872545846536720932977198125769310973470667444364183931893930922041891721086532677442340309175422211639536775462418117186192418135275292469858680208198387991480443700440679724147657532955424128244235249057264779667046281372401821948224665945846702226906391286156748738433601487565504134023601955312369618965317314488556002791338185530635975336080969005233114113404567969190252791443804332779205215369279414630229584802293041467827316063057496162150106017928937302244846746379881545445285935304199007817402663608492639300803000317582314653551590382237993895832124984069414038869664880396021445307147428624616031913700807466662291599918270562098145581499424644204592665936886442738050574440380083617317078291956439831447909770154704903862277855830544858361061381450488035772446608543528684328190824008656587816264376941094563517590560426011059852983371069915477095444394206055163722586366714344446157627195347647682358457010841098870509712039822963607643131663000898427967655829045541712569534617927336796453923002015494215180351962029692882137288284043046658159487534780837611336887898204939420789665839910854260536704976156799148638718513644211215422680526699556335169620246351732690365810449461484270984167489065841394335620861966162919998168945312500000000000000 [130,5] -3484820686430966297887770715642139535240556404495079526049810913053528551654067933795928966842235370986046288317456819809389709713569520722340549218174567876363413110072322005881364737760404456499475025247899280902111724670088462084518581877746580720723385011215873736390065058158248782871303541374071358087591666018429980218209988843387481925325417628867692143716900632047116826699672953976750780749367151939784608101994890559561360990207526328487484858530343865513433274000159052544487608814658196662495964446493512752952480790423470847306401962735613743324659619193224620104172906078502810228633890961780525783387112838241034831495687524721932264199163258559492809790095769144091348318039382357402655199185189043443935171718207582796650125553860861309881496879739305770272706116218987692109538266407170690966845602635559956349439157306130519295787255465150170927162321655364213012667568688778219589383784152917686756368937545341013330408966701595047891892918112450395755823183379441599648720558128760082669303236284571612563987959568495614972631609750390429452947079184545077372389321016463727304051531943458681609941549079097769329675572153624037915326127617650405241764135021853901563721485146504495496085866598354041222951815360538308266282416713397741186550365292486674577171047421206573790951283011353796383754321483658673131379526665683758402223101628632676097372909365081625920352231843472176573673317473304487793591472471455583730080900223703455362909191826031044632887151730588900523250711516955704905943656612598166115469356345158736407609271048011465604252271421007280313333273627327323228412794615540275928212049220264853411604775712964380089058427842618602628228872880700819393422299851196985043524163638930423255141522339316855993834276797911971684831165021800162229243996180752807703509841158211363728327200017984831790360620366468457329038781627002235938415090458680078894738245607548955425772566154313620434029577939543164242292597253636183412318128496946363377389798865088867141640265685198502420809778544857058558970042128066779696382582187652587890625000000000000000 [130,6] 6568068190179969550321591582128199193441329198125142652951888818940147851319056600044450354987565652727051108303305716215936054794460529962434127738529627707953748959813087813207988211177097779334966898887009217024411575875671137662237315039367595777436647386922781689952459793098960876071943527664496455988384843342534590422936700918971259082757634638611550721990012241047379002320950506271543164882455867374247015685707172234573867130001351541867277507720049359725165171610126767368684507724181434043523672297176198669872838964836477700050019503001123958829985567032592356420755029997792308709028713008183823801046046048606870898161744947277851260892175717699973365334562754850896933752123449477246883277089703845431814355068345455309672632604880848400670772858419359170286317572386885651323237717695805170206418575559814450172823810090271734183944324551244417295306179330657853479310991644420784598931537993107951474336871753068147768634110641799341522422629467474511757069781893305942787142411489384736719730402499239474253856240031683117783338692636447863336886544546236667062172437895430329544112012995293818550740536449196278485495392820859625144968683843302849828167019434957654630597163290816337027324409758878451986278076789212468356937391075922576164300674839941756879183757618978445285851010827738613604200894554702285561159932930332706292690026595661583467137348174399598975598244166118967408809390356911421763138937194736609380170831532181091822811521222026645753647967635264173327360022138457115347456076522554516521247977180220625670437579077116532965848315240827095718001895213610365987912952667033793074837439244960435495301718397469194717665552656126806860980885540970799079047170262560061856571996670807872046858730222396279786816045934312166509366018596384910632573027668477462936980687002760248678414233949529767202564809333785554561461942517017973289433548031325466466606631250112800659731029468677206676028792564289075603782952963827583054772352765761230971906048422522495594160596276080172297493477974231857819190083525029422162333503365516662597656250000000000 [130,7] 15834564463318125558646416930647678901577971805459869102192069673938238443469704101807735314414509324146653832474877242682922714516644417447262118500142451098892474752672245784364331615337500037007605335941069459789510702777095241248801755931118212259554528106568816237348675098927166378630063879993212232871818142122246155947163404732122617128866238426786723170650205952113473821461062799665132787695816048965522846882311042861126182631957437376619199855211671316069555583940596201605686416172963553476046277874282276899644092600680524981497826379661200796274952703410319080247585826178677610187028387571091622380656198076282783582002719026839548119756278102920572154912840892046275201614871193214833137863912377175013483806952423600687966920453785064520071735116220317935631098403118984064291178277929332997968479786230243537864453971485595468807332334476089556512651690598143112691172537568348408281862240274414990321619961178958679487927598642160960475678045730305055359356441094792054262033841778501426464531399768385072951246101853446685116288007932399300865288498391443762683515059584751233430960216436155879091771781234064454279906214301294332428909694828564608254894875294134630958503942343177045762126176055602154090585120681534490445857874829713213945020367809402551549644188893759801928711616929869334210636007453318841367044768626874501688819663215895587104806040683022673707676719597906297359667465019280111964650227521343967336908501165977321243643806572354394671101578724447045502297705661789389834752978353736066657490839606104116003791807795508827939723137656257912970942257929155037473730792101034717422215369386741009585073487460295080084883130429890540577969088388400757846060875806021558862455809382669016573976511019345156302023512056345196094705258156099882003362226440984164898610159680924481301247730863048454276961516929906090413365923926099236123257164422998108871638973967336381999515158889155531055621764646764444719643413711988942080591156278504299476470754603937917004310804930965171195148048056229247992909847653208998963236808776855468750000000000000 [130,8] -147070304328618514821292730870732299779716042430310423668325273019926330536226986914947590317847164788353072351330420575249665505350202628225852187794855478898001529796261880155998219459148851159152113195264227942218133574796429102662659218809541167469481907546349436629568854240787714971035568308608685102491463874703796220290752532743351154661307758068141728634503163094530345048913269482151391784404480854220103782429461889881618098816983211367445445341854295931547615999905297273637391957987803504438919684297284615282649113361196857441952171919487489746674422420386215556748792755180589129047375669637526546484454868278991097011995594347288924503637099174739188421556223383141578835045787623928518469497152630287364436096992203400547700342013310196714717097149203708574972144581853933502650440666637949767721550467144295972627642463434639681271780893685348576280625028546765363353388017115082100043009155531729948416055309592209978074856788844235594833326518578965279459810031775223928219926430401862925258502182283679190881547161018399652885081203074927822591737703325794797926458117165563971497323745023876901112805606133022818744322756007486165577594913950618337427389328986954080551253549844335228671580743686545209858571488725147999477402301191939314371308457730107128000785838036925740214746663288505182452417732052606935484954784142747970927062514704986175346080061539884148845832551553071949739745169018842137868591538212657335629499074907683104787328905684433775296755501180138336538517727521561027150763158931528117935184233400247959058167276283472162751096709702163739940801247070819458720427193132074094892514772204389599363242813506872858642686290860668265180525280724846113601543933835329751594840533870077987578577196237164658054637544274719833150707604330385244077995429481356867371845881784143689695131384527940321654328682869316545076419238415198598551982620753225207251342725361264803841286526342649298775742410454346864677161679494642645001894661402378760610097150643514877458596565100539472710869705543846978901267874562108772806823253631591796875000000000 [130,9] 655858439298643762468590714223559692076937202306783459909972141307851053888138234339588509109444289513252578257786696170795941667237172074910085412149721977844156205157287716131486207537905672228872109514980461518323839615014499853040791283264044630794087117848363748603976080384898047411197923257100428461211821510432978281224844932575466242269635289424993045275065861291839551408864339000296503631066403956240401345587884277548373211415724350208506153187459587361529305356350645581925056284428378643704659817344183645854473981316038607850667377697333549334716545095432558220133234691211877091651260965701472048263169136883904202897221914430701170626681780337490852782210280996700002477843592018326993747454291223882202464064082084999174470889014200976884888514333970972880613075596811193164212515732024542059305496308981955134041408111793865318486887607077446937008591888109580357059364365951443051456965928778288744843309524280783311399871327201123346595970597040644184248528288094633846847211309162844784153357044354919612779159729801201935920136781438203334894650553934156450482427303822256133804035255089233789701209440199635812826467301536397639445976809236632841704093819726270267269129406795743870748866452141832997606463758637172008595738242917935729779446196691087407443794475414868834582447297843945249679576409386309833972820270846108567708875259306975335070294566071221332042981008475406988134535127662152862621099160655196334214341521152065487275474645504017653312997604789270059119932443653754621151660793576719689727987776018858131666755567831959016033939503754039264049494329203373674159361018626035805647713511940635121589587916255061222302963975992354151424310482262661011912171444747562479330735433713522740052016099030933381224111942028132765858772400201002230747015504772731170733735902144351710503436951639912703618021727832760854591753532954975629356870559526978005795418429660024141023007344504328376052616716548573913328316212713381680917520292219174614804878396678834741130967755011843419619722782526287374604834212732384912669658660888671875000000000 [130,10] -1117196322366405712245613690841202715650948170449604953018407351411618316863377841415711660949783513083801085131562936875409792362862714556360423546103976637764055571530718165992787572245397400917669454878569066555047135408107848888861212460630734239323835956656267665191935393475312703754399929500474625558230674518876701349002569640563402718969897314387163284545591140529592414260258021876366331918776640681755855193112436306334780260502225968290493320617159026794598670081651612123767082217870295491620407515664678857978808541836925654601601459068627637760815533563852460497146555257049072365751807987286750975390979460591651038489352975376060025760734638002095587680699515431142076418070431700740705805915990781452338883365115920298149769964428845525383275894538394371918483833458006602713727710608857484816570049519393461108437375072839582167977670318502148879708902663725389470078431489978196775919445256324595307119663417039933605840414600246679353803803223290882904467373295071817504430442349407177849340642542217502451754919435239690295204735871217844594007622147749288538552294702822067370084536946402223839095748930583950705619058935096606782374062306888032611272489050037483692777813674652996497490441544671925191927915018796321504737638094422083323275861704914634363842415042905055508203417689786094715849340246791519216737889664326692725619118329892956391506529101101221562470793459547046581058522043263357399571506004318576278423613174222987479830472354167839015942637601679115381565096451551215018008945933213548298534630658428195873906469113782028982215685521251840466630597756721841564927341574343792086810386935473778793088340234333695494628911460054591565823088805473310007201615078905336215226587197394997940095046301008774631495950774764426114522262491997352789493993639895759649300044371445004745203127460253153817487345998555014224205256892255752033344138139006433849801931886626998835846134810150671336236467563054287949138690369385285118016918277726192733979457133737928622620033019362477447798796695386386312875970361346844583749771118164062500000000 [130,11] -6176796470356215511528919759880882493493978870985496602773834040536931565789389303373542730059199977073236124617929665198442375460553817805735383601826057801518344046627180484826434757093583290562518547783252830807166759987445120468908632646200409931133858929591891253070444926946312586663602305699148057432547789742340982768730244586870889585867676940515704856553513680293251563130327883106746355879533650144954567656337254337262656166226488904018820600022059901266784068772382622204608243040874374240317930396910441384226134656122823126116914972036737457370231911089077661979035389214869837511650561422169849579262432200830577267437290005339206207958480591510045941130992730901857770883084559103975250608185040403370098989337450727109741499313315833182192547375299205403056821381707924275876698612119505353647497481359189507499705832467392473975253422587809129164153756876683112154503029706470628058998411394052403898753403022345890273055765697954851399362702377433381051627831811276917275742817839597012566792627639126328585926845830069827200884008409811310586164598079555889205207629419726069671338661498524817658170064467271808732201552536603915340885540846421123512472261382481054959523334921654350550361682260942715229805806545293690688139438602985060991899562907665024718595904108867656447679801193510409183749511496722945075278109202119188399984167298552475093056053997789902029703189024303303887991756755844328924188931190300279892447551226808630128385420038560181800885173853409362411970520581242228542070389245679792820195599268192406143772838956381603087069494959420180634375279309484018331235308016860232126988541806968160205665011945979331354010835388410844733534277651287556209629792716689470922733284349917290758242518367801921288393502460814704250209979659054100635981013584171904983624265563150388854518359829575595849612760182315870137778524354786275457768313072677459875760111594791057016370776824327905810106307074605793756033630675962926948747747735467875166925983022035739946840751263602017956912061842633665520452268538065254688262939453125000000000 [130,12] 44755662396178573153996705585175837370587324241804287233635607950331788631648068398119490384457899425231317188910165414935615116966509880997422132624985302620026903934562506279112886124602254570823911621765720057777144401859016044594593264747877874016268514527980497684568163714430179235423815136431231481836601159578276408739014090618927518109586928576929493469582204472304750948698378910794553332318004810976038784893074182747028018357725098656690211116722836995766485270393653794290745288224064382018713881871141626034388882359782122991617329376973467106281212828639437440198159915043541643604160037589847702478489242125590642985206684793965093478849743945632001718778105706287273248604205399836479605139316472038449614333259182203892451731019462735007838047313644697736518505127603321003849132528198415978886857748886155858017725310425894763582833753847006302637788247917114282820630740070318910140427485230926073338449608011240091895623227026418487206130572224629400652964058342402367246502322986002565727799060636782870295101579995115382423983415686693625031862917158853642897247130228939119855246930150756732174027955785395273019548919484817143371484650437276602252600669257208585859420969140948181384457263101332701725645812474839877791208598655702380725119275178999220983826026673160965605931021954410896736008960776948875521547731805537727371817512595818025158512911967899108948639722198265593763869272888691822813627208884414110919810853987900487690119193477681886138862067533828927830665004104959921436328216478024325863277192171732488167961874287367372599980727885292780181331747706884557919560199897394802852875139565998039495635615970344220119297960162119857338984357851770983567331643723018764343798630765671371005161275467442584620950690046555001633836847635923406785462114473571888045272560835784616804422101676182172629333088188713564209230344162947008556527099674411490196755182905681150384442925963915243523490336839879171772862061462491586257677375164852178049660302547128923100504706287281270309368497867241742937949311453849077224731445312500000000 [130,13] -147119331261854832294689205067526947665676923232849853624340213357852970625425752454872043370046451587647683096615846256167913499662410949486962723591619547547679060383685812271957327403844481649174005789616663321120739662066780923869795647331858190453034742183417985736445581756660506058585143473274922893749582530292509180431889659563886658061162073611221388028824279892685408507105611346691201088781386471794718122198451020999069357466922281786281986846633547711527067332421681104985055595254252036894391310159087884745644898589698097502510993990123851698152664179731938829397941771656896216534071440344166302521167350539918667427982187121164944658722357482425782018724033478285030060874153758426818036855233088852779565888787632109428032196516560467750783686192443326077059909238115322748339973993920244906582733699846227468605143867099696623346927656479894059246147324160953276462473680794593578857106671248103648931466905668683125094980225437620232333695823625296007669310893478889642055694312830651594543284051725093372386242719404178826069244673492607642909762778694757270280084450748452025418142662920839696791279567784795504718845644014499860567798709013721342030920544600990023360790930113672530111125971866302349227100428733395029821639503818418127303277188975829172704591682869880646328450697594583109569272005016590172370402705793886155377681866268744663279097564728007823615212892382217679932930660785141968072752555548846069224533042677505502303903562812665307759456320460139532401718256537742732438063829140422102901313788083129740128524453964330779178372662696155003094404376289653934750522255669774882166926988471932598058982649177781346710453798983101246018927151542158151118546469963623029980659006178688746118251981594912015403405005272622496205339885579309678323108014462856361016159853496405585933666313341961928514213410911940221644848992182857850405128513500950777088212573511288927531242825732492657649242013214038746409754036763466694531798438496328863902667318568228165767297226922468380183768588143067290729959495365619659423828125000000000 [130,14] 336498705769032546413928432527424770975739609399354021813239302138597568343701806210630729111620070245270989603999389449486207774496392483897365690754969070143669019887072101903034898961245130326388731501520256475607477222823720008909929717658977851306124369586750633373084185686346992086174282142028735065849517909171308289157744842726368679332542546120042674932054731584425885961229472886950118251176869722099810986877723739424034644134384254024140272436779340800336056177655220278840675199047271693927816770293299623316379465493864902990466062432336605470265617600257948833729809090006551527214341167901625692802947118299317007814644589044163165156528573837275475683647663199207474651388882664187925553684441257584617850945558359522288586123039285724822281180858936822349971723533782705306449009991807108487182184189039603439927330300504460775156757007877672477541762194915572480165592181801140329709163569005990427281617212013822176812932239984604867268822887106403244098168403470248123597605259322771403904753852391415559538831302738752646803487927508933381171441325063853087250529883465044362870345688789325137892403490764156597737178654363231524015544849056433666715008495958848094979602785579827919942634189762549845310982000912915468755401244794864135143632887481246144508922855377340335962409507621897748158220090898451075347202475146544869857604039865104413036465830655300937926874513992828627889181531095987472980159867096129881679038449517791750581051042182317645704304980466319783468680131649045066438031385689865464426319229229088254234554239787245319882415550211344594220488441638888188743746120076119612079617942649152240669513254887312281198603439408308848277255344564894240263150880816623323023453698147584517785448312739943053695292679927666033747704481031449386664278700631510034573957530523446018017899688951343216064818721569453028086007102568539558922481761621617917946286781021093997312740811464912457410354415875664658715458555604642436364123800036577563806338852326171156108092268611207444062305427223691367544233798980712890625000000000000 [130,15] -611537274229731255417636694324433512714877515396665269117449449378279457564304449480824213603017904243314187472856470412458782445526113226190291862773027332090172864767126749645765146279805312040897342931050782781622846023364990182153313997632183215273894811836557931894445208437361025875194632786580531094363660764744004627064219541695630365056741336270928365236643297868163369253566976122800064861018553380396512796809361002965499772909073481560689034230323765938923183510398557422983928336765383888853851620330686387322014309701937044284900041671831905645806067998904969629088035364951664096857421399257402034963899658837942824775255429907282241946379014925021877122047052034846551789520640627899889919062976235294186441771544110635401147371821633523044632315513790548182889209077037814024996397252139112714363519587738663524549649662937204928107593261730782497211814765802651041734057404049869439836051577874338508163521278237625793957051424485021985238935748156055730663061699508813961682631379182002462371338045083918481629399330955389366621667538243942023050330080569581374983972893361345698790682537794805367856439502868545362747100904468250918412819344463260914542663046643299350783730452818419664057000861821668009968988520622401824516946196165705961818997152209468663047348024343697070309424504835783682806573071897867519183705143912473768739498487308311142421231514386732307070268141760285243496466917574205845610290550349626147745039092631566787229386015175565708822997309054220803005498749429730455844487011389974743953897590374491599338550402998336061275881827016530149176643272367086350982689804378956366383067709650815028375022047957594944562256385344554075705642377588791191081509186904127403082506325391863070743135732781234536531890883622343655627910591885122068814645693432879093686970108060065639887782880373988289561218644332904802701807010528524768466402291503369606080794659982241348413960420416323896304459963240848914460527326252071327270882068941029197494778613332699215489982774488259714175397707691672621876932680606842041015625000000 [130,16] 932116998279344408006136429629973035935033692118112300433294800767925113416560084325567213044645494762808739608647490768770572743012443845418917995021347592808478957038431431229510551948824779418807836200136097352435048629696470058282138134541639196238689911827784757575988034042233389000656176002477609898045599586567500663410038239700941552992425389252857280265851014565965736251953942365721109792639595407906999672226734353346928533183517397556734203665515582165431944244212071742751914906403042386208834695465612224035129654920164944170007347713524073995491454146304229850159091649048650776768567330948360631545787886850409578934321967575588520417634530735038784247001459911336297490152470075787157835899414746872779866596323660359815322011011911474245512713688831881659454555873358614914502522675967738228738505483221322340117751135413223708624866480301776196070314869795796157977945145137627995738988372674931342723210757569607135574174131138360862646642702733025809865839087739789490849136267273440534841152921964905303933170671019611838438076435179975192165052268691687390058841905924714002662318581526557568482152493602744840130877567158364367590815571314812465874427034331835845906609863695739667623956317315526339879109974165388911745777394139514348519804619068852285133887022135923092929052533997280605306426921649002201232595053031007789850031507113293595480875953591459550469476470583321916397483376878364190982983450204336872088000664715746664010525461798968301689494335775383047530499000205257118030440891160107102282807626440944197849812407150402508531635579465276422276017090036438942843469817206856704794764003016161644758670242974912799341416575240204619576565107197016943652925474475614715124792301211485965326297011879230146381796453054888367172652544231416278437654791378974531729238706482841706492886952594307407040972194119434149190187895128406002888018167093770479679733600108517012140457021143190107112718481836276051465274164266234201060765601654182123927394244925935912592389393382279801775203154079463274683803319931030273437500000 [130,17] -1217692244135130253974977466238142455685043993140125343663011944554409982346292035179842058365119213187263766189341541326627958321702206306417900142754510945438973605304722028516125654507278185845446720099644167239352523648277525508176222158720647471456350499258351583433195215065674164732679773434827165978011862157009075171791111344420859598968046924007739746345807771187802138771764590062429227628963912519862454138262564424299477491360442619628078447667409639962628304333013576837359351529365133241686805721100822751324606310441099860441111298961959549728154364797238865311167672869647376223071832674922553085816616511259395491384072008001850850709718870270664602651513496240756926885120280800861923869776257569799560726807626463508496053528827567417585665104091394277778044661639312000184786378328278506596908038445154555535099580466334647646539038952982790240268946170088546763913185144926332934840671965416224340529669818212471407456260553690804870523830851129558226440439490555200509083007719996264534168440202986881403117591037985184281988280529752595929466667751224035145808265341644801113809934667689350104097190370752549735000849476975212820190011923205559300922751937786052976668500162381556166842613672074718527759848858090216579860606573377259799029760191036028291457094200281239721731238758214539640435188749315303616405264260028529585636997918274491818308890487656829924633155264420702968586978772868174402936515789240219552071834121670063075143957943499378521871517562701593382488042971646021647293349675784017266403309888701139717926987017429115720128577206890085831992632048396184052289289460047805756112308848595060153816079278134519933488517634815736624348584761656289188841054856715755118490384463196122498640335283316058293017192307278628728256614975803196033116569105660184005281776371202644312020236968066061443466119713498207053651173210488345301090623568448861551036831804940163284464467113254876732053661381883914952416789324787517701447822994295053103323218665838930424978919993836499330308598132432962302118539810180664062500000 [130,18] 1383157499558316294507564927893581305067200740353123262704525329551094489215380486358063368154997963057575402464044506194369405357328526892687907022441134680814773649776570536148449261892945594449737751198611734783500095549246747033736390476860329473323283654280650422502379454301108626351112598135721477909021753797500328992510698887063441057465899542449327682991647661317111299154537069124927263483085430296725520280861642264235579989304973585183402861016148178653664843926495532683029551268833760009605183627167424037078408719810860317945255756902862838323357416137274887748657418061571566825768190819310237176217255028063105496690285245821020682682211334375967412927931100870315673474938203442348041475611696567066834988629285603488077160078294779326984537284705482260195422930494931884729508406246707309213788707764469502446001668655274987581294033583204698697891579788233496817728390576869460390545006043037141333493663142333159546336361827815644379159387332043876312032089591989743612355724909694364560918832625987205049107533946367245319864085485879660596111689421786115909749910532635187550582086348211526592453227766813071368794875780164593523122706918017922386881658152650829525903741597302953607742671529544467208841608390425524129453565184466778170705287036304044617092829591152011186425437229753701292098249260371110225960026765082344119127137928237336492337500844705740601146032958174569405047692393833833404632267853239770504805259717236767256514464541175848245220386685212859184592861621381370960459799204606335233447717439670803353109839930154647227234408650407693048593596077471473991378364660333985326218169693583147240925243256593684294552405895806178889194275443732787584916768705139738153901276632209026513521741917697945361468112372759234844891239569686930370743803402060493430728685647738618726391958345713392330309084847292818663988503322326864090342319830008963152254609814341234716883437691253549604153153946520799038060128649890970327299714493927369737442846033074509444961898310764297770347752702946309000253677368164062500000 [130,19] -1388748392554115123076133440050190128058990128149657071938525831927572758581209957355160419152193230499872451444363437312964979291674729850697828422664071439528779026374245691252662010409909228466481372821461529606990375365132748484011882644405839491418681895400379689532341187909016069592942201589973997899740319295468709012607617855749172342079086170033035719097505309432483565223417690359497882049145986568777932853296945025492786474053862030496184855501812785915303679370741399063260304196165500077608615657195646349520851598501455758914901238787774779587070302360707731394397737479195049374051096018502807557326171883360201302440621659388351708955542743307590771644125755202360280112975681968099235284474806861709063185172736668579646894441102562020857422264031618489307231718805779011757426793532203329039138695153892172762857614649511949450552536102979432531188441662095202916080017673457208506118849338263787711371852421641271671361513574908640569830747917082385035803790043250331850428871165706372986198642616231937123613589878054293307960348924790444896063352603518649788110859227190500973238810498747469174944505422879110970545323934298756554753600994348082686692928782169305753607044187703283154192583849780435756319360771527793804295482382946124827821892813365818439835485161618579968576468088046481192875950987094715691384718064834919292462803867696263525942764466353701627155213971711202658262773485466571715790966753656557838414928312971983149145043812200062624617219731697899828015953255859248541391433225324652807601917177361785977449671210942325884625817819026910610144785227887909171698696681155810499415424383900172914164607416701174828974879391437025069372205712125661910548771818466564143754025778833547714343087598139892606878651604590037403534418840434707067483744069531550491664756866202485490112801090079101652204695463160426655562177300879018325755356263020084273792758381768896698325593655226746096944575882651217340444559723148674954960440262558922184586124404403795261186131031541646230209607892902567982673645019531250000 [130,20] 1263484542879040230827424636482631195624750856203774706664523841483390414057625838540618388804683904464826048567624830364254268480069720621365548655989131155854508561187958749785754588188542803930151093432620684454337157576781350637047375651489120527807085807510693854899976199577848912940630900583524826835624207077503605091474019683066571124151562117556807180038424209079730809233487840485106300777710137319611275444182794483456204821036944279255560612629380180475219094560786610713229700417693851735182272670695237056293963459711849836383090035250998650994411946599711645154867165450427942019233044144859344873456067979650808638209175490656696416943475095652072061493498285398164683152836733639077109045868524119291023208781370320943406102399510199096022976883235856227737817811411930801393005454499404834429702065701362962097329753205423064493896718163341622849023511652354356517219707153404136235122260668726532508027517466045890081363935926440012117858491589368849001184417302067198542099859347888400392754152685712894009661067912745702197148162326271778736868302020614404878946012518592834108140197429243080089868726920950720276281502421638876388801629129550972832607674766538418898063000405115095986798138191473505320425186880238266989981239937708128721341664719127058005664974314263075862059570542681948703042113328508944546674374665414834018849184456667783978656564051900178292492988896351878743354692008131698098207835867239813355534466485841643668587508534116372157994899707648272637855443667327065382714941457876983739461497969099195718727889954376151597518567322630520321585771297810608256660542088630849720529528294478414341508243343506141168431473951241624890023586522733411592785578549217941533893780391365710406305675979970279950181622431003146910669406116364825602893300055229735457403411022847960374776480062112154468763301748868799673242837783651662986419283265756805679298553571290119015172836939388092909310799287725929206500453345914927072508679840304238439540238261963738019069691809193045628489926457405090332031250000000000 [130,21] -1083051933583601311043993258355687683688706824063477145838678116387266099698412662682103128672774015139032769588406940884748858650285380903133123383271473344410924183516492549976789591353363693294109901293141686262571832201402072408582161221965471846932720031351053686526849967028633195023388292943489849784116386800427464758290536271410458514749997981254453983221703143998360435120629168953157769496742063957025867296321981934419778520654526662034970040687514013527950509764239064447185303762847440676861651785981549602597389867077917087698052842553435734538010421492045592104120633005756894158152506517726593881134410436761318340368858660479724398671901852273808881184705822832664793289852140471516376007771129281252006178939287377607110033585244975897971161222637349266145827200814957048045528556810648509648811495275559782419442892462122331509441221344463227201325273650345230828813689479486560416982323601039857545301220653741221041363286941604956872629356150795929775982098610004744732625220577689445906194434314043987399063718118166517807849177332498841174797206078825268490976815373305888659134909911026354514347480975941834631034161007930410142863785786214823473185343591161575595830827202298493368752818857248643732937276816190158867858930406610360303333080634052230429698595489322614117827396718904205656125153739286625035953715667719906010352975174669052120862477835621488592338830930111878922297958349131752261166068619116282553065498342905870466000415992363687120191445682376214799362029368940472878774412883376534405104077479954690344253550565770116503478377081586286788796179404811672176304292252086022194828556335501284896788972034789698316062012098060930649832341754052749996674619881507771871285930484367434451123748758776550883058844528350773810854932968055350067993077890790719638832794992372851911169646182343226080433769422644492940577893692258910597877116726776629663447220896839177166212371160898265168473103651070381759961554228687835884845581904508460332787407779442043627123395954647833150374935939908027648925781250000 [130,22] 902605792506196629151983702756520022968575953694985078275338225830911681281451945002616868069493932235726731868749192991346872913113018133119220050160598706188034286857431198808817490594488645904212313268401406673175233886880591542364939880622940957863655559732010078317846980456638186492025579132558152375354426938896653860006335688729494393842577710428195241491022995141889811693523811467472180044453801761265279579946467639044005325812150239878565010487419558550542111267186177633717973668399624621025758958712457775378611546193094871912003126919329669728027209486076772395036260722682172018293775652749441396084484931546397884743086969941636826417235639610785393724147797141704310498836530652431333193614463503107996660963703276736689618143684348700447493841473985577871521814653380060127690655496236248227162579477624720710401784206728016360803834993940759814277585527905536903767989715491681846174884118408807013386944708526476075812455434424557652757653292826539276283795205100220636522997066645533877372232440607412899674354060946332879410093458030807166830179981134576062751805450969336509470331830336717341089921054459629864145347095585868374917253880265064809733951325126091021188484644107457243305257168912162849492712232069670487064205353176252801582434522551060818741069859911629231529439687437266700382031228434982439578358858196717070745592544240122923088748252173519323424727514437806269686492083866553784412501744060984476837497695076474627728936165624025369035788537018362977295426146926203617211592681474482724677359350551715152017828747212386446792277028688532262200066571241580317076561871334529568995188151204856127222272831343977984561295027869144703181995784043071609990294899857909160893213353998606090259916805758818713533774973042731696694677849129163981688602640431249744110613247110818651264295767849720914952994150498141656091762718708285750653895802624102016259522291604028732552323092359691608710757839048894047300530227097085502300680552812132913437701987050465132766952081055933376774191856384277343750000000 [130,23] -719870907909102101251673126962623904108721436380713298176505406720649148790935327060495116073032301338532069369744855931226863254245923735652287374026473591527430680710583324325554014236927538075726207069456832976403777644776614832465941635258595521528959181477621175463197768239535149183529855004671860444795207456220938914367518896559924011648373254818347918014817779700978868571629285523022361786835763452409701264271290543403821059988391395931750212808077539130923805569104081785903237384456529803825637110396140320117493056076001771765350831005224224940901156807945059477197281274069565833156878493305054230483185333253478381632841701804553485898451610840092224794243308065878853644756065801911549560174495781178641005184382902873701193163204083615080998032821508536554553885337402288925829560371999576755157954749773456644064620635483112691612044688700455345950038307070621543013557152590748154486751197656344981169006161606539500363103478671181717336260645575616821506370384235555816845322275326013179188638305725679423019455926561327256487974933562647189044764938335819055938824502862510712245723623836248073760223201893372041969266113348342922270652214307764075691144688594615086318484304597329207308998845430137392963267803827152653041206801313901605597186944384975061812559278692065092869311035993682806366718456102557956980926828490177510031072777309864571928852201076389858934233045554785577204627005398492315503647536792316722381286120512985261961435262858157927486473787910916258109396645529339643991158008435500654905385211646167527299869943260334207477305991944207534064846891522137584145162914034128137913986305483564603983533129813413123946964364751267906191604806939025114406761071327945461703333793623530401583182742630283760381785609950201326552191818314656351180166882388086019367703344615716602037840056280989326336752719056294322186733816697314841046791240526463268282783791443036854997906743428969537546688842387281034954313958487446513487887573521715932160648949159542295261893229962879559025168418884277343750000 [130,24] 514873468010511742526896771947077765918993533468506712713930298216159313940423636983770702641437846429679361986291396571093853558077255622809721734739861871261665223606405543462961050621461335850123822337508368233135814820997550220636310019973163014712968781038308298604973721972531947420776415267135014764818817439075892853067784215647404783666517290657633671806541774531721187543593035972553168276414130232755090088930420348729093526053826134390396648406930437678817663514558790406235976516670000662873329575432399221983531484647751116523398822734787362028776647714273269935546116396650815957456296413200359757113896006451570964705040545702286646979141764656825653684219270439208977156812529880859801665447668943004148674172012986245937924242531557989227279596994080299340480134117062896474003944532406597853092374253540706774056346874086138938698715565332247414036203988766180615934188060437414884031645253412183057710991547938460700271701525449006641523810415475565285085443291475058218899185218226423702738193986817650294024990748736798924885388733070174629454379655160463135531929542872360554371707120634749593741428735064684025336634321877697374775263288361620012373014879035441693528165667998731329551195564853105786172788871408447655680210971144976976385666263420103153138032144811240393693073982716779956306496443598300265192710763731617258472785881676315148391892659106448387917049016637983453972324958208011482064619658070006732678985216306078181837501783180197583742888532572919318010647247727164231573282044969694357475807291742243623578216471056174773661068945374628675813767721351539198332091049412225637650184974417239846200778370222520065131711835317105957221600835742284733358432887132292078126172973162407357601986387793141335772162389339861396599325188379687142914061133305891936252948882741934268603194348637593447119311287047839296255741435439971455734199239192368010426003877799953731258946536725673894022643314590769482851573802143749281067465288397894394884482169565814713152462900325190275907516479492187500000 [130,25] -312907936929626662094201195515950371164482178309059483541030958636341273458635505039996337987969337925135625927622590638723997927953609252895448313732974570555196958568872092000330576158869546240592790240202932463662530359903799695790956337392137077164151565576334435778691197297084986716109179773425898146343553024113245357492445815168002272539682441594528489717652348264399082829971995001041785209279272081730645050900874470242434428677611353407539551859572798296903845776446284334642490545042675984693264345130126243420991084666037615413632274719468962131084586830482118802588757694479768820010383426238429148502103109303457433960207432723192819066747196743349808422038430761577882449605273513021364909575154366718604819160563377048252742883709453038563267802198715117498886692607168696443890809405699770713115202028156379804697024252474739898475378057104616831660245688355829535277429409261903105016680697629638437386714001230454427120389538842207914102684876284673825438356876316333187135291355669827085783884300187332806521266983128817749458111895655544145046522674116667451556428227496345264501271947444291316102716378113462993713588858113640618384705764668924057190897278286847903358438361862234582254293841132398739774932743405991035627685279526506497049101294889724045551143718507736491863317262735062008910668650156664436485268792830137645546209920193777950391243399944351374089707940525682051625797643892695515197938620633232955809909717450817966373078713635779598495316247829230506203911320586333455554903685352479959932700048255228115230486919962364133210288807140938802267832276657033299121179875652682203230686905488474219066798287092580436275610962716518815888288504521768666103483892317847129746570279230155969947382626648191831821087468292787563856942107974283819202920566743169811812191396509371413279358069037277486128290921622940315339764262299099433375592451721793079768470976902073457275727019688523179976221464214369643209229358608915490145107280016076873260674967927585932159217918524518609046936035156250000 [130,26] 211793113211467188816098243454200961342173978167828282052848297125085975085337629648504118041535155092439918580799185791588889242786423536777953009765829097686015643097678116309545811816562064455373863333718349071821429931156155925202795585449070365807466036000152944838005357570870635027236051987008955352430170802979518514566219471913673926612504734803204196407646218541833530689271974116636803041572249086136066603256780020968941390304790497922112402670424469701420705435928638042368644975424580049446439840237396621826985080541565262091283020874467964919916580940121354215346790117947915439485252610803358545751725342801125717287063132833280126164420190753911637384721365657021300526959895227106830928806396004388535032786155458790129904937748749345860186364122453502389939833858537779360215190774307111588323540413071025413309995185245387495590210608832006850660495493918889769185610410976612379559816777414660463187892949334324872278492521692675917070345988378103588610478465402253404499663638933527533080716762248164252180072552405106533053305648610929193345273677863861860302661185620955714884598456619899777582608249485749322427554024590975586349335692184729140382291227914157191992045924807561749157415633120336281062358204253480122160472698334346896699169321930442749621969401026642868046909419809608796292625961382299443228120215993114843868954637051813552955114949791516938701143152851278485867441800163950498092348859757096435447165985958685749983669975863445504799392603906004488640258445401829105196553010289577291442828688590716164973913492078828583107156807572273319467999736688146061993217401427070362391780693647361477753594236077471242568011639532953051937464652146217702886374304612233061161895569799385890037531717314090531593992508406061803541820612088740366611661549951999128414422599415448920995259386046315788361562586151344093898690109094746236069976887892781724084297257837645830008636842809452878679016020432220601941644565670863518613153049369091520420685208214717221153478021733462810516357421875000 [130,27] -331025557275155799615077618732955190631449156771913584428197771464341752737947490706221675894383387300897521164953432183972175439812440038039194473468683146330322081635783430915012073234474955350960009192672901157953572833098685619423744652649513608372167817750369439723244425850820406798432953882675740838238188938429797802621008182266054328921688639577616822829644456087116618444463561781212076146819574421308473514503820926423537872020766340929415712440290152950631826646177723401917713169867878053487650898882424195141569818514552683330400737879904408539722144785875128561837851196443671170326895197197759485920985563801052599313500378961795172026280943765389139698813599800988726160489923405650514816258737161760261506316516785188445343623384898978677154935984820979249262884480323671551328069349107899915593439170567027121855607315003304347538597858937939903440043841331831357244502666961726549894475209204355991698560697623571757864719925391736482931643408463655779653194060711988254321207700174943541807720864419892166013339444113132257154054263823504736408055622756717406506802930730454669898235118499387359465670477941092588355964073468098118996164414924232576141872861971126559435870027488072203277844513852133859858476025824097428728290120899568135169924584423690085854522831235334881151903875291279412466104450960803262472636858826031448224350791923093552986928083902185353219336249943566197825328300935684807643390355729547797561276721833181001354569785075500062474826388842462018351394044135423623719753798065378140476208254914390877601528054435959088046379763972314961831255336714670014371184118627774426226542431159519147470556602513734985932442796895862950246311886961333033056277159954528482950711043936278437571704538518912026615273283334825492649966837889779847447516422017160089055944646198448046053699269070842136893676515890316597248450321622798218454993042283143979848897047083011357618944877368545938773250111299418370661478461582998450634973960925976935404466822143731974392721895128488540649414062500 [130,28] 701045974064759430437465173095653566678298634298988445738432709349140141188920845523154140980783606226868487299018163331724741347116642508538107341126729092368860445455546564928406556405946967411766774350914463453165442679829166537691191648646500407617275980229855339943356895998714903350718012088900789365180528441418245344987299322540712648777916231104414658076245565168620403965171932369355421598506019880000768296320079186921189654545566008828725592509040338608697231240662156135178682202990299999066922130736261956810603929000759890557455896971540588710216726135674914643129039729767215787899613412530682678247601727711194289744062430879945295443910789288341847048289586675187203516361002369945086438908325546445836587969794674353795548581320536536825682595934692479720045909403695050613572048439591891629487151168617269008327496613178462513582354587828636140290099868980581266850225209697458407310164688732051606226067211587577229475692208286688802647535096067290732632464815241649833537363220093101277102319493390795449893981979979125328640871613581862274453929482454094304426807432309997163310390450366196155739478032105321745750121643580016374480191986515682337178909930028559067479635789305999370325056607994262615844832963453817707817206378938386322352235877254190572479984922908701603334820948063586192835093053792416648263100190844655620084098437131394773236268718888477640041103869640116236367225786972144379635165710427261573331625865161723008454691705596627010096241338394746770485774907958195158332604070207066440139843341202153898362282376970915501918898881541343532066773938528197071925450392111072749036306666383924962288645370937224041588706699322173002441691007151028118040525624901090277609111422299049196314313155627318245624639398499558562802058632673625116410934913867599079645830794044487506889912805121996215639253183248913201436513882205531562596882237947947140626372456817997244350569234620248183571799053440309210292623556678289101037701679969784307640268128380967027624137699604034423828125000 [130,29] -1207089870304129286057213256027482807776920735534910319695216140732474240906396516954554596495446640070243498461682908836397024744391131149918616545985667966842310345787082005099886343310853907027589168326705246480308065603640218127480317838649362859254122172940595607552659480352530802030186117275663747045945692594615215248075421396076659281001367264710067683939804105019559528800267090474377160307098985483470741428030353269933050310138076686006316844292704548080241565431893222848485284476002782392032467565833273800438705146668878600877541663372943324668945894968557504453056721794222577546640661471378240780685126123076178365183486789298885044724315291072726164342130729859192221217761489286697184083021490494382576827820082482158217870561034287169014965445318417489627903160136738573535539666247502219176505632296386837518251953819635462012705026256124225248642519548570998334767706702935928993497385971064309511050939779198251254664523980624157685885462085741432474083326290821360932860473615240526701666261017103815231858377604705725805699366082989086588626409354922091496905526641935140056135039829797507427594914829729165979519300781702178285261240999540852663788035572285856128030880383925024173110213170857040799279468370824369204727622877004832201693495755827238443880577428836961727436462828456166307952237373478346036943331269927002261606492625568701459643326808537731818629571198832053602182536597492474163733928431676534927039008536488893990543781926979189754631509747788205542229632317731954177254815978431557753919777603001849719137266321829139975769276852378398403242958076641452494822267889006643883262654962570555421454530943778529795999048462245496477094327784881040779207861212560060874067702615927804589371968120927046580934795895088586198133002981101160489190700594648741450502080776897490378329013958474018777552822291914342421480556334568957916611863923450316997725494389513536041698825749545905521819114589490738850857956567807378346807570099855923782816713440979583538137376308441162109375000 [130,30] 1663810197344245934982235611322163186413457730009554915571668525442042463846714411858362673427961464077649013031837145851233528767393102237493602266491328486940596851509162296632002506463802660370251751414318510227269822926449002728953153152961400263346822169169907027495717914831551835757024872902733668278689870066054767800533044377316538099047867408544388678456910623832342840985905685665532094038716966211874540556373483418003639251074430592052359829567339208353012077590739038141209752242135196708861778203014218170511013627838579262201323680111882399735707460832921388753582388031002412870202853314211722006239755568362523546488521172060067563796444097392545379027622585244038329912492531367976266045559113676254866942640350819575899700651662387822130830615529554376475981354688289901609384728096219989378633518792920331512545786911230694305620366846160683919856404096874953934799081211117358664089360705226143621341659238645318478861206413026776296492212345986537165333787746252465562497383503617919196663394089081410590151385401059293429954367262858143940515945365845761846771285267767637503313785293474268566316261684812251935629550141676485484638333858163053220959450942480602178449684538677690593911706253380438091274053216741095171557276327526013749699654926600515405459989312874401534030761205191905582656846075482681264481505977797497735864816009702301288304273722749478156380343491592084174213311896247163072790068253396431550373389814426592225922320637432368241894624595899806761509320865455801494449318157617651318150574316546406501039442968332929372160895426404233958541888301109277024659415774258447348032633995551235207405606964659914393659358494531261976406179325432323247578927139485250383572641583736762831912571240730092581016040607800452014581910909003702932649284767114875133845386570407431288774840488750559806968149693825378460499480454758542227804628700700379625329511401173087725585534691157465323061031387804703966120974759472952137794358150324480760673395707271993160247802734375000000000 [130,31] -1949792915822629670284017660516383488241765950047994609455685004078361589558263184924159486786247329340971013330162466536904765581464877592271300276407892323376787096482810970260507652637635929001063475624825914070940869164103343869855015214431028354970693566773951968208356029870910726367099046832853317739963048949043052981016518695674313766624987837241755825909129490565692997975381795450973473065147303011437937269171469667853772735033760344116928288955892411669013038223354432676921309291062407696494690000123626911783793910602493025093370288295956173486395079863406980533435144874995162943276945889251311989046670502266745733865452881120758487772255395777883942232840081578251528598549907975739720368044389360802416265718121748359133624010627029653840298829659594994366577822669973068765909673266312093082545918915908805316706601551492394238378160190820384998584803895054302465163953317655651327073414353096366701729236318425437492030343222206961495757381939085781488270949684939646216358013326756603758879845575611554848951062521299659300368308659620966353978206076307262953988801125343992709732238022931938046062339252635719102993469643872066644632734726977606608593665060093973349372970197844953950449469233341382057084915131563722433294261393796658181848431545001072512312448234131215593950227566317281265859918090070736121119633198143070433696948394127581644066896658367184779676308253366494824357006196401085070194176260552125857419897119650315971659967254012038388456965009916606918966981799525208316171700199853164573620481045596097942144470860836887251706201154866770334096645499303725361730571532123253484953933877931557735082652929886105203193637079036393657673826684597901925610543596111889299563882273418538191918046962904107358579016118292577120513614863038788112137331172796884216084339186398000440615907545285658202958935700203818087673112450339514983060427319846807243491980286370312927796845198888618701847587951090818068673613567386595849532704470899457938060095330001786351203918457031250000 [130,32] 2073904437588092308594115485618848488115997263640265451556680361825296550270071602004176950594863116592899659392799190511932014590622306229151727971430445768961076269464676878653768493330091988886032342945012647148138267262476043100252904302454797313495798255335023965652417251836296993431618946137801283432823238414045676938730150094003948681480330445400327897757488438787371336145651120223244653405429826233808278956102009036211999033018717723229654663704649500835190487961642862420296358230201405546597545121990601702620452072249291521190914851560585042301654177226146404562910153313896679318582321545744709838451995423109088018663002570385447593014472120454669413061925436988015985662461028839058159217235379688656585829535900320947012436519997930167590173737279723335407275611549570303585370808746744056097251157087895086720538197472105860221173039236861091674517018007909123830200622468370148319000032655021870786493252928755814332884601716465430572892158424334227650491628068809270340642576044365585836359324075158791286425884856677331626706986296595937813123250624655012772092837518917140985194438676906787495618483500632667699596023534292832537571958568485820230925463998373291315056986847105449129939055799716123748271040871102894835954931522077591446465170739999541274259555325406079310054037229440038346725461415143560379050569560925663523246561992758893508741910874896938464972575576699454667630453674037502739651787062785223830893717161029138861457334122294243266369105626680669891642490607387885099764633446209520218061066570356923357035824488694316728956692291987220662261886586121761780966027878874879673022372312342070625374540990835292048612847119863220873995282413236572068184117267887002763913872404953474450100637001332792341762975116521092427630088200426266060945056152030327780965864709336774201077947753414976207935978875608323958279901038175884833991129400595312068698267500749758308630722131598610262336644059116864903582727870212231060235335070029982773576193721964955329895019531250000 [130,33] -2125908693549251017292702245551690152691561371227929544560705846557878038835963926766303733364165336417485144278959733048143785244907522861041060451805951622553051341829769335758580047751849409797552902132743137129885041687961240056540742346168248066678320387540119645060043712037914698236381327101029397505644980810656267984156316529263580861217139729712910033174176639392551269816831686104684282477703551662113840998028861783581063044972464376243611810493339551325223353051497803588223564291263792439286328279973597844979207283297882872976774170973879786020318251040019342974211485807109462967124209439683377487058361722436205119678436294357496058732464810178295668897181688838155945777155022949089281614303883194753612198119312523593780198920278283033183534704848029979994099531882781189480074787327399424738719662472805459010878209042511368493888855422158859398987821784638209193713254597002336318646069293425387535884644957451025921802189737725778409523568958165019654588308261312255307373506471138245500752057805236402133455101043716978069540182395921713151602881916834014724198827044262772976233615504552073573477298424598865879500722559302519476828233921254760645635797161868259256819451658150236798545109288404724310741800335400249407034420574595566076502182792966161861845338772635728297354030992023621795482125376074815523935706709218722737108835240936982731484274471455098076705865332546390181306362934730172728234732861868318674776675338066350014873750633036263181280312967307857923519174351526379339632839668988772798971177722899879683800983098012186565379695813399797913186777213656791237500855111698968638976121953638468615875858830250890635638423876467948663462940410034051713151902701840581916332761617576718045914486492000531378834892538665072426002831214250891372213147317627505140752002961628074259289831595727572341210220063215567432115902943883484411035763369622761412642532607666345354487134518504554362633623449349988628305012633291538209391602354259021012694574892520904541015625000000 [130,34] 2171099920090940715623864245466772750218064916705182068739548884217617578212148892851172389348632625895069646509388797536853647438233719415901689531198790702280312173190623741189059053732987088408031745900510737731608819369094493272521800078942638161099346598140685353826322306964915504079456448207050444814134073682092977346757614310107697809764378337240026639331470417658044755410291031487357202425911712558199247518601898313373558521501395474795845843355681553545257627259841216409120360332126679525635623951643488746662426914436001699221956568011568869262856642826369184984592698133535788852116105100122083371573622802914903204959728583620511019166456186065586883222546837553066610286175765769678597286442567206115588830328695742372613273165848991993471598788640060826169186456198329940785569237791531732042298874513931015667983144637192795750246420999429227578076573323158892424177153504349644548560715945522786104321355766616870533266079298601743586505420015635314579603767828272070976993634110031728840815379716362785084172326588017504321547913603702742975029983755007692713024210993199100362047995911849226162030184802710134719588449240598854821655987294793592380787452543579867743853013179078730139403752298250961626046017087790671253218703764374505554099534279042938334303870490840950352486892846973255199011530683004126593545932936675914258309923219241368243424827374943695669946757559956548686425700882790294567794573130462035058579175760125575549354898172496956155905070930356409277747861149316055024682079505468891020181554032553943444041995953654801041101994303953850603998511585357295557813051554355341387661711976844411145438240327609047394939313393899449596796984235402526326426559138210130437198953709640738508551205086158001070977225205515806369662151115768506293182660050397708292692572848660746525269374382296695820399036232381317315243970694921906590713093626371245852649655689584170949349544527569020215756863530790309964132968326339968856419915255173691548407077789306640625000000000 [130,35] -2187366589390139990122776344395183046634653669422531116304461252534366466099700973300477196400661312064401319149451605477410141089646468131664383864579606130266832748850946451926821829680633434358637196269559737633163436920260268625132297660793357448691456544929965789506484531499506024230414249297399780488614161961118341555524320059972585377628002285335517720220579187323952577334242866794437330681437175857019984650087824838683037491567207220369543136678742024099369611986081257580272796890090993966151556890897155308640343420540230737987862394241833163686472052806239559669039436217605817710354156103327440456563895675567358313957701871906618370681353691736540930418477254783022412556756492631715921251703252609668257975469105151658348645070449561528913425038677502098938658988684092673969628952826660187374675114306539334681310058795742369645018843235633539171717690411520375012917174997330552987562551612226567322327004322384547770310946712485866312154568251482307133787087941656173697892563475243338508607235107147267650216381536514765459144725317640107915959371814549930360857870786267624685079999024675744071036382004145283120493038313512175276180048530792822454984973741659228913769262067497961283720665910364647005607187005293841792158397140009513642134562074452461486005555039781703490084229700452300232796559077780768017206816880432906509015224643328417612480938892761922122870668466200934460699852000304073139139390676048088270171760802663918583162742287130330065017666056146895388733550028832975651267642228657285586578933258560476400604359352304708457973847341309537520297599198405244048994626863938448946315154378804601791988513546701611146003479006066403362228465417798891466668747139444632851381859668406691126127946963304761797586265400477812016369835169923978706020093729356926048622467442833467684788148212255480206500538910573499041494837377108612203547566099473777434073808088061743666057389468249502537876376209387629169147096023687699625770441969052626518532633781433105468750000 [130,36] 2093931058493751219434667570541983853746501116189264530479912970943375106894925968393951829646646803967140542694009414329216003697652145128375650403961180778566005182986736855814437327119443588569248745491766026172219257508274563079215213621802164086665963856305029338207123859270671306538390382496682257703199894111267357402919885496829415512851796303238263402963290208205676822071679012071475779060323366808953376148760853504908151887001132700005027619580260791889207034485112448793649906166022354203364854837651283716809536302244449136818166240449753729712925046125894370129614753864535931710997618947277428384287600947823093341052032921038594612781987849065835467871590181139230042294065812657171514235682432522941722656495088748456972162996996879649121271598433245427385169330182314423959340699339706924708729409895847708664640361472194972567653975249721578862895087959477774663260405713547179087594310615391861783702989529106607063756672176303330628479709398819093481987775410296505327482029252655101494089577808339914342049804471166555769503080304282727963719268935662107422525907158225991052458945927177818953890462381642736502963382992217725634549019446288805800707705252566522307049533761465229971967482561972212343164067750778570621718034114720733627444572933918478622364408371053030539080730409135474872531270213696866497297746439918947501102386983436944597596838456234261346973828618809406142593682821060292243760850870802802686029837064857765163760701563397107185597742982654990785807632434866490607974940003974913256637210326848714762803015226861698378928678114298007896723905679423411852864037258143191368105967198276218953666797947996539658089072585465118217978651307094924151553608501979788653475960822705010106031007081409809062887856765519772978013557848553909814471734063440393872057926036922447629879058518025696793793518714501461033362248797759239342233833745456745764298070314120126329024400095522335820351002885833363867538040769189153222917809671344002708792686462402343750000 [130,37] -1834009188334217753553159193015434475196615871482044193941003049713069153201106505723538761909809041585946688943367305064111458734986041603061689139426893542104745522226179290544370427319464848771029255322186082637215343440372347473587442102502096637530069511942777047871159012010702445488467099425499321383946221662070018288946998544123846776761261075157906852070864734260310824687303196047163023331727006530774528459884700146821596864500166984766908380440941925185182682328206396088699781620780162123868902229240483667233139923094184217478195024409608525081180324042761922833326631442731050960519447345023210907546394526320940805203551938656855645180235347636318467783089670778862549935528206179501722494075621635441886103376197108710451159113244861876421956225854279499118007317146442029295339927792930911743993038630463402717994915418179709363930246879915146118602143459525309617407183963956328303464673094449478381192873130566072345179944829507253652915959316205701783758057690169822607385644587136352260528801258602223407771855017542211969132742668629360187928613106748333818059496031052282458688004801367350763649232542112996235536372311087541231136642075389736961277182166382919648354416053205615314795456536881508460324911013942239451563766369716498997106147846921576513261674226740871209819865028905451157825017074722825904564209460329175830944233999758439133711875714588598316997792888156400023563181813902464150663691740571179489197621164192875516544927632683827151965447520853755061624110173839840425249085740829848504574415247259866962241772312797098676170764954828387871357744850537099004611875129694220842012301233334370970317388416341087994121009955596037817109023778614705796450221155936194626561098229358377800025415693021259261591148487070562320162379411365864652210887971825459829554709758887357310048896638794269404395661672077137082541129950455883129801087393196321713574011157686258800780648527512744831334755086558831015529328505898887247127504451782442629337310791015625000 [130,38] 1431471234857360115301047789644036579942671609191248741675948297773732446145701575778557723069516642111141510389077042575683652266439850145612136602616862338715437699960242038472332081423611298030719866441439413853513408307373332342973427663834144570709984985953270300643216546846656883567369070108997800968856632022519024956977487710967217446031444034797983665531450353198592803254431870653032293816679664983962826668644172111281611115108050966980130771936307817206285471041063072567806577365779784000155663378581773665339928047167299487190148384096030991764889935240065467811935280030599247381700758115076009783240536487261693271442161290892626495740051022874751068940724646085611796688308232120264697062070919816476988988341384437910233455655732928230179440674971639967799386460049213337546042105347612377979555674775549451927390103789891592875507737073666199964734895890838001295218882537106198962535202568358576747616496382152377021193565638906238433856976288937159637283539138029298373538837327927806234332227556014964775488009430043574698330647710082034198630795156629419284908891477801448604506185406622637397670574977903135383072670782693899477782686608469772903039356854568778657325214842060784214451913402437631478585754681333969968239162847289044677643748935589354973648008216351069352233916482538202350303808651193255953405983311465264094483772873361612162566967829377197324531981634551464491160980358046880926128071983710540600191812058984660160389812736338090939387523085342847511867716663699185687144638135593154009996025543495705293996783846188463099847664662577250655530132207545633252568535750949097594434552920848572544128779365713573799310864334847688433897911246717077395195196581500403992482013857344434215656818865237562471790633721166364884805241588390972657478887105759538985238342722076351043277247910282877489314444848665944526027555980184594036192570922519607503917416880547857346931075687119873693267107636718600978512115975971319414838944794610142707824707031250000 [130,39] -978292740544821981100376960322694583308545588934198342541538832215383993182054472017457333628818729013957006443995827098093410600103564965320974295720938376454841489835401988684724478862823427495490537195298172699189841802620153710570714679148270821588850282355462964038390508820547600056596479280446883598685747307519969971595880131253243144894770289042476708498857209784754854563708659066095607178923647674419118903356115861932095355288208102096678902321667827434053762905475537593896840850655096628712296065960017511587904678592876309403640517687759782801532827680986536702943325948781609663016004043109433482488045693906024452726825449786156397976866844812504622026256755820208354023280037181906859035985911365562935682056032938023076512312070837072574849945379091373687421122375318496934537656363744660414478564043119898797077009312463268935248535618617399223014546850096130390884469438661785653688639463765313534437608491226589162921639768089715603605217004492256905386931951384653954806057807624779425796733988779106486463109127056288353213902063748158728802976110177830549658732046030010861853196328241610961780233345396545970613709403604763265872304273984073200904620734440674857028101326331559859809500308567010922037735420544375165622389256651037674327265864390847561546521593204483977763916289248332501846827742142650165336010964743109207468365384293477636057188191734651031662108616022359221956264180110725811328833050124021512398269146905743051121854256362192486244559477603732918254242896018434645110627448875230801931586287271489270130966490021999874055305119401265770750648052256497714854744003425508532577937475360965867362679773599942813604093928245175664851031553917123176407026687778988782213210124365508942283057186025990806829785222387549016297960956376234466034358790997137431866295460414318397631756760750227024530422668861060020859958961453789083285791239097319329750081131386745032510297342267976471449935613440137351136741128421192570385755971074104309082031250000 [130,40] 576305318432342031410792961635167521674449570350694249718492559492013931562687284664817057377871981781628765478674635104060571592273721585974319672622429880775336663896124847219536677108659312021889481130290563138286727485995454542328439446496206228841567194940341276603441209899801044418613058008523542406196712096338873525315708689667888882144884540079353425011580101224682467889222016803633603332717524492135554504150395934668555259015221252613034495303482915074488440612272527882068860308755096537177366807551391110931174664858353740108521450993291471872009591517447890077806262782929977561073800466230471127995890933023144646050310222968756085848728733853870703555283478600913464860306267464470420771147772201426713594283288271907754461364882821888063765923740577524242790548765809498834748567071928814410383720152127543792512639088095414431688850044403958444754057575310416993108028082935525576322676205271790757610917241666281295078346978225244546479158849705939640094071215766886774988299143092399748614797681864983202090933615086762632023202501086849341968843586693321377322690587599798373242329640460966999813427639240359064189393636836120487565945682678617656145874929943327926158523644811660658040069095685912047726110124601121338933546922187897409878258528498210093119205151064560017313873293884032442204728963105439099977094384322537512593653839612619151212078155594091931394793624661147771132735350684801450488273836969337688513272209700434754311278549618790638962437533272696679938175767277725060550136992933573709745598367766049872892883588534575298242703032778916790448290187400569938845884236760590241851542059257577400132854440996282329558113955857189165607064640671411147806880121374444264583599260191869382465214342887120024182481203281554266507305839484840094884570984402979394022452994213756816131615803800263039331035930816889563219923782668706904297514980222216679994416495751851530786018936849230053242825729380820307286292791815185410086996853351593017578125000 [130,41] -286124082641865205041303599657433667021773516237136880871884436230833437995375629417744877231220110450466632517046668845954803923957628845512021115597736952422449539082998803088899935170637471365810747597164318410604637403176195335267725595165410966216037644253829568058002154062780499900342243718572071675632457237197861920816878434070107347202172098450999517730747207208839066298970269846058239965077998518106598413176713032472894629474755249965958014524124377578768138022930981228108953743778408392593256720368978108649712108933562486910689919090581381913333922745484072951854013700553704055046552990164324130519739862152834190129347750705859443859950086519675240286687065378845482178869463342042486544289427641787429672238675802526049041655699730552829355800242349843258161062879277065026947135875956873924759136866436563018757626655445979458075962241821800595759899136662280430258482681215636404180792303444233117479194734191275336443807217185239686117186544147056536854593381197153505570743940967392374393720258655181972835216422261270934115224721664124314962801721724382737279404856773530217205316286575205076021354085542515102114183706615039484780047310015048579397891252879873730981274264955491343897425868092143218974538477682126303860355140976399008666946927596425164098164201865123870058913898004413974943696333567722343481482921201055832581807767330655115662569453519513029769023077820530486067424476065698738728449570941163595014647882229109467114804149427401917517804837854534001569572536410719921532522750662868855956827710583872482060674962468340962171717788738229860229444452553850030734303313922451487610556101351473909682089852124931210113077984822945165985283631888592360309094445234072576255582514861417358435101841624770426138212493810329763197563435056563033096490362195644730764897221570297889672978353214902696295145643754851800846567002383881740770512089695663189483462587886900451937427678407131566089364534666232564585897080178256146609783172607421875000000 [130,42] 114220988564440170082418881675439365690747172169160449270744417039391249472775148244067136007734741506730428948642670532339141393094899129083424367154039881914911779676929219622419047477677361494298008291587447929521356843440694048283272102311996394427139228658549917856690175847934410897983418786637294180597970487491392655169486528186465534776218575954960970651828170939772021310312889885048418303082834257544093029537799036001575574250940506044039311370639382427861987676128050398503733525158511928620719937191784860699748334169257473108245951665088679033756075205291400384178872357872834645118478593446020001099722707364430333929949607269596895577652106518180214519939640533183531788349231814330385228031609838347220175286648851700512542109449858922759264167902624462646988051433926449607470978317375463084148307087801448153592488811086207789706235462112153339157565613307349094661319468075519759071658926148788647723984313692758306739434963793836150701598903550268424501449808262788594125638810847544042112364972569209803937310617347849107596635551028595813735105076846912354321113330793361440759966817860979211351935177635872930484936543502895913272790976521146854125232780995883525521220373763032489725219288394151894532658293527578604641100465313857391094024046985777227373166350337735981269925724159869480580430844419543444325051019904556707321842955279602376364006971666533691256169402999880049204242816261053147697382813978550891281223523246891004576027782820979719492309151288565636918353146110285256250396467844439176819107053878262172882819951815753782787757646262301801621477560890431259158342208731273396516349305102945879520716077371027824637922173044019504349680347687605013996240174500526180437317753791265952157644557869861054772512559646153984036995234511658861861798736141358448384967037131533732402062212641596650414711960355406956523093945024535629431448702325848726189403578972221518787227031369746359585257405164331057090265630904468707740306854248046875000 [130,43] -31825351064876465313077534117213660794668067985562819013691269654546235872822727045403526278679758285933796136464297769142214621060318298569181451772337387699778172803074879652276678299639646032233724342548321331358592136932886382001936676786338880813709500676436115115114359545804278921410423761360781017161983228948482809846844884344500331484454118290286816759732823916302274665230596458985427468518452337109386405991700514358639516235900603601913347968232518920203477428219945438207186920038463339646685158666786681659393686273530371066629450305755931345218084420135001105393254744679241332736978896629687794068696930881157102296065753292870574382807596273434236365162756340571530875852066617321879234207346802227076897326525540871233505738968547220439550749511405841378024248322797897866091448508211990053912395055966535404950527016185842262066684515151399201946037888067559114344065474576921636536511889189904253700492328650622483669667670243238559683798379405818596233758439775011340264728942395482995783070657637425678685117685988428067093789814241209999002683891098741467885810295694597889308676497128143640740913831795206952797207508368383903780054101726834932926202415414708050180809814663122731106763552364413181928424063250093543137434293671990698561511489436628442708714129079931200987135697599472824017915460768887960297866954199490834962576346599619405016916129357149684507404516337570157975438353258965228343070563570101512274487115817258138850219954067497135902702423955401250465374685776312273146121051916545498264402800801599938282580844012554854967758291644425408871537199987758469967931854346471178984566400219340611861573059514197666681802516969839393494604698117003802109215726801694299923035801892271283051977952757590621294906242275990578911994360755170228933151726253416769067539361898269761216925594002203386184033056328086177829235190299904364115681945096009237150471727626758311555740660262355472248813466852490616787463295622728765010833740234375000 [130,44] 1679735019585058012195743341664523391105804075634457379441826178217107589977281151705243982697433243761541642693569911628052184806452806621905423774444305839736324900844068891197718257957263085073150336115604628602855145609060389431225391207456746808386043333070445213524785707706069641273490636785086274961890233208245267984893175173524122468295235624485240654382249682016545615692120523487423190635632185000712820674980029532660107177390497696278121477223145373549278299435675813581752394624407684288440298159265871187790481024431702735642471589631311801541417559955619895006137349869404137845573424192145579508884438238236330283214294661014591613583264886719034995585312966407429232291210148391265217133079576433136653144546489460336411264912784015135051522479163222067845268499313571943808242347840774140333510854603005748358701986660220783776458898375830688884012714671633506017717105923179506580504204715434232386622911307135910344357633130888057859004323898525846536317717643551270969553880787234914426186098776180755095277953016129845145079659248842292581248201782582333220149927605061084435353803952512135324354563794424433633034924124191922783022250078524904810295334393485685156205204675079900185729246073176263243750429498025521881722401992194043519155675913359867948825549342868777128492604846408599487357777571337588940423875290698576933282169880105975964524084533256418608012312246159644283570498487346527843382533216917176965817345230202231699940428988518550731130214191059160724730592963181658050939057441317086674845161473993441044468249023985346617046759558402206028604460710739012342050536889430586387123310067715219752791740535060450311617988298786524668180273183076182179531333581743926058877197462920134181731089317533726637265106643547534892262233833451074123492294199064771926806623319248135861828221376200395396832580630947162977224697376097252564679150540797574915826912844510501082014488529784993734890953734240071071326383389532566070556640625000 [130,45] 4928098263719253314832470213695995528341590823211682442081295904971295890036920036266209243339484065156320477816182828727965979072322526678393464239068613405167950402493496381277760297530525522550419128667732037972848687395647712554994648409388359122518911011583652409975232487844008315093240304095638957408745147767333816189556397659739850371622195621066445902670112867774558076938373948291685315161568606738319861942994777113683363729177592464866431670316859190049472684508477739129736571721219377254757883757211781240889540227639370663033900694698919474655824927293671848591471806445916281775339402790508609719183535912758935218725540099133982661805460881506760855186893430380437655731780780683570190092296734480763986164666484251083182059639995828853385934414455421646133227076681932978109924514694221347235357966684511235083136998798711459003266631982363362887134377719626232120234997703842262081962077789922776150657597145308004938992178011793056248102516739791653388487706666587258180126054737212249860221125403705156971890243350386203669925617728041548965038914493502089789056949078280231991453017509258091826162601667667678950256112050273763488157283479360858014288449293002551365573224961846536462794581175675015622214994276638861687488908966291763679998841573495431656144486951685999193721531920641302255887650451104360129158080359338067034428331975658654292568986858038946742767425842392131169514971129027273470577968843494395409875098234605004733939543033271913644695417942164861768840064505916775932033332528787932690563868666763977828810606225157935983338374430588696964060084147157570149066077328797107344144508485232087082876361374926105275478711487336362150662637727684852620014959330478519600116327772346042590974258316688775490343423594142605616976969051136882085933814400178048553647551955968600493033097368807161829484772588201573737591188251458680073702994344318341725350459161472831365673665650901766089785423883284920520964078605175018310546875000 [130,46] -4005360580293523195774567692191079481206203890463215322466121055994244908622103399491156985643411964920882553860839712724325603961330397542472416530104596800212144066017512881675345852615913940902226218141948441707800079885603689485354762561026727285126761729215599155537461759673025895454977868279963442928284954784842292848014817002987702386529703478380234237217881807844228956962201675740378990823884950053092042351902409677896279870543236707335532292785061998027997251581551422048142282770493450989709525228193778193362989014497500545371812031564816532653900424578011929324398335960933179775821118350087455649400156262403998421691263443677457295914608844284686628696012381004336321783454760817666892070916175905523935392311784918267643939927882451655229880859022700228479880626765033629312000150179636628812898388158349708473476557992519898095024719094003957294818598714393990501929446846222464982490335282800709574774052883724458177787130913426853726070919174260617587134758701193744332430828599954372432324650119525828267335225039522143702225417309953766074751410819460824010904102994531626849434145103070513833546046921453354735887062139557420422937330862659129582354388820113577545237890248470393416484991125609637095124265401226792144243611092292021026579482863228036649853472104086201669234889693433004373728037104620803684485035437165870517403502315450767095662568385091773876814392394320913022057591730844431833769319126276532875103509041129256397990107756631685445485573677590915490889017784030162003601078734345174056879401308841883061494579062656460373159392768933853325616860015579170135749049954660120125236182795938218524325961509869205453471058861349223583100662032677794519446761404054744757947857518201847592371174854803993777232553693191451161847315842245608292353506919064679929202384704874135627828100924659445253462512216167440180871082484559393659910635766492942857609401167317574913363454357903949183216125447870581410825252532958984375000000 [130,47] 2085326575197183875233798799875671533719583397361207904789904662524778553988899831790756328896777582664820013205224801379175432201859697655691809012758910508088752146672486143224510952364210694850424180610966967249410131663363094858439839700293127185852835242028007085795567314145166863243986609757426098109391428366009990312920839866719822741019224058244696439403453642701738660421716138436979420926742645383110563710096664053680438413125617982220916323946059514699534270126697609094713956386597453928921508897243369198820778888058288309731704114064101523081719030918651322227585160998848755544837371794097355205505867043262835458430029582251830008804240854705851855551871063067462629390926196391486977670252994105985764503708624536234272735766103956799346793043840865686096263799981267567186479443370542233943341733741149188883587875870259092589680084877684454818388366873709234222165867754546438123788581059853302167893516065721640716379924089092358580825684716250333150691708689911112090976844233353230403113924172956914973102838689721604744520520303787669900669645512897635223427384605539884824978457196066870917685178589397695169431543737622961069942816226115839199629708300423234574971909505967918588381734037172488620381456813533037941525301708864741647441491846993143062845648965301685115204070260838329190224059409997007360297643557612570655292118744247052910465629300852522495020089015121077400210597696160975076021963440686967022088140734381146407038517310541000805347156797447296105162629746967758481419641172115049982126453178412954202085097306143307429765959423830458363473834911916861809789777196561476826401031767881722910018915856641044623678840069519419401926328550794231507593498750686643312870950516570106855983538968375140631363108843710132319041665958695749744855900470678076570918822758124276822851172997199123573286612851224910039094282751635111327120948523128159747489150565152572974035475136620314475863152551937673706561326980590820312500 [130,48] -853773554564595282839118412078207099864397544812065085346485853848349498938666233699093730454355456720918830460757503259646427903407686414271592632067243313831819821992627917650128923199458369064716434473338178533598561601175858143134402935362028150634006937946217225911407540865592252120117231420137796183550413249623464777228794068126305852908908911471109213000658161809937731845138688667219801335060502195447618315335270915582058394111610384065338919823814230220189751134816001524338026106781417432874514651322981303523106825564038014217418339393642395200167572271054538548002600094450909530939626647432263892019679013855955352563936407325093979032952882182329911821368784422554257262190068131377776364550671505595753579291932006588328843143000296877597713404516421719063675446999762704341768591032334129097371001622472129283078567916867592276805109721045115798096558657462247584887688509416609914569701976790617271677288207817156180180622166708864107639433198641948307209484617013220967193142206395666478622855402988163028575282446653950336379394201684661677010983546593732008615791786497940391837267045345503203861195302333322287312179365436846862657718698413431287854571347520986039646986266756041253223366735323093687550281058009612384298926747479794080824630642184228171022433377031554574293651836380397780903308945329296271573223124060781129937407329779738421095328331585131941938361590190593043448098652104237475045367658351339927276738167015719868943816717637937408650268263454244408231599475729251707285303121161342090430749346156900576714820101531535133679343655878113265496977090446011758598419187586879854158422787736705810238053914736147487068296694005458085625784511846359515132306732960875587809316733668835990801714354841574079732731419580561930757193047898729093272432644190963714157023398702021881347052637108537766798893638883776715654360614661738042825745351161237942789452571412334095565426394746302722097626428876537829637527465820312500 [130,49] 291614686861943038215868169658209944406948862414427519083723068746596315357957884784804340520103201233173981230338029139657420901528187973548345743093001722423597882580737519842571920438755808873782682319572951675630438181038993504384111910159873571310172412217311777360654938095170475836305028577205262022208727369855272064714742954093807811396122864374948922050043809615893835088455807922759832745238988073685613446061046850028279624894491349113360128104786479192394675404681415239423729948276929892310768548539900851556645947636278991048167680308445384571300271193054945894611921012779818994815625006694415672169729356107029954960684716991959131338246540179918714377151169297075887716761098903939855858546447894446226693551540284149260129921074073433105913074495184674317915909856276343745684582492603841234845009735158879554469025180833503862871656300876646189972559978913339783217639693065602448825761473006423696131797420722346934896172554567671035967113428527085620348991563186055496965448048819603890723172298291818806280343860477957525558443669906218469919027425961725206799027403606383612809459350802014177034102125413753235356771608630519857175310950931855091632688351474344126934269461261729251608932363462750850483116580570654095217442473054847376832422396993459011938144631939982504239813657024752513533294392458837480487268879684482255305966825754512066377428042555199763951855707704683082199251017879505902077719018250666582929015326922193817890055282845406096737183089484440750318784992087618959600644815685826844747831633991294211818273913472535783536447183417939821540535457202942816947266388696010447031699319709179016110496502153396157857025884882821887803860881727750787498509476456155990309685071296505166462538898545057675921110899844302815796712304534605769692325063934976569574373358599753713828230088120417023132640132592668128472877610911712193768910741507157508018961165712857046074196591571071180926221131812781095504760742187500 [130,50] -85223658394606018821232980394513736667178465086876255351093233900819598764624447055262257131538499806393796913182952552684852478839926013399711469366239001952191226482045795990296745526843998036983910345584897423897294229064468708149178788088635913396438102117872029289226897004583399064496333508865525954742529622441323696027755628013441076591382341146700637496887453050841437664233193938190834696678227506088520320470704818982403823128309551160668547555770773143758495767261782075336101170150486589479868030795353996440862351998264795221801015399594368663454017243018342538528267572122233755341918197879537478996697638296350342682582251301640702048100392338746012933274449151565850119632704309495189677893526999742558249432558764210268930871654734752895484080424976644460164973407322523291535393031400451547476691018556276162894103554121532876894813973467523280607265405811917977785910904485960767196152760653702547913563359462982368771297810912432247752704130643034754216271689332978959917510795596127808606831363460901876959656964564497814481361433993075633598876596038070309446113574953353595707006551384536629021368721718403600074468521107013932730707640591966351606622779113525014511612814907487536782799326862785099216725936716747410552367052471794061234615306655566274317676281167190601746372663239350995272824110788269476574183856284603652525004071223181433499525393515953848654254510065947548395978989892082421188144480848759770258495005914780240018238243321048412495056343486511330452236088575308290645729561722696863113622681149441909239073569407738029850321672813431265530493006532637346728665105970250143247412303189842603854014561598519483575641434656264493465859440664231665572053160744778485288578302696679967653459820754489616258990088943321479326526715189088515888922544975546244262049054275856386909447365931513685104432411213330769625202958002335161701298197131262809721800701126881018816829635530214340352336876094341278076171875000 [130,51] 21607745764122092753627764837012212542725023762283510492517828426292774185288683913453054413605920135634819489588941757215221950359207306483696257479129272470470058486949426228775767653154117825810651531951488719903180528735025162167612176110093684990209015325201124665814149962009185274376823322041387727527620198951232830776713757097335288765958373938768282567883096053176238937205330453053189537389184700189473410255609051274894044168554357331069474005182307240280202368653617596338578383047757634126236633797329918304985101420124451078693255692868051158837026850920467318642837604990076042980342618031316020620843906246349172545761734470174637103838381787578746670291535511313972585511167150324576062803182581512215442647388485684528898898533629355806265300465716401603577375092786531569944785574157733079155949148263125243677007495571233814885670086422374566669845917877741930712659965720598582421038640681277113393127614938483492581544270491661062963087025838850860349251401181599100826313037610353527879469860287443355745285458079259269474780267521219696475983273077004236463387301068770881169122670548717015326872598743850218965091418253403923589924093862878493831869218566327646242493608116533719901093256949846313856043070600273230438928068744113588170978896195910197226413538924795088661435906260967765674068642658722594141650268606994895101917702528867192325820195230768072015597271187081635210774038075251731614888762504619623423355507880770788969462711239289367470765086003453531917390837542353971271596011788503855913740150317307724123859918769761394065539052072751770790794979299441911053943603198555758472316250651637821960624618275853848454329990835687592550703547212529119470431650743950807543387264295518474305964555517835892849410073618845671113545719269771997267227078190154896395334854889961293332800299794084876217532264477391205685664999891505315119911650132375677488270169027241214983842391128959406465757638216018676757812500 [130,52] -4800256318413398766503123591324208993078384076202956146786808994988813926495744908225259734028108192001095567294756753770259855342546816146071057330815975548741684491750337020253195975693489040956362162346567736136797062210500260291427458659364269477970507573322219076019723479970558950512890819033190616281604050606643576163041880788414310255597197902912858706865439553852147028259538549128479353341321674231671465693704635505052367205292604854580154918864232316857513726995108568167294689598000841073931562249260726319723494565424873684006482972772648035043345424295292266741258672861771992903624286553999548273593324075446132005437975600741251403341997648049094538359519912487301177624075370094612678168687120046665879924765367345701650143386104365304447984672969763870393689868064822795786204521604409564927791110552312918460653483629610976525224281253924234842648966300306605327618454278949423230988933052199156638222123856626779437926238957783484958757537707838703307670798957608909246549588812935009349166864198484586242917117839284802473032902519567804665186752286332630257044932356770325308463250017902454279257950888478321200298820541550021882923052429679224867924614755807043832925106165057663417395733123185367119300802895539382598573427757069523183350940033293154478343519998344457114648841321167389966724293531988761330918083974887402572830453253193969149510328323696303619109135554714020310363898478571303317815452216436642654356002693854354745709980536569610878577759113938820091558560430158619664040386653979875981041034875281962100376005613880565996578350187498089125436634368893951827460130793429009323982106493922778163510121139016600264064545211879735783128632892087746180489909186604708762637937980298046925089397738747778869493517734219713726801832767431003804536479658846351134313535447046833251303563574053586584962649340103502250552990107999073457830460182385009789322287728719019220043122763471887234598398208618164062500 [130,53] 943157866697148126424935382132842320252904494177018318430154382290552504572820249914553737190652203263029784456105611992729585673957783396647056234164579429635479061909633927641443330896616283461278680795089470498589855198498194087101030221286463910868942649441194396614330429108720355230260950146691140790937840945860370992739688235829487885463579949195622878253840709371817384083462137656917738712274625143973438874296289104123456679496187378573276748583532336243745662682923948839300917724150903392018774143406728683677047041998113465337814713052401673948862992218655798123472032394153273602387801076786219130067626505038684781752872983540406081368817672967088573138766569065044208648900898789410113550248354946684817480010260590933497205773692436376865740065647337388807073822268245928622167415872117803268060750904570292134589130194073920367243455549497177259797508613797303796072823329046439978140290938208022501373177780999693749545710674282661216767293186354981685103161138545377312647364061583027905862197704166675768425096220173225650455560063912594375701750206622095175292590974960208590932644034425745959813926228260668477134437909623143707879451819161211267718207286785827711794302998488237182043854353432990761872883107360204733468324435076178993833737123293116792402512927954025610891378864486525868447408165449264647079540207858024342284981291304995026763896074033713960799495789677179987760265537238767376686670484333321858516398891569558345153285460765012631778047653375390193063437937896050279857845402638197787506342472027833093903119183902080397476116290852342367038706300367000151712144102113159789401362405759747531498663907502881821399779336795593523819361671801335360241001125771873460802604728833223637982440663335003165076550038372715609496091780557919090669150872925005667184227483758351255670501703508862060838869441001148690110738524139080301061397998518332763808370141459336657775222576368135005235671997070312500 [130,54] -165511329376458471069094988120171423593971958973929924076626871137355882595054611661182581642261626361025662149408257136930511162525068705004204640789389440862701086733794034856198461617308260671040994979147348290548950364771903091730202742001661242759194029931066358937023420200837319714543541101787229605019323007169027152073045477987990790327565623177580884701626895473547592912998009591440754620127419826947766323897560317526796299548215740709516571900760417610027672850165510968583008196325470990454250844283635359104460243024862169904704971666224340383097087084176305109183689118147539780378748977829180239338107591781816504966490098236866518863709741084513606755335670627815026811506028367980498265716757561258823176690371928207163760859532120491275800692362067700870637920376731527495732813332830426606236680101997772414647379541506796603910258611728602852659593119184405118583947743969086960961222288114456088548121699280159634025502815479107313407365018168796585098662472423704669421930692637585175850788472113903946976702424019604307784695540465010594240928931390312162635271327191345640822535839668482939023406847800701260790947159029236204815135355668008862729951410156072886387251315984480607112865686772758974168435773793360951287328077021856592071459889048303556289368010314248890437398222963626881564635360373779034009727346491235681148944214322696283004116493673789587617792130160971459960162805593816189911697282130042652715075640648219102000398453346260641431418644183449761830594706200393997665969138321686028769435118952812487700146032309110047468711620447495521497640282952543138779336923173719816465684413433871274257581757394241125552570856161386328996719109194974385012511508793526974142687628891659191093132577756022522062360850047984021716791605419270070846584728793721100472551773417382334160591214509196914647527523686478350766033210556982273595680986139189121030896890653231178584160826446991920471191406250000 [130,55] 26153683417145425303575306915680972203511096718413048650788356533653472505882157333138679355004158708677626927216328215479913161215689562803692584688914626084917443111744818403628703418929146150515549236855063890314289278220652737019705115600206522712647487764132890587143784013362618124481433984159989829489329569257779647470381973629077859265290459524202932387556034961232261173842492684263457656005248769504457127260367936487824933320668999145962549262006244737413673729572265022010667029843373445871522898287031269295234667499883303038061560996714710535442684263528998658804475342782466702425279541666614116857578458443244952000764610392067202059386892332156244490482030108253616444756496085209701013138934067323389392304234366213639147743601035317510374912412602812319211280469274991091621230798180448951192065449500601524639795093297910275308601989717286542956967771505174764125226112939333561444998960905372796746715035150791767120379178335614709969312007568587073584838026517307519961968149931915427318385764872346691033053240135272326815518943722850148718537701275896881416430659350228084683426859018025984052684723630026119808243379942321952360219968709573095409116863726799534252453876461665347808028367267510990360261901047515541009115478846530545966583638699680213179198037421326287714855753335074497406221913676153615550131748331522244119356418023444263272576256494479131146139706554883129013221203936705906893036942558128254869223650429068639899965506933326263567043225397281085883290319088942458850370078033490629536582012436804603854341441904324728438940224062899067682095445855815455344088095749805544097989540440177726925220700076546641223048395248409447305069259185055797856726690281830280805689259492753575927945653476209784253031369997776401787994679055674788984017033995200587891858320267957724132011367824649750740880435774315376020961856188558384720349562808271587008176261147492463428906707610435485839843750000 [130,56] -3719961699807355621208446941773747974478496988387594679241270698556852727730713618425315668266941269750298700560127134978983600161714225382944512568144349375263395221635166169866045461609992816189334895409326562727420841089133558264506876902799821242439903993422793536111707985504228074082445059439067759397113181400255403859286594336389120983985737230733446274011707168707713333940877792044620150635780578094752030172023590528142387211689835179349116588865603593243109075770458186264106698222784163496947502126296513655205288760967767008615726164936248403169781372185102224911683442933085287807944407595771794709360070376926156489754247228672271723182068584408500119351290388552238871285828723579491976059810005492438301320879607785140227400002828766676254642769383402929097007419774023588836739124296222262541268478745691875507944944686416422825085590049492411551730098924678714122072763858895899176504874452730671134257436273142334515355699731034452185119660615162715345625277929766628229263309930881748686442780703334002204618855624120348563774062521460840700997876823581456661294111973463187313915632113348273188588756420741658042267748192339259112896037783596357928851824099961257378549670377096164459187938502279148605232608737084189128966061638931706226471024860545596661449632649414685529793233422232848551743001152135090957167947336923910333821138505040500736987684044706847135324060280629277206623181522470159232297938269335339636263786036658124907583599671586517262403575509115045697644849853771466139899430212994487580631654259066503126342424179800764373155560254642598623827630702870850630862970681633879022754391703087676892830366894277347936302142053645821616263708073762823712834937107303894392758544423086409605422499717950095143386646048049247006088592223168551757614150993975589483318323422604362506407206545092551782479479080996182007910304092224432057859004516340522341730099359716105098716699194610595703125000 [130,57] 466136332494595852236854788558115065466905309945106846470924228552153787959217426296470472113373524731954873336232172502291693076957294273449228543173235648043985487464847510431691114374554513079154442673023283993140997157790582370391488536716798800304685498083714283221531400161569599133701495293538208702772368838150150858218834995712594991015714865566199460437379481738754778043772468210117869030765005418016251776069918228937692735095593532817794396995065812681961459878709344091836495952553954267571073438962399561944981314304684198988552274849325820039306584733006812103711912102214436886310903860606178308360803967653061015880283276889135021520462679414652158662135446024729287630904749598031776840685139445660546367909684534802242726215495774391837568747612086353677713410133312919704756319119256791144285799411845533703640177440657705688038163329461881296441912629405843745515586602463039434263521193648500197155395322726741966640278408428943911986704486891971368861681190174043158827193467415327014823678310948224533943025003282870974450898048193289178508473305787896975642174462782210567336182426661163301969859428260980320547552696631599583233949093173522238511401677610164031598185364603843389971425821880991728947369628639311604794389231000917907179740195569024670373120053725031224420286048226370946600741966667691739804234002526852772099017256570814998067870382424184983306169851197194324566024114054846258289442636186614875932721143334491754623652086844632049969053276347950952872673945989714507846406896629091368949007977833622072735610449368942234361436613545083731430389149443006882880413455850027789735740101857986742830526763523280819784411800758832022519916970938971213450771707566269207396201860803967176902545473154728872171704284304470701955360563014880122615987300057092700704506169052474050347278011877342138252228912243988316407028500896300268949445520791676485355750652026785961013774976440429687500 [130,58] -48111729085833011797027220070404406198689283452863506221256709653248476213078294157868421470297924945382378383463678769282233186812255851691934156426641275559518994850228743471517680069167473510592300918101540127571629845827920827825126278939686493821931200332560067968059031745974564288977915324059280990528862405130310260118826790902567113686201045950302731208402240952407051017520067088024431250038880408469126353997214017427177527413139566532690293090533819887069288717367123770002418098931891698882939732602510222893343851943933502870716799849971297765411801355871506189290428882654739217431949849771199263642621644502935863883526207389718997830656878677908360335833574442906151740442844152302508133823197466482160805988217547743265372692557477604362626187724187072744558184496501504481660377589731411205198946144753822690155998081768280407493357456942909990819699903256586154636699028116390844005158516135371492365418028110306158936087472834265585060657841688636794226957058798943235455169242549076972598095065848395031391420649141966135663850105623166035970394737165270902953150897502620407307023870531805496963695481311486110671375591868908433691657409311473720993840126979025814658079130220453979735675901915928180179148251281668157358734859117265018511978273694156726398885205717876960926273111938125039307891122876740649244372353144973604520596065980603092511960789693864020583622499622878603578282682763632405060854022744901304846289911847048304543157086140424467619405578191715914850117746109243569190621308917428693525975842033497298770658045180953408540898013494945814187112776839470495400027813146680675966539003365951552976442352482356705769393011819217299875218273585262498507212821333086700628540892027935674673513568052604536196798392554922061317251461357285052102819255957460132708029343884643137272661215328684512786852818651166688711792817913703230211968428159938227192920657828154467102568594726562500 [130,59] 3271983709103308815730392953243828491842363715427686607017029842457344886186092987079237083727777829532849288400661474781321714959506047989173715915994304447607109973595349915249405920031867159543938785197401504399722782890747920781148853381600343780521087358302107540732771095333882684988472464100516399600951904334504211935603820618893699854007297328356665544638464015099676799448479164466443470205632304536215772863691395164069065017663038133144657014497831441350338526614009073287793529252689849717887424090770966276198254102920565422124509099253115218129608783020895930772466808540638814212269291802459056367187828987129988143839063769142834088990800523258490983627451602364885352022280354324475018714949051948988444821257460979733694255380675538549573112767901459353263282013180129922585923318052318378760539754425563742176705862677254215128885682919224022011476353681020013892987086825386789572587280295124246027950983295679111250221094259333829020754017612418005289136703823776805600272697756422971828684619881132105174449140309491781943752366573760722275030693877996239393282165807113552356177078850172514787357303503616489074840031666808036827206648420847691570462536658675474775089584712933149269652964949214605002927230909272266872644999539668063966626007277317720284370388230840557939201347337535972736812126120364724644862481449260632948878087049567735969647222049446036719818470408817935081712302185311037112927490861657272299541456589341340549162066488906042992441503022090116930392030226208072370510929297808831642444041602954460057415535739085080575223643847058805564639071092290545861134861910619252718201333711508967110607703982823495172930578425181127052594946129121751407360483145330947795974910961919509802645760137812339497144248063425120284390866716875216877967243059881690196858176841424604321695302621967740116896973436920652643548789011639208802074950707822465207031419810199220265482347656250 [130,60] 67165595964681082093645314929525450322251168264202038560655903597490075408367125275101112425508446943481184313269805239232470210358668140685524855469721753665871561151317675302866178297257603816088210429360521068058303983953170683448218179821237923543644761724758223280955177480500431953292296014611680806345097053111056992613841308398355719207965615018008121665616184490817349707742395526248078391982428936789638361241405182238701098090833450004417914301232982777551188783856700626486302790065672229816369629047182512966142862221638180405429374423947389040092141383814160929270491243546553381880236536739643733097291286338129444564921609160942949390074803404525903533385755642907709146534441935188660506121393704696106729339264043609154761729931850443261047004015713026283074913504891174063441415152892017288462779244925148486006534621411534087755879925962633073168268116016475228514916166600570820871796318950789645511324297404695250099283457989919534134642753910771236163462708540989388313494653816268729868382387899131391887044638747494176602669543194484116607569515190587285929678077098085741495004723414217609785489167341583521350465241516668346120006611803139647515289927555719693938928705914163316681627629544142220654950720896837941050591756362453826611932187408506098962709655733114684794772085451196889689850373602810914629088870056979815636396105222181207793525071285486708305021177927543931220841405999250398823999234969976644575811478597076813757596672389005873330406197545723779840089894711447404860414037339900157772112473140572289749076890005417254866043498947225230105657110561197160530599213682292660245966778105516907339670242009632745757051788769141222398963502641574201044799527599298844641568969405507756300614205478409039370818903452173084149215387522077354865846664465909001127975196878840542130933812515645256263592713690870502845230940444507377989671467797808868997640237340300145197187500 [130,61] -68081928123126524185643048553246486239039267178680842733582667114968668708110402296240003514163348825484939736411462009658226988933194698751859124325226426258355747580532062216689809747949017512604452771027671828234778514902099104388621358437355281792273193670853950207186856980414364812661280288160400517857740129756182805806407550610899130731490801005489207678238713445070634641057871785430474218434895231966349872527185016602297619429170135667523175161437503491527176514942998444233310597598818566773330739597763944302136272988440609857676070006833662801681650723696407860099216003831040933351904133140124564213935285798133388813332472250475419235491693190817829341328686121361826237985919383559347672726973647213600834568476919379904477164528648672625205433620215971627959325256419561786320111845310929567774834347049334226150598499916475235543986216479368893105701821138678442264171733606596198207956441748326909844549229324179056496806322103825017070218198365910389042710017631233651707569398409698509130197397693685465766239870302094972114114872287764347734785109789491191773245006619048889371157487583734907096355470723974778508711220937782172288092336106297648420906239723104928401844572770255694639634093183883508568267908124266367418292116232186957828370665798893352934137397212686752728556430789169829837991394133957745784863746934738900400683871756316809028735143861453265574260416007198237088992782326226576747137986081191175248956171923818375375632824531639398449057992101945176326705104218746839326516924868424874484230238746468523368732324126082722048167073899137659746256636908212009346897468417508453245416466396339735049955466828899863214357144310591875750809067076415293408115030155723953768705776276506915889790593054683507599797168546450859166168556706973957675858800690571572528156289420488679986217344390220824970121732848365008000690079373953867960231794448442361047593068344924485504500 [130,62] 13539705827219156598672432829979274213390132624837757974584126968928508967179083731899227069326282275478228002823337444558018626780494214663542337859204641419435403529243302302562861911188406934777780088867596810457390796195929979854260706830714801356832605754784642881388052442606302353859534395511813935659756550106282196221292640556892942802680677397750073293701219410332622163356994323219553926255963172030911700053218049956245287945354940612861010383965940433006062721829982388484425904329985147526158531448040958312904364038905883551693093331097361292715163751736235395759029791911078394791785669532811362295314748999145354489460408471331927788925664181179881860795690079812066166295982108117470512677385463273781179064178938894991671183311395617228141185365098172481812352769886184620353552627548866363846649354112775935721192669772825662888041749116571363406905640921196080592569213552715032525348626753221221031556452411340936774646973883610747569462103750981029537213171430915645838255109019796810930445628860148998920927436553289721793857023753361823625816033259004482276399818009460311719624483016541685225983380103792053560336571039458918913191772926841014057949946470855474107283962048260890456505721889229179062572785080476815926456832866047542164978466980463603375373791578980378786002037199676161858372528189275400209648687166655669277021742982342940755240085221776482316466182612532861853218783675310724256672027191838351734423893510626763755208615133513764741068302945569334616473293601894001933205406600628976517290193654167314885239973208461223531518271853542844568918093690197213776597944849157542269676900844015447841745893178821033448989790277508565813671410760326698377269176093408477135693287811193764017598802416005768706860691798255928148400980731130194430942684350327399513048248851793309759623320485666478267033801688915543475510815217944640956100556354116036275194251947662076608 [130,63] -1828080598195587725216154788158245945734311007994428091917548073090201196482848237287957690959258683802414114520652840210424511125174289716902344425495677221396776966846883710779597789412104738713103863207204370527738466450798442044420977348459656831911225187698812121289575172581833056517999821568003417151990674063448348984770455901385345779716602748987456260553369160168339953103927449155368737815293959629690428733879565105589062125902433714301059497741983770160768854669570271700058918614821233994725833071064214799868655096848393231725585452251576042246589528054403678406290955151582764165341350261720771042131764066519331378556099374802198005078531540981995863507067672764343648569140692597257379729751933466510101618256299698642581476591632231907024757081840499468762875278907948806540537724848079730754747209199460151738538333654742733396138379522197135197943203107837338011212006700029561744726710865313226477869006922432196378933301521253364776897442999413625226371784016940296483346452772675043831917944840229021092768994007054445129681862729167340546768176071466204818301410514340730698960023155540207759112842236185107267937328996236934926292188164731286524613054522371248347202478737996443513727607277346591259012180681426527983298875871590962338615562887524896657801829923134297257135350145298303665967797625268338212263826391917515076096410212015691476527087754366488343129490505439519036965854765156862119219925286277511833970090710888948325023711077690524982376364896465640865781671958346200702294717124601731095768589297567501839309662213927876092950409584157158135797756294836930267233539996018402039178143796844752177814357734261393077490386224444874473706497493472811101958014905164892134193084688591046120135021151043722944129101227798568037330952567931791073270830356628659410640202021942727237737560024143707998720677886292847007594570569130339930954707895988579396616630272215936 [130,64] 187465102839077205447043026818196785229824047545591829143731881876485979562712563702640861472682044078144892398221041546410090649496450954978849654462747582489643799351578792573093189174513169652157261973599091366101383196367890571189974840678153799565483869742742022607603953254294095849248631617166245030849520672960753887459929870942082479757265172756133522048111390480753594084449789257949000222820169798873037379455649204358321960632741627370204038502487034486172378487855155952591948325064775984960456832497939979366618823168707191196893635707534548579486931664556233534252251507376750776663808750627201368090629731249454168404405600810077738853119775073418487591090407916781590059420290904772006367332632635479278460043262382132891390027495829047306119983926725620313251395449873549125250040479949755393931036035506765535317647632893579147250976822340754028843869378912143388014123623464996913442261738335635373872331606198722366734424296009996993444169273794971036872133206103152345016294826056583264352154397710806693277689304923472107719850892286760580955971653238503857068100335459493972481930402689898359502281129015010130912648836753426547175163843759596079301109261400397903284851414805140184195239897163670182453783354204094656759284969060367473945668909904974601747141717850574400911683828379554381195679167250119702606924221039391680701203915519307987993627159762139995172975323084238466189371895025935406619462475402522069129020531974063489651236336520091872424713314284199017262461570365189852965814218041082949900224939568995163827878776696628682588648014563702399285312002458546744331083935897881755324773515154107173407400866215322608375240417999029304571177543969084257491300449052878362570624368895785290070140789320838744839811946188715480029441992800798897643321210721635255098700203779090202277979736141871506406476348541763938348207102415845621782923288271685785105675019712 [130,65] -14546523396180541627858631432954320136163917338105638938966679509126006935499293639493744611904251695211277272158377422597460498464677557845188998392294272551194865807840037388342987241964097909397949473362156359585313519290345648645463840182124066805783222282199791572757218655112116333418615057821383126399557006859864738528702461475595237323168986522105614473307630021191629926219965479185194774670253817678535367537189062972708212585199029016360277705702746028249767410074119645941060943807396605779226326422357246019320010686182700854276454645514282964282708330093724624129703359124005930658859177553739889915573872112422495940243165370702033206778695541348756226587000753386524772697741778715698542091250146931321742194802329988953305541525192746098320833092923338775978077410752943325550246382606281953959239160182093071041298733045366341520645924135436220250189682245359204601491110329343704850268017352953923332697466550533484576215382656538470177761965157486438298930970587049848855733454198499396323795707578726322073304754727917661280913170234849780263432260859267451517368083554298502723137493718207820906598078377224566736524473974442374507697089273891534315535972461511064710226233365453189001503722132943558327135657756558375303079914994256552657587070946666652554735904829932066003921422380979681025995399963981260530972849104462505727117405183417250789416202174913845130693766563669283817965793640719193618453549870494076694930782283406224324928757299450550039602887825418532838999270041297147903290956764009556060315430256340230964434566315817236022955568095626773804893603375014729550310887982434852838008859030588883372383938317880849282664848776085530187482871311733847899816459806161731935311854531748320897239880815701224414959764667481910722529894678156826674597681542798488866704475782093235280907372250141012626211041551481978195503706377815422521415019983072103616877856 [130,66] 795413284064647478432842367871055311553342864704642883023542197178485323072657412510575716749910616547056124239714615865166331093285554482154237494481221859981177797336421447445607726746253761961480495829896872241076505585905626310505583847176532007444864472545490946669274530101090653937378975683956967751871384316300426276789140331148998038067315447070158674192940956200068008626039278335049864557155038146932497310904146891351023793762693891184327583553435866660374585234723835319296550325471373290548267134246039490753449774687699198088204420221250549545831602748714149764061605914821782095599003440522278392094249618958728086418368924590061986069374052914663247553908654689155269486461257982034111318735580994872783010993327019775801383895303091027782553832826838867726903844159836916188625492036640956889645097235921381429720663619404231476754319791212338140038190324404085553051011104521719085693236576137753987249263716425433448995082111487060457881198685335715781727072105996097653404617152252008092900748469988178050282742047519076226405314923713005261324010145887597783781913126463032291448389932873464981022457640126039084540637956286180625665296037141932387009269089064728237979827609364315685710292155116518233333888574305302607699311168464638443725392078600160016135435402713576816205730530689280730495593941042341028428103946831468065350224842529113224556139966155128763840323810504984787529448859445953129162262988335769814556521386582886538829757131261688783389752645068953006308768082019245462336643738523254761409508069847892921347115642490352180289001010382171259479985409451395153453562934268555704193376884560447017104217077825829271900311344671660492829243463705144059058390845557357614165725284761109966810762751165549525979029102927077605711018206994177391164530520563532297279880587256353174010424376970175169574100347308471811912311649349574507155591928927656499936 [130,67] -27020492714288086235509647034027591956805816437239217476466254660228683374077894173373884596882416565122179941283875777179608334401879025495486923648015820910468614254821791994562968235426155933449456319465420043667924592340393728793770550983959277652533443614452947401242031643497302451857736717143327390513217164458938944046515496493059908895221921170618449983074029876304869528700466727342691263372274819989777402557502504510769563480687771427874038377940492054704598057617150890235331084711751735181230628435169498017313074718845606451066815594276086913492880569902805859377758398695612673028767201183933446258279249959196963904284556961242455891828026907599781971141326406022832712013337177883052746297119263854431770282857214787445220356242934454843635203532817844892329123277141250956164189136978724679441692670789812475450877113795729681996898736687194938430509413689908709396879817441654847259612256385812654321020953472724068714777598051039772519121101759384006517766907201583585620894830443251274439532277677849419655230992387405741951808535557687115260807324505101016797650720416989857759054924030246570800005730320214211837299995962280831309016809972313624876375714259907248726540909603519657751455924552504518971597803030422454482780903868975753457221111171516843565908920268541694954638722019918966620530281734016179247227939136919051064842799884093693229563411756813786763431446203906601058011628532935734723732388695363235464685832525812675754402415936460677447528214755672961240222726293683758629223347483023970223872174753733868364802135638273959920670373246168684959607025654051562608740240396933860446983789935514859268058078059017273051117417563339498075265543461427822037360801899673330784649791377812712503802960566504612278291707772073618373229066585565099874363490179333916782312675449291768178954995127420578385212697101282397983991403848834194486028243934384800 [130,68] 1108566373825869558376817000624269477418631803286809263107468879847014117568668728594618883310581586348377241567595684854975219234257186839519704354331196691374883935244338566548703285839777175451672163344933808084736106953079468830310217047803985083622559992059732180603216944100728817805354751826160519648746784402796296393889867978604713148563971448622013440177687238177313875067334596586635126513060476843236777824298307444799182340849932984277097387313365039136294725335956179488201025221099101623556436182121374443982298820931052182087744847116794559875156737492219748627108642944604637607751747683754793424968788480420957391348234110605568259932842522294642541457213332620929375224723597933964725041105705328524148952118983770848273984583511691544444487752346890287285809411522575348027805774518271557911885380691131944747419775919692597415253661101716661179433629237304279635646053815968426177362154738607077379779955192211625010161875220058526472147863227499196497554403114732946811978272079240198298212184554085804692802937154820204667674703629584228289510272842187950099193751574986986547232850701162509201099767386214380616764842532068813240790290458574710123531031100086084127474092379958395076148159738920376507408424858040694832423809734030124420428703066417786928568525574818778171630877543670518820956066495001115000954625764508517392381810486308318495977103678753383720220843793841935833102433659050386588125907304394128140007167038796808844980288623115349151183546999413348312901019457693092011121023603255845682214697698220675535989966804695248071681375362034237756794786128310933782871896028171759172078183506660904293018946866240624948511745044020737098648183976035340674867435370145567591018307630221460969508581831903813513550933849009441549235281998271496780374627558334302733058780260869643959080850424819585681745485062171114622447490813650907657094052080800 [130,69] -210044956851363644272264615922468366721799977774912154084598548910420386563966893998379049541590149584230433253291585967997821977386694525341225922231141027780999693982426261486090041739258625005646663705245932485713598230165997201604674627234897296609111535659943093241533634548385593289483860350739219053198198873720651938715666281471238252249118653096128596328752847886225893005865818848725087873654217745497643720198396145401124589677951789254687419278344159298519654934021687533683576597277543259177279370267721664940907715718241684461428149423022744295078842993369190994188348628391773871369217167359701771219779345903685325875078461209934886612844823048793087512414544886219134973535023557929363128229737402090852942568933826825574706649494925976550870366261141872226701474122321540610699576564216766481627665125395339778971286530134312586732989323623571977120993701816580874638877482700939973008457585755261465283960317388199787291517252224011464555400725753397341343583864211611819820700069811280950174109643601926592437332872460971677832499774729733328794361321604883749418135742920202847188206070600509656584979503451441777914285436940719599264390355980100439421734319289140526665526538361200947718419739852680410752983719606722684361966561899409721797128907512007584201567383669939233780950545414296488717753911673575753915654675806969849064882936006406502024387656632202411418170378678870135042239421178696865844142055061778109781961732091614307303833536826239457899116344110981386172875568753073412578188556830570483829019442962674926661843883243080144896514812124211635736878737768955094514116135561411366494503527253836202307765639344060350448454487088504709369262831821695660986627243238296508170716353519207311137375748821834833659074524811293485960774992426535435413847186077909910020791422951177151268991653548739519245434573204102401176594833504003507163610400 [130,70] 25877896255830692982567207128628816963287766114765869511413399055245343603592477954426995303422419193142323418045322328936633893475645592641188647486168856097674526866697546748680420745262175874289374872856003194578378248190783211422795976099407869903267243006072860519922770074332440383509822161337619961684577133927850997508545551263616091027987563138564772359114601617651311774301459157024507911015273193753194875971753817017155436495815567679574220255544433216010535509579617550268151307838469885935146049506616590487441906882458430133064967451355579491813877953171106407197964953375057359103904981749341337072614134109222392170466002737973350862633320685374673550114568904099145057489149414506559970138732692003877601753102214080848806107036793049662465775261922365840076071480064575092589579257007630102910164992545881545995628359565839590892522775667102580143792760947080101264955740626043824266489346035522718134241546614024108337780007977519047940121293938992931181930634527004015276741434180862094077143744888775741382925004703942013574070395990868693226389352289404137688884531193175240368235030653887288423881341995989845276585434375246056089167796170949218331196362997991112288366107546641278064360100816793975143313579909003026776424445442326667662206165225321216157593474646557346487644737959198907597591787237524347174774444671577329035910562288056162458279871151236448216406420728043171643470444310105372545998368645632612813806008783507130508590086424434920684296184068200612613771531542985764733517643426729211776161558001087835888070483999253723976394159413342102781668535716918853446399816763250539372298857288276918088686031465964101965194052613924854430388218359385923571752901495972521702890117471799694515096947088477762507730426015344750554492786296810543598000115353196964537210598091486949647297775535641080317186414544212756787421789970742513272640 [130,71] -1139909446824861500352294483285639363303765643208176122848392737893924181936443259313904582662270678935398245687592112773062844670875369067349440680228474917778219022773049139339770396710061169685321941109426107604481427066016286794459768832199973367577144275094389271495718027808745783785843295106078200314797324585232559188515876482429567277950533123635699684874242436671785518082096857313325176251161831142629497517047983764104924654693954853646302295313906102566875766970814995623428897667709905113637418772975450403413049326966396875136365023558268535114549904641623857225905101959202038059978338885453490710207440118731018491140367068951362987364310340312441300651135922973576797539079860019953087213975024427077980464650158502047225153126121658456537031703660670687761650356969016906821975588366927978790555303480111178681849169679934998457185840109226940040298953560306937878630051714676291534544447299977592684840504138910730073169997362721236273307166302468295417908326561425169532907489321251304872914001048501410163065993611227490619356762174163412093180100524792319838525677804273293414132173359855759679455661479322496261530055893260493546037719272420940642952037608539891914405749096465985107019644310428720014434841055362507706228878449802128947926332257107792499307587651827055032053022166530739361322841973842272614019672929399982239968732215821034035855540297307816104725264447805055001159036168861438373070591529568251300048271505828351749284615927597486830714001932928008773481371164695847930951003622182105608889484892840765811365093873061766295852627591965185587604977986687367530371879711748389014924740842470546847056816267608360994538500585458869945989124271531723422988452242663209024456426362579773104762772940383622568159597297048690991788586762066223866535008967873877341763571682362855413910369870393175996443282737899038753328538439387702320 [130,72] -73852260867477177700970633733762889698493118513297319291841018273268803287637930286979746832709975570656653141547296969577168363242356892496689192562267900773184577290901963309953878842635873231955981499734409577240305967982398579240394800290360978571869849654680664923784317856164433278058670298855421113432603311173152467599963894186876768396243508722653896412561794658828064862110539864633805937329372005653316939724575951992660045946115606735893175856907636047597084022347833120808291871889880842002241180388855900483555199728801627346579838504045286083291147049338819737681216138810400393045737071567457020700014705317543042584408487981189264860571060694420213856654973506295929373317216936488822589832509063811293487773885130174790540779596655156728648237696435127270970897962739665171957109122053101271213624801096588731826758907344612774943684611643396683998501237800258998978162278566675145369686402500100338400846972521349533914651503743462646873881935821504470557249170633661390120388168366294448440686930606216000602167584018960312277194067067354661709070757791201607102474157160939002003196713485341436126983702792502809923927010377469330313093886426165913371717004996352640725589517943886972227437533728418318095001236843534251553468964533686907592215690435073938943023839957978122696318056209577177008900724949708221587968557715245799771687013956754401815038778045420404494281059922002485737291319341869664493199202075606390214614635231063100119198958512131723658481983295562351105052744999384761600025023043525587307962472286633183314327608696773794221637547737329513178855343026150793803656490392287726028097775825123565979853224045894020002732976481171987676180041162980981842206968905481608482857744952157518618466327361698249312663067296572919167615216622881718118874227341080933603294191872540287989245306833004215342788744881847876716036562429840 [130,73] 12702609525308936966275945404969426523741423575482013299339842363842132083228272767591512678304057878677784508347711927430066561782646918180436749876206774504801053209568784745824841960541311911729054020637622442437342635097797943497295905734311093757144223026757549788856343734553661364931833239287467734848803488536780517240428444216597927266447433735437596462781628364509428641051380734772628981499064771639889864111113776297762687269599799193010117604172719483721317162389343751799654690053285981873987084784413245573372375512312978141346163354931649954150729605942783636383731833904078229678293662192234553502002264298691223550512261411747726469688413705502555252083977358270002679423607575822035412509459055138343053900801482433506252028320981844935930739220286584700632894620088847393718299890521596452099452210844013879704041167611066169954414908518815186284032284240979543813114179160874605989699793556530147072352165489280477596367499931205481502598529209846366911510256599637307132757481592260157117158699855658431100272011262290065140086249813174493516112550944766189828135656194516342851847477354821071038950096644480931239653785299290324468507281677431275227824543044160183035360801336523675772370812842797253301139339579467547068329386294609027085902204904707873259346149310774816762848258004466729804467603426861655327544847478243296550725641863297641940132999757553241918063664741361586972541868102604700875522836860177750312717012278674861487681977006822208188592909402035310309143361791858143610138786603023383257670351642610753420513493847281394579725543517327356654741138196675831653118057758030396866496890959572477250846407646837935495029972257426534300106738509531214669693018700165305011027618777846269705885755114971571183110350227394223171803230656347997374087284750525327678673377467829033763071771810419495583360825717223437664548848720 [130,74] -728939724101801001119526356087959326594162350679208227980981188998796483718956403574751109479524489706621205987325035246007075936548441522896131155757675266999946485027123801892338117410995178977477553157599964989044334537487441107824962874431682350555962155798696738349933434659522371096813683112200402150150046373207240372233870967262252333270194225586404036568694981748720012249993805270718444504853563863799065295678377201652259710770242238543153592284156003658755253447626671925129255613440361632304898107329285161475005068793307406293919653468846174280827482513770900344090356895999228399475211174347166978915383777413695786659306800006313396222259649443377470661182442590833747142807884014974973106897142405422354300068745212342892229624335628646821894443673185578891650908824555338546922289026499133619029954272158085858721376233566817264489035871995896815508503040493495930096415148503501945120704015846630369012415131109489993816461152709177533412797966573335447261600842813986982884057443507479417290079134157141470840317525020666869976523469427002652766397219284059409001049086339193094752278180252612917282103477758765112072367658838368822772038272991199326750194021095683887212256892847712755217904802996935298615131221422613019684204392790566954019159571902924103110067765399539908138835321176844743083124985088184546663736166310216881944775458055627134522461375668787905027692791450070654959980974231588947393124245516036249633904096832544915893514067787657110622242723147055814706647614491421674454340094131982063298931842426778660805150758388284460170573121018242491826764640168340873829765331960607634313760786664805347614060481737774302696696640017241963211247426305668443104298979488715596485487943140750113598817753548435174186929670641148273442357440119930473691081798662927535374105504864345231404190233001042706151134254922373615181120 [130,75] 22953993914702076136630460330801389021642826533716176816579165347669414714844521357766147240726992000597551845733952110877264417804416895892683995144090840244764812420235146998597153437086709060843651534898716164980551848965092111247681504917105592281462996100716999102692291002301682224549239017676059195589983250209780081945472234056218429330522192949237756607073427337921884690034614266424663956134601499364413696696014933480460896652974798406652540533300206626899985594170556208459256216052552046993425353665199355357229460412533703239771228596831511411537171222740118044616850411588077923617159393117384253687776832058026050846068211923464601626742203705997349824306309519477891199381782742596860009765489614757865954591977327613469924672868456155977262938796288362463182379407904091598073706022098109416806712234140421454395466017587358055255151984495899140258252222831136936287561644310628675286146105150355754402778242863294102152362642930590149029773754477435571948255462957154843111168175650703955251550966500512890900602188023101034044994444482605044919182901900052144728790410703232410054187829038634011361960115890489476883077138528742698359851957454172375871331399922866583154827019577294135178697991726258889602275660455813596502911912654255737523559183314582240743134916887237477876035100422528913683515785651509514580166681582385025387144280281659477891166485719553380230978334991339585141893668512129994143177102039995713052024077822540200280012907876464147983083057776018562405525205737087932613092613007768463292103894624122385631041430466896152477876348201997654045872940564355078711648050023146721152733715348536715469695915685552880979486068458949696409462682826363878262591168158744704201181935443359853208733068677338363291324081795042699992736141227056002712382041939752018194222822190250818282125127860128987136788565780771644000 [130,76] -1209147030541649541189468860353333004049060201354838219318495298437798954882639229437626709118197189622759446786190861705410445579184203043779168472376932789371707310035642775384471468678454984034995504937467333964781157335180750909855865115064714903696809432824420910070499089393823741192187216430636895908566102212206350564844116174362839265059961347415363922733305924273773085466945659800434143649293721326744139762855522203990906787842726912853332726495050734840037625915111253531296059351269555995504800244746571892695064439494310961120091994299966142089944103130941681950247724077532198676196490368035826612897846107398450303752706639642772155210924764469521557727319824079704034609341901118591866563516573996428096815458867847267178943047375716119673547243661022706421537332578761195132387944088976056626107242732432371499243926573429468000380412184396368779592756018753299574497124116253641801800496929240660266525661073192142143484384504566267966097412711649699300686821896080013510456813560719944531483761649843211247984536901503998257185668006188488789712548956077055132972714969525597881601899246902314525350829596008925255437010698129904490555409033820546143706481492163233852677974841134003846402258191049276611317917440867425254629414891498124569778961905223663900156715953171109366710444509346480681569863324319573200023046902955990960838371024253367651204522640257012145460792014665915643697357784305620172185031677782020055423850572503623594200996940139140385285134974930152806091391419620428512678707106401314130988856447760758142871338452024758402218291786110268376357377104111128064496967238051544387953152339072283936696190414682196683487101638674080258192211134884636357769974424973967589511543139553723846775186743844977813636572690435881878386409961081768730484824386470636446336722632683248610196451497369199012411171732534760 [130,77] 67483299395904802249532791689394536298063854872323160623777726300967243567384896307134828140310602613279277817963806183186588887093525520731041352558828971025597857126429658838030260818563078172550391273526878833383192430582822265248370168545698865795993044101893072682412287154822923566851823852668719154587511947410230630707347000466169473045407854002602785606162725609975910456289688762082292354944722867914547727583158816446514881523414829554647425707802388477861053030972632705332381813920493487768192306793356323366359949952851498408080709024817200640592107697928397862306300079952545501460034592205596641166188295825470369746506859606082202731963030476437472389671409290650707769229057063140224087947005084238631110503742122779608772203281967768065347696736235448486010733241530817812613488968159642421959004230494276968240206437634777444830570872017980800722941670742214779690755137214871620798053775731616996515294482295356010292732111529815487901013745205988707007241963431099151638151319734050991143366555070949736718492554688237047806678891966444447249490628102208621017804263247924701508126071261468406048293219658971369309322892736800576378335194430567162818731003927770489129444112386095856457955230953253822907405653844004722518415584604260387037318860222727307938852437394701831951911418894201150619131191910400101467338081396170474810002570959555684377394082440024036774811580772778773787836353449604229486355595491002326058060248652646208397234138381027815478171292213763797534956617025977601649136504602815583939896317238824188315430390822344053727172882059932892127843370441532870824497607391880473019177555376104859495454623935884442215483999089742705855090030063566648519847575807599593508397132502103572948987840227644838164134826449518047191934009527432480039301019147415802088173367380787133863431950804325570318653836600 [130,78] 5517170646032901413601970775600704899657388124121283677569899744982842530047211855522998185877950679005378868758460129494772360105957843707257504630138801531381864086575029051024059365911879650259551509744816730662549818544312563527591728929311809524487721377874774969570192668742844861457743581143063689990633401807032881099162369108486023797008085744625507771854180314466397684687267218574402001092576246039894943305973378229004160464858880679819550997821438382410577851135772799131081151423889761225009729599755230286584050867464215393759640479472975047825859072076253140317614300568470466470231397817629740153353544992156731428070741264043512768323091625095735838463071217656983411755818024206640477603266175075505725220677104364627573986035863745019327179242874986671335100118416136429561708630958734487801017321353844568906435388351593430600108525223029753887760063465617879651215614679878857980733744780749179984936888313932482481624201647133514601802903836154249694038001567752064827113802625130766987995051706335796662573623192959960137176729911445972369821856370853298204055230720969842823461776013662386953610933210700565707728667958514802869567151932453616476503886636946368942689902690786250072215022919231899644539511027387089933997712018175146852313513158830635121122312342780229367821824225385798285723770515500855567398824575531650294578443653080211307044876820706252096946492123250719200476524571071844214526675327496394606342900395315414429807805276175073400867197719524107381150454406428313072745520037596522197109721405846805587834284946021744714943182827826797631311237974338611405674705770231529620415635520303380942985761551887329484141792161161852976440890436784847524197141584435071566853866078918825163690148776961373529347037205052547895771241826561619041467820774945914262494051602408566165575373032672644368517680 [130,79] -1009643954793920277602414062234325178121021805387739172222131898945573885106390722889660716630975718220409898935984299501819755558402234882275401861855773620912554081690455624749574652621799913617565248106188622635447200242594416235995590331198615626589498938030209465970147846592880129150208131859485296002248139147971603943830899188270805716686424697941635106704733679303755703583885018052318872818384797531152335775919435351593609451552572676190444804799498649979280843301241118653427433266157970471936256761031820547399043884348071831773985841888828345868236362494214684255725995185499216817123107655378340190379664026666716214219749530251593259475428559727574682961556253682392509381814142905329223213160409686479117101705301071928873447716822551557185492436098338228874541546845056916213897041670723181591282488870654900184056966139164326417649748983269142527937101708046447177640720865156977987223740041287195042703424017570488469691566977993055086338695515671199082261209617462536275553142946273778577480050704097582448646690582223687171575848179515523690525268244416691534194897351715152683648177871095926180477920391316098559146185114005571112443192012610260527980673576469454961247427380573202840347264389859762383269153864092180602100308757572193122096070950220870089035680541804977452394746390357523944908772233921889348948683625167927606838123731596550758840700384049240092775994964934322427087492862165676092180395071771816197270258471555339654152508814540771986555168451337178797690460974796829609078440964154543049008071771714138118739042846204850286509525638030129539815842627748694177100070496788414384113972013581606688878190283405962021890425372302025103187727250509460604759745143494911859057731695472435403496549084852217813330675285371415603061939944106416304735629552928667755468737679903426570039245210167284904480 [130,80] 69288709080793357875660407716473435944860191443608731306043392905420034616761538801577886696135499352997563957616788698508803930987793959036123370505652330721608653047635550908773179824693024411239482823015478067076310698285113695332558939415314868853470834285092692433781253430192441854474435345929700896887006557557357218877023269312311719910488576883429902760380302117324938467864648463575726729044239549003662259327853706457346210583550539954090328973116689128064173056087577001473967321361140762244825258986324197574690507000827661595892761217449888728994080680885261832179179808373647505873056378499944792031799716436422131219946700786541829816905074628824477107993016332799336178646148327999428121316502649724441745098065941651976876620187534951268980363093084174079104007596826007450610275640587947247353609527136822073248841264634775415771221075729807621307197595068935375117352547938620911162942565390491137724967511981676543835116278564563634243702117424236395463461109384187489983877967430629728035197152057754206549251469567828532593329786260050493352360793157111853334079628590323853231110695249087815080298744765144623295681142467207521689134342364126052861572403046181618820088721347371117962999932518105292523833189617266919034161720577526654359123994276558237856045386316345474359084216952181772415020538746793003210216419496697195796874174509036822888814606901554482414181181641794819062153638666019079749524146461151411043026699919753421403012905660655949690087710710294534432479140911647049877384725310868832981061905832265457745700132974582745847888337886340985248231052551155883572342148266705105800788331560551969137217212129905129939953509641979840195212605618833386500776950393394103273679427212773351225387429192083876292392351906079159466323673412478057014849207104485383177760342876443848673524174580322480 [130,81] -2883582238957411579105145077349359755529107201114478064188645494543706192128785802427426516883060785905174845051306885327446050723753913600693129315876805039941638046103850314738012540238923428892521329026526043406794307549294608132117856451318923759990853829451010610502752484340392765955004678383789247324905734395211519087494202446570504580627230091392643701613044108264409074348686407499905284263457722687266556827570821754032883582619356135013393661516092175106840310009544673874201594499080125532334659024698151525472706053062401056239839751336685328573103730457167936633221747424093190415990217354561567912097653949825290936510163690433293460855783981961521958092243000534568262696125925016416422158099887836519007007065585916692258006058827128305786072634951895318563348595454951446145476942281440820987341394046459358547893524141867028585638326876370093969728616149973628462570465075665539126997388993858725210198317754316371184781869035402590738649593647378103811024233475251656037111633028845372111723524079095291269468051497281713298319665272125102587175206260543296591835536118641725773313196013027322619135119428895967347236290816858178648164348471487117409288673478488230481598965426958920671421257933521122841842091686498624461069288719174639952551368438312860341481416329720744044114510268301347706752694369316949717894253428880571196615939302653188108067082182383353863696359994272166433228914850851828696513849202439988804844289753616962506833185204666430585080203275762757260905327232928171518489443713006024022873866866685335022016205224633343066410214051051343153792694974742738161548322508735339428440902960614786251100559570650619720467526925943334568783157485998229952655090751090233799784508896091198830160886885477143799217311382310016616946717972289254022537720264008572872489073318940906931294784198000 [130,82] 86390703350304103043333270214836264316773203457694384623375680428480758611095087846508835049412678615201584143608188405059363558040967913511696112004035725120689141771936978985213721538488683006669413952989872942691487480454167689072222106486864903597589905579775226267170607632813360053916643907586268790215802331903218485973399606156474569124488646098004115431966902235463886557181155074430311971578773584092501654707378235508429189841812506001820896676845142329446605464953951802629896791208462975760020452886375775977338969001064544335658801551455690852050587400877828809418279777395264649101049425384082914126396051074403511931922139892236181113273460231529853706306439850471751915898433729719120735623914261009659755830478166226738663889742905196291868586897472541733869436627468976897854356627058549610196719031619242761817986943819256291116302387594114013968030046140896569303980320879054985094260512866203355794292408061859735865435013534878106863356935457168833763818420875284787963373719642119822930049642308421985082637046205064674704942613345435002644220436028156185306381126105652482470739827834172616372924311224839129810243193730503982577098364818175468462959008143421434632193407073891487674138688127957333286314156598185146889445252754064606407574080994771377512211620698520514251267269222644218864528248474122584465178114177172897290863739834467862100838014129409129636127500458261030107081295959524711208652096447356639614174246249557340125186558867176841258001467759291699330957490907244308627592173757591278705850784117533515383371175887783487907682031385406747381149329894165580536286511144804481987227564193106346932672111454769421068463423829089849019901709617342624784036957001432471789998844390463302797533418796046490512562714975319358158601644930914662926214739399662082776355538937171774627660480 [130,83] -2092088476365293323944304857390000159922152446157258358251873689672206272102589176363457481676840493169810054562891154335135738480152501790610787332802562120036837806752015352834350486591984146762242409109349477693343926000388007317088916231875066518837906568121736175838171500070771962748406783495407923649725468937129621576659960434103415268470863813200191342085865491891613651077646896223608616613838984613197141586269962686508722155980442248293750530158373387970289443664604967179824575445762645923807064488122898007766046722503224256390472669869136252186561533928931309033779152971118861285598242729481166767769327207194103202030884258542078966239372933526490728390996610235164103248546980640433389498300525086260906696813786618663575885899384530406289416653162997143863198482249464377531514926726282976009573624030960418815209832846396389874860282292671462719135548602459417632742445395755240249214072621349653889869802506172485387915519078504458298195925937952890714398899811924164002860848300392536551901621703330438946724210458102347901265400424763788803213385327630245338314183866345604652452060360998674397299976159168930923947372047650324080087379174493416563867372241935467799342768872786710117584063934186001693943324764696851656981234251306457408848191794874149208374852269345062561116375278356663791364394593548871692458385635996107306456997954173568548246878346680512085697279646045982442306633937056716049690908249308264082748758249435895213956448885572670118648566311168023714513300530333208492243156034147386467277165065445527661675634475854456872183032442219017782207527192600309483505358749071996038304588705394242586220948796298701531399257037359122713138304403002936265746023678587707465735318729949482293304424710057523862463569715003786542963618198241923620358248982958554951812914872207113567200 [130,84] 61677055359194248602108730163469758477317068850015087219850728401214113790818136160545709622286374634215658830567604348309287365375433381658959144554269220965932973030003723888094995367398820274844147618244705436510697242048728694927703931853800774628138867649478285412963577273682500122834530469224444482170853274778124640872085819291824746334445049489218617568754940792634547563910555911025123666145940191064337284262283396472789341449186901441112172606117954417235439096288245097289728455507781597219536306452480107194918875891038901366004560378688741432826850539400606069848835647971359131902588737682490326452377740795910329799498492938881983396248287174610530030887210748041306536162794455576214753305329348158529396955525111267254516020570478236918925604739554478190288060988713946779001737320315913893057270971017457631428770535988392382333553678019810782198794047072703899748719352362845023422129493761390146440956850032722877356769905287217760017243560741045609648784154054139280358576997226319830607068788500908707693587605626011814101928192089530995397850523207325426497600489710310044119429576758723217515053916625448227147049285270020896054560419050006655377049320482446512801978373535206162781008106470247173482092948598379475715748435394287071127651764088832314412730192917410487021531363150282907677654882000614955936789088544838851653163289873995762846541329651694747569807128764961816980603817986266462633935200459378136823314032215471125786348154962266905822251828601639925367495581006636229566734386805756644133927539137465895347472129833721374963153098262512038309881914220247130069371819204351266767123375252968980493651607085346338784591817002470553611020648952816162210326922042548194420667556394818404159667701198531186522942251718860647989827614816304936327644089068298687780046361473765520 [130,85] -1633754478154747604241187415807351789104752422206668719809540267607712733564592125804659314768267194308206433512711655807001703055195052362825763802729230506184660296353546115916887895060720733897356754813276601546379465957419263433734552850162030420886853128094793025702437337394176697906652657981523112565023426916704645457585300885979105108269996833382268518115270902992624692810035552953330910935221139554156409137356624493128388453548048368622425448942934838408279785763438423992266570354843284874433680424455251139781861967994665223318502524613103141763745905871186657939933700655127811255033224920662221893732652512939979141218404481894418418458615806660180912020537377437153143309619806346479517632797382184734633260575849998431185537203968601983484175386892629329104524514442839890756364732832008671581300813018389797213028934084628023929283839733606996602666065092963087541244932334471860044076531743929289728220073009393936545058015557841626606540179148013793026309345950758822842694479479730704299053073968929376997244625854783573228791147161291126851228139729659157640587574102266555277619402154967316179348129389908109195961879351895426188252669366856202200417082954974467379574268322800600620848753867239697279827780527501682133065843085384790080083343565122528863896714822828877738325563158813476991256945516419387118044620900284030453617554925271420297355087485790775216429913584457239498959299959335547276902761318828678944206286349629368358856103084055819248840526771271716115634621431390631027944222521701029225522757564458532390320267653777855053809021248209608966237570932274176811884076195217134429141550240892346704844019578121600242080856538718072531597764316309721446225416847064663200780189134310174910889866333778691885259195244019266139954822753406722340871030993262610560054230019160 [130,86] 24041863316517882293892355791205980415074169200275504471613406947447298887863767530274507338695518801144738833802337958153146540842055064053725275391954687123933533756074808791971616081139745245975782536015900218233323419022379691783405072123245851518995504505479866046139002361808168281704649497392744481246608282588633673433757885101391986761191154380132196814661107466509092533081929589647602505270141611742113531527247491765053505379533197424135478796897972580307434602482541261970054797427250160116057997828970988323294418905810406101710915787087485963992090025025730078338290303222692666029579447639372142069794616403228923383778113938875617317375722591256999553834081363414331167112743919819405209684539097096385834211861396242056641555638165853688778096309177253077716455949997161823244130205440920187742684356125310150945550708208663374883259318337654417319398969074247135873074788708281666250318629615796100154138147945277909253175351364811374862514491082044158654613361417803356799638688930531725654181951870550627676801601377281795266520441717403026447805147989852608720736399591730168031658835015901692799274294821385741010420158993226390694408751764361900127365589576966257556013476449424546441937357531147686315783653044397138264809853605576388487600161732422327507341279593429708930424164757066695476178181230095171766932966973955673584878155772432768113606952936294551253349201613256905575938784901569702688372243977818448895635337980662448899443660658552126024043127355229142089848807876875370204222585804287086453027103676285796414933969835960523118045102763642698150919596599789376371827274029769412125222844364408503487481437732584834203648602734681953820533339705003717540413436852162975409866233325777769697772285213379901590203999568539850431872803989439260374771487972946370167196392 [130,87] -76087519461249395909909969413283876341988920817655297203105387124901629365775275251283364628173654601489147106406722320300220338275897253461179090524608657692598281061015553722728519148362674951602610469078460418945686829837823683103778535335253487494268195699491073281361882882049963264055793158128844478880304317600198039576182659356455157293047828864443575908469798377708148870583811689175477599788576498278852603446705513188943619102142084964336147458515228761823895785934889899385174014041758364189127682114014315210855314948279939104412582642145176712591000869490258881599297747447893695412970995246673214077523822204668878460983145520082594402702154545741947267839076438975103794997515120858253029688818711279543024266882257324271890775567507274701680214690644150916583235194676831499853802413004840913663526713118509071745003574485918191668725747875687447113273942515714395053976158668048105094976367958584358103969685935277486292896208125662112081952263413056339039280182997904228965565461065609470386913180440247099357405247278405357016093689171731304411402042901897392033163841738197095950513594495250038525074027976465207589934584187601566676104221531790423314267167579953295822647191949990429359507480391526874252575083054187024626208353471623329925240451936356083029554895818408413688238819918138533812934973424184649556202777656712200545235184799563196706882537267605137523445986254477937936225845972474026094144231171003453910498138883850207911838112916050003412923078415216344943147743733250282916297954212102879153685797076111510223917192442964871599211970971709954935676278192605910586653417925485175155945053555949183291836114446167458079640218392891837327951267797351384861965199925220841347283651551540625585318632891323095057212555846503463132877102058699845634313879434697175112 [130,88] -4766453947319180137241665347871452838549599148955230287409283596727683152346171507374846677137702817187025533098986073242220698715736885384681065628035968803834404725868871012192606507452279983799751977194106992111153512308407564385030318655911923255240551217703014771012210663456043030658338932943763396242006180170176635855223214109378826104386978628591570069441577470465872872929334237934234920518183782071604600385763714843946683807359202122838724376416616175005792446255567919344552088077891208012345794542043228884402006719373297658875121085822373067472992179860852992202671260878314003964489515770020293635482406535213316126168287082947356168911066916568838152252310753115497493573108878792661984214432042076390200865877277304818268355446909790913136090996161263783953083936324229498054325036897734867653169014589456094395650407922195334734072434190139482781534717209903531551883714670424757571272434934742278714751310587738776920030377583291195853683649787314170835238589852440985366464416086076935371591383412238709739110158273032533701948442153159206525523857449360522941924870177139906933133208599021561476223909617453182690291205177672381188051620235023141596735749479805114288332500340042585441088606881618603623325910356649659646819469454509509000577024306179042884441799224858397474669708381133000506958824663878025541904327554211134239737289733846074308687900129827807764267242464699137338638108574904447363839823416950272622493468479484624339413745752726736809504342455590399365815342886005517881783804465606602948444850061402360987087717848217644325148689858344700311723890512680514263181384271832628354655141898345042013732564627872375479119039142433331155411972042161767882262193018825637662306475730990833875939057868340176434076792928451403392199519081649557316141374218281048 [130,89] -14148577384541650134541540844877253206089379384221646855815821330539720600682336686391659930948312738893261193719222837683898504872559358146252569619538412687397026005626612663159333172449717253689579306398736977535707954205332941509836289776564805762025585844140337296339059601984341965612815379339765257371621733289627657402978269223965915779132802472761903659062267411487797337908291563167495864901795416776830505262824552874032103775604359369411377362261455532716647798267988873217625225505874355702900726443911951575418867422249848324945976362506471612950653667204554929788001545264881505705466460742371276117360201291160627081219625990406528053990053639356913173734215249624911293852386603513005800407643260861727467242848607077771020633798424686360777644583385867362763447818467961648005887101116010007357143410466542749930920023597885926708819752638514454632332979818027994285983889524065577967879853938502386753157855641338102478395866091477161176270318842549113285350935197716043021013785079650946353613027305374862819976242306266370712146580045076518275685598034145534612298215411129296650276835299317148560778726425389816958807886674851929393562844096161411162518504369426532244626362760204362924514325361909222551682684252115381977911831154213062109121818358594406861480604575794574391887209961329343204159345875306193323466621041487059531327232478036577736072044099182579650954798969549695176138207865290988141790531764966152172454726152232390010542931178237157861366185520005415017154506115685183834745600183452941018534669955878701801349611094278276701652093421000050715640302109872173943822123164921087062118880839945159717277168744370633859594712166528574780571996483352204715920603716200251759318431998675762655479934001845374589443693224558810861591123736377071843942445064 [130,90] -1153316944453630803481383938036443389101891147614360539245450574469932351520714441815502830276801901977751603610784355559484539505006337069155929969832445802834927599713345310670125439089601196933977943214682590360069470755619825418244780763744098978799880500787888914063083467658727558363177431018888477042758254125384886989011219263177094870627828233403336058175359848648035383701878530490725213789766247599940633741456384922142093656094804018087116614767175007264082877665189905830245652968326554541335268785690816367938204540686225274946086980945734642781458305652977436051856415172514930764874512426307604157404009104262538695691915565286850392675646893802694192855308463238418653364360604711162261651203738572319279077689929636945939313674657223140919277962138585372598402117593206501481393661967544034739312863946483720561045740295544129895661171995149024804887687569991339149605570648099351381314944030685287910132951418044709616468328513774196389581214936237085625907609460073271452405141655138338751005568891184809655865707170663116186014172545539229109905420196332273710615893297993075508875297433217520031882821225103033053892712888657709459534354722231070212507130442150964200697363363933463817085012174751932309476919095791491147310469284733973531736450846621546474984389280568658323769928394047244638270857926981600297272318055555596445698881758898243553742101999308055725283558120319344142878518594568457597170479970943628478280446567235693682003424219113520167152318704608422578280539185014508321789143130925872639311253416056010879322894929345439943594453592711928931489289338447476854166370578765805115978216911970722097647282423546319035561360906527268441320200541065259566829832071570950086674029700331872742925707128629538015406368406079642504364195539369997774979368 [130,91] 109646326567115023284188631042989059602564638393410366797197401584931103599589414081281292964337437529532269826892894485170922481997566606738749310210422857864604274353187849963976211091924775636796361223375019825827935884674105208590353689899260543712341025488306383219492062707260818952578513284466997219474844711669575316214599838408442725737918638282933377331946225776722547157306662142871436035734438155922502820026565873708083515213491337870294834463729493296815990022745696093680686384555179355953202388039881643957870713011920150063342606162700622604535690279941297513481290218252228199871620403467073886068984928774915062668750593752600794804527253312940995021664274410890427793430556855025531381461542358533731039913958016980852740715575484127900411219402796798935556609789945341557171552080134901326157832053092900695505168044911186714257025330847606700736338686086192257837439285045679541034905973469321298052353208707830908617181926456474066456985464104926799205680842099083547669563686704068916249194203266693852008881969542655178321926962858870015969916947157083870800397586426919726719376548340012428641515023141680179914418992291305255831128931479786540850716594128745023896707639499333673628919533727429658082415074553911317017838296987502547499145589693492742749714707805445268283850670612453012616711952027359955413293406186780297176211508197639703551621407406398552127436844500614421287497012186395943006162542680519529574251368179875916438040187825803610772119616761360623122400756493454814820388045245876802447784329291204264373978747200408911573434576929907460995321895617985666415014113274365732064944200030892907462729624346339116014482646238766547014519863394487100653864409839510835722675025043426742451364586076787570202009375296156587822410905280055960188 [130,92] -2620601940206843008453139642271146189268699189096117900150402838771939027237221151144335385258178537427237243951780293494093280404545797986171008650867057298797544143072736600052399633088863580622564573339413534692563815072933711994851355809532024795928894605835349867368946049445808164190640099543839095315382204645164536685234003700933986873750954996376735558300950965561467960225616619601940077513367684872295914351421781588014749222535930968917605226870746564507870687870429518908500925922572653622301657894533305405953915070317621187791461194969731535507215202453258120234707536308974146884844349818305061932659835849935332119623445075090746889150056392985143387738858945105740618286795107941534270661333119275870524955977310917453101090972139189370758079846887724715535515502062824799010657353192514430616255779274393350168733354465412169863907946049643749659053371566570289409965324032041627406456753504601648324163264101042763028769659227376937381591445282327683900210374317533050864765832892093246169502107681464714788715450562475970984855164610245454252358817889139593546859177427005761653417343254649920795329000693616779209959877288655885330292300193764927802466794065306251659033428139567621977196855390352746927521294693809634103771287010710691386941975131503634079533094031674869996531726407576678679064072124896567151025503120901068917189580478264274748365760384417292222073215001543193708937718815445740167061212846054132458699743159889764778723384372657344295691955374564563784239182713795961124605598238796296740983774633258217952327640697935796057762146750178764657085331309262868981680139747014545502044151428485771387765732955372096316162287986075524963614306862208422798317827274608143361365585404213711985659778093660580883934870046404487302528493061489472 [130,93] 46886335598641222900122389996278343020911618131226898815404370387656979028159714236078225427790687859410997337650708160266638851801488067116935517419505089581923441206944499681587888558257646897407555335428428815351284529000177805241554012531193967983486491231459299692176448262668267891355318252116593001567755325679791277486889689777944411595272378840109968816596253072071944974320891348981237026972542853588306426511085156356533207540209319209006320461724920624059580445320781548588384708591780058076693541150907612181240549870018197323916999562690607881569465866923882617407524994452153061300872673754164956798087649264504201387272447016900126305013310594995285498729782433025438832252131982487535969688919586542520645375278666523812816415297826629595550310742196276819817556663428596555346307663807060279762094113291508255935100012965899928844857304441682607741925606677633849113849327226333349015103953373108712086531229121455089447679412030136522179837212126667205190790616181528537662925368085622448613427963068324831055696291959739253795640127997412210138711212463504154285451800926622855282456485219139406819821730308981904563622721279259756951337359048400706761418172662636497767673925116720130090410824944002717361226839928495740973108452407221309648177678550916399827110327267720460714171220713601689322408255454582284898226892492493978511457820209967434482328749069714678646366026691169422775728018892460429121209966928284571216443158649626988431401128152801364969707465139402251635378339586606820029825302558540527342563802117928573524733875099376157455034112398055255882653772448358806719408032456407098073298405091884698340757413936890109272052777296830682133532573830054803429774966901548281534562383783425582253498915124910376253480841714777222613487133328 [130,94] -52270073367183900478494189238528334464985290437013840091021689875467815675383075919260920587038405732416683481582758543120100042442991023996824694041034706962796285710466601442466185922180165360240328978303361821427254793262922229422666012336562296206710576133842649063340911227326083347956585318780694499543576819831510453121897732823763874549642918127363044330935742649049316913806716581030860095370560910284083792735581475695006668225783482597376010991017024302328784564058136450567186951824831336313776018364184538138398079017546515093903014006801504094458145181546571044170212403906156336044908187811268275927507281094607745901794113230175773225480147970971931027756440987624566269149499402764119990955240820228308237632349006018463948144905482886286344612772859801700176002492440368785743611421768868668159936415030186061891687601432640203285208163621852660185555529086864844102769282285608803309328625103888500237823565929434052885991240225326373853051870207373536591995160346979841796406429618961713026127016572865864630711058898272830526121317274415442729814432706589249767136943881781524644637220321916570208853727477707934141650611353816671336791688248776167382687108773458384462013590893416250132675994562192993387041573684830910329599879421637427134088254765622061596678621552159251314252988287343437660937385334747859778862009576840694497984235745467535205409619116259590740044036463009122764517036313824528604848719788070938545996557116643785571397549566578220615582239592146590189615743035263314139162407604311447167652260101097467374022544683712251137772658420364580091880997603318616969335653240100195768653838069873779273724750088968417700388200988419602562564750465864320950625872519511531613990417334700621390389196285316333318029293362847130130184 [130,95] 935730101856032893478055923464285885506487856040061663403282007132579210545801238923383970975469304514317351069089339846638326541014881759038022280476222239946290759770183648164570399404562671285530108505165329225966331237871196067152834345857009380081343716798042256979544132983751336559354523323786189242682292798167429663155862225386671712285234037366961092941896344499699907865677806710529819905873851649801035382034308940629968191713396875217187400807357355838716862555023405212141727772921061592890775171579878006442454989418712176362206105664734038146348597930169112711097815772854966496708539692203730566552544278582355849709368185681562157988051266465558306382100264336250487851475533746994925333738808157387612671593568036049101005503253334801412881038934863273229901907267319024920846093671728993592049343272740624071899721788828139703587632806840036254002293987129751845991146518059572027671192998432229091314294640068425758085410797582354403810588466125152172535067996755898737834303761734369340722403521317700680546480914165810607704470310719777229451627758974620838796879643860359529558165470723902766483612102545729023370478590299060461572745921943713427715238634649121914159005427979361087629275674363652135973959813526815594071156119884886684899897264044018875577421456409254803575930747599521166616699060484389244037944291425418920127993333550738239121923370311881833085244250754858752248999881020678874239135979493675642694176986017650474412902053560903157520407290926071088921143569809089506828711587090018744089601925421632686816148958988412048650241441282124568561492526756664287137581867522806194012831108291961420963186587234657019749350273293071336897660266778191365531042198482785545328208440372403459408464998922824149451107447290098208 [130,96] -72342048374387582179138747833698949593884784558630590456195220475651062516805265939564841084080509561855256526509368165477696268572373128988124453210011386710783238562644035326151685552733975944774397492815060036246109646168739666439315010731828182505323332855173480541309164794086082017386814451842724212824900347643417552445744583717998835499904354017805881322914771123583360352459983407600323192423834724565870071302858712716595536238352226317512268059686352908193586272548026785250314278988017949101206379945213042983011425716068138068430019727801661402156400108646719956742743507773121180961861744582619487115735529754020242690390253838711314569763579794793806135242797012295019432617745377688362907807722857962802765791235887748584076912104502682276060902754807668430514907973693649732129494782778498068180231890006527126489411216731769291230437462481809678886731599232792201730306023387920367212487574802287573353046804681802420825468007298387264685259534217486501179842659118619178651837082737236452140295005835431771975027527554628779645640304575343485885357962591559187902338363598586534578370781432198048128585252448472166685210258719771144043927882976172682884947036676421910892262008136344882314710742311674659499576214636918095161493245314642537501173742035559880159937206814708191566404232360335434538366251924216905841909740823521331454896153246174134463502112398762457514300526906911553623316107813463333354333596811448138005381481683960028246745115091543876625572251152186308043540985934621680242092823047895806444538917832056123115227104504158775915731983863108837402859204491625918303943415436617304602944518845875136154686697890151480625594003743412774726840775319175354385850211769272010824840933349263993342615780578557720018801506260224 [130,97] -31533560403390195821899692022616024913316941694307578120584950591064586925887413922631355073134373167958861330648812906226597581775805130414325425261172349608927940088900645075619777486916562404599430546310171654907466917382757685231469275780597794751409939585270358569542855667755555370858947812619981288829244911830228816146198550205284382903441916746051810487325291594681739990963195090189654219868635343638219347938429532161978191721033480031305424552359429239005204784692230871261871873239078759138199780093041855936201189989324745891460414265482385638213940938359963626621821693750154140122501127747551302397750320009222974744802730572905254300046896605115326194801777223474083528170828775689172445481185182396864649322826431529539697507864185307691511587954495204785155653201240502218498334646121394395841599795182983785348965609019900547369243418273618520049142600282129088933679820046987140190871556546264022661679374076281321322824666920987874547242584191081068795353525702400771091827724116534203638263035116654200139577044237381453123924677763385915500612498307676776347822340548362432312698773666115802595194503868652909826167867537871796105678487941975823880132482374757143602464171281233103202817943204745024993254436541344741495184213501842184674019948913415268857264775673501998700202949218472527233606982901688547260312439930054621454781830008341990914578986951595213238754374882912792572669797851116425009441108067174090598587128217852900938813283514645603142455293877433654492193836069691489597075483714316784959536075639157387439481166411129712780138711413602687507394885690218695518489902796656490647039379907212406226036557848899376549120621379327828836307789012262535336877893211276933419337733982109033606528621791146891353323864 [130,98] 3169495511386271127335000401296860039710941363498729536121833399608732057156908668848989894763680387721046501832046365003397195599777367790511311331868185451151500188791201759341379492414994802557722732962193798530646572232413579569192205802983616099084485906559358660662521080470873994068057483391860980300218234339734065535748589570464392096599525205828183556867874444605065331467563278068653336371004605348195372257021150230617671972985221585371845716899138978630598474732508574180417608518276494841466236648514395119416662652354723853425024025211504839169832228036326338581349663197111101679069577813927318857438716561310415980048886428210031266029083649763681258015014739619085231139765010560863148323637133007374864858887666159910943031021391618551689479365584770313600193802377249041782021020945932502458177908160845771050756070029961357702713961072176762968972532526906106239930197304776414577078257891957152228785062660572372455077319223206590821340238412469543490064826043965792338897427832095877323144299539829203770824525108186808565281265266643165504326985726191831869978446726773362180627820427955448301896376968959154982712984073639117830664321726482422699102354703584228402848227341265290623996342632281132407620548732718702583368213550266818929209625969245000765010882045197958310747393610571229658677652944596028494607237354336984644549455933349660662310982434373534898779152457322477819373593059049591845915197720769862111757955896340281614379713273079101957516856207182479424640549473494262427941831742195859650550624610369442084347086441329477897081419074566130707218112446204628613777322104079847428789380698489415308526669867986607412638784299346536593639492077849333481184842509001547044273696152560767886365162040121971557024 [130,99] -44424533064590458643577109587651684609582381838362697191072935485054792781173138297782221965378437114338202904369495374526391512025557596511973210885473476939768874852371849782626862701350384680014171218188155480567451183425144223417849101320144171356260140788751118581791815945878197297867181131183138192352976619227319522575697204351843388625151052035911974176202938211240993054196972907843297027999041678764824988064488372146079927216161269848686631365613893154499868097212602891660855799435742599777302112521403543380012797493236695188862856991859949295414381647286118738337817171755731066493470981679539882801044537457252562441526781719131437701071955089922612124201682510489325967653444136545703796457820307157880795214301896605050251974930410616984027668963109024479552646131234623311035183634480796293414589517256024809947129329590721444744392868877585992064507212942394791355224520946128400507493586941445326483263409958394480155739169931685563394385069021001406119468146929867087745417774916233047442868199695247178487751850504682960443599671155552350049212129297080973773322338457649545055554023548790493674451967424452051444158769907258024376858333540189271868568148916240409393154131258729369995352393871293138630178217242329428666277901065226253081059117451598091489907386956699784230787670459790609867232595045008769229719547503296085329019040520412892361305952740018363708883347440649330703792191021034739481692419368591079776030891962587788931577931284538633510356228041899232395963788333431873154247700144348246694635684033423711359144035183236211792067804682598586106119692362022557083063645854165741726278894613412469014937376248742938352582384928621585971215373165303642005396358047060579155917871813693062913409698011136632 [130,100] -365805824353390541400135886177133909579126256814864931655752762526930875241427617740342301927854843936404162901600453947820328950567825126442781856378519661592589311728309638011210458813899241354467240952007791362043854584819443430830013742558097585093888249474030139340746265631567067546514230763988351215691951389182435500006924121529595497483490620326532280015350304328390782082504826758252203009470361912675889191628206463339210228210141859335086703663025238935094170897112735120216474518862609884396575887734079576751618050627677977965427761834828799061868929635393875587440655220643301228591093361567258186458212191337349303803808602234942525641656433197699056808487539630155221756299901180727821756240552221179903818335736651663049951207550570689995051672940577312036238253946175617936398974579162833932988269888755005531589651051054264083411812421137984273807574221272824633602184486212977765543989406823093237412260558026514939966231396497963233264645648443121081248071002198081314013711702406621846182802082790500231728898929420744286516533207845630375452654873485325359148889433166941098254297651169872494903321117831121214026534557580702687968115272854499408778258509669789587033107333564636865630488742343468813341979875541053962005507672481920792308836229478211258449770776649620920221957176652512966381605590861559945863747882309256385059847150170933937310004862010508196521377649568833434128718970535666917230131433186233871418041506394156130323428219199689211121067449734028484118691149862387758229067029687147092367070901678833541501508656725851043892735669232476612055162564263162280492356046323140335481447682895296236582545053037912462117733778211269821205193531088506173666674200346220887765671610424810314748684480088 [130,101] 850694274977275754982225190732828290985285396140290202538618881544642965506832608039163019143601661013844863414437603092843720648527309640988176994280583375220753131192396390457526659703494563106589122154486603618317398457441800982228106292192387924758243958477987379416296649500996170496875724238035997071074621443035837022138687689626316812552250376890463760906249511143122998861482129648010486874000733854521280583269031175738063682808991689373737696410437093077497538253991121271161406655704916952557165452064926208517251440344277970056556660585540614524520411964915155859346865454219136451348810281140793366573818414147290786366137189101788062682903610426680892076213646662226040797038318645744313335148545706510423663400291574904308307282940678374190892690303861211258135977893291086969461337234853680479832047783385753788549888270860875536556661330892484802563128599078744409786982692730358318689603901061068715930749162758886579532660361862485453682524923739507717721099854982519320943606697264185231723794716616469635715290588466002576530447283835117711672827983503947584563789100956328237349631617878536199011738088913222624925874868571768919554799821300004380509562088412382334472278108457975795083581914173392286759531668159729198591244448808458766671898380125934585015321800750968450502546555932754051035952997113298921704831359059737358184980656199868243470629928721708380973675801107694062253077295902652144847585338900993420836022868721240071887058508287536682101912596267729236094230200215532465153582279514625935336743141599018949856743520445747326819667051397356722038442601386471421691429514311832886190552861246668574455041378628505574511504090605154802473602236674547532600240428458534014957531203498716306912600 [130,102] 7128003484319627843281601721022116158217044276684335547397070085281417236465059149222872501339082802575179955137859969397121287103267946078957112145313920539198728849705840296813380455527625061382879841893677652249441234387722595870607488958505537383806710590257828247285333991792499846177668201945617521008253641932826262055616004374192363421522164389772913505953946797144877997298965731281374981722083087270454714472439453068917989741010249635253126322509959224596413871732534853929327770221128472887272779613729937749611294121113964305916181722699797329161946396100377022692883499448877372458125225629581143055251486552603939580503248839159681980393555102817328529829050859460446886708075698984243408230254659878062824704508323979657861585010313473998792461515034572899649674999057165501121049299310219627156845409057860202118532999953180712708108551016111767040129466347339063827529026074159507851753976463623187476426095812759161339326875611774696292255810997177480231995948635501990546953182998107244157529481730621036729030261325971683890047339462047587959171535456832674876214908259962864180208112017164976577067848079970442560564942496768831014760100589695079751260719193138456918771782123933906669822648340112310162169865626196248350536082663870539984755615545016376976173969851825516057527692742551560334720612604121084988913556702151362361310527163580079078993481420694822024420279102617698355189225029871147031426798094538106766792983238718883482967163728380280480197424520187200497905055213658401262468986355048938128203146605618517673269859940465296979124754105161237038486528689311133376131340630764174301186320705854741696537682440316708503324440236260839421728157815476117841393167031035758227808189671124757488 [130,103] -31455369590562752035037161207798798138481655019471069597582806354700429202911415123910911252141844657600557377695877886389033429874696548533678090838822161043816986519168156905864990973947592255052528755573159375477791994014780097104915555485669521290409301108327836223253391276746163865450414149785038771415545522826358682825100039684575114513844276272538837577133639988560290379790667539975306497829830336790219051449648098325078147543982453666180868834487415307816480021209906321543970695645439078450963321418100278585656849724008786518631216454004633483936689370718018484910818903712558078486055013309271089292662635259698286397685396228837987455333372586257165587905340462635301822227687201029290470601144696562821855307937521051728707751715817100562025959401114328844624591520298721131541202912434861821181920991931404666780763339167726599011505342043526452371910208083662762999258856509242867382505392513517740128191470482362338801651698725236085902085872074953066121914142525526139500655422140264272932955479492439824346461517003001627373914057384857893282924020504249984390072684982105094964732460514852917597815687955957401531212520109836978066249599312725505855467279904023418894929710856435648495831826701898910635277008510424533023327155646131161056750729028188149366468051082743036115044702207209309958271438145208952502247196173640635171487613261288277633891963066516286649088653117684589539739565177206677960458262828318316027360921332372767554622898244497176085047752952306283526785869807032251185459680530416507569829511287600714983112352542655408846545251962710666736870257173321392043293873019499404116375281579865342378446157470990380555994999171143622462555997807746224982449964227368165321758664622128 [130,104] 70764269896417573838241895755925935951989978033651849374997101219528182736197640467788328496048914200365175804221593489274852667243312364523584074411460046006534963181588162134519215200340015672338086017319511847474688536939052741627943238886651494911149219270987668507997913643068078292861138654451182318714780087489283149557228837670180368209350168619454553644162378831712845426362087337318965467163190268549942110168712214353055782036812824972942839924362053908569111281625600599265649506198381630652963358197571185579318212151202038487696434706585511532066532205982395935101268914268190231528293673887869467899284977243090087155399840461889839289464385007142162903758402527463173858147056371317980458225724391355718272627129072768935061553085373881179408772469751628323079892103056748576442924936497071017530560232213186988398025713024821342883478381097746170116832659226919274043645885009129672402837784825571822057802530554212671624706208447412690319737044552933171885386619748041114946641871383012850608612539249276794915966840411310057702884910309099266047997202691812607616571250944077112474034897310525524084940803696476270940357305484427551865280782864189301048357463772188498411354818951383508943506538566440304698112412042223054022951342692326134115448107944755471011598262746258585222190136527061721181750973853639869333594955427172106432322413351608919716332250791372561648365385013583661284332609497988832019580551203074271872830660797396062742142835987377325771464307244246835505109349346838873768966266721011105709136271921122480048772406278506121381267632491258800366787867012685863648586108692341130691992229687629760562151316093640636525776733467829426218317280306694170647998384337624816815230620 [130,105] 1338895297900363379445661853497171990637767118556379118053359705107292675853817287330591449320400456515980882764652149499795598227148594261017293706534498839506444951671925572621456073142984149629861239993241574795282950793926108331081266480068036883775685723989222561232090473422891661518866395987150380771242629798172518003273493700175406486550072203045467473541113501799382150353384457427015972907144110200274868813353920587570567318289515371436345132434618080662734101675318486814045668863371188816876845210685345466806511286976852386499455418784952990508390785909932299525267393205502763280750434446240748629136890091828423071894728221895786694613156701318758290589982248143681922915899390637027393046847638530880390747072154752825151086393442845711097736607531913961113591657106380831932508916033168813125883380173735101764186541396228527337725533695405594942544582048223335492534359328233411853008988817409374940642610908550178272166173780934759764263449376179192732745999477227927117514809270148233932830140898526526170399371530835746715101021396129921067446213778003615428587215847651943224677853698326993767639646684870016108933057872022470721945102363255179446431334005794480502210979668336190284902682083540285495480317649250947948410621217819050410292525099720274989659299569341584073810489544649203633776945134734187457824519809653827156653196407455460020906636158346925220698107847046072481485522904215087901461609372538027644878517102727239828352072657495383037532683718315674915147330785827366868352624121650695484457470615397075110933277054642965254587357673123692000328618111071989096295480811000131245619807578610910391139264258339543393773603876584986738212233466961195422922375624097296457960 [130,106] 7255104294314951735927760156106773230767394902302620310372713590243977389438539872234696497239537643115266425809711460143154214810725544870800114615366241282171246228570110601104040550418855418210149356858127025198541193889259230811174457557449397183204021517948447724925406460132695873417888062050233943423120765606122664660294724571617952124614723504515625950311320054360752720921539953385667884553852380310012917134845385369018755393352439117451904051780633169926999555365269855872905503714165974213837237355845373186010605824973339364216415720559435785992878286767611344392303903451805699339591525335533744504727387810910115223194798133830292005609216285242421462416987859988648265119820301935693292904980065335428047248818826029854141707484286588854057899008546619540229246350830055101827367284215053500875083437397618962635912034163881129856714054469114110677694555599874678259424358130545050906065493657733344031644166626143326504729360571078999939447391508075950273370446094907827327980213810713796930899519494695470341090644987459887313039134459959866155700502680472941743149040311909579054530496245154204732517961433617724546427270772267277267848052283938558795590231321593980785933450046615113071059209446593467324097110506349911008023714619421746809289671620016027865187694598891554947530775609532994394306322484898164866482046705933488898466798818059316386739755755669565735750554490131745092582632339174766611468974756067138248821219901784844648553451981855711131407680411587189588778331594467326714716936960514692897621719202579654587228484924431461342283977408803058963453668209205876957004227193337252342569865586670168743141857528044478462695643333685095400032729651719686398607368971736008 [130,107] 27409005392673613742745427322983896473685880403050127966494293577481299413472045218856475501984910044099055540940423089804779055656961723397196999599144382749314224004476899181105314743235015084758094109054723056648132039869808623797004988088607814780950434559112001767909866721178504436985380520480148854610005632049939437188996027354890901001368769692256670264102588139672954597193260064400380940304822390897654610008977159104413906450046971766408152378715576734855696777838884668095710545664447169386983677544517533177690342287833326292594883446451438160255964781296844532691328556032238936614097675748064447776930832405582658147233008469872077424009280400588255811183615948318698207441615188530502351381062459295839147210196770182719453012085210135212497742426963301503554078728134600093950829946355223166255597716536160000209948852529791151195381076390313794468706194157402370542811000375309817877778083281572178205447723288925884078546819515995142589512820511605709329622415731462514905987072049292777252155702293922441798697114075439183916485518379359679437019033378560884289394475526633114328524291944957555587265268246125650291590681465446041398253849828101476206277088573580859124936212308642786751282979557503665544763076607242819977081460611967920087535016119475418376263298591978215626720936515486409573530954698364358477557949708251417096595836067856638390075348649190883734177204338504027374836632582875435209235975088221637497995008210541098967734767287510244059114281077776460599437927546811936575636467993153862400937103658512925637199691424459390944079015681458266612233235375621932578222344451923938083390959467573255149567306330717524123969134123907499888466503941932260164583765904 [130,108] 65433111840950439012025841634972708937976823492369089781907516568327085994986560755260260678582273330188615809374163666297219945779109303757175872901916102033590965851636927152550653210125295855605360426508668697634572746597016748267391456095080131452094046808980394083646579618315740761891795378427646353731056848516503578911895718245662053294569961770480951236805694215139152208684364470345269824081845734759663418042448171370490475961279603271765383162761686992595089349171085229728075253178618840412875251639486882737447613602367283977761395278933113577267484244721377740786155640774877425998516019207962251787484262719583114369763301936713090085500985951433032623153704026102362587435292964361730325482524567492340363974887087796327836628578875326363140297972442645303177004019031989308539187580648530203524992885431994100973992106064054401084047976071619643042122478594730891007514467985065773127170015439337761115487556318008377252670918810846249814458299298705008320212357494072310049613468257750897019553908267928701140830848484780579281781240700131406006452700097350644715615020422581735707993072508415865438025016837987881575130726097326603874731453631606555792327067458029955718946543693969388270505949516878659889992573761746998942114874913610313215955602033201619968655013345383798633418643463044241420739338940704488491110247870056232712338393664450859267120361554624505309181521726591614948251755399757487807356229738786647536141197177973964664104855043283223931149361647211865411159306265157672950295524173449826034310101503861064240920333926943569020013659569124934567280487121275189823591865344388253079997407095861650140569280735769201315405888393360448367553905575268840770192 [130,109] 70408966537333240680705175261115074641457990064302951387759548153101208473590944425032442246825998426775885548901337796836704514508210685011593301246931845653472111057248060799110563926099835396222841754079246646038842265440299892180753326014662520911323255955763196276264470263730594297487345073315207613169167766295949636964354068403924106396357139589096548811575920469455572914458000804601666983489097276201918180698925390018910293313957849096117152908465308832592222626236689870707307549185840875736055260472673038468125504593758039639734295256678978154475185293365143702659381961985664858708530828291961185252531295875587460110793171462516185226308216082528863045820116893672938967794866029532658143283575494652262620963694180041627004986403936290853450611886369303793783202197889539261318985878593306105628180667336693069792418771697031041282636259461337579533530263683732035533649947279811520327270116957845779739498202047643390105185332340154669522770740059652602737856801383440789775612625873559793782546575719906289593380126424703210835454352378149590392262589790933591783670992215816830365469010380959770156266638330496341547762966896966307072079910561980057415044547795602066390073248498719081393507493480693649176767347300730596461059208677302731350797148123292644094456229306945750901515991686846965123631081442398984841306215024781629778326211206842243506088643611496767922501459226633816122093411906849231642207727712996431931111307446851252792386275085821977253223839501438249813687157460155311886271748803944775883366929420364965895672945260802567447185689518749377540706592372819401308937299189416731382140876008587682898195852541103193527845463444646235004359598470379736 [130,110] 182134725395323105959344010763813570740864750404413045154146791377435937811757008083653385293628877540384791684159177709343165445540938216861693120137759953898262031463823731452757148526350881603375050682754387655902852895635237028280055068645935318553650249375627307176214984588078967443626851835932754696486359854519800109154920094266881369407953244977742502923664312994309716016458124290905444796408624628860074570968516443586535832134675514088110058586309537743974733661595163979032041032125249713257067503168333983608879195272352473705974035134983945283636321543328338025811789814577133781397773714490465118245930914734059768807919047662469336825688499232339197285758100629501171909983761874689160535807211567619796118691693454597969222620879725494606230957690561508975361014626475084584169891781555652658512696364496651765873203318613506405968892415993232574494455974884759985239215276424012996085254991353818708954526368978232323053767809168822547722088299175341087662122189270801660079267352903833184967923851988449163842543839394273377245619694627823355229916343598786674730798134375652624249025625103593071122239341307911287537687631397409088594271856514513469892394226112463152524465434663188604256898011716755427371894478923122269589100934186358745947082439772818073490849496919557856959544943573654131942325585473145037119763981010586627264105787383133800003536509919685046899557156855691154937400602344404144117410619815397351326511629346160887710537095677378411526627797828044058698908143695837290432723560171770779602601069797678696291013776889045039248253678080387490790252011037785297257728730749029614533508066429928262892108268164792489517182855937997899903479303328 [130,111] 223347694830241448959783020810991270670016498398523098556411281660545936821529892994552812575277422500887487770269217656022747650597104888551874828338590369362934309556406185278547871740228121162690607657834881742597246363768233544451772194064259662202801239189703088611248031359547942936711266076076655047151827508112711971847237957131834077813167232137312423676548626115577141518620222867085055921395241721177904093851006866404935927885167714962415835678806186393151439517377230292284422081153574560456866762491563013029052070827353122853715421496216628578416983686760280919849104880338260038805667355777740040416940810008496586917269610456401538830194348539399210719443072725250098884097216737067156886160701519768029168091052331083919261887733646410138131186118168129600109418383258693329592758840277052009616009976199266870810576342035589371058789865357083001160188359127520550492085215375710797572142442790716930454697578915760761709044486880983583970215929977303248836190685247241925660353612414700567608845435212125953992137033626563356273903785400735040009765381521593887391384126716773311841998682738797107164208183217496531641039298962600393719433359559015681090538362533412586110843485414705260257077734975959956764347898248040943910180759023539594462185706718493157266560802891331063538606142712860179247398559068386586004367650721891085383541330053401951081308775601302509873478585726389597685821386843052067865804063433349569293721813315690271763913954414095195235609574050819375537201240719008882124341058408789417503801658659704876274329454561000895288822603386572956658724878494138237902158617456581796586646732901044532937165810773216692782509090250484714885132 [130,112] 197507884163000494330007520964344916152051674616432933689710117010078445080589850846088169232640246895526627752403853965793261638650825546426090161675813764850763656685357055678930866995403941515894763510520331018676337023868760126976856137196142847351388333620993538158550301026998572715323343350829832321396598351399336155829072699058749522650298100519158056119226631513422944651115590882429798247201443930226846929662675195765164802783892458329756667236172061510341746553561430030562400708301304408943547161814897469791658518834503612417951442214694833610656211636057476347244613810984100811117799689610735513614362104073127092702146062604075328529165586445721419622081146913727175125334099921225739746796308664475542089366283293699297796478477266240570283906683546976613097967102406372172719929737514625696982314696335440879860621606115598767948755058945640268245577794546470722336088625960965653847335520954784878485414028270055014295406120032710521578639846300370007111301394719285516460924872347548296749132236712726499438463639845806845660444119182688398135523197637112190226662100560930087080877189532806638349040863994777526519953425969238224621479179735822597107179602616084355471469426183545725589832368655641775197291712352751301486200211154223436095938289515486110568971547997636635157389522037583202047033948095036911371368046826542945871223832441419005375127425222948465410414601546353108696244665025388750715772746669124764006019190103377687960952417055070310574700272707345867510984777718961492159795606063668339712797233762137298704549155883091951926285555675354514502743923765858538190092766658603172369544083784714158996567240891148909248221520702493232 [130,113] 90650900088204725965946005575113758440129489208782760516045127967152087436490347963125351956932407549908466693889471991349324018696130132358152117816698403393100736467054798499977951651324572499419240542193833543584315364969730889112897476370427656215804909686697072561492085888547836415395623338977736340155447693293413972254162433177979427834658786810860004975772103143773884306584110312756052015152467875698525653802691327810588557261399831379066108938921169544195420538601102157991623484372233414338558776808578874721100990498015015343968928616081226741289672452516854409653342233184914972424837157159787362351010177568049472008646447260953985556738373613759761240131825471885457865005889018579717292619664613839261632142022635137099631403622328853561118342915295322130524581730187140913353806390549860970401524747933880760329851510806979252015338803572792001501865189880290934266491472007179187514803867144943249510015856508719978523749096233793742323314931366273050252868280805423991992459343635967207481799444592953849453364558920377790897141232190017240603383998797476717937361873735417553217669788387821605597077429946653155092876968060667028688460032992738447175399396355981866475641435113980869386379475237816794143929334626355056651562982962745163490532721563427022870377113096654282432787195972025982672206563743534185833553773443381160468035946330090080310463819021529149761263434845874549864821465518032673503466660611080499391817717239444300247669981994028110323977280958531057451451238173712456147321892086330224049946576354325566904944420087935879418717401463110157583500481522599288469486383063431771630179603726011062638915317069750802269122608932 [130,114] 14226871476728337481228419140993101653837564980082925163254456350968410763482244981389681024190901755613385853527021085124819393718130305169365245720445589553846557595913042761173890587782648733598045542376344981798059833974471159157801164318383881162094872768280849224438744487550630911181077880455107182431873580927979585461168133901199374299107119330889556749167417646125024857867377928678491478828590263858761514786102313380220154329487805552817822946653925650753642301765801663062970837293561743007008227250068351269742377441099659512371971876024550152060929054851523331651961712295245819558009694628387872523036079265622365017299991523638525444714896445958542254637559008283303419051384131386994832605349301746706630281934974671867380061859826133324187853714245864075361605006116480631318631899489861117669233496347990572502934676931886020337361148973028985647973703449509154674149193978540163582465399296059179549893760726386703164307225377463795470158905533159845014976597038328583521966821027201358537667957017359616262075040738911389665720680992781004106873960483317214560445529655867147210641311944722030849223946918033751646849322723179520945172415728631501159919089955634173528124317973181337461809262118004235887531469756331351352044307045058781995786618328866680728284750351135578496456496341037060274556533850761241111895627945237505856750252134585120667521763890985776582584400880058736226811702754380657857371560427298579283528384870398758718001494707308566703428000105390403802306523897581362107245114228619315157778943038636334125361705935723945999044681185853395805517279477476222749851292133925952806093818725231595659393886514075688947544 [130,115] -33935153433503899195071687242685738818354111627616647636621449043634390393451404673651629931881190140659153054321266375207728350688985250624286995731931861900052543775879130717918349857443660637696239977397526949804359057160061580663991959770556166443632538714223562936172685679875735895962888792027997850335430171359627100773594681149450446872163491624459034893519873403360267097850163766411921675232609994384485987196459874122547642848826795275184037555362224437888159837615427310663072761898384817561886434723356876275301646729302738398830453475150956967220545182707827530980941315977702618952058785062006244451497083579455077348396718919153624026760492395605184258789061228405745399738851680962591806601579785244420346591432039271377566606479343129187783415688888761987433148209642764924669544503813750277502186791319699471442235370747121801302336722816519413149773198354420358414758214624023738022680522612095142663369067724793887032689526984901749214165962883786710892335629528847724699319765541587683741598965759033541288544304738289416699675223146187923579262422316553984282454185882523052259889696280703193195270104751330118081834075800017682414556946084057234101452774892076296390070604477704046133883866831844935721562613053010901283907446817803253532247289764334420322139951968094785350588784460449571297382201575779854189464155340905276612894122107631155579671882134124050507543576954448165321373362145483458062064334187148970415936429489740884741418694757226949746600097731775573418688788884483419827049856749567036991290332117309487705911923502000600810975476943363507880526677908414378907600623806793715519762141294436442476574646993276080 [130,116] 13794629300734724080338997449231668584648522997519630805423792516221838028806066704426620206268683898774826814444588930419553566930921709395023237682108499256544194679616714279100511299363041492489453960694362188116369756500928762308316517635679449242168947876670627745335071761323919771453849797515849255864748990643191975871449035231462062981011546399938450395072389461585614709927242383237416553221907526413428985054113987757210903102523277142053350128102505243209385731482978435650549152870931845744500965239768867196221354531476125060231626587542090604850356069701215880813826825553647362771969395564535578715386344303544655161155969727476226110467005633721140050053587497722979995669122638343973674423834531581261790445120038921764564301484232698318068541407275921177387240081200799474497736213457055518335749186316518037218923328720739066463199905972477474368501924418152416091335727507423576646603950335558895978825065940914472834244478728351097756344331598934154882202363240258291871684797608716822093410296150732867832587717319793268580012603511392564616507835993338142840225626093960197695658696001234135527104680472399163551993942487752384977717261562848849198063615008950794611709011952575380690214553611806078546275224907495008483178376921989786540533745303940732192984941039987630818301004234908611472590388517822287142633252453425995659008872913590572864746383931682986741258800560630221239152654377126575163006691184734199860340026880223141793577915406092682447372386827375458941470034065601284389470920673349547296796672991690494452051910080728145356282620589886036723295173616458239338751955803993603314135617157826909022325959294 [130,117] 19271579552439353885914187791491820941374494279869896305502069031792968656944498844704983711776250033929628882185229262276743656381628080930858271646944385016523408165562664326456716252636636847309693379431157201490791763533920313874402041498912921745934336198713353272734610055914797899544992000930035385608412045861154559663931365033525594988352824746824291872432553204933173720779925855892161621344076382433186581894711964856287034584200835377874064671005000283165941689314309773185868048186477385037301105403927138330729666979421559914739637983185661562801442806084494606721887502396184821287508854925579848974585709817276687582987242378053002927204450454727489196285924080247320399548187070390909995853732021362371824845311509560572602660602488256774766658496192804606208496885299681588325419617105800951046357087383168930427249940323709212971726313189910205128604373855862082072230549580339057080792156578671465840124049818108200310396642440864340850694932220932704881302452525425585150079626599419975830576909180208510909429703420430010243485332591289122083263917818787444814996846876547984667537563582688186464157761606168981160316566671619476760677795590176256055153210735030456620843650597535464917908629894845787414806902895787909392737122906049635400117415004450101131946340202748690287235552148059089519288541085594960038782341393959036358318880271393720653699894501945380233632267927492691712460755623776219497627232186266438498605113745217533780632568262412100032663105175453711552258763124497231713828517595612892369179125841502539869917324361976590665619137356241895158622604386048291935886783209319677807769714614280278744000 [130,118] -3941708110554914553757370387484798175707439607175755144162305539404241593563487915951808993346149888193590863082690980256879078264912570855293662143693227115579615485432528334490810016489628150412088423910201800465030264740306814729781604568727663091402431108776276976755839306361369301310127277785513123115793840685726630271219080748271250835251766579152418782948623103813389683212177013881898497857364128159316904741341456337766220909267308347547872870818722039037466809725911353163587782318450189212616311641638876140277785777538845635327547183043969138833732808899271568999751626796360301059693869700999423915978852527980832695131923429688346034158144877677194306382993814111043126949704814705798070891197618718343287897633817755371231790922174824293958950856250066322420483813907810180839676126951097978762646209026548614300872289688240127665740652114564920078525548524515667962453316949705605478199520440810051912912933979205166609445544767871813925625211377428401223519926668241262301378819936614578756310813378696217184803335447993291100032121804097572934905356440237960980436485792072555813687433475566022328332341997342414854320102588167070988335629420603478608098271815149553751688085919445889732273671992788252207487265497225046261598098434698131370391000407321329128441227043334898366595073322986081444433704970345017159649501309277567697310205333947790683634000749209397516431901118833320776134222447291225609866312697948685112118966987723544028946771320773348499338087121350033015143657516203036055853878919863753269783090023081910129809377161029990549012250549890571332037700699307351083175879405326564878066385825956320 [130,119] -1670636893205928654998354982603083924832594683544453251054495337593582273956710683257448063555286101488115750335372330049757479807031093791367058213536657942841112935333384371738782841244483281764608590215455795552534778135388311891485675231161930606433556603868557306231049635909187017244551079251047686377592013061718289045746977825336031190661400215428813572426976686916432845007622066557958640115404245322851300811425081883192166147304165187329750963014124591616117667975795278941722960282600807508780430504437232094424539488814305645596553745185695073810677099967335681727553232388659007336290654642090271859429904639325003833397005916163006423034598791409934325758777877720710261386743587364534037813039781938424159158243836584532503602774217651349776444390946125624200040497420373980378678601729673145110437474150075621981615032676263112201809581469264994999580795817842150475037596635766032983149216135558568371965026622659912558995541644028878111973368278933653194343987705584104064012424387880601187274198917561110847625788993640904992678347749974539152138197226735773804047170854699593873851649471029834158187305565781825097283263539066151018735018122419510936109303294338198011784321478950752687620132180416818881781501075295211824935803194076667140139649053367171406433681444913159968668199376842988250653159800936787167201319920738414821467674813841838932011975926409306863745353989437635340810378039974589487076449533724364613766003082865862411969426124867752232683938303757896018155300532892818121492949462886522095409361709533164053048050192216180086436617998983122013766013265414005177577027008129992896105260476 [130,120] -87221432847024065129760571715580104474886558515797941810026917276824382601696470478921071397838514591292364674845332488236030043618771651736335826435378620337473558257570118931913213902137920248307365205657591160462084527648259455372190381906013471439901232086975314286723262516598009495074171249664005692449701969817655210170638754675308265569491403692626667482774914428084519925013867607008544588806851096376075064898080388199898216155780254070836785257689995595062629662743566146078098370060865095114246806090611134425241435908424729109988002321610637279917841422206075416078502288804836431081007937951891424443219650927828881458632593392571000066594659711805327237994603816286109562720333482743469807108647867135924202246943096850618289281357245472942052890967788806355316823460326150539911719782446660983463400538701226984268599047387910966828397588872314556792426329137119237477552506725220794206455177876778252985255786602021960597451735397873937393670259448838021461361523796322468509913209754076108677716173031850606627350946513876816026255952544188456029737906104476510532016191793580064460073109885132501215954231254258282421030596585694542266380244036399731323864847185444612681104183073131522867581452098642998956659540403202772515054839768168484294005303129802380027389446659580996962666001529881821342258619924758595260817641120588050984199697593989059624088915631942293810614346840232437808355276622679496298428219177775417957472188649463840031886446256872057869515697316546284518532540141658647753576792220936597177017888965320893889697204281608930868375040609571742322074720044592600261832762200932611520 [130,121] 532791365950619439007162607236418271047287761060933102248060867051314043373248921391919904763330883155406439934707073835656755343063169075674108971140632303299024868610714031305683028807480485016339832005890768940174681451777246751816945505988263726426021985648046716744138842048840412280442170037526868990669243477511895529603845126672092534028006793482167311956221854162360327530348698439958805959158084060425607918719807727400274610478467382982188289312629351769259865279984099270208287357056486105526107443662034687180406093175194052435084332955403705978936693748341585394093808407939887390136054893838051471955589550497728690522314653119019052429135759945835010408138440848726453348374773706447689936895813130790238069940185538673905069848019863850135138273016624745185960918552024083115107494289905541786935733580401180046340918468076723796839173767345265950926691114443806447357578247244757441524152107081101641151133645481210057932709093005572883517956702213657811537355037010623320431904695514864643228051933488838904448031928617164299776985147742382045380543642236981525680588636585857084031720793789461111026052474962932927938185107521478826699503385054573880297707345895867263763096170264137071689128536080446371513022094650369400138351432852254159630703075673100296219619369558092000617516341622563932005605874572809366236547669977985103543310384159733156448217019425509202387659073454772211292354675096761738016552405027863914733234005270369265025961512301876224727802469280390954273776819728456096133050424214662285193811050060076166452154968557325846728346421043035668879711094275737707847688599970856 [130,122] 44363912946983416626662667382705905478086248920221938557726394883234780719425401445262827785471398977729167174548173639002635531341927067045398977539631953503531956552478010229022520128486903442018238362150917959176623689249847060975450997115658051514672033496912404040738168252470776424590862550425559186742314209386903251162290562191454723288637855799820900040507921791957056628189262847943716696273043227838884671956869347268274011405029475621063128551725814882428913067752816186823141951003528107634350692270057655988264760608999171015754297622923893553774993751226847746581565139432601840478350974128504696103327197052918011674721813892726890987696299199547617257399117009313403610823874313175265154603537515169565286749174761523462974355245789489727619472716642358657628247505448189778627695502659618297155250947377006002506980714678472343108650081257525315800816143403942174184685546774509335323547625257727788275957422752536535921283662733849569656097402010491108188634131655083649594284136986711514457244458310861967273428543935775687171657218137391632138212977457580040593451882534809683280253126256154709420046268331341944571791069095350679968806112650051773629877644464833793175614037594541824232299372507447783639554657086821613121958893918797023669642620494320639999683846301192673290270441907693370293521931042111513476118018555797452811465330788991770651501138420938654299921174395593824453048766011785709979297507855132738128161562013263004668366183035227948345910421513849222965152841071013804778877055720737217312351028468435039726022232000495604567633641465048513763668746230280345832313884 [130,123] 12804894122346497438365283561232319893324750674165699486938833580362229866571112306272411704341438196839489732539734692228288367922694026557463945155069206160800947548702856503289622754832847204867690320679517891824471937425909419024844249621238530402963885254308193233841048891036666057494509968952615006008428949189484448501075603083334519826483403126902946365497283284553215457859114445584721383415278034310024841787502500076534492456132967081847623116014687304348614881211968327305466927204518275564930786205707026597219011522937544927203529554013773157499775304464834219442481964391278701686586916647320163874880084302521044952494875362483160826839305263029856089697240039242158489100906884994800163395761615955232728424764462087473323334101143737846869849390572767719888370837657057402735782612180428276592332553006544503608109760210901257636348173033872505122243875466753520840649629257831496506767212813239304145640170399825521617407977595428865532859113366608919293275813082318149551098928973357995856286697444270748530809747246387097588947676857261407007913885359851328706139503590393117719238964961839729118583284949891055268593867895006739836395323626624076200649253432392440586614791518609593805823316788841677185438001829395815462882262932016263232575865451413710543120207398030545760545831029870519615666138881912516109978840127063883323787463867499961043355409956829750108965898991230169503069041489552475772147289570572200026048912561597332546345418093421084093513047303361777569039779846715289495061287646610023072356695069870177899054794758878770445639843662343813728185238217367283784 [130,124] 12603690359432884171568901822287474915932599342659685395801192706563118645306090758482391243995040202862083314683985098550385270330819826742179038313217689041814947101161042897971170598328657848891830044555892211345129174591177295987292797365815124805357956655750697271063007298346632296866471719845466042395165449963050108236223400908360610618144531200977443504889037754801143468658445826273914329958104123072359845549768728148849010686739016006706682791134243969876313327537563483194243735807780432969318060942148229182183974587155498906699672622713866729500695580747393764344032965861681036904480639715599234286128745063863108182541957188147131049807829542088887782835416460883405684828009774436896987541331825225325831406078435911198314292664426381360800888769338061923218209820956797624739893436601283218115121923541240648660899476248373026473060521774147766863921042273938457593601051111962576143954246805052738411286928451783118732731467047794808931423721778964057162773474327312646919809978331911973396879379094499245515988988066893200603238016077639921463203193556121284187554968156732002393024058727645827942635320316030955855346594936919593597937888600967356917637903109339211454639123247233978946448150267069667544305461673560257886673521781972810039671602684950937032354879681633041735022706696957058759778912761430679164879237790464400022698989969774391213362298863921372320064647846175520906144054897852662275057209196744111980171426588319351662262334798656179594469008150376683882785219154816181681028604474723952038770175050846932683660817229638700943856236620264849726296067385252 [130,125] 2070225688592944820337567596066900886433318802697784032180227149777563613200788839013478053448371442185045049685659513845068245369313140442486273813093572231689471293131104897713247889749169596663497425341852141750363499173897182206068122477199629855366303022754251148501108792890579712518456235677605356121641505859353868073803503315688890443232676266567148043666390457620463648814612625388965570257897433760109086803163246289431475415841132993446542567095959913548281401908295983211462189906737734626933810246677287733260154511393994428832978923869392597115043547448816136713698610237298984666818068824855192311109993489472392261942318520257298614646975055732752249536478435015780331964566510275354766988777849018785214778384962327192525969224054444511669123536459693766532602312314597397624207449293832960876165702108962057964504529584868875129979744346366349502969246075635815215083147321404975338282850012476355506663039724318754409234518649351613777173346802855689803028296875942056449300918500611666892174081895975404019191948967234040420245753097994039876710723769745790001039633260186551618417098964693964377655635381225197074364143040902900542049831828522484624775468962708763980020368661159153160067193522687076119873538814464629733312222578157000488592197867660487355502826748536853579068285976967168754261953762378618702384851058099142578696214079096435333764282934595061264694029329416945913428911904760925449954827128337163983861199830657699880534088694156653629248431214201826922571739374030021465235182794898985010412834305737313575096185640145582246171703189784952819183342 [130,126] -238094258096538004162739791920627930152299145663841675476894785857883732307825071854481671018215497399923589795371620903324680449667031096559321965761017451007308044928134757285336027558719085807523277286337812185317092132113626634583821102615387230015678841212337147814474480892088721768296135421529520231762062507782899657323959113081788160832050600798847518278163959989822310375257934944432408552116358204025237119995063548742563855735767694746268149632061288772091261460917219330222779102410161842035386648099577987898761035963613062138663996010661391926744156453186178668034902131230050590924492773237025193198334903058503991977198881817290542467459575508442887239358010996704668549140479317147973834592693212165567777215030405958449373965676643678207678939665212787496231071138169614553621146767202852680181605448106639944576423960411548984279775276992124826839711054450833736514288714362664401052376734760727221514474596482344737721106053986936573160461031130021581188150783284908287176331180686744946240144119319112975760944615887758078210522875011898718688196438990240269784820585117926891353163402548441754075900281956554992510954246513012654006009670080964564949793049758753859573815074487566938678156117581397383959929716781979623556831437591352174218458193767542134445416465042265669055288582111836106361411379838619389083218080690479443207109923081388653818084625491946578780610128924998883103733000422256703452023173606207924947971810684736890515254972521117765133867552375499883068630505301929997681330404836154009338592061937728591354196221971224837047357853185761720 [130,127] -42883879961285009064205295703457606544318115874617476166446045710198965575957742294661712467319003414487402597154178448705358919912411323058329533802090724542541204078645721834614329209905678493004209158992042321652384265096437357243308521080028466305414329060359372134218454953704785711336581227333619889568263293916453983410980285868108556931035781009362051161362168666443610567986195000266152657956197316321668087779384857087286797916648991555670891010907232030487760175772392500923467911675064763208068009454266651350074704015112745994667076781484788178753246961011108988253676892307526355613215733718415755067930174259136690889377484207921676441343961637163750169880259300530216647522098725106597667572719504956303901130521668171015346234424225767500121165110516780666779723756638934501411892769766895153943878850561680018380067693821745653022457601459193227716476422086063543985477696785960651705735630131636959110464364590963668225341787698735945285630731608320005047531405728336023890580670855771645677300713358807481409161478635345094832126620190690770528180458713090135441547309344965732459781492736901523654653959623314393917387736831472362126129318759122359526990417385214424942192474840096625622988704365633518208400947150529518873629866844205482031702717184604530187910431917308124511476046405406682032035251389792460450351703825312861746034865247132203206419424841123137565508095619474178422596754239173381803030358327512680625944900333755401229448552953421417011644090323229079930984640634811089280522254372821147129796762332753554398763958654599567954765681360 [130,128] 2317883078650130905611520272013418559651671406142714282380015777587011195768155163005844033568160989691632064182900772111720464186356548820615072129314377920099373415332387623659821478421956862696476749634369213016071469581922663944533879367162702535276239942180324430301599419963988509631675289304066778184464111301924815305797872649165144959120730671726991157194524308807115058161072752466399291890458901236435380914881033313962301515515890667464296699337556121866293670828445889300636014943038818038835473055872232514051905795866325917437288564395150047824503058549867328940616655831745400055149951563908760392966113447483580335785405362963720112468385951798337546272852054425747175135287602441889607695705956267596376117784493928896307027299739892383449978388391056625254509092958062126330555801252810328442723232845809064028379368051766447953742541924145254256599367809254359412376594511741561281704556358342524958934321188262599147143482220192204019793702864968305302133874127567428323527577762789582738925758131726644963904544676110154237564211883876943591387412200801384938538053249130781267151228596918505721959211395627759053113710997191932287270116217531966842544877782370465799742114324776165126957494605211816300017777732735085991353524034892012706612179745704920384555861117267487637355144966766234871894028281128894839756124825154470205607752309151141094966130213489109499202035293835994629510362287821729107654235300484585623396737455374896604414477669219141382489743460412238721386179359650336489016692809219749997035374628404810429572163874882385493248 [130,129] 141003941998094833887528820411534294912339223066686547533628390063470220193324052380945246049486668058492296271442574212136086087626554961179492444441195012941040994666445350603585365776847282997752966324723613939578984480423016460345687218573046955656098402077833130680014322846979564885483539301403233774335684731858677918992759143792570983932469616760016159977777682993877587745463531156927132050388706333322732719075857534407157888646212474914297372332774075320038248916444103973580881005979936313886888229779159237838556574099864461955735645642406565733569052530244875646556288141897842151033808986263724283161611338500726664185574808626614599981783388442040791511603581475542565780629116178145850577522920773296104018783209904544313708398135235019187442267336852664568761018138246101767658767918439815485231723091877099475707585666285420478867008937243018037303063140410920764000745629086603950892178582930781487890851502921119999344989763566051304297490572585286486475542081059805352224083150835662707626587386401724523001297403673990946286052460575054282062773869411285779582726127128712499573176112688168299415449754603190648564312213044007020737216168375437997534154902563129865994037560172948055772641351648786366840253010418370456062205829002909077965056400263467103782700227948696271093586386980927366225630119235104869795994173967023339036007680605203881436481281414064827305489639531128421489034878252798082356376859029361485622529010678146629058484268803348199482255718361544381108393659016792159282835126880653341278575326147830004620988371449984 [130,130] -3850355101121123665993064492346351926894409639569915450295880947566683811877562612374250250693681787682627055407702927317912896805264112222076901148374850260744552930705501559809746227885173303735346278167647816421984451556176990762664832302932446780205144695531195584687027631049139375342772047340947297657560401490988467390671836489112760045067362083350634125760292729430201496922157410319123739502100456455065438809759689622417009338940602364750330814095736363584414196257840122277007041482253720926448725943047645634476741174563021175218607523876436648209301189935979252339950789681244170711671110324062932447556397944500583496877716690046104271033396606086620825593351412995759163872884445402527901787961600526836695613994670917437984350781578028571386045238035950135588440985425796502803598497954419651097535632222623577428018417619582157587738372268924938627433838085511679525945513924628903438338593216163911198357855666619001133319936049301518112770946714946835111699478074628640017597479417750208118831099987123231026083118872396239924573721646404822604185136819502714485634395222818865547621143570616651795314791975271350737479582246908294096366229093842990107715829828780717230297353529522121526731270591091030448381059287662045308329909806865230802082819898148565236794363139240181196959148696090401763430172760154518330736451060008073253896807868004760251156247038757715923999770495869975102621812981289928739184998177381067608073640076260901125448398210286504576029485069234525474148370055359455076665558861388238676771484140723949412266360 [131,0] 6825592901060917509172963039493899022395323153212235711328409158142585114383055768721288637157953335258330246101469027370448181073663713878106477680436459203674347239451204335340191954534220379065045744368205836481272826159072148115791496606585565232505436860766636372384773447107716174256556937276581648094830526691458792969661877743785985916121961267628786253624874158307443733699072354155688129040573339455022770102525934982705022974505845237833895253828019509317417495277459763123794942995303651482756576874794931407980569859561151180046676799861770957396000151205877207760791686577009037097051448830520646253914716976386383212477499054356368595580036660119117509938530046085229483140848816629058436074440696454193357110822163219309878558051075267336647378899842352407108654720328632169004061090631272876865194615999756473307381814276655873739269535082640285858893934923314281994336540716426946325182351965648956898845547878731968164169586252225918712614393014441909636396972229528191874038551690869990984330889878399133421752454320428989422973635788059967696369334140924509705620460718331977298588638881630661422099984422662532178608664105996536044974182550657214220673827157530312839801353249205712139624859640009541538100845123219073083488668239539321782557118560985468611051204170834591800569770956025069982931758242893125392631570341976027215216445699707507512213669792490291112122690657585248149579778355185598041047714546873198363787789271820651622386956911438833088864898208405423643105159842562025422530694561471842768036328234425089362258500262853957573089653752296751042243116136880317376466107829467274770639999997009056832055279885807575645020872636813630071948977170028040118477246659847133025740680820047327081195700924421043079572691162406739079698738673626984494717070708419379487262998139440262752145198299318189164238893708056149075491965180107583536944361569817408166744247135843469723705955596969259707120004503346126034697619428812401709942467844301259464653742207848322930945631414542673631729030603310093283653259277343750000000000000000000000000000000000000000 [131,1] -204744674957125182698974890742534489340215366517324498745127977649262449897604061347510624604449471561679136658388976656009617435483461727228361942553261032076137036938359703471141357981853041355441972392050341478597353416712981209452500722584435263206028899196842222790902486924836720102616969616021153886188056660719857397019260497157943058585371921538583576751118665047111201472400974688842608378799398094481373188854637588343644456497271666114990357021147020937810315218749315219234763312276977159132361208949614761271527794667820091302325494934636580602385146222193162737190515251879982774696173784489799452849275523356597230903898578841955573466145530060547424122701271036658272067511336537506090057681334301457597272238130277560791784277721406382930482754857495869164611894277899895419110434560451938837983583378148330017904124845537190011951683954857303567416698789936332420761409679910866387452833185235217576689994751497932511405713471195102951130457895914594248556807615828829032908761881140755437111735296144178390228858771902300217690921049094086190374872451623884491546810789785141381449978603295177717123446176946765047040104939732487316787181168690812175470501863812232004900076897515364661205779810617611096729456634333913243201983471243080589057858352268201428283531339494519428963810769006747661350471119226582056700401637867072678554411455219885353128077703366215238634533780584733696073072402611520352092542590163670996572353029677746883175341235499328027745757035225161658179521493752261393311640972042110634717886068414376761929996885756184310589994883587647813518754834364797257995307360930760674117143597385091961271499254185530455249359231555231358838398091861727906520015037912896718429160956659212906531506503090216434277109336302844099319168508840599307041381395430779836245475495788326277237549787593508925289195762725636249396531715960125310219445760086605580129398080118092585444084870422182795075781968055725187725265555973936171748436746541969529959109778745499486578445378732939597538065257253947493154555559158325195312500000000000000000000000000000000 [131,2] -38648628461534550944464158413797530481783279944857406959081302526310792351691583294556362179740041052946298151638481387468717985682773336063899637273130675388546888253908786977263072435808652462791940864836864257005268208368768360537556430678591439062896992873845424119427142997970290985209250508158353289807467754104664264743915038600824602316730846775905881971720574744913524181517939887172033802699756187839185622866437236306403459739244777990801023265692812820734517660150434516828657713015936363790410446351337700514447220815407721535409868000682528387271974693600640665872200003087244289231694646711580738352423590924140133938872261476697677111193168394715682567119771187733547070772780028963250706346413814722751237528656454601669177428122176886212931866605064201181043027019638124651255143601153013262231213737593355101825564964169018425106010294778656856892851555459660633293488535730859049581059193439953398443336799482901434415483800257422450761107327375787936432413712561390138202577057286284913341599729531059726076981874406845875560142180174112680839861890086109293727884082870961746496010261997361772036505429647865133352642641395102689971226896762491864048682380597126625879307692335430840000714989258633740256360506640793511669483854884575145330145391175889786612029361453184087639949228073218442175850524343233169578029227995746824111085739164053524899228922260092288178415083587943019359760767993515475875547191260439078932708552355820351340743928960343427932953301076702471473813820698048882361933317830438092054867250644908264284855015027690218912789709914834528054445347270359316427263564345487179469299785685407472075379913729262801872717407527855255900010160218167010510664834806599145259890540400005063019602428219284045212125215913715254321410727673679109033577178033916761169977294202332606535424957809591435336774392240162694543532976632271832726960436338021896847130340222370200831777742121902441741204016068075267262257706252138528555787963738416847086067480995919947836914165228114459546722436744659034957294352352619171142578125000000000000000000000000000 [131,3] 216314602802291315672288595757473024909351849664345585980102957934093754358483976622429806142492344277991945435114847662487212443061418483330716098976663946487874811886914309099835607577754223564829287885777271134581975285637112767964513784480942322305080214079728900509656889484245819018944992786441449252730521636209537424313096980028436187913948209142786344519572950789136242413906340226244724654705734412408087317616420614730720681621939378606909762558883630958985073023308736279429513184118118807529856195157387285868585496004439666005415978139864932707924632452614782559175639056977266699952638073539767748612499357450210676177988583312436919271143453354734252071552043515883032050998375955863126303570778793349175303403449708855352953799515461965469798298824402419519808623255180734575359532761086968391750480675389006955995486792087351997645944396485502356824774524485919679833172189863290490886547970907858281062168695472179048275263292942954113428312535884166883951494748061928565976336570044358166534653439759899144400900117386349895288343992097953758292043983302596229756160526487687990975170531524678794455215803896328354696595984568390949444926001111862352667956550935243874238103912925111971968187948903232546036975138140708308343918448368707605663534225433785474897342079075967916958890607874650580089379765656607692765060007463356952486952370416028166148448656088147699900634619069869617702371771657553328895818650021297371315261731715249671967894812023110154052439036919361940750308683941441928967530902057753644837921237208381037335167636042077507883300816554981549254564629708573208192913361248888296894881624796269615341766577283908716825112104198424601393524849795183255341363486757332005174154614055156524512631297440345640875332320328637676052532373156664793279872657459994979047703305185301612309466884081740580196163236393723583028901628745004898293279627765220018560122248750313533350075734300048669414752804764238926975647866885041927047351195816126859268337596016702156243445270200451090518994635416780147885162932652747258543968200683593750000000000000000 [131,4] 11806975005939387331840707716695746899330397305572652856414357601405535409021290934753507517618497499491327586345272568394568412534701984514435908698904421188955161527847031403187235905243873080618645137438980447170148898114485269824574934873155836191939106591462774359625983795209071346261276863877601579322933371947384958203301434444079585808480210104144117983287648839706491976322697515445208337183559722873626642768870192305730535631394235131120218241981075216558058963015492268537418992245127778658416420171166781518855585729299494612678203142531660643078458617674294315331698780857440471336018648776283124186861123276249630417503357519433683122738388799190946065411523465136643735659573721345222085264315122126320519515041540282729057764152538384078963192423545483585677979986608117755045052967807587615813287905578650088704688688473625095060745098393356541006405144880525088398477463000760302943615100769001025340801018851202739407686501207270442046999952531320194711980580464188553229697439549781248462267087637749842214083778463511846635751094667489778913445739778942467024614851013065890766571362712716240029192961959015497195586017922988582054588633898866587915060432761984934696053322725657590954502690580251754808916835641446660074285750323657633761715308505059549365484571478409608457841068779136278565340787971405311268116413274478082762027121761050475141625417571289038602278851816173398913789281631158111386022679359289995123641834633692447732002208650139102188186165548384336085875840417832605563041953888882414049697885718129768649504931099999166264402858495029486052461039410147660192962381518728084284099493615731677671611358783182709969702521546407929371020662664174723328995643375569022448148635548400779163160083124650319408049007949358695229458777882562669046474904965547473461748907200590349455812902303026572844608719110813387603633769964147950022597665004457491334236192384021884065918663790139978877232898733019219475629769530919895228507195750984766842318516754458340903079996602170057786574571532557664799156782464706338942050933837890625000000000000000 [131,5] -100435695755043174303680089954938594250818676781551151206062014644997245619746646560592352440870419935414986411304330619293219876197196683125872985531212973331698672289116508116124965047443770160996383331340612028747861849270801302450990244208035767004174105982900565924095818070498949399170186248304900173948102477557694694913561772064291276872846781934942721176397180748447172028332322690284530797445943748697620242927640949544587120430032369716552817704917620626944077921652721307627696683598992738663753332320881371897822214887176604602140798481477372375474070612429988324327660461773859555684731913640597028405815727179992567722779580056996164914272132914964742746136793381108252669704560875335786894712402102895083356190211118869492131920515663892868349588482907294919102923541903000404771823645724836846115965147397557006541574993355987649302478688168452366065840729628485803777421864299909991151442702694729997956900488661757831573358640968874330738482914977082358529548805791139767284776450535378994631512885376113883857903333675328449565081786804822608441247634574033487480600116405472331579876999137672826413616675737421200411238751298152571036851685613693000875009257549520736693300367064892980269575088382891851187880501326595447412177280545361562235107767492527104412583843576412477160388505556239129692083951020780106360961485081746001923983843489490270044990921612374528564313085233881098729202885127222967029239948041991083357678711492109789731902977746845701010956364570033020231863788311410651853210608677069189465815921328235923441545303767103837352275854731272144996645365027941700934850351901630465303230546139826577000447857394131694105320678814160648216025033727904562270368706301262076567406614683764070255177421163644203766110715457419457695331709084488689826037050356647074538822688310630586416593161377573068409864691375488766334544728556108667089497306835411286918691488011117874204825695175105166695699553182670820474387892988787470442586662396927832142987354265660094623080602581329553785852745466378177496835633064620196819305419921875000000000000000 [131,6] 444231119012465657364135822890926206595564282710475166885461741286774932365352367403530949272601532183492253360152414182441530835663116268898120383105139386339441975485436813574006523265171655235391009265540185460132261425547108661256762099925539685771088679335936520002793263314618924308523291077644378808757504542699333940093730980338964795931494626023721498826451705535673716226876023592462076460347016744816391948965622260001813873823141696610115619506201744078232508354853791989779491893001515257468453072568283460572075271054471420534251243224993764086569075208906953770891389347638268844460428054213640023469729020021381324681135074615564880180290122753490141298766791294925636169342217735745762794301177296071752489893630078099493588981452773456665275272843155771795884641738328867748005300701785355830791227532634171543647734317904874423037588189512488649890694483965599295540834880766848901457281972030396753446662579099123605243831707341504174055884986431205231476468624146254577062258781647908460780527832806501606251985872624958782850951096251840656973822382707927615218709495257327847621234541456187725560226509942654977774831031953958565595037904225714424611014507682633198415447227587255773966350904978020478163027751864191862868112816640850121553884950011219247817060291178791940137843323732477402875900794406052334531091755562501839859473694928682700689795984398313389034480032356921736127713971487516736884024632007505348821496436485918885430089427080348035727292165280449255235463670485243260450675683466214695210161166488224357038048829413581400096449683327403055792104091676652680649460773312701794536561207254651181349411323112457850907103705045157042467936463222526865622316671709595058681244210614647675789371545989588854503854843682703386031803990379591303192318873874303248355291980868364524688685891726781664675065935984624197963876934213945203525175361400188733131591207831555066865390758797552320557523556992535766495662776557409673217199697957725522921225787980184512235588324469065439502417889667401640352295544289518147706985473632812500000000000 [131,7] -7255085275607710105679159759828691961897667161064795874206388964368636546254143770231809269425840355109517964606012855066445687679573967918877439311798141113041366997936977609719815268412694765433210918784561122154775151144173647320010617312991373315168223092192904143682178306470973650093708156428274309381737517810993138234405603620823719957011269976342395884806542316987454278213089900148855577876688749781068003312336225787836511239528189075794444586383862112375259111303257019174336344683199883876655076828697449969526455671700491676813582859098616536661197776523677405342931282464897355887883729072184481124537017811788492918972364023113114862120877513174330717409687762133438540250276495769284112805631692062115416652255727733184042628141918398696764677792450103929236726968400320905474832890870395871111442455731954460384249366642641389762437314030780413965298308254244729753122902660615141615503634463166638598763546419973310033520645721706750912701214294341825001201882194002566660248635081957393509676510665737235959350172209638774663168664937351842266933168514527160210276872726455306613113842227102827191801962454039596584458889517512981865206394952300006398893139841691013970769836762972999197792425205724303299434404964431102221306211806453257499047076375784709074927630297467372663140729259866092484745052345027513858576670934063265135525609853496660801587529696089903408721202655429625337202514656043599638573085752161844644798491184454708818370908425431103207302436435649645931722361405443051855792893002172056977617524337590500110172951154181491095636840334311402535255527748036647987167744888170250182284723639483882175926550573455076961347058602394052300599675266488146634153517663796386270862434466313153815607645419468336531457029185536483350147036847500555299511886646014173997041598374092400196748791813516816526797224040375984957314019788455156550195069037301745896912650000755048214165456465982744206380176833672096425281206565408429619892378695324605709109650533003920524326712443699450217802441459591378247750981245189905166625976562500000000000000 [131,8] 86643604606266352337036423612603392489245377646600726989900291382487178576664998684458953218871327940687330576270480781359076073117016616202722040597878208934550793071642594444839855104623008766679932100983784545010196290218934230119671435354525330815743063782806130391688572370388477017290765025618684622239734122801392436202541470871212365917318406627758834673839977843622182645068932515391502129121674998796289461045683400796000293192204446488315515826239696127573677720962213677746444148638101359600016157683283909181578196440501287574237185284894299758889785740688041678135551350834051099555550817151075613003168908061428135144835522208896365511389259130202132178970309837918045603164433510169583046365027743058305019891659107232738599669879102492029031481063180851618391430711050832583985130646234506137489353551285458731027998816888016093716592252386951417552719792700469252573423551223412154905344843451844874003563209983219016402020371524307780464549221821009304513857178599154334384523011758295199532029228501134743445725132997671880899657522927571212479541646302539279822210654951801754030246130523400453759547628245320863019351157579717505976714622983998814348313596136236439241654048096605948581781616046201838653137921763283828381011848488239314199735525542169816249339718034186598819923997379818950746564466151911033822542155501101585396927389593526220621612547415307897155039141850933121370105203136816844207751348175284220757429827732455393703560565465954324240509851933074693216802136450829625295850512216934765587020451374358909095637241215876892179811832301320546714955290961797376247197516785979849250414147497951547914957750642191870695228002991753481720475596929471281522536801071146914191992619127850192684876129860523292132883197622426949401526334956096413834951099405613522356121255417696892010362196781040573498773704039444237849816435478662634198307509729017091213888916935152070625043958509341241440229265398480115371425384191602292797664778412537641143412583551190506073252590268079360238549693068454971012215537484735250473022460937500000000000 [131,9] -525764419576518915151277707804128444644694110866512471565459695043106098384151322079623366287176717644712665106468768492877943564349988347684641441897267278389446429815348931235425801857550064583010522499858242561063007344584356079236701753421815795142489328750497291948219434672871864249763505630509879039744858310359553213821294173563477877055735111875509710771158516068162319696662208130494274317183655344098620321607584710549095739091609073504711241882328007812246770864408007219050972970001605773307887367577901659301988304972564613484608448155925677591998797000193546154693205835593948462431206406835066324785871358207077448567414230917461017132006053944551964562539096629040486137922428542270772229588388312981567927354079346914783618790851868173524653563828089604003247455975311775457861955886828139231407559706616439094548402484742535366741971837648301043487056443406567038268182635166806774512820659970600727281501878334747426266662131920834058472669460971058602646985696459629318584482691231605962727709353965139475118341494614618783152269709159483518917493528297647655338272348747949165605792420862593177495155940454871874082191064774154180593501309544989833423792438676479632975272593604116379090927942139869985549954184131116228344833855103972821096744609143288054837483892341366073173380724771907762547590174186706612302216379816556265077210472633122027785127462652281756761462801249757637962125635136887051738463629506167676735711843719927114339827898422184390913686050868103003974383043058307683538587822432079246871642333548469115170638754707072121894576648937022924931896480490780685500654293221032413831143027126216952978126725788094928139450585444216305607700245964173079022813466331642488763953546240857565093484521516560285260189738242044788376648003218118827768693190369926651928046665333806500150312000598907696078002476466160475430240187381364573419758279947623357545063835890436022060715814444427395033216491789019869961233352836794613209249900951213072820051507165564564135560622497996817887580198180863533252704655751585960388183593750000000000 [131,10] 1961943011867405058472255938915188589343189020424698710125911023525546212237161789058715101662004059388365108824533993357427655485164083342641798209327723938140234050491531760143671680184161558082430551292647212925773870823516277139772344134783737355418386480362640653043455861053002630749506188864084314790883550380868992702601948503351504488323079007122179424401117969084537908017479576632389113630319080328532649024931383892285761027991994831138209686767060104680503307684767227516501854049889059677794586219618093524643115711280160559483847680438273558177521969159267737500759932657038971319326647470663274385479687758849773046125244307933932552562310317617204452622170570682192087152932518548120359716446152090068110895461388121464554993585839735419241892671368368940099091257451177382878862838287074944563086669945791004619130319316170578536343361957352462337536930355257626420934267063121301725856017922762908631515064953653268329664722794903855329081211806747965890301551783815180417162699070381514684117720857155263790750256051710758912870082328637172106824005472677784485723748682280594317504489598980709671956063661741157778644818639766448963378595090086786484454063906397154100563337258379864158259897135219741831261849912789570303467372007271289277879056267931552573847803607726530675058432742096489816334713340441188606440444335933719287346696040582775172975957809849227264433545218832171782209066852042341309811858966278333352544777555801980115725804011219731927136586122072332414890416083656216528269616744868614016264087359032563311798241101203622118265860258303306010619201845093452853918007872223129805806114201830422227332745159712221657160315983438763661816467058024999603019784297231274181034532078484849784747594727635575820654636132739990572915544642572413150818765213095063974501467095830127036344177501909482279164377969875526661550317192137214428737913784656791456895333030465500515489919491075489459389468696553079242788829794749427914938210253678650099290943585217742034789720398698334598557718733147225975699257105588912963867187500000000000 [131,11] -5448277765011114372827564183621765132327032490411039765167808854138022503267348133771438173025529002518967193572332695345223790191682996254505945305727066478037378780048777249777025285183267757026836429981856063401141660720984311187193029392207590821932769268246341873771474468580578966697943238603967776201443483282165958833726844251388950393996618681146028042573367026151458774266957987712868199232839062016122703329507625215418736336071710627556207690593486303579974593416669335407941360156088551358719568699599243233294018037441337882932280837387219102097052166087796428545325098025657506968866111054239877781040626426068503522131632877185438886168103866578679027596710106282337145782670807124309203475849935263845255728710912044212069055633269238384832712486953183284694577019258815065407679100517853025995109991971921788819568401603584167905260876305925985834279212497547234825123817916262460298814727432594779571298279964822105511967994423673574323962938167960818940288029278509135612244691960241215026897369084741996990168952646337378570058273868079109925801018832630508243911777309249325455696532440295271844885371186735851367505667672594360515168692591721376784123140995581364874592645971448230170198217169811704699839894280598907626110281453698016905117110771706450569589871056978226436118528883383747521829986751972287240353874377878901031185703163657927226960691172858674537688959838414843867808165024728038118042882898561085730612398399286632225382519668090718386112486848952409757683835905357306284501739789653197394715097474668033383516671881748575194089046667497923215127208990097357065815518189601541339463113126739225520362723734161463865897527815479805314240108630436602820886875455168575782946046830395377614802846901921383245564267844180972721585600297707384061285571413833019523083799478631343238827598928015006350618147133845221844959552502387740469260806698346404925376766674571590028900213029588495492151402479299538107010965935219335059870108241246688635241868011508799691446380273742518436652648716744806733913719654083251953125000000000000 [131,12] 12849045902342122035490866694814902310707427673819139955035603172830226929975937018804383580237322245766899720234037338892392839761247312171925038806807150487427113569545427544752704860025468449247122760962090510366383224659026386230128146790474815616593832297306508199829305790704835473204703974891133925285671478307286601103514839641842575493746102371742177681016096428294845550894557909611580014843730442561031051598385257707281130215419333435402304462698391503757118971679193459914984138450387299860753457522694500029711125081364183554391106284148132366975530122120117236765156841963293059772883319653632477545465548846030026391637604966450851391937622926596308894870536948991052924812214522951965624525457473362314434363940917535058826714524232973233515053809287004476616321711396075606421316907918417909824812154684399062410888882214034598600331007328534004850168281803715828406885665207470179777314507965518249794711322956623526835524977885617800558374060478196553295365447679810558612995908718029402345098089069030569441951739792288612269704760407362563406633648588700264265721069901540815449609410523163870537841920362093983414318601183660250371003535919784834035217761648132742845054151530796990452091096285243708769098682538187770917554699925945457550385413650673257584195141170833391537579565300854968171497683219949552518172122553880839997471846644542830468458624135023111819314141865791175216267074924584600246977269506697091156582569377171730285385846277240983866757780810603166909222789301709345958275409739230940103380171411460483315625078261501291125603292850954623267992994680264043632562772048861058702009283004246091379427538885239146727102672410821022230315341201566628554030003584382067244754196642583139658820481694756192411988924563172670936640835944180098076942034318337329083542401949219840372410686268429521129282547199266042677036360896281579507395129654088560739116707462241719450245378453205706820385747561687791691411527285481580760944862540288706472215288453001458862660680737650064318911002914092023274861276149749755859375000000000 [131,13] -26356723376620527881874316715323941460555426029710293904196558582822438279369908434418770944531602659813499876039312513588067891290743071758748121702281332564700041193800530181703650658984404863382464998034153599592979530972242846863552957292630598803244714344748128859484373687041834329719175522650270417189113646491808757782726247014045043792270418695279066980378315311502805986995341355423677307443605935263691109868791373606589570293985701206800350798410943093155314882952226904621597262078577829224754618694322928188153991659690025381245732113749505649422967826401087951622048115129110449466534063958200040880310820324598329565108345418572878248728908797289584032803559854278504974964537071839445887211010760255597852331330085782761002111734261939000431123402303997271248317167621216543169253970585071078893971021394562847172612045768463985042320139949816750738879518904879047723985287375928491970582622783512644753322508995250453050740548829918423284353349053136051723937353394998060817823594623211379966823989735893893721166557158501165541119144714917697349939796572349340129015598842574772210558537747932673582075569941784859159610553560831580756038188478003266320631512277821279823040581296589080488963747065191561883670773792406818463571996532176931712183546098235949524556879219984832602356664358274842920880187643600095073953730775192856197335925870426332495486681819601317731096482779510959256082898376374649955217228916431763546638166357323671943182238428264417212772501326088786264084184320169205255133066272317244359050024163523335045850016501999619354002287751523062283399301650924307521428877491453859941115124590461471161476600352204129645944029640046973415173661607960333504349918643230334418841141549441774901846897054293954663958109456339568311639465609980210759380255473664811792094400203957352255650144026681441295545546556465289814522477843212489196595226272321418882809276718638256314575975710242949914095395727805707092919285885312542928318748971452996856430622453097840509649888869592691820198382401940762065351009368896484375000000000 [131,14] 45991898258873087708110577138486370715694574935306602554353862045090995808725518783347020111491393289579980414920918318679075053679817666769450171424860507132870049155282335494206149657265728207433190184019579578043881174498921578829323557335884696320915901074147957107827629519729468109205412564866383601710144132401927100144842805786734179627434893207878664063648632140145667676771925384630937894823185200030499728198249605314723229687434445118748042179311138359973134952568825787798980685049017573388782585272314007172035474459166503791242935115400715172651964777197589563157441148253697446366988541118049126857838214616490233609210863958002213528645572961068571836438478686548371046338270899570456556657984949384050352839861684068181740098718220597668302232512882104179427184317340716244705915325426009318270512599521774636075787877198312877045171582899180775033478725908597194407586007683959016287538831648002345716989209838334394859444594703165047747422105958748851049913814535961528064238013156448513160484904461557365111442561081750070576973701371705555911999610278590461562823795264331820134996995881670803953719123922403377057979981052821789861296161149728328384612371029171725862821453644067414707752630629063910448352069066372008133082251782175633606530866466080113492415281709325615422290927210769257197280190590407722751561769030163430797021882518617958537228680091141798709295459025446278543601701458541257102192079143219085519416109142469949521907905375763471580685787790754827575869964156252054268315122772036603384161595374942907168710840908075145114566618895158024785472971489267447553053313794450322337304016689637775427867098046111914792187039253361777225776494244618231413953312265556995734145091386878558087812220823304523706730057190157585809668886963245286124507892140676823722329952692174388151999794279393613626060437161133828029814452357635214484148719930126412584166601705418692090552007204119805483693097971883870285055385402321782506956426166013552935437271406681738500252871521987649283680354983516735956072807312011718750000000 [131,15] -67384256201847064196521632872343463373459951950543133832858046683131452110906653967368426629700191918132092695349992911365451023158539126627972457949448389484638666583215895062330208194056074899569107750091349150279816242108976362870584775436668338741719831937897446888630059248789233110913427747227498328825143006276950771571529257890833952801780556601701303376229183491275555264308413941051643195533165574035989316893557703344822201777285307541475964822787819254318938593650109117249133214666466211526451052137633349409768529424642487887509040394593454878966716826052378699074787863423456348450745841948290291888429901858693408825581034974646492772728934963562630584942845403579872737957851806177805641231565559249637559035249011744556045248352257878864052302122179075838630552344373014937399514442404783852897594514876015763260723201591216911438937435048948227427410152434404199918723954165824345077029497590209108645785191859959674775970611378796635491860110239981225378995223532351854465934561721362337085814480461175148330755242741880508309589083316835948012533236835562287326614111517942541358485909673699393193245619434918642961653508990171948049489687340914096945093277731348304732921425378092055545973518627575921607013780730946039179326334471520276254684994876230511875940518929063121263833473651927336808624664721700070529186596951230285961154742487954425762896761882428592307302922900026837460813374074435997777848327089118583527913788110313282418355223641816877185576619541849602461702933507291633012901403019538136602290393150048302933305692664075927113384014942843618322792984824290219423708958159898158784378979067424363958079750617841256348602251486305964339204506640359145436381047793290299264881910471599973931294422227442138121372119311295998652352740605436063324994062734536782300949925551789766692419729534825656761178486117942758232439689292142688654162532702196616868261609326112739722941443945941511702765804855317307256018901273741795368669816251164496501809956176876323003213284899837187680304850800894200801849365234375000000000 [131,16] 83929217031571240100354299869398568890930888201864589866357030106933368401578589996452577185068216749770739435085750724562324858880239666355378938301093637259979969957277856407449840353079237308033666824786981687033817277274484588016611170266318699234583377692422425836683405020352918162208553623492092589817825979539280731869326021175449594197873481461245582698115849386330836797770706556270406659326520528707602228322323447755877609530040528189892634854907778336673571084579833442954721956503985313192743598295420351866125781584113020215353652766235730121536813002852718572158210971970996910905941622049994688661377188480855252996672376846911005967752989704342567225860166234956675029641698452068693733278759472263790259714083419866570283642363861391466551126716416586306569925519201814865965713433921305632361504214175604442004557268374803371420861586684107685224053600589954126523245986761667194844625210048795966499917335116049528711194882171257695156601367046362046772273078752123546798027614817835135071366808563068577888431988953601205422619534251155416837468680737543758363483462573185575520697025405769113747927286170466199147863712692533799696018340502291194220689605341969679675325655149689571148167937451512869807087174710704720030617418004374978426414566472102904715931755769023250570396807379732955191168808699055178811749068027219924226747846738117250847959937049185515025594297437899688826384496854278367096283929049661439307281573965778551992621320001073583132316692214360308202448475026919325189127343210523362809406297181325421717395261441749953908532802291757159482473461969476234691219738656102411779103604727945338996586305197961233447469226103451026236633829421740630017518940969717880889211787336975200737852251059750205484979880112786003871924599378367243770895270190424735256601488409669367049377142213636056819464084693114754774154425711710750575459630970233668756123170873077879519271205149180048218598699128860414061977461241496581525213858404168797169028684312518646662350674941821537800024088937789201736450195312500000000 [131,17] -93059138291777826603721993351696739862875043201760356819874522099247388598988748260306300366902964781750830433225871044020356587040150602599503793169918371927190791998623175444517422457142174097696664778008646440538444815986511010386496590495690979804733324749237063563600676142451471947986013099059408331769910961637847346684697450752936378468398630975833348138826234101839894844858062314881240182280526876114313179058642553363621677695412219266400218122281786484753336450228369728770182272686872465254297970240275348902368300281115551139815291162864894993114994710973661290595478926427789122419963650538581348269971612777828036784508595331485207886535898062000189745449177941708851082198294853018783955473118028115141793119068092841391170981251201804155084595041546044652340358909607017619860114453867108754661675629620089210481694600299643954157695330173709866568597160610800029688277422035203103132770013034712350583046370255146312350542890209994785800452872448165824718972721190679892001624557642143234015960472844184172953056770644309931895173512280752240763368437725841581212992716340579274769854555393434120087046372403235539194204465965337868811680293528138755689187125483508995810952800075608681164038629835640910247125122715459339913331656405926829251899965997897987512098882820068667323396571215606382127799859043627164989132554282675859579483429540202333626752174268637712142659146518973441620840513079857915474303274947160931064111953551194532761241840532780826245869853303266037533929727575931410396787697931073244672036668247061247518884564203595283484492652289811014072405558336349121476066421582455052341237249860532310800633865437230255423317401789438847822809068974921303329912861682453295231315614001656528222984811825436405820711480670868434165459539670233605520743944568419654555391650399085997374553992498833285734576177164381465553921010268305329382262900411547850402109277079442684983505230422888967651581178396722197015961804521687924257282231172429992935773301147965554512456014257804071121427114121615886688232421875000000 [131,18] 99029114975068201232676938112688109379043953778841048801287381442274668797849265419705161177301747084603805001613183149616806528077482480244391391706389047344366383070012918568936830374691242260664953644415465816330289290382525337841259102281002092075645421929275250424493542107853105894446197508393992255050725522944008527555749676705180073175539958699637105082775705223230177946683256541151770782722598540264544171426789464999478544050294277021187165405538550509302718878734246756070647149934672767094777021901589392748804572891970999260677318788159002570504565429073452432773705951715278239374273600736166942335046965097126426858945638299514725579849621188751241963773068042012866078842636716873972799717231041571434864658244295785098878454548779757069464268672505166826426701177017464452735000305889513642556529962261596823110435762158921887374051838993028669997852723067803462503177699426555937926202304734842197143723754575895804764884779375438834002815919131349528209287290128668284745867043091452618216181376494360207945229150470269638239698008355081185071446010483564617485963709613735942480856424589079024926396204519311565446194909098512015907969985841713014991206452649876102933142081449118340407023210907778637660885004544612592126516637512243316702924894461118214945801413744894017796829837019458901113961654318981393432793285912196651361353456736805531633780406738779763305552729871227490350642708071409088053534688084440107604434721175124787629726380612784826871836190468911704293129596097417806258280415553244087311115164313651884300196406728690529740101171568678028266101020842363986851545952269625745706082538874168504729703057272595148544271202720644132020567428192853639703409686091575904723446342981407732954791632764347344449996390758820969387285668077185316660848830456622728857410622659468767609948466525755417659146444299701971070006798191527045218853365172922983298754809243468980450674525464045538397715957246417949158551965306368239958214792702795961426163404064423976137093719174231409851927310228347778320312500000000 [131,19] -107864396877277961725706148852019515173607492554220737674741156822990102086717854751149063709124510034551024268482676981716589493309692913975039255865994071702080714408919004438090293167200858591202188322318896270781713171273005547055854665097545572839775155637962754904454198298468060539292559409340082624421301540807434172240500243844349127732500007965442766811652420124595923305907434772777344008605762569045072349519211609424553599821436426645061228774611087075911076213992892650287817910700624489256484745220438620041005720335639563769071601577569179213400327933499269340945896885832043963609074757962224934925534956445754870096551857808226543428940431918123481641814061467649996590250353524662458598998090477208219344596808115538589166057555885784872395003762514591091168776586088155769280973791112087081054793135346747840784145249397542718297191160376465704870668299716430079356986875854366964629788348101383877729456758697038244244023240894472870784303458442202508292451164117184461230432780879495892527406018438268887186387471079137633717112960303041052983033593708072942487391659934502684638016799077662090837199152043586015088830694450401012100074154453567844912501836127965056021074753680342037723129237721431806894389288460329121050234480821014236798131584714655690707644622334095854119541208792833021705674301643796528062293508036055556595583436973935604113707720918075992327575169410352526391436347835982268792557438346748869891875443484118404725715284905055140787992942251677082324587919233989682996081376178436259597392139422053771389546912778946107510391069848546705909176887820929512098949791452974628979135651631961705794506342124882096088071637380182914207910420495539366672369675101141815439249714203899831479617614578721365699200100328795188758208080266873352543243113810058104970784494225241245644150229618307674759328482443851347939137209588025024611982576281928634692462737918588439753556949478799992292900852486615220273276115271068640710050550501076472666696701547894106029690242110063991276547312736511230468750000000 [131,20] 119127495728984324778808754567840980586596785281891408018518644495064616451530092215997633339230221598848879713891002072931570485094196373125946663893485120481131180636355151625614354751348717635139976571231127889271045468272875892424884243812141128264928417116158567970871971215571069170007863113729349989624616843076185182992470066602236319131437725641436631230011995305965621110417373834614281215784044793887056561659805998328406367486399549308240881490261166277885894690833499451286015525171568900694831252315223090325998062624905815230121915345990427165547369276112866984442994408941594727840178571495856180989706541404446225920069956362116918141435930841112317502986124447686249527528800553556624547619293611478656951342443360855678565411586758027049611169313071852497136956067863628171285069337727114811150248244126105222216005457071014505871227826139168778628314178562965410733169167663862911336505237476091861130368978207913055236201735123909678383388169130642636968110481205254753169566464644148639873711883463675610482557238245489310995244125437851900344669696516066309248618337887805482154544432491153199465697801234026617298141871064543435032652440610067486831022700914249317973759084180789787089033009119410618726181807648661803370808566822947430219285077943901537082304965875926690433098740227363186135847774380770585709805661991942251401799748553108373878447513371261467213285661941307007505930002343589671587938090115185355201306597359682512987198129389099914872352801061909365097601415046642340217996684703700977741711528997330488435790078329358772940942100786610215888319595277506722279767169555650310639880654234606212433542032575703291572911819850548714537563346965829909318240699689532505130864387968725907567753949409268925676193412638375679910933416183604821494535569603127150717820073958674802546619719334950004035008754230213584344284252437009062248573447701655881462389552047378299234711376170789042357489131210728914698819907112235236569200837107253509844319286137053967578047775077720871195197105407714843750000000 [131,21] -124450487742707506913985613840165666347911005682994523289544068456930322654666153212955564778270754073956012144032259914240035004739467723339797631126430721893933135145257418495777775052264956354369736268909554218147043188312619350198443815041046417137913158834199193239128897627057089403627995435406588470439583305919395542320803228617839823053774652638829210088775460885762547021403414528345677562614326906809077995842925462745251802406564078593102401057435354938339600195198781503210158359411294071534364628156073977488630783266546832833642260804925903618113763768246776659315334831379414923923253465779008533064082914177830153291283620883918120477208460008954120095136943659748416916212628343091764765415965862791868268314080501592630255499405076712846858942385818368910818783929485315012446199034871452810884989050562561187551268915391690028550188647455207012453651441035476787785957287256126637479081548362436384748630691797919832872957495322358401706034076595736145890281106609168710760415144334454476061100937424760678509618279206324267370947242482308302598487235493563758265151126738489484931178228090850420934796098192718806923262870533322587584577350820466115456980044563432541078425665197483092453743143679612710837034749151063032632648882989121210160552401432004410806534973668306381010339113287073894868846661363107285589044314336562036048850334715317497862559107368534035759350214457275829164136751027070905990698062500225199262549663091744879707247108983120842968383229299594186751814499806298501027324069413849597492732743377334101200945946902442436565570860729186949941256538133803167581508738597700045904645080482692910702439116142175743279610043399131042890476455242127426031591134958075846294699030520185066386354919143294785564489260910922751418688529523801644111008485130769477625153582996294520001270107940315960012720646852799732498624490763970858887651172041887450217342420643306713656967271979685523295215699485850356941509807837035726423200980807515506944149825583299795450642477590008638799190521240234375000000 [131,22] 115274152854785466396239570925281156300084503497233858245483467382677207764704786624557898962411971025914892163326334301515440855242548354608332344375783056034947393286885781630868979125505109642359241848964705254398366757264305352268463677689647017407331307933171505307248430937582071533017919259674250957402108884698270318681817094205486484558749896650248466340558767462210708598538053949851330057047767891302176586627735679102847974101801511247038608016723470288300640055097554312266373315338327024952875734832896871002115323967180114948318441896291929301242126232673631818936761407182498074387548368231340734704312381154953966629302398124887176426948165610359168413377327163171775888004709245129362874531453595340067944573863457809323896580972948824061914690464459763646109179038793018637687904899058067132973069483500477323683459074667452551191750646039653369786765813628249490501391830499670368138344648085304333487558220473781980366582061904916105115755776810928545851780385216367165867456631870896379368852334966029336832234568735456577213057033020276029718648694574309535727996439364726106041004856283161611176517866023499049629322423647280795303387483948720099713585254303306318060798055464413962516231955451832977619369901986188875090552013494876766767355586729106539646748478891403601556660594545881118262101851873827201036657582665316949886982934332671133952013841243848673343729423251526839162636512158410890383531814945143258473095367357228990342339353917585840780083417620021643210309245564891679261050357093134525820411899887598050955458268942031936696913875374528700149168515426346887987101794797096667953101758014990902960500122023356887806139859636346774526957483116909269860384784351881620088219719117239601880956389239434816412900971932820532376870873430109403305845785215183423992164420761565769420891929179595822840896761615807727045710934760527451657189738896069364747145880696367793894303927877319722540609052485121258798464790212620755606430824567347484615931934356231058913522247166838496923446655273437500000 [131,23] -90450769312104658780404662143032187020048705372681343180106987929227103486155320833071207126190328180049123247890857743022000846757491665908315811798233867959171693419394669975579820951124344872453970766158517794705606612704257657117952118080095876599213028443467200919308036162978070384844349467887918088771753560141232294665817088938455856277086949727361422349433163817803321184721962721238642459142726985257834184836513826923755310159055243762854120832304592174483917255888057611362013849879790338877837983973075158667089533307255946221210359935943622683141511118086130371816755638955261646735626499699108063560760740798097099665344940512278649491551068767586677393714159156717038376240328977665242358150065116941924238233086514952560771187657412604551239648193803331185091514095800640734689804753767193038932700806582240470246297519717706596053636263375367887395937624208835377066297788476272839131843595114579086645402510345230657870335576413432120383845127053977307769031337341676552517418856105805993681673673007266924188272430764774314162011136140388167117593809129825633249286077586831932412461574180816284817413861139784999868188969116083747406996840326737297610579436470027124855343663762671309705859690376682792446518388028692583765379850466687970376663429330614781875096506533399815795233839718205368337720453000050307712417663291924464682452229958698206985678458732153622525816675551044074318207868073263197079665933600638799889754447359024597380223129402173987935266988063659676862570487921484120109750682790722383231348322067981032364659590541328988994236530288323405059730095489922668631797163099774897526494110955217281028252658854168410977651780797544404003323348081272401899516064961556575744025177153980636924985791823404779993238334677926691023461376865684566247633696453571391110341110963711071820726013030108813844712336128455432281747297555846042980716568252520013486146913519070846504515555645620850583868408467452153387559377014163096815960193236943943006968943398860005800088401883840560913085937500000000 [131,24] 57650201738550935430491673086399624518544465994539038897512947043247094535717045763523047285324340847075117383747675394512593117023636598874054034443910418871724637452152585095126498743876661816904351186192806335730510099564090614918559721994898391889682248836096486351513863696999811691754504253409310136543762025797231223418972356665090940245248474867162850366538014434837709186547911290259978280320531462387806045740193371019294338448770104377191354812388148911738293722772166987817795894600437251365772544662093615080720763785205710244109076322639862365805002751175461170417308242259799232269337090561275488995213907665234900680407419688093103276966977841952426294842416782003641306965843331857043980307273842511220964291436347956669468395201244780178907361365149669796835258542828968093580385764949562475502304751770028595745817966640045556677421224463880727382618504931485931727288055025050017888473844625878096214243510865269108205085135582969476592101042209784723638819698039372074627784983677647362449953542226996046227300665697969521966766460872302794239082066229642024856211467069447017700747740083903791625465834901722414948155918971708242460344681908017565294700946387474324909556198558820056206557480793665428104974321352887443727304754573193657135482709745605932230402271507434360197924586515159763159285350552491431396814050558475254480920355759265281791701982316647774670172302804378687082808180156293701237866839878937193003646306327132198787297674646342634964857641185313740735141378599965577996507211504326732999014508322727311385805604810003685077638365390066319814105811639018848034368431803460515791175303589664464830023777202408826021458342190740367476894398562369875100279899645402099548443474384224428954230148621570956165819064245542244582855540060659590232325040765640775822516711330545776659213084243760044575098916579423635433323602128963618269363915178846677352698505528625416467122232741670267222619873365720258291061867870778591853151007726884956158808215320732415420934557914733886718750000000000 [131,25] -28505857282559136370653158167876642292943720582364805722259741512915270844112691176165713018429417760348755618969384917337228107924789833933011336287457329138281991688196025029885388991959382674241596463526878675043014903972184449653900190239330496410592303184752182645717114842551115426472218074335931732041350243870673391540286710421861001664622649927969712483249390411386859744551188042109538220907193735937870273271393600189997111659426687681579411017308538457984113827172180898345032809001101350792184180148000249058453143879793284937612792028575311956180819698082129004541641971266546166513514629995313042541145441502384820051447195996454301340504904705562173624074198063616448107054989164748273766239395364183023481357612178838397848390598629785817727596725874174437992805351274473772819772306208443247517688482142106356888563276886797744424741954319549067805584724860040159200823240450807207918048119604397326078667870483359486636827043879736050544165579275039821772004660936561758134259027390108255889401324864922645277633400927683983607426863520467358149693101835486003979988433139181518942660305449344891757304173718390962077604757058103279242405917081917064505367350385828404017759716093878446070783707144427984432341126966412292499475704742996592353380700913179693661745852803562908974013336254497406473953538644574769415288349722601309810357250714437314948353638439483063901010472706633374989310831849621099138830116950459322777597164076631515738495758943163095868554588906990364326542660323013280418573427372835366857771309662881197507766916074280504270213135672169957806687978549426050741133744009441312033388545933387377689045676801279223054710768336137643597739819767779637928688355593909006537967623525221868418759621351677373167743926659242967419723954508991422987440787059637659161795444758104622825299929200425498193623462699291312888451942185042220061677628278301943929178437225090764351304930396234172256257279564220711796438078112709555382158142843201286071100342134343463840195909142494201660156250000 [131,26] 10055527522366027917980351952327378601748873089799647781672317589203011692625483776680019759015776364747088394336655256402738673936186558689894700069674150205649782570937928030491570561880959762165197889290170384750515815312197453185041411237957701266581583892991444112400262783232838987263409397372053452795352810599832205301025686576779306441786997556158697605343329430219239331163096211440533239334359639007503913016382417478599262381193565856658412359038242878441341805598683547673419475809396537549724051021739252834938370337422824396804743315083496334450040904731482742996375926285392035364041818263776544032879347753376011334748081643288595912117679478600277795430365825913931213060803457374780119091840379637217725747083570193456661564000984599719025146283160722060519200160600309146216922758096811563618712564426780827329296649494062584652027488857370909692701664166423299867472541530802622236922100442462720753704309075850659684980459443110110811908730017858897472593639656380808179018267797562665858712963271256389118063295884779399760343393815143310988153805487607842728805912827184358251348631119009423994029163333708049692802413299499143282673837882644925457205447241409355809272295948612790266065538430141407613384072730000603732111202452791039565026135421584497281900234039639037127509117153859946275872542387465427765261322329669618380382074236945664948991673888833022403115928573240307952206231544897197355264701143649417345223454709462186088352850933061293633866223454958616686774778482784563232195176622853148818239992238016915066419096292212560294928482831210206487391922399512735500221908759697151111124514770526688020404303848414778609430345330953059896544970328173436255591267912467926505465498168600598448446938974754029911046143542471514195483122785584520549792589663587143829009907057535970113929844996920589081078696849537027021146490518193488895006856008300033856262303260073095195478268369004263842689241113785589287725006424754801196912619872501654799679116081279062200337648391723632812500000 [131,27] -319522058260382845061124064865918617994292811594910141900730225559175830782575977043643212727687504533160022570953631454074273441056384179649416942637021512995615779109555672990956523907462912358245934582743429065268919338690424925131535270705415273805192783348695158066593414169093119273852895329392833578079841485198504566300211331081718406983159181977300785479460986459122208009133304604684440988454765756042925441120132598426772848597087148403687661426871118789139969844915779454606590607098493720051809438125163243451374967617120023240083504025537987290401379193039681479181773863297048651725808392138944961862190338187560480014647468203823590229523582761882651676108012213529867484682832461747215727241055611348302669697039785741848174631237531882241196783788465833245073854022035374934179247691943560250450000510447154948548491806203734840331663262248925429567393452944062708877343585375017066379947674742650226222104654738802106470652217130749423006129121042143399221603338620203484822448079951523799199818430601702461184099099415614207135347706318639842069702611392620578634936919924173244533836447803441300591848562108270728551367135402874935710924193279031883649067602035688639801143028748367838928206971378562166073860661230292189643515363711730302060360073166636702932149516458764664405608859711683474284947244329878595509129206302927018474290280044472407843510101865822028957126879292402198921882380493955757339667666614017685009837055369251389103491546528033175346783004601559500088868036046825920603773409765957170436617983885803942979280826211729858904278056375837184751873359698941132580224397306177510064197374511841739933061117763389603229448493082585034005876732104405412185020840660501129224303993343294533071229658275249422758679251467114711006612802073804185681214294966751059148048927539790962561534132915402265563006473589032642515687103977528112156974088676427301425362282270829857325983752715330627276814143202220055637263747485124717361481758159946764408232411369681358337402343750000000000 [131,28] -6836225459707279112987542315101874899166572394241786734721074927090417367759889554340825737584477507879664480630933225976453512699374011129929762963272148889109184482788596998936348546314986619885822140007085645724916735128062429402600198087736170601536579727846967094197440806268278684981656170875480094755020986693398919366853108447600636649153250074057472086686128007165248935287203847518607774650955341104509512328754579607315624466121377681699589127656261730740242426669197714478133573641273304182366872773572573369244784455781103430633245746312457680174168389002479553940840024991423383749510001520165830345858704262351448102399133253130281234608555173743208396095805035848464952001856749049262017803464689188564580593299715102557011328753117541264897476945991904596459289828316610833257111130564372382404919461189534276413238148050749603173000252033368722815116845250744766345298314000799608987610359701511717824419721594241139944624158518134890026930246052352293623855087124217752255501680841147582319704284428856709098807501820679538857304920950675136506467323745086012309628888603617960507986344006801994535041405479399171928759497925555754775631938419946712210419686256149498625525339462881690713053138997420252363379126789017627691267869254789961810702932250403958727937809860557161302728004698819533064488971244846014925075498533190968483551348559288085446270758434894840555425052420448128752296591836093884652891814498147860883684227229508403028408042526109462675049508500269379692504008568880393026393197649015865519042874657843142640321276153645876473271828857233074386319834507519418802651177760442186747912416629623215294551964052870232528908965385970686097279033179780901199446312938246328006387102222055286252888777654357865729515307006281723183408488795221742722517175413505958444946716367117678806861393441061005340682964254438316376417582718494749259415675283846300191846934289252212744014231338520714745808986174255869143101757589794652476222161941593613576628740702290087938308715820312500000 [131,29] 14091219748505423889906379857670715066528441488699542951777084416749766080543411528459354399605431411423646664097564304041476169066792794966299400414362001602270926147511740432249559660066015622676951029132608110425295247835444275370424385047742797194295327337586804912804180152297508593912119919163342270388928438558070306468234982425691411935457474928818762479118330852678241368453103440213100652347142924273743545376913690525916092108154395850869675412477575396125778353053994541138896417456095982550005418272384806610175072138459450553337438884996549815275918046831704121770159473463564026751986101467789587782894317174882868195307392034568789711380123061457402659290815308146264931936641533638747833272322558368464811793279597976415542200405798937234904527245965009876123354590724283339038728715769387581581329204555510657242957761070037991440253045540491267142946484669556117048920962287005448911749714868254587484069721190323961096633791453347143741414366624537394927485604987482784822356575625748869460009812554686905421606017944769031335375127930638175925720040527295285406667596357317966389636650972184279760423146436117842204143456149910053178573127923237992480381860421748260489315734297926637207884482687924744554922381504008086802437622936927779882706542388710621455302375935617515167183130881195504324852589401500244673854729631606784982515935127081247748891220556820661757692896807526336632830406931107835763300335955296888880551069454571094735497290836452033343979235907429509002793756553409788834412605266544551668308798507418376484799254102002765989248168504800861418296371146435887882895941301458477731929950984091309047071898893696776474511462667012209817342415389907562863606313137608559969240613268632328765640325937606004932686480179779957786981740698501259602317623806429871604577181692833528581482381457987353145153352287766897472664762172156092415181209356163047745934539985629155359414295393627714541967607082381019841354064026837896096049432270724821592011721804738044738769531250000000 [131,30] -19431755082571006781551172095933831996500377738558027434929367477477275409474203048007073883767813869710842433084154854442891551122349899214874095442145357138212096044491430942082265308387898015337450998773690311247035269758873627256492247458448156822399808375324637506169205691259600669697797647886329278707847770372885268529678294699858019242628796235468618340756650787857639038720474642894586566920361988927391766225032194382493391745752439563403306184283883473827772052671883574291602432593904196749583222013972046817302693671107003537532319139986004456753356190668014203659539847974039608093317221251374595596841301873725464514708820608716070887679774258836038441607983506820037050338142217119366859891498973221600938490007409828314478115275731284621520012835000326940949021529747786309966905489757390980965360699040851412375132374611959899324136435907891274717551202566864845637075581613764830811005334773052073993175786085058629446204989156378067878613009012832133115751476258320497550979169324636268875567277404489046573464983003632419554325448806755956638048816349811916902183478167009386314058415593725025157148190072923686017743778559581086076802554409351122086227382283659039723234860766924503640141108579246939183774014837941666142435138984151801493211937428820453604027146492707019139283126724578363896286064454073668507944325008896227174730051119859025519398371250217479160142911414504943980881442485822421232980033359258774555923519197117252886339788016827846267412215020692856498595483424987357970344958625483159313868580885867813057333518224148686572799327829371138617533796839049296084191948094335228245913126177239848274586087331515627790606131353538819564444940935513690758823566222552594463352047797055685826900470806683801322777856447572107396975635120798466946592576667647899919100080860700686895358745600699325846833731980961863231432962660066331088795919438204882792062570230133885418692062069868864476360528134518954946021780281178163067926090157300222927005961537361145019531250000000 [131,31] 20552424479691523654400292742978955588555650989871695380828715421020728194072576988340189007777691710063286979317194884281906208321736314849785515511359582361216988746411290346414024583859608417847784189353289374463407771186251327044537474239616085111119613693008055082152311348578830578829231104280053341576798183592292954730449168821861461374945825556985352662475359478329566929423748453688422551148453348038678389179023050261798997692727356452392751570402564447981595543406188369380514851480010379661263833230123445324262734145186913946282588353686804121675435316060375074896442131503314493344865916351740801724055904240181536956500330033478866397690197322077998632640791466067141487775723253037092122934619159574899824640102404430181102043814175297780981460648800887476255239173272381887268744631998270595917048268892174925072554661974178756902801906079955863058169096228321537307107769936229974520310378740209450605496464683955103710734238976123750946904738366890214275667304783451305944784949012950289798709066228358140798390668957165651128823017683887403954682953968847817881537260759878756144226098721755882883111593603956890972830908375309984170831510413008316933932396407814209422598860576006235641203814006932151036902986014684116278818957115310323501056412020745545417278389203849547575436874577478300857743897664975476922190751930127223908006297126310096770423632809081843102194603117330147332911508159492981390759885521675052132935952037473268587417018790829586754233891065644180804742932563498560767438379315949575688440028051985216785119735730660290568094229528829419897158385393650924116404058684662498692831478890195414935544886512719482678853633132368594308334717039025697585174767231783789190185933177105318385735744164175255258482912048017569490089878051922845062039035903616971299966107294744281785166624024382449809111219583221037018050840333100645973755133066914655125740404618469371482853362877600326328445560526070887437203186111261466774424722103731255629099905490875244140625000000 [131,32] -18060678936552946891153961123001380976523995626684731579285526937456176286446218143206392482876948823460692338893929806887160154412647522903194527196475551853225552922461046698850996747634176797913723065749796828476007685008261737322725776234596432974998787441410431276517194080509214534914364673255676894436900441391554990648034214659140731921139293562005885667756303172802563816166599178120851174437955361500874084686711680631643442473147228453394050651818089188906246027020375436162320326778778913944233863392209599337541213332091704818130707007573423431241038183796754380042778964473954498280435244061763569524302420554759184286763091464490716991646019105078131916268655071964116519414655664348513220367633648925380582136417166659473797795899082375416933554248470377932980960328024947728642962236060488084155273521395741730298361236799116730288175873891381191528536756704259095501326384073782039108515487783882696474796030329352176722881494651212685002039348965768867114571030426455721177678642899521302759422974764295192014108546742848295204415666567662225363523888389508530256375296051516200804950435740902862261823330115754076809019500106409422307150662467430202758867519609326128974077682348825449115273775803165320307434521843092628093773014536258671709227648422093168791395806102302224362988138148759177707374564622925931773450253166417441465021762315550966396056619311283940471486693292658412381181553339232184561225200421598030562537111882285098012082386707135835689875889575737378277946146335839132459212605296261040686223661869070675400079991396745557053364918713374469178735895148485379966874401147894020246011473673989817666957484180916938767013262913773572612563805783108600441973250165649704186330738722358731926359160203782499026098517134985509284337848293238098421502943298944079230675661639282102911439962337952136998785688269981756764399082783703063820232890278679800790422301808011682643725048977246493822669560702604183138633117049702938097799354011385730700567364692687988281250000 [131,33] 14667817598093292924899854910008589931642006381700117650322172910524653888657602638403830218887733153063372068001021569879479070965511202462180748322961117000820312744832722753475238623725529778431772030038284988923079687251403819326761549492571495752843898918072119215404908276644894642519972496999130845968028257747836635398095037919303038308275840687206902035735053102867805562180921230819088438263493550481644196469719758036840077305264748229744083268631043140173892933612781155049831701518374750321758309750999463728168073434382345483434817580210097181217231895778444359089437020745732171326905677665648730935338385146511636986697867154188997988214774562114021088886297215837785337590769554561285948709490880770430095332833458610160963731713655438231012656035176596166737319171871642500187349694792091050247651289225361786324270672896413843562136962972516466205818535680516017932090964944305044730101300401865228854414444234416377658977026237101740974005276300754714576987195611138777526793672660324204443598621245081807732994459522460274075959189519687256032650612514129866977836346980870952793946917966489276535427592896965856938730856714974609642590844528365645211863042650048316451685272186315532828290147865570718290433875117399189782252207574018933998767022700641680195201182896273368311888360138408506892860086201457018870242006720879533580833386964697816781122413012884060105336113262718991017809608333513745263525702964734469068401247165130364429890801023693157462457604281484486181940017467712827602939925667863906535103401096456533448535306138883461844882840618335935874569916145520888987893531071726454855223584543290010355054642959641582068346472159194010027726578539982211295408224192742956425427148555865353785190629422448370552107394392710008994562468714729341933984785139413067559061739996104165701755185139477112070703308125208347466904557238661692422061390363730457561400627376668729193336374486069729702869326551642118124846241741473552855357098678723559714853763580322265625000 [131,34] -12716893364373320404349901381292988861606292872251483193553370937090888557328454263967091498983952629544701370201349154972736250115553929890775539180484588124707864148533796349696669773257531692165080516366442118154570853231474851933267323365912227079037355931486599160944786015927849678192399634455723022115878955514637593609333617367241791351046150025071345404817866131305322818380717539032288988671849436599817766132698993948617653698030637052620238195009460577719110216936022449068773459128040559931935438968120752842132738707004237073653974333244047707790388426496802369503955677238175097398158728074359173549951194357332493830695021843519404345511100676724785243209868764154615571540982137540046213402186061530785996982076698122397747967052485602614404897321773324482412055104414673535672858963993469119477023030067089124887137219161794272791862666904294597340597664065723800296556492881220593228583250217240691523705641345855638349616016641547265330099074940812514032445115056522460459029597850809259926210877327071553099799655011280376728947690715482482943458683079948308591388814953621554439811399834097874311159339460869969815723684682338891171067954004907924449356954479805671000890354445701073242255126452793075659193107075264876198863818021868742072712585229589502718700974179393464538598165002979704129634035913089974469367027688914575407943199660259136551972196239465032988901311233430029640453157182561838748781430999106973705091317933269467162325073804384096312178063995921699636538770319886817674243550822964608734770196788871223250559885483812779722212796815125087566535190813408093242160122379101915746970191542204536012789942878605897418966862448747491525976442911532744858681878719439511902491137045896457670480656395481033391759380042422882424991446793815662101954744572017734690997745788931907632422188266469825404912088498297197038384314827363181470070235808546393308130859283367329980245014588559065368159417765424031044779230609914622007750040211249142885208129882812500000 [131,35] 12741509349914407477693829769392423136307885103665423054669595325149231765807157274345747577926305929618561197118768519056638322957743450378789105764235161698414197717291907614800708749853595667166089876679194546266890046717843998007590473224086848896917436646929232779433546925576835563690787431097449947886698988185920600991015267930274463976870362676591827727129096087256526153413110782884566524081538406948039818790185444813776704618302446503139324922773122767502295040920274368026603282795853046524954789827317345905977226581522614846299869305270184290228201487247898286851398269646972240336982174290606496350750224948228701205196504575919507946501174269099213446535123623315364002048969753507765441103982884675218655296500736890598855714197670744799480509740551440775397418264467108875801082235451959072520629475857517958135480302309390389597941119507114851681162131404174615149008488543868602247136741597295957214503144309710655224793869218447505989294004955447858990076012904747439225166935702858318851685306497738203711939816120296320139592467527388091974684452259615488884993145260750867576234849298059832616319434085837961450508448282318031035278732295129689483617513879638477985191608336752581332381140316073256180310302572029949421116785059716451982389651484318529228458269865857300388486061528906837702115183637607346704821112896007664928980267191717808925608846819018330331767120871866372874489411537635812747490586704176798471311532810068810593977576526597199032117742335742427408441338337861263194717730378093952165833785080330585550770849708398328074906405796935205096562117286572278228330227795418547427567128235534320297886567880268577266317875611633765691283335184912831518449448188416052150322287978265409523764527571289549696162955692687111007180946878162374635531888049990296661542126286025494476968582823665440280543606374299640658818301694561605256932673146290011291682020065736507067993179213934373020056039529907129221640636577983496380284123006276786327362060546875000 [131,36] -13695158818548035800521744325115448902789373026637155947068823977710693351507236962907635603821715087733120058181400202081778963050965927221704589332068443983651007670852161428958442336016276735118063781968046070698451443360374785316700982929117275488540818861192930543584294943843207259154648668826608158724622829928031971264912488464081707435078522779470010461027994965565800984322656013113759746149670601298171093383718241091622590977791091987273054327054542754115592223140207722054259840819582993909280717522022657386434990128481000411553283835481100704474830060157362326131383322172972667412565609429558381853017279932113459358161929818017578667102970221733813138379189131834325259737493561367284980206927575855473505319578794895585308454365232637992742227678053127255695081851477689006296157101874875303454573394781398543297527893968182150101185079317949311581749297971696956154023140211261778972803315362397651896056807422316205064784525113867949484883257412970180669058908907167708253505706394916082098250628353437944987494756083904451367197954250848949270924126099763876658741116546598273061365587484875178536367444467104564706875864852828993173881612103712494668054998536044927639775968495739506425813278459526132715120682074296073904834366759131316625153188198647642459118298715213341918955524536054559201046608853524064377696205626634647639764295185560045704920313612275112939225250510520760672383455867334270736177815809883444174840700470484933729192024244312469913626116211839254347482454873749086959121429045597524769042289733747048484954574967523831607613485637089305870738211426628893374320801084181992142747734278326877116713015381701233778342479925578980470699393136321824644980181696551470801149791895476370360026990862362725098667900015026147746230562189664930145337318671243452371477111108949573166014644981973489647258206330483939452025624286144792174159284098641543199032096114258280801391083723291701186726001070926474952071418000887348398464382626116275787353515625000 [131,37] 14101214436184535198809985455993236483069957219761790282529012309286632629177024208085379858934639009106391768903273572447024367416476524065808680104409939510606419391045929130148130311427463998679156508378724381068711286515755347045231287762301887928216173601128536740421568700230677091510678944850706455801216783822986705616108496805676255107157287793995840026506823063425439979861467379674459360433377464552753676530327340202045287658867735145048592219092500932424181141734746077929354088272195110476113618396954667263434052456593019565958868818087124421698848780112752070648547252147503444444059794449671407537701902408102105761513051192758695896445426281437061929112782997938738117384080247355286212466635857619137760194388682065631521525179087926710824239683034279580531375003262694052943008025542976046355583705321455368888265877721686573311551971569959426341136584561557691038426353932496800709854663249708136004840231300667265070482617303281209075386209902417641187687498436614003007463297004209894824959966166057502380195105900599339417964798297016359047559970342405406801906287265531839631224973924225049169256737221380397139613317244288323710596017647112756319499780236228697876955918191358738913937176955197009021056611822478845265476893066252928396142008452865070257755648038366488058585171747271579654877060027654139761538352892479876714356643139175925058140303050626819512556174810158710473140376390513023250112954746241912371459076288433789762140308918518811623746068906815857572429322739413158746198731992857909589274553407679530168639240120527719711787026638294905704109522442004698543593145670622719292532272884013229265001177785776287314771151947364991047660511160956077703196752809066298320341688964699091501472461511527611807243710880239087983366913313811884231626661876569466283519509771656726581247881373581202172445402000088684580121541155268790817716765379258761229258368363783809511262134229714705780731911215184173533608580353160277809365652501583099365234375000 [131,38] -13098249135543331580085303025277954315019500658249821923177472020214942000540625465639754101315069729150770557497276343222603251199814269488271882932106352938837838410480058233631570806429780255882431655744791909417201146923100641067144379813052957903630938546463650366882017889743024918493315439279678667572970151341449927427529334410599151200150259799282887610580273863726200861589743310635632412006125499298360361182800520998471238253045549568636205304437491304335907218231496587175172079333141486519931380969697277333030956554603658851064401819024892715302114931460516045784771404987291964620048737190756629726318474610271817539956441854346423026393546892632849257016180230737224718881172002034874521928103154090070510100250631191313012880836604797340083327770097694869931348437191056312777776045821815320793251501396110372149738531975427066843563153526665588237307967456753752666262684639255396729063587826434644233160171380099544650871930018499977823019285295626934631699914057438088598557445617105282915884664765896998881392867077848676027749667440233789281182670107544117033667923908441836121890834562452341419161023159316654964266598412192922366018815807359000038719236041298356065066881241663675149908647684189804238276379702205798660389645535296539802945498436095104048702872707122055679727320400473845270786103006719312683118604928099961881675758081367892056025029294861406730613143336786668941682196272920903395196794387244085002145193871979829814382153960050038492157270216445046075417242511615560128032996965814581096638438044540002423293757943635843345951358223201410922507640741605805129640071789072377268961511257310631949310665512398229564977049593807245917589829181070152537880191105790220402150325882601769629275106976515292906280113355079974214344905883791453224805271799227202899577915708393852510571470436388214694294756825392866768604229895365396647229346918998421152214090890852561008704659103080670733134700070787953887774257566434243926778435707092285156250000 [131,39] 10772945618939099260672611866660435477558661693453240405675656524886373430739444721692524310957503738056923319917605306574461576573363490646217986463371623500810140176063924209784052627714083950786550054598734899180925858533590779069637522756864066921517473573349672157212876331296525227152999703741270147010881531724328013544041586809530428817136480043281843151300544198177353168971193559477207345809340340392569413948370026996388533543645038639507594571534644385355966531599575656533356497302577601303253433438829598502764182120383516599077535478509910574315421626557807406193156155240223528175257888908994940849276260782108513988992316611343310090538485490373029843990801519213303878891766387642370502431284031121077057827461643516681897192716783385220051066066888157464421183087562862969599892388150722748784041338140182327311769855423386126131945041025520141671316563034071728856860634789152676867752691054507465733053329461537273897950761914674972163830502790978054442737612121774517921540238751654310318419192923158404925740067573655325790954134635280049470541699344820950355823017590733017530006971207124695935990861358984067616642005542405185880560477127547335396702966582222359889975591516291928991169418991001377319136691396411666995071704571947739923369777064810944211319403600360764362333205152083813217402517824791561854557934826334875831256408145839518729089114972344914304686771072326023676138241738466473072489942514715149150836457269637368102786338403770577490527742644743959204244389833793376139577942216500467594190944407625967731137258092332328177751612186077149150258293043896870988047907085142323637227850294362003288388911598934852584766603854817316539904440667452510092747705382638976212646057221757210470326745053991038061180718842792035093252315750291837223526671702098783627813128662208125292090777150577466096310358440895912978091719595200449481600818596448729692725037295196224664676795640515816218556337313509187192384075615336769260466098785400390625000 [131,40] -7828820048104687182424395333269339137721367949979496607479959903932923361137203859933183623514012438300197904726090491394462906191910118975615297980275963805954709626774959374939250685606649951403083627060410030749470306272870374084974972106404099442002684087007570593179904017402471323881132087931742245568758251159677256178772537863009981194587168309608395093860290368199004534703643872961358700807779536265542592152049984408326703048110091679576790224540349402473429053373381559058871957540726130881256058825306665858957613022640840394687193626439547434204064646855212766137087521604253202336323081462420300346119179196825147654856080399440067065090885870022220784663943783399332856381601663021434687781253118039251613146074349860019549454268570369153724424954321867226963956270645576532913607674941646992787835373331516971529509870564707887234369788491769746697113281893817302958521175489300415043693034171614335638052639076732477792687510678444195977999684548289440205082661546006318540941756092366715490620935640625114716559963896339581153434459372208162154565443488055447016017472972686163844834398109261494493156774579803065993926602215083323738006878396574896162356972458442673574268257187739143058779703777133103049342338150721248497764039647324917876666475176999483229049931845720424739152286899498620268354763152658240385537128849368875106782353434748204425323790217485164711039620934998618886832684436014763259753941021659658434807994318442762958546358068359199306980157064199908251399239103394784762100699834212391777035165380990351963936573159667142639438147379195940091426002840257952830861435296645641956914478038299218723993226984199315401739441108809648190813719804700795328165544010550558807999554807368414218455704471820160505460899400091204238170379171333000649706678730861296214754369927230023833242741149966503484287025835641589749035908150807923079138511852353477034465924375127635617562954438633329132089642894178072030086923405178822576999664306640625000 [131,41] 5038673502487286693175041594188665433684711376852141351160459195658113465400087683626929621238158857052826600088942962988761118525187992646851687238526306103763300430952624377218178991939206575226356324479613518733123247795080362822354897903895541432923921644106855048255943341693979321923167201241755423625243741409071760629937958432980090594868108244201970986561196395354832960496553859141520116392979976762576486139442640769225843362136513969666688059452988488828009682416783917695036014436285855944403922916662266764933323134019687516355513025131015152879437478749999809308215266648619360814435939080735452805752370849547062777145770039029770648901477209173746931699547999827294489526600606044636392332634225019600976691500381797876568111634184222542335301806342139773434931159738360162563681006509232424434477733677805685978084006089357252561856527857136775481124269533645484388105005106392479717466998895224924082779530298532533228379115612712797883225626679715305117833800194442372946052126210894028258427878960812883226996811151482768620510635425566676053727326122874035709224251895902291262894587862923954289163260411983645159578613708809680978072640775734812263478624833971126458678330645936796282463374693632073529544149113478190277351302331719447794410543988061365502140774372601552208936525352886602965936459163766639843691212677740464833588169951754996840351956713580425309428397266026962187635339026289845214675802743375464018374573467873446277670119155063053828547983851862963977754225350243383792199046488517040778420130739496124970153949608340724156239463320333215430383822237292366249485244331262609026720031468386662806231188779372884898944183829713483623082190905840650481629273058539663132021927511620748703374985934903601310479677675123033367983938390473943827682152531568180880665896720660509769469818422392343537262316468537799183563362909647995634814396814487514346940909154722670438295269865827374173295010610640343173827204736880958080291748046875000 [131,42] -2879028205338008146170089137484900170511376766402262571192157918829970198681405874740230231927113196910745257410581295477119906621024707086337811967518832591658109078261756829161077728770486174265963357629152039386617554429233735356291184599408630662692962346492386604700903857361494730987009753921341677199346464208876903424356751057610634425877101927131077847758479705283614799428033112438536497873184837077550938614116795427534401116171538749509452282603829914212416237645314208333402859219154453367722313324175393480442666869517534328863367970804705004584130434486306108094889577051629136917794677141095035261462035287993281599813282828323179163380301493337437941824580444353131641331892677302034052908750472946533910825652399226678036078911057155818786623670845515215851702860091739217544146900334730623428672845146419504888909692934718281975107055730535975917328123732066500616744823980456269614198348600314883610055043013703172532119248457138123339813369010075058690726557502148845458474421129441272071289247538865704764262178967612381750014393271852808568558398821729875221399259172903526027300246417526350239812649737571430234069447132667446252329535537886481297271105974177029620709543023337267687975753419778153938200120248666788101912535190991816764210587266700628179788852511206026845113424794262273319748084967680020444684558056392439639429806205673843454691382153150919085765110799661074681728023133804234488998632524624154129848189823383587839855254038208490082706861315315414323042590681461026087020966550833274837341057923331886145519354358179000457326729599586915934752500461984018849091149488698042535746440374008017127505204247216357774945952775457636042840233533997541995725007311978612819872776212657359114995438941311496073474925115682069874445199744641843635007510062222416630831227642727252018173908085978842596106647078697105377479249353772701027811370755136958383964286719303490509623829807011602634279568091457690570678096264600753784179687500000 [131,43] 1462048660541659643260985158580346966961372855820863770832272551064329289945751823112257932322111111684260182650222725236257461154122038162041221645920305380391123842146887672714616152271964521678992043172224617163637262872141257623156800175338911890587544445875263015188999294040095077055479653909579270231734766529761200787259796309449123840952837837876912920656306005738381511602717821188781056230361947036952430497242713737513017693717116103249004506550141448734912959242322315094262751733742513786761155115567016596757734130666830137162579191598746490662719936309236684015595954014899440068956881163646654583759562208366322213577716116242998915513173428370751669250802571074068303283080245169210355304445923722775815852401101417010789597463109912399993210520170656723643433233289398122075902520347183965734634498036050637103868287596951809415059097224041453865866879489289532694715844136572620892250584117263789487992064372982268535483395897976746505566378140453081504271893584779254317353355506846671154723964543616228615936211250276452799208382447766494691325627119901852045080807698642348874572993187207787096888570717714661599089338543235877777511675368540166476457648069399782806806701185953111818116897924939669495929240807157562614417837404370179938373680329554223717476230352820516262664725123401433343172087436215183612552260836368642400991472640123307042117595844585194870811647010735538523616005322144607650381869394469191762579620346081393422428007156033697050024309520525305422763764759272190523157797990908433651892836685594455156721407580425541294657105012348526585990451701123784275922856212129598405880356909568158352764611666080099897616851397846237547746110977863019536936612320301646158921442090928525841495761973500864919536722013128730931679395952694494510513071279230834269860908635119528317558745156290136111457494142365273767412054283071955678047092611174638915100034925098957572736550291365768085914529805791062244679778814315795898437500000 [131,44] -659468048930802537105507210213078969247834969715447819314163306081597651761903475878534832673827381968909378840173312491214399434017008181762320956198181581909603814867529021256359978299904260353176251416522951659318760481663056316630833086796011710956318660026989498799670318740833750055762279891428660936023844016481144721735518367190813805038645571624364304963726023336855276310100354941999245765206790680979268534552161911998721800170696101341055583838914975869737271627100382376058446762303848728941368836689302214233591097488161534270327253558567518767715052900819429315700868477238512237907362649381911746952733327127147209987008041626049133542066991415687479199298880441945041316976609880054959387711371644446873831058915562194186401228261599452487302910933747292607449114357707856426509670074866312046849435349221944845700232329863937727428026451983786608949760475817377128934230126059987131348139616003334169261207414944339616564502785954125660849264752352538278866095852436746206958021060810383705282788361508581558349168213030306976976454158503242076017539516745462031886377709529895095160819500377671441004685052504652867445867018289521483490294017811004144941782913085037397904512638112706997161508612054680848878767705660164391241600064001048484040111158542148263729734983772925761983591279157730680577917154639535939189160455836816016433322067042052225664525421354868103202355434734162632451411725582186167796517750061437109492797400004848939337822055850505226315110137187075552807425499762940909667173910166436633421620297450680810306209352935204275512503716525502827123524506807610724300371582825348905299001441350615785885874637103916053729845000769929963889799200169000536503224764414445741027088515013500741326471389879924782220354681824120033895239332996217945032847609437589962090444678000524038686336900666479549414471840037954814742195621529001216977824662739150618335201948438676241107450310486738923375725107689504511654376983642578125000000 [131,45] 263551307517127121695010185118236223428229436434916816326105641217368520023642155262857843286940512183383929936258694345859036055302184628400180002923868317423952278595657173166446445579351259477505396082953346471570059735439550403836083871887909135490646652686609253914267388427265309357584687688872191042468337788976559756834663294016089651620859095164184754401961719176735933671535323219527341120901396277220973333528824551303458915241937840093759731859739896078646944112616161013905218594803127398105847188190862724661151816445668928765141716591609638187422372414727272458828395763420339938625894097110291033888340631733843471323018191737722554185733866569668270005257690409398050069423391183824015712588940388273944190105377505967750445120923679306880846658224724485194642678355456542207402747813848108573982437151237587802491754246178387429225197504442739741386151078104719599563613140601647645799668375799656210667969611928869021026850034374339165109594872246842435411005643087298988263518895209075770483066720392112755447547321210691871903027473478750997592955695062905589337617355637063103204516676267371718760753034335077522869874663526243685258827923453890334932821707588369841464229623797034226634708196509989131218511516580402902065992128335857620488457470280474637793838441074991944779021829380195125037018250881648530887444907983060391429097190452059324676082790793966643553230605274881321883761670910508779244552087470471143476432914596341998288041195840173919797417433382914118500827943899245827955901932294983281539400837473905134938093260772731812468835031522853146615553451090813758791208977319126222617426429370687004028804091307147058618167008141588643325139546041222965401749445134427683081556556440192650954312024350033312305347548208820979651039253162075747001622068379148412322238744849258963589032316837611908121617875327628967999595951346532780662115560403760543587912879527085523020988604575786297332797403214499354362487792968750000000 [131,46] -92897838077312567762997479457196384079674738137347871658045519142313819324691663487982486386994941569056806904985006877905123567152491022184903845967648431454829703066667593684744190529384436586947535352858852537003918822373522742208464606118130955030145180062881093207933555953001392377260632684778756626124502443806382907884520534552819182586520717507867323238018391158736334549296349941543961216417237362225852297029972004795498911798426220435090119724579957775570131589882488487079164354719230787480351472821423191957838265050792544484873043237151594868395377194486502894584454997847265192793562907924789347114020183344165086827225029239409743688924222911844034051070585053558573058203794647661999377616962832709121517294004456022871201900789243752225068117878197600484863289278678600674686861331752423016733440164471467473807032235390177054433763686675556159384046543283484505748624404686607938859712241972785317467089068372807208301312501374097703197816142537131597592797092419435094098577591516873892869260821407249070473705375300194942413055268517891458175261547207329953711446433673377124155213528346331629037444873999969206440806584001961708139112074235567302538246045686402511732196743426710163197188539682072112495596354084289915517985130183653491992604246436860679304138629495001226961078007851726447576027328343236409131335794913286554445236386830575161002771955596193815606292790057037787329202879678645589027396142454912540325761417286684652378606391263762288077640715357972426616075277286005854897437121774657335523685199149242076834949414856211314049276107540400928429242167267664034211670854360959613910424963953017145091203843937132838189388631083519630360577358353563622829208737427191105378796428537409051184565493277531045637316809659933634802973775339068345482197153727578679178424062363557840791205976916916426182613918051006395011815486318952513047606954595028690927283819393169874678727048607131938834072570898570120334625244140625000 [131,47] 28677354291652567105842624622779815033221670593884393810821967499213212853267203182497223337230289755689272584292999723159554604372618518347615609981154237319071659899301737609292037167555676145436512884185168072336678524945211942662631362081303422474836421311305960899848967051901106317060730534445308445267515518564020719039049754876182379879148983043718643790472284276552136141258858669119618460863362350178114839313671326321595532783627123701346137645766332003847986674308395250892231724733394878310588769898747780630547908741398044724542301299248817120678636540097566581330651933908984492833362689780368098454062452651591918095995234770091503193236401586673918743827826837805242805291308283517663999474272195588711102145865480790213535792601732182642598404238229453679783440571059942992942001188851436871577908123097619516197556105798734647463945320197899146503504841607925727789018244951463176484922588760432790020132436490762707014973773923843507708466882259422164624593734617038998246467994885276645084670880006148420840102528821361501825537649274756859472367772773895689358923564212465169954942385661629659661369728660730225824423039671573593621698738117091803292583157614671859094726395557710964932427093370902480554359189905308277894729981069296304792945584376508969291409647069707870501190763424768824796679071743726516426586776568228219586949231300995262148223413243225420715475758874586700421814356193600047940939830235674128462078532418681215138689564154721606579403572248482763980295779105316541520274155706573795323369824686254267296131193170013923868023434307443191432246393937616082350412053405862647129738228696505824947062954190128950347805626103284867285161508263667603306566840281511843434847467335885624822255499501449000358878346782274024301797371771539870924736766216383914405848942324188748717771275713353125961418425802022893200336345784844024905976493540778052801622741154871916355222716759590684881914057768881320953369140625000 [131,48] -7670127207693412219437983827526413893050030767925732641467205166648815160951399864263792566604483251437128685031804682404029337045108964974287690820341139758363171667171291273663973875352290241144891724444259035486598449587264900848622468806140883318548178415785521515807853640334615767531125347848117811550699860949671634652120180042921989341910065149090492591383658922053636512422290499175247127026846422422520726143214652667357532192231534512670572382298798604308950912908617733929683859248657912097579198907373991591763849955135736203594451615787668236640596381664305433194424347008409357481420908465256526268555262547255126781356371116599870994122590426957898644650333829266665141924266898537548128197884635242857695024507746507339227462563194595738121173910647010389880998033709736701248494035558770762829292939641716119539335169081566360575432484969628401852189704761832536616934465886855925668156198397786668447811387100998097863713221918972895456501868641062459083488107455171856260458239944275244644167323279858010963077145373467870169303395208813338555141680769661790183642919713199379840750121340020233129547545276013298302561509930753680700990485186227982950176126771741830104696821119084136146097540884084650621982101428183894327930830908379491435167847285180973446641349473847567874972506507509854011932133955077104648764366075660376873485165346755215904971593046035909089599476154908385047635257133196551295991487548926888292822341295814078980266788991235747459978306460514583167633520015314957814449324555112203003786837116679429388377362957439609544152005656841717136740050770218888781844199448068733971735642760033442233090295468736084191503966973629860246269002782600870299394904210848094975062185629293422889124785469182651872425463323026574561403460650307012898013726185751860208901338363638409058172525834110713342061390337383697498042747427921108948137412491987788792090423460370305825182742733515843021450564265251159667968750000 [131,49] 1747561848304702230685091588108030238542185093313982389147976659240568625207264091424296609821691164359801525057592305824495256947509778569269052363681293183947382280074001074469447144000512267868947329399769812014709756769029277061751571242309783980489116289931250501552893370995115334272490193745810292105191559159017772790270503510934277262721778808100134163026969831299559063609361954198062882406373865780967034236105704721495422996255151713030828561642416449154545054519877695570771439597342258623764841700973420926558379171381969977914682676014243055178002427528969931788294015266986792212067384058682783225099812434046290546619550153060667712598476117410445405626174321784165825106400500477916509181111930100972900184485976313571288024905349820536687413777890118892395386241702411471502625960794757166430177962711349461552087339950889524818804824527285869266629548306893477726270447832142481695989368748779735928981357008393082325319619109218607971974765022337426190840644464742311095624407242683601721503273035145855834379520837085281551404962377032093887638995524615030322107418566875649836338735029947149110927770139121543820992648103226714979409119632251782045408478686680027670982892884794190996827449265693611443107244942750634043324098010472278178719676649262274341248889047167357915307818064117301696356102824716569195229059077125237958861136385882235000444143737178674576174084035303797701807115600189292372820869447406785979949514736364168941504075542694674647594441737337245096924718822513592380038923280422996821122392642137598301281240470513357168520474556512288769329978834857305348736619114820530762533314073525136813919665656274970251051877536465875985338213492667519748376186687056149642926933448388624103277444582401532706033831418113231596998318297786484410964509850053395063817897200849582535768690699670563852504624239784189433473870681020642612789572506450793953517543749130136115227512941619594057556241750717163085937500 [131,50] -329198316111780038971963140668261047342208215851005950852903071941169451626346075744475762836350359123240655015200896043290542299482000976574928268255777474929115561398715097474660114531979198697836556015155435501709304809854217233386239783939590443223891184745929699139337827347643471725382779648464854284530810442504335724859039188121371002903910503659175110287016915333143367742339035713749327878356335145853958484990152005465449314219188850759015835192167655153969332046022496172114603087662198383174640027754574792968440891841833694864841541638959575565183248525609184145931188675553255445899569307835361817030601687261229949844443242905178805244479179597516579291148462380436327431355101258732668293841941087970873527496458407029092146552903993662765821603315674903384798169815107796344869627505730359613568491835075464310321705221038303769964994835879189568145421586578898004883730156721198729653071480722571054256277568575197994421763603638244545611939973613230135694051748423757547708216274436838755738491199221150151168038339277215788921244154541787476047159900321120640931605194035307238168852224799637438572009859668231731928534256685045826171480275619385203725499478420301414978391573774948361858933081702709874125539086835982452962263997467493808782876265187718168461084469304889419908075525982646891999164215523471674618392017742460662905770841959342516244110649019565116616059658497977710208528911741298554356691923999555080051441150907478882252480289070610575208739884915512194792275760962081708008446848598426423020032979169663908561354062176762966355996652728393851489037261776853355451903195639390581994029500264953961098234158797918416009477295994762386349991975583785303073366154584173756572983607902349381560256878230320725543900608249891293099609165214847643324113544437288615463600376863166437546598316691567652132394570893099126754268892319378087698761883374253537279575248961329933678520704909531399607658386230468750000 [131,51] 48042671296790536972451040760939872859247504092144307813600748305100784887189920456661248123377017184334503927023463629422689916527853007605280277663903381241649324975843445702446607662712519477684853764833870621595229697195936817319790905703640081936219617183247768288934800818608480388992061793269529302042124160921767473631974749182488041929327003169452745335354285883566159607014764889005830681560812957268127255717495700544006596614166569692535150898742604846522692411273260501668610063322113946315204672707475735466123892718930149445083243605676335342469637217390399699356231993517574459639481973892057019549298333475793410579807828665527804887533009967971701183996927816247695365328881087636002815045168536918155741104152829680248296191034296514037915306690177345133198381452535670142998103624820255770857394683728373744876141750884045896541409635959565476553909624464858707599557727316760004771845035560831351078574408458178096069776999917589092412015145461689277265059659467143190319834701930442302870005596993405889377566910519584270195668100650576513035742357999356460390587386623800036266623333195778335747119781402508921764247142053814727865031406857313490159988326365920569138734316371984436208677753869400987600346025127562777745322662596204940332375968017373966039740293419845143601672916003473384631823159646253860479766825691913927309853256690421659950355328878786409697785451786543863816634154516716610799308698983298325611144776395540232997427675648180807154586089446370866241275104122115910327133828950386297170048939128064887890840308742227372596602556947034258196504467198959976924908292847900438170587556754117233731491225655745139215182515691647924944443369928112353546631097664273004870584269724995324788951475208081631912062699322095159927906792944726719262196592367453039122084653675729457271475680404627642383241712756730666744610443878577313720876779386523116896386042314912763637097534734264016151428222656250000 [131,52] -4356458374691069035534351826682270564374056516205757795126742442591524371790602727841907280131216014184809329022839891476450976905224380031561813488794946637490221940277980067271663900536329261494333195800623180573760912470898037432221452871358017196333139909837805373888099445113046274087200488027430856670279817972210704629972624035965425567559627998358979219982395166317911842951940776859070609218301507123312554943014206489837632222269088958649257357807090134635211959120313465873775636447208520728882557489096269708343771017535975357390830042640773597703204971860311481194606175434028880226226368230148690983811224434230061971561523912612728779737819491975315839745854812524081273738037909977703394971767862609121570900991025521712469085774204874077510867083182478078078971962683196709703014018307331750473250803487527127144778765947195937880785899543149948718650815671338581618964053293520617177926854535575020935156500739868358375215563442109832351331467755788248040290298649193510885816547326572326440685451159099340634587486449983158844877784738135632893235093740996036796082480691474682259113129983717666445883779184640219366394212143639820618307690991458624663936863461964565483926536814797990304164032780126906218034223907578321522655909240564874900244856818887609458358295306632336231061041949485778339158545161634862642332606279145862775002024443546701106345492401985024832094496075874318985366375450006680947655617566101133671401888611649714735497969302361697973919451144448907550173950289337762430702145652998262071151957743690323660662369063408929375091365882307302925819461708261773188776253844681246984678900987755076933206804074532741568829464870778357536119072316373861436280100608873984231887586304260021018051785836562166348112139910380832004923120229501717138921793385235129860932137298982065930722804608590858884022981803564621760783114759596881175757101455837126019825725968152890073637397181123495101928710937500 [131,53] -156406691946125996962999565790185229819379425341608792709312719466724100085823484962241157757828360564246970961853639195397764344766731599670215957232406583417782720619113426818584762535137981962361777746852638276877111868049023207892260488826010297251503104857175298642366693846348467191642127724759072731888886860823301468273822446236516991688265695704479295752224700887679911035832375794092691499090396990375234725684850381714127882278973843492228878541330268012287292232859294688509129190425417580607139796452547411671000827325537051477237689167537909858354958151923657597285040429354282299479815054455727932018488789831862466655127533198965453233584799443620219690795308651040419391535037410989029829275127338387964425719731960449189044885528279680695198029956569318076565501346758620083895893776547872820123403215944114244027265863152204213890553951327833617037252817461188934637287986928417291490248020427391191466306405829022897209402459178231931727168200722118233485504571589441988088776476465733955058748829741393835026588016626674166641788794911910423550938642808313888994951623536308299070666400165089250691752866237805787286108872904146424902938320813100814763801836024942755012733250355968158053999826701191651044383103295904411786179319382423720914032267867120493457492875424842849209707448565587439807411338440518346177593729659753441871453737574491828066763206124351774494309126526682250816019960707835026287212570440702117295758951950424589892835818224368265266930555508458328439753830895155486723266423559017404317627210028892197466983127197671203646893203494921664260530724847722126603027767140561465982309601465444231300863544574757662502348791417942530369234441875126855433197328476640102697163827536113475339464704689933440687496901147784166772734015952137044280366582695638630600244490298635145743014595193049230628780627455740071065659391630701362231086894960106591303872484381331687784553637027740478515625000 [131,54] 175070272795701433118161234662608976668491907215825740019657115141699285090169058733052869649649194397640950611811928708511588037300222195627427560768892372796087470882761591173358718638742298998713819300739441546645125205367363581914075923380268246117100137209821966710883003341053285601611493503117990232961331883464447612555575216391916061611014018626682961188142708246917794653062451353099394630473886590181792539467391065469289602922833554151625061355636677274024965174374983906907168599678970563375981306054783995730337975905780552955952774020138607777257312664410308471913988966766792582484075484542738011822467668155339096229339916598979295352018305812102100169028897245551856591783875880802177019200817839498186710768855172787143014320773416318653045277442666741620902409907930212697803047250280518930055437566114880276049877313481282866430592956296567210665860766897854804138478116814960435851664929186513904945165632766723935826261851370112145510443648328890914667165143627526927670872151256447664893516395184738943230410767786273226341923151980998333426786372686197507894059402575114053717424403211230825133535657240700753494576148884170740378732806361136446571710054389723121767914051993425833993272741839091576988762322572637883805429063291539063209735848849713129957234395192360595428284710516100684473663468812988711895432016501816887515750522359677278086450004970243489373709710635474748454102592149475742387709949214691953614531256298963990845160137758284420823485468623712419333672043657088227647243199070013240507066459147849516630379402423474393506575819139680904679137290711605322054041482398112726390451532713448632341905405004855072458966300271630725074493124913774835158053349099151151348224269667766601166035645013774494636665269433967822034770245513286489455575250899950629042929791155016275908968819293871971865189377195632207741453907397059901133878702175651171191725373604724143291315151214599609375000 [131,55] -49098745024261582200650059141554454139207567617799442179973292116889464699981249341186604115284327449116649929637832560836558522876520996308811464156639733576158168765563717209548777033995053031761090154173834393898549091592312114684397388014613961527859612890713322044825840585630632106479146230165513221076191217426505102127873151094274403391555276058423130923202988355370242389378504544062437554861804632133003240630998625924433132619045865448863804781351668240301733068891927105499543009107675791835129196223657858891468628900247764311025176843926420876364376826407681801034783948957159478984878393895466123043453672649882753173581239299234897119658470556851938502070240755812118687484697484628489452575323746002563940190251475239620926324249623670719437638845511880136466043732521625423261469007594462394832910763706985337992166004796078853073300820620462006873671887245777573469837372447313131569578717188198833484855648068708481638500355481136141716349952164775931134902129726141325906959651713113939847460684224725105166896420789453373493797337076871440043929221611090177138548423463292036212458173615910302721358199912488305322554645255780761898357587947405820700247176892628691023292402708220334384038542330159983513685473235059005561857696686005149501603112056468397324020919794262677414461882318503985498184677562466263166829617091017080246891202402291778015856869499705032123413263743824710096824353947227591914528023622944194297923334784787627652808883492721380842783515454635598806929310310588699899191789636585465934055887245055664054657854693823201756415991589287622458134484889039709999019814299848647261832680136899515227239794795590989061091534223577334871836763966934953177023682402410080230303585602106579429083166154642975733538170155794730575215578158030170453526092776240934415713591674941608567717105845303113221407914235996560813577830887129866268835582766473116213939359048530084799880187988281250000 [131,56] 10672737295021985174842625712713019264075999900681664041711414535778714607527416925366434802310941971976099482605659659005584257745703242471889519707014000211637605684901168171008824735622007002259716197194152361006463144805582619551223506408528892026689241179972651602549753650278411566382900745761020562364391101105393564178640427214039520758828648967674086913480789277833675620741802763520665032664016540211332061837943323905314863430819012778960101148387770616714489200329739351228454070462408838352077821495143798650739427989179803153525580221131171112644029253693731810139606486480653172372936024359502066823399917130799178297810868839619317138544822272643690576275009741411070287421518989044869587867492091779964259850719306796603310068754678069001842639073731135234101380571559582370228271451763382561143252473311503926648200683708661605911430457173790094261337675912876879978114538480646876300077812111900601117860562068592460377024988832332859750403183518395295547720432139770821642935044496918514305561300847336204707544194465716899246613946224569712143061423334003165768541333722229631151227313733298364567563631832533569124625718040904771656658208184240929505152355282601470862656977824901988066282786846264203761938865425991354155820616753605643620320925481089649204527296525860273396989539367495529056915397824982854093492027266627844169674165699284224525316583281968587740539940314783123912788756756271572770768377071611846175602828515000263383658877144221257886441391266006731473755836725407963068873380927866661041784660081441810044430435767848230708587897581965029531572064794057983633498617130290198053033367230219346564576002869173017918560796064244443554318924764252273051223782198843372015757887747107506718902423379345994277077388577868354540491509489007283611859965167999913203551332602189495410384066844210058850385276282291323164046438364240658244664625386569524091025748188092489441697570800781250 [131,57] -2126234025205416418693255343463303916940045259427659844452342289893710636907372995071263237168335575854147663291066773964403804962946306122536241418181033517811929973283501131264842465306365941957824065772613946160426242144061302685908782466030722182657119085706329042093863587171060974465331489971588029947221813454558089100510327109750748596163116095382306213902024670723711683288611422831837880596536905070646145648030329508172146014882508594096354844966125785838947375284586495813146758406860386522798340360305567563339598094440214144660558130922825000022317027002436198036084344589835326918070271444625514449765506046822508572957283628694014934501707526233794963174987038095749895881272565857971307178328473635105301498432569613371318056835508554459402801372502862155671121762204466232241178392742804930343115188847053902086855763415493367095682976664306316378691941279903100139370575095369631352412763130112021078782039639358540594093603158186020411625305248506754227628319501099022777028978945935311265351118443996111656031822364899269786064354798411559075782598771517153916546684913175803182914664984487325482929817919656486274187542484829256256917678546018571771281867628825658140318978005198691134698049867062617283514124937793112563905704934834556490349026115683149302757095914946683448633166703439911294126568162200374465990096270210715669040172739624246835072555216840314261662085289623170233935787851982404938632470918078899913459418787714747833566209857126459761906203154754714751933782392547445419473938895757046882024435689859415917643980822301817311826006118487167337778679768440307358322871130492686734279249886236803010382125934044935178291575485536146202875661426846590619561018709258229919941932043640199415575963135620739851097462137244958821407369339997252286103712836081319450218317762433079872085065031891015388347661705992766454122066299622403498259617913513551069142041431931543558452148437500 [131,58] 402791943718103233891442371078959377054352995106278086369609901908878187638445487768140888025042237404555896413130224639246229064178694791624409715639717009533193559418525577942933159603418693747089724816854917318095590499449514544033204958864400732902449461829861506461553322559971314298147240829273109552424798072922571836291198641525121345637755633053190123153013461574100621045305829570852573670271636361314083763268325273097462742742963462606334064358811146732796262996713856126488055374796933136248644229612637071876825964234705892852359990896044319974395030197096474827704106644747225092340165610896773616454585595115251325095120591831846573247227512740550702738798014235289255490608470871690971212890646034747583810600229133088116255679636117293289686770967523937169102293614837672484884004962408908136822491153264244303989001827675256540042146754667714756791720983376150621346836285824623089468823261242301469624355687470826287823586013048792280931440618358597507710999974521046173759994375920940643728965793166228810956902781297100835886963687375343314008065229753395287947486008476054040703619216711644426034626882805565613675310071728092831141510746145640866651741597690176912220177842266739901991028949296928545938406584803603584595952062702804614895563222700277921905790274267434733868667323812155781115027842132896343664623098850847775168937673850750785605483139605419024816152199863260464049854704710468186419337936636559008234453175922826476874822064971535200281378092990994785912373414126044602046225181238824347971877439823832643443316733887309575879727881931495316836549920849842454871332739833194588487439006136727426387917242935410006572976388960917288755847262610261994067863572425912985046820813724931138793482128519512139761057085727953541535870027063405281880558582985860774745255414636817818093569883942303906010406527991159311322992331027170564697981352437080827267463741514025991171875000 [131,59] -71424212526450168792952974798911459707515122540274785600928333178661715056067321135015491156630245012546655289755508877067784204259519315443494313636611219473763926841464673021325353354573475608966115915107396151704790698635260739374399000533046485553836098359270452969451160363758115850605107621823796055796711781767821925952756434571191335309406640555669551632073351830064018836045547566233921857533584612850787943475475309784375167759353242123744185866943165222554763070356490738563925043527470026522197703168317014699221886757827238488534988525061653068397535386987042436858522157094030953122175299709705530278779161704928818780640488800086508597078970627223873781097707135646359084172878557951249204955549844423636372966605200721891411338028869906013257314295618052041735369816758662515752785850014501057966621103752911139517752876170563545195224476475732140231639370711389150529731458292719381876469681931160980370532417203637944930399777419617610036129822969872565415189972706304969074995902023215742453179303764582329189844504639044899166003963987945943029241633380924744508711230962358316082705516780285596732333062192344375685588151146073873315865356123615306124938568193968034388763480672288444761018851919138957636601179157619342647713542882642573572800853438926432278740696711435547626749894838488873846934979012684821242467733536799391546300018984215364402365686131051364451639267129917359365421567669680271778857100221003470736574512683258194414967376694954574291452499616162448808033644998678988058673228158788898617575066985182254300850794775796146895518146522468697863085936193167766247751638019816923160563666172623340341436734623001255388197648079238858275941410039517182705929107079492064236318255370773986030401859971588976299198382108517789312157794425528245599893898849992449399997690757300736565268347447769995726654098071567228381938211093337680282420626205506153297436246093793833500000 [131,60] 11602394403195772810530756746112499019392139516587627948664917660604755809411216954217520550050970417760491252974517793103185775764222287279109294178090497543638625756098399838540421817513082816846382236623324782607865094610310137329244897762915317766010225798768471849674478083021135793792909576330292236040004462892932214463155557685676960368258636713993648215587973421639777085118679602779219175851729582535514147699739630875767845964241969908716410652038345531888563956467630728192425622410080854239919985413933858531152483461712513679008661254793855008261138410991166421829126237698317644972082659686127232659899831039258631392734302475561392318964127141824950032745641028157279363938164158537751707157491706196960932306890758591845410253146032799547084981410397610334930321205060291226073087876730562768272438116272963272891441527661436993567541413499578925110103338284401664945267252554335170193380311186253757693956054492436030363486633106703818388867179172835035004053852017863085076728493983796150370909282885864469995420315593970139787422809809240846484939381892355549024213429358107730150967850500417354967181243574208035692848172128154199356935861906381824732785569417856866641228094981305931705116922160709585358506948315383108111802997079981703710581350409648538001293404865267805290555651196776679243792179320315533200299033836809257620174032358166765023138275421437995380490997373726411986712951906468364595058130742241827183789448500566849770605901345200924361422215579535256407278694481775523599441044581242492641322616254459298668813166138577217641592239837411122557719150180715655235986649167789768707201466972823396735871785812224220598102125296332855782422628449928621145730128513085156243632795690273786033534052769685361005172531877390811140118122979344376039826936651255172981887150891313305987007866745107709049528215933906853091136926818950782994039714233143208865606997295047190000 [131,61] -1699302872569767623452646009001311284049609783515182705080804418025561427414627298173250056450750890661602985701608711032941170717324372386695884873525483915861928798953338858293340543243263728861078884719415443493594302131999840478026264006796124870741652056207846645228991535158895784183399491668198945756367554501495804933203790275408118892300305612479406020856131344005269326542294824124928221172403922583100298675271205364741548229943013041704119162734470096122699650417698845067047935956470890866950408696865293264257941082918271882861617117633977959418856195442252511502259321256463421776154290835216314013767430235168250294077728909297819159120096344460780061485968040104112656540956292969497372312784332208560402978404132436289275352338128513208483438212662408998091673765381387345073112777219298277859140287110741318009680940570632032543614418722501592082980039624890003251071562170253790451062493431478368412437801744232520209529813579391009333819913899823761724547014086275037340721449387520405009555609838417436642412456790241939461524164246078365497777554705635293717493029708288663729638678995253492326375510274275473320188761357879898126521711380673903425714083437594493337569236285297961183727822189424137391615099916987107662353090844478279281366166617963389482886291021360434092971526522311931487657600039413387733787493768186968302030734745589946864133538505898654306294796443193207216180633678824609884838370765483350093604342179370018372072380976667053909001659356664626212967000278023445857787837163485795285452848537244242252166774189273997108097554700448702288890254880139448202207549621951061933014640936336470968328693041865104923056099865138098448908041871641566343997871703265131150472783307097624866793929353686231531681981300277832461154467898785887754084066477519176165538105006045298864370238384710400481499765985487775071517691189448722503240634828918151017392520833646144 [131,62] 219336203089882716367932165357547876473556825178714093632705074175304954828776290494432704087531476738105200111067418580705269688721087791227196641619847563224089750533383402718744828387890888230659309919561315886571770620427503640451175547144015268147021187094214612317519113723720759935217147535274981970768081144444801043396990690721686878469659232594837168617431656902871499039230450606947653409557155341673996248997885800654062988515081966154228131446656913302302733118890978401227937033279073139090790888283451681056065708007056867743796443354470228959047337496432314229894012865098175545608478920921532364716264234082059481417230421186240047719927581410103316936355013869807330780287184943248868511324553901973192626114381832260868388348493038006357512852261956195815641966464271982821003267808526956922694713606734745933778329193550533294661447227521847040322903999932892626437548977996782906850763257903355834199255906457352238765589743864753606541560726538657632265161698182947285926227700416398161657558842775073357074080806199323154655701838949560459023798522494048609638280638204115376308991100886335860394694147110615222716315460554774502766044035982102070340407141214045307066574568150630418034952181802702376791095873832350935264052398502999386432958209579347792152962296680021556560712143628670587098748335512784649735493493305031499340010261536947761194947665387542950056924660148187108306051959679676352413860544616100748202182682718322974963648747936310642441104483520148764520937776527745008900947736145654466900374175057252069713448886491748752481472034735689869127882663845084380661313597489602111653772295953821191555581815863260380136388327857499672462282042490377976626013313019097636954388666676669819416994244010617504788052107084756262222292358039284646692278389789125021920997901355956887127845087849489826698197651532477436793463591322137471786389042644320422112961912256 [131,63] -23894137397447587025527103879289129480839340213759848841635596597813341120151334187035386318597091966860546786783611978743597221458899503480998884463835180053491730902324597934228052483120559437147399057570539747875662047242962446946076929834636759878077705510663615582296045310222714386981976366368255684370619162041265069418245574399600765900526694665411486621754308146508484513973039979668971361243787383858127717355443712802569756120005641360803054341143292112416569562344459183174651079802579456213541623103956713693337356693265601366499545667086024983001006670749048330786658553734834238283418857023799461903807990319062399612463574604823267913718842784836290688756720316719841854942414239277741209031259127483077142908786985124949658525716330117338344852531557393942448710386035924903489310216254667330553728818440324376319012088354216219537112422089973404512166168852100382551775564868942855136848325133526756984662298997002702338590299828093230316818894760908130971222267087486947686654031102910880995544907578093621883456785789087150852309563710970749869618516905914548983620737831168440354327018425972127731080072670181339347859804999265985423355843706085072005959651653399188028814064280752998350810728535165705286440148242089493527588887794818118719831070594238850004218894234594961043785269932341951707411771560839920862916138469255075284054015835864753405670435602074161059503793190670015013386971924028787799964361879114400252282767131055069298683829003060489480141248034643020222010221175541352603650543556647158715689493862666543650720704346554545664922509019439515864514770411768644997117227694032942118877603646831113708938353344814578012507909653701683440446617848812663691276500371128321117733956833733332824242597699565432603662576971185770959906311399466498394653519143672539612790543129965020010242564693466441112255293377202155883366808740606407794282953476137842805681504 [131,64] 2032699000082016174910220204643050579186598970399850567389610252642160154301010503634212288733057924831619794630658780086780837730681655240732040842606495853177339310145296862196288325039302318893735148621992410680446296282896525417495383240657234247004105871441108537394163229652037960354322592135068385515627255908446076723118064682745321861480404159137706967724879845168688803109570872598773779681445372241309602156591403637951590475729882556499665941561336893400005671096931995428834601290021098710447371933102477794742481659934574569647659650828538000236610986791088176019376524096588142238246404184448668820197602980665230929323993684924838022449692197650340557636506979894369946395657226769977424159131037443138469777098222961197411877805141772546078798834516913002395917610264191896117056492076438552905913944052048215484414758288764158664422684094903281697097945008792886138672989848648773805677267419638724921206865590719359210989212773777282410770557173608095098629464040110313334317322678464270352616616113156173268922286348312382051575384950050448553162061874697600712000562543816185623223326344458273087571384455917260943953118920345921185008689700889442068538871167906380303239332191636006566523956057371323832952007040521519028700338594651323981191318710676457566034058382926352691916014717130861088145397152970364567732155981761497678440062526256355137620936495264961227293827028885747645336708255905347480259365682259578580572345602146365734004547061639427683111417000013578029943116765554112109536676163219046336380235574650908615724728604602713729555007818482547181026828983065219945513336991601049416992431325182841255288968628600482030104891759975975111444846116472761623548292178580248469348333527925448680051628936262101254495703750874192125637815141227085968755734292628758268696441592875075295836739700226642803867956373187082922195354128384112449476143941743676621792 [131,65] -112310601782180320919180514203628117371430576051403840018310900769740653201034298644139071397442526609082005582941305950812690876526165498387129496529774188569972267366138481021789576921692156733705745399444451400266154505011486513706207002555658515200528313882062269909270084751086665570778127231480752487083779122020997149456677868653343151826710435983014769262453218455413417293909873534047875341193212762171849707413789979766688134423972569498901833661176043682289393465102516550487183037639720739090074644075412654234340906154824768994498384599414163779663446157255149457974392414164912397403778328080365632803071135077657243528816122106584124312321926397290346962114474557054622934384937984773526407899208865609647698586027582332992967065679498491689603125857138988411378131276352778780462747603137017743489993575937604734123812337356667199131910739402762978366527582249566273487090820183621925610785113396415947902692916629810683084400607018860863414633250389064925748973212204036671356022533605583264950154299456700863802204138588281642778726242636715811961375212195186942137704062313510945251797318098920929985853974138640551325626343934297384576075491368069111370957144792417366564957576164659999450707707605421928692928185801360456251711891236165606273435496128809006645924524081452357886578365709410499503218709247253365473570945788015305296893193761245900716324891184189578893220418721022125452270510016976505382497174863963990335899952832166752094800331357755633332149921163784810074882747636769767937202454574302359032880850548945036513812069605849949162641006774462500037904854545724381709083286474885362240330636426087386959351312362343740251163277861038597455664943518270038470950631534373644666144272373661996302062557092412164868285723346230217378951888567978914416842867928218344395232054978037894801188222477046509122277877819594827148896614899668838559669368650269120 [131,66] 452262756678578902893571104679222882898653915915539662923127461467232457485475391282705385987480891214738977952372404247977546979500385249635742528099328197192384054147305051072033294284877346490769143533695631391510874023444837491511262598789150414352636101334886542285266459844766699642859814835049532945392980817862593671348312557396515888774613021853038753310880504428147906390750837801502791863953162139508929731679302605948288687017376341762540896472225779291312676810859139048526936992335734227402092629640028076322344948376731803097769103061345933410274559194883321604165308435834735755032771035465398624272421346293543964965440857866112586715480108764309740729319194032560778743860161156560848832336998547766144918333323586102199794224779661763269800466596524037349244057677410736363366619401420075380521439724256095458250117039921512209500607978856522020331350814779439529829220578446876821740477723751413993728356713038781753232238671900390083181512450819852943868560907178007867682018857163913946544563738363249122414392299441504875872741965556862387071106253088571034810719920917733679716631828139475906594363083784488966412059431428520490485443704855683852583388320300009020234087136557999645889291163759315662068529945543063879110592843060657207045908913175980422145875000134835503574807342514017121956212431211072347196843567366281075653301841116442686084156152755094554153615617148573346014600711158834169552313252231556086951847739665610642436094375658652027985883943360327134581353989833518374567310921153041744203716817651749815761232127728631638123272740025862264348279687029449324321559511059362866105723713497588098470500789428074818415186560723074745603479882732459747025602137490679590671525793706805926070722058698949600528363588679367350038637043907645943345244756093226607970069355036168031301090125870636912016407606734332939114314662229110899089956667424 [131,67] 690319906743776168059183550974145499142392050295564126984155246436360059235541720662226977636454931938914112068521985077820488968914527516655422750764071729728065330548698300274657201526148289122120720924409542713410170780073241809653246153812306055472316829788921703256812921131803708557400580284867934950271193101736988139904168776914360099315214954898350159864355203873575771876620244578171221732159804130522822978562895058739891327244637134971310681279684467307325382913030134981820670327190487492093916239701399017076904782103095109849132699827418654341742635368385543205083073211604288216124586434630598583442131627827519857729600330901920424268785902817454934841870014557395094149091840554750869527475650631537483495553112260450513863194930566542737061050341428897175250560258926324907628240153722487780515051350650608404571107578472658602604031136502470769857054784279874839520327545074693338455376664244217847568804483840284302065859938301133346088182896827221589364714550285440930324328820395611793644407964024387475901248449837156953468698145880561133216870564621445087870984923744071504914719949161607978034470970961989482154502953157728833899460329664647881731868598408767683748651077045848477565940696843976620207321154267882716893502530385444460853450216905522454397750137183592266990362126646484338870448105669780206221701097076098456538622014202745608595521262300682879095766484458605104819791174821580770188396516654537052352603197077485882578410803012582459332103192939009902642071566199149343272796503318761335995639061999850671070703677397493700521863340239307917060494907603865204976842294276712748062203912305140260955629206409151340043850324069688266950516922925835455487629211524218840698447389268810478555696688629991892404577755252106597487812601832762674205282057053190160090397536915923250672263782536229568607776210355510160815771669415835894503025600 [131,68] -86020673192393456189861001297152988751618183380114107515175465811401836489607815919842313513565624036933193582565681862714909663554579133963917431779472853009198065684672647782122481705377010973128980103261421957422397692527642353739991925837276189563627584819556617565968302254230638418389357356028726080927199054939660510525118392805987514502592138570865594929993995068694576454088984112963912820588750471490849232664883670407016915251972866980836821434281645775362550199256731473265402701267752950079510297977094651809795257142034300197285152105782526235795761196945900833628362616631799969925009340660579961947817686441245778049227449693558100369547228592070684638799912187530227311411779688038412805603833074813661713132133804283466141671385833629876704517450270001185314048609691394142992112104789864753716959496265755899203742913654690017914184805377135327324977151741040526785071577916905546022982965357667537169020294555474401184101143756708743112300944821855299700735004397376595037780343378211297046324526334028523200165644055683505153863030543297251938822827950374101245557795873988040400383840922514266526128197982915270313847345559938985300963422508892747451695337682198273216274216914842150288655410447419476950858249411070499458789440184040082891490918136544717786195649167441820620163653344889634440156752059669877898268724624165634902689897167265234420728723567490479724613034827044282041605762062992936300895511891138245118008967788805395899022854073008190573386155318325006305205702665296586064251231740964953052340561496601995469720396418980049460922980659004594281802435140457167195651168771167135452540729669932700433967276672816226341273176899475788180104245331086563707389000734538673494734213403692582631260561937257892407674569518464676169362923568703288636568008458208283043221151749919128243414645562577090358854856994544513948688774858566309148400 [131,69] 6168818862685473587727060114406642090039196938604392958155282248878147591924602124564566393250703229854292759817748220197510132568937753375158100715298561627648263476319247563061710384685464137328174827970968512910692718938356570349739053101473872504241982845196598201832689979079126754912781362055098899540208054638438137627928838800414164457596558581324207682876052791207910231998983485405550125350898422046120666156694672202261708217880946873123448790352702569729868752661743107494160312734491596800974965899910215448831149941416760519401566064912313149247262617370383001214298117271012048495143071754633165955819907595790631713802604234193023483780627044900322411903636898467813357305904454116188562668717431927323684444772833677450732652188375195510393139850198220149090195282470263111133099915527710980232440182535844904768761262010437205456283651219885739919656076329564550746107918881885084574149091873540839101843359669268912222397206505412803082987402733000801500617108326313445309078081356165049784121320437299308864729699358731845900201032000142838231126414652319931751681038641177398246014746999005109660720851422995328355115858276647632951410623440662723768658410506614610139967459958304014222829206147826023221544509426507718192459184664640829501973410220664104191319209544185129617248121317121155124141251881124379046517073759094036636651347706756615155520028264331547366802834050898197554412595407625663773665046717612502726769771078349769737826700643897739546945718434760434679646846514956649197116607228810041548478747028991638732427934297673032532828928233808998089840550510235390664584564926911479396331441064671191796000728516012518029861861775234145654027725595909712646079308594705155752267335860695097162276260875974907244035363288944749384041944543006316375485194678233715863098802843684404724058050589912709998411090393604438009147378392369251400 [131,70] -257152721586897028587522996413625285555240667648251091760255666562646975365125021827497879951973050371242651867549895812999073580089717815026823038214419040260014781063784058697885872420546334375044081760968074649085814790178683151051907865037336748515765651342415266433199243766674855685089794412548560876865074992496252439224888603252849638103402149181950308225299334733167771991881396864242261113564871724369822484718719358381289778666845827425845888962435298119655234803977657507259458232468722429701992660250958446958474195063877462400311857783811518259205317418253961898558522494189075407609557536926787830151365825871299715356403935873151638961555856595897637313240243745702170564160707531715334193363751325902232167800425387712843250047069643739497199939532161969059686725990551370884772350982272503490720603922825334407862949787086605126396025514014351888338625709881464101726560405147983094729777829169005931162846411902239322756947379704745157360352164340484655487736807258640060312359958898087170260469910425075777859879618300902076256849081635520744063787859977509892999855023540306716641152330816617002016456764703666853154531457476769458972463455464592337360479019793717642669825923236486034636551055679126457043008553756036684704397778891679648574826757466150258892022786874191497089185546797521330992625149970108925270413354029290102021599703691421876037054243802173299810407468521056709971334571850270047807065432329889190077217785906155162207715229945990585548832865016043915441845498583662260817043535687230923500936814498143843749043018672271940250400722871737589074431488863811821923928909453489224441677656236823982937399414029834049914114038166525936365859873838894174343056304581997081087538145995574516633385328312543349361462341027438116264339820570346859863476350926094023274703260516702532859488355260856247104461833165299561102930967206640 [131,71] 1371573616779659191018340683346759138371405515216233344937038750520079719614094740843456156854820866049779746590764215957811606235831998344719201040245369244290919937568997089091390460789546415299584462626992545134820713995017242711210199038906781295307738639069042349861959904709509451149667531265267947479323616723160964453068927166825398663290239157108811794848739624777977087781288528207998381909236344040386583126722411763416422874105407413487107038747955373495337972860575706865718144697426523006808317643901282713331299373520870057834273437574250539350833016661034086834217574699813403251950192428227721722318096400203061192918602724450461647132054542152134159784593180812383760505524528036915531074455726676287592034791667480763618753519387686627914166539553128196424689394349813914746569347061111282212591472471341358962329696246805838867888444494489639732006775553830307876243097479226449974443687963686516641630071488851740708767320312434782592441818690162389617501721394941972942029672729494513312649711099067627437875672150471338674347887726872981251358968281682944892905756372370566341714123255828014705470635374245336573647275538096941472390221968359061281180040771574633949467152604219232035523986382600985320818169478377135495784351935673517243607549506351598196124984198401822868571874860217568236196063075646967796808416308767815407190642770852203124671789475448119997142261008204560102363966786261231392121161665085540690403586613696559456566800920481129526535598818791962238958867979319164783615639182589864555191515227539912007113622367194462698763313076031662867972923018059076410700747417294441556527394255580557799898279362727600870439335063931634316813392659640756157208450008107620445496636978584819667294469512359922189224436121477820249877312184598857132376527559387671227168081185110879894881900930900648889889694602159198822922844440 [131,72] 395854098005032574583962793473281536881563775995166929201272252967796838419196128161900069966929235466648332243594596647145229481581204046050669474446662161605074386939825658050031227908201200610151453349986859453676109507750785714563188144547607509473310345350944338428676682969034333225511261575716076984340682988702005215081743159192334271719028861436353567682774473012423728203063057193521485036705705856714919494187354939671243104576394973936617964746793899199438389820733871514074594550150485226070382125004422857628797170276647596786940931322348623124292181258684162833403147799610665476791433209188502922667757257391492600947077668149833841749656172562258023178268225186065537901804088449393822495978213745233198693522574070633860034542254233311664048075901167220806683846989809722189207039681044293472181076629807826909557829552623097278587104295133591132683446752447910159666652637409226018388595261323369819580906914076375709796140414282781078059250695029226822593995522621320710442753239766479460266446240711859826055229266028912551030120118360403269315264979434484421318670838087842432295655821944524686255203688005294575452768609285178519825426630321706433126527926971277443119784150122166267835588254328552980558308870921573859929110384399248090540602801036096608933902038221898312095407105001792418219868415506655476982747866628606046693869264800739316161729691167188813859969715803704609246635975376073359740031845915841292380318892848529922523442947648986077914976152225806916054212987698662404582033662833958115535693680743617195509803309363593389473586809907309578647125146564110088448962323015079259043564277351202908122111305468455662951098841249432094221987858123469244949344368481520265835291472643975810726736655573695993070965062320382128888347080047210770360316656150586660990998059315200575892217175269030769380705297090244300326920 [131,73] -5187997083012798391806466070920377476672968036638499301298315604991321842342020908148179166616430820188840123598613785199537496028021114029852019941835440479965243862040525995565967492242436001873362102640737702035870788085028491967305263765677431619685425247110418290725529901267233085447250991980832527316911158662982394555710567571681334943963435255982825491810851799517765884789092556326308621666904825721538717217482544303169902906215113596708694081356029553286702049739949322628335956212186992464230186957317123584850824282796520660630613017148146701842282575020588960156262526862100303539577233934926947575499351395172209555498315208392815645112896426381888394313486800467204734059314971627515812716483478194902849157797208490500524961328111536503194484601544094631873508882897557157185646172536478295821021378845402676526249753413242227412060207624665990330217063005879421141496581804678849329986031070204417370105469970526705074301409662564261759805203756302641398572125261226798443684575169191468675971702405743551676387568918489226423359648021604807071174352644492833050466321228040875919158003838843575109138399496400414492830269840820766190099684073725546367313333573365031907268574066417160342312803294588294284583436247891631432470543356883217945049597656860171990456160427569422655212187301825711378459526997297571415234673699508912524805879321559207509382865455471577501236366125616013173152108995409003655668107718116592033297257983952377582045195815818008936270075261703572764311261391146945708666178647048380555608160308882447458403589002655328125973386960193885627067137258196842121443764786014770165621526088575529891398295001583435605884233371704067355919421870226825738890453973878091199703634467176659617819775275953118058314234122773934733141256858298471592413173383101486874154345345482855438301060944540447963183833957525559080 [131,74] 1468287825286056930863529693170392303823861449982520702198494846203039473796861142412625475759777822307784526487034869733641479029778333094713032020247630507790220504228544979739254333707610655836359491812078296081901702010481229164483539389398311206867004336210395940458517079589183825341781652250411037580059174321633530513350411143406577393018083989117916705129245534813296918402132678996154195865416381003564607916352811311734784771079269930211010294059875465172630498194978814711021418001613326441093039881558560464425607755219539685815710246533097147213295157948365859572255440368405285791101300495917473074151632148075313465831228102817761152275538670231576391681913383282907574377818312242999783051899511195265191982596844011899211688021268902010758604289985333031843589294845391029529710669651949283603940004823250793360032344690351919385026133556862394499405196822267960132532799750762089216759423672348829680991649118368758680782919975183069499428413910983388947194556110102826158536823109083429358765747720867080984112835916696475774890287554030778419243571430166704578187838521245540285466643197556831729010404328105728403912920000204114824630300229886476045541963665939187939363999975247006975699488539777402127072100245935746981615794260270184801645823433797430300780763503075695614224017415413187124219000829348144184250923221473137043773313351773020334276095937901527010851795574252019233085351686511417293685385364180854368273290043086215854699753521483500424705504834891751306001919368729525291288676601523365203650866604111432284438433900816676043149554709336761469119847817437069969951584471533824969109202052041997383663087433531622063854292208289758327437530126540926581226991040834035043092635840731925850549997941964876787850997585522406124399266178552741137743670102856321680586408963517637483366706095595577244845936502240 [131,75] -163741386083557564300255832024541376788194003755325845129385981689736270229354539703802396171316836519659850846615968366274632222647699732543727504528068325634283090245430030137229272171724379267598260844540295824375125849597777174699937109637371804332276043307416241191850176066815788903550392243992566016042100427554206536289789598402967302721878594895870793291822977417449131928611784589955530897069579954352994338611063638891501282377022643545726312886783898450966459613371610489036801610835448678329217079531637274638656534583147704765668414209245723553663124985747462085701470507729464178415548764348411696421497168360729181542292962685389835245116390343012918669723535662853855138590653943896901673716926775890610147075996630590154297382784940115431955896634421421021049917213763079834746384570720224061475175455143381564600332238303484738777630178235151694078899496420526659244333143021253117716130808947623412210640922017143342400032621224244172835221690806262402304708546622693368913969006609966205623841622737964981004122338717146659460702501114973496560822576613880101651743916273613249414634970814039795460493357596188036308111604191186599249507600795264903822159246581368659342334461832661403382787191270060744263100424099146888658330029686003207234351051008610038037739393476517088652499496731201261050940476677538096232489863769279985536786664211587810863876988839954217775044616053217605557715576517682890323263084974080641140408483766858969553430024755698192004908322751661212619319936792333869200045470659213672218195701736459831868668875656418110775969946092044359507081777110280380531394345632666126880861937258057564363526931941892999624066382998134775678102008876017419698315094558252573988829138882625187692176760546842998773033898398995292453693931282006761235042093758078679716903339938889565120907909856599118619331086280 [131,76] 7997548150676849586556713439848378127285480009942673363887219412273619989753552872990135322262905461042278587462316282780094633721516963015230499733173324569807749605165794152425258464839922092524063761305914432513322149920939837105016309403101163080429107417885911195620341836357990085350873769925431757627995818956691965815434957845373486514182860087266111652377838336056655344845700394139006888160848263851459344505287919751592022985447323613938484477279575787939224431920223077283213430492806842825678214638827968009366857305355565441345288762612494817455563638763696328700058635119065568142610367382356651604031615975176174698370502953918344901861872339544362690812724831365293558208389340338958277212318436890185036182152600912140202085904371403523370494383883101444390090965118539278219504008127648842732052879203696052267662554325052167541802714113534363623887785408895852982440117046411971248592109864328234303107288046388322256962952725139199074232199283723529522597643109781405766394194589157674434048032989461563554047053812865779903681203970953161900977493875284702962253764982738598286781896777677595482620161900063567585351287728358762507832221093784484554272020811743816531007456780224038420405881055719171122330811024215260467479446449477879969553300562713171217832624641865342733949316861763328139169520951972800909427347900730277599410501638632912615731668747549957110265916265216705584689435683203644233045388696103311120504342525207434273952315862298216785668869705848772502571006860713463301727408879243578873030154784074426560907779429529993274047400784631405730027846370561434416512137103908240039119435304240441448122909872849920343815104612832251093910603758233254002409978417614992677800932172278713256143586154854337059648991423792535278463613405481874060604831002740373942310820182493406346379051823988969558778800 [131,77] 1977206196703671271240460107002113971462496467309172203504999579645848148901792634274353582654436136300991059775694346136327411968506776316956127861540152441544497495575124628371402395410941959471791114072412225439828543913857592999724035841997834597854198389424832180178597673877339760031251607607698001204126493663072017207639936929705108071350957430377236273944221022719735644822459541916321470045419182458043230001141507697197197096022578979865673672980005003028847567332509850770997672705622965462692578168828865638636217976538004156096268421200575807601695128700568031205718200776896451764992762430927577900956874326462445014745303253760836995786858396408327724873126671199222500593930214353720694677768863781803849472146812517297352285389205065972502767357122406090000732315285245138417189477961884268690701327982990315057185312657049854997205198817770829248288523030275186897363190184859432407992620940732820137598231113281047795782127551401847989567832674547253223441248938928006781712821879683059473582691446347327346437751062221033381794878207811459968698528007514567575256169299897904885779167028174668023434747904667926841383339051167218545453415775953985544623889902374092253520504843776412887060512378608851458400216322694644934473839126463665803378079639333604922597012279958105791352325939933401500413252656381241714354471111552504056426644730841278027737599552309227389445083739920653070413440300076332846156651633403738265800916742481577579293911686318136646266622844518078850327770656612680849679606974658981796505973456193288959168330883744385658450121575205507313686286631048212576586975054549974090039959775848926233361188541992926742420182924296155559290411197879526347695970255035744151423232760862416113680797548938159519284659662217464597156619676785144421131275203787769182363370830109015472319518463733673790160 [131,78] -302453719987442400762805117613538743368665999585075396312905907036775331294064831505647200259451019629189499918982992343609868865611266144238735930191741065476097057074159560382540424616435136539523391860527798153220572876349567534751128171003578642265040521537556781427314012488432558212485632230613294949369791744739513655483394574438351326164787704458170475257622168504534613014744013092598058926994289772843995906030187731068668976907954264268546540927347812363829577976605029353946259503072341089933620812872343293324099986163077927852542013270493381227203501816573389479830343520079021008295699837807953850806654329579288663803432106744440720741767930009589734382208759060037729102562343626396677356008293554971221671403034656764448057998810694357289152358196712577655199244769879483407099255579979641863217224552135702810021977088775016942443192305746787003791504607479029343827247123041697540463948724980007718616130939290491163536154994327597249768355399408263094359706599399028957053655660818068967522822693123117315331577464006929059511630393460600789342356723982854717390992832258586613997777011640430668239124420643993290365013086994656268200596932998817918484540288649815940727205327438883088260228026220475339212450801664776185042549788494482688941570354740297935184511534701463922545148471887066719208216463528707713501529390875063826769800910950234109734120751854760148726463487309166313175306645322636477892735402542892339366003471507454102198083216570436184837607942415322267778431835118099307741604831792922516682670283101767510350603131867317773589208211887425350927214991183369092564597121429242471984798110714627185546263321900672929603113665359897568940351732659676185112859301282523192885003139905361865569284031967549162812422385092871357247335246880259396616406320185400337788696360173112545611778052823349120 [131,79] 18817276503454979762015994263467007599436249805998550609310169959487022894021674804094893793813373442250409185195588863351093513026370820777457805063348132452734925749220852502991943559844124642848717121850710170102046298320824547521184864640310510317741828490014920889202876744468516057897725667181939360489765585064612532778973636968439858470547892331035105170163207007385091675696625473274167344773861319631548666925508766134808447710807738928074450291966838712496372574008734613472569014990983167186097048079257532669364036276856816938720408432556744732202918387940928467307305895228798761835595403396920830720729173175603666617019682076551793631400034791712222370289379085500643383712878094955821124861835331679860500278454804511380535581951770234018396256291058849252912905237123926335642337757802891460990816368067556635065464159737321078028422698141647225354523597808395585920258711124989332014840010736250228343448923757331939216615774492078212854777653013240649455704907106238624264272219589551444547792749194003636470288969896573481568628455683037760456535516614633252126560351699585027326126219512866848103554113133926813068052424886819488021732832370024600210405019787726735434810240439088797551400640647527349037236994436654750251258118060799698503333738240734701074662841410128889447555419739025880602864106829816111414931182386790870799135551190672443508758983791486300336956821690948075699024378279845113218268390099503978176930619052478310204058134522532124873296457509299296058792696588667550342599574097408628490697385688718921867013663668823365587293407876580598949274039936023697357119724245626377434216711527544518377713270874332591991854941873248376802830408432253808329244599314730801145932199803939092614835461439741585923842892754588917840349544688734521014490044202793756286934159245656127585793188319680 [131,80] -620222016122537049032616873221870671042634745194818376982230015846152690545395532450728250059183462809444975551790019165067999129584152603226786538540700530299028012471452988713356845342134078035051133191956188302053282009428621108670834291139808354035102297427350433619456732655686613791569257933787719430745925769243469656959267497923829434648161112270466066198428879882579608155336261631000988406284149190063468965681211866521147604466675280291292226616605534787716068107911676957381181695917634818593723428228828959023287780393486883209279089862360432759971869496242707247436575079972770515237810720997034011779099362589532142795505936037894514693813573275109250129615853862081524794668363135342149766775004077777998464000526550495303061067178269476931824022924190934536715435373581052913231398676055057410494018300433350314028999691731325493757403718033745818093546761675016039298231605428124454781684071291113485822061917263041797670460597316521447827975567577333020876392645530639898291248542652733421739640380144529748921688085096824848522055843036501108576452849055126281665601723233521068376790926430032819308109711294521314320894335122535121032122073746173472826467549012391437404032345695337351172599417997912252003046793048316127608595754606493383795224480570701554345777242347172417972668336224435077013142710668125600401758870833287458905638137873410005577180433383197604071291680619208184992856787014819481287274445729629962604394040395168192554043307747288580648288853458650207482391523226698714937953575837067326375187081075972509324942902741120629217857898533341255957942671210881032380015322313935570096861041201921402654161278239912270744867555313099356825939522938293834481185987726428839840589379449033373040896010469688501720153236872394874847736688614412140371935979502481338250465195164889121470535440 [131,81] 12026159970178872568889197580124791598025814638359011486818187369264232174100270378160362330011773142246004711893177774155441722929032735191557496307447077500788489621292063821640792494959906596720615566490655707229219584263089444686858845334482709583082203029899885557764218194727527659896740113290441516418734481737574472578300083999554256342773130671420863762573154557508062070090705655274932146495274467362584622201133733360852528993261382591654649952363836813780786229510208712667449946122230741881583352004651837931492205883665324615204912305529848854949096524972651151954954071402135090594712677933704044440477017650837739956187970093335988804989457458832095630925343505879272318819939066426887331950393071774132192986336826296685669932511955179688885554321863986983356615011882569423063452129464942380150325216314724527785492679097114149705738821996421234119066172631714994539298102682571262305388295333063468144465647531632103775467999638311096066839042317412784807266549108597136664098456149440660657319533859061217284030847881873326525183150787469721012662633175386831115228124691978409463141031885327377948511746286335231156986142988204933876681077461053195792458312686063913477748242474756012405556038520903886383634477042636723179243809985047507261385000082964487044793824768050781756851816533728690949025258111971540951002387504685311283939075534666284657027978928939080699655081933105427892766059019451370306334254305614351507023344104517281763994948902176298434624481580417678554965664531351050257049314344985874212288671927304007101685642056174184477852305007582425406426776964074463724228852891675793359238113511106289340976281384266634179320374035811530002869607795535901346059083480387952463843118675735306896811460360965105696798552105781310461068018272518885932019527346379220429126561724092810456480 [131,82] -332797538569627459892309548565251377237517942626072807528122008738858403518649049760018969520259315120418247197819396840495942318618512597849431087561077867461218143403093388776117389763167014602317400687127070926381469475872681580017060424934137935291124579836519591450571674919339987388226456569620562367284529782322536903974047756438621052808967993123927420376247780973577747228394943631911410211927360703172030334513889282847718468961986074447616300269354220864139185807119503991849751146863620768392578238457555497571231006655082663713373275274470972952635990646760408449031422682340800033688513917752175236301093065416724273143410765964843030171489639726083192092549263753244364806400782373276748603664332679544278909501489744176410945391158785298164345456862986099914741809409042475206073390560415055236936114497115806579421713115696495083570800300244711456705443894460784674120689552405611944713256521912832891999982332519772315841633585839179772969485592803431485570098252897180648451546411907915001065628685297222313763845145703673074522922787531418608963667620419294961280029842314523244042979233929681829151536132716963632246974783921228758322969691353061431892716292094213933585460876448924518139032313986422950986691188517603592133666174700594023520688895170216434491223528025144655140844697270262452728044575974551280029992865204434034058118892167591366407525543180808282203302918008609199977055219982358931880185680690911622541608101648411486768661086094700732684665081637904556861445554889345709569332125203587977325422454202150072021898808586164657318665251648370286718810882368336940367036068929861216173964435291299945316225931230306985933404953277435884442319194461960038776970899769889300512175727360867546047723499128771123762425305459073497010216973357970972815322986995708705702459116375450320 [131,83] 15065791054833592889732239212423532235093820096032275362066811315639077820181357990921740085164369378038952293199448374449644887867390046074141402652518443891267669895853812254396813860651697508161991125797414100796740619097241388247969208210438153008553675140496713895760924036198028451784367152539910382881386868003138089812995214657047058108037363471630712198125590989562362274381463566964394947377650312046752769023135738497883495006276881620037380907540061661350344676679543255256356172925618386619995802508838207304749224308883930657359762456672344356694212463439638288227227932290013977671471930554735942321949303587187446192960296406012354521351673420294324210047274730414799148819605012662473783473874257082374204958564433130586133842021475454403394381841292918055451831380242380238850544101917325091004053282108744671934779541593402035474540143568935585393682208236090401170040659681584545664792218001953107313346175728744622586919418264258344506407612662210139321942231849621977440587195840470042122035061585545770360834644474205549323675706267027340824803964859662900953492070814887217774801033189370030671428288065133392522663476040974749596408183969570615843648068057457528577955314843310315579035153541701546879231991257547669565372903002599721394964758852706405752634812492241712290713501273544865863895874568147416749770907112331186118893182378275062752039840589159158734738784638571880358563792563930171337654231205058188554863155449750840683420589221343345643137536737230475504418983245030380848939864112649915382304259260670758785160193148669081612524121915437087982559932675757091562368178743519079942168158054949608050732676543562940621747486868192611914171721175193502063068824126965839523328630172031416894834761317533698095970134977044563339522722003719660502668776157454427942130015045360 [131,84] -688359768938083934418655494068013609187713081245085566357265330516433234080879551492406693102102795225216954971046977701447769488364171943284859112970511745619506825415455287816780510316811846091751952130156869951903626646440200704714912528966638765264201725533974407583540301819825363741059590562834912703661040210097687815987341148616015485016532284582929977779309684050356043951507464722486825464725373486940979221366166052323752475961427414897614994760426998703731652441721882441637735740093693759722792306729744985506363397725616085269518953718874252243094889253043514199313813881565520210602852807185947192667729511449759051179550332306176670739811175195403800328729127386420425182196627852286188635596931402220310246240890715716949539814586257766574871680678279566419688860098328489832277657937794743604383944171157092256851640634826376561411074402375307006304998511064438591086946841363759306548690875315905570558072825384345918407601575964568817846924257961300415132944361054110229175449894692611389626970482464651141228438561106700989040746123019261892578541741102282224498745614909930756253179211827251576060639295470722892926459286448711273984063769536240420980810344806479894186319008577194160383083372057517648452158940801328010426997872260202799075930108909938505207041219359942145252413000461577283977414845875907475433270433634538530209852917927906953854659397312254144713306871774309024475892178648589825656829184775877558968829655023158505853892378686352767281518795950945685480548981373704409934150574457488877444112526252734483017006428066755185462451415298766336021788387023567796462319866638703466898364877896592892069492824411430730996844860229550031672447908461737356545642073374530980035027548571549661144847415801378441610187191080289808947297707343868554824171621112320407621772816 [131,85] 18264552133520157525501764436169157649567472498386084842795375568666435550899686780622525836436451563400273309043040489028760999447486895230582644272868996665931705617147027545836445135916745346223939003414228183690744237371574090159104678965592775703231989321691529273096535283332756633788009529336993053642149588939540853379068149950162922707448309648156515576316315337033234050651318461569813925443152525664660422872476089107104793033260561502676034791558815648647253570269055160941295001730118004280234798599938536915540343565726475698232874673055890386300370042973839823180002011360060845788182125867518968911922462196261852829792862030257061285344622546962097116327101402370566931469828721774445540819318784966011487388032243556047151505689011174924524989981204737314789330079310617561886246223592093225278659177365839490364229494215113150734986330628683505301881909795191836460975370473340900135368314053513086808748760873743859124167337881668575973548852897150201838153382267653497659486170998092907458519078198699876965387251630774373745176477743072034526455855099460011798334569117449153342248864439717481619187384060403798955070250193955153180065532713259013141156992127935878002526504051863326106235718051923748606108698111234532279685842172294738610486119624123080250279100678945991045963634924735082253758855850538407762267911130960489395732450054560339465721576340619727213715994692681582798017036801772736222702139262649239115669485154342024616455942012122985690631199108455930213359155977044128034713509323828421958088829265723024258882877901160082337060193451431875343706841040273050719290836309508401360771786791001962847317645340717673274410828990935891417574833739381740536452179228886959324648571824742092890244793789818703775424710617108617292612562175846303443761114628645267971568 [131,86] -395655418273379090234051073414450264039143379318319154293531130486216406807581444808902237461140236028886569934966302732521029306060792380120724486574230111630368933389725094177034809641940473153297876134753308336731918320289362897025759424406688926668187470841628870294498772061978382864111972713627495027185823118222946540677120516869917723981497960315970484412786410072671578367803399971842058411737951178624818308257156178678229474667967841147093032789030791139661348699428160219926291083279506217646855367054131117478433013697549779993229243453425838627992554574647590972932465083882973755151675791708936161407787908090463930078376839386916910999809021087832334353495699065318034906212583639744481480959871684044353091170480854935613332545125561593162439351604604810788065949749508603597502461642675264112822127815960027762698256848550690391279900372259523284644952870023922223241979255479434462425114429825799308570474814910790129729530719609350834823968184160918581027572617003835029779073577437438139143851145360728827633175794755747283558936209316570658577848193581639227726320949926138967713726555891936628852512951612450007564413890955323208663272524339887500303853676622094015181699256523611868097824925640076429524319386237130170156923649798158489234715677276095584014064304768540017985478222079048746418038346628485069235019438582237841951703276648748594485882200258627313463600784833485522333472326798941687301703175338681506461675968811188139928351358489173626781658226502643055743184971609208684538760191271115150269336298171415680373620993893298307905350954451131320384036710117908733469674838009459822266939449887953089216866420480363735847537583992699402434698354191060222352475037870832351279145031426246951155042594745965254520187990003655474862787165279099512816404954446435856 [131,87] 3968439166484726587003696072219888300167419067811511660991700630124087929885762993351046051022237473548122585267013618832841380587654245319782260598230341479167399637825903716415359353580343182806582181398873572324605317217242904035039597956886780516862593615491325576522936787871505394257428052199574025880884845144917761771130362768262187341627857524472218224647687235187359275943292798636108310506712615681361102113978965616344853684894249274290009443516565947702188650656883626976333732018328058418668756514322320410838901551612320545158350940493637073626130620821782161728443962345492285665834682795870201467393136449317163619338964941752376847635330306883954996288720617315606657777014930642269604044787078670764865850126325891351048493737055736464475763891621584750453568383852634836276607950554153779349764537838284858890125898762094618024333599416217496950971795086715897353482167133547460916109912109546945405418314428139692886941844163725904528009193572369715625953495016970854983006145005492573194469654743588222552255400234347482095058803532962609040468680137520799968811498673036504148656554619238832447980227084414088725378394311294390935280933124793726400712578090646647661703879651282251211743711638843717658762300976633730362174931071803786043752678179841941504534028663443880342448762617615494255088748827808318346363175067499656428132629707335854639600693309196169583874670189256453435622460973937089802168423266163896408006302879019935984533988248292204752025745901139139285115804619496284797329513395733511757055118248236717774336326152655968134389613003505345236141011966654589427537975492099033711944269467671020409392857966544635173026290389518591778469857222737642521647481913644170779936718191731244537205218384768082629456218086384718269954714329196188799233784641464 [131,88] -44687452223341135736651835504435383724213383329551978444398397616755020309979421658505751401906999342881790411794843967785061022981283429725841953824194426668386346747351317945839523392702617740032966449664687076728030958342169846487212612305379660443139851342612246248863885047007673730661066987391012143420569474936353208217920152652311810906119856937453914312091731562029609079679191984213171282246561333144734165718844654169268154606618248237553758219937993489145830763769235614674335415724206003332873130641056179350471412228250982537388614647722805346268902219843723148305639591348235894828431309175956282933071628278295844970502214847088078617665273917900137900357132818975833878404883021000909535800150998171996314186260203453569601072717850688043451308018761051546874947513624131782297267388811288679572168975453586021276972757076406804553431517709147611528759930176944206630576392710826245122568452018147390076890223381537271828808652306693386336879826422740359265633443055954208384999352212947437788850264732414810053143267638473104301950702662135828474767251580088981690309498144790218252658732547776235811299500939553626359221385212579872251854398750861015734473681479441065030169116433800205996813075790093312586340265900991148143724363852343128784546531008798370768540103994964979874973464415236329718480004427688260164793940255671483926889015668880295859134924391713082564708016346789528576330852860032356095622072019070142094862022492435409917776433581267368752568531961275091640741267665505216040264711165668417269581208922016059968918741341681373781972037010918917432046954401517502889607878246759859858293545838363301570644779265498362855631114217552860652221101391945177185818327098417112428664967127684492206808161444572349000449785791742173646153793303880894475017344 [131,89] 666096545253933147589367252041971683804753930343583967512278092226858159358121402295338959333817730698648303756788838083163358898769196899382622048683188545808591426451065465764462226420238746274258240985105886093089563005460097680670638371642097008109736707710686539813894592748528224008075434394367187124572446866324646882823560686557690510988204247748100444220614712801539288053252292886869094232565947150736012495356349715488777541015820134235437856908038077486479771921633353483262397202586160357666079162990430528747802833670142598846469717773680865187979672782750816367123097920313219870938157775596364578187003461453388992246388814975089771418802902186654285884681912574835033135352709218978497119695326062506699185098899152247338323444840768878089799522724769740036508818318686715462285439677996595772831308485041808619588359599099065202949951223659068210986959727650910166586691004865038960826199248048263039221972166000012593511740491342680052674216507938399924534972133231465605059218487855722290874944010668134334131395839402992942383879421268711339526693758046004194820448731258943394057145851554295730987001999009838045327064572454935234869085165049624607563435349285635979611077843246274278611210707655548905891352049023873130860670347143373167001819637463828077311995251210101362864517694112523375058562052231051785165269482854870357892542012453365441388625129303729835987900633873062103253074576611404648061474030860245597968243879519475797907821091036386003112370191203784691296173285177194460688898787643083176908007611488262065313316107699504875626975672643289784390437098710537707129973261146242987600948314711704253148942524585217663138616885255166440056990179829233741172607417691159118832658960017840653981204967266012494613638245059769468275251572559654829024 [131,90] 98846746603272729107787218322930656167135915192073011702328067600222329832569619818115010372061118156492671874323818401126587286936929100159063047903153312878566895993237224820795137652320535526388833050268738225993863200321562902907168111947894822194131621099453850858394401151156038846312036774068858781825684681313739360049962754543124568937031668387786517548725596705102773246308192194780405414567091898227916842056779466565889819547854733735435206979598678529333288297661494697873045579028005942091660633501160678851843360729047375068278606908022328859403667344550404558814440110835722756926769185505619195749914526498258177256134095574910905901882034910171116636834261353534299141288015558435406913923828617260003822268962977032498249164749176448517733200551382451712358127538822277253837891478360079357577869067625023927324237064414829245544217606325015077309400407579325427183665326540228418666916890279007582473688338568395962026263300107273574278661363871480372343826600820905865552700656218851586405947876608291470561963993385215501942667078127970391728890826641706211851500978991267802602491116301882895719020275953584800085638038576478557030242184358110296131970596070652261137680953148314689782453329432556679078519388877988207755484467042121866908099065244456763166360314188342059713894885217367663603818942112770660386379486191899136887175208303683585003747362190862045277076073501507622199265970015886198472745028833941296352937586435668337360549324027493953674464987186417443445387756340762328486362289532136105842724545594935482518731143479198747199784620879702478842138463408275948593503159595333447106351437489307547257425256861166748233386810028455790332893331795393905140849461042397642394178249902703411093326169170138057287488583504573157978161935864960 [131,91] -315716989815186751888638459691289610795798832870079992751481769821412160353326099763693921669351982250598333498028402263385520793940085234871993074775412622937521830816199122319409604311083951335119168302588802711659190220335066844030709749142305299725827501055059839286053384228426581627152315435941859170674571937816957145578543764638157677240996744065208221046987404188465662325660377380219471550149076351921244756082257003433521036845137532976615329107769509524745262066040144592256323221568341356314466018888768644335971968083510868149774831299020776827152950490962854680045044058964098187046848886849352007753304739775568803452475394818583906709921313237990751516762504035394637958217594790586845797372714865487311826680483901956048026179734306747623588346965629748612398643821160538699210239740279412071806063749968253696667178472076524136089781675076718211527375887025345929452679679816336283291393539998024811243122472584063244653439613578607054612779311181241486813330562972397142239290377021775097015655002019329486776010221842315345035116894080748276382981093704639537399622949428178181516386500951390614826610525295703374666750157266660267110508864036901673917749325014265966447138860935182764095875740853236913227902975255313245965248576786799146682568191125274323252259581013097773122321082703496904281488537144853770371966676322825790205241889159945370158583476653126772578821168630706532952447832432868151256759574650473345635120907834996779820947395722072542985480288708926441351982756424327601950995917462490526052950040016284019951810771005071369198406060225008642576600366552212565757569381121704439967073679556749126529723101177544185746033484334821634447361258247922675396912492968791425691920719644501083193628612389928382876113276319211706983102511968 [131,92] 6681836168968667316773204755564490906291795885555042241941991481975809510532666886547276518950423076201762946725541936216252878621231704768026820457688196476145731352392186096490837315610810227854721654047241126398234469894015356116555344409651321408641087349329594404921057757103410284100068041351164389683681187953806656642874814138579608399402358719518063935785729998058425309776479800432972201990051916079784758421906449750352837423170636393969204050678037344092232337592066698268799080030012115070887358012985721793334068096965886921157383119918890250014506036573871803868232750349726249901657338252755404035632338054875520544579400333881328284444787707587213438610904716894861101065055066782433534970505198177640697880155503780397132599576985877901310275706137332846054460101287427138555265381168749033589929306746177117495705264611928254987265988231339821441502774910591793501397448879349457913400734707161810273553007555962075481734975351941992636872840231434804135084001574304487557634610733540875118453109233922629432492338071681109914007386260372457499710174858278927596425175147380490009006567437191302383230782106566371196665977259155389114044248461530351318844494911090238873170699053804053793855687504000579551185484021248755047954712936965606140511475662248188486685569264193318457543787588089427237721974403324457506555238168447819635912804288548776896589847657640126724350178176846842848556237682033673947430305117811963016751358188976863298054746037723225890254623557457928428611372636743608942956663786291856365352316688961842495268224001596906598003949046640171913580876902098318996187000060223182193350302537946162578838506978506460370371569714018611154816946552770773614716798750147868349955888341909524704026611006564937186482268357591064678724364 [131,93] -919866293198595158666865607691009844691927061536677099051175100020059557004374434666042175991409121071977771802368635315345411234046549022099032758371383236730455107592483625560269239868212083248749014924369906154047775560331516402013975060925253758529370452062067049011581015942989648056261116158385151807649949685999457056798532861578009672301914045076307239244460773609039472888572462391398000339484914213273719886264513569909510318454773654042087148666021168319251561922809095516420641949058576601032485117175146663659027939788263763792911338100025421206429080025707159495728157850025647642549768301044342231093966546136833004753720369583582497308110878113691238408801977526496164479348298801670975756205047326621048731533967992383880794430000337883328321078696024259845835991906379110051229561780916135632074787368560078874196384917005353653971980403793599707452183782027384356643685006275537757204147876281268987071953338558517988059284618254653360460256064671409718667303122311841858853466581675323918803273623197561374017969985286758562387993576864496498825611923609890551807622129977855970539342816250498015188473925690324246901517653971559596566512529403818957444719210357275670659179447570163132575151284959318121806537649583562715452576964231789686753537271874933174872324812052823036992574226097843296268795281059278656853809012027779734434916833307590047386021890538161100338078698721358321723160979979363399952357908649974518757706003366338472423638423965021571708589221222404329215524104674300786661779924738866044519805310678082230846821600658882234526815036021044456838485786197454826690260809735807063415783975412362242584893745539000253334195531743876427661686108304610806563840263689787678639217825857027471343839479255452842598993083316463476 [131,94] -414812362444974289147424325721031180408499747472124211010110218571481693163083506131383614328883467146513313930493015047504304804753004984544730283037866022659441313559193986603886801983946382777640045685497545935551442385638058001886357521916569585469601468662512298427089057063983163290879955654668945023293491958091815084235824164936447019881184325464903186661068940500883661520411512010248876103853341592992824781304045987486016134575684295702786816771846664142898427482399746109744536625031995015419355491081089556392235170132161522833623851949083923034914995194454361926523325562038576154197514102534812273680708951975003619353537289805177599641180906733401474294573425348918444524714099584466534125000469431624859268886970006985588461131734539307331451520074505151377137704961116158498115344247682439596003060458915944370048567124585401227386478516746460082359203336496189623792575795380118416796919410328565815231748423358832346589767854938828528497441100162599587564642584882567118465963549361494372336616498177210273766751825873369285375829476899915684111354085909074407293740150087336949752829117039393213425489704393412050803019688580001410988571457767372613365287658793983609346806647446541191142362709948622170471445691410530617991167551133959830070801352517566401118182577722903558310891519300838839028108751778649850675613301501851578976668135171061822667981397901888743434281451175799138730172819944743905648285971884491895648569081229867142998550607455943935331421231083926338881595248539732390510295090235683539446250240657547658561971214142929575280487995913996197312679792092998117168404460662325230313423660458123441106015543714876366654070753215515778594578338202950734441930408421205659826074112728304967458825794778467175248817509213784 [131,95] -2956879306349155884965132308896389652506958781867549722900244886325420603104159352743349537811630186740349699334435939037867948530615657846097411608053208659505428033850882492134021395454000609102522113299510409906324299222899824802556992680363505012963925465058928272963662537434424935216754726443331095439710348028625438708981088884952383880569174362211206596130862116047598874340998471019381229525347149288268809627366870337332709647122600682414875999583886970045592837712689830575878252315664818978560537691576124997416670011412309645671540786789554510191200622065361613538655709403198941583904322876676540884908474438930950781525279269910288872275167930693673831621782139665049940582941618035852946788351749291901582619993996947539486512321478351282464424277732838158252400325694513838760637194190132770986164955089479908445144985149035280819926017429189344395481043728883491451855998263511840335752121528009177042424568590762736005780618915801446355012392581996634685962433298249828230101522540403651199523271878006121868518709193120977815674965105531474057280921522684883640897262328135734064858918422331705392323585829767161860049843057748454802533973172528329230886787536192847031154019517194824094014734593057671583220254826278463815052129512408933904992604238596906324641514025767213381265758412296915763833047549381878696433731907292720494139874623502192432806935604851427783085876548110760413149397488779179937106075965484125801043472456827201995572931349940315104888367433277792906693050970489941656964208915190975649533700649739148821771296094037740706892909637291300608310973924601117945652632470736547114268847511316413851791598384312377050598467269313484941322619149036557368585423620430740049347809691862173425059791578105382262848022848 [131,96] -78838143320189583447359032765736428443410404883779370481275074867520093678864561602440908233441591963989863629608233021434905625533806652167714236284196549553078718120340721159010926737068635640999235256358024389274114326475781378887044807399115466638812851649966164544485862187346146077054904500806102292578320854099606945291970865250507021077600054880283757988194521319815447888138811890870549716653143750565605938693404958241978860544114126029812790378099074198215692863182544265110214496494435642128992850992043695680383594934906551475742684461120530361006225555759043472894306436133342749372861049711963353265676559177249196002593120317670083384191176452582479045870665022420707068008919976825321973390057977148351826466503250874919984000651142909753942611391465228971772447561491710170164608377501356579019179671010109795271202793431599714731340561982456505131051150100835684069024162935954639624067191190977658139688077024871370962736061382181503115450594446580799952024623585338091724903172856857027511165821771957374918761288235020416537698162644347660743855246516445602452456997630955070794415048840736361373775240447497263303584133208154840821183960356506589909630840157484433379996845753554459069192076231553194479676024319145556378804188000995629548152025003186242875724042634828901738795579955935850755054825186139499252866476378278847379823653158175055201663362212703937933363320900140610463623316607378868457060462551440482042458052960830321071253319050896588563091742855806453438326991669254289160049669972881763965068098639670969127189482269144652355477486535029733647319652351258056934587847137341161675546586209488033492115977186992513524717165108042001054599867328207037583564079449125230672515597555241406320493901353654532284488 [131,97] -2187214294022472052312527598974586986300599599709959349901595430788959381194495628542100755746142768071362638151899635389688895042631877812712610292989414432892714505996221415516588109046294813008559895172211985374587187183578857781016103951785460630958026770848769951220028608160019065796001766479509913288697988383499203146008969685303081731910904212458829569431210577277901311193462459313363294696689341555487861275977766698956771758901804500055068957793369098349879538538930741053760533454540632822704253929046665173119739692506300391514297562649045216291578040055894214402508856475180687255742020822423514909014053896426473654941537369992949401697353277736055738869371727608109774221335555987808295104734861453266625020745261443099958069543803787987920326989496384614405438696129117981817270032978196858042915311417409514156232992423490010688241558572846508358944927339094795393897724163355910633560029971533250332278197371452379968061355685316896125592924470998371291608773327452171126137967120652794394073049169616901959608419299543127205262551382389892556504316006386474473231739968844553659892273032083672787487694548689580237116645592753473864055994806026141487938160114035120621430420939167646461899159706202183593906533912489348613291691948954536563558145745473383093312132336201260688044419938314951122423043343556133703294460884425482340131858799686842675451466102173645985747775765880820854916448430514770552137028657132016459475195201327045595727646125593777548647978021416323839713378340192235478869492621427667799306220960740916207209424380267962511970182892264071212713722459624377990201316361987449134166215032453243398720562750814350194134403958115669898156009776199108078473584090950137823309720984959375963253895588430428744 [131,98] -3805576878437436807936842807276136983480475219182475305487874406234821851990957381127137275052209873870094927049772906469219476688527865647876345100105254472803284902922976705076591429170047535237656806300128035985033036468005154299245964232793643896346146113715600689415914794083558197713975060104642190675014008128126250296646870795437552844500289262561131065036525729293003557973963842292422873821328498597738063419478662299230927426888057335647313596339307676826720679443617249297374415296638545482763088711162144146769617925908190496734055773430008782431914657392385151239270327657178407461924011639732629241100643435839909382429571480791178058720895204048241137918210320368841347844725653011267731776839626648430313422339125723414812261795138861545728829343767657381952857974739630328484239009682578951440066978613012767319520148131576698245931579331931060977208196024782516096200825120950178444496271281739670719117686855791933392642003010767584623104003954965121414219621651725461981083658083702409108320904073351587218765250960317149720198276503135372189796345018252579729147541042409879223199182619090726054004391158969335028746857659223443495160719600874148327280816207108050929561833737372499279551245166990687080965328981150699506792773782280257069956550774085330137682042635007555270123645594184379841692080921103580574055219709998156143032554490356536218028457357426011973512970369829071414090853674137560251202160089573553862348794928723254847703345585547364210993885039014074592160185219167022876491302491394062343712633929177664715735586393539173995870430187326608921721351335111770852932267128242658102100940305910640677693841865104205307701221642200360532290615136359783551516317295071304012090506730052204740615657657768 [131,99] -56520404836619755605668237391730500194203036322899238837419848957529825610818369684527262062772016148949327610321583773929367829115057079967445913257139197101401226929359541090009858815303226927175333962707316981788056378970354114570695810320622899490903558501813438407798919983158642647503593113965171790978410648510052069734078390494158166440767133828129443431583730035500539795018852713857530183039274083527715189087604241053720323319634589431175140157280186108597986480011735274628215496414972721306916893927959449080552045219477838400935192386520474046152502007273040153599848606640091351349783450764936731705927642275056391533686356862490261294132548314868685126763083034285907316124907605949678553059136504293015827424659569531257758633260003930732933405312693781647738487128595009077890064539878647395320688363007774764297128216832503592077075127688230266429116631442575324369573651419627678005804547419080952224525818992344802952172048043897344483425149697824253671054185854957146269378580241383782184326919358291376113161166744762682725512171157834668531607407740004615333592410647022645619916251531809566706423320094806791008055811023993558758399277243561511939082145991461121397407215701404169252341976926265854794138125840670282334491841169870252028518293903623888814704363918456884377858546667064967152807929169661305193342277741628662118405659348549423546354263990459492025719488502108976351825276686636135049258339862646682198068227833080162142238610619114351820992465056411845581025014990647629209452382109383077047291749055713442273728469261825630597310025802311805142573778950510335618303346150048406011897515005071604486153215812649408698346825876127411113086788006747444085868540392017270340798870425205388158801312 [131,100] -604461264653655384469502313764509891218766529619108599726391915735748159930270942253190182083896869899724355676330461738038646219463565388568504987503931566301445673369868040826887702638677923271901798832466688872310097580189842943402819679363116677983177138934854059484314779526762569724175449993488735932850130012424392293290021270445926977169996896604788011247592043362369345722431542913811044206119030635442376010165052707134238272806074098419975943357382243738957259387659499813892957435669398673623784905219780652989554123266802700206476827300957867512626157021749020710687000371106798161815020769433080722098526832591611280749651823837126229574317053612680655478564102459200655904529180251566902160166214047129606614075640015082004175867007076604772667306130095618460563336532406506955252639364713352254593304043682893103945857179086542275524798103078145541046155360781261403131649919353481914797081403210569509125254294575187726107746422588243644204321358592386737370986463460028823623243246961939765582515721027242336412942539304838869439046092222856376397214989078469968602536443832037755445039442708262523530416729505217089766642453528112448915541644415111326693890382085426928324340316304503699981546263341262968234102436915165620096371188147718251285179883890498077135308309764137830832967468063102310340164163512982590900546965908515752327536376959878920861376224617854224460421368611419777557734353429226330542360274912827152089654456966223617687406132237607642336295998576675435624888309792871525506854829923059667277260024776425553936579131756080331761786805634274618105512702445602615181383395309236387854364293306961157958151218368603131182520683095232129700354833260921372203603227774721331922559490598476844152 [131,101] -7427667975535298863680926379330388396438116101561078688233252082229384872093927704505475929675303191439140207040792077402636224738064965409838647207501626330682253212899315155527143002553436545953493029031971989156988922831650093976510240768493525331331578458879837872603361991769418713720526028897610912988762617534035307376819436465606873813290671461827164759682630743005696917946289844739128146117142839921158188998487354283583543983522872065418006201344342761499357255569968712065894360082549454204538234734938890452264331717065340448724576272620539739348321920840648404750646806989243793402933722375867159452171282240664794643930475170952273085184549178371065384392696944989003926050782166289920833411492888053349693605588323453492960776190237498903312179814073470300490945068769112569265991325488643685158228281380497733911755140507741623621572741566387393644064983070914605218323977334824909347427863913841821111712430323366692803332807895113764095825491618066905710500045540618433465066826314623432651674572982307882114102710468972276352509856279464048164622986918852511837912045113216808725561884555138518055045882893433095132878336338668213788314066443935803893057754505015157198628352691954081318051746879363111536795670254325114509405243543029852467938930189353262132490669455686124566901470087102339580114999146508853850954641456556121429755327476186845204527909400087175163295072632136418752576836680026621325404871776514679018030272607031446056025373214742816238062001804133542557490291882244642932515137208486349042819934817081769045995190237032928008334075861057797758067513511258377455260326749391824850572983469846452517329091614775317932032751832580400412326347707446505173796636503717143722680736417843876 [131,102] 46792655761774618873636821017130249436581404574977323571759501225233224894312776310500656023621437066524136111384943435358752359688901762563880804766448215480057758941567398147165921509533603215869830152525295979247283585853082874215939674370359166913838809210960029007012030034733443189609821441257881139451051129641686666992330610284846161137288715381120552441068329852627910686340193311219526265296263588059904964460047939635008646506526759252884067239587962925803530729798189950254641130043708692379300406784279630079576220220342730060199284944240806318473139996500560226558732889421733035806060467294197169661652941101431281363083828966556266447992564015391605026468312231715849929035963811397355539855544504466085104813759591992820635639567735485697346360316903290491713038614727165084434969098452347753463237592015935205999108803825591148390242573099905645298886246232237526066394706788095338110259887753465212839865183149788386875727072339091514476593745147160896274669301200713708074202021725937976944767500157980852434399690915225990285908756611210874467451320632544311949917194906922453625936867071295664349341322863321535398675449126664460405780051412127030648514247616852088110989156732100152745156861187196609265455047707738008616325273060092043177601723099443352524918518283844575963157832071673918934117288998019103558142187558204355741928130249754742196049673765230297710751477320590800452131151405745562297333470233482850392138008721529192917879061810268088807493988069827547135096462280573342357493356067693276361663576187331569186009942541540937603530123394015192925243886625936069904456813718889570760895031308909240910820608875598175169185344031874688906336771425661641886881023126448185327728750340 [131,103] -44220032878162516943451184915021338997200101854180626640331708527454155003049217671526484866354496425307189675684457577867088516227800912307147048786385681784631083997278462849986321009719153122825575873219641396910422193726543114264276683793673262828090163686596406865692889144025784448935842089978465789790432743126552091943084155931593793263568774485375775615604996541979743007159652606155042936014468201034195717945705483232459829649035524549659930150380801211275519441167700518561767799328479531288188216397703493576992590512059747228472252567431487427749422482973220381665078116293551528030502876840085555627307336595631094570380742597698752178754675266532550222546748713622674071417839697349493310436381438461764018882215046857180463322703209170944522085566499016475761918178005860748416630290075833133505331379921735147874996587534978349329604191950947062398750827596463471399595796385929439360071936391442522136567136910646153851586928504403214858325131113275692505280805810444389769803934258269920235762466047448411347085076403845475037435055520055547362460362385936550008956803805764120461696127676816649084444357821641743549227147740702762936896450332663189243856145802500380939893433838519917689842237544246097251155869684916523139306795906396656936825824661028209086603952088828092249448786307221301554283432437733063058187592062127822400343569234891000678706522747879708617822312551929118690168375238547267633529631220620007758253111622788858336090729391271080509146646707699013036752557469846141524325123890730908293959697656068356901551857135838039205553860109519469107186231043347622725237890511926800109545132421721188620754127137562530369952187830978278590604199919498969810848247057736367834020 [131,104] -481968006889396598022336002767289398876568752194710254070091367772199820223148080042779723847089207506670784053798659176203563364624971005420585079995261489486185405276317553699674384497994266875967444579732904934637525582191081568377450893342972554914931100376763256220542489969611864129364487330714385601007220463388204053541962174540366990412829845948365796739721474346316764837679017319973342049031920458985579299415208627367010925129522534435538816460271644218993604806867407606782390052495925974095067185294200861018893425816797416977065116221711220298275743879820204181343759193646115202509404497159375909365565273981947850495673402742640439476494916055260115992034016877976861647283932057243271590861704495879009444924094727887599812034699887803900678430149744304105529000380087352774820692637741205942505635803916188859616733806632964374373849618090078365519525327384957286046938501982832690197192827191164024603137277208767264208259023794789166954545831883670420554558238201529441759638413734483453965192122214765164733940151134653169973095297587075295126235962484612242861739345067023151496411354464667412059684944151682006732915406126254829879530402875068590167667711902464142635278386722003240026569026614932584331848178025553042309339084306648047593984734331036858729143840455633860592355956085842058463250631456374953163591849658452688301756482858030680799302290877255599893732922081329385276188351547133169829778439233101795292315424301063855168352426534038749498319213006539160793863680823020846033481774878617000400751888894326868914411479016456399727564518870205291144439785270623862339797022547931416784936638082299454740810318082736131521558576267769625650893707970457613914599027892339476 [131,105] -7468115404572724206347922272365111652441819401697070811953401544819999605997489601983537277388062984042367266733594007117692141947121961978456524111876237364952029792768118295287709887743282618177270728323336986259543520954388601288608142751794662029261378521751690940038566293024806066774901123141222120453935044938888572879615403635189963146284211664589821459061748788451724300660104786350921036210343557779910960115141064631286356951830440600235658347661071610669339518684386733856262394661929731690430413761503797742513050499192908157863907522948248241050626550754279299348148203954660935030508163794561494268991807691627797381945400250721489748400232838246320960196741393242748095362635336171398275483652556157528120467036960443497823068004291111715341137730862412041467727898432286061334237132014605955552903115561899641300497953821452720457082900026556674819667157795758734217708245538534204303471565611338801424003386010199267139834791068494576317068446141758152955281272077878531021213105586036024874085746663088503609055764554925774225573355661960995764132519105711347785760245520205023354189254479478193932838982078597727734012490966425084052632451972972730423086469918870162209264905519539763934386809087751841018025147495002645872385328216635095176341559188698644170686579847721027678369226305418447383819266564837386743302931120758474307363121715934823718858007006397332449293130468468618820484001034954205740148137072613762059984784398337883162422179869133332145362557792694260579728250799365373504768659278758782337130631476734377545781132982890947687756002606799531390674335281787555242381038388674925594949003433563527186072474459220009041654263036616231830188402342098801320355669811460 [131,106] -22563434036083710073366594773153140251796335001721794377800703187659923302216326244721345659402937224099191361324924604975020653026217310173182872118915413269328814490918112408285966945834398868093206571889990281295723462013187489973761225314504877419228461832232307273999032911800751608724730737648735240639460002930490058336367953045735546280435516120183817268553162283996864863030177942403768648556285806450881125728758432067976445296462982508532605391744056834408399168909701165301519597161421237727988117813599595048471903868927026291928507715021585801633572304191327619920056853745469363034705119840585087372147532899752714096674184284640205299655315919866005624245266419242450059421150448542932865688070845945646467822116671467500634829901649221489748219237748721128620350712674840455710257685566679576046421510205967239802925854255321205511746931961645133456779697257695485444536291061292680612153879268230144797157349140868620109354476085015861058901358845913517007152618997895083050042647467548757436315584650220099040695812257034281944427072509331879350719936317535805068607858452699838255350141858612790790603293162536944777157307347372107056314041678490319618399943316341536003138715686934539580966449513917780594161856625161974253593435890447405632116510268328100994062062754729054612314336292880597045184177731462545993568313062791264472859515319622916995147854802639912708841444452691716441753218366188337962931487221578151469529038276977608082790751189994313393768527274539952628356523760206350005673309616238101592164614596348749812487251548600261485625955356006892480720438842055435076824363357761388562626583657090948402507229534810155520024681238698859881287353979892191035349496 [131,107] -51892831452644579480943193454992926237290470613488144234027350675078239848079249910121496415235168832140105358615610593003350638706700623767833271196361434037717207660710306752327459598378663114365108274575128675134842347092390741352474224459045353136229547942602528895969703018006479227943962308884033205021323677851688562504749976252338159831979190758807795243627324373364111091822406911566242131744969504606108625897459266421215265959603175616703046991627428970740545745511033441450537926641870229250762047162748024325099505717236359902939170969762301712680293011226107288654575172426999509643700440294430657740223721080242072632929677287298006550971629840670359472832494951469607688314207378065557443259857984505127180984306655363384092225203937250165640439409521152955510739768902778848743666553551843671640562765511739683415387479946831149170672955792822627638766941187278078179220842742141653602683412156690690332712678759014496204996759707755785601840131362663085675104124845126684916132567106284680337098133998085630818520331029478043773097516880242997201965512844241167844377918897475584047225133454775049231592475605936837379129166359640170059343505667573393236359847689057575332893649760776535454401089119545550727370069601316243883300476012782395940378297892835462252340632903050620485115013907984945074352146073970823931060350371364299490038201175773330810723997574776976454283561885647921075085421227011110501337590107898809480731854998428315729474181137435215866053124683636234082042893329176976661047654939007346096762533047190277972627257101312510586145140969271124533478869857119249196231391329419358146330929302067315111996664917767906585374069340645859690695022820556686758 [131,108] -30145857616186534338301719989145775680296624827147871578504262150411733736658128619476909181979373339045127094604173587399986871836088615455285186132975688715548336605944385150133051998262109445809379952809836801090524574370471333141961858998391914213852881836973720336665362078541329853299670332766748882346787383446634955595577260841749394154182346986787685849056704914843528758792009178805365890889919183132890925323118541496339381235048372125068751170131200978900369266519030999193399023426281507795160494199059400792883382298123489627147850739645580620284419525603557957291601993263846983977229202997428920413897290907588340441528808259234919021554982136857122088661303434951046988780169409501372429427847857583348259200850972671267386635036559704498216428488655248185817346991033700100942885136164167855828645173983539508252709422517248164807793844698674325648164471154939750398087174902447008959165112215660041172069299594912626878012488209888691225143961158930437388903246331699388147383069791922842865697151548674831454932206178537242915628349898654204173276125200893327689454709838008406953603053973891074612472039196580305429899231248388306715298143562809120770092453197171466251184903243182843608913443208275452290921385927937693930596477306495771284650128156618656505325477460871663368221038625028312480319010458153394836085355084813840181436422919247007695154430706837513991218838368388222513197647724432036354317771639849951416306943475179079993068114035052502006170249535858944793776512613095520771447536786813810510262269819032246859892350338841365897708254394479489328321251386669951249560447419740363395103214484683988169521370652592455699984704173681703933730344853192 [131,109] -315012669537388141870692866510900188917369905466387372560096703584091276457435513532049737740296601974036191218541450579280017789339611456692404617731256702493778217984972595150822095477642011180045118137934294842552354573771356565296269068189684724425904435627239535656894674068021077513374222978416657913739525118929269627062262438762366718584545811146369912647416313406389652629826702407154489012489343619920052118603426287723003360031680050659619713121430465965321175126563162798522418592928145504436776092171290783726063862224823847803295787941834490188052851563474314800548122243288938511460909659258531957458725440036910184200470916154704482281774231075523019380101896911238731445624272800976797401223918381274149854732730736060898186960842497460471225014976185965403025771097775405697039387481449201269714429042906102212384965172403055111633989014489985056801100391390619812870033518161500037464249583833213805441463459753435530208077777478093965523535575797178843922357673481201665076853027901527350787990763373197235342099789914396368528685496050113126606689676500514075859095752236026626504862427194112952663079240948790216993058720346773078214469898709382292141514215004683733761750896507071961839773161157248224303324212936145143301045103510127698220071771622891806177628193443504930755197442338910335251411943513954324298843598898865228030304718348523301775330722497808090789058083027111113623698509623693123707606414589201549613295120424838808454591251407946917090775502860634261171995588533646846286871902881679723014230866399927584715605679901054878077781676528886298724023074600355227779128656524571522125332370993731837574459591309278058640851801949083786776919810 [131,110] -516091578505521614082284669954798153796518860449283132159451265384609140752786335924975711266320725536959462383353096206917857686004323798084225041351703538167583935941855886623604651047698225985215829528939028332816415397520700840105966160001100664121012902266730553622335673115000107162131655758072074415458044073055426698624946360138816857693351966463086697860075372615440687256057779632456735568565777658280615292137091166122528795260834881548400232785920508263109253224885965201464321470261330048553222658359077196707433943762663344491260877710082699214445589003278924504328891495409752704118046659535689259915170138073329986799582407035024896442104430831205860688245601964480515595268815981172430614252036781222237045607075205599178372524232721904124959473668925712268418341556970165522449639764240869899193527376633222099840023344836700838922865751566414916490293921082029801359283370562474049936413743296643825455822670446083133264343555098438846177811143283440019499414834278607064884160965587596880400521440030604489895040799465486907800794315657405862496382331112460937275681011000386463914488435406789327385845958008348316530424166749502336820072192219919529605634228265638049632903632807268348296669948890517881147015003958304513404255398828128437410001432281535583838061205307786744790337601671400960739743186893952992137782483286927630800648602013926238212370630960047314664786438330344425920314846704968684060854096545359556333292563517316042757737868848341770304736507667405748408011114693891161888775990933267414269628325926395675524886104615337022509752661999322822520701324955219708540347200718012338120659058030832443886912263053400578895364648550055476692 [131,111] -995719579214798671692924840123582723988328343089980482887454977473536489272684498638428340363887367299185309685082633919207903447189388605482102636917022818813428518261194597016050340772935837241908326460015967652856087658505042826121457568354058881510031466746681499722530385466085957128233138655551146168233392902180751455026914094404436859359189475455963723311208500036803803183520668539288274120485491770925559620261689347633569830553176983393891413582690669201827606717199147885551258341153672589792453066478554619135788556472386080566700347242103424160510265778301691507107535729082053038103900672581781459851078629857306215633995608440470283260282713061368619311328817493506411443871777051944607295941035421308193109578298297111511299338633141030354217707036339043020464534814632065293485716038742972619882885243638809626177036432877027958617176730584505128516516970330976892223708934145985317714344145286605534337337083727795682783168276929132685004196242625004552396114189596169126946704707690078545388506735767681491522403964974720086234609910121829972295129015136670900191170710563416761216355643307641907412139423207709191833599011452031824293699510450965033600748450809276217515651773857521049085974496803891179764723057513079844291672592005451498215595185824784055050544062286732973886599983779172849438204681515246055273164044528432101392968934212207352930452682835155665869960591513489020830843802308043076320957699107202418748495511699663223637574186098333479336353614251796850308598987670750362801483508328417755782459185866549755735662030820741520423270510292470918126392257926450838504038622493786696847026164686505892240017081067333728872084656243592 [131,112] -1540093878578664421248460022374484891134395248916319730386741794596068841249234165721897818109921573979544692276842113203295572219726776358620392529895754609191587053843507386621859197814330043127194107112962914254283431037853577177861150637116640630625445749218556011484418921148816534250877297517835494347594289610716119989332973558983143833053244634759768757380426891919496653886125373466773534990937251811227069281490726314458498327923614255652856786856270894536502910534660007531366879982712562401058324021588087707497073597690705089604525299866442179895577907223554012347046999140293954175632978391129781759905340341607475499373330135591933050502465005711382413943109434033709940901917972739389381230827253788576252835204514493300691283564782633176447462736891120684168096601074551386370609896423403445938286537325281162121332224275752271812803612360757900413012842744665198033555360920169000494726071505965827306358216019939930644854288945945707879073979757216728300964602686302583017315978077562737960250910125279341261563613148617804667210863047959620563829402272202485333889367578929280041758045913014264888172482420094888840281029806798843773119113572464394056483319922720591944132243163483029669652754146815446572056798613706883903366531605993233617154290734292238773631530322761660047711767685232210354924153555714499912647133048556224881464036865593382700784185179577709489310903425533243904476922363114185914224434592070203361522420945478240732394074355888252307053787940821601356706325937399346897490141934769086515478461249466406942806876512956237317254243740528305717540855794774805265904572694306451267694239351003460058657888638916627918940097176 [131,113] -1212832669826570600815602807966279304613756597396949690232861215493089135854291097925556629212793010512385426681086962849150770399337949358705766582514810861100646272613612150394799685781692187013880821090257461491547592777949517523084522092937235677096402800557954457759577447915722057654718999171996112834269201934229068010046915501773766362133730988954772632103049881940473883671093400100251551665347278436285700515059699760189918955808007631623383627323692041950347826198115757811432330310479972681895555679497134380719590697927151525614686042496596896640518105292096513724090192986835234037141108278348683585130536838068047461728073813528966911128913619253185641016126567488867868120476619138675443462416309825253760327088873868201586727989451557110964789074732486642306548884121657099988180778167518743053915403804296097340494888549750448013910796640061221634197345326443132077061857366721332269634250858122462494205998639788267942051999560427005945400166865726710109029388761971241217877714043071995653860910853708443210125595408971288977472117119753035684054286018936838965975074262305060439490210304821496009569023936606913887305122353170019853243075649202735796246146933342974210064826763680201816966655939024013328541498810061707494614369617551423612209421769976520215134254462731671220122339407792157289445056035800266577961107825982743637395006651423048765493050148266925917707686133450716335408982808462349192638061373825873535415760813631704636412203210965745470980202900039064464859171750955819815439897145096929007255162599884199912272316275260147042032348159615148260246214620467156955477389708988492347049542442789408742877845360746915611184 [131,114] -724268479105178633372816714843673693143043667715994696362344080393154642358467756667845888881214713787085014843736331525030225590133588180389852836325976158651814575841539650620981220401423024940366094963055609830097987551593090575295555712017456822918822147503020757110924827016748813613476595506285766673937919204879428987034991912638974920978183669169319667559864642482556628924824908814769521086030980299489789450333289163527100387158310326076316275013786858142323677601400349796398652426221613401353004372684921687942537306545167683105364111616798722790098684836328754490913442343209891277989291381060533627374793374439976688905441567002137316304009502783135293618553635850726416989877940745689951024060009544875235310581372521182099677104693992824351394521988391990072590314306987986940537498155284950404270734479480410993334750276882677151003968350631947603168154833869777104340321274162056549223345828580737068546121236076745896342977856354731479660205458574770146936222835144146931601421635368367711985736777457176100047305795427668142621915745949168120844650064018115390656523878735118127418666094192981853653641265546387176752051009928102222237924190233365883168476394557453819264674976088790664729342063302927115742265497713735079444695765309328402278397075944924203868109575130232009346841806017501897096106263447154622618679137615123164977472947144257357487104488618269512824441222455864849664983577677452191165297784993466778727766217272857453929615983758049583862730377322169965896466997246360109998650782452775667955138429132135378297593766788798966404767839735210541493763524491446231127697021210746243489931331704383980869529035132952 [131,115] -100580490386290055656177739486782681153281934708184851312845350677825345237415334817332941907107700106794806389803305494201347657534548657921822660253630447567779783182005655337969236368054819548022646826615451388151773923426208480257885452155187944884200587416007668284082368118706857628678771143387307448462477688487503533105130725941511685004523741078400624418310278645553909259423260987943533511128813676798419715308904661523255679084984447088271614351619555807307652759626671444901402720674763560481209837658112501674411737095979871025079491845341429523401280621069653693798843693954536610695634958154793521729959462532589631594753751807380292562489202567817225577231169572047936717648415166191843377724895458949748709766090156076740524660281551759257123778034303916456126623411972244332559404731338993684978811815373120185224696093444929495275837228760603943022720713436157864853840497342554705312224862639648953055469958548690972033030330903600001677261683803904737519987115275641456423657795143089953752371898670051450514422855970464024401310772894146328286530776634631078212723886063598530098241941315370996549392416237441819897124927248964009570950716187108787703733638262125504653313220209339731859094324873658333716456146758174375864215073573882360244171624614192965548490030778265301326288198141827735891253106095843131269784534612078311398728625397901036858375693197807855032474634486850688998710064165233571252359433982827547833321407380963296589497891430718771735720606893054044509047408204371832302589637982443422280812549200459680071762308685574760308747735610393157953370890177410492179544240800235599448620656526020718647349148 [131,116] 264937302687398305930021100253923798768770627484640932220102740488311835949638081124539447666614438740490351132277855981013652146089077695050203059881244730327417414307737884398983262940808408659300948903778447827498701168563580294055934203991419542976320447496911378246690219818448133322237969839305113600832294079512484967856938920184786942939696723161668678738485543317180850580813918957700987157978016930921055242381236540216079730496982400918118238203468460664116811904958777435769408556275262547124672385413035890693625138757545541231350778710732842815028821354438909876932442423062278813535637749467698883543007203230262278208536163676164945844089707797104196673654680167367255460536798819861821273049641735497171537954445562083243921886452828085316761551423641084326714968163045662045552586547088378469966445159820369918696428104614026308138468782598708374377122597013140229948695601316566385168447639197343422016552565505402529208305391424372933297817563279796075513515228918357164680592621707700783011296394521423616051017013054752144213834525705327818319386320227644495346350409834529075141356220781408837001226910773857836947256636285553643412788620579477177396399092864971572879250663068625771436417159380826222200892652558050610431246212706988451474981338223019421273794556055900924643860793115883543664078156276053612999348720405508057482148797570885357709907116339169365793587565896369341012112345479066848758392739453835894346522567716784793324905428946828354116788775192823479302620943784249108971869998126076059673148518177848312372932152747748860925549188458896135851634627721533386823616667509418389995473907531053310440 [131,117] 15286029280683453819498293535577296010282181102771214604913145493600235997900672256684211935134246177599200439538626511410349085736750787234730300791666078602136794152750940613100954595440626168185883969587364594893955250753015826496100014100967675047603843138219638802677287029281744283659390716608631440720901218906451813999883935528846658082552255611705376357299573770047394526552156712410178141603886695451772073889207192788630122118566669314776622886216174448882604331149410553748314595256778588622940924736443564470066940190537357144143195168566416319834137493151659705256457041657067264726690624222267167193593745083364739713155236813227851999073005885286356914663624620475168503418814350314774335399683526931448916307973242291641032325288805276495106038503303587307701776697281953001637720550020048209902075703004092689393754852777193883191937121679097159763966909330453529392433222758997276116685508992556830036958516785116558520534417692212244549611909873239400377561481214938097009062610457645147565911893857863368989572305042121787554638400170182468968677685493202689036567902917016101487020107578039919331585197203969209382275499492116466053638388278140067009924915467280541383733847745778961744284835338891883750535198780193500312063194013060494581837502041424831483917087177088147631480469923290162842049925783777150325041716560226494883546523569762577091108244976127474368797220892421797840584455361409355043368654192152328436709984483825241854620256706090700235139133023402735429967208563372833044552945120097679940060431589108943420550083372112084619085806382020427056251110357021441034034590667471305436060373040452 [131,118] -136216696931227351799012382030179605336588686359383253177344784714405066639513000470276785178270479837549927031567571561211364710217239762448352715289839492059745700104768686462549562914222976916103480696553911112730175444671706578474951442311709162698465949959770765184693903442224481035544623821681482917318079793214359703138319572656118572044945434684410673290001526398355439944217541000596103265785696211516811712573694742191708531537860797146939743793250751549638724196706128283621683037712225582039306452924662208523369646568789001917381748020134944867065317054263813794976925876262216246312530021672286915267769651271607146500434064996855621320752274321742774424253093876368800775581048818308573952965782071949136608178432384897343024867257131976332921603923869616748729180752000709194880472823768926896311047045173191277618492404973391901908599124037906532530134225257695946976854479360965476316302540352983418760194908874934044094785157227704553844362428986159024021107854301020407160286354158561950226058515253493903880007579730077826838663034854882003780857905427615447123766687541869984351772003956446626924493522569452561291819667099041807662742178930497054478860360999404276276521150434389020109671701512687486170803016905801512133833546316580478033582014043919923424605992807391556139543273996907235515786644211979209641754480968384639656048269788256649694047289998800777204834648875745721109464955127820283507982058011922139037831818876361938813413497575803657334639392426675655228321676328172718426262368208361270525807272944477792348524366914886326389290893574512230087045781675710091054287838799498420223918376 [131,119] -50125131443912966174972040318113156083021290034262758223799132093618203467027399785160047972155760683472985168563373125791518870414382584251611330153575057777272523316882570275783115476639961471549248115567307285366290657149472605555033055805701046168655452858990768125938197634832931553488020066692542251565622466485107493532169705663738469149466939813592101205013648274934705163826077433912072765796349156517359491091970835194071082463235199809259088839526389235536980008441572814922803679112330404177415148327779344438501264890928755718763680673274890043464122329619176201474532734346265004447426852652722386410804324082871051235055076366756890810412029383160145150567373947479925826507156033040876313807260753632471406818532555902418551582741464607280718247780400592496407403543413050553822231262486319151311798295858441146405702574205775605028360099423504726933726193059256141786022053374616246463687617806414859569015002596643629645856004252481927923675674016498711487333959142362246494327634532155126177258853369050383884162926937956999339309907736638422348340975594434033675777059061255785133875277074094013005317581918833863069868674423216827403725242432766431241120973549189295394802750811870959760243052238848829674111700155204360962409651520692848828800182154099418133466470344866574924221793552537583096370584949966345967198660347654912466079429000659729514937940354826677814989302199220795541626557536505175478842349438845322336393102615125697415486752865205446266208821503443131871534755466456492291635345294601368342529721490969296363337768484199406589378700293781264829218234449371303112944600345479551500 [131,120] -7154504675357070182801229279322316689610181406839792411637718839627706064286956447831178207945928259817977583752517602300156465314682717146300073556210362652594432120800333352319599958232535083586722807469749410681193033845929369500928132951386037711758411088715836788966909486079739084483339652849692022784069193105617110689503698841521190422192742692807973356969802016482459173527920277455638132766763207055485747814277505775829919810325859362229602761281837684697270626289035119180103234602604754851880960773107375199088940148573341562775295201086755999301708804589000795551978273550985263162373567215876456271871387328255149441815885217584507845152823339783903064032659432606791338703915341804909303905530118003980657759991465224251639242289987951330976084663839952414437032078669500038614779873699799118708872211857116997232674693980656013007294817041899278313391205756037072058558868492556977800992546363047313398214039239509958073998809461534814755701689616490346698718946158933152763324285759275455809287309387867616722298497691850266249854785146770258476817381192774586137659798680207255058851623537383413362473105589615266861234226144375021201200281895511036768757698354114350184430497488522910206472449563224693589220556210158814559838557054013919867145784521345883126516320997327253626234158001708724727986779306508395433469133418064120852410947297241648490749625261600821968816935400384336432687285473462522498089539261315774670081628980285415148286712749079637220474112720484597771201400540434177139684407913329128418006936470830266320226229960127394221225264566675199742474292763129586894571983987930 [131,121] -3791468016549104955322621531846174694066448303922266107289821284631442931271450826281199284609776896340194805504062415722642601974561624080289630329716034799209952615979853164232315790941154364616580985033452135378677375798378212409905572792417993688934799150671234248620599681775678463041574277233813100749031343469863824643260973271652178422460267353832363543771320637111115800428736123287594633174534729755765407084750183879376081335749584547167457604995182658076766874783727396852039050875320456911474275357260654805744287334062848191984875490573971221526570747760509171019908141435607888333937783392609592463568065646519233102077334764965640432958017160570699940534003313600550999257592865708741123603022309892477388809791101743680036648799963300362050177621191071654533241877557669417476456321100694773703152367504275690869156019958806906564406565884818768622076112865216047927083140407782586158871078985360098396540097311492824709933698595715478080337856101661752960420668159810888889669295183266170328089162579047592091195827134690046442034254720929354387568148148067095303576872450094833489708421439558313230211319104435628078267741628773416663897504643313859678375903630639247136837274945825333064987216595453475055950065666369508312935129390158562549504146417698042539836976025695488961696909515497432735212022067294424675929558616310798056917037231620141040615323705066793481074242576034928496292628359481091073686108556604444455708881815769576077971450916528376974069419341554978200449786666916689295206469368103822644135691487868443492027556464507641725749866574697042834519283340638326846452124 [131,122] -1047447241627363946754070723218211188012645897154693336435837572944054893922859632144420375075892993845498408629428155250879526523860874005285793366344344471163990724390979831360888211278975509069516548048246317064028693342263479322148808087965029095377472018724044170822793891925922138647198205580164398283802593803480379338031908743129653222300664146747367512669173762690115653183071453411001373979409219706899192019002123983325557910062370148754846229258618855848870946584125575957070833099545041068925291655269683130100193430341166932164482491962204181851809060098164142666020736935881706344299610086803377944785405579564374039990875898982323685665522016170118442293245914890091933339789155755693820487008618314314163188891766623911740971039083998151652935102502279545654164640736623465436588777657310727182136776191936729909526806169917822725074224667043250580686436967317584476355887779996769854512287424619149848968258309370579614478348306854911126302206762541909694494964026325980552121282774693059863730014187457534479459202951861517446860320263166628954627487576832323540993093960504981989389184170482640282597101265086424950030930835917467461901547573452047834754121133055026606227425093104871769716709601866004665546355440031230823951683263784704857684631500799858746113852688886549046947568428325282791948436635606790181037301866539731110292843251007916172820190820122988721884162330879618499349517445921531816750258325356877302260715708697992784365210657175703418698326539762384230812250755258453894361418718617438931366443885626658916866832192591235034669165238617707648230918291284393128 [131,123] -218757986908158651456152830205846156955939046483081705836711020243589471199745490979403178562946728602588472156578937110377189524373919848926587974395917158689371902733272972682429278758569212527018987400845230325224618726389286990316227320262107852286560990557217928739371004068891585775677911408861554050760197328877595272872430714665132357169035752376821688836508111469482315185343705969588293333449505456451345853169818033663668336585893080361468592558550875364538381240424277601644291407709179785726315841921133912011349867444733143880158451569452009520928440313623918581080698012468062171243404614696276642427616982719196221290480299823009664397558867294520812200769647027848035989766424878130613222920935742993174534208495007775426325505540082531734562139844318298576385661972124551913264558152786074250257705750973873033216546191894497527034827379857317466592602714475106133018719423677157941776414845496303924866072002621860457259225467527712633651113595926190948044336921219142399639106630485714083030729885724513433390660676576663951395303663646214911720092242816798318655767550559256479353691483365221402748505898525750743940127197832487487123180353703790497018363139010855447123104272505663227212366902657192295499699211018069686762172751041600493196707736818998379658260007368620957819478688214174715653659104950299095345249369356990366818372000135625028812652404728126619400643262782276958708898457787585191819552154161397001031917673496424690498657320769550992433775258563954945486217488931893466003848563076872043570112682541580704705984135458194019915408083043201444669481334056 [131,124] -54833308999168009536593676705928248174697356150542065639497616687156463217123049389100956702876363202291743560272925762009188315930555691463570991775249229909603569251840972457530971186285285731076811976508715610345164458472929259149169556784730996101003259951913902409614987749060271894548844181112393849062440317853318679470898546218387358927942936075215815234938484919974994363656507353220894214766449593503743783002622986796215664691880121181819424450873713162071248973295085945686948991454802066074063805793820163043020426292434195248641886091989294974495306532489602078947713377097181939218910881529218009199359351428338843097559978074364715503435461779718602467153107299916504641334819874795217532336086618111073248135925272440462998367363181813550384357168456590545545902613417634600953244235685582488874530257374920512760105243213594679493114170198904095671301242917597919455888784969609581265125328704729581219206428878497068928860641068425091266709097069318718533980165578907626690914983934369418359043474174176954928914792014579661322294630320314364280078540993341640962519744345731043817070310633585957064018911505016019388376280944137196634722814588868501231634683087877966812542175919265198348342012277141882199761928260704252197577337321681962846944051568016660232667331611164736684631921277000917269507203736745068675793194189842848087020132917404717035117373293607700241454743671273245206743723806099427852229676036528657926134527787888072468895704338596647620165430044166644623462592898889550670760189542262902934407169266722154758465045839465763859515703512926479911440 [131,125] -43610737565168207434702891104764783326805423763995368703045494648108312293258354703861765036580532891431736084062992647688951990616606403679901251704526738949189599783645178237109803274766527667811735941692195596840112782563682728763996828302420681709471445515823666657467852550821428006700255706574279213013463332071561859320993426119321415578407619503995027723239986583464526027634478248089103554828798443796216244074558717803524678910009485285737604291020468086878147793220943007759736706931022405450529612137425024794788113216087315363155610551564067287090419344531535140233997534072106493890325453324487763219650201907515663263384146359507845258588802080908350293983307912110892161862210499304397151775579548727583639438067327765086266219126096324769252857478347407822250157446277421593654106546131067952524387170370952447864453013898119471534301581875977890502298069457430768672602282943970348570271340429240289108042976459932944447102316992049016491420201303007159673813567554018022855901919837736857659886673811084350199703387054269213107084395130165970726470116431014436957785214831583610136297496986181253710052046142707962161148930728364940442129364749439793188202765313764535718348226825106129159871747395703481868821234288223478516912066506400826012642307217171952293179931869657034854156501152759435808695892477281250483265486378808644161236868765055799331284053627880211905667211827806157282633968754641563009616671127683406561586212834016990305344379403901278676520142559636117672368486457252713006664657575322751311142139796750666704833858559810684298951704881777144 [131,126] -6026508212695083895179690770048113849463924147088116716405106341076875315458171862190720542878196553926806780959236959776143098038962768982460576403273747537659160185182318395609526607496389912554047907701058027709302943866341157993722854112295500094978209002445807949996038553263206403299429332676740902782907342074307257125213634979740235760094529526517842255152901479734871470387610384230132950666901107078311577883437856233218427150042783795469604431862121470165087869320384184131725413482969312528788172350048970417518186131883771989765822772515347076693265335108280577463867085170955624441188112175373893607249836293588781156694417867790300886862993355572604506043669097006867802324733578966378631333749883254084389609913637631935908377098122750803752980772723582216268085842272121129051518666914129477750231467212602594049889862336090497711266828897758692955070449850339715615907640902883367071624009802587274671861907873163963308167800419707826350751524378108409308816330151726632752274133202484012645032476329365945187570524360873774080049500854965245286568401915046320734993371997000044555600219492771776363425442148307578285381722878914370168502165601223396510668221349271689823992504723696255084570079401456674984119936646868484320727637161670532266870406371364912328580917534181016840747692758545790727989340608616132354828458105151220829043807978637226958121844586611542585409831777490372678205932168744958932358643931414453643394636634580850953920332209225387667372016964170864995353993446245511093445254845156222645312533696715145816499755613072215138743396496 [131,127] 700297332092250226037534570930883177931814753231863420020341660177763340265306576379644753511301403168232865365380668007627543786310160604265124277621895022189498070781756977863284750209387086876843969679786974349365228189781217490210125338342490494358777771666274407521567454249141083946526601463104206297971606598997482806352370933442817328165354024515743687493913814254362166112213753521667684556223776151733321149619231617465234047473498979847370514152689281208727619861985985303661970137205977308966274265509774418230859674048877156562436690946606468516670319330248513727297001335802695103360084240558573971913585134704391310833140085064195055149929161932616411407628052860540191805121277537217642763231008789272919407756044062125804825373382456289944237128776458788940259330380035998148505000040060335927193240258421686572414702436378496051926289346109188212842391846459749377954186082228502843788952705503162659269296317764135038382149286211892968089875753972911744765310890261889443196921854105124034462030216074611680951603150081952884921255612107888961481937697248647888430349668439421948362908390201125664009658464387885360545294638142452617236240986104449248050883835852668390262096944105032500042428820512016368784857001135827511122289946890735966046559879485950220370174728114997266290072716075225936356849948900013091310074146149752870209846746888921373264367440622991042744214892491821763697229472050105332030648477740675625437748606499778762256997828778984713995429254138472821927022392044782175986296609963229014921596998666015337636498863763179355504 [131,128] 47899026717973209077573767602716452565207095030488414592052882825803709675688902038570317088717520744514281924450880125733210610964777215436458521879645773392263080700924437047834757530920375912679080806926858473001957445630227760550578469672001566026697069460214552854863444139345195415143418791768519751342490414444506480272981450580903642199689844284014755002272720715275059450673417786213263126113784745515697607685652776099360336046879409128726509697213624635332926282050706389090644377694500312465227812545024089284776122991709583914755395659168555761139318594779001022690078297366034045908851872396247554306405045047734793351941397812153953553573235271326783637295128934995867154251950435963930193778465815286269395402001597138106661214751974662157339537736795426558306194585762120503720852006707973053669735885377282967026221496170114519076519619070528978554525058287989909695850957747790300146589381379440397786932576235585132460337804429487451819141184215477838593975115143382814784930395408415442474938479880217148048408795835670894853891198510596244696874453617298461672431779905521124038909208582682826684095195583825692908982667515075155535500504518031784897733932001713973790471776867078069571721623251047394959803350973712365568775258013701530800477015705424341215837818384647268029133592997915660780073696056189978824987525573645457018646819496375268282649471534078366548313448754490232321772908374301812400207283516815802028468737947217047985769175781197911578458978719635180651188634280406041536445660901685484942205570377684176927237117677472 [131,129] -2418928388331400702719017948431584155814711880351079221239563237826016012606211211511820752021105574326431863660284862938655106742319419443122153704868345819132597063508727000002397718814206871402197835362576642088852479041696963738805597213549158098133842131254147355707328726754088078129939786310750564127898726746853784564997461628204431703827245965320273839908409620367896971592625333318116834907039069755811232459530677554485629137488934463957569824414027167089004872700238025928787549216007606102972920570920071570335173024860877305919234562573413235687423729613696148235234716180934363650781894026632583066026304645330608157827636195631591714234196703152298543406586115411789532862241620387595888034628393863785857853719974798914952909838366051510417760472731614757207729727193715324847881690083779998897038544056002138383677873929177083048400535326550198678762353532438764731330245518197299661996382127629106160648264223427099402044316676164640337401474298666288610261933099057391011169227260469077368939585140151848818539863477320790875823678705332760635017290937163763462741296519242993273795085249288222667924617881696485476054686111004297878997907660983574381056421080999073828411933153567174188365779028765798305422018692881704131340830135708444760928198406143408433517373368918023532363239118659669041668821494131535208031097375986280642505703261636861470248914723556317286861347277344425007275811499940266220957469175112355113814438783900170713489634885818995888174386564310173646256699897488452039035488231067192164859770480062629367443080 [131,130] -100764501881878901121676003212882730242986158997692472455074977461880589314902894558094294144472356622975776680065010656042381615997705902638931172182924654277394178958740117310005944556713658853059982305761530760079732414812601692951528338878458332193524246112203081769849917849420268593214104854619296904336099838876596995391014707429108549270471193121452556560632327809443755213233434486798652339443457540540064055007003482915767853491259208974308046805024910826555366703270953882551790911031776961034423465967957872382634560377897617090598853614946693377003012439090784755975701483697728099915550670061300507440770472361375272085810982205604120426617092010414721477442083792175756447999693593839307008785633403893053647025767569218535029482171962016707817703098496205745505173336257067439252942116250533856025046583589019620071260613098094530230336065350311724963999190105589280217437590179393286327677967087448663530363641708569428183963488070192795936479587293572781085108567457932381210200278601490103448487273429273787405323526439353632289782210537831780415881342877094435106736803200686297521447643837577505109231226017385374409316915375106291574126762624043687106087258885908139743621996048854857282763490606081065364097604316881988798220365623176211191945830411356400577306247629375937499812587444897717453528382190103194894495632446581915679408479024033634730395970654780278612726825445203874496236500791911573581966594015506838838779893166643422329919373822609586985319210094703650258517321508695617375895487217902446481630129181909928 [131,131] -193120373775413571134008400081393833699062953355752258928841653493460389456089449542017112068451922579111058340015485125654832677075828381870957653960739871404387884103755461727195215069610900149494366982620588414802289771317192497300004702101634962961323119837253760352276117539586873490379382045048937238132699634199341915925039160467556547517369718152447540395722627848650029098209395335476350862357691068923245627981475408125278785149834146314807228411806288654719461235709684747371745217006651228336112882466725787587422776040513329343800954026074752869805666531422727466138573612924749389812633682408135584461668540086444390041567996367234718449416456700568514013771621144904562180437693420470684140696835977821784596557991396397301146943828413548589884643236690530459335069663323035822715335021783889648545425031123378874544553965833889289725140386261292423519735601673756532077074069692134695856980113134159966769907807239787783290100931128221293988104332890287210198373720314752303164420566874293392488936055149401907489494168213355465973002787514065454986451886923793963101480365542596200112983101980506396273433983532676317948132432992266078705250964623092771121675280065025806424774109609246152952762340740062086828117162039072555852539174467995090606485313522118404023412195351423260037414804483952547796248158480031552549197612194372642888902737129296931923883745264783979857241206676789877387644961235477979020631721751453208529284851195311036727322289737676663816540399635970466952541855386005692445168264334663656847126280 [132,0] 803695405748092914375132199419869235742707551184686375001674029335120099105112057817822317561877970212858801755467750006635159422221338823207668850169340202292432341879659067672724681706485774688000353890372747466155410631730151695481396977530105730577927494164693693872668998077806244984193794020570728654758109191058805203695510111471505360740532385938763137186629436672928167733643906462725342372543612420977542094409068508939025669441741272460074659596426354048732437818683043585624876241948673653755698193408270699945644862162251761012253753856102452316172385354542588460238977213280878416106469846245390257369635424186034686118689876849474876806776076241287327572068713430203342989878539580244099171976150867403778382883098061794833790454174121362822937181541177945030727041441896967010061913088474397522596887371538862026184826441456319812511137859834197534509530819139495064781536196718736464292458495397707058887121368219636653793997768300963258445274420924669095673502995307555017853178021991507246994778150321352970494009046139490011339850982280647469351451463613821611033734451129627359604942248960431940477343038124811723950329479265836260471692858921939004712624106298480608737269430192795239906591767863541586529451321694197837000604099891688336346103470508717790477758370929045155612597021859477829406129233286188348683350303432452317624845628714818867295296290370191989753548006604145549006336723899429656717007398439026756710792534548897399359250653563002292632673981196891072137159496823973138230916734228840266873385287389865214890619645618963378727628915650452757437203169077813722444145747272625579357000393824981788625926847507694442417329355752846126448432000372896374908187954152393687161225482295619311201412199742994813047836675156082445614140344529564701959245126273190925482367846227921155989198583344337801699076238320311833492069996540893979178986483433620774356821250218204835740636059778529907801044625981059581516702639769283751323346661352442653972792025404755190640690518805167030791380966547876596450805664062500000000000000000000000000000000000 [132,1] -128320958401203845720601889611217836226451002241147222271127212199793832123817564627582763568172160648876844950079602096719756384915218332984597344534257172237044814655212787327623539609197639798581901081928711700307879746441073146614991476638061980200055161939652614607118629941107050116476207741147648308686147738083451522906563247814592100387965606676813687663513540661188352614113417195861504270876781073898277333716524168321463641264279586521682279886790068884219771582494100954923555350162643206272629367505488468602467083026144597484793998614346032436219622068855658233768609913974517436647765177013663315241081856695617017224877774233161379292458490930300228766771849047879208515417971313243519597147768194670838823914436673876038294979248703601916649128762526720768160776517397922065147864418738453482307466570474268981816068211063814240634770252134456793969214774667072080292780750785854387985310854254175258490867169013401558135803484151906360188427907029789311717579350297339523116473130119439178961767461397205757372097092654218671178678225866215897581769555988438574752271568750518853063222991566586696818267485281163747601801855956143142937587937509423561968009272162653324785923276633157330494430645468417728054107395508236747020700629744998840232554660391614842105630450512920335971472242306014646454497341869921678283808222102214337157369171960955188448003887703336655839531623939307323747692083033463010385318187943484736898576958757692426838278463627058260632314111316694598522585517678370140573635421217424943928453728128334407670378570928616926663510965046790707132488761075529553468599918073350861209678579821470884441070472713982036104897978804009765860547492737133040727456076844037787867936180894684613111608854328420749658790220243728254536134347848070822461453770871694622155329369987003732761057926362319169328376037632800813292368594016065531220956931264575901941989533587546464853473286287938720498807934236841391053566290603534290707815039621946627026516228388332287459406846221831970111804110956654767505824565887451171875000000000000000000000000000 [132,2] -16302987784751782039917089252047532992831105565812847702400119573962272416974028215233893256418729919144573574151770674175016447668392829969722193495585221573670862976646116219114074487142760100450782333625574693103678839785062641384682075263727373570312904831430442389579910138649698040133166426391548203314599876237359159278106778730119438408801322648112429264157491877704468065626709043872968983847966380493006153618274055559110431620909393080605610953811398909155785089406044397088149612030410707933651361084239773750362794643944508372977342821370323729074508847109153841700790527271174221204674459125370916364190248297578731632787756339454903502722956886015598945008551503455134398766992683247783473339837593387015952723171542966547883676336546643841983512411771168667596206378584674161275087519246428390214892108119169093200282074610969657916225570957187185765955967345344604874572003504322333626219250312287154987087601635243979523514812090762294310894691594731976020031122206906585654450801063068369384348453193372960587371468413981904409749419285785178085377365710163595038432491856843451036344490214877765262033987812672607588161837929604796547598809269646130259458056490801194159318841464304068077608017217673987308079096700922103518596022110905403369747272724132832150025819044952638923848719959833404940796169227745041108189476405873698749914879811371287883653858254805095377832701183298873933840744794835276298389390389066256962024877798520831583525232733455132418926952810781254330916459609656706921847400484450002127782611105539763262543530173328446669937576373262325806816522508732275351693356198713699628772422329995493327788356022869522041621030862037162342899125622366423457778475040162945224371824990114432243121251473779131757092732123493241505546545986498078502514902895442061368430019824655880530323024490464094290796447825473845514012522951973066817671404768447800322966061430395616842000461551495980631303264893407148847474102522713389263392418516428187796703709781540770894550508875408379545410286759477003215579316020011901855468750000000000000000000000 [132,3] 445813945281843165978116794761120848856634501958551621061963867248343782392810895815620854701118672289348006871157498696162586430559969093959024213465654277111488749440230879212351788744293023429353008134697952600523147223041857598704849395979351157206336309561129935766484559806179564824146479946515531744913713292603915699681350744066897781077705982981234117473258898257956150920592774620588526343629970309262719978184648285628182845311437639257492909844847914241296236792000915227349463702528564960489358248093782257739343892049144073025388859547140195367877790039475873670366646106348701541384331838202942335357748485021136271186526306262062132732479678743319576301594211793288437096106463761085925712839569501909822129933968407408543254739189399911903699745806366046687781795171182711079799231324843035878292557064415103704511571308939742110833471939118033132028108575603213285921635101857926318859051823136869156005888173879277221285436615315598742620211448365999372358909906739476409199823338309754406422681232861872248629502103461008459977232388784238450218598103461956818194887956658048708226036330745785001758636488016979460821451650189985154514000127597407343199670671287893659485688730500791500857528772457520055636948553824169882289382854653963854470436328318625185606762355429465927773745515776273167005131938442374798815160523968380162882348020836907864224528455504326991789793427825652194428383047414752721034878429908143104507421088204325625445883550382544917025815003355097355940923857016128641874562401349581496166339749420767231426013717543582516925268266048443458758819799768712416347901308799670269851314979890172906111231084542197852840920104576978914343341157935771266142798909016800549063462088310062599914542265267820067291275612740018025435056938696195580092586970058785973809380272364512735201914006305914089821003819160504885998231206124515136437541371588028956825755634181162305529510771261633198198239225414318324444902543061673754105473986075714395885400181647587233447366551027713109086704284470675796470118257275316864252090454101562500000000000 [132,4] -1150939448404424121989233423779453639225453919051844256159301456552593945010278057105988137050297733576904927024640240397144946176162059439556535612135538660741003512435906629533326713491088360261965865256235617810503573203243121612018855070244695134061705838874247579024989546224723286298550734024717424213555852737613694110359989034638163513763085648383800689401130196206270755978371932818999620817341132701346416016090389909261812160303361550657376676054667107398728799678548577662644556891666157738016347767199629142177196513882160835014578251816203076009815872494440059823395220908715001197618628485032050872100999299508351586702645143120798238048823556909295270699767127971084207285613365432404264183075923137739562896519035424895724875364200167894508480987427447069256257739135547428194887125166040208271300570747278325094356279920273237417132733021321151059836134405992213707601396577399610168383333938458622035708517276700904354539849928406787910333276050131690580617851456318917242317981215671595212476902376450736938325458499241388343871676709475931523140781745413076054031653575271669910977857300698794730028464829993876672813286252590718237754984103174515059114986249555335038487469927186793601317298651490870450370698726946825242533297922064225294098251419163830515418067480427574687055355308876606660629709854609336427741881820272773390298986084651329461751159145300967797204962072665738921255125670077766865562654717836269700317322294193647300210439655171113611130224706332321774565843566628834918582364872310709158510194710615730097832399216296741542531218218208323232732289727762313849065170936827213196013485019069699160812119627449899838052404950259029867517717361603144438550951658432379105972003748519437572741441126043742366477380326614973668234713306864781113952609660323812472075916620098018540949280798976267964059630429255745334504287954086277417406555859937621134784577707562984177772890449135284580177527389781974372465631461276212623519368121875836667280813766230525175328627455962170315741582371851792210293297102907672524452209472656250000000000 [132,5] -19785090008112475577726941826551315394646367651948497793823800357286232836991950979373894986817744333361680113571916237000238954315475623260380112795778946171355591652384271516820168134991860039008452091390867184424156607454791192435173216371792503905698465336940080285803853374329748730053589069109523713265706975599784354312291958561530179471997254054726788764504876016595411972919858582211320360664537880473701384333212069151956503287537613806586563035398500366438692110805884043626156108203667118932252475192893032130583421443183056551959707594894070976398063515617368591594716267336069941292309354202183542439098872319596396614003249743366627309857603673533228977180058592402688271959582614953584683303341779457484454214373532611220503405447514047908454651534152414551455614087608745872038463778535566226326337911710336339319000795871729431139445353019317945949013295858551210624158544533884062695196080201285762254241471321831732517178067411952134731341645390898673616308168994791350751330796638002479121313485604500287379899216778954814886141777129017577172426119635337369951478359325538860007302322949806670995673288201408306211723984206641963033895737027846442754132285681502718550862735604830273995178693278772988595155237896579208154131931596137159594591800005405782288985919070717003155505673765970080537363114997679914809503412092616359620342302250244670302310280996667486558297269124624472150777454537335236830272008278454919094740648550707060093638235633795040155165924524716390338880971525472928215942874083202150896128107223920527647959490363889760814657858366871161787146133556885868006508837775950976329446223463919276155590763251932130571105497852841478935535849383462535739444919821479049289234377960534769040687453885014151591172408274928724449854123770710412493404036464467978892860883873993620360266054277710092925677625293128207536565130470386556311336160166687668204248607823510094708810171380485201451005252344390032003810576972089799832985790810894254648512794548914012121610321116232822684436994456480540804932388709858059883117675781250000000000 [132,6] 178382920798854620730557488078619922514152837436078814442457924384925376082877693190781404094441204074121770894737314725055151336490209314794674520528377420046245907607554833667926801166795676126630808534792804907747133290439748071834031698346973719117086924311743942053600821540420399645144331744348636905342110918371760916709907491600118849322426682747725293127259565373254330509191489721682630010236761182885036040688776673346164711383269224824196700981875972548147599211434742151479279773662350234963790094522270645737571393806051637359259155689864961848710056521821145145794332429377498918652939555733352021933780951343668784186699140735961473257666099574503967769880527645415606897706042241697174892454432301457871304358670829145391239705366517597648539475780313297246499578284776006163597207223647212551367701578839741933424905610376635213791783654031845819733697852686432029078769060626599586480983457041348223843200823304985085403701639041472888150202994588085121531942892793584694563695391475788963372245353873145075073140527930045298436728174695621272849544614539751046385859536460475347585029681034144544642591291290540978337816085098578397575552694903883886506675061242507089298152130959829700051779159026776539212716536722003217958253181814790976126324103888830256675268147155219606708823332433505038046357163290181862650200576656810935649251784277478683756744179921049103447867769359297093799432216091835437005454499924061357739495387374638791288684225631863872641101054199886927182337599305684790156949814735211179702160219170796290562230832672945694419882070049164466644962708923053281437694959222534045496046417425354343837020267505760140983997149259832589808257597791062146001527412398287164833830196162001439088497191412492381252743820736233454988949951134274243050827679232640305849333946735933264700492778641417477587456200882178569433403269120127112288467000910019744586676145413729401000526755232785895709219991925696658914426659228966854956050054858548013285064553830161863340830435990925035116868159305869578901138083892874419689178466796875000000 [132,7] -679841735732439185715955767961420260333564777737781958489927961954302463583683319276546049819538243266543209156237855142377232223570406213925575325223607686759191220680017043819580290220061667506215577303477543913672068811030487219147215731339052146419208996949478074024981943055780374976313500805257703072709504057315085987967435107144517360279391242460105558726693558036864436592268860939724713721914278025729718468188418102288242875069933815042980443751132752240675525515542580743822509384732436142301295258306416110503976128337365547616711210130372646068628618582357632871698764690103412404635720139085326581501477982873545067437508509168315028727120375331317770941367520145942278002679807124506483364564267820987319721625678330278989950669941195815018850082982657696212186536895612640482821170510558787668355757315285388234119548457838376818905858708370397274883629751881931601183057433189087102446558918873682696669631221249675913771098183525609276906597238520313531492234481573385506659350448810608133140890832930990089946833528060135562117657060400353727349290793130871053837281640554467322824541159047094247754563374917155510981104657119449123235558294375699752754248997208863180629854747602637519898698200700736158500249587854856240981803219889233494050945237258850515395101766876563284365810227477639431201239111013723056733298337758060402005572805691911145798102972016206965786219692759105931808534326184289437766845608251918348980804999185847298028485499091315545873657835503008275564978075928777684846963076260121210557385215285904099489007118851866873211419889052367699174742163838513420572369841775090393001923949886931009500962160684974087271626380919098082576221594337863892236619345665126154363953736038409730374274759370936010304039474990370315295473741227077132033343287459014413293668448090292908047382060225492573116223936008636948248309669155713909773854227177304752080110906437236190832701998283464838891538279433626991638121418335817521002687944390967222271507622099870497910073408580716817226421988529239115450764074921607971191406250000000000 [132,8] 3159744008327719321735919623685072282685727221630627000419953076825928617401625373154625702795991261731899065787856030303198675768473621852271824422142482910002170938684659684458269362805371618194381183542332338656464228309892392579013783987263119317822036124055067829114235063907578436719997740515984255158332131915595476896415017379447724373929712346066194285886327876000447635982479312326681124317801255483253397156480516681035013885541856298438886799940240257645553859646657959651679274635672043702793521246955371234539337337891596547898442841114443265856686803933733164678730106450810694082924316921992877056870478346269067241827169431485588598095373438400869753419625393038385219836167972326274449003226713964577034188512476648324732665158138518195254654943628284699417932483140434514084006701922092136252632300546502602729037419745502150095718298142319917241435471441533755969385900855265026003789466416684489483147206574192546117397555223698406087512083220765901620721543289827431009653843180787744585864801775296742328049613106250315474928855613538673608812211553526018109813623238221332535944082183012487363250988059343966692238527857083573391478813835264007586749092423825732263132002780420823769198862778368977176404228692836205445238542019521944653143592462755862959553032502077018453501662561251633240892840297576473083489370360652002380494150147161200579184635015844164345410866021270457709871130718115060555946763777796909290366257628317094626756654634664819010437997251991140164193411887458230521950385154354087434563478758937006200798964582917725796759654602979889436547916695428825115231983590253767955199059635354655373324577501114084577949209756864475506331901980155215573669094306831167851643226416870216958608998973343364452954456650968493248031488350637673697813562956917374779554370397963297937966836396987316109242533695210599792883691801623382086929779509190423649767726383494926481354769413849895712250265211107180193923820667202981067799848968514148245906841427276424706857189606439216037988594598662217549644992686808109283447265625000000 [132,9] -23677337368920887799479194649088941916412155504518077757188809114770915177477940923107600425541345226958149475874706726402243539701861163123975363183290677384176793956134160415005611724718892907644150731950624194234887136298828184813990988494717407874001476502012991869966815225824938479567517691000225298855775688718995884427112374601258177283227744218516041596804507025963655517885101919814459423658494609093782391003950180581155754189616725618077956808640643161284757733456474077311589665211729899319352772269974415598214304876652720629644319641053552012570061157179095632479847569912259540967974589896999008631803993262619416058607676667137945383578049029070946906966468472109024294503880926220280345535316227797726655116741212290364179707627449675063420557580669447419124969915952712602691197820940685982956636334756675404130737561507322115894751490768509382783190829197350813062070939941362003161362259311072805356766651197909877860750348244844060715301904731773264671478648869840598044243422184161727249394931979536673440569109632602866541140078185021044147167404170896050074306147982847163053337764551713448639604755987823954984358047082526309814904096521564170424466238913719878135593579632132999680646118226909178372528717721369092102285101256364151411562331445557809853181469055031720468184845708675795295245422310892194096633574099107810922253833382919597966970341465564182658842858649816957045438027468586350729386730932379217080116703384202202248456088324494096485731461336393445140254631860786093771331695754449247123003605420658393298616353541723066697902325393607515885861367871639399716648412309194508419371130719809562435217088937930777727943322282640369983970090652851124064788615990319325474833499953584337745723844742089908778187328004721556230435214434142083516723608141637682374485172356966166804992093176414578933310101750661447948235765527344387636078550796589423609820996755524820138037517663231596529290205830972338167209063018135864865807043238246315368050348653279383695072531987746619326715841191699496448563877493143081665039062500000 [132,10] 117284711982244705350560254614521424038840809018129002695155143743549189291287312608005989782242081102400232854226137612524692325707398573224009422300577041502976800858171644724573191437867732640229741191008450124916897387824237425425455054952524666724710690599156602893658241728014144985306517445303166508407769702993819267728918078108441115558824496276901310562545062377610126449562939572069689469722696115109866339901191272304261683142302490599089026007625844705929373898816858810157676553728385769604675488402173581888596782256074060243383468896566330515245595688579329003671888315845946227640949035862727747286492486581354335836871011747653855030144185859564189318094935507221584575505009358980142452491427507795408596974622704451530736945673509541910120518746601915799826761636151754183721266861856288837136249510586937748613678269954144642691996076188352487009231622783595097277491129507222100385798583860016309757683313440137161926210118811954072980107345920813854980237557936405616028135020189382639787553187820687943005935895641635617380622262019833796389602333979246197108564658638769255654643195805944270645706923185096633903633313599635131380418495953873307140575346649978980449242519389331914357453759368776256809249538782068694861693335183377072350134801051326454107937924184773848434470844473950957857540411196350386931404022539736646579714768669376873941466970713724600971345227543905729374616982658832465593089224538787959199852916000031151163830233822101002109924480519389925079020561805130543735267157681824102979905790033739688838686580003607973669438913786946849345762816930319053206594648562479844633382688466087919946080854950351358852423910819583176657457753190537166000746853534334066877230335419629025313705174211649708083114340286489841112513121732540197173080258737247049183958780169944290010947551659209651308046919916655056698729595663841544743594518956813408509438684103819283539593150949403532043573277149409546499792343530568352531807675744094751022070100112236364290961082622245548493997158168156147439731284976005554199218750000 [132,11] -365077080452595748206507174606724665804438067580904843404700163698590536655759764968656491406311139566793918123554115478435246344455177377967880265596145798042149008874658093778311204164028224720267010873873203067867550638456058811693037527961420150937815371126496887904938360387630729291158986596062589554155671391084295450244767667139838640932707794942049086169929823090397141107227409837881898897867111022623989908313578650850209404893364328804097779820784199822572274720333136437396489159121476065719331752092475509105903446406917233948912859364230603010612610719027851926043161691488049021656462156363839331285611093190299186148518759328305224549734074132261157793576797895786270406501747980104564759041351020501258077959824672509204894195040278537350310818083069267422075068842487384294194605033827825955617986945329739899185729123315313034005880919664668401517781450370214690790455290496215427948473822201604152485197173565431354095487020254548029645232303258507856438478147488373326876795857502622725631081306655354102806630446033947906531241665289161185522649465842054078795648477280606224595607011032554282973711988895755385162019787222196492437473920611765218252422547795750650742820937530137291279731461232222167305052147654419549733822521316929180238510220337513267203053688683919609004424127184603236563625873082348964496421088732748851361472075108675476708955199157021121658460802458045821216540553891469282636029904987679089266956269965673863637802164692627492544934523998617231294409703183279187006039147674228914137315441145254145398002952158613306969041784278254235792768469642708103047793037993043436818263358501789625037995427816636449038195120861409182861257762452698752872789532831212161288390289300349527888511830982693184565765213965084766705519423383547453289841937684871454282033002897249453424731756927741580028222053752486024684402480354989375201758262212177510111555752649012300086092556811554835009083809267496522341328630419394700486046679949275258062443504838888798322293644665892387024541676510125398635864257812500000000000000 [132,12] 836146613214658784219552918974174933402072204454494704075405794132105146119850249107574215372250619267660734194809293560708001511760310662413171095232116425006951006702805514686483821109578746007659228619820407088482751740915012274495657461617771103032028989957010732607093240480365825041018265011399216294549073074518736964419062030308403297697472956265840283601754925290912239629991220897633176041729273072604441347876185536819099070720044249188885128289723311225396466407251021971698526459278480748107959548288515141043757679889288211486322546775223491713241413962795338450518066979404645230861808424395425752078806295412609440667771912740707559876208771087277096107762789563441570032085516426337407817941679206209586164830170044308677840188113073791789456348913136864510324097014459213718945770686511181266419020209190695645764697670811365250724539193324199129276549287140629823049297334697551009493456047744999308247305798049288357576561047869060180495240504671004309606640435292166341328693207207239021231286798992995357475078880409517319975788228159877537494052798598006570750770523559473050568306690131053927446803284353745449310085189511463882477001828983529107109596840005834306892730484308134726312789314465063747817866255999841346063504981550888187793090003693727432685682002374261183650882911162840292395327137612327935221261830288371414044686702706291100261234884333525297641404832069795002582663301336896624400945711247778972668594211819267802712124907768806139304297790008045123622355097520276559564043010914960115346099371548459391761534116504817947017881288192441848024606673872122002258083467694487668472205054742829875756982520511197901553214321735303644127739237860652495291607733532450621014170181782810460321021744513998243249956819406154473365152488857677856812065924857675250159556861412013219807759978367455862153847049530729091884294208613573009374489733359392064587069880696108837406779142306955470927475800268659204911178079499941686465942266856803918829820115595798605074876588057631449091289255193260032683610916137695312500000 [132,13] -1589975243646026177716057608517268407758857713872529748688901631413285598112424500197879217882787964278659057122631684404457363945202482859137176497247735720226990778437614324873875591798267897614444402209700878854680083242725484056556715120742921138710020044247424959964612822559789161002136201354514371252409119558006861466006782439921093888019502836959476896007245099310291780008124082414448452026957143252046026892265509338214459752327895337776529240484787407417062448136364168099769911721275018001409559635628894398827435336715199908703237266726380788445843145620023596004819858689819375208448510716865045044165653769668753457503286095430410536517994733061340291832191842943019939883897949129275766950627529164500780377410951221644110462082965428870904886526276597264965223095936565301419138767074261317679777410704168950035635241241047597967991172794009701607985120745435967453918212709990694254034680042352625578143735222593929857154243476686075595452237550877407985218459068610662166456577351800471516980901995828624669008343736158583539299875842636984807636857262527223593737982246703823518463104173936153236600209375387746931583052414487696964844358849459190501529296569801864102881562400943104414826657973543964464741355097760756987440568552403471396177968241454484177013383922635577365099530965565364637817555333035262560073455163481797289767869967554021542042832540486051550714782469301662864323396627420666708667325463786083683028852295927396509138321046798384939080943912392494056002139191574165331449949388648565681669362150972271082235017453194085830857607708707339492149828291277124766111720696764587669599923687126009221259698408213334221365958735268369671938854005232110184947591944193437781248130471967715516373764430345285628924338831910740825466541279824929955486514252658081079246674001714817885804900544931035257807254564333825991352803615448036117009521511410761529705307487688312839169285488396156351888567613221940703498398760237443443808619674486336190279806576664229725908487788807975371607739134560688398778438568115234375000 [132,14] 2694887585851319893931062832004203453068989364148477169796822499680064821604036170840036281357783089511664219296902935520328716489350813622160305039275983212710781515335704693100121571961550544732529369686983272883543433127368870237296557373150694366217990360393769002715229701340067719026997136263041789988187645082336485072079904213980586505545781390102235957912737290073254432274202300264470890337767560716000158778719134025837946233079463120988690234320474657523504671571569617266853850695527974883737458970384643642179230408874549096327129923719234248905616574876266392124163119874652993641779589047934922239935082849420708740846501203305501065726994630591275028368708851234278324565643729112771217036807635084250187533477240223426261663205680153031738644497530602499961883896554513415420203063161785585820026353164270096099609063734621863034371077000667206826490808190226723533238210745504148075063651277418161980152044050687185029964884542772104536385630827990561153285211631273321891192722623060327559373947865611730578338130682715916147244476289380278277731974041513985100316704199837116546920060812489672119064802569713893152914620811635750205309160935537736492765903551351818924894628450152350074749592561443950235301813679142378289893575057243297447318257594342831448461288459859975949237908935579706445645589453853659500724608616637333230987527256569833017377008242398362459546055996439637830238594477120067134460836081960931008136069438718319622743285694445532091071975738828810450530501329578438665986048178289842863512248087059293207529688395442380561763923777434776728887375068352704727441179702427222405280996837772339103356575349281809423422670832155148317645012928818412172118820038577832254092635160564974054119515146320779520488484718235385899843845272738856684268752289056546650008390177292433462040614819086444669728962534706980412462714508643639084745511108873243249305331817664680479101576059764492953604129944691258179024605037094143537373437434957822987831014297914863231352529610376778101965555833885446190834045410156250000 [132,15] -4217111857736056040123617506265962768077303235407065449980983303653047895218179409311982497339430621188404455173949273452860296684585027327729586309202841109231992797719288010340720273752883713462011265184947764344329008417012675192528788622823323032564780360648925504921901027014568793423080176279058432676250211635168772315341511797343209802461779715466917042525265149714753085229333289158193176392877036343313164490472225829828742958295216283893413401292821963085114231111245079119176563713795534642248108276092204392582513152301413931078369145087114642266877051052301780555502563282098222566227164649593181697615251773274537139128294915701951126993375921993128090766547284238800014520644476365360255760811273024432174389789907105046710069443894057533266019461505209598925579989810238093893258170205781994078899599041061837529989093472387435439570596567528654232243004964632982450051114072049145609581459785832429899446217506696051089525535981245424744840695219969246348823787179530340446375083552450389999250745823602805266757520823640950661585983158336234951590426858572413812566524651340612411009327471034351100422429030615826299594657825379139489533786622165226025795680741443878872349365007726138556354525389116234254137042299438489156110725852435314540739202573206662186428737952031185152726029351828055941956228274529457664154268097144551583554072941520501340773563290443454621036310090267462939580180446787393348855955345156065191162100358110349600924218820767605677177410353678606835263424819593198923338861749886609800434490794585510369628490906726978153661430729820602583091824244882739450980262419497587456274664809249016517311310216738218047461715631304105205249728405125140674033713070117328456282188225920745302368381726787446012952795471664400901535237017823092597616558536550177466062412982228280296147992165294164242825194531150232767296182946548527988564983399149421375890516937104734000078959159213465006837955831419125593436035581314818792113350909134479494029451278561691664729547610046545003115170402452349662780761718750000 [132,16] 6112985366135010150160427388217283216216223421893539893047245929059878961422978694375689771659132101407179488363813314792284210518403814522540924948954641433820468473727637067944198788449779273839958923409611183192584035869692952004907649786573840628530622932253737693595893384757908990691069446695784493540715801669964571785121879198038126495803889996086607018800752140360143412994944807668871665141667983027322211830593567782725867670107467916456200208638116322004529080232576964707424695170093029788599309842614630074564951497644012816613124759419717836783471467094809960506320455440460699987216167873633113361247939788039149104005630777017101195347367322525146261360216200980523136950472771928902140819665884143713845729154420294848339976076708719440944046870169361125822699639400443542717715003731695084451145611866595172417956185569336923270439663931410382825785310587780383689891404263467292428393286195580705409052387999591162165798814048450674092425447276709273971097145829860058113055161213894854769584126774426522600429708337676674539475023891485754235040391507339425447072919458274535126935398735246875847699503902022628239642381715850597999637635101525486078489240700328074849331830396124098670409571456583190221171411202788696751680295346204824109921864318452892589175395084203476294120332496448196193284019865191488459959658448774709946385029778489603152383567625824259534213466195687529142206828692499532633078932038895362755706953055746882972286725541720962075247634940710678613006906564590867754950240530969412024103887856795833897177671722012614797929402962204510628651231880300593527615451666448521227444935991046146529805915927227684446805466471232344383931677192070659556581570312563915507220674037508421785898516571874853578449788284809169033488846708191982695000678825189776840258850162528244182426261120432568556896423613317298974815265827571790476744536593119471593397473838235033272436671446904915652312848672560641959890771566966734362842551421730994831004392176050624856976922760765091879875399172306060791015625000000 [132,17] -8141540358777790405038064363793671097218831719627207037903503607656665284774272599891557581602577640695366596048690644459190657176655467415650034901007389700925942459807777249316182437793686524557296382447472958891396103330619859951469269146822318252974154305573038099867164232492095134901592371084276657069576592133010058389381146947310547770059683950191118619809039088464050372836812736092614763475630368692972588640481423786369341770178448254502329931368063527984617347107153081232740275686899387501799008293959722305116402380854813335210388748354035326602589585148357099279561075417708603695168323166466680059314363812108234042660234123949343195565631943013767896375121814829897244767331605253039570898401606157859684268118554481163893295819791402074063835280366707132422383849595826398785788011132446784773997470342277207553673374724152818791155425462924661451850545394639015814821717980867569581844997434783585738248608222883395907267500633258738020350164420144921944052437073635788347087294872258450439016492931123940789473724030788439459128633178224864879375417868504666385167223889308132280907229365101577685227479897582390541884958782977611587250620824211974065659136633906040313180081960274107882840852005474150364502415954427291387239155317641914929471110477064872680450588112423369255549212700081656812327980098377315605498124542376745774468993322768734711513850359310513510221001727465309615957366074043528465832047653439506449356113834997230667749119213454518896093475177228787253555636503187386960698686190957849456348428292678071176945357506948383829683275562713441469336684927042970961967778398007145683624755254793764346338608793242926827264886890830711061291170411053791431141121198503270036567910421799220229073754141238710095397594971635359200808914465276451632907402294157164732112776174986198419386602025875962460162765628173220814322115341765798052690362405022354595219969934023428562917102956255408189370946337956552319490170103287169271891725210136234264293249381477373402896113852023063373053446412086486816406250000 [132,18] 9822633087397663178295572342910392281549803359085516794137408500768444542334913686226160651357718960187366092234680410598476513637625480610310643388620396740122297352263004173966323093329954983985701161505664321498179098248405226323013616481725839165752178812904208399073001018449090779818425985198912781825891463714509359450304353951240507695524333097191246102376353321137888647059120228066831123221810058850595898918109067804529018252752824733486689537527049538257078814172304330026599649945798051469046256652305701361300127736860609892413475777716812533714114366228566885801854407533222032433154254153207157471171121975283133969071533229977135653799838499700276436743998090341525205578000142449497944852890653523313923112027355465387212733069651594239368918454621514026624714768953784234585673377340717841848225872767000227915273498669348842239480997236702828447116789793613547932141462225139809216435375841138022830750094642730677334060424737382607034524350514408676541286943693523866004456185315618238617687638836589475900952161459455292308278391314633308856988430971598088067198141978783495451977309570902648869799976143915547935920599572210028415019543728719740270458743412819956232925588506896565989527949347344536928863789433186015060581633718790600170456969533998420453551161798628227910374947630341703480664608767767957770246390319759895146254632249043901239958621026757283755604140877890074843276670150519920557897479138770530353498006614440534897259319249689828459457142557869482740333510039069243723843840042167402478605296407373913301465113631792312147331846241288620977780529172297251572398317641131548273230489293895509913878069241890133016507776486903185032326282306445867834720620004539677596066997021926076265515863906175106587953036187727968086610546903192520588453665220217359401178066353908065249148188963254344176613623392322283357339746108686662560855321689939329492117595201730782116883054529201394013047440854508059565459644650890580740161875400255744435949828850438390881461003800723119638860225677490234375000000 [132,19] -10460187830949137497941861171907580782190454157735376471644517721799817431298896880343912695906102147803584770971522438016648524713997956653905920054178048330532247746805686258967182192687677629730112452558078537029671283934651851286502049622693483766115935426151361550260262595084233618706098575116006104248282633991437787356338682737754280506718807393487265109263794335496805319078411081817474317925314776056253992134127948278808898578960627842489689575096844545392547755885532152765180501042354240127468152606954029092391120645427621404640666268212673698544856557403956224674533291208186109354774383675875425606205468269473611083130575056544258037901276808448676322509841846846127878752353384816642286418005285757471860727807775996824769677900266618107970880058408507018659240060927617668030365145376906919443991547729302862090490995564841388262643266459365932413183207088724719874309434823468587974092276902794244662009560858120548969793967677096396716692958066264659141730686565037173010780338796845512878690841034716504381312511290660285407287325628955153748537016422000470367575405500730995028186322227776872651287877578635190251889147457147511399811145497601469761643882661730239682234479337831610762939809716833038046206100919493716825027849067694949311868805191232394706723491427894373343959790190922125166262189395826128904204919456684759327536611793120353701559752795036079161687189541528412797645868563151581517816328499508666185480124101942919789689143803871398071015083317564198489504963291316777919512775387911697340852724131551189364285971472775973771842942902294863827727271307646558261438791662238394287988449301066250296868145340548363085536955309305217721141928980938791560079896249387876061423793652992497557632319615727147847465806392417535659920249972861347215836194083619132778806806445093612519702483225731359554073315276719989885987177029537512071684106298325196133805601114237723228209372326724233365781727729556333763062260435176154989551403162388296231647313291662423906380752214317908510565757751464843750000 [132,20] 9540382033615921625625736367806405698868480078502400524124410910671934353060939517667251077618603666591226417617173141360337664863496579698704236686013960784372706758969755251416783525296297450293722145028160938708774240511111500316290317797414466045555135617160072337193379573386026047116205582961249775531850920040931760343038146002974916593904852167595783237658484503690421326862838721955524437052842062647902328580230062195574792184892551751962344595805443788561820230676610963664339125492081285274970724686485993626010064662689453456008486930819793341720206447900275218430647453807516879616009143397082287090843412360789715083968619361959541896808891205256162341533616916611536093857336209660888690802218242853147247789729625637626073811121931904709090246604752066047922551736867606203322791233092273060349765897166813473995815719594067809229347350028805174654773431290156680239920081328552595225682673655388205351374213756468210604787916781999825027912269784378354500211092782408729681546330352948771875974894722887093548571189922944228846256924979984894783788675329410216014641080517052065683701393109241867312681575510145669336618310558155184406940931399989374400723472674801569956351085276166270647852407433229503646434930369710518284285096657996467435695186104482243557377689900442341190956139779527795263226267682810895217675217899985230667408854333816042730334814605911375479162311567306046149266316307819805587889987570572938651332198853200211931444916105840907359616730443472226501131085253804848240201981233618172514139583076701447679565478833810257097278488456465698154044744687792999154804619601063033467469990002206819922316720643658323444998385848950163329672589026838447242613445228281926251910891877816689204736441357806669397685395230783019305473773745476572102620298193645494115746159184293592626027667905358006143491434856132508726935469883086069857383195750938541676489963188338151939511369127705066477623779454102219518635770066047097049762735760222950468312114202275309171596973101259209215641021728515625000 [132,21] -7274364787816406029959176876447711778523021387066386668068932343548987502025796123951394009584651796570613032379546000994646025348585566257811559128448933440127244125718531047949934702796552404352857193749218906964005898121237408512185437160000136006860764151408645058154261312112279579396099862494466655373895417945623460726948700623105632700123734105505538378804690736969485066651761556173490685380345786653437023397745360528316360665666864301753735693253673273465936702549568927731622459737828592954437312968416773398497164992882987338968754272786558847470381171300998758976890985493810817932399270078051921739807905952554982184054486637123089478398438301333218359338686096596085001436728315872199098200010353669281174585619258808284128891754939253252062790336898651778069915854777104163363353935296282947369984422384739535199395594988463760570048483738983497753951116280828752508311225732195789788299660589427894561508892346028217263103901447216743534910551709696440764556226538308816861187787906332626800483065006184119178689689768915417779598529510410588405939646816041435687975047240817816001336487944663518695005916818125445240996239267244853791109798694156164881999532490425094421134027631579932617369439470790810200846056145368578092838029948235047808452345354505784363423435116093775034263504253519130101087637289667987589724960849302091250514298708488027512148857152891467305455068285821355687688994711294065333707915404104102650377189057171203763699129232426537533192981604996797938656279599411939666763227199337303168901078947188028197678887970066948020719195577916216494890165377658846195124192273314038193791927494025268130618370206580532614748464298170799643399963912408035897100892306079557944484696362737341733577453483704918398163717422288195606617025805213993465799981866159327205222776372037378405605564452155849771745415646564311608232610686298511784685624776141817341759012781589874899835382933506842773068132249386502193571371740014671336070340096444751268234989779321031377889994473662227392196655273437500 [132,22] 4697726557092800881998852023703234862364584975112866041426151531514550230806743147156093003421147182574966322073152623185949755933797918936397370614470557090395222263100109254889174992040013019450749847652353243409728501468642245208446751287890420259162270559097810244858690928723311862528358311000004568018840955666490417891635400438240203146409376215452736530198823933448047520707739596371846998643729672360183770031815461542305878183942973420230101808770391599814538287439862869215304159666354074919427022161889438315861893616914712103356385112100418569198532559011593298815112182199797819670591348131338331730865854088748926895465034906094023919237823659131711559544326308100792420822223326302693414129136803292769504746427399375780121061734392089293798020066214302686318554303022664080288215109564024674861925864652615700183294181684325940585192830232931973180105333530478776841897741134352406844860434314087797425479028165759078969959056958407308288125395149162936609936437007929239165886658403494403566656890621077656610885236540163804569640688666401148781361252262537957976727431152405350773828978516094411341781427015017854734108337538373932932387642612088467112787570049322973113645422362866091964441482899088579547094582609601898498579259246972961912925415939115316803782812180745433967739314691617358309276784263472591252920363855419073618281346472657721029139333993175888628709721680028661136766561237509833920034491415134587390971362356464008229557944982687521140851826204633998332574350097878323548361827475481500248413162555874932435147986875470312507775381577123801808771297419648497939456346780656896656450438670565958234665025232846168256891648683070741221678854665312856713170629038268664998823684746406958943045834127047432806079726769221746243914768388977342722205188911809370412953950060185955011644043528774594024406658330171503324833924306296799117659830059388938754637570139194536746161260963003813541307814933163004787336039981478728861995264583741318626048180662202469193289289250969886779785156250000 [132,23] -3083326732753545396367761877086369235756728008331596594383598498938612804236896196030778209172690470867041524502013169304945087805945124312210151929005313370837343289429615351349515277937207691986042360651955272228065731250358675754058582002319568870477694482364076046063139052376116797073987659279154933627628386315358082405351110933590226969408640364033125648218527240556746528259572155182295011149409872833610214293511269898944859947132792600446718910527566494807109165741538098790161739741832875122048779291591860024055708979481007862444749228529593312138031153026703198882355295194559835335072839197257590958218510117727422999521307318780775984304087941279173607157772738817727210470742923855416979323293619283830145231993402895069485300735735415571420735979706513744105687336955158943141620460164543051918810770205305617688678419770227967635957953199266816526878972085004330461243882912586318542784664591379191049785567319360782583351691802280008576369794983360968854994319741557374313944042461470060864437298722731373963728184203997825495258842648150680296660183774076102106449039445097013642555094328115977792287671717286300380844672494076886025766784479257845644631957072649765670544574142388709172023296513336738087747560191218337277011204172903743991037610585299354963383023301376417921780190222145393861062727454288184205857238033307721277815940434816790585979082460038167645999752701414735834711158073137696482874357715669664318224320336472607125640315571893671722262324816128963956421064877674306826771550489460503977518812536204963184883129480464716757283707917685066961958887028635270285426851425855087974693346020619721060963910287716321774973896165972731265620418556169517255021157581676833990134797082390532257721948764727500447606138278148814726385273858421140662190695272703066508675104261832930865947690526510000398762585615090699424753254440114745987634310858094627808504255323343426571670577378264009810293533541200379348275363839224110134859947972041844838509555559724617523897904902696609497070312500 [132,24] 2969677308328555040667447630603161411857564174161887270061928635548418949146410217350780921339832827613611326400246279171197660195259087183303039153620487041618561668295581366094123366253706458101414890175911667889163229627613795379846803405028249875354632286598717014944607034194304583409204720287211819271609444783501858006643392320513523906410239884060302185949902011737484697875246257796633134795351154670868132775322604094393069987389929634543921511325203697100847771291981173639362168671817106852494425371268082810862962950664256925737255753164822179450434048013211850070346735560513149976003114743876522619290888324515757476645986517751686475045259174021688062559073326251624882071946158199359664960828923733120295276639539427745608657322626576356905078852102930502709218831679675424981398224362150936011716479537743557488720067826735507667868596570957076696650163647441364949913779851465003813447500541069186834120145906244338960431786386547513335147742167240755444727001113640620859983275208928699875675036494667796448171562968956654724835540965160200186232586566431621178946782573349991234266946789072172392286393900538681408516918406813817414336468890363808034162091603042586270229726663753817482535636650586250065195602639295425799630168615377929562101711858574195384343272973303114624110190419000627286778324799118531606902869853277266224679165036468539930674271208510780018198860712107218484767186181478343171654886278241316863838087467725666992265725740356343829971521796415409767701613496696664687721334300496437694797733938298346324397266092499788232878011425521099076604821085845998333903396706494992046757508386879909596580683731662322147922580817503911482599824758271302003844109271293916251419297140228546499340000331577257806417610344202722011613688500458184364590548640526461283682858862839051760077982990539975711471810739549002722279580664957177321028375967840124525670239840363512665511319044736304914633715442279608240905878502737928516139897745127428346084696997309038124512881040573120117187500 [132,25] -3708353465963648199869128445987434077733328441191382175181207617347374032040832843065459417628068512454409024458040554032178788938615378954967111638810052055546581511126563124002829915248313903441812467033240080436748492309297746906385703147316129302068100572025369176397779363592858701693515851010259934100384358005651799384478673570548265260618921606191362801128435607272582765608360780812432628064559995700381192579563366005321589406350450824833540748882115258408753809833839512034634962981755432683842877197820576548505017016471788103286134239299682635226956975881388306397049540772432007377623641472853762107080920154170239871243543109229166205530927425580018622288983055065309896243517543779890737454214968373813470581564656415323716916898023339314208640152697934535980161121936891486335083683089208060233931023863673292070313307895168918225434074764518090699541652710672608419658658696040292282321000394843317330772878469679494088075024172586157216425592986259644228282962088004219736320907681817294427203520460987470350174356259083398419740299233060688961146217595126818138702700608424432160257125857816891124881329771477341602386799468699093820936011448984083067348298358850231785400025112008215196252554693511790736405452856862870588499932900302758053772571090164387703763737526692462833492834086945232528486402100198137147506718699524893767610892390909092235457458495028930738140719439248935732173596845423417601240437523396819883242725812925926586264718069607449306709198492399841532773306433830655457551539598106519461720036844214965251607413000565894313282917047974036989110381466046636268857218005339883648830827044881041605216788320730543407332633978542515037224173528281296383470472942653803952206844439192934940111666122742916080211800087398634912255993089230655480854129218897464040605650144679436955320229074246518748061411482357801842892495683491791885074161120240509040693777492063520414594860750726210094599780461043594940715838693191597841481339633748753187303393019647046457976102828979492187500 [132,26] 4131159914001274793331169231923250901140526665755547123272895533761386272645319978137380396147232562538961688493109407794178471223314591737802172717726637789677556523718258646058911324724459275339064333468655426364121995299549397254938127688944602780241267315123082889207042129476743378967717529348052421605014707475967247721606899589766163099130924296136663578273307686834036971046301297832870613626315305331430639517735167248896619349857089425538036078451583364257133987137696996678024898908111492090420459612971168362997268079432942298898179683021481747242544313019232022069436644076702408351486335895438894898794471943735316572791398440264758706138871507040638183009749362159806042520966078381339990757974181020009397911752332012248363591886466408712825922267272576332505373273246200137939802027832243790070044458833183771997230490883465046107314237070706191673438166573795530128812004076121969873761450832047422008384828526077159366478055553064683754473318627631100655296359148213154882455750683564314148628958504675117001153043647167849679312507334823916255619226102267039304038529537397872886290839465519570886644414053753566099706055688991682089108149292619381016288441011222925065306123094957703363090694632551783045190413600771833903135178077679904993433277277735606678810220983499357775216901177837626984982083518870199931720257048294297937804916382287845435359697230255495024643680377700559048051205340466032642216215595101195317018299346966397458646079147272774523535648067557010124814655782673977776692627276453374718642966058554141910881805506235639052743741107666552218136337568479111019859213565893441286841828858292011066851592711321040399512405347213853580336759134657655946709775816173382963762435975686098658540028031826337246828110641666152232258926625050506778733480510949675431354651213051501848922786795080405816420467832353620254547130253754636583346424639521619234336493223851998856095947894353761502682103157555752833206571942825710799602811689953951734821657737484201788902282714843750000 [132,27] -3634814117104970151091749020311095061431152339476847628337096457887633812336549898015430410397832390372412636298218054653620004558047606710754532278839329969678514956319383931325022428200961567943347712411996646548393923935941499691580602085800574690077885016743834107835765437907213270815455201696032005701692949287559657164892251697077584839150099493621451080215480590315783469464736649031145274223773470671272465012335279202740734725549047040134398342766051853698629790308481727415350436648630991600852340615127556323761116887055047956731294469364070459685946853268423662794384883504205488224948769367966055392713816662538886239023859398537732758487639932585643739231080708279653532214398075329983161837170068893246844292880748886680831350350315165539097147598348105203911622668458716891439032160191772821972937663056424983343766988125327072271299242474641404892227378179873358387653251084323821306333218754520362606269342071639159933912357289690589605929972270969344792762612189902943499434619297265177432812664463024283320829563457892152133327056745643296786449013357869875730203639978887016899450561053886665450627497180332372796178094702727511747096314096773694365197326673913289217087947353930861474794323945614844426617366507163421078853624179444323647569252081517847627578813723649678666100788161006775382219906768409030999846739086088221378896040128935731829904925354684778219957905848625538474345713240799972061595111127199509584501207816084014244134258824576967578469161204983595451699351421740933425727147555356659261223460415003767346340519210699880239442266385637706674948298294774600217382546732893706171222519747039420419924470066160561308013536521816945017266358167837850410314199901805897375249806362939883654469936285610466800790284684838564475860171083455167712812917044429556874375956042022475878761725444983963113378411662322711321549705891575027546159052583256153659158770494125146552543366651684825055873932288352712555150702151070966042475701880676286492644067038781940937042236328125000 [132,28] 2501222538213459227043768999515955025867968540089033581031601680752281822079148784242699153453758235051100506396702223684920901425384571312120344832661232103786068321207309959637108388512729445143028717224773593383230180635552067778299994307731920439328348571437190713549191027444328222537430984846044580592238037019330321823724212998667144753407586779781666814933290310930746304049521891610118674400521891675403871068722811921753092351495671589454750936265200870145175712517356823015232150144332842232941443159844414589084262758835797421996532267731285734945005954199692603903006179903024530365641824384614294215641919345573205443806169593561648921192830721956596445156746396841471682272030754094162548160394199398967883193992374773613748457158405535818875280313301940535180100124816348612255813399166864406894404263972678774890209783159860775699804751001027186215098647589805810481469038202881862135308648223707583013363792399281883025828403523123952839226621691558097053809354295246396230717251801164588119080177123296881360764588650782464315171947476767925375250867005899363467162230586788496234054860340168571907609997465333819624892756679428700073764882552989508320684350964969203833253169834818663771983924609235567836134441787801310068931980201751416747792359033888494650570339504266630946706038690998988900724159706788601896721287935925965840446397413789306857367894921122818298396025120265918948352860723211564151397883581464572755266797218309622562665438187354292404961781898784168294995465034313047384580768453348196523187265733601118157840171963205199781857696313969967388074712341219563204195613552092938439744256816845532304210420093580082202131475118371087279507948000963659024836201629057817429439822815615428594145750221219307232580078938920022471220078372158014532998918085634298177584330031254231789593310402141000103910217049073254679651356164404273112145981018372040560447502798773885188470311300970403482407799949787191807200069226431282163702722598497274475448648445308208465576171875000 [132,29] -1343701055710244436557053417577472075537487380202004874124494504082524221606443470747656977977178282832354925337938303694337977398971022421259011321486745780993870245622706503121487503913034518118370954980484587112028787800899814965348016970738378269396239948990069516231521241832226884295732384107799792508501393045043403087904722038719631391318587915190909483253349592389977955116642947328160193895532195786827386446072876424186290089715898190214398781798831135832072312430362243033730868927786567246459534222574562789648027878919846675584590036244154090561178952173045020293946670185687002986771157611542927088546377236095848687694683656547066538162928137979972330977146370828544715301414878095263175092088942469831843625904957952282617062062977832450211871874100628411324403200194922616307725838591543018857579712600617651437333633132450759358296050580108928347049582402540100327206203433714338023352019182869273254733777287923710111707899424932096327479784940954525151586656096436742519993356310388454767453203673966339111392548145921090100884615615599768522488065678748362092198831797668081456024610018019240497834743140726343663224729199573141141728897610801889163625347423070372089504928237626557821650688035022345091868086703899545284382370839111448496074261379898635938549452121836325559049418609385874114890692393362122210584769735969363403490301226469671875317885734791149427062823326269707534680685201843950259445316842210871140177695808701046960369550958871771071886946463920005434385013486214942533401164344240643681152846500175160444128057222273056366901275503997843444139481551646012161339994218959848598929845242551310442794899840491562051630791141165182941150529643823755108325967937173920312684460651879611135125587636793576026251239734283853026244559817907936302812485345889320342409269678585165928333110824351740423816259086800545780330037880982628369206334159183563764118648573253568497547535692549198894483059135313590869147310886560555689365342724173046917712781578302383422851562500 [132,30] 522952978695549001321307813242035832809187977381090585373627593513341505125241399928391035373167400902592574706795990417566925541725493049701680070006596437029293951952229784651571607626229323124114038042471817539642881455669046506474407908836729841718015898754673397286173165688371868446165986178795051473064249345203516034889188831838371281433601312952834630423864044737441534312940265606681241609482780420240931069471186684089428331179280149240419713426672644538673903935087059446900064497780893625382414571609374851777516044930569099206700175676106606879022315863060239192367422716309919574387045214083771479903014582837203872569523223934373540188347915054119364504866484939700500990241812933270552459475414820742341566839269707715079685116367999372437219122580386852170281710243473546035052107889131605395836380424024914582368256936785794733484715131379392683561417873236641927501178882805374111643744740220861586900314092465121098297782735971948074898259745166175037361569454291936948788356318596030312308834506018290319903089380530701805747960554945254420251417462278247656360636976315166324089496275078548194785029884283472437801540684619976536203632788260088120412275707572742229378149897024144877202757199247235781679527127407281679442248149815025037768179337775778106901567302770868739818170919282345387466942787525565115262083106587459052782488348786108532011135900913040732403791812943890623628458581377923629387980924947763323367194568750972917165475993458835378037537091767105876920316241940697580045604543732059187358243640440958750306503070088224954098247350781393720640747304550083338480641187830616803144708643507399555066280230753688786806281083848740043117631891093664832175268663351662722201354381966114664298350684089127909023456944883704079071412662796505888347525216289899544857854845470071222998036099147476857530656418872660123666456850227047890537325389661627255511945404427251761117929848824589889076968242431427246009809138319545350481742929105166695080697536468505859375000 [132,31] -56180192504973398775971347004121846486864289664247104183388929728108092709612340516072677074522020043537399717319564510369251538413795008008408558268221821804042073114084196563999795140913933818686954108062259967798560935860958723960643655742328096555588293387775383124980143720733836203128134645252640432874625823913552564515450995838166087138889830776464056669919892481908363660449709214734911748178274995692269965747381515539233036804324154016688220650906164287009730659738337637853715924277488104058061400805248049571264079725325420835011078051753793059112129610411557121176512592957355312048094059702384722235436506357148517424550500492878618049042407501363292668857266496266374727841733533634133053748836568654136995875214264662576753009691801612831802395467677848062739039165405825321267128638466825893021636793457554706342757466825981415247897511982173241252027739894637743345550487216882536851732954910744384877791783675001568682503290882277834103133284022139278394903013112365270124312872823550737967162866723431099259354955843332655191878406622320794560687415378639993271389141812796162156529465998152577562782152779860442814050490169475214213373278703389552669204678374467358958112312594142901066749221727855759223557134726557232029098149545491045767778952628158617873386062969733929294614676759318148333347893915731784856875678960232196483892111811178133189944509108991966022837142940040251518499403623745319902119045929079658794960691459595445490157780293332772909719808665990729013266831447742836355713575492581054485844119200806594020482674201392905398689399057485763747410273277461360334979122833638534926678730284268581097219539555527123294676446622997052425519721938279045370925686114692421560164665606517715748036530576647726758775639316923038044957815651445916527461583746542530456900019498441320563690333340005037308528418950330160589043079324271718010907681120147795044511388408591575142256494288997039528682180107271700966080281739942203778070961561752483248710632324218750000 [132,32] -178575581018754088903273923138033482946973877689495932702270647895791956483577444384357324963115434344700541969976191072993270859004029562243305659987531036689562395112409208752274128801279767633210963933336727720451494869979799214400196617303959783764397075014689525845160440745151814836803717465967010714356894982781237614621798873542279019812454137841694111923076318864487754286929245965954633574394170784233948253128392406082310335934225424776155139631398915101926073007933853645624189477974941824500689580676719548119221878763857628307157272339606541535471099863590616757980117401823197431423232289689279152676781151242475161237151421036480562630170484778040775910697619182197947862481880912464886381128523918661918813353217380124035414498523919730657905203470048972449144025523513919411367878030806903241647123611788580654199916671684659058032886771048259960543309796423564364934344961793626074443386818087343231039946470684676466559708488572715160048166384897007925641987302449799817813304359047537828677300332394049808351807933738577493188939172943268089831636620735940037763886838255722372978447775242942402446932435478732921176878875024489946887779354897764753383593090850333976837436271736498453609838692308211689940022962015543516708417560135489511414038391066857236225522844262639798269041481483119132317605849624304984409433659630653167175479008810966823463487198534429669287570174787026522985000385721577337399662478666699304756386488241800666874105484107070131468362212242530102774560615514961336232956200773969288443991220583941086701362109279096615919748953331033770787246059278243480278788911867462706362524907805926878411269609219442651034429191206361970879969302643019674337766923166641406540213618147134829631224843580897706936018477266399221780780334136290199482284312887905165949120228474835528780860020470682550075561787716663915910290900641868294427271591583384043939071823744554985599853999982900400231448290805799106822183497725320400206783233443275094032287597656250000 [132,33] 284026108880830240598324316468469666249703162288674290617237971569778388107613572196158613270782603700155668972092186846480813016250715672045949664660094426754265771227799332732065683526350065133958844392280457928632567237252989161415835107030051351769964366242536547011003854042282531773527550681269287291011465090971542058297780175556660690066274005546173293606031216024973082203518881745376167995215519814091708763540781858645895427042262400813302451397621052141062784177841010569639593988914512281512866364382684312564583485753629509553617371868769542869571006115032836287428674560082193202847678324020457384447191001363811559494225531507300628806766482309813782462543857190689905182914886499898418753924837056427007846870206226803851512360303355129130625979624558708790681719663319810515676186537571735280028592607893290535966364781835410714499146694173295499747317478808640891789802133370328554623820010806003300653434464605379788892615058429313483908139586754760765966069866963499331148516191861025605867925406956223673409386250219988243439264416408745983928194256211880309710184418262450265208705802091375942631595539204625915177974995725923471702090555597920438139917106466047090844377067637886675322237180382269470617818540077904453366500435202051893744139940667521235287391364793922087878176488665351033566198018624253728376947641615835895329928296626056315260416346855306447003290742688116740907766171107267695438589655607545611138315272736063235398119363193716479719160674622578992622055983458540889944042531520270204615815149266045777978673026017276890316691885639949924854710309292650098818446265951308554269764144368067892867619769743724004082372005359597280049132256256542117066008279947810907206716338655297638564743729525988717083500388653636303457425916797550294231261384013879469929632374574680441836556739787295807347853907920657209217172497448689700892398360520080238026680208346002189429336873325449393831546757620405466816327147427934107781766215339303016662597656250000 [132,34] -313445130025224709828896761806615672783027686555379826791321325997501382608559708855327944878473650335505000173437702189290775776210399628865535672690866698267302097763676223110821185285196746949313178115699604771717523093124195218804780594811376952620627036985254700809428714867614067680621403105659314577652175244270401112480730614077530671188947320203737379609804334557616613450214279428773110622624377262010565249586698481144166385234659368875013918912945116550633968570176420145681922099554675423735773890393792312817734713810619489622323299404650775120229922340803212578717745091854372714680145404063157336700157543427590485234398071198289057491035406420536033294750826322929882258481117675484702627673245740332720482603131452841093772782437839883628027834189814040413399594514781282708267903033645047194384904803162248450348906603377169114902290783511141167522518839141303530643343764145989247830425534098001480192869917942071142056024606692078950164378854087060730351240713572124701736907590739815101887490132464714692094835709994078096579535060433484020891013039055486040070407808326841020245488449003711434856195551349252660872064379801283599534501624093671337838237605107725017192224914289818668757723663629815549907684307621477252654475476664724089651810345950934177884287961465658060592612912102276538831624172352118903020870469559027616605740964030054968521991597132403772079873586823252256364613424696167535294279354632899535813128815296477922146495467173592198600978627572206575194951974431077535370208891357401890868821281366384800287816879769235235842824805130930539958391859206845131025266010202008281003732045007645115233887834669380363404707027222760039011214724516389617541961286629034749240258390562165098871057520862737657479284317877927868365495705819562483262942255352525102641661042676425191052316465513521398526416886458955215731236471832666961595058688331312004346440140518867214548630508389160894383897850274549841203229616493075582184246741235256195068359375000 [132,35] 293258999748856612540105082334043184535250082381394266273843326855209271814750502304425585194208141564978992686248752190049610496202729258236933451690245398065778596305322505256773466661914354610895103099422072551626196044494561975750762251711697636417677816922949159670959718983607189036099289062733341932675932818426410805860720730805879748983445952487199242837803084344476927413848666316811651296812191641761059980159752657478067162282828187874734973494409652327066758471398136888346351953192643172996927705227333643807314452143847422434281850619636866650976583189455580546758273213347048673730108296634018497381127904234514364550939625914486862331742331204107796450676391863051578978804276069409328199846043849648522377848975948543454827651432817456425058165539413832732878316307960620466908315686745330293136081582559312803592332964346036218020899771894754649646723040459425107963061528971040152116150504267267243550840691366905816818287339688875288117085430898588330744588009561865086550133743853781879513950583508469018244569448725415637977943725836261194093230669089212262266305327074648439448020665286249029631427061576679296855154833449538377580637624691864332515443596670945107415450457556863079055427518105562488016864743546400313020447949495445598810449452309094173387866472607520879757196972083248912797082938847347151741647402953850504133831575403817212064449710350292203718586951950403858504579819669564545370384743773625091670422331852355351125913478708678978779350235187793024130203829454466542047963060788383856182776371163060809938244594137701481931621228727922096103300242798273129632049523663494918346532032456395647698748879909198998820419803446766040649068706521842598734173962319513432509119552383867243469298015130531777394946392127622004647973110752360958663449670923191460325308642081493689420399148089013747889985188812819902222318106965094711820939693574955896330328760908093529624761472063214510479501560212320225053128641690136646502651274204254150390625000 [132,36] -242262141383932124837180660262429729233968125259851001443100959173731136174601212878362232095154016973838867289280101170189556924407580580006990938825888853978473017503105859968028506229756821258941487207047594635623746842141154811764866508407413627696447204885047929932662656766752258417196819815950652954410993012238741430503740420561377569488068065128743022319100224300042750574620924961693632127550949169703169166321990244677072828119685710943122657542880741552286459503644855045720120921702088571285254050428649400622691084181215881284429283691450579136467149712245665610150215226145468287686256563325863074894593780339734079373133268671466570338692985056595080166746814891562241225785515246998156951695503467904672500332335792634603153392399599282149794784888658480823201051040834515613960145162634543132896581434811038126227170856359461468590086930492789302461787720882644129501287932204847055923712447844581981597279605068277653192121912230826307959703308984716626985058784340183139408749546710988205907012130932752653163597609028545113708473345130767168874147374522648505805968381950810156680504689723430785788433106022533189148073006136666717464093113569570338245220277614219187234623130880390382676195400360714560166259213230127322852683006729005932979101082432653115496741275428530251115564913228382761220279163269728657910335867717643133670520467292282993139888831939484790652981193524545445002696245287425081621213693875305746194241437918447676953406434180026490967350085242199649953999596480633304762527894263633217233325866114147785660804824599978011838837219430248355701499891053198847925135364858227972686970654745171195395975045670159530409008479516138027647237065447802444703901503997409654856719105477167969918236195412440443088378255855065645234975647691089173125574137827997449665109797790664830700700977839975324317207051227581423830911952655760254213565001978080626913192056683278796230073219265286340138209748672334584163046145022235577926039695739746093750000 [132,37] 178170257586515901828218487091661975583694947584887628733036320793354856746761925988741245575419065176331957074168712282100267772052029841763774099520735869590541348971726064480937580625945153860532139456400116483887881390526443937449158811241744726777677883177167468570968732210478831214528738218886546202272667531160808641972484217854345936418429388700105825303755425407502841419548995657105599708188257382797728200305087331263352937713912760301395445191688416540557254464742448679902575344215749196239997823445221203391505209505707549235076011153809323244040095005047274884007010892617841515826832342255229144704574004267689879943075199126768408837461258181011115059408309674840678390907834004744529235056011690747567189385246528864411430260103811498650470834381121269649565862120166232250164569184568950394220178782853705828414530043686911735677060566685526386735714104168458741648419897494400305513854605110073586576058556248333656687143761659461769252936685204530846061600515462588906764372275800116590150547529752338360525120727313445277055595304416979416982698752015194539846899481540581134466506711650176089212461483081300933044202198565390766080305710023429537418605507285752372356663546268304402310324704597815998693918114461302748087219325570303276500360928901971453374338218194088934809085928820774118806105658455554978609464640444216613593156009869938004774864183820600173583750408806388851240449867059421456973870436541622735324279391740419890078494262349760683524344531414297117807399092938950623521166938967908574712749757981407430229827264488611253064611540373921043390296991134690148409504563561964865085678936420187948497033111553571684052069358488722229060183356339595175141654226735434901076507646689429265900756906307499966335605012135710237108575438812558891382921368625496278519314631356354410876491959562941125863200036294714240852571916705988192545678691611020022347508016605523672053185792863880391069076532012567526397361916679074056446552276611328125000 [132,38] -116539191469783397746389189473963321985636564775171957043446795399751106150760596334374041281172686680714599323107492613682993089759301545211866961380628166471726321512297036298109379626348174991360069307542648823621095679966901458924640594169961830329181338911546020800510317689457583161424905151310851963475956743602498168319927616858452542119788407485086306026544977910797558244858726361125630630419602600272039137089105791760110031475288566935498977112330939909377541940098668327472328640753611996106225314030968428824322494744995130238263740146003810076721387248097341466194211377192341783390580097877538527013312671945590164103921871614454498154946454877612239829971752363670974971318384118778313551961935063036854299854874642775705327327906250058385307020182180222706432919707317560765403454415858087321632066746371979850313469557782965347855995167149919737320097950164615328504991495146809514426834004364573783354877710725016583136170102060936969395678489026301899991423309518188629691216813491678256399430677376498267832136826054936518220672688698543390445288628292137809648340999901704249946551852379530508129394484441760086792175036603747507304345965836653255453678918211811016082731774694995479486003943387503847938105611707042979196343865887432605800069139404025682491359254897363779373535466831350119052005996452217050958488027791316617404133951895375051361911592730186560681504693810091701739003456389444977692525697483246600841463944703750040646404529639007224382888770375080481784995812078954348176408598263852198106027083471984486935806553216352937479264040921336256867319601014453876017865353209113125446458549249254297526998004507577310045497156377003172910464098109959817766443606841912631612462318747244483759756978351784441841503346424113535252786992615476812424199303047224188480385372431279381889511025211082348072572807163586410279424990145901992757879555011619094184874977648070333499335949362226955954975572346543621904402243671938776969909667968750000 [132,39] 67477069985695953843313333753238031610460466828145203664588798800727542787717156724101437494117341937082660834745955101293709078052910643794724540139057226469404793607042593686094336945509607079797587448138574804402596647634030633439475430556499449189122527733668814647909396026849838680621370841757901750757732076207076460826871395577939389334231871791803148301435366512908511978265465592727145351177219793354113015493496479607349113260536552535891586083602011973851908466938432570942670948619250381729220575304616267715004589247508353182346796565072278395517348952211231980809014432140699416187587238292536120062323575962949976054253829024838434868082713638028186922754269107976040433007529768152598609485829576310637423434864901564742316531857418681438003372690449535437621274853301383096441201136776141668700735610359294932611058984028636490005827806735909609097181394437354518284460680538203100625061573322384847439283128717392540736913087801906219070229891844623182391962417042270167525602930063818741765606469256013920276143881957637729040182831592262726221089576537873897372232190446906323340150591235361934970765656373776892250757066593001183852308220129707283269879323478173457840870512232533104248536754816629783313889167592113912504953636853348496228414866484053087571217318746610932830100840421367293930475040265378320364849048464056349860561497840775216509236740497814700232606995610037343751436250325939304822078205284241363469742101950232850881542395796091569152403885302696204375176238539454381661000463406939683915475587099712767621113581317411843447903388422823033865773897405246608078247940301619429522801501449713850137744756142732639087998309652408961634657768653325519418550720408756880065434468960021692813554994452884803883356066382164209897096157967674010107392432328552760119898672032850011398370091273310975125548746895439942853524890653957790492673620450962263746751975215501252999460510260669167605080461663780155845415720250457525253295898437500 [132,40] -34264200347142712632739097412658730648458337548602950167196120485666428439211848049183531806254397878659547174295743283029459684382722006889535312402342880671576730646500819342262803116791229651898663575385790198092584334720281770746758169844609098601471700650836252576306133249531320471787302073727362054325420608824954928984363058120915068825306285635258206684659904606489999754679200170171028522593564224226549044942152081770409432474123454374341265334697105399730900227677108883347004465024369754689114644978644388047146348623828490229094224968461869905052552022970412798329122987394030219592970532918789525472882472567127935472283835497831173351290471185143597381825704543726352086294691192422625858123349881151890176523076472243961602425817861902094725728765837189268447566983959588573378286204953806983158122187477012532468764034992488145506711149691638812886713832982742641315189304714004212640292659921511811411565223169804186623992846598168135526764618677702614874687721384981183663919524782479733237013307233711558121292317945368499261977199062701751582620437977172790300984835502901340646315954392028183020022656104053726259696422600635962884409212562311389979447750818333731438585796932881885454530773428022678760920892906636173267167032820804196044479029080062384838435620239764131901790233057405449351089087359547956906548439878870436719059926464263935915317277507727569288601816410638150361796022664105859327788463820887180557180764612564445234574957415293033363430002833410214908452869886596725670264052141645425001702854379631479966846927238611648444953081706373711730589306850641494583390124127605751083751704130948659337025384314811040580855166905132605513166730529466014704477537731678981504011572911355675942782268858520154684646194927630002539045596040578638317643409962916256963027204478810455163843231144863728525923010139987863544109168414954376634159655461318300019586423106988766224106449429019204461030478903182938665850088000297546386718750000 [132,41] 14957074251673801208348360766553393545820020538544534280559733012154252903475283183795382606144031286821575735179930600260161420892247000024347222217255820917185374323620116183057705406962972527988506778775958070878879630456109241496126015959999325786027434224190800312581634503716024801154199422269169640594340516999175018374766600686546288008999081190798442508197320325372393325600419850159213204948796798872567712998917522836781840623912286606262152565693510113354949873231324808890589307189194164212038943551741083356077576734331563580635145871756386229178996220021813867490023773753317864351562996333477029881248904800605666414209333328798562425531458365257978652031830904824248401808416153608354251180200162370481155462350076800714263176649573787193354551888883351037834630471245315584086085306228169497063829185905218144445719310213643019937268772575720896716136134533252585169610428597370230407975446216762725635387752744548608928863155529000343541346969746759639870823200969433932669506914704501045183937479767763610106261834082259295198959871543524896163534734839474150549834388542858203891673218440465034664089546930823024171300229095263493253874411430858476996917350068010240173092612031783648125279552846161912217803186264001569215966157337955635564934662572572084023867316225886293773160313268700572087472904337176024595519793869600934717108855532219902128889071998166128614222294424776478875392340724963951130500800189360552150853120390665476852115597412215406763261417180205331199951577752523289551229105805567781113200147893994293482119074745679633340284669265378365924841024561203116789916945740856146435543060987961954175187976314488446597777831669384363777967918014681922328546327524234555466856476524574104600220547368877631076311348170513861413255979692652614551220788817624883964396569954187486805391761467128921583291265072348910057334593642083507779705143330247768224406117344429317617862289839661289546274280937154799175914376974105834960937500 [132,42] -5346562761228210226860271170494704507633749780674689771545804273069441003713052859697891194565294849202711080649125087510918081807010931153664541763292339553511668762663908333643762786898015153657598143335696454926014009368840923114239009483691077083651720613979711295038072525786927263485368921943301366347681471238599472746949846456237928942285639188619608935034689030294904372523640109362189974294184182434596464745783775088207466690161762015700667207149696522880611339730893701836634517078243025507319227268815219416862045792729515796481922045497427737663364177302827922433316192207816972732240476430048698116586180845491142145004267431322662859532050429629327847133215122097594778128782942531765197490431230199466369988692087979721690811499707255951634244933054481114655716488758386755381838202537981082244390498964313255742719726364515009880336573338948295546075462178050392977702069932946359282756261683815101659736611081769870734673914665943947655472166445145430728470350181053021754008585722875882169206529864767537217872401614390410519898076731248951769505566258756276990800082689378322965150894502133843865062586303072601052719832606575194017176170274842280019534277276948117692290994924656954924554791810447540901648106882844352203402889883878348094401241775533706511520363007957915432654656270265781162522791947960168063907850792361901251280885557360400076997955542490166507122492692118366488337505277735180876027404924728589998963747038488323952548826646618561012846575158482023987713809752811403376316483186921439979668951112949145518078648852994811184097909942652383157972031732937507041143315117393258595160938149568423913204788245425051523745001818068760225081855241231053357424113697029471208623063572073780161629772957976199003040565046005569455708736088600001801774979873209577921616473757553672177130327235207098548748757104915070760657914717264224359806208131403785795066855002546912305948349001357588154981215211591916158795356750488281250000 [132,43] 1339312409166686804216126068590024517364438562009680359684537838152757716838336565596668064895001242726250797164954718001715341934724802609585043859827074295591781195355464613258992399149069907827011165784472532716121074820362354566352240552693336168619797185990421911628842723205440167059925952385188496419395526369024406160496585993062336476237404263892346544435881398896076922770237587820815274932629842893630083614197677938592376700224920883948328009784144081556070289498786096905797763528311644391271749609867421370099697659704860027592971799311940114802577586846475471400054347820714915117982730227396891005523190499823211802484671946852533540309405235789768014531878832333079828760838636135309706665834185192276874874806715045697162911857127629898426844861012800786879365190529229020436477317431037930575862557003311871306993145477290183090667441285063438343311530559408189772400750301346506885827553587557668551419842927719231526047997610632434104124338154659338651047430762248750728519898728230316217879337136574387713229002561852614830592357254162890684607453703107305147543669021400893986062936733240457235173829957690258414356880851679766381953300808154040394754153693345327000584989362772274312797007135917940878308795647406465467240862977557705825799434947299289574867845098189229351467140563471427557042064144511956486264493452107540612976116880286648843120124636932228420176666298827469106238981433076430131981294420417423956845136168535717741825792239018919582173092169305077236330848977444977242260017790352402429063885310656050505890774816247319421465551524268781697511673164522134258716831519698415683427512544537607473095139851198893272490796004476771557462887810311787425735140932018967746042841409863277464595928995139861148868005875766234631448420439813437209905573179191392458300844485658134729130116719648196083895608513214157440072246926955922248503247092891563921982371753014784188665731717403139430899727813084609806537628173828125000 [132,44] -33392982188678826389030510165581005462570079699835247437298697369991049344465517974923412796998150856509270620639043262055434384966046513338076985614234924432275258438200149987260844686061997468951521685992891417254721755368927234437121958322976099367878299269166580873614006508778512031943319244624947817600526028356126557497308253093531138751422755905621049170817983716783844720537307207212130267726909939604053981798050661355471558406393064019961898716334942841868718553494971591226847842897373835171122904531093050600494972210994159799244518305944325256346820246798708436788521637512378463158588226273497907935226437780932839578661416026258572978721195460428681855559521368594828728125654615564399162310625669386578415971973103311819859087586779209409800878559694991792096095722752520754523517623616848558926915929603351823871609428300247862560620533191870172596403329079833679983483210449954173171732410662951289374023710695067261066223138308549126452426422194803415867119875141918771281160150626401914067129826772792658539396503446965133219891393916710885542820194655304465879363337966854231552976820454736192517011343049648800899342342614195294446656929421328642581756424514163759402964288559283038164545247078167731062783669189172341519093080570797635905973001591692628812069936187708954657300290190307331060511572460822468687192669441958467734565034951373196924859614552918973024728533019792683530325398727186859694349934820269532653229547888043363366365548541773529115365434147853251823251569587596202581148219583367836648130033913782559740592107554293791319939943727239782601015725097495560667819614702660317662190885406105030842933578063970112267406909993598693472282898347833659010582985648100122476900013032264537978901058845809526606978288760684449916407983467607662911905687901636012188839282640568392245850551606303316989579136218309133081353153281505143179670417960235960169761750606305930332692081411513093769372062524780631065368652343750 [132,45] -215778473908317906234668370566202698599565834542734559565720874945014860891235435606761239075938360685494444729141906196653512225292517284152152369172294269662469006247755268842662368802988538592215385515848233861700308442092209581143385641601210797341745095599133273113395221542891406393168901828030981582535072519769935137511333811536445927602929458653643934766093817165390130598492976669312110787161059245330953708071608473905610793749656667054078948845729815114966016005296380235264508384881162861432366745910486276678393236571532859092556440622513775325450193778773343090428058968788407480862592680509708357844466991299582937128409854653580263166192636283788664764907860882233539710744797646285008543341133504656008595485318038820466436703251362656077133566968340557449441643804281099955672515728413728620564012365736466640671963614038688453686520184347436347515730049303063717844022260274765908100238582708442868589909498178582996748652515104904878298607449915712754431782937238796705500717285219923255451562673420556887520837576425029889031788640242752053799739722163103058372840201563920349950143917645345609675451313070414600812206668211550521509866082124957276303193208921399514419188923593512768306806323266387989046728136739160383444526135887850340981882030650521397484620902007751121042918943706130571356086096425067081408639346979218212875767719801286441895007706309878431196552503871453851311001291575885920402187478658976739545116398821025002827621682627557374220247205650851866656006723006963678647622281364006200430073065911806981065900425155241682442375244640205370121354777170086635814737188036271845683598945014336736677482596180613645093759037675011366989877356252540283824607005526424865284459255929826545768320002283163382746649768979441050334136562194285862663506302208099921565704196048781136665098113352699293747694304400756036736558868827883713570255688831412026083696929708587242332590037305814064438891364261507987976074218750 [132,46] 164530501412099887293119554059521102651034759747639368645288446397000115557169909950121991899953361696944796739756087254426443257404497491614645486381069131336524435781789039489878453661333161186786290563242031076018660490679400243195697722002012280146175675980018599953818707257678714976899589622011246395946421693557259186406940090685554532277667389379662829353242675719920117806979326730260958095168684029114525125244300361948815194011436185191492004110141004767916687679101402343128396482927976711266391543138630649726008183230838670061638032776517234514353802299095732003829346827762098448550876512949282435463226929785901786477603204157299686624318999547110130512340688264155139608277623651630833873197299898627560142880555078546014297804679729618579925214896759469956588284628283819000007405901725334723667595862001856100908019809778287801559658928794359943340915627353979295381720728098927176175294863801565749592184048738835482788794108234957938462378548224831153875608196880635840630213449662737462315020645882377841337321230690678720936639035666864979265091623797032315699161131650677163427341325318974020029060989112017968853836180615811064495574656022416449999388026394811838545705886518057895655709273341520738790994560641975510955031835628533393936098793542017480107528749416574725760446430261938127629435498747097697063725849579444190469502520935571039654575625165367162785069578304992049426902257288017022196876268328402636295441519862288050165822258861167725105775576059487515134295297797119191806279063265146382959779478906769835501524006695385774601733263890386779975455969589210917962465417885460838366960687678537583539209408376396328121197602945989457771334007722763868821725313310937313885735680954538815402655727074691251448315630005474145805942432273327268185499252200378286631998175028716811279006849668051939943200716403991132170990205673722437399074005843903801721658132193253950788840352828007780772168189287185668945312500 [132,47] -83291270435471855900309523360010116855791131405397127860239571442608373448630371854518051528174256189488746662777062442060177170899826737350538393121261122738548391899379337890927211158939020189615376419702762234708584856670377065112496202640712240937416079416381415805416015038309653249489206472993256269711190567395159312954597504867589195214203547787952690353935080039350960544900060108812865001047480917382348484857836533255514986663033260197785962864987435116629614561391864162541878602439104564363288366564376873712604628093164031220768300952206527708567758984916800001311150505502009274472850782714361324273718394643819137188740840041466911517164006123414972914443744930947100898958997490929233283974403146832317196331949766923583723641495562204259714859980013336219779021551501152333306936248994257770781800870316040728918537454613964985539940837759371514362517913212677270255099723093693659225190714568304386909062058197846170475504514786305029682433330513014454817144425821655233860728845433672226059144872178766475755586198952574470024442220765653568519482963467293699057208611797933803473957998907817053144005739135377288403236785162416392959120290971433298411243842048063650798415655232947040821935370579363728827650351733408452095321025451018979080818047114558776571348553379102273703244878798488800402996131987843406029580450850714636548802252632113286260356059143534321900255008114941170885975194493412454051240513549564690329252385778549541197192889631977203005798693838283537231334175680643011943627618250022557768691022143910303089454921107023754234847395579208205591978296426081252760232841114940013541780079041400524933203724106538676515135059268813871079598547488207641796799191941221193817185594544716258075875349186543744066686242173615372033147094091289077770804873854134190419509903935388664448015384593466708527862248643282649179250884336892411753212354019326265310612115039803303100577243750594789162278175354003906250000 [132,48] 33536975252351452519063935205993408148890339222622999346346308419465725570957053108996042253789662297883685983494746853906854630786090900274353611212030384631289431077572381330456232831597107878883475190771446337382374891119570059259835800624128199843252240543647832777740340406338968933482322777503691742953592134887359752578068447748103414467092067867545160087041236770596676762282311510680049097343292654427618042858670516270922578220937028638857148505393473721722586983677577255478387950297712484777285828013724278494997832122061016865717966734949976992695408677179535901880027866953272381191631906296372219578858084297974617559837250388630223459965534671419660599739408550188172866626043470052670817866540690935840779391226629436157517840471937498261288248358786506135935619073928685611616909080517341389974517165347947391340237691174994609285980902681913328269396988615607857405496945822817337968120685466201315396449856768294859393564135971224385113433812709626250576732556905910785669820029595597341284153661397201161545841284019835128970075444946858827702116981948769468464191125510291299542858209371748592539633956212828849432639597770206432147477103040273547883478494760805608827041893030241696970576945742794336643841932959362405467678670697271661082374776344218064220828057138951004382016771804390104606699052283657441579682157251265403852251920599112759864025743237442578287176645322831551767428085601495887422546472369501502074175836090106704023241385315417788694308590958873253013497330552355659449676865742820569790854470121650437840425253466974737774333622770877995609715353745041140398420054719052622255381095362347481418927886446897148927991939153870409914196540548546112226191826303230941906137377679712253498849690076771487954547897894559091803183983427582581539616968635398434266840015136490353400601163878163634351248842683700798730167736653998137525722162762631134145062230641123236909862913466000463813543319702148437500 [132,49] -11312797208113455994193866786469663206954744827788882831217079926319799332304384360638500118885189380408415246484548714449718465395131184493346064351101962862127145198098766674563934667913908173570883986737641092715900284972865926947418142496514611999604353498774740737148231440249348248798965856985161067761530324502598726584021776611145088869279818075011893950725209854415359651225156050743836192298794874753921379895377710143239954803804795889688681511890326410395048786729710079571955917832717641397171591886865277590427844664235022872792622388198199115925347398589922694716284650718337302079379158164981710555206178121611659839329961618611921458866564716328565171454924671749545881227744405922956793449179427345275986910083939785729494582962027003867156001183062845456657557543530156502179590923803580406186655305792534387223910658663054082250158134159909114733190567664907825563482435696264750536567799278093469641958803415843651450325028108263049936148414411853784095715495124581287182799870432074724398727201033096274656523759713585692261496856240673502389500536592719692157859333311533771287533700195904042740083011586903420682119747641200102256169973267319409653522398301433466245668938958393914025552720211088031838528486836823533819351918559232159599168695782399269081275019348217102532238464773158597400533915302273886001460659002449469305699128758003267503733526790667411055032695697817300149536144962071879678180753623067734814907083520842995018633661805675984296404306408631620816178672511281969337066120534284562931973274302901661597137756145605482449537713953784517796745233415977497199558699330475647556399290099096665575534482189698103891440196509122708437940097758339619273597861410250157051043606662116583307154689701879813476189252333247796715333396412974549301204636040464172502762220223893801252891230983386646363033414672896053326839633111417748789063243487716093947428705093136355867583655857015401124954223632812500 [132,50] 3267358098984959110507417871499815825379776073509370963084038575483003277084014155381925262773656600077395629663085531098789227786218329505575595387776821146724521574826666786886724874850947434621654469371502041843835398943144192429009834772091601745125352602322407829535072944381370097525309341460876696796086746568412914223764844847114979769830234686353421583839268121185627852364709509906736368000108631755097570321409317053885211509481788000864907520259577777887172314331592959286804228370893209599764763914412533959087950601998519694511640056254718298553395424281071972495355544791526354985960114276467935165372792046433165621933828648140682445806672833613677596487477342530836586578416147173698903099279875101535750019748474599239935771033370687404128000743370891773837141732163821156236317392309356677001580717794141846192035442748093794929185104996106040106771629428228841920713257677482408608571589564299315470403048485536787006277968397932845963515945055410027748813071480756706225511902282137273538351115656034025938304411239465539618628275499505996213143051243969671572414970425940572788442318489691709637737938618330694660901148264778735749655958177538620070790165870848504976214878117045139098039846270569931752604570123015867186701498406419839151897661766649260260008204344786897823879772396082269599074516962176289240642494306206718238865358343674183431608197476371222913749632807102441166249951650509659978561432937613915954445656367475596790090973025485255478495006306161638761363036911694137663102287658253970488482565664078823283414581539932962320932502696257982519534790334304016027672332693291014991727872285220143420225091922286482368804977618059501690454249742974551049423620241457668123044636082778550109385018659071553370045878463351152658599959045209440493752523969381772679139315279960101349857848692212204840710778334795782420962658525515800098125973922898771844814887756620723383925640348345041275024414062500 [132,51] -818532174395607828988822726370123912704681503207760993353293419596422824829100418931518897407511381834239741159372363090890269948005555214146223986059140992917356255795542965437099093977304523561076023907375628999082792009673473989165689218101769689872221397474485108322601482032774986194959471345472673411199495386847444873498110850029472808848431973025604628059396873957332959441810926170171967185682831551757439096903448203416768704672526741268892953506555329874925161079546312497381739994783473359793780150110420953290109053074565414059495269434002339910879196658260582585440375770736877850388166078987158125744147547286628570128380562647234425853794173628119341024343579124080450932908880024265373082230483440706023669577380542858653502087331437917872596291538322216786491630174883855900007843593245469046538543178929600139935667824832481213785546685442982260282150944821414612466182479380219759050460807152713988898191651945383917018756666563417676564505542502161912651166324171623199240688348646039857779067084501270796314663287279006151729010468362472132501613131313387406591329220338524790907421372487673190461858866464235167014101466456831248239598995203141229548749096330952778620977643430988082534898520780586602807409812729478072037772185799263754744170656365734757481336936073186890206698780054095218817395406400147429274307116898297120276117809294261601320795824804709379802126677578323291574516315140617470253599271351134854818495471636326336149653661296312001721943100622676103699986824107587165602586901858700553841681346556846797621292180176194004753606381721282116295916795398305740597132167084556409585041387426495792268974048534574183172121751799179425930699558923074135735542459897781073734180013300228944561282843442818475923627190857070662144021783230378940610713906776382269126349758205136144559129387864788842411822695021653670441295051234446877638357059326057603152550125803334789563848048448562622070312500 [132,52] 180158157865554721911457023208039535255430293636871569360303656903341872425733575321350531344515624720723453145740750918118913439569031935469709081484861993620427542963727180808156748934098886335369971642778727350606731425759105956329148639197879855389099682711747350102119504151765921740420231742005176718601254461128270277567023073841330311951232268347486644586853963820543036062385106142461854715199389336880937257840874376897288908701197771829559955833252850379372343661783448926866641386215875560961866335980047808462400627929428076749836203082738352792350407690889264008980649983918718539029360710850110051226723904582692552112962450090736655903778985943337825167206823618597922345261851513377452773466531870115980364343019642215559360295316985461636666558374494938630535513850442071638232468050263841486077827686255484778696853976386071266923557208151128799829591229547910815682794849391114107907688701984407304696938373885082868908261842845420579324107636682448683416391797509918377961269656277594038753591422867481435876347803898184370205471079684144832745530495168463441834467205197941433285326353457390906976786496600355779825108943189001891708751394724232669080527774259224861670473048185538758231002937182111792568101877531100854076976679185044779058335382970772040131379750999160641326129918517368310243032400322212847065288595309577086382138369915419730949665100208472610395418780117478681369613305913533951966708902225620565816526525455761768266382297714821439338636793021423967102646413418914648080228080927124055618519145362726384128238041660296966163692871646429413158142057567617727184154613600617975853630382636180934809875848212100500247501281212864269355632133842888259103933798652527747377200794677336761825389169205564918930866925702013591485555123321896386589946425095223600076221648370851430677382446121442471091823907126573938457646080687113151564397729502571627194047601868620930194056034088134765625000 [132,53] -35482985228949318595337214261558225203650666599413007633665159375122640198802251913458180261827939703858020735504137392049479217364524063854054851018930605075626348901152426782563026380771430745900222109201700844801260803884769931164149430223842044014741437415292214611492321542412111642516136049156424041760183432680899370964131500185236660376264065828551765069970705118181351143131584509920107197679181181532945094294005420192440583700143730748780951641734039487385689469500146619836177708853248365057765432844014817173982145804519526025574078041918191362955689927350474436364723433777450516745908808271822521179228477098083138545215834725375983651663781078075614537687213529922797728604742761931821684438718372644370117065023184615677608961033280156116966602661882072702010260819525600381927577465994808521629544838819125307168367226959684251631965493079680621010321762330313118719930737731756641927123587041534592966317596333642999107453490136836703394242377708829652112085835394785874818624057407977837052665336189291317530897009516234976500149847594541155388241835201752690122780288202239734472060829195106993426127279317144313555373936776185593030795043241893631230798162194137745904941542593961972176186133812790558461804516560862814907103392228948461812358402415315378132017237617533202033344307821124673767178967561562329048511241759732523257305770937426062739353896989493238507275944366231418882981570447134911521422405478683461149210408373574121747792703140318705461852792467899625611732340391227239349728291251542046241304774177775672680189581259137272630000357874337897452006945982434207593642297730064374932003531714142693215232999455708906628738410507171959939556725027741609892456419589359557141612345910278039707661913196541823452931609839818102105305823423630504696546486596118446054427865392371175129132991581808039660543459493182810827085825718237100568301314471643198716519125800627335085770606994628906250 [132,54] 6424456849989938889081463311325824887157127671801617893528708668095282816548615983421326896852404997788228095843769806544169082099132083713525791201832876234690788737770997759768990154128672365745722399195117205040626111136043672646121116701295367180031214058212323254583541285779378118239515604790931467603777812605903087141778525484378130852998511637885909579651319062226375870917389738196539396972162280548728011224285782091398024667946039289061913072748385373177215976298485210972502636491950492052156728361181575497202552390247323398420462010353904847267107528333973033956984130653658263776057424690053816605911658037576978720689415312544102052796317113006466296822180717597532544432229197464737115531812548635725073099433955410214800239592445048236885506939374828109601791329562991808934981342417650259797716142107007734978055992284584804730397442487509054102385816510526533367059690430261681705289297935274957118644620933408249439357244698731865364551463521026311609430848231337871585596992906924516016440827480161657508462663675778149977280681586067569124153219695974683229583824503580022035235576896470418213976527959838066872143089875498613365362825929937969058178376396396164408867471873467971576363821360189475030291662067292183267866895492235949665620878920891771803237621432479756354710283937569897617535632991080850664943591081221649478631100062199775975295186546779696274897417799780358483984449508389364987643366904659455510312081457441301064787656146287126910559907007532417508120693834990604393056909201477585019321235092752844927021174919125063339007959104606567906271968140265764036809270310041805536974615959502061568944187237190578102655456783178985206413293086029390818642197476612527973839927562468012402354911236477827606417698181430344793979936001774255853243244713841180878645988338302171103835278825678589703858492192691344954155599440907978691050239196909331926472102949435985965660095214843750 [132,55] -1103758514187155142059105275823210401716471968869966280048288987369603684135202992697387783535421034401457199970408882852008414406767841062287810016119070467640948237803976215789938700269906849839931764914363474618307527114353911372885660734769408927946775309097011267378449075245935295860437822700608007914258617296223541318806813102015443645220481518463627415483743997250973634568250573842537506381210687836115885523211986156483195511085652012084739478003841507279241971820781783703133100083133099078056731338045385943626104799264660675378018252090806303188924360606513608570171475288247390295346312608840702465576159444374364805513357693753369920262716980641691299685363860378688937255219655419473486136797093498046037326146153459708033090675338230416447019534213229745402245699553959422824142629479051512413162417093591448338083776636573121796070579852760846832063418900040548314759447915438214055733796106434655879986341466734709471565055775715258229379842168489718997925427655496697971040355662961768362449364522822279685376654636134162035569946764315295471189021635387024460922012882088092499521873612193031453422069536518296201236115869263992672916768693958760897764957977698229601610185397458034593174097919359856526262579603653432525610287197887909048517997018690137430642143905185159008761048009374946261681321988442175971289482134189155313786956790387870827811718797691520929596907773548912861141763700344914310559869675233788741729103807670723995103693440272393020009238064719888213109854669967474504652623648649125791963569544210019161735041584752468572467905171895357895894502200420494076992383943745887534078004901530519963929428782891926952049861627599482149473636629351763641512176735459841242435043609542636230423185085015020774930583201986025956685583073336717163568745252242780143498493785752231755112480848183542300315355536268689046162751696063491942087479634170545125333131522236263324035644531250 [132,56] 184233651175605676378935930744054536680488033186244549295675026155305429481565711894711227127193578356728206821628791416468643156978551198617329424866321075016080854520798716227231519459362195000650389456455102405844327140697388811668421959470001480989680497776306067217996472959259910003417817016676727925210093134253153761615032313419124742795637625450780708855781197118788701651169030797198098091789036571805453537839750979383155535354508028716471598448646811773668533599931824311330521864125026437258573732679968766085060779558807667348503648045423479825853576227557994689216746707682947893161481041917618942785400907734843911789158371368069056844776735402858809276624510958399100058218425965902672931527325576755753704745251557190418403358034586855685247451190816296280679902719131745006138253766923131219503511794121641593276695798154874112683949695504732821742490776858238328950330587594731628517896680109535298172000287433783998838093309283449614611660084631318594103740031864008519330572964370746651185535486140014649735366549020874976643370120096356406975314549751490530587066287673108085393007721134128857278287754520706175508911563623370711156602503295627774000529737058889676170240143093348784511655241098655779279873787967132976675774074993497316031047786776140450768792512770384571322033161815520580193275768489922680603932240256250911817403237939435289749255805163621104670132718507771778241613516844343206242954919413804660726292495822006916933555740295012510930723995233092739093675911551639756669638848929188660424772608289993253084146073878738266786234468706424624134568763220022143566675884298946587944028757338879265213446289489419629895799001228904128703944598821150572142183543650423200488471560833235113101658381869147593725911673485788750316988287869139056158351243081212811744529443561155511559359399010147650793819944602034112366794144104449223690596604890707066244090693025750942382812500 [132,57] -30038791534029228418566459955043986785898774815742513160255277814273726078060986640249761743201616328748590994982039978801922145959571289247777615785253310712464906411126354224407509123227042265825699795182603790614397583017757291716263861981194216914059831956168256855170150891681459850978254379479894584741113722570416623875441516165548567358755953830830108873996137891966441137008078283429216557701412818235664977546950348480168397663447417562958063886314185967683961943469357506512882444934101855573522026191800318259612491827010946820122648522752108133774227811070862768862689045641219547943436446334608285169051262288854487755642136210838444239520484777586644232881431636755155717593560155760844094466601817150633720532408597374795309118025429060556313571130966495291940998276175621385689956435975052383297597062688197887267513926184694075118217960405050749251490846127095740529336175686382242045476952188732474725702145180880024596073195483635171352864405805609202085285896603613944606390453056332479112306447856563411148856391268572540027630738664504752599717923840707177948417598323364321037636649652126671804388724803023102303578428521385999562513703341970134252279002041779212718726454378445137147419834798760057229802356132898557265809769780396521169664061811337007710921704541988796185049616112674773993205753586475876706957123189680571949262377655623654011746991038875469563320515317082681308735200343451657626664352312140522173449173433244186200644250005423034202440088394870021230863310317856437335351549075110060926153402720862604676965793915321826610835433915377807236285204074334637872783678057317276848779210924542490134701932051409069769586440188718948655546576947078979968965343586977786323687212676898717469542041933425674382641346634318863805737394794730403896184783886195132311452490318681710619936961543410478174225010002097610273601077855421845750431756490643034915361221847722683593750 [132,58] 4763751608205184001326406247743579908710096931631234471727479552255054505089512119325813100834118371164088878298729950089820489294572088712041129335193005122881400545162033361598331309784158730725931751159195288744317135484720903052454900458822086118801544218329641144907377852253680219580361893969315843188310359033801404313332917787354682885482401220188990487207086352697267322799095138982174782589933904798384978291469419295093256205281331889580604399845576139617138128302857500409243277090578027977491932273034160711980979949984737294625900487746609897072222204229932502918793459316851474800554990875104974908116002239631490113427730421275228090453805811406461862278472670356698445022912322250452569820540467819174322608831558808052902266403364163595738871797773385568335501050122286387621837608328989922287942759105505801872668021131360710070927405683809118319765367746629830880034507812696067991330832748823939281499708874933436605287829270300645636807161035134949645631665062286181648964741227735947207533074419870827569459000453404132571003773242434841235405351889237181971268104208176719623993473774408347027729902709554581231455869644922476752131596659266110017723204626690102063731407784355879078341263747066049411538173042417156118261575925397536612375610241773903629932665086296688067712986698030662334835549019663395894337975742630947231806143321649444920670755831306198881063910878068291067788371447928124887314175441692913469475164641275024781467653948477449013206951344597872704292120246783931068013755381112505399127511084233915467718528210082444036811800927705560459589616963897541139639195976089111249389191163181692459047663469453268859428427256283362642487852434840753840268427581385217802991915914468458221577334570806018380328227192534145114547768173200661424561452933195413345300866644058977056326449030011030424407653012626334822183288324508293351237117720754530742785988673344312500 [132,59] -735766692667654339632391767896997543309638832407517211546447254403340932718435844023516278618073330507306102022990878894800938020666999586037125712758825277085409831715902830130373478271355161712848212905708008443040800803453533535905803634594540680601866185345629305792007534052794807222482005490304108263132462564660619725855377020780364201723654971514083649660596800416590099940437572984367874285363449527821096981101476667744551310001537500691197413516178067957581193796633959271394836615860740418313927238972586470837271567522622507082716627290103448916983683046790853984147889888868948148585949443030321792911645150342075468395467828256320221270855008193190921977862314493646093204256433746936517001478110831607994228361129122330610304678284624028501331781458849757655206558368337336486815257512398896196363280120774128244998519997756431018704430386311397918992602265705431594778718104142741302377056470992502075073701592205816684361196975440476286544200478255774634014498004294964914462200330568242332642539855370593657806552222948561653900776091740097079316373816657785964379545424824777922250468321100189972511755117935560541409662134745468522965302915308792910696874979661142517005983309410540525364536400852111319174443970976833227236919146919932660043083507774991475303355669675029170758163649212789148560954409107666919139293700585959281297448760955130798992931787145751833788091576423901944625438798010352986492953286307369810341154973963412971883043050954301890651540514167364453961230516897248895443094325016669080625695451102160253969865765581205620631384099288661754096623762974723277869887750624327812046851974181213365597097225407719870478482575730900591838484868322292817819967622218405343394485463265882415661343230868349300642237797760851303140849786134964907212138701462885984026492963451542347260413477793304830435727929736887687004786227860853390856006921946484947990134568302125 [132,60] 111031845427247806744100760284287207547308746890348907726141340580590189175608209123488957192665795093603353734485651093849175283793096102836131057014893330145225193459815824438040805366731254892155829302138282914951386907528248533825961537596841473239756077682086012266302167627650566027167120413084637595253166101172306878698100417715673284108099568750503241100498364296551161829487879604559600711806196522141327761089883451355843259660475899295609804777765419846483946364469611192211909705222578129299688870327141695391218828127710783904962990474805657508746897646732148198664244591700918634638827908340190638974771015664436256199654973549972774408236843513105497089220561388946542263575919893679536394042595828979035091367815268752818545170419213158621655030838155957304513301099847704845206547551009139832015020700773908367516230498353112978643562652470763706982159316810474950835054801905081097553210225316091117294569659135914043262453221709953750400914689217167715880950719690956455723167660877624980325905600744771842209905005985448244690298439116080532297670319926620006050952497126418213836076036133546425378938340934227145119094574342055201712704309352196602990642206726508209169591765675108727702978175801123308196553933013041137863697374794115795685884771452908635795503341559535676690412913489506309998840951150752688990797417201739029398943144439868202799521892661412532219311157656418080363610772391994012026308916133988226992936784586550198547734013021833737168668484565585995342968304691789005212270708054105502987771669143036934820416801724291797027957319553606776599098557110002050932257017343355752147817664675868706073299465952581411644593789547284620031491160503713857178162032505025401641536706183603919103055147059521681696622611358604378326915421350084086170076555808321046342330131543989735325395293950147138787735614438720486086969548446212972491188097685294569932436497368 [132,61] -16114400050778878278524364570786894809504579422909602103943022257916915663994892472209474675354224105345298755272881515103313515612984154668679308376133728136199325571714803003560108659677515537930110525368951620036198051094245678511850988638884619836422187773445477535380597655754993139168126841584431434640883555752509269686125181039985233388161997415845152565579019731442744734526606940718851122834982875414578645212908839029310949956559921137655949147771066888447901209372340270358937894490274818885276622151247770205464662631978018678187575394663317148407185807557414739491507752919220475926045608480429183345770338404736868588464890492971843811809662042822449177683818098425894520005762234494235360961587199634598927468079268578276192953167800679333567540944532614457594667461674841169066379791814571475418872719111268127982742955066927967320063816817838145979211319726416356795165019132484509021388916751843276789218850074159970871553353604978064582810632910025926077277806219897571538007696478370614121865690206021495911204861903081555752474916856344797717523520528082156569209963886561795139099234134411276911713926681908146064783502471140673499968768089990350142469501952507014588583943366493929823501118542350966162397390892967228314447987024941626931267821302297665381723412054416675330085008581477864807678970702432736873590421601974094429454523572764777014900533515634146866148694697993037894349179968361284549648932631633164046572278501144508996316023578035365037376760837029742940198214250486194217072225385346977379713287024206418744877025166650308556390219267972486600173406691161916142667923160827337261724700183327766636508950650584867643672350687731518895330742729903384647006725457441588483838316012714481201796237832650436051274280031569801385458950670487246155850085517727641023800578517050546261425347651819707907278130235490660211977574041607487592356105658008994114293703 [132,62] 2157241510985156506693568006718022245032956731871651625384306572749669371144708419754978368240944807445840069304358488875053697437535250184599747508045779973557275297498299739630968326827914111756376927574197825657254917560534367053057704769641434407210940503784382153608442765981235944632996382384301766960395268515512423555094419587436820613496356680739998565811227986043485568362580605683546268124886543717818340791110523998296148328846618874443505828546619441834887673899069025599401964016629646674124199878227923356907963335552773801749500031199162205792331821739105323447366609480514393005259322445860591259956949956830359617175388814806938094381153698475189732087968173046657146737133434427075276917657818725259503738568778580223169225301268938014597845939022253710977676960473484798206593821193179946527920926262773192239947242931146031452145109892533286666603716803727385263966562432236190138768400378899178170871846027964896712541984245213925085115851700410628522980186424727473024721695118343065796272481170523419027548761738241986703330295516778166935812280861607295817968595234164064852246327284083995036900152637169229001680515688679261001875548228709687965065829481627177355415450221572381881776031377206853687168198510909289756030274201566974253397782844106917801064590430107862020209402602142835031633862809957375502640640841865587895783967591672857981173514143296631855163499465022519758088249164030858914016155235838526513343423624098733202965488219834065833515767166775068820178084534693573378985305727602127872434736864018871085757618379764746240737866142807678974701192382646752700021389332381338695606146977529955743136299396051402606281084326577286518272118488660775223070688022536771221333172114502866401069685965318897292073693538042773826931639754342493900554561826511465968503393300137103531222556703604044252006506981301230705626526363931866846528110239844351348550 [132,63] -252469324226383852029409934286516435902613630158946008698188039718406986288212361231150271723098942928981525893323534891114803843879886087171485868198817012441164273677760846108676699965724593661096900072654037623300844870992856071584309712215069377883823749963376103327734526573521822293824120420860486674825978495380647433680911131638516508965868702807857390978393740028983468286163421958256075963800485713748128187443899267869894650955570238683750038338609869597790865356726340861461039568811760113551803262206408557360116153536801036247970554771403798535419832097547542469335223817462136220514081153543834090442833161102452312179629476813146468230576917596301862347058123772457459635656528100584866902117001899481221398937193721964557326499524291599372126520091403706476037184500750559828010004528158129991043835809606284195544971755760072735426775215746158910042600065196561747975902934081350331135581524227343947139045308217952731650875201431651084627738078068976555480637020402639051113209019720678367874779793011300312964753438360880868717989381922142813111084436857183529062926763067809419730917802491525200422214719300552337231350680327029631376046968772253890889110953234682113546801305400351704797506208012187056593918767079698861465206442082919129522114573679262931560308260568256588157839656467538125046431131251136888998748988920514301967125230323545131279385451905475932717024240257495029555908732906111582816510278361733832461649928436253923865182563174210952263974796030169836897317986156476886727436245935991203220629706311413059295928398121935905551452918882842336913126549733785033609656755617146759727547702018467484413355928365537816556433629319964090902142335156462403336561629315655808961268138629678345432135264558680455005315368974165268065615910006877800414500742097412202736333059528124401956325336138101541021017094224884937774997056110747279553292006253584224 [132,64] 24330500202655153533073459394187572058709229988187551866196068935656001770603445525261572875296626944333549197191092619522274410562573205298682171233264011093300806555719345349514864398503904642536001572031387760150219354288089854154897027837623339028008076667636550673684324526474401500480919896511470766772418717078019203572669051964892695251320567607075662875423488170733462225366186310941221882102874903578294485210364583818378129804578627772992873727973158178912671188245537420468463774917079363768029513703510484393972489376533027800752464995318997515878800981023619798331774332422693490782653327208205558114829648326210629123860864787589880442029742008192204669917346216243246677141775274276192198112898787288153116370720175219087290692795494429820954582017699706665915735944119414540292572910072644647348890259364229945081837643487997094515132593649518097087923590372671389537045229941450334528334662796766328772440424816184657674452472573815436993095187692552473200073120164014786604265002558616699329274472742388104337426655533196160965138134079053541824278117138328901538276529035378457395788861515525256140670460712467257911738881363766914810839337866686738374287787032495229699001464436707938497460890336994102468181557146671231268185842130834619150977558681609927323673850882564211078317588244552207460292289002879592437005712659985514097158383748572838875412425268312714683908051325365247777330633804348027314658420034120098857809933559903575278616257502115295528699818696523215419535036504223438957727359472545353995515490583331128832647982464055074615706202161888275812869897893869660998415391194168015863395971581016337478298568036090360453242058018775147563348572219966238259711646523673089530711065080872542700186511044986313569510565868418931967922770329325464102204949782814276192239366146884841069393500007101966414415571094973580272897302246495397919034106430240 [132,65] -1745164576821730002127393242768347687171590872413631605740854356994850594679350125585587912592110966170778828865316700282766355242434889355024475613607124027018760222696844488459570316907953618708325638459570165123357585592924077744131119000649004973991724832659445885331701519754033860542853814892855778543424728039651546741730079597148343730710009516638492227053684601224755657900355056252540862000057146202806646290766383220050210062372987283861188451087570878590898615000744812331958075359581410193665247524485027320130958759565031941447022895662465588171820699571988493202395024942587953367217380028329318756890186788049714306790345634736101435075856621422169302333502429934185111883588696381230266091918621274620348370075166099665829852452022126365580245801631917218762416819191164092657497054659703870855810101241385391566678528889620596274698051511140402797805155638297400995712248548617596591719637978818535750341803236558101796681008351753734176203243169410923686356183324985292430852761715226875785874278618853366907402017078583521174203987189288161059898158025085813478558014332686301255218610561019599382286517001422921048663024552158878371549393744919027060401255395619481148834876174683686734401626183829696372859708216851213950452350177706671204112077545060357067460654378867862485942842613731386849704679185984435784882237002985919683425291424004536444985287520781644793288160070419563641229787058123044345067236523582186042447965022817802514357256081880305396825423792928094974346640626080190551243766312918165525542590402297098321203808543611895596947120452698701511574959233544906055635084572066030677506393643537149101288331055684256156832834075563850127508629978299336685452826126462227352951180905461980441282673657027976877434210707473982908139559677318597249349502798241319270186874896737531299618701400062678837524697556085920105816125822207319631734305088 [132,66] 63045177939846207053659293158535703301010085632723252457563538619834423785311841290948376846799266392180661281738172474346583083605965150935881974373434291383144338600209001304617327962875533055371950947553292622732972406043473751006071183331746713872700031183288065077789914061347854492610035995576560638164961243218360284003282245002970008568498090437956019612455838361021846326000627355617645831931924810502677068105262241389953127277039430867128518679779631599151381964658098936176226323261563232471777665823410760290785792218494150835748635299812597712133019824278734096416656172439620255605468073042741961343889145476189086743371728452789422355281070549074288525993676134936181600248302563224703698531038545035932307338275476174076254599951187790180522896479669075476960295757301705436780963983934977683667462336045567250785712073408487849413883733973785609346813231724960784928922221472248786430573122471344585078572629685293619029648863650777627199870805886688782699292932683329352571445586602976534586895264426682821270606388900500097816238440518931788675255336514322885170090588424257266171466456158248299289385758981880426751894557782328099981539826831358377548093291695105136278715846305266258064589638024133397675359025793623686617546334706042819138397880464433417229530166814929480550869267710774154570712716444277142129710466372701396650827355065811596913966880542621747304751433926853498160115069947305869207805154662255053330642557637606471573522773318226681354303538719974100299364369597792904097948337328330751594377554824774136287234976510505879768087560510331700620045005081158769447617186058495092639976732159575297152193867446367159090657318922700735617510498375685448922135193864803073054330850765703701476794178799377611277790278132760997252659415304441076619188435819219874016973333134445706866421113248585608083264570116305054202216152689591691627392 [132,67] 4617834826153514564383089551251161216603474350594767865601152561507869131909442525569704541502113825312500536066389026959674144271694170289811601038318279513856996087699007444236918593730481802660885854628263099383860687495232168220125286238535495022726989640387506291710709605374895469379644936826909306501850675994343211736547902409622715899908920475608597120793450593405644566677139719720533590131007453839407874189904963812314067056967271915584712797400708001457704564960882519845773300011489484579253906430328228666512636210038804937880236798239488750942239663409198476762203467662410094659565464233156860539886197349461552126308739748812797300189451399031457363171098256458584774411575620731804592457826744019381646787912267184048928396958354613643879967165296828749362148401661234710705429580553524975298089977851213974479817645524839454685169648569120468163674412028331855787978061939392632515732143401690722337424168511463747857880753547075054852280102322131184913178812587411523110937224176258257718582830430607203726339489786957635885673297374792463142819982325051742945951584105948342616736873240776315784558635198406951889753087524984648138685812272706455972460317564912302786704858928158363482215568314820765093564280197473955764354693170582558650717782911651072071408409811092907254477791745744614342347374955562691494261948947880023287495178912728182369259137567733935165235205182124954901966582389241682215674868941757289245871874388317306290122620917679889853025078560071758952640862797609068233371085025961296334667348680315215960271026419369047902654413021431420824724723414768021786574915090072856264643045198644689190147174604241204879663293748572594072098183868619723586385989344008328260749792096931956451293072904590291596197816293259925189102563393143807829396036390135003122840464267040464232485052546251949526475395666446793269584312097150104400 [132,68] -1064835105227167855106720082617746188570302032977940577834820480791383594349315129190575360026941391607067883607977607990825747973694731458142382728460741070184685826256331632345158326209004515918583173573312452877515859174854982550036080767191797072632235983783341108274185081294865181093314556062230675831350981880525008720109571101353852100656158461381387034049507350722046232790968470676513913866852769617362065663861716771045319688414912721780075265340524268759407460783579165012408243738072723306102005888799577003454143944759530658880733131920136691038915800124603670567097860822562654929105473323481336255727054301860931051611423233514082178204383292626920160650280767759804052758044513092395694162030468902645013432934875765682529476609938124338221268125331541579758866415029639577702479344176090300160542140648708800467787647096938245413536509015365957672853646298518148078334834810996005717769747139219230523122688969417643519761215693136101055954793701370439798364207995925245359477585938566134123143457689977140814992841960980132718177186256591890371557437173712207846421188164319896040745227451159330036831415552483571792878383395519963794464039528955773759652033872844547625159198932531839314571650995375211922439888789730765555133895250387204400068290585163475620867219732294185286644646621284324618147751806970022837386833425325632882371254432238186008552692272757340215564730097929503776460100058920123560708233058103564858415445821884468658772304943060504912712102084655284859844089917243181340334708947465213463005797756381872040991116750158445610771888989946393359883106460686429112502071217293105825409549865531786407971888146260921412147666943851787674433391211393419938181349991479981280817513142792687096879925957538855246002681226000331847416666354852518961631409183028626229195390793529151718389201312443541222778039394603809943638637348881600 [132,69] 104684648905361323090543364415970790136988415550975569565930438982807967033967118965168913696963957892108114387538142788266088361923153003428849388783443156591445266979311581738289224764801000378772496228970346643023203082921286562565112262082419139598654557629106169997918196472945510811623046584424827400681705438644935518870966750482980259998419236024982638065390347801935340156466462171618643314149530655558269447522462265906887632750566074073552956330791876379509864976841620537634799263186239367849674038803856975282599203953202471750773603980769799865813131106835070028870008162276304289821266139696568120596174556689297078634139754023187931591146411782987993600166481072305604121217552675566354548049784737183895184859554843752293004322925055936625211473055696439533878906922496123567598634111171360178658403452282325156347313782626869558891939073539269242428939326233099794634819867213193847426611642001561551576267699560417031682488199358618465443151726101102076420334640246729645298168347654662146001186634446417557983990073870303645215661060517050234790247193513985835210501666017966097605580642444817611865575134249582705324751738885945348678141321625749543837509138868963660480402222456950279012023538776210656971428599120931872558874328626145204733374734045264134126254038828323492067875922789524678275312833515387497807882421658461228578260497031970857432448187053956793722923679830190679734677627885246313914149395178218448247814721935242360760819741327930922742029462375485586029608626095171886166301320965452950243084600464892579034084984270058751162090694741504988956105945128535090942913913989361627623042944820799873217934912462423738376662989571419572698980822374490047628731867291115477821532611451376566904283343044364735574399595380781688268209437027630508827848844744832732732115384321695726894306590809708564614819692140517376201911500560 [132,70] -6948265112187177665464871039506626311786434392544234116410911036180031823618667917156970761388767047956844938377767978812575887615045380460080652347922295055440132043778166417754227246238248821604211628866845107717238536341478501655638983074136324202123457880010299213077394230445536419217920387038586436272655317512238552714377991109273975181040648041780521297258331651230505084085495734235641379955950116924191307043769905916266072476155328281537117082987899865050019874044924008735735432640665774441458885385909209572874336891909093076961424756844893376227082797483255109523034347623939085493616063578466824924913479921724123220864956771603875387740945151300722740410224984290408183482593487575947003261915470884614484811497442332222905485000524189535107812956503556522187520267588266163050137116424038527802178599773279912833639322972677410444993043996142816637305192236795677142772474789675133061545363337258763356228694280919818604186427975291355948036782845024486571948144880968576513548741068625343927524675848815286962906827975185202210585893505126785177975954647878173507759808296857622336526326361126157750432807728597588862410139324449700147372778314635987634644648741640248184688365871895137111607407814377829552496181238250879024609116911365681773247126605960689096007280142899426056776748446884562157186819774012024078124168113003520442013872987573675493574905019197276789425329372725316251016922249535338086625624992464525374226091811177403839479907085899198795665483479533366884830125261544813807610813024260054281124908294700327402034172687389003973503388378500021526446220178743755938505907277221965717230923110622798318499596007115688392902909922998701837850135696420033141366004109038903558994596071439847614594547459189598198171959366833571112012451600580910661747276061975145144172191586151834953505664895172789545328739573877943652388960 [132,71] 375178960081491596331539359373013896128976102329039278814675692242947303788560265337276007556046764781685474636595786283151195011707057497882958751693161849851268631026430141245732928602341269278499285246232197178260245595722964671768535338012946308552693593234664118848445667601605649951583155127029048183224408322108447993788647138604889955687074285449979338169345337892491526137872892173373529720905552817931311508650789815419378366778659718792116683356768205509462627588352752679068952625491743745172498774341608198382548212612850521193054330590925821908091847066162823159704386812514250592711500884660713481941470250914500233565522083286106443018778290258704101467973567736953850537763008072162976588207621931077434830444550583941858505178400706585986387224577561791603940700685960431768542520640275108104230711135929252882227963093003806754382549020681874575272087492569047096620467754469021536493488785520258738364212573042977915109503805531813723968969887832527661721082742661682824151277150121276449905688983282060560258196925932022094890982489529297985115183701830364120869797091048832510778013956573057673019981827894873525001876130052156934908241888925198840723176887384531460543139251325072774061818076291882362143509294262640950233700713128137408943351302809386885522501623192440035166760159412604715807501235675968675436435678014555299905449044744497014213889493611990697556378187465660913552859931767148763233003531150251287842437490507447110453884624323962978842848733796869608391838478133454580349720050071361497053174173725721120120509479125726468916859921464035072916795577592865397844195569295093336537048336931368111160743645341917604954266225834241749055180219458214830553856577231857044207955915084436509883447836064994914703349883672672884998353629441573771726894767906775224471046228393233951954053083115292610478533777375330902720 [132,72] -20885180191051650931396161266062653746257043929742173300009250828989013870794291563730213790404342161625609745342232698786138942956211928983500133081317772516970821005140550553277882337972552347706605121887233605010633356722884351892998724523214379377056264987889167776534210994716148380111046026068468767882963511395715031663968382988431080149795858804894704475541718080275691057968383586188880973190924826434609826888825293371053596741258388513271513999615654401557839709048432840536023477581433834380935078660161578453588125436290259564776522570321898045032671987878731609896549210346115907598098039722985511697421139017466862743460182627814773378302283061092413835961655385997243191479593409934213320372274181723857374990004428537745014091438675729982164908930227398990558218081198554722789768408468042781582450074091230321139147161028712662695001316168272674831746764588437592387877993893748083096340729679963433851971466285935708867347759803399763839770632390861552097746550349667197555951231580130375604562167920794084101867586347028139021710355314648847087186329199293942329054025232600020769413640010948505064086398584708201174556721187356764265170372424618548598327932459445672188602504275721619338024277589628176658051777440362039162969778342809256075009223260135344792499553346513676635724492026884759710304052951157850339212349426736065745026266594828958771703545092947961526691773846689591794343798455944356553719567495776241465381649519044539510585400616355994691802408487416670363507849917146857024451461095979919547572880586619718374578364358599906579592994291156604936294615924197937299988079260188657799206359237820010879768729765714187690247358958559790648325423807235635920161766096978435471037148330987018423097316735701522028608105791291363719199718794233007790980585270035759634482059571565233421390629185533851348960712593145600 [132,73] 1362007029687698887564465853986583873873632742608927685516719489901609412988571366536525094143950465938454183509609223183845646029213491281958226653038959447123946734287632943854298275258415584415761083914261979637346011540015460049537190820161436547571724753904914407534977156973231126804973553339188598288963069677900371658228997585907762810967816746218581815615923820042810695384885544299358254809239503090833142651162949277858637861603360179125006150444762652686231539139502014278930786946438154012046994966804220814890181354211432089678772860559479172690321490370375794922437993347172388764239296232014701856554924347691927913539044055852267587684318561404218762824156249888617623829411166247536791047920596895716518064329655379734818392358412140709698133066678001208092811271383669427324854831520727844826286628583701534578586629250043979754436216227756325837402405741172978586468025249424734644342642661619688882508207799678599002284673966693814530654647275897685918127673435727889892504116164921727356122564996114774541290094583090171184611446948506391935876985707257935956321423110456928094354402819707204894337431108458755660984424550355534700084549330500985393368961595007590052594924620718132842916553063276284388816605750397316601663808615530105892259625130679474429129166263994041873236485610042177529100651020279815456465142703276810420794698320695482718960452836375196964585598444335409023898127237021390234018631783890431112362097117234798964909683964595797243795044948381061707817068684741961484244839954403077054224588505541007977557675043464995189131510301449495177216006006059305321790858573389737960295302317128442378334492657412474087650077626422741277609025487226459575519517936727700780523715921426331033882231543151037583650378853370611796704919694893119236369384124126665849004966991448453429246128656254049639545872240160 [132,74] -93287167976093850194687335509386737030029705278738997846951640574532283866635385561392082476441858438082877043421112534397085385690177024225098356077553460133410636885278480657572641265096159599606403644801414786933593423372335991762386187473809129195267299049701956795911207124667968897343172802566168538802712300310462860411736082168425548540093809459563347489472059957674226291376027181485751621330834755991715617948159453381952262869469143045186046033783913006428498387032355613544079265315761058477084978609863032521603531061482808464009114471087483992537525030903631216147958717667147712103014206310136689093050710107604309847029820034166164640705277299632798343053290477946073288350476338878783879994259476700006372156840015479980254476915608455538402417039306509665425726396438856329436700819509677177578590891339247240747262589267916591118490579438948412447954435358876836237424457838003445557269027844761668705998603844040391095600323703915991261695419509257039903138625900644713415038620322539996061971363485682963236130210562889758694855439455351888102793632360035225588532632821170991771186092388372222956644627785834801806775794873149136018228424958514285289951780436102926462250963520240990350259191292153637954202828636358608067693442157083972935277363075392000741734619773860712719721593119118376509458056689913267746792990954148363003303130834951648058189093450673746858891177571225795513569717916607219586069072365795459227570332107535378426730481821567331022940939946255722010095744661086904336026345806638348913867257330432209076582893187481388699913034259733826544121205982769500830470417469243828510540051241634537808883699974106252357881700316024923012583828649727822312380874426755968554572014900752177171080101290835229664958237663223858694599616794160774102837674572566918775874473031655533507549132293894426251681520 [132,75] 4352557316876659411856730764005017137014304183344902434915885236829386423206951744212097539630546987463381382864136809435431751836618009997446613726232448264068311004189765618181659272332201587112176837076066818976871950055105463162363905817357361979287212366225515408848839134199587558762476634912336873581755043428937730886355628120256394872474615443019508558727956659763260755145658375339111944978891333149898528218178338050249388360291268277054456843076395949184178100219773870270499814046955770770093860854595054731612649658598045974426322238284820183638410431239783426066274268481079286421317731663952886959893736772536832043709772103737523715608744845095858910403441101682495666815485384066511024343288391870343313572289400378769214092829285117393013659939697001530806655731285805372998116977891190625284285836095041846074468564151058214474116289613293009512141606470528749986530846686829041140447043170404761478357181444927726509555226446481122067211178251260235544389931374139560192129600170294831352270172816039714637838436096731453960704086063928322210155186532684245076176067122269322024992612868357023389442512604416526094480982433044134484289991790674684923905992528945156167213290356670024268566683644004767347539736267626017075280484100932902769021149042170570104800516303448298684163815920870722948398803921172964784656968319675334497658680830726947366157275322982497714990600476313185003363088557895463431003662866995529165603356410713611173562773818874401917372378626202022109255286112743513327452106354483968668400368655012596520225043213482284699951254169240831846798777033897712906296955398165320431465391083900492659001093187818692070529122042876176014148601795200415144999633355902660644229323981894020578888586966043460894078707378196271582783507753363300053457382770474018083083271847100342384093894470014393420280 [132,76] 165629350052831861731315735199281962698534274564658454569963154610438620382299442174498383751980789498628257174790500043757189454661926261279367001404427874614559971195937490483395402365582700387095753478676027859395845394071703364987639808234659731818265003729813135911071494959240391070902694680598798736240523063325992634619031952972240072427604034323133913155899299197951236165177169451237603089071880868672354792672641093057262736244887626775630501511499221788966234028817198356587605277746080099993687689939667759581412362214898499383494513796964519185588247071703933197390914318556442428779474227292391594597612291019750412733832823804644758655905483052611551356364907669547943336896262218512014964022227976250481469786850209699224773970421487707752865732754453134659259985786001098114512179949262817595947853201415273200143512288534815054736314010490004054629706015453252722637468042171968877799103405381419638622541578519448596837941539272803136721071744934146593023924527871389082395121029142658597968942355780239637213514489563666289078160019674544165900098212867341959864386756492519325673861835825121043565715648237485849825219696085094683110675208222895119185004130584187282312426537532178288322618884325594386341646562819926054223213086189088849388260741332923955403929556401470656220418748751167750424148881834929726262060327657812857770526575929441986611787041410557662875642643881636809715474583864512665410462569731564851287195358435113105792048495036028583179833702010650089444087651113338975694460243440344074762906347701484969775708536068378839766717855681566340227826885160005558014644016720419711748875794498217780921717100260180016232359760150977217095922392261955485013792400240802473381280282457292450094051912612073035216077575990697068451393805309799900810556396572108713675137882124498060637016922679022440 [132,77] -42920612320548609596962238847623375557706596012352421973863432436503333769545743428991226319150679100274098329076513244023004474496022472492401102959172206785467008669460624978157459512791428858377848018514365408871141041905056873273686799412391432168362037894312731056466198344342698244783036546883622592571984606219993295455694401192596977187409481538720287653960511082840070557954260799751329809830097264392968688781685898472522800011954306123403522795207578109649404027988871332748822392484608760083260477217754945740713069490996273265717354895310024644364906246329481921149166181820923881073117945802835581869378355767480294334554929233668603927702633007961440512787124100010466248929549530098507929111346947644170161619896025943617766235756447911540521618450203683485620561527105291839598412222589811800383024712580245592198692126479538772756713476586836123686687151929087663687032358741062709316852527038826836372357586671638205734470743590440268336844951238053175339951209671122460653146711874992159543813398000614482764375382489493190043993408065603992727574337742455797608192419312447473306299945353512819857331254749068291948238021830195760662367785542135120367445251141356364633745828591862164489488290266539419464761903058683092753368184422475861080252876229887030308815803144127324345792248454176173172520948867172454473212377955197437138443869513278565038519214647618488951867526572245314162889129858446801502979239453749964568933062971755662613556161370936241098289211849854396448357748610957935415137146848523703868547900288888960776610622276295714055656248359165526831849303616737009023811011093782788810839461402246822722814268755474407284507228359975235488034282058405811255395690046085602441053959782744672504284118802147120913030285792804947211080623700031828938234135530784030501675835974185815735122197329800 [132,78] 2614206441410644719735736527618254407214503931801170058263752439608202513631995521057250759042096471980690384489607876898583545740311372907964843569930246330702856929801998582632461690119630550185432039718583853435465560735267315553199891936618319463570773296605793816058181140223641216303752816366176675450098854105736448258427174277818095074029806509136457458197735916635413238462354876337450798656840695470866622411408251029496459133227524128299488028589353751002621432640562406292510355497962680900754166140806178597813837194598547227150725160464603784417223126533266163370390449418790765856847572603071911695772232488003282451119542854648844227367995521990181117702923347446541592647928732488083261467303451267891797167410514730701258267526550945980946403320173607496632288402699427127461939343495855744021076265318037740939467360986533813901452541663201878923676578590675800027530115247006880976517096288184495913189066093812836888155583341333464153910091030137894403503366559929169860124619736151999158157243772523801886913127580872852446429425901416628235534780403045076311440885384834006577708651930478471246903585356985205092078126996799782957046788451220542189470023023356657130869390853392011329852122949346849132449825780987453446596867824967352660329925618745506525547356413032806691320151254626923533224854066602778242696332056888645306548732980549421900152721231927770330473866414282137902364341427343517749082179871150035614008641520191804595757941851933150036037263417022228623821074365333486449250423462532362616707121130566333484204851831021540607666999768760017085884836713987798418662567165906367823090178890494861151521762301380499916154302638127533757069322449935093617469736882112381654810352029903213519782061695413218311979155149623881299744119713220584968664646640820081396967924077628926993589857440 [132,79] -33871294967772246860627851827254371005832630785042315981684528054660383830516166634078861375971388694804108381556101884910533874151922310981236156269368422557678450938877187323316706366985961861154784216769307689011473611648937240730998099228070429496770308048191863003618937988202031661586150787778194744845400451878952574570953553938606869445724967758170425790521386625897165662692578162198258536972994931092935413724781209706498444652132804300527450346220590592021956658170883199977846188808313716247591370286853728466431195600138608732862303234041879013117500132117482534417540379989343539085379196013947986924182752588438054750512211863769756053505652113789233560025187998574722033248178882121459278539450269229874244373824092256725948727341087911028101101971871537634426727681937278256827306972362475305095016958441312818328993268636426035192572728151546405771975012178331703723393103100419245121584309807806291807977710354386572573415400310097841149413200912622492277703828316295880605294150128742220135590567722916856210162615982007673384709605227009640183211463016336540943043947711848535966172989242625203435707273683108347187174230235879769499280786856338415577566914082975246783482428014442421204140033599725151720217006154321683942800721416255690998562572769197094365163641614713659029567988529836029577083915706099532342731831022765784108357690470178855882192179969267965378117057343168668289575704683316135302137628167780788914856556976165029020438965840288750039504200430561732956832460015459379059820319441759892400524555928630324755717873758158258171006864579750109089395942724469250165828115653650862997149173319073261020610942790980825477103972361093938809950765964088460862901976608406973446421636716646043461483941192397894948423535845036754833241802945433925600930225437251996497960648983325383516280 [132,80] -2678331832246611566573050136639357861116870202188825969752306676450719169264839172693955701507372554334788699111897341296795392702119356529912532764945732234105164012519867400867229001719783190967485881127532834681201019542796962096640749279346775484760270346719641162976466291647698718704753655235131656067320060617202589669566020352495585730312060962888476341647790335810551181935093134702921934916334181287461896857221965580869336923896813567719068465490203104712679055605406380748838538692302821981477247925274670556866209100791014259992113109040014989469086840961193268201240744474768356555895993431299045745522863083226376806238596761502033624626011242353380655133933009582592252627477499038352475448453756479386868165312698665966315196943830506823469110890595869537059143111166329563906125233888397121331147122198277155709722388080400647215066973546256131105070310417802746373928625828626903215986991910046597121896326574010773761778207374809484194218893007259978986482507313568103385973296879234737224639939107380289224954272525671336023227244200662927132943920093655941778335986577089985895333577380831561258149914508406732235024571039344572542203511070668953399450191673956161238155354007361056102167006986139851988829839005419968823891368288186896839343082846929374579931568485752527260738969127898688061360127623456451166881922518570351036498202444094773933837595516783443039692758103733959000235868594190527911744946111919984871232163193318611701495946723053618599951256887893819249792830716634127140692876998375722074700007357049874324759317134998754703417965901350440882977504685865927529404901333812020075790174697630704574168956819078015892205822390703657805422673133020683261351873271624574259535570731998024288113367410826129388678600650827434361775045829224646668660558389762740245078756778744334880 [132,81] 128663420391449123606290822383050221521000705272278879762846593243014326959720299784394878663753780630266881833123182097432574679260607046990966816765094859193075037362731027665602465795407514222274795449708282937545227383216443300761421329223511293835343013092069660644696641115380827681057369604344194096029233523693956570722901347741178935319169923152160555482615880344040291775384564487628038716906713115902585552448440617113202391071383820866884104393117418917084546725228743801014802783041330293853629225432213341137496883061063069590537650452678139049642138532540958647652556936011271792941073522504200603081550523717917974406002947824679947237885217379903501263496109876339291789876152675324489223043482995764509386124600884909417077708603941415223626896540489853796171402486526830836446208909976581820889343107454037578729866053236862250568302167911502499969345057357431774872089862598289653152660971929172553126088359250741394548217867832665564156813529329336777106993780864667151556315860650515705906307268056684755597362318908549064357286103347306919155159759142721865377098705289065368865726687131508561730292664298018357301786233889509614056553044747099753463277812649365975872066540072421547063798713571851217072827082140947553304067432563476279494945604177162483175559695573501212694134431095963366967002677581630800475599651449101079904125635343506514999231984406635901190725413561025744957109900034295796771719926337168557199406961845562999563717569066728401764178794963854313504697864507047794421536495818344272530005312409987434967000308125182005877159497187452977061068339697592198756690936890183600586351703536396923273380012536782566730051535362146092792665314345248367260876644140849656688571923031659174447844109100965396931683651812455997826609280572919019445653065549837494635134106943320 [132,82] -3932674405344693530309193986861314507083574339173730159334954149233949794030949549825405617026802394837542440900095057336245776715901080692821727761698009467462425178195071698408058896112445751303300283416014016541333639765803673029271049099919207431996987024433877536290542575060267597260689624508139151260838688111751799824081039583780492748925496398196307974018205960159964907826575636727106498674347119497583681642214871510600991532904274869973886290529117357593427184500099721507377464315918959075358122553962677310949503793176869411506045901932670295711002223405983245284502990176670817112538532463750826449887583154658866899682869467838398522315328749075985900924126161712820329556460670222465223127088325396423475389672570678042658770588871910032020190831270201068900906262069299691971254987852391925117556252490230589421444392797478358226674142296077857853817335072073937170296860376153497838085766448603161844527630643948159267711193321558808117852016689829164002799098628350442573940169315088503198007371221549502559303324786836473662935854462304039577641610331478295274678720352606300643048951481791189729480543521193084913242419128830567603430580249976552801765184527996389367933547317144973843123796303862250212192801618970038887636739062013955372874224175721960956490113186931527035659061478010192371562048885341620449787337586096158212687115856334115444138251678634136464409055754793351739409632912213016834163178506617749181093925881575765364863587490134318278235415773039257635187652695905316491559566205541331053661400197432408276339591212311210889508614749725637904212506020617240211364475014278970518826884857915348035175238957205988820410978760492596047698908922083008810738131324084556034481023427168195557178383272875510483720440188435439399276338795839991200525120001067038170863770840 [132,83] 52109967016170113635176150107291336841912161552126826038164719599310603656733456760253730125428094871516952913570506877831777112743866852591949429094194597383620459743720068927013687529541643497506183024774913823221210732600585654969546077386676285482166281630859940571564631792179982131099364899607173888667370702700389095443146269100948328873946351243614486126246848992274276414000300997210327859117648465255946871891084744243760541643840107896817523960638987431923750304260230207702944437364765523392275782099651704197580152402363033355335066929030611851347901230335856094558610382833017698131506228659220756863660554681321944280073524667957570489127091322243114695397043670765129740348335519608546098649144602009857129882560599704851799117307649425232641148080347213851076977375611019068029960716653798974470051508953833809392922514185771052931039684491662528807492155553178581138561389071052094395195652473242990275955629211908505173471762028206398441849517492658527406427283201691120856440355236085545984511333063762454259673103400768666883875921864897919893470300748878216450487984688884205169496199586503825424836854455711562845146420654464307094683332599006454987964232566023296059494713840622287823735004680182266054155981041462484948752840945337333515611949828762188352091053413472809468527782476468069911732349256213671023611392527714375072137351258173305685477530134910072209571905575255350215853499792709034833965624498440299329445601761659880731182789336655167724221913823234966872748251813829149473577902527868660488116850462407259745018069492724331482389640988615680252650924696058552514472533913922148512664832221125652966106750969838390334932957166854226477605426625370905630559289190293146392233546473053450760580124465049602297447478629178721010021439871405485971251577116487483819992 [132,84] 2200327799583723588843231576607945608355012710394865302281298597206791351734426174375216097245703207176500579786054583856947553068266767894898392849193998225608774877499685123642635549360100401435541912144955336677581983589665377081223171903924047021052430605966958213318446091062291737306697091464595491655988143072734806258090003961326475673804434396587637383417750205691530095237195208925913301991311408623704683472937262136893706479983766115079550453735887160564503118984472818046612510193369968874077646396051787215920706469441366348290441355213000769001136816461263849461355739978887149555059093340290546961934154874683267264233613900702061033051033795878647580067741435933168462682031199657667874452571556311134174099026962582947529810002925872751817576262003500066564061567369336224079053821092823492820008483291731504180712125554411756969889580873082633730765555770814532507091405651842327713617459060612525962548977899645550792442551739981824440770541861258727311781622648300294807209927537102009933240720724846678182456630189598556187900643685336725807625003329704896451975364022403829224951381926722854141298996078275622772689662653691751271943585404072463478287074848680216047528092446915862084159210256006469533466509913672199355147541054950779597338079925542333054390456375808578679062994865866922453531550970931501989680233025942752888550872452320759802417021898287282288950305251431693967963131621464755706061029036673712904235475621669593296884091197480142150320100616639892196024864502737207706344736098184435564457183264796736500949181513508726179589940721716551278436850179566922475956628870038346889852882922820900617479956916074658170209052166409624628512038747231430888036365515981708955932630712676541528141483763486184580164085349083815392828011420136241901376174957811479420 [132,85] -157168705721493883793741246237930617706371147124174691661800864094985908490146087708584465804189323010768936251527600581062686837154227047000078462720164594861612225214553269871701294678514907900250477557080819879348586417773405508289243724907506590611772074896077925720708156753108021711994230340426718727920559095711951765085214505962079403120422592535288301827466340886062239810369382352574376551499136930077127675660260695040788905022220600036431556303549846210524436527879529699711177888277109561235214417746428809928430308521905187988065233670547638125541481612674632618926421385970124999187258050577082885255042385293475619688132707878989788849198279028932063342260880600108760618774607796396112518786795011265003003358600077367451180736004742405574279783666607772361479039280910344506209152402355993573399372135056811468504214013101979075825295006921034317672406744723382644074461255590297890435963592024859453797253008689437245255326422544715815059534504328208141725986873892069034292001771869111295809252398555288768198045160379429979412007696601541042292344640108127520419349438506255625657549828198169024233546536197462837679265613838494661259428764672454420703458062773485820611290534535600942021588917499337977561273026822610158110443462147301342345388822769311001940702251976357123942599134859455334857721995354031928566367335664572205970971261880352904196495507018298085837182644786767636098792701068028674079339360397492041900400353936062174255533762191365649906728030439335241945313054709935185391841664317764895136303905392671602707546963079851806362641212441967865180222746273556196655402815934693896462556872628921818906301078922653134976866483850200818460295270395985393811692498635738594727324629913235200505439229728419793410191546425075195537261331715213522683722516647304 [132,86] 2468727516874962568218206919953211222455488813836990922821045652886595933479634456860466424817813707955883464372115710165408236706854010085305447975666717837538551016941408461206775192508001574070414025598091194837453875553579876258267308870222676563467224329034166248541121814339379875630996679863918779746854023597024698898412900905942665495972267822048921551290592527793133561656237512638391046132098856029323814232385109825214244516633081299862771399232885086328390523765668230508940256701042521985586707150078691128933386644417510106784927421635652402355001326979783882813809617001734312345638524289953252294585028447110049787745751575053230276716790467586310578630265405216120186031747215460732062608835044644050541357458240533910366506468601573592834688824031051479005062875019439846139086123462978659154456937843036904141193195178069571670738969861702248246904313182223852087850671648757664495590517282148064177105906421392229821631482808745937160497841015698231214922826630052948697623367336108119465038769529408042479736661720385928151794091364874782594844185533584860028735179669866460254546961418263354873308879480388838722932950440609824745051627687067292882132005182993869238724635138485155682738270392202205404844199281906026377234785883694893296467296859538272608864399135458828605351354772595943727963858929520586014890054236089780291438519492518243270307443595578454637957688868054044350083158963318909731178782204378315855515140133047237863783947117811921644944136337640938747823295210108834637150938885162072035306026697931750795764418167632080804883901666537566328574188867033478992508974373278052021888018008471721281895295493841875276260961305943110831995352963604383636654848853472334831068428658195717915684030416408114117169805019805039338873256967117330234603382288 [132,87] -18899471508097453548207954101913089817481421058856924395008203639383148667376437176588372423259706448736309517254954190046855511911469411532422470838591242043341492230581918518806729828592033633185179266404869820946505846231317968348948537105218013265617679159413495163836839147491715868812432138725725724661596624362039695235411927559137204058695907417261889655986062377200524438755541575528408699923065476059873588262385803235099495786485976680481830343780055325907148839456249895547473700746306068117475032526024475201000931597165406011621803778616897498403686756334112947382498532790941320562643649762624537407885260162169840090730540894953635018203244365256505486044190572465192476383131762725552787373349555773814481376039922848687101460118626814027569117586246212564822824384522628449840560440467936777753436774498501868906438306807263863667888208517468058839915675897848208205486073814919144764193603952706458168516785520356987830608913291101433013919124298697982187793772410395475122794978928495144127984744743197033406310910919668103880260786443517899287250165575858232233212297502541084189153933102250315295479580734907550822339624735150017982979560078018076475397715953836833942227776017570387893663716735900674954906251541369979673833843836651182032700982397467976168164168567915527812766134689501131067911218862165984388036827674266021536785006245363968041453220451565065695171078505212227079883503678845117473484196298766308370424132878471766045370391287070946396559850564909874800182673098571573400866048492397326964826429627992568287987920968872932667232912170034481279386969846522446340918661028106224429753878309066899525776443524630608894217801299670812976162310507416422901772277212308870619704565429237979582733574918783625987188768491412389430283778107088340591524 [132,88] 327986825800536136106279848333228375745376892659539080315418045406739079237389825158279586126589207697672587192057065864644439524026350711298280494002108001180504105170154518955553409547578554961316442586571100486808625060943567263157489181786438519369819199053547756853621771342410231551846063278892571924442332456560540148769843376207387932559563193853633604782977473213900060539700839549815139019285782618927109487526844540761753390073504295955004505966431291815068804718336783502362154670934650482188100640083900262000482748442681459191579575301109336521861284808672975819889072498691638346578426087808011147137835038050208612252625856480551849496049668633861780247721023978395299008833378934988345166593872959779686924453706518778660653323742378398327983557982829226069464987889015556575705672876999334346010493472969549944355925703024677862549068587333649530242212417545513194449920712873701989502272276131132400940391600214121105381973053890303256379661182620575908972261539925074817501292850856514980008121066141485461538571651986081351910371329533565166706295795701720627241835595131721075873078377689121653521675974174937751108485035338157203194245676213576317340773255900231778394412088025482323085953715462795461054022848988088599877691351987523784262979254292972144292011990915593612941160413436817588771808997791326537005255452480279041006893545617098507299071344592438676049124773479975014121798641180785641160156660090644499145724245241597148861351442995588260979358378448260218993817954280166227999435645571698734913034314326083801028346157784750814374596655303476234868517240107845589186313097854255514539541609325662461181787020334301981968365528382072327598698261932090741589446051161233161736000806169185437730446959136650833876441536295944266369473207634796976 [132,89] -2481796247223713773212687394511648116257434677552153119252576133570943734346266226603741838717759875147926400220108082721758815934280097018069681050358268819914736427911883321799251523616689111171399458322699253497583363741011206178327798824915216078807575327731006516648276781122506036098346763766608745425976950494454180581166643190926106482065248935553603388393635677093531939025209120420556463355228567534815634922273949603843988202827051943203900706906735180172181639276218546433329639194524602059519055693339089994777195474824873390245092300975190393230709464228090933208313439644030899755124872651853048396421207143511079523177601212517336214269706615808247499089993908463626772682382495002332012813246163356565803859589873499187997302504450405810119599677947026398588556683704297333903826816427294185878524327109668434226466571818790210065618734354453032926802208249447753303125776565987429983273252647648074108450112693123312680716330934304623618947216573748390818177741793686339373735778189455707095119866819113574702735592097903586585239220084133162044147401970006145300551846354577909605047184312576694042883537898824904992364111450929917413697718900719872351937646620813773140366369227015124555833635022601457698780278694437640396125533387671588133878377166830206640193997024134822653639458676636423723893475900809805900320498655501331798112398547934233586100595068734972442821221622602499473201082144789935924853974792958213890851474096365333190019763441542547400891674301566431328675433209576943641024846430465972639807492999687609875674895265939073758221965447858484514753953961743866616075722826768397686097359598080264907806001555775583751363670349602491231094494477898449361765188960839233288618182472059134691897506820840103109626844955083316387769756244420 [132,90] 23360116898088569850718626725329896333385662889325056231950399738906024753829133433901171680079933037606208377200054754943962583298660087973970185620201259328355991176969983107312413031686481156092293942707621159707327659014543444385532090513545260071057655117259611437503772967294015804888321603328648741372537978911290870798456346115607920590855112849621720221613145316335242343794372042908228142565674188987075217077351599548960224689112043519054011902512369756782116872136713023027215954044429334479384567550571646962978411081920722660575800719923908101895105772129043465570769079059319366337224301154341643504477524829426645952643769695228633847736833849324970043820851057488634285684227300827730469162627684165600204490764719494783540635442484136822665940424829598448862403708084162445869447194111210123814149047994008619510604668611077630782564292297150540952428203334252689499294266155462932089853215580987332255780762824591585969825789971615833366130151068575376951214852806266315569907963534561151741270146983544180977082184781427756649587957270624447727588374105118433072397300162717267056774587695165690737845748024485270987569450970580812395936779331972691364213285554713822146806573514736589626401435808576605350836040876122940257770976046190776651812112452573756211724320372100116893369859094633800214182941563591949301850761448919261382582940397441179826793088777817027821003576612139012631375406045820433940906524460629063061080320449227392153684611850328663385581004524188411734179138925355897482280923281479631630501140293782454096099586333903661500990054568825910040315489694017039529829242899157569505136559871677091933871902266302051384804055238378736006764595591160912794669669068076633284170919927062934832153576289860001618912349189307531261738880 [132,91] -38815255722725849375588488501664760573302114421334905028036004398341580535512676714438866650987483847966646353131044993028683708919898653173984342422999702079776415746926763818541544181834558053033165843940567651929851442074994875527230178912898826078378841797287159766595405348248474074354074613336224257899098574362170130454132475550636233249502365374851394302723505299243133774447141585847657820996889485838871913157821188451765807139300374784941594680041379712732101604605065266848493541733307562230124011868703144709035863494400555933869069124106381997327287739779302335197978911788384304744137091374428384171437239616606715593150479802620553511095814340813893738587094920955042160544749194329462714973179871613474645821800235002793000880740005070894939709354932575884271559590632323305040819646870773138462557149845291143987809043152640819539714957436486570924118293470310085844352673178929588892810941071611648209033746889947874717318446536606820115398550109498205227558461509581033895319381391676656017739131670460495632259559328714769114153376904391179290042084072238434736867547005186714062765988251498554281994250922650507837269638191038083788069709009235836170167331268110554672260641625793321396014376426903597407063161185480587991410459253512805990311057661850722341781528809203181738462352253517485592243883414107461088015995157402504204144423283031112004601776365005308437099615221839130999016308303325380480062292017000585769717075384397157514329917982422778577081228791133831044434242499179937541550895630777750388603881054647322934977024839734763743418891014248467694665495381561027009369751120484989861664769502207253603623826320625250799721682323511208260784948159130269943034873228202974126539699893183479770803176174698481385201906978781378992 [132,92] -7881408867304749853293207018105614573000474983807539189571074228476606292259270995881717521422517240541441563054036473575959225775217684020308453239417576093171678445122032990599989641736161536199715821748730830003863767817217933349685350903259658332636827883263866217469608134994258090722255064820625130279055401096264207256083619330813578173799405559876846350093476402046167553483948360557776573376905082641432399937225275737820659186634756704261966914899502260841512207552214302122635509573979996434093950347074568407195373396082904460343345821749399841231815656680396925616305837767895540278322884675724189493797921531323064130154201069724484800640912056277950381226246233692722949238395004794481014820772474449041229891715507627491612391464261411067927373561572961968505870747859413110492909701780153858929202945513108512737224715995313843796167149902054207053396504847514402936512477743919074149390962261399561802550485016304951004286475529884118791288558737547319503481137088900921267666978575741423052088519145769168998824386482330572139203268471652710535417184459169949391733286937897117852903252200296886668745376837114672941043675116731105444141640238606730271018502238531796263687466212245771787453122418893864508877323844554625961565154835514129951110434482283542939577852567139464577061353127934506304882686257560565027455596575494946097409824465117421993908966367465053782582207231527767429551791612061181085587876733690014151073337555335180546589778091331437906786046239579338680821755395351578864096576377601376983877798482042540678836009333371742105073439712631449664817246441292026878548837170533276160062401185886334070803698828482902203767288008696245547284019222827434755864842663190259468149820119140092639550425425773233044053563768771114 [132,93] -69685493659278233118345855203102850542677284552257214205667938543652589499504291336078435673901393674111502770184917601335560168702225502697323758439447534175861444287488051686180092990648922283567764510868402815583552346189541675128100681043991187712569852042938644349866151461130369130274791517802389914895442250447846638163689181167470660697266312504747655380154873153199409495685726693847359668308310367304884508673092339093545767602133454128820943881526974173836964743280909139053198503375200612199388927591946665844065174574331766886786764450664307848330545577971730910508318871733123493442516877080622228397035469511245249396159363886184461553543339437764209934741803795046739193122745519662711109318120654476818894334936139521850052684303235692881364424293340568201304997388125998320633291385337302203491756866649261537280113093875709527008894844025709765107875548987352548940183322018963544540077318071791724678606988989893994704555926988605575703284522342970712554694827398541218423821783390813121664993928253744929131132405284190962567808811340258877163710845219676389475330671753133153397782298018082021224142108563336215798588607598793873106316595992380765745309596778482753849615258070261464195312587576641408427672713049084619281657965195249091130322599098649921200024132635891259597786495988627410040673383759099815334713169862887662055007403304497976208404295235756020968777380801253008446350521089558680176211267875114045467385088546867245742967640859137899482007612264954589133873357506329826677418051300961739937025587320837515519103922132430280509499324255047834501798738342712179915745061358913699994589315718982618599439193652691720910956659442028977104768279996907637317320051756953190442554799539107369423709346846115891443588107692 [132,94] 1968580327738764115699688271498409760348845115394660064665936669408019750258661835700814140097659839708932167475407527434070425191586513039982558650459071026576007512247458940076484111113022036517952130490400893312033411017804076452563966211582276502626053263067716109434158322735650931394139619538458136642616923931979844580249515939687105197972918951986095768395143382792376953864226332588108292539654184048163670284522368921756967533862736444741005865033211728744976818813154363165172479623332888784357366594171106802845160251554966976261212554086763111086220489321837700933380835414333338235020551751831579659543922693193660795530961581966669157435434709605526860301458893337865792271739555769316208338319661111482738944272306170551796429994883136204277038346987021039937654968976600982576224167281690681021394251417274569174058026711348849314664338318021721561104841159922452806501501347222412349037836157266613045197817000639803156605825966748163413718470412569610530848399495803159649050335008094407871710375002773033086287076024955104451996583996558654837142352813899755707808187524525157907543595271185803932095297093477772001891439812123323380782601348097699029436418335714491846444366748601214883660523940867932255330318580814007622510830580404691525316015379235717127455656497351360458552121285278747408562776140271746851162939224628133495628607629153256044724820765940674698979410962138452938492184126425160416973407175256240257204610610145361752900592320274626983076518615976259657338232488837384645807891456774676383122434845769597195163996605052824643569215497394773208294500203805262337752022056253868497585041943382972711739380022276347548844354677989676504794029542938630959593861638051353803472238533732148554616736249912205690479200 [132,95] -25144736154998726589275652972270736685994666567502606882158831387238309612390846447057077884145779868108704849671093826859813403040982361273438258925650255150482215949754125740027682013983098646620605561960923079768588493776929789611421728742028372783147744781724853555105917014871656279239245939546445349676193206940857110878681459698179155712183503443894124916076188392383215938606012615530192939086101780206999201374007050187199765856136660933539305103908508013811391911198562873375127064873258600970507096241351186285347770576736596601922315092843644718288920345594083729100862985789049955617751679967646888151366917753540525288775775667084894069981334985154688754906531309218020633252757886989368981510788662122831548002026158427371313246515642270786681735956878150211524906569006157693855824396626156951575096299560929203331775760551076604929726416091669512158761685315069690371070069911722982318115341273418642923132743337099598186525499186903052723260181716888050157487382025747480792325544625649755450348811467221793654734714916353735466259630454741941483473420054344431399983426901053800744033869842538917132321176853254687296913876710545237491136420255707190452095846846962941056523662695057152081629896931602300729192304143828677629595792895190507755246499930003096707885069275033335459887780182342211832333726751272118781439422906766021976306490547731695053210225525617598989218391225446847701416902896383048630976736677923849195887716451333394638264172688685178219967961555582232458588509053265552440824878951170170317684370753706371157603325469243642123479403849486021141605510565856850479814218287267139597524574404926135421235241606183788216145721386305759960289995317812744395045057242543995712384256528456875230190974998690114704 [132,96] -406730811902035698981351279732365090794998542251435836804274153819539077539116733558207238981966674891953264701951392385131981809674438668489755840996926005459548771231680862068110966852726250990323686377028336546326046089952314206979055909445500554428240379708072926746184681310283031814876811595047455645037674037247128753375485047063982364861920297402005941988345379471816005484180925733532454987873317276041120466656103432198672352960875496402347617455951193407262189564513016696571112759444531711270731001552074132991533390436385065720014535421480482513546079899382074951317596005579581482938329676285128109252387597893546599001965206861713997007792955056177866430810733703804255347692704852978814581594963028620975854271493129661246804282625537703119911786134857930228206029241681896053470375843342159619792842561948248816545567033041964403780754488887302893454221872435880082074152116059962529359720885544178283193818791882002067463874199014068232865371660530963449286650176811182901393378800580678781782726321693720452638738243946965159989158277516766197534334746384168543309067278569838653750095024891479233671275405498059327365244739027517210756290796873867381426063731600010447591703496683447642252333073366675805986360100678665450412334969744298453586879620699607091113351790071219217396326742682183022132322511636140131094807272074084859900313640607540251190180589743640556740129496389146746982247378475002650502694917675864582807367327203015066106543743862400050601121018386988250947648821674423927179328616549738060255621757407701640138947173361743571190577752807865969948378571138918574269985734448642288922785017886005235586915927025029000607590394455690684459762565901578227168838775124474414353898607460714708437319979043640 [132,97] -1351727688138650613285788388783842493168595205279632607769640059779010880436777337287096247741205240232247891215399610761811239617841595217063619262581508513271789402198702858531397981300264473532331516551616691436384260584365689739625497784245542238962916159395544368559742534695889601268731003911650380483832354615613083118108822128178602398435669824140635750930196232110407954837780344885660412748889175867388919594050580805970263674355256624952032335753135666019944110492215935526173767182545475054974011084575400542472881170503908909115231828267583831106944757839921414750353542195412258353899897493662343939152244089057061203164986999086338595737182544146613903359701742288088701511916199885179496018423098309496370622739062876711428376826106228377110210190011596165925892815040641084254562343033975218513047482003344076027584090573860052738551941978529104128395010747150220138464642020935121065981117610239612108005150949363209006926052299728647835068551163920941754214725262772436391370253479004330995868018857831249846485301112314075205631060107862828296600785202855548949037330644333054538165229351268212578116759939702888792494409576898886401643309496623403482406681540023599212613268781610947565096870627727310427573178355846965953611457485264292544382538159306963328798360930024636263400308754067632278814139068070276337211788366498576290691409787602204886091527303965728098937510315288345300480243678128903479036662121658099668700307797266827341378072933586222399057802442826144954648539399897128774173770736475444272757007242886137862118593390710040986458101623577953549738946611588381096170786063049663936807089244538923676597710264387874990079798091469661963308289906292373094273774629276523206900228503485095331463024016 [132,98] -36323884885501671975641899715641094326161109224759910566403419054182301942299155702400324664936967557198691986161267283623374210481740980918601468599920815842578249244390322902608587340966338100963105829630740024307628703831314914777677773077493760361832692684547287891323867667529328572359111291432947125887216457944377941874972648043261266991134419964503991364305662269853177929489746925795288105378491927474717101113541834662809235436595710658353279042616247759050848509819792353056952675143685482419357073061962358055495253731083808338634732496646405979648752897489840847804708623954557077961906796349973845549202715732690080292884786345286704247153904852409070107245327104771420784196206314957113424939449771769138336515028677546163169353366903424343559673616307815908989539020109294363697609621776326544588572129499975672555766184453078886168830554163663768455946526512175868371380918610410140224896486966415117952096408546957584517782653321030792011742999725180856380382665597863263904882087732241141365530907279394047279340343075049629125823455039206278980944749249911919282051244451731500262229302132024444574599052426723617076859976259334483246807862649671840154695948183222628020732978692147013285273174144404037890697348623622138978664650610961074123100902543734501746304815815643565775580348058770524628095051945770736755179686876991024516069039492875555756804324832883596118626837828154788445718295461719270757307322029142045350605557874543498466520009297255540993535267407925968040341435691729202634396157839413539906956732983637476131858767420327214891571247955908765167915447925787657297289293051714787836721772937553499413588287110440734034970576874034595741863386821591546533463075023047187991299182390657294614272 [132,99] 155575834306060782756737480595750636199870804246567384055428775217869035744835365152016331022340423464572728080319517736083770438644384422173522658940560074888060576541870701689115580387066152168816476543891802479832881959851323973684365535803182938456174224221112060980287858886121963366690232186423682133870967732771013990226396801976984751217855298531776127097458559281100606107243878710543086652535833260788538333878640125659823324697162670536344686053777413999569833481663244817441039857999007182592276102079283491284940596159078884024298130629265824517182031677223417258169340939729004268662591858657624072373632203024287005313186497048734179814525008228655930914867536236336629162954190196281386210870045560740454656398097158583002311731296219300601983278545822771188202613071334765108837652131011727990337543679799487403302759834595068857820932937162667936768971460105444900494162191389018583409187744785791533810316842293513282297127735210567930917526251406291517695366805837728511289261239842250031681979312336156780783714775003629212493690869630249193144653515463418860392877099822373032404255354525975285587501589206425581485907235865141453202846815288615355411249662930443778331749412793195952929559217657079630625045294420396554459536676738444539327763553507653378403801640451177096270796279745724026071868467426899788702766949919618512203045870661840417342685547252115132959217766994088775002898277459966308778069596264326514278278120861402886119941720006312657187413529450279823737235896215227225264067295636836290562684070207698757397370882940945956738798886741349019854940466620740817984972663164945716585793095754330047457468589760515184861115074287918113936335591033458987631363737914868242281482165871236192 [132,100] -389572063691893275770802907632009718939470972970113834000394585043077761167136163998796709928459052628774028629108505708599601940420667048834813488395288245988679000235522083316116584830113370126412210750870853811372193620449355771367938529341848991494956304116612579190582893249726290130921516200827629813391196675278689542718904953065703563851640133124165865623382912715570491415733246488639819638850479643558475383053195117510481343436744775770333009865404555117029156760966208898866228873634448458830782335092543689483983629459226544251587772068814468280785709924231658297609302831272353298188756719478998628609889227270646964595991966678154018756908577750559072649524942387323908120386200163385192172971915052123999200487742255096592142671165359786480830569959701150938816051596084460784042029923160938301800631471596784726704623276311121342796265703893873902097913514932259534302891969466545995132247843102141951772796656193412605275946520138956868805157079350511300901183169055735636455465025956235614278894437179709661945154720396881536162052588490065342710544658654376192047024289044118902729340916581770619491487670209698371878198431266830097016796266318783993216014372544116217063857393664267730261737266886922154113005346929985983078638149925305730719109500423349558140209140732462118304934525864355553925258147676310900110105155023385241254118542695207761074995295557319330617120457167944312191258854038373271048778303878168115232497199740836862728965973058927031212355661553545070805126441820622337650148069302112246536534795319666316517378832781505679285266404229281250172747959530506774605988086817889882278047074284553377621804838468025347237398735067437377066809796245067887243667257318575538994412754600 [132,101] -9723245439354492898790252559116380892271227022277836870169455544161391355060457994828149620214707156628615456519668337477233065625746028580111533978385317121990244601046419403273428201556269684206772396021128073155457086550959959555776039398305440209905197811468327160163326286065300078272982058296270000931247682390808685419427056148708729102800788524767398721559255172281127704064250919525714770271997838082811414462669977288549377787298245168123348718913404364649418375712703674183836259971320034915552034577371193634288675960148430289401788773762263624724071777925475148481632445199580811059911673359945184152933197225390543718746589331191521794209379459298617360048203052793403080096845602381817944983249656117245671753463787010721482058917669719686760553568863451607960951829296995968354060941831031675800993984971061610918797545377998663424603282084964967553370565968474889969428102550458247960831985228679340930496324732530061470456895424029828278954815866070939110986851841216424655472809509261732067654125016849783684825113136321380117257512445455825443352342984247859514640819471203443935972775999107011763809449624468806033922554714489002865943557847534930830347368731627347640600073190387832084007860966726790111822641672553098050444910362257596594699005798599198549837130505496501639690708509459407526729452014214165456662120434970256983669873450787165463050844220506120900749119891149059570802641997208888954717615072962056340208124581626274331421433021729920980218006940669226293453359502568716734430564598555717594435092011021372083612383686586128571924143556712207193355059790874249984452060345746211600879364220417429754489586015692023894711900112831448172503692518769899815977162270168240914052904 [132,102] -34148885486692544655281701583341844529540032557895008317693717119137286406845267441872288198001009776849195500048026915131002454284415948072863097187383378863562357065453728019625080864576034580313473179738304204728260179035519032597533837573399090435172629880906973749289190117411900689681263699046877496728721664062157175569044528183274782994673829397185621298784616310582149393440713948119454756552233128372134688287936270832874987385430145273342405423183933070715234211409188117898861178228671659082403796651351566109685606311832603388156416442057576652902174784679684372948965789491885884632047758856885279470676218600163019093921869369294069475137316472993127165943911931986374364466157062619086714804539132592552643843788133831877332961516198282096309738204450148809833314829782312514231026349700632577985156247559376309754571949956499994812851646428902203591517687878524076889761694781002819356021948371231215489812555607523490076034564334162234137862330982839337291293883923066737970807176195730318304563921523540251491671624633580389252277229203804613357050903725720062586966082693027047481871555174121345389894872872724887390436026013806606346635670632330919487845166400799236234430629981815355876529172834831478363268747459773167960295713181330488459401655317050075480767572040512673223000060869212743121121868775869655855671867550920074944560277059465518600570877096763046186253489215156684853285217569169519633053757118879731388995600149413231145461165468760185194840135047002473919038912434534717938835650699431999814550120844734781555943449799902259085325880438344381580952046740245442245261117676429191429541159505208213443654185487310002312624921509615626025615083694488789813389331899432003520 [132,103] 243606806135158719272657354659743875735948687567848641594425268078239129005360001455846919688347629366533724181412395682048946957838486834934238278466647444605038044686076940856515172920756674774056575724796396996366543041317401653807047111716646205383371133762499601344795783859387089809664461509788046411662158531219936396690276187497979565740210446481841467212545922917274705044230753294640465745496032761612876366629071578197959806781385504730151820050708679140354919704021505223488841959491487178848970561518531551990879104580251639455805111252212627480143797241466696457497078583834179673957423251342860947807218636210109064641297687541027444798638710217029404714507353673524244300484055493937135540451456777040988881708962592908544993817181388567232885189481422406897748763936435963496786523321264311706599512109795266452098825254460146713208761156886971564681000450785005053339458427578657568628129019539211802297690882409818174975995916737351096996375169974889301323038340941981969444656509049092844196364535309676239720535077984619700735940707911474251937186743915592193371322384194932416263741160190864544805818566717461898162555907265790165937821778452796833427858469729727561362154711633767798717965456397432027373973066676229861108661478357674457967509950902939923502204156213098130880965979156081680681090204363656720147217593432799074512678650161359856009109766881548880173704023526435566401848996940414700996963120502457901392127836712414764196742838539873762449672738443095987224629987908412874707821033697641138568302640507540886466551592838624435481434775954776232060400711849811934766277994391095313650553167050162134585443635916857457100481658065505947902833308279721026749017033987328 [132,104] 3442636346489341598042134754398193348390088828849745474062685428656958398996157879983469639586657018983122131670233489421315898165038446188984708773314414308237820493422044906654093867280067301548397764598547209700338330772395702288557474079205143000300541800762211093689246042390445877959911135887661510130163421914228804853409883480556082305966201393091933392039468736027280428639385867887473287378731784921596643015161600568435663033968494487423893402158137151823624252586552695195316267403320631903199678352370566513699736114963285075335356414080245243833409334191448911050987060934048580024883989522313145580613958903222829894971526406772725501668589287355842450713053291502465646219524621677341578967693829106845115057171597805003460567372949239199846499149492800509365044231211275488871700354410493718761936919237850714917037153446028309449023488768980756166784534233761044622282798094669025214053270878394067631954750132170896291420849588862415640903198585018227664842059143734495017445828376588710225459233842694078385182145285008886099760655829919742395892614530660728676312664765240121550780164831577516137359399925236865266273962748928751158349402376428080630708489893387110796295976428637220889497328708139499193422414076946905730946416348817852631998405670202281138723598210370829549979547610116902499392403147254788175098059340117614349541158039089572689373330889202756942722510001306704186742926461786767596189824959448153367154942077589861375023674773934530179597072577135594917487337349317730700150075289007413439132090218941153202053706417752936925829111196193384219632129384810092959597292739756368327061325575776739290037684679898889681506991816644771554006033877816264286335117344 [132,105] 3454376372173975072836046618012000439885575495613229458935640662009944128879386824075640295430687021744781013799347475681682254698890747668209814333334170495337139267718278872799346165872651279249006582638819940735579236492635533648784318089603313155573899000028943567437311968888608014904191469788387381582471515298740687633940216684976966766736901683661388101436342805780245724000258864069418751375774032310185861238386318795853118526252139029666591830028485987501885366712533586120933834142264688054317514072181708223130497669218167548012073443433445099767350884869780935146094596590976395222970852396261530746920490790338460995721263475050255425940645573260224958473261324308055686054912930130739021007710436281524671780838561049214051634930832031591073240444018658505894097898401362481742569703298227712622277911334960003097242523432280783253221221955425740586491275589830031794093940592914696561803885071469188762242436964315240992131461531473029925570409906154161735982934014857790298920502208154420245664349266583943222497710666150621090930717275739021468124351450712371999905781943219059431500322074015470852659863187079553651807155349457771688610330764648022181046719488791060475771241929471930173596545877368906272901290771841516536460039279327055954657966352813954445495375551097347270923223600778485676474547567236333023690728519160721437633439019232800583818876834711293147046165519151555365913919446014818657897732248194941613555786922165467719012139995055545079113423664694858062118836313875595736003726525643670824461152207609174926350850266228911545889588544559254342162060185483374015800519502933974578742682869761531826509404625361248454901830849835855051560391556381009855532 [132,106] -10552962710952292848558590726388798843247424456796211685348273157906556015958038186370536849582946519130595935017895523385272775667228187339649559149533027049901957901855595950042438711450430633788874925744290718084945905649611673170478389596002918691070251675921202007008509012390780845149227999673457192017969542000127491129015334479197785413753097872809918153554926322868672592735202056242809083533231650551685183875807061929466426461292986645307684966505813979986285259999032446282237028106702271420482468955430907470400058965045173167284279867605425367387915646154128175285555457466630150704773102368252350620997858698221034399762492803733150701214150152614605751294178752609921515408884005315351290358801980989891793258743064120036760041975646263634107925202303852084409590839377405538429714512214089207050678793187342868379340543846110595856395770172005152814407338344064860411172414418090364466120033784551935913085921874479344657238385107254325515118777537128239441949837237689937659340199601723560295631149877379452553220946196040435246472286203709697367917982527268125353366509841260330072405489262765350935902492367610154172355293342581332729243995090521158281389741267907816476791042220380788289869478093312801948165184636788501258318983800346557990820394082063365703764817476933915607042702624180011283360166143495005213157864544008156270672913186996576342342993169256901637935391675162205056922324154629409963972374120435938099283092671313115022456186969755417959105582964026777891311933115458084153911883347679491039415386140028839935391274127523575365326907204546728414969694252409347630843227697436550700905675882490560274863039745853439702092610520204039817203973779282332 [132,107] -113820464215138456770721866897270407275961215668823976486406479004251020323303127375646934828811436597600128155031324209394993934802609121374793233796916022861524390693933335848141629293610344425287347656097501862464139862910716893869564477290908753456422010729213388358715795040827113116779734537963331837611201736095724779814158698655212463339815178892048643041437248476945018335200720375968183083044306568011392960365332856337709296647427423820607833527395371466513250869426832812249299309251087028102044287559372666254085537042903882761238519177916849983464036481054693077539916997212116521215136859264222730869069501378554833833819249772672966217861937302397597612724383562272700519122522633485850313957682044382865329704401653370049721395752409029935813160219251283140210205541590726665778231820971379923338200004757583843965920589002818191790336866987830618948022283134288817208114256330901440945114293348930169040598249680720546583917151143415439547782085652787695932599052120282767900800705946912164932091461245058593012730823674895442474806605720784260405728275500105225258427565856929659605910455214530141191894566823571921016095947979249333868969613287051651330548341173745446360248854418863696687008319686826193552887273713018699112254417050064721828306860178946473140673035748651365978184044710938761681524360045390138129045827864638099291659558142580603442368782403557040083802449171254217684886948665687690265446343312640890773441378084286073095977454934429679422709887066937495629192051268452124517583439372509220120921809558851292920046007885247982827119768673939189532489477136479679452519989496773953262280416937157626235832094732865936125169109909177081016587681480 [132,108] -47886362383917590667626457448658084154631221658205211044191562915590670493289611706268890382783824502390610753483722774247810404872969096743085395424659051947190758935151167844726306269824811398662206821913223036442513798449503924473763833922298080515864462764732111355883096793375778862539383294198358467171963144647950380972819450502371398149713735905555450609344949729352109226399285990418568579069273946369893751272809184784872537951287592641743381900565984489648113788241236819310567487643439011392765242523530423879519868740107757971722527426757533541026614242695719413518693505958460532436972453228435103227583147661904455435954357283592618522995460934050242223518663918884612177690285371001912681550511713709126812330200284025049089019973863281947584374678525281021954440197975954728428316052840833036535556377843102231277713063865381947936884936056572101946908805954766451156337177654099840593852644675324976441391781227232359270040340685202552040826512163191734899574253708335214372228429320867535482619914656552496382513706872598389166381212666197365326681095487470133473176886088306668031853033112886017790707573536892397711528535594370475360224705584199192380265454298215373575484475570141566597643846820641268136936340333798815925198968183752513847488552860860151875950810762610683502422935710609540708625663882254062517982524964549867767060939361867196484873789088394331697793412622333890718217358900167338755392228285512409887145006702646800272743669713358219651281505684227683677014619584016218619227132620777809597713398707929780934485477571336295101030573465625196857788232750504006615221821651067348287054003035663303937789811216422685599322110593617107713680 [132,109] -22380481027147752848234201252950095780262658821750507125017723788937215048289197932180920548605074612637572270202559686211477743525498706045437983552362281377117038205115090364101294506783271050631256137839782098378230972978367440059525500019150256211627160852910352969470126509076920161239435467711314567532654809006249244710337471913005962845696304049657555308756077697845104821186450904746974663579940899888902205749091378667212627037234788709784732237868426198784259884410953784648748384894319264321329009434169245786583503790858403037292537058346928078101760456586887401105866504423313544661142672820614281317301768138518403938209080517399190901670214769008279081872488652526850545446530199089817537528251106740401013123193421718180884540306710056127393010585337630262251643144593513969908522443778798392334993401279406596768263357518346301775454125224021804414508166171084546069459510369450926079288330792229643502857657496530082137137286907401495963809491299620536484561936843541190331400092073659097664624279292378378423460666354347711682585068139563489042365339453463414596497981948089434848905505675601849664617505622209177162262886702124351971900015450078155580573427487774567395460786388657070594767609404157322549120096333808241026780277519765774129375643795781846347070273560048076392107927451349194976175698874642190895948406674079039328140051296132551334934969455726459082150628730238444712460498313430810175059459895776796327937272481166144662162343174988568402030602485246953456727740285833520015939527442776851654179968937220087989216042007095693303811511628075302934573337596873431185572050300564551826548178740290101845833689865829642606970442939966548 [132,110] 1225745503300020790167735643828125957847116020717924094165173992576700474534648547339982553959112075148125076266957939630573869649263382379047430848023764802618507328571418324529152666147592069450775282353861038487309629744933439121649605527755135031250174465551999338081155292681434665253859719785577693829427566243030523856819340402422349060181165731242668838903209820585773162699517096808047577042237439978585252977238905266456300988520201219324196828082695996411084606604277580935956951858172503315639122080022915321965949491361610144893613468851081242477976897049343876550359215658066332897102630236744264258799308556708132853873384434839165632528287173990706054588423058775280268776340735368268220832870160836763525939837143542837753577721190535991512901404692450876038448252461488062159843957125844627524016746329798154587813955387976790064897821476614019450552601417771214563802231925409019765022782093909704893551168001487275640221504737081622168702949216883003061198561204493310780046778697901060550931166139370035442525325380820347734373231565109696967847415518185744457309473400808421631979996254204348443290321481991050615010231638499685564966315837964371226390340950306319831947028906541293075895248141820148665129207389459712064019985131368466640433579332971023926466776529498425568623306691912791649228047603627364254709543802705348346189621809674482610696832712247332868523805249966028168260554102814455203186212828196985507325427095621192866516863057631957654820686983979702641335128182249932392215007285605676316388044149885822221180158013437809481656736769161040356077247887655274404627007574627027539588191249723509091936209650344671462773994726840 [132,111] 3902756099266193039241266230703364354965098438641149383732961818506311636262356546830144239666350653825417228125236524336757869431964620061112239059977385035867594015130584209363419014717306482793163478679902294766468828583902903608858451985882481302382552320373348369091547182599032566436685428956450063553561814180569092422577034578028374083889436115433973093264466205570631956379962716699818886750338950545363668849053191873887152383019491570322509914437486022680526612384205275658093270554351266088453467309759303920232781077251547279773757975852434587431881898442914185475034876928576258330892878083789373666744987538330806745859369976033312095813437138773121833398184032710522828630655502023985752331651874313893825301681862224293245643125285337635664282729148128708514747097397590656620693922852133894142823511164126510074495445620249077974831222922351756871781980244163081417716869723622722464470071145195596769662899090168027530272967551206823851911747922042227534904208391367966896434919161212777196446092911676829697178216226227107479945804015439946229818369410235673595884675458590646917844264420804207703007140184581279659541848769448583503936097330698477643550791213714950288594301222593597546845888841894314761555212702888497747227615139070620197805407585153179364532923434708041703777652746592187451550874952913740679972274700865214943658180452402812763109478665364759124348658582447407544026340072592353627632807339677474267665503115463595435818276013014746409219070147755373793239806491999036086007420786180227421388942469045109312710829237448018524789874695360648459153846652859605994346613297233324432606119047091914380594229389322305382672410 [132,112] 3713515412506428339397016980136598965363905868128327831843022218783684600755768839108481875365484118656011040403520798626574968473485671699952939771950163366563968303642664332202886774098217732682740862799427359936821536978708184805351079901222678354407460790931182063839653756214470762279365490212024306730724248212544319168546771342324164054189397768818621763829119072376091529626367883998612819643367879367020877861338390431935198627888624017361547702418174674525856790794095354490104754024724048040828016285050785620657947342694392733527723306989734496447515231204989900233279903061880428971550373342832965210472689499234578579789713264599272459161275699884728754798217206431369708641825156707948496079494357676779400472908871119947352648408240884613872139801862672894191629320190036649082329787763559547080517915054910298823150709947349805851449031928594181195235248767246024949536403699422344691054853175156528868918643609974124326841165974085153484964715188831877159948924648856067255639544579191876628632509406606696144377168303011421351741064279714740688320551214476029711542935500228541180118841844398940785696512108885038567407631454854339917939521182946881609371353913969024729473282734885028193774224168051862710583125713298401117565136700636026382060232347497001867408748777656630602228418439733776220938882322824596543076597409536687126492457833219121879073493765285443783576129931083158038616057435333542104562869080931842998089115327304762249850200292172765969029290463789647658484797230851283567341657866500967275018516347761494111248506023290358466970016614591654687928024011463488092105049629973908856065863194514714858696392817508348416 [132,113] 4981276925461344591391392396115765230804001582850088519913892305538968718243382900432037764513048629451615341231574503711059529656112775830390216041818973701333925976927880752397019993199408229555905014967522249161335361728329589531730623404381569965672857167324613304666320934653762507125021275427157760243680726286739743958445000422822741679021485474203895447673649036532813995888901270779263365551188126323994411829118716933346389125334290526541668970605768901531036108332316279862871103848052637704796868516150996825207579488172839428584494330637632619957650915786816121807854249929854196898226738638053449906646203791282770717184824103165606177861171042079517019789763568478810440004133568928664381617522066406057408937252118605902840538750771491503761163597380425515810436284408540351709856515085665132341216517880774983571002243813229722665022292894228309911264205958771550137611609226999914232451908504748978146968231131719845370049486246827977245306804463767542297302703088309004262784934751639934403313963891065997813611663776334057157976917330715780533361767742091238116550794862954270859174185724230217367673807274298765742311271811459711593828674392978996524679849080424732376936409175645158864616918547926582659519548163457383957013097340437937958766515506247944510398157967417600493586407961365865359145524779883778661028929806885409699896508053476410886638124854321972298423264498170652345757706391437605564545282381066932854846155672694551946359287937467899393023222474734205232252949575606784219321739170693849430958463474731408909096539709469930632306241676639624385042439922639611006984454658660448540870579325017137119503648668544 [132,114] 2921962912332079413088989121588476713784869695232078071692782259845309380995402347082927724163539029883032031564924445738894443722831544244143409780582342133071040075744718913760724991617427164017925625006799885573930380797312205236829385754063643401227829313811671132756535128196040172220734074053641222500710512787981676895897008041551187192844060480665862362715561463048623836653824677168672447082019047196887184483819061793392399165067573619427608995158050418075975532121385104996366637020437438801357599893661885935613833667972770685180529145569078551627662682964963187107305596239635112268293512191937206372234392999036372729342721387051680786495180218966042466224893701154662465004931248102670920632762336074829180264388428539307437889424736223955167709207400680693377343283096782168227790421857711245331710906639452022156199396119498582726535790049842241873005173913566564345149656736640703621096363038633253338844625606117450160152411141139104165725633488644491133927727147111637041856739067207367592040187906081638409046712526794926073757854425605549258576796273130822013770897413220913319801593341904177697347594809501526113836371678437602965555759681227615730761037443466700684416926176253519293287793729468321571014768066523129767341117826756853070268641809150303534727221162942688509022373217485285964279728439506484115623754216439302509613328461090697675445843568299272290051043233759515921440802130493257920010442066887432466444094958791459826446852826324697855306195904886186614388136402945599275966057900201182361771790635818254271543149865752921057754451110622604062413585123992333244175119611328868095450941852136356965660376 [132,115] 2074776798199670618768259205533553895314257215913828023482422201935547446804692829957133300833817970764823650936076258078824379409661294790196438889749661605358267194210999829694065375098984324781225247448915267968709218455260715722908956774126895082754871277916686685619146073439723867461445372160424246268713430223064385749900545231567965647220414626981806922859530643058503776073116166986555469873256025050371380864761759380676339142064740615057973260486537004938398524922912539100530843301199161233449995396350184803494332562073063776900808244074272433513385098422057761895184089352554898545041376230029723189246456987662544717046172915163444866156853686878075274258260849975628509401755293729725482755696704430083621493214292433312968851444290713833584899948775920493828450604836330902148346060500482975747357690346138377867627069753431051790883060767657951912360565808479794669398541101307293706701048518617071980895539686969480253160039048109537449908731038394038604837067715305435533323288793331452851768755335430075110529607364447554732556595868619237742643535299151198637468572715924576263045891144036984882122004580842674242948500444439536799879808037017212474310723786935570494389763857740180774848678883780312142242345351971961668867868013031544719511837679235853800476484442381290489209285296844995875586782973237671205273052031271922366915835165305631859475271626891117999185005823198942019661451821476519113189303820555570434197082239422818198626880326469637361749376552347325119523000383176213738536720813477553103613508164647150882591253930689577454513851026444633180831444880589535426498341777018303721135255314663184620 [132,116] 672576740690643844489334340286427003465175487419474364995848793499556527090153083268255277583827129328256963286344097754221577560178331976850410509064862457755849909658162020047531697948054539662230853542780422867313430671930476079034908319306644086658040903409269252739808436660436150705413790572368217754052707980000710753594245124705042649148346182505187605638128833909856588449448652102518488067892554277359527616062447635335650507156604522259158709026978593568470967121578925280571476971935250616484901224128095139639264798694409028723716815888713804181252614222069508878516395081221188669406313479042695243166679064776559773021416663113470425071576243297791388447911898507228139435293766753469964947544366167950155280775096423991339983164795895589785926273812775907064882316576137434009323576559852802586962513164360680253895577545327275845966517539869941879081921222781587594183939684114692975491228388314466506808623390495546249415479954941750344251982211287899197388347184557358385060201166171692256879872581180305302404879997501132801155468592718917474043002715730342514936288971642073336861755248956891478564416697934028451681280029126233236088693352160908032412491307761691999690543260101880966257122550003396343862936084040032918945972936826663887148732182872987584808582646406581186535202836852700007550331674272157700423444642761135310406391308161675505178602982249712227852285941917170653115933005972183514525873070048519443568396464771049403052401967323077108361014297773340437554948854102239033304945382377349798827899793756708648093357559655789098477189691209696732228522085711651185812104664790338644170886929556 [132,117] -278258338260453462938539027981965709056345110085916265597869312424491183195157882392248204331731103467357143462002430200234322270028462166228080806187559857648854059178912688670796458830163315808744270453310473656052571901344961918858319237151883112333778127941614058166069262010638414800529086936388273430742549107735272649746960617307763592776596162563274646477335623782408805330175829791015992469293246793422637416139648712903994482697532046174673144584574223661772279434060562100543766087223315744669627250074640627758849434429429665048562237722144262322754139703250728914593589807098516548412889021671603556950671505852533238005030554917340655274072438200696554869989604390314882229598165886359185453517583247011253401243881632323201472899547110231000732542167506039900028772320650942157006466556715099897716685581805149342595971493438141724183733079425502396958337190613268317978621464418330411760855416781812911947533757734158215309934622381339811960176656621308424784915473013939594771090253777162401065684004282400342509696730285946456996574537965074186781101329796557730883983554912004373368274881853591681153039765546249270122379500893818604737014275176149355857766032329898483097399251574101484618419749352532051552143385387407903392530115975304078603013835480424397793473983177610287774623994245798247625992584585226342524408145377507387169244396634400996119113614998874397194820486884085125559099872035352121107357128859321794665624696089536395791988486781673313858231567782432740974286258160951526198867006576214832074266059237002157079369025124627149868181617919420993758773394096336261380541056868590472482600 [132,118] -194660936415261571243263348753048434743441034007398913743993361095484600789174258809085995513092454222369347972947065050947392380044685291355433416119371308698141436003223035429287659886078365758791726671062239055395800997169242869001827902222132507113248525373523381144866466354571960498264858793016344265257331927177865921186019725818233306096433913549572678588778692282168210364237341384606131496744646399879878440556732520756961485884497127798267959344525376806519837990251619451200601072038110497317027698284408504844969477631362259677165408884264998921992984435770709462733203552654140582671224358649319519169127695081524321550525535646239934317726757368532694468049921857246062047484055095142211178164205505671130499136699116596678277572983615986209223664996489735716772999856567544686416315435134877554426095717831542925921635949003137520353296612062985712825514650996142460691023226549587922062837633208905978056685187433543898964127520515559152282429605683282020529299508294944695568253811265318480373016584329379727682744378066152710519020530012384483342852690659299614480964328150938496373513277739567705629452949075160043546084411850248581959394221195796810563304999011986820312900873214464399125974636319197475966972719144985032223120188244401851859018635304359011791663705824972164665283209845215562914102140252945324979401976851895406477929608088336096927408900373533827014148689960967887552223315331300496975336167769139467881473102870758004914621244572320759447701996518507295777472709938499552552210339341710302201559543198702486219473755833702601369962634851010138375702296846723608690180470753818074 [132,119] 36530453164743689650367719595680321825966401228939360854715314574959620868533332334456820172654848235224465953303339981146277020800649624368529111373105041942706482538384073874520084316088526980844372637010172930338889980595688623985414063343732372338463906148294754566751581632545659594714474429409157113088480648337328637830560607064522955597431265164518680738699416369399117525156982105731113179381917955789872079713655606972104038970615908207417026786050973541553759232843366331687569503578951560043916670489213243136930692258307457785108827310419429673515054091971673923248159294370989329394254949562596710157139271596320267889852372481397356840825237299791481227293400901101968325342061228742133668326322906278020987978965728691349773454606584964379242745559001172427012053383237837600823602916528980161486631091322084809564245687644920699580770315861591968305367889265221076080783725763264454964643336467299894437151581553439802055040707162700082645464868242104217480544533317008217482255591477545120369814344715113844343882213774347719307704174215394666941236011023626239805332848597518871953281557617621369654965409920682719051792955780868920524937685058724748702913677511670036026752449018186890167091609131170675343960727298292826349141188933148909937627522547303277141173849932865313894024037155049942595506703901829008093633222294396864922093984869481128712158418072196702803019446895702400501684574370694415429952561217184729771502982815779092493468346023625680569432107761065887619906214606876002378886816947170688985723481049052103128327511690395772347631818962563838475980082302223997444643075392 [132,120] -2895784196686845973543579325037433175196430122663646588200381834049788464386574354010566883873549037020193368009454948651738925741480990747379736123643633747231446824962925676049588043627563619653841658497553328280139575367520671087176317972121781026232522239064107116229195486956456181010333565240316093984082283285043777799733809898329606624102004969533933819691372792277397903710795896812062920743758060699384189229674252856413998270244234603193283049487237372585147635392455621983417498996308657803519020564673983673561518639290707795491339023362867239816766121950728167517738261005716591916690943351457150686456394332860256552767682503701128064436168375619189677673122135994221890070862314644495829615262596184696981714026046910291369579794916835876849142040116427921552933093392346433502388157927750852219001581099440030375149661101734333914949937417214902939837929361856046851032611782534082180202983561156415150735200736499402011530423781932556156201914069180309802467425432787386063585861790331028844179113704699789032272308261475005933564932388468542596963451348717324233556248066838398066262968493162966447663691026951073579168618808184563289765379080376805821797392963290252652255626826586637867705259149189667849598455759081083743736142345604641204133212719186135804596134385372507839427094548144874078835217569697603220960398544257337792678711575578260362924054976109195781229398454226023623655321717511060538560634677375417331606862330571870052391112866520868487834134868958803005311248973742515213624148555485902054609025357127326672476371676965046696029876371434372599288961587818284371974 [132,121] -49438721296994534235799136601365997359733624903380447841372024524541808991993097064400078986890459199715103173259315414635086684352893315613698025408712411098580639070531447507536478384989879808558185407293092933808300029122261428889997799185121270074779568303615803593041408771333704090379417929257870672912767934552930983614713560851622133463739988011255201974477223495936239770017365425451695108215889031936922256212934806620163153999076808864107517334077605974888181359984273775265591674881244172346182770134436362341028687900408610117226150884234974943290339549346488833924092818742300814933180004745240954176519863760926662703976061702350797211636041789191918483833800607409556828867235164552942605507392412085937837287933978310955181947857510945994998911882007282028617396660994737939451419249990386456879107677821325046562215104382322048326794964206698256593628419633674201547667128090020826493622844397796095026104200834643350488314088104391602668807034343224018560328028853865963612755499534248462686404543984413342948359602916592428223820549198026751912168484325204956273256408587986917408598322896375495808172601340630565220085872287600532313261231609243860330282611058353527383751233953626122712547706409821604009255397047477750883666934757787438654548287579346578736905837998255281617396128073443666879016231537732388700298414489145757314087741782591206702849172757251680369553832442846626985907827359818763797791876210318311793296186390644490528306490470922931828660740329977775118832486604785079594579428768610364691514140860500901120923889589387213872771104051006178465708959276481432 [132,122] -27839632891664006355926797839056298256186650557581293392699537473559326216618369261160199993921262461585014583678829566002431516488715628793948174653272732540979066183393863661156509375467581589093997835137015180793063345684370977886986986033436614709203136430721656322955997199665021503752385560697796804294661977637549100431880849671054606983967469783118439242551096677114326206255112825616437919388245264700053649308655480796918034045511661138551131989713263591446472575154746878295011628320488596573422951698835821070537804417370365300582874395377281089564348919249549488249268274189256557788735481311642150478484147304950371179938174753092139336477576031822974168481720979961623236411445205465485400893245098222975821864211913459749298323679776544478815004793946588378885935063501416239399383025558624571367799894875377087081314720241971971498388630359234725710705913676852314964534201507196304215479636093187673362506354041036275974991713679905489181257883007134573679467573689664827012844502524606957715915385314354729435070405852455988792879964279303946300561708765192925090836300049981841904903176036810579962093197680686926722810886629651930541445803358168459769159728546435162573751144628619494117842011818340947194277085792607777269486574297673200604228593177829862111563906114201171641583335337353882852192263089108421882355345360617377488029642168578685416025383488810810117153879228302852640750407493450185746545708457400619924923852350575485372864341876770578404559524275706397787783118579639902826230209844954229744817800888440608720433653094023090674888393221543544263640993668 [132,123] -3216121287255968541020984784241813334644762887182256461179061422435660608727481125196873285497807197590749130865798578656969323760835067120667618888928890936385137402627802513199045666910307966148342096310969437681856792031557448131203029794085714982512873639698408641564634332159482556853827048126008463385072253107940377426836720541479434844309537445197425333073857125313292747831548106540034585690690128946703696542641320645090275128110850950098747120373584154992433298982315226511975683771698725484437726111865336244785915654688604389698497031686296580072642057767075730457028632762623998749279681376123898923653810073000874614210075446907388944105631332731950601895226930441403565578876802973359570034922299887854362517157787532979911744023003137920959494845042528080580265102085043616305968391257389035120698287011283511547756783921750389719064838509868531026120196155334750555628109472372846379500466852508752635459413110494434023920663132114249566558812465238659403230281826994327532270709009302983053068094889385934373801017452592250083290748715416429179720372398766566214127756136200421273529756745514968893290570523231445174960624480751124984079886583980825018720624329957175364821501294197157446624034801036744458994776095355086888115070183260285167175776783694234122970046169426912703210947891620630772119735757272364919475740699597864186339799122368656136884978844914334579112567600582786773572163400996483070183061598556776646369249640682615618837300122671079890904617791278224153950032167319784486985605447621470331062718637459872000439078717612354318978169233607647338064 [132,124] -1031268022696298061222675141515463249674543471663939727936363443717178060900218642323465857309755127388417346246740863252471315700192571259548316200215316608315651214538832072683314988572524431965045733554349746111602113578760120151341729586471411325383651117295519799973258845544272790997636149526625459569539654763946222507145033095686474149196100142044855423565201440100343716874559401005937084565111821376676083140543329737425409668693290974847610980467771501793295666364993144616272803447460857190604242603888350052021530489377271984359194793222290620510488156992600865689936520940808079178052181230274628890117708915674302579194998226368158324401456682023789070965456059731501109623051510866144945953743883604470000939850292058501177418063517075395633987082274168048518767884808306751682040572227476862437367604578746550904304515122729912060246449462797434465994814734818316955221678346864877973037535090946217114158031459399189671341233100034790294349668283266230028369735079024795601618060061139766306186431785661954301172808419374822242545410894311550541510785576869287934915200050268907821343116134207267600361547590105197380596509917139522596800668357867892899238827670561055705781731156447450645945363116209404434703544259150091231969351277650558260622756188461266883190537739181770600198149446478060320123608039671922686127567686576780548386367219072146479467693900567271227407608662102919898140131869873239311182621196355346943082512380656369691887796130783872333354921646019791150477190774196107694902674567628111490253440901073054570951506417378181785157597179754344 [132,125] -36086289481339227802117493564267360012576793098774436615080602028381619572357067005283940404855590544726607582280543692947041086644823370088934558207155945490225147615055934403547164845176728295977862389434936889237860090533577499613128810650744325963064713361827007793890365303446130627159776791443095093331173476834002428910720959558535448066320803540680435850624721531257396218723490232269273109737781478838525581779569058462911998337366814520021422308357603564453827952392390894199869844575246522016157622718090113212170129243221272626846103415760303037081506605644951771890088706552912150508923893991954189864543304944401294608910646528533069312803842470553185030559075206272038870342494012341853372404823259464164607726580769283581149103854049943218916923101929845648502604846749536106359219117610901158441539029684009034774863358018985851971737021553806002349806628391242142043256351069213775743096649835883727464589997073703923898468126380501221311754589357791976325507553216077365931125657452943578706356363647611061842055533966351903513840760598519742129048792750873458096354316768927451873716343391001825552841772236659901797643266364500173120563550227043772536941522440825844766552329024664612055367954434504567477331471487287126054215282423200926320872403667849695633104846307906687562394891083822273103397643394644952917456885756092605036642400535986820126490961188851035027007872858926142750830341886736993116660742944513118760220276871048439251407588322338791197809666333091665542828242038885294685373195163036303456137095468100263663931085739433253842223738 [132,126] 106505112458662297318462371186292632169305538046359255415996759134379487332145499988413377707304566958430442048211937951979543987844287600622012579963990417576569588255464328346189714951078850755666833756740348130827039584086038965757681991101970072098590763143626349884466741762801122439569119282493358654945771627321761069287419798539574214600677606012447136153717136029195318968141506397282538008461225604296887207797519108513789113059204727600847375419080607521000466705364175126477685831489954525390399171497467804984494282704675020720922957181897489474390817341889730887277228818125223377894511143832908627662304769886729467909775461394140536464989838276747031168044458850508139336589849962483447408963546256360587719410177365789446601355228273200617956858046405522574966959169195581190139690374695709734525530893457508093406459618857469345894642841985542324725080621664731325522996213844334996676552955145200108262891079534544153792780898435118176951418730395177973004872604759502978958959176632439098166883981147761496848118710414448595607917764480192213653646755322099650218137392480257624085601631927176665418010246441017259655862916577108302893414632097907861934849828258805184311721581551961385956191302685358894229626847450066260817544449616225470544946633818274852890202923554760399547775342521874888065774082738808842503341340054390628467910572613274225589526741023706470807141190759321449253085604503300015914706773975398258272540753126504851916690829456772667401843398915743662689735229788216070489252801197398386998994470657993066980234962311463301232 [132,127] 1699373475563369712911293348878498321651954637021943789490137243765863463110107332922285586125223454822793879137277364224737361117365375965858113684158330141721045047481256449786239269485018545966988718197293664914546944868089614932264027892204358569665648479659721557069638774844277742950643931970840582704259738455345381384513497741450355887443376027282469672167764283104487051016976276916303479701059215597231609533558254708062410212536399207186842681418769687574144279869882118967944628681894102961457939588814079372441210529988005237758109684012376309270472679327320984553647489612227177428035103932160829914539211123902609405878637978903724668775158437564845954734097429799616750207153798510227391778001129050095694462102357498484141013902184863593414190768030212393985287651250452390782488079816703678741687767014691143687287482637624272873282849244106914809272609970197001872796457977835702937864276437252764490255678772408336105655157967656030119359340613924198639208396500814195650427354833868753161499504896497061747580740055431436534165163618880760326814811010476887278127157705540423176971836607547214285421644910161735585941686926759188958699249960943227229657935153300445988002047590795416950756775696660773687884516803230097437249427194781037788602626483751336651410075227759122558096083135385519470847465279389537098373447075103895668097241220804350671129947886008185980682000858554640849237550141542459700339791856620500773950355946708096709606987373582692265298055118120660508235183957341550390895799197839572565865391180071989353110658009624 [132,128] -735461522139623272960016019307696777247298184896228879575478980213409499079619771568947161193023658698969671395463779019314144441645409217697576649987610474745127641219266657416459247962899893856867076638893525595963866209541401794953559766014559385234056016402395717214982456669382955171705537055728946462361000086735161761957749017355337022677076438567761740999097272724240751286219848609851007572498116217541773050282805641862357694257882400163795824143709538540251979861367703686584233199351877608869852747289948558761784661927400889159970395770484985484022029778574443457210400191473295557188877732134303293252761171698368301907537492402478630324898350117976981143336674449957746958814911795483865672863263028687786565404367496657257441362139234919812066852929709058866126865409985088885503124611951155301521501280154290679746963708413653998260151653624803636277853944457942671559935306315520819557016744807795640407734976618937215514749847693519696561948420636661527901359309581278466461757178986786294090657597065908919151400386497923568442609234288894570196857961248561234152024449717538799761483463605807699574841916617310474132429651770275718442320977114712731060976475462918164941535501674917529980027745184854005627217369028355471686672667044285001376719443235300240299806358373077282168794807350453051954499804663311418124397319595072133426331069306959646578455277138572519880084129788371952993815518736524964431392244201224477812182164719482029726738636065906459327078391257835359811504780260906023151334526582687103971425671941734451254560 [132,129] -49648043729824868685685036153739298056706519102650284579994595507222202612369698634631105172851953881888620220959584104506245687568535585276219475066993256090316416710637180600681693232939672561510529471036286069051761624669574888500935215625027254201243066469002606190262517788294978183782310428672021256319574215869423973844391737557455834735564779342553440322986626536493851901817512753151931954296526326510791063718893252252330480218445999326679994761099080718106818445075037071050931067759033956646772156841162734063422883174553968746754656199468254523519426474605548666806833660447302844653749659250844082811050790707964111722455593740233429493543237874723086787936743389987131079578878680169461544380879943144136255657396120232409948476278693523243967988985564943889360117338371834590178859877204712690689761866071262495644888275742526314391794328279823600275755586793247581186102282788512580230315259841561841909560294594607410699991384243232882241106388710218195432470496044216125462309821994661905032398993064622358237222831154447363578570966304398771188079281010731254499009102308988102706612097919279391120437996404528951529449074014821993787410343489450704817929845158015465187882608105298930811243980382347440795267987408617715862146592741654736782119122741777575732979761336072220693523878781692110370097609215134521422306231861747305112266417522974751315788668220605389871239513901119588949818353188947331718828382976940038615811534390522567384668283756356497923375695558257152916760004885108904807833972095264705093635706498510864 [132,130] -176447173707452170773447220796245912639531307521597437040460213765290898188884318871654201246543307713115756046813015041717981223389197381178772057615373296641787031616695237073221728475552877914293142500547401728340655308388008762642826850172903725410029109957261052311568894963152603872701581412401886305317484572620557021379845958182307916289956189067613087065181719195612219519791854199571729296702094479344999719281070023987641984643808100382204284010938842288103979617522091417265040114319284893671118119846417543313164285532193743640703687932540702947198271483094356717870630481035981609642793633724844136383112798358216939999487794095003165274542007569121435249446249910434857036294381664258864259709187675833396966124374219915733253540999846150674813136545829056218285645746311028136146366558944637668636267258619724010030755259817278445604027308042715607604774632728609038330910073053260212503346010469127468046707349107644090819699729795038735851168283958226122476124291612607525815406264961205379206441995601461299427184833398598752185213124636912022018472094034649848318634355264484619299180608331623057071698213943514190761495781935452056852679100705129730321253170324301451024045808169858202411202571709245592467874337766703433045688019745184004857451963157399852952883231079732761955674184443970236050580995766620743643353792364047488422878702130500320413292259748975114579965642030684941301008124820787790528632773426411860502256220135132077047703245181897735537280016235790988003294762692640353374199506043696946664488208 [132,131] 2036554537533125454055744405205138623226582082294237787790328121423913166402883966480769512741864546940940584923743844754710325735742511861459817067024452794243584108882473211871719008316778014755541508233992870882278654137992582680569082345949482713559044227486746993861352267871619607830925975440606492484755458555283940993900204863881844969084393228131916859233983440667559455788704993309515883113589157274700162531769668190225791744839558031016974082743118396566356789431903766966161946051541519407689447970611949477385780927106968867498553628851363347577999887141027288961429424734962863346182339807395297149623076971739403990684247489043377384406726788707761403550960554946077088552396436951355502216397927072197513678984994576936730945890072566110212862519099578981425297119459551793455904784704341049698641027587080368852079636947789501465237835782579748321357606410036105340936265803488905824661540338369357925415009389401558093196134688326738221647503233115349380728547661708306719813757182653843406720888598468054578237956362322297828058308865696381580196640727476236748189378071427403940423239162756406533250488112984107333556259615589172012151254473639803522593679162268088739886294848737983736194967280300616183465630971852834989225964975859408064320366145799829872001679579590651524821034228520072377725779173202657436789289492814919181010708039534703474932776271639618824561907982740862049703169497823348794345779489867759540506500065587234999062749411589520427377548701730313140640615059671746397848828273115172580 [132,132] 8290624752948887437131253233734872957460996221856674081690943198661252002545654682195170613914676149780093303681193810325597441588118281418869561584215230091443025667789138981552104562986317342489412318453650812221509074244283192411549882467999744428728400398235787607006425833966861062051123727709092519495583226215605506258879268995018381604700050095109338385381760341451958298167099867119345780846539340179465308697707988908411134573449152199326544081568946032767600877510715237340042950698461827835762086612972563520186789613351381409715358223295396720741479318759576940322903357194050008806561026431152395270144378247493463793691640153453569413311497476681749528241055994397110527945656304755267683902891559224785175489615271389134293048752253287162725330326702102437478601133728271657611989533597989922609718144516708052357334713708325304922273354595658553923195011165158905115179709550405068960503568110451827523525286814399235738427431210119414179741911724918207784662597312675271423997475978326627379986211610299650060874655967250558431189929071805611024988293780929755030466756988899243134241896538843892911633710369499239075855258882906942568524423950544670809655205026475022839833094694218412154686289675767577620294360303394311340356818894008189303493013861331535006203377676272300609242508742853068905565585286149438790320447869103303612674103207056895980272671870087092857459094809918587039075014603543230096447324042918777691727450239136644499279822275417779353313439002702556566589715122705724685765010104 [133,0] 67784234920339575766396765176176188553584632771432915496536248820957070053507557594616814676965871207527523128868660241657982258489838759375663233865428217927045827703956441412795841396391858854350703090334216840614274194120241794711941028438809804207496510696104367669642027666036147378339321641149755752718640382902524032064064987465864364805533609877320792351733622640798893259600545483482983141332152898261572791777670816720330766915721786118767937207302937249701207162002914656074825073098985373077163090492385627125219803915668595068023363018331534126855031917556483340649531140623100742361258168169751893511115396635631713638558999547835686917967736960649920704866315044696463978120469783994722104232907913958771437703741938531733378578110338234032306548494589660794230040226357817701437179959608118137878227022642333698184511327376507052904163397038433407472700994906576111739523740508513274328182143944285227491079506911327818805851779042500760016963483942713931209367669493153851236858342371698800281886940457137127077668606837600649015114343174687382301357872079363781447863989371840656016688930123384195394204300465377390473473246423702971586625406810005977672966947034122535168370461498261295977929237162358588810119072968466021784617583105581922657086680552565768414598925366242004333060696805262785139107589968310663827326895933943041342061771525068891542847018549512795668045785058780127626163007611281868025896759568202438541563627477156536336843324107937970215189207709258220652142932153020067412834406314387769035545093654827243542165606106184351538946526018637699531587122844466004725750899798091367447129489561366737193462462478736673616524723376790255384780774126916899346335581331232566774352961869749287834961153712122245791106409297484934139639577532456844227654564417022969478755042194022786676796046278438139814971083303104904208613918132377371400148951248776623861533981079054175509844557009458882189152047430053751812266635410363843538100848919201439543190467162643922383047367929975735023617744445800781250000000000000000000000000000000000000000 [133,1] -33838638524044778237376256910567862548532085637374217035455039978898935591358468021588903720743380455901235468641584664415866804048452310183222408368861857912147114871900075316156680959778008629884929303412534168510504356945674198684335713448882205483066494308035346815794239016637764389416418852338704528927781832767909818142085013722318909893239542514867676729257316386636629679415390718180494460919532954705132281241617983046213199827037583445560487504280091772070282032101870261523240896156636361290734408945541172457818710472742606912917948006229426685581949042600345326452604517770610465856821347301613186343673056988772342694767788575482461080866229428197713524050412045342583438895278832176054962448498451913132896059794059664467152638900050100589074282920406115863252743376982915219280500901840330498542865073923884405886467006786259286659245992914200146069839179494695135100829866652196775374384897615916380597608260199623915660859152847538495685823779937547677672027109134026998955308765889451893352082834642175450626897577264303667697029437511749377837059990993113567158295452488133730955307813272731279337505730478891524754622376570430089429351690930482374914309690328244485309807169339759909805652622203988690128207341356174851718444628686108855408008746948846181631700270676415721835678784783872638934353939502106134196678861375804454989558580353961800291366911770619554630123805128313981402151055612995934128848014002451821225110327524698871512321781103378432038074675552274273935328341280226514795323646710032635187975458025715802764516274141142589087644679506742237948060965159942838358674879205244179508177663429112128750267573611425362438621838488357231777353581221507970518953699093263061360789811520292165977459636495586498558893291469506781423110236390528092533993247442711861790170756674677345917180609031655449176092234110402726588586767139662762756293391611978489475007834392758474395654288109061480515730385949335197936894890621347766132817888899195512582934286165135003129813412448001486154680605977773666381835937500000000000000000000000000000000 [133,2] 771919143111195420385176838690750494487228147238412016946549981528467466116708870769360454966142736924935706566458324506639182088690070407942770769030651868775770817650116611171824375730747901996333823807194208581377687515706982276271646349867360646560020453351407184513731388797754235659941896042977692044731301234713596734683426112949413957019316599156180610525093424839317651067882118809714446352936707537638772093550833464080170290308641946480200286484181532673254968851514819322346842290507658875997355767506539095186812047370054339071909625111661166295179327643875073499346224821550753129314733409629041103857880628661436226720072479656277519514170789027293353647404891153005444901314272217661895866888440622156780756493167966722746119991537508108835124611545785314011750932264643069594266171757822008695014920840941327288388638888600951375989098873135032468624312865551661677078178468168262120672705749307938966492614902105751919687512791798730917387457818253818520555733140884142975598032295413306413415158241358171484493160579719917834815312978963595653350897601433109427319927352875588189507774837336715540188467764969042134751529879459485425981116769321878328249009068882453625771646821764583531452598389641640573985938575488412272790275165958996439379998526501326446998926617152641251474515680759943117194541934085524680146019171140392340495629134609358506997494033167095593787816284721989262448010214585775916485340491901394907864182655751585936965729741806600449109890177883972880904188557790036723103156866921936155426764600561089189004532666576443134247054653316925038579409406246104496576940028806065926586731387680818439299560531343647001852007469605387360971146269758102424724463848609513973510367361639526225416379909487775903872353291466526760273403223962370010847566786663158420344695851780054121060914887759481711658744522402226039781605359571248652057451608124417011618578248372068781516930655374038261175516047265878983142596947038886498210252994320706156466811976853535630794644201158050123012799303978681564331054687500000000000000000000000000000 [133,3] -16193296772047948022650341858712533646514810618334494406979008149054837596828936837045542910649480238991263661015129052563570045944141568781716110768671068197017127326037989822890170948970230601392283761049027198005909489339525358904354625738236554058908586729491674321277229291258783109802607988885559072629338621376923355841120077360600076028236082001964286557277594584850297211555781480214198785691466142928731838796905443526204834670889158783173487374700510344122715627682144256752952405225989723324801842797155381747739241127200433805471209719836492848495656808703057212661944934007315475307150711764806299752080028473806823882033956617973720319472541730090899793468771822193557807202433168138748881857305234496041990124221387356653929063338462449363597318429709471708150217696445928099055974286506983697728247665501070192206530255887501312259218371876406141706145203274930455965434343451296869862974583248111415379720830562870955982864586963995753895636683066735629653553099559871640972247308854267944933092487415733912478468890928441522662949569206412539637224734658821780514794340136393462882400181190533977022393322710918273396078485484855855042056414448088481415588835354330825565567995940001984107220889572654841839965724760562719652799083255058897207773958485670404035590469427494066052797666649325096270477989649408908221338411033981650907588623282119523947911962802969682556199161497476432885042664850762505688194786576293919551528733809068644590613307672106300680836478006585656669245218665872589382420698568642024753519824322550236451531533016200783578547420657532651422581097837444256678755015377123247094913868960002463771534831024369654723661607942252057133317892649054610884371855568181213015113880313031005454721704857863834343744388658950643335470652735281484306538084780843857706611199168756843240804621039903175473494481769595131655099542275251147443615905695837251132080575506147237822709734640928362227662840929548330154702598993471766605258890216404107040049825565105352403728411404582347363212413426936109317466616630554199218750000000000000000 [133,4] -92799590039562835004276090244450191021605732101172831162031483839652041343204245677986574135400646677571642714676183451907469292991545294533403489218007372383275452550215474943179519725841805513888688846091455378814527358542935611775737234879161505976349398095238604257750359150460396228351120937726378023003477871307169913598705771973881991641429408375667582604145025106156322929249033829676268760683175710519356671481360992094638638761580633903212730819093721479072392557884123129096707130784265526365016051919636989161931766208473947553697238111025727848801991151212686814105705927688070693875842458128388798615436321379702648673648795310802682842988167475583274753146218160805184803660514145791636934480311136665437021101998802247890609985744327315106153094121009935125094522306585168848015966760688089448061114467511381304659285854554941574974121319291902037028140668719658464627229472102564163187191829737533882430046120438602628655904882996632374414933788160581157565051721768588932087719258306358468876118169793812082805406867192541742013632206745771786458843039091582203870063271124767822772734913858072243299958711038640704880075604275172346648112288167317914292421752669443741439308232641080607460266689405916792086609331679383503933235788527332936464618085632204059073047532200142452635060935920248326475767241919209072883569411676573316805183950779856275321320844923389421396374672914263272282358077853904978533801430004266313201089004295972310180050019248623877606062527913174611602888461902306782696747390988535286918909718198695349211026639196923163985224137429477917514858613220718040409623027856852331202310227946673730501857825214344838297861023581029588262741276738068557835808434534812077134165533538461631309598283517041408951686393934605678004851668635542955637216970068814353352177646611910046400939600421023365399425552430084060198842743002638564228637148262115006693833904797996035135452087982524275271368749860076258732707026207440037908944242840003978135249409730002586494534169659839650812216405029175803065299987792968750000000000000000000 [133,5] 872390345753944270865656635066303741541223640229768865810937493781746800621203295062412429691314795976736971237493210608888479371466402156032934125381911402474845102375119074293741234588896973397515886030795547312754733089212866200122414622783014258510876514905910059670052413164521446838826187844762347532219893042157925158192250755312844876568862948322876469349516112755572625460795543501229685516969725730545726481113775867888434804455842894089365975871573199791957233009649362355759283467379485363456404975771738845344611900903393322421030073682194890830802367770435855487635709846750260439147272835191058841084176240148239848502406627419439826263067353166876989431494452104641353390385056239644086004212120476879571088952253567701730803012702384751838467729923773114013256893054021041261852703040321545732860324791338692712048474772333008416530483750559961918838721086011118400899289500612820704609381808954375555863291607555805165056212386418928628598988498471274487947964510174923122579122840600084741871501985062533779604036454235868477941820679699279886426546253949049672634791998719527963850519925908083807125095195180211669876618883771957651055379149051487366474043692667883478893437220333719816443953957932942093900385364743501606452420962495647695101066201938238501899575397450542838563329818339855777115118891374525357400718011582069135518299539000882882632969428284070619786405554765203975737174478601655278821739311024113093050300468605939682164558785762449361332182671059384301549622583714219516704876335377648231751713749071906916368330065877094539640915343399848173419419446852652047131716640268882983138741368894166309417020463703131161924227917141558010638402055795668758897701923820766211013948193339639861215731679137396454025563415648403878895407363597479458981700487168952701924883627774975547096473460919120468280501416261124519945014377930142806522843100488330797262466482696862398109867649726058397320461253613782807183075953238528361192435703619729578857524689281620083806763200190946550005577364572673104703426361083984375000000000000000 [133,6] 6705391771620678693864862398708952484357442957807741414537664654384519350784893230628529851710507622202559496840718748232868659151560818442421653240407852493008689766767059185804080193698978391980249986462218860149561846962192119084513482678772230198142909879615488259810434909555120900023968488581095746716950448571387074493551040532866554385141951896700417496560747452575417205591408950704348888168792238207311804664598677344297482509936648042360361390334788550117774095515553673540395735704957509880318879362592648950075984000939963670362424881247111441283707297164965726687551484618771682813253267787966314289345797013656259236496731419863563883980141174754252419307077302697783862751406376960377553106430807789537384604052957705020685943897866457871340533298698815482679657413306821723603993152878553431894998878525890411087700561552448787162696365152969407156454909924874784338654704281009988634879924252587341766835458714160777557993190976136113310245617244319490643183699586910872215600713385084145121266849451025288856055951480790275726465446015202700609124502455339008828754499205148493059295058201578069841179616802804867082891541948954306662648711945798457361670616729378662915842138122361002825582619225473709727727199466463080595969328640878528000053047253943908925420133382465036806680039508682773289976995917018601968452746602992414916459844120226897467888969106966419639993949584680596110819063090882207681678935873086570165020641153737770765013865582171130749966761032193033556479804103095251044218561922823468112203628846264927351498600187037043042764520464150304638304340640540789553184104455125273329597736132986673732352369436873804640611840623740001947961947879147308183044633908370645343326554480251716746247974149337087262117375746059192828579735976792164505174400802716935801207822127258687631195808131996281297186841711116001959594093918281809507178826532464418369228447822324748413153417289570615914230199113624622574488048203918132724763459819099088890993176920530447727175648621467107801663587451912462711334228515625000000000000000000 [133,7] -103048022390316861062552493152196447741126267966668395099299900287254472050463419796436949239480199688547833787031869084243830561073900423265522798203207756889663902842523101616856418374613263342817366691377420721224164885045669411822907933342602372919488569742838533180172816917064184956510260041807631982013767034164333557287773100545204795707273460478630457447745537345311399183866042717269090895135350802974725816351860098702745342170824048897056404108956037407031714500452000946187002137234793722887408517957314738677393841243474736141167073691446649174947127637970973811762294543205407266059962298919417774530294918843691357543806344302506969043226126545856966623083793480128483726039545390054067319427902023645955887354587822739913368996844979365611058973592402448387336065159508426645720378153318451691559017577007286596704776314171155428177549062873278448194116927644757943259473636907805757566224833844478088653254236846873335649941880788849059070323677189492047088048156463999303038401911009424745997522045527043168350535652972205578809545985022263158877422102420213051687644896949743689239954908059173511867899033105918670342236804747998457700807773195154525233552733289194720945760237273818296766447581295313307637268275705647726886963671005711424507987418757416287267638331241131379758469658336095230268165665150256775005520030977264978268825038779326902477647682488565779265165727420476091968854378280916110159800255120421864329125857462552973152281431607200410120574144700720493703030105336586348980772321523938834302540366690823970768993234849842157512626506086077635732759957106951889205130073727235267746925174169820546868038521583130487535907031775695078866741722475273979379917304243611749497115779615581818188371956818308654950580945828346554952321629198900850308308688594074711048711458613266502041205670638373409868567958901653453729838088307166471542458176924476659282361195386079452381412637743479817512649535564774423400477068134020350006939942832815290153479065709782113832975936258164184611274549752124585211277008056640625000000000000 [133,8] 492016716327037400804590191793183175203011384908745029594514509751046784346023441008460431455173802047558313778395136740959813297670745163416873445746366023020748369932121470043193834121753688334476618279490970512849230399640259952041415070771213879382157606922366669375540018789068431419197651677979649374574798894596462786547136318693696087980505663095017447296710476071475493378590709076098304793237942665585363402709709908847158854188501377112702299556917023482785875289551759166045669542206130396562983815280506571287115019658298781459285961608536530972134675732151767360227297243348872092097199966525238999475590634797558054519166776975522210566753233098056865453174179800985975005800433882304607332505130885478381949203949989391552771735510775695621345691117906836834974154099804207899370512599776165881969920233875285639922465990731579903498864208175228587724573503044957545091613253159028525649845367104980906861795895715387872215981922148855842935725839232210412404002804241930754093237364650307618162902780086638601846945114036739728923935111860764577646130656282048724623417579617814187462537352802777666342718365806859302577071354586254137003364692758261530271478862581071270652640597259319767258337324880008125386598236522423419067690278227304522052944215837681951717830072823549245312941146601219212853363250010788269185198779482866890558480499914853560289707353959800096732096852147642714807499209871207328852512841763182433873880320171371368299491386467131600615925239185119205671258093630063469797293046795831772871409278248374539195394141650683919021988729793857806161277764656100356853090203467163875755455217160951718784486347612477068142232313226070100112726631041040872560106242714430295516991420355548378705631232632727569302000044838837852122618223657705588691238731582574208487576174939510613208636314665715280605691900175530276863531081916415617471462474078405877593514709363300650126634639552621717495089125449216802973619951721134857224963376149429136661533296627763892855600890915979128692470112582668662071228027343750000000000000 [133,9] -1557396846763641461550141487876909733761244468604049405010522810404282801435310464309636828063946080532541471192054092489332021903871293057237258273374411557950957280683060946804517801906447705106086351269258034684158451758502232030981594758213952229380770113451666954525341683877412254238923582147859159497073195510342726443853442138962628052605336362929202089300211124944272382263312641756130991320406456721628408611260345612026915727033738877262531014413983583326961954659501022162783145868830868119591352652753827771052391029645034318593239218118936641946414856815942652720064332701591958764205407918534722694369043929325712493470012258762017354110661407632347999900675609418012330228914810982034997384472627449728108148341417523867562065975240057971275786186409566859443820950747907542849152963413286696525692793972184666283412086522451559170460099054099527319751287418259286884716193386927755146693003850534333818433916422775791417427621098197091361461981391358405209773848934846835261670819247440889571511385880551784406932557617030996034787910243611375104179144251715867698395796741694942973771497224853542313926257574712417437087119415652692184007075009456662328911670850789313855181737542290640034394574583055909995439482576153633315624668737202647057869539660864908690947735909782377076151235968718695749243869439605497306486654759994191524236128546298429186668777742587617189436068530161723139082734007948553141379770923552510642863818270251428204475943873944530683311868719554039913002526107020203270242670615653930480030160420126767916746501366802970846354639893785004919632901476487822281077793260341141824060864251915100359066988968868601885687333056095532654289667610313108632562350214817237651052179546709512157901473624003171658073969189940059871853807045056260798558945961028741239456112445416297978258099257556440528415188969651999156401598299456372657896986831034911647859714620122258709108566417495440338161415803949814921480706717833263828490181172152078570839080364985082109085753627325532377767558500636368989944458007812500000000000 [133,10] 4710408210992974119174796860521765728998521561234707961730682791051991531121515415863270398055191429094266779438703043073838616059545303281850956336404961418207718036744561340751705932040722389043253116790060367095664975879456088134063176912004768153671091531456637518716831354642683756563535697805778925710436090647912614361539593650855841670329565174228439304545973865089756974209243479576836607828193741609663330117314155973686700130384640318995805403589808292778493576580410901903903013332413343584356914510108843457584854555534029121901565876836509304870353604127248497896589315355241527087990698611417976295045707782026595975194922415507475772055149179648203485952135345620455586558977833485823711746859648634430415462584360627247062376710150342333375149041508921849392720903211296894482310815729330167699704220959843925065103653524861806833964080854384485978114354956463192104294154349870873788909900468303472380356621062739841966808710739178731920819530219711576799799213565387782624365107009293480513853473242088073241881615207419661553449976993370611981881426662608317991023977303068110713940049883824951909499099216466172877912302417020340885014423306144812019874417643084831122157241323972000833837410921930439577681256077803331630333832036921257265561768542133224182766710974863894825227825279801210109977387331448057505867913031683890941555084747765260808320408110123988558743833533594177883441340585938394920442781566020933172440603185875878609758368231734737128603332998437437405611821052691742476117196641384080039456785353816363974400511677119976058184361386046896578586500615632500482593308078742011796848376325198199099203131924668017089150932961445191752391853881198195779008771179581142635559595568275573485457221846826872157483158610558219065624515216145707937237757712386530970259227533451976970921065246734974427064071631875787697642025929818064893489965772249650531450193954613790449211831306911946477190187488994858310211364864660227469489600763332611709266485042473595930420052907416916809779650066047906875610351562500000000000 [133,11] -11746055972902343198942506332514081083887454577934933461313312818250969757481535592598343591151767116047082705501155466023899879374645335451364364538313212055861697821722480005862500611755458742071046444747483119349742961590641180679661754901855818572728001507875588608191470323544560534254269302101270847159919589421805690420066100829037925384404749830268576496728367606825818665224266391936552093402550811584482363287362955641670896016504238988240555501924562710690816500888732967653170258398941712696972917289581140841920840621724208742321701254886165245534014192378193313918734380521472915464046461133971132127247387185029750541771788663748000596438324927685808346081707365934843206419558353045108956608116839827149649089229058149856176873490831545066325441000782104360280865962714052082459289450305036101607753466745683790784007026362704093110308031693503939107298085473430303156442146603105724046426916900139252010719820800346614401160990406630876930736065793292581826487398240717596928005726341696289797552608126282560981431883272942837654097589710067992063533489419850284042046189535611027535401952011319859556171918053283478139552773781919653437171137856046423509962597152160040734236844069278320489846913566271690319515705533291114480934024754720715958805701599492186023799268960129714161977936436405220102846204763932289316544475742917382536262026964226867517939607863082213222420124556748835406438043191700052745149235205733440941549339034156201843704215044313879014416056679354435054835638155478449582476344381687148307075989618542760620462556244397999674901383195872162179712901499082060312759909143093660928382389123769975693955186392526320195546357192791409857631047503723084448022170795548620786736660278668176776028668248574113239767688102854388950807191697461026648596180163137782746155751831615781272000201513704526861291065225051297189549037228175419054084911190460983550786451784128821090456431974877951028114114728076175508818593254451405810288963531367906400963466798072619315211617685434930535848252475261688232421875000000000000 [133,12] 19795304173546376127146049514197470579437250493656180133823076351145939698340555666475292318041500330374632812814599776047664381650793225922714740860533228563909625921709490903452008778742182728135142124625362080243276714126296588699416138516810965113076241309238566375473562190725761767150508971539303605523976575763987380305564416487527152349056578397717982980569356430396981763437686248936532913252555440197503815192456882228105182261498228943811381614782881808228684974532990550814809348432303487070142806392861768413040949813554223353763077133489186659179541311613231719955853188773905761987799694842335514855771783606429381367877463638690427900111520497872799913841389931131032340944264925977630885197336118427902852702042208088723549830093224228291586443097503129975380355681380233968559117924390809292528545448453751445497501799762574954977676181577648017119793987323216632376839254587118625558903480537292881026435616978683941522487006111130196346985852488639768058876705685436472543458405010705175424191557061380088266816159893732399157462664397915740856721178943360777168154941025633467440416225778553198003178785319497397609360657749200840977843831868078902545607402497596404870188607209372671802776638501160107441135631457522890829731038168527645710366152730192030194977160804624060528380508735799674871718836858890445445087900877697954494266868959469241659813312016397251850071723308251269235222964167133017604676799621823082521202292212478211590962576391249489446510144079344743469741060433372926528728763376784434841717752410943272672249946981387080852606665750162650217972142250701363561316216431419328703417213833048662742475635888299877104262001955938489723890201417546616325538825075373111320222148846400191020875243934595879772392156801829311703876985915994962837655659031736432734888082963248537059124861880308877902989632346462790619961799027266385514335603224014768702588647831483831670875662420282264080809115505341060396396180187598928243421875965490009940033993105989941659050845856882006046362221240997314453125000000000000 [133,13] -19339183063705480719429411928196581280623130885538472889914846261105236123799058655663189914078863311652085868080619717904011868907628232802881211346711191203915978182458582182599477084455516351767967521105322428296419247880169400352932965638882533374896313387106094228714320193146761397138333759302424055598718566638493975515540661369697035003515188004998212030890681114214160762712667536081841490726438928473991968294151042515864683440871662548105861615476408975803716471469392336031982625698443655737058771453745242348074331623748578520009700574358106438714495578626704154186155330166895932884668858365367258070650371243651451135644471269536353249433698387631372332897766782039882501107392770901784468989067789445629350333159173359912402666526716625005995595545764076542792624964483411349678642983785098440314744105584105093544455355557466822149974188406799062781659903666258822320855933744051911941002094935942411559571629658071772686058055780166119876067982388850465607356610973290284004712895941789330728832267115423238211043318132180520567057617831305884613098958283153130518045566709957593350567822831569071587760904479097904578197587831132995641891865650317519387928228900529462151356909360154609723685580147765046008232483381971502245567513012280407409355392749033077934622344326165862403175533497619391379555723125158958697861024016304156580384536640816263193926623733240616689350166930157783500213330933374998260594056062438100879619122011982145133366493041300671003757022240815594886847546270088108358207220791193204556473675559294615668018740547353862528261735452128106068622145906104358979362866769961995883386704184706600322813736104626767835181644077305876852377823993041691036862757203955100775857809471957533010797153483702161220789886115763060963372070115001902877261251831481167001741820497897087497836607448976751599275715295060529629716817775642236289600697406711002617196342923521773113719906386713405075958224764871609651713945924745419409943864608680464505789808379442474423060005506158631760627031326293945312500000000000 [133,14] 360639468645371765557310693291620336712946180116697916802460266896064623245776866620170543721498547065041923800283537620425962366262735217748923119627089422491036615127341758026178296185266167220091324162887380079674377410891214030473287042482695729600250675604292193434982233599567011308231153306006448014896538930889577874610203866641278423387267273280246756575095048890675022378981519239690977409192753129526652650201923841978287376070848893079155474962040907456910334081830043313192813904835595552722990677153646829153210150036536758051580416348549896425639373306943769367482375916701393681018715007818093395239485628410364795929269718367930246509653103729672226526549687634867412317269546699968381268818246164493966306886429507173586762228221724563087592877893736228143789156279552131696489547973272583671756756603953413784011413800385749583065190278227695446681975243050686794498090212490641500973474600682465677858932073818579153555419773956231015299378088789290845040641929785646083359395002827693350496557339241534946887795588002135489869622161154169519967290619384033486759341578966829545927147931880458745184021756008310969175821626129424117476689909984739205656670934547793803399404404733692457359054984993947158676511242017815195611923006724855922611944520021167513764932390220489502317101348585119010569523825614487297872722144701219030234534015530755701021176461380363192366345833736927556241687083061721567598893354553792244234036521419494421238836014795619720826135360079858357476144210746779460254693749159179469644534617929390065569327018511033182389481975567837090463486743195961319490010218165244624348211884087697418105383113904424646575714374934661628454173267720535512874672113960487571863177864199078822248654753204220494483035899090785902473108435406613281224356782356512443040435553129840553646580409425949925417467150053648327091347663274471720986399971435426969436094364738463338122546886971296508268825768866050647452796277636670304423150196142818387081266427816178543608316431345883756875991821289062500000000000 [133,15] 38627683990860784038591885048562542699255536046170992202465472078019010740140625451289525270757910338002103388371152243582689482316498519260064927163517264263123842575376838860032331709641489387623477879486216483436875808103368846226481198639438908746423500655808451222781828749411248896571664180627438319829361836694088931439486782124810718257842291023275097641420039360071409953084885738652193505343882932041032290692551308260742636448939823702643331323880934802552347332552967622338593542607400219944639834793023067557377382877378592353784316334494600299826415844203623166621486733252937828962620237655477493477028042736529953532740375594298513250513955743906042575671287038712961879197946749208855429906185444581684898962068127349855205002249802187154235649715808760174797282679777654969973926285284269282094063546344032646330494331945329222984081126830470479031629872197304625198220984874424122752250853708266164235249234272181442755410301995495001679128923880555380414118560449056527557064182242555701443514034474714841767654273144943178116789654173288475072658426171392902658222327387762368503300930619768354377990862695976982724524923179401785886353777483714633106826482801903923147025007078224626788069293052572225693053262297108794294716567185110464034227608527004747024805111257916067734082633204384914310240870928463344945309974871804957098859693535154135516915317504580660856234298099440980214173604327831935408798969016831202470787645328930523329868211803074502108344405140300204322596413980427671538472462472385192440965499703921104656535478112201782530924120814289878241664861415349227914133952929583657000980762069806540597821093050562936766117333664731337616933918435654412850215680471337920923051583566277777710880622029339791105139167035307514154709555662077299592686608661449488836190724143159228737133588923955485962284463498757572898995687909512642515773439486293365673472533577578323888382399400604975702636417829277883351205668787480650314732162347112668712639960307258374383465593382425140589475631713867187500000000 [133,16] -92098026564708487353995543233756087230530385871103929998748309938146617720744866026551512311464066408111819790668201153521539966615964047561325958786544245335213269045934514248813814449235611144736188995403945198045169810618666834597570736479173669000458720107022031927883354172402780466184667880627437238311044033396770932652495492629260695979813247824642300111839461033892640550500659717262898575529760799933306111639113121748196982873587954229010661174005238083670982670255693645873778226382854226986919645997394391206554006220531940685988171636564426042975826251696535300585067321770511050727521898292114219687519992723177524906854654005583949144869417137581669126036838079650781491842967830951990561885508966888972326050438621763604897676657877370258579788127374074916863101564494168498772242818976274466001973943941106727636188162003121366004580483153925661421284683823614704709435994575173706095738526911621653855517826823949082117619958097250670997994159882425458746672022249775327106692697512810581681201640624326532474282343087505172055810275302917210644199888503621743813250739917834374127180487865501176153335501984347038778939117498371140237965390926709721024786981853433084606618699961272839741148263986992629831723065936287447451173292624733285658677663557723023212361412865843992741767660278722677610464281175268346549321114404363069164206958507012763856246022099286101228363925253112154812676167483969012713125792742235791050677499514189990801404982487657653588804507127712901877898663956876688984556347206067260522874217180211023661732995289367034384881997374108057109357780069938249054324147800562590684991850669261709868072309293949451228958723671521779643319549201976331827949410226622342768763457909252498670191775282027563301718194477998843334138660791769302914258675569230667513947070350551830298543556893930064454334511298314059341956492495871356790091574764515941477853848535845033373838011539611621428463766667585240923893896775398815972467166030474583430495477340271825994477694621309638023376464843750000000000 [133,17] 158003788382749195239801634593218720855546384270921943626089993838181624801549568258914034162446024524551071341923020427600127191708377096346027938778545488054781333620271695601998772930671145113085256566925010120830128395865631772903617963968088128775962598852236852863967067309493263861611970923206359290399009968921200477220599181445792337779565657896635231362938795915223108053679398828579838314320873322251254708331566353424899628281674453456738244615850953229763196972356449417700419673708483462943714659260005088687737648653691867727440241708276193000052260072906292643522046563220099872685943337342823572721730298350871522587105241728746102115229931472867291494263055737930679545700546273473269446591015571994853574978798167153124819794578829268760703699777536567901904887280637678836117952184213049165570445946305992776841903810608075242239245087918233003940830821386231112857159885128292268245981106102033049089231350555336665042547211778169611485997378250355839387366988302838745107817751435621996502916366670168705687008944316674815902569285524013685361085325857671684220597054855456374651011320798059085262229546243172972254984355223482497560259914122366976643629807796406903449107866632285449979934859084446897763536477265074614266193121718742745859115168762824335410946662424541624155726896807290039084376110538619375704059528707296270429605132494785126532381028139811540730186428388200918288601851366609695639878972613610819549275088987211507032852268874727999651248752925606615098852412895929892722723793656877563691854714616171966933643539756565054681402538436268372423005709468190119687600622579674527930726836111419452433975856697807277988390876547023670701449105744292769087470855236048815730413851572636806488913166806955891445269362766072494374150269990047067357408139435750361746750162112328837831651521140757379133362651703165012872607166024677866175041101311044579692356555377177945593790943229497132626694890034507925510960571619690334191811305637105115226402488395884837757421337300911545753479003906250000000 [133,18] -227803081497128987705400037939330359583728455591734625790607414524571047889760715793565251101783431543497865051752712431008868007077287412853263654687141595851692627010756584984983101282616575587205224855404213727883083939614211029429249899858355810307819416519389054723946639130591405615154377328803338595861190342141829690074269062278686932885060493804203481485758807260592069823405315237343898231476461143688037441152482817046693657327729340193539536796606007858787901519568131073103079883146479188140188819493267390363867833399800261512014789242393538282165278911097900156961339892971020768552388192741038751950239911476542298989119224050373201566829857487057110592569366341428592948843942924570330100492056357891619058364543576260887759247929937224527431390362616820424292151483484454216596129810929432689836715414303942468929241654819177711584938622822720067955355490960371537927411401691522484179018316004105714367599279111246514304362495771296892518085211111538852598198227760574425850561784829112139431278910760763295509020844161997253176284297804067039278861455475450241254152104370364439770716663761408334325084056592436582022418364704560734803286932651452362608824476866024640445814771265031260291843518051474171535514839135294360867213465226144138450749808236195370978008467383365858394788385417554315455546480420609251512806117701310481600315819750343014646643391973670865295620476867931810969040942562813266849656954738268831694918075674215796392531539276407430312591205638145474192467943146168593527527390589126830467896310975307905103174272381427989298908795521217547617717241943679168144832109848544552836242525091717984987271146663621666331871349542543300284703967419707229308439769872121919419484738447773932754188619547523496650363379036972355590405127940686482979655069163738318130886386521076294636862952295393016612780154551091849950655487604490492775681004876749068056050526101156847974307398716675322868218314698611453001337459954119924870197379380750851040520268964151284762920113280415534973144531250000000 [133,19] 261441825318788850947075390933741270902907120855060719439749040184174363861976105680912899367466203913914528046739862563528672095732261436884300756458889715614055878046643318904152416073386319224400842427373290402322190097520979930017024586590224916086443473092212465626430823996853207094646716811986030760461187093636259428971688632913506695015547660637170545537461910574925623640158565198801232182562219130505214915554928175202547769594289433966090559942024434420426682282776395918420967909456026030518812267342730983311699336600927505998724004750854435643199996500540202590753664746204207604300633456884357516058955587516484484790692112589874087781911457405782756539764381691208649804221702476111347042942979538493162145661670646721829770518489359650381279704933042429413308091064025980254375711466758465737308812270305444195806111486415301325122086403818536282739902072081022126386555494464620552155820830852843088270593264992285959376030980178350365342242232945453960198947006338354620976344692752395068449180787018544402120079543127176740309370263288329456169855755643089937520612376464660662228682179912928803086955890971585805406899078898142332186574429985822580125554390314475704280064846603376139515830892981342432585490211496892844783493367025055786824948839198244487611424124321806781438011175323608742409249453473820254510187378664004024595158701017874371302368738846641302400950403370157351668211961363002814688414514902140726225533015076041052363208725966932018614928306391115474766245734402054430088120623278769209209245884870655054995597784570797463910126889346257308325716942651932535826108104680454797396647031668042141356652526255796954687593680696375819012530207485622577584376522392568189341774069617310634315357783982043261267423143434205623340832747538020653298724213264516206945029131232467491803674629900993354217330896133181639053755495770198036010192994603207506834742605780758301101410206086621686660974804493308197256545177851963105298751812659371494742405195310652743501123040914535522460937500000000 [133,20] -189166873204975239159924386374163158415767987320039830560204869742087189265954214067064254382056100444575520590012024841324937465573742927533001469305515861312573572239883389719913005387027602684428918611245806810278391470028958821020170854430194730560413581157093652162541154079562685011517013811397777964115966889772637178800542030269702288748661066630190282525850560530803308811045720541510402865897660083714158210911990747710661672364970599086877046951577409340647929186734394260070028004604945216553764876703364415318213988788288954031096272782118269235847939815372595383822633740820802517636481931299413275163479915139755181838320915556321292277428772687727411478273770727309973029093948975431485830408313295052389846602750886790845246268416357823426621797281392740959662007254565602212443099266611543938050055637361472646344976309675545706143112918110824850412173534020811147473949253316060584412937749482668800987390249963372125892721950067658614435654121394347075072315915380220596638151409634427380572191205661239842754890212731552169175474890510070426609898643326892701092584389799529000956708102025972143945939054584757878266139995359047255762357215108613433257318081585850343816554195243328826934805656560836088000552929808142407181724332424333175405041806805040485817627108537320765800951315572409425663771207964560639276298225198625429386649477182458247966194397042127280326739182885467815786148024027101721621168054618592513215865018556119374676084329613382122182234373576777712135133979082721180293594032505556790409200388513924158347169529966298694476201703176953935194829844435526753772868203970906996795270633782119888421441195970710030240754073134610342708295383598687857141427225516174036238064112969066008031667927794755379603962349333670492358705197361283474356883679851328060996781169541228015155341550246148507974034763363292058805424417538513820730762631098693597105382432473317395700099639344291472076379062277861640712342473273248842475310579206625389084295285613279702374711632728576660156250000000 [133,21] -38113873938764828765179093198042829414095535654084158724712076762223608031480902501906471144694790703365395353212878961206118625281821947040323569095561209436819904221015385044530162410947663310922771408536819704341907441959195582649989932167759409549567807475297389527225643037056545359245713127888352073909203114971392785627471624775936366499937612908664263098281035100906616604150802618354439066719308300311519021629181917018828068835543799647919970751552161545752714978223353847438925436824202430993497278421345389221143119486865727618201110789743146864916200371277122974369411289624055933192045037734580857667783864694740684747620627548801436152877866606977927097090693365313538917755670515282011050540591941946709588574751662959407471701632371743586568116580192853526528318766158413154279536209455289743564282687161167412719883722600780903176083498345957329932192973309494096243122177258921668298703733257256173745419141748547639967577314838452253286822473144352282660319758285692154073908189442081266066681669717984116652341662161556660367314205864357657380367311399238727094143700022164130563035934903751491985876373768185760340010767679968073466871892301915012253228019732496790837991598334075894476948245295312306042878120482752333265448715668507475656126014768246233489404204076667899037775331814222940596050103391020680543189690048700444367496503251411850024300858299758641060132136253852744732680097246615841482195620579471573116157549837604343152564191614042682141899852573002325569256621649729264540021173533175882740584048114857472877942089935280095543597582576483746440109104760625047269342904265285584139067276301703471888968659250151554611628616007666557058824704149245233453322600682496210184425027684182689356167667324128708067247645865282559125687610469401182386728081592104289277481949035216426699536635622131695123794213776514784576754838592962023154095187300373463021978286219120191889028723446357370371114468690361834792118977178900724015927388297264241656669980784499784931540489196777343750000000 [133,22] 379639529386861099772680450639812892341387981469306799380309458037027121824028490614593592399481845703571970030051816375534748565579342030004226954240297562144440420342363220959747929754045769987191383175649948249475234245475758868117971541703051276031475635078234601182805426598541363209247542278222622989464253691513614954221982202543430203343062051306217376907702889895996726825853564080705955149241257894157863946741892848012745640446586762296086197082066085130437981240220310327130617940437931382064851088656377384499259436234144562816202061383218702059162115012927623743179219073983515070284167305043348003423064049712175331936154148510868828207148952608607193731332734556286969600429064233256084716713140396070368027943070529199272082910238102303424835996114748388372896726489710223980695815594486771997048721164072876959811539991382835264990959274271763205906804497222056887719937529562362455312061026774404719604532843711927470232730054550443056176452099747863349141990248680631329481321365249389933163688442571118788460944977911805005821194507140278031426834455612933695973432799399514516906937926332343984535746125692917319835853064936111733378528955275159034680735459113258183937292739501821312729703430991500908468447546742528802811721690669018476007144096187972805869365553755731326283858611197982251161770067720682784929275324002418604869252758781164664573858690147591753576915019903271278253617207241332901086654189130167786571628702359293750651796904058303309738044279862919365556976230005071077580639008407267579525885317813263293581753558007673498632530198596196727733324404770874060921242315583531260070518974436989140247559394635751263068290266858275424924329044194862560980889769587403721281039094868464011587134905404297511103365185150761326921827350924710957156490227103753744855760175967996223288145936344986436390270267488696557080773365620695577995296076249464641964746086246469876879674645086262531992443105790383860130216340044343933120950335883929394054092654187115840613842010498046875000000 [133,23] -694758493208682122969748536256244625605160411145547978393703090940282583144435715769626786679029903354257205754361326777906492920215313887839396055468681417757264492347399368751041688763248764035214600858900351848560631359168939279593611759403744395036178379618322935612465104422259063386963298191503478988191731620537661488137249392377201330612919238852813309376522830178776157891405243820431267152373139811546554167071485809872056159116300674281494409825466556219440579872837932404466326427779175403710950940734387687845493837664104601557700491955475386514235784611331624834088805884941886329903047238723007829232555633173347087048648838618009964112969478180993126822056571704817448553635992744385222969870964755203671104221347488661907094237317794370324032271697303310941257234680143782203846972502887042458079382582876990039275145896034186294045460741122233289370315698315850384658862580083103924010103601907714206935804931651383756719628997426033493028717244959565172955998915067182345779706842284400118121652041855834951810452030966357414496522543723539586654612241599473755932760113484873958204708019818600402808259356460215259026566631627403515021173942720304949810286205283638083240003085362261035134220015109449514368377321130550171190909316457255676037262766014356540772780790598711419005913549821531476458096736744359183332239224724489165413042428305938962916451120537652967965089020966310569041208746764261536050986980977119437312329871436722080334514456603828152833236954447533123462805810766970119740969713457757531062712620700031953921909499009471704172073249228442587875684897955817895241439516538118055529419618492715185732154676605913494743817271547823543190777424178099031706572562840943952197096953187529816917179420380367046856610497218533348404484520483241295799180291176179289373579388882965030672666748185600514670861991830927090580992738369968558662983917980995469237598923579820431265335997682184511526374970590480938797907446088256740296961214923415761646197097434196621179580688476562500000 [133,24] 834040265926735567073495583663343897520680238053370432310768397844991537503074930026597589012328903121549663576191508793851280225524739037889737577714273625294879441153081940208234293318930281767773360414206776310543963810343636788722627420087600289917175397598913839050753335725046981999891460589291136525843585070067781039897098773949195748159082945143101539145918951929879069288307896956067429419503027521292283269273700021516441442204178562459905831259288664105615783314664425256269926601328557590080637053674372499061823171812515945719490734092358135427252034016688066690699428920691380545397272838152899122662973965112504258688447219462380289615328711144325505216344568192549397209883252709397710655028145521131674112211056601741575516884440219397457097037257481693900426280470068794130990982250576651384657657513073114147336081935537763147970044940127106085001839800888380076162031354786275931488659609317780393620817816879892222131797304943893688830959590115855681242811541762558286535696112158335896848377644202109794943757513088334650191109181890061393134589734839496246496050649713913560291124285367276880945027549800108307570398760002510200343655147775550468990164848938425049509510807085577751178112708166742259897022919212973854442395771935171957362933628329310336946044915716067768420454089776942130602760068745709116278759831760498475122661735973262727112398109520566639167446926524322760694919951170958169485503020171479204354278790496338529696188982468494390187047141461036172295665409378685234684903161467398903198014832114196850941799116788645914188774054796108051531965757477389219937713092392877178256388185157821908281237627077084343078910545451770668035066136650873003289622365559364510140133139435516169372361205378793996602682794211399496046775934787957645519577916345691403049221065580255552716208605723197729762091250510399139271728884027118662468724159256946046286415430798480108964773730503580978705203956235860801640610804971018903043072142272640334681454987730830907821655273437500000 [133,25] -754915113017127023453895990277918760646581640402111544085398541800764385976526186715425307316718695508379416301068604053628843673104413460740424648772619620185248803870763900717306041219313597127311525418613536031703440049503664328316792331729563874892003185253423601120519243452722190314963413850482938403369656417089207240094857688878157445115151978175962171139816937271202356682939545047667185445656304376289039497235401052917684553125627480860009653918106771648303118699169935807323901584543529850006855035361860018102772079424171525647133364523350571693952891555298438763196747784237654770757243361324333028828984320434502234549733431222243603421025347275077161237637335662210058763674496100161007243087361347950388301748888560845145222385775707373465068686903407311049872745401738173776095106736109505038196169748496374099682358630384516809458362862039886005251643501867695851955570658648681668788846860451075809085258258675844837719589876990228504199486640270556942825279926968445590732847504965507031544405639601374123211419058596739954218381811588109651926558550151972428309040522076948578788754808505406569517713182905713548071795932899683499444802380744573835195439348196161450236619825337785467094102212437211688831641535415209726718812811941076436195768199399733969621338351526555265325172331235740950350839451634055469124836537220190660960033228822617352752584117317910467185469682093098650666668947512111203414294698967091526933563362560756285178022347617307863244233509324107764971388825553502611186879974252885608857220424785021520973265314622974765011718343233057425749547242024009843606427250839318474006529584659826638596184573094877512384172459303392246115307831634553935627168408945522105164711059963647270940218685744778716865526071774461418072887405350110261713156687315108166110473379216201845199540747119179112035666556226775497237442452583084393262184669637001121311206863046880212279774637415088952239220243897924470214991990011019162528423803726340679531858768314123153686523437500000 [133,26] 541528682028728845543248209030946128596296203462899601369483291134932601713588249531665818119695153129015126385642651293192096854795752542987364814361220473251769158875249149365648720723041759757909758162140939203326579833504886625281529227304364351767691452067596683180375577602973008860254254367992725639882007142632069148876368813839142816787038060711390104310260271769070615855684398885646348962167516754974814520773357973678070504765237134752393812260001088345865526285180286310054829354404725385022632355327940012181151654058694367376288282033074915750687896683019842902963482809000604047773131476021386897834391706273734305946121751536876699188351257737512402153569390875207677080880228804702358283087815834520741808995563053809762305116396466132667064552552711289998892748604424054390379506013948772021092412261553566458376996731657373082987488324116938260163712067850562106662796272406287161723276795644745715425915184773053133613152706380378082202241011524602342749381483779842777280630988913589955477917812085853441751774975852366885877630113921266563336681024614119623814232432353404755885584379749282320194681300951175259541358139161728907464756236495257686294615378224508575517068292493747081850066679223076321088560915751266428811054061639041007388339062835403348637478355775534974351007305203997316027590217272106011509847985293460719876714631224089668613969478014747826388911848972072850342734702070395716479589700833024408994572972350460801527627717782962424024842786473271583620537991925849076659682259228302476928043964335155655577713482676593174194234168625999264605719330593196946923723522169913551073281999092766446651142120646164998190685935256111974871969137137896339237533704715267786386145809989182471118771886796922919782214541891041114801394290065169927221786943411323112392463733604263801799009157435950452398607981521994617456293891997592790841412302568958186258320978376843494851281045347692229294594834387176739170216169271505706438174509997907080105505883693695068359375000000 [133,27] -318139449665889718233428844102951939417640628854856534407674746950694495571869078158094794295318188842651364492764467865167940245750074357925755698464088161725325165029622776679435398038606898738755262378460586338018383093244811915045803215690379905372350449250737696900686589172082014090368241061806754167164472805741052615181484598742554006997656754464972014582339977694572933253308344169945614921382853104392160433767302249693481795154120121629319167049566498822322210469698360201695690998873606509172552514872658002298439273630016713007913114993138489428906523474825304571451707398977318236434115264853726340068458332821763640089806754249026382093556192424001794032585801191781461321323789989858668251439793516835188420687182594566171371803758248710581312496732371968673403295743665743147389010997671489916552697672245829554022235734001370191024034713885415729063400351526779751517036164996251590388082661183136175005980050745220845178379355015724179454592315125630474545073358316788102265907220610830852157916183671364656304248455679394310223715217843844136707189963525689751073855718603158991320192897749271587645011609196258371741579839127409359437099057747348066636526367501344201395262367615016975763113199732594719715303504738908705113053215602091001670915060273232015354782465670626057521173323398906029380832591504406194576311581744585173129057244740181671621261577323678477665074107625866805671344707583046373969921169834919909380756057169442773801599066475108590349695180601347596093184904843759189050676484300874209538577282650311744823012400204662807212057614022228269326241841670487713859794061022155245596011915837258840590455539068165506842692837303349131631167572102780049474419882466976772041069068274963861204455002506212138715330597645041468985595178549983616805029311736372217817035840613049381681411742310133572473092699204221909610371183777841722929602632416385436601014068176896947698599946531401182697049735362832308799215077250858215579532028982612246181815862655639648437500000 [133,28] 158898459966440465965447944556476415999790410098141550678595565608404402419330828718313799434852356126475572265008508816590333065928783766687668102475083407535836205846397881863650595611636323166305711924681243823881963359397841917893869885713128121214044106061668817042682924662158444445914477517665172449414373963963767858419692397353217274653441253942055827070387866220821670400341424289330936525189214954925952941813351549450600395215233513412267901172148695897245034202168188301860649838029613101950061587406487194896219344164131330516451145622860138606883045733210109246247332268518382210669106171008488969659777928087690616263674902485257199194199825542284444668755979902953264674856441897299207355374667058882072720143724819536304846183271779083565207247935905564560371868037705963755476461399078306118599612658665187757994677616529598293368076091986976019309153473329322055535147435831523632704903791381840884702592640668999462945235430124975939666596830456591241867759513625752814482834131577072389520477167811279083391457167516714289125344123964536515679831717171181126033016613201944912323463783151716922899362610495051753374939688029665970026124453778210165938944967124365511494789505820069461293502153966174110486116426529307211929575361540004122045362917673149701470612681450935192179761827087063758913291090163012666280184497827153557190583170175222168949472419006029971782887905833135339068157017837229099068273170293587344433905902140620359932069414813539248567060863872292945935367640955752882819152440964002879088461609941629973271545271388528759700691019394510376349974381056109117818908439543437417699204753938563013789261728974153082797774873702382956930409591070588876691191411248950373845947474791428198158709029365376283745156329956120792626101104768412874556028317403292865205720661405692824224646789099817917102154618792998428512224805356108384977808737956655554715002985878424732363506529705405343992694238863692763710644988075105371594375469612714368849992752075195312500000 [133,29] -70633812276334918325689431877992372380956679728827844371504864923799432361291923127808068734530899597456833508121517663919889952609760160651035098175213975647080375838134339514874417699617371485490596314804950733481747561952808392574394020079073176955696802034219042333143084937789388582203126746065936213274432449202299919845234427749096878579725660738766935205020843425436160694430022920686527870580604427631580165240160075696634579298788772723598947408162987919704094687366333847641673727302333781245157531451404857223124139958184739058919859111515518920229154299462563522737868607893315783726551220862072263758297924416100932390469140920621044838759908657224809682778581975056748923477435681814394298414382066649631343716421828368402464311156086969806626473440092163626055878870244484766182560534335474522027412638481048628286118443428979118197695441226611763815857418960487031149767143687081260685884554079266174470046889195175779161161714708822108993448090823904998399482942264210441970224730329180507070096209319525445993203422738483017829394041703515401918899802399137017761322420016424227014374265353493817144256152066990126273543105583865936957362882990547787294103469422980737623457150356217760637906548252179290186861525143461955886223191512365657370915512929119059247332761005465671637208975008567411624561757569677555407685297746387830317560086661295034888716314619362771237868488198737629280513710090813107045477640513592236094981948590932783245620269053257458170188990166729464349579154889918460575914371530404382633503739975161494014168467487711692990643775900537854566124340413987229151676171546556480989392638902906746460719281167353473522660195677131882833185023851811191599067433432916235773797489428716529797293367028848054744619131025876761590657424629819711927798276902778247348852138637732538448236303194866491139015607492454050948000694768659352198580193910978980543430512789556008932277118644327930538033037129325681254943242572477690721655108063714578747749328613281250000 [133,30] 28507804425404029771547327918407897384377509154297491448250110331442606324614432189166184584262833103900699242583669671014705180519706569879658162625996435827510019386954412411688431826557789946360131181899418286431394824868438563811207313175117178646006434574885671793558579192993672700100383123218142501846103999065056169473601766314460710313847366398329208827687924892420137006774527902830864265211069532262745710556577141175398236336727649502334977833988359187231378793485799769733042354456421563921307512886687592752911709323894793263002697184440409694549982341028803249231053869231984994566414221645152717386149104993407327583163913198691360214851748190982641665586169129289784678669435426002448479210698234874762547404255917767738705346743910675873780871986927334606258692082654533196854678648926903177455937916846522100099806256933887803626143148639864356828252352682301048221207459926217288484541370780604161332625516208544257238624514829810008976126527777644282995225377748371326960109183572315634098312838702191675371919826053272284595393272967255671431413359456027355549817494104113999302982536088565832707428429211854876859962246270056138250948967189847519472276408095260737108759783718791121102114766178388745689433414832904931355265854196441116520290106556594232135017552349247811322565082015955792950348944373332779645197707193555617146317651652857117694955369372316605137404031614807920708264315233148992743506492295785354527060667538470160385884799937946205950617950773671455264281291617205211779662126794988305261127189926824791355921069148416101917845606926851398721309866542510040038893536393929725347502051649843872959239393158326208102586004537068001566867044836454733343868118565364510817608455322983785483136490184246321858758173252508726564029225290248443832199173822805096089023558362261948172829816003694701660056472553416958494727836862768081867041213700330248225143954800455023270075904293328789513907632057448298515048420651019078775334492092952132225036621093750000 [133,31] -9339060694611625255542183458736340706149192320871176085639940747507351844943246646362999073342112568103989886775837678974609523371044072080673537068024156379231471956409468668126110898830820547087466789487901364433856309065708188899195665719611753533868041397834515969095595469070848238862524901194373550124233024953892196846663193584452336015902588954539718652638479689940849311955876751218454152762542428223250021321054432877207195672647096564841937477673033160033719490084063380501545340369351680981422000838575085769412617817911456428938475180943672118571278498385367498059345703562407268911704189259601578541629389204627179943189245543637692369772673579739869724013808057953057715609851545126869399368001378321937622016500924634899224496503954733174150890195181682153377351269337514542169080767033034730549543111734354836489094320727808002552395148229911188734465305110585384602167539543506336379808512128883810033185480575841050696084426332790413614868588012410635929222111899985374299735324570331320468781392244274054340339768108194586696787447529448898480389573303880464295155074659307077971849034764638864551467132056179292670879799630656173078750383020243947651216930065837392391066391330955503752631305313535754641981838620532823666879665757637480993654580182776190948404311165728368396143183327936551357426291047171609866925789578332870672946083893021248994356892442513540433685818249193703801967411165471873176668566200678099112659356541694161003122505484262352599630917413430415396462115138022194110672813247967605975738377304312941611840942992897445984511228144340132927242938699370957911737436056729702707886540310313621348174857136723392221115004083000796233845113049591699675312778776325036253290477498368870226122797115362994767706911365367652430936435019194888754984649420539373264132111882835749474112142886765552239590407640332026003989292201121717745673522870035368146156759460552422897850506377449389705707699164273596800734875134075707592273829504847526550292968750000 [133,32] 890996691701067715221632111422861772212360864437282975046829121264291605266108424741283622188667429815300741312202406817332425584908181432450366145943599235444607834013214975583659732696769751143550138740220267850984654173335657533367916795944457925798909775598313615599158363883604189731778721180343864527197250135204396727868914659687044336062749487184653964910021071797347709355264483079313652551250448515119860143189982483924615577222033887566811829644064050727182759646034214813223417622930942991900650052640374791664815543402011154050603080086898230211358500799913523452634204711813579611319535508729718394901344909324663115065019960178549308307630397095158866540116353033158096104078443065981012691867155616321822466839878174762931220917133291564703455410904422892787030124667620261559237073429523998093836365004225138405747771918406670631840787856150293051250498014045848826912057621880364192208743818434320325794888470652504114986882041654801306485498034954216585398776467757950503976245014695184738410953699807641135386439821654146660697640700735047109193601430272360616656123697064242142939065177127840793966257243342232203865594753057522630421866370620025747723586094632347946530011424990612636794160790465772796710812128541463901665739263441074606625453500831525060229363425230133141660342191335410492542092419049013560263671375204752537560284321740194457443232711157722676365671736125322138318379701198613499118034227177308849199836609202815911971237700851671380312147994622383123812760817236763810412996278009221853628684169874702368841440108950687799454676687768453382110628331149245441687519179504774432669796667231169510997073524295073235633720531159043057796300417211901979921711473332237664005960126468119002448717956451219893417972252570211427794467968859363237122477023833643618572003538060838745680560417874205436685455583199290932522097816844827284938403628815595462003957352857680079876801041866876577379554153391668204833853117463604576187208294868469238281250000 [133,33] 2147608044358104369384751715110459653709132160345289864835530476177253685965699753743370061108704144102464062594969791894601507518276705470881337668620437502183818960788726013644287106650972931892177850814419715354178686169190253355865066250239521181023453132636901280222453261621247830527072331660725823810462486230084629155810282540188711758545454594818121452494286721277099685811132378339877612407299142899591553687750868337406772613376376186251649092393514023756750971538354362439672456800552220808931709214037440452424599265542749314028720613261237279573196764458482908861736880493596312248031110987320659219431152672522480779013559304869608091216854433857799129543006512533964174200327661504959745411728746307504315756573668846988833817356947622217506632537479577967336072659131681715058498560254454712106895509354539301958027849684978255722260981650050270278726453751989099162032986168146802742468905370655453747959661078516330888091696823852815311910201242014952953069513140455155476257852189522337037533415947077306558871935151665159931513158080058102251615958110922288475328308207000620292045846558215700197291953358045836112211109597136337877719231117348902175137434228647257309942303220237694784921005522192289023409475226391855009895162868991671700855458068677660602378642767589606083418041412145037016438763435028907135391423992176670246104565715319540012284545682456656979311368999865072993801882340812716955612571257928710910624926776834960664113287287617572423592604262071680355091960768725610726657128577498416548593813570789182005700021063283598775183124347841105867230625322848237845230763467632003515610966817166313218976471918198042641547647179517313058537307668294925315362706407553140224818041328823924524277146128130805732920766691905163236202295414794209030808666279730839943619486035247961560517171336339913354915479321823130803193048042211343712719435843726676271369721788997472668828746244627867139722043916810886518553580515344947343692183494567871093750000 [133,34] -2519165542448651298149733852742040019591153595132111371081165031982856118599455281103998013844032571771874007709495727048955579092788971089260543823665917472405767855895935949090556021211522746524302627058011214519142498295521871186813529002706236561445035561136027908140816714300388314082341852600485622546447268893055947908562996131865000886138590286567936498291244652345432283692233875483221005327940396146614746103937127219281427526860861098117717966848000399443957165740506746512823931471196209693494782588058129388876897768194368696453157647029442972533743139636217009042006657137451403423080783231955247882414500229695357122725051481979950327559366715141634358304630018425251649380574405790604200864503183996306869063233542718404177093614744238865185397616067446269023324880573324880853166098542168890954195927107518742631905120166771788702278877162341894072609571396043682775530279639019602390676003749652034028206393299198853292754855046414218115192127628361874410324813469673677567579600508214332565443819863293811998594835690543704352036734770157357032249950541515653866806177346317137043997170812982684531581883649255089720557482121723768706246637911157140418133795717938669760690616002360559335457796694802305851001910067953335217482520926663624750931503431316299753181398522663255386110799102692665301014485197049532886029823044989496554176893383192646652367881933777921874462185631162529237366291310575119410772838737718790458035089472164675522462144857616933162297822374917201675711152582048278868167286955240032748681370856858123478374264422404671254892684620856942943339672750322542191733072264089826908135955764899386618991968292433152908203154517925382018879429767166851062156606927536750633637205258742302603693941740146000164721930338031696671437260737400927241242122964966295716748205444583250803332073838281581433599732665134822930564936470675019687888390777278463400452887513462854204906737817113028036572129847534690094690290607104543596506118774414062500000 [133,35] 1899055301316550352272592781798416454215562220563224041478689720603949470691173914658799756467971896689447143128274194090800007575542375432994235781989002495086190902416633958802840302183284971126007564663789524616329864812262263667589562435334243506133288527894795927645396035268187516877255875797151663293203467423807240266298666640720417848357416817189077837902310370065401359917539162005651794238618292941764621517226197779365791339098949424648852183865612725480867451738719104379079611041809942254602791467136934457730057513379691790216950002378119904218916039453936795900919757551948783191613795062302187454739567174482619058269411029023005067804039696418710193815645133324673482214839655821703232875301482613084787329036195792652334255327693640448201457991810617188357797313828443754757067929904092636975250657252659915656267477068692609221743804570646638350564310292183017729746254787475007260423463180045361341435400567971432414343314203341849204590798963618894136914120224092398828857096438156017376585918964838626704138210569494612336465502618737057862819775520650363810339156246871335900554674649915264315773312084213953729705482548030619861409461052150390372526846271353675275891931996984131722379845400358505732105659193887052751908553829500933311138633234021495034492282286424967979788183603017467228454231039583147347775585918280065416961675655448309222288868265091614784774985198909589625464756159439812610526316261597697505552080350672663634538987219551191159345851802030039298951504345719775633932622675218190878006650062197339758273720400489915635679313218272485370780026003538614952407798049429691335312112346942453844033662247495010130394560324131872739651081957768458666249687294560397355778429581328527531713608722701525129961503956038960141798577992336889429039757042613277421865988526091617013900001036663787651529837406883937231653728176995457501289319126662767809488150098526717344702067715744331289432622741561451640279756247764453291893005371093750000 [133,36] -1164617150487063851351513191591245463000342784702530480896139486151245104681891307602061266802799706963155052146200121088324878965711146309649997661979199759673889935823091781585057204635055389989725348891165836780467817662340883984776674898892426226691787269016010366487577590528930452878404237491518064655266851452686775337188503151412332849368442006856884224559773211197491682936256760144348494285123233016421278223148361318932977989855398432180523124571507464387475538037702945192056329947878453266827197347888632907622520842697664047851160271166901868713839278860500580683145037741886336845060370949608335747167571709797521467724437812188653612142398761075766938190827730840023572024968123413493013340295903806927637547613195153249499921586880436266139844172963639976487692500343807220221687749365756737122160302925704919157098367482772578572950188073033733564414750845321147155388739929795177381797559302224603919205368290627128168775209213964362788787610848089878386937143971528262734797473221269080293789586072123407381199475107249962612251197397897524791114987007436486131984120832544277882197573138666010847807843536705442429959286985635058539969068572753212710299726776201141854633167005314555700932516595453914901381866416800254739692274455680826469364009309023578044455211709656568314450104965734974925613372785114670484319412328467855636837684154808240071518255923793735699219322615162367137864381728940573875463472369853074040019909461335520957070426934534651946580454394766663423572642250681819092394212793579434453671022030072908604601953447483106814332885382933242755207182175124721179051265866952458381311670337453959641151967464497616744722405050007141889537583600696203208247378887729326310118556782832368855472514576727900928895266117200588486128247427680420741144367780442911288698500579273963727977862052073337450453986749166856351967296401617261345383306554265958140253034832185589618142883872415729553428443733553709904526840546168386936187744140625000 [133,37] 624630193988635524638014530131577218890511130805224316740615704402446439968458893249511197724155725498873376857917744134033388685373608360823529922713691478224973759027636227492849582505931511047963701219600604654427021240425020754963338243708433737862393647444495587304150304274461734472400582513257561209090835178124070878564115433056552320524353720947340070870976899921941298294612873197665376015119683914300453885764780370652328488038748882912666517364347847620722196654585388743382182261291061423968720027972941314099065185448823449008229468812970865753802065271195440234846433058424662908716434388432613294998885224819846379829360010588691621107890596609234479618833615881028213344891549912277256090966476560683845230115988387150916238905924996177924366217373308788711910561989730665497804333112697020883242682323352690791126887287946727733253282388607370207552178787034430816121170200114193250057354103180722386764657463302071724230548005105269746561115820522294949865555591577691383667168339766558631831837531783465510718307962562701138992996490160543854666885153034252799171178934067408202592731010685176859422351197054861384277853464199279968275411395820967889962308094066954180293578598735862940253361428030947276624861550138114378562006628594679250959613095597670408092208790781172672859304417409722794515179997268929015255781299643496149604629757613219437144643874692404261988502321450926084963903335968038892222340614404658071063052871237788329605418861830366044580980980127814579365665323876711063872154450460521751538478999523997162805181015418231151902571759620488180054605851464915161902780233902599202278625056306518939269084824436710548638603513219766450250751758627110508444361526587154042221842119161505682027879876432246708533569082243750192301917348859861258868554225852083492479217193500266632376395704380131547097035530637902042456360208520816437546974970752632023178843280197088760517940065925597202447366873556688915414270013570785522460937500000 [133,38] -303179385000710590720705712939901661756901492501239584542579000458351167394719255958324974383336591520686979430493604915560806820824182035128106898002056038038454335578638523249581647298301093514229685076424715129785727445757895066867951773925521599995305077140775317707284618502126420699776599474584517303646787308742128592313209724648442601773965381331241573867420022975967550137399628799290906494632917699239244420840944992070856147258025201518602403450433122507201611330838826281059080641521412405642085313719749695917715851522999322724074577652378382395052877325954193518903506976814233160170346370088649416251887259662611483873255524606627829930965554498081817771785979327333106471831561638554367204913676521583604176308373653849032604253364161310246075646003843191326284723930964841640429351643668917726350372620118408299897306423347044406342390202373066175818206798106860680413030819233459003930614474890651019544039904212987811650741979603666105651486613453686052573283451646563723992152269464388627360319524882662628020505039134128936199801925721254154707643636985382281378076178736659440320908661692737728019107852038429368389027079479750570436994774690922281946813910684687965284650940327200973344748913872939946526142070993239935783047402844733958173555472221973148512455025915052697630148644496814862341841038201956193340488720915497691321878260256799963724318583166950974397574017124134588934409001467309087720073273079179561529929863324600407379519976898226125480093588316828065056145915504853622116807509383501269441263042069512459169540741515794408998127357171761080616622988275465796589090662481194974900917680202990525296146475338542556480154880727191561145263693167722757815328964038905789100396508253284462334486126647553224738979431341102823463580475303350389311067974536836569000139806017584321378041999595732006239437372865312519129751208548975660781914881867895860388748590970295062329793518050435978221368582552486259373836219310760498046875000 [133,39] 135738600540670663070193165354148157443044354060481592856653145265917612072790833081376191382869745723040245577407457069821405399781830435858318284119848337401322835002690958560449581719247554310591687908402606473362270392543256950292289640258571490129906565997414455086910669005779577519175803523193020833664376687661135017865804142503991966492730225472933219415483958779290606416487232945331316927794738556731571542592074602720270009429700288184509363121854322658905343854495829446833777456007761963518822674236639050354314221398646487800347217989831013235007339793501058538576910435336213716815148328526382306404421278335750999247502111081167891840200357020424248127860083534458043536410431986541780396336092620382040458410723410185744950440865958083371542413439073254772776641843747320111143887061854010873553593349832026890631545154745552935757602551126974318263829488161675626353591220216794527116310788605308247846303082805939281758048507018894554933018337255510429524066850070031590564465348642385613691439685796530351429082437232392566223208181710546969229940055089623955128837969773353558015377860253431805015583605554948473879182102391850269888322808354395728396700980232558342741299082415176196458543061704710117965271567440725882848281018821308854187817218204712319396871296271557892215469843230276952902421351390125556588033972152553397098730775119669035585947577887021221087826356134158733798207936420914515211221728627679449063165592992207404490684856278598495819939624190755304820873764696340777663483759638227619267369538881846992778510027505155624913336294409223439747939146791375774070113514917339192226817124958920038254038452743984587106779067318452958424870724976538181336162505673858234935659536858866414772738587407649759781077803685620639001427532044500013697903384047883878531030254500014655814785533179877879619232261062271881285557453067653900785313556255992464700182279154513129443333007525605275744862154851944069378077983856201171875000 [133,40] -56526719024215291737847758599740415695069840357857722551559117042142941910682163133636105381055057073497855312953752096565869176278059563094014699170073949929652269683968721414144216339429967823734261593597713566713276359419704120217301139190223698541784095506257835044674172033159418319095033098393029209473395883825519631350049434734834647003017773269329167727879978063618720314016796069798234198212018018669660462327151007991137832576486416789192385893336504768290148885256631329029730351961278572495355605310158173448633226628678515381484912008594631897876720835352393783256871575596714200080447911079102262262165962400362201140617721020733396541521413629025606484147452450780937149515844023355137615464288327390900035146638666225141821327502222121350308957785382457460434842519282164818479140064525612181786106163677517654837791418208539977914095906694654101088047109975852629562738417128314639396221860451192495068174728889111985830453186355988881363111568776179173866995977900029130595691336749374119030074585866920388893393572056690676521183629707978152736019270854410611190683688416484799065544580277168217614060895404742066518389825101911359666256506933832013985382414507779362108415726330408669610131163979442885706665268466327400595984498752316666921911652016792021614574071879458371346562573335996546912964435860206353688507978782709805094228999880238386088928437283465618141803228515260979665542595821600274174916358687311305326726850988703452362574434680527805366389984873004585400774458851270281416448785812321772208810365005459510791823473735963638227866304446076869354126007397748345411515851171405271031901469680522502442608540481029734607303898059240047781500989482478230948862945484957853444947215790535472685998725578223401355327646313325565434539449675468160488603731787203198484739769626925771382448404892568670956759932815570446467348235326696747913531536415904052874207453493901429873000473076531224858598534410702995955944061279296875000 [133,41] 21758387224647149117754881958126378913684828887807469214972534390593534439815243659815145081733924745544412844210435828911267821978273789743396558708048291031034498373286035000573546328523678948070221489410084505192470295082327023837873559972334552433407380644248227968742452778831549251673550634031979668297181000616260757590093609388320744349669186571967937513210582821969739776349509240350892756783930756480041525988895705256579100048414888466850203516097622986977253907633580618448126668346834673590314844521717932823467805975551922810187785391794887944042150490277499806126480312715219703547957391154230440797401544716410848085427614162121037089600606239000553752697469144081769652155584778812576286363292032977213349314841283348259451802830537742852907296699791906356423837881485188649631968655826666810443030142607790756607526790769677315386100430041265819937303105343588615205482929526569913093320275015180885835527306941566963697983135640337863863259454900485942565095119552361762895575564664225547751204826517833133112750498778558321357307747460868332952602553368360559718263264495667923428274022531256026430987024971549244917140487557483939625475384979830615861322351791833489503683454080105735100683681083602312285355925157287838843176907918717042649238811468027779897986619910624723723596101280227553382617998657355397447705248214898876656193280427234480705438778852335541539719822384183617651012470235022754898751019824091917968739583017486582845727378791997664730263343401066056822692356267847045492246992508366781675718244987517501209710845475316561827692021943064395565450997535830720387833268630721847588657853668721444803676001656947938373017944304033838727881049893040687859458147306198238943072280940590698679928210874475341794902477228325457586086740299671954859557138249413642575810285462512904524629012142838384818951983894035549791969528476500517868715922236917433421240481887445837008524889130212320864643515960779041051864624023437500 [133,42] -7538507002062522838116763340633475228121704737768608258848869173444158800422734797195488786635493251458863465198960393180766539851780089289618272468949048993721434833223957230574315927270073264564158233097228789727858762837378769979268205415962962472026037999438687731440503198256705336688356293356181882969301606225262854190494549924140790642476041856518945677915849878919774275216814724817321601243211823623712842767119142938689873852928055437254152093386404140058802039453815200766647315931346067293668296018449404780194947777512825638824409127816731732215287397413074194077662323097175624398955649030243922340986105372738082493562210240136697125809512638735788139097526721439782179940615895324218230640176791994995238146858093027834262232699456922117990737451333221709146246099924191080592674388095250362859696700780121784276705465372630134163430337708605616388771642152911874222267614756148130077941236357558958395383573874650722727723689937742154116039661227407808635994853718566202415687853531798939318678436175280447710224612286725501512556183045578769453053353998182281677085305719848252459803835007617225033047938606711634059488469088910584704241565945911579667251195177350421966953490074738552742693918682909771217987468792923636566138616218835991009118306918777307379724862281787710911537220146676255392494799430994007867432302370452460542272975624175624468360323657447701481594651799386642289196727181094770265864709183208694034744839542200290143297444317026532646664148492087873608533539647719713349182951461479738517319639835260480029057571547236782141613345960940943825046635048857521565003894698809644746830057708619444431124493562001087375653851744209978899626774445019367809591395424863139684315501013299831586362611566860318666381187211308390744503127100896619803385920489226172910698928363371723137158191624814107437913676779473175773666853110733327624431287073667935672318764789223758606734464715216859076463151723146438598632812500000 [133,43] 2240121535661786305797607583421561303810185146088977789799907481844758639301846409301924478164194619718579259779043896876214693156414026836567384373938953791944047241360366505980238950144617634434565027952356251055463126471444684367540832163131694985958050149159281513368796091985301097075534243548232349226766437020674074580816991210652426106708509806792105719110158228695987130908839032942131579754879618134834773803577247343087414590226504463462940793318570826867572370733199934350822379523743660494059608000775344770142862813234910054302192992781579520051371561751595151211508136403908892655736847252113713565452510893576003459379498534624535213737008989923087308895910952918400986451691170821740018033173082697497690898880087924838738207350191215179517184395572575585075662753807020258195202078270056226489291029704015954737627831640904478313338240894765600064759564820208914089493036566659566772008002425991347557585665210927731645945126042013452615701217601966052169527217056925667247736154674415227403937173945723832064801099623472041316781455365816684586592162630062322302250888985109724718460787616875868211607753927557166961059343533108601184313069946660638464217005765395506367971525316253269082689827898172366684426860410522046042928199867873502547886568864565844630651882899455344337827477568639216483245354596399970600897538049041484570000100219028442123191045800691530663571554431982894273112303447389097593565024661620172433380019820795460732356042623047311848115521570738722782766332864559886462883239053526455181830255047310463959590029263467516550904519669373799061976435830686186570036112263506706257865753260363005860801981754291573939011712722385130137962355377559441709595099494940013987897045974357824269941223788385652721778946384940768181248392042913289595009882257009972584119697189254367449695961699183440056897693440363280557739009323105870935600289203905455674519788286090005047262491872885448174201883375644683837890625000 [133,44] -539760862752231172054696450514592848720716851621054252495008901932962400797790285989649455068997460167400317899824514660222105494733503729346311723833112791139850406204187443625450593223920278036339601405951048007038044105951158548878035444274123592152592822309891495076538378150639077537009888211793542648958659616668661957413948447615510379348685372444790223211618762910119846359367993458696443692277964230980545264713001864182042762306203393990321737330023924587571107762715688381851352108977943096392052050562383821790910414984073922243303379067898520309214890179614586810511359342355310749227720096969803802210757027409158814595778075540514685289702958390215542220874110325272591109783495392700761729929676015848880698753525724007080049018696730655824767671231883866212634961167995491444402617199412343379505279476100482606158468016730526146340333930732516352365002799320065407805834306416841309712548679765062165961997940516068753125063463311741246527904125261206180041371746819781832188203888507071160164848038579511947522300035031975883814029794034873846758756410856472030270653325913011040837948156059838978121119061866660488766924114852868120525801892412532301900249972180513111889373423874212902857105363157260495123989318108520412547175313349625490349760524188235007083397869171772712885960906454858547593242633621540114038514442133251585231477285803070683285545080975245529667435324752167500437711305211292813840600952804160263609076063540004319077763097418206628759398396329945698073815024046346306394072743374457779248148898253156460211477833763616138064909398238709244894221917651062564294862952940906935397171965470935688930363338026285827285527567415417723005347995258667325953136040140344426079894679952469700464884988290119295649339985888933020448100209062367281357768336311054978876392356716041724192346137803944148701726321969352707135600243784338927875060014361998461109899518356962795702345010795397683978080749511718750000000 [133,45] 113590004351758026996082181323256096195777825153995726883744265351021492650092056558320430523268633968791599469262044296801634856870475059244275422244362299673324174623892577573980868035037182842312113131966675341602948804337712907397515366997878379696135547062210073468891326450023012280238436604873519032104349823746086930986014109463922377968507893100916652901402649255697238787951538662776680259106562332702370639044386379306307408550403778023185060590589398308359290754044247593655279086502377115872372499397527283618897310552867658160330553675978406237581593251667658560003011275144574629031528457120822608571652711567567723459618660090216760446699582370196694055851023676411956136676993345519422471696598123591026571793259747628436888958690660113609811057191473043540463093065220622477212831741891842450686894657688162520767476159346186533657703089050466308192327417141798085654034985058965834763716885542865921390202797530236800910535054818937403815490738127578938917468070794724456622202389995967848958076001255574393789789266535364052292647799550187749548140618178625513310062536302982983829533878290257131192593824952196627777704866538483599939539036620505936379430558204558893565565886032643009690105870416067745433862448910085924697021692202078332483030257691384416149778970639514850854194621015185721924073306580742885112358789185989107757913896351708698986234847540720377692819263443275448173021834431287356056484511945329430761413526304154702040255962324489579869432520812703060127825544407040098520317559699359066821182296020662829465277241387778467593337918084135066767377279023712798908715773288927440016106683531863484978596804911588718759914191491251316727389895451767610468023782076246155943043525731294185607365157082358778754764373506397764484244143597245757754931954324623212330644305186020862301788719582733076392126939102909593921969162045177632535604159804062933634360556592312524517443467630073428153991699218750000000 [133,46] -42526278231565866916371389669217586229891979025255203373446726182992234760671439235364247047427450190372143092977105949296065899707443202350458682560688348500650600931673162236754447435918758381941636028604406622801270422755449224833192563222267678428859714133927311507734425737276921702972439879934378938510741772983383761300509241251565709467829222900991436197080052332484781040044492980354923683163197516985254539291231859719662183258229988057252940765560166045344374211265635983766133030681755948887407364866795656770832911329109677929116936985306934162840136378463540205519689459223524358674899728588965041049520512410238674657731991522139022999461922715447810653119897307825371976398842149237747332802302285923785957009328597302687848713422737364090312417685948888908654535354175642497848863276956696539464633447530262088432443196513991488431948619478791634319678291504540349787791510717566964040987177352704156455886272938903962592316008815064568445992420362520905610700719851314955257426481692069720007790008312994353560993000998078158437439448041573515837627274119299268151181157274988736450740064801536493152812203512302448406140657983564063666156251818182089415848768680164139965909741826086380282416962492151537041507735155600162354134488905184215357333796285979030190636688561466677324865648806051091855563406517797222526634837181916065186169763516309305929319158526888047003843984483465739889343485576645711020050549588416008927116442578905762730626811233930766339508455293021112040453253115129842532380948158209390636742699815220363319548351166650127067639443507689678628913873481194870991080379268654045621215130072285208539107661543113103807854382378924924596480466848294456481934861849126328715964304684254560521871045333009369261167961859820474724118503083190708037798924790326653404971790421904240908359338684445271678853486247550881261002659119622641387190886789984812847489356417090664882812430732883512973785400390625000 [133,47] 32220997518307866697932299717922862306517949232832216931633525192129780762253152774179827666725936971077347824963034228787409544974886463726205882287378298868837966796195478362082062605482359296286553548974827973830459255967266625590291552323867120381148100625036299924238003061049266334897994349146163669982753255011107844889338705408585559030966720438155588206067000790690814158233484734232858660840462839236091037678779386811445445524556819782558915463564225279803608729521795414812996551995080322707422094914235958931817162400725422723129570628405366723450306967756713508116128340840453411301267836107608915635609027388492813340404468205769454420574809545570228649837241172995489131975084984277412030734312826958871039613235595893684468799640111677822444620416848590219706404921122361033185351793626229950524737876062558622104727299244301843990285184308381522986471072621942746130261854338925149140006074202338489373226620129702800291725996198401026400497810993313167690232688766337389562429187079166548414682592829178360739897931196825478129742934576646083657921489949495563696355896299716017875991972943963106137476933614809812222641557254413496651715099361998247943306742572257547962488169252869855779889854001050726562686872845729793016315385551608824305697441214993716578448094061104001209541990041162560828946245091273721355358296389577832366061608157937526819092235417896240478219206632951036487064973118920972762770087113130360033111234339382663383781493460013998443955838885632771113424227859236753638974868047400844967387501490634229302938494763090901017788279494893552996238756996811376901384051687039227154618007864193956012450993758795667776292212479280605968705445788088601113644144195226948027868033789468834555802681528358490895828455266542184681472783285705564360127644814927649292991973920840212995131496762896446797910862908042632175055151731772538054930339429164506825548084266487850082068820483982563018798828125000 [133,48] -22021619682436914548720132134372273596879676475463687836058781902390306346097518201447290497372750605445441983456289824542789430076464295285493688964295743394393186062115768811160787861690273652539843898754387032842154142214658272566718426185820666166520926119771571871031227156839944258438424619031966025107759172599743612997692942945147813343142537078475973683714703214751273009789626097080422587305918798281975851320299449587609033620412847482054722141889243587249214603342993396338007355637392721923593104804470502039601672859830957696589486960198900721851275910207799159093690950695634848300416049668786139675313254215234208898721300937033500570178184499526990837433011717525432166776293335822075073295200279596815416679255376863239496222904393312803498105847422144788825277092873117358164053971639739130835473503184004071325784652490311859779133663783915946975529201015548560955236495612312900249347220256131075501400135269946085304140917696006946279550239133864771446509116120875868236765006260513764200973011890442842639149098684693351269549356521093876311537564677717087444313714866170755996537838558615257878777115480380985232888333530825781583621114277488643641138440859197965882445131123381161268252681282166617351114604240916492889443339855549390689216982809241913988307357330389263712002325377088984544583979083496418750291795463241856956537419364697540650676790009162435503320154801402759530004202155625354330973734145100380458533216405976296661086759342097411592783487645388303034216044225877453335655061766870660173002059623751139336290070201313567779213502834918932417503991949891203747830358843711323357014587536269560364712040237286719480495730683053532418025873242817354756546892721777290544546384645649807425191849054245403251135296221728965270105879426093167842391347810268673158195338741886423201357213719607453643459079116630320119279661785011790500715883470434909167741298467092435750980395823717117309570312500 [133,49] 11568124385894594114341335428884163865198259442915757723018475037422257100156150634153406110583616555510248048787418122411315269607473508430223061879509186395150810156619359896797674418210444173572533923294168086881501942481858688404339943479670465706772880616740084225669486046581523644668630428394189366796747076716308140099430806147401449392465570363800630126103810906296849742419726415296345901094817240034475987974649435284599179438811817337651092005468869848355939748728373276178630627639608411481738272438616008575565735417083586243723412103075588302066441713529196686244616479941538615773357804188906570355933909341368856631394874749122095113984761797585718631218091432940392279234963962176968622025768174501593836228389024473102676642129945842595978051589784550365756511241624476115157717376799442757875333647934073571564078170886102512012582140422600046957515897794362011191763454811528026353179121036444134598658127029636318251133874729419810294113770947093500651583611581255336392432970090761884200763254644480402598283786611076728370525182094041502029100417773834240862415880103880708323052220542687843852261892667008987074379130521983843775232851925436069782657575398028716875807480327594972412732120013740855014148130286823859512391534109607206221964325928810225218945553011254328665196489435521986473292406001202700842452052906055240956660749611700011875634304506550791262742068269681263808321715363660260796921773005024779677260687148257722259009315216908014440922571593455294991990771673003702305166042367500957455755044116661953135301475969627292993330188747802053480233135781886338821131345101628171723597047888740468853575194370683161913604801332063799384649599012838640234332251372460937182016909005785533885845156157950481907654336511978482168340428770335013818676510299155756688978866931323475916362037291036965551874344722794403444381602756623974883972165102611091568691519616607536455258727073669433593750000 [133,50] -4809256197879052204407730535059311436790907499580237366326814423303522456757399260294232223924511516659148107459178740594987738387100227250245249522067854452870229508621953511794332438732132451984753946102573856910647269958715425331146586303523274480835660877191174847272362262184482523596829625836991131004746757341221986711556275100178954583784095885265963797749770604128264124807771587319841134518050240524871200961829324713855026782460040465058125432277087134310729457048192517052555394947640432791298271221085529715197043542826041712150624140616499999352867701748477545269629850363324449774493197159748110230921509194929128946465846523864208187636219223389950383925549844062725423223367145124929444568728759635401831172340416686065595048499526235323128387179766252884572488378124007236152257101503986658717798820572576311328038796489745229435200992635045328303129186342127238701839410977365068522945414404466270081141925251345952725836818677309243919590464430979035947549930211181712875269953473316371932187731449458641137581573857348930377515029806826903087833459115587445610476472135571228097305617610648224147632990445794902218981131204880988425940116915002846203236794566744073858928489887176845134720582452473608488995366907678751576494193151253302133227645941024044962052165362381975937232232578292749597008903247722746936835557817581285858809300077671679475964079660158671901497796220118521487198135448340974271347591744967586561044298575510676358611315086108794606973657467269121672548793647054093174622780343876626378079971243837904652794122891419808336906109717592868618522894339113104377487557315341398860943009412964329072742023654250566072901417287383564930009510870996543527928798132046710376351981947265893569961317239902460013310487212277257673394261571240878666293124441856781304194546253271649301603645750404772511310220033180721520189081779983074622767114257275594184385865164937808267951011657714843750000 [133,51] 1635659805717313404886020273233310130468532079956804415569143820521730263585964774227172991642653025135171605666177651868264747682304159186175812123499614559852691311763125486812843756586197335231129746173292948140628072852058522896077918790214755222325591650962706378798504114167872400166907159546259219504872694868647564695362051616513314396152798284139786995764124632792659599423250668006928620658844633203805330949104882632212976995884246354772317996528494225565113524808362851277294417758592346431681617586123437363463405872148508772389498262362911210044741263587128516737401970172510885580992782722375733083877420598382303738593654319747629174949032132659696828732905761821420642389813888059542036403555685217870447249650794750536144370172720008002333780567788027963405508093233666010863097526049152359392793754316502078994797452320036725772289939104661545098305901910833382786059708371073501360253610249903445811851789295834016798972974083410894716685293955736177793881355750280704405883099159491995923654184445809288849061761019622027203353952020102872307167303864522042434889003949798860214013049597821210550273857949055178777632491632809439013744727266189061186252850174773210606335120122598699346457222718537427847076146306563871891406238565896358105923744654981940033377295026745555992420798435715897492429447531539896852699630291154494256742021868386290176389244967316008000619689776827883464981528020105969753972035141293656749888550542621673739611496087404248327879922414574826214019439675573694657588731636973861929997439180365329933200622051966783038971155979434450440030891504441590833056172418082484524024873074935639435573648448149613770023716321484467309432790921999716168244082061843459170693101084941404933600236225224314043537362872427905360718742712460183302257427146011334584595227659629067439210244850652054718487420908112009042029264018698853278768761288313553025655496389171807409763336181640625000 [133,52] -466484712084347434675503436131815105619753651920888028439404553124782543742060519758241560831103486967267897109744337608900730243563538443497576018929802296256486254219012064620057538899898931294117323174311459458510119727567322053285613880249945655449372226811427653355263000713254441537017836636767686581741316435039036986049872092135140375807450666167636667865535381077696702104887761335415682699549035729849231459235564499581146124200481535985082180735710470291022534209811072071981703595874146885482123514421951344745185654468616075808692811215753052691863547507108934020846671717275732697006879764042093847953085380946218359049444927704349136375352538400493905155003581736977105737919790118383490321419602294018628949947408460597539225843767112640353748715489589035599797907122445290288255317377433743384846027768423739330509180417006963644034916174371001523033200578680735082368145117698329078429789170396085446856503212988091650981548820494311060574887010621191405381527455870878926497715863015482441010110660062237758651315424849786216802028913435746360377336582665718222950242855012622124996110036695067140127503875852317526220163001313253510396700068600148051899492388293235225009291731795310577413873741551523184918449404871227730057187114163558251848260366550627930573886127674248045587779487706657544219929947002883874679520487719520200896440378757299087894003795551063504359883280744765814710540894386257421113609919445352179176915256945316610615658761680110597593347081291003299973816060523013373857276699264684515210998912011665898340224297637414883356157094380876964797141728049455783137727066879032881207967955440073918903746985135883022817270269224236959973049700775839271473662661471499184049087077742569311417720932142202286493401843801500746347411158240839662622855207589288785444963888840951283192285331905109804853605066662879570689228035410915137567063484198915426149640805404081224441528320312500 [133,53] 113987202746217840614118337832828891944050864294448717311790516521872163274648227157827388248813531008588869214025839461775708749022553277485416716343086408900670688989235971813215502306078804134999601561519086174622394630476323139629871717121461306143406709263052270637516756413205603144603600552670083198027603951745219870003873337616088150575216486836842798344706406465415397674947382371228507682458962811096762781208053864293853219387881461011369700657587115543006966043856285278478159884705640996959925283079301693228148911148818881572352483545911842676971282940615956920694351875832091392260404412593060752014048492895295042687823281773585448410594130570781948938262132425133012802400261000224019919405803788195854075901767687514768456145836805474304022762861162320748547572322562608206627614425665315734348104393546966296659358227090103717285146874669837152706847410845797082109556966442915597881987389365475334200408806420612149012650584013136649286717761329683604553684257471479524886392688800383581596624670500854344493508231354673670143172364432516497510561907992519532508652204774498044589484664197791224046642636156522070842740668880663016147223490972659949662405086841890852749288911924517051464303537645691851338998595056351484402395461916883239303968552058721885512441016844457166467063774290827098988374661641414492473393358061798080886086578025245706978287746338094170523491573595803618857449659682009756997038239304360668995635123887714226815347323448981437239546430741832583619638803981517191205377179062575842051132620231634169843715093489112305804942151236475490384485088719695584441879770749607018566236587978830895875569225107960056689531927849307161368345027865574641683046873193131279238785739149877296638305495264646350623127927968417190979064639131521313393897296480525033978971564853235997630613055758931950526521069820895232486312867797622148884641913555678215693051627624391815185546875000 [133,54] -24429982025057586229430587419501461292678147274608668666220169166748280277112244888151322446235635387719551865836758620584781673507864258001190651689339286336703708443928172028797384094344714138547561304875999882072625969068363184790263078401762084413040738076616090886144810540548577588563289896793522379416543130575468882185430581885353055633689695671938569538856969734018484368045973989700087017140043566361212470069461697884293570456719295609863826564425174621357042316268940836817902876575955308473166869928271980224859245944100523766444306728640230460886854777959309780766736895846996752264336559225116493034012301354166465624296008270003768750678727826914721453296055711826639948723362384579735297015742712638985089785009610996081416136894172529725244014276317819839847651603876335168384465128455374049814901968742719565478563686119228599523992868721322527147450585623727907089162581572993958322289428452527359859375911329389634928776899064190636320622121290036791546164539592150303368711426697343032791315152058984930305006027269443740465967518749955381531665584491772385393032374626183647652298127254889364393571032906705694881759071554628909432165485465288531060299978225195196662738306810235202924692154313837054894355223701069397360074079567261770667477383725887002459538545303980736084604209076205317177809536593774502155468462685321786956475449343423724947923619074941160007665303462061988800532894902761599033731809014415288016904794098227200635613725298177356710705370160460377604194272265572289346299173200473258738857775570636397678914820178970286082959799753729522565300626308860795322734729562947070746571602586034434995119733744422674349217704611115800351572008283862037340541658770500729947930081447057500976777836729799250614142964975257156907746810159900477045567778168501443377968791470995045213751950622601559251823336166741286172346333455959642481797427495120660805865971781607299804687500 [133,55] 4717764581496650735081537867145195358103651931913791678953001048755044298165897340361406671153316663720375142103781048203739744777028288145585783274433565454434447152221538619507610953004571459939484215934330164962433595859604261307587967255340805703124100123462066332698836274503869634226784483007935706810637709515233012913063259899141763779158045332558403435190479071345439464392113990984535145110344858623713622128048772785244696985966245346126494509505246172711948392961387471672389680056453812794369828956080130355099867515197374814711186570340894311931412333829719316246489116965205655342520855904234637056304971653969457477780670451390289689864553994695406027502686894853353141617059575918049288331617876516821674728442918499716231080896106750663701259219983820953108914586852993306690742488718443115321955607302773191534056551191989159324174292780003714223762566060450994221276956849721333585178632992890266332331387673570024507241973977207517374786170642443935731127280411413759999289592304496515191284095629776040020291091330625606813766847178877533209129209603458206407018361761963993158018780871726498165086129711571954529989657971450492957488432760032735604439552207213861606608104834268801490786806142341732212445964621011093683369537218019428673299303206492886203504404168464782819785623900316097418011717954895073383536525560263301284956732031755881865598123821679846336259900750371872419793933155917187055455166637465903767604944623239497798726739446553006594652100998617965596243410156941742148738748849057068274359546798344986350720894952657145849545536407317842021857954602803848716520093125011660640361625994539924751096514612552974690190427183811536977855173192945943239079478729819270242238759872723557115964833902403995863590372027867869379406932939080062161885086790689355277734191629743245617995178758165423292337430241381299854337062193225121956458514978154350842120535245013671875000 [133,56] -841584631465647271445903937825036658066764730596732253054966975789432760115151132090634363478750893601676184646026377167779748349824772148484757203330548414610832633970996452495556075602051942080233671484551362311422678106265126336559472108546009953783077802967800749244880780469010376127753203038292227869132814722004379922076733451462750468001009239514679637111045588377069174584509577243116761089047435020074791285586408766051864010900734501683061162096389219345083375440720508383269208023583070082185181519972399121371410428109515540490741603778551841240364266826719942284627317554751042619311054377755060526874202804551019586445525393717021901435203665756039692257337660903650288722120374688342124543987934377086886959804085446787089587053440878665406363636549266709733792455371610138420314157708956311917248983361686311294574515892563284164738799849035264170868596319549945990414624529717536201981045911738305003579499696009017811424148399943596894171545136623951699473548655669628545559485403778809364549495193412564355861558578891315630165392427891543044535146553023312192911162963819320185865181980560364585578975472793545375828097576265103159640321297006159033430671122866978856254022967064234768829882712423935028585013968660846868542125726445470348986562929553032984528525415484128967342446070488803837448806548088775184483989123630893136386460294054580699784679577356518698370739967384866886839378583912891288137744363904500319515097592503746924501133218045199163924414259403681060962123551580141826694915654159055951892616997435573820230884319359937116294371401525544597375702696696475582737020556194445744703165751302647189520325719769226943945160282900029336513668703111653990938406806487202244539143547845186348438054593682248727096100237833263609354531650833775325572775298514740647263050309155024138185720861692494462447517882278301596723913791225307320478374432375670590849878493945312500 [133,57] 140122989743031761849805333857655245178663440838712115900526207664866186694760442474746030448166878309331429796161364113161568604803114628738593362634899294183463650786390824162379500060533401573677591268157142049396976796319356415863724579959556922406398093312444063850763130583617970427621721594367984705292198525875073536912707731440860574051515476723716926203144184816758263694304111930211699420762437624000580920482516793125526176617297790242075572880541404818359103205062125318383731981737984543656999884348571301789214626891958484900552309288529700890416794310374482986419687407493301753068364442873168670891970153638320283633576185029822397187626410356567873442597700834187778947711582199671350063700114212679354770744513516253436228672984408668928076406384529760510997478249139832481200086612816551775978478326492471371928465119671412295794026742853786064592868769253175498467660552160667247796630570690673163344869432711666493315657506344653448501781554830512781395617497204982311344586835579232182671461397579596782897557997693076454884317921168604477877155712773078692615651894872762609877896113281914370395593540147110329971528996706884113425944784905558357347963278393431739766015519925572246635501216123707280300851717025520076188194364584917250398842560388673797123429363675922689786539238588741741939858307360297067118537463605838570059188386300029870218719559166713216031034804272633857713710106858950004227073894675943491962497400396249476063170943405782574107978247347746970768139721832458563343309138790068114618088744433685546880308507857088821486778349174848199629640448397638551626554354389069116026894055578783121756129288372691855338388861738359101258940467325719360742144315461165022281713865091351942911455385519594647560575153132091471606872897254585658568941207456208621233739622442952193090229095834671934658648349642051460850631458260952961962927167645645868319718091968750 [133,58] -21498426925781492513491197258451274095633371342219980162982040961041423378967730753696547671858098898498912564746234175033150421466734019593452710238188607964517794956028022023262162814924245418570439207292589369635154323325045403117693561435883039737997366250949213481444429077701954657817490914990248284126863190307847645291902654268068767885501910258762058559880121900057021462949712506942308150513656779114627285952390429738528241365910536284480241180282321587859881968719170062647304247548456493887853797751571742662867964175902653508793208321623367207110403026801410319866810963407946062263962323081987433297725464794444265219784725747392813965726403445606952225565943942582711783894881779845099488388395596036566555073990274802460607078975836919619339012868794147346660474578732868408978485219119790550673086046663130089006535532609056003431751768163976215210883174861708276120756535260527587577055537705709681154198301012417872785045552150615713350879580177618366461970194779366014889779280648797358364212906615729008371228922519571708654027217641680445147555248243453963395331027084071100064730743950499795718254161821776269378925708897673046253766255111359978349714149555119225223055491530388344517727526082797299956230417981568950613494672378274879090915642230102359755578203229361635859600133390231584868209589671336933176183609759427419695606027837282020231941348515436072412573482222753735087137969395616011117554570607122221561954609995307599066782369732795847519419398587722486757582746650888367117688137209136067601241495197272483849829861248116202581184576433543676320708030557552899513647311879214924174113237023112874531026105059234163901585381043620741978944926608537491817907596574421317506718350449845605083824713363421186038143219691532185509396742511861462592126296951093254218885699416107160204094842333925137603544464683374177547237507986087712196132763745011654288996226000 [133,59] 2944976704282627319996997010186861706040685723168290074469129556686382716087079802307667186108427067376502520688801399082825838914971045390431639487320622982364232922387029802396009340073461187331078240154689128778489062101188528864525193692051625847345108898454592757778593758910360852941479774490645332710483046646769458089145092697788717456412740044110465963393533115908664406010104890985055131351958771045575946008077879599511528374448948156205948191901121275212432864490414803275844173625854920629189561682671714229266565960381213983205765019332763095704237960231796956187645317507992257008767286589264858965261386559574259494268385718721274948090285480813101196808036256031564439468261606105617910829851553370995314907578567364946740156734035844659773264847462075246325063830740933494429972700217943202811055965647795458582259545805311014539596078439984356767224255767504866155772530821784060697407194666783828339958230965537082645800427175144905474648171503277527211619474650325819566498878269598303921646029257757616675294239802547288615184087554530205573729017431724489044221945531229363421976835465996144008929925523106231489338016624118178705724697465262570020861271220504200966178614757577454678477914941012711815439218019148627295250507190834481587357384877182834784091742306800711384535759484878114606260874823063742799088910912693983350026725802269063757892385755016476375476947433062795210959758960842128043309168749752999099153559605311609440521628785524796924585297731365780072244413520208057900026012825463831805417275090533598674472324965744296138107569276948674585274665401527277985435706558829107302897830163092007983544471386045763888402346633863676026973277163552926330014805903601262075308666030342237678683327903793734642695564869887815798279413248305770281720252154714440166742862980605564499110547034931860348977626672711853615349902404009292207603314510670686855003360 [133,60] -345318306129689952685310351220265188986328819474149896260266246963827685655234240286415546894311391847588686403888820069606854933090135449629237892336991716434629889935294441053038935121725596011370644274615739241648493937879412056786822251766992138800439423874232731723967747114370755024522600074847703565372660153598262328207075134161121915316823225887154459563631965835001585360428554005373874573048237237607671276116011017023064153639443122378802192791308097767245019217686129699204824148828872027490833830311425490147684664447553677249938635042076791072994715575060891731512663754770164280171333705458983334871023403088607148723144221653756461306307637517602292400968775534749725542108675248901346839557145360430775659043350654615361928811677408642771748896259504986291693361150696881877339761205073841610797570288988582528599895503851956811315702528670731016210805275438929849356590492522517814684722333649885830310980523251672592176154462780510579316445044320783529234144365350181578803254561051497018359618738300228325849006343366165489334407344638444744524406295892611851865266111123481310016443136534196925997240182364071488202323685502536878056448181971622742115095489902726078138566263685606338658391827982400394687671476816548949575324283630292923614569375056830856963496292772825741505212061455937429886373683906855462106326853530420398167891865788827529532684911899305090336076362228437667527913285085794911422347882451120771998449593424453662360053985564281959085175216377597890073501182993518640640647319059376109192484382979039405099057704111860076524763405531191107068918804267176446986007263435841544498682257816597209067174156057169977544118673279899149159917726562910277884171124200800049176913731007194673816930573373562409826446947527325915362155262081090329384177856716301147043919956452773644525157812006453450640692111415022400036281709292513862091301532333790107232 [133,61] 32610170456456050614767746805242679305798385866052059656567074008291536143543843802488442943754963887891480239772122294975926106560790876225776649534571919470112194047910837264586328154665258789538126474931105492201812793788963936459359323610951575099808551241760747506879830021544682434460621021332638944459695383247554426668988215496994357905532822403299310588382602186201859783718685423383547528654255837690988074510959469046123501244639073895375638353972640942638704901239270133003641949766663275492999424480144181718522739321843029899515771433816439426362207051526475075081030756631656227108706645486825631239643445820244090986512770693678587026291048155693117249300508913390659934542245558336960723952282968284200860575248099134902369802800332944301847724646747479424448800848876694247021242655435252285769129462802449791286153356432416917279082251962243938030936956645954021569368420372674911275378830071021807724845274017567129027967056070234481470310278369455992841184690660826284016137840392931674511950924528635192879582060979767654956417851510052964934490497923879159797161429534700383742327266957151642492840855827686808934932929642345146580352305141334191316593521803942298624447829513879865128524396714694285294762798240353921371618850665638839042629859873848349514334680465964511169480038046124469995148958790840796003784286161548157314718285049250900087504022655897498302957096879771992661541357206502681557404850664968137982127507858937467530588607772197429530036216833980774801278107575409089856448147873747739485132024646332540588005442933745453552512633909973600758093251730860501989871309962923353628616348325920978003591874265230355662998234133402533095002025552857143914278256910017771306551197576488557463727603885919393528735357450443665809010379327817162064872121298282764806589693612151470427115881969610996920337150000330605931877482890710152321620764741781872 [133,62] -2156214428425943487620032050226140063865331016163057288699009395891774171124045216847597464246960259646688348386064845536409243852286190451190148416589985328781334622183910105163307641874119627968641648513657317009609689766989182266191615693000654275890546046734522432244457464183338929278235501668274936613717748466823706849944220215456258852745087268587015033294175969073852031002998543111294113768242524836140842813636401071043869448561550814371383753155560184445102507003845440186961964394940373576519531132072464320536419725833711780051137940744441549687088456494573774181172208518642913544929625358335365883471289820726585213947774280712736192395979478656583914320091226940299583861015693261849676590064500102427657792468008127157190579465494590077190466798878923719256996248509611442892802059337204202405386185547805437157711121256076504219511945807503046700508128582794935437594624415080824361861422900709746131819610517863998328656631770406717795626265185652002684414983518881245928106534953389731100415256826086352471261201162058845419400741196853193411488084612293298319570947284256257156591486213897664227700341946793063549813073561633057829784719251729562187661397020506608926853875337916234528273189755715273589421354483963135001337889388379122999488588914966699815413580481930759576339045228147511500118512685407145817220469185141830129018760469396349430098476867468212684886084235350882462927163309164831508216732083068055707708849402439957941128020187991974987638889935561655771369764546976191878897676477366098042768034352633784294574173296664531248924265190705191845633409513220417960038083964029475038129368933310066816511120186314924140673816026003874367730391822247162783363327628466931751332785351105291887908365234563680105289422299620512653376027496882392178010560749550161837188787189183093264038814190749146491876280108805154480857788543059278995801270738784 [133,63] 46920590276136161005642079200697532569408209005727709950743725168824197228417088053333855171987338174027099599091316259355454873529588491933338603295471147501874320798157389011074383460722426570093454221936833337877694769703438111650161625988144458952211470555959977817128001381338268930055716392249771147245312134745464800308496597907440882431156503594912794464829384294016238567065818981876309194062583543513709147647075300586219510625134063467830912682872175266926005521193362416570075350163191593202477674487065442391740245748610469799764418926084608495186643761849536120223851253569699456006463873465244817816305229140166046692783941997239088668219740830885752492427507593850253355502231271217808430959404018543909193516482956867531249489161442441305921650284232668854100642174584317299802623943710556471808607797840344522556073454584672569398531094201860876896364989959539114613804450264607566851554315829728540703112652422347056268773839971868427994888511610146296748700204097347093297649448724651135587034743075601288466264643845405536391589175124067852153038977744731806593904674180093771512852132951351037177883647247327336564611733383176167811567874077250025374541725596951524785197318040837814761640191455887913976544302537541737271866935186446969937852891013453816773885485959678923209793781745185141544814165122363166979862830986337411618875161592583404832130010855757487990282873423010865072056258382932943275093691341445669793167574501115177345710626417791071581825067591021256057573446607403249874641372430672679921958781693678720854719307410284485311726923233034117548895467311521154932095425267654848110832798930166303781454481865640408150795210802961974181761550523989713397809313266123686063427709329712781695644258363172108630588727678230161949122430326001660724484081780133055282468829461926000797293147240240099245611205874210464738641617426063383607153840 [133,64] 7382675354850349839799133347674669379040551784752683410511741128654961747673535655951622419954536259408669360619697932649489680661348404928353064610271377972373002586546396987432467376448786334465164604857145113725035350746269466088153825960566127646700122230915570821436529084274457091653692140835944163076436060288212186833668011434059901487071151993950306838357503417935953025458164380024878295920226988882663365207717546407058450885297798041237409388486098662450074223107773679703931344319638580807108784707909798161969777603378357145489181198870498036502154547095252627630323363633322446284966643233660480370151249417763398103924861300993268457428394818762902322903024357778338242584609969225576069415824950003729236150795325807308379164225876866955252339940805400888581466000354361333065261753084995167829298400523332223689552629597344103922238447405895116242576009966193599714408862006503945108711348270945117557108500733909060825317405030573155589754106396127489991280850323451905202202512083199745598862403071500693257454755524835359107113454269635870539370515752350015260673563861238250809920967063813681768732314649992182911710862498059261133847841230757630719564427895225227923229415589653981998834678265162390814830346368956745539195235316462459610184292107417749587547400648636688311833383626713803709992738197814844702102955529890286702947479407859245474442373197967283508953295079584101613023415068792169959078499311534019780769486290506671026826353768379464983523506214720051296694084059060711065512008992581008468770230168434482724391345627635474467015480976449362695043807096129911294922916257124265013506214990138010154166852324514775516812924464407010294674855808887791196528426896936551436050091524440470081421727101658139510496167649772689682429155859159083540282384012057156444844961647468361005007002617055586464915140364462438622153773751755453494944 [133,65] -82697710047547266949352517443004336922034515112407090433359700534520951780915357900799527789859967134018838748532007844002730346274339311344154365272883825505040017989637334386482376121786357032637638633906422080099107228360997142822839916148699854255752232558301899119350182344669198635569748176752224318115956293747658136235209294307018669404523311944486473734944917511672841462223424771897612828291285404124766180997509704074793416418758992279794562873999153889740729638060008760185542834756719051330252274940600843559121471371835766702185064841426897612272443744342136617867481835098136243058421322315401496927593837800873321115087212168586261516845928409859176504763506211559080588861899347524583949721542845855476149710618406596694659058574187723404100699205904710245936668840137666124747894965320331826845570059044872239663748232752340905383299933148388619201176575226200228904184296098826905811544136745528470233751971552307547393795072891128135683692227419074950782050398315496651774643013312426215653004700661646944153900979508859052631815921491130558165586956005310197568491066509138461859500740253062077217227789161324553829695938909958706207121557004668484067630817255733620083081244603439569241496694233584357124085360284057417447061100252841928557147528187771823508343776567811303283234206553782304340409488255185751284715888321701933669640175297356020302087536316559056279661131300515301539861530658899186365661269308516036329483742381252744021464367798366794909756524222765551542122969138966552072483315676524876071877602219178532834924561440656639306072496648439255221897288504355645028731663872879178275484224192195340168864357574283627432780367068907692800353664369552733136868629898092079146743321527746265889237938719450144448250445554801097848414930760354011147985833417886854586682869514742894163398041713245045795847742487339093116242576895968160 [133,66] -289557158611692406528543559084787425590321460275390779101740312774025457548487247845285588037997352305795879522033318127049394846487303376371740954861224694117758618897474437834262926540124514229952299441034893292002377473548343175251722982070918806685039190446236441523668851992411427655520029406042796858042375583508272617305232666340470781111799703553312342750176316143337486298520116140708228484660019564683552587048457767785538667791584475282561710199856046618785000575297403922748249866722590544259922773303679411777328750621882575219182224493164034589261077410822592943598233886030935857112302845527440658247072548369500113378716826421483855504400209200166172181174385520037028821121671935489095704688475307636916460620504887694074205702108733425326117735725096244090384710298300389892568661588027800272912493705659467002314618464308821293987714398581902708672680496288733211903073141097896327913098337254724402906263270925029949613332554106383322708212564564883024526058809731486663086342349350823404545556042062737394419042701392423049742963887035865810014870380468035658950441437789445408586312584919865956854074925980159423369243801768837197744618827375948203262298533044761440022355605167013952329148853796143816824036479958322951601089024530044375439569117623668489218684779395324517356290756731030959980678425884250300462371938545640975249385651650501333140804732038298372405741028551758079119633091067626319161719354677476305838693127420887195850558153827366686720399728356065535671311004181886835760537824255976302804156537884293178170019787678224570096988595827824514437839065197787671276601873312819262580419452792033636557944974410149906441464201959959558642217138019556714876297090686173610249214321810782381652115131490745614614014086188269473544018006418968276803847087662171015610055790160866665566615432053105725618506239377384824292431462174192 [133,67] 67355515648612105756819628830376319988412741891573170329488723342335557667820917213921340155864319162477497246300112790453397930729198524873333564383749546187398906429796430965643989293692891312803274469485512511627656743287937521995215923289467123350260866741466183280256240894932740444448094604313130994619798122301300102571094293119220449489224521450229718255764162576768657589757300610391132969538522955086667735791268204653861289113708537994271775983817550981039964891465301313373993779264779874865183790702796330744808895206246049109526636715940561574354905030427848826959435779209686002649140043912304616918584402037070680161241394423255245331118332978728426620588240659956816889908106988934766680344067779085931043899351469354915365654676107468018070357813733399174099574607422011539648857532932458081731418623278879049444834538703874955865521481755165248735720899505520673981483467763808637295817269505051436592190904572491279903508882783257444903778981282270316711564010520685219998334122065852450022910181164795921620447014605608063455813823757968845803996099856349823419742207145567129755257759289088537660157012339109272432507741524261618894902747528897531471191334491068909603628559166914098623097885263855886735548025108940778760503582295560451369826204621415107686390490021833597081976362242574457497160460816159073041622726526318992486304906591384863063725354755131323204079338065420090116706400780774055344235321209082693887038487010268986556438199789254995670257295787535649221379874338418060785404733928052792527181588985375537116902851885666254493372712596325635948859172894377248293380822604432527189062123566394639674117395888101557157354308246777911526110766170035915770322151856908148470625034064927501435685016023625085289267999603328695028112730996614714477504955648104205828037992688023028211052028918341134011051597140161330856569764240 [133,68] -8982221856777419087586960768991987335703140426574375850960036501232282040771806849598797345704697819179482397936523210298218492305235221761155603222831092464171860424776257925429932322092980929655548044564052419305673867901389172664304674845683279985721033988293835100050049163761596592167099149518935086368023707782753718977156253755447243340178380957051198529990041228945791152727731697670518710410953827982243480878949801933659270495463074051793827859517244905472111818627945566750594824370639942865863451187015393638621345947160264277728358798371873335917948294286512862005260004976148648427361326131876490341994354117798475250656682670185964306742614641766335908766675766584865256580889549936983690959689417541243252460449533104786289796067934038780045559654793821450864270072938857146630450631841368867941592882969239832794348087884123876725436987511670746157003457479408263716063852785737286397444474832828031175131067245562690338881243723491465576985454540701261087879202948202131319172161395800740150648608788863341759412262581318267436280128228856614103646874882861842625231259018216982323469598892428631668887206988832428487864080473807781230884831686329384570224477941624495574495205571905296166761255022851769365360771828392955607282473359631297537074893762201732720355609370250423144269045552889526623871604597989475086079356889023071754655173728748399260653980152467950215991005111136130378351520410688050002283671855917259723706744475507464535837051382375428096721288638235052523366368085487198084046097135341198978698400890336710047481087293812066526880288411416451232598363007338444619261375746752310209630283604471288845786111393819195200397398968944274461981509125734909349291936117427986576228449461907728800621135504218038752939841029544582438388347160187937187898105859416974448725467911159795475528182490265338508986313573832740949336840 [133,69] 839352109243060140314013895727874871885553502535317701556850198825557932985950540279134110586068892779909611065410785099726516639243888260193538049445909319457613399096330688208456907765265161520513804534123419806572124317118836614979276435949595834546740531789050529267542560256526977028608165658520643441222536393627978913149124845089484119294299675311544189173282227075295084086715230097474151259132644871633234557876264991566737708011820534188342607685866112952946925870154326561831551346767372925224755298907984428584064127109211620097651600589521929664850794210392021310679319965547617044836537292388318578504444073265404319342063014173557745475998931250634382533191195217827735087512057706333285777476227066845616950610845167696825661045245572350605008174860789222721980951121108066809936427854724065784093578451021020601785210673305069972913562167929303164023023891561952624029542002407564475328753449240040772813298839329580262571614959897208881084301122754799785064134534554981226994948595818836990247965585261352222148591037573936082147788792737659605908340921952947828150709890133352489484061731467163088052439155387640775403356325614694005390933680273142563719113941995874547945957833055514308625786368848452821545177130976641066641107262715218313594052676125015863567108647124443273333455271099478214390201868360195504592521848851121132740102775440503549533713975586959565217111953012066341913346486742220064355250083033198747876636854634063339389340498611064736691411800410069406140748782155417812191903379736480389096878382409223848914988389261513216470171814726444460499205921913359536136086746379707859805271682399407425353709118490107474026234855437922522492295174144373764624788620165634649630263896891984721734384403616398681216088845235986610776714297113338163870384790618258445571462786649666293567402489895475073399308316942777076560 [133,70] -57694821836176879155926084305945245476267014867021465136904174063401886469602626884275579930277679726654077714237755954675479952314218499020486924560498609880806687478210254657096285178540834041724702071779254810021487247772232685110573575272324899784899186679341632109506381656825831325724737082257589075753694922374625977056186413350376928548763923159841242642368672576216055759935566267537992509687087740150813902008149856441530946524135755421665948173030033297521213938138332968310691684200099449236016286851290284026443506003941546556361936019632242203580588239840685690625521084724534669742330501483993297803262657587081546518567583878983289900830736044624222145782942410757324255802822595702855649988290842348808666546192658546534197476031135420204388800902788318851646839792164826669720177472415559220641916848619354011471367386053059869901557003553636601541047262086687665743486488601943607372950026132003619759256665719578013772179371466199059108081828601968937272340538236660209364193727708496214035610095766089877298379978218831962545468984849742826249596480869061415306068096598536610592820689063012983428667514345868722358032473235716622047172451652417855226323406541687126452210570048945163417663462838776745199047614522642700584870602376472796256667063198940474276407280098393396267497007193227294395258204902278914026421649704865280776085254131195194496064431879652860947276377518569469195123169917447171816744952664261881450891064389714948924241171059728765948667037231442265360225285169424307443266085059051155844044890946097048594318910158290026512860030212029735073233854875148583976204388329267487923541573603267215773782656966932002685081159627185951869105676551546142698811520625074142017804764025385799944349156631668265833673348535239420414058003845780974160231970815731273450001454137906505241244247695075112395510882213019200 [133,71] 2804668609109412079234842126373362734245813848947636978832686787588038758095666516678956120087410459935371877266486286361886531670409195175799524195896928915020032643471490592091296541177872190715048389781732486632662350862772886231357892806295641315618466286812612331074882487882236557986554995030155964778809088329582924696155172438015375846731633389125027193340451540866995982832403532401186666409367898881601990399204814913984582629851259454001276105870934368612297320529201108097175016115543277157281922816017317699795525261288603634273514152009280785019430729324930665597680325798651537824148797661870603273396881728962497090798201659526281325916492470951069153683472524306206669001581004214218729664065639463864792707456593564894364920224872953199845253881023651090351177592821365470509076633677535536323000591877238636714426864619479229087425241685141195860971422570743275026062638307987077881831312636067018579139717206201664269710942872893517513107981024403099957593442325568897899244998705968519414821104009926615446378178165084937258488653457431687868544871220458051126138145745165018688401809304443945377452368406166521290753484006478050584430624321425472825452031682643963533331295675735898199523722014017133518214239780412420858783984264456074451872173489639803797880365190693017602831810274448903705040104089888305691588966860954670693696444219191985084470552917411844831495085008129673122598940147304627753847488351220225084327047699250344364895556410465927845909912685309998325449277325970306007820869048984195387279077771920912120902999611163301179894689698249411163085480460084581540994758741286104181396696283061951868523474519501962577486298914127642788148394988100349658540670481656171199641469087520832724220424475549236980881632140622470517046153928043781538308870588874794245129445179195444118193576362537241315221371168480 [133,72] -83943290009393042451059810457522323881525342397002942361429944909191509221168333619070944289245748817876860585331735745770872099451819381895413562410520452644128142566154795335022179370871384065311708668160928678635279368627453903880762714597298594383367582627630926276270096873169402424265775141092632826218168021368671942954300334871673852946182448930655023586141316358587493434379374925440466809771721095839077562663197848317436693212541635093611567282150191812661381128072885747685029123656122564965206167314606267501213950187137388654367545300815219313885555505332020743756705177822168182948828129103915858473777887329090819099834276941883745674480931228039853400603664480055642316976048314072260260447714069978407830437614110968386521333400976116556878961504382775759024472581017995993960341011300274588818251849745094586483661950402978939230755556590190506911444523409996797380328020324268970763206154364663979149617219278071906812249449188918092899282245486683212276279575175400558368787952792486663017537747804276470108759245012299818695788053286427756347890812165304290744344373030584158693000252397688469626917654541624024317915014256522148009659595765580089005524240954338958269692259986557249952849170190865069784453485476166805721182862419444945748410694759451853961805218757278392841156422121081885518059842646546260474173223220659566421724442780249580301343933908609774263859383027289685966865818476976809646132698515684473872683492233813884227140428574681728625875955256239101468414846349088462971284967122238421246623489963617278534729591623140130231694315476191567442541969630283445529198725429199171707872316370593597089618474322851085059126717970604992042810071738118316429731254768385308803923363360959778436587107107518026937943184680847560987708223521701801542066477050814430746196881085885061895940146795914803637372000 [133,73] 3388858138339563523420909808621078335698214643403239474195109553214406544382181752697799590968253414695715319127511119176385284526053473982417407698033367407468378329349662997490480903113836178062885213876658000546932747583880023634390032501423395582647656355836683173387048692772732345095586222231443062300731623342162618860734337342088846275581214677980327042540180294588873960763354455034919828873378847951538729758905759462960460569942166381005601842431352675330229082728806215870707505843984993122745544570756304905042959023881353153080256881668414025020881117319341955810155742446400681707777775840718418382857715330232833500529361385957350899369120069357670228632515010498264940681485511099552555829146008486054235716546970537680013537475083908636412486455862656963481660975809939894965019500652956791492100559289140638655777643996095716549308530605267832132273901005572510826236638228777948967065793302029119718615227194271765822298171953319327265664410388647351514644537311256494353839123696634557749844283047410528774844080016441801345259924129608086509284032619508218248018028022513623894384696241930712123717220575452940357569877736208299628182988144013794930141480743157064051946023787788821270019776731915403789805678264549484253129773273010821278230771875956367567596687063230759251412419984829577539369046096000500668080178835250132339642862631205323922517541116436469715748433756101479848414045281161265689401687970515995163746357441404770871370758893896830324298165111514405119197883018923265606714200315596262509803509205732988372266308448810455237634956109266377842321459918946633445932864091178083119415923272898010058074523336659338989820517835888299512482184048471746651523809213448489607673985908173195718898215152762212112901365773137749874559256426271329412684179413010644267037515348643723138556877287880736080080 [133,74] -740051492933366655476651599701118033293025184391785656895292842774591101539841779440936351718368340080168878168511478641254811959283709172479290867357694674278666040168978765358562904269747968128506569228439447340479057427220931245482360782056281008567596418028204269298495606808381928651054766897108439644090703912622258638527426214101482678285891548401169188789499196451400908227559595312823762595161457564867441221503010391902402576140259968501160800977160928799831173093110460585898265265359744044648016444920209173912234399196727381540490240736290087626294471423548933495428462696812293116226139117197071161255096079856407178866507645640321459389051561102169535297064606248388757149906618754577391735446665291237728195842231284494547591146256642790815506696897855350644988850725608142566951878388355449175644525674794883838302596437656240179515143982062808034715617053037007289806737719217640353823566130367600870799342362282454493736958693715023828738596605107005768231146072057248704732891647965512063315868929374215191478796170695829399103841399526070157039829267345688705466807494930056700145954684175675576973553317660994724792179481427961663198643488399251718243557987542249358830837322222795992162990189634556963535015887939986096047008709809065290368427114880332153162629833102440064913937539345243178707222027154825799126004612045693134617781458541843446547419251347599887872217370800951027857502919072417698182689629811883935165184910503931432068221013470549584857263319077258866321643761016978493081898344459726235438207879905378398740759034028882672673685161739900277617332021789419109001603524648537509134724416889959902550540329602878666287369769431122279850893689183903408806930530611069941666850789952640034642208886977372888157677510479667699638466050178193636765922022573454855861074882521792539442654464527875400 [133,75] 105977483333573275549715886943809909135395097838233328065206567270405671935446616548162414799653418093130339331091243858778892297340256079258142864573597423881167566097229196003131730928910931922356624627806406304731700169064256379142672740776549157983132658375512803573030420279175222165265338027014269470046519527294347858684316158309607923564806877555160657900436309521212830096590428932343731173120018528632191128138398039237326934311342016028407435384150871971060447613244957393880414127339838178542435270336062545284015020816169365654409693318798337166231867525815369591693885057932503242316693086157473430907604015389899987914862515711624025185732622612022424514982341743685546646163782987083300653597953839613768755492578480287927560323633123041369704281492227817478277015853222196311591369328006146151404416932298628309371675086731257564048090671762873774906823482705066747950883985134429276277270782295531406865930615766832561062680360262832081079456955583624202866904272620021713427680972457098797761410220341636343160823898790317270839687974532899159212675189248187766239958310993085676956126697348655556439451859097832537249596167715263519290659514291176162927132107159550965457170727457507294964770206766272488255073956760660271832961460658696687619117396435379497578081105281701124653516058539337001830504625270836103164846131805236933665632232925679759946642563232612235284947638636179536238314363407711165445576989784408939727587123149437142565849398070101991513029512746120408156101553882360047188816436202695722632520911810896955420985435223528907999224312852038791988980553375311034593030202659111670518352000119905044529382275136996996424199534882131374042024884309210715069754036244888273799239721363835826120985173294720648633533967720678225439700466312690871471523000528919103340069857066151048133010745953320 [133,76] -8179698146061735350074364959395951109422554722218128974424605289331503401411842310802283658404575652874668846151545122263228550839953783650013017073445092240784104410214031564317205140459501519985465221752425312018062367615280435665025580898528805192272865092918324219976020055166941786249521025656396332964032623620185385689938387780491491168418668955865131164236649353094713853342006608300409071529443790128825543022537884991398852202354888579238213476092026780049147060816346507778270371487829044038533267369500802724853178394058998969951786199579588721379781528590131480092370717618075522173177798979522763341564505742932553265746491664551313441244138441461862577536258249471567989222622221359446226088862580395445904845305139267270853711369207160283120993768918906949980608164743314389516503417179493783693071252656801818781125738082803377120005765431858791162445302159570145637061204357096143592164739726075950568586289272003736673654223036175318747374557217585954426412061581909473675758040415481350636282188536495009602979431116904188400533491961472698390353060040303038606405989791774340260619720099789276566578698031348044228626320018396692850809879883584301741889301280490796253158400941933242913712601315468356664878039644580490556472977612133769157477191932405911783936489017118774998811346628067134052695841707122741521806057237427004702650145730578345935145959303024002191690208446703183654607023449458963736500454837677731066660599019797679686149774602086284345967509104589509034790849021927947104924564233495732748460308009942188843773673299282240621921266052097714802441303548907141596615956076436105716074050189618993785859985645506103610607022506505704124830975649594893134512283421550819510971008542218777267079320312003080438485544082379488695596218902263926289059844071597317390785200857511575426678122680 [133,77] 302942333554335424658387403228194028956908558162870529321475453240740383091328877052763965235497509778336908175118805207026388958773183215749940921773555266495256118337990229686590004288760060741908256482130738420618134165200751721320106856475437295709118846584589657463586824838487316814302255203609999148042077041134915670233855800581083427791166623963479387102020366589939363738257402117959881036118667023676916315874369666764449659345145850642659976680846565809546247462933931856595209618467900915758143119543717744274500403393378748014531147623588091582859956257235291745222306537229955712151518483521134277933746244242075319405962259611227021804530407480453210151026928870052697526794753515758285404822678636500019060676408013330530946845499743794599484722890004537204949239500503418785785758540470689036279775435639217162276472522241972555198223959760785853715529199490859923816817369240518562281704289175528306489344356673858950528029888017052663459946594144459412662772091679025850010615855774384749256196878411162964996135970634706782239140771519410249201585210809359842491949074843045391012523283104185572916071205932230390791885822222955614789045689664421082113704546804968191502279714411186376107480992432698915003088407312910380171240793994209164827864587550744987814549028981140794155827099360152452336563033656468177647142232326198803333975889990930458304589546678064473055326280638735763765086303747736463626067098752617870007634148958558306564355540050510406227708612982605071921059363429764654006472302842640553617460563556906316132667111873091673202149271274462963886125226847178624947635179946392363165418597690949063203011132629017931371756112292720384420092979773715337396851596080660473019861809460777855254623039914962834625863964351282345029828534704966522501068598677584935829439405225733581655820 [133,78] 744058117656886256786868953727449153408888534405005169148119884031266537083915318617587499815493192568381853718399640866306007989884252269333194759449346790270963596868840440034878651069726335073147338068830949333235522880590309974897111112674995006950180263032283577902418774610253294925485956452757773567159393261408365249556764212851841805359581932646337740471901630388100603957472203049433207104392682519194454082564453875117599989458448262643747913947489450788757346573652546303734805672022575939118133573454878735817689153032917185359706352395107145174477935048031089988516416709062832213979321871956654275873989876623655394212150251177516535566467454065097574267842128525813175341546821012126506882984267501377749783122021228163503709293292964408628773515812914768552021416498062027740061690303065149901531940322142890293621350109921316008926731159337359802109072155151675036123224366468111570116090758865239679063637904977286634553759812766166733882949623071419339763043478182413334083404419423955245979529286581742030543611206840853995871984450551118163791492093086684675273305207517447835811052214687581102775201246489779034421784641467166113801462409044608671666294561301153822158677840433956619655338314912075920088203071278430973368995774823226275727772697917814799581382467744871945283057946961330444706658305566539155229282781465342019950106090310876156417625763970362024594981415003725087714569443034221585284618999880070685196664099582079489821532136675711863361579724996991067655197188133396853179083460119425114744729241544907147791199325098946604040427626258799134679216176086860406046818152890453533937925156453215430449558935971049241864399623100080479501339245643454300797386362131227966926431000954010507605752801664098430396039242345284717389328399026460539356360746820112084137738266494664880 [133,79] -544698692283531821347287344396902444957791783276013518585454499883101679662650155265679209428343251472201608705698864287271701333222659988208977538728521427736498899105030777181871772441654123480104571196558729007469348509292813227605231104303812666235958563946798014375188582798639453694226564881080476282468130207928313222922579844182532153240469420945679281362879108848034683377162263284369011289877275777048104109025974788430635188427570181073094552402988175795816085648737775075854502489068076015998099462942486629884846293719351020247150205687950080648807599924121002173486540363210566645353520050678492657663595649948661141246863989217134971481681482323917655353236106907914637211631084180301756265775794610188963668466701641481003599673390345141285597793851977064564318985594352213429816140383410995173505703497238997269460617052303755128872616316220422866365202162277627497140619089118497486335558975012455271717414691587808320031238608193806524901763190246417908271257330024280337700623547715917049766707613666879859604231662175873699775397825763677151739004034910233177269448830180631873260787177674348027052154519749534549491693107980247431416716629841083962127293378383814192746803156996646200014689979806517005135724173498057877966008105318124187074767308511352682051499916264346489064379491169089751796584794550837727156604984188781697797489296935187327160414447116726416533046394025469123750556592059863844333512155449304701690285500263819477206928666932329552280913576186248739906471942175632972315179078033017112257659941589283965908393675706171467411985826399692979067044755073228136474283140598843544594101615972383622009539045843208652896693482891586024213292526278927690380470816925767444631744237706453705197973577526795838476381573456670961922126960485475648699324879386674825970661563186880 [133,80] 18083550948075888962314587477619648467049637141423670443797328348034073088289283807929278604268794970534354963683170507515485716064953430235549973789222390917527402629247791648733234995259101790668381816024610602048347243088906584727707110062726694124631920892483440361387656670337157551510901013468552033638989808190150398699925362136979398817033934576781736997743696329866136448623513127002258924123811166024136214063256398233986782545590957149632203702390073362393097650405740025880957276894319516440305839705156493021041663901701720007350170472885325248770203952643327328700849430284755229819257789989267351358108369135262752239806073890490981720802201446790702946610411596666287987116918322243381866601684226934120606257129940146569589133491829360938479600711871130534990488540361829648818145979164846145160756922718724629424071432768654039432089213647243973757258160559647324721969974825081205092353607928627071674771557910890907564023009470783296091926419157345505113223661990877687325419023347621421748039510243135293931797595020694058092203345275377649614440018981094597031236480630873157260977924703789133184521585140698696394429157489257167079369072895745955538305162994088832036210486519354667659969952402738031393906063971814637481406530885864056281359509967567652038065860925521829184144750761765093599822825111415238894336395162853840747628469355707537790983893952481484269758432114570884873259347596384989303664867825301601121100503122448854691635092546484815607900766364802364535123966620305542134927884498298648438435085203598484645606673542929934556105759713558106076402675189980958998954425950565133671184213258362219387410364580327073279020197296188165510523742130842484308135592613924289469962400776187306303997112530846879309234261208288358086630575785032627304903881927451908111953519760 [133,81] -495611132831201480845074061560558062567158240655358200888086494883811834102607426930370561199424941207705277925501065279057867493805610433255880845150679344370356776739022991601403125324828583669425577961265492535303512196510556234921312780000530173131779549294659254339968899661068939960363815179470553145480622108154893345604715227974256106033191223822295452140799570104606008318698453435736082845662359910880762484780268946799288341517286559767322006082854501737076108916152221964317571545136390579249539218084621542358543501185145561558678278278203865684678178010223149832109912196752511101867243019551030670966995310419136734872264864923041201916470899422537171495538639219102125851105031078496599956552425342913586455067245938043698518528619310333787508724097871898504965397321839840984952463949307404151963602720170860506978432877402019692426557900950689354057467141388472639005551476148174931112898879428957697543548878733304525768074619611520875246088048465691230605425737270759478095912023338774248219208250626839932558445414354062534011574543807932785834896923024480260512630035527584965600024536237323853283470170945216085573252125956051417082257151185702652253095007820809233964225318974562160330031941882899371780273505426499151925579933999712092663275601201650932292318565927835290873984868908356360923066983307889940959614895421366515795709909238429278814264510864415960838538806253131437061589633418730216749439561671144619104223092053955340055905498911672132179208278417076774452258067632913010723982133280629881035178169726429076832701007264121304316843757382741638298622212020633285902404830396285933821343457686160611299308130521423157097275238168313622669628994916035082159963846754524499695598008848481908567105178395687188049679891536951462637538934786618337676040464904311910994080 [133,82] 26460877951429663883240823624177756569809859479494369778861152252854388514873559049219256212085875021909982688935809036502960976751817796744913291132273908635908403481315124380454789661228262117643799842599143139817075995805204890622857920770549207920531405511032267532464554694460059956707537347437276160331903607089116397979774712394133437261945400965250926572049981674887831280703652819505478621612325247156462857212857769289418743465069537604786581810625988950729027705595191808804672311149296225969954273720123455960859070026580221335245414037572486965382962806556813796441039011009588963112659137401082281865133944213421016186107759080945112212616277701490846042635321836710060853720249631151407631035153307457345334827371992670774184433680493243742364417191949709551342032535950412937650501459629032534231643512839039680484060452324355929743103728500753634702651130551801055834829164163777188905174751257339475774343031559300030185958750221755787292384868206424587726371718062665923926932977013514724446241352274943754504491550974118140690717711895779829126494446889474084764444470108757298844475400780408863442950833453872653769574514173199171376773427655349438449520488485581042485325556659032205633100167164343464005015636897363743903907469332704680171976230330737341788642692847138949894533756442716100616860294184806398868818065027761104825756275002232992897888535972381278117183322468585809128397505422389288911556980193996592754088835526739420753306915609170998667048816530843586116802481040906801108825168699633282975855865358170629543483220923699652400267311212732423148185809150851406971888087942059609062520143410801054380072066633006357905188657781547196568707198494023817118654277627429538822597863329043205588517625184129678875847787923215317750180178328630097732062402908641255632 [133,83] -539721926243791599327139852918939583458591561805162266233343347392136036918957047867823280932446425351083685257362696275075310965225487296629536338717837488371416083913918756996229355197060077304641036723354333022784868244345396705344913117131639935442420005012639346090009303891600744231408696449538525818106261876747004177750972937827045185161769678176662133774439548785476100749550787293580622694008297013865346827399570403289431645897863325239641281258116336747608963523258740180031890647261654717994679439424699741064691244702257926372098709672844222187222991081379494724922817271770307508063333911283940061753617281831744294522151576429382055895589613184845258532269970341981019006673325294043956169400435956770361110745919259554649864081959070313493496504740539672494613059913570226849169588196566058224970486739109343293580292091441624941437395024981685467950310631279936329277638414389112071499384517281302005357860370442115972507628302642383165601120783156462974206976511222519415832782663568778369346445812767958108593182062861806724519976381764141966473379603420724116058830067111750080685810348067053581535968954786385223699595978932543246724663263851113812849539553251133051047476926273849650661969023237158153695355142020882339929164932736956679789166813048254120582359398785803503030595350789277686375043578351874627090417531514116853750286202832866753119362991700058284502375158437260970021229954332202448355098664809396857920313363779019750920602552428523194399374149723585155102956350220948220897670866847562264464048462528682753116480660057416094889941113978237722611832417937652617997014292614435317016787095005649781257532221036677813997788102502091952060398860975707138472331363871215429351337439904992176303552145864305577690525889919358889969803202066730794273893147410160 [133,84] -24157735277292337458715891450142512189031129054882146607641765886744793404404453194208269451763134943248063181915824194156043145298863642477863478478674726215706878862087633583769628965181491705834503110167194440095567897376954590469212447112272416491031546553452828942705086872759796508560731023704283827061296775890489375574552394238051462627006882704842317346256588645992771064777256824830008098357198744051118426997381542800330623095258349080551525241214207396550481799300514592659752793847639005244550306499554917074845710412153905626912661329003763469484470754772567433929084567162026775383726943194375793464423022260542430198793626967533602373732837122834018997980382026384113205208360760840888161112063821669235268785564188519168208308970337711120381285542875717491024790442760334719091235849770200294228128180268531975597603756028140036452239676978096968035111997412617235814448427147725033192511236192373250371971798768419344030581856356863742844139324586322294802769035324976042182776362568561738995172375056971530976419468900767999380933002652535846640888353879135298723573718686805679958580964604155468960358095473739224588017558065987381834706197741712160533354930449608047165103155524904808783628755673041416166815724125988965967621377497874081756770112030702527114002204616397326280198730555115261610002010781183435731455756440679488281325044741359624276007111689843180502474857578209369862068371071838321475068561821721765783149192658250295776443625683768067810595458139871165499705290911399604779951732126163642198437274627788344725237024554410390342150426492898520405999315311834393499421857550462098672517044895083349457179057991017457126634340226875872328601363721553572591638255583544112061544580881247474881054832235380809927572817591452388650584739539993157302800160432 [133,85] 862570580841093884248840176971080800046660622631268820512047084509497426317183980980228643293735489336859455075065619838938278153353486800424834030309927098356937705058364346683979904656568709182641303982008391228662256401867187630913270656306437171407877910206589619167573864375336107993166550714427433205293672473849634322506865710592729163413627875882324321813999855222364851235299844328881999560360544633276837444770703226830866894087737325879643605361840001214874249322786543889471262663079851353454896991467341566289946888983488769582927153375942863992724663168859901902425397638084721082600236053904397288874975890034145142532834681852261897163308596343798427036338469634946907590015649132368523216262248995829485884302385450526191748142973078932557027263980025116681488918816698749899427820251507069920722836167759281663017079894931002478571754679131393891210196506301570076831720127782520019212482991224045306191497740861143376205010692546273292058177591801619932830643567956662871339410748094556383671877800398368505249078263977370736130110901303442371618198811436566153114204956892529215922508633785709503843996268619098030643686589822752964557971720595774843212692831281546472982253238578600300156608017230881695285928687518299354905561502252159816783008482282125543307261922074046557111503900263339184474011233847263533253047879204132683308084357245719232826478887366051765011213917105734944487941992141420428191222292461796806541318328949815245786302410446160788857053970255423167583346889543930948341637512209633452574882022222673477276039273796452065707102741972436645859465822587004396461146622699988384290553606703081006256404912204852025610611981201189775160796005917036946927222858394944018719394352695007604417495007530793339488075955686978648820882175866051716350224 [133,86] -11323828349250468964602703618174232859924813216393589249451125002136126569684114936930529265211239403970617397043779340467865017680388732473482828665978024717026793181311410076262155284901116901968624714732062640036917002260577842445086193173479651701516907449878221198419880114330374215951315749257774154809634918070813123161609185274634921076038208137805616181771990362500355465276547952783723045903821246086110604559642512322911393885727596032507289477276850364282868707970045950233852580699589221194913085019970051076350324881973140797507572343349783916667120858114168370577226534017243646192159543764534618235708543835043324780179648503014719537488621730331951614872674835597442738117802340781193598758101656916841385434785702310995885075956190068371560242564489726966168214313156539731309454198385576613891917286529994487884688922211195235148766640785314833156464545433995197257174301877904315580365974840016843672114790687321878438627802914379060078080657536430903013387178625786482146521502734604021350577350311597146638089028569001192997617749188305529486597349764377972976420734413061439713733059499225067092537371382728551070664673973720467018091772221162915369062201928799896894120563467017997793620628037558550861823437301202751803205506221813693143948944734965873769760306043577264389373162602579365532875392385124477590354228335614315502367631128868328119257805535469969439300719128790849451991748887227459294394148292344160656505006588919786229354778180567254089573079053648603769163390005588775144102768248798505024932998733209801766763252426971641846840557682196920532849364735122192588449533354352917443540822045373195935175313133286178122857955687153684852414627489581220121351155123861709223641562406738829407178447638091831926676780485890418444909218967829563792 [133,87] 231296319430980505537547145054752256686816143865061132403405208806353459561514054723791584506596499015534509673209179581758757507325398210795715539065960008613302161680325149093207714171085399023708500055657541403520019236381471530063506251849578752072193296652109481397529520898350246445158943388460114498676916175699715298011776087132814143112194908644985192700259849272162226307570074815149418458149122232339051086162111922286738302310061740662647723742971961871434210769651682039142702948639219569905937386406175541999402839601406116275080115047297338839845813546537183261358413661564920563486665340260971217397359763187155580759942147582142607230730701088419628107048553230459451017811116855984064570211213662634484910848278648486884035795277783444082670712711022662129574390175553771540309707533387766531291908370876722035644529526261291174592180559820201317679773172073921975071410536033142156014706612570536345497966613854064956035799516260139358108396368113419353595746111337441709450113719457447894695506040032660828793930921331984288368809799560117185635211193825169681247487935304254662481743404023633052615660039140981483381196257341398476509619290028103993501759773517052158499244579738165608888711104372780853344159269794235251931591317192627463786370160016529550920435667920171218568345042907432395073121537432662664592583769630412184341076448154535839991466958021652292411186863024637624878578897905635315452487248593745885136856831718776210074041383964730814626929397920075050828419313117840874553198711544165444888530448785563872532170141258707261735760569177691252927296468361106573926316067485626903407612415431327203409980634541651115159888707561008218643060314847368561872991651810472557807947852572600494083616567064549997677382688859822559413873581044376 [133,88] -1680926982778687787257419954370481338258268447394159703367238954503260480391259893072718991162990060104572254253224845338982565407209545769526682520215613655099202912770027108369379869095470810948979505794573205406418590439719134530163083733167222565448153708913910893678696045323382843222930983137281637149131507096812878972848775218981464225015982385951563517046818616236450373588616293457344296136131518493554528284819683724379480848356090378890665692954176234578102042190598981054758423358057596745480832127480955712339261305804704283101262112345968456432977083501248802565180033777307683322719038825399691569733836621781921947904748169344219862400970370506756287522581513988308721429112458712599096637406463010872160898451550441978874382727745428264085681594726734136509754658552498720053106433376795974001084593596133002229644708798794447177086197172542088029188109310885253077304782464798912845183568929504306732275279768356732290657684213834656946994101974824447778184322966358604598662497677509669767355773317800344890965361083195805436974689111881073819510268781029135564320161247288400067642716912054356440024743308293836650571831208644868448662145141905132137668113061332973087375218989637747809583620599205776995277858507668810142767931809329286471620672929438036027662905985346154729729270283671209079873796126613785105276710247157838391785771668417962161022717160119399313008166647059781902932483492667318906633873509179780325350001901837853444216537476450347573227816975916381269183899239491753647604878067304350809201318576904527022412136323020220389779330501993268222961328853698894559911406714191480740997520038500486701729882155562267693221700226467057485891972426863064529819077905307929713824488384757642396686708095001913619601001812635342110003216452 [133,89] 14824991168341833370985811597987325804292221851441712790034409690279662414220268239786966907056455400611568347891008593241798598514657026438894434126960200418454798104843382793901311336491000713736081137035452073292313686358954797942481351819253284513707856142826498427923148943260473811721832563311051480180875290449058117836582839695300000075831328940987278647143558730419943636085329488362325523461697287129248243558586438883215235028515246522459758195448075640107439958894230132108106089387187647915188990311047598046940433909095341565140183113897854413855332613056318258450166113383008873423647345837656301721229441585955543801340844832484222589191171509763135746540692559366560799458599145224521545760533268848533698156214178905306777895938461283767484914938060533833840032075748486483008039239831644928627151756275125757892816423535446164047121753409456407875273006991091746728584875279909955326090329340599790391644565620976712274269338918296929612152578224200956703272079393223614831651844749794870560240845689008959919927030603569481191194449894439217218024514170189306310485805531151552944539729494398890118419898262502035154370217859066130150006732887769010640159553856730084411443805456467662553951125098098350460757659603130778147889286934229128799040248189200957276939231864857849436739391185071945028509371601472945161374444818701237074529568619548751780729286067411325904801215374265332040241561607568300302017621714389193130510498544837346869738488446144930533799169163990037701195257932476498736368240670574447088644090202575537433172468824965413474173569605408293933066863590906885784208910276974160813157504084993108937210344467253890324257007949368212487827452782945254311424822268966012295639815332710436962446238065618677174881047795970560154888 [133,90] -211172842466840314395531342578837030256947605100413805370710857264741613262400114663692699235030233506632704182485574486237359839021367642807170960073810965416564054986630687823701806854940924489799821433306016235446384469606378706830674615208941565898539520645205798261621437507504232294644141396707344310480803315575963278565706933313276670964218445404683083450046496424697692105021845747954928996770126451345586393836853935402286103527197073923711836063468555264181490238922293610188738148849159951985077624114779394637188728792568648391960854671549779886140834475473687946846667908559578445812281634290746018057501133360936714250187503334806813302390597881899486506481494560658368750838014949106766466178440257975530165481101217324593103129395375776914133507766152690116558985305651167240108496900144864171507449552414417324436557468752870082239764784346590134780169650084065593333193545576566809601569727292910825894493692230731789972098863482444481700160903328472241004618564286434546013579837590165060800253171272336802382594551094015229840194335042761736802681918968853554123244990588359311557653186912080540390689856067206952777041909238530398913794470837293379919587237587588482154972848841651400916484474088405160987140063653176255889792952075142831556852163844196830676408705849978224681688547866622077349147779588603314397093870164396691585776478642495504552180971998268769355190768411026522940257212961328675390000181950883114766502599227770629707799743351668157421370353460686924694309995125177583180205767574530622871210175108239013511965016956994205223098416171473746277779013449028639990520348749627462145279210075700384319345276246473091187494379174800434905567525126234938724237152553048184126198825829908775308645506252830095226876551455270392 [133,91] 1030361011533964403499317724172435013506270864566380836385699784711022452480010633962831982625882476453919931411050027936936290677483670356396934085854780493580070751242792389510175596764785866234811350630466778212951212350336206016913166111471404014890298198557487917727036941718778687189430994517038343262312690279451846607488507337014039546415354960918494830854046417558664748397385049111365036729772029879015921980419299221855188059600773703437919456111743784854129112516941045693827660532805469759065632712357431288060387858781062640240473814136960140930041279505593253876905386305214148397803185989071342647272460315813685863457892233224371015673635132235432129719995224270315900082626148351203193758263592165581099907920524551874311050171576128260739703056014105003508445674314451803773807327909409445295003570214361507859126064938621249702855835956134745963561563512733042489325359660531448206791582845519004099776954187745797065324703670655389922618962697381499158624977285978504611976434046236476778913710460260761638318633599794775649418918941682767114395643279871272201920751813129866081868016266137904216669785134060138751912327625953739388563230137913932289809883000831610746804014365315376393721160424765561308024684838685373522159984398479273488781152738280308858316794210540800624331466698418770378938237975700235136421875952751876699294174780807449556259719080575152389273212081140426854820428404822394345167006347809260877869183673582519601964224190397657717932830379894354950174102261151789631082334119793595658358355374514117658828029369576270048371909569965960166258176359224399518385055105189669467408242826734391495484374080846787976337581377359432231873051771092282725950500374776453603122908836321273791987061051148028846461227063680 [133,92] -26726108486172626279223673370254598602708354964157047195101520649663998699531435469212177767112009372753922293556968993906535064053890473476217987178444778406739572911468712569712264507184058007934320817220677708359267322962296862552303676774493432911999651979960535431066675757175013743169713714964704363678279984521794098402390146908119717426903113015395151507918172059128558827854723306792128457664836169773753011550096013037962545576330602040123707486879454740878147329466383576124841377534501371363393745959314562414455276467802113412690156664510008849860098545922075142600850480997856003311736335832902699882775243899178766979091867016470312973890913098709327845391194713436516955000746618159056812589764251924903669603390910272644777479537240327121604599321505664661834978159298433189715968552290840633188203145866654121596765075057203217338823626252650079588900745341350588991329125245766247866155064725092939473184907958668554201455370521769735134042828891835526511925319992796060276988124671571246019256440969263073470722190202644987778679046016222151796671773138185518130295187623497725610014843498941529966863498391411622244180679760259012659971336025614204268251345169075204254952918687602699920576980234324350659059397500683616558688174233545799544075968445370272359745155186974550579692708530516609862044690867281876610570746117428985868950164662457472583581415749823468938138436182758509972018350692168931763051319936362215840522634706715122315366024619664365809737172590685573035256806786808573486310205313623653831964363553211900070149413761057691473428669862059486411126642324208087867348026364236396147436680414207184846014619247100845711150129078414237679555828182647405244386719393719581898376653498596969673623136334334461077095808 [133,93] 242795366735757774085679298018077062857400209553761552402257508250376558549702123905821158907964880725111010233748146374501891228058599218637968475235841435388747322331269012757818503940105289204882526260780554996839593966776539070940911097338661644492648143985636754062176784898558636091999214984725765438901501633670652584498164046742843707907158641299688145046006241786931934942323906466633068902703627703921778490283466723786117759567708854641105192557535486217142864235258793070178159241238605669085701368946942518610806635393213940992989991791237435893753930724184055554822926741370250662670492742786102784287171959173351412151502097491677599134658058267410867422925842737254746899089890321390299337505503117752290315151752074627792505987226144062982118976324784475215496522779857559419142111436920011628198469424314103554043447622654183635103855418668623023066871977201352535282786651948223879791150996997199904569696735500629686048911697831857285943412939345109486299890915915864046934752059373776079059506257270825606741608914674499175038207505883553876395664027975747725157304185216159425733399228276975187235130105737881147700916179093202812045887683217513821413923970998952804784803325342121419889521822433438453322313721319682454058495269847446438764037120855870983226423745879373941587818471581936876265437553529758439507654646314730758599495557182269347643840892269027180288803139033467702915924032164645181136076673905160642052747953974986877281815767256676746535973976950860416608684605855234856316842068613560310708145886466051260067850902151888684304805499040526324299032526317112676563586460054832965892475217405551318162824126670041953654219500145417609828294922302151682848794922819376014835355992184544143635888930424979499248 [133,94] -4569108864529972902363827782857298420297866044998153491862378061671016041244272603689254545857178515093625788452685439470183454773314273041636032623865903348126976606804566282838340452340299334574149116193374795888620537750697778590707604770422827328701883345508571819190963437604126816281971695685500736018476016262738650097014092897399339613732682542655571871911825016548896108185153085776877105509447434915500434288046242268205143638806146540420582725613779519345138169601312954875530511080297850828147633065411544842280609998673927814034979777967160770453689572210076996420302787159857561287256169800596919515984806236008850234217759656737828775937385362534510852600507607436684110865723707831962504892763980227932804323646680518128508370786680391678225912866962713229046579973200818395002295462330656385648824179185585496566104604175041498910795546303906816101982625295622277961286023190767799858587468477195216006221281428902027425129221056630192969236594087544597469612672272967606937635665759788283671133882951487336546211569531933101436619791573229690162503750569656391001712035921386644092453795743426068247648321691021262092043283191413281860649359771470371233927021005229117021621540880082207765996979701655860692640581534215565795636897312675473428206334143399096720777082081661545080551276347139976394165895477473811449173277043960411801626683232340764037186573416378754616164192111074357036460130762044749323418556826898510275324164446529188820764586948525400075694249106165676432400425497978497102039040953039659853065552491890331759399884036268651898305979097337149096650573987211363255875888176833835568378804343274131932282089990829041064315906902278727951797412863086325205003327752039063717641997054057941436032494082611504 [133,95] -19647287256372549658309443850726278900177825165602853453890968724193304189553046639379287699987355895824775563161650057584108145729803936484533177372082778444513072586082099984385269872540558361834696622551526742839124891135900771461054871828699332497532568461402153555720935518686450983301621384601477088963111104382243633543908281132742038907863873507372141611030986987688313367057776333756992600383319438047096913437632923057597950645110791498097572248060754289511565538272925561021174109177549430246453302995852003364317028814956207193173078633939660430983297797259217678707497099106074860767874562331577316654145017899706437865305498107961611768182321008262127689975980009249188223539741935445153842534196680183025268307041524507159610312495968474247014036626218187698530784083235766817644379259638125890352125424927438309771330766870508749029804611039503498381763956620035681119320632081536089010138103589021788588855586178514516881077720600527706594938183107120188023178673527995706698193267254114092552062364604172009157183820726893616059754550597767758407010044777011565039254553839775865455326715563183437981617304864262337451344994920012326068929168040526415679585557859409235291796192306079305452060478702137187781871687743058667817551822994552748036448114706568316938093241654220115825272804855634136453299176021189054615583870789239533262558628578077558842033401744133800907958002682018027696795880743626932362397135617875397304505948803281975372343715347197210798947756199366955395210274959095257537617653291008165056654604997410702446483115640832705227570574844816674772533671197280867559607218339663463250968816601573922727080539090606475999743878333424175507112024746231799640599108253502796207812775847122340656101159532 [133,96] -140867241648033510129354012905695931124202688808820592525766514205933252218243661664051195660804277612417313618411119275457138561004582082857999621973045244963799805903785502284034929819246858936319953591030389780288220873346773824715435132528488045563507351923137911670742182774661802118817696471284777441234313749494533933862301018476401365817749486887130321598872990070662742532796692763301223421145341180305967996358552651200739590703906815042528656984317828551398190827073653142965710830561229728477607385237173757013263699113187767632915187553137873761464349500228371758457699875347483461635005074948795863639715366001113325719924724115836943549756816800166833755359040288775600410339075794447707895038325275985429569866390970280517795080636662739705110269850993510701345266762825043795515218655807033865501478075556627087261817430497424486177059224128624940874458338876361249502569785131308836912822188376382967075971423971132757818002088945335868795082109439827211619955530052422088917908433425375847025716980905832469948203586398615683285217059373964920246889003700425059367557630452704739191195704571418072714636416448075515246227004991277717693231646947746685423138543274583252982684338628684409537227385166752170410746556668336814449719096589376772295874166216539919466049534899416568726160588307819723075796528643510707928805096472674916417078013593621204303725489914261344123296235931050209746421574843404162325393925243427061503807050267351751639532483482986992381863413587062700725473989607210962145890179743503731862017402289245103623262499132600160931407919612867541675251088197038090916205990516050853974173877220117040323946310411747078108234137407708495724784714797742783310036370429684996843660929290380468429264 [133,97] -8434753580649917319569733287498674669152490993239606000884946792303560172149860355188547310926443679941261835465904188838631147778053775386336115046738697159677987424250505127713348500667735804848531529253648236321416301017579044893393975789489594598105093454964111655138649312527098896124613706658913980817462969978647050239292547367639126761560906521950025980067806797702970166548459111666003957626846936418935178794416990661308203464253886287484851071243833921420555491227676793523049505960367815214356327709434164894357727758658192791221658491759398583238963924919595884839984655180982101882619951734185174880328752187003811036819960423566102074187266209425275213169475230426088827976567885285637598989414653886131373713282732135561992251193135505490898441230160770729654087503364130866591419669424654342756620644352192509217010897502552502474988055582848769547344016993068660250014347371523805441894678578972721136220051133213996333516586564996422123050320503674442248353403462812750371731961694854954090488241590180115568374780067678350221643296963175771055249675115676289882412163284902224461096443432027313433121880057846144139496258871720991358685964604444093744059381706234256351514767963414973935174352039295691923824629017267792742721289252509182072249824655168311333897236469995142623319858980823451217461326503853737372087732717098984450785640048465905213082312314377077117570507617946416585287480649490306241160297014960132649888133584690363009316317089890196048943328170875168268068058555591402272842292077068507770751003340843165691745596864995300008017637961779722896805325682119546993092986129861990425289572869680301224085632552400122418934210178800908029157716457829580247685353616879104887251314876345403660 [133,98] -4093964978072123449041027045227790940836190511731244516734239467581342817204959083851356032651934528809492791588247282060419435634992149134318160423082665776002847378252095718844314840150538289518492238197169917030731782035912451212161999847684933789737447747955776400381707358878109312120490675060788307665028265608024285721634609959121203225693233280258858791062718924688566995898875176392321795782995969946216061283645128174526807039371073696253027525656458577312638955734096058733966231888107120416374602340525475442315808647231680662314247848402629841500467264078206707448483127446858097231507877638840314433665106983628376329100565514471290235731152527325392224638717382245837726512039556236191484551307384377224898647494602419306313010698209392713656883212369065306483163959388620313778058566525685443189989931386039418856647531850998671535193101290047541220728865867278949426859941452131284714608136921926622516704615929097261608280943827747677752034263840870824540490651507001173102442652719786260734121686993406042178405840556096541959444063029738637167601032709064721906493756102819964148135244980664303770533732316847494117117765966451224186395328575336631458675954857814571073881049559169880902732751314361728595223950923794642115535029990517841994564812785732727166078685790382798172847493201069419473423946071326549300162625307220798412514881432622266231678792896145674660969295140102520242158369210617439562016844526614115903456941877827374524106811611921564569827921340206983507123399470746421102652010447175490957151118238364375504782968258061969577929821005383690639406335155278129564278905257056062105434544439789004639037904291879900594673783086375393087722220698980609698346088724020883656777763641096 [133,99] -35911383098004021268519317255287920462010809581752202363564891545998832196389255593978859011584043905209957176402234965576997729563418525978087856387589640711583417488082535007388808831523386689625053786869889590255095441093201345401062887095745799657503603076445532510728820710981819286500460954721323922333151790082802776917264218910967862543065659014290764268388576580101112973327153935587655844964603509971797115165064627240602444581753483510384657104775179725393477675817855468100014490660433191288007924473961450914748793363941674037947088912258626563555047329208519202968927882816854745028202458507892527533408991363267996624812794189688323765261510528393272807228151738452763043639366727465461097887747836668826099227064559466016740195021603777927955338641566731321169015888679124438424819060959207611322755204933315802461365022172417288751758149851176305506682439125111578522717422051282530795896894232791393622227441359475995172442924223644138129640304289708666190138088413464455072013939625998844338926201375017345882747332825067195846434646184262729236105111784051598383148366405968802294665928453285790970293558014084780569826909176563117052207615903019488149998970195636782902801810691125337579350928800416983890019627142241890307521085509979234477327588005505802064118345167512127331893516177957791724765354170201139824282643653584297360765556991814043221325658191241164743335309788576006433888533716301528148640581000163941160368007319938253632431953937112839503727327707014078223235981408186325576382082902577219789944073910898429935093876390181177494916351957577379537412665229687505775407215589121799146742475350613213722513025533625423364496962782075992225687038376102534809623110239578883151572144 [133,100] 566774833699257069845870618165451398386848457865054039659454280577619680820274609815032778833119064871945830253956416813079571692360133775516640933642734081283453011240654742613454182567970556648218085755576500109950911971674070756062083564616589997150554775475034437834956254355209652820753185814735210783830459961208430750808653695520994119760446526333819563988497383974366035178649010836493132868277776244059331529694211616095422979582195433640843108515973585286703410173002969829417561101740490275660205384953145359409761682076897455016456071410335217084091611169266919858255313241449913378761955442976466449197806250964813127263572571491204034586705552119299896935008032895290344779085011669963306809962233195663005948664554208720389402812641052781934051112760274901048679735668022918259531579526796332445831960856754076051972452485371327233332321043358782824388617801460626895333636333422859768435352623507980321515883401593906595275680160760749608168636741751618124728960408393245547833016827517453829961496181830807032485877653694442522131437400175062254553451403351372845996175214928467774654875200534115058139102148099380147052107808666931780280968413700640782164521045091200667871272157363843099082465001117686332379747156415659026035184290272713705136742211860523606932141067779462585326116130200319667514354987587881943010304243927005719691831997482670668945005259597435297293345000513029346671698941163921813728767681397706892501540167656439134621487048445539482415757831357291479500806922089887735356610543397434678321214788820708188922619438953229497376175594962155952518844269227143482901466845069067713344548372128141743064274846594183897086429696830279129738048126259614723696587348643632777710 [133,101] 6406459971806150185317402375037108419557974944714153917930417513762341609062761881384446076129779014550708756332933576506995598422303023554958361817825383274384587796755379511598398850248490514988403594411489078786802018090102442582590381259686017909872318162337274593005119748216313329805980700281032964770192661115817845149521618336977129275257279100633016753548353346218106678948453792618301458910559483509568367829430106317180351361766356699273148621614581071631239395011676157159233339728945709553368227132082008078000509037916883163325092205146381942948257210270247095289912570531293025760722367532398124065874841302172534763252284569669821134593088534367628873289521466858697696895201224512783525446297061437696038674819803780271768102272465893257720436650315388649383473191219446887795983800308827629578136960258729834389291376489202783875091652647355528552839583792550903900985465810774888392004868042689247587010100052600011539865291713499007143271972605133384457485341366077668871483100282031682651183348940639058883313679194258492497448185826775464202327490710065004618598549229253246935527134256268553794419646031050541631184636542098555323862881298607912838460081763423607566950144195462594886296642928265253072791185828458616196245935958402040113464050012594794482871144702741748534515553690368331322702794756353878647739947232379072236317714274148446961019075320851001297006606396897657595905214153271874125146963664845496404704253010487653739517993946681117614181190975859157688679531194270828814808519479094907548930944003120475205347241743084816192838568494520325783702916975934368798791642785492384710274697393980804461309854748094456660502770512207388970982625033417435715951849641273228 [133,102] -194416385878596306316066953103662963712729796054858540587033228561517414578735747737012095465503840300469564264571958525910602779952091978454992567952024502623392241912639022463568154876553535959190537202745990684922063290214026552807218125295582500286352413418762154660144110119926022365380956340079729647225623819184746063279569814765595318372196201639449816930156521763123586677764029030646731807478234905142083675622500578581645000485771531858233310627727118630110024031941689002290441936909142523922775871243709719755260059256492582813957262537799445832975469041059123602976609506226502078455307988617889918426176555082049579480573830103094935684165014703192840027716932402536882027333237360219955670110405911241819506887556696032592246038179261917321177975496672635352292803205420552405161717820406852997524661943555441939110505586497576728570844706704370664440963630758722298671967200936196777804400994597891039500774435651325554900263901766550878082997718468752491154325154233825903969891628922787190217204316520998814940674948084856808184718579129782426585340069517065511250809643528504078999432570387447471210350800671841769573535229903727697255905538763281448508747165289259295127911172411466417457981634590239707909161083531811562221401356662877893938692231983461347139407995523763697746239261495104439849474812386515166634794583542690828620526024703241158565998218766357995998978274606771870000309239818241404786219842527192874372902119107333572162370694771989672578818526568947849118296624350776346606228148494166901839849801379127337096305690467166125633461874640782082038161449644665685694962814965892683037584567605208210997286970457785078738310291606098514431965848758620922025466082824 [133,103] -1240234261468274227850765735305487474913360695896620106866305480181223658840970942166610461983426603814284327601215317753868732971669308632775755262418982183487089269019878697158931994252083674166952617436144575532122535522986186611718289993063625790078415201324665401822615245223351856500346880439946571167617870861664392111236076517404397690740496286575497773384232296052355278894039702816858916522212156485252273048166684567568686004671159135741291958444105243708188664119721202090626637935953523322542314707324169690180289009771206518818735487720151129047907648418786939841859563848153664400902657965911731707595885846358108421406478175216781211297028475137713984029202555383999550322428606928701263860549757512192829717710082829269709404829283117732179180756564658623580406408440398088413870824503036051578529153180059139280307733284217334843587070455257515800092675635411776646212151663052126038982027533287774849041487962474053855750721071454834139423076623015692341137636591621406311530453470919286086354113124661767317969646941831404509515759289798665618282293701323879830180345677072691476486564445477269415447644294574836011212827898115367640487296433738730455630702293396817328817070847115563730043512513827605849925693696879070055240540746493248589993383224779407024954734619213741595257516255574332036337840620781662091077856435132125409226853238782430750782241484842809590142643187864380255576899707225493878491550718356250891621867520896429772503840413774969364262489378362788804506550880685020026561506955773453869103613247792404134776030134080299927262614799968987757994501508308497560932468963042659347250248356482350504551418121880762004630252501725603859652221045751608710457984 [133,104] -594044802290603286132365889905607698950633838082109198277128242688891376306851005855991068210006139606436353073804405178710700895635853825881232899772452168632571970543125970282944683742275471340843395285494832281991625083046977884997883558293082443092527460612035227983841429151101039155134442413825635136928070127685524575530395324686820900104121549249184944031601857018791979119631725984364969998084278899446049997693131050224233677330134653707208455786213084294322784363548820646002382103717886421205926002500044810790842401649710672460706706962126751136847796967235380368383439414312564616164472781581442779247339124056808444761034564010629661978785255959738407126728813768991315402004649372593795254340390406104460390806249769198501097937844482008489346450496955349574705481078059291148276968882804906188433657206390690366166731059771735940061967616038534334259388322084606525072290396368569923469769842929682583608196711912421409377330287371565492269947489536801568058606460704677153699945958534584001780966638560893669551915077384895574487293332028754534264741859325295062239006063874944794003947241612881604269741633298089515217240952005665220808623528724122714350628737904579191121954096554151260935827705862275932885125421824413486403272120770926550787464766607470522396586570337485353040514164240766325102723189793928957652653408250280422697119650367420566152420479169687302634755920055219146618667049959394603561025560368531893508930424649237347154762622966966762390491562642525363503419606689259059595520375773570351706327580236060717819509120392797472421899862392471456240834049798685802300756393670501792409654959710473700397821696902720635925123345137610999284290092327187396 [133,105] 12862077962513008445850556793675611844998429072772781711666421182793304839975027229074908674744457419763474688244406346912987322662208315344736512937045161124375155831122329670963359643875866239772918296155709244003779184210220883744584957105145447006157552876148336109123291695319806869214239314266104518709124797120748458606861671291503898279720479318421985544337869123524084251052149054942906876658691963840128556732730310403577930672827329189666483497782871951415151419475393668691238253935023520372678360602059659522210922037654773303658034776128362354935295372767270064520458542883161834390624897956540534658839786809838215626726055132205606126650003469201733359607478835681841644909862788236453686870752485703607823839827769238476375824870211174521625265558512103605929130022304878263478353318835449031896627186975272478574992075008153567555424808829567462006318924838826385182500275792345127521911076356770813007280325519505597047037714158265842773473143372459983831929347894067312774582273187891964524329488459433611517083283976920854843304771092595951488799566393543280692092157027753308519178039097062491229555697965417395945077496603828812542535778526047929305310378371993677681150508665434347714592538209769809184212864085427647438676539556078767155387615754144864560548255516275375490338151838242820267158051419722192392332282588220124611050350776518433362474254016715149930833245647723565155016695652047840926526722819179620415304887992525793726229460937018511813366559915440999901992862712705285129891196111973129586154819850551822606809578381847727367240863424356447303469673561784964166635071507265466701742481013959832941438726233020226032802395553325025870642678642308 [133,106] 54508282560090858750440100675917064036612285841755979151352421040450774494491014705558605469436227336895150492656459349689339120275283552995164070708851287499331677448327358780243906043553542926187625412899452594023121575039711622577563881416283294422208240754089426035551612976030472929224462721246597537547544779304448648039686557882245761406896105013079777308623435637860934182031175078896435020255329525043345638128257451829297277854820438836792738543797257398585941086155631849270413858187850128060923770992923034145405671821347312564015338322840436443773585710913747787629972860185332180529647165122257265352924655542846504870934027999850845613302850616431414942004753006623582274706966699621145068597908208666922431909058913958290950239685671456312619181219310618753122589527432902417316687555754439358396090771354959469939154127981810147318604927920726605530190995861924213826560944690984643429524562200968615570578247678134517245995380404064383748843158023739270869859864428360524544472402145886657111441704596088392123073552184958292671191522612523377500880145960501977616457745644202154705052100808724059521096136769280093114244581228763670369208903213329380982224410696242982524570579473305312897886846260406921236657967251227518372264931706783313224199003837431015927184081633603363746167415661591891842432343581257713486172363223670614602671822695358795926526170079247942568707379751471325006247707355650055248518496549559380140256182444995219063191846518530769209337813645688299911455393586230855435108491446205181045687332418152005791760435774275958248072798730723230774877935742950724213535858558851455044487154311256064886506982691736557334298881546815564974132956 [133,107] 66867571914049255881287836593600153025332063388134577615732743463201987177408092348040405823763773761130816560602067134848838663237867680705115806253093492713743003899380665956959833579300082495314204215167753929731487685444733286822270545256050822563253861860341442425135166246368550147693745986113827947701792311963863546359667517871280931405604041192523937204745763933507305967437324266477969405501435655742435295718366240857319629895285154603729296145515515939139025293804631671458599784803308406490438495425593389764166580441516784006861015021277493744518329615060398497758343813945111721630246758443510060700441175150004196978171244849220071299402126337626960992334377083861371782183167773842994860609937203818293812147328111108281883488384721528718542237448490348924233078767937004229371529599514321420542574421404774314813794213162646333691939144484534498407596522400105997141328582608870685073513380342592758219913936637879800761118848424698633383010325607733910325639212823542018611473572362987469152300472712198272742743887442879766881070795855042413405276890419736320553534849996025639309733671251912929288369760679295019822229635935931592823975645393126272441021755531213155500289089791154041744913143435768304672188193699397827462895812382367189188445258464170712922561546915291340539064213959744982013360827737098277306173627172226991223096493796361278644064080910030284447738065607789579252777867226286976729384181099946068382940401397435450302205075881738849933168424725913861093301585917827891893262891980955931098731833989038400550179315454386892996969113672244730753946446096592092956976635277096766883261009895328861535432461804941563115478838638713881064 [133,108] -190041376666150302524612072562388849120452213942078439712956304305328073532390151623408300378838707764504376769337676021769336886773803141661212933549740761225282247227070176095156843699266718276561430672332591696380767145494806746237549698175057193543604159997175454104336394619021003983450058593790348256658431825226829968311058950034081813079106468876930057209838419358056285871592980412879960003194861064679729342740699330119857609485950507690970972181322986494451445187660858870139534839316377088195621982522360339519195378024134275209448679681676412355260915645682914084902024502349567564682311764471362321265378298563660042542980948776317220563445258878054303156470834875331070837392203123042415616980277460724197936646800313958961259667828761023361641927000566850501178624629162685893545322493636830315354689163488028356708522213963211526613511302359822307770335859409812702165880285052327233909622949304059362098925572935970544180041757997041205890072849499794933598765734632687578976702978806850881492915058929218565915572336386183636877639993537665621530738597681585181735904618138060001072980498087526874841489810831629186896622802376642603938574537691197261872708913116733644432115021834881277017294053228361947288021432437827146122237781243418408150317534438317876145513905220309092724977033148779120530937877352824189241242875538328103512959995452371062520156868575077792005798760921748181935128919260303680197864902003281301380579642377164523457158474038686117010814256637852084134844831662839413331807222348001589060171358000711755907471641568983141565149179815609233025992244008797297862507607714341105647407739086683055913072041295672825426350701665580 [133,109] -2063546407724928090492420014548697745000537366085378558200957621127189427018126379659076384515674392533970163694212087562971580104527746862621142127890313766621523657900310976304785165619521098846386337538636010137182592489329400625515805945826177903501204999500668579913514126911784211778902737875575394177383625968552234498200817639954415060792707177370120760743546600037276483868120567910203540471960711022640427989977175101700017020947454984171650586424796407328477933998030923119323998338577376592288936590129014686332318997701893012737644131055681775576193700329665759103098167701674591210717322723780082923172892545895845930947200923547222700476309319025971222995950298488602622847671302374533387416647741686607162730470580415942761910477012281656373138226029712011093051182416569899500587906102189565518664081842436746149483441452319518441351285113116075432562120876649131908953651377391991661058745617882512161691458381431915568582700066142396274403387810178479461502068153786831779785862842083539185328675491560333952989915241867616844258518921671617941005607603676931944970276906182156206295966520891729241884220001352268643950283158278291488745011650288188269419642522300745386689845727693667656613004076597633055138789012109326026836692543364363077283594941415376747176860546488349408653254279906413647103173986126244532159819625619507970811317992771343236457466752378142585789045312308660121890565916251772762481757759697993742133935953808109968262732191445148189576357911694669864779685400097242795062870224672850298323277963488388078837871760961726940147026865650074452938628184531830429949323841928859734073776615770600609248789953943016239706128454 [133,110] -6937164505429247142734300003642544055244102980588933936827354239969723775516890309216192923021838313862322482113012872914745525676546183089372656598435039214561427311541234252860677410166784562864341200391315239241093697239308092010840092729997092775438999487354774010337691392020046864344108289435418743913259705069686290908796759082308859475470883965284516656817649223092123378334786827339797449960484478231961746674436450603752572012089034010617700562844113972449715068762989179416477615014511283756220917242062509360463563685200176083658629171280064897846741126175836777748777725540728022027926487445122680576270323554985585943819507639555792663952255737205276307736396986223498691492319986069915972684490189469891627118135354997376635317498211209199339096439437841407755313254876292202551387661494183753608679264819420688371211311033201214006446491372123941190622381182382739292784563816189114073555426051821904418838877559097330206240451900937385692848168247393071101467017466521691415185124390950799003329905162254913150223140839157282414685769848485982738862432900778078465795335361518687857430854786612987262667739843884518732271702012473078555074349778447170525740139159887850069260812763730371672806531966615419432704365926039455804094431031043645208726366115222807622157774250945936152519000618376736478502417772280783534596749550289287104002563487653179341162447022703015651912650873518371691929020155247957255162608139903375748445863714243750743696002100799818194009493989020510700609272467159978673370222014327575906646029438911797077563294960821298042281368664335446680971907228461959356482580401458083521959716392734194536553969423740476163824 [133,111] -5436454954368794786062784792957968377088010323597429712005007187646220218610773553480591954128032454339610761398981652463201940305970936404379315687177193821951572368671417270547156612012793251853515127953601215179625530582388843160072791069781271641545925962980965190766070805429971992417471882746493141414986317830687781514905227878501394280074624381379746091235176087650441471780328505021039102020930921550083852058875158239358375015270074939960111472909270774524183853545064395192608034210730233842515235325928946307497504873466605317872415098989714942739844573840109965504845226750556619489233637608117059204394208432750931100303722994348267563261730950971572587135239158398550013151054762902198282700014470206216182789182144420737886157037772715628912350344763767111831429401379814344622149753047918350929750823186821052560926881858652652541451097090770668842853305832395799164451561857646896336992288200683490612532115699715871900164729393200069153144925444003034505192056747318235540822254555063391336861220664485670484244256944864816083447902090829661162835289427921907107231035917493362427303933303630772211070914410141122864449017095999276441924781554284560251616365091808154587577941831577914141481268535660117983421419464240802652175994951107569615928003038623485787112277996185116212042051606754554455291529242735126301138331442778338943330439536014861679597474839677222669592340266748567669417229352800485348185069964879147490233718248798401623121714017284115087303970704343155133478358838317135562935843460686999136411460685539835254119853946451471634311874955937872206686842811468161364962919672394390258939184630932920328951795360274480 [133,112] -9247145076694713684431422666461385458193776149254607256102489841125373059296788314889060710566526907882490088072400600007956853298392823091057519573083636946483392933085014412277474137249610382860241078220409986286193761271266129132210077338481198991380738729627335233390776433199778700926377559075401986914257737569656662629012452564308563771672668839579965685614031450041089186972319974263720831660741453845718584869033921624616085132681262005651173734215191734369571235451793051007140159822780829643777757524871120440580734478793271355853154835110293637302172423005458169262751567112179212623742823228661687304848531660066435537341121596546158714223588883774593392729994377105851870942330215882982807871338580949923238627122241543239924680497124247256547872492586453197973598361463039323043224813774572380358459229022596459782535485313295188114483096657238360369706711895891845865965898674563826697776050990216346398950765696326000342147480463096460727569418450951348950373726830918456213341996678357033082159960329242439145557725551448421504264700823244590771712677335515448329681394576698144113335250408967760331296468963613097060243906024398932693688579196445969682691604013441077103914492570852603679691968810855864893725551597670165099402629686243268324597335936766444846802649593573801849837036676639059301388743989018199410617704328411334756174294486932484655595260813052544267296284239598014499686856447679530059752070669001117620902618594517960249404459914274688088182394583746310798106559298473754434676087423886627406911489613254013355947456908803565527100033868112749443863558878563788747235563209952035627788660801194489817837738272 [133,113] 2278797719515247261049370768636978998189321808065954459721812656894128714694891422576352801684519481408816913614509574139139090624073320140437788699366608349149658961853907896293415912346660676522361788213865955124614354072966156176751802505295841493636901734356414313746931736169969286385635296216032167364148171907601545837472272547453592258292707841109008520047547053468961545126860221378297987805437675046393745786722157832419666113720771083396328162907146306150526564325111816332098553607260351201026629793012284709051428376068698877897196016869090200343673095181029087109393394362563501991292863954982841283077995040067737683287808856518314867401815883607454580355488202638052356666951171675383597663174774222404304993622749855273585430384750318377601081987563945101945821999928290329364906605831420527693749812743037611730614507055947272143023602094425302004551036930903567245925996193050896427506755409014750670903167657031763231132043110312209857235943051806971127943939287683431538209649821551410397953699390768671313192563683893856669665214752899015659675057824812172324026659014479430183957452388286434592080595664923513823018505443961638259610481891593863843017874384325008308457409910623314625798543623753345492323780157215779170488555569190163989434788648721920488160879260874203479531900458281076494616162638729145407723096218225618512490296993136401999130257121748152316125585108296896900453075160600746447120357727176798877469286114609848414827872690721483524428336296767836905241817260110616810199524530233584403365142751769732037444710568227776113954134726749504528504606055813951082567741149064629834460774365942186921584 [133,114] -495855162982856676271670544127701348572866510030118919822631831151521136607255244287048384381459121514335568650186105921353055563695447078856670705504926045158030348447160250093492826213666885842251909295180932995755509364515990063046174568096796644416881863386298853768516563279262255875936982909536128760302772525308998384336968944016061659650023467514727383946295053867181085822067967997711511976992438410121210396151167152884826656413916144645002108581878717057327119028643288095058468497911566429161476074971459535163678745879922149144677524422469687765258566433909224789647371103325927427232960046828408591492448705132122296909486760200661554350073745110057643064701933577169607394453343721915913546992582148857088960928787325850878248751736520459811554973680621502008671330547643007155181725852855838172991953399439826524620098016391023281843725271544758976778033367232121872832481063173394908555373167087667674640698168789424536454888878745262644443230479926226465329837757013500612436813801273557084024741123714333232447507599642018779146694146286129779209580264601289602360184200975992682234950931025694657148697027016038819611456369877216105945988123686017943179397265188887047301094809393661840540205490211284080130175257862190596142485163547176574964905940144943143040433142154784549496615504281060858654749097375487137507777953176635602815362507780188071531915630418056121416995352600607704738520784040803942024682237323069446839730767219066955089556695209213413235217664648864490131314530472091317205440011886843427773592963525867046827107950087278947767116796174008034915846370739659673348150307757134783721400905855488 [133,115] -11208748621006482762946993901008894412978869184444459689736542369845651789173509499927694136404215091058003697973093935427354922178456774204031088382994339381612908942561447367012979439077142507146343262537294120060395384424690227483638568717929060875665389477409892087343403863033725247284263759781022263357273960786755962838586845317358612743377882770661974290812743580405948881554082055829623554289039829609845708699925437524064132461017983734557087389304421413467896968653025236744839731592248522275438903306476137293547741994750733343759191259816810272277608851466548474769321404825846500584034225551765813144530849917913152530180002367754299136009629500230745117534836259394335110335779768484422158739650344167405107649369345900353013597430499213507660873507604354604111973174131749543570762817679681682219705793681423836146420634200591426299678871737801435871869412829376416182313445830163910908896620253178517595994168288928879563799678123816604516869934845850471123379612635220194184070331708439312384900899536499988075166060428696819070292954033770270064490722037366176453593449558135125803402462625662129914269695844795308984705571646066207964525845573581441768408653597736577796598617738503286249846390677051783770058829196272070535796376016360995116234421652279343406839939163108112059324632731741156829657055407486360709273888941243973866756583721821539127830569057562352995851194901604754075471367150818468748976555673434121748384944209928289087392485917602089416079095497197651009679939805128919754205035828146145728838357911337867166860718304868190905243294666236639020539605332487655385952779520089289443988893328 [133,116] -15882428917935296924712685460691328007938957665319516290575231635908826221449490459819518823495132358306210507266485427757518490126017849694876063303359308365586545628745001966699496052392106748577954483979974987608933583018460064260686765428614427366887247873198792064048081546179662165018163083198801329032827721859876745165311738469355879762515885468419867846295378583519019575386479967606515191282186395541521218113181747908298817444369850463597621810714386818441420263499404933438480120242706050666029565741833183156041757170658815931902486672165095600202658418889807260863137333354086716839211110983830890078844218076408713813307386617067694174606220654885423284425598203520231518163236824002554680750140049066647578554799555505872991561419567430256661125812476520112832626493311011326669846200314924513644092232773942032949467304130585591504830895689210779423117691834062940283233168324452995064684338230605697015859729864551941798614679019988710944420159125988309247995175956692934603974607927575504622994110276573099754582677129198048417590873427375634301272592984848131018947539429521242033156373150211446988928173470440016816468989078134339672803843082049726307083929283625611482436107262000595779050009193007296474785497658284109057289703262500494574293953609095012605178165577511306164163843653113933427793220290279090185613146431337645668788579067492551806051326450829839721792487018928224887896239102105523307726646719385608060085348748317420700557868153706382808161341489478976461831873109022225921490163681549959363451404239402515990625399055387999334803875950548107087801743918772027101248277008681459975032 [133,117] -11983574631323982178650989135058990433517407555612391695303654182195407929388505546505671815254456621633685123690538548457639265966352468900982790072661553594138379664924102156838885546947115788787599705265838905167436012640573968819393610264229746198512720137920908413425192949911255477216099507886500198484683402647971293285030531668009456434431403230392622298652396002552406925620726722796929054806687792193213352423435699247099994974463040145860681544191528668887048911675279798076334031876714825530895884879095206501379654527701024724818638440508792338697922450725418734981437407828527207327059195999626557321941011086523121077210145279886575430495688273456055607394463056500388048208461491062337915838800216184769672815087504353688556621885079239939348704666425874256256516533334823635579100443041997942516879631287421218130865225510507115886681664512942880920954014792448268604551824520657881554931884366246196596430503213966413381553642329463668768711538469289237588859832397435528966536999108866732452804044741171456289990463421333481221259702108996288356008522431859077459110773972262934510196206151800196502969452906964906937396765587822885972416715365277249239230777306588930849910672223686697858590509047760636432147149042425013983733296966474811074477643299833472380842232933073598660752489453643988741863977890085269595008977682007689425228399003615261916409208581842377261446592967727085721323668561757951861142283311894668583741160223280693354530577472175604576337772654330872264643315326563549105668466388065500499358713862904116315811240372596240157245505721314200892817342775618009208081587910791200 [133,118] -32417707865548559789890598475453636640240501081385884188162742302112281302536570431505964976015829848083455229744480063478746188454410248633889738541407754415067644782973352402401404809289926536776908899356910613958196960616006004447784915867917491184263622580503839953777817443410993644655794558804515183956556055313280164866011308503175089778695916039750047913849076648825178078694367456654180249138703643049703403773335919474447874249893114298539367148359208421384129981859449230991247180866188040887570137972004845193457855454103909736746330767541042488326224730952517794153074414745133802397978314392480103249115460330429994002029599746019444842265376746901844485884506314241855013088415237564613574212543897506534310068954250298920135733028198131028481387234325495523862135914081447865506317213038785228616346735904771508401417865972560583873062814991665325148546105822018528486618355757497168704019127255508123040797194222171951732640240122746631884460709565692489781847174336052042243136430750590911094934357508445682055182938340589599273007841039702025548334831669673379310029757986911569923008689741400928719347172895921526079557344032047346988237788709902179246549618813847563086551283254362689876368998763870933815646196089656001239550563895606194079691068585775212697624415271321007291772380945415475976966659939634358030021720999494220118999615079817710230390610501188533728562316190456177735624790414634536595575258707237894584047282567287583952767264628922629205481807958326425955891933078829211339813384818757025397354624686262441156804563930643144376842629500222989936627198954538751919600336 [133,119] 2047240238481953293097750501774390302709172816196848068381734439374500167294886163677594633357601672308035554606449084196846985399939105365762895346998968397676661893235208901044935876291519600455014581862861076228096505879262459294690427652461719899246469538502687486167637118053220661987236819031296272876789984947757437252320815661335672227878562902062063473289628730900664120069831872940047308503869086739490356361052219810215377319034793171866928403001611350930206532345610076321924274761018745023599968981694595017317845032614405570329567640089920028421507834137158661819632675429805296473609031573915082574071702834672726099019568323939056951297696698115628411654742934780815208864568937805259964989878544842443473869080104189531412700112139241584801290700175872785752894130580325254710827774079733988073010232669813312830171813434184313425832104411474485928317534510536009371067175599348191883943415722829040857323242051958208932888593704847526025218949423145564982353093898453128278874727891411241914855930318023421317791292837734353214646876440863062301746247651908931797469077854447138926404048763451135722630946273248553444450188281709098973874277725285514758955686312105932467600556292697507111956603713878504038918991594686778072047042618504497954108244572243879490920180537723334968154751201441850576899506136875107734544390878565697898832856914403928461169649270358501857544476093475956907867045390168056657465539515620064063474873461913265578518099188009501261078765718968644311492013387494441433343993929567031296394803638536189511398862165434521545557496100133293018080810678372432687052 [133,120] -519907172219862072019783915481708561737718150644073552933797679001628759081138792203720984225782098470244382241190694652481426870971716711151724462549297833834580452171232088880461942063838238943034138178910563212952642053223559090482361228995997941003333153759692153992065943972410266862603256417086051776412606853758086307251060865675919700676775418786856852202770200134611750135873597187974963839879507006364107550443824122740257973728714630483575169650745004094106126658381572512197459968367496631093201969290502041389535161552096002504368928245300281323893007529847009165043428805345625663369761713119736171808758554899197429052093230988861089366614704131550405356642304107684500010279809933825849428416359877732256687995494333775094562400156491850601048467400334804447744845026005773796974379315657852627694070693130501461802083541350088853189606558467959510032271022525363647450494704387152447337946907337026915062608329000197457399473903942510930079366866067583031131802870192238130220614622617155798405048330619698418642979413833760266649492123664804793251905338086636283969822768940948079229206112114688652592701390095428226210338223529981266750863836680255610515532254446313878312620246409182586450980910354979559272596159412171300552249008320110467595477801956486327353623779451337947837069385703645585345971999987407165086659753940296155723890644175989858037421990348069927830233911643141602422979792555781708006398033815723476008103502260109701789936285422191671319226929756975985364782837164533593633086036743237241788860337224380064533680072369981764195757094653744137449104953334968 [133,121] -919491249260816108790018968975745643270140668204057741691917330340546230621400180923553360117661315445894806065614086973297030709087943807911037788597918751189631064229758296848868066866813736848047601009528545748204691097174327289858424229691793154135987292371878895275198783180481044256220124644613846446083279029835920168850076165230948309901876805406689001891884457620549265070958432571686238459970973828095683600041010975223158400695234062696877291044397491366043376347569181867798205588161109872037061703081807740255912617352814689098370406549729419387304842349891631683687923572477229521902047519208465321155629729669294368294240921989407590496435613003319505652996951462873666137714401359460823579227873859866955776003622795380974054851057911009073587806225964258820200293536935686073955438579529700854653798089794207159654737221678135972345896308922264902667995965220528979448479566425761524163781732394825604300791813825931098180106229847426960591039990684557047433475100486268957188854878665618090886428171239301297808488650285073740159933315404169128057820113904627094305581710413059706008736670545515537476051538917359557419447786448038217644640914725342021390971454270407640697734825590831632097146298749787198379505853572390350365469476542710091986545892954977039294715389087596532044253575655926209301563313181059387432728955940124446933123416457139045047939420192556142186517129014354745505573906000244515154571171476461206778366641029800612650903863575703095494616543451023914351263237985876459668797193932450722301024398995270961092682164621590442597471480670798985040017524 [133,122] -184436222609768484081460227588690874973920293233626391946822556923964648238355421037809671531599213853035777810819334562510936597845641070578725598133588569647406130789724640551995909343367099219660547532309231072725393806758250457629238686019573229624708507913207906723822220386489655579185477603939196712199670886835522400333689829306983282547707836061895622033016892880247369722600057446308542386345101623713088047014049625349451618745722615672718375679539779392678187763198494164463197656812666685231897836322514280808325440465134664386146582340956393253453047254627218471561213653549660174820414481298473198476319463506942494396301594203066699890528687369403641436818994364234775630475071282907112860717608216211066416024432663625770727068016717241859667078223857751980914897272738641919202861243277522806075398743021373345253752974537536922166029471551547027553372420431021818740124986232282026915472049624377785270550256260708213416147924835637949237774901538328676684218174524785009885123360264310229938534835954951279903669293895657716375271206250820222420485406872866317084825345493775912218726814764621113949718734852674673521144823365116987840438443662632282228696558016758968572564872074785381999243072304842583216381037864574249774771641925665853269189645477804499012033132420977435576596581917722874440882926193684135024739614228306826194726585287073362826171323895694158910579295882369482079847496789937074220018923884032768204139288222792745382622037939627416428767249748779011088251037121601196430245159581830556209423447042887512018242864119546131345440146032506392008 [133,123] -81383291186764174016253929227187352503693008774614409831524535599080518127507074730794069184030005420390118471413472396860284169720842106388550078371249799022798778428087924636407392322304016307023502212088838427081862004879381083122249976580824209710526003716857257693555164778923239986484409533857405519918946507837599704969042765661999465333842227834131499249067583116672389578841458935995041998971568379533436463816312478776278918198190480397996450236224021343659909414354860714197480012210255671066235094832020198680926674918064521944160893499680464758484501917726112124597811841714515073297642933298199043054182081608816600273900455689211412248485518687108964383464672282018029316010732749529782542554216047563252027003551541559666464149523608865860617165542928377117196089495818223025924102586818621993119473758330587862410353010855294087039277353650081055054258908602132629128788163219259805531865844320982109240320068904262630902441106186503964096153691602272791505780647998161536609325941075636760519389920121514598384679501596083166917983613224983261819138103315220752830113605791807168428735204118439444702878295426850976564105261912149020987996912413835845891633122912918641434621786800636772026783698168712633035428293919454744324476989340003349377566483000520141874105294686329798875464231076278638479785422825226752281730763050610055181982993846401141941709899748336498882891651070485970731561089275222470552523623014579469840053154836223918757444273934120787712058892207013921700064739484821963683560785812019868978333749042819789390761193299117100324093715617568 [133,124] -14888230513710087366820060959179125739156558500272837848817437920116886399938192604379677022820615311139609100168033523849891329435683133460348680133448241196309209041483121704616982039844413622838377357858989750892186519318345553177537840465395794825075484522570088844721940316011405977600921438095502182763036570947851434992018177970073354936461785622642171690177747226754340845432106576213121146159396052253604281338738326120609352005523238994115236122462084750176273723689355331796014825764684168177849838376476710540900562373608588379840221438068514028219541229833807515593559077982848222440782218700555275406432495911411572285936983652464606967009219627161281496663391746023576377357890591577060590130080625331019231705552293576004010874616763173924428483027991115083064064309151369667552128389514066336336702705607548878790580420069758566493122020209648228974550897926758737164162277669067044283483877131533842845443919022072964546093922788969071521607962939563575198370489074015260639139850271772928256567397142579257828769528338146599500540929208913419030279261752704531016540538014732447685542521303853298822528465460605611042350987229713583388614414070209151485466275248713520869507267928893363995659197064755916924763398316530594986390734975022259384082694998950787924675721051016143762958499272778101653309605275034939481878362411845890364626743658332471171075530418042221829581767468954265515350438702615766825316912455292096672378205403149039000301444252418031582775905992505650911684549992807326411288790625427196234690302429715254871050264847488410858685856 [133,125] 1676909909469003370507079275072147290043347244884321523782957876359906830489018551821798904163310794544345032358284615099864588194369866325102245597468194125179803894540846990073769585671421693295447618266731700339091314806631794795516981363160493825366465910396372246435874171672653391789042349132397837135838975374156856035129704514716490603110602268607010609776742715067301559556948393191917008671984341410820617716743984919844808619029800459006017035323115474464874523252296592987725691809274837190889560236189499227342907090424438372694012241283976628923065850469574823527758020533257855746792654022419396138244785020190315151914692782888049807311098448963429951474378400718292963044206365621807365661480642291956309901915795625314854424258545622214013032368456015273666017431646156757483069350029050893452965139422863838521735909350355957049430684284778215552611407562251477992712421617352283237372371396182385865319272127943752866200005713235902072367840647924661155685011111338062274329669004202156349554823414693526405204827482550530996295526343172732512130287803398497393227089732155484360626920651041700865893861534777200864150451147249534269002440486113343352440490083822330844498718098037059253783031696988130185062846147487475222070731227548384978606829303377937920809850529591459102101407967485237294613224619199241859787952029039674303657575283430533389951409162536884419993790876292920710015987812901418836327831360186369286965389591383770198398571098086964886164546063035681205656723598778758931092952045081293026587803511116104301980441511937418696 [133,126] -1239993675942477808075482917262214607001836221604754527920930146119237053695387671817746784033211878401098137977268871325135807793402696985324692420185921229428746781784585063173502128814780899913301677824503145451865869375823982394172798084101457960105993457617229892519568506036973774456066448488344809547118721845078170644132635151142688697798507132288105644874658643021569757251972965742377090391794688755092328674426550126954689347545378298911808585269034991692125395218915600277946122539420594936334830783263413817188194157241131831484556069841443039859846652191612548502329339100776555932454233631065176638445777989198903193702939967878654880835823633964075442461315843630086648107148044523607250101062226320601726110274045539551492402590948094637660233565880188588445828979380957403155917467174762402391436088534063296924769630759244341264295099207960858337499688431461019743189440821382965779924394085437991040928021096481554970489174266328803588869443646696355766151039579639920838185315905138123874771200057018570958104777971707544658715637632955997394022239903833535439275663386611650696128184620957809796889553127786767862649445846888677111271204223827733557311333191186999222212042408862668155380781719046486528661688873847892823734860199625670225900796560693396617198883844849318338506366978892576153535981253892928950081555781867008379501591058046709663851626422236041454024294489481724586228495259652990200528856881265040815962215040577829256977968034939530609714908007615051304236657770049380373896897722492812144510062421889094631020133524376 [133,127] -127123614247522454392363582200567421946570599728122904338037598530129067999870680375584481927702899665278116366881045040629038385422521869961221798473751453967851133627056988486901647186593836069016093549038506811117715116885323142634339012183455214375891965969323066068386287137692105688191970546936990346181846985134264192045680981585597468209878974653119578454452290840223338703059219389204006096134817539539635000861189509932610564177381130468342947530597175705490727485302335855524880855006733505495847959211503449317437812388912719620678060800677288468155267704316653938267028464878381947002301805489148313697517923764697276846177976026493643389239838300177198799383999422386724729192337553174614038409530834589878784234191997932121474265156016471043605583893210257486736385372430368019365313930406313929256822275531030313170454793437844247231215025095507524915762532237361463410922959488008228682878740927687638697297193328952970298694111894110513802620952986745067360944249487292622684687796469710732082719881191429375255801823341041740102905346934868100288417828740385323948626201934178231319094013938415772688140175478280313806395065422775796519463094472853185916874637570494751481901070471454066182717748886808152958349492028519073364557113962321085563480434877827917815931397373944027569178358379104131662499309810738229780097579534731440594763422724568116301157349212741048772422156947938022657693207116657368940608552026954306802476790578653616787194915149662193093271583154253361524310947036391706915470848763149628785058812968681460056964 [133,128] -10341109413874607872748339539763186772392661435916624065885885735892950409394775679597959648759114970019765730721461189637537871517826933307325838892274394296169197940781703385210859886225054398490408455462102054377483798009567260604727911560803775908450008660562995002215830467425399923086028808700673275967236769701325753618288868707851913316647170179826850954080138874107615165797005580501010271412160192322920090030134989335644486956010477359813928823196942790181328655846072931494190235053481717867636852930333406225299709232613698981235729506147544906268238110313225209439977850812991410937649086157670127209734107376464658534124150914225601224286425244293940562260479778604882794038666467359312798758077510930064021745129183996039966939202643000672692580301042774909790500799546925670874003279898077625318634499996100006677268095673179668822359616163028831501511236345552118397919019934364412834085075100789172286471975494750025487538731076606924017433843874414162999887892212602543193689398575011955601856865722622002967286755671778071086020432528776117964930854958720169127776193206902180507626886188417987505155960476087132575098768338778156348398479577474476048390904663217771251264212832841816935976018161061307217438238254693148341901866043910392120155532035395473975392077282835423754747311716143847356636331531724479582699015982594777401389439464432359123700782415759722723181252248818843978149087106920605070098179399581319650059556765656953509341094855561600354686696753175802985056553417589420871999996889371564048522176043302488 [133,129] -93892774385611537110180571639081933822699986818764083569899052566563329436930632905223363693628719287531556987406485845094912047296171931670426060005432739815419605189928804901686420203012991247924126242023453571278531488864683376403430141023271648957284987156576893863012172980147279067216126804679123773775140283302166960782742856649619020491033320528651405319519027878096357653751906022805572649541163527812069829589427513888070367615877315840836165600382865444253552864935976892850479420069012938503725904446405220917306881155981682444782350206557238467284773765093215087700672427166502362410914514691513737681007535520168954290444410138297739945673359372469796546260176828550832986209887430041540435243490169634659067142662314748954208789377655869060274916991914780481304448598957162974481001412658226654488463496815505989285323375999715118328030288915219080822940679981514017215587682484638957403651967471473372127375353721395495711485966378681551224054346563524301623239293473097592359875145962960750709825006299698905146748886395980133298480783971971065866957611190467031985249972452405118471361680916856170479655601561908747321626683019242085078185881824973145472839580039452264955375916828101615541259944312893099380073735797644496844433836086934404121451639302795259255816278309727499359794942999750283576096037670017494004071225407333232089821411717213245832214018454027644056443003349956866711400349282668399528914610541142665332929760366770017154834479270539149794505692414004813149704330221415267788832092224036661132672752 [133,130] 1548443292566922238332992168502892180407353965687277094229839080048665901522347835928968985450581953165888482832310232016612638980681473826774353095242169142366202639424321825942438371906292787344977508691677267299122311688909386091186101661485635562258032092672123616620149546375561201266617705101246069612685629195805448900176889059311478389906198554721690496966363367325000083851628165553705868640001408660619681500124441260262909927545543920333592512694477917424999607109990709209154231201223664363542628062132656013466943967140757428096979381620517690312596049611039559692238170072040042656450348310240257874192902671420277501667408586099793978337802079311502573403604030895611474455343459505746388947286816323668181327605102514214061635889366975880149950124008984886098340621999864140926861630208175377581484816525298019339335394952763428547141634626414180920859788910370798106888011952904630455009854031937538794900287683467973645001151700977230884927523247042615776293733971850988154548092550117501653801324009799222366706749657909277514261235897839846633641775678150554166559150056296647576329917510078949940634008248323964930044412569010312237870398849655831550189462366474666332345061265689362180209908897188844569929150847826076537870651566909901004648897835109675515104093725863946272927045761752498300965575194824440386332227140259106795066727585565497511522247093214872394807947602600683476571836674744594868815018973541188880565367939294173385060221549053741222021159219885158251201075644014797855144783802066139688 [133,131] -8187620138069503698002686453775639434703380170301606260048429904994728082363185246073523198266215187514041354764406461953190975941694285403641845989326056197474866558912005284315598143128681531293033520571553838027429627418870579211372035388910373198535941435565387702034484221526974776225834079833154582617335431782852444898220328883465041359121336019732954405234793496399303115877117585159345619271437022229582049943402095394927444090562197331256587041114081916437578080729209817424400727540209657384862995912290363308154657377833319257687356265800741819091577170486143469953265568760600830466643960839833107911449251000845035179638894325103337683465802909972870558507562074700740631011096587800007876603159453095542375620177670811856061153408572125174239047572348422567096611352036716297849798520441166769760744074351772194425304713447803362348277888021018647317388157070104431548380696434181589978352229921269157540324247060469224980559825512516695525256286337026109300849987987471840875458221091328805370714465630649105709031481834943717702267732215111478719069866375600593217790313195920664052834539866563610979317749793504308952370969782200537200538905712251496909503741591834296351242403598093848254923471518902108901502098300702383964110788065988315548176163403375831576663403586613880873279404269333597359351505181903297273951659494493649482358561308187988229378292054818786087981281521720513109156964914275623999756484771946752627847037072543668367265991958707583039275077080255235676365316372697293834906055476 [133,132] 59365536463393184341026948674468539441815130864710755577043165920762948847288374881191814731010655632212557522364632786244748720872022634650837734751207372920463824853433928095889792848461665200592573711159982876391481291061044424518457593365179814944279002635721163846439922997244033953049012857542258971528946819135273734375822362195983442628288799114916856541871488359684821163012853135964135149502886335974898703101707346465409263776890258311071277699261059511908538418527111863033324580971143901236055158783181197247970730697486455496393061026546295531544725366255426736392024123068730871396680033578863954599400238489791418182361258961287487145185503081833234693236307648560445837595419250330252558181183049303766577923471862153359570864022749410090235148345110772524667467766001757013295929296236861877128539775557594461547076533451203148287960378580317160187205368329807218338831059996661321680664774725146360311368072906536135686697710971958463997908910632373765091827099361247808476540220917565767246865567096087441665704432305305913107197417200625161436163388139557794574474918264234740919340708223742983233387649379174499438563689944980764242745919910994771368770270907278683993280590605897788354505873353063616537729202602368170369222924932938626847136988412267419519227255341776357132045230920255023211312286908735876802983836712499323704329798805047385734509553778736927170883045162959877610688175005815137496470946157901088263330704573778687714431696036891554310920252541578588592864222529254486412 [133,133] -785418722422446378373554530905858981403414720094910812353480396429441862375473201133343557568396292520131379994231926560999099767994461448844553076517964701128618534248257781919610620682934960230602878639080522941934864991519744725162895839087834215726978937530591369339232939340276731843098426057796682702792276872362356520808665652771907259011568341287306372306169348336616808192994450051380983895394164145605684147851146337637694992972230395512095096982514531778574548817332240180777789860739869557356172309869502227257806289796375546819343702896558061454953726600349063280409003674050776204973408428628473849754303390718014667210063464890288272086817733782639092097964326978741649759308915602304291974440862086911448429828071758862311382143356451142856524370439538183437675515139091686385501853202889724859703758019364418597123175801748745237651570967807931052545795146075444192262810449941587023711407462385066600341252356195165498192510428659577601264984214262017736563470754029564931881426232292598013908207651365372740095109185546247894520360821923407617691228838798219378078038035711928330348518028728571977758333156064242862166573365016604316411585866566270975828258406754186558055131307461788778080873392429844763543010996920829319008938652071500690439112769078277327219559812190853771936834045784869647891565740195180310578733035174520941779002220341353461987786521092916903627647420848432537266659273633241259940085248855851686266011200545176030044278344638017517629445928732055808593323465980 [134,0] 6167972126957698094448635442266878103400625544703895586517301048447305494421593245960843201564985076609394728654189075750019264520368365160713808339408407809917114281083998051404491324819804712164941144752088852316141993997603486269623604735348189490827997474973729656606602864847245048388154856176464670765170495350229482898454726644693082582468201626823309588335389336069175773830594462757179872077422744447777732154340883597750663980789807459446468909003075614917162861968410263205316507626548479543586932956750743558600784617264081789563831159034497080021593239347894160782832202205951445605755991884668604670116955120274381183877648163179410551428461352327614089745964275441680848121902981135762233508684397188000699444553504397339964913880031155517579604914960242392180611088901948696438781800071915209137268196632419898964358784139878158863866296410014841258577548453785323552569405545324912028248196423581329385288634231974890742921611827856197320313046320117388229599726559794920869842160652580363681080080969225729288722392013074682261987609119428590773438796634222045352185981481690646968336165229378275981557814359073041237822805911417715312031186419077421587714806590051472940715199247638866947066081965615310186757132390377332953600205310134039495735008630143024827797862063743019711259856881736797223277265073428683211705970524953463028196705752992559764874707023598956718166495403545122724968051883490640740986932748346654108320766499168448419419066618720336489345410781065718906167379295517328108792673189459454411375866186657849758434750726411821441502743231831105875932214093387748133954880341649434293012013067016024253050357832293862993734995753663784867810933463373003096943284088261591643872312879722548267708513060953489425653047725581062011892407070262343055525387274015152516241469003851755421317903432426780355129695232866512229329370517785291446652177706816331966332094707241475898216959383417744994790316735561159352163056542522667038271279869431186288122797374729178176977484326926060020923614501953125000000000000000000000000000000000000 [134,1] -556266831564399109940730838663944766421241188435296408110302386252193471195912620331383339890815935785926101489233032186210566306472374082410713664783329050729610562515943263327024700651400231752606829377232706177962957256376381988437265263434186477401571339359019728936545176533953784008837641636398295585462631751969666550461914208059446168518034684986633311308820993435291599671753685059317641352103749641914884261461144727853174088376014480575053574727356981941018566925876830638866173415427113073663350639036068850385015336749383430451402129824927414320603181892816751265826774307328202315128452037216590503775503189643543145241554810170901105532318949227837412780707047614987450653243018911623037462620859169495992332425735047460629626394335715964035977969074513330985670674158458283148762996660536707972740275751688139611608429630233625742955143863695994394997803847367382139272639557138580577852082838502061847089526385573256884817739581230657941799658643559088797142298162674284541863806613932476160538233240102942267689485319783044553422927002160651561826879617293615355964393130159915690594347316738641660426909205958225039868103682164025006225826606217487337140011457144706331222710693192511288887087005955646048418321583885807600120183364271356273373430612270126132552723355071461823625770692834850695748243447507063727372505181136274428637494202675807819516541354085412442975590185668984813460252434838162401335318165440267856448413143193213801040029603690247468647308950917723193168060119014698878132583559598282544339959961492092506575738528555277103490818676977252614857309292102385280133895307267008782498925723504954547968302513180173411672557302956046681444481021525289633608800167304168182933674466046535103325131839048128837662971276378342845296958427584578478865053117469003468119377748946277752250396047216149478851088022524699444931234017527305500530869866219132847163865018993797825115839996590767119234176474399655709850312670662867057714381358555063364642055510945632462380117111422350717475637793540954589843750000000000000000000000000000 [134,2] 198445363279210598643454518815868750495819409367578643101342592801234034823233689135883606855831984661204699840089691772425227786639271108666349877020646196415703224284155816870051012064215034808650770391116137366419779001844306073099134463817213978327420402325263496868312811185530607001695423457971929951414718297995112519539350285227864201551408595952607994122454619501883098955484531513207775451463007504390065728942736042995857096839433849207773760207570157288821753757317231115522878430062672262493185181040778525954647182338755799456379752508589061337922679529603040197231754732274285927186140550900161744731981878102356871318692396388817876245396841628520588412034886727597615827304815485374301136101843824886209406913015204522139671462017156156571900291145834650515960490393371423690537963090844153479588333306918580073301435095153831106181056588486785126079897202215102231250554967293083624093945094094438928611726941632450149097331299292976837739901417572215855120264613800674818054748565490536968164663345003568247418353323485457053748275265450626915561723974572398074817028367108281992858420805652658046929930599387024702349992588279153270868048625417841112871092525479379657434007482265432830722996349025174684643476751182489930037039660298996542619887745245677915392698199995580370978254237266327408658125599547159199985043826328983212071168267323938461988702293013966544109605404674641471502440609281300756777917193924273955484157538987050231443247588811147551232851248517875107884738225459151317015874371870754397654052287100730845319165141977751180226101412055441284422796818626438642885123821177272562447273512756328445377134192103785619747230404299675305926564664092273884712536443572808771704447899722439881470352592265268640301544542347137634477971651890069232009148599188686407223496458209669649697926180481284728430630048886811544923604456984922547876286716467886127955582171370525991521197942808841494892533212802354553367538874967039697652188551275250764232440529712596740839411491030830347881419584155082702636718750000000000000000000000000 [134,3] 356325629402476597590459026692465514900396608792528122057925798889379838467876332449848870224903732990725670734774727409092385508047969695479299101011121927478082978896858146861391073089796445196201088491397380616441870714462632323513141474465732095145965476097874029753026305611903625533416837532802685387860616769711537587946923684585135112318197749873364484024646949229217629936892689878288705902003766884730585302670074006587167320756319003960279344985496665232355296594785241838170208404390940746208494340909004173212525772345785562342820333794927253829380990398513233427605450731647686721442666512728951750544758204409265942455445363247128293076606432185723720913222946025733665169749939830065146222359766348688598363349389330532130972694747183912655121278973386551125052036233356027228960114010462632133371459857655528936942556883278979708971312609220827847794687529851164249726021865315174225621278466627062068484722681907887206751230043449613293353880858072363017037825090203959779759079834136754976453557889672159575158348195709776704185407708172032711668747507168236341659723781766534379024229588136921207370974451766592693372739168861247836315207538072952207587421790124372684723115897245663479553077180966491497978889888023902473630129813530650406262814950596659041071175717639697137044851347242670232037661488167016439880909567515592123806795018321575216865286153527942533547123523204734133115672909397453052368411061103871805257809242859903022198492507206410636782137354691737666318947564834054782121496992567031747233267604463853032994425285928017778236429652685846489584791571013183852834475931881168548188954291362195682600312715909882253043874351663139586569463051242452728632434555537128102715594747944259254037407091318397370282211541021398352334647220361437494201776108294964219949547920458145329410542150389395304194458659472272099923721564034704075426984018705671322087006922154666647868629504935128811774855829263198321150647885391862067555831846140560198660709388087813305024728532184770390944805740218725986778736114501953125000000000000 [134,4] 13577260070522586957274016984391085845581476250819834610239818434984942471851313994679805487721534989504306075529783234664416287010655703327811430206044969393219822241393595355737451941326056009995711266014032867037124868827873958697892609625380876124719725550184147778656933489379868120684809562585301254899651617738862939329417787598639927933702960262479205133058981045546112760051369983457516897187378602449987669477780485012976977783059920675581451470704263511184357903408513397227501953828162883300697226310242996182089572190215849657090391125393231188792244463800152863787862129569109216211652453068891510985359386972289358876292595123987137893622545292187894596740284632246866906283710328450750595763922698571880349434618733934650531919678260486760902680797174968681383650436287070875245422016088559277546403673509606284641723311107455610328087259834598058781543710362295882240389185130116765224993287933010923483962782880560518856088213649953949083953082266731272558167598307501254583899984359865536019343845379139786754936666975131531117768036663464481969316496678662443670220209948876601103017025841657924320612532129871176440016796527865023428440459079168579638484283170828365448470094797712311967644469696463047348808512307107022393211142373468007603008507668898048677746295047803175210788928408048109742358042690433203028489316474601814895869118354594426025703187133853564630113306443699335336663855136428091549711851413716782887073035730394397122257283154952209218168988460577163970038467450176412816793181300185911506405107544862991672607952946212058103728964230165281026264034466195712955666954310399038855467089563608893573663969748739741081909238502655543858611377028150244189641859830837107090224115757547323789990240542090171957978447192376741599724594715278733222880455213416936184071558247949613984576911307834742630270133952347104938594589863603433032879980168971581900107761566043511485144285947214041424950573488605960387660959990778137178349809865481742831178105786262592980615936284760625341050399583764374256134033203125000000000000000 [134,5] -107959066432516506766850076539155385261730260383394508068568856549594562216105758486310419287246982406411191177162446732889008709232140968503181362743418075923463055720846239580186550031646723592625200541186580885231319828552442010818279941794851282797338805200595170389858170434585479671950834090503129691103884464711878595674445787599337823887401065131886682437902815647203961367358665789393106504420680523911000762673013768086642297285066185777786060086916094141176166313438286743616674292046550207536348835603590355101568467196065279943496188865930876332758691712064523453388299820141764171703531745250591565880512332795732001121798275693939426140860246299962992621685426710744463315024465184346092225690662916870416889371216851854848984588988766765550276173141289415804158806703304489208753629304880671383730278655095151640827032012031825569796777604331093687789794744412271846318292746581782815375325413875857716206619413564992382870079075229255747663697475571827648158496503733527112218352300630811161667480212415158278487945304534175521156016267106410188052601986100848412114596073540790782677249446945930222783770113135536258391442940483680070376798548453391124248839243257102186888265433551755300867453575796439447342478221466511032787839072091619972062712096089696861343401102535260083051590631858763563752463207634067685156219713501038780389595266754050505295293603369033211542350674885134598298375827775753084014963479237080589083668714411352625079306251298555489961467079017613399143066179320321718244519096725712325621436768624352833175544543234899000390520626637560521417162755543543185142800920038533603939339934094590368214128521562320710224430190573825758658062579978227247252767119771722338755049894358072945982293511879290252550706785736607749689566895006429824180752510796382806085378660071336836920834001798530263798279949948561825449294247898997963547912893098737398932319938312597309770352546517707640485824832676746938221884274135555352730098876066618048075414552287716172353596868430797295346224018430802971124649047851562500000000000 [134,6] 31128483609657396520031295668457723044341367195800702539322677670970302610041268675052610767010422767069823958510052094474419015223888726358110955995340460396515430910543015667725732257260973326631085828136848656574820696589075133515493161588022608593962853519584086801809600011065147576494346058132011328338215237674473036152994738417484450227568262947541404400774948715553770007325912542566552087417566146777631216619166865152532835539096676983427669372103946228042953019380631510319826142111748735079168685477940357952854481839047271632296885353088622496818305324564139131940275875246478742450808435266567214857969132198565054984169539741079330947848775406264282715393282655392235367473168273901083421909607596224905097465285356232069752419921175908522567506796127468157770371982026089943787538889034636201071466965557638186332242569228728920478716111297745409792883137055085619813541350072120026722967270307682867370113857876999590161554209685615940909837411038635836844121816554843517937523563328215791518106690348575189993920067095195958395382294125504279885694168186916160184603545708517654228391014969647613733199781625975935456602324613337434649669545930150896615559618960197662303976094894802046469796296412179744031938850450111404390467987315508476093230391136667425319293773997567126591547637850092787568580937516341553969502416345132812662048359031956252680391409706493556354286133545899706188140739196513848647971659920642599981956169489090370595653874169516657845902149823390401411267593985507593544311320287199509331253948014890478792304233479351027664656195450965413600803051736181462533958714354492522004476896099629086075967152947395332021314708609582356848275481647765954696884860913510613143557615721910566673261230477158543865269044200625592716843077381007402363171675301383993936977331037835285230231045214110121233444392672267002718686743060884535347550864637171909423301198799934868061644885762722355539128480975754119379571492221771597481585948583197235975260301514624848237284410190639505344734061509370803833007812500000000000000 [134,7] -1230855529907073503262460374938484782260244093887523005898657176646061586227467200725790733114877757267859705504813102669179850136460878727728345988260499150176399103681641599772548250169705785732787452550248159336544700603987974539898583081079522453351315536950220112370158347557524378645859058445561960882104001800618102777645395987531113739796772405200917862781665168722335378306660333776807109610833977117763890242977703533731700650753196882448530135586994630178866962091042727720400993297429522816419562290022027823550330958562168028122270104725060663248501643371731943762535707608630529256434242548260914462333835279036746734126282527912740437946080153266306603520066928239178838542069777930391695434306198285569462302287195867508478824845652137546088195557301111030907185376805323887602615745823575088359561045681824568298422692505266177304542087853418492856788571191230860488808162602546270041596504587310092454961276842254656068577887031886141201900633176658801143406381871488334290892071446413079425141104394322822965110301722337751611780070142702361983162817993094560733046620471122927382839310138715863950680931160233415642848933891463311546799002081899401043246160882172203365224305725255587944149768007532960140569922887297724795367748825591920061634617654224114557454485552819157068293101855478580509462594904714766619851036988553141299077530289416166522542876009355716439111973396149299820498931251902252012152032874955898253175087909352096605791575101488795010836833987169975451676926190783766610611514222755773127769901399059057100113612650060245708868529038797691298888518507577623123615965531043337038734266045980199546339805399596314454278009447748262764219491116184800728164496368340317030709064909437974001434226819448749778563945863720361808634043526036405414427631828758615822483525243488954496953627610454841741661697838181241151555700412168427781024711197472081129263534911833484561835035674999446723051661005140935745653471801023038701094050841674465134859697438845979735169754252371854263969908060971647500991821289062500000000 [134,8] 20120279422883970429169422142549264981983438385773906172820603669190937546438080927222653198221067329941893403200088348477490401875585773414100320515425430290498359645047470678956270870726842294500292843387727071829852990561360342843390656217386651608862374577002715318706284967687221040091721584970863599162230473838536099553028028248979328144673202596798946252249850517631438241783305197362177331509917536393516775064193515807042075572568382227714422077631278794323408392030937935103183932943016881618686024972951026822272170559839358538147179869143124630996380843700181481890547884486586563480422274203771497978360435994246368355992121898432381951721532848492327847702173710156392460537583281804323688715999380505486529262642158966731057367211613031062700075942366637241339050328893924203176374025831327830166112233064601534486715158293975538032113504542359355480305591909925345540918394342866080232209962344567516345065120669930919583851654940653503567418775920373381350427475017737942681349184057773108701163330473518552178019185982616763543741332247581098360370371948585697423325950244248287919697336742837097985881564476143305673696961704229142270750642416404973435249972881072584404155179571246037891202628079344934353921421335513570494689039708208879975469000928936937604070742474027816826057007214963420352420970852317218712189070938957436119640611732845339174848226953056449201066952060211567302327251847297236134433045692116912360623997569776274551907863967852481382747596420592821605855032280886266365752809467786058291352316440809389202115154649958110725966623744938221495784662197615699562844910001139249306670584621617230802658200635601798736819789853567476888126513765534717903569203147970127110414888791678337888782353895552351655283460702251753684615116466583733488225259245919855626350532537472320187623153977201148365308994655637242697537648521619672556208109624446373316165866344142736025276860575419722898415383612281090385101732182705593023479633447616953280080126742303790144338580814231676185954711399972438812255859375000000000 [134,9] -89636108545279476781852045951080684831828295796389019777853278740871229966480101083288139594011496563695091715899509225104398669944118068783439127101136983709781360446080944553757292560186201472001793102034853547469081522526706358967583308989154914670888690024536386691260249866237358464313844636690054748149890188422405606756356115954874634837347767101130631852022438714799960854150867910463063706311828013579283916229534808194665501290973814490593764946080443652013570574246462140688203874749792746405237025458011715786012200959139972719884290621331228601466132963998568957083766915149812444947725050731198656237059278505733942265029310683944441519712255213087307933178841131990586198394307295048653144027490619057204284692081504988302338343247284993184009792963443274659265503772005756882917034422067181308423372288621784165130716555535849007510435056960331685810569712427294279004669164214920186998275189755553397346772956943204354342413817508628518920557693132900953589349743111833728864070303160189832611587039701066110892728468283983804925310500229827627936333695553980034159493574445769207187570057206877421184357114366768095012130437144316851176192822771001653078478570149951888413380273928695462625479827831875090657640250665423001018593502611101510813941696612403163406371392923782670865144631890358351175293567955119013688683648557849356142376681215754050195487308515447793707171479274984220613026187643938767712003882634419142327369361847934079841310116143445972779985390946854917987424355587298474263240479470521532897918073492935271446081405430879341026947773292894078719756354587089383182176083516655388056445032607639080639952659576502867875320214743776598325746342230072689593217938845856812541797378737899662708381603847340246763311193118242292076483845602584069989336363222620461884004175452570818895526206432079613880903349996317280676112593126424176733587667972535184600512639645529635589327943729798986716789798172007494552639631089606511080365064741744074337588087620641488767860363684469859890668885782361030578613281250000000 [134,10] 250102130994421095132251795118840939571883122282421618051474504112707548824290606721240157621238794985823813860864740404626307323860654686600120127794662001019140031863691719416665942731262577874629307819286357093626515944780426469296571207982492197995275250631515092207530672680598007462026281798844058511549358259244776059710224443320501038190936411238017983768473558182662307625247393955798957186718364031031963901215409757293833022518251567868699885607908489747783710313943734045041559458587685199881768753145759264672229501046712768542246555676759982776939070562104805353605730982789781104497153145281013914748137688181546489871036527332578370509738255659031780149219127446230957903177465293277067461299136814219007248545802652658649117784303257404865617640592431688688161392963560141101985954891529282566188019593602132170837267061339077099280929022465451784295838133413288229814695481906220989638639655684672903471430870177754148035077395589855152454693691468746921146856769679941811188302925303490788398487357060091455979443766663202375111293668501238718672425143684826732325513932159591842009831090550588495614043395537406406468310971369812654301910446469410083013218037277794277155202776306363337722875937812271788846675278318770312792156502466470002291144466497261588166147639479063159484605107403524012955571322629054617774544037248868720975923922634923323704645623738073253120328751424471895147885592933259753141737359131279372977542874569721945625581494132228245094584643976207569948088625593760849432793732559324957490116592705593799207267719327532448931793073806340520527522219947311756324752564393398600562785431996382556439593371461096629880051258229127293068626399636706039061311846863659197627605753765823202923578925447231293617456428924145024525586968166064550522839555894170476772877860264674733393546806996474009258311824644544424080879224309097054325328907811843319538373463291753635525381019845136946517069747381442719924503103133657544048109681194662314678241201574554740958214460455621974688256159424781799316406250000000 [134,11] -554733997065403706407426840537699309983595230899999984209868544074410346080900685526500327187885787194235714144722798004790626453490193343057139377357517745676357120795943009122517111551397496663512259399793093913809713859418313040376437878741829113235399778643695346440317770613282785509705406994002343088104664460749418017026646430679303629635331002831058459709404660562271386107014968101925609610834600285010880408260228256867395347802268060935612241423981149936877750714328536409278177189096734403061452215688427222635060289511453625551023168272347224064258390204322962644991792957506736847579788654687542536876377417511157381998677959137855991891357206337975531001708732165874479065916862681683864649228742425115025836555159401597486368525216585414815901421700378886847503600508605073537277238341193827018568204095985687812333273122514795516755566156092463030812512032865007507535886729062291680680682034994134302254136458566520961725861365521589345819856537008820750632552698918646671214694763606288846554219354137545079306836144386955257828073235770560986040544178021724412833016276699198209643524741595100078562286896218048378473299473407002063949712480689101643551943912324941034050729181596402847500640439350555571517030081608946363866334585421178384119751333350908663620915841948452805891316410662007335914581325043726978753745167338902940525006910465551629825659511839006395599331521797406880633575997032038335418253073267067883225052802522007338145432196085747231883354083211574588791198910832975926849184948301106115095473990270365040524377815815016670775541413351783809552850194160063677591799173950759010910018616894427519637123218667976817309918837432809545816003471431266458386274966463776300490380444660702187502128609596360928372072610694999607252823913920482046097274870625951371882194219335570089162588686884558806207805690347525071753186763700956172892137776641333331655705210719962381125281925744523396694935329505820040790299185534908054198398120506544230827865433044386285835192218485190096544101834297180175781250000000 [134,12] 923481526361486207761967204835988221625383331092238520575031334985992815081270032575970754146333460129395967122412894701291089750154400757537728221122946163036414371369565238451942558338387145167443041372534295046336515766591075709485828181390960065407845619186221977880471215681630259859535176567707936989797946098619760804565454458993315237350506024568252000106724420924316607097852338210742241577543164922923942680175011521706707462350591630943558366278296240611608451120993395735177258036824554518074572669070726869394029407907723410872723693693894890255071410126117980787556628094205787607705994546693344106438110297805638779266826459418875514786655148851584857603206937374610485595986805727833082389244489921316812022384884463957551014209468809421485745257126763091395404718898305003227209726512505621958985022558749776948842232724095410950637280206403631717893899568252084580938720277604719151291479463875571931406588832099799693338160026520726827022347200992283160070169588049375340999359557490326611297903321968497160232279379400534156725976264786085654002679495613061766884622438856635281689705529733075117447952752860391623196875374214804197633818666987155890990625574665725894118502725366592828898817021143368112867108505010666801661566221594372890530848755481206310474462344824409771667722589769317463996639305670756441443365766787882391688370663654637744629599381443981413604352201789392351669491725201825098538082444111544333993171852167729525451255096152055060921633676416925658762167849495848226904885098551833598034145530423998509705384197605421758538617960638829483283191241437541281715910264643866623059475685097027410071600192638315626348031069000720326688050311107514982339950510871397570767639047967927743755374174344343035647976130648584923771819642503082309174164648367263569481261345584557889482945288390190519933397561715243335570817884074842594452498107698219421460243573664057312758394914118208712980491634679177535267119699392875691923085334474198788471017645767234538478618333101621828973293304443359375000000000 [134,13] -1041201129793520118515033428917435641798636575694864480953498477561009492534707842899050898225451830334771693236357752861874962418202447133774236908599003641364365950107011389931645542095948071060088875694547579375957548665376518942755362150115064417643667654700626274692334091003814652820537836966352325701939997501291983455764916209774478127214530274700565636725616682151989098081849011205778355429513050715780418764688409070496542192953187612139689016621401055752665285202976248014467243578001707962483715960373947664430554696775446610372190302443761459711886639280749234053317072320312562725211370830108948264716647688194780515788495395879418746951444141391343111035108331876147718669034747477580434392719984502568558370709038512926456817087878516300357487807469445200188874351554392091531836330875512841828220133138385441643877460001854738544178282434258178326454720799769880397160564880204892252946802799159873598256784921538315285183945154889471439755955908309647247388864562360920450710827395284940066660276652042796823465634640579449990036013068674286552424861408746363117035032262526764650264632324414580833551350002748103960245384060694672433020179769856584144871917064370640235819637727102133234527012046849406215005212977495410007994106903254889884458604025608797754648910322088028296813461369507749090485856866880163872516823818209597674659082721791334782502247849392024926308390418606941921523872634781178881974750403558774426982395856177307807703874365515589318584983299443217723242951302319620579454458217906483489115538787220770096203390117439418185154442221882735387689820861036636618802493014715526071721981579986486175314880172273779452775708785389817417402473180056267614819739882643224811173666519786289357740517099069323807182759868758380075447490955779812354694646601745249611630250157616993648585556167232466963801117977127901549917073898794584677915031634655585050302984963102951950140857233407132709445017402725954369467794939005403776566349139821706260270760255651732728576774889006628654897212982177734375000000 [134,14] 807100765221455415858501545821654936101258692550997403717801286804521234721046858286374912266699132721605304119377885376925357098053055070177026022054868262521420366261855386735095498713590069280924460302636832186774308636177202699507696423114396365754384660168872862776853602927231870074065888273636218030206122917189103555624449626145966063606693207600540385246023084958323471725026010263110438826593477981084146627786218460574726381342311804874873694065268023447245091779579187874866340326379008528090922397905152444340323884808115941730811894059502435929603425722184837534560237981230080723365293538970501835852280801124835621587739890215941632624347430123084056641662591841783520172973725348830858829265876488703343532310055612790158044748962821046850791981056693864993785112298026737092982028736477082323181628637631453635134123055770844916770080254977441147649153086463927687746864130792438875842796471051135803322843744623546239487255957034461110286268670676803814546976724229606101866904816352324070839846358121196713588366226802437199376095633323588555360954918541823717554380837152501950066761488134433232667787848024549319845425273224254792535595525247337219652878494943547369414567939593671301514365157043489307727831697833114202849303124255348651516450603020032205055253659751429571048118926041705525931565943129253335467201997143947991976994231396072029052940494665510619057388792037824485773521994136378851936328098829192092678779435336350897961136487148025086506245951011048085452653611281158365085376869859397013450197378988376606136094624325830889208328594279187750908811438717716877276489400156500223574040766347622839497952258684470420017363094251984738189906517905684621201066975914272622595668702047760973216613581604581740503496039196889584471193614958320823960578295646239866597961648449444838261033215371232311115024973601692546974754353554253377579097286230814228376591154007981924039065763865573450989964806682386390514050802626239319181291957949649009994712062394939255938197675277478992938995361328125000000 [134,15] -1170770820751567628448041968698899969373936410628038528071858710529879636884196148092093624030376659628158965040834180158529813556586921643511353089302322558779710455442980160601201299896919026692851194005482279987054337182617249471199648797841581133951195663403591012141545301570894943707210579663376076484764366586803952344810649805414647619593302919787772305160517626147174801410063521549840595020219998825654442575546724965007983317200824085937527914927826091805025142421213860071450637781339398603499264668216638844282271842658058581949435216403949158561251271761018122766016974095963566862659512892909880860387300994828426680415364846753796236073723810888685039890214401962204609640986369558943184333367899580638612896412359688749564527344607875778867713825317390590821749846632090103123825064799599077121628709391143322624858610937237962998688407816901826155426845022112183525247001417128273862601236532198701680217666374235199968466175601891484316193452283797020495277705135775631956089542253757354371539242571053765844599744497047781794686933029771412608619579107805461745992593284817062805740629187151140329734883797273437048077212864802141105208348600309683249062079341570282577050959163979525713475944481291228207453518883421729402025189811624888711678067778596188896343783356228397628823376036265125287310876042457245644170412021631482626873341932692128681855728016738205655343493835461888121003696874622252916586118980707848271241590417403854607235035939375835160068033824662734685126394537466925830931583584891175601239355992587072282840330496499270376680476317674090757122085146382301685076085987722204023280227247835135100603075683074624922631218441647558776933152394254171369228232488483158647148262448904304173761474389890554266389467875282930516916027866565887090728781412351723484355069929451023414652029458917064566611891861990174972117273537604089690297486077492435122264127803257967218452616956847195647494908251515865858803644949746794466483746011805487111674114542383962067617630964377894997596740722656250000 [134,16] 4705215069552602069741773690622195239663363676988606221441693321807005654542249367579826835536913397973211383775758047022533797883410274051413619568883104074311718633771346836396424316971981375741512808794430675218032640480683050384340394935836603794248390625331954861742259900496245866162102772009632057992714597933474189829252493425159240969486756193218953199585779880768567466589204388953786303557229854129612113778917000496449673904035737679784791696779359155510411050667485549606074104111272459977566744211174067608575958827705843742811574240985402932718975729920078877127241134306861186558572727341793566859379159668736720585252561624824786474864430534475766026295802296946523064165468534209313810195637625084627783851017782615725409109324538768554606324239922409078977150218742064538020763747461903154591911747277700770234054700999413803220902137951565184369188646745608442730322106218457326920961269563589356535319268011760706652058892400662340250896067057655757941761637804188388115520140597891570669016209035155495538229745985056800507643839761863695120074573337655480813819831280777313250885327750195541722243459271423217354434273460239374135241045629955342884395514993073022762117564933704784842891163389807669082233914313620842313033575502013940466253881419795499137844574665800567477499634504163171904315105402652622140270920136644445316789809141420009621057846295678112002041252339812035141877393432662508218341341498236369895091796876010763688938138824731194872241297010273311884633335701211549204941424728220043922980571539357067652457754062919535473805834101331955180518757168043263511492987348639118514793656708067053407358274502580626143893136990147638777066805820578855656410034853310972353594324317223174135291625710160013681195204335480137229795585292319630078929772620103266518898777347743923768361616148416496038993978451534684857215657549854688599777793578398247865805074251648931458354504682967068363832060327383819281359961147541143132519959971272207704907561409690686105022905394434928894042968750000000 [134,17] -14977033681254035979913888952853854775559187746691366899665778940873553674072285013125584164327364405751560038826341888912728773296041593203587632345588823189962496907709845291450397401417976952555925509495382174515669664075294720528810532231704148166352773654996729144229506639653318473769930635027459835663317600654150092722264123819492223817723525048530271347127423431060521628350548708302933902223249580881515750816531427824142571222514822069283209041209841473351917022843795320977110299366375344197149278816021887647599780514326330730845802661044942901979847949568320074038591505006626082831078673478031971119430292977143411059926407988625872581751392958673874419596324839215781665904617363129873114380262054504763264649116655611419045316291791697957211155663854929610425936002998961878518106435879213991734907670008727690462437555103272624656496617176820427790086953880247621217040881033572852399351017228703322994186398118297777135680064087580700041428068379898446404867910049088083163202660901076628573115471848466329189624950238898111555731573711595436155986645401937337774231062731744664364990250818810693433273489222275285671008359523520745845513251226734800556141063077459218120194812103441067951296536569674019407263525479957785540870216372730958999192024378733554289363080833466361414280778907652645227743457150167039740829044912532058522170566331285647256647954744227196773562094571582761306204085680074233706678523271629969713391337532365760818283482585968199625850602468891543746896078611142471777734313951690704412523381647356781494206277010848455214528060906106650226589402545271317814428443328656951834070404701008914864573936646993704639376649619617772125687314322568610063066745859125668008825594303504276219654845009948796202545890872308582445602252499610159610033698600098737706988765824135090142973270828593841451011649407330459677320486498720485757020395510123814070728595361915816206983274398223303889809762244480618045788093745121885828768976266844232096979612489651145779134822078049182891845703125000 [134,18] 34414788978206730226076662664303324150854377245395695555814613472340762495435255412857404716412324536322663881535380880914609447564737718929299293360557030910547918430106217585314229485393615056750523885521410584720471627211431476252180877923044429798682325943599616938716995966463349233301878120870653129529054353546133174318084580353441410727392186870393423466068828206470807500744222419404730175178836300712301604953950883299963754720485980922652444074867945695003914272342257550516368038205487452799084686832377826498774456680693863805290574807555824322253591204174506811291443237730385500600813330281772339647847426132202600989771222130196080175255334058683349201791975202594577727059449833386883461195309278097044727709752398985027170554102836076739722672956120024192875683981768933939881208625141690659077075205389335936693687538988537214059192294795163678262110109604001494328059570865770313555101840371017823329103445339234931491752578722926055926292587517698340892541965548315513660767897322742040512879582893357260154271663197923733743903255196239210208575758939177293863276149014129475363713914136801047125410777974747500588948507002100849304290529137686899999177941844637191277143376960441797108020287539515256314278955478661015119547545350282761765094856574817129096306769058740036167222710026436290135220294110938149865369450081924991013092744766757350084330590867178199562182530545596434485468798712719029755536717620143348150359750603024122243451472090443613234390529512268098356002842183818244860231105588561070080322294598997817802386825990540482187812189074458975729392243384077516833063008060939799837891400931274374188894437809801875095421962814033556004643975471087011491770707910789969060566294230167264196950941646816986272509979366442682304599222898048033608075396282182885434548546909062904484950508058325351543368908237912637119988144308816280270769900031401785743863364121556825146228192879675202881746781216106042616874808862205193731194731755008690983997643453307091476744972169399261474609375000 [134,19] -61509143466933263066989758904134823348411295273909007893062759391908336386753608681958037424415289178737053259840032556755651207080935708474711464753108861048042271565085229809941633674748578912647704414606418298146178832224829862313152408070004621814050441175796288136468573953527034144915845339860331613772556215058204663600960211140131403415480847171285631870782625411015478906688282663346970370528520494221782971196820781673421809207567720728557177540797546046330202244334534143976778933917290164353324939532281643191638405864592798930339724591462902352085720915861594534926119611122040469692420597118660258530235287450953705612450648781773217036504071808560975420897076627324501142389022554448286404957231728327943361759562741132511826864822987126195924325907204507538986575312390122943115817038814576481086370015777343866085364295253868286197720758761834015912429787654509171200800493630320323448402237992173860101267838575003325733864925432123276755505652264987875566463450944803579176201056855303970549376814193982365442269238491596721727754994356851559845404820047256634148385107007605904857416577166569502569941934356020317940971966608024789362094612846144613506186500603496095770217622794069271421282147521283724714855156694016550299283491025846341299495717463313179934393558933054608349750176619801261239877129650893637871879438672473928974951188446583893780945415347073133705393926979597359402752051667767459694410064491976457727486533163071136999936219179087819553587526407448489974779355899050994664114231153165238755954286126883422115243051355620453615966937968277760494122343328732344271626266830444385976061683362590270681951426128396787186846311540354322745603964984601876256164385274469757864177071963332526478880628066168480328814648276487818241144006587531764987091725255390663631261259793463456973971367930801063166055826253631643049008935153284443487112656343382395247695849020584934458625102685063215807696465058045216591414576683220714322400961636243005986601772860922210384160280227661132812500000 [134,20] 88959824632049218808990786003453927592688540527613706976539339422141059506914969714178859687916334615654134316591258832370544319192262576919221755590861929772422668818752396020597629689612449174050750497030256350042035172559639385650195401402727645998997709949716213276485195261699554918022678771509531730525060786366846136264315443383805868614398584637770980982823351701059899472508201593423050051360361978948643355903343967495260071156039763005773156339816448713051297426501933696001226993829588125111954713710939934243767081971068523724529823126304491287841253783602636203925586107177050010261416560283106304296843729693730476008341389182291138462985348089216895005380030122653207203792182032204871866198270292052815393514988487436623721044099531025836462053026328613209190239333586653839583026167233439531971552645500678710758855418086192156955170533362988999037471916869905504198320358378932710584512158145103467313244904489944271714084754225276793861467625512648873538752876479768587578485326415250664689893906480887478444805756532543578035938487682272694549938469945393513168240380037296385580441772563759978041041508901580635030515249313059785810601675758939379796236717263941599699829921282498226017663225535352964131551459807467043663472423776635744195028760351372576688467230147134701935884800930030881994433871207726508582611622084732699558729602311143874833268958944716997940773064206670291247243260379101350558935578835502177016482261215489214225567371373305708306385133219915344159894115499199188068616666058874912257710969500582893180452299097076288906567385697120613884919673150036960081191491424735452414965070201488145314554823987043013149269564119534921255754322615851784958349712049887377559220339553123053187215353917113120114410865707230405850584288539377917864651713968238315256516420718445364706984689709519146532842295482548993072964583356244301444641776125899538983920325697235969359390583410461353567661833229888799650985293657530315919897242522449906654280482598551316186785697937011718750000 [134,21] -105350289085390248120152630628355741841548149547405625053617990088203229257435684101498319965775984716261724585534603597673056106101213198933392451945719859511274019297518580734227725679699156909801637520834027890237737627333990819546856775537580318064852067673129783493308635773200446609344826373317378412274441319782962245295551213722926161913737120635765232274290773116414053942123936605938244245826343860236040330744604210354397087978001003355820458500790803755188856141946007318536613097680743846968819762129864107539800373293749056164966646164120017742344442383537495676338616200197452726400379821621459688100474580364136433250688521889755590310384752862964504763169612401894155459415040608489669309935086133507617390648158855713501911885866296250817235232595031498836245699758192086492486597520161740880477011438646528741021403737094018907949085766336757757029919980831887018675413657887705266894742400250684935671170518351114455901281392091377015824375363260434312569067650003058889317437928403663646357555318178251670141472682397911790166090428007095167097531507845244208165629110283177830428965233772421542156016548746551279466413893089675670123025378221426018930433725874650007037891337150192571925772229177391392924364245763927961537492741686340764156760262875793195926471905438591738936790156437814330090693692141450450981444272134226475892754161472699033700264802424933266245912727649619745128490514568376271717516038122505974478279924777828026514458582671574002456583848603064512356571233231699795334220072090537324512297913151571647544432805296611448111925563045355378676912579545025977937173901540237719690537659581075147306177459917570849852927129240608251085411514070444007959603672565382558784875554694793088795449593028435555446207664715949535268036462055795202908952438560306534215504475836822374744516161882853427150374580068439966934677490420640138741207550555304228717331703885240434711846434388398973560001850677132051998449347382211980357725341858089740387782740071997977793216705322265625000 [134,22] 101694158053164494513166767257522336331391286094500919906263980577102550625642436783089988379335962985708854350075859342251052999064366937419422126219257950934606811409749897939466636079257994746436478325174373144644420679174645065671184672436303728273413122140858880411287807704503494024709422417084443256525442135101594913043579919602122285875475077455782175777177282274334622982699865560204387447153969637984487047508397517262862646429495761193764775669440231773416725084443518558794270503608662414783270003522875314587865546974195179560372183701068996462847241805282191411130596030624575876169156655498897448349216363261266789842698913814930593918345075556974650772748131468000282433533040098472466566516342067501747632663247526634213516895734528629224378230627284783479853556318110353878426016686909325550699724917329602535179820308240021740595585465907988350698056248609488437238429776707603706175279208915677532167048710720588042900536719100925674903958104090110240257913129335007016141187872424378924311485620598441407764338178496445883930753233550257352808056103906826455046473506993340331783541140985017362140787386421001398787367665643144521841084089368685386260323633037566057987886625405190405714488031913585862685965061272878556078631490130272387065805352802896255867868549491434339233578302641570283520184704884532183523230036205555607820023395569276661963294578785191407548515113683274256971581259937971270977464990548499534502765747347877143320242242608411957613946749502369554910116966078202599243842668848891224480270233209443986015097080906753459240379668059943166668509347202794103806725815292195267501443720354976264443444809091252862511372113142486004422661686580925759306517310294825537082050379237144771406873697961044689877954602404575621701360781861731964149443420499570224652505358350580607129335309909015808869811325134964929958445168746261374609544820665626741045053211659881941876877247909703369204019151273160209142341888175605233718418055413601486236530035967007279396057128906250000 [134,23] -78696811535910136041585804789400328126112436918212295137433953534509964882103465315917414653889692542804086312625875112539782633638198301808876123477148610992865079749356801265082741704779892475489634195852166800479161715317589785790926697684479190250882198539897175850042838548051815667945945546671311143206075967540177522428234007306459505420804918338863353862779650135517400921958303858574025565860798384933562379716526835073996315861269767756257616896105209275059562881644607070005994530032950732425596076884828527759775182222624866619493524215280840092179020471298071421991212804889209992614670075727060472761550084147877358125111705813546319374465771411305055310276513237585837523720539475404833743962406405849145033919244763639367121868262551072987851051982988982368915687130649981937838357065269814943322903741805221442946543148879416857876900493264436880874269788454989314503187311470640980029728135233172970197332742314305368738361239323320079614312220803308129559430223969362416893826880847138660049529228962290241294958570909840382552337008758028400018116863225438529632850827312666771802870603234160843347896575075912734190476899038837634025676444792300121597111837585690493500253385822204401936249431827891456714791220149731544711235843700245320729997211489738508561164704547528623377453837198973963402954319525636982140713025623502110452589911636592707736104796246786710455056834619860007830605720486113504305540249735433765695389019568194158048400950298779074401527939326161556746545863205941581368387782296949004202872902337806227038727382594022066009518823838322679396307981562294083010343614888302680358485097456346640227277591297479791785675840317501466326735611467337207876751221742283728851496735683105478115644540879132563697980724127531811022973450249505416998209555936310843017440987474847305782133708302798112896784279880161250821548820820568908695514561616181480891235644438749647195876282597916813102233287123303420887037373714358527682739483100071709031908540055155754089355468750000 [134,24] 47189585950936538583303056448435673054090715972158453018239440375077887244005747284062530801895252009653766453440552687592041160321317029887623084512871692227286489333592917102516116960475782662848431049382324016699432681422816854597623457457332834176750778064351777357432715493143013650834642368324905562572181900984062319763026286699915873801132269592345645771921933233648612990735052137350854869118316168691799234438012946452165961837499008657330087199832319164609713551848841417415198365824279704169039123398881582305970991657884625753527747923500837544950295830771847732587091632042955144620099638668413086053407966636062823581991538569228587228463380305345403887249711141287304156461401405909545455503350549557392259438069927105139165116231092318612290694671364253754269964256705445439246549258809349685822825616605151706681495845866895780102317557582505045843685354236329137614506255479232871666924648887049431061405108519592384689329307762496203759491165683483370690106951048869658783777863761215076872779542381021608603536160520519798783877366105898581097512036159208296074981635634960549477699137707084714987539663323098551774223735403284443013065366310231468449556532370157449739679189556786158575088853648884737604000679902562496656003455798742822317802522040352227511923082142431308764138675336731560640229136024460329433627027306702799978217073987534145244679621169269403509401173590756691172428613825478112221931166207657522288966615628713450373215558167196673732558583545745965959853031414378031461316195126313237994786259173589334498677695381429536443895197216103390890734796728062645961154837798780515923253286587839064786247295186654792776980774569939519780598002941041503991850307786158787834948126312973325337831851614899355855199089500534407809377570744185438447221246110550976280461575304919128955816264146558524614831957262318813087075252522972929467187309074509545486578489293102025891177400180414890959158845066336500207298836007382718726790166163809203681012149900197982788085937500 [134,25] -20269740259910877020402585805103541376980346373795358082800142218968367723740992383367750128046928173801105036328751657834203357467113816491311757353210369850381763986741443687428009050744367383580892680290637242845338957290018014935682286612516076731993047885585478591561886165628291097385596577891281112394686820650205281290693401691707488694127736601079273587492183038844746266581491703708338522561895218998719363262270289392933999369765318249245404571154411118578725294099953294622897373417671680984504479861163674066919749511844846691554240520510888863454480593287415602885525323645921491106060497733483745211257747789595814510028476195287288468938255082131609683986110513927188010864755163153747711608934801128833049010577651417761508088417894361900179583398386953146961388357720517949798127679028029255057272808574934710927769648646901607916516679042616926544684755162471377685267914394688700933122332188564064933801316938002014332874319251807385702456317476607105879162955775049333982480005569857828892612868953170664002054129461244432141200193273970088162215228431497363717828046297430921661946717387884059935253564487774803436498748136992110706650912331458116784317829176654128909583579445590588848534761073208511400579203979544011965468403100310581520381460672948647685153571114750629528714967637325472435476110316796643210863544434303056128797542320422704315866582781106018882471917094258587921061485501611724057621196483412796506744957167972277434041988678462092874925452783453544220086934547814177186824573448528080594898373683228112703869612337608218599680061285115914831663132586329552760756442034791649269980401522257622568789772424861272108311525237699994990585461535261531285593945859674203527922937889919538582859233879302616758387685422919471642897987583061473396899684030489150426007585712886519609022016175756152544269485122772608169009999189577799217818923162751212848504101171575873420125695004273843566790079797494063802892925809742718547268314210896278382278978824615478515625000 [134,26] 4744247808937826437484241201315816762557268513860706293581850694139836259416014528204613094999600615546341084342501293533936408612457520789073938562201276075405042734455717178930946623128505372920934039462230650192530286290985036848169013167607405973731037006760691637864015144431082713924354007882055153398605584573443146032371819766855600778687150928043946950568734490828181323371161867290172501310797983237011928064033393557763644528553008616784579796804169778793935852574137397938930918456970680146311867184772960621336206939436489392881817250956916421848911457862369825571698158185223792477464182367941156688807902784187686848457910922127180614075794417921915662988874578150719219956997281533553596401122331048447615179303861498190778527316513863784240575671918650707601791434230400627396304800828506752008171112452146879823050823663186922040074299897457210240647161206754298259186441597475834177270867027421666123821858342663576333108407649401911458701940552770135763886387986727826762760193555112550139939785206668405480985150579029460395511781431065702055318212660322286146406319466156296948767390242678931125259509516162045612485551519691705636083853609233221334267670534370961192274897806277942651461411267283800183089584152626387707135809369773941803943093758499875691274658760177837092068817112358318778854452983210266757607769671108711624518109625306394865300160757810640966786114313041467753114023443074978756717814671355097558542541461032138757713628199238408257320884324105214402543219464145108014525635801333416462817956303605997299568414485584649467324501216116168693527297471732302611938480215654674364519805544353617064758184044216263498498927823630626236877117509598615274156096512893227154225346408793597372892297621397341184977166668929309436245749556829975798416382541073429862748897886708279547264917640365131061326763116155080001273533321275799684139623451160126898794112843169934657180257588000717298460506850717948322488626764750676428894493596999382134526968002319335937500 [134,27] 651602965540638177239892239369407795547908787970162393954558063337514204362258114040892678160046835688134625655583520521426993575366037864669251804544235231648815998344497996382011739334183671997474318004582348952914604894448549686128945901990177855974262955139108636202123747749370457001380535451478818134064710895495113087011001286983960612596109450857889141153644194334902083697845211397216462522815687178622629402098065619751854496276678357640027256446069206330461923943078610017062304780654897550308743084342114562795854625179767222867653797894549168160855334252858133633833606393331342979405862174402605204014190900728233300694026034628577026139104892046964543172554092217542021207275762780091924670049853238191392705487349441423563519617721844308417244067940142879775663837308786894225448838951968082684515644780053021059165213320602107673516404959817557502837366692941198121841170184801496038136427132854983409651530773807049299188636529744900521010546355157639832755322656073485074075839227670037018997002246704101598625884318132922861844237073345024416206017698010461395356932690440794802326901767240863437474518648064647618694374291513556614869809492543513351207359318741300480911037886865797243146720243346274511623543285349448827822988739482393454104234609811839052477172204986930691431573712213124702183579986758001438505834989686011825672755502467091230709935069889378045335725886167815026427166578870575402234062569192852101387343830262559891907960666513092165563989926119102040687460740981299102832148101104926046749170790083225501735921661888041327507629916165091256213092142619444516996143222910132512403880512716613867177261965046521744167079967061331574800521562695278329536159262375836412146666518747719089895155661604978693605464025493709891118841021945000356537767521288554468082510620739114341515802309302115514497092190604781477404001498303354150267142448851901015477193216986986830460033916460940202811615915811235663086612433011340916877429663145449012517929077148437500 [134,28] -925569691236245803817477909779681652842270753717837459027219091690034542474632566619568175684531143891657238146473975137868836794929339620229774838371377150513834500391222153696670207301005519444781344157391440832439478952802185727852422041057757251184240986791097401265870552385171481582368470021014229110085374351109839178100332241217600075776426504391242582291451772334947529631477491426834088092546489899319606201786168781052561970044592449078200251736864766377403803342806726940554156097295176196260190478439049832879661582603382192778709403149152058664331334792780059149587897893204353436576338886490913742937311024465251154598690664895141002840053096518377343141861775489257032383060673653191464251862505650697967381272295150252895434995758221765720694034758290037672834633706637486280934191473898534688124909559387444712947348418876353197322911795788559148933142468950689710113526412495664654777327084641058296650565890649338044230748667118211811396246612513057058675477315975093600399568733715593764434904517216777825871694263832033372042051718628304291704623672956973363671100576569225599606081607406900414152094139045804901235836013700298655702231773198900509545711114276724426077605201124940832670839332568725549203779001765568797421044304115481448398393890777551715792207725638597652263879804389127476139362376981469398176728297194453739801826248509033615719886878126506987522180171489172171714902743737431680955644835832497213124824789268416427085512002450295776035471703813498647669474310983633873324946166553252614195109557495422380153773296110737177846259094151496670301646342686028369256907593084209602660546011104980725576508466127891672106862632921646192363979965598640145063722506995526181938103228068716125683509517020285951885816393841732842260431303768201801295806690792426673907885568348530610273924359691367618423939817579079502963719613317876230613757014363690090432165371182610370564824738362848009263826419560080107674926441774232444004155695438385009765625000000000 [134,29] 122880179024705572238463602758755248888564483756485066684226000915596267985868303160478079054171841925066502989351425323738162654215200473710487650931157110705924170892466246690066560743083105994732313546044638533992666624807106073294748377719726530129166188405737584568425921163685744765810843781584567014381017995449473018104117818451257015355658944697340472804365291258855930947180729130347700203107197267452606369593644410868020971340170264813081590864982705324601693897797742628548701840894804269632894334324232630574361277769085480978095132607821588907924130866977971977000954195886299377871485185892164559241609558648083553855835719206067520060852866763218199500240557733422500427888409666572289317078368654256638880956430544303540441083509772705758839747214132391232199713691745590275626073975185587156824515169129671456513184354076605875141198169987466566218376076644823190903031154975496166220263766985195183981949254782305605079129611310550780349587691900912691320684179200269542437949619622488616175292477680338712011897542151301425629937193505771799927413548144000541003683222659638921420762440007919100424912932695548245626119637158872733932526015915698068429381963080849274324356294938761740310513791380229621161833500763789674826745535002247715557653700147288811570747024592932880666573696732145914267288832853704511084462610074455903879819516043612235232304440072533257429215497086674510545465327673352921231414892935193325126241609893862162479259637910269956397718637277902131588135992422799804429219176741470275866679352529702684296613582366144651361530441137015785508328799335568450153412777781340996468957466867725182005584983143992458270029271462604281145691740534723141086564457383844849162351677272901403796171501471162778624027842075865661034520022849798457781263637796676344308416042633047469807104467017155900260977642739523716409433000943813088049377056512163741270583218083321212673125573172685140277503431423007629173403329470026790204428834840655326843261718750 [134,30] 214099000449358730848257693930582254193328035002638704674964402601408888767281590354318605075446371643814879431833632787709292133906890965005638665912676595630314630816242403723509249218038510964374056771283120814391780857807428500682893859399232461278807918557692838744815594268626286915830986901523618001355717853157039874718224902339253074273408253608740421647680137186875221143924751548010559234027999374641990375652589225504189501433684871126503124613567520868287472710288969665494595868539110320896733453947071651947979980403406818026371550552446366908346856490019153918539492105703301815251730096879165797119633076563411126311117413768551828699974982838522068266741401057674211648748187780563397615878907532519764131488763054281007528347260845955275151438068736689764026850752338370187447513412253210347293542971843216990347473291098409252268604938096835652352110729750563279547587818739093331544620223819775695005576930892209359306374957203261970473886325737229786772210988085220627876612282275859084032787522161429870799615703125391612669152456825397383664782464468468584732414665401938773423072554384934674369671540330507780200172078303459456115252588035862832627692367769267766410818085890079899972450005612566049360804762517603854266711443886851271108878820538633083467804209899788617103088812767296927759750342482976999578485241183577772001545524128565753493946542434077912933106102100849181584963089225302569538563122924880877088258337907464171497452692311981083784004477296402632607211235850416203606068060195291023947577354538392126120905840144091089144598595039578689310960655736254286224624072665345295939817979206166280927860346357208337249776844300275188260927232143589532163045753534248730324118693816251437859652339766806439531186953094065079313247575330839503699756245012281653927700951248976390785664502702790981814285836893325174746589874526159905567661552251312034640758026271844220160641145708413633598359902196212999764268758440266537945717573165893554687500000 [134,31] -123162375135168318173602405433691804528909820927522384531870711604691667303596994783968669947962486108334923911126814690034530524591047802994709064573119816613820653476908428166354531140916747418643719657040212561611120168091197940955047944674460873648265413941100903044242583085477129013500373658196592707335128304628199448214523408942464874771012015093022175815146950013480956435668281489427378714220363952919158781336799172844949348049340285626071866735636813817010895605273506488533452989668274519039737157327602111685998288787186497809013845841208113859692966956792000802525266035201007653539643121981987617159502398809344446697541392718149400418146301519690264887223533209582767103678345924855341126384428704175136740651994059451174229200272227174462961755440583795636498072091954359500137156406812868096985279507038682514014891112703731210340591698478195364264783967190771393107369849255361782645147021787878251444865025089439328008381166279794023268622393232028593741275617202323305244614472795346862248847060535439868410257791568797012061583419593654653606908250622858433653455220968841732061924555024511359611625047117750383892058896247772533712981761514415610759591558503252105615392007319746365484046493169114737375900486831078397675313171936828540219826574369713641443917175939491932534643841437195306390248697284616579363887627786937251810310763065213272582040030402967186887030682652544492349721828182799778245911145273369607866657708694807856480001794949229419629729084734438514189904126997052659718340828884498734855215597660066687162015569857947379174404678469369905639477168120209679048663754529969879137997083075700856753052386091783462979306832050997752116424335300501358452069930329081541419889782039995365153040934202035028688553087372538011739880129545670438721081296285124518428051943879343530037844615513096240062720405558993765464540178897503475234457735473173410417840799697631173836928261372984579133717492643754036485415070956150884740054607391357421875000 [134,32] -30535056528138391108711077029605610575802002376682157897473787820997671143294792612530671937058124271861425074475286565695020899975965397668222712167306688841669063493697253958282586565556613844193863261580115782448632437204406706723432861883850119641716510289532441367789807490091301756188040208564905971536820657165558645564169826557944856316764483646806802937747192870286189708979033162283187783811384332857031137223158134095704610685634970325168901226643997787892868261216102028743725214872386237304137992819570989187200464674694869766877686755049841035494012767544250508647853521536078570725696788802587197097861826714576687453832146210260991635528889134299146075840033155440493798894159513860256872566763957077900169844223430748749707175122544784883678930138726487035593375318619003886679478510015056314233489663842150501060273231932426813401705541976544265096436662933422683678480726332390986993436984241382151424057423027515824662180960937419081352414773818394019639297362285074174665251707911022941167447744334873907667827531215077438402687695046870542287936683098359844574029951528391222624338140746566595978563144102659675364332183066268543375837241045623870570840985207581117324553671168679719639691138789579300533142057402144378064586983990547237019792930125294925261927348006839870186116460786543777864980668163129429881831392891308081962871405944371177418844909508086744976553289643871609670575427790804646693670888593062623028786222151542005480677914749775301649476509535091708090453715049694216194890274697791373195585572531038313267974310637329240851511866461792506831656984973516795279325915065924755872927307761164856686752863076137616612263892605935838665000583665073035640624286444780174982017174164875690371439259835082202919297063907124931035667594035104395300192043883752480541564361289913582701363467149575226074427836863787943874052178178024959531951880160720379494184526490423948208522273198825494470725770614766281241259093803819268941879272460937500000 [134,33] 88212615201573353027740606662939198235207712840171693429010065758139218636833278847364419216006106225067256049756609542347116066616779817003472625185313817667290410744897758270903042575578804964539060161213568629725288088177291033016382388656316131639046170634743395441939067779044780554407594770593992882311011160537588169022937583864241329927243073226666739560115100191973377765076940397331786068651230546781408901915570298273446131248583766798352051921640050000492068720267764205066227651337784164579810922915764253253252047767321522905377685912404178118756344722239797048634155540482685969391848203716829928861975434442560090853967491465752879964911550901104860702075516282114783768200968427918852248271282927877006419399550525570319877269160000206267130188563196409353309521795962017527790904499404114354250365988290338311906520653250541796658922559796527294089099035950784845641023823707691086178606817464104415495322646390313029636416451261375297606292408254968844703918952531821906621340602745744415166050543298365348578294682992161300554113244848712264187711696127608516295424930030208079596180680256321539793455992698018738486479103857460166812862699657713265982140909790565086517168425476926255543238139079901156027154884781198516466239276894680643113662433977109645399316677663286237939488516374776752379433670918887030029339602140458808369552845314538709679223473444471384869806855444114174902863269668893759943625378790137098629005000729706983517776703797426841875803206454661531342271626498806723450214378707219741696639314730458437762764027483013287804567820284476608091256087754470511482981340098837964245914008561429497962002879619994627189231918328771780724196896844199896461006254253287965597903784893048305729982961026038487692003584864990526698261665099655620857009936381147389963595174251389477695172448353839527509854976105560899346401847488546623130239518277166998002053832944233843588290511072607533608810068473382592912912514293566346168518066406250000 [134,34] -71417456864314948451537989205465890516975006339801780578781031930911068353158297599920845058505574529952642067596270495576975925914477093709509376473365937214916275274183221556872473744912990431035031702233997607275902482535907083220778310118229721761394328216653870320214450102077747215553366208014596510117616088606705735823565878669155413696095124571900227559143381883623649958817928994729083451063301163669807053634102803781973939598415581594332650803404115769566254885266738784106871900517052594121832440775240842531892099845487284601073831954119982793973057340154976523959788376218419950984910302121205916392689862380761201646999651975283139776439584814415144528041107405816098369574776334413910490235442587163633517348742857658127695191167623437751636089284061876233186627358533820768899559628757882250434295633934254250166585059561105664528835134281528476311707822185089517545659560877740435982213175870447280560823371033183041304649429766324845079325346082211995491509200350607925024431886521362655805123293597885297325665696396580874189331121223257738672392607647721606694064840025866362143287129445115265712692954978686968032839360333553477600203814103099860380636084293571312400813507796187451155945918514450574756522687770272289503837006648714383544654892249740617371332785639080091281249460368435310010626060434271741595401437516694162673646336683566889945281902147220953063901558193726988670298683519947891731897513510648991901545522828116227868966569916379439583655912848310217078132177438813464539019986690487545507921283271025772658986478645520668527052660570760972447148212765862087902387853946492145553877521280242745247921461278996253942210504009520386036238095150955934703496634229640357018487989811834002763903431572875714107392593326848322867918989431887307732402974844466632783563763948749866615190791944708222228481582478939656144017424652573857040333988708859170558509269531704871751409634647923874216455392138769298071565572172403335571289062500000 [134,35] 37396351206251937826728722860148046370530783300644668012979374545249644423543976389898899574695560213690312721440769975360259924382565901078516847914019985011885236721043029546316375294101284776779365251087218492231203569128408111385712191031902946616752026417481643685191781249496307790516960221371772747726739313405022714118467219535215363803020061650942715650838132645163918212063809811697797015394522771151066311458227001081286493716856023357109886342118755184119026202189337748511254866304561550925786634106751503919014645328925260892208086511368661453386111262574290268172636872761772386468221547644393351686672812357338393602310833739871339400613907960798114080576042537624003356101051965851670704683409000011365205540724117294411108806284107008289265996401978504222811870576180371804976814241873299228457262081403811085971886577195285388350659252448240995241323810026143684428487063204621179285817587518115931904728964882976985701459274054094494718731454379386257241393131203301244683237767530817872552616160766026238628698209394777483288428146241874485505237563289020869517921649577346769926725271640016086155354178673371453961118364195237879389797465647485992029952377076544153343813952019783390910625627845834064906523402129362190429282873156093815813207296328195560680716150139143412423780821099575109956807266389506640167079456373922143348408152545540423593774418468634656793998007550549451080002186548902113319706249725332339035173723507055647419831512569634468974497340448592683646476049492392029770779225089612963718763539637145173769936185799845476501972377088183913430094357991609114558533588686672138642050233976348948407055149053169900078345298179770352872808572175872880579713319628155168538559079008019874068117697468098697690574357935690650528784246587906606075148829695668352285033987779629565582270637136090646316298698927118359427647285396398995013863226058547798928682246666466623226053306953697937702659620518019778501184191554784774780273437500 [134,36] -14196507780270812873558052237815526989832316113879786057174626322193515638912285169352055704931562353449473267223339664054830564472672246118268165207961837277899946525852250174067082775588282286257380999303175182431512858378446812719903872223026760789821596811797321164501227124267735243828893634322811454977032200092693688142109261467730036024349537602452427234379070939971262392689963799602975412284018695280149806436956722721024292581874767701629875368654217150672395342211219644434196210968304141593436246786187514923947750639091816180456886930656596273128056668667966277276126543356566659810476425126108799356266733659490072314355236617339688221055083403702142874559440817527222339471924572918688163436184527335481313044226590771180964174511696560906021547030874468824077829706884153813757093687525740253070246139371342220807371601416447108476294575895625225254761688524316171180924148760984037167499799275869629176697659835078715747403895517651184852643474624642253266893786345146198652158844631556112537438363248869015243453344696948505604797611580631056061603071008186376584320532255471967222741568236233752399475198458428433703670841236712459391726212263827223161126193415276522758112325165284463197955119015061997666077869259344079826933891849905083371456056940119492871058055266382652726388414144977388841931736105277417149063754140038685314140227759594008790125359984186744492793787126028776961424574633650656450121307380857888149148714856794127575773423125298499895220624373689164711069906840891612397566641049478390710734132772299536671150067568627021174789306641976706483527362445161883746843260088355648363545057194044790994937068821634855636167802888437698821271912099845516560661812090079910319039944874754310526380963023942425259736437678747935769824514757417663010976430961802550924295894426634612620455048420619495797000859768392077075359476969428441966409678794080823016332556777458047456349648540060407082841198445066765998490154743194580078125000 [134,37] 3936206904631941495499445756581472826183626210828073339099168372637072026293833093682281665777691949830837755231086128066854627954205987299902875218693162217925594142757434141979614536976252562894054194765079628842633949024166795276705273839110793897421740040539884095855201833069865356977105221062379464156541450288143126445305177832491800538583689504447250321331127855759142705732193057772212556579314569862313728895575580895867241456517266342190984954678453717359611063926571268098716467474549174628969590193392186643966129841146720202704915687003497155393124454795374898666358078126235459667636795845227854627916061535321124778141536928701586412993269209747997833482387561977328058445658993167173033718234819049635148857612210383996406739843958628728532912151679614741953609177537817349135999278672411439444041397339592399777870420230334558644622052944968309612778671698668675821654100014702760470159730285591463602474591163886008380517493935725219893010105174686894135401449067945295242200083331677199667357062263645914249389578692635073104507307365481211940030340109465596213836988176879199538994342685397084601144168628342973380645206342111700138107424566997365043295099637003676323128941136050561260487007418397201568212007422215991193409922633698422579556405575479849440851703251331666516528570996179483027346399485320823335135164408667162450544095578846092257119863873738525795342923750414676264375244108355989360085685667478485067032594722649138459751206614454547364222988158499592005493028098784849248458674830106330802578776012279717962245516747605745147377623698020461688337014824461140376111330536830156431524553435886597715201982431371200056448862252835333989510933193105520745950460500322905564277481661141746946819588921600541740595020293850976347275718830283310338205803309506836566324565519662108768927814320238135830851387046396044471645813219193435493939629373284395612448806571320932325834124890077871800064812646269274409860372543334960937500 [134,38] -752397544740599771407628819483649641311236724472474575423698758355849099022691388490698155471086241759586567107115612722391473129094712236643512555361034672127285463128427445977856449108420961214406895451857853298681558805870377696153784530288733973918858580025427653302300915589526288545833328426696755245670795627125623197558255141142423641227114570469813016856308005303664904789671759110312844244152998200365665345333486620813803682796727822141992897290191105087729031382807820397477111857273462542828203588614456532194842735135230714367352337778936410991132374096579090222332452425630135268182017037752621945903224815619886965694352000433538888553341103788698266496040277162172106638656746312462900427473465738355393768308182451170568243908010511113175159836887307190391447119217440751993809707986007212073763737358800213224799657174700951545938431137334000423424542904531161554338992496429271032309044170459358115724989785522820798458159692525964407726825795838780330680506379211338592389087390164629053153594491647386946426785998845847918597702613533989469804159755935494371641943584083453066970210217705957397682620360747035752327043014090975796247068416550081317869534107477626365926681965494442809016395407446085708753264354029242910025424672621207364246422508426905154327432079586826703623974834703415659083628575878069382948717544541886738578328632617766377954219414027655154657860667300271372728048918527561935419162387683358522931078229742124836179695718536701019830462632309478646510522843935065924307617674655838812375933674902121348589790124365563261633941823908868509578682921596828735545778310830669098850981155374217908601468882193017110094111873133455322355901393341183359810447963270045047458025109920689944583040395990560446482541750874497913405435863042437286914951414642669724026614374180423524933775783889954655768991975573041939668062993030321138575688933766188521206328022719813357330183390472844173757493990706279873847961425781250000 [134,39] 95378884705984544995084922914007965541262036430751000284187526080782630535615227139539335477914006259727257255888078821298355087808738631659241908685963874572488723353437691357542349141921529466710573996957626123472937245453412910362637196503733537410282192550264224965535825268315964738165058659703479015406148382409355581103030564333902153533911262262020060695063051747607883841977638848323978175047757485049127471838340453584402249456410477732522776391187943343744273858227925712521080490807795033328023541582460861863533348755127146328895881442635162590239723967724028910202190465843435217479063405090227563684823787809185666655081117979243695622866241544960420535201706060968321764699839485622083742846289163366591138482002998379858269822032662795474026031713107617840524791914110721153337512473688845782252276676722428885728689221411055793151668534081289318711051849432878536304355699318741043019550844613595306650165819304791553465555346449777024491826742040400629880538480924113665734222956935096183511066091013673809202406631319427195791463768773070202417587671079749653908958484904198428546807889696569478457734857693290681834228757865088831073385762671000736734186889038191688983671206230854169044249918606527629716803288964372367311238885596078745471845037899877813354253035105010795961995006101597665902603897990166332473211910411866231893725280555373317775735961243869579485647536643770840515208457722922404422080366809692845610901793462251614575283257367888286942220514072592956640627132662916605791938959653902675624311547355471582186484480326571866426612326892700350836466343008057326334215044340569355034451862706345610694424089322693041422815190754891644517837323636003950653874926709192231810490427876077016326612157867333844082430280195828205769154767195187827969613016748266839187736532193251693486446543402485024964878257721764121827354014815986428021556099512950552419888758229393811315809188988712463697083876468241214752197265625000 [134,40] -26583902233862354402078132036111768376801940599035261120271757346216537116653794854795165341096110049491906948843784099075965318157320812472635239963119844080103799706472423705815810970858954833826100458227694917881772365624773143305185042334040446183733034709913166953690677688260151861498856252828720622170767372476774127686893362038265892635223738233461389191912967771358662861193978514429021399529762308548644132281203705159119090010807646743262199763185490513675953546016712744805398572501852038271981895291418282211469150190994469469894022729899879129117380009077923778146014560618751533014375684821827381008141469706769853077701122978201637347159963052971693046026409120596018941207459147550640300396319964556460370656326400220980801593647732632875428210738213036724239413715072930200095346816588183105451159464745277328747444509904709601655757343259126501379711828678721903473750496369896235443294720229370132638587503555034355169106042604292697708333258375393774442154204821702424312016875989485081946542793653651358334902047525273916275311022656699833652540437775585015468107861974724735597521404548785882978749966038211746041082632101947940572228651563092366021424520364378668555832870069131424280192763039398287786866983392999608360444983065008422020364906714034743602251630870527569486877340542227300011667850745910928266043310325374340050797720123391897104365324778861241705903745052259601169632464875785686562845731685076050282827196844684409879575754424391126561152495330504830375421262900531385685493093142469518876288007516246238636457707007460391256143376118411574241020254238591167476888759892125032974951952032643258100468671505911862668660505130468584521594470137973236697564211560624078366453813033902316652779928591196882996224156583818047274325573787488281126060530311156812676604157035936229543264850341397149956195077103933493059362029281703651636267905268764912985299077664740896012769792555729964078636839985847473144531250000 [134,41] 23067353375233146890958393922134260738866446492210729986366055651160471480555594181359136677530333747105482238936643226893832940799045916645468152508693647187626579146974416613654554767767043148827092337858997187434692529059463186626359654626672144433789760581238227954402353366628530092398416331501032330196361160911488999234116785686417750318391199861987968976070951388746063881575286365706947454690845962374122346713608927037633684378617812150393437613581212621152999146284709602872322722094471753470675960824077473753768421047377756300810929880243412052034053493948148150425534249794415677188249462664929321000426502952346996051191759655040824234610833508260270461741203371736265859913823831707959145132862484951877310284586885076809297081420707497138146818394576846860367146816951272779671765766394792731758003896203374153106110235166606124208271867484109968128900500613042932852950388415045261118533442058075364025070260516052058587318180920472353320653819416192672037725258675037867807262808014670173059784276217375400587190345099802020863612690544994050992836330084009719075470500714401429965036606431199322073138255117668661499880406472606954665526296540663420517796139461077592766356573915941931291671825477325626018671837800353256660493610219998188550929381789380305403828373490670391060622630511976940919156301384706005343740593495887898891867462148931703936913241879587087470800416938296086218729919791768413206593670389261902837288365950237563626258810921107611441529756886443145582327669934892147879028610713153484717783523922790661584527982455962427831516290513320211851907424046148905878158345414983137456322561196862373397204713509081386342350795132418726089115492032043541813447519428569236604877589171671777308011360241094196290420885719573506673177333297931035609672309584364545637147803934968435322780418357387663564930909276780123559010724858115684798258739237542285159313970550541410537084018983478017617017030715942382812500000 [134,42] -13739155686686989814300884596204486562953159477995811377412360947425907868706045700428174542826424721900471085387192548166922829905167390377214228088919239969415663714412487770918744473885625210299963243688017363280389313140987641962737680841727939700314580668437504916321938783108342992149827108239127473312542741697922300617802384788132587193185593939456551959740898864727762442831942938554460789400555473586874961089371443572078629735421505923187843147339737232646502250364060850163714203241334994284344703530561277973143322111311390741766514244127119164614331329239860475445944090177273809306287514173252430904849268892282095711674860064526629585601323053361876233968945705342074277631725809942752679789599727014520692412555117994110223682921017446680653220932962554803570807590792188540683187097563704766287193761276098840600554320845409518048295540297892115615647018985862972062068787811644711388611312142075162660956711398793595240805669716364143703093610798406635214522975881350976496895932787975364255295604921504616542780860697419838980089807105435714622362668238469700337368312731671956695579541352829417399512931995106739212706499722647425985557569431991233770075637842302204320390068924944283941906158848319770595171799500788556603340087872939722006975251062687446058131394300093552316982453892163099832148212857187198822861334172836660251334063492964108042038300760378080321590558462394742469538533774959850533614591105750287341749207471025117151850691437243894127354479988228693720108828213186195645053271324907470495667546072280164171820412579440088884767122277767299771568919200607343406224738444957115476285558301542180790291556945855362865346184377645049032001980479786112383067747592884586439755574181285464977506468485166576906033976043158941370208906473455002564140591027062442450159248846729602097538939929120220172568346018945368274220977741959487684040869782218881554329220840267017998579675008841149974614381790161132812500 [134,43] 5252664554345575618579224679643290477911540142033078237563042451088348259433010162941385336570566433442162654681099109025867828700409457479979367441430704780597533036517328160572890551849474523101009052766717174075616369111955109997847767084078566086221857609889638639129837328002938271414089551994080574609262815340697550989014476458182048195692477616611280535584513636569011640998807836922527813661622689184961061432337444453234653970732831613504119436215527291368741100968861334339221554260098744541091526847479636498597275625428248074939280591788224510424269467977276123784844996222030907795837783405670460625735755238995181849919943108700495435320451380732672641345130083610871155688437385323343867003961064841465574436733858680081493378095712380545865599446368966452491030160356309287084899457457637372348021393417914344581597537859654311263405171713204730866671600217348620941367559936046951767828093388860779786530985741921457070228715037868266604727160858803136045143595659913648351151195647942411205193153082433146661490052920414271116354640208510373099510355427402073442725693519076610729161542495388222366066157526300042791015573537463604104740216319383472432935096131519173062415569996136153839370833266198802100239793922583320822824107786135461909347417714175178839831126485988626066425476410817638728277273908251802114891185783742654392918980378915491642491710116522694600368321424182049586618937776536806846377638339230861682100683348523523082001227024284953900896083500309973718280299940891897346646098893919207662503784756664809731399627544019243888359839328053298694508425071048787587437155728763816307229941684496493398029074742162515684519563369054567397321874696880512110819138483348314835820427329402440618469824569421702261053822955959903807765777674351591665112573026472554708255274781014451017950467857286352728305312642628259679697539361257279177312273414185839746482396679273853179013940462027676403522491455078125000 [134,44] -1215376546216393051746297519270409418492768364367657038847195256487002974495056728151295791811570068139836588135702573119137545167983695445455112359781169106640824340561176689298188532975317971179647712049895702011853482959581756125186420402435958593737448324517909709557944240166020650665210014009051429717861893652581481464375312934028097220230504136571606448177273881406630442647454710304285245116097073455924684794912746104313952570611196388538106448172382218293417585017221564756005555607355142533086683114006607188651010292525147592727793590155780687239994744870807103610717623212907612433292483610765507490649364470045684766338416284871621614987890057569391223276639137707239298682757370436735157454398377089733193796154672791377127941470497770169813178208976870289719427968754011613156033398581138750029640069686386195444780249062667449641223902196058974719016250328229266615183530859608289854804753793053970102066113765414442767868262565763130698090030899561251929011858340500100259803896006713415695468045648046974154435202304467394394086427985851750513817635061108824466862870805014293607365843507848977945279110247525784085718893215131928748614512913649769102431681448819014464429598643176940988717605443490488956929754663114402101326584123874419501434254103999325416017243794967541374464599708668442617637082990473973180137184144400999322961654262110057985991527670064165109013204629916623225644719408807721337062928004541309857128478954416153112158228588084294080337463132735870192795249756192710153016392437603744024029085897484662383965103898966245115872465339612153176018572437970101168504120117358535138905723146394974702462614918803528921065009466765260081908145784633157120770884351661713857271095517189319274096179252785668027453824704327938252758799700945658653840212742481132742257292572790372901465017829109483099146933382991185936255301206604680195255559546522956275922797909430461610825659590773284435272216796875000 [134,45] 45865874037174157339413646524636267600645097724483019352154920752971823521507729907360465369916868127803514145105720424287229619023762045483076083130152538157279690283757268881507105861792437351519717547975746872419584629925731557623108470157033496209266666230414810346864079502501547653259826407535850618073948170657607714988683543579571220716218341258026198967177916257324149683532708045067834238968439634507328164593817025816212922078575373435978249609091292467156756188088282487698215576744190442478723966054873368567984673826248563045611276240702614261582080819413293719320579943211666947933245354732673397706332119020269446018716191313414631751300509790682324168699399553133713561281630070356444513362601238374703665800394623084599544274442008697161491283955315699666472166410728372499572664754471617169215604974205086054542438302896533110430534050198441477913798661699230132248800551009058129375670419623588020757046568302177365327165511453295492046395608778492357476729151330886242650857886654082662857843102876020963326948687745876890279773817600384921909067556684183427481031069347853399098015854934905434013432439049423180636447676689949146747040393278137463941453573419117167040926772625582744393316827584243912238494510831077701085178163933999367273665573013498105355824552644157422232442006621099018277943171314274365391019776615677525638085495707614170354836901716222136193418068617149624532834893365824876772902563014880773350312935923483811737503698859985311636120986764794371532545060745564227768743693169024922039571097555435600642537818571665438382211496973052026111334714244075973104362230081239472884899433063217892118999813050066396029076182196262650505483970104757715886367404670185324145351630405676272559236611585681418856750392932381447543797408474943224603689156512425967180759667964813333396134641218762362558445559678327346842250198514982727382706422634708046582297759078016596467932686209678649902343750000 [134,46] 98172888279787355893621724564797624446242752233820713994824854346160752410903383834403266267194107158063976664379264311432331673620240862152375591307625530372490595462339142938705307485814642813405482263810171008878839124653579275511125127219384138705937059633455784882277825725811510469573725331021077221163549320506499166362161234706731557175084398564740380071451650792986621439086834952199568108768952172840114347851616145473174700987071808794462908739196635198674535262828256099891115509916955337558680560226808100468860763981008261661530419612790099591259998322274832462093764434581680044336031313780648216480702626068843057760518967548343764459214727180872602960336876070143851014938906045143871686698451712576361503717705609460154135662813356938457230283978082246040500781207944774256331315939023631363748596610300968646477644805711909547089623346587513127171224467876355532174966122145095732956042523642426684585410159989387293297612597265877893786318248102593042867337543160871276742775625037112009230940414581249251899243640285563028192667202232435328531397869829427303253663533177141468028965409010533927158230147360749281746764901463682062646757830232029229298097854995193578400600879259100770301046973994630948129885273742340258462823760405747180322983552401996494064014721677020387243233722016444533570247343436413902813163835747150973200908682039551410763561183273300865522672724019006839990359533236560705610562542836582984461629423972623744495402136177851513803956022437666154439370868447004588726849332861300274304990261996780840504957396357657120339993745150688536504127346636689576679948716684565751388100137343859026147991895922132711288291772902890670547773235744218217099813653798795413837672981366960913566538782194823193631289588371685535561054973905642192089971973311501198399037518094428028093695132614263902574168761856898846856270919244917455258409395215341226738993668822635641670785844326019287109375000 [134,47] -49536294189516750744031619439449639222048717810812867713238321275701788175055701788613073526016054689464787921384515696717765833675285934523003347970502240093644663047389161504307848422407556416526823974626079641000701990945492795759032570777225847748310066143389619690310298234126614898543624846106107312096659279826563901040974632673875664590790116377556551616411916387974251316638209319278377474731255822062790805989463603328536242481361204020339871714923437535226851034517843078354858350887049171350596153393694733581222282300131196624303921927650443043359749019926182731445480077012299233264438258677287209812543154949583478970603921991735349154846430964441611399540882416453297722826250455821364018168024692334337470399025753044162114133063534887971799635227559611160033840214082172494626721430267628219596249364407770946385457177306307536230946796038081764974483640469251567632240002528200317938532670996356706441750917643350507082622687740113031583014899587353204092437903765326379669925117507460610539121445939995994708002008875126325838322863516923034777280345893747997170876080048795193311523647852720850133828566105781543935081738146429457587311912609534745282440741715506482237751489435220336242947261595910645210511639241941938233443365152829042294288714651790701385866278992728020972743308423981141421515170151325504473716156168367197313787575801570587053571739121134778333184719590439822487105563754109189364672045855664895819785314758504798148671196281764505968851526522336469170092476443731156800714710097139727586761616466600247907523218417887984639650997050547609022568830772460311765893660985676574630190533559275503895243189760195428004891545461619501767199340344829585335147942671286926314141587975093000444665892553392306611950149476139878241343405371410279908705151712231011125911195462452139610012751188497293322472325503975298178107485805687259552026980755223398777428209346407623728737235069274902343750 [134,48] 14852977549597834779643009750259868479565253762471228670498907143951455663293955723372213783636038332517429697537555350045016000858008917568214256264186752924836516594310669525559902952485287517059431105793216701100138297469636271411935188061091228384093452226462992774406231043940449456214410797804354467039549384801914253371367077807964686161115037880835034933052108539679254568138091953058151843490974168925035324835342435683345239556251577380233458329707269448659424963501046219722736944219606412020083503246480422481115000788126185800465869659092386332054331096334324698010890678190287929862395676238833182621695820471922287160913340758667538178718598027562461293143613521783127304574882868211328756937873721208122762369831057660322381850822215834696799186668740685025195212638037297361698255742642431792746710906273587250235311125290717614573115334561595481223283904228978651474474497140038014712356735366460585896225124014326366808884374628717729153748698860834241360484680301132316904001304083108464283419081145450940363894449148041822784322827112407601045686525924914420688424064948946749878232182670815502003848606755463821953829637804841738092042844390032307339976297913272319060754482852508712777815903324957945008128857074836481942684750367375163154540343161344576105690127933837642057075608907198003751904572410122411913461734615800858319747936294277262998909958448570664436911758688723831019446518184233572197980266281906340748036389759090972258679512980023773282565244334841397933956448702266383634993744513979101004638519433068913618439211780966981608874828686044851545342479374189207489910555138461654085969513783806107302556259632031847761442878898565765366494091490837187255015934592634508136962906724829220949685414845340138121750346248089685553734546858008619127131373559715780117209278488087687893188900490634054345842513613406460175383954817513279663978505602563289538881094791136227548122406005859375000 [134,49] -3690604883923216753215341261612023016949160593114020713796275206169249794028425694403219625373340618957555313205913675533234403375339697334169496470742744111037738503847765470841921797546792762480904819112000861524093070432148366189230617259900418299195888061875654382381412808193410950527966257355360035478154643106302653602246138822555698809689735213699265336981673176744409835932630569642834751584848320380891780432721062958459051988765543247033543148318091552726844775959838053382093911357051110463852225471124190119756551475333438589162899812314766728959131405644665280774997250808762400087468110308273217811112736028472368602811076195803770729029092996275623891082666948136485553866833808667158097527800222990323777921785948475107545203443195342973239822789951959044433336468947531242186273617464393201193148044190708233810248983561347918374417972676354139424299389586876681013480910569620517737275936282066967221474654398262632417873371856255812312058857980439635189046537825273209576586695335574475475900875998462292902084940185593630213792541009251752999153213608742939621686711042560555379696170226547568236135888339489467202745782210655928826093030834864908482159928476966683516712538271479455949790386788339864038850097291071711474551542898966836664656413094094834287875746536187604387090702323511938739080583310175241564713128369265569080235015462849048911346345762986068315787230695722370309681093406569398786470976979258626325252582550574238738349546737965377772709848887697704120103430989950078902995651595552378154695621524423077769046674052971589876667878456572812334158146811578423293973475066250546368939333098814193797979649373515590222429205970417664809579798533980400739630028347114514624992234141306047726523117134895387430679062946099304960867824571745367129577958327177778923960135132750674905388242986737922645762643063760755286758840013203351366986860830579715427262059637786105275154113769531250 [134,50] 1129630853990247005362076902570667514907807192399141578145561513000924370188566362626410271812658332696752785624835903666729094218089027752072434574785019682402425805696132144615527695932146194333645757104714864237704755250475329013799260755292843123394368386520078517379098999397769196519411248942520018284912762873652190375489075799187330790788812396529315180298427028137406362225462740546055617204809817693154185817274357742684691741592089914646070836396540709071219441736862538804621913513568000259112482541287091941829100879584085590134810161046772012720032850803988677368898891133080492717217201043249981187448460188930502358789398550550511782507933923290927637795299201219202898952730065000318949028212184089234617488363484690907936483949049477567653228902353771215914644935412086592514692726387057580872049855422155592114154408912287436919984165906210443171069479333875151620072706833888931627519405822651135295492076810867681326582406788435358407033362695823537297915805391474538273943286415949708393644968703360218581793482439478813116520537907670314673037352023398812630870307246442021320359980521820334406559295012592396129114886288741149006890248669390188975736418997141762371337786371581066992819363028633011719587458606538329798117695028857130638468273916443052639840511568657155676124876778547806418289960677463705650605455008076912415594036456261591810629134132252622999887562890563107905954404153095721057228137120298283537928589476998754542271604499152369542654918895167827844144794807158683022024578128544764993768975086006049125438744959493727185113909896512351165851185434201166674567723009508247490543915071313695966409871712201173485386096366451573438043678091417668132733486646940157819891786798895204242779688643199454717676976418888920659884765771285147994205431329889471231863223701620841036504293486787450551853099537804859901935343698559292884972728385397123426403956020866155624389648437500 [134,51] -461221850858581361349842244120936204360529123922396890066510155660682687626729026908012018272234993373145863977132985473010672280828104656765775226458428609007355021918443155019805089787791722539212361714245178983474532921657213680981269438335191511450557011908357232616197098604226743268838613407812861632268719738864912297473345873210861207450520220568333663902164509939548758590823026684551393497419255735800239246081528533339035582726657185264013519854004497829772915431895641633397170568311987462476937747977665186559417575900652554977704021016479006687916042578534814330934228424584212563619311402702020938451470705612728549194439735599309917517151376203935498429865720116362113429878620828998681125749737078033012001811396680814858068862247135515570504597957462559647725698974669690339811730764582383786751940146069865991917617876786039125408441515899247132136637751067800998593595042906829309337502938960025086463857118788951477122527711398198851270240798846292208451951160140538954965231418683285962846280215087125662504969744247685392747814137829404280938908540294941384868746046741420291200555328801837946507576669219758960240308032682009292105314365824007860583683483258761752849109856524708544346936030218926846760511324288050995874433190223080437075462545753421197035723870192816488032970411822193265017462527581873578023936872725746282961440895019208632226002126072429620275663606322443804853192801229977729524810694212552059041403384713016543939054954083127494149541778022733899944458527120668509268525237206916222795354540389193920562346341797473903218076917474988329464551202656845386657085032387123993856244168667730873204257362790163967448642427796366986738197745640584945495073040022537518501937065702968944431026739900801829633731473106737759464207919130465461348402382726539608934231238487030660403510113164938524047620720066525821403958627172455820752952934677231397846648634830474853515625000 [134,52] 178250544032326471340932902056256807799407464185009571083975596206055076532727496118357282099558482139684204351026004163766885649521045142198618755599821711899353097614458496417525535002859628866462146264851862325437545810651746648781041637223613367217470643298789343124098299523216631443020592216917801514602464614854005014970001439264132045534410931577075526056528672960184140061243341467018500257281532662811817520588390820522035386807035623014075398621193863062797159419107099836103694082065906151465059687884032765191476038698663801895107787116920477912468190351158228949646777907200602137441343260919853020333679601434843155783823661049873057176415846948817339973873583499057481440234384173185460470715855015712666552277300821319208249455765814135278109990166367934143096721294194826399855119499250780998057936461339349854933956886978476989982193038442682726006578016491222052187065278976034421271078236009866410187186693937820528842449876683286095955816327678751538559029493507252235388362114171979710080074221538839916913604739980003286411323296610103351320788872583028515388835179024893676933919258534907888627175084428411195297691542554849920107598128096548263358239097520205320945063410154319385351123042109061045765118341375690046844262042686668213805176590892621978731170381690965163670278779097552323627047370672455564630054000382968130786660063902419899655780325886484622557997280994134228283979326388612060521190676019628535780141378380692526309408966045335488938787246525035823191316056626292736287921434841475862858449481401848281111558400405492048528162111038251021705903295767790890860131590664333560937723263624508467650945478926283470417976928426657451977525157664754475954448879108672393019242041912519932365711352964597334223864972710380477939435017125750181878224915024167077895826062087893672972327997923175635172114830023536649289368786316947804730688168336787724404097871524810791015625 [134,53] -54156698627691152498519566237031203846016581270238156717429144192912184941471958648373067403933066246215231578956636869776394112844034101113761939660964138672316349443642680937316779880959656564412608908145518103880005860018516551465182229371160401133973151651137446023366155108189596988350566694096148076580118935806635909479764221901705013400043060360248396826412266888600952658512210090616333427873535740249960260878895834833943471236869240420808224302366977727607382609228984066946246651419278576830776466989948444753971839459591400573428104903787043291391338203673591606967513713333941079345998084781580008006722591736717199574764357596179237506042626112610006013733929727293133999787856086911986603560213144323189432295036682222382961970285306359985231883258107179769045649688845267379321122848983281022167007511837799136621765522317746331341853033965864185503853744417503997263565999924549663575403455946144632670338288145947457044742633576919047054239780171764986730877974826792846466158439631079739444844434888945396460668169028391064184516826777466519127143960174643109164407043412126524549475358637240899053222347641261716567075905020955439270365224782792285798012973458251158949758360887761297750838560240665285404749595843454946635519564792332609314438007348520153070716057202042220476224209207734114685812068335064071761234503909034022704827153430292732033701432534816768392539308065878298963994858392115166368524594674243746409554106575455983722720000660337577670510735247551703040736088007157800485552425403406733563734626988572137577154683396310727677220901777686399862705132531120139812532728432581581959907501004210002026732774246209322937982229085292624459825629306214655679906381894164090689029012558970078036412057512733099690924944568954487998606516054139856126615357421213445147730962474509476746038592352472513657562982256548611389416076575660641908136760539348179420380474792480468750 [134,54] 12126785402331143649217144545270658260677287256807939761473685958554509965496860371118219111554274904479755517106636822456686803144374814331111892930949770626263754540631259377503779962481078676062277962571090256936839111667034298855384572203176369411614664290822922636297163211239564538898814627356732600715228397089886294550423087920194453850711287110491560439817068357393693605525189922512386463862456286937905054288492824955565111868922721201914376002044778067479250882707854807791298218163015471534824817163206774837832325927334066490413526836714885512382383557646514776219277615689702381975132018085862853032044556446125840871701780198991914051787949586876783540804419464125730868909399267628775606460822544127057503483056780960283946757277812365396349481126352283280716932885428267572701701284665079212359859988727159662890671727334967821471752421278641362279497170659769184985106854377993187224120245574905195991666725497725977100269336375553153552925388162169429287195993002268489208998394054031758285542844246855757655385107655079156793521094872893150484407981245965113786207065589555376310781672084638248421254234217697761477896005139862090316733579253680588739400992319425892996581817184388852999546789889987667650475689420750213276024052472121477021621276974954582990333392846997695117863050278205048759266834530144518222004555263360932166895729100233762500861104263396683959486962533377021866895952361690597564087761031176504007867418322913933766827680943032703475966682115369116369752045334602261823887596290379994585614448912723795797118227853183566274305736458639504670209437076938195085657771600761544853405911337313353394097800672690236980177149407112015091533518582380027886534942326483747132450180028805526023826170486889338487167946780463949767995817988565408191948374693891618225651485928261560636005785039886713935963905243490372583470493214228516627496106614776127681431796875000000 [134,55] -1754762563280988961822016678875302560818643851184193912699236030522219281458875361841141392043348873978686948120884437961711628891320565751863096837503706190183712857753766327999552073844520495362590782682023929578728844961996842478947901375493472329893002849300999213383315695798611339129657073717009969307609831234810241719118672210913662105600745853728558721124334740820805808247073554808721439154554164092527539062182729458661515535616415627178427222567878364108834654314223619328306972627165445137654911289248485779550921126887804453644663569346055562019716452425018727257468898287816713313401289677573394273832818000494271023014434608368217727226728543874040537557964663366324405029800355102333820447101430345689548239237927915047380109401023761326803363693328824703221228458563963110906238197270422766419606516482412911361015137365085274132860104758575392556381351623041664097964106854864334086016435048744836190222003819632259254452663238513530595978133131773653200141858490401233397311271305376346881638378256082645410900013870275012701481533315744218093798693846825398290243888351088019394116792124811608538389462540088323156465673458732701158441754151682738522805583468769420431981738644157828720129276281865282152715567249679454993039827191021962902761591856147047678347276252814283393841875893407786815874754930250052827623910328441696360640563408241359340048971215511910952471311228829378147485044409615745469962063899132951954463529517613193189133778318042825019950781765046582618388952233316528620377880865538668336785227227527765010792483132313630687307490557520221370168198862030044477005506050060857330186101142850074250915706661493889830218119202681263693916040575068063393864183683247685617171645996772406151705901618137513409912252013224145484880128565197759637960279758931015421123187188966230091315059416018994142331212819297223090970933906948464926570406800216179511269781250000 [134,56] 29641380763269724023739919304478602641581066277325161182202568828212993899967839500801045979878193827136602288341044421790845373043120226944525683016355247503524060039682297640602951824419667610855399718814915196649949315853788097196664723730749574830630363229957808282932948939943095435454426983310278750131203053660406020280587734990703998453986673650769443875019806430055037376087691796012215737305132089003431065047841402684654415141373787645707807076071543487994952288249279303792983297124785445614824653728439332657695598613672121036191280960923818514263995336023104842902448507386773036212037911972477046403748887516972692833750166076886981294712630211776186967920033795823697783682096690812947961914084343230833193766809873111794349281311323095747396509023170819949911134953341211883766161686666399438664531200504874224994744886474386279915457572256167034469424530525601094170698895757173494290893733688718276015804282154486291944757331873993202647375343220992495722829048162116496889513252070576402607678094914786430071209074545734273638091736982596687994510403371560507692314055834376590938447230261371958385332751449917590735974355592116863117305985042847242308664111892560932380017785450385311571519003561077161687312739469903525500918264634542432141745562511375876053834866125183288987921089843324518741722307567505165939375582350114279077493175959533414633531384538273580484641656577563630597583876813942512601213823982100000993427780546438453619609194538521506225285879763181591975312423354808420527667514498767528724828275498372833444362182263869010041110234512728242394807139347479346281124400692907758924892580314435958466197070114815422674226270241871222362941965748674214003154863341254503662761148181508391650153148732991925230252630610179032319507260706160687448548473533097621646525778756107627617161752483016921683432026032895405122903046395177364992116144886101231553218750 [134,57] 77483402261585785300005541214011944440466016432406456973998157474710140645719634154393285713894656462562546104107910342689457109819635979624296775293521977661739063140546415040124946553287748685479616842252297307372179688705797031208505086123141697624268456924470001673986757229579319099247946587233055098538912055519291658416690362037124161989672266936360975976919352742297740665776095846191747987495167175030409007765392017784601236871309889009047337983335053033463519306535307957264521869067739773917943305027778433399126716397315814109138363928966438480506947352300278149823072699182581960660241112491831732564660962308059755286699197066841789149849538901562776718813773232174240420703097491801000124021687905409863605726521532488056194930611329425384289498749860792292638017298222935314011479768666634760156687971925350358127123901127089589734874206100205181607781477955564659027222270454730771680824979882229710109775933118274841226530959810105894861555555138088909947835481742059793012172629084786344323077341070378562688217937169492033048808227838278517777138498618808291783196205321510957372432091264386276568762861376763678631049926064929627019351597170244278327578485124355083219902677010891240299732046238223610658610236190613166186347205327050039943591320736613260282039642551321933581983302440723009534088557538624058046912119563992263594361761483013540388804882375204607294114404185151629863273447241023767670992229822283213108754729173475898776140262481429263814451976537761446454180075831753174546597576021606867335868768961296574193066895359341134285690327675762812815838245788224004818306374949921270223276644585839847655488504303701199094872734112126583770033508484229961231905887560019249658891247054126011281344185123357242763083347430231751582774628980157750035329141275701889953275901660239668291929311497931641280579239042580669311501563218708928540022753442331635057250 [134,58] -30812245927429856163065785045165085501296052677212664311357965843722181049464082262794883628305063103474893535000489365437631860386935323702932395238352146570463955716794902891092683999907248972212070328543297527778259381159089871719164248053071137605726875109383109457909305997011489204432475950831193210255537429889551372216547100302491050933870945102334853867856740296275532882821021240754741325350170834946591952854293217489573778443356415212812008897666084586931943002025796279652271164009735326388390654228207324862823358269848444556679020398961654949709005034962372925785477759511078839416206769509414533331307276371767095956411157480083929008564636364287255837289135945235128862693139678983539448095759360609461562014854028532911152575445368037438068387730747914083511650335142278545174984833946183815067391831880595240446287691039782431071464215687375127368838883593612523159674894473382011317170579200334189024631410000510755596854758147954935243271050754265711251692878415078458984149783029588194971793787778652897355786861998651628488348774929601699340726561893586906066280634717276958521318509093065570162422455137676450178962099590940167516303967827655744652335603513553062534862682415273107620506755320178422564276506406161244531234339852276333812258001785614874700116579447802774664211459065601168405683508947016957882264978773761350648332095521189507207481436106514673600448788574480039280149778765527173215016533365617060546463798176359997947254145896036037201660736281880148492642922213671134663425313283071304818898664019914772824110828995596443412163981603369389306698989530910971528500042021352304292366163813420838345533916191105780567630296400590794586682217984783039926990143793184279872238421890676557260713705998305008296207743338312193001104767183699899369453551003081096214963155443484245542726105809804719234635953656010543624337395277067785286460494750082338390 [134,59] 8068927279087787114755056246294756634139167016311989303785015121717653403190279508384590801796074668064664939061314759447046444212409079788358907023889015704761110873802977937497784599346450966499045631121163567920158560762809579130944710814977352804795048986694834601134722388509533766840084336436884934710026652499462234972479950841341116365766573653678308613459398387293745923669925951394564793396292603148452653489326012331716596701293272507507717008009824724367420784450992591697958975029901052260269703210767709962326071232975197854978965994495228065799100454132598903975871950620725620372692672859506399029144617515538143819382907101730382046659148551384626930758884384256187109773774336928280447018338405544753719879757044069413039025897835615600342946677554966752158926613299385142938544587801073120207044912707541109843142621603031181717837168138728806459922960096546156067811686892319887398769522153328494729914428867772772855945288980275119925661354315421914307046899716151134468203639218726798212859961642348998389796267946173358500235743373667484143989621899688852714301850030830039904132233664422219003620809725537188137812714281769512812045640133143024250536736199965566959987183135726943324913659181262345531357631025986211573429025988086458986137658827774901304507640181609237235987405467167471264902314666124637190706620725086717391545784432765719446746448627202598136913365290232793828165972428364253802346385682309835326761577894756323871095891312575431901098346811269358559177258751248334931782453986007741786326107802019960047699165092761169265515136343413939707767313845415508344893363330366008306766672618918126365930231124813516483692387964209592372564853479219756588098166661351737458870651184976916931784203495778426792265024926726040517075957162406621552554275322123976784126691702392754713161753263888357838924443129079208653744465458318015898477373888792772 [134,60] -1678469971911959812842114491953717909955249543554186932715209289019247406316814788022769448505466182500781230693649664174194395244115703805617830776744859176273731641232534547159227685498240403372039681475399029001714276134567677576426336525689138094366868164495607721368146069282648313047824801374450385108701024609988784990870982567497745320239321878234017519381363251002449541397037418627038277161574703050919860860438130561114930349001660342426684603672323595564886429382941655268929888475604379222081089662621151670844757960836759963602000037743286397901514585937367285322392898382474606733906609680849889257778899556905742386996058801182283401014367474196120073273410453330750385796543131966245933836398802352239632959606679997986236510382072936357847777317676428096633741098441809630034901551267179912398160303596016272195728678233862038041160756466505205594844593425476470179000134136494263030186980354922624193075019456759066257114720755113758058411506365054592140127092660030814505178590746660643196293920826236917079867318548706505776538870704040899917012191707892050499174717011182837413099379329686605241631331871420882024382625065805549768651851068212312283889776818281823203759968390933171108697510366510438459009663379987082850931812494582427073611302504073703568067229932111252145257148043503631031557050469804664955408624901617274500013155191886241772032053665779989889977607613631964352186521916619200248677942939151125771799481183368510716987302138562503536056500413309268528448156867967532670911946441078251428022531375873171077054274450450686447351150609109508513087526988014977843630265585486913718436614094987736076977681175927902656780188670441179360994877868894808648348673820503168238302935231855366224484837483760852545721712278218860548880049861572900591289912014434022383356136062309759386348573605787795739749497814781714812373000728935897668304845269836 [134,61] 292713662309385565513985774126754885275500900864447064160459309342634383542413787234483314289349843886849865408986593867920166683182323108413143723633215063258357658053653276438958603036748543128597867195451905028684630874507793085555057616153202406239470781606617458683161184804995932859606115503838006544891589081367129840759484774975694192544081451426260010112121871471358429134810338574763043465630657539400663859165368305264997067243354742412396341426389991907692443830173100402290629222258597844226650657551080532650404818748439803357060692618766408158912506527589579734867066164905233835757684559516799141259733888000159208552209372524258379205975733801869536536385011214242298134979784292206204570005442993799804330402240666313340033275029990813741979270318845024732167835694405653112430734705796035347954143261368140403682877699360527559669216392607158727627906291971640138575550936198151253720792317530848588414258280851607802352996374397407700777162397920125703364766187911766828846520118251161898154766058520213256883622381255026126929948531964826296679496094358835894447788444278840913943482393191407617477661374621936899968390629410311768455123646380503191410340081273618285155011027441536858416112957784729355433929430510021835231274240336010054251501987436488372420296619740841456280011790173143491256581705562819973676936693709714904665919569994911374031189790911223776092856903991574952795025065924473649844384524537050808829598807212605911187670765848765561378301534354905985271206827411127776054515985804211659432354092824172058361223319911530922158273494482615483999042837085055261608150282778378257348930457937783814484887883088579818185938375773361376995327578766092022171364791199888316764619003974793633485920200354963363287916728811280163854252130594092919176369105833939542848017581993625884917213471243998139849236057678126431901385994400842050496462527 [134,62] -44242616520124788098884236851355467339555023955709579613392677446684541301930387181945821359282187967509855669318393763081505986843391695356966634438556155270018748345455485216591446280214749012900582777794975579527985302822661880304253671278697548909755880562224996381317881926501316279225861850139323167873624413392570095211775370823450439512746327024534328672981379835908125417682506922745397835976322941599298152795357135694029904950512946798454482900922998610447439743902310512418286057406574585952605295038214491453431699164408544786463833795908696610079493376142608564417277072118111445179441951608738969273625666062437488055407401267997641732270585118848356957758211383555528105336828690003968310300295059584664559793858059896804830947289507831016284039510766770305378111962154571997590877686847707457661577694487401339787454050572595834398532601023333431135161866026311782110608508947200495404081096797397662499883404254754348457241819756048915437553228488938090166512153345179591035950255924634266401959283186796962920005544045693498145355025192894962214124990063975280038201205698446943362820072968138469797993151323985361421601441613908262736170967996159154685546427688336359713465667753384758495013513459727154499839290062147758743294059627237549395989686247659151042996552946034793352884558586051104100037073818340716693920444559270601316367456157587664211520458937758250444205222201859007347488291412320597897187175006604304565817222507397822999567831658337368623149655691630221120821752069074921239755269291101032571624999942340672827836767032817449849202806073498179911991201795920973202730470835714265117908630065305894078193025047909899119523712608762688096421167383237121929422493222048727740465959659724356800195941521392089145169503364871883333633348595740643891044865870826326966549772609816953730131500198214183807036240322266418071360923751132969776320 [134,63] 6050424781480019929785953304698708860176529433940030164269155678265204990843236304786635900369203296378239328132155208641629628985160547463387802956964241054170980682136665760374666746620371261930019884727643493220493214550978869326270848276237479888472130107444318962274421672463098879957499518741114519455951850107788675246206109030513057233301470325256285753635454728139238200753716333324527571981276340842132456530879836547031629092272007440075837603243040396574028938540663288519735522523765278048764793132406343688638952700530048183854855770510045914593174763688734170881600909673502060253172808463844373161493804510637334346787264686730224013925736941479768046045607020126952573418342907464208694024095559201887715889151157438520357611778171584605610080516805322409523261921258950302807768146957643658326244748583893049811994319160609026020587084697159063010352061162163465566215667701314411982225481859841369699445167793085272234004543232472080419425669826357581026585486292554070697115423512598183372174843262793251495863631766129620717925670020186080682936833507365836429008501496487514939909603590650948864655639080014651213638185503886119204106805834195768520458510216970071424229405046386889226053979074717340513681921726149960124765624007395050563147686739215595126647169607888383580154588963853345857133447293483141270494675734885197196835280875115119430141292946989605606853703330515646887554336561427719483428981350228029800454890490334674488785311045564444092090788988560183933587887979867381874335621884279185842262787374021668760186665431431520469346802847012823002855178725902793590229981158395940925974799209642117506381073931232970879681106516354162932279770024405382213767838488873217509212956673609874532114853689049155903204386080404136040383579093837672255200411457113113832470275724158494061095384396677050686915330094572165077582478210255799584 [134,64] -789454167893258502005183105581131471143234870533979973474883378777186761588729944246181132752329004411138211617210753772714666752192061413901115356557068345010594938842673765024712612754797985500294225554533184625897161160782187521508150346796763738802374144073782059467900769093716723502097829202382744275258429485880884802895114590388047107720259747838310641449150486841725387754056439680734526929392067594648780702705685185422164393824019232272847100733654111946846754930254796326251586131348972430054418870359756663647481822476594443136037403991705826321120834464867788627394017030793837938837494032742385724071817708030170005623858563174507248416212731232914930574313819424457136058166539145237441583622544138509982769315639776109292767819572219194631853598799029365777607700969190089720758556311403602650416077323638358381436943313797758267166475265318230753147905204221120668350645106573788127267397923643328362218766099836660930467857851008484482934269356653207185706832153718151093994437003511950899884100282239984946005259622848919274774532508405755408042260732690148163022958172880030340899355822523388731849389726280849588945976164514332748871900358053549374728154235847985088036303818829057465986352037215275285063679944664870488079341937359047838661829146990101545881537377254641822785488407237799568192754386277297865896985342118139915054982786548142692146213333963586413792488199212701846436883538930098142731502612721205637897548513466463019916225635274112692061936353951183353352263365436726708399395087911737078354643440618522859196338880164232838869483720274725529615789681382112703081048377318234583638061054769664039806285719522093690952887550056813455040208250202281940495801479021473113373776966775127868392960455212814474879160430623588821421478886750756787485523425921450947589388949016905850193914561162818508514094185513316471853962973533088 [134,65] 101336760938039468608058662608499279195540876189271045843149054973055766469945610759928992024697706611742915784764628537393978194958756069965578322801796541701368936298373975244701555374628034920561892343288726131432884000972426402078812127032062534638542541286134512317500690133148311775941360755515416334626432156138528359237175329767678939684972126990282116523607810213826990512582679415861817062805355863156046858719614964923155666936183895485517187867553963767639012313277328073564385851304836741137492622012705123841520874064405684078594821362758935524148865308199721344395693822982925587709453554515752702987966178264301531989253794475637031425977104483786101484905468084445960917677698973763417386065422611731378558793667016604287232398293067823081692935570312460051756768048613757523495668152608585574940643036895671243553605300171098270489872315665102088152612407526193094779822543707373609249639498929853197720539767459263708213990808303906494109520113541285423813300034361161457370696630188953483704964295249917585372655049710101295809552365069409822400304411657517431240553972275345163531236050137480784302254314184028746624533097674778924370010005469545187234596036312016677481818172595846000867478210349885968605506972352611345667305144102822819701501954827289034280468930874809595230334193504536080802259811573660799199523742987409005414176933205786611399501969134286240176617409298021170912578162854159502423310606173682395507557343249766556904426674988029778940090287767477995266831474895256480826112840310728155935372112537295859929451381675162054113256871364863477205151552975037441591891848448198967231197283967098791706949839592558823462753597588757949707144421104027369895691399508636420917214039610333819005084537341294486710255033204236776577042645917629270570554976794084787184798091283278075922707100422871220496466545019737373631682137568 [134,66] -12546536897518648265459058568679107268998420284469001991265163053355656247642662461639138638220143851959421249614952845546683237514565957042868953640093314098377211167762956510584783601466783187136289696910871598680590630104824419269927156765482459939905177411879220087789862257909835307540660278271215395032999690625241456837768588547706534321720879946279258787866470447212249930525521648043296026402460810829157232857845393076357547220567917081649519408993175583032811903297681296294236119274221390084718712713168467317583365661984612759883549635518002669807936144091861172187350811006963824057150346528656935605864298347565362957870044319290233394495963605161805761490668205628497804435768248312651645903408691601549190920898789043246068294231257411138861903546711156015855444286609713126708662688629050510248409637870192750748467180010608000847772303218531419835739735612514077237401918698462025508990946072221105590962100257939970961177762083025037523353591260797840508187893030952631758450676846965700255956754817056566899162118252262550431710057985872698563401283114496751070546916735189107408891128680691275645551990648001646477846862303994943438981985797335121313556029768471935039792296186495716355420546874543592577654421792973670543529689403030525279227768255598145258734812163256173579523495126335542080383075780956327152314071482678612747918318905149813343575069521220181586819644349828813027738798104888650934012106498834103573880554666201587550401127963778186831507693037867369812516023725998651765973371318405959039804748121771245728519226242264343411464570874719698126951771636029050227424862003571014633127190965745547739390334490509829481686828353420063625385197746774286158877592138612310829784207251748624140692675116336293759741692832097681168327782673439163109282961260974214881722258596662698958158185625036554216157172054559938805550240 [134,67] 1428650707888043014798190437358896871271835038562505273195131007326058617295261565025871947926936276414826070691238502693554949674547476526638918667608438093087951140689787901891038118296711909602549899082708234174656756338894727877564966321780297476193916978673744971645037751873585106149396646375118049518569512462978973250272180349522306406982515902471305881260708616344738933450537547451830178636439529453684032598848215025555969953380857389153234526243934954414315300408452562772936654378573033267258101203225721576092258859166519894162133181418962381427472554261637831710195624212312018486913950304523116508925347147332912348058758647255849632359299272642190453806218904874707673786930611904003219551335759561533932193788901770029873551189859081655008313748743773129529272867556384796656669745706111468329004362836029217759364064259031511503260490258371422841962520310569648477136045450943113141245211482994087965729902203219427912329301995560997556979096994723257276453361307057038057219663168275391396761197284811142054208975052959664190131672903793840530953693445288130680701470374002596570710830059225426154268331694789451735835440943861612981982342138740929932023981722124449765930797739443751161986727165272496737603954617516479253300867505968190124421657413611271177169910531985091000223164294041102117342339650940870460592398329040926346970100010481444690656519510828086330477519524748726312897386228067369532387810220923184980968483980017423212525606124622292582219847875349133442865748285260512887131100190412869250646697850422694055827990771739450035525486694528171700692138327685888579515217965292253694005154710106640827690416434875669180739318754064799164771122522477663131096326512060960446735719708341894614460471510859374852045565161370494765365237560333137411008896750079062468137212087303578907323075029219110183736852044207881879440 [134,68] -143477887785718418184388503202240582136906317592383178481881092255056399387282934715297634608875480710701603907379385444381671191940914866127525878599382750944618235362699186838568743593431189735463796235053740322035613075993711504316559768944755130048357646409753407201078432085223282829704594156943049539210996388885344616000850096796879176880486326969718036132168310119744720997523302177184712475511445763289979981667028897207660765298426676166339106504332421780627944924858333566931952804813856041034731445213239162697239777970135902136214710114528291234163154679249277242885608748465887581817155996243361407600814417405043677061902925634753985068843261345591028081002608603293313052694131425892800532985123498543304283014491178869500751684781744229578588665568309651846171476847350313758314450963931419810389199278022747119254171987345143492298429280392621703436871510888601855417685822478104729679669419178276648621240582072418497001202855753391547129261894921269381833585826848378037347244390855511304053076924516570802447683629057374342874338994788601984596460081800395742494456314660622357735827894446936078711219698566178681227780412325784138449528649655459699820342973970814311658151970008400358000296460868696606395829249941933085517393994954665585107026502684218376679914593250594171712922011643285416925445624135249979146419066026222885123381523241934327555509818509378950422610252642298604636612131778338105631015431218154749962369612050949418895716001523387630189930561485784003496953239073143612532153524644967023316083668192757062395077550173947984610188373518197655612072694939439818395334631476850120615530756511801355888770854510084638717701252020295132820644153740080994815071507349774366289349146572873794782088701875453210950538121010631454525416848894534833405536018444521236935840857803296973830162462932533751934052770225784160 [134,69] 12236146954807999429112629996064263840156781657952242739035149443462631657686437860235495768635980341038643129486933989800239702086953999237679649562086744873063888311847883028431480083419706456542631504061406831968821551417988832649932017518355875915451198774798919451327385573784864111067362153887245892615484463200143250963349195513037875319462398760599975081944086786969858858698789198249677412811919436537788275778686158504210415992015808889943474488678919183777196712670122702724505890394672990428219480562654107836975134713510449419220179155344370990838936274272650990878493283287387894556794603376567988657410370898763810604179383777470149067309959782530414054439064004020308617321698151068017611333044753970532281174076162725425827198043118244648345851804212534390753920640613349795111021958459933068306808774535573241133849122376864351682750784165704939820551761250680162881192702826847249898599631548829511816549982766379076319088375031041079080129430944244900372487003829574779815855103188290194745020548039928730743782843647749852494731095985436257981280179839355544195960122744805052667180318371884197927477405571893314046770122601849611040071344312634157986096853762150724189888356895395749573029236652502351885562333726778182940494865764364425538663589121587080142417915409325089131816746263827774314506581748338914961793252409414836589418353884013507210161146702960214182803316270003908227654723481474111712205562074342427149159380362439714597753552679782557381710396036936225674377969412670358780568939106279362264935636164561945270661371563930559508908546742395316314503024655680907130346895200746369105146535413188499085904561711615886848572734640318205096582086925131604919627681233005829688905402461438772448663930673077527350484048540062788268790445741650114089024489564446435289885198472002448863833994933065098015777622723040 [134,70] -831339910998557130475884519799019062327845462622722859993314176431559056212084496794506204382103891312671094871215890617973838593445106878904170853677414949991825985892927528671672855197016533408233909044577234972486082557146983729745485268214018668335719170132395370843794314985450381603041290749860612680740145749172857972856502613697635997850555268461058731183288479414634781379306639940241049997306519077386579490361236142353286913554562168880175852982586750107461750205122425038568630983392238432724441529074594543466110438249300184886950714952608423324822753764182487231019492903715350849094234872563265970461614094580270322005830439274424578812132806622126452711609363908665679570994471775275758867757952769732786562127853114991456606035404092585885986114643757211356613122977261995601918206793568793361023496375183686636139031325143338253209206895627457006058213959071896865874221704080536637988904094524048449081361649862628497036946454463324398924351247178727250248909313720994576263281279125900317254296432479222314270899608040971876686748959533257441495450690367075301721291029059994604963148496372649852706438113932182125060472009336549138957954507772865601623710769784039191751737767588893469965113315790470438797359665921981926236990030838574168409066049576790780102025878566673816482430474362175302028934103946232615092141186688555963394759579775865037888211554011249335313134017688449276041976655233047224388263605111141541179322170711712330828715773738313666341656745654627811209635356211826946880187630657345999226441516889983227963572444650440273461262228691022248647069378727469002917097475455935815177091078800598452372720242807508237054509964401129306986340035614197309017244288520472066039484723967499460290404119307192991787584463924895063066052249230842463395852401307998912911880696284366448036341884673702640690446480 [134,71] 38248030125740590459993436219358278785343054839757884153080140374168277811205511367814430501028514396239057284330909625058099544685408307900156004984628027333893923639382224347354876533044309367040110739794579384183233756308031114265876175459342215987531727748361490045929253996810259077775337346052624134063294356659893306971326231177059913812893545750063208971891246352843945826066833803904564059513845742093876249801600371977683345166357849645726767487870543313652252779169791845401300429071085368770439930546704846076115632761274225189051618060567412682270744136723885312519682130962267752935241096625640036376948262086962728153879815861015920411454586802151811910738451822435024882684867425710635944278961680157333837175544989330476499386928711831214937965276372476162267408580381927613538177746569518764748741154684851097764731033319120562105782251519195717845962196839976500588929130577912441848273962810501554302044330745576949762897812742897424830612961814864899650841208683910086867265667415691825578689696475623886837012249124658032998972788173967818504999692182596341361212862201265448382919488836276779272945660804278767599673698547765075221447095769356562910580913028033137303333109935651887448340728488052309862361197681352126263908533119913480204002695536902922217962601668546965229165095537915485050922746071989039035265623861501120546161004657801222547428829490659735616694470583052892238217653139625835534386021834893958668653309153218776023359158383877367760607297282780111422623891312701691468467270717539028741457670880985166544923815118119635439355642365748033521069862262542434512029385426585443776709269355296887738724506099087904105878361673482133745782188343694530657073993616499729318367336956644191106371430144653545595722379302269595816033224968737820800718512377376244352463599903938100537300322224829141124960 [134,72] -394626109603696133898138837112625003535749495232317835952117699086571201587250553416552927369279086922404874383411882702968937304803185622580281152382724634889897578174160507364503565170328517406063581063273629687332575935375222635530243962972816395668469560806301749072190618684064458190815671488887189797127003552196551440808746319200642851502105898369179508459891642883157221349056204836501283212545082955611087250018642932210987347026252662236103034530574552805927085258929717581580191866868794966371268759669063820755965776795824669402326748828049877515469309940533311832175844102575287042204513413279637384329094606104403972931321886630054643124152908489501139534481012845363708355717182938501644539091585270888973306944910675271393209124481232674809507864605840555683383836125358691057120290572918458405114404920517786941444295642681153097834641174540132129106856113425031784263578065574786090121828250801542240326873615454104758973616248941018556761211946561577534627988977044986881654862824325174251445932386985548315444811911366122171304699189300862422702398545265730531701156023921445435788734540098144130893817735133209678447882392412252869265526274408982590826947416768394778762373094987774714594629582988386485996627101024330984828044051634687390549856573513343691583470069030145473598083802735848466591116203346622638745721709220909744279278667697896060196821545718223904733380843091063753088284596989965795955023617428123918753636837081613275189855829334074905895873735580868601686383825464519832818565372292990468351494241902850101657864973176846312471016889899874813089356275834462259632436065810283367587692179482206090599667609993614298223629906971967358901008292520146696450124125091398614422589329515795864117414924472483449122666216139483913956287297241072310067291212153024832367551667428125849537675880186170360 [134,73] -107101871391855167509661701987842827315157709798019227978095296147417717237061207833377796633976554098618278700460861464685129430677813460674648522912018686276270302191680497317618701900537202628212391643433362567994425752701189452097231216882677152105826856612840470418423456676088262349946504434153626520200966219341593465021252917120835629589086389449682668495740769030821791258423343657474523804084452143410151394494616172550041617793784316046350406225386303630914863714352303700149477717957821748170364958058165593809614621353923803127469486091591339217633195471418855513151647084519203268596252588951922777297831474048767904640888236045549028554795009740268380437107076325092383588148841729631799952377185385416178951697841101029685671326702161478849194558650376146108156370269181805538830865703560850258712892720375364056928508309916346185163768507771438574758517295817793695481415321265693958787550880282175348995448231266085712772286321150079319212841494436397376164444492724343519451463247988965439788881867767691926605402792110051840151200457814680481780937748459885941591091137952784299910145225709043875386941463628965327845670688038743181010453540879126102190288033365912244789760223864398577611525008921052019389068470621238725631305991632444420765009666957667401957517299961847913979467309527537294512673891475220630535594667839214945332411371049801576298332917329223384533566020837873915174940930360254922331235075477188251117452382428761731007291683497234109620915451858049069668667449185188247683705913751842076291344679400873039796752802633536694323960643477532633075419750124128668551239618556675280795788106725786452353372868330202719611807641138021279544107134322159084735001568163787905307069318316754555965054238073010449917087155913935404041539827483093030110389166036447433796829863133506534724455249920880 [134,74] 10115945721103250513891071249743473265218218561668591449628943804675463062023843063787353637964121970623993172656308649644473428645909287878249873151987394150611702166184592650234956069053644328838245344805742310855199370946284275345433883962329548663716587564291430834830074845124981529005889392636043299701491058470116989823186410903986258611277877420950605490000402821553722946892292108694443775316686213425327581762339847603131395698514718602627608200943716670681945260759953698977397886608162374837752216011373887867168192912955502950698125348353647616835173871432429266746222280055928670513360821480406686035409233793752581343634864583950303154233637605643942328067573482030298779565037050261183061785781215469106389906370954592430635771023426374114982066720813913259281883866506979771899651399097969465951074317516701303262495363857445979290180741327873419480986193873324181255973181643546173831871749174406378951891315189731438452110643324434559497279826292299636393421057888388810658168355578874705517670676449987670403170544821319632248523860378813883552780168941304691721889758366651339434954072349455915734581492912969879348624018463977215227189201387643758570682127895428903982767050880957301137365605040533871995945190596367549548422018345323585398900584008066028297855503367676290798707588253114151983391575669702542219530674987441429644807531526966766920392234816463891038784256767232387787506226546390849649493419809460595785727224783726554492351690413429752995314485453282134806409192557942363609501700986462793174770859613313804496347557597400178255454174580253626993430851330097280259536336202921192414345016643901043964417454908208282916736850104586234541319276319709565047409724995062222606409202586712717621655122714635047960668475485591075937009760143094347339981487785912092762785334383520311042616962760 [134,75] -477482330298430870339192333022974796485163478254252342166922974301587850300124451141500411301211306801858498004564764550578069646576311670041697372107487249603073029347396168506821919139799776109709012796757971223284471069183161346469454530153282504032721987209866368619201744865854053626754664420941241635757186622519992427043689865218543137024814993680945868243453086545808800878748295439502948669348236803204536623939193933865123021459388515202764388711316310261349060447339018679889566931684038826599569002698068613922224223816336121982232117699312746386328261456717029374819667063986417001756946355169550374680416458940956453140554559592874298027129815209547234789493958967512806407150489580954164804190221947993164709627845908085892535622098192236473681879090827915806104379470226671107066762351594800845783203409532939155544103231569410420049398993571513986262512470450113567209985125603413123915498952446898140109326353133647004977047210940464310259481901454489524559600141031100588727451561415516700773659032976604691966270810033713113830452350955986264717320322800319969999304216287619716606379657100318071867011068779917840378248218272765531149334825596232696556310027217314590519787986071181822239296291642155320967034442420420049520912367693668836190670292466345178068658753489651201126642353126476393896951289913644664506733614486594171766886508683490529426536714751635058319272701369934450549264572788211955293917560435870333239550496646073070192199116661036740686906835582790100465187094219065703859947421932840768842996243989490266684436642542063297234848044537803400851461922393361545877418402662337261248833560397093432210812142049701064872378770551446286452304889700218642967336643146573795089648609669920019808611958440347135004059117407549258196022404588606330063794346706666498553417079668595956003760 [134,76] 8130909431177402115167895519309270035202959008446210667965002876106173923716744437513591538048168824158569734568470476108087291532620879531591537890830552570977592904877411306566621832949125930021351280095044582980172906600147853164942209040533698402706119899991567383512351453713953212405067359072930490606446689524655428687862830806087076800538877095567756539620652265847120776038349694592693562976519786585923032832077784760771886678291991984922605614086322243295750160649958422179650034038547520173401447332080382763328155353074761792897168395342892517135953307272770970644599594049867549677073126666275706835498470214695439496731653594062316180877362756188627729569999387778780363296366192233462897394056257183251062449984499554770466382179171926031255649348418093331567950181031269711252116547832562225316754207223902926680374035595160574425721327683195141317989847144515220205259799722207870228914267019813270029373089005136382303000943888075650075144521223805870678738447143496451360012865357684268104470906273266990204079317231138759078506267348245436067637144799774085488062244710945077604955847039236890751513663761398018744174011814431358492879805019166241121092394138653943342501637769770702384211428515253254953695120887391129466201537076650935462694595879483922388493712414242771130692503474749781273852177963401437826083943553207177038452169340219110254880670244062953888415048426637621684552787868904894081506475714017288455853534863178733786473144139005390769903442472818152564014577726878115075528945738786657361380676985151889643372651256318111265558083505241145939599220654132733696763782159623694064165554094707731815685276783041130258019085812518513911089690915246168213100849273415531188712412534359829890260140942002247911704138966601661653471605792369753085191933017090926883700346989049934640 [134,77] 843557695244563429019974775061274842730321073779221854097026912513804578610593923589084354819447136223636634816327610778140925699427014562994610686332987742100614296455486218031539161027393557328415617351406238202533853654502720237887598878675276413949253509631625583764501310787611375399113780878484965469109437447893004568065342288203162913380413792599468192340376092857173514089096152151828280670188251645766352504588390417415936379374917926572900397421778878769395953545686207983914535543687117372301946172372916024873912269731866648603584801472298008342800731616620032087802524984554334168402406360279358138275332335887859697457503555323462731266405672977300154287208852336525784987357448216229418871964974233910145768757827232425264176136796008360207433291080548534292354805826374031340077704259867034114590224723319571118849987709828739488045155915922416442819316623015605404362653552997627052563732904990809332326874697663891864782783781693801419516189774409249131980658580291136705118310180213690954281179536799232511216873856966970399892161023473770966661942329438892729726012701663591486570992272906928774724862879828768641746158506332003738115712763303725955133148333170220551996972437835428546549192454613976385669754380310048012612469859493320823106770723691171832435197464940545936796071091590603270408611435189985022304206265931845629408673877861988022280886076583127193442306712306190958684669796340953456677713856155609571558449285927578249926948958847460990173332780568055424115646080113065360797921565239599165046300898278224729161189380980002685771135325337080501418509625192898193987316802701533025020825923229696845569100457727348594453037965841674805340615028293888783888816336565159401466693114293457771485541315914145463373576124103765186852717703993619983220410519319112540244250023374200 [134,78] -85274394915945346348111513259335366819135920904247383192549085701424971846865979884943264857221518092664519800616443768584891428094127413597763794126960608417111673035411018187566370077538538616732617193012318037483661307032197153977769714396412592600611139181579109907423261709781048212958690000870593090430709957431975146218817839750454360803504533380256482128021631224575085244348920755913727640153667964774404666778837324357616717849990425056043635850208394030163795181814013686737018247703534186858348509072236727775084018681205338598225115566262072928915114228551529180705017507587969707741144782281737806376560039909095581867898084106833689719638696060349550116118009501042287165867402884171882673964596480990227321272379673497913346351705587076983147609553342983542974913246158603270534092728936906409173963698292401139455895902832096094094122551353311253364564230164423803303151991386372577156724273682957305403923893231664210850226229373120309924035324228361685288463916502137056304505010447047082591916269717149915381856800384156037568380862787035737028735438740588382110822554304811705363869985549524624628984493869697435834488657730489929668697761127005329861292717250022334499963979513057567280765685819443499059036317232801057343132624831219346634532258095536079565953140879346901928855900699236400728184658516675070270670481012151681130266745832231773089187231657726226708676161601365564086315547641322740184513849705122820240672776076293852849668770301105059457845883581856090139405135590155185866918801763961578489179641352586788822721077336540888303340430120872589463967683236986242755091767040591625990751282239507755435855884581740956438820276578332340263671019149978055394061641200977536996131759696151673317022116696659314498656865305817400201626345448806548994722854335881738602135276800 [134,79] 2292337276473719766788830844788143010232462977611034767660669574721248429592376479353159541855959671197378628969686024781460599966068035141928913021960950420084753147553011932930298381981891373245121690146289184321257300008055003987666205658528188391029141172971322791753242116533253582972256819930852124895912984656100949349314654280664975521450618227744111226033442787610653909089632899388900416931884561801576320988365184398134448990110335549549344498552120403649389563685877401638418357465195290794550561197191322885732718156081075009503974370293072494343325020947261180298919996471226662244077415292149183354784915549525207804475364857634403763847530725131775543495732206263925075016045475275658074770800706430882230340785125060114141257625574119154263617357451575317630350636916840358194065747223397793225738370996241039898630260781646065083095932475293803684577560113386050571393339262473778388018574726482719338645051006362810518227308387146394763595042740468405479787534066983069529227436369616122755866478627011621957110159917144798527814398050363858132727836157196942923186084061305673595239089460496685709763199659637210228119208765635680732287761791626693930690747110182873466221442304319080134304628903350207365395071190174076607663311888596036058391364377536565902896253258646278775987189171733852290241789419928245402068535877041865221142536169764742922704341493838672648416445324031889232957743887601008077373981020599513219661987023472333722551882465636286927787951557371644192958629904874946087807347889217936533265772723594150401640686733872703912777554803146449453644451544678964014566134768766914779596611925756480000054914902940691617978004067091801776827241995433513850438072071505102315253457797117145334551647722487588115145083430433018508179226007753715147491549293114677738452180 [134,80] 72167731787463086294062244973740582536429778925303421847520264525587127766293619001245654747995583917956423877293708123985595061371561833430748205793352151393276921132397519593117782859699174228730946670122278361364173258328328412816387893663315673873569055302493995260923564757273169701879019271888042589593527902345211369646027213801370088391669466092584923313078617415988493870150837801156741940541105659041555900480169904434548791126411643663874915859626102750675071312312783256302118551202056845489177983032834495048563030991755850272923183409258288387126165057088179151382431809464192301359315662526294610319354203624672891939134118481774580612598335969897214417760823727605299702430329916507772291692666162250122967387282522059018557600596203829542920101467063808245818178351994364790017843811947443484008706213546831356837742272911130561814024074875568248459664946589208031051175013830088258867775017182188055698457521301499388682473769897264147396140944205030741707747570111375930719177022077237076311608637427483482103606430812540450551579369625475570252998613998064647594093767001564524589269535989407670925834537952089497767673294772965978784445091185584356919516510377974314858250017706939553259142560369100567383536886880814931591238247352556479579755753815122605728860782150448998896774120294161655802949152088988163149523802734152057116725744032131158996124986608545718505856227130315470802841198256287598852507319693443766067991928621230722423937485425856378866471610930159551692592017680913344620736452865362203001524386157279642209516740802375708583073322097334548442660955714647223081630973209186601694325370464243411510095002451623731530113606300515071857781343070232034904300004958023988352405329082131574301576222558534482202819054991983254398735542554024675773492798849822511440 [134,81] -2981551495198232807191942980408055468638590762882990895044900704977557568240082475370059113697312274774451253119790915382839034965334315469417087202107188093578621184908037352086244339880987311150101712368298711640075402973092727506638374489241462062480035381298386225113894155772525654524091076705248206131534631707629649968444856495513970150409453089833136374551797221852338080847235985165335733485999877425187389202629865718853715992748577638601933825365539890739896309307062815341394584808746736299476091942284237012339364241359109932717240791075185269941117719818537241889680161500759556283281250513712864650585329501771643444229504907338160393735999899221030645608956061570261594585072959855438036976182317424757324939085162203560883580018337339391454786142324955351703902310794430521559824585764614700501261867428692066367112210192870822927877799910631584168220095137619927896231627329981937946842396819659092142852083135470335470188615193065929235420103811679002722797068259377501986626833425026396947018400878677247387566794010945648798610818315674772506470701804671862814991357503524197676575056154579838246391538370247948353450682236138200934929264666191317498334510611179539175434435733330055253585167344161656984899239492072884505073041914098379114481569262765931746281269035123082643229607732529404190412797539647303043879988940840610187552256968234320463346478904941398037934473597915285432434846407570035724905269735110064854763130267657555019868819846500682041993070844149824450822629601233983150925750315446938056018154268082818695126540205035299676428441772258248858479702446896810892285502036138683831539749552857654087503289422480873284513082337581441277279426100988673954341880344876732089746840248286921826927746557400456669522083853644901090597161347859701202072278616455856 [134,82] -56278570936470654656972131550106405201195370673100988808327024003302830982054771708500528428565328539081881393379327503555275323378413137179694300038924701905384339507079896508242152978217613045407820979872477883493779010778473513143749759373987833489115516219164012966530882061929241796163094299968545934944928045302550702228839406763312326517583424346029936933427179344279162875751483531070627056239313068414502669013303641946736380982137650850233425969556318211721236570884758841399238344333091757871129596763701070926261184283865092544387580610118940357182913175160819584484595094765655714427672473582857161191970169113336208701675751083736171638892163227409784650830502505972562995973202687728395928354366489796175427301069269206993544573002551888811558447325866344273280957663481541591729718685082399678897907578476760210969747817110334014961881719440728008014789107973954725222206616494489273107836065460709036878061150319434952855013652742473891153005513849141321596849009286003278320034017399440020586412299971651113568346511423412354690894510811753225975360586793352888137059473856735979492346355908521959483402594583732159768598727985228229119330375529703597944393093179350601237795252218708488118629407016448023083979867650603517229670938016516727008634853612989090039657263328631374948016549768640866636724045754052351165258387111496817976090344878240403682546501821416625178927116487190001054170153787105633541051386097390689933687660718161111418138474573842415742068440440726626140783615767213323246245687460675112386707016887343044969111546837756214794866477889261692972322624725972193961423210243434639866016277184749908791730808241282537330691050705093542107868725437811242688944972419341269408477399588968052795269846284304348836810615437549370975254590892434345596825926000 [134,83] 4205351092599048212053227807708176863912968600445810376118484891735134658952716661935362995135920314879514726310817758645610835583583135962872477902683257294524172475272197199410577000068914833885501900190499611439449125100590434771552281790338395715831888607253737993620863529360505571100946884279591358643965193862736864023374009026451584362905656679402331878084886379583150438602126793213773054630182953091555013604676328806727338022650043125693443216733814458714380431460598932984289227126519603166694205008434764548130055857676112573068915546543018976941571756306912435846708341329436314211990974246145779122874284879098516439717780864047346831512182157746235324216001102780593994157086538945878390631163238163683829334488021159789935266642888935829252176342826023580141617648399535089221924435301787768529666005349500994560951097856706532509149199719413068937072459408790597604011217406642647127083250118547012848844186782818636316406320348796732439753096246773877598515079736590552132000975255434377692918083890354420029180673836845590391972243397663521699377566293201167453509650518322120987654039995541760428337590773288954804153092000870604701023778042049748966700417078382895100394521865705268353743358673128712841910777540056274146121926312487930267884937492409514705119314248900102095123473689888712179227908805865791672206777231683073029010906732063389280542124453915978778139589759572651259693161143525714285628596318650351368206151832021321510570297773471370247732595077294088062497438419574724298198198539752400046279769703587087326820042319355090744303910692904185399903546384024598243691927023983718749067368158207032117649212003284271872586239695685069631590372047311933114940707697158494455088651187022324917633074394563581340432121890150603658285366905374162571848 [134,84] 91701777043238747976435039571835643592443617832148707073674635251776213619667868020698047598609039209867033243615060407226547615009144055448007648748585383531460968581613329140751190855949043525357571923082284955559582197489890893584441121933183576030502021095934029662942342921583769940408339331851153491418682390075148481905387533054306718082027840959962774514038265574445723173187085053469206356177306303448724709999446809388046674765808738700173606604629266220016010744933508270940731363502819457322654100905129226388353359970199252286743065407963014969235635608804657795754801819617317573540674872391790397336837342092568705911804578155248732597513106189456169923110474710668350900245158589438489690255838615530308233308771484890730258298604917165382016514083607462705299267383451083384146493733161106054457393359689558344142990109342572034213162702298744830813195335228191681984281405039967570734720222531208355455048540573270435281494091750813357591314842627407563208268530930735270861986972431571251535807487669712399865584690606822969750072580939521751124608504177528541655408466847451398345513342751054287786520181494535214822341950596732015968620093614864405139093719096837605952955377527128294877512739291895475311780394957251794592826522263837041205932080901806859919741271264135307212728363190290344939573838530556450308362352179069127664709041068789585146053266691770099273585470254521543267223567586968446902498071613983394443403765092486644916937593270837347624901038052872269957506080508763926268062104417286961851650943215684120184569126452353440430170722193270493316377487586076291461342611219448209011981520925404141826085203686492938747446678163083348703941765922645075418433929912600883326827412072502863271849806655358765759479005152393847151848571873747863304 [134,85] -2384118784163736873562892566232322504379448345501208880595279070048244853793456269972477437521276290921672371153318858350381877810861289388251786879686305859321704515895152733970800548521180494969431767075966081040001970825394764269079123674259464186634450074007145640718760773687579880882827935492230512485021861231137675021128357821585113566949945040699541854929789147545357883438613054535946910559622756484512588432970873276086231424820777100029712478970778756727330666924115303412632293459511590795703113505955975895343401645147206527790686178768338929147282519958599955813148969257452288293664724785973428619698006735741133326040814812169545260041165769758905358877429325603769476658656032717376491748117577688902854126591015419120513996511240264180500798299712283705043152344081653201334737202914653259166471617053023452323015307313917903823126279303135357960532137650187654132649176148410871210164059943002240899270170069048596448551482704529020288172863965919368932783105081252266118055702733254646058389851988918815684207111775262828235717091097815776815135593367724787793682828931091059717223636852396574203029341503056056406444113341905275932017077807238714019419779390548406948417090175123741363821967635954583202366294261104490622260467006404800680635709321929298192884495403910875954524375929713044568917099663316593257304523751558414788521742923038460444018934503856487295115102431028079111836392563692272373916879689164856825818475172895658527573430508977348284330458822868263152221828175123044809658373380907659074202252742043198447367544355090577123271018770918021489980644030274252718121728398948231376368118591371334895282786554661347347164299517366178725494524934374700797493463690109533523212929282695967223459351883897161385196266858860364642748984999989704 [134,86] 47107982902822774720200882806202108756094473729468192714358937348473674026198489156892839551588200432521980660634743615216879654803635407929730325499539399453222956059835245571198683689478975677201028471456799116954799627740575677184519566489663520625904882984972893153311233988935816228915658503155471991144045639511746030002726912700359781160717546314620056901049555931747908244415623951266135502912548858430475849856449966863473995071072354283887147601366587299569606185121725873183238864472391689200210644774951366142843304200430193480572764730020745943809981235083202328861019757913671877415750037247467277673826566877297067965555724286952093466405551361057090516696312961371904738249669647573201063608148506410007708571656700538225645660462917455397747017353478319188589502802895427156657672272012129906045711933492315427691248130084720917359247956352842500979696892036318909107834319066699271886762366273825312277095259531136028603382385039679835825446278931683633495890423895068705604254473256060696312648552174133052785250419632285253295768805569309447046748682868145042333293800823842733238858147943304355339688327861042619638666124181188143239176963570753539459240533798023818879979220813942577023341147998667517141689022603599571467275805989818682913392565400622520949625853064759670523209502163274822883262618193241835303360802879224317509005201944206417652130691088524474379804309283221036086000219583313497908731226280120351307795485576874924856892092865392538822596796536027644669388108699010782140004364786706393730041809982999570025161523536916597169691665017047613502346704697490858415075960880447214978405198262154074670527962113828550528641990566191919496735150706503817365912810676109782444359611132832654914723345662057367408025808418498947954429703644 [134,87] -51885972652178156884760225307181747110463424095088853674550547447594257621888209020243247444894156633748188290062930763531494606471395986568595232990774617630909413961352143216790624854752142580653617600431841387094644482140538480002834620254018385240673441992328787588520575822931403308485200596224752876625317674768799232200281641358675848236448147100352291156815071155115977340030863966041295426261663269756856429651646042484983536103989398261184941219418418069614172853484002463869129375137727969944763499683350438971006561914892522355686838703863547771869426984148066079781976695010472046665001517130046478288711617656559040078271867547919907769025282274116444467531401799640553186976221680545802958217754649534359377024620019134924150863684567780828751483357923492135494040255009617640930813630592855740292562356626630922310229331388335265961016883607100342912098510357964980240398521975317610372259305396401352596783677736135257158935223278048816655722273111674534245850973062390917601326219963201488381372703413054917373736669323493021472386766670124837099394381921115695169267230892554003032181422267471297946182521238603066474970956941845376091949774642702851828907189617336614586060430913025236334936489263746024485892350982852081144234394491206474057943216297989932941997413068654158201951452193912009982614164413783372880973310179534136148466502405453973667749484331793591712034009632752874758775161322192308997762703646156285202893432691037903705468059626589599178714043829873879884578994556549858503399168771350862028153699297714583280408348135476020133931492802450628379586543976786910414377650532898955706568928151624291918276851024766475486449959924168641326935102586648404309704903323678296846080235662212036630422709363051677443425031059140920694584 [134,88] 536056113235076426514397183761011657353898374713304287549850623202032217641316507889464950507253463214143852657159786748075799386185943438878851175457165183537143331867240946282477376219467797877055297385354021672291120038980473067135868005222506266210985601335123955266080869017315252603887725056175257068833664625714253844880494053309053584109710268675920981765745790485844055413505633751734749970528636447630645739332949670459316467770633114352558708327118932009228235731455743472016806700170286010636227971793570723904268431553075368027352949074919401841051985797315946728015044929683014246396219431424824556367775085056390749954360961301964358099260313610605106291706006920959137682908443347814602897685295401991571068150969339360456159025425046304478025185606636801504799311226502910819399717826455184949305957387101849186561961932871291799726710060861708773406926485484223179413104561603232560082883009983018566629584487575188506611631489010434651918579236797730665752627207492615436028671223866282318025474797104340856474935370741213809139078974140126370396353671411267339980043554829632224907094911098577735029214843548945608431913357454234179757937248294538504557712980882436919843055361396893810196615754190454150502304025067404309228551467553905071997556408720726365797597080724703888485057740704279431234424506813629497560141846901595096420752095603911553924707243599252883946511204526637860361045716074086151339767402992960595032544187411059089329846408969654488019113593418501601603219658784189565313803624261134021076560649709644663795973431826483463311469196208428684341275865583711501234630488770187558372111432038252140948806443392744660503099253097514751118055158615711106226307964801210695412540367910011319703203992614542396399377044699724912 [134,89] -71777411114392227445173005261636673233511790130850716950784130770918198327167362393220998971011838190002366409086410406234550621381196562499335010163092973838949304053902840205929589582383701956050202542646993961030989746210842927252656209437595577181151487091934594725531115725439025988063701306916502388098885869765120990483613279147273268607001884852605366084272655576894785065090803954804080531866659873750668677292768160112839186440267809874956030587610798411062616042067186718836959882041721732431010085902227489299627491553520296720042334650041191667409583782826177902126197220712285688600544795257228992499194047994636620690127677752240236672677594232364412723525095394376655323973155910440819190468841120043195619158251190374689828900986110039525327843777035158649730320061979008181799704474791051432202033000878171083577442020473048877784369542748278682136657600759487093362120920428619687315370052535614135232573464550236060984854238697281645510868201916298739159013996069422248706916400324245107179749810153862109548736997031889745127978334353949515213077151458346977184741628824890311389665580342134327507313799130295341332128663534436107355534407665236311601485719089383548693184424320391674192040017117699992376526131752220454731200720406251809177918852145596638340960461984658906123843645240361242227452873366637089697658545373169380142920129175349572828737463669981554527988224562650599850328274574516830112861745477342936784371330528463987716612671651586266271052812072055821354562166525907998237746601240566248846441559587300922635235758687715612696317390536366887119789409957441222225116878763485628523235573859948495225520665621647213264366076442114625519288157487135881621406014662407345903219387327900343532385903022793769958874504543528 [134,90] -19346472936988845921393688629498550356776375598819286151259042068500569917011219058558617082800536609030453485616843801013773280562447895760193116613510826828769053538626504239216989739761179590130776725153787061584669561861380868291188635012438476014549453683240437144459418286082808073555941969137411535019619625706819631098179997605089350623769051301025543174716448696851949028668638711963087361635322814066894930852662365860674079489954515819502809267246734231462700667065415735196347806887426136171680930215746410443910722048910770186754355857047508773371646695695920658978928076538775162938439585105127675768442921664853848646392405060566530792925066790504366619157450664053660241126026065278043248250130083843065728545972340117183716520659337183827297379541863546908112028740072542158554346123976656778794317013201516065393544746781121798908669528175308238500026350254981491770678261261134211996054308013934671817553027936052084386143344266881305441347704560215124261962477078328708587496257848876733020051019655882734084727773244721370159081235118570560062204054533134727297075259826714135918296104001245044047512837065944205719215513546501824394384527448868641890536402475234344265763228575303936194140989638300660180967672160850053804938839839653787608224354731213361984384577733991023078719249237820472647776322427882748474246069797385732094544449285153911847417672793386397348132684835080938479413423403785070934029966535180326288068722041039364075736484226039532594722821072997464794623890109244240360946785903840448939129437733494926633559907174417994023240699695361430708878165524611906998478272778376091165520032249436484981191443968118736343655904729756945664205269705202446370426652860481220679287659404293366595386354148973668047232488 [134,91] 2782188264722957984915189867053797695812416510615294786194744930898473629371602908713709720966814239971997284357423874609935071339768988907248302195866688408505694982165394136665748194189090807266058606977951932429419856648623726967739506429556163223553586262316290921581165174095953762849298032251588864804228986800694809995018556025810307156505598910180954825907235724103101163718501874541599035952259093555221047482989608930138137996642415600544419582600508416989645061780561899725361652125811680988723123868773985881937029061238372101527251498613012245212850791866773247082120086587060048315078289392314269328202461720723512733095375215515372765701138243068886587105557742106444245726767335801710522565033299231807000773561692609243471673461415686069886526631710493476352486659526923776821382525056993161135099373668068751966728582485723242145757033504521978555335626490581226311884679337969206801224690369367171762651373332634578130349338530821851132773415342882016926419794816588938012430411148599017897502354202293102466478059913661960391800884243746777315235737862851810919222457916176330358690224449267596538500197896957061464003220420719083310268193049277515495103642028317015691572175760022283174896560972456781379798512978348706118391067558199275356025025837200355516154549392241609266774075526860386896659484898190081749468903845621114567660243430344509172182153980255223879434640121694144967826004185389750027085913499551389632364119300547409679638208038445725907654791375414071051227752200253255497440642198470664870802060952205525131607030639277891094090804506751746879691013673259642064947099669399362093647510279806449350612453009316970941896648030597523465215975954316383020981367663922249911271052158019681997868659124915140750132 [134,92] -41074709228431924447506034895638922050941362228571720730522049564561947087945148159972873046226459520540123636466909500775473079459180762055245078688456471168488046869130582211617946106901540441875594128754913176915785789555795519715103784052907584825498380068903939735328249695913505097721480258489171964214841190782748383508906954026461434480407310958160615644953584406261133657011170847101961721729844065794716089937825565946437933092536558555458676424510473630150922585461388320269059171225172867043581019899849631698653228498796008122145744486654110957409232684544076811621827466218988768526755865562804547838799214655235426478396322351115862629569194675947406067936722380125442114891259313526630125947438534722833777083095418958601031385127418666300047990541277239123472657148390368020447422468142851875951406161129597364969387784915814797448917251455832067966609538751847536055353202593402156283006410806573385311239306540987747439791352424974596361827886839589091817982702111109863870556640716641424137642638940555032366833209477621113785452173961230477933918530733705614570789119394288368175929893585777902101635686126830094899590097813043355788047671985979623372700860983341891998685556393173646816960160741495750727877740523537788219707196605955099232040607784761954299167041929451614980036542907644480412109445442258522887215230781822160435420446227500640653781796472756721571514847106223785567110134749350433657093233276250426307653656026228467126286913713012323677602811242004822360865354956520450509934522510034844965718619425959116870875891973969419730657020844786806158479779079180743484927061705310446293114680063158622932668131761392274568042225317877142355718669853957827800392573365724713252210239224844852107785234141775536 [134,93] -484149089097927106936257638928304645319467748002009247557080920751250826168518121538080264036289443183146816858070793154191806442028647963434420745127479592659835015904023546650888240359593566604539114412774427667701728096686365856038450902987003200409610901498214899806640016929034878055809254284020014727966353380909247538862820742485775102872338631159297648724117249887938158335067779427278793639187017487866305892774698267270996293213317019375556720197164088216577149449106479126510452858546798374114927138552209338099963302028314378780148415283724261190708304471496076738078082032951899071898360861452671249978048097312298757377168207994802818068669827739754513343332508512875371127677649333527770826234052979093564153494705805794718389722607834952594345072895526595513447443369389230542103008519468057387099526621348991091354360997915533109307266152915283341121506238172663935491199703070542446115761722830389175223706813368798144167331109232858564340391938387091003926087569196557302637036844555702399651552327220609870041374955074284438910524008450034074366051089564751520293713321464389247454610822005230595006856771216019690913492939417690893771708234897442700951615624421281615632126080046683313000227233421893524225904728155275892045040807239027512187946349426490732504036367708334936693968618381715899564556399258754134806365982685730579843809446509237490389369929218043388221433865456673399524529069197549983815959989851499379891560636197405176802453152139536079736890755969849163275408466122608181514804547790560369066709017959586711234725884886544916102921686580048043068030428221731954327015735431935584964198551310219450364363279155792386640386421550983057900847135541062454270175850197317491574169808253318396259624232552 [134,94] 1220415705336971751796435558685800306506044404693130523494538922438510939687244205092510178153892141849629318913553000625639550578246503416020542061786146956829968679100671159279371277419801072087982137315923478131467582915816029840914646661563671383750307598964767193105882277766909095959598861940830582427266372126264778290406474306133901049406524681931513063049492400800165753102710350112407534448742857319243931878023363419785655278272144466501839445195837812827479407830375006103573538138041100892348266003474328212821264563233126668083997625623917404023235654192724787995826415752396947384715693715352422858190367766338035667574621879655163001493259946216201826390941824648981227877751556658689242816033586121591699186050477829447369835493383309109442380284905830167062515532643011589258061816012532253184397508686632537711491417092070393901364852302379116613308130773337043322457845361627794315420431127720894907410915090382734574093354990795231178744650035592920971669346846967906976838200719468250340317905422292161222116772075243860724185648777782348937183276501774021794333033252338561318712615446142581945024377541453406891687431653466947434440954097712934222700512139406193858632140156732706729967556847060963902068989756846603205792038340656704954082954165671919712942323228882059976370903938316567620168990170350103124895753209067328636644158713997682979937209558227192617070551779314170125050276297965244162089575919903844762718763090547727199876212592433015321911470179407928994794882563138574480466614719972561510757266907693059204638975990353178747493883102240954665095343601507948461056970828334080927781154583519513161281301895359227458889390703457791784039468932595919845311265453104051695046095208417840863202728 [134,95] 14669451203799930718957091874442020910133991593456604024438327126713819323266730883055880758914503453022408377712644678574933267523090911777777826244753851591274849861906708970940459999857709798954590708292318694121110949215115572122680197971071062067385738987320494881517071929560996372070167813830353987449845243458787493845706357220918133955022685924273964377338999281642197548903143308043019781333957695966107467604088160789167706011619386772190029219732764976049369955316273449343070597456721556143901683376374111711420615689893451320857790838060987635255468765064664360318687454059541998074425303215473420379322085166159881917369826893986781391553142111593576125265511489809444949797808508817277562050743569974381715669539037911060010234670917714404605922602401870321384381137864777102156149203882000230617212361230247776871979055180360863976537393819061010662006008368893889212747016092315627270880405340512741869389323348441231972373858252995078963303518949294248464344085761295143936731045087360409952757165072920070267492632423550554172831608695218362595936505692863461380817328203295893431295620120702108254820651656594511191356126792383194754648038418626983751208387915267189169699659710064832858764196287705884860661425102423605178532358938687500296729861536405058561009757782231454798379932662383308264843061592495202995970091039903139276753242623182779246294077252282336663549812277935612626369587794260299710632591157762134293671125248684679582687900111472722002803543381525456859331169291481412299356855269238278859616409906357715216603397470476960055659964156878361695159830633241094642203694199036011947782231948527449846209193626018184724881032969995088792039656145678156645808253728285798212186732843914257176 [134,96] -632307486450705769036536897924713637077967127506679365759124897914734713017236561387484369491046984969815776165942573589897639139575320581492686726287810076776938387735708144178920965662831057846603084253594630936148476193435494236327087567882230616869336109013944650504725549897008199042893475705957833591465263817767684870062477674023912513673840026616281509615018731738588612294310461217725663570037763874389526694933976827137699834124567866233134660312725693645450539324037193834709098234514050822548165169835005928399036019039424060324709371971382209317126789746967577187421520604782218866834349887168104627338095856307556196612217560494632628651390980673712667330490206203010558579313437835157369945364526578623632599631469609069695357275192580307805387685849503005688384636434681485636402763647103598162790708059966753341389686871019994577010989762155316660417321095958197283322034403772608423751620369176077279690130139298319457109609297639019272920439427331835251214064961794093016247650398952473648201444386826792293283203814889415445120087480706750375598623613766834863105770673926365608574136397297480550327486647287251153026318434232471596879818876677362508832966829120936088241333254400577367740284734223222876298215771029325801209725211946381215791729208846606934107894669496703830105728131116210092081271185808765293219289164144895103122015544021331501036314473789217103053602859822440778517490550166355922829242999245500689209611133082929213650722943341714332979435803606049514654210452904335869861646900171693758532741895570583536223036431036331672921096135200627695434504824612574811507416535739807072331414221897530588243758038809656455843618519302421520997734967359569657912922296103610949018405174915384 [134,97] -5042646026215926357877171179593553068623542093083296217994417949239249741752236484169874820214452308671122158885091691309832399760021143370781428174268719020324344418923636823014934547330911661810258012098604393142372078125371162552600695325285227259061319919128479145341762491561773155823077859342134327755550207925056414750746133252863698716993564934717501395443643603849680726602659624044161075912879748030101794558040664853749167943180923439460870780339952128319820344013421449541896546609038339761045390868782654076829826251112402202964221982246192423178371210862868999924257607988510893706030328449188846784302553670130347734268956843988110270394709379076381707227950515872794476997126698895009480421375600336089684754966078043054708590878628549693993597583970538900723287812608272818419483254152930489931920723819949514693319403542814731647308678990760213264787200636572680452138308960304201145050131173238616405507858517699621940318400536102349243333083429253493763798076310808715409507031190139905488144523142293581595657243072574202745044349018658842748607911072306336408714379543611249236721296933504938919785375023684033171277321921210266663429401631441840492360726175431330164439420263532188887522605288520047374604147336149466493740747083957517765686343134932921093434731997730327328015827761040552546008878823746040770650579281190058061833794772332727832805393182472368182919519850907920660796080981568442558574010452708636633592960109193058313208144140125655179922902836553295567376867317057436606640120516563278373419175785237684344058395209261330949019020684761565060920774254104368119270320403631565505266037827472892312100653764332510682360154795504921171274853552603868892234988488450977519558165312 [134,98] -62972910111127402161943731606888148416192741646738308593912646790054612468672845499011315396053999293051051650424308451372579763023350692593929817372097835931677202563130900584287125381969557561914736286086637125001238577442000262345865717765873935593529559585144220424696619094786174463633485291409605291453974355430723726473921399093371472296340208262760202897257205729069162858099389664032195085276516324428644698476718258517981302497766795656817380060368617885980019285589664689268884360289088650367706637883703903695809941239880050508408576606988183489355684403378146390481232974760337633238732155926666677380290919260628758014142753010886372061208090719013065316102737819407930460473447384741525590978044786022315665522513662115686617098229886398660597752785418172587490891186643363079444211426545965453133358666008178336421306218946902324557282337998425023731804881539634565598612522566085087415723624292943935814490477627518000287077901795417517413307346390088652985349613447619747860054591193735171093276848331693502941094514056348983426101154204002100582627809829527778015789199016664949327295609491233190477915927620587646994768731761207244851478866210872047829409526370423415610185726981724160792201888699738420078779648064060927001993363598640354617238702876696967942446383304060050157435850433972037241003600952965411906764949531385621323737360453084359928490412419971001384178539094459483289350430539518109228823029376280954978688804696578045606414779556593402558124048204001130345817467147004111129138465179068626918523479006618276044982054677999469966338808300126118632893861276631748609417025809446693155353624805652226014579795581426109157795712563910985737155727254034941551399835083796205953000 [134,99] -189330641942812866673164418054906751071136619997269802592165183283567249274484392596837925429624263445226195937072402105577881798785728808863559402116165408708352875336920073838638219677023429846442210975413717454175384848540715901845594898959525783008761944440826549162603957345841130330324887763349964435079719693590309099046588837464723721210986133723548694063582419062772874875269640971493904829777555800764483065175421360244082127137454974441165982008245379826274086911990749288806409925060905684483279362163488558407031509570808061191269477964682085785822483566024148353717450722998412448900252615560281680875772594462904014030957130203656836418032097254276451789045102404735113575732335259687229981658074800269970146779837784957045504103122202383014094636269486980619114616069669209108903421713259274426424318593331418848404584357378036724093194646433603560730482251160108179026168573015039921370542976403175352690336783734812595233032953941035892866926766918632716349084351493414950219396684778145286199930532742762398314867287764048013658245099388350589382508851477434965578576848606405346862375338645193076046240593618426976650891670025335038793060555397494072548278761582329117028043553115999287733823680690850321998285689566025404576266104921807109322895573988870114548893834684806811208294774755296186247338763535850370117356596455544278912613045936830241080487033972070143138050055774583139794604730780275597081770150933307332997101609059412493291284572801651364688027324803688393095487916488396047259082881968065460408632822918982530403727672315508344995745259199407366167653718182322388172837048877755021184363256194059226304827406759552580229208415327401472487944255878953287345683361987941684 [134,100] 2007673567930616335154964675258316414830037303101994967322069235484681944338670905444971982651281653947422921406424439238233390589305600122669462696695022812389931644043757599430004153915091544826843831695166166023076597139837828337906396463365124480538607648210114364002382256061485433372984344274296292447466194760597857697756333465081385857685425088400238145565807053137977011392402328220777458676492920316975079237534027664580265701732686140864753625411386708405442342574907359066915468817858796999890081543003173399244527594844879537698875583918656224151213592907437591016019427574085640499025496713133622912640113727818857357801612216980923448589776357670586896951407094083451581933799009566487925550670023988413818394671982034366919159821825781429926556544970388489580610070569237992418148718644389658051387734174729995911852861618390214041610295858147343096015407467430048603553509779831773564199438626540203745988892851104915141509168908674052933057886197000087819380589590794201320013108784805380239081760114673363891501105673011545363503802330774941565418933285301212374309538186101411111243047526505104970145901640844786692092413747555311041292704832902275228838120788454316324899355337052233290681329928803690583677084215764780905307035010476995745523894025200035779590914183840036705503419422748606635086774217971058848824984467337947430689458806816663857417361672094347942106106540976889730196108969973336017367280389087841853198895873887364359132843259275619017090902582454277775641512305793417039424572691259993368867166088246589335862398377340544325362057776435233389788320736059562375831895199307645150071132267744280263223924831660715052412189440554140599242101613797634592150859679392 [134,101] 25086207158050534564537749173926664412869091550614778947073282687018700656757074141071346461793193379948688239810249056179052316478371308715816096892179294483114741792482073118368926915103193549401630071894794387552129546515983918320340880212270791739222972882216946513434353475927662952817538998681739645366201036140295327463644356026798045620862370655459856011218924767547256167502556981367950148119162884376424568313945368677389566238764396047500999878107956422726553037539238297806248724841500283588014333353769634124074980022046468470475835059020856637807783784967784694854534305957704020012282413791395704646162023356721689700002905252523889933840050703814525389547283178792748199785728817930768688258990609214321519297792733208661887330324803314056860805598097581777198837855055494051113866140333778259225753803597496376611783352605890501951102124553347844926290310611161421680719348008946557466370825008807462452537323770804306966597984666019316428960857907383700158770484150138187023758042729178199124808807982018873000596734282996663367333376075301927978191837513273648065184394876978841976333358130803722370454390362042120974207592096000488623418277563003615880155849314401082581212745446811429438162623471116352930633767208029782686149325360079655549979553026104164368948008682912019905271149113544103022321454831149861895944990600523363161429496583172601018168933019265870791731094062238393670195415418509996491015968587649700156886162393032871153962650580406910549815550392226984545406618664217659318996406903715740161552156160811590498967809024008827497108830319776199833138427938858807061838130792336795839424800342779824785842527397067098246375876085713358799756887332282368425427648 [134,102] 66699119614442193250756095632775519786567589648697592098125648329961307958644077521993292408411802408213656473273423763315875839165099354035787121188513108771981428021575856477079363295722504699495745148085811792592348071790979934826408084489018239764592294439853538182006110537469468902307793610852756550439053619643165275528622477420582059898102235521015407564089625785025427473719852592280854962400849433105420874144959314670835824387304162230713156718585923312533141300261242592650428632975242820184117490219219331617097412239825302323963543295364817719356110357472350376210562343299360976436529085691357450526664603587211753609408489141734903058551188171705665644863709076281276991067819166358015061463585667849373879832753550366629660905097714490933273393410744126982568648382011582721866192399144136209615842210993054867630571732651527909578894695790320185513508923838802286461041018830268320965542955229138867059466782118696846440075272835648833101439708081568421152435823555453563789970145981413413171164825032412679093527375112646290963862421038901146377808830923321120867270391802814652300085053111687847915107059718931034491546063175895969603539769185901647242169751225080565297724396607866952129105882771570535835421491178873317578481941858333225470782795554539885565313972900217952361004307051204636967028473114836932741707154375545508127350607579326231802678697783079034062587846223712246998031818576744602235961150057370144872719775652003908573682822838644114902387719310664146575186689745606880139042338091848268007666444782698073472780798399329349425546076820928839493681592455511615887040132022179918096524792117138922959740631847125602378253295295820840697562930649203460048 [134,103] -526971429644852692050301608961607510703677814365250580295973967196388208452093235997740061475195580588305096309968464694035243837681964291210521310590151592773108207341523976917064112824495610300176912341616592219465323338880970674653872716857266591481746054674082853079413216738114799398649546629895958699384594243026840975359563044182234412684480519627776110161910614934996680605829339375489098494404753592551843646474451052679582763095020297976770479362905881724493142979643068017611847591871930861881580606177615549224347160066993772528290063027841210631976643325634561120559021129846071043465771924489141834567615559906220263029444156265654006826430502649921380752627930196888593097460188702847660714564139259955547377053313393254729355356324195760320971764193235096690189598737332313454104645663757169441984914205874476182559052400491179911173867808270775205542350133870818133536577422272440774301231066164766134844513452295125839883861937426856947001703199621875708916542852866974591032771313730277964822187536973437979225381199010447852357940578551160869895892241904468241806492669334599430437491655940853564479765977993168706709384119834039058163055461406159328377487584106857238061469682304953820322407421721412675583837993045516904961992325242767145430797528515999904184453700415633990134253183016299218871581189811562679188994578894499462680547431250870775054380981388949714771676227949511359789650949852405310376081247475604449397104524876245239279248662207208744954122318779041903306680379711755926048960992916332498644085614114590170953790834846813185227325737769444016709022447636178549709891872949809170249208775211208247572474610993113123441185484641626196466380478164180 [134,104] -5109967008857232309665503602716389328321148553542284568536240440669259390199879043473381114067479258850217690045164782909227226421754524125078315137509121698200347572461446067656824294928152518141053576716792521069505052883735979321290730327500670710836958856495763306349017848118852555847806368780904776545372364231372178307046674270994213696969940303131496644196883420871571924391896473421391216279812828693175223675865033019774647932583237029541677262853894472134949198225851552620269797009698460632843810919204157470593637413679727547140669324842216353574642615910904385113839248870903899861036610159442559867182928146393138776723241876095685065962408088848585835641306076121250275570037170412434250663997046065729261279169570953181817847711897236243266127796712469877366341248893870801248095996924731760437382169904799932831925864329227951257042681801012742774391005163205869926077063193299484140729731525302534497445463108728673581682535193829527194846005936826586396160198107961308784304222209623882202363647633414666920825743492180449310313082059186747545870297565450093135246301563946675647808176326727440857217800728215445856975093283952143044844680576476165214846849617838662950292718216231290363051170718251725742205820321665384488794908490681980018228876138190918454530957991476225254455985007218290680263181031563008058124459031030336322425289487097717863534036741760669519666750646274931206122598432711899982561187228783758126527813449795768848329018485456215375944982928554349822362422217232799970773904738941362107856510143486343209743755712101398158219764834631043868138781392485693175918083575370860028109806934329548691149203317035264088811959538495055023235644410 [134,105] -19069682986316884854325873024532059429965266173017477673907501335728278323728550645965486164947035413680371827184826802186033337132995046726250884027748618305734584825607854608196701480524210375179174342967889213910666425948811628302902146926620171159272918155137752508478644314937242318631706671021882211660632772278571616107522478146961786278289880984077347789834578511171567663267112992827902924156495904949060241234186039401271874853002293995389701360490504999320773745914518926293387360548865547006695313307624169471308917509436556671415144227466143368621854505968959305828672972656366942737229076930675314520153944516718085414113316564736960356623290591607320081045623253277094822529323882358411498175678831839866681030086390523793686002667086837583702230234330264508983244554725410525741984252982198174782888228492056704872633296214303357693873139405692386236491418285370749290413507387826692465065772306425127682430378919768233659741508238577050125497874009833748201587357913430529486193245381471171728570737021661312227612702244510394580162578198123932823724639232996597011028918058500429517593624442688990968495945580156970658861564275128850202251062662260416256256245447433422716278626418941258274950902124844841121305458626118934602069411072279248832494108979789640030484770115300540994915111928390714105903487508608695205361521957146118312638318017492715190115281220724883609532149282911604404049157347008536469974970725156986939930563374982432580244274083743576071765864910930326784080427623539731975501748100863047713712977992328229661608210879029839699191953409319546103132452676823068045278063284757020905877859457801191092100157869869121754871538655640424123412 [134,106] -4319423377452891100719010986255862660492858094199719050318324582968354279992783087775384476809811921610258850922250983364078362521149577827674253995254064642337109990352255890156490596293328115625662867893227404952442324773226107412404474210669427047479784242524729555741254007303710151505030827920689441005875138186789328104177773557960695350501939992691634247448892150042916975743999878516853858004672604446283789921655447743535086449554056369387339314743906267866770983993224914442814462708020850216671582682089727936668463847441607753270781856083866235559278575599543510818082681386033675220603021650680737846110173052260168828483634985229748065702397692451126375714822519639006228538025264435922371833163995490771594718884146108603901314442938773499976744338930472003719766716381766496429404325306901518296946811546480935794025234382215930983862593986879645255671163518022058615908627597629832058687691487404576002456773777818369454586937352551944189416765746211883901593733981684189914898652663717356334432415695167998893419492759205701485862938226645554685962264847126009052693897472971660072507297314851967315597862131082366379839754788633240124338267269209835607531438575753456319372606191305400397866334478019087769402952695322261839084639838140076481948345586702528860919535952062770823982013888027581376343194415701393971390185752638339952283789027003078468503803313731389897718647621677970005946242389339264852070559185093342203942545201818953320622648230502259264000797908635313619890999836656986835539526475080790010106244768938971576074100175371420044335321920928447021181801742588495968317244404433361819110528080751104517624557931308352685642838714980624 [134,107] 133510846171325475991703922591437894743922762215039277497703909343113725102785367241781676990968022956891630874579854001811380132881288464299118379756965254359144014089062296762409516396283689375841280444678672144238463128806814960973097420990872694250070109800480905163340242059294691071593398182040402531530623705257438122968300952103672853367885280733648671294064096579565271186491874495725986102058595320516604451860085188206789430172303743419203721665557894603717391417676738504398198648388059491498930580035862773266832072487337308521254140404707993222375323870973266485271071996253331580573767905656293089457008365535935017744038497588104551724935449124567774007815634765070597003631029342169096737206417487866035125786956999525235420067522521596388819566455961016229038415044344642371520645816220861324279905780089685810967980498689384022650372089167405111864880975226297016792609356257672922892236016811491104394287794938972001904195976594686834523786885973584018229144638752232034977321000057693713865659431671310468976702737062159967987723357364388492035707828577442811676714409804947341510686238999864835046183505828173826471136965303600222988747979110202137004668232573241203803644302477812061963411557602685773156713766157988333097662276695737084168949711837242981007237589758083688121627367383670536593336652605099926279830622070015011469149627903858148468502723478465973912556200988774330129696108192618964665064710852365528337088222103610487688344138928456414722333205119359503633206570174300455348791892098928321067659708091152189437788025199855510022934202594167970156896178450693850950435871226165352677730567083881483869782601306422619876787472148 [134,108] 970847882559966322924590978226845489103952205395811519943239530251240981721623072834307520889707531801774229172576257154791298278671704105914265610073252737517606063307089400875435711308316215109735702369001128046285158646376273768243066397671302006450497221818996424773565382037442798655821297957000350031246764044772937989749460810935210179536367899765170253691844883112743095712152045900711126935905196620601447913716661406210829425321974423261401440182736733322128200471712480322398026099855440919971348245279556367089142446306988013891326761549445575087321189805381371396591672845904145327201802203760620990803037147836357878131576746100074586056951439709265621538441023591556110966844788725330882285597162020714883772927540896729481448411216372248651457310221309369058845072673958535963595218377622306506827177629578516431058240109007377636574990325335194247332850200499105108548845568276398112263156486426726291107377986655983272904416449215132721072305161169124486298644231299026719471343533754050104617793615913921344239705806937414772474620569267237717480649274495022875472675189813260911517031490659825621653989225427981453059568465751017608945280595187681750740207756768450645310046767856960382216205705741611494775586512157489806579073917387661994653269936121212319293662531567143014312576511702323251955337485345703845608568793532545568591173264365746434337759117653774618592635721120763880152314969818599165731699814298806762678841905796262123522723276240790146912859115490586520621441482325880043663688147843673430278563624765462718469261958269334386684280780261026297725507216593607991504200387822252833044552637218414721461393051524846068595932 [134,109] 3076923901092467634563440646225683734401012775820342323922893246183208703531240233280183141669518508667183012676452569288650032614673606347620421116362674131845538031656136274950896349205274183358406251530056312316085539245366740672517843645295569263862023135324882073020322039799233581896677189579621492565646001292035702876866469350345145287572324451498171674358335835841377074623064613537392246617603444599730212490273035571459645027441856540688185781968726121739636102118119769618889144655349165712046086052698005401685149774153921725196093574193396802591139348018139796776814909024404282860878773192190987308605601680271844342755998635509999449886895321314359290353417654710433966767193223619355878520144436646121202623424340700878726118287187797478861735140073182642993940440849819629630269525887957562327025875494145200886422328186090751340846442558103598639933677234659439149760700791233667393053945224744115934740691644283007793467573688277925382535294824776008923943904217053998331888241022165700087219507951388562410702425087158011948345252371280457707564651669365076896870435730006576819126020588758815672925527124078258518057005865841966307917409785183855695124345053112090531264523209353606151280988466175434819201060034711722624814317309834937391892975915285807462238592908968610832609391246876903371360577280702807471979503598454707082438528002543014040390800610594970209867745853018251272576396034350499296193270174298705960130231405193608727843066715377205101525809227607825448695637440632175155184584958461772990458766616760249471189095963152546214787023573409415504421826140770653310444469226251132084014228967368540138585399992800057560 [134,110] -1532618028546662775805213022280092483325812977072023584413184988835318920541869413825600565778057665703574550405999545555524835808212721242656743061977883968217033649807998695515134061735555518915607833887762153889516275552840708594635629912612356072421160954138543608412149316274549023238724623372883947560948950536603541155942142928467965927443894827512959711574632631248695869780793366552037115293155005811396218660681967619343133979574239430202461469619380462850369091817674280489161051624655075871329931730875962536061733267862936186781052661873634948197476906582603928831338546037400881925252441177739137485385598193067357791441082384870277286697286862501610640147637506545894897843231815303449607024765261126397982156671043943378813544699072289564750998757373808707037976491604261300239154980135880422939026401765974850539381033618345937183685947212243301450907122246151297331199858057596455354863798185993296637590691494105951868105239480466785770642272361724798211323220632285658843757991081195413426490277829097809738192701059938334542099526127112108532851147155954979829131590518879181001293001790378456325298705661846327000237065881107072149946481784740583542486224215263973650176581161214787070030935472769439892275952695183165509763639517328347441572317160541057796105490608325882315386739975625530413800084841622223513401652182150105841474935998317636689998154845815424534716944088339507738263270870907264428286228363082208072076249280525918300106477533328722227311191163584664360234833789902810774669365260049974710919907256702558214611731811149621816222183785536647655970581814922601084168799758448928730993724235500881190248287760404 [134,111] -2339232237620127969500375661316013523004853401631788691461601490583303248638283115349798316058807479998771906639064245698579635066106207254013249127517418939934905795502219884132530155455150683913536851089413810917408569464596295921885751740976280643607343674064535740425897688478199179174491835999986132297994473782508535160906355781788774279803149444208611597240047024385796959709179774977386988878987555653224244316124137168183475050525109703195182891626829829217693006501509984391082995424555373591021128183994348389192140788057362680974639816446344583139080339984072206550300914969242339558192870385954552554301791490666680142884644189524824444880289412454351323003356380416548964415289396929560466065864187223115894079310821747437037491599233575912661309962793364440377415032952013869485072104689061051732935429078584221435949598387282131670083437766393904678072182112052914054926842449371456046444394675308511585644284041435465241806732868461992112470499478297806041593769323031019508866718188239723802537826601786725591248434168605806272140047199034640968418362907985701755138510206467950163135892753519335300546021395203736495932544570562671138168613277624615213158294400607358209953319218689114122487231272708042870181305719406063297279754789251208847234386055583257973590120370280168590886127406436022742029057254209780800180045152331096795397736563340949391334337801728665368024883773753611446601549239233105366370616141379760833704667786539854022627582173776724208388450203541811456651097708038154310853001413518332331888710675745494685377708784261542772658509591203613905656354572999982803048209687197615138808816952591046426940220 [134,112] -36102871336914105460145089789252916814814069953314620192864184395756647826958474215604227163742336485244474018391009577752460277451743322621474043038406703247588732774568727155387370160043836646029552840057523939053685719230450570465416137896574787585825183425753639507287742228978414572498173067606083143538871936809584142022774858136823552367939924336934311510449107568151598816317719879883031428575413255550451026206643057865316255269468149553521172567847761555183189163702876140822513809773696213399861158556548794094885634362511318760393592302682504892389581632632034173520127491036763693564701418385900628228023914139827314399242427438641670352908030057212163467310308534987986890075571263012009123751788352135867545834463394628897413460411924245675366976801354536261068198006903693222258773779435088852095994254704883576367146862802594407792926499610297576527695803449470130003140020888966819213421779215852169587755249991479227694578459094540222323300389130010741985393755705516377915499961937560107332658322437866794185135430781676917925236922084893895600014025339030152970539307832367722466833054371863532065029192207708016221398615933297687111321667735477417156510387500039950218388381249823553214312240367618665241101346624846024163003637541457346217921283856325671408662661625234027100597035417946967920654485810088393866064857590216138763532006868950208424213695380500649968323848346737611626645211994223498021097771683196443270794102460573038756659804751787394069714243759143071648956654957509301895607309857278485829881886360088515842952982634262969564771942538331883353382933051564585492487885436588015943194335150304204784 [134,113] -31575678202714470928391394240823054132539702446192293395532082385844777524494346273557989529814836937545769994099878673736622472098837845943683384540760786777181091306913316657445066571543044284529413208757220281072832559757230346783281946314920565976945360163515738764570600938241929624021046660645764848651960426597626565093130616201025571515665663949849366097553783577387888686671508404593915520768291835666919834968038623300113773756612865088055743051831656478415428051185692113709283922787669858482287225777155624972193965961940655538924404776515984503562644444654971406592458269022188783483096468222353730049391978626772336193928394356164266499297176417482588556667599332922960335483373096025469981369188242453399925183688574687042197805344989994528534313887510118655919967921723745609154224726394407936286676369851056791417494417958634737098910795890575862646343969840012288261688515856424487290278928399496925738944324642456951781852518538272218748811437373559744400097130929132432553622187719396026498463107092689286439387099522414613263611975686203287201375709231117478514111300282204452082586526081454659732913952861867318060899701413948861364424631512745912316590347250004612176471533759749208358344963713404781668137058354649112021334901960733142257923860996435517134688289297765235399012655530472343907942323498276524274346259423264945722707313839174779442198232101683057536078355730711338609378496160473041846592931733773273316738641029105771984701875011608543190421198955687690214687532221981261595742460409447462067910322540148854923731626712956037371319399126791915115814618573408084630682901723538427582355668647068 [134,114] -8243256004684777166840707336380947187224775654829310581375667125105847413556467146000589351589720647989600122435133918665764346304715896186297171729816687070424498144003706377459873992778404082624669770559613328076198081634551691243684125071081522767618702414892177244997140160548189255054005447120515283854488338324119564858876760920553505906049462456510433601443909487194999583032459702169399699525309577463246121277075741748793318459028285995757004830288595156588867650393839264482906984695345408425416739619227604044573031964424137124701853626351641640388939608332971188481831900921215916204980394294758458482548614706689316099416108908011800764379127695353036253946174806899862622872394280426888379910396180679008779388349271669283200135193441426482863188343469332308323649132332903690521326637057619055974685839180741155906816709088199125392032261331773350411091361770097716882684880113584740789318617451971420477667059871071798494678367108744062152048525546554845999664232540807518314233560562613446838925452514427666564829684626161816836195520433210992096334774190251610887975402513060238918965076089460349114819445902545625035230056229102665521602020803755937430849985844087337663546651421854392145968511161682938807659481257677863683731063100476609944170948249539001684134103636044314854263591149842816076369410354581884981821958865062854224706891669497120811575234860425690459452652655145392112019648093219127672760611744464785963639554533502268503798740751867895461350379874321816437838129423837812803105229442689524104576716367884558087509076964025738268068323833271863194347664606828901638781160174066317935041652 [134,115] 20083911985547422360910281483036513193019101695443763202502658209793721841060279707629222836404415690741522771498695894105288657723214330386305365442602209405949341924435926633946748974336382390022371537003827916692239413817045348345221413943739490197142286372097971288368591053244474887014507325569256843331655176004967635909761442736878129074286095492291341467256737768343870710039029849216022105380939619609235699031596399094890095847161050331848408716788809479576376212446013718786146109941636612074707235960410626185392551620709224495813274113254944611496788702132693266238729612646841271326523272554737736511189092922201463757668599036515741904820356360261496842828118838865339487250476519927051873453981071246239090456653649575908429511130302175927195500493218972402499365909880288125997744416265120165675426923028564148007820201019133375622423331824786544641941008226149491144875959100305230109069928937723256853954651696535547331928080427572913021742783061935462119827435676069433173670469683917589786407225972743508737663612847456093457681853196893526840888271390968682817572945236004905352562644769851981794574941683166740081296244947734309607350323438004980204576356873741586031887865087174503406113052201970304881306435059178194867070449461178361440819733604322622292274641664531475807597482836643113461675068685373519671957845004418350831156076415337217219642347570761238465599894363556770243640903812112775726007361562955031456013515747791213158943905122366602395365713955658739981640444420247479644572907819242961271065670417225935923294606865573428924326067077510285029517813230769973215603736367238404214 [134,116] 70064648226506594316552752217170575858034565734365489946288500142501807032265724399991525820228218168478283795956927603158735974185660067877382698552615721476734366585395159882283713373102035889037158921355552987915305083815224083731760296956106341703828421081077420827479844257898720634030515617643661441705713145427719126536657099032705957424411967742312909471906462715224353023945152872250239791001114291069984634879920534063292244286257883926037956036186289132622925084790987359725557555970349655282785618041404668767408372388420806939481124086498922248604258186031242990234753128340341429194483387989230269430759691241176760806671223404661537130964484452956184656040513821192209835784457773925921777206715356508281937104643572052721908934382660048029667738140843492669247205420595405708523904836515622918214613403186809068842100340044845493499072107700127288857983586813062322068836162051578797190162168904802772766057355475976470509397347722964578350435011634392221037393899737405146139956493563204657812927750197736501608806226315770615198703845951221582244310694832574054527022488826559518321256716881781606151573973272695609968679774499719099035960621007841765986483442553046495549693098134465750612755042674064374808211119400889776642447133684000753094001030280292976929458498342703792427863143033194761213659549145687471322230171641915210685121390026830759786496641609823688036467810050071459046109365199940020485695131605203457480508524437890114798723145889836647029070015950199017618607781213299163171710478567535447958415316791623964119461330942166582265455324834799120053536079776462484020346741040984 [134,117] 31728462523982583680112087173093964501701628645600158980553101743579628975514815000780004292159238964785351223804797874582428163943559750420604653361465120259041916135380167677104164302179938721706268977855003386256081273301662767945593710776786907693425279833770085720128528071518506494032419124087430774837447712445907998515350168981150890901316717708474072522104975231110558737179976031143343797685362772621285126053842930839308881290476941457561491290676104195679780397899701809893647510504979129596047093287138803819364127445008928423935242870918797161859914795033239447173797558718099974962809831937839289438999467183872363333980655324774348480074921672211563034184261820200496604808300989163613497115034858849318767237453011618093213125529178377480050415632472942479992409232557582221640516747743597318496257462780782912144042888320952859213263129943894845870645516098426475459492575678427647401842753934643907679753093124442406725612596204654729319871294213307476475426947761333551749279895939826483386346340742840900686074533251079853456662474601031847462549059032326536533758777596730686957363426419504836443595668133873594208507558681311126674049858479048239390083932217121378775975229500639175210474897427653413965544063156501084713992768909081821333233611768833436408744157241725443661274279447688564977409494090875941104676345794959573281032616904814326120822617673769533223290706116575253262308664369300241728341672880478030475577123622627424335639335154767914101459316491073228599436747165861591106807945343949231013632821040552891815015766426349395251594193728289525124602539833566468096019622 [134,118] 14281436411297126882335698544975592423275026848520391239076276735158801706175193218741662778581315026077307758437235782020482955882554871969380022721765839773252177006653431044678324466220694913331672255892203730055749418685634677535304924311266251442022946374480274162463605703289828841508289036019023806597865569731656658779090236120128057372747475749923610281881626841158918234990291391321846347260082849855066779652707143326158421811262384675611199190408538532093656789518395746505369408516859466278648742955402960020860374380902610890343136682434810210153910169184401402911705229351671719786547024195569488937039498240436370645281607708599564596906879273650951002871832816666803308922375049147235780153455398715476889371517437798801218534892552365647719636228916854258669061711238838269245289965691255893407587335450408584928808874781261057098761913439950612123441728827688463875677298444377735363124758843216865398121438342643288455130919190999437393192872634706828343650934297117227564648553736361499790004523442838171432749186902911543813804302157668801440294029594698927597004614565297893920779033372271757465471684755646090991213484020816986732465167844258407977910042591404879366529668290912374053790791163272838376780427713086752295405185370370044423201660197808546143951719952644861111644987168001333585630207566158759934299679370860077968856789462254262898551290271933618927837768618908580969873777941930980944730019700676121150903789603159921619174067969284642200537649743103920226292826245394271107310497231075327084564267818356718198892795880273034052964787375242245973732932049911815292 [134,119] -12956303812356838026869890101324086418122692211234201031842654503873509048373765918443563723220069269507724566935830321819564723453566717852366341855033099637668435816088740673926222046013603675128988031183474701184565121775560663451220490724277039357243422007395899933113499381380237205267789006829839799031677994350987955716122481065939128192297342765738954116309327428281560310316080776693263995859835424491854331638420915408834703554636136305761125673472932092669713644548365655081498622275612763882235794678293885666310301677620437061393714390837762227380644092331695681041010769213868247979793826984494931034419952451201340777559190582140916089566040760100738604999248742852856016892176521734980747926809208493072689493976971064412409232077545790097656710574842594943472364553762037995387677416362640060298635365884416016478466770410023132901364799654707175351803098328242704191476746364068907587585227522653448569451133738548588589210400250392425988578337114425742940940012698401777089216706023804285351550164606012235618160788672182114356872986219176451216790401591117288363843197278840213786317979405981995574638519410095976962243348862468312207899238314986024856769617155268067146662119061202179456082497031091544386963147994022750823800990293028685185562168898669755312286029535881049853155756821361821412533459240300818136394086399114168808519117184033667463907602765991840206610764234738296257905352267219718128827641898822053790494422166911265042632737911502976620531532456908765305685112330083477613012761197193252612462104831092287879456521264623933427299877914271898889814192259710 [134,120] -5960140796043231955873385633851080909134564967605822165220708392653622891261458880508802623978565991805610694780542356329922024434153784632604923283886548447077528362972340625332268354382985721597972245720270030880173370211359886075606808587670330506811452764463830421206636959946091598037502133592079256032510553786278849945538761170647696931548845732013094413781529068686982796786278870584085720976590929987018427252059517520123505994363360788330035940330878864469391237107992708491153102539458210840090398419239352267284456931378478196065375539444334276112049040860602120977019706176889298358470537359725230408977289573836907241276575977049032579081884421110636876761011710206821979920701167105379778015009351167793954787269909580186357715550438084238120696611134255349101762338734977333441959116865896211226744393599958037469945589192592723966154619951552718163508961916673301103992250716141664838200497554475348862842727775164397711108014574989364655137532735212298952491635197075392101021194450842536488995277597043984328377952735472865829526418114021934803533416100713988012740514606436606493099528375227234343307069138973515963098654668166048611539743426415920280778091418167950494777067282532209857232780488154843185821638113923633366994252696028209345798760149810648894573234010414863561718719295639837277905075463655844964541078212966290629692468591075450784995796635548328838665521990355903921548111834339415153832819340067512526719919834792268620120195259091986110166292854288793403741772681134429294800905590958137472646863659263171558746247099671868776946190746854986060575764 [134,121] -191074907060294955176113309989544819580264055167366605210170709467925624842751845142131723906626628825047458682964200232550679297006545374152332877183386909867836462721148209431287055000304917949984360511256244886712165573782752626659314600067111707291911890682608383661254488373491426161204776607849388216328066326987007984550903051279385570972815689092674146702928684051376125238689757285104373106691366992656924401325052390612450078217261078280190669526995616597647916404088019697016865760365999176604586180730316425054412887404106797450393255606118657023145061598728723202077531076173659665205501319049231559001320182646335705611226439915260559050686206683615389538789948948238802279185314869127452964158432786905097950541504120659235605811490303229435509941866564307576886746752259779160937598525347493986886977339490370167756537845069205776519462372908233298440874918277421379938038519506443322625407104603965907909225529112616202104058306088802248000296428322379656023680821490193000380588870950156384495709741687156189513237591430950119357028172315977655579907221819160962266045251495049830525659049872655841424902803758711657166004943683485872851505615153535424983705863280310709913957780995907576733790822815185329831280134497422708289562216856594062843125954334531380628592614256920406345932081811184406326866735970365774298464400310135051237650845582229351968407954543872749872546276437372255370057110983015071712471145245705858216848128819012706175192086219988193039540475817383858815736753236520812117979662211934878066843322872625126226797921196135490661300087184780902 [134,122] -537350176531019750700839350683315314992623206436571956866499229703718412122364682168480818282568049179448817512424075915987372013510622439339378772555388168992262222772780710950589579906793457788327097958934336937661325907030032415852890892328503057564751400846072216880409835799627841506953470931040565727674781218938540497272924676557570837465623617756346220522593830539720463980032357462926325495185587453505257403952802780231557401838271048614327427834136086993529936003275858769819283605576600324460061949525225430467641970146305928290829191901263491751202827157947890036624365405912371870266519633913915428118149067369541754264423473355661825609826082563759456488011412055448206623627203826995320619583783456870374303463091958532540987905369750819962608754155791439944071876309704707670647819252758630080060696822074310220705032661144988639814083786099447498639011870232541998364851328198309084663714778929909626795192896992844835224459558572399819543757255429719062888868884502255633377485609866225697934430952041570127769413117811366480307161153693678678692017437181956591891260669071209538311446190543897752421202658909918870864388810442599905455261873139136590127935084442972101843098519425927679104920112386046841051129371790877100605635524208486423558383212566125662851033435768672427848712489099898054712382622325788001580748407730076042537459547523734488660015313495681604137740389413218807822040620831229460108766329350630631994779919684265033296965376243461134640259923048808683964024549102051812718021137103351058621783873836712555399549234916890278274420730716 [134,123] -322303287286471020125620784946613065749363321697883687847145245726782095059530291291497568001433318483049759789168454716947089238783536251571911976743293367838458358336272263085775401146693585553615073729344450543673760262531494344489346314790504310052889310933486821976301782489839432819457713080348956539928657202790111363213219361587962692141204448255546539809229836051466902538141216644935229936354019330198429059344693339965284907006409766679167288181339845140605209206064611816176137631453379444682723219885066010179795740229344315382979369032165088799696903609880203357637860374308045770014036812714213057169762420000036609361975803387541772967873590594917007599495006725894937136620141545802423359171602226859630376850304217262543504778121454660339510618599405186243040397667401449052909355642212712105434131628029813716661556263457889188994825402007532046017143816211081715190676595171076790507711451207369380582302595601774094685717535167319974229517908981094373953139004118761096782797398712385198158557558316538805981736079487637479607344303364522880515659217693367744700153610339079285071941157568701176293915703244184431257972401872575915209309011341967570410207770786217432630493238086329609255740949455213770514494746231797703459137406468777972318350271324517894809124988232365325532152861732341539356289929798596365743850433661288581196364009253841224273389730536711446293621297793408096707014590527291095400277608609121017916535734980266918473811430086417838638650358333453760488438014807270915341533452993661189776445086792940970244161030303890485594384 [134,124] -77740233565425727305635689705955731030182936505331278832215641045729856340720795932070680100839811745022493427454816092066493292828523732524751394733642542044569912878696552146102391036442568183017574616306547448816627734191471313248212704732386830710626618237419446713687902190448100064479196665291785390575303899411566900857850132394909216455611280134330994712203337383970528203704743034668170299548067308130817694241598582288281240901515203626892272593562239691257239964625203164828858768645036770909826698863950018579001000347619685243892717008790819978335334695951342309724596155730739372861175710198172757136245430120291199395688039192446964331991118303361031342899324529729016994597091530467435566051005452489129860155971624547682835242098303341023060469092750063402378288945032850812045099423281814530565142881874541106501827851284052064378197385522770893737946646887980573381371395969332925004545502750800538045346782688138264412370753877492875328199931486607918610363111966824937059796893448391762647872527397579764305582845917522037106239547524050451450433169636666243614033137669095791790271721182488056795809077223786897796769333154970592859370627293842324451979096271648964120907122230118253818488412830534597056529422769779843997371807001320600829796782439403185035107430020831634591338742783500328765817812115144651986224522669869973896531176659352629366495649853854238064725619129506334747062232820376617470877821788330856069954777294558411396802448297262130922094013428641167329722051077925650931753541024821947610436063342084991663868630774603975 [134,125] -100434024404448657978737912471819744847976743185405662122199318812984073434173158479712188785672838647160719045889813178792012444411240957305186958310210844630104513267126480418077650211712173572402058660800499548821712792184942008944222960167144928863015765602866676701383253774512377517624679861603593937338151227730683554778606156334129426650058935800209581652577875906629577784875879561044713125983863485249093784102979907397957744367248247621915688418468044134407801236287672322016800276471554212791265662267574783457664473760255076362369768390098385460932408243247495840924779503263732389440961026924071574946190388606967423535200818528653195047068785116237153512426501188719678994004573503601022223683449694465150874614966454573565165988970223991578930075316241984583147329844656258211094397128591545400539808157531946431483812349728331328817563513366270220468730664245908810173054051103720062466798896040562527473072627070970936656295159129268714092463065012360451019208995126401470581837770122770918852787234911758993461255674998182175806929601669791940150300754104983609158534397840682653207850186143505082283709542313628280866883824643190346725350217994614082957945592270243378058181189498604009476324858345467065449405832083856527258592447761938816100702387533836323092738759000881199954488638274516827338303122641738076153896142125687991473117702495753639707689779007117949668826614331822596914594464960385428198559371178864974599912035201998867412208101438080881126535830960818321164099460518193872886917926480796862584754901970828843032181023540 [134,126] -6397096344165529056561803084294389829296970983989645658778906816707769468293359550135729543582735269672668815585845915406519390615278071064695896853813819797578696747715658719321708506438334329199127257684122449000290013362587190444005556665453811598097459121155318008563709772187110421824614084177916509287886116747479333705821529052274375068150162347836954399082647788534196107550144026506955734543969545649780537006060560145841882663052481855305473346715273257451204452536372575505708924523716336468767683370275110590500218013630086424462798703122203759528408255112856981237969906845507353954711851087942206921829031316322079982904551816962241415811156511692776586672493553043147803221166674574075440409908288854605933994250744590915196032598443801260040654292963483447786207101004955377863077753439924587103960309606941883313917532086127102101726913629611035153786336859819821995073600437575349722746485112497900133475214559009247209426229929857892776922769471324593372024846029002440134493223719879818174248013560765122826093761118084319528128991309127490712902055091970940348403829316348370032733781950617653140182635494506277915719781622364572339417802950132518445321132406705890499520351093535843938236253051052947292890902942748871019243602497714697319166648542474047346057669937889008471602808999368641626903984511819860318155902676816019911298950316811398146381425669906700080246925792289662209150021749630282344058359532718962117941185672714928461965942469108574694342738859584275483753690882040413987556033053189577480320045026165368732832 [134,127] -849588427573186940625542284398737235732861130898467189172345586000131944441476714770303459916438064916001680496325936772718785573478346970365319578382767548908723105787292160231470334693257684482301887767426282318849763533178626496181326733767003123836476401904799208586167401231229778686901483033016667296592213771212816411355647896994379256691141021766818241223527942731036038606365581899205099309616960883066990891689074564125303108469377253334469446542812077296241365329250746412022265179385700748531480756565257440081592734368132144770511436682118719729922539989648082151812936728074252010106761431223113196596043732213131240723766255256786533309576478367136539394568908036509882644956876116982338090827127299652515740233060138369202864027947062504117112841067915375620119640746574089639017180502875151764963973767152935913029075730383389880665716742990472471458047423926451636049354324010941006030890795120925733843265833726348768932666479343696711070284832326474653788033239774047304508369076611309717865383282217882441923595546178393549889982569207615714519113218792454683073203663961592819785056335441693872613159485659335372878277828013825731767086354109507921324564761637829417454984517520386454831613873737998026948294022581869955091348869229666075984601660599304067453016081735948688474706450811531850151180371978314418771695210908111067342637287660749823273428677216126982536528648331925856413656204184790511778235211041059772669592712909875582041121261412342305604930875694576913386913970479591528778534693779142744527777603440936 [134,128] -8466551938077263057888920855269242417152509246131803290195114578969991056121875932707454262515243047383223961382296151443694206069704101271086669833673977790799185922525737241399342224298220128862205503922785169696895061816856512504457856954969628708911775039564215088771211468946964786012346884452232977613652728737847533544869738136576128303349052936459240830260646753399617130875431026695795651162346012843339445483149501118648553774337565233725208180679976872171469508171092453503269195873184436280323598617022688415007722622969723658560301715990574421822064102779768812737591963228739931140374753295330672223959968048592328260334502629911490141486081870208721528367267249949318706784481756054625360130543458463476381926839558535827526171417365719870371282398562778467213197361859097339713635378071593673970283285893788281651549100967249229836385411170276328357801323606509660573017462564284401750855445615096318714549250491735207322707890659879142301016944883000156088903299479336811877531802592317284244689194399845556164666606272129160223966377712248078151565815527105406844356854996023079361998934833358616968395853870323980565594490014086975826194011200576323585126627368864763855195877220999337776028224425605106801360507816399939968127851038027280617389763814958224206639037958527816099831248730304705285515705515765692020792177002048365178959202396306927374336988764376295219328608794293940250547158596362752173089996835627320650556139926413431354016564105670360575677881204134764823510743970658056368493691457733135065007856 [134,129] 356221587708350783916987647015498559948733401001724130115631574179003857629366487667538341012342723642947342689517112339602503803162808324132583385464619739792346584207725222502068291564506090504322082497618669597329647247723468387496510629046632284852854243698959733974120339660528022151530285344250392666459248002367193135236800208851547258233830714976489119524963287295428681208214926650048805138111614555251768052195894968292769617102588700524618934958186350515439613757138861485363069299309323672904579321215541642840052019351967864536768840583538000607558262741512562404061776392855030306875560442601859023121834916287712225738759362286466270215092353007511216688869448201539051329199927211026265793100394946677604550523753067315206780941889161652393969227057108644558415895175787089954582455781966247368233232837768360288938996561773887230714326190367693267229534795814719784619783810572235818071272600176951450837982591170129024846250817748690417845164229468294037636680494302266308127228181853878897642524576576085567978572236031608137267291209430300275826144700823902123025747360060152831222594795657466671682912000577614032863313718055100641412578535401021479664704752129519186191999829499043552011023374520810846503867040632133182105106406339359682147653294135228831024640910619191941737298969911972305615243486449218679388530449622947437840810296988692983828594068318365769635139369950828689042869624065458801264435505469294183522972083677426789980703579933950514770196344252526057465369668568261134527103187915774440 [134,130] 5251375647242154921899857489057980806227705575547297028655640225654182786102623759510005349471384094194703176300981818513939273345660308464955191980886691765929610867173190812164009268762213341459698224685640256309844477796222687511161080934096532560373228950608279054878110712124242537236437025385952707331916515767780068014679445472200199399997738321558069258212908670043657632553205187420557914649061845524374440039187371081830506078935421413324294597909139847259493482136419355951860706662823215771675751576340951608296175833447384907846713611610954154190545681556972180349770279178231047119154741760106453124567025694607522083597774582517894873317625287285826870469317884220045558048127361045288793569613262380696740693826049178402640459778619864316759268472942927624891257241234521902810382805438973656174963944178983216058317725712473866701541052237263880114918353999866891787113602271775239201147706787983810048385043488917147942335018806363525588910861999916391296545449567224081953478271545419385972909016106147697202100872166510906055711978561109134914672487927700816127025609823337092793159153915106023783892133916528780152389445280966513560943723213600414726205740833551834878009961270415506606194381175265567870788917548256074729125184763206259951236145248529288656534859179300892922802548174252965026937390012018901186449381789989019449987294016096367590308296990318726185856384351768072682761665890620821401297912029374218520335058933300094572164884318378966167659410893942277777386549513634842612342684528 [134,131] -63492950566029855789305001310963906078653721809182177942937093476593918184225923001089232250263432965719786330623583142371362478330747191393505385350424427509737695599368569285481818076030338424308820703045232393146991427510600390621524247408985033813002591078525384380165496753399734335855216645635401638236762954199761191236081541282897663937748402626021523334939445131471564067020317088767945043658833749221868243899618730875011956198345008293801831025101672855249779517949585812071988483740214561712849691557851834724896766636469046475920874533598976654990043323187515432986157610207280941442506498289918324910275235771571588468926996604877080833600183074016735457774539900318203447353201003474476366982204044973575230021249517770242343375476716480537846457479894073189648862850411922069772560960149637119458390558525014187946272670738170267623637141712865134339509999233232252200653241093418165827812775813232092329711510755483822816612190171741703550001910036431965394331295388362226220769912662814067282206496687043220926986440984609501363609747907207564797433390083475080063432469792629162554244250297654138813165603613319360422096035275065580687537868588616457342277098076502470502698723965661631089361086119585684994499863773958309680152888765431464768771869539359812526224465486961277163686517214886309785978896771469200193309212433016025180275607223713404232332357742636403191149975916095527849978897826184679269835339739311871064663859836454117195345961335420506188130559688379586541116820956567825720 [134,132] 682935038612326953074009394433302497444845481396272061427482673988939912613296386848802860828761020292295949552086072774604438891590895825109171867460659792744320216972478681405737391359769586399983949520635903842544568350993271721539051116548995505171686161579652478725126263388331754233059209955925071840579400203637769311069254560603874971364455677925097408056862858158405447196068118610050225668298889007132375868223009725960868479540596198102242330814753700653606453957522283049254186686211141466060446897844045897774099861674209023331910950385825869682256381143501955201135692394241244568527393359304825470947384128360336657605304343674494279570487897380428011525659230401313417861690478541720321664869702799885011659681896472095143547225190600427413558597071814679283506495772687257172990773293435528113774769504817423136651024506901606075241715847170621551020681986354104532023572843124219249603932156248537721415083275656886971824820385674554821942885344439570566301278015320445820177786098663478296347814165281538380017841400859087381294550471614272870921703918467120992715614077210276308967153455493484084538244506727135863662966483027935089172551164353370619772330031328718483355535139334825370812332358004341334671244608132613534800192853483683862647804430330120640541372631022304645336926153238729388630096050410279843713830461245353834892262863935574954913000535298011418656716189745323103516792595574514117150508849050172570328840349068274279159800367734133494367869327205602871754504725680 [134,133] -1219850353207259482620414547963077934664721998402660472864458012900807844615056967473471928548014876020695450765168960057859351193037597004238176025665808087668203862505271437679010125708040207218235632601420108429823215881925451388740088193752685998857688517031879848865972940500224022236616429258192649405297893279088437568686026399313275873349801462371252208975151868954303912913669419694652163912306358672451283325500295652487226410945867324812309888002795904513042022549158760112765383932035951100216715175766840258517815671539619245817105913188217514830661911041213201232128824830085555006301975430234878494784282993721018828169405932464564425460874155622029480894424091071435142537514763731718308984882075990364762701217090956256708115743067218943207045485882174254776992648431983883075020864635209308807491138918646437356685222323155654881692227407282778462895647371190338822659883647206497608050841686516665509955987694829047408689887696924772025069709610118579898572674356162534583265502052255423650731086278630214431586089641634355647209731285245579422187507328366691570583522771685918968328176391568494054078398743328257473818615829975016211461496048672511444603092620057150777424663467968175267358145554985309207681382723557679637866404802338904670867457472517444228033020338809233832784818004681165316714246812871545026019354946439671135163452304632166621197514017252337253963712681312463423672381982992954543889104043258242814968756423333866030739777228014893073840701097801243876212 [134,134] 9473079790466442223780462283936920520707019433026106927996254060281085601567524664195852396314284341650631794747889512873625060271131706416731634740112707125844243550759590833641834301745047430905266599743084369102777496373135629200229745769382452228069220169808008004514104300112890071036066870643732341499211844722920314854806342067633924495206273438462737310473308235382749414217694849172732241317648745635108038695115472113217997016591482977338340842718916781319182102808549054590160958395060667394392001414002428597481419159991653862466175516764433245157653220042081112389546896226594576376760105866395877062814592473131667590470201792292403063140011721120245314565111735900232921344299437644735200804092496031725540286443432600540049457792779791519564790392965551226410919043960829332390544627109774950708172767898054658513447558845893184160555221590385291068319066068008498593812996063659894203584496437210784701231235497415052597784440246777033681734247052463902447203509257028678158944395986376202601202117179010023184224086318967188844031348977338245089045893971242032900768093168920910724373182977746068901559423602340366653147960864542413127109386079055940718703177146460743216264231687038756371598744199315753979034181990784417299002026263583002036765426063370783924723996630022208023592528738426746840633983720239411330077726023188096254713669954234290133642806702113595834569094433088310942133572380176887632386636231155384025874789726915763964910329920413364603501632399988 [135,0] 176287513663349998265555752318820120223515621036573429842260949484926457200265836405286837560166556146205703025309448606461240624152667105668473725558690069757416069914543174142263513866859941955250266620127543424540457490779864160371215042915935359848545402120081989105081419352301649913464711456648473933790063251992901923544244231918179665147207187639831563509685685911442686364011767769252697323564632133239972002903770695426256600488354790210882863351314219938556846747081698158377285158286572694246229941460470291480863530119530217750029586460787317324273498489489875898737762870873520284521909301296168881678328530616738799497515408725640280185423853545049086844867581858923602908192178924982922622946479466872924240047678700860901993904193713243391095749702866480382253127188618507220422851228588272750004819575216017971877537908196982375093049532583343647472060095306155172831617752682290466421839583631641412774416611622972368971950727378731930293326471374021995287244536094361002583257329712983854887166056861720677073620680416308248694380791300647608847184154636680587323318744104771503922555306103696279229194132882057632374952991013345434704268449319952146021502498535978846719468610743270210940579846803372468430328092179672811279581277193131525094780271608934725550217788482225464627152207411435104849121551474771786552624181937790530250559563184358130938335501464969855752427834129060307802035898728681907697537611886413835007535891800393854129097213667873477335003796293428721187432837255234102011628867757987579396162615939820482581900712854813643194220928746464247234393277639141955061753505712772408064887084258943544881372948206178422640571834900900725750784318896531633560611038699710049386873707552204640261163365367395993841508578328844033587194298019383289642846962156338368743901643277715754589678789963068980668851768955275862499259014711110862147830832084237957400345139256913391345476110015576550378366386064851314212321573735155660107715659774963156422936116918265270214760676026344299316406250000000000000000000000000000000000000 [135,1] 40511574924386263437784013122492690773816030888184343994059981182127887251305422571191391466829105108610667950191698334756621324389814637408844022433539880700705806993972666650771348588657262516406090071577915945209631342186237151413592456874290325286700641727173429078772725144654335208050746382632156536240493829696887797396879797558148378916955863402402934990555815933219072841215327269214249831251936700647494605934153567196634455379433164322767656449027854921827811509781175234511937293893350375590696450985793623441318951767607601090752506405525343898541759463316618781063509088721309916641349797996243494242972584735689822292899679798043049061761297071198886792585212974459848775989566477597166370256693610139889379462904054918456564709211334341067309539474888809117709568992279960037339287628133070017651475840910485653283941021387085988468136703765053938213426008232420467308514473036228309748786233265636391201669269647627877713119524407614460970892880802622139098805494050091959584650205522639741061370946965607657438830930417133694281120740084690667364522278322622664040493158385740416733946167869556022349246773260703765555046810115778104170261220423272271611712268149509269666969019430341419068331396846145085627595136890840072098863573206066107539401701030308922694385873288847056654229750282294285975319994310477239715147651317969680313373532880886992371761158121200383324275606673401888735411697975021442198012873737177020206799337250620317447418873383049064587432955681788636203478655428277982665485258623478096856268184278210655861575073685412397904109966866773068647195867225498963616943989141713623335344608522093032821279271836896504167194209861561815105708610453329963531007810418097245693902639705396354929060761552129834061999520177895186838355536291636134305830482874652091520227144191961070828437091496453647387374434830364290822713114891419162790593720774969265563427522401020460468415996558187874207272842882122398902764733290463358764807148154923035373725919306570064648553852748591452836990356445312500000000000000000000000000000 [135,2] -2717461489221310247881068072275826733922083423105297981099942534144447746125648160772184993184083150998777821669647067721862700994608113481877527281806430451451018338950500120567179073743192687282198978176143098254892832328246033326092785542768055125944014656585701210051531818813954997853746796853584868246222806018449458219917797737932749961608337068319933645980210338261654169010106131838553249050416009465243643879153847928013441049457494154897094296046424560390032912963943734595079753180472450285566846290856601739622929809253923102893490357307775832516954770997815649959177112985372817948739817761984506476242175663618347419440078101147070889271350670205694763704301784333059929982499237969800212825867411327467165771633872557795554074727370585034362436602463813213071640527545051598522036382237126989717124564126243729876683364770723119097510371628792083203765363462177224062530414623991699784581917776710722523864398929715464815756213019935577018994070321335659749824888067826574265291555330440673124864552266273184348503789301531561757233612660236794251386328046103191555593474833086152553839697309406273287172022249300138366452940044375364889632385773836021430177821134833432865485699663118068991694599970741195035495177615749220943355039572745862080290048391550413435362918318042110126520738554827705677205646966385331661629620515650707792445522673802256813538458561256007399938345733760456790200727745061481207855537026834491934664159630794224073004826988241194619701751778787277089334229112009693172725547235752872885932864340498167295822169177693880964280073320768494567933862688090445439287216843210950780744846750440539138595256317368004226783874130854386890601086278941743420656068934001710335562177155942014927827118663356891943390738324393208408344707778151653574578207561665618237183272740686577153262364315245999446801660782573715282220868853805411175115131300659931246892721647562382552406737853252619805376301486614126390298974628744937997318703032228362065741979170744452298791316025017295032739639282226562500000000000000000000000000 [135,3] -156684379718082085837356170719182961531271923241337781445974879197158986476760437044241335029596822334950949226865249143631184006346005172482822814778808865185360178193749763983309326096358125341506962847152359482683907045651564715096446538507947262081498048616433189416218898546771660878052520014920275012134904695800919741343008794383676222130433877404351147865947633898216662347443284773573005303110052078212172740027766556045532500190988119334590086814088980792769979286038749465207969098702721923213452170951086597824391504117648115293011221095009506918255887128583318343279244204204894977112308998896306289673931251564003662256320337026465394115132435396388360015304701709512149979473983373500924556703675253696584241875319593847408000199422610333339740723012709536405296230167091822629840541744846131646355505719451035512306262533066213175916478266638308556858823589478672648698544709467423015781080139335829235459067359030152744503461992268762970492260105005833719685169649133689840917588859029218766546572684914632136990846153986732464223501410916879853736570919026620104098239835399658165032461738366158073847688057632076491451313487521958719287317561879564487814463412280378636883613158860568251250632447578673059136994706980414366376357963235687883567346116265906428758547238693147682885725581987506053388213036634587953410988432338704724898723381725879507381560924210010472850251091801760384549013459961899913448704107256001231790764817209077230462715010589719430736616677475036435592250698101593903820443405310695208149520937892760538822506918218776488441682445852529902462803613311589057182492659920580377907578577455054214718818438281119382694394064689652880932771791601339114401568058574431738142483342161059312700095658501462810398511895256235640497949540131856601034661844679907852847602894396546760439364967833199237940445696000579480124683671201729603797751394524433488674609380974807145201105713499990385983665398960649474955552557006215759568034634038990793356416647230711999561883138176732188640016829594969749450683593750000000000000 [135,4] -273240792556499511830702404242594569898527009905326031987518610209584760079467643308428375203688263751922965000290231158218491009254263158262279870959513081035269743615841722529169457163297524431063506732619151287138836985570367232029008725434639898344983164404257324120779376627552955444498823992461562245900934778153369189865640054745615596805903296427028121298685926858214412183547028174106575773536596846649941346939182722105823362704841432510907256116839325947922469018146033475432006223320622966326155565925945885720845292307103440912024357160966900671341908978323494473112633960005145462447897111345241300425564363407799392792081242012143233830427674036242661205457862871124022826701421987947480235502851901909645233427374586051726768993505735884998862034782621147473642204106720773670823575988491058084988890268784322106452779469201070839639615054804061566782053493751897725343771153869885738679452213581563640836549025081752659378934695374999330731843611541263266141954419719519596471588842552120913777516418388355795433152304930633045408104116480071329556806112416525091386236486953695165164271287316624088653910778778825152694988226557258923606901727200191918620870520671996975958420169891325877154769312123064204864830431825923133216731077319475229789705798283104193823577560873964889766506817189623668504869289223112377079642658812571324818386552962388561239418452723191014008797399552388909218702651087383093175077068024480114896704768239761253616319380051665475592083703935325775313360978597098908505511326638657296334225670174407621317096693546542168928657227935569589917083103570209510393576482598896364728903100570814142361431554924084831947026626639257891804957951650463532971219126290057551130252920020721793913190201130309734696420313307056672300911601542477821423331871690806463765728029035676821868305538035609230239499550781269411973051869842052095910502717693371464769937802233280597701695088294285197271864667723709581785696779586277362984294428840352681378008646033544982133223211206995983957313001155853271484375000000000000000 [135,5] -3723953101787061611198354047545850872770760178768499214643915535326909693479626186817563469886331106939955661202825619147677113629512140889708054766255849216501548928172588598871806868128574983826076218121973610882014711862466343646771930221990366863695338652359100847034626472923664532466161196847357111344890405075684407195410828466615622776857129045262553779959514377088347287629672970072939923140725883327063956803136748459598075628147643166856148856406325439086460868717024910275735729066454257932155983484887878374149459789603731054194007451822719251256516849349707632194894707015189348197184407663602719879626567709002710083804781254103761817216790253829799473566697562302521826823774402486300129892328442431322855556286572893640024577980989316852358696785502726655622787657941641183079893915478046172576406861878991995884118936613350310424862527189521345440311027588574970228704139604219394862047137000785976515720135386581533861048460580045638719698339282781625006670031199752331493466216578486948588456481583149886039883980143674127332767187309532596204478582674174343922466498427383807103402976974790031434319430623384675435449140482351834821538713855467638982573578111969459273470567569219754438212112300315625202804861830419681636498722549924270717907306949597587651834837401913560984444286134599223204941521890901067713250519458442183676618167448516810812235815910194760031116007121472190794252094950915731990557504100773349815572932868631427118927515117255170926368363252664130443828141118593423141588993266104032658303679631718739720343681956085007924112327756922257219844418047117783944432483472421902767266637612845145093187989486856135305059225777114363902403535600604675263056542777692008472648781299036956246701973448767844629913663592698110863860238069282894951330248366765181580414533685075554201571795663305980682113796320986297145073513267226613741133272302799006527126266795035307105794749465950528561494456778793717602441743444986287660864329355042089020045364291908506295964570442791341520205605775117874145507812500000000000 [135,6] 43599936189876630674416715658872738037213153930682737913391455570214982995010474436611428915227855368503662852639858287607787166258354190985762482530287526922576299780429544535565221531392370555841812109022054271805175477809542836921140259634014993805086324663546730108346721734604854829634850948562670798966874626527233462149265240203179501598027617840774915221987473489919098337607564118009046323450334436105614542438373877240267487525645836000035561909157172704344991041858106381892207385802709168206408638544371402146635295532176645446099861585970605370490575301061063562296953734915113952534882638762799019087149555462212776888558076732999333302421303224913541494781152438223592190727495581889739967000819179487142469827970089479492979254773959323365521763961962108247179614910214124659451166411892443470131124068832391291867048057867368515399894409504383528051130842817310774636718906904457142772771572694206934723168307852796722382129147751292716861409654366365340160556351998802699777349011464974009066063083863937780221794368181092645301604456452193767412290529370604663246430518945170841571299724947384640314689959480242130241016902290914928348312099333405619796347518456242616090506281200224545678340092774043642157446204357788222448018849658759452289236860474491044783146795667725105112661189046371744472788620212011921074872404829901670989644779567399614368305773878465809124499830114882356107894234571541510645728123880635547128927397210911384112618703445530849835896543382365272468985170136662363386243969547621435006416421693782138137998431979711707589364904874682444136859802551724273979289336878887430351881779660722957384370616485145342382543362071939631720348290085178974982544465507864757927459837757392709402840675690874236819223981786295910794530824871404252525812797651292227452291354188249282288593384530384995192138073619616244163420258876372622077080436628902623689932151762650597892856484339807799544156370638439657029503343684548618653905843139912983925278465388586119494407356000920117367058992385864257812500000000000000 [135,7] -71870905958750947545410641092527792526783452360633486732978857735112920071672536710013789737214537825236018879276113908956029421172122871238983973182134482699862310613698253727609346282759505094826714786235770604499568261855187657999617515538064392179557062376890873476021014625173701681445508295557586895010321393061261604042807143106680532603084018399392798360049680089202552274522875912903081150311321026592026818814311882808620196594002948354679987421683111602888676650357143606528654408637313768873432503052613605039632922732088454427105580632567956500045271181211538920092877555934587801853990671041785706320783976652379382269284737205623941813846801121306661594840181829647110620981196052728706616305759259024569082221421824924434747986988466791357500451944885498189987974570760907809185330673538805130353939957202056969875511003164214606026101866584128983185245069008469517218468614028853640632187003710628158906155883724332889721278306721978996696128767370373620246759191106886104904871043545143219526000050171307720316190432692444637854381105176358154166880338824244063441506601743422894138533622918007012420851233377763035041227895782825304226492005206352494025652443161309863409025910105844106180104837739977493613674461729564186447077023888904495575800398438845481313423261400724245426585347242051465273671837265307591748869271598260220735607313384963024252933066618904733566724598815229348259072246455970792322589832743521762959822045308793016773734986284584951051828499225641997177013015827952493822729596768747586914921535914925892154467118670920755844587045077514229740570869695283092304146474849454954952488744686791212180742263430311835589364915792803744826194800353152075820889390804902381592416316110919271385337027184987754438049635460297412752540534888091690804983319563401995588449752242820789169297168397381068372052488803571389865993496443556466873871814121173203082500346295478960084954268662126388246467205740772026866809936093981327205265770000906359262199846158771475435056430569602525793015956878662109375000000000000 [135,8] 214962768249467964746379734481622229109053636470567579939326094855621936590394871273324645525906650418963951514935881941837156262822709109250635207848347597051072898228792485264309283801323190379949060455569012672273788031484363870783834177884860988178413955234978441822611001556161099274530996218816160558792557581149740210798101797152435486291946116315284330205226891546233712017244456326702712056585158099899512142245322275616908035962464186127143494383793281335187127507795672166224455762091224503272878453288504107981447055382402407267112443707347441194189358881060834253285862693022734880634667856251839239710463499116796174909386736650854801477441042824693224937649972588139163052337941384496928236614921085208830698628735794816062854117594214381553032193332973652432213752558148521070186310762392814664188341802326883037960212137933925042787265216904575568895569854534481245764263179024007760250709547222376405036222390494260717056568328185172827686104975200921230489282337486369731099704969097103627008672984107616816438266569608500847133711358965285662503097933273651980758642328103602092800790131393824990674514384157032584471283864659431011674675685948548822559807626670178005928709332290916237648482140490632163281259260455606535445142245905187807744906495433826163501101543731267279087321054031402608188657499420322120161254684564208519479178114809801444281560015661980030298921936404279360648152020858154253289290109607107478872584257454886495772493213871288596657286170207587982349841666942989044701585128627240153636429542190316468737445521096569842058834408804463930998490204720956138211512385284591452851926929023320510915038808952732434440701035222137266001420472845946777428380393689340442227023825872092670849634187989309973885300334764855969618684679334930498818688234485121159426830473458574586965157030973675478513261290440062335440698328777913624735228870121735736808849201855124421722050601184725949176629357059406860452329071291945928713839843257907871363510064055676526684202087835728889331221580505371093750000000000 [135,9] -1643245595955560614510108690724432490584945312773486575511454112243433219659213310898438348203668209951421519643021860889758164491833481492165327500502886297752735415245685162651058215451248791443113277800842352223145010879357959667340455369919686122367683966550022197021022362829915215695581245478931994460830052124641386908655260006454551849754113103808366025659124796749522428776626631394374080391462717823737268764399832745793719096620314398547404625443155276868399703988841885563516317344587694595522341887476190880713498038724136147474524708167134929696481523511249183096533517387596743314067298393141167634488585018911420982151580952797642770053870775442066904734082976237027993534921415210820263365776329101604567739780731939763241419579486164270313136121788822126899960437071667847599941122070819319135947366307556926982095634120853056574681020282167190938322951867420485936972884687064260083455729924729735942139048734481468264719627148957016629471505514210817893060159400997172700061909883283476330373869145533947202142858803778535676428774010500580054903721478748280067919372660257890594403894897813972486716303903897247569941855425330484038945481105352335998223271821374789488321765026406797674088604738301117392025123122477204578912116093700193787163785052233956367630141157269833266742867229925263815381307024587935798177652671960857837181642093574743900022705708514349782557206289595396623232251422521112193766188373945756381721260937927873963823420415294763086520853650710938072623155196964849251770834270542970135667938578334464243720292113228097044091367837067136534400076466362978908875111919738424037187835884370459164167821921813713006946370537911700623508957013578990590817735567275716407054285658948119747005702780361995217817018619594533455749006319405308100353172927461626913725732641920740630870060719019588640830742712924821184738459537555255145964216208051324430583578326802256225169162757424936878078965901189950389262132078905713394754472850286323156912373723607338066310390445323719177395105361938476562500000000 [135,10] 5948462486488330488643834217366764161917674830950470269395878870420245751255983542866626788626167247927632357015581792239609517266169332362099612670411438581455582311948670351705340865625452234611583573733428976397205218391337946271937717100689649073836554368500854817784738710210689769115850040361964663354471759014119642202996928813193233851690088187022595693486866084677634155012956911260829110387551877814384762367548643296741872124565488575166864088828549008375630315356161787075868314345792475500773426012032507141501461810644740516240093862185707623055889371598852490142104342040045683327868800030311088161631615914347295991456819667850659396549028046776129702558052439782941432754577614968665311911115683942423832032657735340550498232444568866926434447105822983445939176505354493282597907697265268763212236599550341437491624930235665468352518738231387822063254162317307151786797654942479079347121518940415476011324088594501909959512084914786690698767771756176819987498323929855184612265526292202022078531783250738075013359126922905042814474336912318983427218937355138386646946365772371592148884396257409016346761262238766044577280943913930605424443772874841262830702896395096532870369951245108436723841888629369574428964430774136149304757695081414305227260207616970227160949838528563033102638002166368448836794843888455535916211173541352055519258178231086584739408275254866583430750261955361799514275991332343477310525915598627023255178919918594736207830340792008383079408661666736806894593227999094877201796932694992420468411773506025656766940558311967595298929401686452950172851147162628176084694724629751787740262761370725381057216646323060153141253284654627911242666767095627913161622357375803359962454297862937486365163843694296254583921723996416132534789972441472527656824728798159282654141849359086647536766972111147584303167753074219313815127770226661391434943243676365196992734814207845333328304145897516737545438620128356446323610858871758757565367742777283393322971714010927168914122376008890569210052490234375000000000000 [135,11] -14978564086831536201247912457228279213493049706748460248529263228846392184775155641393601174418199607294346556137857544327788548504184174648581824189005568648459341186324904605588022471265224624984141045517045065151364272603633538846041636157972211995549867731519674183842388764192090414262919721467385214221148451298133237283630188416506915228419543196251036631823187131214885961997302328582415043320963689898578575166197663384159430158946733407346336077974642775193928759703271970807011171404658225161136776777689548878055192707647433607743811102510060522601821209194600934511977166192203649229972853794699872686916747659653976566434643125608674678105848115839039074321833504198349599780670628080614891700934194908222087493734356178184706552218462469746016021103970093314285741580010796482991070074103140883933421250642353721673452044479953719897194347611103129487032044159393859639003103354169285191829636179857309204546574368227750906374076787153497686744599874456152796663856941906389733164708752713999161183048311973017087496143529917528712850331545517951818547040078507603240814470036345459455977681252749071794770128050165485445302704792827072141424185922338917839414621795478491486675655439757980052607211847126769806705487241534791188259385741460502073367204879181666109171353574393424616709121731611337993246536476606087674934704612524691104425510652030807255501618740166079199600629168833897297131677922605654323054762106020299318344572796167364347291451348414527967813219422186709949575948369280166405419016846960040457307103281521414192853722630631087365031252914595227540525267502613198884717722079897451796768839233750991110187825066897712083368398915081816588070660739050213276896767874680137361565681979847747786430958258503533819213730504843657896273966112809237684837958703854872533527014651187858743781155934549544849460161970496187028895015948018594844303353571427294585306665825370916612651783755210275070215194717857205891629386127555403419111553693384329460403409399124607936926167894853278994560241699218750000000 [135,12] 28870451972458311287079189961712815755206745266108934164510476376180630548053266546545987864282704324921023266504584162732339443658253907209005383273178046782521451576027986343106019202413196393097393217142051167090234658485291588662931264990713223451708927566601636574100326583368113312496686408759193362273894607102929122743781738811879319205546110166469999653930251787391650774806900860440105383522370020800289709579943484197368991638986043506051908896427554280192364187583746010777959522241927185519315096786810082130290042493840928283035057722147845999186171609945721812405969846006260601740762670077525025764591806208181349240231461030523407687786228106767515035491747798284605346653699661350284676598735035731838326165410042479399212537639501723139600499603000548241434605917567140994887544058177098371939258426385676596448837308858915084718959684369600457409855271672441634144494764540528034585105968274807242466018691670432907362198785965018640749033850668314650879586240821996934528727478288559623970168337304860332122988701192767786197042892235971893892207710054087631920841985405926192151721612329388666274026012704370992540774480090617324276182276529551348703470019790856734000818384829437821037246696918146914783258319236564578512223039705951294270396802593018673466740020867387750235146054618179964334003812489699440421285830119089169547349106214578364499304990310176013045000508575543963099192176745534257816757896468394524694813909112905740923917752852887184492775075208557614016727230223495493531495375702913998837422395829550139879561415140676523272448519534757028573109202391430335696013287687904246880171686331824842273038607422272460834945088248878232889869444857909541622467089630974379697534029256057810953862870298276923561432930644473735801286349146365798132267795020639171576209903026418096181483638810915769310185702926623550958030698677936905452706536887337720046967799772241265205563059104616013895025024819735345205746705885206227181527737201524576041497668552060495983369037276133894920349121093750000000 [135,13] -34830300035543249742354299849322253454372734314689518149762976365009944345013080681809002620700314671037481468025098579189910795970740855558839811156045578597667207228200601734439409248384326196993568905940587653224198309989230383620148315837197694706319609226031189492895924319507994697955124983276052572981015828475087695343894150716067730784562014726775773449116122169648847005868514232695356598624673223639525243893117378624501468380371151275746305018671318955250690400501818992286011388475571235379925637121740201339818206589791884441851054106060865287464887176239378194286587795410350506004804884577241915382679601813158562395534876532588940626433307740979928897383558582834878906489619205820662176414434138145042166129192785491221428106636033573310819769027717257482213253534412337695846520399655633997290927688118281420754289219531702084742808825246857069691028992427845748610167023164698813450431164996134050431591649588353315119254782291825477024725431256715484198131063764118522052519895412853339012728121791402480014612691821616145593734980182264584636499550890504805440677694792438872564609702506754025871654530460558287976805049691650111438290825576381778319037225655603911632513120477891922570185016189708019189820697821890985345380676283049847660723937572767537595826291713442170575643170075695870674538571410906336086753487296948706894161277484522399095981631446809708748112580487539971657069467257060370002120635351503266729389606088919677641895643939580093999600697599718533363436123522269485437467045215745200351031384075689352297140628822138912096790913438272220508689697675079164533199849252627340603872750076070095729277261072875127646212692502056175689208288955775455435283568334523757898697680289357696942733598958643699995935858141702335276617816672659095158639836310722865360003222954647978682122330232735074349375100013493848077684547194210942979712977100019783199847025572947403803912232135758498623353403322732393622713256429652007083994997137252861116080322745336417256112326867878437042236328125000000 [135,14] 4489731560014114369998112306178375018613801670309536580224541477721373512938872139828018026310897164352101039685186767043359539134715994038888845458700616240215192601150321946558014556986756130766799728330305843915744821807917888163643542079973916311630139720902227191430229144551849322099343867015798813167411614360112083964801317773252561664613578439662936281341386958103346124969628729574757636012336385553266236240729102485049125581098839050534826744142669534426821363128637801473037520493393277302692484044242107658357966930759743925057291584450557897039494271636463935883091678096879288699144751329150556731628307255755497860474156471898347953868407210059430337278421100196139496480902946321639693101351385377004093325004344647207901286306949624579513628837398168927602139658860108496318696206528331528557597725599003856409911335230350624192456509504127127631698994628824458734185335170239525813614544355232939527636274611076072081669808582590318980285045330877114273211941792796025351607225557340834869610791691666827932555182894465890879776966506587792816733086566105994775424024830761535430480641740218372524861088451006772935624913614167524902694030983564638809386995305129875670575035967326905001034157952022312678633972824713567185319920747451805154579311731329422459029724776819113263538333480610334540627533047858875905285046306988365254409435210309091934478241497919242597623039190294948581073980139909681827150593271407691353745256224776508457055574067214144752759983283648779851435329820227830902691889074369531376099976869417223787117448137223370495379184695410568028651030023513983478226847589038762744530797418037208903281692609084282077827556814100687621624570153634486594031993531131895432788872083007189629552656821805952738593940120293958207750927983243101036902810779132187008769083648456773015548444700694523672219284819910794279136004909917711188142694940161801646225665978125256736254549724082671252016956894419292341739786240339062180243998448480745484812093337723126751370728015899658203125000000000 [135,15] 85443228732933603729849249605496352446183799674961311047963204595251950105750164224676870556627943275605475341302004405395275813136324485962821586331308062194227312021513152283598171609659877113726789867105839690063527851255927235213803064909995822030838815438633488809802928480607168453031222869341443170457327287534197705055983573209841442999226494845266067267334996689231200387145082866959153123625219642512240733005343126064268955026493665116826600526203966847987009410027769256994123370207483684713191977174475886151498117027655566465057830980480964280331564403096598211408474526371253919844134100808836814115890323601828482620183493730771614085572395761248246329575917116153871940388088644024120927276457908713779072549810860288307087926019254564180755506061914939354159339696111472026927373291100253359705074411712707929347484524073692234139276657305686026757577150335789656990438047724135292888246470300855749755402299534976580261441330543398335682433989580893544469342758563259880217960669981519189629777084874057223998963812286507916723199148305338205490068769280896215210510718528061585185579157624047028187228527988194748648521485989842632664583724410873832949651243193576638439803624320771002553810056647712147682922304336823288655319741674945534290827869120531806308588039279747405803484281284355395317966587126562032601169267915944620156895900637680172189085782784908053333345665537623540903231661053810254617912218779331058923652688234735542033336280158425489399280862103838440840304097035537133695323439231102640329067937451949090094642891028607198192011491694797046515946178969048828693986591190031884442360765817894480603973463798422904605802606798706617180765221816843574529353160882805569360563568108037481841867451622077921730666537464867799070070684988625415938526363167979377571579107579092309098803197070597272337438665501734240661258632486869457237196015768598157177780990039863395339561577672430984364096134889986167678862688033673482060775679364007545880249638869941009033937007188796997070312500000 [135,16] -232014225781009713030927146237232852140564537609964548696371801272628577328011875674810662445430390827358039687619015926353493173549080071950600132980112215084686430154176414264754282506188558639268488649924691352228966161176491682038983575741393774605626661414745383932170618198970756833077440571385500240141477308258249658219677174939960161892504919773240085401222760725822872791259866988944895700196546073110651759495027794099139507985946531242338618222264553944900425942263066457019255980100354828977556319407999976756764086432566143487272921597835549972144767976877524621064017591626519262578148984736537380631127619070906009641548469668676400440224520385431072151271913207409545496850091094064518175338501663752412185819237711961026786366893257992109642133347121829652781556684176213305736392406355846127374440188196860173910932166978376062792810809578202039539570136539568839656978455067087967541154794393110118246684852433940822379890277631996300797633187350709611329958705176957527901649538400068151487132604780767804703166398487724874783623320878054323973832532562156290797826357278685479085884213806410824990014926210527800714046014489644629951640874982082131383878666172508190262383906580359236040975653548910517051563398823987001564292201734899779637023955356178111251316666326383241213058419300924203356069958245113574105551367953138467445310237880288017690259604637492809112245711468499513153439336255096783494520278730488880491404574790277778594156687093438252734901367567657100388218718111190003279906819904670774989106037414228214930011308019422433766300543789983344772133390987292849460726185226157818573433544911915420538116438219266587361884145041081451280359529256582915753122120236414016503618525135714304888721668607345794915760776791755151064968861096969112329156958351779974278957023452796778828031326382390411105582454779203716836619336806225461519225659953251932178190864302112174085893742627476744809396155099130937521681297755162084253728608467632569395400210510160832200199365615844726562500000 [135,17] 423267170897646962560416130342040002988082068755543930212623850407647056399970628496407055384291876291228517202679647014645412165439007479418117705866736688233170432644260527698158041145508455144129487551403486666926857851498784029629182524230706525989186050815104597399990797731464223979497146265996197165030001043258032198815614270227447355584921200084337080903687329889631056526966460449640784997725465911632286145372203295249178746570544725881951610590271189942949963629050178809685614767455911690094858473768789981443161848139416083951380952623678683522542954294796295838573374428367338837389480428024055486224300020895631026414330652524696492950984714174769949433127181250914180997201572978541812990206118468921270376034723324327501743735720712816657285325854196285248678738665344435038754579637635760221387282838611374074693009783930603878585408928273270071683304429453211348271319708292884952258355907781229126798137491935121280147759983525677890979027495615192577600342350969375658477049724291268550572735424365065159888153849378429228718383722551747208716429619464806991215326702985452741282442186261887590894812921331728560642879864756434006873023201165076944341244257350978195216395850000458848584934983922438372574313628041131699119671328278931367613485943720063246359453820773351887973672380513027467591454282136311263377528515185879234058884469035277641973181999664372400616371319661527373554247577743509399820826465783181347509205924692366304539095314023518950919106858842857794403184021904010391527668906262284295417825517613823253743757392386002057600525912985455507755780923832072574535967289887008714106609759220798997710912191779113289383686883892401558488586038329261318355359807966622064929975083730759784906964709928373343832494066196571671900397217421916285876894305891261112847311735237638055851762258021069225156195925724827171132208284554445550299393716457716895042795996130951746312615900021462818435107716484941800018114455538538396114192368551495254669347900744469370692968368530273437500000 [135,18] -705814826443448722391104522105328523939798730892429494201837217981543558414819595362383176689571924167426909387024292781746995680138278356232284474449473665435981984006689556244875268097302144795457841438289646105617875811964180592444787849723489401159866157574578787316606854137912820992736784202294198504275347890200143532602552217042002550919850348843048831422042967422842862536846074566378840209340843078530124147169367154186115827046255069622109127354397896477265515048574369480993389113340640953765001050138660388608638046436738127819681019154996170141089863893130042210887093692215005307066708104287155156375049665408129669387549498683171433027392274609011906542345248574593549031498775270827072056236735053845362997720747262629324313638363556723529992122837236310861551359556100256768176457441455641140887250889651779607117078444378649201525282410381594563950986184804719464512410428069983260080598398373047276716005193784371370121548018400188386338662038391262547919145033590585341661997668342815096704038472880405460422563061428828602772248353663584929858000670001752023922406229991247811612107799000243021525749548883944210258900233600435187966608215667634791745547006130250455924287996446960891967321563530814637130904739105000464406172246402984448556921223599041929530791153652597290012898913585394357565979023603439355997928804924208888523652729635038928604723780542889189366722141854774129724454191468697852774452692914301094346024247374360830655224270633809673884012665305196038905433293966648257731930929714207352535746664529249839332754094839788515745346358635263249945218037362731117479226703377266902292871969310564320746133057437565907665522354329325400159308298342972938450076062805211396648930917921914934880792142535906876809559497594385306412055600846777611378794943839762727461206499592648686696662867781118921415561008634028190018070851841366698561943491547261235980321055959850589182650182500155772951187421252360262807964178821638100195617849738627391786849329946562647819519042968750000000 [135,19] 1225347908612297123743874838248421509932286654710164774332116448571924409312038664049909066394391417733390496513003781255056011283263995206622900843988273577989707428992292428774649162543168098090247045193566885904725042280043558686936058698376894397552552375376816479975858050397140297033760429566686755677113872482224426397590366769069186093212528148235222995333436810683398782273266941758805066800883316086569299311992405589450594549436374964097675518523912612925271709299272116586734111103980866115746772807625861928004224758187767921992408609248684795594359800214030895241431773943444298575598644760889141639715469769831648882002365268480635277023843435925987002689920680014348515850334827889478973041698634876906090334447509380229036114479614255495334330755784365254662335154751193036829235832571595512699705012651376595015454815944154609121586934621650711748028780945082144282637235457289260118783679320162282322608095991805861467130366957924553595107389588764616510127652928114076134781257584860742518890721383916541498726352334805903378080167189265876739183446134132401592424447994800842689561144177584492730405133671791569156738109832623932597165232932998189813191588179591008707843813442408003991959988116428216348302035152829207853873109747250401293012080510860263005507112555852500721558991939827988004558342421034797020647473463917601971366810278316184416275072916678854239200334690335459077149627660439648978321003684823020972945517195530601403539926536618148815437192444264259289146695734056222845269570650528417134765355632864489776522930866198585998280823351162088835270393688922558072567969661252278781086413736394664168970153284233744306211092435180072858172410699334898827202768787835249133473803776194094958212702656835564338152652859573518065324860543805227638846172012507869308538965017634339297060860523561751736144769441123403951993887386939662892659368126183759756729256931263693859950481259060527339141371386755810932707942190178234887375696617745068905946936865802854299545288085937500000 [135,20] -2105698414715392614565019563506113995826386312589968003426182369799285230961482774222095870232471234330612322864988050239788860126514988910614603259493649578995794161167897138508241126842143978110577647324447172335042719801860008004123814995240528315952379827943074773593707697813232830447338992666356782061956010900122254066629999836504437713400120339548677314849913785614350311271496145265700788468889786265396052605921949323074987072694338509147028761961845432173672367554267511696635595117841725579676161001929894772784926429520292489448070016389420779556410631094291389496726722331710157697343891274001958028604250303779477923023144510836317821894987387024371036385720009635970591934227571178764581709771781573052008430121278494876263982122172370788392798138511235019713457923110032313537243484601387916776349541946721958719188986346749646855926862281176169759031017562322957672331484361419476597784833112202731568482320095561463300007034165382123054747455536104819479537291172976321266572004404375688244176696540056333395136709296449124640048565035107635568765556460188154420175174276957863719464786480397046401967842924918289475470331478872430989350533931754017557450876675053057214438091732976009770622769421682340447289072672089156920722036294503615415949774973403880614070468810346141756216685631521440158979540500027138955410643108031038514117453334485835612632331557030335390484940358312134801079187397140223580277761619975536554597848867180507511587824433228216253118169212272108620772315779994309057908077610852971333679863931068447472483187297239702720005512580670492757056945799837999967678041990337026625065932560308616604054772645801963692781333163275315366934731942357146959695199817358690676263693478970273232712106635467672564774288546136924866511653319836495533915937161644281120072934697005188241895289681770184226658254707666930912597724239184544140180945164383976100438421271265927654548608130330616126241886786814381187530852466491445327894608402496956500726810190826654434204101562500000 [135,21] 3203787876666979909939337045036501151156054580618099266735189665480437640901785650471668094343943524767755033300326390927640636975221562995786498094699520862472845672791337144420883569881234663445453185851941146827208455844775645566770963994160363226859119497295482377753147810027254220661733026854068439745471129766236520916414992626599450050924584638612141442682101464186519506085640699166053464878655033236606262766384996734377337185599222230594455188394083159337383327657363409184972427431268592382616098109055724242397879201990517921726503327748782296109923102161868200508437880672361692771963801918245507341988732165882586746933487773712587583547988993057986976492056072977321429578683125403159811401174973625711603443949754150937278321753113200952123245727433970279167956556645199349646396193044309789908098571600033127822727672712555335341213222319547308801082043791160832133876756352514510056888552726908508605854952254166348710163612537855323237119814937463504526677128663358898430068445253663264070654010262329465244297372786010410841050138014368297821278757330151926584420472793639972362144177384769544871276078872533977300865539647966590781869902427545229828962773578907307161838906803874806074305207408564709516434408933356402050529214160284503125889332216289102521057300238723423377146946252875021326691280773100802706049368447450981428939326009256683839040484718815592422813846019960883206614160430616262806826820214225744287821610507635450787462434367106925292362742650093891147665554973349532789448955911359854052944371021212227096613994738201355395924920106683089280910586536110074461311972555759851499648409872452514216696108419701849270689024927084404464571665150966548317213221289394546342637640708423632422927717201098768682162520804798627819684536532371775805202325398059553487725526781301789954507821395455894647843602672862192158793270375215972909531436206271674497188676470426205669597808196465751246701977650246542869563666495391468898778705720609139007137855514883995056152343750000 [135,22] -4040270018751570614928813918480119743071846985744882031452860312438052571236207540779402467654662513955822544953226034148039214182143251031347502753148836400823525219920497429627234097119184758691346863860746917345841249731078301981483610604966075112752244275472511433270759074856802714149216630522273768959252237431708648132201460478494733926334249579874297300639197385150414317629969699195501830116506049793025069445499404864784104499647801876918665383204445480365303192710082868103920334069025444986850222537956467134694370457060919031716635600936253716433488274446089165089966360258796722910772876654734176018769709575457883229031773917950366773411756024713045933248213726991138756637473645822302926413281037645790107948527679677194865094438991013320584984211442632969662623085477911022352165792914278799866885628373314019787186008004082356251780640793940230029962005463425606555202959693518397411984178564600493987048001751459857282253184242825593969531882711661611337262654258991552573956000705222178857666570496144896219788709622610280157748919251088283060806578085798351715100285930693310696473091823442198082160030524124416235701690917307380312729536776769058858092545901976022371219601787841664745543640133856007165289403701876684935148070328850887408577493118986919834936508448119382258779809057113395817543712596214266471295062166909164172311202218878337013710121695879420159405598865451004814384708652044525935291955268515727976158260100705234821465096935893107223243297746977571004195802246326671936234913021391461364858772277818515694211131653209782254744591102770574744739039937728347680938265099504759333673711302680495896966577200938525398087943381234948157544379474900925422730882794565222867031959017992523457748894661683502838022390412974326149512357932190513485249703770164186755850007093569304172355216183603810597821410037625951268674972653207437427078082956151668406357338629704939580131052567975467003692573466526035314401023231779765034626938913220328686293214559555053710937500000 [135,23] 4105974219416857862156895585831959718805352736641593532828054337037285281867502630153266935254262765609873774193478835967119624791583730445697290038813995233274614748383078694104633804582874849471302702800225107936006199936306343411155207793569310347256154147262461925627726404849803587585588255440142969357001447201997643704520589699097004932713031351397724725242164993493785864290665525258408107750284241747404109965917305509242783094483596428127193121881032528729831547178451846092942820310651578729048459864191169683836313108336226136773155238269157400447053620706331406681549103051836718048341523785907686057707097155071627649743346216095613473165034471406244821641379001423325448179579044331452181940982834067902867527037681640692351989476017324484519146167154755676615961055442668090869735484724992333341002321931720608831271570425046367278337285655183177818174043538286505321474220214585733262363549788835726226034209138927869059259830381659299111016600099393783053772002293530373223526767820275926809189014819267694937834080302054770915199284066836902630390388899715111649431436592320422673050013686590970842552210367228478136723493301941676724223451279545038757689365420948982487615724538515754642649000271561213959657898342883600034130220477980640772493898698709935332163213966297553049381114502282645657049057778705968439926905447289697177076095166239777738799587685055988637431985354774453710105231247568194943898372874153429264900037233273812850908799949583822029454499131722835987865007266527362778358376848151534343097110637777640461487463130750656856653106751082205292910850611861134000988739024382341629753939779515402778891629428712614268064668455220395172935111372429765718607167853758257475274164605524652671127688019802006174176092808079327361940732117551334206667607926695630897087412522294787432478376782896171538666018545809382170643565967238479685465945074713631755427608307043355762805094592568513607799930869405029581454212299582184377000348973751897574402391910552978515625000 [135,24] -3291876338727065221495325250030325305523101505675451522224593186801015719160010345429644991365400550271867397293766389674708644907187710482518641480281875748569615205565091396200059359790003851906498392337095401906634733003267616023362343431558639662368905133987848218949051955498317527704654185901735416305101970289838732521019719214189751231888473696752278951849984438060567977530688695869331377905682589852602229798455492220075282809449100001810427851307070312426136818378142278134465504879928744248731318016692989344743964983446072597554864624005464870233748676581051318279460193854545985511732201597476752401196244649680935157887404216869787305264150294565760023260452852849423973807914175379252459886150268435663825867444276403922155223271699347716250407988826128131930224248928819674694091317763801919115791958837434531507675998465833144980480607809365693554103184821524639367646272240132606415161433044505101145345389169215440616029209858749813637069927442302943771609350537509032395080158653257488551084625511982270029568580775356480317893765524043327197114605138853161447589484656294059592260094672105105863478134882489215248284272679244374794348848532289714387940854546203592135057575596855950102559659668017350796916597505539269779253074031696864354326619457560115668434222932241526715568151699355971718537731181781995146561276394609373588050820103604197650270380601281676129031323672665718277558372325787732451873614666813952794955989120186751494076190160026239362999278836673680211608545602018339447789874791101751371982990080880032161543032211727520922008706645675874447283813516227802068773926956327066597141527730962181050086800567858731320168825256970570419786190641088896360181032827046567889095942691703827548116271655521459215926582876946048675527969954075263458389164023686803562549690106014388114183325541541964002986249342308306277588607617702871385701147241929118610148461046161825097472764972695910086997884974688655662390383808296213941080310405595810152590274810791015625000 [135,25] 1993178912924328137479789269238201930012722356277856141769167110442225530724254224174089028171953907471044408743844469038401272082773583193180757206148114457493545247536675602676513855515856527371031542588517715696976215304931605496700601415377216195301319875345523362237178882651948027498782821406155953033244714202379656350738319453303529206138101801343430780108567351197682005725492501592196800474096083674291594942315467145272917516375237290678837309894615675000148331537988591170857129358568369806688858771081963695561486854736246146429902554303675089220991366404254085249187452547280155947617777451010361051082678662471169674798469460606243907641245037401390823022766367290605622404033480620332999358100978309519254706665496970989235859339064298250518310052921343451665073783110603331974005628470520602667681429591645592032123980116971640763357036201410109790278893903455505406121072924149441625016256485352172418259413708949356730669638874921830512610740000772514942263911741306811500989706186059895445161978575973593927057020208910677819107760238918131813491404720580893749555144650547049039893794830570221559666112915489133298683383095394950347691617032384473669568960491890776431141260461057913874780674644366929465109840047156938182249706243933695859547515173761875503886319726738625656759699581972049448749063135697602049349158343208922796439675338017651303793513879836549603433368372817525340995113961616430352122026425959073306384186942931154494061348857713088498224927871279700500964197905259900681381422948896616346691520183147949149948094744379211507418712619703328000895627951420238251585934704633864770674397539411918414305536875412578719374330401790849666533156060363284005582813469851424167293713745386959591044424432308265889682026576313154469422051267108837378061540525484251159165928740452993370290634045431284605863159155753959529217306455083833659799205149628968450283050988389026734703930329601035541059227295302130666271390514211747646555750179686583578586578369140625000 [135,26] -790972908752983864878349348227420726708355264882696003046327883085803980272300649773856469667506649288994884806479684887563574922079859480726646244475623195573342702502385304580911409008040375493502022490371634785398777340591859287968850408825164761570649924387990793130568167895285340720026985021707726050033265366451302204388966505287434175202087463064263059924647374453475805105116728732438117760211059457374487240419836117488939908735617699598853070742719677405371788864401578548179984848106847218222063823973822201017351883176490834545362709656245628214722651145134120553165128731666863117682004784731897181588159492998813231663005991629976087135717895207491838398687540910736168888212040966459184801844517532623627083157505402974176683579712343386979611565980304381641211265013817376817008194064651148846990372015361594810923744515787990104571473973086177077931084661581510461285392033370690591962790312322178862153971174671563431758264644046632069947239559652083770574371578647655516381675719510349272449992342504033487235041816126888077249047541329528518594594264469852633248128006523614344153169379625047357049251786706384708449990112527777820430517424023401055871517655063498420931235679949725990067201352049859488358586823944798105216800872036190393286536201172276488988697004992254381511117393441742019477677381811995463557632485891780910790103356992077261783278798494892961342140413111750673663027255354436319557728984085570949794584606446431433303274145520730994224416337524628830340819516061359575306729073883486974666415777431273191941169726759850136406469991448190739903774965914331883029955734364993384565549157905088109824953026217889427184703900781787203900961771802935694780471042987864664815168602319283454336093851642985179135798299964570970000811810767387319979330899023821201646205140563824181550060353097842185253181144434542062810519239944362665256424107552715264508216557066017992810271830088096200112810491152090415229846537270574913236487191170454025268554687500000 [135,27] 51593918717509216761033443262610225206063010565991957288465729827658287104873160112401349110446739678524549193510498943628867010341348441624917101955743063458794824959576024361910853171123476209507804134467431179724765079533028006176756261688068522588809188150653660171130473837802123993447610668776929965639165242324209579331630240944290412961999085878622670421663211930595756863976408241195233474378775776680350325567550050932120039430667804125947793424989157851484650968556475622219396057200790167012315379741255252492013180283187164446812824540656559066968645402019122450759957918134551913940065476560647309635882569210258857044781268253683681882624403433476742533475624908939202505643922248950926296768396829198815439086429589312174392453094403573876766552024204931180298518587359428257683647047154895126900650688923901808104643372511139923793210477093910925918173248132273000507218596675685737510643515905743610517952086695641246990068641488513156392507262625149449727192903359151336597021097611980468943456641079519489286259141298895591581111784096381961546613353126469284797370898929236770340447623774167967933235602674199346024929853202416111916707585238264615919394666984984013619550540567311814617482117422986560651395097399354190975551362551402656312429632245489858926353273443864856102036875130801194605122638369716634307669376482115827381835901107250160252500720079214795086646050711415848146242153566577331632649037436148298496919093216010513872068512989200981021920925050527368513602909662988905446996174454110696371345252202194611761294626478255079318128949124385844876779239124610429979216602335503861013440813568366883883325562594727797641599893990780713153174530736004902695104491945803983719684364644829720976935715073225045221261261335570144757531839394941079991314460896221915980644863828886709560860273110476483756846556335857604801032255808229542751948430337309558711034684013070813528619807405647246442911257625252741555038626941609436471480876207351684570312500000 [135,28] 211239039478825438149599616467507902938800109796018161180488824867091861649102023732760107572466084738522069299045390087942233842207836069191754915659377349225736482783113443522239615916618775787597061165451660622003331987800023414354343916162778972534719065392148972117441476963749029140613995066892287297856001124288119754043178175289785647712555090616031031587174651337343115840048038417352615062488223048591053607580522316734344293285352391592008793571908160893637552534929611567060923345088618904863187730913254751103368922285631952502062124901363130833393969603123739581949069055242686449118954747844530005048611404506483249440863160929909727718158753252249357137508755163198321499519796154904749409201623646438352299715609372524826989269152033400526014073860220314318591795759921432006895276110831391346038133160770121847394627736092905833391223045500284771641494775574479867869144435373823398402215894497870723093431672844199122769163471384158946112380267694613257067588684964216511013034453155718865027881323178370901396453765223615029248843863984541068850531487465317926938752844201023196144507357057951514073334584082834089970487946104142379663743677445752503112025163430132361460254405425111241142448100754298970627930435140512114127842242620436290703750542492081813259219470740590151485265823483719993989441522647623623759182712756159717140062788441849213116041127904422186914323764151357672229832648619388084069855341890138677706681254309826440702719603921995743195639026629585423378472316412984597501842490776459218362157995599199883305142751270610360553586529743364139307640179042557641739072734467268657787851777095680495726335849034465222578503533778867948166456588789843529770906953811556644334385426753445613601309734182922423677604434755287911946931688908868538971106152596816943488400094690199080060995844622554522974369644877011551861423343660078012236736597815226527902274385206365167655651226100678680753078912748783423775078560424844908993691205978393554687500000 [135,29] -194692452773500674107955904120562333547228627197310857467367218450513134894623304982107308859889112306960081906571574098117639773373916023370106234103526614433835451921746507031032826719044753130406148233205469867511906799721601625462282430830679830451513815670594080008789421814222025740443519654213480029477515338304684574930550583789773814234441660016624182909238570914381833550043546190724914363905411247361550887293854068852660076743512882698554848555171829503640356511892970636130535151189071473024347693567666557861007731159974803346846566120202626526505807512326715414532066522566623479395698770609917178555151975130067934624458469337015723821425183299358274503280668246245011949222595776432605401215182758924795103902043229992702143940585396531441390224355520015226784697832073665086014341597536288862568025146114016618742586992961141577859897617809316575954778195000387418993928322759490386594236086155812108398007705844388422710342768547980091144147210385369784903392860528840082884030461488417566277119001112560853764348355784902020854272754749407317727407462310667640418864345334564728502711002925771659309200829877446321968121782228525023170170915329315432409927422947632614190639911538338686369657566956150744222722916311811492135486617753310756227089500976962902920954741144934579279203787656984647304670223918528322668626000368286325236515993331102755873432925888691492578438969107316832136698070415420380536694120215789836681706722247518748969401934714208196226365651766645983198213472374213110312780439453637864235931989919499225334959350719809458107917307317902810909828808865895141355598806899399646929916658227032777373489598653225580383511615378931411408636337632779961691314863137204703039247691998823882579818434897761370844010078027419847118944306550064230820978936508243505006960093639104627711015626848085853100449319601336747772825410201181204897528609881869863899151170259530726475908521779401707078037136609740404002977243180794175714254379272460937500000 [135,30] 99814332022902946125537257408606386521244485685082869807114675491278148865797111155546885095084775642214283935570477326897212146253785182075938936310316850293961224705377154296389261905510104518398236165107164853801590889279173035393583883250871737516310360845290827765867128157116793155145459177670133245604143921847594001704493444260096757436371036459260077004611059518323783917484744825318939026983724610347864806872295700659001301865082939962615994696666242993068720959629150604274765476901295404871711544221964841617011078419050850674807359051131512586926848852471381225517443455005886025330835138993218221356614794659200039798435486301132610197922183972730785814256568053168607568788396755875615240237995769219308003423489711048740189332535514781599115494865243335849323270412140032383608465150700402931667344849284877317179044003085801660925520963152546316892095574264050135142241061201948141180893933143772648378272468310073224530682286179628967647367932011255738459986443008334416916255277956554960529051389846088331266323664816188439720416387731893710771899642090345437260772065878297939570853222442152900005929110294955153154738159612764299310972786940262703455636148138402949634637934236102363922987591265053530003396629377648743329840116721865675465616443117471249319048400253458427772802147578021035284908779411436567400448367347437984233926678276672277851687833128994312778827010311493274496906567248138479269675912288711252219866495622844999872388074564947410975214794079818264466410628534316097233639258329623654503452690156731501817509047792368489852242215211464362495905080770310997437981473387223477020161827602964877687315555549598738631227903384453749042817360994959581430661343554668780367728617132143485691149547370488151882642481475298883448725611662151065945647526884741460507116928000141363870671769300157293231489901238587206162283216445474310882741898061025494965072729111587338428958812929269602130032831518481606369874725714907981455326080322265625000 [135,31] -29350747652357714989181773534234291167791673273857644476214305487651293967120462722584380256466091042380695514626618038462612660157001163531671294546755937102946287906774652090068318016428283312281530680126881138876074123413597577821120622622176659301850981971180790793618616339120981462316719595037307280166248682164435132900931008046873429153841589947795322460554007623837965312403237630304037259495444605345574471388224111464504721809922292083714556216588262808976364408430809672460994504418184679312730653185288535935622101343725655628779382773161216619681311787462308680205221533151860913676296283238668370831266493475853438053573670825195363480903330981974856592948139368492960032183215037073816444613549003843152224481381889227327386120334337623590380101614144943103609103416533048180397756165634230324337990129266642081285321800921021138179420943576205751965868607424845321438918189241581156581570517585274730204041643892914680585176256486631816628203499311979804127027914519935336630001524082472827495520020953147571618865701081805267033795420634004612773904222561467069243075176589236532707775540230290929787517006872339498819906307094764326297976202892853549610322960306130382002274690618634920477379254567315018862504952819375411867323168153601703164470076167461622053662177581726853431530625179193590636813376971581435690648542175167488553657273422042410280143319814821908630074888274735073230824932566298306986298860672080711251276487082941370616103212330409914129758921202144243389411480225049168912052047665847049912560899302517656733315732011922746832758941305126803258015530082903812774413504245033153288378927277793263152394122490592849551979195797632260573321267241576548660915406409008624913286979619201836783170189319697264581570011986214054692433336871365170529601172195376136478730012669191491130823039827069170757618671550486105242537167451742939606836465409424086978806369701725318846510504430682548866708291186722323828917069477029144763946533203125000 [135,32] 120344556732227644634952342213578763298357540345070691363022795993311930707532403671350282436856555612751705326388666260967264648693382687189785605771191949367347545687876730671747498356619854390283198535244708240088933676105939067471556351199385974571649283954543108582692490002596131575080981232436836639401133029929285238789053136106771675937620683223407960356236224519391232753975577831086756805866927047587392421329519925596690366401741492871302459272742200380445144568303119110208233980391244930337024659922337308574215539432127079730287839717229801987111764098997786396730245641954365699590354757688022650454716703263311590341476830420033207539244212152805622241066719690849822249838463477830300810682787044996352590051931129757267789282188366538780047371535534985914488486681383689314368713408131963167289631748405008360777011676613688263121637552445713529792302048375417639072369199731526850400197357014618363005666171921814063085586642900046312843746292492236296523254226773552275698308538439181500223550985907430184132286092093793117199546513543516343336410347572492408074433830344422584282103885313093467799404769056422461730582220637521432291478799598777643762237750783800763230598003343925090791726514032679793092029067117235212522979596614110988914580666665862866871595780644325294692481843562438808304854685885629268017085942401679886882725785491337525508060640009949696365430854635996400732550728296575951427576712973323817055412959471096368589339126271756541025522765587869374736413727945929526775141701975907487513872836600017201135992975236473383922822505428592867453677131984645667221812775452424157984310214155306075521520150768833238641961758100188826892772247769346159846662918251738605318351280479259380372407232811410585470742772580234769069905626558239859566557082302396256629928771922221355828819010452270884186707958589551272039385307729592136591798943788764044397824190420830777045977657802416408935365643717574357651756145060062408447265625000 [135,33] 5170718397552857331151893642500720429827277881046371373542255753362115493235080871273571880126571797132173352834482405746741881991738467169229508666381642634735826701215737065235630255420085266735050818894006932329817812903811566399379548040746523881011685903686150442122124099439753086633493499706145705541970025014568764356034334072740756679013467332788667504167973522530305332485972028336464976906011173184117537501209492643746983237468509629171844187712342328695887613266572396107956356574289178736543081624063947165443252038541278917967732701700978453694312881415073538670992139285771247641695253829648088582031469395979652029527809599070147129641403707147105488039749064676369449549001839926277755580704756281870622603741149600006323424318729545776911641022093394706016059557339531634628291250280081695935280228406010752780995077139358128310920584575273513247684566114010605413546322713613016472666825607222430445597647897680098268483219683117490695851390996500719812328590590889936266603084373055491153879903383867308785165382184908968816031637924636602536299706049635529514403239149935459803483307688617903878974394301699436539146083837439951107168379957172769477131009224261036138615836780522287659976698528352751839943227907797267354590587624177304332098180935704129069509120663015046765317111862379267194781881111608943254410081089720276476986388800112321830000579053664851874270335228513952139842396050961650213239720919357904082098887758213748499383191419823816134359634459899716289831351521270882399732508247184467504414703651770575135661371814853109147695278518633385418367424109659094338040340631765814946721054700971216900139314224414813954255371815417036687320890104875688303742253446890204238069150731065731739714727721800744483763565721012906464406083776609482088944581194141029974017233959322886292940122591629288537199686082370613317375065381894612858634557348951602364547777397165042431111620542486949532456907974165005725808441638946533203125000000 [135,34] -3165823150064055569990990896309607425444873975982926729412491456685394504377455561283222833049463339521635029892751203961269078224489790336019359395307675247619706150339646313626338166904459069618888300747359666514343090668141775660890168301076957450174484847130779195936642274095247268364752953262476197449875287229298143181592162946111541531007630023879828566162072683823624092154447483814474283713759148572207020251289149852668905222420720436972854716111039144429818156660773801974166571907424096041450683791768451325682895932370236213630145667287656681552591882443589618386462581084917066174825764636509109893804412823804935942979109825819791096838148664617131689309183224860695266874333627313187283225061417361793515065606933757489047453168648980153224644768002600219831824959192133733642817820541649949643130289135389934076742194190399940057503002837927678970725715343129649516390863842153977440363542850790874713826406413981935520515431958331340154572782054762061932820948656568748645508108928319781863626166291301464042332899926942948323064655187125034687247044891564015229889721016594133349308813388324440715269195491722221632639275232815656768076008772344640980360729419683720521436552646046357351437401283947690309782647583615937367851745167662972587291730161859366887432405426843163141195099639233825299986351809245370304738787691914030468359183073946191184897674656365790856076692190461262281261619671678113415316043582408288306821184392152931069996922566867173315897134368937463912006784299727383972328878347971791300220505297838333546408648158431769346384329801873317841822676293020457763135319431368546425159484052362865653165711091554741252611874398907397577405576510314735926968807404678747077592960113929951919143151305698885604358703995292573052421586775855591978869254324830293884596134523127359401723180829059013749588472519912585855261190066707634324128177947658538172202630755817323817497459652347581438025514444234431721270084381103515625000000 [135,35] 1090087979247138548231626851174926392215134595558222698114354431710620904459746538956946245883317592613256138773919442415926996323178436137104581667508228638772321589552167013369683025416123019117506267557376537352893948868409220400933302054824867295836320882825418881300681440962081762808687460670967009163532150074452619054113075030757271810173836181367407305813993005179445788678664592464543072080346858646616814968597268582811976504872061512792903144998953401270838075573044071007686164945260339497955487960570422397136172418597757206269351344297025393377700952132683738058649380512495440436302779252376296620579146341727756003960614293223565949016378250470857634171678540880559252953083344383943741810280506609620338486371849727027655491146368486860048292928854811058926015384575009841896103151502739986529957660483518715394280762979295992856794873504192607743032908102635753409065778038762262600281699259222639512386599645435093976584740411957145373331407737345674974911746895160226772472458068475076135559581299050373956008130661272573895075498712554464135666778483441200440355130081105523536914936824118552728405442899407554102713987660799157010576306034927822222385770897716613986444450901869625172888359621792140902194918093386386931942313317541272849047600175454366476669711019640151207271891697006816164905342768168577386115266246624139008685878984296435124974041190534477378341711813841485905601401889740762046186623400894440432049689430984140747191426059108572229957387124130230390129342025167530616989066085407164005506599950163354382486913269571050348188633191487184605572707095012071625788610142059441082877915404379089795228243210190661241236372164946281382829303341383811273822883262421759377018444888028548117589955411098156028824365340644030622721977072024769344042610079733948819872640011345780957817509551519394681603275596571949860467365865048836749144295563059154605933630592031274114800178007018017362073081244489003438502550125122070312500 [135,36] -196712846188084689462924262859215669060160264783248502310118662425325540905344663736930199630481471886287176403129947795609532268214885589499688835308395342051303032902258976519144340634446804645640195050135711651237856177749839790814004178242431239909672840544319992348687071249278094389726844617714590427290810968172131195345544970403849111989858667074170393830838996007571852642309383793731373054157867872410824071932726933679397789307361461915343366203884739334954823325643809110396318920269562768677874367394897097760820674289665702854415093913864614240700712428052090397246437611451205788498649279216145732156785269215127630009617634594032637146570733551611155374478178563171040861625870840902540674966715077021268924140659406848402186845211032957649206346440757339754603592319737289201594467925774233279037522338613458188531224351145159184912588969934280184426297048419305913904636770217707048571309279345393095924305605146798663515917530037070198578480547628962292934914423582640052561441001853464466835704299806896209833410681809783515530912310237124892313241205805600023950528721667036105149295986845189505618783100412415732224548785690316701351175613197800437898563941272184887115897983290123010942499946283705597088284446954238577929593908203749636238743274200688120411976410208707181874310622506196656331982394435804941071480951465834471737237977778853828587964428949645183987011151514990766140569889717942388707948046728070379570640164695591698163092998830263185292589840730507053010961857013137990204730727816305620695094502772971557878772060774769840836757290006686840291185837378541089378673881732474139445520595444837047691188513619868222540602277682808690259724718390236158162257390499645680806278423272874931562973076582602118013114595209437577946770351567959585056108584883617458651518614071628145597723348514852561974614528997594958550104729697130117333911386197190962727237704912212584733525107781593188605029354221187531948089599609375000 [135,37] -20019745957334965263938405844268645291545514744930707250720626055971180337773623115151614010274299284088904644854758913478923324881510729954684092252047094093791474127091685147702422244217943386806495618106948535561875728044466293470505287845176970619141154431728086977032053965960020612620276766241601846406719580905399112629490312234446340831275398852542496910606020941079509012895934431551290765008859431680407557050101712578321982668709472861826089374446962248907278235182755694837645389012029119132642645711939415490510836621928618971794157781445400071339704594934132082708888578547514925674931317088773319811624250687119791311118175845940404281842552888330611031392736570521731561387330074127941818200843107167875681676505480206684923193411236892406855973782019252515660403185047263496328769570045495796077564772205786225524369751115653739750863113185219422348113590227969550567670439745201866872670567979624358405957182328083815765609168899104125627869304604101248955449715268900944559735804713774369783406632999500428774986779494688672799417586969740453990199672507090996557273333689229891228118053133659781278423732446526561791969848726822410316019784163821038625159413532041660735643597420100074563407155732962304986343270229975455414065228014728356175090013584344595485862546662224798120672312527604052256476226222334351958746989893082415294732938001626891677826104485464475044322005861014400671092824154225210636388676455118796121026626100983046810395458647674965572455917223648738263390400251322435563391685260700950264215778664218780784096474879698907933476942838503366508649011803533832747943521632650538046046899591714657002164075978397223815125664768443278378181835483690160579881039945315700777787961707129202030169831174814574573019313807096506748075714895610058420195285196034002161075211599306713817348824841232804866736729624458505030189492004236567494295211534061985996304616699597163956143134472265288081871403846889734268188476562500 [135,38] 29939842924236167344218913961039892092847563877218762318886104301963632379872575403234229227032531325817374438380650109240953158231827257655555308353777309617907489451146034771649551278749877014266075237196878458114180874404100740684409472379794104687796788954646202932411231044988255506534305639719631699710113724091988876894762184238828242095953349715802893411221557962132580606419484246631122722535938382616763250379191019944708330154607847914829199459987652757495659751704999049129879393579448699629724592442607248770796443763647469223042853965462256576741821540904990398100851725863926803681466330778436114929171478920586885156544285827016615707292055810645906639629484904061910991980855952627285910450762787089575558719855523430964589686526540174831424179192707126168104231552845869141572421108875017740706270634801302409056283980514357374590720191702173722848263042568690965609215073009128242160004798554269199245111280047324696476717961720900492702753086678519298276143431616044586832426325809174882937402885701846164629081831034439458484077445584414892817676158340289139518030700215095004882246996966317226663574641766221564858312182784573390881652532416694191305223151053124872016489691129149978568428363771336994343381195602181743507274250060832669655759722925879954436065031408486177148067015884609573118306750738344792529439037257412072417165172715628507099142781651574936270450728757574042665049609185120524061686778005110913195348649808644592808258448274074154469474112712777302236148636375997003831114302903825258732416073853683468620497009920447480189593729169897779710099332436766992164654660156627151632919813946307903296513877998201203882761532826188134921410141600218836415425082601353179191814938836545556640434464636201120431823989590475171156224368488277927394792013003553930282376683085706678186348806026876686418461521881049930602865009196911298243601490888412052441293569200622280266768593381954133292310871183872222900390625000 [135,39] -12828580591727118470726825489269932423115519695939538003671230366613521477882523369038018936835729813494746239439021231059419064521824920142019650626400337086345281241063481226320108939312618789980166014688014008215860625782509586379373282719366048274706123980266059914423519781899044192192742364086947026220841529117343149154809869641767113724430037059339928556095124579432574495149374754934432486061391938950263305273971900687905419869961965014493648163120623054020799927832198347392730084464204960280653662955048104415113848698891825222040456637473017409126513186695812283090186687211417583157686242235075229566328476482559897036344035115871712426177123518219896113469879163141973129514308144389440130165790519142803378446392259280747421653141903008735895091520832626133015716995394887826056574123398586433171676080439577076053880698161820203323591601184504894840586047056757218329989949057424057337197631569449085717068388404080508871060786093568878530297061208825111730412336708844120365800965290684729073746532350324455611329038289573478028298679687516851339749550947490797434973651603643447447265275384109352896583774659807070514824943471377987872973562392718848198291233020491788599237187103443930173598707420927703739859025082062366541778946413187953395896643853353182737901343334293943562958849699291356479781046083995785464058527018152748150245645775810826005719374030447084550424546712658920072104183753548481982794851069623315628066392765885177527851248534104813704927023687442378973470567292830853993821660235655072735358631171440443562171116869751542051451615598906709572030203180837607831367524285262264910666783978170022924720800474798714264922008606246827242376258541388141742011712933904628818502408953214644455621111385353546955348314070345575948077595391961834113707757918111957312073083658606163737253330559068306627362217327840755139860065264781524718706810962753165059710585643448984972532889159424485114868730306625366210937500 [135,40] 3710764420389935960044225506704287797665873386414195486294891767624501519137952814716947971336671443122737152397311347631611478909941941802605116748789220950695203517132752012776657701137789622887782173522600815436956169522387541110365772864428159630547717636810142916517260611483245696936584591392184950673987475756478023539046977241482868655935394113443970463060454042086466654917604257307361667821579433555483536952750528480044334904703807260455118665839129648518743152860361837233652863568541472786203372768328031302476504526366910165238701732495298242112097932804104367471288937415034606218444244687550560052677738452100821571633376823803318296796529849427488566029329383616439287077791255698009449843962965895783698888987636677473557954300302482112141285857500658075688282952482807856371622847922369859155777371052816333604272276503522431564257780530132589052353045921395276710466360677605951428073400787617227410998783494801965692828152980524099368069590518101887288469991722461317798987076928958423260299698857853003191415315094176660832581226453063568940824738806816445895816108493481487039501097304300206220667543950214487695981282922113739596840115313050857548783287221041893117061586891110545196016776656436291981940308482207123195606744938180868086347784694753900160593404421653724522187851862574349408177260498262788741798660471781761798711170900997573915510887765170083448488479218737555409354523814792218548259747782181153943493006136454245681203310272582279408647466185111397862517486857814724361002498719064737238193184473633059549803559388575591182975857708748496384588786522080779474353849885669173457232942844361518410847415296344075671444227890414042341559841588497039690432455064884388567171240521758235137264420982047745527465808413627834868362177499793450054873596533176944748878402313377543914365998999143254630718214537001244370385626111854140843572733971825878666009993610515587257096647988419135799631476402282714843750 [135,41] -824176657107623372921602423623508456017501147191488692661493876960289488303939047917495535180320454927864209490726746961395025432054949554347999315341351473584070136443588902467350470291431142960644264640766856912983039031497558637945351496969932330873529718337277937378693482476014289868209175517616962579371639994094354182119594626822818368306621918568701692788899867721206729264167107070480092359276084955035182320548614398308563176703468924483628977489662221951335183800723121082546695384141478550757263868244208420159945042412915071819014152546395928440125005766161310650598621339007241634469472689234969272702747497775277974385934321129955738098638301215233959906660696455100171252063242100680968642672207522035011680001555597584459288090554357948967369323658716507386051446090296452339152963264632261894994619245118261436604672693962137220875172020936475040539039077373564413718802940947306193353909482638562463412097096924703695504977725648824907190046424324598411826039451357625311881240928424954456043149628858142440210750530728200841805324954499564317201221933182838337508849151723620772738911758459498192892387658679918669994941132946761515729288443872216917412686854355561294076885498482292349720334161863564980161297690372700563170779662803661774142665815608058826168266152462844878738041793160523135925537945423177284616535813325402293908031669609564784007813094293189084084738751521008829234657468710463897932942968523270445345579720427339119387602371093242409998456836427783839692926196684992682611231409966265203437960995440353397052398536344073602779289115077007492721733937379713103734059664087588793248019109626273705931198385273613537626802534236440230929951687441773675445687113085996078926227088721848530787547687446084939824442041349474282633244648018747275040769564679908045333727884226898066052433950784028701277932797057407487348787421890902926876109721408874903220601012049541098974714259384199976921081542968750000 [135,42] 151640365868064264317215988913700922078891537925347205820837631920069053119956254306070443283790926264827038906330915837402326619214498328135754121784390603530637785981888732849065627707593525278288302101223802802999241831772383816003067630035830051860104182288186778512357371384539185546267417503741126735349736221991844477975468964971651263435286488657996561584453894331447644891584631585687246994844005620198170916830109831094708659794146275755476491510353947195108215135040904776093473050792999106047397552096030602871828472796566805518657734119722565370591575517462812801212919813726683114338563937185349395749128256175896993664081424541138058721707167890458386689991638774414709960116665276579655591232412508574788268999279020277830126449520926651622822841931396486615679417303238647988646325790455030186146366429397077244196561385313649281427305315455125160093694107749489553899692714283298295722421787237286053392819653556764521233849461592943173523736490346046831748403967514693329445937657586638026825334908069806883560578404314179363626156718874569409070920979615230060285016459962746555170216409917850048434216194596427932774460150360543367782259278678032858572230558055708206987309679811850856076251780395383226513122083722440338046300956058100161123629659071503721440507847051460150499120556324876095425112235909682392451929537593476406267018363440666360895001941115245735072215153422118948167221833431344811406034980594059259402973587296129824636640358067142239248059824766550799898165894698493140318987376281303727774845821156965365857129720652673568623443071669854470072364577439112019941678182984215634826568222632466781037049907653770095103515551401856251277089120530200761256248671302033510649728439178037773842502548667875502854576700711285911447841462633760741663761648173576698446508779729478638804676739995168542326041346471590484221658486844222842291130179403601569888369364089071438911560107953846454620361328125000 [135,43] -27319133815618590036619464750966576573288885164553548120627505225391986256415945143046943957533643598587984889622586336932659194344826260962039256097982035340114167832832750696549570273611563925977653185711962769442830192019142452424902647041609609126080892120541141306296353041342786863443917500737889410687692811305877581785565481019828959332436859550422395042517064489962899468533666457650791988866392138522127505498409880491524881261522197818681326532133917100958811051354095170311110129539221662578355653167403756184215247069016489946859931791175926649790612186242873899195922235453890942697065841599785434349779228107078732903178366414228334850126091327227591072798431573064262350139267384507101992272429864464205894353958043498082879433431388050491673016926656891168492348651851541156717845171338576585154320735651966188891143684688796813275077573522161503826111890796159389556208780190088795907893133086062887835517767133900003797456264293230157465197429334287901214882842814673097449140839207603449550522953262705050422811666644014580379826112665376631771697609145000090517183695665933135516416314759911009658343701027959147286577568680026930257557131751143345934150482163867526624680004492943433795338066710402634205162259761511975631976122512103681109550566399265804741718134011543094215314622632906634567059216693596591833593060606105756168622704172128812483481921249318040546251598225635970268589101318167101071328892631082416872914953315909760284700969363612049332167089671515986281729649635788526652573988945656761077176267755579103034057239241077495590451188058764248630043800794754611536159726085605790330681458031035430738324024338782042142941132705244433017869094823393838760733360212267964425995447219781695323212924679458757596157584826356260565020275092382224649990728804243539345470930427954576024301175933251172567963967350655765655078384038197293031838497551120312591598436598208176292246207594871520996093750000 [135,44] 6455816109777636816805548525812913773765202095457437726720669276463792232875279966736248750700171749480074063259980980735422535508097464338070274841529881944251794290311593040676532772232262835264543732360587455755359194097588653921461117711255176500256258297296649778644272677931453004159708657872044059800100183434671284552492667454213021513432496448704850104042485050803692797375125163392300581683036287377850745691027911671579472709829834055004608172227018806742694252923855811156994336220411144102032637649097744494422424314506707462881755724279638466893828617936642750675165602563066372999645026314291126382556734033155887446315354550392704007426678753567881659063896605537436229699404307867865506426946572636120716947481009541011959837895832323580186204102272467574455468336471185307675929988708070855749317174423635805439686802145790388243625142395762157772393576202271007621662636403869908276339348861068259933502399019011263957528896949201262030115821417717991429445398162677786861917993356395882436927683968571822631649670915617008296702223076200919384832732786780589575191704641205196436099240223418109327358851521904594094806172180203396175023668547617455245899929929440920323806107211893077015230980364904512052381274476940545244331342124813364382376717243203455121843339267735099736557110182398368383564637391711708675228827501155631777165576744993659219225227310672182988930359186881896348179298240889654813660184535498947526986261371107261188894195732913293494837127426443923323293512433258698483941154046393013581269442418121254700844989892756838492124203353995136043550923532277068222545386104670038410555410032128557271612366033931554991961741580303508634687542475743210343554179371136612639988689048926301487835987534488696146823943436384241920325205790680716528374124166963355914414640694612970684098984887546331920497451731476509816743852833096982121865185802942550371027497081169902230612933635711669921875000 [135,45] -1948709422146736157635508973774138848600460865342084414677641100985505931059053334212812533416386198772237102293908256223400279750973185402628584781723626262143624776819764782232113173357715776396185998048137334013668163836616344572233928299306462144416541860833674739297052888603374842236460998749061517784558802059034300762610730694513891264779539486008222746369254598498108583340191018266063709409563975376483655080685886351791693553466811045219690084407656062278831765841203459549402425561780583363679297312291663266320961639600705392476858097251109215608270636613134402430858701649865487270236694184316243700864765106496906954396374257074615074180737397501628221213806929238400812971789094875106637520216809466471253737012656455139463421139043467555356050411700957791340359425411746247360556615471636832781922328879577544676008926530011173259462471458829516799118920418765233918670379223111675901477048946641522289422470749341124584734165182405504891091569156548050805656461647817333076678324194085058393273693707390726293563525475854144097903213604676057029640059277011258058233235472579354522578956962678417584150256650721499420993036159406793205439365789866202699894278160360119982317856461569801491599453871666975473891207199352103543518606738765298108751978414786303082846167462514699844597827011373814218214290351905437951551631000713664165273178745309404814399627764571876159803204693577599847339394119840563402140141950521804342749613791324891967545967495250673967489149986875038433965077293004691358579136325331148769017815995183052048128875927670854393128840493240993146322159616095215374098402814120359432019396072187307169735189026908019255051759058805239440279775468327945285823481890257577525485728186247828580125636389461518640097862359571828544043626281128877120359994422874327362481202246318297832383373851752465467483027278976876969788014460239938789230411882202742065783471299909171648323535919189453125000 [135,46] 529057908688742848382363652663729086983804922373593578622406046863580539077134561618912554806462296789276679599954315194678142991618337646956675476086586074277618009011916466937196830396876596169879575733268849115517529611380039677374758741651467375097410878768216263147974446211692903799136802512521270497014061262770487392027747521567498748976449387666668943433695080838086334979754356862501078828433469186380222459436864932125386156131606135517573059234950330408904158535149759793402195752475131884827610642120491722176560258575863187975141782497454987044839562890971024400595352646651031637690424727028756554856096731231707090159851717542077282236833377097937190039921600208026541816722195914047550893237502854764806417017403433601434728953420351380550608671700586456859904962598525304092816302621039249047145260615215331144710419943483758285078824888044065511097661394537437576828674508275376056430527034485306977603037864730435198199271838759401681293904315612082572769120662731013353201275950580153302179200773207262071874023607870813028551745134692870419660181790088519360642139507141649220933362827279201179092793518985769964248964304717704301606809256802356070173667857375914995725664577232670797025179508963884853098285068484274895046389476260969529009142150923516478033912924863252308359905615396718444931817765730045259448546444035788933146555158269064187155828171376024076219940776299594543862979638535922805417003468299716617113172860733649285249947065232657690635246134827226442045688559677559050171782296611308212095010178971747210539446543672763703993732771346837903979923622432156085726658693172489332967384433183799879633790011404741722856272330893296728386674247760754026320746007495108740477496482655815665131982491690007363931855367871008460889477029116363530897771090581746090495403822392477458064431359483555600654547176306597589724955281394654755413895684100850349150645895109046250581741333007812500 [135,47] -94620232514684924618974885879873685718982254473131090941131770229803255038209219780705201258147120589390064517451084911076275035829403209065048055974007319330590050628054338268781267625009410704590233331465838284713481110685804824259834354186423216734492117203985038074121366080154347869364821604088145480268230029286987676746617006857741213780449188481215604630179307494115391851479717827849044112410220522235699357650754880734534958151927487091732387618205497120697627419825508847487591963067354356799119626011266835108298954246741204917348161558864006649497638359482520635366248123002088631550984935094332267861224491352775286437101746622048669056974784288523551388725977410428238952724296774494538602014183502874591104838907680532804741033394292934105130588294551037466390134675360190669963572215423484955760833399786853679044300604875304237494536504177894600732865469683101242069982790403197520301054396760675389657656621185930758871438537016059679671010911077006108439360051498798029656199433004815531483761159139317413047152491990891331217029069531540581852405978854014366953614008992443120941362728323041674646090589653399738773148638749184536650846260055555278063880366214839670872939233468046381668855754361486076558172421924451969515920986587268195247386749198008074569983209981461963705366367936023511923968434790101466071583498944057877524306330363503089351746580984817741414677202922456082111866882828663475162618707609921661879114885656094248361284157159084496776093259733333117025667649476468052668960920694818686851006065657311195777971771985007837401774688218339141044868122427543063140640187417331505285982567310089479893621632952802261712246896539439664725841358816643390927918520573949958180345041321199755796723533574902850539325353377665697470231228850833934220263588145266840715148509763948896475100229700060013132561427476927832678816191277233306516391683009167512879661438610404729843139648437500 [135,48] 1866621161541784596736782351456579334799913029823498789585355613069874147172521571512887092983028394934631702155253390797657264540936389793719400246270690768974267969630886679047991552297091307727968200053191182946222498254539337860885248155537465241464167698751536255634564246730038779214181254491992154090004160804881843555377655998048058752982335079502983996390653973687028024729746408938672036530611433043245322489636766108889732194193557196703054918544712570297150261518060375541862048280994579729820876035625899344887768900206773770449834696549179226547914174435907299259766781650247366190362766386528119775021179804801828672255143898152219262991046335557608568502670907893997722516108707726231352530034654735908505186827730050361460321375585096007390132796986633195308781538903345636648013747114540650009780176698983018361568156373779845340200979325203154637753571379778425378754046359318975928237093764328492576292851416867109856805365505509929041688286662459614377108021619513221106217624007837162005561832727460078034783796256758015102694484612167185773461817282352209610539408455286981871697610837229127118297408428278623735974923106315065652667175966081073210395984281768844658613699698092310991388999162242505074286551874009673145962407537393012628979688006915743300049382782008462330136476518176708727538137092267377174746273014774613377160271727380506567814018897982189131342307399792223519220636306704937154999413276420252540922547441652195855723857907269136260880026243692309578978286706711749535687707972255944409377199607723485823285310839465922831653070258680422969799204376594198436720556263224326734947263798184368097268580407158592776467580059061986764522959661495635097675844936461606590213332417345507381357589093068677489713560999317684604806272983917567628865733740729082975489865740363203581389585393708996705559812921578535792008864894155251715691771026013680103360756844282150268554687500 [135,49] 5087444249438443366225632273485124760380846663279831996162995869708117757402681982723142905613839438410498483755741413959922677223952391150480909886876517463161722789206637588596686754323309867601466357329035142453119067742998507385070086515506692242054895152387370583979236146026241117676034855728133549282275285462039031092879106406937109926368022390468658216012141073691969687746973651318800686436481677916795059404327275426258842288595556978035118755363119529512388066923415921221701311065094058010787786782397303801065330350391081978972666561063359129427859680029779436296907490655422548954959538151527937299464855752050401528681966080816520639678554650935135206917121644407529599248669966921312347485977197859356420552343717462082941145052779264539426000591340752674427330039975061691319674411973699316589101496563734980130987725353926538046471099875403565740331776849685037098016809222198405211628344412351845592565436850504121810283853955489885771113457991748071671773602391271261388774672140648842252424198910303493395009919158658165795361463599917066004814400491809587910299274106901589701297205035539626101205405855315172062436824785370189018914463278308843046973384605153632629156499507017218944087561418659399414533905679576058731393960044612404020762353248554798669170276901740749085107083500119321955876276818357219956083653837587434216138967555626152952771732761122242341005165352860426854040366845867251587654168555414635264954297473279760807179966427231305855027118855941884135000174950581929023825381496100601412060891256587678621111721492369137758374140451698049526403315295971484802021597846492169348504242774947211951346542708401930745379081712600573716421277339758179186191711677633805144875559946335196356217039854701088144906677746145576560919724399321947983472276552183920584599069146007189064957659623138633872128024395901581718326342860058630885321077477451603800468474864959716796875000 [135,50] -1620318606068671977581156137482874040041915895123573197724846300484473770057175631797976859298321833009491316955805450704127259226803516583727026137349997673932927838426728172111715101547611813576052330877347266285375518390443684545353549717050936450180525802258793700184512433422225866078071291763180199839237909058584211832332595197461836256761379755987938301535932240897540074512051561599762945920154964198891056274025414749394599347436737668373882178312692788786922337184626930346250597327527994191710286033894500395523465388389947300873633094094286522981309200931183475617902179926133797347805159071019486568465271500753878145125115052511594650317691687302543738325421787541015330914645384379945374201687870813006899826441754282778582688105429764688437412242218463510459921792731869028224031517771000103875507158659364475661918734101563544121522338346608610598821080903860156326666205145249631789636910246899505681252818557184238112205192597881738842190876787079438846538045927808699374014422734687966385527211963305378874082490614259478254162093948007778453031943319238793499861377208323767753513717358515705730032441535344052956841830143509823704531078399235941506031963958824839408708170035706839687693725720830617824331956799511929549791766001203775629246537850558256289265327908839975802169532367083248524025669161613925203994428852468965371132600912293515635104846537272915567999862483156333705505387999580731421649403687601240440018200397911462093020751927830900773389324651894869966738149148243276122891751888451723452491636219460161593517796157861438919720043783516017700769866418176995083089675630914058107945708290559145213236225640343545602619199986269492583891865922899054491671864680515627555854655133664978187121572972256527613137317710273649349211245660558135129177548425717000501264602254042444758020159644146886308111511230573428256978071933340480395810611374358901329718675613403320312500 [135,51] 63560011165081490912496126994272647510654866969548574398888982786552994994174326690668703811250940584329824279831419962644548515186434179974243235530137409591031828354350630364833622807587494257696022860852466185728514912869907988249612176736867948702681106011933897142874104735268764215436393236789974610818465585153678686642171110400200406632939840236582990368562912735406181427624934421983064369013698959739057737351256148196751014230811071805887479304410117841580973940375708993803734152017276687691382718777859110411591296304149925689390613080774814676686326881205855418478216973379973977144447959821712747995173753222063128828344398993363994216015853205932066111620477030727727379710320997874046640199933704805373205388345053332975290019241722890005943329533811923644176601414045344920712290354552646864094699038468826676549056897945578451250373367264476580648139138915468589364722629540661033829361449816861588713327388866564971044782394708620984627024608609536213537449721965816003502785298500374528249258680950490277275353154908645895310224061058031044434420381510953950520374885163709785503116175162777160259826061164608858926482849617510124093377587497019170576906842250184239738935197457941607592456800581349854131328769320084167237217762918666740421963616304879158543816575805943183639312147495422567226351628261831697797681792062902133957756890728440967170897271595539449702560523216911058640640865266463951425598544157617166890463916298124628154285465791537130604764396529639298451893585887129420653593560364744986659460430660629637433011961346586579659955883558633661347208002393645055185472838132260088870637031583478710149769393106510287963888038496687690762128611458882569634276976620103380392761326957001308724671622920510168577700839247249413883708526372547407603043295210264358815500488788131286488123066405115587492312313133852142443320975113435400866792879370179408646232604980468750 [135,52] 174541127549528352606456734391025061644885583582411183758963306625074275744791027358761905787103109705675313277367525929681886877706086634305321923496591166306776011031605975909506113739812420661313687747223139243789107203516982350927273397042994138131845318140728246683753353499139449285157036194027872326556106562100977912232204387828607323767049008666689721615348656048922889547870407117958981631395227565454643521067824885702278769453352812412187688391779913719178518550844145453937506331175194765416170117642965783079168383011596580498509215186199166003567796827403341807857972769634342818770594930814074135227222328882143774179963708886461549086963665077545587324204314742897048845278859171639579344854753841251942557529193770149405686031958270998355679119377093218925941917549279453507388299305204027352269143883514787470874470991610617549713957568513513165423608430653654536553349421618090031975282973828335404117820102539319435401622593467581709764800601624463940306069974128547281475191449654858220971500958565154777255944121791936374439607915073261760609080274389562069389035458625191116976783478047684832409000509295950336309920385790327065414418699080477840621557446912212441205776428197738581876772899320922372748694332196989268334865766311304599479308264157774406595959048724537563184731394091422679619109557210784392011044047209004520732766073432813555519246858300513873960766922631890744286092779560305285997271978315697713560870043987061592516064752708067962781634452520397403641087235103489278491127493237399308725564632629931500694851517406196004937582211398129491180910889234735043740340597931255211061758172740260125436012124637933988791310700224359747562363306446057786619974484371899390179938129970145689076011398385587584184168887451134591726467112750805060493268239468274313031815719050415416644219430065365193472098507618578165131820101995625256321711673146298399085815429687500 [135,53] -108452361441535041135736110960117777596678362846372275238866617600834849275666085910870910176966645717597418488176802357636769502082395364590731094158682022699974447614272166722452311487851139389685995302259544399167066506067738226575192198655533512459288967469338702083626429198049525164394112266448850999577412146454217599540495388101136434989217670499565852310469584451603738296633387968337527758725136589506063163498307038044927226866074661235073705756289018909184205501178412516146957907603907322436034246910587509595727365369967532028002210225334826914268005045019482591799576896776598766496343257603094569692096424449496398589104755780590040738327808923069562444447981193306593116891905991079939933313141124606478641194556317202732969486260572132631709002231599893720731636474707678630749760343062614754382245841250288238067861341861189349733058883245741784294046364704931170444420310996095626501449177683451722027710176785106057188829081997611546274084925301200611342924853473315732269113025776647446450276622315772044153985455183294564385000337170706394198747407936833097262943407619260966925409092986434848784630986174740117939616189576835676331556426454230816217764567328074345622651937681153704934819136432488594079269360129494501407390984871175880733529804941083820394920619751277821169775081327110978197381808215379496224146600482616958196899160700821216593380697309073567203093818785620722784971917470668612863373028390222489877866500695485267543518248653852884550373979112267290892402327718823214135659681197718826204134130661978298135404908877942575719456295947911743131833925908154996195077618235634804895478644595280301597783083340560497368636330005331060195884822285990502126934149574260310565281161435451735572553457878724052980779707058527359446381803137381142872019406132930987314692191363547547725679102076827064463990376142368047803695964704740249891834018639246040148925781250 [135,54] 43900436708613642327545207635778082046389523411331100854995925646709923996323617640716746959596343011489093334719494619625402071212844052924951667947528170397655149002801300187919058192236813581455806489884323550528149596435943038625523889983368622832032737525396174697864005716099876652240094126418551576529460662602835513428535686532115872349202872422383015845304261178636406318100725558402540602068338779565732006494320116895667495435152167423863485495217897135622805311222282787563844214902852170652194787676690201641654053849714756892379170444011524886027774367019803922160926288438512692897738205710418844452310683943376159004608059639471931427051932857446863750627055774732103825334131116982311974408609868371005704593542708112857735000130110877936947327305244863873250141579166974854895084379114664902442300603307675921848913336958611244127309890776981477115646678604686734657981035999963132864861249968852476350119352914530783345100414827308074025012566919169820655207773205059527234060365038168023056169467104144130014156495365914885884878327073751792437460751822682894975837269743342044195727254115127291198879881060214560383747473969385605935227976504449811509291072350837643911015668505112038792892648188378749246414608515911379403092385102654922804611304294069912919953804053040089364258441870469934894796881430071365803748368670118533035923476396682953492274086728524742864194225217216325535550940809298527800539700358866031621491403802569345902160869122768087584968546491673953513555523546187457019147602162275996572761638261573122012363412520252109791584108532839288076734177623277324442256975931625721534624258788449545764305184994968531270326441162473648949615439530252793226473389298668222410877372582634589597751418076246288587814510236037939730118036886092170267134047466639774015063832907255227129462398417370871392096337599046912521470165164105108025809587850934169539062500 [135,55] -14100310029556188366063111811426771662670883562878294419060062159744070047106430386067534346948706956390541470353807636933617353138045567093861452041968851920271070925647231554812419945939052863876139965588993234855019438409409243742635189213783722548266893797027419233922012798235558387598213299983187037869200337544288336675009990530023547995040139919780252079690953508278733147483045577899484928322837788788279613165128645647353522716196194045742818611991644345426441705740154638311531945520889766067193879849456373116811301106886193028220407737489597985583019378708905250000019952917429298600776477092640457089194574905696027700660955557766125764722512652413746134352903157360608886161886204242619766978649557133135100636298535468075587780234613361587706182007356934693425531263171673028667703209349284124526824049713453824429740876408094334913104502494027146206292683029155782019351109921879252514252940442005123140917833106898221104806812026858786191255054449009407424504578427378334313875578414531315394840358019807268462953308420683797495877763114390087164921577864879286034952160126560830571184084022654085540841674306663552712751457508293644322307395368019365679754931740758942536944425666165173944689251040920655229510924337308651749807170268376730592281468954281290372882937124966221738311677510633959275573604986155307803802395894393677036687750768216176829146061316786786117618918772911251179636051243681658007643869496374621958703236273822317364293884702466149586470982827490739702827155428032065325732205609417835215182696172262038166878629117307594733692682179481141559615193201473363817650455526781095601193328473236811347226507741688313046173338667199562178689481049421240466789894901799155665771138306302448097963455751724291020469246245774896411619932772000260663260126759790517830204185430732759597796028666084803752846258541107342514616879074827543797780261838748923906250 [135,56] 3761344098022548541855629793245887469188714749216305689763237227284501251744710109040904904034730787301169690010380702681773301980330632959476703119726877646875961492628484489840288330740884051073975269159726411921017517927986887672059066471477536146480974714895226809251706279685549433169336672389923945806729334206571958781259364700933121641601342916727605954920606384618409259182278867245174120619611163960344573555252512561122543422504199716152540420378201525772775994970124610152239381545628438311212134298458952990562678167037232756104410283254369134363858074895156123575634394076533366875832063708602341642416297764862388136255529604918566672618397295683542040954029517863336412259749409947932293822942827244829473870598243595104606005237681488046658812357062512367371404148664549409176072115029531053043515686338276499136012085862403895974312131524108087361662333147456814947571715788695425101824264605396017352306656115716404860805512626466280715699296795698401674886517186450805893668505888643543621768796096249477578199909774894449411832781160938954145931168335653019850308868354826497464788530170001652441469090790386075000203764883728066864738248040182411811488183527776705575169767254589133696372818250769946632148498382660453091502749769463185895699616581027573364944759761683665308628223895904859497500738765151850576508967321617133211049042408186827610566227422423460111231002466795648263494956744663282976282008157239202305957737433332907348788211322499186532877246269611007229608353442900434832587163803509877257731321954174498817034003304289285848849895365985909841953177790729432950937880238338206370174749395153825957878566242065781758147598047607987420387361106543576331584897478229383567564480396450899263371623654717528823093159025701008665855216450146057704141310979363290775725441283776205346691933143841531624267221617153461819205590087671865705520038587613360625 [135,57] -844897389247143347793967006902869916636151697375048102461200804817298403005213831422739303971986941461529418374501271807583992776217584650307989590323712004555479059696959016406100559283845265825501522284201747975267408811058316506210211330849681803571944600316496765723115884847804704875977518756157724897153999629226612569572964562889167632866430071870645479936774996407588616842235438955582853532134017033759575198097859842926329459419168660336181036741874807770236541243616237878912869303136413116782672640765813181121064460662446535348641145713351561676836360557655985544553171837710873458771945361327667540288496896159101281932749375999152143888264151976513492113976151109154132252880592789371427489106570250601332471646659787323867088996080782675399066195530849621738059903868133288754542858768237675913161914603150416219836794214291943295669034787783175294343337188515778235995789800834642410895789958512356268087348256190103697537015096430434333095377606105128016377680373102508811753845666705868736826026641658021639844583335990563446620591613686356395508748573977011697926692674312209881658723820878426346692927538864437470253226413493753585007729712332030337981862232818711704979057114894847505837691413142677289876625126943464072054054719660504956929827141140772748775699208021290779801676259353842521500421192985857484333474450008611795896881727617324337439161051975976727548993312968567740433368626635063881183412109830415248290696952317153680869260999938350814577254563674811133682699252119870034987283901779110605599241061031262729379997276787087443688074111061547535735079547909351828527163027493682205367506167902980547458884447586409618444569730725891322169600060580348659254441422521073584489173231415363219406552733160258767564381290048424828595505880368871050997768728653083067326318754221060141351596266051749679941328650862409301629645007993946880052092168676242 [135,58] 161288533267965816289959225633495614280684861053510904437827859464111886789521959115815002264170160626873589957171528611449265633198166605003244498344280987550627362942091194824340383037442078240454727954045084796290738594106699188488598866243907141660017472970291686521716066389837124373817676127784443751164822263446728443670470871733737659891500112440060932938480182983308483762486369374125847577575514165630931080199828814761744899932542789708784691225685947703605744468439189574152663320563605162220568280724327770131375288089293307560939530006473114028744965314188217901079377619294810558684198569670865515721585625826361092263347329989606853395243256045551322577498770024165083945593487428836571741148170512722248473330195801175012019428192609957798022480741393997586089469555007910555860413366997389911326951612075547773708897518262178598703549709072566635275348864075836450955570323133716810015834867648635406145460638070823010872524582951328255209960276847274551045894659035804912218088595728734271457892574473782480108432544333151113813180405779230914459279718731945362353407558244289543495640252083713520262123800933661123234707576875687043450693375577700842851343919594992711701837699368642022464316883207557320714292593457566130659300019761181524325024270381928335474711608600963775328714464875499034990173361910222821702283101789461155819266838460515129254381814424560830393283884154387028131568624048833932332112610856688990253321814511996576806608695684819417519453905066084496336675698667710589767260213913465554560307281136981380906381238462247093923440922598895916105387012763390179709554862291501618501075024971603624517930625994524247658636928405293083314444459337123722238811898476769196808877788943845852139478931393262835486097076922758130322238372221767965101045338149108771456101220676089170350905764895913488665540703681643734584199572138624866963206348268 [135,59] -26472979271844402419073130234566478070884931786505877730597177664350076459077437661729242569848051560630310149823697099585579024852488005299959230558977119728001047849843280627471586772681580384545037228967028264502042477130314282231150024489466629883668592229647199428022833404155144417273172820107443624094047193178544772893241098692350979181049214523809791629072675474242420940518722040682496740586020598112906161225882031746308146026263646884822139445285730968740816821413301585853828479814200232128310479689919155045923854762288468905998739132645972344432219333172937381387727939235283780415076312593195844465274554684419613879948740578267206324040381668131977761468849833397384660475448389346571400978743966822432207513918223979329645931671954664664325034279093528467344566164210046096770532554410663740669113630534336418136577040338287603347086550057793943652259087525245653144012648464738040746866367675653980523193771620702686138625785513680145836835915187844331628089555395834067465322413093245556948076019651258037727337789134986717232860726536508607890743069283443955528767087173781780624552388942925552166817060363438344019734439190204798242654664209867465100864954554671795032749240766341646706376843967688672290380737694167641867841411463686466016618472988764851041228036167082216466085991247449546247675807428810163520136771026167692748892201038286244067469749747828534389804743318218463364707226601398619638202531637632238797075580599288155577269104810978475210546027323567934585130101970274976494935746948038717090719549239072751231389089094170994751379846831210913094587100446778364603789744072623394102459213536931011688279077054998062964148289910478972344995555070576544376423569121592095668942784773777772588479659104359403064923250576122822672624564250371451342401985404096904306389108696905457244568295927617693371487515514634862082489508850174097067226536 [135,60] 3769683910077679449978667829322018618007614720550027290563137579341698955405598607303847652515441377655097832343218915673445620935244205609380282386178979481419853479201947433156010491307467149205475295032998093511646866012051727052968227706777147633956289295749325987865395142685033253212938741024300559960446176072894529150522349029349373434440003306851472304916817199310540050535863556571851491462964026899667748493901800121844043154728626192875971260784774053116595134389101869590785790566318632664143703463165966105488329825902231802862147539186011830342484562040652220113061215818781666773645780294029828742100450331892037105688953444666673487630985832758540350158121584381965237339122876709308832452697698810016817731736431935038571816301795251524808403366311765007337284271696036760645875841245626709012647972229234809796070873638983334489925098859116410306468603131622252725074152392587372518046826490321534900297290599566054752617236706374546510665683893038355647395193853813435447400718530134907655400387881816519060952307326892228700176856891397076201972555386498959532756674383890031176170279770311583370779514549633780268786627842616554664473050600802235380586999726487897484758987131404560802724352595920503192315389510310946701093801414587265980689343813327997981002256583667778977657735878086252862175907893086220070093282395183739108761075607226311985582208984871373228483985033831616834751023179714405803762508942455473961878277021363224694506515895075083242684852499851303755570342758234742336347782666325374429146059006364353306232300665694566472275356986546818605705277063031602798583638099210299862240425156450876952561741946383232683307062497383395786392259445581645791674108132497072715269578293949916336810335528384731661690040918450161613549815605617036462181864050872154019789732270235054217762171202999549632112917787684296553879373006169773202968 [135,61] -457180254906115098835854840517192315479970208667385754525833221900408256155389620926521077721635536203874489995245178279849615514458180581156575980237789272044453198043016546227157808162071318456817826779849921558758545503336920286168069512224768184244826883676426367515330778026551087667169421349075231991770145206243771106865046931045134314430083814255956458795216125554234460675825629676392587431737680827725739563664760468793969135238397706814611566458512468264045516538143705940228859153708815334498146789311975257619327330784160647588933797413209078807527483892327622137523229027427573601419332771342646556494667578566172457404828840319935501884849832386078289104595270863500361122670838604020720389596195775420298338986454451928738824068162816162363016713543948936512429112183927228533188700393369805740285503450488508383885016757404327917969422709938070907282757304303401815148842689463883843248870312519384055880779555686839354161158968152683070344568408445141046434413178926636105607988797574619594936227713448706473946031723056641027209085170493974763427595967399226419767836439307829710713371588836376726088635531256300504402665028892321006709592993859223893772244482405573019675447326127476177424349154711129019265813658019044821288707955170820442207163671593950032584090003675242284666712282012179987224899740506705309131968010876793271664702086405173789068826243399815539560310234200430483890190104458809893446495933433253558594326767608392466229216726765162818053708206282631083676490002086335998945377819437397676607988596983046778656724706480541040138706062616747664574255057339092753231870520867102357419337670488057734471121162032033071128614158395461591875997196942582191212620352776630531063638219812561081801847570312672344128503704476461015604032049090118762855445800070129234297155966301322585507911443850308181269705611978361237470804271665370744 [135,62] 41647790627438228329522625312058142541875361656432833961095717750609190819058354173428628073955849569317679201402626877883772958307824416681018109418890884553531724458095349064422175951355836147911746655886681044583025132659520466354003680120737966740721101672956817299436903697529488712940152117762428613402632497290867251147377078298081442705653434857705839369112523654440035889419385467972039758880768290172353970340852520609577855001379216322189627343715859689776640028678898505638223054731064522516682105406079389123049539331665265097818242562160990895699107564903628656372362741210353506918085533691153413910955906414258599279479507842111203105402503641958500353658429332448906620444006654943974881097121740037423206380813703440168979607507591265696024810176927301757734609968291515437556790684731474161550876346127877563445692392238573795914588831162792668528450394201552064799699312120050901737281407293704501198172271389921808192999527803819833311499393179392846908201189753747360595080392484512787910701421652064261848257148361900014251497698830656715484970611809580493096791694576573244984031673368815233955591818487913811302633076629354752134540496623678199484239380538426994276778494755061631877027333991501294845405259745122518388259175417783416300997845091804268682784963914425524670272094352307345063010773430700645577559371202096442192643966791272512448049937469312442017611450206265600191203724108214059696337041802016422593116197224310238383460614090663418363942949616063654460322827552838831869497248417253276532322838532376402619684042866634959604760497765647434372806016455017612729812560781483409382388626479612032989502791492459803577153663783553142175270353617184256043500192409083575015092494256642376882250826580895422941342886989519827088739999415459054403020102025280964308492358744549687669642073537069562013037351551214330157058579317824 [135,63] -911643770356506237568970725547343032175776794193489983944984191322660630271789348543541321955660882703081282136251946684472645830007747670410504639097455180086234811774121085418146073734705305216232806315560837435435192604033595305246846206759381640447716639785147320273200637160592127620274702608143221895779912258024791260664640953201139683963985597161695044713512691718672978125354644448813603375198074610936438733565877533870935265566811708319573496651008992365831241141619457081581803660570438149293407715265950049992683378750321295018033263181228580786982021044230238699847799309836258852457425593470529435415196618795375432337743021713774195577251677459676890408424735333228105151963102304668248931088789851533118689237376787810340602563094356164254557008769967315002696297378275041080099322807435138968419938422527523621835953160879923279287425248523558616394425124978272800344551425007443393046926794754940444284388902986376343022314613017637291227406128827000146720776641700327673265193746960149142953109559136900328198936166363547669954107024188687330291635067979593908142857060516150120429211869922623155604231114743749965647064627202552976248226182153139248000982404709874094917985177655436935829917049346266359842271558956923013849771484696563668872952158385532035423310037055368304097296887199216909694379260270551674475828471361807899807980933057155862492082321305232550838093006045563920797747916411876698098628673659070245178066739619834640981060266638993502598433408831862061532607087721212622280778293375793323638881463711692769262745492404491557705167912288947534066454688095945647214448826315075310538709248300621044081428252144952518678471956460216537315126642942750782516219879591897796500580950928915435266466574413395691173573792149287574551970518078157494532790741530182384850704642992463025193248589485529296697540931055531813066540104 [135,64] -726757429994726387778366441737473189869862162990294523318122344303150120312989902097794487767855888816507888088546202913461936574125457427436139837183499735071429937887689347269894153697936271286311913173473935680897766138495136548778904342455664238530542101598238271481391912834149109168656672482010349816512296103028880511455853113319911160663138413898409694267302393359657335609275022802959348314992613959526929485942759957478381191763678390972389797766978498538901750395623452437103381028126648130232305431359890160006428406918300421831895768633333806424825529739336245559970238810724429558122561253678660366890499085000218502487667382580576619622230630531090466630064309564156566117394540735623350458466285945784503265817500152672217927736405930514218329261735263389652571523523277890327011175256020853785374252867959800124701615741030070595396013842477161409843036770645873807150084887050469487462312137381913481283239099416774616222436176758926117158960353974251384682871000205669254825506217560796920016565154953744490921716386345450573329510145181365450374037444228856864345899448300268410872208821701479613627420768305786654619354779998617282304079364652279107518503697348339500998370108846890267284429231287083110446245697485935381793414683732722369973448740459026458192232686106390252203462882157679627680005362191873504657585453136494090232895209245633008856198006663902970571357163258472870869533378492986279005938220206042468005435879510595989230546638952507134411443462497014633624138293634544340848501297280487270903025127365818411259008571176493129371584119589648970243529698167399424875638913842580069120925217146945487206042008662962727176990181983016771342865899985755031074599628985176550378743219262179789714886515192219286070368282702492308211728645831712163357869601007676566527181898785231592524009687448140403955314640863088015549408 [135,65] 217220150686259325892153869566344212380208355739460849639801396417959534763945384570795454110592902800858226659091397216817044589445756748247441001423042354093997636809096708086636977350471720368329108696687414370081534597654411391084811177289374046394284040941727660581821469391989248345064417445684869460930546509081553499713584301390843151355721281811861889765526519827597144949782029818983467285811283373877065208111640560675093400047285694953205129589327671876745570129845808114614499236097003123937414948901783345887793320794445065003145967825365092531071239922840268680023707743239198816299945356009841927313775793977592988296655480618708014265787619777670514333445420141471683802139818355144682357618214342027600682222500339198423012619792602067045349254405090258806089197697081458433870084878692034684019995063238749378904376943170109201924727366929954808391462305463644914251099106498113920713758846242666155020636889770944443013374031717314569138265743239796269118833024660686713331291461196917800783686501009534135892472045168889461611783001449307518394868453432797565219771068793843678070001065844724085674022379642205656182129325136023678162716502458652871780304416959586921097504319255522349392299182461129465844132597573870853671759244945603167522419586285207429545772934068653815789342446567541193357663268034888904162263541619067047868719064038100538523855770284386191518723860485912854467968553584429256701703368468896035286497670993211689636096242639511217350001977430874599794192768120356380576496370845630958477814258158910995321913779277360000302808442162212600140570043461179909872064322935766042136737508197830757609065342094183725955370877709869202493470215434400633618625600783997359389978582152218222311374250937193898334565324077954969481711615721505445528817621519076870143606797517096164269976016560773251380338489009245391088 [135,66] -41742366455675852241741482614547729305524267125560892201555742330213025690954029816887352760973804922548733364147038031702938493589665276446308624261063465546583224779832901385811171959906399548615782542307245011236975830139766901473063493137271211901957023353275492150379418416230546448531442755195332353244296318646320834404471771416224332287927908446640582453956223992863897406913953016304319182524280831988226379753048605318753600736512009351465067297936026969240308232811131896944643775225891559799540119975090639078047269158053132769422932868369119092557094785477746945784502186544560711835024353407561630257630804170046253618317559621595656157554509044505982710278479593045773680826246729651347523027033330184870184934048501270432036465342143633957099398345097852176890799691827831818664714454217230416752066708366317562358114439177862730587200975949171201461047875315619783368039542424660414582622012837525265730568613948053686163158806553200178570391482956519757269010503907119695052395638639466639526693797641243764016818430788468713851832414352157098560516396691222356884997420592376658822152122089905806513945709323305063369663368475916572721388590558007576114868149472615325477717832511344686010388379582827462711412829183216883135735826440689601271643637545295007311432069467888210002946901816585177422825483323975127276555184421828598723314953004777546792917006971140406028635809904912941909802856826720312218402907696681484171452900849504982547155642843371712431210719338720331273312822048568206426801581815961114828386741990616164452234154717328438872381799896580075534163639835690251626407813959922684605122929155358021855015843733753254514562922771582223133153794430489055339660924387523523901234411723854045018068436244895230943550866697056156913212818376656384246603300268584938694253452501009035382405121091603019049568656093554568 [135,67] 6392415837480609534312194501747360554007257416625028945520430110388905736209215276306392022362600431954024931303981154714381968903354075192160578548350641597383442905788060342330501110834630260080034513124577963858995887997953665599527322900299695267753964536057824541320903836092685859721580126570030685688668258635951351102563504954311981225278935980510017271814494219613159587990420391953050225077051907473596356112919021043442902746069885736268281535021154276079212019678749680836601439961193367230832557878158851655123508601948031381536436586401776010167513076610854914147426888807362379959034863185373338795827579720405986071773937051999386652110502491271117899097636408763508239803435494596590613351439975522929707819556091892862000441734012392934159874012508467282760193559529417936180181593114276010567022456977678262783627998050439576836958333272115601788105307580197821778554044837928246973511674214293184144766454114373932010301759119473467351924542808896924297034753732116483408093605902585640385530863888428423590890825519995837125474701403316296358336944473703999429099864888055143916411430485193994144271513950814216527824027105906208087736266169483978023964488648115944853482936788870941010203315648690282699627617007350309175645108733270020018914552582639562584390097860111589507237978511319558338067236027305017360744060106349732208108532432594818813258796407759795807749115456544108130474430034394568095558924657357984531924196824099116835837455712803650689716909000522961974952260291643310033663513331279083259352332627621638448209400222438865469397336543719674467507827667354179617685687049043711122882105956677826559148983086331283030955269658302972117443358758140944812147407042821821069261443835214080802431825954645229153788110713878129704011908480272774606521634758433465135677304809113287885319771228951600808702796781800 [135,68] -822090012077379258521705784717789576340409464584717272353720425236474086759535785992607863288500832164396964069120925269910201961929901872438558576516826667899494371046950276745277357087582489409506745520552296130343165257508013815698308789819793239592624026038670580113124201443163662958113454517545802775213637418115868302489988004919629720882029175257227643572823054500743445616003050814321939011421095432843085512248260206760245071605915638692009185424663351422522724072949047850591601135780618710512620554806598327115737726705173844073654418400099180316561357675972404560898082353222932481664475335969577804127914219967894869720663314592204149643563014312556589251454479801743919638371973773115342231073713809209419210952284943592404475831084564131724141046936217483326489017757969569962148925911816044562719710700644581783458270149698960865804932069036341289915137342500393211025745579027049595467142625462799790341333197568558161994650779329854498800268049998820955052627615971268432249074558856415591417558981738567459221264044271530377749847219957259573702424228028352678371457129634165555770756027500969965985317582505404347520764703546679666004851921479934465142657249060247351026471342025631367562302179068949474538385203182292438678396239395019943071816346551226676410540394788289394274660463626607141114496867386404900308533754963904386733463615788615438702968996715597530771784204505273452496134833892263827985898619096755842401873017636329902863626623999809122247402706918576347397845683696121975518976185856777923607835257777175207775591641982782628978190465673203810661975735839882521722597522715742024376669851634291438312360590478591194821076324514384799271778469757880489081737145730773210561236362579946233115947776721057049276780806630165619402797654848277362154221588149717485197394911684241385821185983943230433424825920 [135,69] 89180912900054653203435581331820466134367920276548315207691354018041110943127042096953813411023587801405809882033022895769355541047062165631763115048806364006161647005612299743647218682060197869466736401742816453000987044946801431181579436129611514275140584330503825152397255227133734076675835531848378964716666109125898301841791805214291672609967212936510010572812128587916095872185287320075699357162874498894387561361248518636692239374529695142268386987427964668361818886485247501131604883855751971538498574293383798615620296168438909260588179147241344857336656164397430166283822936086457302885746786593435450588027281950630621395374511385870412583543849047392195403834554805004321219733462819309070120848734770986957829939936055889598391647191642447251990283369200297887068512020585560782570105306668690137245454034708334419386773530043541109040591797542970638896743880451235712696939999567553418945698742676057047015397826013692038025205705568303859628979108705191070244931746020149897455043993795237028594737154970522498576865585920723716509884748197431684084002891675219838199788272125504579211815486694824166554389885333560859451900015591094748795091805051153889870625125932329304132607215525966366133368366892481069187744119994362008123107159449362701304952686729559626987582480323312559886354757535264784908815960100982101632274480985033570371495650808689604565005365647085630234939831567936400810789420820594531118483200768228220293683266898941703277118600870653204285546353778171215596638698099989821804981552056486072895183844124711311502796818027670620659856621129346584728834359511903135775162810338954898000669658523584740365042514539585432845764157673047862478558473782140703281934444274207188405366839548392465532314409582118210248376915957038786577037532193207528311257326000687491532958253454979794501726913406255946750080 [135,70] -8011927544103568512054174320245406330666686633138144183331157416966723328119491906687156391907468234349386305072990847335332985495251463459026143709949138049046500162082984137532262163406357768411966317866470406364791075801994709671937187563671505475277230892505041843964175842517289280011864691175218627798234997247388021336587214086018066694177676649306849616531212919464853206214796165418701733882599533325985864454778985629732944201028956570682135020660353764940191136612247335013343360164817849361779897067657754314677742961677626535296703520146890356469182566852744011255772439454103633431138802020851878368966642877979653197615112205993923978046836926062348402021532327923284770534442150786282836203503137636911427986865904636573688914973108288199458250028174993151989512861570826771328832776499001412975729905034679571552838763099426724679199711751489052593670969809139144855107224097907829883819692293294624296254541513790945565549434825996104695758452471694407961562009155208189608739979618708058846952267219708568405536020616190483563568564095419096881330630938761714338116055774244411484523061871190264426094610309205128849956164696627076903899285834269856100726083611951155861114122097892143406186027766589373595801936345023493712660554396322791984208713194521309049580512873673001396507020889235456520863336609892356976823691657332604737394832552512562446389904146366482096919057606862623315519939990197242660775623267687149992809269174803013634642538670694122989853745848306044272633505369306212159208965683801040249945829742589200632942105489062058595167470099803901125024852960517923534890444517107148017868196150465279543314823740348585434401495370938735592759209572706243998196310449639609664004262001921777042083832003940287904842684668755235768428639934031742745187049049493090647945866973997233317057984871629605960 [135,71] 577406633211755597887242013047822811791922464943446673729949721274147794677776329813611593142082487318359776635116079968022649670452344779299825815039024031075373719755643835376098558146929160280827210138295434299265441535512119546331449744595355255571317724186195863847118891697093728809608206970846529884975159105608206334573687845062955827908801433045384748283402719146624219100144723337638638402380579354282135713826719949060786750288907678494480774690436036976188955662059230002650395392043184189674432495801976667738190563397269180218503066027465401785415438274367207342578253691547729102001885650021475283659349445824391987069107424793304523835440847901431062777328080996395793512079803021440656138044389119788760584567775267098744764633761966578554777590981403144994067203466192637915419718034378860198483382855688667636016016905960037448624059210408014337766918619419163985357638673517327846899386045692333845191247147062804895913695376871045237737337071577313348131675616493082325218904323890642321622270419170815219405168552374660359109339562611369627682008078583503057854648784362680948090508925426732760610665802495180774334366757869378577790122059723488346949768776633714835001185421169388788184250406903413392735810478014300125054562601469309229372725963656860123364672342162700089537702822448029923343506439306230025399999338941776377226348490337717326075526787657409677052308222252390009140848915661914146814178149550080742779957449018939277195043695114877840433098743739790481707688246056124516238391831497628418597809722186856161622244773270765129591414415635074953580659665801064854766498572279737579275699882426390722695558742903907600381280460913826410854730001540229016941567063521238500574511589188785233495453023405496880770631114714912376043446833420374496015318925434180975533615722354982347319647678261100 [135,72] -31620047815661350766936199106580818542507331167799292218709591348555400419515039036002789237158826525899859110703255469368337757922664163611138761839959965987435766462651094757593340690821320319099509963472508550713780647140266387011655333959210214428903779198217512595645384822295746095712846686926405783713814697085683140878989125695095512116048971447839402648935441862111893000675092377758648134816099772270106762432195872571253333677289916553082061028106376255742593427413605300683850445309910839558186172554169079731215210930581326221088064132920329741320478870324041778778746766352664059089161500536920464584735493290127389619762653906909883471822611497940410814056361316286470610454991576757779739224746112970223978431843967105941886365038010171912216229977983200702343350120080796223033536842881376717031819063362687688874695850491341519882329892619596029877783546486774718942908956043725965801628949072758826078485939032974929677798329238739795570005882095665930871483459934112591424645256796747087020505654777178267624221557352103633288099734961932275765820598424593056917103688804840415331869543188331744244115763178697174843907736610693416416272519595817590215912318291654567932604236841534407435769123598114720350545937876238777707788751443971514226727943699930818772405597445074801085406975516077799068702874894335718468270270555845060514067248947836968338634139785842168975217936742950642103899282522926165389417635303839353439008239145405040146249340062127550175391927366067593682666169982697203628221715499582083143333269738177039349808442085442151917532306879476826388630621191299628850752526956264370254570468080683888455251755568178849104705233081003350959782974524901749789502569616831209397545608378271969304517630228242666156521005902495067248208442964207263498272045797202673254814136270815557839223189280 [135,73] 1141629640774231432384756699032476320851572762746246302122463805756466536220541569888447113854733365518648117964291898174791380230648117516864887342109304626776210370230882089472311142261425036180214451220855132825544533626112216986488218343136703327226218610648934436457325860867324382148125648448795071906607197931654224412353230447930536862505666159303972262738169959477167584498083851676724524432705534445983220968846115953666684652245727078522457345092489376858532253209990023115001425773506010712204017151718364250841443936158394593836954275834045116912388239500623572918786601513589266239170412466924016110576416693551817351375041111889684113959803335044132344313565060670076316312068379507404325187294976066183960252227285290121429697381924155468489038369006683294206068345501591921986480585216478653262037984223575901690838556205924387049644122286633051406179632489377462488337847555927496967383250343705189358090058746850957787980916721940762777605490313116973457826112589613660757771191458546931290905702087481689906859404749751777884729245959673340229251864927333823362416529590857229994388266255118836744997272998256407610668788495290407654221269709841812845218811606686943629683147136807529965609936715757646742269640790679836669134399415595096301958329179242990945577705616581782632329338199997106725724856586986866712236699842576428800140280657619766906131621597549491781663289366232683266715325697310144579088268962973752769216057379665411967862952639152485515311653706393217028273181746437908910672665020573571973244873703574627930676690070387772565728288419355131523862855976086771305804564920205198736388494195611693207190640947807935301301180870276437534565530317079348422128174383038761930927327203775657372496882920025749845974601233569886649999731545811774449216026520310004663811197569954958573282060 [135,74] -8978584911347670877379209515273217996812107109153929335375610745672191494105943938236501382684429181990156907127799266410704161470586555606738693496009034599846707221346507595899876196617833761756078069727056839315295064533311807656134424648563980332770524100011223362147516268473160070456276728717301049991641480413841127722716008211716787873106860918481904194701222437792184368629231162530391803132228694276085762023818847826110011386749156437220849801483494274997162193336741420936484631486036486150633915827947899487046277468551143143511111474144060057132258264508878430971490490463921411212456761486496591572213233961031996006540640228602844651369463008410895435198684539742311566542728813585699877212037502244167211229304907381632740912273015375254384731607027084672525632029006505026371517930796844331079426930216650065989627281192262356756009068729207376607745181366185292225058372274063410692154122761352629714391543705615811613901387302101674574049306845261617426333543779325514902947924549775504433490145106385762229466195223861592700348591136567096513184595507053680994516424119862853603098483401899492540789420940986696987400147251939454460260820398558960528404430145678864598002514415858043417173669667691885867397835504322178457224657128261996593224727827591300532303769302708945776003712981498478746078718725489571053581948337558765982290382324469535020652491869079353160113924560077081295697506769867612090952467808379329605187665828858624524586116547006095493767230159160879678481567572172575980474855829151240604640330290756975858725729922005220604933105456474064112174992529591736375559140667265542964513422764153878717276303444975161407172810305417717745742694733300229448368893893476212091706876571814682333880582259900185302355443140152994868232024804638681346352389204386748240960992625215802040 [135,75] -2063853525847256350649362584957024783543885671551570355474707507768438388827278574703743234154591484407330237406552102860180860237305787331597568221075198366810558503831776582770979665134694951907310037982756481519400431085755146955797220681743000403380620007941592869160055766547788149325259373058704427619770252158010387947924705646671805147397875545577809042560277740057507038007684021531842713157178852165249583257963179220628630164752421492923067533114685028071490063043027947352089108917569639114861947950409853668058551243100127423048324855045931165000157121661899606993672129235335797146600817343900915051412505492637190665125240881452750522943933420137759876959664093919510782667353316623522781742654879697471848057061417512011926208420492134070238790559154256600756016111972949799441142111829775447068690172912885422084374897232286066454263766632467125435261826673446000556610060416376360345505328350500843068787419029656211864906119860272429034223289912300868898057100576253787191280337175323507272528327897682755324047486730364006113304525644421267966711261099317018069318002482533739924689317953883391890803724974929679505989952719600031591946232578607267714364895694490034182928552198139732955276568674946532240807888864079364508218862949806849964631665980176519050544283410748286851560825496284964928388653419385277002063964189156301658292929486295907400607088614388412646665514653669694285661103738456187753754926108770441317859677107586626294022064810229120182196971131206140726855061337738142028850508395782386306796003754947703585913547616640014698306392530862659710829589225487843114396515140249277198695916540083164781419937368142891994148762616262266022765434081701080021126268420877034846845584599773413192284491144820034551438522038800480876229020178057839996601570911136483027095780904464560 [135,76] 162536592540305847783374740699652075981537818326471264264511864356325559276759218794076334661318985458428745505959437214779845614761976449766915560064762825903472487852921401497704127827124085169732309862373793584005186367641601729983383673213513783537765922997250198749998333133260585604290493100549472047293268582001463577342532800525368517942712737319700188318813817722125462027125361650765120607303921662200470132953446006951502893418969682474313619174930718701197387359916499577845675049632591061377923587223036732747128209656950740560979178164505269638798454406678350389413360502095784966686889073501084134356964361888488375715096042197565278467450989821477460407470821655904812032370854175117939306857637129511058921773974397392719516821212585127659195774783121519198636154829288661064081433981862947068516424068893041645041949791230257702582370938839765182005011111362989533762201948066406587640152303507310394253991066085437354831530617382921783605097052311449926815152935939713102829668448278721983959343580851742957908408695106264880524614420088694302537434934383815366372369884686809356811588641875480928060861807299126776598195867111086772255025521573070472656385692283924005020022044657149540835561376827795371028853835422529661015083073757235198157561528842758971021462515243611646419376378893590951821237275671229820300056655195049148352614825289257953941668464386447808298092446657536262530207225178596758157062952064277445051545824305601723914558395535374202137427480097258804446197935942203288874359266686810631499811802022002761363913860316757391002071979114975044293036358602359284225601749901379667432236848924670109073434036137613370300230495108451026175533976484502057101018214123492529332693892929834103121030546990659269266477041702250069782948839833830048209107412976412184584205959390 [135,77] -7242993257551242604823466943963235071998583696002070812803656208734315762704084424033272742059879774456736508309652195744353701006999272373780403980457570915522907977451761647058053702205837882371282247477764785347798054273442744281549118717265188764775934906905039045143268167981022616113375749585796791909928530764619418555006757711809977440123821976125231392724491741507416041588725323103466708089157556944794613017609285033149307676944703453968736919570388207889325327739527135307835884635606677455605579986596408991317880873705081404701679870948843655783306601769334122580388624422021819587547899906536709325485325932492256706537076951743483316925671901016521199794577175207028045263772115362093556261277370716956319377210936639268975091313762682140263311759560864053066885950322835301682031260320041202020995787335274360891006208601193247153494702196925053634676016359974400368135974353946119082496930761358435585452022343897398457020371460951034755072302313256794171466603985134460011921618656454952002917332030427836572037611898347752662693337330043709327754011450720306708926628307603574344389982130352016909962104226751680173890709708015836001065366249232389724559407730762112712475423159752765131091955612920246609330311130153376661948280689141553342299760146044324346890948003849150073721348808151282749592668536769425897061175278133922318858429811866732282017139519253615418821379481923822417945701537847960675003242794097557657115825512619234310698981082422146105148761470881220571183763969023444230085582038564151113688348804179085393812970685199688768162798057517818916611867558462224377440223569847397400597296779211337297058807842415652183095910315421896964716658977799590298652675617504260920319652777948905550105232908115808706544938144581053213354911125781057940964000821835142030244640 [135,78] 214278623239713331018227876061703176972667709995587953591766664428646378047835449146130798123863363615654239700228622868574164185457505159592996636387670442882728006151257498706447953820989497084097736479245977798747969064483362073369538875259058839894770761019202386705968128309030406461172642193067076028660912632989728988416583546225724978172624450051823844973547243023910303224139241070767839467760185129744685731143096412145056494329817368447975567913385195466274990461713499752640273009365033954734079809163673106536308179300146036977700790275853250421193966335646231695651726662986960025224417610285812474985107044563526526602140460522036903304405528518348364192537861907400527326823300076616597950111429963257641268025987683216334549710815185692433075777619739118619502644266712796841483267908809856312637653716676926603030084509082246104725470268204053887412055628662130771087426933214095347603072231994466770498103891536133897952892047143133399544511829393826347310070549037417092506455934295402182489664080915240488142538327537615434136964908029197730311067411655593897708375331438102947256490182279179593651069229397673746303881412728705120046272214017656358876455059910846172087371711021373580991154162112837840605845498272527068348257681199569128997214494434062960457268529193510810810338552434230852283019405875836387187112584092375921882207421453566036557988487062260285904238079365467720578829493702944226250477665274009565956361841279315112865341316730681806522729911404026497829145058482004698181299547495103262058444226405391899931958069776552773156016830300536624718216282955557487539373951895731904734340402039122106283911326279975818931020690277496234468852643375648926758040867413552122635509102283950299742619030196235695906377285578809564494185782305225111533148202375703854160 [135,79] 912087390227269645716569848893534925258353877663529418236532975761741240155870682696827436041076052455469041896425857122599295369532533802065876187470911693041115651697869906241295944209926872797398177654325410584313653632432532301438143974764779986452263221225875794836920584996994143078449530478666137642904869803696881237763483479477698041823227598571025637504899209746182233892975193567057369921832605289392935726335239381127815889516718663983207724525101086475725668750372913660004643459659218295384298733307485379541900483454817587287140083970769673213931686189380691915885162980934954165432890266136888574128308807366560652730038756355890724196106365056715137044671178073570462645572588746375261871323343528675976250247929280480845365624766833381025878263751288058519390900027754244114546906051393948957741228431833972909392413536151207490365030531055820607694403980168684213714878917636683651160321874875918557078617085734062340874607157828164292503087207405826789020454388371854192867223347133197708396013394102930603762920311578575754214049745715910344886558049593131517186093910913238638360495256097253843451408172258670058315001459544465042222379788959411353103532539619656818508142345182597913207714874384635503313889029968404030236988594285841651776820546493614292925304941249036389578613448569638066752438600411480281618096830071486528080772087681435362756128562948832997145649337136075430510978148898205750174540043441795418230712381557135618223831045545679242551279636030070939922587118323203779245038945223314871809856398835942446181309676998704417897724504413137576086108765958472628329047170926279235609872917360690022558503768578984798197993146395425185734404614220977739837518336668716367852257658599392277133147555792232914518342577037206387002374017977316024391883774617520 [135,80] -405624739394167723768465618051855039395865912852265624116179860882252788176100813919190351749948773165335446255268813465319908679693725807683740192696467082855924339900425166433055347752710105328614848671311073761628870928873729240366643830433759376352357724202349012900142079780567560756083585749884873785594610252615177997035233594411809572039506403198497800459507326445643883622542817549360406446621940481535176056179396089414687171974179187804851855374968974627000106122537362516178166298349679316838937686921060531286638408898018906185906523953519574409326427184159745348465572404414653839672257664801481983368871045189149009527788763743617197416504671996694445322388532206934300316118035714209736022782765086656016838720912284222091245504378021919521972856645116201956102245386186473010242888265425053621518012114593104574537118969501117298392917070337601664381018833504597896825285305965890240991164632602681336343531615649478491425813867623691334554274621758763875934504237314178000427095420399133357741627246390874372446194572165781229969157276575507669451372639050634683519622502255290891276194798043118726047629592075588392639213936634828921877412466784593778423992419373447253422146402692066460224780951195258669743772284143325107228061461814222601302069628669061082930718745559223090118546440524548997222307851396394637233875578978132682747313279725894387790647648451486129275869284125375067866234426726233212027972382122725717159672009387411560750071638061745117959003741380038918991753412153136459330746029409457963555819163393844450777912345867388100236848740261605538483585146689063515624128186182472436771071870243029226172909846811657959721010710932848026804509769099890333014191729816913416306381377443109896863508444085571304845137206877227763596542127107710780585117448000 [135,81] 7894239632900042286928900325417522793276813166931867470321722202893460771417258013291136346711759252853783173185956022770068997397964670412692970732708631312670990091517814355904861360789589509346001730517325235860240003309590800194555460314924928900251800384780344452333027651121468744677531433953590744492389530838436754590328908931208451554504132603168460473465490535574086026728274384649814927014448647891289430525693260150464902613963533279053122346651236248721130717025344494956645761885586832699611691161224382959787377918018165213548970349778589460765428125045480985824045993110529951774513764418767497294092424560922586851818578120103667417123096664420582025787751745563031482977441423665662108638790161685516903352348654703521735423151357497609173532550398391209281841262318506837562704034883632569184892136411502629451657260489464860110144795386310095797248234509894353195447613472808644848205816229980609270236702998480534349287280562248182390651796784876580032739363454581108449195719995659680231122361452709309566023880883545318910776695954877518283914581082586829192562400896267143981364852576561704720356055793191881335047376592289248400365888168975627629128070194503641374823403237032337783807612222028151291455479285171847747538520156351071399400060195456770680176228447446949918632763284720995438955928288586222465923942892523269894102145860592611315111597193275813985997625023879502545598306659192051719677491542248434265870434744589181621437839515797018493836488180953397269763330028003190205526818860768418659491922375439051018838921696586434934403761371945541853662810505586326179234812923738605462349436419774111408607271102238989771098356456298220396169516158072498529531279277606230111872281107936424246917048284625571481049200072055436321324871851383520415740208 [135,82] 170369014996792315958271566193638130020876080988349929684310024196078285605288766102733879889576965212036976004014095903514399176078854141325131271880383012797636043706596481421808334110519818480669363207062305353911576115412495786570824246230730023641212736929275483299301554264149892143184105518038009180096885068281940946139314408906209500630168153083440552686299911156680703465217363133526481160183497511213396882031354461534441896614392117119855599250337604701791206524371946224075470458400812806628968855062598236566780070174748650950881071517162206690586946953622008863428436395126461269995454942879531598762090256493486778332560181628993856819582714117065435090277698270039602324644498034342005572734722624508910779887624198067630746745390401546376780110938164994680022976386061920956345110610135396641243224469203616821801189274409116666362110812660555285771421719452923704589080943095938710668688704588015382257077735202174570923239760776246742685162265375244161375425056872354670235641188603978196321253912972399979859155660863063870097973590820583632385983205168604905497059012814307680134217533973831384970436736606581227210036397773079950011733246172332123472378599381595577886764551593062995606043485021991024055007579009067788456883180310659615758113840865136849432808253486856928803717587802319421858314072487288277065024597187216616977345431330931463617776973490521450085999405543361585350304869660524779398794979305497501877133678780982844537510773211382886266378164601419901085048244787456838776171166263836554375431507315254867747831870762740177099898280217554231024363434568419640426211101255402583671225642049018326884022551528511938580461155912247868961855020784757768221845719792840882191942241358925720208734858045807213138743973486183647854090018730532036416 [135,83] -3137904776265642550478950550753601334777007925873758343998328607010650342022041404643539072920604563204369644003860804395798340355965609249907907851964392972768892041101162531592821913756830039737155934181169305181491643359006391352756874085836258191075098869495271719285915529691584604774097583596835516060836748948481506950682776144798048237052058958346070797011156629440698519891526807753926075126929848800947406726485448976772439182848992872579916311500633204128779717858642118027584401959488268312563731363416902447394930303791439340371557594423136610681852380038800565638580790676640226897769008007062951897249251633875769850249796327138649310477174005284045631293551532838424618111196715559127247283745631634459148587603108311214090463782555358027777392298469007854945961754763275563746049424398313635752007310671840175359598014275138575056123434955170708309522160754128711096931650494326165162585061163795465698869076589706331137063686761176889644584570391259050619404081114633591468851269975824906797611712216835540358573032255506439154097902438463665662603117428194342846348465028974172739481244116406185989109700215006324369091141180266554054063209386566703002954190434392696222100880088167875289768594331312143898226808998452324791561532912812389236763678717932904951467295981436461344899075234372859927347791509036179318763142671845960852208687339776886145531014852488792044004527518066727189386232648759627395891001782596076885945765730611912895113899621207646343981865560471844692617706886987764619773092715409823839412743076356603246690986530959901861394433657095656233852204045509773924310267269624019405721183935743904597016290645087108515127070740010148211812273074825572004546566757498869477868977621259149924332422211080979587866908503198546752065458190280896 [135,84] -233550905034144457015987443224158343229435160538449565009173493898704594728058179991497373366980378777080115183712666963700428247847120996490276986968830065710922477509918539455504309757167071412491187592109841876416905616800466254720708054827101005008902986594220813657286986315511546945900179737132636018227672983799698550376605340683564879129715026590200543286982546901604144414939057492674991624752373409057369023469079560331089578639639178696593178350715617823848233962235202065339916071008829820031000312279020606969083997748973161890251320482529561918693812548105297945866221157888694128792966296310245954765546638437501735089085946082213033835095804512723789697742891062558397326763049190718560109612325476771467383499090397805812491825314243331929411013446094918683388924574450697361448626390083145113652881822837027950129701371382448078529464523864927597673011833949363345738268754699339568668087592044399781611005580216158312485181426362312402914863249145389635683087099814962378929360757041910340836274934248194868897022895036057855113186706927857878385530967486123833638546469348843627724773138505203005328580598650378127030214128224116370767252919278487066270793252392011718692808971785626944109213060315579358760170526974909882851131426871171036898290410432563329197323499529611529403927643775052466322238760109712854921942249096885974632476995110600805328489613949661122564620635882066750953428292961359712699419438273731435484193548252169045194953894111647392488002241613689749863652943458770008271706853776302545273760402871835532552956048612385727067391049186791598786692815973869224014040731818967697094833966286264060092606601139056708938946759939098511830834556645261089614024899525734854245561517809246541593255616710619971533477950274356038849631461424 [135,85] 6071416374356639522135582445503504396562159989848368504910098472193171593806240043154180625444701005985295305413595204250945578562058705493102696412448693828358715529898091504223060169054226656133662330002724013070540483198241704567307893452353553156612093229028185587023683437694325479494612206906061168369481823873334885975846333117137110314041300396536628407487026021945258279308534751575153334136842528342667094322702911320795726035383830515812186079797109102902817121754283730549204815319153343551249308800992205356742949815604967332019789603218887084433301628180472878701023987979834551527255272907308660314019317624068170131842711091687697643963204663172333876145270868560760383306488347533780600978931648313966182228043812266646371710792029564666654486356281803734496456313994461817380764818661611156760465299068776167725412683311684871088006116611267951604215945056465693552320853249280456583784974453106137338918336945107373966910578836808210095266939507405707221906116261259684951619083319116534420318789388882272615899209269589661404887459178468295674934654969216022590653110658245255187634247349426073881336906241586842771709425562411369932066357262633068301824034299046365758850944334108985857191111500566450740565873134682449716170302311211447271306475548783420764988568523414226306445858474483509234903178905820999911625396733704133851358281837763689495014274034014884276265084363583389617985533836787868121005746618966585938898153075770964343222270719038494225243056326837743647608226679234031122944242743147281653674018493605813381638435995916828823924248515804276458118810717678246820577813826871214810579127583237865154636964722139050599559340242635498995730774994516823725348762434189187860509604967975083796730556127501959636832402966379577107195848 [135,86] 2572792895312048522329569923714963503509242703924887801826837406864883978500640681228382057514897281502159610182611429064478814588333811517061738804132668553988153865179886589000349027103460253844501466646269591848464824957760222324847209594422464247648611389654580888555674518835187552563476706631148602946407048441259764375473736135001305011412596274523539054156229793453139578805955426708059492823302358691985089895028902889340635076197676814505666672607712132225485537742492288765822488736755132311908860466631669753373024097580617348917397113375705442232696480475771128552730291942963964727395920145412629036981259906712068611144328202942188622401981840285892771625786437081984643846363241680108080165971622426637533128253713141630339940647789241215501556662485832097496652564069090975841787630289742591229738638031705023693824223089384988530753020958663937238711948041375103022618712488254711167937213017028023512440301161504926346436812088105059186487822224437881136403461222405885812383863534786439489517987736955161289916846963555817444581657286937712709320589157209565593097699953108503910105594885248164028291240616749163191273423702688048945930290327089727187967348185403743445786685894972230061853416062179477704363160433462593698739273829645221158519856245987232252468397433976118005098560754367241415444355212234863258350109392846914407165972277101925534872934489998087941544687788871833893492639055112037004821463891951718307514324454035441006597014739275532426371926780425477441696323113121390285610639022269171596318550643665095846678827087923036271769829110474533358095205578313231121434517944299747833714108171980780830017018566661343825339647844517642767458675778181134258302284111106602602701655572351481823928775120733102437201035554445134264 [135,87] -427188037939750554240267210683754775595997811912243182478129359940957810233087957020058501782129832059138947639831990913545733106469577015949652841979091465316795852015139190315056729739291991251804850405633492691296937810850845632464727508447778192956570718293428109440733313438371770673561779141160115777817921523053317809435957497409835047750828049055727755510415279938747740153685869481597104963218907014363483192784797372986450178811931231092668380956882490204813261830114967936577853630342931412552900450529185461935879306883246197369183812604113201844210314712005051951747477238081321982373831905716136581338241811364319012128659833927492141681417877077798437334491986632457256566282387191487530890669852355102481265024294756959648361548754739483217506865834299706390059386618539145162130072465955826165321751622891206102552292325013679047975205739143186523911205936413101691706733109721166847038037616543318202951149143055219222820560309586544381477868114785322878920622082549612771029941764314979232622687741519982222535223972773297851694923837813419526206337991436436327993285518880136417379718978481506481560537841003312877054524064029291445519511362853574380937525049009780114872221856694513424486685703130281306491433329116266640219224462731932718649883893200376658048738682415612533114791290766831824319680795450418470215783623911377367732507281865518845269197714798786068394109563852344395245315115462048554220588689296922690024487937104282154040098249764168548720961186005273212597535543045875397050466369954295539150713353716568706833647784743100686783886473969543371968425305750319107881392230235576042592489035214998847856272567890647394186232662459972726401384619968290927311248552026399997402803218722224825270218999469887086425006745412216 [135,88] -3463035509474394434747550170812697216959958219449916436154065929756112142495075029866120356328017876711449797376326770549833723173170926388619176820988175851028986325769178654526108680971428762841886147141390981417432365757459762266477969584447028307884678919608458216517150971355895555298244544079791262085402560426137718454134962843819511072664886616156267559127740667369139144685046670850940106676274051435333701524341710500178824386491698778831517504990511175068792063331846305164012843003351264303866984885671345119223958121097538868667330658787680379802594640577101811178587552963159084194025867057467696785766446484849362826016369763394424253185601948926242895518918696304842352462425188211833184276118257228247259717353856571569270861090022701428501064773514327658901298909983768288910373336031965798561425511378629180556535746112519770874199362895082349588981426106477193250546916919068662560130665996228072732045421927772712615850346700326136508633076720452337686855131077748862430216784980167683087557689138368910040134865779849090299836099007476080698474734803509037604544724297632845728736328156193664492949255220293697848222584537138015377324844453246009682856745124522437411657382889919493537586529239041667672399181440008313803023509365413866455450607835884137230786079342743094388012436315240735294720319884204390091155139068103893726460121141425295397853061427103700305553204112469346062407527876220901956049440165788288115059231927370768079161621826379772974474868073259537994134864732600956364770711663895651720890827347334035065615257025350705951228262497668257308995275789065592714782768251282681046511644481483644254761104676898439447747369365067415917804681954308620800854864488837353860270037083836411091165092527700191334079017280 [135,89] -89490448752697204925565185872940377760469388527806654356425063117715545383074599305116941509002730483796066461448022411786986942217949041319478206258452208414397888308673887218526481655440934871032213244700133467959092186537222751869321501452494554971797568694979856211125751854831385444499850095330497717443553791833431404574224953340724420136936882340667383835008807358373769020300689059752729851412928157815408649786966017708701805615451650778658186067391514893871490918563663109676081118796772743044731137161681620614621889384633401068917160135577961562376883458187997537766095318464772374776166034079685818506203941344495080030781936626415789306292956367198647669633762238229098224704265691256046613841602401264283555983939888710784160883668019718767647667195063373910647232002755775477681200693697001482310856522221603929078795841916754231504096490813363763787264163709426251273295586599580772642132646661013122608869978676758267831644515032556153903149361402955066168539775987170823846450917481022552294225235913854287932111662942160479508565915001806514478916939159634159321981178011396333388581193241463696987649622048572768538636080730546947796182388333701168611886515292084477107016612338223419779077416729385515591768999072465206018900959728389037797103301172641560820089460627071693857110699385803740442483468074133531946454494277537567617526747351417942274579172422390320541192804756503625709595761235107877355643026390081184029973159781272931907432020573919210000454270437788591253844335795322263073453910842530098523161729793534639240792672586475436897341024904382387552496104760061415512125730294594839238944851997041135800722942706051972145711915029617054060756031640902328696138623026722995070879304274563190068349014998069430001256 [135,90] -2218014821013576352506165026170221642559696269877407922789295728708300877323906067307439598267455014707612990192062679207799194459304656285221276618103631430814623206264324495161305327235846032895279299987864591217019586373644468811790386049391027765627413938058254780837194216418628828607373595527013214690496233060727291338058658618027444779805146284780922064872967768248756717799481858482377908034991997653429343778032582673684518536856585753718651422561021883936810071922769264760612245830064176152195023664294875980846108073387982893863563367721123718146941475979866181334122617341730339217375029096977664727774165064965924149308502507267555232973858544831873079384212315748700329521129628783792298803141368834793375584720510998484115360019379751224753710664111898859159411815041932038714574590517992604804890429835587592721801627979042053266080428512475212207467530750328783211074262597907298082334429089781788735198111513878568090204639428500825341585263549760171913427400563791712328960459025924564045984918409367419303077392725299616515720980959135737799595293900978828955681482078576760596749946426646249117060674081722173691021222457996459279520906498023861402266976615991405585403826526375105915266833042256962138672852069025180160369697645281051721715811242781030311882700793725168588884822664341685548708578544370311290477908258579920770272532343313459268294011067341527455839248650633048826212129189800772108245943528345010622528369506949790734387909318805411588603252414989869261407851072224961579569699880367685952781888835512619520340126227410237710126877264233472642854091156599556121754756441757757087304329694611931044971739565497939187859246007854740618259082132344692578817531232379117783633392375402408530663809476884312668 [135,91] -3919878737013697300327229760633470703031813614819684775989219524131175469009873004776973890876635163685227113056285240183000164541797529378303686447676893057857386715853453891041326557633192466422820909676328213771345346951345997033516724595571306137928314325369111135578634651096609146554326441241012016475408478273607300241214353404944916268199185996368988448016687050442545661113426614203214576130125105709283901274128732318509486839633417765775765521308475536585160798663590063663724794574564312704031342626865100685359088823821199879989052199764635234676616898208923300068944789488564118081952587936398814701492517292205283554106862262045402127701159404133384965910571190662587437316073832770062121608534822864258204362194799477406028646871285039227387089766869850932311230005992110711248243952963526606417509873372268560405306002216897389402163221693403253500667293743333005683847346782674426702244581049284224476668941818501374110014658295686490337084700270790589440473924620349400160043048961377541842286716858784670164812893268317059612832186930682932012854754970857223494647909551082102329410318436542729177775672367586950691312041590989538794807638831959402070772263678269091412822440065386467411616671440880722828422064562993810717904773593322231715423104212634363102021555335114744967660607767776051097636029079349172774024765780989904842616984918501167857263659581622699154814530979197870889620141764396326579256910594617497263201755477291767417466880609062366770490094855013441149144908299154745387676576809992052373526329189590463588883389050907596620562086699854861700160996248379551236305317485316969439964829946540256985563120149329755827972652494593993217497517914802721099043929375010060231189271052393105486617948058840 [135,92] -61704084210270589923982004994960038361275746318477187181412851571202692136384679877378048839414805462429553064186173172363151393333569388431742617481970220631257404985759640616010214855619526811962398274001643818566411615401714544721180182656675226387267114941306781153569101281548511923817962860400265681714847632295902147722917558414292738573995071383019219906332497009818903445842063939942151441890164925716856400468303368793785923703477834455204589352500207622975785018992513411129103729588309195071669440933874323445670580850765959017398567759722747186950142939827612540429571843566486324842208548452645505665879420396147103106525455022376264606324436014524403074099186399674928539207882754284602945197284374635448268122675210253346691299673463343513999408142243528198938078498545867589784533104540969956069987636515000113328504675418176525243837350510403871834386840618960358787958542857186408969434893189099739355813899271612458694910807968891036512997700930712969675908733352201569620079234615226052783631464696872895924646330879572553227448991383644527913679882791776825147463495632629641474481773314451684856859956891933259481274496153328418006832204462241296608372744271638472296168088142091610225838322298737031562750948529651794645755178793730303850221043185837978732561666533803594792987236637181499038919526866604318915570136540272625074050113828746343766539236682308082575896745876906174800436249469696418554023715473799851125953920509785160339539162741021346957430203481517954391068754309124387636951533027171839908048348363102371371088982592460784976371782740460317164943554053822554545352134306150071314197960047328414475757043799757360488659503514864301839882330629922300223754958513512019617006783957566725862502464 [135,93] -631000599565530504467983668902754114112078640213241429365288872962852905164236255466522765701803406805119583430513835853601865146071878318498087270503978399717369198150554162210916413532738958817451076747331015997728333063745652217093776275540553808159858455221969492147452280117270500162823293449809890450802070235445426678316432931768586987334545055220106605514659631718039950436637914298540626332427092762152969663209077582922553411713383411949320915798474581677474603466415747955440624593456478238515517601801881214972039999149955676145992245631798469228642848507854058706572350318636314617809431492180073394075686223551258610669157584218699213404930817333817975722774471908797878221027035259634377036337026016910460406332377781745050744333679550839411024211699441640186539875564340040916027571629408704011217860539098784389465943255941302130953779578980194762760587431051803167756828617084052887808240955829334456498695366513131837492717680974375773109651482733308713486549078700327546502950681967956601687130420783883566391662557767230102823192322845758414672709635989433369385607907182767470370333604394654651459235465925024562963925605117667042007719250926173596853089933546052493094914029895060852755341081771966933963906458205224703454026711472536569217656270628014485725013197506112581813408272579756164464596919608621331557396044084349252212290021712352287485835729607772489507965559272029767651375363202051786380428284100462949646312087990756864089553640622287888730988099154524149525735801864439690392810502687584467674853451328543981055617698526773601425790519602599978481855617267501432956524908959877575713662756528227725041000450753602777384660178432191390314342896937614086402777723204010743153960504927309772436 [135,94] -6527808661302640510875694194725867181573660457440541580784795796076245172933070370250169328505219044144116998701220759504649111540314166381887068701123916493855537126201096891868948319694398828033746214099919672850710721729911664403094744820036868522090771655349082899294011565180006811146367252263942906475715471797584352149215651963460161435594210177971558212934786708798767074152806992691397944842473187796641205264375982218690415368132012029875248361517645198399087722295082501227591601872580064572647726549473387270133483553935222307354421937956470062659357898500982035257368391068469905121241152754052373390831125872296783655605249401059775338878722855047703309111980265561080874028305980221751114345988658409632479383446037490536519850487930588068000617435817731322156501138650606729610368623702536989175640131775031261187415621727354277316934577806486296093768458883743851228992425199490164618386436433913002493365232908755695641410014145965521279288386822941956261090870679199574705857728720825636345690632244865280962331155464914993653822427859204549316417961209492484645628523694752580427249941220996602306909174766899102316124339938137696087836670121535271472691929256091976222124445145419164558774276177402263013789138600325930787317884020556585675278053405692453969891545298966597768311168409027145966288443465124610171854892395792025936515850742137030235265035173749857497094921365865826261578383445095561197460039549317696035203948511681936710754448144662239640748388810085239388477043546490690590593995105351518276032999881986915670003139251897648757707541381113557049175397237324757514546562248891936069823724950760930112995585304758234982076782515056803446329750317062981452024617105727834857207424131353976 [135,95] 35137148687021934348285934346196311084737039043520786633145926299115201825480915327633660646565840567314061072926864317391135020544369996048531974765085444888372198010459407933327406983169753412194253881232550272150345050310789189377722328036758881340165087842087634486536997308444606002519208823266449645737465776903109199635403945876373661185171554191299506397156316169879161304362034862672790610402243597985358446213143952044888450371804905029830621932916888601555445798707246038726638175145161312574113995410651927476606194880532447325663226417475036297743691404789849817455719451123907422044290207433924496281330289220247716055819907690290053911806599978723116629520884888996903392582410224776564387764073943928682900577172349619229873520704235874608900960221221448510605144216277221819446574792074864967334794727021179061569853551187463653129195847370103567947566327767269051642896268821208496521351208177207669019091234037630854910340669787785174694466889371170681330094280743928730159475049895552571431828637959946771453362707257048024733408365049628715476952986441928808834300727715904713236389553549020662666045848777003344941678493198544634531601144955725802367327247475809569957513343864986525046534673129834392009924762686173471246502875029288969324930698619212854993335893514211547108099316411285753750357567161467928564018206612586264357277475227963513894768404526699560173542163566663276294832638788901604473185433057835026199443062663567252591736912725326495028372950623814178892857800691246015324956324972593785913562768145163047586758058582252458721092985984808694859471240762351729320274677155542483728300288882827768825600669392082045458004774415767076575130502371176821407358583649711180971116433810 [135,96] 33432177146211889216337992974550910286964637071615325126543504751429759589392740700765166548148325700063537959455151865195569962493085088860165391729569106816981905613580738380657157027515290224596213669692893205026577411188990704494434796331186984187123582431090946708646825057085135757730127184258357755949712714570991812073504248944562531415851798539327261507617450374707669900365793863095676569813256591243825757745591382663150009043542410601892699141656329434791189086127898670613862199276683043493151535529385092366792120135673043892691104412463596940909183107525230136662393634748157879269905322518120641478355335347968038052700894085908256995934402814062047076907994018071268043714316760396047531907076370918619802077382077490203911032163563556791004884473585266674829710847613346867496728857051675052514009564876267118267798965382362681423291689953556351819441854479576135557350376819761376150022220834523944404244104333904602490656888843368214466232072562931796004731220820793131198400414026722166279688140316442673080685976649240667664188825450359215368627173560976658559128669095375142840064424023580475292976324046829931518621364574418917525553003497231736164491606224078914449070370412891668489559277622243360178002145071744870255498493084033509625785694044137190458774501118128428071864220354559265729739780840308328821562863708668556877565638918693836776200866244863772217600537848608112759621775505500364486782908093553430956317030150826981643666813792782311271212123545109562090055426001060397263425803017300797796828299624455864442580376727387575599686307945484259634122486230957854767452372991465889869111613421977750648187034042976416820490781295852791697418218767545675655961643198211541479072 [135,97] -1203568443319654779311118411238481140159285500792842102747325491962953051759040666509345430692091217453031211711316318304095323555449409016160689053510728794302001415810253328679132064236757335475412374269739109309314128147756320300323851039693863344895029623609359378062248931037808484684414405005516759472608229432642856585944866793654592962517158636049127626438743377470902930698193926154739950045289176374425606154621642035230491384057775995281016063676619746970520129627695627503295673079987510169354240876764184064746393120972105571719129184933440022334806904682208271010613900225076672836062625042864864559157653917560902406486503227019777839836497346587690356793423466295395037893800689811486503226848941398228202141794817392183372855104441637523278988446377137835056032841219406728037836266812621032428058478357994417968264562060333935548941977057876470918295430591690710706278975894506719419084829372741168307299817328979785921588042639166610918649868447823537346373689548088447079362707722204991192185966693041997964041101716991400756315027811264338167703265632868033202345027548613673434416423665492877740176335287576946521707753602554298810185704981419239127680885318828818033468908039183617806116265928610100497445760601345221077321093663913429553449269585543381713515725101028946097186006077389656648827786702948903643758593179083993412869352675653157182983550779655212797369917254435487450401579692902860163628035525033115955281190145829358766272785168434428185043193091206318594534264616475758730912413917912836087017059686780359538238089082731287707634846469625249852937469483503982030029970375916922162649191475256198690467962730314873422641390445988582274715362199595377048632837239916788712 [135,98] -56684727926712848765173227018222099263608398303010404801848601677102714006479665585047185167471132425877040852552977056472532911216103829397972341755685080264101187900713455693880696775188864522278609836765392713182653567957075830005815678347391317334459533589191101355011302930080227775824536981794163149730954906324536910556586611135835714672394357520541386462592713887067983697440077372940873882564208668657626027026424969445344292531031191673865652936795232930647012771745359864761069791394548315451718803283604686557133673562328523451323442890092432969539040109575167325427579679032140261763427677167190775038446854400334455034325702517083798013937199349115964010095032310321350907215810210027227859505919151975328705056611813701648117371130210074205642713725231707230808621433492384242053691130129512961213396320501137386433957645798643951412652817322973738247632093541468636699587677664893464264398426938568651472362507660756630424475061020660360838719479084472380125463299293627432619891332871602399874630838983792537962218913774295471193861389591371782633248111720119930803162412947220470837320389089886858113756184321897989126429628092058542982696194439942369750626302704596010104285741968757633352502372613881741215871337987912749031884963949620258872247508346306201578181732425315051655490764251713677135249853552835843140824228170854920305533188897480246121036776057262345264394576345094404979530009584972454569150935815069815456237528643691600581662377108733096527161710689346016411086179796716842517199601717960227861189420558467117761585258471364581185343198685487933173452955453138810877426862807664394846679556808577285343820698639410257243207769130776706853493157802104239938679481468456 [135,99] -672686567910457388337910645967234652501277015496820425071897619079587868627112664545914519567428861692440968718639411957773785360993512272652757441080546562201394957090009077298574071031835179834436585924862112356724866986756313231533609362792907685918832583126709026900014281203512973367763737810000481855776197623088578478330805290063202977132190339346919449754536272242385629224419978552257197752441005729202873187229564305869808627980360234267405193085370198522179493315395521100965060967229863913839803516433471184164008915608577859067944158972517241773469158567522097071740964697399504500702902003226468813941399361427277436434155237938044223643655981082940664826655957886475058689230830088003586845830501815851615469208613435847039623844555056477739196519369824345413129550890558102903453511972057326073055679556941940402556101989272269354604169318030945388480492681275057711664763875947348754727324235877754904042571725891454240173272201088401830113899534323953577543768432828474118870088923527435652498561565209281025234119646744513976988164029010254053660795176189701376287324290623391983996298921092394762845635609421924803418293346167487337461578584439577574026815087567640303525840781167562899549955836092048839008112747434740917760132093991254039540598270478194029962061157862856808958403459044795911226904577119966734117668362703163638373463714032272913132338551227254653525571488549093311325100965938597913384600589488102387515244086147187307740957259854176564588349481810279609100979729299545370961223420254822293756250329165597743885749096464737021773399240116563515725634361689302850949771531904126787162445309425276889483748104038212768709185879866888293947550715644426652113940324 [135,100] -1854225070954865063112473150777216892002995775078042452187822777642808073979107231836971047867173937491799249254465769364842373439114674338211311434664283732230076703191028125201707072197834705912686426776923199434658736579866982059266020866036926475327495456497381190762783769579300054316458126262668959971879795717065841203163981884298453996388121600889682942360094490860187347524700510651673012015576950365535624192097628241800623149609610980397227728389374549543335159917407937772061740432907381861688681161084978940389221810556670315437273158235605020953200264049625812978383626693913560982068422022153850665893715091976900237136127021133299880374796247076393069310867867459170744501231477873790944021186499607308331066156888054635517801802561289005268162035832167278959691841169181002744062135938149840444784568972788898846375747010598089674599382500787787551814122743638758816233415211923317921920781210323257508067295181866959721064525535053502817714180649528909045665345773590342971336319152505301185993024452046909176332022399710245680170092527656248380593120693084608120979053272080007383234530840826486895539902896864843871638858932355583780226691741201426555932491382604687319759512777723104466584822835762545713466118230427406621003686879530572977566744542016996940217332394837680862846387784297277823272582090195961126947412485402623267192103347293126108640706622283655600011979433849521672773904625804271349083764009626971250437105861943407452129670747986063076593006922062438213538721353358166092096957336126481455751979200253880952655083807271386035339095907526650955782293448225777742997173520179150261105085102607001556599013202489498944783490618283731034425069254797803419732 [135,101] 3229926864547809789183039988597308889040069778704449694421632940125646728671495997845002201600078077627178066033547072977793053174759143256180909125945046063470481926092815125030313026012646424669485880164380802639293542979698971260676987992405143314306349350953748832425754361028313849840037673587164732396884798923517306159153683989635681099791372047427155883379156308765586406237843516412221129871369972598356631886298627054264093438138758330137959184571836292966189270033917492597565557262758339673780633674785531424968161481953665292585081196505362661846682433859712229493583560663922134777344225316437656519547551444709652165441237508267056893410801362608043298978683837026703103417458099935939081312300162717338853050626317641259414422685612732835179761815705902592976099287332446434586820861184938957463723386622055482519616171719151562728379154672448464404423973518028330112789536032987298661097449743623998102782866272573704308748098609833426356635799172281800809263863370770253618803257820133138459241873965729781019284524385000065949579830836158194832358449201417554371371803336293421051404798829867757164942937418710448793033826860502367482504112226784218953437659564729394679209002142467575726513256529723453492856809109296369016058785554069751748260032529794066012149079103519117607064427555447867531745529824377817037268734282085042112142568844830735436778158316375337459926093191068738806113230329570665255671980143909860673718396738407718041301993614736062594884258554111448858753723980815007244768793845136708402578942205021321939916435192691654803255062582262975823425500081975251189193314044967885809087377054519010246915813466626321153892296612212931155882438295369200 [135,102] 81508369444442441082097085114275817080666186357563412038961946631155300778009170413433800672225444282947044042744611909712229429227214849443765909518621986913226802657005392811031266203494066040593400800974004042555480769310606998115641995500101836519698889782909348290489612143408151257408911619760347894504901765784904303897295864673708675908524677064702443182759066067788343528582908687407838023694757027850963087806468482039044670356498628618035739012220266093513529675474948063317582624002695091164118472798338935986071744997900190476393132721550259204840424887049666938188113481766749206920162978386967414159127674794595304095181606753296352164256965672430912276958935520862678231626037944413728249722003844975914826741303434735272673496659492120253990378302250158429836202948102421102534751524916160861365895949395742914723510415694714262272436041493165615710121780235024758583271878388767537781993005281194463726454367558567798942239386263168157468921357034644577857885062985899634745838704530291976320868094033457824907383953854374269985032942665498952086477029389386382738279709502720352702652372554508704953498024774172007878640772795305944132592471115258057260264104840138001343233878486232917000244470307396435869681305743279935461402834798511436523257731155668545443953750098790995508918227474375168771209070414121180763091391376007919512054708496750679458200295559114419753911402702239277043380999961479117617244733782336882789849011198370184028561234254872550537515071052337288182941419051774124718700188058443599622676116523184459029804253066882596947010617518945979034081278947911687029987770309605538089442845762487332046602828781583031507117778760312910159957180022 [135,103] 1085829692705484236766452538825242892189748956448862472064346189795349866102288267951853854676645849016749278463651297507274512158740326853337600763384930807480981981404648496431507650761230775647754428414956927726974845286295603925844777363572639859977910027117783308566641145164301185022297323146915993282762937361111146028381615213104149425922017754179174625195191706406603484697008525207054696232898707171194584448232738960611906912926551296936043792728875464105695280823185230357265938983054527980548785767667715384475592891996512649519471594051762444526885923924811553148577297874008446025067649346105598412517697702830149232133214375664191499769708817883605192099267043074861745282186441148233704044381563850290764665953705585162719972230007535557042248008679547406015236627487983930719047058482544941613035287798136503446549978932064761901166741328323715843658197290785983394254766562657788724201729526197626749514271019658814945087102477586433308704124964320505607617703474029033144555037676961285558849457835959227385397059788551653021722625875358404113736158182511973294774924600717857537281533003448581801450633711581682615812495017091379988434149029707111813372815060935515513181463408656270766151880293310548754674316560643095737572273892862278840677974176963553205154004160449398845912464817361486487781269462834730880238254948810330484690861699846679783594953175631824515686434051664425082775426464805829283601632119967474971705314584475718262390068966271432420529312845772004668614183359184736445090267060824044002409517795371345647290355383591211860847916838101272599068866043996838878763347217933416618909953945041618727365194206972159594205234677910028271204148 [135,104] 2376434003097755310343780278514510009858155343388228783834642427745297524108415376941361908944148938746988599532313740639202723417267907822487365877569119724996041810951389969760978291088153993447001739269112947559895033064552936416385459856268397356340755463234934640500565737918164203843537318500691365109089805889347250452201748852042485533483570134254314211442845063532470985959850894082005990470832293873948090853238704887745045963052537582310622886759036374730210930956477934075550472363342076703054326451728187573684292991087291334211845828452101974085642002936920306912326100605272828245476685496623402604074460681945856696886803247220187968162003700893970405973649660702332040532573168447983739265487918472369190392522703426515363933127668478832708746618917717059875168134317951465192276859631543406193524434651255089497091231571988098780303360464487452327450531841013597652980928837356154411871736511198190684020154319493475830466899117899283059996412586119692682211174511580289488207109681830363537244203838652760125260126807580598927483045477561217692610708848261326585098788493455380489394473050344401135604664245566322906141733107598192059965893210727695944264547219507485513768762097020418607106647279680119700585529030293861154910733095565449273865155616665832375834583188921453609186112314576287258426377771894140905130493536116133098996801366953036920885800042223170533586638265385220807239351724205923913931922610186130684196719954305745193745047445370650880214156651298160922958195989348845009137053288180481833993785009846045919273180322247564892421245862907100068243514786610638528179707986666151875644511863237160831032162821209371341453231088279727526 [135,105] -15510498579843906929940965268089948884694504698897514759509958296536917432738082671974466864914562476466779742521148719480243681898262762494110025856136221971288466729152462432964612517004367396170146426511624675263140600602380187367614574681112687806413987623215114111424885946643509002327537519522966904644641857205047404301428187032252018526399462406832731206633042974574102541105327291364795440276617563487196568375457169403982976854817579844285604744663167491407883600646770825691117701120561319041167799923023734080360958101847877691267205248302300220763329555346285700416445470995742701203131295392457744024385214256364691002766854859490489215285743414381016348221369110376919521877123833937614187906673192339296786604919965706478051078267888205594799445196257798243157033563578056798926291344494250911673816562779559597609067122140816883152045127244075278942060889704234718039505687180779424702825972444097179471246681958472356842657122850419098048471527120836414782686455534459721599840133530418152681571908029077540766079063636434859089907336306084115637496791885260502920017741076448329711763544475155146604644435896312292667864795638211650830182837045352467257380686294922328631525221110656997068948476534594080917240295704036989256916015794130650268959509569679679276276666162847234709069459630533724232144154576529489137106604972276154663018677819219812699321155398761490702211609098344351090894052202331849325425727507684995839842320106555411470048710457967167980212759833649158238614745378605045625083212747733899599965155240560217790741209236551534310980463298226665859934149001971523101799414118105636417261129615363978143600138442307426089711248587472 [135,106] -76510607840725640768308126254630801930265290037027412953004108159095106541973018270802596462763590409088239857701221056933333577856016421113642342506977445886584760648478964254962451306075608258854830558708404021479899951481421176478283240648840299341937380891361443060030228369791970450709246652287971475568489605132803160077529246533764505185777790436627421701021397114790225998770318713208748974528260924017173358368834523527812897387253745347164038283437956721883908108514931445475236342887614024243792171175313196665102948557032583727685299014653538547254831666009004635670375060446439182669339887438945806317176258601762254601978302460877978553863691349022685099404042335646031699029132481039255221941359816788819021698789413918184653877035564247451044235244176213036020226602571078031902951459168296508838294925268064725774625185713875400747328960391118052142684611268520195241474871670829668764305891290389862443925092012287770668673026662039601983621720374895167696074359673423490569543412954138549862397705969824867956362328823994952038805901503858336945047231423799392868846860623699491924671620607498452921196120072044705631439261197364230104685221164018894422443520368393630359534213769159951653526369124155946300126361259055698228111229992753062913107706201931547900545879367349800877210687234991517275457057343644346855495072489743984092963181015528297339563758965354817529554480374129735114681409262096732273899307682813923150282077712176918894477071295258232673189952241561078879050390415978637215051587089510533265291399465839634269651669468790924506537130463104082119403643519796784546889666814472752026805399892466455072470850547513363673596960 [135,107] -306219965043908560863163969524406649976370470549890808248358981246362852614712889183996251132086700912656127493326628646085451817640000683995970492245304658550220216722724816132020641888210746565856577155445096634410356482590881839302741164485991341145798223043607663884525946828700457084902485970595318004150534458522474274420461921555252282755059235225089047935498753136382190915744799632890057770160154539511833960148722660109287981950778165927056406602923208394395806131605093501458878318826792666158570198297924332807812400074696477761887379283852743781072163714981129061255288939288000605788178167662505900519005486625572814374268113016284928552155189474003153218446414094918970231844828016885041443303603659318756399989291360199609409446062294682194468361382151950697965074795674108866326935811103257451382053269899232317428663287981139274968943691152040407180501870136219030582890835903593143351100920710929759192218578848021445574837921481185763350718057996343498252610125322250744193847060055051303664563001481433222043645249128195791685714917840057534862341127397399051638667608874115075493446937966852111383904768520475633982254975607658333750962151529839996349233080944939654302038909367795270326232094830783960309425838833802383177920059650331473194839880619932664121939366544756588428673589969995608450411047822603313305586035681052127758961144718651160211569392386769670779712089585633578757599603853870688067035473031108122544120450603864377162982940330334665011794790436293011629246768533331124886182012887626992384475591318234209032311871122295727683729042633756321582571846164485275225100080830308829519967128729838678913051422347853231104 [135,108] -73228251499923875486671325848771915571899729817976109027455223846324056867170900580450353000685492435752241975104720248874467032871122351655351039711602611109395168929035735996107472851424531695138830680913223004665634208782263963396157289685249848322821486698444261306170207366887355466801722817068961356960498665715669936314856511660701604122727903301498940518358996531450301754287746127793171653994263482588096130718525676108765876296608622599486647658703204102423299430092173329891192065401229612392964697301061886796062981842484772527742009550455301049149353128764260019871921755527327111164610638344683956012769239257113119952647212773210471718968467736894315959408258102542839739453535277889157052345912698973076421558598181749566402612215945445143953315439307577682797368256250277491223680374139012390087492900925121450145794709616257023725820493452892588334237061266309439919940044030625303215541020321949323981616753009685674312773342005568132711159181285184224898356267558896111633053877698306662183519758897529431711404461678156531246521512700138374206579098432490063606137845711110197437050986392157860765283738508065655373841631992716981380869984809848740177529572765307842897916010451560192899162314925656486537547222999137460340175067131990385824337313068540826797882198711913586756096730322310473293834376046134997351167466086313846403856960327146407773115407543620252051884557775560080245854545468291506593177452220754367563514286469983405280751354773359583681308251293216769410835981347348586825922460784786507881990535909564992653610121549114469495378361202451253356333010953116933681457211467974433264927962460704545871972461155236 [135,109] 1268191136574987409710095786662083055121883003246045808814167791444949623548901888618449723555286738525920872476271618073119429868827915942989234296349541516550445812438685818600486503231015740990465705557227925782172768120675173688150631635553569789493405102253878039204474155764154472269868565780336161909866796286081754309809625973746622478282889841521621434228127927666346845719988992396726090414876786716451692330157438432690183586125569028208591429734441055247441036619646568014307030266577136402998172824405326081344161752814774140857145139483788165209895244236181506304152061813210668420760897233763097471738305187294226689007881991387508731438597896631584765928416949544490840198971413440297236815081642538702296286269986511683375364314729761795851564422010790065145734733025378549806712317499993314934576659452078186966098545546961241710846441991976743842741256922615151889009079776749828148875680900496495820680501686875844925882417349015640919730032635993448431508409214539662369737613945585179800495911641155078104503514172521358137098110489850709005305521056042744584467205054341002016915566199062477413017360139487636950782154485315713860923733444534068969375559322478516862912233024408169713872803510137476784030438939648601123399039897460447041387757482932147492395263893826400030785891750468354213342093132345511571445647920890692088392117312317772772456915935395246860047688669312032687776525882152894176693665808666854808387598939894109258037457730354405312269821840530125049093079446311100218757197678584146351871239422323614943694295962484816002797280387425705987273218866384480628303668728121430491872375387207985097594355584 [135,110] 1646517468877558935785407839872872195127194442446179058991699551564745225831153192857603365123215554199213369972987265283306217927967532269288348158278837765612501526145176541355832428301557638827790069135523666342591972299404566210055698663943598483459633695302617784524728978714399601148770181789812929652035028261847396287640811295353582092293143145706171026223623455954832180430955635416839831180632642250982659500097515604085437682606258230439792747390167207641225895992715452125576344893240284180957085248228715602505102882086300387009732492339283505807998786685818667394607405696685082241829512783930999631637214753631876757726180038637814996389261135765029898592957265880066107545892130520801046753727395778693922505083204529381083661329789433013140099154860085768431945908065063880617172452773642398985576039898319248632461014638181497650079909385170314531710550076420550613976407346284669621110809111444258229925784308528932098191485547632290421830706583030685730960567079265666067563385863767149386278061441750340885616892020116680829056445152508689526801198746345406616530469249911325445854585540827577641209395277420353439409816165306850256297787523044306869716585029217440776125443062827856986119467825224411342990940913969076158416643407038159934140992059278445615164219116149303685407142636176295217787081924700848610118552605326427448714414300057788886938070074756433315637874461932283368507430509239727595152540099019519384288355681577769366882652391346948077759383902489748317000899612785739134154795998600736115081784132580097847145582187771149377612787882602596656679136428316274010502254489795501765692980008229554344608 [135,111] 21304481044120914092851388609234847130065407695912924677778018795829429408905804070541010713006303876950287022003483823298853741834221533534278629909610390238507618950211414096888704669391408120827325560860768409520897210265246278810713163941388685980714172070869727926815897628808529493377067095070898499556343775476645416787094116574293106297377837099703749817931584138760680327888507832311601440584652002141510902808251804953651727800990719853876747326732809899860593481367430974945818741095889795223428034495201987586760184744084961315517367947151747368441417235784165918750367644030230044703854611898835102328663371461087493779826982644658085820823387762531616365556917222258250323105761756330957956632015766877129008417227070294638686014238139058156771741671297729069040297101199289951764780056279053637426237890135584393508722933520808550858258012689930618513587473972261299642650030842756939759350006613590612282129091954053613505782526580438981833376773881296320644920776847001359525961239016996423378028565293698344613986099771751491908618234408799512198271877677595723224485329382838553468914774518121332986173889459521893394659334932534058982866722604738174103529900820355152877995248022700391481555580526978833609781429427316072535794679134663920646639758575510695722285462420978994114933152434601229393896920404638774141008669315455475915842333868048904507449606665734057618431343506146909739874253756749251934471570282725285540393149474476744464985599373791384010979099741044848664233750742135200010306855418368566371702912336167153878783099485010110529706440945767280727887901772110368907224819836407895691868822332871272 [135,112] 5635054315821833082303306920057141082136493611771084337850344881838591739467907836801100486251842016580972360064875940527662148998876815419148257878582301716861579261888655698166504004723737247477660434083568383363709705213949604210088698751845714076778299384970190838723539949821185720616698367161987723677897664031448696926820625059408762725434984693060490216831831584786446567524344915220754779643628889006985404645208958861494452615080031989402070631593249715402008065600983819294741777030875724680929581898046162363069653504433870646930334863580732082017903359531516399307995368407765871663699050548559257514130771852271040329201032165228144036658886364427761885585845225659466801646259354924747319452349314689253798397487159489504423341462848724252447238620202447402712230722781173045634250438094106916034162007166027942267245851081140881766424203080297173825313220806276600379860112423562284934755640276177915884637089766223528689395448547348768400578142836573161249292167225478773110794236548509329061400954809932532446750275318469796608450364005701068210523569467702690931283834568462154883498440433169746486913997111902154916150069931486635491506788710673180903919687867048684715581303682356984257712628804455595531822763747572463617305786103352419300830804363821160489780409268805776538255449545177609772538376096068535927818570694477420799478971321795660478167640683646759345831613569027020349911671650280512015747028256386199167088837520476069735106076622298623230799278890000954413337189282377337548747801428973832314794809822206598424130001666175743176186873824849882677372647520157849149568610537853513829581597416 [135,113] -34164375531393666250023312842847527876190297618752747650706423601782909622816028788335618874261065576577682152182377400692883282855671105880491466782234666226150558833853505998170379528903228742791536451605591740884903118688204831392213395623147579002549413081275895325750632584713696496740148928701934112730888130384062098444501318423929402393900923725895437933649292817000332908853674496965798775667352847932777123637807452367519358944269671150583418348902364996761097307238342615733339120180795650898021590291405715084285322944220362628203766507184474040186758086126084684443645834748272605320962162470571483248117170206821730660771242399593860430772680496026684573404377830708211177380488455934733928646959430414342693263208701692917908613878244765020581735035926111741662240209647060132879909110045299360564651790423104306701846100642976538905182855809320614986428082340697243714978737068770162265619752327575377799058910391355982760998391358621167512723627295305706887300637739410924589395452439255380388178059015491801642973150049428446369339837196956963852065386052136335294419976605306694043600885270105258202675053148489116589928423217902633205640907699716181264925556058058847757395162517729213349566275194710440419496861132540367048981042182880719629230457986910677302549564013102991559787043045370597821225886987988862561000390997633389049966465680630552905495708835130077453440879338466671235837777677282298050830575217752345994811294836381895871451459642537509312544682494641542460370508676597339926435810006662988615671196559824548605136637479280329109362703301608400987590919062779038524541733127270636035280 [135,114] -83845665944114710259549165696247475050028985319249196980080485860023259791408518076951575197037699747762598525563143419876933099025080807366157055433721831537978427058179590632994689654714298687327671508507102131708340087203736040989357789265306829004469946261169497212803217814999339579992323242973488291197733111582205308548341830668186774877911799944603631846557131602407264793919725292042597862852915912547789129212583993551737796098214925386345510975322842226222987789560968988935068082041276333385865939334747349597311361891501724415064388038369014516139901746765083725744974298512907993561013111377371346522207413298778825033310436567471534099595514511213403920772404033076338280062550061629132630505854445347421013478987168317335893459448745493134692324806128679185093759042528356050600221759844145590868921490681566058946342365550160883860848283581270674290107003434802554365178054309558817498560097401567665590377277730364812469053147377531758191791073348841371933469538350550100815573090759202654610891090917194997090737257774114315555766183200861238565179691060218846112641744883166648303919015011879265350008104511545054107060778260828218362927493969041667356206050764391267701250117586047297700953427756547009890650260053945437171105116586748230440391624271487568503919670797483264820582499358988807889895771312287276561247502829984630121704214671317852618997207682889106724712756166650952213944050973348823749326632462684909597869778564995434550453410284327562452762434590607999215599289140889816699843459374578974810765130173574517010239916854319496996882041421783564366920121915550773509402452604383616 [135,115] -207470938574054107338676978003900166985133035853345444909523178024472527944952942831971910636216320081350385667681632832051420515827612988637921677829779306479457688705312434468299660027290023324320045457361138378144444656061220179373813149804775715230015244368843158799526336819493254382667093012863179219872132858316064010207863634623941028103186771551474036398443857774735118105057919920609835875109924433612108286246793057332318403921572511103532198291761142424104482612616631820961139565445324749436685111416507286506370991093209075851283669885801498280564158746831275635761629754015127406915310899877724826409419115477831429585029414082221744328323399270620581393824350421429907726435083936765902807979108002302144166577379601084052142853086113863664606762927157287161694429986086188215231395699988041916907202487870891856575879204356276959423042870734225490897845809778957589756661456881920365613909181209001829629648068627131834188339841173410456702677635871052508934717705644803910521398520781755202216244360284863490857519870704962662237511879479770966073285829505099961583945819391956310843697237946029731006027525507348779111047811516452439792029316235652592820126070370716959681582258685920764659329908905734441132736572956392508471865459743110082946111804349288060139921520566471274569252962026640450856683585623964869731596076101015223622954852608398757299713755631408940028062194936074952610589350188094345206946001092961564610066121440757532252852697230455301656689109095892301529016851922295956605725699060202999960131658489078114965579341923881317748994686349868973237147251958536293151729382924 [135,116] -77391297749213686613425185102059095870882100694452002330356255621665142358670202876225205679867821441790152353436427305534726572250166053996553389028145844775111573510448761285849873508824278800800379272051655733428178531180691441651402864553610321700386069608803455911271947424602694716299093582349792766119408785553259560227285059512779205994947579402145057446013501447372582381585135457378371607172220760290148244893571446734967844589112288082647593162853606191571718518541782553590400782367213815651710321030174372818718753882872773042914738562097251604731884133327202679311037530134962856351794752700674519965399625613723773610713740449784722970533526819783722082179837952647167901557200504651440479641661745424012701311381105182821611334157317773450414003017793108888045806430038733890669618555987741102485493337113399530767925251604987733131214897476771520630542091632362629364028075477465266456880923094565414848928754437616125126928755714406492710481225515404235892077957784662405438517490367995473239708091994341525476432094078282483482493442154771883171276271553254621269299694156835292069128483719054045059568479129510549684281076274256291343062234257122954782885276463533040134742956753709494195767584292159076459486172226914852068277592714421621656073979579458180576161960240482104436790980995507838342198420133832205893790738670098998421821721401228351937149882512686784013312096051714230753318994435106319190036560496418571014573739067976348734833809982546538812385970089335881319965999787253682433855492666626717887901543923737584800503533000662481530150790711922138716452337127178884602748 [135,117] -129307906759679999683703564207993485268373472834703327149539116105881154629636611353237318084911148540986283429379213218741900370239993192364477268210786336726540854166564977856944692922536766393325299360479926121900281634736158973079411916848140363549588747278623077240407841751309635101761285877579540410134499288262170374018644973353079666478274065945369117169117527464516320710997318131959880943053166048475960298476615438467373144322340340672566719275988562084326959366597369921586779327125506552024297252560695656381381404942814187081438840499250453085477960741191150561872272247647314028706832107442080156186446863393654612415381151929466998049873861890114485209493631953686230356218812628936122021627605225508589659689792803786350654678055850642197587880794680705928277571572583038107347534832590076888929997160567929825945616437277913348744630465321140407107240188229298701042430516939143859988597582653889999334302352662877239890617615051378411174622363527268200655440543493056906577523858886096305938037727819153637961675904133740818219369723361158893958045010085427080096181080608599784316291316785184879163907282557725326202407579284621329696596884803711857833669542938335367479611264117925825177343833076846688054986881322365058903861873331819664528922426258685667301701343444029223046664028249884208622712220147417810005538394638938324439132221636735835309925364770960649661564493905679489776493379917354762112913019903160304008938635626678398984226303382407269335184077349509586634120518118131266349380527167551739330758053759827985272976456904831251206606659498314642149798243872344236 [135,118] -51804827114173518545579694730087991901881736977378539644387521120079524829823452140507944357119286687784205495811279416560611396034769464549572980845572308898406696308404850265593718149660835369177670553162496063320197227225909045782681138996882748728076836166259192798780496547929288945286970405754281890135032193174875843034416628687806035073137993917116869479048217617971178329327794161855419721341520157208738914605666751835076256700551696103198598432375254179237097754879171808486477494572594880730506420404214912410922438823882953695989366213012348590120279740155004508389372110412480499244495818784659604271593502807587101208724749870943340805154097265983664210285241390088728085602144580604651179711783537949416688438793940479019597235469193720589028299724095993152163662444509662032075227857171909003003487540524397802259870955820992570049304885709505759692434648160521684244596579512767343642093773543149452169877591474737593009748279004953900753698439497598945842716686084939079267944107261057067254016140731215512249934185916226365056778180580255917265492194587075236653951000013915706697732209619209797330508488571205952578032096425194441372160587805699355393259424467676302930120134707836151264269482601111557859692240496368202855886019291986706950488131617229515519376544062894834612252517794147565716187965936787486915044494391683725437699056456826330644191298638302291629700643040656694392965890636940126551291995695351827470001323023926891142255329651593895718221261408060885590931911537940321024129685055757549393000241083866536084586499755796502443430222274456143779849545672 [135,119] -98539865559685687177251652228162257854261036058274252092376679621955602876213349392907973383139141653268695171114037155464319421230099925580407608953308337971953873626171211815463066851957450688230800819679290935744676144148661896494591962913752852695181212366507767087816384634264754457012025032033733733001790277137981322557111594788660424733872662125946619983130960564162674396261782643558672284196191570147881392559487103367711274403472287744600934563242993661771029215017344886479073226685525466190174751082615348183793009274658139837440080425060886117095418789480004312113584124983212921975757657715041587830403083587095934187814939258087090089682829645348322338355663321271607137339593193966968191927257457319494318327401891450887036725327081847309165186277323240030333738104635287163077136750459720049988211450498412525435922007237246394248545735461173220892409231459662130676294816797771212908366832908288781240782036851934747175971942811879843892110549007462562011459877614957565486114330961648421217379658190888829284288508303034769150157578734831709709171739996514319774996191062517669863971855435617220099786501829996597384346347185413754611367791568381646070352798235635161731265909298523712074475997502236887003569862876186681899514521777163501527374601781352855007604300345102366454272021891564370312196779705384827985281097917104941318551813052054138423562722579885913219987389879620313450623554727770031158924604474750684434441236100237238577790098223121830625506795829947681064880742844218486879619711508455522383847345209271518745844955404761267264492136567452146534614 [135,120] -20434157711901895207990114660519932059535857287308194649675478417090453698974198580447729625808333733549463487755820890438751561581584817518490951730285301442060826056775242291312468725941169121372155629728893830181321207328914613632217359303100675634682313153482010290002605374642740626049597282177788274249249803642143133611680260267030320166311319509445942720445635098333628672682086779845079008073472018503633968717301097579940920210890058156185313844953525068573521095322943778657997269790849944830050687926897315553848646305951792015785554175273867811012151682327531371183227077457645636860033537278984533064007052762129265827720756717753282133187172779669028064052872275839419842265280319866827937572101251828217774280879473081825642921994354792782098480465104285927079083422388679375365538143849863235995108914134475214097491448469090759915569378165416725257715833014736142194702337178730278389477341864125347458770487872073083705177747417026967726858612383650521918160972577840401399490601576784951767871373246503259260172164377829241872620260197434926149785752309523446923696309267952543470478378793305971164042178240104889704770335576548153533731031600935917942683535861225094627486877212364447675653827274968748844684328109362242184687147645810180283590646027253858205452389902124889533820893582292527688274489906675792903344414104178411226250045972434749489255363888196423555664539352964247269871419857619420907205875049262218784539526483729441580907613534356429071164572046953253235702807071521783910165088526076945667275145209498650021928294106246884881556475504242832 [135,121] -114988664560810627176085562215572705767896448543977342077520234220272936524795861620646470409604259660994104266715748336125040258804247190050254165863438229981783170199669727201669220259287910229660904215541837147547567338845497962436353394635925051624841533198217633020126447491125739831506996086893315954862194861974398952039489196411010655197676730615305246389113121287529944836977770427247202926497917545965154063093697576288220071727933606487118180786403298772605625074531795933125279502527356705941050688501578821903277324307645210076856918294050957541864446604687925145255777148408567099885741432960993791521914458279426482122551141403585641195773074444902534744503193378253863910159842506955136245938724838723936302084463491185509836026151714879836398048251563506138352392452769380466457411900140517847157075075244816481766018865100559935323700918212896805652844371570266132615353250734078499720613684423932252904815363109622131169133769949928622452721675831822906355385534907091421379511704331611378627294264984964663157254164629788930169898247603618855458370869342538982755133354730654444278059374971017151331668647655823018542036378291846989255489020239665509821719907783957134938488106133225911898539778742408905584221031719125228669152508182625720492399833719383068851743345345710281783135829860027962688770475542675866928312046459217098195588025191187435401780532019544546855391694009523860623733201212315422580610855233952326074591372105160959583230959622710513168343160599533261901057445773820993999592780668677299736066674418980325184599950294325369707822618 [135,122] 3509073977154818803847437500129888286870269350421074595927267196094577188400237874914877273731705865558584760326464276801897287634140783510624595667053444231417376524391341836076703472385197242148176379458529475365388362987278023258661080321487712721799127107556055635376191542453301506624008020422990558209836566256217973887209126827826075151634491440522191979421507013686387961766602075067892118253815616734191658460906749657330638836840204072732825084190749426308806169625335325515211569581937902910409823148041372934622015683795261745720906822983280948779902328687702751967910959695268166494546906274570358947126090796746915312935596639804819891007628312524805036563939893302660122189609658176376601092235740214370011227212718618276348835227645601760934259826836278987595041807110560025121480564798235402893173473181009340931307711691244299807497228954131974411044193829394990901056210097156898654473844027520710730863487453581043659568582099999348767506639910129188875711449364056025549083516818136401198731068976118379451527436980359048711471848220254783740275040731740962890033682771206357888231530755950929196114942259354126028302217351840860068167274784811588642316137859180592267002445659558373703218223344457427255431115351426596398995822411274730898994398235013166703214327046397277996304931806502622707626264257900521270728598214103892267569770936364334807357509070114035881464193582748343813110145760172042113708923002364426014230507101120397991982962829188594152222005412655403919096114215356606244570402908069160951025830146505665962700313275224951354940 [135,123] -2221644586991987222092571154841769929059506482700309520768714052135067454041760505187923440070700378229338440397107657284237767347002090388481845043157354381451116250466611614600521985193737486134388236032770744960474652573646957187845268772542944743600098049937782712425257596142711550200455263458908945169230012643615640974919083712832476308404181791708318010674490820757112966148428540151967297171306275772345964788026736821228763811047755827490277166443559985657116558760090073603174851176865914971402186693597412395363433902084522799867780821023815069112861894323495969285795905261676956086399129091644883140806984271321746933298700429546998479262031536653647205183372497790471880336006263661860202764132212518209031351842361929534888146365906174261692890819578278830359689287017753390707151069673828903425792496412240146958952404139694154679004829402544030749025392080344915543382216535343731494594535437983073847213657144844999120450880911461181811816975108151016806473079410474357606436834548844410135718296329760318621536319432071934703304090141102839527345713394635096476402728782950417433909593150875241008823301839450090581855552193671604734612568927951840692702089897102958710979440168131201710467474729044750255177359174694022945766962683382024412671509386296225989481599083705681752757107713415502025265442389170183229822806377472363096210494285176752239963760981776014365328602385653275187814192049505715323862160920799671210112892449407260876756247108110994225214468038949912833698274623685826967313819019843928603682110388655751629435959490571860 [135,124] -2297029275405902762396724549854167680018273119952983288467821476760926078512975355437593532238128680650426944019993137515920861008895756451390305232924669286890886236240979495673058297787574949200263959671854832602636313717615628147870980921673394370689074712072030010572825394339024979988501788722069395935889314727907944917316041383076549798190676792936205077328678082653726870368787028986472412304657031345360316709842223234859359385793001437090571385825417348448431168613902717292477439654402919092169548159088456962965189466069925092459001986559042742111328156890237664896457394651804188275326248430465537407505634388036751561488336580988775953686266716435377569589717899756225399187476332061233200561223302207731832269858318116769274068373592348727298059451988270833482139680935643973943120790883888743012022689762875610552687157017779920075375385165224082810825658832631679947829994489771410074352009948293339116166058996619924446132151253630943484810564672321730947594928246879640081095486447509698744395082176979725853459541942662423220331640335651624854060257517551544849523687244621385214802199072157690014879920691206456218190946029562244672532714557435860708663000130576042011170156352356692005594324793716278080901689414908381428549246344914743426105661859666557189917578094597154583419555403389826167713825705821382312530380290980945015087088990313970347056531447221902658917042870630390437520869458776312305334276029115354208548019745410147104157255581438622167318014057604244941516082813524274406185827261665839094241713768957881318064167388 [135,125] -79746926172643725614827155730523035295858625024997973033399931978367680502277244213408675287065868083849678175501751861019989954130150404864857799902275479120168571879003768010352099414157898092209714318994103878338574213297174822882175768869411991552477878906495840255236135958663386111255999052917009464774632711662039076786047397860230549855655021009501031818214150581358390736692135510085336017464542435002274705974329409939808299813809560558657197727736417509711279589623186439432590668830374309614467624935814562366248778322969495216817599710068062615827881797771060061125344214702851784920105055125094395898269150347989428393127572415831988405176197285979113143741661762032164299537594236956453601828142474731904236259998400465528974774396485236226748471543323187378700997314063608478503912419187696122120584958298872566967593253852707920153725128123546410087661339526501300196572953782088123312075181681290520699224621545717825026573436494164143734595744383393267077247646055298901949689373504624602133271064808923788305192922585152891579753823154997556591852842780676689516787643673887202742886178402779122913013226354334352505359014935988815315757174725855580130096105041814970326098741989044574989121853202464922246644997176692475980886418729472004955194438113042192280514557105161519535222223904066501059181661818516973942240629135526446784804003814948012470194951999816020636780997084622977440075818057388133711802458930838073179955665818386504029898172314451882618205547421948518470140699345180323089591638783584688272318390918750108344 [135,126] -39397944581881647642796765681171468574446438048431358016677284828907629707781460192507821840097675003212967203297196171638927836633927919795275783398892639439569637893288805059817498188014280206529026559128482387949178614949294959361808756499769717550615635400201684661790039055610785905964783390773123236375554017969458814134829196737578766643790712640513340407169057508119263330812137392584906811118167367311268715198781128536020781668620533407875470552025275317385766756773796980148056469435375746906660127874118393088816408751049286893484217959632589362171574510614942438420402061644634946690060314665848067148017479103274730399577913352600112936738372661549576067637505939559964108631730950238950343172048848502620260330329353700360759596754664847776458237039595476211964724960098339119295802506063632830113214916253376993157887041221158812200150961323016374640985175943243541552209966645638811385398879377961334183084493296942253197265932392383872417258255755634513719518975213606582014070883219868785827407895959487666316050524788396842953872990140937252862846030255537207811429106697773360354844099761868816641366264661531025163516800875026759430122718277306291318185318911698126229634880405648124740058848874916238000617376569936662469777952660796161108326797928901332205506764054328856826103009978188530635151117715504955516613175912714338802500625827242057088591948749667583716840669466965974994161981139359062724152943546366454488705363589262357316406248659823598588514610001056739647405946079895093052722305551380691147695707563120 [135,127] -554981058219065419148018572273556414195957104770967275110703931355090250195286067483829334255368409206816486824019204983754791012320958635306646127375922300316998952287488088327629852035060403237178331403150752044479524520845821567346611664160492963933526309737716609407147918352242685073338452825523487549920007904590205034643027350310230653780697423907586072927171127678915072023015049449314982544895527609486431042531069866751099407332353244771267845462285330258784372537250204437173072816860220256868631953879075100460189397983870493698836411625946462110805036371050639698020310487439437107633399076736750221682718287490259958285743740933576931578888921640054424572167458028568827399098806490270801242398699677614033233565652356042083372458149009954920530377786479205471447587296448312703393030447074228392752719992076143584728307377267418911738925213982048730999464309244670468247605525579035129772030723420666265059231969709362578499618660743412364621621093092462598918270000079922576584564132924455072768944340726357628575887711444666674788279875846363280964965897351077940457366766166539364692914946500383045274481822299067844608121522232012312899857039761377620551845036253250677424047545236992713794712980112782099870792319450096828369077329338565618849205035022060809930555322186861402667155989270562072270131867070290891077088127614411789431453155711385395561550163559624968616212793426077248724515741041622257243336709979604058191087000636382886436140836354509199653684816118973388885846093176886878915923416000282124791380 [135,128] 7856808341325845080968322489340545732615714122254041142894335878010261542233961103919136582366875847816918993181003109836496093323416382724992844015993450030183231029804120873036150244067175670793146678005581913725059470929839008271987811042395401398541564241495162242365435064998380787834445585858337056336905868078431615964241222073924253032792726538678087762793301293776642780555129266523392325365239501915560633335499282670484825112057678106438131303975846656949138844725807432124080778204275829948072599154510537099784461355734266465269824514930905264496015745496788985664531230390625913985057385312288346118341897835587638118207797435002257111292579395180476168875698709694149574185540525415472858080453721271481002417011377740793644936812225606735520480267639507346604984385801922963028235214953896130185558296845464437713654455359418802998584822472199442431385661133920928207169933000163363161104776090113923003049556539949104023503084299013317034102901789378071467199289768101333659167471871842751347919195557147931666217885524851042964399489082152452063326737107821404369494827287688785723135170469604204037952345276357075338326437711407231180759626374576536386149122170368991014608144296774856920533602024944936546462294997633649720032763058045803148186575050726450563025064368713874846722254173682554139732536584421186733829151822139302303390460190881614321587329896008670801479576578343049308969281215064493219386532119158332971192118561594676968912406944929757013454325948273903350674669682871668932651054326419984 [135,129] 443249420929641446276797637035079624444326496684829617799404722916836472633521449874548569206335713453355905962204743450000572323738209644096006153966346514585725920111050336539183271160077605309883906266075954794498369161483384726882489978812034222382738228832713315662793420568378292082179593682859865630002791167822909017694347442634849775575255299268530072898244421469269399915837934591659804074780837345026953580771986939168358389180977152489778489497941456133148019868274495758813643382539300838754813907402536829166008997723697988252868423718964464972906494469772601442069886048734055404716141269993587706110897497432238249875187423917371637172254632453973563371785062012664104823249757807446090141138321033455627825056928915566119671273209262139666329403567006369757944259207512283769357424891718066245325606851928249062323232697768074508389210331715139584485902664906255003452674406725708998553937450817485823036775572998619626798144020250087068477728373828386197477343778786675976976259843079977069204800909311649248755132895035816154756995825083202818970261941087106396980070703153236022925791877329036466829675008696873830756078354646015488601874089204275250770195862904038837547476686245908618280022712375539525818340312040590584289140357940287472242294411518129414192935876449340033056606186976782597080066419143304475328760610751080034241897798758502999268805460757015706058395805947082522781678114401681428721965720704564866435671492849094099170193913666195696238940183178755169318410733297499667723319008 [135,130] -5490161473427113892942688823452110565844341237518141161071988196301278978257398987398233935815455797892450847136179931404525454908087304431929891818476163866598201870486150969750076546897664142836353338671603369690470728371372719123058282086467927516928902968500317123106310459035315143675442687766829963194270362289873550369380418801489361092061533530121154904751986354401260768808949569209163438211948014723362562626902482125820933942599778589110647914467727394201689365848012111196360182903360807607669519624767501546000389548368634218091762067396490659172244975634271072721554179385131676822748738489130926002733487667267558080383896582256876572292469501375516157511032571915062958559447665379426310667184468012045703711774861909371323547307856581163634367312029963365452736330748947486693193569362448971122982313246543974458697922470752135712211814994518446907123600303622892407645304531272647742066731501957772933910364921114813250738710643840919444780638576297286589659890648141683728379674948759533081597458759610072606493109067282639168561323602243244431972150286462299398301085749093798759624159262126300790810106843479068663234827549358115203564976115416654832771169257816622638616884859791393986117932475887738293474809643458148511942636505165117996357366891674700453029623080900088592174444873905303061131864390336919294805270335437021169294540036892249549738418072204795876388624279481091373050042153348660712876517590753501455099485671263635860340687992722664743366186894309298480465757624983224644 [135,131] -176094028204177136185263692370299982433384189738029399040192616481650842896401033882271193471209803057727347186186438877951626784495546736313734948660924720576834818895660676191208631917064589781232689155574555752576338371645620172227177279797655806890375187780194084481661409098245116061380616423021922431977938632994284316618878501476235245329444404721537810267462203822171284997172888297929441397925283647642613839556722466859208629344901651672966726645507403645256762998859523102506724172542638224984135600262368904012149998956803815950615029234089821932855895397870102280109106472069839490429985740399667389638450474573933387927168861092966848498219108493501200124539842431770221553952787802341602655246154450424339351891637097064541209426545080695641788263369410986873297146331440355575416915521233058541196126798915124924126750638091444959290718866800807460914101332024342741524640584935989204612741993496062198886921279244841750035811148073720357109267486519416306737210107489998092679012072715853266749119033401027263874388729945383459723233934661236414960555985573770689685386489554236802361562845251273158772508057827419815014952514661716313898556373557407018437603714557943096977280796707744432538003686705563134397155439346128476726143311409341667939182067392996520717994389778499007357945907484276320814972817014288056390317106587793282258018361011862975018221411319509628298613313013954183066837302963098161119519118156052674567081329712701623009751588501115292063860565992854266828169728416 [135,132] 579539906135675686014444919498559417962864640562063333965947202658898370086271093569122974507179895842322324510608995052219427272587301060567725995066734852577160519142187972215877692102651064599359339595589135715806699012623094020461420812054495146395398163162970030786976015139499645844363404388767948875472527959084309353336966931065429005226606412171907703306170095203384612813855689738308436897777931733296174181938325657867233459003272976391941509082668789391361600758382003158981633166242507195466057230397753862304384839086787107084296348765311017478176356000335973252022571729976312316083825352655946441144782062420574367531540336639032461372482300991787316778248738457878164614367595116027933807273578464802459860577474470645845481091276492948407136504078394229181445531881567249120505466191261068112515555430922982841114663171725949569034646880191338543144853324320019914315363687386471438774000319200513670067787356099793930018899508769395198144439991666454730169176631066894701614929934747886044176026262844454460124470322407980015364352160397344303911356720428191751802120017042753789228166880934281072557900009003625019342437366673492813553533079899394355178527017508199573839164417595185837583562322675911783032867947301913933004160379298475997654435211924821839296429729900598059211337686458694089620418940235532523494656887975975233196682065561899136300901470711859352917560655957018733104869967086022291020751660176674317423742936623247794488195309073925997499912512856390413856 [135,133] -4835329772587805044636249154619317252806022573771436847955264128641904941737501328600250814729939500599130553533274252311233439279208262510583837559382977892158753620832928637372529089542989617129977294085031152199075032864850136732510621822302173776854276241872562035762610370380158931015977627886829808335387550736264541689539705063172948055743152365544784340422716172561522327129385855867404560868956099633441402855618987626803536938175064062960391517389124112124439085547669593366255787013131530394837536246018997236165213510779865692938866452116353439467639245104099769400626196938988843119200913823082285295668622316616546200749862057814782731652064618073483005852194664562854775145668228961256109021265311360747431225328003386441303407641793440858983940004064186870482214178815166829093245646419558401028418925719682647418354062788392051123359869343483090697730394677659193251571330892884572765515077220950280152538794081822240454720082857911603513547048009159707191574101909950439438107748908490208859692793932071602714767187407805855230559425385786107925035934873806596559237374272242366557022622759675040099461274019555827814789074779031510659870876590952723704368830925294519729378970440563648816776060551911621161625198243358705967001011816568236772927071947106372520127050035462146472837912211008219209454694283165379290443956927691814079423089457494413659035880803713051224159828724607585078729260404977974363152497686988717518825551359251470830658628760778052394732023154588 [135,134] -395706624342611687032605730374056024136073638875062024731445344803583843220781163386099902894814139136530843381801905009377291808125414847316125122935965911955752417665248697007071604767295870378452224157650657089473844307539429610298750863738321648897864446338172859629474776437006447652492914456781475435916618157948679525440416970823047556857450043042654379620382517064886999220433404399748978619649944623547566040178090915620729080429923248944608397679825753166072449095984385509599567824429750226751665493293518556527141331469928478710559905665825258288324465101485066431615033389590816676828934859505050443658460951729548880688234043088004690573134939206149336268054951283420150174506660232763999038859141316891635407869920684144033374075438489297030688315541827347809941974417557646034930122674754930629742190497578193164960167557778481485231575525826570484733822879737455288803430483443352118041106762960669962311789862297854044567396409959847470166086596174531644889232013706956039740937847923317951252528842442688612043269398848554186778389967686896645788780781347989613143147809270332960022737582872287303616535787560338676263486935569477449471050683738328756837747653679888207782321530241157176378304143183917395179221982010607019708751845263490010347341331804421335863481368647086470704809770982395270216867729920056021282155206319364114579705139370033625241578778039944361553150723757203174528906736455863651268542807304444881325014946748032498069995087684831529744 [135,135] -16529484577288525689527749314077181482952170473567130354233927187010513042765228451734122163736403002952622913831491102176288154817576725995612320598006929894740147659058352505421560187344187036763298776800910072683309141120378816054159937486555241368651715467609386635980108650102603088714902398115027756349223782266576798323714943501976809025273192892473875613412055832048442746589499260135208995703929059038139255420503305297942141197003175135118373965373430108237334160955756131191446012332670542566531356301876432060501497216369170247241168623852043960307742624254376095384334156320154953249922163760741800779677564062322728433435684517705026018206861885653097193771605690702545422195820313604257160233235372379016903482284855002646073276805780572344959924087741422345572059734434768647518724047848796670003815118116622213959628087387419407197348007386452192904391555955737159125411961956176045208944298885566731600262203985919105291229778663320618502667380793476680246123348309375380745411173005453385887598704244672371647072560373349075228909969910940130725576428770059967652757192420465350451423340923900793762704226707467818978607189805051013159585072711261631173659066034855544021338504357651382120252308104792957025723703296531564637202930453314145524055885411327532025576413269096793156773348641513595673526185071837277166472912570670247012722255825667109133317603661179531120354852974412687259933187690065351450425216756600285276587140526196134062689004956770 [136,0] 31594435057717879385426679101364221156561283061464042366540019230444538315089862469183340643709974405832530522351420441159411030788575193651231058692782679157763925215051341278879700742587420735295318633921099883844120237116401462385690794759700180505700517727111236118797404097517314203054581624794734831489652330516239114184164093905958543750935137771876044012331914451927958059407122658390507858884859513211968145576476445504922230408856705842561590860023209231296873576479971004551656651480665945712365303568073555010192895472812461318516450852425225830751324723492267102494810144569395008732110982745714455328381139586868689162364369178628876261128953582452048449540697399895929069648896354428333575935982392600562637042425574636380735060623940537535130214222699745294869723579091660450236308761226545921311237345857485125686662452424444522160409388428802355173339395877121498453518284057440460792566330423489653949588261985791330370193642080077781969722322641093506389267055879278167868943413988621935453843391863643886789476884663445172058715136469904473834583591591171538159949170967446596357435210859955175094978988985563446024911473789704923873008238558041281549872958232206746785801724644332160640934649388052227841460053855978813515821846170746086482944066012751862029213204093525846654652879218659542890788219933742805822929362534678900799604377371007188532410369219572336762713911867777321477906844035992414143663818378705571083743158719495556325831173767037415385390065839901606243092891338321766286731285120808641854972091081920146710630011479999601048792137785280805489136903274257394501929949502184372734160462118921898573986467069053465542658396509601506346358164768430384810421265114544029986187586417091399335891948600539797318298932819706936605311175334218268941842033781385336096015718586048906487830707970419046322131639519097885663845483645447888292114315348649704327571367520243858521806594773230156601273862614411908100354695703691501132393025940433786300995389062507001654012128710746765136718750000000000000000000000000000000 [136,1] 8610404645810820247581346361637637351979506749436248173470606228210657738614351937650350003855535233279623311435783243837541789654417452138086433486403987145299052807934410162282195931284467037720086677888353749014561189208888622122787251920270331859969289027201517202817765607424483266301798702265558153983466926405276116979486228562537387335084177353988692290311470095672918845040918497856168321050169057635254489589329691870126407397014262194563806031264816953679400881877052818733112856569670499668721810921152406504038560080727862989149622833454962587369739256345951009800832581614765918006729322299707791432181649501513680344263578294354462504567916007827898375309634249650984394713423383272609793214772376160967125045200281369793171859621856224225711022264952071535619045641404975770619008053650877115751453812643126068733563090147157792065796047964709441693533094423611664609368501624084551965919746894458553212302723178060485398425810662758646655687162987345442645487564398207925657492473775047867045718215884415278315155135555772634277393959124788791082408780376584741506940455892775542114686752410571349056811308285008833298939087778571227968325152601962097069265933031574034795557242891229761032111857835744769390732345791714398347438215068665170981194049744061498199422994652630889569354357239971829415075596846728685605054919277639737976283450006675444235138100595073113789694563378217506786024396767802843784102376278797277401637978390154229282803389775183572907778858548107522840765650682040714094114608903087946998764983820321208674884494131078035194329273607813626647689125599430778521010622628000439839116285067553422304604110465498491332322363875164732557418285078159319534665384562021750625945557366948458387330228729205510191810168208227626548732607282200532490931539266336743325307114563786611731103727801875988528810447343046916664992574251564861220201623946294503177436661536270248227518570161129261206746238878423979951108489142226172754697525062824591538954090066265711911341895756777375936508178710937500000000000000000000000 [136,2] -12711948378818324647992327410741846296241415243274035703922069353379745023223588451925587660748093478704226387413226592908762657290243889853263867234802142353667052050210578220540105032523180216503129891376429339552494282487932349314490832529396222288413372620598261391802618450211907394370870535593477087838555810900932052233191802402725630345481598516666157571353459415167712491249078645127390890535165462151198569337002403632969683437529272273854503541958297139041118134745468664608095555526600025907974873899449277014748217970158679229683829596712528037482439395592316226477887642230448714040174194796430036687692979466029979312147684138352102238677368541085891654378225757449020999216605106320139250289214569203988155359697407841511949983347010719163533187645745931799553132800451631943184123164040527348335902477215357066965496014600595971827750233489026280692688920933864589224891233650738445801817322485348310611192652852719460534079597683775913296036695536411804029951179222756906212733988403017504819061608652755522572555858165114045481876794081825925388710966208574615912222997173681381893964651891974105155395806597683360052256325822122116628281941619637120711952497527382259189040402658314436724442170961213999278528639211109659417450972311515519652869209400721846182875510120658119196783667340859366937675240224522091347938990616793628680842325457126577301461180007207314426782500030081539760226170372117082751833740226833773303831416365426731779847345874764949248108698493732097909893166283492153414251867031867893795594953364002338880093616695791740646146544464136074399426664621528795169025240559117603799427086415596726370733771383216409477959246322972523438119746058904538118229629749511959678402769186810743297275914713585648894550804156000687592669636256588649550042000868054664887515656798877160123440404165863058080252610301025019689549341355250163698990097683829410887930137873158681807482904597186398006411025911648551701570880668036913278416891874070693868184554319727963545005877676885575056076049804687500000000000000000000 [136,3] 858592757677824137932961044338139238719593262273218687719680472913888207163641418670807728888515862034578922640832849812513795628045977972241918758228825974707542692158851201974683220900321742818265313424080935067645586705495411055475311533674474329320041280209635668635979180706971525313003821557271240423605860044323251010577461281799481815261884856788834580066611873014427040690660637345403844063996482613487339472763268514152437993370773425991264710594044887974913420927771160490564608087538100762003994524766660415899204756676122244643148800309844489552936312889171890947338968053259072690126943676340175156660935043249361114442732849735080945424962418361925140055295912838524315739973533884360274094104326678577111828937462697485458231275619316110774768634595991470401506383922596736510349593799955097365900200225675260126866316804707344020120937465406243092113398995336702464063528557548680260997015020435177896048586075228252575438999600068662222837017549475810336205163252853757702019623291319229547931984721300001060356667422030576313749195290757656837030408602024519400913670055652938655843868070729010292874892384155214912367172450309798213433507139812872071300299719285411262408082129607656540403891829604782985980548976706148980973203351245608815596391419833788969323483689140923950420962613730859362350615009792392622634010771923145626027524898174031596795100975349335044505951172199732304991018835521161297598914252239052759531362828330212693750645749113006817980033393898665508663743323468756432775640199480304686862518341409046225769034342258673232120844279595211096958624105022422203148373006052050334977278854793935695203595346386368347795846142535891140113620985719652764177316384174432517367152096079527253769955798860378607203685236505899368203639649600626094629773613201253625681457325742021822416036265404548203242547778094323900918415273441900662216761714126274853320055126204172284565586948612785044617777733532060583369734294812741462921250771048974829526164088389994180237560494894921703235013410449028015136718750000000 [136,4] 44025260311404593543135038147658831646103541001432837437235404418637932924477084841394833146626284905563401588953297080893109692182491290200763337409755227157230315436043135585135486842078634019360061194986824111458547816869019852994547600861172412090517328610822740631092282076592744846954830652846712484558145152655144188854375763396581525369431717665846401784677695554053823634496950694505460899026051789630264471199275041705627692793193966458282272963904297028430663366281161684490326315429723356403657599869101311782593995039287086489922297234610318300409851229281056394957366305735698586129851742634746609806608888770896849556225429634089692350711493143509270632663320055595785721641212052768713871682925762249866087354553292026233706598825169027105860625300779562773357389300313379513311892284249371616674588148962460527788184392644976357961104033212572208145586903652796724845393758107941810004452878686733393755483825230594432345291682723636976664860738233700729396127317861679948858969686965058339013231430842097048354837004355495314121104174969920843052175847977741780741055607627742184015723303085909310114084402491150575120460456792714722843594158774587021465162897136145760538066884384875906327047487811580653804233468424752977488236375142662834644868454716325174528206412059414760649861554863304669784376180318434585473269461591613955093825181543453535347896943679488066836841671362019539469941069903639644571020416548969020140727635038293915355191528123920540803947157369917642628244336945330932071196005229300414510283134121531697381872470093112235112581234368842044862863236273537249164661168630244170624535310716145720824663117173469449940615806163508676051902766815493209592208251104520242438932741436984539921574807556360670354300879843752939385912403371859144930558906326001664121367478228108727508800241522019631856703405769461947107678655937020996837936047188142449829404031023362784637130118654752591952258504212088726310921288934793630027655159829233081063356030602722978976870660261511147837154567241668701171875000000000 [136,5] 30164740179624110192045105956724107914637252587175788013860861655469182980552413066381412564051483018769774585553938635981686791217117959764594050067237273771867819548286879129029646160192285648048270873379826729035026165347861258670836229747843265335915572306325174608930769091669306713493519284711053581146216961492954674830518609167685568555400410683163436321158930090426931045288487274991930571986923127947975204137881902732459003612344206513325052439777277040026667147753572855006338374628680609116973866215797135171178685669062783295437583776306836199599224314599909914909129513969515065890069002237091208863777824782906925842957478096788844642143344087631471923352419688694393853839968006578408755462005002508030188643818366763572118223858875128070412141243397921168244886279396421120407472023106087953304821430635569572316286814686711160092635952145203956842048410603418838968506515469237370645224827850490958400764965371666740857317669894221412405564975667902953962502850795146876879885654817146515867762607653387703268418958459699237377270342301901766285222921585986825992350972642452203829643135647521630466736412914669366796762888905843874245024098036903720382878149080254850054368637926270779086859942071816919265443094938428399001163450130652512849475124931711761397591056494765894448767861134328286927284047555706688509311811420992488744050599424406426268153585615132416475245425154528983925924455524066712523348124916901519261961231039799948565070967955565615811720223090729037862402857757000852162714523596640963582245132379621087523588230885132026434711389204657431014023312877399207405930139556740503700040303254084369027994788983016481974012309049150604848778828019314355217285056342299632466210399560263300923240178201338048683050516106262441532545454251370165048424274272658174708419436921400813817483582364851915529360315686685408732488289027089297664694626055958517308148724915649691841414577164405120535564793898566736626933400399105260967067635263239454209714340872406387970144914234538191522005945444107055664062500000 [136,6] 647250474915561548961673117782212498159618477207777704137913997951892020343120197414600472364477314626298253354348037857768860232590010682504232791222670353067130986906021344819006573544823084765259309389908619780883404724261234042245529303852330137316005456149598864164069399794491186258462271403471606232879413285321211694539100455727724155629076201538167612660783018371069813893582343541785996030067992715245863471541321421722653010580174344931471284074344474188686241843300737222739271592395700281370690274196651107296516491636807330163187539836825785905047310737884472489052341659790366247173342293945084748721813856205790755084549758666781988840520664821715266544598204355608178378831632430999479436728606153145630606286144753549162742611453451537683246021936416947996413629881526334314833980301653201384723228442170777127434967211297048219836789160776112870892263109007315876248390170730594948374221994407090578947127916890251553126959169009046030289932189925124467753107225463003927316025269632331370327577706186953339470560678514410586109305083988096002772129649202775582050664921829269330881806300592581625649155136633129889866627160397408587209695907509963493316458561470132405818049294122848593905303485027658716262657961630951469038400316790175030513580983788594424317700264019577238651039810190907515004413060010328641159962915574020454795641066310381591729577849141102635425424355021331967906330585988037080457662108673681519842495170005187266493856579731388684538440751734289301576313462109015590831169052318991086285018909023940522947013524672023027098779765746164162655362780758464543045334695540277793455949319647454320765779733898782931975426404427709530905086727816460188490577813965013393247530269009601253422865080389114597044773592244338580708846826804166764305089346342231286799678661133946435484209919741875523285465357094801287133009209633694526667860144693483105407406801603483360714863575888883424923709162532568688554427015409134052711432490019096357388038390104443436934289479722792748361825942993164062500000000 [136,7] -6331691885245892198066916601863070701590039207774603206671578459976919639192954082672795138356918500011561282306334828926271584238364612510180526662823312642363333880377447519803181692379507367382041483218813084955127805309027862200652753648518317230332693123257044527571604444684512446017143489346829436198953998661430633000888579894593964607736964879249322534991205616138670045803937861413331038618483041037579043982041306165716367196271236441663467555326667145965177909141703678662276663077214105894534116787038405030837305369288005559714050434819685176271854061756398884773611999475682396583997807600953182361209465430165420868111048312286577789424568830086388707771363758443822920680722418448391944633549196627898529628880688169566021088439598600818241091958587714176593721073709044863224582038862542404056798474648227910154904596900572569714383308197395228905692807438505130095610563241891114607447503787842480995817673019946357724615996035112372705017417633797225416244530387194660319054123176489918387278194129322449437319956651392379204984609049421074733817250926184850650440310166436509846878667530139287083993135807033446977343170290359784377279253137342142346114164549299957113844377744932752785428623640495196617225796339897313939269830137551993827696123496293103477341252301306398664499940959148220811957322663656823794396093501720555228533967181419013088734127739399248153487175768657535968216983371549344078259933818917295474992692248526042944601623438841341019083390045924283740814995492805297512269217679422406377575701461450046763899998195076004095338871860761033845792921180797379495799470002862774746295289077390422322965642748134183839207270407676642352251643683392499176598053793132973474243338425514167343350621383565064456757307632872737515957046362470545766556025107568071422306090611710722528895554465650025154984881215170259349926393600301218645894665112207749763093922495517609305329633050944186359534559196805078511854985566377439040001101250991909630561590500752488022695452229982038261368870735168457031250000 [136,8] 14875413735721239752305738954538857067373877706511969511094705938712761306370175952507336490169821453644419318594844272677598265712816967608974265039415305007364576388217246093316010932707436455121325435772639469443945361214686951357305721602179440246289409866563392717505800775475642789747196357839446278827422237388482966883983490951657734771369368928554630528876824507661618322521890557078869937730599087016687427072324824403525479916591066482742762594108731589449193748480198135311621597863315632880918223276542403985531035045101914187529798716714132158544895766934193418368039063939575650108920347857805530905678921647122122237539051693599496613753811084382875460575767473685373210970565036466676933445338542478900163618252717049672660705412721025888046856236954198910119609610158420946867934781477279253594559917443185750029500182200421789028672294976338735720734223771045168253847072660608926309979838441395736926500168477540266724100509564991725587607403823479893024349737778575854578896264458521735135962606605016177341293616823488345294294152487615960455686252253013870553415435173161516251126556555248977353877217476337969049698383262023221682993131385685535412834841367726495465481404276338781861117281262180515056560816803963153532206822820429460920524361584961044071028999252963468377382683881981705700721757419041812695941215179151261196083338834173207021885642921335956750197106078709593908764751556548115332849792666878304870347420260862929406607129105572520386805550519896987697502000032198840121441958834660655363638601049028238044257497202400210603310856380049559493427791226513251126883188639741274288404580269479602127866520890148342143491813892231955600947425984887677979745903986428797814809545027822075122384473915981302177619697841713125408126558564428894674404314656390153707510628058134369696303403841794655014807242623894048305985509600429450526744849390243929397145443764082118440356182029623746251192926818067921806913111649550824792652029688829884668180100504861554377988852593261981382966041564941406250000 [136,9] -26797286227833330756352910652340037145042480368033511787510502027186431109199667952871780591584542360896432017865015459498578721614263116096487668947753300191836972652914384734896034082472174925571415698609084951108166039673598811430790008921323429825110251608016602482518447567205096495901329101119488349910172761688959780643490779669737085351140985545416822465329122081915869801280640085858654881513471523441438871993842366157346959233141091137065428221492667623385404635536230837146198310171473852668519966021826203753966228161805050976923257709492835190359637945181296445267712337246388628329054093987176841227481928564236789468197335781168574758496149397960444632559174355247333935639868646457019157609121612762406382552613797100869202064736288708750968898736047674071276180829186823158572276227650886319245769030770978579049936531263651274560549278046572114869416470568882663778931599358222066636748113929998520684935796419699766131043302722233151250885554151322744930143096734596258254516388546294199950281051223931547584350938038772650714640894837859201870449701255616750580018401880273233870254435161820021676556316882025323958329713676693293040329601243478167343586977196459650094563753244273182070250003581234522775695448406247899880196521559322106458401730553865644167747679607492525712121305599870053263973508464900322718782211218373925702413912148372261590809587492298402903763850667760788715418046453089668713280587390415686538354039092060251719078106208599494262564866649671752393310237241334928495954004311594261214741331530575602657941761111111854199539400378469463325907101522838439818006832151348881305936616503602620529302237547454547323776144368730333101653770600235279031654942722040686390816977757855870597070044884076586871400323984904744558361053850751729030789639164584432852693189835333499421414834468491229890345537001695887291665617790402339323632368765666082292197982738738715061828095325290337382663044137629786443501700065686662614939027196746056918264273648440376707213772533577866852283477783203125000 [136,10] 78318206760881859215574722959572336538475745471739794482677714409533142423106083325919269383452701587514661579565894793397977500692648451890876523979883163979517407164278359715505115834148566591244121606120088218909015536921738749649599981742848842282176438934276061001926983411320295365088958568546598119007930803779722105899667156556478233355289068953034813717042299097917726171784926218818761935765107198839849695097516549663036575223493007267450714941951022490495486957996580587444239536500143726059650332178621863894026377108851071522559048887232124526030495340720282081434500328717920918882551044501799827147772241881039796232586656960914223900172675545065087808721290660986012098645883307613606449436249524316711571119234447287917258161357948666961576306044353075636045089855263591227822910587622546884041366195898444157193340504828104338716502591916821978291991758908232844329146084074716429923987567317732051180122107358783134124061162835678659647179970424261806774191153347780933841901565198410753243638314138287934854008866860526050952642340411860079278548037999416101655046699557757531530500418426392893266775558704211814074119149251332214501171597324697884998672574323879492268853751258856942450681618454021098672675879246252757785834662999344067484055570625566121565897656460397036917515085605435293137150402428047475436835590036483118874446871192508364490275632791420884250589848691286698641220511913079639661671006339602738699454184192588036472863224322187325091776269358567870153200468577721000211702986084478110665031873264044940867939036610151304685095421605674053589167603729883629542552156541679461830761592919689315340723977186063981350448212306961044234014160752356262107721582666011401577463639988185813474336456032905508486086415000138484346521186658475703141188086878451182329922991529625605360484266226503869049067058017737432771008649709562629061165126020384657996468281382646239818253851815979898504996318844672822138858703724069736098461232568278964018444743278024589017149992287158966064453125000000000 [136,11] -275406898899244127957178988437341985810473901954327175588465799439371025443309306561237272399308729164939266955699709134512324269625805563457861729181555343410105973259596603845411024890889371909669658955403338439689005337153312588344216374804664102051129367678570165826426859716772193004879059603847994259319188631581794298492288337813292306572432869336617165580851613242859131036356059743910137609896173354195729221849969173441607835169294811244222719534812569424597420940079947546287790816124517302171135337346260241042102611164733531162461580228800882847868394021874049819368828245808309088420124612859881764999694238339942578803594447427476581723332118620677622819331356678656914964408997371331473023508275778060957827609132740251656978244497528821593433180122614001102540845707344269066742889732519983358558363104352506742894236928302280265927267948974489244800764709101364268929676876841535508247160754405616306823270713832029291568727894936379864705057479958422239560698562481882635065894251638047042750493299173692927977615878152203873887692582844029728275332286668072190538845691421817379960438333621771838498543041338975034642586565421654897595759597617613528920257251967902180002750850816532006300713585307717168437983577559470891706687737363077575900823057324802271708412268185581776779973975575238899240776976757725829520278860645619034389179616971594339816521416673283332399611546533900283438996539254099346753787909359388948034267841321074543925810598672729402692587297388342841778208467772309578922552715244210233526744196306026218377221518002066137807915553201301931097462750919856311879399839060491234218853381553034227621127003048068322757344733381332476848518643745622490961716376619919497978116811664151166669858798964883509318670425763902319292196530261459970471100228502547319104287406225031202661519645141974010770308109342628202843179169052894594886598104644775422358018361200540916379399627819796323332642608253493976398360956880961844060735088099779822617041349225308621839758416172116994857788085937500 [136,12] 887726825075854253752574355064832373122985031740330979207902563922865858308821640467968930499140750544511122010860972805940642281500856185409762261536800222304730325864225089799391716926413051755836896188370354463116316493288187387090267269851720850311299889852073023564571985619914761304809857322856272743197932009486124613696588660051655991605183219704154445366401407866228422829586808085537262356186593851661924942355026002953351637545018043875336937113305158598523670812671033202066285996441201081161610297315805400827127927139544356759577136428644949966432411101119235920043688382021102983137460832441065400956595229752551065474234045780114518336430043812617394632449461283710287118788652773590847881936368433595432370231472066936479957114061513380647727739639407762865176431287691478145021656710740842338933634656104725616994447186505201242073227501417545328173638759542944967097354223692885402896340069059236371800029844025850788087188656768079226130078966934803944156294185811347102498841883734486544925850184608138878286226327763096662052637523408783372029203287707468022783375328161611424521921516758489228523916678801138113000672712307572372470980201857921449639327020891958314594281731795200984174407563506290306050250825619539982161637594225463225483707024546562721401060831593513880058302428457519050292116634824613409518440175725896149010261797317111843862702881348584068702273525090062890841900083838039995327588020652331253578086675058471250754409986033650821944790349386069294395939033273652389461609620678185245417909781006075529603348166160064671037630558448105819788816379782985597150471160700930776055116005806885082609494266861426335733957793842167720718815003081954127482004118445670837958482963427760937099496978874067634553652956205343508552032063268889206869951849450972899049887849455181389059415364267909022294678909436060331872758306681336218061573607636034063072438853043212700071026919885501002081910987504738126402269140899890646176595995594359432025437922630928255784965585917234420776367187500 [136,13] -2170104982283412775184247501734354551750700816700525686289444705498652339892559753415770867766961706719734751704562974898152136365820135167812987367648688354358707032674212058440935186185357191757753008194223782742094536714589463199111004168406157634622258134593655750381521380341131972124061955160162802347158031491553876604432274614085250221965068264902887674864728377190387387283135235508825549830571142832010727936514525532359286405301992984412062251802691773853599914638154589785079947675004963067054746035504694745770383931343868836777035186822994138076837067797437887831431314925737192586896686947912265625688683331711402739145943589079035829667139511350814343012168878626411852697733815553275963751730023337262424435589441513914063706990048331347813476477578712559139961047985033598586632408486661821198786772287551377956279465465103512845659640466138687784170065310788881182312899358333386223520818798020458059822921156282074545496995202400419409480073067390735538159954489541522727658002633154365414893231997968964030369502292996206672342046371910750290880508093981275720928512557692746180710590609221910595512772346196814674219041917676697507324688334297241246553934978152618952134921322248170575385834401780137932333569387917870251607477728439655525544345985987684328166488764483338887025835601139603335170752364557220820684705964798620835731926411492547513534623669667674151548591470331175032157068503249034860291758945327682789722837866307463831884778469445581283022862779117820909969579129602769424444422147098541958565447320763142968812235178009415705274541058523181599246061609236989956534024607189289103279116111271973670631956468545003068704407139108133306143812239722925460574080867745002761461615500896948201037054511748423119723134821094427470230996051455865336123845501065802342715421296382093781702146336347786141684102661882213892331515453945046614340834158781200750025499032442417148507946755864039519782087261566949651181357963200331152391378801595651644017886949811213526118081063032150268554687500 [136,14] 3627387845620374878758568953511152987925946167013202706611027955022127986666969305830565091422714152750711144143002502675426301801586503695612302400547411604777947096134432964033060159041386379024703729947560429683367349263006319430536438854162644441613988718514104176920241830277924802164465413238040234788343539208283759144190919735148731593154852578639089167355840609206013925553742301414592601003949919309888071665382669909351544443455281338173314042160125478860630333562207838847165903611907011418268094775431780024207496417554106225090793909897044195880245293475918688764671938936590890820618366370107034830786868215441687235135376693928490542462176689192238744981924569305650890061467680793926911668685977585002053920784373452834993661278402008229037140096055971279845506214792868647244703389542400672193429156819722280770834978078236703140268379687339878351028938296964129349531387764390475473902472730487966254743083516757277394794135699064435957910437370731683487449262327090032915504572950761718774667347257827366104970965466939409974118172338032759690214850566713807060772349647328859369404269078519343623424905221211485424881180673143922124556468633716501252490000460503160445952420902521547642409720331609236522241524222124564536870167247032111557595838563788737199489663203383633390126987855456261795659467423543386180058219042712535713530984113582391306469553762260641168177494211808705263890726744654339515975596561371340743198805509312585356093843529385700566632847959561585874336976856242846150714871565656310219308648171335916460403808573213463936967595085899822073106317149646714766764914532119043549712626205848400791600744699738020886554264895393814931225610110302128669873275029953541228381956325597026145910136858691841913519401200990612941821232714805477320698887030165784806439280750910936605985429227641148928253769842546952986675453118950481731022103749206911258611897621066455991426800675401199948990289469348975383927725048241760077902275067007710138144993550213257549330592155456542968750000 [136,15] -3382469351384100823094477106920032867948443915188480670650011327354314010900584512317264479382372451798871031408633927283090356926548668194054939645821341420369706157118059263085012566459043549984036908283999187712711690228560918703476057251639396618194990606288931682800365549914126869173899969015745539951654970138901592255377499229685102247296166857005750135138259080290176518520597981866794626098930855479762614023541232290821052712684803503585939565416187710674076207762113507540717507687656942279299039474127203137710647823734731926307435204659716087199234289333953043866594589953201288925939360910865414772000108388177122406868287674602208420520773432281146922282607612879814687191809745825396701714848079231451867108538519226020438942171535887766268682110817047167190568279052761837051785844589500073098005834626802576016103019696576271528380459148589796557899781380217999763539411952622331055427036814518731951881374401482365564115581460653759267618416793071412244070322239455251932027846038183990661409266122781342150266344878156337451184210668954804001612568634227179881791413796448674186849184365146217965212595289151363075541793585981066766835630171685185350603675155986034656169335008216817762871831320801190820234821234350891390786744232654792898222239182369773634103149752973327269743147751316534929924102022149095774192106718200117044272968899253017083470544401868756943125250674658814738591521474148020941951297557012381574186180543691968946559345008820160923832316987653429368188311085444439946150282401514449999805852027458440752550445046464049193273910587514064728308891333852271398273535720119215714947198016432414990102970898452086163549958766825481066186020884516744260388049769309831685573282708089703598002530884690167283783320549152148706122800469065115707014702835220315488236677960894703398544494783166132346354209028253416306416727230403307069109722936461934290458384801342041315262372953713474143080253567345086335696808717165021152994196937066097297108768771067843772470951080322265625000 [136,16] -1613149711232984241805612828148948784266741695487845519935754919580325647895783417659593678707825337336746491201084308810420224782974309782586895191664977299799574791385127615537754360931579712141954638831978107785002251090088158612922438751523084443834998402343911046807762510874163101154228918981766377613136057753630824393196528110301745476974078302370009703025344064872572356894563425398740636370625898044654889743105719565355948293286897194550728328631930745147434223528132650645569894266181481464522958702411949131270236829624690639997203468362699269456130876234057112534942465443292332332699090030571156642023846759084289418083361101387744669334547536688392212351798167969640120681193770029222653398480094340544606898946307613538770420824776784405108742499683954075918091219232760693493780142357706471129138260750238184353224173450522718441377317516825290711083890150340646612525959508687275240563921134150925980045169863030657291416664509090675317791557056962319502239288924273337893601916994559149898360767720330173918948208490550882934288562675392058642560085238288992720098034745896389323750510191515799044107905022321753052811064403244160196763107666300083566709800266279238237569479406003424349591593407330930180102516877168854861865027960387409891475986579454944277579621962237235263231708498528828817633853219188652441758029921884591578177359332946531970506964001395570454646594363870757384602760858975121530391672386849800164099325569672605959035790413365049209255672570292427811972238753499034369084177295267554466476876139572681469641133974908198548121999929636770296819467333635794453964011598564888928888267371397388554525720045046287959809808048530164758077405591655738107237016817220144106605515004712028656645388269719612050854149566991661595008153273966272906754249561998304864881852053708953921774243493397409979677337430510620142050297537308065537818601469153059543443754006287439792557050392951203217800495115328888707730340227800429050955582010659639102811979682883247733116149902343750000 [136,17] 14300279756277456615054224655221703639639595777592164337219940911882500417132114385298313525642347713665813511133497380791015182100067622260205502283530365078740088047759290892503572728776217899047524554814356341927680691867202153512847717885313022819257589153556134267706243394816529702342119798698848329118036606174721070298211077201118619728841066815605794930051686556188387666049323931323343466566440515631510701769916210266068179061312859260170312536826149357678563768527844512850109558613799947984839297016348102931057209889493443837621278978129378884234133047237961865929687362033104383960295861550736799078483939225507502156673024786927704702159302851269315467347507099236389297962400117740539668448931652895238054832169173353248508625905395666207649613877372321620965765145770100010621496538666911843254599189651376198294387406662686470047617447264462085009350821262632689222503910293248243901630009582684752127779626503747561109182370984348825545547536077597183768092915802501081637201937208812281557285170471293452312458986951864975125496713066748602836587029145995662476651438963980656111403354106775058685575811733979986269358623901713612151599323451496010119378463259442668254708370362813960949324948352602119675023566628534785520188710836984192843347870201893537868378129943943346968247506195741956442940841415118181395763877488057284844237223967271518721589052979377399608492982888800935192119738743572350453286271885493640148876391700552139576550094102312955283408101411334064900146459119801164166819685907729506900084090128256937221889996793739485554330402091204959342976059174507742075834754327120486315958996858690899113255262470936818235602391771069120434988697884094788210806765291694559474067818424514927999425440228097760490190098241155598203278559491609508714547946707142026726961201030742757041987669888623378051382722277141772044100006497119046275812772371153574356317853117412276404600262351718803620383264738817052930025924711270489398168477036821233383534490712918341159820556640625000 [136,18] -34481121191434951509261957850619971325644503965827832818135854951043644496520364763982065343778418770219541047980947967306831637958549220296651494701573659091172112507266749143554276351600815723359043650576253458555529778051358955011080193560372613493380860345407778240513592633108042129226644981627170641983857553349327043247648741015232671181670788560267391947460939131192545013819053605323198403599517877877339526017507252960596704424069710259068614164714653383329650117333320724489667263557402210751805198865127360951170065476421933932074457920702548121371375968094639140582690505425283034724047209431960224464355499537154964575603948756581122668333232905053470861211257086200108206875356852554802532385469648951939725272348460157949176668753972655909513125760193907445089426929507624469866968790168848885693635266838337257185282450921864629746416577103498430987235945132189283997876803204932998129910631839695189248770702206854089742044697384035494522539700554483312512735978981969413301314897250123301235830508613138516332255718888141048790204614898135103686397578230900748280319062003404506346175945602587905323345028571295668726803920519898483420287493112013415614473559705375654239492793089369232338005094525392034505683418898735491453543277519350567690597067377882710536087378534357070891668447007571240827445438133363921410578441130968875325580219092700471676974620606891147462659494411001210683210028741352604767553420704280751735342990946376009694446433058250230519561951427641174936875799955429361466547839755427668339650506459103662168522908150525373353441868121558084140264098293701703928215847791150863909339971891036262501703088696357065807996860167456100145933511626274450299694555518963735042088203016215795884320863000586245270614021062687300195741913061140595846940040365958069887402889681746278442308399754293408702159756618806753617200376635882750705344261734136763686250489237016103836800557592484741349843134847133039098501768425684630378928643285041388821809960063546895980834960937500 [136,19] 54688198462723570890792787746169295411314274103268421678312444462861051488552800948864412766128387099598189166053722909480031336544523986865258106674344102679646067688687076828371132385696361641403444479579645057330592075043830001108620933774742880436663266226524767117393437630780892681442620033807554832494441142605859868546103407313294298774673643540298328977928556039039691984708625865103818290831655370974956481861292409387369164507557784459815269685314459258552196747176423784597939617125044395740332047481383277319211199830145627079836116266580137214701487565429378814097276592049183478078914922142132842764817133012897839237524822719527261824633361699345176934300324702301097093601999303279003266324856867549022832503807352062985928595788842661671255815633320065786468985695673180041903749710606834795534113992525329501815592322857685612926738486817774847876955729454463229791913779839098107856685009458749374155622300312922576341555032852569909273150907331095323167948112531258283742105708058328444008522221088937409334858659550536105254659651395165791373441138629871349418920258905131683744644139060022866388462014125028987088292520893747360494295817170104850702867370991737714518639117251104458286820401288086275029279904089148737456393120829195791717464935636109718426227751314321181055172219823312053015054074476779166217423656084125764658400439585344113766488756299414323408708704106081263401580332775371693571781474925525046209384998074659151321628873405359703732960744427804124366416185294360028628956137873079122463855525024771001518783317517185399514448827247741893744930765818511103886729284320948721625991086173502579608596578633303998463347833513772064382206022943321339960081651763130790415171067816023011154091375611750191888498531967371935759408274412535155857291624104125060892061987237758884138977004401292106303444149753007125883722423889056971256058201894833076272026270330190333208346047290631935073432497051666324913474177654946937695863012907082634228572715073823928833007812500 [136,20] -60192149553789068919162360492982603052551569303745707559234482081852477648107541915844128367374059658981839891858966974085292791577027479088654075035961541560858124340706132431007067693305534822257917100661993199868662126824064181187320282938723462909848666506194170466092159896366744455086965293570346510732352155762670246753564101549904909443519658271354027394961238881155451067644170000206819923320268951142246667432025126890005582933522587446799813678011285117449434606417792229807531547145885598624922393209886955883063686266838971090241886446786000956357495401761511615005652119836113690438181186462157415914592331673285466490276299083193241620994908943979298438198685715596209324926937573715388403578679169029583400028348251508123531158407948043485035923784105895127981782932572038359312690765585989952857552167658694326204732357162306664305656180809295993013181326221602328041731384249552598279545561647318683817208684527374873281803674471531690276884168242337681898639630296633232513527075104823142246831943518293315796826206100079084780028129086531783503530679626603774573544209509925964685100803303254498856758601902331497974248146282520884328842306135225444723469243594251304217048361048522396597395658532969354902260836344981454100237513303840064258820872511521911040364074917209739680010683134416223524256124269445866582622022089188173649895402259980745337711055023239122819101272320658322416166457710182367686479339082883355103691913731780900184310514247756519867074199919008781542853415792567168791055062216448005050234405149172689963944336613605824066349845166497313588311314618844369416022481853088346048152692921980648098302837661162346957117028965441858335004755565949966419988570994785680186529839853537548483829232660609171612108546800117076599654446469424027898811973140182940388611813227304971430404568554211112011612998137172076164833755976757876569701981540318999852975475916807212623250843322451764715913099827300409889618014052886196645075767008847833494655787944793701171875000 [136,21] 38137248843402834614116715381607854881495859413613037750988311523693129958380055443743589151375349401498374704728436710751807976993061432206163925092366898577099540846156948847487613263459380350728166035582865175071513007303521514248281006830196696959391427151313095647991783824342634593417205024035020184818699558555329282155009579340813789744528592070839283793007375131488032007017112314206999316962655515472611187093694744780323630703433365520587175477967910287722566169895329933717831972649168940200600434677379815153457569416540414128768113564967923101637624331063414241907481336479875557330282629223770191562209534753537284369762392216503217874267745661894326627095221879654133548598740516292016619489156086333397471621406245707200701366541267691041841980341531606112428855427548291234752430533063499624774148706554771976936872756473774951304473637390057720377688605302750845906371077943264390664610633543362799616008608218007409313445623422553537009741768342762345098489494101941131085041785093006331730220075160187081248952529060428259363918127408453814696271598576952554633126226922068831719765120966135405595629406478522678130103822691809291116618211907491435004228498761167878874168586017386761706057829077185899928050818343619051846592872583011949582499086871331646314808040982878505320353519376546334765019154726551551458986995149449772261653029971911385878439507982942024668562553310994221399759614934230900848966901296395491879932964011482953710059034833400026350474802606260622454700915171820877652788646233833127690105752093829878919397189189999762372807154090010335011596594694204547064808817565046122983778834882770234302485887520448540868639432276107133381913926346400361000851019427541689088292144722440441016989089937799811986489811987948942676651073324408765753612267071174317223490254785897972362579110641338808109277116009619245841700726865751386756135765835615095396066548722723348611435464852577772228138690280758360868722246073527284981885543402313487604260444641113281250000 [136,22] 9612824360788461021526185526521744645782574296198466420984011648090581064085650200643596253000082657225053683445646049345765898247735053577478126333929367419678254370585307317537421916237567921543974418086277247088184238001374318752797859414206330804436548038247422140746212746722212129452482259072145308800394441088658114396428938579928458765205839018191191628326314516728981334224760207939331741733959077366489747167479201099672238574821199904763165277504181972821020911393228766001821560917834937882820268716019252693916400059767785920165956445389147937657489131426005045214589981136219963893607615992717231591397045334579148711673508768378881343232980032153292963884649273287411897109727460180874816381833652797228145165962135283339263651830027683220134459794247811660660532645536093608997736988130872280891501711260459953971452860857826299668291049587389964785744365913173043210094193427620498610183179993128442759292371636376240257457644127120352634520607976185355477240477592556409056160726132473139159025428604534542272522110828660462554207231353962037514365030612881846309983096114729126827050539817309604905523113670091000253828068708310714237246047515741289113132619146855240880860025664267779718100763616331827573244793984214110341875021938540273596936075928001500421106420013963969156453872279262029903398337097013469763766877865151936179527126871486164546340807514951245978295072922350257334005154258929710027604939494838398965930143728401423243070935366735550908347394714065393894979344241870273972784884403786462701925361520196730037440098774279401673088476768126870358013563486135531184609440628623822151853276121141584219207150607328102122133598655420595341247393650037814769518988123828968334224569386049883861022611182790364245958862411357674375463680931251987628968344311010864513808766287317740111601850462807438158870812577394108250634933463032648468609697629819165147504631377856393906517717619619062087457987849173291897315207386529034572220098198158666491508483886718750000 [136,23] -63506745058398113023402862232132071719403600994167941590036207918833585096127645729425779684558479879874244355791138395930270343154697589369687343350178744896653549316204520944507872483711173092460313806897562015128706051855288329656609143655452651867541369132886712091640419386374276014752019714451431046512191826072435447945518646833250730579843501166035744927843607121866380788757918852541028266419288763094193398519090636002129652154061189635610259274029261264821276006681096330708433062212503984093369570221058300522955955330752099293977634426796606234443047032915648469317909693260740199532423142769919345992608074154765578158161507412139394813592863253854390120221797287573315467727983759373698235944897821913220609956389694347058882276617721689130599566954593543295334459719523652403562103119198968787119765189916026490878197883910579270311120861531945139020335670772701485166266409425091848850807439497893309393319008815245460980031459643717243359192504075087096665815460039869489011378377385146080266577885496158874957095859679122675182118273706986586767166568776234707509483982493794538962041387041044840262962078148189304582392339445701962410929853334668353767436798054862316656874839167505674687005069973398949986875303711640295223888406860684129284613764487039106474189999091058067889070446015044236542131502939541817530697493463810636854843102259647340026227150474672205539777016553670363051557656473640982702075095792528814006457373723830726038816525588794515200577803575813204359573462690001549869316554018737547446535451841222757605691766710795839436924109854645932656415224087989127559670771361703251525504250612820603115712206552899427624941250579078251167067421039380106404664239088044879962329432771806983060131054098927752303170196617401838298700259625171064703193640848252605846075806771767863319217809669488345832615362952512469313221902324459233596597260265392934739032612622610502242995107254235530623799777885916925480770943738748068874144792061997577548027038574218750 [136,24] 98752485564229839140532565987655409880027644962958149222652783102453996130560588562442249367359300194632542146419477174474764187038201107081757712363290334143934087121814957490672754186976224201926232988275080597699995528566865289070321843424494648465040041478607353619596570970909751426805863577043873298095182391535097723942636599031960006790545887121870410892050764407740297189848209524341238940111239353193221913863073721990167780892464989002982924650231239379457115478693979390439499105384684951076391158320678924318215057678376059838509525741015748566424753861744570537754518815296137362311015859809738763313057716807230449123247870002925293191915736230971325380524382226768811780770189471925259729102317772209664959550579895187084940844723000997008278681561252820771861574701990493181932810712245327346320759820165986843869521539277103581617226011539769759483762635258474110749787638307848541660254985208121019597592783653434672756171691448794889666455008206642524864614508415618118804894417621086145196905631417342772784909579763503943860030001002441864426894239582753119077849967941287433401840436008286856277569349211336577995653517929714140202174359780423656562549033337731300006618641347730827694143430047697287259034197958837947970200390404285589596238750856272728227763594026279598101270525541905469680258356248463779265827439015175864803446086468304891114521118346812784635425894664725788369248069671143300998785117034784389571844529489797130970107056222368195304466455989854992946500360274375188164189862483934074963297946917674972870888740521831274124791849286297833620504227419459756799060248106692597533851393682083896285080846578038812585547309716706071145901735487495784081538142294520698373592309957578072377254186443466328154409120936142562216655587668883550727964874848831352246223947461629634432377339290921473260938896846653339009822620429989324732926182118953225388160017394962195054799298263995451112418698737495871422078282803047599713863746728748083114624023437500 [136,25] -102501166591711331793997588302085589786811212482180762303807529487303317654413512447181652489353869768103426672623419084254243612860737785224893364459446704885784182917763380597278030234334733115334887562118208026932957604241357270421227509483321012013658804478040039039370462160328024069156329000910333132031911881413038614398744139752032774700705646040307181716259638301592430422637439524012663767344453361943351300527907529287062620006604420798845484117733933044977979588579162716532148795679355497482602097764069467117707076579661482040522953274852435997690675219684216383250885130751076478194362307549747724273099226621629699155807996485505871131503672820151729497313938046535038465488409351385688410479043459738943435504347820085524735062816654942360330810767197036560245381374840212910299228399031374222286130437476743025812126331756569458827272129341355060471050244386119476471925768554212150865682991670427532985373443451743811456346413402480485521750174820244085633110192190857457792420921018981439027217609918814341698093468078254350661587577203029552446152633341241270625369314147213737324485577979578304781473963634411913982043878687155643763340581506096451440057675323159367554979727417530217121476215788648868945707264016159940474864470269552763185319735546134804757546937317271049775470303099382973764809924426512927478629906235766840258621782025982916786676530086332351087963040549339582632856534514021170371635246191030573271676526232664084589869104388566641044857622972111843327619533346560244532878731350220060460972477520375788724812795007399323232135052118917683694731101323782694549458124018985881019155054104847918041265356471490116686282023129379074672660431046990769114768793214367232772429198038978741674069020830758796031324709380330396392745900010066761528726534750119792379230374283096843022982134675829191651593554085563600969762944389091657055535737293368780180792873926976554042275964852021407554990893356722591543131115066067593488696729764342308044433593750 [136,26] 80447774992485099622810115674858631677788580631002824578522510101290707682122934575692893407679628240650986032610423028152203802231270736850382746416506521246302758594075259429504331887297118636681166760831735324117241537281109981919960667275898764397745950237863408900286579132565720371150799071489317863118958123542974655524493770373731226856699164905835955726618824890225597419474235250300564507469748848621067041852033894207671361652087932595908960011884249036191502238702007406865593593618181182704948006080387464457560873673607875410660151339107947058506046562702165568858715096156094467235273622815549389239692517024617391687875338055890686696206817638530807999619178366339625946852227787642920086731875404167605180300401520475605279696169477480957489071849652476123302946974571677102931853970235881426591176121855783744215216021227031861187176249009384842040597767385954901838755701759309409660851354892130354234740049624884681861733266320755937781268917430121385886666640101726364589247046329843304531786181265538159489700882332803580854169094485408616511209605219985278526448205955144161119803672478550898841521389650437758841250594060658786634400927375599735550772496919244706473771267655189111354276737300648241118219309662032281507312581868596016865122358322412731202254691481926841946781206296238296710417250458097138183495316352185487901885338772667097371358425180780210858399496745122153734918066665124182371292838103567680962462382581369321620201514757628067185575300380277279621553114060021986545831807850050164253542851622971575608357751494245352675241270950676022946839370527132586687225771112877623353249632895407332494951842214029771794268186801043111421359547453637283011048379490041352544849251064839420377496338408795595732352211830512031481177443040204213968299068043862262286639109067002059063687284946718112142328481823602338386250685274690570873717920466130783984945801558794050142949616233226479106206788357879319383697547252154436137061566114425659179687500 [136,27] -49043405499732872378736888054598336820861249160207152199004812643940291221332218549004447351515960819533193436113789174298666578680657863133523841382205611166806456303771687575504754413905604180989558209292217707435154062440420773906829322219926669776554789966396951329425374949492639346874303411558048591517956956870073307348910985258300831910252527746002590016589442215449645377729788807043723547125201414790275427494319036087597596735891432831277979379497658158861030772296836508731649588943405224630700185991560806375047768981097881302918949135216726542452390030625478383793292827700032136464198569358499002852884290817237936037444520266088494473101465681438681710264264272811794309599489782304866174985140265173316907310856312111321640112165436158764276944322664598431323081572109966239270892229310267586990196841263653160918417678036137969622180919933045924548155022443069310970824014863524387383246963979475824060579373539195830412748710687250647313743900179851561859000428024278009141848667067291808875621243140594552548888738801435853246626558291910651176221078130496943913916635965534461102186064057668482579525591051899636716757844227139473212235498421597109581425686557139543767362962133167997155783614219908144392089264480660776347254098578751177591240234178908075437873492370588716177894165303342187609510300302234931934835856710320270803792718279200079111297374851466165006850603263265836387402335622900463395347487091564979672590057307929103653855504498033213279511541766703262415096874965389494054725753664834933415004790552222473016688818505528771097447003648784495157530849008419551510418383895274054534426676024249248193473449896058467280792234427097062214222008098027133942588000207132102537220976214792114539570008309071479860821658717115387601457612264175021481683798104535129874859938117658509022554280848958080357549051016631935627947538408570137513824555011855726971707856222501008239334539998030522563370143534372015692301971512279123999178409576416015625000 [136,28] 22771255972631623088569745691062037271698371755819424291423890306927321911778366422415152355508610586585322126497633579939888263577335021574054842126650988643579691530284297702613534566141200210739553938831863822930457694122041799827135667655060812308072904882229229496335577028521699903808852055019613155171939383837843121782874163504559489498902793296021002802951665121208106902100922702324442580829204225494484954212710629378801075276732533383561428026448794872225573245339504683741741633372254556316130792356522239522486279903281058472882450416048741475504596766952090299678535415091453014856665969128942813529650902855622079946565684629261333883525379997415866794407584578306638681473612170088574635860488440154712819914457111227029221548952421236832916436707092877946702404958606559767790572435524024981633946026468538194433963154128019003443533209707395311258334918193335983339930410526905245813167996139466588488370623956483723522597199854285570008154375552403999368035918343615763716596939384246195780350225841428058648199921208561100665826482229911033588526630566488174939915931074163754302982953180971643298204651917701331856269129570686446214273667856552874119978982306773412961548834539839516085327881262449774675583682593130686555965988192627493918778643188334636013996160412967335502826454279175996655935118556466729810862799988571035516127557470300208117452544142551479672146936998925943489986849810458503517465968776395565884063238985139640777831411243083905407607792791428934778641866707753453391594200598424038752455413358851427257077634930341248935674474755592906995351611395427719227976469468946293188496745744918053797425495748129754594437915952558895663386297864164314232567443407954173256764970991095452779728399235019995462464566744229964841281867540149076473082938090707558020502740581127084867111220016828488234489907318288714429104121498852161522731792406862336132281498242305735572584518056184411756891962605475233927254663512940169312059879302978515625 [136,29] -7308286787521891548601584521591475310790927154369288781251614310563219813495014003827613403213475947110513683372544286974275353037505300397390343508259853989398678327254055193931354346155226228149074728636451916581770546351269308259485653138050355219835092993367671998617070540985480747622780456467236290348892490591579000785035695484902268772170972842363416912453652030396055631167792535274943212781591575340676954756563447361809863520371309094851473631789571328128618915173260024058011863256890090475522933720877788177134638337157651841778188828978292365940669832288353440876625527982396182888233671093511076331623196609796262947988053948920290729150736136496020790595683855363316801300762233506716603828113394036542740597397153121423142282013908145536110215017071477585089853530591725451681940599076433431909783120582009528252114699644734608498645443095336993500117751441831714133164411071937195449331145590762027108010509614522635741669606364701077885504175724934775478267896923596301904860442102898172684917974755398257727668333138464326559791353775084073947723110464026223489057574260543474136944777270325854536266647362630381084347608978023461337725669217475367368841400005719366389842623010977249908113011020721844540011066851478605896149463189628378070142603550811820043895967840088382233341937177514938831187685636662628080560132676690292135743544295138000544610964058674972034255529059970758697236860150714686342400923676841141368864950529532649720202193402998892332490127226286295093548009763175872407183406502962131910441418007762656531522538379596886060242163045189511145867465101234058013195435796801996608272510528979810416566110799308098111576599060741795575389597197848642621354118716469472658670106177195803999356548471837246872233946663923449581968825547969008080013719346880482039256361652390859270936235733223955471774245828880909089909418242144361406070835132627867656488944279478731594033339177677379599925829370410390595225180732086300849914550781250000 [136,30] 934604655519796969795194209382829648005605362563950920778634833716247144450442945663807148269553994095819695719376393312356369496515771254101500262590200781496550541841270870996383955027855544384577274516754901402457804150341538841474290254859555993750835309134346360762554100696959643213187317373725685870395434619267918979218065422442400801245450237650945184039595864545131821983703159387308159481623607675033625513083063786512691005998761286929152109858867371105440954854924593478629459056411090278293481058959000230439151373004488429890572956609828423855111483742262553916848296428540528863504422339507360973917654395828609605919155983192004053803360215558287394919086343197754390299578951024894592627200492010224269586877259960799919379613351542847489112248714260762097837195958096425828848481654746076952756627393153551451097447564482449471892524982560004161913421825848141997428031956361831982501023195942421515256498368749251722107721590121689944705601917199592771830214552187789950506078512216186635581819404547024956762600507674678641572165538245344331642425494754007979147020918726447859412915159194428302784493687791542628442469230604980398356529675154984816400942549264215827997281470628196745637869203634013023953953254606964250681242152674091928296801697250809485236624263307725489056535135524928209943887490004168366709226087844691376591175782340670025221858421220590509141604542403166351376465433907601647179423759542038333238217540654573674805264810572873347149465896550802974794708112521967145074462467163584830560480727017869599812101055011225657605259241474912672221981321714250157182712226024087137626419901398953476679032018128407036482673075953004043889718811282259568114626350224361448284017108486945347080358991334818394888333215634529435059145431818538439599031460016869512186658166042982497941704313464662520243524561474780327220164311095285010379005274932242145692980711353742719017019348795225530180698358950763804386951960623264312744140625000 [136,31] 568960655285346003718963972453403792428990950270230875790138472874256498477933238498953255745197215135012629337181236301833387169363472317990433941160707342788463190834798360783053260589997054440883750620655003531015318384449584725845665607396073879624005467259213767343650385031182484401967784797814396052375906151007928824390731688913966647182024511942211112810968451861956445983087224133415464643022718208646083264001642526697247734930351108520614735194681979531907785551053146494194937335468365166095984031913917599857505922639191004029401064271113488136650702943231922281462114603691988546254935561921301986893015591412866304679796276325964708027358325372320617735788584420420902144167960517606837646820757186999210303745428940652289385388188530881779498177800393694679498572238786984287950131880592768248014550517213039211361333321217938471672045284624329687153786464682292210221533803195558955221527430543521667516371474629069870380791323503924880795851231036171437785378972982399533474609379188854000038914902539527301558911835114505645369150022435878970198268513106992294568465716632278735039143515884784190240193428241747471040449023139956044097607773553864447728054831065768336135546630485202982849777204464754213699957225597673744557672591312160579317836074429294812941282067435205606948848207824384404708022742715353783282898190934847551026462660398882262440780239576332737478721480601690396572140019715070443955121782954041921735246981887558315462232603814857765435396627921631324666564752610275374606802786250612227626534042457441039666347206893807876118267154395152832430484675366359544220884845333199005755189131096787432747647501508760701780020515528335654393787748628234514321055348590521974183917298263257893452673428398486069312913625291623857212053606961108929152971912623351579315843537345504977826702866309828131991472742583184172471405070141702916879522291719032470721639208608567827275559608512492306559016341793721949215978384017944335937500000 [136,32] -439740685301014320351792815295570813854553543755870008906033022363994829508360595075896596477770573066773021860622969049092221855299106658062759931541435586327814996061178869640513704005953376969778718147059363689001558211007708510217577423462474252225803537357061593212702522209838865877594525984879988784093436015197280260545487738021552336346317756058670866572471426795208605118425082494085430501368628540530475467092411652695711642296126069717147257940257885338859109090988865230236818934690561880251122540240300081401103612611692764250950086445878866101009648691917818367807799782463671836891836977701544696099612277160696440133820321316516817395515999186663845647377315668418485418427345153892179595982892314810387334103751121313742803970482671826032703339296648460684657124165471005252567144350875346522234234678138173072825239326129354165664490678269927491582747388291965112897959655947883943791186055131216486120304697262038232627035569715656043711229225483686373903734929345376414520821492015363877839482175607696305166050258582363264937392197535337614413595964820444245032545558235520041697423133296190915444787873875590949896501196443590933450510232054252494263372948812566532035602498643267251871091140367133100971864561560502781670270280820154083557451967260860430457830239842109083900217320440321698132784182938149192711115498319433516402718743902224072650369754612005789065063218863118483187047600321152557807112007793014913441937855466511863708269085011594475961911048989668926507280414840810239897564054533278411919635720558831383134754965631974464537899099937304296791946511653472935375754093816107373348288283494910224177918854011166583225895896465052867086589905818740867354196033531801211518728009421711650051586103043786288443596501401218551517712198739506317252697846070339652533293856982840779652848080452525015224331521869973081959226768051980848394782013909713232784363004694745077524306851076817820311859463799919467419385910034179687500000 [136,33] 138975010190761104707421573051872853021429111041073169767288259694406892109696090330430338398319079238776470394883570427538764829430286958508681560654815475629868588106856410672971553087517836021162879688921220710272830989711790812631265378195502059302048218069755972204738682809445468322431979691434794260857926874499401754900676906658572647322486689164933495419671957882069997909615855296290779497604207479345780174423147051204402007963056922916474164877899161224203114540561566480607148714780014572739671179252059368354960393038793512751126681499239145497519733144492293277983269359201817762625508663631532185433178708270555198211547829594530084421218996380860369866156395856027971250306001441208701416257067328405867505358728334782839459873806232012256582515937796751675692285186578109971940058020044127961736422879025130046918330601849358396370953168998317460415247473688156000119879249020485786518703956013765310418806014195034001041875476027192522014570183553417205553886516446821298809290387278575338929166995159483124016520359954340860772925092289961770958584130979663793018860710206030430606006008972531925024524034964944978013870290735740175061155051280985407668367691363480859019150895601578333768497947966960948744894961687200088000427233357945133336903328907951782056127984132836180988487628142802724617395484681850048736249000817483193714784555457944435817508240421829168779723951709050848991484515681820403789111679730818256840134423142274048300409585221892375296534319976074987722152485621985573394331609243069278697666898889701829559260507188451633461364715186261949198760220707790171009242482821428441773863519047083296872816290414493870218403657507039876193486325344214454884074101892835393952193090380158306457073730843319807495674265992648634384800491047016762468144825474372590553964077669576161824058566839943430719880956555798445805613955398927848348879323098697401988669161364100315397161584875414253037462231077370233833789825439453125000 [136,34] -1408601634640454965339293966807904285559457308212195122593987878120401322823865846531289937261117313109578311134797505685694157790656999008050792748537894446469191925711348288583290884612899171505646357097452873512716384513051683624862344946542973121319630725347185794716947556944559167571051342591076235555020902286403614627635804251315702651976576340818505627391940197935890141897485713199667337947825853863061963987931609317587962110131622739163152178936510813439566546730852760989359687956609258167796581350317792484546966110236611967647651237885796227076692353068382169610851918849927383399756948103969948669182121489682289949402209393544213841619785304250839244133627996465704076016906489301481529951114448270143140852022482658504673292106660425407750590106248330951349740390446369526337280769056872089603495222291763301669105779882728317582828021034096443188134974183257115724674635916561062289875305824898122434266874494135617412559437676640936779864691301750511263954164250362652010513559183276311261769335344865153911365937807246718448108467661888652146371438336169236337109934727415043402034776083907740456747885575732486384518164420510832993605739589773056488074505404380410511157690626660824620480747219589826309166787822757351422725257491995043548666842192970130780642751677447133635065386305968409324162399093634034290096783420183698886010912360464047110530655358384838865412528835696370327857770790907538332957517653610578534643647616106657072170730050764904943828797792370996235437206485711012099322688888855339674099382135378987473519846462406193055145938122948421889702974301257731500250775087338815877132594006208256933944024118550453616090761126418087473143226338319651649669110713920010226312495248662648368973946086139223325210706134822039736056974028125706884861287910328351679223239208663361363117455870731554674962437920905797372685628328600489748124146417447519289624102026779061050533285726071852650420623831450939178466796875000000 [136,35] -23593575946719324093059441191367292318106551310107129229351294686623787259330698245497449063096574994515382172094245902382294352262743385483365073744420108837132308294182113100362344368293732056770435038154882951761675737502552047976764278283413985297247021172014184564365895564745174136920769890260075036397730145967303857844080571727065673713665015406979682890213320930895625666821124055275747976796037894063950806340690795704964640875357234771220550154972383788480412786387727202146472828352639644723978002282449595415271452880146036294267268155405634438255372898891068180370547303210283466681231374890205113646730455146940532184236837194444204061879725780581445509323879831185977668806962074021929064559583530942488946433249659056933512869520436614522865419921322501536983713353335203533683003400657301595147215423859157493110555810565098436439113818864225434463672757775785342234885864540556332475494522978330279911235645277223927805755459049130372030296363454142835228950629574400369767353404503351337101426071597586882233026400796780794996924380678306690867573622492607821602071472570078166541167700291113807705170392629422407191352283866700178459883911755221373999542140622246600945628047172527513099554871008339694661405981227023037038871404975140825194959345999188060449725409884939852596016266422010635613676707376536526704196444154330651127439098975491035861603245308241383205728904035816360872852348485485593319351955729881772458030930828943739625190922328717943812821431858419040505886316126003629788604954637527618445957148379737662528575944319824745373964342066173611038819678258608535444617534341840832265074405595663114395290829874334802318524409885841316416502496108798804543375570668917155491173557314530058765030657764530835410665733498933999938503533981519800699596875315384383501170459440803469562442902644647109163494536044752847389802185591934792308904849406103835888841027013730783492876166840268581381678814068436622619628906250000 [136,36] 15103359442577364096596654226941586585246589757234712400374301013635872654740085628845743353257164413814247871499069100910857388600670664940592350681656307326056220900515951290292484190385420483800815013007842470714891716751703901734229323114247932473101026678538203061178749303085644805798347263994598449544600230328535784496859753950539472469112471373648082684245491844423307339567622785301290268168655546813463030588536916237644595166111174752725479793265035283754622688904951683727427053522420846440290997779008164123705320363577603295391311232189643061842871160785833713002254386573670092212384318780902481275284577110162593640594771130091993942223111200810331293814303945919606969991528272170300416493761304972205918427833942349565304334682314687297373528196185475911174012524314975275611608774302410170386141134902966636770111464203781517218279164752275104288034952560689479067793536525831325526341603769694958962941589395564362557694948946041392734734479558269520832301884184568331862999031497158245630231037573056313430894803909620618604619082125087473403679025360783330538349061044452335511583187154318984011186879229677316504868994607556040751179027294708476384003935833793320707174629070444118344199026320372120755914913377791683892416341650359761568242686012585544255539902920456118828763300304530665401558264274215395541294771554271124981406389236223120128222502669086532537698543337933726545539996040563648421158541243274657057831785082111814680268861987214337650788283623538292547926976172066520412506322025058064426809232123811070963014147460277823661274528675838717120894947001816718008017962210814716827130287113737653563877109459235940397401598373639720604037309216380327990548725095543985784670431025972537360028237592137486427670310596865808763934910308582471458141264840813197780213271842048507044130466890263110376373247194596092495986795686548184255993821393570163432962979668622736350094837298740912956418469548225402832031250000 [136,37] -6104260526163905652738306457970504680556718615430843571067227267860647363469751079561230207121122316605867522351437527767975277764583089395686634355729311744488165019874819574654963558895123225757031093000063880953479128754366364835023912972617284370167758392363954983867395750851807310307997638958151382372562709410641513734115012231535373299001784880019814540971077439423229892676265090430279203918033793279004612253128107459993717590239253090974360048617842238001418020026886719823981281457970632781346632737419115971594165244794189980203561585447516842801940640774911023842339570733785865620051689702965338370335829962156702511892629701378349860890996410929016198346512379481859144122823663069004371153779812312389183742395662719491184982164279638386184143654644355204115657651017010274912261676096844703856122050227376520139510441754179682367610379739558073306248645597259824238663682300434492744294459417049145084077273628225958399749973158558155889043273473028823698528242336051592503060270752941770383036427665602443459612378163529775075300245354491542786372108068375682482596993260779200671372217801989874186400359976635569017977909386533248911780104100236822812250386874349946038527943133672093083416510097203625018057967112089493921913913809028174836751861818303612972241034336436215813581968108492001340609599015320072895995148786635242549323794713708390463992964148718016592256242946439366102027268199258574337877727270260878970608034420075173960895134027695141768444729180776489640886492152422085564869239517880093518530305904606957624402754423241550697464136164876815904268523505080357508306248566454290477267796964874273970059074059022335132642009456379811704440397552857417033063051192476082440040337396746990376736737333596516562561211832720153687474403752638103835843091071000593864957343868974919910543567462437075426409012809337582363182639697905406338573899491266968476928970618008977927798630602751472906675189733505249023437500 [136,38] 1874465541457610294933802009083116202269375678627731591413678664523755513545351321966804667499884558884975975680071929001280588748960127124716944139636674213765932814416049034016950906289591982053695481604157173991777714097516824955010218957507257813800899457313477811220561008176964352592773027402418514178379818004645216094731304068186735893356920000218343983065012870191101140746977725306823824721155029734165093111794191043247758701143856013577114357238351594977612544471873749499818949251542652993340843317172106651375420388653428278864481576337298826080473735812061197850253125488264470912940953791242408741739160543205270340632064036789679093452010616249135885336631734860799040959306083619711888662217973368237710157519127036952415282385028104785601529273609708646246340898964556291462777484567672422253389208286726424572275835170064026842864504697794414073650490336697116724773440669007661333942120323052251055337278108848026921847188007827391121448287955077677573458283239420290730636955959046878214700430305498044119959152639447256686588470700250921212422584844962553763063984394820923053014638626325936079768755830694188697586363601976395353112067400270220284560416979243140745636375335310206026418681582923953513993016269453104112830415227189836416522820749319306061743826365408191777285561786778333381761527876684082302149943560721954305564178667412338563187853141656923594463766996196379649685894350739982650274303028799215028841861452573783150151558710012351463602208274673087667719887303706729040759236795104273285685405018799997134124945561192082346234781132726977853528527626588221925500557014867772199290377480421963583863622007090880315157523541583862916459713560520900208507011399356781737675279484496287657465146516470238907904415860603315097272578772783396769189771920211256686927847591837313681615012404571071853565377729169991076667438674894303190369611144466908655073795401252689496685022163546818774193525314331054687500 [136,39] -465139469444565564797087411348506360758810903428643232440139849113569982470662893689938447125346822451279689163475386895939039787014511931300277591161468474886433406834939462832556973333088599444688088170054986180898071671147806842458765028468823892733690680194262264726120075990253520427654560356287126939807678351115733924865412583770165403532468616863840707576544829755340537980630302788390340067839159859549916152679897569487950959985618064446900808734607348112062662496602358862747070374658043264919366088307950184801025599290997791931894020508206048369988739659175186468416333899575865548201222294155811584415998186187839617056516892155471160506790317499227967936717007416379932065461488481194479418204760175050988480087564081323009057555637675582809114189341749513039011544524770765315744710777072264947374322010167815520182299063628694673036538534544824139411358654701348516302566863376661517033329678634460069697709242640832663845149518756673580676419530308369275040885029074549082244143198149837836626189363098781400274852476570409675494262223730579263681370775676412313866283842990719114320039567868368650140007634940981731456724886971346286194229689868392758193630658993412042678888592116379679347940451094234939604232159706418850609751159263272114834942982562714307295628650999286380541660359920225822278015635862127868352665034429756483512192754683549711201001513825649707823053866884583658706088543266285754410691613362117219280585367983998387898917622917380419826710973179866464102806824400733764095445915725866852288210068037999733895090581450674500631496993267164150899539790940557145314447864304467425974957781535465434231794296414160555955574202815141219129157094732942889430456121002532101825105973773595713879832592915514810237239260759861551926201845091305658809772075224483983434658941672130330404216843772880589088880697342302924854717106836119248300537117906973776351993888375733426698843686608597636222839355468750000 [136,40] 96200107633108896450620164633657670460847802679178230415277354709867542004407375552015208657647680453924896140482523730405381997727911481755880945428823612974631620974344443913025664983905019156215564251877841284758001587001751335382276434895711869627392302036399445779509083796428405612218007813694177940090932218440294308508279948297123289384673099493864142071530492206645734866809139199059702994312101190404142864910367308129792851138035337055562502900095560112875401532504272308452042389725289827532916414756806722678219187462986955311236716474786944728088983187332157279739195090665825737151420212906888498040807745384521862624410135851159104720215337452992253718791826930251473803194526823800023392167483318585241578488686866157880953269009780608762463464637379754596171940652016675304907786454815806726593434208840872385733331642696717104698243211798399451964740798551629038436330784213745443575019578520909722219876972392506158452513042160393575640529437056705552331684382745011580270569040399329221929877349056147062025162203887738086234293780099169801908954172118847704169786692752160036476466623062283541745603677733252706094951709560944904434841595549390577818049965579964458374366230299732005895440314455747391451444158452786340587435079873491228372605334201804744509943183411689828857360405884143563846487388063754253064635604573515696301476579353013815136336525060215559901282798065812131087171473093664431257826549930637501690720785926834439784389208735129971458537259867610499747002581865170057123047690413066067331486131105692194000547333708997683708685006840819219405876497897054981696753097013919928228230689641979716437493928480218880419912944462123746650001123386120488298303947603214414341821034684354869436294406335564628714436707238912043693653622756229505083566383953515510938357033934709648156349493503990590959700963125570813929271198684220821999065037190462479302553155608412595256595523096621036529541015625000 [136,41] -16907125455385027899499198126869155237261963534270505831351419972512374590513656581040123180542369087554610092970907747811144779788252768308683811128532197085177427443104168380201369290871376584568805106015168647190250385755400077521260878412138427942294579334889394598694196500596351991943172554318585086935604242230489546707875047296392141201264818562554651238853697121539550581047355406519522823366681554288108556117347098042635772290734748048168062354898208983355443086854243218242683803568358096993745862246607204115301006755912973555315528168980962481672046568833490708070483244177327188650873151073066337822608912112924898306243031893193335484293489568754910044195495893612736855817403596876674113525926095477600696604605041541098742228187791897672353832382160906009414834780160866425918136809428800238762874724238487470081721974860572853826357759329111323689640858018555559972399329302894967625491218620477878945523529543055168788817494186729273603064216936876084111650072752695937621555648487519083749860505913008837773678802899234097976972625381493632005756148499825681521934209758978412499346173873613186965720250122278589983727018182248553492173391468938985911485361382344362143135202819062663774865091157202787865418031348794418448199688046091473912964521281641266398145071523173668880943365584433830280520627749461479341820161532041827066043030265475505424964240279041917066517779291687236599260966913123670459991893989709166816994035764737406261610726769228001374107946425538514448448204350088454716017703523459878696470418520587123726916669218964743038217715095998492383475321248919307518860948720797169119526091009743423918918617217029705909586375574133249047511158522314716971192520850137894905747298815676081117190565899268661921188641246244561463005349470549621794861269353040683379049727011849318259258040507264651883410664941069152924871191153958441253225365368713344221718826189328751752327661961317062377929687500 [136,42] 2553304153174546444053996116153841312564908199433774238170360204672698779125435439798595970666678502686256392900113282351000568124999250719930418981710307067797058746461496219426558486358880534816671456378523866034568339775869580417436560552653884448980776052427781346066688755546682801570031565824710517200234976693619468104736388420852297161121545969895689033233445101262260311097990181637288214519587520061855633675095490794352910408592757407071040428905044176376572819680171851762630802493728595591704438958060696249042938639514310908730132914401675459074572372312089885472888840693327709183285408258554914142751057255413164259546192225822491885183880645507051441720977361633203041605301085788738102549657825573326726883236893017073530902703627642601797931697161710601796924628084880427093280563692545897838798577553593540376143648284039072075899312327681515202918773783178187892755626857181970218683691467015742135562627671584950007525567715363170397880997725910655056890188147659326778322139422817758924715562637958024651156212871959751988519134454203648628557782829186421748869328659543204966043180465058564503676990875307929244741444545217315960085112876131516438202045907939964130045866713654269199801185875184466142489330856869883484175328489574375383147212002174865964582024612139255901717769278500510922316141217426111417268799001400105995673852322796144747703992509037030376596964610875692277984758293319875178067323300989011117278578468184021638282493203641490976156660346748539676286884199614749934410620243034478630550708188274316436025303219291353635740390276547638907048173291555476086542872435266427860311510471928027561522279532021441820939985053616942806673258184887467968599805353494502510409635636394055173089746126237291420976236296419583546589544068162883351708129323409115215623181464307724285749938508783061239546848950296149160877246933204191705430926956548806532161000272256842436036095023155212402343750 [136,43] -329804347011544005882905274640839979995005655344743001446445653511369234553618940711466825033484742050508360416281915118523193400910748290403418440467907295470984818411603558929236820356613456872382404045223590951171321577475234993700091515046810772051370910062463036758681165812261468342758109941584896720754296511673305977453195488771822466189748311990016314409520320277848417351743799512030822722841609491093158702465304810576161910173339465760885903931618313370547568299650542583560091226902526650939103859344668716127216504128773404646473163832199819454287235437237685417654467462578291066610096722489680796964638281444212916906110863325522735182768299876290039071177684529364065887784997367991214349314745056123903268251766245749426537005913707669766916073634495137283655285900953488387346385956957958484246613581828076337420253011739161881985928150382643344073496043560669460846237152090042045473169413552514218698730965800229307255849040067984631627993513561645974758811800144218735265950364625253229592384612629421961720207823597517930125001786984827035805485719870749798646247541067469529344408121611562127496927402128232489643916715038967450154614405119800285141156524975548059618436623043960557315727286415338195928545414799575144155754780344061445474767926359665665313834853773069190983234570289011456992513911589721941197809484753978167561767861155323231381314837430616477704282739619156530526219965828631098902075943506560803386685937335441356964550822560305542058790639935615421696207208845291591901437678155684091125183933860111213973351205433536453238612790328840780575344994317310406755575059440937064078968748970570719667122099321397059780376684471067862800821469511329944340684514521599646856708540287349481039281470661180566714334328003798924777401476407388189274293821047390535793850182897982787199928703667754376067329729508413396531104807062321758794678571551852680367486333729175385087728500366210937500 [136,44] 34412468973974559852322491983708461861505314771596469898298177733301767470905295959100066284057675236320129193899914434779083256590850926010778711451258080940272431557251398785929279533897746986994376915517113921011698595429681593664407736229868581409492321440726734732061490941218822581779064583848323795962030801987032494909410536167512313556020202872743776728602717463946120846644550193945523896381687694526709505995005119272792406693231569964672989876513305231195241543312498817902181587664837833627360131296431124083352632118535327059297151659883314545596122076960379318120341399632071296811532331168344448091731815342750094961663883507236292266566444968088844293158166964900652481100015694988990543406263824689773950847789185699257478287951635074687863623683978683795389704366553682277885833797244489526973636950852169911237412394033107664161675955221502857829133774458356982970111064674208756245175832361356319741235430095185239084128689877760838430790085862392221040861096229386868034799759134888211778375943236264329496653683335889222137100861837532161913913574017432925479449643981155699327016957112731643442684021495452649982330080142809542838365684582294200188135647250314231666529503455421193157432193238370646551837342008810524457012339224808481947375564812316044223384082941207571689419288762432786698100632441800697572791120753393087162773151447085136201616575721363191075012410878548435351283439393515360738410936911605351399393343174444511753484660587815868131370330405014751766025115666736170643139144606285703495784122384719525845946061572452600258680766195091216376621002316036012953364749464559987615017221633158375232886636408915342939447435096784936002117760399840270017034261218575786724257364961008238199505971639927747475544385978249178689465215837130897060120662430884335843484171772166472271182867227223757025471592624073084833227219072158663355307172136754940987544598639942705631256103515625000 [136,45] -1990554874327614418865550149253519963463860809077562683176478977676191257885987395048720576639672625860411802487895788595434408072373217002807043776937903844843467257445456840884424553980139296014674410992275702420791698264805392466287405007378671704780333213582045010234864175219761042341151338417679077859059457920319677202270459412592941697396655271595995233028856258800743426889172619854602559170228733763212010141841497591536321919065130842964655009893811232436485052046307154311875467949780008184189980918901039936268734111972798447129493051638013240306315616853766464601003892258528657424540878509886989941531993586020954019706126966857769508146621205380475147918368601723300558846988985091681051449937240131768804186661255994422995730163414423243351250071931311467239953010049557411663495838647405502729106603658153073707876837324109233466819636234717708874122334928550973874145201621892383876590509131062397787900843519336647920529453957625131655312281707415054682802087281319752620142978110359796879602269013849043222233894309799975141685649071415022040533799948145146575284668451350864887201012544257842431157479879402782440684777419957494081734865052528628051823878443048375218642427013855933109340165995881916099848964675979006068344034702221436927250382660398238295349254804094462892324225262514104622204448155368795703762460763554641802903841914611533770097251833359451340385424335357336844313850860924016963422654996827396588384877413397275602459429942764821956349120978447033416277544231845601631638649423877924722937566009787224457865114472328112793426195750592755884737541956187781209739492310692532136694275129224240969204947863399098620567575767262976336448338192854210566602460091440729066497861613497338529266155737948920365095560107669385104441659121459715816257128106258262970681988344925836578272721679241981800546609052595649543536798823558555719733135881558654345844935392960906028747558593750 [136,46] -331188766121446723426683371101565906484968335081152137465594555642307015656714934029200370712291861297530978422055957241929608533062292007908976060243766082658438913359283881349177610391790790291040838151844460455053062452016886176210897868843704501748154395756418443890917623836369827379530085573843835923569038688006278179575420899269871232141558866226287579724746113162629698338187431469057746414993915359448184127124259503506167970042842934257697899532691611641412204755390132939532120576244250777889666817257847173194463561342003009640084362841858148434006855437759725481161486919510438193069741792301934027626594167517444163544705521986329878688901545682585750898257800505714585028840276807676021067080289770324939263743444230844801312799622284826428323756557974236305473651135029336677775405385016932031826384171819733973015584821198411870176613584055859924894260757438018720168518557964937716921409595473841917908169731141957293995096808557128448774260742223383848543057691414835658858917580750125004278117026544533185526914765463927682444803313782601886793307627522006030326862349641981819111880754968104511627934389364954832553296241540158334066252867708584114924991314414021925140727365243773336971491841649111099149050025113087469792761007713632696542115569691498565633330434158502843113039124115083732284007869603544188207822919045640837574328734788426772929628603052184207608427482091925353034147915936186755725286319415755398911108019962488999991006303992532824325609692990103583693102361713251754200944335877671938051629331097664069805066742529277125273042993302723651768592689310579021541372312595581818069815319079168036507424678936004306256487424178698313555427455615034317632872663729225376040184422304174792656584479135148105335213195276328559099611898302337526063161467299324933052012331372619288191891836746933241943692909418796298786124060224342351567253186124944315263357013463973999023437500 [136,47] 174163833752088460619312277861270675242256935841162381696021385756545590841073191443005759974590425064175394769563779433943148176159742368380740477471880849784369793566073882059395546994136782484805750550642335375623563275621471706068882768168586494703185699278659914154193506070192655841721939004126701803911154455331616916339027186818983233581873448787529201863405765533742854529145190962714928224477135486108144562763895175660345276633998140120805351897382452084009756475406142944519904422168051445804590761503355163326838023997508090940035251118613103532137737857350564622493586049581492015664291291262200961622965492246650710578505480925265465549605519659013412824235546743213994245198755539703947999338076133735476568723553141723155523341078553844623109954192687175878828191061032130565835605687233137822590290212282698319019327093208504441382906182250791753481432637595786500055543407268802498627653677845504162389430684772251222436008069337627023420071706255308629701715609291332062038559635076547982124809379402678102042112746157351919138196081268907429923751634912348343942653938882487495657335025127003642811353245053971615998922152454038262067005517740427030782351155597857566834085352410226578903956724971956656369060017095040196031102029286837907491227198424252998786852808866490630386366332089125053451537986756078990912631349868753300569776232171452030870914487309617339284725243343615007171307587223420402971434238482051827725280876924896046024743860929218146895924478464384719986540483540181149440168658466479135351053551491878761725031986594764840133165903449787482969780288455731900197225965990915672148861846479020054675503124216071505304565673708180037432719632338781330326719212700077649768601859636207923594580973266607729675622108219373562292205397585642108555447468082612446951769279133429942346613181203662292230984809404356350134731324019394299585850113008214185603938996791839599609375 [136,48] -50219864835316613810549405764393626253863374384462076808231624495527213429221370420607062091272846314954666930518142483697286252047402626668999911113291820305590532400074729806157422594137173177202172975973105243855162583822530524732992335389656359077112056536824598268450225097772130262413132113706748520782776674253546689056083493639484870781904417196774463524470697577833164045077266900344899168631964140815150426444442122116419520038669522742565893324905716674499463608083192774844600983821580619283888796809085553447985502984125747058381639924785443457335347724535749747381725427672178202378710390879056770696065155685125255087280330444723005251494778526739709022942126235209701905575873356815777100192733723036523103305878683905237622725584609703410321849763633752569314076024273744602259170174323255599683505619157992383657814363017302197796913272726961664517684875860477929922042142891447657748891912163876408058684990172439025625322676796266607142757219899246816463475697609460895089588024634900147462482937440353504027284852077469658532424485291368312879884451687407573139128698813742011026790701779856362903658035599812670292377440891142717828744771808172133014086289814620239315806008061366143881879953265213307961557215014502718553036354521967821705348740170280543856453792505317286909776663882944971490240734364903981676826157427143840137716531451879480066204839994877429622881101604635817481421099423775987001950762926492306018066008843651924601323281692559356925441511609970569996064764672664869345874522674842724240943924451818007608272447888708239733129381086827307186840899109940776841073969255906033133780164349532945903094830919806817851369328035799731401683607250566207495977495150533466457460754458289863628445091900621179507933048823397418253503301727657623185894984263357444978578049256982320625987943773939471730219351867894424844738800074883821833720822278093117749214172363281250000 [136,49] 12559058826436992713528486298243492410844222845453382000365296302833801624161238818168780671292232780707437502686544195279783089996618302739659055668793051729003418293419045309961409636088042231787725371466844881472695340312175041473119694908159722040793788104958404854174252150227138890998984946622235007319542284278622280000139123358911114838121380879776150611865569671291350269769595927163072677462903039035553062370578950461235994715118127517631568209406155818086044140334395817444331575318534428209610618105599129150426146417296936897340583612701916629720994941736124619925824402610189686149843111292420416592877039479387904809843983756182838161848623364571731268779198182476111087336643826463114105215124904817099321557007142996084897685837092175521809512686646680801198340676823886304469426057154427303917297954935262850076419008176545941056778468711265614313466961939181056758801054017604582015124584844275442664971587252877657368537130241630861489779732074138421580233832550736187310205857853395828543920043658978714929054218324479059195291403912516464625285223499286586344716071664242407489653819498362933291277191443367347266379152724074694217892032301789321159824163622898053496337064634204487673658478850427207800236418895560144102619585701927675296776141127594124188031742015680619250874644011334033456698238626863100322687751748779181569146077817571173154098052943347022859808990539410484845784778676399807204535476726490582327849134230006196648736771988269783354370914536354654401063626569752135657965962677674510980078884624986158140159529033907980564929345523411024487516524424123989817465854517504533786860029869823005948323059626048737937141100953603668072948274682431383365668562748124536286894300259725509236505685665301081920703635016154501700325317548752348209726088777862472374646606423596826957931313515397924859413535564489692087989604921777048030014311488534071664810180664062500 [136,50] -3300110758633714434778915656464585348458055669198373598885844129181103880394121114021724147630731481245314648770928318802917640986147343706237725824578422709196166369821697621006576190407934599125861551067133823112933373993497607392852888458196612095082494679753347819774232689133430365727140762370857471012324166528830907628484794456389611948329355515859309797812948328710856531472222450754006629535609967460448820264172899892063415528695562874066294353867220082193747225574086287497182551988465841190773697146501579651395383152042533799240829939552532324437814695064389467654738250872387581785811490210063591065082625527957840579508059594096799871024509099423611321519589503201042695506149047237511492098397377854993511568836380302985163754965230326750399075526767616948407091043169023240003729007506198542654933640824444015528903109350536136978259271782916854105408979109607099131610266335256248587685254157525205820420248115156328576604356376216584599613479766229245496874641099234605128266577423604362216842307931103241885671394013890403311198372417228578385898729437060713825277001127977861932674195647895734329045943197187861042142310192901972496280502767103049006057777234398532629103905466612717787924569117117473721814683334271849425047251587725528163272717990796967090764839257047308667973710873443878655368591442133717047772412048490564488014867200187627387396309955356006427559267463909188516412653893600128100223810937616043153647727525506262519813355905993336276983214067566406539166014298630535468561978587926227029604944680644208805401296215983710806917809639406237903679186901008533701844792230312433201255377127606059900127958589819751237686864595536289597999440743203707179089609313029191813314377777540647482543554541592189781953292104137977990797855416473827901958839526047677317066565082647115479030416518429620797203724614514316551189575878393662735980036396281822937011718750000 [136,51] 983457023872639740271142483166346029997140428759103023453623919624742003300157468760889557951498269021205061382709611155031441980016148384700997949717989812049579109026657931941988719801233770122284283961633101064736418668713283833307586471883941104568432880298085067874378239290323653425142366055968401310969091489425872186572152912919588750330500633342219934423899219545480501515787946940139844290194433695458933273872390865266621595123158794327489987885985423725068917178885560240472140258358219850431228445752649097550608763125758994635298471518261986600146481072002142413788835715451540781867228699492991802076718128806369142686909417107443364458948018182737939354297906208464374468582882045053980768058196835679988128305192708630595990689959477402586959395348745049831856353193994495918769106093345671382694890622806560055519395674282035368270877655603358604312027120833011013598288683620488100524593452315774691814416492665937932910010495747732482873359502912939783667922643149655662220292803279422937037887921676860973930787393517201012871454307792844804375902476370682682182111406907771919067587916264287729544862464469954745659918010710676954822775959690296127075803793302437945705402298167558524337382615432242575093364888342756011802400730401601964185383321798697068274878693822815921417993913941236865527438400222638540190904643281949306551159375473261910922778779553138812203238685455838530130848534448918258158971310912241240124112818063006672420497443844687627284511355879156614405139843843119723337325008924749898478981804906428194069888443093821361973083459961656790020181071500572081190379599499365130334221374471647513895771566358864015260434102085423547735306670963789975295952227087391291157543409957154617968320835430239413601358946904416463978106570149315239077755384733715348299194913986762480837154665686108650450263147268401413338902190703887086191188188299163391113281250 [136,52] -306733712715399748240971564240655463664349579399324221502422254900498621848872198136329319369742775063182586878675686133281961778767978013960341081743495121188071428668497923642260958900401966327812999433835932990282058975692926985658853370251518477776410220874767832590222409679431382553795017185281097821406639274126758602929209955024849344844761850241697764815351960380917910077978233219484586690513776334889857866760028511440682624055859353876165187103073420348276523424784661290408402528883230627065644316025779957799361960464094551823323950822448021375620458585132412008558401430475036152062909417986286597470950930085973889128326995901123500041896205720508691607303330758623507022528207530855636553930740586516738420524077148625189129067585183578972542350531978606844248385088039810503538825750987323283977714206923228468467276431031746042350713825173594827919164478057531013086925670563468651024111171430377583201116194566681014908488896061891277609846905159473042925736179078545149984081853343067512270238855327463711865846993023932660336176605720926630555170144115780280400850023208488810667419622466597052424246158820617765894930941306627791671990388649548387261431611344682628589724036476420065686887100285440846337413690714934520538779709369665965517430831722582313122522704921916357848853338609951863522166634086110485032684482170658460414347044549359482954432372019054661520159621338881727025614260526878623057318499544598469661983811225410723993988732217562727050928295134413954621894604076460953800210271920159738404712679290435261192874767795563631121845636973632329326663785697548483341552587105180354108647524668820212575728913133813597050599961957033031247059761749920388058670119534924330218166636520906946498303649645948096717535320783839479174868460039912995817508249325428368625730818764143066018599634092842503054370035979723330771132322427975786869483040250079589843750 [136,53] 93472927662339135046036827231089053155884591603311553610381538118797368818759196179779753541206729288421035714448269709238693266861058926381474538391139260585644480117370791501141692919235019171644957683802853688085503912222673247846099593136050384242069287280826336170118611788737901508053654016729464938999105191842468131621147827821920552757473668213553489369279176697634331759109814487324711959941487500291732630691383415181688838711222343130184451513080964646462198138624320851164327166049274956215705450767660935851922182869381112085646147450695232809793518153061492535809642743974450349503578099568499706324289171893548081285009462131319768971241048726809967943467183376071052165976159144441488017554101817268799850430839247230999148142031549321483183257528679004731982937574959808682110146783673372225049143316026883610115596384791359290190418247268082255217398271993679874595523443794832573383807606595184965007797464580397243933563494857825407343739022822898686013642197140655206277361978729040210199802350726874585670408772414512484881670590778271288928622803180206497265618822206531860667950241346810008451551721378772031974152164886920800979387669311643362988431297092535231575366795659689110995201957433819458323913983277128778938562649696679456082957183098071712101937423833322489140636156020531491356679244454414810074769842966287495687341052152365657941898535143961646873922380721273436450866211324467097634591190855173038080379451256116633089382832230042577303226682908464592330274125436109141608591782715165461707009949843723377604063944938783775289387533226928476589571318418504345396947882033702856780604484945513873718013385224127586778986675297379045689244027715985404240771247079349999869802270731125226526277537651734382891653121238742514739635767141781105405857809694298258174996761398476917058421727355797175941509571365958917627955109230698581985240423479718750000 [136,54] -28085971479765094879654875031998196826624230301078144064328446461790125690644756842942944062626008174876108253035467171489541445316454852270033663254346735385512592710373634768349429511576293628798864600398967113830675137576207029996587736830525202941089517497083446928253340238143172681506625540690017884978902859462621725639110745378472244206864437891572040077144143993053272654753003610675424891491572791636403503088557151511709552051195585594494474795456540359052572071609387742214101546645674648552591256908796541483684986190927510903935232224134388292307294062533778985401569719417146193949473172398879629216038239792907519489143764092587001915148393878186200307007216087647081040375704954801172059489487271996617813684673417054605283698370766310100651715714411013879035015850699397322784758492951261936578394813158148049186352211110817368283232736864306265348974063943362986807336438011450643559296436674593580918485554876274452096638308981033318464862907929416055461939430854418985724112550201624905077825495169269317248322660484436792885565681584352483925658985442063564637656474323261599010548437876556195879464332289739429819613934939428011010966940077560785651210547340067345124156297776462915749372379893504355935558518796884521104641508850831927883021586022380649204245517377489301098053866272581275754123193398769265685837669880388380423053312436797844240550163452647572075772843317676399906593789797226110853324663474082337981044586893050501420632266323596057243413164530228418643788506978818250224231989342776677182030482826680866185049301663424244807600703498043299281909240981663355579259458870842315545102019509278834240412017385426525549687557663604334863806742883668516036923784480016738427548301354675500985149353064932380880359246075421812510760539398050106171539367022369796087091757562628810284388342852521599531902908329278183946430521903278230376071027349484375 [136,55] 8316424537806347282863159010073581041598460409292278246430264275917481584780137908866372206224660139989190364056315052609382341672269518552129826886036472033115917782223720113546142779313789831507001661761619419181255245998412203744882870108140393476151153940303826994333801913641327325458931128176941932074528634647619168811813079556481834019399248518794532958768311673305045996378288853943884185514921433099220680112671181831010347543322071257558038449772821001659287934021204935477779951165628377471108592069929615983576045515012748422531665073620540780383803491865976855298447680007858165325277369809192012629001674628343073529314487132239347900918489505224581280792002904961501598611528953643481449975702211594579183941025994522056624204878901575620463866514436074471846924317731879438818428415894252991632615870151736932402204494321551282574771797259184097474104313616083765995872417169353738636391249033853262270827375697980512384430328970438615641776497530671995334899286193274663000500481961774468315628808418778203675717209311132336711771383718053256373893808487666143916336156116316440190936735131572767425243589804839574117813876185822360688797975364928937812448082949719455417206966317277467778788943617363341588346796808277963082183862916408413675063461453059041519680470965272107261741672644200002746525727474048784310470958310712679643038158870515975685845589121809411067649927325353052974750521893179108140280264368688349785678382012988529933285016588717570171612536845592042804440559652031511085380641461113937754766172939460752030397255453139510271940045217645568438622502206325154724647463626684061281721193300745463773868475996585571953311839039348897614923702042020809645572928061367998292950409493158682242998336649919415520339469668348041942308309030123644780565525139333248876849920108353580770609458632985372616388434675916917850211735038995730782354992543000 [136,56] -2265574716818405149866203151992842264178970262533932891702837365597802328847260301033000538494905459139700919600703301655985072412032443036151640054812926683900841596060326378837415788898893404581014385517384298207336456626959773507542181535631059714854011477735543341183005097326809006378834206475995417500685719107347116323774018103328557146951640074501907824420870643165613908849090635949938513748378355792623925063823481085167918045208450469838221517198864567190917009485659758793578201296386432808616082090456810280276970622358107132646945450444189214817664606434785231367516163276685279859486060875796595144897977994669982973021437300632619126250796124055177963671292890811415896227967338032750466646562956692133397855214722768672018575280869073872746718286745651021336428880323627615541704108225641982921805682346437394913442337672452022875594664680024591325867595536723988191559574432461163805206710816221924844513041892017429961623724396195693389017106070660239546526219471435799025845713837273924100276737875216554567002769629271803674776099614378299236023209856226341325430812416472276617639901343223718326870123405661200510123776854571755404551315193264979073869795461109998338232161610900213802655301262230393887545565249027111508778153919197237346251987996136824675057084343254394583180544326813590494923402450639840467790023037125161655782973505809535016893357885288564751713452362360966359471741204659058911667125651971747329288104921543519364558102578908999847447360561038809843366483536511546799939751986042629479110528747885057620601986951790446406618300829953148736752641531373653116529771601312884483063795554172240752493124352338749950705790892265932180748426207950489895171586217438425751952288325823840426879912233576791125850113385212407665774682041220943343849967805534472684898556623397715376084776898845918589746541741772203090263424241976086157260974439 [136,57] 511113385424516215829354557813096542709894647241810470917598381383080898853668583618734986238934007214222116201507529423224828717024141069229197896175684276277760697662911210020933438325429574338341347499705912900325060373208894224459017580149429214630021313722229265152388307313229611460940899376634125200284955647335513317504507371956944857219223754813780016823262440236666272615242242844364686187561026250168704091681095213486935368728115755560879516372573937088558097658035127820721611279029742636570687428283101145211679114144890971365280944908794760894211607255353142300240038060490673200564704971878363154670401688859160655606098453904803798543296636763840624339627549038724507992074894511656648433893944256111875609867489179949526803895208206758062109512231445394578210468182456943710954359180314404106251152011593892986295068466043629664833795097792279211896517286579520022794338818277004829927915001055137971805789731000752403104329989444161334718897972305453705538977763230993242189759218402682763601079907658758390971011553409000533430919279105606542361369105080734824518835192839065498271517091064107602498906966194414034593944459625475516618774921252278104171841932504255561097605696023069141536165196749414242991405702686731173572261629702181021684493930091275117960915574054326235568745974448735862842925377609809129890891440261123527119393598795723936260480372744050239925422430596492335241968235225023690568577229022813763820472529302350672105523181330583129622863528994864177527377317391766010867513930847641292516567633490368693274257864994288792403311273303508845120715299208759360995241659214922128899357303059537988337527061583816405088066511487438103909844277735818289608753753755926436126540896063918456799732474805604658404687707037593778202783622671852077190277466630490163887839977468787325487386660012773244521047592894996838956456274754905266441672 [136,58] -82547844235070481056281004349050284108213586604136600006215297963988091939186460952361405048406247349440452483481344135205531564029138022351203879202227593827720405231552833435443068501520649050091783875822883354410979246403238675389260120008415326898045512537460342245143535398622753602788063469962622571175855126272279768797045770914335442962944643832418834134939740900547149940449467781170325186657427304833026067596016169126187770542171176680714237409274673191084972187248119562563846675336404752938421651042054815625298442583736976180651149078473631563589000515834462651172323201814970266649776363271648977805375777162056795304743523334411269580619059510837225631483797304873078898374603228156700567763669348675812706067478262510486671522177741403168941568615276008404267472564709962545748135759255224304307684978362254116976890737802108560098581901592187966887024179193305283578421703673606894582599695643535089182521108965112325010481812096092630341397123012443297850613514387011365413887937890468024625799770000200927369212226244946263236763085602376610438031195728793961494813645903905912046139918309338392524573094190709092457785135187751586152372874227918944774496362902324076287154613545635847418346433688282660205583982440208176641980130169156366547333375477133031464626867019259366678071773515570946311313362212393094129796305845605374329778101963514779458383212362114935899487576174552681841151215202133128983936845039149008330897065732315116081058589815234273494859151465578773834193298088249379668822224906680934099346247186445134647620328803348584263100488637875795437437515309375105700042621510637205751213577286786213458573170617496415717499548252704548389651354965651584274325518795710966985785460640912954676701506622831687328036948198739762080936920043874008616413654477196253727070989373777522980675791461670948393283801914020881094876100654427239328 [136,59] 5288694175569098317526067611819150025307636493137674886797725186842639913071166404657651769885524446061644685087121343617328999811013715133453748817068748911764142964415582181631224694913311731887842945479011367874460787554003210657009503172517037283581624474550256527234886920528572786460223461458548736860546882000304815392252877816769066917420878386697804596252593030422768589092641908615896721776404614978533801090378681167288540624276592185269737616699949122534091955162608286168713347432885658934834740076678908870066745060427985534078863479432485684766188375099308823243783648470312074828991890992166257391003740349301542191836010844069102632717919821982873676402593908613012194403550874195161962768351151575250021092740523945774646745541864548255014795395861162244149883599056992883667243603393452923738511054348676118901918675149925624108855135336982744352769261534230192855190237275091055114973086999366297851093566173625372029778400712877587587974194409345092354462589245477500185665395961498299193613738338862510758655978784739815012778491822836153603407300138449173770174971573084624406122875001112312229688828174790396466829207809751985099933698574658497526590774663131583186249824269471104473306965597828713844049644741845189180763713667654432123871209316422164192089456192946034253077556913272578408515634343953524875716560972180343672457631040848044389914479827713637749622775029262787236512692106447997301600174939139588303009407703174712141650014946408386009101890654424853564830419735550725408173686455573813989904206034038637314728556941435211355756120819523795774498129063929687295486370613916966575142890386419540805347582658135154959529036461268019747418158119248030521722215816749038733701146354738787491976033984253631821354003997953944233862783739704520611532867279516768562463414649010943853195062739948208039427671178225840040821609710107522 [136,60] 1919176710707544049679110575924750875548469659076197940872044858380275047046346405757495330786817125045548238254082486495076001975189566390489353088284636050322001789132328823297166893111268255212878024996614110858320657245024376480772734103488804372693372269215739354994878259483392017038580610611547003626132244755929073741370415629510854855613780821054149061250019452315557436385276569842750087427449356183650352961032070293689333576676344318849275904054473147037877779954853330273878356647550619453511833718747533120181525546313104894092904702947941369059062931343950446813001905256766253003066843955128358956285876670257345083958092878989869454925827768011082331478559211046643788945422237079577456778540580928531689244749977254779276633826503269908845286716969586669131519007647182402231042964203802246017247418926328822705720504798331339848756596051809755151726087829551998233527259006392902994321129698460943239621320113766798541089673355442497981728252446981866182809327090469893030475589980964512578982512927155652609927462354973254038629376666706800457203348243050172693187783295645684610200319144005053259538824608765981491189356532434391840302721311049046072800665622949529096581077614927470638876204520234450379679517719338328115795213064267247994365119825408989138309299042750834768559835916445425116017573568790218033612062985534141678519865407664734263298406050508216253115847718073839931659412704245343788874103831853503374597552006836945156101348540648300012046473717559012387904411820287571134247188480841693491229081034893446738676629541600118875038427850339217925476530685742009809066520463334147278439779213921990878755289863451706061711745373989660838476282627443772655471122370334574509396045518755829856791830750970522812905431814993669861632140638198853727349972250727220883546140380412678792518686987902355256115360817461347723197654670096 [136,61] -880835464849619208788750402429384676064468139061933073318320308300756669146150923701896069891558540759911081391713797586869624069167478391264936123966333253323148127403016831270587212111108870947774994301330885322219092568780381293988576361981214874747141186698594255973347872506521817726043303394175607821247494313027194993940316842526694957620029745064964753779415480438970372867335567013096224713309045798350412385737059872880536642730385631751066352113060576336932067974174087784561700803442382749997797244989091978134016380264908611711762618692788191474005715926355090351727381394180598318258170855389359059770501903241225185659805292827653773801201963598684218200582974441824999113135863845185062629807174346246630432215066453363620545638894202852342053580972122518502040493103227896360145182979768395187153197641211503085950654434684802793295742012459942204495417057648804148283692909119527685017040554288659244695693599682550312831647908431578734216518607434869379037874079375734079380547219468042601733381834808700904455039479291334020313379947013016348449952295493112159021348078965768455445828090407989215280176116577402588100861612710028608559637242519067607623087998230155075806429628226021707343562505919838176178786399043769620381802399321108229686987056699643339154030603444052048709830645990341617315281364043232038846592422642991487552288307499220914207271936013525489198288148426275105112329873715152242476452376860216699947133939727313792092505461636729308662329422255898851880078295129666708082251221216457885240029025773240106130752358623983536443288724295069503652953022860882159249393974298840117078240679788865774494431122676753672392280051591923055326306397567779093745479514436193789301881595049350393925373071095299497895804422562518639320053866244107564046784403156350994568118610482482165598097692989210644622071160289848726348389768 [136,62] 220510438979051003126971331988160841484932073704387550856503310661138437298807025946782689113951397103412404599269774689667394575663689243653917453299529932752381685732766026221399050594127997896000850337327579059093257726704745865618755864743897282213043180728680035515277473739438795156577837231973414863788153184331642463058529704508143510212268907132463958128046721874358666612658145397903234239586452642367075668864658356082183698336364143656401632353181712836359823985385720748532657279239000871283583721050166141852188455965056056733973333341793048839234707894059013764411379225970406265590424323781739911772543742560134406628299719600000404983022417738028307997771756811315668747901674723749724663942624953364175294306791809830767038275182929402137674094269594909878982319420140661426089773569145559975213356954843443175145082465085581640472573120061695876054435021424433138956332373358516390928188367330295005776343367217462441835180863242213725461321668449607413067414995309510824073125107588501324519750507518640157858852798552461410754376450497488908201855678927296261277879160298213929008846340279990958188238171841147025910879637494150225984615905821370191032963818884259792512576328465707849278799582029965352989809409716524407968087330818467727311041359856842582988389220749786399133333412177435119304676456106286264067625083907514325187892415862240819970439268264319358949648782046840262432101986430562118979122930480312549548214947803243464309689608407518826663680229634317085864806004425937433077266146439231601364658642679514420880843635239113786366343967003331922059722767979437214117759144214186287881234447657558679462360221164606428788247516164797522283885392669956602045815299308139550398170604322601187222176357167128579987543963510814110661799122965390156486030321258854767707558491721239747433890958233116252911150635309922087548928 [136,63] -41233774115233595545189566763088863010522452385362783098663064082920443880943782911658782139841028243840468828650994382133915005147102068959798519735639112851907114180303417584503047800908412202667991633229769693870846186346658671237583541047422268816929032817185243135524537987486784673960274583901236763015339365476996138502896731973663010886740767514690051894318844542169443413247280037568717713053207204591942623026854425302168087615025156643822360524896538930862909082775281448505805744509744668114696227316932171528128392335519205353834042805416546541175263339948127599740590076468598025037481951006228887446332073639295716456600720912405949872420175370349794047523726314317241476285455032187555445163433095802503016780818018852096841440230586717309624597080757579889820811003736045736232786950490570309360294677561725565601434131650845805197643288140482604801158863022774000538807531662666200761827806314972947946429931083384350917435488358658324809971323187629918004066046437648764941137276103718944972308740796228681798955231017047471977998729050363669362753967911201040976361337372651189525268986911292985096018343474592270527017692070678940130364904720203378868947452508394741960612123883284807035610037160974567444046182912466219626529000393084261474543784201399615532062023222975386771994595328977151292951836235613235134919775732097311430724531244915494982787092435880476021722455107863601305977900669770344798512151308085597828261695159002249986969189800908722216562301907968559524345415279198314458772289889716459404805246723946942085317867388219301645494922991291884935724344007072883271898204323017202632086904702965627274613128081071278676287553114022934838834325129040402064511270155076470063767271560434161325509664464569707856585996762253891117954634650628578325761632217850244657095165950943654449025282211424952077626577424876454048 [136,64] 6157144808307759866884654141960685892668720700041217638040723849550848941869996134076426762585728386927881600674731020626500876514476566480225247578801603693454909349480566678958383665489026557771141113857162460010282742520770164989893896977716453230102067393844311166048365149131474361042574169017997947564888667046003845372833817692878430653559094004381845545052742372197891565320704254405020421626512577194765806395744157544995768132750820640597682646954848822066828207572446008935035401370142040879470028551240898507246291055886508373330023384666931995212332221503404865322650171809680343844316317290069546646576076083771523109149193441289743111853387202101577827581846044102759309409558396795248635576592418865541380727807902892930548855743681679960481157962110632535440012776157366628745648543626850031196572042593617447057823556286933313195253782702636607637901759859115751470544227594699129795780783720469652710143850754309538399782229756847140958336211019591884351336002009964817859432457296737326606570039796351891031187521405468291845751634908494012440149625231312498415583840038823248804241463092471182088646086732777371362255574416353830269649173246105296257168527706418890730320246755541218276536115760177039196859315419092248685554439459833761380227975179386976180765572653542491157710899355771555396540496655899348163685758928561864840862522912232796534772249373477741127053294233857320217867144532040179823602564614125935032998763099141579977041188393157952422148497255143915532269774010407202923477032013509380116932279051833931651270390315496295279875946999450922564815581544928373287356346801399393483943939825306388893707729021498164083005987840371140759042265823470615983409433600270942693712920158579661485662498810536890018889278304868955719104314012291319949973141537254430528488786146242872375357205191603811324368963683131136 [136,65] -728732150450143870590331982114381031347731658791709983708646488820610788231709055584470600215323950987655044845232627639819265471931882582696193564344894592497120827696899864350204806725511265335403480954339163734901296978400330447336310920618254295371360256605125031247243846221695106701059715208587013830319667045481721335194084292946549767182348404239214135926355751353119273505076868700040021656871956821011380628338176296429000117447567337521002656901741624431978021158449586862423648123493338161081431031968584572641496756185054359186778158621111760064329709185728522778300133998034869826134834571316907323277832188972427860265054512208376356564544324332998292310892871196531740881248631831203433210031848810876009719171642599405652317287658732252201705715440244924370469148320556666717417360550261845469895058506792544733634125089439366690836367441441028589795383687603103805949616581181072805014755511571917492293412387327544096894704661184388335530970416053219371554377379184023164969177257795875280795659009780939854884931910383948864109030007291142044537473996578517065282448714193381017853845354510287195938583995395343201036047166044303356356272682041918166819656045920630272365864559266908736654253477611996292826842203185050538629290119306501856560604526594976650570175166751140254285146414713416651218493967486718319531912044676500253640561358292396718690775311984391973624010512483278987718977719856299421586663428491487637368791535397587500025460534092491204780987807551658738575994473832881244685875527490563097223845882337926572012967150556105516522151171882600455929415896379007046253258949578091249530006971711783097729358784975992154157578597733316564428892573069878158459845624769597659839817281586339354495561246066612291032720032744356875378491116717171516753511296014230363186337584189552186685170485711923042601689750880 [136,66] 61607316469661671428299002502314406392490868876549622948706759595894817049543227824407065681066118230534498068617628550378316361699993280351024499780113261873152801389887298717892446586206632301609821918176844678055737664580296508032179664400078889036268361072158031223951630474149594217830130819425858999113639433331910250900645391207420036322032633066918394452046450131964982137111642511177978959129708684132710312964140993285659406843297946895297398295588510983509883980607418253005857984391669153130336593872647306043249535629608482054849163160060443066278145566843036270797565739636321380506851627384237642515540228004193157314990023778488925742248360793312849743072701764736479901039902269775783052702643809111311957281161894103046192067468026329788988917378504136591364919325931976737437623399195388784681113484354177269329913435991466025344480415802707641007056050051869525728360527687767488729334634874725780099318920281557240973679152733781378312987147753946036878481371070546881758475530775739550771854393944127310760504900551583309778652656850345069578797702961031362980347669237444846035594148254470718089748047566581094116852833822970530304266827223949890825143473235939571002423884229464689938534345806913242339499225645340219302208978561988464074427645581041292920126915600501494286789987228040800902512090132375931791822504473916801080789333077467970614587944103861635414750850446940464833680052758853143662359029538426183510209211908385954289847138389639588707597286362995527432463200217875937872015881239702046400986774911642110268978500066674695037791731121615385238888016902306739750339453609298307288906707796187164231346422261932847683960325650471779140018516819276267663623162074632345432552610785446540031188321753433416809346516822995397033360356775905939075623896583994757421863101496904904874024481829226448884587488 [136,67] -1843158915732244735388717703150107011374674933097588724750651793495675619002175976822150919483231740857107318676792429347827085131211088748754737411963926138507833037362368205627930454065855822653371555195402756948300600078513491259034155106655677698382102905463781818581093846809259264351893027047423736381398961366980533677944176151858425493861600709160338535652232596497658714046752407623140093870148305145961081112286134348810627769230719831586476329142414367790594469402813404130163566153970768151648078667810206232358062686401052427275906478041482723887978241944401808283187589796298053414641994288023748627187164036755474879033391039239908541235000002782463173122365284868631921178322540855054050931143787284277936464731630053379234998271443904577661568494265754381086900425433777406367150340886914614723851941578915138219769205943736516486915590702495390426278025068327406134517717771673194361781856427794560834279343175131502344786247250872848612170107387949427024638753876146578339388647027833269694688219514061740431716258592231101296378989748434580837243529273981491956589134464534313852046668718825056121176930717949477918329371412896179164341357553363871546453438382058393618452190810390605906038734835530052167566522255273319830391361794476188455654443671082997105371831196689937644080452079582706865518725545854441076556171987113985201123235345341147714342480141358507410839234514120147520118828760940143208495335702462436985803408323256907237189314552132224021947726142913436379990829797654632318618400947208867944596739497746100673222578608535572816735303363835076599472361257277213164679180996754715137237917133919139954874818587803902639733665216410493233236972681138227762764208987189364274013384618698686880401273764340446188431859155533240281541882156781043324830575732244925935855538162677405971551695922700202402160 [136,68] -511319758934660764557608284240336075161261590973653699735522728361577009222937949474620233331370177324360489897859710037274664502836678907484134049178848023075473079593983215744356985046921422584833026718493555316178066501655938462552559968074438517863312208501013951789615852423506479959367263680993866286369043343046416728545582315515761325660581695626945909671524434071497061496405973889820321636427408614689311288005932262070814656695751486413913879832380168544701261470133488922606884475741436283254682037778224860055934805190256198001278223205742651177534543855836694570247769936463232970691107319326607275105905152757913933650814100468302029588129354863419008045567065901482559627351286345529386278603768690684377690593984173381358521604540014873763851642229336587862051075898224249532045558856769702455539442711210709727155029424037917554943325254109887616066709078109622534989654995383443224075402888640794921736245076878303421911842843764878155818433332381358182231050987700419698934860112313812672956898674211006811215250724601744978322786726626298372090680707350765660493625713128900379791815234903738977842310544056022318487362942793235427186403744219509604081639094513365124042293270408754976252750234317587043477790018499198683592326768096846897226258257479992020329183650144844615591575050895615588525834977185158601483204608562797428200222326143146080086720187505296876257099620953697144536536471177760755597811074513258208515072657160558475206225747123175614526867028247885504422733059810658662237002741982914411190898345845942361941655183013096102002480937390496058991965670118625984950840094330711975918596178763692627463569568477846388783693001924728730616029553223876228902731461779673424905071429211534192074705175326041799823547075688946901041851059123690551841978079798561491227790292336205711886599334013329200 [136,69] 123185958989101247392291248441817415087575379424353434554906884344451046723698181634249785803492722519999388160652221939452916162004312106481384840664330041557132668626636763546500922837822518981666021128675892335474270422270344172938183466023897326402729771721833175302510999442018922466224803351597304072522768427186082990652398420401774593332579821291353082481947642848443686939673026304717316326944675086346877008060687247025008358914283860591975779043248270130802872705072729156837288444346189239907242925127395193755253472972696588420499324814833795190923640117263424098335621288062170277663436361387556774146966580464010877860715068720947413157253267707367679295774502894796343052669657000360652777406993473522758473285388399389467441940729910395012513289512642180588268263512822363693763429094142522876072734178775525679460930286352382064790949249386310847247980060496036865642445571056802499759827445520605305367467952909147137851247640916124068976952898193905016877429378376768308595618271218177425549959581632696481613971224560648777541058561498181651034904186646315467093447446825933510826280056083380138803917371543835170144232496427363350965895586076545094149746689307332581266780012560141920740635838690710147907426892717240267398472932123071982768589288108365107675285375852238744192841290564876453584012672258068093115858250538787130673132048396337705370905326079103705712114238990953713819047499925138987261758884979443501033463354171641108081201399957936844579403995600865646037223982344999969529644733624343992415003967680869629215543340762479129178964553128110927121992528085515907394856901198240699830936579165319670669840821930619981169361095064469321500343764474690480777002617810889413539471046920285843448740336313799234971307778256001654412051934242018008103896852700316101703819113620791819393444658931480 [136,70] -16768979893105217889960113495779094259833182163432928807651609686419066677825873316470020445860371116547334953794212034480442452307988310969861432192568789212022162801621235062875691907847028798850659236966833704750854043659027008347355231911239021829239010820596260879814422533115277539816171111699443802183446624621196365642872789707810259094786178188354123981900271318306367483940113288259831941064195287676734473160565066968984512628389327295454547669799857263782995256751866931457433384337011328259090064365363479580516798119735990026968526463969218663834882916192526188150563297694754373495008449236981386709181838298049598361420781917140361142261896550566147739018958298681527829886837672850150301592552098828663709701184358236784102467976749345638389318359331382154603135821063814493351004298101051759068545791445332403829308072161959419937881895559838903265494533935873460717506474701456688585538410550516427499629052889219565936583538305922860089389364656888273926751859018322569230145646951518801389915724176896199844871827786257585800772037685698353432337134565163906602293787786660267186835024305500544246245237599492726497783174563404487628033040410417172012869837471749464516507073098920191463560503148623350875100886166583772113363441387537302321249344352354683061152701481163371793793519563477278681286385920709884247295021465549548782093094499745979601608230334806100676413250210899523638849420593236316787824221257610547858110903454101657865235696537057291719401929486961022708038621973754728089196259062612827631878530904209694583384519538758629951544770820177156853786944171035685272381206230223149294529324237060333461936188040112836724821567232069542718014591739795141980958245070921831566883336681841416137735523371466615741977998273608757198256516849559836476659348739011529936417503498104501085625069840 [136,71] 1684348900044793142161804335111321265720763817599820787837064421751581683507936846732902260358195646225958563082751018892473761533923471057374416168827500144500574260845135240555034825922900407202761228034277084600257720377136608820760495015075354208565931194674284221582062365168825546154608736462332638033726308698761961108433550753548709478279763061371074177063915281372544307410701413887752271406053369256678533372952231915636199617180616822977321087295815991877622320881373893629129080858638054699840926480400723259107269220373199034477401118183071353028824965707489263832176156337845065712032764204276932765974387356663070465416409430295836839174342669644241452531963819926028283155777970475011657558244876442692351956782503749206150899823003194865651125993692193565190671432585850522289013911959799968258820680167054614620351983351310297227152322138794649803721352892228986722889764643478247339244589275968439117684933337257235520810226169898727892483951734479849065725812488838291171515757093117404020091857912045345743890387031075082946608501162472117939711887120927228907732843147108984071889717538063159188989726074094508716409032617821158416625874291384205988197619634345566774058203841558781413501911196260055847020778053995707995334840321260807317269703005981942366970081178747932044223216084243157759405403523864950577857341369532839349087115646992246238918857447063952050915203092593221461273205695030776749589759163661871652120194857819035166281771357130062101527923719556736876487437080190389949444102799716180471413015413379147997216655144190755208575369169185836672432278912659887729927444024010559743256703115526632798355599649981035893784809566435605173970419813707961906515105317491032552385391877180825580867994234674702902082722359843704811209486451279971164833454143194656107752464408311974341403520 [136,72] -132218235420922419944245958618295024865588087688948647665306924470831351529667652262041535396993635330742586167721191720889109371258845683421200706942485368208668055145067839828681587867779940592175307458327825701873594711856458164727436756241522179343182289468864177205721707021083119334074172742393254560387412600471164918634531000715902156442966194205039513587153232763622681235592268567389380851005843011378145503266035676178825401092368704255020365757959231168770017153828960040374060106304198760109074225577188579178517284423043885298172886806988812454776431113339683954567060743188333146382663829566943911467592825851572696173614125413733564322475009384090681788084379375304657200832438403132405856708663382607260073229205055890129673315927419649144143100392012296833562506949386739129518615251019833790384018666623200260256161401318488319372105625983831765523426808348484598468066923383973790579794308722989876240443655597977465226203591797268065536694232205868187718417362433456314807598045140036889278580415342859374489095266065538600725972025553864434105839105768605983400069915383324418369977959396162514417317160944907961203736098919501145683581341961360740721963045504968585244608046515236118083744785833605332244210710493801924735164656146765744905696563523656670380894423030528001792678965909336592903623460134132871454239606428741445037422325710115892682669606188859883775225301994459805178174101872279279701004626907611393378225031193555038346409154066967276070217371323266717545147057450582893082100540573102290236926672542663105358857057320301242641281392438040117150995372284058326602668487495121663923520383100609041845369365817919347990030846756086827984370416987230366136496464215782509357049260221826458863942446551014254619331109945192706947076418839473901475479758790260211413118871075779797120 [136,73] 8104538791313181608324509941945456397577783900289394706407264537011714692772207028126677792842828812826758777562456100933127953999969229862271155101225862706787853833066830984364954666504184062245918029720640717315539080433882779124559996262979618424289621255333162770596049491391061296752203416467031294299762315465739942370443613659223469128997530979039911670922103099046262174116120059048203409548331586293852852056953129115518652226715588735186660602083411604312202530399001810720698474445988979886085997085484823658204305464295329789795967920347136944107368204750202055264556820757255134263581291813699999615715784881460484320125904112441035800207850961379661766349130818034151682526812538125132903694238611114159369925154327862250508928934397706752715402002306388279211864545667378064163903887767271780616925174773242233758862525360037995627563021833439220838625777602316998689072379673903036255030317911580193640847834493708350023737848154433502672082065889693587084523967849740426087812046893104144181924078561768416649427829528739093144347214537656912623866753795410762897738291963350710598772564841828670481320960037634337235039307610816141974534704146058149556957383224874664290285575522977235136231082331190462578280377080198341782991440746499263884508281246437419457942209584680980920162713374869829478848875709811067162210357962064459477504562062603890523089653611704988436013786505610194621150840198896078319945593125334819589500065518944627954009378889584389105169820762383362731753019540245727938714166231679905299851719518176507607453001273987242477999834556124064685387729811391981596532142525315969795237601233035806631099778158064380154377945706732695002090606826709268513379139699108920914245228159196543068613428541954691618617261932484518309364209394697721675440249581905930009405836523764800 [136,74] -369472936227142594292676730206241013419289086724251300773274128125969074701728682612398193866753857669249882115897995837871194896518702388554996100517453424471641706869236349125118277141343283346093945094391090001379859028609475111273899138191244243375617123588040315295567227594171715681080497926986112595692936516682274211948017915276197482981771983384817160532871455769417446666113686414576358105797166115956481959888699118648419920057296003514546569512018032006650123127995441287510067752318170055614571272555546380798412991984657443756178618713767149891653835712930166718097272143588591676628142230067095263766959134549445738603099121309703757339096059326847408508316168610828846285255656730303609635749522370619043741656799358311874962716530269427888778692331824554839908900015020720592856701495906749951241314857205714153716628651351994888680968428510707279458327545987907303754056893474139702326553279008554502462131095483375317370577238764165163218858567450620401758152602280254452792203460550965384335418767200369991755428472590246479521153973594503624797007059843283432311489207558128172934748428762008587491238685291338323463730142631836741285420357560503238614115836132698373340906049569598238372279681477177885898464791955066696698369235135681415417246374681732153061653789704824320182379878265691191125702051749802022812460648616023256082242981581014623938414011977793402850705135551862957332529098715909665350325174896908381001320658939233521194633291424542295612051447648366046799315626039768132808580440951591236135280598438085419556870537845539587171894823337177255932573991580020897912594539328290048894054182582576936442700724574497595616292306897370266974757416168716523675323417987287174980306511646798506750272949268337241429416962973327828973457474615938306290133340448608181029352960880 [136,75] 10632431897431832237583923812420812079491028523416260953456774189081210073525027229453303451190064704315481338289679583802027116576954707321772736399308774030794087535974469305253791412055030986976853970987093919249068085161459131716261455133666235192038984274570135800872339080657822835532426795541005204353042421074791091004942495052734380038848794333924097197681991736554305871346906001928890722408915717061736682972419279464364707382555665775238712956788330591026861496269592127193804537066408179057096984850681338742628413083068079899202966335396543853305881880283541590676723169410404507568901384892102542457777739442465269309493239518341102819009337918909618214990814471074443925074602518719472095271961253123771303756703099837767094063786794790569589306337748370043012958718986410692908511739134589782545450994168363723777513565143665183281899500836246831997406939308490637904083212226177443585115514509469092808064267824369904052534545529779146355420130242247878297360497244757676810718685116112125484798836953146068332840535684805331038457530634363616622317345905797486979141363306706268495864312005402500173170071367813850330408230263999370820628235505641590926954479794041489821069051567314701043930877583559665844022619387227043454797894242778499277959225252323412104193160622689617702643009427044393820792843696852938729063665386999446879540046644577893490885459241915360317524734336524145942858097600407482520272296613971488914967402934538521954353475707215981276035315178745707392149134972350694045007376151236652741884839984040520039627373465529317555665168525965214640355534437092340618551115100401292838445070574623391760272325829778805017292023922634354296394891040180024632322704751520237651955293984720985920140436240777473927417220728819746015509589146449675608050612858737727240103120 [136,76] -36851062882284397717143763341553153332027512935956122523964979154451093390061233955478441802769465841284996467067722070581136185828504440299367650388457645925008558200533801763320728958975075353728451499332225293476152410028081420217580999180855756414927206216783641955834924741380034547925372788142486708493778543098491657014399134239818961646373630914650758592739888045419630533951183330687463273239276425922708756111100433710350901332178170187784019276291247477043634325333665571625521756833261121571488107878500554202807333068651811805034340002192937869511683954107889254640241522141583505833540828276947015913189274614113279310498629067963597472380418505077341009286577295415340708423474766029628405477744833164607193672285889200306268476896600829515333638657023728118910230602417995772963253626550063178323873149536231378615800432990689208327793646871418864645019949932706456903557673672398616783412829912044520341891164290833291325405712377829491101128129254782107199866260439947119222914393665308321765413780286996414877260751774006089404367989601947696010109437600214128072933343750469225434714495359022063064704408750879004335386355091727513281416042201790830485775029418761052156050917688394536192225901534842465882889631715238216207732598349655141624360536689435200837949962031179310949668017545958139164355418308458724906757919925004827951595477233563716285247223230902143622211418313228844951851177847151863632048685252450057480658874550337070125857904567753582033264602445361936608524271980093930598585400141758486529798414787177598355859932085847221891739817996682531677059376075360459809885968564100705558117524121437193560786400537392866333337685165568804972296967610950266824083784165278401427675475476385400201060259402876076382034729918804435209182577499449031242014248972002491560 [136,77] -12936342597645602249407481299105803602985003709898426397375869917576881401464904240990591427097937926943189775138429856472452528774913190282188532877177853270365861101259625668420373657731607665610159846157040281016106079742874074452259444851210894277730472512728185033408252515391792240980032517302592798533301755490842847060101061288563412577017813425149889697975375161152087364235647490521976844209948053335186509955550690061798448474372471194181388752122286152500961684939283160969171492408368370888573732396105873559723236136409112263416831627709783366758043682093420816186357673173331650019047575023485473608673184986133380048507009611047444068073192332428616195386067089429323999294245026333209936736255297128644054329470887557851443073966292534274888746550402209261239030560870795268800330455438509892606098653835300296061707368648046481399751909660138558884524003780485333890040767374926775040390930879177053663237703579294177152180031770113132500357122927649336774871826453847113952256128112706990291582870044198486296359990282376190518934399027883745475817513341246852436396535723010352136455517083358494060351274935491571974594606147969030440774763152998793125192393805516242021582467083059118427153601653235079630200165922422924664660119762547549778474770908495097401965843701897565654185417644123913421384628639377685641427713945286529040212786222340740254566740069489276600746785651263530112907763548598365104522060566956370405512608207604165469250822839906880292346926445339355096988231671691326533454034228507449702810566973270125505986957229801817838349772727857819031803815746780762728411270966385747567369787860622559817296758181699257098354929796430593592331706835828611625754267803431640333218811616413958172456807052765644757351244700334684019677807372608988148267711090015740 [136,78] 663588084507446766790455916250596330311620794168649342187772133027270042453671814449703933264280081865544682685459808689343133091055851921044288064296369718473562322136109137547952263632129252246517017082057036696229196946525530234928509586035173292419204980157300896079633470846991836580333696941908480228150575244331174952313755106262605728781239136965823901903023325443947912321281717370606787519795413072949524992914836829843481362692683153306425819927400323926598655350759748842696521709546080287404833050995658225800921209662523960363248593328234638659493783020967810202936487484395715514093564456818780298512286051659545305158260264234330470428783988065188609071189153326030235502978944500745194743369868997433394164636556318177730088059430434549924729297042050126047015990368848261580273129307458581426334270333909457584494010293317796868684801830851997657018417624040823482592453589043412252288341969725405352495580601180680037559219623042214637182719525214239357130330813466757886019105152900196874962066365728269550958828892342376324347360805529553239920519119418381066266977142580819256546634947001083981167255553472402155065321688729134169310499298136445189237991164744688414361631723514124993000361729880008722157039249118959606825231101112345021228517922657371682152397385987960919679911364122726900220254080950698810158327154434066251648686401731106116180238000589903356434062488249659236360469799705466183330350063815647044152325930369330342094166414679603594159595137860048427925813283556387921371869493453102991221152866103511877488805998983258395125776014018777390972115643804020740981201091098575932500717027334119463742001098853148162110229845239898127067813769019646868361203844317632153027230746520655846327933230802405403673427951995787156650440897187680006726547921200 [136,79] -20526115544410686638619641675732972143541031580493396282408385209065471241440174947467260285331708061698367782498077585245746976428264113380243150976701825497472773751645320292114890580752262319561929060426638818339721770710388050643831728724976301137758744365534692356465834209985424716640681041931594838545849032174526504447237117750310951525019869593234269538039456919849482353281989943640154505241445195053795011595831333690900543530438861398438573319103725468806921465835323054540227897656851948085235949062547292498919117719490032067610623533626667531816162978810247259706689608976293530709961295205280434501158487528669281917561391193983219418618277208781262293667139137651169275909709434047650401267225488624886061133672421929472260351374975097871159305213836190235327530013853631331226260298387495811029118365894197253126534679563704070682013120546772302219419734341226176850911697919755955787577834219833162549838380055400185140518135503585969678007250133085351745118252996621754928247861393393391507505310700039425067610196404959832838079430398157895921617254687417308722449321299573599675261987916513571091456680331998843012062541938516154858320686893682870513201873611806054626832768795761615454057846983695045586211675221710660946558589786660992788337644849050330507137811441011027724948210892439414951566045362475631005721566273618941986033575614962428668947615375133953578532725986430975093482238458595562628535519095151433462097425164068674504137159217273828988300413639278358018137864531715391756378020189821885003066880729127500376553407082194818320113106877270087638452122317659903268496578365394118435214256438904599164201005065116998379570805611783799341211498588929306130556868041167347995120313503233240741965722329816936270242637375411772328338904130666693259074824 [136,80] 421345240515067981584679992423592280794023803323583799101321753356537716302922019586715988022407769690117935356484661562361168990368492353550216682115962097725723340605565768779241951511998620944719771236936015001676498531764212962446514913813231338716114085911106845984532677893740099222367659140223148188132082217451016397276870513624840442691441481728986833531315388601827105604083618881564282960531059626708536353789007229435189629646358161843844621660180484010404133339714301108692354901050552623293041596872851701591923243237360541051134813656240793195518495909595494329817411913754603251391190734961577529801687036980536567565646245590597539961490134630000283021232026330323074424427649869139860864827204465214684926430196079566821822044778347938636987523003715251425379524056825762368055554486299040037685424036737310114001493323715237391790887554740773882664844746408021411947345434862390589248758508345076723295330312596019498588045553561954247006501356501734193136944987357050987642489272046958120021533512251805215248736543487056208191166620497860766271719067716977888129341839926309770409178130021677272128316154061331049099775228228550446390676182549753993797119396868761558889749297548426386829255884001091928152269152173065965560909277410252282390910116246280643070329880143659203271331115251522536908577186462381898777375065933635574560270574248468880345641766588654626336284286786206489556813874984215867557701451637209658635492678334480850374621395369407797196547816003163583159677638164162082322469941207177010697825855058455236808498946081238274313887947940621909967548413462656924103886580044516065625769402140692835425112829045274343413930741694952875704218338847923278201900780238516428611031179549288918923216600927482106512049691873223116160085759166661662752 [136,81] 5142497614765309201717760201378419309752196137411964647615393227741823335851418279630660666484925893231996192498828917216213957445656276564291284249945266495202806797330360949696643172725362446377847249277536132422847151916568558956398395475887213255473147199392346770631006996986215303682479154360563248404082501439074664591987573942124164707282200850466159760596787797739001575672541204360475698661632483403296407470586100740630841603834587217758754472083344117282614538098410217757687182229304105254263972051966161712559198271353346608088693485815441482889193876932499030838062146588178249881191375386309572325276341142887217045431993954038901472347424435825037703042102245358346668519262067965073054497734887023005966352567288071894199574765693923997691342571278906121534674946792866727943606187142573329855125080683144511215295280542976632523945738851472097174365682936351737798851693398619093216332756445674119448490522862996440434104560361201024210194796301849119144649393652336928153365206743717180079899361552102190423743697273032602507198019461334626986191404356608049445318577662449038466492369947073974528910510985867211439094731005899438124463063018355395449538815280266974862353520159813734082174737760237234669335313557256698345700829460916745244752017774192796294971359051385028491102425804471591727010940168220981533930311933955951345318303586094835558505661358223199007148247924055659310233889056823694980353319412232895720834127769626360998050141074320066742941521695328099141928195076899178953544326950400888288183466521380926474679141558317278375426630670177785123217650165692815016373581645399687503399203857409080643111563718530688439691756793857611980303818844338832588828413802388602388596109622490398849129254443369027115553072928286730923800081534395584 [136,82] -496968561880608227502263094893393966343593360328039155320549491799840068787838542433807468587907995326319914359107162919359486674842784976714879563218604127028389250332535371986626038777913546188861833248324998985786961830391922768016830913314424703999090340398241944289807462303974102446361385112521726140386757475155071148949554058087509255389295845021688823900246101921854589201030321570595428925952376102321196051164504179694812670679870834938038025572393955712525872384070627039561269826579444964690619630324824170895287956650673790985069149434740210564273639744369915315872994706701591364810763588702344235499640400374386857259854124189127249218234287823829273681596378149132746264571414533540101784157054795888118352960080042143594477676385482061392657894466673071459799916247259595829260119603034079773403149707714988656575608797308494902797793391117699133768073191795124472268082029954147506885945918126854855898029573204855311892637895564705472906899747934801200014934286388630965906761341425693339189545248415389765073316604522234287969274783021649914727844773564371319718085159746566014412461573054752741134261579255282425737172640716966646816592381614167364841361352006770213988479845584268277447077498710720150009905066451133674075516442321970011890177357156260997771878880625171070405955502520091334887965076531429810466071171371866149873136620980115504385377613487052907490685928702473344481268820160824632243712063981759196820815514847367132663769134017915740967870118484284259608565164064833390794237208018762399966632670216392404907585172854683243771164135780487692681938578130876651335196137257409613753855582845320882352492102053663548364563602892090377026461809690987702049516855219337324318541824581241542669112035869614533114827218460882429239014050752 [136,83] 1417824608576960490137915795176062487163905055381785780678185465708104527335959377093005672243242268185688427628517162412602634306573563307861995460290209567849974501962062465345585853294322786452740746831393594910756002686854347277466853212426285920954965632488648327673885865799823493954268660846153216083811860170461664708260827661338757256285952555022510549806149206839328131382710716034318039133377470315619843137866875537712853733398583512259895691041913456175923569323589853924573109687664455738737598045837509791771692087270397194919899709085568139139962946008363821406327921169597129660310759534392156381021307569166561939557089288200699539971031279912291036034227398230681065460318774970276934758318196650817049220911653283892344889318788959201296988675916464518994673483678923785685553077627757400388767533572551767508245422673278312494083941028040187429098229033245086179492719854866516111846485727673331686337088102107109879827531379703003123686974284148182327301077615495195357769570103002226190669397377543091449909238515479505421375084618987286114145908696863090276033501529286722750811280685560795713021389500840663047299138750522504179391549175408392664060141371057501017222907619296266951977503477033054288184587114981835553439156408559055805049394070617213294192274853654890577932828447654529583751234645848960750851705010795500186601396438862379322431950817145458112662118591315292911176553398736117961194033686728011419623123284211620215652174875598718763933240031224075372003028953356202474152960913299593960459916156550694660939358165452329784092443829755042642930467177246332231207742982010475989763219365199860990876183937857887423637353740606318466147331311650463464640936926059669961868309237501424828793085479400028873964214882568287138504548 [136,84] 370223603265900631729125961671290015999335038995365434108867146966717577117072604787968196741745178554279252926795414323805176174972486849960587487632016052732023925602980383203778537248686039049059261891692672488144008568877573265058095007759156387769953147127777405338915021275240756783652657164785872015390115625689482347230717171889928433478884399610144974288827260802820307652226224950721210742085773450618476799843076114713248053950288141384896707936421505311917885928192505029680510730326606648673614243675873282760831007432211933560007574497229750631735354925266716162573526008035413725878719504642626680862669706157535433500050392821265675817814190260108777463607505841486059708751063831280264746633678104984942063194123689489647038078696828267978577213123362291079357001052942662764229113659649537309101571652590736126986791790693523323699010005226493313534144848012808068241934794909707174311755061705428346210177040464120745458177695723430730274249207889931655895982269691876595926206518321958743429910678585686532398781575057531352971846969020186033236782123592943916590536743883743524447893844081333381449157833286619304465002343840254627833260179032428050560725707655558817011639428543917853894189632349426833189826169074949779907690355978091402681588204216986636030193712733035553724646707290696333318852607026717539780906587850693376977514234110548013476095789030436276869032937053373018520726057437659757805241892806645407757787096667306424606963249355367088459204145747979045703784567602670493904901841123744591968056385257809252743720036199595424197552718132823439959299534173216065732917049152254490596493443028500728911137904817856351643085855316021336554790636769667974519635320445899678334308397483781931144764834198808169225651020462396698624 [136,85] -8793108310015825100427901510391107953806824720100855693377535379599851981618377629067273000669369326520939878882988700351669271687029068772559695928507919251793998203490456251272846563021672972190440800988611062203465383689328801105409208424200461057013026726105563790104969585835595061806585947107250636137843316807092523505946400525306086488755672522951599187701232091325014578868700043588542358935353337758640173705767448826409222581638403301982010386356395443570998444290011708994588212328774982035343548967023742544017346099533527964653708390391075512216683672990230740443348293278564350636927079646211510600660453271786036261685572884985720060267783633377659492881764646653664063241936541337150425437636127762961762451794996456735622329091138512393111901876454378367937268807351937616439709518144761769630058265186347596321664058482751816082639248275676208765364087305180220461181763905790570602454596103832647246813851040776810331037963083530770793799510322878094744534560138010044915544630983430931888267903224681213693177922684494336933770325694181531708749967748167621516106578888860256452652133880275014421701393148527291686201776225636803313451514660159062193650716831691370909579155376920672705300375265118995049165167318721202780580281030015156285253433035313016500570269526621885340790956039893887896078300971774266196161671540891864529305445763773801515988626665825633745397248961978928118862606778750378228337374596924413664719743991405720685587826569646987666598092483894651790699658351072056945932401593984325317351278526295795987323062698914221572312842667496781439068405500311842194817828377756802191085393919818262265379952390807652714649090163865312423023516688551737032680403013502383194907950347183478423968332119924357006122791773671476 [136,86] -80042972885140841719442574475636540883001766283275685038806560265367601267910433844031938688589067652684931788590543080898164892775546726019279474973779073375805412448693975927994585903839866609179443063531917667206839842173741493377511486485720576620557407512484408347384260216033261214566294965758093963497952456579584323289711549012595105929844054671699993868071867495304760701877501648859886336152765222132072530381462432393774617881164428684557700838284386590773500984359217761663634548599734386861511148397867947955635302383814514114273995322532040408770935244475361135774204958712471630653616211675602754369252315182243280832465235293497569163117895934548675257687092083564445439428821416514516077518952465038294001666253518892393244535701601191565067145837271147423062951285850515307811583397992262053185143696808689851859173246205244840920022413698673330850282426375710255834989726698963541769737872551602172609415085640155503689449613386513054636616404213284283754119125488297364575670891013702464258678755794346391107182951978817008259101796643942898336931943422698737423856490152584738862843173681105695713819853044153899722775713801894080638383358445249724439177955465606524498938266752600532268374336153671687931407532301949654905341978593933882877734188572286951118596354314185561045034674512118197492023303627295229305712515850671645970293283590883413575989737492661114754716754786055871004805351541662495239778358639386753734602648320766941831374929005957901570374040376264191317927215375565249834279713411586055371454989974335982279601507485012918280267109101230353720337693510951020664037817627804706696782283395636232386216540315922710888752041415818919725052024932112307830625797790341111311522708638524720167296558779332765824015466580 [136,87] 2022883990904634394656527672242696638775037226771059879591391692568530381481792497374450940124437527599696673040491290747590145473022643640213014795865218753166357084983933734614282801158751280462923679846420991639900334366650730062650524673156983538268613541569888100869012296862303263937725042232519163838542575632308791961951178289550022804356579775195620002182911458006594077599889623837560198180690232248877698245435838272081512965500519909259256915971039957681185485557948760996219035806571039763867982436811702384450582025068562362546406129390017446832509779215279373502341376086711431032448980963000362746530289146937460237385942021044647117141980601438059322821905289553255569997933904366113646656764625763860007320901989691152014741320043242204424477218443968854622904319991811741233697836424656421825083018189548501286137546183840958379968062378628392535051534674787283145914031673780066503569783069619472459235969050884612736835263375505411979179893036102373691297033561397519898362472245143431584479058414263862772475759553942625411203703528311488791789154660227737971772335999659664611114588098375198480493587991728178726824659449356917366757799722864290103504944029906024793064717374763143151535296409452118702863373412158910876913532658610109409128184448226318368482678199576637175314279550905891077955771089017481099579670180467516600895771393566680957558789393227758565180364954962548592454260903363116773719072979940915247384543157429787302190001071729087942715049206706606730145960972203315667808977862723334144830120022496965498973017573249750405098853305468906592805671485617484677070669447169572298118675612770731725902755297578539870422965607621055235449740542422195482467524540461449711012919189544323279226238211780389047169420 [136,88] -28160655524685925222504925083038984083234487585095453865715152859175924554648089116981788015561458571710221834671451081996954483989795656965838828845983279437273298607946631785132059526136476684701918274307966551491730527568252905926137013948668587814976678617520769572403898675401187154371329871823376880857655322297425124764504814219874785310631621143493600752426417682789410845923796770610354729394049942060162517214218850540191540153518481716451795411667593651188232123055016996129868877267065563935289135371265666235669352059611159560021026151865814001960324476036065507238830104529281385463625293321653906311509776979802316869315459348874660655695888450887404107729080711097675083384768328193997859371729955411455932061671610993340703692889686182778565070741080614217938986372796171919827922888667248779536213621193761517110156458266755731584663376608463991918804028566640713844977971652368896333055636046776993414900655287236525227561106504562520100223033090290235574688995776405657991374990337488391435544312235121272812959411429302765547746166507217728325697644887592804745000139578992583969615046408962185018354575091655156804536509831082934861674890931362942066794445590166971294960735829667039935623638017699524455395598977114317240655716695717292406141571146084305572877778709592962598509797371164794201287370506875066095648359331270086667426041146236599529989963476527090958743688957519475720339837848057698737327001555614564612461650968036045772613947796256883408266175682833248286189953272975743012761836935051510522292956476249251592126527066683203615476676215913177583183233616782495431329390666257172042085841018843500498909293314709643744783913854569085760773533094591316773964461649717872379606249632251580206616602688846725976 [136,89] -413823492236005301360017407651903649018284912029676520022175429883128164763633047773552064458769961172784317134408046234295132279235398278247461607274460696906435105771465199519946776575394596363582855455132023066128766196850580764561921913168203418465325522945854920610261140521097707162814710365260356728815114843842384704726474327474246352499565391720200467462049267436974159716857483707192165975925013561446602374096194906591893878100551529906039012664340841087800720240356470672126598744706647214061430703839681292658816432758393588052359896715699872534516785877384210830599454043492239170948960486873255228260684585243338992515736899360726145139826121131940124556737528474919875242533296727679198784903064433278854333396100793637490271324415724418039015208815094502933564527530361403953796316108368979896082695896563161333159340188660439493128854479588160626932643325228900127012269419930994749360905480671238644978848233407864090828799791092904223893388736579285615772489842640128839535964701671821672386666598065821786168397050334610253135777421840361558521424447635631068092819392918599357306643444573955324232184101314748556466195070827995669118464854261107075904826142012571264963873655572151010698268530589004699408107568255797431810640215430139060512823560201847824022067306456956507249168112689226530427459747563104104208430434109913599469679467182763862560279877457646992438259375960261345790435458046302958006326203860693580583540722379944892776731069309337984003828938049327752092871932089053946474655346179984966730899267586155237871129220813966878182014668083866945986546835584982252246961888261473259054704330634742000459895317527546986476632229411234771813802055999007524113201884102388340507706587825997177805692830786404 [136,90] -1550677813192082388410057116927271714923676515637289108743421564533554413612329229339170417402135939834250834959609133260573028751324757933477685458676394630823129025932050067077601768142254074827039448744055685559843977609667758666100615653804537020613490088457162673280800385006760299736900319372451677247091514654605345414609476570246094514105487885026362038194472018718697946295170147094009296954875306425723912725464224094330398874703091802191027775172267496152140881257690654483234094715220315480544998409467987128995995324293467330666046707573033103898139629051934792848762226682153687003390852595153166874253451397724995221676546929105440722425972787878849068236839100998710170215350040945200658904942015694001194370198879255047509015226742653802074010664668839118523971483525141464293785563878507382021305724691075254312160089095942917111430578387829644359178630715123323095239466361121556508127740313055006204808137591389699956911852418267486488566641430173234629645145627629902072079511220185983874262796172204196829946918829554021919617404747594875028920462705787827782207235560289242558172632585711708550069052626762314324341617923369265429555951590423432517611827418314404400301901624054993024200689231598721920899146660476516944524520231358998263912295630158668110729854524565005183963678275836002911263006776047087265497623563224964408967395449351470599838521513953895640394451798449162540844190735641962910532316460349602692730147552377023169136396281831168900795959892505693802245443001513970601000320281451729181049869094941620356378710509171951759601118422489367722518903462174107084226943707435406185495067754829114079330950287451679029983065776274501486953526142633151302622287318205676820864639483595752543434525232 [136,91] -35556940285367492032377030952058546089748947817533020712640506204836409817443632549810643771259613082592769444704139589034824774157782472684061084161399091362647029916625853146805626880000563940274518632931695977604642967112471731811601778162299741485137054089733577976596412293729518273786098060190672689623019582498475432854513273680202894171492114305869239936571076364228663543043856223299149698903203425725890061665034681576464788789125461462573586411508492216166916165065475593671875765775514932418629610441431049243989492234434453423561411394514157266999181713692311981999631765981202268306666755892820401018583310661185016549597114203479441920808198395095266784602149538260857793205401550239009827525571349173308711442720543823784072363286989342990694679111382921496813115899174955083402686738219890172241866137266641542158487506360858660880278782539722231699822107671159268269326679751595704427617128965175109594872947316746541453881660939050866656195874490714208391991282235695190578739749734170190195239359106627626100835871744864361450346464642904084668930315879656456008038916074561131904541802558232242888394316825116166519116827397293498175154881147898205396024168216295682935741618111690067990739922293649691914171072600647634909683540847826473235985335051097807229096693717811832955779589305426682366826132585347330327008779647137798173507532978365621900873504289891644467386224725883884826530841715287717218350430518671751706400533718231426798632572988101547688115722762676996035583585629470684313021770656252395976161483874282804293582305628998958405619000030918001798910198140276732198450261131806995318737462199436027215233940101687478687253719041519513228699928102839598328616627624828950355495713752435921848974 [136,92] 152690824511745109146343713126360203578267927937552156882619824249083774549702339545153532970047714082845368702319163245026919992123682270274267366982508754505869522169983592093182746427589120400697046651537141517193715250898945677074030323568942605733747073497237387575047308437418435826825934897180683713392508664957251955666693065740424977313761120567786557748927848908325024750358238685586105965052344109468712532671318721459282670281779987250742156529432126115748033619917345744037782469062966853572768145334905541219705862681704261712423056920934574181369547499729831341887398392451417882505659978150698578237371414225864864971565325043576890456674720684213846059876849355439977774019512400457755390072770844012611209763964526067263251969940888506082581971357502587744937728772444421710216661251236573408452582682990491295363149171492969327724924921994506669973763563540081592167531549652466778949670803299496528272847800141397079829476056775152253265672296705120719391170924113608814693884464952259105426799761018094090499174536427858244223107995510530014183432459070089143790349133227684728254321872307717364544786337343728158443975889611976263329956870726986343904664618397127911548392101028054544331966042931291483626661751720694857857338526177992634076490448749708329846792066368729300094493324013116467800770687353201890167925028587978290305471263616420796017404676720791311063800242291883139431418097530900560171749151664040713664470302262990186641356153773795601322219585587523751574865739722395539284250636337441576403304473410660097493760786920501056630595880708768740983607972010798072191852219170045711030293290809580276389265958395984008423717813745248607971176279006836365344417932357857304052094649792953136 [136,93] -423960395336833608692984529566639251228194460891817152345240806551634264473706913799475761735991668141151281469142377557940761686231600069729089581396946071580986417353766137325276206706422496343582080456437683214302770543966928001301136485827273482843165855326365457339242676796549049475741359195466110410384233077560803155661635830671978615705997688780368394171220612846610332925516196395259893948591093295069413945635143274153922217224462750062380610932994455877592579951855606013600437828321703700205851461020164090055551256886154282063365887891425945938500021057518694513071698486927188080449677543085674065320087717617238915847956494334871853309263830723103924158545275264073294152151610392130458018956680513446231075726695232310119822741619904541386227360431599452832102274878442306120121264049034476630659023923984650856233342182177704898916114755487087835180853445616161456154246248244901463300236818934482631530315514203665990069428076718513550902616082983840217653210874052080269495897820841757203843446840898026241610280674820097911680925811868125641453119613461331570835120839785605791333942151884006682698300576779246641961633984975391349201439527714427295760562008244127746361247140871498893314853625786443434038230043751446361260467299548827463249568546450744800241888325687599555722942776677690619654136524979505388710303317969578695226508236200975034862025973954924026982652569695595967528903989461525220087354879769432639228438508064630053561336470172159599797751561329571221270536831973574992000093577668099335231375851723793065017892216336720769973125655559595689879488569997520105131179169054149941225980687209839038767218923388106550703706487820886347445048817093484472685745978915416897746411297882 [136,94] -10140279518431923562378924576455865030727146754916802777014630716251582562911976524873617759668195293749997968218287463555264599816380613089607555603034054634818904952612256641405145884171096176613638934037681038428670603588636883298997971933999465733317385350875198160744843920981152927869527775323173881154326614621790200820780462957446641457908020840469495094492774611425394266044133000044117917957607874549708058440157726855932393189902849019299176417064384751739004305862334812407501840922474010833952173782172325959476810867763417733693726717371344596588195058163512823885264652721000023651108472040947813895213966277830325504378031291959760403757986684160326866633948564561615040706639392613602496024791488162476882496307599573625614728252119993843996721674840639360621129853201187231641555929078299100609033275463526387068560221986493061901767717193617583379054893096368119222540961249421165525480613531533407387206138816123832408098218068390390111873292830249643387978680867359779686173319395858574024248746075578776475576743220330997532723856149492862498326803420370095725247165886140977283046342571116587370349796476032772492793925411851105727369066442158339477950401955698373597253803372790207541519606783399163105892850158239702179762343223975986358148784804763913084839820115255024483815208412547452686237235346783484194167680324572433823644200739045149898286693400437664102217344343124392091645728511273005584032547476283775026778962934548774394389427724134305027830279674007556817274798954071374416682341627253813415616699630329768406755641797451877817552511665115889617063052373654141081969383469298560131853382482678443370919226688035292853286094845154900493967426657326966392394820058482577586194444 [136,95] -29593067474397494210158774277546471890723842511249578480643281896335690184301561506028867880511615556486215580794358164877811706684301826130010287479344519836144675898545011438465725799186275445274004802865280514078982933814291128773693771260653107113162739827143794373440907779174512966775493081173361327495393693622852454137519980820443455751154784296844961769965073054554856671427988762929423170085449541764173083049756665787853569605368461729671742060886574902847713526027850267906125877599025519819344401997375148680862478135004857825205978579856339077154653472976699486244811008978622806147685734294435103569181727254632476670257193222973604053244420607198219340478979739995587167431490899703391453220467990379917869996179454538669538704488276944563481516556570730261052265608466833140676049537143931878816934328734794665325617893126701202132575804420507636706779494624723547485628597405163197132733498636307753145357513086661231350557072363584236842106998519893801578358764994027710717306512355326384359684001760754359668841074921063461713567056275350544091319426474282613856829440600289287995936188574983488036637688429548227525564500088157282489891800110064934221512667745804251386541175582290948998191280057938701500100112123553751834293515048486378795420136128628204740280886868728110049948842510131003760195946507178518536649879307858583246819823162970627323817728453131309272526867247254392162410944295643852619483519804066486994750109513246008743284180925064957201716636609915567767526524196411518923693983031530844600154241599935195669364476429560753686459662632208087527678683330101968145233825855231315151900403075286699313648423433080841136156809688964136770913331563905082072659704210438114964 [136,96] 311625340645029096990454993190150475278062349987114344044463409720233730678885475976607561494231041068503951579412760891276988151989779396012267328216848827336072241901582757145233096579551057148197357310534948185980004383414769384784039160647603211460707145618745477425429826676887248523098937259965180220998741828391926757383259212164254996546083195541905156752881099842197101974472771592579436265091506389147700959186192328894278003459296867035733840132038285291153911712294777325557831707828859821391018060502140126824825423084733565114439575138535020177446356612347043685007589220600480224844413907809058410290147588797844345230074762030581756294297403089550307363061540772477309173456790574133748784235839013984395825496116775967860189367644719837984492524629400154013126694972071080149924723488945201994525447923942350338836827173812615493517872897525637113702654343451652634117036260100737937690319264905731189800425139333437945403523608983566075368970116030202081624210788098619190061270398073795762950062952814305839095858879807907736657833152640977262679232085993483895684894005704283884336505886133830566062128480877319484355856737837224220297376843651538861512563205996238779434415974079345147938995722834155996416913843683066944212846810269706614268726337600555094653079956458286264609979344930935372371803011312051576146025043384353105728805099646290966414332707364639171901660105095368896505850605055178879036195798007916428507558660154037769890900885541461453950005715058627660398695282299145063633364326305625414808610423008236641803322791668464200072901804415878840746774834003554511451070421736630962165209585531285239621863272146674744133426100196406420124641563556504790149654610250736 [136,97] 3400604970815441653921919729982099615206195751617998089932445528591783725510859835863465691259014898183367392494308329163351032480982429360568419486232425053599147927119763286135927962122894668697074595337226535223955193283229219760415552953017156862838530483164324372169218567095485019731588625482438925513533797744115802834635960480322632777536449385828437543738187024946313713946216556590761506953023404845818813899486825143720883824203033240949927891593908868959174974950877238734497674347397644200432579034214283644277899010098384641051763276904081576467400787125491481747427758167744772195700973451472345064285779222663529513173909893763082982813636755469359625787468088867503432011369659110130131847610546619888821542981246992550105412168237060205259176714038109604590866992394144004633563054246701032454133680361500528958966382813516443550800004737034155815659337956199372272982361674039025387180889624799296442205052527553400107641007939197592407789129729013675306288126491230432777043321729454232166254268086167990775834121873335747576153992053952409407953679095271087613979314512320212382110281700562689892044173971767287834498835797706655588950363421477997113111510152274642176213560921709121881708100672032768534897971651352538437579227723582423148990248760178896378115482050369149476209545642308584385848192073324193602950382790904474678579260194815489229621683065833589735437569957995840664995567479962233782827784618607197608447495804175248296529919262380794156547508107392281822125810392589885470298202159081852398218046950441250744408297033284414098564263384577267273010255110269458828992626855342087884229300200505087846017672117568920954693844495976796383161104187233838510101159488 [136,98] 1965526199315488238163942114157789283722731918748759222674556597850910885397022075617336816570465874146020380565035290871248565268748920989455244929975559097171814719232622643481819037457436598121158531364566634046605762407920843038950624391327152808670913982625817778989384751204060509048977216507997411453755318183071889403962721986103471938264869099012056553675132754858542899170097606921085200441071077417316379349864765900282654152003976720926467024936721767844010674581217233464830278069741033638708887126172016306509276303185800202116196178185985947680140956697437763890826741993122467203733963312776681355014588886358919428844422989652731907344917512234040628915981314139981094486636699157556782734493765620267386118898379549554413609899388037252348487021770358964913022933283245027163147497689770992466340741133840816131771482717427769622306138473279211938154930898448688158998996607488738140685898193000018096352982054881606805811108627145576193462411970925028718605249866713434542437302312767193307081225425250205901342448703476714601579757997791299023413795955521374571513036765690546463632803012355446592324829462914236620167055042581716364249156255296616628644697607205096313485627954330104505667326310393300644437242554893867598507998306400516350153358201802307716628784961196896491921780418746254724732267759380151500835688988016488171657436705211294119038446046139609801747453373613916829650441296369211483972084268400452275926217308609945870047622100944886162812425660434676326186682832221453029803942100268023246536273929046804658643895064231282218190432877074529858499216000753361779308998913834185198130968268960177478127610757578073545568286830368614944988109473008560566400 [136,99] -30981939443374100863873239814987913286432399116192078153470081784208533666630313998381314364066944855466729737151144578939267314570697705343577282053897637828953524592799812949213324681875455694138460773355597690070333759622544899483160425641819337762549031070434445665295852983003539078111258696107475668624429399363971869239456482308947615336457730204491081903406364528091686729480864881904158930268969317871347166561387756252928369003574338386692218413875342737371163497867423950816459421667955408669590972557707052573976847630823956365437846617443105288279110178892172832798193065683796605633811894409364824868804208765968325483392626923822826378322892694854003575777346645856104712315558852260315876769024186231711725543824149002649248117529930325719520375570881438413773731995750670539267760360024711598273532522736737090411621328629817035147376243982997837633555825979883885958302386779545415263072799844720706681539110150237989854157683044863233584203632570045067242533768951013270502171184917934280855338175035867176548211471413670823514683955726612187593755300932176297536139502370045022150742769562438424097904546187452360415002509959351244400479105152332712790645145211473694538704666655079783911388151960886285386453458102705859669185118715507907155636300037962630760538954108744526218698393220522060054587646566368602919056834837490998885460745303815676294105400602023831811631307802741680063334664179805619028916054315198438160795545043275506058484603752157078823127878109062224642871160584168527983281814953031624981805745678888907396849366442076612781019086749215673715741588125701073403608211292748672667750266816815724486657792320059080418235225587001200852639854364684416 [136,100] -2516111637350156980640946446760210256833972428009191152434428440903818695545993542705585742444263996764875925589942716814855951847748240862956804757800418485516302283227883091561203663114907541571329396551280559137903009534247851917447807792608375906518490884160452626609938777289856957703020035892439432071809183116668134721908585764245614710042787779920345786567671436955642779218933389289710774363892961670787146298158772177622272822883758899919438573695021366087622524834935078947867265202026698982029486657807344318222263399248255201440164994248995345790663944274099668493975200193579394720954785178788984906497993651024118404374825896032228868156275510822446424562717278936328969853775208267704655041883593681061238202079554467239783558946039051615491382752947077244006941920309359244594469695539732263120564712758888602389089421897279624734566628402429533983110456211521936880551938186181515726791893754620635629534601517441956859007490572147925038553784664559980961322023181042250445731707566296660063546967707265495474216201899594952300257751669370580618889225619189282132427664447202291751492915114915287351965848272308821807662748002583477500324493731341150129099561193324380869889119648695841316886551781768946629661090925565055881620228322176735126508091149172796597341020771225347815839289132661756938318467985488567936891923805231763261003566253741462836142435879606707077338124619863098601078844197539192579206171795484431777946712032944479117291502394838203428037263366650086830564730730057044822708656244353537079120899283892453705379721872085442461970573094567514567301206480956431875043487079091981592551811305823427322077666189777275252821385937674911263512509281136 [136,101] -21433657075995485692794801387427828740977430521242639150779126476516421476462260892303552673938815775054829859975194898364240160418039208049933893276194620567412573945485631288811109587086808029969599911512581229870207687554838038708993717926857932321476781214315030750044823367525616626522809424887337889339257083928717162443831988535304731086197553642036086649634318423341784565079167988256168254408210723473213755248852895988885236221760891841901030226142144939291372112458397711538709385070894719722946459301805926808001976375803164499898822323061044186543855509726237523476641118977056790520045265610483684374231208374209099742481264032820377216349366101635038600702204200464935159105798831345821759216437237483894000837696585025495232655193184023303621098398466466964887904744855448376951592771883258418582848036075857736527265795376994352970585980682906634624338780753812537244981503655881085235195191008889609168671904848190330091442843599043146879874620571990643717990601910353458909477476904319436425786542696496774521159851401906846529232876958104599533153238450006498643228120811425347883933900432915770286699606316964494954809574565358843781917475822039001656571226224333595945763009570607469758182956716521294733368297102123328312062539756126061593989032121945214909401025150278606005108185110307773096541133669101137791053607900579587604320339838141168991575155152387555776112144657250787513461965912146688465843802929564752194921293031724926726013519720575975203596598865135981034496473704588564520368834038050705688961240800141022799779603857927905054599237111502226119476649660506447053344564954053613549394846464036954246932923810489288481269480726843760418305944 [136,102] -17277829229257390601467981210200877376010409184634086514139136593662162984044749808619019162618340542674005297288634456633642814760001304835198472998305012677138827216012064964255153814496824642335024302597606016213572266368706345460188331176281675458562869437995895573787308526521449807735113482308492005384413265045586972110825119887099407631402347861140909175094001538969327484320976292766624668971115997171404109757156275492465844993097319222837473243269227742006537099977202229734384463036538582453941230630452848866524539000732795021027055674701275758237937807749989578678639660513454825804623865544760812313217396328983339311615242742541785563300126192522008105730759833470692816778790722324160470523433217568141276707364887531628534411290137374783330177685323665750143318969527268112581297357473156825087495496087370359840576982803377246625509858544461720929635806317459896042857073457397272172024033867953185988381478502797859159754547990340036640097601706137906991956121194141631645284462234072923481487516858591244675571126806058701678563336320341763056119311398570184562024248905495489395961520726911666504278326489760035964551848505899578367861122346931337275308969760216233195570017544247451605215858762059320501223756887436625498105004511861299812493244038863790241050462030917537671290629934934841451709740602360602629333340121259919964669503250683616373157950164252921171947357531933252197239553430364480204146345621512193627595139243885268768118907315213334121129798004483409526564923578937984942751491146959730068578166217606566601071720158994214552325682407017586905381504051514163764507927156976996914002209333209750328654060802525856477927624738843771996 [136,103] 259195919571002711751967349501771909463503641028885609102714576980042732065528625052694880496886334211978603620800501389776527259424742378082458015523379917958079782696745318835780906919107901173328483293444295445569948481588527537390358178818641029963415894307651702219339390621316128071899023578275278416218068998652460794362780570590871687488537681895571354559033712730928782547854201574731503329609792936659994352605616215305042605088106386949886247137634059353678115378676793611737526381814854610121834961052357022224737988161774277094880318318132968259247112368876902247637892058450020113846282528460003737749526322883190551100662417476668394795220766215323396312167184485402018919409512544741498239652864719562461513412418800414204828439064956439682412478552931704579843323262610943701622353432478038426003578653780530273950055758144972781276587471956517978010843053596745840746771506623333976406425884654125034876324822977522038640873834017108740067645655303527158671509732744222754678097824878407519317865519944753948821595365792015457335907974427832951324466987172641125520754935319462468361974976447369899225940125689020136687764119533127490620227243654233916227955517216140187781334200964143939623673100598550798039410985634832352960989522070664235886775071506831592430763605420221360283604428544980577769589398708204000391643602066463019653836066695432131441963425841744523222709075413666764817775372143416904708975850235364555751596817033112190619622739849137831210291393026409315493502540817689574591536053838795178065142085723829822269789474130953363204254166217763492799291376264123198141755173554389647041490362893327503483625182057838288114332444081196 [136,104] 1881979701127346021433910361308917309286242913112435699745047199706130406626725682477406810989641892363908016424458604480573668668674083290027492794670893143449624563846201977816317498523342799316293216188098441928891067277783299034316476521851566917615263837898347648316622837767009019280145501363498379813611469969976410845582639980242788971198649714532209734686926474392585300290205978767367605107449639106394726820964907483526699251006062095871038670982405681013242134544164571014217067833469107379174334841472499074259634166537907960695094661699572922729638501711578851684419272904034936776817960676904388348696729897471959264799256968562579204722444754303519575312964816209269699950754431587100505042055977704841370085261426066841476718718653862278142701831293995527450964946168287380061192945821330177433551755966450329632813505624911196155718116337621803943057804405120609542439132641565307596971617788169427754530787016697067610865996331567520164106293855675745565567856149285227452478009461767514639619151561905226020545143168373834585928600008395402648069697716158115364479085318556422209461059727229864714560785958919596541432593264563874093789508647070706867688724805207371570938566475043008738746923612462751963914352830829645912693854225866791817582531506625121942681290721628835928820281079292754487816214470075305880195534281676618068359897384573844984388484806888669825640264957446231683068134536703542918883028406913183908584229017620661287951863796905349051989846875825827420969915311904684339219781178826110674009181694669223358262215581901678840282254831310350290942234138766820140256560980684331720131182750411418029982665898313892289366878580 [136,105] 17894447087590185573270637609816932236358837586674519374576239546936625343498756236873166602463957468639763403502791452274125890199113269615855486337744634927190713184980533813156540723585086320484795127361796476165381329790903867343143619214495149505099811651848866206622018098240780596886672780165626490032583315398956784635123998989650575982468794012971703422389449860514627186069660825625122251590867751250174657267477191034738960662155711909635540208076642143318691451545399927279917552147172490214877303450668922532499929090142399248771314510611983860431099253212195586531148015281363568368073116757974475210573738238768234646829088963451116591275897731753368506010114946408567037614496753174367081381693399799703700350429192990491303875986620231832318449664435436678351258953151472023154876994437807305760342582535776273338192659657213552145056053961365284751015925162934480288680369069512265822360490890811195234993305811983372686420283440764529168258012990933658282763821751107311448160872123543917488993749014877768137628810249954825397965879520360134415869487962007503943624920150274991380112929138306661465369104598929538050214956106004279070511075035732339361329705207794739155367524991420844098140516547959737714930261449873211909704499613725046191552255949753179886639945898928117965133141623328538611411771738997864636473546721074212919341993989815473228990873852152553342133614988242072023956561428704620271302813805312541502206882589652571376297202563776404571722720157025909131826253228690799407567041582769578461282402306271005347091263726774234426928214312889920056502211625617930492542543681345055155054487385984159976728941533962845875636 [136,106] 30537144736697167113608866098203751547880673629268877344819261560742055869661518639974662382534479337637716081998647742987295170016154736346839679895488498142374310955362503368704595995478950380309406102542849902923510463885747485679605143363813531602801291559363161643462744401255490193285309162876027326035237748362809507532208073760693753103319880164816652887995333556253917903301489216075710953484823941341407032128884481261363047263534284157297378423405470445554381960934710024711368323818528740301539195637154483210768111313564402126366199429285272740762340206882320225665293082687851346426263611000004646459548380767716087214721526215143405264717481392602749639778703162745342099307875484325752019010702158070968434082823690332014503378539591393381939432708446526988156004631189670388201532991593680217159939355406966479641685156329517738034149337254726277523879983260534788703906911150771076340670348746343207909228909826580209278137257287842922480047252041355181691186222207493284598905745373989232022315064458302764893678102856622870051738270473602469760068739675915811317388348944778861115631978824874453367304119501548280379302044829639925733205792334729777287149370362498977433745380208197121968631650487818293218948662767772625643138619796963884911887812441259754676717679353724861424678133887440935441630930048193116192987391153103363738127038375008754473185551499201126449601178597439493770047669427271406432303260708667089465703735825106362972898270159735759904873184010969670769271293184856130398050253578548840742297253738894913343235800268500162568691368893042938213612140612762452256123158352347721649668221301913023444705265739751392 [136,107] -243842811135638636596435657832366770320708039984257660644023871621619529092988797211268561406409121818858067551530556251761819989390121873380476791534444676849500259710512254096663009935285429895558821445904414838972435377642890711460764249137771472244021876360198659697572256432584826821763749411962181200774300728450039978436904277599021688658924954314801964409359129825037893322887368746842470909138729560708551138275737072824246647952849642038224355592656783498614653434001245044249907302851380560931510053677471507531052121243252388734544539792891377219861670784293622970370887370791386472699700362266739318573895215729203321623829347009019948255876291627277712136914119423088603137651213380564384104914073727693174249188278043055202787917166992953637421176868198583648273961437603888293644939914031697140003032420689011027268339264405328686034891530528337124754396464716454980485517367459252946781775814203048872640736716057108975539775385292607706443901685048816891115918857439462654367277129790556622732826711552633072608251931292127852475576391541120811599065907705959180710223003202162228776602493485585085959622997074132639066538958437415791630568202948578977740313245813496617048621002478255228283029495709249936350364117169829491701167477672043077410824134952141144995586727783976737426040873856431567198940737992152546500226114837677840477029306293004521646843675447911263886800390000035460744617082461662755133068323337678388447823731439361777711085711953488505533160454054435847490750282442736792475893494374164345396686160761576562337152562295163720852796304759729181857456317417510510957775383393810761213451607701713011041391296200 [136,108] -507516027995698040604930943522496603812703030175285326571755912673401288063504613871063478050054923162266123742516615417528881969198694790369664467886216243773566892850820283927530698252464059984401189921654127724094997803560235605402042998723407974667906021920741690846271783767189799618038106057669118452760228943967187264163719848477296799671208196095772860510633024149591413564535724350386174719377944937445315192268082013743666688376357191211604624049834799395348555347602642378515288684615179295630389022761012032819657655605454884355794438980881304053984223431893144494277447429620964078141973481616991475360579659789836267972070334073922076117617399925971655127123386585091287154208769767793206745012395633178198828068355134473557123032653802871328242246094069926753298859532462792961633076603174437715104834625433361687408728606847226865691891279420187046088606764230314609836874156807919741917089316655571363722704678799011418797637089582782088399838625875429641343935681647040866506269038241897299828652991289454977690302856385704657943066431430552271606668836468499416059793693936258644802560529217584529476265132464328821373978601615897221979688694269721741544679043072719279609411102251874127096086709847754329962634983892240596796971352273425180736642295659454880796625088926466137621994722504216375220929940773098616017009890437571267108475592391368863492420629491410584242455863132677701836528191880282486064348263100437548001701823306241037744245545036957923040302796260036070706505819675899518668722712522963151277537530733499221379584581022999592481826183180818378837647990485232792062928416568471542846203473260016179998912 [136,109] -477339493355673919408846024306595218605120248054437240944571070887945590497176901228548644387379423660864930780693721292171690413468158711078122722349490765649842194749789204096197863425057659831541236891049625928676419324210974169257195782810022619638818673862748951816235257446058519299293296621156102318962984052092000085208981219017057000832541220718577628283671950876124537860505774209542433657600462455277874080267600711510418599002718404622923812807021166722512815359817270277062119541092424446406729178150275881528358042055215601098205520843461462320587805326716492480659461661668674822156889354715924160641654374733935311561202704955125403014727074181859202512982333716636247748984092863029214107408571002579864163684624694055258468424798871464635474353671103288260724552283941381446987273081603208668071521159641913964944623759342542501447570113933040978340091193591377812147956593382431352955582321181826523086546977516505530591837494417121387053165277796780989468169242232015410460696253077889495059513115622380215085333599642435054283397025333656343557370235146276687478726215799277400691067275741498067444315941952379273943966199544548556292751199903193970776983780917073492514162459487288530922315010499648051286134352105182832497175570662733315816243628297886656637784985756316112336590040712407894854631993802624183456414635330800145536762605439017869477930450105386681690946287983349134495505942182690275828993981146175405455485592177044426110411599852972998374286676688444843557269891461637355335153692287405078329905426101621556264413826634610410259651564995373067352246448031479641084002656243614493843049460898654636 [136,110] -2038538793597140336495945086089921321711581088629981096071530125299372068231695074789322404041066648455974778961945524963033690596320404797863911500807759270114513108451503565466625874324328910689785340627810143480304163864645468011429014098735983339754887160112147162804779945336011490980629366677868717822003695915037668212069420409486978110943699246252549222915274799049118747123571760295886817039777636857487082148643376172452564869556817227728189976670290887169360639476703093878909852647708628595213882827858296857645873319332817864552534003380725462011053431279865579943232873342899175137051224334927175735522902756888751796641956165357854336218656740117470010023693403172753637957726025224594774544601709569080499956134683586098903814468109733724935984154186614866203347831568822589578079688780650430981653551741814883998914627427531272657059384911757381135474738007190115576682609200721376223066074065168528518128524937635217224580816257764991196301014812962135001175158976154787313933980556799208500546702379893977303007656645131160027533032539926077243890179738180974028909850513437047610007746702908020716164562688873835288361786573909469290278441805753391172884387966124674976333092165397132368258937189205667058391308933533389129961361652187370016895366096897510210798596129267807087774499514635699111209806917003235566820769484873018728076371691769950599643568608486420112679721388896866360358508974757086854496069950795758220797924242747036595893714353015772145544641977185923805679934919659142835828137606350907176802381855676079255134020132682798948870841501287515804193998715757846348797210154501626353990546839984 [136,111] 2129837801880744127619686517614296581774390765921231900689725248799905771056687301275999301717710264816908771493918496226654989317037425552592855492266378467764916748891044053440726993586106481747430699543549771923051994532129040609491168865589655684419545166205412594873616352058794343323700663516652658877069764300012338255218270160422540435217314982195760481594136542409503798536793915718771402526022399458988395805301114768720262415416368828393603621851575945431323374798537270223764993966713767522876189898125830034351243649103134239806398792324475674502857273870022653509049461700654284097925812504283823614806334996962034374527290985831253852668198001870629444577602905270195251082779646540563467078366324192166383055193210228359397535267871608017201202232022720871998132586943065417871724646581183125164795699403847928948359063052670633900671673190228647320227221563996374159917167524333509050334223087449380170393739184787212072663651914534611082017414903703153724913674583201908051825549843624918990774905920439580640535653885967666976541362556122504521029763341986457788382796457698114544471656523968207807732916905277895538253439028081924087143065995257863439654528641501227399288296985726395365153582148966964926349953771154451560650324448951357507488488079192779110563779316353891059234545596933162596548165933364974843634486827392256850396120853980056732151323724783573378554305829984726864927167533106547048655365785849084804794961733865576871305381848709790976439179763217399252922669103221651105135230862036460512038939561059720471237963036951696922991250784846415968640400482794531068980063476000055833050320 [136,112] 17231354530276411188892759889244900943043691105624542287436998705128305420154614520518224248525313510091820917847972860962267252830866256089086607302130547780601810684653118542685606537322769041305028166226354110694111149598976617920774575625460795167635097797028874557859919228139253135676917480310201031713746144197426106057297572106279106895544627428879694986483005087422039428334734930868100535440245391188291611898834817540638492723725004971594327889020246194924989506034909167130061232728127392115902911508889788926074671698029957608821500754966390564011372019348033520221275585884705935478282655845040299399813924330736740295678910943146262411906115729116093092197777073053465960236891527876780847828164897125971411561863990221466217307966211112924889676891836314919050743855264013123834336995644492421529791372364603369243099931408014252182452662166003907946484817661161242329594544986829851429224774522657530283765360896585931784073989998670265947634105065401584960799195914704452406471896896564691664562076639872005532345296092030628329793889944609427657340974460095423048767343534364740653211761641571846944522409187878577853157752324858260292978948095726891758595001960963374435224037816206879968187400911753355235060675679556925856661251178753881913200737559664368151513390681058445643762543486377006065685063402174142687531308726060181645765719152737012802246626520434957270804283990247403147312519479895516001456881666634341218707797214551808430907836929287247495428246771313392724733205748477617519187154366367778554845448878686812116894606558406160522588421106729627457962570191492166875876672752588290492 [136,113] 11966768568533558644272800369067201635407507173461509321311055639860621958482733295155950411866363960827897333783417553186339135337550013350270149376985225460365098268638583286026703729294065244529499223981381072952807976105041265191781663389180438442335859509387603566942451740100851154059845398156464533722223265489230191417871897572625283033793863272081045318900146490714613588802865984254980566961800644868233137509477633158814792653943814715750877780113203769080067028723143456476929386537014949210006730153168549509353199923310144316714416947991630781969184500202592559137379496131912577702537679602242473514280672552089768791252793292252145455095747854658405412107855970569895731778666012429480870473223670210443119782374641687428645753638338804839694225025143652630868547853407420547033089163550588025995976788349262630516144269697829312046490512968973138838332129981680610079995080608132942770867345750827616671926008648991422563053077412101606416009265695261448134370411649427608782699296694870030157942739159354899705052174063597234649826269955278051273460509406324094288367178327979297514423786998896189223885628263400739992384479937894577716353170938039520150550431586800059262867932627245110021816968137775388264895453426605995531864978158449199303068603222656694285090030874193279668677829823337648715426121579323829214693026556625733630509093564072965832812837826515287311709457991840300664283414848384871711014212429465034498719980057761703267182603905637966467983393489641852430459956099754508262759841865523990775899131420959481176406111074178302940247909201236208279869883599553394956173612321700 [136,114] 136688446768434139147493859832803434635479015766960238718019378059631100268900150520197782402093000601747236153722725945136025289783045986414456418562364182806734193039118489880945511936060603867402681791173370458175442991478058290550577722313690312216695995462945342195193624018227196678672043453895268381327183199451874591024465683992326583548874064409089533355300104221667193572599223986601678135745053735526333416333021550783586899366947440617568697089459098549379093288815288510804821692904526938527301172157864830562323475172058559024020160528138872008420486874393676606295217268298598975372887825147977591733354265086642632253044909248164306539120435009027398437253680335258837919824979028450979178366363027627249666304089061114624730095381850022421565193669628813764961573518314062058103843137218227995573057737571159395015937710270713878585250634940032107809574185066554733996273186914850092979177779073656173341092840147885045816930334020571186613623352964803421815418127458661362786613295642804918267223167467813930931841087649055943012638278367989365099873509153239167193383006233287821347182482923238206528549139072042932206898691176859155385520064051317316406321604140669259613009407582338017611893310602382713701596341365283308117185794297972255378322067798425812097344849800009285796389908500968379035751497133377168400643821740720209083343607969811652956089215949657204233777956339899702183389563440913939757196274490867420241107793908763990680059203319325863878332414325040375821811519649146049901574460728653160766344114120059977627114894526409580189947301358441558311143452317565999264759884 [136,115] -167000340236397388715978858396956851748647461176656219119853497432250512097274815596656642912529039540960603300571246783656222268926032183996970458251419266449054913900701775119528437279488182796815425430688084233639127285438478497181350320279718236028262342712663348322047871447705810095265742592549579094910418975977854428806628123711414004022496595930861387876418132216352008296563372681403585063849889518954594091262194613597882466800401269149318254728440423591669965597520963634714519161715992511678282041356190310331164811504302686104156281378990400445491559452649510407213772314599548449275890144621639031290759698629089608485646182238726243432516638157659111219782104874046501408897858996508471221898244269789282451709211512955983101857524885401646792801643532761868394552329755305420174512451086753877726930783524712832429511706830005746759005389495037693933397670796231346922822455948597485790266158939438800132978201303854191591521743761327592936760193583030398430322181290514732954021897373669771161329338622089822825883631602254175443761662294444033925554750015087718995499165530478363433218001501323791846758847036854449107510376739370593322030168160405685339821355550214153401460447503105998603869942380712059121356329153895303968488762574270293327421378202711924833470708809138102476676833594827746923337622584075473308582479225308918961044518708452322899194209759889655013270090327108757509240633962820345943676295258306869393127282375997000591284741633206090062533399421357634930263371461603397360328008188627682651367243718303162147352669357349460353684821330306481950043025526134304316 [136,116] 16982582250424899950999718841295985144577528613855418852289892120956156356793580215978265225503866437766031899373906794852091530411826049516658649519767901518265553177796189575912753459438128961299619652108367304405960298486812415956526856884214476819412739530593831598988780826443879671627155674834629810775319872096895359354296208430841918967805873070994316419826821022829103537590951059186187769679649110434780508630438133427898837918780761955034459729985855163060034340472403252620076483319064114064480816913745337808641264452988280189236344048178397201026967548785606615859599673426415255745440591949927535558659416521260296684636835143498691618195069169293062061130726209976910476251005832804001740394683588567084470768902680626070747014752613584784588560713255494410165106864246043735184248245687119593095256964905683505308352420034583865702100129848249857783808726928488965656336579133256786484106298068662747603054496235907298797912250060251370627886544288211794329373649183208827800026557054757703412674594765717399899206333758601374142700342833902093195805698230683715374768917873469856787918443628845064050475398238964959582880845678626758517132421850502221414258118229977176577650193565431961312627278796876350689584584410750747208419980287302969166303632266322708097041053454901213558949164615454437821318129245739668241032617545414792502835907251790813339031536618393000700135635183955582386716178427823969826318179042603452940888814521882221887102102960997156716174106911892734203995192554046509064385749108794507122447785105776218426887368369920815086808475755465428202414499079000 [136,117] -238023110617658193881855094387226452540345624426037265223455316766905061702755623830381152810910890917046375889607930580979815972243348036218307209106597677517088007271789655783345180664742115061875255393068653955450766226403004075457291655737718898552337861888840971484512319736579412743854942704896382367041969496950154831141818935567840400708456672579331970609026918855022591201860113886129926310619602946808420575476928616359344658876095520690728102587675304962914059130322660789844723316179162136807814376657635084453215667066923123584543653293752699696074053831436634466168033799228844485071364321152064063366978559879573347505798903446457009190471720037189602346835322016989198428967058259532115842110033016384986224094252866810600818117023928107285958712682110125357699098211263233504501881278711064834764938582179971589357440243972019887694338053892692574241716804428170200129175222556941162163137811713726024012491371174580399917316842595681931436012114258112346348922431345669502623123643942035580331122710079821861362054012234786738428946949803755882833749852395574822151146868146527187924703968422145940853332492183029845821209359702943620185145378857733192149343580228142587147224822996265316280940326120524627365706368874222343590726126411747525099263424155469905397737673096990129090102569526518379759645350676782105391253054870292595793786599449564524311681122637219771731091916231841449609054359827349806726976191498357825008351942715506199907581212305917626640820951305251648622599344298213140096432980554841041787194029812249470737249320148538984256127366283412469060023994 [136,118] 186077235049475539423575395855748593628455523694640377086776087786144349843132473952419178279577999144523992261688436693564833252006015347643358027395415767608710524394793647714223489999180177888095554920844305831153463284891044014777722881797135374233786402778234715542090099278574858116418783305987440450724578413757242682454520201821449504819634871310978537093682852221132812036530707572409752110463935989712633806638167412887425427453783633181129844138935744435168707205266294501070984358115244730198734269937910895218541153846977432636444374048080697319020108997213540044199151076342100886783695807732600407488168608852015491417988730879996511683069686521275072894402965795031586287549810023740052159862693276740315286858177180914476301505360350517198682249865228342743413681578459174377333936325863318088851977784656488931641226387682957657083150812106476985741657074553579289622271119398056376331822175021525463143249664361408560348262273373464444209507788456663591932605189829668665014746575314150718088173003444830229456514628134536520418612276303088577761205829961561498649073091910523708151576985394216207946951595084970097555560787889312487707775602188588075794652496999508638291092311549886124720416851815242268348513914939146956910965563328384580210699852187367124834431790413308829309155846272213359017721888009336094943158055803560132246287022081572394217777077973747876491265293418286202710083432882724386513258560332275304143909745075680950592295205069818390138777527576835104370957016452032323243574106770947821639099697053915387061396016063414780776417516920108275088 [136,119] 194860235508429739292425946385802768719181157944920185441095162610575759835209910779977107468122124733210519770078956394747287564279702610559254583178959930714045326372082144118594254324441607121895197048023447137123044217174751026565074191847691364208875517552724644507371843188889584719968880481029409847405121338575505442263941410974286281972575194431607175842191282735998432110247482514511666604474096133281217527989321790956832195922866988406205457228609477871554729365437165367716693054349107812339515712815178818452352474368634762799317664790340775576033907420564032847986706828070507951549045175543780727244928349182009177188265970315381441327017997521808731077571759578521849719077675813944915186827977075092933839232138009959426025012736890062346710645271924047171399094889450146735238849480471289364291736001174496546338840403380954692654377416434927527253168525725270760141943656378409881249438442403649566743463683807370952840793914904202152696375898390679674250288242452575670893192865088662494869900928106967106784460893986779981990565764416965450776480275274285402420510742444134625375478176451999514411007597112139962538784691412760956613138338411020024902361104849321939910429082838356678606808935478499592120956363256517337559748391222829564864416770847336431197774334291110726323376095134525654759400585571720970372886062840236235030161705778539806632400553913302419440272665561077322560386793129100782298102690267730696159865230554295936804363314352457894285664915207528842116817651659090809879910718745688784332076683976335148393183906198847065216002399439256 [136,120] 171468260958208683600070419929320549498121548784937511723573206777776192572702806222091645408617004219735283905482924180583227684374854422387588836122353217159905757079843597350305957090638118168327763040593642986504722783450760237629485352519459163330814240033490511901524296728475503510811855376919247612841118475503486724164643702937896366379741894249817271300159808713868025464774091767496357816772044307696787071483668648055152247482082131560600002233280094823324852131958036201963916995476577601532515289295695479568438166010208580170693659724253621506416435168038312668844566899551749081336131644099253170805315738737235488151040566976422215421911327732642768387840726181730367913171088680898031463211253423216385120265695554188028962201404139536737863639098989082059764345403463096762940275335054211711882203702509155696122837982698019790320613564983858957326176092534335474795001344508890784568155431305833857846125473674696492865033651769483443155630996174476189581035896105500091468756277831738431169118540411140706986889677265520048781291027443569272275936014542828990219751018957944688980947217137591500215305296493225272498575038816344701919351658412156055568631686601140483772197946722886062393447382235296146107144255329448442325698589455076177268516961155040644348580365980127308941369786486714256648175205716058077702898850827755044072574962117268493886931998257888938626455095650642391861365162249755327559349112436268090170341876117155209761527005298320119850474475705351325882889651399181272105660235234734832746372348343793715074047557965780503355588534 [136,121] -45412231052758780514136803964026371826026132266269430663583211082460682263815937141934142086259870600026709933406512905122932082556607770057287272429180614414496851246068070427048301749164192934787238584231780889641858650536218380141918181906000869441216453496099417160565157364005863803713901059025429364313413453587620357838592854162064310266083859011092566271484221467760148630680074110610456432189859790303480448376947181458901239695875627875013761554781059450019119362531570811855438694418566779630684796012165918558273490486196930186963724997480436798409563545455583793124265960645954660264801785285992718568811506627015884458044041479240766334774079392203820547009839079820607359285981207148956796863256687720088125170334640777154146441108939848999171449716089461837280970108389403026896450543023396837189000664588708594561388598094254067855240592580682954127171429414531845441406666951988436619091129430390093548979652460816239056305729013709813704085068557445582868111760745128604549922876955416686039740324456397371470702970279035605047253478076909244071182054418552727797463949454241976243834841495862465681252048655773422669425023921046497225554197792538542642275418650244161448007962550908778898785712218164266735214845072879238173927566907114141256332919487462853652034038134414228269850200325130161032664412214728386437259250779272551815852584590656315833384557185958472755156730013334640432596554555305889614595377601149000578244550693577647542467024335155069983239960077067919756387041706008104486084274127009131321729614671486069886231373013977273108 [136,122] -51603316187338370060521459959810673792718174732093777736948438691463212050810910314971998553900280693648855286740108615356112231070494158145576644708224264557069101850692892615442359010011685375684291938072891516270967343130098436870115561579591224286373562186813431905638781103221461017830554457835934028771694570132875228850369517856459441226829008108652913553152214232060766058706403719071801282752020095578551378046434826632463017149965042235296991381283156519221942797037520592948329640883714172767570297850288452212590037686091646594054532020579947083182780351905591680864577967427041745223936994507045971894270517414500600157851411447454895265853304986437574587533861299189518116120981347403945325959754978015560652863729853519986836918596540285393669500824603413533743498393079212996262140748662380933017139351671945038854551374133120974841644903351657909971487963719783512232198831275907506712316645501071992435799348488352490421295336811131698707016098570284421965096004339298332395432201410799904048849904434099901004621399932534060031749732277576463797208345256712752747179566512014982322037811185133684190794724911527921538304105201238727777894082116231981077219451110029670071572756749940131452108220933856153622174903560316660421721131544890199163262214056940567314852248530044157273315472280142537079571808064061940869646405351197819139683574838738058338924191595006281204120057876322017810983727634583053436929150596187062641184731351729867954734909322372751900052493978220865198943874944927161228669101717105965023447899032930887218694019294716 [136,123] -13646805172851619170998020714742870973414607345029440436048565497237375389667216798810977402781783278957138430386417726394734645654698045321667718905248096899908688748984383904847695635903629751175127659450116061133689555717756220533482251606652992367012075673785669367102165602347777020458017966415999147685538735465882440244059072852872949975475280497712423586042755088802965126560028031194065311538238888313857066997924096050829619411170301968306112181911163221192693049337275321325839389188788771444251528932444245013965505849103112469890613382250067360043292596963052241099453348797447980605448755072248170924254625422097120586985333083538806239817642415838441057591646331362946101698989612596655254113729637346682304729310403225884133082873947279171640788437295402543607072351956232159397725929084002498216466220938976856610277672315576270665754880052376557569334854644071612473956918093899217896342440216920806264265959783388295899358087751696747400877920673355939564107185197404066929601201941943763520894642461393610938483950186758194420378698391791205938223269462728922499251676359613071798084010465374302177675947684586673910013443738957429635463092143515909814608495291679927880271641378953234770690285466321721991298703583610214422389121371862441337433419457488334970132530791688566170046408159839119366876539112624739410519464398447878035065094414195328496638312327011709686653399845129296913665927129733738446345016428995119169103088683626801260982690698184217807822157459923394851079913811152179275686269415370710690736197697642488045758774 [136,124] 632234252443423108795747598181412214003746305671108594251829008996331849815317324911997736135068891882093262067976015236168060016510021226857885337963738239737116856016836467752275283356655017717819838788788140494108891936546715833842101763966762006110182509751923994703248172634786971541010113832618638257947002683140588895719279400163372742209099446265504532036986360201557394903666474541335573069674952825259413153267669109567184090045943746003232274967580912970168433673857611715115098576828642283527708959488045083073722894781958889288512065360853775448280467855024695646161550796168417378948686142228717963729370561331406582360468031399969026147786240389064638320059149593422612928928371985488094569495605713406351262283115731658312745710726394229914071614660021970824653286042310563346231459975787001570555680601018213525182452283876509699131732677765000175030502664707604096675554143189580614655292491768236526358368762175506491455420361408307160441256568685341281292038323193095428363400393919890499310360662692702695395636665190892179824862500763196191639876960167765853405176075581790877278467230047925052648818424561764619728393069662107169211186799878527196468389087574541572810595043302364760788849079587632638018962139890020760260055822240888290695841296821480436461109105788092339815642507347437659523698002381122396200917804481981109651580055494321878282852110547813735008235600599918088177932984136713254226108535375529330194236784030681633922904429659596751451282738628826997353554084412812521518780937879951835920720709238244452 [136,125] -861281478674659581815387668498230143497708473808708420783713270503254113748448354076794358607210991051743027335555788482813442227503879357033823699095374663230319648635860511727713388324493314937202869465153781163373009223294143105098476055133699119031068014111073164034112393928533480587495367426891023289695326330321453699342985102901407212051260109039326658270332805995336750702819086748145464995948348271761991102536449570998237133371773153805366816560042828422909757717254726422398122212249271309937725829533177095377067537838905465628514527481326134358751040595889821603963336379277562719593759618490685229195651789635878620244303821603739403053304112855631689845249845455475660387916176351667800268561663521354113601147640161139950251715318005229315676462657192289242548931602721062725073192298709369334937145442398354084866967089749862602124308289170223146248439686336312666004939315446352846985014071093513428709093115928384103801177132872835294917807272409060312693778118809663171317961429663042387218508105326509597959059915396638632209056139774491548835969571385233813449166767184850416637510642932912406768486254194509935783027859413668629573343593666539725033669741210877319125499023975363555563632967350845473506586122032197492754993204458586456340548302324060728044658143890681702992913884188250285887197520538123036610356551984896431950995874418650048127306484229807907757987346457536078383251783446115388492297793622355149272693749461523275896136452690996876528438752778817621141232650532723907431600231456802320662030626312 [136,126] -4763442724997245153268310326388981313478634780452089072972474164619276132930212372833671411066338101668659028090238930138937560330131699335247202266175480552434804996406950325198570668062236984121320736356380294133381840330932580707526355042251440566966676234757086894210079875168059088142072620430711890802802771002253152599615876246770739496695646932927179321487400614896676039732805557318692661827915728471626956269599532241816583523301245397543067067446500152536150865107276655279904040485659381697726789908685504458372397345842812784535418396798199338142821355600002072932302602601182121792263222859551335378273119294055927897841611751716659863473226018483668830958328600490363179387944642394455710906377736253186433706579894199541730759854898875582266366819916557146876655601439542000773405085628363449983638268771653946491077986433422244910226397749688528755042158002114139896015421949434319955774509882667676318158741070453806107169998721309617420548494669470171386977304886185943714017920971007299068049643279207026017001928575358632626097375240672380733820715302705148435008110265137275525421030999891774472716060194181740109893743589692785027640785340396591309624602143807631811845330955214355133268701396409580312768031120402778129927746933450252187289093883198499232434900353106832946138361601940614247151967831701163166022089257556224431130544595374832025802471838919621884450898383795604381998296358608197428555731604895189661472688768297453882275868380145042172444915860563771943238610513119726736261537701257058101792 [136,127] -824857635876984096232177721184546708645414104401120462676026760856710897187546608027029275879339783202972162952679682769942089547303974816961614778985754837005732193800713582535089838295046923700194667667392341157847485133915261997336749706116646206672921114600157862201755657754082136208969828198830259658385870896653856724760304392626351625908578780920324854319667914153893803646299353055265921718106533128871286633162026265985322749901369738636628764816343543408150675796066986504971286166981390882060690208902562302530746414537266798507172210074370142404918803453927279336270522074963292412938249874344441266492384663253030269056748022942034341087051480181161456962668315464517284769558984813671529337813936601119657320779376343139855434635477932004218401927123415422449088630075265606695048977010342540360834010513732478237399717288158746903419175835558286777682442502487145616813696449040143542028554239189897565031788180690398404344466323445501921205672791828565157689536876220543207766577403466639934680263769759007650686694045877657606016646432918991526804515909878203611260777795563354121087835086266797173671427458399423800047281541660495153082360781673242023709041121890161165148383468839628392262769503582747689147073278739302988510601204947152669221468704414038865984523994891878876073062037836265509783775134861680823318892870421883475819025721135629954615388972408829535832180815415914076988041724023140368901987610951545728149686369249798964846802392720853453172462605782001598742470365995172970841362221886840 [136,128] -265874866329316308587679318809610435768152378663148382156078660878983676112845891523555293156816607496091785529353044277887988746199385058627060740879257929363043266698259044690941617869330995131435675629747656761895851430859034805698806218813689480233914332389362764032808539857958756398398784783788802158274316820298695536014890919891777018845659644602172439823481394456822668814040457780066754502796118398991400424514703811435028188889457458190617708878757203352393621544373548266392314051076704750381689593749187324787474477968723667483250922570538781655307053269174144543533090762356862516064896045385855389035031130889004377222264141360364240261499068577717949392685987962264074076645071148899750097091226000322872192123154024801910992910016001651560942651729390819820388060156580319526804966949424711191104489109642051398789597800294539053993859917643725114079055949847852338398475881150834508555622865539448745656276743160668437361814628097740623020232604697095697284483529180976083278621480457075112362739150602679562361743148986405200783090693732425080840440828998999624958514028017078073947086987384176955124815920653544871225992643357833158477984751777829398004401245560846703583717365536624358821828086647064695290165079045937511493703555131016222600059789625201847821268546782177952156691379706866160948118399588061962652895436750832145082775909327081903338378098836159517608771696933557870250380544413372432420781846075075244286495547531270959638596529427094109028464883606256254573585973712065459311520 [136,129] 35648784394729510309431011385615196227666632100521370976075042142683742731813496056606099440567416363055587338628226076116230695286319330483937817137971951395528645278198675415293771663955455587263593100273270542495902170386979545971569617253781419596240366349872589197293315306614226896435733022530469154499476170555545953847182657393525284440927962702062149036618477920600566685693312314983709700960667615604768383303128326617871984231870242852980708226505279917209159233757480727347190946050094526355850125195838447902825442126130304335244297231615913905752381351730413469513119915938325341645158438843976072431870636261744722287317418337763214647947766004960949073791683846930784258978160030917459843974637626170004879754147603087801501567145226443738439930237605203637763937906466156774708489287814171022821094121056078773411627751558314753652935564379453306290841188653287180925122492412562168465216781755193102314894605299292409521906212568750116344431014856126172644374796687221611550787896008489149584403093995475255601230902221696484466810653635317025336347671147808788718063247380772921276824327196693063466113114454281643234163521177225230759887391664419153835690119288445572338669550863786213276542383319708405394390574067294166735551478880667553699780013549986327588939076652033427445015076337296918415782374529660057438464183527301022812137984944154726284562281607856115176184659432968795607491461664405701429857823969432260121677420724256061131265487347579951213856584796500651868501289472246072 [136,130] 6175787213728753747180721921709396295315804886351717929991370247702514659539860702287394167286568113233532606801024747818112513238948804134358393075386323126894888847277607609670929083603394935658284583486384647970331079509495363731931124989082067465117073316684777668780877361809831993886786889131596339842693217631189395995558365597099494661311684943325087068750109758540944660157358518397531208800225202628077477443995482351272105359683643229659704775051389766589310196647509690492158518785511843392961461889632372822142687228972845861223635310017650226110236688915427086115944287654007141208502171964843766420208528945794848228087204716124570870166218087004617010242485533474424422589063398967849203808909134489714073643478788018336828186952372036919512724660327208332180997303637804680152643548449552755459790968054262068422670134502873798793850467961407121838724304805835883876734500841436599195582435289923183070424324891080231705941084131909709494492503156853782367055236529725455141063067839500892286882830259923193100464907029518822893183794180584463707173268682999039404685139405422991706807631632376435735577490109377363973728406095248353206567037792462079524223110283566072925969472656719137654730724978409304463467101840126686510843190916320622757430442734358882832822538952927644741488331821051504063861542980816647066298023756356352725353226648494944955437871359212729308286093478249120110514871260497115941810943724403120085263206570051354332256582317430435033501687901432366880061539472 [136,131] 21067997086372916905810848745260897309119365879743573768981013179155355429645480836331109912865879745489136973866798093668768868719193119219274379298217206114736421815250555079397794095964389618396428122169729759223347436126960564693558560502490023120050015716490736190051580115267278717844997259363381591370290995622707201335568696935726283343188675094956917168478526940043278804245000799702450876969966199053319307560288534581488515495322552592078746274571855581805597327665790907405588945492601541711626707532568772780022249643818655126211396686129948097995267286574626530960644912618574537708151995675509938618215465518636332187594588061550171314570031965755835537217373561797496492846709435357641856830839949769155571058917051032886484227150418513502776040698004049633701627456629027236024981647651626264758829546644450326582549060965875790074333611102125699278847604788096036569415054931243183930526474068517414361483093242517920334899736999677443418712292265572331893264253063622391834178295291067873777455566956391497223230170765873086176995470022711407659140276896091351555278364515614476200660110448093913728506588926017614835323687648949893295422479170388302682424305238450361875345686231925007233631982447343860528480790161270853776592366521231279225770874636019219989866655174379814475415366662573209652320971820140649560572417224017945228766070214291015080189909868760773742279064195800876498858902453282995565931234432736343662090686977946819909689580954935342596998293476587507412 [136,132] 985329115588867704375829780414374098332626954267730328902996420897997573021043330523746890098820658404499841236197343155465845560279695908256151635070226000446672732736366601867915992843948333410545952207681229924026871633768321381063540147640838524333783521255823922267766480595515355601007497596994172631062026688184760634443258569236332668516268658666524301712416916561819154003443785121778500439723087609212380560394081089739835189654314948553898543909050575517411526369574543315277324267903860661896443985192222896804058927544595003825566932175676734251158826440352860358433839784026769505525911116875353815477723365575290612750700349423474800969836359158047077167550717993592923482691389224418463044257212081248689956206804173205134184425762906373120669355583386640463120488391500150803358472800918979784641230574508281027340429030202242658995549370021586075543345220282813917873703424138443561065811219041317897090554238457661148150905315293023244512447393080279812595208573643358957056057740987047161069220895033428731898981237464744520245116090052367910461944757615196332122350491524658227732453165159566999860732666274668877975539069693239105333690495058128228751997596815075860922324825532275062905996581498191978634431291344545172493304158595572431482920546599958557926869637279676514617831195600521441461332431020199864053903530031302296492490559666471032691228171327226607497780849388673512800094441903820051779225055533262957937353990274754231407287729200555657587165351436 [136,133] -827593492350031900929825802342549144071131180306831706187075241309391615508121736400517751524359388004210501048024424936994265361027650727574992626415470453893187030422261111140841804655938800455738038388617726132314260846906650566841259868933742435018133897224118739700197400658497880724395160990254422376788886681329903774139768149282333201104148972015509225569931756934189684727825961972826204286865895520915851175987232544101006145041919560112076941161453465597992083723126137680133444613617826131578234825777350679218240778861959167604802982572887147394946671463958414979151832494199635860458387279161056714597154660965824223259213067411305033196240512356124519476320230132958366013543682933704754306714412265194001058593844379759532786674041554683031619210329033264953719388278058246909938784314278045360060354290919721304550347319074683755167943838934575968392630444519775297291190071322502902174949651905727698412339999981349702665229184570447649484855851391505381622760874337488809505398825830457244452377942904098907309782682073402711262882077603107520826357172585451815431576680537808927456881054150282304566737913911736434731415373165309634863005819261938750790311568414876121183360574358410280016509200709580266655790122082103214699770386829467810261663173605672795791889878624840735449150344858770306193976541386458908889881207777546780034279894207035125396226284710680816834166784943284011584659744879663169789829273877267255258356401328344881008817770981771113610 [136,134] 11866505038039975406146031030644722419815572949211669033350411848716222810747424176221574440433538738363838532742580373897049369296397136262191688371255952599679211533530373304796048202461458818883343184851936018775962306505133096147777004142696929941724799477720324996899251363488793772712803595756453867178074078051045000266052346863113963354501742491496651374524290606691861358981838488833894971526006706949622544970878460560757696851522186919760655065272665315783332749331056800741734949445529605311397863352878132522827125628120527619395106945358149596108318670637747446550734941378815229212006505572838373990159514777449865686280623725968841212076585468647498507184674395548111511258768381555827386087094481567756044046979359289423901282342546201006490003921856244932126550485229427121681310923730447735542864078530407512347088530514568307858896214450887731778880939558246734514939709025968017852568750514463023042481216047038923361957175240180034237763647623263770924801608979163810267158963470223431324468745569252778322595689186542328293678097785626711301563459667632403063695514881998960131044718205789426139509650960298794537920883224878425651677165448951663846400240077866474401545546915765717818460699258190247339212178109418227574828862748356908890528734975822778966754367459096956693139313523469772108958801273177078548914656769070444671670607529820490502540789473538004651052980163167654292383087390356602374534442603012294104654041057560067696397977714228 [136,135] 2709973591826363311021965877977197377390677571439727606844334236757208038560723343389039800288058512806270269891355074360591217648416664164850692661613528507726049360018056441457886559027591343286696989695108464564130430458056014970437819529176411298841269973983965875610242647249165507587129576746410882016225138720540659175894691952115861321227038875827825141903180097738966135520839247663209759171512528654361763994116986282672258234305349837537615447130667710012564913590756067854157405279301543704934624922019148685957115629134284398134900740218048965533912430627104806733519387551673218320464874830608191192356011313141834737000446665457567721157069232725185121351946754662156981116044138346226872861376597581922490197988459842638092573612345645995375210980364255211151173833348736467065874453710907673909808353642076970573338154567385928960864648294627097573539717497213974155717722302301528871168990400240799684164357478483764047915446755336715081161076246687688231937147007536126172661562728094276060790629485311993497857740625176070655112412302342880125113869989128750889485932940768536607988974856224156864810157389572829980166718578881477765813031357993738842563939480428083290172775380782324395281945182268372465308670333258068740322373677877306128148762798053025180854013330293881640558672972285799232126246553006020155879384085985259499090723011190388360383891957885338844969639726957190256570797304524685382502219380573949190441570290708900996008 [136,136] 3418302128741258985940508287851743645874259557779984397937689836858205473816677535290273511917568526132684684127295722646409442167835058300694232179514878018790205205865370403195227714366173470098300119310538656948260235658996626490202209790840596238738205495136885940341177343887773348009322406009385475088447147373626892234572349798262921383181916629277103784507158993115479547456050916889913707702600699375269462841149728439315984997997684843402079297011559562192236530046879090673504463899827128739762268980344689003929302682441623950547351089749647519181132912346962458278570209750203409355545026944853587844360322317729247577544861308767107340527269971583514275761108100062286127850518857343980549670559604638684958885000917894519226130122098006846447767413863870160922550037342861910337392982951755979421570087319226185478876566294494500362754930430472114055359981442768762764580470921420678046333866953277766912215676705507737809909699263636043829195209866405855343239669056326623612978827226258915274247747022672114549682106326466857997317069587326702817771234720540975668075785061085266223199583059862773794841821398797069746339296391514633516885865861229242260667620605814329138571487166352101115757601608378325379537644635188624972169573509545371836526914401350105679039783662090410348285188545350217127740356156065377333180163685830221431498312612769312439879324170493467838013529117814924947014985340121583517474589736430359887021698711444 [137,0] -242284741913317647025323454336083154239930541311332412191701612686618952812716789530070299747809608453974655523673239945213039968227024125028754947564243363737857555960856872750386546719203266946111125211505498043014924978317310332130062486135966012928578094853727256292594828870092130541469379612925641816342268060727680051471558915486507353812629284741349425682830775236922872917743489881981610707101986809830057020255115290036120208999558039217052924186285035375583917967279929959365475486640428161917271601874627990450375731855787407027980880098478505470757548357573343920675622192482593874834009739598042532114499790933235453797882540536483431059923172016379664649337213268990984223330187489314489128844914233922821463771031718812071002031332844177532828213372456968027574873177183787545235833993685670471431561194893889589355515898392470344262740955559925964249967487241051228633551740071577274115455490505803118858531951902489390646059954452443311789221432739881778813813601373912821673284007021129891628656765250514364070823829946221297814039349703655290433057490366797320541284977353748929572533808085016978048236231134080486849824338220941675867007564904856628263015769924468263734398011587486790037421225510883273172269453181838759361786960720704015652787376936387817815896507491445939549928037840707647664423548126645038530032319546548022378236004516131358369040357009042155685227018631445226646140218945226872033317087180963543197571975231627133759475532761839375729102113480080543877691455786238347579970665487698438334880994030702709494733631292795641813617596313580454052930039105271179528015454220026621096919091605081053683078749682562584990838716977099133769428989100812250804885945648886016075427149158895829908265549008496633732450423969760404165861869630001557626814327288964226601624341670619122534209152378035071305935711820272509650932044871486281015596179598639618355041378875046006431416085716126602964452572525340115779665841278243918767952569393031581057584844529628753662109375000000000000000000000000000000000000000 [137,1] -96687101984854724068102240378560561574463472288226862307786214859578719355334995528716065200485850228126605332170607043168865690959946817234809929368571484896027784735904390389189832074402330730435398262199448628430357778226360694393008197754452812569198576241457172537591335161306560542464207846688424957172006294644154291910462037039758523267841970558048106718245758216992324698949800613170415871860155212600520516454626142053614775692074913345741327887379887108909950433841953922631728242010934868327088667099343425833221738898361258386477992879911707152908869086516306353868507207135302315452569124441334739675137706263697051729206600288819877855165206243740703125127809986423068041420333574835988300637301171305211745208924875367139650726109757456714997889252739396243064534461139233971891876908534346392290831102864107573490556334624714458499060489782976557149157576800589601563485399324066180071685499463018289220669536568898696892986959192242396980115846327108860083493495595290247906040026253585944753445673850835358129990541502649066231898551430171752411365748908904240488995449708190705236367233109178276919731772177322850180738311723559682690050637647977884617305447767622389415723738520228702045239224148167255289887890128037403522861789881086267380502311265026177589934266887800793102995804971814732621162023908856644616606962142880260745392042293343392423595125257931454361626940170977015762659356149328028446992415462151986992481356220263979931580244562236332067670186688627327812342548646878904065623310561934952438840629597488819245447218384163741880644077460903305426926463486750935577650985382076262733682891448512727090275208522808562625798303724515425881818249772106296571866536955502532709672057851172629612396180680168654696430623722245726883359567184550338987350006975927105502993012213002252641632337544580797503912408667962754866684494910434252443375323278118725753952090312025010166421519938088374525175475004973198626741670309256484953113104392069532266873466141987591981887817382812500000000000000000000000000000000 [137,2] -6149233423941724194380971417521722211120010191958983004241962863135182583932210810176628171391550772099258437644669171526560991677999207986030984768716062766991773571595580454032126237290832988333113960912288688291357683301089692040522699991497134021680811861913986602809456550637034693791121468273876447364438990814193820982500732071747446030984075448657409359929288632100900373379024135855443668140082971133300397771997220309790096121686512013039092373151189717141827370073450285745591214557582263472536696206549915581725179914570062491777480766122642827630312118634994346635756328301691151501902594205536556177849858234971378653903887401695967755896332935699591383947089482447142518058984540878201364864003639646260768859258209731862220480077585116593066481524292549629953001302006377673319191802178245344439074722500948535360122187716384035002248054333391882313863508857991843124743937642281219399365682628635580886991317757302563689405829076531364672384041755192407583605002181697898772423182174832436485322709848338575941081939528510601309563697751073691751750120184803718729898108570368921308921807741450393559136267650834816256738309308131397173624964383367164939410252477001801363255460209404259165526688573067747595650772395754287725552993624073374857246145803550200505983285391909525934719222226124756530754797239195387193130809265003651350876314334446495566390364323661727302245561693812687697196987445509227900244818640856749123605366184188659802321193078562721328043490216345559542846843609058837203416679755472180633996215571197864651465412036142893949653477632130884568716241720625963480868568789111408317817204173876026166038984289306886419784120799435806731886087711483426498540072724948682335392436348940478133819442537571602471967547344854271209680593749242445792491494217081359568888326446329114744997386698003942215544306083574339333244209362330601521534906174422555138566643536922944757443788154237368675706614013784108937867532766033147322116683642605607183068139320880618470255285501480102539062500000000000000000000000 [137,3] 11535104348336302410215351825682081533244393326054011299964049760637732282047023506298337302688107300673604951453337395229005718720551127732697041938247913723344247634381884214595390451197372889888206076952281262801602780884286024004378994048133182759793518837446757609811186850371852527111410979802836501116892117215772788905556953534509971969283758136787325037166741611791185341486860340418836240900948402596945344288104134898452716212544261342010042972130695123456780594507909029950165252606730630532321062782023848253137763793828728091852520014690371394342464711995740441930796272080797793013509385770976470940787388113549146766057316400434391178907527188895973667889902864158754088164714745438964362363414319965702669697902832804192788765106553691865516248181698132055028127944688481158195755661698465174268648063724860726309352674975531649233605796654415945464679904043233696662448505228726289139904493538678273242762367449598068372183810467430102271587933924566900114121598448190284996041704100708210963423358753590008629250181423935146525539918770126326227736050673414395750492545927595923316012026437892036899337889629309967595114674188969289494677987244435432541289091343591483892055898966623423755354215190524367170470856215070513533215354422644610398553739783862381902901819269192988102897362508314774336700371105741311187857875735513755556896854922486123461475916471451646229979952464100416961776380362297083805909190650095739727254824935527579114131177812730690971316441689380281319750641834954339487982550207093919073267322921480212575309368553231177249249632800161342727930758093263907169813608085352046096369608724262231330082000058102231908593767255183407885387567533498536294474773520517880504822427080107549447436332680411463727705476030289946765429668477069552450924700940309203318136704254608458844677889933186437431354784560656723975111727259666467778671509191465718929749295691879064537076690263004924713290973060903375803686873358344861331625373609376123139368466863352580276114167645573616027832031250000000000000000 [137,4] 167297342908974915565225814128063831807319181491137082785302280403220106735952551361984725901714733118926616551195678126662972520166434077585799542562542642770516496532594314356986612926879472765043627762638776065363630096641241672397380041682194166917491348715201354930893814921036268998319510922778137953789904172989551578195449884612168584187955317179937294000589164841981814595442626493018725045260965663310364811724422343383883591460231007490953078651988612946714368672380815707971853590326759738636080407218611841401394901305648312910610776603680217168642342469104778561764080863901259179225136717046445827581324664101782399046825675815946738543747886381281464904300251853395667509600295258642056997677583591211304987147423437330419611316088684605420739281778249035498976067812909840892429233662424054830135514181096934559549345675354447767571117992588369125940736764134783757591000018815780796742376280163406625211954587173897399003527847577739231595042668451323412381305640516280666534348237071764433235051186418213716238291614324856293323274492136654774002269916720809655029692350890227166711408171132435481632627737791385575951822177684416664575397414699621635551094283040790082225830583761882400106164366885914986848920150146344024300727745511183873040147814319476761180293013550379477647922657983007775801214965698916706744366468695309488468455116724776914636303042281435222361617743082770463925315571240392102635559260898551992732265109908813589660950763480318584281041064458324443636264130940857422887040952450643393853445342985685122654277718004404519367588249625468563695854754918613713507294926393860346350187595545988403878815477348295306503131215680460885063209617993987777743978624142392373809134035810507006717007867018738461517075869950339148170303420612739602373908865817441900709584501680648921264143422172212818730853533242286419408684107433287002650437445876470377148361150860986448837418437170121270515080122128899118422937754757516866562910338595164017082891211307682510778249707072973251342773437500000000000000 [137,5] -6339280315286555870630099790748872747212631425442814754627409229899667167606248477981130296702462700907075956263094907931435040404255415975186912236373927336423141716027001146472492980494209478120124481860389937430793624210212847547490932545425846638355874115966824399383215909832092612285374687176341856523849952853638305710326996538027846464342980751622885460109283261105405243357407066295196027355269808270048298941676680246642802073507781559564268760298313484155966754893262471715999126137339862995552234531393000894153009762718087793038537109660263156310174762933788767222933227626259789457790191002783483504949260702555823460323774313688140199865015728155593422969497067464459084573862860160505262303812872286903687363165122291168194509062909584048914309525522787833412710004364501890620879180545872642594267858296822883887019871323375410941237848596222641149531972153196519563258332210966176851221176789883533903384947960714825767439442718337294014132537773467513623676669878896766763942942333238387861208211022354882342174364423312664906254788067787785819796896896711238968056235756447624699539704189216975580609423303390481332675345338644548397719767269339358912406916877180316686957614188651295567905245905290425602402723412051638331692489495002221265252610694849191448678077750376448897896622087350589260910499447050216454727945605722671695078331981029278178531144195325066245305606789599858403525839370953500558996669134432279224792031811407562676988616167787800952783975101353936282219349669394102812380332196907395971524380389206800604325865977786037344260802368908407842229252103899344515288214240235465620391870863285397461189625283848571771221213060915212183274443761830193163567550302103920118635833217845690069132556892828169176369019998633068079811955151841552865375170581551664413010669280740095080360632083396520315345313927260266492443156993278893948019139369438485458075056977129150379099057314802243503978408814969155918336824433003122633478429387042510563012032154261987670906819403171539306640625000000000000000 [137,6] 5329816808675605527934459569416842920197080510379302819442204486060212872513655787966053569365032174598963302107721991855547382896493827843017041257708735736904191634032045924260917054918925320762788358610933863417129150332416822824953322475866340288894167077709181787949056880924989265604199793973553945048114699116006061761034303802812791448742044769341507592655056382478977109043985285160647137175619363324511614680744014067656457052736092134895610504484309364037480394646189641951606467696333077530544319825504596942776457494757714067538830137730511117161423692963912651145181157255082567563700393895843097885065432373121573975867985263536073462484024302338028091672128887571932047861002251311452482554568274113692216654021158256667286872990352761232151633146552488572853487534897148881479073213045339737819079221703440977749765133877941863680661300241572430760758021341976864109725173226077459072161307856119126890411226365127127206259447631907167642237506449124219131554686452693322279592029758190998545738500367344034423681412487017768928715450961107172538175781650244998136920822223569380847517934827145077376222102785117766377988288413434338485497428386581705360752300089445461632164477524667629369059751451531865591448819108253537766299824125240452613567804898565231418046349767726806159164355949015422490261069246747257585288220824903599743222627200172696235173543419408724174128234135974728837187353971116276089424175786427634502824725898781064548027089598846142287745287733899299233237362917421112331171120353225315475956483698873199819994065063730919383557535148515302384122965896863470178172000342346038832004056171278222572478381926319295616755606775977753276298846537271021784018217487245837782561736609576426946478482799700020193127243804493481752797299037160667349820774090779877906972892798313321617678137575871886499671822389800095590208346542090032078178328645627270407565476845004797744148379523861022263920959892967046113772150374848506824843824277694459968894580281784101316588930785655975341796875000000000000 [137,7] -48079428565587075052521341276628311537241608918483385454619196680177902742186509725776210416955146378071905916512757830504945444875405043447217861866217725325953169588683576370293233191127318806160670264828651479851334944159915234299295530626265490105874859708538884365553996051977780992946662047441648832649846754871536145197325253698733273256353352956963245065491060172759413346614016270753125030035583433780933666175378914541030041273132001713724010133429577356461884618740162576751600046826911131205969636185147279352522676688840415292704070386601958753804070583749156515849102205094615087746669837446086599516182422204890492339099432928549089148337741712641630205565543138824195145796749176149387737316584217998692342956946583046456983678956096617968599073086396783825622514174502729415396402241381639279982063012436047496051099991586583633608886311633657802001205204530583153961065766930416869701182300726933292370742468874957630861637190262921296580997099110172435512038890475540854808964062730962043496605152575877994655951628466548896164617598178548319773912241855351623718933673370779212675245217859010245523023034650628344904532639535681759403922328721569648120281956821833440346340158577782229545505877055096896372013815377394469757715612173405009292317164514577903498389448164587549447016495365034421355596969079215410197459112836235597385609831365419264901593893156141128005567174780454207875986941074598729746761861425904743441939579926497817825732935416540852858842958092157289471958565649321709344601921402149927563700849415405378127891155174152041328926410809835895636299486493756604525761393735082583609895866615856451597724707692914291907259137970220784663713043923331523916570693614483409486875939482393657334293644496115718542186860811631553551540941930822692220044987220660721925704005923677156530880831324673645541564807002140455686801557542734160055387640078631250819521322685484305751142105841425307268549864238476648083181773158113632702706198627471160730872945521241490496322512626647949218750000000000000 [137,8] 441879610321827744223034149932126539087293419852799540744374483105603685846506283882897801759425377493071300355976233319774217468828497624791946293756995232382170751153149434374069817713804150896803214082060662450896276034632707317389118141055065517887939228441618663862631412924149223128083768938483051102641956171014803798662254847442734848934997088068905017454643955216029169937448854959248891874052726535504924745657504006958472679978937629000840703786125928747045545634778473744338150754594695881640994652714064614255006425959320750945577177068128859680541790627735602108817147422348959714133380567946438477006221438344945004947096139477669921467459301559156749821271942430494836759112314499271861583908818108180617174846712220439315228898392368175859763318020201471116892139080117628264463561686368627343604471065838171185838677327815726652150806295523178439348670628100858431652813496266604091449439212158200605658496591937028188749656374748783114549546413801226943019772187128497364819613764752265432717257936355042887976303721767593519789889552271152492405922135921571110203142317707603654713543151931802938648882809119434195495439858514521659934394037894027446393981593646545692599848278000030532774921097679739070907287066169691779825736386903265575080069440991521116452360538812116976449718024428771753773387109604467876473262340439504728244612557739202175446037154658399902946440101023194540103622680689043421153050239488592912901022022674309339703209703272166879464713783788846131933154320376730330067668526168048372856769031216945096870813249948566261184308239703398953365173202933819671395426155469222534663873272315539045416309194043286154771360441357589153865630543961899945247362828483840723434507769966877952324404397731883308674880549455487971725900072850722036295557835550218390429065838233441929104765966191976136503356114073278690132104323339514537503274911261533743594553984591947326792821211756691857371672595631943465883956930626338486624288982845950787825550776233285432681441307067871093750000000000000 [137,9] -1251961510167279491695355635157700482613927638248510225587516378577931343452831111932054897319683177268144749991586076547859567056273866804961597944865276910139552334323319321180278794319490950683116494980385312195039334867225477340844943207986305624893574277843589651580466300564038226235700397665601807404378480292845246882350340831296037452484617512173762326320253599072266550052869610918143481684507888585450071243165393584059518650060011515927234718682535250046260005707157527479349855713315423920690141703634922962728104352988681461332200359543719834941980537855105026856674585657677929053884185362671253260941051169520258834557306390337004144653088029004864183838367471163011070942739021584901364427096147775813595477311589468262567821794032578010474644588878794484514654578932501516511285937132313273108427402460689521718991398476030395184609969782512692649365143198215365871382822931442059298889844276111418320120393408522532285448907540380157839374826015262349899019320883153548378571597222073379045611254829905345992791442886972918385828438876001732757596376139079939599080341543682739490210126853754933159905527149995567774080662459057758777107576711608861776810802455106686877958862452617035752447438722788818351421025289789096885240546429091819634908996719678105596676866931929939318075141789504162031880068529451317991403349423378048239003230417082104167709108488527196976726662042972854319343130137231915384666644058115513065848448968744879241971438705347212064217183228589177195860235881946638014658533206951200678733501901936633858433462318285218904461678989810473483182122700108367625641919575320594585099106184766739169244783677052464785772872170787345148153632358109778615201434080199796885557909375954682785564115779890416946783822111905461869697872941256570454898060899110731972222511750125109587715686084700466605695421090337046339243310918498689361896476774197080759491126988050884627504711062408926145629852766553664789671036646151898301827231049966485457169973471991397673264145851135253906250000000000 [137,10] 1750816504914557843170444723976257321491040065595133620003427839223328424287971450526300010886112376764463796478594580156215100509999759433950416662024750837352678943249746148898060848346595126258299011981991973887494368424660385785129018046799029311609058424235544290856111023751528405789589651275971239241442370204512190282747519995991246347508275425155156035420429612548858153228769841505693329585168052307280472133605646271849082613381210778668517524479957890227535640716103033874731603248839520655806786836457825552122811474709365992282450030578514813996208690202739985750407864385359921904275336293428897942152135309530148254167462042190598141425198671083635783788276778758443976456146733080163140112770441010163185364815574588189476701034651899677128955714888742263027178351454808961088298847347311133993086240660951491017878384101963188611352703644776071081562063839863487791050686894189391475663335613628537584062736617350790635424560000098940532946642261891790680406200929568591372037640971810934801605296755986944043775796365236921706516835734041973981501929862396071197346744571492854141070757018475904819361768143783841049944088350955693037012165927449418326003588602582669217752930809160267167932822998471613820787527456603418187065044000695533351287024057969021275030107466203675896580509557286976770839434833713032785557087213987846451894247350706095917553820798674928766668166768733633596850196853273945180900676292629634937877651216196056855643759782356308723027042585787124243798119988982942349425318860741146909215678670896158149871310446163374657336430988048711021660512501258965337148973868457258941962863218995875360147261870314544395445140709618545175439591471240473912533985368842702920633224414517064796121759266870235940655795931676066875773211081109019071023193959479432945066685898530521572783626168347828312641185617512099619731401857553114720172499060601154760229402510433001252562234408199561022816196215981969136384308756873949207421363010719547737004120335768675431609153747558593750000000000 [137,11] -1828760141123064340264274547587710217130491111204243636305034303954273040981123105917381962455092697696212035451611868178178885133367872955259866420418022592080973372956838693420507806148899215500159824484980631265129296387339150033186643589663995993188197716905419098706664710341638724929132114106311747863009533483351832717397944034770785607155337634476543366239477148522402129008500792416006816311143554148178586196412625538457458615583586173132638274847698310773525307215298417558508506818163143985184740026208398820201073032408392206524271770648962114307067875370626420678338093311632958691624094841911689540990559446068098142563697221575291833879625776097561295769761644498124733761172291280853598214309643314700898513938472883826059375142397921342058873448808572273715490858922591032054726162243230542033615530182614198484649563148091228086722790643676892174030851030240880119693274906131807147438511330470611582835425823423562131288682880052309034301285804404715968238785354645686053583070180214487286219851341188451970219417521467944256266523158213540030388886889030161381705683309345086112887538652027253013374954220911703553308000905721196731841316434780063758146166263523898483487518376177519539869011001210606086491438449124377378938609461953112171131263944312854888277779066603613187360310371434183793367455792384850588562613982312579706430618284577588748979007248517636433687676071650395447043269668320198053265626780352554915354715403685639647333727366326025466699188174591015623168724137744528121558347987344642974588147375530810446302700970914202023828968774614291026756390126154276036133206778313790805437942906280025580561238141041307515064030441346553885272651820212550272005029192931972765161134959747928346237699962648865792868326041161450608577180398821228167757188198654110279337582955657810420299829506596424800572797382170292747205127875999062876877716656179736264930920060205625192195851178678330759157508219161153940353598472646877482104834874467036431866517887101508677005767822265625000000000 [137,12] 6147618983971443620581914952124402124561737045481585667389321233828413089180318579953102711899298972210942113568228996804286145654762230000742036936871502546384037187555396163142360156275282758481413991673536200650298186314201109468381950559253797634780956471788796090099189435033160284567987096007418355956876413376569243157779152534510480728543948701843520368261734171231790724496835235826966252140828027679335957817042453022656039021643512161446205998121442911336508086173752044201032993626039745713313503675346798703835178372164056436479440389344367078623441433664419936204090938709751763971465846151865769921809148165735513522564385514494026795755190311522532308041772675978785856283219882768207612057586509696736926294418577339667685824573895069059688485896933871875517187575142775670506272095544223521071828507381409109889874587857453093876179253280549009830747669195411414726792017816909691378709806241865474865360364183196726189378512885186997162490528486302719327075008289078963587061636638292484671645701392808372019379316256893936085417903657724134672001020969074148859443251583015938835340377725051651029116639377125483301709259910352927739090651570119326824632982254693928444698259492669897599262715698883252296980809041050780517902687593402138154248816112721075564074058572491769252527153454642268112518635849404495733889102127044043872858422062793326782620562117209367397610992081892455709798737464814820621827345200861859272860344626191251350169675229409820763821275724683813166558537652210381111373787382783606557215696974268317439713500618664664294788233581710559881441186830221180681181905054843351455463402330870549182919874061134250342033532025705041663954082698757439861879752850084643265608708587958327060475953701500952972683207247752639636676803074248042108170893406211306837724375383544998320809634603667699710833347721084875159558098223957630386145320323134935213422189234929748740223228139278068904880093746758139218898494254841237339193863072062118391158946906216442584991455078125000000000 [137,13] -28035862426778893970027152118462450852864672417347161592030964967756620321386442375726973472908205829154349911420527414096649972964068269974873685743598642164106988228872231841487461492879604970052471821334104647004524549764155762216529665697470441938757786948099094801030392514318093767041136552092315933488188876388080664584743488947830183621709199468173215277101881020827570807604168657958317598612239666750970396595666247586399807527978346789665694924215317779749237870447334156847733254421144202363516154468560400719106109501993377281392788655469982747934520377170379012245165565416833655084259659895305929178275283837526329741174034043296226255410809000323382008903439779905993399946418945414767492749747442769178573310382282961348937804494107484695278964466872509263217078712833859731115026640218051622147879899538674431917751195947165815848833977386301429034793804770724582308909735519006021407413651192680756079559597968629438736845980768020784590713308379776130993504154628940911188273927016459174603117460961011277226516467700343154944384642890759924620701821419284696310628573679030165079395343740364167400275931228768856621417632880828545694992369737984153992228290765386712174632652828114238235223135714762418253105141604830997017426340814225927216406349224063597614960585400053908943819704284842815734250221379756856117408617863476521245120811602740004246489725627074742553130578436079726097036752085251040811144692893159092329626116807604100808495958829520623904651134614451486895519296871281116947209882185056721128021200918413010875955392186654452164516828878463542503925395657567568547094536169302568222018213794539978875033520358857005273483690942216910473248737686406661080729723403730542240929714620172742018655404204483913823182292765709923063800514086756165111062620916980002545823777375343462354690198722884013778364681867935880838591845346034140138800755029129289425500061101679560618717697033764222900294595062478371431171124827761964831262381236953729057859163731336593627929687500000000000 [137,14] 82201932554870847663462600544935512385827944378827042001241214020147516321855018635083872224544610631232719951697187425181204349786916288821045106611289197865219383238671877377039392698203014610493063482294063168304781815569461510988809372655194043817993440818012717059976567025653702769641461954647399004817631015881644439704615214226965399501600562195247646099068785635702098818515996853668569049697761710724654912262768933602229327732658611941718732093499223350518279986695757862342624598302614624899610368704490491305120065940613532701747698471575094440742856025316661661378441117367390266738789285998428607189603702543122311427773318658409984290230333516260314468997513631970308965008499686162852186832334207745291239221882633221719213156941756494401368801877595616366904577782706894948819700570525783913905016829261386827976902824514667493284912923272391545351119471437170883180299988193023288207797937079358578116025839944349288780192225133886067840272797815434004217230041583969817919102202113520367690418018945283471966493721215251430447600413841948427054554286638223020332493650029640356722506233999296433658748897899404482145642559151351080424492291922328341924366728519603028333146111349398429347682801258462488892918161596355762998212282851578395042068204004125268439339211869835818547136664329890832705835023084187331647320651310907767613858649894688602093781611565817803929504710410766510593750704530256142508048139417897192128491825583798620161777608363413443309079733291585854813472321850451092974308655238736315202340372828843158491800690000730232451049594426392825396331978306116256057552424381507069045963402445276601185043872560929792342394339703539154062665830463526444674983821262474646802633492757018218832368254662838853560785658386164876069322653978854563090967144857531880311207632511850817756615759033052310948429469216479799383052168418762347373500130541091072031056339145560740096496212755660089804443782692916142543724854444631051388330672535786902699328493326902389526367187500000000 [137,15] -152291629128898578862040778095058470070114659343295446310596676925819742234490247203569054464117126596430607390162704209545825636503762220596051223088535140525142818504105763122678939651404242101890885737640157751184068945577134444280987587049490040976280800754327250355284270842216774793375547690485779376158827537381519309109873483974452647160175478403141008052954408243273586855379443704425257153225759352872084673277914062479637137437631927456279078678557297690828808121332633882472766025929930504032063386635843605209328034945271411502810981396462979236250217738444461312437527076256900300370659851664066906500551194712171723773809550026274879945367205159387180528070884382291105773259520086142305064943185789743191758520488779570964913598726506632988539577689624710452027683248763315167122726983302779960697268178108178956131991318613975279060390114579386327926202687745508164288809415239472071953462473811169262729242000870596745173040508733260366804396285153952579579840822396702047452757811435172540349494767329417746944567296735830367078554661246688068547618942399311698722481729047091865722275648440414261215285209377715323241495927099276506833688286774955210777358618798461114130358127772652353144662768421743536595488302143408131085703534299776772604041157714688809113579142718841558651894530426842717445517693655006177614970903414992602950298362045161010055653654978353234170939884517302129375095349019834272648890405738117509695291339913219076965406691505280111432692799634716043988374036982718793879908030333925739527128426856036252575091257673027668549485817990121305015718879511015909960037299110289035550263027024469504493386545565344014565103215232620929185251205542351731643653724440322522846479163159095891584197041530362003278895568896872594170594952579892476695163147726884046447458718392448332207694202985854691584472464836111607618688676268146524873822252572842725423960414153452053345887422739795060432967740474011698041168557811770472611156979070301531464792788028717041015625000000000 [137,16] 157325532468296952667953292861633300097031540032066863046177077294145715424501352805337880101281744811863252276549034911846745998115517170854964404727690632264021853570496525646975494544012832769190035091296703975833016453839633979595147687067653707312072833438900562742620850217244485664683816151085172626527098131651261720823891492451705731406225221647602430027031298187603498840740024871755153457073949494606508253946714778098745522233172433750567117696112312550186969039024358883849965003924870068369848592143190035279224469662802544812808457247362070207780671318120294132613925885546437852481212906683905316185303826747555494099180673803731739910941483749523012140039351255496400112845604948787065329939494985663286898633610309173544958461801553342079479169220611806679879356623009754870449884892590786161015538282961338197592416651297118855341559929719830911550400158047701197296051141122010949454295722393358569249003653145477204816871299482975903016926250208457641259218398867989523831560349879379145467688469538919651075896854322473933845086807340124314198139559253307460785437462758220136258096015271844525917074514311446318927825706643827161441204880732272692325853464242894596347570040202969427777987140942636647871468474007939571569989104831592464884509521718629952234502839206829302465543417672890410703603822186240477931866100909379470174487563244220909086308444041115382699469524377676149324946899335621013392300510637998177530279360953550303289096551236340289391191986996407604846670061454224457556500188295009904086210791997453102640122841956985091157429691421491453860455546514344376949761384833345983403822261813548995849923558490451029179298554023782040498360507932980451113584145833926351761213054345764757981339011740356885070622026463287062230546350801612392347270635916082956956449301341137722907215765545542656344294559605957425159764523428042938513273902955023232562907400723292272927834870596945407956694398720920452964953494605858906607576130909365019761025905609130859375000000000 [137,17] 8492236794041125220119004251935782616469835076611533309538597249681259236287115364826697115537706208692330367255829974857027800254136120532224586670546574625790745204388485198246118182591869223995896067436461230116699100758566026096511482075800799086196487138298762643687535513225433006411525568501933971480587629439773420608366429148702548866277907473441134394771173689824323469410982521115973284624087784113949116114975280406262467708456753786745790105881335615278081049766552828414794960165310385943576504831686624096818933289629972619521639010357611501786660652360633013575626296409339316261279681188339651049691743188614014741119590905651135748314156117561050604538392446729803566318895239602229956814332385726948426796863111574661431077210263047930508184799353841128069493189380075856501923606281606424526287560264501526090987637475527870549356968693738134597483462604745215913923829077783733531667177216295626574932074986694446428933274945197875926311557591964963027774571265700383801796217624030470869674752244459313292376764457255457790260181065020133196197215804013032529076038818642516914719087071047773232816629759513069138775425004766776365343034491090849507239279958610287637664888996901416205104022027326770592218048222394053382007077911669971260183956162826986900928266016938507154197696805547531185710195702986638361642937415319253703400488834352948313608464533304728171291827558659443847607115553856304983427972563579489976456984330941257124914291842672635687579892814212039318953354700320922729822628041449230594270987414071141530338318199781634564192421148947829829456983515585147176264208502398704312112709038391492278212562780883710671316669420285012677507681712413536902503427593981130207050987770309049827244862015476852544589984638387120292731365563641374769186990953628984861587127952611664830689489415818212726961817936238295176920157198201985888825158308442905142953299684688403918219412990943473542747798493850406009802336371010411664173034296254627406597137451171875000000000 [137,18] -352768568476085020344607708428039941615265034502519070529474051138143404910322467249043134311541744097403105972208446258978912465514035105566944784918209965471050584636246514320224095244875754470961383470246802804527947106497224857797140007152152778959166125947905184315698291355624032604074047011055480289451853996328517988372585911615767831696218646155134585231963534093606608598276027595894702368312611479145576309219743855422908995591600931568425821217085436976821511015946980855215210228547379478103235669678510434174929784281387229832506248577614596211189986704377080723449675251704411662275659518782037138298556290353125200927089095388538079822150163105606323892344457738543372406318255261598989549387720078876919184788130043195382047891870642414650905379958742669681880335835370871975635989948138297859369754513995646615357558432062271452933460350347692182327054336161532299017459272667225648644590000818130852274364551587776472933983914905192704637458885682338003715251017614179783664946500706529345067581647510388698570519617442024230072313598846177339345217926439934137940323295340757215530575419714849007484899078980192061753192564109873232508505338838750241007371214254578872017713308266662672069112042904475552633428437334267349779288769214979426155713082506224271551034285977415481308438850291662799016222737661959681370506804854025639530093494908001529457339915556000817698380913689465747673168915834176607461450411966879887852654730272653050093871097796479729162197954825788628731126614634198992674211364975560488008053566879907874723438089443988592981532547152711709226446291469393345532995122399236978878309436258230392745253188536144572669548943912511277246244059160084665692072025674161065211146048335234652333357705377168159479089476320558414123907831193747231927107611643427685877740121123928602442291867830096419231948944759996761329726786330368769129808052700199598220846852250389428237368683598346511315046827733877829045019237442018522621367537794867530465126037597656250000000 [137,19] 719978327770777057205418585732131626324139226825703485894637716783056357956238502955283683251025876051342449585099202133794656496350684926315634574658775935632927705198370513098032768325788921997431851603133496542902769539735156794950275133413043532408148902538039186913194156058417500210165429391644184178875930542138773391141973460035594470932403176185887794126598255994021189043677627751912242287439944889032517642274946614939831841877435926126618236404560885190526708019506355648473168235032352363054999749209169415471726718040015920565797404756620774913315820279725457595730330451795901106238784873248306013941409442765858452209771960502828886695520284218134760438793240609299027699681054722434358917483056798384452969142970424533907013040454261777859836864786573535632178020497925420747420192934041516662883485663455229331942397414262344127651056621426875858138608600707572594168052966593476752866331819801772727432617030915120394137551597012562459816708902025492860929756526443741551618136835982038045962193241115452040416851761552846636900223306685072031070190317852672682322290382047404781441076667048432076254240010953235502389339134705892999730584386191733231345808412192418072056112831488265261381505906617537565340455745330039719488683285634097559238286207134105141458679534528319680723900001957308713787610518034326786584470292568748127357103259236847083288935621143583107785670461462598979084408662918655920674201099994354571881387842334268437326138957294280308496857083344556441452115214730391814104351971642916494750449828470239263463679495072950008627620129998908698515727166658429078039289297966454799136264187883573047194588682002159955419135198552488279947462549688149042922564324153870787497532142915189539955028655130318000720545146813672313231211311384484615889832928878971966778230925621177047374171330410443915983111737615318088577033980729518519770680885868641207683831320837257255311393117810549209292446167621926096967383532955475633485775688313879072666168212890625000000 [137,20] -910949817822636591860550142952117456854906926590595715584993658251953537130043362319098818710225134277404298945784887513796727904576819373152629639322221513346049125039366223738835895771312119061857021695722605254737382732336304200884921014723500010245770539898925739723249865715911966315678488959080447312918563856371282066344399573949714527974782714061471332036098306206525398743516687152225558560096076308916219055295104997003017458549950530971040483540754639917606837836098496476374156643781116868669382154672029449810715608375145690581121561485531548378480562856464112750075267466384077793694410124860031382514237176792590759245417402224235426197386015196978588227885122525577593514351897769253247904685120656356682836797277940889966687722781408518666189317110423259238058920317988180062986603446624588043514814454862356608131808649071704675276057231140363023172112838050193233264622166893391456482266691262017680814352908625074799647906647277744051883776942925642651191171560054660107276060755668749709003404295797709971603980700881602645208434586681565442752034178144504511166275650357374396362941100189313145526842416148006492618580808693168025850200654778074151647489055494960483176025776427188860994840868292835862144828574050260497579081047199686552903461766169142508249756617165406036201172301193135152306670426400499533582797163660414957224184535573560188452780350636096684418391219027676802802449529702011022168374877211136462651976645713737202373277187384715134751725166637806233040569301749102373666786315807844143882934654559975716038562362477464085941467805620524509376223279810763204264569700597717118960133526328637553731865241169615978521936421826614241264081951849364740232021111202752414452194638792495770442178000081832715750708516776208675861345991611310516579829595952771487613273769716939275186345143284233666270509461830472297151945736291562340004798442322496357272056435108320182143827908135329154927579664781209772066411338442559753048044512979686260223388671875000000 [137,21] 881197972252781410287444991888539226024006194448473650227599472672923798480287712163423369904834543959498448179150919991031495485418658177729753559930344323051168984506331218717834573129655055906070077661068728574575485588295750678217507106665415745822640949566216090653078904216740117092424969089316488791128610821104741939781909036005562359283269658054029616311322365199972037689044324965459879893901631033378459635849872094764793037415796098106708198583721671980171881192705785561099021488661725631455217729341351301898979195769938675850050678829354346470373422656796880714363512498137389592281502579404301865420113117955543885228874127515955042948359961284768951872032822971781698858410254023267802051193407269751422288203029621197141596440031602238310267218329339778523161385047822992152207754923217161425290851670486520650059954813574033677793034118624095907055213512207702034458810232981531874946692413076388085517527642984041893441190436496845337460676694040869460315302912374567339489976168120606603371093903126100880485297720549352547235816445107995166378513630377723002709539002660400195414122528662060524193186468080956261461425027402517508962692726439678451044875121532227933803010113093151531743245568598597525381038281328278539353529680084477684261044442551088447376415936703520327851336733991916218133994394402048488513297339235160169409736312366636094641512928310877670970875275030267754258155448321668976878118340596833337884329667120071499827350578364328556696590245230844698718203254895014317048953341610724874958231749862662904445058320464647578780078015161625100751664794655555951605765960351806403174771178258889964111374011268651475419685017278850457488931456741355252080380387842064585786114975016362769502587470952254154216792703524738850715828235718862832635514871147162854383155426891353466885705262384610491914962884238635929833697607065649930304889658393503327725986090313546865996164723330913978726441355726709206571366228555319821680313907563686370849609375000000 [137,22] -781168086942706439533473478266730429918833172946676378422452552164238235780319770792866714619150141257710015606023518290208157580148014413167335489958667746955976209594061714906349489627452462668605571734623054021475405971807453027482518699460609985541673876392830165587053007984390028311143156379820051748880494163605244888893822786408277871086515988861936486235957344739426329586611086310372156149020915673414064788361615340669586542023989027632223341716330894285006096511342012084562518695846610072261984411314026448977570794131874861284898409469156958196171118212742254512521372574708179688329885256475665743707748309690961142983222862441997090573566191088152799596314946188889633532422858893277799008258467450410967719944431628802439977607407009509928627030694588404509394591310094354084224793361896688031841059128060894756069217231877823340961456252104087802052368532090767563448012286844859966711988870554744177746326457624988062446691156664323830462592657122023721412189685866837915619984933720357212133522905681789876638609480072758194175416984852064700881154681377662484913275069475982198239139976112062468343382718816428248741487143301904986859844766771031023892777941120639570966061945618079626590279214562897226219657386422804723140731255139427218366796363418813009292610956863337440204100518059310881617514213730886930041891709906866378950904728017025991725285030706254325514502616066662424453065260172001682411643471195328709818744623577748709646730419101562396658734577054735608246099935380777290384997395079309681877133460362126050614920952515207220061208107126991282044393720303299377132854775774158389673221095387043598688428609064494020050839263720218589224178082610829747051619478488361082759258999000373877393933316384168172729471025699794446368393492460266341568078428894555057346833478643125805139084129208768083039100924070197814513900082409199691066549106295770149708033348675590056022782094064013676263457156733732559585059451734423419111408293247222900390625000000 [137,23] 783435237286928996025329819713747423714046443969731412947057196687362385048106058227060331840082469362568024605932866117350514772840134222823302634824888363946050716139197765489890809866617385285951487553578138088926851027600153019856893292956997780704266953791305307211812197143090388282734412442611207393557075274230353256222932489077718538518718468732410115045444436769853812487383608216333016957576953344232356081118525509644545242511259185246067117825558390938424419103477185984437060835789721260440835640968267526995657237242444384401707281661490196593474325347343261014926866426176018335765327491529200545511640751712353814388999834836048043329050021524741173163420954490681722146028904322754461485249201085653848183904627388527616986912856060988146629425911499711406130221526547597846546828400569194229181862850114490031532204080975283112929883886525898721679994449986980500317652406680979219793795264787290037001501083525977418428745516508668290730714602468724635230501451948895618243404435187916750884068095708680878865519754038560242432675547147000197228920725454607507177447849717976184236126166947059040473871773779699615119544019776841945945371202301451599945976996639468686912687981710841576993033636328273236821787015748956599422818635821750993438519752651984700321950745310320461521888396568163230370854056450773551530990343989658707961510546253824337774679541012078165205791600568399555084006377595465769679973022280044722659812638089414719817838108750086502121030468746418015718576950708077965040328062943784664547895478973127984164859378925285193322326365102151312845934779283669533358000248473390742811551876966151980263442793175601336738402251238620164224806914859816985963816005673194845254748127145011635636508250845418820954429670852535306475006230925630787396829126360179896327572083657616917551755443476838021485193389162004306247005088660706081208070778755970512035361934855783500804683788097296712443130566685966804235663474287321150768548250198364257812500000 [137,24] -901597799300457202207780491299549894098263372400649544513395145339300695192539680065770449558132410277104554198311362955262191321908404447202067519343726873764480171988241069552335120432929872260725279497571641295087809208656659868335864049698908821838423532424370583831707286602935531925988343071902117788464310967060080812110597250342805473231110050038751074649954727562479593524250106900031383483979559549362277527770845815826616130314997345369269690649491211674519930923243193490157640136213831971743266808932745446478820856350225043458459594752348802051740591818056159293984704523451401220107239292557064691640589677367430065973760485111403059441806442194391820771610857195078747453153443832860408120827079277332768019568751138382816094685207527962023519656482688984689756703212340309728803348897095286615082001906044099473741384766935331923159625659209624127352466541840973216284383589523309920314474104366625326305467254583862389027027988970110769009410042226222817986565658902572228845041828381476926931618799343579803279795798579204572165936050798132932071329888623356186569971657571630926783935800805920637848069397102012514076433114497851202722169554374490104083136318328143347085922837952996856463186276518817193130692873737845342526022105385394981158225528219991229998089323362330658430204967837925742028127560817622166874071135956533101877021882656925352034119850503084636492647786299697826588068918202672605185435729794806230957384681553068857773872720593403386638930161548857516286517097179643278013343807006462541810633018199725528042218360279807589431931341446739955616184394631374245227307554645477588862842194407321787916116588984047645094011811180544769590296526700667838929372618289187474754115924634982099744994925638020574629608605996243537798585606439947985995350194952648037521531283090797301194916202814792051003593152297340763615665116178534381273701701199067107875092737356507341135620544619931840953620310545168353710820952073845546692609786987304687500000 [137,25] 998664458540361842043711829545430821482929059577104596153892666046246131519633780319039028177577257928756695134595538809733660607506009324638607297329690833382630290441150764746104652395126772308095100804329752174585551500269786356814432997801127775786006895089222749586226458570527376467076699199316943811308247248160935825956242248888100859239924893475015181123282776682290666470218354958484462231397988986028489820575885517160594609629732766324579692855993566782352220414009691796780126791032198325986638948611408336288903460840002164604778689797947164361842061176165426631095510302033768989778464326303095382864099823055044465481271603680098514226657281419455226655615714923044463792871279852854924691240880032383114195233633466577706658433939984246134641530872253728558221182557671437694335822559377972625282481851107476991677081546335335827184479308807698690927312915749446998414015511829705150069547431981145464576526679310534717918415804680060360611832775743090033210020017098294340203914518509747825366964855043040050868484817489551256219010085180273126797131297902453256517292740931279151439373384639074151197457296041189513233426033449866098927926790902445117859598315339643909476574048158736384256416941453396320456048535942174620724601828999522320538230376411157868670516753667230051469552023451874052639381308264973527196654879403031126116470857717728514359283643976353660917649582567821501502109056980569857911918131013444528562988589942850431860500964627443172745867754334133806731038380520304316464183555107481138264948264073038111446685790216855078698551558646962458267364187850192982086650798684578482690102109882117612613160785522189736338711815146075058338664953225507375168181992345799430934953028353716359050838882944703570952510081741344157094163088372439764448225417787840520176617254383664852610057470080803853173989945323761753512500724130858320056851860296837093766393664227765371954101480170899056648672144137143802389289248822024092078208923339843750000 [137,26] -943903026249589126065731317385051452958982690772461221663886800125621746612886242496156159264472933929368838394069910346949478657573874393921852618586764169109399758214202573045614704674178271543908841680208398694589908597776260780047754195362467280932313163705499196542827285233461061326783938142395953755288589928448893968933739914016097264018261247028542776709776762739141839313773110700331168395541364572348462245794540056398774610998045565815680283899620368658507125083897294954433991510632755973207188008435645447231794203202571259678416115233524208064411674479651877499911975362076086445220178617924132822560719301127567117232001055569878326655328462295648543257624331412458925983749391474271255600616956901803971497136447629628889623213001857307369296611488682829643234959205781161349100198185425409207034558657288613178489128161663997869660168722113555411119756160339717082951275459563640401606264497297736817057596938594083168050628254122705978001853864120290416926625065755849560674117209150977074964295622193323122033853229776502338561961730911332830108328909094516170130986196628718157373332931506815427640121288410687633074748983574533114767989582368697562821186024578018626805761528241442276022824184072557436406483009608760634182465688741797451292498435269347749343148792352435517831984394431634012181926133928678507873522574567825933838724229345168109268620111691105135273338770852401365440570411159228719109615759268258989977037459282881704190642892300681662811112789405547163508183267327900125500640048608695723426075764772356468204580281473892784252578437649185039202737951693349458190419237143045131803825728365101888753344609426437583970904603793233665612874870572557124168385001133131331112826336838813988782622092605133511619836439326480890951646667679915026785426010198851362144061607181115430700647185893609144075361649845318898157132498440694794826673228890851512368707143856916849569773381225093860096182762919880815388751216232776641845703125000000000 [137,27] 730298997359813130631437363877012875424869809245647933151764303978897519028231438159522594119068691322899756924945356470970779522591618829963216266024247669515536870147994124372418253858927610265322105485244302733876244505769849774466779615906938195504748117768354082148170531813978123148673350769002127905071915363399879397105166913387467073164989917934838482518227538084054527407451488229554058513970168586100858234404997702555284281950396512401092742918131575430637934390850545195702328810228469996441006036660351651059002060066469998173683011657151594776628410669920404379373380983235179320948574430356329209028511035212486183172222631274560579270843698712461975632906224308282684209339439100525170486105186351060728917877043951022724706333965697436424450113925268690941246612286378708778805101000292002815618801270378204609233897124232671769015107490065577737928276938449737017566903554113498269035270961194598893684376743578593099535993442557104470574566220944296769737678136972587626859756129210705564594543744667034185540098822631124880165233041993928719906439001310757864311944663554391405525982389699724776544541012267200590320733826252557224964140146813194489226409843232705146889469932153149693150722919571866052325282582349849220259708580052625599503171735506053919392414139346465747586380820244225423066612630924728940172054756958151262734779697444242945325465335237731641710988114355663067607447121497645089782937916020326466372154206653000894849835627251873786899651447472827684561480576761408442009110007241520078425625366819267716195329194690143349089848260726807340729156198395738045339079310544650542481934176958024385379499173737853191207361959109239782063666689385544961364718927597678204758161335121695911706478790166136547164101037098145987854955660594977031751943995343260458649828124926944199150081649499401409708559628119582970166999705971309370106746773766098565309920847079203330850611795953574768586885612720038807310629636049270629882812500000000 [137,28] -454494329377086758852474673199320924732812004694667338263957993142164483279243321542287116722268520832211001819956277106109641155679347940255417674847047920941748745123038868055690426271417983776894241507684658873405257808638039392133944259000482453460441567425387298702248737338084039977958986473059485819748104078758339880341926328142602444510400567517379921574028543400432341637978429182424337805498515197406596567447653164357017320648210209950154475511812558095230738383914304153676088239970777193448263377730257894403199535897991307162589873366978618012570161563581694444150741626838869175612690896257568352906111169095658850503232848262085376532002530372808333586789840950247659132751076429578062877189908639399107885109150596939372742602786935000128529479212640597528600441323464865141639646282304341958515763712606441083630640353923782441842816095640054365105367544625240981008303256819870437714856967913828971007756380009446134372034737674768247462694415936327809957766731416423642774186305988666708931996091708825141983942088442669725997298321727144097757287962860875721363981494268621149403590258758092221181219007985991179634954781257276234108616392790219452663537739633652663665659142819179933618762641039464082773150727206590696483715548420830616275110864998316376894159962985278199465575710101828272110266146174785478526560189407300940578708361212965836956930492491770337547893386489549139158542879350132896819738064233060497807424633154368490489308032543594304820956443158217544118227517850464299121681175836994063131818730751268142541949374517208746952100047367826364822834435042993835068202365184972364215571174198022443440075946356736563157389994652468499494071408142346560572935655794055753877674406007983917060486920817315648818625844487292117701822141996057189889396325486375005992268776574394570232531089061521582135551115145279980726578245546169799131197983479423023886547161707776181551148954070103061324281679134173828060738742351531982421875000000 [137,29] 221208251766997564943800448748754209768449066377378744173416180170455589310687394980452959330127716217526160680636045591374379980074505499816137716746264639872195999471212719632965154268602839792581440710551454416673693006308614205004595556599320268008068172062065653630238950063314430270706947929981061916583131205867364797573461722306235022632137661672026026960935487646097888183299233818913995664232640733712578686757288470711355761818844543016129148671985618337724116689851531718191340889208159788875148534047924586019316123208863229512146282012646379647332388774260336799601129361312956860970608707333294061475874812832011793265000543075802411369954428747926389465847152823689953436565813733411809808952748163684342762449710785185030987773720884486095861503921614858313303116485397483473083415904877568774425507751633090505080655919595249536646599953787254213198821745199910303481774528108874829842578881353331140886271439628413007510628781361692505948095020228109666215796259282002676232176788993615462057556839821984829218190814042111622126084163053252574712124871392883448936483992111532527142326435475159722669892931381605278093715577994551642928971068321770537970188833654005193766291946172518353781564311388443466719955384121180095552861946134557032187819904227900093064820827020806964590656273390228912540612627358575354457894460902716179328299031980257649996519093549603334071477477644016539363127884036599029209960517486420382152935518265369348693142034803857253819247602057709083704175232639034611429210893186794287130073673161526129908298678689319633940773903378270527244694789057041622545952275558992312114411982171391545850556805928631694817272784492168160855108233218891378025107747178403052948951746786972396340229483518299096820201664256207946059126185476346701908012529361877798612041354087885146677477015299103012923886510146309966242286180047592549886117251748245370581760914782167003959099320608812713762070245593349682167172431945800781250000000 [137,30] -77431034008039611065636741720374378076748793404345743694244882336664406712928970319074189766732671876389093570214961593749051959272997199521226890235256224081334055051909621097651372055723914836347545871090485716936273745751130858738160237249714491288065314982346808164040880095162413217124239608380282324360402097759682337239710885150563133917948710685810104627828289171285019869018222525453359305827651214989873932461210934119142470549223354536459476649888693998468230307580811334130574759048048901171657872284293657461053117196371846495073413732716379054996445011514116611938226061706339014172365761724185506516014828478813688278233752247622519004341717906897602242352651082071120966431602043933774558966523082375630374507412818978799686349164348713408976578311258574879009798088687804476814010422636725232559724886427190544358555910435140011465569305202183455368563812760969553455080452565806812939863948222858527283121327599432355342367972305576017880258859480832401589204504197067061360033724170796203416209356741308351433550812413240889678429140353152978803135651080178008608566741438280981244813560713378992089485163707049495188121551825588928860688423415355498527455729834537133324443268174127614877627626808944664247830232135175561166953977987787390837758715149888902393975146486772892374826786673697275742666691907209338227668314288626963825142926364660646257107503331867300494448993646581623639532387540181694590948681494795230877836269595644945959147280245199475592392745526748700369605864441038480791683859163040534580239738789305640856708351131711060232029776638559482643241464152845924559039122590497588506408302961307578761414201294332489766534859918479438417352266960396972367155344818580355480326449056604617792174713506998821481480123066676838889219898410409596731277177550855231195419667975955777064439510946771582043742566098583442026008664518551344834374118837935161944284216816528187548170122624308434056139560652809450402855873107910156250000 [137,31] 12804382515258902661531018875956722630348594918027815486776057164960595756441489211227378131538668410849130231596307718738579964615527013814122516121194379272118151207749877144670579355867975252893657868226747794903461721852905158558588958785252544334054408823548688891990227288065711996193810296096077632622046198419864549387825169164287724870574372618691665297273758775138862161270299480893490116698842464564997166397581709852895531221667184679752942492077201117325829047780848707769119257710313390952932654529396678520711700604179846622166899738346326225933585197444260495539123330361687774109120575138928380754255541178046285496190714792430925762576526146055696666692054757735954501750199661517466529115350296925731947582919240396674230051088732040017456125620493165582113000579246651961516815133509587572582667288187117132400485558231399222334560305351253716658250050947203594807019749603211403239458810083139367905100130670805962896836930622544422153670471798486991939596530065823087497188191752664851623157588133865546087572202387082945103136474078437572237571608352059318734791912974059908943645711604102651891279236561294415147368250956595442696760759335017727648570186341026350938298207036875934489118910167495798359673819216769249992810490553947767496876576534167233396734413840501684908329502171387516876222916731406414306823718381101870744416363888784548435931721544051933767572583069156875848076793255960727718854400909638446159072544889744306148028194537251145385684854140118740717114677808241137474961189556062669619326516133960179825132940941095416454600099156759050503493703966740298455280885662698068624408646317501180096604212402267966396945887230103470704774203541644497082451122086321336518338258937556074071724093643454077986044635430686091550445521117032924727730619561842926758666835188675047353110288771919431113346627259220831254218684571748553254674945920710227807752838269241133386857557272496543898654408621951006352901458740234375000 [137,32] 5875618860672132603486599520403703042534076025491248968284323813886891239568559458193259460020448536131073198345578478417415214785084093513282808868836233553863277361954416554779213803484965297360947763889798252649067980386854702211961376938299633580310334764132737715761880535681080855310527929742798794024134891201356837778725682088188866215836161814957553227043446462110871286650466373800204991908264049287634596522199767066991386943302335529174423409724229552916434835417040559472547739304611106107442249030672149455969934529044368067447091001372053490055406928104284158831466505549488793075468068193227448104275806464715254232284873619455590047202688169507535812864037248870189604017182469796229468095258076388821421619803575905624082961362787707822953810772843103007090914364626081180870212179251029001576222534978971473066409768373424087862325510355341896335227897560204142898512954092738248008231707118190437422353728251098891265067838997108579798599603578058581435302636718150608738209280974670904641961568515625308250800250200557849341107319917793932464864902371224695635322585146637227165811910205404701670184491433722574721225463430946291574803939851891156513004087257859044242220727660581387492834797380899716609931786682965060142472062072852769741481055401828685791110021831627527483089526957607715015434191497075019711811533063206705456150362904306778084627575082333692368428765301789944351105713317949140833894002604269746933435917895109681689302670304206761332159283107703138732103859359519932591607404262647092731337642195613123548461758462316355764293076675576806000504257749299515690024133321862244687059883507846704260207249337967127335365060014140001861777409396269914078398560159565378547689263276241501094979943691197417651070441686511007991477123744192980467944887149498593072797292044741938307007855355676986291125620539738885601414971777165229035242419596316841745631707045307273810447667647394176526631781598553061485290527343750000 [137,33] -6552513165765019023641873373974090446503656394388038798830173964885958904691363151607048374765286990532265370169128546372736966309129204748130635809654500064818797784900157815028805389916733475549903620132842832480715443647668136775586506961017560781599260567159572263928299609705972512788717634046631743239805638504606584359718128751106037412075449591809707163718876961496467553749066439390563545606221444049514846131818462820418752634154523461459289108177009454193384396239619877227320635549990586810183529593572520279874201175743739336623880205874801552735043000089040430302493867056350094038601281757562653655862767867286323030876872907295147159047074328862522673724442125885576897160253313912749113575560013675748751681890394583621554815410130045685735826891258311023465595287695639732586182249024356849320553222063642421477639452612371601399101920461598769705008424273608831850487954749911295836597587264827586752760919874870651277786039588612185591425622715430066100522177995114643407508475549288281993674792483841961433693963571292200087690862226346608934741756069343138009397188424513025140362263064505455275752998848937721254287887512935344548343800017202029042819356063107962645379776644508072159502683652297776124875991344007231877914594566136895129186010540391704245547313646031327893795241384020000147494773776944494070751045640850415283878098541695452444179502536559309109026912608953139731301050883897673505680737646073228424286384592699391478128848408525419840874815160396397995512936270783897000999799417021042434777571766610042112283961765636702164007322788206598422466205014430713670254408583084341353556645786937931311059616819882439168605270366302436037365404267175216432191888022624315421689767065758977233178474370912408821882566888277717658120030092744006233325300429046519334200321995689136722664109936646213118823168755336043011139096308298496257282675081895807782285513741796042345142715712658088023090385831892490386962890625000 [137,34] 3563817522514590905029640309106433471057353841060714307527102226237802172967548724590289857738063293480802260677751560317409498716278840958134417596879823233713369054125462914725057170093208293398353839116953881624850326467104524860862152440773119935563977843575495940922979341586267478172453120700146849015294504952292086638636220512701393058178375773967606042441279988171683233281912900948417446075131313140401101437935052800482567992970847303748371097329551084040319350557426407205335485623930888145612324873373338993207632739637105873133555326588994354049945945673271620134552941742926445188656043539834125997671173027946771096990029071407381644375438541758430078487276655789695359922557881005869447555330985682011272468876843753835691885736545626891924545531021362049477658567073213830844176680549861628798504855322120660498053216193992786777517054650054644047536441213811488109261467267165421614190213297838583287853185478494868574910284929122868122835822223624388800363730423141743252121886433490835088861827523315413598115559319178983379479017473067113432929727312605608974021965526167716615791334156567985505066544696496581606441787684936081622997599606205496185259531692385767799601242679853871718850337088067197828530717820019524544197790678433023089067184923009338485187494162410673388762224998060811215570720797976059762538476362715895522468320581180892848636182867385139625619166202587559545883269535180833075654797920977987951341924313396481257292382303970128896851167742971411334836983540985590389558770961721476011230929468802606646055272758881410100269731745944873839197537228338916338703897283980267614972699949747234083176383776728974063495050670880013404530864867803162868785333346672051337375393133730643057569614230267811471968829155100413220317022596169355714140579014638737737197609912237856948809175585492093659473874123360989268639646168905788807509345915763959852494397807409475779569230091681220073951408267021179199218750000 [137,35] -1412996148880786215223491958472570129933493066936013488949116364704493833169662233839441577721737220300083751836361785209118857583793407293880991874853643002034286039709020208620324526692844738890326802232948389033709707662848879638500962840509811998247791900400238433265032618897389516209203614989045188547546784616746870586172765479557629178081849580596605070752285577140576364818498269398339777312816329339138751520993371987439908342355014323381675624948935313315672647082346086660761602523136434032449372777518620671006942667494959676873635064116526911407941349441553602736005153884421865135779655334636692077363369373314575671486570171323742797253667484644260581892113117802389306678796862930928445870517024422736801892985038120881288513406143037829415873819538125765805902389537226904715594359599271787781312587295130185483705714226734833021998328250222296505258156543732340239504189004555412025586981561682659276250132074812955371279142391825179987317722584842956629255685934277185972486342281926423449881327242299228040144265414928959945324951934482841451236950630570353722038403611218793280064269684794969694844004902104869717572069514898921775291225285687367294594999601310793825922876365710613860909744179570816979722868903613951500343580807306838468648010430990759440711337979852059093111838341035390400804451066276309569299307690659590452462554226443232811462193021172998563955713216802931044378415019852272826942212043485729384267232708790596947807162579036497761194979539130420221641736565896328864001937313759767845423993372009041095449840050664888782815364191450444624051937736155216964537742254051164218543769352692939935845343848133954474050501072501632204463031907081562506614476919294646411374469544439358865763458082598290478601325220563027234472850907743403927207148693532239983910992360059521223101329355484347149797399443410008899984146980945376343835483048675758505352068242290172209174592410363402450457215309143066406250000 [137,36] 445910186439411754749988956708785203002543904459187709612927289889290921451878761542808106082145111191335602080479463833909121551037875091176759516788455402652964768711387985529508377641776411380121065883072176959340887187918555214700764411868825692745010561433570146065819815617589277233892796147449556727130235787075759636783186578799265260034795318356857593676500923612694175208512496496838637274170008411478611316149027982029901185760117578873492848189939059981942306607769773973957484217892260514433341773974691134427880499336695398114298635973787192719221295614719107288662303243328162275208316917274617423827711589970259356601494654702816570868555641194784773530585285879193720466402451910317870982625353789754530203800553929217747703189896807535888345778877282130088283689514119605208484139092004635088410993355924892656003224954455738638813805129536064179672948960885363764657094814516741409796688203007112061326143762113839176323158520393275013961029346722288174617078656554618582982265309975859498270272385116042175925747959799025781285329375710845053949777730308219266966716576644258528510196884764922761222284638265966202209838921716166133636504422552987951262552376889151014181889965415624913747727029812781958742995306979063360253109748316453440493514843319397066520254778017524936520522026302879162738961338774767063774497621516400813531778981001565147762700730789904184014105143946926399331504830468351411505156116865370907652391742044613632043956953553018718785122727703900378567357986208010920496274029106317236042925991483935283400783268750975710367991923233826724110856922875039432922318428401569791469406687283927160282049303323830544008135430667897519865081637043866320122624740727186228437799079489010399576094842449037337886720459910833141037475158639485361737100014785619003995974581596790594061723164170909642019119992414870836893087327256794041824737780431622960446200531765941321715729372954228892922401428222656250000 [137,37] -116066215406295976308174624162840628274068929473231633219752783981744986437192435204316898543628754270870246588839544156440729570018198874517290934463187409999666736099283813571878079890978722763297345667452455780261367180733260631170852183344224916481298496748763104431957349993376562227901726880910337901101966408511037449038031032722675988132219884738345724439735770262397920348583429546246552768526314833643616061018642799754998072054142565692826465347068893078148339302171435281484567348075774202284679197413602033484233646908075108200234544769834503270465274586524519904441056828247879076498161826417689268150464125790042513915929122753385432038849410096548443393530332667357698856345615571340278156601080691196626252955120742564692178749861634795980941456016576720435701465967388048012082680278885430517799106514447889035434161363498783976175645559573385372562653004907518517599338322711957086987891910731287237567086349485621253775185031664999056407138177179706221933625036863002805026894177699628557762760795999564784688558378368909073771848747067829902769087428238864300393005063575550577630128143597472189791666939366078437850320733684925514334682927778341754057361034745491898155895854229973645096275163020763922367901124097876351796432613845879096178561855328203501614895549318500374481974885720326104262283410142973160801681819733618912575561500173948015784498596929523611865316942107042704320214207685421273730551513428958448747003583855392806763018502462206503897681386885506530303808575712187780286615661027223830964438457352145542350737972830739972396858244198062294152601873699195257359289524968858531785951227220595160689608350312661317540877705578536151852359170788106640910759063853133856804420907577753825590897933829334343630685291796380836701600337828828985391821282939896062442038431668930512637370795592819447460219315541761660024475979503001764397042992285568141718873733632199307663768195197917520999908447265625000 [137,38] 25474896482972318578527713304011215279393524948194065494895607779164009083654994063487174489995367469493950207878673574022109667580171628154099509134839635529625270615414518718210526997000973171633806974712252721544870693022393436356182086223405721080754134120220908304870747359715229819359731148973329342776752375977617698911942299681972634845894349674647447185810894356330205765506844888010163152440897766791660498177988617362988926989264799918621254770278686368194719248530589285098200501871032943845266602108269858211103775815600585884085808282184637491173888470829553099112401402762431179515962930878942408361272371844789672348437251134921164317161060099373973460091468928688924925143089326563213016933826049184032884430337770704831152862672228193590488277623060279239016722296311274099950032987476532246651157723169976341113049455874852494998356656327196796105667677903761645362616092745036531276827734338758826512539518214282241412671833552490095882435734578693264492581161989542937059252951434821738416452826365292020144710191357532630108398157518196848902247086898741589632422565667956520577808618730048300511506656424741534155405045027540860720035431492443479802976136211539290044397121303504046775786966728841273848944822089817325750990497913361886815469868499021711894570961103580080955598325485508302718004265683480835539518425292323264386659541574240219162605932027155685330503665096388976575407288334914331507603361185380534062348855619186581916490756789579552023378673259127096140520211182750426913051375157841292175027165322561738923690400097903150738039193740157626877958203485410575016056730172464770026552656354562966408166794916969998450969414694094093960903465990857831466517040532350323405504859661286337945573185608373931858527215384704147446489551652417263285809848163559151969261684487930830078211972849801890122128931904595980397914369331119663008061683818887005482630872242982178477177512831985950469970703125000 [137,39] -4816320053188400178946363562197609472025334678423796038937265784225295954083437363232650806377611071322767827776558287727082984614771527519027202504089251873118016699365054506365850399254329221272489276305000797384948456413063809932827868476122621351134841676277984170292253858552806477569294925103187793925610543595546244246161671252459921269929738073156045914912708714933721727811949206816060815780860479978845499983616852011694762375447744531887967720657253041014151393175345743928507660382470761076347255294886140970334357782167156522532907195769678993994374507802461415872775648516162019494675170202706280076509677243261241012564695694430343342930453523939611939215856243905207538799012578921311790621051835917974748203974436163748701445080317449970855543323182128834341984536249929514562462387383093563130870756074630747327453850198405718857021650530698298611118044490125353158090278180639686395536961552338471836717146652694464727987299509991950625480797530250452925766563356087126176322659712642876274813793509061373311089372553148615805645030001040427513080737136285573086473584902795473004272902073886144743034160633485963841834198571922545812329245481172104036099619852291995639489096373061195959662544260351717755688600285211902395081898651438824453391104391992448168294847541056869161587194290147646469321285010671821760794688296732340963197356144230293419576274081797055661211064561306568797800242671850376782998672784534547216116160049737718634496953383036326830333579814010359465478899737777660268418551089518567060001044519415909488676652276569880883707748017946365309139839971637550234402029705542901565479957190688349076252542520948568308978033913229883824488540010879047718308674941798082473661867264571896599762414053254878200366211456839417823067538227220906165809354491023906480644083120191693637383029626433503565880142015164236964571699803858877177240933691102131552569684073162648019206244498491287231445312500 [137,40] 803918145388301620161337559638061714479271565848680581540524167340754060433376416727267760229142789977882474530825286462814574506307985204871802365340951582824357104292511409845806462845840724618664845558970025366325884246922439048274743517030814571255851362153633925704023937400645126458474598090438580346934506592349958862694736125400650649665096508721484151330379172282234930155475697287010351825717867580793827369463206481176715094340192311193653412542817899164820967713270657557953772551522981835291099982792628106843940949083158344447648877035417744676170905934409129811225404874488396808142597827710531848239538699696592567573706707345567592795071917969434471953774382319704724924469264260759194682326633092116095217332025971410463435008023401497827637209246932403209451818355915876574092959612732943269048608812822011243426334199624983680949401718605207519342276044920439005218164688157551809784429781405454833719597697809325110007684064214899408957052059218157347042742456540013800289368049583841458726131498495141751079138389810842222951290272314898790993062890625733138746197895791876898566482365834493443874924001329922522236141342304752040791577486700705930747203384344419832145465097556712513640703919719524683274166347995815318537303355685934387758676314762778787034515498318124978233191664013077357063075739155995112739000514878281423076474896893512009911713643955937917533180294623328721878136727647569713939242041545081080028146629134011995130099194444573840785430529200901342304898616932529690233303845494127128341508600244730002415502330044451724510204804125498830945449017462242119867273577356909888947569165935056419526653701016505973073587863926372688569602393744881760268303330216431037462955123029911258765728446509189476765282588346641956747564564624361853117000597858923274452047998803341713107952784363557910486942375317898258836873610209881141040045074525712998028758845293850754387676715850830078125000 [137,41] -121005869905925368773421143186070986377389442756839164745693904090655732174864944551419287821454505755373018935827210568928297224593292677146392646003460184281275558919291482754325942293755408422682180704273606099475562738115167515598791661996252581078547709948338916349281333892163336941870298394001408098858001616683325591169125780433822738970436852733919684930435296455190102880426215061232359587707100189282101086711616396526413382493119806024002026922614129849064057279142631504253536261228318942892974583823130080607258274081531253746398106596713853610374973952679944947162069313697572268385220519733691031303399169159685176783793207566818613625473625508383393742209058043953251590428355126712749033386775203541802225952216308653353130936205947286507652677818544638535120797986292795737197497096790197680741918306616736270390384320260269652139682353794886631750471944387971595663047419337871225594896169159559839587245468422530628853148726797844520969867634826079762127674442024471268972845994761347937954695054118799903534911456305382864987961925897641874363579309635075512153101596171256091596425583756974202980139221802612003851090782837566444393484741643529440286979184238872860978820043873167200233569703450291782583569848734154864496329611977153897100417655366860666813947720414612755410948451564703793110195164662974245617288331518206229635146821135816045807629818156090524944433619708776201840699949508620199416114508041032717068632014484197115250520892015789161073196318767681306254611003736481386815784256223887744203314079139387536560408617472961348163592822904191439893468414415816429060991562702119571611112177241982085955490703102321558637814856396102646742718287194690060319137717230833103898731018083153814244276830785685752046249370818233200868862366270219443755620457592139970741782238666912862329102842880949526562782738772233414223565438279269123845569177088045227294404301574104465544223785400390625000 [137,42] 16368453235300035962286125578136309403147156498376188173928495309417635520082589866455258396125418723192882101220126032097226779774808660929180938940593845718781350511028234560489865333296827796578179232239221427138890906123448193896443568772315834454936561389341181251844124290866794430232852811337754165508108922302729104917217544978608114428945298103741797586716318668417584425833316133899676217229753823272676715665234921608124897436358413989042616860507540496389851023095611658375167493554904979250155498608643409187483244318036927597962703592442075549298018338614795169855067579883488583087444694092060514713252564234789053708779861978122805246283740828951197301330427091435458516969061678562967470315684656446027497556057591798003874601381394365946494110408685750850988337278756574530781805720210863073698313324285623633960400878692387590265728473654032552728036449435822586957863213156989829031975166601055442401111169233863376734434349684128340944717638728280143377431109746319654601680414134712727972829921419370133178212851637634614167836090107074358511798267121427572721066999112863801415499543636052617600103321036593882806214631286154416779394540497812573994632313178359730207394578102565865733581647967701511181682820634582540949790154500259721480596621288854991549597267592859236905980175991497412603290422697242186435980715288129417686392355592554705609350316394579895851119795875558216804898607982280542931277273440519898200203159643619602152156295735883755607512204780516640272409064570605538492768621280446262514454354807338188110317179206764079802159627366984577986620086836375524241152024697617577571879147166250235326572388522820423019744116154955556858913919152627763306675666893647390768400209057096351935323508745657146026493913258333914907832849301619655565011678095961173255544316514164621339409685504639633095434964823580810539529280218297312988049164323604074833833132288418710231781005859375000 [137,43] -1880641881238007092977911201766495693378254699050387385179164964750962869181747375462562113978044251551271427240490066973753816203604157117756164129918843339836264984746456623829280780919383436292365378105866721312408296958162602993972211231525458615246334327513153229761204391430969878082899078114335405049202157844649231893228912990791304899661898584509581038921212746318898899007247935287262997748518914227205164193200254529302128118738262909368426865120189265165632581087488477143286589339318219255420949722513833708407809177781102532506647082854989923103868415024713882193038729312573382023589449580948113590444924902581685655157008672609112023188138535827900149457562733808573283606606825066943835910422327495004963063694454517701449120789429752476663154362895593694718606668736921696261804245205720969410926188781376067581955079134881202790409611421939026342993555507148791687061149156555408410163108949845019201672474552678971558919299700529441284313961991680964249394017419878054555589934032654799693600100376286978629874255958705511051916363359647070155895675553856056163304976618960657522155464511381187190401095191755671043922157440358922989602017351068216197827552572259580890884106593335560928138721143016785251342450757482276539643744997857654579499171316706484996920584064777902513609419265643828019158900136950923944667259032801049637051200622103482428228782584559704973498237644029207206250137228794088347297697971993308002637190372074930028139957266014955558138106152154222874246886434357459058887050596783366508227220631016908383821252798941208731001464015632079856816973829930523427882276915720445364487412179304076687743468198934158618279757132020367313875386472926247801159704366775187421282620036015480405664985197306024280172110781484199507470931828278495974334643078033527102536713420333358332388519929693992419120362354687165804523882890609531765775420588221898764317855238914489746093750000000 [137,44] 155541565688249671839381441816665621683808189008103711826910826257996270298047654045343077270767192199072418268010542367073241675305578714332244966770907758137595124208156783468924570551019182565191290895503465191667655597349743857208142744576457549639022527491344379039023427006130666439192040287852315066284939007862618721236364865265940529253352391754679350535384209290978692327661524990851659217059995451968778971698171376061919080610714401098421116732931129274238588014738641325708512929121224788754655375304120765599607942414989134523486644197417586723585785811666483133131298406071509962764812604415295756073539497897400674124317581590209842411434987956502441385757777356019898187854377605224201851862016048689620561272180133142666349879508552414561527849030054605089381205025780584634628085280952577206993316603316515927003705239225792020485696787257970585185273390993571186648653835912849968107033555548312657859167472203216708470046717924591825309735298861593413418809738642653222015352538090005234984927271764046836051525423463226862255735259921570213287703514084743664338671116424898084430501981823252511433557475816037767819295242893305841269778591177746879518059382186510481034595308281118189855158109778385387182959501980632001097850961659323808545876484595200702622886680535739956978377478087779562221714256758219809743368009536769069276013223761616988005380650663920004742073953779924925668463500254951850960456149392191837362462961768557649454089421244658268618334056272468933652396084510204645182894407026612395431720009086277775627843469077775819450347316094414925027381547736026798944595972723430210745173102879593019141404058944961277499237880103913755439728344430478680739200815701229145066929778163951973111967290296108776901448185994667933650590770020161988680008342822532033266436158920849014460719998207118231028234155348704829839625998168558152712338647129268870447762310504913330078125000 [137,45] -3140872392912701051336484776458873097996986688025620369814606110247305024403065391681620036331282055428294838126976962234759361905308515806013638991485585030228278867787326179495699128557524972957423365289225426470277966096023728536152546673599662327355573247460620709374445337577644259010549286851381793911748974282727684967141638245956430555898625795487740846141565193810858502671546370952288330924405437248087859316758840120017370332057314686476493256004921572986960419778986234597345471763946982835465018781110560074864450352492391975362313717153505194309979407287253725810779255633911348380276602044376640674312705354523829098854829171550054475399169618120218578911273515689805511166759948574559435448858992853255095955586411727664209397747348062891907819065229207160006846318673040231165685011659866277034152633059211557775871007086277378196297684082742385220733175359642010242209311811065309806003895905129246811272381520789168697721362352248877895072239844867286440137012770209543350200483078631498351535726040324660770391561556087708957534296026444744656254921298608242290847040267510769765594599557804894880996796415445955304615312516885893642965691197605738656143520106071738723363467074340469670932762745590405439363486469121185090748774727874685216215664419932193670766312703612790303391914216770957132842571215834776410041443209043692292449017698519144879737839412034046326237082677167808084010903840779642226810055125451208983669723221393591329558687874582694792790547934693726987633000738633996818289803195259944693008421905121924565190072431184786722821315108225833510429007355874025597610869282764341974734336150602099795394063532514400184833965875004889248737775742533419064717925216003416540036008271225078142219924971446610849996813206702891318077924309453382559427174185052144151006553637167490844283154086395139779753864889523357666604107656103391416723113029377942100167274475097656250000 [137,46] -1683728128449998506275967139935568224220085189784412437229724945659422159890836484680783519902526324011545497464054108953228198048288193515050710523897408244977353466672843542020125849721033881365913437724602448981600080953925372615940232900414686906581050072733147108944264933831435825081727641912421490566790061261047139345919443471505493887122149740208021470289025141455075274317397132320144873143569835044691670992062026237300779470376173823098049308882896201212473383620867252045946327532853232096267659211780415969524913992239954151491598039377880071538288819312791552752537207903609460696779661695162974917190549967278279783231214307638249209261256637426634652399847376298481431553257819865588249483113091642180584657713198020246084619713979079223983793878650210323166476945905280572957169911054156711896798163822546702237362039790631525255312564433991395464338462254773901372344056676252870184821917926481117717657008584565523532356386874305896714043269696610963827586432439796017571914810640793072746738997922883899638145244835671512425251557198162686609683346318548712731496145385272284657886095377119062188391624479180796825982308107534994838202674946303003737473231771019638770968463926798654347906130260195321641988430406400689820031825461494800476162836123807786091113124219608028177791431917961999868217957311393229985662338620830133337052287138430970015670066918946018204337625506735164113614788702257840463775750833864384471798925453076395843445219714776605942830672765321456546074908051962529166743377222545833221312472794349797696552662256073155341923002540165294478802016107395770605104873629588414679131348579297976240452223336849125273456442089431046364873495388712957621065005126838266764198449440824683484557736803573196027449642755898751442010203520394055724693858560596257032854221416401111971128530425186066499187718929670153827091817273895475010425958775281424582004547119140625000 [137,47] 361483128840540412621683923266202182935443997660501048393743985667119605841116656293095593685039670034385720100981457300560495535649078560257480450683955075627862587523957196604604940358502266836699517094375053850086960198332646020589339016754515153404596724356692595402840404184687809939269405995817030085464470625511506315358967780513628190456415147719893712882732769993956261063699627844929945698348707146278104520564070986584299921255425698707734081656031282222510795455644511843957430280327874656992229512069317076916926538554675165105129048884521101381801933931140849486849886205976371072961454276036958147755143792451700487715706473722296972713117179284563565300518855654871844415928762628672267683763765421312560733333549160579808650428452956249694504433610984902234116769858304728144078907755364509095466742012969177533025744927926109555602444157338143862182482371886427119510372441306694623537394843748540476384870477551722035195626941944044125179628537402578848512061125374063596953370987097158492092606578132697463036347089658136600135504737122658213710358087454716377764174068859824055145229344632332155818846817156383758569144412101123751346966805841925477989349391553765805331503223244635083104263126512840496719070672600008679601999489480946632009404460937072617841257921390624417379532302130759494874984927567252139322085769927836082110388315171633902238958637634119203899297507852610568547697241274361456340377660562249101182123187398791413238589046148719903354180545709186634181351826231587913899132234693684430974924726555583802815178549619439666064881526866358278962703079574434334630081816937755933773306008247722509057412341623257725233605281080545932294911116600596593675098546456256536397762213002382578612993341676015782016005070286483176370611226765816690271175605187534912609002444999443889853383920619171667587657024466533397297301339108388767544052090142976284027099609375000 [137,48] -52803223205327619194885573611968814663686212905832836385747902680045388553444139330915002433824364173897205448017662731165666382743381405630756416126829907902748537678408882356996362738085119516143710954737680305071825092920986299485131993266155106253505142349163718807705033916369075780260774398362903444240444132468291798992637894898632032460635020524101047158665066244388009545367883773326878132327959209316429900861086002168754576315684949894000220238003035371525280295769409916897153400183863929794280167834180392396490656972134474300153693858163152499915059248441284608607052452873817132184344005262805785440456579164124517804644992132459019338650541773856861803246536296500663505923671233325555948492665776113071207968023889839215691965470648583869489161156773626951599356019561060091017815765094568573981674858969739499200457948852624365198395422616899607169206989004526555531273351951563636571402188804477485480503489000132069527317582519738880229994959588303221644009605856863599244609026435029311221275105826453204500409041542838611551489805063449849967457401142570843856032154717536746963095534011643880766351988922217864373116406010501572312858478037458827566638075721993666305572938759326049652929411282997987937549490988208944782152958546491582448523841393739477796623390284320117361140545704672919791983766553468803396566473731897679482258593878321511904344660705873251874288420508004150023556429839914012218421738773786100391352320096393802470165016173178607115485301201109438779987235963738473160160187722291845305177568055494788515981434646421989018124887852286991049486257328728064243978718515285876716976404903961552029878513684595508232124178914455240862464913504589001177473255147773832584931003448751064563853863036147342759462531369629258755806452520433237567983943254416849400794787620341947235258870735436301749744695576271977965412651860750628429072771617317199707031250000 [137,49] 11156684114159981293323354797072632249516251007880036040650086179516034970542900633060651932493924745667642757267132736029350231747167091997215517125566873159556205531133144809144746534047265477265410391737681905288312751845741889423717421472489374700495479798948219021795281378496864474330980693299822700546807180280060150759513310737264025004178995806425405667311178707185965460683928752415115602378022092881083548763428378746298295664133948296252716123634321064696544959146260724291514121862462810661071950820753667456321635632613615839711077394719331318551014875458524214822592141540780732545735473418196967894213865840353073091151701568128423108572411120450221972233704240448996646438977338347531033379500386466006334901201654432387401214502764423020613550553411386290576227507222890606228497411085683759344830651853055925692231515734729884661526442138745865403564562913720972302680108585449482404456407771046659698447355662950492325861119267625832872475182626324905000354325899304213781999134481418102040904948022803513626169603430704602345233103383430234923528640146053666939806591227647765166280198719278862418701504755143004219463081409465249312029846358432881070620387871896865674809953443703850984941377073784295628008705539003603939339744044020408232011135043793787551632457422955064086256381045986769129356733636434002602420626810968332227328596584776407644824084319237118472852298887627647944580117449927417685007255519505472930679957622402738102895162290755025899823670943009675438685701711860088427400602537132537689263808590673377008358859468357768646738715898283561772424883642034893150653175238053558035201011460040595350509398601055964895731577084362887092127904678498418101011301233383246401451277484635606120356095853338310946957625455576063617391079000376831210955835581043037845848103731288846646705453638560263413221727204473157361300507692521117907819872686920166015625000 [137,50] -3408207445236354776945628550769830750849389271885967156973899380582049729709350593896789263241567473389863462859663412669777423438986460003877776791266737950442512144731650385574601397762750278532838770915451954459949772565364381086878982626348168155762857175336507315106515065840217782809021336548858112762958058969614543769344648405782070159630489003498824538383931450892078162828514362858204072798371224118236476372618082979671393331529694501500907149962603831627199393669753192813372307862077365883546084547046279811491126431901929399159100677331706932446480607227286400361430994610022031527277045059149047052165146628413791913287104031238466413666650464476472589641414439739268417216075092177997740541537606653048502569478195160719823210956547535203557687097414956363144060073479725689189284068425105325625705138151375409492376407318574327043794432229620044859841998307872382033490374243083048786413424497763304985267611761571848297871461803905825650118730826487845320858440293599285280723255530901374519544410876815353148496107044098473066013505632062667979636795868135303694907195375064944938391332184112437693486175521494680998595257347417653573814981191965561558422472096442097545232889916448688033589066423375596217694235044544719082381044003114329436321200526335277939523722836385200249753727510957138166079917666915386502429419987968657215164200571115947357187383410065279484367777220946114375485339203659673682698938788383893615470026710412301234421814658309501069184437782719540930541378745994230789651270207217311937995294743998642739998550556440005129207695472148694793578118406417487056970576488825356439758518241752801569869807470424003060967363600042425574733698583547982393542046699649762668535943503393183144188195872155918526615138975637345399936882903311442670297444158436561497889925651702342069721533530461378363705601081609860626080015249901284170009293731933593750000 [137,51] 821650597459690065535250622172731650724592788906608000240560834166142838203617643604721228033352745622279585207599841027687340258102694994368485607429009773635055695036319038308585480163427715850131870491235015690572887899004895997842448497493607762524548033346903955812416007242933693051573214028267755030084183473337648791991862686333367146388274513173513675989532157455148882451194448637344759655556360527914638062674630119751467535525920188209005136332857251017201262414112938831090640522882156611399115723493401062067619472932732015345670603315065770078534460246568664879024325527772535312379317620208789816314459138926811313152489265345727701611989734512562544787291747425603704175931931981335302553628135266304173661579481324116927834156333712560418077503467645801859800785105997140408496305916441788244258511832377936706999872424728732304819243964817244138820508722197335605047885411334992911390852366638173832429127024740519295426850613171937439490093169077269961903221910799064881633507270522931361069610285887753782995197128714695894523764816640432257590793646939940500179549280462054961618734489401623598736935354398826988805315818361756921820963152636120838496016383366223696123403452699937930384335160384039345097240936391203270357320806237591529894280486271927700386502294785990966627871220266758714002408030327904322990002745718036811631746947662347671006552716809056593871518129257132777146488569065908144897868242667952834351743656716505951968417843233780602913798591439825927192655124703721663412556907125606142629269808401098226187413430182464691692793207395421078500310962253238863452488119444385423297149379292445281192603553311960080352028810588051076807438366892756703008960618555065221907072321753956907047735971436731944773581719147581423641218343652331464734264851513004365863868652378573415844622123061156274697081308869631934020316218794996120356294369140625000 [137,52] -117316390019896267198771921157835843370328346401774089713374343866030271989966016257486067517806774713802695800675301433099341654042258315283750167170081506024257095387335652180986105115563996838148330324436576093211044706578838470406885500935108703356769822879665234017151147872044855176413736156584869304861475537041695861756452770238579156779118436861701242995717071588841286121451812924368029604648226425287331341907769887760226282724706829492964231622181013477363746008869376193774391910862406401601506073499531185035085135891292463094810720530523889624604407654625839835255698842973301362313812135781859894731065239276130370845736595330022422255362611619186387176266839807502869244448731451898653234862475582353752222008413535318929146324180483573359215965702488442505129826689426535408958101395418130744371471940236193190878811588018903526977902142181453102622115920147220966649679366330912852684391413411871461274072932624789324969591652575274887039897614042880816004309152362154466467082664792991471044380723589509418655693051402803170237019542206605517915189198148470868502478163762032121746458747158067673719921031279790081368695498083764663527880779364764649167657298093944556525432983111770070901252578947501394771428810459338563715403008374096612500839026930177382651875832091057481263116379252601197936523212698733421402552021014441669438992279063923036001486857704673741608327426698332826978137544736682101189025525095261989232596664427349664467033575790175803869497077653352083579190278642430691795114883215904605968757654428971411463107387196142345008264984863318601690367086709740457117719832831102525501453050516359779532444069213151836180777199230338017031443400786688441799722131431975526272195489723475664432947462996283490903241570302237983052481938060614558554534791847713525431544393935938933281975700042611168948993329631596072329510552604310713693519476562500 [137,53] 10158219144051769057660066804050145605769798233093086689147727706574660489305434816138931416003011785502892790098944789224128673754368962107573181986602425725324391173747547905025769761641583374765748207486470311870503941101232074992688364383146282157147883997413081456000054169773432397669590477449624509815386281101662691453305721556594846689833185575006836033391024818599047676498712602554328393281374381756777077338868612168867943823765712651931179759909334870044679426258586911785177520858381992480143821179956898877164153633420293666545243239717735504938362434923820975802925114843090105754955589097568004167955492715762891501560816612093493982868470984987568284097218835784673188034368518601290676613841791890132549632368095187954279786140537284104590401079717233885749433487990582604275819515025269701925834767321770264306890663877497866087843289037075420536937070981062710334297012749090368519614044676318107163542930034467664206231350852755833543541259731933406190132151079132077372531430717593525667102301255240887143959367028821384025833563493215640244265432129168338683429452035794738439899663122311611208821727305093760166282469690901867955519219884506110402544456080873866321615911390502178022585814491686307972882570921039534272928159967920266307901544791728593077169029965974328443200583453668984474962464640671567201560528558205746202731966161440809736197187720702902859306433316928016997520505603867975857587037350060095572496715719390007109796923613683636210088954459262914708238221979933876827419311272091267095373366627385432890553334726341642527607152388013388334229150744945763162338785074696381338857084142076504408224525838589222532306091394538252060239637082594437984583629258524848147091990370056311779403243527885085913437346789059850040135756740166855328974147583993681169048439930306845148645043322404282551203378326013812847890618207225666801130125000 [137,54] -5739317288251341086036233632397359758932247040253527735385744312347995730190069952746481834989132146703592021217769984197872800250841052121392101489736660034246528291362171626480387836029122439567484766935756948082969533598815922432317736569886660967997797566983084218187834113664272370485832648174586853164286925308076276483945686914566365568252980376876486433879116891156867555830517212436727244548472113378739268624033410799365052478624402151034584298822547674996758656898237919482400106989048099554410507586352513909638973246824015136448007299205844814584376578877715589958770702326528005927624323295142491740566299881424952851456556475171904415286873416650126489031082788351750322322811101715102667989155770197888067646149371143653923611886074052076941231331697483469818481608908741081821930565383589960140688311248111387261001931185763502725249083247280042918228973221654781087474777164269808196419412112271751820964336421755526022335907895935651228430871432221249537755423662143613761855026018798893406756010617331257392152731991636955046930190474118600270689944231178894155171076786569176573187500606600527084856146831116525605035631759470608074779968331794087503767187607616682930710527310306766121318581169800604761577927687986874461494195037798748401397319412744570533976603514425405745406622270209309111151892147075696809170478675903622567951247432255051076701759101413251386788808525168497233415157698688686219206480068500828825384115265525076979607284504654640707077578830097671883791777514356100302642472609043699034002077500955567047790968356858373217228002683893096623489341067188262844991332893294730882345234539472491796496938727295583445922075706247517132815618936528058927778512920125940221088683982442384229739891396366993942914875758216891512913651129888128258472745942023623758967981485036738188741062827599927594577248536210409521192294624095634871332000 [137,55] 4390284462041722505439007117071725157224397824519189663871794134932497596406477714819095046955229894880269901786381313186359450904593537330021333848716976571205871091120461501330820667099674940248608302519260212667354543316315284769126872402207862753286173829878859716158548045362660501832324278822834937823959910693494508214699832274317158175526418601879486981716384626571565667427021484450133770887839601533317043178928207056874985332783222354077009497351258179917685866762312151917619225875765824770654627232261744925399550001291550577975306509838777388994305698509269380225209160951629541253319041297397401347521652184732867852404174469566302387992457786879535004614990284664331266770881543529314976625214414921789999026253431976800216176534357615906168716010238082234232632641021548283243053969521742445149994172183144956983094038947499741734003922115786726405983615245174873283807072025780879075665755720901833064755993895005772282314255877126715660561531535748721794489095336629996913355158590842050705082084752340020823239586019510986274569203666664233406927039180739788318933138816022802077471553512658573049293185173036575585566662555924109660467856573914995081188297388072676417245007100696150726793118734401420525133469505036931310501620517621749878764364099707477348978266923567284324530317956476310853892044285698554186891238977412792026630434941990489842937539072752197482424331036073527205378216411928111656895348291525738419657837938321608226509804261365396409437138521760187992824060889998348537184494469503989865172068752343252699222236433195677709319964842779164682770013529851136196225171663422135911103949406155986846026747504683799347931268814205600855378248887327517222896835707958248456152625527827597024048567915622105880859086859386880366924274614991020697632791232679710899161876129164367948276337461996327183421841605027523225010873337595217672398 [137,56] -1960800520284024702665046920074829498786751326939765774127398498268901595265865396787876771896681785094922815932573269984770321164526392387571738200561300217505896737982911639935453265643342345592368301301148093314910390872497092206130727424801358117145339124978033371151231645533732485927773890006361529872210475424856904680412276402421947387251635156552030960612361374114953749100776222576923403460309271745958113082461209502642484428403440994119126465746802850341731736676117599919856986920471837431373471784652091648963175751806838656799409713939324897654344762872181709136087764115687576059197466609100029951261874982683750379230502660927610524095167924121453670645687106686257833633201183402386442516549463104524477025309087258867988567590845971619169760787179961044947969040014925296617155864778888213041124075566915942261542388041809187785786813437409507429358076807739878453365409308894227441180199378084209008422634392041568506277155765188761965507224176261132883899601862079909899712827964038661031779516420013030441153572124323587966202507274858658174813058493165466107887551145078489747746675289705408423505494690934004892008363260727534789889708109567718299467649527859579507372864770409286292118355496650916915100480740062160428648289115558255549708378727610784963449248326979751703974751150137521090724149353347532985624618468604755183616034345427112648941660090643197290597040849746672877388508057801147573939390790554941971393135893842555852671282998632077786380259627390600048717671819763329085415061468897594728984260972601300074752855917379116641104732495462649413537994185367318285792403525955775325252127779466394906711884017452647832517554323085334248146165158070064226046614363634511549464255672656378276253293962245965529126886438312520608340690527703118144592638118747176741708887813860176869907990504389874146007479665652585218958419184071695204 [137,57] 629510625176808870181291358840285058475072870586024491854285191877834378734409419588059912536607447963827051533428637614160920427947960001204294300900589714590021143913602552350626961789885074648631715160203252229131172937232741715681319651872403886140308705561482279291927225933006591805721135560911133407797249301702401565041599411293243055406029607786777522396300720587664370252041087828961131967944632659092524786386350833111521871156622380324933061418382907072799874251247748528825791025899037237312948491500878283597351174052964667747657887585531865639550038041839122138497368693604354029248527444775490897238722965106333041366115568127118468193606567518427754879373505492316381023372150492701078356118001846146901931352962967949776386503404011127029815139007176688624499054358821849541640659517563336059261827144725699633321543473550694612428201988292391660078192208167647618841928832991968764966277108436380849633843936727339624395872001499013764662955766629255148717446707176154332563401514174458372113387477457520626428805047707757834431362230115452388572351493398063131347268976884925181248242027389961082744206833943644552899211772197632811653294358092514489067932022163491024546889778047132488249151709989478052872999583010546368623862754472033048480728069896909798828049453592468190926566963632396344604863064242533109181215694483899625814778799489793017439079629648870248584784285603295576544336238025200048833614196975358119415485401636682220557089727344981204099694873459242691696864483795601757484198815674130288368317937878436156402023517724503810112495881189615361916309880593477402397424902267963418968397031234555627502709731568380816035196074248691872345315586266039692470120206425284422648649470701323443533212338819806528819744751469160384904031543479486611851576225096649261091169054321070155632853819114159934412894055940799569061870026841550 [137,58] -166775707453656952345696319085722890025643365653434178566636588529544907655139448592786701637697019740892772705896639043033384715645277390819292585339927531625311312812754228242193710422071895071273615595267761141299432645244029238246143323267376509545713494428973200943979498381521313145980235127216274501779555017452630849537794811223700889076206946854096956481975249084157418834565608462640258151778535638694814952430881705447703450744942502452906085846169602202419329938844848044524964399310634477248061750193616639317644239784835587541135793992737455319404656442683857618909156729026411710489383090348350359746396192916808059482115709412951445095100966222131958649520663512887380614336378790863914365292253895207602476303755698598687874930684848412429266351026451213084288687247083579063014315097771041091079484777614452837442757835985172141336599538036951792173496019015396490889045001810637476435646113427396049791236114635116932510132664029077584781370737224039033457387242167088220537649596508756965018251125504059270558458672838592797331778357482411653575849394032314415844782765780464693572687952955653636036931277514844968094661309138802961409467345515714066435639746053543151803536055655152032694970381013737810517839565786683591555813397899998874282089772991880971376767523189776327482689892722886135934405108402886961768303587357354823032468609246843748660876994837532991987278177931403711069551357643983067263470803773135793163923157595321993402071224313578772851331822502609561851107185526673691478983388586435077441039068797996813825460074728134603575641648503008920880251243570547225867574638218590426762650010749456250074172775163732043322634706345510831346188409745521443206504347666301681508274609949851692674828680865359660101238010798948895554457080179018263685930603665293926751296662565221018427107910041892716599590509749407115788685304424 [137,59] 39753180427875849993330453856084319701521656130962809430865518504722985075700084654911118556722805717073502973567561104958834193262037907892911563300033886306166552134335017065516097648795575010106452585149718044307264778856127867148790614459544902055709402633721410716366973683044597653873942430657656766765230300178679572237335176519566606930552479077233739813586143528327439322521506586727975459049176444676572392161357238185195810146515410253581552872043652363221763641284397364946586887836003282092203318918483911179305374449815625004672279287232314991007590749050375759067189380901637795733384659546356540936749999388624294001855186361336329578350112583483955835750310943315284640730062847439423420096131676838809439162985694688316932510050334668506701110753470975937152827743110799518444631198054190444444400293200044606364697427027996899088820800116034817782353096813024278221753011698796168466525502647997809028483358373389881567323000680696693441464934923034059777611822377345128682116159687089622525131096452311667125661449726821505932995776087253482893476138718819086939504536931186270736916724572291357993302379220593236508443578317863733417043944031267440245438840125591071824451683351870580599161194310121430604486206152799733099511809065381173249122777514033433113822920081648439636401069597804578007544136680446713437718060740357906823664007362394735040506171557189012403714761241908390947693561994919264541981211159695202373651236380374116532017349828821334860610370776893200021911397284916761491749724581640799491216228487479248053927472605800701438727089617502023845639645029602472624068118701179613953785310510279617055791154399802735234168675567068144043257749227427515150774464739366391513702590662208478659997771516313495477595723713548218668095257139903944237421685376208807353306422615725249074375032430487484514386313475606576781918080 [137,60] -8767256907996790590818916161038910676440651179090070751751802420546183701664365279362117238889324627245908294355890130781563327096418972044683392569625092194717111441011173549238394202529289287444278784928470319249272568989458113962186325584701053812872026344915801230386026299367698604552699821840884978477259444896371299005081513246563664744087130581666844761797146513814466835186176735609270263331667536468336723582178550374979604828721690987579313649319060157151620393803396083039415084805542851196515855451504605333509425571738344249840499603669876874473464332543596691558494366686864992700936220325617884185619361314177502479415445562944520435125629722261195580223495256770177907178511788320567448605216657804254262723212265243014606600912201036793347158762961918724364227548105720181941349258628403736579574864894321507814055639205757740278195956114157224010808156785939761077206761607061513282250526305405575708609064077364529108293459719720096756943331915657295790240254116721138332788886517272681131536165895441097381343981664708850141225962367931113122703102512379651408277561361614879177795263445969049151028122995133026530081631199456792687310501066062304776646266892121630498352535990803711325649023520527882874325065696019221495684016200395190209776977667933755518508900938901222562138027974576000801427426227882067514599683880900859340445647510394734162875495590397458804208599104757993083442126721031544445711507242830753833062973602808733528317530850361765765967458865972924877515088144176109782882591370018844000635917583503590332455492404536486256826513326139988098256690937137597100326558951644211999339619698039812664638993181418119407872247166743547883366831307044902227481910840733127353845383955163282674931433368019135391691564762954965168074586085621028600377624150456190827301767477215729578792829142185553478470590991979963468256 [137,61] 1739659371364546029371773644086476205651835713862193443122669058257090925670045337535218942138368877154077406024183818049351855800957311788006001904328374792519846483782403075393047564687489503793050060406781128431222792141299248743296476804787143477826405475853363700885857764120403573876821407638233329287324127031720678248024411517745187588411801385793593183204546465038957259263577984336208581282501575202535887966746139738575584322191848252642728799883217536329124574780447279794148102707324588830669405811301706463801058104257543762093209043282692781838093364877796911078105050363789075721764339259477922382638785640106523292175597716919006814016678582010818935139250762069346080111698103355938017178898621754266757435308807882483700447632475368609655901988104543198068606558136518365474723290222169405900454577829577024741520958448940334886356144633902598288582858546772588658546314263727652694229372658011277512229434099860873177943287334867376576566063491358025545494881848066300874323518682873311927937249580266298931307012269836348802538555959176414650072706902122794300642786711100978135836353869323126069148916523500321583811167083853179499568403827876337629853144326430521040382247964523387161786992049660089113141921331250694976643733651831178252679557518337895510090069754745873324911639260154147390059877121674768816879337384648393330974252903215035214542224091125982621963829819898819932415078130250059028310335343268510219765073865716811005449903812144000405935982196175081065979976188646228513840476310914584701118914497870133045712408980026410295162246926132764763210904369434920971814410669702811402963073979678100208958012564893893526476839666881589963149053558110961397857207566346377233908900426124070227840521390488195056969623920709048742120301335810795964547791466044416773963512977350827147507133219601282125400544693781692128 [137,62] -294829357875635059369150427667426639552182675690369226769761522055275072908020548605742102010507086525124349929393467438030125434464278371922413527068035601999442796113998176068418871236662863965311193760937780943054352693808948971320468049996960585814460358066805734683019027826241935872635176520500725129838460002478865049414330057489109299691294987191146150836779385474531826424736906216976044630861577954950197780867272620960816415560133976479971945979531671792359869052278775566592025923196162066946798521212636484164484543468702071178735465199509000552419139239885138986214298450609126516205329690736217055126456637598954410004204533514566802648837468910322057684805026800832682088931638181657354648929992559077210799231465995422145363973562564953474371621094131676904961596722587254156783103289831308003723507157459345757829548998167518353715937350970424154354096133727906614470944390165603445780386160585886396686831449805300339698789757760171917811274548669302978826975333937323193963482802899800372503606891376454921811200884102973776130548291290177473887201392086124185949508447759821798451838553995623924933483962979639734171695836629248113869632194642528231629803296339267892709923414730301423618420348959842956528355812525541502966597933607255671313154190425659594726246128035620060019075072260104125865441303831513953939328479539058930163108432114810283338189547048958200075527539004891739548909484059954587554905654276037540190014100873720197071858067694730346088722178323813043459776109615583822512352972953892195095768008403423886625907566548296633447465874787258167847949858197955316429862037125066347325118017754793771265891898681736317245104318170734780491752040391765074419185788947881892545208360086198113379887172570221989259079609732990356756276773389222024887556484036750961959784769719307323518241289267681497817491655999952 [137,63] 40394756308398465059670589258195896365668587757505076141804341868248662462251234038171293472911028095172872573022849747374041582805378294663253691967914096481395320163787202592781015393240907581283641582987911506934622367879012649984741870237723630271953712018683160699772975966186074982165997567454393374585318447791892327917089456657941400975859636590115801166587108071061091000690977179694612077930643412426034247980283085842869851804402769900603758951693566701901467012165278849267366228946096476135385320410840250678854471047944116995855629553694622083321258404021260004540388926246032663750361214320256510819053845247200502276094874174036926955415261986687425326381676858350476637762238886240212969306152830302073951430775852435050558816193043931458855491483304547207270530506036624183883389220768101370573849553274472983000810850790502099722793956719426771881278986581257199023103110184977001063124550510833756969451650965370367510669343406503942951117857915341186804743765235917554730077777594010622632256788452339478234794779191422900229544960947830704220967420729468874913499591047133270063672428448665832097942839100214903700064155279443273417033161659586710224842887808403720868999624435991069836509176154251172821476698776244686915028089600681329523099576237084364108473795966898217069479953691905735171645218228415759533170357439164277314125132348653852446587664296973361047129211004199923194596394959473665494952507446656124686112423300229725828786662221368510223437705771733735860902766976718962837495688810271525521171569633191517554300861431958084540418192753313070999567102261361177980678422513416747520610222302762272001963931812130601144442517431480406886573541462567509134012253048260302056976041719404474247124073133138756428719276784822880828614416681133743546094343643001656608423206976298602449887548460978479547111692560 [137,64] -4177760425730746563513861268527210469388627967277433658841713875606800106967791386564072798355871531166713103713155541883438700182054866117092478199766362142659455019369716902858215067953340629685538089240385377405298367137789959842965728408053983216109475317903559097202698222555878031790816890704638811117507824061621466934434436642785155478115767766509186178059514662634603421481092433429704038371885177416270055382351612420960470893893193040760309338403037442555728981828377530880251161566879844107091299328086812252931971892565780593460200808375781160221814449247269215869554415953273967890890214601453332892921963739198001225765048612489346857884704856537390658829219387940791131076134516109658634430460114760867389687529653182624187476502465791034986607088934905225454506297266023139139461630405364396838455390812568834134805603332658436441301694813967373459037846790020970680500774364066480177133226525696637766898354625927671718531542281928046916462672186525098998262071330337401467036250661430105677407982175063188871375888579956401340684506433135736609551917005472534028685551892231403179914177793203996208323457255712388919345799861776275374191810173064409647336715851312870801575544848224379984019318056053352490940807600444753974952189587993885192644531995125204262927381537302829263173225397263921960802913313507867214911996821896580308335528047444488457105427792404997541132596782767905472057784158524878950496889678217636921393971606852285436419526582745672581557612070706129597927378272039722453134014124141094023646243001347512649106044922717169152331976494619789667844086661854172625043911115308135333119054298639545280844773524149238094294827739462217943488315627692567929564707331464611945336168898958900678047255846010721784078079465497514523309644896443750152881001389614670673948949555230407488223419460422254017473504 [137,65] 283977649686404043227872045030613025564386781843934602556591690085963686045410744374882307744301777558403934842779343362753455312609254070529717228221491054055864750463767283901021390077240629338162459528820309534054959365865355144559887068747357931658782345283978928020196346052542843526624134328668236968530690323743052018686241015151288577578406828290850366190406855618322979260217713898403833127054223291382464264276194905892965837091655314226345847180688563109691779668576273486064022781580197622749075823885577960005489678334697002762871947595580510187585292088750184644543709697647038973984501395128532509696483675146407554425792640031611053647227249390281348206038224627167336767267185402591957617822775191121601010386584934248390080346131682880692053188192812869912414136476921106150650217405833144701465018521461986273509911876417231856377159226186471151343748081342541987408205712451546844549717364427704089621787041978527345227887822451911700211357750470658945521159862170946237979488144317602757847069545295805177736598171354546499953117926171384375616274703054447137165115304491914073435888516126440137742133170315021974169971692406109667788251008751178423850906813102835816516092691824231072729959615228058145469310081996934790435915131617030172558557088828804604954550353410367886203087727241252242972057786409397267474805181495505590706281268060483395321758559405117129368059089607864263027952343298207961356520752146559935559899939134017161757307587910686150852280391080734738102629525455124315545134893612591951189431741630206212572755870688599543092005061379201886350532980896993213174958705722470589549755018027203364920178470095256015160746722979380742697272370272282977817620786832637580241045830487125356535671330003642247413308571651236453965091474813072605260846263680114500656629545128879961251145468468489291024 [137,66] -7494390098086413108220781020859558608193373817151697480067140280740029538485860846840035477738635560573586260587594507791004684291938953620673391052710244350942931080287080464754220494259467454257381229458324141840304333889940301095538122005332152398542033509906794389718620417626336997606217695459583453127432844828546983978424535606671346356211526044966521837619203017743111679342939634866217215232561877383418216148998547988333261427152837785810004202153476640794292591093776335441662206942604826115521227248490064393935554998095590187748535545546767006528702480014111116859838591117953352834621878780826243170527540480018159006730714770999168885286065839796639205188938477874689827921770381389074999867711461050113278384046954238147937200714927886726450845702244131201714260968193672604822286305744683603535932467577130603292376265630993767219644046785933484205335950642877656539470428424016601023590010155112008346886189535340720488640710632457674220904957894036304756870063607181885226117082250154134560639985270033248003997085047566135057355524579923311950921362711996729597285100590967254100216468268602018524859890486145067611829369622415276189406238646148940055542734084993582755210978211943709928033259647091658422269949622819058912433457539320530597758764728378177269861159549320067618625039448666428405116599302256624332491782978105638678266301564820279081032574726638167233023916457960445931983328007655203825628512827343674254764431261879388022152613351949873225272947157455011972681129040347867911788770375188568636104446510162664307861584717406394206456976849061689162482611193084268040194859598149357927617191370952275034194165776650456244993852722047693323031793626202089843656169166559874189216195553709855899475080937743745437488211838743691159249678634003804626346254019140766985344996883764730574952864699365856 [137,67] -64585124996520401518945946983894644801299056799362708173089974762716993298825300652931245458135165313719457272009727784803528959510298383595547892375039791948471560297200961394623698385163935606809569571882646804527207275798251187227598024538456585519602537368970432502430308398736603819115896726369936659785075248530007619850916945950851569379152046613394687958149417926150326267106978699185806515270335364882239214054528010665337706556502803939625377115522384752504674286865775957690361905816888971287567050585095667842418260912195010215454521390149579083352308162498798936043639749456990296261097440437850173589365630532399031807119543791241860657073133931542981841279153444733572765618692089388180017736545382988896097124810032597479673949264625040036618074001647459030556422315111711393982105800096681846392258582407777463734101459502393750269809444758583480639707439991014537821028558756738990195138218894083380597912706256694433240009577400429981802720904820954022299413645236794592680297012854097780226009563736136076910806879914555459509091207494376040461291507311447560807455870188110124959729137934329263639703436280296770172301430287940573268543271563457359119277456165524426988135446016928877575433191396778662943731214943816013195266411454731145043359941636162658746923127541069100531708054989134403577002413326654675231188078857942629984908882268066370282126936864177123512815407209021773579558229955234155040353966127644830674521104235374035286205181055382423928480191757137643060047465077650040354132187288041611084329942839414010132234587737007073729302010892162382525996778413208921117846604148219879622561754568076271064944803903401825589980722740611196820776865939476486155745690697496333131636611416046522224739847831087498050019620816619750313700061007532991093727087478363239175414539574003504330031356720 [137,68] -226742245247459013336642153959751360784672362980049937543153980913560299359718285111534094844961001306484101033082136139371116940134699851840288819848162920769281976791625634473847638085125889772280101173228094608517913962681377809188602275667714703866808330061757030781217351083493975159287670372142472429300487066515512788841647165958352903808737070940212012802664322699687866066254885826958909032865147727977756374409746966923856181471378559374162599309710279123463603100350227999167078210411799041755877526194914451691488993789135669951979048953877793952935266093431907185574128924336485009622909636834831784747632219866900629201263171112005168674493581789952097458955701007215450242522260075524577847385628410072133497833791047189736851848458152225814328061373945922095696990370703990448244567520552516097772366342699109432557342462591995030025830084095094806973860408227164534188597511133401653371660652055614368960385589667952060964753224568134235556525180537499562264243088969869890889732209655056912548519678551113498169212908645167554275498573436926442350796500633388286747859322505007647859633833578348355601987811362477552742807921627360391566863551542432835431997437854362750912883194801494149519695868530700017718804154042864788570395201158382438626748728970008620441712426904611268125419998647156360968440596787035575176082291242473605893256870910112719145327806210481329490425254888164282922795454096504229199180614619700676384435250457712996877845112109936104382832803016234636942263683037788710174997402002016508464694546383838519066390639233241632055143488544091448461479099357958510528521229385644355820602239805498790416146112972276864845161082662229862407755227470540950799199177892200336922868791525725014452692042180263724583841318044370786138204327441608146162291068001137391811650660958722860194536960 [137,69] 75737610337132387563253657299947973737677533236952693230728100812450859424050460027909925474618991881960067060722745246232055343433271262969234751982371833596455438646853905935482065161976984385359542499592203436443442981131938188665497270373098218000930897480457279490540042901867563735464301638359996470106018322579795963893645045042523251396650721738762579402477016876485798134072018605926546870144397959847482341766166472165599552121577155932626082937660075155449961714203041247895879187217996981097967700170575342632782137914199697996459206513687445974706515844952723929297658604052308810371776189215503118170798554546165077633495087752854362128366307852563956772089138705954203926225390362885743184386938956294272639641552562913875413235771475516738745595335393017428561301481470946106304121524596816014808324559885085874453419834592944090628591439074297897350559446949511811918656876037735315667215170243974939907058393432031207811500740181135484754090882605341991391043428770318123286988640840053341416335480551139618188497427380657487240313590646482300055056132467655141805297380945757496420806863707521822473105282456171112625504641665691550279770483336484155634721359275049623907205782910522021903379099086402132885756143852720612313102339698685812349406924676688393951591522113958585882733851015014620346522205534276696520247932304264597294131112420538133018728113191192538671334432106045868054519308250760914221883750573058755396963379243183617782511985110061439746704004816086659092290387230867853917103707300997323147897112218589140422628869255891684256414221039989441221778485934483379972123521219074623717986007759357459483229429657753289889629955525207546330979969395867254038227995837461389391162435476058764265722482033906430789583626924499154955817648334171300263724922974030247318690269067653682395960 [137,70] -13350205485619078496787769875657887157689826348628615393768911648087661001784742176420689142130825772604172846786648186061285768086188347572038985441241182023639084613371490073429090416676465179907421449239708136792166053108220241048738591507545163289248827767244087698946355012043984239738234693975268239148629722355401076252261066505543374533989806634984473113528646528495856622875268855462968056297628659356013380408624275102049549019657947928510036644645296133809798717386687277739987417344557645006490553543421438949634772947065527011098398722488486898626551846262310763722582670163727604393303852249512316794693646865999979917320451009572134349500150057184836560370251975708678686005080050890552350241885759298117792666148871363716891078651262800642640908945784384217662994413526923789723955547932405294226759580818183300649265252223084235069223173853069841958577187182998979355248373010418101324636747220380274404096343783039837109274725609087796688295492925201713454118412704835307561408610389419337941256816902265429832366879116529261525928770696894730980977091132203761223409586309851684113279299324274647980599008432944591401243556237448202652479475416450600417932559578548200025892555414238852459448313965327374271221141704899318383535431536204074092414969808202237987962395658512374824890433916437969248901818578809005073402589874992906115501519876686458533984783043704270283832223542630398380855255568755482702795376150403599976827528719612247177218359377525896557242961055805856777216199932343188001905386246700154809492130106865153460795472499380528026730798956501426268450078160802555589435466361235353230735119235985355790922306972089216788043211108122564191902400058352120942700740423058817522273529442762301082368166472446676176051082919029908507748292141345887997747732970146445013768809222275232640 [137,71] 1656392053623774738402689736882833503749134170040679612500993727997498923933085839694860160914251139428081358791874992260314887702971220373722493896650913850177253826556347963215729881957150988766244604693901847184250743266304671395574401767212672583776898189992402749241209512371581314355053129066898152926922528044698946633336284339245511541061554204437140313762371037884056771431341901545910746410711513930810289594864430032881070564625545716884318851033027612408307346673409021037211240850680488715222847456758715887549170671462055682408106650222979363188990574965602823616864218052504026243785331788497135089579691316170063544784595124010022132375018296962379170340493578964803291149000482630818984158124542401349630273210255950415160702372673032224298172183560884233807008853392820227498427489112253556515900426063150265021404759403783518236071863133202162007043538514543152956642287631948204036862436855847653349892987387131888023290669752224778936746040940941411173717882663401032058698884880007907693775009342233180727753171269676856639715396906745793388865702688822591465931046375168439040077088850493937432208130427126471979363289175616209055394773651701683687746150114551197323328383726912349881106263494733528243046788971066066541930583170715845135954271042216277507614672376358451741294636608904735366591681406317585406400594162312915810440638167562511804255457958633743670363235864089552963498857513130408910130940457064050408413527084755979277572814437053636602246689892898728249566403001884795364168313153611040530386254683240728671127633349876361707860381987433797229624280381685940723411431128349543794006862647468207794634196087576926588366942387088307085335827363688724741340147670891824553824951438252737840119198281525973484022730930509985593807579426088263649505187170213265634086558529387560 [137,72] -158380686376609759468477943372257098619187368746039144622861291031105369308990554626436095035581492979842797305129356422588760515629920402055890121994755863209698098356977568656908663379309155643794642903585143356503612197573054619319799925819071929024822882658927747562499962120299484236457782502075555859552215122850008587903844013355311305897198747362573472634235809936052619246133412145333345001111127998639879877729556140176642473113227591340686970061168661902669310377953046969153860711163133970081777293498886386732006644685536122851647498788063783477154889030186457501330160330363983078915223603104816722202618560320657592437016798544707899803824953151425817515382166607100849120264452391107969760171596211082316387480039528798716138819600391965429984907024182884866231949475413284521230840811583968505303473733512057033513555004602239053716186653282611207546029561162419827160062313203695734721691631175927346644868052544793339520526857098273444864590192311638243645140298539321863193286218898462311377634036189993228646935237637030656743354820846840189665458176948857982242711695675160732337884493603551782187395238919507974489879487588296987378417353508020037533262837967139050380072590917594334163602326826015842790664051713054300469488666967142339694660239396027231660277806514333429365453965813505162513554099959577921148336054560706805432690523765159159799598304851709116389921246632596656715566386378470175551670257059707658295931162960074365433154462587498243595125911749765741954594303031338937082314680162210708141415460684209668878223435806464018030804650437120138304525299185211181517577289742711727911050466880744653587706319120713998609372841882010740064835503772240945176742408811596707686482281807229922916661246905325064392642949703606951889222032039218333062589210638533745617092073760 [137,73] 12104991578052028384019422643956182862156951423926906072145896582512563465238524397554410029761071421838032682636022226512766774262969417261140200656277204969667026105465391189038088879784990174531914445610712880026040161671647546489804934626388447061465025488611639106378109007926294956190025419748570610987545129078425307191280940374281778152537538811293358784572603802188027846866753213036723339717755902342260728483358917316759705167954614809272941196271709708675507395429725244638905627193010864357320405132279575753901516793129282868875863974946139858000148566718037047482243473212599861129397712217263262475386362627774702558314229172003108932481834262851574266880157714616734987214608810378805984148250344351027506462545935999215580300831924358239577120086901914198686660939088321296638476235004286743342088999295335713499956896933495566957292656664534323047383382535162842084563914669923042382129997252295057978358421074394615206445350081059419206220211935257427282171426680192989362183154071958197301199290455021358795457714470853520148628393992763307280660781804576079972204738816020420231313636507328826748508090358359506692513231523541768567051653387707212975709055230052678550261943427151285628505092285107108334531734774073006070989336980324932097303129836144675343129786014876224530302974492346923451726552251552260369821048021976903616803162744248661329685788599035634124203239022323246049341006660400358966131605528728108680654284289863448704668427266440941868139321629667055465653465295023197585311800513708527259077746334360981765087341426115069648083023723164225905147074484235740660874774203330917079346100156748623883351747057022914758198849144875564794965572478441422897545446945448540923561334666735457645330382272300645677510408257737166684681139419850761797094454491645888840720040 [137,74] -749752560158931465287948708791198506900830778597382467508564104139338752547834420227592344376496472159445865271987811468698152019056252438638526302374207023939048249277786116772884404719954950983919788049464738770446922863768552551960588700609197941102927029801174166622347844531194401224520230212949550749159089318407677258197757883590638123802016222590333127202615113428202466562015262207660001361398269907243115125207625937700448339187194617258146566412483070013626833760322871189239235777125737853357168243226832484843789289291828191058872024662075263921065034939660159224068140430729193438038468537452311050589907478946564646357075729059852780469777295625279641125948498670465539923902175144809291082350039172716721672554678545459790868558458417610011146052716755121267241417990577476535026528344165491429872733505295584598415013902265713930218091575297465749183580403425867088815696932478326254446248449335607342761736544361266743113768252120495184519492727060748126764688593384370595772602745661745539302649338782825905344799341256432983918209433527270196317223417780179258843713831533927344145597995298322164926595445448377349471872295491359981763240802446392149725116352610315207347274907603637368813962104933595773180512988176141743951906689634774374276646272898889197785325278397946081889174266425483857839819018751194733071308554552010499899229766282991705897951403143250797570961748853054509671965925318299226404707786185905676701034942962580765105588453115365530167265498747004067611139973144614960642107267255486511246337463104949539687612157285290935314437817713854761373592430060886235021646416237160278328723281934110064927685868358687798691968622426712210839844809295115159947716556328812609697660289732908583031713844273372330542098640659888899210958806782479881940842157479354248280 [137,75] 37295173821405574563529721780267084328543970608624944764600917148520948842171259540818447947256989150749864184399101010560118759506242954116287125219235635523141481705054211150427771379008048515322723478728529949772251609984072216516455282877924585178279521450122776589315495793080452477345044563498198640176127178136741847303664176315818015510127631070907049282045745585845674835917286126068771631721491994603217393071334444842049787837805901048697280937826895192255983557278317608126982764555670604441340025651150067156753643148965109593285273183593297151720338294916339975464342300362486197984441610765801767656430318217832260784418311617289374806784479046219326704541758504474313654277823219199108308120996628533781638009614437423852502065713122218777255393516034939974573583102971726000687515580728247926324718732955876061882227203062647121803455558954540129007742977128761248788594064817517480521755676449634771125370447086307650719606267978799400956078808475532158948471450404966820842893582768350567185429882652541520479694398157848506155702458214935434935117786643836579676129888294965150591081394892456838457221920562584806458451254660341231838536972105037996077443349669232740355936792694521178378777899662889644442822358878418834645535961848292831185228078008283588877662524544454374316378166919573853892259856554226542737708424304114313474752938141470492955599059203777885426525396344790338946478894942970530388411897400596259391250583179131533005719186604135979744756060731259955381910751645740478874777631642713855847565809163853458977418691589500054345531497523433925513513126644292445500248174973406372672836344138232382325710031193964799211398803726028605645225052966252448335343389019075867265398251122397204778932522997444339682207994189130228615567835546315405208751581799609340 [137,76] -1398193338128840306978527593642612592327078634266544348947033451724861191772904247324866911611912594292058719199130722272955635635358901467018173838179358398168245442863213452303628306542210753390641549273368380589942429420802710427074154207529850212330096267413506191246365588393521207926551258118252518659234412499717536074419411661626147103551662291259077937476470000414235559076740531035974622873221199752074905845069123203967595817498446713997913534598190042372002090915587396983704147693167874952674378859678122669635537206723577739312695852815454165967885098689367775415991331881978121016184633797477733285389961540206040214565009099261985989636183063136097306993416980675089457256856657179124514181842874734700014642733353788212643816265636899220972768006245970314326127712152321457589915159812596469727462679225856291460936716719662933602644626185211090819913012312205280537680141051952171166197275625776518834240945599796943940969098450072960873821373470675181485709818815018874201135026061961357006533288263432179641825379286979965637799549112764794849912696128731396536586434156585409216967802763512262573685099408065028679086965161514546322435855431963845536573459919771084407003716332150185511202935664577325218859176695180198694544305851304315829215600971717203431892625791478417957510794809792509308274011144278502866740624144964544417673873493192378718689526727847376241242340146016573288636408777975365518804323669268400909515579409925762269404690298633837095400212759096641617017277464874813762015632797657053189644874423974923868815043902596372887047006573314510278374147678593412738719387233684640915147968551727819817886348051745349605376716067250370554761158517149740081735538487557655187551411902032980891110995014798656046285483002680659032757610862345320587843882615160 [137,77] 32060816542121467195261414924959601406761390205449406994092704592275920183858026098968681236729083772671281585305283661531414415533906282652754549595242758373587219973253767873790865989256223743025944472154993581345985280964392124409199026948961855782937161398825856371337425256910992121580074937947419475323851954494697213332369037826791018180230617644489340449040453645857902664446174914111149232873436993132215769248726619766079050250613676933163656541938680830728040131418860224278740418416643966690863435105253236317572056927505095878264316650030386646537527697241549823281721238914244897558488681647357883202219751366334324003983935375771183864112264142156086344958140986163805457237083852296082403300336517991846615174516033600335256757003962669676817541254845722146574525057815801420856744376646328911937681014178220983344963694103568717898796026564898636317941472571393530394562302356351455568484057240406857407334013168228637357476669903678400494559676299166521447593995360414643382272644597339724397485060327558133696727700882103964085513967914433593669248187992557021433525362628653430377668219792479320221945587291164442330778805715923834338693106158208149766168406443516643228521410963085223190378552511090650936365051108096587950278993327543381665308874227203580997241244693534268612054746462481491077089947883660893391386736564962291040792914836558323099602195546654267101493495449725968095749002736988887701728533986612385487614985795670413256649367180529101340608355915538195697005763276055703200489462987042133199270603013591107143948526143128360212194980357550753158158304386162020427768404023939908107830730383558920231266554969542089685356983604417213746786100242843973442342576015496786421490424174104722624455909604765985357842259348617729879859158347187087077229120 [137,78] -4650324600704675889188885060425235519067572383049508273921937930883447058607505349945669942438593690437475726534328067704744356531638152657207716302128622924789461563795057690451671212430006752419762237235159023548059801465115353794965241883916488379947373726953512955245732491653663303909131454322032586282997471543103939847334816145044791558119121321683857757814074834353589678342354462914888549461923013731648466570948338585903278369503673580754404394097793626081724688100346662624021756199973476243725221541883083750192198297124582050642970548480854580352567223296151076985692598230938226843160876164755151988874045063193895022029623732075558646450089903092980713808534121267155007158131598648238743207314054790851428248144320847825153789502987610241255238765760942891203319532338403391260921484548108759219733792621525370489975887936180951369509159657490623743581449615380501189523836227884099489616644733656940448158533482181725737914152760079206275372266683689002486830943420862533581216908416308162338390641039737632684644863668391479689546754971746351708535396677415647936198402027223347334146119872194589568986879056000604021362910929046747035887480008571646930959260523909835796889895322993858941806219961082517905452834866763801066673021046270174467395577368257929035919962880786317969463341067060358380581217509770735339683621762161733197541264550752811211719355344218243953290470684103605271289121102785688928071214265312207626088853037753784394210812401900436237483981814066695893084191699381060922511140565685286412444485106040700786920358030300122295789787558476813273558848711579439094581258726117044594386709569547805762282894837452218593990758955736232461367224667386380919345283081266726587617593802049334632037910783934858776042644002796553326833861292811198592 [137,79] -28637027884352147057786802335625137780935106736749963500996721601776090620678032323209974003518527660365258469352563092039547369582761320928836059956527314380878882127560596540224490838550014137255968460775533281201461806360210510436059368500300387533217081351224971508715273489572850843461799759815608909459969697171771049890475605279895692658425123627322921082761578887884225505074458724664184701795895804436655246227095703031403841553698937174095755514873614106087322508550202516150408631663399247245321102744438651881832099337402891802304402161493761781759632691956153556980783374499032068519661883251927161010461287044215045189129596766672320785279180953684460073480193612863461606402073656038092198110460441199598644530352145385906263764721608735624857016637858893278909296737316780752869520124689696843846582246039434326999190815081624370614663667999120804197834322965663764537062764837619463346287942525629898952641726084384789819927727365779056420467304430047706052895633745498778730530330516983115337349995696202605130991917706427002743976704466451759309887586755276607982572227304649607831836821156129879536698194460658703258851536861165526271588214492134744759287454796545045494158622519250081387381670173648920776168990495784523494270307835153862320298212072509636569699540321179133475320090749471955232510091313056924177897710126578401809978491212066048773954657253489395401376124750338630775537517589863332989038492671367678713303165652373028766664168164273538791379655968917036033395697938567882456553426133673986631561517414631337710599168388381402019804183555476303474726881995985101949496427060444638600582894400430315914670140850766748530323852318927971574123751181869444570914980002024684870620278447691972933325544123220740822843525355467597673633451591182800 [137,80] 960022722322336760156980795830534211390353725876477643852577106581477361791551301453995832710185000136535099997732862290181264719719273914494602223815340812217476934556722878802970341199872204694652199518329684685225209388549399072213763306432859445057798450546016717265972826655295941784778999722682819673100183470885142191381555550200305042936920937800521254794093231124963182606088193266342907729697343106506140356260685599169431310058045810198828080162759040929207727161798231281094492724898807246377604030871418119281010856922141805014992354238268149091628602642598867988321518139276936679369765971652645751923754014475661090471798901191120486290779796693295906739530905036160954794248597509744150907142872931196069930521653588365813784545049525698817558692270202715507107101427780083275007370031717667162843333840133829281847418420824520158041904245607642720330029795768072973278626658307666237575823247353124611996389901159877748245908583209703744809391842254068071407141519528608202661837182987024574163459214288489101840115337521206877649069682447678693073448807191132106758234257075559834909457837794616490252364426983051216543013726201657259215859357573625797393154485032543188304131005031727724197983121252494886453444288261545555965606955061083067348094193740960601502778804838766995084486866004872111069109215468834948780873993369069620998568179620624359150128470888609217556699391549419130621253792093651947005050711816590987186221919486645472164698228181011468118201438841803062355261526244847960927081378024713256306681069184210505671182044008294470065919501386412092274109392199453008797884338303940413311197118223339583154589804001315775245831797474969675211086891564545578419616562032168883001850601091564398947226967432907930288397356469966345640350089488 [137,81] -12243163020656717523895690161317769341763690543106128740132709064534522145356756672905077996610282860728042109218261225033461929808416855681005238950202173138286996319217644415955800291373684107575568509857561874425832942523151132323169530863616249211589305725878357464374554002952687108991247148988987478012016468660828444466413688632458280002225204203891665895654918358024201337481754820184841998727575083853846340941545012885293077413125555074238158710269146682676681826530917760979262644716873669250671591155814522488103431928490221112531215017037840540116597764493426374604519359254149067843915945155925332233625698098082930658253861568218146691081060964831809236882743816226506534080803081017829573689853741189699938794365807051589877511292282536411054345338447943752127346016368463626916550544967675401914970379718222446744198213817934469000498978650261440927804014160059858644974616889432003133245004484310388601036338996323000152800644428424892412345889437889114102902777715589442716304717452747148854916879800010386583900413235905769031293365069235836728351399740973028023750079403127148090154279842816516487669492139765427811269661079004094422007173373618642733952534782769844083585800582645864414259919938097428958470196860310143037223135242388143860585180024849157282314091522203634509208450477269629037376572158848857688573777470504749087072193564975084024234564522580500271302010690942541258800761442368576017274864021539459295704869210062906450945008177502852616688556487733796137561800920181148213691081437037924219718206626553666327742627662733293227435666046191402968937873269321451049700928165203923047860478254338244765908939180766378560564878817811618064802371700980022909071836730458133161777381394516684774969273162777605227202808208118109654425936 [137,82] -268346203733916235069810125739039001120706186416381628765700550230437994773870733358047254898641961042325757210420621890035382165886844723554318811398126434159970885165274001127456440263411021756677956439303597711565750989117983289276511730609986883838920295267537104748394595897347335638516057663591923921185859163269872526877046217132312294780373448187497077324503541885348990271245705057974106702208541296261296431821698563553755092982458139821576170302408401203232518023133363090717601217036077907152507291132946111182392371191752698707942162776066979651453165440836844993930446491371648566265879409532398238831099596028234794280246666146972353996412546087522300153864296028770436063994358413126281894913130693344620826150900520751980454374972731577094726675491914303427747185885387325858025245531942341977366649056271814706199527721261855353857467056296641663573479854595380156482761316497134689690372769675849309714172219181880886178529292136814730560004388638473584955459942239786427757301045872335679577834718919885776725986153792250490660503178535810408080770600067452764592263914171591579182032080440943680571699176715708860867517956993174789118548035561832250772333502960227635292722196931662302061812574069097785458293528126308561502432983824378088275120584675818750271227248837424355940027516189376652087853726336141826459561935672160230715031019274009741604681085561274381827928564324071179698161629382002455636395912525423665054423004406806824475171040477874655835713797808770084905770660817053555881016871492290792246312401590224857614712286966304917029576143283364664900929433108581417234142025230557563764346775738876046509976149685321026972771889794176054304680725928773735828967739474738222117625694888192025574622685221172353954322649274459792784 [137,83] 14554960446991959354861842932503927500469780529015661156458172629909800887236387787524513399499479515980919508380323890649640828807454719359189890644102360725786417518503876772064618045439629355965383008058533184645080772824074013489291495989262144974306885167705341661565024993883184000528584817808810751076349977089491865442908494868540379023311550177447059930669683207047679503401559101257858727630743486640284706206186090340316832102309882535774697719599377957017386744374070583653660143716211864056883533523984035416897199308434017620055635121872743771917418683911598722595415177608681382754069208435412918734755268991490297492348368029287701358695306079222548208835011101752707244415138386295239193327869024542174930783587314972957699394512640317801446765765009274851588138508509048596480561783901027333945962137991888378730939502218953548062262919893121205514771217639412599546498325261072950740489789092641251944618440378758154358210654521032947477145741246289710788948435317332755716358986734126087385622017907875896294655468473125110890315453229850366564353843917630410222691141881810088320146582790305479960601265100658145335305260939866031896832897927724225129705532066093642857974944722515446949944704060574191839776319734576051565392885873459529268488791272616109657660006129383382031277744452679839396220138951739592683646656410131556547819089457390089898720055540454388187979980804475070222030680607686053364398662037742273538417465660443987428402642616513014430184742251383805999575077124071117305094464194743791054704295490753095322099229690887867623428458551476577990889658283751070376323198979443207237044697905539268951952599226687426920979258773737808665440414800732559525429825045849638502819777463459196722874792893288108232447790624315456 [137,84] -389397796366545260450785483578117857110455895438606912025938111945858116239652730278927252807911265748442172559158407794009967103660901984879677716244822287136670107884007977300456847971829774510225140563926308021895581087694613429936797414753186875439119946317620709658466437222757657714428673773918802264260886478833674524874978565935337901320348558414798517917955773275897222875667899541190074584586725301910004324815069917551996683704682511239141752697060626007719489265030565227446872327501835551522288284474721817313123772994621225079679397697977856829502153668857779377416160367267047008701432241056500148610668955238088205804709563958798042439992001406764089053284337041892140914121915853449623167525151126435215566701482294845535737549905524948638115396567584908302026321357437837196228445981206445654333111677172050964171537924497806363540183752487746673032519877356361705947588567191256187574395096187474643278868720457811382691950436233699345573760645274564590931076238949699261714210828798726787249761663508768528108773635271904675666437756723767626247182561725560351895068350925788796173777723087970230541287106884464649090608087592511949966801189750743590213626915596554990146860291865750331692422780184382423947019193977345150310970479856803233114711224724020865944313587382273938731018957789513657595696632424349760262184579416682223676407092533510308512761640151434327211506096814588974284811947611063031683462395599760414421056410144692550776053331817914399698673750694597981701583468439801155487865666119334626734437409550592415615336126568608268088671509749868510561228642265882741764719587815511244579795934397025750806804458263515616984987803900891011055786742766596267606178990787952849968874989877008240950428350552340555920236730944 [137,85] 457148186951602918334123947432002435887579841628712409443891177528312311588503819465731272405498393161571967098471205303718753303784005125427061405967816272566600344917934703827970428696545662309019259461263771612084797686860790058645521043622532832847543644110330505473168580948673826672456759806932184396616295819280356737704220209321910058636928617196337019290145933077001444195328960837375647304803172232280036598994746517471496792356418365219325290175409573293767743308932550717799636342968634336509565292677025637237376796660928592362502651918996822285053806499747782769991402229858505212972595475170837569581488235188214744040814736951527359280276232671699061090742022132081423105845535188051747125244357815394354492744639430783045356756433509190752638472914570714661407737160543495744303599535018472878489970403952067699435695641736592330739050098854646425211680363846770059765935409780009427711507287025411484582331121014843624021330898732882453664865751818469442599645107905049625824260902229140835621462763148878480807179818247331506709505503231887765456783459182430170453513486407133579588141914085633489144337282402202259000083572189321027020689875255490028911230409000928984483241437447710917345842767180554457742799253207424064436794927857892410316570363694233095667804280265396299345367621624059854967607505513730226422436333424680466719743619120620580321025485485135317707868951068057695695676227964907746767373242277132501803762616708753451580694643259214338529684863912710048342426081818002619799871270765920553980584386038911835124393921252692977799324719124523053091287463061324169622129522324081222752570096334100757003902670710962753322649223753859792785413091083427047912478195813009462565265508548874709336359379004547955762004 [137,86] 78369325153629937434913371221762466064899357042299725306031955179795773527869144021505716185017165191954535340557786555749358353333985206973179319317363109278300521600555840106731834344254758562132167780321993703629371237263617232797200430263221038218675132472920671225926106622486752822372492266933980912335946415257665833165398956883022803221447722573495707093839587641667142614798471660680758212110054894003818243726757949431924424961873507349131626722349891429041865024232300056683914415575157295797753864557002856445530623487027381347999208835154221993005897767603439403337551904018845156037992348563518974161881233479962983248307424243615601857985200926412023325435317098135629618641144993387555385640440943625320442771685734915316611654341387192548532999546978003729858797061356400914599331108904150130825126973604616878880903428592854035180601433355546317091391210051653248864760403092297286280531595057027108212114647002047694582161749307349314983528014154562564457257025775349149934373776828280622566763002308538035290662849792862541964085658179393023527570060734926564903688696900118769259525907481330583719594940653428392942964933038822506943120543951163944764859219320171166053707004379385487522292853580817477122259428027222620010619569587948084928554676252406402995317509588714428944689754189067319456392077429961016702296732869070426374307194761298859170091054721881629113945654176958411329123526821249513093531501479308714133628053258598904982851434546298376865905218919230069969708985128831353545070059003263764901299505216127729675159907162904019539075262561818282990102040774053484645182064783156744865117610089110900536387970888692178468480349246836508226970950269033127222185851036307568655501705062865343808428679583041403048 [137,87] -4090000172284026128232760261520118945104376904392736980874429614134352284644002950277247149810540418277910441166997645324141881737328603338064347425804499751930695303728684910497464257199952760894209556479166537889953453571652515014059642883874538396437308749570429015536053111987679068357950146544085937885243272297438773537417953176070337097231163136440214782784861300875443133858500692872240748218576829941818272531232541855617649944232256127479026017684249162026579421162146613662080626053432190714884628705636839168102874900121847627875453679504364023304595442419396231227967079222835434493545252027651854957171103267400302856827150489923344714273220248470169514782123371607206644512606847162145841795655380594028882428214387441613903653626168860616889268875785906952935559613800886822449418648999424641196877217345540719681266955068802340600887249962936978980271343686470248418900326674707253260628767176014822041881906016361700701000936818221304762822762257907684388189728980656679519402289709867097672333443688800705003273527784990064132064390326710534508338807732048761674041973112551476520384592382212858555237748537600163823365189131359695301258347562971531916874901009552014930727829737869164285912838650157122366600842294905917718763700484112232173189023638243687590657216027182707341950470569944236718696390613895592780238303739144208522310720816663527431899624351124065846101191979928484689662822653987709588768654073390145069449823345836570626482612480043767845959443873038691530814961195923857336742168469456448943163353629552953807428131964477042296186414688069362071956176479402813207049876384117646053974282668861913544822514076801264405946530389621924367095828065802161279265952048873363896992308110632571390089694602211172 [137,88] -17335388465942852195476964744523904585197866307348382469085693687642553162228788808279417503776838675251891091955660798038568030743349791677528214283352641593513240794295596289066336377112649965374461566064259617811150431048755030978246204507481624551253957220074667856016015727922440427161344787869338400676920622864373488901445970552788437452471070639708514238909357135524346239541528009795900958322172951274115744412480241158059540713467015797179349970532611110046138529346630754919013364626137580756341829858592275748648466984600740378479899453637650161402529387932664769840662409395411754649472008528198502527273858340962918204093796767085609101946395617530586242832419442453110282485378676039416185900400481849413004400456311359093811371536733007130823835100779344129996950374537090274392130369720602571741499298294092261459488334712874476171675837356569414315141134186690754626936246753808456664844282248169405663940216278431754020430045995812344956954907800270791010359253471080826628810578780572460328133943255858036644910656173941560882181369655306827506371810619740167274108860309444514215474691621293092924167097152015993012683296631062718666968980203086137096100123378629480353782320911800994201443307341383605061406397258834903077137242127212311612851163934809270559882342239110657509157407340789904703038808757655029227227145898307829453983126535431538570844255076870331508689515880550845422498473728233240522312373092975464996478471808044949991929214673041281751127353346609058545371749551082017535493395468061279020490256575733559059174267562863893529351704507505040896517306813509760525804447796953864149055018404864849599053290773331458112163520686587041124132147516400685961604161115132906403999980036431582174267192888 [137,89] -155645732788758439752414057884948590008708961965628296309683644147892390722030129834758215925278989947096129838964285997343692139357889703708453600053188273047686847639672261921461003784573778299598545649941363148492075998690711090362035863136970794492828264225411235733606736272601653366558743403340457282153178836341498676680251641546443952498148286217441953926585043763819668996160469792570283161672618924967337945508733071163554369404429960023759246085257403711724031023547245119608797582908561449385021377964128335140970973175515092468996639250040604430503685124753697445895689307541146431644709168888037369247046818285042406825161611825766052815094901810645835367143026945604826055497358797598223269857962942594424707549054774971912263741829160294612682486463357560238526821292879143883169327341783613108242373265080610084803703043716341430719016018970552237133257658762823620662358241807058471863278092400445288593907311624680606828389551920171015922115597072984482593371925311382980545918149257921377043665991636812230944949700374120157187406081414921000989786397775673156985294780504903225656722827396865404841075280084680414747447983120090931325651296464763863004681808367318131117655135745289349204205861893252495303261426980154954378392382811842936107238820596880593370343224069000047175057358322621535425333948916627733676320156574162055675473287594876791786626577164741330044237742965717461510755836563613299223065554497245196093119862434996931946227830320559402559115166137191731375566703836729493969839790326529237271161838191699664216538980479622718725962636681720151729162929675392338455598374715421495346485437824731476650337061622051459436489116315486332100729388630242801636751087875118363570518032551221787567124 [137,90] -8396431056540074111764506334723353633558297355163473027729694624766676120485574334088654111598304052088065818643925429640646554799446600736362175698678164171505052358155585422598007398805116859937511337939360951712630553445726503337213843828644530607770455254264045011525441926753770063584590569642978733379997938065549744183199033308553201948302425637735860984935287134976958938674041116739848937410776929582490812022172020907075203850842387724112719184638821171531202641776371698442419604547214571985531335386569897209408403336875439558329757848839337384210613307120022170849487011563036402869929161656795490628007796035789127851494066962774439091726681893520067133938723687390358335165440494255943903372180301677903766887219265195925758250292218194174788000943348942997444527071268953321909919957720570614400404563775005434726422539656301895322625188427642963391959895685792301875355735015546718447676260628017705965892784981540108308432254019232461083631867597815452009037885695272098140138587666769131053627610553568487521497681804493884284238861956316342904286762368756599259172376556348880207340073190610176375761329196807669761506962236417833998252314000919707992394818495704749415542130748827264165557341882027840059924575629106215915901445284665069065880062503197767553635623497574224139824921641185374343177153060270739621963165669723691077748595372202957129677478816395794970259601877150061550277734715958932527642148649409510452413364820052225570895713265096196699461240605115510539779966220458863599664309197885529325042290654284968749783686812316438814074757341073788194432842198418642883905396692880760181164885671679968525069370535453015820918043324831674328071075272899035543937345148462717239482690055772922176 [137,91] -4091355597108390549808065544387449503935642784802500618278438303334472678245207709141350135652938614981145335306761594740113487185746252070159333231934636949781192050624140889555525689008632761046071873829117308380790635779373084972098202924127478480706637136255914290246150221647005379074860707405189537046440963547616864307405610544337012977923026560068715525285017808737432133429329165081288914569304843043097154257804982051632337616866228463682399794372108066686005816715136338959395345880985629843180639117725467284924196927797620505962438922191380019812016410593492367088793324190239012100294528709977623028018862469652956735882116727285516963093028309048480434015304942599027155642210356900991649786823270696609785327703219672968253026180138347839258530984524755724727931018511913215206257988286325337404319759969450442972678145662153601032185099575749226937656607269972951810549902135170633735327084903568822647545362444444023311407515920196022602768519643893925534328289852982219027012843015340096513567579950605378310818873923757397656455377772993727881154862285318796452927096973652488118755890438823741754557213839091843916176281402126257101393718191174279175787172033825967149704234058714084137417810412675766545202398652196813730007217825762454056810815889496390381775170668193543923088017733821834866084618347815601182596201993063828120057147036877347477072432192438798861198093924303485028311893175491805400595359575666316186099986995749759034750525280804884115597884318406487042725772817034772360449468900746384111959193811141592594740029936169912030192269612421021554830669125370749395104745649995819093334240012223996833878617434463294358790762505290824197829633856236737959647820414314596230277574095872 [137,92] -31073719332321361321404065842789402429455267273000100904045585202227825522226631575549184410965069274134937693784680266149106188561330699306398903332671040834720011724867706050941968099331484950670111213021481791124897663196506590190834041082183321257311620653157230735266361310481022998331158251651028274167127406016758601306040906599654110765629467775027874374500565247766078050561334709738779580164296922070965508432015387921261551142806239102307014684235299395216396109454064526577161219267887469669425914317452339472225780102193646617448026694313505368013941405199996017055160461948677135415880628612917500420841027717677446179962443880319221184925192645507862457882983172912156599824528761093323190355625552410773214485249186474652114002663519237695729823544118925747804886295135554147669424720289379094430926584398648097221923243627484426451163145470296124229373162220176575449910569911325028256161823015261347943706470803497493762560969724040589907660498326945358605169465829801214722375235385659444796323412681491243179386433458751384018698326859910639291085463135008094451557920208445312157210483517021352422813371681142617987173333318075436430691458044747035217129507153404215848388727228312111968558525775589995658384222244312021051010513265708592790297057657691021306258352314823812677224921588668788991762542545386355840989537554413854103108598080547951014634300896975778035773842382454280918238968985685789701008764164983393363404548004112090793936294213578086138353919719288186697292006711381686815110541258908341176947661300670233963601440708766433162207810293148021556818676085084296508155908578088332942337794173678945740480842285967470433242185149993242639851682920104579273382601014465923086456592 [137,93] 595902519856530037847074161012065582137675945983218555143378286525315372501615792483950352993135357839525914104839198601101050580528650059258076562937389625687018772973804615085634157439863227895801845553541871242069307084688445984157348461478503418736572734536922729251955143322816419243365537335353308737112026618602285191944544016744214787739944535550335497711251415885517371633018998588490431226497371538072632590795171753959904640783042593902123222832123410015678727336371661019174373146694049779828028446682067620497935023490229244714186834320117978848848270956712900650399561184270137579644144195215707546939109584120170662245176999058874929599391247998129954093221324803406015391917993829704914106581295158706202043819709531660883709486147824000030858075342309552433358422465463822192608244584223842133982693198113475892381220116913715824031094973798391330496293453854638805767841114204567867465041335638660110768410669384213063359944377359508270145487702855188190706684957753664727393800605756398454914879373842669844538526579664320309839167770435234487467960529198736606508999091248338936721506021913388506952648969152987301045817696656757656352607590306626939183136578427115691748806294549423066734740446618614097203649297685068969675379919575897103063594143110089754812782351307965417327814759064641023050121738092733187352381669215318656624489886259665768243034743010129569520739561087107571988148905810457622427726491344440380227620327443455897282128080444599381899913811690967082823087418314890695271449197391148861846476276886706899633629315321847515599122213909725907114594034236409810956586687648022621481668026270591599151862331680921145218591683727938606972922527232470981411816950495958915060 [137,94] 5354217709420280917353859134133531711926415582601368474882711987481701965214332781634552004634289242958644642529474186253156314703660894947033139062757084065145523050922817894130997229195301625075667453241971137959759109719679041614705904296420754861838881315336349198979754455248773540119607182798106732061054981461971827392572035833147356316736134270436422921102675488130312608047295175967085771130114905029526157930730623739233072741207047508413132801879059942342395791743066909181045881958713933380577736120595628498424087935256344642446654000821500687993164751943051989079041367152342319516746765618500553255301578576818611989241747650870880062209523673367317571546252796762990383420467706473358137800771687880026236158157078312432776569293659169319842288171982198956080339957803632185736633191164357218739258572165556085844394112850587167979905714340322924290389799670721447726005278478888357620044084090602698710399275901886717766034110195146257176104318630835159749101213037490204375759296548276995392376670495512428910582815299788262694262968637260050069991496219149350684697107233756438469725460365668155556893335193981593511366246567416112989210856889258344813394730423967101801134634393541383404774461097085611647443020671969582073015225887816739066325604724384782307002630718443768885433761623531522614371912220374900591612978076754550534063105175781284391447060703396204217322111922334670130535294833414581638325203259418836732771565483245177000474246846450340393412866248946545310681119629207073032430389203841117293916421176564143078736511504997210307721768044481209480494855603203382608171118537796145768268603697743908671092523881568707153977043706657527707024800268040637521550823226354876 [137,95] -200250132026355763583872502432341177148927362189093604010096516887133355864055727580980647624495900497437880833449048479574973047254587572492864360121420507541064938354258740463701130141392706692241201380690754548733374726220965018504541566404996019504245659005280550505087084569854171206711117589127303686008081889374904304565151135182689791493336903317011374880246743574300565270543823432851941168206463943021814175322548095623031241910072401420348883024323428729041920367625596947518535380925760699901667540436332772677779651416994688611244901868708591086369607966369651484984418215317051045217079419716640990946744974132384956954174367140473428827896681591300471615843901560985007018060928099947441756664200602091644458517399026329954614462277759474076908509228239752824333550025441423315916306640750454238566262764355188523304774917721460118658434017017056480926928846159381686609868281928522556769052379663668432396688459989996737433615531378702232856782508614757476147226405087996777109061659948947258263017215608972869268197383172519898699096364294364127313298552110517940663797193644813985080421564975585892537655906938159546035462661792514106938408114634913387463794742476370704941392386387508883667764125603211271215941616660155231003048288630750332916094388878002049397924341300231593000139066327041705079318598109368059349265393608584841266659120142604079155253921495022866701799008992560933148070587490562571527701326088440432504188401735342888222784596876277475691300654202430012332506844753755262280737429462401120776992508908548516770033573558956397809418004733830003218440841143784112462581107775154790970778672158017363551254777599837712123350671246979268233228990578529428964319849948 [137,96] -1249339705214271371396142597753573879671863182163295761599477740134291592934901427976446712138537219300118201705564643613450263853220935026469586553456025309931512751686168391175441747060731680004617188483857014144740755477130097298249389544531609964740667499307805986151434266851721843479128787830516847685710157747085570138261676816952052507012231750120646030328982630586239862318987297817480897855430926072142341049778186933858035758703940193372980483368896210064871306941689702034703816392972466029270680413489171539763240656658558253324282351187180458917211052662394948338472059674274409931423208261704603140826632466180280321216563330454100423639100534610569622217405321726617054863427982848447454695779313634415832536767191946188205665942528945611353205745210104267667754713971673085987546889383974241560959507505748679569473974766298196990385100731105739610718573610203028051361602631540379375247291205710540270670064772175131415314103318211029442119436522180452310233786978611028076666469746356172859886583956549397980384766289215562898643743129234168050526259024730749998058886982876593540642534262767675002936508515253196630940194645787634650030563010796994879239172831740644687061331417524616548497304104370319596135595454517616810713125119676491904453491726897423024065416765877765756406755952458837192315663182246407619827930323039089692419902849394212153907928765362070128897203172980832915780366588583664257590676659900181810628322804908843554505426161684772229750573157058904580738382212163054675566989144673902222286675586420546847382479585359386729759845562551298710605063305693569967577556963238467930678937197883686902834332362266545659634758300321097343217090561975884709371792 [137,97] -484638803487293477784978345893738174343572537962606597221596841551223880615385772903358139190107703002711208967339742773228097336910648743263420245898503808721782158343081034464191291908246794526337744677861385447396150991932055340381866118620997223199364651179238403206466179391873028482242132107139702647863672798444459331937356890051245731555686720280949300640672446182965701192290002155222572561593911562543990148006166049587794029551803988730488093946457800012330072482484018472271035348274969406785124005092158972741337255210473233867921746337672323636995354424618883606789021171328965046317328298769911862629079648816871942327870807286073549906935236552791104310013442708036857117365661900571539957950313966014218689411005805867963327095331178327512866811359078702028530682408020779642318495044265647358020672804370409687260358080987296491965024071939367275188511410623700299779726601411685819022158642360658227548252942914062737644776299283379447195872459990572216876361194349165185996731637610430374133699948893736587578980670060436260821052378579373428634605652560430950441884872546050343625429524580637662476313126521787511953567819432797375006133439920928396244298186201953948554613262107914078926603055126023073877060178086517722935164014264132731580997031193079909505516948133434960275396817643373264412667546497841886804111293809435746961313330197934684127994875916101366574333277683143076966407920772684149950550879825886917632437852835876554357647881769295088650499730544685194670803653316856805255840941884977913216138746999442106649498642345396346131971180517259046362575055366765943834148935038155798826660865764514102916754336866607949726562581297122792270274075673061276 [137,98] 16418648831996933171213811461462187962875046479312216600754915810627420205977860084371822074706921088070463181102384633705816790354078052660042685804355763228025996815980726324905758348371215021002463774699017556255843382188390882320190310315441862530164204669197370484782094388834339872052970732477164916760747382946434609825684006272750096948365300180843184417313822748637497190068220786418998097687361478737209399652579738443961193650389481874653028063656528419405394820099631342971159727010643800713302292454407720929174879628633166120163776933241486998265244622367446796368793962491824149725533971775821847416008866401637309182514760692659779597315141903891209243496545234905832591406883631821391534449864663860995427305025460410222624708863299616436643639987624484190615478420541952942943140142026547591182462260210779652438485148681012039449599646210045978940120171661207093655521581818347692516656856444323601422160534138470310901466802962762614417330976011555992721623655917029669551378870541062269648174109787491252346157262619373421508372590303209114537181598175929640618644034719359986486239971451821800940065422532721139647812173992298112357871013545371957258000009488737371813929052726046161087847939288667834749148501675155938643637443220521475174566516059071319459717203149418744632645281824009963295308934685022476637561451621271781366543286433376260437006472102014962309006884973078598650159515287335672044248726465565127717801582064414943422055955323610657437187037024637946740782921568844621832170794021897140651276434384504802347132348155892182454501932852615944731761844988622669893369054504797864723391828908335755038647110292208995014504083087411039213891476106152 [137,99] 50980363703911514192318851187359810215364170173351629642163433589986565852768888698163179182562705956991496642077906957742221031523057104637586349204179428970143715455108638773017801750632242693017838751436603899772532298480923385544881732689005787695351582625905385774759565363198252587123849857320617944553019213881527232688598295308532525751493325989066422562492259233658985684009812274287036636018341224632835504216337555018766253804163492194505425920539053668453088122392211898889544143649936910953289939598072469012765048578270726506242947057561785779847405441257721436718617038154172957072808176141169968345050719119686404909834225900359616519089830964399811949702918784560336550105503651208830432107614103605626614004704506104453894592950376240050121880577724515882218368274089729682006710800334034690760153927243062554767982093446185539960294961277027055673491633517229699012502136914500766447589641650413582393458298014079924381086927033290396077613385345651270397313592660283823997901438976946584583186498306611193686291351952330767976567472222021089378229968382375635242265419279226021877881010583801791816377811380711033282791865284246811019407147613391534528167585728452132839188025888723711678706386972035165526836185920493692297637660652038764162889789458626588760322969904552384860760824307211213961654591262527050995043128013968982232728416796604102087375526897845561100786617700653731324695836459417161607793273759205951744023098878137010380206119791312461723009118527924825747293988800139698258816892950383569818918778315928980015567509056522207035235205342761980448407157578907302744604520447766853586231796666569215934350961009286958213941492541800087785617954 [137,100] 22055803125263333617772467046222270620086865036573433289618840868002886291826417213831910429628683681315692809113740995377473895272952849447097947705139173464507027528402974206014339532341083883537568334950892902840210419422623800324999244753613455079726108154164631531527611641208166884440232149747564742629359754374883249103383062527691842893855162996121022555321557206002865830276328054985424448110611476381773929346427414329098856924525857920321244975093842587131552542018722055287725260332629100571789036534778226611934519865992479987155716463590886494477079397528111346262054334176504958572487952275021179091863416202001655681615741437054690993928845716619446585766141402042548107465930906966591590655315078212377074012673150824991521785428489365678150911705145729083802902537392369152881305953051455494865753073369913662675424174102890462279476818111871783805250080438933733047376489304225987480047791369704327874122661688818671790355700444658122799451734049155701855479348629278967329956379091791750920946264367152693689214120195305766097400502688529257844879940265296036503172711580671617281134969660342534730041474780142777978029835354859706555268037644249480791843773457415367298433932989118639235567076749449378518072257507156045769352096378788172356583140979200872626726643915261901005355389713431070756099721901371597943699052599291497209183898106093894767378093683399401948343232691906024557928347383384912663616496939638761698216127890635718164040793173800526291372498029014325887487633322522419987095804661335031681435627054013032047100868367255071745372910746959802153667181135823000185348625085411183544979474961727913731138377396245630992172352874106818488 [137,101] -1585669084693346958684471459706553547964411306661851959307663245158381763839047462608245362095653390045139516962179021782218749097764918544577175999554857437607512913237076586834317202873712827720571086960976521766583894840223535167135237158222721242125924353982804978420319821479432487145851258271366096896982509966389399092954044652325974535331644903872910428745350872174362480481733438791268765790884827907008081662469062298879929834857279910007124650474791409089334909783185158149567331331743839168386935157348739840855835110405279634857370262621573397601747991117282693900076077604427496457822146475000544436282510098659654322798004443453736486210196114962547228357147852267068838083932074226647528021577382834655559650102315892427101728187620482048790176294957340117881345916778366196258158334913051963903352321510823086717191836815168476698101628131698569205232102125664203866095257507064805384875940435881894857337684183301592179997447401938574170760405097602973540908570886127710497100222385579304431001649204074675912164721273531149966026998017744198580314470555417927262756320088986936948533049702991944408174705496028000343196451291219327025605297042926678500400848149160976781885670774253872684175318165167260368302234285298144622602202923594998306315305799962900335841241151896031045407417565997553320427962770954771533390035777459662070254740025639217475102157965943364540046101156601461613574093436659021764141583536412419872158600139580655232251865827400109296065683961270417112630139011416947894124122362229862821987202620222886543915422587945924826598443502034740962363960482627075683001565569876768870657746672893120268313666819642273806176186891125794 [137,102] -49557049003851561362576826398461196755636666116733306058322982182502902830698694312234814144452774004036017674769335349160905754932511131372113653333105945688203259680934775603838069346496851102196103157848173492516954621954236211267444918775840185758418357491384789544000650304752657802828083521177534367508135347884156694876386096352402891907176597949073468332336038812803163748708073922645030666940665512216896580247020198447099454237060075283018170873101980937702324777039766157460838622146447559780857149296852208023849363148945922132213639372821512435793715299903477339942378698542679949590807333622994298418682423795491589249897491412700271649756341325662003841967180643214237025525004384191104071631612701960183206777387117448147116365056576993511148433061775814449686292248873297870060378478595146124174409273457143242539198465808961038294956480852554734414384481762732490176185696067394323276664651720196306969209318659566197699964104362946951469311795324040207465427049028926900603311995261236787297398151556139432812029494643449897336949286698606705480879788194058348506169183828266027045409393141207003487252723127993558759182557780849969101564305385984233103817356932127810697114333914958740293249294773317440440313752965526076048225954016505544842083933359443370302417155553449633060054746430351788274430616932169431719775950852356413945652023928421097632400127156329440308987492694315841601482673256429423968957643086037301144019693289658137171550399660960015919713245484347999244832740859002393804727091053328143510285503385951629302771420676636835006080036867471700977138182405065819551704331266652046334506100459703262623830368793302142414935205876 [137,103] -321341533144388260468917057484960101677451406779516907416738965342813089787517985773343782040289414286585700850562931048352845647281716534785471894163118568535596111190503882328133362062266888128533731888909015375570820432672930500863584862357704250114648629045838359501889911070447551860041045446413522703732486576504521416238453205817478435816624457354595252353090839658248262617955472200046359707654056859808778547799740701596808956240648572265710168794170595185433927568279947984112815444983503429324714961828004190029223849910373820255289001744731714843624751130710039526050497802439237857807427725887891107845079357854089369460488311365847537127551043444095916262148148076317972197147240046139258939190437198255611937560061650730663579291133843972917313778130516027858523786390401220097271042805337686159253981094091593278861420232538780975184630259231086923461266400721349794718339612434707597308923779008155076527269273076945591396190060467956606760150318097537093752529973498636096139486164680658909073120224437019054807098947937949596111280341167212790331679067580351582344892807519779988831913067431692456214127037128645842148006379971029692608528618113089324829138608443881304732756231259577499558311094379057492326927746434184413791657623312671710688254887737874227616274238069996668004911634916307045792946598548322094287588862719223585561703267019936884740167994461214864251482158120006685945640322317631585663712410295628883530433728351934253830022712609882836191992424287336662057926982791522829074922654813114285309561554300005768217844213670490141371891462977206005267377121913624978367959019287836047584314831822771043960877499938290416954848 [137,104] 56572891609133352390261485022274526003176499642956818652727330248088876636665232362928826443026572900984201404061796188743016459742477517916352501585968157994276788903304336500001665959643302351799294926406774146820154426542823417258058745418945463525030906445012236620815063911239660425302137548742394479092824256780066629795412784708225440648692751466694290521858460895138878077055062704986533154107657005353192488069410142276821493166409399462965877673203009054593870398908527797022691406296245712004724324237180165580145644828505389419559554605438937078251817160270289310745508705888117466445560995287460332114727824683899488456003598458809528812819475739006196236506734202083479236888730350058594606823991580654945867946879296748881502065030012841166112171898346954520908209049986200068107933169265379601990657558209334574584345422283744069128760148284643523220502414635571046004972796676138539633349538062957981663874346095088896623493611687733177003268263824002219777675162423322031304936656324468391386222920501325142450274275259295274925033242478840945580363046757673002348850378250881505214063157285765064631005326071848002478141068636026836007499913516830357463881779027954644419972862574672213878695912387607015317865548171433319414770645973615995197700075292329852175578141675593865888811408995336787915266822286637270131145050895527342047008632975861430178731752829355333288822265665066110428573796005362623209885439516685577893582925554294492875218420692116808903763099092885619063983844278153964254698342994192102933948963624860791783163266391157169244861667321591012418662779266222246027687540817080296445554699299298964855726907166282120 [137,105] 4868371585534798772797571211665307921571036442046459766568721378952271462906039394816377197420742498416939104847019054969737293199059582436230590555926395301370678404800874538559525741467948089044480475487884401563693013006126580210123524511173580269994681906080869758687857294486206050447755162337618431773258400007970010958101914106793500035833939630560650664570807039899969260372881724709058424551937094820668697540396830690583566842011198647823163260374948883211669650312901962221795412829589342300963556520716774526450615204061743009485622550917109151162238830882051997116136926914856140477413419173736737949776575015348943729912639583086485618957179187500439624680088007620910882490480504755636424872412221847199444665989849907489604792894022383463713906112685140126551840441655904997402849137055775002514936971376250170834420884153092844605316200635419947661155692979783854606900225545957346765176010282965340808090344865193151325736194963083868747690177710721417885645754099548238210497752193555612363785092861401655216531185443674710842840570007108834807516198282776855893767600978436404802328415308602018681510711703059384365518331070055614433963175078103270539017438783280278728717617897450760535707058144551533439846712941101926532699523091410615653201427916482313464176012756037150996451266230472494608652373999073612820304024759921976181987712513896333076203902898114068378940716148565176975856318727052963436317436267371160968010004266406808337843664776618528413743998731330843116920365693955475204327905512368693433881723431907142336621058646274824967807473729878009769296081797692972553570676992251665210549723338334591678548020721684 [137,106] 18764998909446618181107093382027714716264499541910135188332704934498292297311490335395096462054164309585510852546196260193726870002776719714176061054586690035690891830279315897364962636557044570311841935701649559032439327066142145052349600880064689460046553372913208730871752007969759243669262598247149956874650696282524606549519258492278386475818700619600570859469692366916796158475353030872531595234819354235896356442592994174185253134551776987726181136277769453398882783742276827216648754401672497423476044989853834314741377082202573559312961141709163648594561252234495186415514169607364994373801622146096159347784788598459885606313212700459439133649916808177021317285433658088738378085607860669285354088670629666803976032187161244460297717636546079296274600176109724209224320468581510359926569052111186286563909813838516429027076819319704475068501486902486194848987285946772084247756813401959222506107966640157960906669092814334394990640839219616427821189179661776504802119570380911849786264178432574206552249181761802273333436599135392938341890993013765758753533137075239367891387313983331362375160556521956850334959393974553523769159451156243823112685341365510916274764874146524886532222771992242515182728322681369514315749994146212292980889588951295331414435430463496975584716551650661617887946351877231693269092290885110964662544608190145380177570280547618469328489996345158567560470888073041592678768966123861204395157565156372996603259386520946887757355544906172201153643091173771928979427354678361857887126542349007559185075385516153345705504584507837761529850620693975175265030675567154195517896496254300736206658979604621231420322400 [137,107] 112545100236234648197044958317811088621908143523612231920675767767408487034565453386908574297987356899498406964576187711916891202021126293087762100329821940387211389064451334989461939036896814119110429282258895956912086763062521049468155576532890360972473231444996539802781910469712240824769101661101677598670336164476918942177480839569780483584050613399502691399884521592572885011946074616663370485720021815822129521953622876612021246540244391819237368531556748153053530284801371822264114351864149635314673777860716287571051933933449576019282423935146704114045710852045339949809833194801930595647095819954703628089529396090455049205775134601044761049845031645465482391334893158871652647185571989869846971546309437173262469956993711530415833754396586427331007795475396020855327403896467947000438340265513254598966639163854338363606964337178671138384382614022485374629856533375479772334791360133273152366081390808141754673625713034875150012936319981031861625860968553950651449668009611842493849900115339029523471004548314937201425340286897511650750529149861412677975804736240341593541135098835629602561059749215859775697017529466986868659764426821739743827152169899768986623969270021632889627105684534399896075316580817789781858594961272108016185740350652087305341084704063791554496939767744455013296172694832538412244237386897567502567005157979574719627031210349759635300187096296571946949469147651708612065480057805141509131024883948133554121426479809921190363762565343585171082900012917679430625202220475525883071027072450033125247768387367109154464014588630163694373412957036041006309963828984379581334709137136793312988254532873791638832 [137,108] 103995744299777301153662154294054843345654671530851300492416771035963627905080397909171946725453323433509466973730427945086190736166865072625105719625252938205958463209917906371899175062962223571068271392731743125871918875768594433535544997237250157742391174038292598172347211453480913453914262319938804347427294387285922379747963349835539642925557037308099158398209089717082844401597531325824892944118537999301434369646355153575074687730089472113626383154861502908150235739345455743258158496795038070412885904986165042749856199039141536183964390831205297958760738349589455619695208946665347732036245837154938915792975105140092733996196718063858174391497643025435830679340577157197343964549588807132699177773486527116590960978206252160123655714826769991927882513060940965242563071408643619993277290184035540688094443375797636361800977671906544652729937082562077275294289445146854769570109847302621233228538367695423855562872574496300431424897664283103895668599069718738143218360871332825120787200738485326718921998382525234640141034735953162981063906239910504502125447186203491369824256303596279288821140712207019138573839215108740332306085708526926523074136145847227824889127850356604095003482644765229604261769531553658722561529877437898662077038914054065364007221119231412764141996925426149902386310953121687224078403874413556532472669925517592003904348116500794432946441226402587077495814548090914203774046435636020166366126144403142932254640206226980048050874033478274770875097628347233913298447510626318116831824329055724250003416087383258617371740066669560222141560125544002884843834110333409461504940320933933339705232788892328 [137,109] -1256311297193921734589147488405672773733716899393354170869529108516876727413619205464903545019537869360406874070317677438326659717921865221608928120672551142079511675641482773907184307329952182459768204558292767026633835119860730840736768215813301556206889583428564156378620922378363059633375916761221819160450191198626139762883767829821983195067301238755125608774224429443585988855511274021592073486443680157759944117653736780430414981889244758073503479969577172846127589261356599133300417104081710637288089921203932886334676029848823572355360011929331791714753188880934021835460013475618468135788963351532273759932308170760047715889697689363919225699736589848167188792120249525262819414359654358663490869734168395661088105135992212826581275377938811569355005938290307537305726133379501165172490957093855266609932971375896170720653373768353355513744826056148582815033807630924669324699867758124979066940443639124318977594469171783979221591580266189628764405044310634471945845101362075368205850940938224629402916637116264222244825070306135131493427954462412418326794727670893107926326801248995855852510503652440302520172904977624901290062911999330224671851492176368060490686025915384624738045469479692754374919875964096619284382555323394878869977110896543088504648613588458944757271313027931603930326614568826791046558101405891707401570776202143100026753416240492594399072048958235787702123225923369898346280088756820617985537268264523575320914871396431106851868564641160599260715725126581076151433914438357874458794811129686799643334414727240704734200758469677264533515273541086154606084684086885181034811109560563783666591141068 [137,110] -2881872905662976128468672547060480513288267028990187629031895392016652833560921659107548218507519638013369804588173108897405544334330965646328530303091432903188788550604032306169810251402496984326259349976978587331860479236396023351077756243407082637765656758983894559264448900441822113755968386305444304343034889658110194639905048493393758040946454070976583031445422717704077195197266148359881377689017570439390207531115123673500319175224174273700173345611308974581154710707903188214293191760355824954254811031377792213183058401536381620024949745853259485767599251818203051061800170373685316789955944367416765731016896580399225137351382833911532921546791061607846587718129334919499035792978833096223944410687563936780074921967407049526437603628342556218483279745513248796733616987403002239471803792620360725551007739622572612000652001519648904593064916166583987723536004455022673610540432425261531581763326356267804667810209145151178153452416065751520432344852093831964403121369608279296312322116124527795820098974060263446575177744393856819705352553746781305214115763294832172979353737863065772533822987284681041871691088926050460582683390268141394429496120673664127193559301497909969971211954166603300298507653921355916275868493033090366616185460120522464724661619160973258022581185461938434021949670752679865279119248857223063584593795069301241939052472826129618986540625086972759089514162708175346017345013220281026166943905307899778723782622681436077828046370452214354372262178038481004012229194315368208510951820032773999089846950253895591647589773496442832046485073146294103676692046107432189682395136464029882510264 [137,111] 1131868308535881676333365345885291155579994118484398187231512629549934522558282720020498697255848759848441135955571386908919815598383961885292479851952845602157081775423851365563734427200635432540636742142722392622855396726788664685852419539345215371027471176511243687333666129844137576075637178526113947767260941911908899807146040572364492876420370451603145772756957603612641813838745029415085727461949142424171687818468994006722529042933856505443532115755233428451050058182747792362156724448986443317726580872870599758956887676761789028930549945648525234811276624152582179496553044275995493966583881154931667020971574014370245087805776687645993477642733680554469388824498538493316129272226946608078604362293074169315193791143651229257767337910975944888355229604640491350115031238991814603745431235272500952693837742001615981674153906351798004533308838515317462684625758533070526715757557930347367946648411497478652442941539626575710663287306827694748168209951811056089255666507690401406614040154787538083646321555300274625616183270369304428630900843538479652709166706505542113582708598364674267650055654413137402262955258250524398210951511528385297185765548155741877733092018585641397983269981409214012084024217107900299374503666541794306435591570570893086444229009379669860576509511927775525215715901145825501668875071040266301064556558150220356614129399831333208976539608888050068217125911132664207458135503807997594547509304869690432762304818807359262621030503309949095550879635333998589586055640765194258331977192123180509898348175595437872292036689379174487021827920307798181184997140715793264675204984444191168 [137,112] 15933547075763137164026895561754633479999432015415031403540206841389517245041259705352509725872259236597008580026625196335301769471821627747569987244440974329000612994355634981961541332587104474384856078780033008989572047975223159116585146303839980677637844576187319457556457561007950782618892351132952908370697503880151757269617120523133992334625378576067567389189743376383436385549886394031062701856620701320950751882574680310799065966935342864607064297791232686322352517279028888733660623339772186270408324303191082962285015213162848124954063632978244429094802322165715060367966419831793415698040805367371127536913939009008352040027207561215646609894638043869757431812751629285035609979421556022948546491623909416286146380397362469983055908782938771774957199725705569363316215676001372869702918860025534138908730214490433648754645837100700010649469016247176004727980035050377704187822738232361821718014917963545120578520070747123390273293139201897232281933411507857997641075780947716812204829604286528479174544977797485182785271227253126864061991983421033421500532368688079904491825129105125745951028174192220543112483311269987964147970172227991828883507320979067939673368517425541989804898749355839999611202802588953334635056742510351396230327354060602090469496895902646220306404636649140347728095944949636517428250973010739185604645132320282268852369290145963213728599506898732634641033273859635266947775482736581544084476076390832001678796161400751346494860737591466867328279403974607422275893391717758590042891322526840351592383547533585861509890715845922350367672921193246963946836546441639144964813949808 [137,113] -65531943902736222130174329751605404120964618614761211280388389021738977655584790863474857356079237633668678069212367249792805194194645393225082129093404904653332586779090937383933663994257214939078174670836453738772601545728881872115596855158779585406684138707293724552752786118085860742345426630036939067681733510211631730537829433297439460477827926306065947725195074599594905452229083999917505455153893788805754127676234745947800291948214699495324218382613104292912474154993132021310344394918724740783668319549268525883538676631569020608848604934227154868156936522426288223512058851806946844869098164857201612136459159793975085934523445277009399514671069789114791098616940103081255816479727142449141154164168380195650308291997155326059048465717293340620875842952089987718221668764807191154430733773536060499734909957614139058234036612850185145643361346148644104404068752474899755334824150706053150366853486923412331688121345687497380229621579459122702154762045520827209355185264251587297942342469842945521097161819433436120898994683527367680496556932515982446417913666459663234900541195605090870553504564864125232463722804803697974389690697739745157895133707335854736335492985033643006617581071510367517137313682773183134737757153960284380219994865663915102914004386223588423863254365180885385428013718260362321515640526567119705546420003407410445339241837635656348945390200501242042841852771618092779570184582003539908251125652916544827809711641600470223948314163215305850208404898391203179440025196921017722368795155630117844060648421722936767761938949840269888139096481184749405552856910194511079532540 [137,114] 158030321778281168866143269097815472016334579177901837088065836604089762127620203713056634261337025579564007128099733811729138323627953086052592721645415850618250548472368086335028649029848458103328344788130143450228222196697344406279691765877951119781955218077984385887553075975767983154193915881842025154435802358424660467839932208588682344934733389019376175058532495036793072610743383040670672257572246612224209988704013300747622917376771982586506366189774998225069090781937870201461479191649370148431466327028771501719789968303099349100386035323062924100696586884122753178670883998404139236440394488731201792571997832015576927913575414009547096328601393886521237059353435254827883327628159192753834931703354804891373518937442513633225099344860010474426934373784556018787546443544114986472369566127548075085986287811389636741524544275085471721811426035455874265300062132054959239510717286846352469671308138640707587793617692653659087929509487520179940608792144736647758630358576582372969155661744774456231218242078395507392175343526739280425231152093034300483180874241334186670592078881582747481429849214727444210537785862021449801244897591366313100550539420060052114175448323682697269805094670961682500220716652682095117899598501473304818199752412521739524451609192170536169966563265970899773174900971743599084917975690793840736042939077374548060364386196297505079113482393723381794948638755813715174036757788927136133339994741803269829602028078767246470582119570661525131529437530710853892884270652751857298260803837629863241782984462270060111938323667378485491014383875400001822056806302953770248 [137,115] -149950124351141210729152630961356581433331075554860605814147298325915230580104911654224514291948776505023913940286126226634990000230376655874994392521911080263577323270034855668066612209400634659602161768373071698849010654336803119893592044837649028316099606657152771958035979521011292156952931597995260107809857069917445923311650486492366313612119326153482946505117875672855889135789908683402716724187742840619776812783620178575298989976397702725136842023439202551031743766360927273032421145885853596481481625580578871987235858982866708785000944795035483760703803817663445079515984069421520866315137842617576828990923812421610573415779636245236480849976364609780231248170511497274485439853475077877038254980523821624461083250034923608149381481300545263793087827546571682058792855012028138728813713428171969312901967316319272484040052209648670578590850809649542590173719204403843156665348892918292646138728116785448782757583847136317603207739305494838440106851220892927345759965761446154459302591976485285755661326093337213024573420116759639443719586202659723663760915706282446654223271309616467863302185537345566414941748312888742806149271602363564285668027320786069192906540137660839775990352803229182667471544696574249469977231854950450484915152656496584477265409353846595108366092321011043408574418471794886189905940518214707263945053066683072586627613056610984621674494248836495017111499590942309908053935219520586733020869799659260238581661407051446626942595004530439369030042457873006511288165793575380085077169300016611170217945820763204602849251827992656103441934493018094086139820183408 [137,116] 318249708697072957973866026023834007084126299653483925991855668431746835433260676414628913506876906644791686478558416524353744749095876868607417806184118097188674439201487143690907116720148154756107784152369808827207211608478838662976995730367973510010681749916833358462868007910180236545657015145318993231194692514618683401295469858762756882093299966400803137724393121946806831604115224989743759061458059582692755469428542373542572707722948839070985870311856936706047014595773441713785036350559301105669189716157358621905822735775129258613668756727821673221040924865019751184668383319191330285125284913248742185570243877255374492171006012549815265037139759914411495899889497777934801986836526411856554279380284642567361802801829549851706705916782329411278078691709713316256032771246223035081440201833335135339049180364532461806909363449613838161553011156207673071744852000385042962089628400390047943097673605710819873112613203741073603545170493340373016372821317071730646710693875601473116496336902939002933466502029273411699004981062411545354202385669075749929586783258792230691195584718539146840977464232354679347121388678393746479791376252065360553065380929568265206094574389227941193968812167856508420329938788910677197687242642095062410160617720894482400300724851911825502406285762818350292034451020407311441972952083309221713582169309354678383553997411922519889660332993329098966668977931103070998462497022696472942802775227126366485314066112373859329854451300098087233284398136736306805017655930062051516874693963383482267773135118559638583574551013479102868520468586573594781573388 [137,117] -624473973422400262413483527913439468166585649706661197249749632161550684668575855491438765616549904674590542218308791154396509056066956826219078325722643408417032417863142202276721741173691594556451279496339124499887932625888298802271503890958945866357892161395786227487560259237119759629473463151762916332029756918100308892866871556125917608254669842494361106165029838308147796870668801433381411022456481521179617075541965465248070913238607402189666235045270093138051708895226861048392952303742719535482796686788881426195044690922656131121077205906019079255369688662730411499180954063804762349042177925112803533724436128514755143925580194024157499667255381376899645464024884523811445299208939043887361675216945830637794802500926462342689672006217711423322777125476562493714186456329949312806589825621464896790930499904565608520314961916023633671769759461284961464743088400359519078105157792727666691530440109325406852833109542008241263946828479553632323613753032435043831983371114134656099023133624635360460793716067065488325504999523748252455923884958613672393718165145579003810516238448215598630749526735867133522338880399494364250781642062426366069729508282764910000642928672028524222259339663773738722887746162742018324079435568376306209468215165687647564091430770671839429681403989586593130501911148132028991283179159614274601824461350265609256984056185565707224375274957179350335048243926732639426315649966630411822231188180933789591365361361157435401419002502118713131307109128700093667408005032477519126755918321031453496370822915265878271792757004941525472895554136578918268 [137,118] -455549212892239601531218028130729600257655216004995832317028836664845273271508633655273948961350133078483961477517188796980326777340679832296343058024614999369267671357615307694832777123541692492810979861909919972302657188453096595776277007686827133522745514820875780152285912585936825397016552272053940014495073507427990630099445784029985757679008743300824860604464727197024543457044126916799729018401330222116591256853902569980550923675175834427253536570817561882785170920697361124163878839330402184050737505172794374872626207158978795514704409708381962200453510728893653851651833348936990226866039654873704968155048670452559249834737237399732645351300801198377999301459539043507096433254490150010087812480976692628513643280512324201155244932768886040182900983920542087813187793054721740597728187247902826817758480569952064410858428363762422182665195080561203155849709903600000635414316203516349604347966563820478001637993031073823563305310817760294712012187771631142645467434526273823504774242597894844718795841664373946372684542674686405326080955385282095213482492176038722927391398967870505439359941233204625299568553400807296396548139239154745064437689914482453672318324827038726342640671561189843909588812910622830521172197670162639184187140615917606805125783277650709352247577075274888033077434875701565902138140148259829128038741035593209372734763423822080858746595667008329727437589256327971061104984850806103635503834465769692141052706772471644123019495097714535733731554789086482104897126131625460132818800900667069924044534378340255039378105649957033038948197893948 [137,119] -761659976758094001183946403310304602353909669126847318432444510428256860335514367290323765303269294314976517003895735575703287389061846799923099446552309096558471508018378787463868917510004412874379460093150356197293720510423166295606471898281176506397654019485742642734665979903600977857174357587835489024006968149929805392152528930292141644963119062576695827945575410202257662644815331522743820359097899177757318691705797140242898914496571783150785672053278464815488840396052062199882991553472952678796810914096920834032533694650616809827860041438084704655635924590809106182707456889793309080457039705090425740113667097057474486135388393763124913094208665526142730648665563968622018564346940186413326964626251036930323343333825982154445293397991899536243511637261021648219089246630374140992440567793294301137609904022279167301252301849603188097519147269930402128719814767812247541014111342768365568039452227467674565522625249204426808699000616003543910805603264263783644728937825325528588951410596737649359741732878657646949053105509251712094134065596871554914254224440433802321952962159740187467501645490194112995509267325416668216949338408066685589540560727790470037714520913951652479910365307257474270157941088414725039564682436858045237126017312950096237769912204946238803386605014796731047507989367730133761025496247261219738855072048594277456432888351870407848262900079256128677993420774936279536977321369151163917344946202285907460108290136218779702252204824260305542071765634081432807366696255890202972154824575426543658482736410016654420957790771456148373629168 [137,120] -452568600776078915247547240919902994089858384595374719432185455318941006494719580966567324714215018540174562242389500439047560647538030937322957718205626598753651065720763124860289947900091800717433219924432088956270863030449156330218396014860588898912667057915912026063447507132787907823590255526624532566597627410916007760201014688295637751757656670450777530292181453411493300167558897289054575425495769933155093423326371300426089501999290031608692470365510107963507245855810392940626898936425127670873952719534052416673286642973978416460096230175317720860903895311504845451290777779264296700172973094191811550500040255804673027921473347611329068392521799632128931709175400472132669796573478541028505720288974814897528513510514405019204837555806296755652403411489717954793993008131446963275538860065722730907853950682763028744183431246477703461664203772007055717933541610975110359898301237036064927549361863719377462029083211377728266622802567832334389850835016567711880119816230236323784286861208078602037978363964217692681480359155384425948655380744120389770302011711202138735294513043735007652771840343958674853571956370403803597767448089667270085329637861250540207865577978141250505005472423721844466424000520028801446961967430223220592364136765178187399198337365037737252473621786336178627984058853038576252729632965621733544340708271751552877781850864771364540570907949140397350271492913623667707609337822044924930286653548448897180049541706215622855268051680972080100191883942684318195035250305763010803930314279162705484965016523320556303189727884079026144 [137,121] -199214192604752995561496816137121447001714406253123767807601144341450569205188174219777108160140978467882311915939567976458215741732319032456013485739538066101400399964212151702540194017083061074246916978960301483848237012843459295635693150455072339299573115883897863418310290069647541841851165865999809907658684454471410873447094807264118680665921741953048494308220682389558678656180192772169571545695636035692053170322562601494434579916970378164206861811706772374008779943597442008967615021051128462243562940949411187515720128110013072187119705728573489462606586953916621307650626791608001593422925669593259646260267320471067854234193938447339936616188405473248807701115407351697624172112506552871032399486412587961282135562897527835945551190474594292040215309060952184405931537521264837312027442188857254719708940735664454127138757509658165463643981459021530683276623316246058438876099638986505140357725538292204741088616267694195566838001454824639438363298496872551641190694518821443864683277027050185086062986680811992494566755550494187111521999048036886237761278858464847783833871459342828207669571771367207409527904509524777333780006165800554610247891649168612050265332965500935967397933314848865702502850660865233376161037259380098671682313606184586388984762841770882197845706012527851889687034115680708498396815703984934016916106283152807802269851246651579921974204760845972968724664986390006790742307308542039568108041950333599216401805119459738610182767584471136236482221252456789560981104968277623991761406330394147958369643448017988199950315053002 [137,122] -7735557832507407349643239122494849940218010891522725824823033278801789425469975458734340464197241939665308832078621721858309906332651168020294132667546081640225832663946922601069348674196269299609589171003373391560176727455686784106033947333193169610767458933354533105625917379964323122829781156153361222721294071183615347205190449970688970176366633395934537280447687207209731049992475212651140800135561172475906495622234970800209024627367092559776842835264039206400870852314265950445128263066121098770186117845952639391095808715672465533979144803932489664433871855549298074380419807698378490473491290555266914681759007867981950584303201511668002317031786102381692709331557326461654887390337562864011154902320990395663960663268045259981977688747049941365040222797820981712934916668778618811363368049288519604687149276436227128795394250489277020452618623191373738572816062930561352494703730086102918561677922563898082772420962465403059561490059968700533232679892428038477534152353380289555543480200329261532287786055771022744349240064329125028747312307696851843775266431236194160743027518823329595319945532414503478759705510808921014100211120956919844799038665828342149178208311387004995959703175637348199059083635722644536086639983358106469638783869197657193316114116645635831670742547860342183507268169450688474539056588289212980298943564436405020202645452677656419886501659536922385981864724494221641580500626831043629749908845450677119045569431640676027112148257168049624240373481133139319808097147423797074125110216661210717884396166143240276198392 [137,123] 5696705383837063566458378765887763894474714944181173503679738459471481215394748732141919980201827641673474297892826898806445396176221327304821021718822922586915213050318488295622914208382885076373575405719278143555114399414205419938744820080098739650684603193424169707582853208606291955223189291181105046802084530225417761587080299120241311494900034157596821992329911462043771444647438158246364471404900684042182560529757015204432510128078007973686754003404556936100549082973887691177850482721324818377955418824025838693903653096141585034403516515929047053331708683302722380234736447751223741245548639425640464165923817496300157619553038662205286857301341769477164903638248560995346977079264184755718432261497688361084782819946710202470055709319663254318421586612973994120918402894455620804344130006629105671370982745225366728020299156822202563750790488832663914741405342848188006070155308308198099306745404804491849987600494302151848715634456816432418177515307305682223653625042533573164403363529040012744383970012209427020996148217595201704325047828581191013962787313957379304430173306684523700993107199367496131849033545851902029032270131428234887984423917737590144713096479900610811383677538769024112330621419418728185620357971290923510726673903371564049342846958948197640516651188038961454851664638246360901317470327513212490652864374364140692920671515368452377654855177751936709454946627332984069132412297992108702008023029923950677780181536922851397968202590001470546355626542551136693957191038387370411028171039096035906967099671519750664 [137,124] -6658471430659936583860061499072643815583716938463076738496977230797145085149037963336122353438270477136640883784556657886210348476618896999763842350469282672370362285383703483806531426219069535352594697571250693937651151853708170593110943365016201424769334539567603089768396217550962919553242872846871140426487914301826717096370397554209155234310552312355179391210238871125164632813560201268945828060559751916900519741171176463339277424609473543996357559451109474601734413365911734773306161148942384559802788917890188692704322712455429280873200067757521737822295279018277456446839390255178909708682763762882300834556232860269620930928531797059436953461304257320917768194683232349851367770817920072866324446983853606196807074492373345519709961042164296656272100315410899639562541189060975945045981239564565394750438098484903460012011778024354122036186785648882275106511479856253917256807271974592810730131877036598279706548145031465948207943554353948838739370666896031440056891303055572529444453450698980465925940641041553253035379247006641117442724908530301433194974009307148203739559340648742806930558988663662801736315535711413092450609672200364613971828090744044602522281191547330989965065166124964494633964853044681326084846110948883131561337716197506326422266251405665424203697876510019208269867487226691297353774670845474389411730292728868925883435343150041194011567874800897800308091754321708746424576669605516731340767723497322693232771312800495525783806263558498261125079245155784676740642788502922565689748518139206698286966916352 [137,125] 125371146282673420339226849731991257855922781800686475396208849413292601689910181735435597362483532134195877944133152398369856669121907972167235310846715356394414515762770160546778041529844139608626520153187654051737728743436003617998179267193832245726989475798844502988269935981937043232781183481894587839829475930337803887879954293494520272507394060996791536031378085094457803800707916636843214132979346681907266388311654442606759281776103738979467769815925096869026450955864586349582172791071239434523696358745377195833065139088936747406596213710883772022545380681036971449216838653291423170722851992746421017798090322993004042088969520426886692327633031348995305125621609229106145820032254668977598193363945096896658690583345049832534554493651622263098881665355245452734398223260315209735108976578222649062691112053933779867238396721323804270881084793924832194555206934156333632870048374829854721881763799431587876384861361521070205137646356689612608466637207970457573357558990011560808873802483619761210625605208547243662040432165061091483157722238823296055131283582190054236194440497614029631488561735661064372276662438676562040618407001732895639921313170508479409387182146318580143472838376844058157609016333010152214900601821286229814871865947979911591627754051056998628363472146322971876024264024109256356123145268284352657528578832179176287875994230734479878320099978604891674252964714845973610449504254087377537126287075363313396850066218387143881168054021581865023743586987136389920720843902981330029776344262076730964272 [137,126] -38168516227872198827366961222961828872154663492086480536674740222436753327674884040656451927603562526060569866139795253019000140306851922849898629676971505667994689566199362851356861193504104292405539805618472125076455789638776486240775690617557517728959944811440116059793326667233675495536241792319101544745639299317428090741181825464821764405461929957764736163407570009287117279086756484115052829464972795488489412706612597648652296215005246473924949980788103780980968834383617524855009511260515168323699860169045441740659225363752613879083736517364009680934595459631735580654328302571956952515852161592325063681027651157386655306063931575533552502600144110514663316030724452352231318343923330882088562724664124487792816664999659741939020710442943853018669511248018353361031937289010481965039712203255820100448496658864972139796176439183015420363416406193427311222782238082160353348934227287325241658803872410437585032417265428417246469895315743068440048177907424478955188552968458443156060859392666064906065531530976170446473150435014939019692382689346708212565047108622870538357512136764833354191457323565757354431798218891816907639923106116438518383036105951502982576461312347713555030276686359053258072234084470287873990315107662053277577704509948934194655761359252760034745701991592314780104520858713974097618054512801110989834536473586862236920664148167958396764302308773918344481594098164183458281104613210347200148768244672818902830696017052161101683228140513166747389349785551391157384150897726813525049278735879744 [137,127] 355278758458285868760496990458520873906790642154549533809406827259201244654551268063818624178312281804494482830740236027338394521872331474311717006143891522832226438379225382186171556371661975092217553844882286873896658117404025249087773260647609670756707003631164282123393909462446796126531722605931259906535213389581435755531948102991876741559883134447467644884182914845601559210940414962075021042238948697693263491068136465077678859646413832483537031141913639446323300700350477184703394019097778126005175387442606463605443182114266539724693228761016576974305277746765950632824398634986671210886570412823607152981525939770232643331019145195905189625883642744654817377641644195553715706045695880292950279560711963153549054304874655366708790955795562699241637260674689118406312121758108450150456207266127522085012169729223738466541177175090375664013793628888871247878336688677102081540799078632352793851738415655502327116544770414447556530867646600342767748777454677187148479544736909539432910221872576138396136174905777018077441830751728998154015002090439545471986774984819392041452587799454369621042141509898838671916287113576714419162178403528635186564321248402778626875368173909958598777028551100524265967784116930574308539927975069364637118649809898263064011665015130341608120590524517362224072272843459836085673697971804833736633508747522909121206462766870153922120115409305362182048030646609806553037604943854388070590427661994235818796330628544646885742514685267731498023332397335042787622580231085217205682280 [137,128] 596648247859905985046549980644205106494944102766302072815198498718719475338347649614245620489228590965867279295773714158257771340089024943596078527179978212239155929527643192042635561813581906184813305044701119995175579129683040702395960243414150825147123987368960491311954942938083664264656393938381265978931456118817853228198602578629929742244943052093716005422149239641802122435561458639479016226917394817205443684300172336972667332343853532203461534328718156126687690770272477632054907565917370532781425983055432952875424215172078897466739995497160810695649785753724039557037289448026521612797662035063341663121755969499582149502539526850548176618990759929019003648292027741804790670492262771742435372008649997366678634691767085893261961207778731126034336481132382817047684721611076721045238461923902063080900270745437841507272194036156216126748604679588584757884855909329876538432789341566562861673933604383864996072070110884906678570075666656911428487418121618273629894903815089344818101882078395506260197503809812488758987240428914333008303015050109634322280275594976782524334810939387026810663533109751746458693815529335583881969517203546182557955932563157962028664915956222035337807702244754585379433057493077768569172563161739083344900032956347459895378077376021844131452906803607916964538754013735313564343787924676697100322661158579706773660564283325471981321277540989979128331584846010103204371614302395267857237603913147173186702861853048410809133891191367867623541318771749237271112089867117128 [137,129] -452851033445607498101966175375775366289213362436119075553278496803861995927126976152430797106268944732843154487075137160370682345499867222843337887411185767243077463220925600804127374183816458520747596292145268950848358274949102800437229691004938657689712082874367540515984745475560738488840625795289247200161097468289981667707022025790152996944063909984271710366846586469760198828379719843813806323877320675868417588219850568926975267389236714832713907429026822865483730881557733973838693113644480149983257479305023950368473875541877488592894037231043693997992307590576470891389432183660952880953392860676910821390674669542532119466446087387398504216435564252423447821910941980427417726452547089997321478329363360082427222735487778176585346322348218947628420458581027991691998210840280906751975211293429854533820598471010195550175587459826612352873100307761213403429424738506839776498859700366308942319954172067045529346696459474391676932538899371928710398165873842928220592228203759888042431128798775710621296609025826267232756840952224677470294609991202766174152288535638928064833543951456723671471159252053781320037154751738845832827145279713230430906479358550824654068046255125492955199500178651654554063364228281512090822259458129154207185284660732220559152842272607435969713246472582202403568534367849426355915066986717750081583801876198813819429198822172750900291865052750287339741125406750944897783171750619713912366968028071337039580311161309640174878135776342663816369273320365789310389643296 [137,130] 6289852532086315803719876318342703648994905860553835963536378620634753898116131021404620186345000638383975162208925144722871254901651447489809120062707414775656560114275441416815815618651582657839698379096020536332103946430418404127412706174145367534664230859157803551124711429460142107211988593204603361567116180201804408478835295083024879016435045707016479912643979673018360718074863124305556584283602351179749286201926247604634274843566696443644807181456819963685732918264599619981123938438041004343061807667040380307845566537898102989127237529688480356345855872223858379523397853896118740462449874339873459313947707162374231991955092017525619294317239125552265947470158533658085087505156722485163430829094606776408903087657904117196197803434686757697267185370204459864036445081844056089740437644932147104546315320852555067081482653306165206797649775275109511593657589280070792193896079728320422073474003473580470666816209381227792645312829892538459267931051653719061553154071176510826777396365173473068619208112435661514662572495794784415378762092221648710248095151063094243568047252291070956865714446857122012614927619941582368800374294806760417266832345463294109853124358338957537958225518279820560201628632164004882171921395032774815378545824968619592168636431416640998107263209639728708662917541284156238752835266183198606138717915839884134411258879679926298810427725372845980119646909134449297861121834394412081769498161406855787271294553434320798795434706029723808096508824630580743044 [137,131] -28937108438805141046838720019261412547475770822894646236898463315936992807264166021026001462359197801270779746118953253709150810841263603478459446795458094944709699225344842564906500233706366926262165440836554054967441284109342533178189196083194693868719231261632641531410673251463048149728604876544904171990447389160192009539410911814166593172272962888035144184337454360796866210254421937727300640070680744604875603321207348714564962926334138616638230127655805781331825147445510850331908997667207789107152217388952487943892523942218711119058927846452616607207006380619875245708443808735773039248320777519999068811255816142708171096518906967245076030882736268949992947066038178638260235521829503858126063263726005871775299015941279391498817591977586767856178831205875743805421588769962678167765736583368643283323909327044536125050186169815221189300876133279244988842623625194465707801268156467987596735263111453925640043807242272099490527424882757379369140011842800471871543931445086262152875417886175417204789510575807393148695485376135714616682013095262342244241168013593361366729927233182076515618799547856487542156660902785118632161217805667381293350078201199295217556878607212184058376948224608394750218720259615115948039267555815738094934987286972314870852158599895644752895526923018910184071025825620029273696619005550725356830045377354102227352546146136971959393504385452230146861602181846535921136013822255743095631077882067298245217840239749064133714845152647203848359605465932 [137,132] -293620285287448567280610472540380566059533049874502318545502604502774238709186804153624332626289826788124398109854812498679897004219118934583687466866789634633712263712530135048870625476518387964885885178983553500577166862406362741303281246761217321100622287973368883241594609624323002696089168963130828733763549579406215797454828692233426916453639557162866363639401510175318247577525466619843420590492690004355479812107612015499888655231185327111941750624313748465733823631561995016065872112190535766936108853848487548128794536295145805894071765933545350281462211504783376030457881608797963246040368596995265896039276439497080115389020564254268624689750599971665729051862366331981982692954864858011547372256740566749356163467953734600301459827104590005643382143994660201543319540574594373598288651257102570035747889597760990163507375937047890394751733313483362694804194363329366530096782675775108038843599815276290813212858929636672975548050647495069150689245829290550546578787836431672970051612768894761729708017301795903581125856186834660561722595656428242275283137996043602226288295854625770543833673598916537254243479987280097879597746737920105400707146764062509012904205766612690605882394080510188965647433900569291077882692894626342588940978345003268450301274867798081402188401114082551604004313643095406807218741194509205480838130761992593743503945728779345615369693799966637756011684978162578909150768926887429549683113718048139077431226364050598323330118141370997096744 [137,133] -2832333868750014021334580160113197819429024775953376024998285946245523032859758164643223213216851051037356283726320955607191140240445697177403582858032968295752511360908832351016223168429077389576729448211226098052895057023541153131674639244003159998706249922284092579034841574525190967284799306622724102602031159825982377897414467891940067674805945061170694545504050420425539166458348925961156128359117696016138012739113587743492332603255093975236093985385725294923986374844100639995115056454491170601196172759711231920520791723662145546139592531067559532431747310347377507955637481312631019330262416425010751828451909779649519642029338404992656910474818293230593847305261419980101030317457599256204669425281723807577491485920390730949487683100400963915952205275346891665020378861749073468243463629001641710732026498677963828277281864905880098129456187492413625488608470901381594324018699490624653838102662651939060340442416319234387983462882075209260008706803406832834056802661014876153001334852915950430389250095418957959018744110267913354303484294870123300432911407192495475106561759131919616356639349176667869617188681838326342163037165345036370935442397368568431846188908969086631861071979922873810744866419343660371660523922372157205552892869540975966225251445846781527181722423834269759083664722896489260620124695681635226226072134625965526802832515624574683512582149951752325009781444766257950299073492329576355910892821122775689228918727928870214822812115932992 [137,134] 918311529319262101265465179212733163487049925586091467875299413698684188892700756704235705410783534471562111012267480641757447880539682145963373571023915369496277449143046009499391951451040528961755185289754876945258807302505465738084440095809735114944334424799277715889720682260806232606954191527038581519714175760039364670958736232128201921513621838076779492602245595688988216584081303138105303483798313874717709707956118392243553899726851367818770458079672909691961751243044344116374722732007113554178841271705297191858518669942811871777837390556274709081861208147158800997618335094256300687637296524391832143134395631753817155659402331074190418916514938545814600451100900139174423405232952112527222490133239289449575061671007881047147193517644995072743522672921777618979484398398392287015352412109477710203226673070442713108930199451375216578132120254501644988309074572191070405395205576878566231141573511295308840256678170013597106553906384881405993173709234605433679499559714821177074281798725088238383482009797099410023952191976377067976164076981905262228031924858916141055079110795196349473317659583546523845127739799425188421398880754238596379574455279350244295025491733972506409366074078550271909092867110268153403620860820605946593209638888182956910882223485427847378523612505470332896294060033816841058703595267630155539649245652903649920710770877313404165537133653255283017072492946528242128404974224582184041068754380774700693358879471520974625724 [137,135] -7932363513850178409837459287687848144860204965023616692762932091718717241644838183348900492535696618005317420436138612362940537822327719645685941845115768790602853142536943244900961820402192146022597548414195028582231453185461100581488635553574908246085280836957323609683372005515571895994609715182303066141656671552123144084957957468378137350182002677371945798712962603151909832408268775675068627755361391809345515067561591528364604625710026957247394845110029513839452995525807382398038423656007559535971132201661058868635424265375844981054080157385632245225965042701675571489396354012116565353656817437139722910817793670416684854721719208340196446323681284862207770541252969277651732907670347482831772963428519588166647692637987984200227391996714113555690818617240743804124311564831836251985104095819289223646684151018975448587518126725287864951629298124669082648888501726108769077240411147583132668330197260152046384157441298536436692154992815232325570364782897245413166559057028166022363904274894668871954981450239249308003763772881642590758595080826045616293191701990417122791340858424288241751350993859694373415930881965230049905047092761177620764163701650954958421294797545283079572115729955851276293461023757991445650496645724209314104744013720576753776607637962640179219909190308900618696575385316372384382258382669624318209250484181919183981029900577273464444929537569839499640881447160065499662022629609622956850903000570314191951753593065582 [137,136] -1554503333376112455118368768501960508174727456848203917373314977285316515829434462503332506200592638120812030454192088390061902834135291941273304329839200855281655679174744454483430142434312832446999027710946595534936407126337696772614474309827024163000491994400081175290703284747892664481715828936477246369187673652219919093797175720409153491199936319285777560344392401677423194111975026699323678109748910351034498424102153166083768865479300115152283567046408745283922758770691549609705679463612902148243166778190006773083687780823551451973195333036405648533334666561064627043163598132115412648119288989754141489069044703689993770913070729937080954461246049910403695569889325218166918555259256590585367970388227808087356989462437630559451213442871098307700095437941004589841083719558076074482650720884513437152456316150148853910126517066429713216812961228097571446341759501884730785011294383179902883229171955546076209132321076924251161672429696285982199127478414245885606414582093604018107943320477496942375931134718326357883268619569589647368001657381109422400412193421606741557984753744600713847815317930075997493261998711155191784946593944637103592217933111288866710352166087167012700647448477110182049303963926559426723282576699587090256531863181671307422050457452034521115203048300598023639841344130832047801347005493303840055427068055669013323511669628648243195782333519116415183783809003313183675169336892540142641444119416980803015460 [137,137] 4109312407051587628839309548411690320702030335716790094952477024292729015927061867312998334028214562069228838145557517111141524016342627976930218880148891220539326975849495835060466850940506637296656125271798642179899993309251002540500838991308534349869485756469730937365536454674768564409631784252112621701783176218822316733885435690074780829230018905045591528043269414155806307485312024409494683376724274005874047947530555240633157491326732412956434573788399392692060048396857682377943716423071645517959682914695350886540200654494704115060051474930988177564090482077624004472440132732769959229209614680550151324278629436251946138688077379876234719029295226247270037911920634284373842964062903772751210828651199787016677045275282610759542126111141017679608846856689352277845402136103485566161269433183606523591608849082906262652745307932911141844882080400484771039258878876256130400379376840774734639190526209066186378322010718122637299571808481593212241208536162541967929544783057683109052144421259564595281451505586362300837644928075473100389775194961940276249387392562815916217693001852569198805017644904670023977751414404064768101120543304261498563043793700838170896877529946060300044673641322154187617936074170608494491239238802232705853812602266811282188532837948569525278316848410135038773049480015289023709485791539369683639624496045330312495547039588414686814235412335534949221150327904352916320401789169047701684579516101476 [138,0] 63407076836932421247805257181103367866627121191015428313198134179447280262286914867887707834544045618335617281682905878277747760370251407408396521129362911575494447101354827832307489508743131849847548154062841746974959477650694912573430599834938106863449405750045909780185751110441507926692225716094057083763756138306583097860198317869206882076219130540552348394893005276593834974757732602327720451855640795673669841492636484677591386273011859064425904589944974892039190776990367711118533621113989197508109306251257350425900410678120920321615563716474458049562577681233606544697739474086712940405343239119096204260646352420084177905816003661601899075568581205681473077471600588752289006738734068518807627092208994946124635772915460376574066954010582023059751108157292268625290857672893435426863641360750758810853669403141864108471770429997185849399413743195180204792733786237090436736773523847787103939528738828564732675998590585238923008803619656484699545557170410885053884947053440910367221813953937473344230053412938302324052797119967868099392868368446674078515456720779021227294859097541988738634525208926479231653900484122860287884150034913611515194072933430417557868237512176702601593905366424097101473214168050699154880599609382453953426779899564704900424376374177703676332944559198452808725331587690011976990409723821235957388450632075609044059842379123251194421497432723124017473291277028561953905171140009503205355030607893546781631901503959536989190694291906126162909742638524663678808248488300260170255832485584490974515797733411814150740539745467696470551935374579155491267592685927456602734907665407632494496518274800164273702206955444636847547129578424344665022960738963918920940211605583513785326203137341879096139131026103235840554767261990207694291852837244354033893818974547342471359344443781643234898663556081133483068909262763267261859202351171023609048448790420179693747581037998259626270557338621596367724919329997571232289312814082178745758028304280173870211001485586166381835937500000000000000000000000000000000000 [138,1] -511770748752071416777052368131093961756661984695665412794671944127158925553448028927945787808708958597838227551019552316927023903907808490999999207387415248617273550039863616916667434456434343290000942254257484554396256811081999671045606583872144768610660677424786341718639362102837364032786582504515252079773746048800879339698791940488837915621428311548042587570340844233015862411656557737111078247168660646764403378634485266612144906406435325422900341048292502211545115772250649712943993623979130609870016883543240195471653569409415117955099045397244763059708874722630273552879982045749699752510109253275567149334106824235879642065398324797406276703507366479928660371245743093110197372376393735826762915034417863983672732607900768574682183997158545778924325226971728954883023893392631476028685141470253264295308259902642673699039945955258932189069859515875425226140940367206252771571953179989623657302071976742164301098680736197643877367544775681699711030245556031256421401609828395304663129482724582776352314502593914133112985011959672397277469954717925267774284679045006022624349320024900671599471906766811535281297995971825924152494790380294620838312089818048769598149793498943057791599059707561857615921459003056463108181552521116530555743035380477664895523201044651536503639958674708889943464552342136000680927940107298189951071185248874410028132105112185774395184140922818393647550925024593331630678812464479046546175677158644717006403469723974048827509269574409733644119062166862050439098357623562609692191962701815513632612977502085042364422527846240988033878401592342844935813409495381127060065321972108262571185554197630364564607467854307631478072931300075546131087574603790363410508122497181907440958224854969878891230244600610179926243492399491697884945011894038628902343417220062687459359879726072538156339462004392331135070606726991425269713990095581350002177926685240724781634894710750217388361241327039053857844108817258021999857780752896289292174251614464530746317905141040682792663574218750000000000000000000000000000 [138,2] 5671602617278792130761569094995262183402557603760517923756228326258266861820945588357672883458463587893553544217638075892328010859753464617587725427675913525300520999556542757441281243445451124952894103781156160857344968871481490126884392642661694578416352291987720546408303721167803177686406587367536323605819532204775569606638684106929034447173735601460864151253464332234323106660442475518696626075079186384093112270777754286407806731640506361163363173408414663844448600915452601394316537348002800053958065654396178499551940550719069256084764307173615173756217865607419725777692593960166828593594165451236666782286687692960379884819938985242593270300011885027392039316163951439572358550209488063654300495311609918690092598756799959979809132351258956741665711123340615443249460539440038504428618553468976833789522533104472709614007431711036354004690438035058594218372504494956946041891438956312954774332344985370457479992956729634540058885745159653208734533953343758560187416806457089893894034714770961675219328401578043096648029819876934978031271430158262257372120627576235137782313173967010366330455149448469776065131044859065004312326481467917728586596087537608790685854792802260990822774929106397403183483254701596043147366992640612297409541932672319618442622116044870069584200871581001500583809189715889619841227234534437326878468779011257857939841864187053205286466139413573959157319997300808125330737926184964072857757666108642624870921108696450441527357277818176518308054590625486613320833258558998613520722416462390860023358117223702335307454775303804712908440363424498433885306811045705181791394364749330125149918411962633225371025561668080805613583049706041980208613733886950139842719511919113639002442908746237143084158996303752693388667171633251026150268813168301542526690142370464247723563803573479616600609738369396207526475970321205546109394885740179760193826611956683198313301554408332436794646395088168378368655996043374482086741296766499952760650437542109050803595948764268541708588600158691406250000000000000000000 [138,3] 1220363449706104184755669288732517667420602445145441550954225419741489493303775411824084375275992714703297181327031083911077062375735511130065891505810454136887492161394394381240505282461703629040019347231364235260506243725694793595790344424006317369916815372969797087123042891199622639166337337592297417359560382550817948544694973436928031244123172537880533089203835472188293359608508085465739020790499210821523544148032933376398405824548088619256915693246325126978753625786636453892672297084767683880974422006759035853034342341560505352922877100968475438434593213503384242092949818803976419586839091500073371577884423693094971589464231754267207123936256924338547798410047004807354923136873826455204510053575661384900383919096355777818354446929168664886702609531472653560295216576562501551794499419872156997024571194204850458683466004523246279596916363880054676228382127647373494852141506573599421037381601420047746695601270354013778030281336630178268909068164812488748646384503511813233730868994811030258846688761723210513611393556920743268138243007218760227950645318456484997154972180555732176027093534407596722638712600611770034238206992889010493297493749349250948404519937187294918328295756533610746276367443586385474567967633723392105402843212061758023700480325621785797938732671645091292293847923243068030000228115315352038613210300036365300112218111411818431000361458472503583646951267561124076056508246953496467558190962792168184322053891260440137433106901486250575289348018707935016242142760324754516079020753614257464883882474776665140155750516310510226558943713381311227932388982669040489271751068886957571270734344402912043286605460753182375382672812844693071870919548255662328686632772091033195269689803947236651598378232223934892884443326838040675026144461259452076363127866982556455746579231979354870132601082999897946951906247668614553827458629812710833696567272715285064088775033598690847946819198174635355330920792530230610914555694742522166428226210198124208265550716401293129820260219275951385498046875000000000000 [138,4] -278629593230076184887074620706516188702845823738797463258237242031412000462708181631986615244790448776148727049933735392820848202964857323944558493366801427223332721313355768758044770144098763307479091133969067691662020216297746721246390752513349217827894518141496369288451953594577893418227804214539710426405525005377409078159459891129569016472535765979399449241644318194073907021813409833619211825166062004138512887741656053803434030454101321194212586524920049351162120163704659637740456989225969428133679021769012529354199635554119464424512952350069114671235022900366399203014261232595580804818992839024767107030920527188971852474543665645890371330214392115750643762811476599623708591469927480645522657901632559910409453906461053204049038767255844808179983370466384469691956707529496768358184454889093015417998076975326077647905963662849905051766542061965687984704390464416580700166520161158977370633628642846464000475694952488466277595220260629169626274771661612993557346340356174719110678543502144552924713775121910733888973441404485466598594532134781463301842527248662840156159229263719069377129956368041168152961462974547368467648515212962794220116737417263604898377631973849019917543929305587008118128783534796466211787092420922187625072120742888366609780997495933743007194835166700289448404561921533670494639311230023513830590594386312937437840798877109423948414971706122862449871656452596528487177693967935730704880496360957285612588147583442605853830112534869733206899577334571534709309775882334729676155544544351789266567929110409413059884790416827163624101953553660668496244022955644674065010151841393979643088817681021222060374540254705205737354805729136020052990438336550345676145163344129272184654236108789088552893518184940484793410697781834491546123113470442847222572727940048283445414095823330237983632749489850953390029312989826912929029730657686200810593160441482053374163791973546082767123631659142100958054590117299041936212582540151076425118740369746929202640628453480076132109388709068298339843750000000000 [138,5] -60099999524757727091188113194046341482680902058296322366733039192211575494019674774482575834103929229297812173908596817847077303295693353057900563565004817295367342535491688505404019623383745535937963647619676905400859367385385620383554564621370424825061954570896017548784647111450133966009476229934370789020513393110510709561587176532328592136509321143354181502792001866953585246971593481392699498625168159401953102152499156154288407836277706945775732592191479208165199651540271900852922997575609040318392739624490316731465573641683589597414223583809222107720247250362315348991769569799614254331712558852618152620733002413872799986153755469887051609451714245608778054752092779949960730101686099340784945729515922009767824077799444782394403642273697134440829278012934980858912573729568636996792442574663262158327066714730808291315203576223642865164125618795631800015762947644359358898015837145453511929074929448395189753480763563713810317836861615907387911393219164733749674384481320846293878467007857178738823229804592207142748663582326426234688662914460095602323531383115296351499328400048837612699715381346763131465738927442019454731555832673264194239807997607883299492440552969978035914474373984226260564527956833579809346283227009820394426072423052036209203453173842808082747607555085013401813684341555806991904964440900840583915986104935665165944537314882772212808241586641516051178798435165809246586258089987139192432683444608312096466777648177214221927987059251989680505459634564984757494020538279413891277888041048033407493131515818543426674535839505648756492266818537234709523438146615102233226206043417355549866940138180861900480138428044696196476776679602382095329077348173181611128941501417965831622068425491693729938350952368017882004409970092884094942303888775872124646630413186773498879473843835371386115109273685838936444668120470312529989590744642174036962740991084062560507956227141845700227050098966617706775653633587700858190352230060457933346076211108351041584318963373334554489701986312866210937500000000000 [138,6] 610364442553067472988478849760705644927327650460595959971669960991901954022569354004410892629835073481212239828504706888493974804611039698624480894340845258667705711595259615341092947153092520865137347888983033111963476009852406197339949686068892090792502763970142323632822002187935971996831494435869318979868138889641815038792464220725977534471265489714198424223128567898391734165595322169880552822741503354112506319517774518868208034763383163906287369813800589841071103350571483196582316892376223268639308303949445068314880322640200413069096266540424988622172536441874953218956940507156689897141457923790413506729219471510626581893677684405623956606035168339222459432531382055511494774494397996887038316623439516982867286237124799208811988812770569535369232875172416892453304314313899360198033844011090857059050998740560331188221472213855333620551977878824858945974752372548787763389928856809910105680583264790317325427796763391604382051982010882168129071972608692375134858108358203218357504269216535623323011068151452450230963289217513056058885338433703677412345558775750248349420497276687427539130009929686902925956123481167060152764114076633848518674117882718435113710677892785020106316921541281202762112169162374805219149306806851850222484044847643340593366944263051104895068084953560372830534655614490974373021528970129689842566116959701857094996710555323382262440118216700030351762756413707283628560170697294535314878357520359848575576456340391965727500059751605898682003344955136539889918932633178441356310419638208900799822165408395766186770244533321223413167641422919728413047826989448042236434182075462027489190541722843249997326090602247531242702186410790802445242712357719173645220779433385566336487293136086653648096235288933084671913277972231474767397662509145875400204571899482903561975648710416650120950467922716317878700621476322845923782878848594579680098243724155655495498527130426016423501632752722504148941353524048103186202695050349111255320259611092871977061635746508727606851607561111450195312500000000 [138,7] -851612833392477668057685700832102892506123032129536620043340385039678771785224217405255899213332285672479069850961875574582471885232732002650823114344647516981568503118049042145279191095919387657914648127526140466389650574830968219625790039579824621779248097252401354170272567797230794659275553286899366058531750880620025773656893973854200740766539120605602939037616848816943213235894338467635450627004857486222999092072774690207856560498656250650279941066686668337159268811114047306141227376845143544324103972317563054687235727034622575622352005103999633641028605308364862711098598180013173081798407662427576417836188487535076662204323802354661741430088288128704248683860799078511617373824419929131893596255037913397080338083750483318447683438203954441711045169870911877974217174802674647351642540721929066296734829347188458744073462709194647413781732714584569992960346950040847773365030640653747320701251639481557624697594078017292633538845436460834214859035362030824847757638064099972988784679780617186108521107038239739910848990029749420910621761870957450662766624994189437071496412413488228472233796838508129751759066583609026715040443492346144382861990844770858841026949779026307774054564956239052511820597096658116887552697716940285587697731522242802237801326217173436607137744692168736239598078482295446170318614886879015632910769779130499402475954806392933896453205367909351271616019863727093465180433723778766881739514224969365779477635404399136415521189620104470281605282266601817950754984617576928680143696743642987027685630863862038767961436308751478666876987287812818453257628789059018458168686888392279906990673827599277449741307139012637880074826038622645274082790220840356933925898862779456766708609265075845840461519824129414081849924765200091783160458128698041838321062329658397456689694819516837970595472911111561250445497110876382894115832053794499891175033684070448076200254407950430181570508075781485902744665294416368931715435804076220198559203202804714083473669461454846896231174468994140625000000000 [138,8] 1494573887285200004841240981533171384010338590121634168636848370836496328724156770362500511423819036172048689114678462389785585615225983435970038628831951189165966998344269963055366543399464815186303831462916118454822509410057803648702876681017528151354040076100976162098315850435109424558071802930994815052612497194593941075440022791737311510703894074516770226001292745187212930217921037952095040207281543666645345784424001029603966137197579646317575837824734914713380977556903764903816045351461885568241150337628729743539577919755664584770776310852755255625244919990748516340009473895605427844063136779724484694071510501759921981593616491695037820290347811652270500895490594005823241408692505173600780387212159933770872566012331547257995318787562728091623490594698966523469597828735003039909206098283218973348475780389112608553772729109116720224500488351133510129974431147766789843725054104538198533906068618944459277739998450048744808960224493022592986516405069839966383836062837336652923445196153602527522749434662424246647213850030508302589083538312506587919300095717003288466342362868817269416070377183354026564293007733025186383200955320605645297157552598789441568757763095043470874946892767882430488766500377596021551023238208416388608958245204521300288104178819706335862317284226662443075447417837330397174002160949847622860142873510046308288731267274426166572309322523212575518317284393397318282356693384663631518648235253348659810925103536297553650152209423460986815081052568397445035431644274647609737112012294414211185735348410879662926659839912498105092926690428074486912490840058406963631073517749988219438397830538774525693567241748509519868496438012314223959998518055083063148154813154096774941962071547452587505793859480091503619050187178682563526617394834624782530966402047213160578487192008844164700872279279416326548150084659133668129815301437579124123319969542070621021118184756064074389164328129830525580233201584512815221088362844352412960084269767310760634870803187368437647819519042968750000000000 [138,9] -19298984745704331230618435796115968448400510430768779289852937781578789233701144715429061135592777086200155284253902070653467438237944934101921659477665280287129485087192913485316823729642267208569136099782131031067600211971667938988758098453565338357088957358725012084503683704710056958951038683266089400388964514721365974473944099652472177857816879288154008145181455775439402768655638405493402434726232741827434880500897702114782991229839611972828136757433590479935784258709339751835502779665397498629288864428757618473815476686318453390264303852288013337108828978235033239581844100212044187076278372162470411986180756371627616556872155654686984942245420574972974834541637609890106641050674016619400234681536385544000671386823647220066248255132180026286882501038629544240269889884033639525741706056949660928987108176561623848633527643979516217012585967285789783192081577688704615623969556173680914052810131597850852137017340701426366735182403777174151309574867570056284549221961066778589032467555445115942325212659186051231089798114795298269777580517355167917303826154153605934634982571710626443437785450946785818193267680614921239414515192483820627462478731035559875999625600259294555280112248793203326515420190059429816576998615784871028763760442025235894008963850287509171766927235259878280631259525498609117355263423056736447490817593851572187834749339472546703142877851707755350190888409984673055739057410052579964122864935984634461958915545489069991303363372177727592532652450267958903284451854253918706112702847369135166636373426895339673920515421845498433034991791120041458542736957235478531610994479581525535314204413621264355514818623687072525448286158629960937126649371003698342397968147488700115155549551780492263339214033098161001370317430746354791338004071545208077345303331032536904931650840130452964357764145663158660564605633311046830771420993638422987196950522686517743190975924179588211512568156033559590173011914220167872389779783296470797186163850605276903760199047610512934625148773193359375000000 [138,10] 77464009820062664556736915232952986196494008107197578868140474651222861648337688747806499949396714043087217030005568345759609280126687893257826361372767016388488678248475109084014705473281721121248215299822163628550669759835279059485154245642070969432989458647461114202656242174130907825284105242795536849902349321660517916336057292148787355092017876009687968232121786818439523924724897115220853444963113389181780242984036641320933189310388965098342246058532319700596559516598182036730075371928021855201306711111382541737563084199982541478879321216838550767328941517820256551171926788015861724299300497209885362416448102173229862253252366097782013106235692074977437111755876530692099688896937462615215786736457965768074994266158075521172925377770482068240036207599058467753342329187013335724672723276243618293647407803328617732238690467851578783463639294872795787913492752540069863477258409105893102495937806978184084562600107031294704763635720055784532798813553469365060398016650226307098685293775161059754887681997583324718378771048079654011607137372427783743912585182011602152553868116153502794561204830323263888046564073993992298867897832986456542395800262582894787004451720380316707847848245807297019128785441063147676376890742459072552306466856469083351390737521224884071714835069366314686588885180071480314995133622320198316828628423895715295595781277380669332649485345825711943316333755770651736569845078991679024540157566238033748324558919879445314128527904602512481309462970562435750182809470334825631584059369892124051727194605250026490564160055458218177438850184562826328203448538740678547025045583814008509474996207706891217003565412089862166916664921548185856177184658735867933062243149012789646100018863173113259112422844480790840977537170233093766823832694518611006226709791705754729351872898742113630851204232640575441509160876083114379498278367117972403305603523179613281940651586943586050005825311614606038530767664472623500947001087633183496700689930729299970124657193082384765148162841796875000000 [138,11] -143863081264310057020392745253858510107803154973434694861020935772229712971515066487151644956021771393177817019679249257019190178654562594849436293027159423092019249513426920104145029558958526607200570020142178444536551144018144483449534286043113347527254258428242026165385078022649526292327081982716468836800335064331072542231951058277546895065426790021336455267531958538245054383010949695840475750138419096814473122324712257687050024664813285776086063812697504136564736992502578118482445501274123681983834225266531907622721876381872790782254956467032103762111560443318049283721611078483095119684903928889268307651477655264310188046995514377608065533749543149837044004070264763204233850961729352433621733381981500449358494797979002860056901423302304458769582653868053053158344658649279810061391605999451900940975737296076870634135878069843106543787945108429973726755783644825673750329854798195582653149064104119171990062626838719910460625839097181865720331369084927288517363551344929995322939524779082693238519689534804392089067994111277743827069233457032701064625011553975795924283371446066619111710507999695411747490045120601127920037651541495094007274053215692528493569163148925150739101252555567105197210623512683484364263076488167760037385466848472772890839087501527513036928253425682835002364925509007851013307400424255362402937863873438752968673005750086850782612491029339071295293838269324523798671018669746817285080530509060497363776356415912868237501581365022910909989403522430792788511585065664540433410794673161113843855528921474505867080826056870144880233177838251422201687860065993118485634214610197354824358787513360607146140590119145005010195124471628062723759017416592643690252403490058503274103684835756680452101505931879679695621491227316701518268731164738661741899864866732481836371549046669884002068816344851660257811708658022818259990037678306000880721922528712986102549460604186295570156906561026613725258943224701430996328381562352861017282186408688948731082746235188096761703491210937500000 [138,12] 129205943430863730432826622996413240610755031631526315949327958444436755037449314696023360578499299292135205347061636523790749563537805996092080362919495630166470120839307553626661387425287155996847320270666590139851368475802158374347553500290765303534503937449597723282820984293358869709488937690466667696937817901264742912901996704498507325645743927777514577319520691699809952299817552203329299652474258688009217539513943951767209709826381396978415883202557232407698910044257058148973134520204395358122933312381878372980776299937505557069949295178867244786410850160535154532938150408163072106478836081715712865026983714248648352420875404764718950032857412620553959653548688129110378547744534159832987252690655529362778631359074652738184714127355783401879905335230321440803234581233914645791261174596788524512268627340857747138166836883510247912683653728031302965523627538723705886433736124989471006403035842714183027345071095113135674766594184100082949809960003717350380647504620100446095999352468654386840091284000078509653041517631539375425793237773322578374943386289042661431516323337358816311227495350652279156511320824911090639144628731113326818355664700708374034908178899682106593785239472343840576733661677458210987642312361990352592358224260125481016675295257706397152965207322848750116235586853696271099427007534778810950176783226010281372504662689527664070134805240502406138473898355414689043510607218387152343016502352509329237014918802389902136652779100619754864970221002017428997028949930183185976978422885296640478802633551311602890885657006459002665008665860864424764148707368683292693814270940386245819911884692093989243756250799339376217821763931518457279268918463784418579709692992041963012413155569468148285437069119220388526529370483371659416600111635464536180565402547477405389669491441771800723256558217831426165963411202756570269592096075853087845332577256163646225368731919760982776504991397445104009621167756164177974209606050233229393344857455216967423439200501888990402221679687500000 [138,13] -14542124373464776105373408921145684455832137340020351539514131514666167141877499670624993751009825720581612694861745600333234943658766760558133162734918306979483805953477892842068405719143227224974879409847178129479616915896259612273745096030125100721292557571788916555144379296102244637012034099130360988505896652176202311761144201440840163411008384728371943894005553673349364317548579990779887237840123695932922318901453146671759778742357571398292833724490491088971339770886811371500199599251166765972772216696841722895316586464831673049307223195717913479512513032425949129049481673920643596726437378473162814399459436682939578303579877080176839943319438008927422349580931570520385501684039161123557793074864212790557455125553359186993126677105804074824214469450633404996394829383963617059399015379221752386673783969409911029659800111791854736444667393622695949452793063222654399759504445387145596513701619804295471274322117687043179829472086990672882611313232320483452409982604213995949658611793537654491466322520083367900484045348215575159751101176003027442017539492264127731128667102476474491447637826718438765924215043139816172532557148188328506443521651213654405276004076417476075890615269316622292704169664514198250513601849628959649872261857841482482876650643564363148839827333074446140578696807647618439890136214973215774226500009047400615985691156432330104376697693440045034945518109973414757176352268325297866801667318940100735032099758340887843891991832390613636346725799250827845885811985939103224284864870497682028193240830168015662505877312680725851877608648899286069086977523014819829092538786798398561131177492188839957491809063746554292763632018358406297890334968000193658757451119214564081520578021495335546543334211705656592306407560085671204033607306529971891749520527768210904159172942939990022668863119433505258690930485729362293961228969898844770912778725665450726371046758228653766544246540303666121344740775511696332908026835415087431920694305276242630498018115758895874023437500000 [138,14] -26501443059716769283911113607030048185179690797779809906814577330636595552950640762051588011805157357721406204694811284556920397121089609563947421580953959867605689706070750709032479767854310031492732945882665105355023850712812531364246327424511722011977151286645438453223548500445686120976666922248064071765070275021804526535240616733325496692666112366415604786140441910254340457114616514296776269605604984627679649112588695809988806429499358045173387607400909205923640600970245447244689708084529938949296486350377762989257943321020856420782549851005724675231120731509935327299210930172200603311171905570874688830786273642829803274167796242954819883976812298965562668696610802125526679551378971680078797959305827360492319207480125063887473090851213839969928905196330648723483148785724104611897961498474207218452856438443335896774869778875519122195950528869180957415552350252759969133622720136464638702773864337767119169852485623071070146831459775699843734594576023012507480095104363028832933540672379420670843314166946059179244766553172471357307055987741970658443582497287710065172794624608147646468033936835656971810751158071390590043880124318218691175720226872110833979436630584054446026255253255256165650955458362925066762064706136455827386654368614511993103233355721949240929407952441955494954863521160951863092399256677293904675096191426266617014467038695632426343691032687421436894316558827788081104196944342459175839467282779354747048130360085624127776913365376181034093181604952916467283810280042367833820218971583813161588441089637737928810101129019190098578312243963830233145167246268229562948987925215278116424571957067720865347771052481235992906034354861624527767056377777709835425943499867931681282989749906616825195377046270841583983362418983607569665907381834652844112519221846993293438522835332674656197355694044959749576223440925426772902823991579298506345262034935237699466659874999457250887397397179872479189601462103682394526496075596932533793848030256867787102237343788146972656250000 [138,15] -460762063828819193596320875694506748507316068253301276063980536110011735133774168059648529169660329021423304846280674739049409976541140263424348559198340317313303296780321904598937939128895082902618989964510710802796720038784245978185335286563677037384097165579399045331681393073985997626299614103746368978503779857703469036831804094113433086482659272876727625126273742127823047284240613340800242581973712817985787409700050059716431413159328150832438144570801695763040431087703529525902496102973100345736187122415763860892949553819648170793125472861987162811088904190602426590215765773127043829011019979235714061831789012772908235678678429402307330602239150797859876451423688726574190745802208349192605550008594580556029226239984270334915730868543159054897421433196295570101154636374657774792792399084987059742870225485051831081989053307868251041964156931212361345173030285871358015962445084510500373944121442727689496781728204158667638668434452587033388926375247995726805649358733610448619906794480852361873334314662146172764588742433379675668171614897169776976416403938177011525075861671471739252414505135285314148188306233766839946803954593579071296911426890395891624341811598167997257832025214904765628494014103993234870322391079367677202751090519867660655652915064829143427148444556290601789593238887112696820864569007899831313747290773291199170037709509572747539385425612348038797705205023090846250698113911143243057548087279111699887853445357882887126199891814493361249931055906156366752371656457992155123057182996286791152835406749130490269142579636683695817935987810703850092501562296300073238219384583089989769451336599242692997865414339309589654855803790353486954745206550523926291999090773621475643784468322632313653864261472876857043955442759328077040688786781459706254040309762526431572458897728509236711640278287604037568062062575959536783901919983028264354264877170750473101184543864741008719749503909709752778113417350060348295843716004031387703521183141219808021560311317443847656250000 [138,16] 2235834312660069713044484085904816968491741853909542922005445319870521263627080299827511529092757312506544360683657325501960117600220454255025485268024097204035620806013503745094621355152259232509335353224076413007321395728629177701616578085231939116609321472423007106019585300604497258108648154716146592258309747420166924953419096090254291518236347683391653332472646556212247858391028598508679260755707798623683359792271028190124854840134998616465739523907801308281531967255939096616687541669469205766158332170051501061738494191355575038434038022849452637589157810516977561912987280475829757429223952890982325857337008644800105387744141988645239821073031132633771374555529093249737896470524967936383034117763932120754138508818706599726741966400641105691169203927523255819050717560957758008116656106134921621449113647994298690892971216624170896478963066035054694304444954088919236116044509148409965403178595469611732238784783771735295153224077070003108231861160873865414348724202542713337469916750305516839338614597557110854514118251356353704815795964834852823153999346391985831140080651767389426698103463114258650770598528861742180396998141017097426878721102681039987745219398236651662770925512178822850280028417461052780608963918286233788361763707272874868130259025331779729407793879377102275578262126808176943502936237343335223915419493401696600090803307769839772730335297383336268824809691735434532880478125320927866742805515815086976757570371167870197907207826143444721604689283573794740903351339905878941641444584613295774085459866546733116049830131586427935951660153512856823646033298938218666374334728354929098632415342110523609695102307665279534429499107391815108828976614340983453871720999374902925636790732163777884458497253661240398718408964861977543741212721595600007820527978855671612736953035711247452942894773185752979801974469883133537998604380554533477435256905223221137508489205623238090262069591207962674229953454528847727213174981041434244422028143617353634908795356750488281250000 [138,17] -5833023431721215641448679994390992042882033798659004335642789646269599912595409162366415116895849737593424582558477086708234216543244917711194303815285943364182279458620816798809027190524382008400037014925649843410670922046325155226495778982065985508801838034424628109182514408918415744671938502359148058569030187487548930098949708516172211702279904202019930462099248826059965944025793737915764705376609545380387260105592709941283078756730852293473287775249250556962895630956908947769637940755720668999931734893562001160122584656331569866224045924450536285252921633784305718676351871366937951449831727433722379957227321087964979118122701351163295492595286662071698580319210532957052542586033820956938567124515286515695455056041424043747900998543797075749081143710480315960110920061000553829318024121736022740887808513411165518234195920829501754858090027096032538636731210309097212980906895993621787772751716355072534852430740360213043302469407539450396586043722055826724812982490707986806289864738128358961220201654950332571505189930948116714398044295095962919759639530655793832713475598733826038409762639793699140421269015605472774242084881533691347875217078517851138381351540556919253622628115960804935527784157800965150153985820920713227120348736877177262069144350543596760888406311473776242087405286598821774014308137960004711513763519534601358843480775862341921853295165072853287963625112696475775335361719271377098166147966390077332757499251230913751900666265735964447607166015358160495671671050736136329477712687620461154886316212182352244409943821110870311930536067473434335922370861772305664085374956240953209191398946391306536650671852029304060169728626958194328442560256733571031722218842888564176916655004381576764370008002097828407812853510191989798309160467084562860871717313821831405731172878071560961683626760113960461985769705231545613972766092633923023244376257362825066227741310671050215972225475216549977456504960933456859236987058136766903793102301278850063681602478027343750000 [138,18] 10445365403408705984558651230332823033027021050172354502396966955263812970985061990430934316184757153813886507296796974176350415098206558826260956753619355491283288797724091788132147189168562193882832534096522318519408786568638049183590884588810162657449567010370766432141577346698801294297046686404851113341255586234342889651502758724857210094220241448320465396146073337480045248302954989300883008700047678847829221089123691441754260929552874817507702817811108589446509700893451417745667389565808400999714188148786872378367251758439770143164890634881080037730981206582053052832150919367020645979647888395305050281821985941824921959171675088617105067367764694694771608998261297216396199207734073085474624981225021779630879538023309788397841116657596771811254828005252658031064026513443368904022924177600880775867341213448425280510291965803442408705067694486557085901486079171602319707584129044151029355004206683807275621138339954693081824697108745332295047692098320701301706827443487127446569927000759296521524064798613917048158299119370043400510666548976875078931037692391964336716279668493599339789067585230229328794743980920467021639947053496155653294877326607820325939225291676048621820663449830212237820058758347449797719838181043301672716007974897802734239179519747755802660505666628352428182315851704742503872615724392841869053327502586855697171296591556343654647855773771878851469973681346513266734827194791227106571369667759618952508470104033902790887553485043610858543282854141330263788955347434401004981290246675603605551256791201394315281332335973910357993798934960533474831430124930201427539822753375285451525963408310185156406096509887840427760494044161596522993809454080527922228817987150345961001829337825288259149237829824850133804604672877710796061283523613206746480659161402867585355500638916875085269891681125389670127482432441213096353648206483874102028082373751365440731105242098213905148969102939825748022798116667306509853166006547564581552478557568974792957305908203125000 [138,19] -13681941463688783319071439304453064459069237398977943384003901040106631337450961216091467801570407414800099800702338738222529381721049702441352332927213321458761458387751839673864825336616551323829347242102692253655938993320413293116233771269858847790644036509234324535976320555844079317255820102788191237072182130748405798507764823583732762483940786484887595261474196893600801498033237960402598917266954277523401682860631862082693839630806085417823742820166819295325203446769021796900099775162890412593950305511477298232698650284898190857025943742295346593853677015418748017086934101373573129547998287286762650660038785229665053901497803200482357348370005060732472814664812100518852108052980824615223430580010605850489200491289478877810704352121824216324480306909217854709757238998836437276012743149111821560173461850933018799845568786865662316525046706421743305561909929521996720585170895432049574518601463300495794229676668636680008476088681251009505387397525007673311987033172154057899789545183869134036191017932066384214908441570517115722231857291784521214910276336767903054373937983176640964744483202546128328814221639621377012205618348060014575963520143528537637169407425661464058814446546875961813652849713031524157806036885419633642549151106183469653146642165687631973613628000030793597095143179916010938797112166678101308004524028556290448858816896088007404818755840121743310530866153095033616943929874398662172501976774146953332427594663245334747779660282088294167572332527533271330319027415309090017612963480129648033648714817544651621431700485047186602987936917105603948905130674390180718023912809660618359253635185733040940886614284590233084808160203088505430325685024283094186496207869374541744828722615671298437289145301694956765471069699755928362453803060641985251303555732743282311659722708374869315099965082412420036441262001202432858157852497050211862232284394722615466150783035346022513365159861710583328570046058342550046391789247274273222387819259893149137496948242187500 [138,20] 13337983170598756258778616440120405664763187590924187642071426615472428153985814763237303564293364039706943345377085727121215813524721937173977062585977158162052426367168753593998271347504120557484972108517634793985433009889475182232664518370772368877280057945016277209154643044333201303215286755630240447810266535747758738142865216050590948641962358185416776645669096762957922406386326533528877173377300462526766647860385657969671621377786647585033888335859670846523964957913394096767256456034726459167793490104305851986552904144090538356168436776026472373919919286614846223466959762216017594601289784954394564720681389512077967965655593540403329459243049308912596823993886547548807802523464869446677417624745666415285635657730141541079575062795908522160771732081285563254739256072126970904970706033732548107212620002961560722732493084611449864961068604367262991731937521685178389763626657283530294299251436089834241047400843271492506501888167714442585994621710621399696415658874405648377898603604061300033608078878389963169518443292326704907396010253939973424223279239409599481703660694467171254454374182751153877802570983907663223026501636503383736875563554653017676118573367584724066412997570895088999507996973871308089041412275712961454074063983170472758204366294954194478769042411865485990777000158689752824798621462292156115280493456287383417008695707659358432152916927123219327076335224874886769912535089245620232564318128214483640859137140969397894071413667098995627572872490443470389277763812116841387407867091807532885116456426988066977276605388130238082838247419877178549317693717100878779003488861190362768650785630555550573916514839286970039745103235774176791935396733564771180453210730000668368713530562942119034254510736102517000953695618368859085051981269241091546032693939548529601782243815042405386727250756219015758837679719811354908558512043976199030297338131686566157479267734232073028828383097620021509513175970477612242680309773135149953304789960384368896484375000000 [138,21] -9640401068578851695382840899319896395904088470875655950705653010516741117975865737527894421866487905349115958859054056455997512681733931621340088263989412424539635976056693158922720598252507606990552126428110399682689850372804644398239738551489615687893454162294754408876732701782248653184752152470343592005419657387207621433169358173476853570946574911482110267666089464493756350039748389737657814887050726569349014484081652310558533351907433623797128630124707130782566630080586872496992938909679590126638978261227737993818354167923934170604336598358201848256166572097614414651169102542336322868350507767338184902685387843541506634425725528441919578562026112897949175892371310932733100518006795706883419436360659576851819325505168720988827858744765095939588681082959018976890894798611807067898059279686861155302691692261934482808595223787702722810101166902285458351318918351442897769815904158495350322586338024511233095683373724672282852553988768591480929758183499180049083451772564590902829549963711322260494108575319096771771958040712473619864940718607369258000373949241956656585701020189317478907176960240763000221883421513326105357266249874262935664791500508522374017955708363553833096351032352581929097316116625890277709541111661129180428318280674737705159404054185833930321037740767875546603004228935442466795897607868332843506441315047023978366087709242465734539607010756585488630550557089368647643554733293279803722405729233773489578212537463350428315758178397261149792422225104122511015259495214510019387553209276101824940085978275514776201812338350389238772097206981795388230373067055184039810725980104366857559020297615520317245106755307370830543588316884026590926999831737188066918869225365072322438712267557625537152966802139913695597653539204098306017826667561160464520441920392630408303113186705356500928478220569714501188422245278211999814321612069598495970880486352004171753264849311013992225994058499867742988153543408393606785333762587697492563165724277496337890625000 [138,22] 5287650792686050440596224029372490637113930600312824169621258388472927810367964080418847857981631352631254147744522567225277831119646738412013134013128360010003363287825354043476015686720165582118965927485297395858574223510249405434350422258155740122247790856686412086686992908847001057658737620041149611222787665562306788292852682299576774427697318290565165011784797500461446134354133275869245847166591233032459184289288271648339857454058030576831739234050978011279063047653355069013031939669162791947252505616953784493791253590505732530117662480810008148070707604965235993176178861984555812733189947616909946826966560126891136659083646091284852620925615023213112553995475740501234987903109066409176135080933660149553424228011737224128571033248471271214303011339783071569756400215436369239004260779568615499832160987860145194731242486619722264037549734578478257161606742936568668794136434321728348468881824042679356323170225693959674500761812743115065210706717124587974479301619658009451622848227743865813371049803949154266626474303261366245616122543266873978151924403653508457257870414391543272828126995630466843450564926575456693770610306335230293618852096288792416937016678703930144512077420302916327371830934473204073860707544408659661745446881542005411440677949086521434990754160189854290077128741138546033561775122109337749468260639164210826544836983098044214147115979125674597888630244535017469329339591123847840109898987876784281452809859148677089893735372156135657326966831618247086362020615433216262749051701043353962659587186686789129736548895299645226734188287389069665971615453684815403750439519259601399053170090138015005191370278209381321464343782286023405585098106598910582590761860911989089416084619994335523047133546459306305696682532769514788221419754636241289438668613361120327904128519379374848869367998219946208442433529689040452062140138482894724941909426433679415188464924418718101096688274484406458406617125667472691097348302946556941606104373931884765625000 [138,23] -3066527573460066168424961856479702707576534743118746349956561855296019650740641248642677838565401286138416767806967734703328866332140471904041916149397647359887094177645541665639159089376570989541665339432439745522170231368825599337666189676348467344455349775558264813825614248730796088295060790834331648909034798420223349023142671454994057260193795806910386109689275787779175215140259963815324854702292351783682756132207585882593639297634360516341396265764934364762726152621987922796864706477257974382260785668037226815235773406938734213116052337726471736903748728463691797963719504764851970367491581229725167433386400267458597717880392862040172841955928978917248575919023639120341010946504667022236237205722531649749869969249768503949824964053171144565105921184333900560262311423915198699205427330425314221446259890733273226552503426827566933720502308779244007642949599457211532940988767324975644201265851453760219713607719393852898073349276812595583605180119076293891043546320215359068295587713984756442000210686131927014284605163623244874658087604181805169324501332485395567159094225708337312588345431999685291557911994818149697735432221292229825163485887223346984782688737578424259727137056490684800206468013883868885465735207332098613207791359372332730018132706125506382984859140019672028579260760278082483377234573140838092291703018659950215548639048077996636046060958605977905438729981632643583634944245727326898924320399714145835827038329278809553875684930443996712779905117573717254144647109022646024496157463175444271688890407827279414298434720740377690749249167563033437592650675674982351715019905149486753816968386018712479149139236834799344871694393762442606078651371283741702858626251298951520368375717663340760313991749967210276974569563643326709854551616143635035307108538369366629277679244011835463627127339401036698167357684298275564349204093262505246900498572861621009484094026570226887178101940938962997590677705701117661263310765207279473543167114257812500000 [138,24] 3630603004730193313751862552230933552272907989305145739675023315070497965780604546296829126187108113268090148700455059368448552168449159142621459890873883061507267899912483078877389008264178610222516613479452654268599275966693573380650473340688472269537329038040435763519832688750941007096225262192273581309681205130569374748664375105833706288448148972356199172038181638059289954567819317210498876540292647473093290250969769406850827940328192999592890821455376150407988302824873158224858802130192903437758107977546132310002901463043337019546358360849417161562264778570860377920541319819139147831367921396146985443747232924026578859002440666019577772264220485523367987750892469146823424519800310610746631918921778827847754401281554805448348433197666553540994346886303502903313057674853235426942971420272374392067349033244483282782148639858377736805181733062775994846280759457615009460079814623179961312551925454962349753090220965920379904993575426547535985628997144624982866594521293461923481558866680385561124685859028475525252032910011877387360434489183745070669172180001297057145593144481269872444785138257797886839608164390353241932733700269782190356806508813535014946450597652182293076247246340132255082575325099441939777106888737764030998395413810939337253585135584706481615954271426510794667754147100396494843118490391423887156094604730777530620574705270645037599628018580772823688836203668133166741293249823837581564243811136760474100996947899652120292087307212662310557979593557269305628420167586029827661989226788065619752910397868678437672039852988034133299030186424483608488488596537407635553523733001065142480321011554567326251236473381915086287182125802698040451260129438025117632000289008234489014906193460611243180997174777464079624318852191052118426836910492704563879814769054563685112791855373729555346143480555494929673211113551438383790511108690009378586033254140042168558496145817730668827520792351107503428603632232574138782865702523849904537200927734375000 [138,25] -5528737147528108954189468028598600425759437269773364287748411113082093697024828760483674211354661930827731495901317585949023876443002796906776783056066616260988472581577458081703953944770331405440228404593731419200611334175334411624002292428402526254335702691811841813695467010798008184747804433334780759635039056427751703215535202223487688550954487464467088169950726071171142951601825557778160896187069294035117304007382470232058139015192941049357951306791075585819303143623477169431312240724107743444277536151621779685157762543105605465678958978588039764526924515900569638030199272122409884079041959452136605753596775693918923095584458381643918953005452337002313289106276127977451191572811370430509646292731604338277121517925391615583736635602300490421749879717414084184306368488706936463600264612071902847234485057804926275145460722305286973428407855015203770280394296736421922276951843680459676204484776780018433025058451696442510388504590615356732206130702164645003584124875771022968490641247997451914898786143386068667397422091875493995008440819245738680832048462204194038098795567550616743632819441974478371414196552566222013876246010681410864923402116920966855499771567548311952196263726588353893833492980135842909508623545415018216976354604655501314471072383874396028238468431264835554801881786171105054786220544051672991348136265664072782678682674178633639978840576799910438214767564327675554912854279673118772837199336421360889663806236667164600023743402374693094204652447841022784560385410246834750777442673957579193332184549127493182140915529580947128842675969504559462946552269600025522394446198679009727751688163280999754096432896038779941332455426540366826970538331558963889255832305375100068325510891160258836792063702674427561019177152154603577071852566710338728047114008491215127663343897868901943920777820783310774337870915318668817876101049770931065339213788723078119166512318067450441074678079683510388234884708885674697853573889005929231643676757812500 [138,26] 6879022776984107940990730942473019652663308027822230658364729907805069035285295518540787290270548957336205101403229677076666178064471992093135208501021681979941043219239856053154585673600903507719597235398671032713307933410723274496152964803706025798443204424959415393700562109119539388306718162365043522534931630190939824536461029668745842869025727021730777439161630230466069782721811363606377798076665691900002836475609092501094765621889745363552407043000757726796554388875415031344017813287969420649306588325129246482930263990757572026883351005594491272400384354307017322371812261175740676409610733418145878760323448275799002803105992404953905538085661705185360314361070748113335604550307483487220127289703889181610357023312323265562485966674240413830019157207925850296878623208312085664383683620218622601234143902246513878307314732885357335801941596551568861390322049750868198587126673141738392720686790990703492975639850502346953724624401624173348907228114564648802266426192333648729094674567365985277860363618052336094812298416559514217406009774298948730976412103458614016273117234530699852661657576925873741844314388269352853141344650768241909340465164792656807190459771285910733553308842876407821591273691480609776501706381788094830195639178013211215084088625265767995402617730388728896909302101821961664254878950928824411570229931054151022537676279956457683522953314252317298203862098628745798614198875175900779417299470736005817626327843812141502814461127203257977072000552329722302091296093340615424370849360981280508314046237178490560032088141638366526227184081502119989380186409946587424917183832302937490807746636424860549067102609673886504119026959027336563579222803647568723830877460443910967990366904821702181990912188522524495234809620055399004992270422824048893655139089474083388235709905927141812532496082515521523682204067502772036248312229268570975337491342109045902919882878816848638976837636645160585968563488057370136630197521299123764038085937500 [138,27] -6768553021866347534247700635958247215285731297614511049486745918244131833442700437325167019218858575591874152609471435700120665281388601494417934376362938853493842433613507735202008499836428959011852966255892418976216018996939582570606304571278357276339120485080461180403474993522845181865256051277786674440706590591536612165233941123570240010569509063519985344362804868503331998355225220174021343764085440985955231444411116272972706064603994327797849967062420663271346743736472920518564951836549760817542781564889509950961183444041402746836821254639240797849866968696282535626659078933473633222049670697701711739442370780121834670868723488421700731735314725653065611553541004596335113968679448800707729788402583462998953592823229555636442953959564841628709985637173957613571943564258633430929571167571344951856648631756478517516906810258282230351007352576659064910637495634931334292852625087658117510376111482898845215903810594644081595076726059767201733773875163713442636458294064783169090022986290421473813860764749153415167139802376867927721896910702965585746568909258513591992091094011610835417445362646905532201489814628781409225146392402323719817499328003181879603296734586047000798530551506834616143713646237529826720138093522674703623282522063916101789107685710571152258776018778958715152140047753433384490467488806982495123582602420066426706995378269728767778904600121451332553106169029112163269730705876288348167615700437011606612053468522455015734913599225414708943360367339111923808102396171091963772018058453556144424656214104444611557960855195977561170817839702211053731705013343041055988982465686500639491794590516085231153397393856725353659637447583596350831627234933527785787540119515408556636855581006754198871177977980106977721594230405079728690435862032557941962140028308220816775743675201186747299054490584053431212369712674250493897592004841398402933952060566976596329911670315077823392876593006156968465245049593193016335135325789451599121093750 [138,28] 5435155463065599725198457505256874961483905967960470526390044461906558585214395537345871662965561216474146190174676600210302130928657974437204227399337487669543710549211433352699823063846017829782256157592994791625941813896953948248525696263036421155147390314637577401994269938637032230071572090790849452770063412258757933143444168476399219282073626476361242834700441644497474630885167462827674894924216230507843405327800811984814218149126923999524260637598051186370004274533639972013894680189646590836716284588751200121872159569894523213427466828053736979048530189950154505425414408003736215015650450192385075375490996331905082896252165303694888850357816327254376110633491066167817629929519199057889957559216902475758831913276226788618246885630965757954106787183011701846662234433827829058375769108311926270019945245368660353392929411402509226469346665564278703967637589166704897889465432897450618575443821736693662656412668442318218793236997001793009845278717690734032685494129486950955536429126778196090241843949748503947241456436658614628128851921578313717294483047956373651291210206926651722556169451538855940159947356888993044526977993990131548734053829450225577549134755514875670926974166844340445121112262545927020098062147459748491856240007524436396115969372658952736888613198936421280019556535396375622789508129598753916185532383085952046574887783212024046467980018592376393978190445619589881538739248953883753252959308113379605453698983243753547210490307200442935951965238812815510900656433642545706703353894871485467086655142863496620235703615554220667683154000226633693907665696224609876714282688450662774876372062872996000777885288074193580050175885746586280939326113934674024609723853568619558831438075227041458999488273784381935037287572536476041644775076349376484581168467850223792554878130249289117541210795227153930196400564135474843138253826767165853468924026404385190549242454642737154004196313955555013713860645907516300212591886520385742187500 [138,29] -3649593482796757615402027542114523786386523670870942255415499548119553815461667159911614221423261189402826939148242679746872670022765842920752472264808996847663360310252509461413163139532201805513585957235020203297868705822326324426892233596473064062658253084466043954929090624449666530315000447735112539928488708683384623562014331338122571692430902521010502036823924176231263408538847826369075396610981109583419360567199642349612245309500230494548111063343813177357145270246284692683983989213581994486050107122944544468561878813057198486412239434642300936780343304305666727883522613669484533493166303131068714066755133272436417412638751460649199137998684873024946342238287488875710873944958848007919333957470634188152066793876851166884851978004916904540740036598376690845441917808989737624266201578969289279848121554223733802472867393391785475903018641691525161392758747096204469004087438205858042141600257709861512607414288066027439808656018308028271134081570390941329945521919273908867724298006052826148030433741438567547332951781930196225283244266952755120417006625208816909826049379585558724864244444138669094729384661222726172028257736337996734924880750723172631263317559303722992124394477227353266228914791273622295706465236630326644062024854409461108888156598076422722523486829902330757467433683058948921747559942954262125249408657390886991502315715675239700570992367179322764132951986848577575608163684263702378153309294035846584535725891099535800728085124615045950316893642143420802758512259710102471853344319961132718333209872563775666168055911745606138443325278859605336493789405419256364493428046749754366231943442574053852299538779816238008595587644933415882676456528323707890435516046236872241532593274422530932893441446533814691240859874803007449194229725273208144794034847840718515650632295526283631478111962273688541971178595808169579036790358829953184139571336464361569233013338115913603794011515265172801436577287859108764678239822387695312500 [138,30] 2076625976693396112958629947299049957091436360172583335757565823533110605613746216433234612886656333973439900727145462015181436169452244436894599245038834475970634129536096318626814135463265535674033073066220222311511150539635113657786875142980293885243915237120038700318186110785091796783583763724635418848455606291376619868637496150002889305376603970583101480287218001953175908165802136561907832050466527412934506028703950955280272058756240025775505441119701400086620031933884886847018850390346527913869207113469400427837177432734354870902448017945641563582103640134787398362783429127955179637827628065180697243689472598559162384750542532417839546866939256016876574564543128170945313941760232106614394047234169806570519515800977168570774201508014498627249231134861239758932732713485833024292348919842113157398879372826483362447732499136355839691877906407655710686325994706830086207988309616120828833875681465101955414561512156377636185503841213988228003284523791829020491666771849780076285681773989455289099487032238665253640308425928514234532436563608589354835407122817350608555000736902175709644470886259621830024912572146464059086844915157307991193149666630186651991894334071961978751468495729106656119976803971414208840731286751758605486597373967389028910095911094227088644348096981331777237533564209559394925971232847446148995696651892275833917717214807977486812062871699136136318884810772819968817615159285578519347262831837183518458639813015113564303807025260757036553904061829478218232504903175669302869086299969417111475767652313548763330543733568174586467953663041179548582328915462374138383056289331784075299116320410129574796438307592033810461732660699353013154896213750248303802049055449341907175406642383996836925964306295610954782691549496177974789702631301761075218091146371601224653518550666909343164249520816259306663901390061239261538359503919318444114530254492660893161708518971462792761410796719967475354451380553655326366424560546875000 [138,31] -1006305748601418713385991569594258879644643282635583587610876313842954800741853182488383268626489899490258014603675412504753832157756129005276393439168161039369411452618385192191420751357688086840912335685414592930483430817353982621886961389938999270474424445029234302516092065336707177890431468049504959529749008129592532936035328857095063469438515336465575898880713497880702094975893336207174356206389195620225648692801672294341760125262608123478323122756064654280540990739765511807848423129355599997776358956145080887206166146992180735464558104626974103881972346238784430517181428264078307117075553112992956360141350932428427248321209675964635338538542361857948686704470834546821867454894771612199125808544132632902532867208567822210599472569196861061306512040932662112504471631355317296871394868081944859677588176991000666375805012699551758681304478527459497187203108535199143758916061234325405246990035289463784161666153005708672926207024839090302463944571538756312168133456169813432028867266198527798158827399078347177393331225700876482141739524247799181834677273682988167294081818154088780779721189850759490445365837036363489333940808030563016800391470919733557518880532015093835853198513584032603111304901833604388405511839879107969007294636053547270382884093670478315662979169834335967098014729484774548143879677763545714534888674937578957431024776599029967503720624594307284202896074774528213575287960871389422250812740080161970775501530494676546051243693659570510530659629268029562618103331246749240795246164876335282853737661926616534010465953807675020540253151496552013737338160754738152820076499706612479570797195841433127700381573112756571541030870741193383393872909850240306635192235684360544466790721460713260068051339547339571879473849121578569150957139611155614316940300888022646582564510636692904188555430137376044128674668041212577508560772294199568442739892814259664896407966103128035916685657780167417740813107229769229888916015625000 [138,32] 414830605686954510013163807698888023450682787886101539400227173685945848669614955462463365675451715364248460233823631056800525296887685763011533297056124712304808385445884466853200838562818349969179408520659326548248774924749438431624933488235627199136294216935185624159494620423497918243896392982557075875715184256691821443459198877797827968856875487829122415138496419807163778983933456602385247120715980471768457026047372685702770269985760644444809390653215392405267194716840965035213252669175728898940892980803587675892258799649399898290257844033532996222042571528226529160436574605116335408897635959857844985221573550897710469467466539214530086147821164979312139072134097297642016728331317813968920733269484253623613085280791050505018929346146716729452660633807476503159530809629731641594190093675241992824787548284031854997921920540031295959346577845869230344547849976549862468441011808092818273626821031126386633074288139274758840063996374991400235128741184302179688791974990021424463787195453312280701911076543971272034980593642085113214660960060643361095588442714304049438225493093138906763165184586351357083351707826801303837762595113529722807233200811884942770831001441253804809780826199927161600795845191502299005043186641833852287261798832514948718217452947947684074079663290622484764261720873484282894507160334454667667025940550052375206629678526963730750866118105222725296530549206738286035142357755747076475601852187761233188308344022960976311719447630805642476076083082683847459797640867202925621468833645839466927241719714609065840687946504971964069644192987809781884937258104174672975373122428890358889183208290447529855316695670408030056329530086638155237467951447313396534681562719069817385137660267729661595361992077536267988004028035580076459444139242645933740624363166185409648262320152560218331252867775094060307292158964418756183546428766322709573537227643286848958523913809660073771096167050131953146774321794509887695312500000 [138,33] -144533109351921588780424877630798001790718172611903321990462605792533906576655592022756363740526994941569014660109990905125274644153943180333685313841066583123760213988464277418916718767501987674341878457292412350657373333494206108132006602892121385540485567127000082749075054704345534982579669318418919226811648526444361751995147204833654200692971267294889491333430187085077462420055370713697597002194388779424277620703654942590529525969863016140482724325290490070839854420805483043176528031348999441392015091791206830166190763163503183444164826746427761176779991587157070856803214912774406624793120123930640130868902142234647503556600449930826934922848889890775858738791251654488484677714115170105134196828506058314860586857534700710818003663783668744234120417109578516772393306998539621653562230469491777311246800243408803128144944773582986260132663090809439369635693170647863820577063844195342893076992696605613080260943494397051421008174241681949701144190819723685364010335823270761806012381124916144250006019699670180939935682072793742977766774109763377870363625650438098677946110880160322870702955620078647049207327758303851236794157021132833004241316088244783196511264809876641425567887757436886131085289570476251924004172133184249197810027005767537780528359648320633745629133410863964409462254308504117101077062376869152769306324735713025107747528464728024485104028459824162619199226009547841085257939027177264480362826892767047468155997273679652760395637218714082776252851009622896257077137806462906567691857565266548426370118028850307234212743227494048710777766027969358625226510269885322950204966881185310212611290322926549109238585433146274393297055082009725297195144815050501510850147369216560813306709317518467993965118386146704171633413215591614501333238830399013866388235976808934119932520618742349049152113558920335018304872840750433325715337199620851905839336337973762134581928186307329779747288256430692854337394237518310546875000 [138,34] 42029029179824617316233799099544338810887378858661134887419741369568859861210590341372222756411506895670603034258031972131216694425010276372256948233826086012666820671397932968360473421065454503162985658966723349373367524948629803678827250209516904829824434330296360659964608520510980617660043425889381434728317003578946330095980414429161004147337545499155951845247506426626383304484457569423424076234449878990774348639107824275995178133232134949457644849766482939951673294372098609607260817421206032844320911107598310989006726108513115899267490873176936427558066015833516241418063529482287950076734325023945814274303359951008754202211346821141948530824396824420664308485915850032555266100384110721500740672678892346131223076689842714017915367989740759888983504950850702251177150041040305613232383180810319686511446307841935954598567061881076579186071984385020951822894806206405677064933815880781161900095331294637927648403957300130710676534529589294963791183258573187536117054971471576796866223551145676391000865002398341749177350830381216878014379225501728991107748617355895532770093300635321443976886522802127606772724208521588122030605824951466816726939997388293333657733254041280130468465231404584703812914598360176679202666655686371290555077332567797663085061645440069794153562286775063559762618891215992666106749384194450674642613832023264663888107695003214739828154189993075532976430315659368256409133093339104774888987837883800017808851252327697062999379041378492029628397376054177940422254997929506499575199928156782173266695226868034561750401089375449851436796427694682795161261389621789201810636589810391839021339351798823363904449290829217209760877573138440177410491824259277737526521190774860231093715040989995419483372445003448638128800928032239462597241544427845573823217830370904177565149023312358770163623778189210733945031788537739241841770424697362388733155641579708994255916825409376269551131599655491299927234649658203125000 [138,35] -9977049348055728152238845652492013810016574262343314039350899546238026417770552413282484514265224264857747910204804137145466664965113474947163178207744174825748600386012828416618821279348267439698568323190971296622399427422495214457253658645724562899929973905114152310320121134946669988670457754346294449322883262181833964468266588541712582398387895488791718062907165441807451689714210056173840987429214472086353060391807210035296503221389187455952569066234882889930086912670917787588190250905467986838067308028771981241772982127967165039473438204772393365326147025582040506704081792335075848681983665490521863940752234332911596884498276759126831309319672790089725089754449686098501904210639492797348937663830431329897641512937974607486784118141192669690233072016084740530851170439660863951482460837412902584076544164195413523368438702935997250111956024944388462519833049231048222489958333491150077643173215612047355659389061195511858869798303662814175134595163148487799975875329452529384742902432582189767046325138637851439448535098093256220146963087565353888352653025529990475601876481996113440971581088913750698674142683279768239767056794592858856826662749963559227203122426714267555802734807259905761410635122721545860176772016519056514428188110692951783459256122767607556238495632854837455207927949770690102147594042368623574761895927876581602563309466055020678254182914519575926918919555307268857348838584475171650108985735224180383377864007134032562488398477707100411936959944734517178539755305699732502807144400356580375912749143984594989765583451837916551284987122952091633381711422878298916474605982384011757175995855607270694916128917340736107087635996146956830944624156883333842423355959596514244425051626302519676886238609878239283578445197369203201751525217326284522675623188301182219716954703826851318603906987768815139405194023479775044786064138201930138932532216097729569978976118261565497746801156608853489160537719726562500 [138,36] 1853286554475274454507928340723673271659962110463742782330625118688216012435588926708123098091614617287930976596585612768778973331677586950408122594279377114280766519422777636327963278199276567873702202502726200755082491438740530699093364705848183037308004610757071893048766102910680907014120655534242931940015085286949821591801165363828843680739335811255070040845283369067123271344902314464493745986720559662372714795375400200689471447079226504553124355673473062160917422846741382650005529872855697724259418980849045885934127381155899284271083760809259846110652869560555820006107271609773314883945309470121501558829095151757215367307350660437016256537497931482434977957796456388491990444039285895795501498875757966471083961835655592045472909701082875544936354864825904678977153373883467665378981415612820760865251095459816693882243016426219730907088092242584367595130372226234732621382987887263000673244835085434079055709364000897570612438535310649724165354813676279558864755168012359735941968748099634618095540370200708272257026494764571739156931411298771118278088128174267249795390503455110046580255981171195275376540212405592289422468610936510052981180200761332063941552321764176353954952908580013039549713549019767744000572728284093091148555594214843870709250368591523237554135312869380592562281782792833969499807277618892945507756745559251912170565831999433092556004743978450443484632604954995938354123812467760566099687401095166611576770314453463502300094886695148316975861211864744356108591912098567771290042593960802428885342145157925453997207932649893024317350508422372717620992988070082408633167054569285029270060848580764255251128992327293399800094140787423042561495030281037860830974460678965193334354726697785851325329138508586367067978308162977545510705050010990159157646114215853166050789920996271647005816787159407402709703133800244472980082738354437309138360347810205255239423404449938814764209382701665163040161132812500 [138,37] -242835884238629215063854614379526157361922231608714088686344903318487074217463003812101622992996861416472659587934394249169256913974889000832440149437614739731402006774742033068219563609521834548664647672662384742573011050885618756876318088157581841300762665751120142459408193103860203454967210820814103378386902793149585313515905694028512557484432418673727818484832029599946716167951716978260197884210579177909638090045192506835620390500265413275213627185237107630750141074661475088620614506703779845331035850920919136567271409773499127033596545895191145892675018323426359960995541014391560430460387115186903233265346828453135605787284019946888743619904953768312627461232597701389432176515074050985113684626153072420651142353688902265889757169219875991010114434155197708967846102555318165087150191458700564008993560931110690555110268636044344616325661727805767101673760570064766414625448679161315790010078543551955635167091658896903497262155245623307037479463564957191815014747893033217698692527027466941806086686161644402243704644222228044153554333808047759336118191628549369826965623900532628633254606829616868819005098490960190174530349233944896830759933253088046287528797864904584974024516203778747163893885083966110656845637625384845037732959012357962311884902536473631583016437129774237460717865508693718557102788829006772275217903776095628898822148542520117619407367527972777704651689549187765550783674629327605019296298548998829058717480996131421999739232628262200688483097241660059549853427448803675803960561006422055343387612910888137400096796130591204978860109351350727431977345111502201482417410998798781380197116301488093937567137934074467642481677442377710418794907770848614677787173288042056457994425492210295056129952071221470400949740744300714725490990335983295637745977562820743846207293542564819549455706180477074157143102106493049059532601346311024017916862659287045116239693597570692418230464681982994079589843750 [138,38] 13615838890058218308321571982746713410412002810129949579049648053477669292877506540881096283063815843117581156085308479240714656060469817480277614453349358453318676166414707734661788775145962423833182136683646852227926781784439989949795894226929117327640381529159295832050520225899772969165419525436917457700147806971341581557397433438560691420035601771391345923974343887213843922742114041538945922884710604430900870436068190457550775805843492474760622985549532173285219800107434977099001593248770776077967059680247418977833022516698845186139936490603401949191437843863750906323170727574054733180229601028444167001902572216048201087282646015855635699607136947266393394234902174336984189710803830351542775070680544478807370517237841738649799529746434621592859531315823694487064933825362575031439874541646697271298385526299260861091096414257134671733703100639737454017051175325842801919301152558101019610168337559611967318754692283972864911295282932921858918617301853031188727709023925460963001341073347395873804457550524738137828213946919815177978131751582263959904118399787511437722194770418024671098388581906005414150083660553965719739527350542684362234395908952245364387658199853528624906977566803655141018672835153243067673815200567635622196495942560608846528258893968532232071159106583404063763464639873099874662987409802250073742076302641882516261717390937397720025984749505245448178853959844673203147054265153764356198745092537364302871464677385325093816143333991693244352619357316514474613180244580076080760311485652625627026931028270744987516180241214648072246491007144053587415824501320587048529929431527870363859928315040675808187320718060614093142093977246333879399906961614664220358572901486556328854923394167741546286816282500456005871970636111141925217647245095971200655966924853436156970114199854602916324563261171001308732526990979779603636657251491404928455064467871022179939395570613669406156986951828002929687500 [138,39] 3002084678735207993870072234802278948655692226535816626348152536073635780860573187768335448892327317038819807115890558003237757008417028559712192524126813521943568650913857564909551687055963856641286704452273876495695750097605363058835978180323499604494857208644271287481324959274346555665777906791925478283375105205442160061712438764479580764716862030326378584038379316010828293780256201850334473437279206769032004694294256260264434393597423678980108286058244053462699549081352247155832578269653921435794888908160603987491160397347330541381909190083744860831336422267192788023809719587373262098247533135483430879097759708646302370016858559931069175543704114805760169105567478144737317061009280872363931653066857928301641623836393132015333731645737027638484925427345814838568456258885618524166875304715250916150954074716547349931946252612807304526679204678745741141325022248553343318566265439717354493445663423974531009534498507417390069414519393763855320996294736140668235843142992185605789854320933999190017440292208655812368537810276116591148286472556053948961014971242840954917677104125179588678040167498225087638065553436980961928782039194813927585915492611967481381638295472741513692615333836597371934435168525723988616749632312473026085499188625636682915806075458635816919879538535245914307803112909571259094639318383259719141078962927848299527255141035311714720749099550534017521294041246448540443082194564305923181596058721731883935468607486997967682541712169523044925570763771080951278961269847629587379075813516860204045579256046380890228736621467942118938118127771621427667009712050293398324893954827379609762306564784164262968565216205075719747772236257827435944133026484308243734456282236095447665088306765111790845160784452187174728445505054584093475204439726264948782769090215111708032294653412296687264475927689435842744143875717445538109985568071806736451581713765844210268590927626064512878656387329101562500 [138,40] -1159670326056300222251355366105589136957001950392847238449116043049919638079126754865314959873183866102018473548097902064758053170854246287661279277480618012221326396939423704357414732131500256057581535588802759231287057246707287293419039405960175004829409595538511934340469953447046497600703007354162560407079324805748171362340552185402459607671367109708785146734152331815289354725149022757248708019695141672371437464515171454279387964806343294443402440066127470680357390781926746837569460636598018688578779375576314624364433263153215248853048846254725206390682029443140682446442557946280624511086368389302172285909945560069914987569611029821001602536527851765284752475213523222310388373128602723770498830314153396342920923181552980232701170552353875784909455707998256814342913732373214817880861093271713890756825455288431453599804763879959511631039985050338222412511089955810790480075107029258790056001942864815633808305064151037050621568730797248342749212435985513498296729714285385416067103247217294935360066010842396887888319965987690660147682446634977246369151054543185785058130204793685345838824549682428413542746251258880360951282545375206704793025578998837172006865030781923507675988053700927785767148944952283321411286507392197104411960975567700246117073449118518878615445217144748834628210850239718570436487714824462785917355874310206248658602714559073734315459475881139850554528782379795520809393876910370478935242365496956250377935813288759151904005013936910228602863430940744415166221645807364404935291733270623591242983612255105643046231212223614566676724636539866011675970096266145596494382896864325012594281311099745831130661323722107978512581834361112112895646575940821843685138697304942208714323574021717721507929910439124536687952965207020788181092187034201468148311382185386140223170195775937650038830897007135777160582535380948519927382098408132046532373678207484747538473129679914563894271850585937500 [138,41] 257317089581134135190262494240840798728205227135091603185832312146369793029948338157874787780484840725206890684114853698539492490939596607490524020524065137680439907943533824030132210911745821702326827012066567135128707357396737052596065574873205646909346701074644046564090504121659850660242804539197480995856447379722389126142510017535823541036103229117719612807684624378429440060096752367346167631811989957204036320574739446182294466137860185246445881061487619336930494206888173404809637467994591375101867883991303131643287852738131969309579292242565690958897783719296933635480672639198266464846098049316281088198144383878012726865740956247088073967649517029370914851039836426521849346401767839854478184182000494861295837744718362625982214673531049787990438500396099933665977346829803460676608747414995017251699452748374468789075180038116054534530306693992483752690619814398241193594502079364552969047818288896956623898268898083532616922345172229431408282517292650674163204239963439204308525941037943897084433809987519918439694701695546318936976232855704957170598091492007273203738848834121491827560884324158005784224250685792831699583402867998243662064480280346639202205334013936565938419685367013473125188004338152487742483055411142891681596816799102744312717713041276211734100244363316696924596218632108535065177963262163663540514512900141589854191922463482598283308464424767914060271598492535757087798075144841510311828264240447442242061374948791499323577826514264030938784577234466204942421750771081114337695141838244441248213644417418190296947503429255751425885656842509616395283651437683607488970128721832518585739905544366484467492282749140126224045396213558404626886848679574815728882054162616116587403632422557837579201072210547572413298396650578979291286966600772008436466329996000815574573510784252364819148238606117734865668943103853038571467545273172566460217054749626171403622720390558242797851562500000 [138,42] -52077413687838046881829047372130242853164253861017571243485782195944464136545149976862908239797221248893631676547594683155853489190169990646858748297416413314399379093521462426092426565128559122857755899797676600200107347736789181242788355726080662122569889648495654242346805101644183896733547530451634167409755199051041493310042530709963557482653432242432844441547066371006403035003571123619258107216413107599183712919327770673403746188422396313632250376936466739684228382376646545494725443691018578089680076060950983806414210882829659970378653091682083562465300675244257519050713646505459319612439296986346759985540318083417615046435576794079155226732178647294126851655463919741534253711715911767115097884355847185852607116714906644837858356336819970218253681057193127582777922348842372716620611807667998879620610319388072320193712432570863791152358334913289818360521889847314776896410802516117768426226425100772803557986118380513202682949989189240353762923667298640450626302957176002892836326886662645538016356813364921895213679870803883322014091137455374558700260962151192201495116292624553194747096732709357921694562552361007424584444114854515023139265788896423365481370573882732909137077877765074412774071177021196140615115441853817819619235180172728840101942856786122341500906228661712088236217956512347783501652751951479063095140787916733469930299965289051831711036005580203621246269839318614065858967648027963929162573917241777435988689268836975811273940458544424606268910620211320989556857988524525440818919250824071301704852254831515061345366229144479616790329424160970781724323145928366293884792245573650513751568010998536965697493364809554030205900344432495939218685213751534615683861959376150072203408418877198088730081640732429739286949665623018771833630288544297297205115746173428436305404829751098585506206524000022535703134336921196383051388168791950183537153932270721945154946297407150268554687500 [138,43] 10561352631114597708546601969895320768977465072234920642052278531171093489034459782810553417244529737681700677950850148657182068484131489617641055988295175871239053623194482805701883829567192564547216905265567673190232138761691313584521943308486708907701469569636894232783374230180492849706041797685932020515934295271009134363312504007791257885568050599549529888150884204869839474169256771958756792439411619928086229834131437006864518254379808902323165483258238681697757703772830113001333758465752601861746478492821554050874759201357208116692169113523145602340454282886088078511055125757221555580420373798787891837201899294268292475424258342198613975810700638504440747029219270390892980601110822676815450563001230567822404858099006034148167415152913510232963936187617962248883306662837114967109721129055918348374650087808581454948542756030810063958319733104676913947246411383336950655906026718835903099833392104122246882723881821523346553505760881953768226322254704752159179512662049085581020455964222813367822298348658584920790565206288091352211300143094711127125973906970679801282403880118723241583405205631759900993168446993356409343070314771076335144381113319283144592552257782132205251871245013952726128236602809292735040051235446366516252688431803225028597060038830869621314235788930691566625046129086508337003289210695595309256247672660283507259252603262941947498492466260841246719171018148920780919009230332740980806389929300267141807477824155552079830569776059112061096423910471026597099181256989028730930986148358588899517896884334231872201750755320357573928546916420851237586626710194203307302686059344900469794895447966518849329177904750507038857469908484302307602352232336701864884328704791200543961767568072715057790993606314856706040437535098701349204863764696212108703046727102177448166738679504060978003815609335666806080206358233933740427442686709234027227695173231186271645128726959228515625000 [138,44] -2025277208188078978132226125318564148773494226772479815326827970115095144684223616391581429061382751039476234242679015144511591914120571483912722288241973696836304619473812525041336832731853592131875825124374556434393698004747996800833592287823670887761941585145787426290614562710983816287723481901089131203616774413544704449005389170799732411365470607035784781246359869720253842229864624352279327366341925710178108740597553288708422945803599350777169261561065683216041315299409575851539884021792543062262538153649561899227700541932602977006169479793861624432616004837768303958745511805579822503962520066084764237417480921650076406988216183767141551526418744505483838005253034319118356099929175067306130172858532437731991736067568714218239104718568873301640901369692712398146939408677013662011663769237499948585086793307480359588534678855663449760009722613546040667971168509686397667459201288142084238169080219624543256460695696015152535252347174246058762994586748844792762738716298271293115532220944726850238091355963742266428860278168246711238380503542813545603892309538530795854074817071674024623880718349253764098399492027011057232055647718222439640332487454845227739135659467826612988351405288040733633436933080648120612724653063651961017073036194143148290167362222613693347346828200105352805174486334527898986472594602438241096617646021350656864317114227051831827917399190039231177012319106562709814961415301165327256163299767592432811754140784560720533242692031246101251869118120466856240959680613575381179712282164499856776563681543040486296583840644289957702917019128576045608749485753457399185689892755934724790810274272715150419797977914661946012938534525385115582235356053254406421246204439797097026808210802728393089405035957651826930649340529785356952329240427230122114751017101977309327042577282529283658232171028521285137720837638508003441001193512566891865805247384418137371540069580078125000 [138,45] 351369663353566471781681913837595536606200902944500941065210777603223624739415312130082292763788422507872599790188202962678913762439950838228507648770836152187467996106606905662154658158574700994430165455510970941582498119505125999712119878162980159835457056718605208051794998869523885604542207329008577746928998241568718002754932113702547743662227007745926247841529950890746185610023233128515579548673928703208937110412966373340059477683982625316871354031285050093700345464595022571081039961945949933864350884224867363097885825574621893234277744835444760109714639367919211640916841263251992097169239680389274841664720981231194721350185518554668429986948182014456853290152683033439716894389572261791740816916578683981165125700592222363670369361740753770311092720225380757458710345827713807943504288410069522394934874343950356454498758952919269206082007831820528645192984832017763065995635405909839793820518343971336984934209561722751092578088001926519410702436326332624828024417680190089749036100260794952889594451455522884645639694378309278347302546403570332211698614530057517332036606958649443553912607649497780739198424365486061711102590518835582033360492796839009593601060822521096848112660409372320489895741493556080312705985060894403041205171480849653619417474644273030912596505270817988933810637401425006566262088660978778166532609800452183187020380528754103097852936136681280495217038231639254871743175248455995909437205390376301412832563515013085462073782391698356227158707390822923753510925721645984465535727816550814668589444059634300124781419658221973897573191335720194658815988029188877156049735469502786746472158452712755472443618558774785832803805899547594267238112506305121046752092630010597473466262704815770470527676982764694172378510673931484126157843249708636860351985194279921653291328318668880062442316402729588396645996851976072571312304654405168089219948327504232525825500488281250 [138,46] -55200487633387056266523877117986501820217268742029053249703915544666082264561549744212688676397807185995482698425682660181897586409358179886751276158066760307715892162727827645800799804563090621588398183515687319268354490958926485859662060282428537480536036477237260166845476203675062398609443007768870954807711659319644817195030702365955774598527579595168511564422496249189686971476574695955354894203465421415916841393848669588123376620462190960118678460923783163157098649854272007058178479720510726450619925678126215327594842368920942558011028621307262707012154825442914019082820530012723301935663035506590217860426359864085448003634021682340467672891242822802773918728152696501645188595086148621972793083308774873036757557848547607004872848380531162257853203666817906534164296589410566729419791735146709730122231742156333678787585952532011889595243591865977594646833944624002189388410500895714721681935197523872170752940361202381068177407669632521391342994503775574420055729725549566554275006362065084756513600751146172388270833402773426923109805307129233552421663482287080424386630633163112185217257122622085424042922970083651190198090421540603662090169552503763371936007599041257365470408402375702174229850726703691289615360307270325409201920308049554950796933529484209603379011866434846289787494021891934396554421411179330995405203877334126904443433833493202129509461394889842502971980489283650740888317043642041637896774810545620332075062655186776252930712447003358701339001097942995381930316086020050923037955817909285063601827958006341681708226877456973218475220663081407746880912223712717013660678262761035561039546691624661836142837072521358918021101880404583914099279472499684398924250595302840070700385765409970643629758986473749484500156370313803064788407071110809258717989718015182864832682904561454433414364089658528726358186616007427902993724693737634104097728957707285881042480468750 [138,47] 7728539542592273243809721008243035464944022234397899175391648121230038538413337959505501493811774556462308620475112818515549027311904499991893290456607093929195295788273869036455870800475856341722618685605320934357207453257310579049343395941751421092518874578475893022122033168739652919095414666350831527059481202582922788990773573859011885838317851408834379927505367824139589436974203115123013629277266437806489854824391527518191717668227160462385262261688090895803516707833692583763742748086809131868826299209437078760833106428941817929528704081913904444234125263962890245811821930491171898912377317263124005278459861318256683364443476116180800512677859905411221391934892990554945636161534882490002729813921967885702055169680198389718631743744144069747766069318042327463516401761320056472462330026791303451870908132104719370619619813566199068176237487438414503701129216981782707141285381658377386256008211844656273950137411804223752072776432212066287517013298230581734072471854593593490293995328670688368588164415819532982395320988921755087114928363495269745250244801743219938038375207282751515792783059219912344916492897846810780770580423820492527953121673426141429967566322151580421497645337795122770768631064152675110066270787764948522979299039420318522059065148535819214927123814971530240208757542063184151402153157603509013752867323202210529784910055785708451732527409737958082453376689481780236363203476961733160883800057630011150871943115919844128067650840323693389208269132353798342353108257014662785804868606611161591843446113242666134999218057469051085940165008376915512511909665656104005810557349211990505717092136152145087338160396114914412194089666669579900727594682960252611013498207821189258270180886210280610482675026581024620943166931794980363451184506725533873270628668724243837972344311704466394379859159142171142362761279686994017732748522434667980760862431979179382324218750 [138,48] -888746612808788327586423284090156992336069233224214592210800858714863346145302467495943242876341267705981613262664503769915293933198422042516120468040564259647076757870152799607351420864526253581420357002450150510625613499234535740136826529829705410066918276281030554296527931711567223420585710424865206653195392734763956143477938969803073137109142284970536576863057937559025999219397052269181372928572532323375124751332033214934745255352235709504045021555111963822193641870771248490187622328980820738178246514477778261915003368530727136653109385058910279789171888887733090290774879420232002947658119862429906252575740256859309821724737485899653408211020368932536319361652086765106094759726933505386024215715048567615833012988442911007081662335490508606935080426139747123301857512169931541908360009551361643262637432598520061087713751559343271591256316769950787593699286767668264022822819361825066054127787755335945292786631076562646062942434711199085879844635642740405403056207382869132503944259070170252207573238319683392628392226766057549363275281764789234693748552804673584682866031505078078252824236754321393448368432760549701307988372736018781611570385631985586827518216797578570197344658724464047574295927619346456916579314836408118713283641107516688657970069322929940214163819264500870709182928793752492723902085421812587447585071070005813198743825607435348653614786758786636263545854314016985219080630498405312541013154621428038922664592473548086680133233102909535633924594903166477151871234543555208721520270985285860353480645459760896348399631236715380279757227103806952667334620080884600346448953362528452959524285026202493246907380564894005458336835035206928934351247402343288781432176239724602397142992593916999163982495180370694520120814277411338198018260778982334663559231955857842710274092424165193690406658604997301285787287119906616948937891658381908129122726745605468750000 [138,49] 65752730197912158556161657274244811787265554950926567313023887111457794760858159062571402668348724511748816668557340130529715881627031843967984950746027039304567855037350598077665865523541356594799768021415500564490441919625052914666565461483944619631770556664993340379756893105190992718795005957859045005077097748816895413068805897554718370147204693585216406737886483149229349062951195813650337951391279145266484680147614615645049922118032074594791724732296332283203714685695039793706700024353402180094015595488841808537351863100207997572938717339282180988685753821329594896228505504850574746306852457551447798239999606559779785125580640973045436829476296163669492184792535352597359583965050411054053959089583617132930054648984823352583435265848026288968567491871826380732735942275490257668036997789948340112360045140647166978316815789934852922033130351707719570886352672375822652076337547571149022722242842811152691055701508375391249334047008329501535684815445062344783507773625533572787705785725371759083780995096082868719188985316164012782466596274727876186473929046315286750239242434770780018795719710089948450129963185200352988736263462062042969950019561618985837538894973432987292959539546905763573081898819539721282388127908156417811000992575634918886600170232031045488922714745517755710802330274874631921763572154132282524780698331889868757657018676041495300889051583969547186192024209454220570600638361005254994521512693840508132467529045758501056601003901519403747072922233563093054046553867846482571715848026820922334060761377391945548826077534748835455126559337560218106016174110283122412721058588200345562480111299879629348183393637606391432385758796524541272327578879395007723869710887416412133920227287765783376169865692936328006813660528735692924210466142900650761777434341466943773720061583263611461018922120893849792312317258416136812700798024514892440021960754394531250 [138,50] 2226004095470074275903793348035391725982152101106668038950188355907326950861282589510222305602316403690437719240658527026324411478510647451727110270747218630386043362849757976032722002551150526108669114556225794790189483837199929578856467724392939202301257160180753563614335827573328175543060973490480647932891105830701925517116575134495243251527491120047147617940398512732018691481696601711132866603464999903604852809488736997366924047866725306568605105611154234938162207241091369556964561418980392649462744750362422208957064377485067728305419364990342572313940626255632985452305492353626989770322656415208023612703066919009513813516419194506833956963571891331747042865040139172314214652399732829070458137072146506344507089494392479429290617970949104696381679534133695142978172870389220733924078663828629866369660147496755249696236977853595134416389936245492054541103033747412107864092038413741450036391282492996543816748296849280862735680274555834031819530523058090765355167004080034713065855965038194875690592789067631198133412392959906315027370189523305542474924270583538016002716799231230480265516728446355192220911952080895842588459280690800323915919583191558950556152306455514485018357789853370028206127377052971945707731856651388559760993883396200424400521739292788107979376902015470499035493080450503591313332679195886229433305989831098654664188814787025634443327153383608425980012140816318763959132165488790010887958040662088010508003120334619214286374367318755959505266131458265060775806336493041040599606595119030731565642730978774718205382820178971978280539223309925478532997927799140267225342035633447626630358126970645822022335010062092179278408149294976558998217889936594269574719885017742902503697293654976828609705118893338651066449183523916365737797291968002255641592797676682859015455508161821526980485027938191880674600862672314190417136026306737159932010742187500 [138,51] -2074681839748457927020354275102742050497664431741085587353560841720385499492800630216393772793876149576123527359246691567621370044638720926586235626036469425344547743499052754314044527053845524558918687458862438350285106994057590025872448915266026034940230438397738040496908604260925979745032517479214533791559062435585661669510598175308828103369800258612596680215194690820135568434700868505348591063483257353277945679528469777088971892281286222232781915741904452527028201887734757701629776205866677606307050586884695929379029598558673168802752231328698427512583677258122637750053287216026535778282141454099533554519080343685580679473088765048746068365131420227527569182988429550179979042262302843856646442427388270684188865860716237510354739800557776033241284196577456077453903731428970382111754623334790410849268672425884135137984666848073124328312253357777385193824822517735087928066301685010196097499361719060279014125987006587974760493974066025346664236292511952467279982757682060013773498024656855597980329527614682594216939864997242260945760192451327787279870574865277107675702424761596161013999695725763940552451438057087775385595322978464699786961456471925891740282932834544160322488363078892341037761327761120749865218740103868744224096481020607099909954428481752549580162913369930296776483983898514569292624672078327898474504346335757265135150530333798174582511973410965880339836222710615832410675570354827768013363331530594063650562417220241813768015136762226513236976411494813559809054099549773186223563246473948771337325600509990585421890203826432061033538079799546284063481187651713333361367991740183860092797848499695782723173921818608500225027673140082943633775755802351084979970892105471890685506576511965251197365383424609024262656152939427994876924848792693516942187706028076261587686184213450696486418865853911581440598148661073149168623311578249369001876953125 [138,52] 507104437816280993404788108316301447399869443514818681836767425338472712380619607693897693309706366862477059504798406505765319742851180814507486151878928931080462828752036805368398848196590053386755764115359607488810724413216460743685439100652382239124394881623250650348293161504645611399969988930313153918095916928118002544738659714188722407519890329159486922636553104873182719239810934528692876115046973565082468798573788308266312188653946854587062386222650696173108313250699065628392180045361080410505386704802679676559342832164666880722158511045723481524730283251870409139460440730770433549659666680873743032826039013598619666423484730247563983135895858376742800712712275885582136228672761944649291801760272070664095522627754122576158075963172829836696400855159271288011962125400183673322166141960856892634912120981360696787412763938422094952941688305983292439714301497807823190637938453883383595314988129387968180602149045002848691867943144569458506818185122044563305216438987326341069291849432716287842291560516488403242765629747936872622163182546883761149716529741331646450351612070611525425728024687745564563511438043934796293843130620446044798666519305377148815800545465914612651952083982624494651161143113555062472367843124150920189559540152251008274887590789082102878815503988442331749294308917494136270129364339051836178724946215783013220447054469978968111989896712024527807229163729739538914778858480564876209265241048053089513453658297073709713825523142450034887081556540095348034731499820451973105675984299289113708511979724617826352981815139486473031256318425744970234951898955931781359205998330098790894069668334907942069918169676013095159292923938109684718915671859793232388807469382871747602047883947998164165403991430556562390014825438771986104568009016984740210391604446108203869082274151264382079852096865589575005795563671929772037021706932565597537000000 [138,53] -84040070275225974511946153269402822685988537068776331481848050726039596142852928473294986858275262744553477955023804144450061215434135160444765724222583190945458037285198727188465177411012479486831907324134622617496034453146016464236532536432531766327324090355370392281099125838778767413050229771768068377032805154871204886619818599605965146505101544317131271633164703503032774332452547737676412940235450049275059655280523980734695254582272230222190854448426718078640049973596585342419901855938097063652597003748720331316994255465851544244791260886984764180907883251956617474063912423131002937116817392189895274714842695517875505625297472537993548123768548813855915707987703436093133623638889373316211160141044799629328409086898858334647685805335410568859096476316100769636837489144700420843340470243957127781942911933454268238527663066074155407669978057785691929574719560995335262114334908390470645503377252571691745533195261824460861225483951176714115778503072250811512903327621792139792621017078449131370231144136895677989651823257794886273316751440946593889994121245053377493345611871171063214714904487410969540867641797139317389181064306279274685108163485193602270546768330929216775220343741032934500126285284812903370115137617777233480093662089056181653254308358326624144797315812646719513905459786661296967714587882363472141164220194012022676006156885816736539190409665539806632597617192101253046615329387196135909137819162013289593258832036992565933966094012708378105700414312061498912699662087534357003799811772701332492345849315602094757545229181633044708687227394030741734006818754679723047093682606310626078036405459576805243429998417786248553951577036936417784839778719397635164919749183965237044555065775228182876871410476580000049664219742147586144589875467673215463323080964028607223552842037592585495295800926737265321291139270642510512327908650482671877375 [138,54] 10116712350458722006073906898375711584830533009764746079467375678944864041460349733165693980711540228094367983374330127525070414155428003825519754393990191816701636349603142706442100094924229999970712224211673029193620503715236206797996619419886676808578951275221401436756635985115598615528263503686985393392169745765732665763435534158349357549783944529448314170354937977894993594822274037816759207311662242613685631036521415477277808688511465294307737715713623769475950472639648694524049086812495591039854317371098359998370965124917730233918358493660336681286333368355537286454534520990053989415174312719494295613975848892394595553869981859835611084116008313834280090644756891704892687024939515977949648352757001353913975623292738062406850894763926140218941006745778784377418463942845686677270836530883627062822377051029773932606014634522178384904176110648319395502502089603751564745491443504976065051010627665026182681014206672539647681372971459308378020039279512808691010171498928115276820276059380273161458632989614369949265100352663114516223592261796448708769229983269721413187966794725997310058770709271831522371799883533550450524387520107121464221361770743940780598826615584103372935440186614047854388758196593638828755363518533639628640757348822401720332979214354335645540070909536078469149816402236830098019323184743654271056284790562827493281145664806843530149463811168933590088514840822585808017644090770726995435701514372091516012404234067679836265840551465767214809542476072132143919879270855588302519811434600320859997808095284422505269420427119563710420611067848990399408100488045644032356535169352407085322547789064931835002624657154535026829587370150229413347632811293196694752585553579304923483023859109798836353922056042089673115466743916073182828527634833846206060071544898004587194373313024806702607589004422100557568843086223995212940736382154801330 [138,55] -1244326421626171511763762327048524096761457802187074209260535251208485702137840041291888124901506415167120046060258905675842270075307902696959397573263785310376362407599408959683671787355668725398762330665614536757156114392293491561062361805003828669854826073248001617364334863258424997894014905431913708287440085296877524783793409466739507560611292932078786914811839206855003814363933787296658624075391272840647268648807494045323828266185395887686773952424174357726190561907882306007137113327460020078102721967559328641140067879897838894712434364134546661731679111838887789168859576728465922772644606680817840418410700201965886388461466894060966333204851679708530211332789727558135590767849461887863429650146213309263414329188322605379699826462393829209997481557381005738597797368833898707376474903571254750560253059097662925548219939514516749076593474373793590476971274481112992791399062721042649490018208713416852092528772999947157809465315620297732070593894829749964016528184501772650678713932566428254755795012624471629368637311276374149795286129554719723852050610664205295659130247538409177239664684352838547799168253501176733812764623310348449155415949365979532041600520955874133621480987635420170091393642902693446449922629692980964898488791652813736329075302568803038426760754769730014912491002063659446889383326299022275443956344095688447757570213806948478329417572291860986062644226032914906521265921565283998711324108978758121759891202635245167662828548035217191097232785419177533518346205840647576133201974112256206736734280431008693134114115899376372397487513684987388981551535758777033044541506191806233424752699083161701407625764082045166144845319528769470363787198208495557073981767827157216583994209709579444589442810383520637609221557296951716293042456900169170792608259818933841108738538711721343207341785345709074355809712162766044490787604726676 [138,56] 330324092485101266100679849034820833038157370540725061668301302321423388983449436913401895576683284561478712954798338969534823543281051048555790777841882758428297085547475500646059118225434468959022797962717465851940893754128116071958881970245497834444702538379911861069906655886525665754512974301164281466412620369956168893807861026052142649966319656718565310191939242466288445617434668304346434482797761725362756320700811129189542933177870806478639015165602490219611945658749955489718581266982549868270446192504984798689293990290042414380367562620749395645313867860513635682579478839968774265339235490546907797599561384646307592834180951347932255762971193317642202914161224373088114814290536702243981269090301562717110998312911141231779029919792549832885102717839641699616954239883878086087167180500596344615556553661543868563817050422761518148346906975943357767304856654172197157216275317082144478915790969901030846799594333240928150148290064335388259426086371261643261267847386712261347809739156940959724373586034995680565932641329655977970440031468097828799750786415569095632594570912873840208968492031214511140877814513508008287067653091480654597181601671579428167973947835535266362840263423071339878871395179646424484653486160318017016671161170540859324943919792633281413657642239570867846920090056620559735737499436215867640735053858840896306650850866433057551929412752492438255226699782062489450078032065561317282499010062669409359094223366189672605798513025567537695004788029649879779257210351903475743572705798370534701468103257575634349301526999601788370232196031435225578531756553254219831439335298008154000214468925180096398678042253397050515160077680294063208345853959181012464515611895521459453669320844338024252691969831127178063670442430825507552468019422766326696386633898685710289476390180665392637217121860658891502755764714368208538652515736 [138,57] -99337596446535367302827273504485118118776609073747975480408101992688962034796526628434918795337862092651628006225808446885621542936880654337309658050003805962113784890817855050803569210262388778804401241504171655333419412193782324589973236541136107356632805205673472630282249161610313373315066200523445792417587205432116375154585035021116341141407348432168780846102506485224099538795352010305003610256441008256937688367574148189620568471309319601010198578059824704997961476280302139726189454057667397428296974076774555486941133850291434559226228795432619972584611091248073152007156388156368142568345116546216792752720447554618882421498237743461266943478416273175764167377501131109853877641179865407943994058795959531664271621377965386465935927185475635092687684193337299608362762803842699446011046878814929455337736414617658240427576561339801013316644402724766439481891772130929014052706738985175390711562986437588876404009533632448655521303660171844107527020281745106950246311384250696434263094777351648430868817721104934503281259351164571212291981243383492644785333486564260960963244903399685184734630780806751428890644599584189932515516809720210830376687423914385875403299653291980099503404276297473746583097279234324825962449813492521133046597018845255158928253498849874396520217321504316349909833892797203865436264404786874055336852151227562501801837394364072305470397854701485485526185260797467094126237585311116288074107777475768108305712749663134582332934362237805373065468501136139253959762273380962922943603316737210790750710081513981296969889325548824549182041145677872178885394826403193705248959779915906624174989556644687324688170675104382024835041129133996020331578971321485104320406764046029540747685854060847594734937020449513271319731571726232930158198848613376090507892276463282510362622855936418072696335931663984191870062214886905570083964 [138,58] 20194993897541811155630176810493191966929382912306018218606560439461349456157464207211158466242020148465134645609274520229237865008619270535776371952499983504848435628976023196822984678309252823973001178973044311627643241084439498621967575600984645752562608296533793723302335337352461957070777993615625429614899355306473983939731682809178081822123931951080808593407340882058286893230697541175168489717652152535079581199179884088914069062060235448486296122569301690216079567960595894561264978682961590574944474364733190070449694290064591874296988127873840675598901453984456175595224091063860041002026103918105882357012667543072777030923720696604247159180508740377674794589088841496154348686599789801279399581085860610286734153740205105847049278534665436970777637075176606568362909928707082397709682542284469754351295541713537987963390127450408017583818293197226916745633467476244778320169240787747760169031852268174629407552427556232561386856717582376260341207344856949351993442554872910819135250055670241316287492023770301136142357691358659902592901612970620471351117954292872748358009538959129277923764370184671306511826954401386368266353717759819835006728967012795282360755035567164452091938665490577076401520888225253351241807812496055546174560125759464695115722212521215054716391342227134016436000378671270520785581083390311541114565287209000366870054210887831578473536852499320805302159572852398121931186135607040332670384839831338380163367955920427169458466786319070838165680680000375457021750718555041793198521935163492721429431250517847183696452474385897794301678173235159698511458583454969510244657949210937618283001872348175565353397741794802210533253115260701510568195676136887771729834510521867074586435377657882179098527045236070976426713031128501129513249847847237937841795200840115909587129357281156662906461358060921560536980908584512448740 [138,59] -3278423507914158754537954632877154674270698963387686999161507604398111446777840634041432579464874974116289541673187265215320608151420663687989008400782284505839160566193803568855213037232309969634476625378672847070686594591690601448783874325022863819483572690534277016037563644898918042480057276762556604977073913497034641621544536889633531721159758126475710788996782658038221799591766428068499224587392203982552626912799220220258407415663316603960405464518679534609309781531790605110142118449158196442918770531517929441296989264426106966353941919395007458972567318396559636256700003784893603310488493292484457892495270321250889198009297118475629590719202404245182772675115475248144085521138746259496093862862458781091874704467925482923903457343686045636406841730765548689011512934331323935074529468429804989760452213234047493345840999763605484273188347921201125046634313394318397873598632322242241104156252191037259612297164389207510537796435413478959042494047510351921924535719608911863298446787466454693208764568211520220956179039923526505956517434704911025553900622749334375906226172718061009584839256668013869372082593019070398298996941593230633581909049067576557214591688215801332418488445794611904010832968129888927247575379935377673081783316729046950969882867904088630271823342355227413681951354499580079587738337301033429653310573424509528825645092751160807216793106693432435488429133088533643676797451272619319379694396230167573808703288153852417255694878846316964627235243869061364975845298606599005903158436644560433198018857896778256336311107837055048260620066630573053987381173017689321914175836212547533523469287802843006464413158606414149854942075534492126103387750451945466306867267016005876193444529116556950157607836270512951702162981304233556469931495495038620422946880116498574862895404636546792779136896567610919072485951230951526 [138,60] 986137682555356556492814971383810815486200142209967134470202903312463625934491715024498194677800311688178962678237364493770411240725328716621778272086766765341325437266237607461740769267860660320707596498469452785055628614787934996459464263616147095432036651682938912408815186828780950093967488575658216918639725740635348358641529818585351178518593581872125369510860628832800484766040023528564238906509790099746157862309481807616386639919666244272629612339441552551833343951628655783808778045629552705137398155145013553255366856167693915303859574898268573244193965618659516013238412957096210330570828426839531441619458522153462008895977103390661348900186740115763025199228899036506929981019926743428257168516302142322816847488371147594863636279497048136864017406020227163176438458350811253979925595403885752991632109409123002858169265677534142696028401660271246215309638502068376130446150903815181910591022068414267174888990096306154165274148614719030401653608971715505567330764359114015571163097255096512875847590447761582223658542869873160604601456798898532594675127916446454890291916472076638038017900297553564894948204140097430453710701848673523142895522769512058992345807802681391801283954524877790973982407713965088819484483938817810543284498456921135499555223246577930601582231295264132436512210171794319028176541161498325885793325102710773226785076042644924739801097234267846478618480544809892675778669872614633550061430031342151061440823658088729853240212676690608052554704693187127388368567882422552264807003118264085417949628403736198404517124286057655231180086353115530876007138519391076142864964191525777583604648197973487889992251492468753341546427259410554653616306914273709925803556631264886488084355983605058800970368717593825205219710022637550936716564658795418221860912093534123946262940183954847156937936638289771599399087892036 [138,61] -449005215532712104975221896324643698645787235379701960065163270777147337141554011756324990743079295798708050495839184985959478947777576189178426293368045802373762200514925443359282593300934055493750809630863654697815991088207797180757327510416095660777023313012123490781290103980630581937573952116511795637491231498024137658457649204733077219736628488183974607172522585830414930588684940894384547036305617263473485512113144953602236266901124196481175938925195989685824990846491656566968677478718142339689635616931145225682222769169868240501213765091266500469750729682741111974150992341780440085754123349785606524916464749468011311710223597851914514881996781858737021703600169315354466096655071621655189079245223925565496574396701625816351919458895202227762602092098353402858540146721707715250454007060906879346029977464402518468945382631375533407049577017737490135625425551368953501499181717759538445313976235488360951310534662156126983138660259503176964099341231187044565103508697638259672408942168888605892514275269517394246719647173889501014077065876020494783588740495028271302270573982197261197785865117704504905693280873001061799316421415600717143394761250362194218991321701155505948309436658887436442001156852646717155275464610862680413868515416017896806628446170249247584767018763583483389807181095067539848758527183252548697730254603402302734624282054571989823017535707496856504039213179047185809933767663744037245072328441981767062483146752656433517791397472754547097335470812517571313394846855926397589947821866971636950507807043420496523793056129434722502463526871563408868307686346488747614941244440701873811654158768572874304184999779700548658632584996134392890324080391636149873926165049577353158682328106746674627210521542587324860298255751824794901346966434542270343965268386146686349225127260842827768453710326131632080538628708 [138,62] 158159550815030596113696865624965201057282038007762132604965967300643916907277763090840022692636102060547511328322120854032932714509988608578477900117335065909403963595793925420454191605364937485720125897962860398999720755440061025452293859080342296188606641220012050013533040085033886864396614722287893306497891099042431441644440556572567660224142643978476652020009653578704019281272874142858363300325571672538644754990687184633618800286179728261979672873569610734024448968165736683901625841959625629599663192368951104649474492831926844917375610686562393862961248633231978761840403358106366773697809591800032267375744771238462233155867951034379365791885300045362366770170364916298369442221350730000732906477783498665501164677021491608318503474683486052228532996828772231638741601580164097550174306718660702726918651060700355091539013741546293850882378182335627046689048370622176711445394714679265223701831004770726006569876072239653411303075371240969410461258759454945202994859272843001881425959691608446283499871610300193533832239816896173429200940437324413371404439262941906817803709065127907198579601057386641426697831288821780952480637523719732205053359752326250126312114054709965465552567877697866172398558868647773513724248014954103153316976544850518675973500939342389908047882788644144233690811287708378523779471993282756800481227656156257189652300263291384613517411354627596724094051668896674834623594820124756310987373728867998154446703457398943100356856942896386114843703065200620338967556825782468300597759386901592736002495829363180104007890874803793901983096367747229354615175837435225675656086886144091204523525444114242631892113330574903783876739404024665558818814040437873670389225489236682384852537095041165880874815422952122318882049642729682839760214944041172294599155437153760135483480874720948223331270249472349802479528 [138,63] -40039142624819020582799642308727032237293674710623540341814197953569588116968931545455760643602326080185614480084463489050577314894753739653151211450284652079707051612339643903834583160905608360344590157136782384608741254518637431421732324248116718452557895988524725963298453967375513815288160541403427035291653652687072951341272254534413318943569812643768066077907383256973267374700780009933665058392080596253834848634153787943755965509282635766264650517028331951541619140931738529012583641083023867396975303421771167559959111118334927590812742721391129607105554736088671352459907277389538149533936294145252396440279127401184977605440660730120215428369031389743788630763178150724128418135274814340317661703958072173275159085365958914007423717682469354156335486707326361124799911368043811513738272080857421716171136679426485444792140368570726089027723274723785400096494949854283255039925436464003323571288718311432596591619405877552728756596149491343571293395114755070950566638527712203381644968162139550594418655504924485870263235295299621852403449477153766217677016395219190553582725442769322228128482062503681329543442947171015212416064326805975107644587761824442316030828147670629359973384982124630563485613157543201791290006952875329111288583454394845268993452296996218242627509680476377160265679581704301935097843834603946264897462955035096579656481131190262049926333328821236005775369231389585628710884379201253449861985921068286083224674505779896908105195674173173824744501510032590946721886429685489666590854936938720539961275545418559669538079899093790261604558558266980408787009138723564908604362429549711081439613475718766944669107056624653466126948213613821682350135983628418456115226264515586629335152394046646820615160478877196388494546377595172910267736734844836033075430755008801282672391392337478315699933761243258072648 [138,64] 7485421142807178126424837036288237133004253449101495214487364169274964758206465304004223204584155972320942265131977676196052320807998649745060571583720628107919891915556998284574548028763351599577716271599750449639184482702254670716647421499757617129672259207322752352639086118402764769135709761224106215179979775640935838109145423522798622323895640420756781765750274212890931720900239198173834260122319550085449891848657565193530360336972360390297417928682359604401871818292802716324459208146121004980131746676635025199808791422109770070526664202165194425661558830051895386800723755651176053143389499010607844167533471121342963119392634981451933072050141465266598541443105856400277876779863262933534863139771232390555984285320578929358174506739315120694142949129757143667935450779537439130528969793528321074908782329428755716838803550978107188272595872665312228770905914737966882821350965657111070328370642994569955000864375785026408693826290299373196680709876237009546981311201074400850383435211796698816345494823818915085527713030840237638952767631147217881694727968889191666356228500636423900136230993609697762272458575228026784158154605104814831731565118071223518853948198199170882229337315990868030688595802061398065231579576133066783119081042236179430543742194208256294655853168656873363383737631116564251734457363018546806290065447013555254635611333987602408908990100499984455230918393696173879609852469719460875319123935081574966626514921018715446668152691447970712484306145583890453944868490246462981360189403911111398853245991481023671175643337698897475360193739387209989359093119884203355028110676884674388793042441737676201096001322906978337912108370484673219063952206748736708988283090662898618784736255869242631817248262288108795899966758820882533758400349617757037461999076730005896523334221228188746811731663219714112 [138,65] -1034992398133182263956219016824388265862587806883730485079188446121352532557916545154971883444147556154830154649604117185718761667445683678610236379281042661309142328672411621129450258647455492317649970822766268396747279150147862673300767654267956009188210183621218733622497878111223349628158503768454315510133435214730735390908887905647936026439021915523780021594835902852996381651854304813025867858765546839090004148052979193508658287442737592673697828647593710240996652172448138931259764511563622781720307281524130433342343414920352509373073073875787267312121468097674284543548369358082415935905640738087052646196696757041966356420835924479876822476446623443911405668677224523989771981882814873270865803653914330688309785896956622267982016455436719906973417679822359842736490875116997078903905072597534858650714225102423586190168558165169630347663450018267914950270106559865230860938902141836169510862771760479748781826471233164586392838319199697113177484392196852250804946677935233974007646413533443919389585705003187599282619342013437192804546309443512778251117496258347819276789785166099590277982402665284672723392506701494876653111157219117737591234926350653982858867420906481941901080059145472936069161264452138699790345993329256816210989699251171198791571196740965179098235193802983979063236344042266339277651564329966683027435975297596306729404212436159633326251412937727153151560331525538484552092355521328627200449344990013939591704214534827405269846534545651057346565721764022797845139551411098314290815696305633544424461836111184143662830584086264271298310388941908873829626926719893203146152514836920083136258658544546733709071798375934307001060462999681818028351547161808586049720025539766562263935270232392828136125618048403804627365366784503389681452407217944137196993953370979482813725804305967587541485510772800 [138,66] 99193259798526022183954911889072974036092985346421443825730023282910122909501616087283362793461908119191180147302748836464252955296267455003573521420843311361613660713583241786757888571031035086502738368034778991714230711816216332020020110531512960259875678227601165180758408093346855428631940853355859732285456820183226762195149210674556182352275902970510366122044681805797943592532244801413448228131326685022668905114556187343901929127635344951343049988059078128112555745621516133414735372023305155244406359296481993259754612527558865809969683204769765317814279645729141790252629149301408374241165847081205498438715408341740265393519617114221866333931609609641989939071509138975867982316044533701376716572053741818460347851024084886665939198225829546640798680868369972454125370646014924357977701968766808643888665419937615534233522505673861998924039140448800202999595527845859340199177698975211833679455407069899413084803707567952640638622891314381785754974987905572846028996379629510877794528695643753701577502091197681739202192679239060863325812022902508664623395781983581939752720899444337235699886054265576135053037805743896106177148787683594958424651416832205656405685438877096277285089447122326091126169961909338623704955149148360208383003831833513403262210180294976700509801881315181798269486870059244027366354879504030880254391890176347036639023806839836768069687259169592684822341561201825315886420580770916652434064877574265692032763152119313957878581482343923423365912126135027151806692490590732996953696206539464035097374833588736653765159616765448900652056799372508129495281822125882389196142920130934607249443313305172897007094915182905562335551307766186657922247443136176060607758671890683103040811877018104388091319067339035023727309287612985360503940286984771921318686026414308736807229628712933737962211840 [138,67] -4559605600458530993508691277726672783874688561256110525820565459474051305973629317504425775664468896321291238602433610867456119774736912792719190595435863738458872552760477289801139621827826848516320002573584396763141847076676094317432020489537565691591256953639346899815209125263827449344460562812916302667356349175373770105844610685674110366525118852308000773717603480230942881900301897298115609251381771928192168587376314906113165104697090143879338019409469291722403321963330271468141297936055615208101377325353487904505916362287286226057147640776360337383549991545330969163922070007889862811474871495422479117844193123282969856047328090628715362848528752331389174802874920283112060132679204744073914392694450645752281745624385559630798434803424128208936353786341323610408963299892643127047488597444017233462923046434519355122484329934122674308439978238021099556448548363912571339129907989039243916787313759254350868874839393718514543541231805332771811981860182227303343008946986017212460303874456526439139038123141642490431610873521976187680476569065379167721608594565431135987286095589087617423544430061940376521360357730334962223570745703596368711891512618613275801184064652972753287949889424354456838229398990576762863087957032573857302336967381914082297052584728518803800336988196273255190232478592853127017969322271616067727227773849475865996189918857735792447629521257519255133763889755566769282539927213292231966148662746176295966394809341569731716266920581923427639930273628242954942286675424367500660683709317487970177261621819204501099574239992859234724734553397410148317810373208951598696588026669082468500300247943677061895223649827403958380527102140808322590903622473098388105242693484490603902641095723343769334487997523253455736611726364428488481361904050644794701905105582960998448022314419427257305360 [138,68] -418056345264960962189748981462237404160327874701859037895268839481070381532495011151337199969192964971585579596920247485254091758172317436271658346645986862779761783813947938647964174368063354591503593192940603598713540683316117501572088613154970874894478848208269174997597214778280824965631918566672448247458428675994445666064041532225642183031116880931380444320876266260435374916639696150817308463357633852660870250941606302761555333264834496682531543256499984196571560969757934776273723882705038980413877262611704677260099305274439260440439221329671823115849580647666752856233156054167722726345041608518799988898798934005462092241968514421709902282034302284814598940628754195993437495355727539896177001926854373107945744177404009170536871175210130816258016587786386769348940274496583517160844448484978446959517061379807708069896753701330388483013702230135134513372652494047003973770981686101696816030865908915576111693288818079267502348077362187959939009475542476036281333965915350236676743920106795415072416090630623384435456116296565829518585952285877809482272740000228482013780121666231278566736739023714495454281368921130036941609200861137956669740471733576944895475743150272034881039486201538525168967417414892116448109402681227930198285397353037822995501757233862752976194620592484333981892355106658748891887312336988437599984842014859461460044268912781601923742346029495833672236872428889138355379571081631815741200814355718478534611665791088045127900568178403225007336429292328108505803550490684075874570904540309441452596771130740518681768237353280269230504836540329923313398942143010245608023854956984717801856355164755432472274062152444802202419411955634272586799086906224248988097964314861618561113536028644873566493361202745712542767773474098750066874333601171233527927556239003805949358381855809610080 [138,69] 119632763019260277993419501583925246695442549673777450276535972582196939942971879692464227714293223034738471613309828492153710900102353615051565470011931282544228204398844635219815858333725638545584754779495301055021411401953242293996483389764339843036727455159156485502153303145314920159029016887312462459393219700308688243162933677806977727434709019124703611991885296647204644986288526472612938758507272504933944831570700850257006284952882701396482581465670009939986826753753079598201098717257795162153677566669686727015970187130946237526685913330589706631770257592680996976364086856598232207661226307682654063884096080435845317422219718289190701942643185525673607713610659512573166010009622317700229083168781393088264019859767511160724487794552956489960146079026997243969863987202455056762670879810291031388528895939105181455214363312337909887553091760587369831356675266747228056160807249527258474840652850853618222125116626011031345205862067197029054373872250352394848531427104629182503124082299013045992683519286521457628977548067692287465341274518076761404309632575291448098858422423468661142460295379936329854908154896470497365381037604080972816312417125913667118200690967106465395416768753258249244205985518894884372590845971641487956175713079331147489518824679779333518294281110164914549546020364481645520047219822873309355215730136725096685533600445398756913266858691946317728379275097077377568682203108861179155700334394962847800668485454894714844496603595493066144014373468030481326960583251496740257258244187297626712775943542959907617201127574528162385966908944618252091528233711799304506130524998779034876179219579712947990917619516054302179310411121210541999412133450628771453486047537721106485199576878547103593989051408213438776880509590200066676293885795315203763031097553850228683529315808870560 [138,70] -15036928941928475991385459910175911282553777374550186249400484055065336298283069942654460390586213811204554154784136800179801345935342101875819661549035843567186477046735729486135901574286205352843244992530778999666187737519103079694738743119978231490946136679915833642709896107158009472399054846496563510397526874519839444510029557284616165921198821237526225872973880494539238856815924906232769598686021388724400402128245566304523665127958062548548417364003885312850232843809488226669736096840083198562517976990190261690975026597452923417055456966991032860734450981783630065635751932629558988426726184107431620830894191935692741756636407056506922252696900506445376523038658875932416398663797240506925043440222931583771650669062477750340535881062437897331620328411055688684977596147419564152034158892990660179565796857234981634117434625193198263629096209247276656840204986253662496282163641881414301646634178265264383463001868530367632182582734060413319606913589570231407870738882994191770845149436264240743357729019881192253676222462447633322216742015599845355246018785574860754767100859045924450114392305904579697873297078189096408178835032891960619540934381290476249819761604403377504008508177046411695952144686915906734498533649350880510392141835178468106249656064173537903779595376670085232510717527348721835406244565832879057541115752011689315031580389304316850211825867547459278463572151759993976379375187424170590342188298822532340566031590038788188094091358176151377044670893995033538743379846087347237902491346993379912974338465123006829115294841180268723763172387004065047983459993772892129449398729971903795731426361661096639299682897166637772242629399248422706196836166105870610820925210431083657469454671256325763481949407105486352517296098897107022117031603690607760157149950933447141410731062360 [138,71] 1325224831609608897290777221733850055799578631677756901648879488704848783257197538421144587311551952911136393326570269411432525361821269801456425850512000936921157139718945987993298541998744442518471622200394800712315554333273947619066943843971241083930401004703258642940672645916559956184210230562484772624441616051198571853052373304874221371449878432569709345717509648821538348404309596705472885763999017124126560351361009961750653526878512249113212367844609485940567293567338944353269568563272261248682827864450050359307333294825651336156586400091883528706659745685721610114396619656806344531786956084494856367663131919147755137367398808974679796711267022485058989666262418302539605520398026037250357933989418712367686216151573672995868106494227060686255559238951066082193766763997468668653035227794848631858808983233920075002093226568818225906497725014132429473107639592361016116682669853236462339701639544844468766444494323650048690275565064290912945405996531733009520007851021689586254487747110763212221955207822487375652897298688474086433552394408092236430551053222856991790903639804623303424452220630105547272118326116357156410233247544303053490805715101676374696797312459510342533125666654949831624012289774710560411824480093955341892404656944347100095070662401062751500952774643615066879413585593107809604156481309302107762413296007289419943076040368691237798586133277241298402464168393824569285531835908676465260305898151639129263418304442588249661793001112361474910411510867680164849005980927805901300769564058570932255393156031873743751160999006684573958851143966868932167561805585357427557262709522061877338465806154115286576199381439716180478395922177694913001207868196336364066108426041559311931191662737290177500856177641844332656179016332650805145731599338116803978301774641370309268030280 [138,72] -93917779353829354743903633171407248067616435706460852592723211800445151831014787646652906362231985023809949541080114315731049748384387686334444577296069573131875302795558017146652755595948270762768344329560127478711874253747690116746298774209167905961964060465741441151762151044422276541931142635860469532317827326061180099482540262471860219411741412688529358278979060199896502169794429076435678661881800648636950059751733013265061155303262700139985412870620044619692819270610205109132012001726608467385285626505359890434458917640108165629505387648365514948310233743160831737835974583062102668823877691435954468299199370956883182889989224866295256653020069970090961835172670629933473773066478737375642289061243587786597292908997814001638266442235433242755047868100723217780815983442834083537533721521085176683894866697187511885409555200815050275938736298904201765122444814858660676592846742623285556393353663511485176176881111970931145247861873735922347648479378291909464913120538263449673099118435713440254443000401174496169740591926333620426866290571449993780185795992316043181690567174395138044505518660564590785154878454352965714825525128281841219467827352470817028932767372381214779531686160535640719595765657782554385263570449272078547999980691683283498372516520531394321106568045635794112379240218234051034416844107789585240315836402119292408671073698746724042206632060537632159126718679014895420787078714719215022203912375434052413405112412338756782672353468896983337438655066161719867157313384364577814657039482497925860862255725333890218192848006655281011745090721174179870926331459589740438811193646036741707983805541007739391645478342685922443643023509093777728878653823811732049752445559058726579651843683243802697890579968566902820629337135395656254006588811240892770806957017878227795160 [138,73] 6057582466760185526596150752295161178832545266584471318187910259452145472259610913511680141799911282970633268273449147500556369655212602022574023540837598604171554615866310108433290156962598951689481758762348411120913991106314664609900918527246778189616718182623657489251653901646144944876957968515130667609491062857695222856879300376405854375207776046350517369137116531621835016033041200204789332223298762620075154245476621024760554258904122786371191241717659995344919312986677196429380652872521575712461008646875018005046486478030832522046965967715530442368222162753558155750163295412645087624570007088401740032299416267100391670474708181427582738689373440022310856118588562694376056216151485027264105657490171729669042709389073503570191431710896167862678292737700164836848805596065063885476303720051548205064138471957231628972044192547485230917295343407447964428834223518209772206343162264665070718028528715473130360587077971011707517061710118699769895218332359956910259615019228137741005834742449695796441883680596544475280837802121980213576793100586678688828347023717700382751602984863981011557453805389913734687477278009658658275214165095403352072199336946714219810025903795025959983788659199071534617097997426781778992547149782382469688627625144121910919904601386763214087687443206173407132838706637242554871422587804508193666211907838498022931012057184586433239461215987747951664676082461163841957166301062665233565689587721239103283358455302576468934563580739598417517221790536457155638581231539067463455122098460573384468234462395172372951649294202333710061525162941086483818976301303581409145827071921147597322707205876155363911191814863409596758842640191369954635710963266961031152101414420471447652511392966190528151776367029124641451246721362790327855371430318228508172245013622826880 [138,74] -392875674934505530826793528525091640440806202152450291651549660545456709589087448061198528182694641524770612332543127646124216102838104934393589689221703786255568610235852193862424517596454685156709997021558050041131043168294088344255939079555097737179946565672700709226654917705941921039462262889527344924025722570566225497018966894951655251529473703892267651647355963308759325122644874697712335395884580057855938509105952198607480098953923640109681615041500132290386597853839737410702298612979214151505459967487369841214091824229554359001600419709421992261039482930399180597292184711233205565350801281938452926570312026520275013254995635468775559832857192157118613889340369464992456258448294809155238951188598294923519756048614880111053609481052924342883390742403773112480111653777149181584409173928181953324481606712639402413519790506301492300594746856199940589781567842658571331230039010823793071880186110609409631570766664838946469438943039489294720271711473766793550123677883648977722128823746907558516633559415211359840112754683263039325986774811209040109857527500585013260558897597490809991550017893662252030570096956356131575583423899310905151083542167460458200719764604611241283100514618945307303066798302606190195837907497507497315782580801563970763249327239562614098617980175684052461972518984721341153020406871187219802477428244396206817151840713998105137803314662894817602267507362415443243889694503983502465776773218821508200720649136548574121577060610922106623015615016224938976659388607687371829642810373550782804938222049150113072041392803679646309287230741030402184662397019969758831253626389837946101781078890725157406967010637682391765243124172127797607778516876436619704333079830571898420019058172434990354585240169204305440200429808901059353445523775372644845278936731360 [138,75] 25112620666076700809113868929315446467810961129935592301623404266638130808362208518864828958541905563683828005297289438007110612353975265109628339402732194563581441292935097811918730830854445780252378876500113463307559380827226655163597398835183785079169382536385125556479846237471838544110992828538191425299148276322749457932960335299144312417996788617638500239665813602724550666872405834725808743953203460543844767253967047622770909988752763390993860637394873096619939034448648198611198676409950118584039478262507554784952272823054497435754704560441826134453546951382951199310958217984084691901992041600957717584919403100965575917404165947153327650350597576860577360380152462188227675882030367213220810950263941510966308341341002002420350503693989808820912411997363682995744649554877734267584668485024862238228284052299479939649560687572010945321857411118153399345556574093512491680907563161049433371221018713139638088222258375809336121821789087884456245609205413640790626579867654007222881475346871933770226019489356368672570470891422502931471534896717207797485753516528821908778541863365030274601489849012963029957454575566330448455675027731314005479302411516701336386521892817336374750862978957677780544089448791637977796647340783695345032393282998363291674727847633570806156052849110594482879982894592267348162548740019239097256580245480291520617878441416275914994709232215556303414669963741343959525645658129240083766706017695772910984074702989907552635453061389673131370770194867762425354631952763432548595748307961603325013413376815967918259664262091624423644988209813692055353149330710843297649244257570058588267900687656869889129634233059925324708715460607261997998621036710330807194605279058870734831869251531405841366142444275437144672350811310401963393503858936067098391957360 [138,76] -1412141212692685099895987282534555986402482147543223327112675059606290653059718612180937699012047180229870897822779586009839777409210104542926082598650203827205880797290001834043303103963829529128296212606982461039048102321951214339086801969808187024500840626111378985237793551015164273325860396046965139590301000194067582723003434542500102689832694332104068907221099693000599347339989214459251154581947929300660882782487663036609832460189418401771140798792172432864742207592876589520449566680711380060802279881443262073804458594634565899425834976530736189719915811273808861913961556472470575939553058315755712350376447990959702433596662827449278460082134763097810986176965020735580597534804097990751985102809859820147869285980077162637393648162894315464856088977929628511142135067151031770198084141800511962367619301249654370820713612093446076710519450798486660170619629516735897323218581305150226633434977894575281664287592197737835626105166232683178530119437087514648630603976134433296862319062809049190657159297858807142833683345679569498993195764684776941262200763192799446508330456044962688046843447725471747187484640687614786787135328346126844440694889321581663577756558765096461271355728008604352949647764198689293593190188214887344597502267720187112013778343544157239411089576897075681035297299362449604703263516449414372119306420169467972402004889772960598524603304811617716575940581343611423241685399038133838001775840730780903914460033776829462840504482867840848453987860797577251925677870164767018027277810833810984071223267279462164898692963697064044352259330869799113245702639852991214314163703406079841014960313869613572175770140055436999249299296488027178541621472073178445330218402610877021805673665435687487179467657114535807343472862118199734553407695930835670715680 [138,77] 62473122606949060679049779435605009756685139664106521857835839301510383699462426345371792654267821640303940747970268951998114790906446461750345376742475076884518329840513704053322082747930533953498281797271670407105807581101326652148954543252157574948925877295021778652672572423241683398834448151326531017631223897323700329220151741619483335720521183985556936460188628734887942567681993784687759718415118428377134872831169625871392072481046576872424513728955156852400905381536138900138761855548168862883174631535257498929793608765379023960979547701872511096465508626802549089932371135864361185061121639286735157413342674369288594047900189136278130415808678078611548231394926747215169512075113747326089101326331950134687848113675570760215850289956603324677588938154623321206913895277727158153162417869175735965992312953933456954342710530087709575726823687975048986253211571277546583751138486050585344732022963561178507778053625215526970961868237543728008334994310779179205133427217034150190264868277969422081139228141368188205834316395206240796878848338521734256160092846009219150477525157520130445923925887813666931624245908545888137522391947495046044237160974161362804459269756818769058552087696389840196898327590086557638776863777843303868809977865642078597952367376531158900654836323647600382172876606991661271691249529376423891334867391479202196355164808179471537606137073083995720545542942672884571617432444295027913998215729749851988536087951769173561614863614397111675988698697493652165786626395614055218870825990633089726135804456636150260620154156012556686870846969953886944456165117827738199391779640852539112312535811470578123111970684334516802717495915557771075220049866250358391648886875619737650345144208147121455220887978562518370085515979786069494301297007414882408 [138,78] -1943485176539984580033384657198470922257840718254196507067772390928357021236492489275008127723633988293515353985694317453889254831844656387978579980558434965655654602141894456152050937430763609861753860352011653924813222892813041565699334355811081142836787783377243259983954497821337877207799092507629072113522118579940714323487209762508218754669471534263702270913416664349213798279485992932551509139213602461147571848237684843848931082487902268816507225708109801049455793807104484245925215156402068302549609554735264270237994302995792586148071044634819108194801353964625406825077589565499459720766396572728747277913822704163500481334803215733959635906623733189464771373625558610825577507604550140668980409868536211851116455315854094511405807556772083351997666350837102356965158048513005623494103363182050003369104086647760963144904415082922973624328783232221318212039120831148653772358262636168380010484078960150794830997799673758207322693824776443967379091408128056688076506074388117810706576364179724663022489775676755411281577359556558098584331062299692373529140870950524540361645868872141937855975682099216858604514689895676803078261353970656998834430931133068698733961507701272704060556637654392887012838568041617805325967829497175496047409019928564877407523473790040145994686741857014896022907661878355596777025021815292262934620586762150805869037610310824918532391621379327162241299500521925408851153340727886942946439250746330348059952456572588160328588331388873429982904804804264880542026341201865164100909167860740111531331045904786637236303076934693510281737185250651099944316806126116437630354524703359568510718117097941107464424208060820744909803673653593699533465087940655980206154759721508773768275841171712270136242114260043388304956398619422419752024072744480 [138,79] 32798738005744757083490163536403801875190876634732943364237302871352114704752763911248732354000706091821490651294270227924357940704498206205220252203898170028004326965922900598172688049212428451791369001773907697426651241077442070913292539607834392154112015693972111110655305535069911240747593596202397075608348495044123332990850372956092550554617101705706512950166076394327647093111915021532997573579706889060062421666980380017740280097780555592048412105611501210560286676532574516773388865871415489280113399036539610755845068986150298388702911615154510369617824010471032292753764987132280128867479084635941504244465118482931941569575799318097908262541458225578904196875449033037389047324248248177232483104618026742171026176818547733585574734923536151968484050526973638410658810009039674615232087136557380672614802595135920317408179916751840533785921133273060312364291587099028953337968648969530220869179863330257432336220189768164814495793401841082770374925395384700013318609340867828043549188117375214645653200759503486648879868950125122533105751667090865150931793220223605922774158392567195914246079091510614893921308326832746400341503610887036119994018680527816433369764427137259408393754953633057087495341968805768216760441284309326530532500446343167742402381163468314615175983621364917266476407849352762401336575909949349996344530203103646243153685042525560663307845644892387992878784583898424562239909636861969391213044393817338197159934780029884571602132330465989476959485239332086277208950971589582478256362131370382124839388963205862920325818356949419314866684107541364256863113004438232081870270757945020555867471317409120107735015687716611241995169027929709897820671826778616347096108237748590164306521075267289676891504913633342053643208472453636072356399632 [138,80] 182910991883559847299287469728151862963792144104088669053163672632726822669164011449225244146504339941740003418515165589919289627409548865989366891848264001489198392266005289935408600174539589693921155985311141146793365404115506418236431143308649471619116857119484712556668207536207863185785364094101990020126318145534473769631866760380910138592753350677749187285156777560020042900258696374981836207621591601587163013883715155387978860245913629359384539586066588868604283539118957556166128654653462587103674471654392556193025056008112485521352882724027527060969343847745489052827941531827364478878898470843760958384636345112474035147033247306330378334549050662591803121756001913985965213997184229255481179591441168064216592559078029063198396621065863650475356762250475283518286517294376011694237585408174198356693974412350385634374659919472818866751314399214891306953201982848498901997199998576803973240777087904752969525604978380053874728134706702708536050581859653287461892229726742820248140074155234071665617581423078398047860475319766552216009897138907107166298125553908683709042619004119480801399203584160307201913530637373396425269635705087857623188426694232926767057268227327687399305959023346353516194057612078977224161311710956186368465771304567224718458112736143900829750721224081241793313350939564718104428837731983520509532039842712394652558994672917220905202491402893944844541649275286907900843412229598156984671637046621018477015572401134082179961989079584700467440905722067193881646557644898888308559952095659601541190667309002687425686030679794233712190333766476642554577036114063491126685627539946505316816279638861729187486808133506805248183188417722206064184389272142899547607375983529265175883645981503116610238514190055827344018415118087947700992 [138,81] -25823405611527686786750348252239406451079209342893144943817926747045610415668811653353375348048935239050610869621509013701249719007955529138416726648158555511177919540741578167737085768759403133405491798060695165514857210150937907593555555089004061068085797678768310703461937758574240580265332933545633206551801008557418750932363135279025623364395941662216524373335548561973534905443011731530825551411916066947187608449923324091756279978594544847026616683813154314359711072692523121360875700437945967816206256463616565309468452622062264447269890905207669441761427158323466964731344712163285511471849623022251900386892010315275924227809077114954755609092322097451343013691435139759433883072343282092778969311933119025271274353484284003011716130799012624062903572853809937842991360166605141933614100329102507280496821046757197366724948948788877130913821862523043482248141501065463779665491630005651254776259865345683941006378237288460111180383307154838541786285202556572445550364223862251713395206942908272480757986084448605058819587807327425303123202250467992643340610362427561213412312335600627660393583657986469388081317626086168197343592483934799182762620135075592464704576078719591231038078945322284744637909112658982163520661610969094554643444727847132134718178870914712370934618626913535124978822426206543677415029780738065088792206050356842528124210234198431805687777003878865199286260831371629462447888247361879672070625039196918669961589355070577477792272764350269002503320111601790028383068078285200391534971705904736512611265781813333363038779945108334390277806594461657680454630806039725303754869819176195531443601307596349090401456565473543838496325937658317986600918838428192723007575080400374271210657277935357140396370321520231256150065214786420704 [138,82] 646595116425903029209634028646521479872765044463518097527320975000183731146413913003171609578062214148125229979510081866395068561745079143983845219478813356763589973175491136252858443109220817655938054959584068191886450154928239698468581081296904533608918747935102591015226934144401461309829062387285189688637085070783638152805510049989912914385486639788149398484695374257150895895261033875139741562037748959939608773373148148476919258547614561099406178987214733268312079562309048146757206823038111995863252664021185235757720709069933362728045593357472088192953392217687553928275416793870667768224109026083024789376194093109401074191301678042912628252602144534137585450909722147992790088930168448682618275497753298549183990739075521946627833731987135365283859295855382753878033172002770853105511787325967430730576934120131977305838587629562332020496046620797297582752868225544624303340764791569479323944088680411030580748334789530032104761942869867085943927502964770990243197066162705466075164047128668632351968146387808612508747920336407204458126514333589009559075630301152326461716321095108135475467469278281708003817348920988322512452576608131537707279693120348207946479551285559056780806470583649581637819600028496118040209023541904373507985606249203248301646501406649312869242202737288353894673481271896250478933123765574614016122289235645411251584788673678967927884651583716566926940626687867494228250441170090704558134362941293849749165144919214343647898723054814798830252349230690414583354826855883128394608702446639658766551121389626157462178008391324392737787850130947800361956426004468836866148318686077215862829026806196619213587655266239058265307169319549140353337878925674884954777903649564524753378520521685310713261206559498506435441530284096 [138,83] -3924318688672037632207199954983668550333872735001346765180113053068153790334448309643945720940528972289618688927345693152959894415207901257889850542842926801283530462229065350183170893948235079760650821999953326843563227506240905067100530165721123826072366039836810021138926956404000212808690888447226233210798208621104101811572771630760798517944074660419479616739107419674690171154565675499725175147650040192552759897609171429018496986139296683580851103865409391707171595556001555165077989598313729471892436067523142447156901557670312998235384241163885754345920671827300948983567836491554023575059639589508222179183233430608143581139632247013842633138980564318032622545549291996571103771630993476635659982139186815147052651575488284412980159551510722543656720416365420728016387233369574464295867221927445327418544948837610568422566610359351633547459995209341184642125043741569874886900948482527950751377452880676207169829527704004623665303061557287124811636738466858233718720105874762301794720072864213233687542726933502938701228556117691094983934988771865016824834187656999465896722663771559044456980221117796224560181629176472685755858059420627281542987854368841924544110129784213681567583546247455573818130864635366722692320252484539814099197801781923124731177266092206545805646526514602110230417175675413261726551542008063770334764069110766176878282436055713562707712269879743465894389857843895353503252765289787519180914286584118293956792959244345352987088272087615469911548169775519919021870750351645287301277347360202328953606388317886830169176786906343591839787351347951555373821919517399394925665419943485413709207795530432177609438991501641499796865324932600097220275381778783311283781927650053020777878218282516831578106455814993439755841232 [138,84] -125500595891311393498959275287876914135493509346076367798017740314296580131788067075382513498399052823414712834258007419763297627653596114878421998448839427716867041229283236340823854244939525443368015480059182350168140286219180228925187978886383411367813308651190902806082021983202498810669338299554257075679437941496467267368353540880292539018185383111165380443788268634574980105600633361565238498557994564297200624645873047187230232233509768736687436321513419434959861920302054331415162164974332140311320249791213995138537514312932346567251164848227027021210585917234189449192312314512378324045036286846879522934161478692440027180745322719904799614141502774584879228486295208755301918999479109605269987448133395861467893259062567816805213052723892175055663162194661673833882694254187855170173951434024647510014030631583404866711699993752809130295669659600219240227336014143795905659202748784937152745583601380973759861951263260059535589858298145232752284948206749568281425496864001273967679954251558295711698643710330239784969310715544972556661101473078263715680148948332670077392438226969268070473690173794462138220974840977286472635231890343353750626854156563399075632417455704880071059940939922042782522322988153881759491143595849302993561136433624311007749711595124057936847367245590901813434072786960607303941614656516949724268269685552366867336519934267312347031814364143179589696732210519571531793842891292901186462236746932199936064114129479326423402224464631576758334756907213727376595283445894249542418453957473953165883459927125624111998895445172868391051590189736349736151765664542315123575715433718248976108512870319965430525755630796856649175985713019772557843760101791272511580813873993988759167857395323864392982550805192885528048 [138,85] 4605979339466787776409813701861714991294422372696261934653447772113128526966381558055347766637859735997537743885620256303491685323755618973981557890978038799117290668153427605985338453115024757220545100104590080527819035248227530065555572150148178521393773137042024728848869416052742177986370275600535045312545924423869896689471715164400986438932930389512214260220594455856976550576512947459020054702528481579246322383495033349393913534651808581516310582603803369815347092199316901570486482606397476980041255832985843985360302040183150335644582934837538735292109903733446913984099161787597339450818202138317016360194962848316282427157737704784606603950922666241403219369361156204034258408924704987639819724925175215022789443621377273997486726101515966256513075877460441551693305075478888413727321608804005406040434240146293201243468380630965900390028697895266463325493958827748816343008016671177557297107802929659713473736009177064393123873528490740670896047667844109970167608066260356147895727216825777080222896377708600607403401780823515789528396590727786921438767381789211379762621819719160577701771292908885536811117504778718703148726042149466103745329857895315504138018467473560325622706461812195934868611339069631872295694349020406681243248139039170038065031983113162241689963727737757427488631239166674386932326280017629330940363924724466358301720125180847240924155545866913484403058067727772599887180231442418856093329163468150737985896055421997373020195456032397939930283037087593209912725525466937099800629087057084406154696311867485792081736598639285429754699368168886054267211753803770542321954222166304729005327999791180825391120517672645030425329277792804830994325654987877508288395060343924204160852101634388910998543206679132672 [138,86] -121054642393290594768370506236575929993772106663254374085529022733528458834028550399553292115194637838443524926158107714833562434395725590223283041380606663821641523846404312609755315865525444572157392360661382835243067618584965540337387325766533388232032564169241765694032892102967944274218097047054605440924217357310941809498135118666386446031676984808381425891842803696481874845861217400378891783503479603593928588620400812041805805950109635038664233653886206031900297762765564624864911169231984402776876396780827398208297126225537641880123533658634200757449245142939898519483879165247136816241260930596695113304388019661930820124298044771746525746441638587020895017980280957703919897498704597228702174466683079901992538210508372727855734245623211869137689796393290521070503147808127550981432888613668247079474265579925022364259550336256748948632180064822336831873392230086631149642238061863424790427057145493646944532409522412833201599485445087861650010488523545999038271519428392329882210979491799565250126613172188121120282986965290631778066609308347843455382339758288476090648813874101970547607072682109357679103455486323673058324566630801082715788584705495733245956018762553035295072096398184931718186102835063095266054842944731716363973091028130416916501785553066667865039244737998200819473313258090840296751907847035306839893529971348643510207045860490551708814595315930166677388546070459958681813555444355314023260163112285109178558527755882008829021362671774125289686772665599993347679554740150563168802771355875069368902783671222856601051209594364442568345388537620349259377502106033811292373138944403460092386687773904972429775909225664351103506351866663744812521879031581738369768325031602738199469423804591299490280422779288 [138,87] 362842434579723555759499389652656762998732126448024958698866202230222410499099553227634742259591036931679595079847323183855595683251870139810330100561305603795709072771962987449124454500704354267118080620994640610779989216287979581607154374895687591181992679489000184848431716054923772013739819976840374539913082656277522878359375222287540413795794538594747597630284457738331054439717563056373313067219500941631773512630600642458154145238760512852063152132476116529763561971331771761529812608266117562753652454528789562153180729410196003850839299095674700581214388904132719662074225042428423804551647895517996401559155107820943061452112914233425273860387809466346812506951679568603250126223412981357727956485033016918547020299348294972370032167051517563857441096972366817143464128537326807731759049938598522614664635396531893448358449966788623063979415319525944689018819043550747738846787515995664682548721864610207637273030840619806798076960451191757851137155256472092241288003414117475128236846909150354945569792277888399803120976572555969718207073622887570590852530579060665073206772028978862159860213093012714119345877728749633590677131317023140210735225186585831857280645217319806076844619635772462072653060971463107487364118335951897299343266666806512374024872717983283823942726810706311848454684318481802044055956649424853003050682027452809659112241875257639676513692610254227333777556761607521856063351467808332244424493444605125919569560292157487901083748620926303092264335848256375937300838877831064570467468882711022867179434831633908360545774822064614299721363329009707281547413380316266888214175802382378056797067454554809298370847183908419245556991396580571252398351972783129048204231675192859228143360221003288819425108 [138,88] 4483620776266247509510136982027435517002933469881332466132904723563379353870244025269833525342128231635854362052223242433981986213377671562296558390596435918700303202777780298714262139888193966065083154316224408936909600549445354317229195216647901838322191842568904885202195394979314509413539402112871404261136620732712432890805086411652089922200267780907943829879897756907409490213599678318704901295818862721409303199633086482694195237831592172613753848861572405394286225134797621656532498731459065934170860461002576887901299714125270058844613078601861134044261519383592551846916299897291203420319269329103685129627198703466595359817535744455187516000288816444772684702658903368314831645464118962863725021533963912639426161805417949376773468813157957442194136443459419815261163714194931773502449764266467117926658686389786208397077077907629687286469774818771507321143994795712094230846600668882992912523448898436606650840563726183886803565189092520659696672694214846513553331612042871426168516102244501620047277659102357570436837930973778011598507392864147792990753958788949660908494817925825755607408734991243806640156696502750698842039664847643306884919586246296864998110807311137459513459037463876517128163908412212448040819426161057817075048862959106291685279970687647393257179982746637589669893608234229779001003516002447795068667634336197924352176168678397973834824376396396109959768586728860541578372708409168183192499003226625743272184093078453373385581267448671146750320095439888440134748826336080903558205252346096089200910297529442254426481682033359625632635701833097784699442636651321359224364418273931612479964112339428988013030602636316433127708640005103699386787898951400471316841305468210881190897073724467083032 [138,89] -629005270506406857149830951497202845239372577117956293295590528486727157129351629470104667818251625483511945298745539307784989383734361133074760310202840086442209674416552523400287802652144419802201644974888691941566014397845596236792850909444916312424194573826858547884568767641715834700703215632088223502877288775570198239223590844313391411249819163660383226813669282467008074128449494125342886124227747363951383226249742341201725954474259145801677783586800506138556466957673443142115545142442366055017091817426918090850599417668456745346060758724835769661433911393471377047838448431234653223314721234748055272344247075080147383402349887047293269435984540071836069442532544094737865300906936261213079933928422862775709563588318970189100348245226704724446800725819921857779784186447569643640139578044240847879179124695367637741132616204527326791740855423671468645621462489239187377942297153755133811279813475203910592230132243236443805365643647338091544559814649503287655998805199441154292010988479442861513053635123903501376377956070681750116850677499591120606555685583624491042569521579707783511027597135994107926053082623780910545121500687442243284856037628470692110203515513276728530279692007563184338271124423726533298195239907181815012756541448453795880263675976561475285864928372724706550805586611327698179669532114177727299940477559427316460776920599788495305886073506179434641264014758913984139016266502065866156408133332432522838404444948712082454387789970264965568228410748090535077185673432646485361109578579077057020302454921048697215384835517817351929294671192789561997466443501848043531503021306617444795716884315448456223876641290925409433137040309439482812767388919144559079060505058919875596827208671729340 [138,90] -5458907077523490385774156040930638005377593858930145423959024245838864305634515820030138763431282219710772692881799325107344792316248819570374445362094893029414798452564142956178543163477233525063930452547225215248035135747610264759282621862648275258773987271277033248349626694633905437456410500685280699605254904107205859756030255960716428451105076297388797397314184863878569670899890883720495579894524959233120151631294550641772052678408749260241292808881015738545676072492106598742106938367949902569861566673356537054443081829252580052909394059349844566257991023557898203803897315090587129416867612657033443612497402886181117334154056469229138025987156435637787900224385113113999945298142014589608348092004053893911703598851029574132906293692708678673351521976713936179777939449234733160123806987144184393449527564809211680170685821031139444430361442597443914447403391753909782410300513278518387649250325698363925155232529046537553409540624540196106572756379144928776670616274577282330228381222811478743814621558677758379126295923882300455425488352035780357809946096641386886636739483159517845343052111960069664886936253242870613248331537124464100039642675630113714150700471529327597772223307650266976356253448127023556887210223966815499079796008168492819946257205975340415363650696242230693914889875814672029556183429100872821403453439009831722348645140807240397655669247143186953158995619154625893911605013085046439020057731341148975133651395186889277945904103701966921470639949924960840887600171778028850267559972035825896887367881151853499532425177477276089631448268287163390447706346378315524121590208284100266781871961318643820929357069549908196007351798104863716276012165429074890455732844952205316626729225188 [138,91] -65339213818868565826128804961318609436640269015184170873670931012007267587248435889011700552709311442565590083481723252118217253618983383641805630548189358759672849163914760786174858441186187653427687728732556454627072441751277789510333706333857271391925116175716686683488213120631454450804958721438396854281887044617225965737328869549617986895500377162809572700482464501961618808205939357787221509915270057695933261592191638622672740267846161714305298276375781207696106641268928049893340109255469619259087249672361501039169003572557136409880306212959522067116531515358194996029693817549079030054168659602150259994532977786641498375418022378934143890820845599796316862970535999013026354078798867418294151818418978713244104287680948111285820922051196992801954263833836502001495934214915342704779132775913456394542349767239826467233601453160225900335481591489066213875916020059649108122919066583990837298022832277695518377073451658265074804966761253512615922177247004035278502367591760848060097540710444961656682501720488399250397627364248493941237857109806697223358587233925715910221296632597132508363008577036237436758274440711711763995625778048176048839527569882049949677220186580215969332852752854808072635076171030025245081088163377452366522025533999793376046502344722456307648516687631948783697121547079403581424140544630679353776121620589729457385734529598499458123831448505656588158568963365576077337189023831692102056278374274227729151692064648239774190451466989393788520055422068926474622446708818841870467402847719550116311729832306453688167532007592901437661867730051764421482154283987711777780856843655253085093606310483480467024846435301580496563739163858886144671553123303586910417948235783917784037292 [138,92] -185980921996791318253940258033086222298284865886412254689277095224945456471368347689759607053731631736148920104119861870586884452379346485238865215298305694230924029607643662932258245946016979843470085580978241123582773227540352094725713785798826884221372224102698971010530608119031729168545341592934310010292089752406363269262156563841389302674481546257954279801795673356112710356025882144183450992363668469275578965232204792421375522584728038621516455279048979473609229644667583502487697890449794189914748881515472383600794149741370323660745441961874268583361986902050796523454405105044951946784425531510002344909753392523045615086619270709220658461470785432733742041848652373533842742118078422554094071876125194804031689045347702588114329902644941784590868861804261061409182055954287206731198706472352149479846287335283564482362575856665386648801832524825501130735996297211626363693680991589728840997148758708501605888965963742444859154813371382521115461063150757501653002242294568691163497052433932752167302390534322936664603637163294586688370497244877172606627035717635325839807082736780668520294168380152374103120089336839296125552799422119814471089282147641777133120102694195549285721063987961505940673607249985599833558274555103461168472530155763831573458921183651465441790502853124567799298995094485512828549572243794821729529570757102385082003148276596262177621314216545573320725386686120460078665664159305831786999439675129121382593830906632093575506886174482313225343196258542545983302500886172332598145740014674256495212980298816367705927780559695563864817052956033984278618078506855574350188444540783030044954583213607358989351822600475207122385980241439127726497539987843277921421600212820751568 [138,93] 2110622579578600308370285131106979642007201860450550829248830682058719071654012485179795012784003076359146037104968610997363288032676891454196157773575553166197265431116150916892087662287691090172602931311329528804904244814139592520654084623355117723407178911101955949541612249289975128030359618454232573751292997644154501829466771721062303882768572603803954609924695940829103378869490407002446563281646191301813078751764140122585400553403592345931340612806261799842422153505824191716388144325035807002971690596695527603673353028740029661549679284638391236995112576323171539054565299839011487540741827649413029480305210649238736021530488104340754394581048138641730389293881405758170076203311070668850713325350223623770575787974344607746836645048341237294611005010980691893771963128062294233706284746577781196537971883947449545869101550009328214367429907328083040585494517251538968726907048530568888299597736950941884256645732887764206908075855342041605923036726505194161348096403135619682903516542366475329862483421488565806353289896759073213105876301285246908314695632779848582819766527004794856443696557883490929664165536611707021203432083200860760149642598551053748965569318487836482639458181359827375082454717253102457199934755207071843550281302961341880902473776634501988940954279316439917281938802867623007260166626538649514406262544695808578694815082881952026912663611587008037813666913192964552559608137801122872988982597911329845739294164536757560710894714761280490040028480016056030624317401401995730612615966649524634272140142881655363354209949529740830393489779290851595455682034597424308496972600142763305408750690947015117992256541640283435333187647672966935259348544903858220509401707310034 [138,94] 25372134720446007759409387246799687309340113065445004800893376497232742845772061754235426183837611634762644922005988198389404288044025791154932015349773773390558083038858456215876833045620292064106669127603026961936079599198051798762053694506121408136431772270341959428018928300830644675610462950190825358456667326269248658850576378045249752204648474838989732381055885785630553440773952496930315538421508543097791214390196781085419348052549353958705263944479468562873735454515390102088393858372175740690860265897259091577297927099267683651305004831107249318119781502183153550881254671078050313816166231508723444028716592520424145720069130163440294232544483646991057932350294634165706637087128641023639396408576586032331008856002051135562384098013445585606570782633245162769328954664528991276720994098985053421867776000845598316490318015890771433400967370819722923351800332432008703545290018729876709565214881027598389947888797764411129673050233939419187724381363024415897152475978811364713983160694131508689442182368016551921993785896102196647180556925089987724069521813406926124398478985704485357630252761784057101883469220065621060556879770484080405148862487079750448273893789115935702251263668574447103081740836166297395681386624052319805998644281539806905802934369837562674641079668320300344654295682864973893673574346059396764601061865244333817366497463642630757314983259507371332379091354510468750000749618138420819148650704457988985007412936886129890279369250051479587941578329327220917544855301392632723044067614012818800226872230314125756100906926171171514747796386865785078633539484975445582160900864300501738016457266218864949873622823623804026460495737484893380573794164112227338998541672 [138,95] 63702728143009803559743863731915314948180770769124148641451928970766067992363719172737064501904064603542937553984548287362659363425880353862571270869667797511813025783916338302334382947704393717006231270716829853683281310180436604595326302598443508059434104846510527440853590955595428492632467841667639831925964878812557650358649148178246221527619839316096189858909981575606514410587661679959662741119030518855404666238162757915946032536964866616856744024798649636474977716813833600914621734253617814007502737610065765145440962847694291192103207530894545628105132511680298133785783571902495022070394637074851292177557142151399046106665019773963549371265299548730952045614449036967461977872544018464062251028502029582862579387157219586322385255222332815313771222280758074156495903197918649571327180946609927857752744039486008852862495102465422712620857780246544277556716790487626159799406448777807006846407030320036501983132986490407954706599927168914424081219400146985250025151776834906670770653831887050571967514323664999231936640068784993409736132711080813537205536431064389360306522156994855097973086585860624105616705981065686340952240686800706130199472807708135759184174562044876327821268107457067764205480990683240942044532414148179743167270831693423831430063608436380627206833417486200913552634474825927952584950326597928624402372394987672723934196277439364567629537079331732075364651659077377263066485408931838114200604880522001150612328859811331014929076088634032391191889788304086787291761271034636963294461362191393633793657952003912332222891588869115913517423667175896726784723174488784397251322369483544193775844711228305036855055774490836187113406702271254288291706556615449998368 [138,96] -556065804651785225323634152284766664605965737476888434996549381442292291021073599201315648726166667555414091131259110196550556412471324327192607534892086497575411656667981597130440834979392298951296180610520238708331255185076833648175919385777140924669607673859001934477646204715015012687762097701737891398002424820153116877435356574741970098170978687701503000746339586185405071801540163752271413631845595527985429079136979152436000951025844057996891899454031183980197351368721992713933443924612925713732358005048139951693475289703207039769013953162297540596362346657932936655249132425679386123640850682504849786131234178722440566512598097692796895618095128871077899883590224940016863343419118413840765467681751084646024028110454610779430693577523767986497601713166357521319342854802250470637530468371010415217261044160626258650319569471885777778492104419459544125342608746220343732398706400528754446614291183208487701185160528516118366128687755525600674504008756250297744765509078928987113708380900290913585494903912075627807710810798508243298315284990812495126431386669961864626252201243145325206213163579928430285919367225479918402403142130328908303955986149975749779933436221516757262930790462750512813475569712022353504569022327931929020108700682041869155662567294701389302175082642832288504884374955224282248506304243613107240040784690172239978803103493665792688930913160540676703947188864037859456148786027197621527594019045276815650979249934627493322081180990299507257180540017926668161346880241827017365284431692716852409969738001916706903703678117394125288004443214144192305701704694360340634636843156189536696841004669358225739274230252935998729762709517443572140740536219768464 [138,97] -5174573155457311098523984208451532323220535596081981695427059360169586204621368578245527643910219346464089056328487826965860769761233406151640014650990763323605359343925515925174025286963953894974401359252163405256272558338583734452063511117222974145482100077711390170455938220638648813710309822693630614365445144542527069305641011940986644126920274159039509927158565292897699312167809834466611678393077801807965004372523576288099800937544851568607782450915339404893142230231767166895120667524653752351564426215383287726534697883092896111573192266213920395963831720839918203506847758427127103151312349688713160717493781987280825197711117470376564086630892118977007227280583775776636721166454757162772223580734828986511753523791545947777404288434844563111958198675970791136455045011267045598890813362406540568445580667988373917578552714977162304079177814752474880657645146498298083437087313715843982636320818698927903194220821561284035032508106209958952740004198956848198588771312719067644693052594359624479617048066466078325799527828788427869081513017245946469378616112676635423501448926282202108146574718522491530825908141096970284055415369291076431051096412534118081231427968882748874374964036763621232045217917799818521919553550422510433861100141343810535191548258448381301391720629928895914704298454628883719044569869089606193614200148185568135624620097975999263141111969816664264401735756491872638197766206729045789804511089414979208754769943293990351007313577566136047704321368245060142550759777443496366062600632442864361722525503762460848025323072573876389659706284711922131047668925690372504823809051925016530496346959192319657041851611391784648813495378151951025280385398832 [138,98] -19438042537529110550534975500821860956007742758690511283867678350478979740032377496998484069328102103835386933949689025196591848650098521144445895473539234017266601753622483329671673682385267531382311106026041670490770433622696630693116110416686863438948465583725669972746559417034059007089626042124663907262899317755563175408189157228907402457210134963639584626325787937638898867684673894575047533863462843176229931482368969622019321912181499695483883106378136110844840987383396963262702913828083917561660260508836181782785586282181609215041127811320146317337788514376117128885280262031677392348057933113125144326587001157547439089338756170934608088661625478478765754647457029410174216644116840324793213510459947448116424822342060764137515116284809783412116661310622328414377901912131112961170755398814375974260558007112090955849022917169530161918485867159420179008766592697976304525159243978453780244640508259857766903412822894732656045196687161109882248145343077069515047985053730795462690625011682054207317605444506700538735980322780489000658969164016217427332607968877253380435746495084844232907117288202373801954564632973495196418532202245920396635686381171237179555225168495802521745946509592260210519798206307317541470453855058894585230178571167368166840903037112360731033438984953601487712441502629836091358619868269995838636124795011652476005685418709126706417340809691956843559953037013877864814810697687619826057496627663212788956630099671325022416005031249558028349444063702436568966574836074142495758157997958683939051946383787087909658801932628728253127966205249897301721676493978027985968137044840912360601007005326544678154258353576588127857481238014738160349820 [138,99] -2111697686658693970659517234897889434600355459125971066750894222951770724738999234519659159858977328783541507604953646970156320878844617437151029499718273404610295736131203894213410599602969701975803706010594026541838600087935539214878406653015374812636809460592750120900682484613099095855115212263236121375862894611817641233097730069120147469732313246632448024433130261015736301897121003043361211026874009890654929519503948143973674323083608307366887422195008032943110862030758042176484157156068301438585005848069519229513151949103574082969687192279626392747763849572372055829986346449586120713517665791615077227021199673580220614092804051680891597499533212708735829873263134943131331286903240243922984403185593973304659532050844377876972506422894534833785316697634599623949666262105509483681220000117675157632232222670735395840883834908845648216851678705471515270621728376301889378325297525348167592321200943059553561617539819525902064819717197115950357710306495043396378093017213081204521836930808461428540285650537083746747180996161953915487618172567678494305143053241927265728314061813902387298327707824730578538424650071357931837742668748302640835125433448891602173414194038042470302525728826010153393532930851698270061383453887828765044416876339227080964522837215840156600944178311159611290326046436878999803206563048545784251593153538674223467534483645903428153267547410104222546512752931137347398044859898930910842801935210325162717408622537091613909123095469930859928549532130693082471320291162285674331630520700580448017365946855068780004879300572042516982935079154272828940542790696478778531348221218390807402985945566797190571429360923239582850486058298092584 [138,100] 194188555986624769194172167910027010298791493563910580011593090268460694137014776376143084861067880710325484599320534093706005036193944416653825352326369097432371608005450607156252320583087732740515144664042753897547591898957546510715084040068809866917265091753050416325923816828388331822835492249848144284403643486514430613606378171414795634750199538107031135626108800237401923432710730678329151756263808816795443465349285782777311818617634237563505350990499956433847532029370821494730741588236723518654955684236543843445433182891022742773155516763616675050358115252541714100938126125395407233876383496492822976208397843779741598142109279214567981436148268094711431618849123958926104699706066908098497650707187114248260432673771908710170626120226945035563728239366481734137658409077351887509192221293651026250224134750811991122472248518912115573961089599343447322058528529985342447313499458499243714185609644181526023825922819586563991089050603724545884913915836083708618375496808607582746940850157089854060609277535393244884569414590250700297830730549153366394658545312478660988267965978275292761348800853716171649035941365697180438414077875893260446721752650998144312506327127421603925298268444877244950662663011265939059903638621696833588877965647003938273406948800330808356877509739395526855619194935521267899660403794283689226702232331129145983165265915115227212221905915955827200917398700219718864161252042632963296170600573617200206681020427071427684597318436935650114248223430505997766044726026280856658567979320531837746929135006989742683126202218170992414505559485216383664987744646500827921839826651276442215595118758219032558683604990384207824739652289700 [138,101] 953233513714121787884465269919924463232409129547299278743913889150136026008706721557292646742237778283220373538725510234229615218581052365266650645751889498651560309102267270276373601619116840657425021724868909271210746446808883804927152978948694848007310187113671973665497531804546313779952079095097538975714200742318097372418239393373842326633594070427956216252641342850939175212013051804160055324276049792175736530478954177102989114845057789914668353937904885810313878844017821902404173558927002918857273314723307406305173078592479688882588043567284507040229784837763860653442808578388383080713585762761964695738376631040183080870412167215148341490381828575206480049503578042080526509457627999341995471754861340262521666339197330002115670667521569314832435136779703967706515906215036751082898933707021595272377560817617523699302806973952211826674181614706979118792419002941552201142209244341797437848831151589232233851085247220331878574445529961810043918979316910348494517621704007380200295566503803363192193056033168627632035747631455939026469215975393427031610037809928060140524411495532125325523238946436749765872248206152355036413839044913062662579624548405932715945755730812055060325197847840215577404941431768647048124316320834582786565065339932233094002402812817706633737143556529033734305852426469651943260422773372238377935833458350226484965527112338161216891383099121999953070912987206247699832035006603589026282132700043727581265991074252728507914737139353222762268150765878215985156573971406420233048702179114361244495295439041666440449530385072689537110898183545318820205425079953652930332704257598049846966993435502223885040609710960950837757764 [138,102] 1989137365909173224237742385840364014478881115947082802267259536557012715501189819199475531477458031603994299284256374870638385540140602599126395251881358929865653452455206654135043926758973784715122832434799417217171931540360394822367381749554353935471962981151683130133485302232755402708618999393575401474061328636656278853603669846448667840342492847758656881717666778079360153509762116693516383332754358134868459506640283432830286980073135394136111949417891535898816852181381373326663728390993586936587352380072276998120926407206294792148276230087515533909362428584967338160096241934928358464041543193737166577225979486781640115510149905430469527494281347726160886045161224882452484761250968772629729252738979097227870464766637980965764927868013657909013073511725354827749619504504089466448005683042034896184009385967890052368731182316346521549809590882720562607277111750822363899783042912576798304382984233732987026994246429541861542754098679339698576466395369463042617685519566483893555209303830510512293021668485744719758290230355315821952922985544552707804737206298606625262781237328240541679978834623078514382810438042372632516169893192166358503880805993416473465738546153916400799794860967013118623003110747034682700112431891595217640804324796445614712700919824505246622315006952165077358735873004765086616020069107634622925310002859021585811463959092879067739064407749569591697898303105495021555963269450057111756671216819190645965066455954427063994805033499558169251658934104603181616906323297836174734183713866540962319326916402561054799831230254349345697819915920180133383817116310667063950541116466897183424840879894387863148030278371992768712 [138,103] -24310869182937025268339365373209547891345618577234039932782901825051670945635225795543246469329037500041324396809726554225885490811022991214302326541945587357680349628910164826611696659711199639048779979399929019778655045773055959815319393167301736291141278015404365771280343107233727841804152685643975200610247947151752767882673654681109635659052087941783959615433731939819399054864153546692074573922440365798047789451808200175120921781272987362817846603473068442744775030461713518012551586837420361371375072804261818029337239452544816170624963795792139009521139899956025003161659363117233287911939535219756994779030659241799310466528852072200886370367155158463147790415019240316280995714512449951043204597193528721755868502625169968719673650530369170524107752120853020816856521951519063799778201347212767043211237798879093766531336960426157011104539587894406006425386937931762957929766651270384665816847288530255813392965867052860561207746959351993168763225383551478803341710709267255327866774784945450020743928935768345403905903984381511702673567250652963471017310263734028602687799498758311488618285876437073690338450165554239130272348440881394450131520934764668932530465145008028127014957026250823814031330702351741743970528312851171823144651815256262341057586802708731937102144083240368042736388064764605198186223569970219729675338471153225965112259505930224841713782014110924931178417609598800293836588415864054363520977244795479522175041902021515342570098598432503026001912793612935194470896413532624894236949714222631503362865671695105855267965454196423694158969342791907890353563143907181789303668526638856477497857304693263601047673708817556 [138,104] -489400811827693015692312244009348166931757719250239734255430488585064782528851790346658631465106661449190529638118739241085648393863819309851530729984663012546996927037811814915774111925353572398053731926655263192805763740528398008577632576788212013632938173491722947376898177235864195944766766523874907221581358412476390351641625725806969339712856373470237235715874366572725622292467650937426802514301322687479403787614626342127300888722543960256901591972479257954046792217602696745074099458466816423980821566014058777448302512195264199888945886555494009086607789996902214276823467435084375329068126588049152596110738363078137826471630607165717667341866573703059682718131832951051791486299242109667731070028522089374172037400591906854920402962589932081271733965224353444542009435109099069869217663249863862156952669298860410354495152061313116412693094581858823111539328835749512917334807717602259471472802411408553286982418831121994655137588227546068068358063666969467999592273713392634624901691745277392459472762882371691225651849700046144069043020822601856215458760431911006941921074908011386255827221733459178149517658201146046432558957328096373463429633896404461216734500345458796319046157260744793803967494026707743649242491804855768055006791014051592998367087841651680418689015720792349639655200504945301527286671787071083653562949094154244670076126000208659353212755405702531380433270506870909708546426415662549392531412397026050655156054495759974832669452577894927280041143279134393849178344144634747027570109720859019083220779498785852619571962043532068485868383175970634250459392388658176889805823199235000982353602258461059772487432152 [138,105] -2250452043180349035401372513626964974139138764321195145770302319744325967824929271270216912548402934330408931115557756992170607176903177931412328496515935550054295369773534956271502391007772779647726603862072632954663676409142470844165607910911138701323993461919462546954829247369210484221967443893152384745361400014234867450261186567090462966101914073195414872236542148299632622002863299996606317812284889521838071493914510693611641609184640153880064017391589645631954344071410379852339958520319552611400090792680915241646285183740058418221470551112973447682943471479937078453399695064199198801192727385805925173574582172649172531121533300338780544661212753569140422178440500249024212676228496957240848619745658610675264000748982103372921928691057135153326977251577351692614484612948597558103046637223129813603909968921934209775572862587441278108180995466234641723768389827296290222433102920045378439864858731678553507711583770634937272852220142068375239329348662909126061893051686377113160839186944567898932652574045110260970765117669470292018945181506212938715039159408084166801764557913975020176166747440381195377324616767599693346114151990717452897604188711569680882467862625268258188983864392637683742336387082546329739793956017091769716200825874600235025981882293550720261400616896625395988473679882584855263843458820321630549383277899941934542288146323073113802878771187183357491311267262780339157015822568998382857280844083077743936890303174619137207596993263333763703856292815626898919811344698118546492256700466762397080758637346995943414858219016558349434254506326770818747383791571324183226635342769557772521694806402192585640298 [138,106] 2588312494790493624282662742331459325879619330905626407760445986616658248966692801469778431374554820854692633303206852475232216805182235550376897637660023494823896379426705202371279019313965810224626960155285383181937327669244188403743208922820625496589442067564842615807787539484569280888565024038911097236145872335225865913337767002607884591965086132498471944488704839420329783120996198250009961187221897639729294063956753771104311979029779908199850030311028702661831456406854355047142407881547920057447025652044150386229784829082995774473843991115226678494401590778702512686674467931528834064402824059527950657353327425984453429299561194318703678027918376503378955950424215645961107942024685687171521794735880619807033469155067686316757016787109815962275126349591387281705904497765139377303682632599170959950833312357270588722428172587208601404372118368709769395735949311331211703274877149037362647294297293558435351930283726160719432744955382451547168515045828306944134470496777320402069250422621495739698679421859498769345533211719614797190493587250055515035045699255714860046016478516080388501331805947533503814470743207865409739670375454109694045839347733301520103927516622070156861790196884996687776138222926481523298202663205574625745797758913941345675954229737002036124155262680314482438350407655638847037798548029357934300435702045245138914731067452585754802549754444129591185119775466496329508337832812568109469280159610334275742506471004730923133129297454040081432834462639641053629495559976519932627632090925346416740376633723872569495198187094677668582780594214833397796067650940709965415033098833789875853783287765438660 [138,107] 32606653205114187564032601494138094578647162223323713770240465553074840550641924303759108024471786882023418123453553189469252729074894557636758931636956299818718121440194680781221092949664045448547529967818255624383517105833579167815716345065625908338570708870824409205745904601744949922312614405401576896934175174310318777501359044747831959196213435608732070028311817104371277385167507145336484640953157566971927574617179605720824894566598620764800020814373052921811900118042680524860493896083459759821754513503005796895349315505983343353303958613986859620534493232028185977773247797611794535032212968808175001682310345688861823728754142999581533610926423079289940087087221366136445704299687939197474521184350046887989095932295333602092120780165668095065835504322583989006991649793746029018939409393455923819915513257124042585600475693030632392563014306144860516316221655414618544167196244015509831636663916035660014581705890361825743325454698167167021095028317499358524825197969460904477151069383650016760470294742086037632549287902134727715150521034853804253668491359807147790839404253425569656383766813546966876452787651837880729249881937576209923694456880679305769299218311823610348799639590744616106950214477788577004146702687405904645728010328889727517142838214852538898508503093630056053724158577846113280176991785177978990965501772787533208467576600624005325261170713538286373982374335516235124231707886595109074038889749556605332037560185669480216046196298760756074043728506866324042854500446390739892480786131689075686041640327000783950311113038453705248188992354339444225605504493987096747903042621853661897418540353256 [138,108] 113586416348116627391130202799311718253712757482859060749407915309655642785234672139144539699853386656371515609818755261008876485214010586464061003625764902859830329512789394088718494290302317284321607538533762860990196918697980438647061618507006857632513764279150583116788894923765162249935202791760742131863398949495215309726696173046052830492252247539190256470782210884604084498018940376876502424039098726869651040406842728942181795191755312854929798864432800448991060845491977642709136427987451648460379304288264794188112654118052249061490489356913270670886453685777343709431328642649064678609520164270156662622508525769978815191269590360362785545982406430915455396739421177787851935935140924852863558179193671291410492835113708674487871904162847004958754984277269295544414577609058961942698391636386480991979908123926153547231897712873722141242193536313414521413433151516951152418748272806412587064396636463126302486598671509023279243099732163080247999898931923947256234886958957799699706745923951133120826873659172553704356968578139795432228645213901142494396040405825244693669084765358542993935764825098433439058765592419407315215200971603544727503449844135434699416075514969797528940592944208966255955529183846826924828419508865236707700274431067124211225953847041274510604941771683744609573167218651295308844699859744695290596079958625963449794237627083809900156953380954895066046201705627695695706819233754126249556320442828966325286711417400700354280472480570455688609538724685472759642981786239753135684693713337143994575075437437340378840097627478886824100094828849851235652117258003431333445115653510311357079256 [138,109] 487841762189506739181033575795251143896478691637532365472880514458928524450324867459763869672231218768893224932733573404447382393355593420187175272120056717305654500762973745712823137111811350730373498618053797037804900314788471109709087505324258136609096603195917984707940272028818182524891499721505573100182680951518446348395227290645024690151305978906246501266239605487949445700865215419323693677002952165169846651291450588373004267795970662321883169229403942219679577594598306474241151732339472829936318319250138757511571786388172326230761360550569327853500761198248077480601599964197111890641233297839389838005815677256414630555123944445991444463292952105643971948459986650847800645727231507668581434643188524713494987900709623767689150464391675688423026614482889393994728039336009216840998689759995334644235767712257890840395326323446622211594297487675654040279824955921779991965856210909152413796097055254595234402893296832001421572117176933168262685605127306184548930828566356251696995612717214714220580730222655382867178305140800247306593918277536454799839081187472295490046560727013935874724155190783823574142224867311553269782124992800207706042117172087548693948888959906981882868220936136883364735734509503857606385881812519591897712389102278652729721547452876774960629296395357176762013019770904333339850664002328826689043399211349852026151909382818753133348666404638335454383074914168328036258031200235679413647109465642101758984635000152009977988188636439227278489175725305017222411293956280731865980774443336794253712085258255767235289138147240561873012338636884684696712754498909948810723924139995528434 [138,110] -981908340404503366522953266014229243458132251600968638052873316887190379834405492567586570010167846238938102541115001409418279198753571236662777483451210717697817913005576764408409259965062149416534295729794349742493722420453256375832469928311194728987713212248167557192536021560629102723209562528780432361974364460516554613580895335674271111579719121607278563477217576169803033896965169408776638542299092542575901636074877664672768825276351722178118263802690857318764272592715765424185445962373959482084191636080721786297200162143182950556169103330320223569891040053429075916514728728422311445415276898957022817201703668183278194264188845414007958728217698588607602323383386136027190596684505721180525233360754748685745022389657193658594565152722244201737277809451906467253242179014152730023991957802549123144730557159764861684271204409188890336160989138954095845369936006653940344914523235012755858029861917598787922607621477525254770530508248919947125509398939841092355200043872830540546319940818712854772166688177195190738306525502504588433343985255707178752029637751320008591823641892300060719820575800517506033225000027857363431218030294100613134997389049461457248795621390931432106162131200172896884285294241778822175341227412650966285115896462704443124059791042624920369789879663022441583761957569862425311515737533202746197570793170671377458233861704343253903179143173069196317781757025825489799193748730625126299777274761961151500391360328243146186394308032944206462764420595352305950633072749480873334015559634660368157635959389225679670229149653428300980221221110778986130520400765332250935468081799878 [138,111] -5864273328886305079152621077719135206320285779011074913098380648898880027332804229377915391618333577723649946139095795095276220504063160476724796803444808915920220672171935887150296844173055110181542557644483953007736889981541079186195716788205366620133938358854984492643489079226328071535632581129927648210388428998887856411488447496271295696098031136628669184099482427429034275808414681859020285098983282279418522518935672839062799826802265876032698310983432267018048552564952038982391442869190981906636019234396648337570775123514865238267307741450680732641763221295216071744109816830819614215994943051289557493506893153614913232749867210276887731874909464190984393899252301936637995233999689951336118563579502390009978924904547017857938942661946383740750860152581548240279581683322389497235646548284287384987515385617841241775951497664049474430936750220550552190366362049839708172982351197548798748602947637068323847742967040549532123003173883912670918270357355342891902133779038332869898239271923352329573966923970534179239779216411732281829028320103583468157800665680177684319583479532287595576099871447640938742350210892570334692133713888156307461299355319723068304476282465774031224902482542354762426717240225136989239468739355658048007259089366962417188534055970737739643415409410038803753389276308840298667872173272298834198682616938837534369241093695857467409162953770251193525514399024686845627190081167782496718831395561760380704655375002973631871478005548527901448153635376329520118148860287173781802546437993937486793929726588645828243992534178762940228362104764887960643982530346939125913390140 [138,112] 8229209986573550192909502297561798890692268167620374172753882755869132571894945001927218709285227638801268017102674197285958479005351384870597599434268052066857800750262445543933934874319899434776510156325806771412144882956025214386548968921874269143045873842539166577812148318153579186285902794239849958670013205949481758603802795675617940160734641600626450351647845329978542787649622252074002454244259800787082011982447369034650647857729937855686910974461957305538440614020335544229508427344539750731809637211144251327144901081600609685888789855096913791849178460894223204629802329482408568054156162453469146582289252755126799806233809402575203308915386852088984770172501747337978181485975859896798636476129628483383404239944655888216520378402850725614261888709153631273736777134767437722953016939627878929157167085279118642143595539974282442264206454266693655003552467757403719386980882194123129630055057411465569415289330098196838616837211109003784512240979345527828167502961982960731056706269994182445212679012618922786164885323947652566550053719920876577730687529303192446926528932443848318592371166261978567360316466767193248761487018224946517146875837165389021961044079726998291528900259619688165954211772354366334038810485702510462298863427744998237858256747066878453336863608041493786488789169054365830716660440514847258770898726319725869245723183690066757440377078413842546066738250855360481416123519011837731396912550618225799821956642833836949085575018510743528157660209698288912911761377893061283053675650763401463943135920790098738164714593501255754951634895823020995860947449409845244830 [138,113] -31447315884091974217844734667959186054131928647636329720127177483351072335533502631418408540302801057385190998358260596492410129046797681633541474450716120789899724760151727572570153228827915600383657846753365534060063988413192455966600017895265864999192660424885277569853203045994629820159716825583253235913736568101390026455567109973359407000613520080244626132950774550585063856609034521913309270864493143329496401316020775672247672316435151661429213500845175975493112866005076836107341575084151921426033485133212027265806097212606962968620480196035527033806187413315428225565860994116714465790705033102020948830092939662999609691608362405364150005414238272312739840381653912426705210754964183643487822732406814275113402131211049429355175897466663457995146691782513390314529166056137935552583329216032845962076590393215929018331423866626823473271998414188565972254481351262176282725581014405727847251604215011516462448130159643856331623323773869282190689591242995011406858305291895459297224327740295900271064791038188666538773329907230204206083159579335179987450026422754883931689469982927376239968764739494582188323429084556849174839682203596582396834141936694399506862722383694045095346889229149339277988126214589364155840011088854457681152387440696776906866676765087154889832138545463110951793811388628497779150155187117242531709753202008673552299081931703821297123834822384534888797253662485206823627256054809008764599059296009714417431843553616865448868417594960745736026564956289422044549921289359748616206113107179792055104777642432427890967936425260274429777723841025005619341556737252540 [138,114] 119330627380639110501729109675794912068291583030255671364838768763171832630952937245737504925434525536962841005641094551825553135263387706358595168948250639525490363817209386321880933920335103640713395520874986795032874530318269196651306401112003895539697951573096327328224046858807654808229966060420111242248129363931880699473958258920503778093342387370426990750219587741866047062017778742518681831886406209625639085666626013535279326339289692121055238832119546044816673631712390445371609078185104974381688826756498510220290862225419130047441215290165661679447054691384739952030349765289396985720285854936675596699886823252599335102666474888166784683271362974186894944676077413007171478067121010958494480908650579118947121702913458003581466878544032793544766451239740008018660804632717985768896813088009129573262978371114618152574831272107732858504755778285555068672029070718711454240703988242581481137906101911479774201427529880898146511650248447765245715616434022075507392129554075463575927011400761767343760946018377336505950349813598481071831266933397778088161888442135088773028355206756671917083003868704003156326165974954882167501051171582607745401495501208998177147508322989022029740537437020974356842736862538596491291890575361062518493783520058920402767868754762216196061713279216565372365434216675938230009840334296576704397310576688810584622650994948208801170088892922261489578900392223172407434719736251787645558340848134889402040115036521943451189647286560499133107769498096942643134333454276379283263194599839983913900058936193196795271360247292760974188195903494521180359616884 [138,115] -274197604196737496876930012057239110189466461479359243765792371602144122089591774637937815217165774684101904983761236478543465379166621794142728209931016495471873160037351895896916712864812635574643991549103796123187855335534509533671865077839972331055532589131869448944348964545623966142672208073567518565015599586606773433305844554148734091997562980011990011864856854646389159267049104590896800743309854044329706903545946065271775941967176900358743968842165439199040773971505143695470729437276786109194851362388839007856559035475487682891864486158026366269325880585471661657210813381029918075256731278361695111889564120338899517185444887329866909809383457713179844394775311623766804994193312413330417676047100797197556284289716716315432985356376306754283896007367580884774077692819419878486401639941742348504808092941683406706265897247930253002979213779750707810270280471788156292150544203932213254513586003662887246253535395838692228676193118262046310268849900437988670947755257807263949086235874454300958199957662778244289890347270591542976340329420840142512158151045900772010800588789239287244386712961455829187238900310883558924900666003299642164030029086555429638754316665619621398665551764128262598378063497437311543650305552929614957966610727687571306266312633145188524787676110305016402009651894731733552531047689477760004119488438784609704740824351559441936565337040482344030794488572997705230441881591870576260780934955076978040789888071567066984423691508799464727064051567259960012579750520431725621677669940870603837942172150650346098434041332897368051311373517146782152860 [138,116] 447049597514439172149886708937558608355124475845147540754790257828538034271025511074582044308518553339102926608101715534794816974769452804195069699177126137045518668296141472472758612105628326669210499581413059931158631039663123270381637053991467368182454722918913002813938350878995373605277449212713189217203644993384020483871649059288403991642360924667388992042461756075159601437022029428974931715768155696321356435385637615812899185272737587157493381949101091816727995313867171115618713232425785780202934097359077348128933333304103131707859617125901936570745964878351302538228044267065898046555707927269742617066546988459925242357678418373047175281759264299769846536344913804213904257040306408500809761107938403605050644946799987987324494956987464392547472657135948970740176572424589095268529215257102106537068632272938366907694400905810268167365797361861694164162841758620291391408709656384858990367534386323671166384267172725383377026042559836303357280633684211472524044101319274809515738123232473330952655967414780973394756026937105992736990670967524903423453652072560180875027564781511823816245140463941133103443936266132555043946770064668659981565405815781965902254711396013599185330198793006847830517654335587216987834138376267858854526258568817334413301147738871758374076706876907888265434379433218192991520005106665451390115056508552573854228600529798061489757787208983044335317969679508292208319814246328462927155114240767284433316850077073520981964300114837408779737953280999560367981721372128320410594354080882386272096757942570231369134989483205934232896616256324436 [138,117] 52519345529285877791877321575757287417363988881083537768764436260827297329368958509878900314252869557984743329393509486334331798566082866050188975402894565720682360253130761996722054264329987735591706099051149023179699021438256052962064686645039433033304339452321459004538631584646034280617560273953937644603935999314219268123069831875007871754100660222021548477698019537821133314000354344718457880174827936104605695945479566329974680112951254298803683236105253372522206918058290453650917933461737180491972780715544430684630655911247517635765671274306473419017761728477812536697264415461146224505529720989317327151745333306770398983071078782750091111406827195098416225526540123343387873375838269250528099617988890254247586581401508457391906959585268721267924402218536028787205750165849957977397290412053587441684837348358105728473478296912823573345055722113659872073610567321548937654160088348358030590101021395803695160831055267551138254795204068206732015238597706326329458338298683620638943879733442614883723440423388314186223960829471834400564467924007255423778600774354637184104392861270435352808538613591336936270362014769479052133969339704361561424404193131258143727287452373103158033021404213837930340455032398348118154739005340504598820298515984803744361607406952454133121971519857066734264144949760947831159358936507320523218509602781573845986047755628395852359015042324531038601867892071786468077795771274073553539479179711080864439419532185777812389239605071443905550156435987858777784073734600376966337608881232884952933862995867115828933254316411875884766301736 [138,118] 778951827429969304187369916582395090546637047588787232944623058382890602441778861501523932763776664182917694030364188209465836059328196831548131052831121544750434747389380437942154281668195483634888721479924363612667000792186384415933032383835172749325424916594648266868155361135028074994029355264843043376880803313322188551006886428639899562542372753626523305510016878709055342207440927431096088754726777789723174075350050845939391290871505788927737406417838310506237802532515865583789616073037781020768687946025413951586141470040131980671076495739871708673915182738003956813647262889601192505999451832422252151041188477931666437170476378944211454185030417430684938078366507561164275306231006887151166416963150774910676294175398106590684531638703853744114176321068675066598169775399415572683086425854619800498270668785994611411843565278637753601354776045382755387096580000585798237273065721990658763756521972679523695968473628281139898174380520401975663857531040672728058659718645974312480190714479229012715588540741832479652238947888858171651895046723634057273708657295734049415135607895119094167033993676912098452955131648707034794989469261941133961050989937750647438437516118229687389513470111705623654580457554264737045186033701452086041596093192676295791551479806782373968108348720972908943345588160660676319757484823897207817784969161345600370685763026697747279764082953612169574603302539575693205676076145468978202803291384418802725258161809421140403932776588393129449798229051675536230140652258639420136843514830169794210691557395908644159263569837597465026566 [138,119] 78285749075956520007582104612448202560417582194606511233339229728388471515118286962370883247082916840111997685120711046076551677515588641929528691410146215419700461487449794030874008777393749511506581157910727226034806067521024539507212370423743097428745988593450672479365444306098349088358990372479787512290182522949233307679150703022406593995919765588612192200710832739133128143591270908750458765965324408994744623797216722009272137128275903451365843179665622333181457991984702953286163822318064257863136770613661168587599423761584124829413851078725558519506277266953730705195263256247884334413098161721080356214174742279080527474529357623455960765770567868031394395654492342837684770754464067164962109275049021030439732620588312479706470081955052366353418454095234700699555913112664705536185174303617760107550254813408699733518785235219368963477294222855040114714843672289249965984385633248839435590862239744143872496690126450562565632987195996341905017379013996764842175936996630320425625870647538392039670638327904375371323770763501709259165583979710493014360405346230591180803859048303515323360156955013334440550052430577191131101769633419345349559074412897253469518461389825180718109817778366385737612579590090845190545232541749390809463022200828321541940013368493837337009657851322778301663922706488240235127539825730043741539581248804629095744165818283686494562094769419492253558279288718465523988820115534950283232710388827404115870372323793706455856077642272676471866908685642111964744978191955328500113966497496795942107145068306539249597674974748406 [138,120] 73766292118406288751164910755230996995014748866264720055979028285396135405929113085501902374790339068237795302069739991178711126253509540518457559481018266514111428646196410146988728544518501192676643775558411307699195511963284072644476722955355396766963397670312834752608085997234275260190785553390425002485600030971572389085127865066809108024696037295642062204065506545037643346513495559834178896613848473155844348947489276572059072898587412232426795720111118345785154991550700456448687018981680680756270348292791284685273175030369793007153003930451906845137705971168075310764328532392355199766592660886014944051403868932164716188461818772209349818906963511228201852734686197464545538873435857171214399610795787964594331618767950686077837012689933345432573661376834628117456004392484191511528411186651532489628845739499542398503089460255556591174042542610442821329203944106989443848134019877840195444030062101005973817421307767553998330860213179351180042632838410013168776726239148844372251000900623559079664542281131120890738185806346059871562484303442435269421754223678104717531079005146841167992274300532124712258260864245592138154776618363699310966809286726466148834789518008692611548776260663913605627161903261263873311083742331634768655562939615114560933576945652807474773833347921437791251037729136321248229628205829503302587057812527363960962135063151084922710662846737364995205642208661695310510184212103551835069255182220047550620304748394071629838016249560994361604244416294097021792349031814672129956501739111852751331292836997100087848206584 [138,121] 116407659332194426406675061197749483409034742124657046087470046057030985244239435803980677179548846083363468804573552239648190306628004436301478425414702525845249136764245648527157795084930708580556539758915382428546595040429517518648579293415681681310158284267788691483770442264384319696157052609997179706626753105793743451366642641598790462526156341096525962351768876290646374602505571271618718975089365635105076901357508756141824478656525473821318817859375434305442038207271356771180676907992314125008633395358271262408026641815377103190847077697360130232051889587502070493783433870312378095107004416107796567158235809699125453880188734022003358717690580951383227683153175826527475437302375233760400040960677676489745565173030327784155295474103516092375832278133443393149624364305981070862149725540682894356803113743501145772422314704120463958787365088717651605879392961875228535060046489688174370124007111865325238413553731264722523730259747342531195586603022214478567711127553295697782924197498883549256149862111579681912736761360292238156128959345607235557737009660105968685404837302617962098582084486212378591717418981164543003837821829497708817599783149483517855380826509591286440846410461238032905512844214598267438049898584713412893667362592936454333161638261021294382279376843536173904197104038362813035702598487117288771928478055086721446419327501316484441657370346488180762126554310257388791605435616283939613095934483236024404780756997285201027201922256265722647961622962558372820918852150792336870693735530110041042772274565711510575034 [138,122] 13305532373525295932024858102313925633923601928532253122827451308812903394963483261689489559608618333620821520716263617595515215688972082476836106464401590650025430802876134875780834092000728511786743408278978311185924805087658829824416009206147549139183979764611041760679793193320321174098599187243025687160291714367607929617173885926050427790164904457790909562750581789085097447372651167147710751068117980123806636756824108076124842197586489801657206155466494162189864464127600087187512328666333619079363833192031948247108258341650590529645519686807021596936091862651893251354527582369043780436828896244901014699970729701519085674271033515675711727157843453851450274531843478618203112219072947716262156791294206753600054250370003223417095423181418382119091001449659472833967444885213005597518922946615762295163722809312194432097445582496356910700081477054397640426691220824840849295798501337665732956423641604763138183087944612543781735148597341389106906650861757404882240408734431778703025674635171409383015126295909108007422559071794062859309745939312931679230814519743219509099990334736384214892455326128626666899503620836677324557643679098372790680183726887539328070936505263312918228841634934171467189334939605161734037789574116522764907219155512816786243905312153241317872562287367370533214046768123012265808940899796406687228666322650529738267363685470129786952640128953455002033816508275611566987969865370704967247663706380282156720689399042068956280755387857237140549261188939208924873748124175958052692299987204472422068316378983918 [138,123] -20649144620100490677910276727288102427902274400171270188773857723684875853404636474904859496265240110334659164708388944204033806332559860889591765902245312208210879772772260553248966683320350015155639193300438928223009557407200240734273317172285801427620745798204824127236295228439975679719962102413379351523121269515484991960432169820015189036073832625490308908119355373344165163169960205190052864950672492747319610999837099652686249053652199749620882912351796743417016840838118768260562255524039431014259748253786018538657995485587099444549606527168244016491196075179049388216256672712158487740746130210154904095666892548701269925526079870741937038030679095789923097752420544776403066994765644954790461762645127213039702501808657002800054756168728286144716798946657562453040420243277970062308384858916207230918952437777424167288471031384495651829552925312056931967542199942961405833959337796355652992276725923515677672843342592790945750963878541942264127825548841152954779687574737575928364875366829173883415069336533700848012649789357012552946388234695479842523827619349999824655415927205384708692765779853317583435607392714891154406375263872234104554935862949273203106837487245288769994824633911331697366700308933151818447557011364980563869255953667717000952832803484132877289913330900398056197699434167913789081060477302123767419092076942132044108269541084032513499246215014255617750228554096348472758024607624295031324002580860451050061253092135670761687088231844676650285158008077793262722904162938985400420625377742965362424923513 [138,124] 843104343496930138051764741785736063018998307511227043118826517473485930462646366663896749073418908200753649831037801569853626548893688160405314319605324011622790804780795342622322351322402916430207191324080703004204268716105499209306101434967867544989310051801172984019882050087595101340394672907021321321255336249436887350658326118251202950004950456220289768620445182058605785108349258348821529455372534146463754545924423840875142799062538865761078061981010565018076116415753619157877789652350773891325864935469890768873323705880122160072382859557559235930130827842707287448529049784229233877395916017796438373887349107428704659314280519703979951524547864403067266591641791168062061485091028474711878212755505961681852126526845858264925564832710677894072739454970319051588865495833185921877173124169804633410711642876972568914900663986382165929497857373077435845683319334795793882429495842983848409727319656469170862628979039144238468260660692688446429482627082464963573968832615484137650015238588187388270272297400842044507568811139835380016441861565871790792880607232995237392547337518053272151193787185244455489412169747620987821028926710543500311267720770384302516614306986826504849004687527297792995268538582559049932768956903762408124092454144480778894194575936925626640959671426017706043520162312843947189140915232215145568075925834540673288587564438292228127077967850590039121598099410052526424867740562492921756802602785600326522961932724133630124618673912803712611292794499210410820614699638280971900685619007233083736 [138,125] -246873118098575418558434227749239980001689776644504218970448281447921075788194890564944873612593612738247768278682315738034156819113246509817218372680830633951651845074914522739242012172571222983627366108968863390806118990702511524653385402191122639771775242793230292256392206698662120925340932363565938020688479290175592192855093559037704261862899780181876995310965150820956470434739661237505189707866545205972847092670769126387132941000027993327489258000865040954063812082859897496759442885795394576744048301229041443444343047905355429114847777704049117647702568102272839376462316767896985210914960592681131250924208793744243648779211949192132662599924724270688819934113700393090146714054230518238256363212524989927300469404378350264965031333036567192293386648932785906779472040273173807645917177374386734759825140619971746662470946155213524059512638913501556021154591469553462869229423469888146498557583278687110522832009741905895145747605537546475300981639526591864744766889719793894339227153475835044927943630940972466844691447278972954289627753281321185892390353693027432177292788280129910540806419171597721142459532126889999625636642807086126130836736099212869702500731078551549871610426972041840300826640689146497452958290812560406205090383794046370548574277445049672093547201119884447931887576683970094304241765674953905848815906252058900585722037526891458110074884558172690203472004964939112506153491363616127939683511522866620440042480574717475718516353673702233557917438931968155817772664764536968795500895013967 [138,126] 5851860076141416888779568291232243898696337436703533964906187076427890438274089274636961568384633645983551320697737276863405360402084345134333841729922246508645925925041950794870504161592730450492919685908428317690862577708370220318533335262941698974045897275331715296770990590257846123848440687923133698590615327191911202785946108216226445589499904229629206273010846118281603248273456813545665717800598715579507254025733616097902511612642360608826166969173842489383062521670524381528264483913605130772834204747129439843879593938657210340764240903433201550817608184143689415225548235360315405998318267580967144325136138002175479198024566407405068203300807545009176790869073763361712463272373676285058123138383825730542444296023863117804222963563806035574853698902704860460181218216747476380046489353135250037686497104856953715970699964906975545133200998825343533959922012118891885479416222507256582873431657705008239027125376485189023442695685756170969052057916386360632617175445063963889672139042325482075855660529825595920309911190045312043631566097593368793854802970554183703248392117870616261446820669181251110442378805040882107774562022346887294899664179225056137288258846885826592512550348428698255892871795944620066366675371872594030491015264868375190270092036052561199656098671526693752662996272822660451050233237101907162058274700899187050556805303662232688398287446831734750833142747874768754497135590559771928144208845409011334666397410744783085977405071125943075972328660363818562189827372582210282465094 [138,127] -694367021701235375628697485715418825598861806991093580036428379291584526472440893415878752119858919078461233979582295356895204314761615841131967696773617752254314642791213589065301082783242345537693234564277599965344971298738649232555549552644056659948557692442697010927852284148942005262580147568153661097111535294456627221820515731358853185329581950098404120557032688493010609271690335366725664334411177733500783798168663201676781478792266883888097033219518260347556731490831991665805010654700033799496548157521899663219460676096313033554619868038367031871128139228698233040209299744319725966105579799298087087726826921595926972629424739350700200693929801516842096210066255570219328490430223389838455351006242306133269959091240484942199638811544547578911323717153994125672330080411125903887887402133477388605441931965490388426487265794401067161815553007596619340861262863847055100511429790779773016781805895762944289931598987588303587271738197525208871369693308793800041036133676341175232099068921577480666949916670086575529348715768106827839502813522019934190482212484947094480027379094882560540501014164443505849506695547605698101105535126138241815070845906626668605657166736090178046873985126755136243502507568296817087824500279922745707590700881605594771121909352910026595701403461082118719391595311748030867883353746570433518857944352886691439107396105159143717318396472965579838219469222889774063559218747430262339058265308376197925450343920685187697831255082053145377167395852123699880566007865633958 [138,128] 13414398019438059243721043447042765733179025723398306104067131557072470634250475157021609164264575450399487071954083480555568899939765432832119434813623640698939208765025055228290279396013628985795602453690577813951941750421606368951308874108595011693162901650584943997562442128832062879264110933264116108226187876139950927146657828337263686241798543603377201323234169235833825734581164597240065648979464190504772515918956768919785005346841319468585001503188508084439100573285950203659438365208242491172008278842064724170533334614419712430463001859486509075565059954347931965052259202029488892911679184986160528156008365469528912811266437912563516036317286314875857488147127444366530601315703739185595783867886244173151214686266784298773166577367368081673824964195389806618410242188192167468720428551652942338199177104898759648452475303690628999100403328589932204184058151474508236226532703405835738455576915939137543925103943887371381456953906969949523368039452615178013151729822452463066712252089318318294085693941259767870270496281756473763762524055420760217852715461707190865506096169627726045989864108995317386010651778369734556551131795209990961005664636650181422512841218733678909852987197924556107961120844655114511704569899744495462926006940329542037499065894873787233060729759395574268428322312958349084143060512862314334923168914230186979287428025927715571572236501021061000287530227898113384665131704676037785548718067073925799730367946587634945847550323834371577951682189121666432178204648 [138,129] -155602885635142639840732963260812515677637616710748578336954811710226048342315264308690985105219874939709259901198272114062170242658037284270797852958369292180784047485980947789980803510016317860750778578800929296616185317228606919746549660414209385609114464154343194515264259856516594836229731197436630020040168618883468516210635582812933627670867169029996170741004289496002521301752844229662363292044706303772250733870526092103867290184422780113390832023808896642684769668332513788840599187496524846829530758406925692073164051585819572475880857507456692111982928252095643961187744386958594252831287902070447253793748259817356229865230363446238317660992490743508579732852556572175668717296618166571755693699022389305371466198938639747829005588221506612305256927204529069783215660861875517028446849129264946600178870301980145886964497478767657369605020207232002620837007860041196225716119370258520095406191692423875296194979502793762627515475480096835545672452028939258286039823766776193322614578404551823571624703782698097040165549610005093986765273403925264573213736369372600372394750468508759113535509813891115923561322906533314073800467984986023672324874007961765684536051755813704344678131584035985708635437754494980991226088334723904436047232391631208399377313509510283490298615569119040000781777651713054753366608607264062232063842142389131339168512921346253537547120760143059536756124055132667237151798633995261205538980254373731504170389797698506826135227057591915603470903897488437216 [138,130] -344064723175541888392571708522648043095856941781143523019906663322125017704077111321937248558251050389531081764711763918716102090584829589479274614218757629903787219484357715845447389749304594858638110966515746595116084041412073654294123184036489651391969857814720532641392579483906967875400154090948432810402376781793889998891291791197788224147903405156180130182864954514769505287446792425044614326642617419075688760963099266606183245870261667074316415806428682165164434728757844574899350564385511675673420492646955991161583396371858769282238199107357112951285073881453487657364231600902964294788045985952778817234566488294166329222354549971057713684893170361672287070825478244369497187263840899101747156527511062529709516766132134496717311295799769823967754270273142773752357326538545035966997844187262026697068141059493739369663249439682303542132248834451836729439345837614000149063586022984980097135534570494532487378863001777391887176772230666467927476179708379317286956660512501542825360907233885320905084212523591761715533739196916122677458549708182500430659197784880919660139057754988549681013225249469160311016348438391926333455695849050974492589865407000404568148617540818842850083120971114659832603646461296696821165934589942829972526985276402559119831223741260156252768859058263874895408078288163123365179516979761750571048663529006699817694612655659107851427664992645935107853542047575996123569525525478284631863206257535598321717644853960543069251667557044783066774503272 [138,131] -1264154821396566154665600497381172175067079026617879534409027311606754111447410415281368420039822534594270430069908658541930522938074563181964363571159095187572130403805802787836680720206038730321493025369620198941696978227196483968098868328795270265754981570319032179771773173131125356368238186834934327997830321991995974195267635912461529248563057215081137564566103034467211624354820026856106107556583246068957116566468169272533036313347241499217082929845545821477956887290882191339293576549924531981277722718989438906609193052104930513572075389167588168459050861151402082873669866804439183081780256662702593256313692789170782915783035827168452548046545937818821759670842707916756235976116135880114105627013385142627778294772327762096562121800910726009585406366072480307753653118533421152526329231699734909302782967439419192804796177233548162620801979430273210302989781013523425698054644218644613629992429206413041557643489741614996657006885082344668287507681481403104517243915056890847949010881215240009559755675963271973094114589020091014032471680089857931480199823147869327146308020393213302623842585806458758189001007740927079779295611363823898361559957097319166342918530601451456110651687822768689974105989084595060274101266017033512512442195458361760844018537065677989734242345029134768318122010945006916118254966203407096364050299738005809716844295902600301113197996540207185212239995557754957879617920920230221369893541862396797593239364320901472890845160808338394144 [138,132] 160835602667439147835345949591193039693026881937581645551569823364833477437522260295525711688647047884906506531968141446401106927029322751413044468220415349484754369736517143697828292140777923197612779103108852584368906146216340248160618198763996756794176034264292446942657868422563200203663106191636064114179517128437829965665118263999176835205486821853442049499675439544242002275453019330299281355134189077340455038260627429122965179064839572829866928659846806925282237167989231467145342045564715294615771419969432082873753550390427972594986223505545581113637532298955897182446870891464666003908317591524775578649632274321686920061823631759033786706597893551253789004302003126436565066449384909044926408718936128144575171589917735673981804579986196168803580186139784444267118930482910299990386170615154158859277573885221856355685826465367889240579744429719077941253065347752190123330671564423505250103608338065045297071414416621667004146341704990194571108176934224157832588944607504320269164940255485392846232228055277629926706891922040927120332709789898318954225418397712301908389692054741745221360479005483137406964553266852099978406892933635336972689804662305776215353020041729421842678655678879718889177094943368444525624497363099463099062430522734925119521688511109838324460697674605808368976892980236545597875754347641686375340679920085138948081401371710172783252026270274841462993958361311912201426091558204339916276647386120514680814804956432973605587863320524 [138,133] 454516167186123373844654842650864615866727858465050948639796727120197199356538493123483613933850855037311230519729723599362265622591361097752984829832904187767132827962337577246330266727753655229516818974782415783706839440133757899532668831029251503242688045154791425654099024277765938453494704233803109962667375462771770671959300803382378091663013613912363719011574176944744252619225621992156208356375789856321726981824443005694068214621387038905900360905059266253986136913009992264700808120627616227817027393480088758266485533461238723580225900181402544541473822525847352895590517781388183256545791070875116183517495872977765127788074437671411395215831130547047298668668343377157441150612296370460711003749478036727594868325823573376976964803599502780995768908786618604550385007889724164056039213724704561295023062544647561856621677976476442215751575429183265926775289457081856723189427297389952221256636754116847816835183942730549634173189528662616361777240194957442437844550761920278603558798074366507246428176455831646790727236614925880580529472885333588248397169770585983205350225740705875284439949802027370675733106538487163949048856627413239933117628074349157025790188217081543930058979143637286743005748683944895119533772291459130825724933018502412308150172924825890516892584489444253979536949661071832272905940122343160928909785410722120397304204815743889133943678003389250372006714637197495798727131317135587349615297783807163503010836219594255950012 [138,134] 2593880902484705655714472238748805729575652427378875318808141092985737375564611348332611197040558809828326735668466174552257082327340473244010128997647123005754124141895467079890599809585942461275058936054193738278330793213031827002043809437811865829986057609321553527365185930296577334180621736407518230710965490570895158042239206069559906947598659309471770283984013277678474668429887191055669842129562485341085362340941687714043753815520189842239231192317111536265762585934639868049141130230806683487857323277489973689585273185343965903358262490134507026638787337077024708935775577726538935098707071676164760532453961747260278382458435386592464904275696571441197232265271875581916455098841605709057921812632761905565742571909154085538781392103260955542958158102349998819256016525884167754845193267732297552558349767549421335718541506259072012198155592685950657962945815146503369159292955476298622858507135730333427380592341453074818683644313000611945936218874265193624688740750804549899971472940781748695562580701657355673571684924990512031982410754971940302326524811261430985972334606415363774495736620456279950070137741150383574612466441816039974382251558895405943906186698904362830214505142594394362651207008776464600775135862335246157740268515336643907923442501243531497991631992204127873637538051086565236748311407182094195105997136130938900828989755494834829672223319131200150459316757455592809593467918101653230072666731401320607488858469087078 [138,135] -995474442038293668597730821502624310139029597765483195470370525429776480904781341181395755201234569060103569940764330918040055779502849703568614719219735002885532531339084400927335181465019026177969484459259929082465477034008320400366352990845546336429336335043709808277707090448408314885161898348662355814441634286189245928644760560868743180714370750258573794677513936222103116843574753381206960594943522732075663121627595299048094269514971052643329785182585575014450217294979976448633943560098076986647358845924514609855427086817641827579906944096205328053220922960632915783825603835706989158403930204316817114296881890706927836897535102783788808747423649733392316532859265139080840132030008230053095799471008228952257966378742478819178020226127860396024863908952829626473970925478659079925815475747742258034208130233422833568466744463509982739874713945645497955526207339526707932563260182710502012148381185073660240096232226432722617894132385772530836482461984591984797398770799813722437524394427976012974041422389593680915998017882029953814991607598317755522583667528295490664000178414648555629835025261195732586180450142901639708782815263813589231109123916998798639225785024113057834806729970411160628953335420864270075464643237152262245924306132097568644501836499920870102318718164718615617404529497953625631072478859140218106699006248742611141491609362956679740355195677878810669846637381276695181987681700760358026751806034977850404596 [138,136] 1922630988184975438837152897701587741460281773857938548735588871947047239050907610250000248885558362648140345573767358398838075691693692779016575428686653257741500308543493779928039449395288877875497673773556793689366618814280021029859013366294203042573053141345797951811457848160696818272819277982751534103955374012534367637205582989335159603621025026972892910369571984100488805202112695262383157688249494482924303284827994559955967191874034995022821983069451703737069913438585146269766021368858922825374349081606760224976559736320998857702790516150647500850215428539713923723938058295350486339790888764507987284684594233030619970268515273521574402037022560358212095283738842924335983427689774587137854649031747754902048016148829551139771476595732999745922994759540190239380794837962195632687438498482508916294001220741099088096654683917763656397768507421638477104938795512639752320564773433046153152059556773970058726617264686853063324831514321998231803049302453028951538253691726074614331213568164160821843111307744092738157930663988736529853850888286982140153720371944735455087378912954228006472437951231809427744787549405657944307854945149536354301197178462865676883908597666394916759959908040540687219294524179589043265413186026375399604292642514930058620580915280877213894547164840952275231738736055697973258776849638743705810622943615743901433550540045092898757485539517888385954264066966112644980303492724033068353716125817090 [138,137] 363569702470819663709680543685166852638929112276602388339456549297703871555513063202263516582192803679920112043720230724913359741210883821363707493785505351846264666982731923614587126271274648575977532989660260794290833095091341013529208804985791421263784623885582643751522347498171468699975805410283480086839868002041613448219107017786463484753760970002453711134534296375647288247366353423928665839430218088253875201165173820066871277266532974856754877753676450221283219195931957847582706428199394214567177161805812228027417596301835439274842220610551275906884584907900584107757255261521866714472391985524406358653668121349195516357187180953637266807697247193539672761219140876380982992341229825765945177591616879907228274784219017941931757409646646716698533262464653599044174384523486794853890825657235577832050641202477105843244532382766801022567829183431879319608300301685739761569170298057229677956129669026154577548932505432241578750383614660622581532148786814583233240461715443695469714956182262710992930321553431973004134766373457199237651495156910268948634086584214675236644588428315053424750752355583867045773266199665104386610511815840710118965395571157271718192008793661661193589621286347842446148674897884544858704298219751250552259732896188878157034283884678888670318347235128619211346841393487238069675678552708950862033133833850413751818434285356051759810619591830193056161490971109562929775721100488132022088 [138,138] -1774731763483949786279407630970274066319055187506407882465623208899321417785287795909152141009203778051049645932930014742225620831672185766361039144151929030588117855177320534912233950304864499411130757607189124239316490674663977606845400758641878868937768134127809703415581817758189399786386147379056354023064887731397693866929703866821398506976110649273885617997110090816628889674706612412385393431144060516320429949976855782266015693397075784756904453854728149669374082308371728723337547444831238985919388797876918696045485676418871413371273105148975261507325928901601612572660795770947951591990914569496011130478365073887009896526887886165496333617510129732168380304629336388629950274281024603058399332260730862948793239889052887842068705677179145679851020118772685126472925233384841927251869001780460847958409317014734940074692614990166176449424882151753384419249755312596143128887433126263069459854664276347782160215535528015507110377126557609741448466465883886364400159666891359066649501861216170314436853159710802320034679041155822459027937031227311981531671951680988606400498273081026545220957575124794630534775740429505084273702232090772769295845473440344610205582387462987304232330455318674185375422237292293531302935704580852818060150148494156307475585861582621120696752978683619664088697854938294194214686175307477213335207948974664768625621994824617523534447009457574474576628366269677577624184612214928 [139,0] -617538015412419451385018734929444460031864479578255954866850854739297891487191646753478696974431397120890940939812155925827199196057282952913968524664912892695988673835503305392161594011893765397917363951455450022761375603024850226864277849485424715356703208932155820119156823889195180523733456819149501998305522909542370259125706468109100384331305183935363404942859428872048891673421735981554221719666605114072860419836759331363836644147414996357569603224319876248295849958499622816650447806778354111875013999715828811164045737051354251161377077634483778688678735167444325429704248431885331699396326453222239020870213975048787977237686287935364185643889702782898513687165005201117013772578286261913473588498420580320173957336045099259798035492504844861217851610587271640455841052490555549050172553900653814376527012212574504750600364412689226568218811042506855613466734872477984356030908515352881709457586955618878728938404640347743280352542778824593005877720193893355210652167151164371290948670295131205272505702465041746556170655983863409152206591203397125151471974640038080257074467235216753864066449955054243424622621693638375151447417660440644862539438949891427315134492109463735384277716772297669078471026137098205158453023494736391249177937082687938365338919376794713517138020775229074352676625286162593007625527386647454648874991663616267971223022171844617380619848220322105141283403495497176219888070647589174060810332873616534275706936079077666125212685959519104412864105163581171848149146684852188931949352494369671059331784533092861615979302075156252096031942048000002060549459367282802410911030160216959649649611597229045142688267849092712544899784718187862728129143620911902723555215142398574671312693054989598164560840923393154586214786478211767440413611434640670365075007386587469038719959765741107574395889857428553157919826298134733342261063956947866131670691749329155912767839181821830611743061869885921355099818872401779054110112815619004766887201185454614460468292236328125000000000000000000000000000000000000 [139,1] -33782692652348370234382848613031022108642079867012294111787972533335198937749953903441626171046589108945588830492139399660545045065159609742504774411025205596928881463397751142093378091407194278425745187080331585410964390238340432303177532218317754542547338507489137575572083522761805322841220465666424952660575874300519699296618417995211376926208350299039059905014654084969255518967665724775244893937110595703299039415937865437561396284779145980143061808027387482203644150750480424869277809248942831494225536673248555969878724502306683605210149989973057451330668985102064052314126544469927470499933849339761565782305776803920820224158187422374633165360351544582338402451105796212677953105021237178969086636142039169792103223396168325215479164702037586730480138517258253833581781334536670967130659235531325150050379315777838821327000480488389399617946361706049541290135323119244909790031122563501108211725015738963811494346441274881075330421237708635176039748073833170795234984680648105476353109927812384952559993613134571838732894412343246040729386794693104997819178371674685703314254955051513381952562192371350978757199772347988537609405108459039675466894995071161865951183730549533388163280956056388615235026759870019308598266327634001297508592520840395038044855101776848556795788261252796792288362290314302440064104844404780532682535342727095948022466495155367506033083168836524209082075433262169993623784017654040114131288674259299697675794209477559766744167055863707940639122332372834565059838077957424737290464752413383764002370023971535485547565180269907931645761088645126075703299613501991417755657133923042747118985360041476451876029531697970701336077452502842422447378405688781163923773311215113698764477623213392885433168390980795370737003189273053063583215508229301081116537460179457196888267987351697790477807741659346291047101576605843293975479545161566927293812669439368859250742031244653852160685748392791388966054900255147875597678244913855179903938719121470057871192693710327148437500000000000000000000000000000 [139,2] 698690834820095164654499511319801723320190730869364669928537312583875999802572867738915754629443270123054984420719389432132018231464787587575161829756546159558320238898693191597439569464627243395768575058080107073033110459888637624711153996095974329999133519625207204112408862655737716394258028857364714678695022050128355506355861438469937673767314239035009498618796744449332701024143398491478645644835750157284334536431058067091263307175788162982270561532547144838810148825394815616471183840409554340583302398927351841647281457711930389894882257318009751764726209345974750609078056198404311836521542805387754238265668966494545342810082879446098053294512157158251539797067785421478290077896761163451708629462615599672023394292913183240003933733568299030747988731886880801155694294531717035826531616119606426735084732226422517437150381458530441846454035663890435168495383544105162737491601801740417990799878189723115348332622853733969908086859222507525047013011269193600392765328512880333795427793788393253671235017230598225771202097979390653851903568967685643704203046215366201332824417758324329874167819821470544846144994937594579198730628905665140760066226196606333685368566379686044634619403486633604514230971797984964978441787108745921808272120793631941325142931994587412921147774559127348286912107681378472355993877743532223054709722266035434889343960934227116343939150495269931849677096570532950969349606919526656458241068018534211172017635268095301611639713944989310239287480234430578349912021905052770531067106646831806729045608964630215787913824973761656702335049159892012258379133627458692380458049890840152844130354993616316525867044328970679918459643321066444184969250353100092760834253342001461637735196937566919676496272097899474869550079564521560623257617194273301878026800302736700843945892440215854366928525420789128193386329280147705794218298683838679803999034278764566135353599805213789872307401590409151806342705875956221908209982116145816148828923825009340475844510365277528762817382812500000000000000000000 [139,3] 4874668611534403672697736884253148866685661676324061091159234067910059482770752633000268833139729461296404468960297967735859236589091838603926946189915214052800355157911262170878034564379846788919512736396167365857991558975475935111920731305580790209344137134919124174302004775189084812484077336169262547219333854873904763547177871609638942350562842597094899237171264304054029827415577968844960003866768919094770450371804715531931242728772217548975284092352856099463106649664395439184324470751033558236091742319539200404667142060258392157214274492985502341517530900166383878192169767270782409282361373040825029213060972276359472944129671958713326872404989158386967024716122258004158953675019853712388112881626184925598499128235025155615740978670056462745423871730231862837977369641544153278617011213137069279602198572405341258675097373733623890740046822136272811769381352972060364402084699316928749707001596888941573652098368758083123249761617381550430643913347671527758373305094974026053729301377383601801601911739443819663023292492553680693788937337452512601831640937437730929121441027878760124637064521556133696003756788712737442035451051041677149863426150496259854823905539741628079041031045160193772654224732176219892133174722979794089997058204922599360543783985688568853302967220348226898769074701790707701099243134484505951973615918005942707356865241517637337842476074186725522000732593309934330163484883897546607825844241034107574985324949988678740124245418871744975735929069857285676051689076722052409121728052276879418589569979927257369072717951349897919283419088138965307805254070912223296881073063477389549928536382095836617036306757857048782528212542475865543326400990564016273040923416225727330766920680817683743006264023517153033842793625558379856476384010684192893281418301897679628181229012954687953592054823917534158007501167855352855238142146193340978895218091411226167083533795477370792687341304041976009485592876200350071597441427999595318788400745554575954621157052315538749098777770996093750000000000000 [139,4] -86636277810225859258511380201226040438748303185036938930695037688282546596583944843795905070975873135864698897943116556533718482500918973343904401959760760043097767647087126575509613782614366320170546702775468165062602706151894511051260899692033927360927091878567456004047392520849685059029179960457491560689916483442621158716110061628470704819456091661111017310018270189415392107122824788460121929843282690236627144665009994394690847618210874521563451955171427347417074368583261895224915166808555489548879892945909940305948621035692953398083125447512588511027885536116780430920763305801765053683352976915804187402621035145044942862376345800176927348412459150368629963200851977071659436580535864902666775382712301637412275260789596130391782421206982448019581630480288865131639911918565153711766543327600096353905111739923284043593815181375252062505493195360296244143980906456318866941183917158235855916137976384744819208132666865277298654407615513171157513533494580860612695368646992964854313293015238625604366920464328303751556558902715886827011948645534478193873970748023607241143241222155342104549662092142248219690770704960757985223532766308241184639243798484973102198793612616475006539927132476123148530856566967082905933397946454179180093925990356085320505142750713029668216303393904787064114465063179110387486931474462282097033938267702346281663269259112036552786033843453124564430665036833229312574261051821815133036335415181751617074307343083306642618787289300459988576271548310396623707044134117943454099166845273115111955900221469345961960183522012783684493903728039867922359135560482998436426009767935669566572019769954322498561288414073421378116970812627223652331138871030676623643763272666058128985938677499028892044365830009671805913522667280810589556083349253431105930065524011598635481777377704317099280360958612215300779094150002415451503072405702450248863325917472197524232734000215851869752986938235875896556956263323462389446831746435112004536982933510652626907244666654150933027267456054687500000000000 [139,5] -381385833244873632550446014500995223890643180273896939792408136723102602532349504507870305909365972510777333606110826239979639657241144167830651440916602895065028622891861324027693834202308782072815739086573096530780613233176437025837203980649077924657778723671911268177176259461726109247727484283678133320769953871735308088597729245613819859056643844328586162721156455879023167523676452171774844560558325169352013850210773376684352794549470222402875297347082041016496768423700283776813454527620135981133286728988439325394051412396517589918906817994658534451597061718244155670006612427108581735064304110206634598521897210777646656970144824019870008015616784312112557387683136292025197326770288462525176450933938277072703902270155091924391436835954480088149550349701653265090577982470545819841873562986680765738723555804219754597256838680231488583630401918200347306464016812467338524923182908189243820805886962223822954272140502876188346367645418992244726028292539159184688106940589076172130670168570066629679104497946976174662662345603744910974764185585765874448306927374750486446566552588179983042185831739708772520484584777124589306561713628256599945142864792529587724782850854567742691315762870254614291594800800295871612349952907225101297927008719631567611501701623784353282987090343550419838485701504967598244175387720631244849146068672000388679663477144510636343120671654077147320853567611485502098719022184631941457192883338491424501932874285736637182331994168680180168501006327141782216945817863777686483592069477697011226902345067732907299648288692618522912070506110247038625023305044112758017333285095949197213230507045331513536035766322383748925508150506940952785604764635476259043073795066237588232414254390242077593200693416849733123870988248701517037570749118364227966900683919955851358095573375389959676934478315164908699692174025919604305804006739961251372028465401965190992525400739742887199610539912977129689786446943387632980487979012791528637878754950940596302189078414812684059143066406250000000000000 [139,6] 5766906634721395552533682728221587338822590458666096984028291652183734754521112546977767141427061415877489936819275019171911292424479232040034813977358305384280857459013353073071467989878854661478136849870124843437776712905057960306170158569900286883329906606428633602931981638580862430687917254108276723354189583327304900047011205831885524112165000299710455229805318675034464097237810558766009975068893847678296669318666692953872343073903309241394727806524384953588158282262102235162172329565778136376424670438326476812028372445199076250851495949386830302599064242356742371462315075402437442388004018961550986921280123658002925067505519360037386431176122671804218250287883806964550440144530042052686255434571260195947851844953570536274250901383554135983923225657670848076610111580376792638700463154444481796808322896115595315405880105006063384989749432076178152627340395168060592746349876476935014720482197184904150943868327942324168183847654760944111349706735817713747247489445487733234123410231858070614761225601001677310013614837158792314938301235263118724519620357720625928568981340506113665042101819299114603227453325724189973954451709608267656115887455047488547309557538448365418707867882931115893636051296817363200363108527779239734812965331328581924192973528100239675414998031151882144560077616518411778580649019065991532908905878580614098737222594467254053817006948704118225244882946783521729261561286611520755139397041970284369502267249305652588992747936975939938932792461260897022056181083453270576781517043080213608196858639875590816360485068529573246377637599574056771773433617042563310784605263122508693444437872852464977470400461565191469379268228943633965556346579424426377951493816211496447526087536947805067040292521306953200358868451718092338621354117500215720143895825189326912531970118428386913305280701883862781816665572195323824668787373849650173993667185552003612384424328879947940805143461394867246587794845331776567711077397359872896494647326846860746485390336601994931697845458984375000000000 [139,7] -33069021130826969742653156203622221578902953413436511895811771291756296746390514923190260146355882382886975564050854238662885495951320263508603548537236092058958524997781995988877137751778285813886364365948730871919731531583007802272922188766861454152088957876344876339123170197726152977491456330112953050834623843708244900995595276985190055415151530598369770878098752566572657601251181505049971920954944935399102467534338814323723990217456560135421121180178671875009143866641734678412095352772001699885291091051736587351703816987985037619471167343828342835345452907851253963883725042772552681306113972288439106437700148958598177042289788382341296713136795249507363474020003849641228371450868554117569545902004758635754461835425336193970156193280647765889073273541575272316429096269018989470483883118835029356436970534251347898340556689105557471575313122315677556597824551241529358003509894833731667448507998219164295373417591302719847820236876617537437333744461469176590278454037448869544832243713992256741404895166432677636886119968308061770405784939041529267319719861107689385585417252008240306204375413923997308559267855373075210983868946825811211703284620335217980083398437957174270235746678187944853014028656012696076939439999056118017913739679501263709381002215562379069559442487870025915168744892541867442961286538394401080072127284047890643543111768753570506570934493298724307383586747100937917744629906927050591750246527562355315623100619220843906298542958375467716156771165568292042878122874803483093722517121892873954176826365415843812022281942389611926581647533816107945166020082663320361717841954620111421171541767994023761436183160229719618325436266050625674861305741663939128616504560589346209042312380927143847660789907504054059178290462630370330213816248972960411256587553003225372970272301853277480078682989728891192456332258382596541448887758936787943309187542472633489911637797363806295728112156888183488148144855551888323308442363733218302744663180670059432486596051603555679321289062500000000000 [139,8] 59819827075464857569950291168334996050698938895459531848661778749434214934707034062019877240457258324347420130443503048938512652317041210847097630339339971653566411390867303825833800514348854302415652844510452478227005602078437854387324337874457641805454436575568480385444546759064456893876044669802690481125638063223282585517376454908415422957228603135923244378651933807484643004498534966037599217562525204467557107553322121701101807835147588353652540418510247540006632790309489716233851753888280611000947504414041126779246652484866304167213920014942918977144230172721408189683733658241534376815664069233921205097617380254329089394237631396725140097271883416572985795587645726587258716264675661080969279575109559154180850513749759109515237364028014406937156713951917621931523066269664573312653656195426026894134456566512136722308242458879822289724142720949093838343074856107795681512244686140935367183505156529267034685972426793894071093768428418818969002616896447576222093681570769316625350568856532989479704895271749779168058711407876630876239679302192968937854945766917313214506175497282200097289045004844767160742230336187910370420192822791023486611229187310630781018065615766894837301813418721196920225941991633316087962700309399790721063080059297742777513972291939968828171472342161491547238555631005040244158835408094029523833267183654235887588372935613207477735362724994748794574059589837792886165629442827223770313375193796963156984489517161173752402958241748709668199849856435075216544568987343807350378167927038010556435075346851229166789574907638541694725815681156955159598939733368559047564173670677861473726573982846232881309101000325124494222540487697355492929307718313846380378458900183866430814337948995340240941091715174343574664977422731977456889279995623017829218703046508526531740541728248258253149894212166802764353592363820822122084664519379470649826607641786934476129065583316324034274622995449111810498480055142461091910953541584795898169209932282441855022625532001256942749023437500000000 [139,9] -30421557641931158943168549918980476563067559974230347084772947769090446102831576121588915351062335327166362741252583979408091924397261918148830905942759411040429561001253518834885109188736026074387445423913222247287669484766273922428397089695902088670613971298824793260963972277630034680798199181895655384404523501916293875699852035985992047992724147668745163827466487900917998716605432472180685977266208901414808286252698254103700745057487629660625136901791575570887539308943012117536830024607624844230905120108844965309794992358330917608004149207566257980343727733235679080881406540455033226959320889479280754184024575524568049072541532299238780650332077109236362167961967844688247981068547211771609401719161812842759477173702568206685247092595932276589858856982454362929357463672153865653406622276253057801856783878668011456586147816722903172594931435795495389080869670560155342469747841079867732723516430651079746252573790836304613006132772223773409705538817622349591212910305980826865126659881459840107348233349654005579552975844555100810909876628503706649614752412724918117120520832889768894399548017968841531938068095322889988289413991628595316811677063149620442721206862787870877715845990431575211919324912971329249793154945272479393817913920658683410658509089974311811739358497228058079992928715864705513429284510615992899000892715212504781534501476555807279306485120149755909292889692229670973697683451529582133326487441831106632853177242369213358160708572092677398521054165780405318839637915009185775138215085882381583793956942084653731586814575560414271932965934289547164003594369346227343866281813713149061613107710326650677198586368388750523109228471615762232987204829308349426323999356707235415320657533620888821765663797404020060283048249044368982661141419570444096804422653473955050954395424307575595203437993490995880399194689357572390773169892441168816645302221088780126796243392811324946658278939235488847266095238388636549221244778213808811814095056647033743502106517553329467773437500000000 [139,10] 429219985549610518695883881284318723151872205551645506650590424595201199418517615310241311419108906942097261859174244417065612111372246872175678690480448077067795546237716437146271013668889932312598115785232407011177265280364013820049198434065146259749239508380062747073246145134475420482129030420162420319836211703527915210040688654393988490941961070298883975696755030676657660772472115360695405049998780365747515476594889006038875791833898777405843136381440806435076692150928937028228149195984566729670954851033119089575136180880673577225144934084119872928827188529309509816930158599157816173217571042916809273664223874633133097344390680507180299855496115994850000193169067028446117716657913773587243729416848949352046416239698386703825797074117592755669021356126204400807539136761354889377779434828184826654944260299584627573625185116217492817580443262891676232272706698897917332027710412257624625465462851351359968430170992448457083987327943129457051243806081389162844796159943525127814208882481881747211708323555379439248034118323581969933455523388224793100115608823165912016706774155801504754016714323860441276820600120859365792550779065647661155006892284630179656109534937366227522447968822825694992223494260620439201142152114552593269477137226540571642516293807479466111763591479446330353541396169348422815666450248553320155066636407914604293137514997849860974411939002899847521734826987039019469603262142810127413568492191195613875940801656713931875045898749981881608952261869799934912372663113414908437918941127296155840111187489064944720656161150624646614448551672664275859143693277858644994587338097062578558783311418356834708866488187462626313520383810973011686633109620600037906567482154191298149446991622207824476405644097064865023497304757839011803083797595421452725296943243375507284387202585331497461558957247570535879888343159161362004231075503525831890771327773243879252552230059008050595566394429409560850910962938848213526965139491525504057342632613369914906797930598258972167968750000000 [139,11] -2717661055198341448000503835319319194324963966799143531492075216159237555171259365211693326146228299150770665507586490450833030234802712024195033530127161429205242971452822234871396357575523876438967946742454217792398110970052353032722542339824126914840626702984496957589302417019053672943879031410974084325281471595089513548516476091915798993051795271521150462013153541750477602273898434517659020338955229034424232070228122478588784298687642682327642077349056436511126222373423859978559158073328713812810731535641421425274869242041527502727487099084130108240563058226248666889827531649539855625865281444424851394244279332277515286197660136981709538590661360543796000151595736098466334236773132699460447163532536836048523912813266923478104236323466182773910845027986318023071864056480402246077246703079938280116745092449116209408275223912585337775566372450906989919747030623061592088110434944147112283778032330218237076648536372232319377983665479499072471754747598477080524293456645887846867265191638115841914533139595992286437745781708347912987458156382626574196499724851606167406940547323813114176732011912484025128252370827074375104960222408447302143078645673601600704242917232211282457373704526105883480901487529325829902105916051733577747551392814845773062206960201341389891509516552144446166234688529699552107012091838543773679227941918587768430914930599098009359098787422030575954352979944977666379941138673272982692587161494068607943774194025552996637040282261558532295207949856024713142598987365552642227831407819781470133725834119862624696544729980906675558351211831546386508646122688451981992213585849427198605507900014995080863181275232757961933660627340019811138830740407055569416986265808732931289285858692367251012240143851198315984182177392846041228717706839802971033437979182541338644252856234889075003600781292773962614086468098871770581985222056566263040355535068392579215771747043966844098240919905450733187876745665876549773557419141664041190020739691135531757026910781860351562500000000 [139,12] 7257117526666210795066331680492767816175438961522850739397110263988348159270683866779444040840195942337010934137397911558545180690728704420059693975151646311331334349309131376104690727592547784776988862028126348470245564687931090713708794058239125358256121284800149752590466457555079571701721426908984523994859692963898303356147793079786435012727008697925254567706480105660319990130420116435808561439196119226646351245229951445391051451198438509817251215087000439265899048202168053962974392940892980645502027047851986699160772855231131596293748621641729448387648434319504843848712642803464880338362111065638394951768977209315179727445750331659095384181258375552690992842705902308027613195608658213381728331963002391224686527195004332373575678211110616872834161293882056941490793991522155482890950540303709892750436945797806959293347621990665128273712583973455233944123032048650326751330684795166210201081845146091729339374826990341508522631358554044589204834207757070687794327894571745404261442113508676240535940936504879615553721307033675379817271205178257740863191846022795492508483231349588846321802995481311486350306153781787268631523238161365490146897289472248704875090593502588942687807470929166745369110073504837980601178940652073945721861597834448475658468954550382552330529779768184404514284390818481189524436222408619463393413384049686612161670990639604655670232541459237340760592786723676824996176658247951777873983434957970967294334222534513048949186885748592366864682816073031223921062447788814188786324296053017996809664140170558457320928361358179929803625108597360325302021394256727638570703325407554142827484054158992072917854908058674415025670390735734648184592112868873533599245239589389543495528609372095950885155989593268342024359560705934142632285784644052590404037591595560499271395303831971290408822480902891223858794418673763146482596096898688069642908245468980931582508620821671578260021121094689340517687807579919763635939246562331882139940120168830617330968379974365234375000000 [139,13] -10048055097701107421251095842760687625057947557537449081212764586956331435522464782271618943765928766699232932814491449057934562886732852962704540707218435550314015843221534775221484952272398844042772856397613671278140174482413251545938105850342136791411063681249117077002663432310543469948580265959095778419423548820091295995138153108071350960287063907283711589114823944931264834404933218155316319307118282167383764534053521975149555965549851628896590127325646187932124181643082088787873461387328746744717181898599256655816130871779899757580874281967641075177309532659434922940581526562480054422666010775539987451293906482477130814176724675451977700417116048641250752304324207730370423722084213636084940908600749776098565132376555346926274017624222309462744210489812167111049384965812053092833575868806092010475659173036645146286540618309065305009249615740362748091286933073887892668068090458695917323570356971495910779988405845579443467435732959689326959515887721601705067477596105475613851955551436412030123442604830510379421758390426134989280537545026125258586460067749346281356070256732221037213988821672638633540783698264410208030476960578291015852246062883908715741163519709781750162094988922299194128036763272452573445906510456258461460347057828888525340809250582580535080605679425153965485147479543547899848353225038678380422636300652889306462823319701152866564715466137845913517631879881327804378046329418086543162784933953455175060385108311937249304136676509764209991277549410495189895227216661424402005347920468142011927827161901838275560368869228824761032862502536686817823352585776560459262010300326046006665072706768401542070874264058960169921000593821048150670346412500452566262182369809812320070596052487954091958290858928541529622907681758022892062240319522158760995347110942531788041209475499498936378978735424360485530192615164931939517358008258109490255301483408212592441869239166085617802869025495125088992389209666024076314453636121423740767966137354960665106773376464843750000000 [139,14] 5595291036912296875612021134776679910056178930738135620897959652856248731860734250961377879694096468913052548017653837344267251665610530600744815395908151987864205936758347556112821398980890887005205383687684384047103075477169661802485558233371572462853408577033891634002183315634812116256973993206594240079486244915890145752466255236448981447479418116132732605042817606106614080943059107305992879068785721163299597084086257976266156027065357674732621188440378864201538138576737639203505065080129046257841191306553187200793926099068959431641734569385426295058779452855691117849119569196931526430261455889203662725960370262241792213760204199628297419564379447562128052643911571150455630524861050506942874556966507604546661528145430142712556264440530374398355038899789368576995865305685542851157784073998687509809810490325035931619885793541196153288566112059548923968100297735762783331039729061985117797594578731049722839390820829567454603841374720840813969603981018227961317500011800155608066241990739956216686385251055598857687961273380800452219263654275620082735505682169827412555497475925400795225323316090070108809603968219542641906700427576425507150652404036854621139868361522792701633708641899059303107459396127062996850957065841018365905662622148543980785149833740178600093117033507979338751045335483166547932179568405403255277896786065958087161278326487031291798018707678545502916093359500409294770870367668707010253052085397081995342227345493083416377932605769921160295584159832105665503393464330806822184975426116421506900537217615316062504718912646504321082807774641447798234799611192240122500712340857356484723723060671356493232623015328593283735157310778100776093759252067391586639562892302217755269784544937998347232732082919625526874028662609076475717801019351350276148723233959519620445848569341805202405922946051037335392198554635937473264428778128350593904582007777242887023400378804827563116519053031751573200490843968674952437706692637275907031835231464356184005737304687500000000 [139,15] 2764309201816383314542218790107368178835825406049601638785706858322885557122147562612706936041823434162926606894705590543652257299925528069063508163907040030113548509162076731219592116474819331057532649021300260292211364229728614802916196668286356485283254162082454761517901416797966472978918069171647714796979951361399836065849687235281631077627886007804649753903315743537329467794488340568261537789481036650522924663622870862275677258588594592096003855260812505043028947845526939256061831533806982291921432765864894149866342923063676306568097136324452879928779841997803122021324528079475300998561062713687863695982333972064223833803762295690652853842549133281115876272261666209770328138009036652402369961410369403874386928771772472612457066046545330997838237318114527215204676582305531789921549100010541574582553942712309563404051324112699776623859145143894024690234003796544783133281238389083812626354141534390608575606894803727487852181383034215853160629425553995061626332158752637442393005692717325378123262431631231532355687810470492154032361480841322138001349458917813735361887177875431184002339837960734968223460685821118884818761877029556835131012151652477992113334529108959812692584577726971410965997352332546304521632159558112251735951284496058116970846549911192623752731308779303655681363891504699678087144656302524997622238631878681903404140026104250859943947904100458577502956644925144720576600574677825127029455555820274581636183138163760684250703480857072045030938623249032073192497125459744193972777158346437086986417150558548607316629174806282863663782888231095782324973033446905451417971837446985476468881880614475708733343247479772033134572564685232634110480398823076124853926045816297965412500274420488872994175645977283407221320168825971856878055485240151300130745025723387047710290808365378051551153284808290904007973104241180195090776923227149182699895344189469685362594215945354960336499859577170980516932134155486685848034621171276370432678959332406520843505859375000000 [139,16] 996821709684031338542689475490596246895345945098283800240672069688564294375228349140749511913603166273561903217465941580862631188742951506835947338794900633070964563202847996206880381743713604796613442425094943710095888823649381137547405485531140695554086844089700800033071503342820756626174760145167771151954170134002459326694408858414370665823978988390643184524125697343182059304300100676996104513643382079973581313115142575229569845338101811303864217451175492995755497491152693493074187182710569640664132086656647395077911077650328988416682705897026218222007234354584281884895336838731811247054717714343321682986552733492874016221002106473164818386130940100716522258143960604333575216936491285027390649582063435965974595987547852954324262274699398015080308702598062932424432422062256147864494471481040283917656570156630935424713576802100708096770781689456210771151170244655254844817368485948226802596064433876240997588356251678101771661171101495034761140631415925790042527090030931576011362433051617509276590114148165439982514590912230866463204228192652311721139589835180831158348213366426193218628100144231309297505093622510057305833585636805788135424985068181899858615765500759439110301759003445481252031952459562831302956074518315071262525661298518849625773770697225169131932660156862463939185218099919431507419259896748071107624774150443142688318688109719586623871766291028181678204411851319801051869795288730047680649787996965947790930264781587355823760731278910435024057891693470246761966258349911521385229527207243789569162245572499117215909993468159523252328073907256967371374270761659155205084904658033526055904422463997786218811403474044261779874243943631657102518460404339306277808503305310751944607874244130372602792377499328083877565800148938170903216852963725135789630096384892790489141809057928881463523902881017707878023070665369538404103067638614167183733600870828143473348332789885738816358804762430727998013904694716225878079601807613130404206458479166030883789062500000 [139,17] -30154331474134658019427587049736497099728573769046458468529111671910935196711116872435758985976646122610384160197154984910110120777419682823308979915186929392587220205023859246784567302408823806354351556307925541628945482801801663652514766344511872171392509962060509473841975206537877504981584726255750586206683938050164177775482468939457281769806337635888138357498003231096652848247183206377572695333953393183644485289652083893370682176036376775952155191290591796953438907652282612320168206297866031993845307041601768672099593984856187386851873791218075903833769443685224022665788795459274349232103668546123966059988418674488082133471513814881994731634250681985263537015428567755667951425067211792884455455555529469425303543047863034636373446295616662689956811867949778212615875234041422420834530018979308679696029660278125599678548491141587828388497175332799980144410975145745509858118234203205862416806257146138228874618592933668992189255423627343890318759665428656271707184605608662246531443979942780791874030032621053927251912681003110388083758192419589093862559118225070444934968408069205015964724445493291561024888006447654136867608077916601198158894934180533980623089466233263470091171791860559710661890118542758817287007149597519081882440263886490390747683890478418532835511826840994294260896003560069432661351809990922367142008703862340689764473643739737894212593829930366707292847809889843603780366136661152286333189150948704702902124172588479319123602524467044149752044446912504883477994448928693456983954603255667546100503712072488615803775263850919735635322439256108905170041583327248000434939565166755046493854316493721589476265769590017815288376165572811462495445470723387851524092320648999494182414140544677857880585014183209296204338980301160975775961562467225132358720266953405161453958024495600606019870966651137842638803904002433677764076968371139162546157813729350032580220514981541725034425954510368279496225224622421703718141983152634111320367082953453063964843750000 [139,18] 75311219551050004359740400373271529311530277542412859460898225305480210191964701538508676528031564124196375671555391285677592745857227722600897142365095118148079834664880672720133926132595812953336746919896941441817770828694850866367685992408764596724950413378911155489939636281448764190898806428932050480140125236274467592052064152970415040555166698486695010957659329048055309157338319617759007785934849919819070564257513368574596736617451128389872847036936782755714985074237221453002035122549127204055316925062406314141177647066446883227793963838524970616537252486351142064687693449718829811681998787333377267595551449313617354969851307247891133967765719880996439996611772818773793273506500356748689964936110646092904300029766228815691485498735202742545631365486504516701117097645099892497009724109965144458752400819033917391281489689965691658898987453871331122024697749205809035168796995789369083725119510248072635264633580662956078269997394596268968131645489066253467580069894499143973372067738033468014292211946868260372279067833161592340272082874936690959589382883279081069893043131650725870925805335074240813321355016854904753091325327081011011441489041428049015782424501783127847900021138848429737719706259801848700178164455720831642812062081128977702242549856277271368623633860509289329835757637377822570731014041060414094051848090539614250149595542452248493244863208006187155757048325043095612030333331920345176529803403325875563074145760138806686193639573749646934145200862770156724904937602083942624696988204763305496463988674626491379894813187945570156513927829072616963162173855044689616754209008254069580751648538206508577498644144544464286010721590165970663676111018236326642253742794412867318516643932306381176065366716521124924844317988240612905611543826807177295620839085200896681021413341359462711151679246485456157022022734582318914079750698175678268390887893076952687351090518006195555957225471271202705066199183391072516369213474263233365491032600402832031250000000 [139,19] -110974722228921008281429392283803109100165381362641612464785543262389015207070924059575711436926717935323821262631615994824896644205124262243562614173940058353353913036488772768174741200868724581290041830958829464287673352464044708788830999528384358519469907685348211927611869151617559067536444380104369098533451869641637835052627497748676573266928448350390652595824928926505433717422515941585787484710151697037806750661528122773453522637870238055904382850309200023001311776023006263796432902271016783889355334289998699936290834470332828083830269780211111510484583505191863997456101191591267380324461071822561421039703700603885918061285383154006708874736700242578532109549453282529540045723409511469239368921151639622463702767967525817168374633637160992945916427387979139880815756761702962661832281252463996047249981904864962916196535843191469928596321064016693119411179693272744886068312146604952469960839113365377081653137352640023452402468355019121890779990694043880907275002415388745841883222893277138308949918313752843195092923253697644995614150565182619874291230847541911983959920891902081966773795995609381387975047740863433053438818123403916124561025169159900507683604545091051095894613036437983040817252075068082390985358351119301196843811896575113767655834741401454248896659303982430273842893628801120585883490063922771062018561722030406834829249938172335665192564843921068589650090864701785601888669571066602613624160554691385994458179090030443011379251251451815156485237781999433147213063780686804133458867116707199002460733849258294349533869359441708423345506870962266087221775762136362589908149203758013455121276502764860414787866305456931554417243499324424905008718321776300106838285412764248904207081661176671635640523242701611825598250697790027169673274188449954477083499621612132932646005933894298025274140731544999675601044642429588691911385489547594245396431985232502926835883509822872575794641857228718859532711816552608130592716406681574881076812744140625000000000 [139,20] 125136576487870483203811889100903562439443900447008106524899545606194080924227477928226674357773025510933411059410072451558818797576910529631020446323286420623848031812119465851001231995518687616023044284699800693299387910061295161328323385058100117626469012599249986909045437407555516455399284537248367169554133666283193737790235514934119819711561138956439943710493684408113205231096866977477010467998201727735201405307358785659970447169826408929311583294240811720293244306295870789803336527844783975058332500427908766225804932520856181473271176970460279994921961631038429736057236363023284913550090902329867312105198020250791821725714201831883328087002469508079792350090247898608078705133622637082746038248051856935665509870551935772959908482852772029988370092784546358913797659292153597458014636502112114404509647911789228810385796188504332754757465271038313208934487124929664844837956211711737498946196865922179697707474988214952005217752001262337837413838371059591146387066687011294198839557138795803690252493571425665272452819323024215212438475494229270236756041898131991289593752224945778473306988273833149169079757964907070671768725664608402710567516739184432429593206151953896221271870948054797710035598606890082657789235914565520465207150880808651311844959498672842441877203289557445468941296504316773412563451108550516905204432687809114765405019718030237771428946621872038056725688829983373713355835102708018836260975730294118683671144069538281270829005813778481812458401874892560661803292663574178778008688554300260843315414790387702865235952097442531549536479776794752008779817285981627665385319896657215582243615493560461817840889544299961228677347714331249769398655859921937829055210646236787519849029903593992895923264353697782279695729092815094479316880097457505005567479199779654668760692583931213291321161798679893100629469120993904764980732887713628607346837311919649367447704057747343225445832636201286437656043237657069178148105947911972180008888244628906250000 [139,21] -130045391529261618459274617817373542902145354887587381581349147620626148579247130340472204897849909783595222619607307629273779523957086202683790098238204365710427128889184613135951382488637176595258679319881551705641265188832296042598881849277677797370185683844900782423652912838246786243988703045998197089652757961229166711394290484343033841292933939144003180455820610613875366432982444770379221509026903350490394918247681226280395940463060676100063137220733415349801497652136256366597571117163398333749083434877294096687257551945892164137979095339267245216721248801446697528603411668575023707238808428341457536831664084072992260268882753895840219437289369640370895984499067655569361868275592953552607462974609437752752354419136819144300266624309225128598025379277764028800281821181123404836270719552727972401175035329933988691478241376296653840310170438719968944687389816997386148858921049541421146026979073336266562913461763343195787798037379558980216455513488562142141316126364847990593834287076698329936964959925675133664926003935711419689564955656729397866653669212719217552556291451864345131114096236572068209596459435433808115059823618019577301278145619252616450345606139312798702335704127604724511363177952193550437740495690135420608813004520103641049412888359523839286483765701898953551302769906113374011590019936265441945339912773354005319098342415951495466811732459272390407714908912118321102256258518465227694042853681329207806012083447431282354113465175625455908208351065017446064459272229091787768318451375746364912888067652510638100343486864792228297031259332535885362539525920533805438009817147332023786371014335301924253371453596458901745053492640982317758660540392591538841074613497084467434386780916936818501318541916193232039025561400993673052369725509205963317830728938545775153342819934046325689612558264779009374024634172173288143403879647443520200177385301601899135745690424505523341552225915197715747219597793790657469514826516387984156608581542968750000 [139,22] 139708535953511646156450785577915698806034639807416032160399973128310864308524457121165484343391345441038942198899242623203955495540910428061348605562412037143229768054301908905313064943744502744341404789765968310123485773483589404652794291321909386977648467044909761766839565588135997208477229522765586303786579115852310342954267342754624545470749593474039579418648102948769989673450737560980073327130794941799010125258979534797296681981154672949199176290621803379232579064006173381172164820275177930916783793046398074485506058375212409328302558542380050121021526314503970631065515259549289861491613626285296632249383150420908580907913292138150329596153707762583821946005641944237648984829679992198571814340137797787030009348169970282337051338617654627802759640252979093415352232766302555892830621664589997382278226739923655161756610034546077606223396736721306155271437026188104829166699023568162759877838333048128996709103498528311488217240731217439570060668505840926900433414841448483848734721987889526378769342834712736398084504095071798247460975911819937082861242615853349128571220111455645509801227717626732014150664213884782566987371456664686590793312010865733426850657491518067633025448770374888111842682562041266748371012775112004634738576728878535185516918721039986119935170642118166723755634735563853057242627920918991350533915441509151866906955814749103999012555796949474797435482635122124879548965312490900277889460649815525380690860882571121348249767885575722911316274519173042870845507301276752897525166027916410957286148074301283072200127754967967940743884547713596786571890653721818155666939469067945951063963831909340941599456527450127128484290579621888710842720847939995519219141486162456528473392333777337383706820185696790628046773569782200721530629782842049379307400460413871422827669725419162064701002039342819069178123027126658311407079144427988311993451976254785793272829762412536258186813538543635697180504001702061600553861353546380996704101562500000 [139,23] -149611271892599820466641306170667063404735583013058944704228048043649863411991484347708736668930222012222403436253122392693808077156443613493132033546623628471498860040379743486497805385971504372280885076924354708913311952808821762367921164427347987603593716993433568962344257986617888993567845920494142644495891586256420856420622785879804834336016037973208632498483704742275494112681917703274384193400343670250813344964624414989091364846465594896217076430486223881080031162241385119078422128481193105910791867154935511268200693122712229124148542781197203967603710618468851291644918691109433296206900908139139919061632638823997039862049340243891860703004498093734873277186507311151626720778242933271588261699584145456684675188753309787114428392310978723149342640671046889676744038368771746581810425529489712453510450650617155113776165869128270266564894979063520701576441110820005126890286675922704885618110576652679934163767464889519282729022115633621783307072428136577222632803009399023505097725210091094281601362903262027916038147542462941259170885806417668606621648956759102567900556637830020222430598357084780720451525353401252636629885353047897991319338052504740232821007365937899598641535122588506915917286863314502472318771913173394302232347154640184069810963777578965073260288487158872452439004129692130900497156386887807720151237284028479517780191158668711594033615423551572407733493779403759502789898800227485456514540733092602406065409495165015903312268916988142331617668195100189617161223533842605767107098903234224620668255539130108586010529294201558526667520610865061315621006007038191718998848965974514241182698721916276818114257436756689149550840811995319528712459898471782396810263595916450514133767861504748834517765731536798045478930114608554432151686156359425961743573075941789516877518662487231924536398800262707453005018946076273902176633727840192264287055508478815265928196217212023387485915370788298195273494095580701923609012737870216369628906250000 [139,24] 144992130385328045487162691109264657558212539088562532731855072539194522365641407572704985844057780821751984006281780808573379283175919457011324208992268566016224738632172363973682800649129371424883578491127520044942420949514919090057586929787038895016782431031515393793214109765482542872423143294975157619440407889648266670106679052132938125660978110766584114260616909549240703960545370089525016146722358917140988396916527847802097619382501497650338883274601898310930435304051392752147828333709175229106351179865379378647890487051379910645158083569720033777434909178786006687883793584435801526617799474182113735664582611432783807242825290561421381688567546578010975498350477855082707612829790964838835095494814019983051222237978677510827500325203902400657427934408348675087551364288579491211300392750485882485646738312548367498832197146617864643555107117421251588423188875048929234170311093575048081136774366252361805753264713426873328283842138011568755980426050156712339987017778827681009652454833813975170508914609944795910237201283034360189590682849983164778641779454662675235177114119482638957658382677619762183230012604269402882214221488243064404856487359404928585287915774126121132595895343546093038599603003747768374025206402124835982555142103924428072959596815930280075811238826053119771734163980231121945960349054236664563134427377281021082039645736932849754658217956895586486112541999009537212387783841909040387635310386899647775798362345216129901339638208673075478741991082279872660232062291630970975821562866227696040566316376840902216433473511982341322739971165638434641839626585723017460358747504305535797550622618526979247375793496025954708168286274259911112575461822890072223060509196009416331340394081635554828622520121131909666664908311491904497283575729186671899828380724800292264569691411233259522084257460476476277662342551348759928362728751328786692147798660915983550781825647440799910823179654916710080471420329928378123440779745578765869140625000 [139,25] -120297697177898451471458213391780590965709163110709379061523271168270454600718799138456712659295743323469161835684840441413691122060384859271658489810077160702766057048100830883866582077675238810257235756396842412206702437115141402092291604565080770342305079238394782486261338491948014073895711200783982312058994982119202567632210195917505856143093630208227355809249244529645675369665912160007670967128912897077545069730246560781551759001190929601610987622332383870269903713980709582777299112850629291637148123646820843002037738452920733476528132631530244830610795740042804216655781497933166439487635983296954942373884774219433809254579130423762095881727611653272594687343489144128415288369243709026238153203316152431307729291718253531123110472849541068892573352287460318198063815636766398894367208576706463525370350131498761287419324525126423071109026917335324935670947785364015845676553822810431663665615736778073721300547836502980546947171194808288381511405611715884729340156246701072998824874189790681380073998155160055356404906831299377997042720579317968419954275491117939490427500759145708765065400760155618887880968883910635196027913853854138491155126606559506471406022325433226642130470106627756766220728965387699593717232097988905803042095796201163093256598860289246922104634046403579267430699390694726650265037976533382096942153308502731134630488374871984511132415466919379228057186132311333648020423997502870442703284106080189640749911049893215662620769888097779479253098112541667053292395075606942434490371208240736953668878392368541140998127223554327065110893742232395531788920834343198939461629399008036364740458281862760676521808611947304005320777430818547861954580703512128999001912639501045192022677302164165880292028913608271069619357034647743181432850892597687841907936495252888007679748435050772935245942973076144431665941048578749114929928203801400634960332217837332948272471042321909653903673569019740132585161163092379865702241659164428710937500 [139,26] 84155302289632498555661097198561854126662166297126252248478611546662183341880345039637219478542846787836948517967740536587903837182598843771566019423187887393706045678401623390392328647255010472009808822205728228958098767960063441246158058444996467237336994971523428430605003821794513846816516796292350873117390138409122640845161451273460164679724925743906256364291328972514826514985378885490517024690200075650886326915787330071051273624838923672015667359497852888207483865342654019601504962284717932326000479698816859597120964879589606413638439134016591495180739674609101701473736629032295991039216627678486419135061074848990914632957651308532467367333553853290403839724220681090395408481458318285949958558368794133193366041076692416594484837602860811001182143394615840402086733429071822701887022743404044975766812541790298155178713702611008253342789522362780536118048996346846633753641470549579678784895403988008640449425599568504142699728252986920626377682187125885494769722691627252497537060308908219870773669677528215214566444866666055046494544304060246595827182925635809008089613215161363497558516336809516420798618712488641199268672330149923897957898342144042855773055057122511496093992528110203850027791625344369916472210015741945712005042225154397343169506237713922122412749726218988426166500533554696453458542410892805061500397054379055668699642176550372988577059038676319746284722432377074611666805944768510088049470525979521936842519760741491649918259670952191683701044561141422112590670679471683543509648293317106510747476318108481591169794259418210163667399705701423232358819912115797881460807513087478639046127260316477496297036761552700770912736405673480451818180225282967138828735160201578428501351549371880092780829596978482806907039531330738107166446871617139064430241133405232091677315903153612535656882316782522291718721987671725695458739913347073710355839444848730530732049929128034289639935015370046655913682798200170509517192840576171875000 [139,27] -49628920689129675707693000304921759649611180943967463183445856152467315825149008958545726810523114723847784944796606192876413605421979346293277883719457495544062069475628321822578575264280802329379807472590265457659352669784044843880465248100885865381786341102805749607766618670535546921597347357741063364312580181807572434741093751875440574443783163061325317447290846094140621549707554900998817374509560303483804068279396786059033647169750609101223835903719780830890502595298775839580434621569230118275971163818245585358492189405719007427373659786648704880796597473043298122500911503216460613587932227904542269755593203525857396907436194619396826032296719319165768566311624384008254577344802821430438045828601211621920465409661317597989829331796530765161626787013825573789433618889635799057493166832183847925272877655595482417872685952814036925366136511396414469786118151841268599798503117890258173116644440777430155351781185423195217508595771917794356076246069163767186514003911224072803895596401232514209391227138779879100021519894945632616708118131797339951202594929443559302345343386181101040061841794272622145640872550084934641064986190699225174474491624728719455832553167081373308901955656262064644424736540713299591979169552545538726207462521494070553087778670145721627555200902513586463263575564947063954453557780991367461194685393924659256413858123318447718330126094657233328420101869003776582691197027926931897438568419782041602799202093042172260381401172148003741618704733228760935428211343674462503439540610462139317851373163019254071209464758278538204534949317607086039310173610257084666945452752382149651675038323645208290460060659291304658853247653629358354551751439578803048720254122100682398416299664870972639515309238107784694321601780440338623502939361558398400969145936500533973807197678198688317896823491739705509862923000062705371302972967200750244097980811370357098524966618139370960615953378911036075749052542960271239280700683593750000 [139,28] 24593455829814624102487247093043135924114990975242848071321617610424858012625479205565884504552740999295743758132879419793504147853275277218596549388357387361710314318110290535043807412866843761968989179084544855369833910602772816274048797982014897332368505379805881990865011999422868798836515172436800802251430453603592089201953662390000637954503945561039767391021541642917986186860848407369642649101620447649765204229664502196663369773795749853301235628389281980193974051882917543287032074479397219203567872949932717986582618344972165823861508209856661253338700328146424007388042494117611390081439409254248755580281061665237179424306801522462663000196868772356438950365860298047048754499297802965463900799686208176714614441882578175679554478418912978334421427341195875287338016248291839825999041709156016227806374144153129038252828420924675648805216110920183641883187333989624287064245601852653416482936399111886548970559614847932475356995340110133180129447943487848934847180047588239854598246599578602218903765281026792741375916829078856881859930450890018905956692502031134571415791439364967681184678218288316662069537531234581112682680903620491841994270506994145065061689787597700661188517262201629242981382446869644989122391658481440549214546619545759201484834975958906346416854253364233508211954997264218821772967704415143235567993132655044209867876460505084977427071305994230942198302941921479769898855991421275910179809424755222403714878385421137768949893014240201318881800849185888127853085197025191740467945965178212307807358823299293338523149143287864450075531210759783598804525952930494316137248690760021941774828320217171341055131819615701612824158999540042514576976556515962502877426396865611862487385479937855907004808364035519761756936240600347434240084194275840055077828419821997041884748503136613588411144522069573949883512133289290841234678579882765521458301048690379054852897454503085194338352081899756740313023328781127929687500000000000 [139,29] -9982178972296179620417111998243721448325880003540311008753984782463081162074778646415722831508557023748651221673002870980768303019531157124120746192346254739116354399117811612840689657735860474239304408081657714530987099301232929126265680709165252183568106330860370100890508849349546709228555233323130502681159535327365538536171273001948062639794801133657032806521540839045270124828152582545095479417273608672143072575612493877257049482438870750834492419865034029304051648575980165190817755556707346158629643275154025369789839108250770468364783114227434181566165695809831230675310102982237952407941993206552442484881084292822964193588295292823436605403721659201965213429177631806078783383099354740788143151707605106904164696491719660315982373783770436487231791448202718775890339537297571879077968170618493080897962357664836603766961229857560589171141211352985545132574742698927145195807819601599844890974257446632625981942954491720870886765248494231365836808611535662388828178158044956235105506451378009146587587644513868811584876961623180868788971132036584478703216493523675204844137449355843607466737215406712720523839640597412625269428292368113454392416492230558816812683769174353518054699796586301096017188790430376937616629338208655514021930766895443814210843499778755787803751202222955331340081183365162369457249916706524747005791440052099381427729879511874285494859677311775389743819848188548480810361650757837914365071644401976293976972934082415000835730986840352678088522155619870797676054111693760509063040660562785381864185566765407150027319076965427998326474093161797895572912846188916630835606708589238101236815388558693849801442219224176640184773114805780195618845925838969553663733641865596306716333160515204082918834741134251705101207472883169933309740397998432811916537364625920472238611404842805263328468893009732570398228421733214669434568328935084756987564990231805616208946869752836230228580649548320025132852606475353240966796875000 [139,30] 3006452964516352848532764035802849539696409041520412016396180214818955626740234472855896651859019919769813360032680834920026024438912584851077660176707465815259913148871328234423186865989131667785564742623921640526731223975150593009074801208438975264532154500303528158164672161685781920010495589734455963571909412640036506304405851055954551177943487167147000566189941969768782426275837469813540754764490949215337320644075905830831384629933450361282087470001317630345441621605024820611142498993776185805308731740620199953907191411360807555465022870467944502889085563526439329180235217451253413460910786118102695676357968899074302485178116047901605848655034672036795239239075949526258773705717620615295704359956970753063873250371443562894929085126348716249195823536535671470096786590397998869696540948394006975746722369958084871306786821746372690903849715383954475126244457544038382726336205527452919896399545124673399799218742732416813971479693453199477867653338399907718323486798671353771722579750998573038570533973848504854072806288422934983672920055878910471639641159485747272007956869610684668625371862283026438546407452586965718971857753381726408214217468466778982612817609873615382771279395661592853024117357874797186423764791870398561947446078937637339292913155573063257514518523817136510028468414692681750562709039488465093252119970562515744542993351808828953049011415230580834916221245476370095200544986663869757207078717113714191887830465593466697731985656531789780087770601800193619196070036739901856766505124093090785355623469615343644347355919898808529017293825578211521221709012955811149250755329767956243658367417572423243268204157791526712306789384903911650416248577095146170307002670521476915262556450384711879297360562303385996321547526718712866051443784447781869031306463714937724508569442836972081093117788787613983834526855810310596728152664130339704054894869835461230193196273456700089166115930083833518438041210174560546875000000 [139,31] -376061040936597786246273216254791021772333143776108438479615030664037720488852970746323429551241718878681905580370744501590683002371145046677119651344391809652984672498585347672925561236449287989692649391539292268861893579850225293841447691959369676027950126877808570376514354497912535071564792322506546859526762600265702304065695168611394291070395175458915050608520455197004271599624860597283203170038444074316420017105480517205396780860048637416826911463668325905909894477594658247699084230212108585809443942908030886866082862310612587221346659361826229673973689524446383930165310243213267045167282918961960306822955493472642696971212409310390435017215862368385701698414163826378350026330213081893492366514610380944007309265149249405418609078165250222542147900868750651726469487695526482618449562163566560634501399984294960101625661872292472806370382358722973398769473224178312395799689170556346059998190137596353309255746771077506686365450849143821067688188650804623157032301199911692217636618899427137311154223434062503469689528317258669072570992698770684283851137132167786943612572289568572879247387206824250597444380993764374776734208740341067956228644564929016271330525032820446313153034035390498268659127680045731396251536817172505872742146536479098505798715930839475407262093758647873087557073464046163993404656762856406199216780261506619168345611448914467607439948833916931474129332766022236552386004893872842018006469632955936371575588904476497122281145061316580429967760998059263730698226976677284240595100718764555001665480324061294239229292425981432943329067728065077470361447997596131145454955390461449259701102599502881463070647831636397756257999520558490638335129428242245170247127500264719342502217471480803790636154068368086637943132187266259020438181109662197555065781702476119260721183805188087123052014617890632157501578655536149264722415796427513239130745679304167470303746596891995845890477312423172406852245330810546875000 [139,32] -280626090664625507448460190550516531550130077918938537937082890745365907657833841972051335895542281358720176086289285038748872834479194480620479422656376731744090546641442543797458092828680431720523291436045803867353399399794626293055576785599001032474033338344064064072089462444326895111428904365747858344499324559606758660440894378617339590447536327781705961735600981992831270208090824737586288018709062137680079715723772306053498410182017131264629132764287109981342527333897607686728540503904092559489976850357224900088716454103526751785780091806492660410253759055110749072535625123309846177379805528466604472979761734714296091479427158161261255650502160661853087369960842930741576948868597132735588819505539485504899250632640921125483946858224611052721684380475445582978692909919730594128755809779429733092210768757589630958577455197990194463113815064556008705388081296513629377342168264822557026642520339928469573880483386372890534932855804733516575639830518166502337096546088382862421975051639031339447275233014436930738361389080737342082475247535162672892506102085429270727901174346524597945271226295183440055882914984121622801765537532770399099325653083049566487103928211546220496298821468187663053465222796732441507247035462136533056259121335723849002189632613685793833857789666789532120805433418988635656693342917071570804934428698833574334488528255792555037082899678666888732326118888423230827011326234154967614695415670202146297711544130572203601238774093181404942531704747832560691405432661234014087218719182750832741244816547390953175262227617798961232783986777093739884683050310281967214632338665193557689416021802172341558697811949988041302435501288309295317784206564940454486166816786620226984127693324739052530380308983903435073977269092031658408946205708732945772562660880240482992356177472869370169068963914225447698358489992062550174581367068368043092156341701542056607034688610682882092817180819110944867134094238281250000 [139,33] 268771827117958190949982926405752550829707860346557508970448626239972210437360071188295175290222649585552756918114162717704512180318046844395254790350687741450916067716673777103830811501422235727526513961680838675959352114368945594940658232591527807628942697924239892263484000360732500941481255099801843651575543562109321455043271682181956256440930565455922137463648615408757482751885725503378018026214735538179567472807923464479761698612617721369499147363823155197046768334592333163064767501078808059097876665363672250766418565563651183665701274655951561662827654096107211546125702532421866365218139643412135760265633472118581818414961386137712881313593038227449523255294474285508434080052037108872634105094961440772062837724155827257634562750935838404166709063339927848038986389693914694530209493298184428288939641105988521154325858431504377651854795578589336260901154733742015389573712114338720092414168122565140712137805901078008931257652368320428663217625708944408195839666746992222451317870436599614460897341704510997006038233346304255423663246102126999696648117331613697123358091996336986614278275354059802114519951474869169257021502643236448314508801985314838391401139789783204899145793738618747660325441364432167603885619611043262744360591671264764554736187191618622726714014385446878012656876356691273132915218915511175022450177555180844202274225991043863191045644676661254691639468258773312928008198745032935962628716145737617876439408637477942282380857718884365512694657436736132832939671483476580811863260771646861010739286749599049173917466270139577597963557649881634710602410300527769621026546477300689113796088961265540876073825899240908747185991321328751359151962995101756143456413554734841143050084568654463640690295377239762182793661369801675233631090897685629853338551637140196858168659355843980126470502101341121231059111842848264198338891621008612896547555618109446827889329793837003279577402281574904918670654296875000 [139,34] -141465192535541761996624083347967375539756406052994031394502757478494775988576976434341708318087235685659966774255388248373389243959133635679734662608381791025070647080542982395609405394898181114314551657715404277721158460621835618883650650023920816931847189409468107061356577834038335129428453263719512800104164677019859496850824946762716081892306230957487585650147462725706792617913641248604343368153650136338119188282407915722236603684059546303399056189310448529896826128419966841160275387612383236925206355418523662231169515882067276373904176210508138232529640607477272367108317133666469098783558056818426774189316759270897115796778091709277085009059759287798736917843559521804914372679275527918575808365357164748789434775060807892179780469598425991530736204804359417475764759934639007390619218011945288643441600001337568449075551472573566271779534865289794419960004826557835384188280212632768260587141761287069270226312648399677692556670381303323173843595442092911533048796853779564900056690671937978180023043352799166037700493785546818913314256617654663383933066553536056567511112035432675328754605930402743553272607969139683675502736589635589775193304832893350543537719428756412020867536549245649339078817959325479537609498064600794287973284166714588966264528235205231489647953034279444651811942677689793152745173426782711503776621421625915786096393351943120195417929967580193336562143037531889604454168884709628488462081614268358167406592432077295769935794423053205439179655814187232050367149815241179233929781932866878638716786639916886544384745977086939490966168625189223631589334518167427009202742102411296096529328142676263456713432062355032132991792425178101863977219230924528388347621931754211635463311004979689289731578939475608545819473552658402450012010477060862770351302241326448064888474567001474821262225140630595564727560004572716069345853173601198934829244462839823977688588324541640872666903305798768997192382812500 [139,35] 55321496316666383725511308076358918621611552907832589309099168897047318513354768079816133881442238410500961341460456327689187181816633623277836648514755044471308358724939327900797748714266351705859342356775844894824974520782702446374051706443119166546921501182933014301166426186682646823808582247575925851878582156545634816771127977834944359978760377134155046318752932856958844607478203333249262734987593129078866180972655376861860874783945938231193806227694903904375417563569051283886291731287024609548925469781983139786093208896845309265285382760039605853202284165632721363213536680535174950634974687144620051126279332403844856736307862205298767438451190245267722442844150304477341675001243011574805298734565222922590404846120506861590021404974460628629206113460118424851084968770588443123235786087219815004848672643380924606302318088594219647502882724822970874817042075194907676597776260552794641029733667400946408382073392606890108436922241394465699657229397451145332330710284906561440226253341864076579731209661028247943222130902306217691626614843205670078405918743161109822595375988983081033440520728107980470218392987554199233408441144873466726655001161784855382854440811118929811468475047945028437592573740723892207935191744207165320731429186564442325758633769135354048368013406751604816212335197808052661342731817755453653753667410041335030695474063343734108332190571963372598726504239336747763461054640077601613782321908213449216025993128764157384127050027654058926399434718399340175890236784739382728014159558214152983317452202437865108851165125581893976825170593336807022380744267535261203307063101686167272994352630013527196098221579533965547020089810862742383867121668238202395164829811326592359188699030004346558395767732043939057035532258662106836721914089775518147630117069865709650904514378092176717828502439915466055368635695902692651596511225576827148470778770444541653468196740206508366100024431943893432617187500 [139,36] -17235873858009141876086672334754596296015582787514135489446882314812223398312615131497142192385413825609660757873012054146540057069032041830711186354540712436197017246132514514595077122511948248448907348201112933773823667004537046389417606411470901381428103503063092485183799745543006886309069072903192596651458879096158368198153307115643552322751239450939072066801945958704376341576266327868295393517169638907151376222295386223894495026889601797177349159575083822153240055028631541346230728124680239985880836203124596440682192385864326907759011290301546028800787042991535663509477380453387556700663733723101329866295059858924539832890555587114829925992932522051848603298668248112475382663902261669665471879856796033686357005752825193779666764152708451817805950079743885907613007663521135828127123437197710833902335717506336278297202708485474579696555378259064447889629842149953057964402604637573391925068201843868429557797368663983723800170166347024610935774652221548724800720009552449300657084013549417936878652917992446190853169924994442471540819143497674185672006126342068772288947227611850249205128560385401377315910252272694388967649425566597963926814576188986612969607318375023819468729328350467455331917073987301486049842590388449559131523484373444502087482541877171339149026485814877365058352560315222060801438802302457228410042522923742837754438216310903631284932228813571301974969171356820910584182049911571204244054450819583000107985998147946623104121492963674156641169110132355241712256144000527678652377131321546171714874440896645426388594674933280467657394662801742882145593067983825642610454751121220439179953722135967339427088749142722067057334941951908138132715145466396096031585482955091944138199998691229922270383911131205878624917816678044700813163469345208400090690053989691136704515105433298653448114702101078027289949414691961314586513376526385676642968210670997021033052476468583336099982261657714843750000 [139,37] 4403125762617779153898318430906676733645792073894176699065563880110948197942738487393856299832698758726067712607491585293044249572329032853245553989966916945300016581609220284322939286558104216669690295478890468135517961499018100852628089255406344322158133040567165285654004820493363941036891109631296842427953811322268173470189973893481488063450974176665040129514885574591127217921028420143577971480949921500815513155773658084114823207302942320628122730011048437393098806507411387372878511558038628334264326804031253640891312435787425271756606418153434414673931648531168235794460005391761159773073392316677121933731833810725307099573477018754608504585691518350162168002707303750866904439822477541452580140760821524283723956038646578956297846068888448774311097478486453603034201314435140596880031721233230455329842978622421929649986699513170620967111405220846369396146689179397094867366281649646892273325995537976212983611515199751418650732885098522469438586605683436351838121571849706143013312188541492023398811262764425189112740800856689940069070211030594523636895967307227287465358510745625709488128919677337027465436557905220785994592785209073568578922426548953433095064880490372389739369586772112136062282622041093066574244272876085478160786780108375202321132985705316364017157387264487706461688747177491687082099372170630186808318751788747365276138460322187320595987632896971933450755988060619216860803480554633644280439381151209774020467571427692330772367625339133364021687467775979311508574220399728510571446397583283463130152136311089539601119114606446164146627091570700773617287489787643391902329112895487043008863509154404676104943621965246425635701296992501229898638654697827352666498591230149541990966852543522763599201785412860398409317115346463432380227193427358023623475677291926783086421037826059225126786812378591094727042458461671493320546273988239416975535573720068052036012318239954765886068344116210937500 [139,38] -944175716628411821696734546463649198353635134127438503326594907367198410930959104926558149285923188376505044304642697909770363833679861626321311881388114867493639076984985913662997806485944856039089872441473270396223561655019641687200469444374033168101292390536185502436297382128594907173038286868046181041291822659759334258364340280472427265283147151100916368659309318472188094903383276647349628534747044428994241846672881498016797945837983800469581259141319522730749157860229263757066778140229399110093114296577823203315420205195856147086740711704737554419874786802500582309512357676770378441461824858639351905457422287920172610689454055657192324929863758260958916967636143371921787241261234134596902074084510052405109356671960748173956744969919609980791912579596187085215587098800746934606524428967960166795995372543392697458200333071516239695085207150881564267382482490613709627543540151380693786258764497564425175998907220028380891043339797326352418404676168672825091244725812433217580473881584651017152191935752548608536769937895454792473570054352510587699779947153068349328556947207455636136261277688358169479357844739702534791063856151610172672964378076436213599332659574176640367441820721960830192494429956004901912137743825163822497764473101998101037242436521447753518843403436792952867096364103426013903361035337315965220033113503290582815792346536084495600328524437520155811915545979342091352983048741506354901107110812138926682856192800349469303112558483294760874391894232287008927652065276431608000484456059960565317998072379018256850540888247050822719073022525675383325745038234088407204014687612144519122992811529004806718091606075009584700633794416912847848355629803472839023613158917054387925748168556761819769333367286462791926427596647457200181420661482088164925532473714788842448550554969030435221939485051708870602982014783127935057213189889093532264936884820835887895896121335681527853012084960937500 [139,39] 176266572528344927387716621326224482206699315688146052431447960683980379793500620582062010306142834585726510994968582091487245541348100910160845954111126783387650436913215147761132634978470374777065798665439395385930691168377090235680340833775308392076658036336318777388986335419971841148290629574934304385426587548472444374329875670848181998520925955435096417528918844712479782178839086741730975919589176320703651189065491939025860288055940844291790778148724706690448443521653563959069708268524959628090697529073353295424176754941265055884010477235617755801307966190260258272147930131349540547165894192469456523820674782445660575565893685093433046286401262236827748406661641831843150098684277210383796591822677482232936626898382700488152062580536882433172098438608540333311411143733857880235870566803945417514707587670049533296910038351302361066443037689266796006936612008021816570577111203977268363218009984407137225283750439403342035399102322716559147533491018590975602499908779505890775945036825727919516167832622416647620891230585333348806515213063628683961434400480895253257466810305914356201376058529810193165218730456186668833741389084562008705004415204125139244980109634801467196816099534807757460667841634018790447162515329679834684682914234953532672081708768489559896516602051142387001100109322043049158310063286376276366062589020947988666690327434982178684270164403220074317133891664302092375409435484464409196777611021215443032924063023086122229823805231911308338219551197589873684667637013849745030662116235575816649829475384858631168807501945274304483732224706193789833603435324413394483339591063558370549044887215081612773569601934651082108925462703567577508934899216027617836306072724581421181722415128332018743294360492201672359520624442567560265086787821421733277219574215005523885199889295413646830033717748203565033807143262388571614978150377232637127044728535435347318070853361859917640686035156250 [139,40] -30384972004424766371024106424628907046985263808317850983862918634961202588136228484821986737521186037409277969873921155125854805401110782987114822356972522874585799630078175369899199556484860696983407722248016732845398251777744159700547890545310280387733638074952554454858942506412974285046853436784641145706104394024972336473710109545120251101708392509510895020985150427239111949455157738200632930832943813192837708563064634049655759367002745112989027435487759418074054833559429879014972693077145385362540802436825156108075406457660291768934325016559447557296931976885153232564325898980477071006529475423135123713902479501543098490579563958830121118209181304815147380805277641211118508813482437440426901953030384342947047831166725579169210480698852957133420376649100030759231900202069197134606909652789667108176948546001507708811890073308110805550423867742953700924686402704162906336085019753349870211366228764702241722555163565981747715266982542374129775352370323151652124323073114539394866662862199266726348623301419726524324358815870532640813465330894072658602792127397068472779432401420116173076703377529581428883771117434062986165889480943345696139433253303868931446816105275714826637849953752299796562035612756048818940168723273407320888846390732298548005908412013019935162828254676955318746524894663424850257217269941867467028894324698783435522356387897178426962180527861245613376411868736360444232969233972269136651691472590582371611481836719131816009640555178219072415598332491504199277528674100790963023910377744130907337373737348792264671720116015512793747993585204945907771047371867390729921938888095919823305516876945628391275371058309166820505431762077844848557522877328828526564725448971039950416607733729472288040860894413315701745620372343792880817529513890585582022852474027037788570768142052651142778730677976649618687600014436503519983954816117620269037222533024609809217508882284164428710937500 [139,41] 5132814959310153878949162855491451355141124497578394338524657025135172786569486516482290859568930284046322707534837501399844669231395820050506890099217411316472830655602785207009435812751141256740132343297397266462419671725771697757805707154812781196968427897888395116065047589621993519726355795371248394486582174387604709068113116044438427173452224993481301071044874585980517837808875124331526668121561402894180609871194328005474025646146899909799517779045578342320485716810841370791643255013685966914874815230136714912457463360040469280071300089051544892466914798065315844685653651159814326732491465198139688323444854832539852904209766286291622049502286379600103166929821454343018496125602553521691129853255211117617542826258294427023242362278823461147043572585599663936928457713520249610278806025365918913869154246802472035528895630678357236508665528839201778071232710682179148190492412952833997541813590552279327913072319800325816416982733464485273407428695944321650999639290073722641859856035030548980929223619754033255608399623452680995477129236466373870432551573515803363150226153894591198921021475247620314441671828829977584225838213100756822551070950604606899093631287287988766115509634722391006850266304713890976366863655836177793660822229764700889441151191076447579979256834030547210739263033140646757519991542671657950343333685686240504762138292767728038475760491411241411798382965040008156972450440997898658385945470997907783100265645005258130211640228899674117170631832275114313866344555534169686473397861749841081245644246084573212717578035604877623305389267146332097185593323627019314163925875877366027806421441238239947667371416202301188598453960075398987682983506736058290288268045281171055265331959163328440230187697863224585715611532261852134403271217316563936238817303426216649149228148563548163025050061167622993758797017349759180265563914730894915910076440448159992229193449020385742187500 [139,42] -859863556922633467523862968368333187921121171098652417191187497817869877040075071589634244701026150181906090282669041808902412402698027355908105810013717311340629319172282462985505061830349336895438419104936231894637795350098078103898012815013763482011773948195374572955373555800073274752304624365612194122263493190761149937606652138169026464652457311098123965594195052741481483034417480865188933810992826226291825944330303598537980619025309011371870369315594574059519629185709619802097763066462447126036835393229048478387317247126810023409499973952235783064303264116053556542604703157644537083824742490417002229407829646897524395464990557512812737843974471009756098954587858473150426215366261186276704412887066974809655834427104588187299639575468782109032574352993473390990675805492128115526301011612270409110127751950405099077091160664080103772824271013809445280482670328313608652180665106307635047507045994361771747500250732228510934132130721860063320856874986622803960548440037815688009103731544796759884668150516463614981299435541561334093719158233307470071006597595408093096550469644290478202429501589757307300952586687720511888784314195957394782183021829087343710049778332849245490247852153551603550992374092781194659447458203885444614800999316176116203261710204747698856655125272519318095027167414891663364839911900564031529260174074895383141216311546996507541613523157866157176640374969867745199962206547679661613425753963890032268589092183692946689214315532803948128487135653257659480143813347867022734997322916367374601202918554849086529562274818431702510048424464775769198744998712441996346768611073040134903550909673335127846331227606333345172031006073174033331640391341954420106009644511341754849492961318633196336574265799924241966223076598944410472085346183846928632930958070435779888379451600592527197607967657815410345480942264742280021377883276903749535044768807528540492057800292968750000 [139,43] 138596895006403943168255350615767627746575155454240134461602366203005991916115198367380823338928489660274251178645968149691415117607750341762589051378217400462942382729071958563617292526510726049470621871728522941742792311472153063699193425817789306448933017571534922487174873189739848919884397912358451955432746477252660831167771397382911670317655173988694662264023536439156435839656204491834032949223564397847246451496509851678076595629710716041724714402284181875393191899253870204843986868416683728551200854582234807517502907141183157377278490200689920572881384495668722986064874808243244650163371261369284183247158722355102479401734684821179364640280927118794183676620011311240245472904533045537996714858293628242570178078447218680634509878621232055760380458655604121051325573125728658437258507095611022516305763334076743094956102200941029782727983664218393127632273456723577521434534284797670298488075889471825177668307402309550422596707451220358900907638408421398390405178867491923862535249716670917956157759006535675501802754240373620022910287193201952626836288690000443998525818716872410245506276123098818972177849734786539781046964910868760792209689332153535742086015734801057079695356638161901968566615880416631455132945323772612458577317238133247655977171513562508344580703444018196146074281700980652558982044334042266597605680326728577914361889143465573381367070611624585296667610318755574304995176750445740957773377486800987815802443166148460435816880534981955180324126468074390790675413308875579817716292683173883243509661702851061159811014764685635662415607604111188087110091873426441325172272099956564163089755350024577050295307860522237513251791700057782699731342186239671889385688143626755916593704494106984805453798236192371880503043411204606354479566199867065937362303748203632576818974361588024629531342702386701285844304556262922640588723608244554336801719243390485644340515136718750 [139,44] -21373740795326465012137403498631227470028406275252274212201721758318681460974927713544253678129311075840326461056159230049280057190078327532630024374847243298695078245834671416324319780845643736373786105786221768828728383675552339816177287011558984168872461697179896143361533629561053724927245520154985286386872423793997192020964462985468446614179020456211690693791949855225141508361610518094209000239666809793430845438425326203783791629422946379390398431130074630821984796253430930899126823661627177459209327851691119555852215197712896005316292318852692079748731545684594736417855699651548296678626243743637997543664112204222899808710314099384318221481441355085500476511379278539587636392619903137059343976645848330750135387910024202153231373624018641863999464735346249613032036148633953681849070518076846265290248757177646763293220982023031780742869649851040837685078217246082659515536347131211817106607286816744719937851586308486745004240419523707314951926736310350293321907560078080323958779410843974447249628370658027987831959314122123796969676524692828831240359776534452298443398196319355533037648370914341664748902345423457841171747334478434795967526715631444085844523470534910444296228523461837437091126375402217529684566835966045542377870441191413100250425634053263688868538585918110558580624089279975640133878415949163583475116463757792619422629761192229654181312480573893279561595939058401057529395560525742919658993296179119139677553673479018356097003163044975246016195456978739522531210153647732706262460923774504786174466868949413763110839085088704062099619837505164290869011900722889878024749709700981484805952747530085639640357760936299352328047130433773639735238560386663483690249944321258837637465261000223027209712956688634424586030346932260985955254468605741908212409835041830359627446459412876195371545916801558346309157654332193141128776945239783097678820338487625122070312500000 [139,45] 3276629241512121922443132476015823132262446365559327303071719674814763469464735475099880628193917539637437777500995490911124435828917173943958533083450238497683379982937421108164870084987080715954763199418164372232767170907748931626537505124958342704932886996510314356780385996805038855700777002160566482030672707052504091397322748264985781376022303228831432791905853128926073834228491009526592016736942919467451777011835342646440251709920078451226681197146164985830100150508016148126014580651280410067221067709376489101718654137150529490877563255232044349751515806765222906712974543443678157943339789401919270995392396963577829405617828668505661040923399286248633674693675499166491918972528376470945184394598277954992609462507786056498611419368316688198779177467213427092487599292521610042715642680493178572622768293715868920502308371714567680451771889711265804132042135040241351795125129514254891476106294850126320554087486977858980160298622810546786630374267656891318555838952193616712668856177273482663321136512600617861003084051089807785330135237533961694653171988584560586339130615273631451652818556237287601645745987624152970784648634962445419761216959773039708671943654067734076923866023718289675027562180234833376111825283166514859022510216771246924590523777244049589221729995705290520975546186770929456748291551433564722246067810150576686902539142257764326684814145846236775675129638358327941285620976832629663217747817946819853447604726475769486868515671296742900053944364959562875981652537397483508855049212806267070896383725459108018134746590558595078350663706372342646613900775949754882460222924830221027364869932785104596058464236736886803112350904449665300670249692019909747008458336324726310620092090602351665126435379076445618793179288462289666114245643911097231078312057096918144317102539531441657596400976915888834140109396238801887532074749819153915805632394552230834960937500 [139,46] -504528846749362191408096656330847825535051836659440527450373704459456294540790085636143661473003464229086213520222735534688227267253856685536434501373344995574475036173039152881593599547457342502343869982099365624578073751957529758676723666909102795354849678903148263812054283095533463404158354937340177405627275641105954834457780453344303395619728059365764182294972416679155999632080135522159114602339417752385053397342055610095319913682500161551236263203857077175273551933951208582101286144488252502327309096043378761276990140380775400054920996588187614364259787040140682286061072729004989299504915150947862379403697464232412767999507559230366325028523688395872837242943450827439102283970836804084256850121608459101934588543704248393749594113022741593655663170110549055197533396256970704960348379624500977606018014853241486138590388796798119077095449521645663003538013330038454322524566332994402431125328813330952499123629685466811534625032363392302759260406232433301572947952663990754040096208141874632185331730734329662699307132245177055710124144341489794165817269384144213918011308109350646636100454655288732504014241947746807740470802122008788567643003567791896009745028313874491628303681207752425380783741300817405711165382672209582219949248153940982122130339161036295710266435653792671175559281890867976573877549320887675975009131543802390479728575290707006407285655927240196392957089947816733628160103154875994024295662072613439381744028633097433312700941093953638375605565410459260984008280843748847523322385415831951530911528268291076049151167837425282656001239524959183386709926078625716758618338281817143805716158910390930916728474350320981032439172042374513560460633752473634225707885913100756538464379951688109502631179235129319876759539484550332469963475058364099612181391359407900141980269149648120950373324446106231870572293577516836512840504779587057503834323883056640625000 [139,47] 73017743993833793583065972663358178454934042066272984784550395538772708406310565292738105087111868420735714434137955997436680089572417983964592336215914875356175281529371692834762906645016981437291761823971482378436049743683502269186365375008468830708219863490318887380302616449252890173282665779433239878532992318445439137561855486660528439964800317037897561357305871299512412936188239656937261260220192566427761508882162721661628684363941476441383365113037065113428141245854131554404488694586800991406934666345507333921211539679305036336709541318591367864761035594920567129225074956640838052254739879329085185212337253070038507622446782283383995145864332733110210934221368377271011989091137150292774823945608160181784943027257780510083914913937175060535700138599934689930257153905905795397519633342430970886779990293606046649859587163117440742323253425568041204613101347441484007943443158926573284345254361873751836556789123458265803173566707624625363715991404234396499996103201596458020425229271987899254372776056058145949054240860805438830799353383740119080374806568130025315154334915660254018164971051823868340328646562401889937872326922461930233541375222101256329950495389508515609791467695078795830517748388151309317597464730194383092458649236691764866593930555031867449542182616301588815636263985802314106553548053068087431457793047514549383841298407337304225654654277441633923776766508311816257479186652213628332068182112911628958973332437414208561080589357367891722137035453132500141976347407746192479176254558326758957380935188598845124601813995599890773466498675596478234513970565542493930856637973473852422834518407576261687225241293724132536579568362905285066659524377171281720219615699043177287909705054046484239334741711346883702381783133024456996128403524217314018871597527997184854906459317386132076078410076852582036020873363199503813748791044942333092813796997070312500 [139,48] -9108598606153005293866192538852047230321667639100534077282639503920908834570122095923694761791433183571782810609461865940204036204298654928194834915306276300652907033175308070487797619787777371520720281313540234503638798843446936865988226771921113693730502167637427311365143095465137104836473945108289640067204569605710331605715917465370350671289508884611185391508598222797448796083118310047660555673587762406531242067507161376933362226468501402610363545210803514159353157517037960896642142216615136588933871570650637365571368938751519398587669855417897416189953313869697879006232263090843505842879527758108402502840652207229808240289669274597604675416132015364613540811585047817301332049375453956864100735189159144095333542196276443619991026542292248602405032958139778565712638527826238413542447775579564060228897758737419949616922822942221359063315960880851221251396504224521277621927411495024345152882694606812995600665455794942111294581792361836098616705887405437410364749400288918950929766755332874266603689303197838288774506468765392265670990988319269889389525642385331584008533073178422692789171709306520957923911994495018456264556532004662669153779677326663624133645323837521217009190122772067404512947968229740317707394310487256522727111863828691619606227779912598126216981551845346869530563284250184835899678177960110297317444460018879298675873706262346675038572512837647956753240382342147095546721438853846701424299047059224187455234926730109773420237845278021151447549398860579477100267733570185699370892732442087471540646233005775660441272843016964064667352194699363646391533945715829886072093798058863179056299939989418592536001884541440475745803886996128533365688488950779401688391744221508946521644077005110782960992484483345851929607641570912459471637759865601775154113599800831516511488906107686956472975956256807526888729172693221822445712514757626964439086914062500 [139,49] 916086485531864944574573803645724799707808936906518324602752788626169637348469279511577216807610294387323061367746973872969593401469301099476401513244720329350520077828632143364730936349996562267107816866115568764093530051186247356337176780445394409807286489476212155015259034757991208638390458477145302200162457370165087348818250568637186198501770044907933407824924172072064475638347893751311045900214901637171391327142748478682398674528123136024711864352636157644371348374976970636954927703349840175100698218613630330141252746103830289375668181025476349588354011676190283599938316074889025371891707923532543428540018089371674229195603886927516747014880813508905975802946739025032685222243874657360547052507754344397379905855769143583448025809684066414018125104275697513763220596736106209237995894810589283427727311262018906168068924380469988668444064880104046163212782047642240018185142909069261527862207906411591651237350564966471151073142683146798758129028997999712810094693152339762670026220937487989557512824974511442502442443427009641044085951609628488655994474832594174843558907894500286445479454007166523942235105527540827301621174958972749485056093350733539269578982074206124938043280345368641954073326367968072781264119035907910618388920512372256100566791092637813758493250956230165083444032456474911091047728331335112647077772109197323924963366520649773076008727615049426936416065818402966701335945735186584333601050334663774802766960375844736497471939627768495284325724138896847182046814427881017165818988310637372261157571334336228400660104796319687982820484523612355307169060658828779920629080410057366962477066042554957959011457192546772677411191353421279987000550280008438038433316018083652596600196455366803522698906802686709706726959344566405526471711898732271598857227372874941638488728443646659750356177301570805097528552157246447587076629071818704150390625000 [139,50] -67584280755748758435450330827316939334338372233758583528675284019690042131225950345635135849223503537485452960409723842512335193212583637510199271174011422489304164243504282100900600521686021914479421924658053549359543766352504283187504893007087210794864775787137916590168931362660341675999846006327662606591331080720734799853322895505431901733534338246805169445016780788818943723658603029600137756538780260243327146492281815946221809178539071322787857554213166244541361353940496885360539808093341751170612121941841405593294036272119409686930807608268855535580578949391394686645086696783150958979795649857388000081317000502791211615792449100433343240031979340262360100412577819600615123053419966644138753572144144229132101972021658724556086916810431800683712097412903873415793905078967117580813538318894649336902026505138361182001556204443983185823440678863004510214454780506407522492899377998224883869398919339973852118220782548805272879138811198935813728584163395086405664293751722321196037045543567702009260179833690978554266703023538888759625487460103036460303206350085380630522833466070523418830847517925449498882754138420904131338058899805907173296222723747086890711163366300296324788165923775896448935860024046373627809156344956636852163271712802521676166937143012804060092951185889544103955031253355194286569156033232619627733358344160681949521555950533007845541064048764015439050451766273135267201195939507916210093655976784326857302308592305686377361645887988553551124194612738921434463896801052583764698375396146777080990937587392275574920440557508707949534831699276902290118268941097831984040891371716350423050445119601558430332372980781175802653777363202929065315166010297676644974534230667729091994523896520318305862131360344049365897316603433709187731766590101669485735698590470542610349284416683653261221796646604140424950526587780242087361162698836420375000000 [139,51] 2379820649483201754378170961040256451327157572243793838237175767076389134230785665798050093582214162108553308627280747072950742880848882191701637961345719940465258243042312825230406633477739173181194919849637845214069715533320843012065463837671016197292341603876014646371583366962418368138321361081348886672522704998250415112151907317026844840696438367168030445388159483392728115655632992778012691312105100704578222395937725826107910367964085399633161042078014346129741696038967488206760098439869876260834495212200352836724349660690723725601535899199158205430556242057383446543226416456058391873803122730221596450145269712656066578805179569642975878088079897194561943395006346793344194186506612829793592482799792821970292376906284617792696949838826433579177270860366567804792053341673996975530962586875979189709664638768215517629877146597466311393795135891898527469113239627962401606233912053485315759211494410629337932037185367225886120664236047858198205053783729584196869839632841851281218782767880954028314918586494925546850984753821962374563312769301319967019890682058480503927443743227703862638028162065113793111724331871992546069520737061398403767554768076961382246656483330667822117591466450452751945866593139540317556423471801545315360716434492021720630927769286940462596101979082219568757643875977939075883085174638450692099347949178394257381638724087457281422917120319231388142779128190875496100500389096072008558654487140929893712041861141014563898678333883256692874704089928496402256695660596410833380702479257456093160671693833535833645815644296741073292722317393960366838621298094155609555044600257815639221278911026580050629591859513270874902241238905628004868192166129297936890254994734691750825153453876578051551623196612303542598558863277341076302562867890987293597403762462976812012537333558451442110130724079775971234327849142771473233660852547830593750 [139,52] 298241393239936560368832508006787450704056705172473191308188311595986979285878069865878315756160739851120505172833347041243322933829379830541111688204007182943842945296914159357748349580321344707589777846176142685940187107211889552248506762625480681113906546249382771338274404274920008559418143645371061707969390933240099977590712446820652975703223643504692007373869853349431194232027694997621542809038212666749913198635920873822407741230245984857606776028873490611961620410114797907355438834230592396617500044062292031492658363702706236049688228501457111611775562930810841612024812353078481190594533587669231420299289950374611296808392010793037572766624279721268780710336131805760737896934446989428739567587568040061358355681964685729318840998875660082473031244426791942722920894535570833089076842960404394391784333777813261353299913623017435786455195548111693689148365422013614248557478415400828378510616948020804344266877368006036249342374732826749019185716685849135241654643285769740409090802461326793917600996410900474916953050216222124533278176017365730644811543673755973727890695718994443334111295311417987036750915407960227566900893892331475527051570871195004730813935843664568458785257527493285095174791185818873595356715080773026864607532586486267473218564463164543870150522181904295342141272932809012697085098853928266870271024584675979501293512440383703950855445708464323536659933750327622706459384790539458982870876213807288972968413777622009057376582715399959063339596183560635448084347984221810689281173226050200575424872594818177047120799769456447583386060786682737351460879096804230002553442454338670948247584938658818119689831004571436890965919513747918466677182864160809146544836519441264795291480667574887074295499642701199531904206545263807138333688347917985514271352285438282461379743000098331046474841354767712922978900455232485494327743599386750 [139,53] -107707944188238139318198179177317586604937304596637732942909955974912361652537853083205391033162830690449991716762781344506191229402691130615822591461009484002060555577720868931361833717585110937672793257780429590782685786586331853557017162090014164907011204278598742687516760677348458289293698534571357724524555940022194649752294730170695115460702086357529467157782988410495467993585745776974168910642831525294634233910336275278517399276562543944801253991953104961310911806411685444282233563030361811527325766642279312233755434511596465944429194356216693934269710090657193239575948402483993898249062032537765889026628633268229967089961228016846959106066424252237802543252693067745113417089583762262395038871520300917644785316108863850252958125032383642485355722412800160578199471369935182426031205076753895027837328658912302687601306039512139884088108685706306904358682503738771275028113575092885560197635660411275179750779518987238749246117933828365717677878088464193215455575519371320212147990224520022526636878131980235294182422419901945071285464156311294705362433949540719535870957330166310547785600413645767982309477206241093663334655816346342561592975486889331049923060013621909714945168201192630543020399095176764703378786210322351095885891366246554744454423223302727101428151379102944676884144471086956433824104689770658660793060243888477829110165724955909851500103585854261360209588899952950644206732113989775759020321869547055198696987812151372161362535983836080088327517810540153462984862272604603168462566180898738328240226989920942319740087514911451596286539944291137384102780748462827011604525604022475578796832481553215813746890209348890806525441428546694156309575249978488528217825316899061283239508048347365061572836948458312973163296282885591689971197224456633527384054252498727842237617087560882079155995168617733048963678845680272945605916362870 [139,54] 28946128801399631507157481871835425607052278200115466095450194255363248069702972627668542810397495427316394229587537001379812236323125964208069064800697152264679069914313652870712996703446703805128791114794734006288454548850394995313348129905231997415044601779574315621358712128584784778124203200981596651544285894128602071827943116328252886481980805445978822944927000593755710084947949095733414916707447225247881056179173243761871650607386019739986635355906758694390707932739348606845033008152870064508374987016351236727101440033438692439425418034132989838048807449241261841949564443584874811410948852433582102677097976172813278858023387887147914905924428701525725567179467425487239754739933802494949185314775590881009556967358654969540637473742634654509525219464531711308115207125940119148573148237217988210998486031048792927049569356141245014571098083257256447230689809669118978568197463188745146796083171267949226844948584897639752105337552807847291037113523877199297283658274622829203986415263459822731018789906659903233631106581300780098586103173651911387449151281092620018485126247662413626888918000249110386126768751035978311860935238478768467589110436761909571489553913853060165410257015392884302071252001041953432751424409293090404954230917032945800543323310222734471750124337869183304485981479280092333855092552288024713837193693055893364031893303023672242468065145928965602972271895815367802254378134570708367427443784998525145922000539591866075656834195411744541939821655627405348363213459722222621004431735483407224656559237295060206196054845411828092333541704386742445821688173359508511101852253909798259764382069015272858369179210370204351416364668014294415549733086595885797810946976248308903369031899568402770446082666700219663932119732615760209981051458898516226821010003759482610177965331420553372788572019398338072907994372374239423414830796 [139,55] -6802398220444895933275753463299497481750775876028446898647206266069381835950206382395441421082776059413630899256101352085698350488506943607279470911046785358768610829491424481681329998429958699285524245942449030666147650184107705780891867285376797171135550753116337734911333173092015474181563504305284521881350753997443115975861778813011839167760644755921674942643601410354660483727597257106937387157740594257724806074104763786408464926026582665350469085730882123230095243905467344448015873326137943761011248298029627596714503415579550732781191934509335943730209018220062355075492667650137230550669324989895149201308747376252831350535995340807265480796247576576454486306618303752488597048436999530415135060033393194824422781452455768884067593190892438113166045496746396620003063673709778873685125278269608160585602031280381578863836658461212331305792932675575686732128429362560998749465235467264192813830078838242375055347160076749286429397424466276992493002987404851325683763065085752504064051483154973276110278133814389711060625646903796298402212270977018986255900722414687127932284769768160455962815927409571000767317368619635346946306372263884320098216681963854435425070244957385102852359829168754852138032987045606882674148615699513566473899664204501771679063975792260788659396963131501774423317711451429331625431601997018041453156196697846652080829721622634071529211094407807895486808641927519627976498848145946130419102144961768476105561241047527782445617650412416630144603538336702623137782882587666953382822679180285404447508686028079404403402136629524745118063715971414733346050922358802913706128637646638881910306656228240510426475347407320585065617564327786691758655652632486251402600639246422170297011276788148587173094912301605353865066709567342386489682410141665800929299470575669830377686925611315650148337845151848584041582603863298457838233 [139,56] 1189942534743959192779768348517697171549067257796749738106817157722631664109460979033561263651706973238827737978380461968899267550307850203587738279970666705428672409976491925115460943988645155019886567660210416241018843421514125058460840670189348032442229425734261681083714699638299694522626027010136155580429561798566357024543364724342247638282932666290864332692563930131480506207132795714159767779757787538091100791654496892832466905644553354304603904244404246226438923408736742993224301999585254668145141837089013658882059994496652938366916413315291085520272664574492483287255309777102880106606906716876261397115799859506292311402540888255991962924105121075416307418837794576635240205665859555007082863402108762226823107766615110644904707019871999036414222922350310881368572274101844063968620462400428555428569088137209110845261130948382293937778819962444217071900588284459808506412679362171647572908540477972912860736985086065555564929037851027101558156431505238118907889657725341835000424303095808080581600883144169041338444963220365524261640659358161015397096626514717658762679656715873179593094541635580945006744273809687685491725615282361310790936317439817453061481205720278652990680612307327110659416574438317597246279158316753806511552402674727232946193954822995289367509977846767887401905096297828242407906509327026195643206546288468207751202802665157299729934583151966531189359237904726002683342697192445606636722568438125120004037532420048976203368061858535982528668958082297224820824000536457007461746713993279710728327938390296342177342196962337669300100023509540565137509348155804518981381096700453311885161380074728611038220261523370714525490053256058666131402807076650940920342857831511129069279250372311199899245788513611896874412335319859770878812767803996066673411667155935755678914598548306722145687604390446699170585485318673615512 [139,57] -129972402610561783357593722888723021110673010769898378737984421778669391700029424636625659677090431083132505585897324499337158467017300434620555814861400996854051392681664908834761182761902801957836280973328725665021004252470083686361405101206017062400495689513591170173373923800342616707386460125512528512529414368315359402276354919729815452154062328972555002989582896531800710927181317852335241585159787713198437113295452488528927775991774978551396502970641354693193294667119820585231423551315502535747106014282476309608533758810451640999357637398387572623031804109106185213703446102797793623268933159927646075634218474973619202600177065404109882571074217554565391415841806342923658266720861722734577086611831069510674895880796371614606834661418758894261869359500266941365156787186882900543346562556986373765533832867926328435823081792418529056393369601056546627792088255944958012667027419779819412353391728721104776141725842036870754790994576789461336507543995044351044229349099887513631049728222898914183727642375851479489814732905692044917025449603062372936371391238211332085449345639872007662188723017261506292268524064637703190323430156668542951944659057593159491727336668973281996128601077067419456970809589445300159816419197944794277249898884317144137756293964133079040903866739636478471476233352919713220289882110245752890753549023069807172655355022263310638072584905073692752224038043133393713502704990451918269956238310883348761503569366053764637043446103541695318349653227314792394759151963312300356831639791119546451933792095768588635319479344106988928270196569020703863477950432966468668177022228038602586498134876584754928209426907677543470946365388181597991255928271829802800076936488900483856772676444944650682594191804543471130474134472211150580835859887188946306503444202624169122707816901344485181489767060466027863897821488928835 [139,58] 6200227448708878086903603190917683178117703098650798279996771974152473585791045782648704501263446896741668389439161943475646823698153480356322108854917339826516982798552682915950013510862363900891417369077400484449589853341724959213948413300624708680214452246265185584776627676724534942407970280506244661502352779089753432858187631365128882670754669753947099865100390084082633143430234238267932562614589837501032292961619678477697491173691688477289078973374897921789954887308296231014804683402968690728385613196439809731272446138273295184445400322605247021729097086910877079535794277844387040411066413415267257600103308361594665014778701443333693515174688400268879049385913259419460953498117641242927581524186840102120001423273284900588308245740871675661779549552099788225270324558514648603704746283794181168024626432158849639654019669351378664575748548936688726688977697895796858028877341715637661290961176392132734815846274191491782395609892613273940498188750878152922927575779497315653385375810959735620470900800958763086000132822593852961832276725266402986990585425011921039523607126986737366227715213580955958481042119578866363357105630230203436555746722426080845031344474659269508860369423767724068386101706997921910814989988680743015043953499452001771337430116266972055763312596025862790106277083471193635877776689821480531763706817943640595452788414239125944579897516928172615701624250665613154953184096885878691093611173716573551118218070614441730962796425078241319155218910572750764167295848057417974127434194429434130645849568822697119005458003279499804595806229588649426385375316553097157207155495538152919592222069645968028499291362405185710963784497965991584763153354226382015920262756563591287123930654996220579929260216506228150647124815960540095855030273109928839403793512657642914151485684060074094927489855960317722117628613734 [139,59] -1439573613255510881267234302421601936341125777723674959026494315801423863062115045626692728088394941715211379842461370317112995965075203620548729778334514860398372274532572519125219403362945028508236650828580967567893267071759131207818033182512167140739570229200725019668458796570470779421587604926644533039422453667431724254368878601622943183522093391176715471201321376108798419689113730746003465659056465521832711698555770643166684379415849891571835149514734198184733134379163543460064538899924140603446111253294116857171959147088940954687676028883720064245722337903717809418061618114779309310681229675293909072167030340786471490443266525240611142817753487809743390777077945327231073842546343900625496002082541095445484963220932055446961587417460394936819534802171765495799550777776416846976328899265318510799936366400537457309665893852482906208902336654033732406159887376473664215283413039895498555912849650008059514343592695953357877645698579521763191997716847980718440633358430385258276084933984721970914692992831403646805695560135652159714979328409124496605310512918058713375488639894590526846258205531698575694210613420491604813064728266779471104567485015447332795020469940084638056010791664590613135662603108050418828575422537361743352418395929421201345031765161965907940431303603205953478226973824099722515207139610461013555896307259213844293288294254334961603324789610724047560455274054298942218777816234006711455513485214771010630483791385478761880579837226898863313186896706096236998179640182078615624358972205635657555619997608867114458096708546543989206861345376288381512016374925289561977345398427083494147204067206091626689304543418363133093236279990052345080268368588975635895150843774915911270648754059774249198676466178131186276904997656442472697581956865659312999315809703596710664758051646740260865678996348106765986010848 [139,60] 1216575429547288457073953371301393324806627887393151864761847086040495066802039020312213611975701726708851845999229741954358803565002626904593589413639540631600738372475606298836916799613188177717761865178170845276406952243371086163231492496432741028675598873887526302678462381838414229833728702892021576431164345687923154895610962585839162001889692885423164431075472816685590644155812061240169507508160109591177637313384282667486701819192230909988039322865104600578074445948076652900069460759931287137310455243707202255732405029666732185889698669201760183372265181937879457062667898082293384443907898152287549731625713492886539116848031736854660232158803476201410035075791681244711111950939587614561498108590617783256859217375828072276283008331213915264754838744532592890901851409494819578124398767070288616030304226652872612943267924152733223681221547076884870334189935286949074390917340571746892943582703710230668553293219660221663895360049279927590772657357597287372289066327673347486396997950148351853998634743092014454496180698638925343767617231893282196064968810668012860955838505445812476873947079846362423534278145347799765883350497445380164335135507915642594778103598059803698317485981751909762406243988522108300673730980477617518254954573627314838587200282596686759500781686106002863316334404246601400029281249357604796940125821538513986284853115507306983962380616798726539369427037090944782463608218929280938599253393795937224457811994824891402035467498779052569467504514577701518710592618703227711914654592142022295468668907779894329890851863769422601882479331629744594166779168435139317939766554556097874835186090946449146391607158220083506092733327065308705303816229325888079403946810472952932562025192230060545633819780170978138433584776307825257116878760660354423404465011229142124497994227512807587389204734757705509735992 [139,61] -442019614567756041161735936094954269312297836289491089546299262625243813326237178664775672333965336488363231577632955551086039258315433145861328788922406886463293683200263531523889298534708994709208224151753743982293421254885895102570446344804457230066986275767056029035674960031137347967516517792802311919989780335568306225042898552419511257255583314190477962586097962413949381169796556178486890264338480260226532525994443834798624247553222166764389176022990197281904324493482137893280085393003869879502606770410490502924551969365413971963579938152353973926591335521727857201067462217871609375990692720564284224616263902179782183682111566335115889189441364013750066553783832314389012992152792442888672465240319193257581531185945232145837603793649409988612882703637326851609618881159171875418818258859720671629538958124803322012473910483046321413263906511780922478185200140237574388420767787750042124632696586351436754956122307520671558619817830460855352983776289420016517780695776493725457798496144326495509963543255833548569207322341684344355735998385300016797400287255033969493171027895532701507101847069562378954745094831284087155571486703217676024191816123974689260847312575893494522293251676585597005042845441745071802689825811773558399648752762195721316146201647681896003515591138678952300443938777818707613489741037320515292878118809476822979716374792823470164607895147817374262679364834317997150813300454365613417914026137895803012615199612744652894111550792271121270666039535878359381650935360834255419987912552268384757593218973332291843089412573054534749868747379655696672242242607805543211915876738346165968539528828475624184687182391369345340795178550968329100946890054338247349572983000641572388909062574929729665664581675618627637780833872441097333234657254538051694134479377843252959838951242325733649058802545004448868 [139,62] 92421871514824444316923432066133158318607962505406447024764476844269493236080444165719490575129026551962958261986165600432047606896310100740370617642237656734810556193170545831841116127967060153942324712566780027039542253588079647841774227129415104374861501793496673966343233345198361051255668994332890740636598717820692548142561263201238107877107269961772927391204838461049645086798401902040578508079728107636305632454382602307235363646067123942344572020362482522510966771632325734322191783813680606450237161812108899533650075505409014591753224214382887292167333535127980806414096157423897787184362057134311587532036790417496506474318375006164604362810054254202373003899382282784809001373774893947993841151423822984815858681576809274037859379058892569881874844321069439392976973704530070001469268279988526980368326832074967185641952548907806570875640978275265024276013870640039101716530882579788111992390004323901363782499938654933158963135168283193435822596926263920338434329125787848116607488209312227292329994839136444656807674015590053408421817765528716687925234937625412440026805059806912306155160939518835272539572635913954420286126383765787722802873374026129180646387933826825369532174517571736883691592058373212604752139007448874510195918475042720283187688911878630434417803344319137039005893495107210314282133200910976075588740370869352515816387505377823330457775215542651461006024795229881484159690015059870981838943768198703860926018797681208770273779316010456676151095959054795470563162028315583650141236667663293600419730141322392428342989431332889822326501212698613129674650628019480712371310736835780486644470429042738060634602702087378262481630762777641978115905356530074623672577546291596246257192416569174457918881800336976208106805082017774801318547790279503176152909066995479997432869918749017433297890833718712 [139,63] -10716652729062135570238628727140728310627975740305811172326526240557604116067556188016245887654878519873951840845660935105096630887101115552229494463270985567034736131652129938346390151220945034258114458272839228513034448848527404992388076184515255919027199413405831175516999202912059986414445628730173828906448731934552055008169901358231411464364597445906916366635027809906827468197541666683055326512790392937739908393299983069668716996268888419259997193587386357848721407234522620394242253713383379149128278111714925376223631619853098681096141917477458805964639911841533863462178392825427996900710376588016986609404197317804913283756606125348480531775942446620815501870205562157051023703070613654811559066985249093154364310566511408460931188492753015177694031380431383841332945941232536822824616009550129485981571386731928890215970803408132317684517699305952157008451274820073671876861405776316531929930291190899003440903043607971191538738793337241172765273627052281470831040823462607004457438993080440544594696534342671161811789893917399511376835555805406586107451637278816183973359849872054571062065154702512725193789759050477032408353532782313566996779088524184537155885937371842291101649481176526286055895100194509299980641818006773434431402168312799449447873772331518150331662550602815829676723257379829129791971733406610118905549700885375853482242596025345552229784218556348633319967302854702712741507500599488673190153177065569226658011362900733672701542076361071235416080911992216750725040968940441864869551963598149176695553989997654715458949097003533442235830523642418573447045088131257080069961133651494855413868175229248916032901300552189439340514413146139234717738630283946502439515540440411085207329105957507776297386758317224963388302880971703724213920498759535846714167655037852320143016244866695058059202514432 [139,64] -26711629149207704292976343255716394199330264777468816322051340047667908384089339884468841165275558167296693710106663476735190662225815592709744416341807591804910882687617161986740581218553933249801036908304352085870042528353427410916145697870244304297856453805926169069353241047855204659973924339426750305392725750335621049871641404661078476231314287560663224972333865226715765810531418135742432054242234614640281007693720439108991675149104991675900873324514467573633118949269184143450341836346510101347463716102771586736535149325934854234508346074932868977150341072213082117379526148717441686073745986027776163888224877147637931739438640880248095661913254466621274079407607069989397234986062780501351202446067402537853920867834771567973842373198062510768366555163857562469345984274205537279367762972344827860853693331543595164688260793550966228705805135676382200749912275360179343483172927664904990394781437915086706805036748478577552922736879150759930146858932477624995693334073985748621921883313975305360812244270938586611285806491106385178531830649587065827051875141652659708656396362487356918539700062237199221330079526390559278814805799236984164712247254482694227209891763248787182124694306532948215625347933213501345452387202892609977332456186426365935222099111531991320350190884263487626336195391055559316685985616876734938701348739794695612814200848274605339399576800296499688923210263960632592043331397989946909909452218384608656989330744788910334955329240837271013416690845295116685108199495725110304430275388098549705674779678081841476505736917631074016265878057317384561997472270698636295368700844812209367077973924934299113160526587596811254734645100003669987196200436646460909297343424949513983941628029789120420542742866019102416827952266071422383006127407535507574688348827722908679756394389467105212468464 [139,65] 301002953421542265230677521442447134422567295211001665340342069186341993396881485184773284874661278312136971314568223224486187490466594555799260313774262169717126070303439250881629843088386040489686847806633486163587061893767865875507741749526381562183771672279982815667404779909939853944928897936438493906224834500363398542346006972884616241817046750684221582374447948927643394336807099081140160542351822287718425970448278881703493042034724705762462556345367721711716283804330470115024562893144741361966674849226700287595236437707167353890929466870436942364216850207397354378316073880702040137906024512589244032490597730877363678717280405554467593970251783763173475777885320740185967569294227516761776722699038412609883893358851257103003577681857856427579382980932847689443192218903843635347172320490755345201056692950198128896352551271173903940906395085390474487830899341424339962342241413911238311012805833453061071531294523628527806047680448204470550086971182581183327668514619764934360807966260337596081536347353084673622954025351761318758813356474518613928573243945698671071781369361118590963885342372895896289121164990408362257125981989408074769995303075632173911075782692874289560149737505111237053917086565378647324331248059045144665688758396248934126751369779427139704620261517052668501155521995524309826023931076143490822879616188054681632959135306805115858287836909866062818581885125901982128500775762337243468417898800700146027701708980396574682050793369296896473751637243907156456012538800566813660562851252996971653336603163706291950420396657713386128613211421345008765277762629158379451077773099270087902352540640756357511364958097244730194291807314675203886008871347082173888787304040661637243616523767261180904956215580016212698352246719256340774140848239464997301885023655505741583846022098280506605400 [139,66] -73043355206833478217393464327756251406928617379443945871164114052027617842069283791692072630494747344266151025957878529077772606246776574176146890987652417226471490617248966859415775303513017674250568594754125822212922646403782692983911285126350098431953628927561872521929671058764927361881301119656945425388754144508871946661903453752757312202135220988271565774115487355665393240059287250027743676489389690914212265495670041469744191618113428145800968243345668786238711673846242824263507680366941285194093420076773879674972225944167686135505740371314196678467965066771007340605499267480031870930151348684096356289958070228311344130332833378988326055486842383598904206819622798960651172972093898673437634301554522464548585094346555119749620431656276449833220003248812740396471156629897793209591113769204905116070261810169655001150601422848321434618242159770435121702550844189697105179066549689072503988431839987392470974170251861861773271731893038042428572354397086942551800940301146739727270582798753941981406306946109690384223954196868398580558594956783428010705938283892348016920769477939361838108128096301047664747400606866434521347375423129566137845021977314039816586606315462935309436226262677696360395740113072974423369371738439808329739409570517275363996168061021838493402481902901703469878556495931346091679741725310103234517913039399820121729140321142645730970023230783798996773405692418825986704317260543298977923768014685388376167542592238747501556533999490416231489257015066489153198263670673374120508829050885483944817160294093501296772702983665998617510235660846900962918152304929966226693617153293778373482721362264775322905604452625651904117850408936464175823357469301764596317783268378471923855335241413646254013140179705101397244622130548109689142012279925042302344397379101724920597938988511116000 [139,67] 11011316373687658774173484642457114762614695472487135856871844454182831418531053644094755188919131044942920271308922061261547955343988005661479452033202504848080752230586620927768120959305413336798888438710309789273886112693591557393993043799041417616020767177313524850028183459746680210220987033983875992469993264293124116109955897177818741631809826359013321792436391302978576808670356989340728851750155445206050085098512232465206371523131727355510154097416199583703554290815077993106981914468345797670690255034818426221430561834339922749143593266663513617618271189013297348646080619985643837034931931329668691557703694873976784209470043717254295661591964090926307542114383309651544099010892896188546792054471646674452451652759712639514204252369601496335748583076847620509969211205354916411268949293785609825368551401015985140364177365358346190651317621997026802615469859349191561931179627720615957349100190046894556687779592713749001751219537673804903793353727689481301039690281979113444224195399827124979384967578401212837764037129126516844765476776256825937260291521010467325807833570957025837221163427533060312553774879153019297463454298340511771312059562987715111138849032955618618002328078301229589566271190653464439505071072056827915045348565982191898193392646761439094707679546219299083768573822806223433146797598170932173997526054873836800930489639409174055171330777528279050662067732284144653718803990179797685321780470255759910599647590098711098647003155386059875520743956143078182537802629247309482084176360000979542966338672527913734103365050255880608217138072681577297674370167560566772649639272013419470577928647651737664299775876796335883568625982058788432622042486518867796708258945024340530890444827697733006525566757445122387697553077384317692377841969247096876643107874165795663481756825147360 [139,68] -1217076031059047674198513411666453359471712623901633473390944076272444364089249867039014376840826179989767003801080053207495182949206017246375652093746069507344038944775791518412760253290860674702987527867001879738738532605279983141024093626065792775556744380313431489095610764490145985599899096819672900867598926514823495115177632885917517933021115726131439874636933695217742774980188401573838914587176308520907495642361129871869441480677523015892048733474922330616171355569594209695317189483045920779978359113261357099662648156400656671269822591744684044372155874027069742497467218376882841281050843718878410910082230505749804602044067589756724621617553037361489500582543606737891095144851467592109095126129379777146819201287469457951319165191122145701264206198146396066635255131169414479350000783208762379029497726410026105631192096547472685491964946984606789849809676982278126251687771392581612915382929868094411916255106008020043333160434842741995564742471892567824003673116357124843116036808273225670575183238476032507836411044618578324014385617147240903967580336270672892152683169944437327771406054536694231887934952529492118096342597076115084487522566307559365179313816086400521499328299619989477274544028441125238869408594299867843350939740186515912307539665016882865698463671108611564592117672646471074298748099214740614485329339472697391417603170925711546460778684082710859459272057061510308411312949308380157392493296519630052547588609279337605369061220416189327517760484774341241851528278297864139312131862534467542387978585430681813553190517872336428791369872130238655847399513042087554522772447440247741896543815408255370792027052823469988616505090598509459554941311203707851868581528890787000367007327277431878941241287641204099085230798911835514274562810134444911717824895278824205743596438800 [139,69] 104085630070678253692043237837991306066442952727391509089512473300959650536859439707059385115655514302701567609953869503655977489541040731376945838572632774627043343017334856256293059955914226022013600703072378585266008660324404883573450676966607393527970569293515084905795471018673083464369087305593631819528961825023383325514238766094575845303056959886390953965920207933512887278742633840544567207367596068883327344774046786189884212267106427665455845047417745985813835056848184798082928455341386080346373971305060428971082840509499182036510081114103403344413940603797640882849845552290927172967220472712483694943822619429081209305065842133524880557856935172065605650716553552122131113408202633936078672520206543682771528165142349615966088969364244808693712355704310534389174203504955392592494051358604509454499933076291232766927439798540092082785706258999468432550489370423476147956389830058808562874656562587004294057886565628048839804380686472297773150875578703766605342909628952171841321982942681665377419792302759076558484549364483283126175932443401972880257227944307170731319852356800567483842173447622281826178400263249870140385661464612169552417115802322587107169598868573441496475555632887030457579372385601236334631194375635487989984183132585844369421245653796646822670424426442912066815853208723009881046243247890075682365092675421096118337023294157888083882139076966815064854050498935529617750174106632903745360717875063177996965495071165005932436156564179017699224684299346485724575992071005805583674667074350166019018145620392474058744152151703392501077774921439546525323969011633612304186971389808032368245899306465586418627169600007110939799710510173442392256773949098850343042614493938506459699755179557519389397082843376860828136075344273759820292119331949916699677589254573101201398360 [139,70] -7217756582688812596064560454726447644891830253045784778279486889124788606009644986176353025663955266730307590403746207793617865961889926171069134981261154119337247640862102535378938821893180714950848389370050650237317320267185378148065274905570080425987588038875371250886501367876767282915700783379898951463740943826261482540600407701719118414289261615999924047072334404057594038625251911967659151994293261016072922027542724631665427902163540002024174273794013944681844600450762273532866523008925782313904347569315797727270618881565850678034610905144822318652162224485370575259184318032084154795515646561515274968609051508532605394515939759379947809555783214050811066919920894489447950996607936008793123203685661617809932101805845288402985695268721742621614824456807136241187500870942680432701220944756234321369718623188404559594608003166727555868962015605491653497724334479946666608664044495814936641463837812342528792506777766679248818720319113834074718971111635462638470004922342092223503315913446906864671157192090946727144686519126970312454605597151911211294332230069875864582765268053395989119722097294028951014805035051382327137953648283731510876525676211776058027655776757526516580169724206426058560938228307730200059491991653128954355307551988467768576990053284747395184798718295670935886213833026036373806840033795900974797956790903572137532136979553378991774533321874909473237500654144868359696519449260630943476309247060021651089068858531061317923734190727161641644501967661330070957731341110071463377418905326341176609857058286728256499680123398321713202021126419198430442006821496898115628291046822187020242851623882564402951247727353801306733103503690664560436636577238940822575932943814628379447935500874082526301697464078394892236037621254089148987117916092474324152538504184854161020 [139,71] 445077755862755314793842631238329730838475566482655138609490461700413437220087785723210881503362167123788277814166460557434527481161274907155673680517478175910172771277469037302002582638355319623063633054090267846628059729771809429243542080408597303295364686579462143657844823875980197917483477781717958493272686428503873743794005292609274065115152516541261060719345747975450781568403006763122314952891853134475533069672127565480363552071477003580579416690536625628530910358176970290977711427757526171692976637234143488042381427188948458598718502078336868241420664300688861688371405022699939263916551445418327663594815224666860988524401667824537507322609983214657475346899714732118829219309055421923804275867191028618115479339119824943948080500815214559907997779808554146439985216994546941314325763431234537701808196198707044140719520349777022146156936701943379502031104330708667502299918944827321538951691714818742948516134576849608889537874092007674170014588358079781972760485230151217774282756430524803663997573999784599937301310965329109432047743282996053142722653608466732378405491197938380219637847699373431020972292419974992742511139425380115681944812858587778472502541491918621781277692728027593441249565555065185005785435849341818761967471738439960424672883351658068931986624094514024681452602322147324262785431777001729846999705729036135672240691985615120333983497309209659070173339849871783107346695167893399204416941923942870563221238385809981164990308327201059523862407114775412482280485653254777071811770919667001755355345564437029693324442057602368914705131190891455088602853054915422481616985875769924153082404221649674941018425554648229913448326652741896619661045682601998955708035209092105538982345368700405428579912083803661072776361966402915181044233817123903902894531826429940 [139,72] -27791348649136987094557909478198424826735158825188493792850420282050252408216948785090937096680513417295845826195817056853411946258074963759915340705972595252505455002632688008844005848718091824021648892115434435601363444732182197624275238864543988267338037256937149266181966933105182274499687530413443486168535725327683062463237800410531334773921127409221138396675238978438615007415062531205663377190976932155419422199510759590512900964925262192522008864611435970941457338893045350877514073473437053727887412454515876422959972289315731852133674008202093014556845919884565143653231369861661765311288997168417039285536025995793754692670868912303752238217055366949235417074344121500834509815604501506251372712231804454418632535619775224739582889144811082817200383277814008156786680661576978495980689112447073243371170972615606684247610420100113235704758169825374773601872879091665414205293029592717523605679095134132472137885596404847623802279708502442687254440066362142407069210510078446072760761775608398716754513243955315710986740098483662640174641684642957937346219933822218919363809381939789463602374451253127784691846160756205679918401720591403204599134350033523675534001189691501762887557797093382537516377812906734319779280635796267923552219941839369152980049263946038787044874161228065879018363669964212200810218334112785933315462420512787240917142895303562511013985752397907988124975758221625530057170633386455890091212382667529134371107250158491788312705098695851181547389263579969239167661414364329879805192441948657037855209118686972489677048719158916504821916022040932870209714099436220214617321427864817568385673424573741028140149781278235681642896755867624552516311627930734204978315360933814455721899105973621897895689604075769535777283984765246023284559167953646959339101106240 [139,73] 1801080988054508281730574957792359661854804242879775688428707126183158987928260822024902796415102839435241359479645638052315256216984884607806542322434036682624030503176319244511346215482282599616795580319784144374505916190224105377247711789333430733506283783439926632517817070869927270560895159026073154743900241786712995391740096514715222146871456631690081151308594590898049897463938111335676150985647168292294269471848398874954935760038923883957673163655920197682713681945772254296627472905461554275278792162569077670029379900957903368731287349280135727276625219401439170835568751272072591081842419121300981316601716543046708972599700060113001039608470380724085715614470952695778282582434180046236096909406676284072399196394755289806435162301606433193872214607111837228593727193109934970555143179083118287957249587189021941629218815284887008229598657064380659262803142412668059751082939015739358661864349618183525706130872817609859304990325653117680175942520866898861312919613422215290252569615921642552641396184093502423696169971877782846805187115593447189223967282716357463080629132044151475710690575380481385894348620037617940378892654438324569334774365275108707075806879494274933632455303475230779142077765842043295616438601600499750568947932690308464782003962269509853315949568702554656678634976088089287945316634445576996623288875606179378062838604801176895935423503359525172152715212015764112074253244608202875098595769268472671974192600150981621673519119809560033018742739733720318409760020028183415334288081994056138969956506339807945165739554397377297005447825458641232044077097288620229083037874082190130275909164089071620887170397950651088011701788668535697764101826041679130638561564931127379379612768120784048031875959886400658484399130307949484729205025099707725337386980 [139,74] -109014347164039861193936742000896463397781757897584309684993209866568252671002058332228202338784287503939164390610848809768868708209397908254141866946143904107441788535366254673551821953288503072847098977754164913637332117058363795741847804345948273594678855731633093679506377583294247249291294614564290539366751423165982531573819192396268899259156889840848450880527725174400923185384217613330871011757063770187222723810967693318436520430806941573876218851245192660751773283448826671771614097387268772633914763662844177227551985210482179095914735902158453277678898278975704478415159889820519156562654897714280993867884277245541933184260125363243992300531266106333182991708355350639909141325020537075767075885113234595267951127111033376056251998920158777029568550427855470828928443205438155308670769243470963004584805925814650811367070245996617179141593224734233628242485888002281152125393818012145506437663553655877420666572145036167162553458636565625394719003492577762287358186888768611795571025514267795925061736532950023144339066644794865267238862179995534354686942077231424323765452771575315503950727820783077849372414055478158443924041175467258910299360960685529499486262218135379747056110110916183431883051164553416527753928796964608937840674841900950731237980355231208044013139893605792504531280321489032779385506216023576366715682058844970415339614277883894836131252852460698002357128254552435400566241567980397638797260253895639208824903188515862727490235994788733662686746681361484630583144584541904177651273234618188486617980646718127434465033220471098351602554749081598360731683065139311883679204622034311090828655745837522876793748603149731997027836127018900871277037533661394821110232069769067276591577511528809886685533423296828761679037228763361893819028125553264723760 [139,75] 5918791565052548162611830042505596866121546676712037369468101067013839670258755570903805776932552056681114290764016634245736807732887594586257176008759453025119101265910374873813515809293646185974874291708200412708229303788359445619656222443368933788708865994412945470934683863246855305130401300196734374795669113778813930690220324742117541849746618090590217783821683601355029820842548855966154559314789669838220788100169515926998400274063263947010164764095259894243547818726729873695132162066630787698595014106493760263797679181517586814605855256108456609843795224600316665777568743480617069600236034342119293934005951322445140698136922955246782936117898692531789597518164033308629716381536158926064672686374298357708835485856564677270067862686192127230037546924607919060576167438412607137658057185010718327808094904241390935050461135350067745679538781091291726164505893245014270005476661002972394729929592916366772270075520566568944643204305232941339657892394742288491371418990771112928924424480697323033880053146345893491426557168637200320890153701585450837018654939279638457715587175209524373087615470087417795896944574180505156543251984498600444990075827321537140126163636194784125099309784950393633555953492143248551555563492358443748031068848421648629218919865253189733577942805517900498380563539714553566399338886025148708681061801867207404548595629401457081869386108863173882227297168680519759583694446442637633179768232888278349046069486359583313182170910841807938140282357239238925247447401267971320814377175689572822964272318600775964295440284670847092547722693133029404009291977500339850966021725130126885690224823558990866012354569455697682607133771176169649374762677276752611837873384274819116723152082791753662697715535753488403641566868965128362139764804122210610 [139,76] -318714659462787500626728738783035790407408594324545549743481679874843342389160623120795776137694550804383482311561845566639393734935026352368469850752063673014469084180720353721901335701919485107253658302645409058086078653762484360179422953568775426080749599762763616859161106219574943845448647237440709905059627537134531103555468018403975163862608727451647479975475720894407947121166611163159323796811858166193634563420798102033819778287463718166632273630041847702142462297364575140175767561192732451609285936654004252121416516563167106277388042117554676039942461144045528039095309579539845157807266914668903785166928726628352243369477096238164055583482278567656088331836182259930308809269914015946857185837302579729101434762592467351963651799042506853207456007638194602849019371171556027638426571221312812214964725454440802955557761282409035553973866560323091084366364841598300686817744250521945096541875320717020937654640421242172385946227142811302407810492263990303751208079196220462858480598778297914331005727768503787892136270479151195240028398363130354718569611217891529089749280507752303578348858300479504724104096456866860271088170814822244843762333621773738428555753986698302499879360055133485560832787139459103575716447410617888807912192183892725824458075714314807537346520241215624895320596908937505950015620664709027838221053083028099608536700357962687018715771935887851261698609216419499268660707991749097576105368414826422771938349909842054395540735742195926580845957643115024857497276899011430872734530687460972405377122090593959674512160368915575418022996709314748799489719717254600092313873460585805415899286579526380083557969238680373015770796650449300198560332215706669359040743656188590553623252550117834643207091916510660119886914652357860235482807712624 [139,77] 17954594561525963501750690366136429669063565273628752264447417481043801915253658493578223408322639589957228045331380751324037798686333218867234660009097395317037983677961243355205712690361073394697174379093262576542476706276436308054333076357928647464856349341814646454495484460892069722493435224353833760749001830414180889334767022302763904455270048558293606423730178834324209410375256902011833264417128701462661196989088363563604363978897618821562858280208779615376731731808538319446847407876912092470782388123373287810503854835491621694940058283026610119585418573932060787646402727149842203703102003566753924798417304034817662381671763401221273712438570669692897476984324430921256210381956102931387417109340724693957156332793163321519606230003061443417444593795222480476632833902933345755133647872354146080082704175027500781649304299566916571835945455734611130509674320618961106740913835861022139210337387660281571216685270346031153581329699517664587216476765252066244815999476797060374123686930050975258285872826759582513500546865840488887140460685057932623520401075452332986309747337062045971135794472916238414272883552355348859034383695339211444031219053040465785952753673017449858579216893833142595832840207196662580110901413033373711356832770665887625381397405932939562826878986624934775229799455342359063390893520701397748032500396820939999802754669446561649779653791535749424041024243557891661623428175154081109884258028614778430478785231913191574943817308283746172887436401469227416636456836105936594125794076241174487536459318754064071598464736012997506579128692264638430025045010915379085652777132613091911324198073992145039381204814265808027382423587647884189363994356899774810281066828528635363306549630273226293925866368654567188205112385221378237628387510 [139,78] -918400868514295484348111935785883256232482397647971861030722865113663352345834377712732657108068617338763210829467444448272751419013666166534822006982901367662685328906558433836638564556365831445882751396912442725627463827450304826813681382389291530551575150089898318138878921629377777367087286784107951222407771509466075920758584782262780127830957851772127623873088085530277309333627925987791336716156074147265054552096966951908038082083150874476208946220356728570373874622554467413831267790782778359793444247261023069469909355064877187907695819847850213937644904448794229854461978299415530025374347036741176336664954326910875052190747241738545006633939899496730797996037056106278010048069705964414797343283267359987718048478228381667579865922180218203126861686892389667894621902472443934226060514519267981642187843382259084532700441125107906520696451543701723742972453280539669485208399546067568364086603652998146734352436086772580719249238720945790607085171261160360963644952609774705348935604263347604431809943038026518069021072037008820663067476062072125585595397312696064370856285189881608427872388938161353968141963000305862402234663556750120326100015591671420259937231961952613886976543339897797121376704041878514067254489431856064850772142767463126832812651068525344728193813547469995073103375798017458338911116356402775235593585609917420199733341969486340872084125574765533528902374032082555066880170204158804930719659872319299703026002294706789046437591167295820430952680016892554390894030727508119633294954368101201751582121315866906199649554190012714424818463053222944344461956290090793095758577580247270297405791034996813917800580120133841351371979329697269513792454791299739520540171865543852447820361640826263123325873656446346668638685341155182925388 [139,79] 35615942271620381914429834043196788808208808570229030883890834782480367506263879442755009695681725178149315757067270685043583506060134479339715282919782926499157399271396798831097779575647788512919575330407800354887060227661244941779491512238679040498320479217109292030577566850871982844207368397666970027613013420007681542220674117999751531392048053109814609438835752944289346630166504458385034423803522214217481443569493281312369786814884731673467213290203664792667369087995904995775545795603830013129998510135529602244751324815745247445063607942740502384329880598275225137737334336639725084854022871223249849727698982518891331132219811198960511366455215903575685866086210700305930414898354249752436369136027052210105908177151487642960061270291432959726615112029963567823659642613928331713224837422456675598401023317833949734502729514217409977239856515383566778152666389500941635559768485708139381231191459504099729528466324343446150026731934364407220236524951669207202674615840444404769204650968341312781206163733929221831166395626981764306556576969836662691014597454416433206356710282019224616908086398369805231663459456006691927310864112140865097974024915637097633068217214136394255417851337012428165069691022603161355684713309993414062664019563462114615022240607048831261657003556726821480857043268990548733883797765844259111844310235328968716347510715037375787931033029542551270733466206577136699993632480872732017816457775629675233014905659473375081362556167052680297019466581051536808955643692719884022699366337544634031254207681722912539598953397463805031816460969294882493922339769748464420002776693014221399376052037377229816098915376221695441421705365177233171742697606283516352255364719064059729867211079870009339151625284303181871398469019927104764 [139,80] -941728894754574580132907809114256487626293308370314824270301875710782949801147637720309531057016366029749685898003645124419323780451193562418669934138605006600640837151508501251996662090615477765889394712818955124980966658934088752577991713456534315382823222977477305298627318148766903180433202376130906251286913272893818680279307122797457879285228075778386136047990675160255163508963668943352011780390326324150288858016578314279575476259968993988481045088888380895062213531465610622492209972863472317019111773068687691273853429364003377341652960194431884526673471109724392486808463228491406330123880010725091014241830757836730914235497037683621920057811536265728423441548631631828166351893161035017040912034128576553292387204840887479019292490755140600185908262409722393392953050741193143402146571820977107173533042658761751915407342427224283079494192988603777182172340394010160668634157733332495737561547138214412632353842215440486319684906755507052796007306257052807982260151055787093649334130285388095471830194391117179432920178450837989114045174408246022613763640023875438519912033378142895866659927218294148887291774608414800500253029741744814216995771545272295744370920184099750759373403389430512405451117634495748894593956166405508992678904680324317262168226809808332912158550159696811217979039650749262555088554126468066315381542920293724590720111394891599404048539537265773371626455356124198389121798370838663772990408820274090284022024227128082534871313493012308362317551922862970311475590428613938026910612478395087816849560238884173456556840392064662998582497084409932554402189410880044705557478083655978273227533399639721950011862848642047096674438740067462600756971206801077708437388567507352904216026882010388510190741536007993960550129762544 [139,81] 13915136857826666117304944602376894018875371491010301235039162870132821068060139139327988708195876538849411118689932308107183312651241326324630694768434541838678684798289461021669400688725300006414286878319109171981066257168610014347973648791742182076025619919001780858622392900623840489926762541675287051159621910501316976045463500583030293127478903135598596759331290553456940631498296571241069400738666030352965937086828989436677667350447378312326819570924699065314283654936605385579820177400338810402110983063569782110542465222149465581691053434289698576642032189082681035447617501581024010005599093004937130798038513540202732895827370418872245586982914391612794580554953285468815109004896163688841204771563355252236584124416048148726719585962864161021615907057187459933631902773167209148386786447071960320718321804907616066701368783463206491285835601371534100533391289450527964499642125672247368612093329818713780395624045499147468701681309292930418656370906357929775457679331411500363026455571885492767301973095591698195477888297371757535626465832409279054764570147070120608545698765893022274079407249785127921383574482615686440246113641608203356115524700740763312345563888034244217324747963947569578390634157257296311668821335018704428312965105219223631807007026216599181796724112882295293841432309983919860887862352425086270177576241530193156484558255866364575124938835843678326150430256156007790991676516400350627661642533847475410135360055634633282436962740305708156604279568610178372739637608258886722898382857934356007566803293519101691153784752058141330787636363584123293766941945968300578922816271347641063117030963189125045591930938985945200804825216325831034000660031408485029868792640191060704728559797578560543070588759019297034738899784 [139,82] 15676436210980115138461781647162317363793901266542520951165565570728225636630318786574775891252442757862532784440347221636349144902423245941332031573376533828939669054143163362650327530870053612923594794041585417270504628497580946305422228949015473395875760386181883578541517454100980379856096323221380862040167630653485133336288345912311813935954034474762318273229909119982632446241192259802693750836064334393564634359202320353114537501774358840121927671743927990262576792103909867842759993028482389194312164204090454210948888021556081837592633287795741176107338768930331541471566971910810980532482196067476411957201487284628417057598230646697372818693823421238110291937786615336483522606067421152460459907221110571794223769417194663157424532082453229561025011131586153156437796939695212698483661713477515922475206490028173846178189353457492365893891261432308281669987556882218752081419404202466962953873761265404050608416852622368669059593997305748051653345889150088916707871355709220609106505954877973516807541089238218283784242568031970104409771593254337424613274765443098021181507502358123393205364020105919665907354049184589073081016360029075074244016567984197432481452019732041317616907640328726322986433579557564925378937389485744761798330893036082432127934982214049183698607140038802777048567070543385589765362554875182631376757507759097674293112797927323359022286001361146876034767807818734695543578219726408609769718803251275452055942444863602420552534548932360668571612534700030251017992101089334139306703193109690360900035508652025630718741466624822554570762786755574435465652677534549655864964943413969761731491403380058487439246406770233759028382813353329649071591609456939120268816404750798811452592296026819703762898310476239920640 [139,83] -7292543921351090054172887333582224096259873636721935886831699185896058014484927093050191189016621278665767830132320713197596371812007970065401448416251242668259811078869076960767590172017730630779357113719000705413952872113290235438222513223845721855905900372561141069753589592785058399428148385480471709511099344381616648494872008452100939340185790078920954415080869960085308701966221251277167678144163268054580898978911669117351706501266277528717238103784399082027818893449603810416022535709035980133835247560620360999418144921603403911140627210639049261628010931120615660282447009042824212954506827504255681943132725175832580902882043890158217471421498823384867951369074768430685933107281531550769683557326881669007466164192771473230308908635957808717750958871258651566835112616023800196111088220154372399009702775027243365816962539554240703129428186107326334508902850819324740196602658498427037592613207904601654952694907060834939634569680681443175267215573639015604271032876344773036851857768659085600859549683134550436005489403457469538662625643239572423316267722498413242687928737184558746481324850484181400255557046135743315250188739373791805914268380524525580238343998150869415156966520835173546502228937750637546031141026706654363363668703440297587946701928511889828593968514793588843988267957217100386183650896472225930689028480170951237131227660186674995983691014154040827656370586050039487725667336280393476976121758092159453543035644969502455552258165208359349763451182745810860768044474289736004177645776136062507893845748757007485903862434174101927279936529418952509220392196076437117671078935617953053101652163150533187294537104369934730335469526073528389959701275617301979897233098075571119199609047027516165661498261564803072 [139,84] 176880141594009295916721777536195283427903559573163706638522576295069620059606958600612130017317872449695471193405119954880876902756673305840264847477754487219923885345003115987445802900586684630365544777475545416071584477914727980851439464037847638362268774766121122721114736920342011743041694849539673878773694454316948064197403279405870125751269916025867574304369629783301297246671365698517553843590771702583974524811138659789080740267256793177011022451447125194479042991207813919277373378173806559936568643643133833659259590435398554559409354522121476829071712383342999274661087692924338156207499962528503074476586487087994404014479812706794899515537907076864521859980464752620096331564196025558679245902498006909202426777711479933583605317320299473832278037999093269558700570796897555663367344805624315405973001833709315083443637335790592897432188011026659997960033427714885155736254022016028778414781141844307560390211077958064108001793919897180539396276124436239501922611055885750234050059370497823708762869720780367516493791622128173575335635136503474690617826097629312564311614161288406324932364887369173278103530730145182449632549447837885146697317792096856521719649234669816800247888142874222756897055043082272253797170593020863042888590814110237948628810424283438932426161837405557454048726034474557522508942860570280192845848899512866527710309090272850013748382424776992756830873407445989086774320469589213413004035289089154886018310888958427742189465884508814008530400929399748603972519796998882503562814228067119126358804012844482713298941056152375052644940518764457467995820608443663674927011063257960040708428930587655359607425258136102636442557778041949168651961461133345288110057721162473826553778552561188578347701610000 [139,85] -1847758044806184268490259027276816122602142073177149292146328380808019610393468959007565542078058179981492350296118260984024852162207344845129300204178192591419438749055332430478665561518456085635759750325109606435535179545338175130742828408899569312244994761030852250131692495284391301131578127347896893153091477727812282154898823618352034901216203068377841904423693862386056945861417697168681565948120761323562089390803352637821406853750909204978852900503335622269766116200740993734086949638409394253054996572029073965269882207301946550987396949527384349238928725714078141454933988265243256361931298793023273887075881416923416830750536473335236271485274959274308762434775107314608840738109666436419295838725688542753276462834008437043697656629356293808286007788334646032510976547768781130593640838437195258480104304407385176464375071632938710584561394958193514235583795102037783990357903156217698243573950101514786254742146979617673588510898751690052248929578943309056161129176377151714932757759291191634407852488467385309813145496178808994192318085053806836734072475434766804560266287297711961379545263187121539090653992974991474768650261246532081556333555682293795395124679548090127095021019942229120743098217006091588473765262985144085875421733821295594282273268833812448649597521919098210966663171215890219978502088432981165389880461656214205170852593248626056172642608911649554171839754596577187782526794368169783608474105644403176056309183045152597100042977799879711680979907971662305365490229327370956090071607886443969646658814776882670215803870935591996311711833529156997031636828474460376274682691861440478542918204586709325368266374208560872141677514539300574726669105421246126620582625833547680142519763917161795681457200 [139,86] 14617491345214327827146709046308049131567166169586312596564378048948541696120676571580000440793519213512396264268721124655130445190134292036457059214741633928387650779204965439984755869427504046303964238502397256812086012740961625758726220659176355228581471766879505501650267360053364853372721713554675168209218945432211040956731628852371267744324560771134205862192187581387707198924653626439344176996307626388510695701590163211565180658062282611580420878668554515469568441915919352445696690140538890084102384171810493620245035533234049607179023559024416013034464815430373542939854587714651618121083031265672770979896459139557190263205331837778880329926778422850806022881740188174834395910035370871802715453371243450349456318586488244800482291228939915044171194194980614130007785925651111663517135785708795282245564037738286717090290360184238597670521269311573669203313417430742875442909934481056028380683395413750411131102386089502706046651040300118311365962017574006744883116084077517402217190147033087140789928281173913143628886648487754590316957712880021031636585753703463842232827421717922671692514831759851761772270134663375006936273523390604608290004341198165231576173521132585182790132069764105709361357088576700726313185508106428269563644201203695016834467731896093436852784622302973109870337493057134441292997316264860246658405207324667121055794583107038727104635736427660407850840290936907531021465919504946989760707309658843302222472098867457774800720766188885567071953618046891859594640187213428840723144797793547927201936342635405993443845919154800241874675915765759414754145473477803008353895379190080346780808298135475688879472945515959891730298948215002180623792507247766717224450889852813495790694848957747966388 [139,87] 598730654784625502076546960698147484012129133616748496711478476759814373753797600860083308300027082773900450197145424428063015405192439922861882668807364869995495507351030550206339381954464475067546970182279851907881508005114188651072341382781819310353640831898294136619732918552277208770487219145501498635881678157278432719606942914223320450170448440522952432599275470524868856073464258277448140729868950730250304752409276636956702103423769740733712980054148767004929311434644083472118719749303823790469490662820911059759618405911395690912807411523345866991987543532197278452121185327488302371450461953963291726440956141704073316777860760397702414552640837874486987235303500075994110359931320960423104004586415517601380167422379084749680716340104458935190563993620383200723628330875466281102470368363860440908939063655886645314258431570030212569593308012802599248992045304719269903276041178711424380936910057943392709277326005726371359795666581666122295701299228142505140836223678995949403479225791601916707053172934533897278481695988681558409480213069733933097564166540721739934456646387414431580534805862695476992236894247365685166370925639893904639588795822534163512154347488466204903018726805306592433407398553706016013675619753811601420438424282288222535808421456130536471635708238523276273292182225923817806860976099368773345680300986786334486034123797002800230775663539592772995259004518518024332998314089308888717337265368063793925107632399550176583550049164940991992275422663574651222749970734643487266369712823730501391314795688606212002353980735565987744673931644846645594687005652973968936071716002972763828803571727713324928597648023325812326463169599536816833270864706721572623258697321063423546691407845138768 [139,88] -11012431332831723959371730832361114810228876854562602708667191482897648261821791025313091472832510539458334336250546846305407290704948391334614794370366823933831716757955003372876499166926613762826248738721508645662357428008969926389708134275717378931541590782951016248106408606352818661484419416469875072982609398702088124646919112235546472415769323816264115981580542101342240273324291649650843808229744523361658858502486345115955936472961974609584511223935354267543859532505413765752284513911998026999007749400674487569894151804690345656233162263314996232678370213893286248536201269452223461289741230825493715253729489805645083104561805912361709030056310042172649750975054652565643663752816082886282035827435972523444389225708314521884495048710640161307913968146013135812578052641093564087207863884789835798208761973897585438650219985765450986030167452842198142736686885305667289404130330853861183049584080093524492727916113898367821717295367974860026046581627386665660323186697849943333195586998907858256707523394979400998369089792068188277568077556293670583844485510825890005305343482243776650135780189058662132594858611233823655251617263349212257795864794525143536370895106714753843117305823634525125357237815169132591477968358225055692416666694588189297158166101586947954331477121521718028598558366400063765702348347397664698511925762693434396282286100095337043903117241335314959072837701886392093094705606260636201375957525940530720270946811398086225338626567836043010902333512098471462793290388815636921825006196612559359838266115601349363505248952322427788003339766380526664023404625643379478850733082576459078430104853374890774726878764048565405431467662502119702574996341208382664951770874864716348542550923892 [139,89] 75879107961438329902693713758575060699625392117284583875764784374862948356890958346832385588116063920211561376327642970622401722922072989795320894818386510868310519909609007617137545364661966589396420081243487769837536045860533693539394212749554010488505098223394950859412321859474738121217407021773248424161027009063506090198077549547086246316714216694475059968178466412499306304376945257115422743520509442631395854903327970734425639056681252863748072284980895075647279664198143531221818852667001593266838763199134656527458874215927427693174712913365579584886417479777742761124859123017786683179633887790094761578178030671917004132344901658384411721804684521790855837600060380447397785764426998195552726808080916271595127605952184885804041630805889609051685557078061693821367204139084353546282756628430574008698967844127020693854171940941365149919688524209062722018965079210178219759895070249950610321222638701872665467202704985687705155795090870458661105503769601778486213438235661290849336394434682365198192388285695552232251565015700411573060805628204173573063062297500609023746366674866468555369933973046147430642844959797603042783197188688573730650444766323801616092695009764029996848810241002944467653164443035998486027135290595637564038283102541702804889707846227189618307998163142282449472857325761976797270624174012724563259439651034050198211846138521563063531250426681604626339372141839852364541039595922403767722214391800447522509659192146274051447729623296838117738878486719793904598571905417201626785822152797125242833512761636100158973340021019519071858887384965018812520023780772142579770423982438744891365532805066005065654214800534213995055943947282699038761971424583852817057566920220986976932876 [139,90] -949063327892010777788225261388452646822914124470757085141422025883281206503776366197590059096565967929748554036070514264332209409321680611976671557045573423233852941164229026991260676146854461774400292353327573955120904985483827097205238262045364732012010509261511119566507981162355544642157473846230870254460562247863368384012407304077003108419088934657019667588983347813340539280691569188477449485542915558674627055809466983286617250880227004864995533202367573198814043912089555727579331944147258637167754120706263762519497918147030542413880947642967121574823492316734085480044031051539092534908965719534037892488179477179434742873744548272155958885628061413142707197066620779009472658893292975697020219218219628789388926905086896915329042480313938820725532760198467092106723523530601860696948642969546587429780339391413465810383955436426010390475031628715689751034984747125395496421951506533355822395001761033498029430631785856145567561148781014748474044525685055631120347859776714563672345889962346887726929404158694616952298639231293183766139746317551263829291523315125754219035312867778967369019727200724974316430191038013100799471243413262356986764491179443350952096334998408076659227767891836594626137739991853233017398071822231193404299201477875954257211983421625480782233766257048088311338402236107600745932794738892398000601847775492309276026907739678757162171850441253184267451531703421651478380374083258479127151005988908607411852305895454645942358394961253217081901030633546644670569850166293253037700964708212978363233636377589934525973218573941252962002460328131838543694516006496183553822231631953906914936755948379558477385701653204451663976489958371123098931832240077696476888668669006488640 [139,91] -52512857760681222599236501152933693840176742039511663711837098306208539215522714421611404579922010046567009010455457989826906287156748534633625006130684582584880714544624640497047576924807372533287474059631626580284615948300771638922437434361738789381408103876689426436269374584898572155292720306062332894276656814667278399286078561381765264518786471693655916523850133119445660570543244713552285041050751626123267824401641671903466767065246243345243098490552135401293792103942089853150863153964945364122748879664746508896292172204030140526506429081200786298762376521187165581438163764169424704933102231902837421417486259385379208712854936742897197295653374540888482490219090609764082684575031022413550955352405010268845315972085298435972578119206341605180556869658484465779579111915160503039363327284256765197538397722698639938777369313969123628154561011426973274197210687999305762529625615488770855029781500896695397816424177067570663378738210956628417548651708224553096133152380028147390826446731706791207539617974856364776510749923189893781992931783843242902762229796822195522846423945262361628206083002706599588245123901301744342413522721725697886045271692455130277119777179235352853858077317396468503675148280274860418878069825233963521597476421282767814331902042855218288114770943109301281321867375558141573254544503237223145714217449845736958609805513577238747137382857740308427080021289433380588420533955314379302791699590837030876991153955354746217076442429806561716480314831312209095985190797374154817780043415524341100198061330712974655516877398881099222148037440417876924848517616092098593571885062912460742741283440443311382467223362026285557377646032403864301295616794213922290934192711878116 [139,92] -659181140275100391456377642521911968657308338252606107203482623924671378845217619587612904770293209340588044422188833732675581093569148207094960693938655633901035069603793719209940652611900638552064106595928700477064895792339327272613322851397809738570342782383914282050558410086523333816413918290088275870900000518248356295503526137531703068985024693416540327183455273252080917159345435660745143094542774700599369877001444518438570046206042220474223463735283078536047606405365215906914974901467065554750156782962015193524610107279332755267894804789389489326184269945503912699932823362491940736151705411540254033490347214372958337680904270940520336484086083001198975078096688752769311233981853323326823774969502572195090815916489947219039940580846678961355247441451387294922161045423896299924196852402927953467631913209134983836130783060858274716431964981336639475267286727032440163775704470438669972555264038340432142453124008926887240318958296553269930655582766316033319524863675647944892625139353217274035634787665205570790868246229355106540444456539831299613255775310267025420270752359736089035518123665318992002569351896709504489839857729241768582410608396365244533209241073160845129326975555370730534014908349178809043045700949804173255439241502067959057567273588939047691876984009493945486493945964022052563245502664216555497026435124507642150930948827125305791894775916189750831913667266127254289945354432017969986352489308546388196713634245599311403535515248712930535520889556865268829098580326245502483907135258626348851727824717210658052852332348019921507674489568203593953602483507711621585966300734709056341869835799530168054191792464524556547374679372755030211701908109224547429411746992 [139,93] -1783713984658769818825266284950853222196607126103582259491548938449417034917947545917794374811457987555456354762741896919139101619880601640020902697239451823645001182755873655260197227460814161945285725461667818819428329861071761319623131299738249698346570809993007401524427394615000735917736724053471974391464844151860534608059598520573899023397184626410565849246726876438109613166477272303579124580632947371542825306559843282687813667488241786415140382202572134679103111753915678246096312719316020524729052632451146745420747106976495936784224883138205056205357672899633709686593466009639237537294348933203210248404008508369457011047615976717074200411607481107976647571931932679045753790999851206096028610425921666224629623679188914066563457527731785141348699720405132566846111132816953032129314838087803991621066855684937998342345850438597928611467864513549208226068397554261882857975305177743957685792845145248473758325862592354222464840882739976120120356475508999480326148279250229288710274547135701583471930706337928125513717578391492286868346441239724862205722666859215712135742491846933132883624742143411627573868004123549268628037196543956556510735248786072319727572007660056556401537338203090856053348493992080647532479391942103626711592599188635576247749813941163314791709559613429747075354817002599619220093855129802041203468108782547613394163939130960888349057210062907646210126547616753274263407019527365931687259374929710262705224269704690507944447788114178714987987444282487055373885618066591123884392926756376546683808108845601265956315264785287273939046664798327524120422436722314203816364785351198797878006494566174160404626386330967076302679074895673420086461908640071617714596 [139,94] 3706866403916726352813350062077162150624815067260188848121305893077665778380097939918233996797886725840317145117127116172305986537025929703664340974179544545405172175736714891103808795417564484016973591319125001578353566782138219214164294119390819341072365718680073828699401248054080607072367125412425913582540086416103562659799122803263880438578010697310502938010210284721390863863472974703189724558368177771379511186156870847923183843781293760874673301495098739404634191543243063511646155964502373824114498879194183286691929758660353557494397667106914503566841016638750665163561847579139706218490066546743888228734311247575903176979086820725743137996222049978857715379904970362998361576251328070925624429050232895705098056570615267786887391204205124699355807960744535201555076258257267988223388150196412697939806397689911952384871039942684494761300609025039540458745460238144384368479786718971606912425875648756605957564248257079473082696529444422312583914379475956325354783096304648436617073272056851351993986172315454294947666394020274267438265821612591651591462632638781761503482067945421917522895964648674209951145280861841264047352836456788202068100652850151641215318132656043113498377364628654989650596745995932212787873318547209871716428364120488580480002057390199427448097464092475689296715800194600033671203347608555860741089821772299162488743086130910006705190617878299049156537350582665046045719360953607981963855560917711831775466903260354760124399006690096354540086204441399310950289743107333646511844521942123062334938715437256922915059545176839638401471124596547821343412241462403054210632207840068652589359368726259435337131587003171693862720806964840909976211855847595752 [139,95] 87494530629041571751002428142266260907566140612714740099793690183453753112035069927658926895076851263076119336648622662585425607631966716023485336924706902321241117993949829246945251734673513902344128197105473104854761040521744967742914265477348731134892584084577478790569653871745751899460851252752724811286708905681991915086413466861567238515896146156787702694133544421057932654337531163167982946656408724504838320473300147730091685821210140366178502876872406591478189898075220099470262199247982407774833272551491936486296398337806223791496546951099259541695437800983875141073143020275687408159344833551070195339383701070799280627374658244783800372162049903550499087677071862198005403237879784669672071722828868339120137933490979075187701990972492413480687163266150413037837878753495524445208370055931283530074533186090732086262823947627569050058901939441874550661230830868382936961997672862271250525540001461940923406444428517706516912333116868439650205425451146428163031062975037482645444745714902001027218279739448076365628452945017975215297513426816543587044720480690020597250000372067140543890424791367704713451655332070259640849526268477364513254804061564988073495256428653995966454574437363449430687549660877361241662139210670699512937951416909015348604019409052086217024227535950722132711133766857849945332804677749890248271421450864152598168730277376937612712152877605724768638784199872290403069308855849140544734430463488064223452881642567166501384307747852079149337692793253711241322230993167359839377430553867720592209777965570303828305351048918805618025634241970140897514550287733210766267615512468905900828422768545556791214248525877851178201691079961985806988342389960 [139,96] 1098944178908286514599718754893212612184614059849311863522993434938855907400707214611416428372744152232722191893779105006257828653443544521946261119449743994051655055207369844875605045562762743668585547327737480527608694931310601489046054355707405998416093529146396977638991536714263911065962819665608930897220651232395416014286022865900670544369435050718636587048678668625411525721725886228513876517041991113226360098722693103228344014192880905592234954974185554769889094234634441539823405597628520747528373418562656924793949912769904834564151423189423879342866738901106702158188568837634654246116181938759214323442277498792627865986205868211229020092919771523708624625788505070573275427775725937901734577907715108864234924824098058306459797754767200072985596347816060915814619386026206509452743768014948091081667657834232264693465163913907767588098651224428617854440287401056917610980190115375656603545547599176931643198453653689930336415324356380670239291505982751461480099705992856709913602417242402025598433723298585003412938066838809030339702460298383203373711841332132410983153016032164406573994807985185277288886923710899558066795358138077353674449807479962326380513215943983774235550874787543863125111067994050813962526854368451006797736322577058152984138603752034459963366545116506133432803554290695075962306507863475738056081029718797398261415064979618794054846208835864425306337155530604342537981659928509170799046445007319905270753944563486359464411621256626423732267087743984738278902444313651325602735149287607411686016738710969852736687399948882343596643751924689728305186480636124421821004568803355510458045339546368794606418494522435791323295515477394032369520172 [139,97] 2292050330119750890449927431221973438588456448442951471919725540457457872414428510183506192322451963926232681012988896996744745683683522435043466247558908508060777543645816802479609063445954525397772618819379478124143885886462476556412590630706936522931296483817005697649639882443863355917103548649186909969231658713866249460341171302569481864086692269232546171906542631355620404977186546711931681543282593819838122015741978030120774623877648436750059293176090743293805736691856018832940738859446631936418612058614436730204669843081686598188806352411167078382691456277826160787293220800378993245521258852296926527522965901691158589023969442587137343040882504953806572127931280082475939007843551740461659163973078418915401017125371415741525406200323797586325200552957580053859532687137650046241688616902847699855037064763217334820129763837185600929195039452363328699061306516664268717842637072406025454102445402220431713513286673910221959810431382764221085731670155883263555204334192838553180649488551616462170232266940386048981017873105969245598095121302366250181917197293942663270819257869272679514367021996219471688329813320504863669156199176487795635165603368753723189836921135304578391294008374057805013970482593833754893063027548844053875969011511193442894574747995343057117773530565198651526770620478393155835123260081879786331883426626339879301051993248514642875813137924400585031193950401082171634112392486936894175555866345482263231792257020023262100655653900703105764454077631622067468926071920163095071959191571272488872939993278238415441496596694438531870435407663944296257716037806800108986561286175483866164184521623586715461340483955336709157736351092787332732 [139,98] -15930118623752231366042782141346352410817134234166477381259509749597707609197842708004310851310948409507383184868007804685714906184006097309364570933147752606146703648848638359891806818194687961464419345016769635583250644758748753328531481060040716206767931121715222013064851912235493670084266644301179051319637443390091238485499353071415001437214795801547251236215442029868362487824272935600483116592396729648374618197702165560409442035500352602464337468274575780411118839335661802661587354303003967251070853924837853522961777434957846714553493934426987369202366316608973089627935533103367135859993937082920637946983924853241260133248704997148703560091798832219737167036705447409701658849456421937312643383057052740861203788922390089554970499774758251011237016839321832347552754397301581104567043574600995374312817911507629758164794956721856566668829525097304289572174109788125201243545964926735298825862373909290335086409383635907845994074800891581218038059117151793745255922400604134285936441776854366247476442908853974805862995752160399172776042184467918316558858824753876553878512210957283757770137420109683602278321386481967036216244467580673222294393000804787603912146985714642678441841397432916655433795575494445726907879949917091566356349032693317563011376072753071966696986623721192989300850320401174987152035571942000609557013856342313843688593804725187566725389825608162371526506498246557716925134780915914230364719957907206087646108209461414598512064127216318795099953163805201547017807834228250693495421110917941231628086918090128916353156438736007138832498060340347194435797727837582369994525335202607506026284543678163509593035006241433893519944738630032 [139,99] -77639759583892632681026434298775962896929575796085360731444558403914365007906951730624672837747748143275688784785989771882439280309176795879492257574358641878504007893428174312639068099338160293965187572201960907722621945122830003741037812311110698855906252172977211999777044283777181216585180318635408367456279149648807248836392512465784134033483437422891803029810631682264714782024434916075565262952925205625414942840244231394574561446682058834279665950856322581144945582626581076652458626195667067481520722710731895278354641084193758782747345921492807906317841475134866321586989684635302143636675168949432693925760398931995903959829135802856280084982265853999491365860563610251586379996739871317644566408304212279970745646014296998794060418691784245041948026623038925959270303275052128088138256895001200840737755435547735281179280802291447057821116390825958322482165141590369408125078735261057075646333188706857609446666781294469995559528991637799544207734308798473234775337457820966588383494992150532319233043666097441366790005392926966585386340137135693463590844894375073918600063378643790987308306132333515264775891070478645444124023507671736906060963962817592086513967995359523094160294050672375961742255391198946641285251417920420214829158288949005312168930646832506883600626039382951117587087886455520340097755410077369505681482374723629541863251897873956092794832597431304638110043842872037873430533861405493723384896164129383324014651441609134430026531128922228646480290133013004320896361502529260095807449435591459918828950150293463444213000871407368447742853846418500963217642467327109839729211083308003228147033208135501704631295157633997536163452024 [139,100] -311545733349122017643052442033225816463297324243612011857557171656422526633829453340003935276529004096064380601283335702163946865590423994195202032467047903224006347071807713058046956955519596830153580152809395740694105328254598511891146946417307708405066195321952136778561181919622355182106259323207579505173762559847291295928430876063629928562170404412057413150696712846312953178445010047183359091984787852579349787671107946422048977541759397192699728871038590646500554567418718911701111532770612219619637522822967337344132178879983411085384337868104021590888899330498656100930192504575598970335560157920104764819685355629646205541154092707123561094429576850806223430130628469784033149318292989932663183554666961665647560494832017123915744918880337983978758417987669347790050833926170263952885892374214943590136365446856156841746572707141307306792747424555474581586661804613474967432190421294110643463646049547784629454858274613290602732280810662739969466258332413529455297429593869331610848595420428142286576966134328747363400490207587064984365273349957226396191062028754353581122445968112250435610711415393136133282614093488834660128995046901038802874854126490808906350300189310609202562404574112535212329926090840137363787445277784745874815623708719186194000210604960890341044050591528152625375210305120974221468158765306657749424909468473735859749039134301512419954830885300297230925319991604455055832968373627996137974086758839373892815272083549559853354777412519674832641348248570343381291467685601957161462639212651524752995595485944919254216938725483830888382082574740577042445054427520837454182866633407760036589270148164218141896476257133812158268 [139,101] -54634214099312781692796450091050588353709507960889369022920843158413905067029970878487647062853459625252911378339892804155642433195332183312103754246332318955913190506576991713724718245499437273081770364702076422684388975799192420705899517711854126428242671728238737010883248516114270683560235635017320478943007619040304094018797603531862837646563729530604631044697367800971028398261800534370573912389134861165727295116122810414708980801075019900657691011468123541964345400725991612559363530491544767450707570368209182995031378630354988516345361068086088474747688369977485031641600222559659423032097744907221320604819742489758723563942781048399191210787612583526815642402253733839223900512778202406051492428198711323539435331083060188226282187034911932549323496046172737179501395056649127423727673517521618195726909551623305489227970039050462506749913262836101618076923914326707064109499496939180819441322172444010507761973521124427969843873972455673983309224023194205840059700428873796439729818902953127160301163889785773047406855706883464959895195552111583558064431378427492069619509366481469999180444124861830060693110743000333269754958153294885581933608939062487419257672848339116626814096309020179726710592969907248648462901625659497056496142954382395445976730147694590683194168305741706058391900824577728107754132561889309114657654452537764644733185832999969394705354546901189808497716044114565028819822796515009880026181632800893847237405521819729006609695329047993172181830982198700977754973278111803106916902717440356480443826165368103160398472839516090717486661264378216778791481102049789899259038037124268882296742529975407482897554881181858 [139,102] 1824427633768844078869148168621786890420948960295233208477270343792117818493311932695233436527880660632894384945559560438837846512327065466086690923962205223225449598677266659275101020259661763386218867258762902274329156844439560368267090165307746570197410483290631227276374498383919020755085566931740998855198544514299431329468347168621421201615050037567378585571946032648047269094656526910826422273419354604145538460626448138637414920005289265712229117352391791727565902100253689696862457000290031431643929502168987580491586928866870999854576619574724828199525080073349779289322064221005735475611254573731261109059841842879781619249719809928336543796260752169830150709734461167400123455503951975484584231143263649994149701050596386731265342986885327114630711276895187139132996798179441725399764424609765207555930716885606911730082102172592727034720602685389793314988339088464759600409689807078805003245369407659678888484631316158809996507012316055270275530292311338658546132138758294013585423088903700712899022217212047735257533498071207848922702979673783865549574565030860813665524029677198076131850441507076870837366484650850049966448620414479613945539454619864103218023416675500308787512735766778122670498582023955938767674249435258895239481830905579794451520105956894807284372943621867612787363765198515319722380990375953811205810413456314321259595718793659286257493666769717902375286484644985978336227629511306048342741529394364027176955328386412544272892675714403784782274277367367213572931278355970950116089881003952932205892455969348186302460500483686266685717411556820318423165738004285810307140224801750557490403285404649012660032136828 [139,103] 504942245349092029339760046401005447479884883575918585378219812794140232290614813507611746701754258707865037777003477377983986453449932196364473543853936469280445389548188221490829552073919325359664105919982262183317059521655345735868054239450897063430210483526832375839665172883435659533076639074692069343412013256694013776986716175796009821521049122997701016631991817687161387082970257424342436502254723362201797887690883941125739971286755607498306579413989751947972533345083985454808458109949328052232811591433200902986025129458693520734702132267567329251215613453546701686213193762268582586304603058260105960405213233892542491449863684968963954546133547152409366798932045188423807403232462398063279195508003210813471877412631233886477839852233602913666796022604140470294461717117945411330389188363129041909970631853831320775242343716740352831421250662471395871332184010089584840614317937805679577964984110029482785125482379827215469023289002546737259997800526691133664142403890255119172932886443732957637102127754045187692765875360241569603919250387275102681809418974597647573633098091580683343622734762161965107620371482423410606568835484116396526786814266582958377347695631582463468971648230442287854677903903307309095985300669220628939074605738973225770177735853193169998434942815893859052489662890228769296681577021968342593942310572318547731157144381798106761391582120098419225722410400865566939483824281461875280228236445594905954642875109870887826149934913634579142315125008484842910713128759278165680525903376231390218581490710135180447014549308559040364665343135773079720755041123938329873712848938099759197660591150151306747972 [139,104] 17256118227603689145195444375435999489696174962232534865345093768569970388942073775119927996547295783749845227786924588507089233421241684806906137563018395605000835661653504541650882426496887278763684390835999114838350900361285383496487527845779687010669714339908538589294243233974323383338008499813973440694990643641065230973297892482391113495731900141332350469538735570256918261089363631505513949567262731047659559822649988904301556284134868106599149184626154743663779330784534536978220671187848977505302995457226154994700751374653857244143861162470198051641324921245795492630158765110767138248563953135132587474940342438452410212624128314901835298924478842143662026638308929964218316016248397836506862794699445061639273718657762467992771483260109471407299790442252407318016133710924344299293195254941069017691922911921374643998827667869839869332187138751348990053532050176728704453386570400449611026635136636592575193933213105177314705021723981440035792682807895263170486951860436672550341011852083629193574046325265991385906240517628367058178086556931851481203589263056765394158435666813988400889173969350730049356285512990310713115739182001723666959231163449114770901099386353704595475912937739539722502572538978707634515063914731128701682294439741834889103398050023490667693026141689726475029348906956614026994265047530836226040094675534560987172956493770354453600629757562317065237600231732215136073074396719940453829100506452340557982001440154035737872812753109531797608549494964482412122374188479868975334273780141080566496267521202556563988930565124767749484774963068687959357966076840740595295745591877138976463835207508374718 [139,105] -179559286817902278462723005530481657305516897040193317698168678409018971092774565828012342304998571845548109832805100505830236723257307138920744432465310942479468822179803561766077281134472093432563357182422350275835023535929297622206037831937711689960659269468845517954655216431903310731020937891518799612044317244046945341769987792423761887308497615060364380789149614677902794256771339478777813175468014854688586472926177977518754548145447127461645368235474745597020351949117051259505815111607070489769675888844513329278715557845645597369814316822713364731266453125333847812625485089248567256844420564055713438099827080072553836295456975034359466840056724295779710123907746472454254964645371314639281244969451924114975830442877732255404310367110090016243776707193413834950912266443668167001759801567829216411126869812359084299055062083299833196243438441941149434895690662053705585791436151951375845133222366785439054729257163601672107200729308705747890709231546275347760244365039537130546738917261217859336248913591904825263513203391986108712235742634573587089495621432444143200214180755882719695997245643770480622819466959166490687211964927655274054750023444441915354769158779950578664707862440718564299280807372451133251727313758207895478874287390474616677723389716921426641168898495560322776764846156044098448086257678071095175852180002106433522197897561682450822410945290954255977082213625058474500471468792813382548781584435506393714141820466166696128549648456670457773362522750357023508019832553352599798444392218827117863142917848990118354544600019020821985022480823093487633061097499878858271916270764574358437985054239728 [139,106] -2958877980372916973482449959189281647671779573730584611161222126575109956026760989645890984736840439321703709491907471049726326243610960516336756413931545865082295208420217157872258749711290420825663237922711280551020855957657437810856887492835520595583347480450319172129802394002509156084890366420855041371504027636155700799633787918856786054454449390666496126713210102180108401536384297241527417374207341875706807556017254123969909394835858883829005731934802662556929178200073703728192787838300754198218774479274674527449477289867600133946083485582482710351395876459995401561361123845122270245872084988436778796081734929681815741821377861596519307101821181279243931962587208183806438954173354512213307541905304524758919232390951975412229330966489643283108578324985537723479068749816629218118292863806897851871106705954401965748092128514903824704779429515141762958395395321604727161154546988393066758168230175469149281227672882169579296044721927627397133785073268545088902983181119791197747682866540972155344970304181150589342849890221864279912402187313818125072700384801232694422522916606982732502826454935925333324308643908109020880189810197742456186671811189648841319817887183868582376153352628944922184372077147046712299088343506394614515729284697633151825781084277731664574673524177436224228710474166150234317153594388372760773177240461144755454522335423316701468315901205610142373214421625469816908896207242491105724634484999240618200399973396854785969058182562832321365026146485491909245237291898564298031333825718652279951213006562637586473283762342116956627598102416724514734535913385329207376283421692432575275153592 [139,107] -9714239922182651789680430782038686150099245689943153424137046895124400961186886213445943598943738455006819105728240280281670389084105055347502841876315111039267444564635604550274432803199144360924651702577879461555089895018576182626011238011068752921469667100355920888036876174714848632615152273769335970864519997858679690587961980606538139388992075797179903186013044436511139911380421126644155746517995207050416530840248541842956355957227702280832647629306412223129578534498774023778571297374959132567333323712268515237490732237936296573450260506935214032335951270169333593032660799561217793528463694415936444841115889562071719830887111694475711666979497999224879689382749178172441326613927521637505280494850869444034648434705410917148134818944482324386656768921329612720844587413670681937566735850212563621380196957234698006074867954321658140430093360881594667867391631337782936494987949730224791292101706676848207496294143827417678316227695816338573284984330782271380190114442669411651908372650531918149361709726367346770495139049267789777801246156268283875452091061139604609773524702605132506454969427112451908394998700507103726740431832654683200251451860148386518714579719362111221755309913118497257224159898086516627129242170345130723636873034351589850133417801215707637495917451008317053240316179861997678097238323452688242228074663849694322374513648420881515555882239308829844770878848368566246389998343927215169082583964075361225350344893961070122320268400984170023894768721058460532230584882029252112267865725199732886332302962514683556320273872270002659767998593397205921673498864588243192783017202362695927218 [139,108] 28815784156302320117704678605421589567157476554488324535954546245977341844406638489220156529489921249924452707198276155273620230374391585289990994397087147984769029419914027695047198236084905854353260610680253717682190041287055089339030943072787825343943175539540854170966810550404714961094964189840003370003531360611924987763996544982215839758485716758536475137685799695469502036441208746820749445726032061042214310519186583773109714929175887487046986074060682180851028905342376939980878587065950855594621853437974384925394579500226168353551807019295687305299185409525832398527549553542890903734365233267923085981396092785918891177242035917054362904044921224691068118838178229104117020783484184903522895384862797311386603180204930319527868808843599791239363107592739982555739404725669437418719142585315793937779838702833735682376920104824982420003155280827484690186109189862416475443985036764107583657480980619295302083054619537263200682172865433885459251822061420870474563198718176752971679663433796981992442672057010077268956826123198814304697683258843339146805535784080101783862149164232598971189025584924302317809734149220225835171205827558573147385821201403429469565338395423674597572035223529393462497226658223629772965877858683000618038107646989205527745765663560951277773802683567917904726699917128487959138409317811190583024900368149104175114238048337951822866714466301826258582228406995330150093650532811340732516188740479206227693251177413171989197870267206873008449206401390184660847918642405725012566800277672055955458385536675060154431756652763725127194150489941731247579438212351820159697127068431888 [139,109] 129551003738108294387127904520382488712920728133090411516968724595383704544978431715690901988499579856278054550039000416329224791604037405164472430580453244469245114713856642362058441122906453145513768261498176640251452929788026315204816176470505150738567719468404634366615306232669794547154684245765429200733879056533674401376517139323835501664857908916259183059408246213198329824954926283699850163175606454272478928449053635200523587113321197616154539559306600431271567644083236876980625883963261927872880359081251602360499682588605263591715698899566086444435133574541288541156124945144639995674805634238276293233144305384660351974559697649819446581175735572122737213962995438335027658238492317727883078756261916459378020733690985318691345057576327906014036691704631886028986885944148530087404251278780215903445189140763168768758149743445166860443045881174028023830821162489888384437348745113239417259133226648896663032625673935486175135327587114440423844023874855532472124687019090600964343402591811586175489765686102123690762764979875250316576010765745905658208451657809401025152662370340138183971903693542030838578919086935099982820510445051094563190190894825525137042535949409242410949789494642092802585998578982181324675631662792992295661972915977128856871395502171498243839716378056202638191890840723722181006817198249846367263170781044339688578336452009918719922571852392723952132683036722617111563541829854694180661314294085829567833956338671045482973970737934459499665990171105187467657986024254666573429074406082763484900974313149302565068053546248303951403685984722385613162008344495202644006756552 [139,110] 324521039503257527007539892174747525444969415106151420411231537839229500677374272385729140340124261084415264394019013812705482120136074204268468456684540766142850730186361786324051749794234979284394995626397619134326328671303543431027216682007748169864795336585377447355040836739514270222986282827097833973369338471501598794489458794158421767522961224625344726055033498116143719235814132244738853677270609732033819522069366740531739489949412895415669765855359388549898282797160792614373721215169316699850903392149062231703463510958283979679154654217413502830578469610536416661076742844497602824405935508303259716880475575458911348775044297270042262958213455005724056890737747494073008668088994775668820441413226442641478096635140647560159081158228968742128147869286601397393944939479462539590908732140375392187059248941302713848588423578176855817805967087369012573970693690921145036206808674811136382187813825938285973096034511250620106131456987898460307486519940445867532712180266577436732040792838864384965051805075421855644259338712425720720336025811208958417015327840708301347545726463602514025591209412080344675559235014185011995174174805731701953360111194697439497077039196195910771722974739630262768811442170454914587850701237099437471306316321527283219752642891342004285402786695080857895410161524181536391052054875934522523865733852060167934228388256092547150659106950842786012415111714175585988769450191203326781174914766144045585141600003196068597972775775990140797558450198594156095802177300461910025058486401220292585868525334645722012523849261662601543507983602099011780277215789724605300072 [139,111] 1374195337621305051374614119173542675006501389636267812715261637273984463465012833802758780788291034532130652135040347019326447880996062844568964769802724027276516435024655423703728584503899205388193354224960577982043293320358463957403138620575657580326653420819322727538304298374152648755581060905308306815661003589595863831646737042939637720160816688122538262382733937637338597030420996526530825894469661707623556065727374402419178656710611797638726561004069021724937638780130371157670039691856512382772069176113703585441161749586634988363533953722943075460235443465683406540220813086631913326501843418269341838493824880383905999568198237081330060912726464778542574634465427779001100212557251340482936885224198822148897973834235594298200698466423411456542307982825478352612257727433962917647395778888551149092422057830543452486018798403337039370518225831436803843163336746330751827473220597378359106938276519179736868425404928788686405537190590480607521715549720107011651769729677773891828712775606684593237256823681826855214677796341406489982332466202174722185614837884517819899281457426129606817009442656751713243798612742182646177694508521679332990311118156499595084518852852673342643430529911536127721333682829409241532987808331912544864719895663133408867288704847851972696469392689441719721783960433690958800986206817333047721338048543955684392702369176621910404034004303156434340216982838169648926070087674283924157759502322505212681607519239799824435564691598218544320257780942906430639876558501809758635586545052322171526771322700594026516490105840678896045350574075136410093466081349722040 [139,112] -2300181879113378271804304223804047046096965919070481134393131273905792033982581507649193212613080853637480272851954126973085309028120161330457622880514056739577825472150908207734510622205346434591967028933112422487988414258234248122947863423957441254022231232221792439953518346773971338572457562769017532162679312244862569746944051083603807661004113600055007286739347564777773453658384207402064983919086193614103183192283231868473630543743715201905146005820925085438780994468889709728724047507628098833477142595171917080320820043254614403727868359339452164735660188101380773534045223351935636578909334365549475651028170718705437469628594976877172244685906581832399699178226846260758322679760933050225153908053323399048760898060250333218931459767369416877894772742320165951445248339310096340789883654507933109667902156318025673809269570357170100286360198946338282336256855060605965857477252119389876381635823042242899518148438954269856715800503674031862157600146545885634553919243153528036828560471052464787138929928841850462998208712134233754475265640849568885101986297177519828782668171136180516326949456985531218104080168417076628502385964730969729198067165309939063806023134023574461686897963041513485826818737106814535196010172753021193404473726392704859844331477652591678222799547829151829384012383771359506577836094995746056895113534614829055452523634586465914943309114053336519482395527026961747781257576283881235886835739319944454813548509241724980027710487942564375346513086817882993526014462868827687567263873777404340950386215900929555024670796115491783055994501738073051614818310780 [139,113] -35355734009625735408669211583511320897073756647461164722591725557481080201344973641150088615156015682697432636588008410060420329281604235871445639289372995692407541371357701876349861525128434929703832037302476844577979179436169886139222094806813861845579652414922770100773432099673967468140421814291868686209650299677088394775522901627361442510233892767969457395977166177178106692589980859509850280717312091543221563337212056980674730593262397523342060148152773489598787199538952117104848785817887578772740609405936089316879105960795672265201680309078321680945125984356091114444236551437207145994530176894837400911997224301058002908637701889750836809966160558525089381585884060917589098622905075837475131882301764651615067661102938616529016640260964315847494284287091388522907268266228354370630656643485675096390510193437740843870548942235174027973938609465156228211997144268205419374168013302141266420859880499536394229550434537366325345296475273944742097190437537208497392522341866396921847876911405281965868060329202131487542047741997157324819850939923484231480277930503101091193002666226800678375398966353609005055005323643981403080998485268840066309713159973066208223080081752700844261709651501784889473686555667462459207531749525130047736474545820957512834956875347050868372485660101625058766230527608855167446167283325844224482004557815874173369955098165120134221812184891879493539025147645332981009048558607840390636807673597252571750703404363069573219165186404831181955567683593800856929302850598651925997164837414484354479021697510259150692548603350207868111499767237200621618040 [139,114] 90997036554100972613606333899116621456015673669397472363931480553877334491525701377695432696308402917302627981768643248408734739186398225597267169171124090890938902734140577932534411671103409884569241242662612699721563511299989276086233671995387030713152870271370209955207884295787443344030298809537302364578908869132021645901622867349114474386117039059683860708966222786727953281553240018115087141974277095882641970026579224820181191643446777775142098515039139658059540799676410853243156102052738329142059720178403009507893922494342257654904148487142100611236993481148545661115360003751629893738069505387925256650465108493921831209021366641790353042738333653680063012379052371985917435578580727316295438459272826826379848310061725732494493158496130360502918152839442362929296034454810764286273016179356491660404842407603175986786401323353524655791180185555635455667076861532959608458194256952685027882080292121788964501341672553761399497574069964437914268295503767183069240206747265586419507605710632842728273279299773986493348154233404357796019558098354025482108307123073262979589196345077772146669421183814704274525040604185222146148674354072535491372657656367635765722442289102398080693382862480650696534945311686011872032200881929101959317123191735125877811437213914747742747946704754654355334750469059468545429860260015603216337654346449208961848601766735690780401964548404746808281080866188800481982935365677715526738557115775111029680560299625347270565230074815820717912257581645028285308787047010238779844229016039486960948296805178026051031431371280246563381275800337625150 [139,115] -109389629634419428473573271244903411289557540681990076653724763357810981106957135715330316677572810323163753023105728418891552359038089091368794137494179497001550485713860131598627421382619283695614456292500977933683438077695548278181853383358398917301953880378455515456863204917304717836165011097208685220402030501675137575003915117054136735152249276165772073418484301348383860148348033068535134201024174795429424195803163764411482307508296752960409549055798569552755118529354999726760932803859646626584922469296384431168238162079706486242345827744300757604592390899508119594560121601734792998395467336226404498055583984005725169690581683117313262764310216912460442592758800277558413603743321352336775460317570960646635560218293780859490153328022434613524294688804839192840418050293902715066247408753883910950285432528813908118675817214774529701460444656209371817525666767567766226207657441286011748699366008548662668516263515013990624905382126305664147507836859251602599271058174134030021624434128505492081762189682505458791600938254045601602551361501843170014727552653186545258229177873961026991757114896033023653469059300688429146730874764351924819763286742548013139362944140342467546860769816533346459889592620959341027276918363873055594390190261348718372742880909920787071645531871202057033201869187032794356009306545883580555891278040395698624315984882164573344849449905074586600482996281110371655617975256928250398313704004839990329292903541781371213543155120079230763176969946648707097718918069746193881243307100970079819542553669975311356869467071409957423712209612968 [139,116] 101198573309879433558666889713863418453355896740155353487407316975116645168432676068742201925568408787236166873878219286664870707386651249677218578535584683104014379229552267738585084182310223202972712353734699644754640396680852466633748628022346896876832865307095537100769947080623659212196017524162238909594060722899648926623618814180965815041301416738968940719939474327857404144006187274120237736035460326297646283321222806276424257441321157909777907646297494834052842019630555994032849153606275262714439763144037047239817204769236517088843750117348870087925799955899563713753405847540409116731063825010759099453446814959437838323253285879951304960908675858545721356425791701870719007783699097116247557060502305894448005621491730146984465612381853444045642000647788683900261646187433722590921081812822252789241734299254530002854219268691032424834153483081252947650496504160085019781346241284396460077881013825749242444915837807534081906132692498752979524443004594861220449392553774132336054670489063224716690106770572139543849389894240115898833036896058780458636723090575391591134457728927538523657997447176078485118861126759710672604921062489804988305098658427130779276044132895349501271950411134339057910161428850244091418783574069829546517168234420045640352763314281127552865715354037001042360782158354795506013502045727645566532656464287121735203279652792542021361734996758876304099970508037995882904813985494098710230233183362515910144187798312537812050168865153813627312245814874513254563985050062711746268027409766076170852045678863046843924605113772155037761890 [139,117] -461048397369605883984976225306424745461587023870411944375975091378454889648561307710164674022666631769257509378505906477158110329807240143694254517593675094025640203889306237439440010486326248638684828049806108856725667949441846765372670295318157976900986182525162495605289365901215678822013661451983070542289714665007197568053902100778746825970534846473003455173084554202571406347788497349895968782589251971255901013415161308947868489851271059175182519918086177949014727521379131461583094874333961707809360634263002220140681687703067252616345279107023807912381389226020556692728968861044556227934501644360108585956096805938253878901420800538634827461830198846136945142900742093958209521493472698144937623103355361453740165484444834775711903077981787969291067138569319286511304130138590438571277020515401061101836578283584149903472416533620169914254310816686318214757223468026793149046174703422783385589399397982683632499539613512619524274836131788483944977733771976639265588034943202663088891450294479340014406236751328693686239182679810786585411641661272809953510233493443900077882872096215670775364449591723348031770994736711296865994156624070880318467869196936486644081943501796437997658682696711968731359937780436128098815203960442935007837613805849949319877157671571404120856929785345982397840687907402770885889393174822658269197221294223696744007993425338505085275563093431819365735317839087436140931693855506177143838912991493479562277220188044531915072336355446142220468963181197435781922837510507943108984393056873923913665195114686406092422457536368646680 [139,118] 16070323494876808457107443273499744331443976207509010487362278728946800366465256839121496666806436149780392052339642615504846438481696632596212821576739625287467742224054539363131343090871570750639832841924953014027203673745964017620376964707285041669251053979286374930076033359636393980986207187355263805902968737458578645366477245121258422413108522966942828231324508923274633224101197451998660353323176084191554382556879738219933104719252964030640280743421331332225122903013618903908153481259726646251511747194875799176851179062105952370049639962050440019300573876866906130329917277691348056887014465994358333980942158211551258943058751091354904328347560569066529846236427301326224607856952456996554597585412662361809469359527876080669805094919930083020764959458128261043073806595709420789628777740993857453070102839078165726163109746718768284634149875631860307005713692722622935541189385935108657117766357477618521505324770203728685885616692754858442562880258208603401202604576807759651425611135960926966785055703390526225053625420726924595039315697647813744428608732073214604789781168658847894293025376252236927343239552669063699129577106506021666210634604462930497852199204912096879836040629789417482267368960295826247803876455552493048234559585251150079841164388834688074426809715887323463028704055066437087830675113750295344258931646246323376340946589351886239823761213879471091974418896664622998334832667798922916584919349527024980547753317135450337204400573783293503239348977959933782567960323674931519084029784797301488142803697022548043791315878872 [139,119] -46060177840512774424350014837893137282986611316611644088730164586077637248444537648645791247103141586577737009172906528664570234556344063079346510999593681252035641732475803710620451405538658702951868457955323517952910169867330440619984519185743447512523848983327172778852459685632707986609007799985175230484563935475063755686203861009526311455919144674904172308800050371697864538598897406756783778632747330667461266642484642693310525865681254789913227454772965922687948363812682938270760132097060539245607230179928299681618613203007066173172302754193399937269773081805974415588909397308591541616732053696860327724712244290490701299815238239587864731823214437065017403876643386558816252399494740948958957663726462700372097746649276940608889528059637832936779911532252765879875872874213470385037581582874350145403638431582106797282602795815008784659883180691988076019834776338430675584643925862254823686101531634731435961866682273456627228560224419482193322204961277974002396049952556827371988570053283131326985142331711685368846515618840360966419995436765336147049096933731370243071791974301856713039720154087463032296687325061593585838928531231046835133809037345972909536549512516763801687487723482066765465368649341807565170299859636024143419469100764602926434138601640439723308109399394215034853007940886054086679849210896873451188326126036274237150836219531293609847294873735662241048634029653174104016147154673079599607795834518700170223231421456592345430539447971104567393644604189997922579079756153187889602563447921969450654378526733762148192272 [139,120] 101112408583736273593395534200962615615434380628745701883401235874047129147583558399944856266532613816502392255129707655425154969237057152714512516950919848095519097225866619086041456956102972133837837633679377748251443871863608070475361912005825704686209099552119071371216414773914545285326666905427633902073277206971662400466334708646038924699388370447471779723866218527433362968124680908551904905247845107971809850169270207400035254799683523698186256842711290672289833053556545619509958121709116939873608270407725905753231796953994190207206448870822500781912348817910621160028133523631156680503759101230357180815445141111235909770414138525425134929422266227442264446571137299358747363224281926765451800488550146813076405264568194253246510298202194235275434590343006217974678082541040974256135280110896245263904900323360514292641238713537606839171119952902191471655364331635134863616763534362718932065261177087009886920642499215780581733526121586385784533006110027673124866610531432819206968890785580479170173295045438088074398244192425800096723775949402290139358079539717807702441349635421838822818429682511887641797748661036394923876334015976601868406928259599931130217010294070082120379910894715646519475752998519199879568185243429346690018561169862057992623939469307010535458652707343757559179634169070080865003872812565576025968907643855392583207953732343222689341401668825772008749681591056040072077786475391821382580514927595843897328474461225562325311334458759508702774737914130852993401869893936780075601933119389592903897951940396229920 [139,121] 9086955710553736373784439337216807242485858331652704763454906275812365836010853975725077536348098525485020733080974027541502398360873212995756745191941961747033827491669989987445692340934838326642656022879728261485200033854983458940219833971886073618838532937912237589467402098956209528799762678402585466599381790375913716490817097149415143391200534851229311796185223253982146710256129298496873421818783470764263245518680040809452816034716482621777715150698506122531401916268464443579751118730250031639996604612842529720509738430947917213352336322938409333742012788895234666434563478318777250654009895360265505259189087516618215124531141727220167496293891504082886748357663501528088033954646556751013168446472414026324304912785432930444922643281875552275421585998575460095026490774867376028207983710449620715535548868541382978675636735728602324378946304771818856966681257459807217114349233067563788774444677562178980911336052821193602579212413086481531221919558208233989526693752826521645991774395860803387576094510622585046736901442026840049415901610103415304636795939637905804984307828919491743796614005707041948452425730175825987037165407260558480213746202167099360090418934644432552384975946004167340206113860501470783880244666342788925707458791286263724356318004358383593751774577414487042291919443410434343407881740218715291600851443865731919934465198900618580191702110002408801936656190048559025892999973017525184917215649208165761842878708637170204531612374250782957093424496594051888390559286189400543139989986424809035114624451968 [139,122] -25560735887585134680337236841044671363873520871501202950606072098439789228725023359268234992705349717246941028371975398224023784038221740089465037102222023890223331238154976261097386012479286763123102746161562508579285752255979212295486313877002210681369094736679497368078901893845204663226168930992340153347483023562036720056208497384641135719214114067995167336660330653786149261921140570604556759857814556598184870625969289149542358159827104720528815377383802426587471120084207672284729039572718098385354143557859410171106043974133090899557678660965721873855293154194701961988135880601081023411608626727283701770914667043305445456949701921286352460670376159135032781686197283484063431937441728763640499026424121164736766696337208404198438349152382445960977532870533178028577637140228600921866248048955443025773245775183341852579377440290584481560753827931915897599860648911961415201225840799021277945715536282253023497102203390886565224337627606016220401115511065459915180935219665080155485951851524719934333702509570929724626983943168674626976264841985863776883190576516841698718022091609976521368298741910761606590079583108640272386178500534778458250450493786233214745512527642059003351817143391658683352103840138084935675551529236113415724161432050372748858005215802166262027702007653244854733311501298378638491421317883630592333249836235561641920295962263593120312915115080614046643540336298873495635050333185299760830785783354012498634133856586012613443886998129145067915836422535519115537401392184187671286330297202090483835900 [139,123] 2110930239297279349064807270009903770401551360308335825803696962622260642573088026455501488138019821954925375660098055094527165705207047328473300660740973494648304117725463919442573040723568997690634718829441559735032581263727674593176561828394708457182195685446125901622314352763498300399079923284378031977766820081731070572660412289762034006914462448179272610761780727862353528080144416622879189154618691476524447580100437402119827380624170664164391020993428341922449158799111307691578206899714670608510282457275990317161561062007396468702625923207066033425073123909933356992662642777542487089793289449728530907563367212930125998442883869032232982706660918502711676391318263165825215094183516585446988243271018823969986724810648378491581022289878153692103541142168936546035162419061422445901717126432884876633352902860595852942222112038355317783461182596583237227020097227408129259613392204489925016695142079322589243780794541491523556551624862890798446573903895441272559167624021890933294674371081943590184563715027580325081847552201480973664674187866607884762795980731593551669410000946751334774631156186651855304417245903742189422270801252466766630422140425393751486757889705510566469220283840804092655172398976526726421138599339801754188584138480372333089355577217443908662560368178757525606654848373436392682011835460263348894364463269544690588867838539126760706986909388285519257769791344543557747495192250371996727212037972474372675244314722825903850243207575627040680058676043748101124065220853894031155042705248350716 [139,124] -410541103102149228759440911700129791498189745885603641605792030474603873636836386641358286289494611374705364932008791441997591255252144516714083402500682779583174587078292478381587706686082681968314711789556829481909272663529728440827689717342294745844672895977159279619000911657346752229341531223134003199606971730994005840961992289581856804510975895787614589653080045370995781157592827665958894372167461419101658145052585708962610553764431406576990997258235906434264439492194068251028914236020737698643243754961316546152213777963869783683274278207692926934802501717346203281046803843678281694624402184807548662908474925224650395143428487549414126702677937576869751476079683152355630059631884175693119171486382078943131606476644713688576757589841600877779246977036879949895696392399298499710772311401676006183029383812427805513200767063616975621442470164062779258592159297150122067996427223169361266072042773085903180202336129448209118799080317229736007225772734098290695262506525071749982289604712108705517452926009100782560412517796312838752342576576264443802518507845188771918737360934483135174322755003443623699411898639218732123153616829064494211308751146693359310759136677593550655924142868158253405618232601732664345794127920165354515315629927660642623998408868821580596868493077413784192329690409132393434339935296960451213777487112188674905922118991163963727031593492585044445522258129278656867557096759757219646437000942348785437317957219543151427346599544771164483435073276439793539857606496007961222222075516 [139,125] 1666945937020331480248148403800815547787568562731472516480636381087377499269152387290179430107213162753108888655227369300205713356035999668786658093537164628409420594850069259467941435287998104580069785659559774874821027707735348111363824404152132366623610663100484932568363258987939164089717326316739576353424614084703104884601790725994459271769331708598335990882862998005615835851381216644906174170932937730347857246921723448783006085016284696264695643325967886895547394989589250465016471427850896326027018623745233864548814797326834021260020063533120622111517469910803989465739532906303892265087727842899310192804133507030673388950545649627991884854760171206627727477454109546854035911788556945693594969178114974971806605704886868074605504460689019832844436428238438100580688079424648335956698036357031756239224926133941539001685252224744014920770144005538017901641241547330649290902298846875146835433392989558139421458136176522220458071948561319834974966464428031829051814172180668724838828000848874179230389922179690283050621126560043612851232204335854457435531474349624255487258631468223031482197872254429594636901059675816385925258251167588780040728686157422708811535664042160296683129914535972768311826963105014426947232631523306325439489334982109000751503821785666738408011046309841528020586489936288004156606070802967179468798089608963512631793304832421379976213373877900948104137237880929263448919531718797732133632784338320865733284235965116216180885538636646855941233594842692670411731655444101297918 [139,126] -1302647853920939176830377572915390251343931789775635006945238924653048826797161903182870581225026593679153554604885025531262915351224345858104988982357838014316989506969024470541821714351488150549110980106563850106833601605581973096102836288522625399931517810295333414020250618151847591015958499920798939892146161748862085612259677935332624175327276914008533068404666686886984543874749378546165835004081328751671704538684188898770023043056040409512062945625232590222925839128760680499327085813693081605974643998679268220854194339876646309852623410567684398901625154114134726866669085352495208544204223017245812199947657715686633318560652839840442272541922493056365571571148209557499741052147332251730153758505280692097737730702543275739303493633979018305579618597529117858697278215088227999389492786725480192222861201048268101048769052208677376571849660707165420269259556409250823842562318988870642276694405938583824618717060200843292023595195982705979085506182022714410099389133457978086347180052839650134874694324389340111758681652716855570744078825638723759418600148766697004759898807570149655374818083521337267045944727821298704715005908529090332944889131304326638526998219308633075745677212027209554675517071900131271223544351915997595328455516759603999244835911863854933436287602436542266982194449112197527865290081301193565376441164869559784629997909872422332584050751966323157094026249390625914744741417976236255378451224701301152520572740392601229014768611376257617265442471187582362865570973419016 [139,127] -19755241235935352952666417676617094148132502761142336431362693466660025541328611681118992278255412477769923686225460948561124959447584053891765104309933320128596164310281647994887287449318699564974721067182060574351596002211131195300144234768842031245310399919828385656548501379542303569340623286509149518224229346502940814531089765039226337740598114920788893251578268864105407390172315906957078465184952495365367472044031077184683128338466343834214960708193168192653393529498175008108901060089592651789651869957395644428559229101050223831690279725738812353739630632679384020650582903492800069151687688403997415363592927118475165337340817432660157639124383806193237372820188204163990896712017195906062895849714024489529851917557917218455066731497752049262450865569647473017610601039225081387081445614327860378631475747670170166397362760958682579183306556631264905851382623200474903218990829568644125293797876124958727033656453893286292927982691369589640543018575830377936581753212247012446931203430138779813620129335155827084246720435679414313449291456974232399343456501285110231384903275300363944590447264018541117048640765393973073772263871232251278304821047765728556950427706817439568926611445177538483334944032804820264332881584881403750843576726002416327363918713675565173167672616146993842653244008849263671911782268403346079938759670759320668284745046616688076366631424139819381332811988769520448382472700232871939917089126505558671176169952372660881814931880667200923993964955906406835476142 [139,128] -2040310710636601972102899118004411256707630917406626507927053226506728121661505272511619021299280453058699296339556562614595449715703131144430996411750146155193196004176804121767970496985950228161165265896665263540500504149782026888848156823160278238461193811870467421884844865450378092952129324467559995416483748957357516516135420410679269957746371600431266848246681924127459262392317360704122014589428295207303090065860602191623779650663550946859372649259490130594497653550028667589333123003117464488463804419720563635015737512572146577300220557016441089748287633067460900038744504352901781902067285073372658591244979793647906321625156758083838453213569645206544580801665351809250053530303798555122862878666098265911489816476223347381082468838111242203385069615288865579172154216383073330709832010791526049044249890659394464218753947013304073962372047632701840998919904840887588693734699499682119113072705065938413576965723436365661549844449174799367457794173987266554624689344213399149465058953629825259950359009042615904641311636749431106218336763533642708653692541539647822058189768530064847544463984895713693147427826883671041909703245842082278011008672786831658010451835587943665153813952666648057446950579049743627627951976090471936615861255172224835896870828513787251336776906520384278765026535639994817902144608925366526652715530779148989429468170180493120723473881516326832719022965128329956529465285873959246187833056557275312031084925751791204083517629311868646323897837898788020 [139,129] 32356519702733570982985118995078340770807778713054825445132540148454224514718379929719290231188402198433921910651541659064950927879595025045382785466140817159744016941557469921550216567058655096717239647911266421722505389700098145287368811098414771828603914208934828495353700309334500860245575550241578564184305647352836480621609847113154911835623976791540226394786343091350131212772058044203410819260878479713368016871011528437016945426917076362182909111634461317381863600327073179143910253808721909178401690197712486844783900101847546949653143303548005666355383259445624466970820684856126197716929367620296554865386779051089384422803571412003852344817694804864585396828357942255333628146616523595203878262105844184804752148327009204854872772459531702598633506121883913897550089706432129315447872245972202001247504254628305352770319169984995613588217606949858703898850768511354655182568672768121930653139167178063072962433856712979140596845907326486259988526089265111908264238438546704930245280358515995869876051324815253563417313556518480042515821927809689156203494141147347254211338839699735396892919002073418995528148314632040176122200433098934657043535451837057288853565474651867522715344730563075260256380220309898115232727954676015272348440844971612834570221570195602677367796050743847504507979128063614818821522266660030150885769422463744653345755754805915768111740144818416302064386193262473421956411107104762840534195142836813197694552240283701210766429578098135690712069184 [139,130] -75853432360491320922363219885217214208030091184218817533529599739741388715241798048797302019232427434736581469542044596565493391881062552544096860677186260555781376749407531315781089221228561748089516206272680455086219355719287485287848667473479380152515836973870465078528938985171808247393109153133347231060201550954883451376837578996004316168714245675037206181850536503699762898660862760765796854254924791943518212944399122930027381903679937399595131638228673151641127266159267587190399571590603881903069537108959341807460571708322536549627881172763256368183389379311387670158054412950415392202677570363871127301540868801772533334111848635498191656853344157662712103583722423359191849196808212939844958301553342469678426770344677694232755512369274814428499108837143812913874173092801390534953877987187344376062776814940815873555261715695830049304476339186117139524639445520492253843664950119135160483020313154236937451111333940661363239939002219232996797208679821450982217955177425183532273775343270037201387427702922014637699320175400626870380792433039718817356704338239488648617802010334963873511288194313496115361691332300930365404415816378161942417470151492366939417418772044776267220333673277103406267227415155356612066343286505833266810958947546787724374689834194421063969961492086046009859714505110666177174043564824567974320413104852595590395444917719122390226505291395731363706092607844781356263446369725971812755621356017847005706566953736623595596403271096072600 [139,131] -2865760788850183002412954757767563133725626166714455337533149876152081083101220427289093343355073639667320337002226290206365465450850705487106344195263089710477341803406123638919871991714900137923757503890751426057051559940706274014294982683637254123170951880871177698993732663956641548834725965570845822701509377874395287182162469808770613917849440536115746128790130824623683136678427451334139849958101192354701746974024096876591991281856745251552001029641388953078594047102972511905332166370201120929592595134018912722308342751829758292363429811527513797396372240859469416429146705349102476501849480419873537055017963578393545568403889364716715027365528883729219962352174627937873477342863041222460851546052072788882000393817189766937848097532649540331779833736461889547850519312975530401709110874505899331845078494584060685172465791362901296633817303370126404590918007765398079888568247865868322758040052291849142094416630623932337197291607826246067969974459199058147019670922810650232844015108016006822261501966069172092776800812603202362399180145785987848394168062330763990386681490812835129456450603569645444705309226966571232857311929536092805669720001030978317927654058970827041681590450304652426218465420406505200357468717575448044506862664039400109029455201273422233679714984018049177509369416199939933179915254012011644390949251370238144293607571236746310684904578410353112359754168071859414789979528417826181621886822631574000320755542991338322097456431260 [139,132] -3464606441787070943369161980766853046384418594723958959070755791397044310755120257373810555246022953183074665440870869526623087137491182365992982364634522729835594351321213732050506494381823545400642004403636187808916268522962543151335742160079621749362717665593206432146476127172864563677089898069227955917293030250790135518425416936126105324244876473109840061534008381589419517156205904429763207678904472721465185018517212187705129812948930184089402632880562719352563678804481383946258015974509440506791753877827662847611876634528915592074192330084469015104352025358667317670787186371346573002030793569097707523234484253750024199194846082388318356792749206700056789818170146145379217866573841978784911465499512068437385978089269243663701574703919129087887534021916821062913430560468188034423437513256841035151346049150488742879004037619818494055054382210337124448677571901088596552735783917789021948416239753749995159009924404398412610792286748996273437025773567203878934165688035188173231916574961294966798642008324194566958839595071229540987628142773387216031573564242852992222048770481897282092620348929258181114225887473964443372582835806263888301736315480041903645015810487034758697663090099835621898042692411012111680705993955429172440363515046062544020211782774441115230453031293819944087753318622606279422289100964632310620944198880434195112121572898829296016162617735506112053822227750883941952461916895365652895858144866777237395419803354501837040 [139,133] -134032249686338591842372470915844975410335824582219914547128535992096377470328182797066450982834237900198647333435599768456154281034199565947286934783798935829606433762184106061267284364078500295000706237999151738373823179014003269342621246339195142493719870581690300037331979417706587064291585661126255837769777282411401674972487320695307358751756358837444039083072392462617823466960286787213376969748625791941119213628121910671287536848176855604160116256227405502026669606314601319405133850715659505692353586166781841676081361116331135909275933609572561786795836004858039079445410976822511606281285308368913478182469409905718041278861589612638705362487970258526802766750321472973844065053269328998090384877109191868135073305710067822945543941071765771899281982940343394085209363646732987173008310810410158403145790681395595220523024491939061733395606796342574422985289108477468922279160628210330436705129537559800537760763120987399014890944071326367255011568444758551348080495370788942829100038351798449926519513643746173865618032817351581345089790013119045771439327928647874910467119742436654779073224601397045693183632449014790436383555603048891387848543426726883060961458404012655787859225753498616301562046614279966675368352662339625274263366219271624446006980298420085148772493903796709807710580615496379030578002088848887067907040537627415412029675054698582796252597253416356512729994468444829372728235106340482431516153296448414535079917517224 [139,134] -251980069805417232508713471343621001892612871767344401562495112704720167776575241502443253085170950828338701716434947791109073222073368714689454095015319562999577605683781000476584450101079141756241229867776124987963232453973523166265308223261623773604473176983431838427228845667662863667357061763897106555766368661677080491552553392240462906971278449555603331696214391395856285149724195508809772964176563055908893172055897245530839906247347170425470505496928819606819991934900389626919227973487977859803381932772420353405740186331350621468595021382287112780955888836909880757132183881836662776061187153707522410630061124858486082337818857294517729071540315323749995531632647568856653053325873565128706092136728989269176310408443753772200642904016199145522196790615677870241733816968883132260886597826288329510321438226456595300101845037734595685843485173361881209236972925356070965833932347170927436862777661866590347458875589492306548494038869960589714499947382258326795566551334871129708853972899550004633740120971550773124874189614402008835714940319195809938279370457355622923098668112481482544455071288070552689752795231820538082523747827934524457358019477737613321432657045133163691909319189116675643736961240409658053150714801805457386920017761653028811475177369440514405957577198011053145148311077537839988973224126952983027401954772368642315637687898919835022618618458664094276482568908579168260209857862388665931693246950544739912404 [139,135] -1288272824317726522570017284058838153368105409756686692609265550826369445938307906408104406183679774797596456145558609298970258512316314640882254790701096084351781483198717437839148674074161722520778344834840217953634228441015917669567429800887515711038066979050916844271225581014837786779987777974780476728104022301256098762152635724695682315025966225426122343304519810257838908472005838049439116293039760342110315128444854554359066230084562777211902647123626275077657440455316925012778353384229111630345723555306299128192320789407800620527930621376042489945844003291344708046548921706545495195618129049629261853590323039036583158542185727249616249061145612337953747728163735942124079579494688604029933888204072052218743921716554322023166457034000154331221837662866148743572318300042139368977981163907639138660169891018227340064108622035492651347032548410266682743672586991381597586793834302051626735629366880188046716044729340373079647901515340941823702458268728600625367696697387131865537911287438547507373070178008211868596241309407307148884520141387713429050308613100316216500266492384109401930461852784660052604821008522712459178742450736691698427242454733737028014221851599369755021676890205781594162157006148230437254881726125816526373318782488525998405700841721212257691086667756699932046437261421968023095939921398873827488791731536711607371174431078398036670472577070839088093767921353088942019190007832312972494473580235134 [139,136] 196613542833318800958963818077392723087040664646732492827101271233573965729207684287845130274213920510985155268261727135638573844023067741244094499972700742816463247084553744337521806080485903607916369293558086425319306872972432746525816331263017583533817002000533089148063300048849466689573806253176473851782285055486160597851369269854048041865185494753489681897550326450645566385612445269911402250616544800600020583463864556534197756050016005419174533272561286585406483456995038275095938840918499054545704210158481521846701133214186294749019662933537437543066974760416445477846453516585374122334791261872888586904583444749072407829682834867048162934232348533368790446913107415760605654667700762934745706399720895934183264726213832232721863062978336617796766774751456149966941565824894126679391565738950516515909528416890513788299033195410154510332649752276479061613531684948452799660242667112495259135370141675965614565049468859987829245335350698517827687747123934259254146860628699481488187152009633924469659099843959086177724837206358464521771917052529603830528187199383433755425705473110766859044526725462679172669251170177790815091270192761475847291794655838980641471240025550478222924939030939614684924118371842317003113572123836811636189482290356004681698743719671409708041960132865474947841284733884951753469758701651307597713810953768536904730080802831204722887948294397705509875071561231290707724604516829729775014 [139,137] -210604444811563423274801399317967124948237032692990729242712965507634394568965230204239639393967566126635326164125480057817065992648802849019204126815011817931078419078558669733396073625245412326211973405916375804028709460565222230033593035875737426600616020790938311678066034576804662043111517250360904595156978495741300818664392245327684962473415122243426873198976261779872845871371796937269972195585558460269762958497635351644027381211369350097703295825147156616574319797503483610023566653065150001478576586097158465586197991134618354108656974382579911527938321287587730917997354224942776813414778218273042643993418352092346834331819389814088820418201522311486915740566239426674426225909288824720853757526076987891880674790031457191369905800552323331878506925484488469292647210253445497976473389340518106853034427411208398927546722882168769437398018311034483782960586235012596359417481039257977927523824752801150207555794825741901038304460041869574597306140331169230098623394282574352664596502910665630525694217518531115921379095421908407536360190929634394398944622864753149802434578593169673576065497679759584003587495101505197805794615486703732562172575699858091224767805509650652458438769445688465270179362653413530336052760119219917345518978014607411742339533136364025197449305023225064319627990919483207471640543290564582430495987860552154960281405928377685437855363204594129890312563450748412822426669138508 [139,138] -1985940820460267839337212282667263724310420622598868562802301318032054979577068810343430423212396966487702328754474840064617857908834444900786128810331198334009936617672507182015019787358314909220787452043125460332703552959739880728924149731751101692618401332248609730875346644145402199409379236662309350174752862584164397893758944813430030528576571351448897123501724437546254674088922191010720651847457440428885257693301797219321540795592924247737180669171407441408605281407305535868970809086373171178785918312475559999360718490158910620398734775791795995967786458492164605993702651285823553603151195402312413695684578729521736319580805305495364688495820831154933543505268708532760541018020471593529686307232376938841437172092620468786717181886424994678542909980609515293377330679000451643251957109693960847029805241089877584561175894880147032006621082917586986205619728922819289009835622610064555839076577758255831660875390523254905936880496322520953718434646721972751815301398725504834903301205778234931746278508040146020734128909288257968620846200045753491638372834045902344593858505824348821237186724904974558718942650715159612645939164321480928976060856227458145746895591081049462569830060083458892239382045860882014761480061210772414034350822209292074958517904976964234797288873986156851152880714443937552544646113803551850640970449669085657707410792311028821102171160047536789230402907539947606848 [139,139] 232332992335421264923625821325690835561518078548862942330400836151410423627472585531478218199927236899391495694957183820241335310787499766198685901951565051367016649524106804472785186014985321815506911268654711518850966622021004631664752679436738184898512423690320506743923463639397434413411064593595895328972888850817530373636677957620026590502364836509471752142594458078326756059265038995402840090021858438521253825999798074575729092680223801355624560811717974411918678448080510142950195717725532467575096342302143043492679323061243352006237069592606981370107826224256260705922589089393533106330186261399135525686007485906264435034787841447922788980137538421032652023633798457517556579462097317144751732014543410072160414300764254301275049793470693739528937679414743461644189078366191895379169329372626515957646920330575926531565060939185152657882012946572919255196010142282261975488404395847051687726401564460791183173969668551206447460412283153849507369545000580567074582672506096847013236291282612816622197643568874703031638113652859479346269879088813591834127775969774715002790059168861345262040433391525122370961852450018548865026353918708871639293175356646411684698825554406775683215838663258184362639880545096008864923605797581746220868619282998129346808066656814955858445439088708268167579445067251968755957842502328024998985560697715703394122275556453328985352877920230505545902409248313 [140,0] 3095820738349205508982031084093433131060352446391458171884680173643132175504626155921009690592015732820277477182232803415155744953640757627121997053372794651098652579372745732596674046186853030916509431641782716745333037055026179543806018198868347981141380477859947476219112988470484061175396939833235498616314850915447266861764972214319474677887779734715624116970621194067711167461252789059857746057111055855925473840426083034437064026430125525230394821317418033817634340204962587871698672179788911897294651699508428641339506579397167416078548668418582732396453454198273469598259930199110069614404326164278165962856070475552626680431709699308558332432998263407260189631519614112849673574141086237054049068404138147067882894053228266003829180246375635122029149719648477166802681131377849878912381120165810031131613314776333921625830677617806731100856710851696668546286084054422462759304655166605209204350466959381079907831496786955060054402015928758006628052899686933751409429529582414149207313029556659478347885385947547701447706192668366447993306304937835691078069457030745896172244302678765043992149579736427808041088076857802983650094617040675981697071833967478016456928900682904061709755612575848049151121757542501137241340338266677100389680369405811931613011581724370863281975709498396703061311485687722437107096214707669934143602635481008497049281280013719457806448555252126173098852638559581919843925751921768978035924793430821203638009657877045147472541068438428964473711119706540639182883527234348522137548801831920186914292737672540084274348242304817264798704919132621677874138681103817319918558661547998000909394174965583285581317045251656083531894010737917796152427587666234488526532605416940964375491991069619751425238119137801406866105588560330442715284371978214617462798826330582627468877028163350284389873876364546244742991551249056268878284693976674433045837976651611234438886973219884459524491662199242236307534789446146320512773730468381039315772795816883444786071777343750000000000000000000000000000000 [140,1] -4594027187396539847789295297656070122852358885584501788654107536577533217755674001844098806647035165480759921066709411261071822242354868637203638821764916293181742367854459546099490910165108368633391036976534154485601905697975534494585087109276278444549448072341764948153183895669680652323757469964567619333944591034998046805713141496075855698179376628986020190520619166876186467540545450721619985885414852865944087486740366984433381073049720181985663835647939646879434369508709296856847410734438976810741532901157853237342022349639359038366855778644546813414012353686980693521869101545073651347978450277137032277139522298819534429189099013789500284485250066214620676154308571594448102356972813592173108591734558386698622138476724514317193292624754522377440250312785290291087547307213107910095268724662252625985202167471648702717505989683754127156947809795994808754384088357090317324069842671692909819907076023513752245483296604630086802057796299246027029199828564370796617601289211056598274569452323577466438320753281149855222257666631527336209997600186513863033409840161790597132610882594882094161644553118207863498993714901693369686982052428773207454226933608613097508164257942491551698256704505438235794056162344402652328800310275368481279062772043829982099955422146934741065311322246427727560803847219886819055105189740528606569895295842468223077040199087377306753464270471188845646045542696123255153208209659820290258044608225271441878642830955173605516464143993604523605916704128321143491553880143109374850575626047722979491193123690708355157329665815775915310262175884134219757734653389814083646713046631999491503882134291056983081881474995291589837935879822719063296717416587096868304913868165324732206711299167757069437175033886729400922687871167634163584580244375895802794484053406251864938857731189064285250789646636734236592521115730985886292542568448543368721914876787389212302073731787737538671763310722489504932008669488837624599008232768697357339959808086859993636608123779296875000000000000000000000000 [140,2] 8908087728128843873228603224428303015843334049831696404368471516033128920542580470148323189460529585589921805686305458141419656744268797581162125325464938576728256498503942134387776575010593811884195150981838223750670960414486154752501722644227951221444598205110422204689153195310471747250147406478794376244031472927906170078547832063298195965144093867194142407222430809532243240965216473929912743068818715823002647256837110420477798795048384279301791748924304239891051186527458551044643395797824571062115181136340019356899208250305815719331619872379754646675088283075425750361950096994382339128399533541645549475354475725810799357556169115784910707774694276469142608990355031693382984285570562287837877284414747710242711475420165470436866972959455718559857450473671963440593744472382908085627720611783249628254088119054251962446628143132365364479169722106626612423417351005229577063782553533893402876894969265959028536163063504127802477079116556986462922418146851806225728312897324015648897299979088135732621162740559738572452542726892707461279492415011875259059655989405726344764438555642501224766150788823977665627151402507774312976499319194727149302038197117125829110739007546881392604256696935849419141298083416580675864594602596619132309922294584167849377115877454582440203858308250076436943543528386199949087642557561028560419498954430531269876025356611312223579994311018885087507176501659920382543013013169920846224937710195264432541915762144951745169471735850952114890377560019899657957206136768566609742125596333690788671589427893198150385970106561118391095798184105694834515409771362144472937184004088580192887510315897635772607614454121745638989260665053005146131416241788469419212729795508519746770841844433937411653166837350711865942917082306099886415605107425917249813222138343160864358185932438488361982252484233378048922939556337656527687596038458363709837234664298732800531088605424662303303261935731553697470313856675192536658643541511683468605599378609127825257019139826297760009765625000000000000000 [140,3] -66301582952079807196035748532131143470145142023501047985512923047285086418425480425440702939405767098546968996891307949732755145102653339951996325464070858963551128599579790678120242948557048786556034745881082235717265499880788466870070723453793075632854908936711045582785599030289346482554156947380377824577683785338633938254033774333670283390579607574616553804815620518916623853824184767272627550441704587452649800735747301564779219578295050737083279656661506471412702296309253753702259979279862526383762613419194567257972090729817608472114511557646846927838141614242939844065442441672243294993483957054337804441052145429374454181750357806410733617464412058705129987420871581283836743449412776512769995525131497228664661716818621231192366613511729592098192083242858631877428602456640530304911031186354925328024711801811354723521102878428259735898520232212648398396353053438953865549157521012628066707938486447270209384614563620589045902352943753857663731767493489459384335903353341950594322298499183746981337319763038120219851028372441151181786064965442586863708160734297580564455703093839004508030777530658730586608394449779634141631208684907097970798794023575869388776742049546725607156854131543317462001627285277831886682627654102908520292225040060164497967940857058640523193909981116722417258559263263846224913453597565560709265440119415173558931903963375413064794982816374772221900201379007294899505304647359945642432203682393980460861564787432877428453200203326231765483440807007921706911745901499746737260307107582864609981788248875883029539839326029580203567046063871636072169927045308448571619303121859217529187740402464636834162338253673016435594789644411205280626233895549906397823037286098314752357532664597940078352185712503277990031707943275394984558163615681625609794917323559684141264476356928434577690841806567545983003429410351878795531756413239519973705436714248673578840000404293163587818635390682263648371145058613303649989282461122284868442280664907473308744556561578065156936645507812500000000 [140,4] 3495281850478945142418014942514583136504343693877690187529174412651098571488114302503098112205216174366440492308833857916186203386663476297288197037042750513644017186473351539345796429902275074988643332156589789479932438550481343210806362769357419930344298517612271171847201267481317806545071525471423744976713601633479822581814125254940977326133895180117837107267318240687382678411891020284189975548381202142799556790749147799569632878195111741243976443347931447590282843692755077212138576514464241146456870117571006574416267095831747972864392006098442675744062526765953205618481421128899154452601087802879998358037706386893266647474158821279615502203648183439814784473368488912734645215622320052593390478478592609858342712979476768968840374881841922782469871289690502415692575610932049084075956082893764591257383115541617362722430326264531688127711489921408836071687713413378513855880204277561050842008814170276801876281235950978228681571079900765747087645403245229248827873083312020231314978909398530724909022490489614358612792681612379767246519172870731157952432416090611162836692353820207328539155943008503221037794348655402670737957723193618085291038515023393772366172298375765600106957679209066040976278319560610883901246938685856304614009705032398095299788227740311499105824466109807845569583210242514618789647109390705050335894247061360942518890814228063992586198411141799291164496006931540389542095344057096305820104103757270716722831458691806178680257879601003504444154566797439297391542660697905882101469540267106576072475251605583194491089800829702671611411459645474143324695001305361699572598991356519867285367326404315657092588906542631719983159985393629190544214319663322798420300919150941871698806138787303270333541959820278947272582759653911095770055500664515243031108736434091690636799191613166384197956304694113874374950579029493779434161963066860928366491614580565168795267644710778729849473079030424589901569863287495779287985913526782151065073513118708348201835178770124912261962890625000000 [140,5] 516158918439535851019039870770648782538097507010825514105150807172165970010463638189492457977018956572663588210039040651695630634981211905636454753131572720146495810483298431482491067278525285340535896838878031059933197266035776207660414048451570241403248311417812523896820646046213707962333691412894007873852968304932697162907606608493091993716993650043228349372412080045269146656279439316940547917619448030437506496991210707744340101397900601306883518467891970527611458031881635034734515641037168173186604282737098512029236913428757702001429574480411269072803104254738703052699206560856212761639479966001092444156971761011564158744180176633231611064060517152174668705230587349612396765237876499127740806362546509554628766630816123959300332500501160943543289129385475511070301459322903085862512241376214523575996551089528629971198991351871849627650544974875300630232968328705013739128545552256002433283100397421095069736861642807428002817273055736131911481265504610250725357923929046358005972313603938438885049433754663255278160287102347742890794057239629169640826296795968864835433500010632080278116833384642577764443641271566047374236348903683167997853555026796124372608503403477008473808830503249373537725821047826089699982631898307844170481326423328906826036881243592279119971831456488303157318451281299911490370750292027006224067360080542400832980960260288736838520597495925296748556733836157594988501605372440765388879339284567694978260116033616963293728765765087858634471668325457877404594005776367109779014114954384372161830777516409538321247136657885222941674230099814543547493894716819342938887500225367235180535578728105608515746278350734223529574692048797925812359674627047796310040887795994237756418191785313249869332342917814876708281440177323561028210686541915310414431878994463338790466477911146073320163004696332791634492163916041689774995253851632490743127790942795200036183022794514312616431509004840573933056073460852286333638956041233474458709146182044946726819034665822982788085937500000000 [140,6] 28658482286556385691240142481319827159653607649210486730240785692519425839307187479907913639192220531820041125660776835353983439614036717970998376040481579505313194066153224550138387656068037812055155611938453784329499411612092931907812634549460334477128834206308422995958459121125314635427041378572631065154024478644926602723699236483220982349661348074588851017256583565422932140948857282965589855710479743961959536069674304206300171229736993570797251204365278767178580246058590046250703457999885936461783003367393628876593673476818261327735247336606177128145193568264698303527282408586864729934324849065309201398866561515294949103604188642535779806117136987762085377993517889713520912091597116801728010728282225541908573892902695372126607090833434271020719212512295864529685963090508959379350866719872605130037922594444701324748078541789389690107029368168945452876547291728336860207784094746032636185510173232217414516929712172783686083979955985369166187921586170582667998944562471284132328411535624616200713782800706627093310743338750884860447213800580833185858064995907281074000168767301572506200833115875827915773384101967098832877913177048191178308725410571307226175664710189422857455610049227104179887265914811050134364878136595736431175788798955234607458672476013724112278592327195634259627559832074464055661133970021049303403210998279387165143143798938972975861029773411306036854168870149682196651293689385453765858614858235087858315288936683125931188669826576947790238473987792713600353306282051238886472135362788786322696567040278850614179280141897119088382217199578699581803586104333925986001370216902006565207417476516070965003552741760644386107726126198332361021548708686568400052395441146294908350442202482931019336384722681511680971067607497606939571097082871783013473966959785673227110370221577918710605485508886518154593684668802562709615647449522096511199633167975100299160187214028004361333784830136368536920238826392958416455349830369390533448643518243947880819177953526377677917480468750000 [140,7] -272306207399943171093882780033746361944940878305549031630855633958855919907752909513830601290785993940900230094660805250478599249892634919071448331170749495365723583050902437648060241119098514269781982728000094449303931204227318319093244913090578615715993012562949957816654005130901749400238975825800284932842957865228753776569463986775902791591755556055274174753705374120640670145333976799842247044306271174973568996126910868242599283877972938244575701411641162073798564816420472014803441675574947910857513977629130581511440959659258150304597249736962056958146680332229921449473950006227565593489622996224911263483333021837444899634324345425228500749914999030193096997856123741723523557122308965696876916601379981780345275058234582350626149956039165743584409494614603647051657918473099655587147341248559938974534027819454308185025657388143461627790262002051938029849780838920019141605171497971003495041806689186314241917562813875577471761332920946534216889875412552726754071354590636037655233749327816240341008208837982854757222008506384096502524608821357447510099673336356862571080639695855378551537266046521611915074766451374710656748436762401363468004873765399334459688305008559967740104551467401024970263785802835685010196429455226435059179282284076605369685306779494263038884381338839088408746823779512483347389176985828933241643348564433015486698572356215600935718197672595107160508247491671193629582339375361181569694907019653424201747201396856073331093948442215648821374929485335860094924554551081656967686925242689630914377937201793281953328590300204720799076494390654417832769962053453781908654542073306140427888137127205149625537693657763882771873712001928516528756376406558203049774269860308242495130728103251767760173218206124270924410209091517612245551645341014434200768150308944770592921371818558642229212635430614623296435049210379410470019417910784614856395615911891677572784101207339760016927571824894865598811288372166626833646325806005954357769116569443212938494980335235595703125000000000 [140,8] 1342643909063643178652411549285394887224945199398303562092227867814204196495196897721238968765417425544846761722124927512537377266116655417557794403838004592564538737469393340713398659157575652902294826649346359808597565822186633514962699533128904911512701248625314622990394876942192414408624963076056672583770814682447227300098875668605323604830097616286380578590001249784517913173082243722124508168849509897743784469672933397671263095992952268470854707003843098496382421621261413019087903493529558615011334268831984200734615318306979634355761266899030039373532168111015777463411162950622098692090886823957182579895447829000657465156578374574493175664032855839622751298345853921361829359297358380580498169602192868505185902570659836003651620618606505941106315745329044037211442473274436448084709983791039775246582161227745608908580650764608238310970614112809799851307265377077500735541784348630342880049538274485846118224812795496440710344858428039716466435643915738720813833402683505175259881095278648597474918242383718155070721812502009516978770459274575871197447183550922182306706289744794563616952622510245065794130910545867624265282873573355725968179793818772354754992066811332078169927345028228205848037909556082676287402438228184573081484055890870816301345037669681559105674160311794329693613442407811505211314872026512637612553505625535317972964923558072564310024869147036078510770114179536088088350854266953421922467896909879446827003594845394116869986230343635326086223451941045145772322783821920096920406870313630649153290335538339814251015328391980533339162480291762365268628092306925322322693577468063621200600958314611006462098880834630162699799622790343662517789043397074742855407198507695848393663148928342100060921789965308324593315358493349206451731493388343264111258406707174485706724062888207917857452345878537438947634406695232683920152265427897868241279563560663947880429119189115306059123041304853548161605400870439966030748861933975251575258680336588668069452978670597076416015625000 [140,9] -3426353131944752291763503253286985022355607482339317904888872633874402362445622688566476828179381523820799169979624681696075304416728342365194186622538603207434367825490689952189591181026600831500308297763035648884930269057702282799052633972962819761884707241664224443786678366840311010931431611492626676559752347928211438312795315325783979496656609076894620070706647245914547392809936190342514742164305187558762187567599902632846284638683735382012915367479828130575449127416094140757044057644788319473652053932200833933636517780609107196507531016419441378288705298013780439307450363786251862449096529080166359799463579180118982094734830678717591682651028901012877758925021690674391531750339057313217163577380637628481025445251411284116961178399261868662891807207894218699487326771436247840438180838598056018323990443081304218007280789281267661174565876347956009873098788823812923365457004626173227536375107348690365426169765815968504615035425450278790710059217483483017560448194332814660534601020984758354424230887929324801483034476398368004961238222496918593461910625390617285094068885810017269092024665003790783730539899892398085346976295347478497472823069738859961783182085723654031096730264195482061636384918598643119483576777277564508460825093780930190093875045316386790706026575353609370911924416582868000994397668128282810299119839018296403180647379664117977020816593637688521519939427920807784636244641131426319752909817488171486037838100796969839659581541342036093611165135158693414978228155642731988344537812411935194571444762936267125542258110641685187329729285209981582027892505249507934529078670096209332534716922684726598814470996701825095987482509925442777340165228609493386370123375901574039221652038794795924574861771392076940361651524398186698783923713779069456768156366410971740879817303128983038201175148910761137333374454735446618967989258627618137863959859658303066993713775522081552843660812634057648747571836584478315786515452256498037546250667872982376138679683208465576171875000 [140,10] 3365974198569456135558029707967621667034510305583838850878790128632928018515859525722121536524578671818726642617210008734417072384988009694128569489493944517053931374702024295647307543491455677249134182217080379735930294871981016144049393258591933415302789914466839535064737142832359227859580780763639836711887972522111373576003110627914215747727311895222709432541370355997428873983756252921916075539170524337029936679897125246460873372141914099929660848233121514733217810876996426857324945912950437624844812096984236648104494691346105320092757747748293189025004968592754896963673097212634937176745444177217174555956218631664055560448155216027147676125855607583089435401880781501810577576598763418485314630895627494346161354067713343467174861948748019973695545633270238704582736441174501247940777528691603698546181119072258748191520509103761299416434982754727585495716581681857958479077480087848483564798043469520370246257860042415531545921557999391220817328619539435774756239382275282743466969882927523947160143515063737291059928272603926699714595892908310159003495022505390971633340615097485989753031168674865204341279428274655036766640801573292966560569891599551627721223724476778313865698276339706658182296584633823736367202419920572932382678329298782948949937322326300284292206933053651528982374858044529532915384854653941904556958665842925736495054730180231975339916067160195980130158750004708698356667684591676115790277170982259323145688569920134357208877180630238364256792945193188056660396621079651247886601189055070639257710583220716166238353730847139894649783555453981215897022653419302398822777740750574212343301614259785404190149036313704950640868935044860170348214599916041832574145095638631812889560561335548743317511599905483507112087885921695967960177473856120016428125905484574568775801654709996267740215024226272380076916547534030774368508115892861392709624865498100313701808099760527900874198895371631714271957460195940485922335479190446380637347090214461786672472953796386718750000 [140,11] -668554565568328910051069769673707711374360053009362508102874131081971918050259590887724634421241179277576884032490545055001908118580857855929646265655448980498272794287478659626644511185814787830141060971860016082854675994692873384000491977235613780460940281993140512836903515714184424762632127035791848202674923770770287082817463660790967939599814257586206631953422954522878684404003833259517265529288568798311859578816388430431422207575349207131988829372060223246765200067398030273701356989079718273340611277449506676983192810836180295653400112193776807599435069428584570184459965397293088058221465335956935413646608880632584984980884295513627379213523549762578792523588448578138021398988171146095345174823669704243655697957025694848304070298159674179973345483037586552984090635735258782454593219000355852566041179689312535659892857068331875875454555493879798748822180583570971945181883282696939389161904826774082189225849088167145908369676289473384096561377123107376820008203385301415421066884566112324762877157742656841941421507497418544371409950037113700746167915194133669638416094170691259997549344058461972907852759852905464322457518241019404917858688383657631430507336560700141607773496404586707033658500981048556854220305205407121002183518330847773496352053312386716074367117463046723736254048370791105429492683535402316456807681052121452135888412078371053057650724861006995757613181001186559180011446435891609509457493031364271602214972184204600853257423241825429293356386136922758548579256529949034168277062511710743549104285577681130908796385995730744630676923498624544129415673721735087409341731202219737190457054702885341075751368683121127487803410643885165081681387530473493027505780033451116926016569391171997893238326499091253497642024725741404733452275148010790130577418092595530895857312014323007372159179492152566918875241213506286105970880999018571899939732228223371584188165511265479697497843838408063348152209313114505184259440278594921469590417473227716982364654541015625000 [140,12] 21910047002886051632873205609939945524910120480589890225271264235684254090256157996064013162295387335585633660026461676105223119648969702416053174796828184824442642016349046435625650521642804339955896080950757694530040180239138192695578428904201543950538139161242641828859947141780060160473942307654866699298583571444267644651394485674159678935321782685273647034945253663034763660905968393738214586361299267885430371398645255591256628827071413468481578164800697562916585621266310701289020597196400252896357938660470690324001272179797716237263572976759052235393507852407753700217056270901629837105624695164762487325903646669544738902370211924417363949182598254313886182317057515500503585614551542092600898814474762760866040417904105989031924773619070846222598981089031145353601211074764061748846195511636398380364230284587727192874358282774036723317124834627657264139299637273889511625089360362500529680620506915899531737910673134391570921834433504370777584346599320345380775078065175471729587398761338147209107729480678507872308426983377318776356586191530749981394472808563456658070913350877095743362896689207177064583076863356152627300091330379492252370831703928999790363951143699805749398610777125002325587901476325676655519867396841900323867424059963962371345565889650011252304557024426405775051124204520366629379463345304781409696374921697478993043453096448053172447408744616405811742164323521947755977181938213069194930282102340954542450012157061597968939708738779850818887351778155446565964863262941041876832672262015451184235728034247909742542799742686941943024454374881668727721150381836857892839358983224900305709534505254791359614431591413820405699332647703507168523745681563032421542541396165786466140087647268296744489584312939590106282365962938008609325642902112980597644253106404657509759400459559594952300788557773519961495032858322807909030025521930245682728101275308070536368318518318036062797092540442111434624690701814412046634270817436346279194481212471146136522293090820312500 [140,13] -121298131789855087286372111440678984671735788009043003087289000217520193698262091737786412728826644634981193753091989869664801408497851520224196158229821772263817718491622318365811428868686808998748922353339244502703670364281503380504126777637262049944873980429243973814029173690169551153857384790116041920512555532167769765336980786279755573849111767809750847639566939502298191514174148275812603062387343042389098080358983956717905293926375851948894805306038623486463998107895087794833030649651025293262844249689084378663232386994758102837119665606658849810483893975429716314192258523594831003901527745247385456101944887577737404367274357330339947113316737390236761696042588290424210325741507892126300730969355681255493666622057346702892279919733848660651346339882856869401581311341750193418646130409343183495320065617697947039458531849182946212902830289025366172724881668096967446353095143832795517701051218517577688568422899209081542294798900942181027920020272065803562291469766048561777296322790374054293997124839267211163157830223571339152252738335043980747938479620979307462726614616960065929293901245530972262039629513906337435799443534029437335857999273292713820327822151756779566079832456978589898743914432709207202620421907441923083441663660660792499768577606824465496373509541442669399685884177336037333229939067588966226320160483507013886756787009423508065422044395541306695195967543700402662329778125396208427859070198853351152084108937369808765293177197274104267459647373178264839699453334956886035825722420006837075360772346651975581307017573490472718633446094300337399490869995147745939018999564355716750777015793949951129910868925154822902859831092999469965963087630042948387782774787272190638219138391185763189090179542541303448383804285649397667270986918373839591928161535359022038398351066505547333880486590962766694546537577902445644268646676831590570804640209618039176692680233947609092121223527523539868807810676745190490971305864384421902002486604033038020133972167968750 [140,14] 302678531157678483301025225692691048967144634723089219321778717852854624109295071896859096673131267954627277617932528212167247835097602166921261026892654847621255758156453976498975388673471649685411292775319880021646896087509147439317822258146085278099706512528822926513767659604123076479986095646426433552910332605754434263537729303366442078341879717819873317576339961020726563473834573677886002500579443904432801620791984350740748639985580925517772903778023852389284048231200039759225016099460382747492469893057944130161531612554389102453172719422695269540729554858593129416938110286711118631631564377189776972448088976840925373551024263991678724869621401636053711480910649628125283588417197081825596232846296735302087500090456218656959586858273706172162840401284671806555241160826886021237322135914057078623426400741328326481761465350934795505457904861063069068314397810310938980118622905581076010528730660646904199280276331052411026504914105394812894093878882889711334043671538090604528050660793381173550714690359016628572454467131438720242023413030821869730300699965656358981030727512529788347836021295175223843537778446404598386039248670428065887678072609103176441204105376191932103089705493346084441033762171319398835849185425846937675238690499173424500780632760907624728996049997303676800928888090777240724460832653815115495016745926390488633322333293851625605769365131176120375359902285859946018591482896419064760796068202075594723288651429602385391410434569919596475984745339032778540432794403830828788663321186201894039794931985318450779328306589077863878066505252052939667060474550413779704001736395218392425218116114870135755031033882948975060247238935318148736628783850164899195231362918632365599845171738361280904033085006408121698546069477549403849939715155249914879545966371316733844483316436229530412674399619936785238219281478921180169705208702788315637447176236862819846767560393937199205469181913579988496596161728930149806325675815310560778925719205290079116821289062500 [140,15] -448589368487329303527300923633128315463171781160780501745852405862772394613026373399756580048516275278966098279937507127423354768463679362518841663110611751761969821429749489110587740968444357749695118446522196836408693433163811830625424381696182613929557935887690876362887383159449279031713963955637126920405695715806659356759575056754353106541593219876457024176950805620376755740465090827553646259838384453131023842787631511397213034318942642439711837449166501138925656897205869276876101536338389371593330694983837243490009739423853150479039704928741840186769426603487629982763697206523700823230130129562340351881089353094315035750818525599332344872761525226173499616050499857798922106632890012381038307527771910801398072380952321045360829961932417874204621345232683622077082289350781367607277385027157836785055978626612942425410666716218331027301642730963604945888511614033723607700144857808322035369507059138803632920512114247497102908715253916308924663360140245645458332950121674374825658316809503067188409514720581882523270038797598921868975589076213131824108267859244524220069830897394079791575733560328335232735820219473758227568495588087599883877719887157520748947769470687974709516768477675715490801903754174683277762236418808757288895983261583340074834610622134243888272399834572016008327538998597235436182241115351559853153668973890690163802249943786355592344616323331396600802540439900498209753592423781089009912126874626983614412132283358974615973931162693847194914484534798669688783566488758108060267463474108021178953833354755223111005921835830281481398499036244436979504129952325925299911646408047003112501382529478525360358583010592654469161743715779567106642042131718488072897525419377250157652769460065820254499731280333393207651338083750176208187933925971543634701347813897619683670276110878078525012891002885390609849177323020672090147672568725179517330715278215391759822831426283038032902900191888413064041727387716774382367401763360703625949099659919738769531250000 [140,16] 426639385996457489553465252459919243351779537128520020681039691311305285489979794398685846609888437548824391638540613544904214356884526155205021942720699710002140450443826940935226729518171498479807325786048564622565071930815265398158217914813484208240458445270300638415332487586717087694050946737712687471950432415077774873644756738075797580389825552884261498150605509972777904948073666279903041180821922928380326800206070872449004914078109982027241356281374752253652541367254471873536210669345798646647812628235026768976265559748725447358190309257821469327436922912544515858125502374522144722694395265550646842326666173405657190471631134973058010694948196885307690419475161831429135622115867021854886230313618146470016544702874419757686586180878296520606989083402813691226964592952030570322194367489380646318881593620159718484175936773498118585674035310412816398590600833226614169608557420511354054534639057877688936167321527425216400652103572218600766180119833544335719703117983134024384548292047987243201367594356962951662993319541405124740362382682190536117383887844907893456062036624436749879254925963114174214307494087133215514565391182656294578450987123914523014549212106623229448726392381216496496079023381944021559963399232464570137804086214552181209380678230925431952170900691689650759266570359009809778899985933104539238920653509143612885315401679563593595301414342780808799006603166916096595529935417571632184552175094381588375916032081459979257765015909051764717221842761296350414217471248092394204768626444009598581346462171947252260842612973072175798813847838877744428975535425410608825142395775090475630396676268742140229186872261173716703144228630737012078524138931640526925196348335232525349507189582566412736350268328431926385693765852202920960382888519636131256648399389836041022348260009564016963722460233032763185055928974338525347646382422813725699544220511839467250091794403544920443041655184966274127764308939038308959856848900926706846803426742553710937500000 [140,17] -290428029917056481802705070055823543215034440306251234755936956349023378972467786253914632679748694690541163985714322613996079150338296299107539184684964126943358889017895864966492858104175653175979098765008614783088884766632440025399594426878695354415769539508012630779911151987307610262868236959972769181922823071208241254263847628327249185256286838770390397194994066555816238410642175665727371930369052749236505913462894732764424953242800104647636860777016066237179721352814164573446543462260897242157319714072441843761209378149661310082437455313389964187012017219657224326701618306732737517683505995737039552755850047230576955281834882920100775246867280364070825169757620183807730605634213929482646448075900275439757453562470303373143454745327461684615272996453980225689024191509552153815556882724043296445273069332809535338266101325506370116195110508963657840888321022098711877761621207337179790570363025812147174902893193344859838429403663136823170197210018883284563030279728138578099291703257609508440469768744742779163101861384937284249592319682725149765532363774595599415307588819920448087183114901503250098212402485810959707543451980730854850696409863450669997818279175413317380711268242545393374416200303803059039408948814733087276097849968951236307692775531523555521470899156423357082408168890936154802489903569363651399535269988499925190749384754871361007676087141698842135934532315113356415610068810815193444611405484834547873964591734133091459560980199801985987232741303277312723533947057039233477182293944759191706344122641041905172286683536549448312157933201433161188776600662902110656886621558170677493811512163898580553134921671505540053377857722965052783893790348839346945645777101948806656463899168468458725626308023977392522648221055392884221496345696853560719175052276105605106697230270219684916431890804065841465309915702481955871303437613225674963869674973597445798296219243177422716906210764203025866547420599610412200730635845502547454088926315307617187500 [140,18] 262822139767769188085566565471798596165165314588976618738147662182418283171743365130832704551664991648021622690638065449825143974326629385685970748703457800804092572575923901071821228543873503362737481058517728615898551484926433458380537794610252072583802149447161964688678565695669920652483354962923071494821363155029429234866700493614099202462495823634292343236723583495395621411551011542934073773218378438097620683171794812424289783276724368284443323852288938191491831419101593994340013692409980624543729600199688904110160843439907081840891173290807640599498734430929942944963832393992235453114744730372709622905861631514245704031595145892597759953948392151848515674719915123873506634163926010983700500567873584875711317457260825640338808428923733169069035106892552738342333204219396233435179111508649399913979144766365558864527763848138205749133469835403488624785618228451341224433595790658733508109966362254048435741916287313186115914881173822249696900458565103872229244567572219382519453931724690769857819390416550226726698201531596186252452311196890703058422966711916992799434216993728939767386895284495020815301677417980772420012475070985808668414531802573893555346974758094334846674965996889065163471262349599728212789127237637679031679460986998852004484835708330852657179439241518181812347364471372115525818567156652538849757593082374441072878636759844616407407177851370407887343885404593542488452784447160808422386017515908626291737385575775144641281076535706117923813135645934369290463283060591302056757503375866320907752259093931361240180578967525262785243349175463467556313541358586564030646652169407682017275798697614896199730825387226006600599960518702274947794649015105835020212392445155485924204416727216172503900552167331913902229830899510986126702982843738753214620432137034854007154993341772388093113054325718167266614025385433213946439675633327586642366368119292737594666650541934424779816295819080189465014260889914876617723393792402930557727813720703125000 [140,19] -480688866686403145030599825861075468206202869046188641258292194272038497699419617904620964906788334863833724579227923866725775772671366599714383033602019175433216301832693326963011432094467085618208713002710548443617527375991360925560381284831082969103769928248951495994530827896374809407242723727727197069763313100640933218573679939061073602805417668194244221701535842328367531044581578816087761531264482438845500265487214420542160637513529998051073139434382996665738720955809839456214548437913752899477853503979504609596060866241533488169963891573075782943534648169857243905642891042936200287149049564807833836989380844478667111509526176089654488326418667670192073024637914684385563006214841743225711703153964580984268233807990305440885352045341186906425941771958893129094580492106048981843687345712709528916883887423797424779658653711163456652163204384332450730368068424112033786901051983736115946239112662504920307419949214461270223556168686365154851388216222830581528281764922317355064137013585153328906193207373827866076972879167834016635346616274509559653532380556874066342152731348856759756496559161678417026654408127910120532662893200148036309427048232469217454910039034111331620559190585450698380896897819936586934404410081113769703330425729706070666460403212340611148272849608816878533165892620994275492783912250687479069642994517028695250545390894539311917552641063565111360569510353109986154954812568286955282346223402752663185585442445312990723270888593197200255748642393756140771454688260923021427268976352985025883729952729763042843307168191084629322694085381654442590754375761727453832190645917565664797706159477973681972490396657072420344723540630926318252770835942885949426493411071011241475854363740022338475029338790962369874303717200652917523751663996984685228996759457414228837860423549050040077608281307792497297369927146072785709497948783849816892983995235759035464362651300361225715858689179381589696887539138459022325378100504167377948760986328125000 [140,20] 842799701819391728972009089548865731060474382356115211579903116713697185689722215118791308023549852244710171809109412195906908957070125584592836464723150457125959052012051385385169083442451003606654446855491643583193808047540975283028203468464359972175577735927266119737349265457531928170711918106439436696125640249880999523260646056771634489278305023712035924762012228934915588956836823059626037767358809998656317592845379025748819055448699211428115515589103501980598836063333391835452130178839559837893832355257745075889544417316203425229750512942284088666648604243005516196487224312989715121039798537659978028576627098883343730130868588309794296458697974068009693382382064556154614431797109384492402011396686999013580309445569991762838283422857145832770582313805078266335112399013694202931084904935845909052961273597082235013679690158651448694872746408760127544223538931946988526778238536087824705557710838746183842027501323195091717778093357601645090531250384404427150161538401054873215738299792771998441919519373902887342195630154547202900673260429385071516699110271682845776902904295583927402309783709231062695190071780510966340177623258873586814952926477970654087606319748863892493766051650209580972149255765036951831333174025631236579801441474546682189868405208616915783162086983998031602420333669666466276379470155969297575639818106309159190310931416882293682725701502944197719322480556034002293794558354257797565123706413993251872165146396320677785328306055836943066896138918093640393247146524540787302710311986815121661474450850059466639089038405985781076121258357112153594715171274095604630411822755528949022533523992507984958908838895476075277451737148701501097767562595626929960101194920172436999005685681231711404375741764675946873456446220714167202446418732094186873513985725321349200706188703830414242086944581141288710763554286858743407847607506621270442606730884956518866061536997378668452323965043273994640410026746302207811822881922125816345214843750000 [140,21] -1123824350513794238534970392447832192678303008276495172521023690623318419931232005294501787676656028885500673638794925778616100961703469667924036621419823903107573894387318756403401579956994751142268777088672690390255342051220449376640621299330066884284412984803319111610616039059853257989220142022437399939626175433669762000478081004215998240033300165260209598191104966332197554310648320032353626164157445729572334652373475667876308102013774479924054619220369542841207740014063919441861756982097111423463981843379448767802647877348531652545804416955096573218140683197298320601696718755882606544481351914436166638900498993601068651005126332458747143211421187066642600108061897360554945166362200658686569846126621082702347912288198644721832334357855392232440458409514953521490931858696143243607459371054210514213476444589350713905966058308759254469806990482633086192064168345988230947467265302666675458469250034364118842227245651680915310527708970797465645055099128010320660549524721416517495025472458957426186279785904155323693400650968081803434592317149923532405412857555848809871903402200223061338012531893176771957707561517701548176929028012787002789901970753362988170721804526590308434609859515215102310198509319064205131354229193152595658125291706350624921058062258358887385472330065231584352498614660789559110458913887781660239693112054111424604567943615742103453960564636358749828768432729604677153857507698059295192759714055873281680297277015446678450840100390640948149691874538599435333286890585174094754453059603063962857933079445732818767075873057051834170060403069184660373059316470594564218044797925122200381998058304603973939527121276304708278351269245716841978841152443780589115955594276477833852128928723098631837378592979582690241121443255208398791873335850591390982663704895011535722241635833903798421167666840542458121690979248932344427608540136391077492765453528572792803476450640204800910242091552522454350401814870963335124542936682701110839843750000 [140,22] 1168174760853247391471230409130161978455737871486005500033896362802410726162044908466345314431145855282344279528806225935139744841232160967590577590942885682734902867627671168852796938814241612880126568695335155556845643587914926014768394625157828792973252172445545698535047856714731035848267202197771010472332761199337513297769009203426586680884245196011234553667108375482499380078343313755698192036245480220169519167838312116181745830953291977543743926972623514207419355681306414962337727121771495244174936179287886195047339939208699224885618898791661556612702740258177082361760667436011609050670156660316273121202275969404140051198035804971540170529741326042271093958748781697483912549430919706117124935742396805221399619733782780226006308543817019664174753867850240162283724023349366605064386558727479345567865562816137985544084490113685415889851356170013550185529057320019377008693753895808747777944919005850308619944060442215826608053703534634133028858332968022085364383183245958588875724008248892154834094889473217100424095204748267509330814299226774699949508376587350297399430931798647692737543773394654192205023353159758249991283447275763283216621974202153306814815107133911650059525850721698598831441805873549786924088576248062589896705325775108400418625221778859589762433896505958923687795845084063942250895092534826634141227660043712403553399066966270177133513179877056435907068761169187871804044894866810695162381463549185147902679200727414677001798251329679611960692836534647161166845972719596566248121874220617990288780096375442749817684698158114072289068096161913155041809072807427905221119990683159787506099098113103672561016776966362981537162306518869710496940932279173172659030903015024687867152490617791135253507566231450214963478041018271021239164045517866595207354196098415939294023153526085175263218901058257274764697861561090153327425605377162218881227104719462059934071581825229793466142910059480259634887011621628971624886617064476013183593750 [140,23] -976468509935243546635931760305696674528167779853009151256197023961022197533813448609409132062402274814113495354711579410399263725940703482980878829387974561353615667557458125899025004805999169167853777247817061043836587110254556625782224825918918326253893762824273332413489850182741660496508491201900207498206840246128807211179388151435462751150048983740801328174715164429371586233416635866616964659366313262438761728610524929608918594439277433586343074230495304582176982580111819185745343307248972265067281331907072286782052892932436593116419918632648544174542972893203580460230533302853925305452849548350839837852088789327286525718740711504182669516284919320646044379599021056457846591980440141051406254575267796954582844085497862505630785256217129949217464360132355421970990734545281842115465868872162139504514608151970266017350516404107739522930546103456366282076486111921240065562607471569247865334602969977931892736530271103320811536270965634999308746210251694820325010765942542863410327077065500299725426308673043762873045827049205869962439985488609546989037912170309707461588887971994453111052424942578733608909231238460333994733601328923522565184922920153383004888925158909065507719625608779784916370183895698849838081018425340979235073289308726596832040409498581673870242015045607680902441424707566772778327293775696673824179179048361525503265930664792798947743901320837791235309893559302579212265011445887349595843618205263600932897686178247300633989165150159586577934662739831878421176978007190408268475689629683511219287330117038254119051374276751897167268193032650134618602091074397057984134923006422728246859915444251404344704202061910927880690382188400253484218378584380622235156182055738932491334161093312068593017653963064469236650361553238991568989363843155622562242133873607062011617621314875300941657519851451987494639166120727399386837306725918214466068310733135898391119947299207431601158553431766282462711536993538175011053681373596191406250 [140,24] 667697048816171416219683350643741972494999703468840171249408060251599091400041575852283520015299141811907086705551183907346979697671831456763220476393704996128612406962288697798728033072076019671302985143399866479643443221787481814543924259007641414105703840314485387773174954712748099623587331279253053035096353520734218622073169283654349154255105244003254063211366565608166647982392509341706355138907401759454289816567183701815620825068465561516168628049584211836272872559741252181618818672433573906019391881751673032326061520509660242769291159359652435597908501811763060460649797840171887227306766833895831258992403483404677491949503160050943060063877730015872745984649902954114421272845078193190312039396767460297218491587420481221446550966288011731973086079675780571431024705746565152071122849523665692610152659462343190034938013016624036565828079503501313225681399410604637342175505604199167698968830412907670727798953418550910666336533380738494388726069523799847306838497969319661007368861283002757203334456593397698024527418145036011134859475025394892484470564879385638335155136385060251876136090156382990417852963614387832586000528981442537079952122641897500280356576167186322458405497776615652896593626720229571434561584049595847557028782879427857111383560273498956860733143299102875239234268692675263847174656595668206646491295326089183273394761105721424608599942516495577445769189279386843451368805796411405488574306913080055853372701655164115335986287462438837274861330536070309476843429634287292854919024802820011876015714893121589517547376366597087560609938311076753211830917091496897221518091941474564791103264637004327755645204850263537728582997640594131630147650377388599713312282086828035393075893499000498078228997216307307260550394398513290602269719326871654248721231022155796367740168654778829827311787158611742965095793463550264903653159746055961705637945746555783698212611525248920333452144423597857114671683120832312852144241333007812500 [140,25] -379186230137278862960957958578959555185570645043926549359486128221421562221823372104021197670755220177704077518326602251463156266913348658622607482948825776979511499518498794386662952366447416900556760194791530900355455587600751891821720770863748758568393865515704224833469155698279218393496795081614408798216355326716059836585420799811961170979389706318769518263615510929415327997285458576729706034816573726506047859461016176386486443267547111116841684342402548309968312394091301609163533090419513792182079904124154639073546934840725337121255618600249788441363974042308416159794908965096695985038265739417632643292306638029138896125580542756599875493936564534120107575800653754913965965031868454364779897382384713375653794951248611721450326459149694409860790962818618591292525949794972666455228009053680432220124653414752726758266998330996385785685145000024753078104279912771131977697645177035277866029014378669352917598375413488719189841128624497664699276391180521703249429102230563081379146507619232591894203340859305683696554836061104456199340467797482885680656646421688404427222935020910594919764457505510401296009660525879887865610523182332126004580735675009244014125258672257585880215820224501150659849209764514155155526633699107439276760684230650338126056490929905405447761852746640774759000589244396898987545374793868664843543557151835703828798744550582081034372150312182053200896851038952625681860957085677485162560892369950266327556819218737329184176552770480968127555985616562629629005690077029566004741046108180231232690976258010833118885830209481118181845182405428131091073086763137249298360495123511439132225871915743509109047442423624455285750284480312153012929672982678214148702660905242937764975427692808733765847161907420396492146789295452238453910946495393153491636455140305640758951601445141192232661279596829121861503158563999678158103629900115738361092901815438176549021790202024543589838203238792657678857267455896362662315368652343750 [140,26] 183991380142266805040922155287353046275004810657440782168777046578631672280031238013222582270049262858163199260296366532449029521452136735659354711408568768380163004523422101369989192443234083695542534857046941202900310338901318990544657790362025269389919347780351550468248512555331315265147588516476415451849670598384752679263898158020144987458480214682433876165231217120825295424010784650335837574010717722299986372688839832840962407918500361145771365958921572177402952540422712301842935372359741314837861249100631751307396543674347951143909862506982995194389012190621024708262605017479152896090145113190272735398753880697909984869415543607792110014761782859245466886392460321509868461545440914284598061352190502030044752259378203755220401375051062949970662963016563635657390071767725716109643873825949373064843278385151520203153212076447052246769217268772722168838175447065206353442861314188489709164151946274552579881746744480468036810153970874747199492654846744182763285512508776565710964118957751576967084468814479299150181416797115178912945509646582259253896309344878113611294004440447680792843193188052738727225884807216769984287143341461712924064853912690354322261956881672539769230849173063996873007325890186969246937013845723637476121497076108985276878278604260965129181429260546833862164359530546708837037014774642004711992735394907065035025716765145402188935909530663393292732183450067402140050178654036893212304221326614447361551430041822224054193120821019200055591331377554770374908356957713847100818950343599261277283901605984738749121996312581141991348927208071235240693407263179517899394587473708790240018320411625403691404054007135687678595036015197107245241967943501394386288120168351664784430389151389418215991951209749575937054698311577958545420330160579736000521906499654911526278580298430327151528667736387028015156990780274566133304686947674299869335188703901656635521909278060586747445721844673727218832937069237232208251953125000 [140,27] -80144986795105860872969314463876629194243557014504236272538791900704716047145825698763854793476217405470901563550011531692462124637522941143738122560038629600824413512563569660158853499824134888979424711112391895259449082930272556331713225182172400902762735773950467568066870930049207097317093684130175943016811508510361340814091523321425132417876264436730391634596070274350083708896261749261285023516082520717745570738626019663919581955356408629112808508753051187321558195053216121500086999387226565962666025076805631382309868227646384506692286287347237106929428395787929340242954279963424345478720461131020818007918902618180120436301094770072648153092484280883113596395724504271703509190124185330000611081857288401538459547668035182609639438046617892396986393444623314961634092561842299488955888764245868476191040080492256550622238973606603817342119932977957181943502299655964910404913182711778756913061198745438497578249912280318103869029879527732724190989108384711187213315862991372352394693917222573509430868390502503159060943906796317191261631360380806623050194685815119882343764913203901023589376596539346318996345120118340862698887328174245622203285883030569916211633791299628900515115187159690835721998769731859133333064765647439357279511163767326200514998748719965911392998934387530668013915978144281198574545175916049761402248188585670706701383568369627593292756257785053450652226681176718945781059297435681661124909628964093481509627451230991513102271575574214505132502357089646901553118990398910070204024955846397755372276697494952058341471520494961375228825603144898642131198335069296304960165373127308935997636724488820507191739201451636679915318306921386622199486592631855344447868173599315296012448809959307749561553725415069963195281901514568643469774514920643350452059980949495882552843250515404606447145416384710727616306295508375213686791259581727861892774954325426387631539963828426160010777457021191594321862794458866119384765625 [140,28] 32814212103393917835336726971207580895969824051238730066335348490695428917949496765294161439090065967151518734686516374542179394814777367807374897912105609152931680511970548184307488371866137082956115944718081824475733596938540777278547189805922678862588644312820826102854792376476546652153241158498900856459777847574335982088870492898094083718293885772838510188358856342675947157227244896389786864691265599421531003014931196573039799560301734461591385600828466394540724715448326795966648502731840322008410435763958996941236256952352943659369730602152173852062197972289056899546284712292419754476878923801755966857291503291963616643983864869792439432045025239075934851162815871841526892328794917932056907570934572486170333780149313856402229852953871767265311926769615180081074545891068778689278974319235603829952921355939040838502446446083358488056533345413152179942668647804519149186701985772026646161339579842832001666868469362667427126291375109956969559079708757870389102252569690710845166111617133578486972041995163984147824853690211455771109810517541090349848093913138302160641473640908135166240321282734062788117253457220215136432347200243901635317675200905572625988374722478044278255765364551539556364842632499988726062671460516481074487246985215807660516111855963782211853828833474222556029287961834658618989718099876382050748598951482323478585484085108853260380246099392335018060752830182138252444160376999104528841047648985928955314343485839794753245465907615096707249294912441908395957780773323504267262278920125540629298659101494551357875553534012201608521952453934548098842925702965541601455204668585231317352161443715594394546676803831488144890798491595869914877903578616074441178095626896382309994839459145757629162334302169203382680913214138369343724461750499499883956932273883377214356714649637457530355697709328027642594854683320649935605044681382985128188100592113855188426096359943372367251601673387995106168091297149658203125000 [140,29] -12377245078921869470695261290711438566493963307150000244601079859576230577048153371933438512641682816955459213346077608278769721202530824519707463078167365898264922225270123563551187359527317100549114101079612844892836479959622577254424003945921968485870954564502155792497420093187331093107286202396105843272959221891236003612368932453455186715210949833992701551210648159917012341299439440208292050387280786363436063578297919570763922804398264596516673522715603106413287944646454896541325195788723364020083182772609869482978006345548994423427318082706826221520615126801271991080437282379584083707377066151278609588579932319978037932921867682431802034810588251595455297293174302038771719051689899410374731204371607571658614552124486686920891818635965330907187392634927049348266067812010343713691452377537653835908876545487667959493267234168815949293813989759942579638451968396476401418861422643461172799560673706817450676373286418972592193499039824172469846629598656434734602607681002805447468525905240169713836127883266686579158934240309043802026991857302295128915818165276095223060207857635748355772762451109183633826133679402213932804875159798196340424967875535055057279539023306297402512229262146031047060208235759131233817047809441088993251074152603451959132569196714864067676476585975994815814798836930064737409956009061904027597452150103401208859768861339400792937391229537369626965116598924601939777468693775241717203262482975244345318765978592682152834105493119455728538885712542534062762570968743253815402857751462668165761693219353507470073080048224527039332784362341747196436266409948802083221877942638647358613383857034478608239326074750956499280671456435137668117849482745272451761502899064512584901124966150876335384699444974664453341808044189847518133106058664199153424705606930077198897698090714037369337992334429929024530536029140995983588809582154831561642134283063265342236661128741902725136636576053206226788461208343505859375 [140,30] 3795462416272388687539410990244808026477484492431640029103823334533260295643772797295117711214283609802157907408262744935585358527789858710961256571597927012481331129970979220913570394397348396105034922973651484347089530950428921010386880186691102029330595069993024741567495550625422967249161995078921476798881506724103598713537240912505406078145641564652694604216885581404900309673015997660643734774120912332055397113458787797750907534175569489345991905220680262172446410506713452756930501268630289108530821093588089209780318302966012934539197628382294436171675110344834715731879180577163200605810396215013613289308843729416893979780509356998220153105950380617962800290755794846970531712424410297651010633340142653989446105166131684553723854017915779998325611575810131675333005041643629063812102303949111025210053600474520756924829247098552023268449871497093567508121081013822298550650823116120141930262564927607048040190148229905268310778059804816715782477097055907556900572702521234205633781090651622114985207589580455622895265961181705812050617339389626883280664709246838303034405341393298873633197868308288285673126186605322119088811429422975414985598844731972716802336187572793818736694008786624949311225601783721884374624162486503108634446755284237814006454883721055358790356685464549818344502968171690532386578549073175643676000003543993309347730188594963026456737523666813854981683996327579307354473542381811315499419020126532875218358417614744242666603922748766761554000624619359466688389074189763314153588552122426420246137054752201521731064264865342399870927311167122300227191599538065395054610793356209798785158237069583810655150669457291550364714368844601736746864523949863892138615305201789535756753021771057122493151604953201473315020407017398561446971732103511723078440040580354346890726235428352396710843642594219849542396701277593759191279855750341693645170110178988541493960701253204681471231651812558993697166442871093750 [140,31] -694183907023534398009013068307576559909929149969780435961908938658595283162878291670532421133316144276152161020786128911967015664509504536181494416996850223281480383092702150347902154767674427784938924455330575612548846559679709320140356889904367509036881856520003446648977390008632920657578909066908542264143199715052915478236494528878454524246405369680673470194632923720687591179262570444806488164192300584752036137666963698392410093155874752898948729025720496378111392863426220863844970572191818039282572830234128748652628987214077494819632824979432141204914072993016347253222456170716287433087360318398915754413533929904192034539960597192891969888237947033082828841861374278432101823738254706269929708277825588793964282582328025336525778672070528887500527815891243310685846952313442611314263115622960249775790125736245338579687756633932290995442012834769939764577836305545608118132485408762252915024012446807059752158870765592307024487441174864620689839816930280244549551753895284116458023365919597625445338993781766758804003473034948927241310040822061533810409234337669822126026999267760236641444854511316913647005687408474817933763256401073456114090298654514796689741210827016074933197478203053522226535581181970809685357559794481993884210314878685043518642527304870030793965893254335712700244163878947630761214941032596621775122530068544837063518837169743227191329588092361606699135007525361739714098967091735777494725952546200092783129447307656006286479832940089755377812456332052652131685742598963388648450492640561436087787028420777526074624885046104409575950020000011354980623509231498615666492589520636057835090662358987207430695011761286935505396239528784008239464412373517878406724626083692590059589055926229824112251220309269406291221982256843577451565532635707694279890374924274012585935522768560189531582821240891959775068397167366838361835686530937429312801187433655489061785004087368200487162539502605795860290527343750 [140,32] -41525287558197012181728059534730835018523998712156083754618451518108809234886867731401849252481452314524310527561925330725409164403961845615822941811060341092848144994803690051192369356727389002244911939402984330461602415904720408696372079273438057916643052827329425288502710265187841102716783652086899901085169836164153941596094583230371233428841880487291650223949880795875192915749904570478814695356536164804009975358159192723565741676004806898908386284876150088290898686322896789370839362947137512118280934482178422790266407394328135967025129481915291340155348536477069009131890588954766727788573201559972037512826043677173003949131424101035448778289742118039447668182904969632936712197199782042135970088372794589641948446758513606701749472442127585917877997133852565342319658040192313558882275779580748139118622176275256464734474687315133247375618263990775252217006661604322482527163802342832234360884946957878138952309414971629810866306621837213391485530524070084735292869990098563737839225299009677606414936510329155951518645648226152733826688801325689004243102384524976524274160636166601736346028741623436963653319549630166400734495355051504198352109647855381508387208455973867576965940737435024038024451505913046504799761948314799871497072751693782694454810979878140747905087115452314626193446090558383845879070541756284294376014353071599849756131507475862475480072877968099828170363653114215016585649577843300919838479982853425919357967682205287833222166908628845877553195384526504259035834418689080591491145859824582540089134601543214433061785147474745124988628222895407867969111480401152582890951541956565194550490463661804046884152628282204364024350684947604708878696040393286406754897225955213906071454601502056848505092377576451416230400878257557348752993917474820762010771607034828863010921499980388326940596197739438451947422770960624274632255737092534344868795636000912518646932536370286470628343522548675537109375000 [140,33] 48192868432133102915301304391041841993178726202278547763443886901157339549821566956355262687613816915044780418832249613255492249987772635796157897006420576987286497727531638948767253782629482113187421418481667444242916732799936026119902152889404389556142363211755171273204757077909021293687380805642359203676271529390210873337500452620566862716566732489633155112385841530228613235804501482942343420441003486626980665435676925279231185350078894147865707413234468258338254908864125617183687569112310138720713406547926345889036514164061326150214670981769849033078604221364545804500357417794357990725721758704318498416863087799282452853707942390939682149254908749315121254092992976112253632443060735725303999811278378785083568943522629731536514512802521957507609349457359043519369083477489773064404990489833725387691798342776958517945336183927856009183020653604997133261496550787398578798577674530915340646333192353517214038384304386421962314656744452277189736940240195009421802857437013221396337857820435409328200405153560044228658920922180333436695899845987025200490794397666958145430414078925840784223727213646259209272920222996271331883868010877904950293303733318368435542504021936702231822830335036280212624145788334590624689700543385878099926673551451032374762937194155574609532796406270548416649216715014730516706517097034640475292634041932599668680819963119556869847108362215678812870522530651311291583892524812126743866747903276000267789085540164972244856839818198235245782397917179981792433347648076760508642952216823618894385083648444516087118815092316464609960301076769269652507459626755233389431939645234511598418541847342249489770522295366503636965472719844350359674499819944398926928687271755231459677092433513836369127531250070000789479354936832944030587279026925079885454781446455697229533523946956047248236232917065375124834968493538891742371787312213869682823927782568363356319185442089292337186634540557861328125000 [140,34] 19752658514149273554037793890403996113220052116051018967173440690026559373011464784537436909712428714703416506723841513777349455106961397624586296733500517656484816763817436174023842421632484899167652630663632349511127298638352111399329170649824687169081267336469361194638771230621727016579937268598267973416931921094130660447881012336907350209349986461620548545871699439610613221102583764683001059081335529240081443987969455839279688537491375703825241982188936751952945434956596658081992310646822193574485269014369407239993676742618690437354956115819116999875760184929245193718785581110024960521511041359363714573785584162987731611482877024850400261716954426420989706691695461265412761775652857116640521256425133075180886176299613767141799023436858080656129594395295386131306440737987693804106695910791168675138562050628941707783859458864553041157367581215947513423080736825320745384589833211713450855712741081229441050845574835814236546144980267385778395222797401662936975161989609625002841526079686638039710227509212185871993286742921136596281702704338181828466765305553414516327230582293029264253857471211992986827741624592604881573131068890510394166416228101245625974658313394465728987609526920889438394235233619829844401783548781218337158193425900100398766349597997684862117748644877422609991776738289262949885975225173507864031890877815270495753564205204985486682186159185370513056415742566174897565454915238314524130285327896238246125330823401135940222979911071138795960352687294527856720992718478145699294076900689298511699200163149928539974530499102155898641067965796831309560686852132136714647455737051385472513707003646834902994298823898613015473990146562042262952618024555012536941923151273659488325568247119634001242208750394523997821786636892308114806436790841286920735249803245678617784557903945095568121758664163949937021308933412503311980587575803042994132828290036196555057301793567603453993797302246093750000 [140,35] -33387790012400106527334074192914192643139007921620261857902799984919347293397228552110145633229594753531198506325955087509952140750844787762229882572373284292707014835277275688923478881304030102587747574165908919940536667212285190301838750209032717600526358832413435215746112842385736680542420049277111212958072665302887815934464268502784317124455446441639450735777140928395743686637798099646887029440045091831848345471465507792751334921615107730804515858608943824789971892914399095590619509249619099597824821591801346537088496171193682312039151272723861320586147828474567270447241557879878913740773805791997854922890552973195355014692171663139603408093191288278366862686379143312472019173916805416973549285742198312382194727256391000549424030253009341612005353750400391657515590444004656840380473732362070217172963418256344734207802461625931489570015420907111251486341097630030713043508141445966578953898712670661065944002575248358918109424585967361274935200604130031735370028171224706340128380207228198780746353862712947763050606917710517563558185395725782652745136598903428342508120317370829950768401451817677422054548760640138936228114049834797372481418766839901874128279912145150545807900086212782465130816267845502943573559746024968699757198655820034424981705096592312640900892711766866301744932299341504323135271625349323512973691091691906123666646980470343608300249723302918178391829945345759276141822469176243075487289898473472103961169691243345438441547204886533182793225637445238740368456091974998681772464282718729326637567206991745384185612020167417682148221354756619092025297919912141071972645269413468239192133203548987871684068011984189863182581068783554855731767449981869929574098016945813040886744753348438135599039793368734080996525748762211997698162967784986142291093815826721213802232511410704696803258155476548310213841244380250351705471628789087824159622307661676398282679656404070556163787841796875000 [140,36] 20455864164984128674826759232295637825197909405135996764382223164735104338746819326106927215700227388016565960169989833551268676453043297234489353519183526155392785890601595262066211600174326140398084924936946769874722379098497137326947028247606770217577827262660398454650191704864229936350934422895726976853929984886153393725042780200843890549221644422715573059409148607411085174337848174416615896156349187589854952100632101671297230140107660539001041947556011420856697494725155484723283406022138063233988244658141650702350720851869006825617612488943435143055118502857215027732310267745747862306413528885122563555573255473602165136717775521158227032687120848301232845391786352196207898367360216353447519486691958704604363110474205519620220074340644783285916056199256941805543339109636019777422434082850906496942209070177359786451313521313762000495625293293921360871552036587042558894013763702646815674545990451522138656261477136802997532953288634063778070640126221478739465535977317114479325975127237962460714823214517687211553899697400684008640448709816361399305955065603133268741517500193827908463944425905894783569650367897118363364258404436871452630239198509043817662396944039114990676171250100506508329523251256207137265540609718186993082525628989816236037928781841609034418249319178748488393840839583107135183787775844108505118022594965690916850573297678929413229329736881051929987189559448748290478484626289288126822752051283771036368500721835070376640385293747881064071121814362328441915448417720711554442482351604631769727869048988157582913932701879165347472864491312689881783748318262197737626012633686208662379839072110973121007886600009683742806268712990509539286023960205819127614475959261778250573754390409742209868224502625102745410522928957019678621658653841248995671267937081543712008610112105193414084610052224012187452179267869075762573902416269334449134957453056152829162783746141940355300903320312500 [140,37] -8286581332033700023052584644931679248446977262426987470305258202349882066726629235742373248887582027441930396396101784719930032790153318537077353633191221147009666791469304249132276543937153588189048053927078852299608623669433220555524644434248175936220167465855252949706225536913450898819024648180641402134358655195432482478800257842428807906195916845206421537023520304114131850935752616342668209752237316371362977406316760512612212635206450783110098014252290609501193181344371612835175266954175475109754071416537064062665568257054702428289925146067858310439850919778549275835558891811008842927055387224870426609396474933868983015525836106455657461046274395702824312534252322382710330113011469621686105218386306001721000593068084365262466737866105976261809719087923893222347200248981772912494535032980268048684063027841387961862614584534524970394554519966361983841040086873600839226140635457321609747941525130075364635631757105392929140655947230050642931768985951115456465674539881507703395227499434424730763077198714917418763037548806288474343500636631634358998956172111167570357926532676056640835050464944944869771868371966777101265104448289716832410555351305849394145470787282414282371577912320702402898802580046912401734918614456674559445287379826574671273473305128503630510313611699378540691990512984053335380239357272705437867396770573621117068804899556377917900866528463664177191429285282991512424716894012287356624460875556185460199599806593108268139880685998995832264159951690524940885640437583294859869222749523596217482442651383739958334236412521820320028012825670818329517986545583561934121472304685768430598669426164181336086902918419453486288081216057732269138668551471202658040128945012523128309842156454230571447240851374450920887490453149321551055511894452285174414332323472968597461544432788157060320019307524503720003280900495718855137602909002889465351891313349257075060450006276369094848632812500 [140,38] 2518858493774797024399038271894987756514879399536147179468707059197674712469872650781979168495929655859296955754253166526360242607246571964647921688869385026333969963335298825124094973501909057720093255533262533713126528963928758197230366544773526606155062268781850122937764630535676172592317354666137796117910328838611541723984878804573852438299544691267143828344602564783468241354660583562579208139163909851397134747587629042304830112163182544662883567031762766282784198810174886629552271716251638893435616471752760890072934868526653674826241464303599020307716827387657974351983627717629566821849637889174768306886304496429832673878532048148274411807563323290828042583054730565360440958901081632842696491062843210121284724448420318688187427656386639408283374398878728606091354947485352573596564143945095553456402274769753971173248039425311842765928874922802951022551605642701066808129489933813551510020748912685111804946373429512513613369334665011626501747915274466845400977342455068088864382107661894848360264086151944083509288586714029981922065432999427375291637394524068238576905116361888383716559525855899409503070510017918611975702776337824817507346028600281952207714198366474290083758717008082039177928978375872863423643962274225805283208295648946156800077444566776269492854913663462768276345206683684208843860845961036337332338177368647899029840843842227997537072733325352391369368342136375075133869868207746452978092137724945090968354963127830730624825165241197701888528695863253697577451412739146091262064535729873500470380642452820529855751052376835529801169950441036201045644041074348741073108828640275962429351135383981299437153985980324250226744844338202621023462426050128494655320228860690593685338152326119779730802379096877871927470912344706033819061368855897666640846909920200415678141065840364541978161336173059509274403857775254750909552948699769958470016830333546295150881633162498474121093750 [140,39] -611381778937042747822601366247887499158346196727031823289953392393368857030564861929649414803233807088444595775203196168404439081706426630401223809907695644624376246500915207769528068817235465820687089866839729276047298475488294872957353340657081359473845965334153551815289526055242727958110464629622810935266527196414160267952896353591461446532630305007693683479975140516973194716145986485382544054289521011630289991209967636365103097770800276399671153624956453575789497879862758902198972086335122861342653178700030705472010451083762945973049441803202204942622774852965454658777817575569933466709691925909879458886778909681081114532641446453985699159269623113288823411213872617982818130651289967517466863845065342872700204271843504422257682847006197028277776584723051381842363059024878193529056201922553812748219663884140407268038169437909687987588509874100149114406732694128148017892474632384884982323215886153917685086881870468623225529281598253514275133896237962578171410939064992463675710209329907110370552530238930841526686820646035618728084127641807379270360306418112668254385961120910970786182391743522672574158923994879168359494075695635081713713539112313442423795951672046887968519251098401259812554008944692186204553892945852775208015891896774575716108137936341564866229051349195967440769868061294018287939293314840864707035080773270508163718777483226393030758498512974160663060736666274353324709465572915326233280836604179299951002119033679067110240961515231786591002202757572420270882308796003172367242279805330115392808322303561604912995905574085313220479427148947712548702561020893857566267392149236229761901893787419318581690960051628346201587810397559701351857063004649432907226309303337599606050336522872524343773117349925702023129391984231511104575241844904716885263869731725221957643761743286366353927825898887237771833838957313341427524524104548625568788446688166004605591297149658203125000 [140,40] 125384703585165585139818170329218231035156114114932151520639202739241776584511195402350308905479218578249228674792794414052606012190364964857566802879774113961214217771680697863504838399924148068132736314585271855820904730631138443563489965722256851857151245802056632206481598393602046338444277706591268914616654258594848214916819880580893796207515496430699051047167638605897001258481879615508063192250038424798761499284010460829183432291294876708446008599424339508092852102765136848633830267579792785272028657069738715281477695988994998925935669890689343189200288414452068932584133791816516404274768473488507961978202191594040055252088622686284320755816078897480272225849124862037830186700793538011051372360487919888917562588943144381715397088622646003584640584037181720301289278149430954479227904618598811221125685386607504582334525477500130075234110952358641683749481855287361503855981576132724649810915752840584136201129385362870694383367438160492285836816543960757929932833784137793310754001304442074991059085299836950484371330859706526528899942565211384588749023460257500405594065930078850486778051116586932308647017901919794246366928837564403294351450470884398799455589159511674640554964215175237915611744207461860094941942248265020326133323051316978054631696684721232345623740462891062924374131358488444741519282215985615265007451462914758571902333339169067348627056595744039936424435210792756760461367438053096704376566623219066605414902636576917522157190211494165111980438209046612666316128085905075465544457993017947696071764336111597464882005294073904197356810951684733620633159044540410095559049385331609089967944227631481897434662163684043305584835723765914144358948394567296404158267309486502478412537887242010513943187228495426050350254388342415308412615161250631123711056274991335478960096858714411286635177479059309149031580857608421682038363715570750400848809031100245192646980285644531250 [140,41] -23192174776498791722390362093641732412643928673641113360363302528212421156125896319514192099537991573205586076091215424078277340093700328403554397605351134491880997126120480099340697005589152972982688152294194340483394279996721131444751603868846028807985448862648456652739393236684800643400026210992626790256342999131405784052155787488192542073398833242552609939489616987522036521326265723929749561645312303860077755158424185577670904877088140623150015303502697970703156626994543880145371881517649503993006212381807880149763009881228973174137160027923836736890477227427268416952532154976688734721700823526331795757938994592795475211101185707227709760917368961079877666115844048768120339198507689052120248210848363616030484948913677993813556005110665175458093825701682691499221510206752833907268403234892705703819009152679679462091092591107986446022997335045635544003453681833424405893956046432910374944749965363656642337655422394886658539314015361738759580575990452369165605087573755259034800572084358615325673683705770534253974041113801517039953193134743421216243691351458216075897548370693108933311937481952780564484098306520411477446225397508895407387970844611275057802161768391247465836191232024057822260581282711388526595327419376614582893869528135123321884425425859786005020801202874276375909770531562799480206806281938792828183977502501547624410388169976457783747169507920390484144702743897899579959961026435891881956523210048831071939911718702197412364363529399180308770954130223761694497186132596596289693840770685597447392068850251985405139388496535451189538585005827525355592752772156525334369772294192757908625007643555193837110103668339205591999219654378984241322723318018165116318250995089440128068783103925516917661462604508856357829410716532426575273264816213248077945207933036867930942934586185800309457403840309847385537822820439549307015502484582143314080578999128192663192749023437500 [140,42] 4071444128021434856492451057645844127394577311499073401698934631268486580296276586326966520567384267715126892804817163806100620324053185514710076133174503052857770842866695434296598745825790683818084287402668023370666917704765997703682390802177963608271400956737053773580098340519543525606012851865130355696186027278732078081133610367673770114943290784594682451371653883584095232078746068048156061903526699166895605523005933443632299768728179804030619877904307008166037143451910431706040426954059200700947841337393145571965384548301983782533137339633839391601177757909845829203992546726993119295737589587490715784935699808953907121612695908479085704658633726505316372050483862631207796790157437679200267378272056159810653046765354804506986913191476718888165689106797947626875151938362936256623232543989627341725222045462195010073667048410261185814977316838615502880112579973395294809710520385890837858874201211778565454554034443610918948044808086704878686241821125464125600747089982319092034062369587447730664263473400820483168880696385159775751446193264956399605768383000752187240599870673478384613068524468487582771496721861582482577089168467953184450704927128921004205754533853047694770429252434441706731540260969278779159998606499780638616904124330641232876526669814850940527401217235710384940849065535534842081964178044331183878704705787541713484002496982010486333868608053722455121121567636041374561372017829004374724962377707741468873090774558238558917891563178117575022852306055696963915571183450289868903202758693971696698990766635373138277223423916682272574739759420244999567932112880869280111529493364412479192904256572625348832695689095767384883690603006602762601999286034437026573089182856815755262144128338764824572180180089264280274815595875236148375938246815149030274160674735915574566808379813587055292654757935188593124828524171308211695225244241416841507478877902030944824218750000 [140,43] -675304825666326543136693993051841248551183763456360827312757162577821892199648806700908212816338020002847460626194481350251168455177370507013394288300845620045282154177835875127784658338553813369886595424506154683099830408109519535807454684114368909132771221174119927144612179152858280614708833637769233219144058928584803857620552231929812938272391016835517518557036386728435213145520042426975339754471368339513981118452813086561620193195780266727852008795126996918472250662097598072303638022482324099305199043618057002296970420676408078787748530015620204574512938051053423884032626824142331341009898194119779473650948093605976762089469456347321558495646896189462292729111373576541646412383117642027535098379720348939769426622058020175092379280900067211621524494666801380165196121566573833263342453610578240583680715840432208044657228898186912470444199270784724718683139065080872409056816867898253021961529955025278046824043070262595469807387066550074277306677123508542092933098807509694900353759854924930618298538617013849346389252248287737150212375833726404345305287350633000248656363625584863714005343542453214741248865278471158060109397890138488297514078631798726402818922807880298183589460995286995089975163575397692132181785104564906256164787528948970397148991536148541249114095969179855844374241519884448744074566472355946244242013988532230017087871074199285340427276787650647969950417529635060337743115922971597491770748115394113504270815337009698016244971882145695703474244858950745142374616900983518058694111039861256334679243546715098049943552323478274273194224998248018964796664807264764557425952950212181572658135198581690791292256963584577356980786277065339221651020325272598514456666810291306504714498950902773360234286384449309656351206361864911895221588231337278868998096725776434909662135975781271236260010200012989848508327789558966016675471819176314682836145162582397460937500 [140,44] 100269666832051207623569196008505656439263331892580858831628880167177685600041928265953367182715623690810671033393822294832020857376357787862308800803182332010124041482109963728827558197494886368943191819087271853333664554132461686032246522371522691406809621924875299484556228428054999520089923524537346202637131937572439277159317295845751740719838521340332779160790257087444276822110231759500620916387747039890812064553233882652009293540882652301414562528678548318166151312236550681858788057148564164052366531286543734728458620779521719026952644473740430386749133486226060964328241090958070620618777360645508125082324074968511677922350455585251189585033789028005678367725946077712597595270262332704290539780599048380466043927497240648426915265948606493172602514328058303447421940438965666581716959603624958105933931358922885386732408657320261316985325263995094562464303640708522558717410703253423517814612990849113850025496359261787439570664411148858410273649004837750573036296005705551751566223455916942085384365125959578190970547998638142409455150170210085060913343082400783300949358107799052651836085324026695928575810277904027779925098279279138519335871865138497545293465417209015123269533855745165264703168600919475190266334346151251143277051038291048623792806613266861130592793691626451369832305682764418510863247970651114427025910799045486477213602700470756557010599158862970206161259093397757137765300113738463740804858914443805072931810094227823422933498006787240712493204696554244958937030500453978613342825677333918653860084762009498522117148097598797477355117921155215006549625362899770775336693278886768426194092745547179952080435640951997171922779567753118881665775792499431665938195504500208589090243050548515266336345107375423802038031451629702479846916195464595437688174747366118779805711550205015784014129042442501862684566863771175226666480629473708216131210327148437500000 [140,45] -12554255351307121813002081412229157104650132440352798125990048945665185216182249397436230339508737492169184512864741641811141484281162737953360590318640275135892644689652816305371682879122563711664830515869668497684138789156028730114878847092605826717610369743795632667463934752455789482029002464272297817120772772120203336040559182557084476615178213816446561373023940718048491901706701856123898220859460517318620270330872750828090127327547375928580210940507726117955605668750784402211266789064564597819228294911800779853132913435037774510012779405459262875980793642615441217939092042701536399811971197084120476306916771300200109345296236333763678481895760383568705366967201841638365167399001456438445824132075982843980234483564041105272809055155193942885801522850934992436363075016311009328307100263500559897051145916279943168053908853327564295750672828807249147471171824932797559111619262819536718991477577025854656238446552240824620102797983290494604176020112597693205192932970033960771229372574686222944889163509020269671354281570788644128556546680047788611434944039670618332170122213101208499420183185267545035642808041663129218858536978244145319330531604073774007538996957220901876426392398321203156079520309637083222050585828236058484509094567815031455912772761035339111545203840738575026399546780278434746256233694057970139098734572950024535458750123279047662350502914934447777001532943944788363744601833566199315041860474058296554959401205482827633823535202959470908780113623434621247846978080842831204540403382857844405132983689048894782733468980129571221338783069768036812797305836583219535173980272408066377885990959820156997987126464117587518565440218711567175715832122672559197395819232467039826942376258452366400376164960717369548578591229448928101085480731631260264993548276588359085061576888979986763074738193239002749869320378796547910611986230269308022503852844238281250 [140,46] 1247822864864831898031109580816629239152503279466116721752675158727580157033271462809829250131059364716700355293054118270854621109585169633443034968022368548926551218802877794399745559270097309150841407186419225324152858426895629366741381999946527346415161308995950698814124126251875438595972743177243889596628583768020772318702329474073522868748366545285800039251694404773642705455575624949079551504997719681248313166854329546320849255964924878277518164103211184123175008529184016158729274476751936714075422777329694675609917971427620213290010894415801258042473721006043100282713699665117978981769375851876420992555723248602441297242211245721799160132751944724330810731378376065017146434183411047651858145273845615337575258129834954762088736408401763129824946700292118779694627605522048277996026136836798710678488974762843252213391719581351714165105674059666054223473690509700223601517453261892425598941050819880344225015376178554026276269911524545558507775058842847749944605267110578739734159034885143275175545991970432577191341344988424073266106585630652981514533182623182161395926520102499179819877667783975009343298746481688384400446195505477123597048164496308408970073421581297333439335309019910945830026792704046860063953689843294869615025003095729077042775174706565302301780872451519195262137172237901762033017485895658539442751242501413693548872286234685125100939456727744796575295202387560743695740261937905059606208175837193139370541751827707788065974248170263225753856692769965349548982740160442419070501797920039792507271666504160643734690366769757653254100541106044864733873279861472821642467917879348168333309873165222180482693135089472860132274194063084304302362598719109789695743665136016855192953367363768692047924645170743699344672433679770620052498895900432415203076956342376629187886599542256965613977248763398439257322223503188185899128454985171666412353515625000 [140,47] -84329647149901545812742091839856429388221522509333179508069739776358246450285910067892403868142822101651370585060155104859421157832097741156042647488366631838179565121825875514060886014987411474805372489948846186707988081115004664617943770116415099706362702597232288669079697254635621579443609267425520427832775305303930436249386573791478468216245382704280016917546846953750548084109139670262671081370007851137278266898369765492405711891803092594578624915947359104513329358779729137169487391226959105441329517802529606861001376582430205722325756879735438206847159614328790010994533739621587492284453540608929370889582882674977371277735482251117096328092739375521971058064049731400127019978838331623560757866189855588941464695446145168840621326091285113289452828985527069844459550747593746481246245683018782067047111931390294444715423251642438254686720130511255596121240976739055069346396185166262982670766815779332857971713782323171673480071783705861453430508235306560465743334935094825520709579532979591956999558860268368347042210021413454729776354450639064566256894799876226425815018152984718661334259705953805354200490797365934169002516066759331631279426785298904384192343009662846346554864209104267524300764379388946756667596209925635589854310267947844125403005189433855559824121982141297322889129856323277201569462214372981606697835486990417514291940499785069818376323922147018293747416911915488084591074778603702633085909936091479802472701170205638834320446689922691262823842695310544460994087396014345953436137303823457324180830562504527029313922396214120700305517039909018469431537091667552680236096106463734839787264176023882955431459889764354424400861999364329325241886243785426642326233879346471960408325069077462169158058572942510105898752881583206954860420385202477658152158184085722747399223283799379967861907502408020390994566612019184459032422790460057373046875000 [140,48] 733307452602420702398451167580289995509892175518526403475387302124682045391096760714021968857678985478753546184700287252134813345528164510258002330511569335282303140895498324434549143516195433912176631446419114393170373915624232025934191051901397720009118938041187836379987258966760795535648871085198821589849363683952964620949826384204923193078934389707535375788865976814908725429479624740495750719397404307846553144970245025438136527671514597921578883136517673120272274801716657640126604022622419240588818694531248640609466951755057660052489979073130642816291249599452871442322456994289390573641438635156735924733340998537264655996998023217959279763919690697548546635288140941653652199263248871267129539704677051138859322478140039219654714864098732356996480746826886056627720037382484987450172746994037106737273015471823814063048892674812413084406497143883399766711882832441854993492239845964607512343973144732507059670110693941235280121838207759881641796589258598085650615552498792586733927222335701381705668163221637968070255384000651210426008078146925566877889496913986427964691277112808836409679339183386363739816345105915733823209229139402160714363159263748071952865922666592816377524649732132604908943155497491420057164802215886474126567875434886385178569013449839836819066332446424145026161693790355499258170133688758585373931188236422808992625190729887066446198295182676288253360377514070498123970282197589938751862869146806847876637977489524067040054562078755797795845719872357714958290244519619966597657787421536402516375526157762084859584626819985626469665534854871209268612778977215592790888322962917969600145707237001679860365864865187397513556652433573088048099226619250996785849628191903311607513909176439399263560395773485822803192138444009635132809407159168667550372664399380100203265819378184688772313677702366127558031235748802232863327065333518066406250 [140,49] 646816725746988330923899065877039177811280047564459220200362766590025878668642781266402184662818280538479964998203831043106678877727441700293893577329293664615121661602064512102558633637274670153341232674098991488970933680236983777001380851304826230355001825487873847379356108265936474893147607878840431656412994115431853843861472489627293110429846077495176436004783949275566529367172687693299405202255233272443537155626277515527499065639721212666382278871003899503645198508163897956954354503802345714975430754478912371768144794797892367956927720850504665666280666139195987165634007231846412046993466323501387239123430196845121792950990274464810184913282863652679642502642198903881644599832574566407586060591327620659875116174876280441891268057310273500108940939213576763930449884425591358671378488361168243255398229263220282710939137268866063144712338223150651891679023255458389103125078478091226725038823637804854734214864134286660722609658904816988137758196791023322890769671153316757342223710663916865031080425376102886678543049240703660342732120971120827915643546768323295420689629278234084325230753108382184814450743131729185854188858668923024481623218663612924706327310697078509580146136228256661797187687629062596605431882886848827665782615047168174644696307528522880563346600750367001948814747176123448817215153486736854433283716523526872935641951295123511857384431485975618056310568071220922990346343154198498384392450864728000648441959021085194779558001587053765256063987474648126224144617478385183419082065139023202778393599281436752667255707805978955064259519515491837260371222359541541025662123657840618462001113951407734411818431929512476805345586368576608725370987016430971198678048699420053100454454851002984911499284433383069957227158073140918674148896108260290917807072631003925413124597083805459857222982902493695297739321263439524110486807143730468750 [140,50] -52047064440207801337048135666922270560351421105124825679268159952119985223687958652562305916001777023634669723634525731752975569406053726117638340322193016326112695844418908086075868080426515303193442884348378097237693953933848117238287329384015494913137170893978103814817431588417296525884865963093574988497966367410269358803788302233408572549536759823412374809561694855397431388694027761493041518045550581113752371403118863218882982931423667492051876010245943206179413038659514673447648054243293080661807418018795973307931790816164974786078382186005104605956319501639472270776608977298336987794467867955317374912963628890118431836747261336820567643127797448500150876180047312191710594583848574977967027496001215610405788728648163374809476922338745884481411058717506735199167917214490565519202490530978908807568096152567292673339156052020742664004911634612952212646495202505132677850042309469694095830237274288696970001706731505581042175288839458909243397185604099280553775242049935792294547746119396339876986872019283420049038320215594169121575644648836511891247873323014805201843732496792666390222924197459229305527347635682531822144373801922485712199212875653643961063244876959809474638473021712750673451468870965420257790391542915610664405595685654370483937817171989049019515514263348034950537468477822425570546455856693581638624129875921768241701779982751442795088836690440309188672856536378358133015968449468271585508883050566816559118102739176532601548766936426952435683466610607825233152060395068508096322607364842548288280383345730064632991984749673188679460848194661400240297503681960823273060949187976378355194450581645303635648848714402234416801644080143788816879899227287004699238124907283422258539452090832877292311521881531109575372883058129116092894421316147658136429952520198484177363846692288873907117545957294395263546037192919235667913923962031250 [140,51] -8289439357614440168334599819508724374995204116226020520309110371863265296407158074003392880197990723759202368785706819320122598799874045461052438008903147623315597711476229728510267705539278747425450870845608799080153158507850263328730616939832119467782694372123955963002807398558055404721537115465134265204587721720368705886407595031691404522631433022769107698472015234711895623122300292580749658971685745670641422446190751199031850159712753543468239131286863588779658037992788072769177169594319448382220435391411437373059681716822980438515571159683329373763880061635348007222062528721317926163260421404419843987160593367809837519681579830781403580147122842091037705117766502164757699381229860540646839187148977401108850661885885875620680996745747987113396820673639245388740210238894780171908702830725659901938734356861886858501185460373416467344930730982333633835131976552880672972675384846639686614199142607451876938899413191595734056982607294656292012518932495483297651827324232883822394714067341068611797060229612241689999588395026869568567628287437686926596824322625035173420671309245494995696305824113270307039012894216866505839710139174953792541359705070380382961620885874457887798798784700074562280139642650270298725295010628644957147256753133332348358037349325587380573819469046599354333574350514748829881420728469673542177097214440666344823354883480884099355188557108490034395793971370990554323275312632018313376082194718223731311595855866447049839052869221501405965907511076010700200032065117079142188389608518834983960148443626395415700992129791267234147256308933625536384873840531129119998438312302017970263923011387564981887089545214153711215128318337562165850882253236638118290942759806794395384581249134440700698862862942423816090316568318768267862984540478432210403732860767944641903954443997559286267446112822419458541869432564040448592685733500 [140,52] 2558507992803738794881717296699340615707273508976726462750193479247698330763067540141217718887392621759848397475245161887301980435266490985367011768928867928101135971320556518869701158864779393911842463123428069307795673170161781206424096884885981099802578243806788617510922887902002760083706828657304666776633442042383998400443214990878789974535824633755366562347792668188481883491820540497083321915938679130620996878681182953894536543254613061124947264005505458476738994964679720154451318588303244299756778817645454640509175987087585161778834266571088911278066130182093080044598275792370152250850331379574582696983007459002453171550451964695482897587162754027356696736873804132545482380775913726873626214166573053538661611224261267652711793354033844799127428113589516478089647537490025835170727458602290655044655739223502234677513561479056752194172919320452308212422527579038591949014373734681073116540353419899687091496213316722117215454645358002020989983039327646210831760834075690240652589411442009893077920705543488596114407120245885407332665370157694149241480805175275480458772868717746264988546607396243022449054146897999540683633331122855765160497526647615724596697873490035792812234568400186045769033619727964550161650578670318655373512523507444181839225698855363533036575398564028887860591105384919168511596533673536980596549097628312275841015193599545612969650930317410431269268461016523232599185148633436736654648658014838467806094700799865508450132995729678926278221027856191244707246648151567609168458877089215598126143531039790391630646524262126598813514773284402269735913883066539558787581310827048739337222484672748139346950025603493992701113124951043055327113450929625886465203482115663946141489522956504558001431904693676195678084212305394831893305597750078430012492497864734053879926986599619124814723509215299044797006167947226096209899316 [140,53] -328657227558221216427803599241992891814670722740862015466474007723343888657278567076883082002155963143580447413556637188489324349122161672697236276635070282486888521598990954891538199735685908040665265298396820903251401591158833987825980360013932082143117862817438270966839496432437093712645974638252181084116150302595721986201030535108373126475845641502167106227928852672175246452331520165642771360636582298625025908600168573079663173961620772500191911795542459555345371406216818778641171560839112580310288720654256694314827879432906598120026015556086205900662371792870258208538408660708838814982334005673402286796968716484698169849077890811363212118564971828503833621617088456415735903791388900903230326602450110657433748494747503054089724013452795527643631371538906953180335424887170837476108692985808209313390416699470930772457054894659833479569421215985922011626993970560525705496098729851460172768879021492762226296445273190984060953479983265363777228548348269314454817165520535142243428178545683357256775582257149794475730707626643941058667696218380144642509141845945217018175465059499510863243694161102250252814292048854114730274718780621407185350345399787790882462786422624787925747289948104296739628928068759491495808667699771048746103354089104356858123245493588574433218867087440214737863933089111963879442656375015726703011478925113605024348048140207466525317447970328570456810670866461620363431999747716468161156042331492912033715730252951574547741492090725884266566216321208715137810506503360053752597590423777079895164185552852537827485392321728809711916400518328409170126502296349603866378192942997883099384692680468659708560833185907594219651945119825048074523084904544275286637990769791439103260122555542909359619398890617846168975549189149956474661635907373288051954558271503903535856867173270457447439359726483594253531821933292566898851 [140,54] 24106225786613605222546129061298780434728991709035293458653705662112229750465389352941238376099789714723143185479271647375593465752010887357373290230430595578013728886892262631795688647067583994798065574333949620732532877126280757277380177452970071482812365920437563654665018583825483959857047979896779945103219868393306849839010214701644825439287039888012304488618577321076452683323337178867004891794460743219179097844907591384529812854742129393045702604617741191994898065006668535675558343730827340145329739717157675126581069327135459533240582458955227399428870942230984168835723093610572420909015210665667803551651497392179202241534233463552828575821468706733100034399055808004363408248948308757723413334990197068258174663856325217935475472111600373750782367341939390627049169467860408929136583969439915489871844296370558855878568721189795672318718095019005642553849825125105224386529267661066569607455285959777448254698495619953881702499570513904855820021034988637712609023430157001066043648030584976842864735193426538787353816169142808919033745844313566390589185612130919358238853584614693869361522995540526197476872423316702732294959754995936470818654871056962166123458571770008665319365711788987497456932904569397957790931649060676165077297891248152296638916732323431435406019334979217980291593319025522018709359067708590106665960676768844524933250970195208618378829565877085367986875823824939725272111972616929049390195271219216927327163235275545027399597377125867488858856239624561084699577788522008977352899738826388620370291578688530296120077842742374143793299911655849277962850836695947898832157765448829259530157236659519833389177311825416817119846823244094888988256517418750391667098028819361245239532386327291717246453390698212442226764144280745605522544224731551436162586404778227628750556804077522240089812343706499648871210141640120212 [140,55] -235380023827569881116460641673185193773364596334352062993378872203227226595271526584518960130998175069678687420457205710583308698982949914984963509815638162000834804842920589870311487219882956697225922952662175145135292810065838474840232971588802084699136637454788873653869741662551484238163488219910301354072352860723877419898408421107501579530779860759753166244295058718553589131589830069429206388259741904615503694711705732372698915337689289687218850238436844303948080610166759032627066452557161315802858687128570151359450941951836373862055931628195335123669360761273102771348155293945513783124829927941154105631104283547236539168691902068802841712297829705887342040927981410672560392128475304733979998461884442713895943412650161432646634305690184389300437179794784323242301324053850333764907870993221731710665573613607567534241274385511471046392070500181238180373437936435278273639509801209589855280708916612325261784717926864626251358225590089520026219897387029532377279046985371164698202804302887582491172249196936298484013610245949572323822709955720578272043332244948474198593037213119129916382542476125376267568354856385997663277964961142062898768543651611912724700720975836468581157780869818633377601110111837584693535305279474785956123466212024495188392194902100131972631469157006194322549135487189674106890654378395938804578938805735043501610653135297264850994491609226402634576302271670588023597191143579907574821647527831718081491688326849132722967035815800313556814933445255327975248862341134238653684895823574019319775569356854668787911738638370970996950539389663437533798569182531670964764902259620352967229263605780908702944656903467282399158994234006382561069897671468555450468952511965507760301168888236105271743161325139753818585283128378439442981873113548199840232797728142885283259287958707310103752990405168136542043386526496 [140,56] -230624745022115122434712243659595166994001973783329864206674628637356330999148824411588802743873173147176381788587086156031036008628299394190787980977292625797557441268135835676637886787371519470446091030216913121668063072286856099534273649631314248256757640684706386075393407590355695560336406742597423673060648643055236134043639946992630401874919851908204021798233626375378893936701536981229694408567562088900694707660006488458988204519690995456571487471440222555489769788091833277121273149975983465989874060617673579699025590715612217083672028225954808457424940132008641755520070422353090399080891525463945497591818839873051117748880589958525095196716486383999383521961071823402070079495922964830574605808168555023617092455479247702340895939475847908665019148324064905552232360763195825270018637186023059723866663490729305069405429421807810729980771125201222221271638052905517568265429241808618321460516315817222854980302775631043765474419095903953493864304657267976740113871320899373130469413410719632132279410604003647213461667310657915286544770406910310767578714791490721815134926894546218230553436256152807576867259289237066672475981932183443437457608300235495040247598624531241512041081952608780537973210380812547631438539395144477901622933899674929403014193429175339027989479727931967929815876634287773724884252066732813041568051694449649087374439864803948117038606622492881108069412565227173213039226414526055949202242820106391922279927283022064109941396172323519856859191098481561303307684302093845236274969698236903187946349905938022838205181408221897132926853689807928082518682314579613560135215754865904325692464209700849432436783555806688115697679809263504484451780410421249161285798511235136878751633601971637438600503507269949531380212924601444093062966528927169316156794055073350420780691769727656454842775676739555892550200615 [140,57] 25206245706061326274607175524541759725600382953971145860776164996557197891853802154656124168369887312853523100823531921300716373949518348852581968236533833524103716391608925679294018396193401033472429662123527777824070174565706739290946478782612864723260553437867723358674021494600799857629210422111024381351824396004401600287613266223850786523589555314511424398302480000868790542468151710408997863281091411341170708043550770553552779884110012471233226416241133666157211521273143765902054328928527488843787760772713823040790205836495685169336353056339813503245845948693632156387486454408299509306162724001223350576913729045020713252933050779538298889079507769658017888618081637935848284959198963030140573492915993678727996417922944581697812977987624353291297026866904606343856284782747066764721847735977382516101168282177598776476529545243220325904027315394297695991355373798999585913426014369181545251464497387847767830132168791955484428308220489767881088795978066748848864941342309670072685285880086034080466369592584573151129598810976030104711290571683553011583849502070979414493555537210449495572096881709585694755550991090958744380279264952313441608428447425253671365162479601499355121464739290690875082400693591395959419826109977101634261086966612752873047474474812703761610817296628546767483816304259563078477328620201519258419274758886309741631993609639830346293078038537288094192122670400211603935380290505948355061314179652803444436042818737178395260334687930195319312398532155599718273509683779995813874093764263900695306223895990880548954126608679754918626316160558895861299013900260149684980478645081155606560757678223140596140266999911354062478074905600813647684723829561567004782614164346443731902926718517743670197324108275126026620889409851708196677486513622730543883334258335963522780700038113980087954967504817594465978652 [140,58] 4439164956222839708092137510826069748743943779379056379552714735230859477494729515608807776667339415767625596903285479629939263531270559335074403289986234273924044627842506952480832634416733381276332620060810448995912881141852236134847796618822661624032641206008818657598814512289975191280583820454266835979163666790077795940811812279856866104399997491876773237296134734221950580943455636026743188962089229761024170276220701182272952548995071325750578230642962332479046578117911059177629237651551253706531828632228973721035638722581213792214217307998406688438283034098627796947338194586149955611286236908680486332780074444525284056625418155116439841110849055975859023026101777925248974114291525253533139204757167063278005496549703339177650440663474122535491605111757130339865952378804157302196463843499404180373218427276154664981782829784578418484137808727577047297819378153908568137071004158265896936523340646222459402402889982798189292110835757695204546932431824505067630459386892074973044220889423723839534782898202236031151120901674396824026755140211094755043585058013010637591318754044258862094122542316203171317620597808929396512456486175412362870001653300099379058692396488791183847971976257651704028539154566622743210783212584320414650605959067678141772340742127706264862193099799102688384446457597009578484094899226171748335435336468899737154557279647474164557996508273076616555362618111436710357394690452710242618468565569462368980203610869979789966756083293264639736264535180689821077031961415989914694803035230326573404788220292657316367165616211456977931035605400474219414794509836900063104582447059234242652842120157115279680269685813881754067090294974076456728123950179920137567194438119646590223367870410116186734172660954862434745037819341891587678889559407748679535192748634967746084708362970495461509820024088252668240 [140,59] -2049950766910447318216188983374326410242512434513862373537052220616593287554530188142088749986252141920304428085799310311937095825730084569499594356344215762254465043344646617740789486372200274232393164250923424465731868835889114724967036641555805464340988339239076836823444516891972731914171894663721314846943592622970348429873219390067086473315784095820419594380527755129421634227371620316068468117614497305431154917528195406014543139541051513769795877721880661938406649888296524836032292723358815256497635104416881957800390285867760509854515063347662655085821683480728907337670761482133573539443486930670595560761435416069491842593336415134151953922628905037110366672960057092061155203960902386188372508844274974557969682802469890875231026475764647159175512182978769832148409073115737438742654068624837369168991769046991752533641624777366607309978416763689900828057082887447508748014180715502726382788209991295404462677804048353273609949991865907130404611134390462130404368608211882629626860813609468937585956007235424299221066366917413111316987067968079775137321087759970860100843171208001712633635157752516531741024086232779384196877405452235515831673270368350102375349590661535607662202190792543722044759507052203799403132001264617368682465444150534799474959350919671052053490840341607795117324404890898084583379093681326110977230141604930207376976643832642904418375616221933650077837857496509041063433253311847412912240606970398373603616689933568950766539151133931038176250739643768800314985033424798723843674611726096415012449410204176913968757244403210548682893067002793760878703812340117424748295144880336463741691513089917156300216649377621602057515529106603716598168417501592962970283644451993332732195295050242838857771125234791573758119100309621235781068255328149558511254837670669596946112114830180974155230630416634512 [140,60] 265111289621274914498963898016107712802055190372378051959768079701521792543690591701319316656148941716317110244191164549960392032743289987349846788932761696006102620988195000631984977728744798588617640882346889371883363521460971853281381765687440249160365687525948556192438725335534282480238033290565669693625466161857692203210561464025630932558472422216422941754547547637036295044305116323015552394658091683995287854061700881460318257010317089832391909119568505500724853289815756640796633657595180884284835554344604260384462113352867067673150047055293516843545462296031782554510205185850762187512947354254054344693873026262356028225873988833310394505556046671006487978270279096038061359521685929244716802966659714369516240083714696716447990726985448304271811538516202573777187262390523138530336728362034138965373627107712386489177120149318803839434564819097880626315030161046575962643554616919148559989263674171476277084179813817717675964547852581109959718747132723643950421108743153159224705816477632512498768246489306567047076558535130180289163816499838682458876985598899248416813774365623924171412672827384653615442480847033417924283744353604590808704121562996599737931066878534755217277047875592883687808722829047079969822105846916083511377775296145510268721013853316223305869069132934442966774670713902295793796406505789114361912432449192987564044178263054091082695911625439542129308680631451256220310522068836735531035663916102274888048410837678755374522636335390891000373800664393474244001907419220472136420009241256910134553593156956691910544241540854939391955876753742340905669609599160624545494738132895567307211906290154796447487826286082034518498414813480749083688341744134808923925060638350769120283243746494802855862068470949584947896280962627020317638386623873052851083961595607211416699956424296949489760922586692 [140,61] 48122599323901628163799258506159443972687164825818109848594888650644233496759038531923258556613257527510238891378234959387151062186896524618594618581265265414306370604225944156118783087567970920770521680933614076129182773780615131139024441883945921942383240019736819107715368784089996956361339399589621599128020615109177609103312213260842931839586122266075359618201001233998215957470221224452875576123490075513358120451763388483849411616680001628705137832730991066767682585515144181682466053505407139282703084088558948846214264922196572243621570732421410976806679080132975080437629669421321234428240903696687582968991587427331460380234117737557177658664776083716380994439176714214611903149787983569587742776361506635786502341475564925288724931772771922811703329720982531279617773741981472049840973889127448051955086741703048759841563468837887944507127038371757223749711766171435823546259755704065917901818875702405506518739251407222783970219808673143535621947829090070594428600389426275464653479976007212455860270320320818823750721576348792729864032913706253280518764890239072708683151543175755236700207711654745817324129090069392716613357439290041064881909976230249636022853181685796409636739979160081126953070206246560317640824450828631263607687766791865353050590158901626167542027238941547062425726157749209328343336152193607982672226257617010592642088194030729008746218402878899636563411072543889257675454072912661388829314564264916392776344762926450252935802063860211547348235394265539287093105518992721323962069245545020690708638185922468984101573560399703139815929865275927198092167545854080763431407879494180237007179293469299688774973024764342831354822365989843488539833928409929361383238695682229775423974151967096152902436925487984435101884535170801149468256018897991923658068989537867179925595217691372817325335300 [140,62] -33314452094936844946254574866908521861977721495812722047667778670980806858622546231170342245024811629390275213656312319682897751642325576139530950306443672321871496858916243460465917424712651663426295210577879137444637612502319409350229652570211565870448599316820320207362515067887779088018279639377040854199292582491257011818918228703548320908592548820589661132952831984784424289765980520791595024979857993106050438819120003765161486260208627787608551288648371064909525642923513504253073545808185087184177201631139575288849603881492084130802594151250286308340536984308169384210063497369983881516351732616053667232799823504853336007631489050880022307913870904022822500357320226383120749812824402901318968833242819291492135511209660092411689994509425227731449729666979505610620991159713989730507202236481253374346348066318069567698048536879932683411568457060268140234028548109669590263260381871984796047209045335092032430319082979223228144622196147669227799765678985454603549953040479726431381636948940596587784202447584890287375517004629991831944072044642487707125413775226616522947760538877275436790762837401441068472579585455738145950526539719810795865637484590761520193123158020926361741546000588477972970886115311439484158445035103442327652326172046921983042164642731756301625658691066121442826482109207155503509857554109337692206693990083088400606573722572292056009109610815086294732103752081882978060273459345066052823945883229568882997595053204045290327111071453001277383411484710374006285429944953108211028088010776906725962731985388129889824664971394457687774830661173192451854775685165621190144994621357063565293383832258472715234981667623570196676806758524001015085962401297265864186455411764148965895842282150717885466811506650206066807816750719539349898080116667213954910015896819108399676163370704641641581460 [140,63] 9360631346212786141661594706691132764581077552925649252123608229365492096620667467399666064544739266915456838067108654243903956869535033704612088199725365351292149515162358560330234679459538426133426074251361635423672605611946208947958582372455227962692185906702052708420496649014733439066555948454613076438238273988938518306260689928366067965391866796659231319264890215631336981699346876487073552492670495535222702312487697717343027905924091403301186385794855809523404188017938484359336544507097979492141667804386514053011235294518915191477183457406399362587146619496039169334103204983706993437321388068971129132873663830313672380816774279586149420612756709965933532418116003342074378984830625314703261392122147760051511486674498272220306447680153363096208278250536510579336407611059780340921625811774163319550101247615697318069904448358363004175506937660589544937269635960315029743664403300951164026767724722846807279180566855450431680244491152939643745679258399597282104669937595422357441735666370000847685562254189915931888749096976431523570668763554959872242918230669135295945994469439947762206593517280435995672875852530861205899931986268460987517883400017593389791026485180966876571975045880436869503383913759582494703749611938583996836049183285039994161791967953416877919146300510155092107903319369631763176769686065627645922319402904505173691228666039991094312059200735097913594586041369156285604218536303472795609287752503475353279737268837902643945355894541336477245020654210105802869096898600653063560706513662250617349686793992483635982669119390263481893499830447645199550762659976655324820086994879899081747244585390306332273177551490893877433273648088412747951613655215342285620705617745422034338986525478349694458215605266205499931915485223839568989464023980100899278759006044826458180687162655336413008 [140,64] -1764216497824714292000642648159981690566150229571805091554919442073569604200061451848270212605495928116962944988315767785683724474955069623499140794308826069144475377749207990973799995517627734492108626600465093205454696540047888395740582401713893028818962140694888372963355285409188739232101486334828898856203400267833838866809266463067059783919140845985579104821579146879589790827006008659644384399197229265384913105625838971955268676431456010397820257691882046676222641918934094335044185982286293461982561023095999267999461670262132055328942776536304448770186514930154353882943783856966286084876879238948131501650534304844296337118102943987688230764576783057040598370942586737540091917433516726394905811282679165296321682146979093804936992022460535533915855088223052909886413851330443369193653453534025403106518671505836913636053391666996072234980933037013517703902992329062487407729857948691192016674931315841130640514917632357626645503490181021046352592410251910896770616065859116287204497957372375735551859763534412123902271832840897766179790312508530697262537513246211305114294771344789460898342211908433930105194732626871833779642575405529092269541903431010767102516194276179623131306722633801917092146902461313422171543549492486934275891297605048425366864467423949045785914453514256322261430364371011858410368690269613687482825687836759208297844945140060951326170613262691902665517670639762787911278139550277416775672096244051051982776649942622764361545670457652881146063156203215223001966685079415311078164580593267926325558061083059504364730015013802182564158813391611690798427989305123850453897917145648329845101477713624672230627887788001576915207310802412231156368812940758540305813089987305874063466316902192170584457390320043882948042543058469679212961191614786414050164739780490814173050922683022768 [140,65] 242820979316595322949436421785033308705581902045014165584337329449692638741129571075018562379153389867983445306193402307098217417782594113456585989601286338464056054364003009206817266199059464093317747206577564744454521143950560844367319130276484598387199393187718718189510005186745061865024686606900495368086292512769366577894379656078775172420221290704760546062594787359883115863013193617659290150779066658164673839184741778068121566104531889648435534028951432625822660533477555870691143748681285473013260679047728654360552781779663258199994353041863184348434577107641822155770908180476493007817227556715951921057233343991753585221371989716679623957703527011225114301459613069064950432748094873820393379449257738939575747909977761915212923900813024147443077990951167886323781914669890330639785555501520363517754891010629110946825274901612040323857532164976422658466194658010078508999278788431086721769495766670212881397336797921292594291870989110181750560939207664592349301072264383949098107058393135502145018960383945721885251362942646716412793130368047030183020021595313520775569503794840536281273409823569303224413124574951611711467420616055938857653462160522887268800655853762747154327317901813394336529097849475598977240450193727746477914474124197289887773024869967043545444299042475903986504707566931178203175658727033898878712774650995129488460996441288923090623148465984601450270603578420707650835913234310128582925814866660756041440645519285255338911112999034494734939991490206133627194792145533021870677967280404240843564153211078000189688573957721228303291089282204699811593262810385835094354358678281934909241895323877010465561738878662007812990378818224223394873859809014091799751441800647383617158223635001826136042952848349181458194728697764781048189536757132353497417703064390143658782440250096 [140,66] -24692612680806952734061795572186068672740194779149297777755957283963579582390617170206581224140994383766260795717766669020276542973424618444519897550120291138335871882737223932583806138021875463554702809090017593955793910950214922903657319786279029580151537610682957996432093129791510949996762985291035396943366603544635270950027693069889194997026051816669223823012844524739482099306508233636296555745605468448144104328083514670971046681986468262959632299285479715116869568840706120611646514147920133469962471140620261313914839651176886507459654175486939520755549287186469845407984121126337675984310785063484401168410404516144025768146369472900693066533015663703718701224923822513196212009295730192239367571979713650858390995564448217181811739465027757120309113786240198805470907808929956710502969069698825574533941864945493665991170010905384885608213836700073806528460461526251938156202297569181466384206693234888334242008878301547436085920525759510126902464387541083562345848851794829134163384525943644179453178447453812734712450824608553208071409904717601376992014988893860134218590048326138192660298812721899068688213877713030519994542626303492663989645454897005018662576716491977637284341747380801032791966888111254211933304517138834501826872409079048346906376955047036034252511601466905842304353010599874171140974047095633591909531268242236240425801700362641895405611833100275252955085717928958198453640387790353260335955325401209194746608467798294193827970946759129271456338565229297889379012419553279967003355570920756277581975469167685405311564824428128551734320740520687705295533949872589611734975493701158942014858938457811251808168069707489086055491882327870367786175933074675160031392056148483671431854323390171260838384305277017986014486977269754063334812327353951916093262979978921270966510904 [140,67] 1799395472211207490683597175916460458740533522057392374507523579596792798313090808083685946046421143371298351744030846222395481681233905212407224354198772106004660691787963027363038821361240515971384328654931030102922416292570032268163241050919994413987551751480415432090990274741354857366160482947988185916833596034192304300461339650834965294433361742713326374911160222677041024126638068227942139156695306787248946816030450710857109492412202091684695039625688022634659679511724540805009565772582389975002375367174712760358357255874617211623680517183859584035610078601599988426018079552028544058247774154665608973926399196441568871853414474069004183374181539033027711390579118136828634479226021344667877248309367062938227743789305495960789647182650569377056805748443341119091993565797543567015626880454645477249612521168396976968087235618783018934668016530746191239261901825455516441021459858705408174178367397156057211571903829013313861397449389944372518045430958012776321696024731985633045160357586347021684667971041141335500110346635200269133335029626183745954050479810672718080306822362959899741648697209724430393745797488166437679256860969158328372227338018223462971926724732000717188413713504930799991493816989234988392284451678980256292255376369336239699093013858558600462147355816204433360869522679261467995292163061764931981215542515221338748693548804460747675233298421048212214389680853935373263168675331434805315918161018251662363475364918960052811457658971017776019953242677043568195520503398644184436507899214696164399234563711861125205816282421554911600316588851826771115734857775702534640601855851835454295268449446502671407534910353538756730092778382766716835539340340616994620622839487622551359927720042126003646411888052721321696916957493148745658963894385561825266598721960799407460440 [140,68] -82634811532408607946517660925673679799008166947253296159463621791689953658546588178346791318322223057477496154150289325165440615960149307520376604608343099482675940236009601898541490317925548470983837570895603545140829208931042712930817515431451964210968406727206319704218160118134549874901625436569902439735577924129423793050207790152516088687702731044928435677641428663931016558133798106395769022065908425843553304391139977939463981716813582615084904197076769945411395151334279486177188000597536334127123544040864283197761873715485208153754166788306256214871973079675363951578929538201345146733979973735717989244528214064085040251330601292128798860961212980701862149354983034096644005434948263696667815703844364150122764942230287305323723411007244470144130763227337093178630154921509445515038218253657007925765300567521608283089317003848180989997126389450051728564226394079561861232030280742464256753051972644202990926536119337575236352153110178901482336957337424754224045057640320804659814641829657772489433265776799953548095676768917263514509853937358370760732689492564935853435640108359027073144458684967748919870988152051653754425056383272340664397469440925459273131796381227060786870785915137217547346965129914676993528189335785433601625357138065730153627204670421797038896293817423876947668520965215798318160357010939078155981794180015197070263155077640972977163004368750631765749222626546791146980664416584186513528162669194985677798938483374348803704520792331168033013051495460965604717896075152176709426692469706499785839595953779247268457240348640260057397412763590015111263194649591161769752572969485086170685879170889727243612008048449894511429909756828260254448712911316236842387330356520850452243724588102887318046442842859688264937091105267163748052568051844563910457752066798238640 [140,69] 513372710778905021983231876587633157843067368664089011600826902206154093064164590527599263042139636205416724516669381233069945055627465376861402587262612851802161218078624395258262174078003315928929462469012813621398946961920036076028090573831426688482332183524139401551550991522199834404878827110271596287576154076573055799717303815105995440279775885238461807356897376153418034334701930312555976777301229688011173440329186660161857861602340407935280441105187506624713099323107863854455363843991437557464824249247460913852362923021909803059874001581750547581139308783990620714720286038478580568745663394117188608246163689984079504779490431908361044582931837778237771204284625517363921680153333822988957872917736433539090491951456438314662625695380422794611158951250051619316537917303464816375285959492120676236592406811680354765798903548243547813106765764631902145582508044106650215505692577027284589785909935475208703191553555665569452527294474106057746972844531860690051121324448336475876668177078156684571634759166138409257104404219855119666965560003716233728427879272495170490367573583024746771216770378378937037715744569551077408822882413417746673477299426237096773069252763283840664478417880193105516436143624976484603197454402325134667500783181788491205132324356916198487823733718151102052168657488801504468239403852300587760699554599731220685794373319816470434501878924831094146005780571095497046357018078713237834024841109914767972198452197406404570823771550550357548792030562526365238427612342476239549340714063282670649301977305553936495596635228528632505247876102897151380804389027493915046477770377997642383153809642295812359853579217186288571359835195375040870781568499954352099911506824925008934649653239045682286209846597782467213106505109122467000549222677052813657995932674200 [140,70] 328238560074487290270144241756014495643156756021514695582596793573673881137650857465221712236795078943611369149044501042476272548922527695306046950948846104807909679237110020678670442918046951791984638605158569452208224034365200144000769427817045285927343282529288022391128310715532385515882028568146372684447677539659564635680442485650823469760496562875524232419974576973699790396677175352739214323557832790907740099178291180117876642766390780537759957923121759017305441372176454920529063232025733918184829443466226605858797615909793146651999556753035416402211859743463444656325573588665684739305774921453710152364645570668516759461156259271244434318216104486376203887207935113912476808608808469350714006991858268775768535318962913538642730187744790312264988893471121566978771051105116332554496518367601502903915642702264670044518236983305236103592463553791951630922846795595088607408331163665579823765250992199093370674438533024840757678233029218584131838112051224517031226387452751625109067861345533573045598854275020537315497007278197188143417628744843206463916879492843382350463838177497469752806249804526890885381226241201425237727681301560785295101345615395756797110871268763263945866820688443991689649283609692001101455469620344957904388412777171729434262599212082259136701047809814239582173492570424636325817390882567120107519760974242036694243473417738042412880213937811048190774689565121281668333443661407343364903905538116393116365292036174260494122423500194867687520507386727615498326153658934758425144915972751334537591936347274704729424139916830397713671354962226259239390589238067454211463720200898841160077755339620171138717974542209753337660966788474951378287529355396209349099581544720374816748453506263899594726066481597269034418976973842467980855201509485130528715107040 [140,71] -37332685398857147086802339836203533508087532835500029918936327288182589237872057598128697497318089178984038040436993241022607108165737891917370458011138912789623652863815391468320211684774243141382743645051627418045861989290790060396058485515172856232537746565756152110665015845513125340953335654638541155236046300532784287014859070380973490408298060181838791926334947203553959950293611342846438651712274006470386716370359792594470981524957494884034528220761164452751169022716377108988082247910915094699807563888181134277480980426302333187590947373755510562808655096708533092574125805101599643958379305879462031321126000539136173532647002434810258688625064248217946721335794222448051422859990230050683946593949500859347867739812444973577097146421023712001390252021075306411867400042963035254661737295555202204786875761296642293898791843477848798838754096935006153244297542396062214876535540337144682063905926388682426083843021222346811651122003860040964266866484309346707380665419639980735988985104322816974140272698690087063080443995055646748969800121858930579956523874299688604719503601481324498738487043967815964559676595824289565065283982135833599597429549796172474216985124027825341324007400218198149905267246258321650580187944482580856532387070762644732176553555143987889708697193596885481137972471413508846223948955348704185670264544688429907913800975442642415961576064876508268354073752393605434759599144930550039922520446658980553293777836253655163377213809841271629915250020414359593503226009568136387811680382875037306381886475666292211878239779887092191732372342191556512163179162355333180989020000600982220216603710109039245386497354294911974157134954394379823689992817344813419529541357504775667959231923165125277325813222791269607995236480974745729634305239892023745847220 [140,72] 2125025262356245235313802903641629229756606229210381379672628356273085454934841738562698292917747185632211493156482168372974131041074186196734995615416500250643085023262916979083307186125392267078953598972057510031788908071052675553954183860987310315438245556846594194454573502359883380448112238050752845655197806673278777221527057063489823244627053212636079022960604636219395444958134168900169623532651411621548805104430000905525887314465907122485823116460388440912158396039357811653790390773608472799287561149393496080474014568229208592062757657700330339385852331600385218924256102299700189550202112387637002364694522169837493665772485861084930210897092576613559230593516527561251807873871695728622891792460595492571854940973877473132650806338046745936460925583619321001237368910782500839357201488558272630218258730809874719320321782905213274082269810779700284338981064850705510593506929729155263717904339158351469915080391475661775259955455748080537915330796706233571056858791698888439593000346565843983978539033626723747907561828969886047465718596705298567305184146210639926942129804697271583545067778519385324103075552653115426339009480983965504074941809682864585429119984968514592551181524717597350325046568365095141670181199289420194512180633177573046399758573637560783030330341206413351724328638611091721936586361886537767040900689545386663038189658506106129547860433094621793610675480218418461637769686479792890295064773689676374482968177434844136620953282391922983209842277595300497536067974843816881915853011710919819929252701495885311653727356096854733281615137708600845311805631918050574150369237459509061517481247774755076040495031856395569623488266215501284565575228568220954207972643096456750176810626013067918758609193485720736347455978772144514282482116165487233120 [140,73] -4332595659091035823157110239774514399684619614051467099139384087470775359211149371653829600368276957111245831482783601477665147213387561243308178269523230418490946376167199183864442573354281818370059062436552265598354536830652680152763440474850680338577802472214198081658564277820365384753714161136515933671065791319593859307568876734005971273005341927797688205302902764309156385456167383348655187842361377101874278041582456918206733968312519989551468623728573774331956549658970229820816175350827151472943652688206825145182779618173175015016312819696531210175576618627814755727727226674004493074912186444621352904487282286670329667514221953178728501052325520818199231129758106612446913276019441743598787512084311354881937284192063330682625750746267700159194877057375528406095723117192638040514589969747598993344958150347936525034673165516506277831715737053178550920961012543867844911416238847384568721264616380195599130034621889972047759789416112690752541704254841122415088501546406528991476481935130815989379104811659190845305108957435385536227132579823743369724950611621400651447612015707924319013309687943786176791865054412215038812045486254893744134594433630120403213879006450183442801188980394794807694312690364856013380820667806900072500323147286259256015328833518653529801034450239347126774041488973897703777505707384627957308755562075509541102261738840548639893658267369950448992946470527840460806048278383350792678675586983439821438031601077374200392628795209671480799439129481287973915146612128488189319437734095536459694476352047337204147671087382850318712441699237383513202786877794922716186074450851468512285279096488680173781755855916928575772580404972508762521021079523675826638931045484356685093381498896552431568086148518360160352948656363668293974428426939880 [140,74] -11095423968103972572236567904646030521413684141027428573121237520179899446078928851474794493617396123845835748625087996871213581765131155057575382690388657786714063168544131786014715817894526048427622955269034015867744362679401463833043372900900101263009374749945712427538779643981326680743838698111641017202082122788229799643628483249158294326760885127104726810904820122999017903857377725693856545090520163928705947522010328809619466609975690549028544421764375449183825626140219847989490999500985149785008954347629181229242123681511273540510572962022892834752002956844583550560517572991804786242331902578897675551970459434570623817084378814828115915590454515437854753518131150961529759732815864786024646345236962539217751397966614335808107073803599036650393066905428058158846285953112113501505515835352440500918874664493591940889351806641765972895949894251839759387483400266565617182337049505871524061626972007416396940706367534938059735497640149888164868394351747844610961547152280612473993280061903417538880485214745393293969183447074549696584966808671586718622077157305172194165959509215425849407169836740158615403762304411910663795397878858570642734432546328754722576311396631539617825210288074633452836979702335537951598881766088064455896076844544087271388206847303149273429282311190218648079188292092183400186358428939992331917075162425381453689203884779256811215026106101245136672229592131230936322899196091548561383888997144466643587789224037893790036985770638698490445645008337504432730865100327963133019199267678968151278525425988749144023451492858005052183423830845648527077261345883621901063796973934599693797722605250332635447990345761538767862261493322214973589590230682947473678735841802741337815780573339326361120816781021930701915460578179684220285815827660 [140,75] 1108881735135423628338052877137341534709700143726899609634488174267890326265012568968927101678944615501069448235216569748996507736609636554978807052218017832374645176528279109323453941273716722511289812903543565490728207694121540515528294840912198259072669670356244781016831295740015885456972147290707491872877900962427322898859856190992679508128194425643296580122148977226348790630906580238982178678467402443916321034140568267453502256947488751039411510276295897123005032164919266787948466516980271950932450699571593681016957326690174843782096036268087699111481390998999180284811429651906277248745985422247187578452767697490988663255114366125862417476634450877044534619224158377172802920777327793949545143257704321734869356546352221033081142540560409850787042022888186614246206458772302445634911713067985020483320018063158001358607840561882631755490701118560264952602259662587715042800819392340890286099842595017913483025529274202382952905929364312962831564163212856206278215991986541398879863530854019556115695856704467111645401066779086525251779845983097471804896437378846247949542913121651078509746994402508706851443640828091745232856909193747225412964124191808993009333059672818521050833135466006021066941459621061831030402159211836472810163317358568700570242967245061757649852851240768602331635024676194518324842543883279589329524025029737001367070364653653607837167815703522819867675215089602754130963912171989452773017915682622567672843413567964273203772305368106915709850506713344829597155545804483295323679208659582720399637393835440931546318859156130252827188901073139446207372110546865637154815816808955018490615860170960759543347173870192055537234731230003409138768440202395928865881193629544248531613761214023302175758080793918601065562895158605053488788100 [140,76] -64915225465987172526691274997931610514363911107287738204920320285784886770868961858298498177788290180579591891040735886532164689230112197830346937380737368708998980296457240044298758683237926138061936356030960348996382583256194125496186002020303342714954001251569970321651408351379680264494684446015182009153262079975401489911989593993260268813064929269550476019717011803143499438646226598615006070294840574329204796786674727476867494170110690046299732882758465931275500548086106061112219182307234449800087059122100593349813616552077243133923635973503431708168576393795191999792744222692277196456010712485715919198410139828069503736992733509442462015167606808069742710793671269632719389044849833968312447126169388718859822274573222044965443322551001137663759592385150280161815848812832863443911184057921205094590256520590081367876980370787147863319170291851485209230956097335264933475672143371028678586775735949349934378072894176738737689304279549845553017646477791217000643322295516242415081777439498514768256372649776411905760946872771690694078759949710266624104349437474849762996765661728020995266182458437779745265719262215498576791506497298873686717996188730628773557933210111749370520449994102290285483486887285910758746172201957856142551441957889454871827857609164528334521662978059332084216286326098564198680614102388151178465649097273229380638302197450586174453102651680626625994078168928833251561961461454854345206020450298232053197439682575827632303572351773789812645745345302851408684781310477362461171020309748609280491725459045444109290349651032251655150368449705294771022498511120273616211340837588516849236016461423613222885543323878522835930804279951731069927289052917325876222804307286097835693083688437033223483278088781267427239406287596709317368 [140,77] 2911961213602458101758315778053826286308191319855785338968558290521326227693684515463574251458395033518326735384323314576458607359094015321083074443079008360949593021549132919834327653404718231555513883895076835453504927113740471169690261680420586971067189120709548117570953799566875221282633217909406633249642374657953872862236299897275355577310342338217917376017498853686306933434609937110716537798627005895550745219743661587069132452670633863475030956738592709479925204403034218790809420143150700679089296510008570429493356203356587934650188496044375165054743836156038891156566635491413913389570954630160828261488681740387297819760355004793362552357245456447015122604489275464979408156557592533010785390287081196333611394752314571070972793031054574739150895445141549019831604101039207922563528968054167726824364964097013457384517681450986080241461906513015482816104841235592308047268217779972013854208056879787657896565836378046523185315900220574539707440808498466346722582471571675863554147193520515833826191947468201922685028235438554905446199633268857231267568111227162181116104836421219253402314760826069207923988136878629155213845325849975689257965855032735799065693774774974956869950573446933881820197991523688081534999492253740394991437010708874418969252671217882646636633120853271397249210292936927579135587518393211632737635141937438679105432145269875177291426405174299969115500825663578945710604991177122689659309033117843796674353971941601778162721958239585132514126162964609520810497459323637151286676107447358083685527235241709214402937296525244550824539017152390432013335154745302345806302480942798203560370968158260932036570464089559638017072467677478233162934433215350835344777034175518019151381716197066444252991247042536038293829485924406760 [140,78] -122290640879680645839847369888754542777228584578550147269540413416955688487258931138160146438767932073440039161496143056620159358590185455270476736266366705321493984430500764125755466163845051081227162519812378150250423682007059011428828104895415485766973199464190833688094883760326832143952638649575547394892300958371657982389453966109529474096155041225370394858675667706153468133057929289789909142012223834403458390646509731735203779903297525790873529829976141300832293517180813803504520644716046816134741210428593429158763379019904039896919783719091075195025063783335280469175767267033294464723460996961609831757714494367832923884730904254273241408743710995078291607782499899810436460533705261662936498574745041569035110838186976610116006464119584713594678100677133925381645923327146876862079205276806147125589512457646184745421835467240532202904819557920370428972641389297319178036839485154627073894647157951665876541186049071739678616549611170106240705853595360641271566722724838873374034796686081363933390497344330753799104876928447703207788403709054103748738647045728556068939779093712081027245950615464309753979640169686034427308030658263754328459955432405463795377912405157326548579836720413003035902766425437782522626653864110964003232232686247152038621863496248218959710798277026610916078713602569802776607472474495748825027570472014853861636650145115262177602963594156518771440744464381754423561938516901675642939382578841062889191019216277055214091543371804460440158736896582527234163451000339701684008965607265037883929763345655071389708589253297668324059868930277366065781671304312221243297205884754031726477129425129392645112314488592367521009768251386969298650252795542689300599255608009684596445920023364188673026918887580141932319866021156 [140,79] 5249664683870045301642597172048431274935333882206421492328226181278847491290919584775217123987819392342863756443540182125044496932086213616935964439840401603568068693802890366891239744889817896088584823696153966759761174997320219396049800800736220009003713891951461482172410332665378686371438844359490722696606031969976349066062926144513045558367162600589858591224081422847357054097328355289400362203591059994707847309520602492860763806484837994825090910061433647643883024486878675134429043588558520543455702263224606833284921132964962743613270782393722253815534252543010201692941963109508397244000819219850318573060338585925023859113320817009982157929551151357356211936525939464697353889458423020744567250117281135553800685672704229574468805890977830449275196089413409815627604704295436421596793914323588646549216961878938347026479988633793747428230236120528071383250514569995129275207845611108610557278941340755273497187833419527933695835961778994708617941668788968042290680804455869215775695896924678809948144374707651358537130519007951984755174102654270058578604484811158194489918502065458755628478109366555554725514391651822135343996248408476731834759494870783240285758433433377293065599248573409560131503089800409862885302495460892607727679831291858194882542289940749659586179087248458424368995332054424235312955332587645451123108375003019330617484890662108338737230002352804100110402201529745118886348612919919809349507219449101539502582663273506778415538383808369696771385965932197899296299539775909895870570624775553912234299160819679217304545900122298163570328116044445431790992137410086743738580706693617973222236488545456468465457135341830943878786040115620477257988564530816169227543316812117358492279645500185633511142263117671327034832314 [140,80] -206110590213474841137698989565904476123084222528444905451139088712846152431500201294354127566128787838671706473784597169218651346206814722995989006101883014185386365041670126278909840370984649592596052114480611282701030496685546319085346694085246707159356146582202206479279598193374595526572753093073831689694708135584355252110229375804055947717482396928875602622602872781920425005926516595609435098799036909331805233296812687025915883476354589556884384099281098454287382185786596574103814916685224576751510178000694006320845523237822829806110372986380121994989637210352739216267932040128598914263282626732572295074493339065162417025216270844329931863500555947174502241779139813019362132704629431108945332620778119424901646029520695478514381542031557460700477190249197465671614202961262695702707656443470278376270023439607190222223183785364004746281046976551449205968653240615677256594375886743957142000592289041792744590216488341595869205814142362294231393128410286124099956580619428623825412577765585617974034664448484309357923776969431032190107283483386481258735010257161910677554835890113005019586592297400884787216949487060996094499097133918148102293693159105642136768576987133514643217364072242962769600763889811123205402129470085356274883682523935092194658619027850951002899181475126852074045258283867285060745714636543471659334964197967799270058985098199228410579461807660950994610361361539361833237833011939410790766365195608421345130222519838893305443528336442813978151174466310330758676711428070878467663855066045608620611335172108729327499102528403330240923633540850614250385692445338425449257436039350771649127130831005912407162016290634288293549462043631717978731499584428399165561584568499915463456320973775453916584285396303028203028 [140,81] 6477006383248348253690661256221303083767918307628520171155325468070361295651365853595792948976345011266065924797959964451529136262137968628317916471335968383580743027533239296011418679515205051201549894735200575742438869440794109847818559319445811067892845926168350316913547597711970759173302789156703586178605610164643121542372415945958190428595131390290622524599574840656092668790242312046294876051934379093885170795361456542819306720001257904273958152536818048494836787697050231141257895673181971355718570457691352013520540468720294200849396531411555824112621831197164011034537086850299096609361494949947805289885117503379565709114445245556670312626520786475588356656547872885905704798884709379953344257433961888987615866361427098073131300575441864965484026398251902316155041386185111857741641470779033455053855871026313376689373535440514238052865179404437421821942013005486316714308066583413390347553260874372663711828400043890922388153899503000739190596237561959728745697340352602435529331030578919475074556377210512188698711500077363403502007901500080454362613294488613939583184487037805543196255870975780421931284044489504164960755812095924144798265667896840955740806094248475523485954206325367899495773162260904904606262937599417438538504674130991956992363176050240597740320438157884868766414679182871754440710179354319924317923556512689521525610834586455532914296530019208450247016706062522469784684110511165068385646260069002775478404294637558219204364073208867182319157742729385929453713579023313431262056042995981747597932389502999313107335328954192150982441426121600595636676708784857413082836753971309586394019274131359656444523443207069725059426724247564708053182012172924243212076645126833116379043267883908304212317545110067080 [140,82] -157047749749911571946544019084975575432621925454377912444693078480778659703439907563252279161710450879535779751359202663373150881705263742914920350780834522266383880993620623516251636506002190324177782513760034317420365550952281428863377091933198821981778790547053933997853216978457296838960355434208344961898724431806653809602051532558541530246190405696883362337055422094955796915534875484199117931084524626241383510872510009324081928709907917912729557056284087992632036688724636293149773177519802386028952277169482428171099902390447470863902697646925916528277243570054629712327722129495305388221561529730106520280035715320617961457370833471555505000128262804880259108901575412121542434210948290452146121715269864161229962762411863505170910647143198260759500730519319823442493166824163468542302440095379155441530176740353245244669191326734722752977464211963704319302742039728724199884363721321040239088378403790428004568028802831800497843076855482922069968684590414925747453520101719597954035845274274330727711749412603992149017428192433477334757023987129020936310160252609660084917495429494449132513081432710624143293573454687754318121472716715685341683328412584973174524583882420137316841879214764441867105517095119007580711659114300599202041825753304912674999423545239850388721988449355286176612891802310106759042640094935116477811824793226091028431934974146223942679196964981236854215454419654077457098336115975157721992184586168884952500875584608409273200847000987530645030053726587910875052436195564437966550334021328843728330340647741142977553952846821213600839694037614727144790242506398686327413825939991552133407638712658630143647696917190756169685426589255984775278847562010503496823142066836852923747609295223960021297106524800 [140,83] 2737335890010676003398627957883393652217082459744541854174501697058374711382597334599566165378333587610028435836981902956594984349633997736626858017964059516828911159268034379235065122708056287402355404218686884108771253782288132826667741273785889439688366907047163022196668334517915396382302399136211334511624882510990688481033988062196025214130668037935793839510214577098470748376248551372877382828512988764876136226382056564654498538646440156949655265775952002685595720627088015024916771211890809479158255175107144775447274303498094284908656784565827488911345304753463762940258717637507021935889499373580829795982306754380866328645773776963133913189116477165058747616787453926621491345516607609103027674470633850534648314923117088835630613082616389005240215537275474817279794222419325960465909535071520498404485274397522680877937852293256255610811190457966196606240830874462185690836105688832704710370612588857761226885964409114191074036327384841511529980687045640431608971842426499065899125496541654882643312864452209014683964574319697175790874591818489031740669521497486183615427490474409731947562917474551736160285781277398365382968401640944617958891259801667697846575332425063394308898094922335370992716626174947876353472475003823769127253814574569579044213411710542618614549681484012148972913734475316006385552440365216754904238159188907113347542386756344916169231875294921540425455988505652458243351941159231256064037283405164889945228077272675143005375595924952492394714822809551446737211105146177648777117757192977245485633839193328784685030019003197847674739903880518069274222937143241567854786958192089455017511232591568705574284836771359897842667756328087336497876421232153537032832755503338815525026536006803401718677200 [140,84] -19795847748232433331949861593891486661880178237308038741775691068314614918537108795607297279991940184384133731993953113818152197001529131647866216718600707335227079407356214312450836664126956394947735473854128862489040120293504855112907500053639864315158313842933753538252637839917717838488838625184492878803269434578460354477179847982180641711273059165802385402730922640410698763568896560923908890096916870849868443722113033048122652064352350731733575000554646183516639177040391930995349919899190620066955680038887812358205610721155169301448675103840051954576279536432499470535265285547687154321578095547769890794971826501754061671168046473940025564873213746286857324592598132488723532551517840930559308168827735474494840293843818373607767909782417112063098869310624823911080278437206104942059513640666020960998992884392913382903224628669921200442539929688655464919042076829340497040537581683933621603744668276497443971957569887613467769965204098033041807917977944320226923274382836806138194232528073990667350458672712927732801194933177297039696982281466065942415442535306028475412722443721789948155243621233229867688495038540223316840804505954258161748066531461777299788385200533877243547988006946867581429239364771480517068941309470353933042806135844586021061700256883751181059772726497784924571346422857603534518005741119096828652017621929086230832063396013224392851756860509823218524113384729484038434960990806848828160528620526217443095418782552406416557249362482764207924916515869877471253471316627615052481864736890570895893833492331378169838470238191275299874605975002884447302404256425070093680137583228790479698040412755166419344237221940016491630479940598029769232216627197769203831281681998293216449007201358003824332 [140,85] -592978346526727219023945237707637780907549084329865779693968318854724127844489037881058993803686800654394915106434500527229340614765994335746167073275771463210591813996245318260992081277423254324149158924375227903480909627261063038492305054245568104233229221508169732708667102340875612826736360582544707393680400399388879953911819508280602192692084290733263164447634964359285567430138045984892495057167025398123109146517917469213150071709643520691565768119180786163403358820456358753568369802508430397091002474491147674920126981719671451824680349021032036521427614620089715534912053208712954718402778062942723074472861962153983111027706775382522833843890068091649693282066920432076127137393890958802935308048331108989126981254790106439855000698435649685428142768211113974917381715378880061909235291017943595987923334283986470684526869566426883578549798559033541623770173203000328971300648268655183216364547009465099575792711403627758947609769057026930209206394298207474481103404543172674701494302937722095022862541062201127619428486082828815730655950803025328903685236993649695530529548183068125009867893420120798587713059404791585226719765480098909050521113911666045943538666652194825403587328436581478284088912248397576759576805769281922460429038329086857356647448287199452170109028129713937233893483161649002746744614271377810488407758489042412556684424169391439101100257026169325334719052757149583560873791427597834516765459048304119392895058775240485664379763014155351407505488320137569242371077415528893254239244589254446929644047484695002582259720320294031307426473346223495239123901729947209368549501126017309517803156410179270006285787330002290286042585414791537567543106532158801013230552089078180169300974834725288 [140,86] 16087311230145935461752173669917191254458559306407727234022058544377554809113264102937942168619853393678281497179930417748369781617606585113848801642975417399083526663700555358203226866622035587400179270239362421400304314448409748372518825895158211087471268490044594427934856513571857365276383716314894371468214025913364923670034497392263961626060828913449135326891820145871630934704113251937276146110011809947909132973075501579526142918299792349465406029000963976785182032673467418080049964072179144038523552368356415125684122651317177457108142972173065949467470717344899526150074755226299154834680503686564725071921877486751102007351010946899631454471402784522545955070098925479448064099423962080704915872188348568796694314699578394005672805119373578798320342428316643390293094097841374601437357770563651001213459678821806504290960665057075951539956589432301374572720270597758112716204414221296664616431879818727356184569605107847627078064108624900077376423309075744904642900341574919439948040344862644621652303122781026914903232355409578495895003087429392718974455710896743972990634246567965899224985838562588325524504611843131900067512380903477697291488815238656225705362365741153792865984745605183726879492902307023822402882431765621319741776847947472613654149781231922165644689541513087328455091136054957316320442733781919526994700354538398908240666102059704002111363134056420394072766262379878424996430384075920765990129974650222890662311097255678440479527505022146141530520263315427888591295299723676109509204966708088383784760613431362101319875821318756253711582509149744863175343236667855070336780759278887998673325434844595359211241590570669304649639111392133086152022129497929350758742696385213736132430403638 [140,87] -225574029903779512270222095092546783902077784559906297419357854829501454079560678354057138279338992006837518143898611892114854391038445944287341181037467872438500090782029568910693512013188726333389195400364309014304392811148801685922886131632809334948892893138530428128521966309443350588524166023099992478557711078849083050422416331023360971649658762837850958644382810238751903859548092729596524141844762592249920544420631347629829579856292421472075189029071720609496413784481286937569761343569186674886859205576339902046101637620633365444012505652278765727086699454404821010980810438422067558247188475321919136666412719829718989344797782823893441906186532520260277314448353438906568649264315955933243482593138304839410317153286282931056767622165240285709762884980777586292022019326380211961920867082126010628924486248958755629203458970585995119446282679003050454663114283644420423712874391249211965894458439776983575176223366602852931331608761143629232417159806159316493740211582113553035981424090175027104174730906123315800895102213450433867808205816429291242333606594463684846875318408722407311827772506452340060886204457602475415414640977462533484561980915952269294782756369940663457675694031923046877435454217350296424450649614841569589506403559631432021292607355244413852790039166596255999347152487440367769552720175474389979751021849343193430004085732778116491859071214811480448973789015110292178978287356052284433817332593227987619249980114147152972538643512922166248135920104889122006251645246883505826288925134303636649197956780000315712736800815022235836085106364528159262223932967421504901618580437697441425029892932064423893873983016850653037277499146753079489885584529163446712217655003447942531427568 [140,88] 3488064845369547870832795068092402763271419577857056548556730056066179552305362774109528427356902636595440607052136100335332990182050611794551966800236308054045300350515962332531772383382269263741213999358162966184251582190178161520177623846918438620895462145543205556493831038763606931404979979787025747867506401882867249073652116245443311254699971324043311163422625925878607954936677966405149296854878262409367331814652042702076102944405162767557385197716028063920827842913581985744680481614046295248146364382273451125314472618082181752411125673316197463470230351255140482603469864151644256804164007804266391820674099746069312506841385534220217865164380381911826234758784988588886277046053637090521193090143952869289965789112114652894200900965569487140206377991574513292172672007692326350590346740089465635647027524279394840204637633149705899583587194647128604183392287900650673807088386636991967738318335708804461162009858979796495592597209283137610297358682937417919533543230622593022180820647427874210397523281016765925564196765380523180221179773919521994125306495608044487238783076364466940553357574471632029707255733496790303440059774883722368095446443222295092715882023207882059246661541841275616997629592454502698772861700844538407202159436329788803943381712828096262607944827772751086474964089701156479903905711462311201245670608317132658986824801016541199531729505032616852715308348613286344010488942628796405831866809233166175428333869669247442854916334938223149510811172478109560739326620493536216214949518664415550018344039195218942693904198556686041142450413778279341841320733833601053119375424579691862571832287030136881732134526960795616062236216162816821283277353892827426982182507461439296790 [140,89] 49692447590284209703477374466763282502351405182574204722289576846646157534223045563716903338160801698556411431319105741724216717193126183711611437142966137000978197863000119038795554143588820495096905072095722811161236713734045710672032681555191804852856399366600039716855589004182587121360714912951370395876864878917118651486555712283293319807309058478045991887694341572919344243891511650196139012764311988779505094422940948120020359513277620447057573670339528713444424155592988431475734786140437974498139752502081621738180819130418510488522121900745052760587087945056945534839660112373979049267804494945207941927202756882987007511886013591479342937851156459267990955729401603020229242981159311716337921394461275798096982851340759334521661857321950168578201394868057669642248169536951625088944210748458550249662599963899437467263422465754544807544985341513716063924360648122199368385455940538929235567733212465976938774720842582732692157477926443298379442967383999660644288100024479300963419047235251516545308045135811358338457806356589301236636985725514652390633418176212102797181557335770172826145947048005157958062039517117182041056325637014309520067854746065797335884517540122281050499231140136480653565763694207637166922930664726794464611381440805923034531569520718643236824807517346702371355765545711552387323657010284614152568394924886782677791919051483956519143278277356621203676744193538021658926963228683267866605961375667926902754968122495013178163721154388706117930511789670389405842460466184425041328427835279197953618019687044020576113812686994427413582578303659490017212065746253155917264871428832238730954845512414752180701839875077230834270329350912706937472212269190969270049401520966148 [140,90] -67739757843053852675848471290522718178175461813410866270730589151934608582721097295902467433355809966038168284332480108251590748255422424404701999270162435116800219063585664857211650450676644244672336783691428593708166603283124287291132748249200654777602128852180722798424316148650302731862933895961035169896392563443320540246630310068563084266178107347025667042576757883157922354203314716226745618013401140143148913914287164872302380957044308313760662551085084131694310473262619991098624890936727377138741057694308651701963612777714615221313813592942055980325087964083151819345740963820441416475925492798981225456161039693092679040159858933450144424105137187013698296160005331590055620116933647455660618925109295920269367324115445959754733310795055936268818933294211033355650712741388076712137375371085702722776510209420310559053235460574978326947882292699666517325847636232593371631525919958386192306299965482397006885717431617777495763077701344238702065694898996666901958537752835654481087087492340814742397040870422065769449571839910754556720847821162281892504247354443495441512575206364751881808596470591413926457895664865913713550150240073354169799869008080371921161597482910858383044800884848308267389585791665497442190384915444058780188051665817959463654276008340218154351554484418862355489576647340793398882169265887565578714846233508308777057556904023831524797567536586702711553505265264874046920121063974866769621645236247085195316717171723666318128401711480768110365899842711268442469984249052525520156702188063556095053934929091040677740067207348779493898977191953789464160483612796275417000379275351611579545873446635627915190036943900933828024062451243436781782018953396923690585341612 [140,91] -1576724490052975257847436913358729426307044671161301388030191138470521280116540122955622436099776833901739355426513517591896110180459938877565890827363246065256462979585389196688041180277065932122514227319792698349122792855564008778462975184178823307452317186315963680081677048383792933208009987445774763586894202417293086326502579548511417860710161816282227855478672886481366602796285800220346766764980840518994888909593125840327747996264820985602423040888650934360522875054681071651868727412687930473386979825661162432544452884657090590334579193343111370562751457399258848403241807723448943623276476974185163980610199709611113852622448318109670520608904902873031245814445930298309291256102562934327948467975079164152992068362725926082325717755814790424675668045075844684161705004131331605313179164711503268471765585880684817476748028037120070272484056382915418850273021737039924230001424389597055610458221268373834164210095532921738169623974656893401356678749632945459253733921580817989445047011936501711149990909320473700770100032459063794621950596889252151357656032780938499624486168278767857037999832440288146105342645908259217735172808432150038639288085797271572705283806916240269487518407069960981824118771626778465120099524196879626272731225674053675106322634944933154960520427942426303641201406715642274027752164903954477871216274326204299103566278712497259534433390706136748998225724590925624726076262715713718840198374186206405548239142360752367165271648685911837145391217055629556338161934159872374914369908935816034041214716925158400832221449947827067732292397723146402972116204551803132214308758737007070115231263552429876087752253333986852456561508768180090946335648626816383935348 [140,92] -32706687198245281765943188605612099159623199643655649931984765334999663248103653201436272679346227124028116892966813369482521844597211403407890348552967440583046658009575292246006799952476251386093898014017292087468737864267233204372971804285909059696462024065310246079110829294811061996280483885291467015670952438718502322334503516776356199985330150626961189280005310261955813962504798172538396400699320369542100078863551540883657227276856143082801439963625582914237233353145707276199106005446074248525201702722767490699470618112908911421358432717042823752447997775984372322732977001087282365140013060443258748966470268829430315422954003488955764154820506220622441589101175646436517478949541291920282769868676671940266858578168676091249792918733145921033394118844677657941536406263726896688609442911400425850183474729584249064719256163896248787161385008511206409311984171289676717297338760165786133664223860982544181137170256334819832441685000717420254574127584967390687345980501984920569796993597614308173111859719919452628922507179070208784342996469996186017232038130075380931301314062662248424739157551376106019747527399117886291987603135610619057708499014044099635432620672579102311800786876705876863728587463330417316487304165973776486036478891565045649496168721574520933658370692765316436949220660087682205720444096077740683858849948467102480645833405984933656508242745603051037808667266882791782163684374671431097552683625409632081876673462129333378328121002683679133463741980249678097605497369044210937673692622425286014828970441607878668439899343401363075111268438779996164264725614868364309480591509193668915326232335065918456271266303070719115117550978197310603800915273385115456 [140,93] -2513696081036494110499425205265261181279523984347220387593992497707027944723343038192946136565299060743470626180822702431847561365650264445724470845655100275871699134120469744545916710361816917398742273430713203686329352137436999666318661717815519036398632724327838647651906602171994737567147411896067855031934458558799055272672091282272573527011769582826656120444115777199341795770390205962261065580025285187936727385593616022417840178781190416897376184409515405809816698074767767791485487568854692336171229681190782465363226907045059471625994134604613147025473128334323753166211877298683217464872085568480081984897205914544301812148563130448226382030974440464316861297557405320931344658483171346688102122027749941858312365603047308461549140136597762399953983149165949231949722309837611534108554631193799655569519737354021952032081906140456712590335858892019867670078606660570495808855693502459388872140666051379234693956722227745444977932497266194729621516179062089226292287711588642137597148172553394515362177243623470010004004681718324019499824227726320828872480388610732730773988018725278140469037684294105245271790324953728973791593641228591151566040899183772553203133781777333868908926798718069779759837109357137493460147699068933430826867873246785523414345134987583974128419552115478825869187257100712881971613114411565427328359552280014631035179448184164467085818621561568662658880990023744646824767253588074381643789487134718291495715629137413482699992557402070801324467998537593874671224348726522087939508106843657793258756149418015469716056156732082527299116063986275376572955844207964508194935689581659003221789689938282026036067118506945952566253623292281842499966024506960 [140,94] -21471187950155162190821798394214426264129746868360683740098788036726809777253688206215639933115791494689727771455223456296481542800332673984859716715425899440884250155770131541177564651482367936907876218639923918858456345765082432559570086579865946782111950490260896150746539159456355395661154269931964158856035537139914573437457271159211896483060017540000076778190683633509322947201272194273321187653213599496674702525753809620596008363022169876410496630953402054894251427399929684815568701915237560800299032842277194901245556248009762283971818699164969330535572882890903259071088510855761796600636494407699783584832988350109318010559708141187845844888861869642675177306655856438811332297920824744053578199616622340338679350257127550414896315790241642954058442695156065056455911005098996601168208618839424593353275921859568101675082078489182168314113320542854918783737165767720186799092856771236502884974091381239959834521589705764205528452299764606618059652647867047206029155192179865897151926824775289002786353715397850775472945320269622741902083578749189895666429110562140232153058501462649911316078195102616422282114478175669414561012756222031394372070062069406387598168874580511579404817989141151661198084533764319413501131180269429283221102602110816010527056918731597345712171951066775438436804048474374902541370688975361157377920363545406594029049964072730356510889334860281480472072199025948318100013519798967240940280881559519650209030851771537647965278822015628883385122682517559891805753020051162085039446707742492885764612026312401024234055725040788092695488358324168830974518018474735354782659355458503926418092997125430465749968117094554746209223061431288467249929888 [140,95] -15885026717427113499713217737595488553636413795571111623965985118612726124835640532629843683831020593964983833470625692476856106871345785486667009101931951413664427802255957522814317007165597964460033524181659390536401869408953336991812350072121954916503237667182994289584903920651699662426287839648951565905515780514750111570592198527380122106036954174324953803062130245271061176296772812577556827184913549909618846569548913756891942585565279439795407875347702255208319621879367014644983386404279791580692993368090616476518656854502897384166985056124675031772422399718660665255186520922470650567378432621083713474992476551163190334035338423059766471370179816935673373866890116374387205897959755451464934232156678971232509895326823218699934115402124338892580893635012345573314390275957687935016543203177497030311946327806126898634299349484950545641313432965909742006394149630506560297712559354539004043350898244095861374987927903184715007473364156628215484737418708593720663123415370725906823029588850436556327373941827861985028731737360507066612202250976028168293300785540908015475232748193621891563787664172016167137415066349862532241052901534462100682883341139321055112945191779192475940017219350201115683475117248135820526544390743779706499838605632815618759710419135492455138438031090132112253903187098558823392526396205581538871982542266487993603844046302215166818873704759170549663261207962397341667175585391468086270913859738093597555083700121354406739840849924066434262850910973782647519206482748569597425788350679060268047188756041707666732192275643441672005797895011174892136171412104784569203000816709199827810138717857410884615940766606773758500576143015352899752 [140,96] 268041343566392830285543359766634468054275374755476400732941630737907620111700570799186044147885979029271107493169842468631949016004167656881045325912774680653882251938779045062437562160576778074343548230293768061293355901624425344451501653763127208763367637356235375777019371691255170570650734209822628519034001065887244686867369578201443416295985813190815670548558276996246737798578877405142047538266046727956046605620736629450111317757812443364287662251561305423343149784620975182027505951273284083938470626958129979941095754157634434212037192140874393400520391932436618123412574758118589364564280243997480383743363624455762268200684485160154987685420108273992895113735596386648158421081627831976732312985078088673368809486968489303614074649967536507912085425352834716897422375810136887317678678726594055724568465095643571071240352861005930449720137448502070063541711731017230320088100992678400852279413082566421751310446854208332994819367143638976790335812808729149285955332371185664729281386220997428908902418446157833083611759724649637614608052599071912207190108248005911310547546396973749993804346579615258902546150091923893032829465421274425172829724524316385146698874608678666036182746812975950424984965103413179578385679231190552880496654818053375034053682459701158084616353973550071026591787950938089938636733226074322924416922983300833221459053231709045981084437716451936938345353784492958703964811141037949746735510157124147600598207340910343907658225392945394485237597245698716321073078309509673353748940101864413477548308007814372811379786964120446302970001461546767776337427226404742585497305102343758620064627540169951794779202882373548599534246271943840 [140,97] 1971294144633960825003365590721804114535812000728300756618893844353941834517335074458699021848009030411438685117408112188126703647413356039105523704921650432045916627800676259670758501139866204019494563034012795142996183336033561345343337238200926100377642662974638806218455721715353063808011345575049226635784907646607341428494422821649600841994887858345975339699182067680706265963360811375657235617124927317677552723359394118884267772088919497295684173785128242710024113799523918251277143122958404255711710402188563475321324862245387611367366514754898464849851213618357562826617548372973970182488859852380360261423349444934789339107793649221985215876501476416869299799638673998954808875766532814631203188817774993021803425819580851629304947476053106167032609293216905277059481208497900579709134346826389791620841739061941148571052411270994830261513015697727737037978029885407840051518843730274684881228524488941096895378639684924279243943561662828480356770658625779025778476385364862693458874912828432852999594825785138849833747314416474199185437076846784424360087154748288313154529201364117228302041759454557596600419855205568294640579692420425591762899072239516404045035485527854501958548512194301172151457252335148167919756997998705373398621249861956691489636173248054550000279293094252871924710404479657947438200546231334839457807382190477635776217640736485343834836390033181403882920398374006052697324386313833633181448163145115541543518844776075682512025884412039974301582156096407571966518620802551885592911547610028039017094024007962703928888976094612306263776165675644085147250449886965952116708832280919070198800275062696459157719070607163505268327435092 [140,98] 18051997680596810817665164921866950302899578010800543111595708818038257675557819792596416364979608715837435374420997560361663707688593514754658153841069662863529160186245802989864002574405627835459562341316242475392414439748469105306483878925538434199416861988348023464977844024555521013964223866756501550910355967674836499694607841338620589485050972884600577498383863808632110609332046645582099573413899129858584013114786683010176558500880670527598888543219931257543785212435336863459174714614162066695906157725809377686249896244162034808984597085888268361271957244890750546245446261196965166196072933678048352033337863490941388580283123537105822719954484311637560222962287567091904127652101135869706527924869134361662806824820067760442939513256125693812668438627241111891236037132282776380135510968081425020220682519526548771576105779910370351038906016181754557648991581404243067292661390582182448565029975795057599438287210121333755267949846559607915332436917189179884628103395611220207402304943590401539377618585776060904190391955941610738181128770630132181520297317118801131687249425880309785620387958775409598475742372220324028085262593122342900230403302138319234664155049165887264354567813293916123945772338343258662513513870826342542823755967373924368257749603557852504383957677024726531257389590366090361864041471823482440466915952758974693400317444124556356620330759605331066767000139839966581005852624871395281710741015538543897637187909122710405000110756192641654849045344331763595684229615327394096996453162481678593023068614617088569628807471857357658362778464236749872274659803865493898003984726526844825226912725223069669992838996748862765772704 [140,99] 29221732365007757337882375543655328622394977205469477307424919627996417379513339697555817796059261203261178741759686331082831097298376238256386954394561303904710143266520322572509471283466493872711887706214039829888061326703497652415262017976196914092671834897879013527395719207523242781073950879440021230825111554246994450865524449752139186551032144986465699591476747034378942690556181281566685048333883302101504734178128572587830716271539294655168714204557710352772885968730712540474188689646373559031743238654339686207882403982337225577741135091176390403570455749244821044559127829189569047940316225724458191232650872432521103554915433250411533769409598237116346475335051197424124431695582049736332397828996991853459394442992250800992417958689162103388898962787156350115491158452451493533329876036801648900246726430490669628295254469561622686959066079695186787666643586908532581486019404650217424794259274423324707451865488178364918327326850645575567743573217306572419464737747781629492837784089908794302221254295507863420151028938296337232249095941307071844829925037703807748133743425755570897379240619462721355173672870153810653141858410727013814418192199072966323504483466640552227425317326248119903034034856264188199169346826812047516290649122648195380672089590649209869555885971644780377584014189650056143961336208676173221512945143136045866197046088770433235335206479824742069385020902152389205118542705353844227888416381342513581537630530511140120812286675231217383612659520342876457127962009130761018147409403650276958110597478012757450901246696249852429981387961659887750158216493667095867872092545604368156332593781444450266048073930658878368 [140,100] -246716219059696543278601780623172354448149568949296109083322495685189338957915555791866392880898058190373740849957429281032650511014232853381756828756548930463939579040810304588089732545738188634564253034070712007562455935821905678264379635481102906063799712750522347584906481566768685335550628341566698791889801684250493927127107170719953244361931702617431475548455447867458934312800627833413038386281106688062250345389516578351780026779798900957168355206397660785412181974412856581685299810291113370649926068597327833307450534206139030785519775019113593173114240871672427400255714937204204441384816858016412673081615566961995837305257605524500712201018111872206354791982884764471348563155799923668638046974177111108595957523104754768389094205362297443492041062394300992432692107530344552017627389829950074971926195579962475028966301302758330113589550392373923563487562002166638382783611910177720677453260578532645100184277228394587578134478518712182369205461699823108063348395252229200006350884416187333096507448088921496486298193236177279130650259317544625636465687582598806276081111980688816998446226257179140815190938897362464735401942258931791675775587004313594844108229017506172500735413412496785239646956630718848449140203643426891034003954243258323997081396882218265842542279509664475183474711787570848170936957720511439775168686872661517752463736433413216971917499602407453479594853897495126612989937031033206862839928982713872442176364002653838775209002493571974360848377341259092752548180864092222465766316830134039171234033989908767320859764636345861445810420001230565604909874459619053817555895496446756280191689726317836121858345470268 [140,101] -504363522602963197831549847972155141700713154001402684298316921949813087444810333077371821216876701193950584463540484687333434830495513849165787527231230978387016521664707752321736523829715395230769995075054006724703395892145941795399100274656769229537536466491033893968289268364340687246640922166265600878675533010015728782173468371591014991209858522798591904942894857126840423188866673962509697214528994643319141155961288560053124332066690979572341411615471708030258751684031361533414980649468298917857363742709063493108344566538920159307258587958623969009684865593994478378581305670015039767623699281672486128171491905214725930919090040727945727321044552191978431038035123435238186413286074935505971179393441000847848972311065769573662936834020676066172900155997167411772973056436301525898759021814622500168893782788355493898126583686286189535551164859385306576676822018949234073922638622388660377582462322904118466120092338493959931293261650672162586385004865160581859505224369711923511333198913179318379798762453710718882311075911197678208939736988109793081866483954731187477151487107393981356789226549516979663775331792930429248710062586837497761659245925839651245004082977111785879527865311875133130962959379367972011274776663423981069781949876300279759271724314511582920266185237236578890457796694564646939392977427577056102517421191725412794667601432614975502382425816688714869135018021567616738223267901464744922338026876703253405425987412225912577443148838387685959960503264716300742511281595780998743899899465481151061187375467195033443046816669613385527362127118207871626063347570670973859568474965006797739934115736709911576864188 [140,102] -549906754068414278296651787601091579362023826218672425405649716521851737193246518644987802068307797018226409224516069805228934154742609231311158691752329655988696839270407104509610426361556014488179725379092088102165938835919028555263999649001784935746346822720463053981728468729140705928866222663839972663997532230888301182745957330241352936049052029222595712544866352379559746147392968636282667986719697742228567071520104867228527691724695433569635029678721491866067725069491110096058330070045535787756650841209713134622645167991346681324912552360470289599014361802203891442142225044913256527595853467512735851906093084938945095284485214219303990980664672844149346856554649370185242667945292460885489113982018771853071886427239406135125981420524023136322455958632353876448336632115756300098035800876600005819268302925261444960750505084987937987455068724033927014890541973063556524798693884214616114261424586566845640304244119789710420307359411317227242847050189276028951347967639238699815328185851939160861883252410130720569787383249525044171792705537650177883559790114781186313885163147409134842599410507354096539316943660239668895970922378780024842778298534352518332987704316751546969422329421783669420525757480332625916797355897578007623204112196901389795613779116649249375422165906337425641547158037873676953486900960328507048030836185784861120074580179862990774378330642619381664807831579790296097834297491942852588311980940771194964951206610427518546266539635194165453797488561906102511953153980214998945912506956952947689650876536817389194405249303196736137358322434593807934338343460426085453784420905852018921646549963729653284 [140,103] -1797479518496061121013149598540894457874503315642625431519292489148230660928454450137967764694340335845601374622209747370576084617618681764027854066062086229163997623916471311295340954018443426705155621420449591408236309642485111053761538690917494706170639835891167401186379682670599524781503911039255431406411368336148074788265957938843532389395046975530621091138515873813448069383750285698924595481322104074249000510144008221839092084792900599485443682120434784055133501131116258448217501924654116908860681439149947083389097193076522121904994320440954271585558389564394425070635954161015852045344961348604619997883022232220384759707252649136357526049721208662316970296454047140420504924972663564598896377511761963554840792820293143766756382171450532736029462248074161403326135559883578657263318110018361313135173872928370377887697657310640470767783881384227876938411673173667026333441893717583836459523717048525998409413838674708500951034396697410210882320562971217594085263314674303874337611636744497601320084968442274414366224851107820944589445451042429459787206433962473771395241671714829779850510066146613412245278067071572170960185391317145750654366606224658898486152369709957161959555321141802761281447239019131429590626809736868027402184942739045470628169718215494474792366171716582092997008874220325126820526468664840101889346090736790287259293697156932957534019877140801354671935337696243178045941168294090901899620422766873737848662034590948662952901044260161623622966586308728013324833786085497619984349062486931991650820547648235011931146527887385653504061140169725228897573687592596250738077207952892914839261572420152 [140,104] 4843292642839736109631713916604074268587131656843619775052512970574637818261202260600685317456108472929833631025791049423694171539950415173414821730707463687028409717813453142494660878611136096151871390715521818626312692241763546712832554487588423111058900174766015113944045291518511928173968919030855815178234227012157253611053736008024840901340486066689207516689879446636484196259070132546805782559198582399321608689418859483725603978726283083371601633264361613267669876681991796844305908220653041597518504734564759262183237438469021320868748008547811746461203655861923822453417412908474223519270867780039403065896479949962301086033868298015044245034349863766692436048884482376389847975662114095898258891804191625548920371810616488699106681589473859232991359323589802465426813223878255575208659166047905871184920489642736206545295216798854107034319084894591861725435056622524533258398080643302046848915466648488065870565539285140467661107143688055388327728194018026292119148076735872825213523036243884331224456708413660099544420943888081269292172176553136740219655566184408336730393359734306310331266328086409610693349746511164908245995657857767823370702427091846735064323007040973158519371314923324166673668328866680856462018985383823823031997007979116500397280761852928416509861643007332615596880672128564487506622659001519600740362418228280930463865053745020124609614201842540837455241598602242198328636972471407236994464087696844705083150425766513379458815383827020160357806474200535702672448479731840940908087546044477825667739000460301198712629590017503468713102499676073611355995041930210894635948206293772552017484980 [140,105] 5583844721705310185257418338026329555329047106708341478212235491240154570846662013305689338021535109330279736967462007253899514514306709847908047535542553778706959246906231453531132466307059438442130492011449767833886899974461091157133963935347575598720404829379415035503536636201824221834089264186377254271502582052544471858361959945107568565813249780375007167496680099777532323801747214491573677797261885384236027512196326247734369330055692992078833534326422367437380498931412064640736763463742766551414856611796508950965732715228918595477790745749690069257079076796757422834167226047665225537625572601057071960246331299928126761885354322579279484703408552709218663547969299064825273832587944457642293207420543431046229914979174240869988620640473481726861161525802915942287135605371998890893488852672462430780692040768833520781733243386889474474853744839197305379152948848561667798287620500705720285941714954457619180968355126985595496087844274356130754359910089179879197802509250888187189926850190460461224833721945847140911564984569708488609405605065681843231710902546879706527509096428861475170334179273846992778640105255636710202738702197212298507647107571265428814030776486801169349715592985936505819042824411170066790881062232813124037906685363823146399524124381348589134780934852191801848669711530006324033137175927730267849062556097544574200818621078037412269928393089062017989326408282050291310503925894894930936764922874370412184972755574989374210617010492942002974548398612062734561391133286782065643182830236027204248261435809793906259324355464842671765877424970531210393595651913883483613740292884097322034 [140,106] 45319109683531896374905560648578291397064193675763826686606183473506334390513332533481580510832676553204068738769111472907972968379232007472653161909684942605748802175665549382369868685738677346481159850648031211515380768738656309690924171477246997532724765377698822406310884877410775544591778355920664772694193982517223994201813877056885331724845694568013159220689414796820141287301740684293162615121390801727717976751100238583332187383158902391448225478242208388396323901473873568719691987416796324222653734575399178391864046906930691801770491017148544706928113077797409591021233493566237939642198381565370546561936073405526990742245893988830892340396403452284993254083172263537475746409633513867307342081955416423290152904050579631819942613645426063446688908178962083070944174409653338934504874628897770262221748651957213418408916528715124523184309541013512891622782375246387094110817960845694643554607730638347803280297017866990689736439883278191475251571221643599429996009595355144750112148528940712502519882915116472820471107216862414106853736596336730871494646411103089872103910407162549662484786339346440932096608032482091720603921789871618366502702188662951163807039812256534340076044574369450265081519716187154098958352766746385123695415848266452768518426982298819851316108759707410072972809620546576349397074952609118051646981091863555963605835292732040059334932805743663749135708700418533594862464995816065425215883973955633364060670618045815422693182406993168068967182987423648752654388962270875276635017150732329313190970457658812184420203512940893400177102529264418735729710719605470133227389715564592 [140,107] -982477028720723083671542516275882618346224906621530950713091139259685582103748885512372453733579841634871649964013971263315124766836071542558726030316188155899762778781906638690763725003828970956003528151684340517864793301446039329017032846327229580630160540054405418324646976397700762129683098591227728608506755554334469799098009165930700344452680790997066243528347257858382667884184286027709876327816613021314360725469129300618696068296846048205033284286326490673155873096098719671406559741720153479325794956214886118090306998478303559977242723524905611786393326466755665129052782866407968206940016134535574195081103767680363151264162163489675274446404531711877514845006407747007190971479814879575310066222142381478419185690290223264852349048100183223134995024481894443794564438059329282432795511744546137190192150385372666100161462808390985898121903632858360243994202188293848670140735565917977017289237583253894500698557804675891475192619149449873501757996345166845390090674335162980658197068299226565629270158589004657926221777766657780020517049845561375558187430557124535412890390311638941076484592555888450861436683581026162076045130191650974835875262651564273216742971013816083185724283979412904632500243718454324657211768420202057085331544536604642303585445067758296342374331642092828415747301203074587997943630630611174602227566147252565320923330646194858391703055316345678573811413399851907200221312472676991230934475790237455157007173898123164833469428697968661649770674817592979425173972194316725898305543868966340277072005408846967168936857968554498636186179823051058770703076367430461303770130144 [140,108] -11971809011494132440065704877956446370600768403238010514836750383156030333884779344115153683862699963739444736271411579004151726640541506938494108317747590642438243412735073450484164541769135286862395221165959248691245270215156304077452434792919167045731704057555884621772326279382173217162967257530589979063122428933791240221970074321541670921015137400408030407623461207764560383033881222498383091512984541590604631290079568561622098589585442949957087905132304730241567064630279046402292531767907435492020408332486881675228841407910566373098273032371673585789289842416678241626762185850514085719015067924263426222369231691482506457511306045492990568818250603517116739419545946257301268403452016495978165654698236566848280623603315877966094315072133263266350804895946202079083585367429533238789372872599252651595931140749757716128876469771213409235703857061906433626653162579708703194863888023994001420767875742298246445112517625324128720202939041134936556320855673533890740114508027624086155424094365486654110839246813794949049878567607680154313077721859397649436209842671693964980464359661077112274450963388116468660062389359592669462115726113333365926891799572748362519034193855921580857611079018865386173499463507328837039486740236870588206043737092750121800576742557884583994582638501086308653610889781816439608046790619044768687759183839140664102074802676510000913599320822125849034317931807686323526859545795767852633730142657086965000234924523157826638864224331031636966525661948033444141448334446010762470970876253474947885352180050607457394571597677137437983496680880901325497574614304032286204026 [140,109] -25909040765733556731283689682582456661432694344859647302269815372021128527867173770448423976234625081081918949792571967462234043320246494338890330065317829857092818672443823789685076655029841392747230057076421693161540604092923404137622069211967021132754899526327816104158617207402209538918096690331314554781730792892847611664972085433215920609030001106292622476121129738510211290530366619562124517285368019680117208522878703553970105179703522355878646562054493489353509186876049480002678279434993016371287039244396228455840456796188771377278155968939264490789435497766466327306382366801454445882874346105766445694825646608295026470059201025067789547074721072610868662405761374934710931455289568651159218659265850629808445355950129907329574600532813144133202123730676580196845228572117321739353377932788956763743042931091263614928873733780936693935964597054614898498235291133260734724754512239133011054460031928600108488060642236688950728586719833544122140455317401769873999149329154747008902405926623837829652166912817529246546696276536766708956903093373681035528134838803948111533488838448202512200468587322216413074985690995870946346459417203049565060443392736460348946579677836533436347521295859356534710906070405087312639694294166107545236804723869563740816505246724228604653999221992930347562948384983584290339509892208902135840053017112172654497036269528921425650166903088023632181545777451077479407602077880006877355404870198661429280835828483144554387458718826263378404089082007609661230733222524849923082875119688741391843983839136743370354990050097374842152953166972891389124610422821282256 [140,110] 133760277533739217856137072705563030073505787417545638519086762070596034706792849094834364485855503128651935844125995081154326519397233183191449277438939899786974509161689570837932927686682677399736931497026301879348107776939705911446886146720339027245982702695857327669447067192488086627671417950977958086121470758872876889312114984300431119844704351695307770860217922764203653921478805719277579663330369787993704018412397925430690751173688887154257153914434267927433077803752734330394419088593308117450850381959003145180255685554444336544287080637826445485575024767668643220638704517007820565310429724131655986334512574969034449076087850757326913008110748689136590747554970810849021058136405270775118504354259751590532910274541699755903935939534608685386910901988096873903452505249315518689657719594725692894425062794461862488598185854346291215294538090450574225606227470702346466485498931306597442397705965193218667733465717695467992439665689040331549001301604366075629232500288027640989278920064438143681804465739301095315879706599048439470620004088986536227965823052663922397164290982273671688861333211305870020943951721517430454672945810243281269229103182725701593432025943931132646846316208522189551746646967845030692378171165867201456877870167532656837045782501724235866082600054461557899921270398320874178443490729122087919977154012615802924820345714978395944458405840043241972830447716030183917854010038732861239353114157324812165764796435058640455108979774528380294255983072921579860975097650558813117774175698611291698522269713044951182348943306841868228555764930459089651663292859172 [140,111] 490543197772954060166941067463405037639221524782491671331917229047407922001406382310468314576845138180586563991211114899522374830351556070296040012299384315396981845742792756155952412739892267119110730076345936060049653704169534788744313358812744921753134180033705420509178777451533842939237275029324160354073429816808853048000984698697730499631916467074656250098151953951785392339692941589252202252021118201082064195891917324555125641586589177515738454278079168218774582699576620333697770820377527480693258352498699658081535129394997940585524356465845559017658315303727352575438095435958143735729534748084726991503948784196464203925337548549021890553815263762704076256435769115701720750097141979112017663755717676472711538974891818356032613577878029016571421381262554610918366981775792604973530966906961245938495620717352570730259955424059276923351076486304870918604060334082770869149876863340946173907299375615552356997529554398130356783507622123028463376871890833231346810337242449178215474116360626918456670381029007338869933726698513857284359326235784780267464006678918961056175083888112607598222921655056001375810732825695062946793532955490480064067879670974031180280072851658235814252587078222509176260560502556622702802001771032512545601194427034661867448531989421595140851220754667729436941188865626876325054661146767935320537470902069519211608276594159853812733954677144607129260173837627364706204123553398856812557377776169846793227135852951391437045341868052292846541458499238236970639762165882366032010715293496121193847987791860229860968590484902297653607732879287871650439904 [140,112] 751792926335234435171244929958042447183478678410146342111343614133974805251800130820068371130995597473259945228220623159695580105387164085916850973532740134931177120703263140613743213090500193358638241906815739912689107714519226928877382210429398165561609638572717279400356876519419379154996367418869359632409904758244991332048334734622479903634800758133739265694421769274369818048917246018773409667208829328210018074626298406075131518891152322559730729459444564793364596878316715786276894764552238349090106276383538903163076381095575236708006001022893849280324266701835545183089666970440655326533983760112709375401077650687017549195836172872562747612720544794541534252680122035421634789986344540080072763112009289222665468654218180244033260737865063071373795062412634222947159441349471546718350850314288134525897031700848804471244467789089349508477993450624075885855386695964228846317501470940863802066289429799168535597557978325383452358484162465183956927147408924469331601397617521675956015276949703306637448646077643127142936239709332636657973011590552496076573911496956123690882383304884773907955007132719134464697527591263741285535427990656254727202205671508150112161208427425759769480754646142498514742557514131242151560676849595285627670010269344437535800432718256601284366484463578686144979495894121337349230173701235981351974051823343559690561926666592659958686156124251320119426810318365063870818841152619400381596045966287046942439130453885826841757527657906412857174360890712405985815260254450574252424691552138215794347894700326359792661851413366070061355842457359190984 [140,113] -3548221493568431165942856307197900703073548177391644926665584648559976389029744020868666733025840863716233509942603584391266804006994318912104281928821584582790855097506927124634937865127895369644081733460348551929045865227903029128639334726915481278582224151395870662307326168642298551192753626283485426877332211529543801334472331500373369535543487443329595299977369243456684181671171531558916262408507478178430406558458798098260230824604471543446650191893193118366901395076315917348744505701109203840292081053334601644587297172235777396261630412273874954288969785343687036566472965168200733199737155972494895353887156588397798120181785434929916456312656088956566907048894483307147978005012595333483927830754759338637938494422462342899707478397745416863338849719155187239725899422538497868514031459444863226309036399816324990975415868390464163570939567760597349393556537411133302153249445866805297780211466391808408066878898878156108968086345014252161342272609243440491774826805867785934739017701233722128010326360323264250721355391628654617195883243501577205053404794535195214242999009751905744411308993075414576670290868226481746297562950138644060024228755001330961201435269918492584958729687553989807101477290015172500627427694809242345888229712425844584591855905773193092476464671733488402302816767462226699226472364400124371925648922321985618377909268652726399763071129532494263896955205536300674704580868945972890616371199792109674165686487690914233055228613955312248520883947426750147107995690051568133337388433099771640685203746468704829887142888898857530108688878158596 [140,114] 11148086870381262922077734562886451864569979733146439321036960767501308248648313827674700924562509184104706385165784922590860721189676830408396202405557658409547823707097829496813378060493428271888502293839309065552856242518745692890422233045567824702509125372625101755021719090798115961503645661616842492150934007802603008638594986270233838719474067999962328723227791037324361214292091950707842588950581561398187844905009547633138787195705339423611025990204827095655461202362023396471871545287601204272276316662266729222519317038046396857508096174059523342900967397316957366680509136714956105848546780253936366631052571857873309520083732164605951680351944721820299590990554202142495759633503286603740330487722707190805815078280746847604912925837299876865967888151230796222975429214206132641899563330960841432544231228970492610157501787981819491096971429048124562057969302457867651933256922681827967241926753523836745512549726787233481946800764892357531380971378348810833953302156397655161274381782964111984803544897239223059779011730453830872993207546870125487567596387880745253033166883603152195342992742789295776528180361369421898863249455224835166117394297355103398770732155148217372931721295317265969561045718362895018416888920377672303245736022441458952207862730694917302102061439376850698263666566986738306033694712143362930308181469853122311543187707801266299121952861864393966551885317003169717097006512952082712935332191335631408235104933830488604757861696685108124517337878990003264714948671302817052609244660899391245344833563657060566423597019344735183265005168 [140,115] -72027040774894647103796133811983549252244689645799852153986024537720855369244933816381697031957457276493173228072119031736794463374835444400823653633496133374091349889318530387426309791619533393937133907365276877778321949518463208025785382764121352444847583299629450642148463239385252983374637501524504572595905277545435362228176829419050794757576308531132813344174128709187138151621350653074735525635712370627822615574852232506942362300659532187751312346652755732054573248121014240060143631246440059423765346602454641507045163628299889341672286438850211268675863798429859970022345127086059756882922063673805912224052934459958621807704857091993375175393217452005237269646634082648803332374278236022149691520139084174752229411084931696512211970011966132978193467543098278793123104831407156055058524136920281286583527660935143026092781631486933172380009886023198566583005917211192624491378976056400264491626126105247145445194181042918351211266731516866164702338597301742869412735885325831951095784123869810661829605661028567658652308523058176841869202813984549051632329506959295814423281382998321935892143668348059801620802938078147705468457261337987884933848959590645613907741879580668311992730902974016952433005644714105326847966953609851349625804819369514728162034939182051567533990508959549059003387644029139702586855322144870686676426600186607352898613952281079576222836451928459796876782881000325262011562008025568133990354359458894665220607308340435093997791036614716360829354027450879226989311213813748839075963515592405678798106610056185654496775034379993847392 [140,116] 165329560021577568464465056191972746733214077276654135409710366590229512147522963690884240963795790250001622007352548350181271981891954969548856880483130048552904328191302652574850947744950132297477937162243542099732991318342378394765514435934557873091304529195839859482556587510037293733144232121951054348913946332352868539177516097038126034130255498038106585676578950016887400962020685041635712278097778604612333007329839798809759344922376735766321251696500033146857271111199576083027272354758805382768917103997692252007569603666389081237946770578594291394411129958009978632076027699719692950356210850067653003520843863017282985975327485782873009932464376239260331980244978334732554733484233929651131927413100605888195457656709284141996926204192792643499520121231109731457657893936452185668705592224165100094035763391377797107358438804234641467491995505156105558596327586482632216289953683762864863771200060090858986928782078281442443500183295665613331145910367750163363703139486506507470417276717895200403080753471128545349633502342695226321045506715209211499560491066869889492862558012326790787078221040683978734236755896534038450977932697004432880823007959220350488881918179948887017628842158642836906445656927532499682415014541253867485293391151478600431408239518211123478506666681011557913465148434293801665813173977863253138163455719320596825321259991160282934922574787352662095465961475563945669828404618342974302803373502282833000614530029067041708072479751228016596850922800423669798354803339699328802716779309681383845785866304550710491599696312104832 [140,117] 25696997381119368359424583514050285382590396216695658770801934966077015869629342585534358881108974538396046391702714681782675083545799450096671452719450848293780052305184809888688400409182450629153663622794930334439802948773074381433446566101078294337890946315862683545754793573777019218459512153034435353407227055568359260004673467353003219455458372545653576807214867888382768357784925391421436255089109706003315453187707874551655505350605738953441884585694986039429021042838864796773747835950510160048629686878333718786799589037005615297766838864336274471041537152156066021620972509451818453792833934926060630273901542989405075813577969979064030610827524288148055650008057202447522583137052821629086774937469295056775425418277124023768713766404272674275180165596203297994784271333454765208245017286981183244630639664933767089925761523768970512172108275620023743815329438103549061839164180111391634355326340000509731993596018529366495865943916816450140005461478438852236954107139348574398348797266307290555001575450984621908378053649796708862695243184122796205869850850941802104953863720261400619147613935916810973713606334476457061736589829122737965688311693962916277513369150434121107578099886371097601418227287319373601671365864102833894017059861978099543459196121911691077731621285912105807237332950864947427823786595827306505176054636089876167846942826583098352312638411355859519617578206022702872520917568802771179687049790781749190324966589310233130697913063841544005593439160528499003274474381701656409440212893193943519502602864077222786588617190 [140,118] -63699732354449831633746389957595336718304107217308271096793137561067309619287298145143757454600570816840962631998165121401569898759907153565462798240589699324961714396383872134272228213645821071334562527165695446645940060389461053627644810918116746639618308604776701652282055223848496329398348398477948523851164667744967508054486674331058514782704312831157942023477678940722964602964077488041998488670332714485541206677120030202836958096264479887676762997822230287620334597134107501893610205916934777121575870620457949368119606868539658950228724765040750541795885278293039244610470430050375777017534617413687522333952224967377809076415525844110445281891721020026880271088921252434733921300934305819429785933312709449130302022501441729438665031450747018027402138004167599290289814308016541289967722646464072935827543292923301677766338716365639214580457069226198105805938878061990082565070447637369636852607307837703360106278248704721515670278810914017886805064116596599354492462904004688581787773765249912812759070923750441376160859281361813310629919036445041086128722516149295060326708113675158951190400498142563448472899104292276643459480351114565267281437008118583341980928587835469385603099115719660892561946546726739771292732593315702242614018243671543945574975909377242693920881459874044826939828434646694190719433532438829085763901413148326688589506469614715899069480629912261682960955603292841126115810303485257697260181540839836655425116518326181393355843720710142903080736172417045121197451001560062047190583121830465694298772747468421149560 [140,119] -24979562015413826235423875599002005948259563273378615257310594161496728674941406591960121022325452810510580651315335045561406253683025965829199137963171305377415936363124982031828175068150888317007189160259836076867386170544168857334512230317583123555779726680046289793482125967736596645899065229884083122704730378967386837548647860327605436096349563770950217473337590491752028438236597959324697810167816819122588066586199238259673632166532125719303233666648030868280818858935342503320856419097247371210872183765295912492863807762694441038368873216073999182056546943546352719524923115699571443105334500474063155163803485183117643580428198632845074394700952889107926863181507660663546704648004319720787068698002006768385955392312119913873865286940165488616332719429068362895095049079309501300198028993461251655999225979174190884844139410104775717825818378876094510981443219105019599402992997095611407051632370079678255818003461909075303097984087236526987378424963649282907707415232427642496669433912882793907086523257235642887302703946380691380690001182343253908699298386279136345624582927134588657760197862694668540932925729573931830013206388683554969108870015166654770798737440155218056796918978874642858838037526933220146674960875451301331997888579602506261699578824525070687038190685706581004448531395039222815942497996065893004442436744093294520310434432744278782067129441221684405794902723683174010402885817421322322913045814230614326322817211314305333151479303698080155556461761849308029621699650453624420964046463561827294885372103457332 [140,120] 34334714106658885860965804611199411523093100146379460832142198814570789821322128521258555767527126671697242732502249905747644180422730311206011014646494884486947367970225864682331799111222200135324272786161483851815068921253556202006223147124675239840109044444273327826648870790482117379263047550484063709129506521562036658311950220677518111517522497200092871957810660089237631350571851798024008287222180129815068801779499814892399023860211651233658623445333988974305331155905445188276198177050903136645751716373605685176663074652052289759383391884056068005260949816303944786137287184927040544899557778155371482243299299663377718056729429085802771809878636430401723587518084179683670520499376271542965402180312358555220114193600727030480229323887966822038528145931141167073201580530017203195834122643992297184167354878464353929973236119196979999490814918565664282404258615610887897002020262964960975752162488038573833181951244917936655482955719802005735006886158729426399646456143222441753931936891677783430600552504754991008000482182467272060731827952859016315014101658964907191754510165049376105613929237413589041476992927794355480690139963076684073846259410000578176496637384415804811721313651737884903318606554481946322467626706078040365966208565649707080379964303250047498893736533463389162039024804749868370022542899800581188675513441722068978302736771947764779220108735376990686081919188390619021993639970327135704452734850302348837916156361884829643774968542637308687557226804654011489647433106365288437807410900015324111558688670 [140,121] -15520606270788484589858834331666132357260280048679186368959844878515053922788873723662229204957611412260968079679127435124340701820902829929748439008799399020853422593265737636259894922599727043987814373646950022411205826805453302509095708959084665335868823605483384473324951024360429534920634831419248963251436520036313364932781867486215634161470270351428940689793824459067515600853860789512912061844530857868578241077870250663795452400037104849436884096745110047112319951242944061695503262659211689344752601040529606184529724458456752682327034985980394014950182609851865172100177001723398379962727045406882382951382210143430594298142829425546210321767774847377314107534993909254935599568006099289556212877173929754680705935026250279234967376466195698461404418641132959782885920813570832108393495585440433875103229239766758678493221958171892635044368212011152825049054054093344358761703385969575194078844470250544346141614095442999344701285911460314053252235962134710246564492521719312258266801368372169955467145181117837523933239455379792322048887943328832268084950092423158305875157866748914888261001726491964315202350186200912527679271610155054915559540853314079211863673820565140261201487937917072170254001334819960225575079371777386810747096046769872835934806705761010793402413981492985355000979035746031419719646660508583325890476134071472812662285731280923460365575281656380459962304922633697025744720645974250047121382386169328381430663873276970196799211466479840377095916067521360066354621591601080501486135136325106535644 [140,122] 2678100027066175121370143713529297799404678222039737965555002950107217562055199276145901921453525052117067533567912052041096899178687403122598076317570693059835874696291289062514331262741224864635468623695883979335615237185060921093436450085640850878547167853459804846932114875185110320566450187061177478877161101298305610419723138282970178299493367368064822594418841534964175028883828466440444471113953565809566230602184448800878724433119016733506867816110690247644189550823585685747465662998704256478098477868718662712325620214574217959379407563167867434537115851694616627173970399592803242072941117323280604028810671909015943388650625048688937248613350115070713964559732458229828083952766475324535365687123604400705352392476246384652981583482737816991542079056111363962533912394554232306151548920005215750745817680186446995738899341515585855672724293871247433723145256320040747469713185399020855937307549669252555027155409616022220905033169035974922533165378189928202252250047365800349483804432292102880741315059067211343502763233451250259990134817302508479594296882194881289528675059952448977372467978597286566799704402103329342361246135088297168269975642996899008314758252379838866225156686734075918036241908357251554227079754765154445334283130279449067495243326705480397252715535641365622021504322852441025549918118466774314560095139706359666304526457770281272551556109889783078922336970065419706084855928709965616724454829727534880165124931773045601279920800927489746493961214614191482911177052713530174507252344446342 [140,123] -313955525118767257733354680789789922849885538962054985924901100025087425739502165393237770853437882004420584464721958149733926094600161793152113967912538339732051416846219621584015506389957647979287924441293296020431798566730970166950247615360741986596275613679627327177396353070801524157459147989510034712212432583717958115789300712612318810580242085582352991068334971115383536870375083576573926969806856515275804901186194262640603230481371142090197429908652790927814233097201172659540992604045075693487858055392479234443506416208474128233578450777977970421078360945315144838129603925503511688888869640990559931671820492191280848594686716360337964914344106907329051151944418108040983704810692528998542882642326614232033071674930652132574577203157513357097522282650212976846810799130483208264184308651035865886019859831871882649315350126828210453242887813177482710797288891716907681771043594731013782272723587810188067299454338188947605741247965122986046710703019977480902533711978347914031322887098481471550943012807380108085697445652679322093222671666762591976233756888570278657063427571183455476927892323589871256862113249971530359255232077437801007620589554449614700724789314045983705765817509882536896413177522591420632416550005518573789649590642695881842699972413402648430406216785386416634672214009113639524384695099998369580144710707436240385765781134632514558749225396660216794630857127652467441334406502490629170558387310702567068702285373572041602255624392710102755883631507364415813900555548860174024612760 [140,124] -7127299840081161349329533706130425281528886648992045265321149343523575865558821746379314935294678336626630285220094102261798708762096132329724138829126257898939735467253641870938571751866554927312093981314604191930171591270497935356962421059935642584418712485156621591368453702137033271392460509018604297220028841996122521062243226764849163961301764383082983624694587364769906572795663794583099543530307127862537146971850916581156661640082759244682267165097462965901631098900134972804243045041631613433160534073159684988304971727985464597950815383296093557268646899443790277852865508915815163190234354369467650748913015745234137238923936017327757562826946631240330558192796170746984824809218340958671029332132756854013681640199400719596019884798179612056521089953000405700240992163001281866129719988898398203822888612963002815727744188461226328458108608822786385768926338950650586187042353247872823788003342130393860276055979705044448858589528006975956402223483486124727764110328907938459451379726714224649584015206703548122495029247246259957333655009188597615951712875879686299513842896021505286472708194085274067134088152572333219551688218498806423671141409754890247565963168209793594662984793892316161535167230933667840398941464150925516933106873130283475359991965566148020402789403534051429506801595874772397647360444246058948619475029822788081012292455360402643855663048378886988739983319787329575485268326225677493261804389142719236657551542640617732940092184274917044743892816386196737727217067131460848 [140,125] 1122036391475165284865550105361373114813102138214466427462878660363543929014419462524139875751239283564290798825116033995593543763813625631447858173092166473722101951999371378421420609615093054299330097857970572012691821602280229635279531968327330861742635792191448677399498775481954347676823453048028301173314001583774567286228196363819871241050068342908914178587561183863336027169398659214755353514066037887524607370542676604276872504381081966470716841399092415424262778577954568267752562761228810439226123441285978214455569096067335667826770678860426625741716842911289291611089027580713851053706875302457761538367162468643426476985820884080960906925365646103227485098220827304993839303393438746816637684899378505176591722108635379246963660581095267777007942770695336134278681907738348573376818683821400092182338853336922176025089094437935471468521002153313172388729401255117687094987769752680289106654548460660030117988237654035065178326153100886995261534562910751430733015144067735466501093189045373744537156334154981382748924592838719863555595586901614906473717514273379326831889041376061470423786377833397602574925263282354106424225810654090561584624353600974519286275608536110732693250773798848950625326257837073270624409989337513583001310845450465439287218529474537866144924573492769533460499771742692489858418295314314797532809193621211258802636740942134799340510322986764053453604570730803592335299727553941470040555324818461204622130881408687969295711943826246153709601672648594875483209843765 [140,126] -25074716808378598380970670956845472839041269284799510501092806998494363009173635596483053245552037832403996586712352025545619118362945321089661158315440276038375972592955314323374286103435570838818119215705644125784792297003053595205708994795365624228717730795535931335646054482755293287355394104656114499197505064741641038370731231542566894384058504279419780000450922086053888524838329101594616432979355917138649822203527175098962372625015848524040472241947299461131341982898652795725443920225835175209487599332043440433967288653092774471037165079384966465956276166219225923131961303434204545878584957892572522951479108542618154432778172337409666833000224513818072173620450118271309156075396818421699906660083098389143857046445673516640190087559444074225964570990642951292317863291759978911309955997983235234827294368446785033931733286664341534782813464817389157387770151570511339099437649784192087301231860046184602674096991366942159719693583962734089081087124376975288798459683460276128309817681022816187581596710030889477038870810997062752233842445637331597630513642469168394599011568862486126721050619910065812191068871854943568679618897518417072023511797253203148885683750338638756863063767107779676976844650031055893935078885497384716641431797812300793671506757545420482910850535032776334229934803865657384401177600557247810152197915137562677318694476335827229724587988576760308986095576757779641576978926700324261015714393964225803338882219652882458001256564243155568537426735972646126716 [140,127] -3695734222899009417022518426839423898217579031262997387993212047026548266007872825522720944969508599281441931111537696201356012981501897446896869813701738147833482450348301839577360978086015758115899044020084576573472991509905751136198006393874977087495158563951778354352675970535648372717052784994661959465839068524910979952273587794011030191555183757448871763727869324839514222024605082915468994853355557699170152356186724478811602143887691749390019412631226621864618808872628105603449250248805600317531550848124903609315723250328967227670116815320724640188745897129818880407170412482543868943512014842316941757563389926663040594999196105482023631002115263614315721863305237830458020171316603812048181470860758321327517209872859188080463933853682681736487034351523127878661229759886196565774148547333193533261367271476714588386414658808838097511612118088005161680539602849341384118876120915755214659061747205546728685808093182354887842409064976521732618868281518704194310563542522930192816438766536922443224333448614292629725260001339713739649409203259070638730522116802057769177418009053738029677653467510619438106626200633194452987355828137328398681119339790927996489387292795149902925363095202829837236787760469440550730117056010761601496100072899990421678940028608459568354574860408337929594954858726965601969792312018127338528306044830786899791367007952314990015554871690533897025200398976462332501412003024750533945263260416518036947501758608068717717658085119830211315391756418508 [140,128] -117760750447019011053249223494942653758075602411886794956500139367184884708858622670221106742310338063099104057870876781099349181774716255099974735093382495541885748566165141934320235899023713319370200523747811179336714916804597264143850531034148281755904008843424269968612327413982554357966244351431634682742586152118822287241645115830064289846585246856769590785595967206323794221865869388905665170512833644198543491077080542302233829475658280099729118909417282234223995890699154070470677848141456312702698962848635988331228542820593836490742140821569682329930998626849987664554854440382522767721758400985615305740430094539912967065797837060394022922688471998628156609385856764144547102714416753747129766234931118748191252954299619181207150666079832197349520360336974994361681132227082627859168177377614956536874807269049895072644294946378974827617243228821921087731088448779154626751691766364900821959401565093887141034605767944230738135177892823496124685796186233038599743047141717269457121324762261175788970813126908838841708756007153977200719450185221205269319088780233410857095952361067744174263993076166565132435393216188760510089486234630838133829339524774998399301125192228984886287768377733813423362127516497665434821627178544407840260722606379741247456859713194518840656518136064697651692963344437602287777541807965218291645287292185879638567635285809626565597968994451268263499725910264782006612933550990368853734061210190374093115887923628175136573956547953226628833724 [140,129] -2521633961082643544885471237826262777058812240252554735900546518361471317869152207924703237279334960710376763328011081746189114666200205603599909976194175486944830868289743238677083197633510697412997495643062278623948538264982215663346960088730348128630935703037308578244448735246509779080815726283246233355504069540204876644766354159179342338644565997745472528224411361632963442215412483333359859485723233259220671351213921708430764949436129222407961923649479367967261198449210474983629810291922166733779289201374825016692345365770634291964168412643972041820050612191754031494184682348386772847408090120186822673191621218463069287436112076708500908598472953521793777285754437749160426135641388055090162993170860911278427131949135344984701910375816798456845202398854061365417384018835296273951488407330868691740051391304443702844510515465123982584568918675992684022916800382356398770854275866933059341995731017523932098012247869516625859504699357532534674906920077748924980423810341725017707096040055398011740849430786986925486008374924928846581879562154408127354187956735697968972606935774877535117416702998259453148240640983230827534424025339571643474423207278616810854308472122377488080344493937850400370957973258365300468482312718142461177475569336048348523249647928011485151473491104961966108568855942671293633225553629979074258502966920743557418174298803037453512138285527932382206154483189091050761842939938388365156716286632272972389324065171596586569854953099512096 [140,130] 35343909043473285863662414994670340774868447532025274983240021775464692058762362110026128685005817251014994751307397937672591898922694047654912486099559556358873004744021658657856871421408153091622980426599195559311560350076143428645085829165890591687147944428169040070670732857503343690224788407038372283144695040642839225237398172884897563682805519730124575057322183761377077703029847401824363775596527996003386270557288450694455906782221557524342221991777043236714107772183351779005624824881310776070359685062683701497080821021679564870345547913220267197853463752958784594824227334299222356468131686942239050173707441319730265155935878131587860926251755465077750160980221621352127068738888877384218510038664698982501633175637533006603865024150480852074430298698511724355047927561188266520303333391578234853315785717855129076719861958951248323485050669822812344357722080755582203243780840687991150502255491545349942694566334807026027414063543374227717560621997175214044641645957679231027894475938516414193876980240168491644285553535093897173950253821961525107366119564290251375675889653545715904346592221290382778073494015741513114553983819647798499446003904094662206001962709161574694762847737738207381954380538240701191986023033929976762064573168319757273421001137775795769645556978365394405755678777955111603599017454566430100855378565489190078990525089146087162853806794128598173457102499660832367596009970799271671168170618535885484887672581172728978782255802 [140,131] 23209478090587803959089810681918186665081962828311621939494872807428888312704105341474190226815917153844108041068770252798787560539352794275872988770230068978525608899264560789561787487693503880215125811295957834999375664124516697122210878224677816333969602119777621651650815879914386506437595793319907154439919021406470004531961161580794409906577471941540210437951614727810331235874934955465180010012464173317686937113423895275037415932695827956082550682877185270416577975096608213186421671556166707933593229489111746500586438150870961768575442624908168127611636375332927413941708234880287180534219104471752307580444429772025571847149053719068130601685649069668014047187730374467942876321673321218432825513826913744336399887974752426414350734900035781168025136138776334532039026678288839811112372547254293306068256537551321389600581689487026160054858437187642784237114403137513442089850853156850059011739004588195783998302741561176824413541879400338347612137014677483785265780565822907750638270340730557601630786333264298912349636395601493101769803099652659848965940417889244243312314803244222287560319806343447757277792747113051336357925131669155359582096368942221459632941970195503097963809093968469866558965606348389534283185811170437706924613146320124122213066007733019993537981355984569834106213256773323708863945912805624557500393511194323067888488060150081223557711156285831283350702229911445890553193595761341459309345430327611337840688275023740182 [140,132] 607808960408179402063712552644110535135131247116663135077962869810041294193466596261291417827407015562428842606714046893976224685103277623685882480735084064772825359813865843939759553881213491531822200014422271924583892840709483526989984299285553029017958662726570411071138900208016694914256819942355632056130668096118531323578473009122914481800305149063230651168227172568836476814569381150437098758416628306418834292966415181433113056048893108368831196615659705519489707539298724861849908296680542399707582578327698181661321106556954736157793723329158703329358274407578038134980485454392996476808722386289569023560731033150767526340112334219457418262029383769777705158828796467220239386635304002144654263707457815144559962032335067407466893736728674197624378412615395914431377952959305216450030224439373797263857780609864482654535446467064196759803917261086487222524493866167783866358753292784941004835003314584958284860936655560891912549410987784063934834360194474069588015998765196324442392917598866979304371643562081901512341477179932895479154374883815726624927513436846067558936061099054506437818979060215636016010130081962427048505764591421581131297904004650550606988398767937372556318206476092238706101424635096125958110080646496391696255236088946545910157071389956800813802381354506849295675852113524344401775671462709506158954384093963994326086710268015589921024240851597807163024338265126772202156013059039163680595780681381779889653785132 [140,133] -2954907942458540343978954637670887003055663463597223174765505752207596444721597572754155759591573813114361348080805975535163405925872469356901767950962576254926254439556287452827847099183434897406564462317322080035912990659232045865063630597643612883497872739124225791046855538108809111813734873362545199448728471179613316975331465555422547093496944458348280877159026884597166389211835290175105940180146282394313721420411167895679556396538254362252567568888700720298091565190783821926897705933847435383214879480087725026933757578122549885972948981285197828099308412750226862223333921356876028372102480167145826575017323063603889912325377291155720600395735665752524831970632513000506457854828473154588897859788093819864606830480634076115334611365661679531830849444456086249293933559777868261209096415588077518689938559381599377078322709101444647091467284825990037736702026493566681124883002128387368636877712889976407073595835064213444442718431568128469724844488637669459768433833425148397461325152227314164811485993017808122127215900574238148658695045346447374996082879216137938786807838580442426634252439076559879128645476282557404963774188584630730202201717709359499519980762895280380751393569150372821277595019461795631065550859671422941307539038430328790737003102900835986258332710651074469473005113566074055312872980378883671527897818378573373915653211736920611682263157313230163618055495807347223660724850814314883648706558974030836268 [140,134] 43213151130734454030350588923903654185875269647176041366922728661190570096379773162993534372338883413282715068988156058357412200146510180717999510211486781654367509941536325815224456639597259496124591801325719020827284040749225023589266319312292933907302416624845630410664441402396092697955691654906055437571561427506752906576080448554742403766911385202812271745148878521518278580983163604082007614640153218868813730890907363193406347906184642613143940120573159158820220830168437403528137243038655385291002723759998793567443936549150717196868616338273909873172993018044581711736500829181770008522207988667885081809274174982001946297621237682946317918370219855633974188311925678640042646046871327145963201314163031628589336538534034266086869216301609887525152651656238415784566234133889920099178713751063111159455821996426473704512474072961423097758184860161681122043783035646164389785457904290860618890497442899525662674984648336094547488476083501856665622789312653956505856544633175879287048959121431103835216442533815562297781454371450379517353255875433249953764220049391496162558237859679380715594500845133960177736852317885804654586623246175819826254990611519390558129910714385011298720047046692384232826442624690532647773935978537356703468192079686092057413020798380870493610894013218442502412618238241282805689456170274727764459866470832866147754323882496147655268824923481359307275809979493386208587370528849876695166670937888 [140,135] 46225995190380036447901610466408958674233707197516245678010091438573184709225017096947433266018102966700609661626460305163540782930699338771054216516724775963420726066914233202596695558940946009101674161563420831310077934020175230977381677650047208321070285550096514726422566877127349839973875074093333469625431048972396598120868286120552365398169121794354061499354057856029962506083176802349055220759685998454665236684738224356643819972516255954753808956907187913462915465543078374609302750853752192131131647195084814585531011061125177508770999322012100186081500485358923632002961270421089310271193722502324832886717314026710447746185103716085991912668164003625038414411787148500454603251091809170395569290398957002847525661705091441993316186366398880283174437177501092028574955312758035470050811920151573028367082078407297191008414777328844187929261395421622104807456254951650374886669043442079210328911208645917720757109836460596755588067793311895610799075871978439315356307710215134541537585820657619265805541205670929557303213617345074208846876625384891409675436655598694256633134015190738600480602653718356432871940541149507587104287324578712602410452738158058304473214668215559433361908300668191034111297279926013227655640495630941542249993193869738980409997304187581998142068599366336082279475651272734009709012332162306721605407008166354153370875231591455764674770078987740351106416779029510695150471395131892487855 [140,136] 309030322042801985781063628840089810782687746178916609851005064423112874591826652769557007959771810381247527099290971595614735823467680118542717837937017272215079213278537778834351053611231875609552127957931408464286309471975654126722188131917372243422846958806492830895403436213673759034068869152746824638119536593972562323378295569815368087111502342125162330104546620875447615156155658553932955988093879062610438873706126845874101644396895231938508647938597632501838244923411548487791696954536190664072099469414647217754463594720851684434235629119614883791661110436357325338028571153218582475653075991173524316242036748730684398514869060045726449191542763141356822099620216414738445434543424672923266726495685306286924447328396828326852340566972396528368061469363081846460261770350450683847784323984806946535154132310317873664998408559337281770332130162377128128101400880986293023499484083831355490953123079283724769730227622939227271899899605584068357190673563921531301791772742479766067574464086306921251979692757698395751687759679015904343754015672040827369033410240142216819136333474529390467044288707836452430671128490314459692646363212578011118457645321624381685209784786366835914727075001245765025433391683168430652113456275695171175952396852679219318836873434753094219016686074185351949296773713349367122308654277443458219495529423624227307356354385188497975198776071769363480608754690683786864074590674984 [140,137] -3436021030696314533299617022521874635681094613350411001317199693135638464943379684708501317116760539957429825375858875242642426917196725894240324290166626897169010560513009690312114624119194526162892637083802411816207074419025595562007718561252999467411062887199027262206475377295227171196191783741926000531427466471087705055014363644421499000529279028765772955045483136496233793524688437551596048081650526192339870306150460736416358418962598007134523295101369443319206417085962194997770161576020811842602883790092510439683186559029176525878723135647865739937756437628797602644854753473765209383077012392922507203452901545558293061253172812477345294393864160258519507613338126039322323508699316094192735636726797801221062424815075545131866881172469740505168474637951998707987158507536403527269943983650980303315095878413564293427925717525462838823596448439659268683788093448917086198357671631563469432918992616944670422649822676179996513091600779371306658430210414624951748853804186489298188179636341561562035230400871274861089107859840960467743021427283024435148896979595211906593197549065215714799776553208674206271943209849255720969584045693644180163583460795719538054190921975113536105619198284662607726547292820104685440839213985210041465559461334099002184837848795341480657149638716450082576560254445086294447097889435466517395069646858953174434380665591991210335322835594567704363687764040158867676 [140,138] 26220388589335277362368051724861620427308523529267739732785649173655434060444982268033257403826806286088382462907150589979756554935747102577799829269793047879137468036081372861978653557292459712616255963199804240096920885491864101602549639862170205735745579740973337356490923512365606801563611468434188313743382646036411635863245520082154978548304929545281876117043011323336294430511687586982353348919884098056895244568246684566912690951556512929557097752950694099055746906677825546431204230416489118264115088089104608594893097883579938139126697341651967043689502556692444938937552127597736295005858582654939343432301016037421312897139607467479090110221218928674495133915378458400367422514396307203758818270443044487896080835685832733094664133223539356133383795071788778275079959716657778670538865152149797279734271378141568346638066726852483729522657865810196283189047526677812565423924297021819282948462947578883041583049723014708998282129617686126175826400440336133521020328821753454810504965046647254437368820939772852745308883881542337460357841018374643467493749569502893660434058156827495384809580802870908137083866763790571552968683646625790932681663679030439018607852363442983029944410939168523071668283334110310293651580885713616964944277925869818749130892965043145969059815540198663525767933584139055018446901932272324403784654680295072029176658079240252868781690106386674358642427502588 [140,139] -7871127813589459028168754263282762931559425696817191621068253707332085593486407646531858624652397708570040090144937537689947567723311549357555838986906934884091036811718066489016809223769233015381081414627336946914066930782452432690401981829928695957242598157238984040432033611870240415426349180655240144664573292185205363744529196656114924213752393779215900881393164053020051213831797854114292366188979277758467334632387162359992739774805158388744587619103165509799233154227131988802565340197684128575278783636825833069120131646478013089732350228757361335665382467900290569877805182878835696604348933316734698454417818818428643376382231319382854671574271343636876603454896895183491203981868190907001052107269074751917210311159563224680701373075894434226487281056224378988945183565457565008400318526678689915954923366026248368544108752114324334567884356614910045012332439552523366973724039679263897395385248957256555899930700106096866680689444278452870225596909724219831771870578174270655259035118258776358646768877337478016389361509571973030426536707985189954404345746402464252505158541276717290776359896045744916280598408907435484325605110048365050908181010931943149247640783876427230057916240167555516875079435582833308829686030845403169413340097308281834537260810554965021923803818091562155854065650955298968215165298348796531366439899000248866018156563774292071082077303979248751304 [140,140] -9158616536679999179912358770314721695660839315388430517775878230248184490705652616594669488799777659103934696394199945207433662516400214518961545844288315398563160893769665816939754434209785034336398544850539020343285972208648661924160075359669612173410713029860029534712360362985666187826720747830457949068320297126778960307418702708407737770326173457804135098393553051385708087403450960226865609297505713736052443338970006474167666304221635839566320430397593012762544297756341199967023843311062469977526844738084123410885160344467196626481399242926064249911295148357871594652005542500405682836002455335500807869334791300214752877368709643355986919592596497320178689746574675173672048070863240766073690316354569346082569005441804460011657723451261522611699099227293158178592751885812687107834430594718551465318130322156615939604617287946993090991516851259022061180246986540779835344092253035318274832297743961990066935091738090163668308677610466922048297283609548376731415383112863288925179558263674364682426495754107447670356692136771092236107989810668141948469242498958437924735834400441101456993021931679909018339360931733462993592164562332856545044478893081721642323672404549583822419190404623939589565497888770280818350604448226170272436675274532788835704691992117002368236706971884784102730003581438692825911573559698680262221859424816357676517789345590530136151859599962 [141,0] -8236103176368861886318532103258040215469900564788186005632056804739893505182115330723488935371128044924572726172190735750364830176012871201573521333745802309588138607267797266739873968871435533373292123262368442912710672678036383910157528329581327330232858325880001277136310655799017276144609916568449578495104926423439684337303213555462850673856248867774870979179771267453330709752705996302620842901361661065881017516482327915181592042939115301102824798638921514955142518071034237072458379107405659500527908254108944924181798409650502281734490316841041909783850710424126867316545822387492101711642876999521550054878661881856174429065421138375166462168190878207359412663845265624502647477770833479557063045228343326771100233792135719437001169511151262883455841416509176982270340734159324973411750428722844422199249110081822248477518253767216935945328942512285653558695322603708897288344129577479672837302090676516654006397569248341587530716057932885641417337527422911565803357553725635469034668562475140862985042573926318350313472702787451641757664065262884144794614846772609600774079161703662081764596392387746200788716281632215519627202810072149174685863271452474774084826192820417713097310986724421067693871934332513227643465239873853198834103956903006856131079237225464846579651575898617856958069501113615454130781140434867050840594631704122334824027333535705791292613008829023399183565526099803432808308942826558576249964611587342093437583089177654742891938524184114386059013280700174595397960097240985785251275436632217503697175482267194267695330228045066680183061412545385630196609089773463936795697550416512711152071625488840079240797400557861855104089126142046275258366731611478988975647650934109104138133543312186336088601872267731159075362968000741456206127758149651384029369492088312294315550228691956084360312949406268819128924625174775390046767966777517574509099250460551277217545401665137427382352612693088692784833924225885992687068437589914537966251373291015625000000000000000000000000000000000000 [141,1] 1529267628883811358608339377029698704946865550105057232379652476883345771350032054627689197958024397815565199180872555639381167085585933621478463199226263613072991216277441341554272659820271623064874312928845154992611302793862641806381917497139536279553706562071267945114216841066376622406150239620210869857658765292996646864171838647449648321445524507161773517566340002421527202550202613894435851654071739706082512402474261255096945341339919265442642827720009217333538233644033313688202608404263660832016081202703778738814967008769484560519301879040177953254325361860922026722645646617653888470702739511061821262098406300551063387583208171421737123805304769075567304735688108706133994373222698574742275244366504475987224988427401217013334993949139659698078016440632875499157652007729986734350697957580503242877641917462511005283518915693710846453514144888551411003442617085177600449092960652668541305032670434876467283438125420518585504230002300028264023308548790305932460929105019010848960292823872928552304065021172866998110897963476324601038218241419405941440256957810152217439773141807056070021008038992105754306649963264582650353245537834918395994193940421855284845990270710033621120364756444818542131709575738211818441365486076545282438413581255559035368205335215365998100428756405793929527912506623723597510313781564999976163264059669489568236199316110827109714594268444158302978387635265457851129885243010036921008493314728652533137765814442805206957843648448900943587207659048830369245679590812931770397171286653339308880659473873978282198330526152804958815613248628291607278509568124707438637616146339110570519165831538207422876407700422790996937348145292798925935875163826326913101193751590567146964450419594671000630763878595603254437899016160106801070952045944130119051469466208907595448539963452664634828737705515143979618713994447191816352698843071101044242796199284765728145581307373272670268497774001619220340490899786327274201963577482388245698530226945877075195312500000000000000000000000000000 [141,2] 22196842760420757329102495356575519911455852386331144007047985743548301585090531939186873718142087513265661792591848630544848366817002265706996712938717788943545664412761907649870256192927307397082394838088907221024793032805116224201053324894613753024222194834008021947238857471174406267742135450843324230066822141603660069795947271017396154740143170247010307560481134054835355966974079356343825887815067070441096859104086869086684423964392593417082188720358958512609124593064277349655109479636340490183563477986952723208453062345952989462425501579477566856566160511540539686037892569732466719279543959036603327770354593177201632719965885432218139489427075617503550585400422036967298727254001555023478705914021686307486498934270983452579301539160954523500884956234391305739083394035331345910360232661436560051008125441779146896243311744084832382084656055518617922856601429005093412165252815002203862587342376529425279652527710147110165222585454924750471071822470711486807285328749232359299783643428113079505382765213000071400287625187188379550752260052474578032918877990230942606097037132526993429285132412623704853294023761446725562754453816308679948005032065472397676608725691931833666201073680571571455933593909437765182722263363425590568044521938835786004000886854920228299864545864174444006652722879669468931289287939287533948942976180841091260519868934761452180478193370503592282589942738637021359267410520096235858432700388965472586919413033470377144568328085699432653127072323321020367854173384296383644538618840994295817562460492176747257141201158433822703214690308060819201780983080330261038561817924492388374144792909734396248084449007913866990354983569332579234090638140678499603187067025916570507056910431574472102358349102145096620117063570269956483029337044266332910016526777953373896210773352111950914316362342740528151430203392997517998361645213303024221245695110738855276818746526152197045643687764197906897965500409627979912600417248397244307511755323503166437149047851562500000000000000000000 [141,3] -868485125143855263822084469488144764262738402585802286856368569630260683099854824680736574083831729124831328314529121189763251138180305152796926602977815163699759749186406086472907771049415047110449633414961373908348196081301810234087057885041044610309959183701790426343380164700716342362244158365822921466075336248690274541655240808248458332812320964139496735776274392086658986622233107465124961572859800461948739666965260815140876170042857922422015041594257378356395349456506208446926594236702549094245109552964490555193678723585782432658388617010682698022456508989580228421605721780505993241064386106789459362103677882964073499610204307397207805161584961802104460536605471985934108602022856328138815654619166152862941948299569712530412071270846970186563583516079677107270423223352157390890470079462104851611217881973773516694757918019852314015556827749031837924152571267602575576672177274608853032332974616509028091346504201161606600432396415889672520922830083134895494939943702353410519733635074181957731797915365905826461566060025618370974074096361664680947744410290927720693617109625908293377058448134688297505783288246408986902170530759762956502266037482260383886610047458873020592429038872101654849132894579449374355593770952773229382432831665723500008665788507403786738041357979155147202259324955984150005154872757317414228752105437864641861262968646933364660888254463672175417922281661431502109031322747535545724440198426284818917385878334780325562079356762359856629670850752812785336586488077457420022783834795011135571130808494021777645582199716829184060253854780157513885340397766488537652227648566435584463033850604782605118311933638696097184079757845173244531622006175210611192206894103670586716473824969349687411187293322995015246378311615717123285365245451338153216571765663650773015307205099987045067236299104432144578855346802218941970363872834552497418299772988624289124568136182736954810627120200898600453158117137589031588644582199511615105969042360811727121472358703613281250000000000000 [141,4] 7418700824551715090279725129037167171099289553071104239943599205313494252911253829208021389549346185443985777329035091839979158687514107356366271352287191728639189920174367982597845175081825411810846893539984944267512241519275005344650655152537310660319169866144775150070057213255339956707449804920733006687015030937932581050142110862827387658162120702207421856354177737614810598556829418894089858450522380604098669262687042504617992297505068713070825573423949685552011106576968880950621340225439763344844321390297786559074814792269968299814082740365388870476837381553829351715599039912623717234244680649887916769362285697912928247748205683130227392275759169518102807274670643975989483948667077666146600309803909139219236446550966700588043125402117527209423972253239152445281174978358372458094559340742710672433791457158766296951540512142053631978721647901695176868047513435845943834556033750626786715374108757929439199794909942028767140918045255281811158537515062126571119186734341575176097903281564502208877909512658837572775316641607929517859568172147000546507465134042240550385645130144514191481774925191195291918837184917823430392831762073833853495329621537355205751873615413100173675238295807855808071577028603578692121007712844897606689844328507653828452953130593546180095537617108178190289538723861041998323276966542444361525023950448247163240136304256304357311700493161226065960746362741644891620330359488157666869638599105363450779431247925108221396888521200739007651857174426211766667529802754939902109474256199265345384170578867957286966922113076423694576102535954262052608988486439587108939819093745069241690235638304201365252432945822105531911885317945854191387104323201812151436797288754978075280026227475011097692348679506260622893823994267852076095342460406473776882008371605970908020182723248417181295478264732769360545516790211245720284002993698210592918444807096554411390636471303696249897497293538848746977873684678261014263288763374154521912373638770077377557754516601562500000000000000 [141,5] -25394813264059407120186808308020344172877989238517394922474327608708914096243728311112966849546355833299847152304246970799697173198299618957625452880036747813460460642860470635776672125102737706877432196335036172814448645817404724175892423266273335506715250375346123038678839223015389639508016082901076549758701324844438370754940540684509556936285437714992285300454697011371476477379431205538466153294610825686421771271382841241026153552091704384320143598982637862805100753913183010454949817953066220374002078772938193908909504521567849112213344281515519375570574068272523979351809767586112585311522629424470152139410826826505235817862511602755088104161843880684507643106538239928912278618040669793650343265473298872414983407539834408212596238961389677099481148664782719520404191221173110441970289014685818529912986529190327176016176429635669757393852671438038606780194165007928427392813455486370786813820531703723485428758229041385243601056882697234112578660508451217410054734635416334337929557672628425718365024612981132757209052369957767361484135180524312830804162628257377764922042322099836586890728082161415884457556993397086270980629731363372937579370222526755395788039876982423079188925495773919137431328775273208165737527123385281800677104012250473261631854853883969642115885502906431513645978325043800198520410741786012476845762053095163771091042175594217135302960920341303919467925567653336501659005532818100033574445696211218523052383627654429796219642476203062049719288203382615132799243575504321081083684751430247293627879364778039622687491924327571194747758551572417844941785462005085973932159987718051523674274356008107396528190051948920841155631337098291156779383982260363189882992490412671646817455142429971903249764490127386616091600664190067829926275892823054140080302762109802045528361264165764425973834688526255145660389334754087480775334839180804368594502232630168202059913796006870215902406453045368189552050492978475173809848290792587355291232142917579039931297302246093750000000000 [141,6] 83344322242102300757832385689573506632929044289950032156464186844682475585713871773618281114595230217672295728515233974151832762995639547581011972943729633238272497880138852119304929746254337971175770521951839475087204460933652569397361037465132402598113206070611220578516976925571422361299987677037106999670044297193237315886753998738232487015607683523156845082969562402207045972066061511796670796498396084832300287256756026824401260050640760086662442900673317609777735245142031284568542386667794510866557383155982707035764147875947967781454634989151013841211493486433857688171843841099478002691408818501928190436156199335891498291151983220291608819814839555391038131657561466057419776770380219939185662371917977993263972293335458003220487365367674017377513822388151832234659825053500474154927768264803025020070791392773143632028071971167904372530599142712580551178041156959305002503434453838083280543169460950017471107442378927315001261978932949765913726710400798891955929807284156433827744448524245889156940193819356493779480743344912553164429061802831167096270190579195943840420786873743856954170488186528316267563521868952538053971318173608601940911913520653633954025984453250339673702161466369724806315810637035847033957682855779655535361355622714850854192708766659412134971950291070583735963705056899741890002187341507967372075307363050003703100841052487659881755200481154593243698362447589325384158120610937598414687020318801681056297438697349001019472919577819614033305364377975255447502851337184102822019601501010380609640581995113907228128958537678895884762509257929101580784299721887771195027675123450974572902091930529427090541719011776415715764975200830478966751949216628751585814564505851972848743806996115375662756368465124854610794521597341443520905290451754790638195326981451770806987824453155755942505989002354333781879294069876073848512339635071798843683615484339538066814970030969453820040421344288289801343827470859311585960472849865521283163616317324340343475341796875000000000000 [141,7] -1077859854046088089361808916497138066115414494296489966272800524148027046675566880387412752496743652352229792584982315161668225496961233053087180358736649345026174333946379307170102586332468772716471406186993331262932291698184195194228151859211963580626934100381006985612172294826091196871301548402171182450280616633340917212389077555483424636800069974647256826529845700187160220971282087175174670485456418135868254693987347869683658833783536558643433550716895528645062082236744176813469011321044308656759009849662151923455524119327232573279641741825183842009973119598141746212986743351462709759432025297124716413981847956261371705381996779037330917869553582379255769853750245582646713218169082973655099645325419746032823357737503125273666237225223302673040475546797329355029899838942652808750605879393322128550613472967221361647929048431896493533795315461438526345496702864000702549753106822755255501879760479980293834431210053246708854704281113337749865137643956443320381587706778459261687631608615044324844080537289208199455780922370810383731743594527006286397603374495364381087537616707468068651472142222169477657791137579113014543569994927879558174050849982113234172305323172608870459893460938790598409360622739116562230387321046653162460984951270328965495589885923099659423691628539845043869181094160766445166083026550698644353785551661434711309607278149309328968320718763121176870467711052785333356107996756408567464703670485255108805393968398952094966887515489573855874663318649432012807453384386639073319483048815500599426263653070224063362285637916377036848448248638647287078005051019914096727991299862027217334842431764752284736104793986151158757099349023203697329647958942200426644235075116171071484970467816426116904900308765913490146770543008107131392653203516497175036857074300242080602766579915164246293645064278403371262792931801114592946287491123555063343070259700002164402711118027030445825405966154451168413853056121115813188767579809679286739765302627347409725189208984375000000000 [141,8] 8484788253046067546430878077689926778364876132268027357609932858997471154402018744008927442506530267053573898179392968860917841602789508494470587731241124966574475030793368267267895959005791389177520308271508927977161616545131831139828351112337339187652779170590446515529297923284398232566460750320396997564773630194175631747127416583040605315772743147353707043939967877606208636223543715109347503216097940811375782755623648425598193071098555578785948594215535846746756124585585568735802201607643997639468321224213560668303404824691347665104846864673134479653934501361526876852739670000898171415042222243283262156624816462395733622840527566976581889262643430459834301507418838260903338657278036583753442453519853560815461512194511815100173172755534332866587368224351085512780262832616637457585285425909494007227253615222286574201455129158517638615506375019985470071104971016998321336279114538320389608394158930476265113301798384743664741303421175555800454228768993068273131478272858193886324430541557815965902318595672082089564098028409563861176900496358572093289203159857081553503352032507582050769070001058997370321640630807539345398416155110745272408871163478419822588104737620491239698169873203480681514663043360924353680147730379132493067460183650526236110017397172781381624753686557575608608196506993673157798363286677999474293181572318663318047098331900822047009495822310117967957277252840413203670779300025326777961641081393344740104862735808704368849293061364871152842205899505475303218860297771752002971512017592073952115783617849708238252384738563741336425014546895096836136132866014966471167886581358766297029040281672200508075825070999303703927708446013041714099572307631389134191180361446608631338286979060490510575447428436152871800442903224868944215149811154961550575917604032504895609440974080426239212039009377248864335949241418631463694074633060115445461445743227066303762945321990026652757058529667126632310218509597035803723339905668687777051673037931323051452636718750000000000 [141,9] -38279446813385051071921262338287419277244993206294821703170463746129069264249296424732445874535023795518971684414113939567274474832531128196457002837089086659089183507904056037806969570851391587308544456413197409894520943009111153558472343778018538101729735238763604591333111315608463409887300218898521079333175702710097598057581656021768066828820365917049792050766070131600376870351980232910619735175916713107223656172271698035763333129525164623982642514633445449111226238574102846465866083979634715449516637509487444344457647731395955129637841332059203937583275332572411109690977008894230125778417094996463143537166295346184925530913615134772336588432810842196060188434479211425432235528806406717642529764733395266544685874761895047411984624383930361422434856319055935317237203609957492871263707053265162913874050683847277835074272998300323164919097312994538691033221869952074470913887370051143662126154834251909969739260126368805237840549972899447776389855552102518360879724201460385135088570075939039362565511864053861634180967632575189489074423408421642870347333987671354431313311620355403892537086621241128751366778778226901611923158900865429960954517228530463017165948359557355808867138946975088210537420335867962950619188343186756876821175395479480922393027098724178982737415411681204655830012150795217780298469268680143979030419204696514816245716327614878327391497370723136474210990900767183792228014354934453718236214722617451772570074311081960340511800581999102972964477193969123856290948225501874787072999947496800913596410979049046938030332779558204729692139527166221261634330681491773346456529856818813551548614671684767761731389183408416969646129660926509208109649004214493406385026860133863352189696248544027513837299674951154481469231380515072745268719388357706496500946963624170886136992458593043727445792626661548650145350941908722678758654697411945977547529234551770485393266971009557749507940544895365397832921936188493501910991984038545865587366279214620590209960937500000000 [141,10] 105889748493940183768880371024079378475949209209127810472281630619746391579781423736287911467509163062482558715736018914520781130087872120120667336212893680693572128479495374700223153992393570601523822590189167687269996905704811213222653020418274178642554287576946056167473570021662231297673263776630327159030072647372444047342252831764854468738541467708715695538149356838014801031247165795230681186218711449300443694772845692135672947232952830720767334402238237061770508517328408376908335673834693995651640188339991144800880979927364398673303358344870117948335321815317418568288491563738901742594647710401299139822047805295405473274939647270227621091056087410106930310330278856478813979873506810759517419674955428205979540539652538084077008008630603738238443697978218028670809846556937680550167243627719674545175427127014461845130080421221729618093873105138349516034863985458888232113950280417207561183524086912267007986990022022394683899044908259187778230650944292575448715512570911820554618253107633622361021983894702765978357911509150538356038181397536543743713594437506750982842695717461040006206035757176453777041849162338897734433661193991178873222392146891452194208131679308075999002374884786254977844107255453968003535482507106499791713306472717846180526656267561158107951249430820591052150616018909084325493687974693422765079324760493352773619334817144457039123620169433640848680380623119917214570379413245235056624093392223351543232486880588712755866304976652850130334176787015321485101679622864040811039658123502577446074868790162421737536754094124707665077328409193993080425556551867862444551102100380462257672538463608812428497016731919125489167645012671758476751778300232149866423881963382067096748594195372609181500088332535212596912602322690535043944254007994587133238196760896243969850616862717112223936143059748714505655341555441130951294968362787567523906590756343993215814767913613531922618096031853837656872180251480046160941772548369499418186023831367492675781250000000000 [141,11] -166643123636762615190616608392973624208526041572762945152807195016909874634773632985376918324095817050387980894000843905787909940701307983733190544439271060035567792010254897894300034687385329233223413631597583373573458656985081188962858919041145321709383824316266295275816976019797184339740973238396994994841945214850088389967689083777950315805522860065605960980514534474076470013754196899698307189061727362669428312772885641298965152869260075338663315379175768330288226417881464464204108773078777530241487756393357847375874984671644640833120534072456927982876013125996021151470579691690809317209941624898752074633636075181192021044849821569462922765800779833935348055356975865434451304013302144562931608977548997083189803503055496752856030408125983753454183209377440517128738299668397129848125246469777760539388521863845174818603268269039620318357368028864665231966359805179229219774379041388079261466064770809269204855727683198447210891732484608266251598231289622218479306911288964938524127856381610445277684033728009217323642973029264332890531787244140598267452088676995667720086436596653544780533592763963329585393972424663285785387717729571252637348110358968954428234433049665281536675201780485417335101127424249161193945537864088464291617675590207683398032478036125274782385766872560155547629653031910991927423113400381410615133055470416123270373866128755146541425399236194199713433654420859199802447993506786268056481185189135288254248855691802041522266733316417695832375923790496830108358377981986682042834204280666103198975001135628299239943514616476375749448352749621167537909676880136371445130405001824489908142949204935933628257833238293582245657244306950803247603549777698452991994742172883520078672468562888293857008657042901446937368260004664591522860890346996347492287161410252871389000863383376619335294024680820454111139949338704033245750412087488033604664097524875644315525583891717602983428378504917839621855635689972420033014288698325344739714637398719787597656250000000 [141,12] 100948210550051195077256188311752136843840038972400906391153666414503992333517281658472520134501689756906569564107351725157690280156928844623464306928026219412443457541641543828410420904404156217178660555173018695598118200664431606075551920609033254668460459998494723539682601941134319734866339201799687284844488681878969732389964060522756585049516919595574575399790493451494340960726206435661380022250325119286598698240131234154439881286314912577041471604278853281053866274993721041311941081043244496392511847972093900462730416549737776920885518466121417106515853575326987477516863831733105349076669261470568195222963704308408214838055555896667595843472942845612664571434257195438391373628894327169245919877527627422887151254489949712781922842831854769702853149211348139996091352391797016890483422357204015658214617196893820233686101618555958478225277841455181994909457070898545963229360824073925132684345914574723942720191368648874340794352947637898422061177503990409443761156532724699329471523666073943896400709169107055222993469839499083053004427935288847537004095324417178776505375283094337646062533350981192238614495329909977719106857361576450708882594786554250970130612536245568788675655314393150768737551929304799832250883886865326820199348976064894708492105269100886713791196492856709867296128644562406852129379590561260489404273037208556359198239096200409224580223585319620078251074489286660432124446721461289979822616722439571384261087527325709907855304697018025774730439956851427995610826232394284081768651903902798605821278828960516627662917714375690994905255999017536215955741284970798887597144176867756590849516684658397433634274884351797730466901387502143459615322043038121625264899414503028943207806838376305848436152190827854423462272591464197882080332793851356519629671817982959216337177336724463760197401435943929662897399928486077086128427938623290444046251546000400600328177570034327539864967049729837018143501474074993917717790736787719652056694030761718750000000000 [141,13] 39449239457907439181833342862719051203082930918001527004906325586329384545449212670002234373433406494944711502914833128359368368600473960667666717494842293552653519235044247361116064662960822458613117691861814486748905355967719435908287431659993520322856948879523749749672930452737062768363969195397296898949610824645700664751422729936967827751621214855368343706484398327591412137519564848064502487125553414704308744563896418574178120301929733012463777751882490693755557799520910111877511158283292549086558860941909598166896117379351207670027768286513398019406260618257233291753698563788111192471755184042472403931257175636507130901042802196125700024119889431760810631172546382853352133349209020524600151400163566796920411327493760183863557220398853098348753941163166274363156159517454822264804810141671377195942038802082269022085107243817913654440853112392390008584091587629859020298386741050485188649396199934993676475789631906519789328783969523795895523633636915584024020030630253558962939162102800788745371664849384104634462763636713707905690998122067412739876854110396048727205335831496105734492869458464466815387236845058681555870167829814731989282087212407117681462103068845861080902304445831071745148045319883388625527050710906646463722507740206535389245397882261352563256207908399753846662889457158650372700712935030612750617080232063576359537602635647154914004370626761809659303105280712627996047940069268214116936407070214918662226561975802158747050015144480250903476797910720857720333955528972669967884715896285786412662285136405063855931710750850390522008127226441056105087163678280194538681991116976836134408649067412150778761896905821639882030868316354099224939974243560437384332574333702897031565402162293680163084368327499144756583778895525922859523487553167123689577957090893195262119006750535851505240005826153892982731243969281844906380101730838356928156983897782053995747476192436973488279395531127757519938007617701924978348415606888011097908020019531250000000000 [141,14] 238790231734726644352290799330008589579758732965221816812742691597889952146488125011975293105787374289465631863328003527808181887082790935970818923342965100763602621439423691309793731807672956975164673991002181580269164291341490637835870342316884343990979589249371067588398762646463497799066588932976088768015345015121920782090836235437915474910245757763419296181968986686585777938229713880829919011347076521051395275878572414241140426948514630981841716427048887532813269277354986013979204807430386737449742986169117230353594023293053545143061963382776528551100111375654672276315461725705025822657410066763209744304700068300656452718084818899934890194929172613778565680798625982140047061665844285370935961463347593435840003734349373605809001987917969390844854095888317433208776248536283408413372284050578497503719792656293984149782178780613284545205562034590817812214570485969859501201546088591420853035794225411184581769782413173551418678945869107006327648490878194132647901167375387276729445916359306136353992351232223816218241793719481294742616323057149218303455801292096253098189740408742925807511904689451351729016371349309894505912598858288830189791495422165566289283423102561670918960882200285049152083286988837371267645441938751075351553786233319291492447252040539033933908053568644216112081275682950298783279868472223031391285108161742906839555686176517254784615230726691906962381086462245684229453742832744035151503578125783181086764804959984170558728382438387366644908988403165636978532844717528283979014530491993483309766539775705850953450933272645519693050883914967282566539068251128236788917618233017740506341891143405712891804378948174037739560203528904865869471370421665044981668302557819582586824103219631655083467993014558005888498645003950434493911958577329011254075143712974595879452739575212685293060150930405122604284992634549280187095027983429699482648768588493237466737942103459374286515947654162340840319398403701622868311460479162633419036865234375000000000 [141,15] -1450957900675746120982137542702006679857299894452081573047021943876176766208881063110335906203869007551692105600454309597140348505067890114401827353133212224675749182851418491892943894382621959354695917833806946114390956075615925992596875547135330973165637350885630015271766768369876680317952846310934004382326170043432156163541275989665215539601623861487355044796604661972308451143783355142988288482272391590543020562794510197067350013477462628575760403838949776688965157099209631515538393681987904589824261230472190117538472320420705114573596665351882386824912981505446558501724678047255205268908741841447804575373892657168399331923086885085732068455087141008780032929297895049175739613252599132779193782175601340721481744715849121517632942376025314700212139927428491737499069874547301061355507408266490264003177774825974938568159330648003441858303196550796215862409183492026281210321723558578914535119353100859725411305675711141057471659383375348771612210321472249815011799514651737591552534418842391932713855385458360385624090958094298714283294744523253772088155920274960543449837892892448703393070978105304407329258068278402136019680944172448768754343760588018719455554380209639413932323289797733456133274474508000783785733831981464523995982629677622598868092831717212335323405509694276920750546741773549537682371774384301806458958880557041146850134712272521471266985888567734433126372573745347393030716592008511816933141649576972677644015099531342053573512719166297329589268180868428949284636782965829782884277759672897092481139373748330796922312541193409936362695272190368276613458871091071117070059846415958249645856673068905994518825500726796603468311238566373689045468156470559604458321455111322713402708110488499428925855666232243586549370863386156615769532199579389614804940967504410082599273764652398511486873288921337505046422466620063209172340730536626277108784031794005906378659720530846578196437595536873911126367949625537434599209518637508153915405273437500000000 [141,16] 3275230445743795277590128578623243590783081550379543081714286530963210519588606619099863441810134413899302786393545617589869256994313845314491395952258654617922010726367098986324178691406266425756773284106564651869263318772778194434568916538939037246055910429103878221464229993379076703861434195851352253589082015378127097685835824302325342137596196136322740332114583630829986435374109405587870316782680351830228605350121405824169916207608241859288319222685900600283666428085080883304660956267434588661001366384663513217015548943675851865154655463080367113385498815050557496500222092018480060857681591415107761226042647744719108087175067912801542845944738222931259797221089167608606147028005785694054796754270971155013558114802688722662177502096571886778477359737480256077439739240757328597290969896302322482169888405546022879350445401523844683055577088065457494428627144034930556758773167427668559140804925225777099541917125762683644835809968657270296620738450536729809003986364106588863166301251318738027562020496042807528886554760583622447165348745402156292819326298750626294825403081974160706660180861253983112574910247149660882953171470662066814594019685624000724497896676399041756665049502596689492850230280605779674258171913194076885230515309907735450903172620697928403402664812140477816126975971327669400908627387369047597789711505567511385158525416375005762163667574605702157337573342266688576390400446688464176440767499782370098459010132553490066146543317199794377900299546219257816055774623183795372735377110566782279818379646813472449565767342042264578905999283034793835905488048578043231862175347744460605171858954430469914110818207077686716281247160477131192727653751489071434980261821658066299927713255627336520835881138836069438153309712327533133680143487038486724764205499239946617884586196065688788655893460107799199953207806810416876969693675846847693858038687852972535617833998059563106627613535201439792297179419422459289990001707337796688079833984375000000 [141,17] -4625738228189657992419204312086760296457972406484259589921876336245501671412160630235713785904078626789622089001415696625540757449706588021419571212054030172558852263015214113244478785909844205383562379385158551741183684738617909921705667990725101917064732067320352386753908849721557642264020320859396075304048900787986968904915325044819569419002776640741667406101476134293057284538924330945101195862160024366786079520623121723971417475120652839217323992217793844343599820923235614657958605543226503727700566382546685360218485193949314207343797626921132527256205770544342903666532269150376922620280670113137928519690809412660513519925897562238611946259511805923274622802733403201599880650045420817890965298822657769669506263348661434169822916670359623018151122211769727805824610510372057169898754729442886819033802362789210373322955065407890226245916188156169138472143506302549622199409556709257579719970483687128224215033573602637640213296439523437406802903039187796153089531643270253463245697608306834825503877697184592891701262561705964797512988287457257000435805787830946838129738974836452426017884523185019282975517574117627554358866095427953450425405114008596452332001321326392973046246967404347531290311327861383233116707667288569572444360968894370691529592463811493446726144756337576733856650408479753771854041843224463791234666985255945141699341175243429365409158463891920868085835018169397940914627186195217249114127700836738097960014978811229696866590121331774042109318793392132461762046316629712564347090875710548032700385329708781073026391072383279848363332873660815377294032134139972374470902096517794650246332419318730222821057170530355830279479593528973696310382464069501750397009483425629941745490681589458083641183766752407728191433944035005230946483647703282605054356002497654166757977236402904029835804682423877945854463970702617950235154928653887578558789540743398921125001131539619475262775229535241405213075865932026431437407154589891433715820312500000 [141,18] 4774713764165640279562949137631918608589418814749574890264046956140723623504119588454374893012894764764307437945986949730734306436403068940088938253590999571357607166048776164672830016541867196113763672864035921191274425297100581455706524669983695584057492008938072372227415146577463505394355942367602948240283137867074459110951955238903692402417691610645001044148283662595083910825156168815048354122740575318975699717795038807920232729184377999612634034936328166704225320638774535497109299206019488428989399838857683885873027326975173665956388944052882218395801250549244204848585613497776693444906722073812479964080917938885207717342438689595475746959850693529512347249785385862992486499527239471936979319003984159733517136603851112954162284991460453091670101063457464227503560499552262563882332701625229892064135364835876338466433178221469976727359218371597526416239720185783705516809678687698478264819475442914775817318613452918284496936913657070658405397826806008783371540324712405990418424350531563207685116699501769666186676313665368270003410950430716712933250749025480718128350013796047461190749399080527490350576931663294925982800250983841084369413374686285118465239467748950620327338057551260529357529638454599546675380124261938552940965619210818925166632817704842553038218339089199422195154169221795307777561719256821722681853728172214723446221457243158639716587903362123353947065138374471961175925218085392339869713360816995635285089576936837264115677819949971273510870527538632761223926206101511879328875862111824520537838418903159659947334227318472976245738489255547211509851899935387928081794060058544767630056739680708486646911525831820623701902944779207325765935008464596251539710119912503784123769132975654176027674848295997591368108356515618184607944973227842215725897906694839099773859859446707687387686055860959646858183946640006815965648532005107470702564938457871280397600445129463725461627762138822170419338863922575910692103207111358642578125000000 [141,19] -3920664381410691175593346066248614856613375123280190803690433503463962994641215871957007984525805206546674759014089779846142579181562059806908188984529492356010962746226619058334309958181685108875709733091477740102424577934288021812355637873731474131553133205163926253137435469766942521291368344728306140038696936067513055668799373134647428201135034915273829668449748627718123948209878237302674321585083409716702149219102896974848673745682574686882969622521443423155913781415951394554044468090793785996020055255061526801508511647076039372814218496318139168165973745427849629420496531479092434949689120336240483019284519225590597405199269118077859748906991789827358046904952189272903810979164131347564338551366055369716126066886403263688553731175259733219775340780160140789308370634596020222495856362367867958939203355483170032315180612392722359283344282912809810528883143554845175630578882080469582445845103724275143362048467909835975910418183483468074413201666573338131809692639449318800927224725465713067692396584275795661893292072597645723701761074274659133783678742186913645799289511881593550167644302594083924108502778241835544033245220127591561593748984719222137759159965233137938856074098669041077927388801671820599908953822102484643690390754954209399498300583721335348192546428630067409388230439634645692949257113426188666613017803332074265590628073255456409440767205445218204846394808366396486215194734146423524761019002844298969654338688351812440138701777593748207019221589864777751899260756648929541934025680694136782144638407296120600712778285972709514712290272291982569845911971177407195265284386180764388597228721226907457184676352021692822918644507951657685242548160286525927850613988356074198209776236942922817623944177027454930581589054948670299103179233012531697621802450201021034817234491842947194848005049777087647345156259429903816596085468805429529038861480462507442052054543225984459221409190016443668119761056800598453264683485031127929687500000 [141,20] 2621414660946593197936354576821225154695123402161511021342130403661418397637740132543595958325602369199107227614350312686236696414225540936999406741465445365729959439891422806442430534500303074422599380064098413380729885557317031942392019372740308795164919908463375656941615004433622501802126966883906383351647757502729726376186176493188098224501486635460344953160410900757886667011514758352127017596896560441924372809425975361076487343696758591622977060482244628538535861938119460513996154191818453688000131258124554701282736871595508644736215593436244269758592524931505664946955980913551177031760874628600010500173365190537242902131458563269837317681870361890232440518668219028811664279697593004103910442420050808830043010645532529219170448015386072449685258892287241468510833633529439238261706098141896866423280456577451905262255551463952715107837258031718663798085281283104618072495932499303988514228152028775778115718582971723308736082734583884312746103084328974041488567814220744736443985168352417305054748119575554233976277411824349947259116483205542323272300793162187157972863717292593763392499844080839695868533012833926220078025647819968971799083579384795278309895700611122389881138979705277850900726364638487695549550997495867181552012859755670225763757892988937634885410430011590235145222288221412017088753838446500205586054610343685470731533294479951445212138751960013689531788984742736615194095858358000999136239672702670609252996136952459974365552998491675916814142540049406374773653760835003956489453818973533140760499780109281039786586543111586495297739300106409510664433064770276787344717336800168894932248856241641537833763609482399371901022833472217262836778331818726238690158456316280425715039073189604342536577550024348605938252296948455108377069547038036854357631296275524384778011248918893016397193923465495577497386397450170304215556858702392577005801902004578340676567685005352043279052861831420612181986484756635036319494247436523437500000 [141,21] -1261508798740719926307942248832136689923170863150147294710297554924982169672700222903776258909664968261436959664036289043863728338682747095599247769238815576928412598457448112091530817149932933211458917895905322247073796513573951242692153713501251226854862886277030548928860387690618802995999065076801406942513368159496625060810103762581848857406119239140341033291776004652167854980728521886866771461980508897539672771843490372221574526079474192962339697002934444050295431968899067599284644595209924837857235756398873653981642301923696424160838124911324774947371489527124789861099531475469965288005919375799425731943858731356806174634022457359913796857841107986664482556049034214317320499753238971440246464278013698174343926442714324029089762150590175279349124246337060836308557461070224681458527359231509173211944191029116286066700871689065237439387033941313970792982715200213808273003085365021781049242779403602152876957345710856292577868584097115603217800510338032993843204604050964854828460001972790379683557492954835657864495549478828900297736590415998494301369140021197112169449875902577163505577117742182530405571207184564438575719834807588364417351682596235298313718286062266586537250086844439068324663764422792267467702199064274107610243377896560405451111426423152964323577279186241526810377802676421770018218300453548090020083347159451077895978741078167104894226352979606633896154359827072633981141889039361738689830608517464311941750389722636002736856700239783099860649149732621006777391885756939447769524887568078081031615145008241109039585481474134144138637933860071478181767745105512293614805819851217053300362747955389099519967778559424691762660328482966511641922795661669817799652200225253463682749846640050932436383194630515156145405610144545375912518641043957478056814517730252408366867296241671771066998333921893082352159656827153354470597694832266016739062987300448925435870073310124056918233475307195012860006499977316707372665405273437500000 [141,22] 140253449830731701314642315388580016532740347543003589081466613912005250747177634591450138156455372272954316669057772792380124997304605039505821943917769848385530553850331632320909420868577759130266300246629348099806665761916722838904707451261870783480793151953612406140519712340018669654487300985167346361588456215997512045316197597399119448518386026170555408033791228672777331517902261072697062037175612619042792576119455532057519884691709001016442391784373549713113997259448494059736079399657149677679292912775576588970076439670994769603801747517618299837827221378384962286603316423742794926976469484724354095547533648626214780361955344823584217796415569630510408348640861735485877822556806433162947255086233042746535236868663447045900388007813552675029378742314125061308741727262111507723716296579435893543521329551291903580907236162761544267063719250018240577529103506941635161570318483394156285960329699138758111942536468255082906289027920840354241391284176608528475433225094831346350612905629431550505886928768285159466423937329290928127792305443437206266825591154445876743308501840759670145584067775733736653704482520226362070204997341499220861789910259090754490728740693546954001228127633004665274944896419025907696637575577282999032956676272711900916375391499346770987433860702187165346766268062698066385981063525678768262698273407697809830810121067907134071068826356183250276016185203502112740223730087000646219890559258509872912667360641312523069870007849221663388282976107704182913973218428746029076111232028668080975176896709423615113855407172904073887572092625665802922995006608292672914872771031469179712275173828268894922923710910922836517897941618133351938458725062052697997944043865737684517458977180423222675212412151479830297125175507351535053413031423569279787761811891184442425324625549949293923955177597653410561338395012557318023087434957362027334485956445173099097448187729613471378520674417988978177618264453485608100891113281250000 [141,23] 463676893782574666671384845791237872968436684946379835676164929011695145493880363092100266073615701913405561727859979036190022988297542923973875786293620972899615200382457380635189370093586687406068440900173902964683192949863969927142542664934315658599003398140219887392653336966655434585476143222061628909961928575786117370223737246609384566179238286406199822837086091894557522161849453661987728000474139915350435753996575485415391666459791239973067796463085864335053007837522988638440813086261959668067716341215646008265980986268157595226247955499895122452196609247556793393950391260744674833065972804943160078403168565774385522768826420254732893835513231953782974886384987395265295956756955949829414049573235487501530948619637891965555112494894901812497254962884632211078300146061098650892489813193074214620472619177458863927394789749419946880829885221261382456989698776321728767442711515689467138178657330374379747903136238527179400039969541029712681667333677058713264640830339516316488962514159939907794097668022595491362846207464898919565176806761084120075066845955141807539455832737035342230859980500357506913824308967877765909457766380822374972086447999832349272847185081981516952317863604374274545534388766056934025290849395451920003458426832882378918183421984979013865468700739768108174957429738761025299143121491909746719406465308817471617354856363637920528447024839739800632423837529033685724005541388591157268416998207815678491297738348145693185645827016917000035611988080550426910395525826477801718730570862180021772050544363682363802159561470558516830153751269133271689803434680992499473695364867441904503187486434175801068358313583423927576103728918829733303962572874109006876153110099464543436739503429311554884245871584975667829050023830124931446719334372489230688209823061862096269306316157328398147314409544705371900434190244965834915600158287682731362302473587571115120783720526095548488624414895653558232879731804132461547851562500000 [141,24] -514750290180145952221697164438744386315602562106307034898005202971228045484280566282805516386416240198461226108702555770605447595262705336779464067965953051519486281994990172358890492871767336917449407151411760970294549664749711622068825761029466551258674922844281851052532174386798101822225976723717699809231325884688507967497219061632525719423080879358338859389619410704204869529765851054807197782067612051220983848498208805077200505959942352177695105131217284505663445540602826493303657363041499124293135257523858517998504638039063406462977205063293428627176716200155548579555268787265387957587819762657650782784020514757575034006838829903600758280538507611082342815489189637139404871388975653869098622514245765593776827839229873901074533174527639086730528904076423691503634083394279248296921656628947786797513799729000049239166540667416490519228022704739947539190101226782482743071272957729326560842732310049626208947591037868184979016306266351321782530516431131823261336922534405577158177839843082286275275644468756117399916309319959494406764809478836429833682082587170139618320143889008383190401295446238563007031183805266105530917559629978176161171635594673803310191834383394559393282553294597654360080981311113185968427027411845505259352689559403300223477519654497642359071977511024686033007534135004220618715012573291288043692432056145313113132967287073476869971239647021538984378815901141287130413061628555215136223672489795558552816843912761026749185013350144864657597273494470169562680375018658804904922973231687286479005919548987146651730907826134717675848587367399841459753689282000761172158214735015193604411240104183875285851707641619226752485897514792494526963947542295094740157912788024673043799636799336029272455224094364310209751546166032779455011879327846983925322569190350975616392612567618365511034154569424124357055888002704217264682488359392294753455536331142449900648407540584784638365567488449414668139070272445678710937500000 [141,25] 272709249754733898852315849144884301744715407780899940098905036934968661662715940449941754268389556671846781952150436577565657247676590523194978824623858518009319552565972055589235931126454580977823534030878185190428662989592679789028823199893168096899479464055523359821992828122416680312193219286208526743092830842224066501663725108422665159127471768883787897896308565788463300300186927249711276168041123536396871412776898406067973843362459730939846409335187068026583934709474574639745059661522571964325415522316111905909995948502453349338746619932360167822142566433167122971222528089884403967012051555361241827784860221825318807523252755037971938345429651930828780006817121951585066700000333925084108017319138851179023910839028121108860335575494559652897399806278978986504257186053008004528856401820787235444274291230628276043567635011982900256812797721126776330196793186483425552305805171611857568593758345224332181767940230811819858667540755320981690745107758305650570573784511776860317039449824490382766984137461007524305829026577040725544464678866841751708206753399050420824959456150175714386755065959013797937565975337233477174034605394620034698105240010471460743020405026401241689121307273229143076382125978421502313835856642438235342540648981613181238678069576973921883959902128581217092812307811207020028164295780390959869946446639828748915716731293905862524212409241299062269442178917847844769599470221337141041287303549661991169025007615219523971238558015645758774128262170093848030735101315023536683498474302979944364559210476340195752809581376448795925983214574373755713260264362265358501455008027706986902481391977125784746441819161343041375591586322665028772082265999415552163940207375113067707019318943830630962157779820295752137621988399259770109227853428039651716083181804001652203908884715990983244912415154040198292732403937245418092244131537110012016414695416893759098513338351329722900051599765447463141754269599914550781250000 [141,26] -37376868770799063233060856975882116557208137886713791758520088067107527173575399062224319392258198707279030242105723783991706824444959059719721252612827031089788804562531462476033174315325838928031282459922905276504654807207973407323877501262007300978433949879888641682193186658294271160408776232941593603475689874873287540299770888048926528396423820645403055337645214884678874197832508611846849587339736465983699183693431723127978219158756003913803014124119044443640266651695139410393159723440711220729671232789457725262194701606994580955396311580211813278165559430084403359909226596775818173408809308077130827411481799826128110786537291695496074457448641884035655003938984691900746695093273416835192190252432375142156830378437353022765423273589619441343608515327651602927846925709246222024132041672688948730400761057580603629578690618239195961860025530338934756984935665417993934743869526939237768816404056451361887265691474487616608441787193605261774823387442463378528657393651633089984425789750953089077199936656281608412017830486467171029245230381902998871417955905752694705086747474549557599684851237359186327363653182943322079549148905563715754644098967624881962823384862223906236465925631648858279025160122657816268506668907295657202567634179268856721463410916240097798738821572242956257479043811844757122378045396717142518611901834987827548630286150254684888187373295470863882059680643858526285947045847103310577411707391463738835253499580450577792539507230934087675316898032137126561054208459921458539999644580057858938767317202503370439864836528278266835567025616499447946389037409499330666264068086266258893518138754938729742015636586382751043975684228683187159889686012296885436010061663419688236288733034477791244441109810285340665132124204398004540934949636928926258712981880231272439532970159529106477839424109342499701592932857307559048265942480403587788864805927186990381168367426553689192303409072337672114372253417968750000000 [141,27] -65615371606276714698908263421414290585024575737347833487531343661779846214972540386029658611800057040407600287352721827409145950686916775483610966009871826146741832854970074899795518904597392933333606958746071114242663025707526305448031824100106256134375779935307278184883298046091691416065052883895808633543555478291526220480965980735899460974682476074836667030917116886615076221167356594132255384826606339085930180585017496551105543886435671978610769376023083475978292338865594994882542030717980289007870254556922752245653119736419790816863999097290961931380546331817597690094791592572864538931948946639831108015025615982081137400317295810057636956289028768145131470592395872511702133257535962057743401815417529552836896302390934769242366757703875697993789937567332000240664381335722220255914509062993158377248844066914281701879483530629994282216697178893285715879160098762935689887605210428318246174400577965306971724405528559922679735232321915457075983383226401933507554461143558805085381888856802251232754693228762251902430600828219820957659390744692137262073135055865693691610814964080732209210281063405002860998864687001513505842275909647337040547309954011674086143666337267344221117293301455913071911459587120411769491834768027436089298827161996550789587222256426836017471559933749724469814917851182692773662108704486515221317543873504883320357575236174769194317509721644016169456897451866669749157998569410591498932833538332559038419194105350430084203458139203391235573146558428671413849007848362456140193290799656084981273264009561466483343042089438499681688521187844126588445048358761264094976597653570599495698260536827412527928229400770502215567164103718087144157287294957913311480812037503026231751666539764866360802393291774390060560094415152548233132291784455555390793138446296212162335983615430396221761344747613900181606449032908525998503511408637441984289058068425486815899682333831643976651548655354417860507965087890625000 [141,28] 67179758549142440481447372542274982280544291323872213904250753349652359845785743727744447566112168913218090532436475707040287880485101662534280036720416706274439370555920018100985610383576802254077653828441093399959178224434233701757771201408121882657706209521752684087753376824504734552961309177723508651439537561168525399011087249838772893317282885290451557412654733478129738553875741489939186882896217029756394897126363843545468629452621888559892076883933686026910185181596361382012125920633739639060088843371401204303865286310170190325661664950797014399137037966791995525697816120226520447492912762617468461581571940753536268083697386148938585310744883125131920141544482290808456910299761759437833097885728521918675326186833055608893219113538246433959789405815365514217789964391710620238022820193880536940755741524491363115470280584546162171925729739382983506422019834055645533044098705575280262163884967663504626240566863139371704339114319339547737695168497193164904302874495018309569089623019461199864337020418844342991908400003573702140721916659834922819728208681113096116763005161770084061956795090752574457935996592932417047201182513089816215924271585561128452139214547655340643171662820369714653368820707886110757806633975172292944361571777520301267368773072105217658742588336123692643810837351907134786746515381121001531767726326716393490381203406414296775490202343674078525606791915883172912065313565991576247997951472086098484102019665569701187086081986270214491030645043482431862335326769931667118384028313660646177006406911535626806044663836468133248395312836394313046914007450584350798748970791227050969903557843690417001379545255271958936260369338704574740118860172616042087431896336662890309117778248142972798214524921583037216354667788710990642198350747475175916531261380140790777562046816887889840138294177312177018853867967802175199996518446698837513124338631405298961801514541491986420851389993913471698760986328125000 [141,29] -36503294819945527135360705030600951426202030273464840445322688027918915036688748916379579660375973782281736660064629411081933362763625279708406914540808871868041137984627350422993259780588001634307352199366370267171580310912258474174317930401631716453277911116080851723665748900662368934045411228020423489518449602988089745040620209621065886893006530386868371463927806870023866687970022926463736906559182513290328628435443617153553844119987948009419890934333062785251277368103592706438628159239320040105951283776325125648558443320724526251629068579329458995018330001310535678429218075380921985665144077440286270097072119705973253282704067646031815323641664771199498373851937247923409135235456776257637629322544899761768442158722557252731465204253180317049183717766828224835870466616062298595155713288196582229103745371378819560969535797751722389098305680234542666061462951640716174490551160685834898001337426714804738914606500081078261113707614690943581976439175907265398975069931306271451110387946055991182290028673999814925286697213088520158859383032994786174725343762463280881578621026248740233797575351574330281228212872302673753429628073469191807477675415230138165555118770750759263536078405228360364900946737098546517625379626234682594534572162614881159107061206146477287126076857186960048261797711121339027872816309465005331832354929089334481922979702093239370683770676421912467043932135991691590503119084570264409093739513321296798428889529949271552081427229723239842319331213097012938073720508816814492949673022378066601341336900272089869849683613285767105683946886419515338499353984978486826912744831529055785992499783505376205977201149695009186343961581723778583582487540354527244018210915414274882358598688549879361598074166225115018788654894456254237511703458361096393153183925967249643720961094475118176706644131392990676538945966367832314722760400095752059760735747131387947416771011521774426000774838030338287353515625000 [141,30] 12578636697943794611904438234295140861558217890674095847439912530563501348749980405941368683339986094147928739196926312997798986963959235490169669176245993326388986866056510697334037656466506841511104142096371468225664460762285815984439014396298473721580240654365836950652956300611382016603201886723260614452679752590873107437036885466323541096338794908494232644672334495945567717708594513680495076642877724164728162159328033206646028298686987680858204257080400681356367750698957077975621917751830762377045497415096180986333235445182105055013087146285592456688117482728373629614409343729375671902012891344365925608958165276682640884414249818873670624854986678308843317824350972942476663306087266790801251579365501208582122812681919934214175634444833818765100340563854193700183782964006397201942574914270225608434251361121559007201493267608558777662978766169316660802377951198317858192344979126767329292159060686032714126103698681497588426329374908181857330209495909050930310448739158799265531227885919617548756535352589556254662422449758375146354974560176167265525761572498783034823362308743192019875834761785175632053602402141231486417413200241794749065214247008210780526660164424054686905985643910949050019915511537376451868205594962209052241381642560146578368364519390552426741813638654632598153734793212606051008432997638221810620631397644430906384986386142214844089170743308024017085142560155767169639583257142411947127307928114768768179694954632256180323715653809291905139227715457904828483050423778896821187718132910711435571457642837413337502810262559990506049916305381295599010735532484693393376047364703062820775241346391695696920200650504597405839980560920952647210799896907109762648212984330167894895737218012703909376901532134614396099950284417026111340480157513574776832548438144338749037342958365287407203191837593124838132044963497039075169630993008269219535797421731372513174773697386399362585507333278656005859375000 [141,31] -2204435298588072501090013849991596788008854855344452587471725663947595352693454940556645640929006554599897971170786631414273953735544025586509627377127824653432251027635054208376410616807497108307901471585070789639327870512351521625761959804341327216410999271446477833387284203748533174830752221298154868618315252542221005282793689324726938118047249113623317403634833311894366480749295815745037325424952230465544996778708144460059423935949294428499623894740250954812871902162221856677257083624669261954724050684343266753161858183143588150972809520736286569205097452591506718892080895438165297616474576468341364653249118383970981991000741512932778062411411391836386490263413750735544091701899240150053142149813090192021978516720174876059361576018162276819430369439999073052094665192587104512400170658111775571319697681444706847895982724830911324023762448597774037656091487208299996536945900176567133103036988917805395745119974639047330165011578237335247536503434675556608226687081387016905603437270585116064112931991746318158251832125410918840337969857842029542166369742949546972221976772235048283895302945957121011010704430440836520114344243878340814818351512061077640821566556700959148102875275783732578751162002679763818254443383180529422339175510588072845303671613958678584756472154445015482986799282749889833678159331695556154472539235953814561901101178142683853555109585931791805609206318834983420847299610260805179163072544040497891015948497453709092199557709306992355954206577170084429149739710887409308231133584680968170522502499648700111450924741345358325374073535355070817688125235668929223891274945090983689314417880108828900171651414980509119682098812953641489658467182932157154155186821052311722260332455641983329623269342443568150684845967565348620782457144342620911092804340111758925135853019099548119566111146677551276300465739724159655128377278338511385741702702213205028458631318244442809373140335083007812500000 [141,32] -309223677627311806344890218182236246359849456074651419327362606336735540710414513006201909399674681083507828911843185001860229941699197335886356330001098851195781104184334704802366034332282406341286667832336114991256972863215959020227632897245656441255651046072567180341188213431029510884783930475388620468510979683697364603898370978134025100171423568810778492279497971625562952996255079980874714541952091189325891205691654545262827115198678428148113724769800723131294514674758137217922115422869192989787159437134298878222812099234993560136884455584037728249232188477408771197811806429962288535853238464046102061524314442095285756296606103916842265529820589738814161843130240507043732233586068803687267484508567572274361848263395461072525043558409223449247788704030545389736604677842511310933794255235987610694314710330746394656751353816316504605390471466494238671581939492530756821635053914650949947454134085961912095955286038654021010455223039539915974938290418541434501414640411703434058067300919268029314248068384342903769856268312208546173573836914326340411326881335682335625486331254753199661899627367606494808140536758684498712786551144225178363845108870865965027790983784306454945995969982629174638628155147239536539106927157250831285225560552172051562258729391288179092134622580496524044684113709523539000939792277491921487536145850626740917749114865792502109485789323302667118551538910754311834226997136113257023689144591343950920343920837156360609762107715967099314331230257623932856394116159251324292224751122840237934124079278428087670421932117982128743997716526705070293750278048206857918121025496759734200841965709717238756029041147579444890820185751274011609854046045044572171411718526363695624957216029399182327691655786817333606926901689723395667801597022841929758706422038150222770919108040531563216302731826931583319345050060757243173254272741779721577537739988638443300317248940700665116310119628906250000 [141,33] 334652135429633944251790063192575297546424462464652987048657532209743362323207511573099193321128197102950338029908152037643864748521597111862169280181946090645596883121875696051382592994902903518326481295083264262217413647710111884532203935148229215941535120166880322996809619371903979576806391767201627596987654948969196753312661496326777027130282328349073870237022756025689372664600987199876266389593651256501315136263494837291450529414164565255913478831966879193200221272216998775384083171636547649733583326348644015955136564619934699198998234234300641600572744483734648037841290473526131999620331151722573122402901741906429467989139810419847236053210606559534147073620487298876074910495071350691905016309060418455926593235538475045469675159653357110884450169353524741767104192392477941027260721951514285121620770451771229223875062135380143178299356496208409933320451278330240164449868916449765989223125866326280921693159741703113472395054680147227164596954206477262841952530193345613533585688301010164789654056872281572011930132292195386621701853205575280221388234155122226512232009910366886771689495530298975525595344599087876629844404602307540707530037737403154590544630168417159515727842567804724712973910438027707635049812793604042125638349827346663110593690463281411908502610114534747472207140913209600306911530211348526017441882714113372025279793808698835939103822752296458807486391233666783476985242955590467323525757478142489021292103915267896094616844599935610673207696942696110423585964425954523605188892594351706678408132048411894708445843366091140296590372656413980494385523842342254445575361380337577592459157035493166700866364374523382655084389191637659544506484181723726322775928070245625992252338715078796292483516400371786474302429101369105995879181836396332533962308017853951290654797036447709300671352893758460577637753344039781988445461440975716871848479405300968991809895669575780630111694335937500 [141,34] -100934199332930463782764161328177051639533449258175284424340988215127768274711267625414005077738434346968368858929766524505428993068114466904742494323817331049774362425844137542983368324178696806492714126087912168397809898662988617709776028663529500163964945900262484974125506823451850015048489168431007280280376073804935287472026826598051935822385609971897367397336982371977280214275004790600353698913273975806372747036448249181920573154004194665495877231029961583127443701304433004812429864709482845213017916865381051449455694462955020952604153870887724581788833979992560990118177363748993173576414115299276049423510581404170215705314183401385420481326393680766372259202357822129245945074511388813166762395875352553527903916456169435415325721364650745831808251607719106088447299097167615421522603619081128795647195689671044386713191502498289094832875242591198849844287456332717475654168488384816533027817028402028717338441440316134130478463187823326243255881154735086600064560099986472242996863324616903031170381754167958140180477736225447323104683800436490139160151510875178273825862024630019406501553336348484264978931504955147957486046528539528021982003954935678304848251495838393516944951532155665278926748326553368385645730082470192582874716524443106018363914853492657457309537397373789875369705657253459055712317749236834281840546564617864133237656205354830966191273232029113864856839985833965902814712392593752412210277068199643648117614532379206109496004510524076590593088067426264890145098452096121873768350433224978669424690671858449795832311642910918929830199795822353005874610340569394970152070678245753833106156167213246957777854649407288484900937379823107258198550204498423001588666976864957414055869960641436159487249866216484596772697826060278571633895648951880907911630537666855289405297807605055105319732728822404735077838994604734262549570695748972586362395850652973194883088581264019012451171875000 [141,35] 13145759493638669996040053861910942422293147419854536282840643014419741787304117006742225486382358670931594763653891821268339726173655973226210818995930770734175021953227856152759456043376665814705882189636205287008392344139344350118817614115887316699351549932859168385079807939268496433348158670674238603221345561596379848074470878691723946280133583560287416534785222592911922511078453986775188486446804462338148128475230517048870823300536511096981682617637328604383273289969795121925495528989700090613064600317624111031362548703717344895269542480659809318116474963325934621692218564862636768997402674433694078811894319572273440053203270915071092500415706915397005964962788882271576753270691187193909509117059956146734335689712196930549366518765127961665929445046627546680949196663958150804782048565155031289428580036186534787036628081451791172708862938588823462432554310787136666505866360970493575238346979875443223556740767963757133381699984096065686916566123858699525753121521033178119904878152321928401691657433422929020389908208714953999540043144667905811866238469182820570078812451933707514673316768221919225825548115242935866031685661308993701757950579633844675306824084555311349544235279911549223722098675276214164021966374016560694391904309221729752902556812989433399492552241967585924439234155819065923910013274405780192053574064393297149299950580146870798905665662470420670818871887447597499175386223031307717450138274386402454440547407766659193658092250673920825808141788981723956461429586370342578790630349528803126309134997324350989902903537535047134008720492156379579786942099793483076315827041726431914352970352193293017430458948038549057577615222597213559126948988059151561437952687510611344114383712723700074937143845224170778611332813538675564650107620791852497354210996617280357291915375857320499000748353845301946822181373044384690533803846548902434602660580551969360385555773973464965820312500 [141,36] -645391826489290325900496148656604600506463096553907664444942930580376302128279527081200862732115988116656487485522931068571866164408829611799501313630457559750512963249001228229128369200792990003398383546475912051054241734405732129713487316770520547321539741271163310563766708324296407292020655123508504531346651340950628582897417927082951163797521403614226749008561109832895851518417756661380731782054745377657204477507199714408930396592902980252658977851562202722045171802489904120699500793739698101523649052753316693135629879853989104038375027530061613305783855345698061901420234957595271491989039420206150101328555309561858283324762532659657318873716069858948282977097990645611789116760783560228601916310925125351068363879204492033041805192964019571103698806245823965401174507136740000602718967889531273768262397898321002268264959733678215514166407906514183716077642394331153699450250023763863039400276669542983282792556593323837515215603206127340188746916006046091944214478023712255424821512225159411239973091760054568556259902643355020254824694009462879887354316872414623003136400900171727176054984433553662232583472172622897909908709714275713664096585551321078306549480435866085884412519442546815996742687067676192361245019207917423453084091437535635031321509332926676083533473013101026212049891888924620289092618991500866128258969462372256591943070460881976629221131777944541555514631512836711818891568841397416301461590225655194005941607701523590515765392397740998454902597058870447977982530268078752490159019926096445928031322848239649493942366824525296790488585097227287419113975671871210909788305669785469736776946278017840669484144944211413297188402918065588391188496461709531195631692335364874712759270094457993389135282712129037457724367923902389225768139429522039930219704693951042904368207389534603381591381607567243719131652862721831234136033744064720384428356624084699433296918869018554687500 [141,37] 1113419013040480607052146612336383785681436469752341024666101974354339734089166225356668503946650688852185501795520268390563566915742694481588711255310589496697511769991454917299766544213477966384874242224027302929937402518741841484007345032724802957115644534677021828832911300865514964351877953245412070362627545123881784070656047060378725481049713530601027783969737692053320802796578916812181048705518618888695054084428643905376158057216587762533653455185926378451052572655551003100898806677064870636792201760125895508456327753552345657004290565268990060979646390072890271233440641942392845855826153470156888419622399654993070042185136460017080963769743266273083991146025473476274713135946354867213790116835486089064178848972606914993921756021366004945413469749473002655512597086275514865354514557304186077919740378175274140888253373036632772992356408540164111689137298843306388843478372948271163189176013084165251079381369101380952176371777476993919902872644415444289110374916094883506761044685952131973656600373985014564001541757942152902593737923841952571469563669285707973339687352188351507304891224475819403821771189105176709912271445235013994494349736151308722613536963961643089573289920648460337667830280140643644806932995185552642438475893822780416185530874234756579702082903979544796260892666619356270458265446918366743389088117129917548258923217902548288581688633805635865716352400534124380449093189525094676003517597739320505336578017884657533547721427103717364581724021559300303171798238869503495214642560056947549295020067406247963524331283130515534387662440121260219329794899298012874801874534311809560633946696604742725224532117638027551519454297182028023973541039314203204392463593174353636411681796778410776853246229432653332402710610743951836675737042029307522081993143321368556162046063495780856125768690929273779274301282459228242709288239528538260461215792929579038172960281372070312500 [141,38] -890760303963057747766437706019367977170079233306748025045756854740410467578066262908948960579927838241826768628052143590538137749757665002679245049826120261683696745004749448003894170401944712994743128421163641539824815235358418651697203362364743899815580311217393713740501036588031757939611026709691686135359518982951972567820996980795007583018565102128690299130672541796157621879200320095491631701926794434399037219323165550241040577134273803434626270363442350120805707177351463285957281138207059958117007353746712619350678002580805237155219256175458003685485060350099209460569140122065251597152568145481301519191168578768293756099355893584326526285843526576931905508149404843239399461381362044505722187232018497217872209505042227588779859120782466094315435798476656223544557098912062264362754807247325773410328018972677511719386194612168097835411927911470693226385862821325609355693048855791694654073782793927494287111225033994396714763348299028296734163582762433840392322013674629062388424925856169793046807078402448607105642215553265728000986078253172645833995270033809581182532619162117838009641167779655489447455654225641483577432164456161568334620630235292554247361559001451945065434150512469851216536379963510696182876163808343046509657234924391793791772241439546441056689853414954971788724448444929690942237412812357514217630241065353704122598575705647236202277752752975419199648595789028848972459344516747897902950503644201072059995905138185881187518171402857991292783188288299131802609513819445829568583268563674026305691084685411404927606951063366305241013330210300532578392594357025330129213132555759747114065741806145620711647843900820111722973513725808584885625792576003948521065018424164652871316201851526387687256291502279405291706919660919389661136917648453274684580936374627815246834373225332431600051404313776199613609550456261356688715607829844782368133230193052440881729125976562500 [141,39] 344599087339290570046338772998890523492236412892360747545389018334495380012561344523885109623402156021769670088984977122523801740707574106643659503665592663105023411342710280434890566613789245660670444053551315439648095787437609901773279695121033207622231220064237837575792417951503532916064816783046542145508623135459358695351065735730714467071443799905373447915198806231858992571975266819970328544456499722386968688001576848993152866595597416063398021572832472699057081576706189491867618934235509586406081105268419133886138716209499262732226889734266108823277616242738621723306779310418996173443954859013334547965828142482091782470114391525731034275653241279138519899185604835161738584414525453084082211970660736404613048376186989245864183468940750313233749496854686404223796803937782867021388454703123882931862222033065193989343957002961456997742522317779735397085102323491380522099074899020957509162397290793712674704251630441273487950519576406398577608582731635596129788342193595143336136883566938603534812690951778774176690474587855110202012935651128581499387131046937504215014791729804498613624667448799367107893591270125222761285872244483496543865739300358402678837457562069755248721863571747481014179438540801156524942501259744170713332908253634331994128125780626049340980563273204900576350582445470307203379024286446726474460018653628177348716097157756485797942086193684162803938806701633648322048655420092470210718373164235191736166459466034916492695790908281248604351778627356399307940326037922329461094326293058620397807911794799949308012144950798297842301928416592268876454293900392332879639724898761882329108270447638532528486175681117057018445684437607371430706049028821471649815300360043791642850935962011785043324906146498261883025944674998300291979832861005162334987264129840751975713711403539253178179094945404404485614883470370920626258855095008832504804595373570919036865234375000 [141,40] -81750200732606624217050333669861106769957091074239079404622831612139041813937467907711928498230689307379236485881052166525344596695081155187373811196772798597896928783977289554099590784512162954388468038598324584452235708410015788137775883703057532099710576797167099610587308287078850158980686729704511778163670598836147645169657784240020362723163368723025946552418974817183958627849648491177079074282229596521829028372172635829081782851024495654469307887377909475883551887368819198441134086688845634584732032830981528166252874700059091131040211254193513292429973048286984188355574567119917664145727521328010268063236880298274918267222059084085134220089950439933978405358435201724360083440153256262970639773980599386087173552770443672965900907823879531647934455836234936340858119539987722283083269945840684669014842416356587188400351335804819446840674252654855615700496203693401698487269814770859433334729135910260858687560887382980734903870408837443587277973605566235638499642628417135535230674292252828427588177673206072645422616562843127619547510397029021476049649486154266787921562256258423795157420685198145751012585024693124248835990243834721537748515883045194154237206337952946333597417314092312561204618117024048645761040312074173940278176734471522793702416079304554239691280768102127563900181584426903078208444274799268244030632146427108273505951509727493958980823987986243714029237004036491049693580751405213187423614340639659053300023005394305155432428725549123608439276013092047889076932309060633105050396001174842496011037852860699817019045929500929288054616143502605660174473365092434210508041929477759441685479651471391152290715065052434312971761579569545526617203243668560812861331885893403427758873363930578804024616412964173361421245260406858783343097685808911545274415155238850129176643160966002468746272325034949136029492570036694407837162311553486849605105817317962646484375000 [141,41] 11542983076646726996737758810783900778237389558322197766260277253174421144117403609275687533196577844852559946410255741217647822802325285314399859721980009170573652320626166575536595908089449609130506729322925030500705522911043596032376102567718052630357038998542079939522824535771379316880579922961023924342830055708547493892788886289122847605585011734975202230309568041782447929257691867909976594912534539685815530145703503307366095237440831761232412473924891018633420839768972409562345979316727364082756455243802546306042946488823858660496645636130770310597098771714844391608132549596619405537770677342580332420785710679930041629799511599604183492597643308737516955575300204561552232076107506909686209905936308461374849385783035619645432148741632888791809493584177037537103800415583580886357561203596172573831443096672414275323417130560119793888656259000497713951886744236751096088028408475835009603486541319643410243441556526053647513954977513895854951761671784922707261243616869413282092386747828418742524713636250389917869152752762807924975499653509371227478932929304998663582624513654227882586121271693845523551993902967750607722588032673276633407708976580119057788016282501794222389755764369972859526113123181205007912009820176150842523311852513366991519772199319324106726655639283501976093635437132687071701906042667960619828245108911251659074947457399970993510126753517048827797299479151993517115770711181804710731230671740173358769243271179402648341521586514138993875901584067868970500760193489703471114002496891774756759098036973255609724708523407197036871173774271379320591237073018630930388432182854948912819557837350364619221157687902275988210296140531244332833378154030449896097417933643273478906709419874798381110494794697877002072902299311906356126553687838610173814547566199337763259046659729110884582573474475266102416032231338930997750843391146823369158431887626647949218750 [141,42] -171710158016199861995844057309183124949873449140029646483799706976581037800223919396241277549482761367653712221990017685629127410555270935662415494909293025785346740829814141474198170558204865187994030824135863081941243935073429595200577727166825347596269996720923696224865782417805807437186571947486124142344379516139256448848615033290296635860675449011232582939001639506261992215957889450375192911854342385226092044141812073210752492335443929164379043482387313889210559380921038402156206766219028189509444868732262779961543732610255549855300844708934669697863893388977107757444305081829175614735455615861590622909100414557032374656058712397718826847306983685960940367400078127140719834135164085695691310336305472838168965171360785061987050760238697484298572945879637340255400866036894446907830967691956020605814425695201468073910484444956880078424016746010718500969848686612160207636679792257854265149458763958173342659162905419353160856973463830417911107896800583058388527009019791881188360136213938890301820299410660090530969636614426577711646407865677099536195032960809321058974142590598608267191186624181337347923993144562612202926818664689894820575254292794456624268792140701815069454508760242964769269560416669106025560564380418974109853170766234033013762561279921719369184485014669237035275801319205293899314442254671348320030896663181234805159482104485878500011655621211605161607269392984875924594909436152584108407906627921418449378882171930592160292718183947260914826802348356161511960400961386648958791671375789208315618078211797636708017109376879276818952927425076043765751780317287727543018438462477436340651096819252239357175487266245177011480964876003783100285348387393960084670781107965925468808677140880246921695950792446971326620687348614663342668249331158958909999890616906545685569333878629635707185712591398043542194558667550370239964264156560835272073745727539062500 [141,43] -473115489966788231572903937750350356219620657003538147654105331022627077668943381903141235516961633961152249724758533650201359892310878790539652469208329335221751101167554429157858708441506685169903697118485419790511748121521433264892727778944919370623131903848660713448916279707460110187208439042574861928183500948633276568778333086646719055898615647658766287444678294102235707256038835134199692172233522835733363913728886772027703125787878410945094232318890434185476152552215316289011987807746223558706655561300930196668085613933507657869794805563447816057367658254970758686763255177679676056193070221050746441013621903961705772575695359069669229226535054274022758588500832801241042831835055777400911843106314559394761030912817632964396812003253832858705866368686801023004238006510738542158241561676148011622551271612170012255224997539156821088071234504017416571114310589582154978546323818466513138071106803976423344497248251779035721783735350582890505391169030118954615979554159731335996931490629320437711180593967252271757587369918832324885147155609462578242059076461230737228704405870322596848400039359655689497105933674499968846202675046952863119530908596019435556007507251873658731913362274681769363905959168823576869243372786128589185744807290965368677872817499799892251666764846439374246783427729601271232665527319412963875871039321101843075716992029338280903980732714693110451993909696310537498571684336893163228021803870153921159208686081841486572784383798593268760752790261264935250116502241233017647011671363965977178923656669647348187802336681673213021770443968255503900808090819410242141943947626393505947781185910985948089142306340369612369037084665683278141625337976756044542650696055458857630260808894185282922003184959215500277465351411763385501732880123418247324209924382206697435299804085716039744232730483468955048121779316711379942440607409560504198074340820312500 [141,44] 182916402590051050415152487602289489029548792096318499688886592747107916361944494069817523450069964500543831621121738382628296890615035139615216259199825645938570805664551369599616961604138182225199126421145209314218866478608328839441342422514363463260890242019928670480273304406244890100519327761620243132253970696892022918758306946028449163756336685002017330263692003399607844181315501887015897909565503963817856113883859251558385794433709559923216711755106331385822489571969095251021768142029017716055345741833862109281845450729664126697088607948278888911573767811018996411311667860362201073309011868356341597842567803420024724358636017415801795853583310259920786389290881920583652672302400914347567987494783540680485796121653993598186028910278043794636921462941632416439037325109974255568519931563271788207776647257975015615050909181075369321915452231111864163528315271624658958643147886576289063808710944880286381667099500331733961218097350408697834741319021147629746398005828231892083160110164239594856931747244962261365285614587503699354523093816096069228498210419407113870258865754238759633253378190021743720121640627526910130186433507846070517029802130521261243211788304834672674623186208925796658112020746229393225020923512972246054551517681173721373824185573956647357250855656309394368996893900505073037653982430278600649000231554323590945579582905371880283787020869086211382181121667151457189917752092240314210597489000329920922186990368191260212041741879573801624056214114163100580284395322493327815967449959545908760074169158953598147340765360681911304775285639576218384233532268148126495619592352218928873887896864569448994057189143974312736258473190084500587046195766498012332708777520441355886054684573330295886778613259352421721893769760686896480018641160130088357277917550006294537852890486717475533900613307048515244109088341460106014988005328268623352050781250000 [141,45] -46351200353167579911824299940858415340911299605990951100556088270210993472123323445253098767782311188256875404687688614589369727652591025627352604991277609359062255969449603127451760707017019237396264559333140754319454823693740012784076260581246011941375789792138660537943409452907859031247642220159661225106581923910634579649966994945241955535209334156197118814841950042771895233302140966014547471800898042097638695956397882375690096626189117414302859902328843450369926285745099727588264278413922130238638786883183053628567934696693765851230680495387181198422881272390378300518415942767822965644459788513261045975469231999627049293951496221632156790206646216771337880742139267537877991223901297987645032070254701602165439642602350659150153878471239792534072395653771419114337115972694904455988056274961751891711284271203195865664243547533914168715149090565627073543748872537494836910758418927089692236336036619544327256618249265534737210281741646359957763838968807934449335944340335236519804721862477498984018527250380920341255005761955347311458690037175280665627595151982677622979151202273483563046372151111673403858070884253769196325389865219858119896392235989629078229039992497419010174624070413549491301884415218546354563657064571862846316660823889564657502958117836464653836017777098910062149552964482495142301701785758189473765570627545605027695421698991711880502918310479675570223808707720625384010626162459907682170293279971041316009676303165890072468948162180692328978448005133853649165721525819424941480859737093567944663407341341484716888841045422781922993421314377944650043628939550974912752346697885629006650055172343693146459551270133709560079234778208333060392501443556434227853158421740095382180178747771415969104587356709345146056462938511373406390947314483579835134244588169019910444218803964777984790737571305662137763505257086066572223400798768692016601562500 [141,46] 9021368252260067457836320651125851398960343580491752782372845219976483802017234927985660777672058988347842780570439462578985310359415886403134568212083796511739711075220837569450470466982142572062885489107299462133810684381129340051930247960883347730519745056388065552550177348143578635618283921021794456030258662433534004644435288648745011165535568400424375618640044931072201255543425669599793025037821089613615955084957296319683293272168082193441037314319452474542856288919834109417372110992473773910935512932786569255593245106841762863405152922648444784877530232063222229774509596694619598225484487005789444006070274102596040882315154481591094909465353765497046118495514253843173042110563749472351217474873947618686008351655327685559286512591036348247561783816729965546364775808745979913520248096551774450822779846351527111909167137383417835453198615473309273882336313322661008112143786621425503139554826823150975981562349632798494773009085193719823817296813479539047848014897057729738216588155720616424682517839394446351578977075520946231904738606523613650955098067983644013909404492408687854238668583357906166848808390125262223896190808385751723286773914225688563861362739828544458488192073013639940980338189492036735422168670480602869737706724923134252019303413431901592534183340272181025783284827746483927066179117337711523425596284281048024023748226297747934478204336610768074192067674444884731304724561149078492520651562324173834653464975876744067084269949159081855995369558973869919832635527248286413690617186945781025732668342406007381147955759997552071241253193437687495411847666020215508740056661623644804835478704431398916445035024008916788127692133278905447125086436249563737428964198088850381485722179266696907296663269427813109077753030324598594222207015453071217902026402441395685603192910293506221063278291529914950536751257507701884376230576885986328125000 [141,47] -1412746291312096220155194578278429402074548753310622961804317149084241273744964643904197434455937729051367531730823745132085514079026699380669153015815763277549333013767304444833716894887799927849766396412513153756688585759840851640253511237080827676697239756757570869673987055786905055972353990958512260191749572134278570525910632238036073847912193267523411683420599706352521891207649207870546762383316382406815492712607192618903625752894369009997345114645626850346971170254595359223753722377524359185482988298328963076071684284951291849404578494637638707621769287623995950390592834494745210229178138240463248803887322483363137825646807924071306550443362584058256560261409150288279827709361837924740936854207610259203572617315282282862141376827009339954208533738511897940256102959077999957650614544559947586594690021218374437342309729091863275953627619159743257646947728386566507158335221452849662206282406234869585249143012261112335881029650999430823040765205672228916844608462523693886073340709587678029166089994972584157989057459848447494783182566418555803130755743171571703720621694460746634242243345187803518925401060725493971701708921316821512080139187495577793185415300155113618968684973764755960607831357950828100097021202141023961692608913938203382754886209813027579496354215386398082938950559537749905582175600896699531982751065811682748471114246510576491572721722691903732893903723738102181293645926641320771109010542900257318859465140066296679151091089504507708594352085735271136211810678285315870127887006154268666825867496733449695544483736866419139733088594755645175465906139185533694313770243045215454502231663204031973044217521468657845002494391158236504019218574481865559846734105906237741700300052372267382560178691130872483175672958906339392091011974864160569797363080968069098939113941597539474560988324479631374731829410482923378764001379233398437500 [141,48] 189706944787542871029848583638614542980670673900674449935003914017094289537049120221408065880377540410879233603361571998743719358454362750671067100815422351717345799485133265392405884360945671968085527100142881124593775084828476811022754973665331384918830133729315709658527894817568013920521944688112308494786073268981290166687408309647442803811552802280598789317583318685751217430643607906484229716290214065211774595670947406574283229965493127236946434495192635893144186672571438374730681224266765501681987339806814994137480790827982492576363499770622495285339330935663183638974573079125721899340812070484099779998361991492602278201970579818446252850911249912137105059095953488622453015982505937922692947253693309037799470423138563995115181113803210592307859020453505020903526232864413763512411788464595172055547451321495418585687634780406580042065701933648067141506539938812683189405422826476774850426131932864343158650272696847000435304699440467130429149083614316437800355231726021455151927591711205167747303116667677930537155055411381331547586069953717616165280033439817065213709630266885820919521710552506911344154376511432394543415787056483435521484510375615529390850394744423022221529624006149805443627589203868873519654196190329324990872308518111063911254389461079221903320462222691613201482736795420056375938830911128435132560725122838061479872622946432202101109355466318125048065565902781524729021416087941862474832558944567020646122130839727881191746588063888366742888521570469932221468418371777749286580812282767208522226948954492515858892574009243268468516694509086663039057891479228723603870913692202466864224195004006677456288180342503044818309045747138820772342801275461865094133803107581080607855533486608342578203798179605032958368385537700613432765445968966166618042242731045828724566841479769749981043197102323558194267231351480503240497934453125000 [141,49] -24333432043085531952781621977267654977584532682576085058066379345400814114187558291146126148222256404266325965507133150168385231863354513953825298900383010264209555230716751569991038685232554669224264923887606479382345856793083269691150160263483291926968899230950738873100678525915614691428078404429290217509353301266381515602499528532121562134090585637742608835102074965575729814090262245154319180850572635154741117671320622617260869152461654961456126920389648978576808262218219139166011499671749182977310185714116030101682363207734022072024306958728503737241723257548787325684707491621145901138170560698421670199845755312223357774258448348871600806307978603820340875076638971229491729713846190982143680000283368288887762372051255833859073655391498793276411744931202491289779860799850022815557474476339539582507997147446224555740042887101549599832613883680149777567005964231278616367235847125034114446386146058913069288052029244826252531434261961842739088920701181913856917033697338981021502034675297714957742274314243771646908281744332433794976200747066925447293857307085961564461163129026341139843234991085783276817496595284468378630250431047919518961598919245719298604053489645590086773744029501526503554388117922125473090547920364073074640983836429401092049281907416813200664498402409495846752599815549019005395147825300015680299905865246733420800527009898036774364640619447289310406918313226516907587739658090651398574256185578895962696432751753441352964345998224638170759176196919404261585761262815519837345959782673877354088060340910820384864447479757086096283081921135914700114276937907754190566697079579828527237963295744129224065191871852040755110430544321968208491463794714559593847545260502848943654117492310759629521159255144475589624770355225708902816101484724780649988314498071065342521611791463112743506879713113097338920500506006750079539029531250 [141,50] 3217855699076973503423330388489849812207905039978216342035713926307264683015496475986331979367289262032998190535731575709689935819433652575383223789189519913747559284488126083503371031860203566517377697093954308722016230815492729338465908996609801905579283787115720020261402040671029867204374310251098005255593044429915298046198221737706292575957634965105245672638718764355986196957393340712535046534215139973736854338969528173827727338400297485321073228543139278409466196182397847324491126761899970138921566554317624275601145855600585026445337280636961534685529570933030654479605908164406927589817118158730973222063745471652748691171452777859444899007446566005959662873530598055886932660522555820258435519514463059548672429905330216974526578643506773320045334973355968428877565632115973004468222401447615166836067011272019931451519703489016599728726920630305380473311411518128750296879433236380664482198733246367870886057276033944332703062521679064837422578000783536132723296680347667309354517301951334204678309494053222176706324178547679578545658520362116191998497765037150308512113680612976543236529076203597765210484850956048426257261058911118909416712467334418346573821421550197490807392465593595388065589669706584758634767018186378516811809825503213817775449912323484533213931683855533690250805696296247940716494945249902102837398953856019730920699983714046543157604703726866349811384085543847912139514424222857364985654981919601558548418621572379576135134542496946992693809962162578660834738751920279556143523844623390022229562397911848501532868809967713224537232911522012887956676804373315252059596018957207098756421972132720608708001446465888896102726537164631719920112507579557059847653482301306439768020290052988569122354002299177549293362398842737846427759738553713335135798205686474588658345394506027860617060612413560797951731226528179486918714500 [141,51] -419486735657727622458217696818859160041985183006913507149723851684314629332593828687745842077194889943218746694853064865924261428047049699462934339899570727975817826549475705803491845818255938560558500116069066395582398803794734436996368035355688432870561053121976248419862317877684279274800595901839123215470527580881183832098862102861266867159359134845247366584471643778951005683063034423614057448644064216385808317377676023254891014658487494308820485971151755600388049868306613666866565681710369941126590513737847080812259509476196944732912741526290272346800786731044895605537314532932894796923242013709098801628766660422704171702963579741681212854287597748463862608628029227890169811489958080511394720764155462381518585660936822044235292035000910768012552766381851934751253682638568628508065239161280957162067013630690596297069492435306689724471281320946768577889902410146475445871395330830576062052952929862438219017060255022927758041343971183470689980636366739589049247852809568328970655852221119670808070060370356197346356505570345924129465692157878127518989092945941838418440734684866751459141427489904178147732117276441890793837756847574651542275688750812274902534261700591864714025361541101268277974835599871013739846002636626479254262797933780439105384880443139267727485383421761057495297734827765460680280205220003486942123282045701309349879315819477671868930069547539841822844170977784348284424972309463680111273307836530572286634817642129427014389120031197217664387297979655587046324023662850736056540987079974592102400074927797640057429329671409861766620897707699263795012832099336500495941864117988317176482173433267050441738030358553404074510713192452579729847360783722276829058459859187859957884464369551293427997127187139033382513688371232417259222829952592761569434573946956442801064174862473429557830985717339833477166246589517015507568 [141,52] 49534680590107881384380347358579338762138511535633537655318390466253959983923596764849419395064875365966225762425901404809650398607700070455396098451696635587816991940161223246664945831501680459414241527321753942327767872413037877672332732994690348824101895306981651701233842068259778218171579734440045596884397200971671058296405716533522452050519885509899627690835748449577353599462637624657579905229948674020143285550032419217161245064437674702166899733727730707246633716719627117070225390791987788260508002540814473241424495524897298479714250713350172512815165587073950521577445366689126698846778400502893378962485173800433399974078164657901408611789420650187151583630199697481023029300047595558578963596888946125582305274573886283966474827517125884872648447008442114355071188864263202542042423518689933695072840859883569365960666299330598851748954893256545004157619841801305273522546227292154782248455217266240549732361758107657121942686460754023983721342541016270594765134033204673257589854459297282985573193729728144186457262293726484896375979652384422742432786641024759364875420931498121267546112022106125714497886975837717269741155167176252085475688668301609642714748528362134371911679806568365991082994711499246833226504655135642236936328404591767285135390952124292201732754907471911031508449838842559028098158033331630998695124361845053713039853110012172024110647426789618781511782826163982357189548385036937319569372576681593149538364640361550706129618466926211061665080760001487934820597886006959535639301787882628217806772280241895068800370766273519470416654249336039925986179401672454270833559847350852317074006702259385748794339817487333996828941589051271116628787350619032832282722950089526162153013002231120194805499498864673365459494906967502282353353439833967473940143273943360621418768441053134863900513090162640279554823793572398946 [141,53] -5077096008655421014150495323917925456292556724470748126558967310294492849264742318306095281972677940836758966806211536547402673695657425125035082319847951517308439964930450478462086160073516101242571427558609966873952994879236851974228735735173777160036153972707502385820523260773782074467452863719286389044058215731973434177144409093607303201186304252645100509530536866984990471764639490087807498577967043554847175435661815880302399266743542784566900130398702433938052115191345241622852589168576244450895827045321585506517243731704487337256267911660996710846181604694792709729187473568524178051313210199190676645187697864291448821666354199323833761179126662586748602112711849514612956376233119874059322617574699760685018807697114288273896087915952022899412106138770615668689881279940773572163316885291704380139029501098736895903688463378778172658770783621094932873414331995589535569099186305106607773077390937689869446771959877693872678132793868249962320922767233120822422588419849285869141989432851035745731273538213778359943210520231986609389148865854281749608050856575220794072681933877659083389778696142307677153783245240862364789373486044856027761255289981929282096819800006537729535428783323479080871245959743808250129902301292776408999164671760294980869279682344538576195877536391543192405915081602221684581600879479733743884476427024741838090191662226062967065624579479746205241853759253811332226766821873607929281339156792165254600811047129040835038743917160077074655128924398607025322555881417174943622661275703996677868834798933130813565803602419913070721646225340218683034267330249405959519758960049225800312311740228595755012155181791621112883984965037140159493670801900164206772838944239573805434001443670450779193632307064481059477316916832075476335692027187271754733644003188233980176708538617668388644091854661939720293077002291494 [141,54] 436069441617911351513146661559332150965333384472741996010580425485473079425318725093128720681734617755566875908748917940007166742628320205463735345864988256006941450159184876144024791895746712264073729756523817591458067425972293908907056709492129662159482280753585421457678363378562834917073376588420766601087404465647830467516607993893588443790133119789623951493624425178340156925771404043469200446002451603407449637933991214849024458288700071780749167058664083067649951814831191305556566615703440589991720802370137553519053817161212043813536585083405360785796122971291115004880219229165063623104103906871105565810456219683241025413933924785008285382486360869830446107448009834697149137811679273196270292842807620483160888225134688590381222268715522419185356319688609859746472109317889974218603583964813270996824074965807157424780454857774499460273209775190017594682059404319123772447219367235104175280808451127646112118979527721874885732749061503308112481891021897314445641684763088497252167319929766621112490253695362425016690518606857683063175100882919366143062217520868335809859322810031466704626786577622022593327191153725093380271132455348956534845811380394686709229627003690739411722773368193025308181028037094414962492024587874679045696397005840575730594290482470313314956015600868604216532279174135204288229993845056096096739606729295128566950505287142389590056063053478422200291008451546844683538243167189135947750346943879137260077468454035600668958327162432347208616034376072712909215236452950493320121629957751338932183681057606107883811466232849058071173066698836205836766515881372019187628841945965526068641502047166598885799080954094996009413038380610780982404015905908682115134548120424381070030879534899928461883610707524144838202227845546090739691127828304800947898494842242459613562403603269310997525398570524032793098342610 [141,55] -28713682278977141822301763157990117747546753756841565418514663565618853555138933335113568625035016401090081922708820407318222041508223755292080150742280342031654633456756159046112003531925568092251326247559698331738124194202631365330266446267974132627140197138006556667995970133644743524803550319671535126689632294603612677180424970506276070696778098504556297185974507809080893857292479085279920675944032830356752069845985730653963762041463259665791369595098756153747571933757025797536853104623584778078030524529725222795896663591174395568855457306413101520887157643661243673417773243193665104526338894203032380600151907906093988066348985947778394223236880930447924204782518533975673276230549971892142913092185303089561675668905440461303425095089412582657146107202891941404435310114387125352806999688981296477838501593682903455164500280700095909080159164902833722976883442765465872107422237924589497199985883498857398938181829184268469174958830356875701008969580425671643879350367220918379762778930823896011350161741120962281823557029141261522266561748653118175180370825958986187256126782476385866197954615405505182956334765646334380336498912473351556723983299554670761939117957543225479123473855152833532806894865643625411945680034160946156141873260703132497657677848393731486769194746830062381439524748944732892936032170298270234802957596819518783549206987087419352540654927913913036298790538581433595841978182344828604749138926171095407306634299944640427794023114391686438159104114966652675260604863170305996952676435262677843098415075078925208281655896557754564459283309186069302821950563733385656856673169078306454784468024208245714198348748866451688959341906605124206910726042246481398266031638241069277948605302009568021957777264280017366678817670856434844903230806321367750008385555768228046356016830531019467650173961053577615899904 [141,56] 1106286177556732593721841179814325592120705619826584623536257142059291265343409692599347422307394741997842848042171252245881807625328402982853812970348716188392959741260500115199654203445604494106746671534002039671780829711966869440963002485595616447360306997795541163749670123306856611753742384197618043780443608299441941217279820421221668641078152109795060800626441152479411598254757794404097274798561159830406778189077754938995636468837209060026786708771620466395186966164108184252602273300196965524455008286027765298252148124680392328902161523134961955492152015560060191790189722746525301459401297541165791737124304463974556819097778625879796152056991617506138755372848400854612549597494608453181927260606082951459197568655034831486566855729092128365088753654419805815056788366771155231123134576466869436561152718363563494691101274136083238440967355103397519596473763604585463446221778306374919586786114446786630378315036874973916374417928051653102737248893492499818695798987005159388556108044947436266645163000055376629212473332799483617521117481535986095249210247918947375580927736492620918231896861336931271583953939181955253172983708644704125068056626179152124003239052866520593149870081610071771879387735838632385676650159238464429622400725384962152023113602156407384393293941246436179341024997467352338382848459926279274969695726492926256476495462399425689812037696004873502588481826732051967968422742764277718194621066073956788146500179390167115090674204321128264306062502183002573010832760384481516920871109742140195809823996732643778188179375074764042902565971651036460407231930752749641918601095568843962820695780872907807343158571607095938529718591245375684896907902027659471587728125456901351601128540406516767669272631496069576288754693519592916672458259418830261108118607405049112320534716824245412471925264037123955424 [141,57] 21416932939872039396334997270118312330595154011919381492426174632066148866907302877925437820348482325441124177120543342836734969675861027544784503148248364648014244132418760355174043489660845374429608525470190856207045282734718980538323031221982110018512832144287942384418084629959554072636347478646518821160089250008122873627638557912830806000151360546729236204161533918075186215726158916497631279796687271227163513141692244147933472647357964611173526030298425995732746351667768907100262488389826950123374311301817424458667335130041440316083841411903355747597166135251180167842869442542346894835799254372631660466861327392529821406396273390641422911684259702196418275772026815016584295284208376574360051414218551588023060641538864668133912518456096541103402983325632318516790748954427099380516146093659128754630115661067171200619968923551707004348833466250773775927564305435823499377152516338485586462343248396748697990101672393499920628020782825433908514087329455095138020133651227785964988302479627696615859814881680032717545319113519735078662797048604473610208763523610916288595716901994708278573941518931978170686309500799152617698242755523443771447928063853197903801038953108895478334884157865595695407790641384293707450112308837423983781971959177339849498998557808565716554641740984442004762676775034733753247971714842048039600434316719617159658908662816886297304144159827178834954643903818579642239103913677057447853163835649328410349464126371215934081765183890779243503725960647721347288481402992956772042100264164551874792793232405787439456488607414027678071890413858754029044282256003936889671819878935254399909833424517810685308067018447253397691223040013551334274978684810295401298448415613984130576065018231071498691263571731019523514003131243885814465689710332161885950991869597917326073653327622244336913810909057727 [141,58] -10318252235890517788405521456714780737991512482193434538110896611800611954097408360404639723229933891392673451426537749904086370449137107682122651456411468994888517330441490991573932005725574250598540562253738626604336143554295151854186522940452264961927532547485517499112630257568718560447221221320998545728669353083851124352637512546528349254471137908914233528361860456901813064869484816529730053156441103556320360455982625333046977069931375059195064180386269355865145446438719599448779800936095657368251423265357908955912283122548326080813567311928010318513211429625985321361925912074440676449556255574767404356720451787811618764188923499684671903513989714639272788930318531453570138418264474938308908356804352666014160026118184732340689503895204362281529851710211052990038228072799151150607647990447877451174631405769081017866723184643195167370859970661870377150696376018262506596492982155023139601934331317733151681531799740662327799319759238349997082253480813715271438863462660473537811117792410692454457738403334706728650379009890339079712792231030942195614433954024379696808172323318653140617638554553009228710729752076718049923622582047989825611952680589543801502500524250447126407514701270835107723926545748902526501476600344828051217667217640766151978647081683665779228983198771368951912989465301294307364758151953225739928746463499565543035750940562023797199769429787301641998280343013039035980417643902815376047629264120646603214114157398018427331608328977236406535203533171707416709956414646908533218571079911749474627009538010605634821850852378799764024806767702111049017870444181669158518998424217070485625857732031625377819105873012226695460817209312634145698486706740541046939892901685799295347530280686914144010249747750627907032748266955023326975579177661862695172373268534259564243213215974314088001702516992 [141,59] 2403962399995367023274695090231053115350246808910107443051719953145715440764541777194699704640111016666947431362549673475683849967028917857963264467132335505670139325839533440162888424748023724690747107551311195127775528244137165448331035970129211685249423274541624112746026650803441444652222243372818466788269038130574032771799567256239966930211968767274898706879746357708627338824013085705454713232117231524331828544725663836252346232455384953073353924885028635763211698057871559388465793839369288224796849801604079809234145931547695810069789283252606601682968500169882148418506975298218841305220397021444602698247683409974952946577963226000027863859650074011527189733279042678345968747001632145802632360388544871833111245766881475393662214125438954859660422029513759209120226608911342555014448962729282768289796623798849006743228252012743564913016034242846341026468504817747477683531438307590970990827277354573474582104217854282977213352858623240588859052347586293828164917568061290118343917753532676527108876705305328192512540366790591890602502858964581987573633826034875336142178082982349578470006451160301950074941743677683840322920969123836108428748154998335153908799321249558562525154403578599319910694940254697906433604999023674693115418261305081420807517260870719902934201911884407196129901563055934233364859120349727762893792831493668814651202357758542743518244992969627950027693306678538088195770806059432997225932358551715746536519878520792449343774664614586709481340299489462784069463709502065347631669413711019767114285738317924362099968960424716268218258700545068978799906385146663297578901733418004062183929156703768373255034154187715678281480751674788366551782250948672663724918060543314625186054357632328366507327806623566593560788999930637753189607267840987569380101750702097421440945072858867908175980552 [141,60] -566350916508225407889531688689461648777780781911277332164131126668253085134129382214394674797284511314453581981518645132288245687631274973319410647780157518939901365191124529620202602915147138968722950322941492101426326381495345932529627673031748700327215446807916102140733464181670491111867815653559325259850516064637322378996136650795785991308092979564623112606179937482278377188160793961021417660259628791031211412336151299116936555692922424488573889443576926948281741346088408972034255153253253527842684430204289727245297168409998696933494657411164845340922058892349461462604311273576476584593970084694746177748938441385175963402339241597742611544462086825608833950186143390308113856352470900960062431449309979173946899397521804148859010866394592105529415605708861147388052391025774693517853134791529073434056801516597963148146218526988820641142342566840671049570458698889164696867591972851880766619432052281503089600347928021417876434178797547113256941650467905260614075900137486248324048606691352243051215831225491946844565547623554747857205460213016393266196746109722076239780480684952820507997179212265590358616928020182868993246363367208129534007345689786612336756821700535670851109918474433635820346853674927695712681609875586056548607041675557340990198029705083437614305255205174988963370276083013364562153711324611232471881140905551522393907232750099758331312872233597551214260305487890372793567536955972013363189473020415766892233468672616950128942980256270455223037333354394198904194100132260742830595383255844939556163496601721378952100648929366203273503698149243857620505633276233713211612350678927429279236179639893657673116569933038929696682314165506679170953486424714492447627179555220354508356755530522941916194200696637684278127172797297560043006667869930440348269853021080199382664618500884537190864 [141,61] 112894473029309402778262415874860132008358410858758409812193672811579322538014566993788265316961408771078095309089338560093353710673696152714083498849492436795445846097376723869032984181100018103802211375696096811676384540379696236453778845412422297582649219425019214175384162876636432399757086383373566953263919480929284313036412392972516043801907707361404620032764065802967150349356461772677821132989452051902683264099533081820427240482837309684282511739292854953585771715237620835283370876222691248700752105361013962154067213375180026200863422540005220547930783602951614945805173684885677281076160540792197907365202290169870490149387551371579974380587987527293729055852527000187817347407764721595904814689300501534297544730730526814429823905454860751454828276803266434754460756402889515798863339686789965608487274814491950839128061603905935971725493359011375773951344955357316310246880619187297044355045897975345260256799960706038954735877459264924585792124465311790471963768736624386205557313710589244856145149880943326347197391729773886491994939268159832613136023924413558332176086990795064567949656803611290281450543579094243950654456477679658964030074077417264308958452255654971027493017894276642719058955913751619554373428453271873239041388637508484834589658774786465377240092398455143684901183240032064542087911408840484968424563785515002468250197496376747417092244084936013940012327839670064111797826090035492728371710492827655872131355352611253931306001162400487879533212960329838232635629074761448497928766263246912231870145594915006373859672521132000169402615190239104529973120771484469241685121562905645483361051868576999449898332025948790718758422315934589523227560436312988570238538091096878761908221367883041409628368696382475020727576423045853274801481442230037895599558237646518417092063233545002048 [141,62] -17931565620561324369699036901978581480663828428137803118546216526001070421254537401628719984007690763810298002320059998779772075538221500599541938458700507978138364584545551391594684909698261074572254406460492999096864871155889813356521830737063735779396299174727750833515733223164635279219322267069461909151241429550371695833817740645814214674870794320613605727921836727107536869567903267399425351300607247062644563536547864378144052600418660151654802460651563954191456262873690838133091945325282655102344630503645315887201468508079515088702333337555216724274516149479061034888926150879010295378271324426637452935690679545631257642088489214745284493924676859923535049325562006552577215736375740433945214144618770571568425453857504675121782335306457550453849433291281646803421777353255887471953363760597910367205402648173260083578858393683448837714468055886738909888085913401025359252293530247196631012901790926061914121598675605084914640637997444700062543393117764053466184586007851263123248126317648488834584366376974879229068383621319269339048513891203283891357765152067761564673032013005163791689777625305304179304449322084057293573219369533944861774263821364043831358760827358395659519852731853476381741081142093057075243556118029004243241734148107864098884468118708796585982307316642678699314571286570754353421088779422879226112609023899945033651237486030212209000325802870411330240968026962493286266805091300803960339481513203045968622014265092260353210959047762935639197739481274139743849158784906536362807280778746223195046789221773247433099841756627916589969323079999922043192537411319570484015816726097800599628742521179954973322333914189746557750985006912106286965501005602828444387632349719056589562931583342723050928134670510265763935305383077224851698525451523851255857918252411230825540714906826120 [141,63] 2201295358915264645627297831157541112720001427358245063441212394030970736134871654222562391764507495873049172682690063687417777823876409707473509121357605508626127484709569128357451795069852529276784851881641408493729776043928709724574748869227293406187192919190748933299468307473431881137413300719026712381892859502509476921281292029009591901763766334884158589991546550940904083490173788805957633464304231009966667980290574534700994048825181669560749083563067475448638905834789557445039379685193703944376976079984330957464238716331976464461739880159544222810334470226527265409563849136879025158338603212925161211666661930825469067265169003397612681351767380374648131618424833616206614393559762835460407469964455004094242461620733262426571026636652414460731431726181533731844871003208874083723663046607019971833173184270612798604993235541269639888619679651811953511264270169921447349193610178868613658754701141222052630612957403170711789163524521138291558530857422755021467104670581157841267364087964691023131406021626920885988894119720848443577116855697449311212082524222867862487847601859432052986170961870190092569172003558074379885683095928372041620720821096290185610899057557328509246997221337157288990561682733984788282675149187007026274606427232968217368496479717740226352722557791896624715670355279544932607256232567516592001887205252195891645054751610715909109530194234930707586430813472667294884505126895984542133863533649870543125644947387960036813985622941582747638491569218379673812711519299994593383237539312740268747700595418977633584952933963547030701723851359688505247840866000522822759289110152076373171759479443783614509237096713359052971740672874509670580286185506050500688123608230010885696423524049049208416355877949699514405664401395559575974158769344211125414606687800358065539217936344 [141,64] -192311712481580993987436688529233215361526506876293994762602826734846944232187096269080592871229762243434579066221993616044628950833781779654609890013153442430681793641550539340225401443696939925014177600816829529306227315724751786162590910193753297507011275038466715780202248536661196840787662927266168787579736305166042270156654277405154687875775124611732076198601555719236756999278865578886064497711536194861737944806263307765654449177727642144811717229920560548029401859847806274022369652473188053634745056882653048732602030388043084755054793550564671990213695961885451727303109877261235249937555948378291793448109341374718577130296004557384980532788837200966570477905909698746739016153225371808268413078621710145561916283078314939735226372833480210383558474965672515011188460578106046425596369430203856810119675102187162925997333912162855894626723579122354937533200203321601248734288325093890266035867313716771800810176926571954529000249652486273022101882978244227076302863526362451460564904835420355438043318507128005318977326737671344998813278934758880751580355487772563017336292249661346207306187592415712036655077543798386107336636700906141403738232845548791181499501594944552567927335401356439390495876495812888606890094198668741922738025704861589562809154274329931466651073739291549400543751296154104632277263627108706816090803601869866668268320822713282214754627439463292732473939880616415812423295520826215943399971545812081668504846061926053546633342968298339701736942036418854670325394399457928927103803867065918502654254281196586896206489855833319923916499418267477099430204639213368222237740394463896400576803277699630703630041138697759475344855225536887317630726527651733757191036597988427724168380013246476843426527035365408929532561631775937083479210335015745804699345972237799620905072 [141,65] 8165918307812035532955831120094178655485559480499489502449291354762660569518527236932086957190189542279886077832347394331461442713511225481401057108848759413059318945129691287081276864178447106986393814036466577606219202578760406208802311465675812735538618010480503857694830569265509567040611689288651218908040837194534699434008777813272193821423400873416458400456427482391832946299568458292640046637784357699163615353384939557465236968222569261252196638320181704534248659639682490086469388708956840469693025494365668491012123240291983223711724486290513551057970078466101079068610256418214932813926773988468352244719422704580295962022683028237843622973253614537667380234766596253207020131438656697525925582561683933262806978519427286963262814176287245288632191448994307291356883542107127326358753289095384156724838305754600510764515906323550713797315039410739899131011890828422705574636185505961508783830053478928330838838278941317413859021586805566795505638364044040346315223685914681845381768186679570737547783422441928981405939234782390885673135723566831474146153429259879207956427515336883920882070054422722146843950384467538466464766223375388353474407744008583837333626977208878379565629688228951909354668094545999557864785450017319097548260780012279977061425438978251459971721247772466694138057596403842966658833517420167693675762945255532218971306019780900889507552145300112579510059036449638879763578036946525207593244796869343714692825956602932652157085420494865361957428096827663964791953793058730499075670607055940016842181879341140327326327386789452466763900390610320158559194383245789435836298186878282424143289191160487040965384324727521451263298298133591090446370771494020670068723848803356657495346161079326864046373462168548024149814121361585794496611087104226074343878945756154151576 [141,66] 716197564977685003420743565612181130345588917202927260237103857994044751300910407171782912120687726481602716622954408647480908331760466872308976175912524491137862015918002669914326382787790177797080260881280087117805444141939068506431318889475065825868230498892208949330041401517072375486550991659185721323642355106581644837028923232000847084356748173464144597124985481041545729497766096398464191316097486937601854358917725769290541045288072177617591904087380301996648255919226682430634502467970252553643422940768788222149851797114494268812593154449067702692846639911765104912483652310702565003549919218422457513217253471351949812583378752708502431023698125371229557187753790123561156950553309848327073706161407061709543510339333168023952625398269582721469690896847594079251932976974446474416473505605083964045151197314945911855168551991718890888534776188745839767380662525691235380711048597250779468102192508650391948938295121095189704153835550520855624500510032773903928354952128428754015339594894521505623979903143011514713034958560399698425832017170969097620485181112631741378015510193489342889439150246470703764258101858509697142054459491648452254910608733627556757848872232159633827548938359947547795038758350366653392704758213120851933028161521268069147913216316631097151079590094106126805400859097484362431734419380636231568657163332920624236885452629141741726810129687347385415168658786332894927439583686091509131586084519123177855068957744387018417789555458130879962524968918756755914975032602637689975605850952708521466832638046187278396615323531496394420112608622250677080504331880547783817788565997773302460172914918759397622092945875044314066570326812187924087546503800633590691357840743735195484839865110403152030624753626887812180691801129582023528339456648759387164913298232013144 [141,67] -190551566457333001729999037198003884695665963735905406821393939570839487400953189658815158505464037652091840689998433830958367714849309179935320186152460871408099671552306802622165435175642555208472812938682743310144855215303582912804907093388014731780759640632203556450784519075147560298269411753348124666863440801339040162240527727325196105094259254847684250299988271432602130198505630369959606057846873489082496933912645999788859248465974031350588468513097581674662016372477813087894053787101349461653330941161226259835861217399993975607067626919098190673734401506413249706129629136500967447821918838090969211183357737098426500938032234485538438167941506608499465419939250555990545565090268290865441934096177506240612757639682179513183026680026165966755874535460127187933217681700435200065003561890271342850195409827472937800293924457788691896082830320755291198177483915525496849997722163041004027118491628712107052735715979305305549375812428425771761876133302667651852295449859905563493015542651778658008241082330567820355169982407312771388346942465926016281111623619865780425840052344605670132008678081635485567199591261618566249767220764980393184439384076060020671836485147503533757280263568052577626757608344282095363851049442754555063426525596181791211065394743177940315928214978758830861530375359151930344693605951015991163997938523812216736284029413730213791352363248078780661296701289897202588523488971773559205041586207460398662920959098597829676964449618914342693963940267189378546985335341522207038669006304602331268717541286945051545260627414744710607711229175024669227421819488137280790231610908327121402761973935113879967770317077251713577865086468640819674098608135659371149411999135987204579581080101446983907953147570629775989084982672548680512193597868675338608451549831640 [141,68] 21540019174863704903554085170628135016397453190398124587151651124739227011452214557203420933106422077828919863164584130151478505258072597550474078371745100924546520927108447463078199986824540141942980650421274128909973901410262303645940456322106942810291705826161240915002676898697897658811040813681449359638397410843322496081562600880210721952540958594539543402318878618352724419632027718373618502679863371220410037342290741685882991744788836624971657226823673187764703413560699377990590569142746608697200176124238927499282097987626141589024014744425697580999674773130508632780085550304944361103293298470093115115688808327042492473240511856098211944599145989059346270379164829828826962086663939474698922093890719364764285656066523963891059801630515727643340882736029051072497465006323762841291639754771911346958740695917592691103342768409702253939345827951858544399772266813157575658762710782898929829387831532702277471147325667355330719968790459680553620632755812983564155446784718590895779631276825102948034532676164841769977555075990615515965721011703271277283081270589396551183199665337472677184027664813263492074976280123018160833901012264227202657959720782142081971058522517906757457475332411596429970371839717446704217427872962748951151664672695374799267032062450546591248592787968868892734458533533517325480608049522014804658580422348605311732058957001654397583286755279164468259464879707731170895916235527118840966376647050733902613451223545348382010734747572851882987475886087063754577378421023227818087044840294361555322498396034106776240632497607913175116288255115205720723907080319892038704364792417642808169847438148012682091622022547595444272788627233221713788379585941678302779495063232315964743746464108826702594640911852314525246609348134505325304060723411695288270204440 [141,69] -1485387865915609679732737985416008406873832537641102431590292098173791859748003051815709973034188436452771797140720647076865931351165783883895679549446948619972252318933585729799265379676910306551498196362548953619618425187639471240604886080245072335901392227368022469502808162727465037693935019495643490891724773520292622690980524771034159503032948282391359966094496842242233510739418131865834322200184652089494807029527383274067177331805271229414869645282166046818491471591175734801315111423847911379716602323111637447239758109909712857743117984087645069034221417682162633468537030063623934240770087959730932387241709128973968431805842296404007479898654181083790978742531236378343334630160787578797926268869632148150019192324907577863779179051785563014105294791238053162005162700097713372420119077092772765058917911182005523638527619870760450679366291799397991986863252397755630842426718076905946012796475507256861219647129970354258558309218594584928024042968719888006256856353023254944665892609015856900412044642334799880087268712334789612027721729573911652896287284294765103411413730098801514786115155231260490226228854781590039064631506702576045255285590664968868515749355656569740702261137193409841448790093057217777516824979792085327844513476322422804005685850081058851007698088644749797363078092516004622814269404374016030371249896117267688300351534265783132749223987588898589866752085290448070906252012673488148288149104082046689286846379968973962230555801455924639038476579733481349623081688092000651049182211781079309383254968351009573955773817512993914603167355962083278678870573326859180190134069728493619157372682959971237796630405457061667509685141367133254996998707541586835630351999184444241906006574609902599343975756995249670871144796012142788334304143025307651525700 [141,70] 47034913469774514816646965392100841659409736756194590357652926661935325038064890065357591260351093184137137165190484437081453873355711606925112940034864664889111150767176031608010779343479530860007380717721509613444160368618796079859230124131275786325035837704553995179626432336938578136486398883185132746521197240191542182216696712104776867165615647565872586212699019549614020796476414676064835926433349382375471322014161768231500594934691201685338589237330066436047413313062799958269306366997483533703388126914212474299504803768143248671012390527782565662907668788014851325085933453579318126851668676929865608596217000241895057706773128700965770481943444899627687844358261770461989412902722026730579184772125601651798306238803335370120718822838232398348583965673568900209526477073616929925235091149171684257107503909521817634713969891237228215357670989206634916409160183978329315253514972683971488880963528638701908069804528658539393864969359800370794663827358561689763451479261138976882152610995580986179326528095048891279325344776580967543782529469451238627409335799209838254180283069200896347927351396047176450968906088805500297771770169987744852269091825380545672329982667136644722500312441852553355394102829287347722747099029958131499407510919077563583805409147380612511175584908855763985809094777571841208508092974214554965727849936177081001201741273422269849375602197923921869027025616145555912845288401574525938228032326760914753016041074538610322791848621382625897502248097094726921783332398692467462068415809866020405725181638486147647573901254594395364886731161210829032925261252688064937694276870657240055100286880661346528636939517670912916430168515966227306200789113618092022311068745160107269878129408694932805078124133337830884714629125962734472783803353046141360 [141,71] 2875366912050457441750019323333137750141285691199925342932312679635601387781436354545061785439752939395604468541238489005038100676148367696430003468234807150061652593567123770662949005559010783641293923635019250825890329458429419997513511827992519740000806816880707273898967093195384348525985853601811605354378303464436845769010396205669406407052100246700132624915521412473819763925651559464333183410844912162062681760910381268131680321138819489059443170960415938642103598785842201662608658247106811422510657501380171916860992770762289891365991486873210450159071785568035459977069970194342897203280805378108061895804971863227520808996617140651391860617294961968065583434012515608682674498143782598800265454560568097732545131213955829413098944452854775293739307501635061572093840006086414372322289133090596788391465608482261701428167296364211201958675662420105255320129863902091423244915039388793526377483047578245893507916169268827079279066157927497700909210490873007755416234756060472058160972890268735834307287920720775256512599516560024587461753880604582705443830093430978361633025033005363961098687717422648098328258074959026350179373941879387883949206674801287180938231392974428379113300727275657253743641862470603665922168886768076300476166897933962484679602216863656716626225698118764818303603611486409886815559036819963015363796967041111166026101700938731741246022287310177915763833448108903670041009729190129461713897924629571516189235025262525945681693974523891892530211194600284767227175283544449820941534077408927373247490729869426404264073053494205454686868596935201918365112910335142020858087598328101816689285004912343662006983864181577451809425427869454069930693375906660077488668143060778195918128676159696502825900153024324009659369093532586376626934593894480 [141,72] -568426188696770233730590521989614120759314547162077363467279927327050174950761739347723724952415940211809810052137386102919654874155920525229282440428100881204543619508806928022000084581679518774385919464462767463924321180747921402549347158973558310827294468287329011643537953414725228314446074997420930252825599140518396190786543119893466741395237950280623486615141004346477132089174026439503952727550643610635429713944639166355563475918465729777592354537194415732404177947034100225841526403684335179454351501551738043177205097114230375879960789815034071206035559651463542094781042914396596407092741724435810732318007179006797427358870437868966405493003845427528922416853362756317178396627915630424690134810370324700007654136941353400738640318643210415661143689834461762701853563754541411925028122110743049257238564913172325625705969830407953595681101688311617262967399193132261993288846065829521964584886612754466977137502126488275111331237298174704853692424256986508682916368229203765278432961459479318970214707171947602931360607515477531320783880241726922962133397206869587961083959159797988312368051528781428999386808512041368437599542661990330052609525461010053164351164014201275007106977558616224074605760803098175050655490042286864972496471474199430750053518023677027370895139896413826388496555243232917821938081622031759196867607655186323144055782863311788821820660575187803099290241753606227954845737971883197559061939673711323582040695489144960121453907817054903916162038957168573833435768138914202710265415292522637951168081358330382321231446052223984482001136424582739088884340994610041276466573483017532114495720979102957222238230419548823432460709097421684876534159240387120548520527469283245385246621213618969101700839747768779309504358895115385989675715140 [141,73] 51138140223126478435750790385398426645844767996500674219348928118758844830626821806848194677867931588571915242571252479936499026745901772305480900163687929502003534990476187880990886528169648701299446286515008267052896732619941131159765016081386520437120215957799441324752451300720732552657963240138280996903916436801772219615035949300322986172724081502408675091756658254252317027965458332147717141133330882148357964231650072186691709514290523175239029682598801395851133071168155745000558426040373101665989289858806302616882888406975498460175521807780730650165933473603012969076215447917640881476734071410615843388836592691952367726338979593733737336573207627073297614873137333814960144907682664811162262792040056479815990996377523157667825902203131370714787660690727360574842759313223957142804882591702810034496750132907345687891521122842497381616570010705336962826714959274440414259114033319125055679513698254179816378160341612152257633185608593279529432980575415340667626310136564401928766826358424098218269181516583378749241090311952764359116712588840570965568515287682450685142505399177454463243630295928851917993539970833920544205970612320134111796107939810881844248017257855815854301775422574762448439935154929968281111452835586333002213626585795986830346765329200060885758906363991396115745350102475515267761211376085793141788690411927095457770726129977487491605657656109235557522881286169622373323329849613332601734346382302197429737964187141091485871154771722673331626670273649701981479390922614445762730477491336818096714539584261814243889781837426353670221818810256031493138352991641743783285251043695329130587801625837110659528250312898241569323377954273667743655290181125896369085106296959473370661117025390334372658127327359034533359740291684257992246140 [141,74] -3412117175281437030632105278467007254325838702508057058273611919831815407376214537576703180735453455414781130157154495024595217207145574230323513366013108494764156523300143293903922392615184905007428933987012109101061226227176337421270790984820713701782854404143980681560260287300435067407475446785668097055538713723660095771595930918590647386253572892574970526153852021561909673721056283415076583781751934050587596081477036095706958618261269282797486568190599571173237710657145198329712743625705251861521997707499499860831743452502394779437935674647789785640537955266784887934498190103888443899590366940504994850846895212652885465924704583932414713872127484019884197187744940265975248130410542822698209137038410023965850471644154239115160748445008783111963417357748582692424079589586324999630676475667865510922836256603606641991388181292716316783756754189135663117822031177181616017100031136800362306102279053241831778314520091219561521400318945312554050575136221924463866927101235079333300953616438996819314619295918091975331156995556434865395006430810313801474347565165197043312532119527035507535217612483225638905154802259585746058363517977817276407248556216972237671143756189640781641660776489951749199765681071027478706457555418016954695244343295146402848102216024465337745606148174180965565747463800802641932104367804475694307485967378161547766001164799064285385905192992462273504447322038933788843010236277161260919341592997735262994064150363808616645075675847658426990401847794474840184408205227030494934711504561860414637582120889654093629773791497272195046443793134461726206170965757276820206296737769011646738884539654308073166509178768458518197216639890893854420509827505478979074103763441505380278339405648186617561615009230746255485833706008186316556 [141,75] 187308031228953391924869399483876437817582347751146994550446396646315671865598007206884594577488609965680246610498644909962599431215863220528409114710075248632137252581626851742260319683997054893581105729964087593642931968684319121010754091783467016733126148093178450978184927683256315917847478310633355631633783311896877911372246427429790170285391117382532372209835116561788907684184508879911090831753518792426604119579520315165887967140121554168422056835682325534450940847042187424894082463696904609381391484826199109321961058734868206673715044001369385100361821418258848637514930195953331725356140490657321303917028009378259553202052287307056855844606362758782313889521913958996770520023000766659982261802713917570165100577771509164274515246158759145057357404953691437219738187386539057026812476859897826919559097977547364260274207338616040381706501848553901242941785786653666309846948436528949211154208361367339866781814273851498138302500941258892655350980853013369856576038348569699506037472164110933728736898501710122485076722222524776696649308190053432101810743291685850223126336494801170743781652290681940278116216419171009965657385665381319658722862010668921015160736385751272623945189631725409528620039658825064430836678443215709129594428429631488657793362286475720874681451899415815744320341454589821199231255213784040999345482663812643647151514342435976318373347026889758194860249349899993529791639405844671976848701007710273006002292925329640901290034553033240741756044017273290351898152808280350896384267569389022281072319093651397680331709027937985402043521331992879271939186862750441017848687933410898059866125843706495872711222659667346887607288427929276481785862991540836911083377005954568528532613750955968334432050271415545355456406412265148 [141,76] -8421644734004026442227904920599760943535504698944351997066483078923076022338435807337887557604809147770207307923958282474059660909122306914543250004639068183173732151743910712752540101458269487685602712314156989075956399879230732892634519026250231729424855534827814997807635443692394569287607774313797235341215858893618316212180224527102607266769196795718224853233264372642614694414909500051830316591919410912161315938309877032749608384612561738663106689595621575789829212435095627361802182926254740618945373001845000165750257564988224167071032409704548634246143007485652396499019401736485701881160737947875233874876522702458610665705471352242460093478892378970842063212277327535766637497060270364278042998529125726891809257299167140239120522829205587810622845426645284269467694385047006539798989393774707299818809798048163445344012323826106060869685984693906214370904398157093734082939172494068056557639875311944326178090687958419751060768568955456879822030416061871419090359767359388765182400529891533247154922031743334753416696165827040900418394849643451228592043835012786710790453263154307004580477435123253679548165250581126601646899614800590159162302576820560267332669476279900237410928499274242447816443285242498063309249930015821974744748660547866244750276997190570513176526912733579362209132421219943084186888007289106525702296696916622644953922361206757861978396839918888431726367772270122169525119741737949711151994951920767120347741749858211804121692127357890960593487628995562896242494341694265331932716426228012650531058815112137511587756607883950933180767603293596335704391473986312637471831704016093400185410747313103904491167939809368234276261918084790895980600964087498582945205875739221290453831994853060754094829473618506402165278199152 [141,77] 293806966014123904103038572030928912567071941747545309960492764406606171662153508603931758681440328348785500765824657372006927660785755432051373556152204809944195340257148733563781580265217948899351213409666307238569383408184658223214055723259101841275286579374405554776811560368374646455809478266410396042199002204673839647389361166542656388765121739325535782474683607905260181929916980111676730922572519330640484634767584091769651552748928982630624979825025447462828524773056947522402068929641036198634325353934034239925939566841402891331909346244929236442184961156160418552422740618135370173165790594920834853915402884886425171123777971467401819475760036767536642971449378622411938347799059922026954077383420741685842154451251634647929828511335593554873432527160802531209943483174343969437774860668307529972840567214840956364304006226431670906165451129630557757579957342447191224045893267067394875195283741483630205851661755023164576828600846431637312790927405482107892220693044299333043222778599603284863198978928516307727965442525540515901723935399002067330642622192885126301943512921305572898449636562254454310080893279102362667930465724244452703255100492926779241612658547487612518820649921438564218988279496543612252291896572555464224747618604954476880693835386549020826974942380654169471476366274322641468507991972379936481965901570079034008015252036965763523548504325285106319769364886282491571715684713734035219881469659697119771126912321687532176652454464836672697925745155451479120631669114462188655188327140207015592868014828471496141335528788213044221020861778105571873976719088957524928390679866315936242519220398394146827301725882646024938964886243012488066141301489288871640606919167552968868954081218818141347236624499254509698807946 [141,78] -7993048923917302932507027108813965173521839782993955869962491166181880018142011419162659329244436201272140772622495675361978350424293991925733326347628578009095053087885732836413816200020761368098497077107315464491517838768604362568572753374923769549114281531897612922753799128603844190626513889334156437210705393859427387822161479136741325410176849439656211815316792607059126219567679378334094654126943413526794773568698640603858847281217434251640723754064570214182968227376187271632153181340489411041707241674674493832382268677670206079003159483248176513377728607957496567087091236073218297523489403175068999477007681354898108547624906218443825120424843060110143353028667423967851694556599421211989803836015754129510335717452242850683807794193184355655403909474640098491978080545769278630304482955389644197945118512716961295289829703064372068940727254344749556456429791367236564728426238325795951646300790549243038621874569815140383467102384142676146902013996629035917943384649209180455083710125165072062876864650227087617683273780884796971053244537817004979817045703968424506365124634716230694990614365616124868451576215560813829774632589425323143729343950464616003412822579760665827666228367959352656162308158545554053104368805204888014100237058742740243137607657912227964104314451979966433343620616248246581699161154005090262993390728316599440664404705456617640777623246344781939323639283981371008150969578347599492492726793094924497104067107128828895522434504095075592295233839618665813998401200337308953804983212547044403531528739408607161170266828328920768270420087954879418908181191509731916440964416117106201814618229260933156181795024610534220772893306475548067513952804758905215029357094486247147490186563359685634133089240549972760936 [141,79] 248103734530349399721434116573985459022409432489703565898088173639790907233981645235518381044852085263105603654704849690751154559014147131853821224316605808743118961458204278486410150148387947195291810200758030494857235293462957357792335964417434668715194566765436598445040704545007853695864869379733950178296070903337706798610900107288094416676122998343576226226063461761609896522669283545384016843400629799556733708439147005984995899415566201742744298803966319904495191744792843342940806451536602712049029927532765703914614578426105237623173480185330887103279115091083899094486937835669253061442914960339576365381122943341557603587026623753332059267877036291948439877433487793246820268419041476931717752928047482054101487590700401045870841303053391709235375831652321635439587155390816978043061227453254377824947403246326057406855024205486941552613683594755611987723854222976538938254434553291923137283777035455773896556734528691035048283359580701058485110967017793406730294171796422498745429496990997241517922806356596496656895678326136087102227793463085840012512383045334610304850992487049863238432731213990783113845754080471828727009088376764435048647261419713460638532832880980838735086917992292045548888482371650072114594168433511676271134714679317217697554620337023126163740241184299235879042208986053794376670574262019584451639560668798948271877482402511742664196096051190461611200363735478756978542359456479821920520177338697188913133185372448607208877913262907124612769647883656567160534130181021385662684261354435179331073906441917721518818429803006087861755608953005940398502498681587718583403287202313244635982654089775780082770507046591624124221497941885792050644126586752180676060844311143859730436837024311817289503637742616120 [141,80] -10645684057313500720233357810785872495264286169553769633681082929121601733761065956733966894784993101628276688340481825279148923514281209834994952184682958023190241915761773378263049847885736067319224936458167793568566089054317230136404180925462942432022623102427684263176618016582785424802728816799494828840499243010772181465042795523695362118596414048714127152669153800522237513554423702602250717791145648920738141180816437257491443965156544902953175405336855878445538339301094522278741986194939062115548549440586866046033552840363064289924622584448872617788795147634938563532265767813365878416966919818390888467465767306841091569915462941108011304303064906897499215515989227483516807972367220430827271656634602491769181788362780385510570507696869747119697462454514833241984869729028425719747315132214035980960344452017321696894387239584444841554928568467525452803159488866331745294737169779531472147818514171709939278149443683512724354853460399073786989166055390446306980061628156727204780989881870924576687145393378528172276004774039008821374694964948905098835003876175123504873625978836003429336782479110483582525844953776364319451255839329872372208056288765841217047557574491233111628388991183741488323662953043322344713217280912029040891561635268014708123746040914867096919224308278459387637324842538626485212166858179080740709822559147695589175721275968577004415431241019681151176933685516223813471519864367928406010661959978728312286738494154430798035153870813111744992907022885212633253192644225976890076103470990102954146014633322759596002918834113094812846786231066975415789188233570287990019122248162952181290759974318756523828923322355594221783084905009296208118518339795099888153300467384507368643468824924223954125309747552 [141,81] 334000000761156193921395921760850842164628560281357151401057256967376909674112587443906383709109928996715300964489072209120479834993829443937623959693182703770695097914520653774092293725672687551660540952649683350404562338997078634483136766098845791557169387554241430551339919098179795756654226633329194942914914086234641273581076852419911336030045358688406286848270733084850279980406304312607280455686830359401883908897195411562439415415309702462478614129165138046505899081970796852127809305644823224808550853688172409314949041107062799586888636351648999765333322760825623768601407040259158485829632868738160115380921802019058414874373791981732848888510962068301312958924737351107588127096959041626965340302068354136775326702396105386700818320745754574542570599974383744730233734658997989961473737058791950414616197162130227597163199061937036547540349056646668764901017072640641047261580861840466583520765068388609389030056062298286966223460065750836740879942138188427786462857854504304860891948826711188049971913194605721655334590374335449777582234928119086958710783538073606179107405448402671934648512203412000609049448929352730970888264519813925774577216007007217563264217742243703862479796113232845007607144002556722399905411819193387084713062557366933342308513970236508455549088725364713836223192079750345825702762420642151411347229459678889973869126763522946874259034595752179100514303043039526688292674263226696944107489037704534364073006110603168247756533950514078237956081732842318863076086916708765911288618925550266677661237163909083701455674619748035096468944890720763468899604174758448225374271636044514567095772493397700118653950073339325322106263525130153984302535490297502466481976303383246481000156121609070553253792 [141,82] -9801808554312806801097574008606676641777897607551552562975940816874060785626411040222918210463580534444178462156970538589350064433798948868714442000214285506276367326257500882460513135835095959074098193738821162461676129906343715565908631332891827161904400937271577847220352089344629625079998573502443725972764807879542594939806492596297802688994086748759941556633148869538324620850063984348473472887852765169633543131294957263099268670307523071478082836616843711662659624967145034289776185130454315236626251798281906681442824638366800347244923971479113670540796521959125690041856558753532679665017173318686387138172379365598888174545016108325516617868648790950284109156034455402016273930284617474248077741694228073310323230960834986112680516129102286498132870872714184843305506710034564334688468488299737871843204265773854013634407702903302959486913062428862280908127671938784218976917704374887184882357937498996568447378943859013317944927787619814757992052984294431113655901996626843933926857456481725633324681565324759784059845538018702974251638770212823042321289186201022632896459221443398133109868208072660860716220934218954288807318852691119219553250721667200922368043576767244139898914320182588980417460914909429853988419187999775505983714787812169777928262458082957056360318425156325861262770400220334892486367814460668733738414813479973817013643152273207177674385223732352255391240125166263226561078520666466456215151628603751555730737480254845341827769641186575509482391569457181485594011981249951869465752402497274289893926096405844733903706642992666472161108648899104853696528619472622709880071756554797739823165301058616046134591727194910656078901952863734595350445010089686030694994650830246556143210485214681588784 [141,83] 405825549001396118623491058842168761156266006989647431813334298333129148658080504921642665442714841592925961836234094113400378476950188632472896831675848264883378151077034549833101056186636877305910065486427856816304418733679052474907413533277524872190545536762648831468666498227639209446094572618888397267148338509638354617858363276780441415055344821268714288606686000662692377190252258139569282552965172281289903717659659174218556799507267408406732971020300723632557938528388543871955539253605502425539941868562604736602080834698366571280590335199794274043375428342682646944398540074152118543953592504705433140187154520230466274741000215921953251689842570719727164960888369354492383107061145735221526797837473529738119102451503553521582643585237702477899137475846059882807967137611070355110866256203649998436904254992502499909613634096905558226671664447536900455775186778852385864250430596469633236890871532052630266038967507600908151178962068778276111437361488457725895177836105960533658627531765221308127976143242011142763517172197210204884561949104291083041995830553627587277912870813328279570880788026715075806404341767424987328111444322460631574171546619709098086707056200702634940934451207662063472647346312370414968326391505451960657984420955585104804867654657475269298410345464691282602596830295883799049011747059020433605846700093896498119440945909109104001009599816494973536621820637299329769575130575534007431049886301385714124579129274892996291669727786260197797348401508804415050101143079308637478479650151499615956270168986067156541113748422515422349785000023902930679254928203950925197326628069355605127867818593180301008233679514660374903367402827615260016620751007800803321721347670222543996931601927170708 [141,84] -13963854320151383747885166791335025025335227684232691751408286243810992245164186843073807631848380506717144973100713344933773912233324757259303605932796708790852292111881758923344686194599130845195002555678498508385023171943481881603629944750784951924418559364941208852211946676549293939225026718015901912655517427059326422402032011648083740992242715369983026952373803182031395834573940594687267851365126349064821370769641584263717935964138091709284387866092042731677865315122233975611364098157243491550592378442618069855366566117749968869440371518818754174745808770929048336127292456183519467326631476323444511467455638941801893866646178893411753041350966020911028464196162408979493937674493177520909507635699818470297296366867946613856717951212952232793997267384560841685522432224854702860004280856835958579042103492194809978797444878475574911664127416590977140749562349436154968665394162389992928185772138949701225298741624912007853126096098361249232472841916895009681665252709632268156122732138544146075340204135710782118084645317519951504863484490244582361602105856589061947111746973594045560012866258289502088004891101111379990078211841774699460003409307279167394049228856663607941795166577177301713684139757128516509930888320819397288762634556225820305752058812752403630533768604770051652455999464897968001379464812784266456922610807193903462664809733071683195757616706246535358524936332860154642057421615091710599821920561296322911552068600201817729670887020960052005866099445379940604288855084565616139613937058501055209130821277618996954119824075094421823395874073112260990038566398906312331881722109736354879481017738999120841508756087035225701633710826009299324555995736081752205621720805360056000524328206908 [141,85] 313185130932128549682651189312445312235289254937773687373472110324709835967882778137472868261023874624045527137071602094211984322969960415317319386336027426736672011552898464364381559035982473139797520404171911298347988346239466901681370133949292271686717030092146252993948048876743143176579679363458487418741046570201095069508965131179968478169627354349199642775621245658779416450577538803715005098434390196700510865484358890539209097261735065567101014965044836561419892407851939125585240174632736839145840319344417645850607630493412735949071733309149733661239088823454293073331240718480415771097641338075726617981617733454136992392999171980566350795922996978535062805648066678395624844982451181745114207775554579606128939723376095501374437146689977969015164929868792283783428882114116539281349561581744656699866939636946058005448931058700828661093520381727097180696631490430781877786935496565820819674722910071833791245139278401706092891150515011500377630013956064223646787471162245224836573598812826605717891786152647549845559770883065531669656124645368503845769474042320010305512542968387332143908779715996975822583073080129001201366029153610994485376099225565471050373083899495518051113499579010917046076225415390612498358439647924080561756442295434187683408335229281183029035947505514315721127746642287730772393754544478086603880032819210269677932864189116383684476822675886459390717579527573693563068157538563547210060941480240133171311302739110226685827272672485871832146336271835686998541736488833520605404365799866794434084316984730845650106856649254129709567054771999996838738864592670804716363822609163133158200300235467101936788736955340654367857570105929018552069458267727489363204907697257883237414776 [141,86] -3595271526658185259447138117140728384329519978539862595510535748017683929225020288053414990309870320882274804271196713464508718555038448575976279480060546690056126112273722596805839201093946740491968620378096014279967816981443917566476318809663275042224690253222709561768041285062026244802357879412453932191973414737227580109098444575756425122092683698332171286883008893742599414253756218652138007292251137056135073008638698309958481864967496888598749992549556819576875211168720281398191110240966892460986986722763243125118936180445722716567625673755121545075798816145300080596825446020107814606040995943728067476961933208338733004915072097937040771919594286388242128204107669875653791175891773668803922759231018493010320538876458000089775771434010803259707190619157843210853375390036131558073966088726058150840190440662228200362959274392673416160680612973629269848518984316289681771706454480371038178098533205380379161132178055071308701101731573558547680401141955676532861803439426771066099290994444463497781269286845958180288368173519724833493922776511050513661838870506824188342496648422149126907473804013814758990028109358126298417257662866568654530604764324988050756172347689069697432635990114351780399233943762454342755472824897538795598701645562433727461122478452761543373471621969707510194111978997524438351733030242692669289447946999361585638479059588957831015386712134704280477563870794218815365709650272894664281696682177646659938955843100517938699892627403035020855880767421463838252017135087944339892941625576127830011540174010128608294831474515486393806110101802299193256136258324594655863437287272642862911755722570731509692134029642060142436218317004068816795489662346606721080275541076615497904 [141,87] -24512348571377766567073023537595762706833538756957692017211168734279904857279858724422145670378268526996211018314058520061383068781397930593193435261063051929896496045026270482567111963202656670515064679050657853938423431666954752114911577157102955581246579763787950031585539489724758993243232823193014689046859460107749102583241078514935302279342355593992676913898994013029759881101435864502371148115851214493466219316984646037069826166160873349266186793360815582019562699312996288523518018456979564542288054428978610468437468230771310707803829975757796131336899882508419045991551104700148143790054876139366388665004537513555459268931534395174787830163025202140441491684013479444118728696025309211179471322658279434354487487596171312203518406155307925460913164143455145987632100911818917237154208043524709250458762832993759095540461681879405400640772033734981834880509789469805935463446916564673622528221031223735985965944176771344450189023383626672076303667625586414709436179497127406075357786253545278103699405686161503709704801144487210108724488046568126444757440002545361073968252856054993726419403638862679445637682592386320600215814772632496686092904788460130891170554770128402686151616201596012576055145337383865648693410052332993657599229100890806831475284766116920965266626329191846372884915859311866195662511074300143236507332080148319731868638249426322965721260867335494301483049489824284856475754475148420131529567113192613175442798973006472909159706991096817902093024898011383075244071205841182311604629050090927564171488742008506044367693888634321088084286113179445375062654522643014217549529129809468315897124980572348166915888750536663150421110303806006730688529777780538924592553539955174 [141,88] 582285236526174012961274825862025675705947754952053679858757512715113295981122543379691491025332044144658295659938502527860866030532474261186213373295305588598787917877376074478782637709122140140986116731939038015267065648144598409090193382953413009418764222812419438008118591021408946850407477099863295675650201209569209133130174733932306899760083664536283220626537725168582795430621376906569506770058395876348024264740535684356149934931759123288403119791801308983997173302730629578622610245075849373450619174720112133462722629874248404065837228204799084989788770242021828634069907055458669629081257091044220385341198133824057104793021807136207120873710716861569236684271444509316427491622206496645976351327736340263471847247311559525408265330505970055280782019617505943448014382917965757580803545931896320749859223851292702048712110811064816356814344592314165096543106877517503584511383972434246138909101377281062539794045555667950371005713267492967198060167091037339196423914737833643538066679750154289981613220781451658179466240068802524469220871630633063828589116808050956706430879888605176804332570842791625441696822769078018531722128710930991819153729404004270447326107336891306841025683593414231474013497953403573813136621299185406298579434368049675872824006825499605333610100731815083985015241142639208974669815605491108769280751899243366272996605025158498416453311205566851230451556540478650800181590777735748258232663219361956961210928345704914546082249456353032556288118706938501790102719323693953601712999444240696972225529748330082400399205832649172916990129516769406797015674226151239775729929637100303665653097552151361903487994318296250160751447272295587353662234180206030375650994784 [141,89] -5977250009875943037013887776973485747574072039415762198771685243564448123453934077692993665575967398983860015953707393930878165977500302944941844063099135561658955536552425624051963309725281033693271610479423789904535122929168294621906255106563824127698428100641857344647026960844391795283796343040623831028651638163334730372354089834215870040675152891480533564565085906874708823802584752848584923205759341271383420409435761175532733773015746717054545415165079105832391071005620972584377928812723740602634566735563431300420321708793432581105239202439976171613081536963821665460001896503663481741332102313141686302919010453551110623777765855371696095556917057718020028024027228240249460325948177310961261614013010846560425782267174724276307480113158758139626475395637887945804472177422141512247838658984770100303942299229256949757333298573682074558576944594148710970044903639907919088503824756275371971439899885979323865288435402635675414979410400499081222947832054244265372387819060679594332043966917380975509524867564986665229315292314065273818039755841249708324664296736370232113903096998219311952289661303683109085443420901948417738894046116196210928092613833178192158691901263548245113242347943286181599616845358129045919573202076213203004656141505584266599135142486399847597813248195815659549870043948308170697853873000123878983643731549806787415798517602979926592928089725276358684214560870021342311588819424544870310878423974801478971135822717114588267788358531124670178456434114966050594786561095696547949114847754744817523882879232768041926158912153963943244149040132860017172947534758534505920940071600170285081567844846579589958636246970236044157439760861827414509735200868329874100112 [141,90] 58438635143140504915860219285263758577200750158100255978227073632744653617855607935203395160095997919713340529464153335898102185548976732267715905801816467561741054805400696028473358497121007518135632315319109469509239991590234679605806911977221273548162738983749550289708873085705263598863572921447421839287502261988384767358252045973030134319141148040597570439530712355089546839143533548349759975024988318665872780497778758720011986570551181758891796281602830083358922510112826100188722778726253450492840022760480754733997898730303636803530833674225085657290593749660081567915405818359299107916881187652650223664834056805786372206003188298609875026797020124898951345086622865017346721448897809508115356724761761255282916587252386624002230876877674661944326499484304526486112935971646495805846300110062765104714331580406503162585553830271465901440830081028922873256701908469282432913398676807996703531345887950589830113339304672122207848180636501879372657119583932056595148287219668048019578984485681210369630064369677267522233826013944865877784965528791956267603945756652162847679982233091601965660993521969586888412993124253872955313618592599462942912003100439356144640339149102865544309703151816692238784706620257258646068853332078681059336188808352118810694295409658297713997336344047390878295567516237232452895652401263057268935720195700582926722403214386004644768286662052162608488967034649497787692037433552414572604792283056975885074243174454133153404461661582883489488916665873679801488359194283657265525917422127158222707558749222421033002310352199169598523495047559816768979340292291237845734700276064115086982310831402513060498504508543948273317909585387420161141999903430775328 [141,91] 3250533245714763754833728106454555876645376846935375161751631365801939728874540418021858441272094173117451569598839408670281153926483075260900651326463592640346449400148517086700107274774355248554323692932279656716964733562313035568773894421458996929152706061787921398130849069103955314510746905093371247769063399895133593154930096276915638122349103500514202762446680228734195554342412959401885128110637047205240717494694060813007675021070930602927366640911514373409193569910592752664017962302373138490022132641975203390634354425206168912212881646910091552783424609761122700873707152264898101718909407354780102278988001084478335658523540360471702880114223766116644262602747249846375122147022121916518791676779618466753754841624763898145355680974437134950406092894816427981332296366316184097086427570685608344446130668286328976409002529696102198540282215569393534516725837811354956061828126193508978962698109736046611979932582828629001601028395461066141535497500740417512537330596076673864664977916683225482320054049562377762370768101551722481545089316118912852276470955108907273481488902698608042923250789013942861902091031766406753609825972880968170563424654093454494673765897729944293157060294523178839043172214985959562940419665083595063693382735515582970070755745352034381867101314453202685175141296475822978535942516936923758208086936383733177202823863220055738331852461690084187037468285224080170780140662971435045652295003381022469222472581212626686758105870641701978496917855538736603749640463538938372320374265597477754019725214865877498367758100620713491360536710162417122534872791784988147099997963279095093391410455935361573155344586879987468022283721906900201507375449469984 [141,92] -4126414426546780164061374657097876326042101358761776834480938714865418706712786775714690591995605932018392536282413893430452763030250428060913463014042203162325749091149661984000931254708820116954566737080022161914874701913140600696511321031788232582394882461356594768090062167656833107794027500044394539315974091683269739981099412959728122943085862254769847701765610381964308285265775300018185697326812948011627448735124355668720671736409585566560464915897051190040275265812013866960010193555271051911758783987554312949831958628880606489898931522563459800856638051294816193761248979800791343354091333491759951410685528442033289404463167956748402263776759781362485211712849520232983242853923319333917994232149264149105674551160045676675923943354447209875267330091917933341768037255963300621688276379071866588121396576657712992785042189809786628263439197700509480198034089971647794091313540229699726506352820420871167963244255992864825408101399123719122836041511217762778822263874856553365966591208953600845600363736836259564589105018656754455148943822925944666675814246811854815489308876113689923967101068124380241635177579859784975298943888556685885286494644627398672672842183042964442353252330938903462136423690641830166418393414861459680791300360409901655942239562610341783901421044602700962043110833659824343343452397391661957080401541766670717422466849924188383811035538491545954763543518865317533201282908228550857838755863549581655559627674198146177962937298072594109288555568365335276991519198552634743359973737152846218257782900079195993967106684526354297881074917429011237639318886720630878555234754320657006578918089500396108837803179959840801728412105412633291059098980 [141,93] -51813315961194681928059092958752634350122360098700942672025254230225506343388929761520073314987111465939674088351313570103975674680528672348939495826271652247640653768017721079496415140117078767724158014509677252144503718789737858242642894284798348034028359735166362306431278640447006722775014966961384024159286679461701505116169160101526223338800794162160464758703100067280347690463722367955837483927896052828518580389326915966706003438495164650563154492815940215331303507953038277665877876211133695704113210067532455417294133829000818601562168523162490296898121084409572120794782956828491175069156617047897387556143610519464808536300724628138461919511940785849036052093321138992061338970004699932382341561852464399444297155711284140600865544701601116129993145369894010491481318368371053129787572443948642133856941654684333816605498424128332762897344743872110233891986683985539339043324021688185127242731684657805608851097396773107615473361902656239956075394391665664384859713057531916782507828982437442951959925639750502454984963916873556198937093423452033498342178368588061419963710858474628263100108965067094535213328714355711893999490960601005344694320489445428014337538618050025453909443701770647242593967301741637692531148454384750014153379416259057430713352255674628132983112270381134783572363319862420726234766644670558280839055996692410639323906061420620578045631200296829144185205955285047800179786820294082464498246191874614752963438024389662795242994310935915612413710508033566989771569347623702630070554280527626947481659211137300593889662562328391870623222378603592956683678245329425980319786541979436534178870619533870978789645567139712406143654916238306682480 [141,94] -1637219679734354338771656408576651299672648570382614283454680774752836422272564589223862510301281707028942746663367613299085796109740568808765104911494840169831829768639161594326188137533693482263813455873489419595562914757106325376874705309705122692566063813804929697455641319186113300813153174560455701008906862973691964607286880525386499086367521288765036804759425963634998712787719674246931196134491857613951716060050106671571866197947939344006806528396558938285434864574329226731908845700276511625277836282443865353040164143605479475070960158777501178429620479111929533046219046469465099845474165504619036923857553161552203654092048279571020476413220514278751156485199481256062186448739008253806493907264862434663886165503632779630757901913595276670425385050983051409409565247508993027631144266729258204889416576083421734779511849340446630201306207508345349251005084582891204117969904112958142722143248401530639609442760479681646192938923637263625977112755755308922978892901503138223677644522076076654987693861341774846001096287604192045178960698395196909027421437475345465491645835639914814580126269948808775374765912220929451500540973912451109618525786627889733057806660940322802052007399897709701066399285197287049389527345493595251962870211058609119437431300484010567754015566595609930956998630807301651238858149854889751862070227062797947676045594223050419577660154078174245469263484403709883702733950986613696899041692335508974852022903552917237504829801855679068207024751650896650966426855840648754511745180716386066360786145242193516297517827845376398729663231525813560150180450362270480218397959530882450390465753386561084573360530434596512465965781000216562 [141,95] -49093264688164170229763055338113049443451304112137325377870285992929941416998614352371092299806532618184890510289098943624555462164666853508196928145600443540624415597765969056953232638699128231785624899570509603681430215285138342440869468113396781517139831570167897067001049183219080162977608725166458300787112881968170763231504006958258902944027532374182568409977273295236203593418421982843675402125192433861536892165927320400111654082375965261469729646189658306676867747544290282656415340989602786529094640887707687444623268960750060616244825046318562034323446396650761586522144481790902642638119424487422824094209957436441849848462683001976085847078853272335026069110663009375642797866630153314720103957782190986075042317940122912195587803049756818904137748906253361150397790769034693375129408376835740695043412554765471807635727233622613629684274220057852259926199208613979262150428542099635884607690554484043265969490375297804272504555170938778724058198385135248742474091032316575085332342563985413906031752659788849619299009125177303098504084443401600804091405075790293551328754167063312454401413446619667031178997661633677987471820533210886352208276636705060686098381356546266320201408400443503253161397139501100484393269185292169084165494894182617609445597009405298277880831557277582957647017151485181685860458573329278541643060168108352368600851347510241660996202166567801979776300307887282212094467034968097934973343747692504775841119356091290557531006690444672216214262183355447434967624975324658496600027651894397466651892000529959468996602311226102643158477267799740963291356544793281603511865991450774825315094405570543379872871543100650496202680582692 [141,96] -313969872019264591434890226548822081029554942142318636022529534918871180031245137645208082689294128160623726664052175940315497399079073877840309468655453099208416229572325126313021678204667412880746771078703074526487071080597193392652977315791942618477619483602125810938775445816266176572075416577001176312360462558877986140312225901775914495020605120460758281524576538454685438411975609394931628579729973611398937054447551126044306371294625776738941221021169343598769569425186256670616355963903382145218355397284891114546518912999802453723953611576725102658753071697559672959221998351401191451166033814800228365780744200064379221113895629836325300505912240807562220191551016685586101732059732085841080683771423896610374107202048965736749066688618149094518823031059639074002540376581986219633985703011304637505635800312651506887319547666786022666693905986394745456595867863391964896591424955320086507289660587752098139553826973290245725312207079792841899071852444799194363870726765500852751359591129260529248535667911428900667599384359496092736115865371501074368903965404014570569018019415472536225021414395027558044822423334424261079643121669530471771173700538366617685392157825020836654747265298496672276195517136839222777925506091954162998574227431446736339861534258592532453403484526569450129994695117977606150175934948456198383445299015651507929516401910565228655598460809344656096860315681680794813087377701339830902394017663172219708897663584220647398494514482878691286016694486405590138201358532256868206203445330517441793574608245051369293768610980372674971149319924905746127127438046978330051247424807079501744322564820882592490521255095020104235643050 [141,97] 87783964387804276410132804623815032763961105438134888429343639231469241386415195638645610095949260187670788493116446572710186115737873056082428100148573721373285967904366442933123953273318817661701546879084619705017943280330978126772894332035101532382798646695557711999547085832082157935029775417451561027379171762033799732069592367029310210354760607123197325063550277585154446640311566921865806632463341713999044774870512632090625991895083403434643911672591441902673198203607353901411607626467121503942350538815008281938134396790882588532455712719141420458821610524310877258459307074565628896702330637915612646813423572699438889532669440466435142018511735169067805148818541668278120072181460598287433524964716858401276176802793924267970702306270297081734209206645869692646107572969283224002226633323618503195461951402989729836395018867902670842209864469920686641447274288842090113146223148769977728958656134030682622531223311873866350790275595729287471284554642597387197502220645610382172583668171600520945207729407274177961968375480584434369518031637457294219112130302468213245819111199782616021496272519906239007390656999839333782703668846645075001999479879470161027042684691723827115403260706721846733210759487310798482436556424344775774793537738957216703121306842699679359216571036906882698968572911265726379676800855545594214559142967160036083012277793435369715918876523160946072055313979044728767358225902138387017760199940079343377376893571533339415481394587443800919504345180437837099380771360257246158438168444728073638095699690579291770697514365305803969564772795165147393269259428143583654186740862682792839790000301198372250746219217990208320 [141,98] 4977459561472234416883070228263223133716978192718606059699989505797052718302711289148015994837457616160106924679686615401984896940672699721701485647884491278798111459393583461502594586656914634991137610607889782527747744598768205404332744157410575512399567689535770213466315419644267387695521924134939779552009409053589359910184299030099320619778756755933155819299963111016114976409121962480678586383428420907766745598475069229847810950322823623823743025777259939020278589751090152820102298667395749337343021606971795021782746031487720970508585510554166005585318198520079008723941612855417174285097469774956224242982164729018434918484774749732072962499327255404500785098832869181419715192965780732270035910451581723973823771481365294766078079833014936759747481858726553250308633011719703870786661585358774177431476582497563554526846282051736137026290942411754070598655280763131258576180685367528815976001681140395737675158726125530076178218974922068400185478470975472460075874239407509360566100434220600088536237526139184064308949909562210665173384633419315014858214396862331676740446446068300562933764416279710329639125270287565036943331981697169223688991913999870521058108860792420049773052843546597553229659616776071607394599199429088474668042648958442050831551634996482805960026838366114019728078960606951670849294509014832054929523815046329278788942394774441839793925635884415707186752200270511230915923496329339706703509715872982933829098818958128524453827838152194244853310428054164171649669839342887801680463044417500718073564710264168767669812893350742685144638291409764714775381118798903860414925849476944327519368899899800950465566423436572 [141,99] 19344190677433939186284913727920127887116437777076513890088310659864108800450729602127157390202624749430868629806935239517651363101162638057284681877465491863213632165452992715632304225629624636259860799646574670913314323426292741742309576397564276570002737627879024167715635017081216615417206825690149381090734196842962256604144388789588868710453772158102985463526774134249956125147663202681753902320229962808650941772600882217222540961178407770857551231357999403286278275963958536281421288771934757094734188106430930481227239355525350047590906401181263696815364290469036108141631142257630573998385822533664927507936997598561800798448245075196103480067427489657445737907970703995083943623955015534865304200288977660277349543961515124305415722103987553377034192339507881789678486946869588850100502012469320763861916533176333059835663915679371095607014067202212504511168775772748059270189340835463278222189642008381501454981419165570728382033187714279740186107511065864626796581096429877827195235980274700703721020137843844453492034460305556614462125473052769933357578757554988316195651928267048897571028175436469788100465919932531304708275413727598187796346576458217516346901532573489492713877934413678025591515552669486779076371669311593203789071225862622669899193324475527727971975146269360387977679277536256495582207558170708134792939568724727304996616432700675211632623748598458583948514182118830506431738748366897647347165377231264204084822873298187936075329286222995517508947834988359100868368711488936034761069906080732660745187419554584535350093593165063017460040623850029215950077726935306322613604826114959537699888901766784007735482892 [141,100] 113145698076223975703718099234960157311379009757979659559363237711775796039631486550228040715999265310551718843672160723444718538612251625320730045656513413006109022696635012345733041951963389211629723447971010724526905473426291804955312757030238815575550363716318824560157029812337216162096494166239805049276913070913578068762193668538308778421162062162941633314180360378660597549449361875578958142652983330334249518904232645401880398972073258110857085503724319958364416687383838090066511190695505890548740575760229889607708255794133116849790933419511066243743745761975530122974424241534339688600452542409644565282451484124846791641261118156396284608566097329765981848278738690145049140142017473452601006824950788665803711977420317247350892614406482868852027265751812830045290555717575061482987929781782510852575428090272011767184267188424015749289469735917154570522206052247223513006958090274666395286223691376345406724367767592381056858137631593246282331851836788805169106873951837559350170125950063360705645260277777947350492083354069697406436561300584750258529244646973569974248644147116856036645198577070391581457723345183733267387273012047670059493301819300502233047561631845766180983867719875936955070465743901661760462821950244390913972254319290859640340868040630413145192212124729018519274567929260543733488821548854864565263161333087192541479254867386916825955835034381700717535192582209470155464326628854288890696323438396047801129204898978119385666098703031446859593762376202549307529007608413949497372630259119882749656328506897126238382572088326508061328160002563015369425630937444463116652893418448759551830346623894230925844 [141,101] 96969064363867172027932965399136597924899013576398156830677521775160689323400141313003134089090109235910630928427139345953073847893665442651295298528911541749639763485137970426998428278594412172537074297709919453899162892348819164799583749090713320703077356163078133061536844392194663909474031353534001143401958421629097888145044815447367370186568359090612084218097000931986945212398464829938494265378522256964259224594342088487152113093559284694897075366430457563319788268790760885615531117632975909267868540993791294486255109494976229104480556080893046690927851672050113008373418873149005319624475410431615025141665422850563588831245384519159874972655413191890147529008878751709797977155152345163979134110559310369901269759768626270292466677236517621665161863526320952214141212143869215921858401340055919091773447818311201745637178738516803930462401496777954434477338745813040073151617635305435132784279086252209553069603284664467024132441141026249809850008603111281517824731002534025173331449823275737668380547323559189697019096043414973412095924544257719829253041903633652377086318555689224234570054761829950356774281357673800824151541401682070288277887947920910890142418318076815899798575853675918998317782647763794179483255953508345931341118898803718541264905525615094542962100034684252651408719469581324566714401025947599479434720489173758298495100289627156347621979723612534336942020574808564891973989545507092790377318875518269486487915620624350714430354347368772512520154159901169565702063120514340697582385897366809474211961210913200311233996284371887332498811909742196207627535042567829048393852757572458928023608050986552 [141,102] -1271820944648141559603608232871899224922889007084082683779669150744590090488551149569759070541474318597559119734441630802994914577930881735953053929813079151350783001376287565333729720178385583399692681776353582376450045967680673436164516834463468852415480481125332228519284046316029305100220945862937539826504449967185725463770556651450718056338813850535889770778431706363341712467938983861352322230343191894917357073112692977177954881481360783219470638753469217823990061004024067309021612332172251140440690096893679934920959199297303288919752300485203734135074055630365096831687829078611970576137101390148822414697569200759167139110799429300594550358752024150801300137764042264101655671724477094735062909897059459494629448392291328753387955600263156922634242198660809966109427387524374469278482521768158166495077405003053810170930964969960170264270374405304656193096293994662471470749372869867208862832057558314108591572075255436302046459049396152428111106128862563266906654317661079569094757098118102185690570612817484684188011982539227514504376331352677188730893183304016420380073666067419595355713838869718663637244559548386982186090973969222004222440605984493161652599933379145441410222693312794048134094498247633147818693290440977432731508874076293181648891086157235889146902280074793451352741501517804479879533649591427382432148171812160480658140302992536191179622201047603713193695141567791818130514300922126543079640924279796001094353092363159547433424183323266330513995425006091545703323457060359054889407385350317974621626306405170959969709630599906078677719519838383552383517816360654029852144740824078516968674416808 [141,103] -2832525933841904736476417672593070638038208433495016695061113249119121731582662190532873375168406160588136915741033329403655450749745388704293767774213592077767790309259984512068531674635430957438055119483547508511434060674606782894929619095089965507190375656807158440896469247121913354968261906556239079575833235907230126465415162732128489382275136167405983597344238180235715107582481231267201450877803649387558228888208646286860568722870898299414857695348675089052896294543371250704952907613976769857695059936561611689526018729220984825846421264770953369680896402641046779619538193762357918085030088917731343477656709615547720372984217999818542289038311587729450881728191800688022504347115642303064220088483364917652779876918125691756576687502726895110984065546411174641547947642280979133244258188091722465361472794558531854394462207228172573209738990083505061459820499993078168244790187923844083740574838510604182701787476575455031592178046107973649847079516376827916383857868604152784826764048684801811497415717528458302319291028084076887313169781237180087997427402442998340150223627956984849644980277287226201341695863234632857725848353382421721040786672056622080220606624709676893680779192506500713402639901081424375876599473824925564941541777366146452794795847360134266233958359684927484862889587051138444143385471856296676225936062570453387380659955896078647317101858272290226205886313192389179491043762939765674403587725279507220441737281809424916095164347278588212374893754398540418600305354263881115596548577057957211980115001254149392875745094692563354822316610487836025845359582327693251746113822387543741397520 [141,104] 675597052423277766096597146901496777627810819110694357620485521185675083707024233044753153394910205179982933016462615414608288820211663501437057263379861861859537535651892006430736886404127747825177441263471507560533118616619269624950064544483712423344783636025762574619056976223627049318862091015629103819597976747079416581799148692252169658268390701006533119197203530205203333258806962011263063678344924794407345361525186974021188598452148307788231312012823212283673352358295330241950168156750898166087092545919879872477698698313034909286990064380960718642734837393324841095127935156766338041870312616123741640947940327870808496156161156205753164237831396797531823225268012063699396136062615811170912245886930324382623076152684769259124584004916421539702011497553766742433123036743430759376170575397895438912258068037198975910988501527035479580021812256747136732703330109798072018377064655545334533965097724583255947588956977015600374114298465410282916574694707850790749378643029140880291565153933689085231849911263586498875416117106032120715605944356981292952669237233279840413149672599403759093847864870477266792510912850190056457930400336796266230437775551825770133578063161165889457550386498395431578028030695619445886796937241787805128005033544456496633077070827349053971040784906236109614816961487004294026309313987007690528180864140746498378588392888517650247960855789143123244503883383921091497855918118223304205728580791309048982342832134073741478576106920976700389698033288724208782229036498606507335702425414404534401291690095963615739411050377806500125094382473666399335267652281840039425436859838465916 [141,105] 18707957604011249658823424999900401629891577308187313145623466481372883388269149144378431802501465665746633732853515149018549455607443658472870092963634507147977354563892200137293777493905100809784291498784783753479370094337157482996246002210056478686924920872107537448998247418783697055301183750078304968608186281898903297865012683041146114970918046702889294036280067200569624012616166903490404544029876171357413348994912121735631100624799360791968443284583504831274919003210188397016063169936964758053937408991906014809021656703782925595750627073331917369826389756629100153301060265849411428288468581634607948389121862734204824921207607678658147788302649496214026442445275306695817900982906783591499157502334247136334661846000872389680418601836408709508163321915515050179488037011298482293459972231428666841790957794378398682245417047884901468137941362397314117455202644895115643628367159105081420771160204087513561068433198212873548463690741024318426123599478459495362645328271093065029451670551147207626191541795000136463058398781101927620713859679055805418862938472355059369529357561956423016544754726246298537871400961008472502889459918654521835041812140193674950453335687554104714327409107859827021800345618636933690084000855736796610216582176950283541805780234810421913326329625959921611338437563522192260093530533203296830520996931165691937006026979987625497952140664929773634471156318290732643635886658564867524068128845312550441399846978145186572657373835901701294915191463164996326444947188298767242892383357733662061880488911687574159668393178924753149476392401819091412665500111525879919912317956504 [141,106] -65344043323703651079900779662871797882815504069840817551570013984152157254778287871114041596019552816643991729145523910758430118060598003249397363925199149642135640668636042283122086508656118038762659816291221464702400120488387355019002967721088605058541375192852315852347792840045731212422565985771474037552575538514584138727957730790890103151534356881720309453304464211292874711554980047165884982156312142671509573456491190687747873802040520193631390727201754600241725029630278891638277342561892979584068403560037638962091386533855853299073298799162498158549455296706713871111550227399439151208533563761713018786281024542453369441968930112430174141524806835798754737289841101971528910872693540670543768553566176715366501655734492648528439628034578180908247453768462863050770482652943312633553816456634966646290675693961614983228845807085027927468412324541000731342443693071660603595669632796918140920410097971783468782621320946384243718238318970047249388012709813602287495267462740403689960790995610959489699582291747745436819686892762497640956981944263926368110529045644683095356150466523748218926518038537590387108599516236929318184186646225443799909304583096771493123886682076825167306689504069878006654578573944769940015422736776607454809454581911809588231213663653135112331480490464181853450522657423661393622521498467458003607824028843674430999590920258894357480541841345549243482979614176180718964762609817595827722763372351710266467755433689810728262300588227380858706407092173164575111406443770412699915866817979104678814274564919536622694052702076175442739753781826788553563270964758469724647690 [141,107] 160587439456288030154728310028332568525619425916743555271405580731507664251764986947761657586513658564862517222011932014236704465245887403031276550036668831900430930651465551479780638768656697234214006569314002394400900304036426390164517276750008784056811373689128709616373524525880333113629112906711395877721964097222812788446783578696008031436159909625997471661449240031628446414726915167585809504765372932254624330148264788244256872365729533128273400262209509899041886182995421019829530638209598237951174549634569613932675330905310688143266975849337786420562093071443601751530476051139092975191391657346365575029858338381956915428085158648845806399850243584840387191709071329820437666503266171218192556921464079901598749301759858087077849424247525761268316771546551458217837283690859844653026390105107199554753000053680142090352684490979945286483695343201364321360228738735584295347166795971012449591681486199868434227489433191180559347632135910607455650404697000118090540907836029444609409450752045351217639119418606927299654852135614636853331592450858983641981606751020980322599036995974369332803121638584182973360818067700563712086003384860643522415763520485301533860590855565029371247717377036354597787752882758939828432691378120062846055087641262627048956459184272737904045098042257425153403674277765455042732676206506663056028920152017243107320808534425834623326264269228433902909815624627343348483759787312976497892665431098519723193513411456716098300667154106989675510752914549341171551398046848975292935723833647541761045690310880698928468343150215606580156276239797951323161429567276156624 [141,108] -169979879158217315920853460710997258271411110774632987231964841124488138477091573592557341287433325686770808940464418405678610609714067175140428984283893725896559111868701837508243184141572272426944597303880786416021282629626706762350626837341718568462512203800993072763405039973121548800337986779862067897211736007499391485358239274232520297095398336761568217961619968880495039470189179355018633733452396556923087497231057603483248947544298741611472471177111055646022743268673043475526363248071228268401437457501945358620454932459693235506115046302376687324730434250438657069728518135082166571942467913572831576281394890099466083784235375526704946797203557890898188156637203586578024145434959349913495149706797548605846265790426258795265276847369883551567287348951260776110218238622467523524000328865566550417546738274746247493000178046393613701531036504457584557576515979204337120425537974529813381866743071968726868034193029035193960656512523848750960905062389404961551033809807154069168404193678384992187483979477943831959419756720104927875502753201587094138713474143126329994964561084677732714854103085623234750291214711346869026065760310377691204187262137500103143475842536561764920551709941076338301534408113398312520181822551763230570348027634528951621076245539914239989433519705845322818803122011240836962632580094475354408838692048478324587031036705679747326643013571370558160737381294831270643487060638113789450681185500739946212548087475322038766683232434837714545802431869074025035647096063664018789464602770936161898517013136023672250101726314388032277497332222564967611232671947432 [141,109] -4405606412052955629686166875265865745731251475356549874599420952574887691915560606386478991182189375692924080621100482865563237023296259798823048243840897224845728343620166336581369484181613346107011384251045803603518727423313208349346969240549228282616477562014953034955589171100490892357901590056764262780088365455089232764552109583301075384460791597701011577647029832646964864299170936892387940361243332302739905690779557973688782480516362947771419488482097937261499353481733657212154808682456570630939253137506655026043350402197946118456643914633819299486011944335589108903922044148534313170572194951574308949456132691891581072859441698153237956377289913204793824558921806684231218182813352147130637322711423026611958516580842542729936109109227031945009002377591071402631569103460729465173379121132338492050937035939166964502496868295620944583310285894641620002786226145848681368005658670197452059540150218882045805471986947107117179494226347732762869676988751024935650054826008651401038461452226163064347982373600516928742347897974081772968058606050827879618903647035888220319749549544544373715381055554721750863655354091936236359140232293415480453610026126914648881613305696543787622562487196193700583928197632913919558468538620808123071650176293380748280495616061373576985162869978550436128981136744020299963028670054545780087450049436247588604868972672385926031881421674613338259019674971891051045865700287843218199545514127998388507868707572384452030040192241860812598399117749653369543771503555028226614194836872976566574685670303498631471751847344964722429080213925621563802265396 [141,110] -34293976903620177650725466766503299483123797847688804451239183192316642206399559994420023356159746439128318863742316665167105218323631320851274206343162792368859143146453000446073881220271629782188585704689799942454894637685627753789557049147802527020539966288704457859797163933308994266933604335635435426799231857150087471673421816276224122481335443532414351517258394272790472959104237923106828180098631797057583168468340771445849542900146382680803946616201967563402271428208994975596781516229425065667443979693313987393975680766264864357972872377477627560036137406434630157602774980539084082230214466209728326588754866348846004325322402153371820618557029725922772839703356779154686535264002483291953327031697049720425434976681193410959047179072203451816669586739876140440978057963557227915981008132406411579584463916356835042634968420530980490995615561775869963862931751189086017749180947745636274591308416920113068786081314691678495678756765242410269134638784558283633929251544635070949724268966442465974595047311677248246992649198955958661900848422391499895499576180215704417966334263414879697243023566030549229299681792461550572870507050560402019313247894989737226097755327698971044683531395615773926645337067790902981335322702423591333631843099619639918626285287617632474194397202325945280931634047413313256705126223417368046023858198509057303655935578284309621902363291846895233215811461725109035947583901736816533941335168233078674149193024085133352199757078873224369675170003406569995910810827228635916344940233833411781187169352822466723634621383972267407461609100275022034504 [141,111] -9251776942849876813048412924848935744857678843224722301989880822296709695003029800753737319454438383236998845851915709249752190490128054226198156460423031990767525100602812140839065431541332843508824317983349797013981504973569766786456318229656565019616467123184381017625847584428322659740705790167230789909324772311233823751893350116929660438985401734831899089469134515108567552981027666533829319204795585939023806588255598344699889598641262313689878718833451519359771795153481503727057383309280362313637304716053207989664455632693810351961332721814285560680905527898887877436424888023470683472879553900378544796076516463420401159918934380590331918872106637466007203041600725516717583523660922460618619355659743589606681617328354793759697109980031330249118500371369109348513030880175303387183384075410823794533085565698197037194793832732234477569826040022260400535456306884613388277710167699501051132873389162169937959812481429476065050844495103820181106212036461378453733768342283617166115542805357318369268328131638237771773310497065030940532615191454574907193057201584877325055023380134011828910584428720021686372391564953888927285894952679256841291517748870100791092712322009574547166933127976212153184070998008114307791709784444935966602249186211439634738418072868448956371812711797443622613955135970928952772508188475440640373875983778855033878521002173517196978683165944052283639235348947738522454324231303862181780643244505645037896944327199121933990557158269822053750673298490117226562800257106922136826416929489006025708710215195131111837238430812381267364162151065632 [141,112] 297690246258092891199767587559770322482397402103441614707888316218733728933397997832776929799968489682217162162093747705920266789836642789609399215824907787821774355192667033441129262177319662329399485851317879156369525691185415222735615515419198907536674360777555871548941453793409315377318324358299486952443731438140685959087073955186670587347413251105799786021463335835382809553890374521104649376132521203299190565304586451632207856878603759100791906132089975928123480867594518068830130988443506239197364296942561602686532871384642679384003803883559669431968903777066073433957934186747180182190286824993801874300761852168272863435824572347982174065916885805971128913711729354416862113055430857736217220274298675984461205338611623933911749296354410375992228312607815078239726690713761790417338397124238951358120817919520998063676733832011797799750589428574755871330015732925121660617633997366410730991418185624097953589877224856560872266131064401348533773659754251539235361697295679432846403687125446874804911969617231475866091023541202403810907702439333493076844943062701635120770668015375939493390780385247226948019778818784438914406124615589786364976641462421603629945541312974238985435594780034297595205755839412462241939388723633987673124397737207254253337685949298243357100269509692631594437005618410222581129281221443327803575022356851503384296089538319402221204003267579828225095796410569121182678699127794697055368092488663345662445726925541241917974766028750785475258057493068146015071960363317226819169838928059249318542514346512400130646005878849526265219583528 [141,113] 769684684593263432503359630160606081644207636694438422527920498786774554667547153395858738933053981858755589687176572793678007280886354432797178062939120251782433775246060603367187090231860340499327827120880245134421652524540172671379189505411357619523593577651874347327894720522545000474668182100295275706551492327412501956683251599372471165537376720494754102433459655283775986262114402826251613228416750969066690385629241548115660989119418240852341670574899971356466713564118654602983372944373140751648606975564288064513061407832662882887778163603624929667762194693989542696004402494575736230049741415245950595647366047840969248546700305820073995297969369926848649234839477213787944902117618866992157642167398286569009865425845754274287813358286061706128290538584259551121807607008532273668394248755780390262520421269086715986098274420694066697024120611246632913867812056403646254787784640557649357446800865883532508059454665573892636734155864397354236844961108089596986313436175030555625009909494606072751074431401958426175252590636497518903386826762494801987015269767884570618233490243718584077290013468758328172437300632631678890861545755191451562325331844983540897437531325748482615097220365672022970011999722586814731517392471612968110910507833331484633758738911893142963427574614368867543278654710382309179202900230316052249524582811717559407611151378482851444700149214063141646591981297085987516499664157880845894749280079533046515267572290360223368630453012929822624285380737178638310375333095052132439282156955629742786399422451852909240433506324523574207928 [141,114] 2126556986725880640504295411735159422020483527485855264885195041509751443954185595731665824220749779100998806556981629908549952412060107110743261441348574279199295961393213055187584298747297090171147405461204147501683462850299835526674918528507301138359011381486071270688878006019067419508315900420611694213934346688669578751371659021482442462368073986176997546258309268058929120079633851613663251427786447683823994657898537092220371415353106437629563738946073424148955231293693404226811324991447195386382904506284509981210178351889432584017598957425056429882521148036793184379718610231340394583210666986048496619157186599065384994002068616027495277534687619662567750465164578720388099878340756562679928456645889105166512729480588593943347475311889381953101100089232470216938435184253389747723040348922860980877134709651853786443251866802403417502216437307844842575197416923056610984824699689540760364814689916576230657749201197435469539369826867697242166772783487226620200833282468296546668401326203441400428099641580934519022469351963778159952112895156253074792241919532931255230528935419621365782576928606809103654877641390197506423656457809592746807470665316301848608904391008542576981407061801999890807614903484817004331692105693834098382883059964820122395409708102832123346524907907464586927866413809907295332726150103555596293110966779910907809212621874135326984581559392105498827889893516441550906328511628212397926098005332083174669918594673750151208099741235486152148717953686401273977353404336024953868554889585249163047271744071945071986391745483600192 [141,115] -18817578676559212733317552606856958685889676677162796452761453043249204562123025671559307630976753082107259691931666828078095731507720994293842677505933749050581408285724080561314342898114064404538362001930494840500861858002183261517183007897761010753776775852042631563246304373464573792563116357256229564180312764980902392554017747700965060553586279376485108508569266051341419243618621386812772103896082713567022355624954732199702428459556714867481206774448248780308222840405172307476976938665903849797212687669357276804572468005065094758527033122877427472640374744958494697829804179439467573912146914699121370176678784161495013134985459769928652252742019465937751012561822054530415568596612926967734362865888349922671219297384859593184685098843518571398660155939310026962577120130102207575759001722049275574788013154742415011573571552178078417989193323724676176774940927365039324496034263935981659892093008264009689026078546464145390454015684999991679981699171395441835375932861854828748441385174641593651823963264473611356573405325948525627278533753044619967569081096023199525167427501505339150890649541930385087273824573634262015278796640139811924658556170207997929394245479844231069889499861675841646734516737732660640043911889868986924982566494771864653438374969446723708727031515384719292827458786164408268654377445364184618223283424158060062524442890969779518103408418814193525291262715568531710462592404289947300569218123552251165330070521461429901169349589395007277361189668990110649510248871706774215419936254657677916445794077586833494823323473968 [141,116] 17153237292415292552735984271628408126418307915877598563046372001595895709788133811286052494634842984102134936454034460457374175995674343096052960999739427694527994181505265523171681416254014010936326553010969639787540443702173370812287488408489343710810970493633694172051564051896907165482856861041229941892883301116599058803762164395930599217711146291926192552379155814584074943631422252364367190302354458349312050411786322085304907775396337193807657578984013821235047097758308237939048192185703876913183723040926423937494125093215016636911095365917118814759039626995955919650589103607564143053888979401259067233539833542504884989908105309316734676873092883017314119208435156152623082407676919898641578660141776394405264223225767237086598956215997811552900384759909505477272926956703855574551666623375753845937038811881573110374524540421694859706828094809777614850268071124469060503507491818586080125177098847242523283429491732400915778121315030424015133251431015015591034929973114290015739236396916554841543753138931775220176868452294929620099244713552916163958997078031464137964285060202910320702106099815431323374060926168306665429418991288447694330429930348158352221671555043740402661095395325074747452651321324831616975618529855422907347407547850966453203331794631500115950893308306553988027136111451391527667665956093554248744027719905984720209177710960278314407129612134550546266547132271516059914313525796124048450448858582307809619671643831760044520935417271172276145110075055466646848738188197362453806450108934127856723193757230505497536608 [141,117] -9421328948054205083043321816631131793818616573353367225382953520948043492189612151775319346056967769128738243996782827427486077409095922733770514044437209483648342939511673241413341800448484767050854540974701074236649814687789684859677137836069377168546903927609359886167357083424869124792427471139036650683856789359165964310398372087377450334486672842723412830861709577018894442848675289529966670849001245071103834027953918171817217819856595734342228638005239431329696020949194477453170447891704755893720747308211801129561766400813120256286547461772979423414903276407150870236167384467935232915089575492972080610260378436105532905988227935668325235414491893003997075590256012963065174445869029592374258847293053316222544010144015900260158218686543175669136808786103359845727044296886293684287888135095273550178383223445553349206539684531352028781041040887352002834623009577338304660914080152936401767104014168900438206674182914830254443913369192754728663532944098149278334422374460431218847787906563167564133151973643245789870085082336164043329054672769650435754015530607914939664211036573150356927190698123781634247655951088831956592473416687725928179105639608630075327703308296651963355882609292554740227223135080134675603506198241889009221698752319686043470937743442155054323529016592689696094676611486105633832647433704382087306426057258958559612344850846304304196356675947342928567799822733775689612615871608492484145412228040508198858193138147003678473967152950405806697050379033529436242530074848489588422813028261995866335894626164975352 [141,118] -11121180459829978857321986785724308723121685800412093226171573567317831003063829284547174740932892706052878452487836297092925986059955776539329688159498322851805480010283442751196334597903703291312984495773841588278140212006948904945574041072581826193175218567498733333391140629293305193242169083413266297837634401560642143487209412764324366689419878403845979935139096201586683983572867068254519246165158413242789355761562372489202362693400085552813511328423516389329214175507531068879049490904664141189045977510267180250248621497156912358993449986500831352826210922689261016989421809627748312308668528165808804160723269093231646240658496648576234197868384272786621266900939772938946998363493272967875043980089237256159632266526925080205890179381294029106538800081188916432842472470603486644217199075587674562237083488406974328624148183609002959386329908418190011542392001425488380493768379644205545307492419193846350169630769653644889243617964312976852846796977629296579125668370822256990999142675259937932979334333686363023658369729795207561122592078894696193799848339216447830483217004360024658373696290838882916210414247555808093754860961969269829480931779142405670350164626728189605393283607650695336062067504061707374879244535314167386465158123034163005326571133509310741187331830076540195759666574970490531921599369278888519501095079828923355216657234026202728284976286447045296075966640116481728532367791154331330741526133976489772425937809689979096398880279782891968262812572209836689509314261302556235772161531397743665947122899520 [141,119] 15611570792024739941956234021388172585332542889791159743924590702438173964109961468003123162352711839831657076070644751551005127874268720052924923250094197043199623653966110167251648291898365920612163106183018541159648720831817148812596214099181617029277605651226855981888768985814342469029123515559942665254465158257982740059089070444412690700905368524442139182166173052176756451062798121595055348111512521000167059396781977757486962197807216864177567964165566153727419209189232672245146106521941355663236552015659461467573443630409000411849299377331746757354765246739111210770559371815091765054995703635783187170271412435619608631658612977644785287593499647466504563433256770690261129049218749691991242852446339267136649126756653749301875925687947354677116124483697168899578116790403040590744569708826475916270541716598403913270850928413138664123835603306499551211418491720794894718171309171399889344163424546061803352032446295025960374768033059301216136769987840101521108411306983032034396684202527373939368930113641486199209549119039206529808964159593913728574762159567429776131697178103633214611376570623156269570069165428099348553802406440615958170402053294812971940035425477903813596397046678805107590684604090001426968302622550251990750120426650330106607938258040503477368324080421600301400121042479040574143366861232020115288065260267142703845929419066171017151373224573270192593406290644976684627204825699674101305597348842067403636451595461855940068269369801030224555444741826595241605059641247603597336396243905790644528484 [141,120] -5547849883515067293974443620827003766308082959204838519777572411551411955228432023138972525915424899819741818953811089707691883134432375202641692155272169689842331111196319060531941066563161204187149471253019336453570247232554550998703121571714254965442501997833949012445603976910015892052390273074690533799939962132183271409141630812319749889416037587096212450705626038385441314041580392761579304661864494723572906801006941320009403812140959367838795528034898792691409553342735006227901049278439239679777669776652159122490252424447777113357210450985018360128933982347449960435630862251737916183763976005110359855296515802679288350257214408908619731083827652943170244932896093505625528005308887798343639424325245339453312689176668676040834917068581582216843869710059985120294620064066228687826759892408012468411435549927049983439948158193799249929881387671460914129189088937480024475386514206188311743319446872945412757948215971029762446530586388938804311803444416692543950191219093550895996498364678879847944768905553687514604319860525885927549666487909544668112210390320956141982072984420876150522932345718209437594865986416424614555060279118533753305488392281426039810773161699346467574544897311362565385379287753902895114855910992969969969041409733001211149591890448898870772924984030960025774121874633301967863887141105623007432446116831227036097996364129369508107454904776287156073457051876480346567149875576219465597711646557165571964805651668457998237526252191893775583493186251127920866208046166243617851317050224801168 [141,121] 792111307613741405291240303741417143766459688293210835625041927898622418303254991119243470566812937198676855793365936419860939435936128289320084861139042785364298719102932829817565158632898137479553087958467153616031019678840081962685837611749516796242940569623192402861196321633046406004766511574467505329220436402851794958750953985016141185755202951244741653801329396873054008895762505370993052847860993273111204917617266994980573284773797750376736444166467231887191602752317447822088344600643742131752335758368531473689015273554421506170362695281457297640090323954124881122680307581668395731954213930132181028979923473716811620546155021313384964029957311192010544522264061563413029481646419276206041112844502815678711130955301610187296322311518564016311543474752173694680775585112196293847063272022929091241764771653302846763144431442673509579755533988304870476417393895445580871484547267876234219196803317545768782194675707147818771012150859596892415565913510388837149215803046916358126263654386508515181075644252161988586397542127997231529352698271125243734432082746294722305541146326465698607072393647134143593742157604618706987056861753948021842311823400592466198621303571304742767943034296158549675915075530602242563076593246185833680436442763067431073632677076293919130661115160600979062856787727952539270735276837918097148657928185230428065986816956078581107141360729651359933045171195986430153299552881414059489845951471418414411565398542222405228247795779337292205354200684309460550168729033914955411741890392 [141,122] 26208550166454482379329535712411178664134709199873847052096309458907657935413751257783984486351431563647414718609055590683798691666951696722327985858647543768400406667590076501334287596632260490903552404828818824523513608902715064994355457001786729283227252000511301677018829814169241412514138170496420466499284520424678081601103233744033113495888498085675367442590186778709471382071839434822836699679458578905876342102357006923016728180966109134199957686510149884584352976312042620583649563173989568071306144042691624179887681847002794445740134614191552475213495454062642284965994372651344682959085467211011107917590580804091956813221997820339378751621916895327352563204490172924768052520927251574668718614500251723389597755371176581022395124325839645603631157192905142674220996564399642588682787200152988989924692639842201175345791164478820592953789036359172219781329576097476683851655216726916714859031142951975738026412164898552070881041587063529172004787780793630249331382164323965503655849803215568886965568502885576351238214020073818620664985798625789532343032321437321555732620110105913648061552369728425085268956054532390270027917307085862886720997556698236412847335162284065711807868857463037605277969949642978629844547898054028131849035758120541016403780888237937561609220545724283925827648242225436127165942499447870619200314625343478566411429734126860674749671267566847005025407548006122208546152101350155981065046644487630682885288690032965441800194661492057378465291035680593380324251320701700567344 [141,123] -13335770288937054824457484950510413803833487163146952962776586097307991133445207498594436051764403516267355946261908351256193257387103621584103733957424942313172565528880115684232121444073212490080734730051591378502436256221167555275633703809940519118500775664465666664096940257245924778025488291922950539965055633738315722676339762678226972569796934169126842482129311623243133802531619074485533285222405686483087287287444227387585425402260271913182043693079759137137898336253048147674143428278276402971006895623341614449688608239450705186612440097433042414899496042520390447057978892436592551126026779076637967225091816285496322342078483265429268371862602556573881005302804507007733587278205900381971313621628954623153125122004271473161513023893814277206171563862270186191900822855784785095345968060879797057307129350924619768561214015147303510947905346331542124261070730058914623877947633725324822739561369968057094080908354095704116885677826261377572004536892027866153661570034185544777331351480913729013212069742692193878668778980586181461489712965425261585030552263163398269225154713162602545668489268102520323063084960901787182654725849473002082555665479996535667417174953756687572101501849457080675032559613555451472658025081103052603246296116155084325013385868542873901067326776864548394432182045176002653853057091060638176996035055669419119550640077143498521262394459519093481856583679695831551886252253983126027575245742245225715662492628598253437599691840310954351210596607638210863826276861206898 [141,124] -2113970619437326287239411714158810844556781287348220740049361882223251153611963083122612847721566502290535698621598708072434068397066531688985218474117261676440769512418512582018232203397558228012521730439672991788921712375866042596100885217755978721996091398363413836731819928446746783709120501454211134537207156903857888620766599838399510786163532351786723684766076674417300520806673600259439951804654656714389591393971102278542463385128303478401908396285995779762012445957385923289374074876503217357873323603573789596097053524872923854845623088044764842790101779860491370266893002048650975594856791970177509850427052756478754398305656483423584354277727490695613401597726526486483509458818049116906487131467129292915763286796615091157859354909250640280290520461272890157375612561572604791323870769827129347340647195890554709929203736516148732743085365674803715433469654604080629031185953662790277967752474788939507384316718079403484719014987460613107227942222495080140692855321841676756683757705691750290162686390880900995338381695684736472645518868913161452164330277003419436269824602407745028360769472585684054140255950260106986081224344027969155550848081657152999743394450429247719685398845878918764585840410779181579271935953185401441680059328655669186717660975817103663796674238406625937709514512109812605704799982999315408795663999775409377923617004068936718919695580564629216487750842835892481007586336491766147022034001400454031437925757039272503172558658618713732038326650529192030073630812 [141,125] 21248678613518892625703439392801031858848760803050754706866920737315890251352671502720933729857780999253802166946921547874043220120367272024070944438477678289258463210742750218683463221226609321300397789285816134674862293276545797013691180253485847706819400987757786997860000887473193981515961564257984558098547010269597805294156921292527657132916959659274816126221595940635776482228796502765987778885751183808135665232645393697645069369012033297800461218429879712155491456002757461853794953144338186538306781329091916915239223864541423725287830081312190622581216247565085013136400593705197418544290408047756108321461586008018138601565842779497773473446151954964018410704706300375507381661519116312286782246187779898572125350520878699256080117091443476971284491859269241821637206901129155851951570713785566606818856036113912773271017016460634425860759906404306371016837315200389772036384338853379205294409310481288324263182590441266692929244711154831146275489176222931088502410014603149347287207229237891961179302861697445473003675623439348069501707885300330474969962208152321656019021800472361221919787543612403043562043666154398454939320919891771456573713726417071726950553616003829751060646607516287782888159171543094546615696743642301486999899015914672138513613143120953359884377094696725888413555348731534231606344061613975829944190552166868999506608238496129996335902284553698058799682766968576406632199499245801748619792982347276134239205727156184399541742681769910072901074533166465632 [141,126] 13998100676869231617512916798025842127670110601943514317513657642520769753632195170025088461798420573748602714964521684138156691501173746179034902861561861700532179833594276455662417326071788021254202568202905671186887845859813682203233226192895789785832623209145726810198121185561428734122828807637714668825541013041773388325121566286539840934849616887423274674188985231580459557149186741240611935570168311202109550465316376905553177737394871880904679920006559602674803572147370709158640528350933909887303586852193110045051588830755730963433540878385526242729840562027212733906642453692255412997756536458586650478457370260972253670221958954738379239261626141252653390156157970435598276603813774956414678883045892785698029327035000685424477035383494202896220451006525969165760884644763588010228086796471089507445140650342281795717060801116326895682364339320468838103420656433737533598918537093406721508859453116373322753249798265624858219347163931474115646614608611055315624916312393237765255035894773364829658489186347292954699481785947555767756044454879857617360368894043911685750688894829194971101960884637984353347914286508054283774048400073219784621949763443639870538574384019324131344595485358562160169513717847526477130112549856604158734509658079739666186438226808889930492929123815122557093833155050863349528065428240560032847653331120921643036790794834271480484850172974909412493947516478255756513419403205496183262681394782843309620303403401044506860192418811428659421451383828 [141,127] 80690144402914079694104163123570964993902530032973997386467866137670033393605770173827409066115016371665881814342665547456973941971277579907913605397391951706944344641786674492699778013511993244940985292006386621451123123575314714969296218953692679187754192363404585144981797294570286853885305367540219411629936781687017133666416705279996927106564368030662681218307145579783090846335730299328396912558943386408664563397970445594499707312600560741123001686947476749560264260919656047019308601490570259266453963015103180671584320981961728958883814534297677609723308166388700277394442766169547972912824721723970687387863326108960365932830112031838169101842786270028556623427371270669058145482271090026676017173237845320292995800111397658659578535818533799214013714153172113073885485958859443883386740364796348061975637917873752254708371818416663781626968334277827292357709862627675570212093601811370502869154867368348112521672998324807651502844602551433427427874234552156389065643442840903304737152639936758398187185199411280325513532725217899399417916891119154839216871269905150431193861425083530125850308967637197309633252033825619108764404425532337984180720907126747020694771857960202102939700243928214295989457037539477161287589462734114899217502736176382859167557760764956343025806115538224823041446629930988569185715015085673549739677510974585237957917866778522102171856032495313817598707647813284457639671876571147662508296643769136645535299388496627982210606869411381538564 [141,128] -9074193914665528379184769534154015474958353453532040741423308808242937596871920446176996383958493527415512528682863585425477783666122649396119894377334731411019438890319727112768047554111149028444360049898506214085152593974741431146638723742976832659969721756395574135806223938641096443058833152266233747264873213141356077248009791043991460336715116462807520488669474132918287321279862867593110589243035170469835973202071098664300057604524644211237303258002457909462284838698247775384442418035919268405757659888314486879071213403792964816269312362797091187180342800414833467891116144891647554713559350503789023131401142619687721837624724221600606670512394256469126426152080614154152207245795699988865657096534281916444089731538596036314536805558478692876741926553925447135812847743324977096501738680279624454325861942767408174337528827072762249957729645183327433711410716394986123386617223015460925668751234647297153686791584521851626816294866858587813856541955504068652964141450482283981596661600467747097871582925992965101427094431860002659637510133664088122011739681415721123661362688479011089911376138450149897353312282794645465483596552024903334660655835556707322258438201438209486596909069031337934223664352927802206693053483878610422650543519221360333840077510225735104509036929082942395706320911128452141345018889449603749056519502466237054486419437662477182004252265796638786228763228770223577084736428897144239791040533874113425236302950527615965199385513789892 [141,129] -163016733774693753698310353673044942307703815051651940241537955908829294402503111913964693656818624537799783521975116977121613281804942747493058546990365453012526934474133284983093361572834612067648757619382088229385082452160806106941852094908243404401879650494408347447656459214937499522563390222297838095725003765102888677968513715562526045315938626523539735195544750415397437451415501340080136246996510288907963829923044557294184482211204362722165605941417763463695629349051622058835832488122541662278093727748153145693970221304506847040050594477205712368367367741523491389841835418770333688576534653357318066290896479507474852059085522468274020402189270335992427772092975945025244645041739761379829857288548196167939496089998364405452291183605274069504614199397950011163149652139851476586937989752092027600817907475985898847266785923684309511584492663035963556599714832171270885676059313512761662983733015721842633699368209902280547267850118538983170012092346826949408765060671920135411163359090479170142858822340487680948916859381069157628270251592516870686504986546600564006747813688077533154727412523229888247231318889885708115512209247413236000690197570525062620171304249862870284186839543524043847750885382075269743646137081811122042398311357950605982055986345450479755468904257300695282017154660076389062711939324986711580578949844369423382355560020493556798478806305683015981573310724710420982855785149078599905289971796250308114221719892015409415513784 [141,130] -1766836718336945848860953077335090191102731382140597370697793991692475458738320734010358201645215874307402420623004929637126207436682064258601702474371140450994165219774858285352516226409423431421447876120803637034011354377802262940821349568475383783979390515974194002794559872672141441730140106600564585043106027625049788115235479740037087595571960877868034003624361581685342302528490361100172588202512566556145038110513611926169942515734429325107900956207828179098551023747606256003010734581441269238343621592490691980225935600735806846845143678155439366833445186574524915565790325048675650265135566746087518683946738918173265504905633816940273564169690969174892659734099158058244071316491510907323152454983490059550640058582884741834617293891553600933474070561878201324387904920700411157003040076336918134230835449819404041179789355674732635394552817891015703516664996192454429464588046115822396123924844825546894419559216554464453813492410968452787306716799862922515806848066580202195779647004899754644977859877584066628044132539845320502448581610057842196734070900263962059645698729214222524524572034530253732037449026622743612961416457790873801739323372152994749120154094984073258407014453932713178770550619876000469202914624470917131668482282198689756725838505829406984285438539987392853945417272760352789174872377043978206899223785086278944738588748860335987125948505514827300642726929088775954613698530476995151549979658846998661596581288554145766 [141,131] 8619443888352228188280191890072604146313745060376137834678043855081692689603570305032729118666902093025676429028712835488081860158418082011394891285368171746431535971100389066592403334714845087014137768823778435945499935166628915280299474057041830882253493727618375149823244568341791187036979649976291021231876608795180650557356220834258448166155447325125380971026238145446216532691000344322720562477201433110660536866917989104560183056704630529202034733275510419779820987510653032315963417948690248415077862932502030767654216198824829424757697685997213166934994128661746132799277969338589236713234621254673588329104883080136043613728230517638970683828229274424483719591802557429478478216425414533065642522842150122919802352514057946211138768050149665785404319419585568182863587899423806871866563989903920957560546949648690941900408502236817050271285461395910008781610884537562089156013759782271230289178181681876359585242910832797578937713692397358846371608532783525824610851963241161828969474264380116667672959152932994961115435496547734343790904553861751467342757742818045444233483306967214490181504118147727964048090240589160643558843689072550668903548291854656555798349547751731975382144516280511794800164653153551952403496332159238025634296230928194215033051522920802464307281080599327631000247293219666902850610969959745142729043166221578040289759352181889178345680341080999668416759546613064658604745199924472439846049147675869651551972 [141,132] -27715734071555015337290763253933631320599907772093777725016418822226517274716303148140088225516185440900141055324375277565559680069864301090475923637314888807465116969394042042176365949635217146023990748355472890557797914313365587201896114881573417398094121842193343569461871081788039813534128599809670853676707018704378608869831904002883727707643510980289486977101146494017900345690879281920895243112066400853205996845348400762479319474415153899648888618742896158911215143311243602203205148359550925712476211576845375438427953067593272999234932682750306497508600129346666086592609099969827810216504118126980760255095624748409686666476176615721523690607396406902857153753981982176513835812219646581668389339890394347654542622906890801899533218648279348924662579990996346090495723424180803363611063637869805666442391265317276573998629343852039322447394416134230420306186352055906847646888500429454679103207601132663443364048662206623230599561520312632002968465306781319680922324557700293160927886079148391426185784696753871918564292610318399839700579159685043103528835363914916314091454238348134185935206634143185434476133509325615011383949416904552803625290998770871824298925981856798162981368766837435621340855800973493372556332216993734666189645116370110360439217069966676714583463886116154837437757065846764633866515168277541878601550727712671660180927910908208031296271374610270296640778156864242086113748994555009664585954597537330966 [141,133] 14941860339384064077200667764793771797224869330446259905293126507255939557995978569347880375420082622085201773546413620181762049479438615946069587401186919648171218469544933568089194570165665175883740841645450234388869128533166401213480858056008900747805785017141346875286907386577021005589064266938584949415043585074574435593842645892878676252805526520429060326181952356262366730954285782307604322809647505015107688428055632755862026134754177551747537000966964952494621265418961039054762295068323635435990223382872117152349531561339789701531026464291292191680933148847184012754910511776055542096015360646089398158496876667947280363808030992870619211561498739896620155558730991040714029593371016733990975118737207510977961874660839179407508787211505751068444589430922093622144450582167723429642425962348660737552260681363031248659364071344825031957135361749351220376233882110052261187318165545680534946652097723186903305694583050163367759116064942454727204909480205624548806759935725169338964656257306958394639208506544924343709393060580966599735356170045221807404416900461634455090414912216750709678191170419345061663366023467449400679875278095124321674470386548774025451395037479174024875746124339900762517750646717400474957080832044080777432230558461629847058018422315163929488877214021298676271052296880580541217516560577863828784310944015398806613886665979559563385142643056629939865030279366006817250490449913938544192410814 [141,134] 1223316945777760384305117732416499307390960000647628009735888395396674463122494797257986645832198346002014727658900041441605065001683026706745887252161236249028875782846668225596844153348744278486368887698279583469068746841786800641436481881056886263900614853989956618165276844946600158034387844202174097533426511449708715985408501015233352560922829870889808972912993620762826460040916930140486796805178464242812380441305523929847025795611150339219586244734854339679888095873590979450708913075995183890281991149891126408535321858310044922778586667403293300864227325147632161575043431753928429099082701076900739370217437467750086648796099362335375091520196983989200698296576949414275496410882902476500197867136401771115537225160330244199806316234323382316197693343520443704171423808238166518626003008592705843451635097940984393651685953217106466484053696324456332143445026751417981796141765455564835383902990925487081295073611355130617578636464878314502329049419071788550845607639112533439230014126901198644768431162647840293579106442998971307760828509693292546887594243722837902773186777334326519078115154363785450938575619282914608071758273327822204569073864968280723196583783725612806589837055998632250281431645345421611104715549908551371880377087648709669778310115463892344298846230367301082856381911221396057177748993747068623797139886394988024235177263138884900367394797543014485117003384173944194345848053578850518858 [141,135] -8812279281265400631268564509177324469249295949025395939083701384662865868700000785017518048669434822308542393478469094728379973452454288352317367155512494651465273589444455233010203526929771262802986204274915827248574207761462209496849192791748196649461289014988380631828848394461292409643623876865518412907077843027541392806538030637038911126674976393666533265198735643854767713278909028391936513435536613485788066094038403818108838180211686253032748662462178648642415479499669873067865128648668793201863394937967464366266128087509952033939067029555672069999859202896492579561452201252289603520524067238737494549190923935408683863814330227942077493515694386754146260968791805974696268420232560227164562011592056801447824961720212565236279830666993043414644259516642900218240278364072224546815787883387921919100942420898234755251074371794999860293316050124492930983027971710842249005353280974320056634419139267260779658144267394756995348654397894421787974806993022117278950141821291497464419642155412751077150096537733871756991245361300277569709077199563523071070233107440430740524724024416930954553545872702824028365346434613021092753415324435962430289880509827622345823820813260116566730989824615279580652036413275326939997607114151082065483402085028752216174384880145317607675276296271952296079534855538442601220352927745389562015659072933270894070273913067924927497263228914144371308201835874019729069986958010 [141,136] -3158468656071016256301383543172592184485039463485844654483478410272831848376905529691631311247286217671561887771256874674136917492107132157898823481724106529114714598203432514750838032646352502388390202247831670117371761044796463390535896134706228089627336982513684323785923848593578290783774395124629235959381689445766474830282341520370440367618020638634552726800514670174122623961766188320252385516072992918950629957788822935164927359645966834906317545530508291842587595399095635077408530801495488311634242120672813097250180737933440867801269666623740983092674612086029765194703855833234048906337203401313896361821424586814759980091050255508292175202243492010177116932981367146221406533751127054304738269043090040130214260376208363122286234967695247684581002845121537347327948705452482737902756775949652100877115621556194696640354549670561312878302030837910901385496849083331409328669335110171740095315262511597092232408280875430849388560496625734397427384826120871800517826609244767037191555103507180353898322306988888936241776327066703808559193484819434312786954414757275071618670332289335296124631146366820652793980373040554741804869904074506248844453572877053809886983339029006093610743306725973058236764371092933156328733949663964008622499078757033633000945532923023710365159248506525351372979787240925265300330641784433178804226448771853345690548447414105083389293141898940545385675369596378886154 [141,137] -38633239637102949890375461961830557908665328989238344470556004665456859647519541116693932514332218769666494653281947574291598700542121978482290091926883289756742417929084299118395787716346699018633240743434873266312580514864373375157742565789172515623185368644149542041422825121071645026293035129283381310444242220640136267812617396317405479514391403490451167442926926309476246076161277451773945226203724426614369840109526610322642374862246601503573381621479389432765299988994412279546068064654981194469097141907187385699616068459346279444165616556036530072993980383135605318508566636299833542271816621679537472338510507747555867240829814787949461898017316816012440014012489673840716328326690984932331110879782622147048972356003242041207633724178801190144420204114287651036052155785445892514914022939073488307361509752957915018372126402718681670601178408651515874733553143331699509421032713004574873902965074706849486686113779118147589808723305556525621275266994586528745575975624103171820227845476779985642425565693098194197176088957973243132838104146818980862015647495022197281604721448245959553342228169483930847317886559543366859393462252162788419482930843386033352714923187833223085072209766459791137101570718918206003885627688922800847991602520981956274046507968504865072221281155784105010033985371373006154615489428555332704396828410394058311395121235642773273408827324790704994136263492610 [141,138] -2196280809109392042565788671742602552126640946613676099442953350693403502462576172300913956457572641800909256977113423671844686807629627955891850116211693816112603824068342506202371090878735650337692549692708972521833947461484680150678909173112286926891829599197540037918610765066390993687272621250040172963265756417003797135117710440298118769345718769484496744822588220429440615494403846760051975291541775522640954379941442404351884398899451564465368865789450095698385443258407173771807598348405699617137646347764280465797239758546930496009846099317458647810795925504186649119350909046414459213854644015928758266789074710129344869512811013313475269552509431714213220093193733041659995356324103623700274150641669100815872064807657900668131185677561805978325468979171328591490170015505341796940681731958896667371571451180238491919046703996715974909153568029591060868755694777551937223538637670588089383284600774429757797468372824469918331578376936054530036565727179417529550404932033267538499650630899839013254450652125220444578439934214757000041341940188346371155523231983985129755883508209134705841661084934733120724495708127328250754826341445631914374687156373049389152955111718323786344662161193087342587855119814384819210423656531624588084517967471536986588983955577615005603483269668916949025083229085933493359863670287354986362159262310600013129686413727877005895392580573291491106 [141,139] -3583388259007810157290739114792604266771171076306574797361087196991148720827134953782884779821931530709961549788093421081868873707822763607481297974833023066530233549908357049427625803213167298376275882169836412742048156618620583707457071796642483251332004178203223275684618543058433486149859132116186602625674606388836196474397550175475048505467135661130478830577784808190134694500175007312364545465694823384850751416965037874850517659908873120337540520347665645826833699159023519038429273352698059337332649739056631564227089793248143977223403037424931575995186993051489275251378819711778246084081487957622259860302199374312360748152556699023154763719810447009752435247175133057731366021377942826636516673223348248543331537497789649854752700613692565658950766629550886078618335768747206065686231184827133924542265378055566518293024746249349542592042210758088884303732436542616229804232769515256826038959041605848398676639726884364084094733128018985060812163578505834912191018216889785187181813526036521973399498095319891786632660646079300524265176843299103536371867802889192866013110955579525109502214674780831834167396086996610652319803574231104701313953362227379323511121756768304500077398198510441921196997225022552315762358723402401125930052882771360979001417186974468269427461482004551651154105450837068315450032667443229952163994519735538530320172523256352750217312960017 [141,140] 643368229582702859269066423963475549168730027023465030632465166834235003483224522001696173019366940615496114119344528533887418660252825659496588656706185158208255096190925264618763906500930967464124517945695885230872542069651268875890490805618229339736745732626332203985678364578546505343012133892613137943649201258292546138937110633083625306191499946314121290106940010500949013957265253346700954525771194458077693127523636914473362328332008263306642252482434865761127683957153780777971565592529655963176854699258027792191358300187346196753207127518913645907063878281977178815804757772650859571464627418744530801560795002018612628280460810807221253802107312658239974899270297640976599734037202277352087985368939214905726572017791838271197912703685269139634354402726239528990778958370689144708306705186599617399066743433380714134745994681001811826538527913591311829411678411022027560113123731483939806820930932806285867346343640529055998529744461955646334935039430462777276650863022702973392536498893089942947972148631477344459484428468745266704738192847284897488311686064643809460044126650301833451797440889665376230394252399533584336572789295255197670109171291278302403764070594596336583241469097186868376380064182884922360434101433447946696793727232273760014202751750316390540848156977293495455802686085010747703067930665820803924887426619466865129816604036171786252 [141,141] -170263493265026445286531714538773699366632334377396742124951870469750084618250945492047788345291349405939181404898431593552418707014487601526222455275310145738379505966878304239087285097160744857832842186097461990537724596381899231658686824070852210377444569333446635502276137054858809964652376725934222418707707476855090418480180411803349541109726146671306668075123326118887490766257651819656645000936626837512401197528604538720438101127676217045039693378440409389432492200146641873575044898551630585491265229190220818037642061848863434390270479947532321869066921940009160051800315827127902673030600729115482609933641478898847474662361841422676685150474634050578552044879475770939516654939599273830245644002306140959384737937565387376069042931287131253198402788560015594409876462161555973641385582097066071976722336567445737009198630807028911281386454905092533816356437179644299848809327990491196711814023992073738042935887410048857773192355506775422542457368302471675996719135887818244342629139582818718707573518828078744844461837344101181971995937470067950482785926269281149476448424725338123574960536282421445012030500858397981823270486130484732694737967076744201881021103424755915522534275096416253716382453099162260126298880733978558981825302754615711881212949072772972297176596623544474672272563682530053550212048649879099122484460400616954305507186255 [142,0] 11190787175151074636355165391583841595152134430778743246651623890945783565338847633162983488082079259265112544769390938561780247842339486173795839005676207076778324326499094726328725176284959771470258133608257297172038844799966149269723262379014411772904495857896427275346308548937762436949163104733181026493340108417169959093443707172920301582007409692290617244922986459427759019961964636890253927446314482313987883398547159917393237638520038046043947151696723347218338464543335598031520525971671757705341299346127575392335803550565901002040439974078830081487344889185419056752751617269819346622384329974506545874911534067399561043546311170920337579851146772863801310989870936901682628516987015753754456954507481289245292114419254249869162615104698697264645812538869196950075062621756432439546221660957955505412535002832157316088262631730750156189423423826772086676462254661204014392824038837490060059232027537583314718134340898165172304555498799040094597618615318638351522039302566742519210233775631781606506535510738246586319060135486496775254167289272397554202158230220219101195896295402417363910599447258111253248530520588677239399168881769483069327403381435497050612877973512851458624134323195163787892308019886465341728713446046614192123563918193022889842439367863337247596011478104452309642175332602736567451997472722207279077232253539622360297013579233414927026544631522350388018596599459831998030271715788824115100526244266631942258335837340963593138466282270581280936379643118005605259936680403107223622392977639325895150583000695983964561904928597646878950484917472810179656541975500202471856610376909401979147779323433241847207940132859329570889703712729940992724475538790108345750262152071656782802650398587984409153323819214896839848335094961392474797776485815071062864899729670019540649217000121171360156202347147878644430292611531223121877842267328382294524068113506611822668282513424193676533350906559172391312596394480349815125919121783226728439331054687500000000000000000000000000000000 [142,1] 665433121854586198466519175549076208832307965944639920885960092630956067198202856387896500751292264782883761985905305873959704103304289505795841316030186523095022874730965372867202100906800171261035154958867525876718990556236712551245431332571615288751197781514399643479507128688500076547442820203152746109556013151911909612215216301147419834700616008784920853900979005654051262057450016890841260247212481060414221148679790099574515471769260219097845061770805801011954044844364591794943698303449451108171992329820560719473347234514368887021352848987657703102272998255477084873191214227761145518851709067595680052843604573353443437608491446272612618505672140561006156804098869531630451153072925212692872848622646537613807271401862282638258157614774836081351533775167921345417225379992823564347488781069399450435991011119822500815496095698153355264244100699524706767192711561136528810506230872204532053905692767414137116586812286625720633449102295334551118357099293144661024741993154518502136197846195134808352488052651160674481524399666320457337240116417355119499057196123696446457492373454348682437413152204380148503816167290933107395611333252125003413735452940194837945024312467537054474172098025865492143176418149519034971577021236757276842544553562018410344112573524691215441531803636768906535113223156759883243249972108813992784978764943296176223285109183366142187168995414358887728966736725678866512608486213146349456257550454720913148883239701695836615918099860599156108959268100464520288768964305920369774126926915598446506768515180731930054201007358980702096102973870085966257938388231579419962162320856032950366121133626965869896773514298153760391574276096827471945267741527620884289816283143621236813247228071696606472305392558399749832163498817874933204442167755679704340277483050154006383930573072302523929163695175867364309781513906732765060287978781954032943867778316309682383291334654850987871963719613128301501469959779730758975269111488159978762269020080566406250000000000000000000000000 [142,2] 106474576312361426905753592196879447493603716996717365382631633525825123171522522822991536350481587236889744671502966167405642330287573220338067353485836042530064533194238072219116882279609280104429973360969884397381154603196368923934757662282758241324471242795820130585142561545826538323264484859457934576755243262652548682830131159257182859025162734779761149563149649988855077441904065426806294273738641955754318909766070565341068704598987940744882469282713523663524767965929455978703202748681544767204816947888580580839458645307977735783645315292868567928094434504758124709964797032089396981204934274070283280380362494028457030509349335290991754654643963776209825411741540948844190007644938480964903218047682767656572684777036656974875286571368858988442549176601457106631302519036120262362429662151107903297183418102176583316175216689707673793996080808548473504405782399155939171050530331340803583423161915433796338796362787326306159723358067447876449307724773481740250471819997959677376868895845237669794954873357526456953205890883995408135845048276172236052166152708647095772592828326181984248618068201393490671969035626788352866989979036617736101599964040923254131435425523605977120893105217183743399005712983576025384806548008222620032805067776374042466996564100801573483056544427675948097508219045797298166096404671539996126126098810745495940043829669048130858614217368955320680225456971158520370059222738512795647121570628522543107011620549180747530200354904420884096588487214449871862342069038737127135173102245704678009852042414326791878430025812043535985888672003696338700722734255335803914676247844915861387923765091711712880570757439420308521757433805454871347520267053182297911321728535853866719762299148087907288228273443181629924229521643599664320407006885491767454820486922194770908947667157180500787452655788256594584143156164421577865264607980634933601799038621821856314014494998774148387420474250031411283253442025237675067810341755780711991974385455250740051269531250000000000000000 [142,3] -3372285483754521670505547898392376060301702635510572983406692521140190979552135720824024933449975574428168286030586108058677335472210115868494062502884060389287442507967954714278837768634563797525226959855961022865771403118278316506209209969714038682368944657493118233013616910728661220871484931227711120019671620783378201708078150035265031762612462583703207645004128955191749955457462565710797918425440357239289819518345216119450641098748726300386023030716127892502947543902130009773111810921577248928420864177304028086090691964267706233832395158133239879707831296919783075945497547135305237446149217271149865561462252360860986053040282372345675733416824911886774420139515949771603517932210898476325742506413084582382080877659388040483792741466436370104128233094419861529306435248137988592782011133584825371082959112029563714132018449073943006782797735902984762920037941996227880763317153884767491952290089642038468807397207947975114059711120976179305732503480123628140388549676339515919861439618852649674892103361970591552843396641933438379218212539718422846521073859270931528018813013193717749085597287409517980957046088851452242889309520200521783782511783480925258149529865262823291371704874026470609505558328028364245148067345064469789297503023312629392777068193172215206215444411443232910046072104434309756954036554516401682890305641423383403013376061757272760285618675920003498383703778979355827865507461795297655744619391628496973961725235457550916436591017757070621459877215006602325001023956070908003495891806890888801140927796089106446318927867295881677669273600420175269451816724710865143982816112139304633508323844333568689488554663659543242052447115825309791783817471514371888649899922245164975364442680326338376467909993037187020673701577705802734562755373204778419468856479107826481634797299132222040926691038936714481514837026025219507490436436881517849507504003903384644327739244338394403613889953962643452246911956739297961378626377650091772153473357320763170719146728515625000000000 [142,4] 52540896250606376902841879893803012260276177293842056289911120821601838604280235210966363187839214534247607677456967531991301893411391217177931246587432508873709820306617104616231475977149482175773290911988004460201155597004313192107546909698743626952810684207121534418575360359028806426827524968447701238948492540119074526594289346144255050051440872684343233346120479697929065513772671093939341394471210903824228857961516539724426887581819401167276397740321027691855267226623800860536883566382018149686125049292486991684823052184288488714882187917615532938802639409874813588904064452343266314295121771825139535446129457591732553997813036632653696784340736427358792965134940528033314485140329559582554608191923923079927855285599284070988484770359645221543206318493523243544987184319126390059500527968249365372270534730197203821448364105679077434124178331161032345890170224472379181452889002703982441410415635993386730364824817168348235889927796450863018911619568470021066032341119919930488146804608298610317070918683189591989080822026384406797432188977043623892613715166582008059209252060076914748420710553090726889647798002236734782300472615436100007047325578144986151177210000854623587746975609718714660919204146483746923566076721815973265409308851338696244002015625716460925903515575437870977649865344836282003772121420802844343520058696593358749309971598625354643354342691699894467656689906338404228062286324912805782203159218180749499701962039476526078636405166360717502223478218441798191997190804584571444492421549353011334017496383820876118483000923428730811934408963375975241753496375392657810962932992493382821714225088445885814467488033158734269715369132492535387251203598513835127477459799013135919568440955454935473929572999988361347548274274145503319345693570563708396403424122994341276992305982048997919079836343830938196423733038774813305577566761431865433233052263005694216844470459697094350999761464831436756755808480067819472267330940806751016225462080910801887512207031250000000000 [142,5] -385609067869401983750909865918800826685896574216671103673472387424267628772432704705988556634931602876490048977899935093354990615328040793897757519016472022943526179724907935848270001009425021379168436489327458670377111370690797013814648499471080636731371819628060377930653635854963203730625698315077513842362811240527148435438910087627814679135435326827174703051687918584190145333155988447411484616072905150888179881843337411048106741494240813206916937990140262176806312436309566950988932227819528404780588466176183551586229503163311150413460305908170088860408582311565754493417357205642552361407244227046424874180232709023384377140790836339925775246064283610678177900753027360962985241875166343490796743475512897843466327239530434054865345971595360366261705815127561364073237438638152055908678425533906291039799051342143971530404683838312674028549698410314503817016437963047697099452417305484695765349612650560483457678682144883236262999423292373225641308382684700564816980542103460232720752755679716091055886920066173078167423695098720303368427599599929975870387458304952457671788789923544677604607148442578520923262794614601429556731117733260322971803921745836245672766484246602031324446896221501412067194113576756635690705289268143831568930306425385619402077578090656509741304921133929972745739659317357588122758164027528377095525104409111583058457656111802615592603486979828902813489858395706373223093263818179649737678113850935148705953384016294329164868808330694932886956991561954651492268461197193605545738188811288890118012424813620107106320354816249523702547788321780593629227221100699578785058244828472441012374643819549538890555802797533290782274125829641552837243459004485756313420306964266673082320009438280726645188788266751261470358269962714029033738557449641990387261265315536878810810678822010658102048040236194112057873583071504697915573448066740955106681382183880036619813965890748176887897201447312514253578037696540206062469666008218904806881255353800952434539794921875000000 [142,6] 1829592981561579776328963260299470453176819646919706545155811371161529942848920685310948893824868362278317865341281692955981450266261564027836471159912704757047438025626112629821436133016389555173947447107194744587806990618581533897885263512907663338225240442484227997353693061769287418895831467721645924616421950676600404967022349641510860191076181531924137871606466116781391935415801033671664072059218569044920545037219938653991255299541999646004898391206254062131097367283164189946214117226000231331556286734910479953520164071454843752288072382095026074819981773221259023060167427325448222543882029371386641226581884873024080206041568863160813911694340716217408476669909387164635895723919161250728803364513854322150048898145090440447101492420043871519247108494242436123151040282606403212440731263336028395625958484510699598073645858046646777553507103149996539014049295876508380154803258786508234073914333880568864625498944336986346633595031639824784547231314876274686149981239522791439688260486193865104806406038716517771528495992397558317283909347405715378448533621960147984650475577336464565605809532257282272454379466997665858014290668306341970910103181473442059732167830656251604015630666606450047797021121374083002258753688709982957127656683406313903945236414626942447009766530926168000035386727392918147726257321238269319563219393314365207393105926845958185089226312802291967051414859319614182039464675349066602231970731698957291733404940381919288697205041072815376521818526447848538020758478659221254547678364154083136749720782858680659774350175251717375005690245966007124683688160328308726585321794680001346800530403124733952419085492707013410971206409578539131076385125475804750933866505867817558552305787558811601305390995810085022484485858645746366008733311661741218027364339783057502114324903312842429772111568904999423126210927172140046150731965531466831438750185418625689280003985088878056402015790332623423297692285726223170147421853704017280506377574056386947631835937500000000 [142,7] -7644139368736172271850859818679264356577119082009465065967055730916929387194547366825537236422414944776563285870226927543045247634856725425562129837447643658119249247757719804530906160027385461127621375571078069994529382921599656276017234544707825462226760623786151658668104441824774795667895580237880693592728863464858796688545351586191494124398051244479525211418023553071721090225047041739676539066442408134517292062221509558840579232118625538954827679152647920404331957072868787480800831479810668785131982384705331307147234873303264617802283583457731358113441600318553257308277213491355235926738167574916339939480507180014253179868039785899261418689487100147449159051770099671929011604348513651657876800858399614366851478004858558957265784855599288046377580410063222147764367375011577888565580532836062516036915181743601406383094197939213669280524523504793348462110717534358447978306987232268885008921997374890867379406832233409025798148799654320042181762050637656975274967079353359039525446138914794105858397958350677765119636141959135429929951147574328576909589594875334598463041520011748259001906064068641180327284531165082184762611307127240037313667066301666874518560886268991688733129384310231120615765236578985745090862236868451012136033141850631077986393502238143682535225117110043455049907367987153770426125498603921763104390598534299820812942839847187055034451148601295886435656215023897436791424945614430439930329366157010581304873533412895451148813098379412105724005430675917414183669568802155233929156261591753377731066766246989000199684613519115608689380201426929918560154161808528748755389314963528370212252453236309675387788935836043241965389168444015122246244747504178768782810820678385630760421336672010057255057373574658155407690385914433002277796376381828380194576814358089170702945628369598956003609101820970904037356189714164254662224640583523838229446661414544505456949809983813390652553178167291958220410765134532092904533912003373075094714295119047164916992187500000 [142,8] 35930364825715917247341316281625412383500878747632645176852158735671830790511639867826343235878451369348502073499820675428252261898826181977804110779175080305082376488882247293167268092387796847524162543292508052091253471145819277939660142732497598088035290642373199674275646565641661994751589180091844048666311831964023462999887894242755057732375444613305962065589102029701495033581604091449625255881396566596356595812645826176821095269036644818338474201887385006759828311992476119280644827034420549597238126133932338905466262524154520813382316647179027953097761389428305406941042710405109781174654536745689091840825668579270568340666608748805072239902814612178242018155572883340930250321442401658746710639200082885972399350817292716979422073827060044606775791035088448405400930376273556444157410251377103594965934109838935989201806092568395885700746270325551975376282109293579094446701945258285744212656727376769314828253623573174735292125228724744727244555029016049265355925762392300232478205709120263988486478934155951799947048343985546068744648343596381671045707057859384542561188532605335343573857946480714741772384674872010174569970766738990362637100576657344264468573737803297962634542206240341884817562314436949020405787562674802471978752548088010830821319395468701604657516881183219769825909784274000849164677711670994541462166679918994341437602215440178176855783672869499471606079381500193857938720061571451831935032629334223668542381963100078548384597588739202929703116878128046577063489610012136530459879648434557488456566972182213185483387535010258488745434064421877449890597710363187003450697313640088130048360236642816183759607121414174157238055538466684824452608974555723895033338263315498297072749932245270778414944992570946380807279096054871912805596999739513502845214265758757829647623873863866725585109707714587857416690550937646680489555451632893806491573404007647677247538769211088643150751583079614828942998041400738533888981063313394770375452935695648193359375000000 [142,9] -163253042139653468264158108336295254004290955307007943220133885118129463326079077296853197105588031545080806238717410027979103236223917819629554358390054412015826257693757642351546210868878156151520773125590565786753308486618651081154003008836430189557005089962178655814828291721846700838862077752580821820991226699225062422963553721403016248819314530953486800425603661454158876837754208107913362680291620908524656238005491201105426438078273893682138869192314716879152606365192139995404520558099036960963948694352287965330858750169654675029373654735051386839639143477141100717860855120816623941589572364990545909900725722621354737391826355345502426177765791108356965524092707065835912123935357841152249296992311631503081704406598032838114816522106819867299849820013396499758296599828542088475312218100892925942947480146008784733835306013116653430129872924750316686600016533191005144827189045601381198843245982356675158835386608521831304181127694117502135971981994210209808109899972088665506826127914665279982815671565388767694877160859717169277048781984106191078512687369174957597780458095923422564696966331663817711441638771523137058906872660308364278360724557930332657439141431009122457548447465344308960719632914507646855507635995405816124764890645118240601346058159515082781504771663393340568203847035536987402026736885956459830461583596516221860825651704470811989652019156032703754233061724595419238272056325781189634714064874603947447549944843832183553936508436765709662335441000351271671540065833047683324898208769508878792062654167487456779016815958329590014237198791504573181968721205207848566706412262680751260002850667151792596642658605406324234641853234677614391069116635495120065898635063275227061051058547535463349820830316426361252494802066011886154356987117424254914006766120972774787975655945884194876206216191103858567226776993657434931406506931556253660854348329552331012772553046987040698350977667962509563023946367267053752028727053868806251557543873786926269531250000 [142,10] 575164879228478861620529823646376399250276576243328635934564496522663618594476481442582231720863425268674095699158064028145755360573709855194582004400298598638993645713609589214190890305095585006856434237746709785023578156234881130590227932560211760501860122097977529560543510743152505595606711522476302763375627508430807833307273680494658280607785823346550875061730186542135331590898530176062350548293165277848042492587085368037138486376348491188979661733276522801258762110266933549735835840736863171361711116286165134037407102929478874167311500257100264998775660491217249301447135355005749005658569848881631763160869473690379051051984235610941131781920953089740418701844420677471219175394216619434152926156231684152662566930127119027579373971992458595543527228410319912436392460292400784216122192632889218996006462897978828637191052562321929307996698453927456429570771496763841261958091507358321352243055179240658411066525213744598228106172273005318524983841348040106630239987236043871757470491516138806888409213067116660271383104864311385766531970199632402569823904037132060942593493174036061471716755233259801402115251188285545037454105816451460659577633508301823652633823399472053771715801765400134288463604915452553658814216117641344981955005165840473217223260690884330736306957202243880810902061482302176892128177670212842832344424990587847401595756928278161284843521076796011575482331781997796052467397155207993313607946992163136743202468828661898331499177093071459080343540603756390782945593582055741822057386630571319051450161530843648464775414384681486220874521541279700248197997738522929015125408390425809311026285741681054276444097080429857030018686344393850623392819033079609780011745770824922771074756151418066982861860175143025750697790049767464980597688320898552042263488480574648877357812663867836110599580609735500784110900024369804478764701915758427982583145199751078246963547390164945976816135424691382279036002005720255858545186811170424334704875946044921875000000 [142,11] -1451971892586470270540660628856722548443402919774528213027124070640652835636546653708606550766592426142774878007407710417926783148761622047514079120880045199125291417146740163911750791891495562825196789292297841199073081990955914402336385040326405270985396512073700841952185771666808463246854811761394409841898508831189113184062983764581605319209077695288954950110319917434283792102972629622295030406174809241632583768971038651560744999784323639919503880329501183891725454688536980388707093519505587291189450358832447099072676069877614270852707989250477180492478403288117888240586802643262460442381410975647857199416766013194704076428098520889599274119659213611554714777397339189768193746837088263206088772426665966336490090766541556073829881575543960234151547892160968351042318754640442075616378548040864635361363789482303643247809812279196677293437409069426240689233385123939753874666398235535710886739022115115292175397779923983050972443385488596526693633453022609433933750361951435559840417346751537999600204664569839023449812647855077542495435960303539398807678898696113075883232821655731647937069243820334651781436534720698627205848945873051863261009245910979800715753499176551078686733505080923226127593915096500064228774199433550048355582480648294844302798404973512868680163705878023349578030595258923428839399045626496127722994679775282583165166410807581598219252053103137488434318909134274132955482288303319135472523770249524781794670042859292428084428078664108467884838942227814635998023345903050070100567167412006734118191269257761464342693793525241307528384650394428187881867952557653006375781698262880426359219714478962407930781086631856560421856250330807241854640620329892283937955998817293520557714187795706622081844576766360012732299455759472168035893289303978159358019725526537894329803636775316234861615313397744385974381607906427138434274700347047284360983470634135307492422605458380725211302499042164877481834687011452537930278339217693428508937358856201171875000 [142,12] 2534665473950626295879584560409332900043853272075533095880252996927941436313320639847059723680926796346334993465660655581063731908672433296060450318717250550672592896374486965233598505682908714675252333952825925377939170855724319213805155591781373138893788538943477689123825262832290592620065914390570902527002594749383057130862819211098572332801913384686153727434026527849492008781107829803062866768244164051595019143713221635927294108151543004559451387982843068489392502741518660721241659017094352610758718318032045016505170172973572475848358593320829305608791487130397607813786090102142208200807860403631427792070198599211155644619383002974717635602936068948320732584287593000729324722317698755564235527988858243967892572448436503698166666610012374498496476091150501877493227113633581188257720937848402290832499465105611885523020839641051624894974999637744071075464455976275772433474946987936808673756533635934279161334724586650007948977763782487339764999990218606895715052456891625537186767556101092447268000446633747589621539038532590618178100425682556606896111966892345719241010266853594922510190531274110979420452407437476999027172648218297555784635028823876546052490435807309325929195868353689446005980584629508260397083638307806072734428424843209775089504375851912155857558385237491922154052279217030866370927137172633050531907982676128539063678089139071383289232793483611606969483623816847890054749799673442387802810240643132630552930258779326730157265824747661057475213569267567317257152653933575432915093642406487521804747616467355406074580227562389475462722071149279344473058791228629228032252749531701506885171493914081707917572421340859381130938526560727414186887895435423514540350884125463508358891475532914109305039304217248621134931254459381202272220725800098553600968120290428097497603702381728432493096524196434859574516278139083919056478653059262209630567078570636703171213416268884143362101630394005476347596840080295121921949430543463677167892456054687500000 [142,13] -2811166109367016007505420187404877870451279363377395388072170430524904921159415339614141585836262538827263439182248400493733184954389367996437645088037167287350089824888316908715351982162925366714462474952356673364845382503662607891417717092215630343206186855668657492085209330345399579736989514589239051509746679249187137039258243270273900045411016197286333757516312838866890626505056417522138313402894315002277563540222532271275834161624833053381714430465068980628558529646054734965423215132735603851023728561018691349890903618258949239054520557868582427382188648040104225985739645121334609435269612399319372619073170487761044056801751862849172446785026272351319568156211209431258695432495554104560367287019837002429796085455722142699318481959700993079362956887330031530374704977974814023805380479010107376420966374580979682252383871741066648931336393269586918361013989553325816010450492656118222163600054188424753536930252671618737644583241482720369682301957737884138453116069243967979118249381409702435657926689180295752819866439567023133828303976297146406958922700090323932869747454588767775747295984298263456887549043680690883627833614092783715745595548040451759630391780526416592077590774289179155236279790120272497318422173976551492383165758039437357673229198225215604660289051710016756333021605720588362792236960277355888449012626437880679356080201135685013430102318389108956009963955684121972392542640243075931414503160420508177590176630021836208369147151754651558424348688334217574724700504302680438311316110197440401795878069271983748194791207451620827434565410233553131778765121201064150943925922019571720627907326822742654747447950994301852047467279523437660340343705502815429502489050571358176186169757882937091701426342328163344441483796996338481632415410711594111387150398467920243873238656830442925667976797530455465082024393893133153999096983215047810976717336339930276618969983264152100859377026093104339863013052015772164082818562746979296207427978515625000 [142,14] 1273465327702251838705885406168073905580804618813714816702366648876489757451716791984155476341519438136992877622167867413085409586078277269078233192947393064399754287092839503003148954464371524463138570240543660738686144707319456270655106814320935410041323304459647585372332694011395909172446251494568103440197967234968322888274235745818624514530362545001599001537921249273820976138405288639616620058601921490779768354989484136952770578233602053973884776302487276180400147283894939067841764985681089517585524769697743770962125499140672773355539485048321234811711777554793170089885912199595464404289025102624828338060594873407839712382591939833625855986846572080256010124007043028540775371475590368891597325992941838387216206327295677553420701418413991401099639196310021092561083598093446526668524543066549323923936340491626595494641807435334048347985349765633936382037633624184297666113816043343983255613535657514491663691243802487822692411406020343198241461485600782667961727205301037216195497331949412947737161421510046179624423409039270595069525603248142923161063351446123017991549031854287731851837510312787630224874229331669150606660983487077358367393961846104590391538628393485381744972547227045306080827623946068772419719465781451001447212254694342345633873217329852952594477781754244373791814334619777180871084839599961895529238244456246316260594059656223799874931277734397048953674049795197770398712483047992002531888458019976942550623059056854887224686564517280196760946733138975486563375970014076962529036350898240254223483399094309818142535643933966347234886125797958914938956275625528879205444409651029573248566996791924085441164089809476233028404550801768026045314564530229124043798938765223848119061563084897491014937018158271352437397877741701557841836196035053687959548839311696250775542356382099059487853639986436362604235427102791254129727062077958170250581332367598158720384620878315260473666297725179511032746887400080026964133139699697494506835937500000 [142,15] 1574732915111314148354718560832557044940606140703609597046280351623320417181492175538503401679253458307740406896281050159831209606240843993025386905831159062348074582290225451677715761366632734457114005152190539672945287430022376523310345288608304100510013925669661014099057069370735107312416408388014578884150595390162301752040231827531201987670595939933311802920364746194386464160766253945427462536061852693644175093745575118879196720677638540010984932058631034231193728224784611397882460933429090384231677945948126815291357501509844932799531181723216623997848197921587515624209926805222643823750023270949287771157296530779055184895148960175553248229763250185346590992543654938126167012640208679477710228328187553657970906533835636736836483503499093565443067525489651539562791968753401033043484796063419082707077941920873534559695331270377649040278669515695516710925796237941421376157618884961283607861667602260408866292432538823268547589551287294693435625670915939559148939882402777447980686783025605838041363388140052771904107140675551476193459138883600066779988751721819063467724576246235813783255195484200090027771884383516621548884950976238214154664941791178686534448583676198937038135914531686703884903793019051412480300091112368706928235179023291203905490586324373113346713446273932661945099919689826880288233480448109820741570245603048113957835208253322045801228705346664713018282161645877262125520098678240820361903251939556083580629242107590898185904577313164011477640646181281279585097317977841648077372892649560015621492428445714976546370750356561775649177071109814448927412150425384991323603898973377608949691344558247729394883679945092157661627938389207620065788848028904736585524341533639857790045902757722402028011815673126713227133322126311700691783826038347125068260232047430369871186060503367082194130790743106225624180561071622971759022708473564770430248118248301843469157194054035621255814889724560504862330145847693074756534770131111145019531250000 [142,16] -3782671119632586937798206884380424835518166119183840481243134114378572723669729558878191647749174551775583154315528710234518471252298285606705273595687642760837871915520710641949792030957524466699809777447627309533143065770116976245290423866923201418011449068313999320905829604552070519170484386779353938832484315442760807665000256742371542554606284095323122582931840998660308238404428545287095174554888071759152266652092524603209644725135006316157846615403152513839370574179333037620994430772955813010694984020072747889677051280257813607293825887172891952997127206991966789815202738907980164249961415527585771706929362989814377792775268251554955283274666797772859014682850915112103037314612862291896970500835072605560113832620299698991949823797380228395639406858420656528407361817352810170756710593153258986680137659508660056690231047419514154840254330685197162843300583383171366404369557647567044636153782283874322564786466051973944264114685013412451344620080189417659635830234697712663497251916864895940204028889458220530964593618764253217170757036441854877197139680992562069279514394314970070534612393595365123665914173624627227097376424112951440818153333280242003017907082980879647410204486778273807889355851026587521604178010636277870765865391811201580166350322269326826957248882778692903068641246203850709005017591626815261469499184673485556439527390113988305491541231021987194849316315281301948072829003124924027216092885662226815904252868144244111802133583962340533388509700087090259973182454312321649824130376461500265306712955535732733886174375480595644359571713225330315783004255127939517294635794040663588046684070050720071539419453304145325705769035260922498426118693144296224894943658635002831623345271614765235872981884770660106247135670181225776307535278527090132874507275052703560962990347896719921474235064350239511269458711006124327346076243952336089927498223945075281236166474725367713767120949201420564578929317534061738115269690752029418945312500 [142,17] 4334266776378890661414089355912776492859804110376159521371999596309977968985242152633913025605950710225583356147856825442066002652057566095442509508357615054142371487035181054218902029979491852254021286893439910880587059653304413407383860505504628567125537979490420591737909417107659612635020381021098274023721958277821850438605706708620656995931285733863570784585386287184173695427857454499767781535675326186656782620435353139535474617062184200925398616309003877235947372178997238811024320765885446070094347348633510156339686789650671374085645222271807747162583415054293652770151165680930695985270055009036192461440864591747350530639496333598011101160688264910919872363566475981659584738177617614261525093500524889546827032696315819664775154453315505593002008593179655243553564241027770171479561962560284260401025511305314476205182937825713930702226004375288260991344945678034805974495413059267398672145154831654222057501598691580364190237126303618870917943762898253576684919563600326113966076058301902772376569136738772541407056855618419822873339526617709038033553364201243451989260532381107337856229867811502972278693541712231851551192459765339808104944230403388988333970239081801121629245133843476245452578176570881043072154755771005150845877398425393716474940487134685932602921042725029130537498311594337566226252516706995593877425277339296220105270930325592047916781461399465122504080068658685613365948837173129161197839515424510747302954672064753109349340514028888056461499769277741502625857498154101390202142778249815137610050031206125789957780798061045391102114938354703946825080263355911874890422763856162140592679169082809813940525755988577900168510602371803376165032897753460885656414457171666407298674401028035493107197826993850033966178903188055770457378510978427916836677157820359382096830597919604636860599834424140278444806913153521347236214883298636346964909626987571473440203604568299542665532404223788492253488513483716815244406461715698242187500 [142,18] -4497036142396668177137926229490712766306827578092109292342473462229720775484959685540037430384818736440257866316458405327651418261206358816568116181853276437366288050219228466902403948117016530925785483503209731092851356898494745459717959716334647366363151516070085914212813879133552607895824793568943171489493168506014897563811009729587624523201499789197491065822360063149070685235576328291824904675773596561668509295713250065421755542358014957865094881650869138680574603787556908770791094319700345182978052479154308058473170226602133979532979954041034013220995793420218899351249448055667115016095569366719107159159783798964570347230907162517289272720783193134038748819165217659375278611544501715630106439626517394553236426924538505663745189066607017663811086107250910832139830429779477423952427903828338381902303169123495731861654508116195003728959692448421558540201086433749177432594274910732545103980893947584032999611768674046978481037917352914555597746817790106414475078418899232792143507660272567414385381783779802875937604460725232358998536492409293731540883091093190499950154065723494561225125041118780231536860536743639816881706331309267394386832765971173005955577631567162068652305805286732469863352819973616958419833583639646473461096074605401421663719104069321991091192865252371980083679884009441470450813559359093827553431841929915302758440045927673602363756068015174471960768472082384960435139141060017067297566231630657261388285852804614155013500375408020966858769359915400090985501793323178088955942227585822923860942247674410297582415526987793492975554745186381569030658016717632793061781276355266292635130170915361451688764629054284111293801617428503642556886552585981237052925994302453772602046817419048119615584568575814833571224841069780594681037295814360348814947440483151191043854836001844840076378386885640660390276745380982080069090989557565662709335369779496548556021927393435953548103637821171940647246856315177865326404571533203125000 [142,19] 5741121215979431224712368512931976804154537628393903072044450277777547892994808949418983273929454333438513616000774772770880209178352907278131204235942300404139215911114469172292959998071912095176951628711677196091485194224114711395985708903209689053369154795111920587386434807382154290331080043890777357927984874500892609658223675260664716297360730495487813831305545615919520935953402345873849712202603364237805548558158083692575978298468380437041731288458275482467387933018856685784608153624015207982099765091223459040538409923222823905564712141480749096567713473322627207059924474899900555627595021463609915043251574532362518265740800966644719919117748920104592154790010708075962459408976681968364570064923125234850587809202769860839973584964628662306833461882230975410783556554082991523683574072403382533188332531639572390207024475281171062483995393694550263245402536514569026047639818090674996939757339547985454542436853818308330480809945038375631390460685470340675192958817644479219782199861639536651163395928724925857526016322885178657449568037939037141497977046365742665475920023823713251825611478640509255999993621525938331290346004350030939023422018431196019679198461171054840389720511168930635818490331343804340255391520350757281113170914347015000828379468800916143805555499103866809058767819130243012382431530015102424271183240429138553482069165311232117068072068611630549728223822534660952349081147144029439920090480661418676199052564741712023015608790633680118921147840624586158597296678566983277282226759421594723161673136408990590788066308212287479317140339632069475173801038130909067431451707019226942575222363613143578458832747588569603640707182826675645268529868257210124475458621525393576598396625919626399162929775612580461123736762558831844592760251940488332442310184374856991680733678207580183931935665272641953329696332097141283736068186209878731725486225072885699796236032301174094800588645990530034524113034422043710947036743164062500 [142,20] -7378905785568764756026252908061191926345893174610598261122430629472551849568264583050903950035166297024688147705681607884752934730584646090396004096919377734541266486130470504194489474479118936208707599033701283203343692891289191951526219442293192933671096683046010674361174498154313914080074735439380850464858281468861863399630783646730402028584886067946992920484901435159195087849208345641240370371035995139130405016440899924199891833838112278134489333731393927377844356288373609344830637415149434416768163225341728269760100216522748046119674234511349660694942317963785805717768220311784631423786963870982877741841599906503169088317050851706679483473028856486956521886991060767619613876014553105850485791419326574408811655544981109538888495844030879266113235349060244871030081643496458982279098087275840932254357363508959818867049038844116260418748827025174724201518155970518631238399181284516555431621397418834579782349862284623129179362418211423338235913907543583774570230247204864216519004687175279640811442922382329604762861648579717136721430643936764624067030744570501814358084928178920259526589485288758288097756448885050298421670908749470916486379946868637759375835261926891323348461924165741791842764086254509763259902289219552655916544860500530129725536817804623373792010907703738964358582437252377616180294413561411144673472085402593351491625320077733802309380593336073732652674036995215575694514154140760205935307023083674270644373518198840563791966638095916175106992773097605383589594846645100940295092506682077277853378410719385837669842045937397632724481236387991155228537652615039510554261278192990673508129056947371881425224963718588796177550834873695466541703237980878078977027550191042003332483531727136509832690070416832919151278554874832650035889318263928033583938453706026026379348624433376566578577286725763602470376998221661760448739045855489863234569142389652140454347116619119586414937694840432413911912590265274047851562500000000 [142,21] 7528081979296006078189643864794289433846658476799121245882814512261540112074197601621545481971182650566397949504348884140853105686951225286936723409536805210603768181025337355747648124662115782478742503391984671107867253773066492137851249978835956439515209460541238768288392219548978688588817427666233225665608295638413715910455835864261226565714813471535350659174252141705853061991203250148270911650362200281444772001567651212439448885829210551992879341635356183649429215667914250970088065071784622381395861179346824036541105949095828152317728248288795267924250942418116952096959140648164463624825971775932060936366722012602485068252132598214965865156483184526610323115667006490499280571328682213431470480566380049474851105574025928208783954118975370181608370726208216150222587704921347388980292667740417818246963167068005574444035937704396108350348449927243831298444204210189790869751550157875738051491753328530387856569705979017348197555072903139304417824017676144451214152498022449402436652736019601793742918923693124900299269109628138973173760769578596679224174969675495853977371281208523841243833106091012778306312729875445162018335320813608313266194901158833468162947650490344151186195043245144957024485250500104371622978581105216159382279080897893807420322304909008339617124966870015583588515831766857056074886644980928147088262019810713968608841882599979952886727101141454485145346178138009144647067916171389633774526689542251133543642734720510059781094839472303847695596314928247065200571691652075857514849485274021584019090059839023337016587427816622595477823217652576234107584619577588350796933904040185812794999558614515510208737261920977913486556748998237865622803925134105091425283214376407501919925754126585391416051085260378640703992498824170992143746276945728293847407742748094395713616527142356614993807909730525721253890722740731423649615309403066811941905579595701064875816843620478987917548144293000689231121214106678962707519531250 [142,22] -5627710332429198476735543574400183997055022338491559176216434697051435093809760814149449900984332020255789103035399277683088872705038970343550948757241956200097492790858690399356385442027139065364054053395919295339701254728034681893747062788793557865628402424190153807109652070862213578788209472973168565359097936993635727463753637313099665391149728728812682620608081605325570113793337796299331832862783311516355743731474344889310210434061575527037360683118206854991841656898490168331873405418858603913014067116198419324562909309396622840250117811132552350019621310255058088422148880554903013972348088309189213820494941385585252444643141084789272710914409505014457846442290997409591314658773168464822760979128505826686442280138498716484488480199710989394590292591208811804744520898950841374268767848889739120067263629031334431833215149619594721901061697718105598528513544324111881411259318560160966443743087243327276326554507050967947942809292316086810536474126635200165653563903916910704601102558378156719237925807050122740925742328490597125238723472293110708182564973958640920394147418511981847913211481840049056450727946410215492344082374430632941563378817101057561361781175824838373614884960258919829208848121691089779861578984462115050655519377487663332267998023862435593600997220768961903367393548996452738632283465751960475010190787403423870499361800205448410166893095683213567848208715778847483935053219272168294746398479305559778052610076165059572996156538845779942600282895879589945376913717083975206926549446904874573044107874854448394064635080068239417781049260484532441107936172573434808089307090654945176973175811653250984139814817851046690855429988465768597077676359769188601592998438594504761609411019672420650747159842868585062639584558572193096487239474055564748440064258009298892064201649455525692090588845311270318639365866030927037550160060207710108705795142506403482738549524798493911385832699778575261007063090801239013671875000 [142,23] 2894037055942289749115297890768475464566318073678780850506945671245276735197896162272678991413101075957738357151157310382701011712578927557144029998044269251645976607495135223575794611286020110748754313902176832067516669384033360475532074913255142253297881153421043639049495144332318962707404803863218709917163819061605212284714988199932399416339939471379959580840597972239079054509992964686011538341383793829094333549200982895627342284465896130147415005941703394223599744369902022764718218195540055431809220056579723070980203318924202899268058850004211651594246578692275014235299471281348902600521292440818838011703663534234584609206253373786034181966662399692558331393439049489211657343483410721577991356498547182538643622460351555698415375358163793648785530720178931651233291407518543517397928262251519743343482343502778276616966328699076399641001098936470562853316670960525422598883969107701962686334883701185379248032987575723581870511076077649648550204244901822790349575310733649432454896066487705771601679356260522776601289316050601587907754250331877106125504168015305174541553942842509002120722986662122040250358284679473546501486462884160859111109253609418862432978489571426870529430548496699081827210459358835574461304437396332765391163695361739143929779664913257222279326088892764906962978364974085555157895126341644018625607893717013844741489042197044378096400294701380503543795768754541300115017294908890320002499894422605626782257905691674248155783284426905132818619538483821296977035639848595974514017993290568626669828723135085188010411870833353856508140670920778819455515227360829378849063423577289516703046076695117724185644491708358284993222134426458419225997202498266934512251541902863453482352470719493039607155427590857420792820474683726166180963444958174366667277481064365504623433959397234234813695178278785172864978607371741897059185433262487850769490144349486218398268029781690135332494762110400188248604536056518554687500 [142,24] -766862131409622433018864641413806681787017989886913103299891847889402881930606822371617029700616023104639822008571820792128003601057229397985433733044683918319609412865152487966832248157657995995011573426023983056517760354987008648674212831547348480714628453880249747640592593135642911561582941084383784099396894175894150404617097322333722776986982444839679430483919022116596276233694505326117189783592407711201912183769005268224165578910250600824691894078654524817676421747836254875662117518881704931044026354971984136491194785472058008653385144302401345694000186389497275142429019733119264928203189947180803667943516295989413564453153187571526706297057317916917186578529968896949979636289968626660184319756052096841512119598515581437316010892896382187929656048671934232138195875535414385896677938854752176915401734092667925124871106991505796974333920290407831761324059517848569481539993425287794179757384432772798768749966954119090119682314119884646332637146973517691150145168593305907013305555367288288647484854677149376741805174209436108491420147251092884577183232369899565436490072407372764714998704420848978566450203926845849409341484472651050952979011930485025794986612416028685838144362605163980741308332887553771970155902196229843814524461441392041907567186768298200574852265938622562143460411477773261261234954501416602827540816139279382362269860412254133352191591286251534395037882432240611342609857626585714465796925845735367016646340478752797059145791612337484622918375586271073206503639856250557798600230057684448267077580936416170323106178423916684434084492618329330287053695028207091219130127506084067214389822283370185998064576943804805101567238924101392583362854333199777415696670607112358552783409434624100416208318338634084280940859639919640048074361469790400652850437573350728949461509759366136038296452196980954841313937524002167691524468396531564309965466110275809032052787671132967894926935059629613533616065979003906250 [142,25] -251719348980703662175374532455748031406119783960506344409521511833122091785580914369187957461028593156077411496250983316680128146069892277958244080693079096470898049235359971834932406963068223081297263253273406353248613484664422343258942065688578372638394222281746278983627223777988201275857683821585096981101230849228786236240725821852456956750377979758177720325884791767606196413581095442491017134294329961182114062166324692569361347403635842945316055858007103710874551758927769844843866326866627167683034871647430645345008020934039851233930201648610834262271703632592069764466719319199822680597594499593331862008400286695771506608044173928555428355879051182433747272876202705096375835346649915240060666991114217991011060286106797970182234508687505129150615679244290937156689672324746017688572138714137502436773284086403661110462706112960414788538667557204035263077673271496051901718215621000403796409330894847801927663474111030672115108902296373166772664787778684086690470329585579240796675548669519273566513326671160949116176182840071518930907899342520493404662143512265299784896026667236506692002573410576514019738517326584949031478274059231208963133941833229202838542993853631101832992997026515137926047255575966435386143672318255464820523415555448417939814675056813043293161953348952915544084449964983324389404037552291732550858908089334493846677958933914266672378568762163227559196491999186566175174346817514374573665411995862198199239084368641793413150329222483952715982278138998283837489330307814409291707999575591052786430809291354130454252102536513732441113758356638197744573619844436680233512377241881859466858517795034444883596161950101646932343657025582490387931783338623391806342297772750979191183624465367662355758440065706498362737217749666537100056099097270447901450219408677072212974732858496329945750510326576912805638272160069874861701120316094642673990133692393654651151810091799787549859956925502046942710876464843750 [142,26] 455018881717024740402766505922697469049496767968300483124132675532203218496409732865402854107073575213293112373284579413199526664497658420464206684913098233796422209331873542360153196591196914498698439832677057315462179745005058702527533673152032392671735051374108576141760098401361261011426945561216098263118319698159453629948265483412910490589120169843698959765015710112302832061208347095053371526420943644760311767229347691793091675152733313800610801082289556323869353175302574893477153652298452830913378667378955946803565533680137563729039356343344400532825327806292517593415321345619842854034249815309251489987392199723008440038959775307541761116795103059478232148806463207192469823246372679800471089309739687373599724931328022640392119182750666437785298731858337356063373839643269211575169552236181678579164542244412320556052535910054837453624749861967923844248084709097272951063311450479789734597346488363935715772186421040723517597270337373945409673150620467595275041877876006895565896943499777690868328937988510127069947833151694117609248156204536668900657793008038629351895471684791649454852646390470395137105455971924097030956435900766944412303054847787546351575820033145862758989746032919763910509935379484506636677314540015892723223362871442645793459144758845281729745029023468985697077722820798381365922488802336033834330452931905168117925700471457051741824686019362855840222698068906737925962656323419907585726623845889147602903413198513107226169528260523322042737353968399620152501653666279819860380825955140393656525817386853353896424805688500700116914620302221721488155674409681309019967121751632229113665604386760775886832396473073777113925462054725194274537667564582274401897312932046469040383993741389514251631078889135724451868901338665440858612350958202707040121424189061214507613764100758731268024549487972318471743928881438348606688210895507546562655764640370450457986873163407359754728531697764992713928222656250 [142,27] -314806834675050509185259303932916319776161262904619674973694979898310241171670222658229582027853089146221504905155241991515208215360713095923588023170559888432992144516233893155376873542804880122996399347066178201324651248321204097849938489458491408041173488039129272352790650225129024537452443997642600376614038082569639251675699870805532483548698935190149586057156622084006573916546360188044910570387197650821642475388653160324130602432976961802764934489082445336283071865322982812265525372865809269621325354887405721353205812010495255536722059026932547742701759181709044892329866800051341656283568573691916222609684792076640870293464650856340513572649309810348942736804972249254503000461408476138691585383163448639992212404617219702916677661855187614170133246146467216043351057644417863942443693998337063667785597929919352154353743103016889513715635236072373183436889425256160619109136883534922034187651564967270420671643934104153856884331557139624880517983119871014683711254005541301981507705229666372510915755873674892679536800566165246146739396786651765079888707966488528344386304458350601696193027427722045714654502861510402421449806375650551505864399457185505826055976889764093729175738808771619053929286281912770533504521876431431250288434424992681495414025684078466316265844058433917509349466788240237506952221306715541681119120061400651325225032238254925773119370973523024853233277229597323393999127506815718530930142575942488413067516015644074093043321120695548035791995110913542137266353852467934619751367692179097003672226427166318729858209098900373044331509700245085000574060928735538248686131946484687501724508919498050459659022962319007415550234597200417686509242625131054947881918037176071860083123731058732612454880468752157556267324622930967329495889934134166101049144075036037864446446430111456110908253766849929404501306654612731954602351877377703318312042339449344674918301878463466891844291239976882934570312500 [142,28] 137086743342232974773655515241646102051867995462742463473467996383656243875986677064214858984074745950213112011655285142071268504209887122245267751008560376944050338693888224937840582204331596416603352801528595832722950408389508202290706763380075549740490700283865052250380953921739716067808652784709227148450469032778988682715722104777767449465639766993085636785556457359752597861114123023090785173230552023885675166783115043108884248244856906912958767538925273459350440161846891808362945332776831045207171155579857690588790005444788841447719224926164564534045630908199381088362339122336020426832627337940190206742106059141274902247541581370403682131749038208812774771807565435263531053093953103302363768331815446020016010755400386431930286775893165799410860915468729873419400548521150638645378537621360463232212861566253022750133285563373423613008220031528441781856809618848739673765659953316236275140825583781548499894379709413511773421996005466863252924117582366630740899497468151097821325313819446739754872307600131511807577973283976240160765323699816533197240140729772773516605125730653582271323334024950547728861304228610837773312929253519551672161568193281979853150041843498425239206571193669898631007179500232924067650345701730661280123451765005384128413667986348374821810367233680951186808129802483471580399886056229244220818118423613743099182575853864773872223097002990671608069361811760767808654842155583899824049732803352301775869588213712014346810886478324723418535099344195110977479545412259402935336916806118636580781379943781310119668323669374317693627064579879125073968385823045455619960700230895501101175607344310751788551254540955239462039878746630173116978566476724602860661932617744808396360986288618667007867058120174754417976025777719077911848434715388802500666117901053128179458865479426632918559277915328149867130249239177253575716664589250909023209913633386831249838522239770099986344575881958007812500000 [142,29] -31532984308648318323335847500052854043810943568074805873225206129253856814704478580071369863701761068847542082869858972651351002736214479195370156565374525020707199898730708600608875255796208629610678526347511783208056632543054370105454080336146618226551100291666212827587644822786152928162427742656533325248734116708623765709533742019631421833502876778160421606813371163304157363390540572941775328104299410991829046733900520615728388846186226778164726499331758260544792266785995848094041990793263044732872281111203332335338959188830681749487930364938272973714989272105252464505023920876744885484233762574821108144918667107520324103452204711569524136294327989042732985505045600012100527026723466734929141902309429942582270974119295066670668505714348097006995202748920903569961706138742771954734673986382756259755771079405094942293065954547106925777949292350152337144199161519319094372593827686403826945801529683887421016498348809166517636127646826134843537585985773407878354726888133426741285103238569961036601983270290600765317307800539597799710349717935777287067364746211028797008260328993787976211996649166754635269942834524718960829731336353603895478927262635712429682529032631141914990982982622262605735491116105638535062522826337375226033683932086066476830682645823479840849316079490846120214778489247685771791404919632831673142952821799731755512498363964581001851969986273798434463032810876948201183911322767884255467082287543160593137514813145572757531862614800138371413595331029169661392868499436097614347925860946717125234864938205665555891757967299796589347063421438932358825638301585989000735972706542912918890351293395820956573422808090961297685041209559545239444171714880837451505072395188045623500904819668267569104385428510189268476657593948030802177109284897304240761010191467577337404446800017086297708912422769073221803455511126789620032276549419521229672319763706720037454989125080828671343624591827392578125 [142,30] -4998580220800298361261403216524670703581498924518930104528103987981729249107905588408815876131622634761573346513743185750336878662359414649095494086646775785148189905393979954572438595366526449930087709605884596712364239497697910173499115465887738142692463601217882179212966864722452958549062743396725897344775483854462287895757493378447348476463853507153828849894495143252648359559204757704459084354278535629135737642221328110172463061202520961318368826373339712868722404180246698581575627583220161568005687163804077904056903889235765270141965564057124782366606636044596708015684043098940244304084608103815606818343120653325687779865704645474812119156750460841054109557700306110059919918777888825475991684532095401503897513962360354219709618243640335884459408968058389369256173333240263935959016364641218469691086451335595415482819741957593097799339598615838088490598776785259072851137854526054246358149005947123782024167085655830736981632657971392718706104319746582942932229168916013346765404897998644103484393973091987365775105317230883141922299100468663494618706101021001070058030385153172433838196488659102384206900810779861101995428248799497038765135611709144485756734216594182464359176955529980572058695139187742500062623377189200666241335774806467027913598372415899922156999448939321495450028741996266084350996781263824837772365758091860656215090141885322507208754471051495296590210009145329459488085821008546326532932773844380460174128656451159226803050624171468644015041769417721059495621835001402360363363139438012910586287423524712528702599744151873067155398811167745547230480761400534783037257891535311430841841647794393214032169663788147509942199261386602134450503330425124263651971165829671546480180663512315529387645078431282324552380772030400492571125900773462343175898221526541374539920851484924309179892243876266477977372862163751390291772316882113003788090251144210496292430434550624340772628784179687500 [142,31] 8123555852961661887248195223698501053415314944144491108520001618467726888425410343126720548892928139349666281044006003391982554594684536626108130299233520034619785816005292232780416081113775971981416229577983406366860939331791237854395834887167810414859179501162764187443595483071719615201493364654199310146101904635521266324101749733074420095303946407157270998779780767293496973645598676783023331811715765116064260381695889324847290945585167671299208601708550813673744151491350297285116984839762622791815525841463604729633017589398518142579097545037377988286298494998394147005084194199714065070555079282845122497323019588763584123265569479382093804140491942878347234710776047045478772661141545785213894364034853225237467896329248623716842433226073657385528584092663816416191497796541911485768750274905379157216382249796600900266686419685444055149954490295165095146914204210392057415555655721594520543760385148142504460865311680100095485077517525628555094666275184560164628148060384775176220332942098366852971728838552570259580186789587932403991640107625173430444323464147019550840111876391114434585121358744559910475453890474777614253998150252457317915514784224016273775593790924626414755670331195990602278627266917888323232963966043919601263142829676419738740222193194038706893073255091511830428325289758553423323692889766281273844518104386009866174362858373599465174393982990347759892200512042867734188516295738702136967820046790259491274985021565370799739931971915026966621180953024065617221865887040883964918584873150224554652249141160883272200856106277950277474417980938068230938856970831603500480771558623028763582821966721496232448437027464905958962298773561886828835544599983009468115107223064729213937343002232694387517088584958147789769879086763865435705160219671381843407512581504197103698955895990652115949837922725617169927215114517567350597519191695420308866254299445808229052090609911829233169555664062500 [142,32] -3729555534130230459886756902750604348063950567150547676658449954589902453870228537751760939140510890675432359253373192045828439300015257122546591064672823470136801073997865709408591817281790444417429864950483241200665509600211279264832987136044102149841618681922342982038787589691285099160117795155989682572000768584629960281175878577137022803288592951903286486204730166844910925313272648038817942443683890794814819722224888355660674470748756295580716257167029394945107676368537837113115986711871855328189146852837770881717717287394705728303070780007380776703395523243408129007845726717076022418268048424683924747430296181963527568843642050668457323982567238976102612065316798212340759187683420567634843866747266288760601414957375913482924733735503446705838247199214532589314955165744244193807296166741310396759588479597293392717800215851377153573779722081350694254691992664070448707689918280153771855542912694730109486288987406004207292299634937721142276810393529848092452385323216157904704242074961334566608501198342062049410183557649332921486325720617015199158292185598288078610872698430331943870131069554837062524547977519896837307170333884855952058880535115083811297508552340851669806489186756573699859654203041157034296736299662279205626184252032974990402041058738942311615510113340471082459176248887386508742917589734791582432615938027456233703482283888214071438768504213454227550143820037223743796114115526757814383840678281207817757375266967666121067684803328128632720170549722297020941489188106807822846654620928040785290193655246788877630109294030314300848417245753902852574539456936221630288024261930942545604107972537146824387203366428373211710688796944331761069286562672137844636349021209556525829332496189914927144847203483007017446069754722138997254235337962430686176114171387698477770143188453769287293526630312401377674954224038993107300998092042818722166998376410518289958417881280183792114257812500 [142,33] 907794240550830983195124844590937795119898388717061920589662608627054062132942418108480550550790433926206286050500828213218274162355053630479015856688896178004920398459381114246062655936076529397513474519857879164560537562100412505062657511986754327482844334201642476990414449582043352508724811978388011685577591985446933324340064205808736139649627853204420097418888465102793527434980896947931678319408326270136755397561859136871197352433259576213308773332656526652919386198330080951147958686074603600608905359388494798199800843228011325792398213203123887305741040772513265838038541152711858099701703993002789686899194152029333404339619563136563911967535709734897658270845444292773181764010083759935996581633836163798194479681174940964576232195763756494361079069225642305985445037665799145833455218521828343093066974389322926734845476883027482874683823610028392517953852154516567631180903679374892390397510085874862363404798436905372355303032171944299560260626773004683109789660031769890578792341464818531881305429199386096867514471822037178534849533584171951832529727423689761327827708183218294076445265143419327463655200764753020544622960036404282701541307889490246510871194129900250033900474418736435217042910384598101721343236460834390764345375493451065881338677269825959217171306905846921832339995137803666866392518648860999822842546235894861391258456634356628871383845698115850778669330146661373260456090590392502673123470475299630466769799052690671681376234546120002379088610772041676098695237842827330044897954942553686517181617688009544466019432325480665171899170487736297147276662887851176301378316840808896306873790720495998912781138238952123352971058628157954297601572129952873295605704028133148272886367435315704880450512221526899370722806037825107074310564323165510265512616943812403244407523647301336376247630194094991302319041936441370434654298633224792062895193822669170913286507129669189453125000 [142,34] -59029408982794590578931830724292167523133382339523860652955735391195839589492877238748180847456428551807184632736191171827095155282250320467629209115292504657466698371650740286377580555006911093660050376819958739140339879656431434220157719967048304599830355300626998140700576407274729998031366826647102185572391527596608243321070211356170631542122454545325798674601517195699770845910738680380416192768652893535155792915894973788912458750175263383155047301963043446937081736060682070015818061460288045005714505487308543319793570892055669549518954080437571341186734379772659678375855435614196341912953135794660368754172164328505892575665088738331619808954140398659025462698924637345090036059610259229493985562167595133445941297987212669554255296231117156014874680973456338167898050374801760036218675283586611549433102959184531546768661949273128653546883914512940301344364733259236669818913656904172584571306977320626037351229944015784003796181266852200963275701734015143178478239829615142342630746680746254814032647869706251521337618874412723496003300400174475785139462021081058043032143615833853912516424583469310931487462621867225039677243908347734018201310397506072147145451573646564570810550753568367772239565433720685870077831330781215069471853093219888155254079355826583849665075058315663970448158956390754572928305586798590487293952151679003274358640278653455068975790559078954781500366261159865575200505259318158637049390843074758775392513668077829742196945736562373004613747609631362398981755330307882080893115253499659159215820798574401675291218182324437703214419576166147478897140110208629769617482634642898770496537397459379089524682692195620856350580946334827586745724885094736556785958558445401399000117170768910266775839388629942000204636535188723137032458607772785757337800347299483980311377357280816670280008169398595496610831786469744887858126230790899422546466723815683508291840553283691406250 [142,35] -41289211755680380112633643526256251852178634624388791637894785469613138514417443234807738054728896963727844522106143521311215980413585906294477299143179255652410992739061479114437914731438175427276608430870903932303748520336195435403954332945813356163357220167031258145548391921915588194848651313437043462625234606251622803333928493420648433563269198166428984351961518013241028569987595692863762084031053003685532256677981761572495937774812100179207397320013078929145969967969631799296359182643071629748704725829367940109678311723649651652664323492630447922750692197724285347740164648757522847090114680244999356924736140192262921999885443112794534308342775375419004932315404412796976652997660115373467856081554080549761594668624892145926643465909886678024064669365953295306086516523561676662171981722886223383831273454070705415886835301806393819039842512758682250934804669266902467592770655289310077506791696672179627754856395911817044135647260350408988377916429326837323653645602686640205821709198659490838926941370748766430917756235221648521883385015453706753846664987995810227414724437536241464786151599672403745899693899159974444924670554837241146612973795284057345955593435941349822421048595521092951238837885313571786111320000231253248807213167390368849605469412400454900661256981862363053320455482755648980250910855244722499108666927710448285498489641790448190403960630437384700880674076015729561186926152971175271181032547146228125767525932955903189885063059020387469737932900792754508812435610251661385688456818214607762605002622544802116009523935483796491925743759933123117516212287385817718909623556016097715929826235102463767682336160038774809583322945991403985659593373384926602935293503442078355716293744133451009809477000158090958511551838490963443240260563269298814394470156114530265240451141451390948843096008822748582522271622957660857240108168607227234926597247977042570710182189941406250 [142,36] 16844187083584377938344455459606974978374321456033573926824895486292583615881308326171569604693595403632554579204684017090276981214002126029677017770229216305651428594139079384849643051163636163579184036231197753461793171736901217434704941680634263459570457205921193378157157645510304539487129446463547138945919504048371705288796990479607606086922927001258465558448008520268453648996851824831441875252614337571701769387102225607608458395825429265126149979726154093659771469841176933804824902558262163117671730688788569129449417477367254145954766084387210688730929877873691737737849324255898180262710702502816700850026291542735772950942885621213880065607323354749186845462619732138811884244761069312770662425681249507526353692748328184404234096338656111840010149753672085025459618996041140246665562660580555398972306904607253898418342725459796771880683494445704438991729374641077423161246674595936871029027954463965858601242408214559824474616226389725132366955857537691605904334081438197571606891335263809632587928436795629347382095142835526085339826159743365824052795860340671550834976495100968798209834101187987433923044110345391231284434757201984962125792343108297038290658398533267717726891209257228919051204863829390365284724298891071281649088667572455878080118597596179250854324663807352877867667123851747612080446908455257770902463683453719592116117558138312179323545372861193935387785565697004185390053343917737336768137079193145030529749516374615041985076615105674856301617718360524107612897483311134616980411416793817183675619457838701394319781281188936255888533794914981271040085099741078267942293687178006927141499875584445027166141017852840440857295396743697166564111976240629022338278696248288355466171361521919972539070667872287669255591588673478704275557159172605664567207356710148642184261965309293940731205786745570358111278815926898060182414703952240101685674744658172130584716796875000 [142,37] -2847085092457758053051438659195167571518693261566534497794936492963582341404988407236119360150049698002789563760328707468322569235788638334411987015500229540310927859859594495243548387233003280969382354920377548794203051427888772234828423458023144278271077256968440296205015181320497248655471371201600061777485129976668582762264965675465110899443307944390700231139791353647016596513880669617874490354943950579170054410170673625686170880325443608993690422126435155531953973279321598431686694418098822379954791523306474436509682619479971503354559594205021845721610024321633525531044884225169676624707183733912918983408562660457734662612824112460261266837017765437556216208345715379123740997430212819400474916851664467954020589875824575978499962767976915966210265551303709092247446392744862139741666105477002845192904260620426639542590981357577942816085746560145596722488176705674497077153829406706235178397436609851285295701023788776641726080174741092181179918470269380791311682152886829529382914585041703683259482929995555774793503602658341539683740915437333923697682254241149765961496588674565827837797569844625438487255492626532382790540096022670916557753741316061459229724219671160336677312351138258155184514677644031931361221165244599699531665643385690267635924790817507763604880325724615258196017081464880827211884171607531762299496237991319321576692103362289893484815091975212008837514349623148392673778962341253429135782557856309116060732096683379512284685968063639671823682424855448080634400579124694034265821583769497050633548746703410145664262987901477254686612890134740787577263196006327559615232166021519445124453912610166032513906295362984366625844147902720131528176793070967557627013995416751870010893879796378156340157800162633649733801998677197561673188079549862598586341237751983312530427768082005475408616759739640682595009166702569050784262801036558408937708009034395217895507812500 [142,38] -190818273725265106168699649067515613466070130604790064099914609212002547866335612938837106645509156529093158180382962359779886377368243170876559403576821026430915469211654554381730139625382983375536177099900853286531575792972167814841361419909307274167069944745594957168013716042814735873416145167414207538490417304057507328846038605192890540398753530213113145784038772368302361344782650674293877113973212547440635737709628619891582635515896460136348578694662037521359723973103606437846008185034610649918939170247806404929561964570306351418646340476429060386804333788133209410655167896635254067046921726366300717891514270862069395543672320221391685884399472896914133759822662654953563948079109788811453041546459143152112546498696668637068846727273704588186250691089333704557029876778568122638511724820023138072845283360145743652850027272462926782643995964154597202203912722697758009711763785548844922775229548697807349521312956989947917020954790278659099399675620425477185740440939030785392488253805901735558681856300224070532124795817869367115794373950935987023031086353702864248706952096008659052078853123865016792551767175547947616747429107646744342510704704072566440638414168579469715172284541271906157128844315175255216071463648316526192337648856948451687356200371877531748166821855341550515001753577209377551790911453804554919450574800634167657339587772206459252087876210117794925490025925146233447672823408117716506158432976405288918712876469599229048230514768442916669278650434925420197394336143308632697523117589846515769271604146672770457468906568604208767470636554077798713417307180378263836659391811314001260101159828424261374853776545936845088226790531836961043812255102059683883843059636857285159234043626696827342288529836541573071476743012935910313529710126399983290531325915679852419496923751725266255137522069657702271553871331542711161437270282588708563707768917083740234375000 [142,39] 378771563132334851179093320903719206206500038626214499124488667795464902211505333489692964389760322065306025180446615884689038621403556885900494063096947164048192021653291692373420505619480931210326961954672864533374822417324776902078468589774748319892265053910672060065452680532421288989833013458951902478222109025072638623970999256717698101533757919466238615314614795272599692047016095001065731581206061264146184083231837504157576932008074272730717906569054063397717696235432328859326410383396988099658409185352241312371897075429338327525376244609205018223844312940203875234155127937465321784055474348952651357994716731344830632192927982503418874735053767175705868001625260901412640468482466850971199094521649608954400692259964118947495015616171757968581259468656366821351016831345718745507971281061621378396743261037917273079672945265328625098905063168856148159111139590143937681603250460331155060856938086721936971548064427865524128101853930879040972801336588324160074080348286714929554776897144474337228339983345092874842640137239500927109027219271088656999980491552970532893514000300435446141822777702508803102306286779560979288807613736306906159667825074848844019680415268042602706076077354889122586446674595199814891287979697542616346700963722683277093743141650065504865093899692123163136808114898861098409555512661377958745587028593293384756691243844227015681873074591936831403857507864280059251797644834141574176779407111217359235856052089946393840516640610113797063232172510168243701242501133296867889482248140624515473116141949352246776596034763624699126843285699188588694685442750224519704827807337647186370270169617656794871046798686178195101490156177005481217232423753409019555080259943681449520566897901029401887786004083515002588416764943599648781165734416930095569801896658779104925625994855375931940927849702417847832625948967740083152056249736874690628610551357269287109375 [142,40] -200172638387488030664691353108789738603285996820965375859494424222437173181035770391979765345206319905836887992384478334486004751624709044425477933423344706109600265059300747900861265884097657464133632061486248471119977878713519030357761574149148856341141478939156044202721753069519133681857253769141644780205090175887890152816581376257159174526631411266948588177700777404822654101444849295732529082045657467412824432010938123884778105115385254030522084614541895344964886280022249883698472153767037436619340809967105351122429075658670865050271495653204197867008608599860145769306677809827681979756927972848802151938152080881379906651709255058861449162758921477615963471012380995379946331002858429480837231149880325516435628663832302765984549056038012588510736303605229439781007731325092520843432365799716565610631940510798168540332351955275821575117088425783038605149196292883165575427244250732838085922560486213369486385547420316939454462734255391739407294240818994211316392795632050984357230227010642372169695064931560079034497160405975723753684635073544417455243366621677347208922148271725248381475727797285531525060564653743667888715838222141921391002205702978924797527975047900856411259475069241592751729111580356517584597699343748522661569884693613769766581588338084713156422755418070321259642826559825101411732034854635007100974733535054989857526462368847260572504040899741511262684753088294402075878827705521642176449552632208284108719139229991658079399252935528803702748304404205312829149677273013863184146573121378404949950345898481093483855661973044840940995799898798069437042575797375193212883954075023260229272317078293970690663417799824064227787395241747221237845067539488457586176486991718826519911767298044480512634141936791064579263541311088415043295830857689138238166464777578878772382826867653084057969661893500241377615047806242751373247501514624543488025665283203125000 [142,41] 74550876404591911270995704729917989732559100010844313567941545471892437570121771114950490529145933022052312073615279696851306647093508193715660335046789064823817930941460780455369886468569157727493371140211608954641444911385244894925125551345481543770138946457475796303145711083999342859507402055351185243203224496087485580963110788866183789893167254952022413552206158326893036040265748795072086284554345536578512367908394299124713927563155398467513988158926539018916683098812044800800710829247640605192633544784733704626461827080191383169857712396127104175923468256605772590213292677095806517057856135666280475052223306758038546872900332627697738901119661829135676422867503379593673141290482111280443367838591101311794765325938631359182433927428282367085487357608975800286967057528243026677744981103171431308673444680441243713553682741146855925769309146176467224631696574654431943777609550765500617861950024382884131750746418259758095600862197136939717986667989977025005351599020354547199278013587128036879566965301290914360625036373480076655025711128102998603094168740432480583477307037663855969859596255759065849081686062543522408513142311063966981461173024062196410629974043332440391523050284890651822817245483387379684917360241638723725997061159625786669241711179762979761988495786630637829982587456193971406223636971719824946670821173621261651785849379795842535880001200775602136091826369060498933979719420728891851169107316757122790711003943540356638687714189892283581720585189787140941059437666051725654128630865350796424089017143748955249879892246517290312909655011696563356686026096207722834529877001494780428525946590106327773714667776991044346630643342799722698490871077919028449848041622148620914476244542372174789623034603707381070819202626639145233959509983426098098652044817819444925802194107156651536485613717248517209932635281112230495276481125298559665679931640625000 [142,42] -21093593543902397962223344028778575625564646453409786067472445804397571660049408005734147525892042171497202434159895546703295895413009862965912680265024020981121405329199496557966009438332461235949893320517607286235358355606398759782500765615979773773116928322437262581368324023450714623377175632827162225892088544700665680684457594078114057534765805811317382572809850686794694778717079263310074981128300056007495512831701598788236350578455013625256717045658369847746290081202373536013440084319521558693707769765163046906827519033442511414414970871238333454347206539686614806257346619528231318461415171049717420241335743939152958294167547721315731295003721612136440405582312363952375490052016301754194158168370363304935862199137158227393590729294178367110851294317758350287557086140036345587317077364430012439378889476598418990859212435140428091354156808325884196956554648006434030755590174130043484349714019929343725411603381638091786484439211864347250928302249723107454884795448017543418945471593996315665583005428368539003367443377913409572416085702550971397533582898414965013200927291290452063460945322496004028300862431012814182973268442728932135129586059347917596762727515264864000579568920343813099229738144780872743254023457427807219435081763702553616078867182590428115633470485080612856674303928782807405466373731942626566671144803023377997316887301903888522564829657678233112761094231513976162306616820971740055872164736220055923232391345259971746122581074247585868524099464240193423998834787086126913948234745637738370452405215725498417257449038626476400276537558318277356304731278270114038668790913872484659110250771775195330059301543684201277092422842511383782152000889127506853867670216624009463368089445669220987647740567667576013446025111384809108794673100698874441331348127793359304828496203137946416637625532065251306255430229439310514657733414697885513305664062500 [142,43] 4651123257526060771708978906672761989551416225990625618109567976145497979295702223763308542413710272933133980844167069781758833524568794435374531656362968067039942044200273999313042099493085718606644862307120328457062714774688404796762515688986166310893007593880122827397800543959559440569918255696366014134685169045872490366163662783867427745500498944353530711442714086141528680992352485136307072829524162170920287492445601221982148483719735588216652925022915139991074545180937019686163150597791551911196706483424142896509011190776971414936107749558235373313357414163905325875030423473894299818409298290938296560049250352881669796663376180507591644166812960066652884434948128797246736171786080718108214044448878473319979605416964175060539407673881959434548146740784996867473332238659223436892051095242541806770090297182113137840722781335287197084121344899109680444592001764189065249425539747935019014641855683779419318438170297888826719917657623056382519155748683521990756223358110153971760891238893346470327732730926217914563282296246698308450581940852911788240062338939429915642230529996931470211435240696641575880889420914305146856143016902321591009323375557483630727390391392622472224996921643471234524483305850728729617847031600399833660784716638628384572507269841568753588896516189291519470822737184068055372890966667487423980614665272208042199133890485096405791981273953893303844454996705775626694935045897667983001017868347493361285861635904111922236295341417950671525343799681449548219880743285435474856917486560976970346834500054471173940198024646675995034072317261454072210897311087097822407042189430709495654081979115416856543412993875381006946942107512701890987707359331651280374421625718157765917998227306140090324173601495963422493967525816099397154590613583165136241606845823780113546271762193709971758831069334163060965545252512768815969597166147232055664062500 [142,44] -826501585922503215037218619745624441446379235350435124058652083632307483661408570462025376414674747720266113421476963255021665668634603575408395841010248067763154993192968969478235784336968239043610535089846029901945587430651067647804619865346424051681385627614432514748810573044006041179247493787019791094154213776312866158460120837121391365146154540481049864534860370965788530136636422055050209346701454452418632864788898167688169074100440105895279027336593208589804528530312694365833559088492097804337814316052247176568767144821691953884350823047715118592831879906161212898287118019084597374429827344558735495314988549325015202548376251734151656141101450138767857907037345677734555146277591678662474188777114780842831257077691340977401013524519760167371168395769520319141912034302738861854701699466907471716192963390748574564337344483488014144319085133763210968104955328647989545032624256834942238906912720306284129068292133876757419529334517197545864565646737334562715738355959257608242777344855148705926172941912601713454853406834757485833200672305111867524517237352023836559306041679127920231015757111962467313204143685094162334267163232803553955324100341815030971736471698502408542800147241145200905082619970188529743706310311659744737334772479355226998718471591970700665138966843801681379515503417621422363261557110915222186397278907044437319628257403175042170163403965616852416399790613990539366807147623107748191617092306850939893738655991754499732966507174881819407214665448270827543813030741064815299830250459165965354067047547346502101172111173065573702642079607852007024452187412030609545313021164018475978141435038377933047590218351252561466484495164665143634575777879378043644324069968085067700857286019771983153047528295581487991260493955530502999296180007741945557940789388770200220252794532043326974469046867439871190684824441138630286633696022033691406250 [142,45] 124427885682051341502028376368232053297525665992487893610258537258482719352478403605778937461884625857891971537240756168001509923301796483648016784738058924268637695304554891848387761641859642610643507052094755296286768643316729850584618437513361084892979650409924386744725319799078800527711180565679885601292711868747415845689471127262632557366882142799773205655594607632228800647333812252380257658149814592881531798198807771933839523484510932977781429819277241561294665595853117443836143867345363127924611541495264764325365166293357862462854703060602411186680579851641506689721023299171169090069137359771779811541001500599177507208736079485991243616742744963995834218190597964429852704405823450741670258346297185498812980049703364316129999075201975260980102426792612310711593333119270253765962480342814096330393996737524315269125967590368165117751847808318741622714615196705116880265122598699093701564505749733645382922269378621236045884564168114430103405868649904265191648939914009234192312547417776833656601906406950739204977864709701693636721176110174102248449638032706274848844002346037435258133373553306766547038189637640669658846627291369287830624090891779738192841681045979546608650105185905186954316525307906057652896327605296866541559054450694185197718188492661618911965377411998343435800710902924819790152661178959916754397904334827271577140796791681339330605289755126981534528681591409966719292263023582115896545196734167121344670719279353534340385345946427410119644028467830247156192059499249955799398092667750430000527299065601692558701845195763891902128942088233619650299626864202948865824112338690055643794304990667490681964545717564064669905846848056374535256370696091507596796678483128239562690704380057691008608914978743485659460042640097792299705088534310644867046253386517618958074787681014262847491354791162024782379000004686119475552495117187500000 [142,46] -16574878495686485486932690341063706354900332092176174078445007003011588298995317583902048899075357286972094577167512773793875296407536948953835632378212915282280205726138836712690793192651979400309912254023421255942248069499857007557582377230392081809707018549438300216686267913209534863421279480014241363527281153699543411042386325600516273593398902217129909054854900213694770350751342213645585392898662459456182760052542699599069947800246413627892189744932816043502117477771529936270444007435414671646927179911325443779230216668533979817818295374539846288123020925541924937379872031726696160671145040831021845795542108570230098584239564496342939171666910285512923571274822091624883908279491147879316285123175931511904952591157694225887186700463608811617170324432042699446956919574638477299893927795830798092417438790073045802479522765436805223016478412051904896663258611614185129738310303458701295167571071885578041895368086563952482051007265304291764367184585102044822140241365609159501766311895859009994735068390260718639136502931376752915459713770849215313183484230110359595927241420633933017201412826693461576594509209036610929724288610847879164619989416244854859834002005406011563148210261821981524131477002405732014703119097643440894489800132158722557582518177367394275969895485817046002469776955319301024447481281922945789551502176589052077227275174137486519181039647067100858939668947531957404205255978671454570673619820600049012475051914751698730773083201956881549260608886920070576017448710866243685623999086910711685152245236246459315117008084719351067188799804278511171005341724525646420276446525921914440382293584726789928785324821738605812132707496802026892588980207113923024721398775735315747231845902694384200713919868889022925127390573151100596003952341951478255057766305935427532674666325017355695568753234962054501984004149057923362975325927734375 [142,47] 1872081943517148906649263351562544029587424138817515490555134108715688424752097703549692045247027257476609045620764125849399866188061673207153941735969866035309511475645178763186254404728591792906068152925438372989747926846538628070716919100835878462311537241457138481718381807308685427694533826042715896334834990849758970760675109881649639632683895122491985922295766582652565266671857876781045173205421030153151372722113325576089513583797723457569453691755402842088564472208734748641945103144101931269178399230792919623063515090646307502668227379789514930425840623376312600324391493289618006120420034751762648412511734304324249771992007478624653283290260026220857171378614571070029148856490019014356608377051705312102391939780854565229531144988817929025300345757711069425104224288880945419100249963688259683533830111193597876152551667454206671646934680952543974620334989225069752228975183087592838866333980235705612948255834613592765621064591930330501067924420077331041511870708488668565933476554557293196189393707826011820734907829798474925138974723618869435529425097754355947653613615841873692497087261456350749811368832919598480983752217781779364117293776946737307326197801219760141216060234981927498429556976888873645901147231234556771754706748998832836505223003349566598085274681779071643062635074395014007067606780563884320501413395021753222527753517715713958219930349202483954426209978572755074161080259337726476844485878543150136769110862583909880805724768962131347974540589836022664720196625846644592427908209788317557375215941171822352045469652165056317651381291344395303592090891786097040968513386245780721637926488488382182407132762213579522602097457711950426187985060810071466464692920665512635533455691136818602044863111716099921458353089662763959044755348774474470190689726726603949251248506745067670447955113405004103589012514430241363796992187500 [142,48] -128548994831273915515072266731717758023930144450583651162151982346822818842673737379448953952523989395967855871198721298136805287586767238150990747729355611752500363001646440542855481273414253151263193547664745787649206538560639239439693650121406031880140094381929039026441863890242264899053140514898478712417463976951837960537174776869498772339795507441469284142349818976341445561660217680947093520547368710377700401880583430360426669236031844393590011787030125246331932702886771123196115767707080212721403119270724238535453254385237704033289973808580979715342964025355405675759752843146175877306205069401662908798581480370539319615491162263226251392104052518568677197425643638446711233951505564339160566549777285404415576145061680796079970257238997553584882529978535139967642130504604652145579342047087312350757429194045843757006072587204859075064083460133969845912761644543434788155068255137506601044447734781397530492482622817941759892972300606718888064931206364842624245901854762722889641045231708157689825684750764472044444173940584771819116987587045777813733790583273195929847716574392705205638047335493810600281742241520917582847074785737481950041089849976705217148841744363626857128940400653661304147370727347582045500493659516785422223474807892176149492652617364793029404238057570441261987007922396738149382043801043206979794754940059264257865511674332963729558740462426598285678547151347462051760271513954247989040773782733330361224950857743679429387434043480934769462298356143648756419405902680779615515935946659031247987596414156570451892618501500003848977152948098205285259374459790453397113447110398265942228138698169656138672427805686791771015895371999586682198184214089574489495808659390958089777349946748518234018951665033912270217385375167404873847265427302889020853662312343440149967959750213339040948692621829485981602081476520536898671875 [142,49] -10622285725964483590224884590457551259738760134552021310976151502251064658655859309795618207168156825930183754163140255880744553981571662907140296355511335775673611591654047186597554099158869912365813152051475004148791271259635934175622260884680584060459139366050900653953546462893467168259764325928249020539717905556502833794904421781974282060113051320339421544873312696500200558547031040941597581624684890554964064831139699201174948357024360250275909578184934397006795571702536987415716930789826375816415293636944269815199794884303756722088500298927793221252952690557276174384023729605223712626984053524381610046431145964075871157485994253445149331284665686969179199033249517282382981679591575189215913020968259009001827166240625101964884565377227698203141783471470831240083105968996120996192772518152880403885959141649547456391277751378353481829966943921440969666709543946793437312586834219507739923513144494046067015368603564109910895986399857725338376061012538897909663153738898872380902224056008547720947987734353377510950450778464137390627910037053133775361978031865361547963374389766028359806500190740684386088025347596134275597736577444671036322057147608625994249037740351666664085120634322129479272596593584280414269293192328020965095605447352749549164843129462916764960561532854810790920247160298587208455431488650285129593207594831970490942093831765999887481625813863505966926685166869678130706293903265463817504781978679703830176127224798581977939675551307206201542878781840526958823368742328751196127782260294833443300351261768937103969030190711167995182151165294936930456068309855330523741957935984979548339486513407215309070179362144953849433156327189211721796067690118125141759690989723716072638811304209245565747078392962437186846843259315875102278444562897867899273428573508128428114278702431478468341194467919387576066747849445393065000 [142,50] 5837639852289260151039812956955496512956763354483547747949387764159354630161084906784513421492391665767591729543520758116681724208671037438512700499646220709626702288985000688297609778014195690021906360389969713001284124609136606584412822605706222719074047705987223949673205879604430569421031652982582225831799159841770646770682621541136369362927568377817478185370963495593933912361266795529364455023079849275715248564488943065020199635217169264896560416513380245535432630165485575666083020762112256775986848585205406263079580251361595150960226587331467832065449647910991004239102398303085217188009798905541864359400084595697573356742681148728356588202994163159172573780203049928461363518489106733432535762295886534154344462178985755957245984161700687903900780819349818082199189962550458070475160789417756183300772744586631966706733279068847519425938377990634935864074301109994484274195057534794033702905859479804079134723424586795631539722546593670618333156505722880691379060185249225944855117066863773915323547685354005983605878426319002253613844363955117847711455738260138754210173200719589421001282490525340341182720468118716466428262923307318108119228808090816057609612834651921873440556558970389639707235209521654468879107302239445680815702309522226093891656419980763552033969610002574187398184866008574258652660619586984233034785226265523381935641139198081080715507461076084046979295667578455061058053252164823605197828198019493330758232333420625716402255809443895337871157071040622452825413629731262348348377863427002073971240794478268266645010504836194245009109612595078534128409920967753621476408005061508239022921659701666927671551763053546393152531959044213850953015303121108797615468109533042989004725059500518965529573418959994221169151669981476177438666705827569109847903645131882233771623089875729088567719533276109169834229633775046706 [142,51] -1286829850783529837350457114303771904614685590727899490490042462183272910150198525334876507941862434632987054983854006144602151774849971486784346599357000420322097417170284502199018011957479462905115479116769325061938571058183074775640117202502674331872679615980837178098933177014019384178288233087752011474537649059474438795712009389824154763957881169690870304621781322180766549720185897338613908155507114278097640159585829253842009069130571717804009054063291357003985450593148042678800976236145811805479696479699646270261988968853909238862475425730761976553219936595713111933929410112871491945614441423476537989735113933487897242276872580897426244423797154972166779244435307972436654804654640017380959315959463964176956665409120798499261182735948249695790815266577713853005172420605193710979246411601497648947771795266209928872662851297327579168756949709446761208049947420230393435593401725811903188043901229794853339817307613976713207375014814802154166436129651337243773614336645786449183810772698171433312879919309048867687132024513769838592016304224575127211863589505203674120661047125839421084620377450852930973478594220269531958529806080759768917449139186286158267852406212821318932935449383965531686945819777528735507211790192191059031676246308132596041407907661597003430393723592838664260635573603859387792279077106667380564847108966274622779537869470931025265448676426381252117790112387124302437005528189849663020371651321441825741085886033890339338777978833411800364323424505265617923610706975966445616966594959593563247496630616663017167895071011779073757198527461541783930228628567991990714056952929270110160426071219971061965039559237396259048300690035745991510468667880336703820799829013592058764288742322946148489207235882510931126949850731598732120884875906347816813130574142813379682950669488273256085876083766795600083392888024430 [142,52] 211946906622282207383901595534768693612215834623094737880953869533622241297872001485080701962600077849043948042987750652476542736165959380808714502724089396754468151627085705632214515922191789844398494034957466521419835636409517073028222397124822488830995388197628221223798297735859807277902195800914765588751792354327369564595676504728629145944844195759621128622471548050676851061832820137965620955854930862511024491897194597719528663020739324972432698698962966796840180178962658999491025285894508872175430177418834865871171865934939800234920253202100641413208127762347819119541086749731464719546186192790391647314576486250858468295629847003575161127874528296858858494406208673502229860231619937260884864501067900971671633102689691346030381831121102055816278744789435607288009390874776318341995791249882855144014955992903345934575206673812423161936782337542395485400479657881014075300984135283963666598843626907202162713387640592365984823844786349415900255867695786996940262504486528731274182522704093434039432281882235326472666411281409401872853447682901337175397133819043497444968955515718544368089397804098226930255290456914907781529972153634249719297284786536859424697799402549608038474000446032063958867228544151487602403863887619034289481983172713171893318710072620395704347839839997577117604495652231965466943079281613167512047372129951049022251097479187686966992522365283869078319184961823606695566214740969798221656994421316194636729261853970048679279143982105452856204243495308251166832702570574933280100563570783161473151119621266751436756933097335442809879230828914269768120649072319009974384563349726507642451865289446378123669036642656859424833633251138131261751717369802004278728814785616745423651466949371702981029760149824139617094580054005896763584301025305895429488285633026294797599351617302835852306748771823319349153055250 [142,53] -28758735424137727371564740086882219220810109205359703151799668620026525455820483093955895149302347479001996271362618196922510203401590209066372956468449236274429323013608091107177481153701225289908651219634472242737059844605926357855534524262829652370317248448569758788040488897836797664632795841233989174161884636345960174630280177187275001427648266927065123944523540100705755440021103679169717395770206364131812090066162991253009363103119361003180580764368126163771766115265417140740115645944551676547996548233848475292469844298037078104329476666158496599137652856807161891137967894227643654236146113653646878020252168901675521283908126542526225636884278962250163872256027735598785229137724595538590853451418195075598485588205959598602360229681595317486662340765390356756094195047933368346384197911414064145953532096101211490951751729780415651738291466055635788527482582119801885744261027334520477012540938745735255418064393335106170927954783057781883619207606583793126509782041383167622294315046224101247109194635578186691358229557443442118739158522083139136400831374031886355457865593525914036765869135080598283402812602809832446639167370483740001275309594147238857397236705963096089514798473950756807858131332804550334602509317243132022755606528425487518414975488758727619367669721839866340019864864028508700628572765012080346586933627091161730448584915958419243697536714159511721893594304393078379893522804575821227106441862342384038393718481419989544493404006356166742676009702713803639001765831851178325227715054643108120107968480220742678194239816211725977292535503857714919672185551313726046654639689405834292165690784723764518551747758456631629847092619318342464739748466944945025735465823569014869922906778947487608032890167514227553138484261239977918655184497284173028793715934852696833390016596052252664689678872380140034485920 [142,54] 3207573513849382003510940583572116012707979776520529212084023576850152438215247364203135350339402280953703927330871309630009611854638152482175402175831222588658495315792414214034736809068901201377612944373984684682027775854905514077602682544254872106013966992588345668106119695496970625164753239800009419911138531888591925685077201402926700306182489884208185683035725473990400255032241549463250421515610314281453524806525270356641886385795852329363952277638913352635007582756083862720883691640685235796493960648530591834371230351368835877179516528506188525670120599816128239260262670689486795761623389709969656372010342808771109140876944004080522926258372805138110866088792614665783009769148653164955766508423924748676963404256036153811808605908968714785547469102594320462054132633493285897044604179782304068225617224978695849651018896717383910939372232916474275510796799084493185065034059585248774371217909998605141497337748314975317949791489080115485450504254945964328755318057674296693431233266966018419702400264926529805096683741946477882325480104454711973335760245903555503376380888913789237451509337970699365390377304171175727073605847303770697606294397740595783405955886998554815557429969679319643368734254213540552115263892716295781562712354025664091417155882968187279072981314624412127366163103933953663131770230336284911167426753494619562687953895488742209072161185091755488836824858772226203583039264427478209488785637160412875585477737752522531347021940566168387011555066116504162765036480712064407658764376718079068212432996725037576295099597278337803656887546886605859699504504800740731776500579031757079132085362201993343051380668724242350347277197816068685635184194534665861264736889838843746093842145100276077235701969679966321305069504862725434491187863576201111213353502591354064699682961517824693556272358257321005850 [142,55] -284575764224743399202667692743249909919570725217783850625945936712447883457150928928559533658079428301668517591421571202147416563091248905574102490146912651013940831775877392072904445609884424981167585069255272727589128915939644741115176199278414131218522253180488020451758348279554599943861661291044071684102872834198774087973884038645061030135425839740788921198712498527847033536173585436535838246343641884849262188284641434921365942919270439049594804629975785401642638492542732713602462979804823934140030692404899444968623815295006740867540307661783382253067229479833053548194746324841150151273904483539496713844296937839005475930838026645444758133949520597280429805606122646818611121629684396957148906793213154999940660761958201375493243380448398120811641551521303207579024636290527143245466299769772222156015724979419817867636170252796396543024395423745402793813078979689562884009042878838210663612249005804248907378212514284311452711151979582336987725977049305528029975421200049419369741196650949753920436543851794536892970681905128646043613469138779470087931168433584281343046792797487468567791667180769564105321761640728103616859771866466537443105699900226812029387041903502919870543939489302356925002874630801090436015846189947023427901212986692302415062344111951264378055254560031449844919336970419713579353909250702569492531929767553519141178572373588110681426133733228157211862630967738122971152046361773056260368856105797442239982903835300022388516224811020874479003720019967546982618893626117350746415626709017568541392007103621051061677531584330356788876127192851463846120489549462425974924932477117115711043542964087977249587819494336330087801268567890917647542918436806742857975584625252557365108919835475153449944634138256528976431153319039078833551550402206874736630207673070405627962449194240436502267207729876820 [142,56] 19241361080621157444793060807780716066142761781708183340365870767016650531800039844441397443120961515735439488971437539396928809017190494678344354205360482244606506146119581564780077114640150389987748558440204940348977306086985574769597112039053061902643480197365686897520998736227325437044352485608510068931660635632283938185844729400091924539715695014955218969856965843304110109336862391757644733617688807513804741141735928600641040109212832743192690422879080321721685618032951229470818594779721510335353103461140427775159587596491912180067167520243288221927793336179468481617739657884673985883534612675540195042952873118365502380070446223507389061135194308713783559493549859810897967199305370178629816665369119107577823691319213684006989600797878429766364495101979157331389099576613183144601433223252012958628241826721043681885197559702796710719303011333588303366598734756345123682225584671948375589417064284473807746681133645163601859680812916770471929720370128734839080074115099346651307987733242881559952442297612683855424272459213591649196652600043137092325967124912672355283468910256979817981179239420368868493011538671922413415769395552134073446934201815032659727432137924289848278447920991609645649188381558335342561948380613165502489519046368307884340076409937063815522330080650830626462187907797553013700038492685681416075270749306867687808963618317403550080734482420480504064581104109247513550625049690228880035982184865814199027029298960808419360761963917902367942810345563974057693582918623268171048839209367715037064761089562438642999442020869431008613031155576486528091277297473780880802560447049699985553979949000220513994398186869424322038446951583196365166830435387037630195330704462078402701647416466770627368580321301570406666275513161989364722538710408331925811376759565252713839419305121842041783233845740 [142,57] -908491780464920102551809856432844882414995967675832245782990732103344519500764837138990712509846460188177124882046827345695353872199850219981908150867534946473167451225383325975253544343172574176895998766836763964570301913866747158642517549920968589342768897758589707625190778194118147927478888150245403693736797769355335605972534023393782057795484374597099221135134204436608176138682531953405302083260093155703668569163004625989454580195384586469583286183147764486993343604171435527373073808411341068256772844344076438013393852818076903724495613999635222557433123956509471241344287829525239063912231615784526478096254039208666583569901120860502551932386577849889459731599433605842434365124252016927294772926143227470121671882625548380931511527751844871557381444345282115526097074831750233158073622218227643895546109892449920913947199967372134059837102709870786888172978287233434585727739718893483031831163559760737530107117111464091549170604580899366726186284274713565323536807513335797909741984011844748415073312685643417549231589143884268690729379595989507797678139045635121871767872880835063064693589884093116457345912185631765785205085247485119287120631210288791792276982761903865609077505516452256233024264074949562584601703794723143557755564548208657549104625042951644329405936641609413490015458812146746051628101982955799692236677742776668006080501887107984058981224609704976562655005982459799986789925518094600298164084546133091748091518454799537306391375021278878539380782203311881685084859611660268532623352671604574144744778609003369204498251326474758801596418991116280280491237221429610752373533975581036122201337091319949443730625453761888584595583873119697964156115680692615641739511723331404838206787510665957974973434843840390199475213691587585258595593554732199418023512462933850271888149923059722291319740 [142,58] 19902918616543473611592996352459788568854319985028802954268750666528511942689995666250193462728523123144666670840752349461590347762643231388659048750057577763118723133972492259468353526076568680386966626513740354561364922902916150756146876397616793648901411104033448680589687191510131218333390215733679498877872783607179292845795135840485454641959790213401164973581519929158951273513359372412209119046213304572230477937406321919161637490531506373608643760790275549597238129819212835237061025693091772676919820236765326505376236452477292184923988667936468993838647581386914244145078448675853873517396489673448080973773375360274218565408291806602843781465190963044927435542187551951939792445061137337035280730737359016718320278732484575107901206042250600210117952864649766785102326886578498325136471080206516194694157752683954545265181666598261836283855642257785165028250979489634487306901594718000124969751356502573252952724542044012802144057772327605455334556006030487050694059879781272069780005265478152878579845154364923771195580620071039796959439654142502379087798585181003053907643323281317234375445380748123518155202313857560262921778798152662211792545758549151631354976968209525185403359587967587480292133258089624264526525088634781673274270498482860615648200044725884544271964366065777712560233816753552570601198744343108509907544574471701936779045545110388312238014618627988600297936773380052355336476725960510144557935738537687504779585449670912467019839177025385742861810657264433576197263936265971546174934563714397190612076953207238210372430323583270947202608376418180905252636214178622452857232024278635162095990610070134963714853075146392286510789761216233829192890804247402708537309383368949182298635627275802939723149143330857675886497073361453138109957173142359274073658737497981994087271235191934772241 [142,59] 1174387524509416490552030708591731272366998241632120215523958146037362913087566766346700581122007021333628121564193584937495537624436591193016152234229005298903503890111497013069080141830513091858512671308661330031555228987003738396768251049379457309441138726086890187520524522842744847135460637253830419684777394569643205396785130719344359816313953344854074926222945950215509026000248628394757675902275082067433954777628046379774125407248670335247081113043269022601689784855717307354254969001179099310139221757633800408943997011734646589152068444341987334207538891744339575492110069580568306132992846219975582367902479963894595068298998231441931215207278406508026791096854413413646756327939228202472714345860913191306441407603116708084727941126327253444334397232641537096280676150524192085594941104095759657258069147765526417653408818628883624075258849909483831304412225956064933818368913806715931868041668452247277504906623408496260305139157105621816436130258322742761780569151767542676528680409630134735633432049787055492130865845906955208225166910351129365601540471459941557705584102390071334783571544419637994211126209296558386950160963297391080152155958399144119722026053310218652199139367920000201593779668715451585767981724124576924967248536030313149526135007660657442070680289757618160114519814851628703038571404107293120101793998499204129978869496565743977928606440814094508954880689344142516271242819939049795838833277703758930186520690909479035420897602813495754902419207938264770204880724405705964700075503119930158896802866961382676239084655229052114656980608693838581469395584200674075648441082982855437022415789943838362802279865589872476453871765559249048690739185929521876345244460766118505489307200534229455544755279739874543946873697100869559824407390437375818524973249681765141173066355261584776 [142,60] -167145130770969944712064562508180347413744480465391651525481506193458522711910728777423795148370054871230626277548806551972719787917535017337711993300278921390258289970034276613079279366097888029876021740841509332901186953564570638369418359900587423912182251832638327951574799467407019081553550589616326384063386856853235525909554794619459633743903660558393986628175116252236433268030603737307399066926245367156758504636019764591291080739557881035427995476573308672769743068761302156895531233829005896808721872217821478865009394094296987982488740876713834718391133654008801007701182112882205141159093141815001397539218783748552751598152117629215438833111136248415955888370464017252024378988009951629509287608332211876055701871766445063612477904923263457761316532778976741997681912048694588264746207632069057751628978483199151340815992545237965403421304771976386874339691478947669539308925941554914021382817278709910031180956422804026676324914891103851954589356279009887402830358343925069464719565687633473199176823096691695823142595043636579082800261334179742932072573483046202039035119331228713028362856070624149042078129722927479555921738380983663814232849775694889702220434534482097099032003318046994728414270324811040348547072360738294245537758601883960106308645392300999461086895559346871710531313635782684412050732044993596792631128484718625411551862903078715983715526419511791798241387632709829801639479992366566398706671086247517600132681704554161123602141769622764874524444573560959880656497918961886731302796880120392665676315108205510892086593570850160712567765836264420797167237632799569659965613045779653543772990648530317938598143920053340533620903295893332970716032211844786233989815415733497802976916355093062353064451376275652615334254478675686209913600072302613298152885964508267736370955205080 [142,61] 11762975236731486780663861430180455712282156341500804905077864127843120160717308845335333890676361872833630410768416047546631371232316486791577014028546971505986044662644878984125951445155178717551155307275378747046579373133545645404530685814673225812448299844042727929949875986303445982401324838888756694743074778909019716424437490200192630490693625333504447638660714297236967148496253268531334199761849636190290703599555763321775477561056586640099854574562271486801604169223171789361566377161171509668828216680487281295039212566827644999512256372479864436410144130501082775553412646609729714530588359797840373563440043379488213043339894307998155539173874939730882662912409417433576959733718871612391955366620908102599542072081849304623636057263557102893727225059734952339524844052541413082889579674190740954441069516355463802135612014701050046810923831897259678572759416998030978664293567669188296095023565947120004533544906271188946590878110611650027022186198926849242296612107025240205573565577865293550335956544569516754604701316406910407953832307035910870752858366085289452781605139387460419928776798523554349396760339900931866052426064399917638523869099347856129036106216962736737673667540920391565492111067067814654903053618504987138603607189251777861165989048419003432387185394522706022410608991777363722427306757567351045951103977129556632884474825692802796497213066614707790586599638244314722531503224966869181451680921059539695939273550691853233638829476017304525153252848491723451851656981839747776373249075790850839723981544031466863671709498313115436391810983060510885577358860421530939798025064569156671288407121304920321347581313878720605218629903535903613275684643707203259664548899854616502172244734784337800059449408909952225332772224680177452080197391688874573860638874715586315355130656 [142,62] -436564352854256757533412772365783646786614809883449106351408794857012443711939591042698255043379188490995595569405903020815530374870569583565639649153474401328001009161981056260656161899694255094237026628906456096296898634749940597477123603043846947525058906696283125925937039876366727587550084576722792234119469175253761437203321969880996681416308490802015878038753340228130877365365014060678170620202525725524306700125127861204901183405242691698473322281936993364822385192413592385158393325518284006996683080054059690699372104724921646395129280152302833515379258385132566440094907399265953696970693753775644458528082670526129541497524311257784792640533583890345335085706354402168579208100820697007011374846965100977826346509360445266861456801684011329620196993590357316349149598793251534547736346540943952779824446996839940704501146122180642698700218747332522847648553893255138910976940114329931133103789777019847821119438623075846643602026554923442053560540487204728520051956777853038022517482345382431896283613932599613747213906652789292407669700832108259927137227492537704684112599351522555613906081624537253431145669941173350714239445690738713605905777519725493023432201950407541387991170504028439574739900651965954773062439492602766163077090320041363075500853275024687743431076787131441724846493567185271147059257579697717829886747322278578205050908629293420851530051038957958304642846871325803376713764202858326481550546629153280639902037480611375591913554092871122459134883094046598188466318745532814633795833063209184231642792618316358000180823612417517893770690143176064329799090352485148696424961111431929093886720043440202614589119072755890592075969466141920131622835952348534195286755629471214434133621117411177978420589897615768012499443234641284136998775997867909559490657129833115092928 [142,63] -62824310985711436046376055320726845694096094535609206911284147947716106191668510418895185300014338394935506852176563306005912211315024111798913596013031885658226832716687480118596438609014622934797762291276411761501817885821485212166469907594009045741940722869654511284965298877320782303409829833180858882851544747926949229653732965559063736785871173264885414109049506003768614759482029949844346635739316102235298622043247104993661089421699571352136847629547956341298583848118688240386203551875621776948980505608785699255011483038590849654495771393044461640900989384770514701273078132186609775321393879818121231427993403147831859322155472215495453103182693139335330655246017184769560876759198963131163463517400365906761727577988503539893443259858231680503393160171797009134019752473872400158968331604868252395629681991095380198612976689825038152567500673226701344090430358456166013906213049545792838153963897598500865745557022091910826451519764454198771703432349890861321111819992368218956037972456403800115538197106981264273286394015625661040534392954519939705096959954723000522913619082047012972433828916827682203171711572289843362742761655217346676780513922184950065865989249419560575913863636279657227858478402287548036927817130371981959708262454209538742048554976994726079225556943272893579464816328906677879745471270233706932232955233740565875765773783941802318839965938885892299740780569622310148712066212028586105969652002706662996601954338232430365710406546699201586314687109473261860655789307555149010669228639138173257323169953050396726600332432358955043316451641046703884284886017442817713822288896744441547433301096897250590439886324011639447539790205081547253223196495474863054146659838164635312392516256017098740132092340499752036941198100064566965544432137467025671315509294269516784 [142,64] 17418789201582060345517777058025454724756624934299380012073776357579550337081978081312340173345870206158020517056047671384923723677914600496543347513297975257568872890324707180574949658097820075709059936958403315620363997386585921310100107519799884271106041185370701323595730501253971871703980980781728332291994199547200975549703412844583481426813965416602271784452943559994403925220512289635660141698781892174107681730667790860597301892476079693435223651439118669107029723350318335937980836156479471909470990267068171247549043809151351335831267377740583065386830344958567239683704351570322277008749659227739180000142722596113560898361389232864748978828080650099364406589292754810397458210177725585932134496584110009008044873833705602449350858171777413282791071085479256020182181830721380250709191271996454288826979094257728615666168404156425905710549004144573444953286493405366155392159411697283194074344286402160118467018184193502818141465354558945481200863147343979472438385268733808304026504410246935893361341506641088903548803336540275406066546507853245553499060797655074730660184068668203692426672098138348380521507095075058955179991367945337826985957039773862791751880271490552625869087685523304805416696286304613660307716569927558671032130464011888944988124632299702345276727209113618583084595346569589083411592691795780139125152495373403964449589849353054816562802571469927456397575369528094608499348694822691318842160177717722837474978404815433434794431753878321808133588347383960390545470779769992252736480808283925693527251621426277113082500090525501594033765277350748274166363509582698503696874240801936508748913416300107821034954699451550296414087628339466924252450033061630162248923163612367211804188509978705912894709461310693702421646941715000290027654552015670059496872578301744 [142,65] -2392174860651082682144789373417521583325193183341387652441169902341170535002166185070080795098889942125819186396548319935080484471378602027926133365145519033051518093309752606305738860137204531636402596874498832359478598440806641666946601283160426709114128450238088090372432675266651151607737938984563632583178791611094283362341627552233447614256836324132831514375308673815632668117223986351819822305543355919910313807183659428499514468016314611662701892026873358375295348861525870935098496984160573328361006814577631938344112588003604638631380797152262365633660416664150098876524529722101042941178582903402828807354311503017144758322871420283656968495388315777045488370681698993760879857724978380950129269447199340013124166657935256264210055338861499700380802630065245599077679285168299213038230596035395202857946467819211880537296230626485323771036290403041824099986680616943690900850058948267715055322214295701949520772938823001841121608845422188022096559537509833095779409658326716508408863019250936563952121894875146354397985055307702248845861250128311921807179390597294996512545668400518037310129823815620373198423285417368622153066192158982559160471414638230248444820627096745300928626973619483880693122257054492509360597235530036060335433742874888675093059394238690068961630166910939449445344293228560361019345061218314553303907322596525615775659226341418426995849946739932450611432451035668093911249485298384207334869090821339804911781723557475756947070719391532596085107106762168069515365546763859909365412546821223829605814170650708546713405189822822198867739040813173457527963556778873696056273668653825334344106207261626370095214961752188162502273360683335672372261673206198613331327789097204027634158593740289253548210141756307745452887532693653018516134739872737988459422466448 [142,66] 223525042632406205721280295407726828048010907877361029515266720088636009297381037296871542574272404729400213393629491889811331398306743529440376431429471855062542478543974423228316942608376051286972549811132748257604801370855723342310710304500334668352142711148510703718888107756895462352166519785320462669408338069043500216744544275865873795683734058621837886663075812521498841770368282114563416740344190856032455117680785368268301902459636900389310894932445536554553310256029668157882434707152426694467495191598703209722498577199356972463477044653885358017769545775695858721807922495310645824943555610051151971332503162461554879064513276652902272860615013327836830005995292807594390605127338752193872282453760387013478035117319915205458712221217915765033142384119768495020514613924316220954459600598669303461749316198733894425039088137335253174459321140184164654119009297554331428479590478209689790343180486394162515486705702018014351834211928707497738820695430949207349079457996286573558702894934147423137171070035429602676985012857621724804333928362749835139966929891975089139074587262099967778482538683273437144303760680287270151809853047318416480485711500463589802972967482341273399899278591441202134251524133844275876302129977204025437775076350707148391374040352250485158620187961841517231448635167488070002572095570197697765714693921692866763201770132898840757295255780059720082354969500563399350762110989098770654897901160657537312986435209225749462191215349140877896186347700299530935923241916688360712234059285511378203554428210257782455616719095493032833582455277116624879366318121525579840136782577717470786693325575701031030331901151146439421641288234540370174615164188436748047696066737281022192711419808424014923064771298166657559935759842745282519833708431018914281215192 [142,67] -12939415877465410164489218144919149067419238312353692741855374229589307186045018551980110867184337716003209197538518548863167811912611676731867841905659214073226698478229350665882475847516558467322756359234975490639874272451210640151566819566681448833998866732344502238043839839560655606582899050502400918092202981277371885549220189546849223815905445999430725364130817490930480212890552699686606384457990243117696446841558952462413148495023642600202932662036592005059200348262822233565780151998776224557989857034785785122919136930969237213734284272987201008465645450990733687544859491132525153549084142137247786508922068839515866610551537331616728643966415669256724645362914424943041752276312953577631393599634096059402644859578665407455975280600891465631437287078643468526268208329043263793797046163638076418539591767741743178315229152400295960066061741951234905583491369545551771434161160874225111347104675774422260746214485564353187163204925936708670035860979097486525383130428976956276830389397395206409210421237684769129961420322776168253292312910057594557111259792076601062238504515012933099317690474134552679169331525342661032386284227644178634376708050917800026816825261529288824319188512665360429295684583974377328353982782814300198099465985873914186181386391932938134977737092865824851079775190903146162083168072154448589856871668226329723736672476084507989470243923504717554457853917735264161188219783848544875433399392193888553474991545561746263058019661568091339716319451475604764814821173194126995305484813959416773085782727916313572563820456339708769191067253709770314764865131763893976074880501244995801307651569288250042616735975959275187181455634809450966154754019514362535492364192053172003337251681427218529602055342230009764733778565294894084485881118621876295040 [142,68] 67650380480250206708621419108741765025232473730481766229809105971837860897559712273607834801425930722458533277730333857557205864932195313099498074711744676436451369443407910599540379075140675658805728335936607575059295300171439224726597253780923961738109361649489933549640517978309104344807263215818181536173257681904245907271872794102902989575027699705811382750655331046588566709679624115346003610796856328915452679743295612683234079597719621511127716398478641989329626821489044628575203143232428693088776027063559936661839202231462522827421047328739210839032945124139417049708384677553678367058644019821475659229845915343513004869996406632281938996312615654098143759146081885731053118766082297528579514240600890006443975402285489482555177804562362632643025327634575992484029985837178719792003331726927929008943913982799687185153241889401483041120059807997959370766365864108933271724159346681929437227336720415817832498875271009900539734388926651701922582421467820928984262888899224714706535369274797915836061240588609071077909401707442152788794372531423809991358954249370831278691437478274493685561011921140452216333340809013810516704882855388833131689741007094980345571313876229015906450325442332008127496431457019423178210369378453790611453433698451780157656294129277267073244121066199060215399623346988268178914656264933159383175858871595758090854804636982961507676082324427427841087563501845753823765834955015365513458052860819583817943218003786685575042277031515353146483316811691889651896888743270754734479339946102457831360732270020929209341228284204094728793258402619058929801438977677694550638199938179736150266469486131540790759001276748210344703561790902218447409717689415536480959338994750211263287907366967565506545749323594714233942345240122005722678098823597640 [142,69] 81748143196886250522513388898187220611825808808922384152968707010867182600968457032930337762469539585000735724908471084848736991755951069279349965751358729929588279980009134821802510797460329079673038636175075718313889922218503630005185395611396360992019466266233612119220114761302203959596944463925566243769451615689214446781567297485842665967468038095391307580894025276323128928039601975928805576392416687947069759628281590787361872461673194475954794032015014102230365762776416615170114545881684222937947142531248245111330455948724914569470536190097556479106782918482201028335855429183984871280387957131214207291621768971257942349444294060083568199933759215754505272067615234689420963992086730517716882386932670163758334695382746529289825829410583096562737003500068748143339277732667643092742635212740553404220585305507110067925183764924621716519955377300470495670944818884755895378894573909459638854689919295967697393231259570905935079001327861794832706919681321189924678723452390059910362422657941340977496335669735092728223144311751484491918481216992806055105417949818928599556895318758116798258904401098568366930570430573325594211938015425164933770599790009089614789505603895456534497847781130468556251395832539994162704682560316827594545437163973870805534577637179218781862751160212995185137133450291751262854736210867933527743245755426887925497697251785774964491614081602920552973470476371858451689407190149295618711046077400660122861028911253817669392114053515253600131564864039300357006690174870677994762349036680215206870907421562217507864236820648761502671703758952994339832433984563437113763365302421237433057987295714747790086792437097209310304643519481946164018305294820166259528653127041753426396262589030208105825473841977007102246046666740811034924640085360 [142,70] -10659700180506705738673143037381200761728251200070472545393941243272552625717698779814174428014674548295882469207597879180190797106937642155454714512553083130582845851941489739133812854830870758136984464854779587719095484959663306583771088741753851487177553676842482166264458477053265573428636837590737130513561836263066692885803949637143918134107810138543488286013191973564808470401107334138484908223683540585521410259194576647081937517050690474277078975401563106982962547866904876219738940724262712812980322671888663525367244820559890669039668546484704828775968615242994016609534470574822061122530932331196003670909072472906102266132382493971995218639461462594402628528963284083364598305068558317229725542891009807337629712582805572783021499716310417930717581336449698564344761982991347425014397941358526879903688740959565869261639061528159916085776149620016340225039168064450537228741656886229958806566647035972863462992532722506426575315153814828799371423128764503028311408089552129112828941013516434262740177531332559556544478476262356561877830128878064028558621271476112375551379559965891081213409041791499797534954298090590795807207351272663349994182140642360230607391805771779372104462670279545905219380628447129003975629725592930122020379539702727950797053262038013535253922202710191088099827623824382196899627497812722547819427560559567916107335250221554553204265257262864629903408234786159693652139829170777032313574228815957983408483902480694383193676036944195638364449624709371196576883036463076765846777162455657797181494955764794526291028744393117362355011122089885063203959108050604175772412932809005717568075882741990336840647616803946600033879304562679293775727536549432423986998738141280413793698350974345365506618716355090105333659211154934821316858600 [142,71] 841287136186624678736432971867297942751337879470894437700346465344043663508479045120887773537259719747822829155724356935443698833930732252831907353609412824956892920075113323530862272787805614827009446218528659962715527019346667217607926999939128400568368057994982205835167098309850210190562739304297149801182990547640650644644988100302089265586516615409970795070704632911787518501463971629246398409322636388991973449120306549483738778934759714116372569933772549868347453981574568148523057247963674620785179078937801854627688531653160742795230866220193677437071589222517847286347100289176378150055413638954600062795188955659657359292252851286472536144659673254860113936035950796231363307279966271682476262463343752850156301125471648217209991220648841530649671049782056928525542010178319708754722376101864269571743584318931002535654152405780666828759109074725250094792403235641111154523936825405515720653870305660599805352040824142572284450198349952768236093106414906615527304759998457509573751482598275217085877453810160326891450979641725747708309124056927573149747517383813789912735668825542422213252705870147118693298478953363860990648345217894006705837418946897281853716314360800650707727426785083319281096169948455933676020015876768104640905050085838635794183221443399760449173333496226058057173451574338268639595011350262792191948715705277245369417809527831634810502395088998718256945395705277475914971700986798119149299411044818920101126560829135154066061363521204939519642731346658600516135874682169830570115301815560300666508004343533519134609874671850521789033600275149149223966051186713680809290568507631007569278529586004517646900947743894521245577974051851013153018347080915068749772189184332863797621972468841423097938757173315792530043281025491019026520 [142,72] -49707775444970726754152386420408667728484944691925450893249229608247116183912559476996999929368426186782005906640711616705630094798202644725566623877123418325674620870943389646630716757425992089622847591726918394382277182560650566567924191403707525049699128379721205047005560683458659472485572328136528530190333625101308150860291993132515670882410685144035070319102310932694058604791590398481289322932712327008270667892692093983754854902269673101867402479158867837428241001858936510043868370646156102519303095031709138291039426077856833563713281041805672603455202006673184092195040677916619633817615294796965445544158538644568120431605096051669031711361364929326056473990560654582869869059950670681498872576231128203058983330709230156779535262411481533454322559136259912199196834314034528201705880147272509571041135016189882609227699851087327056557968344505419149625910884155521916414827330824820692061526526347225722786476510300390498205710166845673831600002336712158661547799037598911505129652933826679919987545144490877157925387907910483941530394219210267616109652613667764860555864083866951442741690267911428462574464889529016824309827403281176237096052028980360967439258197549624444492064480445487753188576565202130501019841721526467566942321659073234215476945032951907342769101787155476236808668459838611891107579699605007999972222911657266439530378496736191950354436575880679199273916966970109598077101867799188455510677120318715039540999594926460158912443385634138303840731309271378666757324666410653157934036089986002732006454517307483492969611457572495700923188092379353558156047851868199604791993375934524283179807375892964805472524995460169806724376393778235971389961737089473460475924736745024329248411582552631234031457626936375705538300001621568200 [142,73] 2440914843783371571607451591530807859239773753002679469992250231825652453260574951290611612402837493085934715401547934896335824587246718476473301834040984581288346812785319109336638944291432282602321347665921666838464143273387804170952943184396870836836190095662804431262891704994669278241834727865019954792402421387657760566207624904350684046922854712004374647441469820071840129098902040572322602300776003971565018370812790017884982739006193113072949225425940656225642304139667387838596481962390316123637159547709655213761338379284936701367651004336849792975228543332325460298504165298018062008686707582490493412605520685862427980853947731997320401923109524720691750080881302572135285297729112506924226498931467422046791619784497115955177235975905215516974286365801624765354747671075606248164908909849146570882588250615435644524732674681957346616326134971504182164903085283402512005152101743814066449931856421916842238586468990015287702286139770030561996073883789741902728759456794359161854589232381074001663582459149969132762025501273590497932967884206123214201315981543170645673422297575842936343413280508903379309513677113002374119377367663085485115135473593576532108131012842706190863551444444460128225573178133209160186869700122809807180046010740652448288719471654655602919797288520094427060049852389322410757649277541787061028846130684769008471135671074676268001069632005026917536512278554632929656404255482934204639692564163668694472736696970338637773958623418541891103450802369223436134010120445792630721103290886179862176123509400657028078667183291730779676740108316794401000708024281897476319872544177850471407008227937138805351859637940506476214911068106965889505491997346358906650813624605587294135346046856357091358617460181153139795342782234512 [142,74] -102204686962847682130198994830250776478245819187389310034797307616631583165739835263364276523936279054528930265187099833865592495498304582523039729082224426996056336971528651430056501523438307972041410446423750654065792001784883529833218192181220171296312697654423963478458445058757847313668356746612657266893296162098768750922454982237340557879820627423126137068487880684340525541154837087183199708093964910264792609102119426620519163434124327303118246897440706160667738819986084841828413475010464320953129424325269274245639418348988406190746426474982396269918815447653363690353836656507935617345320898221110933283939488456057312406870376770297525099216699738817640230165627503614154090181674167220276622153407221753088495872930371603096578077739133752558843495391443746009538277638489643204803075591644693685529792450401246153505106376565256376131827923405307239984278593970779795064185990138465112910184458886738049201817540529877406967419506325313613135873271057947680383936325063479270064052340616715509364674639646867040458401033287023615176374973464847958056045899277739041526139456365398350383717405479875967645140321792814427578090619650444277726266244385186149542376835246945582730429673397255731075943373249163461986115724944087665637362329193152830198348940575370901948146049780226064871374648765053631275642037538243668069465642339670572349524012094293909972343757241102244350835147124576586664495608363215068929940801223007151241407655150657463305873693759812249644871780881187634818626544858251651856160279224475125544447940319050508183871544309466448715702377740910856310360946956926947373781626002596067503108075007335278917539599836106945095120526594721520452557479391527095049010289908679005560018533364835573148422704500963346973348640 [142,75] 3866862505624815710890017644025003482632438765849804773932710108990525720473095373778504824602471319891073218767169833055103698259439371997564026181163365027123621204713789861536968822434956447621206203695602341130611726712548296272708683599018700170710522001829752007075568313951124436371483372331555732443895536453297642490541967525858340374315398469316281165449008461393659273168226044025342114553252867336115053496872421753726460956966915063378121845529364313017671245225650317936226568746030983231536540708131585832453037556945662870662451657855032038839045900025199324565909941822153600374231981493599108296932015517748511008327638518643741999139947576505963116678368580529040002075869590149581363597303267290978648342840109848050072098774965965211190304042560719784558293400954449528348148408973715949636091081181966151217738812811972742245308239496117042380851281311543176688307564583365741832914821549910424715942412515200044438839462500476376624033440395492042809499339602664168292827022392529253890355039775478476098569127368578443803064285516109992516689417858404229228442803192266296140253129925595901179252697076693644414477170455983485899443036475020375856993184945325224043058613796932575708705010085715684503931836673202391171521919655735124532232460890515134024748691175535933775508344827601517151793192121174819002778245075113932680449536647664809300448160842673529026673164529201848930879461799834619840507276323827607925143807599314866210485441813503058100934697253196154469692312412685234806613347722675770594241822964967760672882213076990943022958805230630954146053688212892714585621091403565871170671507345970818702268588936396577318900032863191755386036856870961471106988543498967433906172169090655608729931291053824981346148 [142,76] -177844154243237693540864951509629006628846840668034287161703821858003925348424542428547599640115067606134499013493077366558604893425860920053215935333787375677167513070142895834675475862873851134860845495920429274583129186920050840126788597900062689659710572185584418575588549581219799499130727048979796408873049479134796838311280691222307437750082744838787038063590588055701958801386733510850341330764379273724083275656870404586614041932627210178596818514708683410028894888276861155571267570402880184888043895675119703193801485865380432858470678316887481474700129954995785605838853459868254296207617712930838928037064157706687909451422451561011307167812410657608135007524150034253014549991802824908031896627248613401089438828525716215035796311003443101507304802325047279196152125072089819226916242516259261976670953012877817148100060979507958292745385245797985694403905866943340055202876651400039443622754709398483718958249010389797825066341111907108606275935818615179144551123273954331816357387444248696370580802889614272952228336912840647223801164867005403913190521213417841810278256407033995612176299455906991875025054879166364209918095199212481939224380847692903300190806592401296827211890856392555839030902005915468935416539906887276790988060097342032367073449358973566091414910587183564904032106198225354805786170209777294286108182726716743618217102351106932180817447254630042559884472308617708953601023882468673487281742849099858726646828120525699100586599104027061421810285937499673864240338972483937305418482466149569445080311173128617329296948943664638027730279405960806137122067179172777958116312453113426028281932187488710595306551715590247227123373981556445581898126824203592821114712019871626235763590153951689448596947631951374932 [142,77] 6460686057955463025692512228982223695134555683728266452017993136757252416964582436770031123612976384842422841656385673859194635988655265754310692896254313391259676538116012614378344798352174369476634138767473128269271189562198170233111764162755679084573532805897218048220102864780099983885292972494011089442475178614104048026977312093500140325836460451917452049135424680121538691208584861182620942969362230762815142477868190821789080792618178332634876186344828016659031371200647047904865665985446260599415052024667138685521209890775881518415040413989705921515633821813989178294227940069664546509500233909143333351591373716055380606502362244877935506792585611721678276626739802437716094654666291013408025683638165356286578118884352603438791101459470985190247716026507811541070128846379462584782214255914558935369154346509360797598207828161987157865286468435979994484712867784410561045009359398609622743889756054243440977437116190056471404508800068232218272528358614637166626703172254143395367863023381068366691006011338409598656586724207732094546933051903647977592029133319116106081414590089188870101017156410893222829896710654726148097640911980409344366960047057676173785140276331052269628956989216453104487181862035331736967937637958895969220162324772736770851314533001620576547041351540655231785461863653290760555699656188753504387972291731762040866144395621229215407505997837727661431277014844382549516459309890924061985850791504371595911498748455503873336521826856129232630262586896537940662508328499023591538312981691374067203408586427013971874846204692105829197339355871653311974094682328589020720693539567993140862957452262761960067639467308168471815812447616735197764737655250360975102958237456576666427657906938615594321963264015792 [142,78] 102875016933758527564253042117899303251816630530535624889186536769549277558224797710373882491001698447023336048242626768228309116202748864757391383951602562578389450627509255478986199446721856092596112169960921589415650933932207826824118501661851734258989857843666294928314553868413457552171497061843632405113281184367288816383165390734736759314679905087344867703342860716781465752615092699503628526894607610734044899109648059647515390811335923756246019056691793747506334334198839425336446645912118176710321682214252409470553251369355594743053661591770546657217900275702094955181272888226467333928895109043194499286895950457939053116233773096655272931174820053660440409262007021742520964723234214882849201255939176034730070328829588495507520543863060810615611486198606141618196380168671418067872908643787955491952574462144433287292396070280400216882179552513867249664305656554492874687872818850933066048463368083069551669401190995074401550780204425146092579702388609242814918897312880721863607017010063606757286958305708822855061666538239108717832992883707124949393192186284731779474575801850966171740628821765798584940594003180661702663281350907396312468473740562957944176603749893024872341857189778986530397702105155214727291962413937783681264313669748388601530836225633875964777995045199524321206594084206374659972991159873000800061407993674611138405211096037031134193429973673724038958056986656134890259682555610280846122310057606212803899091699674248253567802882885923523951242050329392332950591518635413282198795380217068554237413614120991226924876344908440178053364921283096548662261044443003968085985926126995937150825236781835822184121192425959907754542345053193956714755027114479201994589200325861377591000550344334207309157528 [142,79] -19681047169295490543196746511858126311640332203229202318967539008915880617380272730308832621010652457294501649893203763836688680020646234748392602724042331057790425167949355255359583932290131513560157672223418776791982936360099443902489859441787028831663177445807354258110870125188635818695735827595311270236739715825796346355643451054698831080100075941565821490334642257091576031446290428597778950735349787071225372209520677136799871600745067520690725694272911144069758627770036454587004168517029885187725221052693333651117257401154139633900458792432186928166704066270092301055649625286636578305534337458830628157808493587590918419772308497806027092876068070023361586927690641495580459397029773624162116327076393457671928732467742851850704260108100351631688841681590499059391730361257756705196380777363599433904877956740377270295193108901447591373044790779971743741923928273345035363243037284093520145378968741377979293503303391170409331206544774205805012221022367562156156023449016567107922816271104230911322723229115777246393538620484132041651072823681460784567726571333968311229618712874940242503366338908481720125611044970448307460573362928165399164673726579634594031998341211978649667919498297347672478079204721301350166872787829279712863655080942967823685360417601403216724370602513518793918407499425978365645407979308358751095210547246615273017614016047058663169815256735386532321853758598498968802489543626586384611415276712734676163974375694395533496416260412342582963404132326226188039328965719582558236536272658139596597663319924097241289930889334477042419584344362815814242846788218696967753914057120657168359374906819890713595310920366737496377134236415857266584196913284014751881463359519765122182145911509899645099608 [142,80] 745916038265783527283081064853748302437820220614199930720458214195610216254034048825374314970554521088678324642323233652842371453377278483855217115349843921349752254260795717895974945416848532283115346729656355764121266980112594224869247425450989430309219506170407274729137112201213337103287010489165401030880127380841844313843763189985148636239742197611678389002869097056063348765445998434587097819342147243737381675389923489952168960044010454652822896156399539963163953886087243945001519503986036374788191210503925469749039004956839121017313679532047369734121820897863427841430312838101760682725041690048300735061423170520681037450920544684943060656257505697764832138119645805772349175513079624398752849876544943810786558224506471626736279418181186589256502774541536510105218815100843390639924557822446041390279188621572290324794685736494923976413555859307951821299420930913389473705195002479406963526033870836312641261679560510861400746337271057816855877935596009858890248485262146616776157187785416292348554353588550246370082065541235983862821260326723338309962002807814116116153760020045881384208207522345854717647286082382395480917282776874775723496652166811792770661386241713821609800638842776609810408177315550853416005674806016938803772229950481353262685260448507900099369707644682757216317932864796532194598162255472311794231411981036922462168777512176771065594985507159249697494421195270374185013494335367188685340376122363947034535996176817257499554439300424725785571670727937943352819464654366523414949485475161667225343683232825628478464308147723101510105762939373209596623410424165672881567706550810038817054181635734494956167400473607450895765545995403181511226978665330047433674509555821699484987553996451658608 [142,81] -17164760305499788084102590619157739914042160369810568737154153948919636996014533927317449579615495161872768915661382969825143704708887645264402751466015077635516399429371997530457803049423283879843089298806215337748734565834721251182150322420154128800158713513314638717323784775804887220160466413148499905096823335036000766161324897813834852141422500541315580647029346386478093030655660407993855442446380743953604001044726407157728127902163080668230501402781568462108093223564182445264655186069109294968312418443375014520875426103719997082649821596540463031371710996387614977166152692245982290749492363787436798330927934632266493195033843787031306978754859046097006223470052910060533650548293091804457564852684370487232144470929659401707244402527313387778488029363413269218638344261623175745719650754501639912570811271720566851066140094713025426351567918839242268136911727717662137880783800151754465289516185492059506093628555015360874746214698810826022806900222733933694899551111193174987083906159811073085000338770979920377526496176422740329464144063195176310696102468904165394647144570369592034534528054117540647271106747897084701490273318879951184927187486762115201012787368385016413265105673645321473766613452381750932522456473571149313966902288236513608336564726752312398157629738002757843460295262827428417787439019353227032764845796428062186870221907140406407858254733562918263614732996429306664136439367150353921628093830324048003218818336953060695855060273575678732420093371295423519566793786351870096287573292067086298494947010603304695489699635031467148191817892879680462660208670733286253886849270242758379689524179571637886200316480083972070909368783257789893206104039930096904215701953280258343452557901228984 [142,82] 594894615980244018839969613107799691647818965240069332359534790389115168774627196094658501031206194697538003567843452631405291117345295295157149468159901800360159726490166308628360629805396641598129050145798216486687504318815109980307097163114880119657859213092299521207426569568546430151951901885815240338014731903055164885143860610116787431152445447211769659156599750737413335836466639108028674655102504894700322326516219552542476508452532521139785425143174229046949552646229594800640145722922643142092790188276068210953206359032378431038848713469764955097995479042865508311151952862213688690301481684871182335553385893390630313954397272234731121982564851666319980701104804590637632202893552241881152796063727774123520415956885410039683710432371501451289013804572972925892730943871882602718692649138224712902961384592813131408039277769109294551141959954531383494255016211223686138675317387336291411508793566883595726871850843128678057937226830833170547902682618292244651579644267198685494990390477822979433139838499402415904868458381477602960952913724161310133004389482286280651283464534011877828081290144078877319584305994687843943265794553771490981625263735671822985382024025395764531326758039663564468025191620804594210636821392265946316497224585171462653615741827312944203833865621415742184005111056912318011070037934181571768260165378308792194656837718221972591346751868981183200545763195815588940302785800050895410607949950093847393961772286738044850327426657446738630570821075126807628570289193786114915117255768554728752996474833481452443194497516083706055032808760600396308651174706016421066299663022988034015013157121274716278195656423660972843215177650269490530999384655097651637029258841492929810577877356 [142,83] -31506786137896032261659798584562726652588082426218550540177043261133832244861764530883279844251393871895139226514377067482735497085473006356773946365328088171618928943593695827983410916180472779033773473601122079844034177609664228633035721934837050289463082697891205355098448990969480197017136090471410203092263776753165841032856063269665743756127845527647323874794067850690545263584666735184265298339249249069306762673543615920225309920807389812014008002749251848169842002720155262088302301035103626744350309439842726899828017750759488793703231774395789143114049977739815428691977589183424905097757502437911358221884740668506146727449324380898625979210963391438934821878763048894649554259587632714155066000500816469418226898792090789431735262876661646461496642029184847189518767138300148934664613492547873191461961037199526330895325615621975582224475881624896896101637273567243245243361778080965923865374590050749774605041475387051203902433565213241788084977877758060260146423795802118073304391847114308235998345604548266751363954801503493725261920293605961759920273804547452176192696007527053291573046268547848450443629801348895624859609501419813250945217830775171615039257611279134665776973254585658689176950737401722342244684134840224555214307720410202805551751867908273665842431691468597329328320315458319543308936603261217682401093794108575162109218837298521230875574286177246628456707728543531589011309792930400098154113561943048287551877712756697805494926059258007307833797326801039445877551444930253468618349682177907374465056369053431263038976779027967940858192632250121384870338503019334871575707438827920451982745494777273210190055904339588327407645719145181926041401583374826692633533797182541165217128 [142,84] 795367632602229126606928623058117688152379153463638763029442930371942696190345614222303066844061247637981390895085344753152689988254284034031605558983534296597490404112183506568372371634709190300479593914243874455574213400632055870284038315637278901542047124387221669327730071621103258362459026877571903212300549061203242560315769251622536295108723990118593394163070492847239633982081123023053186106569451335628210935728765999032125791736730270949004564564601037233242054946234550443388556258073674117908540098297671390770857924366554570336183858140974500376044220679088439420825998023256081351169391320268164925427715820015902680852791263528974448105744805131538064287421980328058162647951084017678486637055385420793764492299727227100791006065877212439609609213053819274547386600561045134530643568287132085693187764240834825830570861265379278190138830326838261538326833588750770852405578376232551153636729410163534716545348646861679279198597095090687082230202055748514032404100704505306264131572913162558670578923203789410669527563640590199895801976262792702233683842670036307975331873835589523934709345647044841705654605350983391707140987885136814356198539746799442520638899669216153106071674709661312223688630419210957350471143043090778061337671224206733226490533580793811873309488505563552738646725700313533742904094345192523400560782793311785142811724207323205301533119925585809167001405874589902561763287846653657306570750386448032350910792542008657280889875904265298886073778459514808851247308644324035210208914937117898088023588243350585953328327831115916690110305782988788146908424690902131917081938669137239871698967521703596545392643928180492328369168562690276115279732395411562512343930299485465756 [142,85] 6718911583136245246934245190055157456205391711607268107032465302179475074697392403598638010650726463568049052162546669280623815636483863937623625222916807905300705657931622686568898009592960220157408389871768113711922466517684592979152426283794720515653179089169827940306347914259865311506198377165259437643040969293879519686196993908687671346541385816403986620500084988379165093541834197781887829881183756490114279944609318974163963132962330878635198215402562660651906540094545543870288322146854552527726478890030802775609289518734235296878064606961245958418636511376507696484765939138881632550398507974495694084441251491162811873708910271015841059591896136985565041509853313370387921183015640032084777271933023215869730873504610320338309467535531566526907647740125596408815690327066654777040250342173614354769734620734793535193566555918027170565327907681873423139898149646281976753941853250139334598259452695625181023988770974735080434102372361590822752085476102103185439909341620484790236349979587151050358137171615612845517869740884894753053981991593921841646431196201574622053145540334087528520187915959680795113830319425953480444843065073427856459599137657933313262628338641201563640352475196000427966941285555473666765406544107076373178158125598639919235465232691145103573470121639507385964382539267978766490917663765644970286733547704151565688537516819944100332380872072585351487836024213962762224426580417465676459640918556588852355612385109188169766914976779771133257177489542589925362501137656672419834877161228131478720821945664153567288356624592473461115362053726489909673018877800260067192756070905125116441189016150292609286193607266235633894521695881962339059665575088251427462969873446872 [142,86] -641635060093416243914311274053421238797537999488077785755256787414002637416922441866912585273963875023010510642817048787531431193371544717173991105406356215088848699120660608434888609138105534414126397538819036269004557095714181951205088151346525214643155189332327985722890180130937651571028971654973999551802126302552497852003607188181152872638511750561839305709460809213979246792552651191878399872341664040956732319466006104407805445729556142740367752724749702296529250705004017899711735692254038253483553812700750624121393077578270061665933953831154270089402340023657984910129566943684220745919284583601867227492754117727907553964526355868530451014385394432702170870372614057666830418107464830078913757333789765682671569603527282129895708016612625147384326252868835436855971266964274917981138969174370365669765443547687345752667963287943280425185202759120728889788716581498709556718121693292669558518091488771042628797242944744830092280535735833795907583204828226917311614316177765042080868453668912499078832767934231594912070696506039338482124108823412533742710673490079096700235530330915095697005624504890072790247336183490712324766400590378625373494256462803079959417998038242074222974484321231645478492804887623461700995473909551882776803802088043732371499266320523876297587190146415421167232430900598815713072742893896096131388179082634753982880028840508488972434115109217608324614656259507932742566575982346461474182817602459330007719765457592238925517970701217311210999373586738150748083968891995280032833358954468863497403425503730835456132178353570036487818272795778508325370692558687309688499875817111927523959443107821112244596720859298920358508684452734197167061832310309692301350779308 [142,87] 13355465676739165338258568074351311408621020173683714902305478298244738811060552386393829327717778897872990875901395660937296453748650728656244408448626670876456257649362163723973044864207763382041910811938681777342676470417554573760710299626526533618235188829580027591388266845015424374615123937129189826774747522370082746691590798640933413540237463093596277465387084834294800971445611070601019984395949123095065156385919054390915600116661794574825324518974881315547491012594678504142617360092633904673181793109573640110123063077021283226933559793357736317332556545244078511514108211481317527899826075297937175456704021460662297129547393594151768092742837491955221049719798845702003160199204413942671748737156621334381925758684427488869903876768299588766249963652657709465106804415632966040067257904922061276168053884981243686979400763745542047539850388657095222689907362268825806607151629987836148800367962186734311268448551869926298668048679529144508738683556776266667496258274671715298098272413544693176039002011644900424190466845569114898302453601055627617446086180045790236170701617476113917456261882665000080761131521601630504624631926195548437621084301563694694803164497809150457368114630145276777599006719929463602176250155229719202419498842557420221886770570310211941211656525456374981099422440416981017055160379424562565452419076310702291870356670150659356552433880729650859322536415850838562198657926142785804015639863925982338494190164506326957013591709519429016176784499147284781384811462497072884741298602412324996253265874793462752468750719722053238127207204369303097709795576475029167476782298411707493327944209053115757843749539582281568322301585180681785142074704937483740125012 [142,88] -101956147995442731437686994220917191167676814227398770440544594467639548616895907773893710674876121534858773105673248487515125285978123219565848579167405588877289567395263323033930296321729208226618630346206533510670172224092164138842249417272036516487949958729099258521168722162286862149533963787058391447993734434817061443619455063536123803811392351941082428965692356416985219425132914109468704212080410635002509272642492089915752094386741724896538899524187713012546169836161165742040339138122127351104056247154197642934878886955375830726363035291483030256114938366486592219101053585451034276194128078728316346483143584485625831796930530473554570879083938665964608215601091492660153981234728904319622537453470411287202772404675471966249554529332139830855172638505680634233150778608160467718071726292427889475579458167150981545670769900259330742650323354696697884622638438092854469481512051810903074145644430545896813876308828893342869801533960060606158444154056605286004662593965037066224202498330801634380524987502958960484635313718333201415820501795888187114072636342812643525814426524127443828230833085025568292122576345837343816442759323012635936473116955537777774295448975307437702625536146966329117415476457628321910914035163508990481859360984517097521918406493807013345199434152020462282732427907758282901665290843709491967602976922890242904998567207351253326155794557025786608071072953878970777829772805664418746110291273963383194600418454002798378755830340768014214371947551171529840461142697944026409072024850858442070602119300505399810699311764737865560200286360646253525925518333043163677151648147670437035040804082140854891007198032585442287693922487019646351168657427176200040 [142,89] -1795386125915690056811571539083657808324321119818557021442332799061643143529618780682867040219968749148071379349299464084940232245151440863894358478619533888054502120283148284958912289737170366464487463430042327421756534870409082518442127716297263723920226575135786395327688196426623567502210566609707685844588842216021505003641895589021499745304924037723229572487095703610581421263007093572960491062390570934120703710681162679867517008141335170299760408134503948243118544799922054582848313924904837563483287332712728280980972942578220512862447962613894624495840955265322767908730913280354183323667860778945828210107263693346871157673125485444090772387768120828239697435829552314475848960687069294212928017266128552835420595082871813129948415484030820090029209117916967513751667142014202142529820983048320758651580202924368927731553221081716329421682269692618022644243082487666304733640839256157578126893565540187145507156845228996260460711894589070085207528570760275642686345413143148014161138494864417130823463830883473011483198973352212035523873259053422698629333703504688738866247114754480466302400579032875573472328355226129182199082876393247265799130805817403957854179222067465459023187368096216252514285892785969788143680182398598361822627506850375325015268443527316902159302515745744449762229400082315903074210555402248167490578300820570979874319295003040199537945480014807277986648789161698828245569878707685537151383347663363749876605707941984412173847709877870801668535013856446583000337924862936275084856849507510154977797469370390919149909901281938223506473285242654354995883777155877434505053944916149646745979078293107812469561711857225923635699795677617094258217727394108 [142,90] 33223198929769662836300945469088219836672721962144805125948426283589587659420995599461859944002256470518937350427297762000483137423491326455137330619696514553488837697056386697441063983938474128504466827739566678424616206961334286314218217136173436260436580564294990241918911972189714135559830342140849779863501573941245237331658169682600940252240014725404506481213615794790278843732475382453853860103452624938461070050446460996955013382532036055652403128801697173062331567150162031963944985946965181925847211795406163419070632822560395032251030248712678965119596806638443732128611496815165951072683704004523127897537821413457863768738040127240104140689165919694540607008524255620525668541577313933593998329077168424647497068021608721363596595032342459753590502694219809537233540443272150024466877523718444826084549260859766717904356147088920580835640759157475953663939605716920165379648435228906728066468351078857323140603501453500994692558973730265824357228995639007933506510996009566837991116250524030022895077320178260472439568876652816203517772388443715385302780157675215747105140392096348001919027243558647514269042524281843593618225363008880872540663318842081402934137530717672564845610468943883200531572166405393920391750895389785470239264771606546194658880874454246019815662976369566944285510445098523500455833363217254220884154640803479294361171488564287066816003287940527444180071604387861927853491006622120572745334609734451185203862509879712103337102983911441182715563627830722109578957618753058314141888023016214169459428941352605479875627966949652707023919433700956164175701600963136656170891671934049392980747814862740327474507997239313792430588576250014788277401448 [142,91] -339283074733355207296138494664035188330314702372443078031465449979184765730735566323553185810510947229503832435227960615347786491254517685272061518226195782695324780104129762978398046957826622613021907740924208138966249461636939343871540299108717700616447595601327873611796478846559405265822712018253155438830944033108041435172093565312579718550547004353249320331117436609396391839599192061162959670068711830841415430716379278173421083517321835754138905952540376890234355114811846993399092767724048676289897269392641464593218182181714704078100997824668578276528657497450584058776868004736530631850913794607746080411245328384851131481804252238202203086435040628493248608476062579463483640237540306413433408989725605164122647805079480099549351906181388135964717181201025255222720823370479655607752236689875240398458714761785326021061974665260064738662174238772321461324970921853988204194410234263289674266135804508810482245335497367965322714121446014390896378418918984799721861248078843667498224989071351143870924824933332494788689672675166546535280697052048977898350263641897240668930275464787863433118969478531452657719824188689475140236432095186461684294072741243257202355453314478365701732139784346086611359471018810668852720348291069161524687995159240005317977675157834969174562499141264671677538975980596265979061243730851725568839981627431227972785252994640793400204047252958353793853648085147715199784781903513713532036436819305440765705609887596033373733935616933281623576521260699837917891448991768114701947736499277770478131612530903293876677027158115728098530205968422428892312386958720577207701576189408368995643669316521257835448771065195665674412140446876451367818 [142,92] 1784522887142432950728508138511830254897330772835487609077379111215337584382392757847066376539740929447718805270477979729117569873685706400630206180145626368631741416263321763435621779637463626059970995757105758318445559886146384143058573875923498160149924697245332878137172982999845812459696558107155439779735701356349853285957148781911122912387151798379901226872313882355904920512614318604913139257163269452456795808981651299522679541862320578421365976297599967734210429669854884932924191398624249595438785587799477984557738225045880310258179288038348037879239953041620807836621097241804899558710049932648532403884206799846328487474805795987401908017749517017102016102979622693558444902507352648570264632089780989585538331512405470402990129428609972763598695204239106015947618509229300098161415091291858150318226481183956874310529032926054265462270135869034366381283230659976422698282527952563038479076936184904895195671820910302350629668021649269897432385557396370383439613775478536701118543580505093356840769056625786402173631118873120067386772675249223189220909586682437977339898653321864185113851058839023760383759070960956647033001491079339405953296075276518581618563565995409894961847960973993772835619910910987840026533334842640420323589713014447494852575118333365251015632622376259348756890537271265899078429936035322015139019600460030568575474402005309711360590958602800271927064256934207807500620523020715198309968944047113207066410301868411876640582828221899615816891412718341987224995647689536415640572935700157597554359168205614729729499827723308125688810953801783266365083611665700457936543569870396089130203120900655641813624528967957073216392654518426304 [142,93] 55374456184353420350571742578186736089095363828680485795787171890178700179549459332464756287411174132305974875732901383939851846826126955566290920306386486280185605651533230540153613420357948122485292699865397750185589798851326424066996806353465987073682382443586001460740563801088951660255007203452921089678662883184547808444664992524221719652668966423128872783366479164038505610365062703657672354772692611840039534071173935163055221400491159568151316650757710992835843841030857344212349469320529411012722426270215804332433971100872544178809728074760338032277376429429717918412286105077513623252100248717153379422463153437526798874824165818585692297509731729092701664918777348429454475647710752604919030614095793954122340478842912285457283174779582119081928485547823160462303277886668499291310881675469006382234348600953671302396112748601099537607280558260168176220831084787583151252403979556528006682888114287710698430252536385773567278994531598417709390995834840802509033380530076471235425935412347379723043640517118806761967058451985128729980222601118096975766949362235449300595425109213685099064537482402728054827184839937866663074884123555452371458583549488341320829993840021979650578805149363604550633325512012398453685786669279091645657690473681676801372895942336205739656931952769078967606024866934411369481434712892802725898621544788458050399038552850807503993038203332082470170036864410931632133382202830976235419792126324960975187340618670642263168316055739018315161479638912015074591053853664016687507596401235439020988013456606013071464139970814428362826336400947134254471523409708421812222286859826815887094513488418951238879967362185126104389996073348 [142,94] -39642526760856551588143088546775156438075060289314112449323140933568078728171467580234783310045393078056331372880387850374009016597809634416657093230825997675608512869678802171009250939228664739404804392143335512862336900959342710202138412624681964380530859944056734293218447028889028919096855378728941332805937448002875313326170748255136123594660013743007423854479097988781202482160607945715019639420879566704267084406359619917986106712481898214941050953975065098023131841363495869893955659178449931510813831723836855441762711534511471996457227046632891174436020170759047115215094573694544880433179565438652683424341990042920972544343972322602430656379164468795676998370688685921852587078415802746162877275639147962110958935708602587684239849482328767446802734121212934358375108844581010817206289233199056438208748865420946928013560908422410035377290564854397000911630389412980103934819921315409325960786659953944488302535750913758047754221719726212669293895189092555881652774689010834215883451441090001738581454225960397779357342699193420532363571212633884060578219536459306654805905669099279537243216310326712423479184889524626320218531721661492935302948716708105964606584106879849929348410774739730791562015280870344355362057905609233767317597299809943481164052841322109799235960170567147904212906494518015874239968440670249551489266383088258593162081162851002370135213989563297191286981514098659304799814467655202453592825273146073547980935545705171425904694304477685212427058537417104314164046408496371986845912449666938510753953652077864791333960331951679882758527682888446502897093096490006231078990854108864790732614021792188235382640768065276115367928 [142,95] -1206638062858316269077411799785770702949510399232875967953422284854518886860643155376711118500163669095663623307803053132014345450744357105990572270269341675335139496051421364683939350944041384522727839008864067910404628588708973482915045556578105399826447714792836396124009155930146684755952258500347945792626686584663521089859463372530468088015635534963493380343071493975880604939977014097597109367679376930008301367277861468390662903139494700494774580355338877008405062690799643270616936408179199443658431143680677454125392721137104847355089103414653618902537376009371953599767515355688853734871213536361041100485427214914989598966028441432727685675026839346381823469365840765959147070831426595632240519510139967657023063421238469918137999184808706970062529300946498483754509165438745981884160228348563639672671690187526752528069849838217715309567082429616952734576304289940901121994849253931604586002156468600427728676180437935385903985906075418104765190693525416765163665324826164010023433002643605616651353628829710405265543211480848757852369512395050991986438794018856727452179324000418655564640327752500721170030253938323964408299574989618209168158267872267679812135296386474681733684328687135923729689589420292136812580181272676947765543702359798691278518035465268943565231102582188505149721760215378456709502733145473964801509875723490594104421500631759798232521478490482508958345373304318314513219703027868745435388735327767541807099037571113947249643517159749507991361554336600730532190715048080846936180998242114124426338230093795537344909789061580734643589319812753220359144143279168308082079033132369820785783912758702975229263068270981809936 [142,96] -25338341266527123783574097771061229792234233203140794679435244611201907168184031957919930469187087015599854855004583548855611532568262153179185628951020419444616876022217386397463318503468173298175135662387279896590059514010430455533395094880937512257401169737288406339763669447691136145163175251816055187799711264944580275425953484366739844656611901923943602583430136010724765681378941032121867883700675269000378522206650760072775768688101623130857023036977761049548904393219568856009169600455750026475327371703087828979650600271420892948642152720919740042817857607493878242179042840891595849939186417563523084000186331951732720297839324202175966270100157727880650903776269416559961995433874401325783635257842505341267032982575511920381717589619500293410953150847737405567768453169443777273958651353201179014725680124905498139064389797975561773055375763292888306997089223080094239079090735135647155898778240301384041253212495976645800382366725627083137344259637295089337628756754403263214166454831606752610708267971420349999765352202108411689675329264653559204413607591331597733845373861863350997396679411570863568073188258624834205407255631536701480608588874312680728726243986613217955945173518097081803424211158032749219886441403617784263581701709158834995835875020149951608264772814845764956094250549986850435084916589826222024274451643891782157829265621289320716378867977654357497438973387489416968724683151880513753802097570273987613815369531504993364281444271253563329926344979858791904589917789088139717883221656574649132838608280328957403590594083695290798063912441031303955772535948354041286783084607130264009323862208417288981498992695480596 [142,97] -498358442670280751494582262763370325059195383081621628236052273316508241309301512614265153026127204614601136164773220799419962686607923653840731486577717268584252003381264268178480408041950880212943753487765061090812938450720186006237201106284104071253143583728366696561898015444418990090811840525639653493563704329237196842581714237021883893966412597891690625144175496978328062674536353646884717020726678327526884217504020950428561921115143246518793058027529738289779159367038931537658823557228688557792940843716656471858796244377018402830574858574692858910691894098202316341299555287318681246408112213222365018155792988595154361113906946223184890554019003695099351171733451824240253212688279602585650616222077354427290438783163679259762811183338507140725559186802604369095175263689800118129279608532327578584165266395908231776139601628434940242722501273254624307595954886309732498131603095996356332997613162153334254367269976687794666005130383486691536491591965117648484156297498561896472410445316455376608632135121523362835394043579545709232071554948618741784001361889011469778403602499834849141238121880788945293269339627331914363241760960776513244432862912977229223469197298218320668374191028133889270302250132605914344980771739427743220396339449669752719849162074292145614639814379768742733646982937244482612138433775769464781700979454422578493295986239470118788360300885072903507390690038573059378127251861217341473242170318532762832585009134100969261478819770528076280583973520596831914705451322895065866838769875829778774126033272091502069772265069361568159067320597830216990614210206081444218049756121184139528487499709211026257682627864 [142,98] -2199988636945961058857755792679207883932325445161873584068988138416956575371958259122213885823104094369267927939159165129872772303938037729078408706053456141357187873760226343573026044653472276542973381391686838982743781934323886102048312118088330067927240003937059429698509357629625211778912073098917420310988079616318001155994127788809285026213676756559931710912000079287134264874493444527004006839718340784551779204175740213229966453401738171917917567686104435443836982148437176309359386264915514667390904967491343339864471833454962394697479222454766815240526963802618153379825519916044645008547400812389762839212451302186581619057516001364150076394442499669419759936794699790604562771036512747748568716396419150292251696765597655344740864293300698003838961210804798821046601908366843573516295503620967983154653764377995047152533739196969504737920655228121665011862433860911125692345905611308108892969528033222151160686234231129483026338865619145631779977942180946675755738778183291611631040275421983981067980368561252412862912844054559619475677895400183154324583056070029876609135238176299269754797965186758877827384213395685868392666248741737213115755136983570648374075185461008667541935522019109440957761714614250477832616292779450025998362629023829197573453381424926701414742504752693013564549605615084363112685883687791601635120017890392500906854716440024532074280326480157863349465597239651206858611987396969277640933590616676824042258608845366190803509881616261688971553346542030977420730023980649733443189994338125799310700843240810374301516340380479079841053987846283381866596299459826317622779225028582488926728269739712627364138 [142,99] 2791709259757811321054983252107948156878497551861218627362217301620133719799648721621008122962145419548011046172112109313794068302265217394556259172158658577009511793257372649719283894156458080164789649217081383727861967018514064763389583521780480518356855967883241699687868462216994237675495181204532995461313209226851334946626013545845081125274742868369623461356864631208934112754315178540956424342603829945920587314415433611609244246293732809269418463864445402194183281987452729178694431747351807397392014508821576844423380891569435578890125797885693508079336534663666326157122715536216274770906871976779052232756838422795288438909732712582423658003939721729031003205478817176632777409540695987056766831127895927044073212576695649839435398273082891920074905225525624725632311764099197229277491861072165980253682697503053020059133784642710426329137641364085956699327546076455275044354648064927261675144318278958724240148620782337651147637147135532581626332832617679315444717472488725059998765882282733563242474201370543867752564092286218103225193153483929143714392156824525449239436506789211698371508574849526127488757606123850594841325754797412263142770908771839826046235381468060093199558033046958006178268284208507727329382042581952348989967995143343798870013985273015132353308500967076937664250341249642257088362020896315552205019252731428783541428905030122200134359458590481063561011959156572634945500545734018196517761267851685466365096645870591596385045599647324621219376296757652099115700385371406003645441078635404085752848856143249236244051972496014863995456768118198529816607519168020263768322119105485290718428514700185376 [142,100] 33217252836950566065730791207095238652685864840626161552410485518732739643159022595053039693660668257239265248532486533323451854130998913995140117421000965228459614241916814583490088274667011937803941336133302045846722521212392720020258675283892580160446408933796999154947134143488463600176618065814795774012844544003098088705110963941288675408500824955200764469775271121446543169193583716136915532411480405750897399091313673698711172353072222809842990963724380428319007538386940963510584248707483513342733668580637197555146014978407059682956610718415779429277323971720754250791858697526707753157523108316556772947360957013995616850454791141462424060854066380273742729495752675156991247124003413978654375290925032994802834434895120349765357924576479643068572479280818309181781637428856421160840106249980755735755303831969343982659974934743938815905586516253847667258437408079779175552617382730847270919682718678547130413327468601586824957986944963236803513229343851125500433693013526872004901468532624740854608179486627234558635121441099776912264762326126238304150026502560484919726227477045797062781491854389051511235070828926835403351859726896962083538417137858291133319903401534223052635869186235476132278311943063353982095736628666117039252984291670179777421167893201141026144300547978298785458659500815125680591628949014737008696000095094979659356439029687221682413868898875621108697862294916488175697707615097096545477662526581686346263030565102552217528123896931223435189367317436618378321275108649836107396657461067589573509484979159016379925697020364156456695859018873847709486233953857074460003939293361343509668236545770 [142,101] 116026076030245314801531690896809974089233597656963801524697863239185161073872339960820991332415606924281235842118579126135654013954455082145887978287354744818405454316999737142571074785828342595246996450374680632752767841245781028949947361564729148617363863920848366218324422173549607446980614474245317866697318672026464501791036038993873044942698708639708140370847492928866432974890099721285880918988737562322682959625456549312656944801203349376353156087837771727497983131800936702561332835499805050909267428744137237699667516962687204367891463811372289240270483156169675742708247812481361313492443944307991799152882403070816381420507627366262790883396348570232376561847230454320431838307006462662802826196539806403800746967376180647627408814086469126401046430616059007342813249921498398385702459183224943458152852410830423544688743512823733096244879041558541466101547724920891717319019588556171671183038383252542191978298186140549833684052740830640204524847471298771214028320136089228075946156903015646413899079347745123485149483291766732281263079608859800030450593802317027374627670712123797951841564868749771671646816762667226435893024539623365433859759369723101196012545769641208714106106137514304044069076956615225510356762067796881974565756117038787773018518095155989352914758408038813134697604807508090657513232619584857266151537819487006164736626168885611570699987834532773344981422161459276456178387194724520118678923759270003735880488902941969208347649744665764986002982306740617316538728138011963547308639014350632274632607885710020584750087952950766007478654880488583863787886862326284582795690124405875868168428 [142,102] 483344198392554691804942737723451298500450860055565251221803573770633861608210003768476939139724898512390637315319397450788578668698630437876379425078661143505194686783575335574178564600140381770788617623581868706706424462082997938403183904857039880720189706095254282134018200164068674602438286986383275639110540037982380140607973501844320093873462318512971266972445358756430944259258025336062067872967459475649115182247081204193163572619977188068077040936331788093476751600143683674791420151631138059902000062770701263651286854086499119427136020347557110411063405235830985470004817982577943307655909382184480512054639143341230240826961040276402322401720367041305732426197532666169357033725667446612940056703985457427529526104309022251631890457253739993603217414348588063981180463268742975911681779859771524354273534296003595800824050677299535081762492876007362873659158828450184379681768120484263577595075209695890391417546042772503840248064185199775444855857007158176583856066871140699397919434452868712307088177649506830159990629163242560658476569571518796265669214729172480440867745486289232159759051030300816487579161690442428220178656537608045459814445192233548471079401315985445289232736367520206124290541636474264563751123607577356053667759078867739286209679149824417463962645436351272402922544580666984927463360466361949367788885279336496570027905065607729172842537909687056166731420879502506391536630847395943859272752240377755960144015534697323821920169274637897182592465501504815105371277507685959030753781184724427678512217821933898738537171976902026750981459361816183302970244539811219939817682793459679696 [142,103] -1018315759396601489017940659227741130094710847662928008763483340688448760724689509209532340782982364261723842528923938739040776260711944428136365843341347701322125489638426679275022750508719975050275614733616780724160368173736744128539551491974522463124443534765588445653212358955786909036618847405855019661636438202848542111949982972166870032303010136902580624247588492492525496741420552162230134662940159600730364805369083764483500415014996636982970936783680798653143176482198512331639670836576494289635164731708259458387616938674632968670952584914797941963667521670761272383237367319912610298927328043596221989527776032935833521359417876818634928189536760277841356834231656677068229999526917671169185544396441566055284148715504401876134648890200767574521234742219472187869146727413716056376010601158243327002021072640467788275635412861207896858671894746442764819075952163765727382687634801020783280774240479026140090061656183400819030418994008505776802122142539266281387655218509331028384918836650447479779540497743023599361913353099109731069423782338940679647467287846921640442207934686141952129298949723550392804047364814655137986063289858870000415630104531656025736305781348235762703414657886099681719141054133315402478328446986135240047860080690977187014242163255791604599117199909719247012422912439826633431715117940801035521008936179762376480738944828779309943774250806597643237732424813802702562946461175457334308814905443533999536608210162614963783316410788182152822142544554091232609504390954202199853356741837370820067781360239915699166591542530374840425455928308799524665716702652346752637158104734568 [142,104] -5794644733294209713956646034008969979460443537061481285685789614738194711205351768215966718987978741839621293257468577011321627906217663528408345678278511122613552531446565441673421260811306805648123333435610199205381739490240395466356841146328322285382845195508477971718701326723425815715675832609065771139849730706680265241385204375719333634210954079798470836347160753827729627305558607678221628775437795759544611273661445148441294350384164931207077154480041024797007528571285669400119169550808878241495451966761801908865338341327367662155083558577922020230550103452966861312622631785309371629079497906735154193684290019387022905644276774845520562123271716228229005657230414433843567778735237849378524306352468793576745294193317030574624724700574483070419310457132485655551038542539014947257128272639998831252236569135961779798119773059202645873559178841464575794387629460393611711791564774175775456077320480775756509111258753735768927877449764336724725506622465250600834606959739714182827877233176356359932826678163169915855840596280597802330716361614721873610125178985583232103952143344700275177603348000781577882678621521986371654379804352166201664526940449921243475618490101048864416799829167580601211929146423572010663759948342762222251939627946975517495698937369215577240124461686677517510187458032364671765452436563032512532139382015854750169241415635359155625430883286742518083698038884709761990669079506776782352594492117255964544752104069530549199410244974046120983766756646655612336553888874568627319628024501313121170791337085125475317394729485178877224262666207696778341540516445790089246772440 [142,105] 8082099152877026787318159777520742360973182127829339924193068916249781313051272520413268583277315108157541461941239585966860355443075336612452081325491458585320718345187291898550413000266097907215496276953857280194605620247412968285496230783020850435617272139670764559211563830432777038087384911553098575079998502863251164152858405906282849929430810215019063312355092979525196460732533373825279955822296016595467902479139997297284699104872293810039540744388543262342961555929659801032011276835356662711859339948819316773939967951190218281041223007872288476340724799577948627846557308493832618550947462298228092456116170255565426762014669910421165541032490216052583663539967474058488591975457645951051932908081458676649977969187547600657509354407711354484930362748269845067917562562212271808327455833563649546529655016884669380198294432619796717448369087210037090903436636820184274194807698253895204373441898030784477361244395718809881552766020111365251455635283731202148818152342695958253750579800878934700165422037645406609493872384981978184036952513059949358840346681812241339684468221408207074258503750588776349381120613513517862508218916248856330827763071134957228069069802915335251687739739908056110494921709294101602008225744492691819825091081643958065139399138695114427588789928239427871964953741649458643781006662842969432499580778508688344319685263702016440550103521325532581721557353753280150708626345686682361212468350892154139395932172115740868071423772048810798574223894723529336005238243528086326817578536247492989613759237869505831343750902276387054197694580145011632979422534632838738464 [142,106] -32473568519505034009534445636621654466464836254106634293840936844223373958835115217266652397891739577299763580245372773044348544759753403077984574901980828126707219350338825827109950312673229287458090105956819823968367233675414544861621583377870431148423134112049965112917521192854086574824075105686531958116576629390517068065616092294968550739017749351010501193755094187368337911630494950651240927622496990506178289035713558143437188134275909992134212183214221373015002676124646379242192617505307823763832108961491866213839566615122086746265318779755955277064836846722482940585676701997373417393494629301488314919545709364712299685850411226448465083169421517775753224738428076737247609171847193813854846615556861909433095215092613843544913220102236434443615262719903216195298844629833870431560589886233234309388326677189788702741552847746717727136632486432417694659603595546766054694428036975082422029010888829688512873763320381623438696360767493040278825110532893261194357155048749776141764463497091518395197578399591199377888839186083565679437820140468757653208883687218769436265257491568159606839126150253284115687269051010381915774126415322492732393978888346782667707020274890734559902668407137253192430270644501889957574393273128650304665189520347622524449346047972523211245498643197860229043881964560555886718365942222246243995366207304544077064746873966168292789006394459525428429694619435565630207409206852662241539151971683845604407224673551003990635226469876243373389370439203248637762921071408978622645058541483217080877265155534923368943486850296175624566218506620084491229827285201054 [142,107] 131800838819239148051074822791819020578229447957348223991855836386180193062015770382290321956772095290727006684065142031614417828078474200116373864194165039337058425967207271704234401209812690721330957475790201755284687572976050866878830350821680247991043934485733914906088086688677462854585799743009113485298638536306008190144971214426679026693182357466825748498949752037941645892174124712642512003481798816217061572279834817613238617494652964837611711114258365725026825993092463452007666195089375001564395108105524304324460476156941269755067905017386270520803405980268612544222327435926787075919419949119499108947272941365323588493345864496585468259391331213388776858385946242598875504109381114937100842861097629797443918445802035684786460060753413996323172971889960136780750397315687993228657905793124922338660990989220536605241060214169850947152475622501523601099768245257561468149636629423203460583895362517565179368094856068111358735700552382861128228163578716538152752412291012432235068178816171007121765052851540537898530438491953031447037811685521765749913506242373073837023867526937317609477467966580720641749587899643863035826332281811686695763259310751989017285723619360782337494176589285769249114195464665816573651317401093632352441978036821120280030003890992068110073131322618752012959687483894933770793089921844866899671662367878804538054649425971971436808750027612268883965641695924793575264208858591784991066941418329656763289988723435640946994938610961410495207760336834961556381795409984011632621270415647765030910433037297540195341890773505054998479614013038582928309010294 [142,108] -319216844833946909602122944966444192449941726333596668587527952526070810250498447293203554812837800725749091914155084444230813560343980804165930891752318974617822607388842771588549398518867522521259775470179833020275049771045610187184878369196973790566291731456271952769590337768208496914606161304521288572312236597257350453863629493489056323591247620310727542963812867327735656266217480483655428569116819121204893636542662951388343995848464967564870922928567520459218427793129837097752795118403341897971198684494593548985890528310099928434706507588416042667304133152462586638413791957210258675135570268810784936706116004534164463827870473060861491627170789354373020310799071833985807071112468993116233196794392532316472944926202069937046214894400828109458379042445989515549362248531200093733136719289334663187066017356070214439336929831751834025190943034533895658583562973985827140912457842442895197991480050444451338869627160878036168257145506420753796230877654654561930529398627859851045026841900609928035410976928542447495813181715255457938372239759744468857635417574972761494412011026620694606498699982704003411560345185982500726317946895984349494743523427016945654627749093217988238371011847112398035011047947270183252981258686630113963242586423503288676114997239102590085045061546163074262574441097323648878385559798849104451508290921481367909241335800091998713320438621160440190555144894849701709281027453338580536731249345099569355259558716905103548730055117375521533845635304939869949074541234226507793576253424188266688007792645118715486821485934853451183809519897066335418104 [142,109] 749227411149597254806601650776526218901743985264885183126363571860835844937002950629425880659938955991562591694882927159830654232659954139289960380396592806467210244970244721429076915447218323687374887472933025188260444847508473402225368540204666001670326446001227259605510600387175787616185822497359740878364781225287315851624549606954834427947691435363412611448414276747478990981897740640891407252536506876311372559521572197091094270147590809312273325902024207325538154707834764728352353720616194436762587325291915514424677081519798936209889471589140918508419908071663910245041624784118984439240836141480907992568275650252610357968989273721954166976469882995197358488917933146957853464803049479563183645770803008668242474391790317779437338627905747946808000415690135354844973367861223939581295099870074347077107879857382006695225342846859370613701532310520103929167422561957002831875610441897322274745375912721067149064758626011309098821775989173419340711854534574117652302798581944140672752505721655677685121954411704569840791229416185530864380167700131848925581903772486366395312102563585288310069573996613698488824338624900379832309520573880259158918614486034042571833750803383255953973539919079035672197145094444164984788210439034298345490280339658360703883347061904841997582472130264292236695375209024362910995075527157946086537492962290349216572205143919488031058815649654777931412541388112083863360336333026485352913497886461300113175193486928221130530988629809958377846687513821745843654339556776168232063979261341418737963362413476464047351926731564516379164507510866288 [142,110] -1686221277688005611309548830232819015372377305291434029685416314159315770606511825262885609023120873805661582145659085127192890418939438990818572730186120948279267305496262545549497413319289541654506278390822717159821777852408452833608486073113805818973246901500510249690466702000586000224889372574337551690070259265709263688923203270399857996058384527865748074953312108091780533264925970599995353856991336072694194695179332869102399163955864315214029243615066197367801745141334080648788200209645292875375213928063144288778218830303562437746080448314302937431474249767824938207956353878887270163717088608621326513758448569131169657999510434492100104131069705267789382425318109620871123945468616036598030300413274783079865564818341239813670796646417174222866494744370721172938530944866654146063005426358227959705779482690485649372416342280321011801204391171936876111543669461235072755084163363872189014739879627538780672374573182394653677680599289416563628169159728394654043382534471164890749775087059775336156371263646550232659662979943419365071827256310041161290450878245450127327356417234818917283056615928872599198010227753881608635321065353807009797655335788895846933344389133637986046092370452924738347225933542947737127829191796426119605437945673344402272103860171961192221642880349529316980238007894778595165901844977856433420001930752029876938449684462244944048551149413350158766295414391946165453928684651955787461125100752209070650385258065326485384942152772388375067136383568839656612439277958430097606569603503832491258921909968668962010727794371269372648823484240 [142,111] -6757402009414725839039237153194157340609256000886731276614094524131112533015635501316613635641724416491525703256130483290489626037309567082055385062611425970283207641079536418545919422023334055502158313996315755246948047571557189338962542646421954884814426872392486742652662425858824335172991061795620497191842333302045718143731625702933522639850459036571750817749070954655101987389489858312855726812246623871021484669867788360592002664525435640290432099875545655308620481956337400425203390323104246708373887488812657383869571117634466734662492659709666812400315817892493167723696332763492044738091995208172082915724520657680335850707042918563971242648726203413199368024741136394242239878484063672473513980398689285810126638519471434552594740558746037710098197626570364400895100025597458356538814816602638075165223705807859487921539606922504978480592683886518752220529756188263962773731447174272375415175431284062435114701468386248084735546739952379205344314779017456617776246493717906570890006307501039104475023990005365902529886471056104109084211913953657486799118363466874228759387633844276406366226520769269683984520517186336498893179963361462323425502101134087252330299297533906207752270189716662136582901271210893043647820339143936656101818803208054673637430221777949252436019974486439590958480995013793286311363286620135000629029710261476614227888110284061683142779071509314124611158950323753352410418705292010892435854499858544978859450467564646589327967365952711971886776371468389921283746426052948224357508359041001768406502224482172318114529433482383615668593 [142,112] -50962024975771501843027478531660930274487095543718642867199444631356464451922327466126945307015215223898541860516866867547111324699717542983744683034916283815804900023017621407827233350269749966211719181627142990553003664797982164660958734311935134807301873954314115190947814721012260303352600880179929472925931417585170119580864328174964009995385978065637053496838964372983216005339265960961509509440933113010204976932820222862512310580985861780314921242847384660331314153064688596586885828111341168520155476639835992750832827016097298655020008806019974462473547425812431778917620159481450370605633728617909211457763310582770487728196115711797295076159685078595216445909222628044727663049742998867841998970799211042117450890336029730869726612575922418838372269095755613208566629616361766261010794090400664743745073020366747838152758205256997340644427430726324542914305113612620377377597555382881771409064014300452158435736022527367965651989767925661733550397474261097181935840976267142989075649065045832198920040521552203400756254394977373258583048618512713036149337133367409961086183204516679784862985154362496047976292396021991410468300293264940636312479271422798239649769578715687859434592675980444126499732192567036319307599528279560852676041190678256059641199056734703715187444934722832575836449155229829719100520397318131772566652168809648045382512777103719967261279978067939686602120595622433852998584619780146762103208925205022851088786987909939891960610017053311753542071999379565409711124254799986153879328997833479291779033264844523196474954549121110770 [142,113] 82565937733959567064128169191998301468826698994937342583271201051043545089855553994864985343348097254215565225826398142324989765108295963569760776720310327906737166219423631869268871453979069333364464183881469964619766583213380960599361817300648110470015894546492106870026034352528670712824959372623289703002989547071384344303512926442128544419715543472490855549835830502011494021017462471294880165855133981248733317765384961734355247890686334780365208495509507716182472070299364033693227451238681201319777973665970756047658452022657501676565815423053137273421541943284918157440133954236964984659698280046025927791735575963373267251054253690808106152479181368106438631907201726638312175083685924653372223446171233832699932568342470044421890485348462486742338934063759049241064806548725952633332449942863578588467776722577348856742818194430863709765967933901555720894410094034220511013318775664510340215835764046122495584253260824030107300076552797183123586128182019226641174068891821350477487114550307531963282775080125086698568942895687421513608566016694753611831571717483298952736835134091540238196673397385214970320826603710274261749987981629953171217926037747436302418965767376616287738730402699712724879943438214598444904443948592529649133439619418265118219834793192224488023795720394697651274099764701892785916401460822154318382794613033151188219337593686179594918739571947270160904191390899291462611713308214941623785152974920137736633496857568197556678922412948885354256153151589713927992099771454410977428824188413623716078042952092743253002854879152 [142,114] 313072109647300248489206910594527735117469858744121585889000015702012484881505498347155581624242761495828000014845511308104098695552828690274418195878191437779008034333723384448768610324116790915946698621644313983942059846105800703981206052907803562354999032981015931537571283319797714156449865244097931537971412901543726164273499186144373434435850757395123994564892608176340298179905476223034895570061112847280876911881648918082962250329940493410105769850274121218617023380861060503457315186557115762864387034604526243379748461717773743777800808465248038613363688457763107448465180496085232258885207649667446215080279324955020877316212255687047769635608717913365772017920567483663536596005132032814480622907348557979567613863351365184915661741994682604135889829259514689146571264929441985473757708523040853299798233705110267228273673704723163810831676117325527730968008957034820557355450853194190097034822006994836882958711020348278892114761499819588908744977059323408364945906518716728149872534951195713893221801301559509509087295952870881339391611921189757998399193009451513133661676691325955164240036591024349155248429336180551751411195968457369867141942737624066178704432022034485647738912170634214258119713499520176359084665668795424517083778466205014359128773677772364416404487980158207940803192084779914357946097135644087035122247859896345234170820526044382749356300527715293300851942240306752313062683812431587679334161804288147619342724667593605726116889468438195057590202149450660681570957517146855523074782082476236675926405784313112673042460 [142,115] -636053060882858821427111692603325584085918599629711737874635326648610253530962982180964902889614533156956797165621973134761720852889319339220562362853895564950700240043781956116842808386862198637060007211902714301115850331892850553342200343278632129969447894603427557137636894413580500418861573809860380656041860839855164180553825426841530600832172160389303921252813735878673899028497537756464668928847625603225039439624453649244839572022714000820120471350205832651637200208101087140683221250011221245516320708632538055895094506073253726498751268394922365585904902838660851331947864592162393311780610076118465328247361592137661968771014894881182509879349720321757381326912552828866114549507450309677737820043339807529741427878964377300071266497341403260729410334856244374067322766711539554282675412897502685578740069224725600493001267552416118483976573094656894804159936678481170632708675961674074983220790044602717296425450241990827194637501359713212892098943963863553358978527605270322007329891374021173259180169746468634765432356223829822887787732482127532991142632682437569434676072093207892646643127222304768579115248849856542813880321211205596566466517254165744386510151172606440338194953209900455006365353522364951981841512968543305098060572652927989520931166090397979780238332752317298274484550160099225849123165829913094020996588023206534214841144368266776407032107677077016059895789835103342417074860922462750131113702639477390768897641537880276252319347637391917044546370699039908411261098495503089816604171308682783055971430795904892644 [142,116] 1748309212025029121668282325310602628707611917179074799227886027713806419916934220012246310408827393997704267936613367890051173270213392831199261342458172262391734801988590694539506412590326488640318527542677126947863280651672835756634137994148346783174683441194308686642168563323395274841400204896226552109588072772334469544554727899290609321409428367392776293654381428112767330357228146250395140564550051635993734207093900356218570679671829784080547573608265491650236598517979502331114961460388867997819886521989223251989698633521851624871496483750140134542017559900912906943182364020896003652283630254134556013986538399264360250626277838759570820006715718077483803541076470067294665049767351580076747631945896377319399729285621992169409418829847803336241784934703048741670734951475333369875186863290335704345945697923464771474533435603703409132646988554655426084780701704458172976842670785391158577146442373259527718725791721173269396395466724821258650181932849120928186498516900395716727097592580932222673346383436584321414758202658416832051819118400268735804670929388295152221588158757645504719341603843510441743151463038623944966651250151156502233579396154174076798797903036908113924166432441281417647184250497511432954762495668178376527837404377587894725303691905454610943670901104670965917751205866873671424453376468924125093776976157687487776304235348559577858581943938190242734750095993355787242606851442757732451225256768321932926902876988778224304275027713996984453154968115049478205460220103507943952639755749597756525136269315550 [142,117] -1234436879043493114416547670768579344084775371913130038239841792197015035758483137823304743529126418341720794589559222350809902956219619992110571468617964784098930319691406545822163401499376654075392940213119502442908684878459295490482376198362766924836038302978179742401436201826497756322684865743720875361985722089116515455991447624671764996248332926056737414115066887858961290483955099736336861566178858216826475517257269536652221050828504822313935804460645885441527874425632932052219535935866214407015127132414840901383888215144345767722283974498938884753667030536456917569726325865432010830177401027959316011407045589350686512210277413369701069628192941122526509505730636514948147722896507162272151903304449629844427996993817137215205118428045769988988735929515760398672455337969809016021790015937034809640005019166614114429890560883029620950334824679125743801009362091860882494939720248322659489638083775601741721280796534092078181970654271326983165446334884331532123541472167926103647693048621599632446770704313365583267376066541894011988024226356573177174039523294628372409436666817692387134034120781039316645453433281336766832772382997238717155853589759251821815941674232007816311661871513668518851857110119204177823013153922800352777256489264723511044931222496131969377744663256348694738712422170857646827033847492639692357547396181531009449454847412591607445445874554520688084796008555513198605609438226550998848503732450975147573153653993114049600968472898747430515998771996714871110194909854503722174528894383432402566136968 [142,118] 870922715893541421081410673859496504824067322250864439441715353490884416873099563568261006692533233858969105137768452828062743821717455186053687785030315013277401282771480876314074877429701462008312510730018669402530549070095577265432305378275009821506217464758044752567332433732675528395953975915064077336186471555481757351257722791369903301833719394251505079978952399358768405708932733441668675068367313081610067034366793712277033644770356319000615901865856320430630598992849203510701319271410808938817265640542737345729277785219229719562374463063764543045608046147252807722856257093622922491629886746438823941518339542510094217983224463183959856914465284597732538757512142252784237869257323302047001384309725795455829843497809240507243854617746341442441157616166352289698969617677434530660670459311668895094349090289901169976563661803301113458555549725695904386910999361627462894373175137682227641657589986016990002637048617045416187495962378573718857623374646546758092549785865796044417920294104599668408906628539450119950086678320804322058267555063706976924545059330482097909520825225582101028457827566811575824398539836658976155610748795467787226840635628902321657959056125898214299192747536722700018516227826520512882638542194085817396762444616679814120353357609879214457870512466798388601012782867743768127480081221507868897708253940971249552964320801710446269300278597585397317888803441470010593492663806092420587457042441365873662774897842369630975627513919151421955889376364151389106976844488876028925787957556974951529 [142,119] -305874887168122457954013399833473826579376602842317747234043170795314352288956305210112133588208335408719141714257963123043021116563924683881588850521122742760499131090212629942959687974815938477655968655933967810054109630680021900877117529824467343801072930955917386104350224430769423499315337909742201322063628966262402944251213010754589058685089357226112744115769990472243123818660511543084364025989120929599937083264445484515185885142047887322549570948323290136044203693100147139448150880798593099446717792227235404608595866750671110341027713973497899562452251678824024322269263898685807816776488026067258936076243108379637152634565267096950974563353846576952734019333927448671970501562439785323578696842678616316993973069520855011545974726815788742106950732386599351887855924300162446339134230273043082761122411928640842486852916627909811502188004689431725895931853915898077415019505857196813412513975519445465235240880164556074211764919430056951580772273530656617152605280961838353419963412467708422893191360484384241787223014768782156674977872408934387623695403668226463319581470456580358160419022863365362214994566677777767957301253406921534170066035680276889610569695790249679768377520462597358569974454475035630052320243665039221281976293338310746024594251310581220636733123358437490248511269980866027894472987728887543151744783746791195766190216671466694934166035819877593001572643822482159065298228691357726904634209889796819650495331212448216898145017020233710110701903867909386329672540177727649614274745454532 [142,120] 19680644397631927528295102007230011089030092144816439646432222802039607656933504917644314443156681718184861389032951324975804493868931874181461923067981835989612671159913994284537016092328221617841546674671699501955705769046083400716352452065111793863607225993058231984698031538140632495159604919872302502105700083617434461388937483806967130399452571723150475098196781584149449809178652144417864886177112830430402212464071538613345303793442326357407870133590169656877448594457525181635358639932264599693617961921340886147309785309046821287966625471000159045403120126561418467666974716328912141377153702522679371517579436298839862614670419497990998329073588903482646529588649760469361061029490041331808415261812735592563114019085589076363903044259622925246931542692494722091550678952290570965132481326413539694009349545588856339919058592619824034620189798887420474514776116683670840309179917153493754749125943435992453438375235151902660731203297656216301436423060621048452529011799741418560925926530550445985712985371768214269622439897323445126794209332609943048045255961743914705675707562114094430012804844177153667232896276110216031580499472656068353651190399685460386716827181968155161470823942819913105278637283985607807985177642224213173523340344332846027600573495218675383191018007926158447093581462068011099484162827526337586235995240595947723181998379084660963675314234206237161214936269324597044077277522107373681059358183280627367680372648609877692876818777477890500319411749963882715208633144407978145186005 [142,121] -4700047513493152448436213045171787045491035189301168770798084499435091028584001918299750406473147722273313763691616695740500712134555585815752818310532734566124728715603265882675604734642510299289718618516163776631064420959573381948233988531783089680481943167511932301717105373794056773903705930346060142659142856169652051427781163426610422826257861322084128120656972193163818564518190569674743338594717430743733958034598310469564387168036606414918609290862603408700855778782235704579784540816245833742690399658544734476201913869794781244976726353294505143659246892772990081022034524996858014318523120520054232515311609283973695530294819541473835840079871730609195809504576281411875736626862572192281900903250466261511744738149219875991912534688618885944783474747953309082230279671178238135162841413201637773784027421127617158554536897431081130105542385750906016763209693798778429852194853752783986447607302261806446626348448879806560293236859147740184058810952445355319293812302118018383509347242127353103368959259803230699886272477503486025597103185738840823635651927206567662026875888322327908670666545227050621255569761268114688733031847289433214564046562279836950095748760645492071018660983039163363447905943754948438562476003297414678717045826402800415037254390904034484367967904796291278323080600891768208496566611090900058486063336572287058064460083856442508403281955528863933627794741381910939110296710901769094059222657182369232081230637576693716948634929991568145577610508363441150520928873426184840 [142,122] 6167206403444299482476213478529727724376060937067482447476703015281881375559980779739778833037056302599613763442898969478162943431272054421907758945908163744335733788307887193486611340014424602012136714430272796534705220809420068094004453818564846009173825744353284552970070833153536067420034481158366255214305770509317082339507531946634460105225335798727108956750795885954014564629490843852165295721245274648973333490744486110030960503118662985161261562306958859221396856407411122213294383093669482505120802195262015113229815663394145421974572515728109104180145138048177509911328936850449935392014664808577400773082610204396058419333728341955668282745735307559753432617743315820470037099304512445459536437267301269898082525076491046561294803492834844443459541834206080148590257337064834023193176953741411276875970382070572773632334128192162768794857389355994865568276791891510595866178852422674933482645225109678310610962336195272678827526413448713366708176701215174562983280756332139287796329419122116588817898390488034236064663554250237341677197419077854916790469041142548198210471993828418304208412510666724449807462315390069305161860335683855513830667126187788747857730013812947628585377213281343596339612355440035742707871484293948965803116664001193376396587833300989074453593330717291361651265364530661531252452486632774525380114612090929115848555974772166752499971957801576680578150527412080314142500260144755588346483105140466480072754925143682209292808136545222303604607667921425344445097616928 [142,123] -763405494905602510935199533909709158078847711072594594084233984949277402406369132759137988861385875703037813640138733020679014394716208785625582205904369899498634307838745269420535414023426426064057829652941754992459824321462874396454962001657845906850606559869629286326701831592423827040265203534636814989013976702752939836053772483405704127032415742091437826675675633317465260981694306651561586292951878721336633737788624251057596488486842120335846970255159078797964090639765171168526909328932606959191604866774432078353774617082864810637505037600733243124898670304169695659025112692064689465849185935037354534704941282350106186902970654893531133931751216900134131279926258643446473240276925824188403226668115410660052035573982540511194568379225045817882303590669774046594880606013803371494002017163578940100113484933183824087120070879182923796072585100506396038243809341398197111347249806080213172860697105129121240974912839788475800732732338660487067595703902264216282115236135598159700734275853711687497034710327772005320563635139375019067762257844656029975703809335831053020881233751485584128353164020809218211534267946502739384087514304425486608752840498320753622268263335205604966191362903280336905343368790607188774730608247305657503939579916236057041915279277569709632302380122293138420982456390174552449065356580692892844175574961626976116345289025398598915851889508969477251782538048798971262065792093111826530821845705283013721556137368010892822269187320805710008637019503051433458580 [142,124] -39370868322492770132447370945572196540811824507239577336215281553846609160392085064483572341333764149588955266232631565159406787116513700934231189117368886186123199444014123682034274100913489259376604882652033278525819657624746142467256676245157120583179134001582937734770945232879059926765739862981501413729911184984449505143318156777744082742770916564153053316749841283748873054682772002740409688023052928477321255702531674729775922399421689366870282421505259694473703892388320896775499295055885986301483589476076780779372714095755130260794402042095357384920733617326124198161441664314539957872288124715964698934192619011741266928933076273596780861635284851580757372492438730019238956210857917034751949059145659033278389166746369083462700285932284799393649652549531396893700144294404009039944795776176090364951523627156358995659901992570716520424932723952262767278052036548978050910049353395218818213992875784830605669560649851941617839153294895152653330873836500883131032479030491858703118486073728639869232829391585173118145014152615424993211569132064129399923055462916198567642514004891911828308389139346350630617227779314323630162785437777696712680743638605729066063236454366691921614677433967636684396425078132088353931225994471751349526767787470071783730177453862010632979306804995859514360452351327893461558149691706745276057932364576768158071536462081402479139942310807919157210714599403551816791204056682145692254004815833061541228718204529265911368657126931418344511242294251972 [142,125] 521815563502446595658288253082216683470980749189693369454747406086309702242382794802959647764075356232899758492702283044997428836503651671612778532164549133695517775935666756790215330991676142494357847083633363682863937498590700066691142768607754836867924464355242417452751653949137121950665687771661442412866923242118322567879578928045678752745822320662858042849413511312943610074611205640556109031244855213406233921035083355208472197632450229581077627519765418506373640203698923265034265534302694752219861775271407803917839631205086930123348859638766193829473376199736716525447843209070040634086204545231141677013890261801547644638931766380660460724267580688645093743867321949108994195264722477699148216847205661323217030704336844721523502095889908764210449741426704812949599004662948496839722371409957518031552930646107113023620597445761548241439215391804816256896836225268432844247046248621234135540800446172563238462794849214612914710392355964824745938795258585585847914247514606561147146523862567183963985650518834213388040216144312047935810123620303903269547294781804261295660691417398613607615418378985924025544572781219049191190772201777590631225374916180860572850112340634034061381435236680451154870780841878176792941272992619742736497938602672313029140417232132598284112106587209263130836585722133865077294778597734507112853291544755858238437262005330699118737809958911468425214754808160779100301520629539063074294834121289505869863690673542290747075874226494715585733144 [142,126] 77327453391124476843986690174504987087979283810316035428911178035264597559694635363647887061674536451866043602485118293374705882272256150455502984979752204477741375041358420444883043599907892189124772744108958117955572417613340158336013639616721523784932490628746465254250051942050215208207486950683096078747065759851872985063635661263819569089632128216001663060548617982206323088172471070940856170011509814055031904494357390151856116166292774701066373658450311704611694516779929847269666918806201307615737516631380214647719863061256135713171453345502905999077554396024378132612325188499875937473554346386711361465732061079418739306889952085604964136942540272015083366288639752526918068954721343695088550506755412455860731177137002881697828913525386082452930385390162053358504635125987253932763740531150824850109071122765293985013947402685891193788374222189335010909011030662780420391358531512197504163833849200623868554241606351743679454435876184383810377958747443603264482482357848177581103178210887874586341345636681306024864858871821223736521071657140730355477433455144831566824105418878155797378556818492264043080855804732823365540438906350701493374807254250744029717966911492893761460260057825230036775392892559599385802507311616321393741255079250071205660025608708373706487596346670588185201098922111315028241264442738534983554348620774064996029409363041774108735975046887391516618356644696175697493766555348381700741263727161389759978557169433567041246478344650229136 [142,127] 12919223320241222392775345325915018835912249212430344299295698919871668655686018986129207000938048782662126474958993033248114338178296498839778959705135045088828679885296456984234603792968421864211683530387752385738645620804140323931926384603184301292617638969755156924160862832048374873077171957433316388387093336421811146602351397560449704869894733997496928673200547378859801343712786162003642793972547483773262547123765523185896914497287756163593080693285959808158957563340218378346922741537316714785704110093281528768661761490469631281050895287223967470669073302944665215014563366732114993667675559426922774931983120115264823601886604915810546646136745458340019309032829063328840248885614391695835785286645618794185233033035454041960936996494116976557998441252104089798390277715060563498575351488234000841322876019703149674744557036066694410661316986540952867788244660072764360429933850538780015159116569771078030553532423287771296492007401431171947366611455491653662266829647843646413223358001784807473470037044478274874851826809977885390871713959333484238315441203816469915355591425035999530793803048717695928609104668239804688129025005763433555149553742476905040215742200550700285596235860213691439454256012613087632439982767918774627566657858469100570523708063905954685747147072388947585012303097810550318540175771241011317393070585849072355983051163281950162731586664303721733694889908458109260112147564708999822288429087668070710287683049640187899371845150744 [142,128] 232393995902782585720794362720691455479669672992738769231874298986441929699363971648834810791173031922880144682461448745800399400206906778026498642824314189023563919241188707309114854446354673273518985131541837222224281069230397904321270795385772799575043029612023665286727646667354218592848112338220685117310140079387498085522591096421160104578870618388035502822630901174822116208798128813869274667762923734841212120579880955122227399780280248816424111420368447657333029636103617689011608432611774175053091806563311977035524430028165587278646683321078887195205148413983396677546826930994371822817816212814166283558008069098136148467652011666018473384106090249717692282246447865728123003741134619743754248584343402608365183730239964483408582116824000666968371844920043763007606996843348002918514895674265524335702696701104117397688569907535718659418553381584583054140352042010603469853045100523957521429935334812888678463732462744691908973652438438366867462482529691867254365152692061065213597761265189709920959884879520874724612986100769533634244541991115248685264201119451134829243283741455898159412259262296602562395739190301407850247551901523603640770768878334970294523350274230536947514717713845740652911830275992280267435543367709173123686864610489547936917896878821856219198713258078365053580370881443537458861776038469567770693027639706664655195581340158048305913171848863035472939752162322732572155577950687020683753403532923273473592987836158612420176 [142,129] -1865660674986417686065224039448182164763935838462291484308907933329698029341654380601991817898985103057798385803177746664442185299658586641888368514168773174402505056017475327426519053820295129641875692104587482993706909962657575030473394773960245104136457757582795262968842069848880212047769678387853686153713559187982244101060797587512659456940364192114777551271494655450759663161119464663760734713129294489156044839906919569567710284822639133147923767506740906903011227726087329867259431927692028652010101163398207193065995128643655601106053202085190431698612315444258925693420890226520374189130962694480593481296604717260568117267535910712390658989843829986485414039979726677067977316377672284940031656395260990398307866548184616307050000491968904547294896593545646992297077408642840824976412179425700214633349820473937478544255984673308679405529770583358329863730136022054279979092272638675064747952335278427721111206167175851184961849392929378503518013351208714131186811638447824263561732157249699653690839176971091928021479600723926112230377595660367460031322959212602093543498067256625912513544901358093763294007865769527951180518692506584940105508358399093223819241421232791477177236197624814136195433420399109424182035005707813275904959093528661030712256595662690578342812863848475378540166358537416796652989614280615737574637593235652156458126777750259833779993319501642432175532339336372190923147573220630825174812447477992938273441503258784 [142,130] -41426419315584357201061455975363403156591366701251282055918629381445273605083017495868501335324449878908727139797308922230427132733263038943462516056923525711411909111408728033560497152135773140244652743883221598689477855600117032795101957469211475471738150816659726473849989759800044855375050473697182739719784957939690694114284039035276492438899855210288641559621265269370777079760808716615547279376621689270094101499270384065818804301898769169683165575561251098077214528681580071001705312510688884645088839562876359295452209868414907920179109356616691282806240370068884265036103998987201576204891217900570471587581159131750972493804741156653707199816803587913554764287013468219233856880984663178231478356769221814683139962565726044583630045576409408126509023877096528977678864578277234802894085335888619230885129960184011834955037056345565297548024494774138511472964490492057608627376894536666185670420210098122568126096057158737695523567101639285269967952185547239791847624762776908875050712369313599719159166397033889014729599987291833805866348043710279959433421551488623646751563804056617474446845838566055610697528009563320108296788476934551835892841593675808840367758149700101192237272248539921901594512483308170445542693847423296547270922258819918544125063752102232955457759892659502989023238222861739291023205122332475066864949509018667742675968610414390794035165664336143206695051911060360669951329892161887597735965237479157670721404 [142,131] -366805184614706817153691267479527890377168996115792461486943292151305143772363673203824747719670668174778604036067625277248898771184000073977250725832363223967851594567713650018389342969117113974459595770276830656429051346164101781674746328319931775262305523813862112476258621543491585748430907214685905512084984337386180625556424979957054090529718633007668271541046080535266679360051087509717356709857714275343590815029447921288781497674702242988344360386817975692006561949021774853540773974625801652359696594028855119291979579705928437698780218052373978880452184449149668112446775334265595655897321577805953607238160409178554704006467788860787189636214940238079235165598564592906150819172135705722416447579506506266080071980996595187974886092259495113625726298114473358367662245449647674135591942513033808304818199326232080795467804182351465400615908105038047037495113013041102417981317596988233323036602364332744532303758574312593006189367365914887754961033007357284638758645260958633848234549336571620620374881495398926812849233850764672773767472482930404029732578673484907427000015220195366221623355364390543065743716971604268166109513995046852076415347170950511291576571641539481277609149789974055357295318264773994690440216719303558469940198413856096709403650387174823379310640319379156892986646477642517644755957899189809849526274269514029995332677322161002425133091851814154702588683799801617828904539019355354497419991785717800 [142,132] 3169185438849943891296622355267313548350178621885879670081390495816590747999500281008598483266857836169690819024359742803110099604755161894738846907838723685875919021700050246553103260665795985040767056688778413265987561823764285931690876889610158517014180508462181426351412126439251602510205724201681938512541370427560806934669941246586022289101510709214083333802114547957092797725671946450540983082476526509454761559353512169475903003421505441814882673776948438482873091595967927516448383835153410941318790648081504394663740308965584991308152932108362478636381368986734070230803214920272080998727325777043243692859009813032493730106099357580375442440412018134666729400704803688015939387211879921092186254131307171397469216494962110815354780304709088228884387614875195500594172983928061690664539985606851575502656876509961896647129894980400934945486411427562696369136426311374496562846842302062714898943001395418544186097190968118734317240924952395181436707414298806885186554688636032112408149643724189742373774868899201557170467449917842956163933997159730970136810141045414650329756601243302430015739227122494430346275476650555997412424539723486119457376918078431870405937747715894304467838972284940620435937107416250244958914514040028083479778365028128473751545612964969734343100751851285779510670971024745501230302413387843250107067796294459883246633565007339191874657861201970596161687827268709215373924887221020103679391140 [142,133] 8156968349967898833001735322704664971750050266551392747370927154731001702903433727686784818813095787735933055441862279785806214854674686886188126964542295054695901371849315427230262644217609167610553200814892636319793234895756828924478342335002938541318880711810397719475165894910678372277419176880804818905697545098657081886301976444275253045049119362918336422861203821153147230446878452079963050467203383254042158985471837439009047234048806158659538965762382912572754386839225391761182182886535039619921235498463581787111638155429068749162859781092950474115061094062306011622851025348765209235149597634136970954143598549616835627909804811164678367830949535870986609112031314043857923046859823256693352409328373245168517401094488592517694114921998419869034504547137815490791212154501696982772093322992067300761642740140310243778176281771522411330776262368397481088579547859590403187689934158024132352776560154512297516100256298978056491478477137151530134227324912262641801084377994084051451381394792771221693745998144014977146891030534377774338406050776260308005320680037356703330615308753820222681658968724736197987591746780113419107418725122174944723200701138642061533634193161294183948443905943842553752546049078596317189291033276779600162763586740214947223915485464138868009600913684313873748259681814935657286319055071207345072713517287914783037764147333170708797474154508577400400141122127797673143704483364326740 [142,134] -48597010126588870066670043571752173594375457384359133450299108564172169538771591092557753913092321054562525701212335320717311119072241892781390919325907601406941239793703827910783443666648181091292451934269209733009100601052946247714376677137351054495127119469737913718484761897582612142446482814624908570767742327574102588029043348957544148416193271581588059798262888528986581121364507230401595947968056507790746516539767434776264061432653439080196787805696343913545415024202503795964063083072787215552915645429712571466077025825754679640588347199402977153591908402124514622317999040174842390842338484628934364439251378313000443845067849468649932052953616331316764919696200373124014105570868240655077444441249511113873532610509328445088538624473201034674702786901447649166851310080494146871089748831268386603109518798229341683574929495822169627551248434990597571130506534404593810373555420341433097474322242258273958250440132518499923739736380255496200949037278613488250868177981591534849393947884730448005782934377206110252165551180829494133682607434296378326249591007547198529495408663514767739598255636761194726848138042262827826001311203403464974894935408721541864843924646602666812815046648343293991718053908926016138405228702993583319369921673324137430988932308622570649121149163532168921515531110301304977317367891820435247978290627465623258777555057225360257215706482863103599762690183286977645223599316 [142,135] -185585364514396052802246586205609793345317150739731504956264681397982048536007322465661748414168633133671550580027405737648242743374176014276317571181473152397308891309995781734023492547588481143283348638381360580573007205632901804205422959557256394390163187079079053770477999286983000491783883964800045935231132872669629043609863617610441685003519470841848896820177402824837806154606801502453508939282093553832076740596990370121653177561700466821507177890115125139428325101582198102666646013451471235916098470958198718919917963841216673586992411902365974123417795668574906674656165862956195775276670027546665847788676091017111819570536137098216910872175932289344356649257399320850120179386631110940980587812688655914574652428260383278642345479238252851061328965129204195960428202665005515481059186497320535781533513178651550930595633181981118526127381127240830071838761738660234306269868736085817954204217435718249351426621323250809312494769104191563096667028864403795260731034452373081442385674242351253640960392728740642178411561339522050244380879414945197035965354431395590817175686472773449918507928494596935770138571499019152156384917035680390768202137370267933602016747321549348911653525483700423556705515328138602165899726855256145915281409053361243661274407586099153736622304275120426959949977991420598615896754889198200657855158319902934192558126741581659057791714747461878417065482763946453548 [142,136] 1036976986715064050724875816019761496543801298400677911135074241149832703215803788017976101814206934833903030863234695520476806214803315521058072268908546203317582600540146996872981913522410363885070455680537107441203628666864376255370570311658802246578740583997859675468864913069857693113997759391118845985962204685181381116589276717086054852060030791159251456597393820355266045310065273997981767893645902435059453877675963537745901145656327765212516762508822169817830407341412565243678826014687846334525914597660437772352947261481685396122482225007088742042286824999792275428099036234501151307906597505481687560667026575280125803338452897413299677725966249788290917558626709312170768429233465632802974770601905549489841396369673977704226203929110041893820032232041257673060832527800918987884145745749023404512944921182397126310433218230904454282419372978399772926929873697647248428034093866123384253236386653215101796615931674115066748568406313176791909291291215950333316923389578163010808445521280638788766921544171621713883225955528954781018210389300383822140043022314466952519995703482263186347072089764373007625220844134473096663202887429290151594074814759218776629856072279858563927099818115366448216770791871852509512605669818670729512801247187871479472059316228504210655708687524642661712044272495298972575987035425218001242885837302615078343501454943976318052172559349179594509554458086 [142,137] -1470267878182431024264965973390678212343392182898512137462711825548191945339626068072108923668686065280630263431959998031844209076041836632160162176034740255054651338771614590943102477750364840723039088132883861731005195132202470463539100869516576284093689978467638004310478547659049413473768039817655468512469107168283988718973599034486923839592654626011665614881620483885702827071232866166640410683557669092746210236017866766052427296448370253363566078199550229614825893985044308060991566026041479652724234734493784833580603862997254265921451471579019608049803867580382714126799691855401114569414146514335173361437036039987352070298626102550011331036022829599467647732242551325885221008282283088928575463670756961538755109931436534288526191884438537259661962933920594363093958059234889228118766308076357102545958458863532515242894645696086533482138653708107258620433981250604956107286463511252587479966957166512059111715662435933794137456115245308477670986545220375761658406771184466487614631440931008241997552373207591583691088406234220851044775033600252372794959531399372947287974062748456190909662214427311541523645557520935302364113104828318213557156688896627622316468941491466320066016989998789542814764778246121497362846160874082042726106790579693823327213694425273049244721185965113083970665147276343222639950569590523300225764167635638586830392118438314294598668995892939376 [142,138] 2523176324663837747646967413465197336285499440226386207178466144288504364549858532542869071444073487574770475945190326844889308756819532364702196220095249941913746588608125183372830460248429185658270805641145596247107719829054384851701825629745309718198774423195464665130688685272456039211499677491233657276393063900517129137408090430745894304773201088385300260692417602084947767413442373574584628011185915731244313661790754378525795511013568242933212700651440209758350465082006713277896641322818376730701199374300759914299273734366646480569769806401481035767006546180997746501973950354927923015158576880053601571183637176687520767169352710532423112025436081301127696104709309928054039267773163189458016567089485589046740071954544159112958460607005056566592211700569225269468305330781670643807645724160971957740446105178554743592592417877224940826831074479211571550697031065400732276890396155388131310698757455018149234619146359843709566570845841742426539624187984133901027518921246739170346558114163722514878340284495910604002541146306779236794703229289703247772509549265314303626181817764300371753924743298967829243965185408602262729837858774282666613779497923915503412195637343243533775644293807776276487753821920198764264732862508002442242182116830618696192859740486970428302960005635263219934117654401402347160093158077619360582062230166202564898106475873320464986411229144 [142,139] 218548138587687115046620543185568888956923974622967762809838835935344915773304091060818047965058396123628611207344947176843567224496349514077586519311045564066111649317344763723414731976954576773235400352085605789960095123264312361784804915042111799986225227423114678391654218663593953003643375699413436883519662708273716803798086368544581153077647973957595378725450367445794134144531223412031827930669575461064448018170811205344838423278063744814954657247916597674100230904115600503043919407847624315703577803883684781129484527434305953531120180155767148580643017438503568052285514087382219737400526239662275844254269824730456816599658031888919891039078850739179188207564593564783834782270007171163286421707922695849726668095530683076858990612763453205248140479723762511681034731035602136257967847886393662195889361913452470792128092529220806759878788458486838463047953941171017836089813778495361371291610788645078147236014232846921942860209454235973423071537247905451340385146618976330175136170551077010352621147574433851660064496125635405434856070646221432481091173657786727274617875274342971907512044828736318475377407661624474485188154200071295369637934012014246174030773246609182400833879450873045847726476785514338604090155062843493518151056680676174773928968990207114321376465740898470228796758496554561824530593708455464158435560388636201548061713084184037234 [142,140] 249685041036052568392596293334389851054045536473717840350507992835850950047856996089374269159042206172923483701048224181196962138486684100437653150794681468272807186036077658288070377396249414867061772079332749530108584306793337485102595830140838739897592383737762026568756515463810230276784018989201789322426600205994934393598238875815249419928237942093070327036890801430220470256076204463931820632710708104296863907741282418127113532796763543499113393421119550249906031507537903188911451719721070044342097192310993541624459013175656782001601485000641931874497626310744499661454232036443906984109142085162199356213953573349674456827454436476143483798831633106234601397996963260929344276983384638081807032823363376961922440366950194645272079551318503864308417571872385182800147419115596933706832208036242272080465136181360311392175753812693130014293534778296377024641450915215713806398400817955834148924439724000628980239920884209298448796525877033601556863890455478982140660139087478932714389391929436600309795850981930550956841968944171995866622353140485563231102752625454203074057410332158358457136681819366173458213097805143406169641655089871117865980997344626105661179932299236128071007212634496695024052851759141990589152580101702982739132967107088154837216661275362707424574399683241254751782092669604599597727326038811051657313373294056293204929284161 [142,141] -9192238585145085706901578131881661330296807390352797193388224139741203710793230614542096130445321348179857743977627728452283693433150415133232714442977235085476710076530976297419871489585357728893984387300835279799572449395926756088450547704803364993774856000205263704216264512595786057473231415115599063568718959233999450340678552775409878602575764081426557741279721743370061827290559656596220740230536720018297949522498520748627209654263952241095990214559965964389559070950420727000277981288688997826176038318569854092016050862739954744164281480282473560942827807615895561555719095540341314015210203726265069366641406459286876534578071265420165405369593869025018329934271731177808366421064200806863826327480657012760657033261043865575594465033603002868092492924384737982361159355415227391619092626068395960963414969134879135528104490881837389013026797874344432329841019401948281452450913026008610507478936358886852626737377300622713611820025721094917945438355381755387280657733832205883917288591562745826504730478945626165783442922800669015558260466969573990738589447152885706809809456108485907184065284367222582357716774662939990475544796203065035386032335628038114266324346752037144524669704266474227283681261663218097760400379806636375624581224914835240911880679904775176286317346588083433803425306911701134356379015916096356940897611598167952 [142,142] 12470924677201955196732668629924146262874797656156908948096579669317528413857883625464347704832139977788240503894383638363222228652354906627944409484121868177224901029966552803669271209248741720047505817898926702534650153786792922203268870859888103036643199478692646264391086818978819964685832713613643229198122727360999403482045881357140310973752807118857850939258813497886507733196071802179710617792054404945034377545231820583186598873253935590602217486407317202815931724675162971160998091544734717933747460866588240459147870841530503564906036693820407626131378762901155680915593417343363415531178059793806959989893045812351130243887272233111096816038920266126845622254829751803410823256831626942770409620584106008538916702031740591546316034029244125045018435597264737232895204117219454633606337642128862239984896330186030504522749269159864545573659459049155446363453336835031251168007701219615274071460577840501803865407180783738474420895562049906437010165907595018063593108922953847231197795538856186673722437347396113047218470997998420360380169536828229487417983975567732090376168223564188454474829749119667306584595614747199814915298451441212111899781286431711730696155126920149939580185537170256456507299543074862633596847620638047482638574845143687254730914073379022108092095447169400708776917307710772694657341606365775871307633298 [143,0] 1217625978035232503223669270052667691454112449555811166124389510276032143297905326498792725357620045718358502954509305634857326904083890313481553947664120543415475885290972882023159368878885889934450689651566945079732506707869936137730341128863563403990546030452129269622979297757437849261787250854047617722148865928202360254541874716786329531536687858156838152004584404669310513901831850852516007716874791661501199454067198206138984206064710880324438615626621717851152250331580736805698646262630144748718100069950314029198476314167529501206465617017759046621348329451536832746701852673048601034842794097622280782750635037971070400737542078026963987699067309232566822385399666582331966778335636609812413686697608871086400129446463961675805487696906088446690200118737408299396207032109885245946503884071248170722212292073815350923426179617566595162107112877571993629056129996688714797038998166002166496297218817317395352865020245547976307323844914423815039333570684493389020081139861796482515795173330970222086330075411894157701265775602655881019966743234071981360798686103113575510552542065285146514707555658825615054276561904433816143252564913390264907135675415742289623770032150850200853907610706685005928734767650936552359530603024998733234975397444734468548868679445281693796156437049771430710755822785740886142628355743303626603665247279617762427226314807489645438661936818962938393726824525406892384966481259347358725430984975536273422064374793625662028354924408740877872878998911827589041099934033778802412695069945022161652609113384753630786026597378175089964986461296796926158291826930205845370675390688219378982078756951161159089061219025758137000292207390685960904301646661973035340933993084138895673275327599582579783511977557929833916060470105267855166324480496899613425668831228225950977921878556406960166264626722648871619883884102043326073929551268697313821870822905903735820670367828179886568037558575660316007027716977972886525094509124755859375000000000000000000000000000000000 [143,1] -5627096339081342009881817613021354297424757185127103217263638314659108545427783773020455471274998523977229808540304518473481052786092492159436851928776512084127816859748963225128918749429476629201897042031548313605337539511454605043868197339726254954396326290443846740041619335394740130940933261196727939568737802905303745483861549577806680647170254307350064311730778559842248254911091393519046799686942963932033781010288242163894661966847577418936313119988868879821817545224384195552607208799596716853489918502003887630498270054382799143927941177685940760653128022150036950228618007310385318183448354266501768296568271113106278800492592764489553639621569836094993980371764855440740437091828242080356294446848758538575473599813036963585327819190726365417061266720671836716503721419672491274416013753284655777498386389155240129269524432446665041578940447108911595103104731288486831544683222241595180763372941365391422911287932595636809368441658095869193134260611516440171138625943901228428110263548213764204146699506286267308375865664045286815706577615244193356397001472661994992598583934639934881609762374542265994922109634859138523956268074851511605387555837214571341025575013474235583557029980235095692751082685351055661084352702490235314589110761205375715593452336581706900470265674158026272291037621503376374820825647758954483131740890025102825783347573773641472807350699776101074754523311685028941548704490687779280830487641338003097872138444997915020143596445333038972505386838965523207669258706395388009410571189065679070511297427937193987247457703028400463159136826295289040678560685046745071096076457591910299373289221796629116829539680690293747064158170922698858839991263606245869477817142078312902479296523559538759366851483975192622243723904914021858704871765559638795653066084879123518819401741075321662684028457489714277780487938416939945357323397195033610406280587368540934307467965388907588051325581348349284805093056816005514519929420202970504760742187500000000000000000000000000 [143,2] 374189879761205067829724985765002330805888828634027354566142620903409070706289877267615242225716619761471200989296420181485887838942066126527468026498236963021931650193633018066068769795854536317565584738418524275562108726043099849502710088296495008697497472565091068512242410503869626868654261046585628765716851765887882408346552876857453591097542194079679923879700139392248042620285494099154219846956074955012516995584079732748222796351315610661316896266194339046475276903522182435208991075309566735615369121454201985818144996002252263791448293533794603084251637454398361598762115207659410740757655110352388248747639159701256579413996634975137943599035482525942012355117591024961021325289812886564400289405273661363063658003300738114495552009366457039373250465936173591355637525332762304136734212766555778809484704466684785357541690438841891735772829624976711682271084534815306504942043661396097882588387693722555971460944130071640436487044907008031327213629946424851605454280609575334557798059640026257194187418179701209684012364111543252919947249970093823502278873618660787414238623725358953410766433994551341521788469727625413863071164731705050894825421363919511239304936707516626989297048521553221889062002839240016358644759520636954973310925244397592183270056673900091114930947052699022325968492095359920049719765907805396847985469363320678411600172745574124038933641544282463672167739078982740206153357731789823504447687456001543141169787622077394314019581749862894069648033872230170027585514822621017460800877940320134160764099322910329977781399539857828937093580778379746626402573957703032976915255887871235485814655830446839161539837000050491710400982839136539780548701650461383076606710839695575356979836022879239276524248378574580104276150895063363355379225907175150855029106301276992628980123302623015428314453424541480337868542190346427359782774192919316363969739712552977579007325925709460971862088928031747768457262895511888922683851887995842844247817993164062500000000000000000 [143,3] -5957195647042063579545570631207034855161159455632133319255844684072060497666695563374226214104545385659352217406398801744675331640403097407624629816870958176630095491029283621869281239675780076008479810750795036874788613842775297567845859920913920105645444968077421378591920938440748233937496582713293912424872985162563577761255447201454860892977473854130149230823609179250258906967820955471191455818013796990812518513396653495208576148979428846036680612242019928330238636769349142165694437763592504971697561495324914672836992307524458005227957341534851937524367633530523801012626792050856339849562210844982421999263652903670998056751619797747179650890489997555965442252159281978094411228828780396860606013279452474318447549383583939684741652783566373391276517545869080884048606591308170507196861104116979585110760209795116357484931184716056348539620072967396694886887712588094473295757102534551396882203748854813712221226950276979676435244114999071752775650625672631586057218246967049053495073684048521102085574572711255309327139813234422493006379469215976154415767392054615985387883854898783828477373213576377056655450913759139741471890026072252652411177411234338887152867644466188952082986313735438893218572905762333168294033630527602152828205260513655699135940171014568554717220597061068947151561095089845041002228754831095102979190493381874414464711907450868183392551268167611268215773858781554154848724222886070780517463840580275913037196790668834463648324053671886924161995762517910083941993099307018663354629018702636400425900059619215505360281872370097853269043046132602424562074908049707753610080382654634136833373493019513749478855478382072011816227352506636848374863190913264439280079725239082379406967793807090386333377685574607809150048655936533965952743655120488215911870693362244452937281380385476276222809641507544296280456339242927122525100174045720015225889281396829677995729225461058833112481035521862076005090139895820815565952166537044831784442067146301269531250000000000 [143,4] 114327890255443076388496339839295797312197287215084656267756427401750807138234793300957614317493357302067954974933697410520844300908537699132753488954801661986713816662044721256913330055098336304512433913413794199531636982765588704331633200902054261274403002523513343360428736006950950978211428463722798376039861688342006861846643063128916571374340269610224449719430725822365576045173291993886765357767304162097048598701662953380173649939013246405309174499737399542424759702261002381211744270097886973111961972431629938569535538020145080538056117241701847451895947949798220113777283169932446722117045120080566314989416040748554091997700917343918883024962408199970907691480204305438040726745786259562359883456776907446660494982132335246647063969079772302315555637958886086644386664767771633162357312096546021298488179864821459433463107419238478582213745967102865890612028653427819548148180829481935939106179576514144431095918917833243334642494237014570213459410226308808148207724944675423593369817501909742823259364945986245516574187810147231912826140773987071166122933710062122366166618517881198721148226106530603136806944200853296976518435091418069022425410119967668753350861457389408485779331841226179952446116862915384937615736773063737719605235578301837128915064179815893437028851519342211473539114279723392154795271462516851080638347356555882792737485732199948905831408809467578436948989183390864347934784236807102912593306777039799693424743292215245398171540379205684192694583315213017682101871541006318174016870774326382756385506567682783236096110665572339250698921602464010980318842281597563375264504797828605737100941969701828146628419006218119568107953392250966029736251265286517990241054770677318013351329497819153398660772817046863719707516213292087348366330338918687347051787498598552669104859272519341346179568004220003706956890875400310663606434143571755921197615382509277847441052543514480029868800969590281024610738388005461152463482221719459630548954010009765625000000000000 [143,5] -1616574517728071979944397275015061639805975259837276994311264450686090816418778024379418633165049883668066576936893851438989762420088127100061293542298626989969744212355723580046412267602618512189985978355414539517026656372313793239389946226428419613277087842956624617699317053019713355271189444365548433839777315476173942832354902515980661485296323268397375139113805470485682983102430414723583953524935128673066292985779266917260393719267656379540461699735900732999997266191991335616908328537346484492349619564621108765092831025652908088109466120967277742701489785643013893975549751668773581369046212949965709426511035954076068646678733378692871013824101397456766964614209829793852993013198006500054193973606730429089054537139143566929656601353594231594980579420358186549086931843708220447666061168057536263515487266085360397795981322731977858464829202386213065326598547423693220219766034969830116838144727223365809031018567566194038621537518418337935952927043216289190942824896039210188953048753060984968283597556928327972389480037669762296399493053137160562585965755645740905730974042904180398189706510458283250936511853862892992155172626453021494657316310583181134704585156518165542051204386561543059413657811371064536132553042759463890825581509746449917241202261045167340057907833823606805824049095144246032384429941318536000560060837884286625861155160175516856369419460037149490127148575805284221472545598311550931269967334254309917489675950043557333421649985613303067886434716297455777595922559029464293973092706188656145357903788543901359228588781022902858257897138446797032409539669874626932513673782574716260953900394657621683644246737539699892204298659232537439894954258502767969558340905261400621004643159933169617346021371160948021248684984200221349927963018165945062314418683540187771477537243483384356729157733400361524710274560904393347100902993266627686160132855383824177532732574697939300991879311529209131507408189393540896838796783185898675583302974700927734375000000000 [143,6] 12860465980701957538899032794616065177899475816119598520444589328448978288509370465458302046532392856052341706221683568105694671159911466512606386365639368745410964444914070535882937388168086020319858276428997939657099751958634708228762751081740299199053587476419779784450277382534391103604857581398122213356602468796564492698461846951073893930792879856617593825777938091604780009762147640836577751773746226435351849141655145872162681982941225593287337048355033471366860744182361160371296075009990790883129171990123781778533701446778533163424506208362486170860437303637077386738532049016892694675018596795056639576499195126827760974966784239585448204749359274598249888636029396732657024426821788502236217250730577907375067441311942163545434998031211555360319301840388344085240431786179535297887268378083157177920726974227945337729508049635970312195864588817084606627978584424871282902849645360027832892134074026387162185818629382758317886302614569740299918841546744166608968805926944265261514052445158563106756861784387939248782413672602662204187158627539336028456570377081717473229927287004311531066650768850368949638121607141499877868263498521224314056991607363513964855332583509804008940882309089365489854341209166624500886756023871231275152350233425526909595112797281358056981385908185512066273522525468627074655728293070627856904768154119442912323299014743469392460473775987880486992272149442361445309936664129338716272092447440791900359135078328951017123708106382852927029132316795358113529234064750083495856989884116973596696102158296148076700794033222344314326473652013785910523995182999075076228302773624520039059551893510310393421474159449631925951491092735571510710124218008371426374276192082348008080923408519574337773182796884878322443332007190729938662501522715785713100224209014314927601667037593956478114262051915475111651769323599878845195231593535122545230927767466248900018970708208511253490960991568637667040110090675361642631457925745053216814994812011718750000000000 [143,7] -64628731231958356568419107343451105814796189438416309253505012510328857740120885549986342655200202056309571206692311883854543149585350825596915946903477491997091699483878070463045272727037394526720963763319763323124009768904884315364477494122324968992089972337657395997544589828720498539659636030794149144119645970180226023164041136424223287497235371234079731393321733005909633959973619733752071633985710121028373609640722230279653633795880616741292481722391202346139010515581515718268935010221554523952365814966767703824645423249692387644863977137276842982155481280634577021384531546589810243300074950554604567085022489101479999631027524231474721368192881296120637792075025468896472825089741928557662136277004262612371669940857725331723149663782854156890152836988251132373656698597164069478708664320840750758258464973810215642493922486686747606227501530840602374649532506397223101208796557577753004748589588281477115580437114887923712407925326084070993260448428220846055214709755230233270850409218418126355238075218767197817539275697929238001533649784987727734341525506600916420704954510079943241866726824361948385681667128316095294435034856338860079992816451317484466248418637269505593428447414451506932168703271712994494411978242887167084834417831177891293638439837166551636339017922778641807538556175156156282709071867065223186430417313779783168999882684367866079580298251555691058167202754017148141947152015138418241263385353333184093035815373904659534813332673482637637758804369236571292753466489180175152898910819922903139900582467680267503939569489366828471447616464727658993390368382191477961549717313003197193507916902737880889875278641545156144777903324961891740740030845029611200336772253972893675799135554096662192776807860814226749310789380917080679062163976439153586371480408078090871654847890987106808858923271777034270144433712709494456204040263976669564178393364869865814321188429634945444558577114172750759527041547274593680239007653653970919549465179443359375000000 [143,8] 235828178598247332437245596870389828384256682186394210532339597966899713233206029218367267943082045896868169100825938755368405688028950233495374407289726409160158554248451739124242369908242219491561586877912365086939167352011196246612554235164330414291929757153237586589761172043576695256506460599176060186220338797511985380649713713600709255269079818232887813393663797029569113109902835345377423232395743010547978093773159952978535577759354591496133502624551665186595528757406695670790384088727989428283067718303006100002863336202316386641499580117183677952728608720033522283180706663043904698110424286059461924863282208662215480443709304897168675942860355352882378406060375193282273006674026293523412438057296352202915122518783365232954644782277635462470074832829613433065115729884835333358168246204942169205886389266757058698380534051679884817238835294326380639127734294823484862436521338500903353505182520710536031806604096877492411824391450226195373062837721240513741441584560060973720992589173513332027008630470509815954098633659980683880191594696284037162877606786233270825765140616741695879189951408881030467446455666667731184349057390518363628842046164347050364557407909752140667935624215598487096427750385359348824638310592875774710122145936390187701121185812743381401983293248667021128686898155769414854616354916336962608208429827560046642189904069914521972215036176946579137753996924575617484909626367558111601871180466203905989274427618861710753163495184812185021121248461140351739386202190747680928026765930811219876528727956268407537272413557083655179680267590706669866739166537253878807291603747490913794367499566340488177243471437533624533263358349231741651948953702773896107780989302544196727541767358112626576341208731433736648952051337927834255702355960299674706336969723695639509766642971324830732110534941623568918385326032438373320615406605111075102426885191066186724346728557695983325385633842096754754956639595769862793872562178876250982284545898437500000000 [143,9] -703648673476615799320852120352194554229042591578541750489092136947799188494761320615922368392623274936623634344770852744557387849629604311495901242288209865912816118248452123608346998249447373564365545973019327543091129971072836137025042643360485895446698380484487849485563569050612651903738896865634966648183469362785320692488019999580864383199412582453950988193705654871856828619901524255665969268506287723701625468884653330096038373091383782225406876374184558024903898301685521906554413471834638155327948950409313554641184146893040399918049239569264853723768798964106694486829277034836438894473910282408020738939506935935064155259925155860738079818114218865142887884578758812850014557685456851081469120837812101908568041222922398491674037840092544212455613811380532028795952935560596759568671232390673894810141755117246424674230090491669241954796391028654736831387670441626184604153494996595700646024696019196172379087408875416719711626250245580073850258889667049156549736291373601906311300102464378647882833337010381609245663605968704570203847574403601785785957606464585531465710666089831772355558385620415248211181570525619344883581057860174002940337489116651835269728738231005597880883035229846996495147149673713453170419654952650641371724162373708844101025372482610603744730882756605900509307256588565709233422161388968432842465121296958477719520062961480309434535097659398096888847187312947361662151848162890952848885685037725963832603477849170639703588084617246769116380577166434645402241451983149818921665611835649070492245711500402670502507678738169092302338791910948222983405269140736674483953855415535123070862097968210381123974839095908505402470887985234419685820933376292638735485861360435330051316705043748526928212065200341297904190334829544822076744030944961469004438765728542619993936742877137738415723650375069482579107780137256816734704620422044007235643866537181692192579026419321061464253149418824999340367780300414812799658648145850747823715209960937500000 [143,10] 1824477682918434449375522106665504715720489435465687889047921581052723294427399667026273658142886898897630813824568321096453543601589547520653486681307089555840609148035330149744918729798952862146653675005118211924035835390382906979427046241085909330120038572814530132293901223547966819911635131805525602931130107492845151808987488718165233568906122904518712783755054429227630988087460920036363840560075724770196906144872371070990177730602175946376551634248169090796501589552037574819612401278307463189479702337759320563543941401343650256257134500129153951798845586056697270357237703497272513242667958930384287016717102427952017061644570367280313229782534104760738452226694389761680277872016207292898142579192279530922105004128785921618189755104113065324637251844125134002613701172963605211175506213127504599538354699412613220789520538297788163374185709314983209429299144439206186223204426322122367187866523920337197884767923415047907433303794638053388704614211702431390666584369723234216075252115486061850474045356163275631995872345453210232592701806703999168392861956670622837519558290953096438393075627244199576664303300739577905310427138757021659579624240807780475095239306083455210237412936670856880187270467934884329537022244206360832529281387663492376096477692230106028582460009594118155533605264704172641171894341917443191710160121904996057815385651600954219665733861722058231779891589865799268147001325505211346724629252908085506006741990982851751222023296507279040475034074453878872980755355522189355117439980245213549519546245164123423379569511349696146059038122124827326193302370907782056499940835608000870947475133559442858832805085863118815634055386212211037361476258103133494249256129602757244159380266798677593950409172551536646041249271652844951679814706999570874812986323104202877946940582002357796067210392654555252543540326895336040856778544730477126923233166041953465154479525835587222785931391641208191697009176335253499701138935051858425140380859375000000 [143,11] -4068697410753328135022008384836685530303705417246869656675640818900640104083689561139131894288122912756667200034527138584623170497365774430281998379966121500073651466748082814641641713556198649314569907780720056353557606950454547240185068394612309415988079398400127409907004245828391591377415939798747965105715729905265258343657744036447175511065309473802368689227826048690901914173481595964713453023640756498073516281935902297308732447351087736590963102095294762854264074064902451042830292604936467183970141217997359992600467322922371373032091173774115912220111006226985720465411245039237874491744071702246933334100030743697973286586773541455851413062275898218813646602227107893347047058075624838904085145473571653871169126648752025209322416073745783443699767150949215860490016750576709769735637011704756043188600108376714054290503696025129324303806311903593489428816896868696024547223204408363407114528842051975964256888533461853178865147935776395235970123275155021837388567138662274216396386142299681780122833983521081087604205646895125111514292289714976083920345931686975836458140150793146253060006044892476386064484370479202330109406384063836905546565305314101397309716472366249033761094735372390185957378505641514893955509730310339975285260664559753582526678714318580500721918517096414951144516389372178444205912328859959156540565748668700379360717830625153187135158857622825616944315834760858269794528538406076492029474860056627855848183045403033432553709912995432735141957393546920801987348903477314653844279047315161709624821285953629952236978303491413452452164360776892864852093194993296137615373414937282991521661327724492307361616127922613421091063467874561040898170515054455121917828613382101118321543052177395309041337621108726174884118436922335454779377478984662148003804537047043956190023305832109345383544624558573073359090262889012252271345589431980187409622102857543117527361247875288747317945581609665733652681646193016717916179914027452468872070312500000 [143,12] 7435103273799384744477321695796807122745551112056304092259395107863734632348108110274941133456245203854107547629595037047165346068825183196561731087897934932886782435623068528246564394519198438226533616939609933815684469060434961011382835631489609313911320074830593331946888527089006276348977852290306700192294101880757784896215244129148585387253571089331858158473024521944416434922481833098869615192854157443857510942102671457599370239009242218761298274523435449617722238985057154143118392134704236438736937199575290603717099908593529948307373464001091704139152425546903204487703399759327922084089729883358493960689425643917307212693258060971359260141547724404520823149643300443724369229664681601869608749122087821599603037014307082070360851461863640239941227325379269047634744998014984057007139534672753922501774991335115015084922101129239450767223883867346225463657722898537799500804576857160511356227141018654211735051530142611653615452008430891029005018479894816840401884398979602403754902160087491992624344607739778262487551696795438322175683635422837898033647322573651482304983567432010542271858868404890031590505140891542029535839228316973771334467212205074230629797684114702522943800568281245453265039615066263166591872911293182466373938598172282918288382201472467443926588615348090769698190956179546985933069940861291441959552148234544979965448650210407406804170287243715078922919717559409291295370291876041987831690006840621590856439978712513266639140273140894542551528592136419981424033613679523776789256331619296207689580660016331542875876559316066545356550809116568340646858615258080869388842374428208842408964128782236663670999011883335787527615507232446308220650103564221154887185480704490097910051447827076638607352956864514013777268724715669522097020564203454705331355202534269126257215384423043568415525832635925101300240697290610864269767266448446928541254359883259660737690383530464598834767789422103443849887405292520270450040698051452636718750000000 [143,13] -10433306416584245112305263031030785869492494163805148538421606415974221052372375407998781230740320926326337696127910311776005998731124547862698500832876762133334572089288568357406470654005259523246807436131262413206873767063687322071298618073929573689253514463731392198143896026568328790954580642478522019830517533210736963870468284949405322601822086816898671026577099078957335856781510409051424675854024869385444318601144726456422915701157810920247159678049554829026711283683494842659064050485390363305489450960031644901138907121175905523503538143489575733105644584542802711605940964693209503712943380276653461473932658612443611000711457305309116707645499657944192403407301906966998212760422981480393034687624135804481605669298630392530256930888925447332165379201784140049953253262978027457980440325851574934219952740599718428479953990529411621745619263238768193416936980168708024210676432975854180028901778625903988805940798631803839648408703786776540455362935299625278271066365801237625316968937310780818107832777276715992172059124506297584950335615227562660398688515420585879062275910764013922426575445617056069202875097519842175316744371127291962350721760463384199790869144634420269491932260456488312597292532060114404916911770034002730959007809121005997480342595785539858146704785939696699652060842826197395568045978633622615117032947970281988781284152366784364425953037518991742701126001473657968071332189514355388068291986906821956201367272029351656700594269455172137815320064278594469144568942369273697300127330235982582148233995204803205526926324575295104765543377173114459572750962665384636691614800044528612227034686346513703765900312382188393068005210302585267306458916984958701081890262827879814794768650994723277410429480062127995096096167693307057065619010612115762426868336854318242803211819698071320212503801459986891444998721243684775559955664157615597051873316446487241648934869166525501285287821722456980122473169103614054620265960693359375000000000 [143,14] 9847385499967557204638279046525181431326562085458061274645162756946796923675354540064849240850543424931813785306100319231539819693208224182615442153559799729573724006608727463015187200053471818247802628759545260332383711117811367496986406994353419794663715768537114127270110686009529351210612960128758887196740521692530002501184707287513043428080630271802750575155678631595108865491733703976473083158402662926134191786286145844887615602918268828780882301241475518463843195523345624517121126292112316661596181222071528680685330486906594239545566689422967433101159384141909254291414727604836541961740996048109508642748262855025656361987759717708391092215552662732373808903353652732712544031599496488857196728514068609208484672785269783173896525167579001587011006458716044651970530111961263199395536501940029052098567012915988716228981867616771980232317350510843040489933733636726871806456125548415703160250153764701923293505394754307916058511829244761393248433592583772950064719399710375294276496505885635268160925408151185721276466409795043247649790845414668321470939642971987674847563661664148954060772675502302473716975096086039549662031588320122212156514029319712510387893485183377979965461050822401716485369008050952062509104038876689504395692554692636001383539847347677869029227064252533550158281228084882199584043548486115677011679103797349606093714674734274624079363198368237346484849437643998745546691284142272370631636139209393321906734388141025700749378587050779250911598927138774038081289931129217025789336051219946519603092864713788977648596797554199869144089851612758050887038202629644987516720093399430603246505414173495629165152906673496950076465272338105626938544186393756208965593943400415108392166202401059077367199603386074201729482903687844533363475138123625480185642084738001008500361877655588377199165759304172070979397274211750385684790791100690758838647219904398035606582824757663726647644838384189000524138180026056943461298942565917968750000 [143,15] -2681844733351265893290670331142597568073349506879056095952083341271973892252970136712765798830688471772103755291396042366094298940704781946737839842728533973163711614942534804915043001903994890242485695369387459544645883447113535245372598206911886030145500842828458867664273940153844526384349604916959908047501818628028075745810207511523949764797863803055063801277294353548450530851364979194191494469795840036231184006962317221239724253603396243389368064569638105054145435393864062054785193160631907205059249223725989503686231845854212784031185557943328664908985732744008055938078303973175291511834821940103424444334612422486044232787835033248741957867718033625916198377995578691998528914049056662831598158508532701740700638544940101688936155017318704069401484022874270702969781660972619813506583152470994838675865470348140340213954544054619563650335201883422664110692605720550484629792714954754078676951560728933352824570419332354876716121019280034771357688950453745047345028195850618233495438838539090651168340471981190474930510554440228071085796315307031246434769263680104143398308864648890256165084063365242485934870007731622279167882543475530173234431464786448973157610089138629757285905831117341082438068321329409067471025010942219125990536322835109618015629909283932767298630820498473383482046232158080487181876867519123439013917326985054732211300549095031337583007021687952303486760631266270408103261586194141093565460785536283344018116707712317818503188874919853064002823537904419239280232839711609221289959211258084621711704933822269587565972467254432634530371523806483230963809430867469293700057018554282784610477229427731845339098628826511930128545271420719187924202975128478248765351627494972626159001182326235748067816766796710159514865771583808151446497104908766371311778383672343466311518164411163470827068424952355269391417335899450432206992814297480540946373744208134712404348595731963542363842961831210676137970949639566242694854736328125000000 [143,16] -10483683146248152975995885239606850282339746994202319214304399117054948481992801520276726093330321178855887191219156103021710085562705039110201483766613339369886927212269750512250032500346798588190510341431746187879041164222432503688182450055383452285751201790796173333112882024685416716315726889093355252570937651765699787716897405863650845358254507583230085882326246951200868294737517519160991236607861938153471703772164422657123087001701091342022953261327112589303006221084852818890596388035304723301107854198102460501149203206461152691421033604560891299133319843763832011649731899569494214637969206449191147144075766519610537783372854189936553177751710577559926781579519489197639091887412937575656102242699013376555355737783973780985551774204674413804800535194198754055510982441522969181181168257964544553973783647214620427877391032764159734887324337547306180015263999623057548868810193029499638966835211201206017584280731986376846449121568596996357303021902521396014967524476157217407978800552701238590194559492979352149975601953441340271219679542515522157284836779495273742255068121621307695654119839499942883106405757567453919252529092080043340327260692677487309322972800881126099990106505223050942720201807666601043664242881404873441928862612718298333135576021453543110046375720423439690537474497006416545027588161711927173027795646578265089718811085327222525685874307830084571094297476784527523840571596902082018193598850341548482746529307159423018594072548087573311765415421464863608778221426135906599431764586269701630957367520079357439186238522658968394178539572311793011032332682405295106736550274946200977578355749506240836824133351618298870993749852643446255286652254193347333308849134825864629760812688466513435461032980986111421774308830649799059385386297583631334231765051458595601611464995844882839504282092433127742108800722696798204465441664750651524174917038423035191512515709735458432840145281961241607859847135841846466064453125000000000 [143,17] 24286797863986263396898418659261947298954452765638045666096162097151644618223280672437656379283628262362481174284866020024269705981793807499627259769639992195492776572394392290933699858367603730245918509159747558358352535358472334106864878671779889102298875425009484328734012643232278999345566210286340438072021138395546419422366436513209759313742424545134284640623576758377642169649922176760209144561684802318316338330746793166265830726895847370587471939702701874114839494737670513479813742954291733411333789306673882083533029155019797150983994725677670805452528079124582409641613692275833294022434682240914512169312772177945904567455858181353541685992688128155519297581965973807364696176351562058907888404768885519108022363161940940246775035215965219854911881104193310632524668720632973257898304922311477560855119665228100293642584096114143101666156079636284759636076648501639600947379211317692843948784853025255404750836761048154992176353131419430862251861358031062225239861215299280669513492210406018340783294940085111826525604008361929114804275950529327592447838531066978790074917680476220094384376948103917140354650429189279384000164534709903340713704562389926793485856495930091399895649362773439164400221087867032226483627852059608669157320607556894057001659102051606034612524608454665387355362311923919734740542699096947199945524389979851792554561421786192711065348845786603440168610003400557180749097549154659069295280072827732718623703058329938323514886608044006293481480520660254774636227637735773938253237270354806855799577804429580467196122080379391399766099522154503146200028182964607736589453132164420992053920516858200676354271758373099922089979218069187505506899901481560599609429435449903173264343315038850598203441407916931504224535885591626379410288604133389690566510521569490859557843023936676804098980876149691210208776184369392578347684505519051838956547634322457329640039586347688984629034254780766133308134158141911029815673828125000 [143,18] -32053552033984908359480803962569069505729401698282207588042238234873586026019731422410465042970174255944617374159355275867370667980567550642747737196987854835453359614576235002982616141480220282500207451471421289061790134597674150717749451395033447935086167313699927206778110481626175465346496902244490737133840410388909367189390885648253636603417669096276813560395336430172117114543411999532614576177152014285403699197229108538465723157163665008191694879303416382252642629876867880907268131633115818661866694317340003020367764616843512818359523203399990792163785699722925512142146383827916531804044120752506799955826842672499569963498693309970927100272144312104467625181399101182547159080870534650591051606527837614596305942901771230223660948595419319205808788788089971173175511876257264048688581676257741557241235979351908086485129335379897635738707808830580203006807077128122573219264309225888545563184711474705269886236668139306301337853235841978540240202219021329739987890215557456103347165332178032758817584609461239830672450679007574306964090513438902357606277118209599301462859750908555505492436658760029728425975183004086995015545829654456652780592225969188610111510570721175868379623448480360403023820980624894530130981977053592687204209284853020981474322778755425317105801530028757457883535647268910372038569438248416785813557977299740437099021592518370979166254765428610936030231993003918529411058001258855484140163810366972885740011698377154267173434493293927971151492874839374342955007058810734933332918402231487101745876023782277755651545153745781638738303497816799260601576762436207984425421510765367574519164894948963008774682222069144680132855432241749232565176384751523845995119155283097855940890959558684950283659100522149349770464004856887701896508233335362428948669087648674476432715557714298347035296737845271924565325581191209401228539164989445377112800604710964626642377321044879659060408694237764848367078229784965515136718750000 [143,19] 31074575196512876745333336204155457813327047852574703729817295599367035198361520783987918813091642302710461190535742896218730320066252797192064559343926602945136447792782906377425222257893767463836868591755417597187617113709936302121962029863219547231251581087849730468537545985164465911786215991676142572281162637556598980908436937230385215672269735927042832183787416250168489030986301628861472980188268200513921215851434867024383797287138613441796006432878812082293767699481092956456880612930749286043925801596352575200765186701172633708094463772117613285244911517906820311085806099194728095068611363925455509411744403843498039903282292662344986324083771466334316741257587979734535507656396146850808484526144637401699606234886610182931542977121213405910790393020809613499829021878091659100309395526478482557650475961171273939297611639822890212764495422797184045052680161454049926799305450961887991466861395049557237395683845292892514225980896355830108919049362370961715983638000072430680356976009490685964919705303740509935296636928088084897424145281381706883294048118550426265969647688367812209344658160712937763889987491916590232065590678618706508153372212290145302437098436063069271852325977190902474443560606711491455261638045204303129557710191832270370011408937341610838063346304972289113843291540642198885358074378411513371677298821777767442635316033209941145583448415291820940262091977598206003876098902329117541655820280828808778984605412287629307376747970268268431143778051598701228059652222114100620263341529193607982827286243270915132611745156263241743902573212863806655280924943936654495609843904282161188885215372648353379358718384169451240755966938246975355606459044552733604100836862300514891734937465609816697325349097280405621703552175884635097426413221465983024582521080799896032446962139810457324837875254642984035708686452160892252356367809206435355675519177324137196846145440685412570866463788377132004825398325920104980468750000 [143,20] -24024432981413721317863459472745390765652242004834940209514637901002620402624238212372837761489031707230967316306944298431714581407276371166640862108266615014519237995789115542661975541337280988228663832957893824360825672660058275850241038950077552955518017615678520504568496853849510136453781691297488237361747149253381219969427095785090185787634588485660381252424572997416919668304212696125359653721339188821915193013285832704514450654931701112724063085686841961109822946056645857160860394499392201635777407399515520284952073026324303559960574527738963932414245573758919091859269525939926275197603023825217844051368180440686993126722376837751447566714403792062278357896473901594050037046212580033476898133623904689293243583737747247930842984314403172480931627480635782871338760580054849421657332254544794005993142497675556223922378499628018268051957734698453240356287341136087320975707996815654380357200191076377560464071839375864252739981571826772650236055576537611702441599498967406814338801076326667953451361197223766870076853368346935967784985858682559109319928880160909488972971830254306141830157747496196994365855507494437290035201202307054619165895864227423447694649234966450465589521096029657354293033019539323137606570965321811889635035545451320086312424832648732116271080203788593990412617782540357063515119317622017456694064700345172150689571435317882521108213482201059614581436619590015597240528080796086357171782298352001360742672488901479702484886741397366176339213920133076066552798550924851527337858126893757839694386105771651485320344743074143904483748513227141488529530663219267229737733830432132747203687284576033675517712927607332706155777548190982188882021388481891494296508093185576478411692355685194979675527175548159761136697588478168053284744276127343900174902739010906601798172857082091654028146662472207730231134872457716179765562041856675311970889552497301364358567913562681611638893741655920166522264480590820312500000 [143,21] 15549916472796403013637661023226418553207042344087733622293935896030892240668162861208739080407963736038587119396628526992175048889599479533821339530672087348605664444204498644571628326186911263921675736671122241575425367992428865166661476033827874087277946192609243014546475735410617601936560427941093395556241841840256713885965268557690536408703573772492993589735221191807110105573384713603283543972504715156830225705324806348408115914826366473269767574124583227366432726104370209684473670422777208897678248609757124694484717151828943302294079633214947602108028647999416981479715962184338756972830407979633776705126986466529892464461409772219288691991706981138772371182682036498980789668694460447432183080469614098523885809733001678132314834253999032709899973270087626296840343424677882551117251155736755811961321192562399651322352865731743494152587122576544699603008426536372792773532213359730843224067710026588060965125256831362024130948950785888079412073643752403553566910451044091366835916898353171314136796062704629339642084887581462717312292808969407941380798390929777990119241300252315036239720627079066990769043620155617642737483682122629514169110262030325652455263443372919612010801425953430923167687691340116967974087077028347184896208475742663756700717186635640165576912966685899094682488614536526773395085897792773413949231291024755771778648849671615566551247500070916185965331428364243636101460667232380927099710991779839014557087349156287538502236552262007392592648828648818949049214007890499354236477468162367859910331417197272849740714973977329530835865928311718284697799471504916078904339677134583984344031584014815986510156936245973629519750425856330471041324519157906909316327083875178842314726779353021137265446540948657008551215858362072861507036706867549069219007928752094391922403642349123101149399053810096821638144452471609424028750871331331943162528675810007153086404280356927487538598597893724218010902404785156250000 [143,22] -8623723631810744840372702189233830424830655529944167172280020908685512026011548176769597430034404691669149817684715664145104541927971924839834368367793257474072396167893051245160287313617736942356540649521297674590125932281365617714227856613020785936028103152981953008178718238662889924926495960226211168865765675398339598186162034639736439900912931462917090658579596043699354417096807973243471560854800986047688712790324299338074501148575600006597189195437152836171669156535137205458774665122332000812059343342620318342277517398507339184568027523653778845388418021202192728192797902621623638146045362849569257908222339669630471209716110912542628457825334249997660076491147155458938566410193460139881935000970692870389183822991028373480677816143703709463480807014878654011522171502039712717766674795934248751406291934644971147895177922704062513657168645960738901883101446085185685906076948940517666287715894442858206882095857442378769682144601199954452855017034726311861466374266818002031400925707982924152232386768903754058907078742548631991753906758412378601670257710658694758300123641171829229951239327496917985113290271597771050925338059587720589598684532142357691836015608549791515971977328694683254967256710241841007040387736390148076070064326213463349011970843577732197798913933163173211257100038363848305660257767968652030261630120294157580176029505763981869415603966928893641393568711873913898559257441591813304871452904549383037581725575435240903536341374034846575401132355364284836006720084224362210693753310815414799641553598205338943956843251550659119503086101635461067971579703734942932838057328710469753694307296104261422464586523712375341294363975245963714330360653612671042277605787141250397831389805928740277868153725431473187442195974210283360074100749764713712407360102168898399601533398680971794536262047776914193146035481412123545429474784511011610623027976755626355039796506352783866944378132757265120744705200195312500 [143,23] 3978304632348095773401818757161259505687896355297140196403167829848250632032702924726986151165133441784231654420094413272649542814283104292603112219334990743117524460763085294232952818233781422840062947422956641209357662621771327826159437213081107074534284517134706228207740427220003153257395828203388977337926236795449406667807398756137159227656621267136688455830264377421413837035037154278693596853330437649460245216440884064342367111144518061748868817879525256651118288488356676626184716109401331076288316790728238320058282093148161656863068369082118405155717497182718545730482357089069274789545799512293919704785513150355362622465879967474016946722489003445020388283948906469759575314361258986771758878737321747204646409110765826280086634160969342599995750967446267784160094357698419743852077947388440778611481718688097087955172228179911999830945016319478801631759034674006717560919154928453515665900436874120864429521827055430117531375163855919554615798558377460694324501083226091781880081314438782973060250216598017200868345574549746691906382610373116942159261800822510367060674162530539078071778123064522262702572934170877871327283590088349369367852929081711949707403569149307103178612448318579428006441845398116219554565167321724218871407234943408287432190711167180229360814697638310702567177533268518966910420483057102093569417071943031707393445540789910531377203152805150921223904886477013035026867255252314300739412272943847403914619054705365026427978596082456688030284362848691685593678203760583311591800734939172620525875868691718312488243057089401913948338223167045673303054622903603755677766283116630746989413344911636632790655080025371024514619682899722207460600128740392415801373621574218272411860770419082272231405981143038375439227145964633886573123364991373891952021359424774176219370968506789844681524305037247889706894087067674200423132626000345426326168412747609059135114450284076426100909884553402662277221679687500 [143,24] -1330486554990185275715676358279686201827001557212600402033839215722972300600690227288987230306054492974745769548644044306702521084927127433638270674711971543403130681953627974118266059584266209490960779879532870823278652972511303981294726012623869420406673345148512771876392780193946480750710098400520182261869662994271563527210662751475353176838380463280871235510393039919310163136292389738680413199244020928006728379908990664783483555524981479121444061909716022405468389343672089008788730046982636544225369370141532585102191654887686641273534989070842108700305855591950797961376030754187374713210203831223006629159236156114876354111071171132877425922636775605251677079530107098751731833178330568814109294489331508309198042198995975210073144419305983412633902021695524810101355513492038327694063098540511039347629274731920181775209551101431369577922286324523166599017936287810303737558958761959312181098350576168122253776713708130398082952324000926921390174268493487416083806664849912671373706195254768166902404790508932108806756375566014094936756441837422134163905480961613084351287172461028675198810890290897093267323393881030803814810093200853608346815566019179437294071983879364794560931286617303206525284152406743739842051634306051765991313462345632931439768164467457685053643012448893623904358483058000530877643059816164359889809135795631206466730179954615881300624424569975125015957865120576734999154876119224136143683690635042223259545194851800122652849875859140014185878417348140411279121996367616309167766190962759630242172930097653524161802986020047810851665963071585201686592871385789275369284415548441724929865691445914361186132261053178715254115600646860530621722873280078994540789922620188238929445686033342119920080505820893218796795233050288483960073313950197978386462713781680814532144331693557975207035821648308748604009262481961313859168195801784119011311715186858029881522558213191587128676474094390869140625000000 [143,25] 167442656779653176574408215771568183630574798410352290349265262373140012882027527907669267912109957002264419245485574401690363990250443441514028890512795366571613439220603598165028008250905529455232083292502660925921435273618543518142042047754981792455608846264598983205086257130114458279717153987132657341034530629327338569546091359933197956858429953695193091885730853260568416282967785494146546271635563282305617685045331071148232712313365377612524360156862149595545644355179746100594967262472061188643382237373285884981503970678964469368180670545984028414241896754479289884330808274048668730727302183813293404754336268550553796062447257072877526443766198971521795426151095465769810384624098692955037419908254029250263478440547800670885587353924636443148029796558234213024650241700940481606064446392316050758968415987343374968445545595227953876927514359550155888761182843742929419016699783618461184517262037023573191036056921892190360206295932947618995440976984620513490318151485955559004279100188979943461039051284073297251802802631859341745374928372218442116872874248192015915060390551290482675519285669121397514077642206510829573906756586468262309557737845668902660414414880140989776606344669204921755456499685034150722404850362340651367680352408839813213898734049060739496286783966404213958249796372689071546149285585347604748388957993073192470451764989682030948133238867623099053534821951980004820685988148213411646539953122928475834683992331869323751065178265635973861988332745738188633557721509104687475055494636312353026502088028027443417151159064715784011481004840262896681815794502017265862422256362790783399950092730193431317867403625804624574246906853494637824565396543418539211881479034553217699441631576754563604198130760434509276800424883556687547043506496922987382164156332836603536150293606599674103514249684688966625600389270490763054841908075240683454695680579415073725713103414136639912612736225128173828125000 [143,26] 113750474596768287242558358238503553671328048777930460049725616535104373365430220181708631182268321219103892601490067781636423540567445973388567965487269324467193565693181375522202365116349784733352779934169893055579651462433643788732425384031453804055145245215323414674878780548617789990099531675874369907633110148258612515797705092837337296094543876480292087318924309962555853197466890052774900238425692286174429494294596047202735596412008375874571678759575666778536138145645753973576486687147944905010643713878314267831037822050565242865688636111933103154932119929152465438106787788048021010511202002076876766950710074025277299520320258146793594032653625193324697455976360320433243649791018888184621751061472663715156907223200250658779699788115231313488069105860701722621657371640703258263410271352391235857495179887105534284661354930585374484429723890295359801593202447989331622136671758876614213225829958070342687034446338823230767971092647952967739516322302399356782671193408196470837337500531709749176037430693568593790400322188220780843340044153736119500380536956580336934275805981751438729624997093152818744388520930036035174390706383754207774429001641948235658886818660845017723484832269112227289284719035412616126602147142841878277472997617801195252080738579427018827637026833051556636595813698482837013871427895055959104257670731726795748345871484473182571122053252313296595490676116660498453025345593103156399548164750513269279294877699826586941731679693001387382874217549162901292132698337285423583905948848734186103870881986772082236746708523804094099695940797624854699569526998232262779297142429193514054368510799759923948537495733714765294576935963629791747486726280817406358646070889874252756627380119885324746893022703764531335606772689097088405789716233631307018510116859477399771367450747545709960238983437780698249546088514708143452602757728846847939840507998019748792106753398911678232252597808837890625000 [143,27] -64681943044891783522323068808835515045986708167508771066408655633729056116844698094540345931955011359440470050778227173605215191441180914281302838819170893352872726426679958989778062314626607465486814901210634644543894598832025315176083893576722338393348860466994540281491121419377290361769506140586617765732299055082175447010826283215784777097191211340151676744177111277497258442242436766710430849319424448874846930372324472377102169937419232241065975778014184438116472640028960472024182067876398678659451434357143175106483862898802763303587219451656887808162175285851878969713484334192230960436397018627756734624024365978509355810590715232005312308415988105098980070012062730924044505167338545382247037747102246612640382838914420024128953321950008484970731836556745123102614281592005931895879746464996523611354462921991297194929144185940840279351214887349614710046906783735908696712582853572358789024312656304552674698264110290716518630616604483961640726187470454325941999690016132269512785391734908102213389744300306205610084553394056415304767943805413500917303244160224248369187663626415888488711499673393263373685249715236547307981607272785364543069140993242914696493351549642404962026774816756829711420424313865957395596562176650860107279767482282448898257545570379196654750109662440674123381181216623707189520969553057986119997071237086468738640064682029002857487460403119482635456525705927753827070802531758431543934008339834225404198234795488606343420179028381169413200597608394227368102860463015905783583430782505793985783620733966119546906670247657167059209648278109209571789811904166640368309336010595726206618721629813186096216915300249324684575025986548515374788244276254280310218228240369482391660092796602739333346094796314176643263304787422938848718848075369568856733375521903972123535153282271528054299079009890703380866212177318184034530130704164697816802945636764990422484800092206569388508796691894531250 [143,28] -2478634371086496629370436414729300956717165466641402053633903285132875857996421590823155306706767561549195897896908137383371946781664823352457561462201311233739129324368134494446385544815774975152081239609586826172856168484895306158716455788067782010114327561559528603541789114283652784421069898023167050295046303106788245112722111789256481300372846689181361452598415318357258782988461012651818830383975559449493441174876166065770387236925290164201937805974113255351507695920758887521855575855797556553580624501146110305577059489098573505236805343164860051136273706122028096375504039346585039904993274817100722454600260139175689945611277358903388982845828157004620301816443250794381432592309569049583391900511997201055325114197199197225446740360828235859772214050741078416850541363574948448495715626856455821923333451834689079126397961801245788800475517286936481972054076763107739794042100587421025389389988291983870630021598210264634169173385338105576442472377672070149881060727201631597717503541972152826232821260424523788090250715786699364402281898317051532478838489620449323130936633468499484062505165642519712387825728441342410391344523275006986046357471635750610023341047937328218635126280654430506045680602149728119584556231203667305073560189748161429923061780024641385412481492653651967195337105653866101896414931529769997360165129868378164672078278898161907469449177353355813427572651770100518490764611059570163035475208325177899608516702469416295822540942701375968611533248286335671176737505100857085771844410249219382349956031020817816617993040191168261869957581238589246776237133908829770792020104797964265487781478756329001644624737447137476078105581902247066835707370890583368992313456611472189533997798679360088579012703634675596633200109885463903801526774370081404259313040672938691110376848274871785436824817209030679699356939927476244649578186111254628314268071143100513609169865958392620086669921875000 [143,29] 16402141163236766004565413030063736893162093100271686137545801510040387449194290657248957417882025734345041735375007757503048821271257015640396675726522950772216039797992442379607302778679320910648957616884067342955369242520402242632565379285539425764718314310646211349990976232512473269105933523742388950942567876160720629745750749397231484554367441107707036902744033354495874518732833258581257159551431204253409711839490758364328385951571691725353941540289989156487687433616888171962311596603270842792841444370066560846466873483777858323496416648959083923960993454519032190289628721580320938051458729881481037781784351056815083922677603555861885719900901408061082177020235746260876343176575946980099703224033134410254480898763166201632976389960183209740500192112227960642005294231536631299049829996058651143901890527021778649089097053962587214374612298720366320226631334855745118145063464567890006107626126679630721652780230619498522466478903222032394121360298176293690673164788686895010036115514725927620074801667118359736042475927468163568391447212279143141875964125984947424918404598194274713047297651465728160399105173991027107325276611777115580731526570129425457698407655250655459743572006250175891844378656279027975549549194543401514085633553346257532647640486466495594847326563872851932960546100538088126990080101810589900550420130409898446409896366940289206947943582682097460206940720163277488395415182336263484058640863473732680328089549206499851508834395572907293335057052061702067541623808055298025978789828708218379659601295975106575250820033455487400133075170566719324206817167993991875695970046124546897325380487114075672294977642108257867071373261953963130162469887543309687610396181228124924875779424826224674736391313059722573872745840417350943364104098956108533484515538614160272346718367712742037205510555180464984783935133566949549141412248500192050461504722491667962458450347185134887695312500000 [143,30] -6677191772585388204767358016440466740868909708332594207777162352038471445954936305279887522004751561099147444553555853799759922669526587238433956222604628877108538841593468379800229573838449769296006553918377077381969835428293256054124084985444883041159287358741746489600653376642363702966328712202180928759428897004728608809794284636097320964545324835693138952620872837740615080263057215115025936821226033054795676743178993678878903956429343270680970573152187445083104629535019870842488652035058216287636680712525893919696071473286475738518481531231078663363302921480989557311266786326636247577436353603845084010361765826406468930651839526485324434809660659874557332062182904189730690867251825957827717224316009996417514476621156581670092207801197310608452809239578020050334331740523590434149528140974578661262170952927249373818997028068899127691673748764970689707042357205894658819729215563109493220896004226246000596817765190601607198121643975768471043116847420988884759127417534392662773893554011734773924711287874373941177229883427302498035482777837263456456570825019388461055190007198097362160263357556416221792938511711254941966056532002126668841713935718168166220302948796386256151504575841819646094787508035592393769578606662842482803707169778686506499785526684114620536068223625465887955438248362310648791225718784863662734606924188058762687207753965563632600175710545291887572191339176516293503859989048326705429415738610643749534953735251447188921448385114301831957324141252808296431375041699306883418957184731721040293443054544470504929900653727968858438585484436140323486079908972375489807092727937418909587518328896068327513027050105108844422690571285896612857221207261237202863732983195702979752915080389990202921807214513820744692175126116681418528507297075848662469805993094238040074069507157042351718965509995476121941938584038180091464315411080942516735436953467797138728201389312744140625000000 [143,31] -566594081860986144360739750903751423546826278733700793125989404421847268389080878707710317624128687292570220408101534763407916896555810012462339514017431236732178830584267311640154120579107064630544182558650867939720753517978470815194826381179966649962813681046172830089267449911445187897476827810463195587179049038523068539624977590520876549567701436483481685122425376773825796257805669399120106123531673503670466870965369909361126995545823061384431266872890076601129748121859248272277619095990474605364527836918152566151490169454707870157681886375775713450201627268106676037609778532650933040047977419965986841077542083385886589181875067155555193094648711401127822167674241681294682112859483769724818645338015445748030847677524703780959489316016420463626373854887276437648128210844134706481928600136782643084718802814145991080143573238573058341268701411423212928702913489309014191380729329970855359708320392362319980554953485711669637103089424519938245374532556238407527025743479498451668463449837761071628530417062129801255436742340692911224470613405345543069397970934539851959037817495095589224294601269282148936399268738053331572082529754226898607214241692556805844495692059602078131018257299258553439925326521488511356307018451735222949481625745608554306970932358388679158460049704182583500125820913387998085904665424518231978100150025292134922092904877909639160561771260182192614497545766313093807948184618313452702727551592324732034323894448108931055824205284950721172222266275847297880146235484428567854945593230151981888172478501187647147330795109355018060714905814973599261809643383261711648559119362087779565386130887176626822749419578482633408687238071201256278957673712326797703586203665520774028282832752024646044835784807212305936551182202495215239438006207001337644420936700180066732272012615355423642194105463242722151868842789943290433169186019452822359543375796420150436460971832275390625000 [143,32] 1755550540527384400123116126564520644056328060753612984081461200104999233279831356878314446358400226637402769092784501323957021703978428010106715875172017541411883010475457133036272313111660667102505556242023227684233521890865818416198410294685703432168086581404161865830103206972570791119109382464920435413598083676947438540584393921388494762015127131648209338183302426895588713224592916089836429680781458478890969032328212430084720099650237769984932080097509479858294570839043485318588823002267043531470508628188635823979772042010003507400553421949745462956831916490760112985867061887066232335439037789523971873467448552055904196871491398315153824374770983064715908079878946586103391561124591659459090339754206346554479435596983138719998030429408881622724695335464532612052683421667158778325899086748349975804000825309395613564382057704665395244585177756092333426188788464551709812188439370002251593556875527407109985166156215135783856414380441054919348114414599905153939095136812154976024098731718394087507111910846842231214117195383290148888553952804346303343857132469360974574163608778652663754464233883436210600115976060460558896076190369150753980414101875256982977168350763224644667293971435861692369024315848817517496049280544738184261910611371901253276001128800125914172665801564750011660957652618381186677966260324158429382391051375972446364306574229928098222669358650849660443388546763570472584519349743212283895710800568006916460402531174004985504502949610177031285420318801291932208044925196351706305152828963627576260856571218566563140244096684342903491790472803801930456242481354401770506363263275483567612247733863325027390898251990428983284867863398784839255606796126524186920200590119835507343440937972190856200717834314295584770594914610991321707686193187492573801262389974414798257586231113001708299274459583697590465362449414407969669360604199916375149470582073263358324766159057617187500 [143,33] -898595159458511538688841736397329485572265699010354433600162365872111374455020700594005941513229838624281148489742082229714827352296105685869192109380019581201465604496279320587669624602539484848458881327524098358383497713770484047566036488222415763881356180337165702923463628770269180278314459138690019858196510034557431783540734320503069288694286348300709854619290686964345410251505603985629710883438882962257093278009383966076915838198591878059066047597692383505486347563443902268468839391706569939780065124828427628573117836047209331501231866248078148924999844496736539604265880350129665729962602016354220748573443116997381826584671404091715314759440102650409497357019088752656839910103994116598627214560392150419616859934266503752005232844539372594158937176287067967273661145556615185258347497239335676075714247342032159418176187810743991606290041429619943642018322049220589907677487963264928823647667154117297778462885985175143054472167423291715817058161013669394330104340546063601918353231226146847204084736500020292045698219150614632420479719945618762828794860142087742291303075818914147252107136021452864164538574739141763712497392321796596386574339083149250645433873775213049168691519995329002501979039454760155067399384159585545974547206417968316148564681928152836166638040866583849759240073519163792252528319380877350663918292427334137375724304927580305729888510821839634392089969995920092190497237423911447173442831188698349105098878742248989663980812647186091800182508559293116588966780842378740850907295075511663707941938769242474764900998464321988785388607742087354624489312504334989421044292708923087978084189888004066331547299903354041051699729884554498309374020922964057029779459345696857755040579165160440130906947190322395333129845506436218072099690696628080142780793754674274751414810667515417214957803571756915403143004337865367639935204556309227925225968647282570600509643554687500 [143,34] 260205617294113686210553853578673871208768009499750027358624029977525093188744840826070931204847970413115761207186061413260728482198511883086619329870983661722374837818985098069176000067994246690054286626157689984654271126692967960858232065891692621937440423236734695301708845498820514377950545524688979669303027651840295467510496750062348876015670597775167978150492042556502005205205130648160283836020594782843918005685129355009052194495796423706011122530807979606289025597717410336498479358350145352264182315782174156557018247561033048914981857084888107675278930124316541528277512682420995233368578925278645002299879892820609698787948546763654121506984236313532414183579862022825040435552492937351356749839630529404639859716348659894507822550050048221176414216473428981829432064450549541601329612282030726608485460979017279809300783172740508355358969488637130815886745843852743819921414617561358062500255428723153657493452029837147509628555940134645683305609476877648033096297737165915132629399295569465746586068901040220534527702363791730507558284618232297891307971314872492543996779891339569536233688196227082749392138582759642042315094136473694932172485423372222764320291459780474505371232798507445778875457064572579008764146989254310873983093630687480901760019003742931172202949412444974320184125701808318312182784073760091643677438764991989102598160138416675574480411639753316123538795112050009813549649293026437783871090403076898716635567963225541270816741044899102539900683757593190583281408091935796676420812430735530350296822877931589439169320314436297137941321283382050246372340813738294278462903424083647957336375112177857750959996101401078872213905937583616283025520674336158661532839484115789293077534396483665902927305346929323248365367522156053612737021611937943176938955952544957686457334229688651421053743464449242543099870603298696690911463593199097033448197180405259132385253906250 [143,35] -51362496153510867473895623269472448507383398614330934995617279281361343612737528685551216852781965485350667372497913689346659688320813419556961242920892030000373335566299393262124549848776811357998542844964621894836174803019628295966955397045600499174066196393657020869131239936352679773423124671406138432351166331198214352520615840958989779064777779643718391128113257099823188648183785550829100883111259624699053042188894171021029040789975505693254800053543611502780439328973485904146488809729386631694381015821639337083418260476778200772902068530752752563299300712037356508227175277095777459338979996045774827639504533960746497983389302509280638490806501956840390741356491888850001151492911238332167466041542863261409774420953292037474513541822000735967867661207209152350628073028017263157937348259843598114896535395322827838513330488270416522749060866581200635269484266609583700976755374733135494468583171063237329014740698030936503619411225165453105163802362304501810818454100956537780356780685239526054612952147419877251772655100457198693925648456541042734515208344545287700843453742756209534743798818562468219874545544162070738147180640657854601065059384447255852849906233912846266097316190409035585630737027795130462945648942856004813250354300147144464187451092756761847130116219158224445357163480007103651870788516908779915685815270554588762030313818364502265437424990143621012649669513625114023996042176436829582914220475850932435895145129371709101701241924753470232999444733878705126073929270508484416626997420987348386949276244630502073467104334149558715899698075342100474987300946758876601908913604031487123629952012985352199294409764295400158075347473446518312089884693187324203063907188671137376319674776884132871235800945117188867973088715441201095565124871981070920008221578845557144111365716949945242398694830891025727415355984312821120994477736522743725799955427646636962890625000 [143,36] 10960347162015898750075948805993604760403640388824430360010562905684475303513683139090664939008188262058887740387412778554625148127951545864163131578640996426272444021510427828235959583337628713983022038352221049500418147462000476391883929682834137518296979168155725388255794253834180355025368946415757354372857580072453236478428210610718782253025510114498694723138517564516144680227265666714948187816919606839606668746629857241902158718955026772705670737517927638370737778752675858914593604261265113265175057785744962161495243223724444581006614774045161684439355560147461944105096993799383969105312860377655419482125666185758968248443728607733498733715582832241386214620505314249360521677328614125765531087802995567402711462875221232118555256541853050005614735323020028372149214455185776992116745795303937458772526084262060659217882481351148793275621565682640326467526241570020500534816373623217276987325465435470928163874824743578080407941426033035481424233267503322091203284012159687122420142668165991954443958619402084371327169470010874700308961746856040899129239929029338904010214607089193101499666156915096404380255404759508781354928118508919368979533397443384239311133784317630634365699746997880729814382713980637131119686933161217222328261486082761482685376071091280279344216642616654609577182214977248934762304337367146975800019928916409097150176837353698811103570469999763792751334633825946500318082211043111026933682028711770580216746357045833050583785585966355747416916973588073308423473765761882549364712548566801181446069621216607530469161735524192082784418524066223422847084648717345777998637809871679311282816296156209023110585780428135329166548014904513316157575193508443993893616875930299348278180271788262368279119602657638651752553544582638624267154371913322091002921090549729664501687178803588475297858899446570847755148501864029042420156931124471157090738415718078613281250 [143,37] -4033101588554986394645110184242879572328688383522108165289678144692248744938802675593783526099952167411825380618809616594990244188507160479615062575486319607376576108294875227851288369755641300457123388481615215674471578940975466476482768117745973349770175974569638653891477308132441226382088007864624813384940972262883522087585984045518580942626464134956098722156381868256365597931682577954071260154655015845806298554978997507869583290463676257573354651308005391871827712456998886336229036620938398548588448092165404482813806361414755297040134771199921368201341877539820638509218652654310193507337381385381431526285142203977084389769064683991361551670879297151264067758256808079136963184179647153291502544316362304698356491524477997896726750744017473092265904638765321828395107464317044579548301668867900729173263016584710039989159580985346258973858852094465716971023316371622830175866787093795593572575321924466465730647657194488931832286741877687447118357209188483373036697865389541552060506543530876676302214812907486725587177007993379586032973977783766634216929979099652039305925112023719670089660627300777966520873540168810296248074619411139898660266345373080133489438508034134298620651873272112433309123942286709865023946583386849517433412484222780951513132552656924043055673521039289291014194316911562883444898223294712064331506334239897990519149552293155681668400237277334759400326929327620752326263777262266831963232842072051915277358495625821901951489179217270433490287734670299767862044803873891556568867222306814457866471141900349507156636620216401924749223392436519272962826206049539129590171007337548371921781180669820646873505770674591284926057721011140746734719617570080939891183160756528513870500688331642101283546253537080245312242861707728361984103919856072368474572763401548418244518627743876598828012776647754398956923962136998895628685446095303632318973541259765625000 [143,38] 1467475657285874907233069107204853014398137185589106615686534845010483752709812732618882280524837371044324421142240281551986528273604255005829664257938011453107096717845699374511736811359012379660953711824750065535511009974311605155726348680319299743638762853379184112962439345313193086765743990095755172383538326940565510641224415859436653372922647096702600025871602088010540214871946459089795969028394414849036934000416283262533401918843380968215371972471762667979052162212671532261330977609127627776526454634878556457084336908703137095058197446423335312899905374534702211131632625075490319839359821405183627501587111942022222592138969554038238424204440242060572249393040970324598352553193168581246732712913203768969378280688161103320825365896483017216066912337215651822042946295985494613313846019937027567614485311225854639409528657460530445511557221260508104340898947958511761458432374076601376802061889199099893607541328678074558165052100154359261684508141314975788260633363673864593392999792671506292712867919729414730759190035130074568582618771142590123759273091529766775609835853174391330499327654561981314164157976272746632221849365435501554165789021953057095059869250418469268519585998006393346511707277425568989625343257164855984460189917781487986957257320136201577792335790085942977307070453649435148842860663547450101011999007234132600291095193306964574165242989560448523701965982421932435054817309729879138376527877975222349593892252718575070960313573419315290415453916535113599420566487985085304485542401604828672632556075832011653640489481264916386440368129855777964547442681022987167416723330056931995462156930193764659901836472788705834662138841394214666868813184482170345849731275147955036286146395160017937153916961316299607971003070364400907994635267981585540403391821480285856654934268975122988996331122392559299934521246780996735565332313398597761988639831542968750 [143,39] -405995692996006007707593663571553636578027530897859494092828225665162163392073591486501295228107334194917991702085429468020288310131832259618699255486885506013843076457583341215068920079437792308760119541928532955569168210190126035770698984019843755261617595638780372925846137425816249002173380067524814995713949670248005283956379782882443349848108790231913674518266214780086632517618000750694456320768123436052299875688961668131340591108740126143925006265312336509637030803836121108590538379393226934340461584297680082446205389024543795752825283834061831685896529328103987014936044865482012428648339062852929955439408289299461434523589756557274503063782360843910501938893674711650933357710442650233523643322568516817188779623783268187134573465899619711979124971821247268444414605454760124464228353592332094078006263516275227192311794401994874086462288301596640506383249733845496971456311030523919332840695457446775320882187376533617368765138183120534352454591717935859849195122707807492100440647086564209153302535699980752191378008368291287467762866015598137313893110101442706752682138938734912551126833229910479270293948794541417286550809577666016630975428157234548401342432374576452006921280706485608369792691213862622618993855262208495573709954956943753790875150013957834575549313354604317686410453695039637567072591467161582334069853966184145648130525689151064300247710563698475379141989847269886843565562074545668574891880998212531310971784275018839151585902793755564515115386396213208981781528168084338270063101098816668508781003621448254536953632530204811805679114465504801348801690714857752182668259339557688647005622266977037626410872085798620233079367747316843058681130920551227335909272947045748864044518985625368470472687144722245885159384082098252159706477466181808333148436342075321609293842262824332243129461597474816540728870624048862170086042849346995353698730468750 [143,40] 108734309851184996833510597520395149129597235217823521920849230482247834274019071481306409009400959179305459201407187323948241387268442365909249057970313491101510855807451804243332272270044304269433231249357923959675993134876574842803422426010028321923393778181945511686680299014383831609579617314217655288731080102605476185145476879374794209590038297707396636249745759620407724412093933936306736206106352119592350458817254793134130288496319562079131463403377325881369370664290110606490027036789383939520736702100674623379889523432764184083847626520146824309563939852507600472342060423712235777641860453083217927844772908934607141082968417804284616281970836145961704198526600196530376702528479795443918513057383815532831445064623599016457618339568750128895492678195145137590624048816410314060742271533626099249590942021262061314140366525647889966354473808648776781483468898327816985447704223215891553280871406839201373334076350449300567900657882470205169872634927406528092680370209374026219730755723515713312388227450791992732702280238722335257918989602903006867702297303838627530272211188742250815371064468894596153797568064166335205051725022509454841299461611034822816841547031203497575251503989147579241745672636436646560528707574213817545630919446002765215200279090168357343105875999852327758290643057430372089469777297317266174163997059044927991557453652259428362275544089688607931956060915444099813255578436424222413400614790027319357088751160137564184537254406467352402672278800644828223036398198174391137586914688151625231324017014644243355977682512978332648730553220558384234550071987230501354695343839378828484719667060754759942479883799957830579033655398832835178857894478663170710715817935312095019702866182817101850958411530559938295507099871242812098037807290846765138219501276505539426680000168485582468471261491895541442379702979737418685889542043209075927734375000 [143,41] -37339669110531676103663990282362664198768614453539812608364917499495285019941897082782646615720621601760080004239377359383618307173944579530581265636138846630766344525174017031526148413433238851446893049950472075706188750526830444702520222367484834495290164641378898224831162308540632420182231762366610127699433748839588434118160642636554102094115397658770483928090795123004273495996235302409420682683787639341188813729814455765362815332404477018651069585066065280601485522510834758764606858469142057879904034653209659859724499497063451926531664491512168249890053968797421752891167848359887738587703461533487779021364183433456100026532414067544993428390614200746712556813201338525269938509545923531963376401575261786978681237278521011807284641514475660844202506978632749012739363096619269778264811976091381600018485920343009566164281745741699381690560185080574190617437778943993037057166570890925745894651796361558769232599879367601325900207951876605050386876652936319182353168242548687650491381874702355633700298124119980610649258187109483261647021999507523114827616125478440827202489797021880205987142145902992729101735662305504153118981193534517889672309608001250741344426001752949875052473456169943264285247304884315460487146857449579383074020554725526070646108666413307228382734412109497480820186874461668873076744181512301717649028939051397572476913990330408418541815396201382384842231714639953631736862552803104273850203904817860156869535769199906540657325115097097288544578781673427116667810669207354518821975389369007317257770397664343429018848045309320976080618989829877141086964312568875303932769272958526985884725953188461836362465953960460502213506415925024928362312008833204406805631469417817145974879251295419834924723892973389631394862593389321170594516519048864389587089058808384535536493952157695707302277251111266899790594283838437394983299016952514648437500 [143,42] 12936963420979987516204511601275150506362715900473126452013356641158530618781833295195893529946199703568146836212268360680949922319232857322679847623183447995795500427129868936375596683726673191040211732627403585336504213733568922544902638944224182177347295180076004747515760184638254845121096273550417824574377276086599431201101820180386591215370477239211812181484582424595031414749079361449131812070772384368600414030874791376511724640264196760268432853762672926599822517201807483940243021143053990785112560731392848702590331215421794969906986019528970148443322925766984357507825571403562630186159980395843419118437594919778536213897747376307025652603015702985881455691366873471298554196603518624623361679137185661647212757399218503543789241737932214088996179378533859059409768616455447180657630056006909200672704619303677305742525709530103187796288951441832635351328964776707775567672497168931759422860287559755590476866399925799385122475539321475618213603227993371734395611046458465505572659918764046026830080038156796409469301955394872469933762613641259440347951195301253980440612842729687331556549395181809495304944113665668623739546410037395548535634956507473922771361995529859098030814226288333515848886925734402558330142995305942917326544943554310650564161796632751204258941737367349970783931306858017008424438278615710860170613992853157302130895736949629206947905600873229842095033223665290540144728262209921372356704063607963892924070471437227099143838190411033328587999878522786991536118963086092478712873196112013316367327437205449695731818953860061672657905588242663194911572037757759800015110721951104601720087929643446059129806281278354273001631391761562477111687659023865190909827949041907654787843091333272527129447785407900362814766259150644361099347519846255638611988165523162845561494743807632265389057972898818344572134634482311888238706588745117187500 [143,43] -3363943227822396648108905619627722195115794676148852271762072370006967813037579646341196046923494965484033923153484240742958232870130700780525894599758891620421470318161550540554728272622097223883843605462760043823624521407493626336315955126329962032888757904023840512618299589385213761767441191986907239558432528601517800509521513379844400015380488244780102101703504370102665940896540403246735975672314215734599107819143144137332697221053690385825905248132617083769235782941317126767655959284882597508982262038304825693714689572348582186468550228775340542710920511466098161482784020658756555706026258248205383067136692257307596899649580995172370454926341945058795785356629994960480176798062864923615740428409961839880041528086927869776631987109798485193790766115407464283076757987183697542885275088177739428372482674700052078243787238048815169013360407534813179090105284700566783863700786195866326010528869918552406211616223951228855328483414191755943818009809603617206792963096257394786677553833608042284436518792051173554288097136178637231392970209645493650424372981131519224012101798762215319026915932179951583222533464535603283861682153270566953995394186370762145253501314735515468376396889773869564317818854177621442499899217794923181009944661778512918738727755593447545128091777244390523557510326513722665442371415607636436013277735651294799393787997465292738541011585818390904296429067304428827327917589355346742192227462161096792404290250179092516112876153836141249535761367615270009851436659388695606372733781649023753616019833037113676190590130791772508871941906667537270693209844700710703495159170450469874311020796184803021403705032516235328947157441862511689239452637228141837021171464414573002401355888031767802987920835009259922022276701066109976909362956682437654408816331852216375531584231816848566469016259748897923899738269496396644348850250244140625 [143,44] 550978579706219933150328801427944042278168299229921443290787424399569860405583825693313579384871367627027731006236962190774905000261636097132087075063287329900994510533034142374389508611064426079727016640755399084798112422090718715189722663493510554202412797487297331821021818840599346486516764198544919078301043467830166271523540899493187622476348303223126621440061178147918397642982070862112032556441063615628820968164115879673569553401717534635308727656546806042877275438945457860358208732215777931654532883184670741188708642796804095452251127802959640160227779393501541185909405292015127057721887326615327401148081899395692541612926699204091136081204108443596886762337191387334073027624691694124636501240809007766397467265619897579871861316309128490410516864420159752075135333886350702601877145905048704559773691607223326299868272094098279748533658852675214786608049819346396936413822570842223416630526893745423366496718982227857097330461771352514385158328910530299458367543360713934921971657172047057535793483085126366418379784346163682328280841674535695884624835113974801596048782723805576826516908630436262233172590544607124629757732637045499847301187295682322850612381847702307460188994333499288082422990663557686196721628727543599850923046835861219057045093425000171965278019486003850224158984894937259819109283818758515378222559240043451847695002037900002639974879115087281443483983328437786000176658250301719006672815004802518511758728094160235444814204162312954449930289166078470849686751889783069594637327719281185384501327622905934047509769878979625803267431294707114888278049903088043428323565243980323801310744734918390696440812998042053930992849583128001116224065942811427301041679612657442502758229977330549424782709068717623498772959660106279348736417464231406934469496041311843311003891122844113381677241505608684838539393530380604717407226562500 [143,45] -25486407126634077348710476216576215391114620360222246118412721064359268097431137026124373706253051634702502373714169545393365637675497727474237715440057359542876520272657446603447034649235826885122428626730377905457493445650429975901471021786009183782951881921245359973833799201663678767279815558993207445575465864293321136297945087596965994738478912274794149856524657495464848138566200540573658234022341868662898142354774504241395451336133544186939207706404887764113672559823702301693911750327635545701532947238817858416320732838357401981863775005467694871209922820883048117786275342342487373638950459416796302081624457819892567402281068010705940741399552238887749850261566502379838918442014662380604061543771901478729614985853554131918548432994059489645563484560469227632850401758107631523568447323546620987890668323939548473014237634164431207786155773256348357143680177660289070895679264869327487626161311677713305476234295768601232010828229844297813716384021155723366314219605567476973518866393827419483679090376718078786814458393958285343126114539576921286070856240428259351107479668999993898870356061422550915553928548883983789399410484434773149874403926706720066483895014814638069275829596702095215902030169781070979209691809024013009717860665447784876433048411106549367288093636695674899306998346990213855903781647441669148611777211157482096785888347369245151788513022339687349790139429086738728860626996497844383320622218519124153872935811859458425574536355462286702337302519840984419516405057679173698296364144426857831561807720989559529184943350803431482580800682912828768726887989107709806797565043483615532157933591614505620903039022740855549962949014200740716476646176231268736927918596350488001938685486386974097923230995746620107993010494540965134681372781153719165081688139677842076708092006244165979660145349090049004000725867289534697265625000 [143,46] -15272809341281177922170301426103490729721665153137330162605998984382099619055288728366523956034326302914472957033903742313947391458292579233754713925275025077867079665103451419912362335220527443774638932250191470572383231415173567702087818549154002026512053189679884889343289567417394480198323626337709983070907568413679214222806076282040642057808407553013245123853134910637996437900461525393685961144222017844140639883502096977318306790774281750943342855028993755700231052342241295644379258777506048716881877207922592251944891988191925541034279238216402136711049318798511115847009210446521683063693182905347121242118935826033058445674677465095666307610323007908009392134543960460820394404430183183579379655191787594785770531101365873757706066056092645582735963990482270503334680787105763944997161606762250328236412670420750699026056126545067840183899675114509656363822247486377814101318469729365691091263425943512260021151369262962197355259629185539876279373619762980739800446387719042952604469534524727616598564972046783042962873687353380300078938769519742860825151404756523745307242680313695765815526824582471626598482351665800190224471032710006799660428520591937664739043793210759284547932942729228666683180077747302602263985378647357850983768401370289660466994946081484140278622562523690669032436413580990687937516119302736215532356558735420862297737533789027372259706050806488024832086376456290474115987801546427316546130226310811107303117191655135805024982913445437028666491277319270327096221470843820373430213141622358426751104704709859614796688154306149925220211496135196010959959224518497319337439786797551823943579144803268608893163597410692494263281695660780183643435568188749566436081184530132742850586523964064159473394675848976167963500865403120424523410354107350128695566746025248387031807668357719494887380700840002358681356908668453007812500 [143,47] 5790437420569831381350974955420937029664339254997273381217455033717882268490515533398135846436355133586067331503393824546888188707631523668502038987034406988001400504184477698916916132804215380009632596214985882242822049650231760116471316488414187514292350905368208345601944471350731405313992581552031209792238140891198438082490011876262335447536147767165571752639135024145369754819770853170855563954501029132534632754676903577654863186333800995393760854653578446488854615110201934281726211374742733254941789518641972325830776055578204919711938207260886051512098563867904060116076209748165155597017085452289604458858262703016217659618876041324015347760379799033768634517085028739712425826770377739549299401839324402759788045591450846272676990788949155885175790761576790582576790618887221911983942221545868244787417534488164343350743339430162056459522986923400416977387715848652544931620588077291469103469676671139834179511920159834208786430382095074457275286602945932134538126052777844427696343168253806864042160801113590555035882032189942351224154615123260826500070826623271410597059433767241657769758326512329082916709630655791927161363646438606144405852004514774797879752850454305314266150515930404474874139683803507907164530049595237231980834705843842422366031382344020287638751522538739895108716732219161216756399781769011474624156014128974277120264435148571546919633454294562517872051393191127256640587765874081195635109531320442379698363969316248521504641748149372698896760910593592364272300903691724813751596441799380491941500958690415294565184577579805221088185018375049532794241802588452004041387407848889664020655626544159553078797480370939183693612200045037023122095554556501443480876913159938842516627011530000336370668060022942524504470172638368597484285956373653543133945840302189310798313194728621090866911542713344118152256599415046250000 [143,48] -1280366938185237451471470649777075520923179609311168609500975366159732345350178272573191014201124191739049154424185389283764040850410455005485502970051911332142314269197913246975635747621630183504734982489384363145466203164370560570854664671866858231876170919649208847689291559042635544052100692214956574211849446721630373841529015547948640351901102555241890917892157707092947570759029487067260818624301897819693207923502412655982201449002099667612183200923345985988274696835732280763501484637011316342054997757082657270447261129786338258053507508958972862470109566095623785295274291904030070718772530252456930080850568193002620970507030535889783162693211553854264867253070753938066686426932095146003784896900207271378352881616199119509935345641309257860169773615881309152014804596786217610940654841067886868959722539667357817408941939853597318746089597184997021451245573704034777481423199216662454108830207552226323132174843265931567911315998184408328490546001802555531436334392820703067379044490508486172420292024377021457044516330298063749638797582506841831108186719193727284011649388879280035483806144411461006321368787909192945881122541358438771987370213293606363391775710799767092775262900367070303895346307534478936125566481714202386431718577711003649001343274712211225763828207161867048253143714720130307612104027945848839454054100054123743919068926123708316258803712936476655145283106872280483839395743183868887340771077894839923009538455300519145927016356856844155210688678791982203219492379344303140453874428180851366346110669145924991034380926224277928331988972643449737084711509676429101038130415326052102146177083533077299432055753723376622673517892660868884915147495517017062250078504860567725444394289421081172241107864021543733441311917937638334177777786594391964366071878575820409915627378894984181421693768215533714749157852346591250 [143,49] 213668951320651072975567197728450712847640910180916014411161639260457985442912407839474167440670956541921404272796497521475768297809867791241389810921461756076550413181028850400103931054714141038618966132363717808098235625169760449010329514788107674683701772585330729731881619894316393239432511140804592063865885411383457969674357280896573569390770984127516344474341233353545646936801923035366494835132843100103556018569272538919729612855479910379308065914645811492757616448936979620777623405487985128052746424829778426426017489209068416597978123594536921899411519059218068666790155369410458805342530283798631760156526188254695093727649722876581748454620184577539327613931507911182463028200446871072918014782674479458870572228455559408271603463369885868865699436762520885019180994299395785531074001684871743847707193593460897758410327627125161594093328019341399335413732776983921718855452292053009307654847760258818039311816765325920503559804000822555590169686312215845039815702500161658745998379964104190408820499738767606602750910601782886381834862482574514407605106176473939678367747669942637040089271720465228791790650726186964506970631716495542459765483652064360819881685332232582604409252883876489493682148621162723952582074451756377453033687117212182058019607297708808001806645226162028208655468590737895946888548874115829479045935530293559160214443902305049354664744445865244482379253942078640631644228895099724155503861580932645761791599389061666775615659686398932715162228578732019387918979410947176402121268263593128090366282944609963082289144442741709184181592028004952253094839566808248956351138844479094325139597680541265806683819699405305011289155974163895631032037627560773239310814847031850884213245128813448872030731648922457856053672030705522659317968949975196215793913531549770030761556488744624789588005096847432113055543908100 [143,50] -27984164399617571492905571621759044493304929613399408737590134778152540063879369373131876676851284608064906569122891660359749712944452924947245771071534988005166954465615548973835411135938780674800702047332887362344946186951324372047526173786511013064267329905953076910112629803892329214561097861973713397175738647999361972446794820350362237830162180113416489908389456535268424269234154907287815267135227594106844404685695013746410470960441894062012858084201837990904372556944047315443299007538510886364718500679700915155473606766524683196537339928063668357505094491145259061271640221809529102798721755813504235360070829910303574165293078921353886600358439806774300202230394566986437523640895646810197604238795628723022522771323385353570754651217036636392553979350435427387654447955971845677672376957082109799285648185683335473658810786210697878870333367871364634959758462573743302191104265503640423877243714672487893758265888898236635302680430495516716198953982280008297302248417785862349553440397944486015792255145680320071727113493151019650579165275472116748845600014293910107203168390711698451364116431067567315309136410567928090176417270050789585962462151815695197801440285793784071877015919249085232044560259073365603391042032230908948714683506727950979208061296016462543691383583166240413215973992865043478938043013953070624147910680532181426445556823232978547706222033949948491687095207979049671719403111313990952162997080448411054636170283851759832303588220342014603392636956048381742251457038421869087733564769276677329933280374092976304153189468904126976697933027625328197322011273203635394437645159371538305882320780811326736227372241920339646446817626873912425158094770821193743009462352050097332754475209919192857078311553773520498047805013860970097047067196915803995145065981838477702829488656707748443429037627505497695110029295 [143,51] 2662222671560327632831495228064772049326814973139446010647948775305605835490337383702283020897913692786629474423329747400988898422954906023501430740836054311185134162007217354155797905546292613203557349142302770089152967844007759541985970386688770761260130204712360681224146777511654321716283384167541362608535987570434947415975795326321082084600385458177059562947118275655288621499422617512878044673955340771547372777386472382707798765928691731375167270541487059959089957359491384489718560199716582085004367084398295334732928938977837280468463649483167777811623558105509042501029525804592696068164447062618135490387867956371382544203063307094611281952507156162963980062721983637267282095358854519094447901277278082737695243167303281645329263940189067896666371980640127527236937615364843620968390404587187392147577858924000610713244755861119568592354480361632966500056763852498522025790401745707539843576675522083127668057617258048640426159737834192143874427906790064136192931552744325913328950595562803114323810190352225944072563007664603305076924132968961769036905449031348288539386800604576871412628203898576485430891977398666862139021476553068351912564003698206597332598935526288637462287923578967884540358939339494419154965915060410136566933452214781721997007788798885794027668736171793119396678781410670352944294027462727109972099140428970503404618976838582848551424864856058025150863278474002826037155727863010475081825813669564119511699834430105832917393637698543845568834855012399170923392669417673085106339944114594666958393705947355913351548313536589089450792253459141778751597834535563743615493378458981334142037071837917871151865391069705722419021718407274847125895500760974471864248752367314055764417422144126738288141034422991159628188903905157101408731427409794500652836222194573577762575257323039892664427278512450241324920 [143,52] -115928683605119307138049362010532182205242406861944897656688488137072741290217254513496867522747343499266202827729108634912248472210277239426030916639966022355786015869734341693083517511835092227426783888840986767708058719021547302447929825237787994174634363189368810965719543530774566018147653800755360081745190106219609399057238871902063180904034111563559909996752804032966875381721526863620806441928113168288681773704893588779711265051310527117651023579349096853409055687196451092325004257713603957895102591412578409933382220267680403831367226288093349698003486884871890408244853480824825740405888180606868409951153599559113401407512933031242953612100233491003415190794490120522267681925007491263232808264768615299563135921186706484301808368650905209149231003336514825659763476415129356884450062346346984363966019799443689733739281248483110562470061154956835660649103028115724979622208926255076758490300086676417652548342773306877452617617170472907776307624185501277256104524754550898318098682689923251894489801887853161561268792388597729448042734811221551184368883242326385066392664071689988510922757037644245252475717467477342220909871332159211426000723755927960308037846492590209947434947605314239541100002323405051334512442063693560457368713238533498596117212919448997742244738098022909943494647407843177864968951839218213193389855325777009049802610944713019753340839801030153613674875680273700454042978578413828792444061586332826104655577317500380957940857356531590347209881067290795622475291587728612769765579160975261176740455514848920112150441245560304763060344555983646070848348869800244444595806262970957335019036809315281667513518369882026145729986802262908915464039203932612702877109323615670916661221685738360885592379313894047186360104325289479403359417770228645041722500498109312326153143422060535105712766777359158645 [143,53] -16012574186484700193726045960478629254688882249361297778175748304850532534287002890206794104680286145514670761884447920829213646150278084537890489352398477160393907421217791051744592840895152702670632621046346741648613299314713190643400095371519479131818137162003416436303573849643571806182980784635585489019240873817999135851934426858640573762613256876133099781144202158084110471029750913655952076460824270812043204368375459107067841323003735045643139237063862115057573274942910528550045170431314596069543043398626079469943514361973365644521602113402610116292103426111788206214456322351806859996410756221611210666653048188085290722864736229423080154972661329994440892400653131584863216325709946598196151709109410425283060440455945795025694050932262983902409863643861947281170667596938181848175107654140915820016997593860686466846924933391761684644478784478057052647939438185684248947321836360238849897936138628683169923371685523250479588264322861518588941006339144002510599835405200697719237681818366979115886884329864491116131434920959953757858962703890848092687453779300859665945775336206264889050135757764256577895694038920768505448217124240427064297713138381557957302492066197370281946888513674822002767437932485652332419187815401699685539438772279375954712308510199689029131265308988118923608342991155026638313689004659891497678742588224457471545809354675734576045527219161560641178759804604235425804804610521598484024623228161600565783805384776210458055108979402702382352309270247544780289661323839662003520164056569262617129705197147698534559657730817834067423707936510712933908261186623510380589345449915817139310308571155989501589643487674651701352949867115832567953521386031868083299525801658296684970023390662971698555835977687053377201773693435242172396459059539071438327688627953538036293954254810034584652788490783800 [143,54] 4519410810777452844159599967835008978074899876421521715304798326423025588716408819383343377299305996503659456586532433684813527910065464247928040205655858109805403043632035094230850316135050588475192311127700346305205363821550719411539238141656051622952480012753819711695806679166285907862097430244717209576483272498925980761931032702478123272490228991964728462763055488727832869538645815968613983420172909778767331080225486158177692667059855712356739113477030294823635806396117659100901606908786855345914780276304154877227854583249375023681432326264636307801339046541267553770141922929970960387422710477164601517152505079562536826029986833156368084889024882719776134994397256908286137778808011416915710001283408816108118789097127699988748245025951474969315102351513323937118474771257981210286378607592185031482751238018612244406494717362357110188249150841828731249358107355432994180448722933395285384765697433869572195596679975017883375222238103744306184031412462061212427544198735153791681592213322134417712771787679639299531612772111119132941571175441729031235055950135766913697833247643372206334306886547252561262826903467168986700000101363458499654751173852767453194255340453321785598180046417046522046799802977129134018955552613717685768155457961676440816681080745342408938226986797785389884732825247366375935064421130046027624144062458180109135312986901360930909974995139170279067711519321978852465932331412850982745298202115957930706559773732126950047065512726001179855862462986533603982997272279623588575640961175064043695182988551572013670352643999756375757276273957310718462949570427589884598300464503624408511348508271373661343733276935645089985942685137897933522214763302687927758454682460603406320207937911432785889357789918352462250554967969723360766940345822915683439453736725556482705975209182487624425139866520 [143,55] -621693475466395991020264946406654018383253569103157983366201925230151475839491892945507118959242212134192751253328628913643758505460637499508939417893662209925358895864995479243278891485804313736158548437056633773828663054429850170444257257218076017387391971593487091657009139311129793592178609723853197284215622954835229418945013948512230332389816032091378258170491126497630323993601508727037422459211805287201233021543080392941997864194750774117457291323368006348448556430514248210365524903822056263484922105312300931468568923000459924289860665862584227378303872616084327843046598021838112645752817108370843596748689228008910994497124407434417120100676773922319623564695000377334307881475662683042644102981949806376401284379740109112934521340221182994756668188311607836249317860063663865707858377238492649475875909100534372664231141872804907360840669339441573930775582635653653041286234510415687323332260541667038317630455678939523972794230859960127767092556430866143886248752151907871076884514619461259910129789921002091392128009611590121577720712725214590222885974601402909594105212847101138643531054305741054499887023736812230013614744270501913880039859716002147978271881793288989642434899442399859153931836274789875073696829431088812779959225971904852801803990842731729102208385260887138482707684654687750349872151345666966385142675449169847169079582826464454282628098188552651781729406821547931125860711565790607788567837556364412033993141834880711653537210649795593658983787747131410020087110933495177022844464788808265791807416048305540849404920998916352199827678174184570132103042888280835807491801804361117522759731497143035514177931641315670574141729780442409037233819851876442180013902506453871526030157138521830640180187878177093300009613746792704472097965937304166271664738952268789144189620917722098574919830 [143,56] 60799504698467393712703784362386486320192753245635509704182883153961997303247489740126805146647528639056989912573693161288892625690110116294241373909770501207824998266074882523731576871339819413203968599000464026324414051030639391316367320404655406640924847156459011757863585947059523101104370183172806949131493355649500821730057290215214595123415100935001608453473418778289483785629949139099651643033554376226746734882150023161244399795227681928255100390352104123544085140043421600540134406253235905569625008977793738321659201425613920493586606237972012702209614250177781015149894191491930586880129900796151079646363969255509522889636514442278737132684642806648925292845992424437601858645689988074671988614914379089096743409720183391586852750674670848531148121377162353531331230577613144250237503512818360104991200142587174711661796017416648572523746534386783110506601657893543612582072919390660700781913331524495384294158158794546970601657887999887522313642148172906534544744789769068894218205215632520033951951950855612475408229189242768442938543060935436145464784596744121043828327804732127893155310907161172066169311255711448911018033562492277534383003398460796401739759772592275360797793117710487643626512086363884838302628124787702530723030706039731003813272177388464065587301883641091974060100360488901778590101645015353292602637647195120682769171659422576499035789877344477303363317773646069405139261615294452373328224791496184927634105053352099288465125738626770333201364840558722717376593514071469958156445950762859813034975698748462801759101995637680510177220027807694421089883574601832862247214668462198224308429204779795491736924795457210981837823816819302339343383820031739916396752173062733672659632162887532134016614269882818991806498204797805386254281847219228675150812904814147805383073971678349984440 [143,57] -4509154344651070076833536518919235314968877940630362860521402110913460845646276210920253858410464911426857567530917204654294613771550771395417500245724100082364578589177093531602458484515337026584951865244656596160351851273183258458483634067724951976830400948680162640917966705985834535041700791504466569507172554676724533701797450386351253117562149121710459473131104124553278445579604404089905830168610316076255917189856617009761042125604642717096622375163164946571269198629968680891269200001392745873372705432332171006424817927386205118093947162468175251142581594089377155358545235047536258904203907135182357140669442581743418812330028288533864353303652064368060262844007089758299410096903510772947298358893518854402441354524459743408176151204940358262174008689385592801645059578175684250929615772016052927283005370229024574827608524597459055560289524866267047683593342537664598918078576141170087224544464421434930679638594111677840038834169373335238303890152871562037575495354382498691141355104585512003451957515021834876747128212286401359456878278902956147505262995685346379626174118375477306306582101527626982641462671621774284731377133874592629721039244852496683216672754985183241638972811160298319600980932722217249079878636033957325775407356880329944010715673670150197869511236301923868350232008524228139506149033372410069021217227967059679582500800464054230646151983589130194882464171734971437380470015815572470224552182080945440337942070001857987682215992859374073179677150967181000955482022213450838599002459199321611288236071771975199409988703758664701258024301988179232601398088166870992165802814752102547008999857630086720335099825443875930140214127977170789371387208050125424575857701938057558612647995633135770991276930361981999911198368767492317450909623953604212753907117095752173030980938560774120 [143,58] 249733146207517606467670541202572414284064522446505073781325886804057632399420512033854323890153073581572382811076530406333403043985784871119156507299698229041105224895340702609245702301576517447577966537926006833600868835540262023314379090801205076986207694366926586562822732771556595746065331807209097716675489525630687246821212299138811709910801684804134474932881145096463304986588887560218554194187898178080046582923204449666773059483838304397433110050291126204146506716478629225581800322630560999210694956017709463342020504237322903225242865382087551707361066145663947154828913208134717101271143706995026874640861207872930779883847304428820814779064725600298553806126624176269571355877018621739833140906050633587772673825533336841180069036269739663925639125916586845200698495841886960498147685900349783444446929627833838828364376979709476211449378599352843802137217502307288065639279568282711918511482090691585121092033747429625591405008514560687120223754707210924764465220196961571525306741637133837250678494792701695478071999522043897179462391277414607151656506983681289423195857332839627980405925004695622890199168512105770011173916916375311630358320460779645589008843542010871263735832481849887024558814902418658346886436374504312163737170510396929860725569300136670423937408858574557552839098975680640700361811568539321213890258380791845263791753028679855972385220874247527235104074577753692025552892134778134103209914352259456439751175937857982824174220948572427966518120618450674709218191597930076201388868987194147993270837386962736769152660273630265396423558060018307795776179249656533420500104214654545588765438470897704826878214100537312263935662288193370482066442518921017796709499113675632528228465684105564723127428567880346464717500907643867238653290330724180329854967918521066053855084366124 [143,59] -9406409926421203788067026599661735140070498747923357786632705736669585571440980141187286012713074812867196939495252740954437309082012595807418765358440559225036206292261608752932539571396099833824361908420441762303896138535215374348947237157458014759962359432430892859516803826828046136352787598981366299603511100813400738290463714514063768964977511105177643458758008642887156904014409263211799219575892372315398407782688508293638408281918810054873948285918823109601252039017837665422238884495179601904952677624185527943662915661101052914025193076298253987044207379337001266183024784246325849671406695021064895444999929619199479388055037107561928401937352942164575909914959395616791550607514290773526324970155650915745654015996161253749056229728277627023891320988267533051057388983353912517934093317427334715858403896050153767145747720338706147573534778978789306156239779107173601638256717843290043846341248822656373457182872052134777767408054433732742984537676687426125385694491563167613934569932910311776945583498802994309187433092615117851174581945231938962144037979654133731188768706482552717528436246358335119123095411063369745383265506579029110154492781699299797221485816432080375595866023099905523907138920249906017747704014616271418767577767935206824780744955753942782453295330233605867501284173606329652977038798673323810947446701980526549875296430343522250235295954850674976904099880470699352863778265084089544522262848268548000269673254315073233276786382831541438652504130006215367562597289477304863655406614589319513209607937076605632708801672063026281363345040438627816772610664369635333603916310311319210660588801938768765953629232506254033471309793110226868019176052530619324569192204948946895853079377042706523874548367444352060479387194839230529100720807708338086165901581430130794730658364 [143,60] 148689151735334238743002407144244997387888110644229974490235660220507868395841427287661502026416767685350878751410534179179360310390325329014198206182503093237690302124647852742137258580330978305034641350814935024241968090088488220349830681075492500782808622336668902816247635050095548441134529386822893190787930417262151470954497948235318434843035849939015266399563457268489191031079575826937982239516492529170455584556442723496101673543246339203906136794284327578123343260598977719002601680472017760829293667683011787948644974118957907829368273784737430472959762109497892520182540488207052955797545224765854646755544003012285824506635437561177198166774493274593963744557010178420682185194686474333442110259538640451999703591729898828160375855734451127109651528771770719402144088888402302858725670512117475253622626844564573025327158892754141137267463176337929192003865094960901357338734453325392592410799872241670555781992288442408927676460401045030879149593969706375093061035896534623648694866478877831212111334213760355221278931999225018096143394904710402059053627102404282955754111725810281716604616030940293728639601289581386441647656104077780535064043313893336104944283252472725039598594121348656175327952422851453325611000366953592370170194152827868182123792596298608823068618016187231815537150127885603116235152976743325713651397038991337150460788700963003549963762676354686332938667786627783707261103933002837658159428231130633712369803574615976805824545829925042426446181566365353386766380470075753856504754040613744266451131252248528109643382261310021675160000742593214349820396481221875245502113727598260370096776961534014175418526226264176515456172972146135457894591300539551889566466332201747501306136494222645943454438436571680592630989545379674364010322214623892027977677338827055043112 [143,61] 5869702500565918693726665165977751553823160139227497289514454826140163641829166428294776697088889536019100953586014621194984693956619495387140389039061165272691282725192681778435545564383047057091233681207460401845032777290356884739600752043227304264929044889646575341247717846303837235422812895786749293622631474146445821348254773337348347147888562639515475020192776187773110645760085089820453630638387442479606209694124919898996359359356285384236074649024031198933156091458580896141723472223280967778908242904014396135930270133895930061094912651670147570608303169665119413732799327983957905977713761382556311900852271060851507652638838827522539941303398008761160251394102311710315464728800949802151165452532849955539676645195975860295379323283250713297586811247819478374533215789680113572883722141024330706553889425181470824348867275601773573794642663525188193374826793757118872766116396401366224459192296805936065342022769751307694005071123256656376183836601035306618749001483508515739145435020416481578291129659491489008561221656861938912311115431299752349010504794895320963592291374417200623600314129216283735822186794191193078420169005584618401985051276259422820709114089033063520325320197314175795820669964957669500247422215592731222971813535784728544530488624102304867225425988727776023785117864705904716990052306382603341191704071396421504099459383630483862630621652886569828503007885112756165671543653948957192706082464257149085392967374455129070384106406976988513892925931875838383547507634631526778311497280474651575794985673685260526970535582894715688565920072777119341473970458280752541450278296510269482457984661068339778251759522642812290517062543911953442900311507226112306678308657706330311477014635829089706571683279389174793409649528103994780088669916277455004142032842803655240 [143,62] -358538927261992715034207746317187834689242467339669252213436868568028646665625468604178798497043638317805141792889061304336646867802837374579364974394138158769747439958279570427459741907820624569726314985484138517928248265304786597356648848928017940918278468515927080347911318851852083252708999864434137547754863525385358964123117215834169010899002407176203823333711516853853967712189006567257591939848412399513290983043235056480163856463287616465944800443352491807747705330732322271289531056049885951180974750319847551515041364702845877914282255238360591788079090847110044164934091184970693280290162717076962799290163256187863815322924697015921199376679192322323466820970443621703863298378217684999320213935593040094873098820560217328592838663928588869059320416717866298519103864153547641592518867551201310716125806126104263357652780065486140870740290783737746837403019769155899886016410723350927290623826691613094216915675512044704335368336942738288497690310932336523455353343268180464861081844973770750045450492179672778627611525592542378733231782944510033199066957204270617181233012121645792533665503370470722093126580595234731334507702831354950025220818156015257112209768020009361981187773001843866721218158744692092339431794783424033408426994116306956994247417014978773400922856659676926933972475038405841189126969456448246384548032045855520909829874314501006470767060664503677150651341151057207131964842847977547840766062413081345656198181493298455387725972129726204395375043325772427347043127494266597182381575116706239086629777312927824184104561374322964558682221775970494369242349411687311942522321186680332552277303140624422921046214668331722056535177548240368369518969453877552566137064405897784252829708009369017041034093332935303018147599985101889585398390558222947192569881199584 [143,63] 4076663800788388856859617719454150181111417352963572178182706255924868321187159875471510529418692539378119095233499049390795875934742994373533113164414343471447545546616109035945015362094639365448576715443879162665725322907618724748426466362606865495035222610378538581359059826239175011492694816202291968976214594955373913179944971129868139591021960013993721844187802520220579969321524326127337705606500794057274802458805314473501177195447619345782284054949481137113237168736089224796328895515016763873058449415889586487376548493653739681195298510288063957518923934311326305643933997257279750407890480977870253883545551647334848031363017963613820236438296602255522525318672202260743864774764098296920828353025126236062211519838738826953000254444615576405670567889941936669816571562261674089645170777962359188553528540530534369697006011469890535832147403972958956431035962633561896811189138636773848920737856095954070109953026563611275228983025544784370771866970768103153745146282717815212868809751174357112242047296461919000406618961359045167033920642859174291784121657472476797341269930339467012053640542501049844294417579821722248964442386481050679077552297225250049166696565112811557432593669683214111549315679537265578557807378493080038860325304435514270735817036735632554499287306960831238071896042886344572334995951117699606439965057524397226596794067151902929013672773274867722445805702457564529139373755559849580671162360089752317694397076868829068818896198787131765817937680454361234562977450068400927857990227477266323221951730449135309945146793272313952245784546882852621493529416253555992290708873777928860518969408916921087764804451439176890913283115851580236891260028764551564295241675921317250673728102485844828145975483491597524139714042000180720576631050858238906895043218 [143,64] 541769646228301338347639010858127042283530173685392744749563806491122310585053325094304390025343706997794213134623850834718111656177026437155068176590713127727746547445481271348647023472275848949864294261129158526748325819107427662524042936311790190372189565102222561290237540355867792849084451981922004233049607304844884167203063419051660565823161903261096345853440938441106970593947388413073992047651792998993608369806559067618680427425554821496939664212504090705654834667641148354636075093032128299230809085204226686686336927223364757895057605083155718124416542063585009847486060578429373681119031688164196140762158346433062687970491048815806672905983125830538985580783990111954616407083963405960613884537057676941759746678696330259659811681352364991190891006933097639187015497893704455293585679225424215717564562925384095655470917020215901061848597484660278845430444941993930809206132139399565170603101889750435191626580427034197699393062671026904203743662865878727799209002757923521426062382394666903379370339941814825631791275706433409078211639221520186911491062718606885285412187811006926305071252370706649558345202689128721834631459392249607628410380873794460379603160355719638758535631836138340256386568727448704105532143471257655829569189311818362960658665861860724466702823106733687230367271592122284486620972416703591270024348128871672864723329362034855194540396733083046686297071056538863460539956153551903504563478023688839243909889434576570954600895157357740703102612804772377683224465051378131946801703987331363371543211020750945593108364699577446569788983049667087183721785919006399570468321252815018203080639934770341914325552493381286486210874931228947189961821471176972154352871862188023520971249884361402479920555360403348965884591003711897137372049423629166426960 [143,65] -53199586782431099199212610435841735119178613637315424678989794022614763703775326635645162495466509953605961384701715122134334597022811336319503234010512709932566114128807214079227042370002400785194967913771893343245673105726518028957812303142260937723143461457197604398900366258337016909805918719903514442741684745537665557720209477401215372531213061804634950550490570808719377058931945098648083772924736853154208360848030757511454308912827846731132482947860895164872198979385315019973657191917840494062779570407312653258131468075360720142304914358112883773897404505122983795635222044839836596246991044630342536150084986754296138991275507810804032333860933221496985946523000408948659582033471773930096863410475011371016813291049706969004946426240194710738119021865486573757262151600067052338953243946796284591248314950187706643671160226475328694942477441925405449658562324986008190062554255298969471860342544093237303427311757100670228704344189957738405356760742886017920913346176202994035730164264981098848978736809059924016602265598818035453222941660057066946609023999620149814309325444814926207758017785126663678760253239270644151666120502134140392162024054673076319303488849165875730742825402166155181831172359995224725853571779173242182996433608054128649945138233089065613539175435055070288421410369647691865359487106727238373491641106620534766332489037095919380466432286888513505546446014653005981577141254573562848339242519009645475123983323601267792478865531055560221858596214509644877453449898681096911083797442632695123521739011553744293943592506962945794449482376697303281455678392370603055243078335858508975647409891914137963067869031332225972770038651709471999388381305133162049844707716012003194050631368855737503817294803356949456021302529120007171537725643117968960 [143,66] -164842893587168530781132358101337854245436184858210173521074462614449013394353053054998570057318562373013496288070958932215327800578077628829815286928766787175808473700890654531096003018552034157231879621742934338079095572741580528501865551306347555279724973840457046892736867017945840808300087610211497147354907238583186089220322546024257718831101729664267533670676655286804471693627627586041474063330562080022597744891126459505355566888931632641013181404732389959840568395603998581039287981075564158344913545549182454502820107781112915998982570452134240731975585826487909577040711183577688738574707764668925863557037504889652112483117767508616606582853947459849992897629690845670397011202867122448570785584391432933516474207027646724419683973296577822928593633237141342537569145545430553325618734949896267902708546639736949872175993314044029492673581549365613823042367460046348773637787443160243637942281164487432851196071127945659896392383416630936086041165489729473222119449346471329685120496521111145216188713693684726579368758257663860700755326791483580938206542200814464059710055130752303838200441833412837008988595234267292215472439952629822861586215803762000287763730199457411016531266575605911504294703931972715057073770102727870758095199441818299183964149636543923257111150439541938726727172147323282239432450600231475109864303536557260991287517936298311605753005864708532710891234324899067573163636403949362733667904614571345532128842468109860364885030181711561154780678148733297087032249294188946970375383174153719048944025209959639769346847059882428895379666205705548719869248944468851699926532846116363969463759684586861910027064476810513112646154122622577196934772678695974819467544823949739154112784406334913013980967197562476337369433358855891886120436933912 [143,67] 556693258687113131757319566158720028733010356242045199951798539673992398604021542722954222676599042608019485030672664516678203295663181080349949884730393530352611865347598187072970038115349651955997888545644626161591808814356682423531732183970346177024532290320684822033238807169999327146071559623355632991858192756540922021727185559946423254556416672865015495841945215991802823492008017576478078880132154544467833511037135265986462434541266448535999499960632977364107740975089096502542264060183914031183467039289597605763548998735900649053438279731961700678026752366252084208258608246637866635953379825578433638327415257672858320753038258588602059699105899903248758397682983361002627536939788936624367933614385838641021366100505699925704510174393285046083378357317804664538062911910514215113578057932429973058697868481852836965494612890841707137493654390857165224964286623199390930318708362393895277453351628658113943563021532733017185645968002018632429487799736450584945687648917858710033442229469660414214022151758712110303028511109330639239937697668038595853019081327175372468126726135775127973646115946060675548704779243435492371782558967696642738143655509430175355126204927390187032167498179585185148201970062594355002147442716281502150742366078877943193887754018386270700884948881180400854521556052524635399908609421944513635277841852021437533081561522230594632923425958165604882286005866554856023466683685879141203138565593782122760951083446207618494951875879366581269289029173469177714519876885607770613351136744062743378886507691571877197022910675321836582530498938762681764897683439531011657951266982792698440857247875883638638205842254854895711500020838205231246642675501658148631438378665937171367970419643026102946047194251478809970122335408645422369587777040 [143,68] -78359613616829274561554691461470756217137273562021767535674329961188514949934520627862981389625956315600500088589160753932729140167996769225340242392098348081141827787451414412636016434338425102998180458928948068643169141387475554569785698385563338483657219555010087986474536826805655643688865895999009006728029150655644844389951644029151313918791184316253096502518589109155021396323687118117836156941907860343291256383572797403491122141172571181704354753060146193429759456813982672470738026940050706253229902018717793063876225944121938967963853370199004287966864233854695264522967752432274557964519217900232870413576748807690457113901052992586204465565985137776478039760815162236558746127302009224370577793758925552288084143850553005010319153819386070215212880361783351636390417098407381440342908176506538121448119653717430235826490979835646000651874290871940556444512186687689412947078131550776677970390581114733422662557081935890500951602565703834611972364872036991119637902698116885933076200997899452267621562142685584377738165233875149542795984319109281911177288714663018579478824502292701494170250692512194718650702223131785967377661517906339230285537258381663549197663229086695066775878590567436072310896806251182136210687814348757297351091743722562562945399951784417515370639665529411828532420148498005531060293290259195747820300039655066076592176257446802971752704574006088917444450886238891983533481483182766535591692082347675140392836478440768223416996740082258358240425604857855534196132842472363587204873050599953083500707164929757050282745644533282856674716094735814801213300915902760475030645630869728314412168990739764557734028333417476148545407770459380474663641492795884117410007788375626688858533780295460364111691017024289707969869691655769641862780 [143,69] 7105925502434879023793898879138455688891620714958166891452426840219210075514348197653034039013824902314663153020662588354252797733092495287126426384610792983825033647227640069222038259966598773998276714617709019969597274510706298327941199962708652913743158837268128775062686594477519180523044381481935769101192565734851201765295517017075772725692562090114624370061094974514918444621695392382534460640954199064394474048681174784571660692563502888158542637930505078024920964039186860162879923543444825892137478720799537121062297875217475923840243558028332623244908884961071695440629735666565295333062883462624811346799688643487929229000806698741975277132585587905317781533338194038333800798848694600003599813123793855991846664225312380846505705357893997277161635555060635261292919654711441828641006396244848050418362543899849914216097116906475869244387409756665028528342923223690761442517419781815024662795987076621012197012342578518213883263962367243861288009213622745783981925348796926130853556284787399843486267793552586055576205664978610068390169444483063691979476550193075617616408541734927009270361195685740185409204902461997743232954386107451366151233862748193796638364759150132316765676834970989695506828845812977884975840665955762343068635994902056780455193684568056492188219901472898778534233044259423435089750019957576738686388809656214510280378643680462027902185267574410413041165253939050930539605817674223690663895757104566795515737895363709242843237071644029133302880362498613016397132344669755152867785920836659602591386314384893189104311227145868237539111419136585765285335699387124330812639624410550642742557691402560482924713466305885986571910103099829267208061466525337936360612568955605750455031662988467762793527798708148714741676792389578531040 [143,70] -480472771522948324962282534154500309746535358535933698526869194288877592107298655543188918152633049047162222591001424420988921249447125566223797214807118896030015804449018548966475853751820709302170817991785860655125925602692256280952662479803322509579501243270347721943206037183756089470181492637700648597034483919603648248165413587842709901600487232817655905273854874432910891125206997139448164506378688879192968734804725079941125889539868404043615534812965365784571035514234412435966044884217467421214545073644103572656250524757004703643270745169002146123618396809963325392820552854258053235385316422851777139059273079260481041330130756674121612932290064124339228665248336249859252356088195661966312932799239198186778633117372173960375519124089148125542852291413234821696341328026337581021421224269212005974480434960004601765605197556085908313646635224164788211749279406855538321828389793894461366656945687380772394642960582140597623645451833094185570839351053082771952851475486966803528306931314398194555293401810580569047316315958128220105273221343042559856131244408279306554919008737177666769606109724692011207331371449878129281735450903666725178278098415233656914245433909329336057373920572723762051897560473985855643952511146120897772139148632182899935444990293076125340033919914111459814690141364210567594145660662522473707949710345389286953403600442587260801047127252547928907276988349361860704231266116438536701201720326781754402578079516365795924962841638268065130213635542099072082908243455030821322615231558008797281318405773201531821104736129761450497402567609091594206918562017479620672187504296457013610521181021492957310795868112607784597167076333068970725698782374324645139569728421352089050516657031525202523262833994647900554077428688799170 [143,71] 25137177726279863288367653494616855405171328370193000839053279256946457302825549595794404625920611303217273103872145824126093914319088505831484649040565657150661344490168812940952438025666033032816019110764013332943842078156986510777407701975296631878532249051028028190170566132546409754322459186782688434055418012990378336157819947663015253739423252146100227610890598573367552146300114876266688504453986033027124765515185854558635926909749468448768878508635535344892339698286869143424761676673483882005125354415825284843823870114175524925543885776206820085082960829658019434052773786141321878774653149564677483030333734053613549179537831447111690192336337416393066919877502908641329081154796582860921580083479322809083142817182105546666343546902542759567863215838561391618725583749380628711709232453236667732035283016203276980600303014525568354343731232049142406742907760433641752959770441737060766728726594430951062597729888319752837336698119621932726892273012126180434891074938577668842045172863546460351703515984671856512843963309214652548098595193493518279050892480358553802826858337068892831018846515649463994453279080826022902050269202088875066449064677762639047997059993096915543230743877492470228944038538291517970226796778012513250107088853669769975342508680688436634607888914546139634792914606617299489791769240743887478752249357146045757664663880259040921092917593861710525761776333787750893050760971667228252490107916097601184964153016605516382142244685438126380655193258808197860115410690983861126638912648574545847591079113449569518325783336585794220299887918319407184739674688743330175266859729575174678466805357937878914920581913292876300178131428627227725125465534887867355161699431857381050307755503138724367350378704201431296247806029120 [143,72] -1076498170544995647039662406820487334405816141400167191806652202045066060913826867738226392659142743747877767670871401717779662382293762347372374214430983856009745448660301184692822765150197378151101097488735866398789459670424171494945564986923194212805588534096464579392391883576461566485713766925636507049286405077755876035240441989366419998853953847301567884408787845167481019057070395442946467064221129660088629437746538258565806736601170749811905284100905462681828349162850772829666590037056864407333880137611874889301200115513249761283579316146830930185326148392883351502175027731666417099650312447609684029609952691587431789621229104002282584677602085908198549283057890553004751631287831241018429551083844471059782732505981230260720497920098687372832454945135220504763962626617782001608312269460283944941935882335051020550565345229219781076153605230552812575817442838929598997678722926106616040238708454118301368710403477455637352601441526506512641476938870459373313060724641292359412996907300888622409978872222770245105174628663549127688217938558720846661138209319405942344496405587739965202425732897908451778529990225032661367710381977635689487820845297005484988408497963376694190955281599933888600005680450856887925463269646971963738676505734994547882660583568244353602141535606678472894662026515983069143400257648556807417852295572211436999896429296631516453541887141209037023896296757771247748192901472202516045023592233271817795047529701041701807795018483553372120893609209419464872692818607437336848638180467996390479103801702659445110482763095198610605463407258231691183823787595213588480428988749899610575083264220867629367996473809854594849229127363386055572461260288506494586538083153369085442219551419441691256696934521172287917712098 [143,73] 45356658360045778808939253756778848901267190898431761643019726884386454565397197802749517528457979419046674036750302020470458752814671161178207400019368361276341615558717334333494059914778177813471387954317494843329113263415770655210920753676160551499262983763426269123790576466144539626016553715488872033824784327405853821132939138287605130913544534073149634539982587291152088267951766470922646433207492438170275117110774358691314433584556014796102350381993890941107427769469187321428697287472017539901303583141416917751743798591130342711950860537488295572552044613241778742103224259866065405980899119822237834610945856706975009788243568897666590300517063630458982806242014710701809813843906264472471711320524193087315038526816687615622897941789617862761431522562955129808383699136960780195019450168601883046054669517191629114283587665634562937977336074300339942177243563094776939440365310825917053408628352885054054813187487469681945561174476786489022102940941170456392284043524873329241848471980056556588423974282554650748448179600296988180267637712078644116962639752585608124392083825788390400233645160136973531300361068374697138829372704715522856539535003236483164330583665865738272783155722393894147858904586911980920856255899376339696597717693749729934961480140493239935855326523684420220138825970923602330948269385773789133436862890307865519504791785203322898503236582548235799369054870214323505090677966042036045460388670232769437011963629402816446693869443644139922723828020800837531666061037358289437801991581027194832082757508008218213766106795231454495301676208763355301151502967099672191304715989592613223321924457538032261429901494745211993979567291725705908559904648689835959075023506317849834109122492956836251024650284296307774520 [143,74] -2101588261323184159516253017911712323377636391449837667169065684877494349765775825014833455955298814365224503000777159635509002468628967032115615573637141656787525142925108933566017704020979809309947867354612312073351490889778472941227975720599528579743613519286645729230987986939646736398880479281425077299547887798784383863591929985034786207329718457032120693158923956583325560314327178253918344129294003649956505370615578548792705476098715755582882347239680888405791514479519485968165233423778574226225433850178020630164824144784991338036802015328978802654663946734618392645557783119714433703945886480960413161623809919021370272377411402453955064994586345805763619275468114982902213545057326038701398262451295142764800449732058283358413447749832251705985546273553882277188714694504453029739881446325927838745603072475570131958955238698496068059692844525469444922937340567035672783102407975130336829459984435224303231266022710086856914935024190389612590764689633655306874623347200669827189543736874854639841213644415832097743716877239894066132148059849047169715699855942942947103271662840641221186809910879297594992897773388273461610563522670967200540215262970919691557325210558769862534160782911745079766638236106292505681377381503095977218387938306270079632610276239937242764156232520273229927417264563029604307634349724775223403685304625875458053910260531112079268433511871754597506999541906900559681288087630707963552160459945776986466793116000762824459244792850654302771141899262350317325920786967419478278975487083646174943807651198476268108830585359533844867992768926011623841632228166565637600149686626760787780809682537792429321587361628539720095351822139344373816094827182500685703684274960347156507265426772160864912348341197840432 [143,75] 78120034553403603655394605672933643505336307837197922560224154974594092296543042092611404984585051848964316193642753926206933917570808070059895275006553412130221851180835754448001468642509694699489486141079816282071454016882879971199778320945537896902431915163496221234410789943588443085171003165520910602501632488790762956885783351097996836712802103048890632780460226824027427980238575785520558015745203383219331261620790071736178824268058913585526702664461068638285786924787805343654691925155521956290204085404807399307827459278737311308984343443802175949838444146796391584875082890661918946911542523810303451794597502975540505543302904824832847137370589008498554366674427270844597232896836975494592594812791873769683055964639922863544164369332027819068521825864557757243682493397646777943509402311874044847975403857969141029023126756021065952537736676349496925498212771995490475581284298437878790871910938219118236183689913265959914012370534816818852561700642770477482308116674426481807657829503178598571354901032857178053941960031630619875577824420982623370931214776764866786848558621196741916766060765340906224585583169101208763380026073799119059927195453084861975188567542564284624902824852483033483978188283107732467269243144396395107322843370752224240320616640112042038991807482217268097799182076080428233452885085651204227846857378704860310920519723700369139967556023296512177350046688379859394515853980806831748684662079594688464485312150061142807813130328699532365024006745733523237278625017392189373467917388888784270946848090517884442136531743535550321831371363032799199361126145103093722424167248897754502377533416611573524855446377631688524564969959499871991105603698504761510317617087171758757483529850539567536355448837708 [143,76] -2089879992902184501662941444704226555958072331304036533029170482549662380142203392015252926016833386610645646313605418788245882423848662476451333181807675568068034989390312012750715665485465951113800504255577748168294999383360454907656700399491690403590188043785181842765193446263574191355858805807257213459139375532289012489945073284846029280013759946342403685143877456956546164335492980690460320091922815723032493486005957914600065803053469246504149255985875809964560410654248264835175207245916849752989662383495943913783238012685757630302624682577468968654477000145138913759426888234549093068734435059630846384997519938764051441540204098734393993001058265864581877795178180115347436848749539643019431538698810738572691426550271706714647923897794221132840504916981410979595845072945742834406069726795346461775314757741848584286876275161137330742646727674440966269771519922730653126140151304269326893411025548756123190081873568329239104595067251848890345834830660351035054370525063136450446196499255147963956510869933593425963753725340064983812308679315433716139247223153170195272046322101656256324016368181173156105043674394853334513770617517841429656032493690251622718592132753122048844972392166093617886451941597597944890754452337946793784172174722781008481303849618034617570265056464657348219569734476692706926869879569371742008884953594636719795980635105501870822556718975332152235055722830601279821104941123746823832729023574761162795967969890520985663479199552576483782813934879373710754782320666404977856233285585392678091439523295643992329116339605015951526492613029229105219014742997906343444095204452660556140517205696294623643288578166051629508398944553294369267371316601689996446013890237239157787465157451586561687678816 [143,77] 109952903851951179717625084443743246041624849103075060269792803363529189756930146951307409822253806142215312276428304173904248577483234450960642627689321287444072199679558687252394314565967899563268126647829428896460485475198661512596310716798964805567202121573949451050075742332465716511174189631254939692548048713464270348574551976206411375172514208079625119722139765246333424408497129219666377629790362244674548943766085397288382124702961439564619902175190310011035577874639543317852773314742571155205120649369957406484586438997178872958861635191310178448409769799431025606370180356872991647601272685394999243197035109589851539310998510236671591880277991953796008887572376277862959777457546577631568682861407756363495011093941724227726867311386444525937676075600308776867018596969740157109557399571421873152568946606803554704991565722410997174889527187703769416254643872344817108094955233474588081735035737539880178392103937516818482056490490800744977005699508763687347755930385457753282097771067452743520684345638492531288438668836894758477512140626541673235703775094605654172776426431569356660243112131062970509696080769498447887899577838806496258096822976766492734268885309034660655598364652479301514554184500461180981187246172029425951485884023765780206719695282483402111604327873299160024256975093434934547950235194484133253794000456241734588501107146933565350254376786443006393433551331638123667212198593216690228412657054098584878010309787389700668482659342538755628080310941934851187358385254034681154289167014883302153674585322422220308918966940971106969687639291334438693252953563326391981970885238702669760028126135078246538191083991338566795969130714512319511846729180879681463441494452818130282789292574899172900264 [143,78] -3580896473594773542818792115787308318133262248783683767229124202247469232895556784618125333653524893921466388641259357623958007400632965936509030473603863833083092663575398531733714107578738140151384023729971585442767309266892818523886077726304571124529330542118161410329632477017318983063915400158912517188352851155682560452808943253431920401540320348238991041459291319629941320234228817566365081860760695484138604016988263827680853307023006148593844433322509346719426964058643806275252062374266803091177962600209984222589891518946205404641485778522720619066479898078439894307115822215313231564227539679640518526636057329899438399820457938451437433684762678437985082616071796000072280153144796125096436658436741786170283919408186282329687405145671152409048176733445937045512575396653497273769611909200973783601442359489428073340268605790323409685624240596741428080387452466260171299732739970615975862508837087291189867334638569935352840034914375665560759378470586380940158159669923062255692692480845431332484823769746137813293577231591347470243663651970956167714218894028938078101958175508502989466678818260116520784753369520065591377128979620694235243619149551867921220386978083048144791512118134664924925563558033516519544666659399976669686854103239053550384433224635591553964839851252888122886816632042286715292580497493839801843836498779076941860160472515709106149119806693079340284582530777329084138085022965505214311932182409131218119638723140067066750700692892526643834485932712797885069981915599318404401368060082763994379075393931834772005744138289084993209722362461337127536593330721349088320048753399616530184808388568365729237195571211479589867971885160867539910093456289445266352010659164955739761737651984537584 [143,79] -278930981879011305801666392994801429582760280739049922325002502526929210033875952879020951983123564246378742889128993548568840722619257164900241492227974765087626286064122480800563323091296755116216776103339000102247872819382041390716006066776419270742238594924517845297020616154401831457103664468721447239614138733107566683666891843206120279186197871722857053156720510088173594381803041975371739800962391432364128915938265466065804281823484231713783075470726079860819877716801150040346893386161417493309031242273773190298037846745992637548643787293601930821618766117292562579577212248611784372696275189578035942282248260657438584240966801511850095839155356558585639644932245052298935921283476793859671611208782644922633536638716240217090449880217703099143125725523810540905614877549896299906871974890159716188771964780067582722658774256976271212355005739382485652860470220324098717058254100006090100146562747363597581428919713775899119335553170411747650405563605762158657584633120600543449930010341397381340368814033237372907180010568718387616920594681746468973226017776628411297951960153338770698681096485774986868950121279057393675388959996128740603873911295517205190568203639069304498614516859542327346283020947275834685985413151744869054196926994409759220228421499023155092152722725024377056370672080788883484324830914398253104824196747585512262171682153046965255442781239662927379980121311235357643413574749572126513221043420786683338774403418543868036168426462080122305220530654939337620540236962856409547726702719403704728935462051632891019112439839329544284503685534469072990843164209956406449687941607106764526540050988909632187538987038764558771903645466867130484686505320834581819800394609278643059106471724480 [143,80] 20046648817637824801671297195030731209435303043099121420023147273148920995614940912481535777871665325734955701395614139645580293682681086658656950500201099388812064974811122907972329319179547080797068664826185201964288048275650163330483636122434078176340108712666290960909962032581212189493964203327959079088313765862234225648841407824057530751678587144793675911221336577567519077007025512995865184657752228773399783978883536959088197709227162452368555912717786998307419166810089533079556127118200637016774541895287713869267863937924230157397003652744315976074506292726398144232671922008424375580174873618960270851875896885825776826986253935929870769081140366723506401023059443697860956590213106149581567841447296963901243967430897372047951870123401581039267275017381960417654843413928639288323567777312761579453556419498290797618028780761031220940402896168923544901384582210065271267284058789200394767866869388497763709454233685238450489491801522330236782331553247961131199269878970334306067520842830121690205986858457581486941984911712560342636825409254702636603228271328681402133800817172558290269503010647566121417234814112310464147413709959282188043797068485352927831295130558086331144920435633042964178769795770468086229724280580472470840404670632962488021544942293630786581716951949810242887405063084465555625273212618699386609492484748373603147930041843245545570283070207000827316547212996724032364664954230204073869127282992020036668685530488533756720119088120173771893760711461815798616556374192126054930469654952673884062348366207738466103859761994938965635850232175789653009710530239508860239344564161377255061668245777162987957516618401269383414049875033496325749992193949276448495794107238797211893816576 [143,81] 26879772997102044412790262279020330490950557498069298357885454150065147577147937051398615567612077397537193199180185001230811945404910327324967622367801948165621158745160596058424835200040886450903509235732232025800665054240061216084828140294645316124191198180776784607828628012162156237119683473271809151781455902858212859279770712979625238342960870892664047979309586956096466931574330710285409343064276219013714418795439675655743157608080992731282302859035757292994901383479933286855576065347628633089073162527786630299942525235984510285251711315850471170267852998226483433483848992358517290882025745764271014201492656426432028759421585767116029385273383988897025435824419036275991118677744679384300300423762527357449617301429086607854325990875265135509568201622189651434643629084683107797527871242584952672354524041636395043551993531178149746512745396448168579653088474778446764859977837438890140033884437678501136257390858782509903287397427248810898041303699329765150187308475531824077159151039673337198926609245256523362152726407006616798823725890916683297523373919529151636491526519192012236491947727823155159789403588541780450539014034974190217626339214467381415674042858849029419226122381312254533104145991406106955159092175967955877981410990978186834863113534387533879078204095661912038743815402496080880638977963243178569297416075437138560215570496102204880728414967771854636308118783032817542575528282105647580586260872388169514041849098854311491540675621878236636384802297346403361657870326103579752484743479322381591952596328411075391546573251493057228164538835297065537508003948785386792993898601990287584978009274823220788190142126903219306984717805746695723666414549665402107453207062244231032016 [143,82] -26678927837948842544966206132863960786413686476765701525561397827742419654791663669851744535057037877302856341211461641924663906909124727618519321551451097804011832818363020230064206491675892440105269211016266831060791140487967168557826061972895237769504088656802429265966287835009364637100596564508233007382372046470189886463176628900712590333921647768041173407863404503154594414510661770336997951014552029849688181289501184447470688462010482364172313877200540169372404955760442100354404481766940525050843839894210104656316014888697979312584284943016624474925828264969190640404210920167211286849367096818094005181628774291104445815687702089864855411982546012717656475981700797933214274315699730503943119640403452669983940900461173550082826471170723013058890552449314805818539506774712792041328164257319825335101448146824892244306099199602013065798401567482516450230386261350207204723398505603030601499635628897010238558668795476795983001069096460278654240456934132110614009765332217972211075053687350115275448275501565019208993146251558040066211695227287435451856566902861269918355942734636944519022650605167119729769735528668534350601181926457059477789919014144655103383374668860013702191549301466470658504902670761386090001573129768716314713963215125056457596339394188919324387621199492755930583152598541978386252406627679980980461976207896392991281526841815375167015359759052908790758303142938079566119494653327917142219837703436652230913008265801296000454282810760722353473209608513430285185175912155472033765763472210557949707670230117372664838438309385244643071579338433760475032660353712273762754712670235572523706383752831957653132151950111147902204797650208185434191682916490681793964648540434350064 [143,83] 19403267351071665774619239316527996710490879776155445410963337007427530683344422531967422173054103599496112047330035871979148574278668599117287717037642675203204249981284465387631105613841097204349535696034750450896924451713226397682266762964030306538934528982863463627944517684647281348979645881855305457951944619900766427641028174498182745023296158892524441297813717832060312257428062436212727171654727890091811014062815774324062970397051713187861691809657793323943207193023897980469417158545773305977966171808800967894683694160562662786947573539321795039163788865759354975061379542839446022957190416907166120302220945523775864837154517943057943133219832423501536763808361444121222783018330585304829359494504870095915831406974511598169304679054324368633852352466559884427544162343445548893617263439022948547907283590046713405643344327584077467467838124820039050759880092183730056933378160827425584200583402728204701328576732577484642593290799637964331272500881749283326728351751990688932497125010376641842716560011415296127092734931272297013259159093539954260615202771197282053024870098410966275153820964089441055116924260210753458248189054737616290294772669479816791613536150793549714779640027018599742359561254869885567778650377960772392051458034701108694021293454982291167701218277155558012853997333758054656270976682304103822792907783577954729375380069538776576710457642191939405479866667454292319071749308862184001466347633876468083228994140217222740920024171851410876839043817761955332160091217653882584315774722939928795553234546171123672072706264605107788684864196462214004608071983928612766213582839043423394872992444910104498095491824137821023557061219783325412662576555503696152244926384288 [143,84] 38049677342700977042118554826098972248016642010501723208815733024628932395527251237464486771045339259544423122357246720842168531265295635936561697837132541737989549919614379408425081318894847288152184018041253181237531717386785473338993852628996578246032840855063158673405901031105108391385474056453407664687289804281218671053268932522708429068071182722508049731912118458242700312229156514240044123794354312569547737256665758997653617163292452944052720789916594112488157573105329602891601131151663969598457544303921576298283161757792691792067750989604244342208037690113356958799147177086253059662593663905095008501069082086895932677750460017013791990322616797525936276903461297632409824183998269350513116128076168740494410810999949581943196854168789281375213257368026022888456195853256051452873603006141651985303396328265015359720911394290735046142899726432785132122269618961338587247836347056722912365759039040713185659294640893456293572157768909488369856237281843115095686678125504196210506317858992064253567011620876990266765601737048027574463017293342101646089909607025179709658442088589654008577704271281202779421113819145884157300027094282647252551254099250653591753626624092680282212799819200858471481885511710626738861177429879656056269254072652957966416418799580998324348702538732220392631630323409682071690755925799319783561959735976129041558219878756179345180889419669243558717020876513022717058561829338597924213170308053870755016640810290550985901397403292991431112672378506417062733609071059493608775762488016023201954927139071420827571495851574430471381260945857371052347160367153953522374198682784860983235954369594211221057937371113253381041401621396188947939355957872471421068416672 [143,85] -1728247863346309452237802516018030483487252859585253445631794466335346234596175148196155773298651051530968981463816723954000832959772276232001563112483856985495836128096491588942039537620721792216834545019638328693277819826466445663830141785144214138106328096422285713007921965924422942977479792034035452430243627658935010410727990565491751298612810942601191617158279672803823750453443025136475151144560021934217503857726377765896299022926955694245811703589491719497283299015754108399447627609658146494463431218843532808812022245555806605459218902115387421641485162111904387987375759498246480809510067845154105465022553477013344771100188773469856301428650649796662723040905094561670691663187838253639499388546720847578322163366886925324480044589289082555198241688448682795528983606943733676360769459159665343528500380284183250598305071972088547166305930773868662761485240383193420894752167253858348347902966007848740701782244937853160199382005297804552822735633188762232596542373412741773735224239408161669583570788586990397475756464757039897688780006216168798353022447664762487770520865678773921231470879578028356207847881885870677682142717688626278737229992698003551447558898512083623775759861880793797156287859380273813345920972154570950841845889796547428782103600727690212290354479221069356994976389140943453248965007609359947125804002333842537722837982933414523261994024213703140108045056325644505572928877119945271237030931283494880908573338291944724639784287044944330007205359911196093359647310738165865356708141650782389229809225687620563748732241592801728440750751187878383492187345966994650433699788345032161079839476321319614129314610761740560048845902945448296457477443486896872194600 [143,86] 34827097020681451190346498887122452135896597699889694029813426567051158596099080414759132036541593302053265090918582038577746652326598826378078186551328973207557463165897902130903784201915015525868560613316984787823529410674117670943509450632889623967326666039176653077891609510161801404043486890573759592086971939258279106964540045794362031726784643348530210348751076809181380182691932543113789244293999355383815615118268229843420703441098047900462301531308460239556297074021344547774453802876723334935634604658881304631535627958059946834788772858673319506933238475315783076753527868214027683523020355378512039957778737956407511464647782848810397343880038438959591128250692200060731139996752870946231548135268215282564264560089588583678450978816868844278303950749371697244618801581052242520174967516309876100944160390417604845131328767614022778109907509757875816318218658068388591211830041181548391846250774297915569650529397310092281980928638262430259327327276069645479374681715448222217642762090391377685348071187438630920872890964129997513087501289996541651468494236986286106610099522164487394297287511899269998429408800718810151678577665048052939491765109740288780086158762163264595138273753288764091939283856587709594504779392508543532838013697735160841589805229805075851537299489106927625301940818164656033605266699572744845742673484783450860687261057049156307162424591967783269733152192373572855231015962871110194371364981728255939021034440402966080440511585057665191161098801608681326848880051481325431143888655226474378215075942791384571136489055553122944172731703248131117345516739790626574476708455579438631912291797986124667094874250589288927502612824710416016834142079080499224 [143,87] 350970467573030169382255433727046213324280981797635279942131387832970155994483157566488200199058286795449024552486003132804674860649206848339803480640212827069132037995314306124983892145254000081229945504415869719101909168520457282871815914043281008349819699072671074337727089328121674729437951373904779053186220827862691828301324189843473528655785911807443934951969552424911682900580815918203083326326669883142598239853878893730694985507002323136677500660858950233052818692117743874373881327343074937905159649987447479111388015980623755175265610424390114647678919424302580851462149624837291671512143668397278321687404592258906913042872812482746134920140407188528910733424375823008472912402941048082278855597059795213050690497180545918725193952247551989726813549463730029958599449723938741648542818407896193344356611209976258199400213846530558028807190496726943656353114531523805044696114246535008566647512592595029090068416962146802991185230427440074399331269394773466056710817314671707246349664673865794525436925266966437760443182660437427409667559126456006364049759035197191000538493192756131959529366686365814557316308615608419774367788922489538451738031006322649629856053937378882624846871824711551860386880417499955666423699500993154354125995051975376765725336172556317965228189923654284517235474944894402051792070149906957823891985877343269894172562757716647639808077429312882208155481826575188813999384394915532116376249521030723221600222326004414520213933917539958297446240887457642145053060946528492069035871501411933017143074583586353871718592272506347975647896561494998425156016869682484748728445107884804104708509044018481839276068202980757113772101119133833862040594973736 [143,88] -26324209460710056986951122774241894906990260500772930740025036076338906916624274819862508302457441565884708384570865921190083571585610942836675595351394630751632206300138885074459115715151594619891222245483633666800490713717741181612896632773667163063878216194024115604395039067357087420065566221023229685805935980510754694223488341810222755864095679372544702909753242603310500092059550455799569895573953248841292001594649847232468347525262914285895130111023542006284660916600273068380288551332629847672334397228210575196343012207355151960952037170663057884670703958666427909260515502290124720732677047058024072089117893029389816258907851720082769305831462161076861744607768128936473486603704194180235677828499978264960959131984077015351374922812184059105917300995930445077249121138855111741917369747508752858064435229944098883321898655475357705453631532093290933479516247099214241448879504086505714182196142826303899525256846425959813234765477418613475228101069165135802719661185186744828341798546077979283135427828251859799684148452561421969751963034994079723835265073170570676526268918066942001462167693901322122941860690522291116417899010890697461148544568660174075704874052794524318691242548337182450933324203739095404626163695278858017472336520766308594663903558017259495346839706963040337447957042116710056456643563949088888951163375643236998097500909870408455820166937726390047934868320482474961124942587457727432447531066750183368040969550183816230798103788990238227266218503584951649172505570580173112888432558553885729802786568267027045525498380328579401784911913930169675430805984259506312296087922025864402499792486707225832744298684734075782983413574071479070525486828 [143,89] 459929983706479124566671049645948867450678923249009630794500854702409968916633421466965815589123306746367563623139606417675120857065076878166127831970560310689902580225282552243401644060476353602008317544134984084948374028987280309795978735259849264819837840638429193615884408687849299968638608534408768817020981748982750315722150243219944996845122435561469281029155961356839676910531645974374654994434204492881779453500809647649635937680121550661111399861723135334597664564183285779505567052217547820717849831069723119756107761245955845720684459301400196822264290668924560379619601952954852407730608157444169651317471725798630034346405343865005962061550890145171476086866273217109921537942057058509710904476931243782569928877180948599671074237892606939932138307665816325097364404105860963581362109448309787184533053772551259604885038294448707442275245073810492354885571126761214452039808564240163262174912231955778518536433463977935465139130984154550024879880839420756710362970624148802151538363952885721333915300441782269354879539563259955096039107909447266833493436078649416507887105898791973130179316359292391927607089342352025092024632941766293699899703822456019881462158656814879670138080269937489035623901820693615315702960868624488897733368386607396258279584350214455098248432957120396565782599527561844194260853003949751130685231655815991299403130664573673034697240435314060459809008252961214181333823626740573717392976201570502636352871889049460435290617677450326601095900293377904709467160652143473568454560234940775168616216259881073774290219507488415961190763106062825874057814053281291224129132639101382188976134851336110465938344334207593018517847936971168410352 [143,90] -3389614091339302288641086449010354758892546434522505690563215433920999965165536638642142206352693033001307407060757167543904018637694815658349626667685946876858833833380905655317201309984795914134703721254317784733999577105991926868794833021605205697291921022356198616756051543167576670792370918108934713481507507654395397552870111192060734653135391327914779416438819546465746074475366962604355612626148057710063770196147857463168793042438451421287345027538220912069217539707882118198791907301021216410133607731159042707729150584657783971713371432750342569452368865023772396246756046787028546190661791132547470729658608663351391637778598303526302892017410396164047440681505801872528242809977113888860236577472695270620592808295147025191473095157599605668535950066214947959436290612667654209895292034594897549281354415613679036168310303371599900180263362853082126817207441073341369835335827365509143407723833483073207151156438514078149950381663316092321215766419835294945765300944887748793078872266780649885222902514670224849196683943535896113922335957050176839585925422148150576713070258387191159034397351714275000645100938077363524377125545971151615581246507843613121160504228092635890798149467575357073717325722978327563229181411855238276762326140629786197374107704161002507954631302480230792210492250238941993813836998358784523860911720840047730810682036465329213199727994048933712225615653213357149937476358752548810577377062191793317761763876597095674867144628813650556407635280652847173129197530682795983495156961149141584791923699952803629899952125106276903003301308498711213966795728968591661504815683194056042173438989026890883648963731067339637664042422616060120 [143,91] -15138617844535131651218772470320321486779219251248104400387919943056366035498332219988566851134372551062317453473854066088737561709970292679788828983982053846426151578006296360141387147180684770887829935549356050353374261022935275119174496358321017972385582396124841477335573994714216458742216474570698154929027616871406380485586570825370772987392493346363708618043835350710962055635049563786123298985180622532390318901054896885138110955611948968877110455553452398565066085623451949463891986186101538344578669683485628261920370012982522668306685513647007796901705826934492265030534683180360747123184771876587868516112850158764609871726644590959137596238350684756448808797526360078830323979696512002733110043537553981101654519199033129314827000494188653379422163995543943694503608743539935855603075664581822980500895211982580064703199849795431593220639119525353756389487678543287258759356251666563214674399592307731047687790256194932356033129724051276607907806498425760397215596211344101686816571300706653244721696402304610135276240977409911032375044305401639149356349090882476884109782314424004632232543260736780302127424993534320454261820379983596107437101749676976838768247358822283233468803706733562726243453619096293224545046226898725096162779835171701860126481358724120538475887462510058318786578566702005960061034907301021100715256328310048177857064669644050348638492765081701341777211490500254081174064860801045570286272062518540069623223161570665583144598417268897687762359043531711343079435954782409559591217558490865861261348696985170050647274861741459062636952978185067876952509727887022896480335257906751283749405999733770569893134426001625388920351726216 [143,92] 440044448976419002871281046798292586932585080798661640743625223239021977370091083341229502891265033977014660089153482541358946375470008235701544561206495777383627323186610422427082731728036294141119312890358970679245817169065910541707827183881084027451287135633177830681472070737281355711135600040683248324788163284875904892957746792197338235232199009717246187208062291570418146778632517938978849502559393455963030006638752926136053720851030151229412982211039708236560149246195075796862553312202454332850879184756371899385305078817071618796990671897513612199845592487743236320240014674372230163197125874026166833226773553821432659251927322225057027336346526625514508261882091417165966256920468296042789990389826151375837580728088385311358451615151898669426617500019473194943873237140994728246686454058531600710805804980838317631146513676121559995636024116103093120084435095091255935839388002513135060676251971499721505517780468959965636029950453155693289262614066331414275522935500528500867561598278810915648279047487632288874605578597052636408134558768619895577943817693734911275807224585114319315993196650816229066982211562537994403740113799666038000517413813603698494367326471353253976197449400648159226537616835370481618018122866371649166760438486641068246874152320504849942613346284068985100991272486523631294636523939816729897376607490421119465836763923051516932085523004542725353421772811273221164433430109761554001644293375734167045253015159193953791867591550456021753774115733162934251367280306376947548873256832236931417618557020440272050708336077925629181505384798442186857451079767876657819322123495403198751619931986541687215000646040885514500580510 [143,93] -4895868354598050051345198977421159061596024949402045194495763495099573690150612467223351850782641830309056257405340113760494009589452071470321114194943176257618401207344264490924694733603704731546989412498210578101006875175347004416099184927090779559503959245356782739743599144004216101036102380095958462506507753976728735016518160919899845587633116880478592083423728710878177187052372154808050582185020569256423394002254980761327333316934417129700157996748549270455806318451492026751051514384943277666401022926534147957389992331913717328781113024020815281234216874254486099969333578944022160513162388757055059058839009202519180064315342720235159538668368803909319685477868232408708797409860379017418791410909957182195695669948198409230437501033339142866827611674432177628759090442730748929506845506194984753777861151011177998571481018285282727890971343889086031075960632814556350686810114354266442713950279314710063185784079768459754350451349542105638602009555262211300855897544790301472055931798268559329991488133279691305881791739211161472445165079414674150590929344595276748394642484713337021160224136017181191150877455903956206810820876769251402803855129890244509094126660752643667746658746603822567607407390003179303690505649812210316123712268559651378378560851336737128397149068762133719487149456846892032842950358612079244435283435347542176609478220816172676742207073456466428900243588000603520728539912667205843285112564362493604116546964439787698431809253883104851703487587664000362728454751936290666698091369077057575647419671869942846123007346653882413728638287255459318472659764333061290026229223555058954998607636081886166117340743972591859192 [143,94] 14787941691873798112316909780668597236493784227107463544177495782345630291090016982207423898433957276043597068337226559158022194299548662230490356374732431737019825254760017375069660749269844850816517122950602435808204439899409716083551928926423812661316963642977751480412668199201988644295360556472135403639619726961332895634901639936317678922627471173212360368293984916309993553122811510625832897968876831205982733973028122407050875815764480875318127467067288317554131068054354648620993004726093208896627369546134672431060842114759910859262749368962007357879125915909224005759657534716942224041809396096050340799323218143738938661914545144558896425420689302032832538045904283231541450554484054318383642336101248243530807934147566696637994276846642647369207537200170061424267922459497387596780088069371335458115596122538240953109257766565379148925336842850663906381263956604507093303828413925817724503385498012264097980253048282502236723721979632121617595536162848893234349323368269792763335362860450047622002693928858112976134852460691181744495662566215815747298696480173550013873506784592651462204110898093939707238868883241390517803826971961153947945575740531446792016414281092374641244458834932561459474412583960817657013282035619049829377178030145327757464631366049418539326671750913757146807763951377751700008426658980261523082063420139195181890525577700121982423479786778298418597357846018233365501140634152846544962036569296875015137799815103161034700872447510616468324691856930622944833056919015213139603192721310455215870782571662356016243257369349222484318181098398718121491822668745092774643198373764510060548078750502472078437929371339196 [143,95] 540699685437832723090621827904035245876812294011341556713994979188494513984951632029220948258598871509743680628231589474785543262450552352986523969661525152532148001973294697725043351988223588830463018244968669664919695429979390893550142261001999857873922721941462002140098499620783155251839138025945088272380526408710094655847418905885199640493294833449305835613421393256266858444554578647897324214060044677281146447375185050269568721668925794931257864113566513555611502282463193911227502772811316969931699636044849121942158170736902559015687570311935302412435506729351528232584430727291800118273100877787592113039752217379646199288337899956575886200771401385075646029849816117943487218536672817567086102895087066514074780662046578214981905526012787634723836639390719648458244086294960303530055591447737711248308460547003192199263123176527105166341069495167654302229132217220148499272272328382480148010393794759866677691715532511436640423343054933879857936544601397780144047839886388971865765729116667413546926271119248899704369906053148452921665978485323335174776332407933960729175440258978725824451283035772997093886284860744529858328328421860113526904860378214083354243273257061799259550591427435185254090103711331844250106123090176092790872000301836813484872654531461864223506727305569947792543294102874043244628070305880799260313670025120301912029198935435688383906984647534871797997614241250332016115635700358277902049347891500330277217439825918847136926715737341902225179113230924394720223270943318691700654378378973506077439601332371437906148311752553130367018836101373873356194142465239268726032442402645057763115336837105218842050307788 [143,96] -1277114951269178392702291110944693861942524214383940766049547103871704382764318562254211896752615924837278413194604188782234238307868467690437604218811433506537158657690835378239706784901296849745791697197439498902612241525202462693229558785375761423466058359401556612777276905178397474864056013587398852164966472239842453066011478711786114576905225404869397992997637031559258776710769226179104125852978530565877386628689946288791325794765679199600327466913675453828191535793170467113790262354577910740284596236123033118272500923503201478913364029592797361757797523632694588741680673626693513814769715793835924044122303186142222855351791886507209074832819690343265810469830216694347579691766048196590810297563364463641383329008223815235295622372419175536023506487675983369023412549724155540412605430702322349120624950216366955708336877827027152336958724678806922603173675563115743270534254033174963983687136304318936536380145797695878774084189644793067426377481484213997098703597543766732180375490585258535418653719862345182247975264591874187767515204859068833324754494696146838567044658093398098237235036931641056231262938304308245614517659159060740309208620346375559502682401956907298446720685055520385362124572543717310231994749072547162713466587419464209219761627060910398773574927375843185222392919244352497323361290604787032243413926149933924143430763054137326998068425502144020456821370752118201087863510585768845502250436801867577750042642633705876145274704293821345520154340222263729664919820539416737231924473693682696493186789486228831714188218555896799683857917281115990168182784117381244426831803256004584388202371267541397158756 [143,97] -5090461393697858816648508078037753628061895519415147487885782207900731908702145590556675106500710749162252583143671847079913832874811032724773091931143384132962060325009805216821954817660698398091795784142141077779138609606284908721774090173878904437512919917999398466834925773174086191368081962468791951679264070854282364747777767088822803037999392627356075504097069913331129347140518122829093368402918122781411632937730199195512184977764804745579388789546882710005706953786463275562045005667749836910858128682205258440498159364134425175764766942497066510658726194952932153753449374951032201725674141447392476979599019590844362477490754277294678957139228521109775835414057861858053673950740337517461685232534066300453929466497476500646205183040120185453370500174768914776748907062685663144759526485246835471428995658742828690004395623121819432650129308002762359086016082629241961303241395790960243645586557312332389294724176803016703418885416569393623698894914939981872603078672858256302662116186499840647838686131293352555733957010297468696484896281709318652660349743053618594881516594361041881681350992124427050026489336245533919376396729528380927373831643663929844945316793259052802379299746829945795497467870539438565499169829326744378819685503408232798064406302256711665996278724338536520092698183964439380516062543955907909516701898834194170312669398127620234736837399912259215088021319814238635279736869521152643581288946553249405665838154120837797050508151865433395699732936732663079928850684317320133691179534395583975815809745413046072353374746229067602592973770767743495397353606146946255074333165463316028555224266121896680 [143,98] -200405895680145432884821778601639359506431928444257856506000461791307800337615598682545615179776125442735106374937988871932503672405331475022047752798077631026404586363153307446437970633647760326642200982201317332398615438384580138994313600180416132798240473098615832364645580649859218724851133277777265877251224709941275621101257318572882340980570858219499559254964992856878564174524595691642853309426587614034971474144324813735926861919619558802678536233436566382094723445475061104493811914281677347766990738692326759789810200623556091471848631697644257106392922889018905205585387296510353045638411615298108311825823170306284375445278642592900592863654877470301938541173910815954353701192788237230845098127991045503661606423941179457307105118382663253865106560608143762704176690802654282296645692197460582673955030300443276183680990491354373098042373183352844612093210763321415084012835813462720552668576226783656169337401541945308378670318156672267937396204406259680571679908948549702853274131888094766525657576725022615929170265494922641939443130696996991930716439033478612917707927763256742031677928087052556387402627067088261527907766998657148372347338661239012899140892209289895120056091035514677731888423842310065753076977613869584638282697566818315941755388682951646077684164944884221269222497911622985431785741963933166380538946824142625721272777860514349595569792832697750435215760723941622481181885870595677901249172432675574413620831101233639455265219775463475753447224686271130076656862310054840234057152207262070548525894142852372724538715716090081579041026319983735970181277709543972153453410112404107813119272149664 [143,99] -2973923121046733680346406418244339864061403152480248970350101772612982781888418551800550197282929637961130082263306233723798418902632010485500284360344760763639941900979528576867916822547021827596605512152432116774994268896890127148506040240949237437786697510911160426192760493249813238734354690335013106310098991715502343376085222663355977604125983114694006428598475335281774442184711265987294506756588295215870868857941725879861537785250335796289283569404673818735088201712770076693653307972723601830453491418546466004081938938752092114360241270502108318408355844876922903624340908333723308190320640516162670621514444342346128796220679185889758117462738721543474774514338555193261692408569712128067978305703556638001321170204162136693907662728530578361825083952593175896951196203428951105445339047647551167586283158471261756646126644367041066943905114457833391332931344774435094031799209398793980490930794014145508859572026613421513675199194344314006540548912959568029094183950208720418520385120522368068629442179335347320425177191086695322577270366775794043459772633318461547465941636694723969462314534611018026441987580088827839466700576284485116242380413098145859662593022523681434433403682220656349761354800836565649347648229906245716095783113722364050952676089957847420396923550903400527942063277624536556914551795926292270348282518467883013371176521813110462691607301329624150492022991680647015655539275522605522001259432485868238930823899133952030669652558067929994064870094995156657089842044856534038609708331391994519472645206505787866580472833260030222117485039967188842600066323248002325430839183651505539377617508 [143,100] -9476013688823042688882458979863224146455508363566261340194416437300245325906166405860566557391614020917261834324943307232764938048629266924203921367621779109042786495079162596385442084871089339661050758638381937150397485623481665082265793006544024803162757864964259749309288981704419659370554556305883939285739739720668232981661625431072893568165432735262236539896949086729901115742798994149735261242590547649201576826844288098598098976699455677543935160025812117138744612890717383500591074526891149690897793819182817109891278437072038208440671367449407828304306914321123486931357493156120683124890057469809022207057820134374862218204484265487305971260100577208093578709673391255624660293417128953326421352591790933331192857746982783124211398136950553073049408287465685719942393446547654637130813746393796713260460414195294150569421477919871589792734608601054935417015052831213111899861330037625055792117362235959287442495616043686517305330769453326616433220468022486734115209748509079062866401630416884107539723006771882398579928719197989298178185875290001719953839528292936650077204655572065709368249565643137639742051916764789753407910445525612869349442149643273924775915728928461117710724366266536981531126037303014401576605912592993863754726055920508901482521353319261596128168590733148083858868644915232446623623796399351473394302759840888731984405237119031215412768296734281345945095294368337809751790483646596046459736656993075978764705858314603625135275599780039333786096703354644756176295688496496091469063260651684971851931541196205175310053752095652774640963601663825551116736758841570811574475654015288410372 [143,101] 29704565784279554525300879936171923550462801398329008825716483261460493630009498156868994440063646078464782585166176387017028517751108570938453075597391986840269668532370386148528692351926965709480438569060522611483072036556879714563121565847199654340728129218482893434647943930570432276579654689316527415071010793518168679622245759358017926258744469734019965040228969712235668120246110343068558209033967317176143466811876413405870976160454022448941754544949279501137333833367046682134266431938128108006502687275818769437322224295475967631029594927747480356966207533988588088039600586192031660336990782890240875794190451383070328784722402125071166532025795968633344873855714518128046383198439994164239533032573821983562726201446280138725332230082655324254073197627665222059076520498320821427580866580211401085363356564839171054755375579477622977028607871163662156316925967823911183958935448823181611416764803895061216428353739605306758731508465205736440499410143034847328952765832663095104615789151603876176185064859761566001339285751008780072637631765184757525691960555091336281170959126934195036556597043200676468665941225934185946059144021454252626580400507129927772984516142115796618958328930355826000187965984012411223213494162687251749009964841509464657657995364699761409624076009764973945537124934055213557300240791309490272066001318461457895025129320731018160289771310063798334936339677514621756094271401202730667205093631584437302512238659109558647712772884812801558548601239771149509593837232098855311146245642005206159722286707457267705389430592336986137503502593022625207915884186703360351513185326962484 [143,102] 131355051783349721320196549828933799188399458052423139957474873159207907194663516329167958050586089176864318717652899464139320196026658017891754130127835870516335766680767719626848649784085235452794678454252075924397778154278392310893749422379929049424280140297705242226342039762333327376895483296304763968603620896336681827406513296232984339439504740888840903736914544510725036369453881403714802361804076230317955892624876807835278492775463364170814942212859344528606280601332172119422885432345925273073297983410840992477057007224664996013148107276654944017034518194098343029801338705173633006021552774362556283740667892427128096399707140382286415220594406058691686984243889693257446961395673906867620834336098417607530177163094624706407030978277633866601597073727271136601234229864087379547670981341945935610873062795316408416392567037963015311895411935824681113956671421913724564367259776177106670938875184554382745976824271492189081651267942477654455012530456407108986202010345946829010320898101208332373952548210494553696979683020514875978249355427512434526281164160003884918778052418081891213208777227404596526178804217124458392982509310113825104806249326267040616633555133960753446137578446465682938280136049633757727234456047064741631044852585894102728102944724502929993310423581190805822996152693293844026160595915227292947614849202324785309082936361329510936970470655558076388854974829227395976051418690464028577227811655090267191703509469640048251967280678135186481023632297462853585505302638942652454184481628480974388030595646023226554257358058144576875899459056718196703287033464745042678829741804 [143,103] 331458723750354684347708103354026349582344756024328869487844347599146256600684917528253177792661717796138383678538285020865608172787294489918349368645665082370624447595740706441005998591356082746072409287934397390224135193615952703198503190629027041452060325684615400325407878730926025511110927600523901699095093509833042380497367769257726160537460330985747077579049960899465072153209382614222689295178359700083214744907117032091176303278889891634899705011929747932671300394438782413469514479274227348348381910573584142259152446383985650863782525867499778131336575246511815429140773914299857110930327379614672447538572820813628439689321124216078038142813244407761337809294025643236802461178828046315199101264579615170048855339464066953108426710151584770385385493572092489203576827991226644911892134070035902999939555786878879614785311705273735203738567732586678319946542634044524506337982895756144870848635020762549273213049524233236521043772226767841478933546594428422845395993559166783892059220184984722223571207076578544440380289361367263476857701199568737526984262102815844498573298974089030145884991073675140587717683650123880778159753563967875891583149415607655234360865034379951265059914630290803557855856229983367623615688809945729429642803780228650405174852814812888364781792809459554229702313857320365964265952359115206531888695559172141924650692021047279263299731438581371337716078797402323665275157933338526052692378063011704738271325425240004422605068456510525452557905722429276933240421107909593283015142989908748965937480189988221105536802131141448261181080168100776642498285704745220154080 [143,104] 1365613777150545888346044310899527639240758767130128669130783894679033541469885659902755068390173610021370609671875810439905454767783782552921998129461870053498101833701904288087975974019768070949577648015625749270929023520289426376406665556662946952734164456002165821413396600177869614304742378667872789795286195388585889945066599691954786913220853430525500687928995529071999859167059265006767372538251445293149147715836554453576504959163253220091490704823764751663238819731549872670445898398756087311472203055612865233677381761508371071155578380638643868390911968414408884408910164292836849246014072618934918415230510978183075793107775013217938789715366954278342143663901128262379174945995680843635860283968773943401078398110191964142201023943767103591311481402183790259076174104425499416399491042970982110800952894730195824353719570441424570508054005984801465517181935876175527868247239251654193115684457739709541496374018034159644741971963954297918929693201634462670921530555000070720578741767622957729894802725193833033352327425386877631267244519848596607544228370701178514463104127304398503556968218179438323168727774483653354631044136331601644642444834990259546716098633094038432875675424773979083284619124260764616801386029531114753132667750094033164017860100361854740540221984129913463214227927669522529639272746445473211772247949439255791652060404671650569204413138745109008882648651733857091924226276526269631096473547233978435957253744865774675359530643303542423595763588802785712980895640426088720518217532815432229973369764190715265141562139282225567602899551371740440764990502363310512 [143,105] -2515802019217005434416395155739391546984026984751880799744423202191370964875673257086800026077014555241775400782305137418158514986728516346085599371448754254265618556068771728527375399139565630779847394756685117756944999567623407352165303351558806202443962606355872157236564863182480189341026678263977863587168514869606931879797627023400222789426131528874967182155753205146558120631879248429882154992159662736302380642662322347162797423904465998764051034401294798208635586643661213370704448835129092805104680607314963559288097737800346949158596902017679566664504888442256301039371801012250907120530013761364532240413933633463835880079169423254074119548114233106338277553752337323883088230333982256316046962532841525509479424442647682859216228954461717851312950019755229182726344363290465302666542780761922263667508304587612370805966355322019853911011526310980576475798877615038040562239969541450596523942148676624372737852579930261120837708030000097871835718733721160683304568033538787478169508305708920073010936371517855097427999454196937433960789625686329187282923507934283643135224246512316378857928168577258402534274613965237624552828400335227335519865147434419098549783061515584354892779033168799409756659694395807488446519036597510453253171144620201653514571968682589618712045120687288297613725489183438662607116221067745571207892400849083626457880206945914834778711881987839523326588683750481496113241827332592652314298753458189740121336262181684030230683808249161281940594906474361426271111146682203960312503034795437591225649813486285877655218812992197504291668356714118205793573631822 [143,106] -34668625130173984626319296138111568016138276720399854825800302283234141444995032367120354693665227070164397924508756701672813542321337334562643048049756629170791600538233070935987540601912901632740433649492536055549002571225797758294317918928959946815860651334821262247255942428858596593054266297643342115509880528931657189080276187158285459959626846757227293535621222274373984302149265850092214075420594923401891376122756525242826915603845255972972320029953521676096830523848213683072848880481680048009360958478844681579586325957130044171767440882903328275811228581200779399610365642422040857984505531693311219711695958417963249425600414402192157955399672258137183549810355375127324380671045684315205611633776091815904207060643101605822532200711874867155991466766170657550597569210411983647517564690488225567973487680321256579801787723025397675779441475292594596975734322495573343866151879324457642969831427835297366829707106004213466497605938404600336566019940289546721043290562320187144833282718601658768139801299815127379778525312983322556718302051507000492831018541723175800694926231890322505532257997072632878103411338884330973997658357412649334511502988166428569047853330910191752159287693811002461919372655416833656516002107122581137954433663724047924580310120398290247122688245693276925895295095002195906993560407915191519325340152519892872209823491695203131071198542118225798937610999163570923469029612323527161851934383089133306829700880461831249088379092791727696728808705372438603462849131388969979901191205720274380774737604703895817281213183310813476504079057618033037330932 [143,107] 89418337374246386710655200458130958831308189116773926757034069638102098031942772881845182054207053136741433440178692270588583545648162671869557045042166913366963590160750170521651588540072735560466558684358720767543916412510925934857960729292911584744748166538381231074073990773860488968154211360628431327798435594986519201839047125761619292743927416883623269823970725931114177918333672304435095633011467823421106409178218217571948630688722224306145153083730267431043971851864925181854257033320235378297462701207609719482316376810063158024898677829665906968464739926557517660300017150184552544267220986680227305169959929403508813351138622339966351254748125713058069235648649488198695767546213660969568381032512257119196254646656855091661857237196734050285222441658420863902533254202674652276904917963885007426745669816701756175779274712834327981496008856820626472162701866556261201299867612732116733276409282244422415939324051962671040915192268387819442981059972745426367671530652721001423473293987485750066750636225340063817509039351791015643517382384976452150640831476302123526184451179604098821631335225273017885106954259568664367282841304426318685686802524263255165758938880827364928157384331229833558954594405205505636879413478801325674899360284563098595325552494810373094313195946053496135517826577745461862318471614781404206350857380705827629805455343081838591076823443474180715483105817467185071919482721904011387259855519021263024667852103532276191609475813785227013313712655190434646590907416593465612645418241207788859033151532138474801557263630602773181631426616228502608 [143,108] -106999296054177635633532048795915194885533154969213441886347867303896920655768754896477742575814672414171207087747138201311760165327872766560855140341684818290913235524283365409262344185643321630236697300497876996968951133256997492793160174796939530533211439163895312600500802543285123523018123748562339400163591000771399398414546926740969729676918080667163449312431768144291744437444027402392292366903602582683282489470786346465267935743810388991448460493531427308574970598195157013968361174514796900261300340658764213467324821828487889492929315129837576123279910684689778707932089169541338979317718201790321916583079780075279104010720629427346699610754113771510522903280029395406534979552779171022663171003636368112694372774392828546742960008598521367325682027311615454274260620147933505982039037629183414171851747136517797882353115748054155485330515019157107357299538143500683647676974215589050196527872808656470174713869315897245879350626867609277290600557358026947423369184944468980592093590725457531497410378752909538728045317134666705009549605279258155487972998290658209171341537453124630790574461780800746018648912148250911589959837962624925314191627382087707882002221839134973015231489635443470270386128973957324590724605945680172981861486047404237909577459260538921143946627746188542091516806397182566308698049150291550084788443079579242896121692993717910789440287092736541505979239507966916356477799591515989137207052319528528772395947814437403928787735456277366899754866885929419258280821359675811961905776047244893125109756909464072639697289511718283335995349898008 [143,109] 110406355854866310395969612796936177853136325354823211189152965430065618980883570484931390816423698418390045106863231616268373300231418529015179626290276093616068771465776397224276459636705447670067328896441126914869327250391977427708767209357787151903246238458393519375988784538618236071318254798147491020728973995279221753345084221139158266281775854946989782025550655255315446570986970305612125152008747313260304871036850109002892945884863245832117891565668225520007020843396188993291628370438608266585157068100208614782281192902302431057411077530347194010217255162600476381632252479879994512559339859450295280246514850185948841344887238411671442047240242657188195854173359064982844116880769628424307038608972960572264142957616521649712031183208810073321568774648699448996118874698829521735877407057953202432499706095421528105221098634605586493997706783806827104493904354472342971023091202357314350763954357592720264246185010300904725301122801905888086866418905088640694635290736521029662647535755383405236356336324499822823648869515325466184219489951271162520413122704598097302144829652455861985588409739300055823514557330160684780789477060757761218511174094043303899298623037912585223868661401067993689324624014772562563516733865834799836135534796918307107179598821349604814361309638457054902947309245540413807553255183149004499849558193153054058197466434935766398293037272160108927498566178553954804502268226527775375389098256305171082682989210519825994289528553267088021843327726459025489184918618300981833789434308670430303979910694980631542871672598752424171649434 [143,110] -550007379611907650342316783607367701777726189798083835305401648387785235808669500839389079563179881113946132577835643055648383656036138673288224669427691733223576495097356346825645862825922796074173858088252574837719347370475754048372294888699104126904079688222392375956118406366764464875549964383980278969749260069583906841225544036717279835012994149351285702045798664437577755456472470286899949526368154621446712567534379884136028584717107927211021596749783048486245489507046331744493810664629603268052110920444588236089804445658871445621591873949529559178354847959076661905418744742314755734860270801109379171161729814455259914325356235128030631096211637382630043566936173178988163410974221849975842598900151565503433007778772478884933790102611756118547300552522481839774681127495177887246522072613504399707461283149227639439811868417553779219525199348016974288157574823418511254833639028004295786433475870679981850458465902000915414868550067462911033960199321299801396021338945872962284835177269377273708470250089673805423276882460784403734829051905097521159424123068574329140288696463347006072461497534005570323442090482630757130990485361597422998298390077190014977053139246431740118044422087858878736912587510249353643755277733789143763817698238432692844820834315930431652210425720725714212448448730809072645619994861414461481662364064074094946363798324193674804113419983150735828444424415407640578668401162475980795564421843332615690457540726888844559089377350369394688609647404942415964970053721177778943811118260962531779281943535470428976843385520523929472 [143,111] 664941468678889992543497126786166646729670745191708224833716353687932573341877408797494107088630651820565163357407853893655199715975656865428800279790862135294157702804441183885016457994205263595770141814562355008504981882285383652389223605598756643350352159488640555551109343603111320348781297849477352731833383180519760994610942917766347029457965788351835620552168444398123790944014687582268078520075217703689973371273420728633762290893234358177940176549604417709161398452633899713054812409341945343087877569674655299767011521366325544605552798154178718751004116962655065291139813585936488186828655085944402931481918335136368881384979815055609709592547628334358157271117864178846054216413161023576742299843666912723030841809049823512994680965300759090919071984607627156157018577553419840461155111021691270350680285678255559084824267274940105249006423194046942959116047264460652686047213531869399779536797559074508866533205169136322948066960928445273786726645079075678787570885199133858830301283311753887981125447170321746263223374634507712579711212152347119556724706122988804781654513590507406687049868776238090978064854046928504021660248432978071007257127006388205281747856292739347727659318606715536551551994780550145090618450188555645439656386768971455802287096448663302083801095227138381719222872088867553822113754768433735765436957879020155060001159984441789621829078211963297601087188181662627787713244480030871411993896742735784122963656045666239389042977077817368244807977549006871719506519435105031935530320449457422313744513592197282191768808972232 [143,112] -4420810969998206185427676470069058051252824893250828887762703092617436358805551592431581009179587174592438733103691898988572488585882137335506569422587174075331867431202721149394667574472820210743362269297564758581501343314406763588010640194000848422548845403454938939089200382050667574166197579138687235152218520999113669523842465840792058900170095504500164668428272394087203106924549579165652934784739502548661636882008599500223695640483523463096171881959808422230033630150033563778089094226447054342994629079451589154738585305467864600109780581177631923015376310038602597263973583449569459520863836732276414599240176725000948348712908513161644998297246745301519179500119423474764317228860011763207025201692206470852161182818980794879838354433261401134140918719586145800774792767415289768565069294379125780190834018490215690993159313078424114086093468511223496742733597094604304792921175037244370955415966764850267007474394463069361955747674703686678515591068384889154938939553102031153142369522278303384609129778406600050537757568541859424998706285058013475680536884115334392192107565443157109302529159910265047925223770198983933342035819015596782344828544475915705457880374168881902765467147937865739943165020519681063651543343793428809725015903411305800548552415410155998803863430850591157875624096543352978487860992559706238506225926528426652535182076951577012181068755990354736644669476913842924120960198490095427014895149033075402056260858501087382203082669545866016905128776153652324302798048590657376323196598833623253565309767946120173855665416 [143,113] 2944777638042521744608171824837069454492543564585352043309025181341223782685844079518780075659783938948777041081764799454000514661093923741392208129376715883552734347281470373854300083296434926258836672478141709169846352989204197435481740645688752190443003215177975737235953346263304729256713721114368805420280515712085046385402054512540120266663890263896355228079387388435462907963867909849159058335493033722032404805146595476413086772943274569071937870825350996781056914822699039366150921028318417526844596195989393490252688074368742131961039612880586095784577270852737129486077929675171313307228828422851555537025463967275855960055913086256432353719114975485287165671521121538895236110287395157632322237223616084969420633978243609646046543411772938036660349769137934113864215581539683660018851278160624087129093997855156732420934182192654007401478292729848766777747466548597078842588435850540766446502841189891746605453912050005186185282423885340754300009624439975365178263431293975028445619949890724966134348226496933218523225920074797017958622371825950972529695858901696029660476215736623420395627228952065562740648745188160306944111334763611721204584182252781163107126535673348372314342185843217773843566396325888890887506756442305842518380383890988306578706729062370865567378576519509545741842613492560492969337191241079312253374023983316715514565643396198742456722725722206835670523690826031764368390728058363035182050768999520074993028444076977775944459359780984418666792961447987704783453809387561089340722618197012802325389028773904316172 [143,114] -9702534687939703603030596592360409872919620631455974300073580962489240919516882432985234364557008536647558279495062915211303655508613380424984809932352185034745499367645115381203702052039937160482044103336288446085465666142211272982633583803476904208061843029623555944463761827371097099875747357225584894023011130726382501062858553949284134541555191584605496070008729638326340608324897296275205889668753530389945343067332287171670383314136534537209906518535302171250496645674212590460117146232405101991183120360025357641503792252821661240213357634136723012247791690045393921047421931414911500983181126311866685340127292536721740363909124956271018623515579572412663842042197514732068464495567835594387828544217453351193987830843267257157728573123073209782034432747791899132231209915504716640061079280248473059091486736107925594402267052349525330902601729184784188811477225722618860730955725784877014688576166038903082235019847429605540978129944478886942218657844422487306117336741477585493960081870993182609002590096985698098681593472629227770173343493985953605231958439609909357145085705703432066629016476045108883146234071201695446549151900143244674381591264877912911856628827794071318473713399296893394788404028109383861493405226564541742676534962029403474713325616656430318874460267213029432415707279042550344498676271462018535895341650662397819242456607111876718904802867605416545525131497858152147902782903540391234969492668959942590194216582675383391039358444795800498282978609088875666439311756032724551386097662106215492038259715113288 [143,115] 2774121368469458512792220132277101173023065456812177683700411073668086536913553893994576431983862752047208279290620095979098268907039489078889099726829997212928288052279167854595570112321904865786131671679185427510781837856536953792017136139595700147715530303015567742973972320836892197797799010599078255496259670083643742299280857503076626517706469555862097504862653706565169820756561004433622626958466464549935436968625045814636914754578811686153098790416084256320321783329622077570795227643842306002107180062395922761836380113876849840527363802279076589347556975211522577992242019305634048584908262785856828512189260899438409063622293036545146282577322500023609868423713244389385499970372231494544973044807110777165057636081782317166400631021767555935359521259381910604296847891304982846294152506216896219251719691587531086963342568170470433195558443130202013587425127764402914925037408140686237058439029572409836896636089507158300556186260452160334372505154730236593014575813087354560043072163537235186157151739083918318908404567508653425796142506794507758434572096946365874428927245069980389503349652258609628559407266694849346062808545905801073958318759036767314779967444377081050514435194788404200602233271842026179264278107847361355387013566363266421685693051977228865261292112025793988446012876429720232005234640297920133136648038825020802724644038044267955352935263992265884309529426878525409325503019193890074462066745834808854475091777621861255927685126356146730085431052950260317369805150027218155968031910482133013611564312 [143,116] -11063440129159364308334034089633705895980383411585145459494544597933223335929215048013453330227209845515579268822683298687253855371179397976125798193601427510781952049238768799777044865153984767972863359321935368239308698779035110173170296565151724347032611977671312647330863686581184103167680957397461564295758380789766542868956443077478153854181692264686260204151745030036956611260111141805708316389422813268684694994378057219202958838454542707700658485385341544258327101366909297118710959720968040603051139738415413114748259757750350647959310001574344268228504843495455670224438831767955598238255422730760621187564053996538950277399473402655715235462755700196874613591804624346588691742943813342716949491899733181217681446662198705027495483698342562066650921360952928383202025980481153859377197955777286657390315460488117697178916463386052789916205335810649224208433748073854179370815506162334006070319986112353057483740702027100310024728294359786010718514670615433895044288740907110854752466788364815516500042052060957712719952988363119328371205943866923756070189691908621706494843358645744541433076585267409715711560943641638130400751821612062820537429976556590030533553385363822309584026100732008672192126114617993097500770253108215077064923988801351787042085164451167921709680420859271209634751340461644619883280923863560135656798790991055879683818639642366115577801463330951101072657827691875449913599587485181076609567610353746462627725575748954418886739960146799439665566998593563963848478873955497737465442682913739581994 [143,117] -19971803987131951393013216211614173319358280179347800328983612393786489924560718471072040890692833500903556545613071629057196360359113161706276725269302071846347433300474927188630761810831305756122774608398985867158210757476294155433372692515807216103669832417070731976272739341841253375927429632691584250572661128538864476361589169858810265102326889612160295651140628785150219383445195567634334669537789135312597793867553606266818519592563677342859612997633256842921008704179778043524161703657978809796327522584938077180168257632053238866268640576042586845919274996883511922707525140881047500371893322205622311572911928354593462562824683501921649384259252736176846572703309041365502690766399292396151413453073339624703708069746260135937619647200332990270445630316180824829108312764852342424029816356331581291466786828573448604880952861504076199614683430124397597669733291855628113500982049648188085039390572044121234204549519729666143347207068886445895410606654110563107388608959009161523116826211658157028267415282941223347455502168232730705042101161195129326910619785752638982559758039403084866818555956856925431068586775132480103049609903228737515427081588178464493816852708995879407572608705978079448740622288083779165600516932236063762484630292716126685210482802147124604555653141958093275929735463148353711112644652677762983471424043715689330518177889483650282857237155507173469024241005843647709789578118694430541537854487307918820640234890061174762221601554473781706374911713416737164545937564810655490570354694121256 [143,118] 4924303498181480072893593322176897749637837451099982228208567250527181761991741443218471129174875544123717383450138313118800702004648819796959399539131204055899077571087557168325465725095652765853400687221173682326893826309475593124601564398440480036582204058053140869119236201559750388013689229946830959796069388042974529692808804970381068470401575857809122415652805486387523078369264300016076844062782690640840128457203155746078541523773522216006938158370003938135095462377392800582981181124382585759671677225122257869155204687067743264241585382179487302149674715970450921957311539886450298502197679403566819662788371622214209058500171802079332849371611717668311007304981456372734810635173014533081122722435396236779420167874147678360099356439777190875466931383242688102384744040421608320098752061678033601006571692298136115870818868441449646265754931964035575813907061772959681936576116936026852263335298887954747455588810486547103839280536300438355528427314438392508632434937572997295179197231439049837280783870755392226557526535117551302115101677777177169187184512414644711753873911977539214768536719457766569617764468846903450848586856358820971388410708266663121319949776421238043725204222892553452883459844339522290090936839241189049643431852913271058130978999469322113223568122452166884243718351228316669479765611767370896221221456023427133172376038684974259677553410285595678263723154350001196520993262572836301013900390656089595472825828595996466856649286118512419538627294554112344566724656194226742535112752 [143,119] -3896991639864945852400689084205964731373074942190550071500917985825441830242159838745282758782583652596470740650733776548990142425174405075835653170493195293177905540192023627967733165066885149199346413610789731869129905927837616274316269038725895203430568449138365255665659757857762328271936778921274318168943088449380884213080668395013291062325517717464242006115247118316453636292221417008919278141120977418843409081528515160473792665982271325269336143679800023536769130881213184719266736229056213148765704370657542903316988623280483839263723624004346327067236417413442693555415578093051042952022807193988146978669770531132888248550029566394496991419697526088224148642368159737830841046235906219542699071984217216878942932015449311258906444824025145210247112002828718607472028841319826537584602250604224033190590626874993288652129356859002383027934303444424512501124066872319145000732585588504761213027494894878697389842051415317666413454605765009845162033665266226923509961894199312994185889804439320732333076013768548005258275691336950484984061505769851308218612749928817756146107768754197675412666400696506760954872651790313170913509518827047602472433643928979021340503363099674344440934815658322553926812343809963452223783328384514283148889300973288937201411833883077213224858174572617249210503258443054248107684992990432523794271725223629084043602524603758949789323305146422753769428541385962783833947122068909916358443379890875369630283593564421248493851485390543910029236569013336298304869495223246797132 [143,120] 993936909358478652832333706518278470676137313782167133007125580779111337987997159475083743903762581806568476015730720708460931066301249924955352560550370892836790787973205081026615539589876172943372463340994026238609785914462465556929116843414785433978479847805949729811948736639136663975468589355747443283722817399027837742890536956226536407849974260199269547235540963701242539292040597417441131503657715638258082628114449083955768378381752247933133659657177132579022151330885102567393289231979708891834820567350947440336905638096679344904818226333206838274845517526452574377657216025547336740666682001974583066861839626768131135525260971300958095866210927680279463035066035918587163754149520247430767165694439676126030443548447375511783535383010789935557166892727374383054275434200295099775034471035334278535348234913397730716700540215953682745903586290466106636531975389627075279751928293535730060634145087552692655363827416040682934726961856540395497906196337879327070804533427025315130825546879872301505386065098575198086154287177249577245972415678260798035511313265801092888081566226857733441315393106389588192778914665656242517227802840724764313533765486066461900968955579618988160682899763966449111293778877516868361541150361889492411793982848619910469931915836196328198012628526560945541387016398885543416853899271678886027412924669938306451203040184955711921008021141557240605060281460881246038981643922656559964748691410889679385241539577269529893625095235165790477854266665993732971823116222312 [143,121] -201552115897986801986837718336314885924639873271528594749265289248467532941577219297134661221419639935385437300755428481276457846424068660207220357605728175196968666779697979384269313571498644945972772346440092499028796983766955726989812305398417866019870372075321925276580036822456155440308306134664769435536819350646824330622698904254752383644701022501677905172894101526784128998354045006839010671063590621198689492473521001824839815765177986343240765560942437747827887293813730349833436239325083672815127920614743576503408602291544788111034459103205507868242288469518263396353500890331981448766036457830874023838338101009783778690314296077138072707914358298505784583903995321553960225271980099764917261509262374094423258641943319517307911532713210842371993902953037652351820315944220979316085015257509086248594448228028947786785278334755748453021591212376422376594804304429522557589826112657974648200081138796542189629876141862135105574500573707442095432828068284624300545472842007251800255422489136506879858227191210933797790482579651230057436564246549375619258985639374197842224748475318158262404898505111910928253840028955977962466682477173334372541691519652494033126765542845468890960869892596050134984696166291062815226089098707297092058416383199968504638843863039628241453907316303553329088075893706734873351862349774735528759320261543261209827366809859061594276556231097084735881836295483628675315046991829505412184644989991718850561518386512296656086103669778660874032885938997635930996164 [143,122] 3722094961598845828437874544168893118678260691474834957640857357809414472682741086806270766526691938364699934276232801554425861923641094692006637548342170387221919604704744771856740500283469501522209041566813783878862937056378333834336738037102806945704467131813107593151451591125803280416802064880765298495901800188711460043256723376271654872220269124630572640909274943082728702667496099509302701514312383705725872802736773515833296366248798319635623670664900217607747288689369970458486219471194878490046617812979323098066817254484102253772722990995413079714795375920376174944620685785009977735214149625367842853247908211405529021243720153099941804578362476012984825008893399569415835726920765949688268813390667007018673815386411670667569913044756541035614018763837206555798384045164954838694268825592469630491676846363685688536159374078144512750965606389593294721891261694780468174654345695219645399364914185621061356847221476189804572755983645799754108954666414507055214728907270127289737127941421409030667431264118553911388473779005209114686815595075847836950161354511803398573004613448022911757842700814288056293902868949255402594417204780740420316696528144400961609142172006543435704374516060806898622796078827848402379347580920384094480415803116989479803804028785073639519166649807397410691999097641561790422006244540063182256792655597839438597835957368969222747896817935995739809806006366673883839914588123710663872593831353678534369806663919295237981488721524687401327479169661225434 [143,123] 4876365967440519550110531580183083369645137553182948415429988284009070192411913947245340642929659088188174828854901643169374435490435971801139091574228051841249755886160571588819102804856924361467525218350518487974584418097793302786270645774823990715075347950723993466472616442137550023288170906366781669238704984734323801730363795074797126541773422993406973877055688819551305003356893751079377040446226382179582673163408586103698142466476070751675348274067861707020417861762218112977943885593892987175537475930704083307271271217611119351517162455779476092535242557961927194010237082627496286178609227985871366827227775170985978968858788722174334969424238310423815587082502816186393049766295854467788421945043790081169248717863165367776089510103467799397156397806357663196617012373321576552141262969755343457079300435482232722556859326650423978673601568118503634024481738187502133360353901095235760701046773462336445117548247841713347216337799666677601421786104589812803209663060922159346484749684212034037617599932881755613706064470191225216536747289775503047087676754262971713115443847699481502327592880757821007844906907002889141902429197050299186597833338964583675664699644806466089096758107834116738839648507731972001141160546866729115226200654676986033083963000403714011275930046059486237958614313418612160557957792723727859856052966460027954884033560785657645016613407104536623372834547512598008182013629415251793179315248470668202147648951367264936879567226008556695168948095834 [143,124] -1306217254900203150386767388370257996195132443552286700788754420717391868336233676198848695441806361733722224192126878443718399895968471186771579594296926096514130155661665546496939390632464325533123925415769076865052933443032301959959837850690161030596483852868673000441581728209602277251406279146043096476969202606787296982473189313767802205970252762939694259800986885087699454941912645276173628633739901252272678534312702512770521827096483544411636748394203198973716039145643528000609674754936754833599549434002614751003912629871500755230597295536317739988030582436105776724910885800554597807189592802646427533696606870027846274774345657680102913262952176838822042470487278949094343463161459658022008874887357728041719155224468426021440819402536411647639728108494734189487616965675993791738844917300720466268867355855242333996957353904721277659701608187886995177144617473991147629243677040610387372033136159787762727933902874392053354717996955960764570013650832338277161341470943731589035633973096480422928354474744341110304073744516981553117850408209610389074442034320162533466065215258997924159744520136261609106855712143532986191830637476108552772881868342630430137219902495762927850514660316325776147553494093809953416003553369194670113963555013780527575701314111969934219073676019550061667946516786363412801366586057269520929937562304813108093436800959208841418369371305658921300528902199836499276510495758742452139527387619144281750246962299045762177528638331559966023804 [143,125] -23877511145700414099244775360248476013670677008084427967532333521539307160102469590685394784919584845887039451036335153511382421326045988250981772952227407448608622549401205954822921421638008563025162568722829466675334262331339698950955954586978920760803965040968005125376669603258374976841860996952689051613591436010843694603308496402419314803087265678336578022023522193069155597672549117958840465838569361694361800859615542794048708577468932168510927626057614757763720855453600531509946990651796397621370205629949934365065848331555809413825659965543527055765670075556575024962292288824975308964031100910419956674912418740599732047834992579831772063977759205652281627044274837006854522557887016366536966915262868306998635405880732717529049063789312075673190725051745773922400621834023532763133846067328452597282802597642587345959678747523061560832834124300941544551086972094809821415111953014622137677278194969585845729635199559011831422711732257202731889643946852746345418094060684636885945052955007674252145374912406348379661800453443625308853494825326414394058568464108844087923580352890765516166220279584048802079108898503156846257509813470616870232373871527294985397405238897114864382722451533127166541107722621058604979520292084231988430928143875952697475770452235920918035477508254813275706944148802676310836707198645554120715452619303989818135082461558074218186113733441985708004316272069019818620486061204731466144173293157265148244058902428041977872810108105924 [143,126] -298843582616239737488095408796354987397196344137375669908540215087639887885527417202114114455343410813496272352440557879452553574135634646726142563485871376025630100140311477911362247538267453470957651835056427442297411608562341921020742291568834598922141707564083062178519586493806817290760357529747801968575244554600769797327388302872160775912960319388250591135899432007624178958122422551107593380458863331111289745143818242582241078046423988869439394117996506637692577119783324154579572597173884022177952841610040657770313836204371599190522661528619817083933339058961425756840373736575713118267248860366701224337494610243666080991726918352128596032921251214383532102948922079870437689303778593151039296202197230662719703995995083314544947514918591677966624017017245947556319254880795402521154842950253510453142284360415043641469140558397401880751597076314869700217082218744460570649309389347998199281686851068099279679336333187442606690449684655656247758725029745996745304614616178796704179329050823353431402324108432603486755716785267247882070147200055584288988966723028382995472978152101855972804687968909695487765951239164412335858484544087279353335112416861780833233899557019496372877626055301735410929621829159915317701871886313841607989801034880209462934194856484349506746997053617261408155946374176761485288436661463572449790914660315401113916328696336476773790216780225505085663810089728578166887953865800863669669600325588491488307755623444683535803344 [143,127] -50640976972663089084148576994767499657591087075129898010745363428614814731189679711489697069344033819836109935838453034571452642639882803987157406644464405996068531298374512908555102772546499041347551643396439315460496632133830915589091078533505414346355383108382947602568113060255567108647664112823477851167235019241864318931141585098382516676911817605568436789074724729867199431073421688425102702188476463303677317790981049841961730204564102682628821920292369785331691024920328631246142516444784358397759917188269284988031919632372228175751943454517722420204110587105504488125267033142735365521870439213069458418663016583581285805458141244009053554028293217886418459478441452575794184887723890441335018842274764085845185057349179267733808793327749124642223372281050132000173556633903646013534921477240046360911808788439277181706540502682936716678785236287521924141608711338219882917593236502416937281150261315741825946366847020613422617430958515191560821670768912684216650036161603972743052885478625766935764112503073144287324256659699408352850649458067419550753883587290512937843012402386969316964469747091472650385502829137575392361093088520184950097904260404120920747697188641871486474635647391749338226378956518099258937712713685180255208585646572481647399556265815339426040696749195191919142811185744795453027646811970096856582233917817046910103854397009640083740097948038633757781989671584551609936177130951786869291256178139116679424194581793204607 [143,128] -1245867270639385854983862728942753253790304588812120369540988890957395512331365310076730615997558478847423249225628893940070536248999862756197143344397675351742886807948765500837388517235776650129018096324793438215672018774849555263176081794604737411763292015775714188419666560965059519547163520639120406952930019126916133261911475073945924345814425141711483442780940847908576213891963834539378868861237885746038343226709897308261659970372442668647796336513340820754131303637033368995484550662950752672101084158019047388177648406321040548581282005519256366766675642602628613794802902150994572899033679252761321456173261387591426102363268895371604512077181818666110100719708670161576754505436132214165328258575047432760021154180114593786733483222410792124517690048632260763017694411727756412274946246464676973915155048816447381702175340862534100427975812217479723838954450040643910445601305445873956794500257287735113820080251948823693629735718260947074439527894993332279107950979914623553199048560624320501511694129379152256729941277624274767141134877726130126081894190021941662639182099183461918803153266371591781538166916280332625797867965974703204278657488346910212753356594359515367668638778071590999076375156524842024893947698708904558663907593373063383141761995325294814044140573543190109583621299440180242653265206927336611651018321558263593759639327754262624356403477126937782567842988476046073171730355412782863314204032409011560854754490012 [143,129] -28766806237287610698123606574492646767395301809843699799237178385815606805007170480043311922603148759571254473730937971922123018489957559283464146883867121246477509888584758547634447911336808610212984990617417082478720123290193912947019020878652775240133835682515045669272901789655872681151768318829877827095351843337563999836311084271657721877574546047983821027310746423114415669256630269399080653181624057371938375840029523355935228838956279728437223253057590374795162912042302252471966427676463946437439763564502970970705910967775174126926191674150961522378110511754706075962695293739525176489296166475717925433358196931704835222883779210807165429159261176653384721317204784258252733650608479155590312233718582678660215216929921389005957516529368323582266046872081215101447259363092749294089737167290337800865300144968473440620598421598411857138800946964992680755625673895463816741536339884009031135618697323808775610300976386679755081662385543313929860466613234374056118405497535710223945733095176063373543941506991848990598632865164214969379157257750733550586965262030559090488254960706547017708805086660361839100752213332086734846864681992932885026633982245378054145142627934710504173735801682792524613542144349438612398646427015019031134940801761375043832664003070313381161504581025256635403185214885600957258553112312603416338479370362518634414417564981712625967915954003155454173202621909693679161146467362291379847402664409416335976 [143,130] -1305003177783297134995043555632831244522997368040076221153678546592240286694220889899705558909012716258192279645582479832967021383771429584062009722948563054447771436169571209748380630385634348038010647910738708780958220048646961630714633385324649924296400067743640091525801488231869246723115194596881162072504650505577311444621045717830740391555277238388265838903368334063571558816709824115736329086801211693852965165879033729872841792853584722155500257910005788214043665284032485400142263127159661095255358974094575360372231508380448874551435794739414202354900077191606220638989728843884844740402622281127157125627639795769032191387641866962798661650227434606935805286110943795060510303191969098734438496387444569513689844275373275979118383370125299166407930226919726098457007705700422248068831717216537616110938898054890885596121884111021159112991488971723126250004171985630940144763220235053206897192784472042437569316687383288272093614113272291132367553543298218501797414623440200615309131088813097641765781803129420307441114464302193087152527808108346410722804903912988896017430546871644377796666727194624461405761159560918184232485269036682995138076170085584686969072888864685768725614191669995344651020192420878414118972841110051488177852380471949991751431328354106655387159598123417357102130702792451137206674563136184162919522808847550291191297304702301009999603243304861351709114024473671150568409892679311037002924573736476 [143,131] -4817939545423666389115072144576282153501907771204370397746752796989328557929768288233246322344239774226186005461984822487108625946893001950303513350225566702886078987645438064256031450275328921043976174195103364890265198672189369939070614860046825257718606204704600632155191873491870095889308474899301402792835297794520836292425047642317914931932037951863848269958995309823786845833552381221074723181453691469172026864984761434516290415603239277668298189036460027228848471488137353830061391622650055363613375050316020457495310503145844165558788597472499166558190875969362754699007365796764081158895161490680290283203585575920629094377149622926186454607933299459640848768914635191620147929405328551913552358603434007949764208534908021196539538321484278703097635723925241116198507570404561238086381179095577046712886124440534883720208281441737710150814574631337069679084050896389995534881214938166795139474524910162861123509030183905605366166816693498968218618516592238449193455563120269245934701713900187491407184167289458455897496151272315940449832965710320723193992197145827430639376762898791816805984891557926110440109855411253937806644471397755015351384251962292675315960475462211888862485541452709378968396763645946055701564712060613734979265424687654975889767042253267753427868476985870485566084908365573353521190030711546625239800289875180771978816042832818322976352129766412802528905827708586042175886681449032444493496 [143,132] 66355746629723750492215877585063637248857832090136850359003369997627090108289423786517504448780621396817174400200876033352182742220638253961401768987054360700652413669743163743400776192340808165528124216849940618020023130361151857708833217649063112667428216061781132189384688901630177677144376165998095676151783241941029565385711591171016453304289303042731573301117617755907535194044743207488020933315965692070779999633325087087310939282811989215491789734444745309471072725433237021652912791504061496103268446059293671345667333681044439988372802161244403996966721301318038385356527300680673327145480100217246956977589836515780450052799265141637129203020548563574016986186399724405541151641142013223436222369606418641009110860257836455742275656817447515396099319438188578603075917939255932416401391131061027763215873568519578296679533049247589168586772134507051220362227425772216420392085691625107531099306753719182631287057429238902896177589535762649556891661533374558552047768597828472528508280813577245538968546881161979284861295231339267581004855515051322442447049092677040523765072521210560881070452673518184588507429990290053830679663902002296151327363498605098184255700538709330694202169567452000205018315437243394173800934695743733957520744323009814240741347198410934133586904271521311645803916908853652236927701192936114076641773852584470061140571998843297951795585407154440394542945984794009085642977612181018 [143,133] 84513429182817379761965739858565609255412083794492895263106729459389702155125727842886042990219861649949664554359782399483223409992506963288029728102202994371376162859689938899658650849803566491695566283543482166997560335126928599607527903127695328284872030542332573226255907959079556829995263325662079150141468539080061850309875863955203381468037465910035972333980767118616195446191489392510968655611873750617104888014374168674961901505632084234167584549918641740869065656296378953271822376491748182850830466500417038179102936095094161001032208773400580248220020244524404388964477773769753582874030717735591430221379860052574180501478539997318100333309670170183838455257197021182058388453180869973734801751489984459156504671813250772614262055802697765799208701415121312928443228828684543845429002168902516599149358116830189996913096679186120362107485178689654218338833515958584420183722908486282043015086078288498818266592530056550524144035525152862592449492421054805119063474341860274135722896387321282104099246359058083455271053409702161063845966508629406729038723534711121661497059592531133579316502843079486027851798518339853728111060790902574385876165266692745811319661618087598883748086952721162150079783732673383103586526925459719276378576584824609408740164594974577481739515554364317447063906691817326838143498042621338773294064911789930058941841195333016900311335344784636445973553476401930114021356 [143,134] -2230383724962032367057386251394286722464913473735736216526774898807331371997427750061385617052210411152298206815678582805052012193021791951560162520176162375249919386669209031325947655914233303603408526082742538850879866146275355565402234216801891419510251563066935589530722142451160315884740875255295703551263337203297803442351807458377890817658247624915856116112259608138063971164115190209504793643558709543624880412624184153984715735712476932378176994314999153958278765010109350292535754048629617647589284276982851731300514321945293268407809402708266285104291359860416652424842841192975116847344364153194183026812341519177106572166437231692773213415349230574113451207876933609111772715087253529814307482450337619952419558841989726817630295694412967604329635013680103485562402669670961287410183920080824355985063802238892976285940505505205578686375218432141331055342175444768453147249035995103467752796301303375634847230661508087969979120289634446299934635703095137231461155121997526899070836501606423162376449216903966601224459394945422279623362894896461461320100750520395788555908098601362889670174323607006936397004965705974616061664108692257324402899699242353338999626718304517760879259141051722469941294818901606450553490811677926032604230886320213918224625629781671574390433548495105898094295146305095590237856329213974570549102166708486214513392832964547892863771066624539103095876751947426081 [143,135] 9722239060763420550750661541928617618533466678178019338772584842602438802700922467724092871635331331325718010894346130466734814788303514183623831402461207662113280870254899750184207181230252805930247325332531455258512829714310121496292414185053300880254051873477104966050214498377543980521983645354145445860004670577463615172889973594696493582155278533126053184164168200327509514355452505958481345845648061037835412779181645569005838834064100850279518918106172614087279939762545971498620386003541572398823093836252548371435979297296993558152955016465302507494005444617293372867180272818473946170363944117471102913342174538242117184502836773991027982205966532337818195030734868779335296744658200532864626607720199966652768985049265971541432023193463783690491257508446157357850600172885411300812833068098027132058381135635115438347466634623224275441924193799090345213842231654119976315417869683651573652966040169676326643167879794821540245782572521660963487985943553104744423591606680119856920373326711688299019489373273490200106187575218907708636590494228723407171057770873326862118830918537282555124580668421009053577741275857091748848410184845254381417601428551585918315210717762239537049746724135421008987809707023934122887142308045312123884986983287102989586081447261245153710916156640010155794791424279301392243271397668104542943963484313996889697230159141312532844399462167761029143200188 [143,136] 10405829046713745882314901459576230771993956363925197230883287916178740608258724080295956387563023407928494069694242004452645805309737759745963100063325699526886583066425956847840872669284424535138451817719236732638447767431983878627549888140560799464515788662914088581254795123652842028665940838245172071631073916237367513422816719547872810685752384891037538931102316271409620359619632127705088813826676582579647705968179585416685452649711735296199482625042028523805752866405611552540486204678943568704641215637465256168838121459188512582781089662070464909859075508450201722753719799480527698450128564549110301828996588123240400332760239360691958486391858212508216479415522214527128339649874522500189854558754432705603460001113215767647877215433772837788719279076716203571671549212290765791681948425419748467941377243840298354928220683216423307076123675240758453417229696894881053857654830042031677167736326648696442778140670860811202523279859527321973956662817505466201637535469721590368843764402313134220696789239298273725011468373133255407636074359146483986610996685457772521881426407225461689393556338334077387838960515444423426198803329710018962585602271758961170262326339852212086058433117951579056029895968975111019472822241899774164614442119631629740758581911113893542564937399607850287383154115787888372809993915449918312137447602906554238221100943793299197007183575822302469 [143,137] -69079534606743035171202416642576563334901370540962010833043856516400725363595920832772136674780762176082023924895780952370603159641133639178276450262636794106453253539811519780310885728948732442948274589792719434985460752324957621011657967776482975354763477418569569552518715171789491459201770415500689485424562978126164891431157283543250883411356794652385474597484870034511124485350681428637803114588908130164189996416308117937404141665958287089710111831799905495549360697699672090049322276500207329994533668665397398468782080114950693408215439250091284741718279146317638156033898978479605261495310779656624694562340675193865412914531227670135159759208787742761986685849417421676980415289476854661519151768491258292369689087249134687120964010162770744022672570908757122400910322899850365542420616158370472606337697295636383173886104824945484628119786688484036116700430759049339179340638574502593907693841731217640894227357170688026576871638065177845428047201155897949344547327339734428749132530532912621052036863444611252844646816389370887685405731758514420120173271358451270301305518914519327474927887266034998466027517565995379600065230429415312252794006188603181496693931042776229351319390794874782141716819740064372292508041532183001397219687721477822822268200693808375364974669275288970462119143506019051026318850822657109493568330374764737515319244468676883830689655508 [143,138] 10538625413037697362573820045882889247852955478974898509654521274244319106367854639432915018259978678536707706939573705154673673278629606805786004753978775595277779718025213561015487736632160145199210659900955382127745127982350237763829745354365253831318179335192717179323343824219723788522311404184974648390202290939174877082665889092903378042111495450212447584949905571460566064139814435031217746415150842136592936362177234660074500274517556884237941813900772975551363340031733772056088589319263893620737212482772959187464694441329079161515289680746426509502749449056721054530098549696150304775011042668360949027454145008835740986914849358338970812764235479860095789113413276524338892174496574409564314801047979032651059661485900409008353778867730371953183751701751012393863269863969983250053818370595621962660179418720533678194184341068696788648520307636846606922745555093964421825897608086009245734562223732391877231389386397994928739182035755122273328206424358181064237545282828279324659756619157810096141677019954129415279944705871043670753949913945603470529566106882743170407835264872175213079485510370387653753813448627609860641535381962493000384932815508000516071095702637071484236078448657443494164358150853174893978352271980630187605023372075009576983049226967502262712845048380520548450622076109876828462837670811381692890577811495956780261326211984188528 [143,139] -80325205145163895864860921683579418207813507160050144782194408659145505834618921709981863897160023271580779252987310401553351205895192099185011773502927134205167651408908836059560846593152200646900483075152519797305998943664100451784785427997906978643324195865177845825414958731515445824121248316052188230310630265400688429482801730938391205122890711172488672388949883511560168112331193165562376601003282295914535358584133187428756310398213261079801242250777353118505217780337960595632897287413088002362045379985591594613657318720986108946348827757590802518862809851806329536397195835838255579187105423646807267530295211302889296589030610058036460918368476621785044656751290173757154888729753999572065082107181803270276123831584330003112654561135024709697729828377231597202789499163641133106453261754147259902932801492189879242718484714258341438866288144623861178452406670539339218563460897310081911746255072739469237250765050853247431252291151233691747553951696677111681666937451681856252836849792454588873033531061096338821790941292483547748868076503315917087369189965293789522687141214992121360284704553027993584863290420313948405979315206778420157762172803732202933190268211939396730277664864789534533903479269583051083496820914557814829978646603682002326407651200698939927203753224891818871976819122088655541011778329493423906264900320665128366595334342 [143,140] -7153883323619883208728560586933420444011705594199483336932737919585180800218849778572319707769393630138819583697379007031348255559325680608822270173160738496623870877806194037699061015249870953087476734643025283351228244987782056178207210781750199221094694329833935181795940617911476729101510706008599365228070849208254918053011654929866979984292394963442849722095378421575908265341403504752970581615224890188923314400892771863578394652369265706577601843449516721658881662218302561068139698366547197897550234496713885013534023959380726140209628486777809943126024643136238056549720686891819372705059684060410234710798442074699187993357690657178730808109488908226598796337277823540831466559321417836048306682507848147227728431542881483372650918255189031954347453251336472599367138184290386093945675232962620471806582083062928079979437579982706932371937473144815907727809333499262160755007340452598860477249071683619040699132917510012701417632303176276492739869435344115471630496223703860624685186642258516570821529694122677283626757636059681043718534979236271139922336145125143236395769856506903651404190945421395646858505223918265640392387487612853913591866107230810565020700701423556162665115686409309901168451202488222580335902358618385657845254386748090897713868899994235551839098576489951583751950670049312413744605311022743726587670065654386488 [143,141] -6094284457062139787673114688299530823374867232906451879780757339390302112034863531758289061281836384759127256497521958301816792410083742797746205222808168580775078873652132211642049626094907485017433150215161069045091094826478864322664289598575096183009330740733763169681110682982394689393296703960528944916529496092514202753075176609298617215446270206023094781629706165350756226853486575897318675798403347197671273907145630158720990815831328358551034981482528548372246434420259209456446417834938513780445850329758435161215349042520035447204770997190966843634267743341915030024770174310520829463137643918481472566974011136017622586255937177374129517929680372756240916814728589059826160883314279069055221788095099751926476285890522853006990604378740992545940580934233730914082094808624113356219072943776656255387509103901102707252268242526211746408988595811076995288536053531140712141693123394615372526875748217922346264104048039920511894748073042159872509962539341878781771026610235784075291978710775852829053693631260120022773735900755331616708728366813722629351247071462121544892359198071946545145519414140191004648501311815422885438506276941853201703729059206900170601103048510684833800747317105568582721939746681477523082296515635917827231643141807117066581473252793130232023688980035277535697197384312125566511419986724285162901919924 [143,142] -245401181805519029812459897472764743760866785605786243444987570597403605107525467867051442138583805641654305144698247060247912341297103505935519928048155916313276926010795723246961981978669474993017512293857235154251254613454094211841055276620900521126296555759871952330850982639909954880657211436750161342140426992419643404378761864686954842302309058771954265656051704465216274601077100111831174186085970196915300095474817792486826113489735547610022190050220499764986790811894448882938287063574656519700793144271338218565264130352209313778525217992026757048652057381322520034690013434619051962425457284481303590569426883375392052529618421537270451774685138208363867274597078247732832728840456520684237956314164116643335430510263044705844962352718266922667352953543370224448988103900285395476415001724331790760116002164940951391730428902214463152533823781530438685528392031030743749072178722875983184825822923980044836306171174617080771980625362577189081889517794111132041477070898616669910505377938921683711561857764007125984934577770253962414636562559794440235349826911395637441052632278935277692937615105756139217613783576885146035448152260545344032232288974712939709953736501464469720800002814858917301315204043646778290379120796355172567777952176992116454888435493796598437868561890985717589239377543582684032631606870921276 [143,143] 8927186849660818963413603137976734361584126858394994128426415614022746973691994254761372129008859584870801415228298219856482783088785600629271887119183861718441809373368548077538414598061758314877749941714262981615606801260638508960431199965813818971807939047882527041067834626295175419704154936061367574421397186321843935342187819706214618861495481154269751137481197042089389295022695252708827161225052264419334466555961717824692294148380603609548107464669827988854293793263837050909494371495393527036251748231270144812764558295928482200081452670624952121517289284239183031935880843011548880141717157668795828753308800852521524768486430301441939375880032810593213912922502457377924861893778609349729698995240701704645953486606837241068898781355630815777279847121491947090236724254430747603264687766293906389322861321945637694979953452421572375325178738138204555976856117210737453260455195693238519523288329905568057861377401400696558537323039438585228311493296996884859023443083879897239944150793949971735902276060687028439824444199153289686018870941712748882771012429227658225397877169215201013096103702959857610097050464390626774005154891570388179837672074999013006073018919387454947877427155175425694625203958960632460853988305763912512459846695320359401086338040624602363324865629219660043128364120586041872747824 [144,0] -16679064489998112029092072072848992705350837456916471348813351779254077190465688588416083365848150067439200754008027989476729979515506444325073718145842137647506687988630237039347214958157122270219345800144740225061331725176114831812081794313094572918942157733595294594530410619628974659202557289058301087058346522960003141727634436041631466162231942443478318880345226932466373451943547068277867597527469174857224674344538765969327279895092007612743723653092865346992254543355421916694518280854398526764180297307044934131006726183007688796824502400950971141283567156587206781950478022640012671287556011006232632548415884705392551207612371392684991438738979844985257924424558641113513525439440045056112405777926125957962255719756690462215888344929404628029437512866967832970134182114946285418257611520634256855853164452388240655451891650728403365755718507035314149068945749188523948619818259078577355563548954009878065928832628790764049003769381448616387268484294486177036396692901575597746842474434827076544442170837736562872453313928818671075662038029992557977903983399377186539562600068368229943263741030727054348039541294783646310180956511527248404522400692927416533509852193719970390035731135939782547263478112320562021088202896138474393698669286857555967784062411183899248653294087307263686947944662653302344031993285722551361713235604872969258316238367662027107072948133335282506502265889914102133252461912626366512281114947143526246648494758113125860556458068691704436075693764632954264468816377526183150588207874949829322162902504146759722597267708899042432587758670202876790667063222494247236647288224133967734074398464527789434549602119485472573407428779400305080391724554814296284594190106589830229641660847551230440913838586312417145968470425775800851653928797262169300641461243694503191776564661978326840262998802079856872864310456291961957468417421779566530113691429759432747363393767260614012239710970996516697928413464069308247417211532592773437500000000000000000000000000 [144,1] -4388526966173941589288795504536409911834101154214666581060837560191330824690652950122585587792679622406654797856620303208610309590029912310519479231055829367410027793261665292389975387820875016908421817398084737247879475279635770278633808497177839077384366286347259000831029877623654472068321453506938378670064405558116791057232843707434055479132507242360599859099477629290960053375390393959860185913177540859111329172018889832033725552868585058170027362051049938970076225698367852385963355627081074588629219952595610633174655039999391313655251852807223638269416519188521298687384631234270402874180763577329225429594524582082509507479604682512036755865589683310289173620391623849239009476785827476565786766229097802923695981960950953392994449196513321257247089449386517030988967462591427465857183869729580606228036500785431097056374061221135734826345479332171130127009129334723543621889991210055208810200439966620208670130554521862888026760717260240850255249762116973647125256039549442071156339914439867043344553660912444701149660178768617391126259853295123668075666593973751172345683965166885119755513590852312806564983928139495740011391210986611258268246793225141833049192308972927400544824262350044596391280162874369412401504560983178441136140081541515029900613226165814286160454259693097690221883898022183417899006879694839280275738133287789515555574209011600045900827390128565852830547191050968211094454555488839544857791315270710172133052477873291086363203289663059209200800352738834074345310977184321883773315485082462916331463556089919351746676680468328592410561086548552363642397570268682969327071960264901792177606803707699573513156258998622577094568536266493976039827515807824467097895956348542565010759085979371779471348719114014470480226875609127756950832712162580563022520911478448719312465429520014979686225905365592350942375337509272141296160092090047235066471739813411331401681134356218456294269823770850337584306655180910183844389393925666809082031250000000000000000000 [144,2] 549765698596474937032585427818799119674383188077969814387343541790821288966332083755418989383758982594763139408818225370569072821134195533076567087139719454883612882862764915219805504891774212758978816528410514661168450974473703658381872155199053264043493091182513464607627748229288115265283845932254703400206389218983272387960596376304047361849936112371823486902475459045791320767648838228139582968853296917837187962622038288019279348291912984849734540264946003515700581715303763248158005554638571654125580962339695403650418389100436882619312778434557191832800137460201208673894163756039930638631811529845181176580759369020763959323301207040726005807309891286286585176818912002035522795108895363979609521978124498005417932776756765728317471198498950907298951265867649681090127951443825936116415928505982094156529728321242356586319944421909289409605985746073956765401977175471062445406920325285229863625073354710507467313995760712869192778257225279143241778938619272626189159077702454989707856103546623502240010905176286434834028684483543641922559422602597274460280343462114954196131271587293803478709826320336596530507897839175310619940856362320371002211930270484929484534584495900573327303594424877866180124825264377797773907780823552911247352110256092031184396321313205283350361316061083977519248617915990849562045023924990525402418684537550591853371639121828842649322705103097204353082964599334158488865610901207271604228808326692223157196536093195136327396011369108404992763843901833711297117751380702146801578449124118375163343200839755148175406830029239364864661281837561383732178481849524218394209323972685524159035263383318127567722357632783230361800223705697467352070323181008141030325486654353266930627611691606300080262324806269416792543394361132700635932417845139767949453366284142076580558904083511635306463183981217106683510351056815958430834748996275465026827342717505109581851467608336112633729508280235104409707679517724243645204751373967155814170837402343750000000000 [144,3] -21925857570950266436588991033768322201582147111086870609047089718638213528725272896191650164692661649414818965349863364569908735150069344343803953111027055871002163372596161551771418397190789402027384396485385524156307241191805353526509165536681341609718836630375940794057461134653076195011353927791480902268472842608920351262684857032316001681203005419079387137240392386089344832603152554569466541038079945431353283082015988072780564491124734624464629545702974234150866888185368642081063352090592293640919459615676959524916076489724745168563192540276432567733469905876472072596376786441991189504766859763165828142545911238868661172381403616593917682391948614524767168421204035823211085199743227061536521508811820637090004362398899143181296759622247999466407277244767610004466217041201179390155532141018581804228422541491188424867137710121501413386275676261133649205505760545557978748445048470957834283156865769672354705635577807073947194101217650217546286381585002020077244742186022022885599321067316036349560651164050030635345297026123695835318914121265660422572839490430777370374177157976785245385308577676609771988680862200468170118762874143373063239770833841888132610581123945514754833680302681180347819398422133368389229356326999277135240361270547789518794470347983776796629949960172793011161238002970567521334722085795375838397050960274566088393460549757449379627214137384474860722715379724825122712003447591259231701604011625417782589882680756532066190850565548527637891146327458520009069876478436804345768884079488392117506313233886973882290092530255459886417899917601075572646082171674101811523123371459554982801439357397187959891419912237442000103326882460866198791461986583596279423922256974658101743033448557421749360659824313874342724798178957899443587195769568975821633996541431085210288780228031298459576357630477118493952927874917034624136809521995612329732585145615010749595510706268744763543803611445535483959007513256214520758202723982321913354098796844482421875000 [144,4] 386433740901488194425201080573818494017544881206898396882429521545509762465134019429963351322228182910031525932611621876265841424051492958033979549562226933019166115162395143128089518151001512721644672644719157946650205950977147206917964341818799586536413218767222227495058578980474203524860986247303034138431709921709308570230464186181118946022961157038084980717943212605620529111243459669661397740738836326770848233337090471929037252304539427333689270657587124677167352138903113236111819729582331932670275794282400883997132429918343987238155113741618013121262294654643438566622363461142441344854748540032448376412483835132877173918935197348425897395806816531210152719148385892169424231953083877840783270917060705163384259300016657903078366962454188569701510650493603362810263190780679809794282115099176050885583109841163774010293118551771413938291215452874971768506984242707402318666984572621333036484543346333384268137190012996516167855706126105194064120277145501411792752324908045684490140439298693888445150615465239188687246163998696958508606057679432064586555373415071547983693414670231178851746509337362652430243340464903717173405563381285369571914327454264535040249666650712387058221720934282320446976425844889784121547187956283412083997686290718117390012434444703898893686140147770811502260679893577857745710436657397188568440380231435144846649755560726108681301630686022618876109906103177406131505843965091136209586437038863722431085547687888027818835639249138886704211600319384167626194414600224796910587781913104687853793361622105329765455480272838688051707124664841698415068534242768952009552697262627660318981496824149371312756532534963501671693819972006544045908899073060295043354043437243174126558409568269794230208030616555659887256587569006954141249451865511559710381088769205306797835665201762119123540141672386547158255671053877590214874424296859487069481734121964491559365715796632820380637382223428426591801426888666409764638842716522049158811569213867187500000 [144,5] -4032550272675825081082902124319687396722666017765429535556378919760345902348426283231110982803123792206771476329987341658675497582035737906279022725228592420668420058630924856594061217424252081226776791955830468217540425991538014726499522462635613217432347191421849155720648038859891280805938878522313428371132541926529578872064180114163114847397253196495636497264264270978276034512034781257990032830411097121854203753161615189773107722333762756530843973798321846650641691935249911353709071555129345898942115856182068100937005657167643701674369654059459518727562417214241160140884875513889767746797149586564245891732088038918010844429527952762621915669749149880481827763557931626915325485866656751274619223564679379328561300297960641657921945369249008213990396267365400691167448765799224856781865581800977104204613251088489847265206743847319887682771068550832926249341461633025865110435496354823214498817985291629823816971892198513947302683048977641866999151519627801431261756100926866712257468053458493285351802602161166514426471706238998337073036661964467538892462908756403525169437692909299129574381973550119677652604773652265122622384705477331421660088915695644309114807108181411016382457896990482168558212516640900325326325664290465359417281125275709231752208117214725249950702990121454168862910421856414899875944935018863674471250740481622049347242479981362934207735559953693298263945308229073727357989751697484530509167175759850625191806006638347438442533747083875166501153323670495966175541203172820179353194233583381175976040280716216302083898771165586515268259244224536359985454154127419872666552637277370202885134454614176789605287094131756550009777977405177292378859097925182321739396098416129093504244280008687274689220300711885758220650297399847351300126092369371855801116065183745845254826881138694656988085859186152398803022873508550710670123675536833229452863652193795708106009638036778750492661397851990049249366165190749250468726927465468179434537887573242187500 [144,6] 30896033397467011265980127323267437711902702140334071450067241347284867361909482414838695343539704619892190836572117780085227236658242358905437398092782937563153089793900528543218063109953706623386566682530410889637133297419799053722379258157606386988745637779381260531466570773211174059868091502705083924741443173735418846394483807446573122893084210064203660514925009405778302207499846914588470729777792755523977935101510107213308965742648638962412726997738828827912924084735439654806782040176948137413100044432261957326568724847072182806004884351856991482156220049859923732981055293239384405897273001348336879255658235010604897410339094003071998643748065980104276368557346957709979733381080696037221156121755567569546899695299346449935521457605136809294291513233855628160063053927870750767757282784223142228733094454614730267412005274215491811729167164129730447104085768709103632602244648538031926271327613923985389132430087426840048874456729799907373623142295447429116200341063417673366261465890674521507190139178847356060403189768612313844684536869797051420575646880351694643949925732302210036053851340928260061042460435588063330255260963310884480150530640159669598371910388336211365899924525771047949246115494579484640424632237836565323454975045530768479076735676293630436504981476731993658912381300353568900068219642112715379129915314642760556320539688348395988519393484380798186121458666500565725133393509054981799321015675429948429648424899656297717958927960670407726316390837934919192775899206286108117196302951241943956012291210194056017009469537895727297626984521629866945537472390557051644251556465463719929773180421095852838643423034828868657845936169643278571909911742551484028946243831817413071938293458427986936766870643418271242600431902542297859228537502176560990048810619418414920198983724127685202750592416338798675723460067367466222342104466781641545226560653623839476629646124304846602050992479667681274240102567117671750196450375369749963283538818359375000 [144,7] -179700333978615282107657931780849508189524739997698838906117372974523171516701768086155530616544795603373170926228542767130471568905325265885081474329140413298543584665808498956497302055597353555975635030169945732433595931179569195455188548944721925399568044946983353696489762826282037562183344306115067531527386269908627147866332257539158115046097423312037388353509444080386687907871486544393762243971173354736402019207009781732196555304283372070303797397472031533973305048264108072812508602162969937580200851084641647054194869583163217663963880033211126557968648860327722417605502582577990598388228695964472328755020877363248754936460694627493921400930875266073183318125092267340535644591077390179352690595307777862848193323721316296011402039383203019067673243122328919238932522133861333357356795337485255793022207420921815537321027065008113033894863517639332103060122044079991083501359400150358885986914757864931632465018166088368558007929001604519704924344842586768499980653792772788774264188266854784045191928390980782305640528211395037620724983833178740591578250039371281824130426835077398636941912465447842323129316600350521997322743718358499293516684287482742514446925976793544407884166154754737811402423740014343933480514693696542524010931320614598991504552609798779341120413877829836714603924453232921282183676175960550606603354112110452879754445244054571187273350929427324679763652929062927529527131539783343166244622498812968904082265429163061549227717481930891457062913098835199630025702794044936077352255314915745804356708323286102964110639274313724392862456991626816840270673349074279203863718342173221079714002118971844386646502332080793095516405105901250359112353338972132074792146978265083135211396157435163639894486956704441328749527078077110990398476593342523449140041815738704246738938291883639014721384867654458754402651591252483672898093714524283096364441719986441230892255400655255361158828695715656500527673562067620949278534681070595979690551757812500 [144,8] 794072173812703068675205383413270697994420680307761343224409072163913683972409975647839090408767457873056997794837443797372599896216988651720398141389272001713192389936998307332987475085699695955292694925627046524538019324448223248796301728711070978866958661070939524089862274884357311578970451697606452146291829125118917660848152572667009712059728650064496390029936522568918994697806254207377142880411527156646428864223253825401908327744989697668698006945486238091774067613882303936747334159683366888243984745946865515186642975405156993866506811955653437635627496264117276869270919278030082746092572357500820641102887396979866208105533322633022901138743832531712021835704356388225471294416591141798824949150292581159654352300656979873813988112384652628814619597256260260635012381523726500544498422461087535130658944803219082345792160785790156868937884778783595859900546507602930722019500621665169487552476707008430621598762742304522515008944770604703858679684003037227999802862604912461387746393095279306211169771939155465712463808661201156371854388639134876956055768604775136662457096483692109490004533450989301464499754710653038456164864884744156694972758285644487989671927669556260237337319901438734152153593137942437152857534946208794344563800330901226794149382974408168252576300873893883635027102408187815706517512927410897071982756825522507025437744044615699991256926192526603676059385155638213020084882400901903584258183335955432815315881840751059870587984037070446219755658812599539548304972556818863068408490081485333067880129487640348915361026047122659511245084865588893683230410167547385250612433275947457321074804657238569925712470682272199528703758558680764556030618860866407258725022823642031152170797945448466631984605728853258034540707836470024491335226447413104873417437449099625891658706360982695526967507915359737487716621328756283023682244059152905815629959680512175335934591328529041105772191191932734595374313024684909123607212677597999572753906250000 [144,9] -2715532303586414384408266907944802456257307680837714586508643908890993406811321881243973801091695467085933211918472279658930627540741162018158579562155125899315089106338617866256058935993490174086150716687471826447124609436460353042132877031411937839355133695148858460226913194331909910304946531256280675958834050579108300641317809259812879286116759169894535369253970030553789303372187156470647405812256962108916387247854043146521292833688569662663924839541446771962416056834350313684523651838377868871413648853403929922970602215539585994389680213171625645777389990174368641938398713615819692914959516599827610262898987820950176484859878424849863278749548335873307131469735160426445579179634640158103921948724877884846584787318227321576560794306090349543083063639937944917970496134340510411541577269910801500542160791587980548495609879719662274200523728433275071128298375967546322162051807986807916294253206361279322693122940435756399398793393003518792067323672426868913601692222025818402594253036343527190625291001634065775025660219414669491126484446915010629275388631386820593671762203029017665049217973535358892641470001206415812759730164938721296172264656268880339430526431482033593036578482027998818422738796045803550279007597203194338260300036888631012404526980502469746042729638483691784730449878644725350072632676025644482179414292891764968685650835510827751468756586514182373438389632127925726294556816855695755820336035461343259304184860041664218769471196680805391760686265442769958565217515461360617163513560269835484011045771447069313830522840678476188034203384043414339827359086450705156667994037425921522531124120966882367462736417261044139941401965071845583581757493558041492302245908041762818222017834844819891301361188503875763125247362950213123393681323280985824742481496816222290641673115151532692447366053448276150045830154697298446278490179659273521349062454107731910699400666141574781598205456238892576401912359873591640280210413038730621337890625000 [144,10] 7392552405894414430057851490448287763685190858923564503326040012193586278429787651232252206017628212517509872652197982072380196914599636567656967804139680711492485575616167373967085005605705003758736908932528349933963566492069472012172565386051359427436354554930374957867274875102439763050306609672185840954048264829686464723162163915627669225477187481324154888448431359310470746839572425274840607084779346524491205043337725592244546595751500970077456068139340342155654491085722681569678060091426524458412516159754492501661412372829434695375206256390038515216540771976026278849149991574905449408070223694782147359855838521277123846763067619637790356439080128669732249394748163628291810741713821098323139537337934771397999282887504701405799298871612590871307230004177578139811090763855814973620410650089198853824289201827164133442836095029965637314867180563963660477642662424298270454093662956206377527179474163132008099404395450093611191652726992614508367009540445912179527757083176946271787910316636102224485612580453732180112374967315968887514240031707406514866184047808983226392406573487468963653978809079270638609576517401166629910735967617148293454324021309094235344966617666989965108477202455128164730568599369601808474542646670584056432671340197726810296104468807719364687082958192344055137739381738945277039395197225268428669334622674022231608502722935527967654680363318346894176009945258622278663232264703292631076060120278313219427805143136262332193924851258495281334967590963548654600541306353250705153387077715552114941849653383245229713315935836922832225064385111615913539394265631761041489507950891163354123372192590148029145212159074705004607889776243183949980552222669220297542249545496398503929612965664351872812518509285687326485181854123302813695864400653427231022740928509899965128922482107659478488287371485799328543268520009344335837583512879876715968386204847068576434060716624196680737693521856894847887539667929956976877292618155479431152343750 [144,11] -16438486491254556466583462581108329707619235226816291730541417854380256877038326332169738891703565500261807090399870669342028704530968912400472191284740201702546111535118549798513548386416042809349386939753287794267648264201529050023404035419941529275746894985779133445996038226115133069932244086073422159781657729044827151517166686851757222971947325624280900046203768546981134677238784774571301975870324121949135628720262058703117757938099597380456283662529219802878527086839608153762023541587654525151701692464597443457506678052595732545459355951576382842327699032842599103037542978354651046135372945467052607020126671688572460518203959765115470959002906022897334325691614707689379616954303146412660381586663265417766609970612039938282840437899571960791090327091410350067064512969719693806883450338063420496460251443758722801843018810052771415454441759674578244092706686777205723688685379217524084763597870716064650508821067190239427228920763120851916424420715727268917015664129084992202986474983830870543381969642461183682935409363447045806660554833889037944678034440118482716816529582740676426779635046352178133485264147521387891525124325073954306751438270348044429676926736975095039727865371345444046943947503733296627902520562599857243631343886974505775438681607834088008265463427786043860604557823959853907145735001610420362917142176693191637966399320213543143004383812644302755424205813113180993212793006782028910212570614821611110161251907079303961744925986459688218247891731244156061570428421584062082226671773625095188332119374564360235923727914358283085311734335584627145497131688435445759774916348306794590119778624797514116559884825145630723434932242918894171398179939294628719339311713856232407535041976209388982975659567605108034221425827442212044319724707405341466718400977166216952746857226142502563971379812997521586869068899707780396804141512494617364916109884881149641810406034515458034957431284634068015607089030538645602064207196235656738281250 [144,12] 30367537947705423962898946692361525902763026345340961672549557516923860088594214123911325211727718478824017849794988652355282209458793430337754291078900245582580802757174747904537558531673598915697959188257769320312391265754062259055886197555892785809859613502995476885385089285751983792905750443115385554802021646296033636743611246358507429537367881684233751012391545010511605461566627485406477889739214692795532710430391246494796024024474279373364500591901832175938693620192436902473699237074677006621089805351440591865545769055555246939147764704308418735188596103108652773267674196215461718462987485365382432416416704764842821894100436771906430459491249009168151476841919212045766387280273955338356485919283284564101324429941806569465124835139728169866509067267919359395559734015858181031819207176454699622813104837693500204707921071852804543914476164473928648209564714210005310589458631439207735380345445003411920425077246319649549644677949799258756835848727073709070947762835923594086415674746242199968598143610689317895283074925096607170983815953335493713487089241979904682294580513083067139271400545986313560761206462703016324070129472644609495699557469330091496588277048425044685124449688457538123485987024566329009211885860882440341082059805803970155017155761937809085005556018933769334296174669052308021893368112671263663593113859065214173008573968810892566937293692125966678766881791256455496702453428519712642017308076527731482616275650492527023266343501860940768261909561824729165751870755917742913626867220042067874970128429643392719858758637187504996330731244230525716400082475299735873336351034696347577043711394033773843744240148222199281414014491474871728735630691274303126955457953316945793092429924278760577941715299696811296408083241048187307075317664005265250992927704031432559647839169885028487379363632153500468234477210513890436086921160939963046567876175436389653870496668248033612071699180652052663109685681774863041937351226806640625000 [144,13] -46902374320875444370082512063270162366235891171570268831959851966593292062055672205408343816486381337884156270585190765229922646918586180193819819662030136752735166511283163589369779934666096760993642330820073904031472605070649112862282282075916605978147227266498521203870271219284808023954018054407633277276073254222932183613434335470630951515373176186559546892473143972562121418282125761015468171336285232292218802323786159949172349749348847091810136180794723958764206783419086434584518530687547925496518349027221266619994663071032240323831460732789850229765701007377741930958788867334310317227165125057740773959844098151209303903714471104921992100187050189010799200626298701049545232272233928427476482605033565041835907361720477729391784966951753645732881562288654876030147333046215351917822176379991466488071766160513405912233212636795980580196952838798942765255782422047274006430506180805874992473220707366541569268236512874315888754897498671895789307634460734355442165585793900337499784336648124277039177172102144660805147356485587523751942465086542576069953524653132954690419967514553797097685641359562728770741617697498156232711181966654046286768280152128572980400787322736208383230516919236543153959022484112927917460942149965592440345940689768440024432704866544445268330957293453701346412718240947393534394296060243133331148509816116913430197439782272991733721161777378968497501219538451894372460178173687214564866671201381414215477234888590493350360512797966078773212718273763342281122994776407873563364072547644383751272412012138075956958548113543350546105497353223442602334025687416030312724585533701178754536371912429211567246607739947531489917129502237500610359740209356865753620084751855985242666515565674825778811336917168177707801745018571467479514400614135458224948258905859459222750672489627521129731182747575622236080170007708100388858019383260911320507975078646052520193251544366510629062673378309594740542820545670110732316970825195312500 [144,14] 60346719804347743155078520742025923992645489865537672443212758897234001633641297062590283289180807426072414322187399439794993522039047712628835275749404469242571014669813659317952141505558249512669434354183994739905051120923662829436190888809847720715858972792800144442920510636052679365946849888132654944269173509073367269572115536751232213538449429076687973513635558399153782305425243730564138865491852148847632295890014649610555086794045478660175949192719945724370060768026188263808963796416451637426257110963905402010338037341373700095089556112441916142771017474644101213356925674690803271134783480263766157524198880841771943986555692110112611258914618317251879308902944591913586249341671851763437288731720992778935561393467197468152293565857874978804044596153945085453627568364853367722164057589831186660637221101825992894747196137097707686072108324290084642683676289272914362296673654777371966804285777075314394782942489573913115042848689098317550100134763642483196308251744460249737465358114905087166486153252249232583662515426055577210441645318246276024228390566005406900483800548374505624197436653317949480395224314058478009936397925967866991917617480433558633868317520188540761052316135414383609762294307098756377990397810884938289112478936767891837641061559529843315243480522866130806799273924448656651228264145680954492875226136335525299717270478266503347245615262959282239308400500272073539580597432243586575315942541036003230037769697878488629064461331073500866138659418092599101318747941919820335626315391112877393132880858272556875538248009411204854921887929036720613704059745180229681339103232467143311919923978795913732512722040467824971220546848496866508351083811552101998538416348352711128386851913639377763207936881620910969629986812223991101874147739014625499718796985873615601526385846754884389675953247766824940940014341052302930546907388527769247089176480375073276251860453749228303493130042001180157740236609242856502532958984375000 [144,15] -63811914073201329988177493016337858171059490761632572751187185082853793650973398172092305820655930702019858951782052641411513978465408505012212723449506909164097947646992599362594446486713299748215080012450518259045143167847213613683460836645380918679850202799272361859032243301840725948249988350773371003684954797252276507393335036742629655311748127063389422581747525396395325079946292515073172292197714718662853350937380440747479565295375964199358699489866750596368456667985781945293548303494307347574911349969671357242530745945322731291713180774269224371634261794228724438100347237042497843335432989825093410404352803441785660482234052512039664981405666875945209518959112966795186198626313485611298809721158427685305540621834441283785171968105121443878681391391155288222511373027743900596912338885817512189649479148532414649237531699742162517596103145969679612798743684264506474311804684605459661652073156004030168546377502379182718625915371549353004692863541917676650971552101208324314640759098109251571270916009706941758698111842900257684965306699460760416355425731739701949543462547696402261472961934111235293398919005076614189379782009501515656428363604674243093254585533517330017359149906739944742210740561204979685892497073018187869266045236659390819377399609650399135337971964258218590415124808607023691787412387535274499037487553315596131213108695378703578369694665667835834601597317087674907462981938754388535638711584763175565055595893695789226055050821660995188259902380821072651750372332393442538401284014794227228163864644173419658231986990949428120554528338054028755025601404242815269067395623333198006149344525951951772556755116375775604534692414009054627693841155756872105834466848537817069186496962384032516150368380795031510094095110908330138238526303199820237622212086824034114103974536941439382091996557729752904426412503851493225693442621547659117244851056081126852818496590140078754050030097888512869985788711346685886383056640625 [144,16] 53892371288693913473395976849678829967302472722687280753266840571170415581172945051303164421945438428430319717456396623389912764889760907146020609998341095087660385385940575337655988520637880045287466579458173782264400362056510159219621846573704803854596760701794098626357638272526522041786686436525957810970005355384505586320217474462914601554421570097561549963036158718585305257725913878584576882014164236484064916207508590425210714744152385008024885910705586529428240537237882268805794330140523990251355351361641703122251641876741783488495950565391943135623654979670585837312523914799316035960729548681884118081501056600300501849047807744080006314811137376016465812522945611800919862531903968149337355105533184937823118134147739215416277961887997345351698935273461661015489083621531725355528174280683270222929987182102495030326484995621321502543028188389219784871602737808671798735511325608128197488406663676544744639409161637172643196745197633059152883266250016912069146898979971812668268973264886022557211622647518810428228183065435938972554406242224014505214089760059691810773033796032004966794506970812367798592007935217735946747334847176991486007867702387930990923257382683622953940308767937506929997773089956664523654260978901916511645336432126561882422623659509584687413708017411862597240114284362414088463246063257208728994460838546873713797049605547504929770122296809351026341373087158545057799183537501871969990280051534088051212718101114796081251984468038458377969929608038395585538520575255165189047162877285712501751338196398760216255377953476013060058440785094197440503300764837984446989364861236282113412535085531126858866582363298912566994261347014881479345321255963177276703878289893722105536137132560164970444341998853214120685138713518854844277724837150273811482681588116362113550330276190312496055460546002880588719395775800853953451168921856990529083028268909191631236851841825014281309180752543852577218785881996154785156250000 [144,17] -34064579825559462919044109033568661734337268563760816951538648328330513471931159798657281881210823227366144638411020770834513236876192925918297352046756577446429696410736188888574604651233207740499331952215487790256084870957165416884669831171739711167892897641974322397338855693521029484347191217102780800657323642027675012330786611582029723446029980881337466013167907204851076472067308375581819104563875769725539448833681507359119781052632667220738326476587336080132799940449461817843478667714315286339295208154244087816313420732944144480840159021051224640058290225740438625088707083926606936692657969064894634849629208533715940072403420499320940854242147334363224503311880575108510097549806054051633226167456539453473559372035262882660463453956903114952307967326113177557922391052922252499425838402060933850548528994881552871117770845260403532772882367837184348840500407815811870218246744145440794184167478239636214665762010491926113967163574158719697201973838889282283140146046798708491327542464326446821263214700254380059429437405726708370850826098575443877667919246979595933011116230471398317942450337027127658909954777211067584095304376005260590114983263577557640655454539258374702259179938475895375809744806494287370661877796203829023863173635455174424400706135582999175776654296567542186053238904602956786020949934484027104146568072985586252795364203103792929730924567374141641707851025278174858297567424286543272966061446789145564955002924199628484321530181525418509448207086761752266990206854432200516966571684776832854587469891550939564117316806327178428707411931505825700265918257067462421411697104392916916237790159083535302665743258706471706465158448184836968012153479999102657297084405716226422071665433848545065762100032808096029435180360248689305953215301124887258128826376386383279567124488171587531921001219535168516250129890579960185582896870495409067405125912804915363680256257543268322285356930478883441537618637084960937500000 [144,18] 13083263989961078230302675219412943514862514013990954465763605153613223017416904670266236008830714999392317027935378309328087594716879034384290045816750736193128388379798247625003164860830934258174444642430232714846829731400297316179020554052312194191317296080395005962029202885702148223970886949605223322561615302460644450975386980213438339658554787820431483457027502542645781981934792865543871500807288734953099782921335417720291781277994052905072149240446501888564240428537721925668802307989483379630091038379714767202493584712684125789475275909360284479856900740443860199377210518290932386435197805982446269390229222644566151664573172046074268146061689510049002027996743898441705211593074091821818107315101326843074084698942727207986003256765591335679669862195922581947417553150252247773138390428770002770281670961823302900770316653043347100557498171587129615725713576757171997217507497106800325507361465132750230334751339103775359801770435046214751676498355372538284611326239893125931127504522557433905938824538404655637352276261083199831209148460527462046201933000758957046198855189965621756143695123064631952681640766900271640761437191958758940005364385936688574538000345647018454662555921068517861296386754440997286000136588611422703949812898369959180246147697055719872990498105953418750642328295088293369337677615957477420722743322795430586410081295819011454042780594736742080333281060608088859640860477003772026625635059287195449312566270936181134887509098398806444162485637217619456881390096153713143604911953594119247489136373262780958997172140539725497608228820061572511630580147017585543434091346371543409104203200525867860156371658792366634710694062636559442611815299806874616167767209148296253045338979904658237750185727133564880467952393567743282259870140566929971984303271235818952483509033807904841919865601675896045680996323015388032973189141952257760868413657648644829191196025991363732776662232026865240186452865600585937500 [144,19] 849838414546811213106930559030222615251927715949008105215587744307655338138045064919216412444100365562547951505383058363660670507046933517224466874021927658235103601127603009763323150378272803859311257722555735931493449648764454086686776163665004235348350874110467904579164219681056623247103869684079163116526147854984614600559106595597905362984880664313252795505620472682046646199747327491591967402558388505364093496813449537906163114290342219683009120321066096340630452115491733738445597981438623300586069837738725404984660383845259846533298210203404093183310139761234897903987041976697924309462959318532174515810355006265413648401794020380982831712065934651736872383458549378825187483306892825537413310503507179166332518380495712481594408117186922597352346750799820643404500246788700838634336304074514554766070642486786601977868970567207032139370858834921509051862047867929386990634766263553704867350624780642859971467568613659167016974991929414281165493083031146094878866373282826377946312731273397471393019784768805260985564808856840915401435878533227113737114909550099221087703530560353516347794537557828336320269836104388214475587108269057679820732832664134183440237042945926286769643931348954593240963195529648358646462093323455423643389395380243737136833119815718497439144946598059623084601736031949480250426248635659611907861026375267530810490772635085058216660678166635844778556947381682314081030723270737296078993113519967872553155965527461271662648951348192929340244253087604188465479678078819062928137707872400702858591360453158515773630538014138826760383792633086367989820887822707865215337071510946334658362201774849215123335283856002898032250605298612781031243327317785615755102711462060895630141157883338622657512902519593841898736253799415804019044707044623019526049946373373318161794396505526218160639737362196983817431112685640212685848062679580897907716866945320764699996641394763585708460595924407243728637695312500000 [144,20] -5170306216836021055313707189856303324113736826441623107164672661446789690393545395450861279922267672771839562445180073991141969051978906328596753664125522874093289528391694041206403121946195162475494070337426818089188962473719834091096245874923370831418176878816548577023011539322676281233364106885733861973084086931045189269514145463993370628079573763037035749119346501353990146978422944073154549731454086207656861012381292663944918827082303527837675065635512406963711786352178577240649865631786841949828119256808750849580008162311041578540093547914131422301628490170399029442250225337939705818340960107110842054835655801557088629946731573844776202323065645370403062900848782459658083938944417587047991270574724229850565595831195142846680190854259519827283994173283009177032913550677142268504182530435362422803373757543097733730872577025336127639274499444123442708521459639092861266682798107073808564407438278102433236396905294630100508121644143598662535324893139330233259329071952111446983839847122835969592936670728417001828019143580480908811799206827601461489914634753713885248779397387077028908842688679619807261631268726431258724026427863364002317891126314050254405452431932418031402270240994309903616976831877786045421181864791798784469890840615609610624232695607674228550940246842105881637511695403459005999661173859821639565346119712707466453144056493578713243556599342733359493639137586199084098657427575082051739427006618235591898997374998151754915217289042207165676027336692409585540378786031797239802773996128912480371242892144681848230507570551800687198767001116734661548998674042212939731521252734135551466029758360363643124693125939674954521427109950491429164434500803209877862577386127346638691150669642074684603726982334547128466304421816106467560031655526380130552699013303329827396541877869238726300752303336306327097998741382603052532700742117789420314228985579763315871766648015861456144648400368168950080871582031250 [144,21] 3145220547165786362477837547280107777117253931072958986735137893495694452004725912411940842795055278954505487876639965173245871969629490588760965279081378571678496302015472257188043163753988632038358183068475791678091924395293992051623527540003201182498025770528051209946361184854579283927247697934373905465084919141245661426502184592806587504349476282091121264642914766027743663521313974127583315531091935000860596279472154411138797197184569675311733378449488252570224736288009405010724554611026135988920470464476898099609289436756952934056367583169565700212391732891238773445294673734161012425196683145411607617289152331286005017565428262223653167264936089236704674446788644191326125472764793409311798448811871502714612952683554766554890788696533837805383829699535830313557872662319944697460590368454505983329052198956813663233315673124008930486782237588562499850954334178081179431796257425843968584531233008636262001358992572221454191451591740333139803749727078145294743745102732882086349300256382084237870639776272672557915675413297417711361707909412792076341586729217442580075342485763990672160263154399835411711633782143268505340125204039252256792435640325042804209365261910425231190443524038335513000838719698315890287154085360151544413433169977913716187785903286599854022819840804674810351942021767856480134982587061938486926866619158311978876028934394664746315634284052698436797521592246824771025682586093875158908898109501367920563121629621214366299830746999930243878391859579596523259147164553842969264633973967686108752571868255465721191502194981776514066946105818105135302321716962812337888165295260578886548165653900302237144937064403683645879065336471991348183408724563716311844455934682285533870343671529497440838896372006655037612610970779963139217560641655533450990105943866748899296097749042580505410565427594293268063419306598367085958591470673286757042622131523502127773035674795920613178168423473834991455078125000 [144,22] 140551242388196239979336897790356030020597418036654052347099847523909605112210167980442244363056308019369054931952252613687220812564105191040108197558136614189153704965980052214038358104380445176288499086814562113656004000297133316405558333614960447100790868506673694396517831206926737358543774728270340719404455911650324156475685866805524221494805303670134049974912449997314693965015878063703428024506951057028812503346849811285302121665574498798828343737790573121821327911309882747141872029825247715760980580468828918352130951627696499356360548930679150893601369579826437604714937559515978916842388871742930986391070356925549419976522310349665402078766038881160844308852731334883815671376219876624611921653874548396629285020487988757777824245705536177015459359013945864794364459395124243926198419009462039528676764136623405024029415905240094778494775439996030579589351358653274946507736385667901220071179310892887451427138739129583423655916482376477312896650112569284597971829123911147722072655392569988124926851899610229559814465711855199387011583006786405669623235995429241453083103157360301027395530912190158756720739827503590095562643334633374082832610748196107127596828963836884986894263694482458693029951707364479047385656995690275179392746320408309206192234559334791259494448053833557413192268379232749272933524135695867253218371830607708583386965758023851923877002402908878975225315234383909243142035986888659916536390406697414310767652458258892742541253628068698139489116359407978654149499984303166039256301642823186956058636197381578652016856602120349243867745471009829435824114127719500183459365294836872825189062147578967775452837394490279639381727679836506618457628682060319980418184237832106915730999109982322595111392939790956291225879843106965411250163835455712411332093135237047574899467596692343343238985757068122261181078063863354716982867636917308053739576479554681067742072375637008008197881281375885009765625 [144,23] -1735926719854763979711559632281932500020557403666002968803081389763372147602579486778540278518410345064803372023383174185604197638778568386974505660172176893786689202473730755811877014357053179733881798776172890998919923571751025652254597308626705080941210458451312634857558891759334232090550891932956882383476476289753643778896763152599226439557370172142738165322252869032229443025761939236296898387180721813261896650991166353351718172797984510333047111081487607253842824611861278620768620867986708455857899456463820252837743135288086701298994258857185459435867189033379007272054668117682713725798104581052002939479002624367134989274046748166583943365067647374467316836787135992449745870865902251319246747170143364825202796323196471179603630157232199964711479709275735707138461280600012080004155430035615096043114821117074800851015073155669053554664047870348008421198486517916709676847267207368879861809716605513616442119591406423036248130541975444757461836077202061253945836130578190907768537708940457978580798740570895066263712762450330416525130555506887951312112041867392567828608275334771503338143149422081544408497972037399681495115594373294511344305509180401165095760698207306968788484024208422515603371065531774482849326181537789159995173448140001919192526121625012189194625247288390670082044182826479280760289284080859310441323163866136644543477565676452079420115309264068558663906764765690644839758969303315259252178792224793465232622035901383116874704502440781209386417618360102182753118450078888101466185805214116812762594148185640383290462531857907227316959641296426669741690631229466256744597035698937664234986022555519341914934575524263715910787746864298756326775364242941638065912813802232745073074070039114672732590544676660636138699018528580896246146378098144368440594970491190297763814933713440425344845297536203626446485974480491270045021742806289828393913442030368869672951603888577665202319622039794921875000 [144,24] 1596037950864401059841267067832258646176091197026104554360217872294849797671705446422325323414555955207009596464067369681330959767752075414994688233308914311538751138888187575406740856369124067089032625283930528257670994917149621864768960092118522065027477431362127749948998716446934345489352053017924760899709058561385143508338887726731820717950186025217300819557666094752435914100893111437434848795653756680107296660163320492040409604903212176711636469763203388170296454063752782834774846721462134848663272215188612245408993181710555321133072354096712621969325078082574617828387521664357528165124873151441284006149584055554623284564028348406486327502401023296376284977322552801433563539742305716322245232641301819708333366069316021404407539788831656446708671278389076051794149676610567888895897039830772279285092274591095839539279728528465051413083398077559680565163925550765334736296324632893171453913015125365770698066805519632969816019219474652720750050120030467660662560401885679576819319462127211403619785311830791319976696225773860590031086354430737720784510502397518818560300074463787153358302230395084606829950092944373491334091799928289524866958238942111888136239712441583210305399214620161561074224673498770527116001527736464430075641384907247347525048291231050064785189148523864543272699303662309536325389749386360846723684145529375083774847164170185335954557881470940027953007029448068860208141834306874115231101967439882869780085246020133643933068485161456924583048335918301739984011326819445477797406564763102239755285891090360572192104944734930156192210766014125683825440186138850213960314006533776485548550983594669839323332979116861139350170360367688941247212588481863373326008076197029359641459546210123141068270714641102639584661254365006581263997919540801211699591729965966427008268291001096749588810422111174686525470423804831037034761005630055251904894352360194699491646730393767938949167728424072265625 [144,25] -887054788974405624589277506820275367009027057187650655228212370140702523319247825788012679481897193053046529574426102155667345973775103549255169220334156937693455901875009172681578509290493829431912157369082374036131545689715274726075906893253877698517047074837332680696258837409834245366094992139344444148679788383177742271828502535922321074931326491404874416267175468915763616696397655307502439867812979472376715587830623621681943503017983868577854087661181767361371143206876166962591302703063589873463186484167947800482467071326069441295363219377679917332545425103675511257041540676382226376603269769103420065455938422351879464073308734191552705062915158369705943691326246677908333468562078427018582951058683872404588710979413066784476710789128816587226556171411476011315095133442754969927919981778863332934837015826350541920957207403196664850171303960007290219745642621279796867707869303801793486261075638065030915431514924271598380166381102591081051438128161584145311623229183023153780430452535705343373403790074918870826760274154728703431243378339323275359932749578853998918597915050243359845740314881192564272491107433146370123901390027502162736058357183179503703430355316578758569337356507433720488605250786122881419966595172247575074991342841849274465713809445405983046553043769287170301286388778758653724914328189653654995880368099141257011539094732613191989521030501054854410758118633775536828976778374822522757597030937004693736507141633498683763921776252387168223863219327743574659609526383755713411563359285884558073253101424388632334982715332479561177791992772013187204602027139202766455143815998658974996702528133322993114721968770922805571709091829580288353647162978514867800132047658601770355710911195211247987840198484997528587592370344872971847154153733041108783500506621421725697434951472264832351072918632892436938600607737091611305684730471136095452292067049804291656300847535021603107452392578125000 [144,26] 382639033710108840453769538999519513979428635054019307017065414591573082649870012653494183812108790952841114406781445496405507881912744110978960926887392913443051200134894665135224249965077771219327929915504752170127135640156948537944934516757415010064619784818400238185011610917989561627998147549617459130235094364543092931241853744643581551196372317723376764535330002097630307656793161006704678716263821105963163863469266529643864197125682457452228061624960502940680270598488852776399039826628616528946304664530842732652051503384993789161606801253074395619313873798015150557039778072677264460913297866232209516608364645019571050308661329960404249766489535463955454621359551261239670878196632455092107026180483419695711685901707225334823992055161556812034188048330008784425983111572523545795301740070454640439212540720902362374606900364608264608383172194240996792495366209120789235824985127948499686278932489506553505182365360299869875143698732342112046614407934281448549323114689234088064295575150897874530888238371155954370626809187890902628018444412083371438533056342335103814723795986389524720613526036675274041576429824234121645046179996706217002302857120389123378967368548220122928534107089776556568271349394060230071854755915798570075067532747874320651656771753281407264512455177729964507965534465672367881088528947103740239424149167710790810597193989483895048821986963245682719144218228678795714904820592980485871999100997828162525640680487299018249186568899311661728574173971495081996102194498887554151852915994570512601556185017812499296970229625719423929950733027265856607403830046225578777287072722455094278558988470524400153827259817604961547852070878283887715282262117312408113843976295457229906686516125834520439154137822961180825005104515236703215050879587271321432369557814611568329334597542113203595234196860052521069102175059774246003893832431121219939855818137353082875051768496632575988769531250000 [144,27] -172548569035465943251244586356931166721602929382588799018917011218259341320921077660167508390046346820312270441556808056470991961317054915283073715036814266698562234672328927442445730631391006444299852760237775034165505536945707944794041310193667825519311841762536142258085871026235929896046163325003109135176417490940390987474701525498001066819294133046432885466706887780674132892961330063120722387870115947697359769497289987712807833578264153300394876607311386404137265964636394709253050215540395111344674698592785527468526733397908641560069771042433565048125209737397945851474785191249733829648374953919940988532416450321077271397778405470184673291148512459525740661374429284459958902584227242905097189458281465225577480020675241409366821515370431666012170364060979474363904728856278793741100472756396994326976369732377223097028303395613659003069538938796767630800210320876948273525296248357137245757158689673976538087832676246784683235764302881750275366924630242498574262189401610512012778803609744034765740043693062124319134849808868955025931160890192686159209259670991843132072648697642481951617628928385964180384402424276820562237749519706278050735188359711313823041023341100732721387825305911572552686726940926284261252078593824729325594498323805079508457400946606100277578983560752793054210648272244978567713466168283361741819379069048202360355148601508507206743213440527864021887392840702549942989526543756398050170987902718488620096910021898193545799967942605383883623413351313388502929353811563498288083070556918194751965558746042049996928553159893621250427879461620279808170015787103612363659037274087962316746869852830759932851642730679298737742593746366525522318771417751516989019136766377549290869120156882983440154282000104990077146221757957711696096177176345509803126201198918725430627330919260676050756999952737205176709277378308156982206006036087732682894266278417205739970086142420768737792968750 [144,28] 94449342849265791660463402848619894364425608544394225165311671473456701154189959076803872232183057032960581871477942783180301708979420785930717009150410916606175286909468038796551151529009397505214765020732110568833684266191413453204203198177218949139710050611528672632859367026583588334224608246115299001346099248591537424650236396392188338763241233001220525930437348834891198903470745291957444453128657232321652314348657917438839497517243780894659971707443518968128575176456037537327000135874249270116795690782419365175738709827057692563582533992927949847023547938627814147050795168135998227371987728481791092626708445658521225814966345891209981700319292617938686287411384560058582498841243314379800795799026938557163477404298073674154427587248988741395168362463892550393683187173106932476460234725955018563445056869630547980482719893813456500595408296560956810878971114308117228685379988016554656132718467463669856953799010499170623351940160213824982559486364003698642336765892716953471113173103039075881505376132377037673626812563703563720591918578964315311923071106758876975187650716570295618375393610523711741332312146967131195115764329926062392590907458610336729863794143584042188592549447701060084537925785092157118224854001586377184127715567737847897534455102676026638757584765787095400604254583547575314567055735567087690489880517287727825296881162887700463904041895043816473074378289483609534297219222953766594512463645569982054609942840350221506667384569838906901090668373458201199191142561207789926080760677401948946286129244390077386301085878372473774612587705903599180767574328431518361190695121330692804450050012595283576967589271822435886572484557408536534913555461221901901873399009045610060577309568017764171712546806142714638688738862813796387870322245566404306213614288687394628737076763209906986351503007714527003052514357723421337097752924441221744622509959299350157380104064941406250000000 [144,29] -47771081026354664399321607946337898504002509290776696925994606151467298851850298850055559109826292704446325830911179462760456755750780577277219324311860621565597611608722335259162526334247675045291580279142949698377700101977403126889858133757335896277084075214940643714536463179506111096431547196350253583079259190988306440942453279649741833159935171932469179582217947834528138099411272416130909905629762913585277038171954020750353172698178714763175049581854623159024216357019671349814308602562571944418525635745808315191310156245793877966248136493622553336156247103855729986885989170448552279912123088843994895759396329420288247263263530212200327805744654362065658284387123619513007202211598271012356185365029685431116567213925425897537762073537543396594497181751417224877383635355186774510228864847674293050625423620248831781926990148234166983182319617167356654512040104161136348687668471591832986918736153457466369906151834201971730524210263341729360050483998941406174169152005798252062007819027450806993697929195039244912396679674985497395011436930242249625930847477671014232814013914701581571256685265713813434240833440430858354871202070160187303501626104454005432786298510109862166004228354014144662928734786044297187487393367642525742795168030859164469832385587781130163290310526792756452831136991053048990727426408584003192529661653875295252596869175167160490910624792145733488403581922811395133123692594438814708958262824659349728464221762046684330912074340783646504486543456076278877477598266188802921491418612222265282678757720502317289220560898603704339431984651948697009620439579314405109469396243336750010181707717659524621257859574968874370720876375426562109137080327648494049286570889506693898229311809776465091867967467959716244640526398605321107030391189730072837589418291658376365803566596709172623101809869583457441805589557900219388239821988326915036537911873892880976200103759765625000000 [144,30] 16124724036361524227809445948996798956259695972847441750945439331804715263458486497860936226005373864596048685804580605580122237844763311734177893769060806690360485730297633879161789276242875514055431544940290385925409250575956038784933665566138962057801656854957643452347305250599589764562066003535131006439753054980113172073329460401006079959510714004920295236710669179291811573685993122996431821073137388477467462639610845516843504894580147199290823548771999896211752372906138871615080574111019250729971700010157227302557821229696909369389847433014205260675042315781353286989863315734140608438472425372159994532700788095676200055849159092051528066393225488891031621908018150822011586107108198907538924460271469255389910222251205520376623938147039313109340667419364005627569940115132344493951517835349036966291186216929115843425279465143896676039187279357347453918205443888761453113451411265097708819422147626555464486275791021217093833687708228898002863171224378571241832182006850484125546479935626367112959332568192992185143803409545071944953952376876557840163732516470689444794916453370723913943215372730637614284093985791300609413789423497133414530357408803093491144817188883675338407739320833568255658012553388198440940675280122143248761401178144963974079100983847144969409815586910736162782218154999732178192180488044453941030607826741030877837979572408582281543847990020753965141056433354708848944290941445156514200765301341911249659297702097634948798129106454658030192923661608011872376398321832231972900258917092117119082025541229304178155010550742442052004927933828874795911884903931427088159976909585098002985238698669025099490022214072862262013030859923695939318757751730124930523376538401449590510052296844677737040472552970234288627913530337476712898352706214281143640167332330889903488545153405019794871220258315853015654338855112976154594756771804803463510324945673346519470214843750000000 [144,31] -1526546656794040240075168689670147215825933020459677479030233030955606956478420113216644708299355775362037714352653892060703014710577626952388140463865807564012789696940285196585648477404476639431652682107593099929917097586906177939166216747532883581840191660741952892628145827446013356757750255543583548273429423530092321076229854690020235461563904141140996323630451392331362869950891869175727460473882247945287691447257202208629543530898800836841577277708309764170108237701687965116849705327557806831994152465556568030980611358630922470626073260205236956359773653361733883826271123751948377049732088223766617457653790391734897969748280893088383145965744397186021898377639364435602035245344135505498219192823552308855332011290889183966477159159006126372575630233173519530405352405163452182070569899358133058767622914979660595060416651668858368938918428634899647816754938422348630215775729748992691095781655659290262962350168608216877812215512638132585667083870586874176522860729043915142459352537598898696851286538177194640338682932094039235106616584644578715719920257176780387084606815657220459001389646867639463877040780224516656989568441695066698639343049392784624577426266063792520718973477007745544420417993969101559749992423527122272886151468251939404904246816309947218142732048578055870391748142147893946959840937177050828609839075278618453183611235339875496648427545704113663103487324367307951068443744800101250039071491946449746378803931606189719138614951643810115992145645060115923928555133589691959283594856398498547660298700023770965506262772656411531505857339059693266401638200204597501712555829389250353007039289990928699218467733207552711550216794668003553061233557894375819137187116250363208604736918340437900602184228530827850136526106570304848279340370693262969205962834654761923831750861588968168229379339858033113046631621883518893999125242250109124597656773403286933898925781250000 [144,32] -1657805307425640822017859709667841754047977178641396059926553790805616336939111268352447029253457606107019795295405504130486257174726620558171140552629522503567262344238067929811090873234839359168483531162649695726013416755933887050386719145287778338754213595854035634638752627585074009109696737294665733510413350134701078325472428032741388673773134450311634789377464921774310445107450439619321650744024637566833357976842347629594113362010769377956814425847094423245262365089675255148723046058407638053748355265087041969536900110372493271185445545020669674560565107762828274523439347181753360049341618628272280915618712143892239770140250341760413150502713194550672510546189509818902075892754452441594654817508345530978270361683283587199496457577905412508415334350645209777129683921760186538760169133999511500335840740347790982421710266071352037158986978739658787631463419430049581401506201754143085505103896028764853365971417607614453685255629616174184582684446490069687235738879765738538405014286329938316930204810080061921202575479092004981530678435381490791619855364951499432268274429044193214035840364342723193666578364188381187934706318263471277997486293348973535199792149259636574183007125858153096994027649453075195255361917170691128207809162986212371089858741713900182164639436914576990559521208170738801450935922584938094182135935520241187180264152171937045626580705962046454527872731820703293935235593120750726028075943936772475028756806997515408904190472830488858441670995093346124850544946781554395380403621827233345882052187792528742401878463465941461016112690252304917952090700142358154157484617718431027597814481506731972675316472244537465513610865484121440663809294338994327443301806404458365767317004833392404089364724646647190289959048673522296804535258438828433020648616850909068792866349796883166961749557909684097887433525685257769592616622132112524923286400735378265380859375000 [144,33] 1007766508571027543571638080934856373703706990877476974307452598164972935795368232202574002280393178635203960798630639757323466262386098996512337585461348619847289357767344335253197311105652140351007597160353755929072982796004321748730773162609428266622487549048427189446556054945123185506794368505971827712309296958104540616449883660547701227847710283594403171130731877198801282697356317873802965153817091434983224570993414403128797876440581435463514963671428586328120818185175263586822214591731860458666976335749204022912535131431339856783690431024246567263308555880552779291864808296469453153619891488579396173629286248917584862984466811047239605667942788226931713692128255379559933191252282900129906842743823907603541422710219312529012945867500046699518941657202779585575939769902705555519846394742754039556500866747200416855482144480100782160234297090830413642506993886158779904966393361028631590435165515972217032860297139733874338226125465064042685653829602816259699880989974567601232606184328567134563749775388576651503253882414184597897190093522530802628005702134466059333960496815797847639530100745506381419847483693317244044139408583156309489583541319527073354278091236836986996374381876846066650621206555583625530734363362386283234550468472300770788244809593478119425737898400241598573457969701119200738360354334586540670320000196170618107592320608366974976405279067968242447781866951732191909331010914889667755643621110077814936984356302935061013005464433572832092218438047900157647841959257572620299679025333354163626476501847527086777629641300526202765826413392930443641407372512188571971273838107335446728456755203778366554567334962646634718588709500970078987337873075752933111815301287405382920969888649101526653568137103934131138349800609310607908255151153982725209865227135003093832482485166462655267202282748351362640367334814188916580658414806066502933390438556671142578125000 [144,34] -248156094472379832684574643742102778070510410421254030693476636215623360097485144622478743024330874265476495644528751812051044073576359288896778658017326733227334038630703607678787391446317696351086829213219027417560555847922146759079965323725765503295798492749368612445722488184745591017119001372867075139807462958126059901638444474341476727460529165282140688389895818532629704388010263839568205350316338236892092580029336687296719160902235121113129930733021036045470782635128659635570818325286868709570088137368319460940765581702395561311137417744443480749380186662866404570824296761774132162252828153415588105816582388678138082570179166710557051731505989115769483801339984498104386947632182282346596477362623472267504551361592649297239343230669738411041503874866739471113500568366279099046410509716988452432102696645123158791622142532046941285670911445720658583025405110434333923838122185630071590543291615180086572268146751176071873951891672879674079626494772490805839420010702852577496382254293076522318991119229052748479192726900858197609574653825138262285272022640903205695540454231856983459632789784745839550199167183227372226723903113209957108691674878725971004106114425805166145515903358495299322359749410964284038334974330002583172230844720739433061292170121485950144946049855742206998209286871096110801742267525810032428657001709259416119897212812591731773679775171267492506356390527648107084024819807353292738415647877625660592231572440966164201867898629217950299137699564297416841135793272420716340201101524812290077313712131005916773153492830065782884118374846643587184363983748393132286612003521583882293609580162468872447328532091449014101539212305119198780916574514426195895697122911901341198859999700156024409922614004886066466418686676915010095307728967859787308056451800914672903977374761836118256586439666086286067328270173424983363194008741629659198224544525146484375000 [144,35] -3715906694825567726054778582605828861752127393731109862201309666407324083888102073319312111362150544936679243098323636832479696482168748588135648396825667200925830740334760539804752900803675903384504106381181060564242909074929841945904615519298437816605368822348392634856723312248824633963889751504071151587104623754527045093169421838094604531646044300370821356497821578033388971504917397001988465742462347650022986673720460053458504201640596166250274569972665276841745181038294631105302000641922997469605973374180049951435513947128871421289384301473046766021848672492876849483992284584330390457607740352037634202175711389974136180176830094315237176863107047196829805144715712907551762062668879436098183208544098785354611576302098111548720877409859698375801984057235412807063830851032459886099408462286447565019826417076364315163613401246235397694292425513807104432887340862375125174135401057559602208017277965440809996888777273322403665247855086392101248380910071537185009346209985515056674589979362003934136109223299139245057404812397786771988937299301891890898914293762079827189825734672375240751387986623549788990644764457875579821178110365282932057739869668183420480626625958782013210099759765423476339536166866466472697249481799585526005681491527613353106080030926186633758486927701156556995322208447652396316545462897419039051701391016463089672953761939088925823869094264415973169203384987121323608934591526900795183922511976420886591762401863127579206813154836140079835360630178969051822880438632724026201280830490728992577164853620181701731572528828257491241242690931899021284187480031259817193398573765931963903842294744933109558812505710969547203745117819714756940872283081017791382732373093715403061034860519050363567788441703078597727160571065861897543945510568246405340341893302607953604133174769474505013817443224819585116926454608338434568183394731022417545318603515625000 [144,36] 23343709862241330858579179797213526450406244434643641216900608112352395278629628292360384189848868239159010835004798118559462447736328962677929015080892183626974281168558262636046732518394343405807729096458284745752510442076470657012392843254846578300572203765182714741947174320870239726820863302371045553409777839604391885924968890226119524924462607976414332617325546593781324360502190284734579332566910494174736619973220579641410576928538559316845428204467681808554490183619954442243001462181240773921695714233979320845750478962223811639513774255003299679713309282970393364025540555454263327926987663040497595841352655045410220481907076685988144630654997942805244122867926462135855454904777351033142177558526334266470560296184390886060971560320085162683972890785812646054817168939415885241431068027533698233505918399234439052489825216336160381923672854557638826492371856466812836332009400597461586406579495588086204932644279960850364001358385615219058889336318081359605648687306509531836989884697432575248636133597040802695922454364932271580928604328688140974142816650657403617681112543014913539855791867603794578527434210162119475426463163776881358707856571064823567087870042404705323812143087593542326939330028913575568178646685929544895561880863929995934793767836760377212995101113919225512287876473309626891045871501454562022755460274187267404399312865906318888203280092184009710650617998312947860370589262325419910075027691685199975792045785742643202452175643114021318069957449039264795655893748823903776890636044522046852697399029873598071667145415300857558050892192513199175768643795375599781580816674453148324523209998908639403131743665737024463214874620527283072507590352892541286649633241649898830015928345348368288495089939003467977129762966547108264768918391463759644452249884500374282770196745894471108804159770946740592072673221320169264691480086185038089752197265625000 [144,37] -7396886321538047855913835098718810615478835262091017939913376646267706706815705633488308835714583106770954277141061511486908166314002591203031069630353534869957265055977890026436648966893290038032474490186512007302970431087200513478685179962504538624409275534821059321189103670642571400372133015628770750979014858170407896034410660812615392722225853126177019914977028174252734139993995187205595252702089003783698177092770339296802999729970009945086623397610402294322628291547665499834411712743903755953233750258117453334604283411805760783987368226472370545233409245122129841810621322171023058032453283855174713127612922407795982273512426920000906901573763725366545306056236874232001257284987362330270020888886777351503146218933779518013044977817948922388148432507859401115315532813930109284265543647594434571127655621197708553044272290436667123109853739622431628799628489838390556331350580528873210989271041610390667880165806480473462025080562070286642886969472344451775476498388101508842074775958437846105797679975420708161484549955204934853478537735148363244381040960590163752953830110587372562207861018113700949450904255111550732789261795040926997394222916058537379589901408480909451271350732115469924275307463630246578588050985734196747570367800791875862234475736987691237441526670515550962431386229435646699977297876873031678221295071060953284181036338064201228928724682389513884942685179165579008782790609558088691185203308926177838901999823621250372653774013380639832444028756605643926001613971175882617497323263728323099106762159146187155205589913967240368039623409975495243632892262237050972447830615317509789813663417636884315659963670368398351115298895092248011810805887380113072637638249611892270420844156297458901280797140352963177419360434951663893937543447144030504592690791534745959953929747890092390079287697476275168249458501638360354610729496926069259643554687500 [144,38] 686325087436823837093179695421149979865210367503534054335185122136820618773055169325078291198804759698391393719478532029784103809796370235633119923082130887286115758596570553490474268675837597696222029784160122566664176880520704563370049266647791445933799094746892121236808138267671582937288809626671175701486543326079685245725553492904034792614003373894653366555890813833071682785622025683439536053834426502805593587674881967999967169234502923409481746204206486755893377503459091592806837782352847123396057683570544598174719677448258462238163440712366795850654318122722161205615975502994481895926860077974844616425617990484144650787053796418932063907014501541890586406185903840319562003408153682665913340841390384095071600357684842071957290577092220916207961586228043959304316235813274070816444078745073420790303382669510339842821418247326630515212941971557909504047722411929823987556852861297061025328894889544582557763840925610625765613125465529214108731195930567565242005217668065115353158019978127289771424109821402734333252832289812048323386787606895299343389693951711110460187380308388488557138912677323323351525125470684759271329141369735344453854587746744901338529167657835652089629215948662064023858378897317257828375910276658565352425074071648905922709908885781361380711150509993984191084939650746828094128619516735209336842574483160780509750108327488808686923269554188888951243001799029406673100691902989356386174836616236368108003526342052667538666421701623438166298136243876426403895577157631936661311505525062474387762681126220574577740104013045926897932132549322508387969223975786714544632853899537989324184918245597058067964305469809603527248907157890864405822807219404893962741142904275888481418457876226695585918546361119543378123771477390466271098419738623497759095180675815638257893146442066853565441818463326869519928320341888457782678306102752685546875000 [144,39] 187382181129764567221516309119712002766897599889012861310715536329711154540647148598811737282319616155116896013188320727777765704003898203162405003336540829185538774034538472459312185838812034570791745108255810573023002756852850998056996988582349285480910534789010644086296402126840922293844220590215219755575727679108609669932665816403993834138486446407099012147193854022556586009529511612958800033044702079869595178088828780807673096271372192432302765115973256876727747854182690110983587966102358280461550732468628038837432549163821391140640760051785191193623255292569156468440551927459423968261647945367271769083726048310072130269968396064966495232591315559344968557938510213919496451233194020180251629421771766730281634647297731592787334161119719318833875332830773596955303140515848911962257384370095649696683215738597285781673724729598617947837553415381876928633684467112908678878688280088271551353701688410230000711242166475441878780092374500142872764896942943094121979211187286862706420113440930302476752147050689882070561311568884460659039159308417486580924249861504524582917051447005190827158415706444234919568727622901642410408903891615167084748558086759056723272381323097442509462222284590054254823102718964784783005411634509592079798321369358825579165739203947102214191201916639947693428174229467427120844593682873187501413563987241116963302845402629036343895009345924360303725172378881045896975300132043291033729092065990257091720988162282005076257290015019784593364546431982688905539425376670904134577825947898199150021267713314654862198388615300674647264676927099015248355899513427765776828494361017307618577249524759147433234513943837801023863059305474097217632586968860674379211059059941253527393588266384165778669603129746406110501151077367140762059519775977288285674471782507054424292435208950316217642020092377475187012854767262399723887443542480468750000 [144,40] -42336192222316757488973252175879190763771432765439803530836692067880291103198266570811175983811992236090121098827374663269615877255091760870082142955758738746946141869691498796754948488940409763476563289850383565346321851184700403527727509654863086437490073008894995175892954925994159190383963391949026949493523340191774944605421981378231240033353613671260212694642644954626316532187062865719655201382223489168542132936095889190410215549686935913385157807748020415063590127329048847148039647049408487591587081645625290075611936834623375168250800232907923677499855601660520128590143957056377234305112139489466984774251729181153794893062620438279000637851796043896826138550717210984573400377133046508719901575852788668105061515861170266723713368043845738444838861643800054292431057773639722940327013347988473314534579376970682318026766943488118118603776144561911133651808545297929803787346420439565854804577478101589572924071137951907412542213886550401740619471731032380804974563240761431656385836286858163664727126398001315336020915390782415773841281819185712267768674757320589307505549592922336723184576291546692263851910998951707180174342028986833793202232700700125939458435397613093838932675996180725607743406796289214460729287297664057547366104478000872858227711822495249292552714442312865543289141206960690526710256968789146439827396811837681480407458496382586729613683265713699720346299004669394018481711511636055606577964209057923763570621812329972004344270134118852582788368901137023411307205129382212665312573594560655766348276863119688097960597100552806777765068191462041822200854720719555440299065637525546223410126131639699310591350153964513642755918930424901681096752149057145331250427838310888179875211016319726154843729136416517169490222364516846301081493426453104838863288733557527925711445905599217307717671551209493441682609178599517612576484680175781250 [144,41] -15770330074037070390965579711629430799105030061790388351631327888545801548379261441512864063365448604480559207116957209168822569740400755433585308000784592717496916483476070338077231934935386093162200163785490948653660052988436147669264531605347015817796522495681079671869336982156706843199398625147595961762832951855568830263303507502532019201438435910702694262983649747419148684062566248737883163590262020983114744475586618989542591439836255178285345780638665384817236438424716232477711347678627369791407266231547965498520094148234491707303608665418745279130706377834037730427228256317572360747738643452942484958557656842317373149561769888039577026037190575200997140028530100612690918700808781319694245790646926505211172698334319317140195172000051029561093403069138423039719386899368715359644653426795649475244646896269886241361582043296028981338007544742299717159236663067352975272002987885344724403797958225031598245606075327443669019258249877891543956867928793674835756032086669615442964286832735419151700070837704106362098002569225037826030901277061815353224788390885668221867762445414352937701906096913661075994453073686732990011597635069597711024872450867015643406248352712832784041787292517570448259803865523714463237977829708126900089121582762567616474296570052462938884343988053277905400249008440930325047991103080691442104861463484979975394079195909483761719222478597980663155727584105635178961794533263532901404380501291931683860076029633733242213638350927753956597857276455644616052384416942762463511309959675632866077263491537709681679039547635533859060264396970300624220199048446141840850221154315692616843075939940238812836926927464746072209714551509605089116855173746404479023682435451149434768259664749593063266090851700218597871986560562259170833922469089749145157748652344378189452795424457803199161501806741769881963943775882553386688232421875000 [144,42] 10736246738376279346546481845159682332978181002831884017685123422493931261382026858117313510844566545980648346330735156436961447261389216506056715354504317884258319202827412453013563960907165662534710897952073775372358717005715448658853471748837641205174452960117670375539517902956474593167131828983872542028217652985710397586037582596988356538692751124605664775681572408431582193117799524392699251323901855863402970589534415098310952074209557155383833246580082375790544677939788790699334372954864967688538651148861191007767817648714796682867475159839931246540673948053747605910900187295286706444786136688640786690123355622036255420969736734771909262042059638888080056056425462982244578196134405978495481780174262252181600086981531339663932565061560153298542373055316397471846990528595277215057612905325202344320744680195783810768595694083435723105599076388215659638377959275685485216999927154022181969230150773157538055243563808167223107337816465245323545883168922204665364345763222996788268157756243933141236662304247203306232139020068393982066242099130298837284324342956733388093419211224780430754764400382251787151871239674758518107553367348170772683413098715481627999630760557816219340455911495209270935939341387324505158826693519342102949603492157194168694927359859502694851237887748413717163154577155540134416865741026173044417050520714209474221950900079014111106819006591281004006180262345335923116544824765890679328490973952691820077677711932274969945884966213568124774138770552016775531728653360314546432607929651841858917690221404020494359793776389425825613302343478706711242542347343948541682706235618476944407948678514910498041039071569829357248800347545885577557692038468997155903306832385534605589777278743774903010649660623419990423259835964419800712510867800048905236270908136810777362969295771209387181672335640114215017438953311158905029296875000 [144,43] -3330958989182773341496725235704960068174080908048278551269356685471536539044222612884844871306241878116786647355570831794427778550844172829461160733489895298794075557972761333304109165560130452195749604019051348499383595327496162901746532437994362298064323105648674949712667288348460967045867478259854892448336502091245793697116516387211164473571339964129793701775912566691429786784965386811424366515713682729358616909843572500286405086898069517409470215692457133879636129714958225031349339323687870354634589513282179785601308419843115832909477373964135140551681150115123902355874103978894430525966813366118405294533947887918772027857057904022750290115275952624448037474945732054376414180203567487100237887117843042587089265562284751652898968961451432249794027266421688218677422793966119645989487144356589529365443386042723892711203705755783182865307499575102217959985575952659212851003385914404064706538426338271786559389100278506099450654354447015621417124363425721039153038699561937636684446995472579974117196597133212167076395450616937792034707893788705417093732826496296279578073806379616601995805604355821745974851322250864079297382314111536443703528905703048999895914055074882259676710753792739462279357809051561104072007178807533285625325118150529722263079156004825847779779935477596549459591055939334546810682858634153656056739593969428511964006572897951998213369270017188993962000664559239510594042512798824148142666783159981507636907758859560468063203697571258543943641936561057529095174618657614290274206981012055896104897976148875056799077417439247746619985870181684901947822921646949445879246330692101262743249585886492657907039986396093817631092776832060116306897265122466905057450046181893417959843833123545441833070451373835693106944870698802325801675443052260114908438721301208274511227670020325247825192471017063886120327342237674560546875000 [144,44] 816035793678307666964861776771997844102908065007681228302961714619367117531626435257203524360929552130454033861233549440974420525008894479286242141226488847639344984998440127903641045641003644294146948940577377102780970590585312372578696446765035931901387817841139284794647863698907086131667137146727385015851043334548068826001933216276430244127132717833366579142974986061876279914479236023803982777802144062812719493537128982310520565320906939638844001841068642213724049440198892753711931464367798565496592102759284854668711319651962393909951517784876259434112630487018440530631878024379242382633569485325990980677994090650475973908568534419003606185156136160045709014118286355552951237541966206099415721281454739231360266239093693416173637343204667909874085625165037235767047662242848839692624500321074397370386232268149073126531460891063341879369596772442684495384035564375866684641310059935716887472730578813594659526973705442057475235384108439940821128227875376768278619287063760084355824479404762729244534737925825815638164115253315061323751885455396785732404135087523845170130346368197272813605624168497997062830225485026146136055092654186669933857593694362602766367556868455427868141781283713384039466235057258160597109607336593173052548848320549943635195575764472684587569571477882652257362288622824100657328371065202046845599348201411264483230979866629237592650501775486526479356694593658453666881675776597429267918346030120592500346884947167975594471793716074204673283335510601046032724480573901198028291956847598380125812227629633115437911997620806279992541552161923852682255031649651160119293135555961536603331248163790590593625536841372956607191487829127057006713648357630507093266526922477682586165146823000012805055044273999619243606709362957960581980794944090558128434291093180126918827123823514734922443201946315070626510173225396728515625 [144,45] -197830139535031025461948296724350052483219416002218331254185062712294100067039952194836750703006353988058652575809400475742162591826794882344762680774539984301687767376827625008779088483456904806429961513645742745970361763744859536008133893940893057012167000326868318705043412948729817903774006724955104764777034038186689580785751935617202158687028098970156149385969650297042484370588511473592419667234557657936677092787897716725677922070052380149553945511579602370789212466473942958936936665144237325309260093884854774005247200487445476514007965008231615154301187699436777066188428143445412309521718050157304418349604403392832187410581851120976405564815806474037188799069897177121021871699974884779451608272413305253316857272260327965820334485440409534952967061211971434058401895946817010810847990115000196530882257855411829721776986256589413619342712992973651641088614199613994944024003817756853404099437983059874823607496533779226352569959378242124315004777843690152258920701575007084583873132367490284341389323900537560963731173557971986263077978594496223935533570337275398002013536671493320243983630563074735970835047152383525487422640330031156307134456432483746077814660249660827466293699867712735181858574892521343518480394568283664891812074458462438651343351565689779950273922522698423609962262044189202434522871323365675819678833084249797203318315677823654548560972397267023312779346273422974469663012656446233421520731184342355014624017921206820772939632196597726222161905758439084930225105220013624841974743105100980262426773981945537926827894826503430362763281142706977737009970949286489140416165924856915229012708644101137655802573660203517568041337879795533578831913455663185193647299555035793093032384718349567592573230365246077548259319216432400088096508640865228569199973089713356118828694880916471657298351497850895860314006223632812500 [144,46] 47053753682352589328712890124274298000985603742830305184051977575454665627205517561774380241981343319553545528697330457347523743497305770491837845810163129447065076449822922965476599113638275234950570990099415820773428467636989235341660615179112864154739131325519803803359297265672920576777242462302902447363625465277239358435103127888347915311472485557386183598793554228728480253327204120999844740000675845802256662270133718776654919688554259733546339911600747667558426869835661455744555066729561916571915704037186967655288652883605992918147750459856219175186483663217282430386529483913575155118121068594616088699486479566881368302219910385227968060055485701597656912879664116835800149251116146235058879414925949842830648911647539761759619859049834388817176896879654344486520317770797560607026347851278872701769468170175315376503456827721350898550413873863359272989683961129087213013302858488043815338788711013501132517520548555930548039982829644067146602169912439687260862519033686591128274533723508996740416753085194218342869940341456084522958303716253684061116800446887522844922807602278289220333673897705006044456317433666165654344377980755063126257702284762343331633381807185566238369832085504277824347106142435068541891099529123993765488691378719764175958698329034418697250250401373695507496138023979734033098281581731430705147652014890571032244332958778125179571270016348752211604792774736991656499875623604538395233249645404198686774339090610588775949670925803447603137146416179189807545970732489048484989993950900211379065028609230326957828854497925363896996385507712289212659170822051894046352918067084689841726521745842014644620116437700450163874937950432760502021092479008849804342139086577096194566511070910068625353616639515537767555998535498657262117004803005513619992243529003544669587364456223544435825323234495609544246259462656250 [144,47] -9594635851434559582348920120227206868546981026272333046613999979294542655169035769721493539622219675056770699443805914169874607108631177893628178354108225657605550707746174300229583513642647321808145950034136389667720424369299321742807816090917330271820203041175094684754166377600484839469771084480285607634965537890576677402275687959542238550321356010509905272063020085832400518566373768553921410376452183454604227777822259507354990468181695657258222465909221082882706565178088914065525265220914251266469910802176183802486780700849222592014607399697238924843468532181360835754463909573907327787018965714339109122282335558287425088697951940819554172875281003189755377996597364628033331449182156350155244920622557700311160525236770640196507884939546885078963662893844037364384735340591754318507823393944871903916820438616711149182632677804932365047876149033178723578366292002112249987123734614255827243727829116515923182321261770030527089190697124423418897565891799685057067828118051900958304126267864811833046179133760780320685584710930389068912302494713157238068423058463446457714334463120579273249115803833827254007185152447286700588854154925162761842031980022799243170645437990740354241216652129322293497645811339406112133665154722173483074618853953838102941934234624298877888871335343651280292622289864717433271965573006125008422312140604478269217280876755966135182039888457135715097646732961650587200539623204241479621108605182860283099309058858634964981990400323683446121908831378064802803939373138669969288119093097019766116170613756660090721154475362508448047824879084481600128407371849420071264573736299469742834156415987720986224678848976893366389842862916792093978995516918365861247698107181337337920069548827895995889153915154567686734380024533696917977647027572907378947106803014961436549901496285724145121155317051903547380090877500 [144,48] 1512705967845519796697895758816375258070237870067597364850988334005823548654483492387281239406972336817239339872349043106147276976730015301959984959197004652263926119611617076283566040422063028739861695223690682145068325431377239890688654513999913942724631066250399317619760640116243270541346051846651304811921785930198846544935630443689596854542114104878117035491955048939615088929005225647252815165220909651702633423804953911707874900548209926536283210764674594455606955043299560232924497863029510416945119249754310817935363486816685883903269600739064401518209076177183816189505854768999610126366732391848806122199305482902583790072590996152778922937935444278238828431164717379223213771895211057754668702704328106134044216054735009798195872361014388572362262059374836969147270952174834289450751502628234781945086543270648071326054425051858219188317225975278036161318128877774226221807691895162704502805456248150900966806231197916485083526162613165752143077817630363816005676140102729165343265968137309817931219975683130607265423500697715318012866680054801411871061887722476503255214055136080206050702196782496354852985420676228068596109771356455905638431786844082760636502493230667505478837249662660966601334352763705478994517362071634731916321046454410498988128587504303539389513766466836337611624081591268464162532492252977257639625950640504140041264970255046229752378735874796964427895390294834648733709888594289480681598568832910790909060997954233659218399414073043801705984502789107873004658807053847335373013137245510049873749117159037544223823430832253482575538848940810440779909958047799884025926751794378309864242143770843212554900782784563782883732506061782036542230397249588280074391333740534751600783291284529708980026001055315224404591917406058666204066560484408044423787979594353943598944942215949629531093553124022782983791350 [144,49] -169003820601558907627223320364162839111660474737695197554290148130088082110658675865126637495714088661068013056132037628817475107236081827616565359101032689806450206427830286274385439347054795663269925832791217320368374764215201840511543509123041589397410784350845087963036548829077424136103277962328416981783752614086470860162289939079287420943379787360337622988139181662539666503716899464525487498628022270585666543314633379668095149458467557940203242485812981629417368905573975657394120883882908363975422389945985646303383254058258012285086070099464035963005427352746211550207706744081409948555096093214246541194725821741442690966068046695091951396954429402788104672263717448499759402000249476873254101455933148819580902733511156505588222844856983367561947978307922176044608383791988676958597282065736138968068123778547709916079570914094074551640273627613188347572172353986438273125606405147397174889563567488604307105669585260388388543978500741841896833489957413552097717865003971853715237544381742619672338626792212034499324907251195952461157376881392445114899474182077202546170113292394082176483957751761404601063572723349052352551159051631330655938323958105307243918918880919516199596663576724029950663016711307743446167222968757330005130868488477192162667215155576300221516080695953015788579078533417397616397619957810605116000622221299734984901050975654394308572457844679262208721294347679687875718621153494149715659995960826480723458922921194916660558367084615545601339075364942910282502023400409385300725302357456707888124075757869610009605740367590187366551191854008004756617204859911262284760966799507556372456331274849871934955065834309072960056380929959083932052360666470451238495752482920257251296035653145793210683366694262728119879643360734455766375155176418243377388408299304196626369858642184580688100779184399654886680 [144,50] 10889744461271823347247323771440363253290195414817310086440859168787288366621395521775851293251428847588218517457029739230053554237149969999160314266169864170124390185352876942419233348615529182708591991991514825298476098325356124501594995608134726211861361260630824355651827067499496094231362899824777038445178125982367711674440228904090706615266275476534968401119357863350256604211268107306132006309027392554904787717063332218474070936644075463527367221872932364092799434336795762650818195269663408776455982285399735036435183816685899919896318549717168806481111699763366916178212486039415099095566573435824438764662290551500217928026228128296553221836792057884480151848041541738602954775100332894299990863433751691650851082965616442031740201719865188065482045678289349406978519782352954101013979618636940655664413293193490274271286172853721919335835136771453780899508479828338114918581350566924358110384295465538452368082187446029651995915842868733258725651864262010381984719556199099220791901814213424473734399172894565431932360611271773714599757361279802657291915554699643588002263610721666727639864805802335678979265441221023493693230143131683862101216835255299273488025926714332774505615551265766990361390953449743246215630283103733207063713240027204830586123305745782527336280903783149117773733371377999556369677234507022215403175703111894409406010283923233708277941613648387268384681431248244205233429591110734612020543633523640932677975734248320710207732729239444961755904379048891849795718353080824354589475945187546204803260081037215645876873393874982097696289064850431446319080469682518830583299787604874958737930835636439642692591944794100468147846052044459210070186005509568402742123784579666973999757112924172138120219714910204173440039175744040996653827036366747378960691510617869793724033797191473926402428300735345440 [144,51] 50235582713690214352392135750291021427037970510015365305863755473525018695146687961088507783609279307070512071382537647559933173759376468142635550488635410824869955113486050438862888436939727903590103860592935879644335352213619309445873339424321997152817239190614766633593156776844768850462445134394845148060566274881570117072823403287295720461819595176709178912476481276521246239190895290408797686401417058711278024617781380637271411014136906130961475664726114525594624079985238900357502710690296055715960955056165316168333637271947680634727825150134634013543695942322061986620906750661225665229318363993611290956147714148340306757530168207641813673822384292312304174847069102566678624299793985101040970760400773441933429312147961107919495146312506983293729223643408094647451519952179290096974572700464511194821936483200507195442109367387670875072292238613058589358736034622741694959200905734587234703733843645777326995976936948034565334336471365066599774548907014160460800151409755213902800441636567301117985129600645196740692121672023280810928993326062352463321603566451869159487439339046615056277135020221164427887629778050131317019647626237034964805746761084279663458478723825684002529765678338830390177136900075988827881324951327480704305291916979677529310348734603817276132772754613526929749500905894137010789645219294517328586504084987516814924322772683950565831592768574714562683033609687096793213254265244439587287219388952064334251804298271658908675140018326297070655212724869331868706548624121478810388661006114315063079838637036417848360294976666932544308289478708785615580672037802017188073919814808181238167796666620578469122113548981896196775693451572397611314412576964690371484722001503600851484770573844735366949342473120076982815464842788540714318388139459238838151210532336425508436540477308650190142356904010 [144,52] -69648280354120223526308513875110525455609947341117810598020588884970659042066729834531181232495181593520273402935424015444192239489462528187946980482794390187616573932746815555368622646145919260417995313664458145983025504321434629578125603894593761688524630363861588875594757156283063537351147205619718337541035338214411432129863198239742809413058265908478682842819876895496667642642892732910236034800103043185695361246636944121360194506197545467099395138608170829329199909397086466595616021276232918728846233577293841625936468706357578649716961790669358755734639251526132668655525093347271806671099570305766141311681735029849860609108022460094192885206970780295329256130480039365875345880804969656069619010667222597488328935937281710736918512706282144692664397880220769921158440211207313988014832495242626320766772580295942219404172269621159514224092174628644955065910602367172836303282339433324354812060905052314831124352007359216819244456683456471348514775424559238959450366972693098735347687801773891766403454154444375286982098143502040137666761674686562023992914071258043730350494444278787479797781610880892895327900786887857162692336079944350628513975210232509058587418451466120699179345077127542574800782919659184598452391678751243918306555910413006713594549205905373434777387669168075011018506086636031605001168413813615266619409317179058652383574195688938458476146287593113624588580019274354650202946636566260231978134471716471273278142459758142613275330736496606400488154525391492543355505992577080394658432750491159947587664466379663584216785334275862285390136316751928921729277373403890503691742843227616835933770061189947393038471750535734425780859251544166183276001359706951248156770160519672577165161990494151604277686970276073990615442655585203104567526177926814791544577225243044273925723809925206299397482500 [144,53] -1564825018937479358009137396815542454386711701447225806268248687002652757566012735385386670103756929193694605463663114154428390570662661406359893933040443147922479548594981354265484157237606332273335306740481932394106769445248706672620143371876226903759735212492016252064923545306593667785108196116958563284156525472186990962788274857809695503074695524129505287215842869735981338459860193920577055628266438970264071775664297365267403110201596569485446260819182263234913621250256338529984459575854162687321930613565428123396460426305689918335155795449143603865398491239487619349800317214648455412089031664707786790867987028753681679401765606925230660597543332149916635554100437417297556271690178896403655649078373657875106640827136164361392343363217487548872151347896895013129507527846045476734979885772244638402329519861434954559255516063364007265686067959177438282427485470126702641254116039157464024570764789511773773365875590820237001887123438578506816708850585894844681567319235637956155605082634366330780497169170057592009164009728136899420434219613125949259384043838680612449799013803511375040897974836816782443275440138013631478444164093343377464343841356909757755141481867589710610542892731495136462160755779290422476265385250640318152516555252371098344703742937107565282621514703955901344962046605325721669083378709735561278398204826011022012093112083218787331250343176707423308666616205007812279452136018031715253362280932592315843206664975875073771349863955778129425542157458613799111095012210156926446159212065079077768175324848007602684293516654881994316430453560409366464064560856032771504456285297539178128536295340958369420171996878838997958084177074452793169811101754482637344092211876439122641405009668141336718974042107198496182903531237752296616350194855560620225920460673987129715150140609516357333330 [144,54] 2422859877681209454267463382288641617042983911339238514121137798271052258605849680642904061212215204521294860398184960884375953293479024252195708302473882839574161664470045010316625771087273482333812061877203906493592660994723084093530539287123817213504656300486487600818826277082767863489655091332588923591946902555692006091628185597028197411273808811746375085778019491099370837320680296100448164753598220711364592882900096211750469244464570376518266969710102091659684350370134177013675689458150204064298949764466947425082087393866172290886016076487410469270350455793656056766504811498390066692580080404863978847662836729780044100138004113289376404157497280334198993903672652294484104453776405332171212717364211134621200644000565777307118568356549297599087170603245698114218252184168549100810917882946729526476432408726439215677031701331902411979349960215782020176762933087747914576592315398003300401276548563794660061841928556995640868624051754506910060139360807990581159588133907036389074468386406989718989743759571902193671691139063901988537197546424127391938824004106823563281510778640667435822926610808293072037095680754375898407266699684964369783778753813030695807838504122227942770741353778725993487366004121611530589104026189215644823947932630122999934532643876106622504108490553478179325170769202465875936840152661796632197626893313375274723952967432466247785922009067939568258931525183623692355996974209380739589547968053253343786169261467557901934805692128661502813717805191565862907839779152263966182612280454236298575004843140976143603340565237139627863471744532478285125767350335161697218698530182322899763871733378608937617264348535187509606577338774555541061251690790797503795294671593456455537954223211122053716424330914327509963376579146026842760266052597099791886672522583529887025108782513555329640 [144,55] -485724336784540379839751700395457900145706466330791684286919541535158846734102535057376983432052095304524698796462041137387663426096462841294122038833160062548358540108247974564713497234096321866041420367140044857520324312246118545158013319162374473387955594951533320375549684721848742847034884152087932055233244790617932915555656343551339243546442979956221051354467839422369971737831076849073678237892178308851829197033891662759644072248008242495638400526025360127732171056479210914737980757094924054974653039881537168835709522077910602894876443188067632427796938446687922429734824564945553387273166440885910566275569366056370048509813649305402176667758908261582847153975854567775848838936435803947030221271407359754403742353387363526964016832929139183415125006922842805067885608115430345939891175079007771089990036633791278958392900426503334018230780040584309931034789514579523657040666665328281388524945424233174829603879720165209267657856225005750148319009091232253027211326099073502128806487508797557877619952689704042068157077227056933960010874499771920783382738918642177707741112322364542322237248017389646389918023397505998754954272862204605604894264586439794265452287805008461691210146975589931038324248403124228285645875384861864518064648956013913891593055881072223126223237841542689084540829376100532168509894148616610372290677323106491446225509266094266954434131036449190916322921460341264932810986861199725955997896080363981513057808103371117397078827571587949021710764212908665883731165462849186409274462178225572074300898816812730355357363817256444389301530606548990638617894982860385761292342891432186029850915360098435307776366632945676737477088648027452879140943702234302568129893776908448173056061912350055072217818289195073251644194875764919711438862877284630889656392897111103027286045872766460 [144,56] 60896386280061037917570622999000987056896821190847020178723455072767922943748930151160753996161260258937118815414465117985231486368422137039981095322173554814748114006067278117648108231800632925458217988693024753047138208804958529505673188483812162501954480881012168453954774599380721240339487155700781876073997954471672210922738458827541089323760357133171320478734568429378085845304111231106218911070262105803502306729843846567238565025688235301216882092218128978425236988697076284251445803999322046504708108720807062858321051056181989256156607916754535627889495689504086605612013922713015575761883937638956957455389091698522487959310824742962187031924196972462013302170971479766575605045600879883982591287108573884200464026682126884242578631996100876832183927859915648013572877841373344283919064451667531933914542605862236254135351878694806883033863275332921377189830071802025391504259923995983214143801499714103660071515260718835862160622698844212234680350192056026086453474202112674798687274848630134616715097309871652745478405459430971656847545591979719977951652779221395054457977451752415505022994813247588794726964750713512442719781050689043459406056216611191756706007611416583017235880666245271051229491519632394159182856894521363219677667017280263668443814309141070894276843177239625867511303931780406786862006327518864230933461756671599203546038751286364773212449686162526352560860070665116204030882666824589973199818223855705788611823808259447991594462705783579896454403730741044707261636187679940808123770266299169340082035060570024659955689454786399393430548382332042542295453092989937071775429270348863082316516651690451403791528419685954998507796836841773274941693748306691817673394120354727773517500630713966629764972406864227572429634362932271400397938055381615392358012541993362037140785738200 [144,57] -5623284562429541242275913321321200414168228280831398703271216478040512547846484445625299760277850495495872443665676257416140786090105867328481283647447480992164755896511417002907148033640366443721722695405464550139091840469575260153212949661359529665926981545532396703415130700867311832053096129329531711653104577149273698197954147416133783359439367913270451581415613369828870287704322990110284919444049309496413737143352199712810560286701934200876981970519530856493417284435290960690119801560016793482559753872469098787373301825062818375601988898334201478909813983848460392695314756851137434677992684676520612346203328885127008274572002056807310840519889627931920527392108191723605638107044635898853094099119393010893550956465939740863818865869871611782282619645563509239541123676020604568894443666806905406590955027370955240213233069599836867784148193921931237232524654298867406194695012468014022421090255050898318116802817010168721474723048958883706132909271599802437207743855712948683433002673594823071316000548089971937745271576858896283160126244449289743031704269776858940665979839677346651877774567144220020532111352254757418998131733268099044368363536355793309164531475686276378925668273806646904520019061905356822082743956245247779018814982700621623790264372857307262410997503194197557574179793758908707276396615299925997585550352087822190492892449619601398874106478502871440782746631531900597918691300116196527726876875670739217015144385856165965153103647850918142407544668662377988375460481524226008781355056176148728162629696156603952221259167268468966983588453868844871180668876490565571432955856353588436369535996029552346076117675936859142736213841176475251366761757616200309695299895754515890395792907556990203863798873357184147006259494640652849479645343291040948438327358003343249310126301 [144,58] 403462433488874438512763113423983957940340005974143235722607347591460594774129888055982261011631107887901165715070244225099543373261038627861540983749928268885366941510114536106231332189723737123708742530304801133394299644096269926313080587255180154959896241666357896674077012760791029699175400966032995895924133933904710701469624143102333805082766314302077977130641711619284569577294244488496163786582894688219072045779976464869937697772131179312494824256121255221428117445241461035537030564708775664698650624405389474363303624458301375223052295859528232999860224976640517646573235740028529118804131365942447561328670879142562589262424835060761093898448280638495861800332999296426674628686709346673332795375649394864312102565594555278188971060605557340748962238010390319766336978935187634803276470187287579363418015686938575138502267024722755695996747792650377836990068665464871138932695845304251101951240484105294053297065556954762755685641911559940830040065823464512910342511159301451226632826315113864500833212850820297691513084916725619734444862776831218022372920927565835775692030103296678110474596054561290318552987702722734572999990420135758352907199892380244539489743490019280552187896181735965908691622775341478277552406068703143858402912797427261462267356961360402061425091343986221162672910715178869120343858479651553062469983713623175007698700044818015456242055501135070893677213815733257496110333957441389572069437698634997341073153095730802407739688907976855369029841725322107562071417080416265838266681312796118383153286619843785722146149004670161191884127237375545221967697547514991287722894666428998137404669642264946789201974687174901412197542294347664855854144934845013627134015236270434208426198132944925330805907103070844015809955362317611404027875430314878028268217498544518908374 [144,59] -23127010991295314736988961413370805198224164517604601518580848375039039185698051479695382119223084181347009655244888120025786631719809617366655612063119221323853960229896730875561397615306265264282114434681687527016656852808049581948616538396908628925860382397945097620820061257601982978885417483847581079754706778862826005924738825517370983648001281566001172872266092589248895474967714935228587900737351010577209301336368553269531841976721644898496810475849123752780714458271227148226049527336229335147766103050065060874750447802287627673342980351990795484392471513284650268953934544295538418421792698475813041748049505005411329288355934740745910599866925505363175422226434802371218370559766006444116328904653449891560877459296001042433885276599007772606156226315436744193407919464042942687005493304905998581645138151772252457318837181480093652742135902357502565627642468672205763590985539019052756575468752938978743613489366617930022903525917951644693261548033889375345293797928933174889159582053684795353425284490624614535574945368783863378440742296653480314935331020281656570543583928917731259516666994683788841645036039391543397051483057478732864069826786800923406190093755361536739399978121834559487567898911057190335409634551991652336342345870240197302662342224839710372725083119191246910337672108407707832608747004900555503513493613855409717308138639440469323384536144464406949653643161701130323131617763830250609372376897109413969767526926997471271092518963164978379157314191739618429630978026200900300332272940051470457259188803150599317790046126384056462954531696043985716875008799632698905582844437517315510120381227221248363389976387344451117376890623635434855359016455327324929309663078858965285699143968386365506570200794624658466359568692706664627181370406900985473825125244152454844 [144,60] 1026534674875769272167890940655247072166709551368034382398623530004417476730245637502242298577535391047284229742285869665260869039544711773832634936823164559938907301036957469375285012680558791040836502972204523181292175076917662509416207392600040800962527140088418783928992437824465508611375461718392089301998855901937597961988614823802638475932469186319483347021777984023641048362245317217072509796894661337258694564416600568148513367282590491027562568919357411036269270223401343582851327063766474147713431303364823440257872038269315680160489481438847805077017874114459190387113561911549257646788777945625651313524312125581220959954706821196685831405342156077576076752661206874948167507809564930262397043269360791418851468934505582317420708092638627857194716408092702914778150560367707767292624017205513147629626835126715441335976327508310849021226241348278597542665595877390485899976537166646520018202785259575171899892904313086453833693368676769294615885429069019244086315544669833195834801403231861901486808941944153143368576685768471957744063945356988279047074711423887427011747626787920787672157009878796551669596176413263305060306705762418741711211041300090946305341029055957581049486102467947711294653866471747879022228829692356570690122086278509910599539992741760145688666531395617048185838989057332966965548543473116325734381892325387722401719548828096638620276399841832160779922484892752733585102408555878965904279361187499753105577136572566956989977201543865356869952310570463585065574514417423055075318407684991462798431559293574974236716301279107107199514723897402806628284907683630467028448934352911587162613661991498830588507354124866031392705098192872846014063640148020601471627910187972973646974929620445333904592727916831845736805543857410221044315825780193810823260260598312 [144,61] -30118936115132539056047793388546089095398251557120441299440681842281553348461676416410174098424049620176648508049378884590444779679152868903204563982217371713180927784324415221740202233676546785215087773728120934678163956909426774848438514326100947635063388462484182429582238999616015330816614887669160028288582697690950825328675563805450051428362450276679285619801269218357428840778457729112163526254728219900616751700421264346669318176482265081556665916032149923509590435188313144083101172095268756285513792947090102152948434091037690264601041838960623506772727293819538722211145017636579814468518609616391116143110366318205221623641740148060994722320975064750614052022080042470291434648473512822506418042380517594253952877724724664138506853865752490265596241380777103610673220927995848062991745979517832068276031389960601409278092119309848196205497286172982041311208694599743079685925856292049307696282167831109537660489324372194150137242041508353138923999484991292423306068618251414575343266305890701227066561732873512776745722094663203712955182304610923805603660744752913898964409174063164967225424871684274145705221153610284673717504574323296922237829238915799683866988190281188774001111493177107026628805478152448833781028331871765068249068895286577559007476110863813507542394083052377669139873829691200521368535906585979809493569053714035786932059774249293924229854390538940894647831270990384643082675695291822244435264525828372838334222199267340063841206064709981238018887856868976868477805794320819915335546503437443520454877181974115021333600761222688794331965732878383076107155870903770565549338094610522126972263094147514954846552561969145384548611756441557166548238776033912338680555212781698199986216450007974408879337407301618300880458513886077876657495981218180601334800473 [144,62] 276255815623061795025018674228817941737507687834055803071753334748710173682699777210285408902157643206578950092407440486549178415469818396569918725069978020886305191557299596448801734411126682823539485954849681707995608133710074576233552366560162643245456119292546943157920975279871419613980430084803109186521980772760379317498903302518236803959870554657804339816851210732218087514574882556414463706412449235481534485101050121657130448743275395885709875174824507290424127920733601402577693915843649066249029406867738024925336854207765086854505974506989173306687360707438544731076625162992578836378013470891680703152898113866556591908838896763460512672840570598123165442496113669656567000244447642719693571369288016794334152937243460281946352304368755145127957518625333545155514058833908979165201620671893154494797643653278392470075806053779217458583510621617915267476886412268831173249065467913941148977226780516415776586909739563058006086796322446299075297512474685211606823036299156478360767600602790210103442692842800372969667292678223291209392163146358354850204524841603409299760391809151716354017463607927641071617097745022774105184935049196505822967319623507236343786062517746673458833847790856970913176132829644641434546565136626476481849861551933161647980509622051126818681429073573164901314113829846851051491807233449999215120113896058776789282368879056756728833787006393349191394159308054153848985280546487948183512935126343399395585637067424107248162799908852988717064553047923731445056836016133193198521589081314703403718503086438599819699336254911875972079468477810688860507706658455991005825717256278843064435335526636325811928804883098906946723045220542679304995587427746052850020888564283447711661385418107211226986485360212071886827928338189012069402112630564642375064 [144,63] 18248355965077631242176419985877588784173023079646449876094796042473839819074996137050325206772334515882103434661332171468874822817511630637436358877203352419896967937034494831243244609116901213834895181858829680967618723495900602514761730943838050509282869457758589584636742220834326438302697739449120525648103699287470932660661152368553380213887985580822534092435112787209799915778532136603907847884443457909696815124048065242983181732717355696096906240120576568700060795804415276546667340637090546255427838161530052359597181505374713741259630287575482739490118573327513200563898114500329088153439889355937821560400754764328230462745794817118124288362282501776584968316263226730686750518395837845371973954053173046793189559343386947099559623540540915941821271586883966992349057747084980090763066092689566980501545300355692943836394062088232592899979710833279613655649941702628298942373314457447638795450895464232623098985389959876313230386273601515483890278987871883269298943670690330943793965635305749846752117840983538611447233337318511201756301258177143229895716483502379289844753711821359387843791991500604548569804326552018422943147735854903273074457979715421955216082226482947486738130113749031001968505413474812706451703725655355701520126576744477174349354180545820433118858735710950792319198650660402564662702216299819000779136705521273137249681623301544388169659839231651302444041855295099564731198893057266943113961857672006767909297020805979014898992000734553588823835844033628003418268810316720221557526267603853637142329702395782582815925965281574363996862054060311545660437795012814679289070777309624586695099316215211904436724108351836689140131770032498834742886697716356120424095705223291430865185143050716980067488648583087346947511864616233815485371668308364864 [144,64] -810557974962155689495675737615142350485532925765855223510205903789763093709150185285909697088728667158131048626716444690732516326481729235784286633487068584733222583766649188505577808910661021317044250892122275298822007414038514251360705621536366352443056132598630766227801605387130431755626498899076420977965534979754615528096378752744355928412417268207237021210461098237758316450606100051827762822405035302699857292775004787980597141639723276249806687206816774818770088061661044090716492815362564205703183994428365314927230554741822867162102013402444724470032031304392987607985241915773270117096337577739979010616201546454255282715617306451410874216716433848082019486597310548653248139217945372847722560284198897224783061367219328448071510131555459409985016890660488959350170070652738440145606960413621971176312825462357514337829179849198834572418449113855496149137461243455811949234205624269821798626608770741226137023914363969446413197998435705850578048206439682807951137443401964021583444943256829431436286725743064139671429450799334990554215573284546992805070028192205246284021939772079145855836672314222764983857536648133943014207487568848061133814873360787265890986805641183775661607194704400519844521444021280974436406629901909933971097290010574998785703994727510892293529630955350891060529376169295640986854141474277704381751933808989747395028748141279646715525370742915819904141196713877911482400784184376156817371945215503019637957186816555094266345081410668422862382896794683864261660996104836877642421927424032086007046942256505170892805221007623907956385878591655459381366109498158846844149211125261082937182385766163253608567873127557916683295877156382432742807894647409130400823406260724310527341064020789512419038748122143007834932896912416865100551733498320 [144,65] 16791361430111916856577219918190372929393753262384194891905053453676124124118411482362558854433425033368086960242674987663866278820440062379361835177677469673482240889854311222556247907455482118581253059734862038222305919559707225703202745472889605437000610962152998884477298820158826471212512635741965259472153645389282451812940480008957872273356234535829618237931642922222828836514386769873386389816607198861884527758324895665551787770791956028624641357110221785911365449376320409920722752044844101751298656463655308229429644186978622990424396660887577158222003927852290874331160663471213571349321567692041444683443673404933003008872015891786083284338294778227102081964569376555656331995105672409365224157340667812079290838124829202558035640680903045763884208620468338808839201582492255507077107692112117989907179912249610592319014920426895689599337483957246629482562485621608677641395084889200911996138096966690102059322277411479979594888266273266860832851729341511954026859509277731116332139264155856247222895338540069156590160573628681722820153515183126878102140732786771763032965530253084665561257061507669310346603847580909648517338630116834095309846747599286254872680655844019105306806470788675831153983378256156141023643620900961060498647889964006783230933887723510950905389148578150882654599236865566032530640613645431462237477409158197319953270428775371823068174997208292639777057659462142385638585554254057667869447178894753587627420095489554263647196009544817229639521663784887962222249011266920839093768371441398372455953092910223722058073099335640214701844319336561977277431086383428123024524931310260535308268673709575872651418792613993112662743435034125254378801153874693546865563476896167449622998007623528814430560562097188860915796637098820722626757728 [144,66] -166258183345601813617745253586206281365654914591919009546664548034095473421393861916458473104453342906557892237184284530614236434514907143573493380370395770536097265196538409404962915572578220114981962562116034314817322249514563917309467011319328661585307625785064255528586865660021060723780596037859340932479519695952088991978356567404732322098425013853096736403903244080273409454223502965868069460374846772170741681564205188753860520219504089504667327712305807545815475631448804836660629860376163051186360312067419630461276301799275608477022456473485625053017689493164691990634259320485571194723317803509519092443615197253349755556974941005656100463832768978211949339770477892652867352766243014325085767587980099706914652857658583393118661631558767682047625601888761343504115189351641741997470455468863783926371253123595807414755333342013441006634294109550296247907677358371626784790887769513227284600407504660727490011767482159283596456833182411543412764512489025043878669895264710630975158193153027706877857019855477116984267385919383800855222160633858315286157129455058552881493420884118117305763547586199211653420585671104667107363115400318156776129239844586089567451172860866969989616159688619760800844328559731802693266763202516748632380511246858551261900827363512461948840154084634983765214934188944564790012708808253425965268150585430184641748188966201254743137691528734701857129543915596029931270977517093676261779570521468248940166101033160433114806953093904477121832553244444574057330962914107679599217188678560783478787696515155954335945262631433886122861322397745539993102154341657885604725972639570452235095023062891362145996059625299084531801530790661788026669612911880389365804890088184184911095653018486568614100910084332801108079864358784824898480 [144,67] 17900665625345312647390554446508532493903977985853766073350476011006345248719506493508245298178086734917132308041988438119822045209551624327916193736154392678619771945711010065253935088782700101952363365093423359186310288413509581765020381505057613606791932131949538167881665639071198636759326781112530496054249459727727523140884035481556667112980367950349018048610426305771522572636286974858444754339259968950014381567050209067882573896987573237027606160913982765359476535577710734710665754513015969760677667472599875611752713129940804881230915975502462200088536408195012855156599522619661507246119877143946791507143796300211258577836222918608749837797954154824930385967938586416720188886355661461343152713008721518585633217869327584502933463662600826145851077015698861327404523456424146716894021814497137219003332638479746281040259383501498468473441255586594376737091257299335664671987818482482798318233627956577739314700201510728866259361332195348040332220832571625445203253651376974470642551934701846349527116779186288023989507640012677457398856144864314524035289644077622472611446108291879682459950902782666405603861764964590834007983390301421772791052886610199162920347478414961810903844002451412676087727311600411421935421597252521211096298384617390205538509064512879857744553693132749455164204606066362966849134605557809038564825720280185275607347423736519578532453812247204841838995370757258706530703555800747038664573203041199718635149715565524288920297151707597738782596858614709900763478413034203405242689779375255922580688352874363922238834831944853855191429685290165762822585697370843523142318064213813258639760092843342532732798622267598819585141082102489481251636875897702555072460153448112412282261290309417166309171093411320664855557478856155760 [144,68] -1757483197743591580503786834987087658398119129988920875613228921937676854921448006065573854340903864885406289138517961886018389853025029260321207850594131393637029636635877848785111327151014133297409509823784517770300208039514493647767697753161004993216040967480497205194456821506540755372930431241200472598588556890323044047160855148691212022628709179512581700468798718657737873140386846359375075958242930459626773623210013040419021233916798464092260484821118523520614589052335639032337241393425977625775572091201866052849716194820992742200974046114712011553355897696041310628641914895664196167867936012856295170199582359534380960767621889858837916712969275283241993471623219754190364646436552758938238400939411419865655496241249781108545311174855628486091383542369513719019305266168448921638537998956340688854261804226320442032100078883998422026020046127563678862816575482855403335071751691916867332762779534333361208374096375542632346829215791542507404571554521139302121274946428447206928110088802154355512942045778940221528602747173179826708376616462053491762454102826167151393411326266706826986603664141246324621898554233728824614541319024066752177866024384359332353219978103618500918956146615389283853322187237697449170346407309796052988587196381891060477635572265179515466118923160429705361875626207481228517287494677034946034445622857012891690753658196666290954114506497044775998109969409736176988365055538304832366293717371358011051521641757885854991620402352030378888838606166959687055715945055946028915188584921620577956630234861513038972148423997531030003781694189434572275933144487498471728048433411844280045688623779936783498506436386733895779570271264940394001446620582447545311625140980067637383887177438941607831479361813190447741734665120960 [144,69] 133700827603666438766060844771140831995465436057798864258191869118006171683043314221284112328633441886018783964727111796158604767380325747405821842249026292703621706483028864315333095836467063947866738043627121117263762662816404484767640483748947148685706623346388348861385650024980738195742267981772507839028697369316964395856455859004615664032477860857826298240501542800237679634482683168685981585652734754861233025241896309272488941918736903175723361158506263093765121889907831277300760749633903446141649871417245308807754134936402138577381238824745670190103299582498885920017694841802251718115312692721979142238642030398534515886547144552464837227362232113183202834661232417432711746017914346646892115106213051389923128169557217442812809521569877943449785712392696602887386799770947229562023082943971425853296548380987473772334002158951038988880664648776515976950264981530780759089097853738431079411826790402791255510201423714057108654364251972111589416458842167135460063470120301890397250142484917466693627241073511597920807880280790405805511262556191248806250147156966125097076295163151257913951524163337033986011671329589419406283437901569570037866145708591677126704304679296756108975540618649711155540785990790559253886818276269876579772457611576172895901888250189612198540752037395538516894116618165658379294557240515265421145505578650305454904552289113004192987416463275284046247935698192339077633365109306773279653628991093104200949103115325400321692979547967923288386065316323017821367180761639506761829150144315062115992603436389346467351724596856892555813917607251279418585683230678985505597503633202599914177038913279370745550533521469381726512735677477796704303666133497611205979846002069480019017709669730812905754628982225615935414025040 [144,70] -7550860687947344950447490150221208410595126222772598438430826272570608032774255510840427462411487781617988813584862048237665466049050880628205442196914648189528300515906813572584955850214874959990756028973606722484354814593309728216657743744387497625767556309993641888208533579546637509261212360526392619421552191388075076358660819084421392576509881071492482630667844239467788245963196279191830750972915111440772835619268681433015654495092674791432773691777486177356290282207898423923202735153308172083690638073123754650210975051205416233523449286684579068711684793633689957939548664973503313043708183571230578734620553797646145386762467519406966902754783319707571083621182523573541115042483358950967612248587602159154208648902320263650848098832429963297743688163110182949661147937431317875508424290378383659920042689183653160134073017149093119890367867998829658965815940754310316354159645788414579082064962783399063810785843695210392124667489967694397250461197916470243158343069775667227061076524729102901075234607029881985558886616621396089643906262261257061143719902373811177960909396605339444535150632944278527020414809876585661804497069663634716136237896542227754138899810004677885654446840922796859919241214484872284060363991888350087760045028594126794231420467243264545537287778330591765575203767848651719544526351037794813794303236978000109778954158521276860712534142338995728076290939081754574900469852883071431082196472782929038738114056906527585152347989714609823973475306297701490120718350316893349859030445159283854503813356464157940290819661880105812049542864523970962562110808811005218555296275392148931791322587178758823513631810411972502739670504042556675399717048251840052804480121538927720022770265186774737529380525631614995986240 [144,71] 430838904802577076987525044376480522367802044690408158458297148694915150005971266813807057131700417964470516894560904723307217839304356552390841702366128093421543024200057359005876059778161333304455722916254557794790636716172930236206665793233952207504439473988281515921434055161188873456533896582395120797995164725054380253108666949507973966548375515012648591977226808537925217402780581028998272048506892369222806871449361640025302956718141062186973239047046888023050017283460397135944599440685998162932166288437285198791528461543752829603024240750315153224263151695680901398970838738072223155525914509756382131072458639238852657618334917009508276838815179066733761102135460083751846027445499620639869923147296891674000330022421461288459474652803386076188375456459214430643665571991994161312995002189099091519649012450718685271454076898977174957875457112213555808579303440407393572697228934963794998144017488927615249640664240970734882693249611017569867991099345429990795414071232325156774128211747150215597450305452019888895410341004648096376588111624227661700801703180880920370353664345507995779885715173791938921885737472495039661733173179059717645887238128709545060003193530873439111193798507378983582697803006957574222261925073657465516619607370550369929539414771054701870098689740116165987885082630540071984097308253644357705765210028102555497938062647288530748238640722977967932982211610442780433252190426174432108768771658300444235146462538960118928107268261815947144500753205991073203077393880273343514600193663630366507677628601450804807546270189004753276459913368688997460457585542796310859221922475963639292893449164190726983860040616429347538406240603689876739651405593504948122169400641320160335357194757501935259876853090187804624 [144,72] -24510347462127949265471547766621600093902270694554416189748380291909638577655567261638442539298693657550218597673680950026333136831296336025869760098191391992670167343068331538367980927752026173706376293277826536095617664459778764886856480782775377969746530754760230179659008360311735427786772646681697412963630811900236842890120225434526552025139037177811557677648402440519713628398634927295325471305880726513020609157460449473343420617501782859181576753598554518761096174478344247423511943685741343010008444259524205497237647336578070252700261109327864050839868037168167151108649989750072440294284796175059225758035295870172124296992603097544896810003298309486932702639094537878051899184981745054175015603036733607446157951614383430727170770816186939225372677930005196111519609950701265215161439101484648304743804771656856646149100292648744418353296905234110818143538997790137659878941275015280277173149593205245806465893616041906922168529246694252002345707059300406895167744177582920014110476239824991580475925341509326152004874981553896196742962529138494642108410945047609941716565419098566699535039525662360432434387006593003249414074784323595894189483570644724434586782921346944308257282495547186388770157712715159981163822215884431530500413068380661017340879519555084925650605510342515006426823910728296094330083784401006445550651074014758940391739740196156635498487200019883077331327448040322791939697116616300340981649539958392158471498302594376601689833980608235584668599590027414302625247660063431845182757625388255699008464602289741308072530824715816583019933582135163113147921498947078324493375938354535257915764141768526028880817040296270248586791637522170179770702969828662337997850625230307343342575277880894686637325239312720 [144,73] 993603123691362357073011224632682920603554987841324171106861014950997011123040285041961717377224896230357893852033902704086669368379435289200227463787613098273777352838776467181531505039853702802166516291395935822425714685610026638842306575640361317281211155810421892511267689004036125515209710524549718080893009812032708772463788679329480607917850261771269909998155283375639396599962414801100855816871478135642881955565259437132308601604389071218550874238828116730539863411576210247070508976818644062318578272393179371086833408463477834026619396739662409082933494570416318423243253387753449419701315995892334573253910868443461088094339538195555983609733865769536278631493527342697689906385554061023735306875857108529830701346055561387144749801237795247983126676689174953546511748819038825546595561140698164031164877924773650840178950756443858105639323662720115775406408804456177011367759442119388138787342627452295486116015439982731954893073600843225871731076319429362403423841264474913083059268797540719347586111225488301349879805896943233680187660736352215671901595095111166763573348877739169006466791553074908221608520420866107062408480389772522607292990249441307484520105380197958411615408892125023926304548406700893289221423746407435512042913073311813490183196347906514392635129726867889279417243788085853242952303836752094673115474373413800026277731546972298509049057399327439694057908061476933401848396497883971610860042630411139481553797763000985702607597837342297572575001154855594686025703452296165674132351499051131622731596758467577914698424140720240745987239942475247180938957212599491923618295729331495144017739234163176866539708024069581051869074984083064036537642428017804451040005877670841871220528793047699606165823488 [144,74] 6973812503120088160907611444221816571716105290432636618246921111543845400532404128149143813148216648669031123550837884082295337481573793567822900211726241893932087339213117354725104622251058796226724440561620142619099150381095453773062451385883333572587020671505747979044853948843286927709069918844624620865683452016484285111256459006082548024791466394652567591578683184660890807358293451169927254335890455504851609359846314487935996204038421605861667301590091798389519170792028170552820196937455492375211737645921773539065155284334558795938295645193948132992155646260139102242247274335111317483224602920882343000542531635896912860993392664169945544842117725651132315398071676183219721703067041233265533028213184952208652757698992290829225163798138115101903034742284633865301502014080746003049507796087934739926304947609790246012180118882184964893823492835730983626171474680580564703774837613387068438045251402362450674873102298629114944616820632421358418322294846437159671835015008020682093417433118211797064545233682541464189254711423048753087627860946815612692765893944881075062113610056764775500751339591886122789153100472261862548748062084196698934344254295583707908607015474243835572259219823496938053324828730781454191871988674551653887786332953558925121188269147609733775050937608925985661640697809068914214134174592088917236951404345972229391999243497115872708926026291372384759845159730615639441799932186648346589587158407079563940546426006957113322105143452287272104909330984247246558965588891833048813957420837391366722442445612063322985235059606572987924852409841228998826278155690010148892491245167770725838277491474502370683387590574920343916030632991007390503304251123881326627376704394230753988717125838069893574392 [144,75] -3977592479854389877135756271197697480711444057258963084871359532187970365435663974183614541842698417014444321818007286460381090812796819738127346253461094927215719900750611871058123619760039657223806780039194397058642764898136250539916534203452201826012400997809071273491472265664488836428567393582520522617612490775815663375360239230370954420422105311911055868494719213956442954946643241109140819933926024455135326103319993744127350158121102232861655390842907429959246980804427506730650977348664793835440329438907545853725714599637095564309389932258371436993541907975739377491945012233830529853120475963191030996587739430960771060241307028235934706590375390063856154391835204895931084492135621963310812481164002273961733085073029778050782294478280681410413881807124046973528292671850572635904081869272121637893548263294165638202104910683069107235002831621349758833027349145730880328045086218084467782478090627955482105133640610934311393001448906038947653168364991382916110195198076290584709859584187687505109332179054820179892029058442133668047492308575356862623584994717390857683279744731133826705646791910577213761296822182897715676210296680752219805338181543267039460272726675882313415393164778681555927150995520877201884773930386817383141965150786901551273693597542914304450696069222459835065039089194544026029302884612123922587874924572908412478034870445082399246067911062678291085023654697642484183620098337095608810148027135839959774211208688975836004814287206067644718999203526501757243122621809507962521910557515602861055276959900035178398528115589586770638110724566887501482611410942408983034593871335089436948066280754497672656817032020495551006978855879287150153692173917299938054504403329227023473143281932090475640 [144,76] 228755371070081305051373398358540523700717657677095353562220593547724675895734333440373728988941639025370962656732749399818965161813972598450299152772495006970519483327482014036440561353878548302386880259977146645070730373711717092502411680152707372500158903259436129368018500285147532724343284041121390032296209950870659535013887998663109032737907284829442976931257331247391903020924286354230222404834635326183433527239808627087536888716832052495837194374959293616733942075086510682071287242872383201283345123077752494584662217509592782426706869689739470750205251547838349691874100564839671841673065573275969134733109519212524143247257646091413014535412330074896756706312783786460724488849680895250081454439887221538692264062420572631339580760359825949185225590565441937840876613427805677285924062296282980285178561824400716817575238119052803621348022048657149735122871646612244645703956447465261480559327636692998470343923899867176773015752043954101150147122650559382286298244520695858123327548593348914831755529793995719630388452989102734241701241791141405955399413273130961963766143506646134239229111117021748313651815080335268072478211799941574237402802655090558913186854953959480698980517687553668789100080318756509640753756722451712763026150751003674301543564142973201832229676015001413604092630093780031234021909031376538842705336329548546863289388323301232043654235838969755894141237948785690565549211020082546573990465896056806523396113059210606992834357001225754124988983930674968803919013450341167744546139795443940814938693060301662211194730460033197469120489108260109161655289031512508460480936150809196925667505787930590673002007518766319441960931107833266007434953489998225102587098765157265081552526664166992 [144,77] -4378207300233097201464933336009701306168216063799043432328560445242824895478258020242483899366937111430478331988007839881609501186848821465910362103215311675853725477648813395386108571366484147910607913989638214090548637638011591611782717607240296048898165120816516146025087802880066164227323533899257046276366905363991152284466315267038356998422827273410366251976804538814209304029777549194206701064572864908435025070576735719165754318848430258068449349581180741088198708592920024958161157295012302507778485069226128895850739342259263267795810937974978259424348028620468329912495485678438143313255426601523205129672815892874973747933130695258863016109093992074677040140857636092914807994658740897446466565446260232526017638527339539428131611722687878951089288701733828667227443852449274116210257048948886825222254352668032654630151276546755199363136601344482611388766763407193552422909801137855598226778893632521092636299991796967770529902373648021089778811105879896475612800419149463687701412392542852631216958190631044262059142360824778528314057447445498696841352883546122847852282429605285615541720966628203531572854191694141306516458782877451300651115090378829069939901996443340849929453561784506562583488236305731738765219260077838003532644428601343379133005430208103460822412957837862054239013540649925342410686941075136956386680578838079108692200119953773977985082161914581074309128317298965881374431558284958515379221758410238657201459626132986268390059254403955789343940912752940421429919407479334924208776666656260638815769381926221179676423536949929584930852877125418293049039723758429496637567117384014899614772165118578674376305960270813921684143370934438631739329005573452835345627168901767839899962212960 [144,78] 46276576065586308707215881599820872154198836661873475074710260684348046409897255080686218423147790102418622963039651883803373362421769505263204101639569736181718204286322324027257803198218421967585547195331004349380110873442459786270729497872709251683023135975393115109622648235098931262621743056694921794613171373675013138831637437932983854463733134507950564035054758619638608490606203165085571853259617657132245906624912771128694783503465472215784748276251348202787343865592964137353300986341201525025673721171451550906511979795702040263256821394492091393257280968119491606571612172221098541675219914163315207936784743074557088930636331348854492228025629148382681115641638840428775699345870762309131466605272053639622790223524707131237392503532773822611747516117380283636641712416520299922376570272705857579621676126644295049693123172677474984726687750563149902800020232871486001150537988634923992026953730221521358138328306182061993001946375129432359434504892555946275957622531189941493705582723718353630927987880654010143516889645788672231919821499680792452476874070658673871984244300900760566073154338417164978867000293404870017595592628902172103760969022138180074159957878363423563899012727161746417219648803810033185364894048236780613210441837269218134693149081563066022882302196999912796603600684663897254180945091661051047457358380076390453036907719980272694525809319164243390017500097389811018957472217834503022421137383634881928149153365066676753276133764895003395135837772858905019972165364312356240804839442114997013040123249550116634198715002279971825161297669016902276001803726775519928350624046445294285748226842129693259900940857278264827674777971176403581466031703978278124165828005375042356155552 [144,79] -13274856180318969996879515863472287043119747789529253778486047135300812489357320604302115263599407376708957409207884941749092349436134590359970032257945018632857551479011178084921662045950432922465988639360232215272294338903260650554622236073176451056369053673027333120738285029144744302618034704629567080287102696519657105366563781014024301353926200298504063824764092546388087498136535963844073202065188741662932655534040043882581275695166497891287037482997643934876908880989003919365987482618494663684254144204483394018866148351301352298230690307246999457896651506342767708003732707106477338841339166084269162856485412881758258954003119280072758883158662003501344299753386306165664221312497341923766531878791945090922239587834536323276860839207968446252331269435711179425932226735324085663677230372136400273620280282430832601205426756861944538530883186971419180607299695439560160316169558853548095711635639494735893623254974771034944849926006745117584234782229264621141305878273189286104350980079179367683893097112487559859892763411245749278690786477245111166805506026669694014189685751801554829325383211465175625956630179678570386732127752271315884631485505967217121361800947977826082055273508910116168095931105545318898596891373712633753955831343279732213570043807272579512395096879315922391536010267003641006549599147332188995731808597682873106305261734452504185251050911118159026191488276165708236179262793040024705862751476347749824820890669286120514445677755854365508714943224681586813795584409765667386195705418745353197473765469352687497334723709524751427782577168568623129539093033166878803895904214158673430567114950187578260115770827231440597423425364950424613544362151102201674391195273507735970832 [144,80] 786553208981071725348411716361063790530150450702923331631959581942261331757608724382611177957676459804036839257096765735752328701610341218106775995605983966648156580106589266538526697981911996181897893271827199457125071824193547232382408532399721664780571125311738135400078842056681240090022284977562931222505354114041555774874657612163124579926368474193813129163514435945051382588102259990095878242831802813110713239066864609887322704370900437095901956572245066582892115017395695297762166841007131997974971324447378034650228750012410330738393525375801966455751766770985696379623900892381732876955501742738689028085687552102408049469110166181990872983409122856499101990408938231424999447186554263067989442435755926618616029077249273362280351866152619502211470708225908128837997728563851042917081687919895267498029956871684068283789867091435283749238419093958140932250059243065575186084554457223630298922807031018193791548404780704114807883823947890952616401554048906594880290423174679728954358188629139585568338684096846431259975664453325466951035750238849918603134784360271917863453571590426875356769753142908318019451001114612393894062350045354825813571559017281602344588344678509567701257948572473721531479317877479691506192763814307094773704706575448808250637205404298003024031341961120040779873702647130897356106494745605756273647845115307636377187249419009250712083529429666056932614651280909792774678108769855109325380156722318895125130814939595127608759101819275749743243201841369962968953343666725628510436299847427755647533895636616027082191958462793754175270327440316184771806071118002101080635385615488695369397137138908139922565090533744580401728735647827108177948717098472911369475972382033300 [144,81] -3621868466394943116404794160496136399021562604259197498723966707404519409074071894867983392466586946561417395277688005867278808783707526282510319409505484595687669082897468087221725274700121025694946719342839737946330521228516783936257974095864651114174697442142990717551029738083312288706151449548433724647433156030183209863407838064643367541084038972729988846967726910271655575045671866490346591858398648336720817702044223494888330933417986157280769897446868899885191833209471317100542699874187927013097084982096210411667071206978880282091464264894086006725355985071283647534868610232611736767987875328195411113427113558527116452923035416114645180936629412018997255229469736830858888389258222142279495933631583442559805799493801620557079283788764797022952957074913267923609612662900472541361717036434335738358819780299301139819103483517996147995943542420923433323631719289418204169898202208649713958975672109723860632717592496566566336295364795607146883942150529407242081832195757480363495478239188348848846375718808624797954903569764194278198607680868066635926007135238405239537397118135376467790892009612062107666049461084158551834951786456649105279505020747266728385907739213719294966730618689731615481590785779996880899424775633312775389823944039049773136930209958927523772264485484510630695462321086795422252294454417309998385577783214312199357513317196181787236274311281167676669482211234997636724967574682461957731859856547757181051665225136732425962030952879980643994352743385658908138125555796350608192852821369891420785129023333435123770391683899492875829006926421304564403283063872215594519959283296277867096634078654193080770092724547002889860534594409525224765188957482411205891509228328 [144,82] -986534793489206307488199645510039260880526874451504654759527213421790028613585987839428987164902683188940686955280161027944276229312084221996501565255973942365729036863004117394917415483755381279789421465895343142281493949324176945813584025596569104468578837692306040849993096140527838313132437844115484464320011375074494667706974859831013482827018492209760541969737968369540089627468951641307932583440447377578084220470212557954745470493530364139603672500783915099173276343029742907429566164451897268138561691127781164359389456406438118121901377556157942630072778060884742048744073602005463773887687381597310331354049957386948151635804673579727576736829262135734500541964930456653690687205746032710518473229394964720968226553765577211437355362017117752614033093157058251191783552692675977859442589348399782098241351556296559614046261239029962336914995277900822462686313100774661264101506551698283984416528909928317462370119577704742979886793511654331448258003012886196542067894764280958229532650219296047846364284495082757361784607155097352210805456616460979613623971302483478771743511084885948753399485209669050419969787851037948248198132654072686317172831376533907625946373316885133782907180442998504496845249914435290307112207606553209222800526290159244664513056184569200259179876558226199751154022261135787513690900716931288789753376994329309705185274727351440208722056821667826831925465275927447956164439785536835901236330800203093660392797698342182312868994260043799840479315856344873629852151611904393173107162039514974793868138715185535457046985702198212985536616643641961921009453687928505050921705577282520065744781852787547769489395114054087131234095187493829539104501551552144751785192 [144,83] 65496403056173916881181135670119563136334492435060332148056907135422101880507998790667473905730020366843728481568621651705260433366911540927864938461515049352238342784201871311642782309081967630856909637386702525079759332834952860260691943846988734312181967540086951764505872154076067702988183526915168991110394780504509571324574326533755411391843853210516857991172266652633188141687929143383496971061684345570123723425968701203384732144019594664178404428453222095800256516752891715473045728635857540425336171733550946190296633828905877139084446026475641630663083608255215824777496715762958597460512878380933036949856076421790929995762079065036723699770682620044653410486757387599452611381049231694931345449981457412878534152146639130972018182081334901489841425888357383305166119610496449431471728395021243941121715126916497260705144510495574718229456310828603549167128928759930915484976479176821016125386928848089179681635671569572561968270020523831887334969418630333482506099343736644495553572087525707914584748435134275744729356031852200272589553870201566265372518065090721150099837676670073552254448640845463835241197897835506347888016667593582692191322002577604362013920688303095338186824122015080668662770368954795802709519692862031494958508414960637396048384353407624836702512267022534674468649819723143571097098513432312238081820245020321781809335643409825401346771194952716492730879612258061564415289644247995542374509858729089920838082236742658207532718141290540314856587813465263243858369135584305948730528466315389224618075255377218387542766042407980407169436125435634489758915614102306077963345152100299724738841878151379542365392126416564307551302623862872809663169243566518843224 [144,84] -2546097055549709127611727160281373800103362012685788275117001546266480323734323728145718569510117088505090753476058242601711367749066159033809820198097593536875819279130552856334119241654713657870786548599503859453768200928597782314465040101662195339784350707912793602552883488877894353416788009855296084827496725329264349344908829151505568219287851813432146240526570979351422583262346154528739161103069806428923876292968580920942346924893972343669658902635025959309002064176391505975751184661461700501078337300288731592572259379705829306301168304127217898300460605392487985237675467550477948208126143601989778300117493139845420771980446970893935451220182880827997469678032732219438553217773155414233351190728519002178341767293298756249593341565811713432679770917864028763055330224287231844183498851750560023884954245133526047029475869765649579792884083827272344806349654368236627181520123888783243445350394547933381790229143940361659911888869384935775741391788720028085544155139232756255797152287273092007821619633959756372553050201234987838045525715791969093857567215715144531884574584486819285610616103401681876289440792374664075497415883636671915916801858105500168673680597353646557264828590705672575051373365602186173344558976873361917992566363596579767510418236171280910746993499030175649114505412162194562575223769442274821063093097040676287018311416447370305058897910854366890545163931561948715026485721576579138382568318627697034475441460132645544812861613042781860481617417711852713104439036090628648766868319282821142334984804708193890214582642401807416042816731253580937704440344810452466637946120503783652613655335104131147701510166337862178830281268589415107299981815856181928 [144,85] 26309624334909786557831819711110625249955814409616948321121411382729143861712643715485104205156890639464112560043252807400440857342904246153461249083478532984853440635895721679332567315728697621905382579957474000801663762082456228864433990409657506299090324673619703361330941065820895044406942889914477874962152612469765561295552750780482464733032559183143316165412853022098303618035325620703177538108499295206398736680402032386820830394021408579366988471887717909431868953136768001655108751411624048057728039101107405445006044887613315111668404863216891702920720482177456755962012357297151501426763422444879769631958248862459184495070461559633887403190437610076436361142299856275968480657559971774474844698771327075885816890050401372257248088269098256693203931739614944195350954483798938256625522632603796392217697663693476138576647129250086813285952993500816149271485418889087531518941635687504696526179524497755571611906736339397086571671535228761924156166389619034280721471800540511579268684676829642789862694482606180269689533415301993813357841831551033001780541677132789614494459482842685958816807783517790235081777695431658134977831136807787237007567947806753461194894891948212617495577247837463616645053802627058913224294890580660048401566198341329045053624853924170634088851467673678479614801096990354026842133801340677462682009826574254760570338777540342766854392716323970504540735149586210874445973021251010716450376937047729623144985343583202586044361632418877115459035850032264240982106891747380196978578010518863473246571991100316251081676564095919127210688358751075976605483571450787539664539018534307420745089482516567313361145408581219306484556848882675773026476304404 [144,86] 1147163614987846694729468525625482128827244158874972747122555921873383649559984564556726276704638628002075521719936936005506808973390889480832628961760696447782853026381407996638203765942203577299659615023632130147253132954322031341001893967565686189450059422320921492454433993210122510451697972366098205300650510716721124704860540773401641568548271196947849004959074354180097499743183326296655414718730916179766586903840949813658220095923655021061394469307372701165282490128146642348852163488298654957669497310460417009815973608833139443707056301225690547605831067301977753372052548179237917029289409120899280683805865066993926585527948579591433666555877576015838224456449776918396991543675578583352548923984975712721379512507040638882768812025862535514829345586167924882397403642668036973307116330359047091980587786326013562907997305052277134244391469479977805111730260074552377876355785552399806515710899371984263601561221309463804184116904719765798363568619816916905916811046545663873188324470103740254533506105106605204597887658139456476461161806209556069470348040881415887383033816294008723349376814231422096239660608448842128201985484950827969350578720364409259448991389380950749104551608078806677530641420260791981943263193023995639430135862180532728872821950813632533475205409341184347626763497665983860301432918625839997780302991616775028929475198313292075009756597144692284507846999884432875183490420855748560754402133832810987509305328596341696489977320527881248024339393495773455483366932983073304525651451689977478093126572744828768229521850734420439067721231687454390970869596636344761545744536234871175773593706461109865389318721601837229938718184682445539707387912 [144,87] -50594607366055618782816896408479540768277663656939509758343694958753193439901527762028271464413253270735420833417972524095717961406213181668996570425734456000773677721073491216524010512145073445106744070644368651778534656389748910407795480457500741629828428198357769523772798634485395661515317694346758447822208138168799292159604465634067756607765075113629840135446864229019255090916799226912477845219977323750451894205854624710501978559020987937759238453917807423387396530617416938351118880806448667001662452924329061901839486344327372136273041459825590426443382006790609714025783985572379880087993735308799124401451160918842007320588769818045292584080111964552880988788331286999889410146253724747378467321692332708726734377312057057272088653317593270161485216475191895706313027414904540526405116048621301539528063839005463341120831574737542933056223456147797860179354968434652686005086185719263104093418622146344000359840052353504256546918561973805963952171130106835336466301175009678693439725664988540868407475276754001348863485600215842566955829600648848903875369661279128817228329646631389482487490845024957057336848388216992024078767270407863286088834691647715995800259611033074922966751476811966742510654194376548580499667756038574651114787910222818815807745100974033091617454824579928352190444482710929771388946083391613109389912283286025839677110328703870587230062665791940413827161166815095233438824622869284927923456317498390766364424236284698813419805684531813356499644493778632626727841441850006056876350637829782495780065736287227612158082577159490233024078928184682449265854209323469196943719172593408381574517620804375996199955337539538743077138750531023219840 [144,88] 869881580277849031100089030529551952719878051605310338342915005877630761955271133508364360063408490818962695384645184899040836806525108613053278401210329594591869366356348882640457792261589855507820457723382747975920742918151134124720216118856746587708276140219225296213377949118909772804223135584237685561450944435773284786322043662808602560018305997295360739975948997483071199004852052996292629791346739869926083288351283823490657859960372157369295950905255323681564045689197062921443225759071965490561085718772265856538030860161064725045751661630936914991069986377960590888528917239191193282950302959926744543120562011390120539948690229629024706972519227254172237133052130462882464509452759905247257908697987191554862550880277979243259252784285822300278704061960244106131528523173427642413362081581693065169078449137588926245976504033756100931150837331805179718972803668830039787593953262619353257010236345708022358292267540765915589458020436671738373796061840816870251571170309581870143845024771035219158738559869057994113969569869661900265261985337825138335570107177825297299743544901623090867330305788752086236912009566971097538354646401339499448326448218409905993048179760612161826873846830666999788411951274823001161583138307656094235985363330576612765008358225058298816463302075462039508279186932642064928028643385445325796939105230250729517059742832369807287401301346416658656239754249111287499113879705441224707805572798748307921322705201658765157785971795136056609400821411318569375454059648093467981810344795452516574650054744071289339182839435924580321949100936335517944561974873669316711270666834921109699865685829808899351977108919969436224621227498797030 [144,89] 4261003908209603864432213551302644562401009049415349644616239292101353528027646286417157540315254828571532254855804777364738264737015734484832793910769311024865712027585583893860501068619525111504986812139166774110596227445272741556249506146465449917351910299793503777438391808905619320939423676906148933007548715469402115995406987414715921649388489971107206671696126055126617600817499160384347187428632178776179105372589660370577242866696078225602883644525366904799409786822949242587945874645145034122191617419060325847456770535400999819208568599372382768298196263608812209638284654534131098754977761195258412083262514811533914808156479804189457621531674506346545008050681754223398722601772024583944737735892434235078560178243104572239979147079055423727543470652898506801664154272564980737168885490917172071637162028681722570368965920851198036015424557001812489947619356615666074187802548963976050229618755301287187032812571522244647357659712326648474409975697034374370887361153167647799353500267276565789548775427068203753447700262070952724372900644000726652747757030588224649903391736472407333428367470169957249669548056327682791331269646072790880156048522791141404107977331879506627463885564374073973937382987517995344881627261568156989387339666056979104493031523241384024853237947596197458500766946486736624895308383135650002420137604465022282466089288218183367426750453057253587458539238741377282089174474126196658100544984122467028713541771918022432272235531822962552044416001074540090749093007359094984336617616477954016621506074028767556569021587996404108472830210428973354009900818779132056150855046555692861543419736011518037057616901805477473072544045320 [144,90] -409478546152675633386044882712383051342448396861972715790900025850792274787920691382618350664464898837262812920795914757993513220519480058069150837903040962714287569234451177980603080366088265799336772906032449007984960840236049696614093255202521395182623424382186896786254808636577764174193674827556691734477276892703961745682283787045398488916948017192105119847041605635624398131186416042102098759877362171401058029574558521206627564415777822540361288299687993825931001457228328179236672709508100108263709007729193217841467608544996325667122531074865265328791166176851018577511478887964573123611818611213323916660813992099074415219933941119819477397209628618689767358209148294113584016983385070782793856253226777330050616572786013895246227837692700707632594503893961156474177349625952762622229592462965909304964370484123382734452609159058081469697982219984225320373560806570312398587611600706269025861141411284779492730389983082471242389432688173597278103810976509206911214659758576866573775484433770341098889921683145394540203217952345868529180031771815299604753646753505487488345676777678443680912172497614342162695561551094069126808067130939959111078582323143868090394177379313875790453523716893951702650924636391378622591370529328684141300752748824589057912969822084190873261714708090832309247811809285456638058470072702445881714945960767107476759298903012480708196436837686964705940709850379309419228210057029490564385821070585601413809512712927885542762908769391010942162009706938003925285937104704968874931313480246240862438400609954570440753727247771323148263323573393039256818492709799034924080594173848143000189466542311943115891442099572768451279168 [144,91] 6262125605813095490596206888007420526393423217070716499549811916722624036930848032666264071789981978614688346497457138645278422168297707078090648766207204864383759478638010982786191758425704643556502304477810818814050199796604668747728245254129445109767968554146168644458011312319965180106029850853681448842279288170573408208089669179837164943353367966706492821973562867338513286484037791246866699385583025476965853344033122237631005478193033733692421786679591860532762174595933976313125700712230653919186825287727092840470363831125767337527106599958622434488278198410174945001372864537637099019873328174344582383696910770779849433958372179007939407075890755429947378133981122304027378848959060542881175845101474011667683059612827087731870842818049328405343272212075851933854765098414911053852359217637624593104165516179723646826737120794612115913322343648113774787717010936406125532166943005033144119144173936968511220101214223212059689990707950356230052689279842062471637227934944972675177579284697940365907967900179777080799358543845204287446375197414148415226309674398875338081691047576021807755123045349059103793750015673156580392279201105776581837520267549732307700203490481406367874736067294810865209170476593382112704949291429953434575288715680571745053606778747413765922301327015957589712797729461830338023990040858651864918368953964609151004871364098710284434108556302734092477498545012194905402254761532392855273372881205664739648764689094083480572642680991616047056116794228968266387806686782958794100186841071884062023586741935459200689893573279078046353645804853776143109780040449554448555072122030718345780350144676849168763620875423486439052 [144,92] -32869564898284862697906480563440399355757421139186459018451323466976598948555386789421260018884110852245288844444063393295364817587199813911253379694128536491097649420260523588984629005799226220357241685236650304018684371555343461618179694465635201138567885056202848302744553422475276800625813840067608754834081597865424876734425984427613616664875008270423218098104370426651159425423689407142371803800947251353186638294624227327699934701960199394478288945420030964650142728577696629216376294033499799782553135868264202217681388469679731912289004063277539048312083777301702501303981419059508561146160053642722631047783376002516560748815781389507695367301285150358790508716239450458796014367986829107172075117012104535563877233185636143390440348754861323697815698802304875756222706515522081623148677915186026639291895083344453939160347722836737543869077913985024685875574618792963590666405235155125014469484151573397726789600376767841302869875815029329341133968035679633073881462604566959688109854896739505846134183765087968116906850159166887261503263207287420295611067430155496282933674221088708900805419723167489812661671579477539284445952079732421377912674069831992713523137214125467678465677105810865830779135275687901812985438746502845481019935433957704075509288485174686615783296092404516062746795024655053826082709177201963247638071566256692708660965004874871572033831207244794236090796613665018453803298700289096153866801397742054885612593252623983061584091151665412199335123243664267056778013542258618487251712156057308009765055446778859223539433899808031145485958608118529879115054934665508016032833960501940807393335563140047071631380226153412 [144,93] -190318580319604291215942401480081772488644586168864283570281965982569290939645730213619407846377331782682497972531124035668076288552672355188532916890650177958716801204982292560845903321804893894114980463521003225810640138181543811900152885583897279813452182704501668232774781081146198490749504039426105143607980121153109018934866616123161807435380907283998362696647574022745771445077675921380734836782011976460633472870869254253176712962551642063288795829174579806778637037947066172243951974671826176339836649127924735982704621636343752366716254005028007432276555448818325608717366893156680871131045455529020273177667925538790150532990539095849472803107738935335625338596994166003425944682665926642319052465045356950912766709799376655156339870446466081485981052144263140799669890188803869130509659776271960525098186670209821741314314746467990482140463080467947430553846411766607787732667322017469054660137501067011886104921435682476734898024720171205964120306898564131857633097812320491873970001286002431436776760912418780475793592395913747342739029010622739497193877940149810632971481782837046378684873834620253306024490927772964482693361346514265568211980890987746113461542668060126017855275287273667898659468267111102315036297842209819986834028934876414279965959251091745168143145439832128681561994713298957344518969765419177548081168197673491407891125672547403383621578749962303116442727502974713761277234633275840595683112865112085392647644100971812870186860429915540565338637044044572851737856124684004696538285344141280023858850840629106222725441229430140042070749195349490468879712133731197691656108849175923475704764806812193317370588032 [144,94] 5356316410545066260533356316515585627854018137095315062662337376898819682629837349150006037754297780842377553069783126441085028847352590274826997417477401029203574890718684534718068461603945505142730889265243601492680617333087299359176294140700392068886587289296266774281529186873171600205178138446063949421231781970562585517532564546266299815749223917616244259583757671469836916484031082920703884919821339687343167475921957401110670103234356447119188269016858053622650124684851776895156053894815478478358142203729048253653414701224201615563351403713395655333515212898526830548424612434828415797582536176916843377079471887717819336870080132816710471475076892499946208898310160397859891728469998150656223008876372174209275336512508962177024150375692167812586249926981946123039958202960949818313715643281880446220816802102737844576293366528280951466681541013395238113408978482169839097061933904282082263920441570428528531632019242100256964862315376086200290199115641421684994743396424838396901448098341713815151920323385602287926207222890069370379298998735022205175627857023662027626031685334854226847729118870723763106752533166918014737688134470450504875259575505137699827664670790408024802099561012467074487140967572611498585917545266267769253955856656804067165809719049808732645473481095226042891413378904672860048084168593724012047721924054531808629126019784183199802785339171001192445131161073107824418909443733529768894627726487575781974845656853789706949274279705023059687419027820948028194944834042913098146623398357611212772194396707101793322629815609439619017538122964330593067231217819429317756360839943661077170221234518731542792616 [144,95] -60750497358321783846312068514344996388217191903102944931883247117489334851402967758250014816599031888015589577142853329085040498363769159192677449112893041039182627937551784987882741730866433038992183141227726000107465580805389939028681733676945543896905931881597731245446604216400207848018401360142886185575612886461226517852237530656280399227714694145043874955333033453981184304530675982651381537643120445266254776537062956881941347288638119996197405999815248695502738382025095386684500671975484405232712205219317730258739443342220591521151913735491699808121347164992691170035231485004244734126316657927592300382631630670223991061880784654306541899895288005693774450104293843307039370141051019790034212068267694913625879364962447605851163969664967400105009767842954148462608461948284916940900652230421940309361005403176401293127446095275633427398395819995914772079767079607111953726245248974170578527808096475656148584187369655720232156443305137544955223069819040572841407415836132301372586607596002327861511601523752736262488550826969890065787197726763797722043136013790451040079674272949076279683009025624204740331083979683672443987545777522045566496206056747294056419924583084195077226785990023131262790610986769536273034181776073582696176491678138351377373503247631734531678681304633272643629217133741836963215757089417407594122307790081792235432551426364476215057530747209517547101529405551839409726498294582311534424779787366100117898570917314985946816241023946637017935705755205385477052912160138166894738685386061059789071357342053164967057163863102682177170108493265335304477016651940094816179285393686153633677268516558279264 [144,96] 243133655805546193924245082561307895898415648493982392954626822881743965702095958594645469262807506440483101542322384002698601970957343238833361743106696460941819531082611851117636010607756039309078768532594053736362646710489373873183673314705612841177577876913863225038214972992052241672414492505028804413464892022659506055587130463574263724987233912630763973202840393736911871325327984127020081828323596818449265428344439340396095848713038193693884307507779191717787732065398378610000221953163618235586488963244634278170282091863790489965278757368747762871646124045081610115946928950211232405205463888287466183507050681549752141266652265343213367240147880244372944107662496923804691380130052571969062812810441127037168178261295787046551609638781076069143549886152177619330417636338578544485565306782725577404714348248782900960672054003698489751874773070675627871921887032460238209113000643608219861349443105254743382447409182001458238523751127007934435904277209623796986407961555839604924027943392296763020294473646385063385993189722347088839398678726033525442476072291868345872767910646463354430230440751591298376044445185887098019103867629771530704679027786404726837093745491574190789972746731389167737492699937127822075529623990154842417558090764322198544928523442774402579751530853849527962791234930252177769095162513761204193201091681101433769363821852848975616486836524169450231979923150246812897003658823816304784562994139479431276257875200557190022464509605853614763887137108276799040641553639487499982290802405364811073124926070859958940303020714362040624965465887774206356448218259879698117007774082104281487703317106768 [144,97] 2563014892521649593676295476505439562137567698146008516774350713297046978970598020753565533870232510642655131925558487733766344597404051571031665063029786426674911066202945646796846297139811153709700337771551757348697492680476595201414701055716435857595426606932171108184441000513319858354436620097352775570585631549737871071732308864194609264514955760432997218659616823877289442134154599766802780234829674646424370656367932330648824681654080630896549430738414850718571272120517880932266099511992791316896938710050501804349792107543366148782811961485639856437065078294897145464813837155195185325231147056993391654848674333505443467731963915663208929582164697006513944349269016037712616114346487403426073038395162141476763294630357451219454147534246085260583801328597794898818466401050729659348843774502441456756354796515834923792857979135707439382706504588243116380861344865115171518160574667644325154019668262788821591239933292299982649037856089938199274984856382235272404299665791192684110995538656689314209599748671408714052657266430766009554189055077576410876909654220447103203454825383749412786323604621501951593082016819818055159061031250364934889319566589146851225156009574192760352117558888260629071878089092307230361601672766059791251340808209431371756644038719412547353324459209808280603521434706920621641668935479300701165484022444513684962149252536456329423804641510080671335882070203242997016403811239622883115947444935223189725724100144796565200132148269225864764882378486094689438585284370575147791705377211075015104663288423825589301289036224640036409002667346937933039510151896180830979894493472143546472243568 [144,98] -11561483863097800071898357828939740114207782451533085389341196771240535778311979851642681981426486189280470704460184552895598063553214959990936161723909609461442407059030964950872152711961987260709580787825375845979356464293815299847924268246472997874773542476285002613959577545892559958175156353849495247954571699646962727190329218374226149460606904004226776389119788907245832880063997602678547255210695670023359643512889985304585651844969963165366478180179849306797591446235837396717856374670656570277064262666693475007867201923230248188668681450024495083631947716484250224224798379997594850439394883418917694768406539193446951035853136912904912842117396980969792663368766111139104552681365099127105119122001716718574792865207500439546729285962135297671858995210060056051160984586348407740458794992374751689777162930946895318548520942563207609435112651547936445224823298512664571604596267247544113046625826057412848643324447440117978972074518054699173322303516166394635901586832846687347322364775094392990664416001564206628845826645106684051856063135762180161033314086487636360420057057672034974109481613393821121331028452327969001516571252198534908478794340170405122890278858991948783451531065512222270896691949480889350427462627920545773571854892140109436152609178108540720685919793165113222617987238710167809838106885190783837696697214869811727440205643078029712625520767562823292734509258765019668803235243110375036636764084194424983699800627251350480953309624141974675229119498783689137053338939705931641307082334451639937654462746695677420855299907110305265160625636478611981182499579974537717607568282919687560824 [144,99] 26618648082847986698395693197495032374800390651692715996230800071395779003353130865179967080519599219314092389912538884837349576998761867642253702079754045853194851272012723693222985688012534772898397532248261223242946027416097914389994700599079161383993094927118508544075641779661951523143400757453272086700431984845907887406771437333891740391392106537001183678033086240448336607592966011582826527746325017628321814355712408980618144053204341916464651891110825065577138149035782636607304201950689907844772025742913057708572152027963252576453836619510526602609578590112983099785830108935407822015565506380924602922716208178584542432674574841089252170318064726026769972557450570392238675691421556268355053092407584296848780292203443239633923220940953983580026612459615225738412983013325057034346669560527636203918152389250109828400234269879885925657383116824586735497124109337417033544790961598154706766754042864767212498559894923871246854712530892872526571043531764981789150086567734736951392430691942435347202490398070619497911140368820713806063931273713475265842394953468654712759421577515626287418242163823483458329247988777309799149204049582029654975644687953192018155323197605520284906122440922735042958629155702222560295997109649355893566663360222927277571982398232055862411794908090565773677580757422737110120236438415357464277269488006232763973253230248319967098551112460570720344214525857455839819148372020311966071742833994251625104756980952737122502430181170507762159855907488522716844293901708308601035885932208661639146408900423988762058162351379680723399257230645020647745657691250789955873929746549320 [144,100] -1180207715455223377660209892884325717931636139664349333452242055157458696832830542857975842621582476198125530030412963964787030247328333688802758783595903865552995538807866307271456943644825792797257184869816066329247007241970971759871595049749796401995227699046453201419086093993336685641182218510503990291666437324871038147889723552534557419159544037865231034537053008328338013882172032929744198960243661157201707412672368278323999329351404338653275502706563472668798263028018338377218280465794692246875301943855467841246468044951466557585790825646320484330035342250712615860257218115226330527483642469393295860982251004172090352664817351637850916948811951317959765286976628089034412567887854881136183916301962832692350449666086793785476262354911609989691248223606319290109955603649029959578128626016392924054314429632426308124957353522071527577401010820680252262415140847150168689518018549623960510003237906173804243951419720869485522124986662665650098810067366375479168059766055240997312729914099308557428586000558582706639417352475648474774971237242405930974291052724084702782012405816659647003430521453926267279939783322697201708029651513642801644797693862178192311171836493400892315592431039807478376985070542147590990445992384911012496374593193575868307453614359162900778025861334795275776734555059355399205997910026192769564579514076311913600936570948327496263487280657737845971301787749538245267944464980748077492931982011783572405227273221145803506684362583543284748683452436201089000290893813626752662728417352436656796585618034651574193056749475920673796096618562386819831612639932549526309935291904 [144,101] -11937605384313770500539100111460271882464806423671607371842786394053445910811124548835775929920261244934152523000145750573130265346654130616614614979312743329878960916626468478241446311852308313698394287085513531015600792729399926078355062734321167057144717504167013383938407826180199083226748499540278583432331024729327527287828010486926675667729978994069359146844475251208169354816909644362850825552828107869613416353294346961915152417776517013652961558137619612370786170777343200224384795302324666773667112170502947456999820682989593038903412648531468624116603527223611121945410665266816442258542889892844872653817765002885482605746102583447992482208583934834749268178463350951309308817865710440397814508998312217940520454374875570543685624136252249119125247784878269893058644165588893225941331625810269247196968229938802934628608979866185592965921486775532438710025645142777955052312815085671445856053585391297322158498871048367076245489033612657356526127146148468731315019961524937709071455031030996520951839005273098145153633306783708792832133079902086126639545561854691878819753355161320602896480378503997897560633744015703078427598318794236537220604626813906783906304153525085647849613897589280370972823469029949852846640792304498895165021307650661136930527702627300147628786832705987026191652999205382045228552279099849568504231544617513947221062077874288269432757870037376967380489615495711995205463485520365730581019269039872743523341169120212024232509286927340991962252606230170319971188884620459274850141071651977079467396190271561048489288718478744250752896819923616735360929447529617967573872 [144,102] -25218944018935884864400283295916289421373582640046296297084134150853491816695444044703658294717573636642118656684359730836653246896727990929265881074087629384176188196564347607591216873520015037629493397290009379785484892155391620243589653283032201265969506948056949935537388581418552058000114803191178088395894205185323541454425765377042583141796085742582388409025490717716484628845719595191928641615528805560193942799574112204292885766828585836470806131761480629791120132433784112444246448680987468118963911903306468194658303872160720106649283365490204005166919025875341689901178422946771236850057186883102843849354638474318336683247110487831827449268433565526090605720911998187520176569063547087258846735140605640981247481271090084882145391934082192185266878217860655403024271004325907609183394053060858168316656405206243271878178639353730707590558221478686619609809116930697417668341848547861083921379130749345930812232250265522966171416779512232525973928228345430973097170259041125798541795692897658743214787830095448164070399317387260513890438897688871446275866347357682838317791342921456313052165953628801071165114837316438430791471225609815105541648946911726935919935857759805877858764586730128098352964688397861810444956740262461784256996024269783148990619603832063126701517403694989930348821714613465746561150415617219800993763278604352740689782739268807094625522187313443356460884697681797623410770318682124997031800682994173334105073420897410940000824762759094185810800401903170339402320935424821154181695837409524423001251738393563425154038742851911998949327960398582253566441515183082108 [144,103] 136566340205363711229375464717629907660920936630102988342976130988955781488573907092646385178677842613611795209237545733057565490321993093340234340638578545347780916339780829728001898473194361537611413238031516812290513809055793400839487438938717693710674231525213074641711746548290229134946958179263909122972079500275846604604319351895906640649032699614504325283279560450928534869581205488322841889396733496734369796938670106835344392918995255240080103871318011196666726654991973848399553946026294011656018373250972405350641975508367744268017263578068030781901580989691279318374077973268761098791898645172870876866666194040001484076488397367726332546590745264381909546961353548019978495367763163330320049981918971975636638548925559077595608381865116671636708005276280177135940222118398035840622668479368989957265396103980820938826948117360365093643501096128910304553621254133377698728855892138838598726700287235700415320846864156786783973006685963951237292078170254664819262529674724822353513136172503199694807488169010016453302640631163120731628181664793512514391705674861586195335516148486973345806788863113619982948124948093580630122799734018007941121877228196965798108864258494547888398032155647260646054087280595494641506469738835458010737049997780907219294306761036493879794206617910019058722631612063976708029055458578393727802753372498039763376336014951196634791027872341761059093054986845903212560938121097818417961593380339254647518950270509926221820973147499536771063387257541873025091266991779204750864888389698958471549768811415068536458279764936029394593876447858239223939380376340 [144,104] 494223341991218024250587301820008340138143261992346956979458563660465649306864898385707468335924195365481586726444113868170038981689553831705268936762019752486564904789655506594192030897178544315977454562483503082951665718825444941196983556228520539748213035738357196271845196281319616036302614422452454178637543318677136675069915932289816015938636604678996571647234791142171330760791484406746778695451565698093632876484522987234395816761935020514755772813862747668893910853387252421045980244691694056607765303337526066475828930573416225462190188583206279615672935075373862584043518687089550466015522933590726790219345186197810127877929821241788676358222411622819162969039289369491756242543961845846224140512805810675291349117028695880747637191647717030875929688591377091842129225825729611323903532072948716192158932896248267133575018842445973830933724511671450542081754565261458165766248223783419207630770685274346969390730232705612894181494327403232405684557773927411978641618476032983159805984496855915739551841261459186297404195975710639484211862050865709954355092745929368471013751861082598190932577265991562653887606561911024351029577133378010868156829230890665948985169153589987658281470626224873114371746043597548240837471222172078085166406441613144973507952247018703016982904253024320783870748914607039519604973963197186730667516169320687219974434735608877543147328356183195839858789877272711059509552395622601579806609806956329768678212871218276599104125916790170087448711998265729241571481704606914664942279961844190649479049482840514874514939705405253285706429493274278024705688 [144,105] 732696000178632437980548998682321318712237191342566590293504473191693334831767537037453785916834756201738268230116387592581264158471768852498614998239107624151441357204530362750416678286517976928827966889376383321452541139581727944547129393075249038600908487483376128079651672545866683725334583321013113963223613396094189844612512629292148798786444511010022875180412971026482193484258473444617253845939396714899827123052828992314232402111091718687693181245714694702431987872579356509736075196365507219451612107509509482366337474487101817365850454952963445341262149338217468100945926640177866866486994876280092437806521210066166388375142701687197953520778236670558827900893994296154785546918587870707873343075851650429310023337844236682822899631229993478502330784992374042426021518530402436554986557068167276017606153145746574115616493522353475033989540941768706643451029334383397033389078688279569523792578834878924967618654746680020087025056744612796507556265177932812418152734402101095715259942505762765403317312433986485125209888839813961773881028729289171688534041418987323899139352176696949313368626647228126054684432284387314141042490073641387546260562830013592870575129214306221839963707878613587987163677103491186703790456063662006831704976756744855081267871742704385061062918679067805595769374436568172253976415317876254196212949579220768183812813874881463256862941083396962218515186296981540253580887038911256759254403860228384670197137594772704683105349012746512788579823863796729444197175099061994764296984066066767534790341056033773982226749191914447277428025590167701728 [144,106] -3483511260377280931000131879855209001207063494546384734889563567967687374388076549533791853962288661544171250143058764849991674278854918306408737533115032570610216847411131353129909748359113117134332210235909095052407774473950898515186615798916932685165208722506325600273016667044750376199633502708131075948887118539684296458259776947661079699412003381957372419140224296133673206154982528203656474451717436648389267037757444130772892293563042547830542280364296435971248727078214915529481628683523869780958336299652696820528614289908531707615546093831777089494643595687821683122301265479757695098929055386482371526261084563661497674529158716456800638786593180621851987682030659562633064013701053539690528588161809857328660463116341063523178281634757827347014720180106630360113911809454415452413891166699285251947789543037214500431250496436147637213628652759905656576749595420598579675843605324376405675407284207591671911760474585201443879992379488332553194860705780405222401542865322567158787231636350594979944368884376291215093990049202393800620531216294298306642735595164787299844363060511760249336230501522992731492298088676034412127214731487880060664012922319126051049584802742330021013844140515850046900778067669042846048707450886613287834348957617540403416468762921967668527885951628983026243352033734925956382816858496513195878425041408480103410900402269045155202776642309944949179109263886352675636638281441711049472493054038372813542272074452621751893337765424019384764009822465271345853302238930104643263663055813411496904476098167085319540253107680622580326596353078716 [144,107] 10709820596345067220424316339543435377405086502112201612852526893106562570419371689770133710555251201253258832664873106667355943070604844054927025357789947984402488855029912783010972003616215313511553495348074652157391463571063524344905066486331011914375593688433457955740319255129748034340097360383672341705032446453595501207982636242040141907928593827566048532549748781643780161510764903173607585892917843464767889544209881492136759066657916028367067483346807804416777983131807884378089123760617556539748787890646033526565533004883634377043829412513823198923288822017333135977749265625836765986859602196530282384809148754363489522972849307922887317359755285382905701551767720511953437703111330252152036229638776076313939900275697902105988378859110422791630244074254697640902436781530725187257509230236337003036477677069162636195435742046908744862768363893158559363312841056008904900825477744969479453391204792976840974131035128571068873837874167387494256262435928491470625199906520667071423809512421982289877997725419668834756869957985553465586566176500787150761043909647068337279511165619850637733651002472773622475717463265498522768553883838036565826989707928135545783392282665351906922571052857220398908815536145202707353207240089468129179795891139857902814983007834939666695557974637152992312713346916539416048954074793946230148587444088331798779786907857987619911436276803899852903774122410057850650979074190391385886194750736727079925843901389790279084504671941928964219850980541703807871575507895673498040867675944703004980816995985369446373130821897358020358906760 [144,108] -70718771620551426330560667725991046181677086311967764796092140095452626524719303006622894684364703288704769585348925668974303658829887971030416886204785016273471704824298919225956102730700732616660989482783346505969831195803156760979078038710250924484448068656152047968548440563136627142778120516670059153929314784774881303613691207590523492103443662547499551942751203906084630033837637891311544987208013625370015164023782641711816168225994478920804263356013268863009856008322402951841831339276013207340108670154398910600523947404264644315239159950358494437358668476349332909029189015640086283942541805369561946521798704075218902180611386389111062814222749930009206307438487890056770093122913761087147562744397660219133754224268911486753070411657795426656895696178545099646687991505091950653117294198695310778516472326255097832950659996005290033532331583431766516016396669066868656122557816490399331712169012882304831618249579109994637601281364003911151342057356876273348905483448666226388714758618209620850935881094445944530102629943925699719156738078128778693620439374667333110327882629111479772053173470822220894029865030335403036217298957809363106009339211780634761824574343538849211857786781805069774065206668027349958547580720701211391104163255335381534176177861599479562978937682492351334642132932891626782037275623469638494128646922314738668738750143691493821277285020471203778550467205057022729351953230943391511157041748228451405531265391927417887498852990294539902462061546876933925911342340404905342730905701599153599555586748920794774337160959345571056124 [144,109] 162862680966842426271060180243684378670080273168509096106050023145073883511869888268844889250305766425750785835628446479334460943606992774627755879219176746255604123826778565991751716410245737053286886005644208831440701378357968765236693785472244453924024623212552872221251627372605707409928096544777449026935299563008870465853000207129284931295368178249904084525423501027020366007126508293114553913962405351138981199659665142430076236238999401587587368385025094672624476053986588304735820916275749947486370176789553600688043878932699799662727405507798296584449042703435635275290989091657148723240874766744723379111833432026470970029134720475385785643476100244898586305431030549783177549748403236165254052021021913058963911758211806346640956648971471362383490832092659270421008697493153346874055553251231225124002246753211932689983472699431406002224804119775697302087990068273944376060581767858475294023563553186371116315118914183409870574974221051054662595374914505650435206683248206686823688051670131825923361063436163227185112592998541072534476520529203452955661665960606236183279490026858913033281933039883634624428688086264272480687025013782715349760657270886918742681385048846671416601232320150762749073423487264345472592741772357704745251784539945068697184683868995369025414361716912616959355417503942190521455357570847265882096152864455891328590177833575891919892965875015127631597696750682798720535073626600900879037177205939704873188550196635840810861588942016785053299941414588799463591873077308669099013447501847354725640012475892514682131679759860466 [144,110] 36775155338272028205113902602852859892554653407818791724216503258402481365063596339655981262761191753977425176852306960631230983014326929764057461730268329402684083445899129394725236982567948017625383397232441501556173288484427535831721304811857646266624770059214966077509006940922114593666133764796247909327083118868531451250446611823604625049020822777497648174170281286303155331770539811444524472429974924305834166646299988385123429487336488753623493282659260099821062052723048350815664763810720196569179120421354441900036474408467150131673546175312523202468579592498494975248594255738038265403602554041081020506511604732464862153048434629190680351799688629146186429442489607428417611806226106721595348023421297406686997780426580520167869842582733013731680065088001054074588600982994776245268076508701323937920551189151352090043433215147771847639517128582884693264137805782802591794716074775672662713122036384744858503057165253606490863123468346711987741345474763650398067267560889540438157239396644777641274575092445533178063255414393014364182876869698324535723573741232004930102484599053700378665102839360658462727763719445333445472171058721384301038283422364317480122135261635506191983306071298539276979006742160428884784149946868856182882435912513694749622869929081859431307828625517540325884334528743990081004304319241171899857159266863281807881846570922243730720053451065763901281806688962849477925503071102895913337552906468787824985317119954775285181729048067025471711029906249719725740654306859706181935436426735069321452861950849336639828621552 [144,111] -91337649385057348662568754214942130527604990429762909861226261314558375316379324928022064840564577761744795521956834872796608513160775161489649692172592065604978936994142171247300595814081222168374874268526703654924368897052503355132852760101672299859255366874195462553993320298372263133603378250094171919984771337522859822749285639826762294319399972733803413330089383751902377489696312500221137498328952341502170227098969734991569431012236305667324730770103223058503073641017945444067883368527810115321443866667947134620621794881339267159439246997099592629839766833756645649119281664780317406180400672492103366533961904399096469526562589699023592399006681676631381785976516878122191749550182803538467897136101520118288525053958477213035356902706784673511453216361153812588721322282470898629593642830520447491218527069461278601099359245022328332371781512884692016325878794543449223042476484914931444528218298894387400733985842578550613501504500510627155839014685417904628150362749545949999236866918078055761876499296919583155759942008384185419948342864495229802686618712936560681591566558507015061256623938338376420492475281955808779114001478113958078917863892348570422642814648239602412037579377379161965344577768772542786187482634556319300247392157771377017616895966506145787783435735344571521268580950129585903335188503751370303212542569356233619732942337499960600722973268551227011185531725281907256112540310406433024093842389413460592622120514647731619536317822922668303183960569799000026583005354647708040717602046572333537700469746093918190344 [144,112] 46252720980693454961740942443632684411393055554884391331610036033199300275307020280942014492850528697851387602144189123286938652276573920369409083438580428660504268445068496517832631745839221367689742393972638607845358690927819530634938970687948780359389570187173330617311221751804899452241769707520983991091982763261882374763668502643358837472856516649839062412347353594989600865273688660932492702592362763299004627264921950638983909186497424384720997363249295554583219112364607298139188461201694728347281083079736631927592226389068271533578827999737301434742922768314257488720661046568631736718240400604000239299978532008033988852226131609392519501423333141486927280890595401934319354001185014000205948576140616663009352419013297508566780752942187847607550724812001521258847542478947106672817544163440773823637322292107734153287834272839167234973258610148136934219969201844844008235001057873393396015476253378990849297547651413989769620256240340162409854235545822844343140258798650926008290303467584910781029573144184719688799304382814068172938834705375379906571183596608920004531670860497215726445348592920213767409497558333451304151453054209616508003647340900323390970059723212938905888496420922880744630463334761503807533280025366680358028108536800436782891467237413487002653230409795008909290957782167623578475697503477989337475912741727555813927087747873576407514765750769007196717682817006008196041962000740527327461211121724600898236667798871438646842258006295021241564863368563672477499204039075662793661673308501650314507585108500296 [144,113] -138440318401820811626851704204000467340286125362104814300340008858267433479891255143167121732567027987049197649357646318299281901302355860945961528254677329194731999610758266712603255770275299304768077340513562214415928296902588656912784281875450058683627231263212344632548790294608514856795048456950734964854757922288388871821146007253035861680541510521920275121722499435005411302066594316668150593415555211607183806476422632042399559572983913353462459480648508119990580228943110421980232538572362281627484727708213373194036509844586325961580269334045117215211445731892928045813596946371202198002190290302823265046874810213729395879988440707856638729232287263708133861838937604557640653974496359241469988443298294001920217998463036381146541094310297226489140191356255397363314879823915491145132694791548033373188374034932794667299219033951924272214550745235803756954601733891362186132075338091257669152165037720123758432623582452796660898277532567421533342441863709021045797656637972826304729305072830311381528136176371025543753839265191242286149475917324683836884593764258568955931597075927640607946357720415756951580155263025587863770028183201471345086351366802007790936846497265725289591816728525409596478816026571101808275652929097837111454486398959426796316520626942160860991026512329748239405110480462198455559649857692413900552990018966332890206339012724201491408805282708934047142836141214667918904797414533456503927406937781125020782715003519611599009439277897876982475391981083033569814172550045951312996623812801261565565346800 [144,114] 108412145370058965355199116298311968675131930696105617619583698671150790304126162745048679812673004111778910001885381634351132975776870773455903725885943092717737921296770993218619923961462168731091894922856553237442274419480494418443524135014443775221024752549649326523102272354126265913576194172552129461378491110125373531419469505787346321540217172816047710787022966843749253793140644660920825000282311176137759451079856850108837280267331323569797200388094997709631302566867815147748822414547459278144357777036508656132537540466164131284596858112818003210650099519058205883966967974665354045916232246595526492680868215993841971919061040579775159962330516874496013728711646148221297476809601129935606579798281751825856850780583795201532178409661507106049769728757026924067363301908113993010528508176995403695797727397850611412135988844629418716506791723145147662516822015406683039020461255188958474444343118462226009275390632988893037508728938328426017019708418327665301603261077265033449336423945147946132303768429840459565018593587090849645214392213907049848363294274593832396036017100318516253486931100262034149686678393824175146522764379532190571798484544855637464258362907112775707412654858325173788203716111617207206796706170648507045227193253177988154919405130560937676064094343209533250751396569905431647596124880842377234160213245884953419681150760617156406773645783113025214368948284801684408389601697676933507566897158218719135037681693758754480204149284375237629711260229877884887359720937285723163816487194529449508364 [144,115] -131614917107711696157149545503051212334432947474753664519402902122130283732954784025205452136600759905137829028306270490371546105765373420145894471545411421312856629441552690985657013710516141234607059601993933509170593876494999048066044813375875388936001715430668991032977523365440475685420714402764646693767213226947731300490601747675846097219475110798551921035555528850785295466894342472989632658754338245151076329310995370089876562284821041797719478924229744986098224745040051031844724418121554240346153095457859778319719115611859047250164439524885352129161438139469667107094728190809311781506336601134185849562073236721003938879616596166258147289177672881951496259781007723420457480137817502064668814182277272080624782161169810184876069851529316572760045785345464658272471208405562721261944954824946307101383777819734928296733735653714830148039232334456689951083139125990925570951805410911010771727402033039000551733142014934404499211806739170620296177045319245740494111699841842544393913221903064292302267639587239825035575649968880881008613815381577218098586382025503404453117410760787933463329731196362110457764333252207143158746899149404344784419007604711954296799952325653417676233464579838585208862136526323698525370656248542815822536588433326662582849502060990318432692688915006196898241902396888727590002738009880932686951433968943917722952120787902932774584386750920249338982082424405767811013651460338448736053021663200504118905485751930457863343503300643964733608798831238171157372141237478145914360198443529400 [144,116] -35348348659851573304314328484747119839580482576382293762888625353352565294989085556920662438986082416486596516771908596783563391555496194196823875344791012994682197720089286118705524931531475332138237182326430152947159571286311488827616308498671713771139857248673779680450685388603752360970024230451652956983104464043791459369752016063780963749291787119061122156972260403738487372988969979862840507210835428811037908335399935061268107585626233373628310872280606865595668952569668172334338778913310715371528810777892155007158327931910105583422628885375987926960716771612179500687146285330186950623228857802405921871434838834024541477516270833737743305310571382106558604239982470910585776966145383792443391326371259510566372799506931483101855287254358459509508139805231777316896087511343211365785418517386589664149139643794133930271970697160750561082468537279755945082088041703583201658711718400960887294131235869713990497361325730508651152722198690374211902768049639965353400806298717972869572807374876799317950150053183222631665695260692754888141708989560215122210982883225168258894315888037753225459492724237374531468333152017985229282683797251244864120727964545388724888370815041338605187544800233429256025161148611052079189064938077923344139550866198986994757189027056578114503874597693314256961940936750952709930837102635137016851383906193878742282428687028849594736295615214638097172140013119520408470521718575055072729712521537232715468146058208417477997196183320552488099545833659188154539192678612749387467212834 [144,117] 135758071827275397353858929645222628725279651505683049875087897779559561658762882317632969306807348446501718576960045547158433407768106431466768701916975902414811644734857376761312582346549130327622223788564621571412301006239575960971896999124953012566135045486624418152404777177995393075725797745298197416050983681920872309675077691787237294580484321777896976248079217394071270050916818193609131895578733574739698934185548631351066498006043563001065859749865546698395630636061695111880187759280763676063190583935375788640006253636920797431505534357473470262194035055302425377668472901297830389040904820270029245942482568471994698305244222097590483002267580744484408473725633232202967158437913047225442235032441803173514442706839352355702940027427451394416766734000431243513340270505288834794293575760016726453529820744985136068289863719510729144025213782190489305445656740545123374349408653789183431993653348009703713106158297034579282002311255041366003335731036257475114918438834499433900701221791819206258284004578990464301687584429345320873382468276253239981316471956964366683596738382384466071818741179950611422189812657689685424237273724698699502201402532497849462378230929209785851515490421954895671728441087642376396217664204984468440692112984037192410333107549919793150527713518636170923643788992858129855853052708128326405811502230718718627123145155747327480611465305784032594493874896792813311684653068096388111036404974242618418134367435831993264716926223119893302571353518471599204263389791647177623184 [144,118] 124323949172163213029045535747051556555246204266109950259538403816455196448895367912784132721102795612059283097235737524269862651513932194864022043767136942767806430385707534294132377344154194734870311902784901460623996658715237060929714634625073028836032020754949392410922339608871958546448818734982763585158728360107990791496083059088014738508195612945228233843914858621120621696005217712255303825969584591557836676558484992653332967627043329504700060765499358573832769090975363107132340490229218105647929980077155357690253570828582700042487795995426026228777587039533413906726670788294420454613809543393063175140463263968051494087755971336336568342482955172171335209564091318323245102444169981220421402429040209138100563658519707559891443481322109077416466598745313278654068446514814344304675909960723407249003123669564534703191979935771240651501396470514744744348987492788220268649540616084450389945152246209759008692378457738316956820153912253019918017203520714861043096523511964797061041113795569941364144773507354770585010459935386553830423005804490556676762972195770941108851526217394165688403959909923089841472019855972511810634741442559421617277621182034175283634769206925822223720486717001533562606611757224436120306363177719469537580045793514065753155980962637328156978364344316875919556217773531586256164337193241502160429869664384183278204192596443582493223157474004794002360958874582975696311011485493208194727624111697784699961343875228768021703790075205151334686262814979018821923286089880452 [144,119] 7491666049764038493643179887858149866009212738935223566248070631435674882717703126864899720784775472801848687643712635834688895351241804262981790215750297940611783318111227163934777263524999260481796823085806793869677327831048967647178098741856917839093841357156096021266297873216919751537170964038977651052588907230203924322071178880501071359307333443714497437428565479282542665206787209345644749381732877847435850471908340468896638852406744942946964400642444405196031815667709872919233332926777965997876621438661194630820800832446335118296501887076134459648432849695952178830304915289744052727857192510145672379184346606204826863189696368603036468845754685919017263045845301150537732856834351463774438875715832906503035505640036141913026806996272313496806982777009704121590800832456942515176536799342383171499503081997236591566296335709015441189519546077653773478266275282324791183002343232653522028702540147514008965693695513736772590841750305754578088970205191277923370885109611912236791813195508111375235620449764794789452095545177379343709367960186023033130457282692303746987210245112530634377915122072250545090332198040886482452413643643705693760850904260988553530505479329650760431184034076047560491840646593780388596101485868428458620974832777926442844426771090818129380892877587092522212505237789450955380634994860260568796651725098529620128554955267653083435126834213836599626456810308321230141183403545272777261138078703705402312601901852951276286989297093030264538765883296686289064605252 [144,120] 6217369098418421643294734827126234231139679074597674989812585775738188096143018657450362410987541591997136233604971444708601744025528143421163573425960504671519048645553494907148907565519874542995098986076108478314645958119597622691554706464250826499751343441967216432687528435663948295351065831481577042923581538446652906370430538099130493094821603747793060598663395960572729690823676934214881171145090783070851885212899433321560570707374498571975537892825830515853299974835051614507449768751447403638250603919299699809961743492724839371934719971914770859854322959865716651394940329047436995737927687429549803296196405751181613766862393188572901575050522798172618056855553924104489024385320921150650219007229601806972322978500612460786461508192221980358084418834475469145861041859618712452324211509916535887379502295568994242301618626887522865367196590534757210518936419631642497262837456077552835800329816527346490857162416114150599504716982634010687892318599187016198265628392711079128766709924881174467985254335919653248528863296899642184369134184499838245272362774745449792054192619419175945267933309019298698364787330982620445314805489316907398563397196387867833602079963742366256832088029349247782504753596837803051081585258978170796600947616939991232569465709087022533485618663043651252079101251508411287379465985012383720923389890752604690257932429612221714562283483230178390950647404988015077951719611996515372307481226966596589684356324725027014902409029648851273585089669889744817896 [144,121] -731325266537861914863998872264693317008032202692207543109511905921927353304841608340203163561472590680068540664221062345682997357598507102485536422086224204419471846770594375464375315680556919930340667328136044646195205205519759974509448109028922869900710955556790960244764143565280907278490290620672782442921595286036848153164845898867449433172267662541170127472238192310493829914675220649762932023761048604190887078373042727654527960235144357351971006691512541193393867685307708040446210443087378576260505382096741004985906291911412734620827061787186787318754799187594051448676915828515590486887369326350422639964682834600863541745818532973827744313877247523971559901365880306596167254320834112554012170340423909146732639501259500085975276683468203625578018996171813499358498659084895121829672514491962806220546060050098019555281097714141910810650088495414116758021006433986025002759952750968860843012682352187442699129465936447739819586093197147246837978666247711024681457888672270973087360011109618747011546954896382596130271073500438046767028167092289912226743371886068768375040207607241048311645580357052631138808001617610412923646524005115590461991355734644008225723811345264148464907590939190377367583770378298081717753297659583294227487025841998538266400461179220629037931606338915178253026225584571642791913674036515952261643497771814066686802749064124942571491278562015466267117808229614360243987689529904426219123784479257919041343065081690613903380772852515466374758806757444 [144,122] -97171494885293624286957471470782592282970928885562451564056700029350982267541542527306151772297500323301620222051912311159948186740965477838500706790849602075228965942820481533317685139022625477667007114317289377249785300972717486419501498322257131549866798135841085466742150947759675674217701134352871507113090058533591109303207163985444218052753504029813675199609408748921412849245779359991258970038783208226318318229520606253501540995159252565067418574144072995635068526582805134069420001234401933423793088867403926581878258245278251629291220296903636480268311185069464581857850613713895370969510210616996744817340440590948806329415694281091218407264845878468841193629008089811334245725009797081866227559034251371720356125536572351215603417721795638799872610061528682057302982641090937922603135763550491724496222476020325032931452703025237958117736968772553523982753009536095259219389695691126498859451803025200980135822110767157583607440140054355018666698783616691234202226938337994170073420938577067458419729792285370990566038273870426576205267861579968888268127349644850123895295464361502332765246490999083685650198605985802272521337444301693699938627595510036934987779964685222220821052290748577448925373713697732000708868005219382556054164751533484035680963735496821476104211184941658350192591313809564134203473292244728574250691293807150364907512720540760485711780451537997528548811155589849011988486173230987797820881045786781568494730089889104886035376403927532863046408 [144,123] -6083614671638025934007812183605207969251678511414311211246746769896438827930160525124470733124559886676843220982043580306167054838549253792695447715708316473039869967149294155973283329418897032702884443136582368058449687217557015519825716687168794334149544129206126158671727031942982097620678147867255979609344367122753350507549010671873060312064416316569088030680646138937840233360353389475338507784359458718595473282108415159995084230929857517567367059553836354766490203002072171103737423968492336477557388173799581356275344924231727101757360526438960847889788075451284465199618906163523032967894992125089049271125802537172809817933145963380922195100755789563219657640653628664263561491120456275973917175723784920039074400486878971551754794661844477309719514732685178768091751240749735521948069962411323619342660652733375788046096800843211393184414017248160765380047613211690164006912289005035561760366009361155560979778520123521406728038119476748406248024505333835207579606873884763171925881414877628456898012496808267723151019007497606595094014814917628977455409402819762383958526815007470861466257087032899156304113186985960288022166691722339522012216010081621441160201661120710250817648584604424279969109086609318938985743792543245251564425108793045602928963028344301665519214369547225621543006218928976850489932329463340871399117367745827705650819107302688722294828926580847602793935029565182123671569370198487880504198596998435154442271753778506250342754355457047650 [144,124] 2650082661008447836917375521332409998922263802637298025752885400882482272784486911558870284186482698417862940343440533082211914679140932499237614370406046393052756251155692259361548081651481874768590455080040612945668709033842329775221557586162288225846187837861930780487052553856799923016136219960793083097564645639626347545403928072398420791665758741934524534121023889467341994569422414911007063411468351878081692003005006575749230962013196586434483612335235670140377620253524377446826191076324089744244909844975779049512197449298065640819987653544404583148355716106055029332605621287384787342898887857461032920565281945442442519521031320133922035563653510904219087993767612537298478072496876289444034905383237379761935192040898811957888074633685572395666293093197051001103866174159202614344224295635606739836962166136884021706318464885041850627499496432386693116248722088681576506069534091758901665528311308807301253086295871514743304215496575733290884194273189624349570462138995769724174316752317017285570750708948761939000796267913649460745001226663766006832590357536018708258856648370450917527885762005308458358991301622984569701656084597465600399989714491756615843777535333924863485271389099196772338103485108753619232511661742684670241922296164456747110178563363560773335349603731635727710174648512180105612622190576236679754800668992134568715116446186493651015757257263318311703953906194057226989039100129573389355878703057443781372251953713513790674737216420 [144,125] -769627070857065692722191672754784669716361529521907144694187061224912362937720414160227035666395680593114040320125506998156892889112041371762438316166816952218430648528729060840325930331985136652009176650462616573411491482204926731654082732269936754858861616751556828397396093589184748542553444977469852116054643897477497796759423939709053009006225802833282074858946403212529146342640919043364192239126133741985501303169323825857811472096354851253517764340887719021803374483650337977441993911895742262859347341710443196164580841866134512586000560737800087982040783703032542202835826671571532640051566324150649180267296087717033138485788002969845160183803241738598131529177875621795855958254900085945218567882260220193653127772779980256536597388688245214743835246140705675055451709725890287858727690638300940877711914557661897543514642130234427359300857221441065568079306828078957076449734552237398488301098113324926708851301263634176797283284451204443154838484587703799426309523692389362022079006655755636084863206135497952329607716152335969543515450084063594902841771316249355360227565789906755176926494460713594086882776795178013835501837705636934851937610892172922856888349216417714562021964261076023652733116056603441349296749532190935029610548823220446208777197067387329824991527552258726697511075768485495041579656309338022180596323803837746691731904709854033863827938548459174985378849014010575408915462607527883366784792924160028586475759395465674576872 [144,126] -3515572340870870493311455062610696703415798484951294899509245584745032100282522899765841370158895640922553796234895744079036166739881221779997885034231217973942862108265313813683454283875087486309887192600840738677420060453984989809583507663901374327759829440725482612564929114697991514151115484396417855977418394312382869887476455498886177301743477292957839337626798857654783899787764231887928123318920077164296954553615983948459662852302435616294169311785960705170392267048186568976943688934412442277485741594010182182133712503798440711537119373351306938337097635392603110120145532138251445036778671727556745895945927539507569933359999578338512136955797043618931869064271578362592107620588727957024164303253104385294604335311123675581016766752324234854362585710117939299369047516312900330020718225648766603294830553560512518786851227615536022397846783474782021073141331872789464692879435549291177708766928229107011553163196601230118864278041241595962883226521501629103139618192490454813200012045871960269128130070767545274462352560456921652969636653165738901993182251077426622520714912559282743326612583967613360621772560716103013367364740004490419603817865530342167768707193105880211096608363738210711282421355976703798405170166751698331707779323423690525328184070692205968567184528756226328253638820299390985759708174784114024558729482450533085179551431061388601114613920698644195835512369973730334525677170936585356596011054342360680305505004151110 [144,127] -522230300969000968111842979558206746201402288480781828741853925322292575336643789288608085679572612188994823293645735758146559309518847613953042128729499767930092536264153973751700367689031788163086209226744991602749058508447853746734260332461006407718636136365962278782927158455783606611948505017461936879871690768286950919513479514525310712171663546400020552434157473348361731003007097949493321404731497794680377584799369110440168103720858594722756582072868573364185278454738305186118672296017300101176921945767737566068527463478030542409520004886472241017597862615454142278336057404556671917288837699598798480382087545649910409308347775068410078278885845917358852153494476183382768769655583178372275677581476446300987531511300458944425777541023661954305093515269229630898901662532540983123077056243260936099248059808023022608068795292386495130805510723552746690478718734493761152786201542660630676511460393134715373358176528392903641320270054631487499706298009071637557159021149423872737334779612840902045276823819252412591738278376447289254139539888825880283677097243221128368243439128347608003876073163653918651059928840851241079525756403106527186488961664683706344724403027685927480560186980996120230056097773122538107618828596506706277647585736072119482456381862187363084152241450542843732795768680254025103161224682688194959910859370549101477410956658040834220404738025073552732351940568669729189615165671072866843519389492602947121464688 [144,128] -10398917956108515473436199154815282278658243132670902769865747974702503827377166502210503155449636956421169146097107393864253626924111670960213786111221943834305872449468221627819892913105732361439208191454687887402962713050868345959468244026207877964907286764565562081430378524662402799247275543103240110051186992649510245716032654182490858220689075738781682967997374239340928072023361259577106433972938564800661736548574815803212743610651758427380973328979267870596552904280546960633768052334222133108790004981748877257172477016389501282915939546819117669110508326477417980302436689244361671822780830824775768665042915532974528721481828357963194836714491169936644184039942792442432953199859356178895550036337294121104751267441237824940836862434873716048463218588028371737255054303019518963214735837260692932731554837436831335420339139894701820652211586845531412027521513017511028322341603269959138552818712916956215769786781600136023580134707989880211725038209756340133482287488717205553824773338293743526982986474240871465350671631079451806122386896736418493178323266172033442197386795340692435492330746720919930396247697483196053212052271155739002460239264123327547438111966728402868722853979822763009288351611113444387397698945069978078565102746353168737857985413064025484498670169647294592641705715603508269580604159475704767858254948910807695388022911161376213593544509715974720792729976390444718054435449105275059975021396053309412 [144,129] -451237902266908482226053187436990733595268163441038539791822595225570414390597515075605639071813345978800145318179494040420562843308093475827423508587769555451837696163297842787555048493955752963695775468804256475520928270861131903318201281778759730518216182020875745766887999123749940545355621551237826239345430627953552514043693827828633047048960153066240081384800303555319891373235004143576879167330679795103345912022588420994450376074993062726339056187803368705272210072954930725099198551451329720294635196512196384122649600312167730628808869288487836130693468614206748489734215138129338304679459637301052145949833203724058051408938681999898656771470765837149563601599670883493375589423373113341907398764295810740622071632232337058942967930822740705668851931076360905392341370189380089299326019032268774383198851640964208189245549248159398954911331172419771071477620673716093683284806379278300511235411667883873135782437336748249810975846750606099272534261851898417677713236377396813309107803992466109838892218810286039000372273161557729065869365055063854506518205704885127864828976530300893898322760481158047949497078090115592222763496779584008949592913872076390059716752304835255503366149310234748976801041863405911512625122415035935456533232108848369217083245103359565887352974044595672076834089425701756007693594981966245601126765330964859631908052684198307084429124399020223882908140836320472525729364356847445510386050608 [144,130] 1446494920862500919613882703334657042776013616779887930775821528899236601045668636191144099995997110081954774499851904763777077813959455764925529089180935635142817096837879300685044411865467233759627136720153093318816007934184708171515736987318391042407768011655784550993949522197112091922040315030432278629210863726857731175706311891252053265638212458228528440590062555619388513890478735952783221142912196102030442931140813144132393227044266536593551832204834861745468958933473391456487265600515266601971403239238201378790745528040838142320840509493153301848919342662374179160205280811299393753721768265036643584749721452439174380170124075127167368537715904375585850041387847368170541810297380476085692686261366980949162015763330442883505556076916178082172098693441157944458486392335228941299727022184805420500934720825877051323564812398231591881392909394362795859487824795909083505656468510450606664353276698175282689440180539509630546292401149717843932848826434574094589877879295685702337325886662894715186171887463898165007716922589737849543091996071185124792009426850403462515776841517535288425780048921963241308107888029204499342441375409450606846363033864409307511255195381573904904274638337060925306189519635152007207659681672442623595688297908712519539444308348966322249517971190229677153481771274375652418883547307198279254675040943409217306449445601971030779900631153404430817803977720962216543782143029825203436 [144,131] 81920788394526451794014540829015746313391606637255395294860407962436710240270215271782217866023944901653363615899850145974822395444561291778472724445577045725533349281825939996546788445500033522362292917480391120953844248955769063086679197999459404085112000161475667037073479783334328745751575631979804102672908455623518865639613379708835164682812669775983916535205940903093405765914552406323551851154294400695801267385189086163159376148613163353897406555204780410147423808951459808319966506606551977883753348889914965073266427702304242708072354567677346628819204790837506887747862497945759363884813558129436259969579710710960337118219652990008819186560576579359783069412878653367177201203716680038831521749826901249320334342421040630722232056366654822573424312872139694469762207538668225553139214858665615314792306837636557472750046734918143020266058191361747709935913936947322754281915396167306677268252453959169752744435969469904857157906952688707349495982857758141370276470199383187962216904910514244000845741100726658578609228455765559629779959084719109104114877245274762404318733622562098726570380695849278341650479012080596454790998773206538626635039228544433061138085257294321313479547125656150884615979014669627816919620503752035009958278810489327457943548703149483139003653134989052717208659380386167440330460129998249267540854983650559786623580313733157315635587157136400352669746998979224632951432772636 [144,132] 748399372369550109117197431831001872065985729305055321886288859376348653384836600176625293215747196213489433780689549990093988509812354407483622572789546149914188837343480518858566486644580889935903720352095016031581130490750279840818805630213769928059332027621251447354094570250334738112458242113218938545770536098520471300389921822683094620857581304000523273893769341483647886127037008994768495119943394866295069298834819908211349709978427004721435507256007522427342793054288748006796079566108862086465671829442385171746492956305083817125835831533456123923654809326246443832409821072402540273281671154666263640995902988911695926269294422620082767022760038749277981653747799142147675824991931595742220335555807475443270848291450320899082983899540691009759712728022332852574895964534927333494689357115156122894437296274431055933457412712283605726984516899300906290486354895638260783308423411468254085512069754536826579906945454220887168739503003428923691875996505964701689679935961172446426759721231177550568181458445900227337268344294657966106142292063532199633834551729710123288011142910401450835052013231558243758645003265899394921436795774673311587824851138605799536977058841699237299089396730233712245216109598135644883303882477187499537892620508652129069898499470414248234487866555790169153447491617826039876563196466166327121891596473513169458430685076798972991360060890701500694525322588215052611592 [144,133] -7358510390146976030598763503315438109906280773164293140751035052001314239611760666831733302181632580863685067061453350836888060107488074258267589343223544348279345784572261688516372258240161826041230284253367042030597828264017828280647338593744397229811498236723101407618283170813441312972226326465218589867514569141930704987422713392048656285693563569182226759593128828910083677609737430797128459725704883832511472180590651742570551175021326672550810738916819524355956082920449067336634526839891473273985109620824865180117700183423205574938737190515453148819625092913471888774879123327320396463676526077116780101824117283610574403848793633033145507801263939944639876693060101416484240572922764381140256618223630968002144561358703079530094298118647239366643392414771794406170141787001590259440767518291739925158468403825673081878435120402517848676333881128003975912836582077384852316330627791032433654741728807191491097407044492556104953050024526276113684047773310178689026407978915137087487080884507894094970993266120257694403669650321848378496936861827716736509577786281137924846488297469925710790215306044341601295005017117462342544104910854970026302050882039472921509855916819769924290126711378801719089163164297806625993269812385058145494170432587842139144403231375338013665600550649497790283522421699164368801518415254190520595783918069414552247448745696923854084950256403748410243241798255108 [144,134] -19821301259294006405399225514431747364668413263214376335420585632490509883008809834976317490889553080696839883841110839489641426556628060977899178398602453661319635200633957489720660732011062433927420348463742501006023864451407084151293788184914681963154260285185646395446382269335167972601289315640494958422007523942552978751813617888991046652793847281286139188834639660826154918208857952967091146079659023127288946883940963567082187129257559866656654741904669377797236482621007732189712602030373238916681009383100334747305023278824796531609223317395692099190229325039745357742781343504524804252838143664300556156435171547724075754288625888997230174243844950170167640796770425323002889797188659344368498027648989520202945736655411481508306749046920028920920709834712633265511666558563302952225121542294760647451455965001519851378903020821772390682524047737568983163430348215113973223655267009453382381839440303523144887219028966799296886219199308603263247975200032327886173445013507630352058080863051052475397337696423160394534032144411518265030364793864266938239772557733422717461556318981463823740497805136911032579691989210007627035117983203096214302460440194067436949418118599669553137879525736202909000119388043023794694701775923517112337300762122985688948364917607457081682701244537726659470693864921642000385715798224556809974848250070284100553310941469309348614102239407772841245524 [144,135] 131691337711598790511578409571347379054363162315859283278169838386999182723494314866089311274083245740926878755026376776835383164651883308003075356659368577996475072915299299380151319369832244206332118394611274758304410117056583025331311861953344996887756247023320952482930399866098025350512029143057517912779918893906777089799116949733984647169119136956480872260909887857152983628997155989103896007553673063545050363643542213175159283190708951925663711244352349876340435522758489654308513520006918468967010857064816560474957459881215312744642561657158213564786031143166387088961374487633240174253618403944740132688547318667793372341074362747651436312905284389812978935118459705946457680315275997701701671986422559584335351142658218860728974288091397550789338658753137842455929054722142554056187203085169043883083412083446210451718066353898511602657193270076315552585982741973232818177772026890026455197361181381845422309568261683390115509894540299609261207573745976425985959134943226350845370838777528588089255946122947302972723799185206907511912703234669226576270706344555199849315920456474720738427800539410624497668555146155326130114734116164389978969590237157054406920014506331916018547733213218986184332790254600713366916031203070590651418293469869728546711996950988969371001607746461328039794925424348608731565543034428077637847956070447838523665579616942936423154700547014208 [144,136] -580968261178209231962797810554153709122565896072143022307431413122529813091506900463026329191277605959231272550009557945199753186259842485043612628401373311512284471440340620039260322632667889172248622693345811305428567286397165820268909856279273881940582320036688511102905464110457557211388659193966324200019107556050940020323907614725639910523145302504951529503984290969340177816963527828468615587464065430363516543815368897913865321758595510401316079980562549437345378070741046371453535646622517703737719463799670073316113454558109746542838685238212627443485670388274721504531330542111535598131783338578970401855656350123996665625937912391347448168001691649246099519753758823224341493750668083854721872197344483404584575972412282894110793985027925116355940688127806517206545105885883932295165996369220038100890165745638296820581793765096243008149281550656618785352017324591351698117936350916177585373145542306346557947879553514249655162091553140524798554751136495073813633989387943038035280240088847774683390127894998588817397128000601590233227382051999043661805165856464707403959653216553879255305363463545224155288413836868916391328525430267174511627931927194388349489635507643032288800535555606362576845198213084064521137663093829752762711911691940767153234321066387759624207241290967548449666655147530728150815334343069455387317462269710125274408367293611835560610516 [144,137] -144256812269981720879271513711696168270581725479867053235149193950370244933046289399568698198385046449080987143712824504650910817076113060711466299084033945998475071166565524479555482899310222740843874245948154617217721161861740863564694810112223603338690725732630211953149883197705884822926343737140403993816676405873657430335306015118027141016632613678793504750330657359166064442307923572562651983852089915838468404953150965299995482684873185324405201781199319459416416405861996145234220990236181526931625208506933191532504806198409177936564591632845454879577767384577056470471027567180891123989759169844401695348544071301642797513116372216943823880152604430338168696751271974483848297716444224312484054495422281730742096026758373077279664832697442208977767437844688939206103702852606787890809783868256521088842299138791274883934449007029160869673774302709792856446954403509376822221666074369136568539690211232083911870739423980077968528891887634914823472811654203977379123611345108618705672079786831127985976175719520291198469455979388227820898248500118806330375838794408790295114666164361738020769526755031240710724952310185298317441649175195367636450403368399416932218943069831856496359134675747531440190736032459341956057742580737360909836433513252100318834134190447935139631780565102513213092432426482390562080280501273923275362591549158660087191548306351300 [144,138] 2405428864126281572753896957076793519288745890544048822176703872943619766861903055196171363725153329647939858081572014449989750387843587313931860382922833374497009526506033038258142017330693024485808077056703219268946383489644290563302405044734248598382634427545057586768676807269496675578084343270958239697225977639960102443681231301344469117566873714161254743857509606189148711986033015918990959155196524592876918370411359514375200354654746359184229362536167748545502562263902181698602482905399284212504112797758561733250213703619237462679867022343473891698324911705122054524131359058256666396220512300702566820334476084994985690765355573468475482701558671224506564919290035770090711067346146248324096639447056292972373152889654910237549590026136002170590563365575500060754289566772878377722953901743972755874361532835219122579093461417391531183377599598383528345733197143008593002025342857817870370394352644809947248722530674504490453905909482300912030592385199597588465969991005278007193510110924848444646713628783558213959715929753013996355285236220251864978914722812536352678993243854467646366580633820410154428999227646932640753564112176031967087160172543526077686064146869333479747145840151156209607604091739619860242730793437658141049267803616267302130167145788200262121030125409493960796453380806442186618186682357252875986620171208388113117592754 [144,139] -448495915902995370544925171935711308297395935410036410092428616911278691251797068515896202842397354165224994795614459841514902643030843322810662903003601492370170609564827860398061100247509433666953086449381888416288974281520769178575771131173788242668214436973787099984641813990829786033298368021160113712457749619737370765617405156895155621422744610968398822085628157173532402065054289031086915087703388511631801777491891829586697037750398538106014120198882305450640774362191433587763822412250815019592508932098433187036173299437153851699295303818625038543113789796969127987513668426357957783893605507126512707528767596366017062400315413584527374913456212025756096691787441855636983291943639935881132057932749444455205178573714687417949012874672025027347144790526796075219200186042183554386456869360327640320045325216507627367158459386485956281467976938644765408256680030184423463069164210628377759177776569761571316394268251575933308947161472730117614963650135760119988699105491679041019041494464819325378198484240453898447533019455627147331438801099737171349709129884889710177601830042427804422593482633042181932541435643922501360240455747562190075530358624867138697795379739557908147139174137189866128414916361408606826150229092962863860761957076357442911940430660335608951464674456018467957834023470225573500817757556027869323314391137184704 [144,140] 958448382662683482276716445284557972404887859038420947608285047405119780913547503155300548147789638406110020082059572403099190306765707112659266962706509185296619608784801446013343835783974000075690118572834158308685195812273051771137709744687639743279183841190185274407047075749946650552745125195853942039564491988910137078898679151640720704281862431708882929781974907768377557504917285291495970278478904675099539402135182595481272446387997680604876159052662101973547572991486555655565541429160286725047291440358182391947897491729382472457613444325892820042873757515711442206743941995873738850626459430889052738460421235594979260198254700364658116534847045979837701568172217733538426106197325240450028715428584477070144697748262194095677700834765228843768463607951012677760759260102824811179058107385966445070777816730896290737009471426338297754197131660807662769206187681461652598182155496693148588032246768924175733397175367340842608373004998672567717818688637358108321545500288193449233693387455681298598542168973552221740746130958725914731458065439873139580768484613590412619303125914480845145099375378943708086269398778425239960811329616748596136658767407788477216447451454101367906644600401226422345608614432248815342956289178638182062928456386392495687822584367542269622166136509325889646996306136118036186705566197548249669998877 [144,141] 48961326731216900826366266639082613391572115652856315593899289420572066902936529704209786375983254504500015957236985084301657783357062384299479990507541129043912215164807887244412708604897346473668341815268470042748919661198237416145548837828856302151643774237039167012278186602837223640196632762225720066500433762657921505117512190786791654546789726677437060286134128015609528277950674439756944767165609853599614418184837908468913600563498949517118287700635012903939872734116538969485596475321829250251559605719395842768433814458174521966823895166495698438733362599395936954769080865258241367994765120256445791671952921863060877198116735909450866096942749318308799661430655097399990466462763286565799286188997327411978048241662923956860386390677015871364184914205885823274106226077206882412391862318612460344095688120039817202706344557542855822168153829287689052277509025659278635222016962419113683767893205536679563271698109170682322313167343784377280117458835160600475283549347389137778398500434836037896392845291058612372008204803835315316841410469127065766117418041620616743224506948164448824215717111544707398979662885119412374524674903025567642728903365598504950728347235353278235819993034315593836952109698489594052405071342803428293287333244269393363465656549521225163624902834349572606713365037450897827843675775724722 [144,142] -1525287622157248773632418368535448462834419309335887874620822091694378793100737124876206929130129739470947684153377156938475686070530014543798886098908131386453523236055213294137691094488003628298948515683774384053335950666607132267281250821600717063410645557278419689681888861672808690412217907300610741788092330210720518783219262464748497057809560879684615880193821933935853575061729442855957359874352782203221012743142498939566046295074431850544993573497590115416823568559206200739481441542413439572087998819443092373268201209301966294043548856458492131786824908071928392165994315092736282920307031780832643088325292919446886995114172683621201934831736077195708174874015014358345944375608446609697769876334076820334660988642591378385651736958146875470467479622317360750241212256523010816537061704418573202800778555656468163686021211232683096674250958164405550024111968379673830706312293791403504956856675744688411444502082976488028224706245879729556912408477928179683921449981444297114927207859757540215350347469221214128308230351966851069820411342760885170270761997833126136411858156861977750040172639059037064722694884124133986078901963200898145160863076382361539596218702737533705201552461612710971242635568543433993966966026628141678128221644347950468814506328916702404629460718094026346007425633682821118482734 [144,143] -368951416763311445786946719705632898387528780148073216156416103151213676943451569817904963999014509437663054242943157685417410230456388353112623468177303277662303224300491801296639968195392373074771363407718966090024050333468031526983878379256816197411637323537772042831269883959862371462142638813116643447339149821429534579263528681002933368916870097650070760561056383564609622276371072794618679249973420677627820630977892350762937633101170659379007117132589528839659041417326360135877710315238930946683972937598355569891823639311420365483285749585422458367114958272682102895185441228070900314498417591918166913351931920546269763554589899228027060590308948286270242777149315341291344733287233620830001841880070356417604463745269895138422067104626392338053547225216521890942217644182364282830747166581133470487301058248087831684073898925465187828403141895090656241610034690036229807075764305987237019001358839852154083598064643394047365705414109240577613778933336256438138574409560471565860444594098650323282210138462276318282214694053543775750594159809289169712696885550824830128235291365675893499779135677313094357931325999240631198312790234766496747765081370071680871347449460448292813029987971639777634228477731454540180470626089940946415255258175674072796465852723228299822438015708450113265621387990340 [144,144] 279837875212746413576351099484922036996499641428965319717549129661449457318873678814331371121974853508701117691344381197735634889969404771437772383962813906899579767339899746701787886396168826975743056311586754992201512545774096326880678278727408514983341967496787335649793760958533586995921926149381861244937190137733816464045704204182022971308673954592240537804336039858340147176926568054336374655049421649481996069418247293803704330126070331624742813659782211839808125990412957073554027701197566649196963107819281897931631460460503664423935614674601201950902072623912201583848196739645609303141141475733752067072754324437213475148440078411949414411975978560768359827031886655516809813938068757520180613274939512105174358391022646603194156541797348063369162052154871079072712032926138547335652094421156939950857904606147787471416183653304916356909614954742150774734890948522551810222643679567979477290792905091024981640616962579196334599785157949652943314362759323289779149579905445714591770920221793459536341012517868532942271714237286174044969325665628328033999296719893841001206870090899781405224050559474908731076136094928471372531292750245007981806354299896491880103450686371578610189383882470910417645884354838554147545587711584836092859778393603591058168395590213735542553836311405408219 [145,0] 9838240240685578306811940548603237654553057304843949254061181120832128260127582223513184740370697859078058716472911794626913622461166064403558688816866946568109868253486120035974997034213945607109371142425313907501718977057378687744921346009342095907283249450810052155533244541254577823757722784144101239910548273880862466698897684257789646755666522960696578770323535263042436820501782919587107541608682913755118277441115262023467863891381099394965507601041925942749077401539620221253386963083993866761776700188811456452557715739845656627406028809755543159360765471836797694236002247577421483358335960862774723736348258060117773378232818243288703119324563032589840880232975726344860133514277743985851259484994618442290395080275889993222245942651676001752063365216650663380212946834541049194158739997527037584517873459543387414061477203718299227495055369034450851833701489859966988805115788762135988996318402281842128947942757836539688342826788136526049878732319002879047003849718795633323629852793229300711665944061325562453008666657085482775718360718867355037637779290289191681014652977551236157627614839348453440267698479608965102989362234339347500330814211810739628367728123269290043254997482279193513943710221827791559233266420524955552173238125302684180953640509898385659215731802769543294073341404330529908618028202186290337906694410315454421899323279109276427115000157258271776912218918039505770333757569407268827488070978343014393360934132256661083249684815769805367594593360228948031090529735969679185416896377041250591205370096019265172262989028893953499032217189914995306366288445868087320227876968024310401957366216461779003366496976488336732461107705529639851366718708496680085503614749910192691510833981223640806882432208268969055026982198834341222556588098138761245080189348192072422636814582326148100086577680556298955466429554971270478714579775096603004186937492637380419969292607315723003802432344855333212763071060180664062500000000000000000000000000000000000 [145,1] -3856502623222629533439898161207393865726497030297814215928482306343239503468211196259602769865224521925993413290871944204352947987987173201144551311318842636490876442104693810844882036778045652088504687221014612428328803436144180305605294651151411449756293899950826520517929131272289891632677741320582082637204547137019536817336276283643828006300203881842483791882037572315329708598332632761266561859127512307930241158006106518638149846634187650642447489562685335730576405470320554470046807752680474575608900524116284199094347082358871862323553112776630118735911350615384928994672020601637130606908283503245910466943499335303150424870977501710725133638409361372673812731572542800957988213985769419598185628408488250363366486027096100225976970726439149464974203035444226727070189283647298983768926324615661169234242077023347206906968897309081974253886321560047707788720175052985332450524393218001360142334081104751162083577608740553467060163100392422996114753001749844774398694312528703887990954197255454872044584312487067195057489713668673381787424866593204147640866434919244255571751132751506426312865415263749059662814953859423061339873140040174563598900044128985302890440751988462220185686131699296781401188010055630496260590441046216540530812141125852839357902857881679616964750722718678100990257813212964412613835540714336966705592103496566695965192551662936360633258816164526223389972841869091943626039643260421552028861167347291167450845505530974971143381177946295340339232050272428059156856033429024222825454750413142928967033040015892950823420425103931674058781075187464828694501870986895299305819207946508238235959971697073649457674108821495652469475912188654566952004606137858462335418677116915087996908600004345505383064055295031243150752940306666141335180632853850548927067431936444533436241870168106304507237988730153781505625370484325461892917449733743896720311965859680407399844281506675762504279814102403634024085476994514465332031250000000000000000000000000000 [145,2] -88343068942557479079951837096190112974854888161712219611608765360950854277837464988081566991191952565627292131886393974811164925467536284756691653007377988187791795786781758878678324863116841208494518954838580533552092991969145045324155100610767345753895987407313078774505449877982338320054350561781873712321174985634726952325555672865116695943027656014820475816006532838682010601556908560276780361994422519345127299202975411028989043553396672107946945683523193202315984110273907973696866632342774667651361050041117710588777130354352720479368496406983129203636777019988086189267622548165324399923887495846306472234789808048904100768583783978555999273393505520966126126899439444642678176404458843786734765171653633808894480408526849505983839446525884030810574980025404074916788399677413132482738249768974849223216861116306333420990380157359102960511719461157982640998265574629607543659479500504041306910199915824982136404754406622849287215096235761203221487213719114584756779201167814713202936696914411921157491744548170677914118060218398840328171430925173299571927917815313854381078118831468687265840011711877460965150370499150312477479322271561415353808266225008621231234199663039154408758602043724128852100447163240042847839528907260821730639496728407071127785399129105329381654497777571200890187506234910217335536280479038821818489280579432119115259407686414772501480150445406024677335708958791899870760706183953214933357714941077940296888582114235021154377487483229852002273374675833963120469997311548653887757577461342206968732076377836476878575519756566640744926908095985780177431131412662830835861999769310772602404880774803264990043160191788482883295298486677179602254293708397449430981497933031916002635889182002275730175062761388632467558415763619853264699432998337462973336129739309264392370457612577560425987120472848227044613727265103601953586120696380413164743268642881427641703383383615737361975727435017824440421918552601709961891174316406250000000000000000000 [145,3] 8983893399403607846229281199914517346992074541231085609972418081763378785560352012439482191875830970220240612781929866282290102807053110585096899058508678881029581075721880851667581867493566569454571317802986140263979793060792857393397155590583614173831806018371230566721363090809905953295509625159676212139325538758506690885346076241494680908903368391285714965384794915436663838987914020711321083664094965472048409608614719844651469116500863740152188830297545669872214256441404778440754982304359240983480886891063388835811866687028829218395251104473729936532019170481035213477599232563780408019710242440469649206420219077531095273872457224860648266298021507879587360884533891241934761694429940728501445473215687338137596899378568962042185209973878662145468590028453233192414399117332452980382641207988017924882108210138265218380596869032599275278450889878529728826475113671873820959574307404385044800425229842524227039478019531827940756484274238109288545572955247344283816835853439238909045972779461034794780090193752476595877760112606903049216705680300934164159988860289947952959300005617206661985079821180046746391225379791868839980113892357655408659684053955437168783359066697210048143707655128554362674619365478636434209755240513087792797366148531520204042822664627732366141767105875839856380794739283075125633683607222936568925314522523605062052431269585375791863010732453020506983515262340443381810095029332786316354951549199065430128785842348606429460829385987994834041406566128004778851857452534092117975852100139677703228344799209767589374350426487386770875846242283725897058251988364422782601619978438946176720018579622390532627603463484951291485072191406417594961603347044064900353962973745611634033267112068276924133682795284448344049751353075858337642354079592279203694207551291955786569994443196405193469677998501054261336573984338933131206417465719619489674530028965275981820512696870887603342394653153923922417334324563853442668914794921875000000000000000000 [145,4] -284963443355575963969614654923435614448896502054658670670105846403475073188305933260672958186745735429643529636504812718776547845576484186352152332142265594991158831987470611901498861845976800123512205905642842452060429102701672315904069979523384580190311035951757073855210217728746243935121966599089312800120730710953627365539119611591079251577809726387287502852861806311965824123534950889089625879602715715578977830000835050366663622792535456888601857876926848690210573654654844047505238773742286967674540552848964046982872388973642792251774061226922601814267368435635900778769386419787236863393266980017196941748325217821374224413612062625671803648823559101025288664973273226811402584257795700889126842876047778246528302154943147108631646508797417109935394812141988357261299347379084166746826656629804525676187357809517859603331920089761108283242567018399421037811597522325523155702585993729611955047966662617825717041564418665035343500376316189953404672931517475315238579791242438264580543188963809412073360582917092586851556518260237676244975956039400218994853380764829597809963542875874515437793013783502921578204503660988900548088259902476642436384531851486079893870930058824443843815123531833692115163631086940341926300104857313951966773571624886514224559520704432823844872106665098355581868035944848274772360931910289760651720561785084724322727462182313149513675052110249161126258156673007451000795674299934102389261508304352421208423151568553800540342384403548558072041241726603062379844998207600146163194163195090272858429193231325021839129047279871758406127582773314001126925007782356764695681329280240260496753364396831853534663286419167808544281461931210312342752221090428953858645754654449409450957401408621975469872160591544520358392744608378382239447171463242536646557025677808084612711726511360482699411703174394741823807235909629933859454285107068504457559414568454631246375476527085929242826716541875375909853573830332607030868530273437500000000000000000 [145,5] 3260401200184915356664909712299781824796027523425163069530180488773211233619121674921056197810863654278095913677463825188985469293128964221114918520759342268802951468701359897309990652177312874142668522499823375768344366226563523693087058309258087500723604821044769598339494465697111360919715555384042207328547209794418792301578998801025627267038745723959246396726526552975036575841469209870332247906208044739071370336507051112712443303842819777103475969330208807883471138553940058254526661677087062665421593779309346649558722655277179364796388323536084881328350358740214783780770716176323998512268437608432214846368904557034452741795688040358169393596331478362324050866252543225497706080642082692410672511824187266073277559053628021451434569059033670732209498352491263250617781816173710543380218745664523224954864669978787237081624357964454122091438622397086309166906856726638161112879453725398085824159859321607888160560944420037168877004853089232874554793555555680474447988797416792175244599462784049864656423809244909263396806808507427042390612919441049982675062381892301613166430842165170311347553022129474259380673304692608026664610674549801891690324734469381158560386274129433646107780704181759096083679628541871749179570979912881537901613167655533511762375946108707061729998060357937514606147438775623099109894221022353511316426711871976969731575820187946549958873698939022310087155928102646419286647752855768666219180960739735101939456135934905694141346126693423190915231262609822089124835618971502260262959392062959486794952026621232174325632933111347342198451457585263657718572351358279675501268101496956022558432058258782611822833822734628559284050226441008512341837675464609571347434547363418403891642526400149354806798486724427707068953348344077571443918371324470525475217399540556742999154221809677886180888643107777118982537613131779153619030255690438437424201413977348691367478579067044080568361534089652509216250564350048080086708068847656250000000000000 [145,6] -19276761148325600131968592049330800764333690682593841491681283781055922107433965904454710695811387798765600517892696576055900833131019859306524296958826553132763045250734954978128142650924362060131105432877662188052903877849094707926371037889169166707366767107472041869533385350060352188722219059720273885238848378178600356768107469166390396586719112993352614842198652720354585512258597637446058217346478572772282539601736930421046203872409993225796645016288051230727977119116317324924032097321169596615392206981666447757577432323260762962753573045359415401568779349134438689044522808188169792797008095929460797669292904410040099414873884963424643450475432247986169384458916277572391012028598909549415930443207834561596457993594591215655797465860180387987657675900171267135573563629306759279517332359678185778921677205440938694095100602054079753364839408111435649404570828415178949479755294403872612511048567772375707878046020654589530861804166265074392362637497748390440112129439424542170060615166998906423773863205358263609812252083596156683815620689145920152096141555856362830025381058204076360579791938658338612909066397760490079284677087728606037035591747127454202715927747931516591762202606041299636160344674794909201326561118251450599882655738021176792291887772243584214251464175044866580800177337519415463994084042820236673752576316355047769046842506342861460512978472079513661797191411351691870108519856234923450472868550533101235611364713941073606801330658691602014693579447889429218938435398807774647746469563955758370848693092648316066470397312764641219337542372912278578475074193909692243759644885990268368077899277730130453444917048875373172362773492980644956970706817735908173696374903199195409304236334766762723427497507775042974498643793611966914464002157349627096908029109095836512789788531878605974022051480397614509528910966619408120253418858724184693192486942051129616090116303079549167360639411183953484396624844521284103393554687500000000000000000 [145,7] 61359907443675538482852000879640518718702518592528703434358033950515804332686242981673672717353437258898275095459957669203009774763110650603669282072248174963645794027340311859416246589535163122277652977028025893074643408687726586053999030760160505940281962349270451852204225150337803859583344296909776727615658727372911868514270577460033540934158138835133119999385334883282295886533082600165828242587002851044920218157958485975312445980788610345780156372992666617646720070660717355330305255272638661346995807108068050852690243385978638278608154923858758771553811255857663602194940666946985543500339920773215444175459465892812860659926126595447780818046075832908390093705022030092848017145042895399145942098741641838397371719258835151206008947490091422367633633736691082350150302630705539342104438838325391873207389212442706383100682807827714608405616049603837172035569076897862221244500129477316005845205303230295019867188299647876281451063501294214800955517724823176466596832716308124074328704959694837893438365122794539318315377871662542397572189409160294544075873335014107818895224858487029166512710255413985638830799949521089263035332872303219686088396732214711726581471338162368736771478029171098805729247536084538055998669790796810056258692555096475558478911745137748440152441384885357909464945361566697933808643922616491498914404450322156332367178892008947694078843736246285393800900480967155031070163786315106490833808424984117138390860481091940964346173659764458900242993654632800615055687090916433509788019514714015734939700435894078668103363538627576616879294047656847166194667292705356530245645723632066197433406406139305504963080714764139180901639214995174097826040351146471205221215327030183172922571558959533558511239737304227439358017343062319824028261893078871855604015062119808373751446023486626560148392623822200738506145764354778812649659404572142603423688597921528362096877498040258219324377675363280104647856205701828002929687500000000000000000 [145,8] -50628917129636327020833419233342241996784512252594567794781426557558781959309748371387391211777609969826383710180091152892077677749320011971980479553246085383242264279809456481372881492618181400420708579489428035263133142429643061464572992302619398064375694594840495519301441990068110768930967118182386772474436494084782821419952607908661612613604124922836563043565978303458016391263494880164328905637084237027272454693833945113365178990844853479438898027261662217407151126543624712297198269312336443594053123733807323071255043202540468488962583548024602634119681872303654030296963991097454823663430027571842942408257981258486670597690209021907343332035119559570451290291350720357593219016975905017633972401491633089277829236793867044091179478522633139780901133291947813431619769312602217335904711115344755241496584828623309989262567772799189818817088060129985602823800615210300721185402033298781148535858247009720001372174451071612025313879302228921631859194705422779504938546241154684068569754200780641432410920803809161164241227827840132106437418346714105307501737622773244621614962928752435395142050820861146477416460000843319720149887356238727300881439444575309268135915500845233293791348013096413749910732241302759095646764717090998476311932403849519773064487906748528745019176893498201189377922403842560049427647659984223520208510259111818924779381163509449909407077077989030863735979702291187931340156535997588578120585778680507939012273008481366204991642186135134492056055967861279037399680598590092326889444436103166069724489172086226223288810399476611829168675377005123805229464541470319889476688457671666653360067624572368312252929314028986189449757092401897246891119373825881718971968884378542616420613902723623539880145831848691057710393976423390329979708267478602621205130473065301748686119943857575171348521662350250496937921583831861432054912389229172401298701521498811470682660983143951014158468115766709161107428371906280517578125000000000000000 [145,9] -496046481615162038039650906713465280632098545575211238878708895763023208247900496561003999761103104225817477920041216494210956828288843646497256704161634659988787235404260766369529758663943107954084088566147418491621190604909924745915028028411538568707793912620048221728417202369897198450460675407550977093148933689848455840705621242986320439411422384143359861309669521185971913806975158372361178002471346694348005601200639338257199768032906632805639881424805104692319930600015098112854220133434658643143921271551835703931935157777978416488092056007039040057898858710894699349925215750100783088628565729944833201035191493373180851562297718422295480282203743307906547443440161175116964939403338943266350403518078956881596192683680472925376686088226916435529131098958438065236925549705433471188840763493383609949567557417020916024440322451035275189803439582303893639227251795919185395107693498662791451440638870736805001913214178084703721835178717672858570300915839240428639683677074473763801404649023879487676527542106464039820753639033876373075891489778906299745870960419430919350971403714195860497334136952240496584331668024144299448728999935720690139925328151982716173341543207980237754925508817137741708217529194999371643870782884492613192913780864076647120113175891700474834082539542298834641926451508369249055553119188058866956811334610015051482138455288132870192460286139284309735260695653275598995571429502698233946184998328915745405804454000313858538605182566989207057818255631637394102225732265193682320261762972289106037042164970502160730444989623287744204498274496693721472491948163094462524421190815501696850459051095839125607335223686684908926904644664112444113177745709928703068591114038421990989740436712031309787362302052667620819724118868370394303757881288461054267293614034298208842174987189059997009546133179045484083667072391220106442399820344893870407029995977879547063859389106959681364598935271459367868374101817607879638671875000000000000 [145,10] 2921296184590481594217917560497066004948913695396704504650172451854288264398334306362136371322551712505773147246734306697320970222844355378514579916953317335433801252453752271143638900195019151842726297544748775949955914154873571507290038719419524304728747795322926491335611083132885709079333542074456086468079611242224947979134323056960447938294751740248313160433186133106535985999217925611438585432825161180175319152849725061166619592905086698966825016046491088327479983605729789286180236928533418726218250258689860655414866561566849845684820914124372453515588343435819830195747605433376435671476061514432729029640992398475226775456727153645999814037845665207325712226988449597083792673775960235990695444992465612425436664651439034150846565085156424298555362709284204347509830001531906094642460570919395012184719988483709156483086984474807583709718749557668928363063258583405345752991663754125363081432617748172048236946607798081737067866101189241991868062248186338075154725028409772414838888722496526623483804843323750863087295551816409608551946476737538678948257942667670699171764328870540576454732912734803384027653023274044836423809783618640344778089194067115871267263566052179626102113007803228386205112621853545053138794098699045889052813686916877024997155713612244403553557632403565775528594531879096908445004965279764286096207113085248054124108078493305790902705601275746537838985727176934305245629766407475597685237790455254012420263120474659460301917866918193650391929819170813831434898214645091591699741388328870520295437576182405043835860048153544294572685161283316687366682652411851903839569800618506738627719178536924971424006541712039240873621194747047449799857681161904765586572153491699839866272228678727134552954984167500693858476453436310886281051299518634567837496380891810468508628479232848995829865330521319973678447014210868311363501536716486607546145872808359334565202080463370626958047315824273937323596328496932983398437500000000000 [145,11] -9422759230312435802335685515384912255528208841297964509226983480617702202329586895595532256570848972066920931371365898042381843650979170969339617368803945063505548403316445954433638478409755461120401991188036914134921683035276006476398538483801199686282170603403674128666601646299950104679274348402739969231206017053860917724531693728764870180140160965694436710816766239460948544952666521784688121816162367583189022424155449568617884226964976216102035137710974997559656672988031250975717579109981968176449128800476421281206058107118406518852476315166444208060307588001580597022230468811069141077093889202939896576724241814685249589813717204986577919061842197738245222628987567895450105525774169161530669927381498672436821541066456531448640408593054691214432163554460495042461837598467352764555327115733521021044273469708922828320692206281418673722448590963925530435164185682477397398999251664188668266093421525478907496358759430972396589795995664216869071035188285104999645876931187174468634124698421636789223799841269785812166548285559428425643748005297716849540910141376459707353550064341846917104622599909496599583542889422085734970036097449708132397495489394943803645994177369343030570601293976250548744965008893456228146737387203214561440502738367867048330339481634975160020012432688988106211085216065437323532173339833947421984891482906998112826438312787886935225101447374664583166043523971787339473629114165223270455816959292060316198363820548709083607061285355666358195489878222243124929331727988207628018491705727741575815556429875996892403132317309685660552989067082988197873444102389360514390450210455670328020320405185275764711146619757482273224324050181672021507943127101805936216199430323367168606561133942030538159747934034529178829441024382601410924484954011875016669686431600249900155924779456093977201969820009341510436923008116163936787038879047389609437016080700938798326111668192606651492382319190710404654964804649353027343750000000000 [145,12] 21809006575226699318113830961049712518673489549607256594357908508242704585907374239632183838735113341874178296035052336625148926513054490301499779311335115678877641654995264016002971789292429987691071438984597724443072027092599601730847529765193412311324187866876945103430433133908513691913066690204779981328579496366606027117719806658222906697613743292154178920182324830278701399580631135964495212791543130825042323621069349057167064928935158139717281599056999600447565605102274237736627850289746631556303640419850673316792321112758901223018816638854909241923022528932749290403560117862940189886403545054908276661946205622962347773426158519751603526213345506055377744092014216160201461500354580903865962158803446087804566332137551838815831309742371612918196221475587830547665499841006332011188191255455936210080616790776785467257240493836427539648216792005695496809661101171612038534763828443290087404870953551782199575509366944614147110695222700185623158575422569760097319871224576420348588179285353764723258640381779608865990995191049188469353145025770343583109821080371210318954749926110600888378116912540446740427237743461607620113567959027086887091340366752496435069898181208682059428303309527499426153653532995244988242396660053874769864516174442345555639271281760537519963619944651462105116426813931264648896545299136506539190870851396832824299986402401297964142800443059426097101751833104632092316837909601873493847398400982655435105050600692748648498418764905355428327029985090529313804726083959529537618315534281973772865751554960359017289733199244590858526837382612071145303658955357028728195693202262862145149000031927272894458206533093575042869223066210195520163417085510269372618289026166310996243663608466297061680154891710761852802714052256425298784431342838280157447041645941207762014260650113898603633985417221241136574618957070493264578239080145257664282324901234115024573405386399110178485827304939448367804288864135742187500000000000 [145,13] -39271901289932268761730810908031509122513902046473816405439811787680642211027435893074694800497957553731435475250529158330487588023786019224449995956490707447542163980109142861694748379808882030618566462147953688338662740504753170084618391510234711002072046989030857770924577010983701667101318394473979234877813715777189717850394822253052316252099402692056880068757296816125767018628816589303858119298906128794343157475804236348480600957101159695144744026700172333743398937127432120492867906072830220304147444671397666389050841952107078317764107057911421016899414849282740703772735317326268860838388467560094895438367135377954769855654094514469285683637309627832839356398414789654067801709692141724437133650231545865957117177327805500885529245966545502130782241983933353405080878297720982162075304035945985425169637227237326662186380482060544627257405995479215697734624619719270234916600478244849984712833990895251710840080523395287555252982970876156022107285534805714231877390163234048722956307185068778729326970210305825044685107417959132159204926057048878796300429883021961621165677799385365879611580858463000247689727192928166483304258928210821733210910209124623172092088143142312738610179494387705229241492405713853052337739824988398438710529958975594103346219047993763456285272186237920920182254930455994864410274239831029283263107356924008664827901958672290001785679254113959078946419514125362667777530784768576926689211333354726238103074645371968103059884796881195874553567879634890979543686201378670322573231549369794664779670129103783441422221565697014476269301003360053544909775906659273598022564047560662112201137393713104543462179762372726645034444140353105273967234197387739664140536488170861754209875155434318741110968090763494001176185147460903297795432785045028362701173307688427239729272800809886726372637733391252427386524983827527343537354218974850398762478282636164292024194029514724824103666378505295142531394958496093750000000000 [145,14] 57046877144855853312907575094310985266322258979231661607690526336582710011694533615444363130169685101579347115497757439364129292135238698091151418524740544505131225967947300262935005005250904923876311588685342898406351474021404714807264721977987326835218237179499873301958846142589653840163296527950593138568128484472357196961855040100240693462815468368284299939541618177225967855791061378934274821181614750888589973547454034791814563645570034091926753463402275882490729101099141202397198800947165427670231743144624964937904271992446183432384262710967156278599063584701398864506640790796733815689165458910294132384451964286401666867910317056560872193125200352310639505297386631304286999603303605353143382821935659475371960400718508767700388051687952809811758693417115644320019046507490491199340110938821342774766592430796013243867877554566932639089402041506313434576182796293791286810930736618701986041900584988315079616945369390704640957932300078001948894199045550176890922383226127902799837195278073696759288092604657615193809567321508456132698764866202392233165606132274168492790268296353219784218726236951001726285007693940532208264903324357260163512330439528688858217071544754173007411439341826048874850392629481285173576380412122254047273914192145088183102025969730270135819738408743702915155235601284185357764091328027324274940290178798332489542147943157980180333748195126786214994092506478251708418006243819638243595705847794433297025429954680298967483560757489032770232484206181668664144806109041530337469048561720276919647502542860037946054563708819783095484641595396906400609835623673686612335128020045869760697633668212458120630477371535423150823977928334984986765284331723590172310688202491015606035191158582422978721791740920552342615522723095009490002097443165972103041952071559642473847145707433857689884170262739954992973619316239134923851975912581537956304757436980985428359481074697678870677464146865531802177429199218750000000000 [145,15] -67941836206956442843459208304521350742811017455687202004891652379166566332002085720404363665388057616318138333860108851049543715403796660806418834505682481994673334357472222756070738938042191468018196831468499362266880580587409243405271444287287303710561215497926528749876660215710378075114811128592489526793474917268296719050452771563431092719310078928292409401457961114546247590465162132938804562988861158367168688102976654047917199257092863556681278503893976044591467310348005411102362442203938836042139057442226986421173040244348721374264977497846529734208861673051829820108054652513651093805507222402701516468142733869230188716208475047198059593165163293027559092498137299214719434549567495564876380097601411330112005323655169035616359454892586142095911082145938447618764339076329072369491903719801209012481472297369641891693063791568562640186746498216382237874969397281861171400051484782330422083950186518794744294326233513097543046214064632629374699878561620550335197666421303799403789730423681629307005044476058223492708831779086225383965552878525781952361493720325843515334991781002320186213660195209657783721579071352957533447348913579527140275819684094319061469574600341836012767047211813808081081107378941007144537015978769391010664474672928901439992526480547952384738514942156019800761972967763674690585842459016756611550849353441421376592291391769794607835872697471302578275162848213128027980028942019201708423436095081645810633916256824826339992225064681155168069004097216110749956326162017129325283044041751886946302511367522493217074358406257071180172498622836594220423864054518741965191414866974532515384550582284213050199689705670996639747215580991690809782917608078591336434289779449286986252348861074778179667077845224205117066007512057743988421617949966890156631959505394058105352176488331335897766490869209953345979101439584005500367428965180634799766218481730212580653731780505610871045973908621817827224731445312500000000 [145,16] 66469934804910855208492555383814878459283534315536476720373132169362189549805631912975154468239028795729721324109493968403589625585678550927308639948119506743571067773931371475256520381863399507332034005672748337960962203734659501461226062163448610528394488683353936383996663239285415723622668248827316295504006038192408150074946905307931289610414750076721516651145189736345188426442765175406131868420907633862327303157000899708858440919703178143402002404701151937969709466107856485121664243021701511660135431781193310741312398373829332338877430387214463598306783319580887411524203882351860485640720534018098893969309168335479287035768131909603407862424974162721198637773794518004072324171092739349446479391670257580712932700469710889323265485622157780105860098896197134982100665590446642918429546958529229695227310237856420180641572638217710052504949261278042935780470370817561350835327624927083620725170990623094042313427537863642938225903822847240356849199785273887622894117405807496128385606052344206141049959445278499961494326124485186422829515741225791550759065159621830983515933331586557953291836344924790745562459903005666407596406371388460923763239464128115595368461010943737374897678488227364391633938693687363346671432627056834158681948339249813954487166426706927931272982512551764591341795098826255451417155034363040573144719348893722602999877619862249458614532181721295542225732909536682499350527171389920255701475140082367745398346209374367954057117183683308516435867801991013685431213465928088486863940077598232207206188973078553376726695817613543596701075321681594810666292460000627042320054995195802805542496211180991938429646511369281033224934410034180280479355262697215529228993824045248669652331469387753288603687521711087613320461396557524767995954671619336155404824532759777209313167643006808990093249453596207825613209738423408979694001207575458892615893549213486844740028658407027251087129116058349609375000000000000000 [145,17] -52658423232455734172789011665739838334313587681846504635326542059258838112671253659559906337940661979681530750179973357331058494131732964421562476068602865640197844608105693488282255571517564774582817091535499310381859645565674754907005566802191110867767998955504966591282998639849739823807183427225391046258458786999726577525633369243295391996831199087517552140402517858467925136501971172869893359141899341434327802848916791222324884389894933991027730203860656663169267537583478401517917163332849246828592693202826707690990500694604235203409023963024210064687662006367378693379335999571215770982361366349704749207133660575077059691163503136828162234691048000214125633330014364247812800341575307547287594043320876469391474657996572667123320948572503950508646394055990133909736023236210171745739733326133455628956668341496770992693900993761424595363011809341780653775109223056194369834616868831270214585280548418484952548171586059418256663865769291061683130196587434828070249645007284677925059960806558849923620544195231664315752072605000441090957784602004950827011131745829560050032956756995760615651405520197559312739983041927564441150357708023658596489425741656249487225003992331574135346703223778043147763190951775268094415708350775887890655692639933097547421427150802226463828273688902660553845029766065984635967173429524759052662301192942285316128018826296003780942612043756419494737385037552592718164588974764584111681594345397632499832426519641574011295177829799664748442897263035389048211393569660287863787672153349574359777452799579315702550302513416957141367656661450200712925511142378720878929785956452752630179925260525787261979600326120689767747777387586867442807921430735885562715408347857723514626777983841246587127376665470315389728291202206150696583911348846057432290242190422876642146508474315769653366549091840979886887405379081597338666140257360502696425653512400761685702602066250221923837671056389808654785156250000000 [145,18] 32315482113160831836328639143708681788291436726547654299825579247131940695161912890744106735817081857052874332945377040138780354705174927983578988023748204363344108288891345581337104937773745655289327131973478997842174012431091101185950923930529882065469109256069773456589869060978288063428452227443313907951612391858744644966056229276645894797695745548118267481611114622304918124202873536262476195453638569266716880407307168380971525181915803915616900720130863026913728108806369405274472405321684886709149614849833556086568635425807523174991541964544484014650249671071160091827909484962488341677305558936046889565417100041725762436724367841158817882284488864882571744988532466120675487023055564492963277213934867008401606004472625621129821240059488390405435629109190891590648332436132744693033547436052583973581549896273670094043979578305171444158477311014943933980859382682552150221196613897433772212888783669663416894143125787534468556039073617532638545295813556333690581317126671592649321394521048017786110932844495164448291595147080955395120081588318375847457858242642469221967358602338352895470327265642686852166325116488161030205171032911747739918423950674254773885255224836121308166894242781349790076870051827087315208075224467752334380381462645874952452770466479497233876164756260812427909963874547497191059535541358918990538728332758596869467585215718925888370998143836326884412930020454582346084335331140695920925939216958479631418574017677386822768362358115422281096540447605808535883404724887496887926648958275157223794242876284910417600337158547016445123461332810480224737454997321511793218527370224640977563649755565386260239254100227028304897553310000507818604715043806829095223410885783842016733044736200916158689045728910387630121117948556368622693468793457499148579115170608381476024287239149729695870683045229516058396155787801037450748769505102751417027469455832373390960499115465154318371787667274475097656250000000 [145,19] -13330129686086360054316043309371927564875095502701262685937838800830988951229511914737938473387285420222878291923720017189874361704891977466217785454354287879810790908758404362148600414129977278320381580120263847145160325549867228031051220940287252348378171434231407736255144637010017776888150948718183735869866185432159449983365600053892638372306031550056828326502476733855920300483234391818168268406023714228654294088654020826540345748967080724930268320206524146122043662717176641502367965298669744890004321869599411569673140324144923234072380674018987519146098754660888623729631663836828376331104480577915640816205858269913253528614425497399133146363257471728027352363794754045386934485485973131547480670385320610255834340094852902923259965655549733536690400264838909164891169984929634231557393798041869537587951156667474827496078871354388535774288789684264297513938545198295488003317070671935071390549231665010277139433365812061666395353526944089141333626929054356288998881049669622077110072876755280216373592717181643520809539470406729222666025128992965223326732611721400582564758921256343202767237998290997667899886217238375158362792728340204242524990272966626389517292096982468880675815546735371142812126518636949805124477946987132661091210658905543937842438964788558835613894236681860997711603103372473810364107040914855159359239220328690636078706217567107059931107447199344805935525308465995924722023339096777031299263167537908271164135316795818260741312636188245321186918473839614480362155466965311767661982642778128911202278487029891659387986735119179244797251244741438326788319580053897459395311337416679633851394059808947827864460039018460053146660128818404484538256609474897514090139832635373573462503456646531272366539832123907579075046115724281899422335541504598843904979770025981434358136145468776703767111780318890541891818192952093838246335655486344793197137436295681908737797982666961615905165672302246093750000000 [145,20] 1011010166981184880895535384128677754192953755575203994605837749625937276104183383653325876983275550048647144481238228301938864797860137783655968496704346552514827153704735694750812981230173502750440306599372868169439557441534092122367489760064995528389836081722054447972847354970093728210214060361037463509741864622512177265774962888816781731600106014805956335341585121940166447522520638224660767873908443251751283159272149275937641146957824876454758004958540163195618163855372115785610743859837848940803663152513550722543507648626208336986608418531562966110487840701336276098377111205260484080670561267993426072646717596776023812462189447523625034749949177049558077037994941818426696669533302731489127980938285262642725675522764928165023739426341693128455805693031680169947877179298694221778158863824290953858957875700631151038291906987452222605745023986357780486654147270269302516780370514762794996378942735118574451165516612050704021817848798733274744768444244160608976461391565937200903497379807490037792246898650080012312688924966554919727843060060281929541249844122092123173120238265394617722102431065302159408661160412880543206906191083756828896671549191103877619614321208904659385529005899963861337038495627364565720125702317645503053658607561707535520563515373264193063043775086623787683865227352686679976892020736477676976948476802987592714967535659327420237733344779082036376842478460336325754198634386190777898513358533069613450873133727039402044453499872273428285988880292334774039013624178227267368097199572612617636277693957683804763831872925912195158280550169990602157174124626639733027971699004242840682628130554315857891471818186943760605767227305965854734852115668950129578766822659735395260495341522059996616758673657784497238817827777241064824986585665822740512674130062057574002665304856065687414791979044334367360372124663703096946436806040110287229395210186269626895239071018295362591743469238281250000000 [145,21] 3953675122861950230024605313440980474947642679780287318812231872044907421440296124129438426132069406287629199367399630645907681897627409909295523609726796647486646169071832248510468304118969437572224107344633854874534313180691919556874818088336421706811093784009031652201770013825217600202705193891490848506274581210812663457929441126341474916650297623735007767681384578076201018851268743609907599494538508337791798489215228104942494777808134325722500704281169966054943884954201837566686620447240538909314490575496586314476379634219629800712914015103195300508386782331179374332592308232868867257419478536553691539064422380168325306027474340702117414781563059348616016272816115703097107439198625463746860722419158847612617277777713549519182232874815757512387409594726789435569397960147830265699908135650976262582831846935741532951910120232540115847817282953262843855276635562268164350234067410820147180645853745173617282370011403325963734316976168994853339493596586416074381556022234126700931263227004856512449764100304146751792185388703377776712841074337380410430218288743868166604870174271966007492799362101820462838906586408726444671272802144907384653165713106184589098078168325557630555441510387471563634873710224902935530550066764555883536074116209701308534177633593251372990641047426225208713111199779179439088496501350470463854619993300857635629620371074767355310989783810123220483496902362399325336315962615354030252233902007767090500235827292270061070912501770957508445724835585675104650661331109734903539764991799561620506017811238928882777662740615139541019978142029080639137581097094389603989765630720228621595319127511807902431272786267513645970270561528207705955380251213183518514480476123840876838753658824198671365330148976793268803908304630569716246340246735320832288843613433676766078580147362713903066344274635877201103257090820412946460249520280169839043523478602781828783463424770161509513854980468750000000 [145,22] -4116121142650550275001257507800646014255903883095259897945171351793663483542232930826013868135074117705031853431480297045770646966826315222553557068667159297092346978711398520242555657926439403085763452405739179827577908979469076910565858843251080304798539304196296672599557763180796690885562170615739654426218098837933269525233377328613572903802010602857094133388853356379706812175660446143482371328993912019750547559992995415892682718356800590355446494720152433124341376502933636550400499481910350613202880488227769636399605856128110544480588988531963714464533239822351261440355268670286852158750658816739240031002987399944104483837444275706786530224473836288266778859856931992089896032935684546726709118337815183463282866056858756901829867375312992422620139098750166778313207261565108632223248536340772375923524523546532091352949773638875492117433244178659861024893183909671122557711815681324368015018133399078623782752500592297295028398526083998356321437229892491589753154234946944196294447652746263964132172267371351221211169710436884137422763124798631308176931620418971130600218548165586460224354388268061106380568291230845757787895646328819250571716962558933586772311551774611391300955329828546759071278255627874471846908999203936080098832738288823451947227089944689258954794444653814349697121227047805429135379037733524960427102953315726362396815661626991166294672038914723077126768792326541857131497083491091350985748820256240551533927748018034146824563368891375969328062951253077839450038504543378115825042976053376651838280243154965518728398511072764502494274929025743075728215573844308451117651999544850913452490000175976929197642899217710274701529388916126507104862581372976857514432131474714068514801231387924512893105596815190010271252678528844445865909944801927081250496678585947043330336358248455981748100366029364833545429840239111641733861299318974913559986139599544685552245937287807464599609375000000000 [145,23] 2559398613521105706536331659317853772225600252426011914664626065481617099772345043795713563384285756432010177348332033869508224484460311839684305259512665903116252956873551802778938082304904755636416099301524743700088929173843619064313538074035420150958067663228786020189435019230238530541345128899929621712852419819898232066972664349624651072391802736804207277757217141803600713222648269461545209297963270846473997366250543986511926343683347091801161790935347611441196477365904969215745887864287834353620368985189243676405056503329738066723696384586544008935562186996824045097664415544111587219705818054516158968583836106752944835956255513924492231557258675789286813246736994792668573807881931552759639510823919574729713737124994965036200264800069340791702132900271730918610460609108133177520599449445131836824188964160265192884260569640879736081709852421174496019759548396601885748001125129595204162059829933018647979258694607394365036198538418264322501469258150963905197109585795715778361159897234467994762173747036974882786563393407622217083776120599100699818104188319262023444803280066862111045866238788516649848173909431734158260711117416124088841614887437841260236090625322670760472872659288134743191524749046221756014040010800066273431263210017768582945670955126650797138941488941675244716466117018132680073380928113054001335195918891706265959616440626767705703619032330994824120660004879407489956366920183020579708417715023762583817934921235901830807918233785755260760326058995504248280857497500681625383539195292635525018092345512891266251163374774970432605372672175185667682394696929374366596226680825733777755189946849691254351191735665465954336702635490022103042693052073138663234895849604009349543884616570225188633298980609162714885239778940485604985034964038106745060990484509458449150213898227067637615273656643170231655558498519908449507805415284489857516512373303285698966647032648324966430664062500000 [145,24] -1162949641250420245296086393284957994717609590279995510756685322633097189585153135794926008053421340391425801735350991286246037882339256287961914836487828587598313393982142681840684626670952572725245623755302034716045073848334316055629800305605778659507389006835426857567360172340737046946561954696674935330133336086908986458646724085052236931839318556372797401804363271064347510237104388285982143207986160766870942105219153292317964347413633328472107273516490043961770088402319463642728207230864299178926933328019378828736317625793001146994856968217480987270183229837621744956676813923662844035215650069952816751679018109984541348717211345443150748377326710984746313993308233194693091026981691527440441293222273780286455626622309542575324011535823256845931963035514902335911321497265037398699175610144375683422883276129859779101097908960551833658686389046505244136590251076605216711107055419703628137591506952689272555585114416756144020407803721719930991445832547698176869797303943187113549722180462961886104166605454209979192436248649803489991665938957763270906813257157737382665384737704583829274160772213160582933839249333782181833196997976751017356914443166935158275949772463995239737574337344063661081389502736151038743474861744443954711909961570842744617046289585065854809618259115471341935006645228081688656579296446817853980785115349715587859608709642123572697487797726296912631177955705925958312699455288936405761867382091323969317109689631713277750861344605923425169556342744657770367650572834683256553262600121713348688057018973036777296996269703559867779000083748059458155361648955634991916530498538892808454827708825559040207299320697530320839204262295414426824665424863290786298522714131041446198278108014342370719127871019062094643534986790554714526738495860277526010920090073878430605261984738538330603144737999870414187853376734771145276714220323244935485773599026515512377955019474029541015625000000 [145,25] 439043314671729252991239817595194067660728902748586897735401045720093301283838730776678705749585668256166195677007538514351641207016323918053235465760941410205347413681033505454379317590480256971943912459329332043918398797356018096971471090744071505981641472143631739452508372870734930007455885067320149001791107313246432673607383284202019247770946446686624471337721861994750900829288543010110544651359069640468846513960412332002834220064953984250095580291160339977208354315888705516834189567612019867210441443017170970863717371008562846160596121575334043526314602744837359718709484651779278993736731075201874663592626191416039426640079973014377633933104662536655479974655972893415092926365279531272220876734927185176097767783687170404177098439897009980924684768544653063249077788512985422615948846773188476531600226019789458912094902367673152347329401351652650787621297166596690911043432705951645013291308742482397499971809888938203985283246773022761817409770774022101901465955793484066255614892774988984190333297774586799267753107717566169721124079840236969885657511132351561877897928375630550966570481034976956095722498356673547919197027195962584683559270284173989823439843403742305735534693296805736616554881554358201910246004599172159018158839478362382711428994449227418978211879342167187528965843270107587800502093099470868194045727949904477130588659004726612973391522964966325059234550317761233710384258490636949272598364576091086988332544523513247161088516352645925137911529824422796790987114298816653643086562576352838112000183167497312010848506950563077309339566030310386387330660819993375284224668483535619401804480116266040918651578697864691328784832600119692015555396098255842114214990284456588632954931147609214613727105357737339083311646490317181816501455846055710540220046265266015740902345938993109061249719111864551858447451333653277437556723908954146168293064533827418927103281021118164062500000 [145,26] -188591064983780056817361458323471230639204058356885751021145151250537555922090583638454497055726653738033996376930938514589922824196365049790829617567093270842915117299947807451944685297004740837303405112533919529375160704872166625849771711612950373967419126233179995744865705971898529351934741612913924213917041693673205677357596415552307382954975530823706145789008711077462123193788851204753099122173893509376304879247881808644249695475705872622002270507414936552362753226697297965660540212988855767538367000321919401196859421567722883105291208029087102833716789390585992805374349694100809020181813822128680943837463221443652091672041662344524619725804126303524791740862404721096104176843533586842483125711542105155135209155149965512402186077074796600458177940009201186829617868375194328263913351176908272760220285353646268894832415224846823118009373001890378735162424517161573708195463695081450284244855122824716252940882357117466580027127679315350422137437033191364008480208859000396138744017255951337153163063399363560701246211337694946928474334315182870425084913910695210868160266150417679472955780550115028006756312113397722042149070080038401338259967519020424763093806571987057672500591611461073850535001579827531495737336943878098620458264335427947883293489461030814394017509010001483184732628639456070649602979508299064748079561722363303148532852231598912055332023253923724106012047919096581993566432946147473393177045272364964712004615710812755193271238841672523440710916251135052047148030888141954278081091502041104039570611854313726659196289256475972169581765133161498938020841245517443471057301846624842000392383124201996161725169342561046526522481658275822043567651676557382432578586895315092193661767289678385589963436926051015066991321648846668753248395959826121778874500225197334670860753468432677681349870710965032627300338738258742078189277408314244999232300870062317699193954467773437500000 [145,27] 116248899063843855122035894334993585215673445928454933181054607165377283834603596830670383608169562004327579923173374222353053875594245083286405108742534985550583525368950560950750960575340020526450739813370460784879989817545570257449254256155308866484387495308152655774474539633920028349285329503478469667529249897822502533891020146364656291242420052685815948814046977034900053624401818929423112602618571214035031940830371965716702745071030246092866667495142944927757401526008916215306648839407563384867827414731526555545211815640900258231514692880602045737639316239555150538429816300358483416004905328069787312300577187043828374219678369596763162494828317449532110575789695253886356587026595335395869317940072126544684618832472302502816504952309893185571217572700877889236713938159337169007666348733923092254721472946331417896194945269915685953824295162095533094529813318765233271498846691463290089380969000385301275047718175410792293211176710310077427454797690483048284671613143523021198125567345776183044783261141006108700918860759224162647408043750947990602722056822344643473001125126278256596591950910941778157670401008019630924651702266443450803375102721446839506538340857598336951716415318959946905401454679525583056256592215940806094438312680074144725967252711631566025380409842055851501673061712305643052781979953013900528663328246752808185189192012612937915446976333470404344138352882141997969516036755001232048271033979995120944423500100396484569597314037460490019414668594879396598698498763134634414190579467688124739579873582212116067087135190728817345793781381954677202761986178147444042165551936485100968988073257635491044770393565779569591789257166572998318258007035707038218459089144502912924616720194576650351255679963940889463780441209145695890093777032161879634402421468787604013838486576896177548440142355304900112804689792450691419948640502851633371506068215239793062210083007812500000 [145,28] -73847193596952750828579681756052083536036154452074594828624012643508239617652341290308260741540413152930726496405350212955520455159833646496710085562158511209079778569544039865330912863810987257447829219026214444812720993755429304172202741185045468706035810199968020458472635739474126952108131540194154805186101938158059362812795489506189932096722267183183531532047646861473826100948302239296938451519408597933866286534167387147686129913854595827372499844505482442458807325796462420203914908918228008043586129172787997363325748240806230838315222104230899032118805572526133272868356161921179364078558698904926673845467658467162460365676497449522086565218326475417333382722098422676854217209640910699327864366540920447856339830830994545419561133454923495282883509872075177726790258017183466810321752658467619304461423200830889196248183216702288341324900182168129115971613711398300159480353943777225754624366564670886930977487682733119939758949801217957612917807530495987563214356440916086553652606571427607419693477543395959097217217021861141488277839335920455063449292851848793531979473921602552782413512509597011653244866649320740797059344252206721489095886868151255593311144443143617887170082751081608497928915777691373296826789101989165528197404124068488318208305717526510137905387163181397801459000810940853844069645128244593677945535406331264758463387474495215568659847345008978865409879264012491218207107047459781745851352253595140740651615300431769986816161975321855868595976877449263463941670248152248999645692756406921917524412528711788977926620653568635233295468654808865337520876208966478495765013192625154299777271713732022699679645360620324516336068993359973689804454540568785898840689311179559913364518322067511168827230292368202910768113850801087140447602627348820529358244007313031541851273349807921299209306604151047736978971762509534605723473885907637281889037694782018661499023437500000 [145,29] 35398650692861610549244757319448711879884575313208076800996784477212598429256623272046173307641523471079329597653725094245206213615632554138455814390310229049198818169781831002726589346238503030618756010032996936714794834995307739013924070319269461405105453625052348373985599397505604471572155458583621409970180236356709423519055436191387410550153260233024365233321590776376363680695190606212170855990589613900061496971612084489696953508316495367615028578786069959308840685351244174823286395678395294312328443037095618618141024876798208641236946825079469064711164686595400862735095096415946170171173448250453035513332457477523495762926316584459770182535597419748535088007385303844983998778711863769693907066289681697015640652027702090080382138526951288958530911286766422463174306821275904731619443147266129494296105301307234808206475936414135438770604841330558270623948437176935930836437191505580482444734474286700838477233824417871135832748818038573324334113106925988398105692151140552107407197905863685076682968695848593888917658357167398291131083320445337208453208103775617577404151828224115757086720831903302913376428743959233603251714163770923941615043692440231695584359419764803559247987658562356055996479975551317706815900156031176831405833861670252905338576767666653819525751717466517036326796515927202691693908370997248822017012856346361433960936982354772964730258004632634644281862194655166226126914476301330758263834330817335501517034511370824082874796307462898680689338864101138447020799031931228788356137055098575569579003838107495745752691197189392298552060165074936497164958495815847213346187598477700611213982164312062841219993959889703525025760564595547468751277762864860988703107323367227654108207400045142467221612621230874653685296622039521371426340286663899172276499577490384480879239910009853520068254864973308642569106087814480354917074103049401401221984997391700744628906250000 [145,30] -10228654389876249846885638806211182364396626458924116651542723778169258570105083953348147637125179564690941935252475667052219717616393621268885435941278768996684875655008167421247568558728856648380480309577316132136116235201592358617410762502527415731996965192223290528754084072416475625526240612563803977396406248245208146614002411532551710550977764092297349998737854729259287194320903307945431583946911166089089510969156182633676282174406350228585294858119919442938505090763380915562239442160072652623441862784180257765780110255020287986333121592570250530468509641655568873127478222752953814025316416415575047681011010744837620637546298389275816560830275552656259270074723699628675174092488238268672005326238783397702531106877503297293933829420372213892880688369534742543233347625449784562466859287582116731215474557462459799953684952507536085937130998445502595722030125369424908171973926571910964465576968194893029666969122526913141703175957737868496184829789459121857735080359911272194757423414902119326333475789621311640061259894839187777623526862340994973170863166188891528109244890326211712387832605247185453937395055120921045898517764935654398045984941930581048721357976869737301706688855171698168984629517810682576742026860511151632086612380646792640709695785634200255550122253353654352447300773013705910610686260368831363339737392734666692413706628335522603016343257308322026236590088635391922212458060084024027727286906047160779957446527644341009656271003288762346040039113825246609485998470143989981746737606949504422282934982826255617458731624406316133166963496421829683148229409958832063958806375580207616191408219942220730708716458114526325355405510675049653751145656666859083918465550125285168283217133063077386467706477356745409665413748538264357821298781921146032706072342655438213259054365771538973453533516304002537658703905567931747919969701854370214277878403663635253906250000 [145,31] 102046139661734303521592086708070479770699433320653823439170163636782477927397633720116798916498542961760342428507797228721522506730075744456384381947840329076983706637475787635653707909398557744778073219976766832477436993199156332008613330169544163390166296453908156129334474783399430697741011367762558915330056352098408244435153825383471814226164708370891081262596069623653429630335018105291418795545156081189716246559082988169866243717912124813143733155689206959825772809749798743767174953121904674832286698856460961548307012995761922273885188280674076605592845718517010969731775912901917094588242413417726657424820248040400065160760023012401558923233129747020273595688386585870195717558962918473354073320310870041124870450569468310602582894786964184999351485531228158260193654627317872846449598266267297808009150903848966462130426744706738262289364221698779815978893776753503772766163115144690815429950454475606138045857257767201683241400249309662727764729837609531276853533636440186975008168068454898525190212457467335511800874163390911384152054637989941827911088736019177191045155653840194079419938995089386109598086530498536708787848738285034059284934377112342038197545955876261295258547534059432137642055127199327571269390831456284010656023177596354678556616267851089732843507912177672784531969886770750835038285382777605943943274262283158772677167609576954951035695017791629182071263534634962469991342788235264297878956711527140708573241323916678843706800005938258048460978054307068018013998715169996090140050435497209826773217907212944888799787426321642688572119487455676671224586323132664887060397243258061739416222817092934242224903568661660481208532367265843890160147044509218315621025711291655075395264366417363861789642904039466619001913382830347867417531843052348107268367261649426475331872017865629923042205682968981290728692260423765967820202149596298113465309143066406250000 [145,32] 1552866961366356333243758238321785873109103765546260210396106477986329192394115034299480944622370605592587119127666998945408884776756276515606460968668046944685730400880155599243235726487068423863997883977514648473406967682611429853442679142956254901364509103593706995577481182004317201054221266584556306909277333732819533819007540670173822322037393079668671495642305472858360852777205308701040973715167453087266151446800784259257340151807643637444061878758931809860568407091018813885124498801474951873880838587709840109459428253144226896743452201636260874373481710434292144862595088357095066516014556049406289196379499249772031642069765090964397162330987686946739441013370300213645080023384847402685697578795713076969201653959433177691001363721108332331721220206191604763703469000805699833321188095734326529152093261799984642164030584687111083211162495459614443896621608018770879123464545149533886869508723891619448161777955866011115748687558129311975200560614523762394148332113627256011993735337320809706025973951438484944459797623752178213043370709910349277480443016939394237443408442981606553598906131876714430702950132704083949134113569832776489356325033034698581562021212651369291766323727216371120096930812526134012964819725556184297816605076331505761387979881949028285670544827407281739664787703175944701998329557938598386427690198171549815895075704747326892908651542582570862205438218793019760373768057964582114930821101913727466548281744186085609260471143213582058330031262162065159820816606763212198473357149457833908290792153427515919216389387359965540402586419231594780446457625046547038910723146846498609272045045015605616403528900502537064710855299858999026207334698141368431966174636342332423493552298777953197209472614466529668777220140333474066668691239812248046253474093788043943589642326208820990136477712710226232079251476706370177745827731996541842818260192871093750000 [145,33] -811255299297586024542805126635773199555024519165091023356585577466865379450034549368596265924953224792137225631240663968342128162072760056751985326839208706872933761311291009374071593623239603683928341457141812339907469808300790077052522608569366076283738556395082857118094261210471345567742126154915013777024614965314754964677717748166734628171231222049441318894778261594855941117013256892692554889991307341183433865364055369367311070851029246398903703158047267262534502885991008462558649814028545820441188797522828768299613273439439895883196277409774128643187133778840620128073891321122413728736650661391749169466677572558968689182044838472612140147481505615719096541169425773790803300454841153697575637126179848623861046095129376219546259627166719514072271419282603576014623769980924788988169651831392558575949564739436439125890274734036544272790682252147602409407630325350425255526481985048271079351945738045720005785097392440393208105112624534253555943495350014678488426246231933537734417887541494866977209523244344767477177633471908327398005110887889081792678927535676033280618356849202550428367402232278201111145097587408392959472280812486853376459330061030128537216146911246536514197934472366333575712802126896114050009256238492261238329352573991940453335895691638828434819139863789726091713402651141097927056090588553535633564760788509038711869515577424633854106073151811929132878326557004065451274865959971033125647239018055862312498161641659429584920736136803490609631088704725843295293629805341799027437519510870610174945550137930452120631454552497757641684449471584258683170332258483377240591149469572185917219477424334532863683351566189998038721901693482161532756901516455836232767478298598145814197704742409517478039433589696755236903147175766701335779929912929840985818940520350044017391861799745235160307193347652131605565190293179437551829323638230562210083007812500000 [145,34] 183899585936250168862234233113118282835701416361685060617360913139273405520224113178362912521696242023916426561672963538613110231398823478767599542827597172156534350652648702561356437750156496832977429719284433427596748103355903373513732764671623839772584675590408898149321641747233612911871962946024286979925846235345578058735458481100591035143194691228403686956941763256949207680497378475976402998055687713159988998220156218587256089290125098445059531996362157167212294283337710865862267137207298527634695197451160725409481730017493909977039311527615594665290973168857898399590043843873843178840461396984363067651304145305354088128135679357001663845078709458879787437663296167606326300837677458970522868058006035710374068544404829859854587957249219462341067451659514605962008527910717714289738329884119264728902452187171231056311922182304992992700697390256673884941852447861007292829894346035281740943844064939439489159759199844541516545670427395252641049688600127757035898420414575065766216958882715760221899217689174705081876967619186962140653537823208355248623074640240518323921518009305492421871092578345622091678406451338345441019974180375655296896771496824294746137497888046813117987345623810200906405373652259391178597099125706606405919110063770920549616339399923933525972328021530412325518179896829891845874625556971263096760311534104534143070452605876059697154171104724887417507512531870897017600472040305279227791905300252060096660508506554630135554628747846566146516130796028156245511886048605063095478534161033013071552238146558573934025506489079690295300891082642236221673052045520572180478168878944975397827812368207893313117482811170616627386657170496720676136226034206695017136717882097360545438325550608699794330845053501066359629547139403010959402630960534331471213224774270302527790603176303172378219711806588177879467898242522406341522582806646823883056640625000 [145,35] 17700430480577367724638085398099189548921108801394271161520232777176332226177892872072128310285042873874987545831971186254465031613540950229961618401236887589404604918069590709464643471853912057198232194283220658111642957295942905394499593368735518452468811099486356779776397889140183577814764363061364672168227035344964922358717033333943164362635793297184006103699185953469610765981337608305565644871572525786730093546407784770827007687102092843035204438809439899881437443397022031274353486413694056130199210807219461649770116102256355250365982589262613884735214466272688573107268313982642049797828210705665164667800528515224920760133834231104046023523933214713606671125338594285257175793707767047648840487135639579114375194726863967607569161189026764188402593128199117952691394461453835332661355133950471499387075342697449123572157919275841194142527932044550714628017623490156289206988799738160887063461901489729339489505896577866050670803037797521092712449534604843716379234928094628109521769005750275295682180396120433310971106698902728155436073384968909940141742143476464026855283754399994658698966289174103778653029257737348470242710413368600274535909474460336007446413151442626369235046062081596153971760352498600231058812120207566325444771158222017035436287148956442869923941994296454994843687661639228120992087873387586877402895092560988130322255238167126875376036040776682254681571009091075485756020132649841808638142880760737549205003049475194276040037035230871770933021284500564028941747164700233343979328437788577721518607472768195205149113244783649363946318357869280470715101520221737709354550935700028083414982233428102245399622273465969154647450712655421119219869712840507718493856896791930630863438326950972220862802127123727069957460123151212441231239571125629482740981488502793500047622421993019865304721401843238546451982363411975266761146485805511474609375000 [145,36] -31163939578710495273324247818191650019119467128570646292464686583684745328150977410981128978583299721639634356890231180637165665715165198620282255371532738130812717059988518728521591398664763520144533988648248245705313179490408432538717808282363813592572600457497189558038556006911283533452087396702588261965755040172564012267264986912505467722106545229734926607841235547866969775266344577998382487719763183552135713781808164064875409486940948004074473995591318322027252937719527809410836610564346575654998256816687713366024315899106174412893828408539315165703152172910730186659727808647547736638531898747006812423082759444309568220452102098834049794021855223663580428791414338825106691913823165909624096169732439742904240819368076729629225416681872645735593633506343999782230284137176980560452479587183042764686473829860444170783992734958211188195727880053740444117813453178273908036841300369334332318522180173510809690921899902679504384355153947491509190109198018055540160940542017024911324924231962834801829958616970110765454975942770854763909055901066680556625084008728552602700225736484669046164779555481924176437581680690228078270965122841950236940990928518382434057124958135555812492518786895810435603186543046017511820442974992075539676221153163791896135609298957119312785883251490291859764831090725283453501448370284621696713192358152935492290672120146528060684950883504019901828023409390359005721729867998940313659291807885489875150137882432445349878797948099408051118548777625203853998200232250068821390432799839708148738072249372445911819445337453606143807810272802614144322935273193374471147847856862723362767743213968428102960512568051346456910623054694399209492203381104696750639222965115916185241130020734138275832320500383422116767178727549161240697524763191283643228589927541864171911787985602392917975538345902568024833696196417006076313555240631103515625000 [145,37] 13021562745598290541863949408149701542655032087496019452899575765631912069489927650090292327309090511307029454603652171042979437217782257262643778951542196191562913028292205143926479334006433956855183455345490757833979897449214647252345494117827655654428388264002658601728940882329030298039027921422394981509394624651819139649148193176474736601475094280698752187397796058029858942068582553366902291456993044649599191902732953906992766521774774558278894605077530547375095163507917445483276810820024237877057462718732136568633577295424221180452107912000361696708569387570149821137806020386545773244696754500012554058154591735896878193314158011476656590503595686078843023223602299388551638903621418502670530570106263657995169242936903494728990515860984115746256894044662606599505552602856998118239998159485506412313447243466286999144787665850906704988797835692601423548737620495953188242970173083158098130377528844807982385079314376721178883204294441359098038279885814983977845059610406856130255635650159501563060712053850360096390353926605862806314369927593617555333340927139183188771725083246500927996073065431747162992699695715222555638327394447182611995107361442114793843153107466025895122547521507079974552901071296910053114114946382582763345967092979534198617297648072168561177150911578086761215093445375903330648456310521018734921904475114107096582475708665935913042174105184954155683850049824519622549340213470205805112422645386643647919227701484226300557070944226050245317188343865007003744955651661524608694061840797490295647750217917186653417549200209865091202537948776143144700281562679759483985345513039144928466461628159716606088927665230369497996302733848219207992783658032972835162184418436537275675634044460296159876862046439392873434939462224660830978925392917394638075333853979838078041437007935386296958960030998713847967361250177681468427181243896484375000 [145,38] -3156638515270925913739995617625244522804841796821740346678407424209195967401587625954304753030239183938264246804428906466917326640780007822055952935958480118064296046292763388081796709740441869157120859490952076598609188621699658792392445452708381321260214488862139191169647854770577250675386956571318328634379644824274546942986952350014163957981802842731656523658223163276637242422298915861494272388967943357495495561237162097603189367536488404023499048088812902242480735132861583108846994940027481073982870438654639538213620191664194294358203218969678771491453974817314972016793820590428929531259351952539284180128417886877380247135554881648130270866935630367494949138271430775962515550626574752731785615930450668833170135483944323399197311903998956332254837862629905550070440383696015426238773583194027693046191152748766402603649126397278321975349603013065163633650922025681362302476053931428472560946111040935237579030951072232108889928715883883705058013631331061675297517366002147256462182389566823846554524952754573569304962893703691494499493691823172362524027930973244624309375948360220404877574191949349513599853542790320778978711988934088732868650931077276372901021249067792622621141031371567963087023833347754379358389671511553833612801082967195276432069358330156447694554933636977193493127730044499576750758270307968951693972356498804495744372213261925916671550624960884728115894943534080606882689146406923049700456792475006045200001612296990520720612005303086346539249013563723094379555467786911443574826545060441923563184825527058839423920610751999029619880527381915889617737857948454029616863802783791813444355956982208958332794513705429023421439627622380329319187188902269892748110180365609111822716242224748362950222897074877672577195456530168745247447374905398860970349188031940311467410170485409653861761997459069850370444346615408599376678466796875000 [145,39] 426437856659235080570227948695181643842251420386921388255517667162195582825732455921158206576560183265958899134702485740623172076202828071767930845333801725319379514618689936793732655951749417847542609048147232173942327396557956768246813679026756844909021982997913105340371819906888302230158007229896465147914945382455563427639113490762522618885201854942611876260568237350454904930980513696321697322188985723474388906193001573294740845722473980657642755633285685926743204382921026767554315444233906519225130040962583244460734533034785071222430736513819760898220782584907507703325051194476545961172944759958357472297868868165187454605851172308972301642397811921443060570875258676166620484714981365656796189102239838473476285176507347550293922550396863984415750014529739960870561650685477723581267117141705401293786702346906166570261826458843017103358279407909552143970532848747599164986346318932993765663294745285115272667773222033980018900475176557717267800067363817168530700808362511336372230497658437858107478255350570946642503653135362103522857758727781676516327594766940789400536676752305197298231037854417894297420953824036585095941226965936057492203031958948065466129549553481905717791243916587507308498004789038831650952892773559117682141963379760259825148242987949657730387483655940964724736038736000540174325532058148720024117757678907434085689683549983195248617923596465406346065942735237388425506912703095171859102360344256625972229109706506162278681357325385481885921996644453119994195405551145727244192992518318804520807292819095426212400953434099350820019368232241926780216068080799897165149957687109657145495629756872178599904720600916458691426180139800228945823728467958006606432753568031461103858265350624473003405900043105249608870973865269958533140858165734812673894531868658812047381514428985730973127907805504346583516690616992712020874023437500 [145,40] -11954261041519652081602746778872206241552467413929824283460218498047453590660842086522817099056054678418031027546503707932990846544302025964032768717168128138893910575160438859236919603617207940558608886470837897582582881820803358293300312866074353762355653322759604886466032904384405535742857672873995605097150874406586148062425207873976036285560843325482775547189548338838366325681342035576375284366650548075499538909109449540083588324633861334727725858400572176546918002898114089744152296582028924436433297949649287926300843982694773021993442936170190544922504415480904560552110536077881105127406662117158975822313283686728599417966683980042245207335141482878813254050692438388367549962174573304642609314892833937743447140096436413055196877124097704365593254608396322993485124262419427753220491129726550570653745609448563412238691219987426637245595816377683636494705343570854180095964159145206885169964746058075234785853886021808468705153560224536200688577541399663458886172618295906858182224778574644455544555066606715341639302278719677095549996004771894854701092116025479081875072168946375162675351704684906981221904328074641671525380507551361384476198921342462034689797679281186485404127268085432377802592882920969067119857376230679971141371220654937353418159330269650732532059412314884217724486420035300558012092811124207866265094082308704336748418503978229647357268515075074025014956528090069175284809309039295500922815532429191479634278117186339265416557299555192127545719284154031241177113510224059163027644462524514719779957427512782067875680288317544987836196510040081618478227276824168723493797001066015885191480765041122189792308287200464909811510012869911719679850891564299143992254542233956006927973351288737605489899157764727507798556411456461142342976967277536105574687581707348344826578358921059505456043752730144671315379927711486816406250000 [145,41] -2342550944527315567676674591579582219193992522731878656040395533815914689205709486633653291098945538226042106418190014498066564134820562118516239299274868933177684985256449044031478399619097892563547114599100593330138581706063062272459574533701142023822852003655038403192290218037665391084691422377257365565113724555160122749437581808412497899905316738443497811017816920448486163937356677298911346467386614766397010288190790846022036395487152053338553349213581269133897269996123656204907029437777640946713184729616937395268815569163930973962597279659592811305587094750789397626084672545028198353966767651893584657719581523559657435076415274572169359610859077499582294937135493965928498071522588456341000397055023294133784230018761262495038739752506178353611873257555855947497031824843578812500615647514673813611830436174810527209839410690878205924825767297515723606923384081180224985606643345201210707802103483652808211783671801114586131397782255301171400435591462130142114711934178433768130516888804111134433765745618200488535164385520965694481252291410318925055464022185569257787424984578815859786243314563943902175306794312043770627516750500087160108251364157628233454742313064137931268210559555559583189129646349381793181765014218621656283839499689484717316130382890588021194005865596609916018167421767420922380799423738480744703986511599527480461644470295577390632569295752582429003927453125672201221159614302828543958985882912453964564270479987866695095119546766491375623277627917305689057878331735719932231903398676423626131612311453792106324969482336277849908572040372052748953111502950529414168809352850912583832369687346433376260905144992255819581701550941432562689686060037153381876096383762402624149834337485097799300952805254190046198370978879950070233536647013393972426025829468552743239899110656258349131274211086195642844214650421142578125000 [145,42] -1970652842203433222008899621919632876072319526187252559909213963413236839255881156673341218873914319478293885350254833370121577826643653442038004377167592549085459913107477064148465984985562710120592551147746263143697988124369706588583959904283264256932075737385554835653339220673001185000741590682262182590727919930304727964665177263530778844713062152218929920908106821154701020823286929787442634560740400603379653212452495508844240888261009207716969382909297882024269832333267061779128153310095225289036017609176289636178206205481026774660249215784070613934118252359305316633182385485372120107729054288667337871490903805950403255166546383259276701089521095185249638866006170225359697160556402883557390519252608971058090518077152688244878001362739153243455297829570388731704634980019363437531843333100748656259842894760804994090849833450244048280075790124883987747389556452083349971412237169029911523400735015860496888082482370906099704757657539460602349580940087464727978471837703125919717481281301887813983690856732766924642384943933227860311798284217672060430555618646949827177503133788627487089579424495196680208192139944812097778495998651230401630329394373593025141626426151734726817475349517670760282122566940217508275326373936102038208335385979631803390012744560951347020525118408858189408438928480952678235470819760050882707093379951355790316989139686248218403734305955135944496175872574434941695003117856880889732123652600193398227538803853178893106729231025862101851754637495145180497810494613693916643188804089182353879076273183279321918317691597082270565178225606285361374995554496390701531554698833639273407465230728775993322421114548987663804234466698842170099876945657263695624045445308950272911605236170252491805662026060506412127656789459965401510856072627386886688580653495786768145898182657362750102558694918519258968528034667968750000 [145,43] 896840424208369675771357078537907871658087462014779059834299569614919551653871064012962803013409220084652812477217968548692673159221717143503638105904264253401122945734945867513965199163242898943293141453736101146743883453505684402764539358169272962469179370756101828831995526807720575924285165287576678777280126055429983828016798391808091537260509861154247304997378730272199361616768503418368329371289605983063871222931300349214068300389862940242630644575284242653700855621212395242259455588882417237947048900198537357848828555846895638726370110459255764892703296673314837182829588893851711874999752347577048537765439433863922799775457164629304322137742676803786642680175252542694526701060087546949773154106475037988342854910535076658476174647280555710415763563289302132824945327220621012542111213749003334524874410460485857985446425943746192161023592739824016608479845194842477965386632398113344782919939462485641906171145296034807178402604609088282198805079738724027748611138930747650783534873884053857989952665460515613920562072108974493946254710501645998168720819108412798370418962173711580196260449453890867168558366528507795772141767433257139448626316267217945696660952293213448030711678112561617538053665219614559557996665724246191153767803477660753467738110065281866251977724231042467217623129132784914374871020456644326071548509729192772251588334430912315422853074630280213062796113817128319297877500807292507574215672897900109740737193348715612062898174757527821340311331815682621793559771457039787706940503473745885262148841511359670843112642614361655073989833516698689315885849698815812997433171927497424171973877097818125617548515096057709191027324012329573861269245437331853443264235316858140117947643660494966670882913290679477469304910942527167885909637788109152951075594483852548117828734813273643595293246740916894048061347656250000 [145,44] -117648440443711416349068708683217382129585369785658738782116415308910504991364232035978278828126905261460728357152342587756640289123080021379472798508143817623923230598013738043209081885451337247131299059675226429273359893136460232912724051980040036440729652933043487607087203895911475884627584775695023208768734385719013807642014805201860380710370256969421531947602133681160776194020296577314588431187606491392929659006129803621888010909109839023749915251847258700952364009431078194575273130139195596485693899167725623798325290318096580029477824469143700124617481843004046577005076084439249173372790734371611413741843515246328557740815531654290905827635557132202813133955285883425770072601743727747319536270931483040595078773245670630780459394751840974664264485558966760263403133555617128972584423529435335345163716841351369904509415585335090782707310587022383754831889122178141185573315849825661168095580101923419997314436455637856468594003012584438215831036615798434731675139582137963417643921326920004191422575469129315809566647014556061760375666943767688329959105581988147119696384099697967331774819102985871693823568963033360724000618809842910897802536283664966451986390575322108440646282234778483344316140233250190268407665672141775462764903807256815552262042815323181355107287622413378808602610034158772304635093856110884355905226031467657809747357447602208486568292853281873952582513296121458201994651734560208547194841921371096639561158014694902375951650675405928645072199159655088913694338664077475001019465708224475415274474911373910040587909665101194074585184509652954932271666937382852024921058486545462497414229342041815105140779819750016253650426813613677608776434677810810050796046687098353152213344122091434986744903811547632874595651169468138029892067951954133804251249376599890092347681151622838216896551593932407236451757812500 [145,45] -7423047690889472827199673624267387459204631168141504971873768145170914758529660830431726948025399742567548394287809395879652359411659788670100050001265857894029483995797075761032114754595149835266710955056565839503227974065507419009708820505892141587469278235123500854973604771526463771308167374175798284948820649197227975436444592462301903098482861326956454644128491501005479321909539063798024187298955951227078641659462523833514922614645344297019095616523737740757082915904337224207885519603307353988989196499545109908627921089062493109683414782901135540044862952207820000739301368747325355433619144176314375251029230708125504082187290484011637859618900446409369822288881003003448683840513885094787994431654953749129127977641243245069905824924116343658766914926311020308880529825304411854888868841650815698403817448344898996597514600230524003552946060307674214223886423513456718552657927490040035241854505506991804210008460420003868908452327217384029868113572255742866211825484661042269285299846421074320038141181179227628894428698677566303674900083687236354732579394757517297195216397721648415814094634344992187926020287790945815001982325424175204354978697245279842671134921651648510859738789531448341532085561908243548400069026829837146514216702077935038592804946644602693508485165033135198789458206756753543343357383973264654794131497637621311971854395624231163927306026301065153781506360885628973611779427414574912415539608374403266159877111383535565685566098081678834283409889949076195829609227274173783321342564760151619552700281478885775626086827063038735551385528521125136911076665408385539185567885839196750035398670399183727615569520864796151351018685124582844181210491882569681380635201862759014431087359272520113096615621468540700472621213335258332120352671417323358366556073657268510177031184344564359638710222103944039634375000 [145,46] 889309793199535140034731484400575971663965973751719787333934672869196060814986204362751589324517016728388009513110961606396270089314888924241244172234043357974272139559398599719367858307273206878244528557841453580603031497399469072602297168110579578700686251087007695475703491946093754610799208435184511633806196735409329011506344243181069063478150244796451752287914557186247590261584289457763892324772268370284340093978703530553030789682789930008870510531705950508661822808549268257157147150126589953253991644635993496915099187597208261312708318306178472315045860830515994228756311761842828626154386773958357146535753532454809318719062614534742312674279426924716291196940480060524279187294679846705064843091354752754712047459367798530817906102103813344924062992003415494032209971680161151806803991881885592016810832933043931662117943187455406293816887444497327080457863395100224339019680935064330069384338567418767951734291020302932343925050877723763087469343313155233168318322320469227039826029511934018254761842791080094186715343669964545970595362836795090259433523253201401156758964623128275493855049268512533645819472319379312363078177372021710101916739111966412184400735363450596048998964985548928437523443059530314550843211371116257887429031884797004602420753713894176878488482299108436477352520346659975909404870856250436913670508373140290486758092808788721726628680567014278611274953591424843822546552125385302115915025205364935083419323753015745262348087052483629839298252674626949327191697711931857705850994766389449480387900380928098653368881068487758257529709310745739161024323000481179821356690027526643227947806562670908224643015040634752746989923980419667093229256686375350571895224659705025031970152094664453688932207552205615389802569513452324938252797385860206272309526656085240606971176921498894528740815974776094482500 [145,47] 2172085773612883346735330227382982085547206385211951994975664888518689181843178237557876276801952350042922326945369337789786328914071449020390143029033105807821126616789322414519041764165925154023482797772725790254155770029737203855777015437686136157341224339352645193010511006247952854576916379248728494327007544770577443415639230632472074980106866696481396623435468478637379431849959989210413396696275982590522086485588901220860671587965637144112522492815208261558146975088588706832275599713318868108995789324595970715896384137083796249432672835999713662022604593492821625778416140387486268877138822299398836108768803820837222380722090756276853595536738056345391259620710398349101922814293010132820836487038994344490809435416298428204905379600905214455443565126078554072003627711875761167165035666494422261298870439884397771440161104467685723982806284214664403614503530963975676079492382216349972450065979223567754299091867733496953248850868342003595765668524538785231579128247181795618158141629110825329553071268482518851817123556137769366347920475337642208176275956961117762789955884002998545112200193001662113520214411475185800041882927865431564852381260001344842276770609479709891526722808166757582142655621254414649026676665627853072832655795222081515386328081714851403442984754966519935358463011362620304570289689446387299018435612115894927781861860389936144128654671614355929458869318056729969716781545140784267450450510976327178690185489628962033649859496808401832831632407519907299469629779740538239231031132348777838908729830917374856823251751282996095746284689593222529482444454101832389668656944229322437431309108431356496047349166246016311858240386449004533612670153182512181397278114781482374616681660478187010220964830082739083517323840587899164007601549733773387966575735409143806921260858390262177917406345124961853840 [145,48] -1018988098465703956823896024505519957439076938511114855393155542946071450009021656928181106290072524839232629152240884580747823342586634617480644405090847206729121799090880541106615920858760446183127960342394298074726684909470433583952813323561344511168173198453379991488272214009621978956204351508470845964219888583517667903677803921568640998567012135022999401466039056375183287720294309890362222796739710908655058567753467720769540917516258974537493029290356531947428858535297775929608456000802033338947029626826626017975155103991191166673963420196206130415966642457550591066569271119198357862286792861947052796345105995270028164146482749878649160508682663764766832322711425015864035653032599028761541141634342475401274625148495323165364363798019553904271734898577066049572310069360192903705956989432007732452538216201575921020925373035750406585135460208173762633385290961068387532892857562930267745262820921218793164791855335987069758744478304168869437953151131245698303825608159118455643822710005333762132193187538920732714384402991262789092033176692746832065518338756100322861014471307920680297099860490629526368420527591720347644718210271394655169253053240656495224337744467115194163011586386810126202973843629399912198752328875433039744878736069024728326183747286248576963041481378669198994984557238278602935357952950505179587867314616777636466345233104458167189136942981674918509066163772101364379349771512410567102780450465516693652884488778777662041420876705727216017685163985332725684817496806045054484301081974797690248445772663685633446555783428058840189420234831197980405339362495926144062348871790315670078370000022033012625571513112477302459919783906331987654440912541604601119937131841968441396871904528523649605822333427525998769100602477543463437718182706637562759398291062415946194287065045898800733359754381664420 [145,49] 250884510099020303550855200782582278455266636975800536050486098587261653898427695005426530138898877876173335860884387275525884328292874109978711138175047811937982701782436401081643239920904247020314710186365759155841218045418151152930110851625190378007828713703842553025596958403626192994601059099322395088652495470161607713039372576080725214656485363773257573352024727118606670797056514897732536233600637991103464793076996642959660751753916183406937203052237791045690125068042244413148729033116975369983281345022710254929343202865165436300705761521529877474273340869779198519298677699264087634786027234323272041832407032140921896311846744008641256476454121503374481406956469358198020566998738930939106870572573538384600497759206956743268250866114305654908827601928258741513282601556754023275061505319235598815153459851296374352644701495603447051858930398377697531450128370373205216127440297020431247911346593932212165493833090487750384954271423620979637039466101849750192153338253951586347806632324558905213681958133436636044384934367070831298160593943136030371334265379577439971075027716626557130302302060616357078084656439420442832914469753227836514867363751245329026210121124132249667573882089889804394164424375283264865579775298794730765998654303617885508801442432792448831588526189056059112642397045062618255046077142354341039582635078849381745732381958859338783332534222838970494888248458446196223604623629132514630731828078519231340090982403505784149124767818386679727939240169488712192464081409087010588921976010424056385397833424628012079412022612530991634697934436343238215756404545542170635741664047266376159953064143272286085394361978677070234722807277508750135242929691562544059894626956334237056927499845113780292844075998411123267394454263498309870393141851822594503550322630002891369522542850651087248786898331240 [145,50] -40466140322400311103283102018519078337948412849436966398241658135056368022358527573482756268382887456219696346942934628102465074153428975386994738026640141641805749924343631131117909670002430435257241628815912019578636256510777474251513750475756720954062675454927586449290756854278750613774080179282904859991174990447925771690414031286345337620652781546556488664944065034669429369611205171983126624459586636792698428951230117342143667640642038190151902184096370739683718563678238543453554493140627281316426676789826733651453753626240395796651399894940471424398314270564604114251258743701933947992885921022460574477787552620738215572407079663880772094689428423541970401750372315351684146939800577803166319011993885985855423060563407611691047635451873936206110337008406203740700234378859413568541755368683349989783578389605160614580790151786786078489035922485165935042653163013774593383747667497302854540824155464922575510237003710588051811608880055637593767749494061918193573322827766963118139884560327270995901891629278696213184224833354258392823686045601684698997412341758447235712061302673592709712534572030797546041701925641503833839188743567406002061554162705370274113820509095443456099727807394856363745542653471486025747870580807354248036060271006682960983197764756338784528082299881776487863104739473518195481176841773004084138164170041696352289672531623536652624340438372405645952325937163424740768294548090710815557035408201558610343268869402781955529550950806042996283706045916756829868926596509701038556865422185181350034169266477837936576672093452991828261936677928170564745541690791417153318016297447044986757148631722449564666389725635614538821599535305823171051955603779650745159748970061813064024804916459579746393523881650741394260003639494266443231614726398689806869094699390872516683078134141461859902195520 [145,51] 4264240832910707296289582971762435381237178420852659805164826671259172782777069847572716876787790986555201249931866301817925185582709049949486677564185893211130597450421665601601618629593713903657983694252499522109267787893894203997916107526102919929065666827001027348913794495492815879014448405526435742883677886040032572403572866619469939847691011672719639099566241640070126792926503346899639297139916578913543460948409550795021590721179093717846777743641578039740692034377133085157646836405738060196047566776950045670672643461218059216067043190594831932278720225108166460767892674117289247458907784718890632810845126056314027146277105526736531649171315612015336117075883839649090886776057381882340655717298746246185239781006244428741861404290505056073028137596314586853558784155903399089364390301585878603771429573915123374912121456795617191353025460756016864931462644548465324295483980401533404487636556808806418836290878029833996692977780869216262835545568412683369794776775386821913180307828163611880705346898255065083586347758157007812727821919413044482063352214573606072944876762166610458849243623690769143090249618608960385590613994690643837736017097927919671048913971486924457906794189473064410373230459765623085768054097741837093312180921661904986375339518295924791051955338051083316638519156302763012055312195641227690709316926832900689423997508707819419220529695754367655274970815614790057645886304596884774351747455328847181449846266117903789182780780217550709952051836530158853023433141739255863110398247074907302799793006080700309404834992627957518392011349342009437811388857356478210518099736577475882557406710638846722905042740534302063555724385657224114927279693400950720243982175922962903947190291696658945754543476954760805726936789207610740368395175964217261997629056978517909847049048961685488495940 [145,52] -213719543175835618184178007426264039892875955632321999690599606497670082871249785369212209986898120968324331031827952989057573333607876560048529411596971133664282017733706135510795944689843066521586469891918929241577755730577910523177003599904556732047621169726399060233981720760152056812125465452407807544034607481832345423937027392833488849375152252732174152393332710034389105695185615778973449509438795986972419927011823513491786876525384460850609897172643306670990365959159377195647757859881314706487274604077765657187003960674212505894100497952463137796742503821518686535625398245915876872124431318885840970763895787984324728105696715281179859373877158317815150636772074789941009614277559628397511442644820748087597067260131366457657637222046829298357802561512933469721639316874143030499199057332244107283119469969157150243154472275529869383992130126133060916200020821021002502149335779893728476267530358279099170874552844929274041008692128627990601029194615146059916867582251621833217259795956090005928747767030583435766529147729477272993805772447771580723921084747147173982849309201660254813091650783728804942743757030840997869223371226316450504270175756384258212702417159252984987630382466911179289113961821049367839476139977396675749080591942186426642251732114266310806977651588431611390906501276877414669442274741763227136165725267513030792702520602218499577432701915781434728337801790362431081235473598570215015336415190285101178829238432868114484678234205328625782945880808788835219611238040663682733501360330485887172664988057879355219374956669329485477174931014775039859641250611224422240966947627947379143791243242892181709628865028987640702302473777820172666666126679508297932993116833786822570458534101789765514578976959130833834198157424393033642223068715952245273395061151524710808207439616192356900 [145,53] -16404494268861777110386421815314494043146675625894298157810854043802305584195391909669073567153896300814328458568269858493901699607958942435786716747147151228981152582618395219681586881715936321692807199483131357997059622242978638740720819278048725498664889772734701035422481343894655426971044954178662915882636633331187802338628949173256605184083049115966955344709721797021485782599342176108498037542850207107764635538047336345640025604904601232153155933745839797380823293069928447569344225820825906841239836485509352286983660393192419287604981067438821267554786107896553541481849843585913346334965881979566302688173756431208472830257896098177601711948561088879680939049747288903105332961897615992982402482557581487179176091807351837903813492522433728432141352941795747476045891046506183805877507091195496477339458829240213161852862545737072167763825420721356721842073646353645621827835994825663285098519337596467439538639285527149755878486959528410616028853888719869582119985772597789563683183821414265380592201113830559313186387326396095141153589600847193195993483778453361928822355480334484096672588474836064676439533638941981620570919954732578399001844070158868290803320762942136782919272405279617675485016958141662091153625409425302260999467126055798685149736381392648979690959412032364919971010158317838246324821501949784137792422837900451976214658754660448419722286041391565529533694097060830772059162605981724741511885188881806213225281560644306884126051854077512444703647783976159957864617179481681550361368686375604736695859665529339442356447268004611310217476186924662548143469518573574752752960134624727270548839360536919993598306421300537040530735193373565982371445865943856282190654465569017580333608360761747270243670118409759139964147580570466267730971075921947943345390320737439708009400987817420 [145,54] 4812939613616098583281859576660894800940137600057945257362944807300112197889853582100743217213330425386843158285314776569467559730127349706990050406614649870611169149311282827337358676091715463835658297549791194192770101639664766599352052979888062640281824054265293903336611679078718828649225541687810639183868485452600928692139419897086288859762389064825569396287893759482493619027717009755908186992682917277590082759487590335077395245755035414345036125973478672913253840777049481475150171428128483276015791934987621803933372958988725671288053617812425162294536747029423319025150885625102691441135123548708159236188490361912140715769583484731708168196952744778636982739227772654127973136398520325813224375924067647639584961138601493971626472650928100659902262094168635549232813853117721971034467066969397056401094047937328648722536003917485703030425555551191905313696815041755950560398958886882868606208591457900334093738289487500609932823040873700037757495656372257986206181279156609311256879878302948853859179888930768458965130319016192609962304720840824413846442179818831129074259398893021381339678189248935574419692860651125358700475776272563655360704518996038594921750154300846633704120127388548983454739210467456365465475718684184014500407353460059949125092480973095049147086731649327814476385180745998896817322269974393341726212339570158006196154358968542461379514919481630371529790039489140836214240675891425803136145786997211593418361661744193585975917378791893025883597151623485883951652008565224719276859987511432201840600893416797098801944382500608106606963990986837469442074771888382044349758863742772516813957401867305684938035056749493778662780702503929772151865500390138612498498187560713349296879209963207372307545356860630318061991768338014709000576422511153687659443597902240973762441275190 [145,55] -564826580702113851163097608623758644671356145393994659649874804578524319785496973845720080990052752981664597127863845336206339911328019054856385740874340160010972797539932484579527256621810373638731655175399200974440011062644889701801498758686687435424809519323659755477110893174725667412915958922098340449869526130348194710291607787004365153565162852768079355938015560626440030112319073780911499822819633187684935863268750012210401947853441982469774136336506141142189115610732681484962420986348896453252503472284720930452106388270498188636128331819480808385230476249619540224462795982155970708243638534652681368034962067049020936254859803802560995202973237267063134086265260325631527732740628421939039985363643546726168803367183943269211243150774309328658155937890169563839931267178948163447021271901842366029343948712406076094878395604101703635519409379421339116867014902403550165517995006536499378467360214256904915160335348084147039583201772552270740459945754431368461252685587047504277307722444837068089113403103678925134752858309836949639239054966612167504617308233740269808391269658994483040128970417523516398752259841859352377056229965398067485606084741313931808595180637472554247912281993081336365862872539285228099790720609643975514651839542454561406845587032670255487259015978250932179610236280731581351394194834922528584520808519162595002622242652105475030810365801633256801302624922229238783768587174453558149090580488181986531670355520669116186596126917720037152761727727649021892020709642639665735106809163789028191384421881298840482511505684237507243990464767041992370100070670632087087241019374085659041913156426469843192892615860684770138822842461577190393793314966293782658330895868605694991298562777717259220109912461256488178433289386842237375451897613963089677758969432629798497827594 [145,56] 44936337286821212378132543844814591439804225400499713049653270239270822502311449701062429388734611786898808809329752362289389328462595914906193357606527765818020118430516139739061135752105394956416074695475824906482655979070832443626209622099988205922584220406046231394914790458980543917257350014092863147634462906891560435778599336741796672249575081662052371263242682233613953456895333202587890651648644634196817336859906743467932877553102741255944832938805392807687436591793322595791578985028846560561529349708973147968067872925398446340903770390162789066027011657698484483771588009856954370943866364322618960038773845171414731200497028227899877995091891049167853751411431224842357007657410707016619934445177291608421818979750040627709506710186019358359200966937771374464143502156988322488774525453912947739883560381719004912905625622338852693924428643292832766971847637229050140542944190776103767235590533988110068896679111503458909587327137274093223078414204982176702407407848919756718509997557048199059652925673134613666256506593631130175860171089853417298231411541185929795425950066585300917137023757213457683942508867694675652644238290003978128397351313544849501195293975891067915535687381414381913202759470993891697750936853673112645591316558531415054216247418016507650672581417468829036752293577762835303277041649921511736261907649924883087703755410430754209794494829131208620283701447759459412925948033193083160351821838204423353909781848370368278628885209894459983163101504339645362796330541400764024317814215372614619191215721840214049731051532797896048342275643437218280848381506536613509849173395099656140227098793023279260947628872301040051041666266213807781463283985889512304030378751114287525488202351109516892546487585131748819396011509266104987015555263070870584237095687538172490404 [145,57] -2899813404081317746807480592009840792719171361652648800488837802443480934381252676414317325282793087051189789040467744736964726753429523236683471905948369247301718854175187158298323384623359709505907341398599900747181541401305043152968763953971741198634188530325715446983036914284668216842866865070075692721028485190524431710041805229447204379092877266724138184679615805238204090327147599138964032392930756945162698011067205649403867950585975327497415699826441584056650215781794613362772331431102766661153097251463516243467774472253937470883399035674839837063398571509574151836030247041597601999234493502189096162097234240124430043699494638957884577987447533805686668029338062526923361077719627637992149714854586804816561520928464900642538349244707828706766417544723897510513230547613862485338823671403217633239799629145952479010043406675448858151451512251245918959899160285027184569209286377071441314151817303217608281367888718894612073782415722266612473101516982228140071711442402427772548519629538318594387334246786212109130638810027451849409460172626986081678320590108450986343435805483912371817283145729802260185991724795203202562006692396426004015655395270628313142407725782123809924362380682245027365856230395955498789880772616734785789729192573037510519640155084518801102144336485141083556606191947308309260936753314234084610124572823882350803084758814165186440016573231459632691733217065349965841674961545776908395301001860469989545732880025552431059737876492761683248105707201933651528323622553307615494591456862656762973624714997278795804092506710230166992546798593675414389301009394554717471184947177009152745372825806433877468320906118392960843540388100602344564816218906698844803134507442320261938774638353905756559325253011200467780085818100933903961753817713736986039695288886403144 [145,58] 183777150045547927129994949622485274737795404222251030784812378857711453084585218673776997341681036796116822679882644396192385750079106789664673727873032195702107456042145477246984734095382660776915351243886155707409160313957085471166634758767732919815536341854978504913634421200533764682522423665356897840419749386600053336089423673922671166146595345595485284828035009851601377377782967791240939903433121990801603782194872886952518779538177636731731685458697435884881196882842630993846223395878097529110731263364294565000762567363379527146969643038647569850161416795481171601900469037604460243186119931843158030249306832758042574515433267654017754454707566881658205152703622557270508795858991043144625679998923060065016332192649744940280725750799181485749828884117762788198084414083741194382989943417357186055772447950402831334139352116584389193344999723191190089084905507524629148001625227334682704481242363213710418136590375119580286707747187536683768149721669984277528056692358360899332181303770914289711893752211573090389246059203573170912842270062392264212051309269453040086949642833512366196612745403994337739396473781905149456596336991584934486253737165191085061365489883060278435325638816606846704219523519881544462599140114642264878075002150906088409974564028591874159495335460016180768833953248490258316811290153964152138918783651238213517158490990675815060549722082627250280934404027603165055298743258064407817348723034947514723320365667533637769616289567088786337752189434617814748303972544054101018457351308435829313872015775079110005395165089753891858760751117330069109135063319411804417381319041324417831177206702105749572720719667579457585606467615952150909178360252166511972295788379689270049840623152476706699294932057892661122392359116549273707897337234698286921460818657120 [145,59] -12516158135035222744372615325660079036640420700219634695563304587102400482568853614309260951605089943523868286116481468327032083647163656104464897088542776621447484653672764053149421329099533844982702711356377500695848219544428393118824382507703345680620732118388321655596005143651562715100801238227356175897414810733919701697754943362514279013246345667593059496141560575741222620745202465549579777248535186800436649051669195816752380705744065421529798046535942208918377612016470935495561832861604006730613104623029463522428935141341528701413227651376752472927549398776091655484077090234433386025384750667780689697842596394790423568447343740924488603066508651970054262549842804403084088468607527301344806920864859693269505992525466104684290962733596167112949695071737429760080102378945143867050533587611026336686626314655502388779107608809130886730829825664175795552923776140291583656992456042057304718622340159747136667540571288353691287868472034152167140435551697139117025186120438556405418552940143525349721509810776699396292831893345935773528645000208784152800268487426188713195472454124836627229718933406674716752080327616734517280057910556715564221316084055663153894444390617487933614185861669234180731476137862354125876283382920142701684458100657952482266857561659125906917880683201717559544159259545345641963228216372507518767180831931067841958240696025199305086142942131576044953274745048181816956599635456744084879861027475256346361934036209455432909561330460453056800259417395394164502528695819336317401952561859355384243284306401035816287173608066020686268238082893807180269950544167798122798349324032983095037264623924020420527478745543679270715582511340619913407846131207145014892986780723140227785588100554507263384374987489855561674002224029309440531129057900087575959151312 [145,60] 808318757344069009738955818418669869000254869093333971640988331971449570386273832321447700766703037722494275714307433837066417633979146955285911003551064988820580863465243212151483784964167286497388577712999527524220067181345231654779960998902790964769853084540746783881337313068637949592364067995386701092075209251529735027960019250544039559727228017862518828250914712751862860390621211586983106123702503277919080705989988213802681130615801715345828681126293183036620011076852997576115699595653471331455695353359421708102131386537693184421097826650736841872828335917433782969031820302529275711456248529950519491036978261366260972988041763250078965510123740620533763753202281511463824095012156004282851670210661490377343513989508663468467654032641646440723700645309150293636824000605812249105846487194364648941883185214241227803505415961617742766757666990412706292997302316696601971895636499888765124024867561961848464055263277115909884030083465962234570494856207982445263009242830588094591599076834763209653052148568291857165258505907529138544319052368299064793608508762203948539087977706445487514090375530469543900691777933156290985998601710552921968006555341640058068591521448457212298846513198851730822676029915979952916297146069329007174354487271791381689228621980281572375299879756656218291788994416065672718012521600875546729441888521814007031663507557792021015015731092905258582120309826386854040323107517794100292320870680670390762075360614028887864828303226953079258917103671451418477131234109002249860418610304082267751018862042260925647181824671776967738214007408285285350136514879845953530613446684305276702910611553848369356572204525710415385267599301319268438659988956805753150929319413749498812852472485311805666105885056269229188300363359299212742157318234198916684096 [145,61] -41943715095113629985659131167420238166347897188901638471715796211390783271169310682950728418837983654195015127137511712236848894432802599344216528635646930976599478677394656935796569729737778991276809928760432903291180843955589183290675439172216713698498329130559711195968909384361710645568005231342415793098211798012084372901834192732613642991291397750456469872322886231041332450397093025618789823224203826874665464275297446447979370753110465737048597448394786714642281114507325676803444543274808413822862413294754287254979463059644507516805986776448820351510141705560281259674228303481703632252859825337958018890023589964207318602424393838585410849483328175491813805743949679329999693933140063340368401422085720545349732763304425182498677120221155676307537459525856585988528735062637147553716916232644260354223723697471309539381259949553985654506871100777316792779005059589867097213330283723909485722835359365187240871900585645183357500919006657150095336346319610232575854862192783164304523304988479978464743033664415072614423740137395617076306159677810303617217390580658086387890590615861124514374365263527003015716801928066992274486117138908552483876750296344077669783487136197871697494105762290271831726230490552945652538837072489626137239985588178237286362228295712801866402531829278402638309847157792669825274610185740442948210072582538931335233942865291635614648470109452340489003307558218274261002926014758055060139142728190702517266462541847261729285965036368963010443127889044319134497087551902065125325994552508920387651027671450017256420093098022524780938476231555085571448441195486941461196142645693277606081463923032119496867230240003263903412863266567201082523204689379641820359988288885528059375535027131736557585082537768702263165178970600381903232409137190849456 [145,62] 1547478955553718202195942201077496832416536096730402850656721682255837564775985167437355279599700898290876146826154260125448686778687582597618533590494165294571970401930455355838293697690550354396155649572161796879570908114508293487348033688462083016745830747057952959571344961235140788544832101842620341597119820997647888123512402620662239247043950600307064368248356357166960464841430635844581389743168663832361255542588772164300965966719800403783716385263481829619864917893832518344412824439722110807192115643355269632164308197380215142614219373252221590286742346453879301200365359242401458465171179330721418197624940013011782865924315728498709804055578123751735732017063191650951831028556242402742997947224404157324461817619269586664615137276235979157275202529212777712311132903421540164646770566782179436662157478570770926876451153237611029847786969239482246782421564919317067956203621965460310273125681340038681187696128675031131700046959389408386743825464489124487897316849524030951832337006341632514634334373767476132008542648455182151641288186214218142417395409445788532929549033424832843856883787496181578901259505294882951432934576290009191945356991579952078464895583684413693003119062923370469461051726776736862377337755167753434471517228168982015793743570175233862701824690751936329285281027196258806815509712996780433841176024295205176038135201223356898958063084809533810377493421119879079807686514906302174883846144119645258534870287074356130948595694902043035473713492253690319000774980744635896703735498354914121097198227570803934917463780644011880071500533959183904576721546643081436521961230017406868961266514523810576270143488971993995134015499330522429614015659313444111114454978301119883693297215048756538320112031264968543084923631730942429423038949933568 [145,63] -33182973002914497201234291180628237446731979916381493505471463613241763716139422270856576140056611618704749463954446354818484794130116396764170996058031898456408819169691148574977798906587985637768680989371731201098811999625912693287035593341523890015208427877413168471716210706354537171433481589522432407215888553050209322826675215664250038998627522590498044815041044801198285457831311560063895747195099252423646274665129451722522268233027158226172620944207028908994284675075982212443818346572570499526240248221413541832986469677478941141863905976371075661589413559750205923428232780429887457186292702899474189722793294313036882878430188020858576134966862922389948306402457439285159097995025723113082814124305010475718422568057946082922147033874067004681817838332258635678627181722125764915709126724361705364207408872262840106158356231791839440851567422307408006829963432347494508272686406264996966342343715315015756357726481070350712837725499552740728401326723909231662887727829393779368107787115534037622143438372972423216586061203231884074014461796685791510967287725524665965182648352757456314235890197905046610297841734077387385069600458217127472432418074448594455654324740541207826284955830694419631594195093840204099760233857167360679560782740737169060195148205977133404929724050091297897100282095504151516545860857084215839279762642974426112028042298428898439611155255887355921431202163494540841654346562422364414182964302736083066758693515014445684330960106224218622476084643309027679145120744463544398319732229356441784652215118003507934683295874515864197820977342074636004247241169670323698246132258664500360320958258881310133809005036268590539581657691038822572394964805999093258186199268009391984610547462252098381156929351424006735642691701124199344913416192 [145,64] 74806838399381776945617913774948858379879581329236937778853136530722558483835642874871242089632191449219209500090051961547308185936285561223033347208387916432912003616334724533963252248263651319432353130703877930514648016759732327411360375693024047266893849201360490155637929190463674010537258024320631244046120416097213117020613755322569483175809056111037165933498620880781520892303599188043759774371812231776272524081417975796813003195682822162030079171046665389757424037825889071349059284598532465639488749121329912990619513816779852787624402438922019331335971957340482090831281956024524453876814514903298131066292311264414219612525698534727294993607021910497427994154488340088892337825498657012448817358503583441612808796032643525400533314786033413279865020780167518849486424183296833426049363626645438141553581513201717336278327818611549708803647103285157890904409151084071806938878748981077496523480362768702264780339258159819848500737642276599224588408630737055441548525710476841082469360926614691822673994227566734923716251082067876744827065353856973743669998910808299435807407574607835289190266351732666319519764232854427024461262039578066891069474212830433490241785403718691548691326453035264097222896574950002452537444883469103261025297043381367170686207324059946540933697703573386925367109308631719572553276219353455938911849573195939889115602126739557328603991030063297234124865271075705731193236760719332623412518664840406323256124121632691409280892210863794304005827670056180345898792761602454145704268980301351481272890083713529428657799606044484971121899286363022626532846123960516368359340580383044342279645819891203185180394631896324565916434195305456300214570161987407944458415306864125269564933516815758741058348091560496139181800107374612841080 [145,65] 18531879676287755215528895573465109140726679776167680233589964302535382915901986862354765465096657454622533846434415602905078433256819951963110681878698560924904611081189728930723594771338782072297654033972945946149391017622347423395267737751110086827597387122035646489586590005255679736344501453716176288573629074569242075122747990564631316416043160377679654293667385727030815143740202528567519994627080253110565669338878471530315144592918177816904485230775226876640599441028911440011332609991713830060869174655135431489534135974157802714692553013355927491323044614405256376515467664516040571053289670558718294625043939991850542427252177841159247963745976897009735213106511715696510975387764262637213966217188727598153191193525382500755037057169562530007894891227522987971195056492178570912730700846392925895561354015760654069753165589349519801987482088661407001337809060825625216662798611921683423292430703105203175553795108583297078181254535052378241526273392794442360512440528711444379495462919277257464740195593112824841997048621216002382079926214470467522098632705722689491339037850985330726150810442638521786139589286230248038274546675732182829844116661236398490611268584985064148622461027637675849182004328406518200726945136214328770230747628358416699455966088156187314656413787233092190462059171885847801669678131596612021473654295720696734081787946203090912201079997210726438067248215857608054335267973122483989441399844867223557152479053889346835637056120889232098391485188660839966027907683621231600309872675506473599038071286130393032432830558864582179345006772302434598702161652682481688071750190694325676202923676373251066896056605634325895714272818330980715922299631158875957850529992215915441400783644444347303789152940936866204608809198560725184 [145,66] -596132473892887259944600321193801315491270896327831971848115436801578880013268761743749512535427098654578565185752041075309252313971847317894007010325166371716605130223712429933273032393963234196751572425056547763367157752139703566971068582824551285795742434048982328871860614379128530194021228837181568541473307285869909560393969727948033346033237025690016845711558983883144138947285074921437765012474186725371584857346609087762691598041774088882982743783450556900809501563750078854539129700210537844618529070867508415242911318198507335932712760579712212182187797628867028421822432601428343728971418534072532326779995990788913689298336848583628209836915334195101584123271228958664245219686855822344614055239776894156070008787287788922345868080805686922267088172445307525221349279189127650118360498461910294331734340028680265108376639138052437734050375240291001447057590086713349802109347186343900211154946472213190836781819124652446563504905798546812842730561462235415705180573766443011138297111018094729524734753233877236943236645407041259661811120260452889266322839908178821640220638089266901546320852581166834471941819974775023014235441871926160985893497787058843956076344748315733428197054140854634936813183207670590417004828977570927254456899166950510677071263809623883516194451265153496800492489941188473623667278822444735859669333754291308705621558740336247095108994500519008901594329868154213167230358058810589586588392449212700942539771589512001910650769865841383892828010277714508975150651394384314482061149312151045640595927674071261452529309128817225228417243261875529589738462907659167433815115294995881877408721893732139681203108447404549246411862771071483823929876039302333245000581056694497892228824979010356554449426957218147742919597391184 [145,67] 5429762873495352717921965033249400089805018224331063197302718294970595375872895497770321867658765934476120666993848343636019700013190264397711491440062107370322702700760230800044415205827850556988645553154487546503152051790531126761346413194676805239537546451364021567818650986896196315395164808229711443579539987079503932191092449351408262373416134515697736306940322757677829497202139774597565533064605381859659291958739672075437483904373297124069392698156263078252873990278890073646941927922993690468127649239492897083143990967900901641197480860329448445515038502706135941294088699387019934656686507654044117250431534684355672647481835084940325248270111602448208880653901300710104850372747741095241149206232762440315409290377340552551155929324588081238916141386623021637087843619347816089303476632046469278266141613618091993880379047232976369277130497214616640173740317041885421402384510776816048291518495191951167107639994500989108856252825308935585219849553490511563578114323686959323533960245505303623742032069744925308991337452538145892029010800546175733859659952928523923349464350949157653325220527602664767559759209886869990729365283085392569453833106947037597954014741613281834130076498531516577884277653677427964116596374527682675145640222458719972443173721373636550766111314847780675524794438392785362193520685984842505646628931920325883377035533222675742428235214399445967727473042946210401679707489734490605841315808967533974385260835313514369717268677974210599715416639680336921526584973758099011675904309140081453319552290074206531280069878953559652325197884371798053013265697431025855040919066693623411318338670008498674272456725995055534077788552025070737816583095576660156043562097814289487762886098559775791020174177162066809626326400 [145,68] 56951202594837500517792621035758293353105904815183759023166049572265055064361078058010814615574308075732799417792676488652911303992004367607765487318079008700035333063537694234799437690998683773624227961716304636950212972323345512688868362352248739841779353050741698752541978147288501663643389407471211346236159690797154651618070297803700744884841771554904350230041269240404774210546967129818080116950747285257491010301297826163580128905766961353996347085168154408208687896509145730322260634559833706078809419572489472490015004383855305957586151229111574780243476263557090805835132841487880970439656989185191818021805791017273375685385841519079833126761782416493821285475611474881790368076557048837141461219252482086828367561047802862717238572643200272032940484320253163436143807093089833366956483976740943422622649615301852184027295930865419696701559438923809742253271909533114926988251818277958435490392556760046116503588271944817066423856509505591339892523264898655758412682803580385853432992066046879897605019809754393791899159751951273127267220323286546395939172649590639857421235020017416516085622541586666321849526062985266102579417720480487686723765575502361338585234661125989573805202160361740297980256517491202295321716543510419662889759126060514378160320800535108573504090119753583302008059734286690436419451279501513173585741664025113070636481162310886713987923137818593462872967553666960170483356650912245311162799387591961109285210373510333183055196183392662121712219147553683396923675893309907486563417007035445709860307971801933443987561152758386379126628193074177422751612274482912554816425559048187153231192650852490666531726705515194523886858301570981275930481685330526423805857550688379683158742634697960187905674343916783859080 [145,69] -1446301503526532516164015283139446773351439055761008854432157595249462079164724105356794663061280319848524446252796715703200355173727797117153557931072746172143419260587695645633345802899795429925897681497171231654539812006926536648272476419828735647144027178123702175049057806159448306582259534631505884598054692206334513187490219019401062134908842654788458906913721717091459447852642818326141037817974457570169001250609386444900989070471567799813278961766048775303416651314309423901599842891592513505551905290035643182212530349089403253932493984235187065067779539280162019495561015512585497079073060278672044505113952885950364447655291570785193485992898618932136494367110009465248227895337880003453187490085622076739262846713559438673902326990910324499832701807407180164231029034991861010782790091649209947179698652311960465307735326408394210990718957395194781384531476743763773387668002289354963053343388039502870283756463194774814465351628299986132291225496792175483937514361505673145277820086831439289554918808608039818452928160538904577033348872544061937153667367284106249572401284474885970880255801176041779360196166138814506152581305179266143216378963326385198648358073096344940990620609084821831432942661350174195148408347809364832908634701704548163812822193033226283198611460591174484274035246026487665141390845137375825494930515167312803060435517606208912082832963237232783208289672254409280760594332965579366099253526375706469944571945581127741855945211942690900817349185414984755159253456696751499899763180793114306088249294120682670559307633696314398559095957654873414100240510926394349266222985245895803584963823071334109070399935390097054791898831537850744656685333318462998375836854831640307691984561931607717349672235092333040 [145,70] -21329102190513120758228992420359639329077794958075748395870280490284505369857688833196113523888888688135659654715265562092947424808312369865166880990395166878627864738311180468462066554924907261648690346462368759134861082518312531080658975819832608387953526905415652083091507546759022688516746563914057143617900001394347189137671486618523735069788221192404573205032680371226691651710185541999050967603882482324500004140220190400643348319855832381165999467605287605549112802906601440283323562836854493602708078792891602536213669518276767798387353877408064560818675173447289593564630184544721038033218573780609697426947524676706926403237185782129778988098852686534696013246937686148272559480534154837879168422010911844799636733389022856980251491264278677393903516346422457910529395733132042791131728514360458340822991147426143662869592870904276360551262088600215983065231508861579839328601260829432521361035935766599999911168724733442627238851285711520913446779993175185293499346074784042677783331910181687572932782458912297113899827715072112335217577859423940700954866047573479231962778163727374082976747029063291611610688082057001795430498596859832128860467190791136128812218437218323433971149970135178833318796503135229395507071189211161097656377502838774295070462879255445106615889514665465625178280017288910083703257978665001914335903014359982902101463252629112658974871370907444866725798085947769672787818036635877612854522137694722925797918972930171106123235099460571572135126470797558075778231670760859807648886759497186434917354615521124537798853756111527321886950274348818609762003450020865628464408809885761097414412355970086588122529007689319031015391228678940787793367416937725606824586024308201735508556570475557526912250114760 [145,71] 9116149039480140732280991682570273219272855371311416523301453612420656645489047382148914359291934617569343285441916989279687960629913625665512698048765828076566494062364168049199298309631478833772866213913867535177495569190004528452441797222300252435192893591309972833632796568758743686922324702658319402901901547963930567751551693899518423039614974921105913817288626610213321996156288350594237770109511364278012505630097753855011557616379546115173214241415678469760685278138089667886445940234501198722532798072016247756635876989812603466713881196166948022216152198074954711502754463411037404159296452851463399631665274991579501572755809286319951747582777853516369478564922882168393433405574726458183788402052818225187220623430828145655208534300337230824098250603077302001369704825533522008981319597674770389200996666253822254753473124888592163490723005167434815488744627840757778113138387406361621262660200056953546217376968776891577180428269454189263844915169811192566965917306209761249060955433423500101213489930128946060529425239307928072609554930906820230896393453690438865453213095183591769695766781016127469709951831981209471605428337642856042764706566358728966697911528446788045511793471207376247794572622020507362882992295027869423053574574257707150339791765895172919206619513324449582204752412256208227229955956074003389641857645058529196410146402579582516147905563122635051717595905319823392092501940397560371171944608269922299535160517028455875986009247745363746512755298062368303582174799383637044076384850783403894713722578955934233942196233299192020381950842196562167883558073108663575453943997155059043297708335430486558325929398527887667867722539472447373597526054456288412234121851347827473579923654102424730439471688 [145,72] -436435047382997907771039754538522328580227299552635162064530049641652138307679360017794966973304220536890521726648055482648592017534913641097218864542063365440355121509508583433962254942421273011050811651209614032929653893962280400335418039437727654423701968449965609201624589492234463149002400555189899232714640807428552216225484812245328314248905053987739346306802750474868040412842308970628406900783087590334698971066824696345245360023478670174051490869476187713843235999685676250405838734674914711949009598037564050354943576101610826553083860618101113336988496150342608132551729056020985046339877400140628595811631112110932133405871513692248290030046946808691470914248822394111599837216744723490803925465445510162323296699017880044148153223128728765107533043266481530845527070022746529389930835011171007478165585877742692844960634271363245304390473704078305610783334986414662411290798002108338014287654248039186962884487793661720673198021105376546774330548197929262224494331539433716961024487156688317448236828699118879898023431575610532672229906104774618491106690628527611132448329214838202293251337720061481807326790483877879371875093578591912989419294446828805395151768058011923257441996065313358322118685567884665488263923582587647132244177855336512089793582803644146439476166911321403064354885680690335530280543033114402254733285271321076496571129367999437551788338560752582419150501889578065438866777123265603364239366157145920825557912390960839408287395039163289908021177730630648308315883062583555571191595426559610539946154664350093956008286863916572306477758927775378682275463484301915820675214179044766634986974416424378330021396866577122237208734585601493913221879141238417833071120642602966454718530302499323657936 [145,73] 4791714035375589858265572248320156403454858041743619652272825747167455367155288194370983889316028648665467813775801291325496528907767521038179444997787290452386980947277763329785607882529598628308875345052367197656018052853268828319899191211401032539866586734460993074664569468743669198293484627418426850226439969399144439886330545693912304711764304820102172322398082893536565131844194859060634114906343289596393296898717429680527715855899828846859818210278547554060899593145406986991561856218033346234991971401860924403039444836943748244872627105847149482648675697819582081524924439261289289801463388306282285754839611432008856907407885081667120524204628249432076004057651388052842274702559989621369561700887022386967349021402064086604554380109086281176829248376142636836919724839140297649411943976003629735469157605424614985945523452028855732223277690845638565504342206425231521824192029626683272944015813105634669742607856279297358909187166418026603738114910296318197533137790890200444491562790743291096639595555466657155803970431574423816624308491417461330031642668497567423818376093372357306191745228913808157229522561250060329661590229426836722280007693371593201758234487505051098499889522661915419057094187383832523035537084565439754660181669280750679702879858994650402617858625597097957227402647018991401595459721028933059488657406404912818594820882971587434149543020366078421415751945836605891686046342072941313807245289173135064638510507232562218196718793172056716797710371236474790670874030515789991749511196014572069606773456840237979626528562239303490981853059947708984832037743073537536521501130696089322281677255437415409995433058549871413976875272929189868276064596690521154970703520938441363613575607260929224 [145,74] 1216060820294289550465738737435784775390335589981609636512202166172836713468106919655105472190446599755927342595734391877677098426917350046231758848010756967189002368223847636887689986786900922194565808683935008798371567834091097394058129897098375996894381611123521291953536249816655668245311935656802170135308553293808722821028242232775546438169563801973523621204941346006656673702706049096147756460452450150200479860845545223616148540641807185468056999771466450037586717977062901448566527780441308061168232896115545291641865266149682086078382477406500503951199975730145905713560279104372547368755302744427885536077222992286144066976988565951778120994010813965094392476183460532375761398458603018503169842666081559900153606302856582553999243950257604469641329790573190677822260942752380900366131002082636955693733410813872181631738971229864843866714775491662217208208545235610635141019987815204635871685131274130387633924450111474897258223990820988883721775275737200224607709584879795047386834045903597291351035087720061991053746540943750982601648206228171884968369573050832426367745361294697686163088554831722693079983880177790865453980910644907361601918252308075836302336690246781478313478190328970941455467752315852344951518281235013005435820993754507707351521088208630894244279919537406280493154151338260727034792282485142169407329950410072499049030561912025563120012275357988884869199139018647465470842886425757927553404190752363456833574039731147994267768408643767438596361424848757565395580095329672556939010119054287674651057095814864720691832253511297903579339895614260657705903009742065839468745689590202035233224821115011521071486299767517055335615684173968354746613695415673876268706363463436836803695229714184 [145,75] -101498764030544039084559841677381305902673750329709126589283286005281387721148682043934576306647814241977781674577072476045048371008960683169373813306815980273902241317363634874814593418524843434402865003681386618061766184940066462958685363118542131778743381940515849162662593202143306457668411007186728798124264509900756499470635993833986405852654212740133255463719072415389883683599272443046237345612311329860727882635304920262936660792520801932964593548522914044681614514510467904895850132198813962910506972377705665870660728280850093171438839688106430903487513223093265213369138861769040802165468819187419449064509772817694309402905320445203461834247664939823856209330285593842376235026342175130499993994695329740777670937000175535208530949496331397085151122145589659402700731125342207656008792004620249472445269866822221903664178125532308078450724840792277376219675630454090723735276264137828318709700610695024394262584222845314471435664285720009694637135108808679996883281105512869803640820353741172761545843016413842497733461516098404009012139566873704705650595633892729598954529084301204477280545804564417251651194479429527315417691818376366636301498453194507780141942307362422697543267416382044736085335359788094825232439154924935045324535219537510163227617332297247114023453615347413742672452634492212681724620764674622592477874825357221873250239752202585403145691030080354939730358605202541053975146258012775765146941579919507113249163082632069238017032097935729455668460702823997336179585876920866169758362586470438049472307932974109136370818117482301993039025308933681763965665972039541509068080441493971323111781726691006478540941890802021454392418813240506809998087678646098939388194697028527756340211252 [145,76] 3490363200612132537564815419953887202628810474322074319093922678735678831663002902560108491880842426826741887383454419226675810208723333822120301852540399664266737985112472756050240818988853062624606805908760664457277933999409695277769103818890515104714541210506953689182156829316101559055823964799534528754740096989296762286457224085111264075933404898883310978388125391315824040037898892893546145634485176328075433633506781179475269140512603772056857087583733382619209369967623535593275226960685835648603507352069518439991101777884821270060770013756920746049836144197894559989495459212103719596525214584799936209807953394488352549712005918052822471563840230663149005600630401710574909442329422225888131277309438742931620343250726640044691079026541469309101941638388921602876014610844635840006749720971165615402115424804245972436901112909970781630114908171811351875058849693620009736685520394156403403586406931981856404795165736965153301599039431053582934014740735652505772165163245611794258518147000777990951670040369705349789164638642370361787307106305831505522431441591259804914845446099099127186460417211018852973222774755830865097763270100876121247205423165922812491553394524794971196514411426833910156397259258229301358347191004500939779390684325441010048989317061684929862467378747311963699686613086376344590867752155249837402890289782747578957536925978555279114126133072901374666414945260809461329570906036296325764647873244814166533745161438115972931457316515316058835687200629372600286294740494887976458323120021295160667850512876507474376686698169573406150611334029385550746146153719903799711054915380912070613947544787061862830330128928572566379827476818177834007146611667834994928604259900173881494152 [145,77] 2188744730461013815156762290097248394295018364114680589806402393093411998318867610954782395795443502415866750149631699349871877720347485092747748444466982224050225714243357964656759952071576340379491865845635006589698251618903190754156800146935322657744475577479649340837305286924397221780568160365738267414984287720438547718532112825220342826360139013367965652769435011179574153143731087525219217298836600877963431100976112590275309771181658013291937382538699664049566049682776547164276210004530631916986742028115686502470054444282233618963705326339770484872224615869762270805634463330181617311509736599458448181513104594097177987577412228899091110388516820280533208469021747692253478773251407050756094881388549651730831511789537795089029325650649932968401951712824352424238313748478330232147965101129576855914280901825831422378402686668886098747169100495993960472077229840463938612521689403964121078683834229387622935544677526142628870825966217845437798671902638601861977450694159378814344961811213143047290198058150085477010945833084500452886029638708664703533852412595839831137499225347753466436300738143814840192997204986011910210034509398412333371571144604878517607166356430285313368816795999143398707457782388254958133061204609965827618671132537666659793308923195387575763901670195582775261550946138148498565866549893984774761122151174513844755985907452932027841869058011782280736119410340343299831359912574886042510718934677513494148717574645450981104615880923116489615089186833183203302129655418062643724974387854762380196166165980421191515007706756970651667741643965887123493923251836973746377547727151380448263622791794296502103879688625387702244287878285681864302925750821085325527431186150602944 [145,78] -5206641187918615111101204820760164098199176639980608270735844972452823201066481850737254432132761061191958369923850206593414948485931359971197361795657124331855064606765124856740577680115300797921317159216869715214807484143024114347138756572612962869020560080487165768797927627431548341758733947036950353502777723261727935214314273426308960084382276187613747838395803904605105216234467892945782557579753980317055710210877607912288820752561711722860495798108321958592985848804985937525871478122875101559697334340408214629781838414452964747821672893765622049111564366908915602403067323906182737286705612531201734360623583745097839463476977208076326100897167287800855321527982263895743265161394838523693971910371111817307656899833311590985832698238161859987609742328437074235511808484950286348532238564529902607595875231229344973195672278315255611325291964404719735152141844386786558612962112776075711110759630605777489523438572342171284060834495510584498347634836577545878607596383333836187368794811852975919738213021331048843166252170386686464853959535593718606344124868036232181266624358494437534911621221794461981804379735613356280646286681171762039630020096507955327722063317569510848008503337603142216229685971998794786639617340997961103322091893138874770494069509708359648731188688083027029042946196025475165422078259774002329008631170620885080770163499565000738589343330817094300155030311997606195501667026472207908390178827118179722604601037998289665417118423258232559944239840952585899060040699464863291159316405171589185703254305707745669397729060105228835227307388807991180195578877535358673570891571100708181080423608075615663759912208417215810443073323726620560904443388032671841601818812599136 [145,79] 168261184813890364833983080259696149797280368472041597535669557213184985158411552155394586327173536536912830176863539867989055092721446869121511595695317853016107451840262582467133476294282663485672334927801475685989587723013640928261037272625807662198872878888115514733239049399743635524666840510345186285275628586181325773619158706141299257058038779548200687236829844086649861996491984522849489436371085147102299406988552820406822218125923958004384225671919376201934463228648285820873878498627769309880373489267537872650203895588432418189993098460257285559001947296274692854283262192731605055555504253890278110742944991174684608967617625368847047221636423123704170223601594038777107664378329987672773776686667910739857120901584158695731470211692102694987209207677537488202018801444616495614998473624501873317293322942365304229348452930115269882857950303191345318162086392275170824801043908785711986383626033875877647442593844776687461422032033564094401199046122044967970533462966012220079759154692399554011629472367612191593121074848524554758736903618171707342449982411907751535462069837784712285078002359880098884855206610081327996352588709025189626859897891604784416584677335281549241080892970224257615434634260528032094654002711805483657835387377374137863678644240870713412476050930205685451080192289042423288692786860174205476306270441872366341007136448923037934665526769389695548187253257586781916973144742284001603748278679614631607653303463671694224938258737939114382195932765575999152724311233565704564466080967005080793412213044497643283134395747003837951251698377312376420919165233874915851773453603685143097096168296602319845526111915995270432672615232138256726863931207995011621886178016 [145,80] 3258998551919222877551155524728496043779854369558599124547984088721500649095089725343623015585687555943459045666477950243384637951210666290534579308135674454295579360720483463728992972751154881870342434030575160998981693522473568505004689057062914691543791212912287973491838694351050152402380395905254640224418604967001930773949047107120862338803162312035121503127830276496457145001869775377261785841207758991300771773901951520928003351958895571607186727478790594527378698522344058848985737628895769814622191352773605757817290440341396599420097988832345876786846265963335302721321568220740350878340769125987109565323882348836020538139022035144055292120055704044721043966435608209300277090901338995052151241040255048734532735586061668380950918465978740227292224469232176489442790333977663786154232502132969978485216194912517487315655858368015928091532290401344724623780187341032955200945344106994720761788330980019158793642894379055433934658428121018383159550025466087174588870642876317126481229048172445450943270109665182040888542512561936092561648151718620422051569812320544842572251443970401792686153969112203625506435664784062861792846304883653832227017409081319922872592862195108498539152164509269742484513737549125897108129375978408372323855126997183843233138059427304412801240072292580271766096239202113888121453671216455435127530062127003729883412071043817987315246850277576747722092877067571946233611588667347042636692409674840846330155831687559756082729247603814251549895827859963417896385974481577249340410166827465229487338245828784239056046463686683025006517756556399022574561568435273826516577364898648093837021464663624550684856421313146498469380941574464259155051306817114254466088 [145,81] -716359133632774114799767022518213528874605761425628499820417594534697271161058430825717422089626111486894852484013090100485468354127044514392481659417395022591546465012730200957366117799090943740563019857071427238781342199391044016107483359881227214451024669328867339943503059699786904898142151975179621305910368954196300553932006771374506775276930618766176933911789040023399532903444651450728970541431122791708626696023650523323155141189107713044479308860960025450189429219477414881041839006565468458277625109608024695638183710861715299259851729005845430252788789095493079658969497500186284035024830842560600657546948565429089412261770231841416922694977812505931497370581328530140134979829921035694156675075054659944273241372388833681346473582837203231674064110856208159338005394618354627989869294312773737940426326382879349484341452465865221600173545150022452232025011695142234753981280782092583291411695528038831690903408961047399689592807716848938771985545375577660337431903815750814113799996974776119772439320151031513493306254793749949528976324353068025664429152416591816774532611326337518710321447567193521111545967605438817494684008176976469008300548428344529733484284183554854401927421112806598745365990753261251494949392241110903195883950681224963466557480958936436757865916377341218282069220998114577592772402464579310852327889556685070684571011373367992587066064681045229721708002858354547036862372007063884024198971778033799695370597719136680794960497800226836911002131215540984587547632841863448856524385960998015731572347790934276899535675127778253975385177180774515786169621269501522499371612707835311294591940904140330630264447047720714124480785035997176190781045058272215352 [145,82] 38282617743444646711804755203430198581704287508617469301107558916718420901265937443392223209610996179884225503707596786925003205717747603910937739296895953677144970419671346711936666063361210552850138522854177966960208300161155225047747179639607549422740318336127502987168476590249174068797611179737799859250802805200395454885632166105873185708531027113158163215453796070664134646386052129396481808929106347849940974278080077520132546242708420194248724881420690332925927966224130928972641481993657073905904910387600951894424388642056202650392372378792205951256803984719403144566901288128491519896450805295037209399171948495669610999995284251953987606510711265195028734157494339500431546255930265841571552276933597313755762060144462144233481827052765006742332098817682687974053491083559744651185129396116265926862320870953583058360309080495636089533448294226105700722090583675931121286282774165543799725170117936563103847482808136565352278137725555366041432531937188229178798409878316844522917644412101435697086868166170775603160120949651995503549987901086624958406367382395780165428405637965793059919440594782898722692765479322766595981801242316122671715891451193441050143511693150112533767975905172374017084670813949888261606665616681346212426286534879154381446762352698604180392216819039934739731039796751739953772065651164313296456648561606058812109444627494426452921859526303278241494603563500377517440841597304271528069063605185383373972361727476427752338063501744495167390320274572484707941736050279219147950457227846975429797233389739879591851154889578682456439694214485392181365601698591452657255042747610712975433969089341893980394392390791705826912476489184189919984412149162264 [145,83] -965551200897105568582729713935548132603561631595694599795330231493447912824568271496673088809737263597035867787495249211593417840804132280977034141256149607385962289107678326998375239820765361211412384656242917457820543894144819723065756155201135041926602423113714823788484407802185953930522194680695151661145006875310391849880349567037828711324988396080531606709446613360623432485081491831649431797963022706605405631328755756784734080502752137208884530114795738711036547460548960953225029070683103306253599201387343572610845278411485278694133792994390588424435205868676192889605453301877429154914439558731759559231333891461841681841033722915467527085543004047590129756721779771473501747305350164557865462723724159143899689542086382924017136504068360481847583623418910037827794721256803440213556763886295846549059586063548586747753287069935219251484128734387051193689590601686104052941129633963190495057461841437655803296411660536469335967237271170473998185168821378021808762967344788734671463428017923799935179950700829810960249865993160777383597445948142155627305551673853635278489356690508699190483034330576697388251473865233146158699322642583397906651580042788824636463883523100098699024300458215350919510618122185196657790097443186603596984775730400750953992172647916892564471733808920603673061122831041903615482525819322067864740039505278839029357207163587880277111842274387580106606648043675943449179439082453868590109848688725121748313818359825301080419319837232208360967215990120798095254389414512789749764045796902073488838002674993225953661547358978622657933261486406649037892392819595275891954049494115201409980333707720862127933905821488523308580980747942538294554175224 [145,84] -675657500104682019313889713944569973631342769720533608822501997168815157287629920821681691880491840848642326680488117210701963022314936124628787180422646269496863523768498618630834015315243577775726945385104446076746231984757797054700538652987347385368436317930447209087347511683336040910673725307322266139225368735788286302204365088342743919768378568735134899382410244944168374242509286158020113666073867998500766896343641506207383877210414414759463075936479621487433898383397075187464386836161553796835956073115103050501915461962143197590703083511428168574720004243883998617843182022144766836546470465838970223923675893739077219010414296764222835040205627999298556018720584807163149357142700696486022946904260718151660369070467814202096818608973814753228079368235617332418379422375337231023032927717134921278062888810698868648143467230775284454540732471581801191334274478655436174893918674547784715294698962148363883609109810099398019178447025215857713405795204640676941172068308959108179378937606740720901947047301393082422167418570940201071904558667478189527746055680827100069484424180468540414027882357151933919586212514119953867398007458249376589978257158910501768790183736705922790309753414066841328382745821686633184466205567039087806244233204883735103262812229315178308096851486961253758271542445003850336002568201241669696086538869501787227160582351038384898513222990050338857229288326174630475120578496983100561264847348064980006670962807399411280349338703708686529566510570822556970903942077989036566713428375568558462678080110710215058550417309317450540030064924867184873271362448856011611714599458537071242170007519783625362408268173375012501678970609173674337588 [145,85] 1332757889129619555975964274062609241880551918866122331860351732235688531419105861690585449755266508969523221111046970467275417743744267740492554557862224111902532268829769607814709120500026080897411039991826439115417267261405528458303598496846555766945260744918144632291991282760110757618161624758731233937884362211286217066290579635364572831171289432594937148354084827321425741221162100628594703214607161557281699898564581867569972508262001234145000252753765111734551268014063682424135833612314582376264137429316238330296948233589897230851260438647653300936331270664518369901103665664346714112270961545717943747762211667284966414199928884824588685296611586682753816035214170579185056166846367471506784475773861630572767284983180582969953881642665502598481713996458369281817684982397981130844305768152852491449693762388491036002331480783769144709319604098454661339036379462946836523230776991242600727010539581812429364726989242920428466324090412811636139842973794105069873160456134969371938310409827622580739835507010084672619672525998384028049248564673566987613214380870054374995419303253544984153545506787652951221858615948147458174154763313005907509937713310370961749275032210833235744378342309966776930888289373911219815684515422070441324412300551244077349895285743121417822793101454475367699949900230982727281616432971790567316112570154344155486864822520467906286195392487608423813778853124914041822729178807560781824865928331417729996444016089863838069360396693568195758769180244651551958116466431841741293638154587349564272398147376907024672313239805605631295897311467243517906235123164710147711855289709528769359925985201633865744156823730596223302336122952069694576 [145,86] -58937729334180266432159397428088341164445551702552044320743055939895721541568958191434513223366899609580507064267814833150068486212452745219202360167924445710665357501025143012632910687532880191645932938168568969207062728582423211694092720758389757210475739932043045466819301968384209884459695301733154782762762212832938562484574667815164751926561435953796158204851630051498858327106167246827115561019691130601163929074416009355790174231891475543216455684971754896147746078594638825141282554684202113433458429033722238063562385122714757227247266108107906712870526886934612447964116612964990942278581783750151028551169471917864215028635777959446025224647570682133770774294752032159797272395895642717375648002241347646673389746275531546827529569989039231782091223448645971550201718479854487953933564608259464554839952711435808452785691088935577353607601622394267757626185410457226062390590852576269388109245292549693027280373730016989407811553975280822442818064335311925794947426374414936917209872362732266875431109956427858739970580159938845435658566813839703456839793017779243699631787426899602026584372422900467454767344034406966538592447183862670101806593240760666976229231678295943381170360176969566628923251963638394280136747729710585260797185919801550760544503943004266063186880317885481312273945547373065238488420277815830971829991703537093969313553081849574316594546172176385424482462390528837405809832561968606754811457956331221156647426327057302988131224190658066351625309107544122494711590963047431028990715070181918410122542532898806283015162000838747054587180487876988368668936580313344976540655908686958386952024059968702560029649462690271185069771736686952 [145,87] 791584947648233501827600160672825773139905901632581591926638669357544508760661537713282404064589644043191647959890990685101649001942398914206480002142240457447889178361960533964099679713982762957398269047888233420934819481403435354046177288049385629029636687795686449041362334705614319373836057780648495679228528041801725097090821966601611217172075609989805920292338847056742154061375539892192739795250755516080719080473793184288017416470080295682943702759273879003918903620315985485157217558138264811469618141595528513649905093378070834235826203324788626946297001662284377068647001688215569430834318316125806817535176283849725063926850950007289009249408367669740352553653823153483231607575158530910375003021975231552872590564944976646003459847639076166217853821004160951530028371354051235832393106726250029933073960377711830400173073893669601074834462881239629696920598667918225666782223202123945078047291431520523642365035547939469212357566416135421804460887436310604551938335977536484033637803530556814084273629186837814821441279564120973569783390113006748711903199913715993548552743416781345117507626086315056046013406460588195353697528546092157230937248147422281047937167323111088505537307023908011699713446753984950936607194447616051516465510569218718161090653959163069716263252057963431396446880418697881222135247396424708221570527414342135466106837578735384562316099729268140268055825249387001143497460098847819220721312471800774119801537950983278246594424040276736641781392028462413407652016454319809824014226670017679754767349484073682214708510601071501548521270000926567998345576597924805329190296718709861670611416419259345865687979427287339460214128560 [145,88] 8191998982964142696505238005581537952461400256078772741939942948967110295639644406935670934894020900348349162615576677186648603737774557971182829955342662338311595194238183991293534502423897537981934767906385649718236415054342977858104723525961083793851672461938033654392306423320833608878064875404323037058662783495507406371147935162993250227463430990676952489589425208502107933131708704777284334799149018689920108029786217325771833686643495744871132413644387061036592694893227988910186035191760935356655530939878343539161240876388254940840060766958261213573302778602985415611322147207809785181982170318547492045584088965972974123386368621725982513999992589595631886833310765978775109361308778372801797469046986527226748772785347316319308334701083997052994458673208910256142903683430233685500361680667459863714363100804036939774672629530429709807685078774889894966925940044714854462194457229408709894893460440612676894056827322341319834404791455646336914164517196251746322614690522705781610634072633597905313028194940328690408783684154696951111886843253120868161980824631336907320980760271228103798740295706886674206619534196359102223316482988830464815805260699029862569337100258879001273122570498361526322286632667289677416771392697093102314200834615548908207236020453451656504072865040249856582606204295600892384584723163781510006296823828704517757893432851792933597241147435636924575384009291718970922797927314001444947710192437521389217709158867013338213693988566656862801716071924030358362093100446661356484254094418909430277077218922443075458259417607341011649825834725672313110273693860025365012368943398393092817633031613348137686427997726873094302760 [145,89] -387401864584112208166414607533414517146176141730937874336690128547787880809196606748879212422241637357853305711655072892429204223462306990805093774403840773502930946349934411512904463963030266188542603022677598704755721811107346722662018622639655096550514133999240462937862569672124714022480204607983515070970926527203216597272017241199918049035003700834932767809031370539664203494684431607355938390875383978672354678489046582836916618015397120594345456282131026228807192787495506292706085460927425547463052749272024185485725029995302525724787825319275772612122226821298629221163062004606527575606242201270447190801970496554533205779093577177457377833064943150766420337084308104967405861721956029288028145225824862380304068336200727257964426843059391859726034329700387015777045423401072430297408710422496139121206941185643534870315329992391173817268773650888085203616556355522631764626505923869070076810694386689834628917439743985562161130293578698101018692465754003325576559958672302079792651367572756766082726832952144294923351025081457179077344748775212784006329549731914083717714175567450410413098100519253726229757742493299620703294382365632960693498839335915932497586642494146705135749974574723059307877019293292914612420384854362282972486281918785298379839449405500234638175236045368301461505661699046104611911057338348233213945046044682464882545212984590929134200374460089660238396105341764416038010142106577044828859139692905050541664431537950545563968214359418250776463172134499983925144614724782466302942394103062961140014373286731882213759818164738110176162604456082256501044352597159865813305731322124500397665800198263411621958092347907056816 [145,90] 1897763433244411313976756389793211667657062464253668445604074605915120505133231827956362784829077946586569080294363860723350054477050216068304974936269447254709126449382704260669891196905194327728534459727161783210818569103582083624276314587722892247762849908644469029809706066868616974578523176206245807238751397146932381992280428277248781627374991505395293954286173633732143931710116696439973376629009491265307520414229885028265333879004847759895912920236849278920608502451385618442369303933637564924795316835693009531949839306432777989833070964114347733779211719542251701959548958594415625561268174169977130872470790094612367714298942770131320754977717758272103286156844508426648524935757301889510328509161046458914521011291890530780959916940809857005858515193269478310545290201118232823694798007925267015566291966693988491183741999665561526225811242195150745905992008399758947784603251747514233425017604704867730894327972468755360596646666298986699518972132653761828751241750301074527663989951883144876651711312337421530051103600579005613056095535500719696831867323304786082343995554074085476094431890341841366337441944587695494063844421458770847397086372501775177835323126885906299484338814104246563934313203417411377830218446511468272674303070236348343652161747275244883131936274934118462331198974780787139486144629168700900084551344545688020549110634126311563139369223280498563165885807001528805648638339344476019080167476745441995400021844723434144929449651624573200762592170067982414567991951772522720476937030518437705286869643645767854746609803447810938630234869962212465619291895426690006177552433410111263341123930951507298924095499414732 [145,91] 194286724553951136933396233980269040757229073741092340990933071093357814742275371406843876940918773068433972283187408746566272813787512231151335030197799602460214681110151826042267372913349294698657979984618612999172523462518081301599306963484772553392389488901367789165665186392080128543232950501860724394801943815167173565942600753762411447831564500469361605697602270587062013176682322170755869890792899993904450551822446510749795375898895162248052238690810636486414306018193456692967231503926085548498532819444211884323051538010642517323424258006272220551095999406211138350983331249268770330101771245543341323271883759377772259934525802139847776647876322879156114444151817474641542329360553497324032120636906277544170194238783683116720302619438172778114862630345426436966747244939559204196961389758988644030016463144556353844372763382446798968065064692731739600444290590667580273273278278457550229660954325974387776916169864074583569931119100334213019727383398046981188094440126668107221221707869350937469352876932142368770935379612636435618666044922184861063185641918068496116372044337280070758779179224678913190623287836190943597802050435558144031552304315805147371890027506324027907771677911342572949803423287879801370992032145100668694755592195540464590300874939374132401220343198775295814085384962589685347661404637119836819160069304341177061113189833833800305435720133937704132360077458280913134452804760216645525697193059370227284001627370528728304331833004227295783445642630922285973666033129658003091164665236049578408900399471352718418613465810044506051908971994528761772164415498290871730716910371988756421845092163462475960063171984 [145,92] -5953324507131584761566530813557162725499594690909100443584542542389751844990979243992136644024554773742244392012615328653964663111657801003686323629540554307336463667163188370610343093374662850556394926543539751665558024097406628139889664250644217322783093219831012140197673174033055977473597114402172712494650532971794275277107761737868824078439244865271319458752115968296716102649623752775944088345083204958312763629087525774303458473232707709978386556102891825311187370084534522856959105534879294135495266547225522312223203540090060497524577384909783640865264008185691741001753099004041563857830942009826099111873482485946159145237141734462403353651207131997097237961933484239085765798957955668753063401101007769997078924221421288110659151857098700908198043655068048504822984572497666341072434710433143928323635721540108097476650423453347283729162210520019288463048024726626146563280243251751908127934549097644822369477088515927419616738913533589089650445163251103447826320844785646833290088808832616455017075173162093999226127939079392652943222564183630774263582632331968501122128668730849295301026569364421176080040705857898657002374295606942388014609625195558255447130264668024414314055514349652729699717348322665360789476710339528387479217792343049438805074689566891674924513169210139553981006662994708654472341538578139919990935600534828892613055425552226721917856955841628980490212491544336179506101697826251189128509297322522465979977947557911712468928174708495940870865156166589233025479884650496886486199829093078854372398674084740756252505572561462408564099889192943653236010735524069137380387952813959211226714794594591006782008 [145,93] 77471631015599309223820533984550548409641479289637198441505636275206021975125186816669653729613355298004645100062152538881790026965048191582490323298452284018461438193339951631662537120239434906608291183802801956106766213511426166737099269205563759925056935142753394130901043062764197756099207118413915280172031869007494191138427449128899275994914811780726970044622929476747882473488238159483714537436711856455699258684981797045081917353470504829477082453055575786278755931791468860481456979660210699628137072339618960973735000595979390971045952030077711846009833587169211748861127520266332889002819149771635303054428338898172993988775832343273012260298009080024881820265808858775597048324309888807836546244101427249153581075538191538763536785222485535398396931955632774911210714065247488558245742645959791865556488755706150499413167318917104499653930074428234319287084677941270928808053160558728998946618557498392156111802984607131269313337418354291620284704957231195912483111366796508545536650029620633177966445264943246355471583032212732328422382580733247264473374144947808369283749696862576686917721151724073568368306620925336740171510969340506512188349480676331651297899138176494250536188215626864135986140049070410608300384520676801566641495529463795146797081603822259154252625999416316191253059634350545778862519830409831870545477386923546873309896551241714209615148266802462862262289928919840251588078112343685082662664750484176332446310956924842626336147166526514047208637036618469838113877310657502576621917385807744862011959325261127960933319163624164415447726728372500020434005561258085236425454156834985523087080717956658876 [145,94] -448335623779231819611731489318921384926673360205022674833463200262055397412583693171965360965324071885284336102393504026808826252054889156885418274828033648116268232095807853507708497751616046699854929162791260332059317602310817683451600646483460812923719474897379795400800040309634482687029320496730939177393121273812851525894261901316499050124422724024029272143818578329197593257473533704183531702506141115914962353960820648535079085905374210002246708598038023860436823965896233478211383016694715906040274673221300092244108504872594741917966096556563500810955870288980486599892198803694216738908298082346366407696340680850300491045901012216977042823234375962957980154209041870574140812220078516693587001286713502485049699771230127567877073503503551977718115646901217522653836377229873733753158863952402897439512073716253667011223906173494971775685254675149625945642139528122583987790599312516334605246865637854951418627251038721787923359570428701712557638133767591607353950118697742300242267336365925101170959698267878458532214737554683176276387224922206334704074662530529224893916653136545715569305894598093584691248393461734576514309947009826792940157595100642112381567913157326695836973108269072538101639560818397944064928970177965192524945960912208498890618863428883404182242329685589334259281903107377688286389764163182508384165285841521013013517772502393818531934579067172088061988807678897413590167928621035974263761023852144462387828625271969800862628354937635546561946839941963445265454427297963437262777273303019018425372830438364436125171982324754387135700028685580169039696155016176554099651097689463905092470689802064 [145,95] -319334393590402832561302430657500538958838246515680813750764022898806848141230673821384979182749466422455744089236338244329897739332544273482358686176311340991931965389791665246104760271509082549995650212523141731491606224551690232718458656453706381139449331467238842320470256334261850736272900897352430546090441309582342183700037976796912302577272628495053485602831293696955064009954759203875288641857932653209752098263079199611014523091177506953734095761937307862967750873930798808870145948119762774635957712644920853306424964137482339728387927924282196866844256823662119656974045769051061051321431509808126522687084817459031452843072800454413650301919209749570065068836974531618250213998283404975628183552751514614231905470096244769223169953212848604692745179941365481105442474337961255388020155417782687087196715415914985388877545902982705170389572614874704467670335628457901373033941175844526644654449847801397087244684593595886160128864336630288529601212748428932329479790705197675692747167262424488861195115999142970038278038034977047277390589413921939223779707377194154842443649328668836295655031568155519281952543236603565095656854948683823318805131524098297052280676715485861571372714974701398845466336139978174509069911081716508088572060950604252934999958575690271281105782168240756569756718689162771161712365111604163745134185355640979221304085794472796396512757691223180852723968143022477874325593437040851386714434360288565743154101083600392240819436861414628558232855509877442806503789185821800404458266172570806999850474203485728813505795104330972061075801612821009816384091326877957382683301830392162782691272 [145,96] 40420889903198838229803056652121317682116822034116191207825204136131844021372684954613652505486570633810215581412467777935359058508693176512521158360576585718939416133215348081447244701250148009501935953609729511932528007927664317184939953260583532655442581963436739497496542743011779301683774343134089736783880555943366123894740306231723688564109509309348535008551837850667301391521824513700128244178563772607624927317988713350306160273071376303735272627805747729406147632029491985698789143516167574036895734921725223921936131619983195825355549840034467953900678105928017560197752010247370028971810035274181519060821102668494900253244028600993015430682878497696200217635816008182802549986744029290320292117162232701057727531041214222833590980360932677160489539334052106759839221683404198219099575127846708192972438884758802406982818599665113703284757894227214364939642845352327814419091686529675687375947339460760047372129132809509184474394871615589531140088247618737912166065953570579164467667540486215079196284371114900575302747627689655644253074188823774004397531793079781048449689938172707031365421986856158588127804815385110451538737697290640136006025704099565073770343240782307597547768595786398782225290807645814109233125483731201127155335778771405324969273811707604249715866137193449862630306411845649744977979275374976523335784615497739957961147973662259394615692466677844810977491406628436543560152539447398359565429932938909741386129673503883256613843794905892455052610456624697984572707804621405439980752119887580584670741183829268647631586629437999690871952044168628957418456929273326076138747610619608769126 [145,97] -521969211491407277145008637133061408588055263117235070731734011630475910297388620900613907995326377836053433281512732990071157711510454175912857051158420766132670399901021183375713083273350065114851969670482212471731083708937471176370427279612228849286285231844711569476446628539814895171039007704202073509584833329818544523008697667728516138565865108319314704820218315068060126815997865777036439311050540495792767282719608567245001330315728547604508478166959674906944338910893437309545054419698593198542119894909741601435356978247297160580680903165322874964627084903200700286846032321010351840416099024347668087184171077473024102564002695943757061532779931205376216784068933081254928313421015399619165417458419171550609645518208360633041239923409676229946078649082099802680975086284475898090489167939537929974546007540910948864404020232496901575787541707768958108584465306606852812609014904440735000645033807238383823364760447658606473322537106666720455233507197847752903374239316261296525489192114735253567777408480906533627501124997953237062150197240200251044993412957055999642652563320260776146211559485846503803605334335815371009692508974144277266098856030016256028866859910891337753793436031476183109949812562634981541770085807165243325077580097350779623124822856305421712229584359945235099446481821370745005689647473552337277825181469709836490232348511754973633355926417062829598149355713276007431351194343139405629770043982370156796261594167919287656234356841561046493983638398948718907851710589618977238936673720908242556210279240090475412990332076115178841630415012135172331106597296794348430832725020965440 [145,98] 3109826114367775725559120763206766620359103707435270154002818727283587130570953604830253880382536054632926056194164945479556739382054158123892442835377118889338341475847361636688413617135678488102206200876619475483760596426009707406230462615339241494577928364757934461418766865292191742292426330539542258351035864536117846409573336338846854788882922953113601779985543613366531447661817243402610029644141854991435256089571462056028123535404853435491754989837141663740849617223835687218186162769057072318191314885254885322691037856006042452047188672706187895196347588354131180708972667026414620254822984388108975553362951349236682004641733412709792877074558363221558956695548152733622943611113199048909188812397520444719640423018090649913641091315636827100617550724267413230954484046480170778817589514076331737372306382298597914062858054491202775147733728824805042936748698363441803217254209413347420070083232471639355183441569447495848496934586423888969019751342472950830786329925359814881155358425344355327290967219029408388299308455168514919839129436298455747886383875009125479245689900360545883776272286556585301091225075542018645861070793818833134849274595154577051529872949449374486570471617410812406274047608778359888890250013537819775851258493108208146198784987196800098407226392800917024804554282079085487420397107396056290441090149802769088538654324171568633902623284132648360706267627625528398231540983377222196338449229695693844906569116801174364861500529691492168540334647653577041817684029996143868383671302798742195853833999984364515171240185248180732542100165147849319641730668745259202254406895328 [145,99] -615910714373094199361159042910853687775184445760632939645616555549911597186082781017141622819741779897847087062214345067229901900955954016016765642864880940882908358374040693550284312375645424736691920301155911425464748624423073779912014513909324120686375032245835323416751350308844513911437908932237813861146757730754664614264466594773838259672492488881891635050243769955946002628600784641473632708467740195148119360871965949989535534535296966155756758033840649949440426191620576967337801850764145165882275959196177672487202729506704850186949461789251738698845928151333299937412618271429764980454130604803363663591378882213798624095663232212299762591715570043933088925142473604320335480259011423482274883301841462155829891324849453766007004604999710443294982963687420101181930574958851580240118748254469932703327964554962292738974211788647522448827509450712909150188127221053493486617520418861849522200240404125907147352676414630223187083174356342706648665474678591395612481441310175347718880686162910666986647890313229860271778470840439559529176364579930810442272777790279186038028487826859173015635809061902979848661749516213836503329623449465795103674266841392488104716683233743220857980642660628605287556225353717008620983211172207989037111369427380783753924303870073931003433043240297390497246569717165737579667555189678793204978730069433529911117243659530897168981690102482450768221223283138402934480159855087579848781969005507107417143584864975640644309489430770986194947472638117178224855081224537056283505154555761124895506608072927812135680961624304544971383805446677211041567440335452484567220 [145,100] 3138983313435421342571548190665692109672136151600030535942106841182990573724575435093704623163881313383654847433589857268454282962267935134432344166147083751344537264765743905080781489557378974383234630288324607881428166215738869620093814001439191060845196152226201400553837868883926970558519007001635354041634511261341588561871126936265855506423293348543461769297599618984221407386088948729371685951866476355960813113967924352575730735572989767678199169244878849604983401293299917412871285084745026049152920561403174294924614871414203957609337942793987627411529528136591131642231752137281414370559535395105980625943212027276313187305932668722967377495271777285241075647504963374165687222795156181587111839438004988973680817702747861729018117070451945820077994452526051323967171076756226716164842405178305002057611401401761842343991790586304103875641001896256416927365521338502502635781565606157273835110528733251400793874215354954183968584487032400594875900502713000658098338618800375956513478059510488149193588434281333421268729898809205498154009805603161800248323158352574204104513738141238795625171461937757476465029172820644540492795019874223098588968068366659387279215970622364519108578226308922128958567234634706693378808352989773659153340996348511045249619516281602560657699625838538121161479579555436929887253880191558624776880003956662646844032873294709939108996433221812784470967411972160558496430814867181028636430913634723700397494794197401561795792604029008316111694865980121122418855882507604199763856714813087231202217353985845660076762625082477649598857895451863451970529179331019584 [145,101] -46830807403136593051408778553439858388386972462455843119025622888964399563390906768099441115533905708633879946837489837984315067255580749039469368816491949265875035420381197957850510680439081109751435088769360146055151610972739867540702147849006311354236254758233735515592751188019335944581890393698905650483426862066106341598534623569289348499919931115113762087563745728025763853524277328971465320463697609186045173612843074313188019154031921193611046620293588740087382609220835705321809164068206376494205428615604082087295124466961255802358815530199604955697036152696769679277925494250603299381527286598119737068050127201711669189518178898770931247788456551849211486232655953439366275512721691999505057774023236070660625785377386690758337997981964708819689290978758813634005604173671115186291991183450697936959538642686885706208342297929803021818588473095653236039362665904080178833079353718350186364758956508099696637541205077339991177047611533128767412084789413042383439352373933732048285869063346128346727937858321154783614472186611692427965837187689485791589632094696174602723226129234072325009485318226945751466086423251204481519171198823953276454062551665171073143273954820777290141691221978656368558727420401111841249347900914209750628357880194830338486046824176091946528978324234168479140020259436501662638086815433357868118900245222679853849679654780936857542254177134102103549212992982264817724856816182276927055421339484948338058722124814470365633251998306316778321221268277777158797527171930373836394650329581657164069931171167468742426259641743923009372688173187157394799341815472 [145,102] -4896069896778686092825342482472607997220927650842855702269843772090134653081689096761746265838166179127532297225048637136886984957535925182425304926212216660523161018659544738157941341861733020875338600037450798160730445188698843251837170853471576563093426545527219128867532496713412138740634683451505031750717484479639102808472389035803022606470704987242248753662428225166949822016840273987270922514375008118355923646953957649612451230282149463069491648586210946468172712953884855048891789473354598858017860229003188217709249929853073277325627028841508372046878289816775493303677690876951429346758427403575951432083835409280991202229481985503320115629266341060006541058805793740696323642653629395166762326292720541743226228447537841919285545734282617905260545520874711663790831133029948533742215642497095074770934960683747683942209843956865508816460350502962627190335832859437809345686483997254714970124846185549786498038583926843387785895149805039475097028398475829182724365129307054797154299204047676365819632890218603002894379915941604366876032839327575053664648850302758812646726029849738012797962960238106903226981974075620874282661028513423409309411896600690399449198452241905253689985199018187143592342499659738918369689396106792819842846794037555301909667465268231632099390583559086985746381337172143522813996290294711012557808980990163406292312105946732813233393330882907319823900965600367162474825694007016470924353455205159459725531641437535670870851831211342708999786102389802135071392194169951283387132478343574678069567679705755215649977300270186467369642608625676921888154452 [145,103] -33707796276089489747005561361504970451523529722618517695943676563616496708753466855107536463004734723731554482405445918266395775925324009348004645876458749851013436794973640722211406423780906705967641698393580039127086332478242527977977138445709953978164281882101205932923073737749618197451386058838806536853606968657492684744558355693709950575506754330416563453583834299010398336922976207329200025405621020563500956407407757220815746954066557175806641071101634976613031121099967811704267568402329618157763921662447153710374858751588636126720932906939655538650910463050386660990250519201009415330552279809372058945437794751783563920169465558161354115557123359637834680533555177138125131875347601387853290183985459878304326353177658151390719672364245740809444485847781250483820469105041628216896092795022179635494768620691316563427510156377113154648299637556798445687690114049352869208368240934618531123976392112529094547120294784357099870663772426964012145593478230730406497747028285893833664750382311225125651341459875728313289428956222891072157111866158950261616149113990532684096469758095091718621736473025146623514561984613136939629195005334086865105510571664661199239538965380604687694160771393030211608189183905548523656745889180762770717893280001157955490635820445921303863144013126621921596650998404739822202022566883049938061102146734584731815540731064927920092525625036208698446535816578964035129052151615141336761229502672916231639955266094761354783188448709696140650006772046361178895981425711647030272580787394724146169860891128079729423063409101424861863953531432676048980 [145,104] -7225385858702326353214771969748247790116550602538507140629126680549867075703481122826819892365935421723501120505776627628973387626116111120903034783390881402774509496385298392750413563641645775551629582579898161968835600036985386955169637713350916020137567837893510649474914493745010976567962089999953261926665507527173264335547016921648478914957933941547108515302379335753053691521863661633378673176604045124139759364318369421955405868661284241110029399981539083591102274196833474034301062615373766032848133598494956803990499759006166774051103799766362528102482985120747036924610903771515329608800358818821023489535968136037419891223806365224144688251465727405417054076908491777460125601461657726090975566726526521521452507468415054324694057971490126168573421265331285300819933046070731358790628566025969183310285204807979111309073647460901539355729827337728429041218990263725181189188741398781004772056104268576989928790659687381985287784798479962685419139967344286684777570324505421472185903867578957126308817902888029940009403249726875659296302874168684597931116233725449804440364055666982236891769067750727456280221701332844014114763794723165255944757144342125339897925951594085690595397671021918241322330292750657685596649982928779148291636398949279258881208035114026249191508500811814732455490895743820779403646106311601846700706197813267159319893514627474248122348356591046496139598972069627872222580430785207106803915883689865067407100644002316159745275985957744967431143512218121940673883667717753384074085814185584534819890340280244634949435590079566942337163620931772 [145,105] 302505836287660859578596670682929269917689562029481241021690829419468754364368156732687215013526030325551949147354844697386811722699866138065623077688135378614627746168265179983250495718014757523112161831356528301397334534065304213472357216446114034973631713808571560432093138908784825027510241205196833629585118432503048567685809641157795362126240264060216256564135581217505405399400633645556950939178454473179921019754393354219707714682004471864289516840566526347659484301652192124136733366219599837771992263788431759108922992549312243422028729904425551161755210950201200925724895399506877947790335258753061858942407764636362074643225428336799471661065374595071860026438378799479791445705551490126532459782410387750048657457490102141547081733208006945627518354688908030512457796585198854086004284933316242362009320683185206812245628729890544820165238985263983465251469944572770691057010626501245169628240973130711337635197479719668932757531834310661432052034216366959235927705363612870098086932873774680360684528306195736993122726274822897452049871054929750986571180286721521132532790723065002365968867856105219317175410722709151011218127410880462291424448741436614702654909675234488992714989340693774408466990410177584568313219289394743695249783238845522160138888351379920799783474756999092236266953924265541603160449734991279351826377803131739275839153309487445440901071331743091437513497714715127625133807425298304288318613082954914720396279323274081627988777309451713961290055035638317082206397707360298705482840152121474640505507360821111790996421884057088508940957528 [145,106] 780882314586434111899146530568782593918558912149917784672926804549903960388169966598467283023997782782382099154564486450022957018263814030008858133101799829424327849357781013523489285628572568956261489756721412838195647398585252811221203087215883931079841797333901157364686913101614685590994005987858435395230358555603712125471159313770420899230549719325650146280168104964905414190853751280065627486768611291872110851076051759240131507262207414921524295376631222652494584011717091727489423956022317635496142971258563556029454826685063524940060849775675407043248139918548392257814627793920402992999833118958119749341857902200695755779192894493005985125340547008073640424561956158166389766116080131833559403253495604312597684010026212311538470359976491268387678387520800101729358751129660234784509765916765870622074225795237086226157285027590982089402075085575385486146455277461048933962386735758950054674341871880893687817995037172992503071628419981395583095449337117452778429170997306777620354184888427133138145549116358122813498746292756838675258116798179467147553797954404780265430341646789048954191731265972254768510924317880175967146749361698150373636838960235920447359464986312676278537477831016098158989009031788396726841632064951091949517612375395671475438339526552583895950886028187355813626247933051091360643437985395916839114614261516046783263365930738645286689247164075519360787989549827699069468127777073422641881384337279531227489654335610916125878179870829817458832324802739930856279550746001652584541042441659606947168014966908843067910604558473170907400 [145,107] 2028769138145954028619210644664637927525940463443013917911077729828479683945193738005702468761973922340650387548806408310007210000559551024119597761013298717078832493973713387191124567489777504195500875119511999740200594221469120163219289743942507637347263467880768860280824664055717056205480800835943805427011605551935243192085378665948066178016917070954864993102044443625313676622106618497445320549004222057314011654122573431287489967623672326132103206195427043932300508131049939267794060836461934329942815110283557466515006423272572623778903089742406408861795845045823030008961259152112493169196134283781807017673513706398391620703138498060826914377280387757811502926894601190014401624879053416078441069936584899403830653654986973539696776993908325223160114402310881202472445212127630732503239261243587525453499514537103476458144515787292940940558812150058057931352505420310091452836146624369349780170466301219659789031870136989087518935239323504172479377328202504539246553198474527563405109312794104315920072740564271068902815234953667701047055735010714133687571043702972022390746011173369120806041997721964527043140485977675509122678512864931436710597209676038331473938087075729517516682815807424150358366585754639966218287495120296463209802335989304656837632529710466914701566928140829378132798203660079655371565564137003925603555824187051650970544114952327246418620727209637191760416000303349096005335074320302759165409270122094219141196648088920561208954272906467589235076964561256711235202424412108138966326985193660247147730784598521061743756761527772518 [145,108] -18724584105173904919093448642516350502181908316586210931715004630253934253303094807817371488914992628891916141384713887088041807387259550386668972393598470530960134796563096423000610665038947799108908511986471292490559978942237253468089838856817972017241367734081787727468505842108815804833622465625149109710829278459542876590896559411833497822539542012425567588112869259120385554830647587596255923130599162004013791206841346337973398568279048222717348484653794080778663912154643266105688968590147539448099064386323714733215998678964868382573201941204251193290985299116396039220248842035583044549831179374012339041144548837140901974806633955717576805935669113761877707389066571868401722726031208117095214566649705602665237495568631139205556464535642142307837253934167612048936019063756417887160245611425984913317890143806030476846353899521438509248355353768018563387198671190752374136114705573205816269143961106308604170486842182135462596183911823969406495018784615054113142171412201817065974222201657663836044344754793967902923258304486933799192872278248458766837387335667575563750703865993729964779752036996136254738746333177243618742083791625144261416384218204528016769868246207029106206591717882839059816577331329070463839085728110747780640652350349503653184590059343702604282312493752824970569232382811012442288072209647076997112603714337477615348562981624638852114117475866040586299194551627758384912108005112949471508559724355859344761200888314877926612102128929182748188687539812764352232922554207635148557397277368254279057766247568731553872288049284 [145,109] 17080992137874795094549812585081992116382220064378503375418934060652641160933628540683246150177281768377489989778138759476076833956053830165569019467300441266892953715415593013645737461221706111674099537819387418305977057516225394395980532291259823348596882261623647148257493388542914674854114003010552079805045829948641073347220682316775060499585992265983871907933575021173446378161159554118999781683232288738738315465962280492898669216817232358225639662113915358313571539172667333514409079327266355841431406374865517458740470523838622294340896904753551184753924932604338919684955850123307804991280948759240432312342315235438136549037490345717329159205332475731849382561995050476634032376655549496206261167789665156057361464443714271823677273352433206412944348539671128284164391052882136442300556249338170586134563240534600370127733234650231667351978345193927467073083789831948028743133392702654412512549727467093714891744625476741990073522035354600497529042370085001020810186266876038310337596482612683180914203051167140730399350748570821699837141085548181339542033447453873311508441194669066510246407850029220109769231111657128953762395845310483544875910509922498081609011173494737880407288834029978227737305046588980478714314005854819482347190310369365270736703238108417554606127725557902751734971169648336350810197235892393615035994744375260300809446509804565034941595116217323060407774468135118533736183426216759840518719403039557467544640271232431721595783613046319388447652208675276576233633996283724102408302623700776566237567150965751709842680 [145,110] -9429736618685616715111784190738394283552677221924524555535993509752972962736716092863786979716373388736913592209646573694035150645248801682239920588627004915816917514534733539043257145504471430823504438345259153577501750878530252293607207605456281036772504589260749687287364216029045323673500608292051168837054549776399512667546163205662332730622773395745313976209192321332795659302854757381784994811929927499618946818401937191410414874006082439091870458291959603217215774849394610564703156086862679971576530947139015072854431127163627250701644606272553682507834001736768150757891542175718273169421456829306453888972309598812934743915831891473880729397702977482547232371996898259973032048780170140624323453816544533699420597728359738878699178354598708007359962254193867194222559882063748406950850961248219638345298378213605917882033945032387855462911399013438094808276200102152744106176670879761809922831060776732580575274479794703937139307691598589176137596505614238289661676957619795120573880371013720466688878874151279342944924374165547082911557964083122293383269854235050868848113945676128398044528525890607131909285504163526344060896758927832759559521496673626785051897336018975796649763809277396711447160920684293701792189167750329136371988267860988143945688891275944817304912272884899655648139202463939892973965753311614654133543189278596289181512738196273304570967523842350984026401811026774627333478532809334890201007965537168684881699887152745970004330331579401969560630610156369129611704380311463670472882882962439558389071274413786660 [145,111] -11029069708505140193237754520889354298036958869566224112491089660568776624554180348612679360850391139901283217811811063103341188113583231955057403111607813974792719338670525719039035821820172778241284831619305357614827985604686194824281299807668700503859471834351494643698121040579668903655699247153101000960471693291209582139116411910777010378166033014199780105154485175363902333953826540143164111523190188332776513639970547573029393331955974137274167839906798984403813134557324820463118136965325740730694995696759859510994328722969979330418188770762841236957726669492081854546467748403044348302986082566872440103089413228054881989541000736493958576558874332508452038215927542544941260531496134425701046516953540082803881501779009712338043392104727887946895761616138706418227380757358588835154537407959066311548864641723217748432804293441115471992929033372826050859735928297557602344952559808343129528616564742968655110130858639529882593328494300383272758697981716638297187521738643069592604763202641459432262465903563728839805353796492402123889515370433212552167302016872164656278885019589714028435171760161201657506059882817411692343575471933018426256888185189909299307467530512723285343771490948413543573218062740000187102488672265456453693274808483133702850630737173543039113109065794676500041734780172531524904285967268833815926893170707132589840621412470097741669664565737044921852645082266205441547854354930119506420596561235475665834378522846750734592701722446610239974304017783635517724163335666267411440234217781265469169901014088 [145,112] 15435792280763552827238846878775726958739029461514332698665854953139576344673726808936988024705376182049926141806332000546928397112064401143667240531177447171647438114113056182427599101853758525274871675248588908568843693315179852877840443784196608140416101614354243608576547413572863149697966615688352156614733903022399819903723948715794962870755471568184205194760260490283630532010121513784799940051031259333227693898047678203890586789838538310145429955253513855601082896907632199453587418264519986885125106615208338467760046729342286249330035409009648902278592813165668340267752735276593191416228083523741706235965136897857480244324998965765202530194290236818106456526203053431054588363076514102279845609619071952401226883753079772002681206702134578517003183530012572135279493091386819947106996346960772379429226409734511028285469233754874222872321107471382336412800173828503933735083857963577277898545637454691714113445703296503159300718494817550186653462766397252575630254153091649381918571662535736691434103798027668011353377183840016732476168694768250619240603041976982252630487055386463324374261578318057179365748248887806587410822974506695683092239856846083150525794407248403202013797547977485175685682677975451902349374769603673127337517379481048733162525945008934710400827224955529615713263534968175634016838788750857887200676064975083631667875402848112564466956707344973037078594951270245762457705019334543226247676058544187248897582388679289502894553107281188556114203304866934411598031585624797629086013018581001059423164 [145,113] -5097802234552410736075787157745629607820632497096293494436272904297071013288701238486734975309083145504274338173475630147012455812383920098834861327816352976905920287854376998325846817228613419520067004968879081785671056034098631029016366635999856688723739911684545414495237301167444340504323050803003338445847202589553294323167982868983918009762480214382949875703646259862521940934510064948601127284975600151221001845066219135889990186771160743645637980350595532574475140012007391085085059065807691353257127830798840199073666960170393218447647332825322228253349081458219088793832553239098639431978263673233451704728893561422830937376221545475689835334432010734597445727974221820690636052792308632412349669568512263741154328818956404928762417267935040765521303432995739290141957071716235430549106217414372011872934733502740456900040936792257458843178894630739919789929853068557254516950203034629754376354844801016252960722704419705533541788372631740718856033622767594988204727893693477167968272214515676109981048927552051542435043269963214526479082370013338756310449007636600245050579374189830280020887050959446403608992156218871244142993665155424052734705886827151162070361103802385157930910290048211630605127017616601311938030308025400677173177217289628192195313720318413189710574109410388305009188503597066649289555576389054205095692787169812162442590725165911266921330328063112989126664153055941216159469714150931405700517555427064755809065761413750429078529904393717820657601873360776019359503218438372525192797806374234488 [145,114] 41604313061154215981115208665457938473571106339878429358971632624318147830199529546241114547774784220845851527014141504462697179542281512814739094916718699927736012730588296393184381557167518353428196945437078367672150802019085464458368225436461167781347205630223652949063690039204715007052341546625800033207271397833113504856950129687196369622850704064076409135172768488901589157529865842530829739918421492827417692623769787835164606716233879060499987746810611369882304281281281112242583630497337206064327173998953200162428313202710913980766175348303675418983440558854590372887589421352965922189470498084117883847822352371735446337970259470143049975571621753843761213599496315250134595997220508241719873162606370323159381945145745593088593460035414232981564997161376340118432054037776996434472847277695309789159436633683704689681734557570064514685405339432421067271904738501410416258342393442488937722866173871472851389497381479737477857249113422044726424293083985123213856677263744678990805147350997133741181507224223657437906471933930296784468795111975183073917896362691896930617158902716905920313658791694890083918073204498476031832539326066246082296965677472443130444880256932607926619426700163543185296259420701523931115784959504134859456780643347602207277907210114413516595163897665564955271455180139186534218037485390360366961450357374600474371175520194818167730690204047400241125275081216290658342371384233519287725723917725178272541659023841650022924942417333097366881985443927912019159836287450179192966246356 [145,115] -615161013124098170817604694391560929162165442303286801929470649066578989249542956460034157636208650929805743776571480859708355596038436429853922154488636078119529370110763792851156090222824717827961671032760143717515584753145029444079399539415308188342627311543036676050182733470837407547886944170893447333023482850604896227310724579000039366853895340710136703598816081004711808060516978853757145760138269074125761911269433277841720260424062318105354184076683641056022796488011550246700839611850956996932066296668024708725985180806801103551966705139147318574334503893992388503488953174467970823889559756527616187358647272690490883249675054459369272650980414566603828710800535043285932326781941928248897298019864818570047488029011251289076721478171530092796422431569244346603735305136373371916538781720979911461518057125136225665495951982977150851862453192251238916575928178792402661251804214496455921439615810790176857270526288715247647265843350110279295331523016633682095215586548300895066447294738309495161633865922476024950062286186780133630507966916962931225792018225300444369961313649694289631721164668523662086362041114730169195608538946732075897899111301173381245317685712270205279999336490409680040610472727112853357769598603201268262687309558265766273617817686871662061536205546888813407300496026652810432703782658026193163757740895911814536953280102371330337153468283184022953602386993585021408444686966225179993915912098199116736827027895459330341277404684679785287336363776961180977405377280275283349552 [145,116] 699052243564581086013943680442399673608860921882191411532988592592517951969339700941582328781481043404557757565076986116921496494233291895781222847020506102369967581355227192927849366317191545541516275219556561669350575849696418681791034331480541172458092647031765792848818372158142104490241831934453615837658811402555341300642842667206525018154910356038873569661500043799669759878482283405945669211345856775766212960249069796680839633650262814254295095475111500199871980254793075402537235007580356059790860997476936731620147961750113419877809185338605431451849914412333550103372174120006617367421784232071208480020429207252292964945505415867574227859198653791436745530789253398594135648429666362864806630656085196295643019135338834670118851522072072822809539363043556575443051429767421584878319984954004099542030104282856598419253759157911397187264067300401126695096142355360384694139962742817658086620050610006085416355020579092226540080130820445380528215662148996617901987561623763468159381429123697376966340475151877730188327878697003145594399931523055237682888525225216644155729002330088623012486204383763002295045163870987948512725710230208997601942233954773695784271771135379566005770068364294225683047597541357091377054238843828504901632638440801351310244310332704156319675047684174729991331707717972005221433916737517548384737405696262479864299288919691459995663227172451916041499977889312134904485607685748417475572492477490337230616208205718618077869183944197124639643856928366169509894569693337888 [145,117] 223207889301757644363907483763478137538851195081962554110172531284393952460925598656315694746125647821454648197274448033475055576078092799595847831245332765779945226119493490060759432124684255273028200556997663662580460879922630376358699438198612762353678950059543622712515508758395566329841896244474483963668852420994085838709127652635394319021633330431562979550831400397937550308859357211119154158210013759794726555953866173111607419161620007473919381162386318714464485510474146659160533539402254982818926203344313474788306632403108761623714273508954599333200225707349824423322933774671777288242959656214862727616587476652912271681557093130269620304469579661860939973167669349342270917979803280280469679996276780839631025760502157031117997671955871379751853697327152944378088046410677966976131157188579272861676688393898038085010970593705630840794903505924826062813656360374106653686435219134109071434362120341190272491087509562508815597931290808089397865898899594362997591686317597477564251873421737172825657534400728798317822765035395991719078693749835369238353187884084848845488028355905278084039130056356616052520297978089495064339167315415315421493345771233848716984162589717401364530557001638378791193138033928049259225360969194197017138557791069002674568285984632330384212367011678755557845475005798000910793366973903640595713423550617602829249480693253996415129773578637484118409128606139318037363460761074545184640967299156800517871721124903503936045750297209289066045896825746807077060760592 [145,118] -245011031744178030767505320504672311367371695504899072606580919471447729473500590847358848257428305403781077898733736607064338742764927078427344464090293222224350375084503397227774573287084880013947927440769869336119442482444063052115353958601760248749628016077658573990202948830982383060026803190424601182221033576884148367692428458350791229007114342533251160283316984708685056743762794139959850959762274099469550632655807926487343305978275080955511718734572692094180858597891190034527010894885317413861333231928154403237223274506030959767953642171225930641057765007662696368319710622741735751538282946269795918599337882459043060911437580521614404135897755709644840005257005518010267382230189070705310611850901408807235233503133923566951693158326630032531242897175262076157521870024395611383636442261582027078776341527728618919357824872214665084199550321644991874069396145458213451427657613434419259077589085293295473919491656181857674342722557012070633050555681052728329774465147503609661600053387990372220799118975862310840704548339237127220916663153122435035988463169363970273897351045801607913598104656823977058414700659908818747197005589645104447328638269852707157461977170064781344177507408434851593233233959588292180952004596273664838192924277534445317626665870590645089786108580324920265847218946971618251928844210064059973047629307130838656651264754665012411588738442316455899033080007425021525047530063898856826672000134423743196950267679865058523761426915548800628609077931317446333546 [145,119] -210048034700815858412949347315497649414993508591477798471911571490805657860318203415876366026200642944966881061736130938903183505611927172784927188521228285872812016090489590308256986734134940577660838025860888308515553041699815971287050105991253801882543951378002753238994403651627085412830183906618095132603845145494501889342307393777089934898489937538627438488959120426808118426569785926163793733219183548237189998452400088885581618783427043532785049634203468329292803976859155623217845447987616713668496620450706510643023851040665905697115909900402812531897348815130496752498345331415463219007466753475618425428806122815691285757200279138807763705301716027573227281015832105543778553215657965189042548630082350294484854022786516949583788461704207199794238741742005379001742112651890800638980979441139874366385604482241993412863228453251479374996990356244611536140803064202233722870699836528789136953650390672198370203379473401706390393964621701128230271427190580924398815027672217220561700958384315800873222826806060703611684466133197436648047613071531798230667979367723904001649518173844054661632155845438047025807234732751920089103556261994275667416286253272401792333014388891907503966189020843693603842164878551858083024055840504573001391702539105307891845174258817782626610363634366369375186653891404113741597840675726754108166843124651241927305946591657445687675658528102485526140792927458758813302577695353778551151368408651966291757078148457808566033043004773333959450023506673100 [145,120] -40605805338336069827682769981761353041399034398070850979592735548493869645553404693626289201048862840822026889342295196072336780042596037149664463878436291022289882821290734147945465398426989220464034967090426940773536034321586132847562269828009087518452906466282927094975191198170371907760438771102190611873344686017357210076342103404722496655407876730664374988520234526063121989327929138128994822422151956090147197158377450088219723464549962069577922449728379514856312026893195687784207861923498048103481226335102253785899247006092215137779328521822271436246410340998832597515189787925475278994336368607278275571453176861473377793495040646556740169657954201815668035307837315970204395415943833870954321077317761337144011812597600569508688714754474819302892653702486954966848257655052219083972015975840859959148007879898300435014075556834420993741140244587823090735383380568438994458470142328172941909256961539167621764761800356561808918180122536286379910753443645671403842710645309909096916364316303354058995650824647785224732292222183619090705398710752516632883229143574181298034334729012852663760019589258986097376587050435820772104691358997827157098763778464034513277046706116334810283417125530998978691738386890431054259701104973710920411324073238858057662500565629769185326630284543959446190053170352603869609233311128447607730242186126935181081365191171756600233726817682849090320518230226399351363070845618014715258866859653359155483044978672988054396589422659472033259897504 [145,121] -10237319912291143650682776054240156872276657524584618556438376518436830066706835641170899702591987132818356986710821240513482422163125139623608660298641551734030772224331475052013042472207767652164833771712018463709867640440479241050571905054893870127475825949525200010966129339426647460948060093241210832576220719462096160704038174454563030996001418794228848105428631959491948865964831671854830040591457305919930976513934243011856747030358756575614074277910545507214399847016916880245178603186610827619811478846449250472497011554420097740339879586617821970108381364289592115890746314857969216421633762522715084880735093630412392109790374963219901906193232087638223264171993365381539530129327876743798518445027156312363769295249116026883703249509342290659909908002280503372430265729482060981753224184606531286950632130147844509246229208178625441673200867020880462441222757681125320887060630327387230237214711909829723360241171073430478162964706450941368867981093840271911371177642460181646022641115880663681333899829391780660621351730218849113174689044253222231085740892250264243378633795475709121320378696093796951084103744471292998932459615433826971951679729738487660442320574583268852755759394028891617282665464481221467563781032782490768186950936492079327261833128137062627618580194236313215273115978274847320332050176691508556231162692723858136556039707948470553042918112337244455371208878706827741357961865235721211853639822466303142864993654940658241045724351528211664128 [145,122] -1492109113825848288876990017281492274957276155137475819618471972861990853988894136160256923468238764380644760782896780089759086377694599746453889793592580553332485070540273357313409004774200054843802908364203339459458504298950420221945669846659228698013262586122802727464699098145599985559756761457149344455481648592345753445985815445441618503161612862275058115161536118880364543518704757698212613292998107941002276208075111874707674990196249668356811585063401750143127291698177633244931435486801457925943599259364842572651499217842951011768288187734133942716542259198196533190448751995184194573234448153754282916395253696704718058831219014823504979316329771516707343068907124890814229175643841349339016096485141608262041474773498346671712744064227221746002543224909509392057943867458194857196736998928767723795527144217322174676548687649652482043288910212748352364434460184729012839544636345238272194096813737552911943683282327978157751091358179270317133496347521819789515301877661285121502303858222211485083886037202741779373467454907112948401782630070090132762527513932011085233340246713986417743924833270474981313145612660590572003988825211007876528288952541594442499888226264598245127563184733160380605657718687145832551234999396399835121305277701735686734296959611328432814449145723477744353064981847897592021314475794964522806603167185326063585419847785474302630657085567027103385032329276778826784291726772547017753503457897649580812549404207646976297925500119184 [145,123] -227207888345728715329506441338842355546300421545102570726790541356591564315383601560588228991464704606946902121899080749155495960936712367678697350393104014644443424991475207777251138629112820927777367938723971413539538887116711790427786797386986261379715917617221851854124651346130649521875799660331970346846592134396896044306470398868142978042364239053585614800081367733558270680055765882639222190992540099632437323155151301325574590899199099240435717893905236964757502199719466455689402865240719160136525544459117653761173848805427716966321246912089432182670784805426449319430166621575907565026177433540734198151839483273979121483445075205592236687155568076832890893157184021372542134871712249734647907366601685302029858331515173768848159012193581738017015690477446414592876886108159043556594933069974850326258151833378068353894075045036421240413926350439012108797041905915159327140952003344060441856100276652566829858004075125085453136331468131106203695814274996545581225473657159561487274874739626368734288652177075409909325204123745010947455373309654081204914173490168334117007478858434714356233758751554946578860864362993164137725307009215401784163460921947826194983249243124553071163644459198872787957281477542118896602307441546991136266077167550828850114143735060873421286518470915474625105478472877287921497281866639541007377812842657502090929527101977108467417550417621227448759974370151402146304693595354920256336275775232557156127902358846380699580000 [145,124] -3461437500376954697668874944868560135213878395382880064427264804563650822231261297958430170005433964287992512391696073849684727890146365301283383905606637528974805308036029210121211426136939909138063511617118125886084911136755971804635513249888022813863015350941930834642911526008973608476991053991780067033670114846836486903088034987979861631739740381990117162318331582574306575425200855955003488756279369142596188377178552679797806040814091809853835632182302194865631575365243997557261929873545728882548322404845831035665020217977230495737026938700408432891344453994551855774112881308781709377635202225288672911588568707193809305324250524346011592425042014865875159560030502436121518024571877561912413423314113202373114403710052979980820341650999704232781811230810837268435216847081134977575458771175679544552145560036273652128844789171271375224062939722080358687055116539795927362035018633481816436426137780910202082701303596287178372236030866702212852314621434926215996955412196527361730146337173533677399256885111320859056323555728460552060918517024301143199787145468190617927544808387379558106403173299208974954934888762385921614423529374761859063049445583321177242931554013477631539897844086832287270953078998734525416485230998323921519313311132647426906914694458705905123419137868868853689628747100570303168808480943855086055671044442211379340515110596877519966713686528471937294944021523430888094981560208210728282427830802979445559477947343878752 [145,125] 475910525021920319232505074289117774378134260272925245691212583674418323054700065076149867880327614941430877692609752620039562209126598896626498182245557971244829593084538799856086886112472316055488226614431163401238744481014990600655107237908188078644778915329613594709850727753873194097877097796404223257394868392024358705573747057998490693754276034458994080601119130630545814132544691149477175515709156037303187290096764434569615165370005764349074914772660179654379675337514066915374384707212679951188911376994996259496196580602153749800023500357353236971664801117066238864861599456909721245397265045412503457170468248112503875861377798553831196958502304950381395210693253228512506808431852262223620164972701713234315217730033371938113947802118480772650597732927196876533065852464614036974300279485850721124137413259703861419270816742213543865181899198564332122406154758974113824091438435596588261511861301691672712505746906232242664488217110666935019056756992338859080222029398814936167450876659110545889931408920526264057298738845679920942981697040022662612615259316006488224709287732954997892243172488010749382856809653380445398968870739991356197807597085726518676389432646809349926908791100523197316125524557493422537266405803725395723392441276551471068859941123698130141339403465961284782619847265859661408053198196738991050033745178219377213504782820348170335028970305060101324374068250522298222034154707134050056978405764941761344681505356 [145,126] -140929194277154403472872186556576073361823651213036229952128959275655820141332013121702279688761696008751525905020134146849232206013942847284497418905094096767314766931043002708620442989709224329563483812192018694413652987259751566785886020595553868401581266483988539485929136199351808487388361831895858216044574314977817273371676768442287435215490947351126228751062375180377701299621840467385699320490193550702131452706841357914158761635013374718919792419084213344816657053588217567396359390860701489702212156102776083003808361196089013237998007917346893293596230285615485464748641439713042891031293650183407165525480764025384825954028236484312306829428716560311353832604871885041608187137746849046707788584133396414933516913354777766441149346438718044274511288381756864997420291353907777936480565315414220298870072760119193554906648441109194488894152795083802353672119836338323011652234942754067821930935539476953056538250016104934396642007308227535462188440450899251676566841551618525129062864480905073609426393587971783891777581659759392969591409388016147715388541039444513654151278088625254167635636296542755279748354781880573546375330512598796859795216443095409933155981560107527206666414520073841941152244566996744102217868852427903699205208878687077531856149748933392275728428328301432527598176660492267275578309927411871977753342766635826471625432957008589950409437766025637965338587857653879926609154037756514168837577127441366599912 [145,127] 1211600914812699650883329777674942050794149124647876143805473634151466984305464665445295083298499607744866420210981820934961672304389287283793089427285072685922154461485553756535850186084057664287967171790318276000963455577893858733868730101710415813032951592405585032707372623350206769463071575379310702369304247482089387551810438288906259004217971867961025922586588543915535714523417449648886628290196520008004750263188087903443988644377741355324731660668383371533810063591521176750431905261467463182575120578175315377265325861171111968646016169116842117081941276148192063170080616417317354650159068323447939047276731292679761514608304255806653231585150733351002278072989209366119376421411738407065405499862392870123059113966108954664833536174550325795304510081454511423510876395774775972463669744971080387213382644439253692770998803621596917902339129006423329629587829105091090362641513786634136871537966016306992866192399765127316392562583923679106577545125917073762308490881656920838768697225359768206026670062418965355591519016352388253966040483088244319587143107510246035407086503433952371620554975548453380295995702501610608111559798395370712292364234965913352330988038779570025115264627376343691483418646723669979124451039418939499867399091024027658025739871323784673233949403861370145982911635433345836889325561956121368018486024151161514175739208410214884640486548515066394089600324399669238333512432624663282858336128370064 [145,128] -97835711736571192575799197952286180255913648385464523134864660344396297476287603770312531820329723697538070348999563457637095806419442725092736241584726770856106304797565396235862625022412822649113608076469959726731854931422950771130678741150141365138591409682220564996460182808583809778056519746959401732831216089922224587752900996185009825576038262282442959823139428476454249843205545860336560210142442356997298593673322660542972382680942127326627688571651015679205569510920230098838332202763503721328276567313464548231311998607656828648873563983694663801653463095959309752030025306653687334161968685361948109157447558227447954559521006825417669429408388756936752413773407359987001059305643183061152810051972129634315792146953811494897537821539893231258200345878670122597467235912080678169934605194940827191633851831213562372862397794293442813634482989943474982858030181019889749904498038920028174975630917421106225768796517736536362838181625343205930788231012297557081784704805831207339748965749623042020939032383681488349308815129067053580759461489566418380652963683204992558572904800401137998495284135429174109141032464148974422478943122484806241113513966168660502137037802642293689820714945811415257840045772940272146792439357597383368697421097722415286361970027287200601174683089075851901207031962090931903953178377541660633637055066908564380409242923666737703723919212998296248588486331055690459505120377370542534341508 [145,129] 446431638732090995163141344017631211529229699413238368525208183983520139461808339878070721965545491636319780473558158243142475634651544619779533933346926978375110356950830205188717965489442160183687482093160141243123386686547126766881013581521767542418436280392767523036639183256700363418497572280310121318153795421256008140134147851011019948721822827110664497028483899184582241297356594089037257888005684804514408589524663874990778091475299611369447147726733858368495553640584104200730347422999936675447583108468907904594170773216929699245297873195349624120974300547913696571071988520939234382530862235863804426598944381486984873641531425136473035827151849992113352845861133038003042525434451322216734916242703878475237303487782042959496417025860511709858847375067675110956200975936903270676545800548840094029408899801264848814035379347266420118867956968562879648287873274117907881245045839455764993727743342400053909650136997067700697649673671354118567838313615774363017228583572881934772322781596843748947455268769415845494508799691646020809021625459041081899005118076518684431532780535462427878237894299258860632697041768333557105780577492750411751296365744494033575946164741468376298543552468309386590780368880505393428409145290873981450759565716092663985500292371591254177236435238048097169839673505912362397886727302716942117932857835035848266497689529886012316406946945528835289263877932283774527288528392821628 [145,130] 2058087325791723550636955989451430602852965521471668896600295714539942140949671788344151377877114550782924651121956430578824744264407974067041795000762859802997029802248072807712135769564857749505837430272739965019804986410051961217408666943053551059691141226358445260177178101171717856708765105864546251449409266372969116120715752842553084893159641932375836997730433585228631932942363368002569138530831584165505610053873598130431721298918029988850810993190474258407649294094921387357884076170537503552769783656347027863335474125456739841573433258520399002317932665643017625029074017152484656579623828623079608804228690770507872165380214427845669022656004762274573321329190746275849122707774689027751955670529657019525902565352059738670062928686023255999454604744445003494669498989840373469155044193755440022628680488092766247287135521148834295253972070177546674221240675330596374321226316788902050994314983839332027934491695525443758552371791876751383471354826648294553605944222335782968915238980361892820865692094579325632736145367778660244715401721826720325851150486246566615253797207671796697819367439915841251342789118733143678680202549424314858130542420838048324381686021365494521994755552492713864961018189400361266881107963515922841809482275316163600787887561801632639024700632833818826799131828347869462179219522549213005769617351725361459036224281904106757756647688372130589490829068059754375408874964 [145,131] -64753689526034962125020691552694230205144935984078085710559202755801457701657231975743197487342977720183177464301332188193935673057970230258394272730343089979574764782815549829394006765030801780589076311184124523705631468308273957078381563769228300581636435557818118409585928490384116356375382988340752657377527087962404519420071900979239381356485916226491233406871667574712798455860635373059972683499544871657302165381023506107313003011700025991144095852073792583050041041462449161911289797647257297632206496893590112446495773364454145381357241353157048031348742887841530716416700802076583683343905423484572835031712289970277354232218091024020522243411673125996214506893010029540954836934802339572409417367408346891614529189549316888625152448966303543163129041014513569107929560968288401228729599943979221309657293608009781728177232005392088186814358333821429235986454966560093833889696935522585857599651715005821871974630928506692394235118262701340103986981282535929428265255587094583598154885253771384838409470972033346708115415400067521793920032589078775173873372013534247038162010201878284971454916205453641604070459764299958113332607600660175486099169834181888775380328667508602642493831599884190297170078129838180646624163846974339459863360005558599061523938110782884500463776286063914420491457314793840340281936275053675883017289687404416751207048008844979436480648957366278617891061419241916288 [145,132] -8814336754490665140885809995688817363014780592041342149832926301015996536610106313832972813982929957463267136117126680847537710620660137059372726656345905858598101500788319426023453879729631319205771894688554207431721108334336815864395913403884779471810145369855288200963684499858975638883389205200533791955096250877903998592646030560308400570519547275288210429365027923682602257165673740456849289271033182078655279021119403365847874138278763821839086638939355656315149927578022023972994811133399229520750692673105043025092526056948641853442534103303996535924262300237961303962801685419915613447602363639694885473115114257357408826484198317216740496052628586869835321185313731480395425981617036606004224419397755956877146398224014218587008472255807049479555017741194403017692550254286125809239566854581970180272768488909635623866539967368003558258303842890219082581502278671802353736814241157266728901622815181115753653489921663033924992196144580181743083157146474698745097926776148298244632661547379873909068161390593266667219002800134157532720845549799393847132974197783693875802275016816666762131413114059172380505999380324990216580704218173007862309758179582542849784541696192923424866725719333506820530784701051661701201104856823665170303555797396345525498563915038855972848655158943996119285212050876896150673223576815042691168915490255454286298212977455894763619788741148349063392273007030 [145,133] -79305894515812940773625076941714142859447988229344064134145352526828844183706114893085220712905772162083802075787643664760957391818794845687330460420595295144752048062575723515457156639702491488151971334158346465917528406139248265574891556111504070795156220902692241453568165939056060195636419649326800916097243466945211884886429712940424667743845842787297984122973371327989442529132068770905933639191724000071019113399512157510902550788293667082347135986747249701576244791152528704760203225038933824687142685673246386469522958298366976266543455197191402606777297514122257371063470337501170626492262171610268744434169992671820108089413066767034185499268909636959116278960282231419730358858306129702558324082886077597538601260011128756339363016720933746188130705835895957949505428356355292181533483159654255159633339704367482329040608399295664239616852243622452368984068187927453193819854032142830682537000106658029222826689609746909936020068060829317714680472399681016133336118164034379933890879837411074140531658672023130683774898031838253995037700227703521670188707555900020627063731881589182764620798116448759932920029022047509846108888397074513996487060590483576594974892306893479751131883179673438921922860649259565744942770942172219111616643129350102693990704280324576436632429860223343929419224539313959907767047631181996966939459422300807007022837393433434857352959947746839358424 [145,134] 361701091389100779287383209266982975907713573025422648907447865346053514507180168592251506336727744585352513915200365854280795838235209260555166024265634947796100153995294858477627743699064561041272803036621325395309673523160966346714054019762926611803894983740207724834617211790648598007024310920578725566885198500367586121628289792534698836657087400825823745571834951049815838261168163138583061316272404351519276244888519649957071058471854344949269193248600111204346156222076121513993936748271197849792227056716803399467753533883904055988982271553450242031636462156320809416280759087571707070429118520029316862105717456260752651363204879971385881468358737099350172994467753622945637863926306048709057593135253498675741158391193021525586715770571885102267388364336498834285951402516409237578656713169684684431552192220000601160573339551864030723744625637926261467373601269161544551908240085167876364519716415887173729861469532562248665877697301331189008992605881631434179085997706777889884900041255142214164861673268037377592106562128894446413174285551405212085126363313107812200475438187370859806057013979356991007801832105255635200425691835339971265505119790871887481091250999444922004041517689418871107315148849185010844365279642991281764303760618752696232090732313733120787695764204280924046086393064194781025159759619652607587778802105801322514734096725132932061440643700952 [145,135] 1189098827105143696459468505780191232014375290403327360353655559152474510432697600737535913932254695570315051545945108686546818027665378960915073294622587593535915737401078481832817820137571596251379421118011644154557088850283879381813427010275528824037723062100897102760912907380632853337921684536326765273228844549735513060455435913308502017990960552485511932824657753580055215718557088999365569866184014920425118538131205944632395265437251569681626339153728952693066627424765207446696879836093097478440153694473867892312471379034042497428298589250998977953756631433996864579850039184809283292078538607729229342126996517576133766007289393457944107390119783511722465044196440443617732654799413561483633537081744700760819287288263886556876043056271560480373715298735235207247469688846086013943603962260010533390959679086357494642781341170306158635605757501178957359693834472079960557760319933954653399405489944958656403832091296234922223306285427656068359627050240821832804998113627008255405295303163869212084003906043812322289555481726658668918566390657177171881596037815471529734339008879641980604777145580421289055814835626090793592789916150897851008680834437481917792069708550754161000523220803642778226777743652142832544268251743094356194235857911070998448094835357928626897054059799064232541789218059725302214717285165597452747226714716277142966060321534683875515360 [145,136] -1090714749264692939481849478166807782800389734794644136729554797252681833999952146728580589311596921441786746684620551862574021498685155991480992436355296003904185825483212950037329939135576181973327683412457881080958472886490869666453773228721513557831326009576662118466001199109631862235434408620130801165108928175886432251564580498463906352256341738495168564963015148790008636813783650268876052325817468749459229715445822914821656907291314111312571011435567547029455874484718163228569090214371711528500095475739182873931317738444069330769009242441286955838964959464495762244448649354767383561669176925084871437193172182627090713759911317652164831265267550458086805961629317687000758670970385720703124096607453234376603124518623485260687110182389928839919557401911398231765049708611753686266479320117809777753793709947775154591118287910093738700685016840225249195724016880281730908237086510012309635798061750694902576152084071249982574477188011149879601809135723494435863937649228387869800737508640966380938834919162210080217417941665266071830755587097268783860165916039204457665348190455477236501761597083190235411385775385162907806267789346030493958059213800707158091838927102536383308009293385936149947598501029115649510187118320836810391526039053132634261270076317631612096942227140063800084248960392175146268502860001537514975833820035299910808958599502542 [145,137] 4519685052473959388985871315748238391223643946742707565148684674818574283202178333100349453066293436278509896173469209268262200499839290109762891473091113955844604128249824567126177449776602901985819923975095255966996414879932805615320255727690501128674979172729686989302184804216793092217078369759608940699011607650980787845034952286084925936818179975851618322236172592854832482368120238827596290747442302502157876451514797928028609334882056042971162565391458012195267959892375144250970819715090343302716823345582250138429970297346424593868391909374252410759117110233647091293962085981608637716248260004271198595852945732773369930401159998151916941422220538997719143226198149429008340674132237927783460441540173159262556292808460612333117812477696601526854772131952241648598889823319861091555435511259013298062281563807805245370410243525375388106088974292897732246258301825999879334921469285080678946036282996003406521245163299032820519294031533114189262878291171858446337231620709637679627443552569240644688753659420262064580309568999681591953443414755187607870153818928348323919446895862410171653386719379541932293321254593711957683809545343699848295160233525234533890076170007213895823869669778967962708095345652888167197786741329693809698635594380018239725057777425039166047562557144713391517214358176398428752739640464828796219463219127004140816064 [145,138] -2417152778700035674849782924406171601884864590463582602345171309207287414494062726140015414029222165934367044185743359011661308610621656690990575061803332278347508686002899058151869276310386943991683436918285504276645710456291323023378864204781115026742570124649701324038403260502736492567564739327566524761934280128535759881598992694195612315233267004008911862895100631729031557677902019862603291401044499543670584066950604979384022759849622971656869095231776086327335510073285649272345645064156402297598683528217247773569795593368074321832930382066732052113288545710745730768261025351014009305290079416871723839522237843734308306817229749458571810331269227599207780695898130001263661160932887195770788090572004945621561485940613802971263303842938577483413945386802732657255542066537374651733897643993370754521099838679456612339286093528961501276048224746976659696438442296572802726612102768423472387211349499240964828428988810461316871911585391534631903024793480103576361207529049012178828234557715666323201113969360395651516620640978905593914079010160901748020987404156556021418419728029941606129022571471180190144045548690839914682573884005244905818169380168943496324294597441099340024791065081980585365093777083702967677410509070968225974770421923202829358306621593205127274341333922720699826897764446931340797129803493612337131433410462858 [145,139] -34870807142269485311308852964037290355228812895606009373585014355290104473571274306557761208553144611135700259973407141837792392303517852420266767741146008020615188066835986906792864505202579576286785091704413660804438434380354539560474665156534937871729273285019884908887571735415143315447719143369658291842863528987253439810496885564715902644400587803245606512975121510544631692968286344393662226526143467292537549152143486069952259238026310502933374293825915292095430108624200374021750281921097390695861901969078647167650412210727379207415390234607863847537392938817052594763416093797241695373293008837266760733780288287564036131323745883575439769021025266069534143025270559518611395181214624879191982571476985527741391177077469778614913884080713256490088995256123788699690773141000353234363888684770779205114986374953347765476450599004106548819315203496139214063734262637397553806945089655299549225937031818801612332145131595361992893759978039766805112008161317363579427116575065923718450406786114453890439301971983941584919596726776425611191145769286379583507003472555789507619657755616573608414323190648228981446928664927925567480699688896011495568841540243772308663043457092583467275482397956197650261186016861130776658606623372179996479941407339796776405948882447725325391334149135190204204263576199553279578674412855456058725642 [145,140] 4158581810390524681017149935505525522191853925473742493789217841076787106616997407963949043231621824695365905644683051041454064542400583613400041899322634021525167608656194244502607610433949226069207700740661958755789561107544229456034997158907638135385105700467303691967848900710173288004845816115094435346414146370716094676257666948590035584943980332963284038516286550749164391143108549473478256871486780526296361643692263666620127005838312613224839576845148477971248681281834662873745843789763578446181504876195849627583747666467160465980808803200707207495831680077231412290211176804040835463750046447565363611857401249810703196894755359452142700107116071663509043855908329606909619285560812497923047267330475045829969606923930378829535985799058248628878776364053741178741437410408115486190650077412552498170011677442512870953040353620593108702988793329846330362826552509144941138615475666863156155246862725041819704463374588821539187725099369584620363349076409706440825314987781633903970077888448368702606306693003840945528821849220597324914953891382727328869324504664872408024123238959100347725955420435813235437500672722467753421974101191508077999913984876377473866051233127215295661800827113471181612311158238609914903006775075576759114816552984831568140101199610931140251081515005128656045883861771909388958501656443904 [145,141] -487552272922552629615692520662630758028105305715550906059387104987006022321589983400763033752769661853140786682228713818283957276812722740437161341867737243096643620631990448576624614008992567158858003844712490654299703144172547946707794918337113351734155661472511238414392371445767506997510073234758068591862400626392456966711754388517068720721073152440021949112124773951711534058145152826134694830767525052966472661275251235074919209716604413185691291135413032399535758080560775210590269734292503301644731902978351609748690489682039980378909125423188189409312198627880263885656469242377273309079017601860365684941408467423818001349199240781033356104510800448783991666424328054067465912144207330280546948018754984452074867520952646625034846235534184909249991800031167558659866621739902348769572789416760035885266861090075257162845664110815922120370350829492375895498573659436686475692465961114886627371662248211595795494777313888753309571611965055824651324605501565836405900524292983826526744100835860276253933554849645511989477907514796970777499909945544974573405258869503077444387181006637984093912447432956202223143787888634460851802817186551952590109698566509670117404971777304466712634359691238244813138252750673509770712517526048347800024447756353789946487862244477963353540442959919977748011760971908412913436 [145,142] -74217773620340247685067084381847415503018174664950306999558280399117589742134561591200758396583245816937896749703576831940488547967485821525133033546005168155057223504094125155690229315966182791217918415075645119008664487287947637390023768773151906582295968001291296797000404813590613159754285653649914785159408675360717338911544943103775290301878985320517399190266443266373836224769743204918134361278767577912660544262881437339126482307951061328012575947498819333686881195367240056052576056376509598009525210200326093076043189859478541374952472408458512030219607060142147042669275300568806812269404480748645300677047533629569971167422679185682795125373914081442344459390588898949374006245642150663736508125041121402331874957299615043304959101609998958307626338906899341797106979862326732100052187554230812847318004903668965104007394472562232989104941351364882277851708808407176155178645270293328073870953475092605360556991359720437040059976114349278450065926152424076722714125825693325917207048908101467595071754961941806877610707223729671541202185095523490527236107412574415646621856332409864273273264249095070483490622558609712454407875981196576107599213910340642950671954644022961426916851403182488375123672008809408405454006314287453056524510911754413873375892520248207744850765922438957513566348719796 [145,143] -272995829454968824914647067828608627278518561139929346804011360332541781100962080044374396111081618069338667279657117585788531465049341598168293923155727931989680204646492228249677722933702260893640378818899225340654636581260563910592286374606422911488513935543559717555224310234947051814434218053688518694071627753940627107662757719871839377806628247034718717630872044970510781019399006126274893242049232548856247170450114150742636093467786769925613019033710030575501474068485732780859353782149644676981109262384213592994343790819840759461238350780804796407543044273040034436501773051533175265990827642043046488213371808253846240001184860986022279073127264950775994666725363525941908476174034007579970545907437660944113294336113804561164378099028306684518595411264849945352028505486515566725070785635180850489136243514326338796074199654039741220885991196682494438265415385330194277419174717333519368795565363633088865802672056650566877079969072734549240164329862725850206936083713707518735777618364527610496195528747861754739601201048806013291072878607444687712242284880310818318203368851719330658031585631510346088738634715028290253655633921695601376546373841574420079437818932394326484051726659301958317977831068405466658526386776537784208290588515173181022871591911854903562127136597688610832 [145,144] -15902990486528167649922220559277853270932191540060022705994303142382172003782096278437341484185130887171975638915593389010157875827931360416937442454173543387622756395971911143790746844253792172182205337065085128462229252484721521512241883894128221600290825715524274250000686112000793404577110671960180353095366481632202518651826997126776624501002942155659457202953829087201072437974706178818223242186217529336694391767890067933720389590188993946781294015921496346758791034309206498966652117467000226185766522632071162310749779113721665065842954109179263237283032900932251286441273736079400610706244685163028475309942308196064031812318487088128090723789838754003839999201712084007633974695673118840615724502365828857970085413457555276807736560564026117227783029110942145721368557056619400263647701555597106533947025307217928754682154471322585887237487221210255106435462345857724248012316466536709270704690476892946765942667675814152865633667492223206232736266412121038888875107725377695766773646888812099511606607973845395139787487076678602622834035949721161155033344487042269238163040557251437325057394150092428987940823380410919560577690429524206154656671779723056332660365924718670611470181757427538630259167628888703569406337137300349834862909422359821655299829710542736867447810272 [145,145] -24065554846071872378257254722667378963981166670000230287008705478587793926955275360577030223316652300393386272285277671578990359836241195789987324374961601701127316440161513108932127026790368998896665491482020817812904722342849438731912291935588945643921084155420267644393719836761981000657648573116964338570538320539428505937681384732147665634326577047539564695000781146125365231958208196639349857437551733439223376613444214048451319396838817716120283214640258123828859250152364309698355790584368024547402617705598857779096321036005748209002176737006908358469884711897385541183338429014162708142419338087587087608957440568461292271046183647518184334832506418467515370362040827093470592123996364500125850277183061156422398502008662273732884043104785914043461333661948864614725858478489477697506457509621357075218186471742469351296528353601470232875576312048749614680471323897370671543222994083782723300595826161715152841285238999353051669443887070037241377844850189357027833935431894263096171920514498982619941828895141539889157205895703342654761591374984295578511205466149906204406558534018879807760929151405162929149102848873002032243864261909835818989781390537822609171782079227099584269252859471614692835951834359196568733964037137998870628798845948639966946119515103750 [146,0] 31138780439457501915535673075584285478350148763381017959444381898644523830731845845960372602824832236909616383725329215401646038597829786577999931972599014998669006687027153292658474658726795088971674593618828165729169263406336156462117094081763155763497003847765161686219181959246616701967011415060698735725378415881433656294096143339952484984798003496259809449985331764158306987976902751776031382452029575015558395601801233379704150818993406550851732150449246490269701612066390232055422007637107958705471429123503990210054470558696067954105059193625441645394624123604486042187286504433243243071130402794675665994487656968328216410904369625208364859953629774642652470554697754542872462526815693102793781585875436543795283965192766453291757294897346610607150360824228448991790076782272777422269475796799864997148463838820738801128160957694205443950403361005853755710839368906147702634723561899036478515021343972286120974117215901379703635708174796959714639092017320795975383158978434998875742327920442522054252862157098658777200883814491195775134247531645942458736558793701840413898369938643983883658804344005205545944055839570387705450455021686759474884061495418059599423909646373954087194535393187708334601527967527679784808103886620463879124913979316700680527647819851860009711788128254532021013428661560371182505287773201051961828078697074213300732362583417459146222335541827133667688857479732194507271679894899392252205749221313627662863123609833900182715488466519147110852906242499161035011115489891252186152076843098304457784272868065602952772717215263990977240992834405027808503441047675204673922513906435771311887510678571261270571890262711705443921800456865370173090615058953891338829648051944493192610981568488132500601254448051546470376050971853375234617689818718445523199913588815220426608952251675936550522573395199170959163054592659143242124509938314104992024499427022994140021333207488107852611847192747518420219421386718750000000000000000000000000000000 [146,1] -2662041630165090574526272314793493219781831915232080715686426184286543598828552261118397800312825050747739867313934232092096422533953170914993630017279770336430850204235345205026354604129189738737979716455466922390476310863368956523998108557697991867726487904334087866776529806898536422045374065842254198447782888171265615825719440875862198773670979603361119079882957884084125574741159059040033698909505080082628250266551526966893913951538823226751593252471556837621148862444071262223097494938053158913865155538666342083138558567850374191495080373248924256154265270134125407537938520675372164390596296246107812050357860647946267477775411484125759909207104974993034465358529884726757826594899234524022197117293467991163965186583991950542356648761592478542396402434703684058623663821450598289975654534848916343392611258357031910527615210096489944153739150181793058982336160062851631020488642355319283762364939099663096298125922454416277771486580790748566615742004637834376798710339035176681496739068623742962542619054936872344276900009491928142075439975666386082675790505194752981454066665880680747161667276486273417874413251583787782987548328271556177612979566052960740271285113776933480522487668995254388278518037849134176069415860771305788654869418446854679949541969539386964682440423580129759347942885886789923139738570754161235450262629377158532434485222972737771923478543849228783594207118991907113379539766142077053001070129259697354381439369516391135401543826784001579164299792011394237916824730762827555238730351693214528832526406364537253367416701319056860013178867543428694834088826373930919808866842893439625330700993067256713384009443621057990498532998133206257606020480166871604418504335869967787860189330361062094947247879465648598240452085711639938227099819983858087731420840694955832964044514987967101606881890989363332986741171236691394994431841599551314593710841305213738990550131216310768278443532608434907160699367523193359375000000000000000000000000 [146,2] 305299606940568369598182811693307223586132442789664167861326509636050498000139018517443881971565107884007656098246482733030244343046450632517015522614970294237233421451521139635249674609407628887767113137610510034481226376241247256909753668014844736398020163504608984227962418981338001992309710024839296218278147133312016960839894117690809204341838485571775904337821276244382497191560007918999441354888093294152002565074359927440327374665122683723066399823427297576926566154929476565588211218215227830008113781079572621772480243433596854324489856139623035110036082648415143042695096337600221128846845413730948698834341644348320126553988355677355754035923497684356159744180417606081890969425279696761757190212947586616089691800651887951625902802563788921041868530653320169086863018133830119637211333415481271882820385987162998233356208023140427462832246250497817646489996292157983651851990102189609589226594063855677643291082552964835328228694638630865614584013488093415785542467215442207944812921426938126133036521734113581023665847374656801430844341260080497552066548501013309918351867055392564315184663437808695388152787630824366476951704975532048068867086395618352528224357402973076972131220284100151073935314104187093303856968312160182456914760780054746431313586774901259457873760607571588332861553699993998090969703402625438933795093251551057920302480702397343075907594462161105192905237148716472752683606109578367970012076517691231272377391109577332770388045916903836967725866144994821297695647061496016304500410361276223693734525252888228380978706737235825111864108340271176682088020793829004957230148541866792536113058345135644282418213485980115000557141160519005779306269788896315185428338452256557983932912546695357384838443060768043910410168688469421224959745569696940707659083794043405134642089372911268979187926141304184649776890044638633349546355721665422824676900153016556654883336586616677970945805953295604240338434465229511260986328125000000000000000 [146,3] -2678308561218370436525545398085851222197771288138896181837212465585132514034018316343918113569067776967282683102316395537634998751537155982824467364743533137338157943459682145954418791609710092303110169118319041215369692802465403447047725558394753983229185275604318552156174654636348961189117236732055136624546576599581213116299502675855756877788194961647499195660274791220886745291411052552210014319592520317592340859115712522879486789403284851938460602901271989008516912291770829210430208527961950456342726163388698327103257671701253413000260225178566936209090004766035513482177540574148858628628342098992368287207283382971394334128107247194002450855677605173575045711444570668644791125353012762761938041543085373321635579107542833800259045728418100306443382861536330744099858915184450598898599941304091809014684167511138512323920938834480377420278573682933185587835397529697032570096971043329082756678808857490593341855829693004248242071800477454028092199094923592381353468044915043533719572702589362806945640309623849251294864451119408643405807921694051708297243971552825180398716925316886783078940846481882390340077137197764113499751289960027504420406784646285399515540113564177787146321315165217021355198762671559140881134870362702570342764694881136158602330254287403684932438561788684958687416965472616085586801548715883196821370911680919378248940633546526785144985483885966630663782163739586217753008108172168666411734210677968194297326034401650236513428665793511762438814107874353774243483821236323633752583063265311711405412612258908266758395075255619719422403639526778409646660353146592097722628220791691313737220759532098089862362951571125406368283332971453537112380872147767384436500494871674125488943539956995578802069906481262972286146799778466368914804653642548058307916091250441499035754048290022144800259893199856566827004597245905488008411148235507169149340818717216848196036515467900153625920717237463009041675832122564315795898437500000000000000 [146,4] 18007292404456215374665453034440839767136581940758815231976988617101394691783246990980504582412079178912758809920029848935967334350252166686470818383786091256835584594533726384915957785679486473797996322540337158844764688596419523385978465831379122468507462669401859967038674039304695526776403839103877133749703596486444544586442738555075360775388434021091328476136558673327116708934415337728858240336395273699128706364669084358583211559537090757288478817142432379347116337561588512398069158240619461492530798379574244080547413265422191354642135347730836347035085324409293384821581135481772276135463466784266629220551366397260703142104297761903725517272177442287256638489288165692597660061319532220604361443253039454615111295316236374027928063012728293565554521748969947772596586366186526309388792909410071407984915406466788380614330323182251476242026176150007156255424660133354624236201765180068910525700905417134129990263937891569931782919635793808851352239718643789582470658851482264373745853002300979550425732884069865443712493194977629834465095052965049496777692722564559879060907860551937085494694842671196348597771166517807328425575971604215893332287259956097776937045800111220755559441324218638943884377756718360668621260259175793146264261047221743203490838366284071855746317589643896373080468865747885185931874630465589051572395365411174891728456642675331536299394764261330184867817499532042070124538583660090580511944710909767773321595166992630415996253400207390246031050512084135213567241833547339922918013861048585860814364931051718724616520427202414562242486168980311736223565914902264834271190165289056643609997562307615872888580880485590848068481682557400686301901519428480840972576030679137314288483410704077143988944896948405610001121662427603678233408686559311616143666659895040113829733874599563259318229819210909072498621640343277698491382007183536904531491437969759242063982374398784972553341776624336034728912636637687683105468750000000000000 [146,5] -150006444714784307429943665228272757676287922057050574941490476835064570558883648445976350468698990806084597153237488472092950307553624398747107393768986238130707260170186220420707120115882516213194548226296124976790565668143251302708773826764357800852368140406600154721619737541223405910815210590521029958273644112265507805326331183036508993617667718352016689906896802133935914346466683227175292065141405207913268406311501715365684148130340268059126344324371477007577906533425038475225448738780075578674972947523087381259699439666695372944425992870344200802038611800771489337469823157839081072535397963238816336538005960970826137590571472387277225332755234447367841363521155952440829599488867995071957076184306168924725667745925304486297062623258156298103920558494240465530963092123582376374394652028945106201967296229219884544546115697327454732796800811188763411761886128787852871368406543421488455114163600131887023773463507553346895374817745694018538830073631204070194885949813454280830486852018175078219128767010126060504204201127223010158289954432627833452073680649697733984558839938007452835866849783338760406857095795323607660423672458396770092361180150942401011395008097788487073490628731817343973431349176086085021588481465193194202148409623063994211276638633576225220535555123291192490251880049196809384542529510136633630804532686761168690456370105133455355613828059243615853015482145255885812755456289024023436873503652058717490706560377579785134346101218038527100793942606528635011641975361138205107894767095758950167135653591717989801213428157566901327587471062181248777704165603214792564682431253407101918293291554862865420533732385741525769495137923274595415552211115815675099199074205535282402271015041144303729455014745049964217982043857819759914506863896368245465498941507751086057291587368846955063160462309258577281108961069709922326564597220897284837427448191430263361770065891297953628654056335012256795380380935966968536376953125000000000 [146,6] 1507033766802559587211265992203921657242958047669211916736917091614481303066123027325661216052401621078177214136441576661091941611687337492644843234415324451298681034741430511463044881810570386519014879703123571096191508556684875292157066821970658927255005908652296496419215528407807906629100578164316286616783383803931266973492572428839898701383630074607612529044447051971722700470399638724566616441190594984413482472114762656953741090887901674240194619920861327920494763503873387789884307783406969657904272427822584731373092332978955471352881396861350351607720615437550935138449467614886296340115191416108494428634586825488798901690318990087610808535590226965840796738444699228670524314698522416075117460455764540519377937107379331854409397630157980277498885987100150906395822448314047757172172965579289192183177139139809189851007681104274824175114386071361832841189725484952336076326877164771954614861478335622580262421406978398032154077061150856073852118244688265230649320217251444247866285007601268590645411924894513411610057186107140139948473353188247842216536500378138524360186653181221141040353963678092236769627614858639697511027172248271897118543086914057741978105570586862542071179149764400749270496473990889078061055952287132775510199564258661304995176435781194134461180870832982327572267305287762681890097819576880961785574953351596906198237945941256300760584322288353988635290567665449869102905753572167655749411560664010150421282336807050049865080636782509673960550178907391069922727238331289826517180633478193291315267915551712795364463675553722279779772620770132504644629994238971778598020670179591214439756245447924163930481331919400483601099181275722716935673520898012929254938895951671205971422022847766948824363948519899093166431216619904967963217136155565770086355093226572114294622225626183638868692568123830965831476316712599047863558813835197565730233188326571742347194932189381614065504244592830218607559800148010253906250000000000000 [146,7] -10731009995630241927315214201593869389685752834164468600236979383067890961960570882142954772329351613706504541887087658689050478227163800763378820863299641115238824545419741229510117221682154575431849726435224155204038929468829476928959063065917505939580273162237455535987710480616598522357513957423298507560463095313006029360402037677552524409621429366512223962598464090396441287417110160614912421078562256366272085796491526260629781931752451469341525976280083108722091258607774790837492533967930044909289183768695332080129849658924626301814183590001718680555218439835421708434255789290445492512122078017087286823181799360706286305881349930415096471349630175289186583496500128742984655443673264666475674135254732092561813889330018879181509257672347178896347424778333279441516877260171113366103465456754764085466208768436037169279718756956849132868287481994831452916434271452701762516931004380895495807155011060370004103255321205618360621577949193528361782314954461041677489884460165215523600479066736362414406612923527459963957925535134686480423027302152463899143997458106345186925598241471340054690263352752275721328372245318418518933420076068871797013511950734615003882179947204768943777873767993534914749338274192294533329879337374929841899490729051503199852315659712549254411786291795227500789346904251264986935222355866057218857937975041395917361746974001022943728372397980309842140185765786133826407209200637228792659263962915921426884624436166150971893859156775759603614344935420587263161331598852933877156124700566802431558306730934341000991971862191310979972299794716385268588056303900329669276678739222163253579583098690925967055413576023820460908134937862163663082224428833899119407831042811689822715046859631167500128824143511015919695923357845890835640962024061501671107023921730645268139867815649642436846758367335315846990505355381253943580422812354090757749851416093271956630370284719536849715737503174750600010156631469726562500000000000000 [146,8] 54514371404646388780295801619833964637567821445026771402714417141864846582993132917080421407935850256347225061347928024040884414295948676871811482723719626414646903450449900214604859387057685502663087786993526738533072716148943452395871248952218757638522040462866687898396620151945365374232777595032729840159751808618805173643706714347107504646582610451730077683660163819590399107994862352624405139692195665512400706152996337382938208482603258063303760697448390299797384193807986019449813574371286222173471745360822905778821433021265547554478544322990887446238971119654865288685626617172465357694066455425065640992582123787646867993805663308831235495626710045296444021080007706632453107928288972446462132787259342341677108903879046933214011298393974942543407189739171984769547449311691203134780229831034500343842520008510552338819585231001109284770009875418013312181066912107272287550851236878292674587127959401354170658116445287664407207899125743912573428542404775899416028206787758342377842124683623745621083248505887981515216567651401664976435419367637017075127889796423042159738402042359223607617126217000986807747075621872067462199181724359708533568377329569685690735899676090801446575431362273547578519118571600398098649521631872028364981371054294310271416982813619333775752821364174307081746102013633379465799238987655112768734110673977820970967488727824790088988711551508207259341334404585247952912106064663622800107137843785821768346908572022531950586885306672819372047740299741680802965006615551062330634056599142708245180250225265328607575750301276215106304843278089514202111290455844108083250815622715075702697293580542864950549507887610288204324525598967106767703556302878703488455176324372610353435216475606367903388042035767596380376688410845382638620878874629698374423671659705601458272044617237503194972789566864715185970344579113851021954141479244770978181019728345086475154184232981124241801396124174061696976423263549804687500000000000 [146,9] -217382101312636566147819027994132058380456745317032257797330229663966752663635550511559829499794669155092980385476670797455353445996886809673558612072062001354999210245450392607712032373254822580166353599279678685045874391731785168319320279759483306256894020628459722141549486567211688233548213419344409733970645759759667526750468255988594195929237833606266953418469720311504796675816755797917245647368116403264301679719186564951755771031988718896113369402875393038556661275574385108937611082892731398719727789379905528934407039280679534876401389629215960994530720122401501978830287033539833034841855633051034892612492389241533358705738908503112042307681017195725240143752611607089579784066265877696222754512334768411832692888042382758682641009116278686447648607816268153726475753074598233221076657235012572277144876511512996916614983620696959886456637533540693475446049285322521072466863205722295776627981620752749257568686277169502693440764450876953268437447857006032046190782598090218372257193259891512227170047755440581794469400584098714769414948872184708081698739187155584971485826591908693417503183861488645742252159405675155693294173038292256734425035614653323559297924761483795319750707587142890002789029790127048110225329120933828830876656404642722459979394367639063917227805557199175626850130700096312132657475664089794220791848014709054236047025755279602173575775938072022378093161659978032633611589068906670515160244868742810737771066294056706061823729399581473125341366481646811103090158978678580003115690980361823823435858890698378372607715341074837029477146425533965247964887914414490835157856455661330608003675116669286929028252364440265510532693482371295434118671837982576005327087274607305933959646866079097548040239166363801958653665183232473003901699794169592046165390379869083360676092763722953865534456154776896916984980478028167940785340105878529225323718462171816916720664159836350071142163642434752546250820159912109375000000000 [146,10] 720890359843211709907341918080592235744795276289994865597958923808442019821283911035923708673560552073810692909946785231599039016968936594897953290820481704580284955445082700077442279376817653037136883691564845483463390216978650753256970852204304247789975979254820385302441912239339183947444620156053408488499333303794637643681658037623389661548448929026018475193706025532753551376784137269051610517723188547934925249318978698294458041824941884112437825423512464994330175827208822463599632130208700748524610978009663054137461929208694764743877646636005029039937789673993049731716468267286271486874448174081736624657711524974743929018319751563056064467379530912422666399318667925569203147772464882048822586647114212562193943467611603267002948111976999150862171875662628564656397643201679841494611082636936800182602734961479741275971416910257281320425138457362024203029456951554980523652524558365117142838468319903099070415994180875922461615732363803119011846885415736723402318301682552127860614508384478703898667011092786711591462256220823708010496375376450093321046998409912497205297835410622026452622092440976678888201484163551494435943714430167501029358735116530988608644686107482962428925631118076164942928799824638509822326848153120455923695145472774227196904214568134907466811006643240498727608179463536306598852460815074784841884630689151567220176687402786240848512251439766190159941715555932493467149638433556873797238444548285941654458311442586750527918317590207505852756571775032066487256467975675091572995805556263623936919120651640759195888094874957305369247482987640558429619274621366179155510264415769423687791714810950416936994288599054014410842056851799104907508011161452921083094906119733579673510864516952056065102369198975579618515798312339067255289479694266917149004264225144412277019807234217211224119041959655037034914157835919573541103225338675087570566551790481629146805119180045975935122726241388591006398200988769531250000000 [146,11] -2020692934148655145572652049793396162707715918488299989661270414364728676335996922582350678555386097357165208324298344912372794957686763408037991313468956671592420601367190736047298015255116460290739804491417370011373257756282618582611605973392813378001399842168772778038888748176391229671868063670990224572112004806609536122890854350987192803562198981414712239157685914135236406391169496460103962196890080789835238958339208614556810534450886175072501740574139484102940771661084145336052621287073134797869307383810540521754806695818569548773696255606418178428605156994613576051054889062566688888891484856036616470601883207622828425395343665730314021988737277640307490620907273343865145418737850843609602181301283919826539165519098417113669781684817897147570879065328668319890573113513004580182250733654477001256500651826299908188942859549282528268249755636581431825266588287495267243932050268997623477107843175344843888980446784422649821326806140864661397032479764429983470772409919029392642242525331678496918279066055258544577393762596866205560487712424722557466309867657222127404694818487414103529802634824894721755834114892529778606235964171238053801170637548198972247060705494061629942893324943913519057959281729179414333362184374298320698354964988073241859084938122512906989058775387878057343774908113455610373411966946031871684679875446755128182609695467540985358687354125373604888927422436119807262937789479390486302426682709625922833989490583224530822360586864616671405317365181472019248927844121766527720958700658045708783707696119714541643921946642778556954313425649626870153317918101829089060979768730936354483746861758238686246820711375133908744186820690482745082563142493084004179364899667691098956093171718863234351167681409937402722542635848527307038757191970914015814014834420799112298736627450748444069333359768251741986131629361876746382937705184901322701927806254311032936855661097837189021930726084974594414234161376953125000000 [146,12] 4768243724162592394824851133847237149206163465301417826132765939004443287611658710412457569301652255312138700747844016840919199335290321978548202158170979061545763775568049799767604321660555504431677191983055617037449863788538234395190759404758482967185477673843940082346389239174126358082523008098892842336148357713026136751048030945324386583835526809197542717416529660726368861886662910819346995760111791826511735913388040708057870326827993930890894736920020020813500815760206230795657475007734488750908307673481956023147809384937510589278273082630954458395522281051202128633981607458801823589722093099458974383472420340165303357805045351057320710544791439988833730859463663973200258778960883239185614306710013455350252007827252772466990528400886670212476567463496155374770118411415325669531812107502932519371368538618593079669733095902767314272257028609025283124207539605704224055379964304003431702608248586987294169436479608638437266025842513930137321695017635795067482715060389160175220564336849536092451144768483862636514704050710693367315395150783601756238624021020526580709118464093636836671505532570476805776072091675759252661290415205861152243137656487556889288087567393758014133347608551009970432357141447719260499133135740322137095681514947483506566190714315901326382823064399451649837963231739204267255630740298675936486247381958724493824310009431158154204388920319506248670119698079571467621010104788255629867585074457150847268370423137057208329414404894095683137849873083757528674857542193485087150538368339366629674790152791262406755865458081528049555790306642695098292862602580911912174292439853764262944719585536659264586422486554776153758734765744633152796753047777660681380493372022669342592544575534186438621511866356360750410184874252946575473458095437695690243530632932135147041762710123064837708643700868602608107909921746876726999645289981531964619891443197045807862521427447632937912658235291019082069396972656250000000 [146,13] -9410626633720095282623259311409954668879930453141406599086189163453747170632866326951526902889331159433398227379467668897427130640728738552675844970226457388563907742392193002677241962459169511085469637302464219918727432707365945563261456119629049196408110435628295605433933721875754201005772805558608119799397805574149743698558367905145883162417322865931688393749347789399323083994217436982086191179167232515691723993642893455467094429698622574311350763910818855045525094138528460918907841817401526341889072190237258128116145779523807150912913614227587899629538007303121100191183218676399613657999792689452671490464339445053704769108242350315824015039810080085744583750438181709202207652416373760685836263116207494793764406941531349091101069828913441726948318616462676242000797861386246187756258316502687283693271883284642716811242531945102520389849822411165936978508025028522789624999022556203357898570446882853019862750294811844095703474093571569394696360872283500633896501848148523665529637446089085821339079026146245065834533288246645688091312989585333033963872292492836424267849884170077475967983226549610112589967987664795196603841252943658774553315289818170351830778616579455939805969871172338051231238883622431424811195746369457015382946877075060462187372320858883940862355373317280365489579376277872467215009645262814560094966203408289907947557210768301665609894887021468318195723688882236522323041042165817366484171379560983959909411351227355130217179777876278579819076417418881917095036230568508122248803199979901072616933306737325904843943858266590349363172608896376764899669713773858353541747630536466221103488865981633876858220826108122267564134365440777282782295370119875142606191086699507574799069330468231453588169032991914573489076415288739255304249824198145159222203969262922918406115944223134348211012895654848987665288490793681958455842545633596195770041772545654022673051845859770736524296808056533336639404296875000000 [146,14] 15493872023392498992416888248061322027939937477686783028029242470817450817943973079586792107421677499600760343487963525463824622148942570666585949946750194812185321605030675807542992016511152179548669728003463949731558039509851499762554136266441679143651044802336172334966230116378978793883753900778118754401829534959158865206328494949420080921605143103096510209752499247547612040489621804822382820037436817602366966571889150297436276575115570733924037168743713193344309489259732926132373550495254653604396715343227196124599460118653624866383569694092779143452953784072224156686885124459441778969094553437187558886010992365475734307516674538015625395329397508894497269813361844496433049782271536493801409547991185278109824041208487028038378048340557893809809383570552869858939506107253274175668717250529508011947389814966580008708750982249301365178761735094351425973617926535247150414785812120748442972685715121232848651936576878397079784542370863675917835844743955644788205404209747215793261782363656013462226303318281015664742342382275144877710558065387327168781078531745067428565246706492545561114700373233961675047077834146881635402782103846781684773784553296092140839589960217683692689478092945122800088529773265086318225744291921912006945903466475361451805633227278229158632053023957118922584508089257639235433855991111223156268043809502656921612693285956152025433715726253591567304226710808175498543251657555416138721229442423071238724121808138617591427481087290243937557243549008397606611631044654714456183654261216341080935520576301389597811506698750240678211951997568787763543508767131782514321692061117454079936785739105723609502516849193709316370998946469628611293720808247987210160086705243618972623550260594805504960405959388506375634462862667268701225737919822542034251152119921289286400337016899328692386367792406430192291067639449019927957744928508920264105352690632170169866485553988866286090342327952384948730468750000000 [146,15] -21299189922000761202866231872450065158848224557815191136930999850287281494779943058601379051832035906952062382486964991224710211284575317679340030740429479056666746384624125505198303568700099420055106733689846660795586577988945194988040817755340978366785247543856413335177784613698647441499119947539974827219656437283182745943118500435047228224114397980249205343921679640697181610581633934158803261057260627822014304130363576839139749737408167833494413414110092765077945683038107923403136982170687364727952213929343163506612727115574681067547095427803686732291679335622932788312580987740537565458810206919184951804075791840369117301742086259440183600373196436960053670897067910910765737853797702056136655499607654156634302085251452763299728064715817312726409395478446743153792583215753416965224412908254868220487147552038853733800294045761332439033402865251458972380421194978401002000598718981992669277101537673506769174931410322093544059442065520783245140143445205312077958586127812592870399800785334678511744995030724193185819815228771674498985793530390395312441359199770767283535938053454541752373818988347628438059520215603961418965859592614018432637714860336111308878816317867760608173118882015938578350983891434925760246808604352640225474268181413410734939446766640081334865249299435532826335020638686274051623815939751369550035684814670344719259508187346154226869297374719470700607356388447697443668161095347047723205299731174403821618082233162083178889491770985531474448242172601243808840928831216007694255348997097501406916121650582909312297642755647353632500713184963534845783173961681188909657433510436594652447993942268578970061155953731821793251192178888970971021398664158809528443727894885262976918042782593636898699217028077291680326224792500590575232521169985339403920125332856197802908679610023339034446093158023476232170885676318011795536309422863156244573247648841215286285091790041690273938002064824104309082031250000 [146,16] 24491464653249194298080848074360351725478263816582632129193986434358578464110669685640460163752171200830903000977993358643153479597690382436541558291750445837587146207567627712046014253749100129228963945177239261643463950787842199573959826085529166264180870718031900103076550818230308760328473958908862829652966465211394686912968998897600560582848827698694065879690936059071236470048572094699985222921044738551177253761955362696991601065997078510998548218714545036574720387937307563097034616135731039800124187306219347820601777672861011185359640453092342318875452264976298116168740515344192341626091854142144770527472702033444938139026230253443565142122274404191958787954770789751921796607373626611034510121940702549724605346172660186265107993751877704859944095913539766152615171704401657694218960827784987130510592511466121231318602006490388843122561356103362062086693115900226096738865081371995309954665518845385062549829273568976549236186441273687159775729324176020608838987889941287202718908336009907630134122632661480213822990313164318248474161892824353701151647846098131121384878924220764694926356155909418964146570458441070976002590328990102451608653724687607809583376790186035245776619394314085675315796276046440080606901209586568832199711352446329081381682608658188979687875741304457476186168154077756637671199910413165705750597579960022836158133034434369024553725518725989451134423049661835304936664324758136728269651656587781530661057468351037489399876450991895773220627413523792842631551585666312431004787057713806755983607287173945487012403975968369136606944589098730904612367640887417084785818175905794251435356031234884639280443997323402048508159047402873783708915669868406300426744484953890842612956355958758832071039261771118493528961636451949422897764217940157272887951486762591860705275120097231620066457130630426574590722481573015654331701814130287014536378516684910107426009773234909516759216785430908203125000000 [146,17] -23549559714246604348781058196148436254244265357359087502396541563649603947294683632847008025667102247747598958295980515686361502374976098801995576694545500241720260972282905627238600859466685362152395098218350470443101888633896190124681538598357120711532223151468850984109746647020258444990872960955317327691243108900889747223905481471247086862579043814903948795464355259647431667587181916043577985121058180308187822552067799047478359343244743014637116519858729612794276867711846228661703790710486083430782397036632921218820983157315956402729664800874177109029422745228445332367011647261834691164169560007837813181785527707910319707943324490172148472490636790083292390554187877992261256241251507906598205889006272987511569051169704687371216327717833391522743640007483101729640830587688162212202814573673202047335373028916521183530988408048522453869330594157557933093403866183186434405320135392226798715100792736462224636842161281251978164323582733725940851777245470119799499518941548114648979677943302267891810929413405085378131767085662293069065538928001636323273205566005479788826161606500534923464943110139830653301194658001350217579554523336268427202360472482341161208979704639095584242110888305501831892670241153943003341772549323902640696686979841035475802394438224890134356373345600657609632171235550617036290077255957287531208579177513158139850714613036493394753021483144051267846270184743174566660616121454601931375217911556126762902550089970949552380003806542658019043596673221468916296348943869786673933235482549048664596576896623246919671084741912632364765067919355337474496804913968575133048063846429839326754974143005713114486208331880007303045202258737140679426519107420614747197285014097660597820257345227379398651224421874443693089108303585750081264337778774057645755658576618715671290661987016195851021454287418642863449907560358845813587551369930210611261023566693107063330092643127500195987522602081298828125000 [146,18] 18811781131077251864351556358600611611423467574219749355863088449932897469795214061805725201330088145493800725289330907856496649107893364614072012596852459562748145385981988789455076859600649965992303360749670249736858179505005661857895720813895281998750420063342383791055802006075864953713057939122498178594761022042032757239227210437152705408071889313793439658176745037657860331936498882230088094201612836935254791178193394867924568083833087720809334140082535773859523137215695951185929885698785579386267061446829729751275046350842646957568497416212807713386469847789526686215273557454866219910360728514171474830483898611108883714305675137080388205587403305079480439887895021871803091031491408935705208018480483707505131776535325987432335498253419153504967695971532707721837187869933337801031382919526678810932757539678346267119661872872510674626602271853071954877548500777611556994994955776061467064093724055288010704520359099151323096246414063766767064230903287285003821614688002195601461739690748842739866280087084078829108422865332016851845400094228078904452470070159065434586476585420047806498010609741407589347291036740501763871449212484636962111087935994991945680183239834257196500981008996200493134190016997204961309280697932784068930048840810700061111527524080027261830180520272714261077760278474121865693887566802107488553544121626423551685889515546585523345601731170590837237401271285526660124475269912189468300802376504442334051948788730368660860578168940221244750641241233976517485348662943381997236606911619396566524720290095957459225419240363030188020972162586727691852313916364647147460781322866992966914173325008575990309939044319809811289457987417827817796432560516784184558620075431616810470122790423047204653704351962006438840161388319352411620582233948002264428028057932210186511363268033512413110551244663355836690011049455240834069924015348891223377193008810086272131201212687301449477672576904296875000 [146,19] -12233075629015027419248982760700628493580129805833693167201943357868508245221326458451125346034901296998524062812275109512326009119994804431227201047853681828545902036196372474919975447118783285339602688103249559675104013491255666260211702157543549583838957676391037168508971563720791121105742248715088365605207392888560393032034864678904820905901116890479010754216288565770498896595713119968123252918906485412619227315545643287321701799054108284005612576520586535001842456230309911869096241749634591007233343236940175170976073580039656812851553568752857634403845240456653787550661138636511401899069281358869355975751210320086900603565365097867071330941575834110728425320800138445597150429348062403237466913593050699106621929642135669481837899614386772118547952063002729418483099974621041021370745172411547797925827813637277088169092785977018535493302321853271775741376506827838928953830433519048575542353418753089621934948269358760204863379088105535732087702579241630521650941532868610702471407062115021689661286911379529091984910834264508130350092048039848770608754172202826069092116855205790030471615190254232781244002720706922266327812057665856461201642502380238677075364006899733492289746819491533128629755034759912998530571182040594069662730953796799424801104859691247838643749073228042205018225247448652987410936825135366935378677766762487545888543921767032388913804986262174964362882659802576251554425500605368531249429431822871034374656499132157350299281755558493349831468688304074093596430395748626494150000828065674721344863704506283222683549206144304769272973646573693944068255195432339346457048378012515178865811233707479484866078675980619929476423370962459426682954814380204831539471400390303831741582023503717607823082860729691125991787058084570462355353977760146829565935602465005565276626552301883519855653161967718472285737400301772057032817750908709933606964147430329337140619827550835907459259033203125000 [146,20] 6135609255851095589643887127489453020514854018107703148104243968266724330962100111271270850140998779197689095036924716147441601316803586872532822477731511979707281559343408084068279818945598311643717516034830081883509970045131410353762241539190561076186599416017438983791638975984172216557385777500447376873331114856371387401813281558713208295843511487984670485373550665000741570464042759646209751923941124163436403086203353991202833341648163529533208773160571843652248396601269053040329525916651184103715234586963587512003385688128732665968069100215805433972808103025077756168534426043152707002835627835637781277030586202238048394350113017520554251568569976566888706843334900851136624303491752743004354432477821996021234179868519327524932597694710621458359455678090240045488704708175398498913552159927132545199269737447677279439051665648141702179812915216478656367900214432017923695458938501101971471456113310987719129863649645843186185175141592986173461398942987737353470240135503928947423898517193295550039063059829211142007050023763240165367671944537530138924049853696601426555415513970271582856742795663448522995540317759797621814764534792187156407534742275141243833057354302749748328986140039881465502184731782719777193442917023893901393119806627473085510876870975791031980813968575664997373804620224883892489063535354719333553363433923101608848911643402262010813936851059405035450860225380253334228642187096825411617414325295740518873554266723271415597377307748714059687086663638294493707406227965815484740927815889043353361941629622199919815015337701328511423289125804598105871574123945371628996434141855059926570348264118461545814390027235323589845068995650532682852419327971366391822172869430990523483221475185141150306532560824015469074505447697093094875052583411712042242573014077799953269117208149051390935165883368844877628656682686013712980723043200137574576242920076918352378925192169845104217529296875000 [146,21] -1993534667685154798066940720460266984646561305322765659413635794238926039890056975139542162016944175776454694962775532115487494663387674735644221652376599823470682297142146776901596107119879624274849810193384861352754315919256235208522998974261101936697358701913706406202678685476669459737926069417549110964979819399918013243553434124471805495449255868060844696727015862312875215870393095541185118443958415890597443230250633674209625815589526864492819771813471311405744890189428483579788524509220602069121378420145576156497570503483368304146031630145070413839079065704792638318999331281048994490701229185680844447365249187809259463704268146524181352995753842479405382390883081770286737884299601679446699784020808178381319080913312752628682765084493605931576831881014374707181941102406472033737617965594288199674222050794949999334212288788138036863045364759020948056539387433594423116263031366818588743938441124051273229854924304309926294719561226595600131496328544934638674599619455234100860788240966511181237429153999209562913691498869674298390690766440246708232470717358394130975039130861843640387656311697919463548536259942502972436420096036688235991194327882476908529531151198912148930200495631583429207455693525536897552881466233594164295330976709280748656645105619450151287304670685361583818279494782343144747437780102131026134119186121149054923459642905775683237998129342916254827458739643640547315570477564541902404270349652844384167473466914530750427633183567253175550921315796272384610711186735611371342280189352273815522726399759338533341128642484246502030797046241691009648512010529696837723003925308629094008099653530310269610484721770469004506820604904803110318889420449695882206365421024179643142520086263131892385421225647374712326735265606102469159256297211353857475257303026691785107705012421808932694194018747958189336428448263819988463269949311736485911272787063808209495618939399719238281250000000 [146,22] 18158323851344847073433687578439418585786066219326831638556110213137468155528989187339307560117579954406233531651413913382083106596010708969211018415647626766390565546511486225198556342927023216883940358885094588301167017850808766091125018556511634838912797472491590703254382596213873487877806819587166647872225845586067382052789018228955455864304255222152464043785682191989569693219236078183078946729245779575395895027884198331538016283101540229308323523266838987320173784015892817828831184978688926137559580493826013080464537450077432059136370435701039657182371726865061811122256680412344544385152272292214577274143988953807817746919806182425087536941938001378648933036115430953839235982824833107615994383743541614608876806618064239655577825030584072394629330032907742530165344240659276463477431094987344792695561886357139852589614570074883348889966749553493776367592327681473618837025834898815741426622179296466748459988733011976921447660551534229350746860516196278326444886165176652565666631746627359335990774191290024789288180039981754869823572271226648727496795178806686542731862982503424884778199991097968120526149157526686813335732258081758509991213592054159649494679143474552836264108139878448075867949781374538821276402113477061877737070141717902950884590315777604000702958199428582608435068021152946935205415019222667733050648573695206223359338687428031577723662094816161957801670734481243071009138533386525287060314914138790183716821646378694970950528647261188990460286877854286693690064688565776989082056383008761146297030812138415809098312272486235765062954457397204300418858434843039657831990210285622879908992956112682170348263774547941075438043736596336446714225152917251279893407009460715500729677623619009606378118413501911210019965253496342509838944868100339017141698213111033386290918556911723679847946827556680653532634372576586882837473693162743965806571466714558482635766267776489257812500 [146,23] 453532362958474506904228466385254576853524281205749771751423070228974927780569125558389557677529693290601995789838627263838180989960289159832477183293474546100304806265339148986165027431315526621119767926117862744310578428369815380713067517120708220642325249379336204414818429448516961553561445720683404149877828643025673971119834152924547375586001950218936527273979587123639309508984703920261565947471399204165069725880617881863635302317117297813239950362413633088855887146445226205075370528310784361860822128067458196727476204959394062370788656762233181479382153146194827353109445526764808625597789547732913027197094001322057408014268441506548144965897449233639248505791006940943196891157016819545824297037469294432317878789089341629752032761878043845785555084823229103258174261586629244446684607034697566229028351131449400953071590862202152183320345979184649331229465024561109613982595339138021538723528268344584155168967904122071151666224599505875828545456213577994300474673018754462912820336536311403109224873616477373092183155802784288329383554969187970410473062452538735169985825739928250538487150899366250288257040869166290297465050556751907252934240324871865826744047137847187851907301589014570711700822686783102000664859440819333844791968880227347239330964811845048434670974026937115096093046319850464355667315973182538959967009983135826078496126486637098268631266964119538992074975929631585281091958916229773736103388289001587001341235287554447464428478495074426278272775481912167915557351820867183876575416647473481028734919083442027502399950940584578268901272856832950461899796932105490987362518153269733047021378480404455473572116493704351692640777528861677736548598564115236968280427604859679628349813736673812094568938907424884062955409951242191280762741818288206452933890456333181259544435929626559722007637749146359849917805855121309002015258820172862591624252104338665958493947982788085937500 [146,24] -276666892910553168216526413507551805757542122710688019639078159075528890330066387610120623694931946516172313598489286549530334521205221891979888545408270671878771021267895179454503655707242784354814393235220887764093452974544073951648166232946470874388589533175837022503298902406978502210021846526149053277229105755185271746031230773317118304528277074528984926518667976772471036181137668092496064116789602705012058699340317785654130628367862116547766544356455571352877492150161578369949243644538415129838737228618473649241805592952132109225378799859514315666674568851304849159853023752619322648873902075561053830769663158491052915981895737079533677641429296414543719802078462518550560756490884204385487396236330052148927980190446688992429867617068308192627743421884630115525022158850304182245763575931501963084986289586176117784802816857444074466361972487481623565419286028732616476926310676921246980731070838969582847460718956286990907954637117760565286081759186878986648643150048956841580403178826873653046986972535269311522554486680034777741084812226459612293373121086989893827074987710173671689226326025713083208626259472226232906971571237741678794479032693214714844924299612155515312275059527986179712245036771145203507678030913338213330748283150486976096051021734346661728758005446796669078119146572665210441932730482292815768197538646038380927727137187894176629190036571797326991116866583011276858381057526305053637512225894749151001896659455115645649401179283518679056407028390969668384798652392034553071384278487776915442415403686987147268862035528981874399794613183399104584018396121715660624064716336381400305966203653605879084248635879336190949434053013496058754428718849452475606829934460291370972584728971993615835477212363406558642233242744934498879821830001995887496725335706522400253506948134333572964704548286316478304332542194181215991191604059752651156856018133112229406833648681640625000 [146,25] 27350549301500099786453941643699652786763961932211791635037808530383765630040709258365759612353778760926971562850310669012592777278468821808915621949396861704491633728114880341326511318666401928790627885970190262084740120768252563159910940969978393682043402802551498162877792598362005861604974886843437107781650681203540033600607663389106983780486240352958495746932755638229318410318800881528788707618388081658847301285380669353839129845456047134732852393365163480231668870874746256257532104855378561227993087276280886330761740494037986158767293102128231403915446669196575022873653397956939108850998137371156556679486525397893659832328727758828609078799103845906815322184492152414972922258647599500290029012067824929533636239497328041205111021324908056231294289420167551273215947923719202917505281358076003003300040110871696272706906565651783472900284881413790758639385993517029466457566636313845279756270616843224382925978656963278612612214544677107462627525508980876766620102630163232319161548357634902312030409533573642846999864690131641748496707951768648148718188656404586231434574799939871239216206719848531672294597471271345073058434575009232444011330908436430625125290025130216019483840467667679521757777529940304474243560197215902823886924565591814826590134138185049940089710195331318546978244248481291805733543079724458237229597321248461398923497384627018307648211732148079292332267616886530122693871954440946790024950706581497867161564791897390012585718173800254792184471628961859938683064138114629591570210500312135572382288874212188082898291229017596967871842802442468940808380875908305714944311193113536147051791102855663712288579148704427513123265519136772124555047138024262547617848214431277015827468537423308414198217142779864183310522262859414135201974494798207035827131762782456664635906959954058503412956260208599597231526075532708985017568432268619815772581205237656831741333007812500 [146,26] 88802615102293386578258520187481193127560670679335405708771104390011019680834146072406178072158650166356437498327775768372909767349812498703902574155281879002636805837475479687546498887661303298552276652019776123463024217674255299855545726398333108364010408655784683110420158618117816687131879916804201992939439717977804360522287011352881386031657060360254125590430424160818778183396013209113405173819221491823293396456486293260443735155756683054879878042127572912810146761499017713944924572776070386818824067804530533516141401387811661240285915871640387866882637814606205413341129684997047627742573858260852619442036141302506130913175071031182194726784048127099409570376493191050223075271062967822629174535743933356399751373533180285816817395526752085890061020027772426706554094298268035389739747172216479694391811825927197552058934414764695593140973205369336320588479001208387795303330938682926123379033294915808372666794337113161193604080207703929421160560190058374763429859223200351970891389533669005930528304788481839527973583179552602080761154943429292648363731361525724739049966601896793127055816049032724328810139055833711915657409828905515346311693742165871382306441728119714030736988030004930548846095339953237562248108328647481104798038138821544491543386400936963008470095305146157867248645821800771163493821535753051275709757827963019947843614586937381470255222539163910145039004546963026713034970694921834125752616667366232442924962953712917615186158283274851930308260549949297655315926130032281099967117868103335048681935413000140048125709370100109101721513841161243210690846517619708953068633297118395245021906384224070412883917837921179414610995074528420089451389773722388466592079460811439548012077334364867449147231766970733637249656783698681627696922666385738033588768806117312791971495176703019205689837688841743063475532196768988715159246633001899340342788491398096084594726562500 [146,27] -90510182727301007908887816451754794683484457359531644252631846560792307186227519516615172728770791839446107650191217455679579428776249708602202956247824924653865120565001224564567959178290819386340070086366829733327434463573177346345058465418243420095363459833669174667438854664150078848599816485700206162165984520451144500728784136289179395962111371716071754013861112820613974906485658388355483770141148028642246022865817194688736291437477368914033123634705092312191601508527239376703240209061884112201317869379369078220175797564580217929397261311941865313083394922818879615454052610597620618263324021073579026718135702114136218253615231716820032578294248302856533826036517670762383450584389987598026079989159173938644549251871604564571188830032417374255479336633024340001990555464269678004436278180665558869679466367843389480438744865790783338210781016075054234899813132979669196677814866479407298172220582533264059422568422807681875787741827786443807186778069117478539823038762830445311632715260494891987800777235443119805881628954641311924084769280355284057206575555086318032055115995588889988270070916159765859925969120383296641936281967805943242954101010814630577643541288846198003619544100294587354520440272832140612923961001334498769161331528999021150555135354585673302145096726549092661224574346020342536238279712082437955607645623602722139854615463456027232994609304222450876814018528615753218090498060591542637179564095648972443398152886326115346570173314068335727731724493722991174995090665652668166799003780011743144271784124758359758663609381840308075878076298563718917792565090736030239031944752687709666763674945029956528214122947155686086286270408949127253497129472910795524331572951193101285946215181301757433120315982750374026161684667775992833147562509091338826017098933140293012363029051761873704621783970298762741759495623046299903267000730444635792082408443093299865722656250 [146,28] 52068954700475815963107900354133353218533680164920077998239437818939871838564320359410321429688904509869414129698648981333521154889523768020557140135203557985337074776182616142513803693570153223533089598528075211682126884425108560024209882806159612285045517034744613812861555964558178094202101992102421738855879838265628727392634415027675023386633521933330185523445783029452350235530705597111967969677814571691257209403589060616612172737591358097280588292255281317462585021702733100144887325572939065926300598548830247067601866618125290787979353920711420437596899146782868529727884748648923061106105388250902230855332886416745976978391422076194428482680502043225762976428383138076005065373478753041863073071426894311991538059409301103954090450982105193356946463463086660295621990280933068483925549727964304900480760373531102889035274151295884040352436356126922150868742896123942509825049366969851550920439818285621991971072222733087354698683832239316727682874723556848662332611073763560823746291894388201291629609898515668866792617356754282224905714639320635902713680556052637434453778966102442082296288008726285149985815528780540385860625797283984259063487471357875132512657425911159944322676262179859509911977354020818248875492326047016680984718446824621610987062651599369072724901375743840550686123375930147907741907064200274785833760006364055260996534136893299834205319665047920848198059778039267283522899416630363152706484652089284069835820410719017103874847456868448455512321988626883028868041468277191838428107634688809140494426907974801003892696837355475160160177270599954938335196191163096392828634313724444720642427421295273394533640189255387395642313032752131476667766618060992927832703266451134457903488861514604214718832752035940058778119703221633383915195927303487531654327277824159996735977159803942183035852279234211202239965128653079911154266667949741531629115343093872070312500 [146,29] -19772782851712400055004539447712978060313321006122422626465506662374908303501821588718216721768330280704913430537492353361926264384699060032038218350764538574520150412099625828911947530571957007060421395557059414411458466170529639028515085419717598879663658455980489907368367753987352148882020905623442210345526545620230228605987806043862638093726826902753410770390643865402017522724303463744643714699785323431514199221455834536362390884411489046826280534696324581573635697567132348382687599200699029566105408456937457905262761833707213004046036991625236674435224578970106330051310573766612291130116692923637463205593960759362279546782536407800702857566546499703183692370584731633141999668457108465403026910554221938146702561552431940856099537171465525454166894832365958122863295549053660154338192417025934709255053551292768615473582215732569550092408940546783873386063628562007208129156437744288176189330509487300434151942327248192941284484465459143749011637795132997101860463196907071418382396757902184676549562360690990982929929864098360078065128780485711755429533183881467716734423210751270702257083612255607517636318869759380730404487093719701270164298900504053913731215740324204222221899375705413350546401911273976272029113824648784673931154430268813790017763527849465433855153337366907128626998926670336080392911966089460193753420539603327067136404965251326494994970545891544919707819253568293316738733826755394430834366724833351374906753172864986280141266092259583908888872741308935847085078983880238279606032792345553465809515588194145492373748567699387687948630401490557868940381345881543003646897099297848606643359424230408053594187464197654263220232854870531483933115633213879707416333567358961969262019296812443206033768798591682392188731756022272611840562275290836572843475062028041598500680836871863496683167869169158343908003741581627712303514954328420571982860565185546875000 [146,30] 4206779098678586179825288726903805401462006546300624107210717215903648172487408333499970180290070270020880898187089383172549940275084490953639144111394616130318283830255460741045980025742667520715422454920582002589066952908626508700792248843688945796654397293895044019670323649812291227462740071178140830645668700426184731822108485322330156552037838146928584229136146497531362478408646979429453208241097797875477189326386027658689130694355083765671245512870367650058026708598615828916118609150963054336920380494861113512275063089784903340087329472485700377345889619032537990707141651377169789807882805753083590072171404234721739733020214529364250121152945091547685177818122880115342544882547048545654018927668980593356393227689520373797293779771429128770097631147179142724293114492231862414615636202014824502990110512990019710885421552425158786972505050570972053844777345459951586372614413939738357938638360511601394791854652027189708401571781703461747894877435792264246980963699664976476752810762491372680586650667804954550133628041596534668533038497884663223185158717741943438893191916283688708650143571827315111340164562143840691220553577809788228792292852061173548669572345547753870312845571944648357537630422207833843342843064687280419750258991994522752406136834906807780946817359228302389325058810346321240014693515995866038974253888468421826362469683771124638990920053537345928727829652056427369942480575009996873736539588873979396517117254530318003296346883273885349060585837402559601154814339682452015344462624385266893920230155439403710427917505872196245244446982973058994100513477808953731030761600141961190237463352525303568603366758234945143579789460711706727711535425519152456795612771416008874542757469372306014346380716665070937547784685841535440876586582882036494548486902381105072899479234578890592316656131134549195984776649463482227474742103368043899536132812500000000 [146,31] 309206359946868172785453617803035788103604305481339017274743466145495431623100965445387174046294546079428532994136908337548636719924101963820019510798823691750928349868555564602102330160476574851130903569059985256546498959379473193748564615729730168130809230985452672421595488360923421323758241952542240969374593272653993792336011337742290397537663500954653660796674473779261364482702993742392070970642154234108713800156779155394463604957430268970316597559395456999820938248802856910371990589185732804315571029946569887592165086649576315813104926675908596652491205814506047332909146301061112468701816494146912625328962267735350574691015435527932329307694180052290280287417098043447821591374975834264942677511753677857786187706081862927002574866388422506704614807831095708010033943603478909078492029134522165210389690372534425999937505386324282133837698459917533101375447189475643824472881967926375478039463627857255577766058869613551784061582533631566840684188539455720322462196405235280110178965068770784773794880000357530391867216780539100948156251353999762537458999490645071522462817739807130265222672902774959788659665388281122438381277779109374404098898373720232510087666507889002144369913292595331659816457751787122418450382442828927665278724367106520627109458987537589137233831570826216780089056045956109090392381799485568575493315568111381470197548857419123709123106254588143722390789416044173694609381729197742502996883331183696468612430450165836154842715559995765171330391988758948660024340932342499199417062367172581211463946621413654535409933687791867988867836044032782685770655196073918893909047880832191187196172542595521378787193394194215986755087306524274296674122867767754645306207719527169399543904165784123343263755921624689161535922791790589762292870478427069407550018094476897421784493020071220286765624147240023770334669500550404791283654049038887023925781250000 [146,32] -637123449363653069807007404335702963341107787618614286772345610868123197749549049680916140037192409669077122708376936475968692545932268135449743286525600079206493086506729863541089006175932757847036911660554414002636368947609356944067377811317306304024157631194874871642979994984578737524690414375532637521679063845140103150012760529868948299518765276791660192091812226506993642262722021662416835909783166756863416002737686225609931925112869751804631907617636805595695869266307589763073221272112184133198304868415991698783625186871257556170794338409034087342229794810883459707478952234818235528520927524382492071102912378426068267400495323462877358600695367645167632189134989998974713930138502595879279888331899956073262524247496111989186007355373092517059682069677745173462279143468542936706185523082074156598942067691313596385713625891365596528474446566584185265965127805938357683861673612875121827826903043151341402056845154007036295705077219099306838612372016510216280777925141107219137062062080794626603622139784862588410817120624570724139330501958052195828556774778114306445773125715250517632498532756586692864789280201254683645724886310676557890957903964066819437875463361364961316887909594518443962940277744541944686376071405216723207954076703964541943676100140859200802789014745079524703178775728071593558477402775477920713782269726533238914026964572704112371146163287825313001797960088932163533634074805445432254358175309607981602066282297906729516138713240259131710951089076361422797669180470212219376035130016633574204639003667034140105417030304975192706201435700557514089050306058865440124523145794958757002202764144804568495300138239835136927772975776904293838782298377943611620104616477627785643858237027358847957670771527632380539953694470802683153570401405564754402842082908982931928255579418628707609058369490406757114579399020083540563064161688089370727539062500 [146,33] 232873810178424885667296382665108853398995718044425067056576829988139768337445400657249329340514478076683476270448642721265926195414932772892355927262840162189382421534143944238758066515607095557877338637007443507104831675438491336216281687077497585617468018953942341682093535522659403427900047822845207622149493170555624963735654810523551416406382120994431197620634477715756205515893452914910208675636415011465096304726793043352937892435358459638916533958337806513397182788134977287111194771467268502507873742673677899135802077076352580325012335581381024252803914538993086576085147232641206673507302372167199423756667674141900920574583185678276116744566595020733283856885655735069466954800267352783999074683067349294473424778575718655045139656482771973370551724756460965934829437896690296663504994392721288665822627774288488646500838380581924436229784812344746880603013651993635087900388918908702155097464567923116867506006898317057270624764646536484731403316918215068396282381576524731438566123761263691737591597146450525163158581051521380105478786826428655951783876670770334480499929283735093694620640957974618736973358636971528710605022899194220238528477867340384573609844676982483134777522964871354827559263271580833717044345979192931486855739096462634276678231970974417418123213567468541329292111918552575961486398575909765408516327606482203216342368119764099146089887003699450640758589057758676816086555703605480709451206221364932030078181341181430558859056540763422626032636701674702369496330265996973566192413072362687046835212519230858580758423517219728943554283410250431438579804180808187879845234263527460564502025446506941980915882121559979506890168443387743304338645108434341795271437242048378789344817118989293239588755108635603759996974747100158779314293981248752979138412077115242717116652574672020709409028007774875497331124081042056786827743053436279296875000 [146,34] -13839349808645556596825091122046156881909307436261101799667489503459806817371973278089908621934027851188104210715975362783926799254694919488343010634418975856975105743751784755690635939122821525778511307433442467296252170145366794435351137534199897146102908976706903678904664233273048039794977553050934876742503409663307383058067138183785143549715070273919052782075692860611247296309832469262877535068434783158801538819782214535578034588557533686708012084028888577125227598958844450150299864298043963986606098546425951690576780570465010467029422202174031943199761696321284759274624189169061045548127057787114157844639844234946101520389118085676421096357242252672003649145171504856232677684854558983498770883915397879025665990733319848071796045831986159164586453374888741477001078931116260670296108001710683167109330229566461273396754266570262632581562521887215283758533960048915873446373439921457568769061456858197955675973653806491988849172342767408365799992655821841583379155647775864084990329327051930425696258871031695610700935293014346529195577470583220395386714792847633760971898857297698140842094932199215881353524388700919594402709094673632547457917020397048911571521964124497205121028121260067069707338442433424039902339508991205270665850824982120754428173329346521483241786879058268248822003038823072667268588333341537736117144877409379916579674693833301988771740245823124780311854624038939859634821816393624918478311098988668770838749661727286802046043626685754531753328163892335028726161370747967635250172727817009256617446578023099623516884097606335165457919768895992997908130661193830054404263027394809047149773890909596767679131134410002762693654542893722540560955745596985347636314404612377926818880025147574486206263798700800311307519033997435668354516985595392713129517707262960218845934991402025286406711205173641202428747517299663741141557693481445312500 [146,35] -28188399060408126070340406684663693490994280159956262386312805677157134073481254849540109758132938729426472605376186705650147252849363954109671510075415128898252803960365656145898589492993641490415855511721634015330939047443085193877011408988874315245618539498623239883615753210518308479388229566178635052119860788685313752896972207645843173215483854128648145844213624848565492889038220866524246592006383794149139554827030393055654108206013542964509797251074939922530923625290524889047830424499817431259937238265236629960058838173293877138628318023588236677239575958163149356498516746884853611814795783566499843840084198053146802860546738685113107625361180108459419593124448543038897696649517535160363314312309593688186952068370855288425075171844121104743417213749927346374127459635117318931501139864968341483258768289953203045667577290308825332357142386163165083881901237312148908772384340347731506494096216468868425929060787334336155302467805266340886294641514463091811209233606504113524003590042021654807458825245993451908991732243297744892458617610482396114915296899610269395764623901152425200886687953147244281903236907578516485818712216574676787629937591811629903069679630171677731169816055473302102404340447747582389880966598014791462968588563802596172288321018073888126053737830736885480799397129941946382737778574109324164468459961452748866080388815046411879017837623290845364282703828874475570070050699940773430208371946483253195047937501259211281317943135747832319409764801600829574267783159733923516179292806866151206397156404082764876288037225191973705951291292409793406058881388187391104233190413565151048166144220816960097680865227385584932369168921190704996631853928438429817784464254641500165431487392274309348412064838537967869584425772913843960039825377390151857987150586765600513011719571463244285092935730741445318091401190517935901880264282226562500 [146,36] 16461374416030735330548171359510024910229488220625359279334420551705561015334871432148444384354760954857167127150752706994014024268237100314790910674370453955137653361270713186295958893150792272142348331539967483523650683486934810610946179703625238029610525917625203434816200125733366190668907300903272454176574675527379974887013786467617257940011104686678571549652900632454307229778959369886533696827502568622414196144786566618593550068105840064471514889421391913222846213457592378316074597708157401312016781088975111870433006358428553539572748416592456251383761457709696380706737377595944311731109335202829151284764913147874455873081981692046438894875318503941091083391461084947290554973216368604917362708130177520502990450048622739405045886838977078338117997971747443600558280112419901201684716274203251528026811562937525084729723536487542342621690744415113412956953574683238141355376242608906539068121737700449215331189717841009272515637941892832115616435884548681680821231799754793419831858061719892084565287872596250732590406467920648902615971249029916489594765541612857513255757899575395484911481599061786859647996253808806858928927574389315405390826714810198203425728875998198150550409572005588694222805723893845109747420403533097589131881409619550843578662902140151965019475641334626887207783094477985580263610003897712403448261674162729934893892432619493088354791573154031758874494498379653426259383004665880697892737154953080518474414810669858683861331427058159362234191707305005091160424395389279796870662547026398396656348416348756883519780129032637942245622858141058258766237515961439554653541917120940811183148853673504822185170594772471878297177366306217538367928057836587094741293755759891544768336160287335387933336997080763273826975682684702224735242837806816794319808648132951014363564805517110776610231284625132953390431446127593517303466796875000 [146,37] -4726842529671902388416739062566596934729810333945468511713791722305209909635101908611045812366191138635704295897530138185925314069442900943495557475281928895719725839824031173725406139672764138401826203021833063237683021581130160510354910701919094753010902372991941691131850901907224870732332259742771725433079491997862469621625652798922967757729162528382739259427424770528381673830820966306864114235067660638627245439730431637419035889928846740676682494751172851920289902898867396047000927224290970014029606169432701272526153564233839594117988665721001698315599026281061393810247966772017675309297801072528723114353716452343287756538989590323591316741429437751461229213649627333896921539850506535513396681760319063865263429846608668915246734003553622871501460679683388430975988997231914176504737002692155752877650562106598014698330937504144645271395606013516822575161341463483315746205829766519110493966677492173764128728125374473131991605028305246850494599610595283405080835273728361218676329570388209027144054463129403290626935479603454483691117630211714476068867968949370078350231921697618580470156672445232260931185191883995551047767836638089516164113081506339817203730896624899822305069596838285726053187778587678954838034325871158990483704969499811660751227589841712846459130698635949521900253159105666542699975211631883189197205509818792409565635406932603628343463229193365206695858278162245311776274104301066450605703386801043055171609860189882208810268918778073566480433110584526828352593082885879953224425917181680406064683623691487893481434244886574037437996138163061311976114198134239448460257522113588522707053744214614893750292482919574703603399546387152827941720705986676272830615027789393933216953588627313872435108578808980230856676654635149213750952160912246033597723568753170187568286386751131253491264137824424342912739548891782760620117187500 [146,38] 429195349324090779321003634744351943414854861844399017638526954464775110970105691854079742740785194493669512002509113141652615635096094919128761550758664940632913070154065127445753849074966207302701549836812072627994320285421775416041427667409631427011780045193321679167879938389163395586631192962661018837785622206207195379150713993837356415075734047277890201895400516510531821163021350644319044337299638085507459802306634932204231988408998437217183184098248613745536299376091676726244218804597693081718450653186405336808724413909989697352432402467345992786139366825968613471560009592724153729538855802133191530657079447247230115013025519678480388200051488925737093391866773366539936998321160788939661532453211070478701935979171892311965678477552791326413661023364296008723007005676971328460587465132961735506525714657307517988727775745805662994545387426836412184985336802729702869526056700845934881589710548193494487901817950223590739108475148520168186438867109094302890741593553332988111875584385265483839627280642036550017156815715929672349835304193486072043037226715544810330051990678048210233632554754663781602909832867512743442097655818241873405233532307083465455433724352519078208183730182881861772214111094691985368216555565622369372863749799546173143889729351285831069044620627461181541355470044478218111692858980592952617525228822713485828917470825748985566232834690921412986984012026612450185216410485301159150855195797636761114596569869745207930367350145074533238309706600650139599448731835220369350303052866553127817661845830817206544732952953503645567750245673836563685168746682027284097149714727119516698666431611655821520491284710459941653498118195698789132598159462196139428859521999082570127295447093384136949215012203335410233748823726950044573980840927731662903035301354704033941713413548080769151394801401105774871959725618362426757812500 [146,39] 277863489787658866415582582965285059870530430949056345336276132427178965915995398220661132645073124308572401637168147108945573286143647427548739862380540533241014503661262516648002409213377241960967579883739171705494088252362963547149396920444744608109795774928968408672365628652214447262206382067339265164868780093532753866765408958279820574664695236892874497023136102483234701338570608795923056200053653973590775580748052190084243699082698409748435809346560734441989103456127237908317645167950230436623958547983892546640225141462434662846586390659540925318228591704980219304230007254503526399463146127688373713748265892001094643165383480729367007278404559006778932115326615946040994140574130882961622289158325445045384711357633007866655500436798695249183971518178407902180480853513580803311300408509708188832556550860564330124962118670639029444728292514278214592557329909146609812735858780807503210052214355899447713962897795763505217552550718212731816205354181659537894810586078896351066024499738342506999639454965095159522748216755152884255016235994765112878579396319551235314022059181933503838073809906451376011925361787661513421937775389098752776941687438514961704418907731391308857315620366115352631475148522765057769048668971730156571728670873907216788291975273953349563366970350213408649473510779877388518536120969999234279412371517951635451203899155589222069749280218917715041583059029708391120565846123907356957555372423657513618837328450336664432833889430299546032351877582566090044071987129318413023487573400013076996422674305381100166320495471126551913332950960478836394136011736450274998729856395447629547684175932255911701640650584185339443373944053012977819231027777730022617137682585984531561764652525042244804421003361868020145008724502266201048162453248885609360829110835519491488755882221857011400973486752007067103928203582763671875000 [146,40] -161040169628172961632967354091679875700422984052873515980265712592597048371097087815071597481364003988807138551650636170716676939588441630933365366422430489450307685707552121124195661143381759807713105360046749087446480256378806193249144595226714606229346511118897858312960722905426046065093628826675719507552976705687503726249793023468029486132942954878020282697826936922021795614242293525060048857357814019441058184528561293404847967995198143268743498540430576457788041058225974085929832646682798311109024814064539609327497586557699710088632819688889829769086066763328037788132846153018374099647349687355896680624618039122978789719583834569595182577943819523562164651591320195614546922813862181098539050777914644600737907532260499470307372864427891926770719056125774864531852670249947657773887426592093865229915976042290554229279966605389140319330036287544151144248794370418035652480546414165432188934503465304035242922023344983396114083299547012654482357473554855422327928001102085509989156431769944759519755892882449047731467038043145835500025520043024683183469225860720205421996940640509083352472832780906327838918893141443160300681075624464017572498485800950245530535251661639884238157993364901214725992694605242793195345237527867010582474278895515249644963023317505468510401033636085296307910295338167263122525508700429560327619569001652285261577725543836044782305264843584067187653120043186921546594365811903900406833061555350497015970218946511759741496788421487782658155971263255891117848770867398990847056484620614653251826355237983692564328917593351908672944560629095734992566337680981518523484682350616852606450230079282833061441420609059388575508468438830385191270234860036236363643925485257730660122469881568389434463731241535399988162526337654567459403422625398990963873896347441215881276209106160126352312505030106840760324783325195312500 [146,41] 45732860558487985461899627319307816760976622638283386732130745740517053324483768265150751971923426265874757562039923507958941462497746374839993967417034897398220313854853956695032604401552029686935538760212319141996538758116324687962642122282301028842580867668905775229626808333049051062698680202054084451454266294009481158116457378250109542175732988539857996074460295174372478431865916732250396860927699435323888971968591031642807911450974359992495137364380398653613406937898406971348370918419746896729405059693945725999926383366715520495860329290491237221261292592897127019705138109882641089609508928104958461409936448079622957001917238057397862393681462586960238338252406636473951146724408488355519319947192385831704074715620142658781818643840826079157646981140514558185369831811432728667568342838771190678588949337927276043519253746575324440420142214302910340993129748296857468809929864115665748659994963766613285482688715488867609792211071661159935030537753942993009968083171908446547912462400096271796989776960176373816465640330817321641098499727550247864789638149832378438144465727711990573472123887690219576039247425149192615767888563085691206820197390146662097340027780701911143430368820298376481104376390150018827993620713843316802960654108571506076937419059607514963478135931041617651295152239761022563903806521672364695862095143435528183459344001667312047671384287500927817874897997572602315052603442664496771083121581807735435108997352802636579254461981519080670841668830137615530985969489990307761282673546075078859242553719002569019901036916442519674256307344596584666091780298817704611113901863271906282401376257506729151319636974900608292335600596547076901031129460401912340345558374179545791100753218253639092004183696953196333013779290476571870791422095342126696272827597915835265874915754771812909160359395277945470797729492187500 [146,42] -7368642127742263901215912316995332743404428637730560532737074735606395269828234727918451592065642835726380589720879357470413467198360770997270685339893769655481885478009275633217470479076080415168273363297321189929441262506517110052826006935337550202107786382656896365599733026789783380170812899680735852527535469736193464947819274588839682798827823348058877415007151643888008833692831401555070963288315802633197269918075238578148958070340588452152269794941778245136576949728992864709426930242259229866371122883257439992905037408816107839131343420550844917481933404598708945424890017768954392522531860868660814151882281573061323311989328785244311567700606473355459070678834512634170546157663101333301055359149045275736304259196796958581747077299783956441415216600704681326248682038271800128511626149137556050298369034671227764656335047566430738233051982168527522048687488539262009428671783848472336698358380527975334866067172124005345074505390136459906232078762920364572829936691591898011936481871345027678547369625920732012484866282493721826188500150738676092729460529404989113632489653353770660900373338046435825863457364245600471929933679801206769794775302611692540740910574871386515830974978649747290959617123989551071620740775053442668756448383081065048160612293766579758471224839359613185486857340820526508932891455263038571143628115177966977177961275645585049818956760892719765251238576482165651645992372999204674481627912834612720008391001741374449086893088726861839262526151937279858964215070967222367895480198180709798164924673892142166266888867725666594005501588478454948086020155977701309231862827432354287735461154086685198106606655815420000596091026587275905170257906768055253154907147185619524488701409256150009658618534676910753950542001887446499255542669056252711996366220827713192892490675344785370624730034388695743630371093750 [146,43] 310082999201750070654752131261477358148076966432290152321954117865224487380827930896161167814029936843526793953320884330331837067764504313652250138099719271081269390861475530989597849201244838487497001128463479347993223134647446424443581625795514645104449440525776510093790312388726875867013708150028036269075074112682687310523088985598877233907963085231143757500781571097186374597368632692306534366493490810671137827986812041613103079420236246852327350243726177906572786447035253702332374212580406835209081497209611218012286153427684914156280923744823267572569661842018469413049513593031861528075094697107462603759937068573411325411226576345940601713770105184048221384696041455417733498578993295588215812516269983424502279242379951965422366125406622397564422092389015949286177680843113108949001483505073429539883183681506243618193311040322812728414079071456305760105276743644986922761735401831821171503408587135790221722559425474391797265466940970826453744679346673893948982743918796834145330260942448520045666808347221474749476137953287238553367239113560378228367610741514886669693935721569353181124114072246087054562031806521578928439055913617096406103867747420531630698412756599956802021233462233864070483744808082286422592243781753300899144513357574801804432642712288664715473831622936665379373869001541020915821655367458155682770333905662013950475179521285040990315417908201655813442504660392845229153814610735246036272381133180330617822728137182698575406221108881118989051054723302979123122647533737139040427524944876391560976004003192508610187524176322629535358828580653183043336568738910768188325362880758039360547534697994276270137569703441942562723696821699302394083414499713637978547692559566559668225720014442623834973864115758004242362130966599951916477234488654652709359687399720783664513198293252032064206256362566627265625000 [146,44] 128849747882154815251647045412326859473945695096507389950799310866770078382951732690256168066786225955710820892694682321118943587790877787716183381084555073001858175096678273867997340883891689081589487759777730132681826265911035729868193507551288368498368962224702839613339468001256316123169578720601728717011686340300151319328499434247484060750329811156328676303297784467651205645374806500280678533482929042320732821794110602431492178718319367620101507331934344294340556353818041118432244232009683538382568718624194577454924463196611670526833962356886256237947692423426597229777661625023092052673560431196036555461349124804388812688375094508815973685718219878169483997658424537223667562127686423237404787216325622077331394108644798443397795984993974170487430511909466626606065028801998069044337673621623251635742417841465160781345419086384673493286328856545527063841122409817805405244606340590211361298227697985129731127618150466206108874976694119871890775202167548509215167345005509252939484340244912078644268185772284269989823059560244498415343424254036983516778782146167368793893833492259324318226589746627125591197620107407313735616698008735766853305454602455069507347444139793193150315795035043315603325438126663943485773600037601498888024502970839665575306318506127173697229601927347690163698577053446858148801593500893156925781577697372271131742994476813358118874596073976423380230018110081997106219782206164128697543753943097359098786221558033627968650990041656830935038075859849780361547782503991026420929704239955578947972722050568094366419084779786254316502574672486886598950054827290368390512049250887625917689790918670383191443724533250842498824725476388606815030418336733188162938459242604253762042770874186654535239327959445501214310253601006365444746638562784078992054225960200041550359072459838094240446974980601485312500 [146,45] -13147684077548238609940763098865491127019549990942983894549811328676116644308838501918171511267527527306693062947874828963789195817931381333343702519629942849873830875240374821210906352927657761158499887281223901774995826249528160083497083077780634628953723436569573226804686102610513493527187776289676549849900250305565822199556897757214612469699120761703099457393838457922034448233032967523507543944878738719612996404751573466370334258863598687107421365332414108667125968566785760195047303422982537030373008537529344219571484593505905360923012828816824841356194567850825608559379353547894416125189485396340692196125895388415184146942310749155331325420762283865224060322006136468946971667284862517410826257385219833378473788506381634313975700513439041907897330410628277442838940327235535903934153964426635348778581306278178932148382620701135571338969913759858482849442435169041049120406411297964058466291322220263482553315153482781684289799985983982437940669197181408490358403278253227838971991660996747949688056360936738324411634548498224126119432035322609679680277721662422145198302493178652943578760794530741222858497191155978731562153956533512810801538355177278274365152936245653935389628667368026627817799978820946939976536773213977383070186199309585710649768876250377150328478766523521272303311741636934760152361628567459488024365058148381168974107510070739305956762273013531457762279626575043830148685083452047260622919791306869632309357248742121400885851140655893073937624631738334026241651753608849522945958448208026066925881019128745031742843720923315071480135687384395731651753275539010259232900556818183981903017948388107136722288111745205228407338051236319487992674307947767616075599233360149579319181876017867506621741193319365831609242921226071822273438889105035053824737129951522750069806858716929422154041366884186250 [146,46] -8606557189804174268336580764820397068693575346751666122115138262253373223206547452867781774224783941916193054917514105541859937711017643596384426184019681478757043678153121301041618229276295360490894112599477101689355872992496811786680817442106694900858847606941227992999158032954732912345719772267424113052305172497275019210828824433687252227134163602859422694000897239283483892473427236109914888735734030299818557912802538983231901534130670076000883839384689409308460090254590727201000185221426228484654443405322837804590378046215460666745052496779585254493169918604730875825161380488488041457060696310748673829323102233409639402666603896648212147577909794511872188823456426842884590214278783368048834952632813082087160423738500381204467763174872304173963471904636356975792253569365283104309572238520569994498463553020335209525968450259822237589820015497218121066556677383769962541807543123327490421484604094441441306536395797512631641107727890376633907775811122629238873189896927643729839943662226676433506524062527214711677808726413255895741313641255781523033951603120252850387279296210998998647268041558601497992408135184747461398275587418707076202394667204018712584162881048407033077858387115134881312022323905054889694363584262577175695885377992855926571686122350381228974330306859665769275362250631937491739331557978622432426955785629454600922552356519231243645569064379695066305979339735191877894422784039698015512045134352446019256473461872410472621787656063741252588851949996961361579306240655907213021363025802226206400980414598419553024341002117810941918923712475570574651595779978568939516865372173717636847206211472551889429254083735863302593408797269341572160650153944366116134876016350626933368135685647499328008077579090977089620898079727410762282859072819863905495025250958552103512177826283535612438626835126420 [146,47] 3481783253262815990644376287665993324947813443513346441055851614416108467062442287467874865665480073664262759755457990564730181824496463410076500580736801460022162145058993962108727084157055436936736611226828220223409982583973778037305120632437241278643298394110501430398404636799318517579096322712488186007327101638236583626708015469845718251358510199935935803522108771212362112922113672024130834600690950583156997441429196145371270273020648470971419712339801280491982894206437526277825666672163270875821870669026862002047200070635675030358668969216524303962134404188229675661745470401172333539859192849818982223674005895714593625691068990786752313506663719806858439626506382913106788073559588513306862898936454026578211352162260152348053635348611238316459868424205689275138368135275728461751944567945070372691787884444078939542600885297153924334883988956416038375433225341195912942054365371625836793199562902346230625592099403410244399964240998530541876962367388771703604660701405893560092381716318389296270075938725070924242750929375283093216548711071359604258692693585058135271099455954850910539351279196115142333010982516332717970020216656488656982669178167183204025910677828659534714343218686321016310445250287315813587340650767465913087952444962870653878054234180083815969821421076853468762944231631784547593836253958591652272365615148108531637085822693127245732328764963442273451428131329671581522527606659945595665057503408291268234073321130356731897224875473291172632779901430107402707524053561656374543534565974678988868114166542272063640251041898204974835306797927597198042016609052628613352908827010735910726252960834637720448148314009819940702685756045654751556996358564416020119257604919430729545865739594922997713899058116242787833027477309264731727800814670495690072582531892901352334546512565593468046161382820 [146,48] -612329355354378943621949345091574505332470044479790080413637648556456289384231265447440944599184413892073821893340321836923414939307081995927670810646194162642701821142904383082117003314648380002822163964648143003830948656786763075900848547151644525432094985524088733123636138879810394981892750737769576541942325902145412746861376646736558086461523008422241602438441763486659905678951261279532030457120805122628791829201484983923475028398668912903971164126652376372996943800179941059151184775387221448105447967416594714415229267739469789102273256176040182406070162751586248015661079213486330390916820763146354191196504476062327056104516586979681566849919369201658930033306891456240314266474611033031665052639909753051867645669458126117820109355830767466385014169702007893892199437860871127470365391017469035603269163178271382869928862296891759081678001209988694212623127947236474548127831178325042818193930297038660459096162013240503367165493777582980447960525257632667758867116992010885030294510982175619505677449733032844351460532946678618657178860322247848964722907776049988210123600652501876420924096197602007772049671393414382715552626779805306748729468732121291292727176551893600283318404550915730002115457854440920553716091678736772308303162638366397233855108013674540953493049144171987088136570027471012490952778325464002912622699578991546201640868490530573820083754079976720818377933330361063564703781724651169332424540879037284189274374844123852778717358480240295619009016616658086160120035164501580069104560241828249378766957861910802651180971730483767020384271159741601376244246622909281783070344759023884337928557887017264495530211102606883140627673372083830661345492680496840335497033298594987799076510888078452958119122359281209565195561073389790225799371290714377102247164857215904756158203726031470177193155 [146,49] 40962019040469308423463784712664804011309832513352700918172875277408835657034105891900348379359746752934914801819596017486435638478194898704924221965008434859043597907001453271922178029167224291272303976960602271249112467734770451474104531687247967522871761396486638911406447787600775437054417942898336238762293987028018125262603979733934734098465624261014654329413405354489810262919261422453199312199411260927012063579888946411965503474508136247080009294289348245766110419720314329223746073729530703952222149069539905300432995665466960519386013001998894210840127371710456327893959517899515038325900712605952929504523926982990773995784405273092653231955190834766105667972388587742698179840068032688352518760839453592901348629941144153547108420842597587726466443054803063135863071493016461531523259446157669810659229065083617236717208607772310867891982276408867876479070897200398328592105216709282562335937142433992876097223280948295099389216169942333246442429087671715458053337520932606811979134576199261627857550624619916695582191666310692758219956737387690097639395115897638223533498575953788406406371980347747100244546366189323203720793437695883872524568859102231133646933376825613716447342994978968149678958627669314408861744997679333586121256509648674095042551007134786944839673457381342044139802352361014307364261398126329397686150878297625979574558940612629088083890159646108591138275935238151996477269819013204761406651667143205895424422058140672612521033041071295739079953451750521489499984342883233607669507153276842918873928896241826652066803036893896823401980502475750926991098740758871206657257460612019795584081626320553414509624258555421544663110177125498323762485451377718434815154065441753695284534534205915963187197876258579832051320768154794559435569803859810042228115704729424212838918510081723931880 [146,50] 6902107882367252970186076670715176558863809136730278124220177977980422929406538104795672759954699269123159571771838913088648835175321736836586907955454457441876069767281652067118882830291457277283306116717703297673832650187785946490613883172601927226488289921887339528210459687969511008195433014281113017004668384836742528300573866401062273851970568765035055983756215404697031490599425800666603951716568495429294808498070264349548447119209911302873774384408509436258887488405232798820857056846823703138405022162750612805219972260044177910340840436546283805116963050829468503655198221779599677643495147278570292232330170873957220259717641401321218633128530635765653536942465714263068923088797970917572783219855789961591054650768825885421261690554603855598643540555961885515479058909564369792271378278995788638795997345178904562946984181155795507933564984016114969119348950936972739240820096309108318196131867944520189783951588820679582146159357655048257643622307801640842530900563902730232405755051894223139671159026192636253795992234112466286930422616974396937818105745112839575930226628110837392314018675358520300241724496863089063645781078221611348073877348551152679308693197804347680762543718188369039171141704789561348733876141401554012520423064879101123744974709045015238206745522069217987840744056342038699085326512160843263810096616503152827844406655772276599741517983728826524813278481947251020138632286368698296186031540571797869053329442189188346271537311428363055129746716816724357451467694819292052399355133717625775056410318462621759416029867323547051090171502204781483785484528412837911402194109543571818571091471929761630597379793584718665547255839086651782551072058274513090471755185662238111517006125277961780003210109007679502199809536614637934297246749586745248729366115286958355794910623564491780 [146,51] -2501830036913331100280406034742571300451353073553290901711461242635236151095938749343035096377981851094217529284944053629580481432867643698243103248546124678081693777659136792692747860230223890345401301796138551229836177729392762116978008477864933303256565628344375696065092898022204142534046345514003694418935424082680418600779015731132693579218392939622250708791901146120010093352442143104353035942921407762768785180192318520440375601054385692451993411692790734228482007168419555510620072762361831603039215728112732095061304623999333137862829999384852923617630369135921987007683981944213383195385595633853292700231685869436381482103366586267535046769496170965287596056467918941522711304094416972245952884876222271751471390666338175820671415770071294876419991948021959202651117857098531434823200317582923833511305704654698556917270017300876296633911218666115050509542387341124401618017676954246189604574365975848449294776167522345091251686407475431954493472392885019511472431765861205367889499531150385762753643855083637980167687447864166113337634831430189576914934377078491187948792273445377140389586254420054022768592537367048994812777823451544750312690826258539545224807077694319854718421723870454266547369211514195214088421191868447576719505933196620004587333196860107404918958346130123331687013762212031119032988161401353925532241056070643441813141178153650721922609574217927624707120796747159423532688375437401480186237423619934274397144900473793926055383102479141562326963404348962600581672207733380330490740010722242056256792149776354483732261442175156985357755628675032880383803306260097498366769378418071622237449450447783014065701563744128127547877165631957222760435639986935184880823963425270625121397100436870743403396516084577621146326361445541154484239657616608317225560319200367954739197332096990 [146,52] 409470532210960124370663407927869479570259472940328873626158997318846423930298819736863824916852677600207291110137736525768410674238768790429593610544779296317055168867504929918620090107339816742792785416459284992042389636312124261898042470855529144109338396210054967574995806812996715759614985185391974849073166903353275660172770067305713830784242534622928086578253143929612650441696141912126580584190583495989542075184152154585852814118439955960905078869048604030825045251325662203658401890438225579416622581436048180729104387568178103149257797191552473060037961033778524206918273459541016102063740056144235685791628842063634278721982737370185645804534116396817073175199712097098688226846143463800885051725710965279994255126410223273728787439212367600233890674467605743755788379817471682454398252466178293754134286648547098015682163529863715843663696381106599601536508743660958886089240731291666010378872866257114972792903586157838457106653617488988837151696990643320446382182557678616183544880814065885876259521692256969726193753006394303374592040943635320164101133387795257126758865620439724843245986625968822768914371027955933823627574938379638173562479983189588182837882853602096776133925366421486318096415951648676608247759403509442233625714494807624206824101505986731904303851602201372673252077955880540094001396887546713066934151178010521302741458833129283690201657153940120526571060262395824847150248735522672547216018203140398551785426525256166482980844861426581644840167670032459310493019451832547246988506397348915774678144436303729226254157604488527695115837915521903837753514932869522112848185150161379550762938770868598547462884434810033988921729068334446618538881387198574760490733569052204770211337388601980752716068995609963233368171222707462973077200647646979683405118219082411147016657100 [146,53] -44768716787799717762994914782226274438974643605588266840810837522219358015339729416245165696141341718554738093220195316472770329682811714897100158436392235279113472856449773264850343038049763374656343620637398048375632055200581127605082236552721199323799451240150789473033350101366853763560145059246124892663590824175682597847877776175429900151094562238141357967326724719056492469790561481224008514187582276777049581280083464894272280870997223738096111894242234229178839283686958408891598113150544356003370043442825450568316553886782630663884498112382833582282351127565680662628174673567252244333587144214816093337662030695172585111832022670128164091253940001078588074080342801703623536160306509189650738820981080742675563883039486467547556789854918323683474480434792603012629386180319988013058851021251422714564049861693250718225611283986033977431276873533698664546267972181670124905290438518636419825624820310619734236504393411248871092361309804662542089368527416404688072647376086083193780696770190577903384640568669804292291283318449664287242437983524186125013638179831130236372650600120721897083142423149030586435133432595091114614472122868439558709069659220869570392799423464074094688482175992677508920598461070389965686078926267136047088259070778755543909119747866648311871332451400533831488356493499188194992982481381564493308275611202971030279958032598530901574655864993004644066250617852054607761232122749349540572601121707627818526312501667746339123316703313642916382882423094229134392773215259752639365911515233377448219786568348064443003851260042285495514176549031517402824646770196328594300646714291641435896194880091000071296537657747331544672431486242965008583058281151598222636291946824699012956594316572007814446073432189308046121986838937394773416335855405531768431892379744707421805780 [146,54] 3554476320937380930827562482529562902519561728399237398216582993141905953629859266898264733385171818390561184279116040766224696695974921596582712165481951715010074449487424495395537070708608052085208050400918135896884022545589758664814875283184641012733870297576117109808667836559329246551391172698568656872988542096515145129559601038832049656804458814789172690618326898338138161146821620302742358306492617791097869970674984335759174493053320885088729318524375109834208857191376444728213780965111658131178551753121613246564731163448234607536726154318396784914969090498667082822887847353267995195029660938734524552610261276488471460766453371423745487364111320661289263581002337138002682704622179192533503203945372223240601845625812547950619224516686033333200433460495253126428352556674312328428873750458575468537521766849487781099115365024888375242961294293519793550597140108563601447780186892358963642706837545973882731039154775236941960751501645290109834935690033108027767683457183725483022234046327399672865615016180275571833371102501639676704267784728532965524643177059912567157176845784324916309934590129808081158015654768406780516939752063162650442046904898115131790097412385158991837016979706523293533714622688314362689762510550030168427012112798467630336631794252572466797273408379101144247676911149155850237741716220460938965838337165845058652748867796865334038115551403842723356360024139437902805725107718544966974577910372117850372523591295797372129757839017821690450293275870233630994895047938706481967832987574017640951834322974632452796370717028675873858317480038898891457391797086717482886147960486704888409249360735791681315306672229587707057582564102820099511247848041537929893580312314847229901424112444912712711780625165760946701828537261510596307770626584519921174334029829986120192 [146,55] -221706826227705378230672746866746263297868067091954041230997167777098171030472966573624788589468490139326202515678508189570926800259781963679008520718602172005074921613511705713919934107509139655126079665725254565306326066632370074392955195887118335136868993463396795352455092952324490146843297688840173068214532825000037861617242907078237020693585980407717193590878498483225700603129347001400240692532824785681438406486638504503101533238515192601403168884203473016236847247306541936856224467093105432717398701217473336086466473811474211473264345071053718584316093411257326860284946839390501229932971301387160518707296866430039601153356562188607482014360769018422122065962876528681431431412059910769831952315085084978716162367725019267099285051927054226458817271654557898811786653011981193391499322632679178300773690528468687233398762863398845635987124483842423234960335856644769459322060225428005236293329281017766671027172619038513473978233268012984414310714127763969305698718301168953782586568382577125226846457443825405876185491428823510691404486504904091471924710499265199708273299133305724318435595230397779333544482579237665314553928796066181047159036058979537360976677850562400428055702757165321402819550611872192847549363272413483424231049403671093991915497131564785527486403749341608171076012206826203467022422941750338043497408686546298380522899320363078017739537679768469340427484887615212778574945817095134936725008201923339597393509330757641343462425365808813410502618766120816998010469841432667304160409167226157402979336384098731268838070662084455988251700124088050500347624057322614329624074069252024494350798246618275153063679977318079938509005902469804356256130260087232384440769414958325578421887843589120632404386541643498370383409638027531624757816867408295583280282944891038 [146,56] 13058431963045617916576766743994613377957613940455854732056933431151235117085796846847257270680297942943215063531795733109093985936172893606285372061968618559809288324485868153318164183645198763285081564581810008173640274734483341279648758064991942570955415737314783251685566033375617943423169459320661504954700908768815254946143505954066618755042027473091227716060590872448341352825745684893400366080930436950272914289598713266966013542518499660558161866158124289745682202757137569541537992619416154211824908059965049224063250947862751943595994058259104612995080880437727451625181202641281444842356508308687062268040480197222364481301244055769857888983523794525633556853776756212554124280325837759564168952474525263329763729966556239671189104339114864387786430847207035028989442915241852775788310147094137788232443837482474751639401153921592762297742380032074407692107412333174313795160445310274760178200634587731995479147641830843809639040860981164059433080139787963583260624145244976815081531310652499990816742819079727068185673474772312387384095099718753371624155991946280764592684040392969648839748191846574134250080913946732382238291108731825361613107822565146583932849061004291773970748637262130558507006231075657751041098180931481185050061338465990809073782379339729297721087528435842774544442038649381153238137386308809351279728635080627309509325131883651988710510194649792260901911604805314990634771751118052897309902609704646106339659868345916710550981848173815088121532099235114161548079902558804921751629949607993696853657754839097887413148968865133642392159365745937507663067385281507526243653260108983172474228852011928057394939715229837884094488029818360154415704087928960748505915129563158033922867985119107317343488219040344658404745771181992489466392056579941092971506705536 [146,57] -869606610931617152773474810261693014179805977610584980332766557112121857436832121508578931525128808816233222347807459988481147613672667085345637175771399414421840134479813123209181095140502249807912973678304499379820203568848978429615018183462228975706961609309027659474412033697574819063477040739357360523037792110043975819839918091106496839669622573745267049034326349759740573042469425744463815761621302777472357068888840078031386587518606036365426418570413044872564839295243271055137833747968438751257265147504879709008032989024154919501407280960103278900955675493157247590575393940335465601717495770313772109296413691368208235276744021824306431830798658627225849740685853672748587383131457835812151210910949998928449662021017858472920690892969680751433784909689772266950001702320995588046692135849686216891318765677205238424132983667181682155512248367595132419001641551543244030303391155905412788167404518994096136509577516416475327589625140667078833399537888221283552834289795388619464828465510196742483007578811759388433307717250928845060760243310465089428258337119172982174107682668496221679444017564730563006569549407598783056817620450393112680792382640792214886482772982253881264213797292858240855251389216566719318483607598317512421926814227974079591525168699207675096772018653275994245040444683876771320941598004746823620698419764951992754455445307586941332412640581451456627541421887283898664898390179284455180570577043661506016225110655806365836102640616634005366203032551354746044544784365864315623998935219392048347625903321147410016474754065721085532367456607938335474971015798574612301010147293341166650158119036607031333881241581561876597932489510202240523940700542091817409727898399822173490835973788803342468831368649731287947487581938071554851078697560611468112888372 [146,58] 57962581831215057049779235400442902180499896425118326161154793986045998968331376920931266796033243260049506624814760615737114259857947266761783165963051189175234230066777609784571266817333078457445601535760761714302596814727148001254289635475108448740932098448679539551871318741013855034015049802031758011322070561181861035843092536922842435377352696605753824392007281888599765297578190002008699283280172501988345115833752819849737575953486724461105887839743376195012794091283523795626542544515788732259565129761520083682695070327862886709370139204859902524554559162743683618747026332148908851974080195286943004768303874878569770259933606267593198482917276925010426222948738979213422472960732552124917584374366766280269470795737794270076958076777290804055955596991435917241830756469164935534035261298095668386481084498503828407699274656579800026133765382430374276765668170445030616340651606709404274720576401264220392585408204262763325118715261001646005164152238612732177572721710201409819684766881923021486073980453940124548142616469970488568032694467202939426903040646141719232487951321636763202614769241421320926158120514414576639747774237813819536319197857053341969892468939551990189976797858596511970654776432495594797658612801617748311529539511486797824304258250097086281893921798210935091662693165344974564819955685891379263053436812997686439889911879129248588038153481479480256064319834185804847582380899412844770089467028547586423865641441504601318822819130740625183009364508045474016312167634280284447269379549524359937246625822412338217972722141607985037303062437425532182443101813641011966432522417226688610743322947359177459474131348282815706705903086996254860627904424656032896706996976594524435961216583889807660043963054044087966556378234870191866607197762391266772512 [146,59] -3233997646265136912333028661744236854749711666151625337076664124695732101268347593463639881251615874163819411361600018033090216444637733535030063730329067294113230588874332358603594286394321120695411060122195825575514865979571024003235667896097862766377088551448047571970628642862645982740483608136918742460990666920375552578541224881439553812534085742046582056164374317784469019842208195793778579788902008271258974942035748362509809969612911959447710545375192293350692528948477784741051516752321698283667532606501752607292175283028839471700997349890414783100145561074659131349773589078238364603257509945672201248007960489924749155936929236747179743826900070922469758344061796105445694581596613149745105062783697954026167789061746956901190776317851490205070261185756217514341023591820455023099813490341569644644488906802699043258687602042150937066129918500918231081503879200109526220820295035159556917853228574673231107477847747463145752790617864920531398220424996257750640695606397607392310056125887772925351124372640156030114698290625434883265911409886071782883871348527298960064262265089544020973093176156385396238887828174968726369520348432491542363340679273953102599416270979076875740126344857452757759895893261555844977616491460496718116120794736777452648449232588117455835631208548882246056773699931085418853942542897856096838409883990132130688248173008917802795164193299125720298674916687143226015672250290845864074653254281438466658747308044680368890076779704323586219271810174878958097713716650635728614615602292658328526312363871425681502148846528968822440420758924776455388743067030136783324800010806799884043036609130061683817663889687476812550327419680346531845735542265685665651949410682627751388086752014187214064389696595531376272779972200695318728426706016636431 [146,60] 164868363707050829311627886096843729251570432561525316943702982004817756457160653010540089801328717634282178236350113655383358220390380620603416246961813978182059206080026079469939737804800151397802184532574234713422563813044100146529796004047615865955474675242894570680738467503055843581442622271623504870775776357409873387337748349213690105207125279373055760296215917724891579178573800440954984618502981764396528191677720370793359101420392284310143226642048323761179863349615113821069045548583300291591469550370340636043143195955627024637942209047755784373829617212815160397830726544995002288922659854451661212204324146186531648241365573319573544648011434429217782713319641673638782687772849021339859280945420193539581382533943051665573544713611377039088321689744782575750714706583419297508950083521473190915995002261015070492499631634598290878406467020974378972514813361259467354135826974620007054429519170980643897713377853170642610238791486820266912600286658244941655083076060598408850458512536320690008856271338842495523421514148208606022351547026092462372379837636908861675365273486629959236494844623009149158460822540127150731533914250279937118596509781672589982834780383443121040945894620609098211035384654398193750787599297636765391835917228476200594314093147906661429399652852907038603897840189591827736277985206786259950888150268546970549887306656817858111803316905262293743540769205823835865732276257217473290950758217076932927691318191235977544389827445974918404688618303126522407853018623592823526747291090289900070575332033501175980931663068521153247663545961856722606543667778873348996337663465345004767269967697642001801497145224069377500004127464091033116980818725710422677909410972937430772200684095377938434915801833468232635829146354348940795211647152470 [146,61] -9479610055263843004955879982871944759934183672242101961288428318210383339158451588119634019711402901224845651037516736315825753315736300305805212236804472277041904804282978029579456163943693796844789039855156700605986303252123497481146094656682354038494954092844785146182953040697568105112228581942139433673326735929441785095608573517658348817963092122337316318059320227310389623677082840326992636120523966178522159479998465152188475586753557893095796123698232949879977346192140162609624351093104277245346969091182179372682941150299036015020243297949383988239758728850508582540732550973013268328186399795005081465461779593461517553223001011108340015605527406588086273880620168806530961347179949998295199501504342182156175547341107934536047114263326064037756147566998542347284284119223966684860696826986167559835259873593194738301695006473715221140364435964319082090826621417768169659129590519068491311485607177305284391411014458548441489279780126862381701366234578565525280957907922562697152197719980210655842003446394346712965001978560421277692128268933317747289683400291780702302537492858564932817107118873481538846100737951618213495308256463368218965401159550888704380261593463646412102130788404194367621773161455942868351240304617880133449882731272996089392699483257183259593065834565970032664852282069548703108750816928295121506161182416346119629296249075450838418308525734765697939296455140036136152325235055263966554764552131768349739799791345087395252246044893158953205694077498665655114180581476133216923294622172337898874027603097187672478285516534881656934299252797566945191699084356976000268403186069390725069591383669712915351136850161754910051075913331270234275953065360556251681059510031084100494037861432500232724916920605447069480099820878535160890676544 [146,62] 563032337587687821499155810112489249342065558205101404495114013995673186496866926196248042062365844424627610437635921678950611268961837229936528157416413490702797827105848286117868408136038563383621207366392811955185381520533474862249929615226523522943268505364798583979539912774780676329339066614231390195813609395482896331431741243579540612859623818952054355848375341302018608829173256946846529681454565856393637502409583911001222695197347827291975252702718134368602400869896081829470485885026651706043481441806513364671858441063121756703946174447311767443328863570212431636181882530167470066493296301984960861501655365720883343456958165603622617840857447181336130019460569326576028859959590702546654342743298834432806913518920712341661462175880437372556859408457915853100095940572169996405836076786829499439733234884940138142901206318427429018142091783622076996103782099643624909252165695950613191869442884011111878740220344253598893611661994729587047385492095743620700961230045461014289064142996004657052307257944848919578351260669392625571790389700746555576276808365187254306518375492263746688056284310274754302246378805563322107473224181882409373685185337379651920089014891088655362480060581735000873536918239322273923956107594066429205189906455686316275193233056166078640322600364046563228257531205630759663313926300570793094982778110503204155935188556968084516293723650647150582546085811749471229690547454542142550537801093235347280039891548895680464809358372768878413503578413875451916889330462890934128098189688395855895593307801656774173649293428450473642978133422978492039995747450547390011779381909792577584166491888801463005070599632811469244949076877756685474972398519767917566690849110104899741040398260286702897569189757219540027882156365685689727248 [146,63] -25492869010691746713983344650778639017770013743342659497656118359674672321251111555351361116969861244369704053227984491575175783487108041811250436985190111893691076507722790961277488949587777053170661212496043744566606649885176524067911904898392279647121314251258932911848242339698855686564533172599726503536319806072882712925539739156132280211056115588369859143310626578873173927158932779187044682190475417559495387262598672282100870352804589970101405902270824183059171461735257511982538968749340744677165877094967293436952338823382653157869371332479301491641396747927648519330181163978411851634599920002401468422176939854715235055578706129544994691313681670065795467079336587214249104424787124602171223692928795242731735957774489971058755342057806056515481164330818594851520119375886684377302783600125283020229379334028266510592370093563336555259396229592767338140862018789744799636481104725462207335806679648753006250575935100993246344225739616810541784048179344444421119878284722369481519477585162887468401789377716838563373546151610624436961576804016585146333011896804090925471972004048274047381949509232026586034106251059347465780542644476986758993960084893495423126049617662927559159215958677711666770068603855530702275752992063271082948062450753429251136672317079258333595764624821261956232674106495703464043122850033643492758182746415083880677412422885039040152116448907733520532006501561282053823882519533337881366674575235520967197865676605500986392569965754067712222391617345046540493916370128320293393821777215120083623329395288847499450977274092001356324957283286385571243949194692421677088935491295935081557160640284894630213537966292134256763612191786136551051176299350289281763314571231269859658087134935019219026588444106912104970872647403687616 [146,64] 777358830785818571600673853062136450134646616571429149263795748637791928286524514205382072379365814751952517091245003027554330159884350308226777890987914548035580972122695615767376501973695438736197982511307653214785718173925266852808286948251049694704017032680839284859826229368224782954850630962054155002848713292277093949081302256317169500786511147438231101142936487064889169348738218885530127522403851729612151161894700312605100132184235929052507274006578519244957962767992030130085378335550005220485475107395674373217965556006891698015209981450795364414303215622241974924364996972448860614291013213857184437082220622689356630952883236802487160739213854374353864542146195665039739337308057532622180367453620712162513196659186165494838345735550600310510888941670706486793208456731674676527875423971675356682169876385732520005912793372590187340792999203349006701258815023789908406456435326281929283371047546233698509646502094043483453396094604652857500290012971020621908819850940360981860054315981196136006347103711573826177912885170667122098396305520621860712372661730271275577145928221130796508528150691410275415805031074239497443419823336176329058311338143799432121385455587651610816656460763844487112614682141913969885581013529208475498944365861648186388717620178922060984620204472108619250690895206757984842077248163976123973485599363271407331113196175118975470254553594620710440680940875787620316181482491035777892650928222643959750711894643312410069511811833254717437613091591557733190312147184752636022753365636784200062634645387234426162561985267856363758712941984706190951958334153259509033602881412400021358022573934773543284413167617260330403404489155950990680885059890642212975518315871153446344375004281788142002201414605980333956892163090896 [146,65] -13594104568615227967152613268849401807005124971905047818475779899192275157419799958350322232642972409728109412697633922690803191456140832437519408633258384477312174968223493214763889802567178016246527302473826550819903501632123416372715040263230068491859149840179024469070742939178213707286139287353380999372404739269649623699240369961767654386825581657768355504215151549770317576761867649583100638458697423154231741600307127239834568958049361330146344591491540745970950517897658327185015909935088589062747648214790636799603849426674650376743546598634549190019164871359003982863055712387786870320088005317324633240136273033055233230778194312659460151608029663228926405645007815427562446176569434606480809976280827553356190003732740207106295116494233776411973817644647198622264802779850409107585822171843059377469817772868181313742322050977432597832928973186245123316527996929465487786496185038686837679732780036911900323032243635616592922648206496879475928858627530745866879804552743335208017818666484988678450884893312180224010339894352964106971701148226053838962143637493801146712721534630686243409409308576671211852123283188738275945247879150481875255760366682545961603968501956856481481896561121591418275965124234659981018987160344189658135827413408152765836149675334188169146642472800395224493629075864385761784888775761397162083490241474962725846740389586623489984731871038595698401632185588878157012204994366644705079828080721647618096139235173349387600892726447346610318642521293994796983762739786335688739839483548519894051515210931287600624620391041786694585633453279221415837706019663524025943300018638800402947259246320963059980165975029243775540962356182205941285130380385001512365217943105371680927134253864490773998547377715855586239138160 [146,66] 57937832412978314852573636980884598972641114839270753208562364499136769994984268394684409498501969177462149219041378013429495298762368985667449200317280687827734403609009021261588073103991361316459073564619769087463405517567822768601008048271880928285090851463918572009401266241160149331389812810727151563760641067881685465419231654559885745422440718360526273527144503299759500647876952190732923905850602731698741912782293454862784091650163336131483456996514271754622046798148639599777667970105759328649602513295934006525515117939384721939924704184858591094380826624751433197260820949268603171928618127731592751556204947846461749808558749424646429367830261607525830051028192327888425433192282040477604607444539676766013705060280591776065910478079267142585344180704778806482966076286065109241047693822408686813807964443206970032353724740935113835581938624287877202415098109097918703759524893468385743158827943523817733723579684051254094180932470160784223757617461941778379731037256999977007212242211067614266522582203180849431151187462493962455912923407082930588332231653403793014788908155482495317501067050816523747128049212834911457279012086189688676097058525882177054483706158277575165958547378027849765616605439272026478951076117892883231710253107302618104488937058161563101617562575481533829590124569798119532533606730406643638916037485451204572584103156480455934763987909460127633576279032581936254641480526261809104699646309185859674096321430879630245166458474564477875664962657986681384741316064567215350315512188170170332499316676298491576227937525718494573783594223337616456737772314176699712875454399378053032946923380983750592320263441324544253481979661292886121932746103120326994704468044701747753009758852389418496701583883471043163824 [146,67] 5325863476882723397054360978462011877457700049806207497164296982386349014297866874161916455740634200346883662276390348373749639999554435725030973435966444498677114020385000629373949834223817960335969517736265713766178242609594651357195104212909678982923564997899773069767833651100139657217559972008918149858396269006449358876062716308263647984256992836223174182137182213077978614389998820074586941523076585878925908533178461887324079800692999404538533660146092136831452147041360018449417307986959717538955030070806841626250627115947305653012367461491954204787183179911313970180117739621884094175729304788650027279593909860295173802767844921011013820207266768442009290461931330408332678843241931360689735781302216912724697151522759302444993089617944651158095316907292992898302366501485370807688392146763297175525050226383581913317347244514374415803017973678090412852422433213187870001852348797701909865009445953381575216933785244220360345476861189647513752134475798630858341112904687051307440487484829393187066194882375142280958331182630618864788303971306391055389623708069082887918147142479350777066449268576970125254054148563000688124163250434165304065531038188446732239157563719390991512730554579434730434601730168050278857652738801295394060264302816507787389330354819363093588288576040055295746870691067291702748697930156639267184445978547119220997914441223122451986333467772366744313719113278134140108061359330222214042537282327740856811011043652970971876111600098578189842309497610022328874210390706307403933716221974194606709557274555771894487411312991290640183360691113195372567984354662003034025592963597860089693380352882788551903881967651220815687675731201817862605746689044148130296814460974577426718265058999037187074963455953893920 [146,68] -156335731183678156587832445241893106132239988015909501015637339758482194921172650029834782004330781374081313893354129644098376758149772630592327030991329946782492979587898846944425369834864411070869605218794217181634610852319627592293567261094454424542147001450200357806047353030476680372801213644627155625381764452121307629791281687667150857046686124320612903774855550968195089473314504918819816440313461159447029321037390171503810598328973326367824820682359602787510225698306268376261388927221774857794992740097686984145937865153359894752737614341816360623663475616768077202456537705377754609442140295860955845484879170187202304239265431628522562344549129173466723156173635567902232477571116607874994905410194097387683169628648625368100240202977579004253800263543331522795633784072626479279736958812239020788951039619865073977030086351582118627111812225708851511550211708983976150986994895304266850068435467455985592385757610375452492977732422895785627985963455634187834137694072187058699069456242666760069915656777518004312114916315477680953642275291454405070275957923914829261908712311266505992607486423430736454170655992086890028611191642844784963601477060403495705132230381051770301458210940920729835996792916682016718884366013784874078425953906768228574724542590434503272251279128388945560310649606000094786151734914846284430953362091668165054926931921449045804546976446112193817027112564263857811059431578349603116221556032048215380968823042276019746626070255723454339538466736716817258864847414699501033922998582958110697169689212751491779907453157934891847892109337369123678756370333232259407866805416739946225454264108604124654281201160315075220636112848764934558316814085801071465620769699701829621450952292994780971402380395080 [146,69] 1642735155491047318395289634871740260627282275700986807384006270462080131804370289969290309792231625814822904400152508253993866116027559305864718914506569659448874230426445871156517702791403900213282051145186897315566623806076663051394547790779840470566734301142459604264649324305665601419533153858404508481588799529614891675389938489557439198487306213712772629859547211782275828761260999313472903935517734221410952021597980186057409414995351013022723691679697816393980700948159957590120474813373166422800648420991757732826421145260150544224859261482196901790595188505729917391240222226081474882480772149536537664387510676272367451797450819954116281027035434941165748614701917468182896850247635276762488854279581860544955432813387541579152910104773110375848581437322036988007050251613828539362269226364081208868888666000828809362517716783456764428660275958338347538748296438606569862914223987861735724611457757321631585698421093215803760724064281531523259785722819002484644518375319006265335766315256478564679255990597424642768121946458642990217720645069914747429052499717422538940145099675299159069613448417705960345474686904703273422321958579792401195937391737192648527440069627807138259942615640392454276378002017229186280010902101563527306751088842557159966705216056629435604351817300032643253485190090359656348022890733775354425081667757093049837785732077773200402541232812649212688140916363325897028753954376252696624832939382125040118695306665903125945518821558280955009609490360325981119757430159085632821223075319880163615378370051570965435593874392400519201691767954509028165559807685284802652218880393055078403781737837396910321771718772718116660214289495867456124302070163272626922276288531524177739803085003979713788122496 [146,70] -21839910501613597863987874608439396207600660817391298733978087795872326653730530036602837281854960586954369744754037854286551529427711070447812417830579318622458374239013611747963693850449483704177232294783512411956097155192507043647589261263661685136994314626026286736227650857778301727573687127612016900210530141933657623074413145152431275609600562091469673228529449517928197558088989630120077525244041815408244658675581009924398899805474843336270241097084769961863262973984074882110710593642437515548276382655688421582962500530163336885446521395075654311033912636650457112432156355981087345209478359979789481336605544091049209069517251984086438024062252781765799401592831481308954139779944736472096858083098022935079258158848168579183356219742587699967436208754611760478488844301147109657653516786223517002746942316637204182302515886560585704513137772490244831504314252218618082026676386593729192221944393596517991830924988820558526871139678821325188795657141250918959477907809104889137047329655268850462755257746939296922769542980323425734244329055520579693350797219906591016937406534955626136720221305244874461425683092990778706253873528394586978643372697462346362558254673498464832844963125304849758583082497723658341506000447616541466967959939393529867582080049489622728243155533804219151704180026280249732500136234487762304557561891522916216084966547811834758942487438962472169595855590016120987364825359186378334330022061943796850143340719633210485355044397746634396795449039242416683568807869645891364646805370708018276167651616532710363317929077209377479649021094599899466447130392129910396775129975210853334788432696193233436844886247533097666432773776933106638542887324630736211433925116154350128433574000087285193888 [146,71] -436432969699586245154702255021473489391291656329667475317575373738520329657258873442140603681224192434077120670095092870699199054686926942070918412797346457032914848467240588867528851973406800548788181394363437230671982899973778842678961564717957058818323880903482149184925982078165293351930381249476994637665934495756817195206692504751276994823684636229996855015184483194015761134988059743722774075010256636660300753482285024132000062010114482740593991257058789423585569596421516875707523253185075334707410847672208728928187777167466885209245637766600509541011472337048631428243637814763518532373757641543276315329430591925444367297689321097366450960002213204393476196044445557309335227402893245449755057536606156340541397413416346899868482447522600906791964730176083723333607511209089745718645816955250315983800189210878168694424376330875692929297361757445302795053966817407256956422526169106656578570348456830720566089564268095888279369081713710716966988179299263091534458765198620075940411558947228356152062191101648222994050480146227398093397940072201022286159168626772148852230044521040225629887794610448431478870565958655994427513455654779088088288075108991816988554928096696662056493012422711544197607202882150813550481811967146968196296318520540206905667715299244375865919644625699717107082583032645524893274794656819427823419565426504487069837379518449052876974857893050834055887349323597170598788286837750886792417402427229175133657588252492609785011650823206200560691423624487624834641791603282743626636249990599064346549612099266515631379508887043247615006283080275368548322636754827288523030164966083746698324426490610523096254036274555504233075599554839621380386818709842769683192401735632288577487783075371440 [146,72] 11525594045482949915696940891172953252875775269382457051356472726171277785408485971719580128216948926179402412917465343919774568284848446009799817194185769779714076008886660577039010843751904056877836611635855370496136821911745179044582073424657913825889272352532349052006552704133066365047696127807260553028091747204346493495325687599550306322277620032004374807139804846122108909073342121526754048291559964564676555922816013581524252598231790815854052260340582408214071837973161454769783670343351085946063034295603047636630462675954284793920349569275345624918892780402394081036804988477660627727745936445532260656192380290565539082397225591174253790800016415767904258430604248715912705431008047665971525904571884060133786479169017051788909442469124324300522940972088790318823919606588261491330734649383010185939394387636590510818506624482064269614789689265093634580170986882057488443834421849303773259568460541512492226626428186586119141814089598410971388701203160579335105133943119823820296961953137116888122701570463551891932602908072870295103447564202119414484731556952629340369956734720211063868465363982559328524886020555287079417784587815032083870440026464840443424752652677282947632635565006034119054458051379318046790095992865962102996011275264389915644736180544476386844235474968463688440046399378588605533924015094343080841747358373971712203787165799829105425081770339561774914635772053386493943514555928697658531406130365334244669740295905680477518446616905631641924694069081916734849707507508843897323609442803469906720684486365107441281839561555579105108433640482493602833190595375003040192037810997178444712356774858012713547140316823942896161797381912470297774947554914032376232455850147068778858275937904 [146,73] -389975839301424447917189913418469752083381802820554339459291942204199866530953163887442408532756993491633422225610568061448964019642178359025336245662488500833046285437976791573635601836548764261019139339999269167890784321032301171318521751524674209695341344421573322963135495643799763819597238913108946200844239179853285276315347625849191292671402605066492594568540237418838007192937920388762776139243854491256028600805166567670986552611467951346375036883803809942405331687377189220456459989657725262047187802700670084805301814518919762705253186756999325888795825841244662279800775708095024967968394451908267737215555972537351731763708163510189419681123398502355400126109030197866116719313044889397087926795681089498268558212521003602206042263304449125492181261234309503229473594842746669925035010343582532236540792112068847316945856310942742724544504121557228151541197000616094041992583959477549017640455136321118478689228133649892053258476271552360965534626033106499837909946055861584802384702633572998377071456544371888206493419004597909928819498745518430851913438407784098197910906334938273724074090972050320629084218082347014005668397350933688188943160794971725377085887321794793142170467854989639447781649478802540432571208139538372771057959532210373127107590467229520586569559766339822404998682632663246228145163664662656699447364683783918553858013221065413363582791834917786581992994484568751982862163419226609430409388753607712306902860072270022934363397654402263257155194437317668580890677174197702065921805888963336645828618266966827176195087358905302370363431138875044902030630584895178258333327499564517387377914233783849597579841474690447982688423531018842875305763163019191718722355527555468433401312 [146,74] 28135836414215698765856801931247886052053934146047756470800603450608863236864339263837164905721717486173562690720422065036553034315502115307161150919208770120578793200219008437668111972831860973423769981026619650309260761746904648253021308317544520403238989633430414153730617208996762950978670893877172654989606374880143923967334471453656138889390016753736978156321752972864765192887082725638152836875514329270200360737519327367346588084791738268262085968497907600465894344319577753878131369376800793201779003973230150217961844371082899821252848164892209815721349766632167073894639111633972111325320278773562374230877595585216761970853470279670089592769058171833998273243699840847858293941234468620476761992190719202827578364715817534399988440704551519739331880316751656709327509733207804659255635079536418367038611711087392956543271924139393739550162948933635104620005150539033446080754965943071885876588246821570779604593333699480612393830311383071871917181621665872537030910857731675955120394658111009613119257180668072497309803075033122671763457332485182426465840995449606898976798584546185336343405862177560216238601983232919375893724150398318147381297217180029541647770005648922318712757412529204964610790769663347566421635225366780313591787824901669710527222949221381490361271749495414346287073333086472367032303542252499595304958799011937219977340667609422477555381063527554392720060504805232542400165423127358583186644685907469610363911648795175608984242452420915765351469333200683925162415276858718524692182230847745484201029584027604907142619707703020610027805124924250875276519916705380699332165285366661687472544899855835611349387931422178005038048420348259926830926871897698417982454871501043350408 [146,75] -1151632479874463114922030771156480206426853833666339625757414440113705392405326011204986910939835976324005213906408795952908496423721799224248980598566454372444543648820563246187977158468766296412493411339748394347569576706007397978453902234520679758914450429727290514836101751560701662601536192409733539836989260039014738954808439663915639733582615702898348971683886745451302653288738121080069561290773711938570638168663756489901729389516934389648703936072728202371563289893275923859121634199028254283062026982002571038847163449186589012308310287677250740166436892349949829005539114829344314895326591535308895146520857434417706307682080454378167073461551371176454227375226700433934037329872843450780103603286634020475955993178232117269016776878987170267495757321882861674140329293338340146139151355941920227290217136575309433912089857997879014498154897256208975918353815886588220731617680033306491618872499523383789529783550396953640181408237962040902001897668641074381786549002485459126320384134821918277243898184292282824287268633113048749886493966599900577388810821816128481465643569041703741678621821219071313732195501090255237318709047361532423648371607159563482221164457802497620649750160611913379620790767793654396295704216239700139357380712058020247303171184728167388046543980777321790711158165584270880605245785239263840374539938127344886540961801464338161551609653898688504225759286844609175351369989757089660955486318203398832306915918207317001876153043191665643130230635380620558818247125048859877939990111074989232800373896612845818499485091046545684710348720605687861816625973334460927398867328554490140704810612018177892708407449964748223811768293481500545926202650252204462257142597512913968 [146,76] 26431202876918775085605508114685273195577413970150011051703232768262954356086973641560869893232410304885305475005797746838295548224758305342606924978115862788787773664518194701008368392702884254967821315757862420918245987220990237820183657185669338433679663173151486326614783885265100922438565473092112002287371829050206776453615682498402194678838701778424849293453911018686850848162428899049798283851138009217156099366095675873875766217332981901759058570475315094831544992254245439637040922172817134579946752944153848205833635902389399579578377169970613871560796053619085425683321296221602592335472743669252293897082505306645928685548655688209931601758131495073272463696308528580329007337817751355817755202923696076676718100522777862563903115193324724865017792312572326150857946582727658385619422149879020260722704313044276778664664715253033788024427431422652964993648362468184817968193270081209079736520364784113562040974538317714598196391304645487659951698699772466620420421780916989499539698238588935222158071689478760120251381116531781770936236969550728500826681036474094262279118411148052798983465846025148472574401023988211374636019528063703867199759558755238086633306458876745484977653865580306391373967968438210894469290453615232031273431314270155284540311289685175436666214191015235441565921429292164799043437652514469375718188157659449353585043901403431782939648397179854599869303978564350661427871522565563459928921783480278617002149189886954134603205966800932067809783444364775735394301755008941940207085236156652602079105876798590636635214446750269009739569526949826380712558262883440214168239734100647495182244543301809903340159529660316681478445167566096064875072721698632947504975889288 [146,77] 529173631788111867403310234039527955087159177272233816711155700393625210781884430963373920437257247180534914052197973417140228329561805417839777696549212780774149404134701270620232899753029153117922763869475996164543419022758658584089375071574557078701900308016185834661731244289779221945358619123473373939893471103735209748523268251247528223699034798774756975671195537691446179343196921666767112802449118079323496623217173620047578056029536466364052688477373554277984630291217453744048730403004964954293063020137082003745026915735627633059936352749636149458085707029614998043823864435746252570828927323733668944971155458672635865585598772989507111650697242122838386872306671674054785166214649572001910579216825127376481992074446146724191492952352827324287242791953062332737604404909417849640530674008704582125353941839722214140496709581828210511171547455070956780491638432315748184827096801172112234035050874169430162927389666951301787273016120433774889019377524719534407351001677925343508337305528136914563851422025610444215450511565293527979567732053970322078307900302646555007032396235666333244089554210930597804272954422801822981087505170728941303535600568055948808063174761609107799173851245256847668734792241443621817420161969992409518428429549276669884998804645827754584133730833176025999035736274179065411661086450528094658833655736295994877595567966583901775291836696470902669544791439682621186442615612232280213862333280438535369247828936869464643886332383987074180398484652292681265530117485818231219162965160219622878263848871201982334120118508156559010940146245460403756997844272685876331781868111842014941790677310548578874241774736183475421755366923714603811394005254821603347309764 [146,78] -60501173337820384179644541634085315764189009835076174239236335728993287500173381007521000684889162710637202772390205125159633096079203178970474445142817752575851984413965613167500686561862353200697044723125730590557900375770982169830362893192764151289548962367030640545788334120039986553400210138800936882741933346135843117245409731111956263553831687311947379576282046719109713700794869084242737147591580624200266693283064122088336505319772797114953443973255630745373703789138501795255068217523909561532459000982430702622684157476845716883681310919747218931127401113964565582265501794732266498943243659851371503410200789081144613441583591868313824758430781265331114625152616852489771029137349710359813146536520445172145738780128957054511490064177555184237808063872052898908835921819797740252036583280992922767765618615127388045308252781017408851292540900214682775243817963516277327999072571645473556387798767990423715353146805040606587031505518276377330248673412083053600467918204634736141629191199941395374433327721342583045231884696007681901918969407882451466046598328654826297140331248342239338966552084678353826880609593873465267505966991292004384166426552590044581274339946163747085041788484085232998425676871256654886128435904654948674747708608055466720078587683251378556501325836925778599714757000527101843209321302508276739638573422368749748111295208296606329439161713943638909991105704964005880179744126113714978612972946451822063252294614642512765135684437060764110320885861229483266300316163413190558162125381284543513328266949405876666460419871418615189350188138180759723894267677582553149949545078261393778119333597920667028565216877592232911726341554569946230151974896098672086368 [146,79] 2741632362258504925289416156524710857866267735177953886073426177849343085273079392191846988421069774725072889938688603343083854238993276920688360597507808497673267565585778645959334162060025455664447471841255555951467542897242209573809695095005838057493864767233574359691228151118984249703057799321424381898036385359618833131960619612630144052974252088048623757591316728576701222740232901873178926091956884390926557930931901056458590356901555715790632209381801152619884401179587780530247630935432068802028179030815860688513559260922315494884904707421546164316512671933068733648260938785480834209034604379088965196611314019241234604283529351847104996731909988264489343754104339455745831925388675484141206622360449562160533837084961731817285030439652467915143305242509784366763390917196357421154074358941422265601562565575576304313317478537619729797788770263895562924908766400521426709265318930871493122246335009263703551180951060138209958116471004991279938073226717276081066284198082990336734351075170825904562216273178261005819985160720250791315382062478585454844617047187051555666268584411760367067922396790850980132301809430128360705874702130960953940874054879851251826719072758908396227993026935804573514631209513851394899535373500516014699285123376394616535609532323152750001463351972462243991684720851617029206719441265357077513685236761597593901465154401792699845372105781244263659658038617933472426719812166477589091798355911966975442323627386190201199927635242930394120818081272043275918850763354958960293618627941905790357643638141944135296385911472700311770018529135196602988492356532168875851254128779420754075539110004501901776343226519216234464700338670374629222233830193261840 [146,80] -123431694947044985064143899639175945773433939962968622359025025583170430504233747396003618536437086820849603038426654602070751666397963232635291173386619272128247816988787437886758320230125225128070097589963107201853999938514981469592179069973723020620389708981432758618943735714428505400196382606288506705326935432025894872810689778422578131892380490291071998989033050955477872958528746739001729319137500940492295022090264846592857198534667263890957617046133339971208622768555237371795421534629015536124751089721227501670699995344354567816579502662423722686508818834506519553179375682022420634151719490230820346913961674889831370451285769435341294026393775083413359463914265390266009680390653973262108489039969594642069940762737313503308562917406478374830959106555188901102436945179375136229810414199110020067350154462397445767487766591505062635812900268144776851912814000304683168169454829568498138204993773692000382676020492404845275085317494491863078321223870822330992606780522807980554340337934133805081742425084966224034557658014763869078097102834426022260335291587191034233007700217886966345176490955662139815313768633854719272356740750523294838516815594528542406640225394715056078454774764706804294862226351422351423261148997542631483052816710087767432538423594952255200025806474013560248962171224343927423046013674563393022611037939403825335776692949276173897860030135501547986393207087463057633625809090513416705794743224924421808755225630069627231485593062734794831547187573898248020756139768273312434408005292390774503210058305542330025390744204083424523837231043819214105524896074157193411650172835709582108940415396712345790762548323508525586887998495301881889858373430016 [146,81] 7190696150086752958170837243287767476961637028270330888993453363765653125612027171663202707321932818006814960686096423030740849907744944727997341500576786008008248880134203121714165008583847795289185598504160583738994754205780030026125142670406634639506950977914501138169890202399990574903793222945821084905205659513494843834117955503072097927503206126619155108095200145107144791819123844095665507645338293317184689645824729319811975964716255798232110310455190339780804904965585970978973102517161138454208030948337696675672569592369180647837946501389062638744418619523985674975591413970367951261042452962450172537114227396522545935659043817131121285034114190091683720959830395429360804477110505073787501416052253437688308964538141691435011285394139024617558220947439064125882756015095397998962911760692676171098484946971032027531155501662368687530134259875475130792268218047979178335940873445285493137391445000150539220542847333221762773221922075525906347692242469622778433772617162350988628271705119136225124132752986762575778199842030169908287103429944784522266847781468437126175243420298675310585863803516621626831612128278809734765218741320340145611128595628076980264992239498757654787277788320578944475824368023922200255855628552802510095573118501626041117322190132440892481035284446147498686414514889766472856043583863825193553278520309889069919802599464435623135777984847662756461033294490897978542896130948664191280978244942190277869475529752778479099307234725750737223293753522655762405333859782386089478735399341761154260462195668526539595983222847162926339580174793219314716713110547674794754471944952598518583327982172864926581636819898591493696723337347096284592517688 [146,82] -261050383852233992146796924995357008334576850608509805840856080852871785067629763734147926036261263877678360858966038700739305142572249055339405476457494981577581170885217705948581420954129584789670620935480628031430037710603967520423372982422598977211466963209872595110425169447789576831707527197223355637114761050802371617866577360523629121778450009498996150706719947724870740718323393792836306883074440832848693442134141402701468724663894540641748854761657578753855410321263534222834256522433294255110567036776447206381115164716109020375226047601925072639400750164128094204983898533700325762417785225186555248305266845384363945970303048886496626227662256351669352603443433114535980428789296394822740537158110759784074435438075257437857463232778220549550321167376530185684831390110355655674856144044286745030271968230925051816707930708735581303789704532357213631097345824454028863748881137062421003228867351666122441308533397162013200798515802076214096064830267305001103340698276927229378759016915849469421969828909167963527888231406721098910934244336024873608174037366094558186850567096901078538742622926143170769249755564383356630255665077086200427305366309974880561259742489493882752986792915958460746430647657139762948640098674868126870319375181303493990057968644223379058360335984369765645453185100507186405843916928945917708861241689254437716280214839491070470632384366579969936070872682636481714022263098857466473532075900379449586827793832398518194420256581930759150134898502025715185180637745574578988158271292175847717095503607903776315882009308524227822440397729120509154404642563121253128949267214407421848804519301914306403816529607368562179987113588998236717212 [146,83] -934545764795618153968450373198800905228394425358321186760342680898098075122305405259818135003788083562002095301872963261045324544309064409163249357440036205869806359252180139540738179390663699324249194763777329762619849461640313551687493896130859532715863625838754992690352103850402753209782266136395827359289777451304847591987561714304604961481980313054640084745424671439354919480803387505555092702752197660057749976641616312237583474553895184368730697321732258540138807208546559825556420893294785907101289450613975847105804309256346040757455521016069223679141024857707147960358920080624570550249571767492602954400563067121032614522674099596583390244413360688058665338736817518848681081864014347380469259407036009763607206708390339535613898726970300447636947814495091992945395069590733789577826078324744069908325582105567721176217401003517654253414651644061836717203522355894222891975780171971274164154342687894435876697676885279866366721498085511856280547963307127770887065423676228577978982224177562015087445670742502986767893266386662414311265959205748586771737626625725054392916290812067400668540001287245002843614519248035224505714571931136177931791838573751559976002462241974603311189762191429521643415337340623769136764629285130006405847318777148268934289395541270000966978625993362091545376526655267451763149459586356144295944184673977844159265154704508835601586149786173118910099177287204743597237386053482425334246295585202980097023158536738793093380078396482698396412649338655708619071280013287696495940053126047416037735209512216053475443150255843011638196249678366357290956130371890769128553503449573267717060066524671522314355631732047681151209281622953008 [146,84] 451205612298568715725836494800251129087247504178111256726584848978930591560255529496865191015472479091955496129278828663515749850676963938065403305670351938656218891845279887497304634737650450148264848589437825579611200999767789296230263775662208500196130610694026399523116421940462503167630283659193602702280705523170839547091802129876145310042108792584650396028795083840310817484590717879404970900169551901028528220597596262808222602528678711831200352182380592280820793243455010280595368079460132380155379907308328179167032511663307479494438398423645312184711211354801694508961165769710867159301129675609475188536917716880282026340728927691890458244421472360397176490391400890303040950415057014951844062976458127451946270147765051410269446328495083289047635743791212183683044177409976427667765208005194964410415934212583874356407334521774071483755267708810626813762325920695347758843914442413515836447609242849548720923529938497548005293964847814588696052898664060497022134778195391487858003362481440658387076992902749642630208480621809572297170372007008294228255323456446940677618889269496736462285266373073575650891609639375294679184138330435628578575889084449596893938074119683284731352106115118218587629645847677100200961229287001511860303277932915021264729019250918454709818195627710459781191095141142780355242133559913904021243976388559628314625502406360453341040106171944127669207138885270534263244687171672339818273264591688187132686251657690477692799763758946027994028330349411467575430465518882627634763358171147790336841982204519084972417817271650988519317926200120972011657405082773018428046132663426050713016449590595766768092714298391973420009529562780 [146,85] -16309167667509212559975454929516420961241348842500782570131097963202583855406082478854414788566678712190637591940961982102060723773459358801798894094171146958630406656411460901281197485038926879785256075273472526741281866850865378628597763614478074823179336835934252115753936429287659082192821622036340479786839844822528217007478691250325074185677375012419558851212873132812735673151848319519110570753586753015150730462611796671738393627008115973915322650928298172245280607826911409751313239007814454138262031359138310711142650980269790125505845909898563149681295204617503062391370479315639290825469348595358854974472392570160524544418355795374978765213018022195866868085111524455894940084784097867380875337166978517470140844837774506100821413275401411916185958368890919981372444328147142151238221424745962352434905584949949446354695229797968185053424365166800159647862547006212658344631934892182132003019909992324001400028635955644685787426681412732714552894311470315971645950708706008666679727630269850372435964695126590809440820539402716215255052148412964132705947817381838860794581845027238755338739793019488306320685266334123176641149553057457721083081372230168939995403574429217786115296134174112539784380311346777563104062394639756883995079791781533715923740243462399109940679353461778740767767794386634982771741510778362665706636123336193276241383673307816774033168854105953005165459393443633098754461976057737702640709097297355873372146739389291988715422732214545005123183188809949142820838076689156708832709680761345518300202317770973305868469290054047013513343665884342814884351701077043055483264406415781092384412760590877318193758701888624725869422272 [146,86] 192147260374285019519792575573214979534700411512458928053514173745698267709547230656865572203776959696771568704274151224081985255445925145389717058661375200651456505190827343282181923690677232385586230660316778997753542989584155213457547645939101185689403233670082263908142285469320513411099953778256827976917433858172279099141534056336056909750485553815032189359167935644944563630669779287883479304081650365569157401707123160367902473634915456305726287856714969559414913741452842926997428925297816443213147070411532960643309371270142435113100788523281369130317732426314465023983649418685865053797581183054789398415310748235192650749552699584996422173383329108854728548608494486632547833249022462081749453494880242411292028880581404568048274385684480304400326630898439457209245765348803847858257010897713195295215212647959765685044905048983622792244658109094147472806493946064411395053799860271985599225668541168163532439195567635831596863424077998622560239954754869781880011551540317154255258390462238995783972200567117676938005274849324468753340972320514646977551738172958650871069784820216246936057971075280172015968705063503201705599826531427053355162513838405447518578466397662920280226368315040521243738635905228027621936089601165004921758442415900927392882365511447885359934878479021477150119194927330739502046330503956347136902429138379154444118116943586914571536376295075304904077970276067729096194038042643425304386204349168148710130839844791566721775509980677738127327483216822779211514257468842192437346286507463161594497070545027400459882240689842885406728425257647100266583511028814327926779779750830890578311134213056773769925242596165883984164 [146,87] 2881172179828287836192579373126566997629601193395452973917965016450489083053011194766587145609245529713092623601717669771259715101197806666609455647371379308257456442602791479577664451124431707583539312310673196021299769823318641970685683185654363650812993839692542649102311799621575558772245817577450414425372168539739367894400056096323629017561356184455028080258557583463634187942013098400167204829095291895525567500677776076529400352090657233762525715206839713679407170303210954962288148792566822586702522295708802943001378020864856865023426276083744206860246683140165301888562097507420235975255774959148780962442834620018564510033723288605827727897126792037578592836915384862858828151704292968664405688983700463208945307531692091154293711603162915907967305231298704775192515225760592932816687407678681653010685603868159256099208668689475749120609533913102008065025698848464501573783859328402244529728092094626214840491359040757701486181920985443901283658294606238464971764006283037202899989188739750476101968445828427418329362349664134367035075533406276961418248833395460333866967338436577457914444895093081558520071027242032786234739574249692163443170995478932758391178941053641823334416857687282534674067204308269322978238746804938202665979952294293008519494574067750116437232801693350436432693593848853788578555664964865546108819859517143868290082517064747146426638173002297208316106008370994968910219274575438919000150358494314628096256180502932735577666399216269108660070820095053304288007061975035690386224649427522063357462704389867494480134102523235382633181603627206079178560108664188281828641489371997758945952136807144175026436118186585856 [146,88] -94284350681004992526495799030078729773327757917978466932730284414804777596047270785505409803985924890532366393045531512643349123090422568654390096614937945080699827368819037236597332520869947750699361756843803673609864738079772861743837784439616135024791998022280681254622879389586249103890257575298058766553632366390411952418337133453242806674838888870309149801762527323161019599947134205555009546732392287314519350567313552481661342337386729293442168167275371726403293202122743146147270967030993467770594043199741629617822830718649056072569551136596055593000090443247699498288178552992389383857391190853730604575223891444191343375498718942117937875696688214502704501103004513358048199586529475516153005126546642412804036185064875046728368433542743024753868922034147468103868510080930473634046438156586768702720109525796609433269454831765588974097779799926739885122232507104476342513478712513717399437557772016545546922100986443677443299563359715208086226243339477578565420164116395937863754549307470887749492792592283530156122988474597163478115514490026812938120582106383909177956229916515505640703816899887036298460205182168908426719842001258424585397531170714747529480715218150962937087586985588826226526532785507084399436249677769951377289113581251524367565863138252678200145126932662437038769601350965249978994426473681373008520434747924794854783823236663554504209121045312681724462239510595987833747185934785434996982452981995869013210113357627142360470278112399829620097420844915384689429174325275157891347280106099857376864001671334689294024596182726552868043848986699558432369925424446056568372124091700597729796210435713607873770140135340 [146,89] -5977482523363880823580895762628774366624894199673542574074131728982067112003032596532273245831849187677444885789014366194144496159933041467447505084028469404967597947783871605302824689086222179151246401949908115781512342226965579699769799011061563295584623380447503705830061138651340839393820674937808352228457914258666149055826103088057257947679880815337044740020406914170074290661050427704369733331354536037768722581646749862125892734029968718357822254899022957203475348823114456143243775684367950885562283848620358482165516141759226010850253644662075385343324771788383114432601259903323135487288672194731161665607948005367925406872017682418481674459345810141305545939446620651220052139774706420924646734770423038853241174446443937433633130740503862801222775450689152245084256260015372575378040908296749034091795819587538177728053685265118328377279512046652759071838972399727849269035860752439959557531983919748374308396117041812831017100377361309718412099003313056946776076122851610629571495330522847036227586675098418286355440569840993373012361978412273006509995643373194632770981909442874222263670807040066193611888824193477805522583774611123534597916017735368475657156877281325704234568294070038786206236141992253755679768156049146111275783894499201351801053165706841266978525533295296458725158480476484995180761893488812795634247372321598046925772667491889887434566887113831013254895875815540524024057151752834864669370002166906311492894703269783422438730724829186678724711742596406264547187131113121070259737710311421389010787755091850409162985563292552934446132532079377334130293497559600636834926840699610162248166505511250611737909376 [146,90] 286615788039353026457825643304169452083488594873132850100255883327615330087866712845171984413996558173399773790418793966735051094196727168476388720618241153593324248160433900830317361173332061921389457538604237534615772936938858334421385308559261520818624320405232650550918856008682226647064974866224130204164205671675407003703835848656307010664052124585686687032377626069707038581142612500968408715947071681728705463204441927459278424031406755922354649686262332716919626146725085443053057268047408890069535555496871602782847326881381231981852847174698157141975028267726772198124029229794008233302353240807469952246601492015920515052274394345103215540700816430278485678284402092292573538963269535311934654283605062734286329131630043011686811155164968098389515100333700812297393496592441336459288031485150485276308470644206286603450539203322442015698074219496534367724387224495574892077852141537120032763089506356986835264405655373003118698261948736435020243627702252947077953725143330944274115882493313339456050740779775922124884315100582657882918864810575499711731272856709412961144175863330611758738078760507342351860613365811387873914669937985091397696200590662887600196037775415191133266986446589639159232160933254301836870603430553579071272862560921050100677436149081647043309378322976312518031731036096583253012057205682535201383789042883067019504433595472337709015062356753144732270172670368675013330205712851052096539016040928082011481038612514139582159016931781558093630795749256710085167910172581213969570027714048073617908849756929530496010173721895845544805627534402307449970788790146465245646621291043357953507829577059947938766 [146,91] -4841588575874659321630390398678455840313989833607927546506757627574173890479976110259874387138466142369003074698872856257392743615131618674062995597589317577248170983544185189278484871336208258096112165119140774737941499793015285577405844107094467952187586009701409728708921983573686652240970304934270699685928982510750511101073068360025626819561126563751086668648000717115166168317618843103617918110003311443264311788728197064611546560907854764713209147578385229350261190778318684446604347440994961310827168849090390770982882627700792866577770135873780159746431219404259958511635703789275597666719383891046069446099395661002646778850034763664004283715365884889211864864166696724763472333192649386416367170278721259092345869014058668245116441214483991859100580090274201701985366820297938730203368989249737167790110054044534303051509345240074545979489920233444382908179069143092708013999809299804156623373638812778382050231306641780834190937580554914324666369372443145303077255290413689883074079784562193104991518522301602559390383562659124021650737138237043015616440259437955990547640115372270195635257558511788261115250122025228706591847160812713543789367988423800706313784162982218218347318064800250340096647469439978555322033586137073577494628921188169945598793972661513509812868193840697470125305858029200767630866541817184083715304483625139393270218678721677497317799152511109073576447522038430081754841964165891515043577540903216460446067468412721214115571317774041778916494448764501136043131115193601602561443569001961174605728740523500508445671870115858532210790573248743567861860317558162052819508507372043050723900546160088592 [146,92] -12583021543213017542770009053550034252538202411920123755288132644874420714492854574340100391924644400081759327159095909436478014320212689205235801022152835494280004025245076965253146927438884593465372217710647435971293960570297269343490541597573373531876018200966456180998899865698415307969928251638216279672841473590477650694913135220149227533142278245654260218274253339540782229873272125135234502254424257517414827887133723089173147830522778804926735902980076249686272574937623962902332511378684487926546807011000916237643058653473389226415759260615714817076221079865330369406927261524268523635244701024451587419323432619832234534581928703020378394615618133637007840948933964515027673475247661062534410093381770092280794599307583214995228213419437613128205369383862560688504633021427608913635927799956832871115265713688623810403124375562455678835271539592286399537611655039215844368304954963612171454833201943176186902652359925269643722162199862139309536057999538638423970630499832717402858144330912780861319899011299042482590303034117182086924544772489105487534074887033991799287071466431629770087599173095667018437065606764363465374870967202723161124527578785803416762009566820404879568948241521321756776124299297126112121517211850750270643167049197117035216746505851154161048167273834914379726259764335749796147076992604210986118648752774129087431590898799706910207071933511730076580122089635958528341952837705296993683891894677812574051333108628751869752083272530830837567861933556290437543311179687729812272817131602087613276234256653143185360251632025239165824217728725604423017768668751817849169855523475493888384405065544 [146,93] 2477612756502625952286264458817147822780741611583453615476357722332039588189608622932967455440627989856389378274001638480469365458575251987253858746687855550952259282098326139419757383059572180494610394000523179054095169585912800520425940237676090684671526805607557824597913690156645523006787093521696075896121959060460480488481921420428970098116976073297402504730014285848444295597573011871482394409875523780446355550141538895879136485201259941495142989663652065263001618604294143960707050197308957139703190675296222181457273871079528410985273504212078918408184117101711090129601414039796623500278559535882940900564515623181106913142142214848426258122120358842778765813302986649262821635345161465385605656717224195628789287146771506492309363200249137446952939492775551204073660378568785604903823496594384483219929553861943453355390974260328375332893777756345249950621031005742097079314627382871882537314246663622155757123099910205608006646623073016907805623924669555307165089293755233551621745098139449142054213400656861958868733157230985946865403547792757421370477264816150559137239750324531606093093857353709708957664497018529519247536820774393575628339276044207263727249012738455123574676070823808918141424819624865995640152434607925365327291565171726408618074287169169954431179151473030742512405625040080179728160524257986929631611485899657860262702504954708217127977747572667275246284517672374715418598846331102335174940396419764650785200308110008205802578061409557277096012116506183340050390201506015153508538896193108529276021487633375243762584932402569573801740686426881885254055749278175822213450159872255962349393496 [146,94] -59294738199102306210978374640176502562134571828528046503522271356049637062220116594216783037775674674364070735949390307450252903462532381572578710768265557045978321801919856503041531819353367059385931221922168450292475211532485519757013418523215299180566616286255396079831397010958926693456711139921525607862349639908337925240251036249154454607369164547630254260588417061727185789312609912227397243540248792530084105084759240495464234288083856975179901728308597067946208851906906381490468970752611765832250284182606077442358642293251564568918310751649360840005400124895065190339983285007113995756046391800698420387292981844584239833860191827823925392811232987529263550423020653293034372654566402231527389209235959607528502253250799064484869840438555113782132409891811717312261736756591058666704939445530998112594169745101072218242820422017795847402589814976362775558405899817837967802319038499612488825783711740912088142393775813030704356115640024265937738044237757389278295270107563384894898342168693702087363927680582763933849868071670142475631405904604867059621295110331019141223260588011282637237532861712151559085857274555443700044889144393115902922941093913678439957250031706158485862662446410681690802361082838385277593686530444894033998520340583268083082539669248832454331563496211377306490529788496436511469274841794467620658679282332089878014972939434034401719337262361170297340832376994530843222714500695945643947579800698208149629782111780351702796882053366361708302500040936211588504545888177683508436278818941704150397829392872873849990274990944981523249506806830537646725163108943353426399828071876515691740 [146,95] 754980551162004377042803932818042308955365993994356724701513552353674215742905136319671046159823710243343619475426497316996287909873007272707986875186596172333045691599438626740272073680471729115720052356462818956898549384197424101036169831033116283861508105920282318749483739803788230346456998774879015541660530689932190410609542092495632819335952249105683356097953027746646119683862480112382068442349037426089172361532132124851456987080624476393480755388820867988275438417561914051535748672109030833212327775796483491678189936384813355310820779742791878988397346578887138840883564727243507293281610301124790549093761675910398419650094118645732006360225951237931038600675427550913290214180367131253047889918264620667681937090981141711939105055430877501414169774383243517837976318261449689324859638136193269457624757574390819446918849107991375738592454091524300839402375398674942876803890810347042377741275064682638819647784381228547805008185477248042256692492636107130920450709817459913077960881938908696110421615796904900950907238254927521031009503292414316947533638868897272922920006068954324016046359307661921003725268376516269348837007786916744806349685163764088711997899291939290336924249989384714786945923153595766769553066468274412790294787697885006818742866932852073195856186078277636602415777812336594762420808950320472549245318055466545390149267702298007466841992515079816960570700030999428259943525206160173347361663013429942031877171563665097594878687882414242432657000812115957025874172603818993068031529936070627289328043101239422394256028904189313583660523906626236439147298022837457535617022578546288 [146,96] -5828502978988209947225688381614810580855885070113021628926250744785492600809473236857387779244965497298907227320102693241950049839876810641263148460393180181815691501317965461491344477662460559804966976973545758734526455766313954833863424261354522143978304278161645263862336666523563801630630959443003593954943338634787898307281968788962078286183659038559595224197593936669245921712072332639857300621498277077388406247545119641067639621860719240370714873447273611610191003620012135082727229108045419758361521334922547019461673250553665996353929514482532567619454697185767884967289815349139019119132454525586359933422360245462780834301232082207892365538221790131103022796149929459792254208980584228801904488547891912420340539370895143313489142578343785605689135694499778416065076054081342494744609617484831486694968678236164641346192171108881984662833526294912103026081997808078847240862398917046533852236883654033196393797825221387693597918274975248988337140173738016770815380242247745127478220831527725239888896630187272515888576773150895999820081707458506588259545694543991126065163425699406060613738933681097613816647677865622034174363836093127956239751175406799476989798467496288890438300188193237997525007422886280377729994635580866755758309840829217076665656161735957261337374280858487522585280989233040435520369669467984311762850259795036460559646657916874454753008371495659567228586641271043436931755221502739202432405037226005246690814173911452346798115905433772256970234127360306212889570609091731370228436547923765547295897373782577794347635597020478186856793264071305402104458532347755851949856784520 [146,97] 27363721448427682564332958934744133696735792041902011615473645508388231069281992680060486415396571354399192336223741043720420641013095227710661570695460140187548097320425812570495769402849338582092641842399260417373275644575286668261664511075125932294115144102844983469636072074774002127980592597903554133855114942992485490497845942929448816997778625659119094871116345457076532355901507068455779463830056849739133794937880398723048627176795228455960513070899755684460106708335145133246579522596917799588762336819408524545512440055308333801627638861576584950322000688753523293781030429273677820080283593348725468558609197551056210909729665317521415355798219059648590607089805318982329004112487834327672873566171146696573826024312838769284664033655516429786043689214630862479228674003910258594775379652598399555500079542498676188806599360635777548166972542373315016741569150472990624332091636420608583630704557225651951245767108654362887564975565161691938823637714532486344145898072079439517261628686872533315071070671024582819278995182332790238278977950064152423636719030691128428339607601239548346757238109854312023315964652806984755561503410245474772152632721770153159986101501001164684638965646004512881985609842636949628485540871170667892415245420742488564365849800792312857207500639510234213126350449947693868366744410157803975807611984523013428749289420439392240847426154932871538333196314552963640250404318541635371098113030577765787512286105922765862110412806183613777354804055451624461297061569135825882034930232331527908162587814616756010390086554216134547428371230658022452866898970822351438921908 [146,98] 6318977148242098282442692066029783558967051780251747990783396440788714955762164766725907874890035862585231787525062231662916640135236912444718195811917820031301398165623545622061250441829614744548065351271377002064407744703956935052594361207479950421730110558336572494866034581865918015222944711436313893464043130695790269512253680981828895685171397518733166177413844583541576988491687236807291548333155014118522819057954960056642188087901568191296654447079357081513447756535006694936953987908837459274031369364959684052036424779634408557255166584227202731307581178590691165567551217322766136699803803142532052563847608073917222524856768613351756393104730277737640841713783813908657376715601669344900524980239565827091664976431981885908727025630757123965561494204822868095198115328046770500744942784683481420393122131791052706939412282176277476552004503443976976437326815531780673136400039944777236654566684796593463083118969454295543734459917765455561301013595901220022425218651840224796159530643738589528776624646673125079265950003616957265540618670759629804603725306108949142272809975964430800366546558678811305151535165020758869538206650589937134675794890539118619791081793024144257569404952471829724959009108690242560278417166606004836664636723140681554924120591578956699351144803585550822964944820448522574991863954812897667785350590158860185641686506411495863188144242644250247658613768916427648550822964291643906717919242177395701181247985964948414495175353707393483374426729611044946699658511398659739976088506824586923500366583024590792506445466811824099678888160224594939106210365624947848 [146,99] -1571670846482507372542196757351069807373625235352235624797910856435802934732138622695325740245134077969328985452384705982423203702317583672789478044673083422547443122758515178634817198599209763639655507295249591501207773142568808276412415416950424698079636956010140361231744114254736046602652430037484089315959854761059559462041696602936094804576617200074261023589478173864868786742951613631255034709617872879412621452394705071804685878787111847477021599606372903260035519262734863158963563033052802285014486545406467623306430310397397687979624836516942662164852330526231980443803164816274196967973731746184298767045690734318429966475915773479167528668397039380011026730166550504515095071219307907470365107206210917825050143697958890560443280531519232359788013129397462399267571862384649187799814233117019620576696310762085466344255028867213916545069712433797323523295225819639893819743901576276555143097364833509547170822211835375141387340287603470076552961010285462222021046951562252532035557482951995913436522132184736054656311090317534582448635756972338743389595706341427961651481631801143839715012126400218976835278805705491009680608789963594742020574900339978654578942523625952881814999881163845907426677224996582424330609185773365067603302017045372372425584294349764343207393447360110310867023356751157420373396998731479029836614690918822283816671348815916047226558298059118369230917023255333694350093648554520487715245861224754891971811793181686863762688112322101603097867734499607720410670806516005664098667428469483005383481192576165994103327034853974707075835300506332172860708507644296 [146,100] 13649382670487609260008283502996900715925886468970173790680895065988170254214472667817441382307384934770608954861961738174752933955816226843620899598957393247005208555461217602369931325114824986865431511630941331329647358377536745587458261579458670861709872220460332106041247650695121353734551886440419072872292536689217526955078210146925462110875801737563873375853507468728340315603393167816371148395175570652508714536022132865115088752777726807499412618606307959785791306770731775630663228110509536732165650581314218272797233571224079853015293248339162501469076597158032624877202958683244514761335573268315697393611255195074804233915187240729701026664116708552570079718994380037895847099298047762984769909462823706755014203996604527122710221020077760860013589075814512387528169133815560102975244780911929006194253827018967145995084297686675304184489014273904782380251594558161082671802989444136871161872684537965012389823278628081867359599032893853029922707473445950235133876997686931296135145342915240031133072485538420909510100623420374591763693213743135170374705114023358600955310666349980645542516924351876020542235028294108740671087353287014390826573876445448585929156411891099662944337060585813564784967353703524532052059560902537245915548490821783410768361379902024850137043362560949460867510350297575677875977858499442481995609312950013039954451388854630452169130562386874609212117169610554304647955258405788119886800701536346712308555163388840754049825943046462667263014430279000280473207110557375781797325410327327438182156170761124683419746486754330440058040688178760109745243924 [146,101] -45806225908533113352268841663086409266141613585928719247486959339522992248520240348833715088361583985753563257830691952970817391125756333193002806772853321225730220387402575772273222812072421435476994110289100385089669240659157000716073674860253227492278614060759199735516443249556659642323466970940150518935940481903356659495361180878451846496436282583441696996709524888150552106035701782168940927739138473876375107975517436023909625760505184866627787396768899630283579080191119758453575401620365210099594480271736742805814074226634861833172496523556995815482075945827286359145536493690183633986815966003325396434359526443791548827855956247411297673159212965962278798635337507435149534256682759742661881924414464050119492743388433502287849775537800347477073406982405655065933767540583441362060877587748654740429208852748780050118761995946327801277036743919894045331085917706161958966883556377193674978642371320412179132647442101921133977179642552405794278643190723650554962200747172980732782933743840326070589101398537948267566845928346917828686476628957050573133517424800832465642213559189104848012390869536327189974049880596876259664466600941763051669230393136658517212138726180147732273709047035106922859132317834600894042080593295025727424011247334086814148979025118270987329399796649965385949022683569971454750212915974924554589372958857832801651607662995336418687736065501589463365869155554953729126942895890723977192378473459360376797532897660554553752552824027020267535512982799918483384655892720345644901219215795099616090049402576337765748004902651943424680879054485743207292 [146,102] 292685477940208989649815470310239689614007505966691328459281320463343647286094333971338148242260380790943647554081751660336325916842889832508998419591569854373609117002874309208972876307309491583876934062585663473577116656657225332736230368098500743825082944185451681506015554754318717418433152508830941895196047569338432514678809375644669277590860521424680146218331261139728319437594341974370599529080562476040245258337542435510527724355060762332360148266749935903400280738625673823300512334612005691433140187100082393233653100811087427350901728022666971142620233142869134593109324564526668803538742581812543232191597219666311292937757321556345141795912662639027097416586346805142969021070236021977570761115072738444205320613731477897263405635299494073577747584359573078301150411177580306214107599126976308562097380223739499946561027918561830532009997227054645342427478355951783891432669720928656495338648897862333862872565498643216006345608274192226316842778817596648478058940191825374089360774918825025795634638856996813787043113682027365900386734109423387736796775664975043669580397795627584452755760412212636323742914117368743807254237729580207489730307031863397045131824833441305030128063427915432946181153704108165125019624786782953960520970477024953947679203993080326636544597524681890352941820339975401552084044600724969965356378387805112280755484513791483283038266755938657951893000522949401023505477102113816362466477860524818455378083525776322954390271258008918744682915314948838445472617050127991473838635790647552415569610639929513100938885715421332078382476252097756 [146,103] -1782909239663731081607288210048999511139406386691429711139223055095400973501595100002738967601667509289147685268186143172456463121738509721519959730481314894084562149611897984359302392914203119108797704558753354663018079239139469230550217320028278752839820417904394335336600442458574093224610431609486003154384323123370335054823361601903289383470822409346366544567859864752228726059296348201673578794143777692434505709350465877094428866027085183242181347710786216699482456880983737970955188712765441086091297865842804202596632294270279747348844638125708042072530524588063262472768834369987831209273530405960258359547814806893152813321214458914801000445979577518792239222931250682633262998415271616891437822057811373637242146983122539808925624525965431688868651518704219584635496161875486644943436134607769680331947525834320146127051695228701240591552408844764560410587668096950788269383689675336350976154849952159889138275212931274472853572380331421426894681937169212803615523820452408790019574480358067868183266007371076369662429787701897668872268727498463357822077310763829382754522572507933592783705092724314778186175746830267410268128986342242664896225671507948804169074797036215405539957046104980034797930761840315596349776943731366731016088173970027048357011046435856863663545136603648474168627172120763689338679680864007981650166635420771122790424597521507105728171323679728075837778512939965821810386086059361134545225095895474311189625216958041408955251021726948646300556089683089654321070721106950149556334740448167301681296098320255517758662374451833032620245137832 [146,104] -7801177702196046990292131550418291222379848919322555489831881957267538216320235549987296210990383677404534949642808511338987705974917325987943149743629125791882244043502658391281538462586555259736529530213363634201962586955774996973153053748246185206965762406095197784711120727489067623307896515567663614264871675169793777105036567987745242785037536799008480895605865708089566078875305552240506230324352994943094797857286855103473377946109096197637051786500969050291351966148536016003707276251714527106714641434078394543180099482797848573045575320528399979097426959419752605970683872311544045327396241339439396314260893697136846645157364265363594446202298399273208929441979318402499606908806098390691945638468589609278054305182181891044833097027512516008377673253431045652357012703565240496956844979915029577013605214345545379483847052865624374406067978946581728837812010579696424088744669321458287598064020702905284206734620200511371764835649142135868259118526750009692656315924215368573558357853597542140116083157276271749766490310812482924856543001679832912943902400886654854897136050752337508877415023227563708442016079676802329575920438055912658882314728961052198805410335774814175875541458667542523575950291142099819294189595204535537512235944433879798669824374821571872220051728408704625926393380564982345949576632929547205004558660557540810757997445942544904948440631628657363578906920951491957818095880526003007315986287034440758817011362043559410990025104518778783507804182196216574770285062114903883477044912637554047168557385156391452888672181758132228556708 [146,105] -50605815356741527978595442027698157887833754258125040094324350581744409386954905722928271069538512449772976849046928324388745289131905942834648693586257854092142760087270763820171775522039966795437497325407975079423083007183031554673086764720381800382853022805462506527687164690717155849223277856146784931924510225867024388923204499119406497288256704984144393570612924948677860153058503385756257530016780831110615645507955286682510628390430247328481656270144837020722254851180537775905946343819108944335835520297626021101113795938255729318010904975790569670257679023612466474339774283080209546446503929062476975566494889649058442332543235016127071540479655228130911456375392923938517134566309728445717812363299098435279918787737888653388621936722884203421234647106422797632608725579760495403544303599135425248363212946361083022775825775743715890130773022807004109621874234158244476089605380963418579742515633343457360725372682534574954128835641354427963920903716453628729632182127825680062776402966067547946649029275259875276203093691896264792913911295212721221363422610032578930921136652610336153699693314875654206228335183697246007659327516133697944183808952101845738002062124604068132757011591148133809048827168315844338797863723991201741020529745186751317129674580199902836357311462886108233964494737702159639363159036249652719672400381725332569704967433681778964645975449624171333329762152947340914040199451921596503620444962353605309550142366085028093417135029030914862395051630972260347919970078173498396633517859660551492788654350561903343794722923302478492 [146,106] 84110780870424624761039991769339552902018834299398596631637567189841831417739595827460853547238313739055428339200464640735649631300796467786163607628907621370155928706654873084250626732822313033889836685197872073992494907488819464370309942085501894571796330596347649911032399344895079500390869771774869547139811464891872214019626464781001276846713900939977596934097415576981584022736506748957536853156067409342146777815985654606776800416193710381707646716835152155502991996130745760550204442395719903160069305805022937116120034183020459787083067379642735649158489830691043979648418229696062602107990057853149876189658487023934141068111535780356051360413224242814763919214689455090236768337323736702121724470296187641114062416023467682200499568874209740413353456071580277870629174790560565179377921965635438248557076973100903081677394651915433764836774334729015223342425433163756954181786762808926738191239420685286510526324429148840198049175774734015648164932889794025388327862863884341469859709157202162819180344740092403800749597363693897854813058333375586570547529253957702165891634253919546975780060274728726366612732212575453845056583377801327192273736606683136771938941019880607556919228059665734326648532579640892152392283697916296206181005107353247980550390489707086647150135605414165574460283886710815285663305540149959225969268596274768062574590835977881863328708117745750483501439429008371339422087073094004557438634896407166832243347992309571420698731409128088728084323586416766434167993378449482060909600123504566526233202798889473455733541002752 [146,107] 309671817396351459342460453503721853748244150980695051730075646343916620242005122498361845687409913938344185980425849959844889632266518976120748242016115963451209419579747920407904710215554711011639950103365566539592566907694572003043118039183932800145279404599501930093141454396427833158839658784536072996478454532059468901142380596142592883256471084244320454787772884500295043526633626939941687025702034367354870571581022270218443260368330483531878007020792755533494779878878127926400374780032068838321347449226705647636610897486803420936242868325273472431597477338443346402734006844668154565173920611754620154213303406818596353012290218839449498644717661750863902541471129451176674701671974084959989374298529915732478176366695495684622455092790844972532153370131162491222943648656624848822628805631739850778764293131231509084222877142845568816356469575769752978123822738687841644788693053601476998966285964235709717786766725664123060201322853272726295705004881419468621629831207569691240718574312108019795214624523768098662606494193283932319950084786338470519101399286162291043743602135988522184335983935133059744353818248054037424142086263213241077535780786151805499307586748385008839102170454976801926300678816037926361639420248585829223826123830469987794589383435645283954047289858801131299379405087537351854103635682295772909278680671297621883063469486277737672674458687062244910741302773880088331592597153522775593016384238119509234176119489828836978589526255699648124145111474567952004465790762576432310493954558618792660963044485234715026624712 [146,108] -626973812536364341769440043544758605794367244744860754290604274622209840638009147154944022725501793622607102453174450517854602684517950251559943779497347850874808149177993468605554872405009587468617118887778111741343670982687168672815012324809167390547181500754289651211022462305540983183871404405784248340674596359279045350375394442009667871651258732648271780881329793401475553895445594047136631880951448120712831794993142639492691219075952410065026920668482541564760467852376436107133313202745599899087989681899815250416425440009914067815415472281620888156148105228816185237683738548325749240390081000074181299587751642647859073148697011543221285429728105458357093481342751407478153022899414278802211165767777122036064108616310313134669976011439977627286020987273451588048864359757195982086445345372053293297274947569959857497709371418204195044704614255820884833172018384453328280631826394872853516850716204820910450603116658515433832915809501347579785716314549610935005244835283151764192683318269532988273664285949709075378070816194731583223427064241877313384123360818194323369585759260989773202317286763809570104838085629472681389070443791315071052779687017358140777259019228372465109460912504880500416869951932213397905021437854755145508473114859147342574575369949894547469156941365916449269765820397462120255049529100885205770723326455250907316165985825094707682697184581057147051428079582640866079711424725453008509392383481976927808160943933953760557836905933438477551053135963032570411040298016813542978053417590995748939095731654525280072 [146,109] 1741902622794159113368196028714265961272989451356342476827182814276566310826330366675782012934775536845004821885495073963158571726754393867747208427604834617959138491962115058057073474814555169481223794507443029235300665807830384257021277304055869154993212026172806940075325139818991505721547700123057943419543999517169625787710873306117470894018179960459963900662672645605725621707307702345750493486805494611165192216082327390169778532977730015764825625687728099608555167889659971853775961685959532450301519620181480344114803025934498576592906756754781184312361665827588168643451329895122571890985508612503578559876930645174166602551273775266310569506923490771225213481230131273143660485240847699792835277012045933120928310349441975588755382647756807020316591461991004323148504218819450386710098036910611466149402150487896325774047840053800737512780304235798523126348003203404576613569672617166404314203744551042663506113569807590180610981658953974757937757265636424545167605803996115523201051492540390121061761725547494302208514790539605696421327010033072765088433734519499299028335622465829576146935846036673351376189780417532189499484556642043400669389171409271655348421186484667672909327257933106334324978142076661573187564630306834642813820604349953633761721685024172210501839026223374820750426329757310989184996490320617982773104379671159595471340757904705418879765103748100775755886805721876544109028862086303797042734620935601038641173299678276269531338669663156000459055519484100507795219154610406818716313432160569725008096585682272 [146,110] -1230005896703901661509765242653963346927444981950520753400463981197700989539914553581969042198520318461778617554256937808271990645644857159874155601857009034735975288120260666090768772055572480746869496060833672939674564055280638117201202750233014971226105913208618989495027175132925821120705659411805701793097227904358785696001685251062131767061250851961639068957208168638506857653504052542763235441929686438602562354323759713265439909796650469837142578088342568060073282214711439813322532349982894902020912106284331896836410144752870558619886055607788292382893160580493972678494199647979774961680358911564036344412622805621332218894352245003335291165722598134844597094018004511026723708457955740498378180088025862661262197628949059038510427574281431154605712399540456661690832546810710467484758000509733872625074650028586546677072505580726495393870697396977066453242269455767286411152460510390483412306014783411811015753017561753250801855689088485541344325469071603465911197524879766942314012434505515675290439431055117664635583468814619987457497889075344902684919422288801902154188401492923213848867903828331872714338489587772656612407700425267479645302995395475617303341766704908935000711286846535547922135840885479456945429618053006823494272155077742204185268648371883383577351762050758483345742933572064625277360713098641784506653889316691338988464423524995142753723572019297627825014892130549386411380870976360333461801947599089773469570544940262116523093822417605906782325588628106091326901780416824411304593487744303350556534676 [146,111] 869532042717833452541018000665532878915887710133784953902840417872173473472667343403688204417683937523841875885928358983185858429836214341154836477898972348466926906222212774702948846367074437243824034640367336127674010082459493533842415014119436042996388731452864027111744063391664976140740732571300368497727529308235659258299889394200200521281873675324168392498490725532405307785247236408990697929179119576461807049426663632761949503716145503040805851508131513673113116336042153164197498143961982581925738188181831385342185362515144501994267916021138108830146246013940252343907575614624517228215581108292926583260281807734725380906657762316854185467489556989393917098272378982870158503673046941186380836446819887650782630304920272011263431672997891241660199860137213964522996940872113859550852142709566469397047380320968166379074338926759013003984418661884589489618554626012648684956692071182965833732802834623176885285547415353681039310566700756982349222021558466169973368177739804170260240013666608239085846492459567009353362830290634875972246578507955010717464227393062480956299220325218239497884369636850340845097068046174491439982426671747147601424424247738173204380353634141733294836386784953180306229560667017826749948518280556962323084138362149842197954692656150210482875846070829760136544341902253591743601921147818538624850391601603987103070135862302712617360622058319360281179630604298165168477054202399980958474132387126623879963607384105891200113883963559943122400778178517097421527303355733858330993365667619485544 [146,112] -305233052679537790101092198681630055741339705142475153201147456635671269711888883923121145195628282500530342862280071049118537583488912513175051024674135482047297085564543324772305459689685801549389573092728759502007854180864937157759750054479204681084651573055897520312001839279880996048794775110899798724515151157517644364516110559434851386987715609094231814907150953364291402814265174651845309262370853059723842849136377107297876408030995089192233664299757441555066442941172837910703034564991680835500539902747886726569128205231938481841172509965821256737790646974929004929990072842509715513740151384728045229739340282262448863222640211295654789952633197202499212403290796993487335680241185333719375265490531883209865270524607766136430536271870465155018564599209043442325622873164371728169744206692996774025890338983419716656167775207319399477446051379958486887645794603847956226716893916975153758858242921301457699083729514808848666453045651766524898642170812669741766118525746061484415354472182930673369846359317341599042872601258971437158695092181434864708382619734700738351639778361686099255911741720358091303183279116772190164300050567873404027719824579965390291628915748409201112999165814946704629115131000234380554391099366922006778433797886432813118950503022652076293947199957483506416382629813870030844494399893788926542655530637589252208155416419085047184033937513477014955771088463814487584945907299130055905686229329203456329331806266284010760508775584516802935713549545897676434760479196472294578854030995900 [146,113] 18366080310235659091138016226378255787564427485573916453352958503335258209081885943779726055422758562666227100955619722855270360731948571448788511984198145951305035834821278726535792569978576888945173403237899861335323159946758116079009158397731453420128387571039130292876580462875922074246897585012956785482120008641878837320970364936632751114908591201235246880595137736732598129611239164107491601391739535810141987766072149112284361521139012223285774773405368652859747678152396185632100733405402823832289135550615584371263141745352142962717816225552617928840902994611198585341380310885533799814143514216350613635498163439010196377467810497708831230872897398448419234035827947991405493336181471415589669700218121109397206206659246351883216524778449168632960395244944361667136460125324577471273124604685203118808595939477158714051166214205099713344761830291185315408024739358367169257713449881896721914642458664996483306645643329971878889594127640269943772564587213253646490044366900844339239485513344166377396455699760453483413471817479501746345495625620611414536165709912077009830920707454823679798282359552017169391431377194765174369870129233766609357893729786798161841549226204849430063655237306729862117683635570916950268027540718334625877434517856322534505078521203937761491932350821221359450944664813643431888287825468888845201339386374538338172274869800426064512786977064824198042018260282884213178571058783777985808299855106319056418627117092516334130757084741118734800398283354432276714194077389185358696254 [146,114] -4905499813692355958194780455298461586285175252506727631741360264605472218599522399613531361449380758898870079638855869430492295220375755394949149854673061987530090466791032018324448901982550190893944283883540790240655871624134335294591602952228822221387020998455267957015971739730837886793312395977025870894724090692961853948311831267298952196757973864859525572310586611734058358951764220234657549471196005216820043651934567225320955592227165724431823691521434994975194487552751731113841968509825096227286754679910404821168176179181959452529923141066885208140052550498386863611994375752376998809196299807409602907851238650922916098183579610075397653455964397985650975949075665250647802376670708064800389349748200994073262110915998269388604226730811409063566725617250810862562025078224668841597124416751080888024852713491171777565417437022756429963454846329592526883177294004585927499127825693548312549671334777480536056862352765098620545801441160737149887687903843996778458397607964808790411331793633110159690911125006769996000099276439025315570468082003496750211939210289776139552402230088154642284433814903036212686938898280191642084498967554499932042097285245375051590020364785672190032032323352299568472592240956795739303656008533748456043482535608782721880722370366762827700209536925349470094630229098881074498098234029218149260525187594824705391935492059242251612589726808126719570060453592510332588875592023945271443610881738601347854146148707834886387173129672908038356272839949752204512551135740182784 [146,115] 7560751370809402235112043830967368651512507078689024998326163710761292621524080821151093815597755110066738716214340162945737206118697743025189299545243706204937155913946482818365229417146886570035715588675126459235545761599292732950659125369345966162043670884623070584659795993347496285014304025692403104531804073245905160090899711193577651002655346444396094322435984035704850140226471392469258383007269267564655382246514916402553770446964896362029529521394634038882678580542159538872780457042378217676607421086849157356790339624641073632672726377746770621086885479369034858651098483550527605749474693655876599584200836350070435312608969495230975866322315166104282212160509640111459439258942678628095499145653019922270432342893057110865503706120426533230911459481028628470868434161026929948878904760842152851704098109383605509388925886509221545147125144509591457686547731487708687221777446553281466999608467967663345370424004008401541728391016577350408045049447112348286813738040018957577382153536389520736970806502050855111315821161222387191132268605665322140411342701402676796699417633200575935847997778743657523386935678001855121260560731894540284447925538118612717221791693690082466503761628757775785134614716681635862093067102230570957084287707846054277714182576634002234614835885587064276782521164469245103044304581606495373435761370929069248684666727113206790648323424334603802371569615528416584662184499509456207196652733262371641564938502822957787334882435018589130622571553343462986965648198400 [146,116] -1344274514462652362015920904169701995237906893341930343916457596441551424901304532381036280981130697539070037720129131258924995735692743543018580992036385411479417422436656162737993429017544071426985145497937530703336860553871091794456073098458326519782860557291914091794837085770599770372081831204508314502708111298100018666818795622409776734135415440147275517673436426744332894130390164460436217560992800885527123319642422001026589943794302419799398168763327259277828523832682900307948693874314851045713303610520558246864144322309637265514929271986266469023567779277781674029695676409971286281620369373998801776807542612648533562481081125538782774735065477106158743465871370694100550638761550949917874067947167712180307526680445169517481802373968829986334053774129726980832663377758638671183627938891081871451476039960299687329833982585059902136490314689112854820385195873210805942319356355442408561224306869476949940689079029384949835348939520327056762808219556256982331940235934998182390528053929047005291737120589295418917051742513031140639640925411343503777529856934269233800836662213618804963875748064256152670707854910308110280251515163053658027168963801718162673751897672646793748493215618933659691606180358560995776757727884461303972014541282096900533526442728087802199580570436514940762824776134706340680428841842398737289115319784031136805042412566110447724076279931278560783336984834354940421522036943951512874274912752823347834062627010207784392651831282139934172168042234819479650030 [146,117] -1126764362858422721049147408063641341513757817593932118059173248988127768246801142599159513152249526191827704410030981817252080120309498137434229096132559481326902337660682689666756302843301041098793129440339434041341154687343918789258814010691719196833785097642659446320828441596096665792575312153089869416793683360710532589051890939718477975004596964194617190127981471611708958211857437929475033186224924792399785715938962458956807751422259148343893622389550331575667285473934449377358455164188312048334755309044144364809524924036446487859609857897763549123060256923874740326971933301975291958922847321367137136474489362180168449438594498078674028199323390261237329520435290992948000151024847809760021348109937463242474412770120597330281284583313054902272424737236962961127897823275918360846629146021461253799939639426798791137041583815510633732914945275858251398129794784417713450445245760189619874722620183354275130821116146517536249381242470050270747542776158358988057699637661864060241430392226429866395321542875234014151341357009855526090338124192077168894403031414903482046952481058560453906561869703407535373723537858048615021274195804641893937765366427083956081167406888580304548770151194891654680786649379224897180616987071396549636402480452363843153647777456560350056105602749305781800965614468431569583855324035218281495922120316998219135947099054245028854487032688618632129638728884959205203989962919876122253817357665269679588664018002674080608305626782641792853165795471650824 [146,118] -357454835523696253923455146409163128449661309569855363977223857466299440101219513901131975427006101170649174097143706816359137267450498720213616129455201172314428942476126987534135765059816613843581186613013709525784719538007809221297361427527893241380919330128373236551572931965176598539538796443031351339975656996547906783981339164997666839124085201784933415827542257489188995725447406469334441902165973339994163906301597047753054027558022201914957707725784619916925264527246237358325779906620032121817704947967399805777962457790233466873702187202401687347566514450070632533777696247185866872604216697402609131667825192653159841801789630254892894938595458035667375633087735975590322618116121131628128627477856760689019749079598889273309061088382390146001520472116138452799768373016326793155054188404511217577640109842816292053754147734569172479556476726592982206034419700237973757786573466544806893545190341934909129316411985753955016228305871846685408152505035041957699265542836495415617652707421886618286502844442434523629024694042791624205864305106425316470563182978879689745218787240700090213040484330550889945843712403437038443076939797269791679311764173202566414037839818213933122279378861633577847103006334092177161651768012925223761748496228246471086955321394354671639180518176083634771872278503947725789321738368059541695649635417854339035719488640300815442724685151329483992730101117649473117485909394957317133757039037961427053077514374878050786798973716697817064759432502 [146,119] -22692348032171682653529533038429536251400827808637156980476958720949198733197390127264339973700531673112589605235184702943724309273343418126999474238377870795306574463991908628949700060973716426476749055463984778397388944752292814476128667705387823889275290455311601943733598373717636434105945319411441644308828126377099042888095356043886304685067434995392261691053863684468657981583650735868058101734047005034568889861762182958217583253477160228231873224808453078081527364304872084654395434125798755754649126346549666489450425673820207141491810562490576436209401057413378528641297248686001986782045895543534792584260857205712566092867543549227445273101389585951010735881673078293591443819938106097889670638042413938361453778404022847730508965794284787684249733749766023083563735063652668403944848198629742029752422116951674023328266103815834388298672569113121772628693586053257287817670994638087181952193828538876767554199921764249043181354359595570467706042224426987949917654018056867739048018753353728065216148223575187231044458968362378623605616381874034540007115466252236079138385269411247480279425703554829668926386847456568548554746472389439494428780497596295921240746916451683404394210054308293266453608620568488540219171974771872348637511689285138576155799177153256484327755695624864266816831224509203840111711183344770682331752239763121182816488168473084959792904702882370889517711050833005314001513551761824155226181041756060950173313684845368019638360299832659101944 [146,120] 45255412217964280433722736411063281641662383629620628640546131386471566507111536801105672870371048510895342128370757388829013810060683850238141021982265958723528135254080815247385474612348597159172227941816709285529947707787370042002002004741016279192591128285257616088110375018437850432519220499008643593621199209610583052055747369448853286161972090274894314880885192236746944360992499695457572092857466691969055933236655092162890831878367374058548132619559655557240209700571126508257798934992503387570918018764428702505157672924438047812026560578016075593021372254778213281357129705113917685014964935180606120884919947006681223170319209343551954203053844330985114168832289538120125772777061937243751596637175370463558779313235703968823339760328309943706274559427480380057668034330237364291783393687149249906493287676545277108825399454319927433431468847659302581926595997901953061203300458336733318269161343308000054009215141652290916864712459906719233913764054012814897692368689989432275887909890647390870555578576944259951326200396520656816331410248467082961788787871381202276685888029423902734933137357519377009133051884970408919176066953375732496094987527445695669536104507018555345540601841734138649022830305647957474410123358199154627744620439233107323213540685967165376308464544990620086774018388051122079688389457897923096633628963182730405975779021074741042920476399527891386430784533795364839233691418151250821699607256507941223784529532503357450256130122715657 [146,121] 10117959221180996795368783543875407823544214187178104131646114421509118014941846260206293271697799962680867532153789599790923415994591594300830966867300662858728420051916592864670975930809099111495204002419597207474765036111882302450774667941265124392217421182639888409417346818252214888157682944533062824366779623029821302988505489919959804690390605968668513776096037769847337946697517239539673436797372707756523946203395498175555875718531590811570667605449857756144058113018040319009391490166992719678348879938151166825444890575142013094564081093261323255969667192385401231528320212372312020925052165238826941238950035787655183111121392902024807050023308713201827893256037023232540034951122077581313059284591560015129558195533729677959929907083894336930465224910373624542688077514089757551361084893116059203708007210646510881232123836081930380012478471914477344200552818860312369687357206239179079529016625581878760495807448310362373836930287061157059429290550454194293042280360286175125417280880756233265076887471494865437826251129044310254360890943045352931519923328705077638016262513343962579813175675545752210440731388174458389122621382980046306628562923525607591763252527500667241493958419056848285858387966438441208838255913379032730617179609843050016850063766972310502288855639798670289059328023442991055391967617157155295498499976316187777402607008481809093858310379400919712830706184910810179028257536967596330294912324618888531971396745272626118336590252 [146,122] 1462071623141787119496862050705748538979324059464910139360453683743199942141873321795453476460379266478463290550146858833760158486990269809876519347658412233417247373860729527090117136947503642829167190090314756488804610832640744598085810898371530761039049942479147922451249452345860640626234091324062364445700699078317533409255540199436676810405932971643755993777699878598008251535689292115511706873536197910650800988520090853304962143109304117515667659526750906320300475365973594853854972254045107878053901052908765532100228921821235887676805785199415824046091049141196242073969445058225590054651604265383922906721174807571682591163360017545749600851199430074704783966300728370249783928419595613083374128471310161061975915921566774083837409142199790068633176688051124445603290083567251941365008206913715177434740583387928083583844649458337852893244114731964289242263181670187350865028280862699884271100781585125986480269447312740098241830513146956341907658900929177105556819119486127163117396872265870736632565518905243118585433538169930416180922188858718499755341888063021121168267222621698115549067700500504286541334664594603667085055866709130340785758532151872260665465878568484537113437831616359441242222198322611247293764642442936290535398739102674680520591399158019110083711796002184960912295382658133561083128273581444392695363678617488854479522272824615766057796868209868406496827047278589785394395557167141546479329589286095390967272380080147192816 [146,123] -91687151268731770768931362249285659340482883301774806975067518310775885454829849891857113814154014006735862980807997867402970355657166105821080896768214024073198994115673477721315340100403915854029366112138812633483577927930261678914811868618925240929853247097993594638198504741525901964601790762202578487669026412196711635705521464761671400355725448650591400219651893018779283066109525582490821430221322045387512295534188410460062674578542375464065344417404206603330006555070604182772717947158262934053075328885685018621071763606954480266543640187616042753928307665900424974078522162410340353053626285199689312296683290101355953115013390982459128867311979737008575348032788171726764887194144843343719743671676972294563505594614482120830365714855450668846885998288290609522878105686867810387023715584735495357918886940325519488575606410363847003672453334154033582358426087230465735197377910388979900105096363324657167353688788241743170933527965548934636046127863770748942624431880079716297797739533554463498488848211221267787016608128792477495578124590460135905370904585241148030501339404467854636395948566558106251775104410216383770873557224508073259938876750718237636106153278255575399901504831277248618412340280625500742246096953729225771078496508849105286076798180727987832803831951466103965372345127078312747427890242586517907141945045022686995023424430410870613537311770314109315230783459721207777927355457515395739309266730067438288212214003276 [146,124] -36037831856539390224581672879040970747627024027133563381667553876883997202400274304842247916290192843765795239646851718570692061538396477867525303039540713688812778433130954669144007539179663113560128983299736107631262947567829341149256034594307803816079496932716274843404195945473123087652041433844859207027487039906725825449882306304969550722445384546317725680506269192794622138308618128296258126173329039100892186544567509674609244398149183093478780608592235164930321876274225857189419296390981652556985643190967227474448264226218105841377357341079994537895815118611041582055359865790670667073270719576720906685137878272282046753911548917085757177724726123446323265979317986105679573546403237260542318695862766171458492958395313461849392059569839023442315308381649045746544051879441639125549148280715422183380070032456155700819611374722450596506186209769567118759213095352863803405739376113005163008561932031243764751203895589189707635956468125462947093878124378199915444139148930592222498598226407143511687298898721624793059808878480519178751385126688856924066725502444892793679584779650135190600764700247541418193176296079423511455596644878627579440926002970394000134167012059558758888573046005703094663430460611276993504779792681055439985990371251111486687572988420633255277925052417322877329938928042088247799019695337231380535839453943813020490369298475499480743473275223748378517700393752503858742274327107589517683216715725221397974510 [146,125] -388404915265486438912021507296151622473998374777931384100652737994976096776294740234288873044414351474821002610566530319647408276199499138156335754093364380898511398628598878389558569805796316814014572255500173671452359673440583201943346730147061411282535399306125130088050698632411669096530470730740708991371935695759728517762422744293401141844619978966507554194977099185971992000707531601028052954299043259265684236389548175236579665382281011264501942147664593956687059499736657136207429857413670455842736170427745091478456503785351388649860700151879474144078909361885223823672285101841265288425611662840470894669370848367830648656074670630273460381787932393254700522086976963493045109945418730522457712026544378005608188871211950314020060512568495880709252816449378981306609081622173729878892806582396819632246192976686826276356043592525711489374380519141294077581668326851733823714812229849673058141092375369655340126813896150908644293149356927611585343965637370773333495791755766783905422246207074547161162492338374376147174648508685116033224508044961063310437917442624652921695629514407563388554991065546215023790604867500630277269294275707990216215466396848219152688518105955175327974026738981508229598197963512344907644367914306005991269655749344543868224321731321422276633510928655308736302637116584901913302873485767644563619241793625945959487768005242380700825102735611877765700658627109377877948514516077897087284116545311148 [146,126] 21158362781904414186362200863952892235905914468651346849476467454063016857259532709562369319619325270956915497855152931997446826029240589828683517672356212946786815685905302890035926078779681786636893159111146954665289399527668580314104396921173173211563945187173648080988488822859637931879908651865843579893646393675454311826498515954110037122402899637361910083371125038322621502730899094176667556764600039442069742580293699340535213336601725291688370774239559562203318225130644588075389886168913769274526953816986975791615356585287120937376799831860767714489045331136227663099937965372006605019133196401682020580317594960314860745341789494095704490327452557811557221675096683547553219466977131816574561844193445446769373106523732018921126629407310651421211393471213600591281516907189465656386590361947828424024794565307620000280396049371407644247343108662343149249182779799628320704045568411391409436159293944901657240313834066090263686157612053683365951841675775971363194943073566555570822298831082445524568410223839599142932269894162484958618231150631026379905360047189306285172226657178296917140840563236163548995485676103980243266744207357059855534116564906710005413094907813924788891937390398939600124946990259775653629464255388922476214489016829666560253808240882472448980913020020202898020595814844277932022681555103804264382231164563293143888336594712201392425331913722030251444609861267966492134735049186084622746731032 [146,127] -8533075380569215430002944523690386731652971013940446058629025126747350862026119737760721693023706362581382289743770668691405588487858181950163454773324468625971250261750562348263550687695152633505392202486879640348235752271838377147757800440119680930825863217759738911227165229805954121126864813449325567202861215522588185841783080072703883350143202848739010279696049810427975713115172371900934400115391647728258381407097205394363180966927631973012244065280758132921084170150984911397769324401209388096693648369208221227357953596922971589922718572009263550223633318348671645201659633271140705567337547341537250838805848535945440130880423022999661130823873004356466698259939718493617361688589870645496074163092967135888743138946332714459607944750575684569121170110317098826586386641642089881964076072753079169516428010405869121172337391059185656604078338418523187189443517174610704789343223683744433951936597832134316554594175867389204320389581829804469171678895318180605222714184861527425481064572982358344324592724064531850775834960652556586929079167134502226820645091702675621931983755955841808623112783453713891143330119881293117869427461796408923682100733549287022465283429717118945366353236700238307248594988288314775478727373602386045413159118902283441975364733043898531046159868643417916338277002697605495671374968205993016240097673735902253915193365739015738652402328851143079392383544300821739890671151935088199696 [146,128] 125981550093996027535660373820738840034681773597461604542511692136216416864303086261619064153978233453851054674781058187605032217203806550051578660986050949308139842396443470260297845628591980530786884657078797852332681541041851513790755720226481993178664184486178131866116109129142201986515477154669444106030416943292873988639012757519919965131740237300380956152965910147428192636178870636138699763291608017127589703037394220556628206716776537740160590054933565347870483141341402904681169667210624024430043925789237098064193303035609269509127102727755643991311710026731847660444983548413738219379185090078131503408633768996126935113933896218219596959564848990352665848281404088568943580933505571703255246916843101493127823955886086721326048223181960841011284822044699377912175412489925976361305655955658857734731367557933453354678511006984491842547958059545782166348894379052059085883758514696501811593117670185886360998514165945914432181850853548331712886408795890422786312335312367562379951548717809604204860861353052561601420593005229297074531498054415155232886642330175821824841897788393755260554170141033976376322158477540538747214697008984779404611702987672107586955847781725012974970096468512857023173745223165656777662312997099463213995144020758382066544477477875188743327611694242053251094171313854919736588876978129038077415042919472850497989988471335913585987119202482953758787010016368566294030230402268 [146,129] -4742837468714520577673067506883268917145764627961813434912605332049030586209207752590452698417811776934128898000989670623997998654239759658350213792410037996052388724031014087680680050565989820751770071567459523343372947882262784896839310940003943988600140719927232849596492459208873474021796252389514185985477175666493048510804666225278267646571579791781492384133514678548865301716552178930274316152607182974972269699650650100527371012349108710988644451231625623173015757266484182439452520167873445600011065513917448912590366967285025155221757363406768432062297633752333518448547362197296554957389418553927565051320643045185368431299093459079942909330906107601719352980522676700125356501908713067338511634933606685158906636747197264831726384478207353317794226797659262492076537760851347190374446502380111079077102789335301687691577681615074069477353022443460096234527644018053115004675145785249037584697482689978199213925578918384749316035465701566817144902644233891926394064284044960201209923636958808216436578285376721608676092997424834712792860867371694989292718876579971629550573440204721661302080595353573358668312132944955881730648953060918330577431795518476705477035163700210018403876981513886541726616824918860009886380702914449203695518090573258901546498481102832716626864722915487673215142254763051034228085940772413587265945587457947780999020938821531120191868562025163197288917561805123080668096 [146,130] 65196851383276024371428581189337479969537017667027179823674548096752292762185104513668362495948594223047687243772964971240782080989699275341564883562478426093435047750699604292940722128569677307270125346861268753131884655838823248383630677711892510223717872738704311450856366007620492357730573590930840788943262712705689342923394260811325155646795868542046158167974844591376251964536735521259893088193044186954973158319555551768900287894723643135252578088824526118694314681133865229003665730748527094091969459064275414917359212951178933328959436370333952946990448541123690091994330646943626960907311454612455102221451081747014491977616422772873211648829530117303411025653049547304019059338280061783966594554970072255864404817951820919106212487812178375993674424550092715525060077003760374291447188831206349248184041990231246768880687253211723113752079391053764499773266351386518162181622710280322349335677358027151151755066144566973185429649064656931872873614944433834896878091866482747087834222622052256111437044801236580968787152848767947303926792074559658473440906765835545167982119187900155216884855110630965529538017055050306399860925904989991485113044868036186935779150123262231776505957283104687697244626989194390369314018050729549780608426547383375961432661163805202660240064580778019667016283535102712996299328093209619020243723003918260735645639157341530194764866755559740602936244750147948 [146,131] -2284799039242133908513127141082211090828450078724089428106810011088647275681675821455962354967161631522868971425458130352776750140123894872756989570673455702056201633856474287566325046356174683274436140191271615705937529316696417297364903153451265433597119593723053320654953127220799090501886263139564287451668368211935665799634255664050792057434543605508202648027424465398163729252636891746894056162134650454859307659015936631888227890683591245044851485383524192370317177867665934724901778141587861912369237719217115809922777577058232640496612585098386862109351333289641548323322289260159453630743054959047752232478321922497846029133370979283024095322719772649238234691043348268320586577367465495807322798059022581651928552236076622237366873815607798906772554365791789425589204549281582022799524406551086668466923078271252182116930393846932846005832795987880643367235040061885399788380761878057858824103582465709325236856654494135637866652275703676440075770210850201081349995841542019713198203435191841332168298988482587009662308203037898228148280955542191531920529313038836097203110364399295080297468053578004795153817729704654503473489810542475724876288947969759193649664020283435381047216867191885208511338476201265291577507414677899087171149039438022099621978886928727420516581461592017262874648380321883021082078143337247099850754523117092629795217122894239043184542063430884442715245208 [146,132] 1878784090357403001573117521885711699529885510770090482032538693642652083572798781492210585557877154762600523232421737807215777194747469034478061425727090210689256663564491934410038106427546888020462990474040604039919474279146732150723120606417995504503231531866529208260657885007134969544309143076075895587284553542954646440293484922033464748741654579863663950180276705241793648335544789515000715352782327090946136595727593313256163009564909537417925769270185823676059358396273346829527082557629629845988424590263448182491842920577020501481834942195301664271994773910522633372844906576466882675331093439244646103128330965232196918387694136391659544524329112017557820086811439511378895586112392528670987233150723408636994393538098182441404028528974206118172281815714834321947990612260701158360904315180702764544453830015347229214157992372217588676944367009878225771148359701830218091090099994694596307344883879246273650496571397258341815207237442041491981688751335970926073169879133315348696678126214452056195292169968939460062312231170987172208606753712668926323422231262329438544685697324989004034304866157373147368485260599935025113715381881681919090439706735227798363472016584585328974333184816889408276633458610762444259982355011226725268997006236575927740192181662456526565182776040567145289371364776499234542171213814957353521844055863811315979820582981481934280930809905107492 [146,133] 425072282283204466722825398761218768256209085117393298084964459901437623476934090454552761201308679583863993298222206106087831016289436844129387367587525168576956685395146858446016026509531137743629652709554521598492921865523557284467496749771450029025486983486822625358168344424120914970774309039801983707553798006090342247946747472452176657990509737900645243804782225399186265112056471876610685486161757289060418920067309482501147238288382188183335898507947903031342809363194299257765160581022568107301152362809730855853026770298550469321646688941623190974813993381761875106662967966127919290556559628917458118370678159292020510800634907652159286087460798057073953227232945189274205331476221453476816371676048915511582096161398259629539402333197019396110710515438655051996345067679423551065965281208356517582609731055471985246425511079913368781369671311360761380156174730949763592716462056749125022386111329147336527957615214669001529970455638608317207163178078325616360749254045311381542505224727791063441682013030423368856286536039504530465506665725784220890022409293057061110541337402498730673116720153058684868030339889055111359125202374785299407996961870243367920737307734937988153518376532432534246907215667669252881536188404396927601833778198286692541835736316875568610383326817335962115440852373098215010666797044258816190312348890731062264183616338197201705795281884 [146,134] 2973526607360131061969667213584608294943068356288188727938622056961637733018645471389947142742304579023765920553968212683741098160746282684638268030818246212857486359265654592598892217354968603398482764719843172289273944762373477746453018459142327079544376347817465216970812452239607061167488466001011398030926877471289983370076053301783364543338376913867256787669212520585652480786480995569613345544644684761985156477923284671251581175872867807287916970168695734134639526872305739526326280331993601856094743829619504505944431062838788197078210003249953606818641653807952123893504141236519587774431664573663882389680060711439771184181672920243246613200086921323177476609209097413149735575419804865881459733226957066303873701843398976438862436106297748332572837281140199236859860757929468853047963029059720547196466577221957738837246678743344909684578687522130047531988429702633653531583158033175720657825073420298140776717064009048887354768177514309406919074466696739777042497211325233596473748405687710775645103879403438445767663445015270144136210551455388872856223298525491440035889975822829241791820698102389292951713920066277613063382429511484289599880971070158744864058583824839933600227663075563226222676970022079376824792102407181318414025452997897132188848904680667667060123287353352932627946253180811712197167159681960449334498129007274096737341410441884890936 [146,135] -7266875438862634947064638744797425691540543027929567385835475394242673643741313207931174223425061605061039402147533959055645231509987942222638720918504519337860419854575000719500240520954289813359209241995992513912122026333809675806276632810997630541435909563414557554509357110389955099138748730940572758658907683181457303445775074608097914351858845917401967429937728362981293377790936204839456229942021770952541081002181962265374121898464536298431140558105552956855886700682497013277172246572772198002122738414006851870150077325157048927199999859858002732344061947302881757337758586016773850009438808193139239727898826221264741788112922970702871760873664480155196447574062976686762214813305233914831313100523158720354458223121465122843240548382134659541050660945854679995822899628259747056350742272451724140866532958146276791184714565278313607334299823088802760748723499441396629414420789776594563323686069598852527364438588539568314497120757924467854762876104179800293373743737554856886953200507704394977760536451594008662500970498389688438183244670180718402744669374713295816291722807020734441441401359117428531161244248915864527203836461825267202075935803180257646762016062713271272284932062654136384031475992822612371259282219110138814418320974229268741873279335468703749123203928369469511178739273354056401307542689986990479373369764383141017292958437024 [146,136] -11340267755554322147272528993602618415030849280941452212924935041348087707523260609641679042818273038792079474121083778429275799411296167704102578351336382876035442438334142943870602993735217253648208304643907148469823533945874448431301709708706518601395463549995809508765872966159113575154372859899651023544357005886929019681479153570187870077333228336998574886192894927565762667258691677189050377762507091002068472887751824160283500820889334387214783035700528810347707440591373526526456072896588210960827714123578557237317245675778081087669525594696154420597271500566482948068510925544518990833430353872500446437481712368310458361159000576687995956790025508799672763019188592613229471826610923020740917585415845546131417454681466986099422398050097409819987343700372274339904095868518234978464122146334412807126616394874729166697350667421136586044678332015537830594947004653584412212230592215237642571629909659607576452336568149791459646868192963129301700666252767642763508609887024366683192070597292725817247215060805983366602160502990114574279383483767352610783784036995258118150951558917700874221079593626213554337512568015246864442607003558893167836667880448782732203082167000009394805307191632461238766710111965112545249777330121193930981761068657937725234285995815965771696395487235267968361046872472594556904197399549550089576388337642091877328 [146,137] -27764521268558452581222513184733482179621713417615220327632091142423552761212513455378280328113759564459644690482851654193570109400050193904170196765344334915320284731927981939198298256415219626166525744872614482064628924008179076743653593116547826303686756445261390856415595238598149123129272418428364907369944149285382519534928743585247201967002321781414472859938961976983073419441104144166427034184381392303769946744085637217942746379811475617798107205385635287989381214949729076704182446201644873952412786912247272359324568163115976822407955363182665004062259388768531568720215038575285102197816492285694329050334694686087387923143134956324049850822614739032681660800047025226445727659445335263232056004613448477500626751322530682843380046220074523656667320381521272282410584181170520473539647002647529789149737610895178374393086201627916969980293085662282408297026008930516350735116124304068042291169219599501092809126846950918936520758831209337115774563885946580704102408507371165317901383466349620916716763453724633642610525098526320316964746704226563607071856587577379514784281126342515547900833026756618320826991585827299172260775235423286069424761156740604097633665550448847712359989800069991611978899887214153981848413580805471661040652946667748320386344748066897601625148465969527908719323575758723310245982897722088438015178266936 [146,138] 310173307461687852936553875705495309332788232640180249043298201209438487365627179616595866040359944914480669344261458563904082718898953061230609300125657905599773188434675840213928121011017543618236337306933264957130756907400227012051490306587007503876373573065992338480740873733619201931499963672003000099814192469705897317190696849862894442785608955246262988634067007612704491001244273645442781816720150229864501533434914350482227905650066331848745587677589210379933958375251067307627302283764526840882045699158458603842694651791928832017035262312647993124480855058307036980725070671558326701013839923864873289486996692821145345696594400961093504347462306067954441829119375594021107708185561113093410000030745759771289930748852942844923576670526397461218114661288200591901948728594447978886769157521523141117083943901567973232121920098797000820055949686589674061624799647078245002946228074280130599538528775359067773182920818310660536967248098275812086409671315049540616299454120794645952947109073987350327317971491703692730204194417403824313998904184223187937306567413370691781567505520584656839046137826145533908142657551708783359748053486794681353572884210213604204887390439301184840631783386702303074335987147739744642139980267866798241060586238185579367119365693120214514948509170261822294295742610203820045255998891271579536534 [146,139] -22638217725530613570564982448908961356405891309617692007505413898428504653990671925119004791122072261686764151856132223253484339933994969686351725181210088411891200476047387345383360822947126981875336773740988049712477671882949319739375803880817543988280318645801082294386348998404616392618698118050863973067812714689088424822185698913731458140052858504499250170896612394931299822911987421336529989171928051568492612192182595021636004428578099356463827303092340155219873088337761051710815684126710593670052043226463327086644913035108642777617022687300496428489320451157409440203055785089801269716888700675885761333915504790813851734582598458800425915249914997588628796057795688656881594672520111018322152735523027834925324892299299367089513849647029185873410142598122411568732024823727190778143874121546311134993289967691062291154377962655295047335071213997420434603174521692342799413674814888722842322080418471520172071749815378033122837106998302219996133126625145959310501974299444079130695177696369330061318258056452752409981852356553380045052490944047784523261841470209217310258785536553139321555753677087276886457796511688865265538182690434656697496110215426898607264136976289115629570912098673710797870568521000007467318769780134875059817550636868892664629309724727721425094469467569164274906327702567772783540122209292 [146,140] 17662327591397269183862356206166963138659169988773071126551233623500430492649556678006865526107314685242256276469586919224591615633257227423424739102560100441818515255632939602927757078302729680923052107339979597125041267500926744573868062595310379504325160956764590807751396967262434798829954828332489157501369625142559731912261188966038997310761793830523558609797719062246536874777736945855681749370824433309124174875046110598272690640567014588444510312469770149731797477832444348969170528065716542277292242267050409350623305533176687834872639069367011405159381032032579838997718371300602754649165741179197166726562860659010811056601119177377986188127755356272418379809791197564096912263539532330555422385392396430654962272876434024574640286221995490157870459196156186084703299036874341668910441371540173393234141168516872915516114388254530441614177910475759353948162925436028921081160591152261359314237522006067973701352008530816277308585731433457158710936437305419052002455718465387148185657550337023581984602240678539546140416512976072815909171748013292399093172580647527814981162889019262092209526450712678005528326722491037916871199602034916687023692850633789735915344698060092227638895096222089018786776323130053922496706700548353232599901036859144917141250882445115655486355393330155499339459523949402069126 [146,141] -3911454332593727416510114309893573468825376029941402192782519573392940809639354211846025902744390440662235523527415535065803336176223671341848043240074945477036931133547035769963760099759643157760516389084405994534326301354206532952094548427008745786552272381587363126709250064292326378085055280744794156562766013906529645311303574709928053418225565873832892827234802393154023055644204920629454143459578754871957671304754549762398290317596030468013816346333783790515167265959385643649596625108842901497856211046595163605724058507152804187202338411967192119748427936348305075013031858974526121789631795378095082836102448767005589293248682282429086291151942812976656564125736014781528905323842048540992670334711043537249742578412007711378958583820099916973238228666930549597276839854201771196251917155695223561745477559358308936373313412353124633667912943842516114061130585015549606881167386932285501622403612096705703066657485862550031211651010098738940519079193294258094031163852902073106941916645082641249448041768837392712850449916486832422934158263196882793381311127442479493080467177136214345851304850060116476525322778321490746261202166463374817439022621422359648529677704726583930566881927097695078659556725275082868991572296445201264841741729402164870532081919774163588770306494703703990324119527573 [146,142] 49182736731560536231508534229748909554184720593247076302650702605507806707204107654784947845517945498762376929679252648854775196277859328388198085959798986213739255501307749488169326916299160711507003702177493989978781181176045365661877734744531064832561616369900522383050431861330247768055481704787343709232110873314822989971834810455280425721686528838715016617889030634941410731565018235142416436182402567150351112768256976227952441205971118011248600479290138702752906108440900776449697462050346409671666033766737761107156734223118559820699478328855407938491939142059126812808653705920594455798377569081638113739260323275328416323048112079485646761906806536896149294887542459830170781449920775432436059583700894113456350721036460469256473407875724209227909454984305671393332894955665303624862287783562345973932934785313169295322573647385224126413350275751384505672586069599005736162913072204335106684106363466650072722195164920346784819164150867857424058440400729000365581486530805284761507256068639899012190682148288602706510818581494362747484468876314789896600369752215517773447943024578600307107744529616588650920251205471631963205053786711029223418421210215294145343751582432379498544632170633810638674675608231679345230276733531869471648266470704981500198495508912792758724306947128029488 [146,143] 1171704930491013253650278559371396255270397374983815026960417931238626317769288016151247396799628812112625554302454830557591010384950818173061428689259125465471001987897717846539956410391498969348510015089408764263729632617509010796361667382367057670937800622168985862374296908258860601674729823762571122061691629740018813288567238187319013039070049026674784561619318489266705558123028125530396927639094831071808181816201060389561876915764495286957945351023490424769095966151505392254219050151361687428228292607645659218010804135253315845166978220812768860109446390117126719098444500379326681092927276550512025235967989900712303855495063665841207958845944889935092761542796317292284804688571691556113114378884477319599034935559118671231179834810192742778763695667728246501532966398959032648978427295497745807591151523789602508636705357203615952743166695852661528726197934815332254870743118395821543650748322156684768359531345527348190558513982250017727230315409540742240978137737150767010206743024679384887752626593900632113115202995725260259995984601595759723314527705743461586445064062244399408804562241738144670930656647860272615659130232799448410545116488280013400383006395774066107307710703052562964771297741291715490181560079138470633353114346322540678038453384336882025598530472 [146,144] 8104010917180153930382488151568219366951244129896957092965914107832987004443602527095799142921710655608416908782179586502330200590598025456521590659843491835562758863087932894086924556064489604064769138273834227206705281255891833173783459835952324260866430468554303300280948852124427841847436060929916786490570356782858009371810124158426597966228288195943816914532944268824479983009877147245830622537679898072048503041594752531263329785424599453909861103901144944307301437958233703497703146573955027327271580451107274126483890399379702490456038711910338191513037842490040106203326096761513639985917866217147258903913376997863567261109595164602484296402508019675648857203399130628566829548639752780348424492111903874444459549293340983992895501372001015257428699588639240887981808303971875321593203305395249288570185146821930614875440200020802731578626074282523695254572234383825422782061998286851914552893336309477998167361691468405236595791617853189309273788937472449351021557996045508838102679583874574181927857599700971607136263840790575371953582918348644079991664388753424730292370983037123777974433708719345500237403794351941554949711816004302725396190236524936906927491807271437420603194077648439359289504824127225154384344422144920675495318064714106484599589924737372 [146,145] -106257142652029214047050637472467857901344157783728487072825436645968885159154759710549634703604459631260097635863265629752602924641547512846864393351557047731820771658460212845372295411818020074454421072148688348952372413005892781988326028587084324209258656160625327340042652190731120569735774385596971276896973726427004123144915973514809449948785924594447879110552089704987680875627575143784545507633849441249254343587898905116533448933086504753825875544344766237963048740837556477898423112338422176140006628572674168561788166588919808360882781186093284491735840542040216763807301891041177443688234648456557987398439350554429233211126742411890396682548625542588087821193683684345825585635039795240105001695243141570502560318381004002489996354899749335712774696275534103930129142958397268071831565288619291915608095709679589604801591629058560190478153183963795320792227957079371101573502601108636207293295618143428429563154325095235813265819457521898811167278711902819086624751953837765336849509169659924908415319605853962498975120504363306442859575292438636977582914109921453911913327862917076561699585085930019088586623883425262169456082558774926148627739052850224670070760822313163027137671341330363306960390870896570718008539847673199353416216241157397912480 [146,146] -124526736502479932811757770521069075594619340347975754968862121542029643650020152545427884500037753565580722346013993262037631031585293509733660718652909408905664678842683229931329874990001949417529922774535499555666652417750746669375830090655205641592581612812231766185805205100528870092525583903738936422791917970113281912600725728524630052619492376013847045520096294734039099581404163489332618098387072602404542995906185586815002888300535546453048495473223325918560563959327756124283399711730069813063635729302141460453960522332373286936303986333370798550769102947809719299217879088509756680433526929245414451618856129246953211281297113647802593714674495643028796285005668229308428231612363555722971550068009565182017757455462739755803527243402058042121887261693611200647496846258130562632572546319593050001511286708302920155566163323918772556118837529689887911976992191247857362205829103530292527050741275614149371235456075060560778803352791865361022743212195783856122111523452347298570535340089389759079630870738341470847692651550971733756283798703579417229041241870845501666937880000732883457831890345350118448284364938979778057891891721495429598204187685152450425068071359504464795580974932808822826734472877375693415024625274286656359175477346 [147,0] 21419794068932892650462750406189049739609870059907189188651497674813532174529037538307284980524945370142754644801928537054250055080368456100049136929960903165406520841767135309763082923971160922475929828413827224132831110313570053614140164290508750353347409691663338327993598413526940069475341147236584413656701811207783522934029445485763409312096500266325871496971679054625132345230976022113553510870610720481062759333253980714177638951582991162167802602478990746357271783147441346529607170700605219683722407644848961305292007340750232214021967211500428059887506811745351290736614365505878191098502026579891029173242050042887707721692825517762777763385109734153975635610506472145166842593097699708020544651133731468919528579184526465387176577321855563979284156059971315254290515711348080727004614204626063921225629265164914933988951609902567168402231656695058415915970825306043291519008563648102105833237369836647532535229962970322795347750060869987071995573788677926538006851784203270261031429150202710839132660063407208341163277746537678836312384356682089494066203651079582038467692610820131033819438716897442711663407942777670600907230045859391569119222185260083264158328016126300823001418966613602833711250537309138531313637462842680526558602112436175077304966390009641197639824677287064407305498555627260629919421307251902796714452248231804877518189265240548088384789222577684198318018425907408246095311808775255281384729952621383100739027491328815406709939760273836709133348765600082104799366735684542473870290651512540464524353442264889162964676098733832564413106648222713451614467401312364939206414481219646320132816388509313975941940303979968946259960186167476807020845852413056870432156511140931241528185656402351740933874972092870615470200887392212724119915033385990309287718380815111606336584775024512704190704277488204894669876264458846887632944588815568291057762035418281839488363615942034812178462743759155273437500000000000000000000000000000000 [147,1] -586125264697075642835898839624670555496588203121919033739539079712473124543984284853489245126507287467085761183015019324669052114248482268120428483265733346145390735309917595434698050514897481718978328696061678088234857741302254399598971732844713637017761604044246452683579125699480399070978584787801574689140500691830393592650146614481726562008085524574370269321645807006494724758486618013475783557088762493098909941640099188628151508375570026968530825887088000109304727759563102178248544155582919337754100948274106294249903237333794838026633288218890037697420537641802468176947753095779965442637593235872544773379616661009409452401535636364872598041215609435252503246287808391823264584808769391440307887839821819205165156962369912742761584090331766959831705820663035987773401028736982775505340349499781679292779341317901530780422262502581392171727905941805217804499915238476391491292675156319320823036253636123346549353317601597514419759880406446220057521759611633352348599009273100250537969482015622381698468274894162355530338160484153347003163816462153427631796410008864639317072649450690469647284509176512668994146601609103098586393765631349188968714955651673577443589550889646824479280041992481747485031995204322277948023392854375860635740260594594302081216541083395517131801676969206117259717937110762759045452028587286511806345818103236066954150871859182342147117051569734893283674900449020958726446894465917845448551796014118097231054462395427331351765893332832377350726900900871086389693780810263728803293056780444379111186839469365068698599609492929466418761410813190017753055242974119993272948970230874001647796123328883210025331288895238646311079486346427974256229404592781433895340952274319173534506765917737674952182071220635378771682707519687917968638279943300288538866152584769957585467352846116580604829888978307881928164925148513235910462526993038784278525660148126450956938479630586869006947381421923637390136718750000000000000000000000000 [147,2] -126819454171300780003751456449191321434785660589053485450330956576511824303786313442217736408440297781801478896743202678773567965930582183988405332339970178229032382927816622457007781473664344358827395824137427305229648541579604535377432900657328045378387253373710682462350926767534706750915298661979112054114200626126002683854338986665870697495832506527266332018487951906364475455742494888645754713359504316687689884464745577993438007537465874291713685027233554737054965767689257429452002095697157876517929642496452109746159194234997749899049553759568152301669367670336353594092185071145463769570090632089274716097811126968442330210229506756213448436930116016637055514095679307037509950624864118645921381284099845892662618237381728505570722140897806132732789609743002622630434424796199305726434481003481843830584870020135445850874238438964542584668026342365427224376611170233938334719096417644194902909265241322572379236048438732814935805245344392849311862572624417302760044300298596996940759110998635628752958309379751531419225010181975020801978984013964460834258959790200005064488041806820384176175912222599516815364852067641184811977309697631090096624117797507618554840334615936641205325707249126045346775093572426041627837517025324795146332744665607663932518977323088947962887920942071848484462773359568306377803047691315436495612140352460745115735813485232759965460985387339615950616307310688343761868352463188413102272057890954479205989178937612829256243153955088808445016978300300205044482408046011617251432634045552508371386743899576895620778824553377005931392161677914167477199128217623349071823250433747475676706137442878638059430661803958570580661311065845573107714649421133024481921711961652370861848829436988025560149490489187824456816795930875347940872347967421498017755821259221455279576766288412724961631296056310845332651304160379918040105103526959587294826076995283624846809003436842386292049411622429033741354942321777343750000000000000000 [147,3] 1067076917938559503531375283696169008600940577739919516850256843953401858851761159860864217516641728823927151843240447208134118900338036724483146221535174865127507137387607504196584168537628074203654210560387450516518320356449277808525768960004290818516455069623339631667823036923204512120090438099314083962066503188474824096763446768238006066132881241497084106862081169771096935749587556026732081493757687340753526055588513623524847474812634496942993439673784469944695389641734644287156703443244641339508432056913326762409525605649300982644217388858463491570778458889000339057231866848484656593665070058944649867631407196450391127493230891099779173838885346884036240270851149285803703174537163579429525772411837514909254788890549501169433729851420909879212790014347073390314611673020825841314497355044604317545505302817397855566989277583528291752316573117174228025463838688158743787512866080543574613742863158902132187031513185440179412826199716410084045718487316494769710955600563018497742733109041928756324252016556376840259443569167953096407156891672318447598255862828971875094768897608328915678923856215952174073420344130665124744069204539408204877695646158707326781175848385560993996289214868885307072283866338335189288285706082677653221130152823109287268937285775032114850022569860457889398929997744501639766553240251773570373189996898610932775807462022076752435666086790983402207566729740108970322868797454833477149678841942771378290211381970121495518290229763897398557672643945508114601399312589663098689945054203572997896578493946009121211458880872561811572871494596169425705909305570104902658529871188853893363949959827784353701549154022027631021119524010216945943038890013799013906600387944612908080766182784826880704189780858340263992591694819247132192881301517299836153863547010177002194704041333361306617965425161644637441623683583088036673937712898360540423010643643314565118524657742933581250355246083927340805530548095703125000000000000000 [147,4] 1648161675136857679032709784851769376567559361935070972973972168418177223138099900049230481071833327475267758886588229650933711732341626314338555848558474490957422252769476931103641371880920223062795012036599905356726956598833925475736380654755786670013720141069040250339609606039441370751982866967698501008755961634700612996170823613969547167060190508258509912000444175953969903490339713658686171064750201024464336477411580963120473557995752363316845767593136148539506096455669281204169219903113420602075250186577209763982299430948339027226470934017706542444537841123900702615431876609497638106342831787264152080359780936781252760019115772848113726857216290210111531526124746757554054170838515222732417141723045529863476805895082361088879748907141414233560636117402049387969567891392537603350975015812808376807474340475151286316144630384216277929835394987553551012419176677796693875523613733316571362531234185218034167521862098934472946717394417882486417676211408856041037278735006277542245402193466189945538317845179593280527674321541524729954091662380852063331015665143719774803206095587095736977702688303301744177313189184923222382718583949588953529736851839539049050496630045366148239863035203237052177633385546075696055155432881424555150891249703831848747020477601995127597263236867487893361386150577779117930190641976655093699450866462272188302219311963705835640637946236074439157769075735361099390096872536335396425240129261173972760217395067650931955387168214509986362640337510791350064294559743736884812285758757367762351771628948702097891790317728766948193579531516039745544904951197440068899162402028877820229786533441235107717261997048475114313053438732615553800159603568637828798471516197758034735129704648417365487311846063664416821468048390444815802724267459993301402768440459476606796016495885211566877722616147063750777479201570122545776801307755842266247816996182688436835556274832198520030601684993598610162734985351562500000000000000 [147,5] -39318738046805162879845916201259844760292822412941156657556112122035815683862309521171090707085239915858782922513638683640345430344066169244502933345014450472700144591457362607104850198432175267375195675680794813046004070542145761633614152977900666632378890337494235707591627040310557187019673757619106500718486159710651193274515433423979473739433186098470712903504904128156940401864852006571633655424679679819470690583947287270901736822678507858227217298813905603500695765281444728597539213880035122988152136631423566060984255386794317457697395072579871500257157977332784155832988668594019306983438015012590499075401263298344919892997636050658538845228889369931214733232638712242560514956365352445598421878685898431259467163852725996383159335348783981450388750969133607075420234282788518557618572441237045760894453663483075558725625834897757455363548621017970243183896149128279489569370360510068535365072948861140438510644001697756302733621810670989776209121547518331757658685361419292061539566091631783732414781990703036291556149863736925445253070156653591222908613210091258345202948411056147945774189426756216053755540974862508938759969342334657652444523520363726927468635604205970106878435501442668743177470622151349383052957077233640007508530922966107685413598695110776797470626639514275516002266949247685436305151777951620930009297570896279104270891236390843728812995141352781935937954354613764058215291172076459833316043151554072811564219016210875653770453556908145160388777453585584817299644511907488224457004657217594762462366015351030099365321381931729666879905121596416933276222192696859012852576228529825961515583154358768653517412861695134471881618453821520249333919915635310840084845098427767896803993650072832922625631945902146976548745570957612906633626714994916435511073603623015234376968409350949425673967268447294521216548616213339476274693373675430849046661553845377560296843818957515659384682749077910557389259338378906250000000000 [147,6] 217087272868099476536212474087497759294290610455905144044292789771664286063090394901737865377144090099943954444333576983513891496352265418014150875751459737574149060025393336137677404354667984113670314418150949813276138090242435667257053009603354962358575057378635031548597186097720022222781124731289726896693114325512778969410693472139929893755793116325459335396999757826534489031123344512237784226344132202402702532445279539261001310583472665568839803515528802853613866120223002820219178011255713456524604636274824827942899034623842690788821438542208427129390320630806898241006802057390633980266298910318799301088033311315756363146491283397183155840459489830933054219915973955185911962217933656838903854750842285878569418871534259458017386215067556430448821106040734062359486624685277006870349419350984595230006085396262865483390899791830060166869791817168652480244011003074190021629539376969800848326440749371746467788744267142883677556264050039595012728011939046993422124640993461071804412593160413045244083590669279769478864643918501451566301775105568966544145107069445884331062558416640263939104794500850221029774317578652095171197201868844041002142571209265009812597027405383156810319585326113711611146666756469910062196304043233093974678945375877185746389010833581882115658775452636661804206528575623975999948374050482989856903896251064338827541481859077071327108725603469277797212743758546110081052926623532220227771881403501747017643807195581773745903532673744383250622306751641581507577764639114810764698898120111118670623226643419226396442162880820517657574880823749897710188012335583906452351456635504089867421262508615338443759823486266177769559244273446382420703817286889727638018384360562294015805522009721114948511443490201586658015274183114531786511438854477221507933569672333733835485216202794650857848402114456473304327391115638205767385511733195044309894689991078173054730136859458156095570302568376064300537109375000000000000000 [147,7] -978075032975312305701483794756320773857081775330589200619515624793148643651012547543219054303710378589116329288842447853795236425546990251137569648357753840287903746340039945099447755550791228707663546015854528037903522760537189732053855782598845325863511290280135512206364079264028442803517448159699257271598510462205588107773597887090193154706678229161108811563645481027718470223432841160265159896927360966710629782374972103109312844389076574964760008954203931429845742226611829211794566741530496154868817764285716535744159547439849465640617144093046941593440288683121970137358069759202526188544237329764077987131375426836819428953708991997452183399417757961938582639806848054187336914233690136044817315153635170674575693693913540428759577034018741787386070521549787120281037258932246636233730655621812462924829869719974131715904990602112872201004227203438707715375351812867740216336927405339435559887750772205723175746456575635258607558184425671086049559387969002779011590165898060921173083263103180919761028346309281488832591502072516469788388740378898393084743073332613230884884335780861538101841042788685114658131610789473183564326003588686091938515049450702500436705628449072062609355701630016843875892284453456755308302058875668568608241412528415595873025344416347259934803962397666279588876024756885025062140617834140729832061815539382319718313933228721695195021130505527432506165130581735622680147535089404260106475326184333522384789404590115602156469913137435738837391399120750205367541388018692071793493508641834611853470059739817594935658820635342547717966516637614122443096008833906482978711169147487076583852681586437282642525643049303737826245336095261638937336096349806891252877705359986693427431991687984502806175539615963253618632096244507834966029444804751921509210856937912249113259276162244045091822009632852772835633023636513720823198170842759327781310121729165994583219995335554575177638980676420032978057861328125000000000 [147,8] 4512218576058319338648359834129595584666131036073593624932361886557520277918151782769318355606052498055933623164628708133480506266631150977888579641431054541167032713706309215820295672689131757937443551397275146658950807302286514244471676955698170426856940504448827453877651932439042492811978436432331102453642057620794074020293830915311341056727175342892177359870572649105732639553413421866844446203113179926613574608033425167350127388437193455761022326280011932061940681866083055506742970567189110638981079526856217736150523303143753642798419062744794108284289287806889115901312504796694959892984187938454217217292578226715495405462908930260611391716627157580254579933849423924824113175819080193610996980034728656946327641070242311336706744946992095628987383988815832776874663532004663115845395175114735535320879394280145221286602191596477265704814477065223157105951986548420351482143831602805881921277907810117055838177959911574270741352815971145828118556782472349346662073310541821999683131992812364477127085729400704189764847451274915399544425795572080090985897037488829649031927659431578172723564371878085478559849160064643723147184639807446587430689854699212709524603495936985075318247619805887530531747826433693969546893120134847349858304741209231050484722873992132604511402673602359416912807917520495321083536980310823677996818357324377578082110373507025926435996225210723116126317995069361815405287346703634711852726488411884678244922518140472770360525636065554557369739242334629050824145711259457769713811315382690118669703493460448640874966914478884020631621118709026971440384864336001489511258261280592647774321527545143634088273676235481160522736031693724683119419363451423632159227396733738403010893705041949936193502841307671561614274478067830314525498794875161524050310662002715125157586455030399288126147175658947688730346336594463657936916194104037512008141273423996790129138212410708774768863804638385772705078125000000000000 [147,9] -18949460908006405270126571809590878495848134987814477735997218421657029539167885170822144717769940690375201549041648959056846088997224075166354389390534238378961547001675683674206921298147494915815904222319566850541525838481075542938568504996628145525494031511327162880595992391566605434951360411879233597197706985319041859207052568612972801089993256027711746237029188315977307844465834613596353705370367576801745214821427409484342275370139833602449653942795241100303108237005601666351704626757831675274235214760070802527234211910442993428890636787547563043837830648237315427909133311222528772004562736346727410738641349184612651013886869922839413895536531227503046647722100244781953064432055861324213792346392713605457793515794181741370843915876933938168613025174809001271770990017569146972223476803271240158449514654532350084864277939338957496004475103632883695201803592142375322403946540945115006048913432341021153824573382462132640899292127088527417590135625307175621354094343449578757851948128506444775372590659694735938210027465169071065358066006297384846626440709351289990636790534183062922799194797299750573391936369919836874005895217532547065611390024989936943298465844713114148492983300020872676943846316598083555909199706546862790029465391149015291932777101992312392930798894902508869504554294931396048116161016559131813848060264728212741096926455433615093576851224510649676939710841990262072042293011556052633593116038541744441364080716107942467323232702430980033784351113169210356586912441608412124153161011682414272413516056603890904073228976434726137623678775827100050825598768781544489635941104220036472888923216767920379958049749444545201696782798439627632201134775464040748745498732068169404113906231532703180916182825403103812411897709893675594828447558627927034439576224515956767299188771890168276031589435935237181841042973117305946331219266072812821533126454970890489588192240333341942459810525178909301757812500000000000 [147,10] 65629324855360243891822669443583738588602654631510415520943160240344223649607678063347689073667717629815317099585536000474861167086151854753378800511271677095129372757025456812035372276453891128522175578709982591739302155982941702733936692642084902640548421792855094394873864095903261477373052293184143723293473793969063627039451845260830912051248228067566965246789971774505666547613185670782378848549233891927596054289830044142639441107204093965758269277905761023387151635319816731686236036236250110233631106969496304338538366686998042030405546258082910165218931583539557931875083465074155354987924444825368142017259883331260268175858879927519016986758673922739742797853488265549610575413626400485396735518256447427450627156522765808710712021484037525762402232694331207359339413148233074814674650512169549911843159455592043674383594323954135026897468058894066022881375979323843898281875232321860953824883907903066667305079021846639587293697830867850948891740796804652526204363245367381149512087802349771935844340403363689212810110041991857508490617961329080988513025708985036755031418965317714537147503471229969448297730396739280194062532803368422823869805534520829176038894791077201586027011418287761805895915500286915143993092868358293173600925661142812288153597603563452818819052842708425787535320526095067264616267751227125542575604900389426308353285715360230593698620335238366621900347437390630897911416595564967422288096438590192275153025422936616412965969931599956685577799496960895979559488459369807431109877248253982895541869076114741502309320701026974663154656463353232511766998706285598654855499104191422069643761105853111799507027525522823617528954380392974814428816935453948739601878162369359849954157550240050217857361990579904526119602364473348676973806626310326270365439119898457972403558202933474641941521503682545986107208893719592202734793193659381556023634696269772738179415494386148566263727843761444091796875000000000 [147,11] -185540240425138091871242489574418366828801855120350813534553714508726672471339884796045579736025078185870555395057071008020105299741946801227705962132747091583542610322273675432114217988013002499526726082514589496759677302358604105076904040013311716718599957781756130571079593051388107909399072537405823447007846261361658032152929523602337087607758248515300197175990309566823955871208394224454170725510678102368836002743541803813618435760674028325603175936435253362524421895819438877523580562584292147145070337418087066553039989623103575877185704198207253443663326893301165617044337792721995340456587204112319115330871703075595989561073811782566369076745463089544566836111574944864024891781299365388782945764762116472002760315271670089439182205525187435329314646104575679532552435668914845090049823225526328392647611771841204477706940102981211023770178289683865635986731408666700187179629319886627495181009069697858118386388878686703175500845672407070493476735663648169543821887691471138044248844252083127903904302186195701279383857797298764412441949764855136067687501611261647052383123183633961846502209795929551560380270149886209455792645140474438749221327891957629937185417192838491960130136204262099283116104531267768194413520290112853031969678866597320105223033129289067710607559295012153710056165579391120913334906129450201849746197458425999376433970800833499790378347290028576757696565613616749484921189457128493435354327110311418510538206373654216731679931787478292680990614894656177685028825008232327137941941221116836472181346428340481219843567205870699768493492525431247622739251485389740734052769272157515498163715967049747741241252887617691575634936914054945028805309452783091486881536588634812238068809678183708723343249305082483422321855118770859491529544382579734461011885184708488263092879981173426503267513331211734596580594270381722973200333359855631389600233121526314406662949707538246002513915300369262695312500000000 [147,12] 438504277207780683398055597946125517306029884213085555965761025374823425853840960966849653072973396346903018052730014411901641479670753334538987412488525079278270051331616644324733326528033165701351086140763125264035929983752880716289883883220437202609143463920449830366242820214403598186686783144499906192502174005657064394356273964061807795114104155896813575434563686117160856903466159579016079115625303471742175048152700573204274045913350680163404033066547833663560300277684606610620701845288945200637142138238297467586055125531583352571907128122971968988921758169514703182840896013469514481781045832739902579143541169818592173219010436148544223713473008045662855479487147312346292208265095055273478942446824812110052526601512145701194872169676290995291159099120929034008076279597895245860710403364501384726375022519851519989133502702748436087031508681334663803530761662972572238198472801543232534332914231365686855024922380079271409068584655180887065981935786026013892604693576999085360633120819467246605050463272925199133100883568528138811277393789986649838196442580873845690375685564141549033500677407022726271822042515005489219748364945064369294379685531951617942999020866919834374371235032915164664702916517500655321049112443132350197010151035514483281233800551784431954722590090243118868025963745649631240157361667708984632410078686573981276076578927807226928727025729428747023963657030427784851225022080491355120763081344403533405693935223881926455409112421170250885011258369529028663271813287436458962560076551561910847705174490268111276998359664323581632307423886815248442557429648951648254017584630796460657856146234120784963892030870492396606706424898389750902807534427648689474491162969462109335036357567791884442036554352774963000836057659402050456096078999419841950014769366991548061631642940544525172659317988453278603984804726559015812989647447342782301959190717813817650405638914890005253255367279052734375000000000 [147,13] -892141372589176240892023552079692564878917260743529168439101402551074652553950565941518781487252241253959642564329120888543763440625702864030913053309567443249009847106935006175619720251657634781586767941963193402352351718075337100263222030427643186490072996648110603638294682758610795883693750702732083128672196875228807593639431878271992774937042745039089865187885234122221478378048783829565044282196662607843171148319273822171062456993505804744903844723886383216810418951846933964192401191498685866392896049669190927866559599971752370038016074016601662600390507917922373369345226371956782704386725930038350401231328759495949623259696384392994778495965139091610776188378880406003260739158469291340800299146062908425394195183150212835500585241104348889575971275410882674304772872649502987344164291111872052506305565856984453513128238604917530668243242042108345260146146646482779546956353479045825249746269284739294257443303256778432555523920445017345630876524776498223415826968977853097547397570165010317343968852573886605961785728325992531672171368863945733273211573655300505002369296081748779978398732287455260283077583831381411990839984750171778475824953713323194556880580590804826403175167379919828229480108099566116362583947293454051825062044736181919615258053338235106048427908655828413198614423011348275791758670865525843732745031066798786005517269782851399548600281638571384356249469678326332237132299016825115870064701254037949273675125628433219241925881000530201615810632097567971593149385991090243642109120172479418677453583641984728880390383742484515710427680375831780233079705352953466155141350564375789307322614899999653797988842498573719187231376080183184041719501344536608516158669404671296566556086897682513405707415200511570323304363044566452206949307272369606226045107984895907423816530833699926167617630616353734693000004895385857783381198327565872045256571300068416940920457136598997749388217926025390625000000 [147,14] 1598012516511503695154718727053736117300294294078373449304118921663263609673640039802356082065251565688758044758297770939769435669400956392324735109196918248723817894111519551744809393902535706632535968394653216253133868087255082835316472504288569118764967427568636867031299807115256746882560221550415063689366873111159344387597028617813628580569660669219595275454438997364990432975087488389641621665259541002237382655376006401637494572914909338492383984747599107157983719105198913967082201155790973716068402366608546875827576015385246941671465461792504452268430728686278608249080619926560764786117275379609960745839884946426890050338221488466041498852473022396232185375550384025532146540402388865799814393492974298277921131729908638998510233126863359907464154433153944932622766145157778413244484562466998617091018793736374603377980932738637938416162552642382665082329589768490636898902867206818232621918375959487163906518196615358341802506606413582185767642320322968895922287708409155469587200804487200625880557066446485332369847260193923272371321200695454036893097252884019384629970377254329676501111310516234666663052680224904977296968369212670778404991439137444790144574941391309085880733811325725395062198384609859965981825224707562493160820212328764438907383092831628403671046163700819692519710084837886502144835862461281871631219994902856619729945008581585316687615864207574226414750302447884771098928267066243313454842191302042703854995316426250232583404738476661188070203385074461973166941297822029563608354547734775967360188523344709880858994873498216862335805294804484375670693310721257352872497949980855074723682797646239123057812633321848391951230522696315370214579293552028041449207569948793579688699016676030252554051384063995933171250998537776443126342386014684280608181441964663657036378647232819475501064250546718743598895402446853502412441299048639127561423849783681094827159085980383679270744323730468750000000 [147,15] -2543719919087132109193379871031088842211359303220303464135205952329601223569904391866646692028988234134367317964792800480734325982004140914019352259322712139338519160142072521132561061260496109288723669257408319055520501907336199924229930148643778839464100648356719996750356966567152839051630903458591437406743617819499633328028299847506916604705988023473435805240150872147174739681277694491246142139356778465772669382824186012088334988009639603188727852761111366641870368384068737041833546732529083216516370763533643667969413940343777207970038068915371015013378477836944283590782171812463227404529724160295761140762604640434780998003168657821325741301930794907617307713519893429230551018480694678192394154723628901985783047499825141010908668259017660873591811607317890109801985541838572027091780209849430604008601199658980554816614580037882991135966308515117320527162790693129780441768454164227470675739429675951531550833538344581026259913574796000919075692389482878756268283862953914056393481029694637008258430946668086788100285664021577839444115461416880021207138924731413838846044629338558871250747970310866651585780551290070941656889787704447838357404370614808906368437081114328395387390530339830143027061348760967086593747777026801614854767278604562503336419117477352082704574262455218458849999784998243842973053772463979479494898898791113590151724459004127130089903359593052163339132256268150594875057310727417279979038932066973855132950039843670273850035035085918857781928676370169119294853599262130792640849551968605319464537667703978155818557492685907337395115688535723938356004657447175168400597568492272511640328939834385927493057219373842489940765083695500291148405898653357827470132462691194713892279745051600529762605252709927396258356916079867492158465655202189627290588393405743637410293292209187768402542409477979440093100484384705277890108778719332111680429475090298163664215280732605606317520141601562500000 [147,16] 3585332887386157161868403461376204779765657165637999991324398103055709517896076476933206257863237109261882227756670885069079756341547964568257352571639554331037573476747383649778433231327352260708773729785183416231906586728012582446700180162901801523348304645427974017318521286642840409391278460835150463848061462012846890626559905330160896512041931347132489441591312435579944066181456111620328278032387704235410408182009941374402076103325630257454238735831262892530030264954836688462080728739129758410040273447809434421851728088710141531189814868271620766618935417858023116433275283478381894152640817855858083627862285152784266806661900380860752238673409716886819731480976210494485930653849163715434594668591729278393239834105839756697572464842471496961424385367151635369676095005519127148906710123374196898006348884191932080105189627148428870573853639215268721611906268177558932181346130232448978323793259039278260548095368252338336847926736423224163787481043589272918641872862413001769691283508898981492791689038940847766699825658492359513304493077621911915285174218869012294069831322459617749679520081535993133678582321808199769806757032979201190533539217015055635845723676812419154349205139575014577914605764698643967899162025407530333043858275788495631649493959451061412505042682087630563955870908477639089668929649276570889560632023677246303538622113227678051649940531042436338081688362838176816877803869745868660628844753796955949978747822984515083667428113650185074005095915976200013596046962510848322870576441350302435937417045865754453287709371720106861178671533274262761210739431389134467580669037834151872330946946223543095052637920503682715356633598048920148714103644702211614070439709278331045121440780068026335352847650566485541191530360381937748135212090029105594425569309158932200461477935494563655799104462084119964142490591359134197864820462377406536504196449266501645070093218237161636352539062500000000 [147,17] -4425280130227350666237189771675686137672276685298841629448735367757732416003761690016576943029724687916237774914180920144404669051915272006796806390744099943031129218050975205923438389732816073923244222734162022713423804248718264237277289594642904088803106184803201413866350077039542539268522194700315333508941497752747218463743565217887919208357152753827618215883101660690764522063160296697798671747655805923762131012884443351630375198115210235921509404637848412862606648119089088821446506793194956212186045549425694085521999122880422552381184438636702459787604496257792386526497598940429732512104392715263973526609068652886072251302286305314464658919719431959828252161436077575756869107422263040131999248704703076185510959310587535981452286551994539876600957122208117451335166698261593419933126198890882236962460508609912507283545315700031868573611613221167281079366206588057562979761690815420235798936894956062385335866018716625301186854552610410394472260275990735578207127341071081474577588998716974761522105914173597572682024971545228426651345276980654517720384253167298148486818418293186520026018158632976279041380870505579138422913315406473206707027549070039947204842530185348444982155992917876427818384272727957263675339703278518329679513154573217817798279062690881960961631785242683840262904413175444526820284046709042211958376299116317764380227965613651606740627164396999686511678360803995000284484956424712064729963291145827108331102610008029700266225708590800934550045972602737803517651646909436016515657095891169554960111457200338979918979848881138225249787545959590146449854367516287624840818542582631519576516979048781087280346483554606402640085250530328153427959642056713978352811177893773650249189216726482854105898814354979269115160565781577405490977184671227713250093493616738005496838728387139691170688708965410687445899419988753204827951169447863183933986747087274693512881640344858169555664062500000 [147,18] 4720699847230141742188827089599600358494778508419825542319211167645139300451295138604154652825297938171517955734370794819821246190992521982130928560227074454475888453466464966352646898144715162583970987852931419738056441107668527703195949619951126524051619957664727292281229376014649534402138658887525342556339217914781945743252153582648436854563933310472295525039265710691531363178609895139729657021411334284641464790461785474631519537580702008731965990389062430782479415462715755559447982718460309768613557117532630629414447589060619984673481684236443334797485028149960875908075772493758660707561573819735946596436264642899618400303207921479792091203633175478615529995557670346875241563228252559952418537777386997261257640663866220996385513537831332196150423084469797341885000409739932326981567822574827612905136730037272353357875900330564600590207608459272472980994089912277963808717420865018341791757866657587584238736652705857568209747114240383614868688350819136536464411306521433323869087608033739873830029854183825981073851436763543357614178371383569382993955049178004992580779620490721182645004515481263247447795450789174534463202681093693712792257490866948282528785709865575419508065256609604351243981776445160544157198382723451561943222478584738052852543175677721890113278756609105487550571234882548687648506169290583422405618950278076548053909268909239075302607477999745546069397707347093085407916113890457217625316615764789797386062482818013484869137411403078436606221746920460714402376259953505372354514618448287035044312766832086466399512966171456719001450523072841716633098268257423851137597212121257434404104337019960720791291574323392208598172123801120038011297470677573316332807293983397095162771240112118095412757405405246320026729120689999573454289433247210412763153343687155628008974355814619440944105557529437846253688652794739157432745939265672746425195338559888114104978740215301513671875000000 [147,19] -4293692630365555576900039697635237164480464455665763122532226350469475581590215691007060369470719613158935969669749489255516427743488206334900739793447487226049262190466060537123737999106835314374263373825904875342872914710365119658278356229711595612804137088982937760301032755114320867607264683647056762750061788222732037783135588940364776196033351897353377450355646972261069256446390286686338557875158690116370170779041124365831369894657087984129039794197338475477699889355191563788370410846428963247906897771209627048775661234711088982724232734123708348408948861248775319090854347493578421394161103862431738302412574677683031095027947796813448985132404505604497890124318749729135081077720270279292636231764800558367068390189456462646252087734103983465622714886865960897982968943521627061105648745092255855882720776771283415854862860433699673281920646499661592622460743371013005083417898429800151827554703813532853014599365966659527967965768541416026855192560715447980328625647202708494817483594527377338469131639055525583031875925125579035742739185647912948309949541544434376267197118542604099106756675925501895304660408036797520095452931403645855715918903861043002117770606738699581837952342351965222069683926372010605173658012164877192706287554743165640690586939037188096750449101388771054469525176940022451079392370540904132814918747319167222517282507489392524413040582563917042938900780984540077377255113630691896647509826760689330139690738538485329246767209468554314685441233689700358679959391884240871307210853316113327456326528260203507278286226077329891930800416994671137130366768213078916678431814240714252659530144040536747664080183574736812804337785455004871738664216064184877938872035565434024225463389161431374557425268487054991075393710307259503288729543643333171978983544829692018575549333087568072054965419382368413164521503473613239764284966777793065700885577484768873546272516250610351562500000 [147,20] 3272875046007221762668624887127683478992996515806858219667101231622492571912570312481751440425192060940506679532054918662403757297420810008089652197172736203470093297034585340177739408655040209494269062822461320909047852073677838058423038508076057660641640823623522763936614334334226178802060446712542859287418850143697514406351702507454138717113050219574398785273545853307789671149223452615998491015184043766792514938199795360752665909169975010064616584269474744890837120880550315116962666513019591321000258807628920649133849146841600214818375064401333398722272298852958661200206772371397942740447299882940819716330712778803781037339384721445157287034235717378597382406658931317074452971937635957868116158604845314246317645489401212172520821783422979100047946160700504799613603124878783504683561076102877988884919244252606111136656028339543352730631032366095473857352155411215286025409373609196429722947902220838613124473540644197708942529919883297315174414377753189521639658300769171553316375120282090326936725883459110064253670578318607776653555299660668350269510726134297030344610131453651268179319786252225922709582051629632578963366438546741014869686719857583187410651087141192789891708469296375879204239347004716769351314671240980087263835293626777630770752460024388061786732986210026527035254965139881212702377801694206982162316619326578686385607078036718295906307166581335431988002868869082935850684214957137050606625728959344030794492175603630967575205464138159567562646854339240234378506474971767207488473905272203866734616038971192215785880746216235373894071326189731004998320356707344990178500373821800489345524661183490118889001114103165075973908578321767725255806878997500718849982999675349173713938958148146937864998452363698536608770412956171816297787295038958266626778607833839887413778223303124474210797604344182858656346719327143130830756662704838361177550609681929927319288253784179687500000 [147,21] -2027095916355503731086547787836841421226650662992685187084544710070347845482611935227961173243592066244071864843064039359300267820003635532873724680962220184724176486042702510087135186079015539140714715924946745497428015829533853682386837392678743835234112305461183886699674805473969102556872914620020547925910502595791569260661091025596597580881400265107460412563146722143197298267828062767293803417035860673414161734764928765665750338191427636271836932698522107816258934978192322168788406702639855832291860956276326712329994196960203066915665214346038396471800347301607290252755186055271813520950703944812125443536343184763991479622288303586636473395998375055706224050786060292270517303458321206107563413150300189085203711667117761559712726893570043795536304185187625689615558603034404407189878266159171125557981838450264146630296586000866995165994481455044668603108240499731448589061434162845435929631463314482290097444693037930239842531794932201795184788966224772576633689398728427168742552615132815173762817712991635766405811248830239002098249874323086056401086871819163733073542262998198144304799480481447979774321249126558663062149009775585140114403632268209774438884029344809575195218924325905323844137592661178535596282939340056537894496724323610924013432749121606445601305782061440308254963168694347773121347415936551764535533989922207971515073436859966639665903878758166498030422880074040596445920916840938884145083359263664179476954686707064803118434911865856834963594532789845639913670684275303634004279188578961764307790588803293790510785414698802511080508485382999397385629085878578866725438282783400002786681034846101824025720177905337587718568765809566181281757004792251551343046585385633703488889334994495337857580601476690213643876716565593699656058126348799561447861051514745502256716530537300258653909294496961999905968388055163901792174869749899035475948494422482326626777648925781250000 [147,22] 944884321319481803552070529868421565688513129167672366582222124421512685424236107774979357600021110191325668160572158229455926080538207137912239037433134998330793015056069658464894547796603206357868750479249011260798711068094154754240842806946745885285457043515165018455639272296315535667153705346274787928394751259391737668208504542710099857703014296823792014917648225485687284747086457600587704089119588280616277393245639333157038420569402245778945474521759917348233760082423963081531764162700297275648304765713743411111534340491714494134895073801486308948973513725087106528012138381733077134953112683372205328040985473888074497252120279428505458385636934406438788873056760331766606074816731018605818054048672755181143348826479174293304410436762118414422427243934920408938130405658091983618594630669345925862624308178624346733036495701055824660779328429714246585929552662133892504876606348265733698659750260100730046470217574084296950518409734482821835086720393189750379614314958750932223623488310304954733468795746992806391353986461410714671243215743983083225534942472792054977381748765374742223379461641623454566560378456818600287944314109499587756479832220594308382323372271598718272077720705408346987069877644553651086193565112494072138003394056965517810399366943581604406231256011013325814002833726565420266349297852689719880025781641902129056866834180530950572343143964521647179421219099590192322216803029292764951501565790392228425125161701317672929420280812445546519256887538220730867506765111553091399335477439017251910281182877123712351043688868763132671345935332661062293205144373864363871242436456795020208298733135266369480476067343950391509325871791606254035376665861225045270393240498461108426792302204449164099043530585718873504581476099794207228682360617464234318259330706168563462218441446564822440321719084547938410619155887012957210110801475888564482374931685626506805419921875000000 [147,23] -242058827274856146214481616119041306557504542872205140043817763700257427266879971336428349381304958062986889722115271995691178530471799331892096421877320735346144835535710065627660073091368641390589998234976636926406309709193290472695950602159110225985531687349309544793218919913962314234428291627017303412456902884042512885198102363738861327789943845192012514255813067434328662948820620416115341600935536988365732478857703669820290483683833042376080481870902374081022722800865972692947434023157213724953151757012038508718225772488637409279235537845970578943716329012692285035674105166722436510351562260509423868053618099447703966101081472996920138525538707138260877519476632651418114038502095406556485702032972819242101722906184936867208791297718179504002390033486578416638179622001239909311388369676911050271859481463188890155434284134273136712185618068810817333418302918610313588731378072060194808837566405797800292957067657923212554886849727426669268471339536908541865358388511446821568424859352240682104771226923506891546282582499460927181544083132234335583782069765631956440166973153558147932968077060343974401042683443249181535651444359701196621988981488438243362816725694188601050669351559731493734993117929564890716355032791409032578273405120399019372228958513513196629980840989942160621954316721076292710257217929065782474703081484406102657683492566797867896061735529798750141841550641224839517554847581262935101128594287865998958392763193657285350389697540237295942038833695755926161639605097533967474532684496746853534963099544818084570030180289687021210844535139927796951419047931626993813339418728233920957569532085938974883726970490418621145963960982720751102544010466223790896533509699405380317798794007145308892060395959902261680166979130671785860127593395707368747368838106553428951542684410801094993122556184609771047255571332113379248393049414378452866003499366343021392822265625000 [147,24] -80158090873140613563274761757634307317355978999607494588620990818782459622064886346608975798220139774102245581100006664380346449584852445506348967564619761504700019950111068854788660749576411867921299111074907715977201214698827438916012967825550689523704325055878696700096359205087541880007267008973305584291136483289484631387712337064481782586546784277584912638646037345113475453738111777593908786223959963294607529800403186318826506914387623483795076770274870932207602293347974690370762323744533987299262053973458464987618413235206070934347012566376666761680872950078161053972302940435029193201228588702183743964905443849007989718023908297877537015861897030098068233758637027183075290138550993538206209475401159212303892250078106853098286345607177005931435271320970656670145954831367939951448348530264337706017603058909389233183938347087696728271600584950699241315003065836702876445082331382671775601769588136282950015965799037134923900322135279477373012536933924937121856084590237519529615141028720788348362984063422105483326814296561024420479232897032250933830862835168531986180483846422301600423532260114455644605956908716626079230125500906745886151160073065048203791229213435442136940577697709852488563648074050731156449565742586232935260691234569559057236948748412393557807209919233577027087872114514730765296656977361598584730085466210372311277690538639830282443989704456280331108364628080334853544544220644611590066832440922248552060747123616297271417955897079716249240423244133969870250829958025784106540477436273547494845891592631761392356970051902376769012180212406998086150674272982362155430096203004408121655795881367529814715443875775789134367048289141293352833506197221738480899296666255388656180417251216586097833107562824340086563554466799573649875397508296465010628268065148254408855781365429468952120611577699278510406031500123728458090388571122275607194751501083374023437500000 [147,25] 149438888505189242323217444153898729709581615088777117654300094174196128874521523677636660473851016839355899361840576604546972132510796252381695142435169265038155987874683994271597069079467012818581337907844508558041719191144759509061318379733731564382552048235966749693242681737487364892901078721174673733749673956906401259948858372829664560231132979746280290204069689393474287130756554002707178763426602342804891692050979314433006927504187129480813982702494471719450135121303273505658734260311730360496177860027920734676589387661573282693995487893749068758967266733660641319603645879190666823704625925592043762466469996232980305801414317985862757067156883096889200361809221501918668885928288598810869677422018102349585613877097960234094080290087126975508865919547626477267737308320131229587498769929374340723352592879957623260733428474422573696215399191816721728505198262549195270212240328084362986377512540782693786797368417334960877772741899556976982063302646917467817659038014220090521118519448927432657247392982003039040984698147690812933764217492920645068985949245844471853875843453656490874008687366821421026642787980270129358021909055987693486888746991126009071310959799077661180437225796299642637300684245967945516635858267406688868295166409255123372496326130564993779062652899452844979804546088178199653046429505200500554418792344835808729379807526640620805161061606081230387759484905348349648122873588485388771092173268773044183944556019967684210547165015912427979214688051488814261258464263264747010079884882361373886604139847681337425252360817329096531934257306889215972465266513124306588391051275198391027436823716550530501274476877722392883165220033113136142120601471111183208274764336236296367459275563668904012660155873223330616036364104884932065753400828389042899127196306421464313944449793775122439179935629147450754267658063690232254916434584401940810494124889373779296875000 [147,26] -109178396124289556601355484758898222247429736727565751255632412658242840042496717776207839956478948704004682754129877473351815299043175271557374285546972163782205261270121989817328968277246104649505651709529226089056861607580096124676370438141237082227046967396032012532534849160979542426044266551429964012823256987526484184832434087578504508053086120546196071393225802250076488113995743615512974149947483732776979310734855567976231518092819084853471470154844912215053086010039880005291310888510080129997295358292920345808372922056301379051597256918930609871469598688852071389733006656670996520348471775899081366668875633640850116466838454683286837305171798189068983876804618215783666001622788211706120567079301365063324527465786024288792540296714688534747753263637612139625819224895745449259713209407723642751286552894967395047261795941369567494286118764470986053991656544452391476575577273164251368071942778610292721920733773803415077666581933275646674060186092116621439778538685272617437013195720938210846194180569771612797865529002673509943827800005703356973145943306170477198404755981162377000469034053281606718148392345058065513522062582291663781083852241102826803707094952357241197105200334469803618556229019700318206754675143391659460740819850666592961773160422177127195472322144764431628735591507064120778037927550525886765979395473631029687035740701366587406031793466661934663938349401743096440383892382132951883958214494934303662244724555710782527796416366737663796601908926137253872692792004035501809586016486713969888232733207190250290498441136830323751591307970178613799327125143698713610661485176016405852803955641354565683634776823869213848220963988775138185596727107630767844649444725948772691151338770958005228377830546766759175134418394697997928726047392414559508078211079499305382795582551307219858667697555439986177667178167148280931719739328400464728474617004394531250000 [147,27] 52727114825301796725337334634973968288532530063197091422044021800087089386220377738583694643878720871758461942125291977253560316705203968049878260168228585465270350291449315168801571829071547613457027083402982235352717293592433607020428665155496996040705765012779549665105379498989126923920722425739951211203105459277311387152230692997732646861606709758136064896374998360931092429548887546035830046133372700205168003133352958485946100890333037499073553913278852068621520844929862233853607046975991678082415556811913809331750387800896281193054767191948912949638053819016814948212713913676351309290069272536038444010706842326280342761286006297590563103042271372713025224447002404745927816652782057071951098955524274923111396185135241389452387996049125690362166757433733860177136500249256378213509295542573178625030067172786045396912572747064400978821034190516368976426292964258033954321616023098228163105302053091079391225434998632023050877059993229093670689458679941776762031677756720437328859455588088656116727463338547217090138375836627403771553464789999029861334446212842370398021981340808655462979108063974219560087921055770122613593296266901181923020020286691044619234089246933723289307796246944090589135567037214610118669256747979149887520146519781579328143503958206646343557091108388878138339666640331758165179541528025303278663504867188703225690297443974391496022200926558809385864355303541799704107635135103538480138794068060738085164760667020262850720005601042272527540591526708102289872540911974750244935748065130857883051450211021105987555913423196022884203368924384089617229865849436888453639158756946996632660262557436862030636963233617164289807095776190619746819301406580543608613131195629282137661773738509353417650854800576898103446552987094855213865549885797452571050456612882020621663089155799139833606237320476319326276071081626700021161013864912092685699462890625000000 [147,28] -16080922113320583541841495471399412765743194971165030024505271998179490701738703219801740705017115652569171267882573924876009281181972862867566526285591607387389678965575816648646071598776843448935454813480252466286013322044067201320180132156162793459966910060857052565331115491288887095104143155768364904097087140113287605135487673294243197925197622259482298441787236936889221554102350621995927565771619820625624415987743204929709666366327236076393816113200231232839139411172644736678237974918172935340239826570756435680889704099332962786856498283862862080747799277322553858095704787547644863352449998584915061929027872775220470255216283644224524936955313860640633534316949179685115642630448420746145113869256857146423524336597429296552351957927319908556431131072034451174240087926083826048414266458762383706364426861202723998109983844698139808691473590312323582772897396859134798991612561343471634830260287084038933871894659856825784740441792846475374811395123106575993662296251243137138527597746343720298922121922425666733731103599531021879106536623497021023699292423183077033490024604254710780530554897316865978706206409716483898357605230450295339047527740715739069978970040670422111014305100946272145530097833555491950057440198270233359588716096750985831583044606029073775065445891577039097476928356858001494580836950083454096860819927433356093128853754753699842902588362669676499123783015061201824179934164306152294866925066915861039386896645760954374160898058698149248266598430741055182748417744236631811865449933159413849955897137067456444178654895620743072195402963310003127695863020690848429631724633629633045018114683330471165571944277460069378842107266777255444843711059273350244065174760616179566644698040501588062948819607640632867663453295207872188959915811976711702290000451778589265969839333298891035720626765911674660976386197444739423190185334533452987670898437500000 [147,29] 720560528825645766150057114329198186096898766154696531581605339483645847219485740931494085936100123902414644600806546096130040341518927713370152681758366429228983073047876369822750375058711206595171886614858062161179362957869933553317507484911998915836951668842531342675297178940172135032140768312317916906910928378194553354578114045929348313761593309965229281625255450543203975053973289102280858141071697727981796480002384780839139944716363047966951845411133937617682953294374097247353225738931852287338175455047851320947022965965340298270454653470983276985903391016943947255087780930022013543165942907430237219895509251850891819332650561420408759796585304874804796150696621599729165405189110334281500518628578246670003460082238373364412264368231636058968765958792846689068668135847814164544184731644204767711277553343825246415518104915384324223732382542127324907021643183298315731216629351322156624929348285496762539390581426876759378372982885564422611252826820898571748607030777896334915474586915941223181989672425162338092217163482989238146475493395465889779024204460685348134283380502687217923082104205358081779339609919001423344041294029720319731177069887580474153526969421523422301611088392360361730402592065236049094200662759323551181923333613879161874165338194897618967706688783570467347539525344896588885159265558261010976651532678925096177091068776939975751342910263739552702894315740191111023826715446888263487137994263657172187293278417814664544286866053109141794396937629604856922821632243822592749579530045975544919831953741383649547676016999980634961524644320814366003286216011632509071750119358563960895034388590271317527987207169889054473627601427631030854265225773011550470535935435211502776982422489998802214564258100769918265277212249141503445793719701091210163644360898341353429114483306981295427637583873501319661404598641667007541400380432605743408203125000 [147,30] 2702420937790379585007719340517381719985415614025790432680521201893159338484768243163006188322895135735584306503459675749781862183911058951234362426590380967051778858626603741061949544212492900862324706876290127180791789333057897739849308249955874770527609920919137513370039350458768815961216098928568202750165173870202666240262005596401745605682486149937331896874189267187182414214560754387938765344732817434220142633840511367523714179670326442340965862064973793669895227899263358079960502493431418880676908628052150318721440283185871310591955347606879387641047951313817185975635854955370274269324015052826884002072256157569031980248786434276217916380624954045820492554242074397647291196057967893467356937335534433315563161398126469740236734481462245647093859465162057274897285421478746410535302386963119116071475073024307889765040860871421889777590010350035628567309629351602569449432725676906170711354376241346931713746699553820853939287343462833772796598300103916928642386658376048186928552551775389116002065285428754943269120269757114293975771530812133376145748211008444701631599222525822724359291031904377108719738328163531040869441700776454980613641299303508599172653536594986476863791679740335417447749967000029790789200029074092391385641247318674921158423585178418571956293771835411439091456131725767933244450588764550466893647547019814178033760198705729816419453954676582809871265502245432631912988711138823060697015814309531757662790712417241036191978681848277393846714438706568829506239049182042699433448922842222631757572732752407788796535255428231564034444606672531631805181056688182898993250760589218212438541801897754262570010548439474472699914972452599926786063487302134963512122598710662873613469110818174243190121489548892765338376279344348784744450379463071642483303240464402488473697046542621131854796904659384130999325204862316240905784070491790771484375000 [147,31] -2021094045651047864587519458112069560875968299485488769259872765897231322160746198315789828370128056655355514990149597496711374938355710840460435981017256384822218877527541978398842911325587995718477109528230986469407839426148909310396069758485961383477582123520306160274475781945175588391980568065294232902096142131005838857995838098900563948776294588750300454013644583498757725181426416019047473362079439260468271006795691635735780522510627427045012436546323914752821047311010028235594944325105787974556980348359214136755001082307933738926838569539594649200467850005835291286862386678284292872252336779980220408051157238720434363797254181750562804539598236466319785648769452006630295938564756940584834027249582176607531223844158763671335068537231664676759801202781511074785362360640025198643288029060326560484093123508574025218346748970827964324504851417253413621496161100830527697713821612857148407842552946554989011212177502359952144401089825198748814722148257877086897014201651289996398140091957398692609275657120798564983910046697415963915394760880126905287190716152745494485638391096609085249246914688302718831291318746307072662664066108412346782383108640185145069956356858431859145236502193807365054939202410526158206707462554951179553278051519848804418319959340782051827020377786689272214309558954430458087250729974868773438152368953189731825014368914781149500673751834460060384786250739428936444719237374928803240288404592025172939675847905358449453226396707218572249236408213657712191129421053500911392367829836928529298447785251397562461703345437888354007968592329646016271061094977404905386433883352401321011237898392744513228877656617875544713546790386376697632689673286048069037984611986037790391273878742566044668426215085796349400525356418831180235373152012661232082004347120062493550989129315971419829345631276908641002030806754191871732473373413085937500000 [147,32] 905143312326962349818028583096418664304033489383973962604992161364557584050834548175214902407589889370421654167014327982729626577762784773940184626095192540258007609729124174255080781284205561361910783123993502808446830557947572257277774409951577551625000871987678279580763659727758248271419658338419991351842510264945795254049010327101820547745893501427740276689814673677786148972382493281635254371131340517574254247439779503701701210633991866413157794067586836829911153038339082272119740371374354106442079648914050600354679030933887117289777826303262650634995621107270434697440447185590727121517659589546904239971047430530367083109708115444389391873962738799514733004920710939398069050468538726065831816475860881993025398086277438327692144703368702024187785267071423867087534403222233099833764269498023300551218535367089316164423409519516729731201417115929347883401196547038301642291666814212090248787684309923609260066970946682760306311140856564538840885183321768366128509631787489733541895064633558066221936766818576287688352286131710093903901634129271803041473941164567316152358107137120074060522617472197202862529864089422430712092695294984625338043632450532163705875590092349558053061503710083263312702471639612783764709885077823132859146827766643223386525654277708259345308891172415115632246098099645436852034757027932521207364808676362394302932704484640766142504921085738645265426114559460604348527308414840930158167591004752769017612881840198859342885423412414681871570228546747281159249369273704949697519007448161852151552357173173159441438465578193005578599031184333188040048870824660985339821804252724472443205102812871817743083579064903822633763995018564806634692309030596099592499062415825472107250839037184030014377093991122517427128078063571019806045525533445411778127446954579747553266286713543587236082800623819369789845184568548575043678283691406250000 [147,33] -280868689317921855412179227323421370294104048497661114408209983514161433745226495594486018379879798981438808067748672302199976505159325593590683031029371754261253713819564394470693912132910498994785907376955773355652024548921674853435726206432374440499277042157350733126907222352342511784516884890537555975942855637502491598299622636766861076290430450481355729003564292613336983101097979370275946410745539718913345712067350767050115958762849722964339226668833819814291712168919540754863971580849921570902134127606021962536231638849739496820440861248756076413050439451229417753343753692767555036027902998417536891751417520931690565908392940892998462557283604749600564334310017479180532203356331680176531439331553528960817105260179575763532195935472750242926940374846583194255977907370085355705939256173494939073687455141240598565355092434771244849566318358380439496381315540577112576158470231707338496946771432080802119810426033050122226048089105638503314447166953854127451307602034340503663125277939188534916366218406677140343650869612127491676609271962680001944519850247465826386211235118739614692516610860106141663185351675891538954011251069167647663640284923609905927339910270758987463940259051789826722637915617401554602365333332683666600179112928162312664461998624256972549878876138732805518866493383078551333167856245752613287808210388258108886379743868363094913938054837721717092158891902564806422948799539715555538181028915834157752816638495477729716576258987114064863119898863357910478635280174091099880703314792776353834508964405844382736332898837638368070109705568271776760827015330511962153622720830472195687969822597549054666280506500837054888376205114431220565188032024184218753386188794329907770893845696481531719671041792457978636230165712045451734281778611924000133726954540095196524717998481728957513065497646481783151316227682400494813919067382812500 [147,34] 55097412912018939280320147583571104042898144773160208802577292640464835361954429562946352437072003558586843728692843593158709331898980215565246505410875775352056763719012003289311406460322189078132992914423624382226412808636189750221548657357997719298956404594919289816853173265133487941273434773432785180492191426720072649347554848907639537876492653598739488518281984840682770893122205352534339751135692395361169965457021038953252332470891772655896642144277559034423591270166843920836079418086124586827961399811266672160798795075227831496082050944602723624773747112935900728293674819313626402831175056013079587454747935513684016618541864257503886366485481240100724936802132609826745629437849043567125343811894370017839646346271149605351786490661178533113887274439235806054189195669964588894004029426882248610947885918467290278276768645958729780609908467209381244917425986830237594973286450635416300036904321451254158303692646928822270325712434462522338437257329358353562384641024895779136679107083084476628776998680672759502369472774287062040831280415411105691855153867158360007604597696119957958457021082138623727732962254149831761184863114636174411897974521721273268371664212531113846622843813540504307928441805716598073273975840184525280610180853353565529773314908498209940636917176990670458475457466499650192952134695062275342974668810383242722765596868627016587655685015553298538536926907949970416684092686998877360893505267454424234592026678745330209614385527057842708926427832900981578581415892461701201426087872203831606883882558476936964075151878855013082678167345359181956129650881585640609513677128559815867677303750506461178664352962636222522762232586976605405801816973234611179176387333544310287992949306433631111291698072947164362434309626150586577280962136766148901895404655897819314084366921988915372867247046741609322211955673992633819580078125000 [147,35] -1996606398288693769260827780923418711382834980982800279042025293032432439234176367960789328635988659686353981215171796918713312051009243477791583106837822722802726865427748791689247649709910757801566595731841894652928481195786490425143002797433133195422557804348730927749036823230288987612390569383607727050560428228412437447688495384592239708850208327749951076918714302929023191909197683724975173835473307278737976480885553943458197756340760514700284211771157427874852549544435581559403638126180662455977887573538467836738749683535798336732925870337239985334332277650127468977649126581027955170571656503250101316361350340219556462560927936613492811927421903267419929810889328623406098739417171000080338461930770298164662909910795874937945738235663180796261262157787158753430176044561546848142420649138243712237896614198926276819551729841949207026442326984249894463683137750706789783498578634208753542388584836444304296115514246642137488729265545041129123412617651290918110513800380567559118312992906374754522504471107825953561127649986800146154348266940169613422018510129152089089412932675002315405671794550536731204596991176824347935969992088721301705612395674132958200616503095130637104268284214841178964909319275570398971122591632440038324898970202104866414509929381522875352270105563217411340112032929555281745389551675824061869456857623979277772391894650589500221942374612370197346258697590094276001740566971518114247532065432382479528816303888192915996006852651153691206285653597416479968139034970780415371226146192505192140115860230679292324206093444304156701566155880467708034660207869536174583029068548635560566179179844363973502052713541815376474216186845528494260631934115057344443874849688712950302408075617298603408880143275514967527019652265628928394618697774501298067743040114717640030586877961158632905446634363992218520060181617736816406250000 [147,36] -2993203671469086079525204139032840051384578894043792012978171578986128896793908985344435054077552096122210271579034917079405867665804966410345096932113627116221957913483938537994804517270461645483864232453314252339242914217576482273966252857042804674752482977024366339745023540115789640633912621282544331152527044081512005331454595511733756240038888453951424845763476127773892251960835878369133880359581426533599485429277425185429526221836100738538434936894777167637134435678593124467825623507333126183300245799373139520615370879804728452839202866152701306679644171031800193271769930386049332897788418672444845625148420445501756229985565823221621379045244768753033728121920628058912947163563787698353618217631134089716262152886282193482833202874901298454933854082821803719824564335442362571653895882646826711928988010074096606489492370016533020081967230455115532907116384264184119268557038049656038666663601718202901112706987330346245255969349498873493647380657136663971933852688282938332165387249252343663929653971383486817409851573135260129408754290513355435345742995439069077546616792093108408889040582089909830709854158215184706119116325290225191200100406924358675326064466138174411336440575927341195155009306114712809089620520259466392534372948428246331119363796885367358025834634782039808581413467372515284257540171817647278971697439706883096756039308537177938734518730706607943650245033747351264373791090508998593032805874402710313057357715689030317181519228638929283243891485932170243175840348530684609165318172381012027981561420340060891610943320789866557809958731775925750404472866479077456562372948685289883320231754132644399880141544674432620309387909284856186548766385197511967453004292771291455887414111735820220428755886029195691092960315616705177598329334306723509679784590871080157821160002880402493714708968575576756862208247184753417968750 [147,37] 1110568053277662160414563786258031084978545055341133979512052749280433025798310870861775135111445753225748526853728566446101848534535973271146144525750218059566553871837540482364958840502213718840075802678348508032758804246798312068205398859833394581177841677110021267436183339949322677614163278245495217340367180916244128259688394664206939950852971356812113500395212397978899693653785620442620152083854987354103249495506275053179308672258570983836258195428425636753171503256577116947185331360143067331582506069393436110316899112326828460978365120467093836955518506727287900358595099533240033377663024048074010409998468579846670716083325016180800773332286905402885031750277807980500473801713146657976382133109251413071555370045831490583859873303913357997654474519344048235777957528914767554151342743820651072878184768683754805613283006429071380041455851008078764756930370392969016201434508486218193853300156413804882720606014975579738696719754958307322568757817244053587181290815997272649740696123861216233592188538766146688494264167913449189682187502292206032608664466777053620023295783626286675612741035242979547039145563263837546393301967298592424688835443781932067041625119791884775355619771779746701311953634607882554168072907452588597785863370493894801228599380593378794371560901574890968045515302322667430961174140185817591356693037297564242561264900368284067447593318835027507950596862156236295238297228797562331700140031219293699094186644878908838158851607128201442829871513277879260830949440328578865649361604920320545898599500768745167119297319190252433702393377007111972665209669740638264606123921952022391562366846080051719309984566222377064426410276999114009763311031542979146120443705989347063009260604656247550098170737085345755519187144237855224494565683811796736696261059946710545564130506506240861548624747958159904192924499511718750000 [147,38] -122502984639625440748455666886769720243832625652852493905182934015724244308685867479124623153983960624365283149292275694537814913384928343374280968488448619324388738028633395304593891036872018113887007079417468790370290909572318616054320911173501582664810692288636536224965781969786460138879313795059980054966002489422181515115469737905153272449636034146574949931278697808797091414052102489749324080821791639977548840747790804961853796936229604079327367521311091282315518083451359714651150875812100078172363840756438951474464289998427951127801797739661297621061740091123647626182278892618023078511027793934783009049499150724727357101344088257960064199292306711965865189731057175946686145049757503583365648081757156937813133596366829373558835508689924891175110145780626996124857744777684885967921946319606738524383905599604664797805956640909234184748197835856018674998019428547894070294564521619181522353993235530473244261981882609350749686307660612600736747788452934717675525350200149294313842547004466788636703943853087747071649186178699243766584293186082151699913695239544699781264936772641772966410612682245480030780541493644023678088102665660622930086940478959742808956511844897922065603611477858525458620825120212425884400073076551569391051851305171400306984803358901223828618586001788466973004727010849727407964183121034137492149200790655266620151116449666186269808159723022446821167370907557071309224569071728344514305138783228874920195554268589080275521529278952694016503957884990887608971629493820447107560621835867141489371123057976111572941134288960014738109106389927719213620753259900637304040085212249729744767975870925534116037271808518310589766365681831587303617297543186728157429878019243209601583213885136578693917635937841965438431335850835039560715344445261976916881361332641140117181571042174043802249970477246703910827636718750000 [147,39] -59774798337426230511552291643706634303828488449223419361175011760725734129688836893794708195003788387621603534247090704072926588817460222475591520162119453587742770132934964702881210348712997380721162651743795295218053714421892857471747511718417476394754557515788198143457637003303690141389296830201818326050558296199163571307800414704649739799481532953087993021720997452074922003937053522909338076742733748276378253466959593119154030876091461403928413938620105371292194223207585012515627394620656761042993068425438788099983021392774393075283525623430398365776283643882486556395013223768365364821030248900272952213363432251288997396670284507918459005760868958583441772309851023600861032577798004882224055209232696150622338099193431067418401174546265889884286243831086750667637063349824270247424727932235991344746480856961380438021191424750607341334229154897649858954139870973367859776421112748728177310007780049654004803166648630377117049980809860420760699097842992191679018391138163578887683819281294726774023669062554504505706462131336261073587943061101376952155254755479029199568638592712421707688246206827091874838357340633450817385639087982952987093682199566173727553779906757055320262136387662961487684913530269255387475921656351468398267419489605383532266838522459904493719103099984031887412707848321713324947881121028254760490004314069600668439034887493364881697359808818096836278502968528633735467621936906221063246384209116491015632557240243110533287373227843207077176536662374469990569990075716916208397271281660592219430952877824804476450491199131367933445960626621050968659510549389625255572399497036420046056368992755553655410059858766039245782208175550244896368622529104825384404183171589176505046357347899201061899905547162666945638360592310567036171400790250980901497774560562213870173081619079375107131470403937051467895507812500 [147,40] 37821153825742095480563477438278362910285723125727521215588848375145104963053966467550484354657144781070057542271923233976194887599059606978309111473960094866952237666969658088986543262071461163617420775928621619004947977469867029219656188308188487129672094059211518456827060247859390395655835295387980828725563022966852433560095633433437854228677830893043812686484677294603504379127579036923248363152472246879190951133253028913673187531529409353537524793473687935542713435182805563846856965016301083916840456564869048892813425830380851084816758009481562771083666431090677094531085892747886424368022095046452745248964285700383548870491940641414461916499068425684711147467771374533804093266167489289969807678242484533554359151394305790988872707461353132567534288045041845670619890809067088116134364927474240818582415878889221508954273947904392183451330497649008931805608995584471530290094161695587245250080960895420949500332016216433244229369318016846532291371079362188652812454156315371035718363404114184481034393519146557011943776920000961246296116469091317048212007150292770454473470163975983197425819649728941227760389062018281380991357884817298770390453091088287269168986613262311966274478981333145413027664158698441103166249307264405131417067501427911408591554487269209920987468244692384756435038333233297100142033561457223302677528129078533624068910390783948263918926954911789730005499230113061527201380968775734251673028608783344601695830107665011095513482722922883011474800146244315299811286098251670469758141349042884231617350917728732686458293520456192522149267168042044884827989726924550592420739659267432369967952793026138278893199371881624751840044224279622466994225992363495118368200138448475299557980861155097053157222106878161835958376470885745520513362893156024619128081418703775565519802704925139870153782005301485900878906250 [147,41] -11559452666942593793172033085484899786218008246817109789582593643725702340694490446460803193114411693142126708466991998044982752755701377936130553892320311190263296991539029755978430564097631107195932327464551871684684869834016585162246992722098648356270633373550844065973127084149097264947685809956019388167124115101467039942646163792061307977178483209951831316815930037138762776961674089890102384026822980543060922855353796062250275928587100708170944541882266794393361052882234484644073690899281220341955522726200991802881887447159956215409169924083423687796285851107034712979485296155785327925407032012547992111852472775378989493164190956136418963113095936823667084689874141035811685779661472707419956242808353363366846437585099329681567832701877163459155406474573400012624931589124233525773832410973337005399865953304716188320872149083159467675630668183858176659704261264782635764125380971491147310802068656163303327429875160460380671174640162082884732897655053240776472929944437971396468396930796137810682718037994575858538260472934022543234697986427299480899887962939631107610047457739770317463540572109539815984194091975824862703457217577578546124812674749058744450347873298442818719387519758951906331514436385237636043975538161083311218010472884145332993991580596644845767553690048511856267825897100358657095419738742340059570598599847014134699575666695058046562657060298011219882039365538277522455002278521685735241787633941194797562750163336377716365997999072136924916465646163327134205750206959238263749958719883696325454053355384090093816514104545112754976871064530171528543599267959825546529231212945746784129944215315423986883980291436612729595164497736009678014887887859893466105747574385789703752832768028326287796163178057465562552776608955379399204267164920116226652189922040637983081608668217370328217936268743100585937500 [147,42] 2133341652390327379082087184790305834868824640693958887145715656061028538104306619887745007942611097518964073016812193287711625920416749398076709784549809480583087974113314036231836737632278066764980229048603004477068742288241394988598464732953545771605087952296053381998439291458094579476313628538405534255124526833705482764925429918665054195494454602734768011599817402276828995861792145480197596705239448961566832645983158378606920727068716213402067776710115352792148007256787411405893818921223220939944786143634640459776482428870993593661416227874650304710601742816427539880256998933371002009651788463967775631783288443592682873828072043699492659494538693580152545449045493189875318960784828222945736501601144752822306922609874929644279700507172299287679686178166228299650589244043061271667649083608325909920013180438324014291911653931800420641933069155512485482860760248361971651825516896243737088320052386577377983185128046862307238546195684831682163441064105781043494200385588773283304947117387442550392214822887012492141561711115891646646054946851782557207803214817561624066685516336227914100667065312593708885054278586088612322501254130543529551220993869930524551245254728421130757846126414920193388112392779668431986859295928908229516785418514168282169594109395054068880754713258910551476889503290871020025068150111632270403825782152584163548249011225639625880851133998168488668592354300886015519708022295771226904929827982274004595766689859551198928198111557088883953787875731186656197225404664646071480765975297607324635356637696814953508934882293269085605999606603652042977007573992989433410166215288269789743254518706902097375810002595306752043713413233572012359916234789402009307035307938828627328028555961213433657836559202789325704714177860756920870033724476266581477149239501611666499226745842725719661167384410664062500 [147,43] -138811699893290708177796030356247601424748900674665415560954797771435536418688114357746551647369489015720906056541115925694176227512444461379791830348727791940033912882538367630819161340569346516477438444164081281300262210166201384390667006443349222386955001649302552436136882088902413149015314951117286999555583912025628531094004844734727795320234064808779931253611809825992774081661752936986360846142352985266574330791719079322103917710571541851705895912328134771781490337387036897872476660159439429644973476432771088439619632854022242596151378551704589059670483662007737367415130839342724348665314546487253351882998565594305036198606318327877273361545556384553492871519371933673649650756888542504406372554446830011439621548042233039897799326229131050548679616402977313568945163441352500463973299567776784620962315116283139929011109024947031571413535000958537702453621062366635234164919654565553568453620310826381885866001513254054459539234887533738898275008584458613225774760824873893575655570199806040232687815306485758104331790571369206994488861969530375952125725249304516418660622847185547566639390167312861641287008957211527818365655438005389887954034251127189827803672424718977040277934143669651232973312477848165479670869730805254532927395362733866854663995919903774129622345117311215106004696431232250046941130280788174025198027180497012917588562081662059317212897605789243184701153468435694732030399787245776435830798934369233178323751821240489338211943492798547715930815664851932158587668642923510448100968581175900375393625419646883654216155665969875997418866027545372647039922016364753324551803113157895499597720233946249045170674251377799555775207346553698991842641229647981078088492077731508220010884964119636705918474461770342815591645599030840042944101959893520152175715818090748177645815621045780349469714841250000 [147,44] -54076651155069613934399763242174521525906090728682162965507786245859026301173805747813721669810297979433153305350419260303529796262280406902227790069927636975463099456674926045485197020908780095790152530452372629620815097089253269160609429893696609179033092955999819741851693785634025729222274306620223926496094539475676877796595735257837803347301375009240788632877888336502783444266696577919829263321339957656703522056100322283853890913503631684748429400776647664407797785479917987314607388863780886265928807487207926543349718369317061757410809343471190349044473073202732933844761229778885646324158288281443907000097586430405000661503091080631735623851002941073763305340889214746144862706108589330964896715990082281875319702627239702771856382215144436366615181915279601372317530577307685759443356802250059121352726456076119816865063901946076002581449986233154936265197243389848122111707406019473611956071349466617413076569464705884748031410893749707782566186945853845561960598315008090751183422593943034724387074802216466282276101758453251767763767290829413770585412588403426603296455373087788756403652023325017229264823784846982567945898560082959436687356741036514775535575700774459558586222497393257659672967909388089318289272446310229126467013011440815800164400664014416392618697782202670672075250137546251209436544911787351460755039509519703287510824403948213499941168515203445223515146213653990075208931075209712646280585844524493383632546199840689928388476790716911764496972602881385289802886720166041502960355653092971512516994210024404511792030504459443018125407603796198658067825797160621110105581815250927713534290072240946985253979110762134566640849478721809721659402915128929697806868077190183187042525896704596071159754070733795173080937514113441568115467908580634988195612454170369544298146404772439609893601802500 [147,45] 20505849990861633580924462140552730536642520234785108606677176072608826755083316567373032774072949572751417463064286441724873188838113146857862209733428738137750800322496181293113585293358352772097228015301261072050717559402713124652084636735625233239056501688176620306553373754212091985655647346559770313693245533095143241937348865552571776236766989483759309938696934636539338638497076589968335466921615529660802064957701135694154584150132354861676815614708586293652885205683742511768826521189668535886492432413414142922923995979771265636580111499154112649525082801598939558123550502947809476854141020099779144468545801904224902475732908623052468134635669521617217838237729236273001695616060583014464014942661472725795653113050318077713849014477923876341107747223097086575358670920537646567625499509704073826133436661466822724919501182090411714380648274767583379963591544180139760484390970935725344335656642023958445033114451024366480604096148976586846860379713020241445220465419019477649465838151773064554380566644855221884847549701964984710145388288534709484032335067078400128516573973470962479951957726209418295570096994284163456527223885666752090780880193827984770750734570040878817476753368142381990664243329857891133243198284132639084103031567195200207050440196938713147602834668508025728095064660934081298689487110188146944542408957443892453851980102498454097675065162932623194157362802954410580102602747901761401776606795959627518548742001679035318565758111876126366597336478804619052955758258450216055018013033298990898925469740278328066969857340009939554924544523215877414071401372617249512641278465534855830784233214900914275613900162064677620748153942269158377817527009171323014464608238412416056680262814954877318379627344389013176410930512399406008715627578618259557649163373003787354191821926843774061802790340 [147,46] -2698745575290563458029179414185932759702280663828215125064561249226837421556068723926752996871896001670538836088164185058436565559821143034105983900592315251010583826718874653607751691639634759857647651188492025079409183198748547659000081267404438942988586396290835058036977762607567188614686114019171825853548018344844308581947579760809780051484977510217320340681850673524428403876342707422487625190965318424414114359338861814382808118932650750153509272758530344428056632578884545631950248190744710413588022273880512136401320615795907778450361493198383852153919083774941425586469706258167529952204727711852080077874705402381287840836281385451067421947774819033957141636548465174207724658866229940373994372725766688792559715992170281738579352345158271189830150570822517626181129195161536376983774830469875276845711144511654511501068082576520897741617351118140056818480063117247979204634938470538616251929852987230167298206083285810135229617879437525236345815267089597498092568594322747561494568585510647429370506252401251742165844997644844153978390678764369963372344095732856978343029926231161775229083221205473999738074112925972767808583344325671185615635646723454341124176864425421482195699878336222866455317382993010042057797236118354845506659448905154687840772232161220475114800969139639186499928230142711378288778912965861303310612401392890935973265942624681038590234354822016835457761562355954165954443406123933599232840962427186636000654284095310073159370257377055588079116420689362894282544559735312820198459534460552504358979975786755686499156495129516078373889505234593704894272792293466542404000536342169341075990072130441916908328967322471576987678499666215134694900717614460602958122283782748353231379298652181157460753717516400546409004304534449446193055121452556518050140761928543811944217180708092112426280 [147,47] -343046229817900248668479145231344668306409026133595985814388188843875915911733240376146290941588393131823006559066124252157036502644671944234347463917362141599368037233511055414898855718854397909093683443566559397882934431555098048072925478302307671252287798428198945464748202584483760510023512820745299140610421665936605730340609814446485541105525320109049979737825009913910648485925974729391827413267517475434161892865999899121542166964077218448659072291420815947562096636272462090991292468759366331168648654583178590728986796890129591617373850493850767212801498486305679679506676184147176992869133551526966346200315798091566598880645179663921119796929449093555600946955330689797246956845213309175097887915521325139773226913673357567907549756959569723815502014926930100233169638148266134486351217113959006734877788194303231471030019967896721247964527102422286115892521729087011110908980856496309823407386459323100408664695734861633673730499975751341669903346010618834466958128911426805175002241326934222599917798679478966088071935677979451840157500306555124149711273686271625919571191928661173565736563913433046768072356882358730259489296089787786989593762292993694678874706097133071240577570432165561425101171920078313420873052635503381714365019364730289772271812207608529057334667137840653236347772064458973236850641967315601969817968015961988223288554071441658325660187462831856654163712412564980095748963545696145847907313245368456987162810616047066169079378507942101906644113102454092854742031760396540095440063065284541453689895764012495269254677306570451484266480852112908226471836878606276045778304339437130740031310171352685542633577310020988483501609238676237893805400351406508460907670641510891263340655330814187401654091189574288818712998764048929989317947079555748809368988263411332518687958296924118000 [147,48] 246363179218270930669411968312986991880337944554061064710837011704619058163038925660034222266569259833313118565173875725388698956021991359376226147722157749382863819633265505747959584833324337520372205123140316493937796597151469578249138042682570075537008799646392299894091622015139824596219947257256502103036375909383763986964698382695360931950348790306655637492206780184137164092293820015744877586990710274039816606512060099264922940934149458070682908558373705586156905853749365842966595081881393431767868392456469002160635805210791486292645925002328555487690665134057583601784878021376972284747230983744749203056254434338090501091396815341905392555568941222657138366002103194837032410936608203682923976723437662456007041070442356611803548585158755479910550806259301234252214483783499317145372753634430450601376285179914424066026942366656620197929759556425100950392685623180400220553379458384176078508365301494493349530018072280830306941509248786849682871445004530009945993458973444534572493124252051431403928505920776911627523079823208297383358928109188430631090434787343353247393634075008921051256257238644461103716161914852131949208208665359894620323190184327542136839445871202059225184672098967398681682151736994526336717616439695070630575650448213125203524522603106904077201022768054633312516904343566939151964468478568608834203060663507199648908088991550071915701204909222885095254644563959499249694843087257858967769085305957969430487105831909221651932384742155853257645730184668437608161762222459546919761046201417740146195641787146765726321993590882958757695457747374328810469688369744235556100621390122943073300771345670185647321220508008631024977705086628208788662656019512090056078735069789339699109475256015698621101752849907691678788688082390243733748280076723357064699364072429629332102133632819340 [147,49] -60679169412800441416392830377828974880420522559281023722137377504556900830418053422408163855948736180206351451219107682102145056387468107511922780819932767049067992415799889826368189099149699990673331838938362827984803150728592940097945615327352197791843552178065791353336062634419714389396590299879967771740632427973339197915314887584696249084399160268402989537217311188270086197045926567940453213161003570005292656631409926712021333771663748997461797531101220802890273469539744148295219764908321334614328531966323751286236766549990717831098916037561571079674391882988169120582823468537434806333025842213399235241048296302321664360265567632703406505445189964197146927740735361423106851647081418021058305565610696510442433084800752219258368989015649182711994533854212814693513661485167423653612638703564127065639242000383074836215255636733899299405690894787177630439029910806116193858104861971614560366796384991396711618955427654479801496338973829923093466461587343201984576999478530743440984554359634853736183633187274106128510652685217670347710606107479609840208733011114057286698933187140364950427779401397613168927567229146192596416962312577008653324262970964722760048192910956082047172151560468622910824202794473721788630468158066082202946366087881347397841947155998625246214832588363396059598088189091346521597311622560275094076139594553034536488258889958859208919680696417924751262497913888016128232465026549877279469042402707646188100157015957573623155227889108766919569771113004336711243467252378099565995439263432658597607253311205722504727393645000190781496136550875663160177119994505660263164447705297126014455948416889443486200093188935507100375830146760206705351685080620470687213637521287458876975369345508798207458878980278746017517442224780305631037561028654711279082460067456792922657415716350 [147,50] 9227476881174802827345412188835352999218954604383282776854121132327936233639448235662348382510139412304489686866933699855719833608778006123266375981308199392685845986075418231491414839946184612238423731767035608649669356564813480358989533127531050203249450218655307004604596382562649867957266793551022418369988110282733047702140690959048684664945614934637881460196320067224318670166523135636734314451807793314279386874364696700598427098624983905188000809523036533424950406596600714707752038163223556964204622562519040320325348097604630157351104971977231814518166595141493362689917750502789101525475098160661121055774236899964249702460061729414577881127404413359161300584408636554743274976602264151068535012360161673994596294771229640855284704241474518214696150787092747454266142388619546237234969101761990225295563884880239539410267425090180249755598953507187124722245895687160255601604261914233403334246372032120077057385959649178904940903700492942331372275738573997029367387481552803478298147312707249342236280073732411832579787570360744334208215493472677152713398276127464313176407796381745610574531169047682820154031431521139604356286324864321236329721174679820416011699996163194094701285040139965150522130490431822524904556791781526343350606681332008556310098706000000126959548793050502335940964455158764292135076386453772936758690493186934527776478688078861030659193311668209293223036416184739493434578882128802936357601081033334189086746806133499896404914529469141818021736605493897213182982740120641115883879028295989716788468435231972936044007966424823549193234059169979170965331392192449764399839389512207585203520291736695295594118338475602916165989799201945031984630559933689236913906393502270351680255253802688768895189741334959731049665402425215635960567019442156983350692209949864913806004620 [147,51] -934834776384061062557220919634032472265478981356304200834285799395675883093545055415522613983954522476688745888959282259348144092847346040138011019189055868553032027545120504657811829773370881717161721744127334147129554321712596739550054940980680737091603539859459259746650899234842043214630416484153445994180885365199472864064840593349895204297555712161019482997829068642430808394772319240851272221075716850874009170723036545439901396749890823226489225373307174297839636582492841845613136475136264979186858994750361228561130834787374313360035926658818737268691540036369422520709010588869617680361393202177706442788707466306252917352586332169643156155249975106899486971191503711126963223928051373115368209856041450117163921874036714667403716757991226350488597873963009845485598339412154280983859947696205324462051847260970045457858734622746858284619382581012198242468212969200418586042163874043294152298800156852107256986464835438338654467609990783180938081670201587160924360927770509008583860813294915499825080702498879148086879048093720363916785520550024899122849726312490994114007086392021538151411149849458842589240770724089330070225059044826518814590067966951768995032329863102080868026296779786155267204927349523755245970456781854249697175211695107939143554048403774234898783321275443545697432345889707852301611266791698768205609225152486723338723349112365891393160535174919579234508031138027728457685329764020899040216685472806132716050223317472243866006291872020612540956239514253950597395598946408350634096804214296701702419682369609604061966996927405765118790551358291390591451514113653721858057355843311227196387537096647641734755942471058310300166916299104208092002638790939936685188882220565733040615436986078838188511959303581017746387826706146537787775665041555298586581729956537008471720 [147,52] 61888292317426889933647720959566579439759380597080075706336170924254244938820853270121875804955528718691044115861230745803965505542342195640841477088268491999376747207694565469793066870552717330384622349848328696182214055247468995556841189265184587634650202521274670869885377098328484526953220062626045492106234595436318671808866438542410325133661769184254450091137131610600007575997821508536839805222524741677738691981264541067515217268220934919231027956443457181373828411518668758961099847799891183511745027230515818185083638821285007255783209855319296477537699882805170343560614383404501652748753278072393860431646406007994886292440873647921581029904963023710386840644785490163202953792888953377087639211792277534004499514525605587534749307927725446589177072197959789452568340299257206127981784701226605477794443407137770460598945416329823749289412944492399690523979631808985253637025819687197989187825104847380330300383555856182159628902356663287120051935552879317110381133306680178159561480089381402744947474477978244950095695927247149353391282582809958584805515115000622435675324491329250729366204064808882282693085100728514070191975684468769145661167618059176250989124670845199498844015477931277564518462611666149917574479975509031045947313296472915192049354597080112748858822738685754173470228226510393284721412984462827346371802874135076813164105393428937554584779299411329128473303614877172211407975645487036831878321807314472891979661928387669362428638642765939869863198056946118407013276431394140721150859596316527526033272247021197507474543436901112489612332748310416181226444902355024114708068398653681835562308335098799031367155071404681729145684599321942122120307076405500223460524288522809222519956524395890457643704791439006289033125914497984965679057125434770686415165081138985025 [147,53] -2248684255981640591055160563534822410778349287972723052456478165249117742479352288796225317738193764054527037556420766413913043453406385904769883695938829125863760703579894987849012587976904745669450420332130593948177134341102371000064570425563757612361239174348834121127196120107026727551520884313907831945078849826242915840671333016183600705005097557358106651814504252694138003693959080064132575566619435106994437795330782314952558939079746512972897269232943171589342311242024683182163468434350660851736354030249862756302781344511547449057293649457896979915400991512523796947041229004165655334039921270760736306375896223624062183587016415839847381646738251817713861030246670373128830817605960870142076651566396098776160825155329114778568385596384849013128030695883782639807561530825827089232302550549193497294922406752733856398296827859566286809252349246439509057312081222215619939451351659215358192368499911140729417420506372035643911772143244640573615208207799364255693713504520905532846182315337584544037929468227512831442393498072983243895355955170122156066305954916636777245428898857472688678919738356285140415858668204048113993412897824809294630544196058646120514937681203203509761670742437814407863309311411689313440629550392058593859955207477738285251179695753196214119751731304765519727826799918825880329603233775981122807492559242971159741895484403848030438680806611172156851488537991772926839045810509329532444702201330787962221600452768400261611887763773950615333417447984949479394249157524329469866424982802492875567223245175023430936098568210968814134808863714735117551672991135320149615109495384437710039795582065709349379481548625602636068645284089447669196182046372233264999538533678331778627066307971213531788882601006635675109492732407218548340521606151747993483656661681374 [147,54] -37038268829044472385040855603757634462090510905680726107021033214474170778291380703484971015446928426016330886071415371967697650807778050369566799132531441408225563668852847991324417248948010779033989723269148270776887008814907332129027617034576156674437486119333043023693595816898223356272377561416089477820192492289909619548738143335688021152562322834682211147263256451498110734745499528849438813455042793611203022445975845746224071377589081078886295108281297101609860528344183350163512448134495581716795865386296731993065860957170606901771617305966449251726681625077267279575303294915403402712589331605899128149495861053815659947535514268321977212133513736091329976739899135304053774460268681301640949965898913721919728250380043181484503383467933971613780711028931837085856312764640847473745711472449641030650031957744405576521691587055411258168466165130275917567200041824556466495433156798775447355650908782857534176307088402379490602423357012759772421726310927937788903762569807409470949178836789230659469015982469403312263001436653328348492310719896195392774939063804654373011176197532788751113059398300502033834657334150369323070190989959296469750225187941460739097438548379116731149833251394641677574131763647322518727364523790170409188939593763596724948994619516848804151293777758131300312238779491466632421454529583060106596238029166803849044142188851718942906970402803526151755118973942522712079702781172472032901395601409296585322585994919299264506978861384028585128572036339547340030521437416146802709322253143859069683916839422791641399720967832771365381627015488989612901216163214048389737164904102757752159241916560969056118696127114111087639978574383781424427793948297889665035830681103755588697390893676580546014908446899973004529450107843152853536633849055379123600003496 [147,55] 15209523090789165430368773215147201285748541883811157523374017213056536668803166529400719620738083787606042275861692740521655176816043284338281743830785091815998404711593558270513927446318199334585372869956376797109956297365963621838893704914412873417784220685262815260480098529400472967098880487616469848792483653690031795795361944575757983032781890419464444068220011716599735124241359564187683314101500752736444076771578129995880075906795074095660033657088875470175918708298629163524208246547768429030142730882353107681645729757424687642307968454330929523281758500443327483133679648671685070876672046977998551851463977055843411989528377851547426475146643829766137354033876293279238288103797409304978367007716769156173720639747165655797028204178292556871033317777992897598273412683259166311132075882343543902727508853638198558143397370406847519613297442403127200707971251668800691026980617817200114209974123985304830714448647941764028151561784386456463194031594189137463843860732674853534598975712442793318529986796194630284913336084975494435883641543805825463012073841723997789893051832943031373506629497318142787689625861350014872149524290938938710070826054525099953936840034385182407277146794069832417599749573127736104432118391867780290607554111450391448603010036983444553503013005185713512883781445394713934328398305044121897741965274290841171410838030744187108552035434990447549727682578634550401858616724454433398964546784091117288289019633104747951110015522270709661382822262170450550929378156484151869636195055931364541692071567927295028096933776258288732800571930687574624683826679869450258740683690781611245385550504872537009065328201540465068258273494574539514099771297566130713991876090608891060993038642548615148076834938449018561755663404054275504138526706314482670860384 [147,56] -1539117079671899649965121882781292895238575085187650038093596465276689900912705217836848001381858815186571818988546552095668382037121519062843153749228698446969674263336205331396188540687388645935307896160049709924676357019716155386617036042031165357960016066993380347548813847192190975982248911516405194430904272983289294342000270725950341284238153794715665481013232582883220879278907828653718278246468915657212921515118424508419041351135017872071901915197708582373033649338467257334868143898812202348865836015577333694427140735758321042121664381548875655553704657558361053271571013616080094056853819674691687229781836426365034190021062279223276616323129462715752165155570366077409076711598893139954674206523562108821483419253049895688713290962353548753680000109955237796117916739824962929078051462369487917105141954067566944265015177063496120823398600440177604750641915977641223594981401110929262709521333065331007905476550812176350926623760671105204752627126261912236543061448616416929965859862289760283626131144416135996631253119679863392881278488398655973789626888577770607269317352484087988901183972505083963615340906906335405577477101005969732371817852887062062789738448858809827275653675140286239100276395543468979604073681907639607180378379585994455898786036327341443259501840045900194363857008163116175443670384165093546081119834219044793313115083053678257436783284072900902075462882184811073989637375283744103010937457861192566464453860349941762200181804698461992185578132245095440499034846922414060288398652587649515696689591439578026882243728105551987767133635183171682793531723122937205408844270326523802454714061614595227508913164376627952074672856691523298639342618896387903110541192882756657278120558527928222372574054895437918545070405916998072410716437673874379692 [147,57] 70213491930092876196373705630563790154876051174539701417921590542121721738201195851919068642217395904612184353515957705812595766271335899767749140139546801882277926887405053343970783830236692961049118255552390815428447382378486206316417394046263991368856191578044194233577244818424934937970962066103225159434226645839856953236889774858304465387914081316942707913211435510089880949196609958357263377107248719876299647683301184854948565572031683986201947850378805939737098694486984282343330519825057645366119186930635392545485187689799323484144776255897044614244008081946220338915974692858742492237984936846030314774220673856927147050639643000993741517731075726438012799899570839206329367509042682196401405918605746978611211851365049945752780627997961289108500447334537264839013482462179813055440456786852230272771233358813274323419362754808195167066873993511336754577552956178046236408519394984100069526133642418567302142321751823674808251657851737831638491231617654652952836316110815645513449652163407014215427332538712393091875118100843690474614824007173890326299808727510094550373241726680153344262874569938245487888972375130854837797995926487089450050303440601784575695136755588933603285737449666513401049623281009393823405695757354374283566204672732467950768693771620611119633415816911661878924247883824803628357446536858145853916363612607920448415506764703185241236417818667286769380396612874341025444830065126199566424151387027813057357073615319449200437261689643653494636573792877166079970469069752542295130341302652344830094128402470129805313606872331459248458241214867951197036385459319358609042171494796159653127474702043061236510276864743814539179571486811874880951341582446056479336417768933705795065391576804829889559306695799628249208087996510287774091972972749630 [147,58] 2043269430113999619782766541162120437773522223607344643931776065782322381821923465714268949901970668228578415142301449894134541534484332381676852195977630841243449417450993335920296420176472473875994087359901643698536854845411523821755006260055665509156235760848775813193711504751585016521042184487649305247778377734873081518419269722786992677484366612736573976985000429264115983635419537234751868757572320657258663465894975712428555815798881204686831583253754210136584643259356413737047613313521507146770572723791648033687343807449573557642824807703247344354907949510562665225194042923139117510709050549693612196986413528483969543902153027721514439932760732261981114022953635665823765488524812424377750967143143001232043370050318279126682010056448717805757872172761659294624127563974101195965114956038826910312188593978391778500489057528402114580395485258854818949480598434601255982377686094443951489153670946928357285821105061306933443551729888638687366713997994694036505494285310623027159458669192151012093634677456588827826780082564918992696910863186344566676475825778411766259343589024362432651254356632009560043199177794126084840314989193628494400413596038240597726858956649982795889222406530317528508109025293411689507997559759668775743423818574989645705776313144886731869105817069313175913013496379272771247648616722467333969954598736642477218101963892908205978378589678366850409519557660607802169947971510927679877035305505909611397994524458391537957329792373776484077289580135306721379260401691522527711381814093641303733984170293072007628917997855322694138174678798246397314904715776356244730324614148951309657117026895720202777725266763871771934389953608364429830019580003042989669095124217977686219915458924296278570773234152494357394379020633256166522277904860 [147,59] -525114519590486921707093304314006328073375796337012372390797856282715329526924446386645948909146186952553933687140529690958448649694541372871494944801100094907571499991259086754292350626809293311909016698579065220860910074517158482319081611690476239226800130671397060549359160317062422455506883668365929240600929782286505942936710928729176261754545377803919358864814788555946164464817254732943414706682425593053407229123138115951021796862615497735220387079950264881326362651320099645525532726457849550426924456128991154369989151437577208231324020338300796698855469148180228694299471764013609645652645306951827657474351130536890389243381387307080733861294172649892594287114166959172913166968845862632023536621468025086842095147258112068492339314019361541291003910241573656012498093485628307218622999746818635546769917987581941264759627035366197184505329635687267469248191812313191791103081818239936410312368446465683208663296487490985104366844682242851304883058154521737764214583578595399453586760721890123251786767339484537460228902299392367479992729659396174319872493662666320890348542398429023584136862913462047382154410595863669749383973658303041836027664592795526363701508759363710240958523315021860405464094333444188946707679887095493854939913984445075299515252203730386556368429403556791530795965148969253465788607056023040925515014110639497151517287449634549433539670102107262297964516865793599853792269427061053142243068585676073529228815512412832351714134893099131760470658638639452757580464353724419664304574180604705783110933602171784284034982587773347922272471373832353791125972442150753175182219191515308176147487200289548319059214086412066627256880157955928368091438878891942268376647923306522379469880317739971982574618829098130941654940778684852443521464 [147,60] 38132697250956668794144487739720846820397330830557929957054329196958166225683995347223516969669396357142024576404626932568020335405545606784982907613744688432618984230429546677422150832459771101117179888910087945841748717456003142720111106422734749186590171550207123066351621865984992723416109535717146288337330232347729118649120729182163693195919138257135663621235370800039773484309994074664710000330374263098115589219650569454631035169940297950056259672518743486775536330725322837511676659475360264657036853795316270725773839380262768692075843638596005025683185597578167089565977136062732278740230884858328803589659019263253595705095437067718474320471912669687757861506634084116593546285525966692943862609625496506562625144151097285638893354943382821336251452023276902194360518053859734514518058778074067403969417769641368673059555021099897432267679832295263823534900971229183531710026719943130923488971970767653841343367224172090743142625682652011182491009391794477430628844725841231217479080691940294160588019144060884898655878017920066495355475421330456142163970634120093074124270553801895310794128409257093565029319816371511221036591050812808964400304515391932082382823753402289349488817740613256090349369095164203710433214157718453651907423538033152920697218973852805195196984174481994316901999675415592712405738558715671883727556624946066424840733776599784255013839865886994551736208861801374133047495863982760438297087799868843671390829806249872509517490881961222360536935314246252897305814686076832079913730371764413584388815448303158447572228329171808542963406134867419897475304690545160977138959562242101812181566131438536579294627135335736917282063562843797411382825138234398942140258345731865626979127384640510404980864273944922026973144666757114047952 [147,61] -1798847395177395538900964406719999546955980810346102782393937764083387895591140062855086627440685497649562622528323950653515277597708442015675008108957973423519071497376649914336734649973905443759536278821039275255730532586770962187108225536621820627339397666481943120777054439106395240296469509699088330136277790384193194189967320240345818416909342419005855045561914929676723245668179910308693524801240339827533290672306443902193581943377845933199557158849308362958930392877309725723572241606921286373406307722996944651694414755770546506825960981733560439291956922230784534259934560687066447555875390732020836744227156446561319355705019263955940846830384281746908412850426803443775147698817255392855514193469732159809050159728559585614679543630813505710821396787654033224393815716593675108457299069844695806691853539456589662773686199475388587618015233653235763625755536420235549981403382524750951343900150153278531824075943575591882712205492783024584410354678404146181260227304437047863757520890956558545651793863948457633930650041268605122337512741967180027561189433372228033689258535869311490096365364436503950387381314255287284309471851136778403906841959152340015343298791211077433926044107839285999759232372450076668905575935706413831375397513007082614045352699960782659830556489787167394578184342334543665466901814272735283508870241873022335073792396015164969152245118226301970920595736074036048124366062336131054405212276112764741284811879714179747342303098326787275881118235780251688567791583821085541926671445340292022425134171399881433168795386131724633279199044518003831344207056444164858677384859353923252796945296872095417438996146140562087716008785958359089933813999074734061670112580334455412853179803198627379148432800336333625542305640353615008 [147,62] 73733279902511035361886747151619604643944980999541410153609652285445577732681362530230568459991743805573339181334026655031251521526286360040835156398188972096762534627214003685776327277596289514953634520110437588642602581131519634647235536812198963390697289456078462173648916402920989961659935717232879564763760048531026409972788275057827854570926433589672860085253037767049261689392811888148322122328036722714381909761750249249916720977216621014203373197476879843892036678512836713708544358469188739540456642389497997863887685534381414629369043973461016849030599747329466934004221191676948492599047299596757208958576233589172821448055323012504598772922169565903570559371003687649509822510224885782731829174418581836629448618903806099356692064483691395159052005013998533332249956775002584384218439973130130848180837757842494722794670673131817915964580793878890940891709495715938542477509013617366698002771606275328009916493333589492372037270300547096453484205457561047605669786084319854819283241147347165896168679197456045564703502711644046472632634467064870526741203618769780616165598978983127342270543138838965788483463360327526085355872177379556744046429611961351473624520751849178525759794700041797046610027421698767983114429754031091347247992185494224781692882343540251817032841558484376246194862478309905029058251679170753405587031180554558752178513943447631379747330379064850616156033931601571144320870910414732681155396960367973393661785204833298723804927532862827016558551431845367308299061529953356679590716837507420553277655850335783815704539883121719562934266181951524240828017123743116246633456057434193784590999322894224355843713705554512750509856596815591949597335946118011550768142613246234500310474130415906747637763676403455572970924167520 [147,63] -3248652077850019944155091051944764442697099703820540381653077130971222572118028812592176200820322484970837836024538508591579435077282814679502707814156766418718695606554781309199434510043468727672430412372064272341243268858170429250773281029060675774526672385250035942474149590506771127140488775260936356558680140982891703970530443485016894544030689220662173419723230772629059696242502828622684398153043943871836408588205010037161541666052327454632499743752493020871699488623841971099231352174483476022624006801043404549005640857548380376380476194802205250944089774580730229144737621104666498126516426364236965338962933523792150975547068517933386837530307120277233254597401901796115205789462847350682272927653906098401003716014484907401697612674915467966061858515497602879624084990987775304599765613021154004574225703170759952332134996692001783795612155849716380248861301813849979151826741337912842199951123040809249851224511607340475694212922962235077699615771365961605247809557632510194139118196337816651128274705393858512763284552303821090696468196522757482834136962999622724786549664758891073992968964467645667489723713574001403365995714569094806677207589156842416860952949128061194791926543423768880984480867407567049097235301533058140936714281968040574529164632452222133966063104840246362354256321219035359436415452266423733952171402774427380091805208509472642029020044290103352931607763356857082087850970005114039374887609198936233571269599826902824213394759808360021936131022854567928166178505638197151883721556928060782148428901604636481514185885991237850363202000493584179056328732902826060689594459126579281363274865608078165975670938527886026370850571048811966501683805115889587228192788147678358079263666917508360400927034660322886810615552 [147,64] 140321795798207483816780710976432457674592996690433919564704817631122075093215089951860519860801553756448173289255311631781182612489947310133189836440665090953533234362567428560364530356385742846664524396312567938141069186994354628276238653633556937383930387340153333706227018467268562417209706493517005668133281477667839438603024272498152884529206687384831326695279563613195260010989936171449239935962694493540120699655745511103734676840274746592251763973668535117951632654194837248452039559265590751317600340859208131527679121632724076121466496029049685038059842111542583316959555207318897834462155234971271784361384276979707699281902215739653623629916051479081498263621522639750179524290081651296930436126539711008663033506781162278409348985353796167073675576034337306250500789455109010372808285128633652295693788489821774135153975191466467655274363367959543291254002449841010652011538758378505019152807668654555292991861417585008316810821507595821888857734687854864379107237289778857827192298120276751924534366900230721142709184865078107043619125121160780565444828701079130102866857732768177792590862075497696809785752543677310701688499755631760455087970781981355258221284533346844051799466909772279177301840930038926811531745537533738898476205100056616407562703273184537189125179387797249334073271996283758755344354669524857218875525342690876777480976417077853480749797360121742814607648574111133297875994165746463326446492575706417855087507956177390883602455193218305885073399869519568463701212487901313415531778004224684297813126436145997508166491202673041138221351788924226127221355135202031695552701098919404926103034230073863942468280295834412820166527669575175578800547214543495664363638046173265341560231479813867585123313525339572496584 [147,65] -4813897439762799646703373667712887680587821026904896711351862222735331540102260107471436113492947108832628427939245443924281785942416722796660698916712711914953876525940813870079857295201268302574485123798703568121630558369619906735685755628165715897145002360518699344390440240534978035704822104210760530389220204436615645088054581690077298361639605379166925672458993329854823173981977677742642529444618418681797992156022496806937195281661218492705297354426443982154377377983387240562611640234711194317298564449561894658164367113325515452738098575567828147792865357727672947121590038129619032141798573667797291690720370319926801452204754678233758939369733183677759760682159242462434422015216613985851133478648984965288362616594812302314743080134348074651071894262691139700039781718389175456339276201180093490579293295927433231341599668764176003181871439874449742893595694510404454503152605587310030964900100647330544917256941937941656182307535006741256772570174576906722883805979560970116343933247402005344222476726896842056171063503166009513809191687910048507130878966008021835936510998717239076096203610167387831040617805126430985696549653370868719028563006487969714363866879229223514147558902107019037368944914460074825159206951148798291179995453320488813897751302007645190890397864745233038673562466368227376592670706121923750909349919266591193751794064071492316730559974311804267591758226155720712365315021653644418285289140720309142785040304008320115183543612724900492124220476356009814995508175084669717504295333577000745500468667912953590981255466687197503709212589811339281809995089749607829119493107587371376554896825930283181393709170182959519528474272152665783674515757007034970961688499207495528829235909000759005222806256354228008 [147,66] 126216492965177832353611754277121238814780153697732164549837182394807911292843298102621464672515045415267498328839182724781329615472355591115447026085147931516366562910180273979263554917502676374567135907521358161190289685886641309559261129275437151288658857572623166993758425079955484926472381778383871626305768314332848398189361459203527208844455165939579615157376826672306420344486761593565051664322852097351964150629604769421181605760381250128798676185817535594854242030670215420624101615409399919615868628296463597644295336310542687724116570272871029663838307432959533237735331524796337872205186685448350885486217436211889323603898507687302915741627535916326262089089467057593605431485789922907519852933530750643054363165306746635125965789440107102261710297317026055222707922037591475965266717190391755973017627258778335655238861479895417828102424136771448224725014692205038327322569320659024387633873083382764429221456707353473928058323764191887674007775040404782588853978661309768877668696200526436560703059306270601669362479631231103789581271151409020718386506536399466199982270921453955628910174757389039756727106780202303666030803521331843717037907355752337044608755363197874768942605983270778378371265538823602245904147074183869396171710010277602380624543440305176596416976323413009014269971332168960675990133746906696633942603721401344518902731329593506854752556883956972799646659264562648932059823564422642221695693976425482870622320242289472897151971846165353555477399236805849677346422913415482321542585210932357740938186723486807470213989097419964964995760456321207822701980283914848602420337029335955211675713469238059550126894752243596776442870032813087856226631583921430446195287092157296988112253249360810120458567710472 [147,67] -2460936516802191049265865889994737887814981527419037142157487139831094439683062838992153391472336271873344813084373164796805621550783093763901719717516750969415928722833559505084905881699245765793744870481630389496532723650854842077947806549713238578037928780826144931981060574950583134475107742381373836523507069144768121773805724396782515738089461729245849404613445169856886271864316781469132869353036919937743025454658447905389215222299034910479167058000390448520534692231986991242438670337418239676501987870687827960756816977720891975293592090665327739372154600023076734382577340165642762236528662151263148042883291648341218230255000797865965486203077175591947015161858060983379364394374645814235254790701683442833737540032448689645523894988866645794313543508255289385972280879985630378977577865428667327088514186611187103703391609578199238656356552900756247567459264235338421442977124790543415617411498218923151125799212434057779895405121784382964578775062368594712357438910698371376601105371368544976367851555764863954834088952478656119191567812708579749669563252848849012075070315736785835710087872642465559149113586120930963145127207777506428908494682384463147029817388794726859131649549978004948473280480201635098111122008896386742120171715422218978839649155401491535348037027462601334613752998085030750734082499086773756481076608870854036441625830075983701098113498894892170432107934593720090996911234501021158204596395958180974865397611773125381903200126105068923714133113988347122121865276983754667701239738466202773701332250713838285808877368330482468464548224420093050489214738483151129551867324942066287755969866728507792635801420994273996150576056623443208376839847392981324355856716279097367218791190787525021766216400 [147,68] 25671755358268372881059188258877058512758006115061659744081430447242320062656487334186879490566840031174035005758894234910364165067148860955989515588650292521077820010136573883426382718301131639692335748128108324373574312998643416033793856413773458720253387838417174691451687253846800822244312279475246727326946819397149096586456044354915724352437247210288567186955770991675626602531257375781720293552394201245010764103345913134310925904440160782210939873046568020201876565294757895650835567263594780103961832262109962362166848494975571149332437672939140883676976318945730400025656175713581428235539484860802317721562067295236429329453150966059113264950085302354935956043909423828210677470192505004440833219227912214538395062547887664505504273355220805430749543746253255151008319163478271902102422625943280067068174273237377887504165301256388286320812532248169136451229395467711167273640245291541278210430181686155354390615201184396890439482377426701091520949627553610317582732107051769976744241926243079934885172170978677904933715849503757115774295703742732000970092476387705763818077237246429902592529861237653180815440435445630178029532915382053604774942467524365232362620192313619832986851429988933192916850052120944332134087526946819501041984765268777796367563072796769767182497930914378261240825768072619453857144777391533699817769389598174552389243722611978060370089823578860306496046649893547311399889064838029560399026306724008325467276143029917523610272708542053300346516949966884491922545163772022785084059343472113827505902672291044277610791830004921518959377866905481115697205344613738357812663732855376605801212909165684340616541516190212533738298078068411189333693966146436681921466995354343391165815692135826939088 [147,69] 417836791828007332826906728085402813664981560017319070732941191627292444102302810094689223211552400876609693492260667523018703111998974035768998144922474845843812659131965367560356855820454827252572287395068742867321325987726255622779518752863025395722346190089077447571681143663705607906606493395577330713002698620164054411437776462377308931342404028553365766234431933119028256965449189077046344639499551544404821847160182731179491867403285187699641970441469802686417730436336239813513236849344894840659626374273475821458559319897368307632026615141200675728635142198938611234509397698327152718821393505182268023174592048519363644886181145671721804921933733705603301007112125761659023686232636718241189944394919909337904666469264378395394913681907346517800645722037590383646358382895046758234144333721051988925571055628857530099672034164059729956462697076579988464147219013937409889868574710040649960989385868363084234597634022838969625861759341097809459118931018582742698310653823149458731665105323920802829675907824203533169374526833750211837466011758950527352113548444156056823798850432231846878753998648670650861756883877056984798921829290383529297494317040761011555040726294441942305456847533379778242111133855870471599031179343241964143146226709913200948707053513168222743925674961830021613059426561546509930708294443099450816638741308947127125404304970524438619890278064521989158970314906886455335079474074141974490799695601370784720505602464926657141980206177702332493491179040423864790776153868386798860323954741817015699044378574484325122632639468429026803454171088592039222948419406813394657624336881239509341677015997077499378419004846097900814598113248920852627750159355509160608264472198225024554465415087302340 [147,70] -13695826959651102975405092354330377834859252282819793637311645766256416223567539838687307062911099723351737142486937576491290704159874808687452751197734666519525053512744166928662308697003668848190772802529396009756749714148851755847285068635475421964875915429469594174775071232875671479540673163411800268923553368385083572601923303852248424786342468246943589619953296436787546371096642972870915893949785050795662967661125831013468491246549225774243709731448544072216771348625925315359343978598091158457731491411345027498600673298842070720231602591383424532643690345802261610866905094275358596801791733954269324393083367461954070929676761131181994067104779527073250871322018743204978434663442456192571033474244968154162325779003222970658062143416245632053141844185010824434291869688259376486189781776605478505759154707963406090759468434912276998003378838063267454903239429325707226745508661107608795572688811920989540942668203379596081791378883658115464095044934705336276306038917305110882567823668354255665330121832505270907968535681350661226393249493295521113894718774467585336500270409260460100357217449819555374524771800863555656352211371835958873226975457301977853721644810215698382157852250079643193704348509670167890082763636797619793048944323467273916893151961273504636166117648138692574765732159590857173235956037913686944219473658358067133708631399306306267509677368526104504406552776080668681170666325851078656230493631385037718067914526751271746925756632623145867159062306767521597867548203565330282356231668823877025785097212956106900000960682066879636193818174358252817674096407586221634392124846837667880940343384957085229934953287601504908935032116005765833569800632409651196484003593665438533628023782944 [147,71] 179970176429568843410113855445202321263150080086007924932189797774051298040624574912432328915798646104447626708137428296391911149104919398922297338971859792497767813906335531947205932675080065382614508943793306672394268085846142771766845008450258574011305243390232252041724648902256017708336295798912587779680449174979014126281721277497667451665730536524583501520200928603563120546224090447946547198985593274440647492357829711549042468529046134107772849520718698798945707203025612060971237683111870299187625712969725610924517446200141861170121762563261631840518108751019534913412356626973593335244663055645449329503319190277657843974685671230436136824905731120039716799752513468235962338047337158828090737770734561318855911886617811873823869170710564279169369531829005400029916460722367603507603906724149945404842001057925536397899012751859626264237152988466663519992698491384811038021209079775443571902743125834241772027761084015637404906608117775178810063010385135822140721678245340287995821217683035452827311861360681376898201477184287376781358734766940055650676056514045854305778181157398493476715272942626676322559417913933354922580378398055364628862518199612279203696526963608177770647089783191014138947875867163183204664436981357980651193819806591763726607790035711423201765590619570346096027274590804809324291908331595250527870989698514164957865096029069622167855913489581653906151116646248484189634112142249850084758075711342637062827573292187790458442888849509541252800164351848579478845658725262029768957308721194583820635894360587490520735005261150505867783668964052684397223696681956041387650914727463350868987112301639914001226512187526635288077576751819476733045491485756678823100194622998040390268576 [147,72] -4039706816422930308382564824829713325549565426872820604711417908158895389813343375941784610416830773047155252156413183350049456375253621756614206511609927556247199561609019214705576984436947475292727014744794707333711166300659029273091308194972330952352958382400289668208587596980819601783599936626275519312991211192413955740180020046226624116330327293108020845264818733837848867367563582635388149276362908746298625906485033249268151711309906286275192157799070007140515798875297912713116508828456784368861958299760412831990155445586773732994250350669544978033444694933779969256874085957544274676107245964705166301813599884601076121777970661972897190179124549145897003962344567411628386380760387402103366276411759954701327978999593406129896797511395718284394330499115997061210512259967361735300428551228373070675991363640290086683295482083202177457716220117858490228539970969734521164338464368935096135119665939966735316309389117042634697644271381677279836142345264125090602110666499662785033145849952681188554649004736152245634367801316386418654896456320366852807750159427951169778108770616498407525316279127837931896352376330219867091852987722036320448963358241350322260713837638352712614478320892552525153847105201399017375104029621222041906656072558980855074303765351966344337727270584944954309220829687245974512298835428181229661364771946651232324718655945619512386708878801714723471455777460515711673314741731154091270664494898943431199321246535750747838941989755871050127591454824235728301052995494812369303799107801281225756058149508176862682169729861843543810014461987684299170390982540296605604554076536504835044415407706251985640992324880171899762180471134038826412575072119441778769551524547874747330 [147,73] -51570728427242594003304917791554436103150311775305527226652573566014170300417927975904827150413467668703524152557150686560476218747643307583234372198014716144556479726531629012356108385692742688939443685606170652783876172429288019139387761868968943183602599330342630475486069395972505970900617706277361445088811517968222368084416889440530487812976627559165217534342334709543254856030968265856607776551429609864173286429592681554091479645962114169437200757951543962797775528959009106034794293445069180083302099977921265059204361583927625348067298023492255475856061993097486204878151162315884207923797169905488922734505937142726110515371976539594329330576669759292977547720855532325731092090072548808106049004148059004093653298666139441242489254851889783123617293686193840199269802343866392428441685355591643397199731928981746183794854736874217161867399509645178771439520778460682171634414168253552758510800830157762555100351778559898983688526220156088613695959493761110229154683888794840665754527593973997089283214247328388865090371391538886138813984163003795220570953653202056519717199054416260173936247385863955246419019244579272182586989796746289228758357689156597651830423305209790694713007950979729206156088778819330661581421768980352729932272362992215430615471588647420983459477084764304739622126400025396000992200645056354205677250780449374672414123357235449379839302875372759188864593054412246029354050542299688289320155137375796550903728612074811091442290814759094563227513114934533159452604599650537363258938384299991442900804666935614937749048283267740019734165586982293208896946578602390574295034354533844642866523053547791431342957063725607537751553539700309532281392648293297068856439910713816 [147,74] 256019108905105189592154210828346606553813555842116801897694086216390028889239736076641785127802804083325223088692117114657294741828750082045209768514693403838079691293075204838340440132512398835836162445545841959711900883961512493540355676964366549319556204543983271383484016187204389132494318179863264666992237122845141248386218868537554037406936343060097228183712142278349613723058961399409254578685291376713146704260236318874522841428613035285252072281129191716477061574350948903404389089334178755418744176132082458638823809479217549442261881676326136133506150882483498539614326656246863476173143095116539155320594752068928736855193095304376090976945399480501052644378098181898885284808439647330984433937337818691452800165053651053459498578320485786782727959535268744709902200999930031564642046684166769810151311845113649183915598789672917879176548109297802645071405474725836342669106270087843405540229940184694631576140344883886857438545332799338874838450131099944778771304264206381823931649713253021849788771683017195779007198158174070757453211947553441922314132746239908446317095007734464125553775374187828335345222831992800034506025876107938510510187189172778254523449828974514415401191201472288696973801325350410415287202616761591315746934265238724730228590816566802071794199050596505566068862072008867883259588639459438828085361879677819727019296397215879008597665899440524674550803861334450431228118077845357022239492940060555151517752408068887013957549873089281762393816720984731856659501471042975139928426629609500573537747566786355545870693058727201812802299442234836573226440097101523463471529208861752164888294586776163837021652614435346211037415245907608897208360028762863880469230376 [147,75] -5614056890337929255092917742184166560271974035255491505764810431315590661459385490202436601262382531305248573209729533268676646236051656356946226358488559880878659782380443002361308100566164601223460443634083071539430018757642252849212133610936458244454665934289087863858903762497486341698098991549718192307011896576937339575955439946743991840372193182918082262983809117992112704637163181142724886473851979318903311807773272965494861660947703561067911483959326183835375579617547569080709447266553472460814858128224741634910587980647588778190337703422736702997107551328691096468586535560754805279760303094909717251998737066628120323859021519327203992399870074745871161920307290679485773925336721887747936216709493332664741823316346334910816486178628224125414662867724197246608401193937595355867775282856959092854029386901076473233063578126648485627357559952869960461192633807829351147090208410653087178855660155292232130304790095199654043955053174498352452355210019783366796896848246454823803812030624393277949744749322541227878208454308352399814198416349749649328482701583547637063840938039885905497435576791535837078678300733355578455839292704515451961756624814336750088976790361010011822259401235747192904402139210147504182696142069281046207338687104680149843488144524859893803333739495490217609854886489303501535243140459560773216524152818984268596997311145173219467554792345824981900874405949798234639007391681875640964421249441765469682353205975770193538572907821526279003125859284925983916946567440880955332066057383187746373442595806065061340770148284616503391709816193650716683886850192403357163219951073405618008860992891133834463432931582509967376960611144003849842949228300837111367264 [147,76] 408881462938642096066954606540845339974792328068306245925824169801478032282425983981465647023482710581425047917001637204550882730767771683130371196990745679663068288803274347495440461459398891741403303076282825303973353748152833134716802301186693394260857640635380481289832212723875298300849451797875048321096549857520896196455527631985267520235157161098163353490114445178394948139043514334286460352139630282964712584394607795658721742747849635983200928325859795227567457657216617586365592086092633915750325926218934684006185154109304477174919510226536180224748269717670895490487690943642955533327514647050479605588551854965255808786520654327109114048991250196576301272684019240194678657404592661352743080839692414914866281327702770537187565152648545989295755720937788086907875894798092568831912759814766097738587271711153722961383831371751664128601159104896336555252865651798845128121530248398637111025626176427719745977885418210228655296844691500780825842776939342766045356872135556951858083745444777544406204118555082268574009635610921193674559068321387411214070721843237354091722447866582456723795155490141624415711186319337877095823753072431512955397778749475745543396596736708769238757778313535818311571192848364133477785512783774367191666024990178875219606471035664753760329434643382121930392955729008844095335736546746334652357996042466810168536330003867566807592956198356565345682279694675036021569177590770257084482341360366744386749378769068382596200241847379767069457008693380360443982771247562339548143812914060911586949934749644005113269737641724487612645190752622420678435390537039583625655926396933513924875030631820988567316194555048722009766118790518600423061958333044743292 [147,77] -13049117940186801708837804551565405910260327049971826833220061174856167031966964933369301649867866842244662796656417372105564142220954704275534223024272978507686309358510796713148067502453743463096600972116843685484504932680424599221579444920788011905061739782875531709201639197730385420799741382254353396657536534813310169534213895374923634127123516612272272005441416283802990944862394925067780298780651063059025119378011486393994893044882808282537629142362324281063042825080502221053127594746977767200491949965939938788586434516606056626293751968439219148073062832862816306941920810543599730178817440295287060976569388867805459892796591186392627541203896801661684411580950363684808442668448130728935110694752364411154261406830524863710304270067752105590076249583112720161748853618162368444559619242465417146806789057673937339366474060759087093527941964479266871537933138356190577877721142697323248467377339205164317935748506430802471315491889121502687383129509886235495880939995193671551285758516566134404522214433047164011903676342263250611351296796625503488705915713653592857697751091744146415529941054016855977131199133554446843152643237530968829005593245199460150456729954949513059852537726002386379183240623186027424516282047776781454268043716605606187805669380542767466330017482962593283970918595721528578665144873920084476031043221676458859826010665151018112829129485505065459513876646821683989311164516485294735763447001259510294445277209380579364383506635534364255247732868871911913178209072505477588792991265368379486715676372103916551139138256055520551356268175208364552715266983892738931433019895258793051086586474124529028365598212144799190359779733088465114082625092239664 [147,78] 628497132259391810067853985007929081640850959675398831593527850701814476805515120159629157205313395488395433489316746547276299940868839065770631928052335026216994997984357083358984207069871438287963260370832408858787899104445923788208497411106628341830625010295474808754733916932608945138285611876731445160919147693964614013512638854314912767170319433985056193358707497952166554037149283712714070956549823472829436880382726720104492904290242530659329851677688817552752679962734967569788955573763936130777418817510901970643386419890453052274679060202990179379363246216444858343861591323972976941380571028546307238221557318175363551895908920712515954388006966018958815025864841166487725479806099458202207107699421452353988799665350064395238297361580067112741090819616236832654988485205898824557895116013033497742163848443259727931717463070491113476922650145465138324627795013429771295497155117496950897899235147955775221294617066180391211411492445097743526814999438724368655460047516588823660384154063799334892604202843647230175239501522929464412759618260555232270178831824475976505237632483962963235900475205177462125228557437360578265792789415395604504989119908156286094059490399013267345284819493875720342173741926907593552437022227025557418770145770566848294971055842442890297784780038507482273966275058989699085724583758562835649477439103502470860441486012744973270882780148825201760572457126924128362998662944745193453824547233060734571403290776798047560274928804746057552621463349223807798956288608589009681427795900158755220457224528088890951829333449467697986747733657221038955824978312594797192224436321925103780690012918666890422300765841704339178172189765725311521886210464 [147,79] -8093602202351140617361255186886993709873848703587630099104532475966067399576839722397825719750197817147191155841632693862652790821892696727056321290384552508218654591290995300354951582083382162599204670094266864885776922272266368804907867713428691837346933234659767957642094094394374285900024232293844431982402375309158964255548991517039266731363931263321924042597185941116637469556735268450273360233684118465484801492586396856469039359915882386891889695537752579940208469023700719369665394732194830613533506044022970715949568431101322021281909051325786821583423455835763226381272087148013288808465668239226511838545097514845375863137674294829841435729857502777564161727777367379323878570321070144666377682825149409433181707819095547973123697128669809506402051565388325255992045954231765333717012680857651278321268375829285274771254118622718685786728553649806969898435424700255568384178570939578899836382283073031709862921777327849740933319163164432600820269559529376617497121403543257023638863284153354010599020111305235351392963214395654095294280264748135780952768463028131058239719100977713779197737683856991269230984675227384728221759729096210540470682959980253029343815936991677189926756618613347872472480970985138809603548365580942222952445439817747587280203774609929685848894561986478926318118131704112141838575447004083600770450082018960958323680293823338844355234134350973831773045040718205695842875552110240417638979147634582730515050743008270481938783186572813210388008065491932299466714148171294527100774370182489348564891960568737240248584386834331067622126743142411959962943059147566974558264980687131462446886029013902579880125319564540855836384505565623013365840 [147,80] -841964947582773260323696079199499542527320640222608587973861430479927480113177028524091554838954218418962118141007493569865411599981855284957832392115197602864697393674026089177066413696698865583750855655024175232730203837014862033870982641107012265111216096148512426434348481883666558795992783310631429430773329991025854624809848100037828320852656563664803532674027678666674722885962646394602708533924170032108050478316594383323125897241283922640118715678167144095667835545997940433319588865681226473324915706574133233607920658826492587741008179201563405626810622069190095458147819116046522799676067806121900057908233636201526761022347648144008378079972360727309533405503316568923614397722310788726710707017180027774502543779978812125719431751192133980167961713571052713140571251957961431549772469649040454588010456987107273263957008823656944414099535409358248480387790709552396592608410204144484050069960110047036932222132017957761332050526112769618287890543786536533182544538862174067516547303770587051023697910109605874685897791299172799593160756495741043447382793145897224248176853581783239098006934941413115756806670370352567998052275284598228683842063152917354015519781634463755925752969101390438464372272802025551609921825372846156072427376275767342440595970713096757483709064074342234681919857286379579044551202123902234654234173701949864017874665898487593373380783495697778277936649479913301863247250069179342127515483966505382142643075335950359717957011913465526661684660875075491723778171604813533524484754001874376669096269412565172804113433240217295260589302190135527297439483542908767099676538073773418030037549134972905949249330461630156088979816795732807680 [147,81] 62896307113122971425045134874678879512760842182510058067399568408601222672496373245318796573095778122781238464310236137031749093210029316940354349562308381277469803317050590935804250126081174388919277862987592614824734383503951127178861113765423254769927664155111752178564506685923625640414551497969214637958037742396934711003056097450016212872414541963909259082575354650672858411071943959437174539127293599720019292146347310771785956963149057260166770680058357456141391894695789808037894644607906931177452570688814904743140278729557700482445212492905069998320215636350712411304060391522534836725577119932531654775347743822108156281413546736536571936732090355619881836436240345306042864209194667558461387190417465142660159761275939173195784672388354301348960344191991593101705550801904386719880084850246924072695070765236204078389460353817508398641717541316496192714542317021666302063176884342362976578846500910044797713669771668963467811008776389157005108886629134186118319518323057161754676984939400579858085627956303312428725864077528289305794736172840529994728038862463573095309950917305105990679809717676490487770771593602539147211465328574909753428838800845822513197926138152827416335189210090849962755343298918683603294729714405702687536728516314201923564994194134751099570793837196101158545734976799074218643416801362926213803381380576513197480817132532968466779975264736062956448460474111030566661866206230804768485150053567186945273507887238552295840132458060911972876826225175919841406641009836863452562671701671431816747927155336482044421677732866413610025541212025891798668213710229024410113222801289743670216390695576341310188530275279499007161525626572672 [147,82] -2189999320265903369858912586447129520859559818425431657423442859475641913522818950252837804204647948278970735964319031938177419770237651248376559062327487201470805844368198325211289485732457260583393209739868637069174206627245987676731502600025100361771764685133176674665599740381374457808501098425860421571199316103863505873117597819715973985954387664069950889632788707432823242628048052808262899530924844705739774048368635819004220728837660665984887735816531278718136122434963732589710922667971007304357828838950873452201965730975299979848015257076167067965598782617531225261040845522635553522644725755108650321867659292020763379315403355284483858363439563376296131868793670380872479938688795668793108608983147893508482212091652418580474021527386645292503184913592237404370453540146144740182756169060251418090903900904833262065197887257383023525535575961824508492859369710558935723145439579456031619936273618857687236786697626873346180501202384913107224509834998796345895856054800472205932097443373664052699920891008616097921681472201768059848675533332275119207858312102554395500141067756411004854195608764742449578610737042099510990368990763718060625633235545803058761195103031040574058463810037040717470080946115121253378865190598553983581432944219936188080436211428061861014075269283765653966869126039256108412736188704838097206370324033684634300070871943055264589782830221011417097160672446084951543682339411402103109202568654049595867939004893130648583312284991408112088164110310882048864316316397962505281070718096547487290982911433902450926255534533918421115971343080016626690741547748373094292564340366564133838990096609007342144643405464098265629236606416 [147,83] 58372749207022500333892534456489065859725072585035949539956185112025963773673907538664217839341782509735943292651582723960889693009216917423543363732725066281186192215491293393272038615467577592651375558423773798978956207778314482849945892424126129496101461968040292618469676052230038845353701208007060759415850398142527699040096186563627386627735205628200453588144492265084298523058627541995686986019842366165892548360845074541529754903717205614910985375008343797649176665121002911811480036246295842103527889045698856541249307003685930872885385291288467948580299087752369184761536438206327052758777988754161800256580496147451364456356936173417951864507021997858305858035848367193193254375134912063237103523043585733219116817073522942720031411525596041579761848552428522799448255517834331053343684761189973559389995217590261813848303585194525545731467426923057864623994960541804237221029058451400831541826059926029705404684872737998837484053945010090853787607468982107277702064175864678044026285406757072624507545985513194964109869274509590736988628466607934893828793158943463394437749544079354509005440499565589041464154267809209631931148741146792612017557845997130819362076590068189905576864691268781227786863593132363528372153994625002801756580421591399702555387334611000810154034465794406882444448455556139817208317232354931422653286937833201514676914263506249013090421912835837897008125403657298500192932193022559276739379333027057429088983692985851641965712772144320139734932388418030032298941189583644706301511311320071081840656068810198860871959261028671008544447607459206152916112121882641437456467625821695118765439222119293693851933548043616010164784 [147,84] -2662506723770701117852201594626977515045380078546882540097905780938305549346026985955075526285756833506921188584961366553416714296898155465571054501484047932849917406948066804050154955728447463500356052916437820267770235068962208028492683139729488169548041626034652957131751656725771694358456882143532599121814342243879748641387012432580834020101359938354224397890241670903633929247818066129807779689538881449015672284071514072722430716812798381432284078973274964496015359120258991441062815862245199613764338708700149040661918076140553790616239116248011060035592736826280428494565172604746943059392622309654933511436633938517426888266313206632269460935643271933502796209641911905648731345676167668907264583235813676663701987711038742676359484406383567136747235741322047569041999337551795943406522374688360173162606104082135108954238652639335105209358078335465791162056016837656879600630024724272144544729893425307246989013394125898643374481452627789355977868621035591773166563269829139472981272995290416710158478262507332047048622573618859742793626800362543316349282341516073428482161421457396695403521586105148953227926279569379415773605326200510470901378972974037404023973363807446681478066760487655400806065143972966847837763935528387360436058385932684686450914650277921831489579869310409545665855649108262182977705708098058024838341657680791804230191293257494108118479694714189333634616084662289382723066814459530130928499769099084014857056679372436808013144433631682799899744531002325131790771090555184612452184849987989726679446044710286394073856600380267627394759544541015059018467114702695929925526230018469616329090647356002076552670919455760055448 [147,85] 95998343014843365976589529062736387276973599979679928783339834105002669837069579192647784217347594092340889755954750436773738352799494970285612882071570623760964313064840358782127518303768967607229907741972836254459288191800665019515373009800841119505632043781864839741594638208456538032400251472802041950786714035504023479076532940764448656399599452303978184483961854309305179642582146155591324185157768128297311629971624828707097474365019412012901656054043117976609064342489531578902340544340798502256022481656798376671022196826478488332692239493807008686390293517252444844302524377687306313460474381309993784729351765419295300857883398385992320507733717343769661901420467168498716500963986787708418781729014237783038795903355630874699042468509862880446318701840023751124247938072210176173280986255005021514807095574041064223228930656365012488448975509899252708785457760238827507431595628040955384639575031964999046830893465209396201541717125560735962271128734344922683528070729171989942759670819971961710075472622896609819328283632440829857026099034210507541057770693642366250248698358067557895666920406311535879171029007863978791673934289072575478377965729061352857085177812105097283133011730756095569608662127183822683559337024343899939473873149471437245441058865337901908333126368696519021209298480861909874455978850204785086092521745099627238648063082711813553879198853067370104887769229955248988981718401399000685174253326860047362568540378140106137652354127246697974128947573965950226747946485130191109481041261906032588367663398377776868309686938994186543457593245853058667609015267136273787086679935840534424491533709476409380660639199196712 [147,86] -2859948968946147557304165258694198082506071501375666930218753966953196654499501952391821154972835629069933242596064343999305482986521427920381787420125884965104633623210475898254905532122001308317561367884168370849782709122623260353422254644407658598280209589928901471239121872220371994061755737828002606781530934081034722173273039993875862103368412048262139128359366159900760578619041193476112887783973995962090883632033535128297469948398385563650263262187417689400859818869841975120334663623003083111491054825876874768485358900193978994643509563999094943734651711496148537662487928494299678465881567752995668787270236231564255479282536201442739610109211676350060778313126406295059231633168923035804915064690695610529430105402858157624012418823507284417040958707125321736509119248500454374266888950437566609914795792659596174782104362897034138553148579050208454368367643363701211045654616122542943023489676764865732034078471507684158096045804364781964941698927692047197794295315480137871631202889092500365986158081391119653938534130259918384668907077218504632851689094485683902748629455112715209824766709337265485144078351110996005566573843491156293619149229126445767386331360219137348240449686210568632407240406538801569745856137110758025186235845097589074713580432171357767517626775122189727320514787545654470011213813602702695420409447423889378978480603754200422937732633342570556325417362430567185525765183519129935030889502906621317369994584527903689538743022348946055636865305668335613179055166934336560990624535858820608176135220274408541752368691386168141746503032240421354517587252603767125906405153195866831298606921900177023817496102884 [147,87] 102109683511711804285349630703247969978353045174100472135073843730574414633239554792192560140966164993573723010159157061546078496063471980623086685427867963071880995021992366746787410218932609014395298928335784502762246571572205756178557473226161922747951014115656229067512986236547101926618427185054710535666986883384841148581030973556536436934112148920879956445077330798348297018802035817340849611216052902112012865288039401972797823254239446636015837739215646327208627186752551483010131737213821454434724215121151662183010271539049477905075288298972512093523633073508264430074688854010079181675944066268854178763528884954549101456067200242572884672975479391577919524739151883803783833094927619681476713928353450141305175976197090759253127660325349117412283610782433509436881618252831952752161599694992652998779619189621596125698874105067199006033471769959986944299161336589520140021009144591759050150137188262111422441825652272194954612388786147316241182274623157701272606231766028297762721630009358877642582786135952732158453944740553251521438302440195751120354989302998226174305022485068236896880890211050326462155937584294987556189919952450043885927257801339905621853056702960118707052995185572520978560684113204295405005492436133519055911530771358014303457374231933399807971710855601578578313747848128213194822752284607475572393819889832426054540926336507622075437811638211573196413878956189791201606679875903946017463690391806739627428922431310324528910442565305763959949322671473926141288777911740897324276314143673142822305494778274793790509930105323407964469524259014028068424031535367628027071353679981924492899439087844056196308504 [147,88] -4423347588222622821581772504558818652111641351954727536196538623528456366517729836499315676195270410550679073847636318662035801982970712605425865750066756396153371173827251596451217548652793584055207202950700951552029641322457526635098759839319704076238128829212929724060180479107967292105252710019081112070242711441638914327137466930989896406087933950001008361656264490272229958484819686162819365190039183738458123125118605930921761635060054930957703670203667606723942204386460998567496382137465981901763297864291089381866385880769078309908407988148378967987400439470472397089296331573130621279141878513669472579753127686362147157302190434428403060730780493458369135129296746495633521307990766111386914129522867624515819250434836685435838965148961218684403539536598202054352799857416932208977176735009022679242271711555808505686025169549425275211385832863159427886403690531462575164630859534470870827688628978284707318663490905081048428714286162198250325691781770173943508109063111059965659000370734838604224120431515739219319195457366118393251743366620787011553144899862992754622051804343803629020251842827848621102332082161512558810983664648305991851360544113212347168363519466056395367479869839534817178778817500441720950564010966922946274432479161203119656359513310468537131643809747105657070261803087098625113007565887686722063437153842900043763027324434163596250316643636264088424895456366425260739687095379697011173710286712037752734250156015334172082413090294177989824244791862276800154186516711185216010181488095913918903055075836505983330772758506842398147579415839792560929038794608127883490586525205784784363139597681882193940 [147,89] 97901594630066190497883316365356029422321729013784713909978597964357168583791240286071988724704102363484397635435619936294519339453718508350250338213716182646870955673391097920845551042720623133346464944606534622671517804400231787809719050206734228452324215500417719381392857400902144308823624153693780416081540271634826613469493098301939931335522031596039451493187103116198645422875894420541802238357907936604793691664049724136878732039193192083169685387324578661701219678866909892990233570215124614837468694768802748088041871637677030875574726017576280318551617668598131707491446478468028482608146883424460348931624348006171081121568803624398172209554893430454777293174703291113890137143533013842825468942772845679542096549278968387237798523790262659630829426450502340706323573979396705095555436289337577158838539751990361669765286092595990148417660724765933321282469439325309336184158356925754623886463514405508444222251475545625162988774285722288224639331745118526329263749554069859455964043126346754501314886728437187809913179135021374533225160878074536324632341737667550870530763315570933874187169132805332486896196701040194758814602073267051542980309374133609935344693798273649306608171007773621192715570688582210138712109714752171892250175382115058943733675302568410283382582413185196900527315780717037509335712552712394730601254012080061635837170342414334867461415823629566366238517899251780499987566495022580077194402310271507763763882150025716275119725847429128221916029690324552699251860413151987828677372579562149225366551487221709645564520696577327466905659743448255568207676791090624314930774566918026649372825530612000 [147,90] 713525593418124688126013946415493568112996833759667305985258218497747181206716681801201351178567723312801676363636597761074675782470823182406163013246076575676028190726101639207014658193831971225670277257003434784686475035508607228642565921114208311958713514194968310211506435526233333681810300997034725755644046965745204784017222950109151300027467429322202615053218970069398443531061161546093873966008339159493080584859457979281118421374724373687827458025077381029875997818628293629047477106136751407556010668605557877003508006696712501878625475889404465510383993369630677134452164024260940048562506365140530355692374156484054300654439266707727200330427324220724041526958118570682400653162983620701507056212405450566729128646187570907851729551214289064500989587851170051790203180758688517961244937839580687091808626004891508314824130433585307597540218617941205227854818607940011529457374217946838429051327907383317034554219751848302997206273332275715559729674204705939499389634081896175575184989430358185743526768999206822818604265398021333381165843154416062198847084668149109405304335888162906829790218576560323792230251192300264594518037633540305683621327613350214696195049651990982769631905125085176458019710647079492935570346794785404746383152415456198151167699020139476215949727033902742109513577334434962016481660855379914518091966003263575450637469904235208652781375066980203883584047999590816225264205411694078179658849545952623284561118364170471557977174556453756424976210003083882423962690452534055525543063340505118678971542836397162399453410345861419030556031912260677861853011925253072980489374337331201889809355404 [147,91] -129434880313976132240433745136092405015253547755958046730465389971447580574885010751892007036624834691037850414821843441572482469130007631429267946619575287055733401501397818510208762404846519930502777452634109794566460746791455221428587969162660391790346739312107904784719152367738088109430151719707879475620213039764517803076006179887781279395766565050621848212543296298012600019625277438120152794196181435976137429649186002092400751456369204492322678089262762278488675063243878446502739898056537765748590980929338678679700220111615305719092343978096883971293469465247070768182099513051235307664839691695422485401186896815188172874742608022581855110599878339688261003103818148301957332940459850587096890483090164445768705698162417535797839525225414413627344839876650856827442709015229865893223733715144487355662143009123636370865033666801950485370656358126353589715378535488982881311883595724022749169277043061012545267731094192893724745638664520772011544218264130972918624175468900194976127743403613569668941962267621747953978183119372911076076107263609087204827125348650978425687292929915759452822547747112243286791477261757082374900593986655250269370522169903059633218301833542480388804056141492156992108057888832827012298911723741613006073088656027191714459959841500891713538629087953302369782756344035503445992471402864284287677447549708383710381455806452742121315967823146541215518382011495667784532753107522229890257521108804361571708151033061248365107327639680047586808931713770358381032191585298780487000072537504964125660967242443896043095948977031007716147625282856693817942099401013183010318547195796290536271528 [147,92] 3916273920379645597024301418163984677388273060733615709119542542143810172777828383754297226461337462330154320787025238229826021124492447401378241793856500292884507957840125379644797618854254477412941196784465890523951533341566692268983675482930718653905677134845789218971408233901686344373841658833706958736294051556922667226452341418782231055949961037162809791858543853226232597421946307621050150650543937269098873362837781176738813244749312911564923439581770018106008207838094738184929745456959422385042253585794487913117796676123369601388366168795170859006495809803035879407544367638347163340539306796230007049656249266474875119880798746494172129144358886307602605712673990672749390145782729707430801748109539346217781340496535638346813459875079559341582733357312424452266191941477367763800881658177504619623911816257493905160753727015672110861599103320352111778582948112642773117344550707769893065787638910282115310766340607219360903040497727741526768216599163698619564906965311564333003012113743924641703141833738263303726347419154497754089667187619868251397367231397197688476874939553545538553488767915042003034461232904938768308881176725757322597040254975101233042976514216509245067234607054916413113759197414398672462865858570823280746891923266757702040512767167787953996389791923873884275246571752907936662851718779552235051859926467780264096515120096722283101784836030287540474763616229871803414365092401845772733474162965884446366017571902692134892164621489226372641311976838136921417598307017922246567607925926791085796562972375856893716795316225906709757375102031327323781705963515717355563109415250501577524 [147,93] -61228837084659471015103399640916977198067852866673491005405582954918063123834358575106229482887437148476444093110116228703418472172810978984972240588631691981311291063181881069190146944668179625317059850552627250498483218149753639717237504236497254923203811375125518861650579979355644833606604508957381501283821543826358223127357212574617538154736981667570880583196049178583891357265679674071004282984186872294641604829141899689998709859526977611965857629194183664009822989908366518621581956400048098423511098563630234437672428595552117590960389098399885159714863216906605703336069323107916281041834393740222327236026468738063733120103851322663303668589301544569274646899022168415483233364312481526679832045657652028811900866164144374173440275558239080820646354125895017223072781146178974519316580130547615176765969402938232624210413147486920188002977489837106702050104764288313974322077935681608048915555902964083264225411587337059650424985894924627324970497320084097886587561421749462715760903644241380670141138948688371544701287810521303757894046506447815441945880763403007052514511436033025018655737707399709973392656257741496661798827624266256661894104538968125792252940006790234934881481515578897594682116281273472806606664802195693594461899226838138938899721252518040645660965289484770020643077506551077478530532489990794877467424185136351879404240027109469057941816646237494359569415832213955412004618278163436080423192815618262907376238356502404730753862189428298174641318262078578106480590802511117807703421685093310456888489196144552181055662008946153761239196980313831748219913759159911263364985978667686 [147,94] 280509699921694546017911014328461552725329686603439407935509030155523363748691972977762754518916672897156832957242095964045363384081297479778068026590889112998683240455092080281768596092208509392210163276269141334981269439064509039536001411731472497240658672748312353631622663472905904125580601249738580250462919564324500940149568477831159243150436833947866599777915501276169903947766344120839306434000723955218463832024454410938007589432293960098341290041583985057836728774832628975785373283030517234078016164203464116970148347292425771579556767644567983216258507237632707601239513372997582183818003476121167998438829605887069683429761031437591490918339430622318334756968506720806613919978877815600601136982022819922295935760823773165720619155615580446701928920142531324500697335156585066700633019646525724692362529994231546053927912317109313243395360084609256100310004052588776254998028449051476338847901999878157216670189501668657643992915679725258552741835821484187911249000026465786386827624740102557807198511745531896291207550755824867261891656346991000705221334291816804170800778282718896056975766631055981300631731486252198737480609885081595662917993114587763466701015185462520893301945749343139827937700924174905553488766372074107149370416595791952907475675525464224508769316272929438452811016272494725095468185166815937897876796208772929427081391440546357544773522264251560484295420474362990977010964021067422057943384095313735132346665626215815020318296081036542452899723389171184318263952663737834582124492084346549909966183593741221241720391940494765848332384578111416050475012810920879163306876960 [147,95] 10498081424135100643958675156246228354243952593332681411219078660810306039932432322473542490290797224425302361752791741241428727430694074525163257469631488754193647940917778171846403138859702507878006833854951734521070078149150516223240040450578878019959732695145635057312006558360724418081306559037209890952417726316837041466832138894850148393182756746731746459092510777012995638599273928191447310608847786272589313551004067165530729003549503963487412775734697574850854876531623554939369070654304484250841536417651077891986479872488910725941477841562447206108133660573861146545670281785719856901184709454709057326987587712967900283268413357424669715238223982210459391677925549346489737083660416649026695724052343461132123919908829531909710750303748119259653526910173324090856052258673369143978242422248936429202582167171793512428437894200174823310531929366278120050857780672145710945415916051480661701600226036380201805523999826886235783933469107825683082587296350656748639659581781038581335365220796036852106503699784085526668189161520738289127138287691567513554012836455538585111219228088036570034916804744416037989968808900986715119886328761731981791297342087251615846265385829195698961958861677396736682044556829043008469322401202980251701543672801694327440866827798002541311127639253904512428769552414309769054856487010086578162848775353032217236809734599581441271100599436084140944958174684177898050177205918752251504803511548987416564124552975395483986750569933110372086017125135151539732047467487958607397852228202393018894070080378646886525202544153516060241278747453721018161451668432159118431416 [147,96] -288239847033418849369947559681159065887876365442938097289534510032759535856450791874677652602543616966334209490072021888047777762287891049507561576096325740516981955738728787624446227632111604341670972498525175337796739236905719060309762816207457291642270175724025207576524619652642509941796608437638822753386538372495954870538098454598939766904201254567460200669712690349084150149869989576114269021602491008639895685514964780557959390654466822958235155445974963114211403725122372402045382298341325148122836396706982875103763030088896299876366664408929468706053406647007630832800893232995354831814203257660700003124775236868369469438198061000482253471778918766224694753189679703745952181071031835415256447332725487052794309915570573691158038828265486266779410498394764362742261703092963620229343420968053512195440282854288903967581231207520081322318148955702191841842539803976339732735462940172005478063870391766831963817949126339907045523911450401196828963730341141156230233128488364585307258485708143497434417837469892580877218587135376520980325435773057103497715192587540481609294031880269791115440502942548448272498962506822711029710127584632607387104357354209010910155787967621538299336883023254641839632274441068465045342901648931254387842863218762096007283743064211870101087662211538533302355378137223351637348264161566383593339106697367985251947360126900384232467347682604732235267754212545397729452184283241323854769786140473244501025343639887580530717100354191128436196246249010349104216579037962213368615147224917215569981331906435388734625754838038693400470049868795620765146447746562417896 [147,97] 3770261228785423740805996936740605410311025437040328981142278156671575664883563861395992899409994280953964633034214075046439378452486054869559919759738256118739563208617210677315477091078046035206939751777556448568434965240849024461291192307328837798841524356527262516343662025334571383908068839645375179300397860208366478452194027813739959544538531604700719231108179642719670559650367497761869786496179139040449507542408013528409936602768420257757019318191135112449182396259552083357974948953735456197005270146075885083984820985673968929102559442506953280597695337117635528131690041826879551935731434222398917273757722179302263824784638858889070872553872395523578966094777611436007944718573105982722088389156599753645511860639953709297630819689374470780413666343240978999591119276939436142267073993564886272154558325642349555672075038636191789678522500155300566010172965359203998966650618818786449805602882992338960057187436243476555289811301028578597076068730059273644204582272687695670301839780827901946157121748867630574454457415772293025759558032381384696706945804377809389230794883815635199337497041977868460326914340961252799436372475482380241998170359622375958813849457882768248447426008002661347395901030658508182521142616741377867124212546018187672806649994266933061806910875255064568108062595261957475611145433837796713317880816278528719396025390294639395927409504760210293455845825275178315322363004678387074016426028541504939845679261758861996152020284833907973484598989531967512522113228047837936571369410495868303929532018386336633507427235067082183373621649313918425432077237283032 [147,98] -32012237205718448783155585346827478519463306860709004029119308039717016686072433237481357172542242645580299850661659507226384567792402171383476542958935311524199849534398718230886888921581589552567255305369782176458740141730056222156197187606296566813762310179093711954050275815374784748094518370351502884503504749326835115530690615732876842825483875100429024027981639196437219671752740400689253299760826364690644592644107568482272229256524731996006852133741580187385729550153345302248849219555017854883209219592532033034168291386510273796109042118895720915300274919728536949673055963220136985659265742153829432979708880510147844127649924094634804287308704798831813078130165249399564328644199252159849077797426764176897268275419309520270006517378277334789826712584784709989628531175877241717608010814115608427016860125395085271486887525186334611297808946055672726359734753985285231957605109811457862703574223479711115382302344965278649355547854695209717646066507053642479000694513471397861730732536837947881179004668426756821388975386653523761191367141998854093599767729034425652215923089219806526822708744788970317170605220436010590053846448877096422797101412669889588197471392940313317156491828745888106248265183043919858157416023009790504644764159273319791151488033323094935800561057766523636404333333393090163140865417659445215781430860760813798426143637614504330357191801961130650275130529382194942826585681290833990724525385707250296585007853530974169697689749467386356878192237441105929841452655208810758447182126300584874004344916508420836930741078297664233896819548695062584862208956 [147,99] 209775842794647060950259878086088102081477919064237485282384140586845200443730261805871894306201896782495315631042066923533389849870050376264798050940258086787908143192105375406297650019685234572587058411606570543577314625154364713358111859612431055817750109492545303802261730405132529792570172409279072113716204214050348315904807353156748976412257598014844260152290908992346598448342174087448284328391501202450386223648697484815262108655098079357249704853483151226654727996230645930687813874368400623447033041525014116320203614116999338058918682324135400567061452633891783721794355643097635837828708287921296118792343398764761430146610130130914960636267516685914137898699340008422519630511044468892673598976046286817475418108902819569004572327008693920310038541552654822807922890484021900190098025760915941742621916380920433231465519251383122385538351395719039553509482011442070770454253579439345627594193025007846774146196112214365175019869089274691956097919652158070443236236516906808147236209829450392451732032970812786887772680489824512118114565821012092948242681732869974449391352358547879831654546095935438311621716190854284793356052022133451692551053746410315526225832930986224106555191823261695862943146466790139188268297108188472773060884583644669972264567216267658079945335949100745863146320584717712120645522948588521360693098458173167706944838874591262542790098981798514839825167551760544873665486163168808674753769959419387539946315424750483097913757520842201757846933107485375614608628899372584727178562587287002289952851540521154971575013772459228637581970111934404835728 [147,100] -1000717948345823444420986833171266509652367271412097550498463070986281774183410555461450331626256754651599052245754542484116571204041016224451776779687341802754091402116756598011429256395469862332954901317503680821243219335075542631088063755224473339142765899203834151032967050591050123622976639496172914224095651626346255407272978659313490635460189478356272342571430798522274232336292241804870518565699272058011661773514078488535445149092171152162052407960313635544334812543651908536449384354109322996468088258671622491244088753706241449167908018852060332351107823499871003913857139441000597966902827678714272742346586463066040715778115615675526421083785779284590813187006664983520848577658642105864710098377912455589476356592797214161236453579476113471714170143629782762227342157939948865577454467667945343349671791563653375107909120517112606157817017806066699539140781687741488513868874826123256246702678386892336131136311479954226488648650030453391625670237327000994333779941107399990353908946744234339250472936194129652262492781835244442170716052448066027722885422921841496551319773356993888280110183161386299308972591773836458438843478832669241402747228688082754116560229888086845224977069491522575666522301989928564034233079662877093609061684761662580223024574456311975812141754197625358880960292813630337461783632538270736309247934619731857519020652905087717999518965017212192737852518395482203368020779325740264379643699934382616627872369144688007716736904367899095843067065226075770242455870798300954090688628599870890022149471311867746624529402963160812383394296184928002 [147,101] 1929848065875389209095408821063131891872338000719916301294406407759087509103793878911102434150613228754294643560699424671571890158639178116483509729672011265777816741146515620255083231568339353559933311278061709503108191003223538819871566114728188162759268900051614301542027175320944761040968414502986231342353663956555859505349857168166322456606217994697619310915887258158957353491438708381213183350264314658537560607264986508019913868008493625168062526080144520218635934086961523044738128378356328072515504870449232543974989514113523339215523364287225972698372167139698630442522038817181569686624971198831944520972677295378739110015877810656309276773156049888052252801318119305003746851193407717920819428756764732765557696825726885801394988510357115765864007316791221318272052407595990625900707463270417789329343282485184145939356628266516777258425862641837552871429444838272453272561564392687477936222065717172609295217124562924491718804430305067158095372560148524412877132483832650399445502179279450732287930900931734201768244776818095424720732404001747885156784090859029066624544767053842880826464152570966174755444226518726097144977977273221492738196287341216100531434301378379695293021527914003809935182916614206378679881191230093845094060793226349670529377015247437608054782112777655669079304907798529299151637129035675814057597265208495977394707056854236285849123319469078629595657579980289258619692228969860026803652565304030210443234768158620468075628032463514321377018022259325637850170794965486178401367759782328858809700846517126335005255026240351679426552110092 [147,102] 11156184289847068541656014576914684202119380465224509848845824408357163797834314276500046242460650720300859463700724409405024229474788500686460005694202964929347259924142361580574683944933853028755185969516603259063470573921009141253320250886008987489968657697721816797107884857503934893789678482471097301335960146327995472394919945269601744985616132256338458799337380648706990312860342786947134872073068256528029724511054217588206910712814792151009068236798340385412526124401644820879006083188246160811169359239443741257144136585616357063310133454076169665943172946752974282154459037115840668352751012472808369750979337184423202766530490492091816591953666472513184438484687661559673252022259013699850389591862820280101663973533941891235227506213317909507262054959817093587582022325743651969610794133257364615748352242257579542963811500916835024928729444558039410239397681342053255328162373751801157734675264759354874971665738846802525393546001238847986909749658495355280297957073776328350548717500122164775562122235300507600891660125415443308794124338600889760135010675561327994144440556989873128785098907161750641480705095073359354672062957339028026351161337850464524143490442316088567246640392857478891060939243937016581898160960780226211231648401426907189042221677745342533348225685357098380801157444110943255915711246654492529732737248072383336530903041730724854290016952607055009100797680632339927712854023927103728992708284581949104013350345864073876958193743196425341397217215075009097058031463454477487995706066131165696168292256409542400019335653898953363389584 [147,103] -85735021869733874133986110511083699280942687826465801267062211938780832616664627452758606082474473343053508123000501039581711270895286163319145296417624535488381979852540011409235141072663039128741811424995152726889200364381134546643135343793995711087665926311178726757647652754936143317480071520956969203010459963366517187004807607589064040197583952700168925225324790377616000363707264822194659712788298710459152548697466513476126795365833456394604810596812521491863854797511234762716710067778844737122443964164164721745804522327646475550919247281871473717400835449697644238868770578573621065515469389362341459275819523070581635851299811302541849520682758488123109803767927670961428559394864351591481067824095905169180018672948620630074215136518932527003492132569994771531197475249104000752471525794449233438926970604589950173969156189309209296925804304304041258080180895199722689910895555620283441828363634771554596576703248048028146534117206296236386817887279234203953428735891405991732093408748713345437746760995833347863115999150159639077503296243106163191739341368252159145550899278026613230626219365151529437093814348626487176068665976675828512641577540411263164109266465047247488914663266774175674746395589548957810922633147262948258327604700893532221860651831570730401081823605203861323342521033952949268271356631745515282304024510537153532985892006211302595033379870460080268208930710589645429133421996563494397536248286003709893827594898008038232462775393732790869620621374216195171918884307402394736020465665094222863636152113701696732818373863069166440 [147,104] 626370330319194478544624790834162761121767246234709773311751597572172803342989818882844098307966462896678507759144740211192894327049010704977555534972135034182670595773859809463445055377309755476951144434499920714492749172587239797245841973943678405101159696743306935372293403008125271365124640913664811755604911889455379166648169540093424925570407902296214334928402737507043393268623571557553483320675161909663312255255412826535553783406855477649597668596168870897515215858859512485060853299806720069682534222514874364322491477825405852467294927217577858456410001699741785497682420646606931306254156394560905096201828653848510407747699590648928183480316223951024151486402598122086747465149189571707399526725247938923645548024684461183566177825808815729803314659154837520247014693400765693777243158436435825595314457444978336510619034659180902605751513705674235016958881627055961113845222585263873362480762059642363541799742748560971041385016485798125882529379791999276213235448828625018190735361228733254468072591123912655085670833647840069028252861239466008665618944834981242419911105130951921110312344154671838235840432074723790815905103995244735033955279787816856792444890150403800802711132458120951372197676429804934050927037821188887796756668789059569597375789614948655401310965161314504493113030869616119557727786502074568258213412780188345121501893081735704327350831645988594929677348786416572907841418896047932960774984355106453658302029683122563215982100974019630321315950719488986981402804809438378939968401292642236026419159222239919735861072229906 [147,105] -4360632027928621081617954261580119456344968018969967003516341140979858572048775341566909321990196748994711516790274817367078631701289192546101499641330404818474038061482724994606527290849779087075185950127016855096562991470111657682974167623417657568861524509035159871005418038426076170259610519957060832851775979263652374704759495759854013117988505209463276415279265044944271631279236855633302929975747495030878710346382339229148835924722634619351775797109132450154938222899157405105699465325413062852544137401024628646064398982329724385539482841056158500770311465973772067125426565915021100184081903559318399629274796833995443718104285005525948211015364134032618737392638773535449867889657455985417330517614856343112487947339824703996539078435879195912409147005568294518948106646990499222746193778485364837514556260137763547474563747246809167160080637638986444762258422873488396121300688735745937782004509792966675684390761369194466283948701660230335193563053349683109048932720637851571349671490921471982754282432235995418450050038090342393408341542788922518657173035034973230509523785314996545198776779158169445281515806554330875271080344374801716726811841109924244038844541064440535128187663907467295367650992874094442159390403272599626180410395188010756772594843570297053240630693968877687985083506323070797200249503569407229541163133616882993950077108172544410840478182054924198399605906975734487408259502999720253511429588253018951270826760284490416873649699077396032936995046314646314819036537021718890149062114046951616690947286649716476180764024 [147,106] 2793088194175482842800032070798559868267909141176362968197611199195343846478056019751704420514711531721590019396197644500613109936298505038617187999035058794530505385166809894759195086021543688441353872689439773899431678184097034003704759313640155993797294777165078951654378377708272838398428508109598015099024189643781777015670802300888418330899649097257071163805195383545575796984408607126092326366686693319417217869595951029954089901324504923607428649337882084477181529421420911354901364250099163732378510332205029330042746428939459076471009552087289336741458857585541825478952349639714675278418272278905524497376434677158273364257817988981179282874827053813039200838264440816715947911289484444051153579036362338748288273900397963738141543293196898801887731818635614968535175655045751690068275167426916838049387702949912811495333176972198604816956818055208512706452879066373611450828568622091825362936212712735126630515642062556741446672099454586503954888630447023031731019220478695799904020310779920085526289744579677621019882442061748041708874389018632630962992387437725442635393235637315892788288915384549022123562475195760809695260421813670474612664227659048948366514733371244665406253730131381985176450246143691399969503602815591544810080758836434134108527287571325452929678091212773718225183386281088400087970791646458852809861602431009564027271787982237528712855420345769329117090721521472973917785257219718051564172485847600109213834004829179850470423242853043378510191437060324230214610688917743292974177765307455131258043903904704184040 [147,107] -9697096662478004064921374416672095803224416194629888828109198276488672852058228700686365833675244982737309492949136947163186246656780957875373944246820718333692428667905934958966154242531847176346955196891020896267113757002138557580383107380234055098593197724219879941820658215757717193230114151133378589902243062165255004074072580836388574770691666993373376696211848630897058922770737529377548978130711896842534231745982291239560206873212241879674330914757898686028303454790151399346133751519010926686144214033453906318087937025967397531287870427596021488675641294114943760476560581072848550231806526036212446808134690667446462209747909480388393015630471914367584781888371644811112775587553162885092556187153396325402985822416708687577438404287857609288971427961684628133102639424957663255638009029700381693666844969133369363557672190079620691364430693219321075057888883150893174607681902352494692338844654909530150083333509621286729372159056305229805411491481035557744462875229441981425409766409104879687740109485305155091077151012842390970252391244388154248934865591709354870703078052857673431623123566089201298736976839856494544078347380063757289951476241340979969903414682720928528210026437947172169474438026383568302288924628333991829321809749546462727636301071840197005022269247384162092397754721941781156873746199728946508634924516512192845617567503236592961684186200371259122535681819704564323215785261176456545843396853667276005790305446107663115516411725160111302095151470034438673418409245968078413758724511967159904326219633043472 [147,108] 2741707494515978755499039476991572981593685002662866246683663310092170855849858491636822294328359286947250009933987244337995230691351163829665426895347986776187261927687286372603284209205504662011109709592838493690404839155224096544476567827343083648533281943058929843816571059157332226543170063832535486437428397993700146749485476019136944322544288548478795705540718781161022841461290921465538121371088764449888334371688567699145683038326285300833029484066782904041515723638600614498106040806558079552766118386999782850566901293677299924725601802855214487417450743611141605018944829059769340887553468116074629643826565181917828008881243435543142245256328156028167624476257640512362331258746292978626168666998594987242078349130497107647340264797124800135509201334500652405785338665622496690491930305592471083684843252208200762005197555350004331551687322648409798435211477206275448387886300195599395032941594996119936602270796650758445530770236805862141090431646907917700303677399919412002947459905765831854031505612366885359074078078112335337786355498466722470603212021594504142120048735761736901525900530600961212092164364394678376612542838340760727119082907266395763115527697214294192649300765901121153025149677877905376181441401808329941667258731388561244757952959537548069927122802753459291193219484473197367315398126764574964198103978235233875408350208566908387114017274737486824851628341565503295525193767270657547636716344505584488425619947877786725040284417728456762403672788439927213953085361965481521602367130157849124656270876 [147,109] -11169455527486258416603089316356141546850334998681470716089719104141228052353751384983505648837122304312274634555598554885156342572680156348348061459232555130685473899311734150355809029483753624817191261648667102760649857240928340338789575075491321916302911176250222161326370963335262126882749326179432814037126699667317062310702253804525427788239509823861489467834476892975207596892462743281717013510587129495458897686724194245943910586558850218056343864886546671046092776849708631735178292589719648525786766264255407899674186498027680491838262262323636344564004176975207705916717218749812792870257269011186730210421895693951863441160447270733932524783564345316178185615588771929803362911213425423711102966430733643022001855858769587873499245624096962151156008664362713940301723911634896735228120880082681660017056124016046112461345100658655140799298481755523911462782874066126893386255171328254071814406498513585510622066011082154598764292623933823543217130336277409611018251993779641068536599192619884129934251957880473464760547965385293282202905118535918662628629440449555738609598331985116418374125080295525015408014459263331212693483610863197484205768384822325736690331453257189010122339686751941454815825742812119665506200448439593404890484148261850340715788085270745524554286888023814132300661238475654139056418860121897306659975463419746662009666369281202886197454552466929556085963661347052879418539619150429494753243158786832882465825694580219877513346124940312201780239643749118503949122828827388791279386309001097681208 [147,110] -19945850050443251081603443586579808748037575745354182973159034332444389138618075517347872629349310760701017458283131962176101347087484473281181139969012374376351969190516057679096849004132276272114618458810491610909412042181779677484041646881445551172661890539588537352580539587583092365631801935224515682740616740611019159362963093031658691320846845425991345819662149548470751263940589201816416941007371302666662888380821193448321238853077878615345105360810008461893909155531015230011593886987968332018157130491334299994116537661155953400999995899220421070143894377362374907357807136142363531883949123840799678621966658032948176078371571234514951246686838679273341822480222936922549395666367924116521295700896889467907212711246559885959239610707937835583065640152140130274668575358220800098468702522479857775208607090850209911914329431580508327536779011446536940090224166783424285005227948202409680517457897798534687380556412229589716260753079396123635163834574489363450409687245020748191792653100144795938094140880335948792648862864564478271062371319312666666106603645719905161786434460676722200649945915883415290388707454706768694362619578940813016916424736649359887852599250593174874409992031433781855599105537203133827187289723338416435192204943903100118689274336470635493002006159401918697286571335673357215242888837024167209784199999282492706011017584582411144560724150791021098893920724963870971472636900626651994144255717124278089472388608602633358301361906144346444128651530930397549640167286930429009011598875370338 [147,111] 4903958518872578371657561529864405427107369065459538995940297704538701561369071103498129162630695520768422180599660744385576327459828987277484790481168385908475849162516684414304377611595492712698090796262164859266021178305279432308215618272395791231469671042173096090584972839795048084537074318848004343871325985319022725553886004947092936691147977694202058405048737398425095424790961469656170378060357842061111977313294554767964886262721896905846489873485009570969980035661765242688706313539368424874445351583139475120046548565603088884844368653520566020731017300181736980404036261831954617508128675228922520585789644123320935133029322603912785619360832621421696278744399100621088453837705121467068000833868379781204018809280879579498517074283244699280770425020861002579145651415882947805749880287718726843747732768294353224081116746626329979161396614723579978162005736399594749472340275710554846753068051435171475742414742111789581832741395307102195102595773701594361890610193532086145584760450260235894932495206341381673438783190156211693503532149111107068406991413512050866805874891746497379905735889929661681709775841068161580266313355188503020236631675482046222031955947238348306488469112144479480165831707991445008044410169496078068202999625624233130161097815934041034648802197985975681510509993703416577543851230006254887581724354426800655648994520649524122205286087876916879142132381062441430291204200471806620354018825894034706678938806733403362202295902787969254136526925193910109349370171991070586393715808 [147,112] -3891849291919607962026967978655798250678591217573949890345515073919329652589835801354914918809159530147980922172579353570238571987262138179066431093825401086710803574433527558039819062479903911307083487196085370876938811097434607038588620444559639686072297473441061944963251620946907509265653839172668520801016438298554115683713113726879019781719564835419039813629018745546917594345733571432510991056780578373388333360797141936475113074476493351276039015182284753270791331100846658395526906141701114391242538085484523718043728558261208515640555170569993736415091415402305316396562066622480123181497325866021993206694030052224377708527943578896663535967006069735345370104418049655272747560266388796480360370613893216872795356542828093810132655150294305574109356574932642449446589321402385982381913839087841084686605613720545461843559205314344308264172366116780363154547254201261226326888354744552299300547093766114706156316675254786626035541248788164224746351627801709797851187142273444122113976865657866813782738948425222667102189020657686880753379503016198572885352503614522046959180298309562413065916896830937449851647467785745004235212805608375228470753695425968995139241167531158785217473106044632161096141235940666968982884401615315819946693958327029388642314063153682590174839990305292416250958451849293764525791311527028038555274712639003626490665673607141927451482232148476292507134880120273415667915400259904990314000869172711058870211793258515953956687555401921412365994149171626376084611290859564649476 [147,113] 993079132513295170255828666319855395061858465494553723307167182938314159939560197552091298408805708978085168176564742980475717928874405973836245076431832355175479088667224574344124606926330887075371334722634636712571470044607791023495337728112845666585231083874194328512452170784140860992335408649289846628283059025035455415696050390847574994903935361275109432990191229538477665648867555485625750233080546441743981169202983313828180197510069948766936942098398045769693083262212458278359754905036871750528281001960143196313625372538205096971885224373473525170206752326556462203149731717543334465439912624517930599265654228131150893671222684676644925406137337948191657766710909037717915374564993906583653234392927055422647582437159008214499372591901177722860530510291161356457853528302596027477267028652195744762014272002487654239627722108055798126738811730120452693033086444519881175731729415861969614401339923354803763985623231310629671929169015598895980043402621983194395609946101310705771165536232900333824224086644646267545357684162721446420924580596929915781441000113258926901228963849154049847005697392346809315449418641845694812221903901859193687883879295276931222925025506237955093469620376314377825941397788855555561284538027960879146124815458836775461544168346804820702412626358876963806293229966772795830398061028462466483868813729053247795057487440908593984607476773483979789787233749566648207384265519162668220303584237157861546189420495843432521784521912528484097402836239036686682299948255772 [147,114] -201322292589596402844534673470630521333687441604006539415740369437957019267951307737025170458596819915116233827564225507385757688406807455959767396959500181585787976644548212886739604000677580899997681910516158619626875900924852269918598428252985382876348065448279893023046577284999539733520489101705493106445564828168406172716209430198481054752915095968072312960911723041274217669718188946975787117784403025092539823415807361714768618116635714241396521826224231700119471442675759863912952148994111769600744862028290241869233251274321824777064441028767126603215361680524083492415769056936154391136760433287166753752476446701640637610080069880061133285185544159759287594741612229017715684614274332461153286132222787572940677486834776726385672035122385257344719047281685444062466242083438565056484179456118905944123352652762749903908935241240058623312514178769681907207718531393366396134944763885216991028758224722726594629731883907640861158800497957454565605882933253891505383396462474673694367126830185674650867180016736502673120855018860966521350232252050951912475742579299356168176439709369067332524128833316088511740159031706676185458256568059246551303845468512331373293704384591755679852807871609700986631391043849365575923288826741624096092232588524301828290666965646023228770637604386828793291817394113413096548671406095448055665500789413655280782621580440215743223384973812918674120915428040807965311822106819417132169546386886435245548664014469362031745526854519541179426853696627272186141072 [147,115] 3208842238259327930106714024060280832238797212071188772989499800015486216780605446725405353753065075971826594834639629995847214767172684335655816577175140837132482531191274889502906809921433396754273801826549026084486962181879640689458503922080806298948826809667416746914541124796594009409732083603263120733031154445447725341859038206460622687410739952064537501838766308427452086864059163335379643095665147943115164115334922978952986786291130087009573723838606657867303186448754412100998374645758995732103202641739830896112659841862949507204043719044602773537081912267379235624579796751637693199460779711392312852419107333879824142793650153374022747533933428750963617251148495600676295014851298904957349378447865941917061626862941020338096319381279119609562445382441246747103037659534573099507625121133746611629482765794673136317817830607874615406877284443581872576429749035719807134489711716436659872170165589970883562713555641705779657543350039501932104780910092365948289326949657295733669933921991786946841057900329509963113491517280234171668790826618537825225555058864129269911457910373543709326840009489605163235933602525785817115497646472152255210311012889509210838056004704251196967610369852896987955520418006665426971159578802054437447506800758111030122212818084177196754395588783887549230834434073905894988725791376921702517508299470023653769703350347846080997064583485537154321588716846984592210824609561713843750971462354951244306856622935169078559851301373341974403231339006324520 [147,116] 3904658550650430835051337038142156842890603164689634705578800351034191197058803215245678809881792086591271937634196524432554907670861159024649059410604778521729934077661837052325443583075079070651206659658155269342437984065222628001329535838376253911498541026174431620332449116132646169431401635719645996192293995956195360916274058241062752421391119467146932104406986636803343449976285431099061042193596845546503651488477973673222027357703780049307100838406567054626502842444559791021110439866518401884017369953135753557063225128375676959328909260520810903829606543741842350342235132644674654921545134989858788835280602301497994660723656123207533734932083446252757941577022941307122546612964740853066171032736972473100328234109166037943114232941731670293428571361721492893684389797001189347599356137571483829462416591200413825676304083589272015632024338430434403153398607915567791823747431706213033983622904980763930817485828881783030853960290241162719892696314402406337652382058878370302696318416302306557563921231282238066979439027685279877915017501770007297740073566650405397644374760904581854446885632222616207697558678898516635097864050810445365029588832890507119102854935761216106924271432652081967683977804529922782274980808694389114812809055611509480528623469733557756441049939923664840746683796851494020015902950235827002343604091717505458108175633692929829836524768551234529793396019162114164159241752377263922715289776446870919758093593289576058089005301595315568125871443796 [147,117] -1339749617936694344142205656332230527584813559966159155591575860899489630750925004786830609863061273844019889637261774238575336578548546983559263968036115553868237583071445275885162482318643976920462001540352503857568388502820758645915161197358183351046410721642418756000263523147207648190083346998318719487150167846655327573336603218524065780376886015559997842900423620085332985537410646146430877911327250570081152843770717352745691724218362565429965098931313060756428441400432315933008927279969671548564672714283015041751238020785169193956998518096223308311885508027865043829344300118822201286032060948488516034272415084723469187668143861558485070779876910117765594267989648678524498456662109925439655128464971581941037949341833957502433038977724550015791920702746783310602884775736522231420601969971710481746043420931188846343036573552791583098969771281837262651800786138205042352132072105668058459095994266803587445004912152218950662133232048452888342114273563785871230077974938100772197391921205642542539767994195648061581824599845896777608904022841060497130305351558953976366139767969964991468872635970815423396727122371547904180161061146045390015242332619352629264607883362359869005375278642063491827302566574457721916895026086431318015686158040562256108695769847321846574695511891001372614561635032278535918147983121601148208269125173603885094879033445544141676683898554512056019368364761524075930352417180581637614426327856370132426033273594808458135239698001080567590526 [147,118] 67665911871672557209823642983640681414269676974907277931263698963803462827972903153767375546602256843035451527343753831521807601134708506274433979343672012570876493233967921704572564894076376558208448322988496622341299101150852104319311811580110302088322713161186222092278280664213921352077930313465288268657067105426456592349866261212301167172868510698623938269946594762570906154265532140990004197944063406819810490675520372930508545799476406084620908716865445291999602113157618444932990430878569967719642057026672591464413317216492738143850257097660673494627179595853670669613261788345721627897516914132067808576058645359053073534699053386703284901961812140637695321597399730508326336296565730599968002551177690357681650229156570791426707931227251551431970951957570102737226459272031597209856494694158873069197461603513858298902471897617345500392559839993371809820583691078001192296706584133784309596806557867570468155594147302038566324470158009264964259983276233712426196907751526421093390051535020035034157327947617078774625461329245966188620256102183003907062975890030107312190662786581262158874132339000646275246922714010261704658364225790311535951263099143200691647730845121153226635611965267663903112542556293532218571627817935941100997419492047157964684459575316694687549330360092332955852205359261569916062723741555891045594223331861714606484265945851599135194215299864641163728409663682692852784361949652125322234882384292709247844699281134536154813042615673132 [147,119] -18638671226186022009518390367183456979360821567467403440147903133289435139936313158501027140112095739649489735141649541099348180325238167241257794045255383136881473623441597233666655081222375990219913000261823085274445917111411739907903646047817277814611053239112081606375825364182012320781971455234039018082941427829442451956059769655364457844094817950415513172891519855855836203553037254778708125583426673855083153724104250873035851689429931108272122981759410384864942411089491313427714355624781642791596649785816031870446365886791714429696480561086622693922215037174202780081299415155669776754062013096565359518849640296016963906505399795459313820932249049095224035476631782364610859348634328708897395621254723587996888822857737806094064803348744258459516031945764242894628973748353608842783497362558386557377155077417969242160989713424524559436062764964070580900590743958554503738441158396118891718438675766025656739533334310295267934966903516694179417281411805656556601431775858873765405415554047011169419617485318177833177340738702771770534087000817426870214304045573143339869689486448940419417455075653345503276853484097447330302930990088392798877166709876066425790757154021326455607101915513816382778821287036076861549744923763149041116653479117489494182634080686629711973730666390512576403928531081579034721567264288194594047554023518430232661186602910953883383884986415306620417586332714457138410098867148401991777593635619793962919688276571647747141866256 [147,120] -13730489523230749580481889903652787475652896352211584688289604041946786227927689969604968972036242254706784540501563228473171884218542038452688433906250118742767991529334782308438967818603695925954827362733862956659309460433865779288923983026692821714689378176088325964662266232565940156044890020629037778721403014780000195567434555993646745718051783563344963144709211921023234693054619755303536537255960799298764089315101090625712646679192944777644128297282279987843630418139752237861565242574415896192490338411332353881683184310541645116054757015054173840247407535140880703007498538268433885360556922784668609761596385951687702540750390403748078908728755301842746137805005619868571683869790498994147317251761077154019820010877422293329826445823199172446433737410745264022236313966159377055199071298604552920680696404930096852329943096712921203297921599446020187915971100965991198449753788335216201697419431406163011218283134367436379952321411352491262256011486329956367419735777929445193317187965985202779177941923257453148020932828282275615310558676248368478350751017530380130221248212716395491641497273393049220668331571884503534808177775040370481689955363663716496951470697250218775844809803400914512034842167057568176343111505926301959968012079361159849318666300107853249802011605628773347961953709439632565529443993668338975360716585230192325904637039285238983743540679718501189287631550816247029164740110659133569269627439321829123562011620839525914016 [147,121] -5073552169184885058152095252654321309129790753615260045983405994050427345136958708458474153767395512652598063306391710604629932020254434322228801223733401522584375010479424509193106816435083566178078446071100005571984973222146220973201204599204214281126953231542755399221354820145733932880811341451644176845674878319611268079998852616304377228653912660955965640614879302355060900201941880111754890345315295900361520726382216654523958590713998549085760369269803925568794762919864653871464363587441400760795116354353276942086897918614315463889403708691404488028177389358455557952050916868466486691125415052564913640390317660397498103158900805989487700571979920472186008448370958354291037335562019470574807138549579667999726102657273301663924809570301331662490764372946348628913180382507778888502756851721348644609244626987737260194050036061644904562413202120100755823086906420925412739159559043196156964116142082062397385652987165317791805119063826882773640357039794728484916261660983105398250947571519455627958927087106233532110198285984158577263682451461237894880442190248059221972626171707650966539019237793883130072077652902444890295184675304803950592154482574649150135403982815421587647493864706394085430056468755862940345114060239226748157991982946117242101197220000162665454899600115574062493270057396689683113701253949458666523180413620260649783716946284483214548060905854601609246464614710819039891696435992975016938605330837431994976378917336590 [147,122] 461964998562375853804756610712756810609999461482330655363268800102994694606915599641340932192348240502215279469867760154419745454191050025244569915887903472120129412751843196118553089703778065487810214495859264006026956173745085790775691669775386227729623950346728457026767280277467738371560733210184399206835231752859762192238928437047964544506575482626353347524422246014101235383536254777577271925106938841127903683799683695801335268270050167044943984028142981884075883034738035011054762369932161015769722838777762959494182234043435195942774279748692218073991069605324115791767395961951072568116858278705109855216366538912792356675781504227558927054832543877585374788363938847632990965192194949772626090889080814598628024971643691425596436936736790964017259584347961179378327714501087310480899572230310180586633168399274851319983121771678146738716268706513838838472560889553623168385495475872835972459581679510920786744166549499194186497721199493527391545175531350706077174502660782719287177980224617678143405956764538358166095120440743660442376620321335890388123756264746974034033546509804281640696168066283542411401717731512143630711001500266000089985778950852196698309643036580841800313203404384040768248870603788217340399924602168092526353705205022632239600239756363872025701544940361978349380532827325194030918340779068410544387952283339632016068553106312061719797561860178469620145941008625575643098126391344491253469351819461605851193228 [147,123] 243470167371223850631242771786725773434727301903534453700077280560359601944427381180072186860778031770657923738855885264000388916102061626134831352778184723108898896788175590763614422561110093324926872247782665453734060969933969944290194335814091181348500363103288466171960538973322729922404664826985519627663691614365512471665592596729728297889300474836049900098534171573481526390673438620790046509043369742000658271555743478527350167034201324912872429675314901893905514114277210398993151198770592193861118223554472572389888647555413144011036473671094954396239743558963259736358380766838426587929982769734725544744921816044339682701606939055542953030199741677961380538627783407147791745316233302954973743594320335485932346115066680776755659707884708993144912579585572621859200174332421602523961278885006282562022538772375603631028886355596996687295132621574013473127655102455188879975034860650003175314850794836811660506613589164304769226633390065649526888643633621496669858538216965905260985991553024957629008931988677377579235536526518732912001432631191776631684044661803260893250819868078996523780830744323342194406890674226321192840249543936917518639416562206271424219995285524264612932262496208163765727758903334749047269873725116020142908554119297783654200205449230056740514742928445429341322038389824981703470662376281733792841471875807851338893518845169685565138719012773147943058782488055578487162713857376489537848547041652923852 [147,124] 6302606237157456594435425566408889537716829967623311777859302246037230391225302774754126977537194325576893923552993993049799931999282177960549446304021190173736234799507922562857477455530121045404119394595310224080939415510892401569414394394340635330807991287643863766550822216943671517168291207623417592896085576541030111318693601879413768148619614465756449538032470955983660675361313316808097122246590561059975009931015481519993977057589745642771665024061304275706484010548647140143139825806995298140566792454744086130481993029099037570546548584089335870869269491332274796307730311033344985519376474147606753510264911834466928816968607529539708120372369530095274695567553916606704821793734251137120186134737904026436961962145149548424266727413123610086010371589386201050167980907484606644625889007378299936813645721030524369183902250726838457540388484173223115099275981778706791535261351113272091152337250662208181132783058435477672422385844940722402161544866180445776902822763392590274574186344055122813434882105668223328635693823620700796913524405277613760871771607173639711383350578233925044826884943756209722314413635630620941879352746583350285081171065043337690036134749004955785196580985878836209851753379129702516697504819301746915988179492269772265750635559147731509711778452805793059781869701850014454818356233342391281832835426940419911027930365251518700253689335590975913425239874267254435315519206665680294720588232174 [147,125] -1824481548865526171691686112420105184521871629914139149579362513719153289344137138574104514951900621154717117570771626922876119680108687989241790318286096799106301919000900356624567766480288971407295605605553642855783285322647731233581261247330062359322367193500698558846845672370654796088369290961347133733960053027847821586913794688472275653916042907054523476032262890515796907433049276035893992984085782355181238906054436361653182662403637657158722241975993787245974659785474016038393755108711688293795146231101795884813235891480200012468971368392411165238349842191749574177452332917672540525057412659158075395111906085303023635319998551754819135144412599056467720998951035238369795734705616333183855770536808896232028124363762094301261332681680544652497919757073151771244401121840457514773880118818234512057473119245572014385725015486531767984150137518194979271820592822084240283569697389293680071037922435807285992057084320908287763915737088599748271497973629075372469472878573083280250436923564941970825839678765252425238332768603581691648732628200685141721313425418981011066694812297236802408482977490382889145596151626159803156365602366892314974028124383024892472283266441715426849461748714548430500778877706690910649550750041336613894184636417515259431520762979125275100125941774487607324670307273463615505829269314234910663033005156328679342402368713249991617065193823713520958621356833242319482014239986081631864592 [147,126] -41158595216503350947019718089052039472053662034169427340474188339333631163592413315472057595919889034766230791636632946698517696143473640194831672377372006384151090753617852138737802653938819980538870559648090211625458890260154000216745869898846303276166373294849435463123640587459825610664682326415629431142119545092172389764479331126003228115604369492567451726707466492648071682275382922838723605651274365248388543694512822679546734322218583352223364970354959494836378034191159760586704023148237040823089847916664332116633199290578416035212668819302587787369525754336683394620336845711574045329329054079455139103328903899041697382464985228236139289290544586383666832810406119359391906251482939898668570192194478838784244584022916890420972194663004426374824187214655232194346871581715776899707411740615503691369581586847937165294706708848349019706893320339143488943409214745763388716836899308575245047751274997033647351949587567676702925475190175530928980725408726058896534335338280533599276447100983858713018698070146927958862298669911185873550297379287419572081469666217262730458443684920313881471889607803579044550796548295126103381921754622576032483247774001053544500875755774797236265494614809056598909835694782554119537910046094148801342308949246855101083167295214906453311517102016285299705455933037621365922813007251677613819455972007268438379908554101562188179448932046434785689493673504172388818884578618880 [147,127] -113828997488676636866380872032957793640477176980433733925328714816341666295248047226813043203787999433011389795853497272101120490820009516016338025580192862819458059951559091425242611914267151175013628047413526696711484471689931180134799443004174349768192184040734304086656022230018216647770532831781707986390390936526128000345201781079744665850682550657833262804997439293657034695501747450069211919996742919620474109099672483042444764290760714422094851828818995916857684290854981567499392170036620134849477402704512641545919282173350921383145469066222799881787457081311237480603012333966165114826787970429028844010162306293468524322089599682261457515809711624968788120458596257310813387725143045682193378317162756228384565387613029878034131400204313249768929639130328817619175176025807978908510633184695564282293710597799801655435037842450939383162323883294470061226364633140509495992262857863276115003153243352770737187395623130219970177694750687717815668087994302955572233822636928679848552687962993251606663804066673862042036077485049945367026688776093516608635032116565177691032862297655275838152639176840945530276172472347657651301362826488293593822101876313101443331429403060120442621871558642012331973703624532687319904195077378748210230365091112355848697897286913308832920302098020338070941882524500943137818540662246456739691682603250997534343289063463973186905552419584712800393425708991967793794896 [147,128] -125061396167261381736975667721186495738907563155893024083809155274227293664609876032175197540884457775983386415036822520030914628940232698129219989389667363254637767126518869758847680291901785943503269262386818871807670159975155243831668563111076222907613851286301753574933605567411235429288683414065302621719603964236675218236464463656643037873197390843652466015910769876273319824715583965611969273017594759343293699723771912123762207304129641817679093174779552309703994149486654152053439724320434572829995123241918091342589356266430063530502769318402512021350053305228890629316222097656974507369940029440074579717083709239478813800911302682044630399732096589258931441858286401988428725250891395858948139498406704527687202921151317284466571349841268334301927186542732224253185219142537082731327757110571538008403430734694862543607429823575634079627373149974467641491368909857719810537590806612678097296264352504782274601938122268410102460756515863577751921542359023029880711066689302576178681055118764050196128653854021055160497455616739722698630935063716088604618089882067727609355296471286636361570006254409792431082339721155391304546145556967619192667488825329858825960330990971545646148634365530078556535521589667387531322362898973447202125498120572761646306107619574366590467953901324049539709739128911132758922567819701287140244058842018522053458576677559841948106035936579492472075947006545649496 [147,129] -1806904395315986862107043772128836509990681826237644569490901871770369535606572120665520881320699039962151719030612037482227353682646039672694650669695956714466771953673720120261930543679513110791216245575418595823591352198024456550335102531376956169416062641349940842058413004196260770870575388319378268274631238729613643350877501928797369356478800053918147666454319061035247935492705519322419035899548401778712963302634000034852536182670800584269854959610526330284676486992974920521824846824999602677507806266820141936220768365946976634566998516337804253079005705343708840705971009188550434408321085986710433357578907157241048254338585781936972064521261831530232080372495524040823622175917911845455159362349457692879303198857237028114752355425746167387902518919746707850950962677926646588550099084984507742060248829102735341292179714075086941984634507286128659388302481953415215380914565026966625581402969472171553407812835673013141943474233816284598155445398447939873996336748589022484415246897550898532305613369843606207443334092753269125169508116052704017296800386557367617835381153762293500280210000171286088608018066983219440062569952753531912464312240831119193455680645682336903305607941877754349240263989845454900129682319685540350046430295426044386752960058939291583205667398291996466705120274356224221779759643928251629660141473531661282159570323624724934476175410197013235235263294128 [147,130] 52931498387708010463941565226988128357526334297507276571315587137261278881134543462450274775030010782610782183061866604584102042877134775236916381385774270504692940492034757830089429087816078295241159856541272597266092630963216293445198474274983332700027978884691189338044863023720983756459957692144941927765519372150311985457434836083915179837021002571760285902747976751093878672607331668117825883662123792912159576383389624999423966148574363246056147375174297830691098078388122109963706154470403696116151205597443757467773421252911585271115533028633081316924808087979515715127260276189992900858756344118502880032984789262748409362076833748809631103931973229049289549244536658697578326555914107352637881334891975487974853276615429200113887455969738595285341951254359401331048685684839127687097234152462612073585606943859299935923272607460115049358365564154748499251070803263065376140246565412221716615186910483155134525653558724926498687272233353206588574555577617878232045746719623828468321282817453328381888285402130623208283887957729959522160036238844743293760138187399636369444103672754378485553480576307726539103491894383631138960470213927522713374197456339927878737979587413042498452300107288682952492991962515767413390470633089554888800151804579615054677713070367621098729053319932407573739249640452774400637571783883106914638208453051704310046794751616418981967005416980483391960 [147,131] -4030463457349117763720518263896903665518000671413371715840613305072335064364379574841464012801208209992777367631141352322582410116554835637097306379584735587898275626050179502054829903691708821042851405197860601733222821353485719522540844056750171727473687084128499320978937908310217426415722922128364579617294424651928741570625883179719896729418887323242321825313270354400296653454519845273033386422453412571134709381727391470676891065204176962197437176885779841491229071650456861994147320751151255426518947546819927173452188489263494310086413434808184152498369241763340136748727479055638391700096295731561684202113749397503416652618215713089886479317834097799805271807445704343849834735935998967659541168581392079229378082065857675814202200527156578788085260904592981800665355969362239101556068862353823804287243608731190574804113753408416497583468419675551359370575227963371594161144141409076613886948261697090516410011464226592086101997285500411058347160684135846140022824318578678848469650191150585255514597626582552952112170482699227553102118745844284086129287346037599059739676186499202331514479325317800376903879983822292031250133400418640785549311272429853319615753569621074426714576286398390883551069061852260000505837071520323120880934790570368056810085375248267754916134286427812389279080673175062171261123877892687334810034764800330067139101333031671426798575368259968 [147,132] 121546577393640017796411541140417308356700692031552330585691252716195207305835656743827151714898140398438917660097602174860985216629130657215724013277561028620983127512878047990569866337287470334561256756346767858576739785520738268929246482160576261933180507692469509097884693600733434429718193206396004515293687304444129812456279532396465538584304386925239305843165296082089612197284327167248008226844710569786210434594654809788044060395782816300066793111281415587609432647603768483035029921779818095961250461839888714810183924696220446822552404101033107871900634317550175712576731394671265222742309042862030586352202123042313449655056199371360990880221538499281309017736715908545243091897065789197664796193425861339321777312681355586849632895144129775496415119747752804482943061774501321893193497399758402659801874350067657445374391924404809198883368498536664538904316694515108026295956480417595205134665013228781817647108607275950294092992393720672549740129792180863668889502512284784082733372524992649930683955819004022796139633158753983997523145172067296503144458039572349680547180145870817672385187622043932656400642479479778559524780289194565032341266791031604700777548451620674885208170375914640937707473488463618343015787034836523076175920322672851771873194635209847266619082584257442609673090719014996111020717078008331330176300520915914659093489872499745816143236 [147,133] -556014175143943793343418721753623648877388669330924775688562420737523875609636646461787338183450615896147824777325141835392029319362961954544240407789867349704100475935315224666111925462034487108978757780763825627583669055650847617301353008545049010591857762513115305711513369224562046959784238372616456768382831611435919989414224869036417108669263279925792853231235931626063679599954502283850858189193146642597896402598553311944712512413523679036621899410779701647825744349643625819454163674999860374825129309207283945058086567607872527006599175652369718615956045457735843225771902570798771953424037651646497555087198347915847332904460848375545576308322843827527528812000306965136133113909499227383643923317376004241549655685993456172219160420890163033768013335889393982191829308153889599479087645855073833810637339423753296746513178023884188291057550196632389983940832809942988192646004518165121938469207460047265286397904798778509197777760992100636558983006728960223869704819581154587266527700311960483714441499575760883478510109927620501204036701354012144043652625915202287358406250337992221854596786200966044951481505727179505202345669913146954969160203174601316739824395940365542353290517486499356662434264970086724436198341119442317608201978431224264105614985887285784726647099485630328033552653793272950754499295042406764447021051701287143906860890382673790 [147,134] -9194462920927271270640172023667417179413069507773889756639635934421337596847234810417600290525723570941390042747304716650943856073998184736159186821780488142906509402088117415037161553831788934290396979590687315448353232275848872035804126477605191390195350524598733794965797168030020257535142199315921854140585121403385341801533560413813806890222857115085623353867546818308118143149702509887739954491112849014061900422008139001784710741631246022657032690666743989430174735350326443999661303792676812185114047208032687130757459336772227243950656034084437584988632192832759212374258487437261740111509049734097395503253130355728041524330170353180396227667130412163555163258883738427237306438768514361634031513001827266677915498838970457407578083143055426440917385670010399781406138617535065385059060120706585894853970715902110837628793055719783044065031693261734509016788597910580313737994258801157836644424507540916185750730687883690567936722372543562892467301292095640308577561451216351958956693608624004458861191576491855658403493461887986925135937482007551064858825608925804062830829007078400614682117653800343544763589347366406427884591626570033537065852572352075248417287493196693809175070187589072867028387982940560315787228709967408224164599495854170234014335899807056381492501958740234068368529885512110859410731635489666177029857029852540478209464974 [147,135] -65023630265866970757681412542916331686482297594465163656108605300180285339528659436777676928174322217486188152855315772855803489756611797869552922823623258454060352734595469426623586970019432314402710824669868931221476066840169611438787468356018187512301784963744574654908462789602614369996679228521813156990758668763936796719926661016852808253309723143853888894696062087879765094058539068131089053327406437181086090956824300709548134445070946867171042840624307593588937937724461481305523711267786233309427366613061657046426172906759653285838290290989432771264692802367386585797730010653905683274023320411568745191295960160899905060824625669715002068605781468769509011723036698202236043421473413825615565421975968995069891983561415830087875556425183809653352383590071233790334096471214536112682414170636675125204165973713486111145299085211601614427230233700233324593836882098590224750625914698122560591463882733611912622885012879066092928875600026899868172898563107293951409580240033913068322381281836328105093143017126614683487617965836156208335030418685449120370927520608754652546083421081538643065619016368863818143556496706029590459661068520673277864652173334041224555977237046582575541676376553836716046870641299878887356726156404855877672611992897948758248803751506191461574624358199675410323770061791331918063974975414234468271760213125527992 [147,136] -88498350265961642061968930027900031211214616999959693347320677030617302047703284553419777353307549158274178487334807575324010709054580719351200884080942854589101323264470905313458103940258436888236992186604608849054918008660765846499067553980377419848518222045534258766274489163822652838672467710561399238532611598790323488225135108146356172659304499118359592920542019290623622351692073464514905002403516221623512785385926989543638943460183709494931089739937830937046304632024616372241538469403115693224934106351844425460402180906903832317912965136315650795477384910903497997154749298654581424507507092095255521247994361741631439997503472644192437265980659814354578368783027436553344808780409115126690165089419634963623410161158266530609839430680673293104370814653867693318703927965448801332193904488685982729484058340021418733980822170376548967120329256959353532768995280534624067518232607874259710847226179417493393290553934017488205098079773825594242819231086659801761694749095498522078438900021271653329080419609009230176649209699549571585418873505281568150831130184653963101093750887926962242321665713712138738619279159103297804062653511815046588077468545612943791487716776266257042672868743142179506490677055018657869439861112774883364647440219687448556100956232262968651139589175856752826610949257037970599236350743222046216094532621 [147,137] -740460153431854390174528333206217538093165205577465979717593053205117573366067704773598002739676486822861032367557518904806455277601766459577481236413247106290098433079673705795973654066236552115907100550132296527537790724279483474253632022099338994986689882735902708209400806124093886174874431831462456682505892482506186661337715286657154412439866466412494683564997633479792168959876350264037395864553761993097435191571207387873691072576770785215240982761431707502032077352333096752177852357379376512114360039079263187739489785562815392492511210398514246728834639140677835081558919842017067224880892765971070449452293222930789851915699328909367037300401090462964105237686950916779638174490129496397853191466441471273143036174325871808124735096059549247959282588922699138261982194327710731358881102311205921162888632113465622648539728027738186927350215393560384729645147659660600756368914887322782127678170046941614371855553991101414250012395442042274905051634263068706959925753041553938577489450856411234293125148815139949050397441795296750423182887809697807759487860793332061187566616338745467380779269839306692174933913284050329963523816800368526856455764199007495712341864308312755925976023929501739967325190794362953331371982977585392951750067206815148750140880618046595489168329697594446826533155709700853185547067769859634970 [147,138] -164357656247331594515413015028525773921607276672168821794673121737367558538943004938007886353798807223831298751205150464427840848479098987041001608529350645782817689463325343699322763901410601766103405078824233488008257443534249348387067901144727494314942886505015600186233939503740147757744060313808752231630393334609827803172806725976291656139674044344585063179583193711174215582715253714856918123278258476348740364841855155078815310356616944263856742252031002088878711515417935433008901702244612150986054757527522378398239280333916722952463956001485582277132808445127063310293618521729904227793454060762077824643174736390089469907368022121623356944444340088872951264885517029540314095419935239526597991229017840576408071647443491408745887974835412246985714272706531892166042206751445906432416914470910289413977225587302472601574810726921259811984508743033114899348695119646378502479792735307882645652209233572881940906685366537351181900648541746455539356990802848550955145669041207447863700857300319369111862083692110031983677741634012493097412293525133954661057882751403559462381335589009458376893479991762917467647704369080136472017863749501718419101784642553834496631886812442614360661643303968984594446865672264311749349209511149675145582966831052918023269222649677774918023917339912289797313881394773782814895660072 [147,139] 30811011302913541031855022468041675549494878864075480761227939142441953973055889967047904211127618901472236900314970082949098132912962724859189647650438745469770193369309139524039860983652941691700299154224821868130883364618433623465258477309884722435454751240704896896883237137489572721416608375776572803653259866336621022111516810253318594156776119288198460569868438823471269510235740400021014299208928256448097790907528046488701212956676091931314510586834073749293775815490937329646949443079277265950991045725090921079838774025398798614771027235684224440270267507342024049216070861195973160191010048964322679532276638215450181713473765906857453333893632600250764342520780276292929513020722770482063912441298017376710268396153054356076852920868501171515551344930149732269644496607973889491085268803828319321477555886612766649443991182110070721551004520972795422195622766422179052376568392471375285376835253732700885017442569145579276942186835860852111001783798687507872883974145102312453232420590882049806414097796545367046888719479278568890758962453841089610488078122183303361181327046674023928870834643545337745839296627366371468878008819982843846946412448271141391390499484457996625527514883849585887673384569666264411916493729749513702714512496125055933028910404471820238999509027264249151917787624241707712 [147,140] -30648408514553862968034052312533394748173135322971716637826708060317460737299168200173838333753056682549969439057726651084789227151999519175272290754195253620619684246299042753683245226624035839297392301104561443268545276263555361086231672699563193949747826546741546271876533650988832158484307296330675603102060325429936884740135456795286883689241306259464458323193777207488587992667710322017814804236178004956326725608320924943892276156528578942355530377844299219083902421734877024312637215215637346534985336485085763633767990869806542731695303464886353021786851506038799277410553363678597045879433063410062351598409739216509494016455586626672961405332798440263922356424928006764377775465067900551970636758556559901682243203837769426006226027478580846641370759430004703774052006373264557780049516362576309094544256496809079543517778218266242684514805642361998745354119942133409393847483297339215747186560470439557302506563985251459680598461672819262273339945679548520395566529396787009327999140952188365095784393375874084259834238337803353665940909455196123670458979786133086430331861347901698235180458011042170802617778441462144962036184877695221262031079773809207075420331750757877687588258619177957447597778626710328253901654070530569710192832456407485100018690762361537317814460090851996261852885746 [147,141] -1091541215307264197844522829426082756673213005999431067386720070697100959299665198455391587129638439155974978800370615362865202624911020193839660620373357707281498809730321300136762214055663435470171650802813703201091018253961448835700134375651414483168284964884306200899725831161949524478070579876709574217120592724826273731680297242180931908862403989537228318135281217076691644067545502667688119275254771492373778185445480512452841633879702132524366759568788103677347247836273060451516783714893737500304555335596686787633623271430008352583527243795980141125713160477742338546438501940395970125023688754344691519424150504318928708013119383081466517067424501176309352743968686945028592294007871115666543829079221167105977690155532665730432350850575770017703280752562615911304349627469127165256434180667230943389336443887119894770131750664488546174928726955577583893924589951273707497794146133058377388007493203491927235486503770976999808267672028823114649704698213569241081073040974004595980844425048628435373987341635726423976114432578587785188625864666548568829285084749832210756780396751812464161979774064895391210090857145868272061833992084345985803355732529300464703140867523637714265439808138655185483393428877594369637748724195810178693237441642547243846951507590602811766586223564377910 [147,142] 156085898618097001662720230624926918740087024098131376320375224380944944751788682325256586826572653525869920804944373312925898101585497575378326056324860563953344787719868530416506332681080814977917389756784812314273033833457136350402788881683489515900684469560569501850365513140769241141263145511690021458508719746620009171915852379339082301604194663047365002025147684103106561089665172513058538370881896015819350410559439054934047426944610156140709887530751113268874716105794424837299915688466956454077231470956653458012162978798424942131157871478791952885686075930250395270749567790319117892766170690076355682459061510493983316676632011786509059901082866690729191506553993009722076193136008680332504875905794144868615522610023981538592448017957281503648948145889751782770861443137383605425986873752913812727394635620291325891033607916158172871812674209442880594691551923457475719278328125661204895648628316981898803447222413585563369020866568726806429319312397497250004430502156539344182069141907927582748327115580179462974053675926153109227451736830573886020499858857804986651628255286300822547356356827247168367820221019521483662495948914995375718950880002406590888381394247909831914443675402480404640790799501792393708282235364013827883652659755519311430714196454282176836488810 [147,143] -848183323974634410867177732996427193843056399009556984439162087515731481025745634207855139871979894556815372114023327430439622815615785004309982222671731703509190185666818563376712975076803838569354935929582559324570294857804836782300290275549011726877082992665808724128757798584684554569003085885954058371446101597857655272904541451394646236156907839453174964789185293623400165867310718423728789034196190937279944702333738683376792519065318468471375982470630154880561861964036711870180245336826717402597001027355358831642224391202250733622514819960060920316332667857224205205546108813455287984966907286999345518100466942389473563041135118109289914529612771101163180414378157608388830251182575226532234013811169015555814568277847634060651000125954028726535450524245066721501138751372736726236655112707147505307875824264016690491964235940858123517774097972382595909560003658062395810739284877311258333000969403416941453823132369302402918090207414227750754982748864285389093830426739531186351056504593386683874604955558167490113533577515299725652011642638625645214517369769421319675441197550628948326948352526021639246056336248347964815917619953811924076176947060415085958016970343105355386951425454517553539550799457640722654861375446302514713551205565166129832888010686916 [147,144] -16084129660101637715352848962458799280154900663142198007819601274269374356261065207302258144401597942423638053902198595730034892549326123992695905065294310888850592670264913915335673201293013629368194158564273483137820297158987452169995436484028779456369586664763884490520329434809966747587175107318620060270691186646150458324034096215398379779436848748222007095948052148687964938997479617355361390937407247723493156004668465561839595815405058396243728966353408887995224101143542636852140308182525151030205424607978709656803602627418852539871833266671091407299165305655291041101810591745588131096786110917466761049472847943593141752429745134585418009842639304131022630241959920441995214794091989917786247129651882768239905453866453521444700661846918635963764080740477061913646887467431655268791631719130567356867290933705309173884568608500151901289487478440516280997788329121540240470529374487293510183700523224060616613716695037202982471924833732915385907112858444317592049690214025920798566388472548239589897888317338065776450749926852630174654663228954774004873021814957462835112780979239300253676336380206467309368260674375971168114809337645620342941318351496210541263990287392586747491250191212577187454291775820726575831789130673187460763982094250364445810 [147,145] 13975099550793844723477087158514196257318845261567088346747615659674878674633966469834821610782562770108084981370086574492776025678494118176900968939360636893736181874818220147324011099765553719692429453429568564926611888363007855611819307670841767480507139855249969719593825393452234772775002638547578351229192514259465623922878409406649087462551550675289304100300027696500784372043512572799457861729998939841737087679394407567722030562135523448470063043468630163260313218532057535185517394586304496464916048565192578889971336564589325019076162526648207098677674194071986419199262415443125152879319548927553097749428533737691624591883560221684269989662510123227832270670628510806737862900873249013749088583752865637186926544074153634497462386466409155621602309143391817443282894045295193186573023087362406252776522706575097925290032974023158499142525654828228636820743877697071201747275137542145261612109316230983642831438617578955939046261475268272496635516044666624263601406158902404444809506272651993754310260251901071089745394084788183595119632754345043059728179768114035337293685722601162787737884046818067322436716342010368422789306936934872612741346745779175060169876815805220762428114626946345219235263859900890568727874699691609935761025796 [147,146] -56450706769584697084200301418270517195474904412132325123524034962828021456909331501690465122256769165950396638168219154435365798988716060826560237787626647846532016543093692043031430147215776878581502005209142891129693243083606106443120058628934098277650448768180261251065997572277066753610544455100075834111938562545475687907856382516876366365897237595806583986738366462048865413959069563546984088054959908563977092056079915858878415800828263332799388369633831641030483191860149217126812408722289689202792214049415757150336184669820043265156706524659504509537041774892697050978406963817579148058007685948809643378153217206824609183800570047112223369995983091925286819243709995295139280974853511710419120779665183578804352102817388741343272992745032530711597109300302737285408427187093468554857190945640209951060739130613317954727685983590068775020704476275639257514990183554077939354677039852136085706402289983319802283769611902562539579625332381082708085677888175461488301564891039566836567719160799341915659551394916472389368973686001155998091764447056403095804528567194937761856258608869996838539463960806054746067574055092522320421642614017861907666664610243892688463003696119584475402010636872877710586476040242283967672743601016922 [147,147] -81586675892605097600833088696159904594955222669720343045579498297299670957163611783951325626698575977293112741634368208907057309749188450813063098265648401586730418432967255349116216370510571242789242121962750507133155287231164609764445621363747942940641890825965296474952342063150262646047913618826231759742985918289833453362635444580351206838592942266086064103848917126508362461325901584533633730052596825933570445714200996229108451151167129039029075514314384137373323839627088542718698601424493980201708545548201328435050988069431386620683476892267335028693653946189058695613994918758632544126499172177035723756186895095308910324592608236035651482559441088503613299735936093540104491411818979447688774386185223254173085572782701371271466356780103605419023835815888296692726744724985319051910608683734556599497700224144182668824936193153581137618385683460401289215554473831386667338795524979184246033045844757218975667018686780410320233559690361416076243151743544640440395631603507344976702293427071058603482501156629090917773908533875685017294383709031389965746438909842795735032046217769208408065575242041468107106262497716156354553878587817252157056829071366816995443853750828841801885019306397810707295642387548148731080 [148,0] 6907141170882616035838171439960711762882724972054450713756339139202116238854951625470269696169766157647184616843213341720649876958558141855706711459615530342432938649950271970878318113073274181130173669832081041598730069260040167504493524603851184913906738054307576541421180242420098432722144686370974207800584482970925450637155351780719559017043341977132485902874477296819684807339104611989140906784364710969491200940647617679835901310960718370075449343888862695441145033556448767183263777256579317284147168299858128248768271199982468114727054223160215999387671434760822198756956636244175536888183884677981580250570824574692173871546337675672198624995217387556355052146197933902952070195597383768885150648014832685973752171094244431877291138481912442475651426529906241068143720707133730664747868718676007747504518180274683990838860003147308613131746907515459261611080864180324391293528245036891789300146606142510949819357410440454717609405460229136142455367142715616978346587183254152478835750606097168268548946014210006400811810962420204146168707592718626748524026035805121866695751770858386779585829676990447631140293522964607609276884908205610015746588411847329038542107871804661263461929771303709179421298020944514859662988706524336845294777227779233108867934888718210001430542367136767529575905470088690392007884354811300582265309172350449666354397080958324988200341708706607796490925054013722072255595119839585562255640301160614374474581847463624998846902294051408633383907360881862638924881639157981763647186413054691781001982906347275029929501310631565923937987773079438596951578823459302239322962332315745177334994383396753440654115751158912299202063445370843520530138516084465175816247486023834683512747916419748677430281629590786440073143366964096778236029410802526819084431573164492717671124468229227101877750486284849181249394003831928799648060741043944305080693848758639774576550962592591531574726104736328125000000000000000000000000000 [148,1] 49856897702934072800552306099072629384866408498591051733709700482193148143052753958238224393044263043186839877042498143765712824658605999248280095615260327682231401518321826964560181076519516484598984681162586148538592052811193514478930792720695659972826712785329645743627567664649358417345212463220923694405627389202868324780387463904199593949090180810016126592670120523249958320191230929281568265632052727632988957432884207454587154556355769234620875486525573659918195327730555582918093501104857074685788562883729341351244688676005797685310454204647437236453615538067285503972217305935848735568817708823979082065317045762739268600996100095598376722819517252197633525436103066648670314126855224656468272779506090921992162187996075551980521463072275652756453427259191196898400551289421463715872675908812974069286232021360682960914784336933615365113490576307048626209211894154881866234264677031261203870844273231703158604279477268698573745190799116440275583404557414214238497726369313069897124962410312603824540386651433797551531581978563236672179066862938216872858089030651760231179518016981489334191180165213115510343918190197975256943344417725411432810926590794595509891751144633549767613398847607451250871877178992515894634456145601594953293532563370840269609355024405206940454475389073680114922468597366923544296034396393424213711623661209907868948979752142465264185222423908797503411368066891290486165465463972379784276873821956611436939192005377972455994515076773576144295151031906913785607760266173102848928931319824072319378065139750062837052132743593190039237175825113271384529771787368000465258212716432042643957131790855464088603525321709518838969022443221976704929232185722788935367675855829036293527166311011001062089070882481507536206769761213351025977724123292924429649785985437350382821175091092754376217478378367415225740202585254050101819134125850247230000819129558506295069042479894960706587880849838256835937500000000000000000000 [148,2] 19675396866261544774721195128125651317408384164827818378213082548132267265107047727323104185719975270469734819229107246552516436621551152098205500930339260213116168078131498921015344300882893768382698625678426815317661349943926922378416555953969636550824218833123422094137433166568578345115306637501042047197743962324505364275872372344123712280022816513788759728610603741208142870456419222211567651271476642125576662256418578710826132602162712438536597953177026920532149204408796558874728786718605985466029853789544933153644242142436827622903085065420575030639577632766581054433218172141996754260389454156673248086144438715827299993797085713046151697257601786283170904718135793771222278751935147766177074159219278917584000918578200432624317945767846505138656669208420923997194944636426430163661977822757204426601661017656823981423809954873489981693829437012781662944600764437389079100030804712922786535069746788524262799115066047046373583302905760929526189737459583822084554472450298811484746646551279686653496747611890265434306240100011808473748543727854433010341116993324234347097877976956136026106796567340524640455451102518265088195857724249774712835386216718880703895117820606443461946296227578177783039972170007045877738843419705751313024348799580665646698383071033090425667833336842689007164196626373189145059434722568016875644610062081186501656329707559442534168512279983539710760199243144137658856341797673217348457257183669547531212298798703525208455282613761335796578007505847198004406480909000364323964141874494017597197122462625299286612711627665943675186079293709673073924418693764125959622093490190226616849625843412125783328141667899894624133192354052690284320061846456466809390123122889533468079667595038899326279014505455845392689363508796435501509169106829242831376964696583860498078645776173885342409598999032635044659251760299605502204597074369570885871052151664419746841968011236145841280631429981440305709838867187500000000000 [148,3] -134570628552205097405132535045125202552375870758974626771765369699291658851130186971117419914933359890421355021986497182704937680665895649409683804492604747594689577741876699019331395687444671394192403820682835754166570400388364118457123577072741326481044030490676135621932273907690146322267428613345433228804077520259230480024581113025013864388537921738976248753414228473061757961421847830208480688737184145327774946438616104620359700844011190846958166463097115187048359244322070465352550793703493535508444830605958555563907562011622622448478784494919091132753432663860124323529653633881519430324862235853745669992473125344648562883690608433340182166701640367315379148014008195061781144453037973923158433207541217216229446465340719689865623257601347216165458027410445459711104644225768504288455534379722517152688687113949293120376662971461586176413166236218382369212712855924602222534286932548839061485087732550480456294284273080138403368472883892577133736551227950004258534690110477440479969783801803856588949070188515538025965430994109315291800785701803569628757582567972925382529976514130933657851470494576975068640482742654424272397903569960771245703859981657193857826418412284418198580185339048810684177385446925933988939752526219611265359676425001276271009635132359115065924384171355949072786676025724623136459908920820916629674896566719723975534778019124472628818882136821321856208365450591371325146790279085549445081323370202545282359045684421685688609667200059283389754602301600054616743494823132525670645962220063262670302995313224224192594391144594041887416313518508162979587899851286606300606163924485047570707422044658326031851615286565586244851634003017997269394909310944445798191287369447784214385683059102954966931241604889374684885979253508532898729896512076072713834589375042699260570606261482207801576861878423688008113008171511844818981532464142546318447265368263004675864142126173739200112322578206658363342285156250000000000 [148,4] 298340611055770064353323457472286299805655690680772859382305978644629619289756996418119333138038925385141713350272967674220681372275342518152923873420484299986710179606726922311705532936282341246786837576974754181340053631885879753536471209153303465855169049883694884397347452480208461029507503056076356264445703585833633602500320444875673396919396355861268488948954118755080675654152810261808388925532638941753723184350410994126851016625674726541764499436366225805381385924616694594383248081993853680500428754651853483261359765697017939922593008295014429268338936388099865281586203153399969466995424851566531036401147861910998219676065596259161624477102383527047794592892857337749468101158585540309981221749762786027562264171937089458393583421381146993632683237005233479408370600917656361594298573061719800366147974911910545849535497047359780526146688572965489912857911658491085502489767777371334542593784167372361736911182307837522902756828228858638941361897968078248814083097563525428734161711779845140723541008918445231996322698616086464067935581379876873545944692447200478740407237379285073076403386554281024869517577638028959733650288566099604603522822512410014365855210388813948878188345609262171114853983002687643225796558558431535751307139624070161348673761623431587913526249209425997264791910353570945670179117634318815571274360993496178764380114511146785112524971100216480744037480321543971912238047212677214062321479010446542870739063034197123940035898000657089748648715766070673622652605087771531740696323860555733488446221775244308752582691400862703960824362544009629601719372032909400472940507827353422259617973025437938540601515914578566270883303157714486705821902847788492019310889572464426334008250481696484590414930047421880744851034126702974926798117316810012710876797900845725978126683301598655924595754541192411834670063653893984349604758021537823434518798437595759402945864990908120262247393839061260223388671875000000000 [148,5] -275257587070358646536194373831111874161115787469807054257347520507809681317136114411104289736329959724843885348754702378837008687740099911451673232258573944187324798954076505158805433256988987709961053711386142611357084851424284898844416595222739460646566789553429049122688077405362525792522029859879215855116149506082935136710703369171355451162170704103768346920549751775280192113260723960023488350175700729865216123547656541937467587044300148754963029483742299745879793258390000788801357179305036333493358980114891109869603456766702622506014570844665491912908179470373966404105387058541865873640783249030682713436117030104180451596122928512483747102575308433452821193822162883133528645826350498949507281145197003682241883818058022131596157059025992921993925537007373025473116622196703567886371427531410545478209111041892712776707849343141878245250436571664828051581199659913705277091784085437880200297099932714031659881868216518259205454461581060285429457051251149467597248811051731684432725855769940952118134378731529145526033453622601320129010822713000045487201973834111098622051622974357876602724144058682290085024826842401034278439056374543536074948293103057774416084840191915812499789199208804428946658688047356016922873167862852677512971489408193878017249249622242689447535988588310988626008622848512147457081718074900872922677626322053793697727862917908423821669407079054508499867479973761863353057264042210807934985495823303850407053114136489273425264527638874850734786534103277482579919628848296390596174137147052642282011305202542437460432323064616004399380349273058128336774509170903308432587740514270295635641054635357898351940868236460517488463139011469214050659441684874143157671459965541527827619596018593895687486583988637646525665581893550210516294290891014489188237211671257671888366494141030640734096553380612918458758076954232356053197481842976391194192955515715240197717039033475927567451435606926679611206054687500000 [148,6] 4595930122967594704459693960431368350998901605064736959611558783377802251545822851436816488675247687725292199349555474605253560511190625082966351112382553813362526336715208326371358965949519525987750131639449645004730660222137998795449037471660772544421004511161056581158002770570393197005571115977030278035842816145171953275243647569593030390622007451909018186017225375912059391789474829106334836172030181197424756535338886573500100130207360225775662383023537420310557915277333409368700784576660170194665298066538523908372870227276759086677272301459454981748796012565055051595757659866848743834657348011456607632065207159456550285840388320186656141035337659137038633930147089376930576463078379630021807417317529385272430513941013259125464177017462238903261882235347597291412256015652406301784568374999007995030994195559034811693176664279426962326949468924420940193208389832470776569180453649685155120802927271505098375169857646974719683813527954501715463248299066915555440379475284807969744504544833120157391770750241614869156825159813705633635751230265473299921916277286208186510155386279098744073723332760710369029967872957017765879383229747051549802463157680842308329162270681021593086673975638279938698993153646901246332837260815707193659367447816001571996237674092549956694983966921514431271221884127057918099018223987883391329522130273974122947015919253739345564795823608126313531548447328279155956531338444596717986937044811675539832521599293270322081940065175207056961355532731509637438946111966779397404022191829289118086806194142201361866391182346804385826633194819094668729991746793277504514885475845285935644886055763636293891753825729270509882912645799231769271694899709589286465312766954734024626908103131574414866812092812055010836157758531627993767150650380793808155142077463449970267296429851496972861560463912163959908776387355861234570633799598364157548631205162063405496308821085449380916543304920196533203125000000000 [148,7] -35757959371897655561030056115992631624762956974541066704911245718234975418956779708702157525180696577647080248808864014469577129902860663200630022645721074203996165934838075474850497942854393110298110801961514955390149623443783910536285425422162929970011097440596455326322870171907643681459819867210148170594187383030079459382540738778322050642693113287885123033185305616905946959557786925112636155003505713952904494278580103972068306550895850625963383582374618391228014641290669547751381182133496553976595819516384429400535270958417800861460227583059025260245182103012757894144397583491953561805791514478383144531036554682540632822197025545801060043100830392859954179088050675405264056904460616835761568964089597278313673221059728251628798758641857838990991757498531501410708861256385548195028907377615969464229806936790491959860233714268994212034446574518023952891461514482909767958001589814659260713236430073204857402209065141985753831337420615855062975996050430832012431816476973055871590412017573172266712037009805634975835854473141318570936671360964693719055331880991285555785669718535014149792959073713114302435868611104917073954778546457547428659828023964443468810862417413723456691836606154735068272140398652059520812863172479274294436919284677428273268745164362176934925856471770852386175540446039207805169927039085664539998029179427447419799495433010691079202542340107795746216859284706349479385996000401582168984473170627001548919680501304591965200206400022963069119944657311123634897382237254056263503707122643604721257688986320607986836622790293758751687563647927883943747251368442648784918892673292875117602360442804468196000155389091811539838571090287509162354933703373591354371986119449083284443392198022047502058027398614642083056602448693095385682764126922041801204114108758242091066566573936064071034690423490458166588884059317450639088478567374922631992424601852296719073018294032806352333864197134971618652343750000 [148,8] 166131915287374905868941320527633769264250572304145672116829134930207067934395068553044783717280755311812331042852197239999938617797257073026882574390031901822264926198008083358959544062251680223306957215330424683006802264614701379223791527899777743024084820388152650274069939412164034472882309172067820590180868632945345519965502613953781876271012195692510767920922749795338510825105192289918767613142347901216651177819254794286325105255924274402063660528023333689074832339405265915087960363881650162632062368307963992794040149558789788810691552178844745765342963050359793385754215208441650394782014512133249617210715077176186855988717289921608044691769695086343019508902583502311012700585474994854180351814980819294644094730694973241347119687751058470383498177354805257417274446629886614622028632428258777650646705614504222040255975709285760677341825032172911034225376768343554421341770279312116980229114236126426390938792816379174077356413409736374396060771328471321618336845256118987126712401520390772972026539718090326936084775669723445364959179998403644750595042170486807210857561861759391688935893923837547567943848490719225571617536924693354755505651111806498732916927331136703435896855778004997498482382628020721587888307588648934751849848883259606335360503442326769671856593470728805229038053243064770071295567244576507558327762382565715558055600723003075069134235233537303757951477967284610760843621259143466828359130638637900581786781364878306034396173011034276120453026643283023176905162246411302032174930490763023602754299218797970067949175518414509384882351514621962957454862798364197349612023503352216652794776723870464992596079465809026224364141063128776519703274210765112380754986446894081671994055613477714429210513108072282016531923122474196500984945371142220792806969234476438902832857954835657822264068465591780151881832797871922146283790395200653950326944363266590265482136601349338889122009277343750000000000000 [148,9] -639367897357492382696327145294755618087795837292012787873193870361917765073523176066833193776368587613060904909460895663867611838470374474038736395067250775388931443657237744689341417852675240971901102736928141212353987400167847679479262620623002871814464369544566754831355902602105943483048005691284404571886198187879952875963440353743228311627801007008567020448375793612855374356465078535757661611197554929912638550588851106149743367571073628206924066098773947152411204969734434745106158774206156474326916477160726222785855589615815241477142728325248563714434196045738730719621612515575884119906284846249435119703207684846133694181788355684701079942944767806335707098332166892267319467886326758293329718341651443798901268605129510006872756171202175564732136787944358304671549758598732083360397054624961842830614437041198854143212389672108013947411870522865494486169792385683954842197835255762740908832180512413560500917359247245758320162518151643974392667763848048887968842040291023581753653178590233745786806841417025408644697016387216689493526234200306823703179871293794498359720323468365480338012817425170666657718266292084612068799325830072675862090999898877846193116221133202882581175220781816219487031081936459291403708668679961822929577446713647975825488245408339667025402903349518598629407157608488826314664060319991033543025241872679424372661219479646591440743610230379331189983911754241156026924490133966615542210161919149397314740285127900141922406846383008641653295858509119317096660384985704168969287386191814357571718243980590509581980483170795652520856703652767051425121262070627494656854018262780421562202011244827468470109619187447796782695156258161334052810469534377539651608584108271000608815422725330655769625715696882438106908739827893329486618768967590999270107295137468251885473794762326037013750415654461339572504981605126765870749110027051069967094779773121473835650885320092129404656589031219482421875000 [148,10] 2196141741194589129495802281836604132359728245563516437173160835043455495614620761374599168136818383297128216257833373608516292439650691746081519843885861890926983928446017733046133994707272871029824651477572792253905883353682202889095473051194923161271594344842973926201826200800976948224222499587210667005981354751369581812851066536690188266683604206882605102436813781960844429134674190640294525289764810211611251998531649927853615406297644472771281098690669047391100192390714633161708477651893963186602272832888644842748632166151505049888452048423840052009392633365442005994263647576769030431401412628134957124287410250673405112478051374675065372269693229156702877440398525459366043059807667809256642012195975949314155269757121239363630080142736760939999992409383560097797939924650372538374890157521341281483293733880246565870603360993376246623592336996983769739976228174803924125535653389728827338071014557309244661375705584337257376313482517082864274167426052873149752270986275435636794288469068542977662411571704213639270183570241497849833867324437039578241068998432077224669165079790726321786022162714740870843224361518684712325257267713795374726229449010373210027649986017921641267156665100523557370050547234136340936645082483749366439046319670307163780083871193033830579203573554923890208805257511497488227904194572167665807365803178878040687052412859821657317337678156384029922804948227451906713094518312302824803717151224787777501710129078657294754392339412796519567429527097870893654328654036639827343536171022540449948396993612080616793048088475249088997351217690024173255504845533865752138657452432120023595880547228385982596320352649384349782880370807657189345208784067824076957859456791291064154963435981789499178585835634667110396095676136259043002523616641444485790093239608457067132526474095261576565401756517679460273804548979611733746112437220358775636530046911293681533017263518559047952294349670410156250000 [148,11] -6622478544031848069081527468304508208268762112198321304414144694811782206622565063318826070900254381964965376483265229414457531466405443252718234511861290973484352543071184339160838951168411265864395629801428894703299347377635214037595743826831207361577973295389503905691168692971368884247946696525156397722295272517285756824489742722916326261485394744606874582501153590086993725966648413932733536386438219835267457841000454294285502409869003257854584471513397920851007339373823678710769299968155960486884875517911892374922797478370659289959824039167262659376292579573932719707545328482340575470613779924156472495648549203773928222447267360719736970035201182129344443202691635791685075056994664247030603825894493013323152667518398127235256716173911219008707408266595198957931097578430221215316361964772210612495260842518493356824332465774118006278918155609511497253199091835181945731921723326999572891438980399281076719916373958669714432267602270448244386853288926557484868792766200793194975594568849944222917529832902447356810549192048129683432034012431496542627436366558477603910185682125813507113656451858823884243485356858523854013512885207514772311782834629255733241711894923153655028785626564579555804644524965781872361237141640677744831349446357646029578161239702750446803847233897210692867976468433974729421359510017259695377487825618366965246960453406428043017384702918639350262832864991808912999691247920344975162329321168539419775792498563312073894159165085896597698425986012346395022734079179287599364839182667204188191983530520421966726386734352167611180750176920447031286406361153349970313451231355342874666164875125636908000700652402494782055748871458327193898434497365215872787086393273883860150544151074025376951426357161234683919129804736359777187613881230908454216691730521074554244338449370414855594935549171934053567984976183219729880253650015573415603033806061967353473463049340352881699800491333007812500 [148,12] 17452902139957794835671050906893130593146972806714372832590488283782728696907798528992037482516612432716909922181701970742993463625588624428569985569046015707462586049022810074098229036925253856574004481576399538384448025669626420190178622641334992763047128759586753025364928000957999703783070401805721752631797972948119307742914735848594228722882513837221898644664765305568363378112032506924428915880442168656386845924070744801011686375176263729040561166003735313526344540896211864843670930279859528814111630503016721048859970827434499256766832947355435060976290353612633998920112513694331320885448636704619085458628920275229841924251375888406826939595538380207784304569636367485541896507318253220812829936095842170310693751403859606854017633753050665014829618391097286742253304038741817659617645114284812667982172021232834867676029602456725886830003577430758413228287438299534034528546498092066035825677790655342205960506759967839829749139416855947561654005949798383258248566228197690017967562696332474669777351222066906293115346470950656858020918444980905555701056483593942328637134136366869534270572936212855680397780203323534440362707519998059758247235182372937654953246800230714701324724689296150832145892180830582559542387558554055082188870718159227110442329602175722191227962476474662430925849810691963996675649746665264622929139002389351902013727090197324524846275170579769768599943138557113280815601679617544398814695383374398060653938777763404116461064464805451057139560415859485442811035507591199495407066238696472100238391075962902174505835247441916495624247230565975983309570649336455121421170851358144426907483640873912612623794580718749693461528116497912709976885173661012001775497646845038030556953635221016209396864491329290399136553314936766956806895798099776365583050560676188632291472166218071047265544508845002260541100338379360129898660486199336092241692118889884177690419164719060063362121582031250000 [148,13] -40589357652449255307666458966490341407105244542006264467255359117262480793963546230452578617969985367882081616261301892687189744758916609578314750799838590257066137843091656584173798815891751822168330793179386612554647326823948605743995526875981446264988230381036917431471135963063491206844578802284569806132515639122932977864892447618237913967044446267400027677988312814337014489174894238392138309746855222764369816551658971339856574905020551739535402474614120262737169867216440506895581425754983283777973756953508524754981471437529778389543397351054304965758884318040337884667759611944199050935550840132049757994399906694360448985683432250114602810013645375664282601727751773669168963496817096088073153118849273397108539463102938313508902189308563348304223521965261657863634068132993527853402970771360571409627151431267160304163106520886275113230716935075917425645566247413821321639317675637302827772449274754041414923373851153061082886123933459617472812105343376943063634960728239583847295371444493774171212832103027371502121940083477955095020738876305501051316581961813869589165047899876378639669620904610903673968804062651028636947719377748577840791071078691701169011044930350958002191547261834284714243226286216437264674596963349300750177124984497363807060631744342427275933182085044314391937869513878821621911272281235561951114970077704079252012944515353871006406661232124027376650013098998077698389930452874247433832807724672834013553435990686398943431767862578111433346314433298393388065494949113214664684425970474471624327065309929373426022786219752561758813118713964795193252425279392295071243011839655077835130768941454752847788599519422345482343509171592827562529916478745150014193019089554841188114297342199460118972550534025340947434003671270533222423317051946465641036079674977960577700162794912659931798928416660232483716515318601807748890909195242715613089390293971581158416483958717435598373413085937500 [148,14] 83816626597813520327344661411152708268445209294466063565108041705478095997741823973009873150101552478206535786754596439178088420612004556360376595958849549949478705286313185416807454248193346215643112975892154639839568540347517183451978325077305997326024444622031581051681281185560261359338547133408029089248113687091048808219535564471501918744954240040695952835691422136121910387514096173481779508458690676032672076621551936329911118185805153089912148371691366619790515742758802634222290594354966208599163970762069805208939130782966616307975272670553960049306595667304088318254332297639037847918259312964455734256230298361545351998556812784929754599940915004142590109768216097735216700237928862608743762375295638838448582894967279240520956975249698686825153122507735518661050565858043637814532545552362516877042262715253676617206417328840243238250481069868752676849497754492158967167938434757040304211868689670552764029495193175025345729584026140599989664653064952708777178178003258542285195035398457575300080439037034644219904467037380552118906148435392123288127635002996388926824627417857166302907246134488968892771714682756265845332701403856839955369187032688420127107474548429485381830189413899173160649611658847842966370760982990269409190581114395081024504011305390602925701299995451559640976188142072405950434219454051891475662087607600739751662927354831309623212349018620948489824862632993597345957410356274800402668211360860706368111104206246126080975660205118858010762449791126703756596478640099225297502880451590439192185649148473963533522041688096679783342502952358741973876193688545929177823762689825565908105772375374730197396894061476940430707973485370898567507427524009468888543566877169089270061514914992795198887888970137474003706310213345312952334605512427238787033748750464302643776764635514477450848232726413670018622165096289574715905868719405772350916801471942818579918821342289447784423828125000 [148,15] -153869698720492645157105987216181099934033112281129942888934359155296661592122650969130437171992469000146058458148400760775573620038382407538158703699386198629914218862785930483251313161400239033262062492505079720545014045608916433356769777515926390603434395515713884588809343830813959507385313273332731536062670201844169010535970044502272050605368650483820694331204487106795151585477731716234411312854783438035361561797446722697328803218995886021516168002232997808287534688028451689332182141491387767796858384085336686819895716472917188479411953909550319092686799541904709289370542871518121306440694602837259046501703577557526619531951277579099914190338684600098350175182363016727729659823408747954436014530673725791466313183747118622823947788946445525856386489827784298768440964115613398171587333518871485617243621913416875226549925098948884096580630584805222837536392860391610753015959081079117467770876421549261039475579684723652533189985286777417975940995711023678389245504609596647401266243281727316980694801008894496949740232327132650833249460839081196897012629656163690739471624547916094215400812119000210499198198508664012834765999041241558590078680970357865705470789815517977281527876766987929086714328028519531908081443563435813916123229204344247389388389032626130408351412198341325424731285781158648047741074407703745008157972722096403895867715384743628264397094488551252094217144791617290707238504660378141610726366192013220382048683249841009161856009216724851118094862567894589920829004540802081274574459099936736140824774969826164011501175059349919875177976060200316029853843300829484287172758153334681078856065421532255883413064252021241850619100311510870968770876857709079899640103856245582482440192485275650701456293933814645724172779474407538226528049773883991972353165651299792664359899945207134473139275312899219715016501169881388672896956030568678093842227561083291220711544156074523925781250000 [148,16] 251502421615503591324429820701334538452978352280012607691849767539714548407575621973286755979041032648929542717452822511316657999760910079961013576921282655874943009775348100063727520249588371127426698666104823711246294235341814430401960651686768627463774276213595299101049385087043450889460029142028899659543473175407489638335882389180348562434560737576205628198677965683003453723297344643389204390975113801465938547042549807823049342238760817137278061061187997858478380060162168030436977981656431088568544318547847379171786221688132660058554802131018370186265586889360994192900491391307849369156806594993119445226429257203214818064536784352107554339158045510225881382427510590627704741016713294929740315536282875435842774302513166662100752469990339321140649371614944468411449681234754887607818403230051821997383593570128421847022326593798902538482918595009158365487166822292269145001020990945286239866900271036642694685616371759036900616868627407388644498369717820296230738582595977792098225130605095697072881111328929860812339594101212198462240547900312617395401832898594408950956417591880506957532128458861330913322896675213343891757466892955882935754003544016525986010332796990817094686801643127074369118160514807369824603441948350003095191625274748295145096416766569521938595148435893949755297673263717757415742357149954618485191713128010959345742243028976671034189162799955292149078706999618140829306856434510259443587242265678733991756230708127728166212526830424812167710579530727248065993782048852556312358979172069288158085626032103472531821523435406002006814918393462128950933600036466520367106583066261264260969042530588375794010807997049261164030031650852819670357530299845909577223870960538373294009314752694895206831483949190570376764147668588419718725940467317384969202689588302080890992682154782595219840409884879592654915078015671909602217458318169386859847191928452048159670084714889526367187500 [148,17] -367069114329063687594763586626019368514363602948618948999442543720384829364393910009929176010827163332387631103650489801922990164267377236565263052271470710134453495555957638186285215298522183760354803148113769438604376110411155813754636591453400844063343661713598551102941555001205827106942268090116006479695209817932331633793624229111119886989620959849221316969702715353727891811484921894349706053042549064481794787223579195235371839566801438064291223651271487110223517578509602489259166693089022303425009948440654157496116007333586615759640833521290456151337728981835938501798940733382554145592708695707580925407576768139875389025334870916084536465476024371681350000047620966896288719018361694734394971334613135181749901116829618179874536587463894837423795311174529826972710860876074580487203926743088021489452104960692996663223160263299437817576608418129050126974359307165586977524109684662182741674736226478725995971390880808659805221982257360898777569097190300734593505928924345677247208716845544821300307056230189728581449492733021939858149557134612593818728835487741480550888617738096602643052866282719822465209193779583204651039487187903880633302657484935234340857850978644549092129106674369164415419472150564408963552255554232358029422466571311944677057656337537983321885470602682405048406853362272868739426694919817430907761025681715896919307846846147103513407916476558157615936211162312326648301619481990937842512937699418717351089170186598795846285715162626527484498607623586727729705069868988805468388505437376654404388840236124538085045874360612032235137129248326733147170249272686617641941293542989147232771638661338373611268759394037716155510200561584162364621554498061810804018920586947307595909065571648146200701338521575064916176448436363707654666387039898392502407997503878529931915733002383464521705659643728269122484591005081768062544029887787812999055958584904146846383810043334960937500 [148,18] 479080020417044418578401673733304211581328303821298302938832462607334653695638762761829144538706463715660796341121549708019632105179735192257836206963636646416721049020041007459544916894402431563708065752043922335695762945278020285733780901434703052506579153313943624687255424799741067750998827618034190314766970110609407661984673955959271493263029765995819129071601091423840028682586867132291527333048034927121477204592483608673042338990390383528336587381121196557368194513115605365516825727695741462344929163691514053630506199912634823670419888664857751729594473376024583336385564551105092590671525034549962114857500458623679974033796406609526460671594641613553657885690005966531121236587797328621449450313826931049557630346792010316690074792110895752115282479893263289201323720983071512668359931544350497710026298214315180782158305154225890328232685713014122723312990170499337768217577618788320396674172565425604106998542872037731481373065407461091618955698495747600114631105881363036437583996342375444186195829163565741069062948375986646790377970277194931300293591757717094772142648846424725904375726866750620894153395240065538296552930909181510671784946627090364995803994304357655506217409284632598927998940734539869045196040685517103061600387724745533928441057340066127886918403403397386115642828657256438986394870558638061305287706494304107891212156468459095248759300844843760533646721256330657587688193378369668577205912449421614891126838015685136319648891223899386690835268919096654759669419240613769399319993152605275441042562947568536776436409068094947843497575306813615626551006399206694433181141426820760883538952343545668843907949161839816337102440850690134247206980913006447914056035714216018423513736760356295732793306431322391670138773597668463593421990493492001433869709081682691880986525381230639165432046884786852242524565857758542535454144098167744703076209589198697358369827270507812500 [148,19] -557870841798427262116452863541889999494788641247787833582518827987360289514248847123872590389551561507098280863037873481833436489409607193484212199549444834161715497831032853846727823983026052485221245252026062258559641221278759161314988956903055432651090032163066423922349423672225067573246252371132647623677688909320866241838461370692097232512252493664712750032467305229579314739034716193489773063203928356120446849251437908243519975550677825903904159120773441172172498361447502174618026908402243762409295006705206124818800548708157691415753056371497974960484413198498916699558958129320262532047939074425377950455118098843322537848375541473810015349139003773403237812746395166367695444064625464904615870727325289618445084402709714276272304230964712563459328016959447377460883688954768735087099243592950703783630041252434985430511128044462606064932856139455496178769341557414899358686179192840085854533040773432875243481260314690455907388943165365086863050019033455618866040903599799121145606664308176971584807972090938673038006814259777862057485588259136377532702388360276268063803083785631787355420998312674376346224163541783086065984745237026324523606373775238233989125295751210666309788688480141902110828850553404412949521761043058224508595901435901802695416010272532658247353904986325458130054192847206998760861767386541940734471810663058684423638405503321403625146736441029288413013672432929721187649877535868090291820402886582643756107340013711045488464597860814829267496836885227288286060295934823930198504695634736216534081506708549280518667547526788605236653640324129861498609925241307581881870183769004726914575994593315041603138121568108656119192426037258470358514372783042904796931985612257556724295157218294724093976917942972142448557916997388206433465566854001378469383682401130715204998763993633483667240009473299493806581697764516587968679065846766551572954995208419859409332275390625000 [148,20] 576117330105111184397086984915674188097509637978548535306610736417429214448450392191676038115387034079413822227749786648743103316150439904676003016571849618243152756838805382458862381105553899719546726038885433615492561738256005059408813039151916865714529358712678009019626995294534276075254277406438589017879603274422259703580975620977281154897212512590250975811745929062862169524141704566469093733384892010791549113173935868671523690798570510285071992439423817254851785338561038893179694656123197161729033831049307074632828670262975483723848937014315796509216850652000115250136398707538455311768850919893975656094789514417460060250553028489621236864315352016851697118023930665728092586819705389812332215971101072103667047106991201341731512080586784012263542860857783095040858970686030049753027908509181506335416225016009580273136356917004101231677796727088496078444802567128411214318725973605956281319615852094763062534165304881027759414158211755457179244932936416209624707926429512176822847431937896250269953822852115067060891620247309144548569581198904071803278062119537021931791761401425397837928496675508207569119753847228250655299493825044869097859889531730504245043710811008514608218736439336748321038420646584853476309942297317286378209382865054595332475654591826307203361829564972370894790506547350439366160578125265288724495493542280230531933995272068132822524099646014693249542824430513023675795969888587051924798020068478915903296530887753042372343529676370207589914179078915946872975803185361755278525075950739422669155462731269896910795902352587089868956082318921903251050589958185492008810421235198464458462777119540476756347809739532323953514937872131919967420050117491784744777142751160943580746696743805967630116395941372061373792379509972436389436338511897017501807531363563490188789924153126895232383515769157340938887288388203176903114201973243879706387815531343221664428710937500 [148,21] -523174531034694185612119784296916404026287914531501663200949892661478245721013847912472539195849380680779759376506472957762607636772981774060842082342150909631653886790409475602295126583940008721716076127269668374412762385083033845634354554939839366410848727410997516911463207613312137030809163176498211147735555253457438560964440292568315305863664437204283909661556153972812527684919685134026161151597966677112313257660452280746491688126956543951680190459865195613380613932739486550974204653287379316998860614236140624996779521923035556929348773309941895634008756380396997974077300567169720052339586245643638561416374602803634283442049771029173277353496610521505555546804605828691684050253107284729035843418462420718542999744111494863183591836357674282843547757828566768656840919522978273073604863455781921739188567210790161255544127414908554022350579980341081718863488906821154817629779101523073784765391619481560374771610926699039822670624844091485077618659022991470118592617153378169402523109596310405306135777746936565835853083185340152348830042568152708456233566176814773479596413259833135195038752137541562350485858869238443105808138087144787302675278589811630370992942574161648025851738751512120059853195110657123773784433515372740870610852322023716346019912476086188365750293559127631817355781509279279537487041513006926503824049116269678113499597137480370533128426763271564998957988493397991527898884836995971010878136632770434725563132777270719273958370719639274078389801551172588190100010455255478589100091162877059244460348200937735388344036183323138492979960889521697570653975075567635061414796929817199132247047446961204605920131632411771751522813323972813679266303463314223677800712013259640664984936621657393203230425077948638613897438753805303172094186852047741104503892927921205080362892044921500613343732402094978965827318464588237468442313837790891284384997561573982238769531250 [148,22] 413413752572207418595000431074149975923296281825336542617987666817398383453783595906190749521045643672003376979984816263112275892159447086016870597532976498976283110703778686113800133571080777746149337288659519896132738983489510325657336490957654137243652704696862160324571926361149449812718747977397777000353766489565721131787328552115312343052373882645874930364600934589081481496236170930618182544631951596010274923666309814157096780727119929804938843545401034973575091270144199997221239187161669110582753572728296561056424102930428130109709966537615687989871222316320608165439649680256704476262700894063051241972740290045187706469272094846768424657907993362859978524679473680034375449704417068733842690782689273786963823070848338196976081796942992978676350236651183535721922107564972536584752321618181968158299528988565951015428206282375342514489389198592004844765079001762725556393335845709661320418335073805571618297659765581419922442044525507469488083368045840060258641776260267466028691874378485940008930006615068566856121343943121830892630666445776363482831247466276448098622870711756037323017681819444713272460970485947701224401909805548157745749694526965607427057927750880627226372582528862785477984878767657649534893122187336649314694215186921606672943900786633958858536790979008247962114587310233929296426420477440631496833392593674249520712663915775882965141886330079278518460309997277584248724959903777511893100907782049710880287131727011194238093478453288025982228178807403557591241650816580408076220942132978603217158213561303792440626001024963153366728765628678106841495934491716487944882661870579226046708800868468479873602646287372143623990456141316179249808324175597962446149721391859830244651872062153848491120918801551468983658365920199296278749576286638669749837253415097090495876108175449698510138194981748449254236981606343075915793727759250941744539886713027954101562500 [148,23] -280243488753754179130409939089497287118233604076046699748370236215574622015139732712691059089440636311408655363199289371875515124260948252388287369891644451829976550822097245531112408999384011463308911887841284145014967319541133601373521404297991758230839428911596582507997178176120323754221376875521731903499338781899585346711748476756509163635637363653155552372552849352798873055376175241627740172455114595260981705364177581482034037489353877609337905803633409664397781982314640116373622466704556058612717835679920371915700019639751979367755473015241275510329424191306614366408955777303006185453744000885848590319269281176548137846027897646549022891359032301648430698891392871701225792418490540033492709095424415685036636619699915387517301791316343108523895264059451162118446098975143718399918503364089815035448349721841937515784677795882955181738243912217349906396596340859206922218938379893364669578834593343674008492837976725029023856768509030074835230245443357506481493429661908452021849413783123696003727353371821156673147019122872448612621425141568999181034432383606075133932704680507595743351682524182742560493305605319667965501224737787458226744418978199099556260835150673765201001130921373072417874335580856221590784533550500027513208625837485434111386118491938303054408718941142255234992823610630835881404893695219243361882243376165511852701286219472753534071207237036931657562309711786994875300574256267422134691262788327929644736348079033009561628333606390736208076599971617301077839969069156796874108499142399705195948102281688570991160378604042406792737375428010926531307862303179575758005423787237882672330861850297703825601522870333382139564790320101143891616071073363288151074866113124005993927456932230034672798438177907484396024150133405727826110027548525889022822143664704087940420913167071454915715384945766222755852046035497313059003943180869100615382194519042968750000 [148,24] 159080590567116226357794329009635204004739653879596566947795740738941570900244568524936519594951638504471257444299750963458451542047267031770316281813441004244312448394065963656267983848131428958744571765506651377260232115868240370718390979523585316148768372228939979462279246362998067892803734184937787604548382397395363418684244346232068585950916430503500119870252959284882592036552250289429845558089929611517413889522010585533270516961138377937310255396487678515862468221602796857500533693585613999430046549406606127665251359370681381137848066998999801696727528136823924991484573221543826962958145362033755535936764489840827716610757462652310929734192780525313637899280265333930480408383682229793142396307461680865267607013076226481934473347955056292710549835629042877478967091649161419275295777516645716778832899211470752179899750335205307391991887183652356088397944344942980102749979690095753963829489235034772956622654092806970207977909476328912547369626556053533509164556113555276236334117748944500386569304107838613139349786767624563835185640799338832165772155938652322470427780040167018677573726037730695184657814204346799274294065156682770315451842149609294198769355383042768830551014578468943221380596112585191622109010936665463431467711736411839276160805280493719091515618102495842608915908383981285080741209937227465289561625396538489445250982157963246730390468133863888766075918677075711993105597560049818886956601407685245679835840702984152281022432225339966534677728282458390922607949465478566781532749801700806329166723569468700553770681779434042970504932952927507391950993208015964632929588681236543112920738625314175417717200015640786151225384335465794463141895079518380288273888151910116282114198968098997089290619157397622780987348183476218821812942185243633460883101377176575187689754913199311115051416104887684080039086400457960801535506334403180517256259918212890625 [148,25] -71738851694426324869804831258567624632859621218928944629097927896490634211003668831413364307299573738270369328025952097035173052733094809977687107709422774667108996835968082017326961092004739190287471412089546543401279850573023496137087336819588283170516416039155100193612646293802245280893260697277189783420830930828514915310696268898431610696244574482095514391836796361063163582333431792885603528494115089652261025485312142246914768200769242308499238506849067018110468233372275849224954530871808070856241512428347727600216405614505735177406531648937579335481795551848298312267002048278537337434227865863495248572948537584160174853980892239113661326916954374675490965464949894922306226815192738256303894850318378597773583250698320352806650672295822073723346630397137486415546223780545425974832530256568361155492322544729050110064591444270637387339766847499288768620825102097687511269887496861553615020804283471739772099527229539999998667144609288930408825489307660452321046165280642869102404826613733209098521231529337007711738516714696825821858680349767118054076342288237123078273845163169168394972760188841102023167297134776655554012627952210718659907671391131052902782549220185816736682640800613732805260945766592293518728083785013116015971583102716157622661306484166257478407436911237552449020134781185029154308578488479269836246085365143757015487055164961892664788085854138301520610941649965563029540719296812260485732263904889219561581059857888050211609090952133941598226987709858254199453945497141600160196896485000579633929798393295446587331866038143187621270193106212151954896369375792581295064366726226563985890415893220238960320433820249822927341219109045429353610135627299219081876575683189863557211274015982128781812311829127904687415784220562614576672205307859480413619829666843950321214051874381374306693099867827681966754938127334151332092915254179388284683227539062500 [148,26] 21779786790414341877853819054703205364959125355040797229371212516820460866389988358994233353169694590793386580919689669923939221958049150535874559571120232043603414902303185577742627140296576193778799302409952302418809891430450560725036784463972171058679042443137090255107865187859845627098951699040363651913028547386800295986285683241496393776340719881361915752657179022423349915717056578236161665260846624655854466916462542158073860304544974364042428194660091627119336530164259037953778585090728440247978867460687854665293879037147737226756636809688920649394578153535677048456465815341768479701537415615138467156822813533154302754086652543354664265714477564869042405412143750514720600201608477375333022728596663913742056586827812939828104461544553179992779149277063162366659226696271189357659570751143519584375551388645176461596668738849747341538420416106594789866111862984104087332528071150373014862902816361978294223968637651526103891561788533330316750035605982232865741661249574624033715538767675073731693312274149699679013662722265005771488809163299349451448960677966037895216595702903061219648844382857441806639331264203741419496605647133650600842002763533116120219368668180786900994399839461800337162028266845610231739962382571421098164316808894693186072572581340499685261060681216006503396638533658786055670032324858038160485457585636537890975643435277954315019082476002224887858749274789189475501804311122464013773307447851216330808645958918822733137797554741336589665938570878815344862832505102616398634010665516986451481464076139815768923011584980749485399979951621277598267465025440673891470750760922907941031437680771219066249851145291498331484383866940699064323515053586221317311658237977324058557910607629332257978757626590593562755033672784909017835927353751940451108229046076830052180097138789155790559467914548963894969524833555851728306151926517486572265625000000 [148,27] -253718438771777619466245406774571753224976062821253357795617935448583179406813954819636376900680663944086152515200995091970556036609802448720365825978596688732969742316204889881665256223941296915129615503286875665558453689748269135962983963920764031112503714734673436960904074313544375708696886327116986583225882601948853591789353227353214153303384658267361595601483155542251212040424133115004977185162424503288794552823287167189809395118713934273799062372600964958341225064418699698046618296585711669541737911310411780983999820115592081976674056420723745447357541543863893737884660747866751262755673751768543982758905952024724274926305276351247532128430439419217193597209866361510446558520229722014081438951941222461238003870500158627461150212080469497701120338027500998639165360193547210021202446605580104591426708636278513015396114651540596082430161250152845306549807394858150716128004383617398848607001354424149257894785131705973088903780245311825068405738508280625657075076687059896862178549287540243551165144362077230916190256194268942247631097350427827886914602133225666708273102493121168336986766021007778510653500700621051617827875279025627349566533219487167201142233224562377414619412662985338462432273715679347640473162048246991408079241394265792265037237100195837080467816438633873395016184514332745810730143960334193705662116042650395812194359359616139186956565897681488536283427352319626859814376499107013325770115060762302434725904114542654764687788882768715787639045122797282932248079879397065598602510771550215593778468413448270668404268661844108253618455997365682993034306247762695019179207340931992188817501301064347253525446144338650098902390685556526082568498712403906209416531768227294916715789792018426528549494319747619464852725731978682448888422589962202349325670716077323108431750404740543403000021589843651136307045135254156775772571563720703125000000 [148,28] -5252732460133263578196552780948202674430682167666434737298766290786558836832668580943936142258154495142157466008994355790018181531957332788793888079389984891379288527833572058781351503859264921993856882091341174098949060863628232788804323055253036151052299177421010655660704457598749652499900709951495263856203324242669884552321997859824909742384095864413556753581317262835567241225354432033844769208340691835049573550259462467180707235380096138692589965708624153962204910433627828248318591215467606447302419214010276785439433105463080192611288566722674853280269271564387940652447103665655722150130675214988024800364226839093035055616540650592327513453152808028789120767557341711986484431817864246858288428077462202583438082782418793821566243694438509109806230854609850972565934916259143509578416755334914006878729305425929284089397068022538314387359294962217749146559592114853152673910665024467074054381945926751100279721861462034818494262420448887133634520189431263531000717107362255270823569920452841357145078331436773433691026165988423631989149123401911520517104570294700868556198045089379446168629038677175591631462887654088949129724981556356862393262292677620796801761543039184807669152169987593598169557119299971932129267887297548004052400884765682448462984059738590560639124740160800341286442745669225114951549300683202737946765093299941071319981187211141000484839883690516403925174529767081976484048414509653676371826499207284438560730555263595739165145503259180880806945200999130473773322442601518087883821272191177702876635951629580492842568717624508612593918726903901071944879951844286116974307850175881749967910448773994532726980486272689058356679420430419662586214979019494399098331260199076647347877730346377662640400990707644701244035500975435524449777668585122536615093167407922384625393099271495529268302319906265534548165298645017173839733004570007324218750 [148,29] 4404630119579357919507424657364883518997280782326470386895846180198311447890881943056670821690415881037039069897682988630145352194652313958642719147283434901497838701723172383653326269353135400834368934797832699936225048070803605124447489566930816881752148957324237557315190470726125864723173654192548197237211663306014260037739394343994152338501833624744585032296640277820615703408929346665643852276493699703828444877682161894385245198440217360646887919244002487181760477907909068378862109188341917686285215789845555780107060585971489669278177919528215216541349136502658481609217176082377398806845189280338639562513619826895703500474108426099924311119274891296016875546895191544955027078273932823045371646048391466138776397016639705386994229613407002808652127961371388713627213220848125070513943163816502058501714810791967209527426869100304643842309986499724151352402934805667959024332846985173547924897993080641164800272179697361470580076824392289705152006911016001592673803291479033786092149978117213892053225522530983220431881873222556638919965877803114900190524898849529260223637866219940770519959302455101623479170440093894680719326535034623456299514579684767348304248750122280738274849141932106502694289293147743280086534294124890932931613977338929289878157411242948766916491925223287214878855416585398589420201331409770457851803812094397497212318355488422938044456282046246012844954869516642254863405310352428013680535416392143306722674040191582989388731805855883214350165994863959358109851553327043365240776927565901718375270529015329383592921978332259225910008570494100253012463559895973439264518910481481498060292145961075091396598527080126439614486456549066036247234967362806513177836570056085902936239708485130615942338986005200490108943562128537159296456805275234979259007709756668334119449430104197830865859311687056638858352698662201873958110809326171875000 [148,30] -2378621252014956270665074463878678353958963476579225700160757901413167171287246986947596530461628848040333696226656665844581923033642520802763519465667254386239490058583731992641381617557719703891454089980092866250602892715948377518337383988888632628601370068824560748756095067033003299724235112898104926129726543342820857726624021511955711459488626148415613444148869350313282726168620763331418835396036168461329089248657184045275494599602354472160595482492670123211375585884142733771250746000342175962373433428048719255874427278579623620805342944706182402751106432014322699401801876926121449833426551725276262006552282632051710775056908211702283876670856234184590365298144925179647913359799916605236274656334785795686499635584354954528665564794445224774763038322305284846697746122068707633681252726005219051859753487352053857745160183165484913984264477885992852943746739585351336800424767062900792452543838165478585774820926919810393954669093607364057945442670715167661801669394150447973975207953569851456136384983391203125305852649419670046957739372768849948409152662599283087368118945225454086145838957849694130414330639912086576489520262877429581566578388061813996636235842777094072330976637078246258882769594712373080991935556557246036487415795724823399595234623508472090044117725353030722595809722661870336032881551354226786934814384115005076034379713225451118905361056126624656943248277186744567692416664796354750500667902359072412186048622134007910062492711530574969389960370899593328209241824994334926575864934361926794308014157704426878187706773936360777304313470776235038697585015054677671844516097377738265431044946034942823123205120876837553909548275961549078257543912553179093491888293510352168478916039116966990040134435617673592632104910262707544028813916250644521098326430623380501873913259118913788048179321275469319028494282974861562252044677734375000 [148,31] 960370952733677167962992347810166027844746564023323645460927351169466103874082719545505658924166793522534781442154276240997741381276782338930113748373318772528735391208491253796538128714973349521234459572167353278014646114220140153932884632900241697793827012452043756482912498733114367247444973511056328619223187295166709743474695622908473133398100961932438178590232675279824399803563792914416237717589995443416813049631707405313848246769674848831167242975170784147103336202870512024471815387244046293608849721463484802148743575684265819799089163591676023806016344401736507553189347270019601693278267908495708023322146637234307245950273752844440908729295068603582103728941062663971944437455089816678792940612675755600576811396700193007713710675177837788021709653344395004632769133716413489088279579172484703008159724835551590650347920228585128121021294694564612308294443065315728403285057758158304612073487494464769548864985187804645481026365754693286184470029653306969861879687240094466922638426220072996928459406557861662452316292072279322877926667991696849611800148953838528190382365255145781038136664918080277726529012114749576805648254152047136979922391934707475285944799386106612307875362708302847898721774641172658395454806452531680092642728164499679802107877476386230291495329613123687238477712691088474959670049718280614577800272940823001684711005422520903499474183121634447064055341741132837788739010459399449566489433193028895644646124890250282057272568891574451922290918875956812519653538966126034140719491677897299790791325227825358666703204422087080137900488701183462596192405340548404928703410499013321641195134416029986052629762986038111447161577531933834172178104086680766391850629369890478932799983432714735007071322304687813215071632159081859490151203271182498979945299459602793684665041132342425574516030454276601843710523098707199096679687500000 [148,32] -289077539114937676506537889280918165883873424549327428605482503408961622959138479525326224529752709823416278267232164532021400358286643343985240851581917511105281493624728272929064455109571198954124146469254498126712854284499743688301640507425687009020398970112241801024324654608791911680946251818973804545229665917010054898305783373027863737862630536618824493223858713426124482962208567906307817300194725075223682647668589910978259052647536539181510723286613447971657363129826917799002101066140379724414627783843036890301916363653531838952143077693544243498445443872303666946249652345127466142930097238932795819271505146773025928043118308157199565527302626411815828819252229545337406973354031812787017600055132382170442688928192960964530086114630879027988977284994180590296367583919360636462673182211874971979065360205747501214030748558814358799184843672305628385326352493662158750320784407936667286599702884608042597075655881865942568564142560880748275280822981267924896102755525004766241195010665027667748997408022482751539672191067894812513687509827363039490531012588326838124520758874055047125028619580554061325297785853022560421559881308848779690089199222572637335577388748430169333491462907740667570271188087269754743421835033548696677964640538314674791579883959355792675530128985009640935199007198007110769412544695304495028714685085147779794046369803489158301400064206079721124526729018113573672066545822580990337120199530409849629565068470064792277709335990715448639377399557930645721280324512684786296679980919980094491704462243016418025141156732776839017130912128858578527827036904555110878849893961541299843677502728022690066033657051689251885072539737419448342039508087795113189194116905379604838285989990066812854593809968136176053545277336429909954631225440546582887859895772207236061250740697207710036435451325803227810596581548452377319335937500 [148,33] 55859639500919758339250474378760910658910512809421611962292697135095127712009090301695738904892916098970606864698430318480319788683047051590631843027066284760230020352134141226667535261599488574683276883320389559128792634078103846745129937270558528488625775158807872574953651221083958146883486529850653089954086900683495647881932199186931133602139980059057987932346911485385721607095150644163105628872442954981415203755542835533807156132220067389416873004116262920684621145134694603442323013548868400289464331076590556417491491674356719726009419243421261032476495549782637154101671642228313471624602593606904681546941408252351154908123428064668231979142141581958896097436183048870561094351934518911971712485224768872495402520205722248263852354779287585610160637511301428653647786102221944268272664434550860021588770703745822117358672512484044251642955829149626144492447160379335301910675178977893243414700093454744921392424748102612457505394928751913961291555466712462406675612553317255768083393481525016252857733626445601404475427192690421453741296209284394632267702847780310201998139579360432944486831881107284820489515869984257518675236355854505343917341662618737908673132817834615027281661544050967518095709738011124689678761547763843184628002903224990578144182938102751410070085623387058467289935344600084651325965120896461695949628895305486707226043597990434119061825250001978694329315753764242835623825486182348313291180346331877666663429279273557425124370402598640005686431378235945448772579828505042184889402398420103785739944827520492203357953361597801918602084025482897266604211500839255343071790797769164724385641011322012848370240473098289141891555652203487699146083548798860339781799217372456682885373664028119517459105559366003181177552009356228053361247751657059845266472130989498456916962958650287578682227223209637158550322055816650390625000 [148,34] -267235585235801416676634095612789443339425759916738747953171740873585653057596117648343467310158489850239588998136631447235011769633850109520572894636435827999264970054165946314771002379369599174505471831879677338948336553511703272114834745199073642195598218127624966379247803041518148789202168637495004978322354382174879665148935764129376161862575913266506430480098034983452426235224578053215384023116183115794049513506852474026386777911088340855282068029047534744248233805774888990005881273903603004958480041146771405308365609653016927180105045609667321388921911028012605182847280569919604784693549880425609632196828097691399971902073687549896753285164602988877012074304830260856970563180145862712244907396505173411965497112540166361300512178430056911794405885589468826733196902583053999711397289417323976720258202235046052713298499559917188659283593171011527291526628423160473651662539155362199658617379050726561023894751377648659447869706555302813026467434086475848370372887890219630207034551550155074238762063801585021281122156351892188268724650888062463620850067509383098062241862492946003742189442132308795110330546465729908330344550318100088065464671422410221432507393026815259899242494574634655911050520568809064202146872798767136845476356862398244198905314578502177891566620447026441869574558400120115279559065947354487932636362692983875963724072452728691607976301885855177146692523915697524881570899995128286146022005113233020080928447937527785214028689750900382689676035865678797478469924396796840898511908312647656635461834930257007217151667383072786925268772987988287677208442658898876528425508006210413192344153363534334697575099224319330876329609547362358388015363939278087043773083212311361470972461082238671338931122517153950254296433850620235391190877884266374879639288096314632894063026830908257771139395129476923495531082153320312500 [148,35] -4894709938351315545279504660205244305213697413702649773565967713489373859514233346144493466098217259110274455514188885934484725764050919868010719159969352007555539716007026185640526295439209280325060275943649318392877150344903667980243397071295789103576590035671551300513901983062395812319732345842860574107217095048177325762116988035809745531456569606248992005471364944509820920319188925757229363976387917893484144755988306634733788900600757484735226839425535934324212617971327015923295203244369798607439541296701378780056474436701743861501311101065468739016049808261470232733270407639199717407148232066954312583722127649001731140234472076106082027090803604064310416363153780714821538933605250666904158139209175111911418428297845754694698354711053978995005562228961772498580969551354995532991488127267699019795647411720869467624866946451745438589808587781265008896597831108881604152011856386086510198541442339999952460721112301346485126937063484607833970482564756380487628470848620664614528747643545730379855154144492142801040316525182944637481449443342183503995877486846965612825282413323265715911117999934588359270982682666908401049636059737140322861192232617434335580535365923730027128000281389346221729125358273433314185383542938528647995406002184135829250015198717377654968149626991045855525722943603071651580190846605434153505734447969238618498692221977214220172617651024611551323577755454651556396525477668128288685736666457813599621320463463020342099305947369514780312377542446409988675352960997482351678155388731660487809714412151085041907941878905190811077878044376603681912029713438181715354389589640024717495264684202784300186520729792426780373482221004053496572525167502471351607023991957387820020751420653604443125789945956343076727031773136242121411052279102455843661209100039036789495701968766849867198515607121602833271026611328125000 [148,36] 2229203614124328599260127710993180688112073113643193473656309021539721319675037576592380407746750790339967049056692741388897131351809014738634157219231479886512826555749831371322223402139441993006405178724437331062084667097257924807910223319999005512590432193020178096482225816836882749846759419071173273625241808661317104567214404974254185689882864560679133180901343449865101492673157995404773946974895984319628081904904695753855145528355670232083245753688235158013332388875158818627208112276826980248795684303604386907620679902433873618063569845814329747105912311501124517435459167825015389243867776620348927293815029838897514078993598090099721820204427920358625123629755780569781358322577554864692409238827538565710984536360809294383692512595981737038666554235310356256913614404143967740844438719496155424259308444699930685351294070572880090519942013904770710099069621259068580547172238208796886779845865541314577880657405631277484247731186995091820466665392727159343831147376306664352371506172905529496142790570517057233433594576127721135382997953364389829312477738208985973783807431423455716441792075945079624534551629621832561250559637555561122450735272487764000588792497291148519783591983073592690143650001625489392060750591400309099600427827357417895397122711687613606720769918608116720989891050529310520417702357236169124434458709247062156000983307393600211505026749241919322659194339748323636200034650438948256234571500299727775143090964332826749988090045968961452659679362370773261302378071731916199421899620890368658858062073129089109226867242160090304463646977887058090572746359583400343004505398174681868067446366201208889705447768300113827328271889202016296802970543107027567251448653874161725060879784140565401671298649507555298197262917320378863680008107617968275816815748539289593612116578686798714980647066940432071685791015625000 [148,37] -576828149395033416921741248417957393267476583526198338918373286087604003237138477063073822359443675278828510203197243362239345256422674636771775232114543088141276390151490182531125311720913694841674252231951682938322196633539702841072541265857953251321198964611342697433271182087716373355171258461724973584901587508021105595634681856082877699088566862409968615412462236080342755985967830778623235969043767823512102992113940360092245372144960465049341785245646883000102275978766927332478554704605780021158150074577992441447632165890128839704225090219738261417959119442756059269379024815166136121795396504315361652266394437528210367316515448546509461734233306945990821411989577354878597913607687409500827610553698967018161380779688473467526110530876662140401694489824278705138452197079445199720162830847817995505953053693606492131087012480142905070849739651951168054208957708441964396878020276117403248992173819893952030398509325937874350901353251309992157122002601764890456451715301532037008971721565804526604958126425722657271934351362490105676896307178246278959674540091763433706828881801685835887804072177139562574522863120906954101588026121185214512048575307853032312435402330514900496756537219588890328400577425926133088111387781969422006775454999237038352480447703427099731281930401881909374578103603374370932019390775627941410063002853839475426878632645543590801927786862499882348634739549042843007582880510078118738973334642069046490175951399587630670666382849232046091373008678216651607519657538343867290291003649007364995634929938986493885904657351824454047963448324655997766198147603772157598683975804299583518831645015000916056123873199895071453470110037129939513558008133597564084660581350507380063779904517874075838337437312540930919771011073716987497836747000220838587012557364870073132901842003258830403786068938875198364257812500 [148,38] 75773631212629797978938771317812726806426939365685412317419606511650283672284933352539590169797085767858179989287906567553217547810347183000958501345550357769407149336963626881569058713156207131494739372984299039746045410175724924187010819695800816310295668018526130378992798046567154721530302660361573767718180089882994140555062734414741960925536393953406981109006030719497613468813917013676717116647941686192687826771098600641100017171495393117988196745465127884562076933013238407289931304832107439805586112020479288758727692328156911549166842206217099757014901994737952038129372337770520413246457727510031434431087743237418497432912897175076058308068836482618861446266552834513820653110087204484947711757831738386017956391413939293926595431924401237148387133161614890286906901339888525064424012436409954029820329066764085304530448990248947863087767271827823211202462359563866135871429816606760981965810848730825985143693235079602426460672197077574286303622332341873066270963235589591421090293075254246543661261835597098318053568917965191520800028811868478265099793077880130191996335460398685417559880503283104335541264273755263055189496873330763474897606287816551347297974089380103648760918025410329839895892224516547326250387649366221159699296540012414961756788502063208954944642360926266053714920927380690819044277034799781137326689335018482311739238295959883762599606592165688834432086759340419183493112305919504241656677895488611873639473210516585041783722235104621504398277396806531040189313464300127395926050324683635014973524030576305814558156862632574811316638604374080382533155329310087820372048975159572802823507683845242803792795765484194309428724150554973256212216322786696566391202825410948285670175898038825659759848755200803972370882014361873222438009474513534308438212890353156369550660012232899093712181114654541015625000 [148,39] 9445312305334160253023862055463229327608480768424079537015882984410495124827156354165712060916817128978407799518034735164406443788332404503539752388719640081471078696220438383894683413176253128437275863041719039683168878340432367486898784393900339984749713295100554526795455410517048260924051790462291402745747889786533541039113600793465875171327524029070423700870699712146939830564275612025266044534726419527957199289236603937409656533916877937674507907748151873620715258101835633425706817687995108508359849733014895845948370189879597407417278755973795932787102972073758332738047016748328975116323881589330858425842213957257608663869139822900831882228391454181645580932061264963855420737112180955295327491640215651088560744279902941718960201404451718068777526195365283457527242762909068547323223863164945377228747719604049727763885706759237654447659894361917122692974858484617494700870194166874563517854260985173500696602296412518730436872946811144670600841741081269579294168629062050599587715304909603511283906643259955186840706080033908898634585287217427732319715843434539990167388202103944700757786732787168715926597648303684178078786563828873158585808328314578287890260172583110493048982378855416377431980691339020795733310252565942928402202028531085527898856097176650311694115465602778820812825848455350551339555123354196937532065206711192511851912511269147407923155944190904457085897235030309916819541619812175844633710683564201199668577434868693110313061713915064475783009190477247651061410431759485229951879690922400177417843646162677760078830097469899821355401419259097720741595763418681546955737282480577299362688452600070634426135243706419115627628984303824140146244421830355236693911694918959799448298532796516962033389996349438315613112841715315749850642644694354727959666238968933686950836146425257871822760148925781250000 [148,40] -8846556800122068104107167507278281523930383569675399553032262400481662332138697775849580268380847433559578585468988636329219841172310502729105081212017250045537301769556208496580493701038444805526176497586634715983617706808787739421945521835284922217859143032229746939971261113057278215437963216248043503222138643093194298340233356360977698153048166901391533066254454984441132438923583445582060683885462467726206869675284263559698680339728587018447981794413338457161276620971223604918062700673160285627270010263808072654896818463350845219486973483139694375667758620996111238090811591805056103600263377292080792545282163837968810142502416590767409737351323870325406842162123912280032040597884848804038884815607935824924101107575917659281391803676237202081099508595254505318922946762422560639773281702544600817826980470520629900977578385415003135817302573832311902619795051134016518666619920318390118071294142963646109673310529762685375363798701249179687288746769133770293810848080861918645191994795528680331110737549287658058872111399381230948952924816988733575456902267432960456109116896370243712135900434008802966343910142382320084548450690124601367455639585722730930452390115634633003709949532400477262237898264887796701660134823784695479264680105196479717642848957805850313824530442647260172020772630193979811480451536378464399597424395141552670277850068054210451649277104778782839849296274816776167384320726386623730447368632312141050418257558261750742130694095791794384633372376578389709800511772472265805736991981965713339025016870848601400395415715541629506547501267159140367679970155711595019820934534555825157539707430160039212124364195337308816522743028238533414714031928242051254042999018373464244988765027147962121124878365812679409635521869079966305822422423453608003249294133564819986077982155995416959993347695312500000 [148,41] 2896136792184824224758019283188683962125694923940876271951496938391639794806712613960023705004215996457722232490226839093581488937055380091160402406716427531273477912158993729101975229166254532507690955702580665534627041163392765995407022363235378868653585477335065672673665439179463896945904435875003336255571613014854260616336598618689244234705584622643587716873467260889678587220547933495281794537665634805088882557169461174243239687854704022820076890209949518832097579487872910200115818982071360176005409867925761589318059102027860502353772678579693938049720412572694151319720832170063434198887655719019265406791454106465534599817924868477101502171376394539380913390646204725033864677080090759264162970880714531025356765599725554780944900050907902880470486605870389528731786852099437110778426365588453567291882376226183874655818959138226248094768240255986934048360582435990805723567101960212139941246194447216653291284644970130732276471854239738761012856928667228101787499987624344880798757839985915059346942034742085955220595452204133266086561497948435958699239614163037711508704094696390845573365006709922858092337195226519023351927693761213944713101673022844527686889471153043769306365717831053439523770436016015454615011370565865761785121947068083683465719987810865686749957836929339824138849090039105213499558222828281794963614127407063006449645038377617961046711725208337373333470255338581535108353851636242586633902227419854163575898304275443765555486964655853374010244804294393299064308364041472427878656137060734930717189424067650396951726807908026034238612515049575414251884521126897303173316738173997355478044599803946605658174610500922710831918330605207515309554911977342624881125126863180051148854609862288807966887944296781621193545034364576418656469681376166396587653979225471310152578597233927507725527031250000 [148,42] -565239167069108490392101942727358023616707748731732452780533748169769612110951284000330373490418799876832480796710979788717798180164601882190294513981290114622517345492205387825052976299535492911616667351239310855665026522903520564567861499628358204674142662715809058966807060518243573795075139599271881695006167597376950464991598954215138791195859164772117744718678730040926761930201940412172396436736479181025797811739973854628979798546843651015380430165110743103737745241545252769123920095284860498658438735371886922552280456084614041349172269141539712694403993560455002617033040203023362049479943673458188519860842916519013432703730089783914929386800576630253653278537492548929250121377571443631147750306812922102576780463148695150488832317365092395409484235388418506947994817962596958949262738026130433428630524916513317991151085422776040382681853819488208730962665859205308770693391258603754781211105791130931283856298890303643842904297739528004978770320284479174401538655232669939168129838970281384735028140062580525932942081892714420497745055010854740392373374503222144323301868353989177394859715864756461326626954634773251246074364339273785851902700452888531026818572787285993344670276881515993199597050174917532205283492182313415776693379723634991074499826775872576263361806661017824704822799403016313705332473675957475865571707452758327531931558491082811281422115411558318730061839227335720489521237682474950342924371165095032507711120295803908771524481166789134247119993754102347226242023293456657056097183069685615612369116735223820018187875283154083086940014964420540138639708962942820741247906198823139800929397174759946882735203023583340256733972003253321866477335158968300098891716050555806289547824624731326257402508308611855325647122390983506476994127300384335117539058464402652617001604648002710662260781250 [148,43] 29586333514383135782264744319605984153750027510739681744742018732450474769355858283271489029906649699243655968303102012997160989489635557882661934108831581590072813118755671590886803341035295203264763450419590741027581438443988600003380356626780841904088150398560757099598917790730228806855837457862809204636260391343970238673475920253376946159081533581930544708111040508846468029994083501671277876920890228335959996289429915981727155347973052876532553838513073505872173016247581490413831000880678051715227447930882797176864563461506809921058244011215354207605723129505559832836916680053050976693824514287035607443259663080350868289170424208360515187086879807748512646137800677252235292357810356947816413255580954015924244338736584100218569941228405429105106330133848044563180757081227069161952429095206627807960528776722163396553921279229065376337186269956180413215819255593789919400534846513134542235829682860386817712739155971317498612782562311159307809799610833206178171437031994810344211266456882188540536342389758517328231505147875418493210665566196122233594268549399899279248532608668893861094782182285238228446317797385965317451721413539071705578663107350076265100931615493891771539964925114971642956529910963317752116076705249385396638730515896827766839357669243356836127737123661101454664932988263193314071905877549033168866885120192575843364600472098179857628820633405089274482137063004470164890581753579003956579677045140571774308074617910623097041011122471950049072110227775752466338938964337549096226753228880887585826425484897809178618092859197491739680338815476562598068561621873119049881183400211155861436223293848286797867801767939932167698954136919118122794374234590666636422743809669256264851782831308710537477135231449723491985278778409370601124286707349997872952997885870855039422701625000178373552500 [148,44] 26637454185029656577577092468045835297309070593167812295679524597084464124310700292817811480288380793641825677276048834219360978392859741168472790820766208769166777546818411920817678899136735172106035971728091090182594053560572795944696963881437213341022820295520798855864703685517943715293906737774930010002400706412799659196919226872106657584616457125664954929231155852580139958208574795884366425281214714273436886576746612598723645209597052477610043890857696735148443191797515503224683842649228775036789870227368595221609317309941782277578137923143954204292816353371760748119438222759150277230508535482221319271090400770979876123128589411113272518842140891591170424969446246809809114366853964087582232637661110158270822491677195008490928515212781385353827377406172370378972866863403807240175925920471901469625380028939146512950138501589807074747320352979873814750448024346398087854168018695250198705413233668808853030219320717236297599291042837513255124983508563962329695612365266858363684814739623362353506836221598849739527462353906225205552839743247795448638421774190471131014505829573705764273901562525240373070832172404786336171554457006096605202117976142906541999821516738073626718660942775329091389181985992049933466483203342969224634335653573985243148195742628137765290374102002029116432992163278036602168373033201331074735427506871767225123775900908118937664428881533424436415217353892381852655197306713311016192137284385856200281250503022106440397993420490887836785423799821276902018480199495641789924640084816735046142781589122544002961213957105155855369578808987217920110877515596980158054196614459453327019077449218190971298816120188773422163025395199481560304246826239217915102879576937987622125261439074714434096138678454697834643265314783696059039342091395889417027117849516776864217929307417362243350 [148,45] -12593428812094272094726105561677251250616630493845826632435390355915920773525389262521428816462397146841819513312486842023032850376003932766023384353089469514646081529523101246207526141249593146272449362999758708198658683544693971795394029984685698363263760859257252613028925952992561811441629003019408873384245773241892113973108748461644137536455729782621325478378406933812756322006329086629195230171605707335910468443815578578000681695905860547844214786376621265593348589506983535437328672762335994601400114329682031991224856449236281048870177150430223234404669363879593105373804830952076322091243971861184887792938117186992608425628546806628257891492215343988858758629380720622355052795781907468885824809856333702580485578600060008158517521627337030506430173504531892301443998593602807854357029274448841528827405813781273081817016248179110760566762383880536506507465463671427066206949515608733445174726993363842195231065226168793291907581238683659605582322746267293749966788992751458120418779659317155895317820097947702008013163811963813958008613523944960742528105018768834440714940849306516539570175560261327704438796236783708750769380767095687324317583695904076432647895651469452439743845846262327996697818450293887131746766282205601336672336925286466688492296596156356496133185786859587917312149084420752385539722620288328756913245795319472522742417419317704563603523816763667448318282751650893681707387221325452026395975450670084346485825747897572225152997781246819614524807925715524716546899860201989016305733592799789262514015326724806690495946150662876126014178028355651436424013475728356972641814816397750018256190517769883930029304592614952114179749729658776755032738477599952925526038118246510003538966413785211922217330995382982285807335845220949674648701548783007618043164851432328286535776036757595445 [148,46] 3363225845174553900814374323046974042953672918449036691579000296896510746255927595618187117817318147927465950484102993182482388525947835244765312899769853826704211474239694420789750578644914914974100060553524130846424272847609834090593778630470781325193702210257661203441343576524511784853849684509787130762863884490611707451576767234477642617433076623917887021203517743587134998214245020679342326230703642934530205559596954842067543579651283684575100043245348871642775087461455007754380026065064863714130871173295452896167805659263588290225737924056869231314722924866609436680331217594671727087099197289209381594635542498311263292390723181443973319840681382457604323564442190674363179575732440068114022525702999285977044446694475664980466873141208039475657176512607816226468561691429017308433038499821851803631898689330202713785202439593899768519147940571871539845146216417510167065162726505292831894852901064871568202174005438404621061705543514552764076109491141948176322838139426913685445516758535480318415222119810254696452402569424522285983649283832512142697615190965148398978537171075200021494648822563906059643560199773857766562523466199385624619228084626452367480351270980224418182693263936914372810983050914728819358282193556840168600961606691351332902584186532276952359880611003748671248822822759874145612649199774393203204345654778771244749906676927457588081142686986349644185120309531890574977807679433407046165880654897749501993741423053630286545815773938850358640227581055096645862856438773091130992518138680338238054821465397328538665960970979273198556229162753528468305613269029805194153736014174761142762195922606019770412501395528911209112715172638665158407352278078385800112244822204446039586185069112646370028222064167603367564220369838660542861782146098036682171121294531632021941297147866120 [148,47] -630856893724325729894717007564830426625512946241550824295554652488566030190071559658999878470665452101718576566005045388310443659860868212415508197315362649251770007020926566862502767337826535224972919843082691178684663592093214941758144554733430291323308092528693659243889594109216163215418468727392626706583685737285881313155198870685319301362987309822633522071109147966358329386983831409259077552302176639521312470426117738378027361543365862077513035788577156857328800196219176801645089123655277378229337109199233160136187560343943088970420497936408097585748418486238993922706760727071727675767023164438137566310509051612958399322012313925682215505323849915500988806023263289173908548557026940392299022268749693097751420192460313518249775768964775125743620051744659871092767816153621730462903477857088305206604064633242939562196898395939231026291361499924581019901999174394584505207124825342420812599305439677339779890351484697269923447322744073219982508872723061269422580377031679771742218879606291131678328431472996808144676953316676834379196400889349419919537863589281702952840803020038109333258668602142344271631568795286642271337885959537163799487850840352440415128672917372592952590612327969309162515967342121825811748074109104111242291058661771091524484696779084218859536168887542955628471414694471963719196740539452221263372730631416906169733839732810448805831253316427605502626169185409716581388488182234851074192668328491679725017169986930446975419342776366745331311362828009199591057514629187701490405492330315626064994523246200333447689848627608389741972794583606783434951699229006107453281523223447094081638731360580852945702347659648800828162150961552614415521988437876948715499053469528802647568460638593565800514990679643323770447828237361152235310047444041718371559272893181380821644062660 [148,48] 85661628498000266728606650750864795908996666619253650909708528818153339751420526769368989272717349166491600462989660161886294696079155047029135307419296903748585215753554905036616371280321564740679948663858579029731905787683100003953298732963438006246978989809623834990147211392881560347808543033398139644539701391984546655847181584447667888725366680108842496461786824017646833844006907914778371914977820312267501855513355623396694161773935875313303532388971201546181944078019150591179607523513574319710513284716035473894596657276443063519185824863571546757157001284221455351655934562031516556564898343517400184389372950869861749285978003046701997553206141275742356440619084746745806313631353476261909227660661230503632956693839407121966395693323201859361708665966210356004146490263952048629864225653363006785224344566221166214459541406831092046795031679108057656821487673928050284693777354734388047142986186094756865942606953751051122136782472357296437673312757152111382001167663429584398311059608922001495454465334042748439515801635667859102626245760043027460351815507029943519808221307267811199416689816513037042459555703106908374817348016320943563997465527366160850344159875074813575544824878278959360436489675562852585739556451162674423003752186231698004446653664495750824893361505589470636361907073492832385730301869424837343410133891480805063472933462615236721518413855943775331906684301306185069850033391747363907149038088225867503757753389819136000032697745274412060601942332282911939942639866494819598635267158285328281806025422434174131521073910825640860299521957445100428158229673877645095282444706590464890963245193771072010054368272977112508757886062817049199929845646765706539491121508491140013809874143396461586252389248669556178063718195808213769920177512769428314089287847964531898993600 [148,49] -7940917510079235233054476595100991569646505254648626337237398887307791885434589425446733045907492854165120315293262224461928278565571354771671423033485115362366153212205362890995056966723028827156840358705631295218549550423951930158747121665869996184465313734539051812532210226604664502633368793241302771155280474373733242046412550334277481366594809629212188185081314073922043847102639790923097085801811284633671263464619453831442072472055166979407460528405971124873489580908917382773316221841340801279433321288629932527941687120201264438046504019166815829552901430769651209758569480206303359940276409306772779533445139281994053340167746784964294190249765704644382954817608733185739508618102654460448381824050183949490094505850873704579053321680596827962737100026845802874257908770517697649857860845970140838476828725872158463551620405866828914240404709668597955269392223544257657418408810751125262425169711469617442343665691023250873805473485649232896347032088585493029645900467034001169517198761630972557315768690741961821149771276323257632470256177670754597827791307949049003164182908257887700028233293388400806242041824301581381726193894181816124803859766408971329675406819880046600253927487865220756808139282451253865100412024147935378229443471718285817435709806925429584326512747637843570849978920672594230106770679480908491673204931256389204626604020240203348615679822931287593921216239448465047463693646441426227428555796329604359297097977770202360624669681772079176875019428480801333056675625981864147561056498163377567260357845514085586024098639918069864661107934784367127208788412123906295599021924053586010960398321973277845672805945827973127429814535206455892880815800855002475873658627761238962771708950849245999257444757406670262353603584581264984740416720035753042919863487540860813140 [148,50] 347011182635881721341284006198450076177224023290353397204586662276086233659701936543666804193190213054352304260369473064184942597161098830675394458958818709984304136676271941286656875747577107992385690981731384738591014773530658833733922448499725564861947144441005284694808989234564509000180015533268876901422499562187764113579402496411808032422780285419970591702275586207433394180942766888786237493910959999424612676016227198647060288435625101199851554179399675579482066867416283712271350481355763636510614387344527309573827006866550158029609937300701822568298548562522885365299597101152136693717025156318578074504782130465787211387819760431112739093212457684556087048693091314854520724123667265717456914438110264713687608192250384107986954538236430137239471636561421777184907069124927036079485592914970327574018285271975807474532910229762997380892808086549597817532121974141073853075409017303280155777045848195393237289863538225139542478303605218099721551782577742135157555995130680824961002944998180162162837131014983484917392483139602392847585585651743456299443065491226254430591074716991241492014342711388204807909933060942712654485228632881558445461001219985740904072987679478186657657466741343004337358745098323936062588573029373946283493167147892447674099595480165437080074438705243555255790203641542663307385044940742136806360202601426053954493880226707850425136857184060257529417430429787840896163651811698821133026438340490172558761233272922146214777917220379934096697055589685675512705186121542732652155877387736512960101787642682093802038174152370145773761520379939203186179778210757284959616365030358695765249072231323751665854480783388326495067399252552825985606557229320536091165332358900413292970279813554354857638358875285880878817490758518266308766321163632210859631309904855410 [148,51] 30771031113858463555651914546606485186301323996921163034226273859134580629636901120052058842194163718664438267849319769018444322721466008497858720153798443803801410840121421995692290764024512123588782132304138433802488145525580786981125939576263270976608185548535627775235376607877178413692696896221726683963352053289271515201235358298765733804393197354226614590715701838870714929676002376717532577814839973094857213684613839317675515828511062406544089470267425929299000432427661607838212252783005865482273037971180882438893354113118538838415493227800477101068629861295227728732682969323710090299157870931454347623688591948570884311742806854614739505872454903020997721417950907153935561043679737411098002372447212905381259267120544547805425837618344792648454537052706374259384820371497425784001689874299648604219786183102456084104154590873380313612266081126374829967985659693537764642299764320795966408237748651074267930681299039611181118255591438740547163023359089093788003217267316607494993900241201882594636026659715291441000120914446721743084754127826945095791455822534085643870613643234831795132993003898171207147351306020932269437031474057944269215032442154421895258122106202949338707854994364905147467906906112496432570273365009434953387322949934259998598610341614477437233667159629167683113996594722835983892496064217578797854814680784807118031345821529616554981285235663478616218986069602557883215010170827810099030424408125291934915623226955159498387254918757628343287065362607676957732287958312519815651257949756912897472390034538652125326057296905531877885973396573489123449747629178006187682498743017356100208601512624869266160698566374006861885384618838280071818096916813028522674892262372340277711776322849791948170034271804948748330003469514211747654758867442650913733056632320 [148,52] -8001019679952892184742225060786529571320761505687143759788860413888313133768309379613111856677796520327209039617390113794956233993206233597535812482127474861962651973038556381466353264144594321118827633208371882708667488776316490840383064672299427195018600227037917898220164286492642041760573341607012739091200613760926979078185108816198182625381217295109879718922088510310184707691402547480488708648784771931305123767030804778185135196182648806266271562173864632729265179604591041495791116092097332271846252622376454652482407069575373412469286162426828271871214834116738138856739575118755924497228285004873706283367919666547293521041850767752006370667267332599989213612339367487484301364383002063034253254023321948734842686451628168812248466465076604448176359554962160173726498746053477891944863639081736579988524588887882941220648457241515772763421690658961890680986009810196366758847828524240978891583143604201970575720696549612660039906988664400438985153215378355162165310642632980965832569746999963310610633527547468375675490980583539893598430254292347068729534681857544122224715594183062067410339923471840070915829801355417868239503104358037200485059716288851189286140679606383000369381035068019391331272280020771762845174711947585917047900876009920137734781351676892741874112785631208264910053224593053743374039918564521201869173815377431906272732904297816131105275986870229987292757773248106588568829682962003256449157295904994460056988359762238232317747900913102471731330220603276043511723877119290749186236598826390083794785695872216452108246049585693922547699401368623790253239237048687980047606187141329028062016427344101635593206004846530645866197040082876891204924124108967766847243683098162599827077600727467506340794906708852333459871969396434219116057441415803584742114063 [148,53] 853540173695575433285053671083452004461088367759950759317147567916907995820626616242442552181841927487970494044232294496315731031157778391779588214848514850497481164635213099508589398882385972985323387918467271492218987118188536831972456438619576900616955676834252814951826794405645266051220330362188619530858152083555070982848292834985717740995503082186505484091559233699343857250343031234514549619869710448750039804083542891269907271692559053871564232453486291190264747081015561064078300655762778817223798237524268626381063756189080394286626961671766267230403133801817675101055685525148228605401770035217603621852774156660729937698914868424386490234833503180430955665542813151513807990004562595656923205858139907710828478122816045521060074315380250897512647218180705042420247677759374094854491113756657754360138127382966994667492115035025779505806119421757656651753023187758620063425753666369451403704300413180640636856944000023677523712753246035550209548399377502842329763410396236638532553704589316243864369903167324880809036257235416148921689346797847514780526538087223623775286129459539732712780659285680198664002458851230961951146076772444690948648075753648034651746499855951307983670505847639457609335888050052191581780093688487839152593109290883952879693926550507888999171902222073595709189513168147202197752529082867206871802956872473510558108193115557666780464496113891825537710264618732767395641249042523636981382622172309742415595918014056342813659415442496437123992689159082754186929397319118077746612653164300402536080271628124632870250944314358533779609057382553591003386259149852799839410728410086137970201455445974360380490185094489699910140102834044417540415061890106200231505342076248954704860555752908506093127667145643101161185626295904359263997258160187678259872 [148,54] -51775912713183845842020372989203045269511995280599896079117126121873433291473013078678586810324502266831313974814646162645344446810798401815021278082683659633542324764495077089562808169071393208042591314090252152156278733596134028041172623245445524039411959917312061976752155468506806578217141520527484367701469659850651471408254836509534161240543433919932827518654193750144645829757766303453944503957766083845078654903785033622052987790044703796241104446389429095224850409464083814225189381304904603304038338431445299190817359815641118538091768498148671190316751871103947223064606780390158877974703216370787823750133374211422527875868482643343845349368506532825227821047515643083554129752086267056707424457828332497682726328932091972121382870799156836490949352124314857174385620324256153676112905889530587911139023746205155813069114616728186254242280454276089106341648734297331057157821606857723504219807610043644917650115265438899733169325361181050911735676622282869102233049951322320616313347899649526257250477031475147799275756665992013125051843148434633920212913949012426410751221585857521441060062756553170703412360921423853113672295124927936433438455221391431231085031433641873221157213583138891412258862079169356659984543766618484878986319825292896099925191301467029135286262996613567344368535294818165260556098621208045407733526663771889932543127299200697989001987941627179004670714038981327436339483344702960675905277536354836332638832277601744392448750630573337114073795701264453058135490003201106303914011728755271669702742007226660508791830481375379918392253836522557667303067518594640575414723128231440764690756311031491322089455161260624603204201772822662822985643388895410228784807535075222482783580337101496688062587022084068298842972532053919302567157388464847556 [148,55] 930764692126398319783014414680446957980810568688648100552010614636086206417245577352768534295661002771401573613176683563249317708915835954512032312342467118905684614453297945194561184248916206979694989142801624904567270055416510508039285055950273677213938518770568689326468089175039761177096376905745233884005818281163490400942074906301141830713934330021627460940176287906904167874698993629707432579942849746380316268492891717978076413549782782174634232822583247836165130025329703680530356979338214919380545571470662124087722516791858693307266588173536253572034890421391445737020156540890740380268385621453641431128122153508361617054991167797413468155150276598785937623736440250202358959371413582727474719413398604772190278174665093060674142464549509067435749283071584254433325062107465702262972194049564271397673017084149508549418502243405177244975639569582358184098292376734543054881449626227054875146174628931829549468654040337484968495877983225696508925595563625837574660621947296270194718832503905185107878383847518622488463558084041686707851144777284112531514331318726429913288363888192600096272881119216760566333607045280691567979726671733167437125253434588408222700845522009082193024778003668618689491719202958181261821410136908984104099324308753131275136901677552252330029939353743401699424943096556232950262529185390882891092470121726433697270888118199765830028860465602167110880615921648531007920182014606302844676944130335927129907354233965740739033202366579026120025526000454756657587389601148587106233447042126332353264717816082116305012465037052611288313539192953364151506501414563937231262302603832463451211207894603796656057001240006878292124589095089896898056840128743907564602909164167729091344838239725354918168874397171706321128989705015249584833251902668 [148,56] 167592219568123491516512474886881864940492514261635407124370117936808716780204223479584504719971148570532143858440785612248963388069309919689014907129601535693884925167194492994404784687938416285087072341729173955401164129549345122291385208439672254160660899979370203115912572839401350550926479247052026496792458033348928069216882052232417914464729682601330890630341100447008109115462914779757947713532795682555888964441830373667359714486861080607135689529982980769923928886389787647366279334731855209790181422328794857418355090592602337029578943924123878491278583332435846519194437062840987418419286235489649877765358464190453138257571408677248114806068069678718674105297007864055093993183512584380982253781539923070663117732524159256072568587265049273077924361044159865751514460931056834940095328803409339050137253946046036938532637111814073205162340066878506485343727397631882516587602995589752220202710053452329789793505689041397252534048456377968217230813397841429361933328072808946061493750998589747930357302495905812462302052783155545570449696500275115259775037492217795876700262472273302813798979439149290639181490020713031990695813322131578159016088499474404591968001094370160827310031914391708125412521057585318376465799671370957411343898408084409079185574297874120088024529667064077332631140585964174848563152144393310423100309736176127096168242217858782696205810244445139894430277672830147966556768706593411337851262893220125408715842156705424046439185391337814124834815190655153442573974704832083608043820332547179207292546634630145589705458344714070370494829583623938421238261771887023508438552266078103336117211550122482424902480602885366705993075209744974341401971311553861431406527350534162385670206375764919682451999473909453469808948232816364039898841888 [148,57] -22424870841016750599769546160796304108901606183865340801002301366268482241154436609518292548776749887624682522265594696949155944802520728925155735444354570531735351925465048156409123520169635726071072434126491427695263970097945864437259725087197996198791682900888246176802532217472489584966178679304462468203191419998994989099085919970997286649963402765527683256509989265801813634557705270597037014298879457090206559682411808979094602917841253599733417275460095613393123669983932679174853454679035496257713894708068222174811073167843304377083785449430783810565267055168729533043895658201795576621236144876918793771304175466441728441820086077000498475306965398542197027056860642521136788136178526190297492491015408092800526732387148038436061880630736472596385342902414488272746618585420113289264059871200035410563350326859418787311914951226618016279126552836318110137392244614057389248059089193794169049287446062426486328072217025024302382562660341926428002127768350430415199874501096992180365396173651028625222397250450162555009681051133222217146428838498651807984376090998456798099842388087483800778058262980773804735827815161626282249818036321747865446123013166133718855960986583433077333313434310194872187991875090712840262258262293529412684788763073193493692840949074317515744977200284392928594298465462026620885826029642054191250497958842889097656653871654682392231146355336981990062673449782253616135387382482837400575035359797216217956751996977322605702915123121809410837592177707122551604143310119996873542969406425106520319984379172128367566103347555668520702612568840623590289517635272212077275023924249897503494703389095369738209699875223519732286357497312110613631092676092995582674229744519702746859082126351083373627795314205292870128476317525141888527796 [148,58] 1742531783001175427689069887723074812087719847966203027308764313173103067654916682298292934030206359058101302375933536696189570916206049264284159421048552925034336855628877603150729892190118380409920228724675487193363774060209752875029542474855497610830958901115441744899556281308214390261084532431551849265371282705304533282636684940603647479288446780367052240656585037619751304218088881347109886877492450342655992446480917951191200075798285306673984158946857261141538016880436389207351413050755876925929358232922688294306988084861129386231568879023599161787248976347670444262830448854595914005231236283986091139016010596299240794868244236884975187774685619638535312047918923250434055736477319787250911657332393181047256211339697911769291935681890725884728328531583988882886009563493425876955835761379165804229565626204227569264832336183239707111886351813936658965081759622538176478954807807178109782158958480783726308517975412623742749242799770075332556295693707130258584932827405976435935897502288192938577814226399363953491561597713673603720462140070538034545229792929422070439033630869230332395586787806754312092838997999816542074579505418418965660890129714211557622282574218831093748980938488423695607562699113245106060258565649363989180940156354620551800328338584860187241688548008644195340893868727954297665894351042403276731352492892178436857237423404418259010900302303424775420705135776961070372199004914353077031911089564055805382043405426528195599950313065610148830800543196041422326481806489839467414123430015480080803534630734534542243975032556169898133085528716927069635242019323390353256900695515688314260297218896717647115847181733968511010573403316390111204175756450281484176820847797513875483170747253516116115693239681283025078329744052850714632 [148,59] -107395805074067566075717049311686681838093854805662932844641344281999705367359437242788373588017217392072526168694735930911665276547013661597642626117784463682438436344434671691510901911036248837028767554387634451994065353605382617265012778867318939385871230039245213952815232306840853774631209436819834366793158248821548177806459615778016668086163080974212066572354417296741784425111648447730797558575636144255302463590280211309467840176981294601184499470796069804972994230893339634426512147877444467874245090038551293624104832299888874487350280734250621034354472022485723738073419077181359517409308623100440287211645059808564495355185030424886976359065150310443333827769766728726693933370281895179816288881440576006334020234386778644440996918614592035542345701462139287731569700233881258945428572329062406511813094274546326829439843506033937290307635095764471341526928471502224360725929017402563331503290453247939301746988675032221146810650664928883102538099073822233358162331996469430641010547127826418454872329564851015363933841624759716753054154490100079139514638969501408909497338857025171392371732512311768528060658779939666630002487714161006414509224186296390023398727272785698043914760138775005246973145185107644643010468091496150611592639672390224752764052944783180811045553880877550598252351454962332413977347900885564866101171530592119613843302434755903247292289408706330262107796174521013937719179879859589696558973221797605039251586257584746867592994341098372213565823498432056751649430315085669056998554088939095556585074943431680919661275698853577684333468732620650304025548527724428716672630218721970448826142584836454767816587339922935807647270097705986701942685112787020286800708722121238276584008570197116300671452851496512029565027390328752 [148,60] 5471495474053595894758074446079624270938550134154475643006283155014263465712039434621209216230424121094797742510396744967764749656932754867574730468058678306277524673667795209728414953464331754023690706453677013369770617553954811351696598926238802855420355139561220761134973410169226389967861600055978808074345418729899460890212582965590853135301423242945523219462947293293755952442669445793237561093636106716677162622482773115299768864692919876030121640396022498968860478647850148813140581958357049692237801425723297396412158672587553453481632568625471507590112319112309147830796851330533915497745793205863681886708872650868585655677367078611282988709379929605772503711864435764236337647161803048516766189223088574334598151857384423203137142279470031784524602520982386899040382974652485490255445046977169143276033654634672259226829860859736042043196218728301771276815012154615438960105524951387849921638818747129721390565834567359007356946724444670074387691386988336739047851672415796542636956702254323121550586808026677598053738198860122669384498803620510521587908321809607919914535663579606995693125401673391643110340734300534948322984052111336178357134188449873691997073962108908404655454267156163730560510126819503264841191950641891476298461336409853366779326215225392272452398186524455698240071515222040762939358372116678144536440839869337020371465513945407852669914868954043013853521044510433983140962919477900911095135726729611300291523331213607465347705617169734124747466976482544118603418816672941048640873033894828209011825360374530515203474226593066015371688269602275453560190665680154990285398543451199148630933691639696528460078169401483547562684821123854804607836377601290448798033589360835014455002390623218017123954914208736631405297108120 [148,61] -214541753618049850021853666117630034203892507995536036685065288541339856732487586996175445018524474264286708002560193764343821379824562733109076006225822906519895748449385745229109035312311867751074259419517944331863992855973285422040506212749790632026748368203404921364329025700295942020385670752150397628425763478752733604657232095888676219445777675332335717184017472385987095086350501426279375279928538642784217839211684448394036163101460304391189245885265639945437128537446216246994593452283681346697029709772437151512481140559586849923456445004061938843085144366409024334882280221692981052927258869408040791239619209854953753589752024479493406522370378021256530344544960571509195586872710277780773791120830157174919899534994782127693707116213560105248113535908763004936036049686379697473855056190762479862340358529930191738142672112412294290827470774432429544678431319475868668561192727056269642432296173008853787159086342183319708844292982284699525961893935624294109774469123410990125968522880643828545982167104571536958114283438733831262947850871147652571931333090967997163847989376886383488691165168533399775245966801289424639095854453586569561791619194125706639928308346216572147533362197482501710297912487529147305991187024875807025147409141455234217704038842841678076870516926453050246261028647351991441972255568132798277772893865349454551124883296761671453935645932242037363168316442331732976189314916000697184299774675583341740493988588419714404295688288566755476762047977136965266347234193068950355044689211072855704863992091588213480688774095169928132176824729350894741724700843109173753144336768210891987433931410768419591537726156152125242719693234066092960268437991666466556666623735745413736550220531051524318096195808441847931610896 [148,62] 5760918128248186895581881827487675574603831883449467044155260195435761582015472990049130372486615575376480299731815978958420795481165367476249592134231509369450060258086488086999490348945959768337115626863888452613607510190146200869807069299434422680686314464623622185360085443177011545911995409282168744144383326118038353963181338604251079480968528917204419668063735879091199344624231655118950108636232440749900770238743240113159079653172098971808366828410171329782683226809456521333632421653710639613596640257528875895609478249486010901215607406975236400910054637334107560671383771568323752106498462625638552614287000808550048351909202813827867143263255444039787707003000620184056924685978708209868431052915568476107976025869356413856147347435712882129909218941918665008919763788984409949428343187480502224900510081043454130233903479417349364923436548027935611566248749763427027274842559457839850742112871408634610088671390745209120398083241631471359752616292983969252515941622071250196618388409843086536104165615668060509004293625338219306723037490725917530734844210256644189303067723488079100876720040080950451600391362641444049832815454626072745825813233403877266339797380216872132600935679278579194950545183623703234434548290346833450005465049940973475533043270478628119109621742372463294449960858346928038836171794592270671832925001175357100428558393495499293518147101470995771656159873398852556095451194137147364704008151821171553675419495196930296714711126946471289649371218520474171721589397941478462422842303035569751380092584991008776013133790007730791113003840370401790391612097664477373637294015042025801966377903751927104676908070405843018186287039625824361489420658732221247534680066336079727047658378169937341593662176272426898191 [148,63] -144403122700762431798813311905539384783277372346918937877614532358548381385298303412337492057315864563584355214014582491697512696043275618751655462930759980649011609634505386915845376910526269445091827484100846935792652324517746166453083546939668019422281887914959338646465461953647653095420041584436247465546899535567258100441779457328043544011797497891104382683602362372524895548856050019835779256005871840297061709330681436229318645558273984214031769697163073482184584412472565042420024110231126355373166963391159499435367977483993875348760694338892603199554027508540764299246855726144574022694572439542261739662130171341938062591861028094674035234523498357621704709968769842131201100461432579813862196684312816656778913404533590254884724650093311619438551964661341558937151583704073216343906066968156502898546706032123492188503653416895428876111309683142433270905518373687713996635500610779704556983088681497213271162649349508526432145494194647757709809454048548523173475800121107845643213268681968965040956276918703501763719587457404278077678787052452360485435712202972030836838721659128910823680679043569454344545340717821100449042808221555680540823520972674755197221341894258670907222909603654511012887756667958087860117988274693476815223503694425635579178607607001327525275618509958691147180916942119492945865155028116200800013851446690879073092366543440180563082129090461614096193795526968675160567119648930098521596692724370249075050184265357873522746473232135961764609645252839688612190075825728437841201689778659511824617481255127282684942583440146947753121955567155457108399916880347598321208105926416227298417424242197152246655284746143479499718969338451210398546274358245674575125753285248830697825468959289488552587604698668864 [148,64] 7304224315452777991892026907029282445699273721260616776543504920756443685058143106693880326886995252420851093566349451073444744478026102958700448246930633260321684707789137007756085647553399436366218097503327809063996107163763261188438583035383086358771042876934269573153885771218241786735010156803363935216831548525821016649848707191995869048161175992899557492871642087213863103192147463423448161901998205979006786481120491647825421733558503504091575369793685104926755429568083004756201711532640723480286776578701828122684458161238345788792037811972422177635049728773495647377031405659426206154665943849700028889518622805057327305899929505662071216263885108952487405622254188931057037115276677178895692944347194047593381085652257588007556083528500640401784739677045887006420419317791400420922521836547145501100929667679930046540618618434304149496375701695520255591243138344238235720573416570951512661902777513793466728556758880039231468919183974553696582916635223132312192642524838795920667661068289180913967744118392641275236748357884895855956750458840088259367313878016881141378175950088487806551985920294215528267611868052110509613346571483204594447261163147724312101135859896182843260927713859089043469533377340251443581941447456637120621396330600200380754508045131122112242872866985628227598276450574855594350354038792979659711819368172210397799045104717016153247555348518483053351178161016150986354644355273152810302625959935918120404961762658795191341113448449389246362600282341454332392071312061171943482893478438817363867300026087573058413410538551073128693757638724200580421310334067485741872064421287939486036821710781734399456650287466496409817081256725321055504127603311344604771181391071027522349043298283496546432149759920 [148,65] -244312016977011519983639550384787207645821447483928076249959694676883073556930055064759163784143982758213832275826311285653149701186355026882388022338812750595161940701287332572713090847807470188940135625839592578810904119862757671991799932410331530870268690369838703087640784388153136459061920072547657159207216029410913280610135151712058423737470818943272676150662376520696109987305925575633483541539906393572712790435578348756846602277422168047634398060456494721824172377810378417561556110643764312636112554081378571089320359987177913086782784795898248598104601866058250321326344764484500381252920789824309393132220049484437894660021933763441485079536295079727058585604608950830655415802231081443759661948840435125854519001695098447427127893442954644811001499748757871645686715380435618899372536789837962944985695850068186676818146644963387815930059586605640012406133987736526843096947311535677420999277280022404065391227438487362244731137741448239717047570132033224573966803922715190097154337319461625965275522968908718729061768536320736954610699632596197801292603379818229911617758906630878301745839846986033969924950283939312087078868988659474725172722867605158013116857180451254542983646692178271807381677848982124673378260207123751847138612556385495736732859398898900887678197116169236632108387420007355176383371972882932968422344229219029465130733924835661877787348733884928065832847315103158000011141821218661819546131898126193938563692113857810483050756831946962967360547316303641052338667256783397943178093826303462205374249967452401328224433836178906109092055097639862196449039122975971475058791859756461053743423775605104921088354082474946807604570545477397981792717234934338074126723666696222947233325682999101257711344 [148,66] 5952992785118759613092104201287762995362133189646841872567604612228094392782146834344727805380377972324831037037673815127154558918168292832572786903418023790698142448477458977979802924789386887647327817652027992104243120750126683112662247578447021872806773175706179883774261726891124511947002551762711386493193358584234202208199736532599026573881167337593691036607990552057795646960854213343480045692446458516946025125282670772790974180698975031188607067029263713848381512253088168065987033524813462992128290981195798892807216799917198383744424392452159139857363555867609216377995909522635939689695355360650437630099376213710738661079204256226191232074203829874024131231033879080593358851812104394433510092863225215327607203497608395605413025633673236912306547526585377922301509909927888930593073208825199219142163814154526975843179616385765886358633980944765267155933046519916144625577794772885295699230110257914723940712949433221551736231999489781442638687303260291796794039269143326423858174953346579150759239513300353360515448075409331650747033149447576913378912397089350060851052649363961954424808542830017026047309327439807562113565935542276388020765874574565230428359265383241768934455831218041372646760878920973548680653626703490754128777017891053564763431387825022464301444280133714385223786232968008032870281611858810816244151549151826219068258612294130317033978423749476263747928881368442994270609331471022303293193288836056320496225335939280926291282308960902432037404238628810146950165224260299912655321062446016411935012904857868381185958919298861666427853906458616025496494962378385981719961530939212853264904525773118239761436597934971651618198252852382228893701830808782823813036383188668263260157204081538975056 [148,67] -262768478588893931076345680404717482234387710118733225192320292500042053014581552548320177578160448330933320177360430335196437100669016633587900982826851534355120682675084660849642532488481914281321056846854819526145948234834213227193820088054742101837835028113059404309310799917630798902194169232237462945893945752072328956845897849110088987525240438606803851988715317441147669069607359149581401816225107016414343187202206934284760834306792426546135482195233168346981782979300825674011975795344954395575397474790864666448691500208303294997077155955188912780310105040650556678641563906018141143250034978831350077471866298101934824636890941414029055326551021756017307329439343988449495669205355604209602623834125501032901335935056708795960710711471330868911999968956423408628362250137480845918307376511716128697151516250418174317200045160901544752201001331939053237765469054887100535960516660348525894406208866908440207125253201606788043186038662815381350718547913198362327847560885290226524375908831029936190280719880415495621921969078539877019749651751254886185711871829120478214602854931193961367883368388415290128174840330692613239813923975369563076985023751024117245262414330560281125878513571367216266071295569603522836875543058097017355054193811390790304025006398055474766612224854396257161334139379592294341129565366012033829737215660054249766256837152028406217455432937568742004049331700101481701518868416032086266337939183859279640999660952878255517947526035109807340886671046718217810761403313353927545391392745474586112629968705819237817086335365879141530430973469591326202159100734342688034275276498850387718858549500250611735129537036242747761016131127260525543326607059746862148164529445087307925809222279985392 [148,68] 10526121962290197186571324709266575638080494995520647275500219215009463711844801827655036913750099487544297509741571542452297816570929457790585746933328973473916895946263695025276793737938279746349698325351345535956300171927155869395587254935656173230873603337633456330383670971730752154950949117132434121004138282533264448730145156394125253878230748406375877008717112980228169273849727141729428329050058450397811385910158519675534547202320820186183996972657574372722007644392991116452666157078741886254461575016735984183590507375376890699672010247302724913886855709057605703356631399251203584657054998997989299182950352418964025468618635622741562659114660905894057128147985369559188129462221514043810654013793648167759435339607507439303970435992943397963323602911603853902342242549594088576160781069331643868668776540089469707206672011801687278481044819414487765114788486643118176907025158792795880813868298857571381739519477156971036828758326083204597581906216071247902610080833566723417120597108920469148841964155124088697667524057104580083100382813072696472772730505707340332488878494867931935099493639545309508278472166561052137526055548384543182760898763297528679037281971204564401340888374228888616772441286032899171597532596959893371666643339513549980323729807462329675711212699018189236573217895078508177842948147257286232969461530971827619517617314547384135255701911187822167936434016387432383634121583952146931748626047660530639812484236987299330501344328124264407308565010394636424949533394163278563327991163471716666078765368284384731773210544576881458107159437036735697264108704539555999407066802618578575096829526857818676922548164855482117135634759849504981635527162012955902622898160602518985037179673340 [148,69] -268676339744620028328518355051509335044809838426283414457892136035498609351566320843457713807769270255120972397311153645697406043560156684440936403424055001324374431691705494124887055909536686466773141744256369250965579332973418975235287790243776631174061738315075783299070553310276896995584857005962038476713612328125142290461677697465659465297204461957458935824835516538864115305918682034351993838620043410025402452135037821162394633815411658151833959706489224765167883134727626387191645357355851701308225990242805473797685496634052128124363990396853958774639079843655981588537889648575142330705507227399161927172269478465520215284383156059360173692927541295253904578175677065463355546992202115570980492414899803935728864324092827246635835786131399826358032042904527358553484671762863675751149005047390551266914017121975961134994513733553248464540249531289430597521753971227741834157547536905985466053806086244401776867447316953949086073318749550573686394306402256986100982954391570035695976072292983705837423713016510102283089385546063394863029612577020392869723208802485460541570309552744984401835030660727282938297140238863845355172590635151290799227747686094988728462111367803039338305460194194174400301830317818664257881696298480666325042770311371201884006750424180130692888337366913574563928152189569727890396187302141443219400732361790337120484441739017103833577521082093654200245990258519054085782372165266657360553559456362721413483636073007497054300385192836876488748849540320410863872859213590247523813367010284584486195650024241151482883365980733617268676140244131081619640096115309844917286932284614315800550676682738551382677332125108203583460788610337881512788811869662657860100943598582964112591728 [148,70] 3843553086525649811575911104357539228141338492214568164456832798033726030936262473441757837103012527863322218070286157564195875768541249469899589817657929552795709880743036292524419464258597819442619513029148042728599923458065607850771745416217809656113215845381375545239317609224979442616906319207378739302145774738057234289576132339580064714657826706437290577704491472620965360533237607419051962655452840857988967256657668871271477290683122134834100577888895943599500179062476873694218752606661721807575789832691541907739945679573910209095846710240708257435603296792718949980531953324645856700353633864721482921500598057732807914989998416881848228008832397918621972805321008796187574044748586243212580984538356392049304235171641204977381084868343924328611797945958168852076707085752426654904202314289541188628115208353324281479534334705145248318538439590818329705838893418322266557292969266148086311401472713555334325775510821736929664901804717632580753275145328008994270896692429697629162217785939032380150160377884050069069739512282895185774159698082389467475527966010226836506972936749932594750397151771523075862065165687098153498466689765106942062105916408038601679358337770568257053768675357944857820631442202865610581059057937889843512224351603129424798759245248094765712193290674568630143243408631774743064167010292384402461220072005359679483101695071657938429800274001386022253683954564567287745598605045461383059915742660773496320636939380869381851794849259516030702128647915358458527395843387592038158770327427177677105561737406498836320288424547024285891739375896305932214949737979844361563226843300479937135644663178318171424779395482693719176315362350010759296589524427733785771953527947456306176 [148,71] 18022869089201072652264847597926740910959967823146102550776783186718244601946269298408393310937118080169919147029751757168103072336187134620010385935404830284044690984296573153387150994239178529523067312957812467337494676345300369590121395460264779414932456255538270866520771598065287994832622710111783499135864767894958309470039872583242995335491976791955966245627356931056451591948718692862245247148925437139671767069869794371423734244607162198870570331315020587453317702961239904357861927729910879502486962099798715598154724057476592055151428618858464833504141334396215365981325964169270989599559520911914288997981166325080428653587179885245119010778657718491685230715827241254640509975246977165824280340045248192994675238119135988199377432561776144750370026163484121696647464431676995772877438600005727030388392172349251810267973590814529486281703586878376648665856742629384907784531485422927932545781607380111242916690558173747382707658615484913974500207912514228704815821392949247456692010249449599542565184787971300034048098884263483260651535429114942822685912530820898445426194913264708662979865097317463008450453288738060820139292602211253598704777256635694245059214192454056987788688664215903388897022832286480631152617207628484340527225927960014667164793641609473606946059124638739371781567319585060704217724899355659563015426988937555036218102151673774810294988650411523683052048767245353362046113505262085232813479386810794418304135897015966593754533086934453941875215753621767576442508750739465893287035254385218593038229343978790641997403100222919572168048069896320047233693292018821915039129946900886688629732492380083396125534192277022124899616654933358936466827587317250582174964841741472 [148,72] -516965549075715654433433209456798001764638849137269161018719837630159916145493158842830135532420886442302338577133046287272577580431146329540492112399941562080434856259398639533760643975410703385833279183945842558676948034369185968779585010015792332826162030727031468694862618015932916769032552162719914378326144819001476534444488348534633218551954210399662527018509494078960977321791270314923606193453405502196686552488517601663061455993574522758946183332353957229880077177418191202981674093251359260890198790222949252208160194990780445883696571177814664026846555283820233536829931535847555915536254212175952583490549419504622983446621030125392749722459865645866497061661092972404763967324800519790774317599145605298321393614866208227596571286828110885126596245512587749547735569846227253799530453722087905195642999320820480377889995485051353591547886452628160414267269121119704782612723457689331510550327081213198840359519960096659873583567613628477605254423997810062311141474212462689486748830607414926577807638212616274268109696122056176467287391581778800598006942238113425256887577262262239373395972422862027785836656885895688798839625511729225598355161154915431258990150449983782324545013079219134661919302411890502923364838271352255875934901966966253336342605367220559651698571772157525053220379992224760941931333286551726699959552284288806496721915295335122644077427528165888401086442165987714061742928756980063211176306546844712412860798387798541025651976249928556420248282233004998691477622109052777134761282196434340295379748153654804634649785576708660189884660670131165582436551787752280246118479425053039584586268382242017364158678689112379023584216703557135357491677771808321285393430184 [148,73] 5031104697960243888195137583309959802055485517397237541514953440831940374697149910266740266790073814342699882553688268624700983596646968105936688958014087502517649452483870267055028759240256551933777768175136792308223145543231294287314440605474843723623055421768057818493059958491706787409483739515663067770705611566936999777942852743109368991321051909314634843072611610030723058599411759077345223195992385559116009762935392575833038919643345616527960203865692278433998130091869993861601944716103830840833079059246709612849742501185829782934650244569611358604137408737111940960133006428429637937434480199485821254392290480353309758788550122281564453552328471552568630751605847760105354370772317395879446588664386459474768472526657630787104235313523468342765298016696846957308254292048999000082920632030611097649034060627555954598042943563019383377528173399667934872680901856914172607366826978127817427901086393384944477016263456386151531185748452845657954165172066162717053559541299116029007900272165471062043464509384913013992897575016892158176295964039976832780654656251606468175521492372287917832288823612639908328411854239914169647646186059747345676441122067990582391127612938485555708654487383398776760352914748527383553923005822826507297249152887665457739792242675418536056421477902655208659669622060856196957505797397755644987943828848864403784849361518813558037662499390992464645050350071754361296225411397147979635786329534988460301460062498059201946372725610836274608673853746947303790719013509656260062556505861756516532965088773212645151500920838662380024069176252532071650236516415575183181405530516354843676558727446408615583521519966773116385219586173117249253088289071253416701440 [148,74] -96996184494498871500081773932595141881218637755154397660781707984695268273894912123770494277613707030323787808216668142052212022695034324653638002087836211694731708231311732359823403892884071328851680025900910181835855853767966920460673457993318633086058074546127973043066572385386983691808720343962366760627744572859218309722027011299972369785653198063258114500821373785338771364357074339290265512160819347252004351098105164437025185539199600108221576589890942088987329390399795653561151707848998131714140222064376210303357853651423438414637146696646015842583800361209236683898113579231559982085196561686762212018103960545198529436362305661064788093400263100689717178993552300408921255826078902507997480556360399906818976669653324883655785574246684147628888941979060147027772460490602357717672696640382454012421684414980204725664731382286405135453431000425835671790336097529244118744650684417394798777066259752490252044332905900591795456103249421473717582241131225285074701198560568721588820574582006006806494105400477889780755393685118456095942362941691928244520039087850208226260695177078512735406612490643657507676606339914696573541387530748066547001325833158520453801423832873532928389740639736573739617881865764458134520833460855792063318277774246996351829590495745938376358861706988468698429031976387621665632741266027718593861608595264732603696934179629981186450400951825960254085001370891266130591590629215729888510915950298486441166109484253076573190937956077995619716504572749954576066856984533954694327320342395810422018607774651486588254314297279158022120547588699785926240165292451992161680391251135336839680306503265849010701819383258984985370147418600187647604657062651519536 [148,75] -3186257804161385525990402040389494771251904717072074625162765873530508789853686126140873937533648682065049719488587724881320788526158189905750877716166125946267289045844768812716766210060460786464687045250018785378274803091504272553235364972427692598792643818173353294958184419515425003770282183853886938660777781364662042023312988252300986215171068542188385716642056828607928983951656312542574806843704576773156291451985636691157761665623312934996115313439790896265348275581019911176552631853534965641399324451738398722890490596062845506971116146482002826008408821893153936318105107480690187787130580143292422714391931151168849674199689600148977435944658973627209575265927102393202723053125312236422161771078755221571949717418184274710863361261116282806727337590419800792883326867613807492714309796439774948995217258954457794164713262093309955505844136589808601941697043158839578670622525645403849642959006738210738046840735865151660019478356217887274061601668091936270231475798905858082802146222854290739424179754707728931691546418908358242886826160423211525539341685230979144052838958765760749220523264381089415916023184607765815752683418148320381664512148394880495297329506130619519826589908513775375385104070782312428549434987755511310102925709321470122010237593171654628600045503043017619612103083583448018060141366739021978344258033253585568997302034421400622849160359686688634199602527379466563393182182803434119763744904995825636601049412607135771519685536876398651166790514492283902099648805881589856762855123618014112844674672454034836723301329135092661071513119431116286172440456349356252444976741296636074810514959046705193515622331286941071265064310402209919771825649521800 [148,76] 4550348380654821644560873481993265121707357833523008290144465848138611451389291596069165271822259862075369686169216149662980061740578342693217350226734756728487539798933225806756891596914901391634361344544287350726451985617913904394373474215293285159876791585115581311790624969136202310354501865378098747191006867952260001643091347534141893731612725482038799776126653512866511709412220107323953978834765657810364460657163220332249063165647378147218224976448284138155609149348133022445960535664059263102623638424929478217069221299926018230426569944012069039827087140447681446825866978193140067333836602850498345437861118597762160897247680246029591703552666492332879040868358389736480045163684670650666843806020293811069245838864942280350623650354695894088645243728192717305827817323837229145629663612055538041985840400115793760774974852063817951909706944337837364463230449744435252952700627662044321571461249920199338277549656877841600682464401663690188891626720556994986072173646751293999239540894222532501486349730084257085248965076795074406310474936955649309624689973685666221932104614016950734465496690124994001810468322636131138058678818560178492342579549546152886702491402719418164985167296065517099078511694028737551097252570624836828550621124614684988155804993878784795198795842259574035808543417296858995254792697744264634124215702583063800280858377699521849941328604057004528060207456794847677923468814713190148817322854438837392181947473233949948428200135441011968134500566294288911762657721980367938158956565167634271416223675529429873830031734139809280199568681801328971106139403845668733462793516955394883921207348037474820971120649402806423935471837671080974545779230 [148,77] 85258270603074320413392192409033127814223406217335939626408336940489137524003142754155387418113524953981268143524062341485694104656251211014281931518962455565089397108073994771173305229142882718857148019872889113878826171123347200852764185672894603358284836287416328424288505406678286874366756545737587482999248051857686136248572055677498044890221859271185047146618567784020695666712247784114271907519722484059304727754983509393800726614658656305872953956535257594184056541831011855434228306570921725127468735559474190104983166521371854176591732667372131776381763244515536516008271082105538191089467424056772840706039819748539425798569885669335834759647345206914869812614702127725757971899298103778001200874644854392941179536794780199654502468877041451212142816343299422179565611782353638407687639976383583583864988062708189521147779709414423679930467344016980720479186981472285218291205482228530742882611523894420684817674176189785135364376821989734048873519526058775202830792088656699898859344882293681468762811490985977172480482582057635152453481488553793218236227080145734556892481886884672946528829537446162149229387058566437863952288120509926667910915812641803475640805730458216301338357420406417161158091018091227145972755923388405824049535630296119395373735107927607472253410025110354278287437873501214543525394201650842261517080369069518409597172027864889125815943453806331640577630083907325972410717453561243510924286708077743217932527323955318523180429963313004064974287591674003473790804105751629375107402641125143882668959368653340888891371503191464084838403419671634275897012120441735387573028406624423423688814333440882557054336640648671544127602173168551400080 [148,78] 1632562650801882267333774621234596434979006955766660702311745221684033474001121198932642484886862246996512725892291942909099812761189125590647589265063969713320002417834638510677895196741701325299624285576719506330427089229966077739440347750958984143878278936125744886116198826833904283829315379800771295578233247472580955870144512304751015313302978761641726945749932114547769141861389176214118960910594125572772266451159455555833081139579292687268016231980492565904541571225340071081853913153588126435275607543032600875356186053446302442526111632284144868432601105671358783374732384022222194220783454252531848647082250166943748864116658562129637741391026871197526135924191494837602111979535302400557331043684895033433575190392029495435244844695648467474589629597885813681127358284679950052893797300362141115842433264543798799432728243117857457108448119077691936024678728871128950234660995068053608833170096686647055654677219509556700917710505069872163428641525782354229127747763613539025927510095609417309847957318980696903076907913720911619735382950852771290224766726909436797240164214962590602596002779070755260249075854691937436774089445407853212824367063254425306193297046974530013700883940062702668280321711235576890945442904023146673616507896706400764804315282967777507403113867895856623862918988958434146692351959456243537057420178048174183408066966951255753427096447121391377182858089306895735106207515218122738189697794337021283439706978052812748019947544578394437359230342815106103645539194459299963133782944760938003163522059410725367887424532603760180954903977979432812673530024109877495094541917938544790815368025224351453654305585678959929353289234588483780 [148,79] 89205690086873531740067162794552508162113528581385256602460824589989836274137783802253959922135966313074912238361143794170384260471119863308245156165136595596163136735179492023748934492681435736693631049585396512671910623176563308179790206520488222420056311836865980485930815375502676204626218013264214288025119373681229137244660624900403735037128499401107855090466735406664536335544436477191004072111828403539794370385627443736660848740668182644517872771033326894509935862997657551109323740442619969888396535194178432807657998577859990733817307445539605029826203322843956699694478390096865966162310821577409102776517560557529882939116591265114445819672774102502728502252677368184894346437338024077909409322511868419039827320315976659204103841801333322201158435982958353181059543134160054393582258536989831594355647886202366844817465372360796928187894604883413818583813662438159958010887325855650222548852780856840428238143810977148916500126140687308347341218170753743844223543341400694716233950518362716947366739480780329293192585976872733731506194050712285354524596727135219505809443300369805361598643209843082691309215185547347947175539613304941656103672956112631999092561815413374010721197314271657967502765914817116071515677895228684510652019807110661941096745435104180240490780380976674233355574546294640091813391516942073516895674040725215419820963325128865672803354766571856186486487278063435954161334505387979540995167771107419930787967226526958522276923999069588710483906844232977942504142315273319152862377602819914220900804609155724381937609978380861317089840184503225222638575351745580589480361946344201033954234657896068118530420249574244306919136744032 [148,80] -269359339112621725387424689540359938580712653604228355525043786289576761359454461935829480235594953997051277106959089333511005556354170248786940718578593348683381390068636708593907214101252805239945818987932057199609064783513946670377279240387304124797544463621529616994471748378204153405159489781094398531787298808720755329223826992475414184485465158137036221572621364510606778163406100871309631519923417331331778170925672577241228809212081189325858764183001602625789657845506877277685136436403469692750335853990383900701623794942554178484779706069544994285187239368608342859109571350406617288365456172998678690511813076633804294640352641938155918861242265916535577289396254611749388722447239195305526590416194442910393910373911216363995292347152802098730831159496605632063262923384443618883857745774494742728542843313379332014003010613157112716458398661097047894613428911546807671780254323446858272352724317908842781180058586058076956957605777529411785773492174940555215804983493495820348719469009469039950681724092271100903516322674413205315514497313651442321366017890216463284771531573491414242775846777952779774231671506671627695267024937842029248610758699650644174832939670609255526234530994127102021988294083385274427620968833649473195929811612384372330140866045636471151504842149789554405902850323421560152006311688613369890657317976640407965658809305518157681437160557588729802345916114611013190311498050781898383981576353818573331600608185654715085520327819590413608654039798358850342083923003788656225679949170277991647263673959302605022580673391861373433457184588345256497365539197458549544951014707728692689196428974974509707958946443645362796847004 [148,81] -63763800140748600426893906267068710206591477318082924798287697237769940208208710700322491511236715389218805258878969625191045453848060286631481905147838958342560948983940279358916678193550452317292172111340715042969332211357410562189027843211836562606019332951311246622777552790410954988691257635839379731721569368438013786462236954230800352959747776713825036741783593257942214470888882977490110302580235856773399177517023436653811541695340749032551416973386190257807324772995436080205439862670174457036090172205363751644856242898022186802835340452395021104730543255468905555672004137115730453422151131332464786605670064321452929793593938427573787651474802465272468051472864056524881721623719186687429030453083080088412886962302871944289397814667798518129733748854915375407651221413716209904899662128845221141809900444166370140409766706336293042774989139129759369177828139212325840571761286879824990145425917144575964794422787936848363440869761119524199156618075960562541514935879848975501668075862535581879982678338611295704505787156938449511143456289025839050605137767570349030512144299185940140285944987915258202037206859490365475328746238229412171856728030022059377296554717328314289566100832799165224427947241052993052302358132651768890763364609196796415164289027580409491480097945056735219684105420124415000949191606244563519821155453183412278043796378470194458800091151722847043050980579046717805479884579454166143990744198917815160108408112021066438666452797191022244019825966164137771504555454346644009434547318680438009816587208079781812739279895356189267014549590789744161935728522197159353485700042959315660111012562092240926868279085764985658020 [148,82] 4265966503138717687033130356512290220939172345855160081395120125752849911177620634914645734430264959186643481013736202411941338051933264818300421474184384142958344838098593177369951741030573908730762992521527398445321488283970990710579458423355534929159385266795157372031223762529027168822302262214633864353906952147984447326156551532368102914481530581915304255208780746697413963827783998879008431866145403848394368447425388396332334342143513215135423278188923840863570701081726718079167605873096579394684978639519705403280776458249057660311360985327096232528191371018913116224538150323981714513758167896696671918494969837590665027106247768364030216808412948288633685017332567617374904368262867940462483259543787043644988110663354020785395694145017989353633712294880292623913958320929950907518847758614105796648008695647567932885255559376978319156516509736481037674114089636984446197633171993618889635268786278365357285659768345637256367068169700790741889448796742789893969420572316931536892736430858480317093814771338923927229892781186718426517933482366084090729240244259168161001968843206290622958118189969771208820310004619630972917086457765463533641454423037395555244370418453030418748472837516064780371116616899384773268994399921257628629472131392985938058690279779647789290306293160865380848384903322163646714217834730802056053230026081239676388050647338354217523395868944383209723498206321863294287712892356094443103857726962184470664320178762156794810769929726733313287136147498029104115764124315694874302171359022175582974919149441916580865391438698154136655210776676207508484171722917088071163549664758110528754827358860613806241112049177840512 [148,83] -164056733502739191733698098831139500921968058990950966600732042670672936123408288130822354383834358637254378977924452118438255518965214709677258224705306903051212524688048993222965026327126939707413988638459282423900895740304434013985562072577479263713578432513543232122626769746063688024226021544661471948415102403414983021829632745791025836128475872068844659974694264904085466242346143228106167239033557403409710821238421455875483413171405367007309254592182530161263259786050121972119754857921542536879295099813318496094515152376277794993817098355493073200754525197543871057946382476184161116986142634913604165400297577455053726007234837316082303169146328188368483183127529475497356571392052129867977206037688722915129351413782788945219181904672278190167521296004554277409530668402146660956276607204408768632815990177525042535809100957455483676081000565777475111022947142173775760807098852434419291158581480459132714527650971108733988208705287712525000889450763169966982562867887209854424370453230508702998379683145808432804736533190079610619629301473830473518061553844433402475280515659184791968558358711840432388186023587354040642839751671336199024034984868180162087380401785601862383414611299419538942494832437327797184158654365367319739011194938649861597960476629638698855168968398557350730032811367237624566779380657088057808737723111550994452977312003693331098490920305210856903029222256626744988689536299138408750344503920072152720283770996073811529581815278870599793584044998378281870892558384512840861860617849572614435567085106039926203064686392542306013495061825843293779323897220371966516286571379241424001973943352062922612555356553032 [148,84] 10280567604301721453425469165356423108487153512958183570529678661589886884583464084862089607557272913383936059110545056856242897928743827681515432325075737908837877685232686139662117866925186927381189510648336447440759265975694849479017337591104767911220236281656759316484712709067417766843916315485384039295163457579483577875611818865997164514789405483827142842902440992091482900126299569559288096552585385735975242999149806924882442628427194770743802124214423421900074261982101842794559322165069539657668434811860351389050573768914646489531991611204349966256069285038440412412805930439934167997929281807395153478666856283491247649751744571028355676432136843123913901131570985958654692310088827239530069791592318763405463204140673319282550947727432882648950468882098196679032513122405787423639239682186042951514093685281029856075489512824080977476895339070493202583864657668653830288339218991436133675118720280313219138159828656720660197936714095615040155887661507236126739581905186377240133398390515621784961456041658995324588004325145526330725712741297077489682270425997523212694503903470010412484270945520078856050342855812880778320578711431227933872538272317243563756350615588385046756335149483976285937167623149181716806228928078723916756673022143114106914418801195674573534887334839093264389999007909029614684475469148623055856925117234287169527272524542895972543351473842848461871682549108691485118811423962344319165565088015995610033514582601525644893244069316780095587901814811704797685074992660783458524673695356479141299853264781119074752098795740249290302403227510893234091478163075316253349722440347842318760898312981590946735684764 [148,85] -672582267728263377752684673529860812927442880632365950855841545559080371477369818165116175862134054789414423342103414253478908175821633153456626382638260288671444589017379628080880563037621163809743535291207291055735705275091395094580320331771953961809063494385213793717476554885463739343735847431012706127089715909955364168409407241530157785443834503979721032021512840472653154764786622814015580535265278076869757896735793508736803251980729286520259912222491327519232263136231912868642706994277402312655573362825646643392614912578056913109887269350945380958254369900976004759818474173773071919628021629715246867151158418888578051222918598964026626711186192233929713651564414414537750666870899099629074015435613276758770753718964334772676197059225085642596473490175142692602868602953022710421968322377131475684746184405134246288970228737939876854726397795247518000345409440529687045064145139253484112565604959574766012499687636230947228998070519110005180614998949618977212140579279911314806080187420559161305746896952707724689567274734792865449309095805878785706876658429803210174582084453568574277826802335730818950982819368712033235115632917217840907006057303770997351223142996337660437466412609247919020140222634057014971059030801100912137113579330516885459321391679838977976501299455898605649750627060916205514210108738732958661887183795539296340411063529942432644738008532945413716176650676462184916718674012523666879991574320156653915052736449437611538346296589105108000376660013430208671614150539073187363463494901302053169590792276627738272470421723500235772990036347313678060644446273927049145441647653348754564335576323319635189160 [148,86] 24273076030140513317772637777683582422913019545618248306581320486778825015171693568509417961042244817895843841865255317735294909103057839309185569425422265645137621286471748972035738566018348720825803057715474830335510464599013635070851344248507290245229638723614313775398613275007514455651310329164726699148260582088834106059944168622484701606614095960964756242082487992740068571360439238187757752035185132736095534575928336285023806933516685484478570203234596403406660939412422645567715285953307477042901660504667411121194043361028464603626273304997491324611380899264528114432949297942438304664832654935269033594509615223513353630408904133954743328270199394458035255590536968296697408635501519119793443775554286239391951040561993471413766089918348625763544983489291122066805756888494397517592828520794526179029620303369008507972415978996698766630424300626285175418946561527858421716985175269530926208710599005762726835147807348990227873211129355453801961113721072103061383377751182406746337031987038025802816613545512894331833266786770559358622522879663166141958347056392859981681366299211780828694354994654663412939565172029185601548845869400920482524751062181997067637694224026020438751363500905625836247975240147209322453126544039978009883403204437705307400088076793733629534391132736976847242207575894543785845709301510112466557126297517744541512949132525614640692430804454674940572212011771645854465533522534184593408594660600957852056848423053659932018174402450578290549223796996699739870550286170638553851335072557945070230405774083790423409133369852891416505616179174722846782084769831972049902871667020795710090641547194295304 [148,87] -351586638269716536332361248236748354709966418188870055331178005716571528263649066956718793629392557632200766447758306313335093936009246879976617484442284479504513126163145342248193474710673379320133031804293326096033294709147713948520737910807472611943821597189932583026165182907613873498614403458641908634803229392332188305539549405631662581777619735259016070811114011484952943927392330134030270877827641527344168290736468909822727461193732392829356929427519982054492227581012024648452929322392386712558132100788929608562966070324543686182761189955172565915075643346096548728688350443687777891930759390718175557552325974135808251386495745488349806939064032059409018192912115998781235732891156415727437696718141673326122652485286412985515035112925946100074626258474761666293008287345229808389619392450726172898986834188018991389723065685822943299466255684101748096312963716922784900160680779721215112260249732438849072587004757996976609220615995246295744389664336436356173754683557639406329620759017330012195995453882013534220322460385159460126213067362813503180941921001117311767880019713155643051032195164677124807325086937849938261609479318289070801664530173280515931393401821857638289710020820661798357441721771101972639719754117956141234440829330144922130240835768549729415994060138580678956110917105605568555334539117706854140796151363436745029172045914832133527966373931351051778251078201137318475535682625084318926646027222983144484324305385426392860613043995153007274492505503425385307241489202871730458536842839237787643349649068892294508516357945968726095055965943198235138737907081080626921463110659040925199714711582488 [148,88] -20398334848055503280040154058536321379449370347633544318407324463131877977760640427960526757831187622512377782991746156042658918063660160643665406031726966532933740568107816638810993911660480382390045205213056494814905874364421907285076076523653023592643960876028003042032815620686493564039736155452339782879673046238132481021299595386153710320845679057152856478241262395056723475621168375871717137758598411709311376107906551182457582213419274261967377325517342055071484551246921584843835549062369053426280232991459786968946396387917693798381217732112496449001185042476651978598032689754866420526709926253811272598645509425932704679100227202212386687171437413456921747793487693713361780898433376015452836378104914624457357689674780267214927598405840911153450650816796020936524081903671905231848828680282752572404456412672170722785890579084483521783225145273462140704944480676882939325608345353978618153568268763569841184125512758115492917836835013479464896574194933026608865270836281275962169641126743930899170792362796405386549096013564019706179152192403320205175883790694262720212274073707609171592613371278293394008165022492069171507144562159823576695058493438096365179770892970529524002816858686091496202225829217518315643486535239995910259498463172063896584924179530306861284240188249269118127244879598200694045617023790424704305773740784102290919524065675340115617714531266872434939040174844310476657750857926519678401926281581941577221720130474152341087912744082701318678897546455600280494930367607930826402767783420767906275517672992119861044377761820345371604160926452227199570544311556367173246356064444237983977489824 [148,89] 1647832082842459796595002976358380129208883143141256169919841894116559597087681074523795103668541741406100180819766142929229295808159838366456626117094997551333581995850180503943845151870603798871073577263008016957199952444631902840717197093918524265562562290675144864137447214663098598567465812941145080410663224509248361865527439223643589439678427845973513796695974003564216334726674374505346776136058784269075593980908089420578034106640491844804589829102336410508089197786808448466202739064047020147884745375843352760740183667558966750146738398510732304236759977505540591378533527026628746417462304752809617291093166214861945868469147401771616264547334724597934492662745656751211961464264869868638750051586734655004642332456783495617286611370606912182166201358900189109185039228863988911267677848309678966634077152511162253380758218356188317185658733081644053923653647722056312093316885942678983117515873528894104664080969608237235616468540233769452562961053803828962971312433283083403816412694232335098353913471474694191593012002975451015892065322791384639112494895121804640755179099264837189643760080394104433776943263831680030207832822491971366726252721873859115914314034388505109101417337411226962548617833286519848537868902945497668166644501212665914492011326807171653890932487347820917642140297403715432983694808158719693818556926740485981977284133365558865994836392661312033902228177019257248864059691500789363336851932722861799672775273968649539740937533595976548065204791618061679835527839935156506042119340816302967435395488390513381721412752004500473997641570606910214693220671871750817572440071945910131602546 [148,90] -65541190613863725143763513127814995393730957211353247867620945406894942432777737051437808202322386106885721769653435628733352635603002440537006330540788052785063199467693071527932663759349913534283722804679022901035604866716698110079600929088259981734709567134906111425906806905041076709209991456223562422663223410384138725008885085849057937640954047045083977477682410280273525174209812351153609552252001443292645974594670100584459919449273548219214759894252507170163582452466199788782055628822654889602480720134961245855552600134819040558904582062178383253907231718706625231986065166421084400622095993795082400433389676657423452304990859494811579927551729543337356640146745684020933227531673227274525226855023353566549818279044053573861316540842972722235896301919577066972757152106714250647768391228800940849188652595706096536233711137582109748112688155359736633859387691506220589428822466665411697970305763776203582831341581614654937468485566105673385429681430154930515325003384917406478643971335103335551331268843688900608711581173177972084061048456356633109679124542183293047762400898820587507783590397801208003661791943311330588525065300309633181430562811253336464542972287644299882594420193024842602940436387081218235301883919659364062169303452673443502624405280215755615475044567330153768824448172250994780558206535555187717617313196543314633719337790622634535664212918797465949257884885930599545830665813470260886970034983792766356189931058902994471545070721450919928259569177787408621775826618371399754102329550318501988681274117697741064118243035638681417656227415959538079989770892590550422198146078123737524 [148,91] 1381293237159253471123100688586986945565177996373629536564656605697163326507925165217474238760436147692408040309550574658712820864305380866799462029750745379838530983792274286851142941514847580449072850639835221672738644375147627930767454672865271209247561259467746666868165765394844663369705191786571741581513973845176288524515583940371152914094600690693068161438867594686753436849517052134211391960128102159858554908207252661974445961444161138749194411845242001121834094434433409043461955951209304000136107484051220864773921112297965441430874579911167815065323565910360477731590767888640472554128549370401627343622464603572013268970470984776404005628543615229867456228740061576629335427542914726198711259505281685161163277166276824911586066819802911097101358231554158562154214617675327943030541733969616029499359271994955124493421807602256433988179431771866092186841559553055748250712715711592088221138988216874830114295241198051243360656304042546686291998359679368700939700409425593825634933757533826656670624135904753377218225437579890711061896837997572311976863824588563601815413567455146573203402656019997549737354025543852929738647042259929277153478677690232439810100951516681108441759127283751050678608790647738714825783091821661811959233187483621752270947252575891302352230130729759724437313772636902390783390980036530509861549964163933462444586089296823501504236640198736563617718877519032371740656275449725106362722058958756392896083114816614327417013745628840200161013629581523584834679892717527349092307481923142583324950479038283647739412719386543866998457409311073987178153696056485547778508525810112 [148,92] -6792176117479334999745382430407728982049789160410213522665355036010865935265675289321684980397011218083907486821220588371184296192007602845106813280037176700914052807943388358533428758265124830049796585813874354547623224529777050706343825520351636602375166928562921687851644265571175070690321228207808192751001804993528054570076615121089356184748034973736875704206095516061051644923210917478175303708340976375289687190867546837318572577521425151538103905353839346717891268155325018440981842031552306470668742868570552102394293018904725835275563795430797957652138874358686394695829402453005678506125968461516523240761560929188141482418340111948978479378701298119065090194971621676541898266433132343919085698517823610616298502832465221928356425858176633817108904339519163937693056753701336552102210907042955815644253477991578936551553591859776879696361667118124711914620371360961518651366840389763715538924212754116829813441512915770521961460599537972427736521220090687504320283632453596987323741533363322861850593804494196095323016588262591916821485890800507128088006375992135261105284171692432538246471899182606859118032115744533414367034595954469147952632609687521039658597485970069425989633182277290954649481634302770934428540259019083846934498932329660423014713081758832064900015233752608683677861583855764121011885003512479534678946772853004000328340671185732089333880166698850834217966115475761223092262004406695832360822765058175396012961483074692229854247078112412134299476724827966619138092644572504247443247292740757524193576642263633998856006218419048834209546721795076181678286391582890074450762864 [148,93] -574177900906135511526675247086483381698581247572703007597142926515424974857084556855048825127567276095739444942876519650560285425746183782688677482205044037330378014606183164109395866214415961281877410056926511427114299799942845247142997755445042988309295227378041024328639716955945732618899986246479623500780663696889776369208425427702462726886687106454020897831317366467043385217913067002015441834074866435578630001553020461773391301737871668817954342875663460076505248738183015385213076573634785628458883664759798777946900093093169360276750489981540012463635429830594223914428991675918879838722106685530688122288629120481171761526933549090153952607050718586909088675464109659382124050682827955756729482869964992851187677449518613726358728444464843694527540798189895379737315728640014303871053147035722158905663634111762796589077521759773980641090328955427106146416414658660952448807278793992808499576400811490794921002586673522216444315378417610577333208939897058694065961856224336145430689716678017856667175706761543846600981243300474301690244721959994240476286624293563402400774118680350312769917717432342865540688203845331973442636055595156081325500207420742926296794931366040004260867283571035246261316839500218084999420801740508132763332547276923826667006441799459227451460247194900427447293196826090377947415006234794276793731177457995299952400767120631397525463395728310920356342809966530491270019040708369725411596957580647474980526971250235771249761521697085597319678049232985521501509497532079384893280825540074495070963483525269785437642871700776306706092214449838293453658294293442449683866 [148,94] 19451444426288498834040138662009947889634621934679596664440937433477338847907161274648665050375801246420368936512393778755211455068423546416496662115198925864657490853096594785731564369152616696847836390129961527288584594336519282871424705384204293021323530216989367178074266766180213601881059561821991154145302661109552985650396229950799429373162904920536192539287893957582034707893678985992583760877872602750214069970446782181143121174248685118886055701138302444619068514234888572763173368364515041266991993883191552695522808154937613493339825364364216565566418828957218210922395507263545583436716880404032790012012372201792461238332070577713724987783048712289456201193340754168121862939581775618727351697603925870075533978513956655883002981328510753251578881491748361630669256690665295537625764404900115455461303825805180938376598274389457716969629488265276656315599725674125871269214423219373783020317379324014628231710271554352528213412633133473915757821262136550357571383081993048628907544739836744677795418267088224169812839013339940050035470269309836622459383598781789098921148366972776210504512541315874647202578765928262394225361437282674159999059365546476000862877492717589767737280957477836307214267094111867565997831653194134577778035671435381665560384483718984770196402864688402691652220324671486181370847040298417845906921442521649389554011948090923482913351870403542837039199771722620306955131316514131721973298534975129137740822055785419890427120281644051464326544443273887368530762937732679240005490070527755934488551078985892526599224616973204782623765087618405184658896132548241276 [148,95] -325489878750547398334117037888788773865033951844677951782256722444968930224909758831781111510042965045286992901827089237368724904744724850513516965367472367255695937154297607617434981420436830456547513969755214223857405217148002710815462793865162095750495623490084085938686844929455723617164938591975380230357250893723504322555570281313425638632387719543236934373954755184989435555922313832745305202541824554108287504241152574970406895561351048311543322173427531816376897391953949097640653417771304026956105315813760997376922031833808723751019177462958250907829124397638929457969717529430273155083177467747091150127835610403960337189836122977870744529845942903847450248577016656388815641082508755097666109621781176873679344605461964927047220924019655744045796463675547886968933362103679012320696898336297382591022379138160046171047144289639901700893245029291396091332482621653951753168162258501702121547905850309801166300207763880707153872884292833290261719517996460185996006018672287054936296771137236332078444375554013820742884071762825349744623616324237962113062841708994016786369772371042390013839601680939057825955099546100411984835031116489470601658484070689209600996236720537474406040667674026692421314145106804802716832345794730312485503925142826794515773547674533703415509851725373715691792305231463369177336042205266832435155663663600476656646068834303795063988220524571797330201055291551575011083284766747664179557796186921197333566860003549439671233103750290862656378106069584241794703675333856186275570962938329740763001652611273019222247816187685917897863214719275815898489093242264 [148,96] 2663204978868880289974959187584930217463887064136452417431406482229498045138326534829861843355536565831267523284158659548759784157992263210311685642399395538290635955751045853458478589497794679657020787265257114421660446594917913945146436489290923615669968937315414813822294861604329670756633181121039275496493066205543997527449112780070819247401957478891630920596628801980443555906734742782414847585757004314916916312754412375975421034160890141456281386747756622248007283579259455576684327149384192209422931123315001287052404850243496246372959577265722226142600768061025017411879018845026615896104209350247930235044384829780242698542042212106724108311758040007223749655624188616757566858268227366329657169126456875984681362142165889369022114519207997302550280636404866928116916945418493502916308810380489448203396958120935929524856929827057450034999104993083670267424353964962166630795635015673091094731354776155561796002022825769502542088137081462050785049575635139607528635775747869776126810145028986219759795528082068081113513119610940593672087013049830917330406424298644197448116029765452389680623810586948879402473462579698700582923777527856893638636464039769961884544649276606443315613694527889320039132004927866140744271403015994199695139893201925160903830632565232004255017666675823550555235171520788273807478974690415102572346822956292174146274962014256510134631681874148059946096072172338692133124984538947095705054904189704477302537962495864560874887269838411850498358894867007624902226162074675424869053657344856099633619796186240225247605389771450765373645685963783508743823004 [148,97] 9285552599651194280387874333745555080766236040058920816820265063791227385661215947173156736946348549936237923645436373808723030370958354912650326764558138438202843457802505136328744597873469212470641305966839230043930489203616204257221665742798601894324698726137698898182687433423761923963661780493011334388454257031188266551072467602469029402470899629389288939523530105218146360501088242318958159828103087667605580194532437620857012258201874296936764147200394869652069052757437478393175007079140310077441343564788387657243394137784091650145130041791062868411129651890048729225588803356560668880891896469392394489714565991779210085073989155900897318674599742881739527615611832095828498383655806629224460179581615281698544928657454740563962607205739482387378659492635495566237673902633913971206988659675029900638482158428634846404140565595951990321450989114265143153834124467931703274959355444170853587474801943919629838211199196266962690806323673803221752962979703829906672333084847113618975767301777793917287395684668632124414418562430299562118232653026712057456642312045915638869145985589691793040460843791382482749581948004413463331218344510001867192725184397689313920236028445023747139726859353557234910486202461874771643904035624949208982046366158211399433304936461952439844587066822203460702492138618571045010832345835806700683672132820418824964440121846394140115898268464699519714194407259250198122965782504758108426367979859346211287491797307138900920572112309211511355269773529341915915439559163965485005689169115191909684229187286028693417150457340413543785760683783611892760 [148,98] -564500718923700418248066474767737480705742434465277340255345280514434409788733190026909943234306308670141924317941753918955496197727931765353782034484479103337596744251779650616616861041885113960073279468325897187889257735568848986732155924536154234569225407394468429252474874776867260120799263014053257548062756774264613573760732885356544874036561341232894152792164827078162926694957167013498148966748771513163593048463011335955438757476869103548513863005239891199732679514268120931039392180461656150655858608060190004315125659310313429487904527188509412009858903763621513852270803947881163435749961096121269397445377854470536690267539025273928879049190668574921821344600532800864211185153732405291103536809402583567084494376261898526538086251735777913069359594865590319267595441694869126792822862227088677912411800109483140568706904020562556419384407593831775676339452060622485326777969804293289054146777112054491030074092379473848532572604735531478763955551806290744856911622088393544494902218700808595571822997121233076409117161306354517563605919187120580272000438463517224191542241816432135599370673963277299819018333952293313755263765189609009494639863942196979497831965562346140112101364618394547696684994092908518033740133469461531757484920418796109350001194039736597599656988829616310509914271616712566910615791249755844395559151043305151868091592103934878687160666395856486747285141565029231902669816839838962254930867133697862139261370129022826373003880078478875354582065527341926904658298380810280334442496780071566103856605061129818753471817968626168644288836199439152 [148,99] 7696454039164466636426298759012633301339412732225724399251767404034007017280470240708462674174332046272510180821832502874282190498573699711069297532141207833778879570388761721440437785943251474136212296369222971264886431618024577753653969372807382956208507846395568095766500430789897284191762657234109126197193488103116209559180100176872492047411706251424757911180396548413465150741898101969888414853594233984458455199578740120230767150930164325637498990634875956386006860036228374328224549434338916373606929306204731231130888943657475716029355601637094392786352109445538436677226393079081369388159669689384955387583132967469744290557368606642722691741753853943155417728465573974877897963238993668635654573958815823080957041612860489120663640355032134974319110754349196606732071283069609409002957915180880919691251209027664060850382190099053361754505188586691600553659957845118016122722018102316755766315583074672521885920185254344641892320173072620853206289641872325322540460520605589382008338664630585927635471474368357999786499291365502086014858708807042007771174217988397502085725735060955296545326429399078524131252771921502360615876384660562157728781974694521446220151215256055953843690370646766718186284006903228206972620863431319213523511069165849952203718318472126076298011402608735189576251987180379007984864552596614273656971357837050038673937199998362696318783680255985671035306666022765796782207763525170943628315273101000809874603741772131295465676799100490215476647880459827186475763531634030285429085827215956378337502098633910133411119643980188932531913387960 [148,100] -63697769658963608796162868223690800001556542332588440383011949366903481650798807133944243251170070193553343850286117679687858330258509508624492506684112990503959001783578845579733704206610331771329665615911369313856457547597819217449795269450678283888421225450586821510444612152045892028350573615535097250401654997837762487582868098184052570625372082159172592560661870737923245681112190822378726691511046934112050338930628969066968164998321832950180918402678721192313510653268373306043384911193510514100343323930416172900302310252551041816199094367779867357427760008932462111609229055899890400672808482573422985150648052170711750302286216616565654563504472498475137616226158423447837677243893456226593017388845283979807881747891174192818543327288033962956182592892907272512816407803786621546773375473811622498165149941160548976400838362276066509119399192536531823409027164086552407440577522411806990818972628582668563372062092884615012195542888632335146577562784255615306497489196070264966702001937329929801076077185271217829150549675787043155036443798929341645174695619696696841891017828885743511099502849687842199970688484870804229372223669801022814899527005240634580203018797268791851831372954110300860623016017434040933346365529888932869560078301170805692778743395596467973745281612323840017155041256568147826839878276017305537351026020194268385923519347002309468129609466302663057247284347282282786357264536778835398264405303766729677658237688830944230649121694079464039209177711667590094913939753046326198866960393409651212181263389700323248610817314511540171395188 [148,101] 433347101515236665518693957849339569308036977462566887007308738144653524055553504081788941501882044620433904165179017135120328523961176070700382217617656771745704240247486183979348083945305207663617056587226882815432585920497602882696206967245945847251975775922166666176517242137042475652495554190424370994722177211038473559899538624864583902683046774716566589462012388917000386279905266115297965133297363743189856123220190794369708179427716745314882462978798662889964834229038880400285761752674951615308959885550987167284185977452734534259484213573226392404003704967940843952703973378712220481640815208581205688302310182385834352367231520413786671703417460649832743380942442522303999738984597532918427162015074123292287309160302497140073982155322102768920673889471513116494240225192763192223258813514948407926222524679950262150184763981528137883590189130185294708358793768354768766960341045904650749756314921689536246137365845794032803301700196325705209412442648508683170028225123875689469966627695904625026391437177665567841183282351704640897700043857418210668647120996559775929633052424928431670900291314170948301815305665806788774117585601789083860398393715230616717276112154720958822810133203144503976191471065941143758533812304305460646340414087951793744261910525879670497114189698842819240766037877904017148564904264767580865209629246221115140301374767277159542827302460872598945775376378523575007290286708977460252248217329388031470967091208119798510532706973071795135211057993901475299365626310454950554489313239867210562450780474599181558374055779649226184 [148,102] -2540631843409350272479362651989779729299745243907981555977051915260913823179290960060785012031244755544973384325749163743671624801269946832178334090391642127956760590110326287114128805991909440601629901723641204817895506844259550524580887059739252151803146159932161397860751960658056796472221684783212262341156682441488383764509474792863599846989061510538686114615580302739042142297232392616523702374795324226365867560813197822387683533955426231878955764548755272052458146016147702156618605414656814676664851833123330802046611524683607549143652755178717812434633504510872936703417257620745276775495364666868548278307685981861184596825400443599239746761526016972622195464200038437028187076104268520431171964526278697191091376091086203641166836439550297115490872470781112274661237053605485729188595209670357770872742930998054075952345328452778019545044523475526855426333426629024114692370805317226142316209387925363601369225215505329615045998652545861169246491457387114723234557186303786165125920456804832307187081787954793274302944553056270661922073079323699050380318588546732730283399621267464083367452520887170221554277318095655025333252684629390408036957302929128120977101634421519817416522024643333204812366542613704453561979689356131714501928801690068732533718488406028744232786341692637654864228337417855456516330931284387253311133616257000458224225124605563387222534491862089096842849204291256626742815923820837002308948107847924805071560416447211426992544820222359942576874674901828531504883555553279978105791191223713584703162455758789355835115907303564 [148,103] 11268226179815221155644650529213428007129637105291938445856652807240039712387598268785300216656310739712305378463281429954430724060918163124588674455818481484047717467969619698032351998333453560565420987307895487097593570809806890683421090306727680847694106896653674009049813251252780468160230364497067942396082589956369647297610284613208747496030351862639149400957146503622350382239539791795743634440678295233789799617779603004706001283736786804837222483144809801693548770930064629966247099288758187209073775676129900702004273146351085998169797471881522707128079978414329542621963977647061991466654729704197599261946900883772911419769408473095273414933919136974834661005871991975265733287073635919191959889691531311861208583547695943213750111057520300427972769853219757266164627947121096898987390055258941280917856571037685224425861562229298464535287329369048766779562953723127936462581454179550113081515711247613770484316885926467970603464793675002333547583053772479658858479992786588972350511893748458380893288471131221422824801521434237467924297549993320657119484700055031311265753689672677009836020394993302674333253791333120509383956826895738314450160708927081783887863545319455505211675244380451250283257962055392088862086175561602857046763852500542616436978826419963065315099370830719622575019708666956493099532910698997106682695929896077983877818310956696279028248934544375118734327864756531052167318052968705502038323042569675619343499204719093952700299303588022680644505033870988141421434914474359124218463181691514479573489823450440521178381308 [148,104] -27141297103374816516860097029792237928227240783085358265656826749429750630382789649440611441688213007309404619926972387402777378922050131920330049052747461374166759952962041261985553044458860921177412576326915897480294565952320788654818841616806659301544275718561293001442364787517518990337748547013397627667107088178700312789814744996259584061484768495513264729506050782117369432760491304917341505653611763108084236300872766756646275563443228002124909341359150822379582200108235016899888334808671996861496152558154197072077518383421019921521023505797219226753920716531727739661672492959043540955499152933388034904745303999896928776483536947404047163730697629327577406924579892559792165964884815026604695471335683187105733804270856760549225485306668912316130076482372734327642888127778164726408474285241945918682376915307759048052243632963883165108496255914518150749532889398506840134721837212289844220970760827392296255122302463810757027954341097726028980686731709689981583104327252937150877377132018220210955878850143906395131344901377061248346475642136827025397094869613767438097106579859789607651919656174709719703119408305040597298439180293360187061821215032330393360636886477954945943267250008162142979785021709790196628158089327919520404621781193509319994072047970991746472719380726912782790899309481696505317222400218050971122581660226480561401774414101472268919483585874417497113228793268310300775597596812114476214826610425156159388321022743439229992760871271046292826857851887524587325473198022161512359207782998609903098186339273257912338 [148,105] 70156470205330126362219614886637661831863508249345450554190303011791436654806863612314372843313625048831261823059724962907562312063399649332721645991217959872489047499335408048424711639301434204443977138506620334295183987354255480364753964875688380875003676743743213553541562320962686415158356473140264580102685407771635765008536473452288017295877493491335683780980681979051305737588990001663848511615603411656780347401547760062682360950417196190321434949895832039659081272400868331303947756730214091781251635366103946478066610852582927814426088753329203537206511505443723446424794674503069112025090129077473903915581625172616445760262138663976519780969060819929994419580276140382354861402894741484178778829005398949118607007622096231409305996681152333138294507150581851159106734408222537490107182117159275786727592772616937479810499683422198658120755373750714700486332705206916167483700266310930077776799599633461106760175271596403314630795585227937427007531016025256463036252104567480482890995663514129022508193418083267509919862162230958342279834084658183631410923781499350108851246310742089367143112679008508473504291957432822944263432716256934137474691399584165563765072205930264626137181915304091184949990380774356469681297038884327649507716776914481945047963534424232780614391782040385855410447363702002341978923814160913737461490721570890743215521241717159984927844945657080449659896136451017614587904591986711183779174127950897083486720194222368530012450955053928292607592996368623378535523839886941044032673307936887075437667228382000 [148,106] -172051162990959774370227513004526874581735487241332694185619473218791299548182319294734851736408890585116730451691481425162106794146551443293397280536005201767479425047072691397890506854649723404765243434588864687093578704603772005839035800072041516150143547581412083990944449277488244345564035600758345524933927137388739347996543674844715037690413531853741297236712356685693843687544643791543953872484050319475393639753624444174416385718503493278933506537817382116941301076713259273882382324520417264008283199779950372248770126316748672327966903584667161977952167022909742140802652507439496787841796505892367399092588327754353818495526784856417428693099107806227087657214554864669012932653938569892357251975477435803234642536208088953041604102287054184552531090921197762278282794335994962327440162724050574443168865928738454028540812956545997434329666967045179406119889766966317076545470883873464066095821390300333568036055401698435003044764441596214879305184313381686840051163634907488197588980109256592188315183624012287341025768395680900988235240788072394674276793041360230376282876578903068775132084913022039084417710809403411052278829079258538164787462065645998627990498055707842845044968441551384029631780007420472875269537433215731526208337006172238530319546761186595134109706070489844094731941627039923965768848190519359290016817929435981715278891945093784492738514783246508802980499794290049644617480676858672157656666951705414689525303707586001896845588454976019266967466308428586882520507639422813124449944379281025762998860664 [148,107] 123218838983847216914399852807110502927371808198047376823048173466287732141273587298279957470747382265281866581002396688654663599769360709472026796674864661397401593834368627765660634797873014229367036527966581564659712964854748798514216070375328692263700055835176392739551610339092022348866299722423611155110886612985406302451680010245634886696800761089517345387690216726618436881037337208368761465135504796607457863515951504175966114447700212489161863585044354015686232565428651173119030901853373157702380067164393497969820921887774585741441547799679985351514082170378452174173485283034743172460380978619849637326060495091836035698662506699880504568104987600870067097731083844911009702450746390029097923179673223925374556928684134684598858916288586315205888667799518856865999142034481590163331488840978076654884035347412503609747212158875141546521274324469911082856556604264571810318358779150408967231367329602273574329894611936307159290171050865125327860921737682185601175812442376203705693770460344846321123773140249149411776989990228732431186981724175323677487627626076414096087055351043916796380691192774900080225354108435420309741651481641858922327550465569054282830087039798919634687973808555897115883305964108774819990658433788809178809939211490748796385666350803365235353255279283532827184170259126149140692672880830023695115975975057885484965839984000391355103355730186857851227557154453676602152993681198131959235579264147234763366835314459359055397928903103967274242767153501285315091941520053634284396971592981518914056 [148,108] -134471542685205900226108355076797915403622583677257116771335732912920956812947970231254080770757913046857599279407843343091544927783895996455356478457587481610002756445435970466980877613694791578840903105010405575565229128206420706427258540944170141719577481519826815968400992354425876612798370647709988216433464804415466769036382525703851880379861838444975722260931027808461295314866969874158807538967902479451021146270764624799606158238372258844700597324167711350392228263215236435920187855852039646361163854354898853270545320419023418222905232000227633253217622106389046656591337338940835229586586111403638548916589512648249532316762515572421308249409253623760250211667546375045166698395196788264330062866717346748204441527718656101037428749788136817518870395229022275729661240977257527442588246610190844137313700589421830000595989731955777355865365725160712831770007834806268726451417818020993290216765044546068094046075128400891284263703904314224992793294655097454621808491094149971330916449137293279210302912696605398507261082772403369857668192745761975584758350328319937919356127863595926758711138889167653808242635324359142313435344136182961584121455440523384751845775591323884459128536764674753271767849070061442977536841967420497965364432953783204369959940727713602200422192669001423067752957450279872040699262531021662419142077153685653665545378609212629138541918264101943843863451554827766708816450156469753471668326819512865310951639726220226057453736748005977092210062872644871819109840024292164785351610546473536 [148,109] -34325192700118323064602256284299234965014235245057003940292288629789211817142087975451679374264613340181138475756019702019351249518530281946938631666630034289879659907365930136350608851639866305543056253080462254968687403716174323430978509122240847027443402707138913129801941624120921377118840734390940235411788655488143782132367092816985775883666865250145481509675612799866593477783064752520854251978708529433189790792482550498402723166206599151942584690069353468338427715516736578876803852344903979629102475526405871846840167391018678304730145071828817902589421870155691142358745649891294527597618281818876336082317347007413889631453463438444771525022769472871180204399280446594503408004471123903954798908600074343529561463557440256903339836325021342692205178292660251444878952771202634568965097429931847698917415537379185018781207367091780772177290735334572975250848652226278129640505261468658120461420678482070726272728702469289517314323867334502956145231195283388076638241372580323027142992059408015499223489893089481531904401249188364897282327344626074544711752558295578901328863301451898561533208648585863229631969480563220329339862554684987857126302175675548423857654733244436738275281811960631631434683386139191125973168648408738484949386228268620926341696261774813302459076221512833511826122069626031798877279467268121906278658077776595284551747286902569848259657424915711489394544681990732642329501968579184983554555982483163152170608762429615764558563536554751573635000803628173292827347476098193444098300128 [148,110] 136412802763409300505069013678234651269521560966538588069423512270889731830638035073519636566674655587402177997272527212749164905062177159306179912860226908243287925949289210508002390152330904754466114522068784520777758417901939497497858143850907923804857227222660045854898739832575552697003788901339326694716092251981703461169052503489401339284394934206855295158973655192601592804657177598153826260748628328407421010804959035823037212804659940922313598011741624649820620408176055209527168361789228737858280858338643965574861430235864170123772426002187102875355382748894033227081410924094136762944414593485069321056008740594926396761107313908626053856279196758944264159155133715844007638247025781036278274924657131035123820869399779115561989366726480340304951879859819323389614308842048771834440114319567876467014020769630827090530608405160738886267437302729523122615001537770927310004770856782255887127987374713323101015547543218998065987096157707788926207783419662600635359741117600058239012543718570064920256326100465524215392861010053901874620760057247040014093771686645310992252208492465678947231609293249082558950129470281226548422022898063834297071881110491264777680167480668942878348278087601313703755870603432921611936230644797056848018804637167933809914929666912188031846323892757215109094285160197424291296424625272490971816623866491624608402777346474856094083323417548322942832834545734484375148954844011283052951596580196810114674108053272768575896885125664153893534060427092863622618548613461115055892 [148,111] 124361954875520158618969497569958414883424308376272453534816391858624606282823507823048732819588274295555796638524126413095068079954965614157224227439257304869547394425428200444369536969823655159142725315528284617260202178757833286210124394177873061942961920154702221796242090808432359326032667617440462649172263203529487921555857383647377805684599048144142328181412434550208847815920428849287023141724664032661701067175113872935319139550897524142475796694982306435603227870058172312568940655280369285956762411608143705943135380649516253817639541798173518521527343885537887110991972128789586800675112702801413432546012699726455548209491099528041758705088256264936347464858930851144416012418862546468679131820090983730301003465113205475954434554918780396217582895180801832400334678184631112197329979743139603819456312317145244734118985314884837783784775871980290297699691834813882323684449693060549552517270982120343469759263169865587862813496343525136042848773924467714458293883844376265020138504544724148395111814329665341522261665313400881327471682193749583648439061987044964938338526579954398230250979845752399027804715869395677751788265250335645746581854207241509148954469558259523770279901960750290341402628315003310622071199011678178229206800016061529730457993323202750619613959048263708588280152250638085962423252955883435511942466629337214765323689708679529461138591741043248267092871403662479837163682812615314227680238167392307000271696165902417686723000473880860356353453604053326863947269604610524 [148,112] 7524061813112055649724703079338470694982625416919478223708556703450251548824618935728591156711949277589336346757026974632174908369529378989228815664444215702015706508444701456657130631290178990414683518009918245293848768767079225401062085404182571589039506819912979754568966490512641084787277446757469806606122401881487646455675467948864090883712893679798358851938430956716525302942593043662915792598229744173474198918674929464967588761683750008523623927821553549512679124127366187569629245039221065113283293247236507019599443333351847580966962183528997626545071432109204213904633105535851240208491403349355495720799144379923449218869230335857046530408724453114413131677244743106915598379076360722135103387131493359492109602948160246507388355435435450645715831138969562730964311385913294892147468409665914780621764530493063985672528273351977496959860041500273666243471474340440815840954006874952299306825430647015305940292735050825237621348492298675212530617339609457201969554853558555663607863709627132462448355022671993770790738603903167040588303777554581108330011944468049353016017712217369602632194599172087994026825318803119841991045811611394685580692044460540010406733157956554480826055221184042406768625808501255158260455334046997199831605080613116526305647230920235201676638551200987831518703181812419365290300680348122772180835200951904604313579225440286094974345346887955380776061446264635747086243602318344754764036818089110415348041059407822709268338983378976991908363315212207240797141256 [148,113] 6213459640082988356086382099107209533160705960497822067218025959972614281901555585098513352127681184849562382748714242559886141439684579038558858965089204635385480832171584233179376736704469792611020067257268985188012890838903305854629947967066913931219248051500571743727196147566719875627079598815376208422846287377141231697923463585984122755569227344669427209195051895476265087502368965060067560557404213875504694902692996059992065834904807903930456231973596019047088862028476149731522985391725090166656076702196475766998850730995120242587767109429997581131075452859885734204174853562162318689316574671987335239102172909737095315876205432235276323524722000346215135563129021940875900986977051892472255709002145994104345193754581220165612453632092120288021199633481743716609362690590569071295505470637813012207481819527533510117017278561290193604571517003861323268400085521399227190121971475850641666496844543158428955538404895104589322406327544503191264775566659023684658055945528792937878865865952529039599360312926575053045477348227333440925692453905566495365721132523499765541800909887144587511206335081765975314775543945602446486226153028498289413996393685947023354180413248596272454441250735221151031027626586148537051822706172081980077896104483875967776941293750235720654096407775415800668522683338465269213242948389038869428164845657918533790362093564806542772542627929924950826355172685478234879771466629045813372385545040790275049818894435897575267925391297625270466722509165399003640 [148,114] -731935568757016130204282849857301842001975810164024038426633942231918851212533693614267010375438028743265621445001101690846536900116139723762508333998852782448498258518257693572066929437720813735584047412134798619714483594161055389171368247187089424426168930640281434721504110138744665193124080921404511856633883647867502428323465218990653574790877724188408554291869761859694814937003684504444475269002683852689249230839223761849199443299726937115459838190369391596939058213603899246044855880980870596435526604578007784080607777504647572770002813438847796268799492858969711388398333316282363706222427414326944032913297249515071280837637406173174314135634816711932638764854682835450206848444353464707178751277335568324751036777992342177204330279669548739499952718757054085184223709064892636617248035311443058187947098672422096676657050469346875505966063554840288142661601264386229596707907142496832209951676297648220981541326634591959485544991398772826185094745396230057045757473820308182036047771338394809757059960882821316254952749515723751158974207423016806160706938499882743637761104593060466978021553826406612375570866499464596698660634103554229480838327849202059351853358365488880458384713320588761834012817230773606401484034584112446558265680791511431980588007240889884709608520300893898465875969815637215114894683773200001564737081999347625034911760564422369403759597466538806197528505671439832562293343099121547855546908416765280468733267795328867319134113436032315630368862521926 [148,115] -97397558558166490771934486882898180538001794591971239398943702751896204169009087706849337403663032474408040076896267701849545526233865030868856982148750764992029624417669771007252982242797901149668020943355094254471345910747367033839083509430633427494010957737118544884878520131188372333066455438899624089701247936473920237096122202619116960431504167116840503400419630174528960465905320515529931777354999080398524151007974438989937898316997662198849899461522230399458509728932993688315057842825343050827145569654738719107152430646270441742016022741352072355288529343269143082128986053655323735951901965721244195632345981305614368006867512915329894764296443111561379784675673795335371236676312214489046156476906248672803793198210993105715408118107405890794904343240933980083216732353200508146232067087502518806870565298275047452483577438762991572317968832039265343674916806790829017753829123933282173465447089859118228572490415334559593362333336217716748566349850240869422747176439943533373515106504831321483596815488001186178603447033015211527851827090640371202502252836748628528332078075658695006236228429358625495192900275994009335530880902459586002926082472310803097452915363526693151235867570226993489787465052972273294982893512679355746332357062587300948762848603220439685868229299382823900870111468032201469680734463324517145856556898135444477696751122165212921973601873178541958200784236073240646497597280142737164091378703528221724728637423862352677965636912308026962862966 [148,116] -6072080638672804726083371082124431179111027048870941832112876563614383298200733277318427060721184404680822663742176570608319560083552122170985248186539590413420639034449738515706828309544410900154229098181655887182413020738834180908477404695551410989793749885628120035259977819905169285592757953831684231935043028025776891375136718056840593188895028800221040273482657586023416141865152895201036574220932897540131388770295248494428758093711135506917970339121712263259649677713921149787353654178576680194243943430353783896449638477081930076294205027491433164534742061935561341966304324751075004844065892441528912795368115242757554532525857646590005672042694386635004753097070310632327033381588868450882115334335995812954145019623654301122348125402864175958421082142918836052963409037807181319873546114059296927403072437310583431309346973936264565952010810029589588812499398837948344322228407186436029703056716119093075413548357283562881096431138839224585115883197403555230027636126665716290013972616373051413027926741345659226813164015239747949502973904136182183376555265659856689892807496944883184816453005663229310079191329401717096919731561821094708671122376320207960165794114871280208817764876336946052463849347470538370618186782006225644245092296877936110340380293452309830235500081994409007926465797462913544936292675130019401755475639636230177220413062752838490790018957115841813870088675668128493902738303298810085931565989679190158393166628705511929902671101789431362 [148,117] 2658267124602774323732572670782066608626080872295492601816544549279265725008787655063823529123484219881169388025481870047470626408138654500367527922123238008154034890206728499525493145154404123337615927103121775677533828275608222840563088904846620223800423694495576591069087979411053520121370150665367833871663776272631156972466979022001861327439233122794825800465115488508336467054492829583105497979298334883079932038100642162698778183283118941479552402292842479879134868392648911770847769409698170496279783697046282011955575312125573893415101604992458482065302389542456114299399659651411365069900220050565130217348797258151902021556497817784297872842208997723455811070821427712947045105500089616468207472667434545439914226918436120387856175491604147789051902285573423792588581613352647843850288772563143011729913121675728666282763484155540782121826752061160122606101555534368819102321132618850743173986247091695169720829053428108787561854410445702684623206636204990150847412194293973218650522500522893383521857224006309258232036737464946098144351289555266302994453116708468129460878148586737081071738699410628615093401296593703573696305271360425036709362631778742381043141945257191670776424925103102802385414151105345197618434016182125947303751152457840031991917688031051652099355973163317527831660348647563942817697839015754640746236506692147927116275289237780060715611678060493158464225927331774773994091978933469069973328484522596030981102082565219478225640768396 [148,118] -783722734676436239356615864918012956582668628798672086206354540424669821324995072814028096933248268761397757366071108783301394160681867060809305397603380815491402297074501072428185525976578700437675489030937146210395960962853466278435708768186459828202160754830647628057690816717375650362511676436039125672671603374417707563232429903957784860523903548838576381801939302175183681637871069029626074830885346867498278950334684809539598324453558680390710453778672866084057266078125668404024654187762982708555271592830947556635351726753056757077232598543015927210535878169614677684042966979310858427426432384860150679313162646927838743192407515043445081942865642750274095243880491849985119646669242683760739429213887438574289326180092574896609574015269379422185130475511185162493349942611388897747777167330243535089246534654025045503843718403506238544541956784879164051194678691239931809045097860839286108097556190313978347397732811971815303428555786312870847996987839851515875211746961188680231481215328006896741211883264813064450626191276966324842197660773097806568440294657514324186280285607517592518608331130290211865519562350872857698801337551126460168849165345728266999467126654673563650795218155601902534230536027978115210977456548447201965356523300105418582064008524212716118678219609777445871526164783959803391554812552098249979892834715916013560161101926788354843998572129630926064581141089632259674337216925442059750561939518068779778548094724842810452154 [148,119] -11802522754059416872397165232990676156482266444315739554430044830022195604233442353796773181168270366274908430833311436493886065893843272963735325291932692165082078944634160713948390308047636012419427543959606315347350565037336232733812328809809165632385664537211790290020208874580750174080707786949300304924659037407326956419955933957944433551479062038271769978942797948987009142065026490766973472487106786589633027683312420647933781410354886974779722843380023092820631518430868242198643940630838961668584715636606871011539013348603544123841301783242245091035849401139908886832136496429564634821664665772574968177701737158693229988362200265112927779000410757335104242590802683894391435883508838087785484772382111050690064447501728239148947695713529083241885693606684327807489480894292210364404916751235263008609970473466159238675112993961531149904202542918871358339563339829150926693446275131966541440867164114170073107815251759224144915594110650417133752728083108973595601115677957104827157386539522295238299326273273024832654175563635877651889749585727780282378466878083382454904812171112897951901634492549012064264969517000805382316674586811408166519721341526361058643568971665685617796498861145923436644031000167441124851063808157889500996388553849194332154053977250024281762664569386200537578272354013875604467802483589418900067913541912645573186790186370677432451870537502327093895777074373424228801899278868224189132283413528708799075962927445474 [148,120] 3419837814753889001654829119069875975062519841252565996930825825492170791741812538818246917210561919525167680905309562986558105783891905354960957369324256314031365567510808005861810286783769280498908972307314208207133066462156581668781414192532751575823445813710305576845569868447969852419243093110979352462033052682517763314202056572191498750535027465145693867622310518161424557136258393624037378342160095510240334612125530871385265467546151207353042013770374936085019891839678692143638705336096331380387741177280637880769204444839652202879108544063094203599747084067372796485798931694522797198780332153501439658385553664986071708443202043901485739018029789879118439702727479544067980207637425747527894052769174281182179858581090529024797921888522687576838052097020281296201956459007965247926482015898561823974309577878831008402172991379378934899151711579213381097292485669672321195883683026854150939007262701612016703985557677902415101251848110020297823594955910757488601941644915448052303063431614097778435846872665149081624334089918817218056069395226628456794841964822055314416228381954306223406334898445912567147526381437620279717447047439958124209646915065680805101640307161318292729324195749020083184461356638558469284565187779819478189740891726310428243311009608136928006293591785685619732786104775520045007235062914278914575424333299239210359380783080892447695358295873742579091236515833876678040699772118719375894361592911120428756294516 [148,121] -33747313427421133715240429895052255530801780280832811401282782201962567560521540363359131587399488430165681533531080738092544447269675176562254822259208265927047709014374909971838089739537325167440098309921916730930608670674147349941614595217509303640736753409257059918885651781732300629046290647442320075921277363144233911477226952777456023852376420060041248042563674062945806611931470093526506689995179175181250996048594632951778791424727478440663585288425384897111144529390603656198647172697009931664696243495070653743831982515826311269203582714042061332285175940542613204012244964734037718525939739400104268468725935600320988128694077022923963382675435507199403338067444994796426206043351611483474373840249371675943473427542215506476419562026317873537406713831977781826956178368034376227051452527205459008205313375928698979887655615593436515422790575502132385419709386273017868345958890772014590260221111753811524067938739844386551681363389021661179624256195355480278297753053545960197902885205286730201634481103232457165860972808241186376855964893202352232752039212347463837530546420341906334063092577564987489294295327181086840701086373508280412309746918922498808930365341180199144403327079421296937876224732992070928920129769901561352797569462075184948023748347073663565652381052347140702179341361027510370491811796372530559527647284740154765039225153070135198642061354143866583284693073598909987515610569108539417298421754915050420 [148,122] -255362115752947557539031873227178192619597010446482276710405140956695600860426309970688204349101870382063234265154917947924931210624746717874184992860451184761162885522919908328654888048268371720465370779397068342300643121780593513182613168448744755957753293757017173024945129568376611364327172023320912684993653448921073619883619229932021570035683928204146760865191555261848643060976047254867858651928002367882283355924433167109473328862225279293749642441250317036507312785503630145376351103997654665240904650661861042221140874766647407826028267951222148080180241747145007665762921952374770144045422795799542162193315628445365165584681448671956124864687283661544240319048272594310937666241951301272355822845080439318490464665668764525111806869296313088867339435251682012556895960330323072931550228542460724398035551144520177145511454002855144039640735376558966857834985206022419250037157255790948471634584684641509323585969760735411320806431723207530475797617917372170679040911696804899989631200818197413732787328816896661645758764898853452546174664787749313402749767170667271580598890295393641195457457543438414617402443929171572907041883815559119099173251290879872581881673909834533080598311579771956496233637927869399326880849689626486623079748244990235261571888132435175074360055205981075827057408481348467218659090924223461154947858233640743052730319965329926902624681883912893966666771994244974228802366090656300542560981988111 [148,123] -12451910714829116224602481717757369449246768593823695748979818348610224823901057921434624406399000090851942584476801765235636948448167489265393173894270817435248462330404160476192399398343313355456669015225863408937242375934009201710126192168663512536793623941289684901408378587974628810527857425681418996652466417069488583280417976590223051124216528592114893912866647528033249615295512851620724458826100152287728698009205280488269825059255750098730489745594630747306621182687624703224203994156586732946819755667840613818859277399257104453860495430322471980592628299732899210778818059071269324707500397887298442517095903597415894320700088092531933871855012995989835368043908256642703287199891428256940479551966182281532700378895935627707837072563704292157545143010395259216949500048727532675233765898696289184567301627159463285102677841773213276060380749868659568296334653524355775587522017084755341307545581384167750546051414499767190062552261083505006469917078842483881676013862655776028805059870962185742549567530898917331035959197318703223806308191580487781850391507511446227218942656090971436263129521001733733422711322840993858386233924062520356199196705693413141730275313061318644345453280626510245008469001431643055008986863164006037597049863567020741674583011614920160099393496086045207535061811245981429981312659564507700964971572770947686798694125786616461267850061360973711397340277243433806109996607037013106842364 [148,124] 5956786605275224739157181002899226440547194642632036669138403050407460726102808311465294229077685011978181386502150547948974914586839251018807620457773001717489300006737455961924652196195165646753453294666594026386866292458782726918160280448306402819272019530077262906848278025580132587919014189557532150874049227096217204541441428425337094449754330742788062276449246915361159694316215951635652166159966766253379014816787486401030454095528268837725562619963183566052133980062144697051180466166273724994887699322007320605487227480654110165186409003788237705251334945361874146800794483056301664363816228166162277898159603562640636561855764204084740162201720178763799689396385090568536114764079610793013826553130230252319044255979592577841752250228881446415251347667249988645037991530987493786969605309300567964335814791655402679729576536538513674040351838768383823033017701196792639292765617433198462031501967157799737002955531312256023553740313095536627918575734427266269187409595641082123567938661037561744184205877234978942964362055238510374530806583869251418891693706628031899219963048384262770592520195874839610609949751499272150638152505949964463042292834574091079958875093168452345842926042802175748634253700346128093871271725727222409833777537402769161313013926538214455866596538800295736060308447282818499559084581960627488006174376227024467434192100996761919483695132670690085340483955930435504613983917220329936 [148,125] 193493274377507999686736613080940566418978986167581487829409083015591287446230241808447405110066019239967958186208262344608313963679924900274522113043439668695929873222594345686104770471707184461833468751207114726653679853507951069794167467809238882831261670363922277753774370140072352407162185215625085328290201122572005881341070695857538806144875239736434268118660406463805077173218162056184862160376729708896049151081716537846754922314756865926727266593165434612368849637904840977628488902955649759982308394731832300609204711428165221257600164472748789170049731182822270010588171501848694183394045179326797988716747549297545869087934747086423164821317471574059554983574455461441700319773928201892207961932077934751316592313589878460459494377498740655592291330836095873516703999855310825847479268927356845528410123442720780630096467316991079403924352984467122357512638407821749455233754379673421384554603366895073173613858339722969369063828031035460327262824524379316224361826240951128334674663774348126359451534067531450726360007147799123134770576599287730012984119144384674877747303837190323854250500427382780094478062976297221469327492693986305535596114267107878460660137897482806180237485267245327648543002731233712209429350595852333320593105070423907774830311813011232728915207865892990887430255949742601035275303829626798989376135827425367170306573911080101801242946443757261621681178791262717786388697952 [148,126] -20509490106071547882390808851764493164471499032274255013236411645207785986948567825295912653236817880021570361468250604504959130249497135621862043697948072681642250718178292357375755427468471198535065176155573518352338499077702997811652283538333867399314271627818354456020168811739455775098680851084889270613535406482282340859188765028006232306956163583711728475082461114728144075214943497621101739645931187968824819559505915894724149826216167946932789524240327745595166943435142498358596646032092958633480194514139551269485888127893684931366880953326368896539807736500068485507458478307185963387792049467827165696322289199702020587507746956182263879343027830586603582437289770849557532075814721907426333074898501149043254119812450624365218129604127663278127528739637777544514490344898347566656275862237935826895175535564435366567464975175432798946191573519375678280745522166780584029319740140863373954493372466858755901346206144116139409734416547992040000016149577256548381866094918754180677131225595146681627323553870522863453503881596638148961207010177831602397500665788940463329027343752129269882432753023119468744101078134083611966883249634976868541126479086183710520422765219813950987841355709389881116843114147789633195488807428346196602392882889458160696443046072780030620126649185201534535155954249101911093647347857359999080693014853403001310071066503709390304266100773364051533560269540720241584 [148,127] -1864671943157545057932251736354153297179225515818942617318149272385939835940146141448913524561090234251778792807245410580098151513242391145859435977553773763324967030040179091390018624364565408820659638902992408293644474452803394341480472905345975873675531792076177762696754177711845637833749162348960600135983023737794281387612932792440617666170113626246507815225738062426959869982744049622851012009341503642626401547579139306419494077100951865683033952126269545302339052837312754049555750293555980863526865352321255557417316737768074170025882326332527021767556506221723923030213841880384132841613193758028413814780581449775601395253383655845365842868798540385233282605709778753656470629181588189385878970772859667381102481653636653208985185030613903139342508748686276981235170792559992940752122828228002020529065503235993801312568176619225425774966595919806666905002420548806983157252627419920081406793993799146457357653427611501229854184948069232552733568622517829599786277354430590784309841507633002871959440125250574249811271621028007922179846647080345533278683440256019451094797415477419369591641729065447110492421334196049514710840420413937443078826458732091495678815523020963076379596722475108107842397746631752510434859919321076341099026836145095233159520295367274845325323783659613289158428416089877537105211335830159987542921598175589141458562550823002354013504463909645251543017092578232 [148,128] 25251026880208481747381608163482092105493925425468241928161481625606210402067069064879720684976586333494601067851262702838299320560579832869827144104464491615313213283685091932760835832169307107803460707589133576919230557836954682636213153944805262262848449232675716924764375021491564435006457541972794351954888103496704607077076010789285371055515016061124122898330481335463229486919456904299834693845578734555451635381884663302037987280308186557305007463678927421079895551020068147431930051256060542638702313251606872570274802651545995731897243547124777274524722503344306200638508366268473387214069734991264375296741163039583497219045306607582836989323802942093384469189334457325443896929119719262055411989925857159471068949363246903042841346054112793956471848213685032706800292837189994158680815487736321652634748849613338010823245509634341903140907934601148930361939258031008385727699721453085864501561079362176377015769277200173614333297772445510780944337225826409127663413287520106403597167177415537999534321927943767417656577342341925787009684736738504805454706848906302418403280134011268026849909019398279640811460254469495689702975075440037936193258216100111722566456503108047723099497276602507427623091385888759014174837986263848577462083862912577989596271962832467053277174128776317456045609003436139082926611239402078327520186800846396950130258466005413266415988941373604705123696 [148,129] -857733358302082680422652407324419705203347075300140615239324503730151137937947124629438000440303087809057625672577639025209247355512687730076256047750284410157447058787169612923476648944388079495712529025545585004836768514141351096602514481018089819565769621029439243389927147566663069378343926473740893990886349553445314571920720922430709278223661245987244745315348327496153805690156890430511651754642817323863287132745576587704434929278301084958950793902671573371107528663430729716451454037468939759754529703708478418181384368908696412020152215419872476943244496167727446664371878339565714205274250059431444521470871188782735510127045259697218391696785172916082719066974466167281048352330594778977569801121591002286548201808953863811412564405698359161834726852073376409146445157083272330615640948406035886520496084727041346264936087826139244577127757531270893928152034535723757789110366939098503980304418074009532327643403199486728926417911384767907947203526822354323025017531870625770757418550497977770801569622111886498883182094617259042298348611719939058999773491553941598261487956343273164463529356997846223296742212490108829389296435790739948322240830845980801307008480137550862050806466997232256150760504556458413361847744468426692970031234483642087257207012973318364511427679891197762558503792622306618520040655072808242542411535501714992822161209251803310841537241756834524 [148,130] -105626715440822045680693317047441523290263240809378114833877180039329006543015175536099786047613173234398289127769029847984115456049737306875181370112982859650190052728952154018115763656184102668102703600402924723216682470303596808640303475355193964084352863316804984512522457429172828387458493882100067117647343142993467122214218856243277274920501890223175499141496548125102938629498100263836342473233429768773885361710964613815101931412717262213416078686671275741416392147942727284807530317042130090966815661658598689776895598330899911807984506601189359358617060253396387957002763868476186472245113101906073670765539423086207498759862370923426837698558824311229637955232847551993166293866537187422355367675702646795915872877827909336653041618558625175176853635856680152953155764423459330456514333139362522939315883926668757907641457659830985868073201709371301274616131996873732542110003311021044066100040953550453663155195334662282105247635436403212015681080568607731779935679244289820509252419537423023133656592029266417751946159269961383802083766743535606223022464052911811797485799225235730938151203453945083727329613876408912527911976363121722612103043129738585862690925161836211393205721369767407754439133591905275825966211323914954242297169144296453665964699247750617084266660888695695093830025366950073969921287099961825981640184771915948935085398300987032995074716192 [148,131] 2898924510528249123622382572723824963734717185970699010877181252979595387578206738395777226509374627180252395359363004637143565184434969727559483327020820592618792274507655305525176200039792410048021089750602848762723065834826417947375837767739266024880273671149068908270372242849808334650115124109679420006448131025169392587412001150433473451873882839264495229665113665385741124354660865413517434328005551094044318892218791997964963533919751810909847928342603858123552089633395397402787313158371070872923317627422017863937046484889659938170098741267409830840593078497671481708840133333610298077095762319299592471154342185271516718323690698014723301916544801272777547541641873406175426317111359995013096432823364262245366451965268997743718011300165388867803782870321805923215931327521518294141990137012288351159340674119360304011172336120788791073876572784341848038703696878783202550481310061319605955633152780169883584890699138286044362178942285353084343268561559366360602990078754610532072125369188350927106331037403532792731493897116887928415701270569481784499849237384381544824858773248161424393848460599255419345377482334575473719537622844348544029343783244712043627271347585755438826596160337128077282179608264775855883197098836817657557075053302506851914228710578135643228805911635466066886211756354129616451230586902876126154155273522347832085740397926238752812 [148,132] 18080806025293818197024730370483270159627645680430502971588040923632293440839620537427167397424754476441001363836642555600749152455349522981002169236440599502076238131719964869989219680948357863679618222204270361009208219475288209207482808652406423572269375118894283494244014101941579512675567773742003905983418572483152049949126142598504842601776504139483768663670483417968111569531099128549425678679485009635098169031617016867501148908049168120341341437048272847022895311901479494158635336709173348967710934655560552543159088842303854435218252005859608359810290289424311008058197425885168346868238451762660540530059326525443929947230714472027588128378270714074922109331260752041921576758988794730955944844017113261850645206125235078777621773186888878369559634263786067754491710710392696829185080829692767316035242801270720263792604310602234575274219274757755391179136822708660565566416785467870965913634034563814944599070641462676284341051259946091251169587921319598140831338327783630808366190269154645370369277188123917940012131742530821383332319915729907116930007166671582685849985754705850407641845784399344671118059518706127944345683479718642746297316215647444530571825756949350009903388351083950703913911438009243196802834614008665838054763007420487737332074021582805360829075044978358285552562292159847398708154113972485640686807950378074001163728434985 [148,133] -2484291830445013415948975437269970013900608361234298161867696533267925986877638834989758337462115745047571983946197529783614858310114124748823647489523878118414253852373900456105682787945175103907998033551599861556373697013370170611015465815932696467453858678916419529686214042579022626405757790641156080392462463579184580873474425535085928382697340336864262304633099776511560967610043354106722810731185485999743660985290878446129846599260255834740873639295268383456439173599388386243039092315171386206177501955860478697121775276515689857287851325578852448646410073115650914663517899052495874804134989732203316204352708352768530316207275436768061358496632733224095323859470529888049087359264027058408736646943684465911014185998585114466293798696362565742794503693604875074232786772154440263710409140798760611232852222599554799467782251751332541963093532180713132033506938848460776174106766278179331322949109256184961141936143927387782050073033104297983294813310814253241758408678603575836350744684600959871570018915495746543538999957895742742956750665496305926732256808250426441914901170447797226435104168705853811918180717729009834998982208651986458497619095746338126363004662711196282943171152757166984316270064853375277760625737896341685304334078781193361333401532099627637509456771037924207807291991327255194604220145329951291044407080917909830823828 [148,134] 9741903266489558511029281083478373804278860970819972981630048964687987897627314609373827434257225458327184355985594719439952767695448160011951826948524204901271734907947195698442300837575238150768665673796681015114821695621662650405754164761626902601914431612476364776766346014321168703128548837554985767327953117689633003974775358935747435149059540814699879801029484153948794272274435269073936658182770993718701649014948377772516956424806811234620601127420788268772558054964812499741428973940561014029420715964700926954598295508732011839966372405867577678860943296889408928516938601527227973992055955849733889995278492755802786745452413695367408196025754224910959745852981647628010127862761327855493011776855554701663394445591820213035701258009078758033014249460912575809470670107731799831078037643431467503091730873030503329773222521752949887980043063697347647842383566373807050606595529967110172395207936042049493222272591797334578915982099433858584503669763017563025026061380519860597796027863199821469309699652461213315917555647622656766272560341695855972052725385066140180218515181321278031743902177435232333580070440358527298795363703190674353155168293287334060130237659576026743060921268727064088484256669852836897738496496287974536707057273827024451751484620935714388875964438793042600551723875901566527044816117773406723751345151991122 [148,135] 2035528673116073271165451040193593358878195797040774351096496562828777064969927311642730193604783242055211497860186667483525283438833648578284126705049992373851229604710162581325009700686708155600124195841337621474143255282713402370148047783916803264490578942706011975064492853241356379157847480764013200099412133824456852053774115494185319304999272495606785937212061127391699736701544500634522714430911292501357000453800570457746497293250341302162711969245517878880499426572838583829104540448227137621852338962416461972020567953294619625421004297581531638582253507861738162947353514090553079523354801062871813048823969301749182007853856228257994791264966183761773852730193949621218662065179104978982848849693291764827017219418257078376085734348383187639998900770192183176050841968168565713146819226907412077942256738264558259879841886830509815544006768716648887081094999020344832581974993002856927903399823247432393645340337721865562745632740346252979399402964267335083969840458612195242735761583094918862363945716799692321533186845800079006219662433766533544947209927435636341907321912462109038399958309851685516485496310440210743438606614031028147073178162894651624359936762045176862228333322072642979415968126972813214588668652278979093612771636142423857270003329271253277961368508672677778932436413372757907991977335195929767360364 [148,136] 322962688673287060485625419122618942515174862851295523740546537365073810374814953215987646833653936044086135260947873204876167937010085612811293040145241600012455211905373406597679515435455264252634594096379221595662573163648726938355401967044770062236453316491373478685352410076673438630828527682075344502461302784326453554654003832322219781768099279699461644322761184922599640853310466311312236230259522922248326875845536871635335912547410207646715806916342603416570124565917148867290415056986185349110468343883722590066787941864769860330921101280347089979558334682590592924929742969133693753330519478572904410940280672667846229735811418786084644105232527908865781224731162196066543163398476289406379525966051673858281256131717816031954033324920964938091368488249263885191013914912760993603933194656915982193138085887099842652264634411348641597132310867616447999414501666269637236057681486240383944523867995809143910750842139692288868732217970707544889087407319264900379397113571961664542018639134404666518076566768370537787656662222420683386453891156844225984010561721126002143615963948113486231581743830146112817958505156129722220352204360932227583444623472512897858968131547990744651504320466490344346962960064260045788572578026672719078174247348782840783436519740516408382701625928866376702671620927763038245178807906487262 [148,137] -10683367577254178822439899274275350061545354858555714974030418364264706271716031281689829524571750331235088565887773178058822358613925803041466813037351165868773569424768110019561296762347265297878582543633020557707222935969109692891573978502517980538515438586625120191402977146185732801144517453707746484558390640546023488144141370655686335128651953277813534599917058906682829046503808606187009509216760615245839780963782994177710797014657348307249198207832369920796448403923494604711357517276202215828923679104557792693529482587647761504574425005972708646364613974520516817642394255660553275980147477195057741576463438233617303642371871363197259975111413866867693335895725517104763539411871597581909884639706636223249649410084615779458084148970295698278062303817288180714346838812588528206426103229411238971657000362071847726241725278136111041549364219951175569879100901029172246876959805440405186491479464135762582878984456379845528320140012226003870886748627099553767315662491015941265807480604991607192466176041790343208154317977018778168023560392420714260750014933209717796249063392583153324762677953412655363228969693086560834534820358174632013951351280191026820586655686655231829130413570029293675109060809115309188224315697729903888167648320562124458872107498939533327895503842584545466400750462854854859640290 [148,138] -238234334586238507748314081841609581424486331592956641567131426917644263113834254639487519283193511650652893650910585822150182491373761181265607207707574083661656543501773383732266657508320336442489957212006768966771032407752540556679503983892618404708284009254567749350143709868637126388695630830123268457759900290944907906163297396683755614053442245462342989316477775690710286421588063256718477927063927270530478499716945319013009979054152088385917481384519625397176120032541706141420593575158824811715405440816516874236971194754691449326277445612157927487380740360044539815782131127563917730177725858938794435923046351185429516929883579534154864874778485663750005987766320829579377836055186897960094488161096062926037605741507477973868640948642692224277375255489645509735138550102896179230362318892810216406264699653109373331897065595501276656040390342273827530166073459420619161677971356408944673554496342157792725318072481206498515059195608614731726763045170215015319948281959149174948747205271152985933813148648539781756022033618537353347921999482737214825945640346123647338620569374543990461420358746359806219603281364246673911850651011103689375423639502558570625725631744427265910215818190182394404336570624296029789728335516593161353676008850174323549640541339001538002934566826973816997569194181362360 [148,139] -69723212742054948017122315307494739859249446538917228425730648350183170667019276456706442342329323096535885596403620333653142402843994545929967961412154130038228516269373779468405850964047524282618991369127036835329434692072744518903970694560838794628412255879012811769665233673128096423282338599702613683792676984194414209949562017070907054643190529520508392754584771242273639955497035239588912388554176465779462900588630809923858929646166454622126707686358289233339113428027667895293435533249611650696922319000772307761533371590647176699298681370220121478082787952619882384668934590646825800591107026676502446485049627120599163824845440971966870983030231793633083968167316090413428638123318289749816668182343567915370577894995502245967250340891435691416891084874067537234576640892169706005348143788207709254363914990545185111771910570048106991142609499780005444321670991119194897156200526561882773128535030975619539832784378482759798738835570119400571419698833077031333260955769833746648333058962431621093743018884476283658752099435629331835139347768934096658306320235013398804905934036567052545791490968713096324361727614380003581728236906677668014704291368286799316961480043456476389403423791059745390984667113862228790426266897158489137048130629835824717463216834969669660440735554527300872940554 [148,140] 4153284214196913990531698171395966683867326811921966125330340829931014569979492407759283976480489967847346749795253310890508401647363686445807638519921816619197335675922431730055300569492030986166167920091040682935590091765753613586099392564378274545402158152163784671887448952684776357424390406482241980839774310785353563210795577743692090458995750421778631195119131621999365483854706801184231598554277273170316964099018916832126407560052622720922409722371144369881958020689484766796452766394274815523078443595743017280095192219443959559425484040780983525423475957842259228565274406125946203255682536549573383172908498950582640978972015962765612329014202488535461943628143843651337463581414807881776245254961891865766712161815355758246267913765458990714023204474912786905965879136110764866264491291502165533277965910409158165293046133245630671379732375482854687935600586860429024445567460300048505231265114199342163610786418927223409783863351998434542083902657802693090721839995099425426129819998353575454293673674261009589255757858789443050303623847217189403861933104786662261554718412798869402047528934845535542863075105067970756662074947884628923140368824604495462750248745000852085751033569192171123086781541794360624456417499902362974870398760666721302868669645989357296335268298280378 [148,141] 317073987458616797393923080065385100491418736124656832512845573158727812078896252392659433769644176187195307397842130671873288639315485161356343426561685442492839967014951182986726651340743308712917223643078326954192948031310264978868485925581052727951404110730485059210227557564390633783911057500106276825667478798012542859593396071237041978170871047448354120870875260430304869572554054606164106306620278318152722302066950576218944444924062065272394427235004260179341233827388056525108472787869382705229018436783984258782618769342162338950903691394325800570591344313854634310732186833739767936975082061165413309322946591844261292041208720342427137934371836190172284372239363662395552917692894456659748452477406726250627487515142168029753542137385419675129130544882846253954539758547860869948493261348559774407238592440144792070231466906736894132534358575328192771554625126472513114928373439552252697894608988665712384491361804925266647974697413484082731126693663344894598058858416501526371981299761918550327188749892105298419793737497606926633450499346658087201924215002624254738381801705568343154426433281892216954580508136078422160398685767743606281538939965694103688945482209790964699514512402566817022316512834422543067394708839738255141106794086849606382045788015376083271623 [148,142] 11584412358999325396862341764418012502785721222675458174782027902093595473413272536739300725483119293306078380310361292079768403690526421963560731799028071104820464770809304132493815691063385898384407452390234203479134216259336430722684822627546821901269472575287915035023510160019882180153793199171734021677644273208639626322559552838239774897882606846947073269088320471615317134377625424192389129926123341293774229425512243604538172416569650849011698206719105938021291698503106897551993425068880769096072150842053172520081304334767168992842967166826576579644374875809492807855379357370802981608221396900066889560379479252916951125121595007085421304626290143275495640815088695686637472577203037412264491758325227743328489723252506204276342795608581578304778876275746753977418919456470867886799707855705455569764820065786180688625718615443575267524710149711969965561418289861077575984168557601059339786341507131557096286790293120675039206432909094023803247556827056537806555042563229830497455511193762271286291539159403394828099632775769496050949234363638881191360630808245866705310108280539310374936266513737655652785338766263766789970360276159461618762914729920508945951279805707946600391648112240905950236960554252907534402364334358945144525522921134226377811325125960 [148,143] -690637303350932309176018974836314690673732787122336349428157801633215310570222180142786002573165533206418930161951697949183106542662849958581810454898704521751635479348828665554501003687475539802274663517694994146264233472026898393232150491321240513870711594182373516188253907628836819727633936430496685425287424690899193485181140645096721585402068773482791409667705302364343937159154520355123946213020663599830592108321297295062733016872267648040843730301808313813415506453663482285769888497559470732738309743350898549521196509023924276174619768869556173468518141484262110484067589554152355092546741026160941995774638423881500493023444710745417682343788596197571697126452628486700357857282479891576614541963407760961513482822753869416789751475277382718093779651067944342690916751983020666623260621650048186656565930310370073902995165145402298229566786362735251137635905230651178627250095609711166666056177794715041405728290118150664396486647477919991965771690087993368868892402391717385541428357043321488883397485762314979336786043698091700172905534182359951134815070237837363763458862815462442407833005801538430455006082774831230430233509411412494150212724560117710265642584988551501763284936137568712174748478720516322628015947904041458791235650526044657356 [148,144] 2643804703253502204549721782285779073060633210136722229352405669597693148656661864334157016385399374168434336400117271121780520786486164342060795372852934287633698463364248099972427362104937679306039649128514436480231758237450872413901917872124714913073851280960182479412691730418037552819320356732605669408116730019959151339598666774218838712395015338080841014547851646888434754537547739117025786190597201476769906496508020400540084106135124113347551544458948262608911896635945447817623111850992126289882355787509573725747439679552387154619741365514609879648683642410733884498764325426579669447749140953643140469949669952535958724900929829132201370769052181437002413818069005165256781051950763127639525214210792391895810121317093007113469790659338431917182971528514440353806569391170219709311316764372178822341427848215624273128206912629047891199128073399653128743246723787004336971940710992252352757502836456347340862925997254493762721640015020483469225273011468490105720442030096768539282446753015929712790868325304844735485417827195453403628507656826036861413329410297510958074569508397813607559954691703348980414859124122917405543029501305690155315457704445066745336247258791826911229216365066083534515352124687136897302785220656593298644220664 [148,145] -107765906891106397258578823536054229132726483884742877875725249367095891239752381050629874459700770507380973581854887240360936280603655947383121382169056358535093695463515484883231626675392276370132088508404541708123983643110300776049775292342068611821623853170058317208395792634267090943169841370034512947439416583466172896879631127311939937750985752850872113084962227802758902147485724832101690892412349315036119106250014686454919275445630252379900663672698032723068031765742919705672818519442920305269334351578368274907589705258808225729869720272195320962039162417638390621474525879610212316795105666462857893449380656763757160225744734466160487805843094894808730881418463566134270669057853551389781600880960329365327651226946122893067670367147921591525970330647943714356358094147960363111208773453273839335222956899167177414541116448805261488969154253134001607737822220033661945320573126781044911235463647665716345677574524669453225761263213892963772461838428654353616513716394044665479994039164173788995623982353998516978986603959412524834021338352675346069978305839902972533037055834997639153732993693794840635578695343823945594908888978636526776384199214478389036589403885057401008987513334263582010125502931118166465591693048321 [148,146] 22715225873984131790596780830640782437579499268297454109621076290934927796499843511826844197438435120570405909890333775086054524891982918787276184188217069762812021009601623209607905328371463083763399185394238106006664212148441253452284018922866360441668903275919408119468616710043163797553433749303544992054527830200991763955147163549567343935889928764975655317642724207383258678121761861159684904896637422223610197956551667808699062583055212554372333111042611815323435596820369033925856614403731329767223051998743613115736031175747956023193448869456993322945537893562245549601109531771266759703014256160748100519509598937748133885131195261541006198916448408017578534888238049850398945141408629741866211472248841055730694616939973587438650851166925268800853340876679990965454408520623574283288513250112378716074928208893834947832244407875057638732617250691191636893912686479341300745548490999352161674194444804442683851162952027352965696925980630742619617040259996203127216563094622288966836452078257158492574235018326391802655048710693468494252019752145100601724263604429976577022067892366905761790631756699457480895928747998398783373483885205629419987339966773745472661961357708372677570677118319567989586813152686520008959 [148,147] -7338670108299861513987241896960155406425450472688958125815485122844750294637302504390643322164021441886454233475568958149639560932540632680366962910975497426363413198721836155370352889203076768621720278688595373556678884843435039553220977598146567845368487510487884538319925441284308951010584999816851573789947158953848884798910688626829978029784618669143583599481139411071293291889188726215638951099594372339714185543266222594211584115520013037151732364563681283203397751318322550918121649602965255785315572003900926755930639958762570696540725824491330719164691475622087441366154639916605263006223988198646004216124765835589528360521823199343481014099467950731699393947968328043428675622221122638296216819571058627018550063989119083207959348039994273553659764111557377955807250590512491344465869456419546944373089198346460312550968132982034324064695107890458433391695971256960087000387565461257664813000718809855997571755876505281123491247183621723707896097101794573232962111677248148301873307580853188638833237108839310639662713328603375644010663139677459003032244616483196087601123213527837287163570269572229055355748237089262927639645495596669255321894330592879402548565042431195803880725856297365479809462952 [148,148] -6960991715640154979962545412115456575609544066787545917161636903987554279381856626362642175403196745389246193679356141617610792264751969364842250406662957468196715612936649459581195635934745543491661683440113185033422932902406010913583311373724129311620178025179234629370827199391162417046736803237049298120104952574343324131226432446593959790351936124308769874232708243302093169304925555362644170373619290576912497593091866421573196466006436939406295808104015298267220572922049854247655652128768445928550453829950584217656994689692124088846156501069618442378470341195218389015606986371543674733242746104478960328112066224363417727150126629398856593094103797620098765673279700343750449458146949615470031569366246338148418115095434076799781670708873539726324620025626766794908212600759684347733670611556407921106273954889832245129603384477668252793363427323582006135573643347051891663361992425770522041744746953362425994745747156122331313890614525394930823304315639283801727949971632659832416481735282435153713095469371596624574732081525635911760956264800361289126436960912302239869818343615337710541314334037594043515788107278794820875297183543554679171069107321923607573938044100838348070789240532886 [149,0] 1100125672321195648773440996737132755585768424490637016194466894625061209661036803519067173850871656574820188013499807509465938590572546135031417587303426570918562526840094652378805698869248150989644068526006596875968030950552320520311817324779549542794937682828325116126578231458558687458325913184233335217393444186595100976158244243656217354904680774604148883611905204967783516305743926164632688019195519287337648846303778030229513294955938961320882005331938317536982903672257690185904453341553615646474062557458917657775574076846207484463627374410332815987721177062622284503975228719492906867888755249985851976799526312257326933655444558662929066983810416239704148816435092851096037115734500123647615570533892119940474085739718084908374884131772103482198964062214265530577117461743428715563909336661773793720186745353869194523196384970778093261776482799809695287189003613163355626280030868538879491890433723916502450999753111072237214023107788489165920053964827884289869770921894556632504781268041036556383958677249109507591889170402161424227058892498503818706422289765213579253835947452139138157962412151055944568476142309709529982379485647647213086824847130888749866284716640149967046462497384023941270284022980584050810386582682325182542324040184964023655737912498126987700050959837769308215128885849264370640746805500598753428411618495810651467938564253128628558867501442431471483722970539515864819933426108387914573943659514838787610826849813475833698367611612383445109617103039741877090047062778746267699681373980087218108630796839166301290693016126378982094605742903188423087929404993520248924466834558936550165815614115563861792636648434625903378927604670062325780032106132560919815865385001138262407337961966925901176184088703871752723569463845387368770228522586923329748621901280781280923635825916471556107826539952641081031218927860068294536026100824985338860750871958771313074976205825805664062500000000000000000000000000000000 [149,1] 17511676600947521896131357317169202391119850500906334114620829428944624041938902351531620555801980440341825977697569325985291942093705249994055814482220234001435550135168514917673863699344778961818510141014710972697048237671656542939686212134798700264892281171046334767800407423755607529379774762468951920316048886244656443360436397791767980359152402345061706281608957177123524251341880595708690569364650781677891622343598706079834385170391506643991756173715616814383464264923599608263513947398968880705260388027553979160093981244995192365821491746615229008582117511592828705472598131057171828563494988813949143109178055945297094066980269598288698998702192059066604645840217671808686087994306079114560628830928937941131700914873334510465454647386630616122344164103535050866101145096230182386320848420030682734258020696298393156005486222722652129350340968061904108952668046422374976424104409377971736862618347195993608556224299301753912327229669250471901866484130675031588043861708980733187235505117928079246250450723770417309573466107718508289674949601891622655611959972136499115842621555787284860469776551168963889896014150027149853902977255608808161251430033329125572608542715854959444425431391483766390703992881774140651775843018883465987804639824802745390177480684526054652953811163729936238677967977142080048011626902819973495329304024881760008555335785321990060390454641991368851856720001741717708389018808930312117170012800241152682992817261455499743963503761672131088896830842567763680281678203425395320371451433581554984107988288816513386278898438262890794428691166597981544944931744904957504818596345745801655417915836263271880132050675040136186759374372936186751506713279215106145199336318664876522824337531382042028720156309402868201987256450581430037261489775675586771417224267262208468236292889661207101859909167059294979835307202302687089193638635899749280864720613060114828840596601366996765136718750000000000000000000000000 [149,2] -563204692627355094659249189144348730454380317857061789274470001486300179372765857945119586008228891411703009452087434457258298274622512242938998086651933063988506658566804007383776105467480527056087151086032210713312030832339387738815444425611964395970818722264303521941926584198969236458581881328307094033089381413623828234912024312029547321521761779307848202957574057552322545114224175508104667381016580185323498489516456693919117021733237735009612456076726545136398093798825775522634540318777652429638128978457363876951393205674588346094918659117442089936241263703750082302805621311876187346425875977654146987208206259724826150532683726670193980681144805973867982802041828785123039607826407330788163529231258159933600199455779499874580405734955567578785020313722923019243665769002879459106879098905493582330748325366372894515758470690893056268666986174037574089173502066941747813363597144425944520913991582530919483312125893714215113607758389694345842750836577990715674567106553994807851177595128977701653048358097932434651908483145810084574492299640943536283048754503488359543107212801597269217454485178254779317659944798485211038814476244401108454580767557381926169125262734960370658240358885431925298214186316772771443174889963588939832740761633447245907208516037483415558914973665438533360722292292516313684908735528556829573966476366037802675241596957466499174173964640361218960863211541780548233423542278672510236191533065895726129216280008284833982239901043553274376374476087054234050845372235314922134058841712382099725355044461449073003132468751123676989733182779053371696494471028081469007390860692979334409652277230081306519998892542873309527274873784774806841477636985968324440001883735106426208626223939204769682065571303114156094151701404789856581859074140909277650161284827026103747392378205959912875084229146840867679505377379177547412408402185074436476091994325035572366289216006407514214515686035156250000000000000000 [149,3] 2798950949181617306099063500285386489801766778966676277190624577310668077366685458742774215009386323334684691573887771444978221656607713846239285117914061044465047389958926496472855776237800570024432037370882828057887690744887537086129151654494012951739265277026201531454706965974221182381158157445624478460884363855318479255703972087343180275616486894062885895113254975580868746136495990927400839324925049554253536608068292439452335728723590639400652096883651702389835116653144094722252888802521808810615978888995465532237157687527392028388791246074137697008906059245704454042084710774917353222694127534360776066221065443751518969219436672194656049890005821575256898004415211861321197252718885581089548884929662180504458888921876961804877236645931796436236121949783142854499617764719893702774264775197708360718268803105106667781704286862027635280634350555991685695382622434931014970326193965004516764819091565312861415476157533450824949493309184686560157162746862480520579163688393280660397160299348264098374359917881526644484483405653945014657006701655453175324487266608151226667255799680997465414916534664542246401931465080437898544431729328118002292093486346526462271818748144500835632442265652198689303402444253379748768393214072399936051000140923952239936355368339204965669680944646986458880281704513069449473161804959956299921273351285765279112314336937552056902442299201208727553594250442854537360038230462341773439417129053921044901724443439162663904598958436035386189041103116272046972941400292762050384765184992330577821096101284992246513301368272947807799270889837932856978225609174367908619546829204845000710289228045976243578508718159523759842909058280200306150000873652682585803193799936296567767907379010277936349391255188173738577573058090656333596284030052802612882979415852523089330481278331226653332586292683164601344140476324252653806663573056459777985637525643536349662099382840096950531005859375000000000000000000 [149,4] 3982738954399400637562804047102067447903904658039280775885610509045443728420594484866973903552261203137463493817926526748733305214440167352485846542373967049913989411644910075423241075029869679596974311643451478894825494822313647546433213917769410633849687391929856476937170773181454793695975012464341497836526223399013954876192519404100422743989740556905941711461934645783998490389560013642776942607069391974614184217362971985706949556504141600676921047254977388311828192797358546361899716129619142076411033180035601718752422173756232184132177545311083237243923990692870840772419733049771662685922866804030310320169913320432047342005478058888497862568810522960071475182175847315977039837621897438083801267517787603205873089507022395229108236848385138256418480751194898947307433405724794975216280350997578562685651699431782396650709902848820613498386419569507009384965629107139790047111083885862016708699922862062567862839421114794919682369997819720071853593959830749514664048476660041756590662616986833881775629226316517537667406115610182383707266965122609809396559933370977552007043765196976664553143627904287734545090147008438206207288121643335953328712235968824618857456205727980752942495557439226304971876550924204487797798718190050990056251155989408423025353517782883505437674700549517730907484109829405828922377861440415475478379901624687474213303363940197153255766557397549174039236535811096708325181616855565007054861526359517801953776750645397400412244388050120401896951720704906123956741219580696914340711116130372818943439126548960919671413136603562305367160524037533756185738938603732927917046502826101295447956074058582938244272913372171866586016216755661239685920020172876482534998566033879248114260499532781445577174888332302775684380315981156131297300286695963879752836819156910836504706141594540474194654159757372762452723625218280225354793951590262859770830801073304705539612768916413187980651855468750000000000000 [149,5] -55156942184259990879494796209654045776687835036555957706688535343744490500490194336659685201360271747688150994638479886119146473782627136517237382795482576021232318192675307602459629941251758914261825231825620521599808421584013608338450225806016419777636874068425013188036811455748229772148324451377890717613616981802852933546637265898822156075303522053821752957880764808499537051603501961716501529550787055775855887615293681162750354578273480122918691197064010690668085948131369536999796127490081758704953678355564945694942420304758553616165640153134715484051347701553063381075413845389601707067153741033149377953595357780992066611281942616904917369060652107047413327629538246007084001265880718997422852085527764124957440915050764424116115347544053869492179238006696527236332125645575287653692439045096272028680243243776506389388100871933063172523141403696398622571141259826843467996627341676246344870326283943399895288674021614832407999518047971747726971431400821800978554513190154841069633467706419457034795067951993741462485698313270933662495813058838213645605370073368847068950371814056178199892550350200134170222804941677626185000308864565120132866185248727779716738528811678669745239082215993271105461073930280445456093590437648754340215557667166633299736629879253192284314656008366745105012554162333405371803626407636922296303830306383634817773201897581365305343738488686471131984891515220742427102489932149667097143127196329468520436475443232192406185394011393063349722278168267531262613366395827052329005126782529051268910640309233809389400762402954223908081218216777644362281538258310701382835150029040325314353633877701896371965466521396386510656486640458384233701596376190006088326891474202379557517881037471599518841393410785389766314474841708483696934835995076559972966431939660071425298174369965814100359511541888806505816116986365837967687540983139914230561941244079804391731158830225467681884765625000000000000000 [149,6] 175344296617023604105835625943863597772407456407848622066264610314230799493032304794524362838714421469200563230338370182956666797461255796207338486392406381890411999424285310303347034497089117905018779879760050291370354238542739667291250953032194099696925071368545630139237189623447154246651363666204290109081902202982644704006949342267791038479726536323169214816460411165354894668397416951590691848913118974121391318323612379902938718203933831070706264717064546093397444744126083473464365137433301466640486613572559744761965502678372129885811206305803730798400500152343134009882073296460585450958560926010177032796450765769679705607657078662314723017982749784946150417299764631082752359803200947513845192213175447686894486485169380737068505092087082521220001506978664369042584504576725903287824975072576535772556701205416409855971785135371179475779510705919939251239369283438474638461377325793500457921746874191500755681603597199519281045146942763461571727212772897879707941814645625864274649834090847454935068083762710728201247362076663443749752844569651545452682233090894500606472986037146746456865332076088945512810313672084604848237215926158414596523009221496695800355933866793610501749678517087511292015029597817825853351336407100523786904330256384456275355482743106922318962710552957723094297864096950410297188673945687603075021934290238675700878188519198811249178192826545469355254744364076829112627139872664606255355359721124966524443952313419333307933463381823312864592181791836310560969844125557424765656495934767891200326056317334501574172462219854472817228602027576093969959759760580816097669565421007040172860438156278578252995602657147115266793185702488957412183228791159664414751755065077151407526364420120678390562939723921113777021618615997510405675985307098261684650933801096320715407909320827019021645815887478557104937669092268355479219100644063167127398045891384370520427182782441377639770507812500000000000 [149,7] -218509193695559688655141380089020587272231008690984994549400477601266303596359748958271607968984310556171160809365599648904711700194502113632914266849878312131827939508000092688228641291144483577639687305214509169876465072151113002407582826929499294750497705463055558577942926381440766749380045993233560392726822240650285795623497699431282589369843657654789540030640760223968745400128377499886971687437886379008153435859938286260821909663807608424805366228666681039471176339959109489363868485240980278822676023356229565599730910305393991380627274619116145673811353799249450120279439851364964812715124996009366446909453426738858746140604685773329991777650787679497477390333797388268472212721752294642153125454790042719528612044813811359435216626910602657024314627621882753481765079701380740350760557887343084030408371435207373743948537683342305857926659768871210663913601167943821287046293846998827043600178404718062645603383587377650627947835232253778013461228963548764733811264569037365032654111331060549353746985544051013662347307369697418816230516135792486135423963377221270339758413089764324694992500679515959968193016161147781680068083788692816906755289783229525208535616378946361034191211704903580561226954183539258169970987374761820414672891314222319164520217580800840897180714003311952785311664415455715864867217337648724266207723622142030690503299753483996065406083794576748109675411676117660141553726140333882614838833646358854992292442008097074732467994738676867294289460373313542346409474989396448870335385091104248494131047600402553306311209633818443630793518943023587017154610124934300595585966857028690705715982259082573852837279197518231492932930055461028178761776223706239390807900574399157751452826608725346384885433881298523148901978096966507990069121340189971114788959388332824462618292925335271879966902423186451393498878233727498488699268012923273164088699971330242988187819719314575195312500000000000000 [149,8] 906496286224775603662434497764228091291219450745019431400171723711163850797785651756714479533845542261116009149791417281298825802758377539429308042665407048993246487273173484048117983790874955094194807601597874918994121351885596337681427882317462954557391943402626898140166625003966485597156261207449850892547300257454465419673231968152231683729600455849372605242623893469814300818210017715670590063619957187713113310525994879263281336749060862416510239532173318004028428530261895913257863487701387067586409512377885272566749875642570076568224369780265952210928025249003582263266003908905872306127140859264007424634306177844397706703835758044441849694740734065647212039218399180619485965847380757727255423923962532456760619851886693493782358913815388520741546339113737672582385249062856911285875685974627593100515253621330328211176161791589609083644531144049553361466460615661151154172551039733027029839626342342437910105837649773992574484937540453168582947230700923738484885916850622465918200596113786253493721711975193063015886626594699965580677446388679541147681591248686019326761831151023582949275311568428164391403935057588565589835003260414832839994468279250795157271409819013333751585245134825671188906215977109657490346078560633961303756752872297216815809078339297172099749008468279448213025867674551207730751324102909577141069445227310642945156924102673599977542911400347627245103407367665563243142478238607499816223464334799636919389320970204680397659972422423057788472620482892053586996312704242024396550004562998714958367565427102908083784239271940352641781940356684155235284361090065813292605340258789354019818193448429468804975632327980441350481874961197887743257852718160517217018057392165340139806309644869720807611214675076547167890396376462338486016311846676902392930492573762994234529873002791737403475302305454070225536181794576757189265730566877740138898023047886454151012003421783447265625000000000000 [149,9] -7632151042814597139257293472514067339323459919199965474492078734810817749483927782593352863191207181573554549863005313950256368912290100665612099565406934907407710538405522014739281484646001675900237227836881901912628938239512585605897822706183559574105447880728183686133378770538531864956357074037522437087259143140381032626753971378542983534913987364447717878000342532976255159924760142880219105632540447362701975278785961055014446195401468018249589551685654265221133974376049613149661719791436690361263957488977730751192032599361791695117327357614397842157901548423190386526024366793010972120427293652051384206069367667720657795081527627689810395268709484483270274612286170153253284580219475193155236845884905367714475157937072898276621468308365291584281696488002874665784925127914116356761504329428420444235218090865652889007206309795187610529881546660011306402551838764824876680258364684388895333393737045273142084035555749147055078000784274952624963438786994262174225132187618534696747522114508085042855245631743270950091418674960997405134812454436164375012406727201276952943367098243220250100048329500429670359669398285558320859276101642264259029502148461355878625322704853871092212204760278983107901825453213373663170521727694052258490402280583329881767509881907319845567163797416055800169211530526893101327566909362180549236911343664967451044767527110102456217065785808687085880987684025701784107970440606979740814760452433097824201123466685128469034483283859052927749647295886498935113206412076085107828008810663793411773282611516190776642066795791589886277367281595308592660049727472201543715816773006445172961757573593500626440421501571648142577699722978897467219307090049203406134538215289027196093155120504916512535997072547525901077444870813932652538359922749368780693557943735634565127773842283880079104194943487749295975797302988738236500183019221546336374739638586106593720614910125732421875000000000000 [149,10] 35286817926468447910480313676713373444120744234875919813042164275509556325216493297912671679347469102723684011912438133929501521947050667458301887510975876504940548061253648727122314811351284116560269828481338743795791706229331589908483956743666094736009950879164929006520633995717410396765873731157664891482200889222078602568533472413073328038417871601359628068838191054273273405355600706111239622926777776812786557893580873324052043161000744311701232699211247100533845449009609033588343100992624684955355437790337728502505145976538244684496130597125164254450156268029748499191150664852206350510896203653572017305652861787646792640104830405429502540432823853557788623154327937846859503144064987645943958001462179752163313797325713309258425321232418043869714093249635382192920598937589145036393258377682632067282811761792622029671810427424946297966224738542005790545493622375050404054303549266800908811933197170202816591017416557999090123364760651123068157284872333719927722549824650512282658705568234566328019546646858020993493432792889086550931877076310606453950912195602865267014321886539444253203935792925979762167590099865510368355985582309792587962884534923991478962671077812554432382523789876201930459859113698107895997062994089760570973554305890115049034875408153067172976870479382881470509713912776405921585643134244441524427734303928200743067743756402322077613842075196500013939713440922493465374631414139295470815319347529863786567979831050078730226288568066757170186677360546969806830069920049211595559620872887153711506936193557496144254393565191676380476063580565041084606097951764163443633715549329753750333069248140438765824774112004803462791523159774048931008049777117415619967012249423037577478107687667708097403118441951515812890195715830330660515277447006492202322962127222325387118725460684443270060869084244777980518598989047044572264262136433656154299587370815061149187386035919189453125000000000 [149,11] -119519698124855562914684103219801301592242777946586698260490441340109808953281176721468952840041193289316376241660305514829190054573673502256602852002344037277331649547258537726984827710574017266535464426131522304448765046264985262447329713367390658126723377937805743476935123521216151560885106638478367095131500975041168766007318468173507988458968721088265649201588024398142741840805888068323380506897312996268117181726194117449004350510515561928298774993910902877683222821054554205451554150828597038684290400295117932397326629294398595971079620132690945089844633782861518037641090412605859115592676979100983945054660875459602567200853743106765538303995960809453950260510805042202389626326739093499527295222957606048154742367378572805725356826613642445385584232423903751331500675710557029230804034315402917787921652284372813827790578285673871882176533448892814255912493841455893892421521699340966465598020246807421351136307589761806559628357543232518329176903502876746638148406583622835562372199389076220636814944882682990886592248153289604263871708363252985375000760718782138460397748446149210169310388198381008046570892593199175988584139562827281103179442798172030914652412500059109463491793418216977429218026931760138377978936441653409551814307337155606437826020543291813453577751126880041116545424529572998401713957912693719349588959034818972507185380237714930545560620263774281172200321471116529569405635904944058153024630638532708977034778826115978893163550458139712656966868303337828917492920463460971810530437840866345340786848071431443641820435838839659889221372167311962768474872805992943914179581606045671719989656701267173186004585955739184549612584919253362944563436381401194368071181225493869348390840385907125140025919071868973026381715702525957659382704644700148510454169128580340009444789421362390948247173691147892462774050755849607119281941848814437845405223015404772013425827026367187500000000000 [149,12] 346209306985805674476147487345763582430270250486998485775877478469425028445395236405839075418976062854233827908235352967168164194494530922922905276897357842928032616934452889806309036269723039886239331711340383714305305786242034374697775314363811749065032228955706630292137025391554326839628165935489452047093931824204960212362667602181479910953043710298254058843823826270655965714161594453652285914691188654288046493110365379676898887832676327071654798344794191136132586461669820869397704231735834312959239495690683939465251822327641984494484096552034019750074216206402295628213881275202971990488045330834760768425321881426957971492304564183461949084907177225694056768355935625005848333849444543218607909792719708585612616262428319331991781572475504913861860052151181446102284332972004880458394730274192288344226901202705285148586574576409315797985111893096877134289182800134982261751462673300548297195750749964178845052494203232584986745210973939926759599774986257308344913893905187013120603377005914894321936911623208419704759829434606160934676739477861129686569524322162252934522580950004520075254513631753726960834546518677885955169595724970038214165234027320145212921126440068632054925877798316944583224668154243286114850417629402655941041387580700969246482545398785956608413402915287382990729564534523806780534474680793799698218068134270770520897659983107580008893696792978897415931637047537625991765531387175271956255396952126366506850865494415062136928103642986031167135255288459235931993419423354651713317009368756539550990844374389365449826584712269011298027790290011012212253614516635584355760753771464856884572781945670824343566594932293095286864603028850896884328182060375006933579997633279834607425851168639174455084389305421471380949774194684457255351001316358436330069179046502586007869806674744682870788640942738146061189361771328647654595784318581896954469812044408172369003295898437500000000000 [149,13] -880372520444971947534180282367624062998633055510563951489445105418485535962908328014758234851539168748793580090720286095043856420759476044950818953199192506756688018111677888770908861752956158418030530477117181988959473445739485705031672498565235786111796159965418779877719134531140496361364110050264281273086181353150349152481228723418295286491543454793178572831477936396201062799893900428467703170500266333725236629677558996905166470068743663092592973552287999423075647938494154481525825643995191474033836045281203605560432753819106249330814417244946374188052359194371970553477200726516061947954296651980716182412279428971848223819462446404896628744380405840870984224708299830890566244876030498454041835063945333038053617719656255999605973858219329321498317040578939983346165612909569625224502175817345501651512537328115243489894738003022077467375656627840100113117254674530156779450143753839859718550015662971440348491690483591815042975171060004954988256821968978044063094708560872072784198335503990162055112673832067669416195364687319738525528415204943775843627294076624935906667177103699960527911369115895450667376000104307354300895509653328604659547369786052164508247624441965348008784822927031202591144991325033598000845262941892054865469028913275796384703966434805045327150005629905856746102991338247208841824263965204749730837867121672034979236329869404342796078273260944218470528375287406360665509795456968880209370057652616159559431104214244884664260305791341640822047270733948834396228844788781567319233595348021001732485691925771948247596093941176063341078895810523705225435180339068301627621487875977614503214185577771468984351566965002193218409624791230708731633016905513256618262112523828825012419258973068663017276974225110848003015584571535860874162811973215550902508148026480491005032487896678687617459181348470527893655515241701548373183094237104384660597133915871381759643554687500000000000 [149,14] 1960653182627177673811491571353170305746697532623094994530768609414662320394956667609423812227602368293153225150363703438898686221601963851818204914019759894316609723288490287172781764184392344014502401519800621000395050734684926149184679610546867513350302759888725357838239647494701590903647296270287648324862377815809767283926788944492303987998763588311116513002344772223735727488608126976669296171494175802520612491002171771131349527369753829352923592573853139697975144617951045573799189911825818191333320727067632716952167263946242239700338519432369086132850783312549658633914484247492110969908104526693163035257392409300358168075822329439671802250846579119705921599873813944755843813636716637260723482424018771478904121450586604757246574413596417378711222755556323108576106846764572467074726760787723064210920224287736681861758575748549954974381925771492199895751080026601440496414576194195123548686846016557601199908180744256216430336502773167139337485109024671405971305476833874997482215448123738571408347215123515099745453913400415982885651033455335541099321756965140560673930002052354078500555607388709355265059120867359686288606087970080895502956025623203129261769160711198481777118285538094509986108636407934736031841333958768758889416202052091050496638983311342472866420891543546224398278121294007599849091000142655304019667356573331719641886374689483137464092335362600582944038386870216774642001708158693020059703715991091674781302701291723848996751796919598024501878388087822034617303868066131792664057968370238972540867759661296621289302343848556682004035696432846873005712753606402566256842228217061874029429965073937161671124367542129589073145083490705801020402374757312793597444484646442396225092085825104645085763751615097185279486042424292522114775327545866933863822138390283539038559838034671159105094000088478629169830907329817760535039953065372664298138261074200272560119628906250000000 [149,15] -3879546138705827765884738338887832096740478747886624098068609093299800695998428694415405026638169861815401907830876197474840913670571316918904868458673877420895831049896428009632389946136561428405768774927996360536988162430174886595377603829490846466370359910984122833939527930021329559709550862338572287438613111105680956008962561810897433672863827603634136975986426014952092813809182096467194280589636055548712950532158686121027248949642785397287237194428107962799913185140840172722961201253385840600986488154995242518675462762532691950199349879819588490241331516458233926656459327894473568467970523956959460329590224955775505813966668393359471247856438143465926202881540119095831830256361282397399339055652433397220587160088218840554248689152692001790354913890491894794745113834441190643672494365012228203159545133083764594207136017100111186029177465199471574148207322524936609135375980133734769653837647446489692165088146983019223537937862769635444459722552826087309754450610752157504461499244078614817098603800303222979289211472386180949375025031974458507949249324163232348845894254976917297483163235200182690047140076362706520906410876952903097583997120581364802572600642401115821737072816856093524734392743489422881694748739654101191088891256013394463235980676336285792891338081809709293164734000994601471897894926605213709129495734316023235707004354337410048385800732927955236214707603806816661999120532059569549835342163524440371392106593219333282718061597422174797751322576142611562786873132626878650509199299019174647503686234698459873553900419649823061022100470603544727973974709216192175347282201229083387574156062033776821389121310313724731172865068327453348149799560756516468614256495618568009885229217077674544151969197898226136040976431234249528558894637684906984263301830192448022266607901996488916899781288658339100610626468441895759830910506149592720248620025813579559326171875000000000 [149,16] 6966007221663014818531400466519241943803684602397205761832755907483231718338806829188262921295459736216721785443993056769789775725722426213273634564282031811427234905550460381053718206066821420144974242821556985159789774687398926205448397809359261310275815666577380309033501912649079581980794047435189497965002279784422715254132193626562236158961114237162474846915721289528519054414652586667610505959926779145548756771073552801378623597792203436287467004550149126230495115711222032333981510563108901832334661247236982749588350617859027224238951265680220766064998984161187225026252262609367707362011323603195899800584172263457437758079770685887797386998983723877439868335911833218539623196565775433104135813511992753606221492477919333133223381418254542091698665056350563597764323475114999242119808957208067540839935420915968616935578317406376327714761867331857024927856145203358476336351227590299735423038686696361704641716781922281894356706025794538132367998493469740207528845501305687243931323802112054963039482806274192704080287944946960362904572924613009895402365128664247006784855933581885546423245543950384057886879168900700107459209739169966540270487962532899099421914880774710349249239402665828541658474281442948732768156124046209037232523420936373982904867040340365997284710748522441222495102373271800311098048874272934653322534359206772518334466818897657247967168746383277609434960262305324266797894925063997808925476347644203143431639768406715943843356295806014128728829843721863602507074563230983679419999443636904413762898315925885752247395173120754413102198956252240875512468794027581568910868510227433090495613806896430295099326665540952169645669640487069045394715944495984612943814509577808970955229674986131950188886478042170139901549410536832385041447670493803496137220737526306194002462391582664229318841354987609309282620094529706365011831326050639745517401024699211120605468750000000 [149,17] -11479550820258056445856867816831996718385555055421577128197063872147697070198254603297414020609873112847433782753767092685485868970986037519895335614862988250817156451284140632379322924905522349337670085817198431816520663423527626507646933000944074782313894057191537589835031429245240231378626345600367234552126778809910486408340893553003308783990474705529330578994034659834039589146052284396074294675096825995307622618651087970100326787948437535609573705725343856130409829510944463514371126745765927050843286865009880735725187189335210230141565227743372319052921200869857744080481682073243474333621307955894409877164281613944747177772528670905544609482463136919977592536534881085814062433124792718549681457994663482532147528438166627721025479243536504187644188817725347763690150840146604494708764457187456720000402167680947912846014812466906710450075105974094650144373741294536861126277351788591289555602447545899766256484096572082120233043838832417659741730385679930940027596799175718931173972849074091646445648074363057270938405616015043092194121285784684660985334849626573807830173692146631304963776870474568382223000216332592303211957758535049265457817954927214927692562808210098645905582253624842561954505930278790094673633625361892678478295860529295280797583477050093429397501412816769714661351197836691163763450218013334316173968077373295033262335560800753202655754906265914383958308087459594223639972668876286056403553759394219201042952487557611228162338735715174680168717309932735573589613117802625812896504261652902155902925224284374842776599906941112116525637766312864692990005718923751096993013558173450186906236457603463273649866341627770519335452259152746366868056219944368008821745213427721257027808272550193182072154925446313840394336746823914654847520611288439366633635576509791617358069829275690661752974989657964803592875438427488646309093667241540970280766487121582031250000000000 [149,18] 17350648952051555210994507067062549523567460033175001775135968343940440899021467092538803384139566353396865850694871209833257678884340436447926355555520707362422854998848837168640241083401407089927312189041763596240082177276855942055098767159431775862805829394991606463160747403915637092808955913453970172330174301991109632912466573709207687138433830372242875263930835266265682539167609700846711805438674749397228723051424604288779834765838002911968947414333750687434938003129956410580935536622654355309645525971168530701884369344688178066376544900134654231782649731926826072300557106496668652925070417151534264931767548559821553299121215442681036919791419321303092831656179642806191183105278879594162322522305789913334422097591848406839071048274311382591960136896596847716116698894577806693146496156713734949556205709312402230951454637851507710992805035715768026796687546550346987835790037665897048970756450628331488422554329650834995270417629736216443437211049456037161108660456989920165413575235704149617075814599939477843453357697564910638059695622629917237080084114785604886265061201909625808668860833242765596937904610175036278070264931212549665002034203126417507188008564042329867443730730138406349035463388628239554807498586889684380697765284526829608532992093262661811016599574334945686387703457584913403230486088596257285529108205543535684226612503233744759859033894055078682858910219310558540424479790527532249636686376936550582770547415007502489184435429165559191400084649685708522155484934861399956458268475383832046140797579825613551055641500271840848126760484495574765465391184516851949367629132011532565427309247171654281981058947239433261879703486085052706085497770785871549876119534377086328813702596831254836086466371069113742031417303524389860954380141534895383554822334654109370440313481583565082133088612735259100022990048167671663786881808277939853724092245101928710937500000 [149,19] -23918905508078670585654702038051648375439693052753470912823607195364197368635259545972458529925884856648766317384662054044781353277148735474829200785475578693351473000980400221580051758461583199429804998056850219262727465813911569183006808388768112538043922628474628263086941225517146830626130143328256086295605991976121577876257316694284143361026977644828555349150305572346545707247855540854940260601493481795794277609531631353933900762274582008331290313410046029852186535969377825645739363181355230671306102282324809903983679414006714568526708638120283294326132722956323151439785424641583322116687941312618977655128487881429340874230772261117217259539767803768907265054351363252960529536207473261145051810863856414102988373034657934189290484518030247302070262432993420335720774782857109481053269510550930577107562822532978223029178377472583378458157565844262588071400209829533947667178389499677444520463919058715588383502799528334740591688023036594316899373360490876742208199828173449388360933705596613047115688579989102277297520789103687027529748252984021491494640971250865862427596156395976647525100851420953416779219986406550217381261752037294383755076598061143472108304207252234216940696480566312859717525051944404290470443462516476034290014710475192237393679834615039146165662577537075187904574442089995399162820845912086226899494861258178760025477136691127416559096238102284887204372048179178010604551000243072883656653935439321984763910907917006857356660066360039210584307470434957221193828464877807925455887183332953537926013616516884509570043356329537058182916665442685592225236913435012052457597912389531212310427891625029949669064961098967890615688344387222256093073847419967445646835997572038869576523362895401154012930020370692671294156401735429204606013040811839770808234346488306992477942195659996767788641920000414790790917830094405860386075346468714997172355651855468750000000 [149,20] 29918895072339041025555003623105621295162324705863011818665328325624608855630478242352832500449485833252911028292235708384119636198144317684384537716509922892174901932125749112553538076913750825709124544929153598419519242061190000414109541430098421949166247763109946741676874726327252084277530422788416762291003928440649616634930871936940659027981382397891243602676321615213117328594006230722077303804784958974929809326496751559089142694272499135787516222799990303525551929693635480455479061466280063960741134264503328955486268197004887238189242454841590174913983697678832947731771807968031515025808159060982645991642521334358903143255730117708338791689819356207523632593297338710695668149410786575587752193578751749850261579682416751397130895778923969586150994566763528539513528880350454622464409612099851443598747955870187743556234870928000262527701031800734885544848671954739485627598118888685522009351956201827680666286850510557357327590761683745121952654064467269895067960014989601197232318424596560239082279800163525361579884816463143106235983701926499994502424276401377053733892631403738614605474635869081265363483619151307592640830031818750862174449170680469041098103313861953690260740045142780602757911077052698904616413980295592341242166222325891749405551170817638677504548154651258510360628497870834958256842461230107558168651903506687295436900832205955517524869772930236997998715362038214453311749859654722013590241345289624867668109500837488307171671093866782126660752163570136645683711793649368539710086478159405273598228879209000281181612713719165865122536125128026418837074750192836242536988568122209025552050548810712310755312972107732399751453438023254033890690392312752312386485529192482718700444808765030901973340309246135218780651808215829243895522391219146966683610750125264493468476714264948630475749718870011108826266032611335132784802226524334400892257690429687500000 [149,21] -33815250814529998660725104376316508424104896050414495651546496598744653259784377164601557681594005723539062640927288140086814014096680207415223484546526279071036462013127297734095710699635632120028051121808506206452086047271697900014969489687301521375862995513432848086574931455906971691834240032996090849079047556073376036662623958834362327161356311368326744712658639017104477276180060227263912705148735849974756437958597035414755409694423757878527927729217606842425480750634586071482587702108802787245570544946284827456842843414373713806549387091052117320534332898729765294715668915833462292476766100635497959935873512458329037613617997153448115830569720439947745234897785174647071652216360283890911994327231705991287061779205334040353580994755533930236142228796431338105153143963548922919278390801439473213254770199310327816520177638633952976775007116203276047563826842611866746818419057870971160278759102539102094726587350445895840760199273987405198019547566980104393250450743846419400757674201806154809304604567309803459164094985173539210860752074307620593018688163122069444371847370806891613952603170414145355569265936954701998620027611248247885533565760405690157859354073851787876518031857089739213694548788838010467187146562898603389567180434204313147336085848958313223114860767715404047766520991139859248913409211179351392304879955543649236413782354519507201400657511727455729412332913061890735421359014837433586860367224427797165131584168128481384677171986004695879746269870549954636697476716361311000039685531029490911761170201587053161254811574676982311134304187721840480296195059618160582688181843839567880245540081147265317933200096138566156612166096873426385537077584280551135633466825520375336868261043875583399609243918377646965066929697372313687381988689694418102473153847075907864269116018816228545452435749337927756117661536039431524613974033854901790618896484375000000 [149,22] 34387156772251470897703718649448582078867467420736489489905697691190696021349312405385734715322761453196904485030826178974237975535777874495778920039086396275034364666733010124458070253897886379160014574201079210670055887669867855525659215722183867531425646604237738469864118559127387022108912231298923044995429770414843084930864913224485043050485734478543140926950557705394402797065351863740972196803415293766744478775227825498200453444460776284531778898442293618951724900158343614243337052900533673317835378765236343893368407018186850134567399883072328466319359869554292989866441212168102356064626292792061181713132640170058586282957212472241282312310874908762645296439322896252505172487378729399877800881190760769606886341370408614177882191068906196294046418132415450171786178862316222789713032853997838701146807401542042077945800068315882463320729081798555307684380160653726643593445632404283837575689144760265606109011857857830330897137839524485736663050079697163891969806697563789508243928772404405497458872628894257195731994056260257568319929436065371236138735117662107002750790412282657564088040899241439317163961816114622189935579329493863911471196217364045213315275851677086651956897879203839362087271277113616711006026459484157118685933952916891414786398557841422168739249224990028856272277595424174644583069653766893267747562943064463067235458244270454841986515675120372078077843408226159713311736881253096761892706079139456469078977680215736863574017305675103966969493357154714016798088891163366745206828332926475768461820403515831835597531888331954993284201013467037130310338179047731531767911044977258644641223936250871418355908385896391968998617386114981704743590143664712646287769484735508465570080608635434577087893354687544773126714882654591229198242748832285783785595408369555040802063795519561076748572879697003458753913271439550669583695707842707633972167968750000 [149,23] -31308888747813362787471950727885310395015854599876751956882761051215787494047457399929244249000460965110050809485674470562505114280084982253156031319293305532526452668003386837829013104948161184308721067630315970248673406683834308910614059787899579789819821538434599247356116061580495169580735847904714405502523554194598634265390861802555486931735155712041668923688317441092258569846213916726859071740944513218188541790935146305365956332207739772093012252930691684480778452946958102778010337402857993160196063717980579248116295243061983314623114503355871135329028471255808569821194619991677044006791997596792190172746424606873459128239209024782158979213472029198985782147977899656798877318072828811675130509729785517681067489176298460291309233781345091107218280502616235673956512207631480631412846790823783608980962517638178641779050468783786915161398310533147926368208652875374703231005586175195084914823479392484701103823760396132503939942552618210732620537908819348862643994424687710955179616773494645577190473774046425548268124436023541799148854648483902876802276565710271474772306901793742601343282502703488325020041766673320238928574244847524916071239969131256613458836893007818949459789396772647398300595510644176756889016606125670693780936258589998745764032442063252866799247719952760183505848695691421020318601905997670479286356375802855350513632890074071902838182562151268858716388315514865818243942001180203708245489714944179815872205883457738469023788715228615692338949720769099259623106066391284756226600787461563108293737137990959414822894893579593416705199531601698797472763181715667899477550696011052640193777808623722808440017108180110609408730103859074012351299806382516089882642577056327986116221488671146380256701963224340996124474589751977521322195020482515918205142791934873725652220527329935611793237979315186147090233070855447294889017939567565917968750000000 [149,24] 25383763409623143685157557730627356000118880027016620156317349480451047334398416235770008797020201775102719081555965819186686960756627200615117965385411035367424634960347223295264794666217118694407657444584503129045496710290756112885404775218967467278715544561491176426524515495230028573902599604773549836347337184635805133880023491208733482336555715021623765080584084486095845566754288137420344720512332154547046546079113411574696109295995592012497229402157677422528097198400057019153604901856794534985484555601864790851995369728227191415703128623684013755302714778794239541895901745604458473002898855529876982447371335368648425539975816979248420083869987216314657823598039835907023491879147870353615651599369751045538577070964017723551392892229571877661220291949492039478101939882358944382918817937871089274488982213878352193771796999613818515053815878025920535548219645843333861931161005270397069499139132803418036314859032082330595984891535099889422391174157633600973972181705733032332230670556977810355395802064981803320459407572083692590955084330490922654945413537396828564427956823535940039038517836640555114873825808908401772507270390867308810792840830176933059070842348863669171039511921856658414529456005717108302683462061995090940327051520635956095702405337613783242663812299162608459208012996453248095844688471841669470231533737423927569702014323727283284866762738880635405463258100738708009859673897298701125975594976654110364551512184057666165398361250636588917438102226677016054265999087754655271258079449598316929347164445093080046731310299451882451482342060474639578689433770360322458225247576010911444891461712308336851821277259140480802553753371231640818196162831571226542876578342968162915286830249601970489060781837202714435902373973024420173667338156339902131009201995528246086060054589289922413629489971735921119822709801638893623021431267261505126953125000 [149,25] -18217378876119667062694691850288851177329791092312006630267750506216165534997890822082671907073743159682146418957826792134596325896440276530206661782544106098351777397997289186503378849415627695589785966580198334491675943898039872685438415260939420728767227763319865973212377595122924096222894616302375627524561825004956410447696222319676026139909813157108038908933297936629570628018502392336858480081085196602179491618365592280863477059555785858062885785525588011193316924665764313446478780620966356849897047864504956620179869972582201539683357160666252425184810559486304951197549710645399117368495193711531631786032915554209276209018452677830593430387379308701671192104595770734931362227076456563142829719886350408508420656566084662521056382710749456756983570776313316043814316648453363443974242990704768748600144586236548370726943163036693965202082334555759256728877586627334920096879332200703266552835977321081943756432911597239303859770687071699250395010769284771515439515893294276101348832006488950366315744529763507271599765753131813190506951208278343901202028357121265233129306342919176719910264231479325972892471023800712853093467133445338700247779637733123131129465541564351346504913424659797003127936079965671730236469901415373028372188085770956144219163284060237023688828766687750706856476690704449822256491915187449114705470109951435106562982316032291367857845593792886185584575325315620296474854673382912862532926970235621629768832744459101838908530211215017344382264912074388668542700365089227862553571961732054764214384682973928358674714507594231920565672085824714237528802143783188425000652596673277856888343739828263777063209222427690949062902636349898160071779887760620410315550715271925757493447049159994259608559237349595585394582485061605523921790485015540676323275775038444887957998284955616726226183940425540086058830979709455277770757675170898437500000 [149,26] 11493599625189383416659836579313304227575017041502099959196834603033643719773133865485333391223004576853476641191771824608728167982838437930083621820052693873433755759278886055647806327988695720996554788942800069740620154408046904697692842184267419165421479943046497363337609341119960838904773238828895936545096367194661750492742147815456259620069114596058497712078585375343072200403867749197498886879653771665293295377838297888350834307638324595528228386260026417632327990621238334061734249882265328762931348195875848276974301778337564504755947849624105055760339727700442163633160243179595684338000937570938057760222020470034064461670548535657372550904060576760183345353248879768534438547816022841845532040937862845499535844137792295331762976612850637340254970877881549768490783231018077260632185060723973695699023913715171354744468967877455168870201669686045904764305067006134606906364263196119642022836074713896710897900755027146373623098416521737092486407192818300905355807295644150023196744610157083811500295330942356932513652736205469025421158674448863010699951007312812477377900171877891378573604713910239738711317405051719351844109980163294159898209609648389263402130606675690026159107506184105293273922913414883943248049486695354544537978841765462969389125853401149955602597167644884582885677840665216456627518368231755359651978462837065170523525063271719976962189162778301253511935087013369373829317897879146883114501689094053461882790182927617750745121236349379907345795938242379442437806587189544689948812122175246230111999532001101878879324872459009473826799369331179834534686296647341816204488989655669826302190463050690991248566246434143982474210157708199600603894218991457534280720785714378040139403925334881060539059754528894673171037860435524583068148030964111754649042066596294464926307238206107737384383535629307320093062116939108818769454956054687500000 [149,27] -6315016395176661693677233876174010042634692256659569156461444958728725261110053495186665048687641988436430107673439265876553545921501050879429385991250334227242775167770751683738053421629163202637075339220447383440299187838103388911565410024927945666456546741123609622627957145925826179995235337141678600583363107061902905513031048099380676306267835156184816153473145995987614108958767474654492551509422665115477116594722423059817583990141624345137158301633333491538753723879015306798330421856021728998583619212460241718788030012919617918798938562574560729604714544878168226364280715297483795430448179346276899666480873895425298617856005524452119776438779097958492279251773102459058693414530688943103909630636960175631814105097414119627587663438575118766450020465575130458678683256324703922280733419890321369728250821818695358244510352846283329708962932253058367244475348733293090136354810147828942729388634139369388205661035610352851049272540961454187314577136816472440685560293463042992960652128445939597181235657093140221614424185153261525638957554050274756557146570870757344407837845682521681135382414277929614385546017905824269749375739934291624170056856846888071565324701812350255338529056163087750550649866829527600160914386213446473281533989783684942014756056550127978616229377941467706677851678587682357819739552991426283461311858031948169951014552305651838081500018296568461681425408559018761490579756595375818394022922750450614054509654222184895876704722155698285172187247288878001709473034982920683995285999725916806751947326819452119942584711976348553188139997338457897604530694172265012904307669340990245739351157272691123599998974276934740286287827093449627834195434838756019936306468203857894684653818173552681039605922115367804447924235692828033837193425797247633571233594459724957890099520507705000215416969830323424616835836786776781082153320312500000 [149,28] 2975615445151959753986650974675886664358822974112880335851427741701069619861550039003288270610696046924624084725943507180926370839782009847432210199439184614495164367082399103457068875133620050851461490875469965847797958946289284940990472942402365534658207654900489970098126397929315285833136360371903585978257357372345539551608664950499016497467492674643030488196193746003975961098866425019663030752734276950397718980275298627737363677780387641453673686146941301392911727850646715894882980229686473596136670627738943173908706373982022970097012450639693466173884297529137023979091525259181762986903300222430808177501757659083592122364836851114262767193668823148589627835589441922795640902003500845894456248579530109276379194545269706046268875367324152418858915936601708578843119028672288952626645366869768386638961540289079334433303567019086148803180641264341242587008149703429029977528825005601651802138051331415190548875093252543515142394852470179790982610709697032686537830352871835610864034437477865959460028165903492858752883905668098208264837908316719188290705271763663768570164985547315990543073420396591630658588061918889004368621576449952698788741517603204326906104626008506174662807304414333192627120211747610093827736942666669454956641639447344305750693869820285531486261412294346560262047614200212985844213261844924997189319631479472774450921038431556923866594644607790605415434932906845435771857244365750628524321218327598698129567989932163269571164136250505215139937084603288510044944242132293342991470800109530399246571847903917373277221137626023747865515330457159927026510783587076136705792014126256889934005023218269871830110681217748359589901091991133512872677085494584778764973517456177639635242327460241675190704778412285993170618707344649986451475994417770941665942328729189787409603524258411142928716535508652953922137385234236717224121093750000 [149,29] -1167337560563378407719970431642830801748659915066320529812214409725283421296087470241810149327549244091475664799473397771799804450905906358406191400631967669555106132351675938930166864559140229229927527489607677285292086118341039186142161107752410579513814671113970332651020268435438294702637702751495017360496829737386223895392105836770085049993060244486209990319606252724833226988931106820982835703720338811586599698445777799348335143375107838131505319111096240374556201157322509756651877958019656256900560313820748742962932773596776005555483261966516434868742641802963985243108502590762783094788143786595143195826876314511240247951041758269916301576947953444586295880062873610952131150963992435570395024590226062375331471317919084715311830760944762483737091463407902616634550660947102544767872050502520513187831065688434458124292619232842535865105070368252083240820981550276387412535335440834877625669439505906760394657080957532468158550583215822484715770439559690607990244796326347190259508185807467327050777544339245841281518154965585696282244697954123783832924626649719160723571240365916523184651127249357968579499535090434075969319596497471373173251080496028184697829272115326765050700273754729030015415174866544472654660403584801478863981344840602653498056994937381855942488129907905991290933259610949574429589175855870508289397136395345702369454443399220669189153556984147988234663871915819558127426493673365856963571813912132886052533433561530187381888503404730613187280318595404805165513777497376190615812790093103557115260975185632091491926957423759413062828292099263597608081291713458147738017852356077227717893177032262898250027773263719295454140419842972454167712028379894871044256153100634891661237803061897967541725697130883347703180220700116689769547786760393800836784988361471772727702872606642038772029725293969859194476157426834106445312500000 [149,30] 355064124355202554254419190241845372578336371804202612372734380372586751299323159752621791706939245476626012662248497259300172840950215793900134924947209339035776145440261830655004596450985099470062404650724023983023640845551126208610157970347720433464333851040273355923045461049014961764471405486547883946285727412215531849678409384979661668033420374008234517136733692139814296261414274577639492361440460661060562380052118394432691717412430019316717588834896000610077082178967923822080626146278875369148298906800692492573854714070954635645086972184422013581279569567946679329629380812555812759139104664437267130767032684984282196900369480358762679834744504527812171453069740746892166287258174006774523896442478329179233873177519004413580388247956775762045116127260726825079864998822484795291530142675263042184922583846303813480093374326311069893283226114163764424796579091902435932436274024944225111365234410795295325645565937070232912875635131814414319426400229099445762187365770434001206192813486211532948795853008969918418414359846960705899714947828916521802775944646226505665608846722391613256687098218979041662495136930994925216718411776921218885098883498911494356185689335609020748118977970143210999015775195909615600393780087027887156380831901362329757293404646881423057182990976974359727493858432613103996906530024496460485314951840942259393758960215327706882087756605163013632766218746994641882161251847892382891883512995337747323860259707478600254668745395833780006823281572814981468041742870070079511269697777653872969992167711922895071422680701685611962450481200372675306047118046713164727776443064640512367000300383009630062594418249188433178982343732089751665434619699473509396694826773066300323894717639480283146834353243919006950241673824493153684440820779903192966706363387095077573787094558869882123036442714626457018312066793441772460937500 [149,31] -63940513707978130911255870603709803643001592104015893251193231382917078150155704995241373436449232721259455272382789638564601460807256036771705518852559545770675416837503317669912765553473487831202587582132916816229712616463173883030275209852722765005946404764399737882176618623543337175003019622469253896761451607609678149619352255393568829718797607782843769259533255487058931507376336081883373341406224367215924028450783289558942103161527033070545134252464615651473220900796580111285465421968830683901787979538283869840633092363479261116948201319872579858125817096823996905232657543094489489568489216269340787687276362637048557604699161962449995561791196222784769146909338900549997029479511523956818769608531364798384976702667983413920450133211381549140068697491613493315095950241584187074959922756434000559299782547481857617663393225784046692286006784317136442613716676546620472216035409410795796435655950226798817713370118159728275441251434637626763599755046100069472898656921266331299622576153633667206465082982115355908079217836271047047098114557193967252967724437755686380687123890841489175844150511720191859466181319773579606977891325148326826890333657977225738119260202972866097435034613930650186092097313358552036272134315809995958737676737147630304826183729996750413738187153552396053141100369599677273602419235228373978070603805735297554054049927467556083576755513248143283771203778232026717593632924392815286845563036737803432772015867540310679584552821440622274909351569228598045469178223290455190987832468609560028898251120339345835758416011230314229136692480392318740380862780438088214098624816087413512451247114384478495286912614948589130740707917624029527572495355227501977200848100401878293659787650425140896674640163111102698411684990382637948144907138159332959094375919866113643707673730781225124758123384827049449086189270019531250000 [149,32] -9691083157656521769075782390608162081343304168926395457959020695532199496582847005498938086696665865144422869321273835444713833943775670401093934049295745374173965198499930754712518780026734901413212436482555470090029109436908364138155554334589943024827734127227784493845641712107141264172056756519973416953376127497433245453805425973745969588977188479214295026650100708668150727259672987165766868091386622180085654509732003375295367255376049836217275154882300219143637376398880943486562647006753962920563276090478997918410356063235080682476397513367956590698665248314757202561583380810161896052425759823809001604467414259306734034869112598227591555723463531761423857328901893325446272472881395971049192455980961634660331983129019403041458608443833185056785776028113454346360096991528193786093725758877628308291335718981022415640943339169345793178639161768142708118296286351468311124959854584296344495421712495853490577645413467704192695864641213760234724845135750073760878482823070908972489916548462135554039709246468192220815338608313162656463928299554083659472231385915762402946230120087313949719466476401160606177050265800738679676292885605553182861116968219819838888520008094433526694805927063455289362645289993027125175162610521972829513655300756187550151338769408404980256899764420013407583652386125162754548104142917448368942111780727459750220688000526024057580080347473244550216091320920222229446989961398297573439623288672593605586351390929382650713080997858671006743550202286559940548954272199491643939633032369186116337441138585450699839701802782784139785157980799642794213145018868936009716186570334437184126908039177583579238145302311814868864361696937600587746664320247981702846792506615356545372192754433685468338583351688613140120179942234536512952079638827835938948289127423761961472648530815775976018448599474504590034484863281250000 [149,33] 15134060139051846050037893885211528220958910110085985822791240875529261520436637206926939947480634262983971152323862537845681502483545472067590270074835659314787949188267447999576237299004870937511692739108810338596489824139782189479735763642813109560723303679028560942952577504520040813041533136670192133917270819568667095849630648480200750449854908396572152772484726654470675102005262661137929695498777479363799791584158144334709920277868296618884738486611887326307958468168614643820701471657981939192909242477783812053303939648410193194747335081575209236225996639610405662281929270906403940373740693891678068351843949935504856077318869630578342774516427498608280296583007418759734239733155235821153910741589308973386283431026229844713770452213169212187186749439773481914073906348368502080806179775933586877509886974782462020695767210670350080400872935726287256536751011875400476243280768499637257796863641277063485632915248631729999402203020885908148420935423736738790342297136867280342117027013559535114754353888761190758555189571216490333831047098065607365756611060427140642067399102317084998739627174514435198836060443564360495978431093977267162515315140532701657727732172333848350460836074522755298438032176660718565813456549009156808138637690262841949128327628976282363833820792074622520819958192907249458871622459805967548413724319324569804786626774869682819573191098981141303790903069739418973227845371609702487029435762041967404148243455873468319848683321990915789392966040717857403007226749449218326688559858843929062561390008019408770373130804173414453197425428185648644466655401655532968618194426036948733273470507272566274030300091866171573068730528132440759961572414780691284008452139194406129940123823620411867366187577807945432148574969068158744588732488852652471606467874652143318298872048074878869322455302193760871887207031250000 [149,34] -8241532284839866133807408405083675919048481189946756975840875366139822682862260459276979099493744010328314618888780030539426547972542236200900920708554397951335826790455865763454735830967753870333548411440193494741425261926581868596818823409629041377543036160361985676381153373016829004902368003103626762788404576538559620977528484659290377760271289121852142616961347066509847842001658845379470483889228289567314439349237056481506316800093646814579276169726701498528018488600982214088466470480328252989526792636984876642795452666889083737057892065783338299063480929414444005591485658099130014311433652705214102691208520982072904725404913150849259973706701470990282237356507460337877954486234542047587929165418844612490996650735516297638602092928442454302600188855348085489260605800533803196726957972363427203617414120251759864955895177426638738001446113212347722167412362942268542141811621628400583762547484686834149806116240569605157271584953412041329537772474647291887331739968364646435993491945718567293709064413577019585026243586679642231202106044086871253566591390425501270657764182713691581020381129942796434077513881416060530115687742305854506864593730550610367454864816620978479956548714772175877198827912375121157190115574303351379470852836543274394946423977759531749822759046227469770304932765475781214241207133141110787074700536661526365595920187714759233191187468270023776190367725351555765693001025127133297023166456068908272463473478217281815353883330833577228519742044693209308338725620726195131206401219256778403609410233644365164738388248042724215201059886627861797967669446203771480404434677541930008286027929226732069078640928444891632621994384816754779247917448338908963200325538749201993627984143349327114240581095102310140680617975264426779422187136051254241765078246259275793780018232639619105958912728160619735717773437500 [149,35] 3213835651006114413795281035615108495770255352786258269814376747902955427139939544501617213623551052976033824308731495683785012988507380851383590564720613181194422738525815142740015664301523805526990443798656879149550162536410504007494960008445641090308615864112944340430754140090169910038540062190671574731174928809014480646387557665697806763236797877579153314343092182322119686063583015658366526756234924871266312789849416437362427337864770222755568932996274641810732999531845347363265709291955486803164646917877560164538376381413375742707545363086440269597294004684074740648974597516970789118672011834598508253067664781983365913780603314446343991074373289471329691291853786305838978579868716864643456842042289440769943215448945240152840635842916149459936172115974660817913696697963107922031761477575669220479755115657140663521061444192480829961127684747387607603650621181686000636428900661776163761235578675717611493510617148495253935868074376679789688079491395346038432499474706154272404996703363147089911609134636654479659176433347957893134387520438787761547269728672393682297081663899645274428472005140148421085879115583776271447927414020488686585226749402487622029939244769593339506015833326222827196417242935437380852331050105199137153571342445308266587486440106697593422825864832539162025224196745843897714463652942121604628871220200161690060080476479227990995093507342443873180759348751742134779860814902463727674491702740928295631737776757602058640057198473473896317634265820214602788506768271270248460937106136931367152740096810414781810768445100364499188117453786445830140931740646596689849578315019845424881942252322674601705907717175923336968454393679215538900352252573660201302685030359081246411156274869927261886831794425628857030636155911226774488118192971768794209465375048405429453503337342729232108784934520721435546875000 [149,36] -997383997157848335338136536282011277342731352868821689025096060455328315289410120962495660546176313569076537140725885140431047670479153842703235045368424481698308126265401062679470367809543694261860946391839370265788221957650705368503401192744454601220531174757770135087896853555433252937764971572041495239241624787129980800170326230450996268093913939667910253133559061160840623380466279185199702635782122793026879475164330586666735398712654476382123458072510674696589045417121514331176863448030337445339581768588338130390021970683365364998179487922457378128491977350326219092777285792810368689153450554332505281824212623046522489344194153171060225010306650445275143773844913487208428368936341977324540502619278344827320574828488888883337353809222458715600081414072971487673248339967902563204655960840991945552676234169869487925429065034999302980063305922403909881093853186555260759356164579144646163889410182813721419490196384578319031816195186518155550065079048727941071426821343545320053157499722995425038818106017486088263234954835141104045793441292473201309423491277524155979006733860939452243551249584099333210503312878558356591529724393972898134654081147108693565196800561611976904724781513375486865587170443014732386762056526558968253143875069414067214738390790562460447132267744098601227398162224424362417453590050827054341500222709333188541817180757621725470936399085228680746966648453429806635661034692394130714247858327075076879994181640672261111758868193467487792493554100477710393307949172301444116798184260529032159096516985346028456705984221608343424690752908321358709694565662813894110330852635664346746786767468897195358302721079335560709152496784440689252182021662488105080659560488261843723772548643724484613685085943519406775168314521375522213792667013052096564316794931601925172826561363248685625768871307373046875000 [149,37] 249273813235540811786239693437853508995408211028424482074656439306909045950732811414585174541152719100487079222780768321683929069560451522672458549596150886046241536985860584342004644218900716482972685254021944307843602341045147228728278482068590553561060406424771457978820004211095016228617071530357105794644293852178460638645060437138170930967718196225449777321802101514851513202013130003585591890563530659316677860936984060812830746993095712045791345607268261583326813054287218390415293221115453132913772733249886511881681700915264125961240807553406353462764244726954058279058737308526354048835483654145625973230143086674872708000845979344647181022443068572342764230239465151831237007292422593895576505703116204907093966902953628900961723083976342575247268224640001632653793227155042527590149865182698318978269986246720558311218370732867436326928415904323127604892972740128779222706086906120169652553675758419323251936012537791455819604411244507729204663593435314068321595404936695527683854806844277555531024836584026799733775222015363356190645189424033779909747792882684023150241068483002133589715842846414800986548780773726495678571062289912457790148453555362171278910807159124340851335349724098317547777210982901697152851612690979323384278261162518270843936456579461596542372157430943885017394985864695467594513218693088796286078312992874939216987860356007988166941532320654533228875976648994377600798988166580053244941825479577136490328112979621923845891492967011793147870895403067409555256749321185864661000281783574995882798065320851284766138423415665340635260914225939211205957442048767156404217063695561511325161512473817081707537653008518867106155700916881913776852544688064116272891517266516794907672138715186890870318826079215811346495727878907306143500223056615211021888214645488218078729045368843557515345153808593750000 [149,38] -46399487152062156634522210918112757009521523918905832808852347819568457386262178252610687004261932576455870260985833191096840356223770962005095049484244470747847023069458024845502271813901649690844396239375746747101086253490112176969495911327263692947450433649628453418348020187914985939270555010915998967422775489838392228836001174459207913251922306502278081506121777679427413892849811935212826072373226813076081131300149280134860088044015209746703958382052190952612750002434420237447855836318050663167557212350775945725361899526094740902014045098777253338675206791359677243787236248481542192114221422421611714066750245302789040625921509027686803846519196099359061728517645627222486471234311960512135952580874135651654749381020000764235045222022082696878661631374183104334082886284487719193308672729073342495355959320838062175243898243900788117759438135098276063876906255331333544208572555852012936470749335200284574773534667905786797443195659633304035708063128676164927600094274113514937271893955203136108071123856912585785593607790648007390974249111055172435374401371015559082442809801863762895203659858241875724964267190979731250296468656620109162337402437976309057044501802352677031305410288828796753417065711472057122584678408398109327383494292538008872453070261509075300800463875638062021372587464458602368289584330324058545368385770861353572835285843559889264365309611336031585074521083826106625901266926196156481137961114869500110983514304511487267599509762905753866821785762382118090441541004037245211186478657803670566766227130313942047693849816968097193539186548496733353897314217424332956643564564097411740448003874331371661429730422932152443281587276921428144240615950518324336644677326729902581914868976234901817260901004744007063716270029118135269408071956419700748395045301103153598198138905256103955767517089843750 [149,39] 3704205755195447906603475426041474028911065742098164918017131411261058079373185179966729311071504327665094546859768923056234345311335313103205923950419330099053257135319897838406125801019256509957335881305553045617751280709730292832748135750941951679586091189593180359327105448422205479999414995171162856517251953414804801202877202823863608142956592603613197846031391312256249205149384196517459209930864177569229782125018963320157196642073594420437702615866604078322300675062905872253575948142229092859226507498380583224331057606529996154422864019912847164966848333707460584478192072684162393066890790511442567089891771301513131944540254695781782422617734596268332904861466819041240662996912515862914782625116321452751162167394510540686742744723291710611899137154738681955840621014749176762931444734024724510896564434257936638304098834508882391883626082735608219794937381493829962177803770300255360523624416912021469630481921517542671037363284112897303220749612855258530407535258201648966348822829663958764255422974266433976749426165897863876461532638346822958142622178331195048869372066267129610063465294961460824167620701036803869169457638434716654825505995675619860096713037186287097954826741612874789329025829697321219422622684797227300216864443000797096152282851804280019052998940066035475733073899144815792318921917510434706199042549271052232565290432641544020912815944693659284625884236674606158812670836752081427711883938235875805485226345736263032465304429886788287206420161473873208462859626749129899481030299311264503573600761603302966961137597767440290554692268997327881645689719439819869862784116873837153355679821222118251997498139222123592287910699126120454826100672162420298090627594965455615999404212069335980491646603848406213001510162192066628077098268187364232840700234247599686653667312092061883105468750000 [149,40] 1674760530763058097284285608654402447765119687489387934463215122500407755066948107890255689759849268157669849076321831840411026942985697928466554296824744701261642670068762036680063769529571344213276183331974547669116102147084830209412624831192182330361224743473455691844171295222035813304185153713558666308553190733160252677830717920981387047034239423491369140200620225597690102907433822222967646829285835791275262613048880644555008262186950984470032503070807931226004815625241370122954189421924156994238006143649967974632494644544460509352701684029810601826676993280729355547742143999620676011643402686028419965713899558140670121144270980700713660444734494173987859120660201528572904509950546989212202170336097292403818404470331099886347471226238455162646054411966022076120172023596031840535731319941650609707676131668647947360491317643352674532198645014998514136835736268245511476560321434496261218397620171655591211583950853896842891983668851562722249757148289649977816882599744680509960136835212754137897749399656234678974815315294175711847380994286874902657250973084498072002625021721649402864093413993395625506281523981512016892945954776237821821981606645959497433745762864381813263623991024993596459488823698924631000301118043934909593512496637123772166484401922914891249204619270127799741383237258568711276707218314542511691044055619431618079684819750004248874678009296177413164434007286300194996714223268969655813549590415881575592041534183138254186121522101845954339362474676340231149420203343993480495775628397478856055102313680466774791148249730760751392416648969084679683539682559776375865269333394282182473356216985762875620142025824439914437915097640959230991566886336339720485609115097883199405554373868111528607787377414761808087939181244623194854344620495329895787703138900753177058741986171504595585937500 [149,41] -1048115832780158124958269767109393010176979247383051217633884969913184939300610685397405111401428627337175778132523658283975440177348399501333040237770646565314019263325196675448973947676065662014079645273207460834028156990259972918848875988962555014471553705983005871686677929176521084289688226059149779712100675286421463481659686153056922888932167859175818266852962177787955093005985258616780506349330636234271679590633851065964321168919942787363247887799363736256717346624721052155535754550274497194319487273396550085022269550229423847239651794717444859723383495012978882638865227943114316735351110068536571148297250464118851440103233014064196364936520202256334365160793027642646658099088508461714545355687714434710226435754907841110989602091520753480551794197494118139206835882408419204674864730421157177595675904100562034301355438604258178413179871133049505798787173254303923931324184458525222772300907774655661261329484154436971342061222503583740196241704441267942134464442508812182669226473886965128791674115573447084131595831628987705564488424681471097905084853980482631149099226251192697825334247420620095088157433843225456507426881070161768609455017893835316056467749609166061045301344844977876158145918320383979326782463610047410192464635657344751961996950959347242581164670189476575514212462542319741345772138903750166033709861174572294197201177284099876792907103481740985746018894838931810106556910073315946564830471222349482676118959296092327205084137139299951245002178736288425363896614674376937249926686781189438936502207557814611649613204001187924009747939230748716663858729890546652248466230536822532316307685257626518371154842627061101823188955525702539672558620849252659396075186548498485854647677437213672401110522171940214531554690814961262691369647408332213418337094287553696764519574502633881875000 [149,42] 361063986739953176714242429765050877850812520597102829863293459827516165262242966598547118532623935802834258868329869361746267327104560337407989892649138033073653681160839131040267735594042658319784900071642025985316093048965003332125312794046105531096495150133434249283544624144498943982638121277166242480922355219892710884439670238748774512338316233369794987652854760304945325520441619375775485037098900571598790014542877975395465897682130722131073667260992924176794659115516006951649058539891325849868673098129011646614852936973533362621503931482910965711430694437475015250845754462091621490248963433557587485416796336276758457599328451202760941013880176878704884759659502266115554937827711146622660431311829481728175489971729155319087886207398028571667876291583745017961915264986766021799556675060246010289106270961599165045700627183949612217670253667788752925644829115793546627919784998389786908959737212420845545664059605415978908360895804364486218886721989417924161326181114468825413202481095982420394378770936036471500944258091950734452571478713003379548849061453203626616958323400089081656468588812651502269420478884494288023344037921549725977896521043235499695255814021427481860571863644347307601864576585223581630011941026325619582711745833465735108666423619116112592077707727489161466926490901182482323665103782098720999613636900748965217482913107333485253431841735931914271449577623636850279973043406088423663079845423970558179512041628558094943902170557998978090002958632212362325164958852082064768013442624566563071294250134277725597941499706923073029810673653405361530487339909151768938570856498053473329900988992598326318620472835871370491669933983727967584743712282990288109037003590111522028451085638804271597931158845500769474821363646815630182271261314789371213288890541224297284247649872433510000 [149,43] -92155196416726593789020267107656818074546801664553507914876913027713907857152111559803837841633132728656929060425122002690666821334227254069338709475235423239600588038741708078548044943749866554119914846623640232703480339601046133965428338487468799023918880102734948826606147354791800439197108927499528258242362607141523076339892732629135665055475053598430947612307667796264777220741513831906695975562704396377766801012819697031267307668362605929652111950319738290854278023065803073057735023842447861339377871826521102013705965044609329308298736225694880622415592260040850267855536341021167261167701553831082584879215805481448240804400995271644279045232761767291407415954548529140758822234121056134271560944603701690385780630602805187652106188144576465622698266774977346219283022878077668763614827966924884900963710160248268447643078636620660052051105181549335101784902680533514247524651597578764306616232668216992501232081300154525397705660330125268363499987592364121434895586252602672784962047469093430826241329521907360768657440291646364506599801226306471731168818601801632249490150420500182187243202728494850342630008762472464329984656758166580280595434862216793665780573285844885671831524148801634428825767054684066280909639231172235735062228210064286583255421200498099925586212114172628499365292868542362610989731250722147039498390821700039705683191908288706256254736066506507918262497446553364540503818345464616947449285825020401564591796382193971120939538036189047502663810482818728579864199087668156491551318344720084444240750038741591156934904682934822500076669953506391181054117917506832947168791176907685882195802453016633342922071621446478130922081571137085842494153583032269071631700338775849683413196656781884333110743882169433945612169547210915623184298274730998113402686396189379707319693035847400 [149,44] 18362391937249881922376045147940268587667086300143997447430447074720557677868033230192920005012106949676652981678262805840609886809504882776598294553912625595696631678368069965255223271938939569501154901863193568655722647276020618448710692887889751707786625741830777655915396768484243996090570945437944371352312704882257067711059442326133582678737731669452397984608134847278646793872901002542502214413342230747976384404205502026615588023606796629170940474483875642658943184066228645180280327129481114876136089575461753571304348526549824145391107251036863589222478267805685959295731736303613856814106606480933082519718379111719082809129385907792766889703493047299274625805416608999231004835888567697487668817896090167916368412028381686545944445457691314920919378735873782759199557867113562522908946492487342751547075569042976367868319806362350773089162952439172632845187200114581701775003649339424386710695466520879851926996406001552837227005705801226044228063362895610242189962343579588875279519848926804905767040272894625870299550934166381434680554725549668120060260192268687705303291787504217553936946499856253384125856440493770019262616980005584812670570147714185471610111861725821371734446021978117867001890063137635173692203207310125677122724792822948523315043061130947873789002350099694987499789499860744577911647416438119030344955759606897928024830728587502103185854353929181389491235766499403774630280194073697911166436132873086793992406047333703943877207723480482900653921461422953379149193742856471727106948314983332331102062414825470341822234653872982252630596885247013110133331500815276569651307664798696470518994906100161064951700679626658305806066640131006416875107487529010368097190178275445010107354974255831847699595069501725068288224334667935728715102703380630080909752469266617031953496256720 [149,45] -2831955478823004860493558472776762186521521139829650193121755898689775200261733798937158197150670140004722941441480134490223095942008490723843517200011363672790832834287053723568135907451856340612494663374527913456117546774091367345141884586128134723110342705162813417584311600674193770517448789684531440765556963362885306094534873994424590398545013978114065341548138436048713784633320884107078315098734011479419731928009810516547363570374706737100772803317984019432351016403957369921677124438622668007275785608210577606809187320289149592496755853003640052541552017497599511204733631737592637440689301545785271924298953504102096823333914517174732828603795189061393868644488577149493015251886039627576050907395148552380607032203391394212522082609118237558682288129278319967358722546425125214392914137983905619338039980349427271524434851189538335487153095428883751265989154408781633406218426357541550970076774027679222295013226382489004575149106042607609231608350416569531572479432345767291721619018178970680763046038874757093867518935511746720528059653922570242898022993661364485328311194021846094648153634029605491964034083737911234219510582359350952062290200697641555396503659915486285743371691639875642191150138764611312883479914512361202320256808597685152998071330115155368146990140958050150196033972881726307882138802058542975153989103360344101755675506986574660144908357970473702511073017756958244024530986750396871079985243776186600695256137508119121705822089250147276067589846547160234911681060169810101820150514666475630349730209843171142406211033404095818796469415782969296594609465551784930341408411026838064294065934215170070836345563496442478678937107764699688758642552112736943765975581028660279299356434677327492253268007782756973384930991144197001946185133509548442316004127572030585511796460 [149,46] 313897125450233848096244972963255215298174415991817515993033269584293368522015605123653893647550150871496296086603303884723490040782547936161961977318747457455927486443006623407345964858965521588986636067511355597305887390638535432757839198197335617492676098454492514335634706097047366550803560747237377202920432989595826937534072832864115574984043584450310760450876737076247125502706141013167860527499774128780024819367486025776113158235627910637777457081638794283610755282010565313166865145693487633992193711250895877537678213502267249023719349394471523070895403512021899616743746134898676550373427503154756369040226644499295229219734799409705683094657772934146192261591804836268467683237295099694082393409197651720155461603891351484469335428408050748649976528621191337822804783735812529180494713042850133708120362042676301844790007898158746217882287065017377232126835874497204347711399653533550158052918684766341509086757477296292182441089566269851261314374320356203163414060095963464027993881126240590361157751869454345587090922557239168937798217858467708735728455346155801122003312517865426634750537844945997612357847934027738561366726571483591359495759763417403444423908985617246871390761378150390445770260139440801690651338786779795571646566541784956613385464007548361151738667873966580275652277576279924524527669439014091383838323418282012858705656838040574435559995473029135093883155320253268684294014376389027369886519674897074936687985215015782403456430637077072659307017032023439904961579841075466483430766450647851315750417112140264427283024777193444036035254100596071716812035583367134086449772123236585108527003443668659328815652815043154588760264778420374152471047069414013335630891182589798941101028388235447125990729309478844637041200695676997249585768938605528212788859244740507682630 [149,47] -17399344857245490485707415305624728001065100845791209381966257483006001528283827093072111601708361496402837540654639703112100126489341555508669705359161997672945429115050176963909418348387718263917846351072922844327929093333130148228834231381462526694667387974407273897112591321374335277527772330968862977134702740424614941564080315100649719407010935656796550065557760651222939869299376445298490842920820401377446544781989785378963688657239127901661114420544273493933569386025978238912003642705037979299559866996699531538439176910492568558996910658968744618626180311937793611217573641552286076937894222689294656726964868994629993823366803698848723813579840749857111246173231620938542148565673374038381849468333630514083618921837187307593172967666131036754142022300682244226199683538543968392059333930178720160610981916003242542042020264119263306620550086389073014594467308686169190449631716334546424368493491194267641716850263379210014751470029750042976395747043097804443446193363478257093336016299230776346748855823270251866639247932332346867003308173988208449347972673358647022709928436860616446732346121108908885364485318742146020333450536411201747014348762041852009940772771725634917363802820135487830035448779946271447800926805166391672878393538600657953658878762540222901367668344784723542583192309730208990988939044829797245641838176703364755531163456388016909382387398962113969245062791725871993462542578802041828085049633368889376772918389344595751810315623503139813102025736612549167529764580384614064583062076071108399707068317333156029489583603468054879322500394064603525757757531457302413057333133428973214394441725644379186903456912202776906876793897637871026650291845245481666444332810372002856810959330819055394604424710990094669603687213315754483959096732742896761447423697671267100 [149,48] -1781068278654052238791812848850026671950669691498919391307920535216182697448749556222988455008300170437301316872467200016821825245489773315780633347462861047296239120190126083954116155813040533740771189047224636612584339089496564507278607518649284430928497161315951665782932546582038283073587798995178495357543644619931628175116926368507771526831408553183425703552780108017799553593828787898189442631530344421721715732690242106275356319869188113054950666672152620134675490107984654736660790848329468756033883678684617684501992422927435589341150321925858213928787831006452719320657869462475084508358407043300477910982868834521880409177643754709500979713930412523937993803518056923842050210128091709617795036116246169649921546146562646597052678676277273485510127296461394463249357006113058753642296720647119802794563698226656275367507749742725672070805846527843507037481412695017594904048875307128378335630380633820848542898378857506528602141875997931100212438726368631979694134833366524001511541678688218042390433905498817587508364117717728915363830495931059060739407085570783632666254409677996164712967798576193738642762751027670136250503842329481543053102454028441075284728144660554172330420738160836016615567411678419272460662283683222649852883559278895936027031859457081390069544187330137626637945209722440174828844285905238563099391842157706448130762831192379927428373811378420167289469683470631109672423999934477605741543759840009965492787764814226474419103968020677389427422911898974106849030837279974259418400005328947848700464611196680970532291672418667846534362330119294663936450457679157730802988371226816577643617164327803631908462183232774160984334856496784582962709010014200582934763677910144812741037906002136973906200889381665360617153291972906234822806140641811601382399011246390 [149,49] 631118183257815971718647633295591428388774833505672229692476488962900242540864553007458669762717250969720058626844886074806038509409931068519881245386502067321949178578286020684846460404816302235368854668381219547092377894839507987807925678159238299354712756515295808036885714618656333648200785585934069281379391386780290333933288754468452942208713174429413328745442667424579922670149313204338011289314471513873373584424063359001282658177731255466792334006533976503021652696187788456278571232720794011224267980580361255930874729923431392433272413709728188374462948831668914175262603212376638661680418606089535442834607495792171746825887159412739119680560318953276645207353620223883779787837018493024577144050209619522139889640163911414199712416512849868468929898418175276556668063397141236214415198177180490631688772250443189688244563983506938546890181506967739466264821800461770488694283244278713097799877008103615277207105437700705924913872488806718491701074525667284099994187153517272331174923894327698984004589082990528453730265186272374486862114742841205635150877122815563048579885003289359213437367452292356640918307532806355860183834021211222023691747049111297383914970889559636081776622369584816517365141668950077225107792650184445509854464363360091755688557761194134133642244191714595983861463064935991508630122047783531179013725542574429433804726058984915335665773679001465020514911953403392322789366316015924760005169046154080005122005342054802340069015719609620304073967760780577244494347103527888755083520227511840124406466991616317394033908407853325170055225541269733162766083405029722363695684522491734275171055699185135345918534474607682507115739488628112670054524760308492176034353913147649695927850958136097664142771752839903456221951276372048776936059629572679462873526900 [149,50] -93470422262959274240624647201949953884243998290926374156530032643431602508769279393574721752324269935878299966845560081330572155710092619563868139977610861385759372965397317164166760397760953057701372339959080124786558074101209454409621224655715127577390787251784441001780124374986018869017162621494168474527531959340198033314979518388649906520000815938273268884814693274818083243484301599714990168983081581948195536235005489143175180607798283686282131889512831498473269382456607702246084860914990750786107114066142003963184719378886997730529388294776365640826603484412190411166273464930991587817844053880467422407263880560149971513207812896231792028453299096813942663670600862563883463224592253016042833529546703438955450816398835791998526511405965447607407286493122258404638448437974389894850233349672985532155042966970265190196999289319517103547270707207126956543012843408240096033022702653122093676708227413604298605874377350052750098184212413732044188949452332741166379354183388157229743359397914485679951242499282041643274504526744868498428839194089907935495778066279405075779230045777277568621059446099676378415734807425373217017976712186300996179214235581659791445631017411308764060512159040619898806816420103146418606009974262748860921493882830561270900659479260849300779585902711959549861232768447231382621588998915115107841230324087241959018533047564350584914572559856380109816591461772679132551613643069328593996328906018140995183190094802278003620168782762986034678922676855378817442148493284509479663230842879971148427906809366684594514437862303413575232107047166653369712584088595830275046567243893988087277801592052045139564860507109988766104437140313810511856496698980984490128841293304374387858294108442086677645907248728384701975740167543255755103307209276600289515890 [149,51] 8726832029823669534439966454534945140989352139203119366283051037468157415994908945937700122462938007131971503782328306166278570847517445795058001075666068517692857403333461339421710529787919973406072413880312697892370436510235945652588170535400838157646460934481836590469514834596068481910448520433463541154326585500108656650450374071912639791010831796749656311821658366615641170228041918134504281507999051009700132751684342284357281766746056995737883578431564003621558538138419808067900136025113262741286020200616566490246224428481529763154332246884881289125982839006524036239445708519080633453451165609762645640765957385002122239800209074977013641798100041546390780056217986735721581289169818897213817464783337979653264719389410014015427981902268659498621690383136123071806612752085222471687398062726555977275244520200330197910040125993426688954556487794683678740303348107385824363014639458595363222392948429051701992874167282333963242554253633042963972636771352336578425633099766561091815657531468403358828297616422452232711301043377253562885147764242263357689775038744712480933931081884186600514928447738674243418303533194562233454503098234306218275406543096650325802430094985894048084799334411938298971054162116099683893632786995833969475484188172957364990420274702165252217103405600877084436908079839941670486588700002085885872842169659846977420252691068233753090299806048061984014435447706487916238426541309298096857815297879103189284357613238539303203761358570753190278995302017281406220755359592928748270601176403609899001419681954780947109978826037653614796754002417697852131526515184900360792283038388752402420877873853378928568389264791848635355475803981196155804288859504866556296581414710824152538522113472857401964732282380784928104263975139964086988146355620673578704 [149,52] -459822522531454837741643504815351341203716208815810059312353343859913120951986488651663647183299979739203577329041325886486233925446589153383708314415334785710181037836509755088857673406200815610639974556795717530840142114517909383142984942023069532684974235858326246101574667022121721596093150158219527907605469690514010308721594999173793023966766164439065627971837179297923967278173334852965249486817000874844428553653376172120534542274664864928467682453115730865502632552335072011153769908018038801259513236357511486711659236756214158885027067193208635162524162010292853409172705390152210438508380655148473830968855368348204334862296596320530677773569038907234827817295984916466730064770684672080021994073529605224808626796399777476169054261266522678721012854747412142338579993561661920572754439625750505258870224202577385095097009409257467073493525238203467081236498342036335193561479584550186282598962159212987451531033293374676082835246503507734420727874307324039118174636552911254831767740357850308533468490636942502881500610650278688786399600467341853583271100741727856077266093009449206713903820339813508768596811782852485264327563644085448582343199470948290989205609943692355003701582408404656434185948100825771152252956826865800721763944879293476148306840256667080762872851117228281301341188023955581081173281638048196101131015863569442243839180224942629521764724385092769476285998907243876113600218752870179557257887738749181313063764618315250829624513592510192326194609845278266705123433340260549488542972214742343490131607300418256431596456111488776262862567549985707553896919492460390167887115905563631474118770093896402748292265448491536175380302794158894293993187306847617027254044781877349927160588546561185743043152068913538106361792719878730254120245353961584 [149,53] -5207424810817095411863267917850875940697168881825388632604601835114716220861823623456768282914552878791476038131152216137997087001526079768054704202178579588676680723411431857505650833099544568556084628447226688935035578848076648573037813179142305471141712990559168229587934718432990776078604619557039686640614435889404731236899903422164480116251130663768013967845488005173795401539231995459518098139491366452454620031040916025834060741969486580730831188809406406939543548328605508372309756608022890360125364004693349555762444413360168861047129541473183003999612979298734263220754429078321798204218498417388242009538987888364646386492662850380588845194149484670863408941351198034656714318661926474804545266972067765481556910685331265195171866590673593697835537119381327582585255982600302698701151050774873761841443594476633213147669210481930408831559563548829467902368323089569364388306904579603109530596221845279819201068863691160587055047347192527981184023853167893003519988737437243571023840305065944394333910964604647632201359740058226430362688121228921644589128424690583507336369486422434700883852727379226733779121479237613942380503393353320066851154059473319927057010778404780435180932471439735585272654494420704952891233361100675636347804586040031451441321180122523898508947396393186814933732576714469554842666786006561882834596031839070514037536989488251062855311980732576017164926323034461065210924559410411126890324244958644882964560434388599112027483995927028539243028721440886072862883042729207032189907915348742628039712659839809936795597818840847331404142894615443912726754575677260774339539780330919382229554773702794169598566189468524828972123333492112167080296236829407029914853945658761250380068658150387420699360673951147363673280745193201311652769901944 [149,54] 3755175819548496196676646030444093812476575326670477979144098342097697425521828200057873585686895390860674380762441472987815759771319386107963558232121711483311170866293718598638454337117882194908270581975708640740296892605065984425434799242598885685202306608558561576460605679653919664964691366823056655450076815966195302505023871459291619777370328997737180713360869405586796777184605060153378409733073372525234870540690805966444902956096215230343370346050664526726846720227188976446120397438176737088880798930141491311426915462405151656206609397831270442520846659120957083433352764819944711406167447205588943817243103821528875479314513365295175477441485609419659467632733984231251061440314248482968119335146412683547048204632892904303278193473420234727019866426262845687265334965248284388816600140284318906374331830543894971900360734032780840632086950053780304609967976032739853769269304723783509002868525248688375513771923813012669046190617106939742131413020633180157213808270674480229716475793994364737481962507060085423673085237460652854423427143590622225389560176530316373585684731178038497640738217156967099919432436728777581624843468273868652846174052259065333110015808802790591263881097201797482973550986320405273955664042890269497317294090346451211683371061565886362359159924991225352574787814207591697387775862559655633816830434918832426435819576990292607098377522818045675687208207123304601610637895293191617987948385521205167922995310699620108467350447134163214406072626239738882918520473669877642086370540914306572437347646269451156037948138049414253009548425616108930374157052485797289048634682443690225999058981966132188428160615715412618821289055896663096715437177626703857918643139631224451918251250380691119621945967172028573460567784106646242528249513 [149,55] -407293747486581744325169772019847370572653764335224255951144852648982330359688590718231951677685720479707202377989081882092608700135657276431410724328752535861670872078238231417163662691167213002319346759101696035522160597341699804647448154525858174975808569693787794169857136786645566560140597054668596549593784625182587511874532397690094054945555285299299641883415860417812682181939816181272422004104824683677813173728067461010086516788169371913945998474156922004292119761346462292939220851483491102231799019417138531712740622801721481235874389391180621372320378918704963167922571307217127199682027565939359184247176188637057594367339225078691392006961760550984137944781844918839602416445898962223509617055642675109681443754650980859327197511894463879250936240184263814069279050621509496146917300448444383990011222664614910710181228620174936613185340452209904427361677597914605357759728402180663864946878391250119396902571508167826610286261401117900699136400419494379923124013494820967658451339571715658646598939213587156760885629895080384824277122426880980602299179861993803780692955137697850068139722521639744762953177254340658057744031559798063876866456692342274223839965705137246825309026402533466176417531690038194207743361438861579180762652251472151020091517399628670912088563659836988973956919349859577693956771352882998798207097835509226824737321151356186506380665754014861287288518307794893032333636782260720609690244672943249218480974099865963387309377386561584690264834582177277061949693006381851830555872093446021761546154353836848091498471908016991641124338999106998221380914462475548863203813041516570955014198116965926936912027817854098914718571467282650962082359738058415035610599901927273764604620366140681538997275462503690401747880250030993760438 [149,56] 27435339323174403213595024959308946835130325373043314205039536453663820154152519324756968961084707376963649785263371062699442324960516958867467502605835071115642582652054268438353853708359714091354640417916046043003143360486906032491206142806757435964864703902369657102587746446435367010226145712888148124827632585246665397251041478114907386558769274016113170441014741333680138329141434425625926638684327927612575023472647482020786010795170373154834156804190308145381893141247009759331559673987821442649816599505782956158238355666115264409966184796112295882770635405495825233807818707756719295286689012546763912040158761853791139538456302436681764737649540390760705203050223940675834393007433499502359946393350601603850427411236469702748242296604419399612767734041748316048061038446500509198473720447806177800793759113692801439170412878497370331988928084633209563122715491440448838518950587446625887779145689831323826708480190446949697493330707908603039296825696633884246484851756945552591287616817252486453273810340959338413748995194550945593532189366007928976375650703828112861803191804285310957397308124697270129098139656303759562514461043022806319674723918361521979162861691055165157657996452352076411877000305873914233713334079104053065996044452950782430150230486077083955997765479852101074388265278704041262221404696995726514452180402933849971659817824195476426135168269299559588869469299931277930337562473335800662113288240368559208256491554841727869805398563073119731146967213197457568567854655478121678906332999959782454562118781556952843674448749726533590681590048952577719249725051358871597311669281418174284962517545826053205280169891870149094804906019000106531251367679319830215482956337696033928034306172820355213708877597109799765653847637780528716 [149,57] -1470139620657801028625470636282917550034853549686668449390693673471390004456064170763353473528497621788304703156268392861098431883995624740294157538390217723998888116914558990821149060710883533706094607819882961049414371856990041265713689181756166240970754572732407515380631944141256739220955486309816855657165505312471206986007613231824270381339130486060155914447385679329637960840708492684655276155517825225423777797970189089961871032751058062049810757096740489552270556960737735407850632527046148730552942164304431980891361236996650439869253024544490092584870649005437831486298074847104054364781359663858399772979634787772700581055613223341158618862490785304378387277608562616853080060339887560258474960430780056934723892458816113065385026810595562219613337118657443787746481811653973628880775989636400204172118155072749860187332010341232103723024394389720725382340827556908579537641935030306504347340501367216425972871474306465013156319995291593284833098948758111371558124832600402060900903615026489192559915270107001100401582026207446469264181957573140320921566001345242773113383846309740593696668237827017411412087753748154182893715270583682335481532378519658970212756193631334804554364198928848036922667116174425164648560268050060125991916798932968057256923420487709004476624068543003659767289016788026417776615708038868342249529687688866111423409990899857054114519305897865740882468065700983686014304038964828215890267630671595611861689980464729368978842083493401518266297775395164046326815043097157618483990316558528648777626507981588886494769599807316361997265814172018398639460673157235975368424490671982078502049782738401282635082343505333682379909133390110389963569990769145801323631609463330478255222150193027786074404991455078114857080749172628 [149,58] 67612179113778658319385809877760317574338399942197983916026129271570249643097934975368055506134101962927955024614021506169489885681930454870898930316140573677480954023843021102924131732353849408122199975261836674573160247816987999866219403700571727930350948560336992342824944135897194966073580684220705007417715950183079884388215356888190038977498316508897822608101818357283020969508574130992536040773320333140233603888132047468649723966858906373628516929285069356425356260563263441085593086270690470355892339327373744538863976312393549424702861877049510802704676331876617444775418637034657174016862476497038417904528611948985462714047773573770835613831545530992936231955840270472152866536345803750126698774546143561583790476481751057057663790572470658841679743557808007549215056839074867129468879114050876138110486560629093928254870811157433644337426253731128302923184375794794993783438094270820784023316630756161939320031249371075908923474188752896122358511584934884553845427703620409379523607194153985736861218389821056554116586899488311255755048339176747147989361648239842652544959139649892122666084023840314695539152725731459695219618081499434386262151495188651991747365659846772125305841349255463318111333792427306011395506732914980513922063196131471769338695821826787807016543386680318247106590604381708236610087309004921543713034214914702086487593051753843591742835380415040912205885783880234659710839266936023467559954987942999055089817508817756737136032501335077346367600030097037727274385278981934463565576060444230442549876803071730634248216792108793365864295795035269594761815652220040812570032904890416768239458572693646794153814730763760139855020089589841822842248959021947201369030946150692513609115325540605751763017447080630642373416600 [149,59] -2269600513661534513144102859200578551026438020900147774494990810390386545639252308613560627636732756145365266586526968168408312430395654527555716204445765437314832315726439833931717568094985718718111148989226522278591804286759440260109524585582797219331766286178785693061794255419928879252074941235162038405988699250650232251753376666405421029920394151054029664070847490859422028038366008660342511123616448791270707474098339765206974438480755627725353452452148475815684623973670120196068746206426421993336066580374524421556092292166900130351392362795350956002790995654469631705176077489064086704656730571084957164004900780566609954282448323115170211047978871176173672472815318512598621726499247612029563708247124924775767093083633345769965136628119853776168594438166807584778818288610148377407402322973918656058715925976527249026951294370852166289591841453337217131087008062332670198510186041696327826921834992669681928202420385742926668849209620557847795508659873429234074562347789243491590158527542913118918712870155440141881979601135430443856461877665561861584336584319625775475057653288362618735225026557030551891703562937149678462515515546232293971855115926456035493530678147748844451922831243607694751406008828967357604840268217245397718337716566581363902268296679374477645816631101632906218281535235454927625627998914680036499964166088330115670789322510299062518547004776756883327955278472924564770586871719284862706074882898999164829683792416478865379413417481635240205080732481444341042970813209592959682106370954006724276904707586675896393501233777087537397517674904256730343539668991987151132297044752998388512480237993345497696637717251954059131432465829182141066948511139394617147558498448990967925229268314844037521737040517793784059824 [149,60] 99282264083080969609394796937302835765466607695282013261999980886168251087048915631232186660695503975239618656770736015449179780901239924616411708843124544021231265972769748545972523845890987945639821175959868494175161967270830792067531773940038850622181437475748256242123326241132215104732670341261280474373401573454480836843817262642991464940186606450056352799355395113915107469419653857586343145355257989770577702072448665512423719211030018404166768716871092606440363664313645442259106871541022189444921463700519538813567934347554300787040605971717923462011400069544998169588162448364127560438604054866781414125767245505170640290963197720857062332358596826962525226813956737099182903029362920446230000308329069847913091501754669120438329910228814456119276268472300221819543034351853569476055809754042205913926967950340074042208222873448688714429579630001207901108440061207426726350238861850087737782897780074402420456729329945224922962919051325493691129545649552162932526679631819009455398466748516178555166829885757518574638841449493772153125635621548775018605671561783313705288231863122899839833565077231972565481262261338901349824509341113832296789577538475635049889137216615989821907641332010952616408048290018836903804394325616585737902864314895676571848683145505485407067177264588050022387399042622270858868999145516967404396658697293554824373619037340761025175075432236770301957729634737528397948712134148186995937572868203368495265478860770556376003653414000401847910131098064387074973566271032046329769475917821804251411889140636197085883208932462253709609576384405044000421130654548069293163470745496858651165647739660513494817463669793379042152784182173168855340978735683125163487438855978405811342434686168512605501922373816497160 [149,61] -6401002347047522295901273394461670319938717568362560800821655040001750579989011999987415639092655662174897549932523234516007714516411161630428251502833720058264825512068360850765562027018737754352809902383421311602517445580979648574333087815386159707663934328010263473337230016212621002718381066559580395703592298447509601906781113547690537949828986099053959277734994200882259935929622169605556652529802244682192261766820328822794408148679902446270361380686103735711609176543869454590012090884441315651897479122903455580536239935658914830454377945693338007938720928738113546697679040809856111146614388540722556474252250700935831486537216005886337212286696888357886518916600889499298491308775193755533825602582105606684018348129232118026748661136149955132191371746882824853576806668648537567369758175418709674631382215060709606767187680312471253128933567995524063831927780940002653567204804011328453525495402916620857983869223458891768930365417342367452484663269421966813269465287283856359402881301344417869727564882033516532560943146880291695232775622617475476576094539324211563005041629416683901107589501049001342546582168438410028044555633935828907756998164535537400824647830030986854502916455015099541734297664768984763208231644340538358368833316680860212571263619995958613400878221868820806540893024843348899903501783386480579047986143841001679331758306728661834144019553668502245339243830286051421897979661941133671355065672743314184456571776689813221646563710823323500225437489774386134487679389626232992117066993280101780186215078865024120456875493818928510105030786348236041283856589350270334859445396288814281719337990018610313630235052207517325963478417130617968180990773028559182259763151772774029866989790581819232868395770473552 [149,62] 78662227846186701925282557865001706290300444668999302117381065668327628695169167370898348340495990370782238790903905829405097052434194560878906374851402591477756056047080884725184940691569261671802322771829841001052689485630122432777690498850163975289719234443508995094710217593793847860194312629284205680194933274970046064630387698581152267532984424405184974740998154533970896918202004474868685905882849098845646905572357673532386260186799946184154027938199274225749398500452099625769752449272991963549229217301338360535375447123117859864730737473779349858840030348835018015181170834013737964447118578515460082779544763016903194415633750677908985053227245186711446562794946714323417235715454731798290036714578093864797227761993584401962810012857118481138553414776169175009900705238141699739755455511373660435254356100452462736923319055942521516916244284893221316975380968560154926692725959023807112775815911812943671441097960318535594870628230015802578250190005954095585413906493758287248384083417021118772015255795607696098977593199994341307275812689604601594522594230897706392499041581580591057439779393055656376366186860261004775795986875558498488955672977911535809934202313149945721929579949486220594217292503653352976546618571485198434504478698125739151373149356007108071936888152808307735715991140141288483493524814040377107820653375988193209660874312398567665691712555667540606905854848803726995833299857913661163278371466126208451416398337466604080263582643834598741470506811652372811604765876697671226694317975434922667067601352154388757694214450205876266260459703218017834525742630970144153968222476477619487185737224870228742863029704250369688384015830960138915227591052454016210768713762000865105458999643540053813789369456 [149,63] 11965679792247446746875500469057519776325869191549864295352114247838925140141823996281581827862794615600563529729527918630062819039159986832557303724561511592616648417472391724131918386782980738996006996154985179711106683397662275794328656438972673032816865290629888812595422937105820874790266544933546242434673722622050927074630255566473491576752779087749849296430235143575728543331172485526905391450103408562245055546415284471082878709495834319652656523171232286767433925104790832396171293524862365808459077036354890551213955560811888967181956033331964739459639982485957096888660938040541343038303192998413736971276358152970702162867382620550030209302714285792847504901536888747599538804873202327443204150885351826066290705267042300080962725165750919687698214443923384469561367998772916496086868106974661392854829112340571266415485573079981284364500854076659844457859116191398138469588760755477033016476507302853510581444534222037571628361588448850662677311953583858755611822594978511558110541081707551503576743495502059159491847370976983466101227842068290089677231710954195977587759287085539014380245670625739011402203109108138478083686130525807516669762982928111124090628331717214126318406451312684232685720895548133418719210118418066260417418770032553880245850722818293719506018273531580139430622739213774029841864967108669628594487359775496539540657778305848031949421661735962430544070162003638292218344891671638687440149074233228436870029291904594347573791364654558514554032966472441712706637663986501371663399174815514087799318724689364364017412268452947570833670467994239188583936373048890394624009137781660343264348150318664407712241005667192633042773340005875089395226686670435977641126118946025499283138817788333700457984 [149,64] -577532096406106418712414553153873038415989940080044217938541358449860474709912716709753427341352934758056196921552759331071256443720670842726865240588633735165426628283302348472722956789978185146176596313028501550691245679130258793441272437565574151488863088204013127502379480462683453217715549755434664953305095303019903935677983524425900901921001745379298151412670895648303658318043136026580036743684688942058584786883130989276331701304872982156896245563361167832438653391413143845406647251099709054711618593231856369387608365104992931936509930627786183983667050285080366627407121888535464791628451767862579600588487290787614230768071618647987251331867766783362660822971828373417376776682513960697789405851249912126086658050677893373806510605215812836064112760631688405226556591553881378847595921986853148984729048458234123659708806433971414352315198883191756349538038941617195404412322164019241673799054456743620010970983939497363894042679232711416624709683434209323096583437024158617644540988748346239053623597433507344097855912760945091761000313482496384553894879420909934070416427140981495570676874993749768229773071876870630944966612240227353282823138785770564214722513169399944195155363448311808228172081327547158091394383275853933857816365904305570716355161153215198516954989793809553989020331475252630909103783745349865186598098750219287296146434931995528436778232891154109999978015071405418807405226552145112993629447120403655050112119349378287088430130491567519786624522721088948323424303137132581045238285803300723464245129736304885876506565679449414401156914413466330699324876412914547262461270618670197069761429450829426750184329437764910083851126485803661300793116068039364188557060065256895623645350181601883424 [149,65] 12246164061846581495386633301157226520332382988643055072987824736141307803103132938881631790859486276708405995826565180191589602453541082536829508256940377872774366806657047202779314769022580314072939811315129009908908671464554202025092140171622883801521719880012583485107304804132025160531149436366148498677564329197925315404586756504788177558113215338410493697401703030202381353571332189340793581596742145292933769034731242915556900878865489195358122462627575032672250533748152882978259124228290901443890332523710182028162938919952098280297102094205861291906076813660222038836311258199662597631185442804679526278719126258225389511319809712048406891099892425109389120899572549602753201195690360716296525065687657527705280221451214931948628520457517796323031678121184850440655242697836541843985656282484216886886747906595550339688231767852474059266652798090185779579611634040812654234104839195058248045839536012819360480411007008013403471666562529048223368551057466249813374853412114228815117548655352526089178709300716061040657990807489529134119892166338943273691031181586577023659276001816025291864315402840763339779136207831126941823344458747189933092559965873215254378095201718258139634685486240649670874656273496061554871615682398480513331248246172974688127635298428236884691326272612609482691858694265529800284770631257524269082422751460924763070669681531652003177379153538496718629895714637847559748770767757701408349884504963779553181151291858768457397597619645811940522577572381603829491791678475017147907312837683469686982136777539461899458893083870761708270644022114025566779266639760928140794074143529078659433721252918252436171882263967958476711533858943104331289872150716717788728381390865211055046506022319800 [149,66] -283869834802923452379579224350482009127714542895111012061137451140193625601836385841967796012378055139139349622011501315484051057397147192935638953753907801616343540486116132905095485725286517554798569892545915731622513679956244526617537632483362208066494676916319303493643773700570627290514341078711940364619361671032324280567247088612274600647707644795250312074517905257319959418148898894584275962373692038052447448755859087719559719991747247427039575717629061042630495491574434210007226126088473566163756216535916643018435438578292651679666351945752431718379577451770100660543514462741746695759716363181225522362289624628080575120522591466082830051895299033848668299741964814258708138689196249094015020735834970475053206481174484859979170595667475610861794707567445400765274035920981746373339339158999517824217440416160472269142952108058190087696633399011509583632263931946875034627788046215764960808039529105882451456320578826263631809962821692747728483022006070537745225967440019243419042961593811500464529887223891643633249813382559948192120541264609301846151573391189032869063098631678299849818077183879953402270981782524218020803453869085759256873061617087699669899664907998514048254796500491233840087086746101956977209193018466738964657156453382117782021434459643679752041332525131894144900872740410455131688002300759910489358582768264441970680361244222525119300746899085210380516211633524833327115638910791531222883693044701172959734313911587528940560270076797174509056619293318675061399675573613108979115260834663070610239970105745532212578670506450085881123045047325236612430431861053394320347075541725064530537867952129125959394769799041051156629025140914211329898040849334814313111280847562440990024883364 [149,67] 21735237320203343617668287810929510169511972115342137779207942614694976333030243950832189527016705337866614332478395718230278335799310170751969557430671214858623153307416271733500689067088362571289826234361042246584498649913005857108060547446082207726685467282800920143604482267705665429810983195119096592616547155480235924562401741500457862497790206135764497404751768117289967692858828306917610602539524261876217803513912585561691299169693763380439660686128931798143306855469984418705556568135119358053767647319407367191946621212265798961564670682297193925000409359794976937607338215168946136208637045072095893412123517793882368160059250761632922018643336978364455022081270749390246385586131989805413468051127046903253353769714795715203588143044830864769761921029115751879763629416486836892553681239839675758839448976622653134181047975177169916438596056562681234729171373158268551356083089835848165070113509684431291127198766331335523607321208763358004479455710952992728353002085298181914766273437710218844862775490785746618951368139395695703885666343723729344205990231145229338900219864458272197118019121387554387785325158545908285434862211498101059549681959780579525090761165314271107064471975666954129566706090311579074738096333959167796808316138481842376512458210820498293770256886003496620678649559415912226040047723588633152782197392954239105563979006661391602826773367255522474247477928315701148996869602392880294329819500395013887792665768511746813395373461050893737941518933744777966003991265825356710194274855420377432058481879654048708857074938443722311107859826817349088441964921068111833147602756544213232009978135011555901111478755923708391027795572922261422549397908085399377366061831603212808530640 [149,68] -829920222479436630375039756317386603997805409375860501075283912792516456053500543056939187612076166800783274111972958618097936551816749780811199377865666065041669268242614900740631657613875779293012306273381854945435451435467260729621549972044899489558663732065096647385783471975719797844912252780936762282048972262298139906178962304752835498587931811133640313694127018556795155843807691346805467051520631892570801188757613099150534142347218002224969906967791415845369586170625306451037912837311712673004661178788489501977798273708182132239183064916959579206488280262582256091612345966516048996095797395859312606495608597524098292987301124180749968694290253634482880220173805483273817725528086930631760941429644656274823400112228257399147282028052916440939268659485390811243045869133361773504501106292177729632029483183551536847205421100866083213224945316145386895796144898041708331892611925875092190046963831058205343884024750678788429547553974145529126486216107655845982838383176609736783841415561712254441644100587577309151906930605990035361912749023353504358706136738711006252151381087962996340138358606441624243284826323183010886807181148603641685616534058833271985406809198934606187982894849747288311585790119205058070765185649388440944159034888214242281116946282009900886057500628865081873799994586109006960284115412184536113045557643624911909215368253910442751405537872242204631094741672089510469521438124043404254290774987041459516809518852912534145833738050841450373897630736265341171671526359259227581562976240389500052690567556519811193544467613781995844422274632715620606491399380980667605812349456513275553514531925718943020286141973524910473429310826205179927923713532814912229591186370878999668 [149,69] -87257017007958366883785673868840621271076944299359143267466086609631850847423881655720416861698990280811449492532903442070599268039963071489433085608906990571391742762812668721062911691568695351682322436451551073463510280216317390954867827774745011570389942872824743957644420673192003503285671026844309972070946703162965262975353402692453586379168707625474729196456621450169992415366998281248052380747686831515862846414469498311353295081942108320592810562318823418053017114465586354664279425999437548879990304154566387450669866193983134058616838269456915245343147950211577739635382713177314038533327649648820421275714210842502403728834785014499213286495826607447640903170064192616764697072332022363251340741744529905297398633229150356432871273567263781686689761802712869314970913913859059477459531022069656871901815670971521414168020761915423198003553051584668402359898936403393827269906451717711573524750780192731330753993980509735095407014918239469036621122413730682233592561032369982834935530344626370376687705190714077833054682892883935636428976220260632450192633888686637178556930560650701770836241767237476181451177563379485956408775885815034965443261550008036124407332370446985114349547304716570538971560688015078535386470024328323709924793269540688358175523083163245295771046677955109556118137606210888717049140180355408960913193676559930047459705975803941860162838330228757511224235989856610011602570750566302152379366766679536283157200789188897365102400163222632968845523670202867913656677805474508946280958657485093528269739503145646222901968051613948151031098005058894639929060441926248689401593793932550158380509835842195308494964429814621473232078817234874918160426455392932488500862545632 [149,70] 491279997185790743240532875929505197336525201401862763080518120162167480794772719889158596024768882209624088303268379610658808861793748275692660765997542094149164022139017103940150330375793671619693822014510948529034017720692164505882207880922198060714155643579647045098744185415642590103902497792923414122926003012402723886403977218778501137919804751897302340521714026732832684935531911884647957261868536346659872371951617363448357987200921619062059834993771044684950384756276198086210023625839150040238897999472117058441586951262938039705600915251124423581710759958569258962123835008022751950682975649767471039365504920988553843898429068843721804899633321675204954998820308455712843520371383328466172012757031806814075298198311408140548165817650136092393084358080142766611644553291632749964571142230175932575206965686823624421981398334767835710817074594681543629796058646128605393129335573779314173153003867194130173753718566887461146041068402357204473544605810560676922215347790896560167758049390360256874766021777187910458325448931243059338704589130700223759169651767738324220533107809772684362719656505653639716766378026045560617333042413632261114201554313977893282395030284486364999217304316283228212126698175824269329194150498880122113784145954483829737821822387231540083492906550273451022418786618001058476683503657730530095436564611331176645178276016004465303538038985252281945083784368854775729863110588772922659253513840176248064437579936991156715359040251536694607332160312421380378915951378378585166746889036012522506496376078764048570361765700055898205629374416137305150827567955312663828485404179606679767876588667308937805593223718922252246863876927440688469984061466277666574726363996 [149,71] -12013043160826360854688902547503047687937227706020965857331117499418382431130578584128912637299076347781107514007662638238238619682312508658415144816106773768462653497278468930994318357303080562086182669174654759980975902180493718123658522024295236059468777293510865883696081948394631202584383651806316589990501203309687852552248981205204222125054522238533676032192591567157090502391883385917122733834560826004726845481556889392423886816696585185450249649354070012032929912563439367832247031371193719822045994854536084964643318142068663324423353014851352519656505942528387273078986398592081817814830415736735211081806037016361148282046978763014874047814286707990277052711119016912967745819944467225538001979134054497450712912322952166439696407967696981093301765016382293067659080967678384115387247467063814537386907579372340332854257142512265769393570361274345029116328020248738888377884599408151694972421145959278808098674213647934132802329234724272647458636673486731260113536107062098150676604895463049076105363142947693378743796784995078553167154056154699424254626095367742929565411863117472944057014447520934145621040361789696447422856955440656699805746926759850256038304501982433306172299422096761955602832054754527109468614328066283418516300255550724621656390526406626664764148998660145157809678113605540600642938577102330030093904887051977449739443851844184627844187237095120360986487817413264454359971951512065240883341238949756716513674169792699834807866807022654832611935062723513202128251970852543247904841182447985675730984594719062339881255817354440665071428278143325296080957193462046176331777909070750385481416885354988366490664161089025050571107758263535689599700079760777042116568 [149,72] 120847819201077866621491883279684014926159514936157625265045450297619395883888742762574988983001793156682261627067818302858932993622157545614380458092892419460865177067814217095259203225936356420621669716832269575158598758805526656695986995835866484040968659135540227582094410286435990730611352143117834024172867660659467405069432443178701787920554667638702613179885074858856777269271284613267998953180330638198897477125721692933147897170699093272028189313927130032962827467883449498295732465314851784120516860047056575619453735486380579453168684490641748282297747202115151179088060250546728722902644496562034411012040859914733459470197305581925142356281624906579081094717329165938513543331052868885649161136042354627723470039233667198799468644367976964686885267587698333727088574170086508067122059762268370993506552650110883113011544604181185450550703050848901407886754321732169849371944832525260084729533442941701606783856674673386146759375793168862192090019871596982692004280902738798830248255227527553898551537334156949060718818965433821849624616958121315481068171999584294351762821505311352504977949122911628431130874274300266910344868587090604550050655456422091055677559700587314441941779930205287672171184608774346426475723187321302872760203831016228595538409268678814019546281065735183597021378536241204556663899189027763379034452806303380577058573233740697977154484895202243850717307576390208255715984297324642334959053229134550827839260718685590425926306704630108214024389506555667341445352315021615518002704942347427410467942082636742749396196394716429370292679750765414153121501252099343118694035684182018919664447020203617382533270565232298617444360693890792347602652712695214604 [149,73] 1425777410503211641748701288178518783120664688629430443059198200105369016631647838566782295701973938361968533957473804468168087222131292763704119922033647877758721411697788979716839389782370405940375643774323415851942268791862576098612869893553892847313781385877550203568976244290870436241831835629910021786747264706333681673779084071578729658514433357258550535487589786355012381165788897706874016907080068673226219251972236017582061601833776445440353718890190862824829230130651123407473633177721275041562976423676193041049274189352438723764324904238775121146272096895364538979619003716798691380874729499520372798815731826166285940851168658107982806736937375149025427595126442723991677841683004161038898712288070590051108670694111135161422527337976991681982745518787129000896345577440045285065003300077208574535039821961828757666962006893985094855536391086660214394730895135238753446381338516050303654719927219858429634205705705874791593115506955577666632052388668186261155163579704886811644069544987062086996696054293417132008165026974112758712741705996884171806748540167800931292504759422425794185555593700050176914220694798261821290194620213886992881786083624417366370056607441993173401146935548389768748089130207346704090770425840613640282175862218824338598438424159657038037547648110672037257912813123840463714837784877670114976624137327647126463080305103900541239884632172936696572917067506649097427324007584185860375429387119839051101512041673111507769084417502254470004630444118161746456619644144011794746880843907789791914581244013998756489916677266410752032457664098382996841091573181843959729916432236196154721660899960023015114152341528498964490035116054903009445514908014256 [149,74] -29347541023543064675273092706464722708809786851262444648175443516637006359825149312667605906173207274850094573030499669552382351223985433250103189624096101504207986772118365953462340314203872305749233362297189448110260936413205534329036227922337745418656225630252323823090458932617415950638624095490425903832369510933061598469239153854087548605434165455214639073932790706791786371806449062453300518053903795201592369016220487289404221921429606773784419831010299446101173302446452918185251065564331202093072444979264538628235215010600722625209957109567861523645486447682328520185162200643973697050517437663356524357583577371105853936849250533858912094355444024263225956526505166273511371671264339674069212473626674338826482060682872024541304722479850638119286486231738808665138302438430173242385580808072203575534467951138472614139046748213170234861365489228756108987839619875592556272285190187862735796709013107250287774332257935916161928772070293805221202055885653213518672015348071305333684527288309655002790563405519723937425327935427880359193706292443310757149874008613486677701832622406264082335358371956709892735985124525008058272294119646683746307428414056423451916337780553105496883889601132617743777067966516289321658511193597058602159422089234501930213420409179341070402768871559871786303079225008078019670951390610157511950714295221147602843417991652403707058669479994050886250492008636297100162888433453464118292455148431038189044177852042483843231552030309556528648929528257955239696851862967102481156215529555468036778083412069769241684963889760524018633315079336590869062151861094345271923388299000608039896342364378542177559606759993442358378695613858671079924339114 [149,75] 313892395433670459810874524208097324902201968058127940580898608888631437328660188006461913838665697903213923898818253112048970957112131204629359123887721507016026013722951909414523956174094515410666100774534623184722360307328811549757899249535439788901550102838609870460391780095573800000341638637094098460245100245746658874677053057369612579660530514777284546529311219538465681930829853878702275287561579473528461696176870874614470017314711535113198477507603696686923884508606388175981269604483612856612451136707375361390835641608195024666942365337601891362257457567672092038150836906913134870606805252731618752691998758743595555367571527552657212475040522478137899728980466014291312498298703254999710437825098291379998723283881891069241381091167532407099967997730499392619221693420301906804796263058732870307064562553821131292653720549068273710500258842103699318518047941372871793204372448358881183536070675662491942945852133154491226392863886401704536063259560700688222469143304676653696360964990555574468398864492816521237746731156970641371576643382209432837694782616500282801179648882371892675004644498879238912696254889676123768877778507671161524994936261136801534335571700566918224299780720005581670110897094013535443689292478169354730612987235691863058438938389985395801798276107663111918148606905903715104022165981957431256652481660227488083293541143276538267945099547645028333359487014997788315556531970618701481592537514523992928064391028738440619892390088362436354022707635992077461102650150328054318783449617465594415135836351252720726985658614378862130114445193941325122659532191807049782478077899294625317879707917470031968867325696247088936569884245694384964768 [149,76] -2452472305336464007647155134197933676956273104123365365626450907503685461977241816917546240091252440843273407144510246704533156775154273317593931790223303304468674322531437492707384370115682179927646390612823303359537109781908731677750222409869066278263574523194077547985403764208223033345212251076425041175039895122447451740060065809977690457311802653794632700809433274882882603938771947403583928691019592936511336284906390682806874099433928062495029600402513695529341839176581550068120331973893151447127817417040726286537663020606499134645683703162277120886615370492749900438214898746659098250210284292349023284739201451047750891134931545860484885522369824436006725135594911775502192138401063621526773427895116507431845194012295366587754317267643610044689181926987098302037447707704974875418914806812214803063973641271142005990272440293604789244146859684122125097508010720037579296905542369694596297435683786193662024062410589919280184284353011425339546362071383520015862851099358120742119496094450202734326084285823460383419210198829005558694799435022333873892513191304353242285985965464350859938250250424334924317922230108412375660068693054447708005815132995272039842665080071212962766917116871795185773705729421679284046847439334480723558267854998221919816391933457111938543829181894493181521750800384550437829358718303495449649241745844178411849610322188832798849581795348920400945585543811499525428147298566773331037551744233134574988405892294635040602947630409751163756220467509324789814788384933580810577318781860795925888080426079657800793597694374750645223897676722132610822049941490796723092617085912765539996714826673619852622236453851614172924436864044923800 [149,77] -54035872475361140815211360039417599314863495489082712074119389795727531277525301337447200488668467449564714231202791709890984809633721380130302419218830040575378858947422235886994038865391708879316663761491493332534377823153706904851565242628293879931329760200234593180519560602096858852568826225841540985131868323661929173931725383333946541467461004445292965302039380488685946292527727808969663225022008884109945045405269588594916654994398915832343216538005454403527101270419005737751694054407933446339226977654956795165454172606259811454927845098645898584540662290507104227499175287875508193638492444044560824486003280952550625385419352740344149861533252830484519617091025974554949870475180609883570617966369525398225654154077650171869072367384172927221109514673614022878028039969687785395270995564578554179338766070374033906035541546389371449494233316745135686394566957271057753454831649223937933914637084992986669201690431435021627697914038427309401936765407931655347936445141474843152005862047209991357079108307742347002406497843353755012866558568088727688418499741791213574191315128290441707593181339434480807437530143394367233281947838684295330765635258771531412967825202387522482160778502825909418808650153031456616863390146603399308616456801192907152093975677214302286536395672285214788422720426508721629933112413671569970696174530920121837349544375972591001280163867650898298448824507578479114190515290460648148387214719968965520344692998901983873341741752799899191122896647719959679361163412379940109037069084461654777910678046665247154452012518034432484672683936739415748103084018452638869535704923877065745178079196565762243513875897694084169630999338824 [149,78] 14871685570269163063351873679378318121079625501960233336867243185576891513136682092529488287789826530800222779536408484602927577674622552470792961656060920471622134704588512106584448810294444975446958081487773348546652070796114934209998342632480651465848521549540535816831306724835734931176993734963072450250339355072726365526968068843968014944179211729663467150789558172492347163435008180088896870434312202672737770709943347557568135511565282709719194050381942067076035644159858704555651694796479181804019733320603300956418614307705193411153655852755732224791354515925675493777148361332331468175324177417538593412837641115046973248556354609974955028009493551681488419093987316272710107755813761723186650436060917731455810781662765491166833207248917358770250417732092898941858419100569139755217150062707179876927679712016173977695459294279798568850362597607071229580465854221932069131005072620274809020312309200527660019412619669769413101479874069357213248065392080047574316068943792475057270629805780045438231700764219658359826128334244872828197985661105236573346625143276025249598670259467787021511968154628237493721369220737267933695542946982535543163791149605009323868390483237853969500193071210554335309601617172738916900940077508502221213663913935252916928599467212432184874438908985268534667701808348769746359113460045262304452039797719595888673556315966533266046071527575161120847361158998890354777797280463567316051047990648226437459470477635895598478204014080393135329524775000867499788841517936274058765166035381809481910727194295832415173688343164013291435642041857693884906885284274048855752374400930390902543063810005004672629348704497583385107736 [149,79] 3549373914569632932199824736768817281882289315889457298828477565964522811337393569308975447672474661521883746282830009806521075101733224140840595812269061615496230298601909171985844197080850025759501106723741803070821128545635827732619988534076738672393333604813533964583341927934387764466867684768365153379441665914963491487502730143167986350926999698544959979540182957348945642796795328349262027083074062904880386111357246252095507452164374038412823609495016039992348853768504214830115790331542019089948902675219968633334747297932150581452588686193916653857221029716603760938799824120529401551967684202535369556788295624047196837150523428654868289358699216324494468151176982058723403433572064621330490650712044030752510459534064095376643444262564394819130808614865935674323436494665529849755181511190882823273567451596055194665254118241166786630756943049260660907051005965909652517472333883038305584192793600619057413467421823862938605601449065933280897916080861407822063327047494915507554537087915743602527670030793935964217260702880687565710465357983089854643249186141184507453719770379232158479192248854854983880160117193505233481245785626183101512049762223071173328446501351698903027074503923043444075704850506084998539623732021468064227697484663672867500264459108080554738079140906716800178931200668496101321753498294529368049643035073463403110850979984505558799082605238694082523025916160022299287033679396303771013781849239439263627997129101785161114726699239520859827097685767831282948014817372093266096058995831584819312350480797347338408070349024561565090678063075338087712012421782133731475409853887895391684637635710954477162839427255097233712 [149,80] -58955731023092148955816222185363884220458616910906081425109417435293995836454964707183742036464630744247424525220984299124799128338898719887732837688904695895214320127695172347491721549907089374814558635702247528032783479700856941706916499286577590040931993178951314088808355471259334313142696155477574369355463020036390851967187456465360168826769903546425843230641999236502068846408711319743340629873787219026664239360849849422245616154026463074477016100688084257213342852836373078267742722507145594214517467994182542500134597159008601233666820484490454395503138412552073269656487384432129598626534210908358136597694473823475108998577899615255006029925944375800007964571275380347486829688925037781986910042890893465191619008372693970009984789734232684026352207148320973007038776979161019647874613739898482418406280068391195815325799674251562594025380397498686409242621068159134643865487653189390061550002901665242031868271718290462560174586620456971454751291774266479647671665276150655525341288386599550375893804428689805057793342916693258757662582833738803553793761830496698767797738275389388523803996074878179294435525821944214095060666507058050331865117338486902786715254577648564247847020600374773892854091760952893640461789518387978006724153933800545502446519864686165130640630601115553562891796645686747117968996367675387863208759685542514517311060887448800749489101993734759093364329673469939479762822078938910745198539484318875284975633435481201609374081513681832334979441645554017718129061586273775144054790797562550586974104546906816959311098682405919872259516381646685228645110858801043503027881366580900098660044189443224111533442134752328 [149,81] 4458211151471680747889907070027062576232637753174156290949102466388551047591336337069699068094291827315772870132625900066742657201736273023007978906663453210948530313413767495950861099624070220932841768627908417189519395699200241919753873744664562408012782177886957833190288431744551953435554437791014890423714086570376784383239926023994371529927344419003620400093253812260016927766460648492058257644592193959280899303325202907322417942570420119862124498522501837793403990208108405875697518039904870714848255670337825008251205470831291719579329184500883387205670407410707921614082357298919913168145168982892043413009683535243275033769246842113166587703042867946549950273077762440404085478048457708363652597410617303437434842713225179821839750170896345594645448510966693416456272711526900317600692800735886721616210544909259793809904625865323356824830609586868779713359132307022850075178379625829105632747066052696359896890340627539312627441684391807133844917730966246383058015904972446044631912895941182461165425117944481601433877786411690230764849689709186276596476114417352962059514983740183606313834790666890766048696424224361175836297919301204956891150514614822664158057146006927353388092692741438358383337864878200732739582476882950196624310071349622650463574239940203293753159205426755275900708065011130475907427491247199237181924423892198472667925864092354607445456233513963080805229474022631648067456474362560884371103959326981394318131417675877136705343134248872780955449058958536530717419182082155174277013624371510767859609824840067645785151113733769901584807635468779765850235570731710497143300242693744805420136976385464405785806594144 [149,82] -154724359048725951065093908658181925699072908960832765940177286812171488793460845420990221808466198830200829625006462823996502823123616825532644528180642402536409716155523792829727416104906859460679692662682231673830275757294319037522852257305266000855631681782452918625301302243787947480450559499146883738882639525847089898552964742581699137633367550211640515953213816345290419453746318188854220001971382706052236978236231428162130871552938163433781351190737714864608096655485785471627519647897730913521188506685302013999436218459661975097790853266308691339711659714467934574465501675002671148456830628327679481520355368300469448555708695632509144928693589189762932273495902430724057009307980377033692059960594068617438603023337483910144368010579567211549838200793015079679903561570772292320118147750303418655169617180449111429680898928845800550144385186712390792375045272707323789360934225052644597358963464853676011101304953287247122455837974401539105079152713958450718859569644398374434678451112171404812825209840778245525361268184995050685205421974457633207429918142098562449889230990799246692088095874636738090548376722553205331578862928367221425441255538035931796950385013771115903719761048224342506855187746309748745249293109462139728252565240693965535375783009483545381255666719331486592021809490139579209761901956299417827426642689553961595901089054450624152267475440579276270727515732266160908032207770893217258555386899600462383342729089041188741405070471133962824781535327070779239160170455792679027529406423739222471370556981877335415248125940110065338521142274946499117219490174494327045930181761361024170096481141780116349987296 [149,83] 4996255611069271438360734317206156008508083772294911968322587307829046161253691984630607876361317761517168181127349159595386988723006425745161571967358630749965397494937135147909678174484483176629459013989720638472664185810695424900055305520323112574529524146240075689163413004684988980981243549217666195351203133104936682259494459004511183913280528828148546542151056516552445821990108992925926418865598598243662396799935399538085590638360085261714689860286846830330594879855038543806273625561337130406190038547707944187884501692589745719823931847878396539825301358908026610155369446808961649901235759115582775532157486610816372489405286227762813648660311715302614426111931624540897260081840007323338428977516773079920670539857036529921666227388741607895776864607975473047165777097771977390125139835439193719934993427834794875914289758310394433989566994114256766132675681135321682417685930906610867165188438614020439929688984861328564493601769937242311754483744315567703617060314495480416288061077718681361455219883962792586530508655710475328637560899351588046292189109415763413767187613277922761235498231735440712707120666610856811445997615523332879238478703156636194819874941011524102799849030466529563273526696281814968500651995362752655697376706290773249687639082385120926057278924610676998288742399756422165939356466030203755583686561640583578362354763656460681381073657641504037634496733877122129586029818067482466848253591462408230910463432778041755500132638747278333699023738284642980481269495339371089662695491781716665180062130024257218304079884951543607973345702694140074525475912037175922726801920701480285533121482849417591832 [149,84] -96912551181508732920418134004981169115964081640363863119956232489932609676104556593471870872360273629270780134327114385804000516822132771742916968943654152199219682268507119208099903436480100169563126290712145960877820585410781003645087523962539106355341044362667990071175549931499842846325437217538778445386246248151751233364445302395669938470975080906170943300665364859444384781356122634475925279522382587249103743433237467940696650496908423625022552086156569148702150135506733521646679002307701667845777175656579328148465107915162110630772533071547935141111117549897272116913332834436950494590799721038407966931555509386050391060708450557306512071626789057985544793353029519332177079979454726169394904303305316691797479740270753433084158554057995239059330075128593280192637828729322428222237472328101403505304227116459745522506357961917859815389760122277917869577672763636838844681379867096895759833432899841216758693498422445986263404014274223987785818667522935653419545177459502442625206499359378167656897170336604831827489644357302687682166016541133416336079490923872928186748336415105998222132973432492773058075744902730786363590514467461159773764628127912915061786808176869942861139725695968536511131296033238887016241462478446030993456695398443308835663111777126976995908492637785426229190313925110234116080868054074377823863028492725989148308825511861196744210009058373356013294638063667593792098039878051793030783379300143356450614516562028565786110599369660889125179635063338611091053223107892134053064978112872074129790734185260296400165227497972163114298798182051270301261563124335078789724556722782693147601937538713442 [149,85] -815352138277475497910442119646065821422659381463967800479160032109066491827348473075414635321941235553981840088620119690857105715878282233767119868352035745552483689923701026473291010317424111612442439293172994376946955356739765787993108223207397197117747298189321882455929586697530329260615555333965377914197746524271854127488218372117227559451505572557419615408464840958694213426891667609260642946100357244461273211434285571416146818080159617633746401722887565578717983213469125713614589552236938073076280701486017674702919544542455334276974662473615671148399499068123828859751624218817701394346443375233375399105374113996789667478279400313534924038626420430531699156071657060884074783970490404324057530141763760129280386525058363192807162224109264346113069320387251185167659182630602913796070097448196474917638709220497063863013468419310146104132599838756016354113645468242780154995286812270826339336386247713474490572292337284698374357295195531343234325325545051382776272623073430832686916495814830603144404656567061062709800956125387030516061062674405546640524858726393428099476877983304376060669158968701506042731774477308226313600063477605790622084866651230884422122522038520136729313493848322320251535267235560116497829370274539329936696841459542951966659755895583317754422050938556644343899022169892137913143467387102253635431683892977414881451868022261266199055960705058886962120213323838206368250280027340890943940314275372577449761838337521130344174334702000653472713702043039960076152529435666172900393114599852354808866485998766446577663628878396977425110959191826261356368158873769188128267526459117067826112737076 [149,86] 173821536119004996567689340406115398563058770144218935909775447344503925694022699557045023298646851088230243909577591358252353046376534873677119613263969786943732856069488043676338315526790466548345234133701117851345537054722863089585916099852562464558933470367318742227325642527038126036345007208872574958839890086157034681679428752402345240163728226628739436560363331211005609574115088272976913333904840959056625798938030336583087830730965402999173507813211528962439250690910069543587813539858480622475874894017694380853698271962000530458439751720737893703462997738488310207104359288104756706484296238319652992987145793479021603616139613208611112537260984443702408348829321887973827305537171210937027202048512622037662569629081381070306228041154694410430657010976498254620780884387122972355268758780112620105235842496287297374400853295572485615982350352774232521609412420497305919412062251600189365175870280007015156380332514398914396302250868368242378460470000622383077043457683138013920480936132015261948428852322818583059388536254867297838185209794999544721205486625279090693951253054066122423903159781095943585413353565886379236817026870382884763116452934451081503309781230687166593533446754152888665278861684903816073551325241469672079893357803485183052705933155571051219043670561135293312915025559351238625878809463273250329661012697936141565170191116869351944182972066484001042196073932090915365130379483414693588089622944123211325065413951182331850452319914679124227243704985515961052244884130720295994031896088973404581382835028269327317215871559560360425219699808311899700114422347390642365643969438109962098157940 [149,87] -9308059204909868215322141155736682491263200407113384550591072558676269423132481377015230208513500200215637449633867108989861684853252703121939822922415753576915709035326066682583520573941792130766234578712668296434455968518781522470089769150800445114319826213396549130906843487698799801368558275382873633297617882292784180063522398949284082694766576834310847729551877913738920018903475206617580791874669326574397614638720516405440961365686150331805366377850973271747054030935303179881597187454181069023817037709213798049153926837202942577056066666205606488016346374481711945005683999451338935692981521329482662040900215273908990407472585980242212444508899094414046156235718045482695175085092484548518533800873935544130149979232100520869202860436024988048053855628838134127938550496150332055592899119008676585629265436121225725309473601602260197078012823030225586554561450611963693975053462212091026887143367318300248134736786280603994411739716071740477571644644860237479679194863513582868554966731580167079668903257606030418740679933780495715693603041142405707723770804864100904455582983043143793953839083879004085440660258349691445596830741369380590942935299583203584644740505811669587576454050479292934851715591290950670436324252816825261802691850035577483087404914759908874146182560504402095297937107201724565448261694298950260458469201990748708007784329889568282870653722503638987778315332044802921681637272447476128898849279548533419600194429790762268230170740232545922504319968484640402386759392114345213710441876089242016593891628382206469621770475775957298622554992146974033019101843701697297379585312913001401896 [149,88] 319910185920456190170873425855958778943690670104442742165111265835455510648070480762265684173236215459097876902091174354295697579674567728700510989194576019386978273115280151446048697155690330865765530260508879330571545965601590098457694486252673539589415106925030932176907527238687180977756245542491145434647431910417658852805300973763522947971559305452123857326809063480696620514519879435709767205855870194538737456379496715685959702763165310260408387347640261138660005228032343265992767480080546401614034513060027958571412379861488806865027360835209610324115779118490953695767149001196366121067534887031403141794930894413356698019996910739115256944680145269658790684776297996614123128386453217957733645224151454154224871057988032572312665350642678440140124607905934005263666954235508684722730597278905560246016839235159040398298806612074884401123304074402130002984394006686767070696181814391791657472705740013424770096465141866229732983117476991271083127340635903095448436003506742569463384758423036277069889877771162060300516949033584669006868856209107149981128790074480710098376369385324600309912444036040659383882851364421245120160095084098776160171184106735024154127201051119446243799296066486571681298753956297916340964768600124340358764811350964917758309766093620992800569067083940954541847719646767846150835389124539690358009661651495733262082444412420997666444559061333962840900690197963497889681103142081159707353878141532925150292756543852374592308553202631065874147075831794735324185561473837475647212445717142372369733415864713654636983706205333827016104472176661408415315854601290310364497282314311324 [149,89] -7518618138274269173060182264469237605984313631868814249061184199200158183265681183251930896829229693567807823119362024499729469990213190501689206868709520882106664978522344653562996939799497848360837484000493882449870003228736029805754422415821391812059338979549689764175061474528884270789493507003028627277478001336318976209201267585788263001429384789524105358957681340944488534734217007530246024421365434243435623412684430562429901711868692007367845742129249792071703600408478580391916723898218215828452059155288464969024322422233262706559405790572596055746599024631217157228079899332228193354292889682803574433446597343515600187303409468953349386988926953649187886707731318125224878413991232922893500734159131142671788904707404176013390310791508899764038480454636935891511967798661189158262394956467463991520151804353335131612510089671112277773228427346142280680976455262728080245661241261855336985379923476658572729056038602922086686835646973457761035575767632733450508646942378081250597339894331187258683679544270741792530397104586880933237512371470223072625132166399839965126134926784915707410507858213287968185307033236360699148476129573830022866777823768332519964269082930256166086180906464210215163529709888885098589644488955736868238450673587373195562742512494247166832466497129631672524748413321269542644492715919896413534540159170292242345772346606610952209702560086039972934974658649767252923922672874978403548874400125742472686147211413748532321450344199232762580231726446508529044599018130143064492928647894323387150396186634042380853905361566248612607169382019203528068272760058262008583582329812 [149,90] 31176187595194374040306142595712640360726892245084094220125607078878722758580342866651912333864163053890581854458749004261429143209957737260573732951405326923302363855802696675695783068891709537997110689415232915655652680623708900081868127212740429573351457209895266587629881367589655556472118778195026146686783520767696983855481360321665794511453779595786633538584972566524988577146511855567468444744941128952597977235159737802140736096807557319184097986602110327992405275534486361841060347771041000854807532165094343604805099101935137988697860032037486681053083612541456604030872836618234297871767809226071534513539415408888675638493484638063347659875423398387067876470068520200576174538869945487281804073920054020173605708753269583060829267895757515122788826473422528073487333264018580449069766474102946010445643709486066600381812388796394835113831430192506904333811851431559266198447273933344188011325248825238454069095507354524421699761354739174664145872990343593112856563309537524922631797995210546082115125219274473239161489958486044041649694194890742078496132798531152054564253763700830665118877235473014713954968862058380965720054443356244294024033523863335741750990324753990772259850173599340169574096482815770919973369392780775660763824570013438185382086546274475854104348943990184203438252405518478324507305642437222619384403745409024959702986341618627497866677841576867613525219671365657319874833881919186241347606985708175350245131387552842603551744778668214736149692757312709042030859423924347703089898041029714703571999591205196700529431888653355321159009623924122161707421284345193556036576 [149,91] 6155348910011245005277627189831498731545273507408102184626004573640345558182390884941151110380763601839407173373192533922822476815954803591157904173173511642164512282387215028490006708090733797252990556017965786709756315601926635546780460823412774410161767113107540352864104749484695226047706175424914905650766270694784322189947633964190212233976047719149032829618021912836164238614361541662371631850650045970879758052738137905896737870372482035956925984177800027128159504638520710737698502767195609961779141070579872984920208623817084310893609293016663303739229984534826717859562048763478745551556553103953088366587702660580936122945956181417880708880397829357742350249243443482021478636807811363058123083381105633816366447243821618655806343387073541642870523033088257349433126990160829682552312554773835705990324455316522723895058271401518796620320999704391813454053746779158213358289995770983022356700359815885688711248417620785443962703502045252659563756328829235386756675870255435576857732750547517830080475311213826672513783835169065651050309730889420414631868479317270416846285291172133983934009585465531809199881891736350582898487909338312703873385710231922999527405826928507409361999156239774739813621676355249035829185948926640729930522563985550575803159504385262931360345335861642245989819800822754287938090730938198938126556461374307137244848100905144963552173037594118927483655611312704537341845850573764379028932164040170074690347295178810463898084841054787802777291648071978223590458294324080925155966219938165728596169169899718152068837911658136852122457570281455401854574309196872303900 [149,92] -302822159836271604080703200378820939772024506208349566238616833482851706300860320545995825728271287358547279644793978427067560950011773222537147514356458188359087411671649472944508644829327520028062754350332732161298592981564964260221233460240875291495650805692841564791622584456830009659218463162602841838754778335101327700212088284652437070628107443611454376168072811487788038818218592539008386457021761832705522384197786389547506814610480003538764063038082364882519490482754032751778089863159411499687079127502490712055750050027632307426756929814874156131280509085116729431533125117513734847503361133366214830039752913698353433362151335478069529599032550393509672381273557191572737321013134508104865323073026865981659853553276869532641828184538179264182036084763986578169611658674975935320391618568745191776893782854477363756660576326245446108317896977348631921991821379875551892139002868456540761567946999983218067427817255279445778428336326700300840519225146638977908027710577312851175747938718431349013007928601103775786082223947376317156450438475966279195845843485779877115589693936886456448655186289988500502873889310549706911521978817770339151674788213844517401877564636678155086197591914714036974765971068316908971125746050427066526095362618497153570916110961026336015334104640757102026454348365832284439535000272845202306503861026805826900749672314077633201163498240186474103315851988234420979120622957193137852217413936003970706486845813501034435474804792327501718293801996409815084258294406638600131548591490805190561597567016938104211139904708617963431955456010944828332508443522129616 [149,93] 7103953910584688334666542261973221769826342506539385828167731591048410634008406208806920494470423635018743545543390131727661224154999669600634602405677379086326804971932555973410818657862225337133795812868858697527184058004358947966279707194960406855320598101547012462450929401861737360006310795111344956342507029827980990192887927046669549709705931555519087239204533581237513092294490029034047892023070579549614554934872430965592517410388405176211057239995416466239115682917194383021051495561667853689175191630757296513224308295607705339249022156411998445968330466302490078043935547904285765276848010223474923843533192292842933256546180031652613407425051575349418113423206405571046245929293288133658061791576638280371926750388423929589639977926777812252276201883242650939672008750953464110181277481653512272797659820225980366960143322014363809535530656409302248919055119295086920225743921124352457657498299358288088862219932342092435919957876216189003973706417441325319514870486116501744879033030376350861751093879336978156958694317042746902711413730682481755332582270719222036706900996357613763356053288176558159700251578157035301131786744495186782573784274616594018754802857043964472782638818505729377097502797381162594830475659871658783380232902387441139644850516623844903696250273077507484968520690337349246790585600527845913265471178026774315041224301376678661242421897338827190549129613463377399525512388383178198591711505416869638402450518964334979047821121868025611861602619388204725066878683272465356655568111400396155458822006388929522882118430767604961588789910946052580917690550148 [149,94] -77096391094594412624245825199028968496427890463965475017014255196369258411640924664832140945555516176804096943539251596247264902358981252715330102993038108044927283326665419636234408058075632640916912652301625041937550638190074237510699429130682013043280381548041753504776295933556207241261008081184734046455806403161411511328113927858674654697893512591485366152299611378026473107731973034106194031619477111338514158880905806551979164008498310769950211137535031118841262979250057713374037477461336619832886765800429858151959387708437214263732491983891220403179691335731895886072609177821860738285118123936107753274420739288040196424153571421712537229583847700866983445875458437562134713306778639008940912608042344420218018736229157558174506270334611207704598968985984665716600718372672881183001938508430601998477514502584140502995515298697032187314830762583943265634772935475805773447557743290057184698164232932975833680397230935848337273137651706327446728986684382191001806071935449796579563797952040990218705033503812623449968701979557406259542329501102853805705213392865381715976583105757617215378361850484577642271026097430529330419689083437062562875847587440276842589678317713512676309329322737274850339424115896608838186649069373468862123276267455243550182277831539248376032640134137973680918016860178031874476615028043089669389013591239880642450534227520183743342034117704202427420436241235723985959437136120770307095526292134611513598102101951561132482856899428084307630028285425960849084550378483373020380101987923911297798856985526442445161297597902291169957163035398924174842828 [149,95] -513955205197571544618908915256592712012070446029513583366415519257257015335287193449727155359028385617994900145601856567402502028840407877361918467052674436040669334720609228486334917679464426993217995788554253852935164420348041337219971969079814057658088336118012615299591480449841228290407741693061799851060081153461820175356321252397629197000194987886502895334151107666446852088001583285716959585787283256818114369283142425532674354300511687750435466493962763871053731764785353919449930521217121220796125964315101558285968049299462872592489835000654693908407926354741199818087985241747717077184451763961919289082306162231515810331149811834061010497966499656474301515056043416459772836633116502036023179157462764772571603343162626408375287260484141634551502336507633564880343660326554057750620398690395211627764231060621633526648885323057712033496191234192841797799344770514359849826788293839222627649898856128006458828397223720673313736856980789481328377063731065522342630204106660814396227629114266326580098370734216649024776223605475818615551467690410494617747559251736027471118981599264829335696270886739032280369961498693464000477531175511218313490764708782085469963392813229512367932685187967061084605619707839188036883578779128943882908123480090531177687306742344332361952258669005622054452146847375691328324167410368747529511802767106785403755934333024764089506975640486633167815694406960303905151489980873229168809956484402263928022807212414238399861992508591364645815653616540420874919942787345163023050855045263459466517814755595915547342441305774942610846921551836324528 [149,96] 31682238255046418833566188286897759500727299478423654308300597317121061770728642269198606447402379930013371895265369268924176689683510436006362322782971035057172330011319823716700010361081236712679775786744848429326058927765075563214790554539742176819948841463636369146271666244693847349135554571491810270012605096531586795683257862063471263741808716579621292382018601291619454471784490076560673373179210354021279844039832018489866960674251235775386771319944146639609296176614680509697149654382351561311208483406544783162845168685532921129597196767278316305936620865038750081904029814693592227783021271828104535049678655598566132693245750257298425671232877043511809846540917681060345944700531940567145092399219233136817204197619551602138496557838178671992117131683229958827710739258110953222690733849299004030650748624011535500497262515566064160773825645710261718297052065941309926259989079667463026512330415906340272160494540807420971450480069708143742925246914102537298392439204584130053751736059182316136649138138293373071563271253176195063988114018919680787731724316546433842879645736871602156049399165041386778087525771916145037786433685061909178552696809158593708846620975741643206115251868209690217447366743405992707365014136118891642681636550048279397142953489060931173181614509379095433618399297554075353285475010012452260503180462136466759964695444960909783167263297814326961584672490541681495842556446993790796331343489387418014735431455433315329777504808293556262441517822167539810973721119157965779261121407228809599777714581512120020862105044160371537413198320289592 [149,97] -569026059630217824383176057565170064943322184228224219556177327508554470691869840286647750151956470212841192869486978754950610317365284353365103460987937092109243282891779120965420694135334260302689698117707266830489551182742404803448856138398450879581438994279617644507611791446902472340662064105860219473115654566614935069667816580121369518060617141523656215514845581811855162890769743031356736911236732009848355509053775262987740962367728950261320259618854288675748491546619708513799799543898235790158637341912312474910007612032089526443194930312278861763943199957408204160186032943916912938026606940372044650955205084281111483097616899974284097737368768063680353897785084634118586238642679911595066331438502664923323669634018481033389372207239747871394857961025243571577635216826762441078017204047178611998080754179031508134900148777209085301740975903730475197228157040473682766554778620645173895149073105767618642839176611739565336313969953939563957424495298339571570147108505296097173460798173076209593743623608443311887030218120412231907546632768864136741080405590853036237154649020310276931071957137872780635709137435213556957543050910753698266558075517724987119042456077452230577886512193461799625825213811279140068571876324604762283413758349924311958905282036931716078185102718346648127953577955818243707241483822149255741485739567450235168783093177539593540441731059914477301828071108766703272544445124249807616543534855194575170445203211312129453179803079352065926511005120305358724061741779006939302139474380151341071761415379082095586906268247722466720042161302 [149,98] 5387931555591072781160071054329706959506572302532928966723825961463264718327837287608575849572912162771001294026817224684532035046260732672391386511873818159795227856960310141363158101513848117087490533641550755826795659591075360662924320479587297752940233494157804813865203845944795415053104717142807282109144875257678842926348437997850182108637369859213083895843260538293441663765437898538362886534949385445946735119309829909242398605698811719037249886192597179702901933577399120248263275233945281830703002892580117194160294378601446638113770649493232340542793832283103682174367957788950432964357922979664664446978103983983141968672148394587889147328799443439098665055284301606494371506282286261672585804073683316413011980402113964051706991468180074877488911906918230488034128205724955241756111695783528977280936914095483697989543811406218098011767626377705741637454444886789693732901168492748241311952100526407643530697952398425616359787445440440842500121827173914345826720699920346667528132539665909863688010735741480186610045703788909181565491845047206379055905131826033676047158428894364240340260415183416578043243049999498524872494120297914847487946087850630023677424090095180579200682596768746172418193814573958362723292918196684323245448200554943972637136141329012257148369375807925897950971623372661156706024744339756715745935159961910050126502928368190964048109518551932968243110512584075057291109665414174826958684235594215092231281653883991090184637607745853989049321199877957924545820792885798066666550371968352397447462667544789144508272938200078442127668 [149,99] -16398471005299469730088392876731992985813582818858737535097121266309712622389672114564465346755636679421583913496771890247183286930278309518627062024880462144719895949944487915628815527783602894767071872141528767026813884938509071275790733812587357190402455864154189983854308685686524540138694950407750266004271781039354014356890320079591485315105367621296245237153652997897595597240423563101787574346711736674025494211564650993157062763406552314176207347977845795745509859384441438734240182687095685264195489432703175737641233333031104735242191165724121624965760527924820588467843198681810408319769112014228642161219507836453900457210137007198111905783945384103840892502557378293129936632959439042974850222229934146222847921833084550806688908334769304548424033254041182781298277287464009547121676969363651975166409244628932447275932237928763784849831849660364060074497183484359702271864609822522572899275009083695883231619841394944417560670995188369591916842225907603826665530143164701812603921247369672060517786697846565961274911220800933965336410112729257426609584053626402708429249681612451558395488461967182442434028345240416214518950568088372089814962809534341714715370038831954526828040024842322553046478114491078091124306773422038859966224173991996474354070346389696212584704204461819931247977393329929152668792434423642356220867824873548436962896495959713291640920445018398463421762893044615376149666651774066567202546386653063285626112766914940335493212714527736354720556522793205273818599163031815218331706544194031481770513865894840944180391942461778104 [149,100] -253895962355874949881986515955141246836109472426051752880104953789388686610177900458946830230112716760368663205088960552584336148900708865484592855594809480429077622182211511579269949594155353549654333525595835218353097904725214896674551063996713837702085075089130418095214672337849625013128722703367157556523880463907092458252111729489708485626224758975772392814568970062059855874117324340409641841433826207457955713545348468507378078028495323724800612104517862563878220925047022052621239970022902467456248293400036269963229681873212843195087905827636558166410855239502697600755296659241513413221805005105346342080590891796984236321340595249965456125172568786526671136493522114097369445045179090474312226069505870665624269415051077881256566589777551145018380079326400651655612780537009641367211935990651313820768828361186755623132237976828715767101778754020767867928089781483208471313599416790225918007993777447378654517028655018883787785613443207921683317233986111900551312642537717524187141286224094326614652703629465367042254314723804723657040992548017707636978759814400508265682021141090982123168635515715146001571277458992623425257386805987578672224674641835891133645168035669911339782832478373943816302198124848605801026855704493415724323196097386546541101317487984397482660170804852699006455567926195894219592264613454737073484220260177213163973100262629295404471107440471621636960496070522637216332165524957469581538927655210845154755326973036160403433263287035522387820900222902949855838457428125757980979743903428473430177688028125075588351169991178 [149,101] 3691608179272591811404122117879315740874599910633337309518854237944407802188338271012045115680329517221733737567731246045401089898876341571841578431146000120155410136222035968098902883915355101348064499352500547566507935616843129188114426316802273309228949903489335634779492721967708423573253688893177256109123459083636457166392445946168308602263164235333910937217588780804471823252038057364126538060148789922532749801780883306054417750401115839886136926327279321968834867685860189186769267629097935847026202612564245275270690177499856337032424520755380849037460062270829198814603296847392292690324674780198242526716290396163773255358217424201398280162630998822011868289434645316309904966810940372394778971148204208264129226966028583396832785164196344367219019043792641276425219184899414637672531618683024685551234643724506149209047804001437543992331966021675132786789959262723672343764253494653701441113564965337713824956839727767485018193466352582061738518438444858623417278693849798262454898929639990907118690786158373987945559507044969818567000107612364063182976184678639554265096069023348116283660787410924968331098859245017187969518923561941762572315065523203098615614426192455790962114665141615221440657531669105263174161362800147678219982381895051286900979752401538184164640346949955179596770035162532318603075292799005410769033557690713442441390646217148541437286455796697933662516332818042394597221932896922982991072449390711161817345266677440507624376672349727223616253604781537107853545672759193348918646985165436843011755787163403319415680418 [149,102] -22724445074686419479860663241294520040049174422564480175472473493730308062306981007589737686528737652497943607480875381229060035806310686596509218376184016242577985512645735608206215557365346381764958432620712553764507984495055067774372917237134773968798649452821637601380384360785550523907862394508333555890358290673751366586423614117317415615145642065064488732812258887516519496584429115159132326400501374304033666494523421616701055565660943587658039651416201941117912576169412380129419139583188633320581232860942164293947052042828066102186181796747747181763460796721027582781802043493912278194577139902430233262751692593256186947447301807409887648336311125623948732449721690403926390328847612050547466216160404352362364180065192799702089217778416214539732189514510807705072196504125981849781432699112520536161320675788218789217895738043014245794976414295330345475780934153024771705404354675686916243688745241045789598794993157322469379867768332756663888019388363096222119600347926809876434298619667918231450076172106649258378318752698776798732826507394418816596209036188568675612879155938900473478061720632661795815156640144784594668764844956486328053548833795378095000440332411113518666093125867759825800445953844113130666277995825787686001506393311712212985684980093039926825397092452040482348606470047319011031852596713206546429570646477082211958324896594796482208518370233215974792550867305571264475425128948246553439310753952996336466755967405876298494619741508317397316929126306429400617557540072726686851028106036400285891442753845213784602 [149,103] 49292202348302383919829529292364977182281805230620049180106432302719085936442678495534351149868744928195079153059649513778516703498087769357665334204250302860123171177998562098551979225707845744596913030314308344559933008508120398806296233803494893944758219917023122168102453014897803242282002316783361703820654574666268249253033956875529682591387562849775269271311764164187551002042604122066755258499835594867735932678974456792026304268298745190217195975373645875575318275696030038271249927251684826454943006280351678932794526879693718644270518709532883637604972373702160659621873887616850836195569091647404527592921037022939245082504824552888455170132961750206942227770299758642905797332029180583482825596883182704460359022831283474509954150553658557448929798686131868141526450572156876662518955865935998854492052689289072070399334338586434313170424900825665915990010072993578761936602427984621894919019428885204719611671445595409526874992139515228713155648978988396386664468765915989451221517395238718963211817996930936165885810512972172553646129520460250370191459870084354724707753136950296382346745828279266770745798969643850268368687098385720877794031597976333159474546628117307805693076399755151183367976499327362241292399729485224578907624620295893685772414536561562423528759696784713715930104698466227581963157682600160205592497287571312483291646428401801192500410985462546872579385585058910919961173075319296730099076132114727605314272258640242237271366060265885764976607308111696285139864136031302711716652583615789639753542239869372 [149,104] 10144439030886327974778549115793101195595840303456686937933976197601496314311241967465010859224304368521015960691133916469732747929505329215199160533893751953047736313613983368384359884788783181179966964738953224735734682453052989184949248568109926238829272807411116169323303060528598653776680633159457678852360125551435833618809783116729762878128535849647470098192949314619612575382606662519282432915518780097729438526969574459201386341247924177227919671194248133954209092454916112444241563165613278540735736094978686436330459971789924922469516426929315607195133099452981989139283547346422587146464306979998709268888033361034486032190219524173718226231842184542704521978805594450391845055254459759177088006227354371780216042423940654586039370651104545027242604116416079563177339366039243379308658092391964265392961015168308905103195407843962924744875612455543215377677124088434779255422872478095014588718455890035067323951446442773957740311254453687271242683817462851985511445579956937182774145463247205588735626266458133629094801787189683102637456820933688144904328581911591518933991727622863556059170895790915542213050257992761429371365227740660633907977412091640163461454831817986557335292948350765346761092945899474276682270463310360029069228687417096651259210048160272774473566520590953585961238207767042033628794046070581147699972067798343391280273334205398923339619734553431459311627049655813640115371086536424326899415480920946027108469948324273163994323580697469307534660672075747620424360781623968781136804869694455470218021552 [149,105] -144589963929856792168762466482081478055177472585095562785499407213129406538624322798456773724023881725795810175326730755940681402228420666478993808468611484996439400018122689553091811984462960673744106250524678539008324696059978216350309584239927595285555795482688335863213948193879238543981019121925122236154051803795857524483770053503433204338150129877778027924073884626999635081899120746742247209000545625751354204853208443829930256304251848642945472484527813215520604179956160883204818025008897034267933613616560973160189123627083071581462444446178245710628586494539244732795000093579011655078604278262256225227520116880850074707824841560283790402836408674286096793710076805221387432080581624633923721689530879284138933806094955120124652551922685022211027107811269143136482118076904274113741563266593897921443201499911058334365014464835490495653266798469900517978826873687546845492282254415825067412609492862786793536520116184242824923664655519018997071239815477390480157997379167544070166065326961264151004589790475091946468088557506285242215652303116956762961013725013636050771300389573206259277857722220925212686510361707102029183009034723517444532885345093864345799664551888038381953488635595254539350269744132861130756768339834313337725936670588024927778248826908876432475634210527736210071277652238915172973622650258532028443410855326838880743234918025725231974345950756501444272706089009580735256088315139073303308149283294164563906682596753953095297877106877551120613627775491494306006521726781610228301700239743696166416 [149,106] 442001812034193050525606809390452851152838097435803030251990942727817100914057297273634493318479663318008496076262438740917940407423217335157122731090988408358536957821590560751470386581796687848448227673769032227859033268766898141550982112112313428875494466533661471611494474184041754308006702432276240230492849087066505707438602046768723292353783229495552925267210389630461816456162722639008141648063720364152673541474437152701517190740999385622883383446631860620897794926179996844693571373619647751938575656779603097283420923456030680781458542620914929589879287762536924901832494653443204314875722913247177472038640858060998049865362662829453629219321128328696066289666652243755556959811796409480145627429428993317214942044239564015695113467169266686847766101962636056169104506779570025893334481786648472102863652486826708896191982584600724025327048070311360645217471279550032921740225561698473631151627303200698422084763738538734704751746736831394770694853397351037100922889957974935690314171189462651581036793639435720780186025780343444345165446757297513757778627253298792277681456121133857366491594912515116400823972644513870258931537276140491629283824076602041344045770075502433091392903129113770644472927632877998351681768785114837586848503503119437825739870206142213675601524527335340037561466915418081926157967180185529903251804729340527059832272345368362552591204643799358640059742195540186753023617715154958022858869725332955246829369469901152195298092218953035254040364293158141220250735701217766165021155355646892 [149,107] -753971134286330498268522052574508635949093626913488405677625826943452528433247561744459131183829833635848065000899265196685352212258271513229266331800758604552771771065852070805031247348174356910689775966889297485169734411208010839692027365977917127752675254635732626315412627482499636636826569829817648001178048073041615289474676213672012315306182532384423608648288601205362509795358072781641474531295221080634278857629314841587529931716577148669843029218571343466260500418961335292686896186635244579362743685946282877916972691200471852254501476115417817245051161270108868319171557195188401751070066539948940895136313963651712660139328878555721750362064923592609903099175133004582820209328871677488814910773060016537458889344447104092939096767501925613879728991150598290958975213348189522639712575212401555182627432726049153209481405519105254405904664259507706401184752388364342066745670489265461516375274995098397757950159746958865767424254067567315468006824899753070559557042377876507544761440647431466602879325240029134794402876789452647119115275093620564252030754233046686953725009387510496275705864089395741071866453587420409423223922594384607743223246373888723093236318534642059858477587807748657360038407390845127008812795315133394267669260004046332264045420861426802871129859808240010069695347541693202632961959236490442030179640997455796895726682957528061942870352711414258282998380468672094591022736079703712072502957151856134082387878329218414197664656367144858397295404022624045211227753846646376541999018252 [149,108] -637586094965761272285185888112997851056023638683148168966241081972571299773504899130337590717715795600652435426301853565179674869833045047534677141816582261084397706584631886134742947961976720602683057721139602480620822390294132898278781383809100122790526726611211883301975312580825808686431734252804931100186671970577933863143185902783759960244996668705632340126803594031681264319576834688861662118385441952036846851281946029765660030663945932290129125643425906913324589363677093030326668552067195156232701197593853233417624750752804107794643721853609077564505325781839219263310858768977426192518468942466719316771247039796716073280832768326172519215068961293792455880445810887870117914288811232860375577552082791982430338511771836798762689622093772692524577695601672762949775734999597490961440830328694072655765821302206176001694181582700828161230943504935797366060569916873174538864130333361693759020522818952344970019731478101900417302550040261398357439941385549214605423990950228790173128957710798314231808963192487629250289274075979592668718811668576881348456847760896480796893402141189796734260671284544906020770704370204396663774527253529150243618793745868635316600019300439574157414333080506571120236503946954171872724772044619617408385200585654771315599786510609354204161310018284905135795432525715866948513849736922771776987646238880222663647398800815993968976745011022163727987835708942467306646821114050321107769349027003918904660322731608969777889251250180088785158900349121038551109600750303346309992 [149,109] 713568352153188261324125442558048844934182613813098751259043651529213787404455774153346664438258679012766802746539801629340030767381518364886713622011643750250124783356512413098064602286058178355017257335156332388378128197959749696627728964277639649564186887955314577152691689653510057302929173353706755538955456574064360101886708788495551975407070703058100305312154138324885026411739654564275405055842640619009608722399499157103717424491988088009594524896825792814358283342994715896958567882027016979728733646794410192257634154409117254806201952695034153771493286198702565647327822376950796960097236760046252295653537230057368527971209051428968976982224164867450935440303993645059327285524550182975863302891418937627104529811288944521324979056520808936150914756618043767486651166260122730829148042715556003248219822888417750501500527028352292133411755901345895247036347847095921993477733960804908518950820144592965372655093138411373961947265299326423254793662320824793118407826805365006821197841359821935255301224833308507380014564091035703398374612883078116367485327183141147818589984709188255611836569128221298705413392189313500219652245734785630331645621758754784069326558700246696293193914619327048128398317985760990451457066582059292402802181855348012555249336970235871178434753208026683503081077196002807667260371294879336635946439357576397000298514622550010682707943392471512271398545028343644498903103044756374715023385759680393131556135946723220099497778958198015132494222237308690632584868067857892 [149,110] 224042073239216123391692075112429895078543022589228072378239938378453148059507294280983908871249304353001074875689570776635208128108069177199271028330231747904273320786414742201048198554807038759125997987464537716962969370153758538658894938523775088416541228875607421352189548081138796883585223006196767141458341270314399209802101021017548227081400313912340435312926628716350803653482427374647719563752481674379512369047164798687972973717654842063665792514433964525300265148018975725480233578781309610606943590144345050037615739517299572573288228387481831317150737276528432823810787986698809789295617708618510129022251186434473919596013889540493495737514969996565734684608343040749617576316424539547144882561847185288294881095875024964459391766811270548181391226115150006685629694481866855016485963560542316230339473548243333418556007538904623024040773472997885858902587030555923862327473440906991795679367476310185701424837418707143863246776407342143920264561231640260635713820785721721221850687285987140855404963139872707796990084172678542643624776082957268681476669240797696172956286708188531154275348906741206289030289513533687411316076825435680179318671865654499605150201165528683975615962316294816797815598932243135539175896813250888951591051352219713563348113125705041648446465137453685801792420440210841846721163327879239004031350346769120902844016136177357190658275065044746256250361237347366424050725138772815175147476061788094814989648305863023791699881831064271257126086665384319280307397936 [149,111] -246127048601529088525387706168645600596268957930289964449253390550394241814811450772596237588895252702968516946561691823965512091528731215189622946810215992024449531039361778846930764503143273607991695249713478139753087846903078095552510300796486594592670668872367451283777396204844845659180530334097788351629227160403005648870020110200903695798283195611412793585834289206850679793241280596491051512870295320307880618662496790322291795640197348095547841838471103225605587498411815274938894366299070238034858266510204368052439051546742665158155629156803161236869338591600336870309563911558965948084367110931604375690519107552938620159005824427256206397123976056296796890939801283401416752474793444135509044750960268760976863320708304760734020682402416868633562633998804811476272907233069954532638236596860193771087956072654861755105921209939165585973588290362859036562644560145592690776717479946269919754965550216019862732302472967325922358789562033991182546705566393596871089897453573871159413537432383219382100519852286197160105955941394978203472500860257907580932736178989390440583858513454820700625173393353132879674198426483997374165669127300212191033733228471829424170526149275803606535081510573636676940448556422571633093024474102089932617802392187449134740282082256309466400351693546513483600988977242849825424405763881913067270738044217002547384100519376061376388641211483189929963081881135989066234276506983130538051843851941937661747836537339714051230598358127035922461710247215579242716 [149,112] -210273693215624438276900155590687480952581139673250497177161858477960362703047110245454676802454080675321561195051085627784166095375862693660959421497628847813763361130746552685910502676119376312767081362177109198287002097246561060334252237026085824058259136283417437434583499093566769663980579505738053627706369807719901322053737846944570469127945087222713924994622004343596834669352761783728644503057860075213492982320836836611790679739170341095124222082853548858625718958040203518893758855591913761704979677048454174115321054146195765318596946689124286522790435434353003808244874841750133051354756118681323695426674528725257551536475014083742708523920612262492530632973304531067144329497461983963725511220793337820973622400614453575917941569434565798580224523844834068352656018115675764166144447010175155043724802619475657752131420749831722777601312155666852571792328276174193299540266940468438510330347818912951326040564852897464117575634471334375173798839515769186444345895967732947823532826601286321548489710585388057392319116141974928226987946215601211010470113006912210019327886100605793484015761126411648909462068900678427262397297846735714974521171769310771623142125108301896779968181004834295121767623570919809450066772045500550686156290725694101734782125763671560609895783526105105172369408459884258915581889881882220860487623876148998884765297598076075001298824393249829762189927447122486450405584174960756305607897453668029024264222731940453281083679905603763993107453001110868 [149,113] -40659241047881284943633433247271953161913247976324754118435714445718286589550160129353380449289146015309140118944766887721919200578942513347052004640445754100564201987627653925733599981911291753493366620537231515839254902756604665389949417739579521744015308442321497213317325486342088236822746298947446061164778204132698479897682273241434407581822159023299370649350703211050453045142181376689054747888276492914500340324577332864490680119861496209360515930053508380360736153557179458751998603498761067441441242673299561788885210068771140466352249126495112641696533473294124003654956661238104329655580472803002057069984237321672938937629021769501267988005615286599193860944305163186048613259430640225907843912021161379722059052913565046832263353241389432134984485059781544781716698176661003364421304999948299744730149618759021834512056550631856439265035482050671651683413081575147525020225270807997984432223814717346817686148555130264835996813774715896581817722031199911663240025545516496990682004741250120082333733537850676711571054822368892378558386175664592986512855013749600681282005850188729444382725194128782919968939512429492823045922063479298678833577417922584467874644078946163165515685896615236367544496010598926188939438676960389290309350858510640203942150435177986414407317238953449903630556361882707470671571630789465576283054623923423543972869901022576191788902264455027309078204937963086176989540711267667217486374075321865054460449934584227367372204554098425938585991072 [149,114] -10245093072731633302762152673990732771536096700824077531101817621813699084853618572692900046664029750445764475647017237101988461153298921128963480432176549709346575937486313670892228983590077397907098125499283461952699188924754666720207997324215953084274881125966263554609733838709835848775683732810821101314073731077621790292203294537187519587938249754362231849140148450952469694043072276052011519490248454002354587841153861327873163342467720159254457513214913658676365829108401051943077912503790989310684603727814801775275979647535789923324816562436754015507614562184681638166650134271749836388033284734460852080315796022888050630916697125169509666408608647366401729444776062021871579044106783642480781742107230637169293761004628420339905826088708252746847687963706021152570187600291403644102613319954421353199200490480609108636257761363039921056402158083621171232197750724002073250361708970569014535911457287135293733108882139427083836717746936310845165362387873223814735105901785273632858140376399162900193150719986564774300497645201351836340349852082055768418032023104067265851951631545177144739878390836959173018649481426796710622743021121298911943502158832646775949330315254530730582889222772804385973663218268480992396134187136581366088629106649916265825431291069118250082578711551410804381446989424989564624464344730373129052007931865235878123273548884651485410955854368073162806367209578628947032288136590526999705431960049624969383248768268752830738419043804920923996 [149,115] -1493295472765680276861972938906689591037897958096370068573048766721978763127010917181281992270966945555705394546976380363060656010723343118060136585092325189365879291647993304479271697201163661011035890880661343597364801482741904336884295693694539306999905080853904245751056729008458190766037038786623624085519841544352856855189241704654635644402328621375793981096754643008354735058533142999637467238810847181162097811044925764542053785729066825821825293840281016733310656816053309315360425310314431730385882513397164663599122791981282296873728569680093349195439753000553652652234148392134837159439404944931798768359987695543602530987302849708151975893138941108751490456811901212651517852768159763505702660810986445861208821347749165903808421055785910297108655233879023533069169917828003868038850846247817525197996311252917852690255132244385827836378842177559556428462134473478170462145407023237653766576511018966801205878621640143052293437245565928405910396401399772738073680152550934821682429548457857287329373856701809875388802463314953384126151227636077266601428198071576627823321435269310871828015163665172259650527277255773571400204154825983738588492691609236588078586828853943567203270842827658175791847904115131316827685569783343622219651800727362874286435428564817177144294499680407267373829628054821053353719298475517983069920519753953961225227790612205565129515623241775251849283363528979558069488844138669540575791565511363208694940249859123565670190976243908 [149,116] -227220644595026108454763121849145805981842498223483403992954803822003627254001940281924752977238492152508497071872965226127783299087054513782206291577334689095051929946714151066973004111391565811682817379735196622443926277329473076745267890483715462754902044638744676546785731604344132232876372306306577674218674843735911437708505458109977266606422273018474266318012078431214669898584378302974752877501224356933085476832735109106359127978181491354888490869423004212086637256222404508105825532565412386569444358707951963444857887787458335765118587287291176809369503517510145739078244516534901643198926646315123061673486995534272361781719164938660200301256534866113635841321283821454286712419965998852670758833985306768450347367201517996763801153315496210711215921785908176089820858493124570845219431330456481961403710189448073246619812020268606515177028317570787288571906529388082749125731861693143348386064586906703646304854043099425762258855262687874558210942950225295236055262679168921702662987087483313693740217645379952673893363202786049441901381788741918345312046219979591167910840527108889002370488645769637084247922889622196263308712276375111945630612011538775123038780689175210712381604887676923469774976195057299877031071781022506326374021732675475310504894358839125279053079357154778472968644503999887024523645927787589163542530797953484305010134645031895909257862840796678315680970955361424840510990112777390423227214875596872177929826932910527206227988 [149,117] -3463165288996483894392110997548160407224183476802461327384681119899813502298045840837778053551544168753902779472258210049022476919110561029676840100977746169347569955865286511012387119212328560244551124995982176097411122288200913236284773214442513591253959514914310365091384023361318480629742886083709445551610622778869419700915708864578845843045458363339445561126635195334304061618473546362335065302403750316131210305107945069808963414217636303995085683848749034950974338448458008124611103315030702571772315176765105749854109817759472229324394813019896560575063224236659379874331472640759745566576891144659534569167233419356280027334203174666724711947217395063490064378516326901998159431188795194853964416595357312878730486855049088744730547989222472988994912674118952217885391492440489169527442650377241847954696589648746627877596374809305152845701890357951057292019033878867584831378035464634214388617092006409724522369417513840077902174821775336057899038936786541716421776143597491920763324150723228090871984849078331957935015169178095639714654745821053530988881522482291039644734781212453150408924527178230215805506683928822409206188517288271446369609710852191507690020887735038169676706442099865058407685503297837294504623738284733757511686994634015050803032775193787675933359713645440963942696595784251684377347662680877325121262638971357132348499966239379323609525784186434073558958635910168881448454629404738378100572228868031944574119316685127024 [149,118] 476379902081360646318590238811516683579538077424100643048449594912308437056198410709762841758759573816279116169082808744077081762556217543862110904883227596757183639623170087866594196828933214399638961773742355584851624465272458332703001190215583203267206297738546778829989825619459112272185726849679130229215898112493160700703823286137123818853850507317702441171266315698706465338184993971240432171413370791600069484099843737217982577500509892547566807579742923583026347614835740144431908759948395198063929241650241692866895197935366428244381608205815414429831727747861555846313087805941120882666147290448333469485183306607367351549680994724109041268954752055750886363506105564196642399047506299018866696263137006522471916770658959776246743658970349610522333513549328939677104392583632985625136817742613700332472639211657717947506740083532370106561749991613529686179993022068480391702817709439014626515791518714208231946032641164963050051105828823385188542357811221653207396979499895373251630300253668638952220689074508218210522430000644110857370133971972090215508832431306110805903687132573603691426265295847169083200089631796384366764186961983931289779902857657785113896822747393479641454113366358872602110460074096702839248487947665845777518985130594935334857815983874214352431536052727072559437464687697955552167169404008111165930673350611461836417171742327183334208084171424147572428961473323279326577936213849346541981902779300739600130182956 [149,119] -141331194070622988302173388385117615015888835989430799618082734365166211281793011312359976305004173644548274538370838310255407388163661228821254106980753732875996298226511374916237079633243391880481420294041526359345053527405979257720693566902515201359415506313038686283532260611953632373499594304644763488370410660856059694885781492094806469595427979691952952963300482347243039382245586263938917954590323750455566263383738434045025713922864733629749783630616103774100838389482956937180688351935686590908622987275626776478273777028904349671944748418964754436100672812106765806854792055971451230729396823641660163991397592429367390879896943887185745523329909549559931379828737675186748749221903026979156940137208179133143211817629919278226077563133348346280747674578407030991697183247201682960636319630690374003153858569329635505396895538502926845216576035587904295946879340152601433248326832954726916489546711441878361873504155567009085955475150422601915297321165860806462954857625966241746558416768003188279908057497327541839386098855780368376039835908247519617362301391506680154711477208008937420897100530648606468802188153875372835610233859830293358069812256525379941154132465427234283378332492875177016670752559232377434193640237978908617509496914945758848426693202369708605539348795363449722959276263471546069536551018591011991023853156358790920533436929985972011255753224209450564320809571600035834144026043021417405313940701823361445890 [149,120] 968030859679201768337617944286841581121131788643185501899838931209075764305618464653110929404747274745273395849946029162606312363632961848924548150791654573856737759971012660954624042305016583684517634956618900407367815376851182687808381628869040680484380087493730992337909135200512511017036417449770960000394530820333300395244946766081779955861187755655138601507166718598248410986667364632104225458769742019622891108168125077662377649850867094749354038218364825437035716976877871565130045482075045270870021595807919624419840018594239042233238870089819215714580018881869436535114419073500826375185975762795116422635736516840444054282030827724434120934276778092451895184100671815830724427170227840700882838476280261834261897443661720689372104028812736095436654626637719382181978375306485468279671273220607848464806345955876692689236675827982740060766471918005596967298460641710903282450232325575045511296184951078092084193027493842551731035276410467877089013661702270841472691294331179773455567400773427173634833052344130698368542106088910603715567278364796964128140741287289276730019846930521782211334135075463202432389794584364965510055717376921971093360555214907571232019967559086590128842216837037854840482493357906236377289307801670336084106298537337153988130495861204525377300324568888709521341915686301106566934674959465642981209785750954416226948054192161251482525558332406260514263193468980629897030256406231429942061443223026 [149,121] -67963785041561444293289539183804406533310122905401872988155371256209638833966273806129170532936164169002228460511102656087046230465759759912880413523682664783221602051157126689807129608952068684800709746273713666194399226396879826891116752162496961926455636989044949885858745385419566567449316627995825846535695422039480095283968263341192663394272019228147590976160917382703710578821147973106170342172194757119004269455192528677059993195354064328878668026647262813453068135821465705264993924553967834736731540632178788856631760274260255063737976333681879836517537519333977858542693062405339324696580535538064375637226765851229882736771134498935779207750742749805232809523138962717873076738094429929193534094933113303758136865667056608146745504171259778648764356331007189127304896497591156727192291523973140119547030270336465984795958633288683415931321101443164811249751793392272843104762686984740375360526191461633682122121359903048702136402141553851768977312175794418903333760233303393539879040488305532284867311431075854200246950869170766367504598953509321999757326817315111355733154297975539949904935490054404402647587299788556197525840079312631088329712472147602180867623352450633108140642973945224791830011555752043801613751492363725520397817284663181464492752135940544930502312073009837797860684554555922854677772493285002772307042895409191388857705254553072014234943334290706420588803170666366770801854912571529277732408 [149,122] 20634378150382907902424635963471836960749083798415951132651763182512866727620884258791705363837149196084144609971965966154958009236396494670507921292589576975921223978430624587602043447946739303322942403582161832679169457980337257697053579471451832073640313666249482228063289412681671028070278098248017214404392844706968147999128696464112912196223456794496705871682022754194723044782126470087390098077063829565829561213870010699316679623113807878792158565228237580915911108019144291424489893765115405912229420552903408275182217419856764828176584708297509398844219184052936073224410317441269013962721278920494201631049705938552284793454100934078355021019412521220097024619147144732953602139351578464930158396960606896758611139718546637335036596205509104396379503161720385632244686261164440285268974875473496269264597404542210256762372799653002521965719004507467095647589992184885792820837536240834133166250478252628853116102915281336639414014519980458526798672358080075888401260941579993143291528114957790518222512199448603005686760358147277899041210213323830621404430657632154329402065143840829034484583273711666704531608457327825654872128892765801021925370061675332630881545534527313596028730050001447100264025751796478499983857409717862328497367502083521239741633306176622025867400894302231200246158309275312209353769542190091945117538941132966650796066443904460682484224594514742831872242971871305482749940993323837236 [149,123] -5895490258176600902427451160790777616851556165145668758401638755675679722494558592444898885548229167682820710815379295183548489069195387474013545545263027827294139314048742268239562668578677335188456920307400181617849550599754461103581000404469749130118789839907380356825868713191651205677656598855051314493798386151959750938144017494955059116972533047790782212241157712852511233174419381920689273969109088731439365048983508262635380842254261476369933263451103443820520637091115654101291011037106984457479631862337282546705750536522514438958725322798859380847818729614567010271214152078820272196292196782014857756102761821831140402240265557011838401397329796750401855290794352501427313533640529379969118138288268774313805157378988220379353267417698136306766930747735074806486239796219807955587425230051545964124552739224844750883918347512883007337118625499890590494760237684841079168033143855382327464954513984436782357544919026245534128380189367151567491627431179988691727489731321612418524875057774910284200727538045158378509246096044300356546255011783271891455970286075284164055621603551440481597494393409052215209372487078785768678474475679604859327157870735576940586883846369078115335229323731068062775101287522455885922206574243881931452564857003377427659956455541876541908464986744615611970715592084432506596444004557831914142906284626220697756707621369831045602415633200521348385979343932059213391393951224 [149,124] -129949666577823218816233725724855585747018253999796082906869947467343247524937326096538388459173067083819852064065764643828703768759071076384269771581200214685569505113658390317995917246714929168065627108447380364042019176300215388265821762317558027751271286772967758375405512898343664346320892481040002250493627735905811270718619951498469327490597977104613432712934549546636158383311474657810124330291475424681711689525576702580432845514910150461472897059689530788412462157949735857171007229420309033852486244152758672396156450857982546315307062572178731046529281657455806678581530337026332674164017491996583448628700062220245394249967036698466181814872770900072539010537692313097910577394143788209328831427743621407052583231670649817704675007901048360778195862445959012296128308677585350226411137126933588259638127639007895829862957604085723089763485901210205710891030908729232848394632028505125419985153530021562959438287713805821537670889185808686973373844319089420929525301028159823652807014723646801785462909814419264331336095452643011104775158483895718542050712836308171783163401562962904214671574241858491188124680033333861798213721588496672292031928095633020990949116485331160722091277546342410753068407759668360684623120557682616811381671580398762442774148268755095850494300779076446963800156430479341558923500666796961284949072703469712020674558549957225787026665471232636915435025183153000679336 [149,125] -13237555067675826429545940759887219786781646396946037883819786764027588174611062735052805446631744381427411390608165654052344693741640002763812789704742278507039245211973317218741977862157996105838855099634379686405538788954194968603653348970190343421166940127725972448702252430429498213989403649911939880326388894435754524281453401572854067845145793066060174300791706833907771494559971637697320660074601723063967413925709993729782874868813147591819029684957805731491064370989367928109921093128751830695074910977787102237458254680643950011887616744755401638534168769995480235112534698810723955115705144372549723715136686175428094540472393929532167382254038687328266582193989087838962659319824967664828894578285952096864299930863087196910903695394523025472347338147325053272470265754696073795150551146378421763020817763699591293642776400539114895417047525249371153791986213294997151391814680704136991979453507690050735972334172933694439857044538441434303841566720742049210603677159250324296755744471229380183197220605849113539794616536411903039278448478444809703450589360512669965881978798612688822851588170365230295016371226912460870400533573192554447841216722109679409817789737996329409689682930195484530429146493560802755773594052608458272019044930755274855200365765433887477603888016005124195315885140131840721082683191504893281501154471539099558349768303915416711993819504595370033484486412241744 [149,126] 4145866215199690952675301416817112652935810908431516333951454396079328736683963003756145262450972971339555302664501134549552553411463283018655696133523980428611052330197807815725280041433153804067288069573369084324171053718348376696379260637305794860986871346014202134506968497100167877980238840166458448426222608519838679538237186648735662117779152059137383350976747919842754841939634001715422929652484462063552353924090846301698209980275271790951080832153181003070544811285258969688271281350326118801854579348146009330265765665214243161987910497468945533226950229861161736207275949321790359099979498670620991626706726597546984643352679943889186792564863071121820758146909262868924868955642078951772224930787304017888915907234521966395340084213651513736255021102844252277730202737316347845831653723388121397156227872090647912663600533071743800830991990417133152743248457811230434769872378187479386876792493407965594282473829187929273217511677265408126354202511929338000115421604762739428952865029605935981600378517638227423687861364473068947389288840692241463157962473948386914079711167348465427750964732616123484295663127947260585177371998754861305302934928689701776658947403325622958530291406344943298397248016387303165721382580614965176900221908866471247598914468861449972857652791265288703036281414397791190137734008149536845686547594215088209401845473110614746630025639804908645412230840 [149,127] -3931331914810983067880341371912556241562083691986744509225572695945394168229078421263760323774788390258041280636590477877984596965568389503276542781983928654553949721733967984995798181745705605967036404891904258740778196395182866290339675919551585279158049579115231221457660955197428963805514361048309768565660236052496182671754882003857672336155589871066395846422026783190420255956144341808593846508172701204406624384045715231031128977097942184665879695478260279953221193417636856098942563223355367719446742270210643167806400471920432203678760384320712280595363487775772302199131813500471557772282823264948320700401572738446926500440068314293437200639857928808042362440922344681777818591300621688939381699979025772656105382762822990923684783541723418887817048849327679804821270428269945857417690573095933138800491144629769780766369887463111467240875353871841452598866484467994502265633413498077673123514520511109530884029775690486698181197334131588991158304293425923103431623771331859287653900672372039174660828626249989529311175546631408344101211157410969773363359405887084477741592557934679564979792151687871338507730399981994464760020572720212550064940674826183276946094407031312759783599238307616619002681204327463647167265758872285456913374632378124408423825625501124603247803604128930676328477353031639761031035584013047695780847469628685519729306796072503657190605974999047256 [149,128] -30401336724194726386055732220702496326345485117775555622732362603244844213755101545287395179259371033693708146405274608310027154481579822703764279347094624549908110310141579510843373866373767569527091194420842656050898337095264432122632230027822436069565620922245117307108015569613819154318802459149338155332647059775810854413742198617249757693344599587837627400696916387095428628550679315350713849195398975606998325354720835915598244088605873069701819892907819785033631735874532705788221479357767070463150534686668432681270600862056708394974612404846501291483498147565471726212965465625451655896284537484506139150002534788605779407390370049670457209185746231354039423450336816716272685892654659967133324449460558930363688612026030237212554794496385097335247178249414049698328081072686418008251342140710288523378388346951598666974640308750695765235651148818661668364189659425636244792358976755750412559831672119429542392929118165955761606677121278296244184261931204102012919702424604965724210113972796703471030161838300170420739633111647875476072129617126783191463582763882128000721730014283395056169144721451870214378689057785258840078040237642296083889827214754339644986230855920095712858080716134258274224091463588463116593504242117086706822305317675911431747035776210361556879767659815401294776849440578098641979123881740102909220925540672026720312558873840148378986305941924 [149,129] -1160192224595930301912696641378700524790704892795407137916450519376906695735288650278152858023394346305284628273672929102965088805318403585718046381316808127401086781579802509984830700463381214577634096009537357255083807000132206301589109221676174200848911589741268229325069474063159018875227375389996082060965332885332271075489690274885520596595561489162108004937116520427869979580658857017643853612971370195175172756580374730316207600037573358830050167978084358422486369590165625294482496604587377333559497370059127225648823770115168594864065156951139210341428575226585560605603661276374654143327612593407037052782105861577028942010622497470665954957918579549340218687817327091707477324026874578902773157077861630569995043940586850979561161930126474120609323831497973897643758710622364661498513347993016785768549916442604321566153032874728494919718507215209949370569736557251565117181855760144212650797687656682313569988159689639646573685487169983328851406914054768593625062428818918440586483169623226464972995843776253730577468657906190263913782453218168716533231973782477898286744692437115537733576198935062595669427899074849234854613622236524944414606301061574396199204376552696647168346290022008015372229547150071416271656089044877323497093421357448356946395828182851265368380193648884744262261975805499977284215200151234874720447313776854197984529690335697275025488 [149,130] 39195223417846316587599290882333484012704801784670030171576325647423259497356765008651013874105001086995761455427077425621752981200918968664893339981483899051992087120526838850761197303024503750018664843995741900650040018199336186555056837587487855232466343295930764950181913569360890164311323793833094499733126135887576532020692498754060433125434998836827916364115577199564818653571773408530810808487159156275579529865377226027592549261277958000132382678754875086291204531675378884445348254868620342079282883707015299055522107577152041416508448661532224525583525664588726962868454148912186487052267757384201375740259402939289603184406734265560807196820568403973352090667178515472394103757984390030706859537631439594853487866133225521671445592510825134466943488103339713574415326897480499733645756805615341164483063781914910675153365446595968127976143231920831775809328293639720031914166542109688051180165959368643451322057647737009107864111451447280536409619239785377356209287161281472043999405290736538889213328241342963361377589274021022625360558297955027947666221286119084309775902771705102481688968296412201282511999741258220986595874921132996116886065120997204099812830744305701061294483311407988970807756418071517250571351179971009435866324716804249394341877673960814648130334150517248203328155082714325710836288387911119990796323981877710267483938152492446 [149,131] -16481096362681690058802235500497830806394923304054552166334537896239032342833360809320104734345033156765768116179784337572797706084510010187984619869059855637812128330458881650682741396305566491439703098141805790715398700313850629614597365683150849079099164262285936348230911080394455031689377831838849620404518893257864137196350399120529088587756489792104162832081197395108176541346883660303543595822468839182908701244528412738083702091015560242468322093295637588606310388393211258398892827951790084140703606111826057512419967532458910240621912289250411869691467301453268220435788872830635288670983163427227705412910230641337489958675290588214750390540379034619945251239917496489061524527582697821184270792776133230423128653339730826395366122971936752601008542137960199257088336880114990700807252961903445670376167477082328565468830911681038972529433596747883986763904270316124190003566956008800707595305072551935782543075021792775456180680259758441435814696330889627226021324563597703926110243087889906904974937582670445558222270190892097511469995580927247961781532844611090127984080731441405191445214539591372155602563097206027512492415097194241726783518425247196916379826547128307777793852793859100327458211011035652564275982345203287505132172231874228721936910786561870983569852116013199643773779578819230473282919005657356103566809727373383002837576 [149,132] -95228663987534101633030283671161244084971036961896699001805370869755154185897301354299016772671226392386504791246044071120795244422450539636323840593952704331838150160839165289829802944751321685755928480360797204989237049055919396039051833575237350885727234754219517163210663746257177045290130483040511888995437754505421638332559275869980327064823726344477319595660907538062689610543037822241450047106459191653049730816125577357729088597423643071300118990986559508400814555959649656319500619709436931912343133108716675014787065280110435913435297610746150449174868452403690093103394357036273672338574241783392596437449171661431416975326155175513651717881278924658368309958984252400864045056039408735022272953314042924950757099743497893524859700983558046267736990083201815056214025091146192780217078914713279106945702289261415687277646472143514160129110350841369449729123097806897761933003956283173795881945865306658500088168105446480196219054738246626485790755149027899556831892237358786754301704444095728187064418038908460579430107640709557189887360246210430805097273543309496599387866230487729820143647616347038818098045808158082899411310156883577178034212893658261808580182120424752684791911238395732275979550281040473469372342792817019513859637572838033051882357862291075366410001375700071428929353137314420174221485986487542165396866212275092082 [149,133] 294452481249386381945070173064119962993490240793682662710710305686106083862879582124428346699061949851540515015898872278130766718738293420598771438813204420871553174996689719016337279613919425108477432531791908321500715112156175797811108893823411323036207687320539951332209420933502785350161024731599011239283894767936205653687374254294340482331010302926886371527132476550363625018244799268156818652644962702856923249706068324414207822161901589219560065835355645412332773809286052418998465123225786538212301952065808042725958981817844298271798187584768571048794730473539311445902992604767257219707610021754911531918741605004901627182935033145792448176282039181005793163146675777566001200329534753265910051451867077282333482904945372555786780985057896435072392354093306987535198658911443282641375123236596999161647045974333884786551000448949336154630682166609897250941730274103197092282612179162964468759582241083662018203703489349663752883178123665259905447145620649858138740548945611868182560868622160929791661009469773282118113280462802820889696725980456265093823756935618376165339458917615091752891815949740222108125912584303777336910411781158113052285949697994746627332080002586552990240231536463547448641804480740574216072963373659880598423290877318913405851959249938167712388004272365593198863684567805624452482349044400741936730813894 [149,134] 5712973327278959193200009124704413324392385996018223365245981582342029514098621935626631765204225458268497551710399580845826309214032861031212925359925521038203615480433495231157682794918708286940559399513446187188725830264807168171599996885076340077638477788151662120456675922918112291270344094710849338918626999164822254786706236622493960503236895131266146379373768086510418040333025945307566790747927680115633226147618601256978754270622041488070128203922398202755416421368248599792158641876297149324910175159256635068862423295603673655839253747422901500956535831573722179249748449789661837771397183288108137291279448068335073294274108659502409362782728370517255214127786899376002369340972667457688853516847582679378135417373620166604369530952363832075109794745247386771350476588908181056435938802923849856797404804194330933462039192474469934580604652142374514511136465717944424438594075290974165413800333012477893854379804759486540775224437584176758796770628384563976574266258980007196646553594396959759987883358593589428511818600031041105476833251832040429875433850183453265636788668264759274369613074497487321846367023871826143840924022424560469316833670210746566169602575754391969240769866483476935981596923861383924867493844397851233891353275136730971808099443782727691405376993510825537800822909437450979911324497763203990450 [149,135] -38331496180571032579649319102582510066363315155115406002700375787879610622751061246331837687865847458670630361283908152133662226971070259834951164100587744152461921823789645177498716094089738217751013519925845783340857009154565856402914699994889210593568519166195406350977967792270912435215707863339350564053400562393912506494341680763790349459456138795624782478755813058315571227433230383124564426514508915680143441385865753536851698086871227474984018235288731954381498172968428859476058385102530081766211163380054305402457985843383778383103816921555694625703517534313516171634941048604533839658322664659142882483554618791456876939940322935387095274200922408325899465428573488925882675043567440776969150394646000436084128537834728882238857315231179362279000389238792604086422625209198706308415284318725964803899695161000909096621713884332453242554795254298561138015488041959156596216690112488967382389031562422704057582752184639393730012344331157779145136865127298470911084327897515036751149125357214346549572837582961352366666206147464084125858563506828392942984624644310338392539865419142511504008246271696427448733292948142532208625226816840368325779921381387474101139876796348268880775307050314335951758144500287404974455547804376803705648059234950498059308977791027920593728792567968422915693203443168368393827636899220 [149,136] -1433304070014229312633829430332725047636957988649945178753400069719813886683513486550404132660511875584673868554064715690945961710579705215323344676829999659809178512536552932629553396650581887690009545290573815111313065255587511918543812764394350624923644886960421477465837238922177905651764967404107034018205818796193229348257195050927714419750382556735573537922933954467907436623722476975442159454473066536874926526389526662518516246676918789931189603091867590164211088730807667702035955376097212180149553381736237175909518287589711011931497826725381281675329246738234479739695522665557046464382342175400832433366436909679502594735208317932921997747674894659407353597238993576374311863942406137552194468623306854996228401894257045753570111006737234835418646002356858183819592617538970024743816224146929625776368165421311673291615228905429813591756306232119572505724961619925678429654867730135464931761287483738412383718001110940363271718490992756307040263349473439552409805039846314688995507654609238433477955584561268622560560791888426718027725822287313120354527790527989404271390010814099053748988638432428738233230176322788526236858513263008516697019171703181791452079349993610726352736956956925563911938141922031097178889698439819033129463674203597999567198025305958296898481067101307571012568090956374376663 [149,137] 16455648251906203764478136326467195651205320948028395272085610250495208388471675004614179131975807170098824297814281373790245333729676825881307245427377559838973318152403438888666990461933358876680431011860226863495098352367542528093918767614278620978125379180240231694188012545128244982308295175069230527027868122448297831623842232535367769956063206778516640372076994506432061201768797343655603405729292899776293357879096470725201792136168583151927055550552651431835503156082485707208991620258083578025400091883382845747238214427338276731459779498050713384848259410568022585306040873405220973408342392250185413437023691608748737333461597655317393957031821844650526558055724863253348587223420118593168920433703516581023005716737562188820160082238962960237271216332806666765057921587681356399309171884581998747936873334816385063371856059241994058885295403624585235878584146713482991367350020256029328866668032193499993914744718251399936497524491769220666050981814747204947836722447050652113910370408328189446807065840050769352073989365338366098782292442725519111722508921755976603420144414004818942707060910233706972944524017028575546234626630703673128525765943161891861746274885053706860699794406997402849227953498038220380814054293033595346492594891829164266291893276554032228474936666517141517270963161872 [149,138] -19649317498335294190811203210333284801061770234971541963198933629959988451050930315458822148398140425698420829647432686164621354078628940471355544821076234582186838626477165970925799928379200479996322894474999313214380927616168712828398500649604062940454645355064214217776116254786809641719157347156513197893838297161769348569454457603226762460281679418001098356955121895356794254483087349160624551873842095093575010101414948113995023384551792198960589744224064270469371121710920206332919492153508043578278330173012890072060049034335574077673676279125855520256157144824270748532205422933245732408962728984076083038112068674269698325078696633668930915617565428018908049912218697922423190907853633596701480031326480546014146804785855186020005069680960053605586879651505130794696506577453213648499282033065207942779589173591299214247451188360241200760680169745503453917549875365924003914245418605254563908400944844552549305807294317567533184908882736232315265275123052129141857705473099136556560724874075700859301970286171694617372601801106972648310086829476031285512414430971283846384147552532939535807442224756665311361372847579588829295204167705821095595371449888488164617366534188701234712544634255313665169840342917883142923473302586553265834381325745487505679915491747231223080589442922165594567 [149,139] -6195153295512346476477456218924358009795561758618165218672619671535381524086191948003898734397808347954507490799317120608453982780148996738829711892244413709229217799478309979524614324083346191771558274253162253394864927383792917168157203033874621920797285493950622933835650877468613138103136253752088787103714237461743717183442197488753047237113650553229619170362697332757336062338590719341090431643077611823093800971100353849193451457523084124723687357856334190893420712603648719201258192623554956584578004815737428117582791656279373323172805407969555253911093915509172064582102891676624791717270628849221801693816815661118415307679892255584409614675641894069204523261916723797371506813224677380684175300760475569146265829532113383453514794784041547195622626676605799453860674434377243800393507023855627810841606000861324616755822354025163004611514404559232041294286939021543183445886509602758036083325454662756856498144709919873023552947166482884116143483989085736885693786963372232074598175650494115729175479220217890783899053626325768940199811635539900853200148347187234788803527775063224745359177875164724811922185291804329750312506430264662473212158507810833494110493379069770023682010796426228446299664499591465550090747116666626852167360392266314909240687153698317472033634537090 [149,140] -1336976342729933431791366163826844778566268927737995969026294047015854068365909378764606943681920797072030787174345668211968298863999275357241468860268547857886605289912880087837273920053410391373959050839088519471854209912858961924248917872869061894062514068288215391443821245867649041500688588779254061369666459433275184872944784069995258610929912040793935969414944390410190714362216390460952485311209546732915027189032483778074055504117357258521540659905524722589799707579376719453782419024665231706556557615529360875049557148254068878290305212780938490417846366660010350791929765591206424195755393968171961211315315711806218027707550048357685190507474208994051147730576667890405855737860577525465289154423366345221443026574750244010033263324676575957741298326798282270355404295897695023725583070805710560979907248180316662359591653785888799573299231937168024480837933484274109834739676253504805090277519121129307484256376942139024364618121577580409981241569712912202247632148987838705580008031580027024616062363921034398319909086503594866523194596669827631188198113211222588592209340328652076983206770854283413788050653422860646498119929092253719271179448269500133630881805416469610327093783912321108218720962816315937941099001210252404181073112463951753865813949716071835990 [149,141] -23208656199545698323568872626256549835616971559508459513167442144453744480318303409360334135924990570614142019964074622686780850576193759839131824470342268946301393362352760903307468423576463147733194647031749311935175913480802917528293692999755213012552839473933735133659776151452822757446687580778424095398707649592730620826515885772822457464718285085412535041115077840024124300134953587500547724732233960026938030973001459919655711915963667407839359830924300431357479946268489181591386791191565529866636503358166084803320553607862444545162828147421077566222551264512697081325034218589566251909892567986526442874577497004275609456248277383882184673778285389715331390509706894311425719704295320228699279128647764413582513881393870367916253522207462563606893725762382981540152814505288829537631384574559028769022364199535225912440966559723717187667426502936775123754548360961718800694801777206501055395500389000814146711634840322591096428543268330986110387386881574310688858744850623072532189132958315591415009756867458592310793431407723364212701512860997124059599063138157465479303388391991378805832298591340983010130990589116345982072498590995746957094451605827428599068476845868484952819891017010781383721462631190382430398569922017435153623222198551376128849214604 [149,142] -3320820100614661628146669099221558154275035572413309361966538030424838897405009284134592758096876045756420418066176396629613006328600175403622448981360367928770607730148007197029749014454835964067203408441095398877596918822180312406317846847585042440118234800913188335801288719567591384696719118977159470801864887126698353228169315466716520750701908001348428609463675266327634578448415365148890388824570138506994265329373835279847510655042131374132900941215840411566547866725899779594589054442895944963922009688159370380772487542997505602423696157520299132824007049365659649579591235950401176545317567137835158351803263988993414912213722100989760022537082860648265101088980081283195557754199515654382682948857082322074168096114175406475051334637968850999475562814255093860875871907090157528306638030527134054529552383919216464193554155536667548392351440937441357201617805317469580981021330653571063341054655346790896214340397308365138869077738597024226269411087347088517655841221560832444688419772499571637607853801308084447272867058415850387838235402293859518458227638276091005322499213070622854316365306072113815519097783017084724779040429012748041248525762469205064197297348694326514129378037813415344179330918371584185253917675722256295576907111923067090 [149,143] -24572310746667094092200397398184239650231715619033100751240420128039062436243998673762039595416950670642617787967436281370064917656825880178138661505186060258704592793599735965966332630683266791505898841805111450342469398854111721257750152893227904019719423888584186713947542771179478493078964896337898552403377618770287636219919101593529904893200510552347150343938008033769406076238149749233164205565010657389628863875483056859594917956621576133660816406954676718551188570266557891528094413911431842344474483941251593258922336315543214072651930004063413258767493874821372516220883390386028730862102825029934833340000214515261678177290924402705446385492349908261707727907507933108798300967911973317852623191922815540528257552531596309476706920285179508257706237262232223598323558728287202813211436225197100238346040701069856892954060578270496100337982364487296267343514263473651509134644274034328188765012129579831416487526775029980649921726756551859828536789245280117152584733507986573712820179197071515469924672408448068789835711698890286885079870372590601147033554765432346740307314978576870033536800939828251540031794932349629999507705384936728083314707699200665588478341926909602732750710757669704189235904335736983437260718786675673471212088 [149,144] 261527048715946735809558815901485309024751716044275798229042019977128272624588149528897156484906242411468363713776574770598738952866008548527276793044758091270381802173553208213780413780929925694746744476037798138786155479364916523009205095178523038930838089464216333955798768567965095531077354557855562473798777167749917783411542763762381775099052653448055002894525176160858877475164530615161163455538451951522002440084703944667851057766269885156788159683458134693573543959981596247280859992734871729618103114186413357899070917467645590273423244224512460520742275437070123538238244770728028711838039860767983164942123004918078828046361946066462547879069625622359390156916442306566005855437972160067416290162794437882014333388618004818379959970871123996107953395585511598089249499495915411042365258984466090389361760272315779126809736104852525299938653267576241555949794872249318924211608134775542155420593458832046038722889554433605646606406837417248995029694472358863615179025457661084892043842396097451562783081671069555637308863625672895925861605635292715045733971289413973000393306810738034721106462417863495510456201732823110396547097051700802084454501762651673714847958004416661795071252634681816357362239677251129070228801748270 [149,145] -1408469453972586401140678391572006436930780853426364512545872766662212502258334247219154392980950242161759329793893396595884485756006654439885157184951491891691411773934939761831556212990597718141970694022188482944803842984169264066725336623391362328382543683061544920842470941678806735612081175718885222154070858730902634650824866468423610146002794284150434716890387544061298987683163770094081260835069838773955646368817511068162632843816477087100107903678473778044883908048642907007682244219110516001862356089308013985486419253757347349658354895683707416614370811782914702279350244430556308562800980693298567680015587536533443885171255643474373769923270507308486252212889561267177525108984893277425252662055221445637258579670772732745052961143387434212865694952536736598921923620662926030907688072271346048180721686180864596774294389861166006572072219667664779733839983175925867734249175370388974907746935675434051858220880240744128900300281072281345944358113505613396569932219046972588954714066900730674309826531317343421885812388896458701241829127058770052883477445359192569210846772130335959720200184134653867174518125324605597710821462804684922151004021191460126599842372010744494893024653210030188680098504208382546486 [149,146] -524804116689411695219887628572484754337959450415292322869271644746135084135887922743423959048718607167173558063761261325359135241247670631678947813965704520565889377629336463753938526411579440569393852337849745625277027544302470148495021297989538282563299914599358708857239083164829268680624525697901907440364600461354549557869094827173802999814706612459306028420941924578019959842538173406040107940335095972997427612998456714055697427653076077762802110956192889511725528553049547433968145593319630826779074512470762522832172690234503083652284260070644014774171185775396241821677912814937998889272428745663499743095337982545272623338151888875310829966058501896471124449713550337566836765639130646126612261855555450719450149935559270996436345955317870881314392587449020567017219946700427430690306754625183366738936184002158960464988655402122316255453126878253699662158261738847475820266854805239271334411941022402185646692160749582284040143596154922622929647205573527901786034820304222863758351279454448885914512548861003727621162018112552970492154555224141606668754808419328312974482144700670831781437245489470715583945082806399337042957774405022094525238135162982753496635525688336998807662819149004282754081816 [149,147] 1144698275010509589736711195301453292489617143096274198899590143682125029560149520304514734120306129194220209565777218173747464840153871782574955283927977072949350851491034829144687569633707504757023857440778547464973460171981710411630292784566893630129284189568334049328775759675858468654144900674484479801123274023367211402498909471322217330999345962193560847704116643825584849983688204079758632686684522409878670318025384584283162916447007786755616004149795052189984632959410611468376445183453029383369192206324496985448533462194621251278338117517906192878152507085941090343982103019386110142307270762428116291947453928473210973028638136875327016572076356529550924767450067025191692435963371480489950958173954670739532953124443004094805529453872568948160152110541682154495744218622548191139129163033553782773094411319271100509836095478343121474383474419287827275927889791357662130318559233521327321356587094030563681208595015382894256581911837736205998763909617624758525002413227544053570220842076804196171559322618057206665950317853870493910660243567664797685401042916762887459817839411551905817603606113247525602656423377123421031739922798845129863152829623001704111160034586029463649150595929496 [149,148] -280735340611094698040022247822486182443048257510696605041593043753257742617375098563197406668066082040672572928149455553829255487522594904338137615116620421602205035604555433889628399537953898996190383124521926702649324392909479607380468620966035749062180111933950572897943114484986495334996882724784403648538387332437572443494673757873314915844829296378755019496638992333260246353977188938414110317357005942811665785091298688564450074714233619152238559270184717310331896168909134028747947053716058693120328570817722084602773649675142832090663026473091453105727674568967272888108586485674797371819106795853465848745196396132785561615880447565181848319604413976069983653978547754488890689654411846616355779749212705085387226391455018009703649956206267446995669212648124815478301883700324387569376872919011480370984688306541392169208131418666061165247261065471123784531519494494998464185371422180551072860543216220589701539972782725302666347439929391740785318474793336287460179706727383496127982045748100654982727735582912568910625195822943372896604539967414291121605686529381894216538930030356736783554625138144392133264542695726661560697731119776981594854245468494696115419079148667997517 [149,149] -122578040667108678602011092340786838397434129894863561379474060283557026749015915893939341186252710900476421166392700247524629727580091922619810404739753792991536370889099054420222956953361985422798561907232335634213314695834479803754835348089815638231054866246735673355988974339352664533024346040622194042633243544863889465860216892116840864243608324080381551063253526426836257530815327781082633593602196535006841429259883484779995960630690142117104687286581884455610128750114061557859546726450917104531476469504199006843651371124396088663545405704818608236011180989511260962054732985925073177958474307290505019228364017216555486809037734602611066962422062357497322321741077994145853217381604024368817407011687849569532256818232172086260567457755327866966220345416246210506490412725178744017408885812052728372878992440834504840851930678972400618359528557481290153190565846611241601648500909568563894061277981689969861161620630207885548030650898281227832450634240171882728700031377583989203529548089870121234847860442707003104492486580988610779759103706282125426664685298861342780201890549721958521854116498107976114773692916954452578394324296325005058635638983501033657267899 [150,0] 69566751729049143316592056138931948625901148937177213878903289548116706419090023817570503048870971392104842036344828105485233365594257757438223438949545091687649679496202391847426426239173487929074195883387257434813292468594640208663834571847884450650800979564825199650435550418106627689796531061378971959851553398029732087201191921098441113520686320982700293020616985328870117351578944566270992648928590806328778067830258757653229977427928876947711535998850099628235715541965288818157809424880428423483294772141348166904002213678245719035442166213792692971365586960845130681006078663318845807875284307308111089875870185312169417215395773269347837788241902286124357244830363853304449352967985308529072855532866969775113008669574861008369756523195825792072886317634476779743722807223491476561589727518693558326591164585489256482904438281543631765530604907956448998327339694283952362337010126779785114718814892720122080476793487053578599832691400353607106680429259207871024007891463541891588201411546264348689302936500255826324457105698221211380381791926738392808723290925680290689771652221080893499042171929682029806177127744239243261301190007735411830648818966927286948131776477040713684152785908954122569223087289900890045634997891891422339972565613728112246276593693690689144766425977255592693190776232347269343257053612322650937756084658785897983183378070149768843043584029938686705723158693459001272172482849708721967166938056017846292903681373311676652778749679891274159915793111602312011147861444869990863123829741923145046763021048802355215920413570305833780498325959539182640535585976471934328591169387377191087591529648532329530196235413385507035939683445154550774350178518428192391610300655026692436540394350895262300742638351134082556093369989721621783862629323539453133334105512400206633899287465238418884920105190684024644701944177039467122816972797019752228209199529374018311500549316406250000000000000000000000000000 [150,1] -1011628456016073907130782401352611192846357220078035931892109515893056150735937914412894186433521783006774131863071157112901051515924122100413458916941157016595410138941487701046456827514206383660944321367834602060720769197591383662369313596619316197642505806402819499107609337103417488721918451524077476332833184451842127513407324378022131438127960401891067170140409185521302163496259850584624014258700000421439392325636496172301905205324654033200380685574727165347876987465917943596592612315923714836703063316590281454770113080720420978342290365210751826183206768788328667994535441552557656794926642946460047118630093005383621426317174362598297571367519907909618593364213846425646660919519622714260758034424647876777817889484090134391848404912323682803124090429014759477275385278076404131629165565874811754815083716323183897413494840993629248494490710792231372004105511812845744187334886238877410604125290680856563427809248610843116698972070414385204574069215666351280747065776592406308674904423477264294057396578037659050650400372189626281399042423745085311894887398378611637124741129992527921055084403258218098576134216723894946666816998649263655452081067794498458006754838198221321824089567216888450548763179230913171874458484674719577538124646408244778099370387230412898042321719912295497998245075493192068489658770155179502014842442351766712039031412164094096542997729629395161308365210734264528301834035357723548211745111606713996625623722978556132067846381591550832695248287803097880930691297582955792280253966118385175801375572519438574441757177819634582662018600852184918433716991534483701863579481399527917657924842974383097982405930050607515718817891255992247500492299676974740590700166276135614426744673649227372572801603444873862421482560575360316675120916086575650359795034964731206135037922685987400793393514765460593226094721219213466785296516302111898000237744099649717099964618682861328125000000000000000000000 [150,2] 5454307739785569460116600066412054887146094602299717846903230496523394763128116382188713957686087990808401650136502112903677743830593172346975655579104611177998073297750558113219762852478726692723217309794140117961862277914488433593454895230697576368649572533645071744169050634559320145033364748021890273492762345295345870681020736674259327685987234242331283232142381639422593266757162124769143903360584281735907915178851963499214225943714355582187087500602534154753016753772892856109589588957626154736429787322457973686333314126179752116656154719104999342645891105275580696212428319108412780808211691347119869165247400453453106408269774513905420716360344024314099842995503036918575083357197100652871586790716471629544672321087589768273529000182857482264248387873065347380074008412221991882530848467607038730418209773130978279724524932378219802600186452859333212161744939794516942344860426088326930575797436669405815989806001609694499188265069301270453381381178276545202081062187387930905624845308827005334584007202986021081487496265103526421638779854729808956134247442100415051804927898670187788120199647849170968107225753316172775585534636428050643302440472251460354765137918099377767312911505102097925807735162757038345306351674752732446874928820261955756256046289752049287230126272832162713816681069084796405847835355360064355442718526704310039127674181133231950420531130350467550746618030601014552674747095727699388056085166022430232321008035256349460436113864592943940603767459315095818848382510932944500956478626217572770032728996895314533751605566861986390646791734131818543682746725471987032678976897596026950878157655378217724770668455593155720415064127166115481923231847966493508383302496336081198990212105973833139620506629717265431205321038684589025083429392979047009940087325853987886005067538350191818093207424058419073881794502087820132225093310182294689659153463789920124327181838452816009521484375000000000000 [150,3] 28483439250499274021537426193464750954084119069750549943113942726583634601017216856230347685370935851275925578465657431910700647277266580071621681508151549337179144256573503001070514949101429358763563334265925303148447188965401360924816498745495088016196291943422730076158324373443514351363726704355592956475640640104463548478380085089980669547022604592861468823344394397165993797581378037133316497387633285557960903559133831827002814182292263362630701065593249563679597629504375094288269568133326323717584729325067818826515957764875606002068602208906791616800626030854400425456800329163808326415801364989750715053055239514117484499699713402890818713395455594712860031603010564526247308359217105842403616684085889876459559443548347854282725584772433477467983255066284872679499457946305966197228005702066066475454811100782481630279493268651646851535042467419158379377388271199002973524797790520825396673913968983122623257000307236281549441918832125582413013935880206951932979300966308465987748408307764363305060988036535948995391310662102653704218628405550473398353832651340355068947364754547567300972293953152456125540746006999125411356338538258256557192287635678920060103158889665934464516161055202572269337102334944512323402959675034142131202266664381398402463706561312249098138642872408258214215196553746372822663792196829378905331282046462062035002520279694813237001455956001183542222450755605643046603822431220247728029251324207371130337683781050785247765126486385042148768744262404231220655921627616752509175831465149347494480121466036084987473778330220964075226892025678684960201255579426623685173408003863519158038472967561600585016388727572377282648703253024657036511716584999818748059030450870425996972104594833462899826727568124294029260028351177903526077004994245883330928722059532504548510355607099860502965655756730908161292218331890693423997152359420455183108833452365615812595933675765991210937500000000000000 [150,4] -390208720431014072937734073511949144244560613968816837254788807515539425304304463212398391631880006506610867780867940541492741396068283551664032313265707307642943818084449544809780021756970962574061007007364474132685924320087770117377917353737304932958337140207288927589847091693126114444959587547888649044550245830365838211742162077313933836978958867679256440890001510242944435096007209428264861641531521816528051845485751345135890335370190892639593371136747571798895204941133852646766926927433779735553710085094289528608121137376304361782313659216068080200350749909482116007440545695398423859045760083429238033725574012264422870815134466047134940947233238719550640071418451059841330521792092503931771200745835150210629143686193828095386956309982523516434095959292088808234035957874512260609542035567865294309110541352330274629522153118901367480853620261090733236914017656552917401036616932840911482228379712540189726981705799054245169662673308161115958222377708474360562656185988381254731698687021926591703847453217198737951934001863711737403771212017365696488945767131724448997295544946193701926298094397759998271110458116134577506036025485701709727114036128546239999863262970842936915972715797305674920026337210797113745999879081553186843060145647650175668813210372268144265527075146552037884292567468509773923829465136090379878490728685179223483523620444839074646862796087956084537620522332467631707144388341426346618222900076539822710658662476762671137716484070908026693677010980392793805870479193073101679350318987541663692423041779857803031616425089671102373369817785119156739062632948736214097107568135581471586936374435768452169893172574674054008971603781934814413811397002680287384045199156011274655060389380967409706715694231804638688817857126162826538312421007319294161067190454266274328901465888111454958887126433716106275006261278458283482194931652215898827858187036810022618738003075122833251953125000000000 [150,5] 2609685595638416726759190645656669372099979900076339793269122262707165928134876750023467876330934716907124213220334567869509319650915950673405619475418803353693627529004423415439856499489257096723007349977948327145963216337611872149766592377479788971313317743985181558947786432705919380819917611639136971109570141133439603727856138342230570923741528811919318265655187481148197609184474931228216632295973869284221064624870805423917934104431453497509568764739175702210911062987356644548610516300706193340183004726442156899659998062784438434993786513934024114128257739513742867907828605182089140625066409650708488662941846543233578870813155137306305770071661149267536231058945146336810799279625973519959938194933029454833170016856090635223528623746195171369272318390158208242096159808109186257371817531499682057419038444294918860680223460689170592112681351244335046459500435503989909611657569739092090115146442870730702793310732634878643551100335861055162550486033703909164889960382858397145316826853645982017034106466703858085534674613572670820183493240736698627327052274978953551626991977766128760002729667048879171830990261576560976016858259822835409426627574984948250536821348220634112401668603441576927184315899989939779427593308182166408012640450739248287407457500246984337720433192730731192108348268905497435553834933349445211799785263181356814232606604475937941177642197289024972375618774405426962799837859165796362137542528935912953695091108697850307179382269440123069369838640435876402738817524586784839164774825252615999365758561022049553216085283497670997239464106394144106705249192511905299532221710237478926099772525250396328029329031274552667314152887717113019678657072596427783868382311392225155419651779937810377221993062980259395009005278559154257489222050054457869203041650661469955464424643234883495007905634376860879114035531749799798836736250817606216217958703396107011940330266952514648437500000000000 [150,6] -7062252119396456268685673192255579067076707431002058216320007155261724035194666781004437567229829437817113867358266439861072251632392139177882595245846943076642013269333901894845057668691062401659973743787528201655928528066475277156820643142802384758443184818361268091777456064038530187197986511078952778102589925320607122659918814524379156575073612819545669382430136799436549594430546154107375243173940196858636439646360118672625479610755456530266460621559164104856906022817126823917315698364875529406664899514903838985407558188676401714996524905203468635388104788607925566662480933017715776863060166424031862871787220169989738587845844870012914854080981113606343073088226145421656602440181473452338139746593469761075832487454744690094423214147082167518860234258748320792692625461268322151598128391796351775061000732581550356869654159169876183720812309431986573861265792639134253401835639294320958248097758370451873893639884661997661028731569413997846304873673296023222367840333606560365691032126517529675075013725444657419372476833982978271316082895756975382404458325006675092400749924161805127044669089657704439353905753824524639934045735971379840696248043532696858916639156496990278590027694139719965936125262217306230628262394747892518073613783712428562666416396381554212209493451657357609184923729007866774011516995824664671797554659573648223809077464778532304866776770162827554242969187050359674047225251485552468116150511992767685585485976566406129105356487623223621446063607669536842887287832729813758921668104454694876178837322454314957420301137545593836448842065776801744157164093619499798316767451652823710654694614068245442460753383987892616710369055859099625899016903367302621405833964424285413062226991984168204862788522428122601754713892435293835240339300335320291708364182838472606279989490912709082514036463166366513518266881667859535915538352534372460930778281351649638963863253593444824218750000000 [150,7] 4919801321452852740775934231171365245265478874781375712856510450227818875735340000893018806290005541044289229310084698289218599776714960480455062501206445168359867854383281865881404831467139903469956221805532860480586563949326780609544808225944336129572966675129756217177027390936490835359998357825578663266101267526855600640127228096936353687599421640987651847774302461912672557027726863100067036938628914182295407001711047533627549145616532188778195852499272906243382038753096983966262944280992399234638165843961113667285669469859641466085571697527291409876208070533036929159862732398649417024677398622659946490279150428926858233588744815615774793970474125275057445736443476471120586646757649831653170556962621496917275613697360499327107952529315709613294222839831205317460976369372153551881460100444916650142428289180136144030847584961980426835021566965953774264368184368946541013538280953963762911356029309089521336068687244501728202988445191107665165430533691244289750163488141907408745792599658161798623409483380158825930183479579863301252237212718229655403844325208397406450576035246342724240663420534136438269038018704528165317074037257741551740202188204684737008850196412647146595484863322601131873193320113415033713413819276682517105681289618648548491862171633250956661718840079079791182406679052276263460179557798030064973076725449181303068570800096575235333062548945620125145526836655998725480130702274331601655916325077915421840111151226891072569611493056427094265807666620123261010980083166594012369323387985277291892898359449697163809181196246747228626282035106819968735498423886365688532249073481703591699570257460306438406917455357092768917791440954017082075281461296206134621401313384038168644429642394591934049761460447866327623162207902928972893370324096803791293093969143802658827676915596639201543668364852246530345580207050160665794077415697779787073784518725005909800529479980468750000000000 [150,8] 18937375969543071725294133472533860813950851691670175767799830459816957281057470302003703439400929447705681600823629616587595806657174925855700716700627360490289153352800539975610067983517582347844852992447782309576820858557429853590889915865151786457009063219503181576083774621629711756978645080551954419029465555657983395726468365490839582490927925224507342469104144199635382691835188579067918452672705862641281174909905920381418549760444625789469153579449593771854085240529029823165825245943944399503954204461850182431100720995956280647164595365488795943689344679550739233409577505539341958230262368494728572163302098644348459645630268611103830974636811573758011268197815607250250141173737046618439846316759156841587344733810718984317824199339637519071137130404369070197494559067069209633871299017244512480743472354246288977985561254930514867088936221936793401300953512775734143178677957556040592175825743336005528041803633568905874020867832456891195091856474628032929304610550530862326768048006642955429896282382598230245593993530841761658285295330985619697436811421511277560057295628010036831466979374034872401631985595854648335276183390809092683744022612973503312960125358941824288805115314123789385780526440894269803157701743772677001232953940620071596027875204355636253790064969118086630822455578904057454230831822818898101656584739254561739082958960991098042294554936961332974132463542178577610435723277521002029919821058567026923837789749477196223109398223252728046131912909703387933280897045508505906689419101075000218553104763088933922540941765569042934184490376310204247627712901316821671776231132661456416316977831992664072136070403498192462052214886072385566410535961453025777718534201961846703233977600536325236831289454203857752213812690308756600021564803797350937219524201002699169766684327496271468449998440875991811446019742054681642061557725852105615871323607279919087886810302734375000000000 [150,9] -55635530328467098133178976900609331544278716776264445073576032307463136106206631931944767346625260694774474890448155030035212996296808630161522707496595291341724318755721008843194910246495305062670728062293528409245246204404870656374136931707865436517297925207457835670723528452817824781857384768606924327102330373264748604636595630683876276299465753516342964105913480904917081809750062169886331499512057882613128998273578746972165291013457629757394391747119869928424602681590947096249636093823541809104094958054697064021253490820097762815963133851714412972825157229803337000001280567904820664226617360504915580267308013978041102388281890463435521331480413990972973288447587757413028910336860159786083430103240046001384014607983477868616281395762825888732677302723320638787787608833009147460140721391388281020209182253202492754668294446017736031364925886688418420230458716615212909468862404036922584556576100849878902686328518160868063862345461545842035483027145976785928111309293432845791973417060301921721019563240163470366814633895015357975546465742481869031262773509904008789169490398415237812922839304479504065564204478428371784479942304050430427886186330505193398946478283620861213603648647556711581849609347529583816924489340575405732282582056629583438614326798202665813768298686536729594482718489653697428986939115173152394718408207612262212514482839951741686706715450412801013216538595991711533021070093602565453831184829784668817776923550154864380509940947801718235864427684916627521309289075262227569537899723150163481238175121994681494896840043823072547450185554739220638509181302440817404933047516489622902485270740684300938239568598373160223542124700125614235708875792507146420911589522864451610027713432531568791015889702636470477044667121287662452114597868148688992223118961232197091874311539000173360845007263393121325588808850551701640282790169850235528770099335815757513046264648437500000000 [150,10] 115964934894475615217173527297972084254419040410385936809565534457334855692427434019488058957642932127846057814895845114389571467907708473529751742117685341794679043018348153274346485280862014645336621315542503841158286758254745549106888401940688914692479895326006560931009364779296662087906959641651923836817035641643963163446619560003741888128887794777966180416246693940591831099403596772087017537827030139802488927652029489835440484756269426531683742893082829486178535994243691111473891809675181962016671465508819528700435089207057564230299619078626821045820983754994680468194193651522464856385114786763235298891831517749506166215185325222576419525956984147714130067925615025708185539692370416878430778057646021344073700995438582698929154948604021985555182752505518606562807220839939080762381256793182164062455703493259387351452910098390236500654705620532113800091873832251622051183953167159797963477797376679811235560634190968123409892138238391657205671690194079001725466145515211323656253266347598070319522406892641041517834272694223816350484613415210047652581382567789762719995958653165004141408656098113891363951135616315199127894667021202030152848570250391735448753190110218866183606030774469382005254416714842209134040633359050761744766539680906762845246964594007052469614484592434829581451558737358159326958236833769323949594513536091406213699010792299640287262258725459899250460039604438449698701112067852416386959766408187639621371922424577509928660889385569541409942206945766415086521659054529950665754699464512460700749154670234816758392660734145487867666182943081618390541649122418528066182739204506585906929868077720034191970250773828397192503228784890541744569749986900107519948342854747124631036733557267383027069034814057795030062104020416958386251912626304775607334941124912565605487829203912892883423489562465029304925666359611796015051464036477169017302912834566086530685424804687500000 [150,11] -533459764039601352120442597674463070784419382340164137616426045735270527958326541292808438487875372630262258407220082253631536925428866950045085368316287600195252486974250425301926066756451565515025964953273677655245295595205607943106097385514447857877341414893386100183323557872406805369345610809590229345772286690398252806889547505302104582615847787410615984197464426843471664313436577561459997119991185818690277722461391097448573319964991652662027321815904261807849709618560013733809938534927460569537202658543224841959501962885281787087623805478713337075333568940662185803800287634824342884639010749715878196603660769147208513070166190169801446671036539927440105592503937996763873950753566502451453575959722199084546128646175482863511592299218278221903439991309800077420637108766771452204898995279598073677359353491840379944762177117118021007335247832216549384936022466053276363519370935986789578584906115498416854980939703482842107993501999358459650336185039111685968846193089561533863108669280911894090135947230009272717576848163581224743784175731251462281843038652473946309730995372301254592652644042949947090660261447130774350525781953559003457377598204794574722646919700149533437018914863986001286592686036259393925922357307733038001044112983877061120338636509969637038010035488455811404077080694208190393224510998475791994009971444112737859380561007994250509893561973040320313546815673212581044533264402896619678391632529325003834252176651538622009447180931638284436907891092776134546956046476434779340853467402166278474235477515939326888865277266003179249325624179636349304518774461987395210453113196419494263977719272935529284171345311233800369993258540266552484898150597126572773556012035698389482490299812758962276707162980617374306248242961652941452439643383143608844541161410850808870547004829863769092280506291134362037376074707940774676092829387208382740936940535902976989746093750000000 [150,12] 2382296124636286975151449183083184953429495137539467639723911706117907426274348325765718622589886470416585937212967115621375002902310787284110270588244597992093898209263669799023373155234222648105186865256908860549745918674640022414259638078711421932740695689815770624203134064832945010214784333166062913616766736605942952970789187123660302573078745278766932161283222225825510209197102085869290214063809372047494858122928182939198943807382595932801071920653643223787364919197109614667865851890969397621107475743905268311686241018697780300798213683124212555511589499183229046915219297334806692719069285695348012201452424825431582464813235221365877744973416925154861795695174711184313696607990872100180288494205742461102584818608695609810560154354661704734293581166928155367054839898483970750922509480885998478506732674657471223738758471731040326647728373624759963376031305197129593187237420197666651729096827054452198520567626509695789794191457514526830459745282191270855290835502954295989872063021472494538858306895550970327075872038885148158534008581398449290963328280436700031408842466213824252472182417212554455938881967686018486996788468157819313459146674286028620256642336697837758737276400559985551008228977392909784345538788498476814224820999677148753438142956166946810495877995991029936998216204395651047718480498391678615122829467612804548493222662237220911220124586175269327175442660766751448554836887788324203030674827955569132421812217443281893488457535797097453448801448284533057247321669824009014949621844649165233878182899998703995328291124554465202371444911932991526587555291524458852102392528038646038641916129197802184956914283941309417817740425715969960453603288139728643611737667663311931001932096249174009554955857661911073724512686647216618977429338904434015334193871165288239118571490358809870349650203134021259726240671833687284858309396451403472383390180766582489013671875000000 [150,13] -7885927244695505889186366758633560322940039510060526324826301300025391396896805673036289242056644528049310094629103260030428229937280217217618607427820115409905218197004207527977102230128174490208975903872585467773868349504002327387380044128895331013150570985578155341445097509268704781513813953805540990808832910368963972655859840745471683453280624495935780106570312288788828029091630325598854218634816286269916358895020521101182399170582265878218367632629940717901122786418125691209408590502684675952755047155621236525016494933792882167467888259035971806602391661258665996004044688837315096331899816889435410016427966129634610389332642234764697930134023437190661624166691978188279580727877507989006356615562181429803213931192232372287929623966663984149861111419919897108056342844677650825346653455825959153709068207020926043536742693234037245326281958795737186151473628417224009375431004377514118945489123948101297741210114693277768616980376992838188958886573721035828425909555115552600711650068350143718567533236740636507307012788110716876880151738115123780057103592582841271604057918493254500312250676327451705428171479345305035119430610996378673163417301430782603931021417993648968666843403291682079221076473808903676906036826028384471126257558748641490700954275702222924599004128923093440112637667476263147702623736832730969293269299426281117075470448508804630519248691070894578689143276889727429901391074189412368641979907050458998196505931855386547191861132545388208059085978740582257630345161869894869842353517778976282726534987049355573954348942096201480000294176548863310771961586150533351260167034667173885731616601673671553574561194937460398597503995143359245078326125472795847141695549599334058979192111722906588588442024163587230958722896617363803248943649857983748467170230002380005970619898785517082108719479619935727097149525665893514403403941059877979569137096405029296875000000000 [150,14] 21308234236775659466274891241155767169115596336306181026877113994663774289698127042404051024252592160909354029120720661927102176474286983670742278837506160408326425172942023105126986418086234478687620220698848810476764927774878845329744040209421161151608577310881755282512105250116381987925614664358437249959375311560957297022881776050896272745461856569133579777286138174314512986301116095228088274209712994908600652452109147555592888462784203019996021872463771793810439640349339937975414564335488054433899531538909483396823505565823026997522910996378460017976429261600243363302467752668874346123450077398559198481840853656226634782969400275689669420767351001790612099426351716227480856098712972281634659519340490087860373864908745492863018122080654354962037234739641158202970757199608964411298565568448981616260321625645178699841637182880600861226566043644596819412485171746320966112248786289889584341743005306332705673783542890703414381091900738563263141074852462000501708376300665658457370517732041579070317845316668655615497135313602273259711779469840195134842938236211116291470663056284766696554966352507628361328569802326880052090684828705917450912528804989261022681729039627746418418639114182298432447813436122906947203362773337472623479915053000166147423931529526454791388212881775745298498069529417501837925937452287550159735902350906327547131031157737724992855396844467977311827639831367887412393241740941333102728412230074781013983715402931806020237923768725769876431962365559053991197033832737321634050513984695937283212932779008782046758399076644565824257411953477378436181372989186469807966655572282301732137928787431604566034954329632935357830072572223850831546069098610038723875470169425810258874344081933415626262825123734267335676994105972111948208254465068546968604159457009630627866641282498073946027409493710760652068135752899301934952525083843966058338992297649383544921875000 [150,15] -49588169193047206318686921627738664344494624748102690578405423337327329224488543474005201604750724134948814048002679977758593562838508477111640860683488049887817684036473030342139323463890991247625230414294554373204435788758777205804553526701579696923090880467992641941235246828061982559424096139580204820370416758989861366451018659867785098022335346036684228883678620455051288529852170104301233304866171315842222236117954107725558703127369928872126926055118012095367710988666800878614162575476152996811603224984133147741680878201835059132675850395259192507365970186015368656654624839254594783852497398390303584861938335002164043026560037260345205899131049337479971907873195784624566274984165722535872918262608378302128933559813401253766961707643675952498916319823272318753822465685011690687528437490049152157056835417340108937715724585558726765345775048008890415416036334698218817497598025880676226943654462158388420167809715982426042674773671553877401836360651022466795496897055100195934628336533926621140128641210066899713483230971284574064427282423475002838682382971633920082168456871116334888605513587300588833883648641997514466428898643698738459351964330117357694370000011547872789375599288036590954113110377036676544379009234441231068278534887493833746926705948853138956010839506391631179903830249819251653789901696409876849906712421401011422288863986478023173147613739190821044697117164683085825213388192433191235543029776361000426989320512408661072459215143240963785935014056405566173291886788298373573203478257706565195862527945471101205410099786146098885130414006308024903474953372462257211402274334722986265697090757119908774664570709540880995584997619733123175046861695846252135604172331913397246220338185454109564602232243593796285074606941231222361478275173711181426669838270041252558013142659467520925993716838897388260038532770016071055119155630563909653574228286743164062500000 [150,16] 100364857572716832175586766050720321953045217446102651688304109052545601614048983085613116588178506088687267780990505083398300627523776755711158402108591522847519661329417954618439393896087634035441808194239719565591463915244247989302570877724226149096576918729994698041896309435880774584877696193683323587418602461561637585872108425130836774291575827698846091499155264004216702667956735015512044028415325387367982835414139667931413922373555501403447070803968317124149299295211497507574229068201162604677444406110139202276260157800440351400813817754111454196858284762744215591459295309400943661776420655349545505888519784719078283015974087861336626975156345767014030322612327891403197945409719763436433061821904274638406009141165467433619659628274853406298464364975801838370033165982362303887514755978457424880660342427868060664812315988358805042615271624159763824548881603127802955625995497985647380281308740788793562299630822750529540913846814634364961695338201781450174728980927028898639530352708692677904596763141891608158750059696048566030987985335040404799948520733996010290530793370799072513672650549134937887346456330579404563100856075630203272984820849844133256848193791443973998413189620922191881934237767902139067724055299026917362865373442202238828912419341058438184071522343666433721139418011398098426531873413974107542268719552019466803415850542283624630757053973542569409568165359927381470833883646603325146473527559261709512347349727278263977533578381708996387713918667549294122877560422589071214239214842493090985322242370327725003333402927395105888948476562166545701492638959582368195595864526041417080475557305039892659446165682912405408384624480824258595573957412598416669370497561188670672554912709254251408558921611894546586586062506389039621620648539160909027739937303731447766667918953038031163625610341606774239940268417334984230038230634818319231271743774414062500000 [150,17] -178151071215771979548634055668157270429504055683823104179854493731806279087761245993508400601521020415328725848702875976544143025764951277061594291257536031813274272016923853587807729377277694979413952051570799321692719883653559318912163061009254310104811883847551935631116383974106675630283004755992277111432107480860176197851891758885658571815292508875983762078666830144845749809666927031029769499981077102697190365203013507480567719315721749064969471788574312326588062176496528392277037485927670104326008703256698829393943277698498421179723951142776881154425698616730032438126678428925991454649423934451304793302324466914437898831749238254981821580907613019774868639783398947026121321434707328991200966920440235664225897215735265659296078639715857606801743186215831888224554350598668097041265243521425049730041553259214252725862057351724572062233629499073835464407176247260292212866391280423692788375935447966591316983489314943277550313023359041577378042779647985817463430305583265867769301746896712089911796490690174690629724372677976322107864793230984191605612114595287926881252530043079383691082795720022022528094960876077576401203582217315296281860246659374609491366151006271748672899618856000404043070898523628428521878223360192288234144973781551040320925636538382700028304750501572775730658823402728009387020735604676065766405415964907441764673915997439229218662548300079289447038332780286599214183534919601246988718229766899688682852854273471632568160892251254895060588163228783950162057509747083248154533376658771076046326635487314004083478181184453286171641538841221065681052797482184670013407191582136670859003434466710014738037396378832444641649406175913314750765719969706902741506583756867781947335613101698395869922855709138962469820125437126331295168358593623741067743637641354008430008973763771452886899482884842920289840157311439527987317887891549617052078247070312500000 [150,18] 282789839055522302129140630236544572015933217184448708752684359841488620335851327418433097715297114777230413488297861652290513606811028592150851144621039926155964912439155318433133479298101054811025039390461435047319787863628941599494714110126707508016421503103497415600590953943280995053174386026229635516329289529495425160866928888232096167198727573301771768700135851575170224479868831753865622916917123173476671363037695935326565129289201779956532742271562254252474477855287211099226879686461467978415740548715504527756852097088468030132146448504853409900876720104622705265579159810603602173934803095337303673061871920305803182487732108377672849368422382115210198760562508485527136202040444667089580816376561250648361997041095927779460047822859884734377973969561400439556354851178858337041245737474862653877163404954920792565895574173099587802867345284230836017336402431313813789980305242141874783876786658712127884432821885826121123060601441720914055178768375434637332930426576440779258883131330217536759421673345917089908375544428998338672651251673279228538207146857130789756745319073039075220992507622097640296435668489786175555853521666577911117317153411665918822538744573867684707201770250380715460492956505121218841874704215127219512746161832479330875840668497768636843446025213183484792800323578865038084132492245088556898220238554450161305086167008413175004963878533543475863484597435930321067548596041362930915500358185661519250561811560898268123693914141138522592678758641045703552632731278479061305799295758018968304057914030374416647660973061619324743633520351511994682225291205817556535881681024882101763906183430443648996989500344574961703119914531117068693495017634012436962921073415024175864443641175179695805295874577899082607504193786173936582711770271752378347254325515112469060758088187450745492131173711006184593199204663563350869992518710205331444740295410156250 [150,19] -410343650564175945209003941857273472441825616404585605959392111776342703995343237601914295539525909389024523853987135761399343104664509643205394274627388500820898342063783439331313990700040331721336759938947287565648759800844688459689040183845259838540586608612444501007028408205960726767703958941113765458457524594102632518234039245882088372882320188931458327042865385438257023982248548604715219462497990012507856296570615963161268636254071577032683663864822687396380495829452727122793209470854644356927665368897999737946073297835062888236495404502586244989413555230630092521828278477679562455290482706644748115783871950137027615362928218459830516290471216086820916762556243475720202289293502619644827731582852074570581349684169853706806267947639906199924280365887250456083979139189540131266536447909685551237233325966944629498940316076777913735444496008997794665792169380350523237535320058059568486654259061920538635222103311745457832540966660391346358774293124293372808462426545477658815026935387099343516697548348804632194193777513766996763718646103240536135142313382822734799746781806691987436253373300715152570625422965824597215041010781117149448315493428653883015157611488015370324842125012606318756783601093067642540071165553120667063853145234781159452942958795285387391950822039523061975384718610108146175864119723405676668732265727354601896847106373825735063706411454126214163481579425390663212579691060137671213930893518407242394794566493284847883253033923633746951465071416151286647135832290993947691521729652706495137697704721945799352433969211349542986307272434088988498687339099384401632973704597437339494801503717728232071479029146680894614501275625045930932036824019040991219215920424449182321232038092047560802228676499445102311270951477940493843279355822276985941831085837668443820475773079709226897863343568917944643374522140089055710632237605750560760498046875000 [150,20] 552069416584039607075761187663044282918628457461214636166147625932227217723335333833370327997674713434264898557849130125478692186638940600984422548137117468404272584915098316545607732600137427177906986136265057147974365998877333793999989790813446964111467589739475715735628917093727276414112850367273550932142830202446097657219814502069396015185157415039748246833750250551049776417317790952858100412319385428092921888676729582689192168351726090030630097326958110093355389204810371289329585095597369083558282054629001853666694569070184638909109440696103969272139828463803772103189696738794833650010932559611366010370630608386530660134645357290108569897001612354561889464565303768699909600807898678732094781497098803563399201060896275052258565557115595794121526344905026270278017635947234934759412580369416140307996545841937070912324846613644113548771769067055233173986497881270492067353809385917412857937311837612416509744074035651599620257714258480458776652579305543753617938475171691728167768006069791694337659718100969156500266974726913852369016936276768438241913172312720028333027656163417510499093575987151233609827317222919039896258673582353667349326780997013031513516222880779181624832195486606932568057718365419910549893954155387062856608595208627590212406919148195907906223513530730792674072740520013300386458171101081086811459310410599880279158699040920588305490246593286216094072668172504736803173921368703532523039905980821326453933278465933451013077311665522459651971417346177659816402139549247549328286702437755193881781364340709940950858936876222975134026380464855358586034509313626451066435525295953608591269984549471525169054886351067976451752670059467547815774256993047024143320373773891973981928300478136653010866085082743037015757064619132880118890881096454338553110386146714158617634614664464781108868547226321869179866894117303388611617265269160270690917968750 [150,21] -691131567917658535589760301315999876331959121810770470266135569472863697093491235842938325035270956110956371010409842604215660851088474848094468924994595539320013697214714470361749239104090632178206955293059641424821209668542052884024075460673561140814710696583826105036679231090030570037438729417643082895597586747993825843104616710287972360135920968137230358390735103618695773798664654268851170527059824620608078251071144129512101931230461780524066586295204508370711687786474326555067410065940201771746289699163957910920164053960000994227605830762950850095647575744602483500682135527249676138537160367989253010119996045482302388251932903607101767001603218336048318599282864034460771445938672801504640921531216136876205272752585668819953967527920318793462483355898039340255817959099439973702014866987396525688536359403323119114630767989079024503002435674827802800889153802911361757142786552116714265641462023638879914417205117657439148137490064974446861494682231234955388675734292420241792176598507827289281537299032653396030285696957072510190466450879634456615787036322772451125143871863204131495676103595151036430384558143995448626191912339697646280394483526069616811649401149469547075829630792385610030128013299406050491952236373934658541093889684615574034244424265396237056227674919067819914942097461289320428555523196308443799339247340449892331392843996118899564413269742739223345515569945264410155220598119561453466976568790523542449261171344663049337602574923853277487011511608317336637877584752758965323883421535655725603680023308621544950871965448189835320361021561848800793761278864134281342157557392819219911356013067261026251656046366562438221886244217433958187965886128311421840477193682318134089658547920674708364903884122434717175432127378982859673527639935940291313963419706338652010007889057009375006851247624632967291036234058765330701135098934173583984375000 [150,22] 802375923339676884970683569024340221321978696830664794664749539000903671433597331805852866220282967152063981861415332743630146442843511601447825615775461456938838170642051001726870645636097956978037218718021445203411830897273976713544752699851443864375007346527973541685502371644814882410629900650604071627667328687460428067790005291403215265578872042965849650744594501204670914820746043786107148533841161403678816976682842663296061942674400556906411958898271436288397500972168813214254245002749181184280387288233401850574647260690281795939497847732167182665187191098562382021420918022883172796019919896784866477122450199571952184093189263668171850295041094811424744234564207032918589984774283235139491121405060014661418543100742147242784300758079576799145145576020876592326691023206597766766631023480899337511992220119085284495558665813080731955697778063033194798292469035363598427286520761785097815768272761257231625426396636620636601962124984126685136124738642005919429106760226244005700786574140805046711398984653816831498637379109105617806836934310804920758897001620165848986383132211028013136972972979328213719908268036821673771164430689243708802556845087517053317648389630246757086110873756656689151548147484682486266098970209739628703370074091360012831297879746346209655255851210076839528452945585781496669390330767355302326836336833186124413891471143931259289900200559138254411232088485482198575187745558898497591136257403226230826618778740486263301860160823746257722351521446871521321190197157852584692320246046871368473154771108174206935396914253977845355594737628648934274920253294793754446213236237480393379437273066719144926285376498050312156223510892530701068855778776452073256557921720681917428817123771421164784147503931308905033045496680102134392714096602941175777701427958940805295256942412924197734430496005172217185985594767316797515377402305603027343750 [150,23] -858714609847523030948343286710586586454138547864511829597836084369247211582692020746989797297536064099541897622658938689608998421516096213778824840354186297820657675982775028117728742479002249658859541468574571878598952634176666892601702765660398238759057131781007144983216695565955811812921678330589105085052166527391083391571868033954568048089988367349236363460057057038682435955326148628179861484351616582788239553426667333309042875330596141696981582539180287011831219009406819205265871192503204531697837820851328762758838827879556421058294355874384090209558317840337328332953698968559578935148779157898838308207380552673431006626516657425996917772997410012339131505861401151741189950017673726386062181171549181070941268120421379756470473270018333306714625181314562953760447449268952201652602126212367315989634850817905271834955897312012093196701737407420597497995313136758428746830495299511316992781878076697896822919824449216211686736886506709125921351509661427768850040348004246545210789019097483849265276106838526815725626532347808969560056931040282600905758872171297569339267990106714258505405722898452956341904114520689866184222861909464806397246881628752299600309259143918535134770681506387502030476449938526668289683862856354695112678654964376281083093520305670674108800164870966113665565731471047720828713552773558363832730270197521603164411810121353102940493452031085971109074273989523846963635818611987739913313534964096556926285468091638751545193912462248511438374961979841686327387622919370489094341267278153311418705555709269066476051907061338489339102127129029742459867044417204258185350698472044958787557673432960935852891989491592136014650945838549081560062919215105238265052577934046140806566717335114550649030920979177907613796592451945506699181579141970799949153784909288092672665456913056392206495340825057854816648728046857286244630813598632812500 [150,24] 841819164643032857395639158419981292704491748009162800455413652434789165817333151914635521463677354690972979322528699970895888441586954964244911686811916217091260600141067361454975123590329180349284037592154976458350544958937073669747187609523413128724418269441454542665783512147594569770504092437486925600472621574281340572915327080821050325645955430427898262817292541915412009247252268517496452126514634028258319961583609681224705316060163489253834870720162593427141421846699275013261858140842022557819987879933924937491045667823449281967566006542904224925234494784818008192610960054251504802691732144251419639909133461922686482856439064447006556719650995775789704924626812307387981581004884370018219934457800002086028511877571027262776981419533104899093969312045741008315260882996026363429919548456881384853948990683848668818803258585787051416928831250879369160947569564569661386043356000571793074659241420486956885852370101614108645055630846513293542070390147291910056605620631605825748656104893837930673626679190754445877415963704982121675783925585495575046291972566821276916548899173970815801067465461100427724455050543152374471245387024507143808381046442398744773396547218871249028578321944042655274123515582856624402328234469462925786788511886080940624699538134015857379658671967476502970147127012453944286070233897913305273712052633949302404644529605734365411719544835028327729622044880183524529433868940958697282091440065024917603530202326043234384829715486678831216435067076661487420219300691499485167914992853837680600178473702281437446086828634970840162254294707490329184032669039325858868171445992360914272136957580739911698686160409600580622916897752714863308886068051601473753340955636853268168566432189023680486853345986377395072921607983165800671080092563431051332244427501988759268776960449655168703710184118522708018872435786761343479156494140625000 [150,25] -751389318374794963441013422782457443050839838698449952819127648478907719170853355967436785016082302453362916239390907384680164719793890492441045985340379921716113030624179735696639164067605466361830668316557301221055544727334152772208401373398688988187853051386702085763011138532233197905510559859919086709133351675746250400546117158408763472137631406534525807058508774121558961763632803545275445339234580241121788532820003510735547198031297995530919396445037420254795249581368674766724780092097247070541194448353426969153921720394280109485696679998589080469102664070470189657615740168530630298881325894923811011715059064771903015543018046926279172045383078911154225466716460093950869135586529824535139658900259008287522682141246094972938503962644621231447313705427012380137140138941792880130685702294363407687422848271520844868789299520712813665157109865555788771234519449413849538401917047914980098711455225944748810165313368015444058397898526127214958198138363227955511473228132198736230607912334280023459599902929557442321197924724585693669219889912130969955806503456546153659384829583969495860133457281136351921896589475568524290060513627112379441269602104741875039671326055165935283989014164929800763376663680302978203171823881318006261039936115398029077310821387993121107374914772926526209042294768053539930553419810443774876164174834253791847544726505853299560426475303690517541312091284220535636897476411187705484442800306656724954033434200074259788873052916538067738559248293642385684805295884545777199949454308372747188791024596576899497563787845957509215187361593253273733799684046487706174923855003096054503996033950882061058589927734405611153001181801863380644256177667356989146783873058768952957381085703031967857377060987161145073264596938189657513197877165870841492677840014227440027907430167605590774119044470436890037490229588001966476440429687500 [150,26] 607346818868941544555010405513803985534740196625171271667301473795904056014921980182241892139070139170161802403385338365252451030494013502212625613446837251399967770608637858337625252699038773030755970999735976715845408602106317953555743050940912670413017023700301860661496823722261519302662553392520217159684282926406693345783476424799620343426760184032554604910439597339063584432772535309043022746748552335597434037923521603593946056028587918143685299144242997893508310804746067710594591429856463375325634541726675613047120545557349781875496910465242367004525401436215722685352232183844343309705632429155093649983577781943362972455333075173971685746968080486961608854612071095048014951136110513644748453006934785877164293988141363876615436552710016054746392266091256259372415140995196674807150594015190697152609620631008918464084123939606971305903093999388185115385709204024090951543644366309788269133296352728508187254920227190818970079013815656406669674524967448348844408788685352607564845112170794366106580836287781703093045438387231912420256543124919321056241536155384852504735097640282675418431725008021038296870615736692542913038144512016428031515264637755364706713101935783233462687623111770832995940782857490580863898913962500760634057755091118105274395044889228599974301120584792621721534978041795478499566395123043657262242622025946492263664398524005336452446706688434167605317163553981516281959433165832873982578908793934949865791929719072311823645536259620539998758396437981727200657505635551425624587500271811476395551451301759777346372101196610913889732706313625831506373739954039393031518476524651187031799065565565636217342797810966101480816921464387679291010363412551381810151153374318288353647261830564504499890577171226311271884628586672422282641868030525331199282137206576094347181209103504866116019349316449194020606228150427341461181640625 [150,27] -442610528279518082517429976302019706881490673081764432701226412288530867048902675510823139489702999879376597617911569097554295492588766229461024632316675976266968622560971795735055832766344727111293014145862641475211800687684860999041185821474385678254531668113835055434739389495482607759335790674576380787126216495442079236964977158099160011204597278359835734505602673700890793810518285363094483747527017100084321129093678195737531681686960214844936475038843575506568100154974934255424806596965919653005167143543689835370600181616848800115740662946583892052616019344409362500308073133735866619896804159969101264560680442916358136033998038681436707307591299222574774476267577695276661518761906265809802333749896030983537385243727596673457685372735365188623309611615223644641768807955942898751173889904349931109585236332374035254773089471041549057552263947704143863626417211674160250952047544768844116994428546620570966522219970222610169416237338251276915893626773842633527167619328930690799289624816925070954482549967492548506735169804575880672231337683285233720699713844159191283476802132809972781683757462978450329944710262867288146418505805391968484129076672005096176628293637499069005851785607329114675210048309529306090855812963327976372665343167663060910188566294895389797241374385431052780588201326529008172520910525494401768493922370694638399260370762718477420355493580537346230353343584949834999417954789254149242392981326755395000699634405741381299199385614101081952037868607325218118591553576678181846301042970645412691060435748856290294494252178129367214166270460029908246379832729395591404830517371126319133458529460791661755896282098003729666278305565290305596513640194307417843008102779364342985097810505377980975210865777728828080462793757908085817501909344959382458817902786694463394138707201071269573254114823839699965901672840118408203125000 [150,28] 289938230852472634133827241598952594660180030196133950129951034477764696861008132621604295537587569395962020843304180734970216909001807089996081601686065979458706034184529844244446564978828576926882035870870713757445693219398163497322931308188743814185040036994062912367156686909094052057622633379003420539050739044618873768498511503885315861150679170575754657774158493901052589929198125035281987743271254037218948784969390520919150145622161169000352749298424083812555016801080251509151289320824289671081867320368139956659753258381058870181883821702287028337321601124265049796530501058418137056790408284387771237104009224509626954323798366313207523486799465238818724342157219583695762903314242534765372210116719131706848170411839990972874631803706378353504255637150009368160674378958750114481733698598976085659482732934087858438843329431109186216701680323283865809866536481023045956387368451463161235263373458084373282099692866663037075172701630078599940338775568176676957869989399317327814933904201851112819069495332618662433231630726919187233019325461704379313317195784212110393539948367509811000144071511485480542405725641941229851777235575672847337338394026498427469883166850100210803606529669673791156286912512378997636069001436255597663258072212581629420236081508436915906463060007927226443047605688315218722842804820756487620950157786436924980175170786201709792469415151857997172012259137023822168684311244534664706363345371799923982878406357537544091202101117736074318572532557557676801830901309137130597487365905885970867300899611045287111686695842869156266379753422702393670452204621208950842126726317424705305482828056637267193834687785653468525149485100102127387963339303053074706785063522610311696858415935149073365558510595264302858709343834878828449623456123751224255923800170069171037520979266548807908445282799220876768231391906738281250000 [150,29] -170486993003077335534914114362979647865288095921377716310618595686777809437576799566702065395560092998383054515886230898823401347864333732848452035143757703864416732102391561996538228762960909732484905479820341993922633738055249029692390796845915212043931874552674959735646220704870563234385980372114108199799071174495141501406232214144956066854183684257307746083422448022351976029178818425954608943171310561186259660626112830054807895684703378700399472140100920992704903704899811594800111165553356556465980767714420758707163940980007042563577946783341404800072330290174262615723204851080656099360438152672409484496346134532982514276270405203585457186243837353193955018168080304893631262263127488216266376610404480679432076939058011964092050858169329450271086584616803204248325842218298119575481112315992380881834045278157946528385946144802282689914880063166648380830509849288339213351921462696685782652892714230236196792098167734170011558162478689001920403201292910991373593554686690003163122537064968079872768461383768673591911404622995671966189063416546189479949621933553263317233634574788240630345319128956231715440425191830907202928087434050078518061860704295076977762797495679661145853326716786382365982853036954317352396015751938140062776392859471969119768814337466334741841392357989708687142353855962163594243032925023873921256658749429445692214001216498640560904381698139184875793473224823870186097524312152549935378768811280868219929570382471775536785344568513682561407269235155850502802746667752038181773682664562664416708640471874625467248494669841453101955357291259097395403461312871669944474024407640988808314796265092026918248689213549699703221379515154650840396155114191061264108764011181342221176979183915945291924518657209234072048771590005271859543568146818286724326178753580383103701294951790110467342867268598638474941253662109375000 [150,30] 90032772583170897867382803755848358519296608538131752557751835554870894864341759799765887016434078765991982489378668748491143321681226489411816427321958650282835522745368514572943326221685236388297973720201519874905545432985444226507330316095185470109538360263546868175848986926176867153865153665624788333228964699751233424210420237238125731321374134532520803738066795313585221766614871920943543066847102764572037119214160711013798400989202345914979554219016823325047460025732695560826861418868557837284639001629353544335149576347166082537771879525232211519364042423611066637602618031485263601795594874982242970345820096488714411321365330510138218057051439212644332426384878639939203688283869658716107461961839297948333671994106754915794715898036351108366161295768504121653005734035114381008902186246919203781921453835942395867399201839728641176360906939198190230139705798297547325572157944263528395240158921040758635094817019951486553912444985109036592861696243162937807618842136674774583139520808929148085937433786389876549112620897524140777768242728425863373524561427406537487392547436869628525094179432564861506292432557305635889721658710253761401493869449135773733560750665190478026015092587144093598634222550786474486766456357021986438548555600216575685460751961688541386932028405208826098707439888790709462178399907064368256958675579539285022946493751977683503108373067800876330874058423082709384869700367586996796998800767726237329395039884306634068919592495228997152242195439464796884099614259124941383943741297857265911922321223970197723283521853740062424143099438206879220896742443036417774119655325259742703195843736456894271154627638423055980436203628529676482584811254522182158251101561919705940064864928499865107998334338215727283107368776624961750270947853164779767664400763656056921475106803985688562281338497996330261230468750000000 [150,31] -42814590527346688400034326815364579163140065061046706886724770202300746707530680195913890074181679977598469201253237651188914679509622910058139144935125754052477566800389988650188991631201825322200150698548009424360882411281178559998607459465789939312003505805627020321369943958400421796157638812375696951737744416585947892067550446473264848738546984195463308753659863794736784145817904777855954221625784712231472622403425672214718661765560910169252141943695431750476840726078383868578755860960178701950501679335309642562068799824520733180166923610321278813383934411436558673432753365558616209818784022341018082303650673811940395621834483950167793986735520643733180733654406171507287330749858721973558426738164985679215245738482944235440081276232818381756203628184299613449431012453031030736049139777246270041029887273703627850963513514397997430752904408797669871150054164695066063771006449877056814973589413308462809438607425046049757528973596237805001932129949151544007451617747583643299101444202678552830600376651748278075331021384889576268364365915968316034909648470456306753877741662924026543838390531524505944112322750415034972904872436001300355222685558079338280665140702279196687852729234622429646650552594239347278027208130945566994084657105078289574784467129203888284946967095348004668221077529159969828274590204006969130228017989667777466268039066514880550542086327007109391415666446535507473822245951271314908585508593951355850991802210177369224717246646062367455525902480310650832171342888658329872165667202237388615531823953708830084917024594301995349235780419327255940995439402289952743199315134411310273345335482588615064142150633429826836295295986033453816374518846279266277704563209236945266493217965524766682730836461457341311710250680990492415273310089176373235600287981904736771920627676430042174917141906917095184326171875000 [150,32] 18428787671687983492498073997405064151324294492957337221639789372457795177171628046347482160703289171456121870050672555187518239205896439441480692897236883638191828580066231408903321482527644465718976580310731496361816112145140174094132567446773868424310355072114058426261125079370390514172248404311331149536519248485956558278801758122842931337975505554289421690886083199818730432394444130915098160456304070901989724335207762683841970536193009653135511182763918121241588791459429296821128657858954189209079071366670682774180716345035375818049952170014702203636786185097955925868511319132032257216807629619815727226496106366229959530913492842399182883429968121943976569534171984302024260153703650190821963740284139322266716632902169395842945222862048685749178877100342126025416018428168306731381807715659920785079891899256194406887827575440219410714448853368114967987939354349782490618547487289658530079371314624208661684986424396602838106303828592068876055231885442760697983214331341551232207854862332205710789904649071937888718485802435576418192603000980777895608465681153030418016062007820203106710602309671272134122929460451572789840179495126549837254394023649628635632082994105663982108916269557539851050539613753574244275728963214311118649363954876573701831448689234802310311719970899207611276736547482334345067662994689060049482349313471391430032977748066766511330988902017916528543240426492140058715876206308460172293659806906167771082708301448989852960208188426799710305928888908404436744206113414158629485950498876439995596552958751180669073644475860909967925228462947576689893183881915556996466748404258078579802589179272296664646792464190438012093338838637551102007017903165058932355642621457821113079129751944039466649726057878598542792003448507256216779683763596708644974928776850982034595287519864862235026314854621887207031250000 [150,33] -7235761807879592926031911637664521346258156391951638247329591360650213984273563515759174071431958627301045132931252936468888369139626201550550414314180484875087729038873950469067978136395505350995198958864289172491496603827708959547567398185881199384384583752510005300117496349008398315681009273057279549561851483861670976108800227714259488481678877672122283767737631212838963222363824097768060395182761776530487231280365460374845692139682533070054310365714358210408517532312079496585034381216159322663848317638027926081649238463227545754171577518255238559553078132806944206123085489202728930589428336690148900836130820266936643441950029318845307831598179043010241917053890729179166305512254456491598134280104723873771875601809338498396947991886990115097566922346593890201206708329558731006396812014826629462556744401209219762759079502461856470167986643065604809646649318298627176133147791691730358372595477091130569614998030226660103031649570096294604273435219946761076940725747217776327165381078145642942555834313609959129033970330020864021513541475512445920581527900484437941904839388051463134812982343278272144878338137334568082042650849575313102086919832747969536828395852510171880216400463491519224747977765763307596762147178780285385155941504087624084000779229274197167057655353006659309385034822553014984310492738083322128036625689134180551981729331404610975847237262302434179124136357012226603959453661554381853657271712616730884880481984825330560876006375868185193253251349664189390759470150434986227459292782375021559555441182559398404194209574617277520249909511638434460890796597847169207189537720331398122483090371882916834964038215795777296150293380055529096172859946214256669571570156465646487402301127412724130972960452492670668236255025156760270350587273956501900592894980243253409028752965085601556835621595382690429687500 [150,34] 2617040770719608992592661006681789663004733430014115812821290739349556139375689490206501885957431473102953201214225230016563171391233018166431642258167059477233587469261825768786009255117808491395264007322708182715816984985631921897184847905609717826152143059657643784374015047434763295396532837449516651404844953551990062536778147531960995086490413735953182094085819235599470895309119627286539149907620582193851212124195868176204031093153249025345141521389867985214238582592869613561287931576899461535675529524121048533312076566066215267331814460686897204127287301027993884496515285072984495995078882530454921610463657341614528223789241188138882427784940462446831200503028483588779421185273275474555979246301704856275988425761128777022092618921953144568578917815390923478190827249181004704033397271389773764325511550581881287722648637462890136081469559159506662304211963454506358453157487138361637685954963213871586911566928064355248907089550537443189212531032139320517989913133077804872526550385704710521244318233897127006423977171549184967724274870122964255976169783570697004424406482590456004269413736294201576540505299359444806163040066204141377871044763395930407273964437701847315828536292941364090210037365421330265484522784199481673127967052513371212595614980644543884456526900926402787360955866985118922169879979461851293177062110242435039698085361287229459821772314658105688929999715014369001516383329695257522158916759133495903950573542235577730644600903002218546225726929040673872104077037990709196258154471130271392231688403428719853026772169740595807742320960792768069502345301638978316912011827615658848101690674178926570624461113607127051904970596757501079546107038838626424156534205537231426188416260729781364245322463536057334090747069446087963535906219543346584693862464515096451481754380271039751448154449462890625000 [150,35] -880518338372654612139036120335491117708977825505093312803409299200497914019347512758298817173942524012775320037946602660500588158981268740647614259089254438564197955679402124718629028897528916107096003958210372462863751771963122041091351464461894898141487421330684185914669282957474893077264622967671506311984441599568316704756512476444707825891512311416609409767208727478358899023714527925482637647354482291120715953853783274673345140285474798408564676992579695145757107585301201791155704149076842096312776871328934810768327201563855278750301291023476912131692544686155031176582845902317536564805676408053924916526881037868742206497292488842925932976906304613611203148086465471948513195817428852040169229686745680651931156406492994870624143363116232782765980978849962723266253727612202808456303235892573477639669588797341784867602430772044042485362147917654686552245400815254700304493715516032908945186523346164753747872907881592848850743399073450164511209862233640309447982818860236234457816171463940693757979385532680891220322537807263842263285279927651522941910826911849058491308902634106246394978377289880999418566883446004695232896118933327383984869908437024725451424521024249591821654492885981492752543102006154187525630443723261322955558235596536259788254227629875463582375580698934524532071512397143074449219325683058924957007887897878150236814279122759438784150699290669409698540408436522085540145717728400983323534459877612970772658941376694185858818039172708935936692024602457828548456124212614130184611092077175220133023135922383883539137925583571255073064420496228951480126317174396749001907102157519706015419993754479700148515177469046521574280222338466040326124096579517642617724374726773343004569276253396593946800896717943878358957810862337665998985931399419003377550007402044652938875102987955030603408813476562500 [150,36] 277304793890076136571533224375041738543498412926247908441228504303292455212285108640995485420568457452715715538173908517567119113183726420758320405614544579983974071333791699173992521961600270294654803862364898143290964796349069900839909821017292670258917729943612144557603934273898149825787411801079214318928746617810440138622695767036579272313971193346251818977558238952040814746606248743213061598739795272981839718729342518286498822460733736516659748601139093764724310444124424076486631779023665627472318499993661378066750804348152732065449330311331837367726035029962825932777044837332044126601366597216177592515658606782095024565935850919773887118372338248477133990642635297135920234229563589374113695140403546810262799051954170075447235497155924566051140872555478030787675576626160196990673004801849913625549603857704571886312802086405647357597508695005436249776977238717358645469162938681085815371038709905551401240642734423673322469799887779155695234473253802207888571974482504597744011845429978032803579930112536072945656564262237675866703115194181064747549103484839774207147823913934271539637367212493594995781793613255892796754695448860627103931970130809620564840401018372281092994870935064950476095940224647531022193891829716153848158199602341401125445408783622582465817497562102185559620440942651294790232749649327892141056276629827915273753251399149653052012248924136721308554780611317657908099247527253013203983359073555844930439731132873272139030477540534841541605752218840925745269991329781458090008226642899979076536744322323285202398860103970170969745594207904456571486709941819934757235517310145811563836955877551951694078473462811907868893823513289179550022061018911161721718905230066257096516879794291848550722278887424684463138059295646629863108120609626370091298541760656512494821131567160148624420166015625 [150,37] -81641828532150630405312226522259932590374479264322217205595573126312566218913926912305172566662132001142176473023040578691229792025440014958351432727058681036938307399553206337016140014333051851670160018544096497731349163783693185248073197673364423656644068446276564950832811674561452394522021509605154409396956011838045773214109956207828052915934496110673726865193498238890155407744366799053996089629500295877598047922787613223302613988519192996590491220246181672684759282112757653890754407239285970494182691547099243075730883046818490063152805106563439221543812077865387079134240996031338718155017452828505219736122630439630600897620851106362706103498889447253009426499906255340991151212955202895151604957795036004604128422593376001345700116029384440740562421984031205319507547334220126438900365622955102813953351994615682091880959604079089562475010286729584662724913109182035932720304239838655337094823362765996927277643383836762794336046347106422990381016551333397595716888942376882760478925265287659457799844324756051255281777935105700536434106157736701870944062459527258925941872241198606290218117261570094011692914190332482693157768889016096128245436806867783082964966330974967652675874020933340808725507756441432161529018250094615491311179665855009818506577866983637400957873936215371526408553793245215802133695685457515373166442687687257177811113124827835799104197958531682939592962769055300447367511907919086622330746736146303136784758798859157116068839775211945099808503037330780019017247574615113923484726239315307409220823587771955587321222255253418029097585270226617697730816316825563392927442724782374711637943750532231784326504768996033371782244867300275410052206699213378781892807371554126078389146843840318321086743827999769511733598477040815369583398468201930920998922639558276696406180709304791137695312500 [150,38] 22236939308755956804558875254857220802690630521815983071655593848309067280481841340726995234336576473484907777681816812398422475195426785001685197184045939224256402757528917668320308765043875153461814967975433211608031413466995881367406277347384947066310110706494261453574797677177234727493775073918337763763729435852224428620249736053060881103382249229888463342783494976422853689583073969107833839462330502080901299677962934017620334564671804178057630591539637808118298875369284615235509015096214522914407056916381710694976227479510251957614496220212573258264200993222642792748278002417830307200473449847447986443025477274281945258288894523037323535118141364027813933295645892828934440511658906809113269243833743776226979652416222533004160816945136825975207365200674852210535112335812050924002556319484120804104181113637642093838332085094660296455166377864347054789447246124492303332552175501291604775164749979556015488690892282634977602392234823414100128190247046750742041006583358866491251440669963210587888209331914585341900154120532862300973590992059371349698913044351491022740437009093566732530050757072893218220022062104349584617864341137588960437323459229784540789292060236608947544701646535083116937987283292046320308257687158601952496233802045668344068947285834476555281780375079983935195791692023910924974539078233452339846899006351086409531034364596129092850407859078811010001864579085813485037591776449918361277235744013392838624016502732207556436285519096156277166197699106636070090959616916802010298732297117686788207181530479418211035029186807271963943663898040690212775461264917581988278722067170213810999708082759721515666876589285397695216516708188184689710203133420498307035588191469861874490178114212047285622450016952817965991534228480761493268488643499616844044908930866296422165518423414810058593750 [150,39] -5501105495057647611996778641218618146076304040848439390643967495191021420815694750657766577070228477999001829560857717800526400633708550809327982884981647206615830142048760029048011464263536509345031445723118999683594521606117108684000475495440152120107603784482055316392910866478026128304627123410402273987281318562898703303373177124514293978657688281248166823697759179427131701142118673961702468728212538074698547333444215382378511362229833365792847349049994604401260390969471713570079200369997832048019690568647155504254780642909738437979201332923982208587772159493008831546210315096437608083945385078030438063085687042009216958481475640082474059534577452157528529582721688897021063706406526387950203587898389118827106105403426727514932486463186679992520334438222840691269152054712037927129401832261568263297465791683500683326910989696317255149520236956083994689018859905049192458362195895602060559572643120727980755699863364620850126841837790103673901847009079877560199205184818011038406619709211668912163195512651770394853064247912197064321614496731180703620289782586972983653459755552142957349564580168220567366029953519731195981727569746069411738455208594822382528546747861748243518770358835757112868379946924808349417340690485815423376223543064595505776899022367745249965400092410127094093960780280979760101492569425202203814013998592789873453554654559006863154378817239446180852466062938769024406878356191037059292459689993170858707722530139885262144849953876377273614293967025024333766207919109091309381201694413255867778573014469881072988856493325170686864453996134482644433681366981386306481113000686072715474252130412262413224632604036387204949517042142545786913580416245309840621911215815863325728238814391804341918307084063521102769485087335697983338255753844866788497477562953534287757166032426648437500 [150,40] 1205827306151588324826077735238387172677710337335622526076165760187941452864632096721560639875333299327051204913051213358410851880604049419497041780103259302910812275502608505187007909099991170757211858663092128099017914883560315944595309524579896724977175681632073500935592038808586470689773323615305072498056302580989509630311011464514129306672751036589208501901096844086181412098915876631334245552889786842490469215280391138752536392228870881567170093593498469479673356815033681315085988921411349708867482047117765709851854249370946790156927091023218888114320601927905231124110823829222235271638176599069341116447145499429099578743056006800705214879132340629882675076382850932807789514010076987940915581267351248401172306318098142738390284228906050103613303738278844712114146491081442424990370266289458194185491566504002649172415468769672700184850148256943262597969741517692281101331905690988966449954224540260084901426692744760283817383132964056480416580247334176502623854359947267162588465136805067966120106621804831509966227683081304919485986881342606706315125703373756933736283417151866639276961646210816736493158808319067176881961259313035090501838787126290433924264023869984141932330337385400729785335282757464594867403642302989840626471572039044210301077690642723187512818713966780209709913803626910210510278948103597669032471393004010165633821119092262186771981011698290937603301301500019005249870931207251387879932353308048527408069569438653306809963565736991158116698793919310790433724828690438426646129351601753711799656799362748924420002108680831416967942895309227048622063276159071137143650131452737784322517769892083862527199520067883777519262464598115790611580257838329022765224444595402828265960619344400189084509957399105411497123799772289270642730260021888518690523841978785915357073873829843750 [150,41] -226541751738095649530285135938096753092989662112461717481974280742222400674999888863943128418243189611337927111979356704618019066509597237178785598299368596085504887795829356202827024809184996280499321977364321221902616506107369517397483567675358383354068973000014120189555435976379858702526800568080868999411946754791739559423912872519015574626479842334465232377164561174418515513315419356644233734893819384070503944904688061086456644518343481280619167408290065380446632069042589012363252590476360909250129520357744761577101079031824751598242842715658321245300287332738698697604791227956078432228717015857985532358629413726245946491481856279023112871848221071005540812475265131975769333379503089650225398454424830250901689771287071750486692115786396175978057725714700007807955353932132947324244239568871436613474511338416039619007271559496394308018286344974108521327574800967502242415067271525553126940259933643194760089184460293814273977240647716854210219822481671149355943047141278284404550253655594347929215461078986655552446950229307105564365142741027639878411531496067804617265074617074459959967470412616669800760900873800136234336216111923431022632936792008409777976836369924687517879118656264120039281576138498487263714197238066712073122585741323517156316252159952424585529653350501886064104362205694335832938201161327688186446699531386883437702180057474620609989278471608211561256138882159689268685504561105079159037669133871517190527024479973575929992579442344381215884748873851436323604133386621290957515927676479956715774235344555689324423785068129790648910914978124595301836563625843479427423645780572340435980745110472092055118134294499913413470495500747646391205348933888768794360985021549971916268210037118412150381309230758614888134061542555815908755040867152813001737795192173212720699014763500 [150,42] 34523561155360316544026807571098424874749805456784868088286958241210889096102146421245615824389980154855104540869236890770310839142890825626682373781767729518729817061897651515803665915241141025549805415533363184040590600287605499917257791036085443928037846641248550299883501423664172285329971835686273324904013751028872865148560490110403395847039443703617108069392366871230617003351704727375929543335394483275620997030340844979363143519689055400718813243200643026070373499776970111969305676654280892855429340445052395596649471751864980852661691999964950776947924185842810209036253944132817858114379139407377783274878406332442223629037836198018853240167652222953224272803791697817338102367758767229027972847423637561368827473413862312187370999283666394266328049219461851202783490223828424528356136718991015260971648441897187452167965670465438587407578328747078519045156093105237180867623412602761393615109292263094240116047201423378947750708230684603720889900556986214919123356740616183276867922478405234094107985052816082289975742202165773994231920862153087248833719478544278604875583405372841914452421377970999533548723402109467253289363526589989292420721637521117858835497638565763791937152831888718089446595661438188674951616024119754538259690729260880205569694687126636311986573008991925362058245683890008174227509187517316289219361320306495318748425225990257725520885924900561423848115121252507795862876709545263832463366735521655058392739808854986823245471023789815183235357655927252170608019842886321257305520495046333126130903131319013022398723637543550345339737380977535979839165046574186593289578252900550750113385603088670913183571095423773531012907551593829128904325662968406427256096320689037627662610493405109963105916020184406463288822367638752398399270038949059337906425352964787467467516692 [150,43] -3718284061278688757594461854064262790500010162077897404425724994139303211777066360885920499004064723686626887874942159851134409460957402836902342674493965212989939066135891801420030216983206413902486881053092036830617129219676520888573389649467115459672564828486588580386042129444946032112158320945467271570288261848410323780598944240000623094553599251219397240486030664835484376665333407995788849022473618082409166383989950899094788038315484948627756745640488495821520720432459402773063773684567245346075011034246562866713140185900060665849248505646802928845401853702879162036276703853231133857284892797510601566368168724971992879525981187980863721816386688283623759897273090990511400036167745190039919764578880837360410090538887199976420091418342453252006619602689986866310659506303287781631617044457712908276594244188074924326771265049877375980014104523916204933111432181085474883966600835936053182963787887984071791439488203102983856850198892470312516707525394691092739474907219479760737258200691704817544128124052239419988780181084015304218506511483202319711840455696877771698566567646178721397951957548622356853202628663330116232709709960183125685853503412286490084684257574067223185886703673143343629681322852817753623052244729021723941597937258950533192412102602231237093972845425539821065701242490030616136215038818739789726018730377849011069565204159904520538791773981489235484325677427613038458089447611977641103252266235178389309535342528713755875348501880184434274803746948023189532072944564916818653030543873501612310702096598625015814429080605562880624552517574996368624628426462854929887465000005893515957241364735486490051336546913119892004410765732567270566153770127832158282130044591485053670718939603113783666637551900209541128994344986458077389991063660270525075466655628634310984070 [150,44] 108332306303097321921027262893130562775315566154668024852896138027050218290085361371330818038513954395781781449651581311597060329529077798195847619171871340568234505657878370819373037821609591874624315555696462469436193453013168485389087710880199286765508146246485806941848187047922458570778326653343992209958917526799832661999304508846835534597246039267947528943474077213570183704522505333104668068255163829563681533506815105398369723351837323006274946718262969116227548223913344417983018527039323171352715570937877436377802564773117198156984157225037903259800355866890202287603701525480132595619482693379863934886343821610779341834356496166529142942255600394956847778217286113658260087526580661970960868395011886611399530310899901125685308907812662956581840182913379192589565110043206585540109627814812146525051427061523427315015510780047676409512689639651874022198868575880679858143011900707304497675451640354233779772467363912265663514930165397862675002835098222785383069477191969922216302739700090424115229716490196049856263567218935921716462992984531356620949511771140329287855270265173162460736906050123734949564910698879251854604848935388633406791206158150128037885579772802965567443530150708743799066617380541660101892447808724104300516335059201620719498666779439492949487677483718990966580153525280716869603370585172470251574475124477822118075289541721707883498128307244195987054704719387993673149178833260971650183443337211203077583588343573701690559858051693818308714835062417116199904127502849592123560007723109294040053736376867452766676275986802850575109214444771377529298882615421726405966574319823399255048221532929368264619057130777392856161595687397779192927992583926469092099315690714040041776239030163236996778731739905566282338099356777110839662321627116703256708659216836315990 [150,45] 65731569688566635607041872827390533238612370025604014460428814231968931956572533596566531849410237823994154066555453498699089651900111187457462766339217894521392621034113351706793121811462566448282243961359232341823919839645065779141920561848390248799362093174377383553078591451570223056632510492068777605522555849876346970450989488345994871897665821922383055388299119080825403459813660901361800731344720069631686389848044614708519643349764829474493694183451449729274013654481173779064058148773904646821049388512172576216706912327234800060113130773874813492120382871385342626548104240709701563273257612875190897233545136105845250420044435815726071786811769247980323420158454236680232181656283881981177628309524945146284644634447582994346045859249298161226755513113452736093962751782595445150411034692462257534962375536972305678797695075023259929675466237965729033068013312047890019983252072803883488493088888700625538445542851642150805401283577164854901281193364715757281854860821879182220954149889674226398542244899875800577103314369944195660921095477629064725871993563973136821755406850876173986070490413530369521723309474809492968324742238505984408723701413312105841935560466708742368525714715979546247335200362467071753954954904015183366459372761859277931494011431089809669142907202041557739907846215938131774838486684592604863029239048639890266979135244284510108709318162098799500898990074353395706243825235856603446185164250172022446410436040328350210986100830551436201240733996106649605619591681645934929229291968975001823871616033485614345353551723534530657298176848369012607316277791199014258732619401182958306499314391881099176936497445404689120939125764304712904608517836836047170846079409125437550448896889633677078678979443391603732448707428891492024679066053965118513866955545832830 [150,46] -19481754905253363219268551974627097941514358166766222641479362500721043087536963122747454448407340545697882540138963049217566901256213628207511350985991725057629126405153390933469768427265361033156208809684230260834193732571500889984646949849047559567558509918131218303378810821612246076505194570575220854734836358990399360424338739212311867852940092093588508538870159230851061127773040396447795073288197391668341936022859156581555795112392461855632174379566335030265930362951684292788204846636777504837317953508627792576137614400625116294119807703790178727600819250344551531295281176510440086202718355069594333480932217237272914461792005535428646844492459818004346804957490918897985332091659235107993941200790889141255926715234489939443926199266030884381073553402945934738079097256127048394615195575509502427475610860784485702670055896711551011202598592477010336345427411330781736572889377157335939739428722602972455270427009868875139558560279496553874596810751088026488856652000855035983701603938899511254654454214111099384085062942431871925367771982940697045122939719855185385233594742027340159791661635773844619464053804302198900634150348893419839873676114351704399745145121038419715164898086683166192760368210974244790450265138038052320598300941418785566325747453934222038943699929623990574127408598809316809056721654329617611941234370958442262305209655486985975197930503454056363725292850288227446126118434884273020702022996500670876196823976581699011163891423349885615549088465190089957893655042111210567442407243051824706611167859570608563566702637751014314112872468228410837928821313880153378682148957422632657040136986962011826444515396833582714847409828214404689536401563807601392249861383879739350627305080308872643646206206487609159910257562323337814496824604125690706911887143070 [150,47] 3388384269414496838688605828929894843683571577341822085494373558623470233873411965354382907006412558094782478790834369361157712980752297422069318642425673945498037655935005518221192033712265232465408141830835048414076109241036019566380632808494413426204731346108740960326350171522080792968253747745470146866274869165573939477568764718532386470328813924770366315456858324358717680271972333057136033915177341834996966127650213558417855241946957815704396984360569865498015375469125101925922952216887315032585767163429259600643687131868021848350791398767771356862587842767276591419148997215291240385827155966891016124923449422644660558049199722206168604546950810430957107104452412679710004422760230772550161426711467444321611923600954915840614681056970781055936219149171398866448071032607794276269885182713116230196473989732897776154166289356592088858189120385014809939175910618649675667098676434592499543995666416675058694563590754650468989918846956681498488130817069739170146521341845810619149256442579905480869201851905104140437857924612543790841336638860694996318061375216057275182124185508319088525338752089711332583827051481621705721738137632307090792331969118346245691173775161878310154153342231836452296898336654941899894114757350070473848497577293526401302401366869869582413243722741886023639628057179528267831978407256735483377745139256052688672111027607146720986832851573896387033749166399287695417030058310813748766048903311810373591481004428277744299368935922618155042162328602498120156986108012809689101270488880943598017558981596283258902862907208390317241092472489618770100352898143214031081413587275673593380503591449738544642054897183774607626567034047152134569627022854288433846995812594446721096268249826896737782901098223990703516465247117701173300960669362896047203016020 [150,48] -423817491182797896490149914251594266031233909771826528822745945541850411101024704518212007937188057033223804190310616791953605531347843891290589806051969604252651953088034661339277854184556997699796978525779529578427176637493348918134238433771871249122932817705177396637281212462169232472634015112738680652458809912150147116743386061411645019029039482893441058120598172161171198208632131141241452635550213248707424365663765241390362194025514003068030386723287056581898396081529093620062778282367621780208024544270827005367691589430691200457165962095116658516474577533234385898826427812598390876238534692683119785206254225430334505058975461671714578082736001723385129950497754178007358104409786043773263871362452118758423516134785593794588699851084505027011159987347282076078327219021590637609609105921319920515892475398820721463587912820254655031727246341471058585317257872724037422134452185598161781859991735897178991940716150489080434347571440435355586818027911069527161440271778352309027572278441034255944055984419054744725123709534483540854717988140433992821649216561653039208298839826722112424699912789233921471766073194813326960360605689146317497260498119832829540214960765018737574862443802009496735352558169395290486594619316353034653711755527174586256403809539010767568231880683085257802938648700275495283726509954269141356476322521341941960963180800838347669572955386180864335895398371921781697878417737279706407715081128025106662597580935342635962227624446267830187010779581211944088074343101231411651843817305742943231287745769004610297132702846115958080044643759108000745562617760696804800915821798461189141073171877344413800181831803418869798632176247403109045597195776798640985051156662986825421603839764935461753266958853886796389878368147117944373453894229805634300640 [150,49] 38106081260629770078333637958929495093666608597525844747971878543041089834361034727154798027003797901356215170988861712942918044054453550204314973418383940137314448125920996979068914679799642513591773729954455027193089714915605819387581966652824530014761009659777802318133255382465802139751468329628167675113821717156896536336494514006096658931421953558665973712680863760279950890344750962870446441376440240691681610520420751171178727712748611330410298801868083112178594305202981873597703751819089114296657315445535268826553283856269121242254511995820600605807227284620432129209360762785132207707871951000972999161910833536493163476751225203335995315382275097562868068575195063036948675332936567154234239665071621976145900559304718866921644834274718654863210839457308790947721628611169790599947172371838041289169885793269399034818126964012815828332030406354766829629763438724690309570644612130981512426753918507503025362079339186219624216649812933858963821037421142221501881658977294992527705015530000251165002572024626079550847936400978405165225278917856223284513573813206958959153961927949064909853338645533060667939061880974358077012205759252582133476307538234472021096702118869835982035322543891509698006512456131271406298048481002179022898657793912558812895676518923317743898794414004390894559410105079705302045912651150713612570974566910113363328731036187093235549122225413324336890905641734749527573035685732370284275738997578087856905936911153599410516600264403741614700138316807154511554384831628034929299124696779005641652853524499863614399709164458720021852468307704442355623934802421994456973292289828257770806862922915476785714625508915323645618113141487254823548800289487588236819952164405048988977837122790360932108306223079165096213167362271590120600089080078081135 [150,50] -2024230643686773693463001484389421496106689697049877533270099814219125462825920565841444129785305295994899772016948485201755347737248146908748213875939174581027202402408397482833381094100032934054577544776570764456923608718704994630292008382246592929454562451651650434492694798647295751915095631769515450830814249495181827902748539116555859068573360054365766754530038994089551698230674692389897983051810452148379843385886336191228621135150689570117257183261957181092644544694262902677739591983758481936544293302992160008376875573893247467885676159101327555351523466853738237674280223148482525858592488508434131786322836515000464057194611245452313821610241899208500333535000705961840814409952002366001729444795257083813784214960057789598268027656128721208878209770852465239564125079984062645566060537359515164959395900564417985584555436430425266486401415017019050325402638142976090365742046780116582052980897520288807479373370390004758447790311565434640944398136501986123691608301648617655067501321637519253809348055927251521082196926512071391329959294041959648549760193270298825801242432786942033262435604029528157785574478153827369206612916093915187174271706583148358312975610571647386083062182102857334784976971864079026178416736241961127833139598991003464984090713403064674078567321637136139831925306358865943192932286074799047464349403303762045846768526156606535532230525073833489464596127117153011921038869542555162511647730924192269874112093349911410517899410549819847784473764137910193825599976669746954896835376947050545846591806193896771481586657093496839071367680414075794457684510732220969434302743312389141305838469919690270397113319468932223130671082765018216890165437066079857209570802919773235465459296314754401286644891404327281342042552758729653040413220046486 [150,51] -39477813726748974914458240836580608532177576667426217698697565070128515066154018154192664512964617524266225002944246184730021278731659425281031506758599974747588902879255725393395484533189049638028676509737245318794453576583838071824433148866337966781568795506453998170547875390926964487680039636265942196337718479498977867339204648347813537539215694225009931740090782387973410309315853779790177885288254043722977354862273422559950987710684979565934425605730119854943144303987100490782656687423214554099273338888668001426139142592926177308916665187719360454032239938532107898588566789084297693402837015419607905747322286528806996924479495003532136332754643578720819460293032600532442779632861185101167871948307785221341701297941478138880559411570093976728703947666818028736182129514583748243502910985533690142409854234164562455897933703564438975358111621567233451873095953180938282821234952273376965558681104310379819475167995019883436390822616830672020675995631918810553823762963202784391336993375805053604233897824423373946334161180450757165473128528088525909388940976470244943741344162211526223014862613513559933140795248080067176330736678473897181603777134673464995996052083114794832208061435314007358304316407631729991429087368065675957129734436293096873390904393045401246331406001156664260652472601180779273966629924115253925393722088302881828675797642586456942346792924768428506365801995394013067418106005503986173443552200181342579297161531892296950935033872914981191772391612759645788992515884148447231694672025133991793720487428954687388283731817226985973851128102965765035517772707287864931529786193081985865403239211747275538437288936590268340508295568303821595491197991962867598231733828396768011837719719922096068579536581659894477582340626459737659545250028 [150,52] 23204406139915303792582617589993278330827571129627054500647411230012163816791485151745027856146148538209988025586192453705573116756479637617911468152988243831003926691923870355793064124224361722636130447843428854461058495711815999272869245122820642361071918344153097300504578714476512714741368413951772059487597528338736909588205642061941234219429505653792034540584295465942848838450921943797685333852478983640401310017356078529931217267562151307424746119936822382896247991521661990798045408160422905843428185059018562684819340689359389435392062322508862605998170541046337221825844032074675599327095513509226021226212069619657135144514092796738303639681494023339312308300973812626103528064923126088152097693502067973444682951640902886597706859948353867860292070835715393528046113641577182767415373130805528144645696043185175104360631000846148408277390418053893595427483279908330478556503995123706312106182922239743279379838555306924811339536309234378587583657929047453770909809920143034258719925437711514155254772293380387662662975531839242015080676810766837832044031967881875044190562929446224661287887145680100885151202125940187705611501847423667606694960716899427735090191712789286949565628204394861706286187205937663712880959079954301851237879556348808464823428220810792162432656160214459628409254601430880581189336617584144705144021044556367393320517223156526062694243745101039692540157418373246127763125229741849292988244764638473638104698495817072764273840212179550248203131496291691924140912688452148481139700743907907231318072030331480058278196849223313533705041593787358617925866654789056219182431555646205993759847241067882827260204372264804655781887638349588536009249284515699531501120460605427579985150011421413745583530307351282503377875927308893107125249 [150,53] -2998428050974833000558714685642294420084273580374828324910977439161096913929612118787195419766928073978213995539797027719769249282466624080569188227155241629365408658822874621196641361152842918395229721789347966180156942531289042510434728630554699042484796533765090920755939553570664754365519704784431653086759672955686206583856236356605162692672089192875310889542890106329309834915949130663637469018363174856436086050218418294511191543897377214238950196622246512686546401019105562901071528727754522848427429768467151557207050670429162790214244296865367643562851018754366722340911442527626449785483644921232820575426731064099031538010003961145752008245531391939810791698782439105579056028853351788319727394121859709029838525877295441926845190494287978646384431001748619974714622440664422633093539421728967555521116179545817276649830044164791820370253645975526790851798365433090121555132103940592471001349883612540133175725980917349061612888784543026438548747044609363664563757736036733920452865162871283469163317570789060658612651690906767628217751288075915321787206698190541510376867256151106869931310695506301048479031269832313042379418893896477053615165299917939513628420470027457976512338141087787965302330398335710678313882990965898803841838250902985754607921338270690593502535718015481437439925791168928638122015977337101732441749147912255074424096555738216983109876697632299710559780910241276736177209160198253723268116820254413734076235963314022782783306569651684845665621617947574821979101635571173087434041966184005673727280288982877144185255411254759034791099797429199692519566990474274315266980813264375009715922279172190459988954935647772330236096361754853732742370484393157325660011283624730024600083855031408787086125541677592915115776223825480607197 [150,54] 251313172640511332724322163368151752433855459334862390568109940371938641896857277763394196996398551490914084248716065614047437145055206543036028111413358041138441200686766815892854248056476351569542423233682337300158881889102117742851288484490198720815660292154442851427017282942625086906739277579122792880628752065927911259827460742096548302957810474098517106733108498477955983572067590985943807087371697149018237138486615313622153507527630898777967333690988788509176117113775186069108211755030950413293150131048915161729020439660170688243011666587845194014756016839173079420786869772816875335596753059819555797888318539441527957859094801464914930653706239119577010739649694106102263422615630799758222613534107097943374993112469711954951867994948501281017002272248403858211627707678933866619608496375453440639188209888275751904328970679344991769404553033978256561865299231242418052914585867221908164255322286219728829280613407778094978043214321872427968598816547256100533849956243140068612418205414015837487050748238931082019310568623818714266215289492507435873813861196295781065717026150702332591289370153087693180086032116553392183223624092201138283364375819302643784738882822779430119588413021677788836139676932243203471387520976947454763428772966945886347721872055366114451156995990392602046864116147150347995012705723972561379851516861414779509794710403429375808837725010458750675348880145075925950125602375998259301860367449085236670170038240205322993855940514175359048888258231310593004942617656041471183998290789854811129867744083303250882018898631940479010936243865055209944965455211960179121434921261879988355669744146554877377495400434530887410506892919408868942617814116294872849001125793355175626886522026169748693517200671013770408824255935371581 [150,55] -15193236426149216142308080561198345072395286897875539641589951345281774958133178445809209055206289572105217796891965106050093228743464204995339319510663742789816077659529960594665946807665160577011014248289723925774617755945746939985221174868385397793014131384898394467338441196778161176561341867148907220041302808548208225067282456011930146763066040421012242441732519801754068017783866729981365256700700566153242865789904875541201506387928967760279216196876725955264357089825169790596054249625265474491906350601465718697872340958061466123988412721736500503455124727822100229368284225370052358766081991233971214433107507165429783130720089858652439800338627957521659706952633800155639857823178482100853537767794900774929380627737386242076714183450224256626790084894514672915073324804716163518007515559096211933468635358866594551451723440659552031543018979283420511220534444979129317566137738760473525759340954967008344472540686562380961838837038664718933702053102955048483552617077011179452750035790676502304028283981514065038641291401695450901445568235530852903811526802855898097312254164824586591154020520548377875238809384916905702645897269135503289384812679602553028514873553289937877389280294312985025066636100012869413945087561083757069113479786025594933147731487841276513932816312166361787326005776958870103058139067370862018590255390577387443447983369616319666948139597443574769505562495140728967239944383717654724253133436728764259479553862633628869002337673135234202411625019079246998407098035409133377570129412331091267116614273193503135078785637442014549939097128672395337601952764163063420741843728673511440483049742708631980649935190990358157564311393877964546891395014788279478876149095163231751641057043893201865902515632636069739051778130460 [150,56] 674495428867193167829714075492046617918154043907891772443738588861652687460013637522648944853519979248977040874329762390303875913125266512020941353959367735701304551202364783328776446961563020846662959819307526708615568487432833842332456225678763357307388316256475438539979307719642460963422092972661172094534358627705860254707358496849523907207369949885106092503902077289713770188492858752928329927495183629637549292848599224892050151166712628688791779533899677390872568862877139309758887856383727602673546104431689100176123660796294022331949563660932801433656788053014506008475457376224618908039666806759826501103563601803882614670852053620828424210510344519837524841972295329697995237947682448508914695523350383484645293658312593459809241812338116972767812559364215421601742732077236648784717106910661567798198602761752520155284068667359690112914471491561416509509609861069174399723097255682631731550619127713868328206722823197713425326151772332775346954042717316515782182783758053051513663461584096723819483773198275494517489336759741933418873777213192745393699563587415552283177080991558041708331043775506029049855179529919983427196258429676363105515184876922220612926041000862208348058798141985720794231330884358631116112855919374273112273358185921612645356326439576790581041616632973112427095850858944919480516134353519523292068167347338653868670194956899343207452774267378939820542317235518374311996037222526643495577105572907508626220578126848020821799748885875997280365216304630903525883363339229705529812850275273530359888213839824042641328985417481499194075996338831255035268841507690985303549140852412324607896307604015879610480334305463953794242821605270805238921546946372785554691091702231260077103253324893431401135828638031622216233688 [150,57] -25817347114863106737891548720371950597850989413725542488349406987679223922035867832821105162622068366077224673539103855611603247907145145927240217172733422897871466194223294113947834156823060464642097322953555050064318439530273248207058300475236702565995845139870477223156521785733838829955578373052176512580376432255507586747037012073510243323081977746978883054550636526477587786541155865571794611035722994114801695767100584459898821155398830313932690752968107915637634037998040852612059823719321647177951158308718585792586967404589706311877626221929040117964431936210323223553370385094974145329197158834079292720049530645368216488143552902675474199658209577816530570351670516301651137290623280862393769426377200629265544727555830808095245050062336827034353767297118532192218266576787802695273540216289169119321331947315842521386194676875331889520936870881931209527430086386945684364619011948818879006328168328255795453068518726449217040792899241237960189501446026874442545987353095652141452269301123513650930570315191255008735336158105363424184281086243079438867221429867410467206342472945006706078377410282238653625669177863831764154315746981455104833861335723883975758110788436208815443519834286146142458816138335044251101328388533340348874973369121596370711863802290300665645424422739595064255674589551386687390501504121590856414376709675997220328945097759748560596878629919097405751107046483867157211965931048353750733215765128718414035946929185006591944047963347338802331488082192714261648079370446728645132662116515156999799939632332748165969460150898049540056071588205502177171188301419761328974261234446304825215439628697981073124563844112928239728119106546756941528945300731432700873389611443085242370674084112539237865747269363146380082 [150,58] 1300410484904884909603554825122604796742704583340269640236028913848471589448936913024322152899963772345087454285920731726976890368418368559775257890832063236522603447679664268310206839716866856936283776614465156520142300244184054104880058731244852914999021616729735634640833983629099749939431638207558568522207270289202139773929854862056150283884941435106741102404624415391887128653911501170615570557324742177726658536792531800268979476607766037598825930707302293262809150136490187439889544042649516807514099274916194548975173501832706921563262098216648845671612596063988481027173578237540531096832912223705460662687132708452898123722299409563406956997132541168439405305586882351120232312148328112796970368264310387459173579909259011086177483778358004352551704587780698398533111173419752568675532611079004488029165548106875646235300047228960649530852752433122556072317736725260376654563906418985232144707907315641463408524105230987952322536757250248102830590026304394223638653198533123833066114560750916792302269057582522684902772275720628722540415595743716309733263597065766287936882562681232266563047319757202401008413866362474632281969514401763535582892108994162151167446377052949928427841407496968342267035698393180451102930827594862458592679520961190494275958840664548304295465476363606122952928156707460370674256037805390650162628159653170894199663883810179092182054500844740804177832718127281455235245357123688965269138912195750881088301541554195830119256534401810259570621605737339851171184094270727689933068190626806468362769215412426640863982700522346210355432696539452396377064675714912055525692498531277968968819837635748900647816333186074081968664264771159293059273303576872644742408611339904903686108746948300343026312748220737768 [150,59] -60194937338721959940942524962577227630539297958322458762692780551373482300351688387261042652326389908432723991522128411930350963507040725035699941737671335230227285773198865675381041647552272754229436348536232099160551928250006722549006266237262663154040821877991383794066380852819503506045803416996786369257899778637248840386325906254868731255177053661577495632193509332249188429631079488520928530433239620157781144065325171228843008929012955401544516173709891822217186525903372873878460984538230934625415568813375093092453936379494700131534080576523894651151890174830712794751099582654270568017968118792234028618227258778716823826577402254149222417500104051503451599928085618176489420540069514408461656828299158550678115853917359992115056309466993725932860023225241971555388989285472489942951483266372650472421215541713139765897297784738353700720147754927587327617238687760340518921110198885784361955238570056069379277019036076624104611538587715691935628237953624510389254325510543804667656940373299878065855800027504246531597977151515935890670129002665402060710559276149576507291213958315179733525229033797698247762208003694814782859602690015183682806958787505655707805912616685035138169151865208700983524318365069413674384560179201259163100799561187566937275232682784631933713413905992180280291157058605819576229018929056207551282403125414582006912534102769878010784466513193704279864582273686837060529042938741459112294924602998404003719537078609987476844889628389864005338699045091081471986171039954820970603191277776397175151153411793398561419836761433900979923331064410329424973228343080596713312641945012228290166051174396133267723829347379011752856242897046977068748299289026781793715340586325157151206269710759527101175370043658 [150,60] 1137733525481455401005067673884383073682064568747997393882407333358367798425569894220867861091652402116888497373026683498862317960525314277161217939358456789112015671200869483830476388581357315443624667682324643484218828227879376639591563322490059110982102936013855796970618100322505009878854477342741763143639745958694941314316955158744830798541311313654978150797044609395284728097508871574505314186717790636788067125065564408679747224336737729797460830775946181482990485019884981754427753377490857109502007697652849682560253619266798331148677418816182690656156002597083388801808625368909188869252186936592690853122848242173442307684294575650764313975498599588653052314651833415525995707312499248166721197526614961605020007572464613529194488961698690339254124607093689975443480454338489592297375524856197843255091443796144192583344396737888344357747152480283528789367809735455721532852968695731526160291202268797355440915296736625356847086838330119247969688956836120039234151694247447652466866573636637673511116803589182610849778066353239189655584090010290362881358017745744207660635602391740241160884342428096930754518277258118666646549054559175017122365711447466949097052442645452662976355698967919382086250726721211043039543644296277553611949660501543138873953735010790884427196186029544314433376650806686630514106068791891970394242108059623148607888901736632366373105375631001291150164608553124252700303041390128878914471596959666187852461313874397609498169211445178735268355541551373283918180071037833765258121124473058074987788556756122301036083191204024596127665988989779189431375308464727237007953858464024962063291582356063645198676045782655746714975343208540961382559024011156765979758341928124955051838292206243063475833272 [150,61] -52943404677218568626981503274960467386233759023541348292161329372664737484902148407364163791587284784532042361280710926146068288925493116245153547469469805283419685310282647265072717971518243016574628106389308423315516721377410450679278228959079144713046685940675181749506666137082931215656467884273128005362670266013045071345543561933998518121046978970829794571559394685296727557299497447748060374102694024170757177790077347971926886411483671554753108422531502430729446161591066824292527956924928585084101865293043230249023544617192651524728785605778548535988705660859263953795754064199689195760042789372073264596736672039777875216977243959102436742204588739160334926023027302521506936288154676333349526358610834167651244630066144903219324074504022837951345592842495423034964554854950530758718996383540900072954903810689277345473770746311113498858969129208376979761206069447800036843957248512005304086335806026348069288040675448331055487867114935276799682785213116781764794078621392404921892578005356948239804980748079911799456842366452207715415928127366589729797554877111912601721130363872958514723940852992928262438640508910153188536596556335744655797435169939563365385877529165790267372333994029569584972104503132561703985110562879059998912273963446088408054148695550482784212890941626256580917332690149508534408804303656445224054947653124916726360558657988656767716321722020345837755020273375477282983050322498645210301660687884311431967096014544924377707533468831986326019246835492218959032808754320144166105661394040229219338597216408985958615462394725377336627105926570490399703862311454142955763229185245111885431868224111117657810433229938479296817518982393715625468677189052065130224046176163513407121587751400810059028 [150,62] 5358131195691103927254905522572876926346163831838245928685710333913796980384291993144759411253387580558029397410467746296751353794399449600901394855257323092054681565755629700263026350253085874445876340626564800657589248005272543097277464093673934867919604660433410644602003130024467276183108264973593205344738155105869954437687413550520161011114216563094688780094747665039573683784149895286233745049774844820329359775012029613424110955475488136032431284899204000997283020931446685147412002222155878646469056972993162560977142770700160704462867342762916402487264667767338481708575408235609772340311591260576383352044913675666269448668321891417083883287731776673823457208176247361447063967412999189030812169839225714087142458076652797039396808907603844764575979713938239462768957678172836171316173196160943908670828651037367447896171254464405643283676751003052188416467314783394170619416107570931996258648048222725146237102682588099806092475438981280636305975082130944910819510757837213955350392243847247582212305804395097350845200654292388005207547541760840927448837649280126909962747957097403158162032354171432767850621267496433707472695240691629875602893885328568885389810614305482454332773870047294280717263270104778256847644696718495910390069168969873144270097991823607172323554230690806375042026066129475675532638168210795724676560578421142774473859534536585734611064152913807769415335549117769222731697065064945980756012527770996480681315948687677662686093951909945744137878110266716746668759961868795176817733547710344405983020133804773483726503262224821815776698347889739457297958512481767467140871900030627545364580014181674155081139931527252946074524053442063475519472910895244607337946008434736365692914432504652608 [150,63] 48088950440003978401218802027460543983391588780085223326239081553079508996372475060987704607236310128776881549008233416668059472588811197376090394057966504080218294215018954148276998563174089638790502149062613217559539368142894191336604868282247603273033713550896398701078009302087100612249460776194266412061435973288410530648539711555184927081515388216269396905098484955837288055273692535792427700480545220546928399862237575246523449490550712757015669727250660590990043756212446405883947823863052473433387821799907573491710142008432735506075565727688307474726476962504348701873642208923045155866886542784618014799906147810355186028920392216814160567106802244040809292378978156887676822554577531893740908596372093401361714250844431695892022363267193933360279156826194284436066978213933763836819120994465659032579204183752320118456868532382902875829196780979349362515474487793281000123425497696689162908867779338369635647247440537665270708390091699883486423390224003043301209574921490633091824064205282433960923070102381249447689018151029462216819023811334845519968379962529436316931722540761771420685746571587351531517279264898924709287636940032345038369861256149525371830147631827884310208191226090045877717972804148096849691631603313615777852160802176424402913848246100764660126597098223316359982757374048101496956084839469493697931977818862787438544929243392546679051329855496535562895856692851049342036154049793400971494903295847779483501238479386798027266860998133069022445299121448082382378467457390575833320152747710030235101790881540764664579077885655246205002211511193243435088142331870383650770295444742367474584562708978808081876935857666498606724618040529544220525666475430135863416665255676276816657090157408 [150,64] -18330140440671191160162988643969578297533381137744065369734268742331584375563297783053885161467763136073657320371907141408595526199364345429757327757886781171442877069832987458815850393283398390110310933151419815688185374445527876461050901624660680819318311242199744435171032773643079039420462281481842448164900555350869025671137871355845731143003974174697552334095408901149575039527019609557056249414971958491833648382764779799508357151524075434090469530224001587601234810061338169368394507754787630891026238074709044331376658391279241062012297180616365560467910464581045709220203478934704322374912955929304933439420108816710064472629038595899183567236016619058553027187661183921300589182605359626137840273032809325938063786832504398989204322469864209026271713432806978910610185823819375812423417893804631119893425988116525052095444643185467999738158550920412262819205152393829350664010348476711053265480972008887896193074286136446039184994324763247865268718045950480265369501988943027558323743289910003865206305078106150854564124899027747714689605899378701299843716878533564232177718059230500918846357703853195556664965171724129736821538190153203723355364748342194239633960360554225329279592925982673613198904548763215279111366601962243154150184219753197743310524920014399662850598972652506286574661938358460367191961518083414093387650717256120181736898439828328034278317133359540552641817005939060238108552996522075933048216532080244898952637090794642150022226012898319429996112095226088874724515291285633889914945325958774914798215899458740870852542722671752578748695919952568601001888067965823747301883675414589483600402666500994415199949516539288774725325617908054441033455321463681666515436327359163449632820800 [150,65] 277182306064814834495946995350257408210040094607493458096456594080581438962837788898873349190606643420522474812586319083331633855988720344321185683416652949440184267341094873272889060456248268063588336730322782667386824679542514335850664538653985088646191058556415690296234677951601055993481491695727862059307633500773146901008229472380896106670705373969127582819146706446821967128166523164585523023336944507076193279499066455570998334132833257742656538618580400220012518804393151935391754588625214391667192135665333461840706791431282595916101842438266271793795879383871518555537915905106617870961059433337204920590916161626669814804416190871387807926691764128022176791985570342633308560463203354025715010967642052640941760349627344847794531296092008523280300437147354615644397731745567099514356745581284063657599727188824203017638758302633032849069523805425199502007198419038671385778435134718457344503854794979785376843060284218355964560421478233129908502910572932915655830937279980341361927102239109826289723046689423460965238420658803411708714874207420981476213760981492297776251449058165146341292326064726852826552426396757759466135126206854279664935793433118495486665945228330954771568420048606256764896703264433526360970974051898676369462482949933993293368792989225921690107144168078933780178703570935274643970794094193314141277132868760877373272762307990117641845994984866412631217733542862158946998569885977008997128686401129881111383288179678968898776172873475640655682201582226672973452419211739027563214834207834481723901995644340618673671430250709617052352822662049699925993004372826399357248925011080364500015616199415601281702303334397889311852140495017612738169794332454133339844708829457274767792 [150,66] 24064434923955382071585561093918077732625238760665398069254072447113250428287389712054915676320085192054015464086757387410010891202664523882793382717305545379021349455994439874718601652875534982347672750746224802366401009336906410641521163888829512677005676919870349075391296253203573425423732018659272607602541831774574785537952536756906043367718407104898273884144436244578404819529531657325282847177500449392821672281505838967264916459028052675743872656066165975535074913089009552126805915830742337042436924372845091343373846929743813856032859579114725703739856306254047310841939597070705864027169251933052786886928193923791739813224831169629226633338165592316041594728636119873138794500572456417132128753961348724730124413450064038492500112134864198075795608413543024208758516927814306175532453316594126016542814199842801764402494128180075085093223228470864262658380526177791499860759975445066249977121983840178344131524162397996103445138506452714573815920346218934352909476955870306694597278520553613214989388792785918398752898023842846035277763678464998549259677513542608031752565306752570448829717018402720827825913546495340533864930941090889350959802732818570654191668616188484438018384961241830104010730900925099383149375575637151149168847449952558482752725815333596778533278696675751181441989903475389404143177977921869999105505595835847824884101387805142771553920594238724230996932784946137112951852736478555727421662311717814340134468899935788541806626137635665770312384962898242768263885058190730454404624318713040350454296532384141927460808965536508133756844091167027970730630547315864527077436737670556241016343815891973705033517136348027273944554379849468617888998977451289111834743268567752920 [150,67] -350380280291752300215437731276473359177665364450690783199218438162273528403339740252454241750200049774550527355231533989555073795854095885608225329587500775612538333909558875975417244847566353221710981175673355653568529490401117381807334065980585796109690182767529645309118546206160122753022111552217455908954967746114533841256849152548456616564681516033299272608461345173500415716055823237736568606811933120287281629957806613412378499245239840329712948038274233614089908687571868721869517015091731065823079751283441133503380484778371139276957613969426455636291326864063273352640072826656011134592593632501512024442361356218454663363312023676169977165646007120240238078945859350311732742886872303189814956475640784178681323438778868961463631683929318943141787233216013434527814231113731220362112987594487874337638553765954894724346640894219617549996283713421677778653820426901790037006132401299534085792133483360594961260721295603825801899415824367774022792106417481164071464511725242663910758125872045713720804334550040089195707072946233759517647832702433083321769305197749985847647273656431811976371500814126055512816105357014841611693318199969219285175980316766647770003822653521535546391153468923971028738887521811646850661495808587797903448641117155982996638991761893608715055345584433283529137848031388060707695299429202667258252321034276247831996248189371150971633687277080406578660229343038001235374685389805627815398999719090710881218732798243029865795200867549573510722926670589089422827007736139190638258235366859207602558729146299970094848791534935497575885861037242431946467150623636596487434214401494378776863568410144938757693958610723795337437037229847260872626043471639760106296141495408 [150,68] -20303936733453071740159061767957495343864894095884131759674983021006910377765834732877351250714575533406423410494744717727065108225152128296892519392594744820268685093573460230054147922229486994452048138198849385128592383080436810245648904933301698583060676470773717576245085140676132929883405852246579004810353080545998867286235906057324772279924765555324171210525740044048266517154772533053174325407563959226081549817246849337784730756119181897241654127110997495534044453049337905350886518334310663321327908632022023486772364454612884028110750311366427866647123076223852675733639489757981104053069056242298241197553256493560878007501605220470795101762509877144437617879249560921010206863304521800689764874544122814994166028870612390210893015053044434835368216965189030097267822874830785619500781541955849197203485176553485052376058913589108821352038022072267974294062075624272042490000622544654837442829890963383315230506351471498041276620798005407489377957992225890948472286349698712156070868837465828738320544708323858596532954343768271239619438989957705811706908310400222346036878898342811731066206220489078346441697194830229040925949411626387339695449523450055700369603853575547608920291096041271874329485726495504566462439602375732972983359236856602370562564345484186194367864318473266048578408706712345127451809666682077467817279175659444301398404158735584918333644027437923512931016701814739500211189337106369375558802913815537342948892485243296611796449828169570001531772122651175732700337502607533319853367173381275648457226280393141657508942343323484641264763099579380778253736667462095961020807461325135858514695185776957958571992745900808149842297128255744098497701988319712026759064568 [150,69] 1295434577392390581305065779575071079308286581525299993155737560518254012054222700513096032990744541472482411801833055191931013581013055018146682910902572135127494657573875032543556897016411309116894247641648191645614505411294504245792525473020033019038878246927145972555752752870099267421113413566983339221815286811920140825249405579824431639528498115361986798419898516798248181744630721425937715050597985784084320324695233243086652645626731414153587317512113676475261516156425036131687440624146959231999433357754546623824942917732656171048393894389248038941163343137779632270714479995913768568465332122247979206949390512958191912342331655597923902228668506951925942144828759118321399776992319258134618830804906897642521854302283900106643101906959340111436860120650194330758860715825493149863271334654473617912222225878141782975097089820956575754072837973900643523555642630017813828971143388204094405373073288756178858943215410182540571689444535913904509751553459487913473668775734371884218368355110496244172935808984038970188066908685770140525399693129701260947124654325339797297071033558310282946978276913820402463730699825385993762100456452891985518786682954869091360753565868937268272446066379452973748080409076411680844645378132850711227118343112933020810839849725103827990862159044580823426217158031492751169170476095686374681810698769154700921429802633382279978884050281805326416758862075485284256464103909279043887416087216514932379838208515491365888265875612811193507999291656875767322282614973182484517989972575206727969504225382768066894984403015990998618400528400098774694800837577073409376637010517795281343312132514376624192471707758720307291462557160689785107966139388223808481960 [150,70] -37109389749242697436017187679286236156904317518744841850282480777948669192187542867524176404378353131220658132267261156831514982880176832978391954268885757731435184684939641199749124743939743815095814264770663060461418378893157881491043302773704085631483066162208429162235700765405385618794985534996665542636376878347373762417730779167698718102987692829508581599933687814389590639435179869954533568903549920156334917348536925677167429437680757993783199642522156963267555974471989579016741929925943689466101496701431837222216089177451787540481914831282453266594639992388173182689899681216069647222800987590591995307964104751108493535665047465670348188772263999799965538585901624816961476047510851647356152448895896958475042294926425313912984993252435950465430517765229094945476229975606701871040308778135049616497278880047508670397938284377196346216087441960810093867357782901558850974764783407005796056298229403026067332797585359826209549642496022115244081220141122426822149089345232051561069799979182637476229264599197943708934965803148709568027789145460814485991126340046105619121988743355658593881575334935694812249964376194344287548646102620968251606273180737992260566502686600965398734027255489367049904255910856680539485892854122947948749854115470230729037496898293977356955317023605643438848868867019280108377129834881100285204561346990476451776237273162969596909573117144258304579438073323798611577403429585920096417341617541541787125621408384179052234927755989459138654160652064469758691753008285948465206117339374012402168099279769958899517158443479304299920067820522279372398715393337214214500844096401467709488352666459076356796323250934637072762431319197157106524031568779791988 [150,71] -72376346927993529498409069055562876980518035127653015526562009795999427493058180450212862652213003209609104809351673432699021607391533273089743980667356854036026115891329635577613641175623754825836718006543997125517458636926833324227009032416831287465432612179081757434439807461994845299863130362299377904036643478900275063994778164952850566139405020448526214421503737864413440121372526381505950632194085429921040095797267698844505097630508893878495899774690539939791097966958475683522243003882764352545411451516403625597956901126620851344482036052548191254937091338497162549693595432683763200238355397308805791394674923191862907089909894208672377132945464801171794869729582405145830514743404344461711532899476299262864980954442258959146836047887677460339685439701561756054914439114054571241533079509531522332881575777207717276602495086280910939131145199557700147536380595778943060846623152025697529889702860848759967492574623708540053703685556670857717476832647858321048534082321092576699260002252409712963682674254640206488420490349031901957331500301234125217214824190471422550694474962732277484466938760230411763499172801810482462864103971407314036342492396879517270084117377271689503043748714443399085273155295147634425998438833877135699255491661096842479297556665626805913974923007678814121236850117507299184835597775893295565654243664500061167207103898475985736256068484741513415452125311541973617749878867442887583984740676906430452100601841525942255298203590973377752244579649724343919694719511195133582101674695850857494705728277701349223172348924021211916165277354539387258580737194404159921477142065816162189570770976707131372603414999767476314404271763559826080748067088032 [150,72] 21120156151739197071880552102547616365281304965070246944247132495649942746907686935982572599126564325005099598454741812761436275705642045530530774754752827477873835776500374361387401638857273315480967928831491046979487193072948292690529218121280176508062385529633302059588903950814566037367522930506190665625895120516461080289456049553622815297232252238641119895672209680718392952536799790471887948606535993594851376682349558339240538793891908961270242730821045490411024955724596664720280582015321369836349846047157564713118919496849692105819367016234333749510319068696154040924170425819623448528988358730709752447798787377836211725718574278625582771752367977759684267707606959463854082792078378255104349578728634429960303601322771423349668780836078000427279151498549118716478621681373919944919106022622711394678601448590556436967881184309682109114583726541519122684998773430106061598068319609744863141912407271049052187852148628910235187029749039920928936737414877415311656656193727762876654115900948419016561586029602876302034302908000651339330699848962042411605454403078340755016765967950143573875482153726756923810033607351828507328290423169269516429260369599892468228980195842529730047618617279330725611938807322736737701687505581016355706186481602209506248893755935155380888756986811678736473919379317482424864085657372344564429117278382021278259103753834529774517752698523021713741595628516164369068272263232375808640193685001404333463209138323890189957416042206470369627153801549106719022574093285698147036615062328490639892951050126744266871685649769252534311904896361325091024165207872635906189487149663706027470593907409122957215093776943722040491372190454151778148660984 [150,73] -418552033580636175322460368064692172173214504501536878661783197819642346964802409206265505960103190532692127932740820244933672006124611822982548422047221672443151344510160023752700766437828050520974501376396719506305692674092630850713109112231807566465342442115919047859225135040761802543204939528499537836690590523434247287449087481772091973971049490965893578330533305834042585838710098895133926124125643232992276880335637876095778871636376864936967000482230466037878562625300741717690296875113003722714134710955587931415703857534950076800269176141406159859005937332769787924671751282439537849078465078230941831244491473395703626927231662796956702900700526157594562218784072478856395732527810236897623022545509532781777425451673901310012864726332306851168916418445421396381125469560733858597446799298168350847432593632898735181934578769471990518955551142952351040405883016836624923915436781925291658811427532651473658834121237394759356995864502065328505141323777784962765765339151028564545184250888133035367739397463357787185251256431593396444208764980277310473130458811880011782090000691694413897450129874743949878663405516547211865039854732335237149332683052343271180074813148780944589597935975228314605104738414584107943840535753239218470194927915285497317380499462338981196146948574674458599022364617621276692929176597782452475888684432776084659114947696217770516518649453168134980904183605205730215199688061508452211271647361911146226322423831492218078092684221428065125386030133635756859917782974489220165497711423234382912704752695379330412979221377416836983327430220162486033425547945426545380191236986140749561560860508280388840659345977522140307192035220133030683992 [150,74] 3537137898419828317502234700533952406149899521410938692987421311448290650977729540371147078128007902202563203838005393202608606615123036914017865767806838831417075928255419127724244034073295315450357766680197015287795037195753748599526503527928204032150075301105865752361259371323100786901071889043161253213729164097576735568737579777387215325551943958559794718483832898860628747578364485021669844856245494726057944771057628486344368715929873039567769002847961071895921196703663789947198080359200319094087715134171800382453324142033241569821450208005120049973390937459382697483020639802659918022349764781793829932671106794118770482763867766787564074864116248936157775851677688427659600663515341008538142300812405297289147411198945361944192016189792334437549439628553816148486389658981295220715382585747862297293418832275068779052581532176627532986090155047824301510702095850452843623616914274315131418888490254434397053442574188390208604644948419281582670334100961937723952446408615309513168383560815374125871362902975136593970046793961851813786816020504241317736990838318962867038992439904213624188623511014995813310754838459810566998118859878549397042356456656536547238210917147861042805452923135563638455973231238903083155342257404408003025873523585580584528963300778095099201907469616732594177013398779068639044531398866083187898480854705783551508124605847763032629795684273148970735851902461783040584040598744587220481541813702312456267171411327970690777002613195078084677027702901462507226265524856899384083117790564709835473455386392225241071818443651114045458039290187813228982136193660221777545862553203420966428881377397061665879450506516262749526179954910815176 [150,75] 10277960288386443425529890893450080584273556064359787217794013382771084435628431421633430623533766226122945433571092177183959211648847388203550365816959172141129694144646189902622289324510888911751611356878847294226676071799388590941872050038567787798295203803462052545439030374353122015018697414377225337980418638734918996091424183310922279204323809450135309025877282017290710438412098396216063093293144774689093689385438630337237745728171463289293889548850495706853154918444898474920486039651000058889761667155542135118323080104535451356634262530080721349131517969796913215069367334206260718549519554156686087949603200837299939175626514819302239052072525876849072688384556380893312568166508685136588535291796832593891579020570080174860034018806518125210399027095939385864676279793656318661736385929880690236691476236126452595636967147443752506786623201325382454208827779801649981379222474343105926114580668181105012695795066280008367251128441182464660384633040801240168980590311615954531457666180354268527501179392056623221595736136055315814144383538175557199931087147717766521340426401273569672083994100252253178409275812237493657808122365208740435598524650324356020099959052034331056602508832744704678359293188963100880996289811155862132285852682607182980711604207160151925292001630661495876581165250992171844640656113169691705853331997108093056189086130223504796880439834609846323789325365634127036491647640196891232765496748646543826339509598490940985384093875572534794157006570478092036867405161778023826257065202640763422786220887481545516741518467773785829531477896298168276760068639967904156957202688980054066289521586315992156428506292387944480758657229520 [150,76] -383129295521594954732180623581938220462003694244030121259140175538827052415262165174961436075815138638693839537054431944303101219877821102226972494215356096971184638884474293102995220443372038871148513222852555320184386368341970201593650052543723610944511010714881023068550279887285602563081958532524217278139674222552485243941582182342608788309876170503890092147277942277859009635983823124970701419701314553094123321979458561951079477521659987297598046910268074817777005590469280730554651566041035185023935347443714772528427011186553968078236332504933217564819237744987240825934485837828873290297894011335481102881669052913722829317455634671410242028747040777707443813901670868749527650041818483426749056113758887446003507522835486786332163857888068131826713530856944550689315338507280774858037351187454494255849833141265627436140069815474824003212944385880379271756082268303550921927361803320996477830535730063150380877524623110224588020819333223102875806730626724885262419756146047415963794101153567921268787886825186673851230852272022075034788515671891371010709266710208115886360995667236327027862479982289246246841917654260390300981406401172510286086337039822321391895961231180375450205140511242630940000915243319935609391527523957520920283061966076511156814963474486527543941495137031917213379996221057814475252733279302040267387195741295189858878048612666647727100870905580786094410464759397469412607416937917128432952575120898594841921830154213360369868803881236196989280748930961326374936558251115711355252098069864831153323842238760584153254999412729034351067050619568338529202745338104435848791044157301263717793667196176905902175037086979462052894864 [150,77] 4678232699035531954440198077513559825208609371261456424982704219162807316119347180847840916159613114268386426205173223826822251122713903642107420401713131884195062019679229786436558521105460564994041411034007212389189622855576768374180436172753430921631921659243690770028734520776408103909852869502140897282218935536494505474710130946912465057093309073340777445573341933494828596309263364375616472157734113547749615016940235324669057731452185682692180304084140684567724537566526966163708055101030649252074095835979411374702804570300066231802786541680526145721580491672103383670632642433562587581986181166417625345894335948047866489970744926887971340089123222035420422922943663140822701596290902127282559736353257721413878310696604447421316317012608942015826172551723532795683068602849465793656693297133542784416516367288314028258793637404493765496092409594557437534387083539443856466337824225661218350098005834424940007953682950064722773507337136711824203382938582110096562295117440708027326197333871414563506557369407004828984030488376843438816315447552347053428422799717061518537948418422111769705610272277337211320056142884913791799709565385614738238339540509821647518509223072858095721891238236329058440277546410187216515841718989198398833186282584372972182454056388056658482457432225673976574539159419382985060857675752072921750701946880821654348607591011539505667910466544085382473189049773462346104271373638215821075349495905633681862343629391869544625120644868198501665065008983593882122064155771032871475880226731929652792950328601200921628433138916313980844606001713227265259357034004498629674783120843072709446295151010690431906139772820660979792 [150,78] -21155177240795637840490823009248767846112748179280150603568375467906532734430861768111742867276881558935441967620523221384065917569625864950519654874047791575676673938079896683051151295835499898196512343916733716039400042912814966171449449690222809923013321757035724704536899775836280924134777294210202172942753217743780199251281409943599179355247284302989542748153574518959686054127090179060274479320866554661479971173774672912653908963819805626765623883861101982206679910176251339178098816645834560312985283031663923895675823042343818432130345384681062907580021826781780110162328654008632494905940396763023990221693043682064125036952437513910284620828016359694598693517155388070767944918682779186297016764003427750649690265280303799415320973135163419970541289084019669226465218929840843213191739139784432237957790726197437096586155064156223387361518442329035621491797014568688270414343834445733228521169046994082865334150258575065525984684658773469499196055723851713956421843036878079685254684034562085161826610966282694273524391612402670761540153103041006822359621301722640582378201850845275655794190403070370703418743507213662915422432115482542589800461051159290576094406601664834661411298727619680949202780595034437464022721549179592167926447398529051500085893801745491425941887871403428955158704493662685649534927722280717457369906954052324925608828169405562208934152101927619487324846293667420904481036914383957063962628342679269198700055737575236322538378779974214375294586738860269091109795658917410627613242940479554929760676085059767415665652984804375718401076355042993352426477306531928683016304480030109400096628530114622206130273416782216 [150,79] -522062787241540804181858890486016071862237186445855116381866765847442263220124979489744423382262578937875723164155940321549135065058918116586383329272418738368619222105141545473090253455764376235698475914777907685194055399558791670170492247205153139129827700455083016600968332278208559574186579622217047123399605731990611159643705942232031643876667340691398920524416155176525623943450377171317252177409791773898030796681572049976690852413667825491558095379583665981348581198645736021521985968608171329320706363530478524252483600904560191277815864001447586995983269728116931123900713340370470836381376942372017560884167904316229181866225387899267594971205736479608413470721647858990905784007138468976240064943242194031371216194733871043165005176460655242989133961251994544330704955353655410725312520831998385939327957727305334430333184382351748134755960484431845542708800268534142144593644437683068398535179500660890983571633753053809052148370170892950377984833438934391456930877888509078526963476527242023219513847443742066635803397043145614859287930681353563517945605106801660328493402113648602562331844180317287527882519039462541820278516137295976854896790531026985612217682162210908553111467604531329553694626238301646166310315383723181306940307395358774474279998100144694333609758744379687893223717629382722909759801997614656749113742210078680419022114477337001904216203226647794044616631206842090859463449983279157958318262625363725244255754283438700210139665557233812616934182229579078842063073871501498878566120169577528363891742540634417389100496532499812099397549471639001977033275491109545470156993156938628854651505393081740900050251584 [150,80] 1132559381911749457347679485505689754732505173917507665357836015930961939423390502418328921345301787480888886926208779563174146183578416875537001371560316420657157378732356250512579940318440283839055119373610917117040137173407850525805960463886979056351554962235376306192533444659737089660080192947977287858546166483268645085934078249471463592783740756955380284226579024408462048991885774186662795436475696239663709030909982366026333744078745467047261544632616030092972746212485938920026185214853764689834363738404928317786184854943181627313855351422841292794562707638121350884109214882388624882013206746798780913547241962894656847189442703691695071019496658496749041427396466036795504994682846338009054960308028108134461780781602509497562214227255356397094419717037002543770619280835682389299208206340139326237582446884999470833196040279000413650387967234244123875247171994768274984755096256834234397415171997327994569312052203964083083693826875664099332016631766943513411336025030789863657699363642422461923326087435117153235892500893558612872397390255075365513463718896348298206325774258491590637207597158933605884950365745936291659062918436448657734199675588273770892209873014142759994239567357369026182817525420650922695459714872605590481544966245439879556601768011770824439381638674320635508255388436966842432145997550577266461681974350208603502910048511483163088908119860333462825962570006645964965622359028694881033974645328033735893209451587854608733311148856030295948723893198025769621258975733807859377786392392761703206113059380253870191434057971565330327320482530507214009894616642673562393372620749110531786160256042779731548240 [150,81] 21681519221629155893652888552142250262999505174893486720663641295092537523457873643501628725371675945884821837583284843017740825418325713588570210647495300866262907326913279125919659580430940009811171201925849286004852301704606694577513773753529729400212000449536696974699846998821383812368327592927532979471326390612131619688730835585419420370966303159953332445790803416298594621437751183377715834957153713903496972540995471824943853174569778959048205655112052686285688548405118220676754749737476733815419682987222713000899672064234035891403941376324543222277072781909231223265971180063506288298732175881328259096291911662776931224973917307919754148443741024098769555303065166831188042110051620338186616563972819546429993877105278446019062475332983284596622701370575525035868767334525408267488275453606521250851517586159768002107734117146614667375738749082118004245337161490821823381964158225467479619850644170173362725104820240711657722519303900613433372846835422843746035862069479559557183371320830456272038728565427352531284517116863763545946132205004574401194282068205921602333017758167379350653564068072351436131558171570563628124748943994306544291901780545585799638250756057318031105519334218482148363276743344245297904873732265307219695561811533005043868391671425862378454085723480575913911413050110638706162532139357191640186740299304259456438761029560045934088618801889350087919591858219708232485569438399380468971895153178243884422272237515417441815299002821771389853430464960948121550427779487526648920742590325177013737209980887874093072274165590223481136176155629475581540958533433475829569077970817720897067959524362265256 [150,82] -503656751572490747310777162114478786637728841987546532296175262186678899095101306557592729194704405069951481024764483088924693161480351833891822830566848277151910555511312237055306800983049237331577726971267706741509872487602481602115509090398289421612112567365962924911072687080631185162406039098701411490435343842744767728346956639790153468388925961726725781062133461345727570755493571888700979090536871461809478431953128502764856142996242442034143235061891237424529132842928958906795626769176684123962042329946495608040017612443790372130079846356107603344245686408879284010869251057287528762197791010819841985005798612805472314442158720939181656324718837265880018551592594015856221208082286994313433058323216670848908134945564926700419121935959697814749477907601540491685063962581938468677069507244872156954932767559663399933861845513622318772979874564546090059377610271755617485546585135983512817354029883589623174565440329719247710475763877391140658321289886325777826685927624985380887860894744341438861693082073776446433158730273247576657635570056284697684292206606115517988909188242249454288452891765684920113825986530035597347532760481194226927367707950021090118570818411380944543494244201179685484416571841106663622427247477479026720615876893264122507142908972779345333267933635932106248714425987064773423675698958494443489529581835932282034166514129134908001732716841236104916427334883455492080483206563936729713156313285096261038815989024757455068434410669606230959830110330900707033333914851621972515632429983125663431134147904662000729615345046766255651282449244071381844515691117772258638849804034904721665512099871432 [150,83] 36634542213039201466541803920943018209928390508699630729259925385490028684458853774988299263415959706218306266261409129273006996994468709884821601549401420812741518012620770173833557053549244008048124820914809235426453710766275525466171858892918139329330744042873338439362638275196007639699963746132073058484518905874691213876343241492109067614467206252685792591180044266828711178595022321015305179690157907487367726302333980436950606190219735725111732864713487156295790762544954715954460433881161952422153264840707445949460827087892865637192968608683392751935581829381302500048020041428367818502419944341026146635381570450294718073056063889781852155394588814866593738547699246827752547226281368412129588645740692912632021687199185625493747293906734238672419103426444430497394293322738025111436060502907176129718738572422309039499496280196066067028167139105986179239646647387475986908321852307430434002793755353492413391514395216582558709156813226557306787264969391844360574732229143056416082082960337614017455512513375292482067071254187273940621779370836466797532160593156696791040721736484660438637025973839704877359919536627078016415814654818100284471349323468833378145289158623198159964513687359537582603451329672401043448052195973082267527326639742055564295924198719026525466198015438714188058260814950810750572775310813525492565682557941992331745661274625936687320742195538594046701804613855344573062212972469597752102627197135148616682467039258899859962560448190667467267879027350670311340669678440096142140369688460095744688885081211252086559880205304871027468418913161247178929978706895443181810674425139037174559299296 [150,84] -1296082694066450303865455688265990401262707994291312932471229542758413965502753550119063090153012521091842270879441063900076885667611939795545101826121079785512851743992312612975916226204493362673826704161839597093934214547242547916060241820381147542609033627417949527823852912621913159926675300426737601024497897198314974242855156953894304823073914685105897899363508521077029672819758670698325320711864248130081637417709251955203820332971483187275268083461178259071392025963642909710956884788260732167500193809487569426004048656440450588419776771494568457642632128684519324931364013377650600527245065775584501094722087712524742892617720245053318657425275644745046372249424774637356310954771599447592509995139290029890303978481421180584340763633767856701603461778514468096876479010760584586683459041162382021692907140503175094828491706474754645016535833047772271783314073243427909571150281060784533320161223666796420005081908693886250256035022624166120759832557007628242535913475935026176249119223029396869162541933256545141781302689742815019839106494091507085954586330492988781954116844664103220578844120059023867357613628349826842480443533192683292652992708805710314964031068388321397510215796749362738312297617610833416669767736435713070709024868653783101773064631958166076317308212053629673175431117721406200931767226899116185047586731695628344460130276327171120313586192774433953829533890351643526944035833789764458405780000588698012094534608664347806218299324264291256555811426986421009239363729881069645329618476943178332820775846300257555023143533810792801299602083533913738751247476590265910425954054079827449123488 [150,85] 41991263297045822517900501744885245913121001373793996992752344974173918546989489666610257654255062335650344475833089590501618762213107135072581731132813893678235005750740660568813849165025232816639502797700370737843088192993105550200696680680620161923100655536616788330223798602935232495965889140202575037662622544777851947801637477602248242428151145565735101070354078380703741107953376028160159554371803088953299690719879120986872747871431341758445991105508625125306153183997884769904749032403145414171713998735690358156480758664002826025477485586836951534410107878261595285387220184709140450108489535771187505700070332709000687036453572785143526152196101855530724015608987623369528700092325518422438345244370965071437964169330359031988207155765990523538143935504905010361048327835137472744860842813001592524063952324073502076628585888816622852242210071136284967762929827107299337903256550382286733718372696568474990248307890110769547450060472429606138741370740045621205087788066045703175393107568312616615035002610727385663927185519646320771947734584121271172803490210326707631669395759756828227910530156073724745154973653850827834905316809164108157900835805577472519738245875235995119720858515883984146533285742718889963647978166369218237367627351834674183722507802789804134284090272721701804221161812193076024349390096037598667847845630883117191378224474672771758849046415209832032003620822166078019867462315835918042100240409485678124228443239133677316759299209284740178220361831658695406939462911689750806094543711748152762473197163430695008976269334181643040662600217126693837880869774465146571718581593208056412 [150,86] -985693991719449402443109846692965557406655465174116062863347836786469295860544978181259793248234218081758997756278214751997194497921251119573005504928944910478042046831130061207895565044786181699012980369000663699258648734240059668215631701530267889750938642694736029839238770674571895590597070394989989708546722024418295490338573290837641966759129148056196363875657043173628117551054594554883656301860820165943018589091692718931289847490544356597729373473548066825948112481145764163462198923247998704736170014174155098174001929604680613481098642981829370501392400653277963352654212845400398248181619977071382041274967322810081153804217598904548820930018446459826969081203833116148275049674308719645045498135133660998741246957951611775135394296396306646681634728184351014189763377149449467154388657668870224019553041113340712767846668625647046084772069326185539977602102598615106948260027580920813475262850643097277073856749271071927005652708205458279608740852383612958079830177583279289533562293863173493812648614510223639604239321266663703848915351712973358129105234514679561457033100974590824774141180842503829269426453370109486172775935721844904416654563775856437319555200009993852282484788109458571531330514920665966273742761361280308877788530949012486022617312674367337272662076907596622853163498738504766603830893651308696165160967888732004248730616609701315189966757995572129661033734292986272938823115323108797564309779024352523209667820570087805955025555237918914265415181045044958140934140350355489590749163405866922332837623080995142643662484103735452568630634111778891359552886089985662831671711119904 [150,87] 7632681157809422783464789674164283464818587914519614555194327367953369101064077423397621776274081632402042102348167574221725966374288290949773318391118572486905350036125529462732234440040629589875642221918122314487901090526207676962282205393524573179336266466982939623588254823777799383671051335307733453836585774856272889627268441858973422599914515792677722572568246344109411857554667132568095783894746905165884739765906797213731804913558698961771990572448591963251990826650144688804537095518834489695861310069160683711155688950657251612886558222928846958411047503840113946157005742791075307190884208067771767571593726588611543897327436298759843493876427515859764326627836629220473477422952354360541693839287251832847988750892555139353317736336421742905038659068201255479000914424405723987145607838375888416397211140698891781487347933304092208117853033169204587091818447364510463388795672787558934443506883462737519034358399105348325810293872487594045137254943684624937420659313515877541246190284600661879955151757365763667708420522555253196686767613045769870206773104710452403303443442906895368797983236861947233638792748623681023009850474733965350159993613814521246366862209051854248633063271893963643764529417894760753067393476097341905716871038792600368031141608641099732046968247444572679242040841431282255352670451657291202493773209125037897383119913629842178479902712909667329018883586731107322425810467241748689735802317592884807296085050347252882089417934783066436096667105596431235749697622586810054961935186650531469857829485186199586619521382348156004259846715166040610766870678604213589837597632 [150,88] 668270126772837403126264568620660482012921677042957512434796675118800876107598301523648442939617789638952445015732077878991476813542316825871057492412744631559904163636128162653986862293773999734192819961523198757995525147353782214108958644231285543628442091777901275957941211829925031927811460317590198906908691416784458022211589642078303135446312836392160056170227188146558854349337735065577486829995989535216746170506964262689974491544125052700484290083856749650987445893870555943955731143857721047518947709971579126840952840142452384404609643594396622713799096335674561952585911485030765256887963052775769730223933043543975706946139828211433853082405205943798191282683985076659758674918626512950127439680836007489948298406361632225471291457518248379296578819814461764400193414132083316694759449452742100175621914600783683920173153361122484484096554529489851658141085209099624491162497383770842136638826979058463594347709878888865703906547968445891179138470639373422540071109913603010182565903310951267405798592711883766784922780474911706584742640011656641083668700548087749148947978263009917958446107123726076115874512769018099499188096176213168860593485555491825882960330045767992905549905697119827491660977680476401347729304978489889642629058810092149642440680310560158837273139981603325415555910129306193593626069987016126260615240833643106769411061800086455932471081426782058486625013608113614732943390001098341490448341766363349415604439382217684267829116951239924185852779890659651231978182018929022449572809731927688858223120352940610103507512278160235846512045484390002977712361692754696839526 [150,89] -41998256040077803292892072923689391996851820658151148332368734015294973327827320463681172238677280899309217098321056596654808526482789498278327624921112878042113807590614286236764572173628734139560105909663197994058076140373536789312358352078153229661907576430125887843311382137529909345788812693129108050482994193363753799682497382841929553284692876750493713740963032264200039498566448833909274358804670384626421079801346551816932990273195714990253151028126312302580774911936245295214064682713595077892214633841729526209217170835775579400911724931459507758123973389206858297024562862179158324681458240098253428135857448542986583259001131864167036053214815483808465534844933313156798496790286180550806382885842072970419212491314483273182316833822426862196519234177952137339791807099423484909630997850378963466705694562148800514277881146038594406156420980851619031144288040347780324822119703413323502883881190829645397299333864304144317332800571764474587089390446135750427732268822073761258378073495544763671760655862934859772582661031310152699295727303306370537487450498528020467487803691659157919132366135444965510891502731448555531408241615143465917297057660165996477885143999325236865368526694536274762278346732928809354255064543216087077720484958832788794507259096100771500823150353934477886561733700338191859156418223377795522467905657549184829077323908479558099540217632200086359431524396404481495265468341372695837499129056890295131183413428430852511597026644716656504452587604787103878152103881541258512449231354989051613384280958461741931588165468630364218485309800754684660375348236214922168 [150,90] 1462098597790062553211842216141649788321780485419632524015324532646898914847792644430890122297249694539373300600928907655470131311660864188547176165438502823843450421276938199615549158176682688442068165544982951117661373953187991366765720263222664312002935176550562342068643321689775931559232947840209238848754964755043399166179083294185544196453345722430367502753385114222122874372426551451664314122574149191746516005240948223576592628764988779070381323260625887764634428749064530615634748600936509252496111929851646643966396776076721816676656150310121042141234775132469051268202701674155266474795991617811287795102524971601811473189301550909593743164106903211368005689836845676607514499655098326965588840536691788806386129506884086212131341668278161387731877945817382425927060737071939623297218478432185951533237212828668557745916790687895312328140456819661948123837441928383057098939226026545192677279141090982167607486220441185685196271833581606909466101109296310684474186627620841676646653028212373546051584482014898869413879882554158546109608681584825215431515485293592324040703506342362719705991426553811705680953975154423255851182807206042366850473284607676312292194248289992875158371272690206042978062784650746195495442331754768694578542643133318743560734822948794414000918871230149793922325869322024988010454677515815372530426145256205758604396256385882059993251980187810487725018336070066845637973900571780240725785084400193868932258445620326845743533981222274020362374018439428909667599515467335795238679193848311973064519067918551406611626124331752099997714284236769820043114551337380 [150,91] -36784569846512861463148433234506473856704906919366369199903489600688952816699341119077665359555239047967060314123754660900501623387666748595497586932185310808082796107229554691710030090931851435379872167748338386561978486555723831408928137584985865831051267044679289392728790016555660725564900490044784246222041642043811707318082719959514801560570645748209045746026498828626674807121652739013827853057069653937396422855051541966301395164082264272603462454700179508210445690382976457390292907316692579576972298626595883103843412722793349173470125732461855888902106593405197772915109885302837224317331692190422477659616544836174131510279879329186574836123850152025485713812896041008023031192021832290443802043761929555811824509840662192697212227399210342127899608358127739979774851580942308085720069971974352606101946674608856248777593543543570927960837421415283866053185680185444714050738215786925185052123588129812825131325607958259519860320746503480167201457748976553886263266861915887906755538728130485370784955600093658865959097333162319737175154153277835046697180992172202940672949061208875466522417939152925916652616986475468599046776827917058238962138905395257620857206821831709740110093294244296709178921154418500791403028257080875074788763976838417432762554495104379686747606957863921329098478779310295548131583979494810939676904989763636912868878581812606700678097116551954130353765393339690273610618931497097554897019097270182513689697275845547587430542008661756523277026854369537097975878748573884460993988235132265147486107562146108254673141966854290794516377052791901935616307194 [150,92] 564387277492384453734692188165889836700166320033464495449924660650750506528623033412758820659061879553704117272971596195540665206374556240588184639634642189482352795108980877577991777175264578203795739347824573163740657134774595203394373898033162499035888998383266114781548962734491387045968612113323526525377313501475816213709164423404338703045651830566465475751677447195010599882484498676482949181663123282154815762009516307252607020301992032038212070468458368926116770427395286458080305828282634022557553478396215435045866505562168983947330698520082068302367114976595593687276920787094265380668195608214150148378170795714992123802695748813151952671799267538848024835343245937802238959424116375386458336853304336924444047566270029721928044210848469547049534694933672650458121103376702316131562254423664381455640015926474662085383839034789889585857364104895986397322666181886321513360558633385139122410677852192604208511227222254998815203836128059344916497303253416133919849739103381306531398158351221468639580403650222227032570048121614943990940411271094265859636328618261505771342046923640817090860325620881736724752873403441161154769363292058027773347503526470100088229288702965372898304136080456680384492611813213670150115366460108709722869106252312429355174896180707674571099852387617736774019896989507595383276281972821159586063170947868178265881237238349228913782030796170876557428574168732549966084309410059961677807321324472557294009714437576108805443561902561993183579371358035781496125573175140472449164233762536849032389897575075115309716917002469506288103053723279945655784 [150,93] 2680827437716466590858173770021506709186034446293344200184236083701497236675066390020408106321679302609003413600746845970638909882156961912361112348023297306914975638321398084322935279407701122608419697682526137990271230839375764585507181552376505599367427271514751552683153177469592494704856804611428753788687386735665932392691794368174093383113897670732811163394051975732018762041176312690944012821619983821267922608229292935778272073680210131216791838280096809580649156509905029832060705441127714440546031284288470760828754326383580302855490821241745064387381832948316173525559152401592658027931838146960106044784235856893350363584062843404277944171986967831580689549884156533277593689447861957655011203142439615535782941210862947163253665835039138577232243863982400402180428820890432498253489984260160008554440287866486628393771807259173495283362111842890727255650408559298949385052087952221406962954205034220732687764992328443424728247684077504038752203317897997595603419490723383762757431887240515222106443148811329836065828773475992732823831600649729963991327261812014266185706991638025394533481254297361839092281481583102557340320394141479698707939115902218016530576754598375960135976423004044166727110702387151227073888913817542816251818967459169309665217860584368900651716860205768551193179912900963182189386657377302891249641123440227764213663745115370437237828284342885232304882338670369777287456325577771141214052918632705971715486139806950856837252718699248543124332848083972475518010108500016013230793636791330093243232159160414958551779183022828915017894855234257992 [150,94] -448357611219948108864560621237805512066779210734175355551208252047181003700927150135013470455480561723571103279202332681394350001365929730736787103862482393878064505359987050218476810781720395765101832099984109130730789449400975279020384246878680071733936675562749879744211330979284419049739492137136310797810210441661201510995195911959925922631659374059271938495428872608912419888814204824336136913720224835526854472003293891586062040476170573138443849073210184946582718248437666908134076686324856191368631642384480828344065599034713395647316549370582112239262471484803119912926319244639829984615293967572616433203674350278912401360269338457869658304312260232094865504026764117605887123042959980173790756024997238207980160133997368632595448747765782614948217249727141629853694676339281605944417900484414897774638000616077468965869786182918416753700065733599738197526217900995760407768588193875520828386785320908020622500302307185938286846973176599209656248613279160775797361916236850712345076260999458092366229309091891206082413357044451087394173427750580507991137586411868575298656340520568351065858471900001222379758251269638005919067540767026165360045876706648783765027166651872992801326164905567954628437971523400335638026198841105037226301500839668537144590322761220543506641895688965864486152714410464564311928645068869622230456913756573597835862141044518283581018136561446089357643275965019701872593622208094619975674489445180008328093353258008337574356866107322611158413698800549509980446851461496009872451499073248261493132068935308216656752149194387191204754859822724 [150,95] 11995654833618939887986044343253852475401741671107945300732172530359545692808658183178156879336030608228009969413360714750897357316418142079606185373657894723187171562277303736529873379886877203614329420553529990463031843900245837926300655069040708160853542997308068083733750923210835292600774883342825163811445373788826706956865615298857865428893331944040750981374976349884646752894826001731758455082007232340615732230950711899740231407525009814894746393397654752521500361226384655382890598612762113743848867991521240299373534977160550975411673899004651767301623966256816045953109453059216539010698909570281549328326142920301918411822055957345900052000666786926388611799014296356389384629558997390794571731574712763935176875460294520517695304180966825607291536346640064943922247823067815423310043952802491878408644293886978640734383168794243240994972394947846009415497827805640611546298965983446914951119765856433486304411102501617180166793164499270351572457623097583961944654129239522994910928687240150381297886057704235826476152831475304860581656628702635664694281110219995634402964634729717468902090803079287527992311696325489557810282620776369137825766655043724112409839891774277743733474370451839274327789976184255574164433556327437470297647839664212659682994206661391323958821474756464933632479373815747708682462622788005315863782433022026931655938258903682086634333657874620260574384777819396412501812359011499027946075860811728040494992079106990966558323229923318661385188693936053076087582025697371256537778172969082779782349240085481249050443068276171748387458272 [150,96] -163821378843489451064580218414858125996892670500209080657608826294872096138714253129060753045091774774982825324440079270688603923871818764502717114520695881622776242640878773199985949710353698939455117405807794227026378260132448398147454970429179245280122230824313262574192472973254902473527750613894290417596409492039488125036481480621980342697534488820067327349301365912135645796174872490124020580709676108366547228731977373081512287569208019732675670205954044819111826490542199711954135617278555077033286009883571866736515796380857404730270806170822983987827542274666035542962487683345696493923300359126891326524471728557152815780694448405721785954152904183251855547348478670982755233428848656103299975601354086083927500557687231675716091890708850492114266648780580529718431600345606176448500566036063281229911167368019777315278743128399400729653542301373632478662510685324244733846190738839963489697161371844618688015722567109498989507958846765873919349942278303021317379635594887778918137409416900568851744311616690585895727935524781274081511202162779338924867816035847829022323468277884501932714432817991592840272957641398781175898658120257658445176902170767065885070653890903358485770422257881045710187941340489981582204841043609003270415911804051714612292352185723814436435226897978038553180273511546113557715719779562453775910123052373358266597159807037285128912353327748121532948537560774831417807117914814299687346781171282805133985695048019311081187907266865667395417525740643127426137959551563109287583281744369742033516087950989495694046927765749164345500 [150,97] 932840042480580812936552413601312833378539280103236178980593054260533537282188366241709651639429559091801961005646043784611984008039092485562143690267388440676718678582003198712424693425893610267314882008423738851526493858417922745006942371328758204489603559949122487475445549904482938506946021264502468121747541747466623684049502685162070737480038723653242903200577697758575058848518321209403981094857957996964691742520492832890906844206064065059719412055460810734672496412646570525981958665508154187267523893967292521051597030150330127026737844621646936637174248691563860350322323266073551173956735155656816467274580083772832270712540325931743264736846926701710435266521401416288340524255996430873761639304182805559608858586755109415500331109491793202797506872104759087504504366406048833584069874975855774697357285669646584596618026488824989074683500761122334587067136679591984003701402883729256759035793947725532603348282537971057667349825589977434340317671722535843349356450269351094109808723835002338425196110261187457284689739098078327531868888441851042480521964258295771329639931611493067529596376366598937930080470675573695920427777770865383631338676143526446804066064410135793581863168235996184732925006218254696485209363854971123994068930334536466029303204361105532988890182998621037919494799227028989738887382496900324267514181950655305031598678362958425014433204059498098755657972618894715561357156858539957751721139470553614390584943639432144956630048465630422002947164348958523158243705930957525132128371231078901059464697669932817829029843640521632 [150,98] -1388884479695755498023918245548257436971541868947008065457577789047839700761855466628081447087843503896021400533634103698590446752240258630818471114154528913273126137942400912420599972034105502907759999357463702160201353957648714843177131551120785172065179612404259513946367091051188418150663251602764121565003256228599624541474618677919483810681733118645338487217439392835322212184205111226974324948983248955848223939514959003391922232328402149070751791808652981036165557796634805810779934716624638101817461429378579219448766043184285450146050840746408651394266487392210256726664604667024533592277498437808958698739902181561801681724413295326878861412438078368681416505837036427764566844073486459368604364209081628128823744951385470711432877909208959974370797803536376825416237445647266069051481991208485812793498828526865177246741955365351945881051272576232894614669779341519554280666925853065865596395727816089710305075445960967208330125969004339065958399518721187544516983721678184898760390023022492719633099741888770610809705925452110378267473559505108410280024502793171535814234938463835717619390449412730529010569580817758179415555154594541277475752579303096164942384415270213471750793895187072622320657329428192848463978375085478278549758439520396510819668989602663249144538112704556734249361249159806369513881948680027805855480609336292705349520066905105531100863685089263537353310083520505761727882020595575706144587955981174462450949097539231776273573367984999206119505159919039365500944799186951223581702562720231074544995588934253769420998945968 [150,99] 5913091923653273785262918127210972860588901614086940451430057211442870032360910860768964847316386807437688283954337831078766462769003007697446528096889754196322858538790828022465195017872801597175457949334198937727520706004078199956899706263137716409869503126568750952943981734876964662280980057355509889198691247166438162608943315925569131980462170318033860566687531140507270607090995975199878495957808313180783149300862393148406723720555714409608027870181403703696200891265372771969761480959755003772138166368308659268311513187113216799769538558629171118517059183492464503286834615054824167920005435221394061168452591725429177407144196178294236761531661953921429921786772357893796538320858010335864967183464820751797542245625891536151229963510191068322627415465774079645914507238269794763764307527676905647351101167844517158219844689451759828640748746273782908956050769297840496607694833713169853380897684103062228259736973065854711217091972844211419401264491573036229814363234681299128850645939417290497575997559195502357760261348048534676563408191676079547384132226519267285619781746832170715040578346730489468606841271472993951573162793836373960014989281225024982772645819136578498921557598482120224190753203609495298998890893413351298712137854404707387805699846696191444280284011126461168241448241065594995726525219722949448050279528694259967139900436110824319416845219550214729552724280576117143147301998856021041507961784953106076478156887827274194879343998693058741909380949365456083371343287439627713420592056330737146331533502320448182882480 [150,100] -622994783298220248278638646845836803835192359874965978189740220986026278996038898002912443828366131376630637839954712795910967825407988568129737470516359879949255703046829110941096230258267090568490371955728099499146012580592525744102450287878269627190874023843352546856262244253474705529822996666449989712357019876285748153511967624857065186694491113996524219712032022589771150207021261958686241836449146191742536502424400779518526293784414165684166268655185429519742576185990051450907901548105429107735412814787435571167899950982178870229600569506380182484894868684148972765030943271692994928712943271823252324286241141956091283419519462750262552900102804315067305833372242454404301640646264936754903465174044333989215380455111190296018704750040585693147917145271458923923636883074389822254180052933101922291567787825159053070873339057716012236554938444297855745985981383095488840960618667792446590714450788593631557129773001256587927635139482127422184213477615938988388691416099888244828975642848505509471791713589070552569423667803403752559406280549161273899470025712875915511264872941152701437909798395792537161461792355024648704721350569389149552245277674662022375745955726801604131015839723316328833272184872090370777830770001641723601830715850353112510365254925637020255912945740599928531026113020174031189785144376262346872618614770702465506018503220247107710971555585861029685107756781361107537348167064846848856433765971702896599994536567436717539189857475412870955846739978433108984981979593152708110045191763286618621284966704391670340 [150,101] 7878907310678549816913344208103380482745408562951768865947104111286036950913451022611960651048023277668555040534065147295096527335483557591589880174818577827228257379737709453766423835312236571621227880872536760175047108417280811176900798589732282123676009464895075595717190336957585914934985483409511521072154505341779210630165746742078090401419990011348251245328342044705261846034254955835128106948272714109642223549640552536305408768704361493689728268517298455274698665967500184131797787657710233272471541545996917480634927249615992688446106227059379291650744577287147771716567145780072995186439394397143381212517641135998335993115732659011064373137351583514138400967206029697509114660305076270292025306529673410744089346907896088643770181778045381388715745374416483439793849238501163246647804797415412121565357501483695632791456624617611963511224744056703370650034300340650411380294484926860416132894340164569604185934557920250728128874370789083499607663905047374230983966958275085195075566893711137903431696011947323757670920895828761052167307213161905430793694813177913904620344774548478003840095830983834287731907974006590347283698923884559834780045228484413075116799879364542470055029470647598940213631604994258953467351919926268559272432724627351664136389940724511298167356727701925002264047392086284534263593732360945190505120465533779072044076503234939296625562247443889448340329854017443435813354291881241452696212771784940092150543728179322225778786104044422619016521351898406594659711481235653876414420326609390919083201553496096 [150,102] -13512207470935432972795152137190555341122473674203985041013575021676216873124896616301593297093936351754963330063726444615150638051639771018809252777209665754210874689977386273422047686365826292631756087354468937302231071386668998444297102733136183148674759564417155489013932470907355112813121587834492474468873813191649861187880305072089742696179359155365979297140891321132714432145373233140715497690102291884100779561545057735450876898039931118138982245799337985086201788406869013737006190965411017244409165502233750725105119300771895248436282706632398751176947520449600961517889563543923065137334152059593759652225232742818143955283481394550129032410165685406432521345340897093491541425712635677835953955931302466664072427118151277939564975483841378696361906067210422256840365125104840898524504199756638972960272291794532106564726169871919414246035374536711726347558532486743791115827701168959997270848360233469189128533736502666283074137228081949635341714067527408996994626231296308044237103889930496178064742245310586328687342905294910913098984170541541237090003170539618580239327872541696687936251509191911741018122795210550128330923402274243120821510173973513804918600405568054727991218137838662934263539504658186891513576401574963185205746320984114620426526324370575440268301229288172678410911758812327314908394697287292882345869328930807547173758315125064603847953302243392038813991212818148632391913714002924735408635893416569100850715569740986691380046317661094106607464501612048098231888115807292345008808919437044733109930652 [150,103] -97780735206770527166747317085332381902927423243532591417043116112302122937333499264558453196729381991263512471078268237816213816617975716101759302967425553474312520578477988558196078806763385830648120795952493687347198566436922198979145441515686557121478302573914233705178801290866688155387712090881300782923586941337222351539498724103801892907410066892886323606299426504130704934432358762691032013405527880324805560451856430079095815976249000601809317735721067954317664870796946355733117181021246236425595348646901082564580837361571147596433690080292116821217221595026697589926125233983666873500629770659056650753366100635600763629128917726179537030432574187082202450118669924275063934101391181354095589659119645785155892242595790061388312142857223886793423528416106298866386028890820046998905114745994596578952531052908982931858543036977778199225951719499656163371160045026591367040058421942035964064860951384833346719825925647022648307708103628519735302810413146228747816099527270211821935399550462867747912717416291783405450244199898921554149118669286765324979270599510899854696311981698522194272599098507223901108290476212394132683750957576637627324820522175544744550547777038571775172281970106441816977524257299432421270182221925268662821279797773194873409635900728178407463505173174266882034533820971645091589787058429109712200018371150133163321623870219846084328044046598724895687682866733909453791979385956455130297420870522742936362478904490374964059758733438048910974137186384111195750764278899630033581387156982680211912 [150,104] 204546538438621592028440951618638096176921547296147078551087419434409187288579575194662248147469589014108009876366024782805734356079296458834400760881376289296113079879035133257418427508260674867342403071265738526440535806541286117009090697284833960746154387681038000475921712950448778005498612706543465547435823249180917478137001560301124658351567272117031613873300965288071426835475620840296064015580443846494485702684415487319087835973630666654447017984916642763064287317714757584269665533286057491203312509117167124331672455997995820754771724805424378765888149797369916193692985549145771196303925556069531797033127588551486287072450589635123860964412689933870684414043692763210858680704496348510492378405177103332423947787172641815424954237887701506752914447853299440377574711817396384131704394675593211013423603286635482689519763430584213647651608706387655436074788219469776879085999581087304667785383243042177162274034393691802804965908840089374483610015688079320848651620446048530200378411148435391589935100209554233636097130644511509811697635007172892588777065932093660212509357930921359116164409600759470664231559404370000262709554170600278024665839176565481646122260442521500399540064036639425443448649934589903107051851288103706243986425599931177251797300492400205179541838513722678526248022541851184276489765217973567363069412501969310799883572539125703415405640633190976217422480258016200696072101300727368355093996157753066388822489779379420418036787767900641965275972496899569407906837348072458056929375402269832 [150,105] 532687760552117304722007163167622572025785040458701706041890202423243394609149561469464373707667112003242014843785599811143249795624749099277235072290601091636385127909613649157405660714238354193509139525224531825238915230834201768428104236087281696413567759419755499416495357151258206926118671846912351007052560965716337371435576682526337365252860040332563191980774007518530414170437458894208181132638424625880073335569391084495669884426821190398346638752004525218020626509236437418588803482548293146718762975764785870051436081318927854409302320757543382674034862770339528627383017651489234860006661504486865039341173103016303846210756151607405180477592022026962074429840391820219231699444445223481514090140843368265053685300390392825497428849319166895344498409697431030582615181626748425580711789240608104820820467608702391236600075606398892502688328058875369481926834782069638218025977421497408285163709590726908116188548424946990507477766477068050390588949958042597548385899986058933894905348689499200097207756671623638270979661634639476616856153515080170790956939203535015741801755459082931767020317225469304113917458138115829555433654678763326901379430210563332852949867625438690447081709186744263084498343080134481920700585944788576855713498575656384957767586967876903424079229578210643345307989250205915151955569142214623475791207901937400760557522048301325691518359422336235793415426865787627515016494797690153073786583630834325688534745496741016012640891221005362661960415555012816943719183336939499096425924970 [150,106] -1291401677183716114735808485245776161465880554053700063590807941297260945806708894098285493020536857668501427568038727746718115936681416072737003102432830940101931248370765754644498952109054339281918205992575602640200516036754452973075380660268972737255254307782389091590828253158381829627831496773634422092006018390248717118159038326009578283975501298626279899973328669868262070141410659526009106147068288585486562652757713253117806855541794601607281997347701665568717387595884507217939346787172879693234689474016948101121901576745393021250885515937249862191867024971219446576143693336623400104279003260014170538186577895752379473280186697728389855716019051566495506155439560595859823714317134213740805275732165298628869114786304906135441892155540849812366909963051861687067544000115090051113134622592837495877210644779913271723863584611019512606399295196617502704633093878705918366959019735630535195657345602264516008376612921764685994131346726348816959376908274851034673219358542252358036266640187150496004038595870191924659696054773175555864904541755769094978990032108630934400814330091798712009446291495257502036355785914474081551268367548304279067493560302022851844963591554909538504727980360329234113679395387594877462383148188773778120795338120483090687734252077171273325821691630860931334647581724551211699942376827889219028043416310913015375529400391783856357650117017321066666391831781959143030971174023450015842251855201166916068266279083298085380506385489244210223971033447870622249815508214192946127342 [150,107] -230290368313507786305027714841924531877211672876036301450147716877791771490814770703563934174484294786653351899614345928667417337481894525274178233866141272089503464306059777802789608962180291252971369841373213763169582071265970341356987473988197861275239767445847578510695234354426703293397205590336700529059420368182207861979144413592379325297538071307217786304599087572586869632535305031843048079644690424497567630912337422891667910616984674171070075070700402987409441707011754838747385251299743982830204950382891240928946143774394392625798627831455068737019442434526087313093010348437056366250232695655615583543470802903161029468168401433644294472873235722803050523119971527322088543227831212232414545427194501837210323155159188759203786758595804906195588339099099940613699475164303355379040593103649232487168426510670240707200279551034246095842682475529086500183937502595462375967198217347157483400086625413869361706808280243381602152064230781487210682798761291490683440292799888944004665678015397431188412471239375098292782374815880965584260008812635067056631804425396646323879550389535080056900908094341427646265101869745777375235934524926389130265336699546307900273827499750938584625701712880455523809295305810601329865140440077321937060444229114312618530280384517701435963023140602813739389324205278342981646297097842185916354575066052757323614983890517272952577489106622999581475375173019194319828152087007781339677133479188363982855423473851903178354317918217827191655184509509925712803725901435344 [150,108] 1394478994345898416258474493630074340389045226644768083416180100243421526497880146490147643459451306384615777625614652242955201140293519634340837515471047621573462494846675536684460298718552914679635597564411063670928379801249602851574081011681553697683178380716526823612889897668315189006708785247331480819963671950752376943236814134878268952813222004508927927512827061154053292518925388123511759392371183903251121931659002727832397929368934761829398651359117732751695475418708024576052192468600912662594542363112169714370200264711532547774174979585882847074579401827532654288511248965489301180862676291385532189360182489419656992966733419027642324312613238295012622589367833679814638228666297810439723349725735659884072400548667906637119476649220773133990667060816983479964476533804030435969141991705392303212223267193874970851185467971523388718326639632217076382135313210801923266423516549095261879404181961938102190644662240602229348511497104523029992234088500770511750747525272421421690497201017851325655720977709007537587746196115913935534817198620004511189215479934532481397027179193836825408535965209886711672213942773059163158290712336493608848919718263666997611889169146819415563753086416139796200578859048235120013195387309009686432573607554017270529839456285130038897314864019674908260394698741282611610325855989428724536927535615297761919173980709477078196086293381600120721404841878205318070835000211706731570512941419796679659649704278118355616224534908122871056096792441297293004911814495 [150,109] -586333169670663397192158476461594559195231412008894754574829207619723389512692641555315414108037208392605603335812992246858280081809328824029628215453946759934978183323619884631630478544442532345757035116654178059590776169756781565349602442967023358617361392272314780856550633047133685611622606778369168847967705358341016903463563307241012997001315120576210674903791975083915863427079372163603900196642252568797118324703594145773810582146172858254518066499942927896809434996470532456649673794704608287536119956034517163609319082909226925450851720275887828932095241035234145289474506206020508239621243747195806695456083134510918999618435328706031676048011640648892119976470848977123796424935328980562199776188113263174971889624606958253452999317377670814896145381728827956867871935296994718432235859081337708601481144693906142461358079697781316607626915354953121212642358443960901581021670569049636248495598818547562118885659259009082970411911223754264646064012043649100220663075378237845386979012042895161089989221804950447778318278377007284039286455286168867748624822157288288507182266592369004660551524176493939756321105347632568958385600997019599327728810967296604474235525104953417396965272745513381076154128675152189015720860391387369236562926009639933010440116301490249631748350168105036183561181543573590020633027934621962334827488495150419957369866830117304043983749350785809888603681067318826695597772576637801608300885786075274026925547401080430405702460005349391186585782840904998085864 [150,110] -1089260944062265690617655620412295296130865104374733722707910786988521265907833299676535651644422007335603584532381667079817299275063278616449533618694921330551454563947412438557114751902710029574673240679927750227841658165427036247119642617212026352864995072177373348409784479742705979984104911566776520614844946179806554504009262044390391377076544730143959438768603784373094817960345859802703168304270984189589829345163052145985390150951644510218777516263279749278881955236246101107141304501501691493658310566982034926642325103601904312385066977590885648997855973736111390366022399311791898518659416418902595303379394857549752681175961513819806588090420442107874435750732479260289625185791905677159577818095518138419927486228427573541533906335340918919871075218863741668726968475548188270827889151315523436379095378777154846563508183694342030835732648915298883823224811916637072986508626304343680615494594703876574115740636796100143431654345006606336017097628131646271718862838741993791374951016065097255343384257123676391031305462817654479817795886572517421848831486388076225548601766403530411694223977227546045469082515118095157795613921153562765081374135671913621549799293248361088214086769669477499299585077817152331043331006370727570116232091060666377044093232419092192387984077388315621199523997081279605771864255211007702433176605498990469099155209972731722829576070773685962443045903261176254561634351662921999550334546614428282891556221677857731603176421128110717594911434634510442 [150,111] -358094875195965961745974747845381659636744214610033703811912093645060557553232054753995125055612131290145877873733601008922924281287791236384814865414404311297135683509269058562809997729975798782464019718092169209188165541768443309526796251115260540559023205200012028611326095149237123352843971915372641921976828119711380074567316111174770518356872375347088130935161362028684803478756244988541020547714681037160451507211109287621753914823728810995333410888415488751629391473648665985044996062718838010837296199108561121612134372304030415365992511068006086609690311211574423873257629294762773158325214355322023404374764522742593231783997825435795147974823555715738569107597867045798772999520941621159782036957217159221749545758322711619538637488598252216022803049173430190828889588914534585121672102669601240278109202913758820502352669395791499736768000733979845523011299801808120695872280133633004431083884823409297910451761166467471220831364322023181226112198330915640207567236314178371759769926994091744806887198366820247907206040292801355958867406950608154943713959891707850076806927375693326854914040108229149218571306744238616957322331693386933210615098185421759253486985259613345799964185148301498757154600027466993466418323428840612652107460662646143565280364707727142525324743594252129114027230883641153138071696039720003249017601943224164197986292228277253030446709306969583367684808791038364870991453909789755819531537783946763844556063486900505575283039800107009777417789768 [150,112] -22533948980904639797738475772927003993311505474763840594281622983452725434594654922371239211443961643355315779810199392578048598115221439412044565096495989577080068731194861855435681908879724416453728641583007810532841858587870482807527117136341969180204790198950102691370761985417649666471912824398355139511467731201093037282889415420300250569882360894735194169849430835652387292506543327579081155858233641280459954455441394012815664921952087540138595271154612759243746104350653395765999898264503856620498298408293151064426606466038395661206676816514744510323373233053187423965591443702595443543724359070172392620840184671242942438658998970580085600493762347818082502312141330915483149023866217994737645023968141397558497108112919521142041732177678409116640918473085795302497362003048539474360144302244580601141647070480823401678029329244972431079434351907576057330285597202005131427853477304250178904603932596981728793643882787935738368365226122873012564893958859680248932787746523634665497633804995092756231121321387003571524146216272758799623873253131792368239183754489254887981043504647330705278546232068765688049928395592905162333750598917996286196627556063793952912202409056357594628680694027925755948307287919376885807609893889291032028954016687112135598068766315891258396332740979213679937539992241747952792784944107367533121314718471403392491778211729904795184580648712367192853961343623633951658994668105916382159200313210740172445973826746585630319100832346014797274 [150,113] 45295209751527626437747963096869165563683575823404760784507755740224593506964449023469641413532267693270619430195518652189438260499616707186616162796320687842362037312078332052908911952597147188504870858267112699335460723441145048526176569521588258763437176560125608290917976829313776737824665412697534210385090051860466213518311966263052984408750335484500604245356491127600150707971294099445167479291126817309193682042369697518670286113147962063497398070139363301198017632476634716284268457696996601214902206307954658573940490450388233225850097755990929341974016614087863380733516536920958793493787477666153709677767346996133602137014294217012849575496465726493547618288947545293368067788771710187309542003761376130272227269279031040098155376448912590002151051792915084835544569049555206464139494371575819498261674364419417360415124625926363715702095427014607088808946410612842099098379052522334458899696641042419467269634612593592910866820815475569186739350681799521516916394179953968041064798451873083911048816086919962974156886719353406938322247744870166184101429770763469650685986969767125347362112860387748796702876579218132227976470013022909033864584572531528217691031057169228155061794512058417481397547944766899190452742825333033121968361518318868166869852117020609828608577488707578558554856033077458450575241068758073347474246131471396302761037827312941625702596144259841901120653561540880203646018630565150730061210749792961819775753861282692912847965265287196 [150,114] 10125340096563137967748343857105656605894719848292055735401731001747956571146964349662122452021655766027556830816915160946855341237616363425454885599288015409850829688443546166261040683948648854230099040799453168815969589693179257469999249998710784793601610907083294321580048531131905119832306489460339146471980114492861019745828530671634263130716785055880529702880409089707904897587918149562540952114595409919518411778667087861358353950225241897984261945897102875430596191249783131303655502287159246432319861412417956205223184450884199654683557357511915122124468431649609802091604811461888042363914098768754718112918566569180976604465260428169017085433573587626110414056290036681341766222964537542918901120440801331807929203784504843569006678118741744221577195086199417187602486454131720691843988273011728178030243699626506978377718680341049934262111572712116834250705498227056861052349930898895066406926988796560098738292645839867512382525355275528166774335519138674418515672381593510388680239559041542824346186745044301036654606062464617894913689772313330833151040597208974036337487399229100344197017987204419272859926403701920214198622775014939616497001898434282373206252196009372805824995975776538261010628161689955113929372374568323428395161498617371382788369211246694875531384599325914175806850167123526431608308652910393087207919813077998019008567941418718896295312424439637152436838152606757473592447285142353270855572322985711730925914087632037374940352372 [150,115] 1461595465525272658925129267387952912362409408527817755328723391981752690002640376795867268707121864754635274110188600007768922484027853294756945509623760844522739247723513817534867132269977422516064151484543073788029446074928060701299509627664859292524019775891550372284527100222760520256273473114987568178595249581203428903473215819797103477711016255923258951150741512734849843420411620502827374959179058942163071264368927271272724002221447260987038493956742960098793757218205881163784035563584429513481937822311012662800681927587748898142396126598634237096908219756661070617009126252632015815696151332393641267510151752931497336994471280247911597420801512720441147578174760841964392599699905735095388741305889617483833326866735066833852777496020208622039817924333632648169873582398982683779361315263119536759685536836262028907550521520844679091733634874285933337980358947030453146622954605626902476928954641670757405930136519094825034281240943790777875726993642391073745058912368062765165112706290728269617158476322053022135489529451799141096695779856670463649568064294684830978641380270755958767278134799683498860794856076980874778911402200353701260196805512938917730603452531739942052287460534653487268945576585016454012529278967145092883422362331419607355199968723911643879976314308329756605003650079222052812655697029223091059185360244871302176375278886713761670487460930817772485739847106091556690009764837559114459283460424789342577151019663523427580 [150,116] -91874771419110517255495890806709000661705803600828357537014132845959334193849291179360823245976625652189267481184630071274336113099066690623047689058439022639643646710143717098243747851134373102431663807742728929538070006887966935415985998126161221045742696947696182545217906691068924488545270447161078629608228576937530500144915355965678692155111563206016647553921927230918375112615338851124675347502614061350246085527207994225490940644202907551373353678938394458704534994643690398476350792827321276156829691832234224328294358057760573267945527632828787302846395722848177836215193048834647866989594439118114696827950463646804090324790739850690420244175705733322351856110844154419666477176269116997062499102868354759806540619979148623749993199452977887036444026499592932622022797712435839149025518707168813770038624305712300812570544551022733372654010327504067670841939425385036101668647572179058241601164261627816664695006233345077290174835907872625016660041299520155199180922064999520243738150789879887687513971892996314581454033013150805080126904091453393956839257335324897220292495875267961926700088293172490543655631135553030706758553868950014141348540969486757193607867925894263792884327787404359123071449134182710997690798376379833894302671740942044794754817868576410496556059137658695789323221340204908083358317035679832408456501902491581976902608323223375863291354231993427585475636754714990664874592722514308212846547378749132524631339741868 [150,117] -36039922070696315808175175911459445807334928400985350794371937164509584249801306090011787636504996838214399951106501459987436141334265024393840005732112790651493619579794222651382070169889131983707184982700301675019996596740021712475246726456103611736368411337396575863973937768830512816814518202443440586382187689235979496426613764294500950919862183326150988366766959373176758786548695076757072800453810046251185599542718898764846485667042781314128505539916127307617683036425810344269531309232170106244888644551886882080966827006926040222596985896984224979868125839650722768361507645624785120530891860597000442615041319677796635384522093538710204858118433090378186635086679104174817804384135285592600782124974436154021385323873451662546121555214591024696527809821392996199756029630582728415810764124850686189107206629703227810149300289137173913921665792747912106818135256583462645690854167054447234133243561789297295999059647490181457453757545898846148277235074256073007324670367304066890293765401158844073731579345507613008729496529986067850281603427778649341249150078588808089592641536975555451169313250552369788667250141862824247861730247270063063192371341764067805019640074137690218462211802631187727012461505383537937476620646569287808475951054111233076063010140872697768749831838740664219702298321660561794114297085713049209715366880710342749730398403031002754596082770083475806014211307578445653147908442029785029177852899032505158366274 [150,118] -388259513785733021122688559941953759287394963004161543062061485103873182132088936750985521331780324233946487657024520918085990332638454770335244597713072859017485450016455398307116480574651351041133383069542909541197689616429360526251723070544967767042239714747612961177667659535446982916589750248497957051586236425585397245362648765062630199721812502666024538785200443601263144190591535737401057855518046549480330371085005369980551335724950703033840186172324160034511208767120984527624086293851534628037376071160631610571304625274665557158408294719634125835590044094296798094030370118995513188367843304581735006038517749551620963215170459828232156264008952755191815575800688580534140701601737736477400269126238923782637867822787463411722245023071463299168347157084561029519330048409879366437467820998789180714491069586023997348342107400031299843015278485521956871691965710685829378041952402825481882100339835461220331969044338210553843305686450510554118717824258711535883610887193097130421084608575766857851447249280029199061318723094718435465619215576974610749004034534528578858677787200678141557369324192486114763362958151121541050262208463454138742821736210856446779175876007055909365112590567738389420054971243050112924648425497063271302305138512639496309714254704213513947732919076201206332449763944534812304566600337008706494032210985655844266300443949986572593684453599630822499112771055122936147227611514478462469905235684942134 [150,119] 21066084967775301104057482504950445027736175210691206333978639390955046831561552492084463452427795980405477394273738420233786593778189939647786582481028417813672804275668064849184489577319321590496524576931207329549581768500692916821968466286544603336726081519582576137886022242898267993964517058909432995057941352151220261949296083060452624117526176136719714870648486452936683163657529408006070778101075930807482402232983945813741759361816222058620322938025729440444547944214656377202644310225334002459194838703362286892868569636286362573036806042696446117146791246700162048364367332647661829623124998045524094008857178766056883114933714906357542295959379061501345815978617323242073706974795669150677749829994518295762569166729191527130914224068707540178275478780371458207456716971232327067157189386469008075764510295942151706817553843269224262157228110762165096058573801333615866042599996717308027065157940826800135946780406434750826499084207441689059265097913974554680020006940458995543349916394829749014623515006066683210474788259834782115917397104450532957104688500449202643052620742248112683259892783470313254870804437757612106357965973147532510494761952462072140978762479137952794693933841835514044256147932512386809429696443454473155357124733896361051119152407131574069665231260862421544182905245497823998177433861107968122056245404506561552517154505818708957488268751495166378047558001346341978194906643978317515846254284 [150,120] -8515122990771249954559206930276523468628028417353804278490034426064872298299579696722788063590520395957287542105011156865796425857724639115588839966954958210398121734426022291266760119459377203790043675718293092123908665163066397878415002503477565711737130911239550492602250940248944639649740891500605773542544986523561812977489743401452253617118472341117471509793206781084444143720502765920490947589199995400578254975184155215332242653282065668512497379812608032332928123216307698642029732438047421866056905883229537849107857935583783272055195104252699113190044618133651181280786965873134862499768872928566188495678233028219512205428840139346307147370116426890844193243481298531491503112095545300124969949732877722760438061537552720169122209278119042694013896757189027652934862055324301461483625022147887531389297398829580610784117681986421383134449398584722836459646247343521784764300011363078880611422398488876445751217737233085047399019775039380163187529442476828345894447521528260951175767843991794110259922971106137168456428780318700336006337530653013568502295636070245867885044313524741688938413704050342353543268126262873803068604598037585284665981371322034906772394947753161595962929517407889768970171070210156170259925804020130356195467813035278999553481206176643555870137692891821063065136431444674980202788901453768678617857972731444540476848465519681138176207616401501912839891681378003420161196527557537703220 [150,121] 116771020038051344849746744386374940358559529028649666198681024128074649803304409608697001748940715035843453377249469995034457192968037452263139009253978973220533244942546815282345050360954173942387165269347770800278680177968593272197060418845812712178949831726649598816451108437049863758604368683887662745657986532373335138367867484411156189015247007888714125464163430745090517920723298565284169930983927263151756064688118771064018852279024640969531902211858284068132971015140121775173591730636874437457123720684139623236504413030371233508226563857691774577276008609100833068666525327027057244940333439590933105009409706730227164769820809047227461308826080089819357168880646219793830687893880539343509262167241475406862312582802430516089273297304556446940701990964322412692910092461789704825107958650160581723853551235580785615702067107092350960607026868208962872055474847079454610471118728359672572198957518708914379807720865357749239255231003907357722656021927484953575742246056016442773342622393009079030306670104056487839858379882657135510219194399122154344632559616644811010445150579261249802596473469066499060134253112098609886499894809199514228088993839683673914118844633000365176399756309215047730859966062512403907935561235736830340192254296473148014063498196886105483825237613419059836742424433852732432074092890035887949141756315858941238073196928214934174325009655184858369440797306797146009210983335655 [150,122] -3062310722464069130368651249687607342214156486349644171275766000310771723975451388225455825835310413709697516011888896717995302592897156718218707509489029381190640238533966862734965466915326345113447740902127432965603631176406565097375280396209050377827694225641207777193127361860578933720443541983443493179631492263939690176882036216452277350940504882649332007787366373463540768345872152766223590933552309443649755104724582704893365121457648102992344293946050059027480292193259921557509565456159969698902100753612862006614971604719618242340337177546921411001025176588155322620567874026688214013021713658866748161162656045747398908062196056302394238124925734037718342000271938600025924306415349728137433059665206183765178749058591926998291226699745919487527740284702868777413463605299411670464727712790694866018021508794554808126017092855725533620241004739912385041827252528595461174858769356039149814229178804963440548487325413127206384100566680232804816954963592806267600623595567180509005931718486379122650670896810746127967275086336066873877181024241799222629363813159397603472523298641878595629855851582740071076317137450593038102295538217060249489624920641617440743908029432089573800049672559027831302624161737335792359437370342368136562385751520124585298754869783517745019341762877737817613845751806845903882258637701966358538325978162903360844046983405070374878507964538522461305976832029953883996714 [150,123] -72335983037344049149040049861717756388803400026435858161571973090263546501817380617116536824838622045686089251273224796317817051723166967493101709593226423881771674976585308998579092767816708537018625602581613753354961660344220624506026313834313862036438011677460746580761465492181339996705090578442038289194919759752381319506838269212987445592431867171565393099230310123677554080498630545528154859952857788400327057142928803402770431180799527755849824458241670099660004199232979370825867665135541858023679993176703245689082414716445938126704815651613329804989000409590391741787279368765618599346440580684468686763096157411376171758303847440485088873191971655089749062313607541633446360268559032455588207226168874137605565177117463087793927713043718298109682951005599213886390131240438363307217508849857657792605023515545592541803320727347063506796121005738092752607279704029893350208748402064687911570718236006394937461095794691687387591755014817428625783494991783755250081831531431410038789222868277977850053410586878113902790842380825745318952497515364631681378645199956798437240590687968857280626710058369286388403667180812381951164295160037385339689461555198696252653328975144087940132579204437516497709712037420175743081846447266521689818919253947457693841154227424534773916966637698441779605152634170449280962217892822260834807262486232295691711282952206155131298499177333346879087819325178836 [150,124] 27015517585953940685433773641374868146301085476285108577295238602333894496784252780280436281294224661113131053520736733440810066799942264196005062638076561765118947205740662761842038513718634087294020797653546220196231294174930420658925518397805105316792392686192609061732173126340969589927689242530643644571862238679101335530429884827768678868087997381542945006650972949800689035649213105853413846495367391248273973855885888250595327959098999785057307192151185835837044741738247408495315260322968456800287051369537126901026848163854591579464672204675322722830787782768617241267266217515970157563763737719047380577147787650505129459720057586243567747966272374121811324992043565002109016254110729950515108468543081742447551432705257424525176699608140740831946701973746141938991405407414644299076360733604071540972583075613821738538145090645575095599733123838875158068693205857556672255514972020484295104861788840408119169477951650613029442645154477306622646358997713093446761476061774996221545742048094085997078575593965096633489345530604657432068143984106431759345976616213063354091851185538462152306267812862906499854758785941168098111623759409231443486330424224755304930848708754196072626237388895088050679224775002181845265052694901928845838878866907683271789607623862607133458287690081683663083101709987388367089030553608833609961990754710182823094397559432842413128901083023204186949722684 [150,125] -6682285131811066541173860523158531765506619920515710233112472667145016894767380422834485121948395759477643666577685755499315853632277545423553899973729247134780942960976431746907387392049307273243771560750716399452639983086853628056974310720903169382260808086672964514184249423752858308167419115961953264832699801942364415310146521390614062484545849787794333415789836949867256070756676837535429212780279504969218171863425930139046394944977984812702141746884645879459066378050712601011240792049170241601761620823493631747332959562340642694701669760635131267497804566146744536221273947735963214978412939277330808175184824056205651456995389981717136680468527746103179692889364095770239849470444176880657839553379598058494249976712154712147125963925679653570038998572994395993933386975834547075967093227957251063773859009663995451901303331909333611875224997066528535894611832565547070951942649831044695690924085601707730746683251710726729654578216348928203259820111027359209289984456723591671861685414121627073530125250892895111769975359615970901041866964411212519344208887109667292823095409408302096367427534593242206218783730808835429203563772112510948575426963132660605347308750891926053788322549030838678345738970233839075864015359255932978458873973282538501262818733232632503334782114317641644511516331183442788394795360425490473717655234148539349078024580213587042689104382999595561755 [150,126] 41586047271555997915300957776210994676774259330295450722978626937897000162125743618617902089686884617231983537715463497668748290083835874066731302772655310736986796325633201555300057623532826882768575409501218425636761988317622556046423097048046184449028424681534845945749282863818417081909449380356756927269005583429755211031468419270267550542459756657080947487898420072300152320588264182000625927324798790942131984284629223060763139231672907478334731110837716677771090735342859067249022420390100213486375498941640915404280277940434384066395636646069547022511280543125401266688449231685195738765968277458019255069068694675192854616929703261847522470717128192705209593039278982469552136248178319361198666236375870851553544697637880127596226270097765379491431816048907221679209550302863814215149539428832518462620832891163839550718612659445903683817540470011389617737377848547124657669965208594316064108256622909947036453881481250380378659014381328331874455913665309476037761150964328491525319096981199008485400166693392423435726388610915707254337347680278478397844138404135400048811600748740666420704468689727056700363603514410853760594935723040845525986614909382674845684559143986518172829329586396212988713445577756766689286420523485922248750000670503846401299432194318475410339645920132255421594874286577197993011093617985934032226477164477564359185699528045235162580975258280 [150,127] -15031861208430712436924079560029103595015093633233352044468325257710089698274253208149158598562510694410992825786974229051558014342999785300982514506822436807919889598867861837336930789240814321660004763680570027129583846220794689566433647778653698874004645460955234306142642708536856954882500068234667168199434250082572548594773410503312529743853189899638061666667826268866505555490298854037384744337752328185594264181214700374400245097735891767131647254450182227664951907319644978324281587039272098881044899985215725176854487481530196487751389400179863970786876069145530835755376428071377524067599384644259836348935072961947669442424184851684794478752463455114131447923991045074859577217765209877840249767398476353309541882865609729067716479328272020579682827792775149835532480703972563001582672353570750023834318971170524053991170600884956381033252111391727354707397948691765066651201312979957641222614538149296041453388319659587505131380742170217737496033226088871645326802068803855496689525691622644141036795471645595414023215770945252629580307982778535204399329745470812024719101411960785356552041353327975521513204811477908268016508988578085911857998075335288389938636890913129569829176702521363723019457609934258287119446224366631630717187241027231789089994480932203246932527123865473392276154571235032604831674911326360851429273681149231697431552095055323485171872 [150,128] 3363663640480879584520473121701032393312719835242707786299080299888451621823502001734300191315123330980759960591686010406603546893964078706312273835997326030827251752399223165731375586666718935339359639157011617744419792694248294251594446902083794784416786471880735346029168361730548182043186362840912560068314645882865605025181401179616992075575165245342714189431436470504929588296845648662788789328387885181238817505315021310654708871690795784254615197233424717704335969568333394597050568990359602374383112371673577526946765007254254433611754537206874032270925244384936328882359555821388901373358442342493438888992833790165084996951273087434739352842529446193397167844752269070044623831689777274806088726326928025692597739108789233908393368063232497639190173644290073443011105324099376677440799665419456397811795137217753772176380019860109721615394527207539152294335137536735051187479807463746669090018006616588511999666692207178230026457031986934154496099497025406779161458192071423685756377824242720699678530931600076175051703396822142973652254345666279389404069162344113657756071437497479233440394529592567435733541465371889615142522334336614909875967742915741166492311052909368025299524064435268170572848055413921083487290108017542578510617000225585486510564180143516550380035705231641593814735029042890497271043529386332351264815957071954805874226800422208848 [150,129] 230619268739000175267305759685321535400279098461664939844353801737315685173110404771473743302794256198417051007458256559206356635328991522004745199302549281568939620607822373247011463069252037024807394122510618839990841075067277141285011769130432930695571443212651240694647721722475909295185548283394880882925502562165759403177978121685537885058615965683640291700970475293301560103664815552194682102154542506003759614635728524518917005184603935733958181791322311791611097812236486742709452946656519044793770813406318471928554409928745530235425457303986326285727778549309560166234359420020322597181452795023158706929911809334619791874288769475258067506392419769382543809117297327785408953958661169479059435102513585650764417858767981256030811402462437995061104228398769415294746072608635568851035581256290746319940049933414378139109231260368615799737271060892099393512655600876406077514245258107912298873456151255302548336051440474846287504327413714022968307981079300649129308714130823355518883106844729109225629210561285186218196314791198107424797432727084621098462890435810857576798825598954949567186557751109881205950012659874437491070237974870675196556261368385419879665846328505897113428503292539065387913338781905993917500130661070545783434388489887431538047903411420100925948521228312255695829073102158750197198924328126477942590877718580740562981499128 [150,130] -13211451850281844056740571779519697055999572769024791484343184770054199927042369677200378203657124737687317824453454071197206457683442487851811291192628150276077218258644708319242274107418041595761209840647249119525291104834536975136793724769951125441774547727012707083506261647560917982937521266606128968644135599821627635774321355572577223527458113880886074118625515823133796575179744448977061110129742160828737175377885841009643606964440876944833458132934872935016385291843078027031854447734976220277203750046604247440653705335089036041247168829888915723194443906585142425499911239942926884227542903405682509017533154766713676448299611460260216089070380906339625967936277424012796032201370348561360304547409015334507566515442287434870237245584783536091279368772644909386885510201778377562470330932130843101134771121402623740259417349634490722793586441223729281631492179495458737604588930620993006270186809443888709592389968313714379521226911571555515706187396935009197840034154003191767492485511567673678694932675666210838164919343862437330170009557745616637218920063692009446618877924197878141509278489765537515377559773377646351173689499531932063646997935842204059221827835786251082589094904917915219243443998997258301023591974589693889275739947503006835502668351521156729801601230939784684819103338266807244055497970566695835711224735155537290502 [150,131] -871370735765728579967115350356298665638596517865862657385064995544052782892041507654925620914174890309190025710367088460703385454624128454902482487813870774144952600784777880207418971374499062607551099138259648807144663748901287093574644621114825560930343588299359163252048871914941449445700448171017178676101858844495518300874133939866529634938116307935835013180539304217844362495038173023089191993777869898287979208095966705667240809067049698089801617742378268596914840188815899456657837807212629963798035412034977866970254933010164452378923812167219988712021224157786843194605289131731511688999452076583181889164679071933920316016616066394415276667264793931822980254973399227870452756102568834801815384362519586731114187702070145369648905457361950396963872955607515112345566675001139892397694779741435590243104650133621402124436542295240759677768345911997843671364557276682981152151641645276184966863957598841553901589132717847850572001556056803949998799228771309024726328927669763059919152390808062966483348133352071086286082332594428112439419571339362530093011192621711072294044897144679725546764592461147278255101919139098062127358584113023798118998219047141463969520577432784619337884043814798963999022761537498683251961883647872452858900189545729420968502529162928545220067361957770405348078915080336046202307110903537458663627981465972 [150,132] -325046857860008171973065911348729053703093028885555626553976879270652099044387280273647512067105209106706915650012143290719748321977977413034556250458313528253154322462553405063398442052223114772943338207574784886687208940728352695841041553826597745743856726649966260134005108187095050041200248276191392306985766967477428373267940016809797845925428045681099964721035676963887902972121617345121884103464971986486747494264445701360169050182971340222489537749349895422470952253278658493035225772506034350724491929387918475206530064241588914121110635593191848422243748329837188700656993392038553454513766855717790700785041242331377150987986291139858058778949138890078910407401777047450818618615411741700232047109435397449278973261075731596522541063125211579106151241661395653652583531397268073086917895174437758392720074202028641591967648996843120718352443846405542005515828958848651529878555420849953849739390790651596579807463975042502640088420728727106800569044602488872926873409230044252230850828007916695440682585812455706973669800243110040844502259094238903986036794163480246573864844547960112398909216627524947813441044056413740872444070450975808630070444372272969512604184412385056042219948135415610793878024848534177498277923992938797944615838810473009277320682277021643854305025088587035025346911216248206755246577207433212024258 [150,133] 4469157038740725060083324159759013483590780432239514640160777000431978320815331314605313874313765281127655140632739816756172832304075638836560180880920546448899128779314734381307945837458676004371016991657618605645566125137679798510956723147136800162013255048154453699018735503452121016627964368780135572826892316073857191753628952792766121067893736106019647564259089130807908248842080515799943475192565961211604209397145090220004629865672945061311753295094597599339357941071394075861961957049021781229327092435758504980354429973805803057994940122310986762832817532709628839486565551902834231810422032348466309002532749174787463547084958828992709177230283216004762906050978220557257484255045822773790710022882922522920087719411423584791663583486979046554794941215760237391510875311729624502461296478745372885062287260914126448430772018616796427143406490819158428169948838606982836487438766908164366571829054974022603282219822736929793084255250327881007440763765621168374747163251139411384347740226911792687962491688334248817135272814124240605145693410197260135366914399643682769707910260116135071453385135515332698135539901534685770884154780661940587000945906907502380640419666606847317452015997631281057825857983819040052729954310292217585130013881478802697630095906757052175762175964013506937842548515541512652463792717168236 [150,134] 556633748271835606960266421502690987096746134265221347499551920458652628053200866726080096352934706842580050624943431367470995783512033872475882483306312239048556883318336677173942623148279913030886582840432467660431380407109516043449636536711906748923958619508339041670822575048211712780216288204734147832864897611686194456053507615253684894086144611750374769963405024970624453713572538016928195567832954651886818315021566574516520498306354117052503849880965397063436038877339912112197506714808230332030084311511886671379628418795811338648111367801419966514149709471401881401143515228219514893530571271795415763836128376675586281508076582507098459884006476514720363505600377126702581007174656451522521085792825159229443095397486542884860650353556480826007799016567707599369065369867969705275212403766610741050542506097143942938419987447019258890833521636946107970138455747915868552418530603486944497897177525235410443786297885193314054551158450439309540165732577391734596488696192375657860718533305670632796307922351968345337306501458240751063635363069878850986343079296747466449423893120997392027524754190866618393395918183497860788479311151549433000382910022386558696835964538369777676629694033517659820808730684270540470717585070246973971758873253663887829903185051966738479322566630318178006803697292262832841079705 [150,135] -907942384909989783339461593182108719774552013122516175155836192908720538473787690829396761927767754607557160706345731169776868104971431125212881545106178661161537005115471443269144169904741127987791806469060686020061197947063327832583987819035827008499180914359209279666169118991610877668963997986849284360696013346983646937395221518380340627717995947106863878075133927879971151933341955649650499994643800951370481988491132513875552519409945487328917296556744242237247390389913573821660162749290135389118577659031460973479362917319667420923017952746279398807546562049972926610366342063230715108399483414893890332873195341302693048329845296676471427529857445179732538019492661636039293366234672655109458993372081510426357577912815725139169388796915076033805488737856372855836277752074355816972872562752548729028846263653465356751945167884412156188529638169351499352081808695100803812377502550045350220713720218865330813329288974042717311017845038617650648506995038815260832930673987315066971311602671575448309010877950723787096875910420596094327205656053218446930682298506337112348078126806299878061632338068697097477638910992427010497893521037752253818545416208647661284547503698084352645465814022895827001204691174414572819236371846161722022252671287196984932037262382348262531152757298546543439548201398536620 [150,136] 4177779498646945555402356595743724950716245708665861106048915216714410618514928140095034100118482980031978715225621132066136214496616794911293839910795541600592307282384064291419606707484342912791084855766994677578088592714627357358838399209988367336481528482602414301738282055440967957490986038848890646227821651334300220193183823418141411621619420968015218783498496940590454236436703993195796052011276723831812271465976907017755996506455599364189635046576764002506862935350522325068266591919039250356318777627340170706455642007377991140392652837093178776888914518733540833427801995824086428833305105770130561558650845505353992878940945188635564173286247250747457873682364653801058381975220114513645380655389242171174052012750714093326844793504312911221454253938441415728210460854317048391794656602138049625596077977567932211737639692891980368090902710121857121494218588002259168029820821025312270734711748379110127056167173190569684570773739830092840143339364402824879421031591041351968932911108952920032313195181162141734545313307098518955404557961640939621621290444735516861909524839903050791666192929441654086166193722447274177534885938323050978262533102324108561276898100745489114775563276580786978669456154650641983059820973710428762912713086744498389308032857881900487553535360975469457985915131 [150,137] -1501362262657778150886070930061377830266165506805042545402345791147764124034785438582794671232894472698902771207910679879038743983043799379134659276193982231744460907259126858389292989529444046997639300365154899762275863180570332531405669160861652792072923245215614990230392882230766351074856405657918253188087244925190547377397995238428432089439900289138523979180108939799910884553883817912810819353534029076415400929891295116153057086579840340715600751202232277549268166899327567365806633242429780385332665544651794732303251474388536035657877440519575739326175185970307308906522767485949669213226672512844972536728581148104490252601217177957455528410175745440500403900646500905790615371511234654818670905409169036064477965646262451515561893581520150049909541548976310346268354842443232324766601155285193733945789857937361848790889984549811644007103606962520348091963627198944051924163918168987459578535124532801083636853179270146776949217078602067303071299340478372881701333901905791970537795097962884608835034632222804606627174214935670412542271966032960808909650466453209008605729577582217588358707239589989716253351810061922872699563901964135015640137395947249662483840303485455470139499174986755189985771613916718556020759086567854533103519221887387670026271836810486422190582494684152120 [150,138] 1172387188578139120097307636167493781513863808916481302349139681677511816866873952114740245716527516981572497995333616784043689369183385315021113366267548395725933106890215261664594542622857128331379089481883070274746854189023980891695443794640740301476895750345439633353498127084549922311281499764750249134338876970463534688206369215458459462654289040080449982982295624334653612747032097378843291599772443884445160915851202217537684207925523948682458742880351937730741809540877264231837930188761517226830159734761503213639695418683853176663458854654578695598659152317695641104454777024917625027394217679282667300991704063823429713559626664856073054827734525965128465998063838455741664586433367505779929765995014013416106990816196324284354713113331193821023565432124656290496770637667900395836271023224300108953295692199276987847032634817530375244468787194794444120952380997019401356987803263596365348445249791596812572624908216582256278359350619240818822562601856606014749584613493817568088391103694887826940559462818668309534162352446576792245066702001860052148505183723241494138209257929290743257716261904416156543956783031965764572368951133711352983575419575826648333620821468232994452283182976541561758676261265430257224182021872431692061567269524296092972257748920887193063780952 [150,139] -232658449785634964783060683814586131535499241730233112933029655922178716449443809760112557326018235149749236454525399589926896440403328992520656897396004202878854662101827721165399991281458556700341396675370460025330281920890972091447834516292980894834397000554739571612328536859985799127857920311375462783405338648133245891830079331345137913229367113544651596735768772937119128998031867739963019879749898986796495411081548047523212071774715246852620229383524655731893703821983331987167146502180891325565216347005580783207167535841441851128211045509713683424328637405873697671598424739410530590768604459151251445095419116245096967567080975235745678707685718309581721287217197419372612675713684496561465308531962698956728879277000640404244623779300167382046615467230078778725890898958347163567569112107677380664335162065810591652146600820002643309771012181075649021582453725351854244251183628809027672172746720068671317297521091991012937075743108798731402089652484151043459487705369609202696281923486307829473773739237840689153927607837653005649583548991787411133619771458379009384683774163082927610947403721866434878106669067173106511432290698349541864160091537219351986938447864410523551467750068268527429366651022924655645750294085935398461697939349621877602581984715569644 [150,140] -3462852796563457262562604461445483608563883760906597339683410496538166707513089870239044747815602980056893069756577759256570409063718067354019424307018203421765702792702942592766658220369910869863214548111681298306209596060669193061401930599240542870521055362805754217389573890873273564996519015005814171730816394520133719411613527324163143978063045336504869990982352357290802807418154314280259776082641100657928059861835844879710766448069835151044617255389659816837525104376488935370775620749687999915226708217435323085483529919693289234820152740696528130019238651760351696554528710770339965527443346734483842358874728597293913150009957404171603127458500654247907419940957994163503086364952870881168422340771920927822506191655956843568003275959350370782754370511425404773270941262711091076002170703070815706643324494664593389187779142937412394503695720986824103067374108980150025034346399694778055121247594652831563426899247386316991835166031358231258822547999786488876127559413462625311009751766889934390121072693607329496699125889982866391889700769470374993216568862476855145886285559238457605393503596106313271796217483128288119452306677495541184685964783841002186040501641510049240716261978675959633203357722405675929680513134510899101347817869548977987656530 [150,141] -3084552363930287849681658389603770799018935597292992313853127468120673716829616564373750822674445209828121761397112296004185698912623593124606528973054682554785269928592018762679005268907702051453860540179679194014488654930065218228827880511564509635504001317146172036021838476592046443969773752923879840803512372672908647215441451283616135719319873229719614230140904186855401044410567626910955311172920344975516096434366087706147838240476602260371975802912066743385874739213949983591793268458527908653758501661459517167539007988446175869598536452377051767596911895330292693458242586672295717146266816159891753553784567070236185616629667302441984182425105194400754229236927360841359078000094850500255932200681084988899492920016947552811290657256013665254936982288236300948019743464432898134731585260059895215434663867422357395109051349884558491852191487720541493186263762782924396655942688989962892856649044408587387873213193339136474139154489861366905535853512557118687243074762059726587038582074400405220619559041956929589167579073064205756266506970107509722950288429228523742149041740687884131060506942583737427212056432280883891891987709638864858014981768925516181816389156163628254809931446914766612996940323577352957164197560698854521601052597470088 [150,142] -11206735603506733083953878536151724350796037389653356425129498809246831861136130923891193423951970719550054906168876245913792864574176906029874525673533086337796189070184018163184951322240498207936654858908592231928582588950821063350878429912577708102685280843862136523868496578467405638564537956047950769322852108274156977100729954256781419035690294565879437138676770045864536972587245032921272135588970366455093808525564615259186966688159605156631954975333189234318913545578796802060028558970123610595846495479162174111389495745790122835972148686567880346660524851725575002799959534717451403466113274220377256899631422550948453587457626099642507885586638569295344186949125125877159890540761247004137667190875693743549629708635956148068625444987490214451943886039620041611707585451103097414155117416638660765421002694314832439783739607675649560002537031648051981653033459282291216120093667914084756078889037041647743922610631560043945116719123331587030402276483305167493843824406505542759914924252912623598832921677849130944597925870306657170988325565463518153102149433644075586496238579103821039566101877753130343630174066649604033685606637154539944874050228254835711550823047312986174589874357091722620695745047196127005771349059617189435704 [150,143] 1052130164516131528841424533103800627452070410786668844872141273981792129145822122645157900529249726153185684351188113066356617836752656218873037110584918562144080422777499392000611085299319357782496823032357304428540953050822376632625875779885160692894809943976223245065816314110007723668444692203669959216608762395975413731552086480420612260694864923782510562273744967383233155970175323937641498582407255120840065936216638694800931942176599354135180077638913677737749579006161550139791356111602576196890130530854757666236589149724166399279126422344810544421006917776154457135482222030296754062890416101718189366176858651732758541799859433659482935073621506222301838125466406762091145148188171720843643878954779555947296001258805539999249839353335003829630399069972728495740861502035295549427185616599522351447094421392817661652462452483539829345424428332052713132397655757506125931305051675166234874388212682564174211610923335571121280727235868888154783439540844229762772694307644074356109168639316628900535230720886555894680960417862813905784836559889079756047455038597096283012180689742501391301590312831401855368979220716883424188035580935178782632418422504169399779475678000296599033876037977894002240617993870410129637240590218 [150,144] 11933168676702395781657319693034565637397859035414966385963955044544988958066735704580502431708813151750995958443007437772219960153352869763388756983073368296310859049402087077461691484899061492378340977422576401718187526621437570386635643831060440340023155918294712145729414163662621261698307521337203540942374295223743311098663117110804444453453891951636927387851310916760881985269080393526239105194641489495413348656467679584204878579642117334784907244769293575282339823761689326922647491268769268292993840148461221468861053147889670258912472096073351297899478080767180104156910860113892872122341251813193336602278605403260452070493510683230481669977247344123722267431137416357251901259273937837943328364591741416601826513966756107379689522356486880142693636624179431657882532605656823224542299221397509427636479161393431351441049183242968566161428006177444264741755394810453348999865124107771601248718408947608449472970125834518930788583014585878233340816762622915568160502420299610357521952344349218431614277771178408196033052171635008505811343748727073889932619538941416502068312683856811528898298153083856151032559915346595627384078061444350517551565280368265520642851630894066627425222225339544936077141277808200616 [150,145] -15151643960247208496439768725285932868288167958324551831571230247370646539957088532288251635796565207021710164853431927625102697797926647317864542245643910533012512547854027338022981937707094433731871824421732269894986824441238440393441387922042769658123316549085420527953646136105909539518642572854659446586800398408632951752460831431595016609992382349440195985066869023763773896694417550310103802192033166221016187576688971851894909439315958246917218904677543295845820611010063861601696967247575683400928436125065398518310644135779520309785878592335769720412541621451354817391838985306398305564676549224240516649141483812499632260153404427049946956035422345981565373553315782154517273722512833800426641692081769274473506981224064852014925730973084836049913660096438495775176414428084048046360024002447080683529939293797003462027196539453054203193410255532413288149970955343400365838582827300895107457719818685309145314978700405790561130199619001557296846505515703165368167136246909910401008694565862930333702958485326317789043379547193269997450086363466913084629917938215998125305039902184230418397530301834814124724787024720833069215576858725373583144236335067508746768133393637579851505379911941953747385296 [150,146] 64860547404218092123638863337609707824747192709362449030499830648955768713442772247147341113164281649114490568634552402433246367100792956895554195331954580384012807850408309307919928884477696196151463095601438009566898834901143746759082354606073552488485405369480766055747819274023952564892442096509989995748879898180754589577293775044834976365192321944788612844032010378956482078876638285880242883321346806442342005712401342737504651895043575534520418003745880465829374436407257129799993428085197032215104235299182297141997185289719973101880524936550929234193087598065680970084911563039901808251967062030656109860849706958612171077521232442819063393590705986796064504710476836917898489008376109435591002688453837123710653106645911161977442765673354801465339436965372143753180015146462959537072641563274094378063646838783088338088374416331613290261079678778751277208866211585026124664537389074026446335811883804785983549768135269660778508285921348637124534483375195397750083493808736072092736980939303542151767448204273351667561883257242852959559118037569541637531860273560872324163555516255521005168258138559957656534303648470489606241781639834411798653286985126245080649840620583018147745004173256 [150,147] -18239424180897600262870059736210235683817641471009378240944956151456229029461758892611440385115588165401747533387582722820911660240831325659055303224414339658051046344619403112475729440159300639092869313866630494008927613737777385905671130045783525892771897253566901015909487399427266086851855520277513410981269217430717645132035818346200261243026139105271745629279413908704382415950397406828598449488816518173846761397700336167399916980892318449484352383034482188472010349216922464751549747286005217568956317744775768817499454290948077623417658656898946843099594940486053696369077551533266609774025097486163658610017677257304440736317328684411810020492981085804899813932113290740659044025085740015843440168149870518232799563030164769862383322437131320425104807305561566530114663655264018177212315584545078277480357321793930802278998720772465230961453819788230041734746816079877599288883609544367538803445495796338155522856766589086711458149261637547186260351769517318753014374442453943863685342417873956941951314427016420686153029742627980021753770380855794784649161364913457203874036613008778775440358142111356464257327887808240213328342150894261333705206033166921304228378218480338809 [150,148] 29844868858369626418223216268769030627456681150114281077718828070706904077649372999346668563059920899344814833793659566763924395635428882747406266714841486865767538071841116701410934016869207779299901291435591583246593240747467715902242430551689691926332791465606354552835772951463041340792124401051952911789427506944868256753663856937211381901459737137452005599549244899412676118437089229342330796497219745204035467722924670057130177578015456608136461096810105074954675713194260835357364681038904816046243163467864029863596536439411348115442612529794913869986907298871620705052750413536351450992318076411385202291342676774056551749960741967688747573096995025277627511162299799209669714787132115505280690079849616138504646845328588786919002200346857898501132721353801303057475896781356220998959165556754392939734169762438912822964894980516603295269380514075610592965113600792646571006551074461458852520201251797155060609451716247352918689835278749423930021177952075485514525986802948094068613733033343384662468660367283649277470648573123276394481835851755239006522254033164715258868399392913183380125094760751979300679654728277629069375394930606624434277778712708526883274569 [150,149] -3426820159194396120175574836732616850105665934803050259190646948557543717413846790079283256324784537005589716639982008001015169099846907744297815402609152822240546309471653366473234575132861747075877836136614683671179466681325843025483963346289144259242527374117309748589326997719919554384686861169483253676743673649515708077213968177235318051804419175516030504349950331733590246193723454083719103325135648008860414575846507499830470977157776669665280523077854586094421691346025705526144419692872386077168838672131511096839740412340557462332992060599220639905442141234170126556642958260361381327934159271489011075781882370219795466663398199094962856267709253442932007627825282506911810223519770396573258122819188818758136040278647807144963127611595503568948252337267360598074418240184528917356394511016752142440646965784311822815221671526705673169107807476055543414571980753721989607149548518381537279609932699670615352341376640459356148399667990727960253927862949162100774649780798888680532267061662103090543167471650936234281648821878651100442671539223965636793428434477375609920372553531600090541492350439559663622364335033406778773370910375442974187476904252 [150,150] -473057490578640463833883619797527890242882398020417032802558341173015970042373729670325764946333180347977964577862271074981454613520464130652819402840660467527830947989660463328397677465531012210444147569450560044741127570063656085034547413495010745996945512661156127853042218005133606402489005560685902703767541153506079477034687856918037736432725079422823394210928838920635070549638532531259088874018113986784908427649582109208231955769863853285297597234738603568780131178305186399430399175168037725398927295993897449790698467394961044706732707260435430711409164825938584087286710431550171758037311780801616211238087386545116761806964390947011191665194263337783245323401698080945107263938776427376118788702624796794198112315495416160361230254529026806819755682022716171545650482444577236136456002105851391139951538176015617557471587792473278674545442064898147378998978846677835171122850295286942926537600886090072471759153680497679133769583868381748927190630729587483917135732564475624417741118062019722791356671193982216761749395345773113355932082604513976461193664758881154942112148066785174109519515741895732903064516291876066261819381003965515 [151,0] -106659621838582770729178829228525408043517198444380702361788543486596889400577325104322345608635846336607975160439949531962597604385332345359538470761964140738119747222919319978802377048278223383099880613081606571815248512402477615498344863039280011241150862970600568297896962970578085286990715333893464853113754199371188284086931026539325976893849431585303038922609620773225914106833863543640798304521040100016660273633652772335591640765557987922807817806091689933761843993073832882926851557203996754141186349271738501912744416271754220816091737425976260147390039353139079758583033360656691881467116564479785173631697806245541698588251174393420041618142292077435070406716335047415880706172965880351757445447013030887668728320194770474844558926559208050462154059070305831999147065178059487535691549681327941347310117377641448481732607130428144446888625888838670634544241150471993762740676956655698690108221941626806718510355292064865169813393491519912234329897304052810510595246654523214333387806357796538074945830892895354754368027534001651499557629165408713968602889515521608480567371946028419415833828301315164838463108294476296032182889443530157294570761636771585054605155954695784131364854513497879402315820895090194783495864860170876127499554131006897119239464732511422960912315594143020776836360394721856282749066918268464867094364486666572980499065071006898649273642755309777685618555934215573808663634197202397960276061339448725814679139721370037590513133141516492196223569921181847641508934423467317785444281199283315385172639390335696920583589858342809736397731068129559475114257126828222547329807615099172632490371391382511438185530049873268526486803237203495213876845325239511033461128032216430305079812452099791829333950133927512091711283110806229246494822861160216331977864745874642681832752200862214394256487641592315346710646897776791214296210341672122012823820114135742187500000000000000000000000000000 [151,1] -4413309253086576433727510099781091003600846307328087261363874133231476359245278789624543655372247864237335052712185795556934076600098483088782770021887489741894964790574900265740533496629454525980382430380343651605874481477411214003797181941354080635751459369112393965821209858056722704010080646194981470586084317174448257818367979582016668969314524144877401420279826990678300791308525354222282785707343730650395797289030972239011693047119052309206590061258871205288137148175110471418537090245477075191818531338821334033662115138139355650476556114921285209698925684638508193904495654197719112432624279414415869845148926436334270582830119873585983356265362382440947111662210846986436966890784436327150627248114826719843572580616957662825132750041885675796445701401264201381285990334936827628476421101498415021203111746585594159164035609289826263817321697399295190319797042065777900850776732458838017252987006338268472496708757394221917516652275434764469928633306660376970857981182349427190915260312556190850179287593219569924126204183669594289335861695122217860958242622669956899412576629271156522406168057025710031123888148555275482842089641862986165341223396489257329337206746960285448963073295375115449844213881535256212264612246325120664812829014180602058245918484950564245348746730309746562467272579772024892306933032612153917732564939218392225720603828726438151169720885998891218675453325517644870765578727146164229926347682180794370764523928899345222455426053701973205104511133261198586710048426701127319906384336938266674713242512692760320189302150603896627438659638689505227757437981638905525208690048350892019454104471760230799811148376658503559482812142407381724395666964176874790941576963192974840024196051658853018602438814454840886657551140335552683271389285826296592677668954426843628574918258072665157491389751881386150582382453747495740454045987100073489273199811577796936035156250000000000000000000000 [151,2] 114598723887818234967321666319783113038827860931495197500053546380006771149998633294367616763169306090833315632828022025006618409491147221107071636216686388877407331953178581480275548780354753379955775548974846455777036612609084852276329141440128549177837050890192856272089662944760617798185816725131736197445064135347260601644279724950157820745190349311597673569870975359669098382115043070581438694576359111427900823948522568869534629247193432330521900222825321522877787256755814455704346618896041637271592357390396278000140352240083382843277236244934181953524487931406628334862416600562694491513686827000487665721094443670817922578543613049334435969962070734485467899426238934373751434219216513619732269806503591014730802400507635805070150865747306809176066838394549413677622183357009138750695922105569944901056748047894763847067818209604138526887428905095236758419586022069776613192266129147563371037482263475867438736036917751877213012853231695612844090507970835545835176591600718675142135763207057944824422197045924997855390969780690255639595446550593511592149443006591204516522224007316454454121034420120846436409519650344735941315889623648148045097600296678718332003858550750756669151317256413250791723812081600714034383039892490356286896311313403982360614728847445928402345528954082809581907141989475471548488584081212578847036620271853467340167718370428691325974117618629780751169752419188958454084964819993598268967832836385331927905272692531250119421740669343869562733657602310290855247328613112651553637296052752699448929642706797839879550529110054313576502009750056851101447561075343219924747456382092196615365099851502974045978343237384056433439951951039564866732273928103507797375710267692129942231667118484935432888732543456622709814120676477966111343669646679621209617791638193755824774389904234694112129394049210391901344268955711901104490565246260547205281454807845875620841979980468750000000000000 [151,3] -713139652739172661692917544109622190925538806940833606950322920577961595455206829576442264951060921790080629569232751736050517380448667418640309215019573918055466681274251041167314169616749497348381949747171166909473304030099011342372804945667462781839601871694632073469649717548128727069072617746598701957961874820642517080194613802189441479740227593859158197100591010834985180198704073392624123896588306540333554861668075767620658974103399083269830953450748473484805939075697495970895545792241758044969670503664295106002737901935974048210059592148236180918314253670514849821655359606140214730392545612532381038518667419828684162047484468884440268063873047062774099023887530267146254983081352310141627879784600925787713391616119131880475195157948911657929729219192951417405861655570498212708670019470032535756854573130258746058453399206021339772235530107311811529304853729799311874200602828056250039519113310707658033336874656298514858835369551235851343483124141483390330344280939530918180541228591117239911739524372970537378199272854197377066699626593409916091367803333263241729431301513586517219292249537017545037514222191779571276884543321393411110510083279861784387293630549145952701311168062866006292874422640206382804003641615868969316273200000048575680798552731823646036792055510882242094749188692243006152292584287991620712824631926988157683942270896709739001999572850649701303000035546404381582459526776181677585868366255888854080115091357915293369908449207789751725330241822959755653504999547935396238633980100950222478286262365452478001702098953260916120767600299813447740013971329491898139734163630650590027800563645840750487807005999493417995429422106533694036868029586144257233491219376630352715967234806781873521797295247994384057557356782524318026789532955267575665128881504290122877737886049432579823720760572287134356166757078704400554585926541584228743886342272162437438964843750000000000000000 [151,4] 790985420286075016328569907307464793831558548386604448154356151703057178244757689617154919538301612439398112646917296242690818492755687724659104693816108892907586740623967951184676977765173946043065334021262918188226715406542662361740091018895982016347328662821624320164816413026422268452853071820076621762139247134289879600527106482600339392979711103028407747041295624302708418165420811205432507916649895482432204102785739373359550047833917950180244389244201328169943235838309446027156666629579301788748428193562416260586919097574460376097450314227139725565295749304199966598112663697157021792830038927162866159707688602599944018199453460724692051797756887214226939037046732825109131435952018097570092127590253101451077855572744791843544412829256866195743585613083203028329048897847185176004459188721935324387243598761372095739882229841620576674474342576723873445593305823019702132123711384474324766163558448721371956112677552055611539657233132583118342331973259572915792582337695445668613680759622088072909728576621062610071782460952092325319150205735662735472705097489929000633775108808037020234962674565302933855642255154546934214053793079232119029977752194824522749288786485977185778105326642995249823236100784764279096840006869035345906608961855405021171480014307229743544670224907251868648069446825394159047706404864893136201961712711931214217905292600166912962173120218628941172823137117774917167110013388668270215651527386481098123444974997115834370275485534055337074415878671146521285791632852647203654389076374614288444066071275137625970298291983167594348399225937716681954081626886988576829061160575538057747147992492381117989538904496275194074571155571636021471881731788402042275041938226760693742892071151354983907938047167603976751140989788680559899836827917818034156503073375096647007989488375247560928765526651895708779646860246841992735713231313376958553362783277407288551330566406250000000000 [151,5] 6810848479194948653617227182113355063592496208170537162022392921686662010268454097415214491567450371376507118899262971348636229410737703554152578160031714956118647279970492732594317690043716263130273698141124162438193548677249463253437366982848663340769889788837598889507419942145511447566959531191060844555219308935029200225373081407362720932481817369312480648077188336535189739882888951953508734083585789781283784760968592023155394535031010464549335306701187469376030751981722928862202244600095183144852730889444966808690124079847437729553744333344348743988615230115369672417535695934979490854559439321253268400556113281894353912024815704879675500863604839757694613491951532687179699094543793180226174667191457432288651556853008647464515624974155269424824375851519364973570304835636364937581885704076786135169749221249638807470248776250738735405436980988014066809817551955427802385555674087000585393445739895423753666930761063227994514681962219614397846763165413095962423521328799233390535579466729720240673586131866498703815047839961010694643730156822992311951842222419799660244098603803344317459551461691240228258447444304443683613804819958947233230623706729601122150493398037417087247466268803192199080726611406171259199683160868979147978328264795542815850413008148928490415102970553584498233697346415383287956019617139141297296031156737352809509438876444696166212541656498258145049085133178708130046120938782470946946123044244466751475509920961340167398526241177684557606583014497154139761175649628417682785902821430562844046131435427457762120127370493744053334989526315597304044498576680416330360871149711522992435394785636705365393225233396141431760098243261790612229948511206149276852169442802961258454706021158908544071778966606463293379954497190553577549754613686014301009734645944733253930148452451216920555385295216854279907019619065085453985669561305371644266415387392044067382812500000000000000 [151,6] -73986893651926180495745797827920788157716966728178227561787257453484663676873801054714805830890729938054812196134220072872672693876641481632609209448438655790761914081739100648759822550683925661085016898754256068305099718500438104588872845045466473611221151623504806587356436002350527011823514423394607980861480598214464072725522699984674585057886799518194337161462574291380207004645138738917615073217613129660775243779354156600548350586122770012505701105906768360465668734293915381681204887329937175950744768878350159968709373284445685326980164033068296315051553398977296833079286669883385018360347806039531458868923623952377807700621206942698302162165566307489542519046323805073907858773434313546326857710069478992876481369793443746925328201693992452824176491650068775417582704493378877356670380693973892071854321110231664826161682957913216309627739319298133434449251681084151450815262052303590332170173552564314735770890255035929662023880652035574700438278826671179508352227078969090160844848552678534463211948004704847306586734221932176695708583277228648279617227197549331295489546457868258858900836834098273335531566233629229959615832522760941980250708828163440368867961629237191957397306055809130539367114774788114264081360970017294307912271926878833829847053734369501508101979538768334353902035564368880303415406925656366839040961416570513610265993943525357283117872325163121961626993290184566142134411840958195056289477703749430357100559838203006749359049337967452005198988539465958846451432103757523121499409630572411106766581544162190084200694028478661532800088490067075065351763525547053262851318379661694326178144464580538934345578250474250070718376657382328976805567849374954929683820825081566255287674624803932108030460848104331379569013977186056760957747258988630631897628162906560848447950669898337322261490805806506433242408081805817642072689577226185519975842908024787902832031250000000000 [151,7] 452281954254224862586862433861279498967333057325864130455814334505462713429835373894685115310838797747364025441470225935445993238810046002536015427281434403613332522665550164402020288521648441617842453269664282604855177807220819260804664572202548383443919508179590614904809352056552550194185960771818439603276166193555771697170098696127458079539906487765720553761736179724451842153097897091451582060955847831815271225268027221916748940473461545069745511294123405392781722535665168851633115726491035613507352629927939610772971827189514064343265009664077387942166716599932167178888145692779633186244709470353896895471457255945993567207650825499291194965380657583148608365389729802649969819272942501673808755489690231429278236000424712950216413718373627646176699774682140426924400399375012334306938258292272560887226538925947599930531268630278026687968743907140272342680480561159332669557258888404645438219068203849911241566035030527546787901602212822498403225909439242851163392401761174034420631093236396515757507308990261030301424143812285550006828950413329730135923455153522260293439787156066034205808453528093248572167489914591067043733483922356147846283261639689334377906994620741897005251463342274123043554529927787331807599752827243351406168048936924853679567290164244358941375328954487661200678752312110312697175717688652874840872462333287093757738505966502636583748020149667281833086908153812870920114426789701037116207272868313108436493410995116835426629841200716399787710837600867771155368956359622632706240555199713969410263928359978441952487989754605249927078153652629095126795364605962083385803882049776232028736590478652646433349610556857609189290740880330297213490508013730065466108829242653474958666486516746456735325745132394231467305069329004629729548748180916669985624624545562585852157915521542084771684586899609798383239322527021180914835740694002197415102273225784301757812500000000000 [151,8] -1491623765101349916897278990160110027665586705275541557304904359641604178730347525772520139713973901558223534728345474248899106849669711577488856124464429265249467494529375271995763442910611165350460781282520264756041814188664453885448273656710596459579225952374789489645444189811617156264035270139318221660482979377518165871981456095249023587613581213961855863773679688538749026536843608184832653211690533520430683685918968770616620992433089907846629304704677201949929136988915724669449612703633435957105104404787142944385927025668752908835972060491054691663276126549391729467425838603565723252944252674508445284174800846684757374042192318975740376090379312022130977509668192302731886279296188041330545493509804489285159014859436209266588803976595747266717921361741405706652347948871633420592062446109719628484304674716623992506094751269099900985347029076980401704419987072144663228452733589359323881906466934658177089390965979125474708649264906901455517643205250510199797215873796686071901635682770529047961367339651886379259979506009286293414628649141383472817783890085035036825076301138376123186305496456283679370245650564580085914570295916385650233586011289794024365689142146944141735777135620311030522113333960916369630222389513638255504074331709762413120634626456441231100344796912071819512314993425017758688170611798026160936061017407192670903663153213954038628112858556469521790010613258572060476135066235768874870736955241297550772546417283991658033726328436688033985609767313666112211922714100485164348909419865829582871754576058308897085000805825089285582371770094010871294897589375149036434662675191244967522046823105921745009045522956506524865284237188662789898964375699955180947623398281628589987431377624891619519574693848368361594504674262978577000784407780495451091548476797171207581245090177351499179282655876866828981854168174053532893927331848260564584052190184593200683593750000000 [151,9] 2612966386484443939061158885136803893143412486496811631477378978880802862587054010990232941539199036897891306119196793029312978615442837621912355965300422608475326635718747298203360644843761888896187072001439501532307150088905563238974520380658733988629357755044220767103260798874636147152032245174051868767790494962782684010880435428298011498348807305971683137108718580263605694031876176670132707709192219714134967078854806801601759593929034449298121144330663344223433921721013978352609583074907344324723939507441468482790460012538244009579292842806255961877931471050147180005121703062046015256808783636507101692512403219752176779499423018025231094263507116745342181903377576075945338059301580991486230764631643140667083608920442508391182114458672449022185747650772366269289504310601689976994378161068960891918089666675219994911060485031003927795609345915264607644627201417008129310636715700275072429818065699674282773107428235426123338565619551010208060693218411987740333491702016773314167278733937859862741084638901717228968495219608996102116858480571167841543316718494831232756620557925025195784901049663820765374212043722332802740760593836472793220075296978131543856193816969793493585945818912735025915909958491715224308306443195981968864900390656408023241632268691477222967623161557227005283200975404329216265824479725070254260224255442123554616881325187705258488345012029222153949039108634170755963109494119121792205282410516371815203915998143330658704501753754187702972612150279780054486244342286766007596548193496754250908635248635717576585820722656665774191469085283245438027088229904338022142530693353771939691293584828290518069290117073141399340661371851744515609049252604595250377537037865248808620567610978395985567721682819541709894859126558975954840200796248416573724876603643728070821492899804971072655165246067990428346034292430362551418188132856812444515526294708251953125000000000 [151,10] -1572433892183212314276619797995493478454528320084415549421158310347228881996938090325079296634604476926507404810464256807437102212488271571628787911833141916320738098885985976929312676623780489730519836146856064700555023089321478631433889783617415338903828349105128193270201833304925409114508992569335987476931677943615161147898881455991871510590715128967764590515990879538169166810985720468433894104289267150038314618014456809149502743974046093646202700248631736566444282097086267952072336031722379668676383530591011413930502984456097109169791980930179412690356172833918718928759409289763323261095490737145424441984514039285456119693177433595238184414395987847947089067614627183516036368230797070609217634521240890874188808580388678457743758554063322334114923006145565657116873780719145705645387522299436230490174150542935084653817327831536190846201217467362374736212651929413463512836070663491133352007945648744515158125518449465301914236908919912413740754570844684769601842260377140212088112266052145569199314069504500390596492610883866578790594983086885286492562020303157167202810730250421364748081264824368960310636411950918887168306027670748028746301028310348561578729806986854936315925568613680721516155486559901938031597312756984166805158856409250977993900971137785525299739869025464539744526915468454831991433219901511787883470497110551529333033002296599889738034215459342185397971898433734520435885606540167462386036922493995753282973766883338638123695744452762126955147877866140019545832002481055385542430952466973625409421329312797102945614007761544256840771493835588956603012769621828212157099407943584521704864915834856990240030969594020396408402501820693906727796593138266042517053980631112544210855356399217328742584640666440374506518365685467667208543682931537115679291781394441453833412316295858237094080578402361722881662376078478610130773063247033860534429550170898437500000000 [151,11] -3216561527340021534896420247716750635225452492144986491184824580047653260478228416538723998933804062657327696477132046707663429973201955623591407710709069356839688600349641005909559972425384617097266372339598136735270467044321550271229855901899451445058045895302221636942899385550475425930484318255432809656105602214338315726962386126223404619137692123603436763367470566096014804056413584548056615790764953478277065378524725654450126772665348742127758563689788267858651419454788232742630868457652784183370601097511298698074221924162918760025079921717530268793917837824523664307479929700793573405538014632984504691840661874602651080125618379780050312814793114130604914770006656085346370944980567287957223925482152530161255575256076346860086903386935577505751960316477845898451071643149492337395530909513640857010134458780064843642867737433807735941178718084978419006946280906551373540088863365247607757388701337624579471985079905773691555861796864255896890863080882980560846383631707267020240838097309799660523960818877054030097356841840570252634098463593491811157704772640097202916595183846913146175378288572821823086987918647598440506163237476128038128431883645967470935935633743439818728516669717545733922373188701589606342097583545719678349387840975386819360185657306408281658474471266912198292423367250661533285059714542359887024828170867100182174166546475244168360260494590402953407455140761336288817851119154047241895009563791044001124010808929746436844621659023031823360306963812066860858690690376337660903890042263961800714408348702861237281970432446347491449591373289570906451942964440218907792855017972600979170157407677253525995416474256125589356333335036788721941412430515668259012704770001580944325769854548616984690750671478649543990492543947777638700021322625694573296066918243663847766347547175335416751194815146410322463124914580540059105828731844667345285415649414062500000000 [151,12] 9911238482846582065167581870736171615528064970593412536121428917123091140945120522087754559239401189830604453785152688287254704414755258865843144023515247426649209942196277188082692056554135672602838263703802139388004146563521143873108301204561927478569016664766430030080076161081042715387111441454381915260781537237468007366825177471635358226210046433079863409961228427547064328902659056919221007063346137777546506595322042160204207484349924368275286423418064209598031888053390093319348095848118752792700885110078360055230759856091859458601203832129589099470649900325389733982739398034041489069384712650392963615617705398850060022677828756583435956109514272820605316061188472227570044270826315644932396030778344469043248551416605911037144664113016819516051177519638022641891773060754723267769249465794153425794259388338940756923392471481255958427269628623415574904229261890596695090841133797961513831839632911305143324459921509707964848403453385566165025803225734659139005392646648910570541424524976364035956728920654054018710947796466192231284423236808441197025617998307431212330687794522797916879824792091074374764386830258662869222231011070969227881413497005950829503225652959512400257254289488264322126760327504712647057258731322774774903884953579988052027719204033206272134446627646871109742368696034947668732972993484416886883221185137164781650384107064548605084236523364694570083631710339996598549016888263710485928836738325092651970338079543441352502041526580728944806825158950861862087838927510029434928360325481691692837104194324692939082215575350677532888823906174800549116766346064763640010949359427189954528895637308452767735527242861326166763225016027234975764548441388266936380668380767283776214844058223377804329660695949911865551703633062730729018393903852921544622445745619272239982609648907705949611225444070459320308828354145758154913892212789505720138549804687500000000 [151,13] -20493121948226817219592038370105435815112921023649203180283709820185068312589466260011426607657845596078901082050701156902709710639542714671180060287009302107063820368620279369493165565201199850925619193783705307920599839549686229765475249643713477494997039551263051792051439111440148438929209534751729620499409775878279779327066923675190960240193046357196433746054573296457723690899679380112450643037987881890970425173499415840989001742620178656432131564866723278683731905109026405684401480119237200414832488546647747484484654424783300918341979433275542744567131917631573614667714530503126159755315275114896040687850880456886855123056384625627836723344480871995341396324296516337071186451344251013429684556912673223742665349594354503573915438887281023991946743694350009605025806378964745763688357276087261803348157771847211555095213469177997903182194076504884116573281923720886448270577388913805019461035700531604707763783562899424721493290549674522893161583511074887438540471812887380484675678446913421389821803793989683178782532777017982121028003424357964806322006955858402060868772997895377067502817451589595501774036520074424659638948027404188594198211782524794330342885493154159965438891611332565080147456867719848452893674898890841519526663326932014413115970490538016778369002081704926838771356243156295569304655324731113641577617052165780260104611356495319089774029808713742280225956052427039378219404959048889070908752909488192151871922621675462136222578344645288017622618665043124080768963697211133777893100265757341071951392499631095753783157248995477184602990924208427960991015529951043386412315326924423047356047232191443377688449006090328200701969667970483430795287988337444466191773712884723974361662884561595590182635886466442332730378507425198409101750691718820336888353859528748906537904211549865165572915880210105672837284616905062506475587724708020687103271484375000000 [151,14] 60160462123922326934242982105561114234088650931375619493772232234272305232635251153268410322204857205329766021225679810905597039737590936779299777781844032102119487109116347167250882987133161774490383284610831725959373577144643708218844094735107203715525287047628344763505927220117572422241533365514588194739712140111628096536818460363024351954357127086648048406112911480162835483829326882015521779610527826773808889439601757771033690844084864728590363808355919934546126201234271953649581088838398994239485507324303865214103816580204435176280782300015906096102640060240966089871358220899227111798597477771231826193742992455339018911717360364222566504505342543742632676698416698778704074428517237578589078540833693153169976516002512821518706903384212429604603812434128958118320753152395640686781876295535726898047268881710039566307408076673827434530961620345494965970029275164464291215368268445096171091969846850755698433810003372736521686605152354868080485446701026958992940476963364259508793905749258744262692537386045395965022549163140190736630138997054885241703491520802590726684947761099744166265644220700044918706420824212951592647179009603977068701800302297793214886223454547867443038952291674198454656572820463379028294634000661519778238432611874969004943697842007419684357774885931540121298716228529127852073352142231990883785327065563136192561513141630480218146438890021228353752908306119871525167242107006820265802696516384702590348586451835023021806784940316558232852885943359521039953662916757568004655577789079713806564157285786390845228667097955676529611224702840938814793666359400916688832584844849994826210952032952288000528183332611922016460452829216131382603115127988430561828456339874532312961225406323953672451878868110810896441181101582694336824153354128742031118020082938854690867534160739473376638644746730519229332805053456212363016675226390361785888671875000000 [151,15] -192740506645136321666388609522158529234886565622220489017387153543787247412309136372130970794514859715616834474645201522755912700014016999004553428273703037751861832076157204276934764149207577733192256302182342485564964646422359597435350339882594198202386234033815913114594421152058702169939012125233235560954736033659838981328753489151992465458594806336669663002300029809872587052108541541972890025230321544452137647890462284717994220725303577204829911857333840586773767147228827098055220340084505250917871199714671164767156201503667277103861955853844648816172534003005309671189307322679564023211947383700299036654154084417449110737431468917651306964470278941263044342418476871667747613853502100231311079196462160059318387020870745901574701083296174394038133098134518287574609622696480350564861335046691270031194750644574416674704743463176822080473196521428207770614634268491259420995125425416336592159860174296807778658590498001079657255126030415524404683853647888681494913745903153931097533488606921924523517000901449584611855088222662654436505784905604896239915929579038580302045786712339724436008333185544485830777645511860792348272716673380418631809305852757577154642095459985445261294605925796054228652141761214169996724279768845176293229824395232812385001717335944422509631750773014894878554064820675655441513741880122377648987889173585842172777516285681766570737154742405303580276820015625003275710821729711211606917091679132675532853527677521603675652536625814271725027789316264649452967357631551607805968173081609171928488958874144994873188607182818008962647784109378774755645585704071642152089983162200429705859173711529496085905210678921660020513180779605863291990973358664829066418466354644161763873647387095863415587196673728471731352407388647836787962254630580125450130396921375349439775180399104556621275784544678480675675147359982020134339109063148498535156250000000 [151,16] 520018495842263719715983911009611025167141633678323938407961523511668740873124389478850726257729759311970871142556703881078185346793810478720126062629633794405009519421583680957641584892647428572103883392024155138512140236561315654679518737513079650606761958174938662200586919589858759569143066727636687860768204558171605809497568490920292589961484067791435712052447793806021232445311138188992089565133348053972009474854323349874536304117984403895759210084225203371794526490863091920943940389185041568859536629305290701284344519730798080311712623771512735468543726913477653313837304457547575097058348085472129368539246217435283215814863784844988301764815797275174431797113506227806238669374627241290856932625414729780676116532259998287851653259324976887970195632976899339107288968336931057982065651606458039420050270230967115387442556826384304801793203556678659999376876764584450916519415863593498495479980754501482956987242178109430447807697174370109226993696776577408897392591755352301064463312122353410533113766297745068271990551940554181057601589554624166480574128260668935593931851771861384681998273543176495463557963331043739537641384323550785419688569180404736027683105227829221256304909601869032307729246159455346389149625875250441352759650038320763930524271316279394342434350930289525030224173699753467326326084228646048557691539036414934532609096410484762971836698506142577716682393940763250747585761059465629799577644633210822944450107435306250604145617744316456822983230065699393784320637572698242617230669444286336703048931065736138754674674919797432584319489894485482953640481494926983449504947507382964208831708915781434181715726825908628614874678603602388373001048009074989193396614680575957048173633512947073230705036794176646491437571859927335076309026708844862474570073923170571639984192566279079868569369635197181833165258613149717348278500139713287353515625000 [151,17] -1160771866599838746054973180687789080502626785975977144764914955951499025933081813049523026107879107745891224607607877142298566747687176078671432751714171394789427540710287675039873856493396197666684088398984360210481749229918022198498960544035250314080425072138756745958824931925051779706748871119669393485523404797253011136737993022696569384769146776589923268484689775877901643378809595328327257057140302888634006136137306299914739231119931075365691860150109571433704525945376412389750130222280955819192536622863331126340812231788906083793056801212615737484842666657621207233617379579706959984158465743025609663681277524870488640067328743501104952378870504274241842347613641365500491122303598689988131984809692609623940410368159960311206198566862316795862218465742438762573953551796289321182866937988647176969969986238299231237769162264973918270938337744111474659083614249841009630934556193334590651824234397888396783414724300294466222739130885238094155049524390822048703049530184906714487409332756449120266082613570594988500682233942863461592687933188313578310275335272693498839010882252300757390416617926126035491763956590595966065063177761967731231665907836163934584068324972017970533963982024521550110778069676479882721773676058105518155991555777940089304848410316225358790692761691082109792458055877128036488000467712474876593910470201034315108074103877051732277393489885517481039878079078551703798699060426993656363503244689496547012134549922194722489481309384404555183498580314160441739806977252893331584580779270548109802396742955692946849877117169212772787758575579828727074676161161824645402637275382399008831223751700098021413447024012621667899409018041919955988283563275359103613734594453706690378275294427949164191911058696252795824156556306557683071682304166654474503038222851352382300268714157787221982188710814418598077368827148347918409854173660278320312500000 [151,18] 2192945061493282365058618469992766377054400886861419620056345108619171995483472917495106464714030786965278064582962875859073013129586857653200554428306787709741183002992210482773382006763862943310834955350825206345099712586582590315810157783865291281551560649658724110427045476782401585363664576679892946476692092346769000850305430877125360556994743286721598048840004687310341285677763352129919465183472315578798839873365758035130325755709735846990455240397405458050506580064229422721518337742816961840409957576232886459124092296931317769820563604450021335399625749704304196975971148706647944376986934735320102470361914689184973096506043279294626317359471270002418895803716235117098887763967510825002752593456056964594258948942985513809289559958112780868770505854494565094145941846258881802069908951588259149513080362630996393419512102393169650154737835689811205107757506593937629912731461352847178087085923908647569605220967990995318537271046122864164363726701914227462757009796781729727098279558513778298966943394652141183189066112692994513244158589506065772059254165462884795740751891902068977761930265432425228326617928933820197099688448006569862448619494589191436413482267285846551180885193407773394311978108306586599736540027905298558632758883400815222344510471838578051769194963807649580586019798653015927546892180526894931942195545592248473331753622283875147875365779335551272422477852584342937735175573535681355310008315265397177364147796544844119048612152448611839351132013053685953206969308321644574746074767845896669163194753602971567749332684744326814395058051081078944476731883804666633440585441204220964999461987141881740832297207215350092130879782545184487544311040910040797418505964154543297801719932122593971041670612885975670211355315505388068438971330711703754628973381365611537697439300161289322433903374408433947784224926635943120345473289489746093750000 [151,19] -3570671870621316980152719633017606498632272139109676176356125599649997689471214636854532371110084821362912541409607427234514533031180619643831873076786348780886953389619059607930775595189013496513713420106387136132067417491155000680496312952563775182016366626398761069683056766375810396857873155182247276243296444796811173122464835825996666519708838820650713092365089796454291102262059299568848523328687662453283252348085301832302308516910630569919849755344190595936293922670793524456890142032434840238800400035155297086215769925929723157381489826787724745645594252235676071150612348480028328390369153390325773421611334556784146151315528957659138457019444365469333551201318120304103110337873045360663469120107132847669197886396268400854922575508415058630550912854652745099875349873090800548054921386427962351371022693001496904233091204633746881952193613867385001368965863806602078363512693478009484537275981696693588833454730346631306866065000378210952199867011418866704867323823778825734505975722814016554643481427159853728335563052907700462162416812659730964201786433323037288676594861358715033163043399016596050997926725441263634235715735420516126191078809701364435685418781292797860657440105648280713694808848758644680966211236419676177332357535106052952585236476029961930034903052975459323754561145388380694121451579997464721155326791198370426248458387335403533972733129843673645991531861656965358696576663469860995483635573601853437120752029086160698396598221249229106466472408225489839074355766524093483807129212698124789333599800122657922807019149839299748590688967014578837993032272433887894406961076578578582249848211360733464420435433376058119000222454425343225599034210938216829855946446768909057952093436421251348419470194721865792827533240479119632896133480381640978402676836060531640069414396031727859691637197783742330159384437138214707374572753906250000000 [151,20] 5092017828711385046284310546381799059242475425940001359147420805862578732900415977602337150307788304244088296771239231351030713184196223041750853313137777405667116189826235565073705149250329003311951744287830929871462540036978339588041064731807838500422977424640542558315583422906770415273449584754585311524359274693393999396342729119558066874342307359518472413809581511812590215248902924803256558614609649887484256576252798293843668945112101914275825045599398371791022051894544892222359956601082267848799311306290153906040169760343146065301876736824736503838832165340993032813266193373633288036048332295247451093886934270772769230569356527499605030848535996844601635331706835792333221211979470605019114439681710728567071895137924204934149266278278716555905046023993901385489585152200311541612948308817916527912834263340158828305709840359690201314165740089477121805705169318020454703670833712323337150785801475462952350184592259467385813254650256412496560813211435626117200753192597615447045528742642358183998444814821803445270544742423905341790771699089369685585161398897257282809850350617282233266216056466875504967803373545072800723138543054949976392276721519108050434641062523001738788503969321617939148346679577648838109444317941007341886657479180682551700744068936162256660939139936995802195500866677563165449239615366767035395525402224791198633215547719181270189801199080322793603066793294910485096144983360711283636075909056753280388287605149562183787148509960993885164116871083153587846623560735619777028245956322187970689836149804747909254834366645449293240231161062929860846791789175825616441088776113893196545340441382029719015529771314297034731368349603518056899524017520845701567981121646873731296523887023880906857568356777828487345515359750276238584127536604442454174587042364204875808488724328255652312846353188535708511608390836045145988464355468750000 [151,21] -6466371463168595500330290553309851956806454240936711355054241266771863908463821631875260989240777715483470756172064131577020275859468387914433962227498411076478240844517683175527944866256995453383462614153484000571290748912544757280604689531015137012676801066810072441091462801517033890496788515098013584578437561628252104124479556158149860124341622466336527701519380564285619097484894174608639312655036338546397488008769570784112309926439774625780455114328994860354967564323984642649828213997240377762042564980451522468161451758262143952944474310583217812992316134460062781397511784578533108371086100912804324158212632358946351764820560392465997444531985023672933273328621342533592091241099477966643379110669873932198821680997316947723625712147101186739954004373010882144368688114076885880434669940485992850164275149857115031900088831540025042578355889681147248303530896092940969704480460865718133502811349616207543034839117808302563019593460392138478638293491729155467551673881749428650820858648497437816007115872579859985200731175512554747774608499599005262497337344900144406485997057407117024153310955776628875941678164257485790921924577961390320936860285385533163320922363085974385659948590663026812315537479022592138046728752979567785260734397569513779782756674982212542187820110203209668479973417975666468440681558220390531019041988668519105571756674233838489709690968058270875193908490130738828832343503762705341459885472128298731168372928340729479335248279428165554226402528084883439011706844198814212212309982132385665871845244315054072954236818787879364002230157626900912243083916590046525463542806075975016214731382909464988086541048631363770777750163916568034654580156417850857637946881392148326869456890126324823215551922457561492487385386073634083689217046552820415609910816697072338223489903363778564614799140852774428367411019280552864074707031250000 [151,22] 7426818324091028114925394302072495197938298115891270950957272692313676966220297484353040970631474523084588854641107475795496694617302247749005841470438860494541490656176558578007382932220882969711080792792063339880691080808893228908727114222916023800153496107595498981086247497135869680125602791673426150811536281371108897398027081083738184271179271095329246222908272600874583590639248302142880238240373394592357151179532071541960152418983861641030754423727464041129414433541270255098903714219722706921717965863257427012762796758741456151985555748777198674806714727550893845938762119762541894993807072094636251918828538466113153108323225236991057467188493434931225862444253812677466949289000612792043098511628138476491343162697241393464957865909105771315035173875423816952804145019186284470417107288108827129494040083648732100080142901887105882367556808016081114054058010973609469908964818801227822618178530350107432314145384776548841982400140839505306038027276396870491185976124827602372740807648475749355566242537183010873550454128477007596581685305715188841749084044168808985651215483747324692341638220217907234235226750066047219604143870177265592160456557053898827797021794041791286884465462548942192057847870540994936494276094297592482145226233237294935755075459833497808921651856876922995768152178767005896086542299311846764238066550444265988453534531144504127068296697186933165589578539571280518511681025819777030577913600385522961664770589491660661926105528380525840676714060675955102059187644707767093632561369729736410446037821916565647717783344523917130104240301105642746572828105935503079173957122168702078400852474011234556316965524230347006742131796185208078252937438851779216801843815742485015283869984264277272257936663057237149617678724966844172484645960565664569559749473504850059984970834699022761012958571136266527901170775294303894042968750000 [151,23] -7809557390186233591742714445314120966948204011709688395183668047207185061294915082919005782070181820217505965803618560048061093376162759511237688632938160693048301394191221270793329373105266126351100348673187755799456474799855111198975549150890327495594656245109691079430359693818414252647042408474595375236774063932981753829516681532857789166014449400310253168463565086051058602459237386942935865511890978224262431119031033113568999078830707506894256778084864152029296205552406672530408419984056485811076733979444783909181498178505616972806183159436546104487760529725900522242045010613010781423720826017342604317052528645605521224379655619318608559335045541946072181714666139958911832361228696346059364247052729880111424838742419385594228912552569927665484016674775985790202015646845941329427255111983168193044957301162451968136414195140280986125301039067157911697574039436620359480143856662599866171205515692855566979813203840272991021995185868192380679730015449564340969663924363935092484764690427655802334318512057090557891280863024646001804802406044525637874291076159900410383462111273310714186376119288234787265414623408998056083014721225646563726979775839290020295867359304248958300350807661055433579636212590061140449791216549326005440523475119027951151496555284824538267858773343122833299534565553294002345762713223292685378269911296793225305340506778795291617118882998684031324556424967277932173255781435554236968233180416902586561599602741465567997946275668929145729055608160606027960273666380200316866239968160666421735283002373025854015856875145087058510375935091199896161825098904897086395943330068640929163019336174291317291501122536612842958788784456927456025486828007526799483729718143548580145788873864572971644106039778005039959153062941972334541917320052585445657653319261425527195445509183376228067018587353231851011514663696289062500000000 [151,24] 7582314766744189487907447671252662691508348368511679319385191163705435524326459254531487307632289752155066532187513344005050757089045402319824938815570130535155087646006385444312831702656918866029218845696346637085597515435968107531537920465588371455715934920247233939170326069782954032949217825058258825312763912877555349265238709774821476363739490110999098732717938861448747995501531249744933095245403918795759300437519096181846404727879351915844268526128457837509581572599907616574671572474987078687155768047021056978068194003012736492627438300010238198859272925183683269270030500106173710580503173621088955534646551556161944988818781116689174887708891381876252753055980501572858052356125874262330306744405445452558048632853592322346626064463524640059883681753803072824576621616966561964097628323641276656925864167342130511199584953379696319235190049920071020235855746964865372583911070304640256907982960901209170066799387830604522366843622506378106149279465136706717648705897211519074037863688062553680759510697359707763168231778679575699438873467825955084124514540026135763812454315330963161037257304518372166734277010060151846841888949835773481678363382015916542022380039468648431981913518268489381794095904657556722559333723302397562979429252230697568899823481166939568432472187933612880251940979694113282849335071327610270587456791103712355244373534417703946933507699728296979446347941597427250530412884668457804413538470258458237941150321699490147175311466308174855705813411176192921214748418860106690612017523800689820152013417798467231741373866137568650828952280723869246740600563598411475473216851534348134225917189166277169166181862455819712726602709722979310811480959674838714898447632662569251468972299698081276008244348235389758412697071609383983337897062781945546791439394866032888958901038635110269705660535066726879449561238288879394531250 [151,25] -6833365181090492540175258118732527827706889745179496084471234835497118408293673149172078515564689998517349492908798171414607104279680152305468065721465514538783988114868862470379851927961054344368727617275413948585425513683079517068783168204219160926510124961633125841020853785958109331363317690963562953851440643319508199504610039256190157920980771827422743171327059256444711713114624288629249587081230191783715536935558299193806514702756823153350151369982270506007393529807976498540313303116691102087864071618003564601811716851083918058377270327130681348097982536571994457879121561958937423523917622285724298538440225356349014890893431149673885756730350505588915467982994715777988325779555799148515978430146862283370720324109784769051059557025387822916568131864554304894104960099551711710667258611268956064605598514568182575389758381788670024556116192179894503330503646280083282854988643680151470516542181844482632942950148310077601272442116172440694290547934386401198755862377194275896025401071352565906170300839382039328674420147333866833536461943814167597685102404744295731106161417858493234982769662817294221560781298306302621520598840234103248964370823330306240090025242537526280853308841791137930155876992760319563286250066093924000199186043125433604140199046929453330257200864582604532916119464153569471262223159207130196090283854020458344053287768572527028666785961849395194579160570775223924905495594523557547924677150805530354018155895582649143727602522783850399442355779326495262389508608075122069225044563907854080519729120622693592144438760856194918370641996536750963684332468733767600460481648544135967045144728888286706538944315903518350403909429619486882166348587796045057445436995105880392546438843340561195856973229592011761063404347947737720140281725590049210363673440521677615122857648482484677066594258576515130698680877685546875000 [151,26] 5729390413385781918633447951216101014688520063968719012950522787895860157604518792620596489611824578541715569457294725225565054503178545138119074361175589981804959806598434965172147399846728732636832041262699421461402795913959059151711526166964286672057560740927320441259383979790637923015752598461829544769963480317990920716821377517715612056708099127245442618346980764051035178715687370566042655989356832054472026446204338779554619724798810227913022507185257157644454700264289871921460948941212410074286038525639506286880689893897837027093024157186906615238537388818209830634524038703403177161906295688961959327892343377337210428823472105518600032111198407275337788297408208527103051014560952944627798355526237466680429089883474985058022795726936711182624454258891634890385769355524667609461182457610428507818235257813376382580792636882423266735203291725969126059187630741728543855214375686451097202697904541625307969055625968254774124653036496850702123649566039529410842986098417904009517744502874548362091128882847070984446846047712965984699930549219149062817169092146792228993191132828153161058784035835010533802554830196396025976838334870862244778148284332281082037186733348555129744761428938407211766733257184753009126981095860679864784977274179759342985390107078252039731662131672893330549043936810951264576305512564005756211962636688107231271466018761708243777947082330025588680780972188729310320176559022772791774610859085135694574119558670455987468559693818521590363789014556203094483553809319156661865786589293308427686305394598788222926085591566864563604146210149760956561378112914687445026703353826413044549602310754708505253225958922433483485045749295700061750998867484625136731181905084333615859836797886444431372620952075768840457687028130629034274850064193758944619522446027580046016241501103423427161828840326052159070968627929687500 [151,27] -4462262697761104909850992258753944946566441875370678091243459439869861650878619291692839833573340032523137173648592012839011878993054065408191278541399634786531448650721700238060747869160970977194407688509324416166738323972013121762663391737234607193564466583404594116579691623152221435819222738673000697258110217740741274235463718179717248128449056849633677784781734859002893186969407824315325961785049992871159202965301090901814411739010106513858444790519865591981486020384676176717061542366484200721127802615206094500007982657141377353815630807450551226252665295079327260879126843819666892072037327552044637598166236328500995210157170548673796690221242583614229334075100300812292060856805361481221597875873925995073738254991405076275740041318605663755307232698543183524337203088769408939245425436841160651979194115415341890139284709340966990353839512959478274767501196817884230403915743437351875481206030861043582159688588176921453566320793336568746639574407383997802515960823441153054684965803555901409709412798493110272325587470075324130552446792247155739931502266072357336039985721188738534410826895055864442398583511634263226954542400394053081203959379126086719293975630527283357085784280714940760032389907224592060093157548012841370236753866745288473476676509417459671987109511216693327421968438519370283556142065003367624578613393081153440465042101226199107391341989337061063426372102520513473734283656767268952686876991133930573771980128478913761139771589744419167719263440794004809531812359918035875359252335672787472726654918262449907190231443820585234489499056038299703211700775200257597124847417371904530813155440529621362654040804199743969599475980901780608020810061324696964026973939147286216501283348685881429992580275247128398448411267205467951439009307822306851988005254230491432538866924841871457774686859920620918273925781250000 [151,28] 3209671575162114596824544672877314128498899334024251059890089289565818027819624241091909706040640651280929917983656654904045946997212432341515688507173179895696452281443601894549253559008084411106003722519348857458358844196932000477063976881191931861355388903619619941667453114130478736548231841875094703036908453505428133932437346082103163309642118302300107240456819933647103739242413579136430852108501750098715459999570428292532970404391557980175987972148503922774786475880676540299769219530213740722382645493484549208449646449809198386514398129001989521519982590340918090428582013888450018083565046926369595567935565132790645474703587957656915991307133459356890448643745462923645115944970253835519545603372797975563433889608772462637214448246013619613264039817285229153457500569518372422999178244363440582400251696615652754948985916814295798491985179662424114818690778687034724389831734895613555702994154696687040745650815619741409299755802389059804057579424274638384261666602863551317236905804253351699643430005380194349720384108540333677839019368702994745521888996683947439071039019049687619262090930386125670242501951183266878566860820347756911551988751380930701653329264381521106989470452644043311794569934864571989186174795936398874634166730715867376782359036745456984962867056939550985386632592900672044929676165432110772421435101591632392856489778184974666651434455224173902207283379233705553290993343156539308472690115027309972497127148339282822779360677266235100860766664702808533186035235279483365548765354103320554518713416158587319598950755916898043792565763074025371553238282337430446079521726612398939297126638172348566619725838014389818944709668152762644502326113325047339169093395485377778463931611257060785775028800835393113229316101117032544120847537896267255193028677974672872915520140522237991834117565304040908813476562500 [151,29] -2112534416745682501661257717995794126884592731557412739594350098260232406724801434820877739204184635784971767320910489838530776565589146250663655628872690698501468956963994631203797402404935320441075114334426820989614413942661268866529910952039850005687957624373937854517273320986972882485202166722053617448301402765775779447625744179361967354977755619373727578840125521288485155481286185806462976216071600794979120847726433090846924086877384448870418661857839626459965438134103586154792339525247880830432496249064638889998879290150707334891372410084900084464130104068028240905397935429199728551918087483880980130134905432289138107770448654610619992185072835675297047633447225057656136747939744577829147912500662964660658183909823340225694785057278652807409108992312017457359778111178654378038502079116458019886648724257455200087732913423083768367092315525007065349553663164035557444149249402374244841962992463204068941540244310186524269086769821751809959853831472358351444966773103417520126998523111449552036204521081900828994963303807182356901938964528054937194676253846525261574163621689254187091045823754471046214475906465995933882225948329844917619689500162878160466956484164589499367185997021752667146337209328547977294317894971904703862070728148026580804617163983330279315556256374563996044283054726715881942238684636811014295517944471091189519220082694369707751117943107965520097747110701253571979952014473893128880101362493335613664277074527960838565659241616536235612915628707169378170229248444300351112292515607406942385362383680180291332919631262314365749589829021514771510864375299132409221852339939953606056596935941650401123863446353794552021683274527834659110391467186439881408433731068787561460454363553145833871884350060522414554763565871636689146744313738354504961694117726641773351971476685912394197657704353332519531250000 [151,30] 1258185148152068924812389894157980421494174985654806000035657799323410408816045913698769627896144840082586161194082189889351827456711412332241196891360707724382133603320341543181823135145345918208111148833625945584519468395549802714575939852619773273177166863834099903852241237182723010180423226498320763911959195801670006483379213944970597233476689391853630689671547842296135059743727088282428404063556707164256248519845281891937733032423353785384112158272597428132710617476456880353149070295571064766315661218800260926457890259804879001984415754269240434798528143577531619185043941384682543328406374160450014239575476613901443655729296783786422783880412463910887161109167985130010247730967383290672921705584437636595357116375992478779468311345641404339747035491196792353851827656690690278404470333538740975884708694216031350078737712215451456411120627576298132562890993970976451274323258955383738814332072897335222538107732835208173644421438420061806498045026322444040292056068896973585483593249652834284399811355638655421301889803172985104543409023494955538878805990999166529881267544903318301312757102546416040979965987125888681839403360679360162721550064908001395677260858956819966721290021550950459624503840328965327330396680319370871744419976154206149573275476373831597971954378929725231331128433308721880443188967659851032150021522355210320829218992854648020198433879606283955043592376014973883847340894241285376908774087162432913269029974549298132519453212189404902414436597790179816868607478614284109284598850161455832601301085651581527675530730817538385883234457708022098705492707054117288441974245896029618676255767531134523812333825007450388371514298765356462091668823007593401127919674232356529937469059405508704946844874748621122279808246786551567499903715613425365125271724455829459301438940906654719263315200805664062500000 [151,31] -670149818735666449292087423901895961995723214971109739620647593651904143701172975504870663345632256656949661329963167907918596366540086746008974117036701860286818087227638317603414220034594364092118740038637498296760517587040187932524157794119960540661580110000447199567578846952438050248019318750817711453818496819527744317287394136169881418428726787484291120639675261442769976723009895196976898275256379443372646257435028059389854332776621424011111295758850634964940383281296075607438034137734775617651145945661752986087024015743471875908311675430860907672205804931201745617322637018980741329255491556636643634883198810383481836329686704126078218237318678862989169062555665539642993596430082916487385957706769021658494647339357824132787679739122268098112196160640478052371547903058804283405425022718977502012410983009203518871079129082901401830606821934555455161616534734404893537765137126409358515904142314560670618768949988271350755813959240560592273954396442011826380395035421874705371110457794936639862488268407328092846887093439061509368718393554748973061693508520209743488620396441676086617409617964086707366495752794918027253540984805413113900611385793134817466122765167223076384815206410896295463203980223243768424979488987074827544405874283246718828013630415153362532514674266579948560119575250165191447555749530171963242740335812669769368795513610147809130514949220742261517490521085793993149384517202933334922217727311838104099013020268600738984322178368854469232121644812194581855659461525650361773140963088704592561036883896777560030103407691006789349258092538342902337256358774636414215175018472789123232716707424970743777477291777443702672926537396513952783202535236759357707057418854035625271872662558226365427774726352938706983220149807766522205688304151938616123850977334229513973766601131115593016147613525390625000 [151,32] 315332916174973719714136277174870195650808855796747554375066633958391553428422823804048395391250900040324812306156350218911207640954133176743932860792515986919335629846924089215488636437521999722310509056665117615567210855032266050598393850042965995113036240590333190818226060789094514616293272749076369003708706109749405854164203163506289325633020800273996290119940415149468024501778382039389965254155762939612041839570899161663761317844291676596558086082622417315514140447140268339369505818485234153995696740060277479325047388777205299084969108173595380293011368834377717428475200234821273933655059204359518582376612306318140415657092106466639017289720861338713707906056139198771829887649210633892508640126839689925865892525149872527155910236689837340985766271701155604222513579811771478336807420320837934769254525713401299348220663390330220785365622637557821779006081081116628564994512307420985252995192965225131076349855627001965051119615657013227455810107126597749310538810735834459023248548631705374039956229871075709848567709978548175916100801704504283773917904558345312492891730107618172102702624612231021274816342442680224471763453215143270241009912292801577249798184704430462226187750001153015859526368807373802745389643104393191909591718853550668662504866313802411307885797679931165990861105529147453337958758743830297056055803368128911525472635979192744776857614426625247565551442038330391949934492354023440149545174872383472574330238200261144544515851303738061663301491600581450903620754951901022590750256452000025846478791997423129491872225096827760920570582813324974418937091769324322458707825535228502083166810497625530188499133631269628333101845417649613444432404217503048105278503871308466910258398328126558460637008481995238027231979985800173401000838350786016711983587436093209145223375538142830133438110351562500 [151,33] -129249248719292603744981236862415607955336271416326899526883303469854199213727801927668959762012199125834684444767166440142169324317760087299476179969095923132084896932183563953452404416999416030882826339063605363670698156005674870725321395432218418119550304982257208246270899538419142512167048882287078399700604249749403636744564262866245664546964823323389042964957245280503894232589603144343292350103420196217450407018226171366279660798593926641161682236021141505668680128074954873890405074123749072350076700235683037727550458981576366632369854981919402998595886434998641378883673862173080786882265591264294200487038845255328444874421170628706928498252886986066131935485430723225829970058665367289051562076799431217627110983721370677142554038105320400784303840891089472969452649111134444011327187551731418781778261265145757573532973144457991079482142142048935612715449006611074737029718461617178904918626664121656824987664382567910820336517447063112966451063568581829697941876460964716009519323166187214584060934156753023677104810835456696091033031054904531754454715838036364963191774307704456251080753997835853709181069801201385878218290571382403317747777186113286321063824226417562981559132809996290711853755726577904335912238468592507590911538339460204195646122037123898442381993758948540091396326448856015521458360027264063029430543694871950482363782261060394916378349821678880752253835195566049382591215701991989254765335112659554204158088858319615496003002972956033366003264791621345051459898202771956159315793336981015464722824615851261269382793809094967120379810525751168438087503460262520683363411601548900643036879203696727562069686107360759865027337932981472707854375580808957400634545162975179310991984941444194871060046953912187413382948617672968933745512885602708634141250544644604577686694005825281143188476562500 [151,34] 45251778251861858497268700149001230277872500067601008903803081749955822554423019074387909361630073642180701659603458887117074929274968796480275582702060000760389403096014150609235648126143135934970410562065358872013609971418556060240833315927874919937670171699739339893077067984566978878544641283255423581618113937153908313623661075858444439355192681695763286661965562422607684220081277538837448851163047602407337562050029092141337652358474281934027236886885288878353522793763105767594642034550498837101971543628983906819107097387704826797380364024223994850351847065063217443348994109187878355995632273122414925952735240433673237710154193169025213650011559818972984115483187123102330367596076134413997206644513197495217385705933912072102026529018232603141818911172274944806742336460019952576918247308766495260415013057208500518915169331638926959752813006458382092256381085640137455668879623811501160750354537491638840056806034920334839387574648772180422554452668927769536449015048081324282990215288047433409860351189619259245630830077138968070108508724382100680133038204203063391489247835472021268069452610681183043762101043100384118935195504988533012813030197568319867170334575799881136585707935358444959799738944141312151980327044600856981472438445530920877813262949702296650287015897838853028796075875650969407205329806767883067066915945881931643673699269814514844010949162643253544061342819115058858284945379942417253987135552386040362521771796688110827379634250168306774230690176248796788309494750729788741936443702999946888043790082806460122460651566194569331541306526509252505607552376721931937616069878952626260717247030482653072143228748226391347858407576397294858755001743695718633567487965645111561172290096384968549005895132188417689117371871514684164558000005026154363394321311411003951463453412807464599609375000 [151,35] -13069154121861077573206983256625208676676026125169917822738714935822160367079118102770199920343267577875115864456396390698897742455633510462312958600747893453776409963640503794580837480447666551262371109351688098689536452268080268665473266791641459931084241052981006831690588105971921812935095636078972759965499825529005696755583130769552948987732526230689329512117172953130127593556541295300290385972844542538159995173006723859098406157131962138189024221358931247488756772348952758996061861137987277712357224061187876972099469979202648864839529584808620839484230790482294228152484463871676728734293543948199945706943316096523723758348013054009132394275987429369645934580969881406825363456321992028662612414232365407169053581519572566429402878385419092602466478525809727142783587198940601227435331951542364400657725245857385505916934709117928567460462469243752006795513253965532864691272518761552452383486656055688904233937222783049972539465405192611934571622569401195142958289437813789936466674589023954315597297702536713707270770209354114590474504639615454475572208858417821502707249564118296215587309524537604958039928584375547511122294232842005008585406292124613160324643723764151732727158861526746861390630942371813519806713649098295146563462145954744886998635595710318761082973354453540276336719283906424127736358557998258679742701097997223611039930359746223310370766764839886477826314710293414805292133426936736899269252258756379908004554039090675334883933436708874416220035386480198557082327163657634737694091261584863058948471667202186154808106312829411711579835389462020164708810166190774569760291318485510708558500350809921012764687776770643170047238904229036804896315873511268149074994245341837231323469989972258220868511622233991136646933860328663899981921201249008044098851243092659712412713320098876953125000 [151,36] 2862777286578546794712451619548781732422771783931779508876661206823800077449250189192898939735747585281466527109006582347513215185599540502044481674555375900935730767888468907814036602804989093009183437733589581198575781851855439006997213532596868998220930151350978893276592657290965917629395152785780436850419059145163207283798480459601379436454113077623889414923648728877433610529404871860220368886497922391052330409191337129481014859178742729651980785755501265767880133984239113192082003055985863405893465237064044210455949222387030237153080322345054814591828251615321953526441825422844994703885819502413901972553985467204490772048661897180635940546958633172707536162803671968089402895648559627623437600707217792006092650336743040109732657269681623106514404849308749290562124649846901392576566871882496065501140106166313668177415110597422404184393800227782107218555259592827744228372057768021114458210894551481007798638733702225982752515894796929175576813209169372370100895419944655703292327073538902762060249510724816980156743716781319102276466380084964711929845565532918575300933957929305553675611282271997891844853501028001831346936163884748025251497171754220866530017203945110245337721384213644612869488690794069500021559887694541476431348011499018368685358971100081776690588183795367442872293793053687042186892004823639148229029490089465495690927025768398552615848530067312841381901102165345083132103740360397130224542106640487083354669246576330213657608531908841170391604187010053047922674915038908547971330989960076003109844422959765290511747146851360611815056306551755507947047637896286644042428726721258922690095434743269271961084805035218177965038899770024179762489999514423975418530781616685151345799097574852893214231322553140397146113730873996456174519961967222137818845888438719235046930610107421875000 [151,37] -332744436466512221837651012297095772396162120952584229752228434977923686933223035872146811847268352621933900023429853857275792456959877739651786732472375178345886015206979818553108828660219089347943730173929886695026439185611590136241824952191848940844712664746370278729811314699011367603827490864971467286020313506800692233615623156578556601050704886006577830831211461099932827251976602125123289530944924734133547580583432826090004080282517230024572624928372908416652746943907302723014665787168491444562488693815782826115742366892133770676227521592182962495712940931221191882240335278630707283410817077016084617908279795703181403463532963229570001416873938285461084274346792568121159404287964302516192830601697754490438760896124109029237709568359745044333252799333176251433739449029455640051132676266389806882120220446048509141507133556027328871232426835163783221962132467452512855530350242470359191623399279111352178845826761546938647822667577592936623794594342885806546185160576004864439278378688104021206652583889800053185155236889051927446273467092722357252344303736305172143908905367225848010926253927078502850511900234106924177129903414930255653874653453879149810115901058840718287517888551140042143352041995727677896224229070703555512814379843725378654380320485288836691904529410796317609557517011601061189758718297749987955268497388528624801401981856427560709378495872826668546888971967906038574551745918557200996759145894103946801596134468889133714283662966507545040401269239580933922055311511487940559479845233960840608749263036418632515387838587011733590637418422039347148992216884140774538359692445216255274361325441799201677318099826184417720735809358761297794684017583168211305384889337419272526616943447900147762018380007967165102207000539352208634276982026495681469501539031307714182920438964843750 [151,38] -71550288289665777490117956545922802305043959579695616852328808878124499649530588929870015187349713598318346542345417339052697937352701745004732063594063701781679339597362499802875790921702205419389684082649030351040611004435002598425095352506432193386869828269157515894010707881830131508853313872479854954121548779276101912727371288137097648575096387040814925969239513893418565212645408012516828506521561953949476303542218104032401378492608543319461648872678596831093010815466685990067567260877744405294238169382883211280777705015781815354077301555555716533307095762389111485558676539039052651316968789023513805012603871030086970458818366780410934414660014493874786356868429069714575290170131099778831077607021573534521521602018366810783507295687522115492552433747907785456118772526673689121480346298501699541143160338751885292052690596599891296324115612749523673577109894832490234395630978900134569144934424040020813533888691373764560058810268426569824970637740726056465813460354428967019610556512135456320678660693199879271596428313281881313396628531126570841911887682820389457247364108605485703287929465084787737405047741811769540850801420031352498804802594523290738873839388418463845581528874432529730992801639095694348766853749173071434287801502231187574201011373688609273949501847289187365131337074566598356313717627501865502141038152564683781938357634241221140288773252405310739004328160942893472513345984137828043947630772531036298008079214101405247288357018268540495735472962040965566879737062344003581310888657580264505517864391459025108907628365584039955989282171425668416193142654686550760401449698283626268607007844370794223262839707275170745258336783070643532084289842523931698461668658789684220474180887549521506037880757244829383041420258287869140795617761273264005721427887129994391882289062500 [151,39] 60468551725611272550916063085533406220128777311025878697191251668329178156594274751923921629856454563875422830973933157060189501190975784710757337908969643644662882113321404864742695031024519937812512890717193464427893766053334719478571471472177630402285272867168464870000335674459724242265052684620563118494311128047644967595078831016227006281007499316907530535298646987987278872265997024697434073976537139869265271974793528308408319313514329677570911232651762634635609165998161985927211075538442561362877312499468165342768737579334321195612238999820382640644424494762436511797031677757063001431108931666264427168678348515780493828150146595720166791396723743221517374678214737979398567458807465603222483894322020875636964717304675725905314714994466800673045434979549263824399614160644410314246242559785773321748680004111552954347692978365148453258227268090467845561474001965340674232930778316469441587066062343763954398616627720117008357254442644538142199811766301051571347862268989490434073635477894433062566296964689095016405404915538689756214101478057042491910584743378217002630451758088745343066747773552511691123216845552646286171332956967936986259388351065804024971503903321252485570349708599410951185859859126174851906843477636579053097322244703468535970796243913294385132604302247153286715221781658679660032521026560461438111734495707029921416362440975306227678973147463960040106786306142956164472645600128261068741075780149043986321561542497891924535341955380312941309941705766357209778877775176395599058063343240662230435878790666766650478452494104686596514160574880388995258569390536842514457919145510406372690688705100435488974424203369835515974039993148533814758323793023417014913421996051686567294190727762066259943174064598296614480492207921182236865226532248148293747552573602786512131500000 [151,40] -23190469203853210874372191990221672578986159749438550663265186473636683379902254099139696038658026938038601820921247684310707495416935462613297967388561520126439610726573087968827732981698005227983231651904074683986195159896647127239703796796235175637186377583968286427051078591018826781295237485734786390008883749839401434528475498055672179898312385058433557507296206226034491342191979817302260821190300929343666451928460621325281448063135927043472774511206967198334893024065168062666553050330320637008096950971372907290950804072681682037041318291600744908314553655918516412572260037947471929947754583383571768554221572397738664083667399942902614174878703389256049354246315691159151795646455363714712620535354715459822690993360724390942961273202571848753551147434903140114292861220064244708474822459081051139297595916259373378444619754832529209546816323656398600045598576899074655898989034986678030645336787531940454301745085285307199141167472599920421697011016448729698041011968666376700565237481117859572366144548572881579252868764054409408403966325376702074286554605628003100539937770098997215605564218114035963721314385676426466304083516958139214104820026241806877993249897306151256685401698669757993720458118536819717908403594058721209611373707327477227604496761516227588269744018359671422963363784507323312826946753935304308376257927958264448516667050833976583272528269038646551220724662157712495084215401282436837389613328667804195332732713470921223126236423887373586479744539781266394257382303110146318234031681182384654513947957897467414261452496400442041073797285071551675675765288671801892183830841387235202387071157226184504195012448292714937307981393231179527600629605162532778516551516623155087190078063777823919695941311943864559307238601826762372165221521757652227545645976982472864841375 [151,41] 6543607501601815490697629342735265340919244463364709668714519427747900686611690525530050268454689181334437801502097483157202177680980235435529095041341660892527355163042166847391867519266826155360381834475198535736601174886980430056151354745064332857173099533406365772942939862518698867063408868894258345259729238278651785368256822679359247923265136752401583587863675986343591106081236119387872999875261986278800179120902560775338640859153138430046607007606250468042491696592980739351775693791440527728200107196510968447017181787115406548126678126627176510632612863485140063418545441040379769113496246265179197664389700594226824842809110725523315172478738046763128517632146817162935794943735006931345313491215187659922480278903711290902840319734897772638554166849690611839936303223457760055471930546865868403896110657059625961841353834106736866018089907961046521544650294752659130127615601515894486883765871554338267319878374700030846493687407650160753368047554715644780938492531627002462122753575565573845512621027350012026840921373621618214736168139096267810483053716478772524916055625121336273368088155702150911264044801264157140093984283720679438587871692160403435218586289224769938543541394021248674177907579140008426556353337734506162564476448597327713815805590714573170129027970531240090469755666574428402967291672136127847120071629453969015902800184341738788562523576152767670749885277761943182232850011881752362873564132028013175103382987795555213503911307511730873800534968670838640502550183568202548063956481469476820995598413803145440735601040442647908009120115072732540605994781580258938387420843306692000817795255315971166313248617219099512893408162381503828630091612589092161264210756181184344934163496345172060742632189773880546509277994886620344996600376573089360402078686777937886924 [151,42] -1489903835064534063228967072366293904139047226075384396118638424767793234420871039371036488878183224634965804056722413594677579774478205732756507673531575808426108282066497735743943827798374492417623113907195818384803573329874208052690403969349090604326539987170903601197967787591570778307025261447706875380965395248791893820831785383690875393519135475830480994068547113767887470701146143563624339957930430042257865260635693348109600319797386499930733133750215815475254176398227181380871659594179190731112098819393313840453919865114154937077906584108235428660491617338135042107827400826581145218114044958830499528608938120665213194081978526794584837468627345413710598374912784951238799118761294301382475164687418986286347384556844077232942862405443641994411710067587155240007032020447329916992139986444933166852928629364037054234187268113204125507680842150027241998284518873700472207693773874755630585280317050845935735410706323724983924229883247544335244130613047837167679974093768692798235841633863330019610233096910516065488860163512605181423653918487407756199443027614668084877989287482600308058355153947326238472992362262542280044158513156715883500214662785551564873016870667963584047400411567866506634136781942531449722624904388529847190392202914346591526685599224190608803916928892955447462024534206480284950641147417561105259793920360584718644294177347305618421676724023415958078477742834707791617942686528013815239136860013673440306422869030556595124777392593818466780570562945052532176386825269601591009097931332727050240727800178412458472448826548483411912524633101853186396514383601285976204312162327818169759154311188257927580428218381323311516861633826394745361543311630962307417785427169693969166960722500831284025369192284288069910886707686996688319292147621226681453575246438781030 [151,43] 281982960350038723985120976994012197964070966528699264836450677027699903258787240705812067217114382935293174120983470888932700407004519234758666211588797706244971694637707384782903088162553859543569985159030621500451436159465065272259235248276372131924676421851508727264048540107713806292475904728858039271827100164949877934723744901559397626324051782599283026556478285185012967476981482567720088540746466724880579401118549022711158951775059632978186220997963478150155643364471533594126816924038942290252329705680225746480566294536865120026422881817788431576509438871867897079672554466915076174408012313822034181410348521014419026649007257930100845992185020448504857081040730103257730758763634981121283896754612970023242701977162466894771828095075284055597749781756485088234877238258197087368608330336661484543092683385855537172289327650831081484197277785014715806058069346474950913630115086444880571232719385772515994968576411159729816042681978962280687955214996872644981674094332431544883587606063045626680711322991623074294933088835903546777651453282883706031307421503832610303805187652188476139931957147330870773024890390957026607311357377959249812795979554967075419605343547055051349625705482201593634549468163266240009788185527983545054405165196654667341132758346599909466755467567233057455484660847622494997530581734396595093054638734519954262404802121846685236500533324203687917827572335642263571009131233921915618127537311078514668427848623547298248189282818370146728932154535056733202847441705004673694462795597484817483470737705120042945680053182555571249598280172958006344281805540771785488075445724714710296072381066111722561575446543456880909901621007501051517971602308137121611095992035438994216447349705842175684433702919367731281527255593646318300427056508191659554092096624320 [151,44] -44645296279551717401859343522696743705597587219339372325540824442101441749001497429402910152683067625064505869209516977764312402953773560786638599015531867998564791014663177055985716856305045034968543388801624152129928749225139824712839442038708861161169844745614909002932752959964525784164936280531380770140176263541860549891736927573834140208997110941015571929134121826164052269916031622950100699284612381960875827483367058032899052625807012990269780251249498676197235198419701995718841478493268174261478742028720532557736855261245767378305395097601682944687236229995649730611776356061810341038070240807148609697477529523534150290338594799245966854202663324645887126102948067114027217976308015365710100965437269257612116578178149405164362423192119378679219450034019283636312164621520540257914416770728026103779852376620910618593560559468615554421244161713811464888205085893697416022251528976972509885563802040049998530263930470138524538202942412243310010470517485051030567634365985195489695189400266932503608949487321306917788225530549862606372064371442650696450458261469399256792117886406745526219542578519504620509432594110930021576025640949909210826194830299928119930241077652518047710024893928061625465174859949831368791624556388621936780270309949402140718082292705099538107535799060044913057404729649511945109246384951376298227127311002522269464658497761318625261294108343824479284134904781357579278195137052917706547190149529270167076960760669561861387923587383509401569528974404819182011304685384786096861480388700248655008432009748405885207991286926475289334972856553694062313368266208769106036513000816893155471638587287285922611442565470730197397041498370527580727730424709909950292726720387691432946592445752469290693672437426509436669284793599350652302314464269465649617417690 [151,45] 5847260376705466657677720797221456227679327472130090625660651760813541838706751942631601114129331664869234575268543812567813536837506372185846982518120075400468417694417258728727736471244674973611636844972209756006129056087559358299234861711080391380150507616347240103215511308063872812822531199886920335799748090524321303686639568458121840470485915313085101817958695112168743434439408983124492931347716297814281775961396558875767993126681521776251133154900464026384457975025692742067913345901460205068452427956113260753570619293451437465413099302252225583822262006300323905264854302946650345891935072611055809650089941512731587826033361047215029814373586314911766485802174631070445397619562986063646528315847598600756206165460989819019152079088394539695452005148819798554947593095104946560840066973895009759938697659084584334863517838655725311411608450144841790294180582536995789585927164562928322449220051114990441527441228671059891361419427876147313916027177601203612209392211745623740103663955534033518704134224829299734112927387990785614332831474051692267420451715713863928423970013633358580595941698293772529740441059065316013884186269993702678510987789749076741627764390962944082632583028621186171502289596691865492086336304406508927213509790226739820705729158295015981405635773342013098065688668075980464401929757669320789563280394564066626145108359419205403879616170074587567594346034275022040995515649615924943509386918463875330254754765982960014559471953884440895397440815103490744918041899998937063927645673621651704968444075403895524648306500719857080820469913832592736595528296894726197135531778772908642589237922621948386085259276616413554799472283963714419891331770426609004187197815993598743511795807881481502030053090180688932164045041882211794975334127565698781606440 [151,46] -608356971865965101079821490264627914257498840841547269489917482410498079101790537545238183919509028052196123543155397211361200513148289196504306263256919218205628313490181469120988169884719054048217437694500377439889431682925818389884163292302772795939238148951134547537177548348233557472585300476683065590209400151207490428251034400737668734708322594710537499125311829092287208749070116870659700919082818170579015997725735307805787582385126317260825316427189844374988103713081959701032524698577968219544715242538955752058293891142944797402981410842181265334799139160251934725510705046501224477813540601804623773258318907328288203805833079500180485532241844342759816748282478614216037417226923749713753549499859678149039548615902332674995899682782578183161571019964837246540571656951245905968849187404801492295585613472084002894348194904663857015103823848383617000884415514412516211625985117115999812060918482954896385790871698541386299338150271567078947673782799265770271538147089865494984519397758282443302957096059163035884424001908084039526805009718000950635231187991820317933345142901670034007354788800817411065596377736713446155625324555595493274425915585715155464478534061514772294813987748980802561364813068974595828699340518102427727427376930996035624633248221511084326280337896243414056577833703606715704144519686588880499502296053134778419007145546138928401692797328946672567518936617474158284898295036301647475722300072159733306925016663711498207543442856835903844083270707543908854470195602690651745461018290585147863057765486944766182414604153970979730408009277505006580473262033240322941490802267284873310552071072286525758860089406574901351606340666122229460884982891784246449046156523777412609922194308282027214748459723175052312129556266949573852623453859835821590 [151,47] 43881739921383206904044422922618514513541741105565622596701120902602935879118893816229162679765213665465225032203789804183903725006346191031252132568784497279134859793798437074715659077877257190728486842933588987798006478422851970163567248964672921398374211341265412413455746464035831734707965287735547226964514398690673605793410728090853332401083665498579575233271480540233144302170961717730758789467494110433051752165558530793211304312531097816007265476301019550828988854946813726479321886714761506541171586535367927748786309068401105260097312769500245382275022388165597306961982261614460557417271884806427848007621249820550006583531101489044435647821816900024481627741558992538652006847172067744626569662113394190855606549964093784184172900368744754420545971377208939383753263290770245591224277215430875915942772916954581470743889908358307556140480076239745924074503392463153078013332088223101674297018039743895218325241961685020773609090234052190509199403642323908820136639143068731466240457862470060285001051038949857037590700791989329135584266671722338650251697641357752210379466163273286071231367993111755344136669446368295641054869142446723021519223509504402887221765797965256292926188494963152804023968271788335962786765028017474841707444493403845621209018484352173934506022890076989948236295013646298798207911055176370630018463571313508525297871414324052807396756410204623668429823193402881290722060637907663392874408695526471204889980642382220190457962111845034253423971156639049314206744143545077043838237933168904324496282723539599678956640446969940726578777545004456016397103164200715681629061685780125467382103707867802045382619123745169194344591229214774574034619876842638936042028811596155029301247134428977645252260514844925458424160733334392593631609336238480 [151,48] -644697423759917864842266080609989533181755648379317450291824889926649738451611725839628465346836402183693691566584766920222412751515370785544991264426239617415882598730089711272828544682237880823272298051072580297619535928027718799395882725009525905782664206646711444996571209236808408684489289681510603863439964630038597530760729708829546011075679298421104505559030218113812698620132638396826878776432125175327287853003883501123001734714160160558912617622224289566558876073228495718756156281322161509169510567689187296738860628211423532881807765957526192964599870839818043642519450781547100683299956496860537135047866347372952173573256941730907660909605852330094924494773396839978978584555506111932400611845489436504697797107219427816172118777879314525716228647551005849663114812724320336360735491565935856069859498506959111695597713074240837059808617506544488476200680632870951225513869763611214744186683212608471133037801108802701713130198313648799231738455540904812909314324842739497537786551179836073736631903944010359537681586675553258212471942256710372510248563187283745679903261502630842134741094440510634924666330715534652685475086511693769601487489510812977341319083014234400911619886715158270304195855608677042965513875916288023876829769200488156231791171547472728367310487753212952151405678371725398394645637898093100866576591056103296107742791545073620918969194136967623576586724501482554763172207731923623888042010527313305693947424855572788697454705536453908415904212546561844890592248951415310136118893842090187627323829172110289803182690974996237437341686119786516376886622387454318501016656036125159056377173967537431786965337920478480421815644985920671357903634638546850799371621993823911705757812050654859933645205795590065910169093191377534159980190230 [151,49] -424101916141556206293744594724334350634071440704025397965655036858918922426103836715934454354577645828462449535071587847078938391542009619784546001782212380147415544440862144152025329676615414840132832148186591826265546910058276733844602673193062725500960163778412769343080502504352109018981188351131495203466377941218824622637191344892067164624541427722372624214116338961499530163523906846378409407526259343804507004130974831129220503918025822155045043894851309580767405783625978253718884659339311900763796821994953431036883254288162100529125529888276616532482205411057469534509838535254352292532130638583636738506372993679625478616713454414399882201759022267351596448198902066624109508150160940873787333997100263152273386606059745327295845020026710286318629877291081470243069380659809945938143117978593758251390514433849264030774328523175935901701908639808895973338552833226239303225931741528866876606547351268972011412316739874085875536527773249264073888406757162011591085016468072563763366742397040289995534203448416361563528453236761151752126379681429128467505573440590542452997470686073907297670507366784958963327595528618212490352823607183188872294706847317974613747881328737519746780512426398760174396157185145195614107285644150764623230771396841913253832211520891592246625761679899002359024860914582069139144531811621655670348576899596122327446294291479231283201923576079743129864855691210330134182025667675905834476444148420124690642034246634314213696321753953209176330479573488160018158128505878631886435054714393742147970817741997571697902316288623959450719767131015804065983825823233462870477116938985058572837017485785576653012179720260110278531382115378012205301381453993796661321650972527720405693888312641545548895747341683382414346717933628920554576926 [151,50] 85727183253117165437492514600712489608291216876364211107456934897430251174953924844928141725578877179005623972217717784386989441227127485075600488488749689813075619517365318151977638460362964451450691412986305296104452470872361056977514702195700257388446064443140068721605312535001470713530239434753981718057881125302408738649218943752241985040390526808712370088847524977880257428663455780808009936060115551821485275137299637947437139672572977591639352346655616920925630945691699585629974681373675041242627226681015550655282048950703642250224017662507404490496903078807996046126585842781586083859891047869375390754723702666026804194609905426112289865501514447244189752860688630086260576899432014502069574392650486849203674596528044838052115665049674846939739975862970915999435493307444806221507539243499709643806052184796075362693382170124305492381316831307845258805497271711419182712636753867742029060242734320986500529326382256847749097262433843033969384144319662594629691722063051533998516235418363103268514051686864743857174621736329047331344941934552269732042962889020436103119489356713294796517973161353145750238553043192943732075792449016446697431007443178574044552002330993666365822498575203530953785803546362355421157235107710156792252096662032860961139217040446763240076615794692533222398789629529971812344923642124182842350667614619388091244027332770190294208330288296000873114501703119363053087321197365162126968028653212815688643368078448448579454367708188240929527562126507664860663907068862455403371019732526719869538187710363683173191082932376498754045671842242310853612274979972721129076974803362274673000002907844846949704840740436493241425328819642513641528308867182564160818333788361764167001713977969918751236468874194670287836191999857109562752 [151,51] -10691929951964352488805647456970406263692379182797081092468885564704470982748710251619512862457187129289069760185539781828838735285570813225767871640365220639041622821160628179595596633860446864049783786254578177861621862459004318396931353687422616793278157340224777235871999441252647497618317121064012552300081003973987970303098345099665471209193895468663138006247487918666533808536019255200742084357855175447216535665289866545288020194323679538242195961007803171631451793605537987986015212381192920483891793639626294769872046976420947588646730897605473324677985816710517077720731232891161975416259760389186895649956320962245121706544880020375715723651519991978687470200807961215473257516220930052841422785863939034150649031036460744324856271261569004599079835144461628688415766341236925021020724272896729531866060828161132728116633325852674761468458533472696897019827973544591039890186918555743158490004762638476116854426827566375887647963906909879127166081614956306361781449587624033704953299705787596828386995489013353697046153534574133880557182208932211446566721184337129023655545777943165897079938173856640188488185201060363982190538393769592015965612536311699219661801963702867407360271142261202105225601659015309054883446255092555329070138481487339897262680891787590752563466446573823320293892364607385979634533995975032934980427421502190589590481769292139036676812899508861068198425326112060770636397452513236059344143144333626595217097274056949109129189724405206212401443287337999970672360823054800850173620895817299921623117746847210464855169163540908465142431594292460200397538706507861913802285474896229767564210518689368054047155443462888957279293343367051465123819169734223049492635560459987939583960011911473095931310089866341973016936488913633868 [151,52] 992824555258503967775645685128988346648498674611333533021286811685093419380813973025315488747612007274408803798308727570616305429681250633846076072506375584338421782989841611588882828422996416474857423419745240876110713545407831376609039559499359482768820612102704203673559233867287249351811796396835731662375478875632957163597610108152849837637611256671048903117990613843544644681763295247540222638319250141300871203458745624714124066559476519488760147540169938538177315578490553038968084782530461771622349574374452067599386033278467973867172729981735366144904412898349624812068613745028194795570246180052399758160585814747599916112317686705116718263832487782361446532149231364033965605988853872647482177829343288063571681022610986869985323566800354729098982023408791576850123884749920231588694418566117517016664760692924870739783056578366876699753444848253936880983857125285346965229915999737891199904450227542542254662605757784443348578388497054787648204233797096819336878371181490884207772456522516840323809533788005208919380634053740634361512155181258295229488877319031487418831843972085674216984772666632195730071224979039848263368492356356740869895789669998543307480436330329199492717115449547898337142221083737777325953091681667460738003651377097868933731426208639703003545481046540398730301090626608641066500466577998296957520297669945824835489581944999728460873397831803432785249895413657051902472180471467877302019025734194257334735105564431945961287721891918070703467989199801531520829986797888667752151704562490371944984942523490574143083633633118524608344375878042829189070938783927341083714574149590054486512489127627766236977175792258636640090507953628204983240767703649524719637736974238983280704329746665840656903713420289041334329594268344 [151,53] -70849357643533135854300934322446250722877021951872503728812258448005174051075807224682951463376719338709205376282970058517861738340041535051125552988376729473943573278184475209006668709137640560536309216809948655735823356527645162266690308508640318682208469328546099212866812247224903544827998096656238803427833276877418015751678803170270213621929459039399259144722018004461573117709671908629974825702648060671634071568677495678621859262338458144083935030360621897094911526900545392984193000834929392024538987910433419916319178348976024309799015311840311815813157797695641514389604145215509527706284455279422156328068308998425322393245937832867552535719972947338353235313975077169209824114506376577211227304641396931538701513546245416910057293695295947815847248687689093583408503460343189542748739329944941712898861172734633551472642901741817284467412417745010736150902280705776457427279475482851267961318451564383496832606479828480602190381071040526925731830931789122254220304602163677840031054860174457037095673500896153209801100497443401843361661603495809431274035377743753417652405325215461295622047531541527256198708726055358606610454810650402668188025712827970017894485894142957112516394361276196056306895808532432649215563465564411521968720254345107470842020665731529999051949818885183590346529188505793608443161208727483803432795463393075330106827351300383994721348575232368764511698969447889499529991606732842970103076298457325600805116244953960025483928160627108580049537777838938985346640131525062831052890745632470882503984559240884111877465742509549523752681245713020937649097971619988480395839284981585279484166758103179141709674238352569908102910114032849322209517354729164360639732282808719213903863926286406342044059942263197996867077149 [151,54] 3999670545697305832947903155135664342808848089266487850001766329126025196672443516105891237489216290905376071325366504751299854417094249176632449248156700237737137771998734778540394772895426279627950875994376672664722884927053718368073590373962681427103261875647782325139826853332293506504976790843592609135334166011448352778587358137539264625027846737493310257844467415269228273576399763512385966894597935093932454472281891070635661843434285745226560926937714583878979681363258593876707288083590095155407666929576090373778358282477783350425387699525847601355634291127258844511380606360953906217872989150327971750753577901323247982665503397769446856012316857940350658611392240597255177418386212921004701144183860710651964159841795501844937848209678559283777038567285462748621385131842458140170496094645037522830668583803110610527129204462698227555823157254329378792773109792140459215255718492699728408988514080851770346619182413404907678426433191718524495547949722259578137897713978350627723676027471676268367562506315581858385715977404571859472866739624970899720739653293677499945192126013693793168626462516173351653568502796208571144423917349173158011002175221131530479957767365115258173590922060094262047989169331784182503365882711511029999891587768365146014164721563698139353061778310823316670092573480959054528941766407987359672890804699049843422467768231674382220851809362363602881520261912209420017295946879331496734021702964493874840437614742587130731664556042383041211948628787959681402876416173394905904876979565623046754894717479509704002648322646700362599497547869124329234988384404636399810672378753193083152654032823583105042325021362496824769522370632104680969797417615046617077334860523084194630569133328833047830718333078951332358886 [151,55] -210219887694415311627644756125104044918611374375383371381889248299788067905168255622739519015602460833154248507730233505383297903319700922617261470602938379674837838520927512770208091028277306710365977268913467917481134358022580801799855319299080068348263214137314798100109407157464713819256059265899103220329257136786360072823585911531362711159103241974604561177445409080332826266275659957218647200164519300988328409950270751382626951322082740969486584634161490913491021425157733975934394686347572412740135357142802026970814979135460953836173172102969412757214067701448799708276712092224474890078302409411664866753343762125540889323909617692851526922703628666616381738245565143545108089704026922015819660278457563909189345327205699747392849079925302635722545373436255032860849962850000961854983070459836495868259157472745995427209716214939433547940302174407731229247695156920158604605456061313841388130960905767492010864184887393423249074082287105904664286383055916004286044413454075689802702155321142593691493856022973001722586588245840020226782909609580236438783510329929143890952145177441386266026837648734033828374044703480385605087109104383855607933946100239726508740798307762651374118159907236712695143137522419686735887125885692887990799766717019977777565996182462675020176512242615061509360726518218248709673031596843206756726051215832941072528887152432081836103607873633731396752546836443728691188729253572146169366871068193157753444380578173869516739301389798294716339066417588249343192968213070817691663449657935211422161126521936692818503095906470458398985275142033644945235955348188000731415366198963804448654626616739009267976954877858519430538444775660437605861099533330728236114885098908230921610985060193330103454328759269482544 [151,56] 13344870056066077590830643559673812961399890675049941439874744211350053524734003512279372265710997775533454402501039923417633203941789016751267578689784258178246991594540010537738747613802851341301311711097258363127101458355790742548716969233517396298965030047617701346535646692649610529091765522502293412823671814334033320101092137517001701004674660790604955362612617307752900206378851334429153531735266946325219326058408071509519206209845408524780150143682416028638222764197196931198308350082497479893398692779755098197800926355584044872286294388811940672273959915851757131789801193195379617959916858026184180185474780683925653027216574087200109209850234883884965787788062738640173856239681815575534165018499560050134882808259466012566818720953697872734066499627026228891613266190848308917023675478625305656833331297139154180791480940982595562751307934236644381575379804664863918165999714742923036613701654402799495001246926421774129745927996918120673734004673700662935798723488162978158421298356289432860857415746828531517671219622158873146428761097668442940933189519248376301233896741660302179372746217868831344348390988956525303016087154949187298673561068742905609014188744737430388621430925650735122291408294514874878638754201706187721540367988496229161057455377495840762466227288367827227259401316210209721741541373278405626254504794317957313807737146034065003749226598317394596074388932097076807083540566219572789370896918112450725565729108794163575850342720842981337811834055122827808760702553886948445739354950607960469738704789652052948555222258297221995016147601821064376704885802719303191589974507953402610332185122714102967097798347749293471768809835796709240310400653577165891521052187329202617949410677918727285907548673782472 [151,57] -844408624425148633235719318974704441979508662093741224311271822380073411169244515458009698386008408512817266092082702601026946114529723697354209005646781502268751733212839545858345797274784685251522223406294029046912740860146326700397166701985576624604521774266881435720236334734319988162639545059486365270340258091751909395083640925742559204424662961551440548907394060811758473561216630500366911354524342060272045761320848917599389593357653756685701842878949751030032855026470317707057982794131797423444158955255996328909864905094961404462438392804988025829146650171468738907690796417205627457884465552697977599278935170969371585972286769126417638343560946982004843993183433580773633017743708712395907803022383362539118712639811508125475904556853157586372946355085249962994314655021822936731308988578756264254458465857678873417578065096657200904984980903790459697657098038321449414403892477576127304061078625842930772996128136879302937324516883269028075173236999929605791287096157617840765528748367396755172284751617476808731166887705055522999663944035668706497381695738241890214104010024389043951584180386801938971856644040056219711758033966689434118570927668629635834797726325501740385192137400370753563422667809509114927812805506857984143910151914793735334708179912237018627388676138135845786935423459163756640153832940936917670564843374662839327684443155110799242141414654285841427308374918334636922251659260433020073729284673032985783965928540661850898534412556387688271084471787804669968251244652878149440873280519580004073586858915113477312667026288884994309891800143831306471359378549876334387355613943192460555283505957812577531725410788077294653384982304981606885439477193325403948331675311458182395106538780995551538552628665 [151,58] 24086681716308001568509230062397399852465218010154427085964350200169277010288694907919746273096632795213533031494618590331148189258318208633264464634400522711655875956326565941602577270951443999871348600313127079761147651945899660557050601751971718273765238193657683204082410454417290489585249596316352850112011641599824509476137399201898461828913273048020260661902506557274665235800640333960252574026546216745684005497288773441902290933441988932178712821791276865020302589303329617947028474905812894621947782611207094785808483270802847421830593400312613889991049926737529466846234805818251794090329283975189484351793151851549460084219373971166343364034067020524958686706101708110181840124069098112491689815657547045308227526097899381066401955107772561833104573303188209216156594639109015331994877406513063617562063575982444064082857527208636962343752920678830432336334964993119631116108887264202861289474494240921082114686328627427040033140437248196074118060906377880221918098825910999650446805233949885972102459985559883141479217045565270361586558862691280465378470320721283115263011065075586779491325099561199168491584792803028105688620883294793591007592707317599264920006607967862713395293288593575166641927150188535806834654378728239980479315669939830736359093279098777434529440685780181089602022879183355241332511379616564012453231133011288888517735454004154666471083106779378074970267144626073397992197860104526185385485810946840084876380845082847094712496121731151198650089346692606489017507343614413873593843119226480082981989404687177367211409623508058170973288694648740073708001736813856255504291718847098675133779356818678179934460081822037503558730500645401416584843600841737292765810802394177339699718197570211996200182 [151,59] 1596280379231183705369626869431398216341842552522528690455574334932082373177797358737941429254783111027632297972805849375471451257736843745473437616439994777909023802708442232486459199459567334012359667486141671664304814383314665577588412218401085166976124966104720607871696984218147749183005605128018661808722849675845465569615269314506383844302997721044789860234716358659458649420650533007674084166069751243238215751499644112370914640357110531808039965798777237923844757318547545445688995842302074171128749886438246998981050797426297592752598042541071744090879706738596415510241836984529448730426017961937986072938240503776869094861436284693329473063086360012342891463857525955806234701911937579410942740213625101353462131704997530947865628897309568747157864472927894894841979632053677842530732652421003097181918602832317316832103035278636090669209836674179264731713856255191250303381825552848007641536000933133691211662249707584845049275597681495736752087856734449491635697677801898926749306267194949269762762932354621458451220020502923470803859815137364079889019821809616319898234628869715165553861909126228679199408312500508808922758099576850471145916087964000470326497915885108131697583301537455114800495603778854788919870880063152036527310718255191106860472109047556704477415719994933069768868874442313157730685500662352504189261106617766592087011869265013874980517505361692520752784990784481420041759360716690978430289455478970188430040722948623922712078071690329850053366531714064990294598036103596814555055047841089840278989316940566051646122366600957468973117828834859498322958797778959913308768420106699865961352569703257315873125994229586921976255863906871420311800559031157303214689252952359489958866957374958259936 [151,60] -176386528778975258369077992008999134715057853617078163226338576561407184613096589967570116225768072581545044175502910105407159846860863562304394145007125086058128366174266877545661225447950533230685155201269674716131114264474044045042288834428161110955108259355199208083990163710828962250423763988760219678789638375931155614827855368545276036941037993487121385804595100446765463719723435268745793531113601424501011722339350540134262764277229290819481389963760629914918271248184771768371302561995595657175060126076230566848004505978719377627996531743228920277758963525383993463522572406433555126661351721821640178930915957694648023188902167322706425991454698827729345052945618460838485712155483546883358416368568712452454131499077228737154654992786254945861550246490865652734111287219018710137363221624141312963360502901284024197141629937117537040930325804100872673296453867879573895062884279181289429979767516179918923769031641399682420738608048349212582470713021861235378954720887281694493767605202154876964548821458260117416802429800668857510447630304710471704145074282814611215183858899168764711409941109177479573754980997160438841517417199856902837995044334509065690875323110244795435521269624681279360077243432898279451804214254312355078047380654740837680876993980845304122173098879145843169871805254768338119962151922366028470438096904643944323771522979209479935019484054864969269315809799492017975634421724236474924569446464812870092513207038286381055461759739817059300955962191262720307476286277437127826070383045787233177216136966871635307308109599209541287003499878934511935779814411786623751025323007779235502552996219107936686893050364265144175375302297655432093506440879381394481043688699528435661981370448884498 [151,61] 4580275107884496108944864491576162204879378690256826050987769976038562076875090483468819160277558388512662908128739418642098171260205387283743501207540035475923453161264028932827430404047038736894950964991191110674081294532876625608332539782462494181346849694569350429411384748229262185817133044344824826876285354303764440392442832939969864164564301566999808787099945212477714192897591485115129430610162787062622346070223329721355603176205199266745046320544457973224427196347698911827657998419236771516188156571529010207193198294928193633227911985698141273562100875123713843544733654240758782368562227623367380987616142967089239837611725876669021070688156820766486501765062683386874460414385094824537248915214007406012948130946151967227495460244850939957093854010023865519905694543091834982746559854458377848255256226469962605380471762622866864448282932166932531011619529077544186132784467922396304807067355504633497164601836525266134008986145210794127786333820299801595595375820805268843039098919305671677006319632200707584494214671413122534696418442815409806916160710131051182080167142175621808753302516345489308085061260414683431068766845378156894031891957587761142191633064313064771643008632277600645648151383675281882558734966168466146615463204269923599633722439241555443172884126990374985889531908080820553015478866860422661443330575479821950198581797501228030000627513047069471245465911984425759132246154464620285102582871330116025296785914378240341634980296021686524775624339307534991424483987105290035391135626265570276943755798111225443798129626707563162308685807577969725901706532652096563767202490675068404447958386307627662386502046613640557385326583730927393271471319633101646935962030059922818189742226744 [151,62] 52607262325925366109684587521487367026478714389613070327947209359669405987754403606305018122609699337005925108486980874209798392158547279597753550685891110732081061244648248219060571446261111743945849781987761212566621867416090315621527119605071586132612432765802703730365866711089000363256996583562243759539703822993884689656409315894783338293349138077862988141938400440051402451769239661534163179044373488709344988472986118567555115752823840965845375638080135200656638771177164551360187006218797165452131452085725611422717188742790429434064525317509012861751915335384922581359853044728646303046962242515427706708139532581008824430302077257202203293077924485543702541059799900254017071584644185513776441321291600765603507560497590734741098730896080154946621762913746226398629006065504827867634813777966483318005646974395101243804333767481444776254490445767613475157886403631588627969245556899626057742048027303760600003651249404058546026555340312730848267211321833148045430587975999793963936962772986856178492405564983416882122727373512586497591327604188933154685684916898006269832458102782309324773735622991354362854647411147811117396921095237026771015967335618488752351683491757348634322482294804727762657891997218309393195423602299843662704858285736501864133199635840218766798985705573790510780953762817265517303643101932397375039163793085785392929891782345956877367986612016457949040336604985130323922236923204419941609181980512319799334998318599015558843912830320217375591084283737520853377476334184346408133595385444261629187044853794271030772836997238413551802293907592179582517578715522349564672923821703396955898478567869641701332051846755921282172570499960388073102085602936066375890860737084578356834788 [151,63] 4483882076233626044603168292438646853878366531125741388973541165231510791525270497141611526286354088211420877906972880111667915236117925763367731722613463012145992283397111346758783559338090775999873320683573822816293043588980938674179298787376535314396114776796403358744713376814573965669394353896197464535770693709754072783396813127313581313097095029179535772002778794184235608580123059841338121776788321798848461218687244204836923503741523728349616652279203992163002450399823402469385652085797127712623272174020727656966663120992189776202509932838134871138958244682428492611818618712525938521231005810895294965545287055584134936546914397985034519919970313885589240505404641607125579754065490752749266090892152821981548888100334241259002726202837348715647704292010175843659861430777560122075198774785106643204349039402350910135556093716017275192279378321718222763965341831991102771370489183144830874284342236322788357907782140256866431610342958043494142756074188383308850349738835328503383032861348373123611258948960303336880648958640616575494204155045784052162090463604705182842573613110365204382900227570841435051519602644025709895146700861017173550822035912193180879517052412686898266840907526391539594503900089315242296882206583817955967382598464864339064029671859076759397131330028794064680446361707960175159465620247383824662258103928404826748387444827205341214604001825003841751631767487761493382983805442027590727045515213317886298871554132896806049636993055686047540181810581853727009969671338170772654417249594782472493525822243788537284706737530444888574470254961040044111959099343774909631861955309989639988546698828536724986982725091133653096298274396369413682102705454182731314195113179109892336 [151,64] -687200330386807511118187982325996302339654746426012096277913538974171456544258216561355162374848434391233459242804617062659744227822646074486986953922897932309008607699538109036249042615351737012623751445372721387188270858807058865877423596353641885257873669816219755130020712574739474383297576751327713103741898840052374887544368490897611769783936360635646990629302343193809390859815991825880532454798316190604228812390295305020029848191174165372629929897335503669239276997321775585831068536019642482517052158850074753831943301685840781707205629552095335015763656055311413909417809543583824223771365407131809335373694049233760961010475292170802453266137677203440783545085766813631759216438140959179002941986330334157874055119681107858739495163607907962264400075902843693788933177363590120597946847758481983537659152834252988230331931416314487587897197784933340094137168080761377557088281154958548773788472083430534329422413726954960127559375751986408683692333471036033663284405685768584254104903255903759228077385340218908477236483863298164629166717374922814221338584411670622516602529818641051189924625756323233053417229408946015320950351681208313852480172888606018793324228060099622110805634046357423674141307634375390563825739791321392274803456367143333240941382312449955494765429693464320682771369492765934262187209875090928654853538843267468087942339670275957912977199010343592049946427012967647021542980801279652789421615864772643824137644503861338330207866964596813436400076588595292379712445975489716141215222343168233154875158447885907716727443707305754293583054633803528320552965428146886796843401476679662945211097887109459451171990366140313346832879952650718012872381378293469227634145947493388 [151,65] 11148034029869581145510522574524360805332559696839784757991413344476609204545577599552373531472268849290778367086490791941881884235151793491617053617132335429195481915483293708369150633080994762194764496380218836691825890024227117521934384551437563765417016661760739119863664340375056930667876264914897803765580763796658403410596984603696306873978797157332641194286706608037071254395659957158999625066371039202716178479409172837175739608948060409370982682478721826575055739478963254530848462395204360416899900806430182465732729290890703394451121111951493216927423241865159981221609128328709953431378280102655264176230229742872170425759982632563447098261358275301729680497620784839103015007734854727818879584286200201465284003973669877091806572843446094676875701380872307287895837458088832322286147188078191412758158255109881654370948280971872170127524896981255710670312708311805918321228251597578332583960177493253827786843284523550135024633720884229165126178221712049008233565179258428199305212480278461408661358764078274563691625022017716760235314390809223279828462752183559150063096192154067675848726679034381496315115036416387255731106511851655988791891962609602856465850192690289767904415311876917100102581462089471838485667921503467476979499884203141164822707441144133384919645457468763199079210558426122645198802906515556224391565014988172248844760741493317797218537767129563897744731246179640694452376634503884638630431549872885260249171979832559363293639817805444272038085669161549518485657290838663172094544816059023006471167089090435098937622292255037478217664720207376045547384741740936073837707242372327155814803676618028637971822133859911866895587238770208201367035987933741913213971354888 [151,66] 395127606266012397404848594907860051579350744286493517315237238734499913768247081655030845459680205665587452103854521448298667374829138673724225517757729588826876074093326626354161032620462508329114377459380983466543222269138741061111903356816687470563389919004151108288811281801202042617794187017009774002101373753629711495829760292958866215884027661921419923203226932823266056115900980549029495883675714841996868765949773388767792059908446581888857115492317897756262184620901453592459639756209966334395271569659953970085118516984492368485420935697405948948663223093878828895481488237450112476308167055142247017820708677649080694283979333800923903385948182579744925844408746577634492753862605900875130259185317403232747310672066429700600090464084014726388113766554469067320060363318736385182267527296484841626777674005231582617612553130608381563419871740390089616999735727812323721849069902210493672442964326480086305276498300757390523012937786632835162683624738302596323095057711004798482990709251830725348909010286519296026591409829019735303901406110706833637256497274092160548264360881179222865139287305504037128187020836313653584084797818400251030884329660566744811253416342628842272169376160479396219647832860705131618470859140838321217933084015169678279558907915664138812713777628202701854434750166350782777938404135809872685934639362863589665259210581078195621219774304215763092012144957979488281072219333594608931868333153491295599051117859026318836934005460058884555282096452943807962231158235863671197936959329386586891940320470406752502247872368654772058664186639287855560218640920126528700063884532129557138672306713780752155716250757066911853033692376833630072221392191369982737171264 [151,67] -37614260171085118022081161611168217359960041976876385239574587298644911609769225748866513925275503525689310163586927167919497488866458377436032103479757838174172911590978788991754413645803118151840695795711237310267454075768926932404398608122318771771975727666021916206013255499495960076174560059712779519772017977699975600880400293521678776911119446024598805996058584969587465741878706956214727258880112463364731752808481728658701041864253685846105865165094874412572505572310218070286386199757343261571619232212129736942489934434205626570220489466359036183839384762554185265957435472244294383444351584905366165050736357489790353980739013249510995083308854061970832216919518950099937953890747138375064749836522190233394992063985115193513665136803525325465207723782166716152866232226032368240912769693828044686191145985365861789435496665369167640759554977899572665630354891048920986647761084734751762280252304817677943259903956054824611318248024842214506679286393690880589911429346131842628098678403197008093916781016646128988320487465503486221944973011572473472264719462290237062946303206608214683403286188793635120348289606209450044808328680510301088685750043246151239102941560330086823415043372996603049506672540047041717088438056662703496970367590372168979781090790213604434305747115949387353625177159743257739384985987018833202771723390718712421784656677614783673359764692517653300196624959153980598183167297138440212354519058803694425686142444388598418115605145044638811559093445093683146991783025331408396268707162191468932329587465867685666865803459086223198408498865992073658997386277396001491966423507269027178308909936949723310541548469319504898392535308898405352203175528876457518048 [151,68] 2160770946558813976719599778119965191742715799143096097864468282948019569787094346786878776958023977239680344369762747274178621651512698737864298060124223999437105252423622498108925647232364647798935517312786539299653361046099059597686076921699425454233491748276641957220324405222540969320465129670784936312902586367275937553378238031926074818174827136229872051614701940168802917088689052640624360706229008611926732249710035790698253434414075368000434700343943555532848683499858673876741017204428287587379857256773858637028923146400158193642242279535900052140813526948579963137556949112410373321761384713231111651262892049982478249103552928318100938925183350476697418573981932169442705700845131588138008874680918266196796392261706182706638741955571120459265928377932948932687519527383340493861952762946452153283412347968957695718162704387449060769518048360146740086835310262967217153313150210571137993796736011180464243215720912342649808805740140786695777283471274956606502100923706961737310958619164979454072634253802011393957718812556375697860503392835379784359525200393617118684765347936414557332589662324559703361445112603519883020427253249675792594046064593993797624668217079750365946506874210478740343083093028591152836045024800634196697737748412703063889723362607068825194587382661653730337725659299533296292012528835162990830136203795872951726052858310328161794819473537396293443385070761384031197204899911295785202945809448701501433673669252009258393944898218399104461754104128752526729516780796178654474464081331457059086915839852199325029402908219366206103977017987020980779612238590592798045173173654274487271829715179767682973286403570998153990992254795947569608504748924719376 [151,69] -36330963051618571592498548424436457577897127162793773069632370537013059719219195410600168914069390561485086752860898580200557377975383491568267490600714603646616941749817747359833757807076255373513892316267319838765763915719340764652139702253715324853721140756625381924995968256238958318095167275957342953413448249361829692550947917184675213675402346117434767112069666804617451729359811391393624391107489739764739861386055098333730323495387338896166690976799835164875480223624359109108812458069724024712308966934358882922790407933566295232124589242519130661476311178638208750383673884658525606204483537931418340971404589463237678826289422428876827453300314037711228883915591306393526885847547893747337053949032609121777230809931791055810624971560085672443494737604989284542854468990014910435172494107705053733582130937570278023234116819372998481827078462971376883235259400836027884753332650690166928247914089828341962152482361248801864234699393314470551275623289677288084285048994088938441749460439012268305033768917138227328892477176675598201808966715775873462766620691385679485441638179433167422100354505382003512408484752049136148643045384676496639497077464765653194637626766541308724586556401098371197494645727928886224082320665191492745456471653171910751790428942953069170448218472779660126092302525044496861612785332936307047851733112889079413362066466874817234723730932083086736765371139473716215731334355839118859639406769758055117379203442049993463637526418456800821120246740825653470306523797331403891238500462889768523270213960005935534592581564659840654677024786214857669383893187767229161089703782826606703384999614616099573913981137604877090886234787691815752377453076172 [151,70] -614143372249099844716181901402847749325737449422340805128748502162782869081517706232104179536932847135684745110816289291428585780263539834945455932873820683020985978994692621129906794411608023337252678848001544632589360984005356067240148331910485945579242020730857420020731058969588193810503773218836936462072872966361616291089365030828580260175551071782035138905443218668993614436765985082058466733189730747916570270828835677476277464997205256334630866773665992852975752747263848437399922011748259683672046558043579798591047705351303678145659914900391656307071705269928963777557292641123256114396031362901419063471114287481007887435921754206798729189235665502187425816142756285422018805671159383962643537964564892013316960038898468000496392705489949137342835552546307572335382038411047816617312637743322202879582358097963832807301674427305162075898861767276407500518072918117775502283650466883368834760257276965384158471222540719905623733936781580266893782531444773271018070011247887298134108911893370090986881707931763317363391498288712382821739160898691814866526873916007375343939061140560006616387023704846399190136308957694049754515567671092324361809398233374567005146415074507342793504042558717264273220951317090972669359687922679196878802040864544782419101174013465351780360252275769961403097733994131975502919051711477642526013342534679460213209543340419028101122654254323807159305989664279499295272956550619194794804896392007514789200608801938650139332077893255795829433529423632858566703755762884331400756459725025116931265318465782992776287556680350493457349607505917388984330380470046878310049395325054063302863375205340463069574836040003469899615134899035400859099952 [151,71] 40051168857417970714766280189830245249954193712785398797637921064741607310503945476288266184049101861027609705344428065315886610463915649636784244311485512212421015442183562955310949406267865502949645762074534417234305954809060326946890205526054900305122864901442356111228661978105280004303768176524108684701500861624794314180930640841301977556752502176067983363167857404476381643702417125019830989102126271097915286699405971960192244151644591703889164914939779501436543420757518446102590474363751422472747979466715755878958615834179922760413470778499072167095482617976991361576023227529959456563154698291024068206069841742941837644875239576784082734492194113935526113881331763617796535025860522537965509457131905324389249816264411292251214202871425631831074541502056778580846740164766371114427371462428190766400220062622367435330853349327583387537621023673720987039337377306676610577071739698797501768326521238643169685396245502883497230300946154042704747908616706141490931176367769626328267244593798210240812948936629986595732222531373292564232338351202633829647515425985682986511280065281791206123919614194712861045927815176435690241452897934018331665137566813896120799051987296407914855077249249770418547292426797698815687599514296335609815669769327789014459234471920829167920231038344518734164105462444851411822805787547782722298145791265108917286724912594743512915465251017873694933550822654046864031115379669646564785032316186547082943135156263249121692829324374090854371713657944156420762137586481365862269022550416538928018337964282845639770081587432682218559109572051470255385637497683794045743388832876532720714991465556205955854929191982017393487655736931715717992 [151,72] -890809379981626189524681293632531051961093632977694358093674380777607568166276675004135019666119663920474064301064140032994553907160606370051901542882297043432152028558394611691715259944760197416417575918997142593218712120174286617565336140230759937186616236230007178614436320498653475135092767022628578433663831212185850880603720150076883867623688764738747924332917190432048269848769552772796874827883953366258419122036719402040511709414199559002352990463948701002184572309377915890968185260193381075724260488339040590038460357983539712703552477329285469242594661923797746741831637038373701758434360708195235427375574741098785930853197879505508432962972768530959979609691276878535473994217773783203549349591504145892951877728852036826041180433904557865616553190699666748842428884488126322807619102789648582281932707093219823263468347181489850077654530191574442179632304418083253274364178812424039088212779336167412740217779560226246062991565934437098225391060310174799399059159654358401778674404148503099738117435835352061897861098823518710537925946980431335412435210515467305693602467941032361362260801393476191440118168550389428930405589076966510310734931744967521634082415155588043242091438315833730309554786484685087445435740473464273168765325556123737378624625179034748567265711252195343711488859046971995797807025700347565202291568299628467770668724028340666511541245099385020585547394401297962463788953627305492299128519661665418772875449254756769097968239619191396960636495666166929508575399820659710973494175419720441222217967635078474784668152963821696088301392077187785400800123946450445643062690311815024335908440543687756808486576403476036252411113498591120 [151,73] 134984010682468607162869537350431700992460409742034324546951282689121785228173386136663771690065127963590302706248063656077907073721777109371075816476316843086627796040772720967478896085135671302262595127435231238673617399154510321859768970264385738909096878256093558880220549495542370997146337161482361908940792852101114829267686592764735895333274286388358002306503299820910934561989825039782978078902990859649731804427569512077574446465668490885003974287704049432051816470319373084733984949348911694138878342160708078948910950044543268182996147252000871841421274915936177218455053772711914585905237376038486667868750273924802653400756226426062090992196038281898176056397290801522905777265857798688745440258936320973702008848470649309684412244990580014620812653838368443875150623099168602135132816220162306862754034702800197721824669010446784673606969149366147631856005934179753970398766346612441591828638612032319618063963684805566820743916209491685823905832281217345832152136882947955319537089548829738363361820970170358268695947782961717740720265332556267174542706551115017016068046660957315556755353752406257477766804539117815397322832472095645094577049211514659931578642216045100668459918343702212223499309818929330400285800529699372052130814211535308364983498411627668271671613952022655066901220331851228646321825866330028249760009465749276624449446306586134319869420751948472464999558694478512253384035959469738814376571944551725577887042174127812242108557757431931533897230715304619719999543269967032824187863638512676968739349237412375757015092105086306138072089071166580737512927367622600896039354862559197375563170500035838770331986456413972677365470162 [151,74] 337576560610577073748691127797958221258157282053119414744570723477465256993318691848143476825275926334248292542948885175721068768693233409383576443974567293762824156220655544563394291452884788577455773975098356076349703493037663809017597798737181092907483174410462574543959526648622523291007964715128989393810468346468566015890668787656821169942615664913917245709173367428576353856684552632607847973805491772369590501572500422954462536578521959797193707952345615589189680638211023833027579161225676049115681641181064378087742723595692790224643760015201016727871856251850016551410097288593032599163068479893200364895256576313858676690709130321101687993547101824420286972902142698787706584680663020507338415436575488215750620474680309107337413233344324278766662132533132635783585117930304461524612558325089315435390319767775175299735234841972681254671102880336939191306439850144956101826480144211647084838273512537755932474861028628300315867812431600969133246779630555861532859498558097261567328669206511835351779846866173122216092672689504527944596546963665377984564126117020442619062729790907993404432647631984944998209973935177912444588701543725722586499567314270375432626494785264828996370629807358383233021728642560478927777820726735201774821362106412394957753143887550858350694493329905987769463642246996620315379251865738700201864543861609813509710000528543748541476261429954039002084373376886802190994674452964414088728737292312903402794974449727985565265984050792618985855278705929956997439474674145011649594189304924583192570525395101595086920302717943044952036031301580887159729107604893232476463962481794016653595128916652555062310959189456074279092004 [151,75] -5857856938685783789734911124960177336033513486718266786024219233999282184617703459786649037993329130817681850360688565046855854680248849997525929376946346453550987527392767906367704919610237959465832016292501666593737533237370640209110196929978943910817963122854592809127469149140474166067965145942559197002259456348426735768810799273361197176840571034161179825129370419169240625002206316070722801628862380902311053163760554553964876731420035461809338898357381988534394410762360534500976727645851204748575696457196873573184577904417578767465861338136698797877095900900754065544015354205286590265726876986178647455934519183222686268327764760145328628460006277062903803514935604530465367787170200419725915323273023493212395102934151402396017360838337094247889981951364596302850465019981138680262722112996130150247600598033361099518543080630999693543512982271631537771469576357426664214364148837130300437995409772009533751642317408880974920422071918995149335242504054531197876102767505167605144371471232575611444027250047961766086551196647909528875254691100827946415004093398991912707122913387000544757680637356851603441281502012775731467350750898280984217369989904137432435562276870590418736227530290661285557096243578598614168037684798031136170595105983577495824783604658879604373128676896839212861730188639900201020034818745118931338145396838360540289696709142304659980430978792564561181328237166345131762553022812265325031308521932977600398263409084524534239513930341911390627858465835365861601343457177715334459312742662784450372887953021161894255026305811934458761127831640475406448918646968621192741428064222515738873792224208339616022867638731839343264 [151,76] 34737611154076214141259686165561609214669924769356736188632502376468618668498470009939233373595664111002245040876479752585107684646307493059639966791157252483728901156847829836110557667942413254110086303282968839992439408124973283625078409985247641556728931484945898058623288444291763560052514492023538524330474351789076769261448576719639377679570721360302725640478179018685944566223100129543902553616740299849666384496527252206598472588425843043436808547061639258372799728996651126412672274261878673594995661204203344822160293533773939555474910008671814828273732459950380304226602535923475658845815020292835039464396021770065868050226896844937090409398570245457740664292715935306633332744255856601176692426079520558540176124494965481565324977515989356871067562931186042387021276314819836114417899181705747904816796317298180540243755760504286728160099976359173941973036148373387274904997010191918155890727658593062122950766498705981455637126433664661176931154222828793781861299115727774302900648821604870624502327565504184722114528365232338545114429285775412867076476866391320310439425062548280082909805935443550627281098854163416213583664625171662852857079858090628151297154455140517920279562074388367151195707120652971467769233384194728057103210368807086287743575115395893919869885696611090974434064844225455608004270234266358830676955080897695292125073174508361983472464691212399559475560209816825929138623596372978633563082807099241183346907049321909325072340091324535220904740456434952517140962551542752367637515471649046041003657254316564319745504286237534022650246903216278474968107546498316168609708714216490321190487011461085653646371838133664 [151,77] 131226395330248091401239928510530229215069891627034930859763678140737396877079443177433753779233091159281755018183207055556854085423841057268337662371567997259230018466034080553348732027270677898431132916685789646006573233247505691275135190978202946395617786053199919834200047749784714690967963000668125239503872120069540850776892338312861410750227349045313447428177238454709827871765344671489381284951738126740038213403462599631374340865915844449508670633073156918645108246056331403769272249267109939805757688512946682146976220250126355769289658219385635179201842521440916301197077609097413635301285262725975758506275495511250794775574455231756900699566730505055547777859932422584499855024600244978807735551383460257477239861623459776692390695345565635448051221560484239686585880807005036329403180326840975121499376719196979138465356558318826942378133585394566115136467619685938355548514643354433419325278786494943522881465795723120362229119116817429554196864904016364372336062197419408560571892344314697437319753594352032593699163807929240611129800140322551634751306875823301075959873116467857284884538118548360230210771426624625503992145552516396073165811303917196231357061521932387072167252200299064715589859794895824237197343956385892189922015284180450898391328541924675319072534874184149692323599382368623742109790904522520946456589869596415494873075211879637855758810673275402786722734866662486342478250151043975062788963545216168695357955085437100402174464649434368360703644072606544478874107312955033268277855497435464045344559079951439426012538862347928776531426944253866091683428113099745650290426065767108502398357731834249253746381270 [151,78] -4653184901387337412960454135456534254680019880339281200335343236408155342406522338058800175287954007242268445108718455381626320880639513501399930746297025001681945870715688917051854247923324009339598540237117175681737732186711824108347579607796285631012745680817664811425875138338131951070281516194711803342336026154652533603490590375343183887187405788144639232172789882861514102954228958455114433092588048145728104840849183622692781479546732610950549497059098914229957050594408870624432564902707396264047429123678965599826842443315909078718419282185136557823402771600502989273327869556958849269885241918346265965088680702706101606933757355685832931768206470033645414932806183233871954974031272404855833041104257517334183786704661590607338848196913368776038383172028758687756876725861456988153092181405940682853225894978843745712723376090935935538078968850563313280378191673155025188106849122854612840878275794883999537623267254977147089258721593440397271457967280776518896506264970095276237618400675003994413176079811728468639944930472012938614394006360050554970257177845730810734617878281195564570574708481858714580513111434017454228435253752081051963941912917694149661222459199959508850713847977447953322647671235243152405800441465792033371386422546724810641002852879185596552837373746331598011224710398980799219785430575071322150496951625601479062941745094038299547951790295509177322232683344968888871114724184516152364908351196610991316509797104319723402174564890795009362378980197574633159736509957421990211589435167878007671331359199613374526499815960821120879304218820156236922054582173330312383266445102763046807581701218351088458920 [151,79] 57661456223530927167030614024636092225641966577446826679601546314396511537124387876764079461128401872783730522839260622927463773532760879375860099049904876778362771209464874014884931203542475285966450983705437517379090959901500536000761734040953361861984023029713004852489506160973535478359185826075212306147393025294783616298585234861389417440653475157656073155669186684207710353220657415565196541562124452817918197693735504081258791775319431361862740456209421792515869701505195121503504760685680950887146408303179758672311001025694327716732499495337001414974662764459133526315586056653660701819092870882221413211748608482572135866645449839390116344809766752534514720897312977367933842099057333729712487501195670099028913959709643064945937133728174437262392811215633169609516646599738501588422939144318461129492992824608636188225068488761406368396387467864230436207343649461200849361650492785578661219547795750466682186945404608122924467361829959094855035681983835244806024303430404923655711875413136248685396663350703391802426099034046265305468539884080780414198172484830077960928778251654789282882826200066445953919462155474842491059945791090057218184351102673727985527460458679540385755072462687821821147730456766814126105669077818252710880532101361154423043415746558024685941208778916932365337115813847923819018976374593152696768660597907218353312385388252657194677716570090360582633051197897790321612274151244788890178511644503698545227739262325344377631984824891564232954013759159314459263180481880771404792856348030777158499569666844539088262850223374546525404200565561783444947131964150868827621619331586077916836263116093961016 [151,80] -272914300119777047985670966519045656362513631075613965676991286132742062526144321879027669827548207588475011475985639400801615457670288829339584039295433877627811914823376853463655472024447597726600729185081221335465894904917018035105399149385486105580987905660152175316939311314548217257544097831150254216391873529666325714862417128539359375315096740205768748723229763572551407002259304085638174299410347009575012117756231075034907600061083389981978597216454628994171340669315997119739225351390019840897112443068672245248761237971755377246180278616013384652437798712174634883925641875724663424237882317262956763717178186876757860303976606150786103721665862053100523615678862425987859969185204473925958748757363039739130717277464850001566693512195571785478347516671230822518059492752413451235183089545550918799924703778247290837713376857221993039446712966122742583562407283823311423225504409115986331990503976336381382766982609668827283729811823048790827075224207440933231911384173524420274524393296199784396472568892083427884708552447326989326053694276386918232796867721113941266567138425705465583007799789186424998291722212772012444152510786572952590402460167484747191689568174197379082487508739547544863431698957697986718978222226911462985207068186195676329543446347724665354835125710445718922640128093105633800079248855006894375427301731113575692636426795467301820714592487634969995292209831483248740715967201594493922893950447469735473189888681323687150359244775694390667981563161706202090705544393791651254006509819897931075216458197805704782537752773780117891125360469386165810828886142419935587498733800103999051887071868120 [151,81] -2413880358199433740802975409691838396669575854326731889264254183764610584857763073217981412244221816209409259760672955549085441969817409954831721049627495197673745892385607229100989255917552964395486906976178094011978543514007290691253758291092689895334879379705028134398278711303944205838145190019524571559307412242207423821653716162380512954319407386942440151927658435625793258125713805625683770207668980862180593931948086583757533412891305281004847068748551131741671108565619617851410866420515696311225344069704731682167009114197206351453003104163271642747045387245180339705142070481538400038401196970818792474352740766782386321539887266555853317547703584812471931792337672518676636614117450841221698953223929067939345478846403494674336689548212568842052561650625552272522830887473081943028955966079170883469539309144380288055002647709858125992221939797098653817862172542542986700196494305303291203990219948505524671512505606842711588069433702723928783018740750527173373670635207996740140313890718704117206143560797326781324624301600022912567339893078510503957587287254184632844213282461287075398577657401999184148184105339388058031011239953743764792440031382455729208520749229476631785635043808416233727544459999305098998009165246280877104262690021789598540978698713643790828203153857509164570947524709107388546232216974829613470919704217738687833420265584293903438049291279975507904406095838225833409113582292871753498806000471274888433746136689015181754516668535047254207082635794465851273549200703709413666986141935696526113685059370374121856531246531566659200600907891131234289469775303069425391279843746726967022862944 [151,82] 10436709850713857000539248822944282849805890293605151952477776204971402573570327675185302903383166417776694874790468910108789786977046855464116490247869800192062122782207264663197027735600563296189563561604592016841810353168604138248989467552538770800186818073708329607854794708570769591166587720539446904699982533461267205599125608258849943504880797818866236200077490460659724628135526633923129777097130361499591418011481321545106773334338229580787132464843207491944634357025074457708188909321664919612588055630896369815095398968142333452090003029904799814736188465583431476772025406812644747086201778257579837650880582653092317395134917600018774255995528888888965966660435212158388120416429973447614763905762586515809313333174107355157858834974664353716825699538072176977241817367125110227500911945972058629068431757741487647565641188239735309987669529649421718712956144943226195876443099499046065359069922467966158200458119062333333346678373677394252879880326925044747431890902125462855098416265242303948369418922335748485583173555924009201398954668420534217974453977682164812916462202672773201701837439898890196884796655682127445898966098111298336447425863151562114116788886849943550359181942689480330383755306636469278671408433077808361421026998869504625651035546132119802979409904941168736058949188093854499323400228848820541358436542001937313906949734184995563215682903659664776549008394624967060225607705760222231455663742836388615833658851580198339660981159312425604250461588012731912488572183817933071241631368772759617660969553853231882608718718445145618196914341390651318700879380523506929549276269010368601172 [151,83] 43462809132944050250288163632795360592828009586489261490851520859239062600422339488772619964675117404541895562336050509622377406357696997501949718163455297114783692131239777553256424173767324768388824479154246907416847092040238798328553578377729351534616728644276507196614473891191788871831159079740689157987302640194928829055946672959616828346719973930341843875037443682676207868756405734430641359499087252945865178559068868096417270428373269284951404979158285083799249756771771543802157733993085194098035311335858288475477937442637027548980623617851200848476702834726471017023777725770378708066064974110133415274023042847176238395434860624066934580477004392744044203201468758794084961820179844236212264403880798195479672168966534558914908910484721628300291587408471015275753921273030099193783861964764815302717190137769918043938890302918265720646513535430117008575140003814539508147396563993315185477996163609589138128452803315218710233544996489249265407026666599109041359654158736177382055949610572745362177260136110675967341561757579094135370685561081227033335191534588045686391643799655106747827332886059701494761614044953321782391622002914245504564444609101374571414348945180559737087324485054531743494942708145964144632538137584407421084604261224662884732300803775490609453306336771958034509806813241690515760993161406106719740412279994911580200100125099897331995559976954237637743380286617282533765051391848565719808356988519105151553251588593442694331147379099272184322398191438320813409181711048095313674116914454130895466234221104514063692909607133086036243678761386756517775002489174585912619252819261408 [151,84] -1583065552170893841008497841047943899628069014960952253715205662810656538872481798497601059851354286066079800059718032940126771351628042691423064921988046258561572184851513830548754136342751789080123323651260638607753157098643144216838917210561042912837109386613029592652690667065971076310548383861952561024237681923268360323363639890656000551578282227569942168417161988317897333088843360276435321384678733331773280714679874575194923300975231097820776265856966141105023298425457677098189861645271371671101992105005379552992987739915610237659783612314245889218393677978662685917779426331132087888556546458255752455981860076387695194203142243259962766174464663209049066476255144039455586123426714582488276402640663632363667777294466889740445520254579217033101263561364414542003517797804971779396892556015761346207928051967721477900209640404152670017797121957567170435710363488397989637829974380318500802986603998770088953513983074756487348828883496456993424193382375212893804654564993964989425885391367348311456046385186218318514109767976163956498827929772679912236814102371276522855911785207025269999352304258821695819453951560810439780170133132424978081492957599854849194131039577008435345880066341305239390431560792022740853152764033993119628580628422953437235478699460243270427742517044384838756281844552283546808158871372055161093924761298099675623012170405055754304357854625226457646883026094957846183503694036277562695720047772113119181749766954003238369224865426905405409279815909017738290941167584945513072334565333024948157299444937490586613638210826376119279565761136187702525765352999656437673266257708 [151,85] 143171711280380986185251031981604378574014817325760786074970287816830336749038781537535225692929244037782913801243882977803070131966250376652713138963219720728892637864028301547002142555005358357530623982420709442097088019578757750157517591930461505114235549861442819972964653116199182295551482255529401378403292146214370580161910421320931450038471188141737071010955931731555099066678530351417668634757760433207403550596300070094665601550702410653352865293480021789396638686710197410047757868207687764438493058874240415798630534126714192519960386243566860523973061524598489679684088125149398112224924222037609408871508964655829842157568227698474850339610904730047601575224855546011778221193651931572068809908391006827812000614243317348589174316187021429081392377999737605079976859670790828497766487620125281644173979715603202926104654825660503745104655292237921948084117492116528601750162655588536808877221746355700293093375059958815664999213646755715009742552927591773386974599261902837348372093967391193503580363070284436007182979888900186412983031428320516528351332279110733805700722138305147123200509366505117074243257239060498577081079069469845408035171282755483983958027459903546223197852109484524345189165202769379929906254535330840027183865938124566942909301399811301430056123736390416747132677956733426317324512294323833471527691359954042110422057527804393569591940566125072782402326072073321723277622569198680664452547924311078460529985242441508824620351466468916960965967740285283354361312978131443010078296891030933136533449708630224312326428592763661573125012217614965179118238262582948166103744 [151,86] -4962863656154060568152999209601051940487965330474986945430180657783758051910709522218712854741144431577392380369030578371699524438808403480633233298407773740532292167935643889380587500464018779288405746502573229922048999106678371992937846284641884913868981085252006369728745036502514714880634173129672569776657479861650406995715314722958908161811795145228797600681835180115693222495831673246579889972182092383874826701344313118352290095030880080717816653804569903125660407948361345312034165621867295837937103040170090014006430111671259017988211588875063872257840919044183794694363357453333183918438416019466805286955318939507663668378597277012636674884745210531028013786036234543967085513498025038929518989846536130611544311560758616242687784177443461324107615906118695096490236654256173796169168653735844549948667355197898675378120792643919964995935667587828322819455808797532114160361400124270901165047000404795465185870364031753370523571703950248061205803971869875123810143707720021623351352446665496501855836443420818017740612851513273068720012112119307205853268094363159387683886007629740346835255068750862101012754365889723032431873227181583200667988008489097404076956067098622117455714818731591799529608578228298459195591404945904222324683439441732522804519148018964383650671230240477985035896708500195249721887703692847404805520635253367031996340925091058308746810423401906497144379113223976367454209626431933881013931362499158485176969889190354820415278571899698974770773137900434059885571817882209723895547491297268173417548368118332978670794365604479438626164774014022782261457476757411790818 [151,87] 158708832954357246765582873676698361212013766594700328957025447186307343951047906022123392000482122452523237523857287928629320035035519369425753154367958585655066065868988517669831758485921802181442107017669606781320284737933395048840259938939584423162575859300490656994236566524751049942927817832979205654998751417268009028165971029042208771862044921359588400213515279640146282527413507554993351408702889483827760349209915031155446562589716231341787853211564183063677191136109739841590034476909281233791571267159894477326026119713193419607580879728560967409769396322027733162093781716117762900947315019436837633294208756853119013600063097378612797147778226643046074728516061506547773709936283677414211053982534148798882618371765026359124584516051921087676504369378959388374677670737083350998582954161396127937360942909130454089923690070684322448592786554379432124124226830992558132967020506434470679625543408750388862321317955494191386174049609200547352621517830227259722012617348785076633897110597601374655700574316726707022843750684218845345713611305913170050259241657618447381171104834250253984659276639980658259597148069756829597246448141151316526771660126070184628798171726760398876577561057489869036563416257948816232418011548927697357935486734921723815926204453219776182214643782384247255692674909967174903631253227496818442892816399832807442836286649551190848702935234025259471515757584851727567720448828702229155902769265735886658570056482980241914350881489784440231866108799768832000723770955802889274168552002287840662210681098828906161366861681546477746805615713054611338246533389581052 [151,88] -4073792552676158712572542482450324222632138162778894513149573316392564319005094893716885614739902763586572660814520349293473639774412840392912240418557317407725701357490213353026069577983243348363979124765114771903539390546621028654709957634662788484406436252804720073740883923706255741152104508967544177153474454385110284086223419240908499330687690402714795517833825907493145374931217764247528157978491921683632200159614813265058091897058025545676938788437004685583483454114010831475853995466069615704441235439859216229198483695964382303930452306706956290281510028155886901570804871227817299321442266861419373471326042667430093510025981103070592016077703026873126796105157331906712035484652985120281130636920195014251487558226003497923373041259344151338225112329317554763714091780590672023660299899291931158747035517546644306651758075833537555975328171829684967090972135903598121248127587408061434907186185141830729371461204141037236123606586473813811626659958303988886395088395644761457011392868641318518273746852704126043479222428425908487857357134128190533850771687490298510490887312739668062094559265959005189416027271463598775325444380104562799454532966906149797109221878849988504533314360265932521110821531583774150977357063059381084221196836845603982754911113850420772062460013827258764235727000318167650232474826852748714057927039117669588775612919443263797076740359609349322524650312792357051852293418807398806048985988940659717568778359115100852351961847727197658656522661414325876435165834241195164719632688481267314191254136345971054476950727232338889508703377879863204830160117234 [151,89] 70005928482233083102951002328768271542638926835028107793989387902704637876748955508874419421376079472794966880801588309936474603223307565725295970899280542510516813884722852388707254354423835525365422672379892763525755789230611179397665178739223601868639129429110936393726007124463460799440085544178109148995822029025975118412348316138848738360026508659203388262148143307033764695092970717534691443464588920544498305778162382436949180016231216488591677861781847007112990857062662456987202006836812995288256270381787460836526381975170901961978010437975406841582730008263844090730635106496283806030692428068015613165652546729701477785922358146757255783509321586807860945744753836291342601422936390464881035737466934582715395513668093125096660580961071145851271365050301266754007455443183452662901782496772012029222487883064596988462743895389846272089516124503273888627463147179423929809545378073463903974823503572379000443427171066021236861742623133959866552690796938696690520320988500036679693499773728012513425714904976792902251633437691541293748565346976198962975297177169576285790061926151783677591280648674906309945137115784732525915792625739960666423419770675582978547767473394115567901447784589944795607478202622930509493255471184090915729341483119675636559558146499768840816121029235300640005745151460100842381101852619004610104528402836778754890288394755960796054668024202639065997188449454304533789641842036299312799757626583791038512646944116790567498902262071265569248133687517916781359544003360531079640381036004879716669115731178627413791970801243197099313822807829907724655660 [151,90] 35764297397072606665659486052964514584254084686561346471894966363021684211894581818415994772432964406088572245260213236300291248480049535356697533315228984856451672387059720622978508650751154893967967542332391487440270371285488546588302745556858133351692191287463079402518967235068344491267083413012453387691288586963244308835919022229835483456461405125921120462018025650307117370388304226787168075165928887011656506932519936008802785137975104003598971768276240499903590074763850423146311754593080715012519407016646617974054338394054091233213295826580170437638698582415046745716594091247770043804781441238851122848956389130007470596848630481902950069678847036109451016020947633558001506669145317262111354902764430653292243162296598877555082226614466934951512733605478064383135862105643962941115335132721230027518114754570560698860015366571840620590792311192335427029108690330714724640233396484588728504390387264642412135602431297736478697084855674467192537072696623855498769191953954478710251364087715959799424874735803119897592788222957739740154867742314928993206734892831934148521290452601458242987985538723045586814512107551340539431978413437085937939576521391696873319757724162595839444485579915123176759845081364949957296248301823856438244564168091360925782017102792821495854497437549980269979381040406524911962385655601142666188713954351235173356104925988335265955279018615805294995710512443679227548734222996391844940060007137787447894578370129244099230967244281047590159789940753318825715791524947095356366301660157283623993931363480540972082902689022905795468264726243905096 [151,91] -53751086987225415540012741010335243099924694199692799820691429526022027538445705985180096617248164087324612450587680904219999677786297577180425681761252540076078256912783191105897443193477005169129477130679252796678064378982118877623332052338156332685102588346317605867347393229306941196124395674468873010914132909232202407754461831882902752223162203770485904955960405963057568755656514567225889110526427968051098492066976154501874607879763877138378767004155655293453898515002542848794321342016094084654067953378703532800412339046967488380283733532758419892358634704183424954318236134266827903163721117066842167073234660978356860022555635627671783952751527055803783262720224051238769868074762444584826603743647729546489513145076147923168197758230260908812325793455668889546404331224960988053013094286273333804847878526769286533187434830522929931448968042610963664660394726524692163323906657523981136691631944992071792754715574108995378395507968749817251568583333063272265264617620150442037314271658679080008583779262225884262047860650777252907154655947140864153577225224819338314554216477110515956002188165744613890921482794149882068538340609863312027675149337556829985257419585103304462880278965070530141869715934075625195748440606665299044894495795340843433926417683324837917522293819238721360649889038785305532121556747879055117636018289177608035873683993468722216822492611111114974039737920670280045833531484653271222151447926866069791479682577967633387067101368209002830136905534199786805207167977055097787249131809309121408200239595738935002985551628386083227208388251210184 [151,92] 2195775713932561847643374578485249502388792158896505371726039200243533086533965997874614838703194752351152516097470437852445101296137474764463106183985443350783443366558736047237458775340891231844166876880067859115749707045519967386781146542225281095290887534531862508201779653849449626794380545373911507557474215781695388541842939456834774395947760838691737110395926362160424835456313036335930084865499276597475028458307621925031893373770506266521216442757609004845303091058870087850537531022461820807916442694419693661045094981282388720911621290149929668919539642687832340391056713084450883468935827996867962581771318596795841410184313503203022457736265353234933598886119241493536177147727344247386163754994689359381416148864078584831740778234243644211495587179341014814487426996112038428276700515172428141867673382636991134595260160445135773304536876071721640031048687733951057238080029861508528953684772138028127251579526359781944528994210395447903441505661592105072928660494666393681951206398823617254714234877575048529066216409963324734492608122683623641708152148083589944143780109306947493316884577548224027994296489662266103284496511305303388928423499109138847603675988744345549616940071835709469088313856484650398745044057495953497043354273619430129566378652771121002192952484907912784373384439140044554646215583380940851564548996296344273177231930520888697502745169711945429410407576809631718485928872047902473289051558845577707918879210844157390285648860888934522694355653884910580000638257671733122501891269759647536749557331532507592045100266684687110944830556220 [151,93] -59473905663122387462101036217886092794687936931669559576733805643333044330917280781940138580385342468344459943841705955749102768678819716696331499777335109284382712270779170227018537003137114617630898442171891717873427899156236018461314919696597622152356585406184437952537295809436035686107485920637600402474001537317936637567052403596231222114684537812839340009357586743493853344558157710263194141696750015055765373179751009470340024696195604661121192105351098815773823154484905607505914265574812185790694371828590641395035496785301464568064552695083055474115059644926929371496699715053414236286553179253107009743070009095231596665908229450306950109187382793510848854575513040367595066323799698292214126343279330425924415105391342553607395112583402650854692858249749569985630515885362338323750937448398864853275248543223713569652286893251377066137823383559600569902281514784054754045217536894219140809691511423581179971063061507375596507167279200179935202302259154322588154139288721940554891088916374013248193586351931403745074510374453524576394518551052763461477143101952104332506023368130770933092669928674815297300127137950725622832305624740695205514633403689175854828356224082089551524597370002799539059635262306507466180252783072569974110227801828931692279151313175402977854151319991701901599769842281145173676189335849960654883540902785719551043109674531356837100423933402256871762607751921115577819230453872307475404046446029341600532731498421428598932946595050575984978464708873959485430411516630668561658227259054965251387959131050259026224867863668944475708360 [151,94] 1160345561974015934775402585127111099047472448881333934743408915412921781114680776532344917135496228120928955801759962138536391739297474626961564006241315688915144377200640595427391449059091944908369912681193236709284654152134362203086314430306100408987141957460052834711052133592576302799458277141054343875714141888698092886542445978744283915583486842533558272111070471878216086527890346490753136614383660470325481000132185479242087432489423478978685281436190029914615891995372523333988563737712793468355581775837976837177408634366571018804824917336734197411077619139053076001519480612551234448565730196597673606454281787045655350328882910929942754602169142360435657163681635935619422102341853302233611645170725297212807346100746950186945484463283880950069063680534833511124736269198761937754587602130746129000739082992165838645118166123824518763614538012486331402511489759352124372605692677985945702080903309906059452353351215427280216147157833607825523493961005904299595795870172647841985743151017782595104131231998140040220173527580878205967069982866718608028848455613800564884512939468002479937149172696274894459160782789946126134895101770015689464014860946032490549479159496723914130279076688893775536805942726408180524506725953507310412897329415368836805426213457981109634934145634284509876412417598329830652698321606527906545613102361346363377354521633135686168809221862345446468748878666740997887692599527318781838870552475761123904374181240552188790240518620105966566962973843119364583694413785251992893601038411911524691252790252177027497899516267096055728 [151,95] -15403125403733021178565708428444510777395938387304110720432823982142497088395325185900223664028830908081344385577652154020745385287804628408680453045045177164706160975510299805567641990175697021687951801229322152603773573050152363686469200743243195097039712853119573344041368695092247884346763543007762098397964434853570784810154340029486879369280641260080356084767766713652071357672080936935625378257085245508688800564272002057318341626360383712442967876177506381899385519761079235052099849624179755156988262157369424868201082715484130754024625957401179210518553278138457988266796469130747326587698223412689549613188715135985693597832695964222478789743467389265038441249768337749611074341331657163929732636099004574708357038638865602913645494868809203025675837680857804443405603591705277780525697776682145681857896824201339378846389207693860897615449392421142483150842093154870665350405993580332485634227697964449801056305498109976796759295956365715284135885500556900284651971236343484166435077978478028755369622419487194038624034068752942399589759675105844680434329371404990129243576784815108525865711883353017691280525520515658833778515847014182522524772996165868105297050460250730393737002239375365063199707072764998922376795493595736888997273110704809307869234263674478405791307648442688735143105559046591667014122497715216618053453140876794028829638233850370102540403312735261880778804376135205428537541519889512138692184059503799795761455911885552523070273694132725782162203990949717428620496860208925991087716899897035791694129060656438347727240433523172 [151,96] 56009170131251602131226541496393731008622313051881006530017432549399017339191996352227230347608613346497704942106490346347230929760909436222114955754304348781322926461085917007824701449265410982941870139458457476929051983623610143006985750298825209900927236539848395751499591209006601201726203245304457625514176261774881580719480245556599239449128632795615024677139649336373766345608465435955681462272531443098191406528124489871992376555779825925334698208642672223042487181854963887918704687903092587778118790603712538372731166847194348407047527889922304093462139252286093533219587252025747512839799168174799306613070073180206875684982230021040585680290784086745471770383966692536225501219107199628749364130003029638213865099451856705115086025381795369008026032924508323394554034633854226072051727501263234505025295889711685775635596877787059527754205956629624586154912065988305479508629198238907927458547733540585380473428087051638809969149214740473268061316724293065638069421568510860421571183839842663704568781617002076751363143590072128246713220352155054909996864819218324600807976122838403380857022874976958434115079334914316609045939090380544928489530279992640215206366862960040499648725895980913763209383448688487338738952243575155311965994859851567125212734971877362574583050608999587691940955555528929522713790923569930670546689593155302152208911856405208655341528629668166649933399812595622228177127596472941312903687694862707498053686656026136672477358579444538393531168788324782115977185436924261272201928709900216088902274915446373807309403740 [151,97] 180042611305019358747089649119231671831549703696374647488219558361048826895172481515786478946473743253126860735000573433058237695826713075315733513932934739684243167927425931722648705840738097212761596058808840064282460663392489211584998120295598520397301879967174888128818349283756818768033743798818646027291929168822855214855062774612066121097650937627818932298294247427668985321134689085320658110773655234413841392836112192949371447522847077153496524883135199032991595155542022676842441494374365365931634353321863617441107645791581534655583936921274919487792476722727124294791405000951342538846106126782634976798188440701684205105055861755349942117558845810468175230347421673535442272261908860484874170676869411421040632268895295748604940115723730899188126740131449257025795798037003093668152218523131433842264329479244415114358355551921127837748424586459889579570669922089041267752159129269411539182661825528764477943241844671580278139635906528480072670267595038626397097497484190480720260138748242901506459716074830303580618611344024110205936123605263574229541937412591072498569204820952548759159197383100314279939886441503690535078372167047948692009032479674553330636524356694868195814630363475122668149036703641012026161179409374528908917963022592066907082550047611392401739740478422865871233638547637146464319361779787445494361273554298103742570438784466721507338317339284196114120642307682577547966983499898562774841142052761016251334629956119969572258426248399142077628243273857896465865019954868510036501803313794315191621591874816167075048 [151,98] 7956423648038708786498086000227753261246304637966259952729004612877612464580822653660733629718651540363734925458595294855950881295760940460059581393953491428821885874273434592652801927675985026608524646000663470406390986655327255457554101014672840220284860468367728744491356727677255880650623922688487746745069859754637445425923835478902106628789247539473981017541812974818227787332711718501348990636219912123242032603848586691760619234150623879139953697429115681535513402704071590897359705047660459320036018856959722456049407854515645466921162305029809629464985103538141567979471825391028132179162860875991308277036310198389888044700764745226909162709816518260151723981281395293858779485092768501418134274192362017541546826771836853675898036995197036088335625240102118266790402911592924812782158357969889585999439080949247559400230852198490670606731053936879343191508789238731608558776980565750517211283543647941850738860138506326302471575463114781275630403087621741878244175783685506552265354964921306064410381321263759369146948450266247947033986958973889286997478414312514574108125013109862280606182282764565765520259063921531540888235286287184759023732437854775535778411759711832697432354417006639675544006370322059860929392726688551134140154885782942706081135482874761249593183070784659036942630748684041385575417555101869165688712927353633195358921182883385656938573286210945695786437508491526597949187463050517791240904977453742310092431904800378629227620697616021530527706208470928417622376819155198972525864918076089690575463037916255668 [151,99] -88865953652568391424252206597031647996040269368433455279219512438364772915601891062012591946413618907248421959663119123979725143648712773653360297984038305596173865546478620455767645196755588583520493045527381138681476702590367097269346793323263281654688120880356579775502119898589931550168332236171746998624333051766640514114049213309590171752922726781567747911509877472724556553768372983546829471522915158128216545170974929872605165809474205388159794348237819735676063278263855807019215492263019315496783464035308282366995303025524318615329058614833912882249787592312211557503267243438685643176193030383338157852393507208443822629114565248287469803515714630600648311966514623089325690205515626934126890687892165576052005403857341181128775249431763521991450493532366074844140252365857732962666695487832227906780689740482385232598364317420306705965483581654294073093175314565682075288633404605955759665788760881769349584182771913855742788598988128538383638659974626855520032802681899859884988832704979543038809467859942704722416001967048668146299042568493933612097615946772306425661810627174294105087332450042013742320512756576129815526865346361854750995727387564504062633979214627475474705825622215408083628178328808392298431150385551144543488319762170115129923335367821616840223305203086454534047410594974208425565375240560065955411354715277856979040657185174540882498998715105658848954806099083094409051025496253221987673940234451715488493137871493217230492328851712171895381188943655720938562980916106170306957234198776342975339870171894 [151,100] -732993751822134948290591347086308729636457196827017948012198784877532885921632617709031227697971579131377467384607423024565467307955500399478730411542417949625945160295575281817985475953130515315060886845081545491936796411042268138412959414000813503782493446792392344561689963468997473579761740212411503810062234296240838390138627896289927713568239524550531905620444612435578287059972455267016785575862267648604698714237217700587345656414947237709307591986494949876835099238916406071884942175228368631138081986297970327753619553248558286171882161745121383056413583088468375313265936035675474025142131558202248581939161337569094028658970714384565401684223674683187865966555283146825264813457885674800196202135358969704127524606182928596269111584375103379183293665843662586515145455590675578561441928829180723441554458669880090865569441865181669041875653841412477094156322061409933100937374040124573763229067182917090122103558519368039575841091894416034498593896855865913233724373234405364012268269157536959724466498100822047252475354101507391030809022307997405272863303717576635517264722629320064509171856918404905971793647647755372360226897172403856437413787431970054216362278220570787898776327517223596718952733005054645621344257939331528109260070181854446758590014089244308885164684932056469364479417738641475402821825069783138638080333141156675493213237058736335579947018344144175157277957374674315635865345497686028607893686234735324866623800800059321941715231422950958339165354218977484350280760397887838758190374984712877494368932 [151,101] 2303265215850321864137310986780981082738399757156274107303123136409817805046939595171336794976790399940390304048335783592535768164534485633214324212733200553278364189020386424285835916994950460219660614597493448785586397265737128461407977689693526710023054319965696998282547036442210560861948557535744980588988432036356228195844961732501538989702111035191926938094339669864157449452999335637390442858136307117732083716208796888881451582334806449630746601831564097621792773106456382675055087337205292227451607210886549918915661670100498829812919722468605026291142063999241035491702308464089942900992651058057018879918162475687955402354847590712771932287535335163455283688110235037656983506096158787749114167108913590345958702064354759393850319799381857410666135949597569881890826785475999239457126465157398338506296614740282381269356073553367007790930128375071168683040600078198887094027421638648728378820905507545102147121423754358262481628454200542884991193881870601521659752113885442462480989163642402418113591717084859820987586246315029141908353045841912742881369408440237596637887718501183050054235230737492615380393436457191170317931352572959732735664219915505698349235797626570877616331897894508999240813929704865661558502756107630212243783899470491987134520743658902222765793938466058660253495779261125730726885562675235016034834451113145402741547382961381043767871379258966972878834665142155621313078535703383841576841736939093644449487934691335342089667024078313186198748409983682738107451409556296211563414604669907633728 [151,102] 21182834416180381881417880290305879628480145184926508901263748081925698987321320271250926349471765519081531647307204237095330659981835277533871228121507799836940438339111241543716206115831226866681945459553960185392051183077188735546530153770791127488092134627178687788024621262430150547979566617436042985366587303806575672482280509148296268087801780053878783613962178563769497995277668367706620634030734235724528388980877162461304117797289224876021983561370191292308563653639453634069044985013391207865456723257373565225011054486941540228355328209932009809958670702269872045584585067062552987609911831360224773348363612484921680163648280166451067569649335079352114863438703206674323211159577023103202488671482939910794954967359665852052560597012476243682740362911181111144014629001167102146188660077565943425232476134079593426030416954332310200885381513147858925764373961222813915291158359241350070463815221533471349675456242301404851476564059357733537399771424845532423793283428688910564608036779928315666054071459482764863041629623783670910458890918744944080854783628705324434168121206524005413565395131062269968262295127111531418025525849136969714661058968436746373988007154163898984935470593283697755858394512532940162526703045924183394827873444601649857534771940664818984135598242141210159962982436657802221547057213891979758248058770925050243611583482838161870925052554140841263492275684043507338704923211791346871690205760192366791396962156610324363891822488516676833905778991467633179903423522580523994317975958531168 [151,103] -36561986722618358809473106423402861287168637267185532055581870627629091914467151273032781075549447062688605564295311057702320173686553147156961506125033665186154677071272961569099403046485584568269004963857720981795408923518465382339220368158712812716257231129271272129713838831497409646929042353661525483340781112576265451071980520431155800982964100030012444750223017232273601829383502264114827063199107763144246321219840543857506609733589831889320914730846861406274620087542297801890892382121786445289347499277874134969969370419511112398568258562821085181910648581193660383323503576956852094474187616989585989020511531856786658785193714393303791046444138856213121872827001475643200999790435581289487632360855607937483170758649518252551336825692463784975658077120270032965556074204714780435781875408226901946881825731426699019503241926892642569707152960443128823572806056727794568824927563033102439226015104888329634874741328677255313164689781214147205307841002629018674835066772845488578182491012447005784503683972614507813128294026239830646203375111257617272094708749673704375665381223747220910391427431033333130066522402918298269442168313771778310996687959837068851726133967985748137871517814482662252230386712503400632159790291442157760132542648628468730774722585700443018163021546340812183296961857479058284289139388148497737383736961922446026397124927930816003905983721291074023308788504124802160679175630179298881233586870516667254333842855263684921899910404786525767417272680117151979019429642362914064589315078 [151,104] -64352551891667089819638710580641089248175423935638972207375582970397520643644638343016324110904038145416405053087558616853171006278249036160907966113783569074470674436873886616718436139912817377470171692122276523948631388285869903153481699849578285377128420782133152243381496065688353245098476312643825862063207356407015906136629271336166469504017655042361694839364453505934491609869786681680594346260506406720334121980392419008820570893224657719153130501150064787314519067940102191052473866600071220081851429851722905988809807693542233368923333805694716310493335386405935167620786359078898023307019977499215556380168971223438619454822416750327620939288892615405916264164927210056086090963227558637335265871908316132191172258567334522171705227271928676152840091579769317038429457044601633104476659539882142475524785469395710608275832287198380980491244890139350518221162249371181216812040860065449798222814894867032203613297181851861044401150853798915157181326778446328763785269950415282420404032182003861982517192968052319681181754931237492543211233026577064360533088591949741036870962122076072748291452773059001381419318431806123529343055141282144351669213645248264917245161353946902758301476570996136135457531457992122096850263332087435669528056349855978178038156211627125612683537251907653444725133405736810369914467857621502633855414314613628802230380375280478283919178934746689218418230882253872644238518174031122240102947318135744162747982850583756051607541782940292524721717617793549584694678592092098626400 [151,105] -30951829434246603692755547763915976587171931460402874909507984881088883989845961124905513237119582033755136558923150464949248112136540495972746062654474106189567813992072846274058827220266108019706071204376095212367213133157003190932662413690372796699795024635876640666423715558779662253284437411881910977655335323213531949907284950837215354213466059033828629758612492395265598985339159966204082656517363815591662794997616064637226347552494315972478208649547148585457721703879243100254425370372245701183100657850841058994547040908780537237487269650007279996419994024332883943023284916121803652575434429162115808296394511964491431434693963532657888810455180277627385868222322024702566913868100715991899132969806005438279826148636186469147004071221881645358573901278735700807838066274410222594078340758565038919325821633785656246830590878029760097073299155534279455087958262494573610853149309457831646657894784511359850493696412827141944441311732562105036492831374166377240967681975655249242463162952185112671651034290331814582784214034238204035636171802501344602992777404093676898356028393163742487695084278771120590322194854545283458326509537751400734147317650437367595621972827685607563064704643773897444109569060159529229756001367913178300607440674484836148102499451204350888458301678500777376412322851607756956681419504722774705144446265802641808755061373087108035282124573561491076373010677162625183751241601961939651943201168446030543290422430238486984248870351137153749196450030308040935130211831847798 [151,106] 192928638178258310059192906484440131519809222522052485817258120941049680812220063600219805483819542032140236859128764205376629621870047325060054141125552375968812892879893313851678939226328059639785530318126721471622495611091102210530005441131981523979069244271958125090190591800274431191134896530921288236498860532109987257897235386702950586833659726799257852096170662205791632358832186068865682317825128745481910467972331842547499216396157251886326003664448517662907618805729261890195717369475566891468653868024928208755706202229151139270780466978487667621236154384492781127833926178331279360617300073797944553363624136709166608435002951729304936691620468560370899870227389712507274448814328332576863497498713222122699372740986244173202693195243256765443584655264878453635901832080419912463732677737374794164107315027948558544421232423047626510894458106859835231887159381992911631532596646036647222222333875613515072379157967423038073088822714098459096913774513756485230333513891131705426361070614911988602772559943303641565430813264380534631377123532077105331293427244185922739854781801968211632095359762430087097932235106746868534837339105683932021306410553538296486721209598337250110824883674045923262630851445167841543393691453253236959436070629546339061000933331853245405288814039468181457852047557044274466775429263683267002014564346052653032461986280758805769653273604381203364006589341495019541223247509474209723694987812178997899647974947368846496957250288449200345030779049500195505807483920 [151,107] 207530722293038960604960825080666694635089581703464946330670147714707085335877868847430275478725643759019569400670558913877445518125756271689634010461821958643004495049174851237193356707812204780776296626079688169230582753785086299429298044852913991600683147750187838069012212299094311991154354837786881799351927384991955422530634341640906630266218435274883328385446365839890066696852328993148554356817819078502488294732807361363183598183348429758366044559483462378285534547550539036448455162211617937627119394389433707714744155520233805100307905019884032976717335426669553268534797700192310601298807464919203779892239310935404399484442926114991533815274546324899688278852849341269475448518788944740824742063255581158553728022193128005475901231187618517436863358419764920437327806810419550538268132762605288069254386384063187424596201522245078089056634664433280651776572331211057256369126658707991154894643251676838611439023616212296423821255508932674700375931922610481263760062751617032573383860759548769624577210133101765409753995112633568253816152756108299246189401470405553764467666080648861223867361490785382670410361020982105755087754046389910729521074933889575846829798023617958747477289198498620880243509659700580127102291147923123282633841486597028225998989906167303124872580731208744881405802218218016984216599625576391993764518459068550564084020945866416826539896368253656353598847134040922614619666390549745205128299685011699909180280298442600768455557129783861979360663943644368890948 [151,108] -543652828461986085698968392139456968696434200231883078428806678969536765960423579181694787534469884269217642096583468837351190421292799299433254127378479152520084093478055971626806836857235796472583446830386508472515755114902949751177859838037558673161036537676522915529075172238042251814921680672687118558141174719026298893496880952297262944334202297419285874196285553778345457526711432596540851349747729148376155845812509430211643421455872523339901063067802234570702061821170178005957005767432208908800958967948602408910491116961990984437956339205409284676651056525443008899102257105994733851711627870871566199359353128088802498924244528009638680264449377594829199807862294346345806064802360326360016408472305460622515916891936484941982426262057241201111862505310509326817736271935547583562610304346567228835398705236403581524380126689522870580192104567640764149267147407172957780040935036967710382092912346097304481056852629704664308874691287788201073257137574116757508063047563744790520541623530876919395478300568196001661263994543382818893441226025117249359277409083704863240872318153415278375501065240717605308896200797922680193850063937307789710601746815915619109494625341946180095336159751431649425439763799625543003587694747491632388566867173428102983947229175765983924268698740615402116870239816127953004626241717077207913244618037750162359842242094541635754652439250450126183661415012899365051840032820729170114548109003719008463188623072235962392202048941002196004103633966664240 [151,109] -965076697089806568744500780446289284671337404391602015788227429298093946299599018375192579179203904565270861905045060973565535996555322003218523028566199988271822621981659606180784277350258488162237216488578790330826573498736798990363332567700067557864333912311463978289629275228734439423324249829786203338791174165100001303279827754555777112906064953089476887212820277599530257202308782702695202312084185287324421374599164493237765181593598931452892154153961012132342547801532781461362489862636200165273719050955505772268144464767744339817811329371190828825091914386979189872261693880499768365524505139161903016285402700697366330173391852981193779693936456977142102282895723398473521888996929172289520787818959585803706132353508592472818155282817880460641257591680162404837889681756362778113474487872910860304008508349014679890812726945279863327321705678406082113305817655214822517553135892163212275691864483399502538133962500105970949797653815328714045317665069019618826587373249104867046846611470220039552331209116642270092608262928063197479294127597004292426760570926948157036758328672879540515532765850322297833226520903226498992321592743848644596648893740686298999057737100321073357950233602700597676088349069718020301120644080000072675667466773610199621753231942385940773435854357325076529678027280010920517168381924838724420312672777667891580618561290920652285528918412022288012211086988371862915766947076749741682335789229943122135144052497968357469406729121441234699453507156 [151,110] -32931539954156682221904949624575044153295243492057659446822638147410507074959034806072563917723996200069761856383654148211045303462921641186969455618355153057655755453656536679200516447257095043854033389041437223751515447957836530044137482977396150228077742828273404079098785214963623939736655881636695882266232127689654598128527583882091359252563124743407535842252326370374142194707736991878528776052922751134777369566740796166440810685882362877033027290847966143781457985378861455645127510334213384638720628040238075910672831211886069207039845920090049556689210906783765967650531829292581117251775822778538387876701677583912182184553940220730490062264485199353685381897894719437154978830635540415476050001672920350037730321842716846646218933245242929064746891493486141776955259797609446280302097606375234957736584944536786211701983226516647563733798888086179563643408634764056383282805549755600170595749575092096017970370668479800145590607797338723214678622526007257166272235242832092081448378878484872055959767950706449573829088508280097825800083870543282975094670552631857101677445641179754613894482093438660656682187418227708591012075071425630128875633990599780849683590228848784222172559690465014321384513616778160396955280758326675578958660947215222886646218478904405323319460080185054067201267898983488999508129276262299267906280229581502198170673379479319220235239292732250769073351021907586940799418192142060863411513373540769756204757741973988721568946797361915316194 [151,111] 91449234451663912491194353491513323548208430102994148316539786533741409146614170758313612925189984017786657031028489909888174383115445771074066126581928535325014353670466505604760719992138764448281625268264846760878322345634851131460969619587659627677241944779380658737867183837266205204566069075889312276607755725207806328517049391219431153849906278896225385355059510927593858141517496838254086623752896101971440915744313849180312070832776532520096175586695618939118483903544101037724307112310515548489011562508798354504277456977701578266906521100540493474293959703964907853432898464791115001020052937407229651373523199718321214340168893165407543577924294770573916066845069654010967902835728745009838726324065956610124463833366016743199887548090473451258285252831276052071083371857389794459127666750831785201515007339211480966720566083039575458965110810030637739663770471070789870896035669028093648207390990056029874372101975164652219154104941596057464748984397694499155910303393402055173115703223378654181355957266381758302221376765278502259709035249340825592923219560168256241691839776453330897638742573371402466208020846812973374896967551130694954930594276470830772749734042983471388377111756551178886984690759072193701368273455488214714321654608863503818087719907370112216661092392085517057972058927176368600040512466194744420675360964747460064941962023753442924015360124590070917597444766276090511842898300620921699015037287723050754302032512395665776734359881452400 [151,112] -18410894072950729995865055693303662727126293945955612216984489822967340720216945230073246196679135826361265635923407713652863414900063869176045494023613737233550003147571991825263581678954443819085436325745303565129148118644737853561226291607073551403310315404840193204342219462271643152062559799933624307418702431283309740544103392482074004037525792252273667652647102573973370223843954976172602056795550675392526135434958158488991664417500580563512208747362343227229065644825487794051476330344115117940092578287125023504687480967222283980815014323243819483682029247534697865847684712382898154970807321994977499181795522338684625692307926044163487700392242345780775160619012461644448580836760146046149127846437960159578463725972978449492457890554969858984701847515722971008155894390982891685677181974247793241105496849929092679820053995117529230603441333381883396662289991757535712975393218836580804836088259730794380010300771586154457048806398258952518286506360722906883751075948784819923807558564647465156630197565417200170856095375194396355133129985938895367650717146288189561514446789198195402733889148493628579879989399281327084217560815232540651163143975859515950524380495256652979990611041002243914810785670018518344919157963678020883105800944601022585150921347997604699963250672900068821704992007563920166266608692610419512425849023319987201865984466178134407625600967910926883061818678826845441081244574434055977956023352134562678443409436885370251096669018 [151,113] -13706250832098602444132179071338169144558735446862273407819113465527760340356758151262367248989425313649449296964384528748638145713524645855614129390292938597347252218086040154247856041888014606686367438600604371164592991884944830587180036319742044926432172965006260645579862047062900326027532557914487465891111517367961142319718911353691007076680094113587604492082301863287735661653336434157479429379964819655900179483587359944930289471805864373976905785661422340729024726578233864226051494036374758707878553031562802965987830904906077377695940684438683165722305173952521418950645358699351293493764748544365260359892293795465565910898306624428933196971221703242345191106207321616909572586534138006534263112072307326063009556522762234017095106411306848558859403268375756397791341491905104042185315941174685633281493723788626983503798602634669226650485287538766505121024247536260094635113382379829015848925081527911628632758728626409855945633207431793896936549948374839874596518491842151097818295164645276936948180479734831060868349633441356906617273923690766015600338940378963673430566939112915709140773057560095837392106994580333153207725523722248146174056898915386169074286215605640649349769957191953097574712350732996141917489245394185190877147576705703303139425821307636521964927956106408657161475327062842069455208704037101486318610841505651693779551307683852343008365683523208860877295739476396045639184642407215704066955165465370447727884552743300973520 [151,114] -5069895979240012575039426865367018537269875031673999543892541085901721953671280512669618305455135864336819389084764493054556969701341277269908694103925230714247670619638976907261170887909451529018543697727035613312180527323874046888497195165332874078267545218594223411476190703790683446424314669726446590497622857673491797803968550091187744277859428637378384833840138365209342915246745597389659513408855332251596132407011015601463952870299599195645447986620804027368574498299169160062908237356361342499757831502619674764147205636821363392217604257427829450889646865848434665729433210090796670454069254712352095410697937380400451296077279063873872252476468250031905674063338540004717218413910733226762428186520232101923014385878132729511660649060356729474925053576964400782717508770375467777381442350197239060629596557669759555307833495014070436259117346955508542169791203635636225400910711175719945252014707011789463072016022602884209470012313285361984145285849110585814667287604192288568966521044602850185217812775299700687523059880460470303992977805345926708688974119737517283230227990458144353540092066683670577724185537148280270548609608480208450535504877326178052027784887151734342455591064449230008879697520154605985331177529132901712998532802383036932123564267457725331933803032595400079278435452462214028434714745709949791896332049214132760919707585768485746563406437734003991247285913838407243968088381434806907555463384572635766005801062156192 [151,115] 463261876727059402731066883807333706464771478935377145178397415925588677225632181012686680545364261769927804445422219574922279019091877834107985369875557582526393279056547217041035600736358274376383057115972688255653569997254937469183525890894184737225321939263995105046185573554376289959085173963768787610159560675243264246038253835141842282038809994985062813630278472658195119558202706549011551705725231844561964550480243011314705275178786704104277792040184248901680560725303072718740525045246804603721155331410018356219501167649462278836295271545274675523822247162056214551444503100696576339577884743608145087306143919900595545225134317140199071089812199051070549762405445574898155400416407016930602195320462950139185961606109045239968742839248000116877741158449054900783016915783123953202055660643935262502199255809757204141025972818812047076519243514503585095311670284559514505778850115149975048385889982129535781905724350651880333247896560527465350129198197898333108411230863458335943945542767995574362899801059299940996344242742792021378352402667191080642691359035456704370311130019664004298088376320484016078553767424922093453175282413148864411034498581989977698908665043313181230864973545856892870872650429106385831598309610855366241346679181623790768428802224708304000282657006524861262578387186563549388424803452082112975377111389121449534762843455040661994730542464883239320879251408043552305070105923631273100775075594909593373026508 [151,116] 243504265932371460058646525836367628067776560912157748343506030974454685608251881049419212640619764295599300363181622574794766834531740061765022462631258720238739259028222382076545329289439313368711742031938917186587243214247639901279596781198642835579740098885042082926667720827184436664946462641125166539559821372872692742499703074850385285187091777066492946572659664619330710147994504680872646708413489988482249374600348663015607151776196502712294821914944185057213646508918673968076838937515431061862784988820905681759891885735385579705206147539466720235735083392488667790859387245544495515308348251111613563911453201073225468646134007871280250707047821143804600664098308576300468140813167615428991575065761944848678435194410947167480946169216281948451785158456279806359542351849756649092645603285629677842546350301477522689242336761273982400122233863225588193811941595009856331317037539192958238593415082102026065398665473076523806050777712588734936682799283170485332819686638561232796532683167050680862116150586761689186075982379525175221645354125870902787954016737209221270208772625238694568794428801939770263519357192329422369863337847484282040436210931292278983007934557159090087413475991881234458942336281946999065422940229141492271720132211879345486341442703658407123844230859299197909568776494516460222317552821065966068037111678188175394517906511248114117737712529815374646723649250963216458320962855752055142670759964469802880 [151,117] 6293108038348950791036355429171837391244129826338948645102701533904986749788285434466721930581591592966985714149155491651007314726784581034225510886868441290685614788079644851595711688387397190362997943780486333152722430216140340424942502484955572221436646953608687299844211868322786244005885869498068264679295360780464752291501607734155380953004053882551771584804255829066515876721102443346952866849080431144382501838802473230293726296619682261536594112342452238110064776170847380531939616572559039688873025978851284736660581702403518202687684091830205219349285920771333550534097789894994100595608936500440269868922463399097903636365240986546527612011426216696573002674522901311372006957346072358283844800163245002472427400968028258284177241634209142854987960837754097768496657038466038477409836885802598120624648400323704745659103820588724595086478238316448274514018532272450848618182947803610350982259689971598580896279413164698313229885312472828128030245698993194057074374253164385098977269815886887831907075488431411826016374574734689265420019473861682115883417894932532220615117102455570847901867330203583832013139542010799494164411929016185659194019961602278917731205188288733459534550558062334776800540483112061354460215640369317387792631319207115975598268755951190442613432172702304107624525230932991308553770853181080256331491414900030585760291307268854416418702285638262982613435558600864640880116048538247512144237497564 [151,118] -1824696189372510864414089434108435376189692956260378666266873714799321104274403701118984688577372433445169754877527042043379596463496900004230165825396051858388174521311396846876467893097532178984614877559198406578364543419823647018190558957482634014583950053994122567879626464996360151093441415438543617797113172271094775340237816276910555000616543454874042633233760891288419788463784896202622578834203645936164713745711006893130126285286731757196941427329642808649723776253817804668075295411585267556642869242960310299647037290216929195492360450252412949646511545634150337535192499708744314096843374225023932073051159326654952682721733511905854968028098069613021570265118390231933151131536967211887825696754569791003762597565199565051796016468004900499810889087723124100719372686763820695184677154682931538204147447968467972683773582266233590620793375842990228917920902347780657610893428007336550566447845094654820499374986670224850383946161456111640057325360867188830367188436589068172276878763910048968589586618757636669064029495315111550191120805973593212997853063690816849792509632068104130128979178500629833242747131727343081838138342314439401505943766502772149929671076547670849957929502293065197128867019163131311022628278926726579667811613900198670171235330408811731460564812116497334250300566878377944429290454070871865297382407322110801265910727560961703939629775139262520445948700009014406939323734726657355424700 [151,119] -41159489008878759142052539372344226377072167441148055696385640024772227031655743871442497890901190278656816101039149044674131560889651139373612140990460552519644427576188096576877016827338997774194209998410373538870763371358620004696913617995635856907054723796611478647828238754874126757375759033588766752463105105825449258690172343293908915023201817089095099865691881409649093696825526741578930232610347882627491831459686111784970348151303769161389156101156512243841439176441427516196112598297360773093370271919400381449326587886793569783062121843899330972205218286048906260325369461853819037199550499179529076644665709686178355377859019309810543289272853140530250754959683110964175035179257429487892350516952859763113637163752666403067475379942612035216143414443541647520679069118677749728745081074277630769919005511107608390681115875929762618977320957859306491236733644223322868764574603117581572698016939299016814655184288506418096572998645795105228384833774329229034515470111822295751148048059017057803474805647617269804156154485839653557804852967426814696628349645363237624821396057615703530993576940613810923712191087774337239068358464571546363479964370807354656565834889740142047652735361011889346970576386997970839504398941525342601740303163560139122715564152856384984436425930223601006393778475021429352634469304522444604582233528813719940400640455050314940691510126459092360010900322216450934320722268915096 [151,120] -114546733598082157879672866638735171685439970974934358317934041370287760081689274445169913339757400769580769405683582423473311329314944868248750576842279024538506859388076978872164109596227233009492436087532956152466949951692161096232935996011876570290199397351277641097012202192821741949660657245918163979540587769428003915367336178441299836986572352754954274786710102017904258381857441187185752377371793094628453617271545465381705967175619407190088423861084945510036381245453617347563271285575846335814645287330017730660255097084201053176413201932278937901008272767846719310120298831685441616108050578043858613841800141546698053782286587071677130646350426832889328401295505777653786147858118791735259713140516194290352798929894253010677840362834574886134939735548801054504431386320738131395372295503300955527569075267159711189869653419453404783666957427504318536434248031216262469650100885557457880463394364748339785280483746818631538289943050994611587759017934031770172247463036490333781359117790292630369652353069399969552927634436715269051907522837768349596294372068940346264743433366543075392483757826864108005540347028339152515858872552112173933022792401059036022441476546742960322635176748908581824782078392333584072989823376102841910913518778873484748893372723074816143704063713288698971212648969058574833255504068666222189108640186795796723773154467163701703006216707764729090935886771751810297839612 [151,121] -125103605519337811267660523822783760541281417323893735427082651419675532458009019180923659595958505602404935977115256540818286079077583728309285025675513330673691105744779495176441671747154098295593456519263992155031978043787222337034723348071034347131943656908676241295238497801283872363115228257972495810437550224423113329007090090575908404305864192177881194303378967292910243990436108660466849941622630780130916741985588958444976933127333882819108371391977909041349911111858983947181905467554806485552472265905626458172514234001353963060078313027691465801213862541631898082538307759081368763661315022379266712406112379697449412451311981981850694799708519064306047784871295025686472552804619341513540648691826763204263475375076218910386150084915377905515778956943761467443882450355381442352259528586734812573744984338566691018746919299259678677295602451787244210708493460348812303689978550149267078071281269411340172658970489325416568096286281865066806040482809815673855873952610349768553148868751161153096046194452803645664114813397302303205875784727795305337957780504788213749281508915658650334218933121192953848147899375644699802954175180955409159849259401960531275981567415847412897041439181581046553602380526012046679145530687046176449286628222486557911457878915463394025528922162644368930886744613299264662487522139773048555414603176177673308672727573642255511260400941374808792484891668501232164 [151,122] -1810214056259286094020559407979329293397496670072101096556284490360214145540548692075045234963752951111489639119253668768691867857421382305169118534534428625944313541256006746203367882336756413321236546758948803705822913588007895484819411322568808607239867891611480266188497948063234149798808061906161973033405733987770556780423628932132081575802288423726169798261299590896718411028621499415050284133764513836457343848962154661026223123682875999060646741992973699069243419346929634400412447747113720326216555285313665027517732393825990593741443066550092485734944523258265049568738413257855710928894766897067512444157405250440024734871514815412988223693804336088521410741760957807931924086866837925850496689497578144685815824028474882206964548868041095518841589861463394226375900616912836100778867681549924442670625354685983848320539635955602546451694141471802778839314531078839775788707636137679419131689998851073707707566477016257523888331728525615612631078975839207694847535543556739124477329197194851694434325528471377843576274864575061594152719702025111060988444412157335074534663488573279940703041106225845716618153339759788374607218254129041475924278600268878180062794363010235657291954105123166066331171344126307796111240803982242420631951259717671807984576633056730373272607774842267596975178873863545856329839706858454098288648895635412732008705987045937290440032615677105664748370055066 [151,123] 48882323754798996751146779629090300402333199672294016605805255719603196046416559622170797601159872005280889386974874949200703366542879732920567275459103727583812872561914301266814038493072719673613843646617539258706066619458632893412278615679114133331855174358534020908758810469129607345825014750455399763055910670874410579902905729030479009985123711215105324038080330890944364101566228942970535707411828767932562440509242954411879674625857116032023485318295750017419720121117125518062313021478955022557711649050622557965109524198174048900702980579420497110719808046766139174797311133920568428477392306948605443196519731152637392779648717767383140109263208633026496214913888704017711061033716534868292800390015553842060732175534351784916463547620595524182465785476612576786835640724671755681451407126251850424100384997982613516246373439535767176180684695877897883385675546585614309101816327471624353133886511265520198086953514027667622045450097187689388642632681317816324536878160059591166750028048451745928105750470183535842537644391896308893912319415360252018938159095001959340893039243512381353564227431441235830465561118271368754341468832714637274845820067293768869120144558230399046666460289047473120334691844654326758712169967049781122679928245938927076236333253838676264376353031228198273753420020664015537161617532313554600559509863628010528957760719430364619418563339656473466432 [151,124] -2762853884468741732433214159365789859254780776897161349893811287417365772241665709885288656294955055600537662520090859886522200897600910659698979273941589985040821880970798738122116992618448636729014461944686521949307686895760152525480801752237563233556073826001549126390359834132914382532651131950176348193249219786645485529957257036262224743655447959797102351577943058940943565293081517360728735204554009621956197488703938137679291150309866852786771974714247467093564080673160578366886412929915789202117751551138515993409360018929481663194199563621666935029559895430024041371789917490840828376263618495123436209792261568389612894831999237407957469648543426418113048852112759127275127660762485191764890464216413642560165232679867179641507639017696189916383530652512906774842335495901577418696287343508452072761923575352471117659093418422915126934732823908209560233675919047299739542374821673465247163671058247171216844453955337923741538191221720964381473330450210385725901213121027206423306694610276993661929418219216852970006335204420070914067465095172668244158295718351138530772084289215667074867582156240844201556055674729792683805602979932360870314897362668506063587719646257759395745037130797617564601042137346296335066891467350529366270509493381698512868675436081311901259523285958909384845962458825356950475477822793381218573612921372052741317064062974913352802728665053429 [151,125] -7968892990118394016415366024760500164248800259788481722885608420200763534033368947365996196960286612167717165470831420582887036360393575254538933203071531797915015441138956329376484853430229888125416619045583022028570703373309175075871925519144926688233995015899977648159070653116717370524087015019399073265038932163950518423600700180249540904055289514687125409360574100095572197067717731159364047223195102662807381683407596053618421538936386313512003319718637552131287274800399815805711526108839490885542245655403595819618042044099173678095045458403845634576326405370314514906489632218801478143797474917213922307745730199155118127836848223356690144646071934385438806446162870190686043437572447675473817697040237728515108763547070275694421442245100966047209808470635604865202586212014437674406039677959102551987967182018163299252069384459242944177362822387004459201512786119890708092490235611899486622409272105209007492574654744386876343053439206641919086408640130740289608651053346397646495267697396083019651668018897449369561442662602198389837590018380790628100721383854872110337913582338375073182026748754406062336099096014026605979191366424004740852529220909014361944965821287602664847248179725386826814249212638991314016810967044246804043092694637061094694575901908404124728660948712282850755680502302872789062103067878499740927832339498493312921122943729792105008894 [151,126] 28823473596603927025018708075866267554841695683266490385629029831112525624891589627878619251754763689730115288556270474163417639743456248830728231036864209309883974509049536353752354532810200960138546299423996168275223510989807486385536345091920708889071077843946939054646369164831692776649008970425853603619501862788631141316718719869220574193039105395296289715239088350505089184922328062599200209057175779537129915427696625675437869389161890121911530042667121080087297390558417618662960052675480927875335601583945509608470338763391231175002928403108855483546493137712094103790936892607719658771970701317668024405944479419142028329128214258393414222301570002028214447303101412059483552044091797706945277429606112520227158641249983187253878827265815596204344709612190428392592732497305813717584183829227236488713093813014657935690290134993839662851285684003279078882276735129226384416612190558318091396904256487021440810755135940775858353098050992878971095370391996648048506693377402448006411514825122668832181363151819599746457464735179926461647608281206819987558160087255610288430766554838201665909178267419246597916991691701943353127828233203632071451910576509227748318970149173835724368404784381549033257816439428187047963641026861607699023293240103424154054717261293650934189084403810343637334483721555285304127308338888768499835013040117423884547300019122363654 [151,127] -4988977395467196265823353323130232263742577874272971557947072121008263501244460251098849322448136271273101099089400768260086164948900656271911534240055013156379169475128661605330673411795180506752484380699170728451104954270638918561976291958965866946841916219614606358664424231324484307548881442445447844282314837096864115972263615125666586714917217196184696037667095915521687061553703042814780834772714976110623390044415300763753095922828219073232280733944868321349994006880758347096187229500182421250097552229408347895972947902836356168833959852337776676967061342847416537700596389592834041842182270289866151478637556893399965900616896061527273282623494356039045375923103580466827676929425182958984352612141133445205047373760596584924066249897081551844772554969527439956903046943047342760531932469919146465497925796533668681866039522947292137830349667603358204189210623315912460128379380568944538398061242132160013074702734692469291339264967778608739716190970792457859990219682312381851703175152879194189552324373307132921244878673666649193280850714722228571677481624032224721772222501167753971494525365380499419906151346306187007025068934121362792848470630716907142498627217550879201800312975702763238240168546055908458603692856692168317633127827283495264618903801867124376620574419689291855013849876456796192092584600826591354599116436318135965192018867780 [151,128] -70687488688584697614298183244906640458858767105131555615289217384462775623449538597225090646654008816586805697261848333969756745791291684098547645637116358666753140334405569147196737622814338216808555078700090427030218062161874409224203614970514404415577725749065112450167361596917182466602675839985685723943356436839272305607021280454789024496716445279531528187965804209287931163260528453609352003542356902917179844491760433032998851271087061919096325118686350710758439259578617995976777211521032780000005181194247133310007888382515785460967751091154510350913789015275011862482874034220206481526734852740551584204015489632628868799535966334028548575840637818349862190816245426238007893875895856552613233525772007550863245456217251338490238226568585877498358159575759771062947274949661542596430223330716611663246171225249772460101994739801868381807275186088737850940853527599738879950432078313473135241451697919199449524189054116089267699284375667548820562960323631975926187188738471168444102111710219632416289344855758491434236942301426214650489249401415138534078744099810000948745708472164337842763052368610207210628540615936761076084655884216940212798392990733346996934170928479338126739630805422348371654338920467624140936405230486551558562814401537654379988234354421537952910758672061179881228959201082963783790092657381047260104385369995459145462 [151,129] -14075934909778180652567232246116006710508100006208014064497796198813448637983830816258476984651686174846017608734104520482824744257971111270828945068726062448436422875848477887164146981334392462933824527663200252862233084650738916442821237965365580795748563222309338274896826668574072746037265086315306323990907180153340809446272628062663369059075120979418555175269399025615309784245484527365064196248287345578748187347568568025281951432362888202350169260652623050676139258648776852732222342506515438237244125783536438012482947405280987558153183682371990310830303251913365996269514930566607517042863042949461757930284096863359949228274765502100810418866040156976751019709332104408706819740232336809404379641512169908894816408874886672374824972434524862246270471884422310383722102808805349037681056212991713653615371643424953794511825712186553542592203322667964155889078392259012943281053726632988703736155478916603189034347668601639562197458352782929944832456533104364260769284592016975105815956336277319171630128871671147832861205403446572933997870465486925327290342743980465049853583259532027092507551619068579312486529272980340647928491558124262604561201255116653061189301902754683732400616898479561143613086468758059874105900474905511955405037461275048939148735454290203032381524641388813296885439594509572082768677527957252842206604367451512 [151,130] -1323603553901949773198286427093609643045790563907247492639589791549605653660546493359136389727551488298791978791901322124690323334489583336734163686761507359573300091508899817974104513658577312053712838813076330066359071978429075762355081481578915242614958427622841490589367977258273316666266350207066856869323013900371636752804220368559475543336726287139726934997361449174438817090940269479073886054894452665036540426573867822290285433967890134091585292856708167668636361806498957167163152641252019163413101940455177413996432428761375212611676279559000169534976938165969833168716003960593098491351273836454920535102480006218894718678051608205919571942200605238949973362480741464861196893292788752302267489969950875495221209250448997115262758837573985196937068036970422676400908360831325080313704508204392705067867763850443208244829567005137880117875831206352802137464301603027228271931198358973457908526909468549668445612631287608610274876009723461628577432384420628226876955897646024364895267986950583069336791234679485101163604928865887707644144583280131344872476732573072036984376561531740479319084499380314407564449157908885367082573311783921852063326516161682445194645877289951187880874499967080470860470543490506833257875757249105916885717001675915523609330166385048118842221853763800624229902629021687990862260181921029333973012754 [151,131] -15852065070142183146803992967634774348476633663499796771704190905766062531637495878709659358945592621842694980599510117932013485629207224642612382132689366120749920629940837774134723918506478145230841231155327488660883439431463082895046191220150487518748829039759232544109523287297979684444983855171284508215464516279877758690009219179189832677051430193120205055642293149560955698111254588418595067951464859463309399836810020527775067992301735844511604052359164291107679951527432701449651212225970080367165646284831619041524502561758104700651840823082298958056294503006684178256855491188072012061114377324120706112362780178112050986717075610320574831481911058849695923199517563519893318243078530286636752960678730007329869690206263032227523745896170758827872514475190492324266716557014113817865744035373553376887802506920627064311622934479681558593741254064286652854552401017914370963634009685593385793483752026874767470569612486220414560765519639549542235526807300311055518288317051735726808833264253303857794164084438176304920883258511423936553497356807328425797241652883545175481821443321300329174557917701294380249154899834966379097188399519248980991752703980284974655978290283788821693259100193674645188574528717410577939741427351724560230787562896667671106761987115755891180545918031634059887320135907895282660086458785946476 [151,132] -569794803308048993244644134326657055792023416777543061608610328975684987447403138086667750874901308286395047833115879387395040648982490758532688386220105783839900360326921592282879399593839105846905678709860267133664099569116226161020549101827098441746468720080878143927353515499062139322298248968357132289515592788712269359905877847821508591748879632285632315370238755633098758117710280903146675768142231110795328701386660197139471025587381090343666328745618308467880478742212232487483186586727117188240781915735549827252818496132335266044237963336665275958245883642048815067017613295464008988963827829478705362652488068452054916250770613306477781517615093674609720116308638933823102289665831232082924248193275609358461395402840926510714012220239813214036181890850756810950477627490627740094367895256246879453990493604499603218968704130387713452120861692031638220247185354400244887111886092242790151322048301103488632849582135702307296171595575306798225503004172629008860553223983364641296383490521853485380999344837362078892672276232741124615932256790760132556796347299552456951336394229607948030887659103247392358118019189802636096040106276021967475864502732995692467927142878478365436606497374528968703065088216191376065082169790791410936535504938724393215085297467593319014148896838606222667219201893822330807781244882 [151,133] -2283787678736435639496530546353194747157801464263695397485090815721819213236343877701034419324854252259098909338575112402095662519154071642243150131683617098425132804188168567734404236093371800037909066151482639790551048016607824920986452089059252022020858509140702478978381901914296978077843346002430751351130652522834386378614340352341774574679405342334426951157292510462994246285299200227137159264661112842226782402139242262964028487707409725591115487983010464722322202225876716812799652363402297367395616207736804962378833990379356064519333335711249325373625129912962331370004290210405626563102868879582638754855665267771746983666924192046759027525748540888988328965087075509440786259872563794332977626353561857841292944161107735162239470234129537694723809873501320137150371702006749321105563831097980256806503742974726452644108019968824076297399713574461304523569444873321583954776941002539564992342503221085194586511017874404719105164516748614889656401384968661844109339474257154200905034660985781808817371765167471107055984458391859167096205467449728787779920296773828507570461945914258419493365282435753087929534822597772548968720475990543553827834402524490765419862369183573400453338093510214584467399284877437372359178375527740315641781568839844121660079155176424077855243137274987243877347083123091893110 [151,134] -10010027891042040709640114911598161361753292793153448287532980492237538889100790791493963724959263529252681495371310008210757739204934635445162067145600161090326682466502136587208374908972454960194566141937656372042727041473761164829934111667839559224706732074845873901381206319083052027261446450311725160743987941583903107102385989507112790421429196124392033659582346502882196013371873193796700552706690642109289715294681093973925278999115002135576519051361148715227614775093154984628368072799672419765915641975709864852954344096831394519380677439824971227794832854782298289822921283830907926844774421270067645902040763353985067768493428660312780013923861671870078821549021216617880841440058910344402650586340890463607975542371788533590296912332535535335257687616598641990976367964797881213568136624642174355898059836564338121557413144769654518272762464484354605625233074584870952756342979855097677715306533966815391173094915249625813276656835903695669250236081265980562109375000920752744977336836317384998893749333340356751737225282580057614625157686726564319955369028004689720961757517036181080291007991478439615472609356322413516396056835304014940696011465722164778853291435964947770441412345219426242593834836883363853208102421927797398412193181836645567404099077490982104390262901263771137318325327092 [151,135] -19414842622445474745904216448518310810503192399078852080770261567229627208914507583728462404793109110486162690230231764722168064095487884736664333922656796295743711671257984380955232422194579040549640196426163016428822993630171903554075501743524708723577752778889404844398570636212470148301157438785243540575585601096340429031369128524356963199976458416079206710564853998483086704022820322215830793857922433171446512906296845222072697633443414326303825318277007631429409706134566925841011224925551909008439667013251637170453648769957100256974668286885473883493480641930181994396093909473725894614466291447189085617397419124853984249371713119611247470073456872708011698670711116575115775957677286256418788419311783058831702064022784854012046357976212992460752254865867277133293602613690882278470129012571978194142264849046783663004254118751688279785480952937988803752790517961558460035701321339277142252699229030474252940290676064649942319829257497284106373336166914354866952032967235655642225919955060196997733427686621717993812139524203115939561653726218789184565239272750147591257912507824851328667504620032785129301640742056021342400408222156957084302073354714941597825143059586577423420979116272943584007502132326397206481913809904348015780349171560762889332302559992946275416477842974135311446 [151,136] -6321723532985575764572799319045557248810743742543502996618630863126162800250622392432613653544775686254313993056551355843098496117575664266655041612983570912296921619105398905085986914109893366775970977165573051234360305375998543861011124492813661532720264222203428557270766972167028920675948038061855067202781490826659898706563370294093740132780103924215213174023927986356791722458019660008038691277469181405936014209266093318807540106239815680653885317022644804831300063416870376398457557211832914113518868174478518175443622664184099545398003975761966166566568656482588429248269375223943262252034607398080282409111229220722611125660889857323178752062920173641102105478397298341877903484736266435425380259277080033157029003944545908659526294006932123444366443579099429409013587847249538090943000508701102393150058965721875752912646886844694250855213914722333850761654818651291567659162007077101173058442817094231583818785178511464308724630512613679073843260502477279371799746600254571748466694703590818998462837688447029140523223740244072043836714599688734347816844331434181229495280773285224494851789977206943183802905768456111481906800661994919594057354156885420943111137694936514811005672854097962487256882689759014460950100952938492990428704575900451932796147499033894160768281511352 [151,137] -35374434075462568302949171248643923097663398136106382844180936717967510655376222685202768613182098737049367759216377504237442799605947257683582513839583687935658843743861047097362178645878507649858522067846532156623558698571323623665824913788531803599981947077298644280206333156170043747918519264700681986853968627330372798113452517656582474302980496318293908540526899070402526199676560790699463755000316904385947116212088557987639412880617471392070771596134079601303556206311633049016635742480791832911034201145914497262563409111628763656089360920516708552295580018532026461434334032589481100563531334746939390324826808920544025066076931969449083201770475295334411913421948132897488899992008290207123226298000437715300670543706972969417725922707781735967691263227163757953451628050317978953302694039610323285737565423305111435649733551063264462241549777440318987852572154059946358159452262285409044643762883124906675678759867754308822890809328348501472340102424668028425215247858150393498436013408116759086732389976349075712354314405754835082619047942106467150691710246408350125518136560633527244662005508074399155759101647961052428808866737226106462953724941952080748416509736844933413230927146209587635648483803223429581869397255648817503928562189566583355958033410055041622715 [151,138] 6311623357275076575570675318626896081948361016687398177093807424374521763036661944777638072316143790500104153670979845587896079658507900640842989673051204546930782658570693458759169809446238502195424682580372198019674583757019700295082592436018791864695667140758756970241391235689605214710942325190226268513191575655075634911063949690658423185098962057473267910934626174055211724513243031486257142024587784423297487970910784009011728674325866678983556774531414000517142176604239786868948016630450409214494276125459181908314396835567589425342879836375071874314902980590108639729054196761412955046824211474729233802789038478505574841294707657445495932466376137524403229722315589772667541816138477102166959474829902891392916887785556684055550233398630926787934208542885888287155880439675016984898682555651496233540966779301645356163514539021651008114774678593338674793928184761018465909342451514687679485221835232357611661363970573821082265299647394029691448495804844537114857182176623763524887857129738371940110930101265751317670697001393309028996908743802120981634165687445496277750054127902392527402923442009016877230895736077162664092009455537190439157692761254391493195920507183278950394049091918267216989735039667958483075214390497832574945546306313954216740330557270 [151,139] 1452483421873502441177803222171469264438838217895392521093257379419605432231419592878468671174807960007736548496776913380865237776059442536292598967908572198771606727174897896486929920516733652073483791909928300880624890762242966014851693049061063674051690548228069074777438336752158797892683927679080747804388521060707003047999563149207272080513938261538101868562835135078286793404618810126662335514611406003375463914866312613525010664875248570531805375461603953147694559715796905360160111496793853357146685307163902979376609942529132666792402789800604169382042502471734161475429291017264170464888236826048376663092277855513453298746539611192641986802770037624501342173065354350246208386598192123582267308551900338287487789076444809035036695743626444213671131505325147496238421253724325391420931634983901098784450972921407609486043063741852023949674452855045717097143696491995418235841357473901888379417281810690847761617190888154641911024756336059018996195641911805147567088966554683058722599277659364862125101507421145706218302832772355968107214154876322411660215896293933995871900428060447522675919810261661514523062545065617026628087735265182010673189377423745820672165888711112998201899186715275503282017844004892944231733389647507841603214081597006199028 [151,140] -503856616363803654468322397039624883424416330661213541380321190867971143611147704399570014080581895697372464111144560556676166589092852391005275070740176689199768514096120502648499154417289608158961561277953801761543658258296254802842940773494431516052507647524823311236977610001617165682094446403225594618857248830130826673682795382813439911982557944969387360835707784270131213401693038534905057005110213799016314929088364519187192628067476441771686787585469534450769852036140246383665556228758469097758112198024580579830508633379370682895611481225884407997551934537807762455838681082880465432615795762513268070701262299429469580548616277903682413130562993442800698049407145628365077889135527199944246215078378214831962672242566553467380943359717716790024452884735207641692709505481564809331372038577881199103292963380105301908257285267142534260049025729043279465051226376242630404211288132476297496757162675109022259731835993001700211847163542280971385917091411180109509614509711848507377085491400974538462937400928159411567707248973204823529057276691560768626423387757028431242260640598271257174759657410641902052873450759247492057540720758515505011704589559942838989074185942104267938726027261229204031779789396718153922564682019331317891453500652 [151,141] 4998013742412291163237203405787766341873191494244983541501328445553470664670437881885605291265472043674270116317187514587823382573511303849251396693774220829081186907968673182074468231085927782095475426961525813572954938671481709821825056155246094110396087569868607100792932124317557302156724227210538859957969545017418356410325626579592403730912026006455355417662099825954170125025884894012588841274189663867910067898811937737801740958479011451400572839607505192933955877816558948241927263450415492296602621327659686086986230121395409969511082614956712922574824131149655354309586418816231264130013444485263763895446993819843452848763842143473532152805266364852158289848876745589858843000936729284359574639586712067697038940607683530614539927860888169647104007766140799840277310348192089372921776364682442231898107179492270020410661813864920006949379834891315944444916302780085166233663891322168589529997586376172019653151266564471328797787594851385606661478300284793066463970979861860671363915600099431479056070880296355002821610949874228141123666389668161583598604549357857914639095406069199203415004439514229238359267111215614092717882017188379994532353239488146991367273039897889771620993450953264179257227439308600261421877182975993203 [151,142] -232071685911973815373802279364145740380907598669603242250630449612073917464579766867168896664128289093970494166746821446556698490240684438786060489035793226194072698835082007542301619095466813086783911682076644153931457268732065413800530784904467240973087248815734271718915110153362153375686523507733128349685238493335273926387826838411993560421737683982536227716910339584083542632073483331320268679888772033771933471234330057107292107585460812370274751311580186456717709131490393267938483095984798119267412236306288528944048943805615456327171794426325438320011828045212614135644734192517641605977707021085701425658355103979257908487909258380237460516083848789525801726422134009747640850654716937894100867594898783855690677494196371828780320870048438588185056501371538428530392873929231499205729049308057456788902588654499217640548731586499226557406773868344048989425126931321585092633821753877458112281308361654189592415773398386767266095884342201366404581958287179034323955105502547354737514879087598955190455837088981300174310011236650958173237475483878156182928470166534357093866753691945681887521565555548567306289406746939156786136473421571903420656022109892948113907229736060792954396037585594492183152548511888056845947722 [151,143] -8121980751651751026111103523508050280993932827792563002704876533825058407778750289768094298911537272180256290230645137303014186836305372399358138164715820102389926749199253444486822495315150799703665660923100942088693402965898757549584259880160811478355601081532648564308212584894101734566392927013096113273423236840540503396307014548239789016395186436736377558936035460565984693885670960225220994261032812425847246733083041666613962853568642323246758540529150033659334787079521739255783295110641908483722857746137901051821968912773886145918909926489446766035644122326018660559449303566605118917464465956666933140012577862426805997315993522239196425859222566037738495065003587740127658104568677232924904469476781071460288040011519896938985220293236628258489671482198248953334765597223447761255747158368022832364176101374570519298310243057960967395743872403283047550791885541357279286287534425007648287300720355262089802511660915513219961602683581742046944244614569783851677391079543244891935080643496760344844852209391259274507775165362604618074641984821975299048647064850309313354578845844014818842693496680863848777041282896161102992305568925714497939639457704879912765088012394225813351851709512290896331469286750386 [151,144] -74769253111516166174858619004682551150355842002297321539836868264897420494025250174365591375450801815795276014190850477203954310545343285269180354227909963451981115433153172787612337456258683223149120655586638466668444314490216463389211628430309863744928124836856877256829889769638465722292188027314438844925079994719263764273851705951149039589328871742752704859339933358431036600369010678607531383611774913112308862990632405365860825408494229633554577318227301170287279155695622944482845644502864732496014956129238718396218268069573777992851569406590694269097962616723264088627440841581569902795584058327614152702027376186736505980827967841409365539023368488756816763354829717977509093402186799595664355587603506476529145871083975400647014849188395256122110941425582120061438868789710232701755258188874151353883316427515753705038356568356015047149508888631978010059757613996041653548290470482834575659095167195350135132089118291974838797899371531901199020728227215251792112459089989713993427807565762623016322277295344828455339465469170374433553162658990792387487601363212724706853191881763059101604310051874194628826552512952137460205788026887267499297391958053094764169133307829447243094091610140979543830 [151,145] -696026211013183789288596549494994658262896706121800768856677510637270612276610253747644940272607563122082753201539923204020067944470888229902368951964886527600527025738922852549047108079360603581759414822534352240855245393726291870901471691714503800533213575357830261296093444829575605439788093639796170774414662360952293925651194030544416741313312112229919347865905478608014300227763561477415072639799458141443453506311287646964272866721534620497857076208922975053483966211646266852784696166103847675472242900096092675293312374100934426325130938544770198542791923480908439116851666605861103264103586071482608557770147616640379516945057298153837471971670693973969499386397741366934369304911180256071578614716633473393899924788876918399346188663341011919035570189691923058251403014036308967690682971922628863032398434045786380353839041118757639842491557332974623440236612261753379602241606229274378718311742664842485737120638438693855035669693571490959439935770327376375012325721530511277085478445866311813833155867345552975093389466906941791691805265341723147008657806359251184751852755121986919606033270838693950000221642799856897508512284395399175622025051664809671255221091393540858486044369616 [151,146] -117439609964331445405826127787035008078771253924654232568071297046254215027192111350754938691475741714174458890318898841125100621161137905203370974979597224741615999592873819520054789113070089452009600550163766923587209587330121828629328946662649391907701272626916977762657161487208610660868810002030425695833438258137862955414334268667939887913149390560314318503975665010000378521050357624511620034858682589916942959646146565949986752002907884008042937891782819150713292047030077422227391229338747061500724654076762080203982278018443979768570673539545215688399060218566837913442891409568182249537614202713685186121946375302422844212021997899263857864698898075109419557297488723145339278136261878103985122118348713792659859356686879426172847383195377777199097774401911073629747766874631280817175116080353059503154756883813364739302490323589729600210940298655683944471170057378068353753764410614631691520389351523311262424132185875410525052595149344104842347015658269646399060919578667606035661295104305335159588427417326424752741034393748163168024934732136106463210909983160633441780625246961493451425547262347645557955626762256421838163856133052356810088020081556518356710102413583226 [151,147] -1098191633563516483972055037917098346611078323399311739725327718146860564972313459196161447421652970741915999909529990927799045722541742246813840708849728175366269797827749311787693866835168608669000629504336160409991019502287437207303791452405896366714877653681022637721540432275235013236864797200284066787371611732451402645334346005850501394623337351627285776123756305521124440562998608151010711977143983240850538232798944166117490559910615714306360895580064299801945652972349216662137010605384099463909871618055579635570756541255787234713297132589688417192440336956094884974061183472290043678725878290261044831732811609597945739276837687220113967282496231697103551522720650680789982278393832886972728876986872888155530077043353157704659265248049054246971211242661149500823509483874863890031347176878749858678645821599731274042272379767532589069847994504703509912759655845622860980620646660174025831980921003596054867203016654998180410438744563587452481949410774736716305196767379155922759751032289823788885571486568000852887072619756400937462985510911621818701158659965665467105059380640404311131543714916326264907804404003971316064725799273795278461280278925779535372130 [151,148] -19564100916200243563743387647104120622873746511863191721829215527838819606259944313818367884473547625956408437566872688738597093455943354264490906876063568986643057828130801060178445362451594625717542981139461544659126208228641186965432074633650788306723650550515002941082880025215571606994846451269228679171584388468780663301493077842745426881399800062697399548609913046799334133634842690575906483438519144857139636240646972458785599257206359097682038824175757734470888112232661621357226416556797335548210205929255152653066578182862824150725738405308529105362779349110099546059564686158623392878564291083358542554088392669913572470133181464575226537516747987734070576405223993597968913948360902960751872267972580607118813036943243080834855246968583414918773953101610617054970765516743394695789246199250859775861763751213670516843732080601744811765607001531250524336465508254040584015325456204980202398203394672193977367526215012844768720991239841521632276308574943109904513342584489641905611837873471168799791491763568361557442755617395369930719833202350832354306242409540524340741633193309773902468953354587068256851852530538568558176699607371492546065449748 [151,149] 92689715421237435738294145628545354191050754798420791994954016612781310003863783322982944819275956872639895077099724135015662953598709059702643886704399226171478733292924269194023532091020052056273071356028344619032420285119758954384466001162366195095211071859522104318353019099865099946668122556398198093701549868226892700834780843932790795133726029158756904866355654072066887355526581694027280968895373868384990240181570863191420640588029284120400456571615620282816260221637587218193072665094187418749050428360412385268687523847890232034225602303985910463009653488111326931581186474636962217330148102952405836769645067414306332915263581508694904131504206496022452058374661766203720261172401113947891755342402856213865043986681678823616400129634112951888119968034497906435116057467030626281815312772901277393592269491964178216627758739799139310924970114683990992614453030641177181823821505511049723792828355234241029019029478802016303294536561997537544823714215639794285567034986579866896150668369964220312987309501697300341292022015410194002615413472650529210129828291515147350730519567226063679133471433593650857018343147618188706444673948532772 [151,150] -13429332072392908224294377385804889004254943015948862930807784403540820247814234473317670034237498488622880293644332886783569352541480436166166766647478562995913841694082571397530695862218809046130008921676320880562843989613235291434585888319859388185325208731179063182242086019166007761995096769926750539539936908119132704577280901344891313216037011820026112073915365343265914012867600857052233600069928194534868133184666090183977046463413580504208029690627552103588193412848011292470731329390973140019933402871382638559395427966486729940952281625987767796024273684853733307514734509177094544698345644049557295669780629283433227608374925762230798043329261700280197813541483210508520010001455793445009571169453214865221911049146435645005342223126809683830589528996149695243265959092010751205491748213495796168699256399854632196943959681338939101697289578939555347716458660902510779107165921259076666266514300972552549648098613588273283228756120907985870255857761047483830800765655598000432470861813526309758374319727375624619247383140675885727002957073727054427790753363480431628384262983785714309457968301493568024543303725312395868677 [151,151] -525291764612923981032007631021894404171800605971554636594289019357939466467068667347740167324109389447200614525726522819830128922765153665994356103042555279261954578931568587607673272955205556588768410830811294799739628473866250998713556494529438910951884654333263784468246129543244672040915133386845472972687066998760149137822268741092728739634565191078258242668708401807255807205323940123391858317048112164292504697123395022770569288920988326971375154380699606053316157285681050107922390984536795328849836912838864528154956922445807393492192364279346035381358573644202448467448197663094803854198303608951306988844405732089564935845474843740914467845048238704266889038491256093647125819940999988035617931387095390456159156316607389182384120437813919691937923709214581168902517577024373894710835529714006915972850997538940380917303164305581596280625297181672277166247646502078136025438645779821868294043323713512297082934554761972752410452526855056785549351433228050853583593615672323246119764362423916476030384749798820717419273130055453510030020178124257612548996797570143736412005005304061280297384333239124877584801539 [152,0] 67841014547743152007695265161894348800657502043171481392292201772251201032857064163749522472057335544096608953842050489253179569364325282090129667608014381530293271278706855122074257498110650081674626586307196240621080311072985632349051052826021678748001795399780675039518906093415018109665614065088842074495885079180923379627605930867454185977100672058358661827120882021708836437980535282770593497842562402580853145360428480037420418283187849189356247454906355193383908231866545110711953310728937820622361774388393515549217225218742451285098776944042145946834672703367396533485526407269220517323348968685045905063680260260556057341743063750072357785731942420703470092793362932728669264388307208784973195874166101006831499449678501586528336815277180212819762166525228079972304012114483109911675130678523233288624879612628013335325162575726121738888365338551792613362003656658234343184741662597850309960135927290236439089272288598000671654417950189353214396604187316982731274020579016840912116815568595305822662401530415810333956735903757282757379900004510770421862933115632629683021520697138549561050885772750457137965750377891509802969974951898278632236463899736480923387242591157058123684090653452220775302614628598623634472650406419474444990023976224679556537617394016010624028569419151529999212665509838265986720168779591467901506063271082579631456839700308506833682497081315766358211040107220126937333698375960995548797299418094711974727425233831371524100640806533995467289240115311983120200948996519128055741747975882630967110885904726320708142781555814740623652629791457227284860292526771124865410083302131243241209009173691291773593944324794602450182866043139559688911423306077402538186749780772110986021333361515258319846435221530399764186555436034433178843687019326452820200257389728197579402454313215954401839602340841453496235295434618750576305501454044133424758911132812500000000000000000000000 [152,1] 2155273227898265078399903511921864603345947245985395999337021612697333396909942729417351931337709504299418223003391881793669274808894117449343545021555885904449019338377637970384469351950356028517669150505484881552189976072045053414689917809517500183301925884511074936907898241965526352848760321361910406257178984628809362453715996839388246115910934869308540638900476923007203531693540563107098941692530599042933041837027974242214332669734492363409269769232852030311028682249456858729624334448261407626838684332633988807022898102434124853881441096978093084690886349171840060118107287325486350055037007229165215244918372526737960840279672792097910169880103994312801857121458728030672862179724901146603029807732485570446555531118724747723562307894204502687979428746329843729080549943289437669504832561166959752064330832536032906529875182683657186143131691405488102896778334360246414479738239299284124332577784164027608309952780660790713237753018098360241228014707312220884020211463670471849475024784653766756513695442741815640546340370305116970149495504779286241451055246125731319216991309752686013179005633642851913721447642905225633850593833211705350679855020326959841442695441181181593155903077378901600215305326928001238935477295391717263606113316696506764476750713028353108437259375835367649379690141661858047585691172667901676644250877918234649663814394741319414053196024818888055994367984472882815376528248771846845517872912564887751770557462383335752809527194112882765860832850466807260647373397040555951789074298406259576135752259499738072048766322874912872891176957059186133757337419389415523580588325725137186554348440555143619495742477305203340695822544565568081375865514010256894652423207724710850437954649542691746824404115236722369341515868181014489541596674090106492729842959446814408564533662465035215421807312080583644895287369558844678407716344281652709469199180603027343750000000000000000 [152,2] 548254296474829532901330556620307758216250268452896578633777260882799060363436442652575671765439244167295619318270492455582723710116307438144909625444566523826665690624180816587525128890995910062724407410984754660503747549043509030831490062472873627635492157845298137060272593261447041371370848442940505305049700256339869184383073672513033800868304161262687164254399681524869194129071644665334019491243142483370201827204749608729947741846593671038744209462614653430804912104333274790655380296576693521525928816807651192566254778276571545836328129899870623144424441861283915658004240051121158646353539902377847408002409589994056661465423810603071584038800364430352074998109747554835979451952553373688561656925324900632256662543770493649874608560807533097570586305294675784282391088335417390169293941785288002152107277675570532566008962643798226806289086712738623874360028906098245567736971375381146581395122801016310066619273108613856935987165645571661585518559153111367185763617914038970778349449115367120823196463798851301413073036029651802963021651762161541847003941457398338162928864851340813521708816849645206605860213390558397324401410627303189394269016421718996470710898245144465917476826498086577212176620948885347593527463070122480276389482535643896790654249766724778026883555448664032613727370282697909897497297937637459796233713643935803995669174628682988609806476276745182273619177001263001754459928420384811075765150901817749207362726717418075785487572552938557513573096178421261229458732042902277508929639857053474176645230425509794984210626315874633147173505029768727606720313951864022776578505207305995979789972666596316842016270084110100792992888516075653105345545907297179480684893551034014005987408149290504005790962370403521243125071416639194717055472559436684117955403596077912832609069301781316882734815132055586561723278158217609903847186703096383553202031180262565612792968750000000 [152,3] -5048373105050503636321369231715474646678154485747802623847909921460263200907172505109061112082266444124407455843631871438989221437259853757061356454314219747905452113858451509205902107681460744771129810320576261787063709999182199069977280356315322067933095898982275659088273665683330370956146108016617555522390470871190847068022950838203816832847213468232213854098296853234967045053764700959190128687917233899317938946815312483355070331576091183535774866233405378499221276199513449170678206928759725941712689274678102108069450986778258550771627992851570940002926385138976800702927065585445097327239383644836139033839687972173872788820754126118339735290058786019310928104117101889909823482220232370481265526620983238792167922513709667969246612841965939111278179500933887219985513361186253357931486670258227145324292894579964579070717519745113278124759952151528551273698891552892555047103216393536299283011254951017067227930526984768681993531440501880187091598892866999821619487222006119420530030439749021496211461334705346552554798681371184481286465205228656916640736838800234330355495800273865930136389175862926095525944615544354056510549764780805513537678468576054819334818381205036020510631244558914146795290827070722035307606996698051413037428582647289909568157910014396675903594672118692082297615001347757725658824688288717617438602378047906370634124442711808474279666364719772506165287815403768493501184480912147732260278752146889130124367494426559365027538284437263069572246147739405253417096060667468252496384932425460133310655620153051625738383396789364524882594657346999439222678615591601281171307141099740310107573950814535037384440918329683130124402415114459661914549936166739648104221507144496910149259840200828482878929973853436455541888831388731066917224063144850615633070275242877530571478948329771750970976321147853987243410505227260041613557284279067971510812640190124511718750000000000 [152,4] 28163327219947323356110128800351250208516202618441920983479372899125082483861535792886891768491845090583822827234575095256706047807486715499263908507480005915021239435246330891155858765687122367424097354521291579353318407949727742850506253229315268168951559548180556850043978831748960860259947336114357537477378552730596604879061482785004437169527304479242160799206521438769502403538549969762143289711385621593489860825057096760450737232330292848510304454484628680939665055216008872113298609537231498835317059584430289147703437062087780384502057027696984468741356229100261078156057393968911268974692696217370456332584234692289134449483055944728135514161028081722938163182255005338807219730291596697249982672926098507459268564153662473122030737157551364107840687810104543038669614473030570403073239539824287767421034660718747867469614906029650274663649925461525933912041933697403292101352306593413282193598549478438332497659054042965024190659297124454279170680253878198614417909689849225726314244520784373187339901586298172245546876458836000154021157516514554311327155356551416868557975284226005968994584875088444720585360153047048547497583387154520892126074508614760747159969278629240785721254583136378862677078305689063439160743985903524279905068668866243417579121627261645961738642346831603305051763037562087537156344597472195621045421191042605118374940977429037720385642647626485342198202425624476879198544069094472883411149588687353407255111410889202439434147354030792569453118226052276564676150693464423368503691813227450005445573448560725857160963822173121092422429421770276059781266594777961907928405714783077942509215989830339973857895313592664511912089825227513299348053432316812679664787345049545789119115373351347504380608386268359353798351937175764873044095925335583111882601306082115242862517058662624247821402475264430803274758870404060560064044005379457757953787222504615783691406250000 [152,5] -119306337860928414404814641217535304030400911666055635566623719731133203293390013424705964305328779417467968452509774275475864102392332186145682040709695643284563045377194953116239881710490592714821185881376889196244355021947799795583772866035478261838500598327338753704694491958853801700838203269578222601891698272303588669090094126336585942929723763489573145410005230602466983856956987959060828182435909843316863340205982030857532435203904390417598282501875448941196997623254747208920053482763784548422110131332242431459274445520362933137173231803345063748177751667278743124225471499337792161180426515285253508286833334862633951147606951538668672175149263793953958416521682000929165715402528780485586984181030256806872624205717594895813992864654774984602831122048735751784306118055841349659976270221067600063758818470854158833602326057820698149940361558947788906588514788914825400412406903927829354611406329130069907445324147772140519074805866042228325484457913816549490891819891198123058239885044261820056587552720416128322784077293906627362678498332952204506796256486463320591742512467842926210439798625270810252124268488709521148743476448214121193175587531953467878448263818531468237421501225023369292873080916914692019701461985825832143703860997064545326140530876470760223531217520833783021809970265361094458711577326288163050879785458754992349213167866293878589557387645425611509593709988678406722659213803577492121243250215410604438338206987164553197720836971190012530944839269850252559029098968433171274463626560492740142630528277049778243195387374898141805619992959632027909823144031806160869801134109237007028929205225730989004149173830529152068535301263276203505307174183360746327608457819197852988237849822891974862384513561910579140460636900330291263888517242604002848965030051040048836884010045078143354535683554041858421191745039319827975665688768458494450896978378295898437500000000 [152,6] 426271547558214029934315497821766261916809319475555402316015703726889701106790193989799967002235131054942378885406302662014713555484652337509508520631749632725749691801451807477954242680528578754144757199413301399269099068281585276310789807787774359393903686073409050698199319275356796927101251076930085404161051619562639662854909675872700006577586162298813827844386660727563687742096606032145407080815795751378456921366662996389929487184175047377269649973772303286944514004815339733174647610577619950547759367269302368511944070248241212950215377862219941379619820611470097977973495403683097991156425263533498037147311581426091681571753723055371241924880556441735699356282649466267036825592466887608412338004513832227758876702550349510131105884286338122087260068355775408695934818363622019795100227524716125526824257092729279899842720163683475337125477694740876121706717617795467609679327928063400902679849720749281639451016916566905693731381213934933068727442115380267467653435304452612408800659471877529490005237070270407266346286927677705973693585571420942175416105086714019061342301397458873097972607721161863817928232879486585118337693438099060880188122561501259277287805499358079908068170589134896581622442957375343186402164787027768206497046126437177689648873157451442366840369825847762384209266577620592907886251462655152713096162361568120360702983584165760113679436164967525454946123011017949374676357982580157264495333500529769814772592455855762570230553392714366908231843594907608404075295213159612752942699612204508650820074448318005801843661377468981405527232235248090137679424548389826475872687902544294917378506920253860236820382920733051231748534669565348825755600805557326270709383541961603674102085209206655450669476156158599866562215873323812939422289113016682247081349624789499358500045156251223980833428047749770733893225726606878572821912598556082230061292648315429687500000 [152,7] -1409911757318515616856607586351327758231056875130870678068075962275607907776182866658064893150949751894864529145261577625641618565864473626127385292145629761192957333319609464244421928372868909346123188759586865037442881894232846753782969882074087207586679265901374779420095130881272611253289533030649320947010397479633188056382635726523135252903646582881901733687086565552108715313916169123645045126860169218672023316979731986623423976532091753902039777785337008690865225633266083573846193344859658042716168658936191321377851745428591511882248243995870012842656626415585823243781626176066421433632845601754656755059905300929962238663406996898810309177628111650627498134081903347915366011644745996513100095255826603666534703930979004461159346508370938265154719759465735351371283222348347805307866110949110467729066622159251515321990240492893564463057423698367343640523504967063187858724718012608191125898072850823693296284722955367572473413934014125949822762066219083297907620181698062159641680008592199322205342887394330081794157408828293066733058676052842161965647317585593910358278339015363753798493669499395886808900728407399034419488487868134995901215334798490336325930670641118183855883618171085917161267724201988090481700968866524832544766939522942154082934110029497445385999695727097288512741169578076923566568532774666457314261304092663906784261364622661740940769573810687391474633281138918864756990754998142622562608334123431000811102393059048588801904039738781349597318571700844385711066457810345877195490262622718591735157133146034994208597955186123081172266772072860512897813913752106851119604209913532036454350261206731884300546805052893692976352780829050533268108031854641974705398368006544443845565752846562364788634868114662450617146770150813788653963254673430524087985441392642517106912399505910688390133909697354117844953929922658525386580663507629651576280593872070312500000 [152,8] 1750312687989541517548207242527485710901090999635198563794216291235600905995368246712601631516825560620229483972705227767554685230338388245081002697977926325142479329311713309946124536562374847169646884974657592915488399405632715585571119365021857456819603407916000342388857493997297173229965072371451501227640465480302901759316002780302896669311120861298842571437337263562134325950565236179224786794304395766746025794704031431891765653319857558216630555636906692928284460282206915119651977149081449296718026754309794527626417713191892211214810509082924292024374279942098067966688045479060367034428865703788670784538406008295379894802933767568591559340388591902555496527792814663724712946673855222220342805641826512412093119076130192123843237131839710595178013122617684580926940573372353770123516927286502067856483269351559790228929205028371709694121965502118372392467811561677527569969687948571650296609462704422396926503760508150112015026540217683288105170246618090299781635166596281027883963543017887730424059057810658908324024816079882017882678309150060028147136476559505801458158540647634099614184381656828379754762779404803860875748746914511956669184327441440674280244215828510435835538638092875169695321566979044200217089129315008470907504354221557925354095080971359665953849304009199753013862060495775632211831322016322909028891895238770356892745851348383967837805410873020941332089092853739983620295690760596077933864981691402579135513130891870917677394617470630794513552968604809707595082442659012102834650675597016204576765907226896978880568388685053890106302070455765094952718324766402469323000365615880251941387040146850430051659234348874748463342180413582607247172596767894178894180879942274897515262135805173054860487827054863114343269061106077934424348977831296418062360096999424772885102800199629044977649508803230128941954806399798616478591384293395094573497772216796875000 [152,9] 12131990013513853136630010401908964951194029410282891264325978114653285614241315229199810266604530154655310451647827482961613566067251016967956874681033882551354595300628387610930381888177644921210773691246757197933616903272826099158612771839529808293977336719944918146878007151833804253437963652537872397036406852220525842468373012897154270133997126634676545161655679978285290701690617893563931524966781591827147845598782244181633915125096097673221254010786983724757683271760726488847693164178288335640076605024015727750657986890762702043230842620141370776508809834656756314183407709258353361628768210308832870564346417358310786641672682800951293208525660578915632092911033568573725817429561670528135709671967011999985389779065868298024033829186229091266997424978039273888416826574788890606554713716764146496193575686742940291795036567618109029121031944037343939864558051318983931396389761035165478760332139619915316118534638297321636399608254628490860996436775579680998533022211456931995741691036765841346381862333239592865058196267452549731193144360305945688626169684287684580382604691740664385946545108166702420385679939587814481049487534542988591654787824459272056636940011592350619869109667057884248860228971164116736819053224297603396123864148985445388225102320992400130155126886655897748174674848911680167005425623237056058482505130210641106681172362363797575224946500263309645251868510246930854353730200060443782554702591523216166454382069133895587152949449746784760502151150199235849604927660838349293469748254749702490844564327630928251558260950278719042049911610045757306681658417724965657453750618439917139227800845069260634662299916531102267616519177347576153264476135791595598972155195920328173178326204456729862850712061266466489402860179353361426067523576069163159628092973761094251527017733587863037394853183650325783625589120585941405039420715183950960636138916015625000 [152,10] -70442434324904097832874952838248226680024369187421043804545598016498919369733343019160970110999684790816117406301404641341650610225109046107621769103841062214423296484457727597238159495935834286294367381425684485041709111557747905064496242125939149827718452244558511107385743534754498641119110644119158341338784331108621000563420773986067095356143340781547593041399362670614348825859148173308560813451455128103307049176323264788025962955170615825025406517488998971276449174746358851313972095144278362498739801763440424699929434720494657149032668434406388353823757989175617092364642129359343657284063503144496133228097514489143359514279639313487540663732446787221055048936854479086524327287520233143152838591334281334060021093782178732357440382259775553753759982189335355089737822490372027364057607135926761037348548592830270222026117190186537672095523804172602470884676949265754931368594532032358481951175480033730292941683078667502567011218851984533901196952613714610307516102006473176544682101804606166636848749189741857535894774569588093187706289032185634301967997067266175469593459049176580870350681564877534806731521733945830167982815629224597928551198143843728746937183072046155385571555493901106228386919931802547192260071179876106918749138536767991468575206559477806837128630287674618091706857224756614681915698157643887375174125853874124302748320583240529120427306911586646502463387000956649154639938480034593523939112170817016769062908797400723765981208661652180296424751580359688300134172966099114799996609670069716121523467376183129759869826949672005478062343783039860817755470826178924607266469875030965712988369140488408062123865845637432326406215957909744090365372148106069271310379861199430126931736043648036638360585740039672666123156761824164111240157864778406453492808519910362719808535110020822499286703311866924073848307032152948892189670004881918430328369140625000 [152,11] 174220460812464133891799398706846282903699592768106248211787544071505840822711986298443000794548330658994932235122635737555346806130216420487360591942594850373337341465491540886880994285940456436693170570857875095038692573177998659483079338757736035119179960384490115135554960359145033116485011075136654086838513692429416333409707058306963937400102311449489534938652851420170891432874417511553943738770929149031772439677737804812876690790282390457601202984447033830179887692439307344370078166628211440082912833788831483375011122948782608314495309474664252361922144985834672282349982659867739900580399164003538187019873128631555608577958393077268239940175410770793518670161132686912252529450405126331340531600523730897655943270793163367726451705730974864705195545177070114494379163470323633395569955287322635988955348171043065526067773465142458906996688074605079078028697301689050218501374635357172052100901757184693379691454816621412743021588689593765431294344329633900863713670305240245239669660899963241378189995788542596504945799698266468678575896080609476856945459699106174616456739551702375956870911442149386743728391567034187045140594369772435239068327671334074369618907915881782900493578297403896745020857015695645924031185043344260216511193500328893008345027461716439442900566603232339209553359359172668376647039738468530848940284793176869901183010567531059023573183077442157635243408763731081502697795525158633347260949022646617264438207491507768017623828724718035862857341881545793614689935387331607564556802995480495248087186058128161862876167704023321989941865250309222449037036283377924570649172107749095850083378450649122494054334059664779033506868370337558989613388925162937263425570911441330075498692902119839231336250235164073072070746790905067024476469114897595812949625910121902056865856912892237935199707630330748323608039407339731496904278174042701721191406250000 [152,12] -220670493871830754090797114370142419618226125692891328979632891013016507548313151353311282044055635180574641919521621730679251236825109922274522714779237381572111139194636989221341105640097141158083899201163272090433059508284240948695912117740457984597796145058961184562789284735008036371673236247137181093008149604433360294659770756020946914459057580481298244846746447040654111002393177509994967666014664180123368294038197604640500330791809161518699336584748941128668006579176594512990072454621307210957993041486212399250672438197650809763197941376519860478411388005689066366279697339812510839958632251101175237378022942942608894482671113262249847756859086421229622825717691932160208753471338184579574540162714860240034289660757067259706994024134552810548372860008201584378374163644656621952327622790761034448160251425687739472615103186840724785769364189651458552050904122437285716856158206825774318482252359696502627799053970762441957032908336374845987563394002800505326158515663663609266183669973709059242149596171915821262267733811368353566637912288985472371892831842176855728977910962459228567109141527876099707009338467932494600702907213165595050631926828853617462934461496960683043245796593913648922016692406750520434677550651636228406714738633125171894752008522704893679948709288807084791264151243073909812271226182942556750546284257798449360266937647271839059888230061129543569543269326526168400660667386543131119555763583511564946748001007872734703052492808599865332286972614799028205180648949372484430919903595478486800149009697899524317186954395058838941232199162943962551928388792731903099107925742322110123282638894669607256327141342582565267131438265391673165482622248414929140959417495438219666823357537056260925022327109813769435370004511297525135627758054999088601356620275241868446407207888101234269113525331372282489174850572677399895837879739701747894287109375 [152,13] 56804140543445007913429271336456640658481200105460504436915957477214254925929105392946880818000405112858170916779982919224868876987192328471576760194072462430825922167032517895117648911973413010550245980798915487109413207079048353741971575829330751682388787927935232319516230152490873776941973666436939611410853850915557783992706267275835198416091110622019435324085107932535031637224166411228338118175298892181024141316024167551125159900430928003083954975502430868436033180865790450900846544986770993406336225311771469735122343806845110964843608263494550432513974160571289991383417482524049604878414385008259388400281058772557985763199288036755166178730520345578467262717303617487485712087692037981371645070497220286344775635110311612557196139101195311753633149577592200272624336867706238154365375796489104028357344460752573285780649886253121926633513648605373787163239374255778522633003539364463105186337237184860024514024756289411041889860075897353967223285655332492279203222789840362515759363390589461721005510227440534677808889913837666196150748436163382702630550199273785933108789924402956357991577806610285505129770758647360528156828266693263925948879039845494468644975842731858883434454790601468309456256570429497039661228803040767128278827169456144966460590599074525459055238892108474284449940988504816942037319780416054516641793533339593799767359077371531975632826557030664903366250313690856482703316577597209167952320307202341396515131410183023200062711531340826217541152599644260073289372457492419857919087798301255066310963924790376562086232185289306308229298522848159263085857993137545991915207608158518628877618188393842163206742725994410710857517245439825510735987992146718628924311397005658168981039240583761828856901819723649496445666053743664909760098636640621710686755619388932837397809618939566405297928324690133732727259641137607104610651731491088867187500 [152,14] 272559118790014667728621671801317243884314118767450349736287653693199838663650823144233427425177084662757723650692588384924618962907955900093817718642320431761001156955522731852501017088062232932849101798655099385958481139396139048007828375631686552591923567227468539340087503116737476701275543542073186377693257269888290945953375005105649598712912375176811296173225396361839561248689434840554825054071469189112227114480072742100945365660067848225187492541740905369014307991260191767625625449057018390788971354974295999537849460341743177381767624767864185965146034590779267606839590995903365192160343523328465706127263078941445417956413987906882264826241663699158748497507101706290155113454667726916519063801243985911985138906178794011243073848451037269301034804060691762864324498455288144799520102993412349930532762578794232125486851801250019557771620820701208470852304485827333683737232024487261454072981274892813749248019960789226117664776401506092569876138215315325460374419373033458034002881250861551023722056532892438655107711052543808238597063537014645583620407989703686051413418881481050000417019754839936578272375615430947909692399910719623368890040490134398011777130594233468306882996854431422585025101570252057367973851345281753773622257530887845054895075355772044739438184945418085672709254856872300288200310488875765772950239940224255432854337976628810415325064122832972252543728826240883731337768619478820434632970047644038118817485016875160093346652808172106350128693619087345919664918011226811590247340408678657312707573657965373083948972030181797898384884526900530235323550764317405373844711331286011570288742967217142091882554164423269621460173871082414836654688384533197976739868910910984392857384444631596571889896752054980592138878209672762986285281417188743275402080827999172236438866667430214569707838631775062218642879940944112604483962059020996093750 [152,15] -423998255646867796229858089013404325016710166633339077031661918887031004653094381147434399692698336725713760406788324596181251405881773532854568783095621015053066020172321204035776334491408134037184976035968035976569915142813909345705697055399884128257593436522038734469645484055121783955329560058599364189912606853481479564092130148129594516287423423439539834360099463080037093492511512007733740003366616576063082832861435432084534809591538432214208245818284617441667982824702905521650745526705254645217738302561228431610010342670109177217564232219959338053549224397869226128516138796504375897373271258045209910512780254655569226003257653491975973561477050266479465663279590378790082047726846814660116994914574856164410649764944462422432988985968416898492050239813913917965197063450455332657980792097617456831302608856062237107317109462309942983854699963314135469173418856662285767528032188439347225658176678345351506257635287268686529455460549392776323673487081529502057431148962391997687847402043706701162946614547584363939817341238701051797294096396230005539506212412569073757195762738894947427656234270135675611589392193356335530801708974984327083022118994687362397314396110856956421940869673539735581123357187576811614237086106336134335247265543189766874568187349075562413573761584525013126524149992082563301771094885292077714758904748762549600754902112086065476349147932008134794080000645742894089135082647828375638931072309560371656607713232454899102268782398019700674974017755045747997604529949534841670345785602350743723364095505322741274133037193231825134176443978613959151515481438893666919688820896514183061527026194199916162500458610836218571437099150042574530451685932650632918131052115836806482853632711941677399509658771539168803080478614848042006340257494132941637711479991474656606923223325282913207670697935437742476239009192795492708683013916015625000 [152,16] 236450627059852513804699232228009378436527210009400609944111494198495928833609411636720725680205350086513407133453544164025908041524817737602767979927311813686016919300240309215317924600168619113201573842371168593697167326689516324208905021902324160430944135496053821300482987422277404152619255324091672679641916226191371302109646441117211327102107379176307373523224410362381322312685715004254449513135245772632968723426948491850857673044571289052043555258151689678111539685478668867370115208521342952065007341555603804118854691294553607539884648629946043506934014933290414074487992884519586116252769021416253789503014729306132558262284135387798379227510583154318815731569438934528406222253810847007786268366174324847545284422186908263723606220119970324459906526085403151504878934798820527400598219983600785188843996976824596394094541995845651812088745707916178582287477513420093547170859450243192636311859439160384346062520440189435707341346568629521862100665244440005944391170720390565325278728121603173230128065235497877383073888874544570101251127708448775008028328015640615097807208078158418823488936804225953278878127220760260813561979849473975216604620784251542169682910754110017217083917344499734669630947698895425772404225524519618781477507455552234752739828717491704492582329696438291723974133545294226380340027359579881167588268771736041192030386757497451654938939722704737872695378659872113340946522704400025710469573702900719331801027001191940238584529678597082586526187982627422110664282340814664412059531966638641850416724384305490444716271801822646097528944684944158542931387640964090320300623191878829440632075950001184600181685235257671705805528250944366142527843761919187034724392065499756856702391797335541426076081810523616705617140781263111685562869101952379406188586948308700067910727741021710433910431791923456579240792052587494254112243652343750 [152,17] -461798157622081672756445400982897539418066460572401159038294650868820727418570434955329664344965229801564413074116434960670200805148886546568695702554822495276087829109943971497610304443359775927403178123563202377591621520133737101627532601111482956412199720684098681813177590390346512772741508376350195149759459066356526570941881079651153447282883402100794742004905178719748231320723416876908756019573096211386836616379784186506487440560364157289795399788376055812078123963348830814159908607862795549974671655740917659421754222489508638630583774278779038901321434810429995607360041107748297412168156399556380236188988575673018636871731154491319698862681718612446362856214799499971769211071843872968718953884790107851769656365117007745474338362788487309726906066348466951872625578356470670708317998022737800598322765037011296980839016550462670746546929257717790626723820787948243946696140107001728214611675189593189148755853344297182732639251447964037154636715420922617404232008264875542309976549299514541488392434237750608130359089574039821519496432885705630838367013563597681301040571688764410042796822382622189028308980974280198472835301234254900519876614850325556941388935740684729717460422959654145221844696232886176413715248011675709176605847905819821554425681096553190534910091464286348890114385716593476834984678862386846729684422927508054661499967933293091435835121500346811493931819423478913774665572034324595092332657386669424765582594340807214827690737645759819119460758230830327506396460807418514741905586926634371954761671557184185319749479498845344151354040901198688760996726304146394168192259340469279872924018812220843620441322580007189470977568840272235160797861848857159668324978736599505329621357172806122449963613032704858241104337896651145304984097051104918417716310705370443317761804556681378584263430314704734769293281715363264083862304687500 [152,18] 2701322202094686761314917780847501847162766523596876445662608777041649862112859971260516030240782893120355699824385332374205127028070485385361146182883902000864509116565927936606676556932942049662726836571635401987764456127849042428140026302960431068641922756619888663857125621302616404550632274382107845032689875985305685470542198939466823866265172994420528586152498660593308265408857498182008268435473259005765165877376859553065694309819848556687518917591919940664278958106660178414008126681807866319340893371245353579693705490272353445617047668627510378617471511418063764610032424843686140557523202320870963023532057598647729007468511471789556500019135273208432604979002209431321577196250050883822869435932979295562561177634519034236421955925505916277134427887356186897982429389602231846146914717227977955524732901908106712028923045202428113001199681938754110953074406759269254054635222245768963665651849628967898843682462541416562326095098741218665874680324064027362848376723785244517512759549890418173172770389395800968456577808438162519570008712872154630603801790806981499934804882023700099165515709679288089988643824945821575284200112469828633381017938517019377332606073879037591680567356384224318887686116462203564354814234547657599989667631841470198154345630169979795953665866860379106601105043023620902565840003324248760171707905371199954898500534951086630955083054929064634329719966592789009029513723660974685971567420673884989730354611766996300205122357403948417153510935354396092865284717748573995189092997032918906683790315706721670731850115357598990697014324126359434083678945746418691675286457634651140809665931247249782292656972471534349386758038280318304955639136447228106554827824511384294369129690548825506556387327587493284366537802735001066541217905361040390406920870597981740334370223713509155455056442995953602803638204932212829589843750000 [152,19] -8229733120908403925198684663613895019972072023236982539484556809772188449196834136381905539396236602147154795477510560901100816692338944620543565370603851374402366611616483288545796760517228852120986998015264009153444721273753698302579391481099650181245473332043229662042480104263043273216356269611026044804750971644744012572943663686683048023074702460473484154366799418559977645140395098079280367989305682041907852532280413849821713706154259530879550629664816928388384674040436721274921878259266969224299276647210435610547958151029202266204021023057291936580079145078087713548757565810184612488224200073987981902851618904660944059286085553627168861355865343074227571314345144760224744195466720416076203061211009809661240437078827653578270332814379959715561237083305737253902436543228752681625396328500137036821316460967854038635150120979108033538936497694151919128367434138084070011558214325112287629499322835205876301116100402608351994573289876963094501317924116258790731627080034316974752780664812622450403782622884108014058275608923251505296085265277710533117014254903988624107781178369058148329760280405987268036515353372200197565947552621338047367818497637502063292042504871519597364156226846410184544458283380386654537789988577437495066982059055743527160179288102097763278971549032963420285634532137694173581314754568266976228142559515428482555771830952644186882964229812278165043470709615172796539338934763445694459528188120622774660870199484817120094913656956395846462607774197387040487015572930954565131136639765063143603500086592363212009047099236075532658798492258961893616926351489305807992001346220259601915614712554248570246303359179109749470071970400411031600341001606376165958472944526215978692678146351256359497833638514715055923251452254860806018818178466494562352936353031605576851519970858348632363615804408141229941975325345993041992187500 [152,20] 16829375408132250399536485241309671449500315650496659849371543462963873610173880418167352633983143932983609232419937013977462010024693872774060854645895398500634553124697594881909547551096913432498285266554889065985327331603122006829891651936861556398918550395840534882001929199601014702558632028133475312654558620343049519774492445193173956955392226966841848927554023913911945830718346630520257542141500914433424401722094024620237791167078642158160897818251034821432836020232880640475680075944333296467103966575945067913682459904435309711838699765066376412941945606802567249131874593257409183805806389063961148189877602413183707437063816624527860066654466169939681210549232760015174044587123119588824691431311707941277497660568742767735236625802851470654557098316489414589053356175660918720909339073009981572358671654571392747421683267002180521308323954354615665371684831897070554827005664316339046547668858404273994716156293158718171537722973281598456804338304230053557628181179263875641834635559005890291610522583879234329382509972426887611671186086003052901644442902833290358891211131389340577048453355177236893867839650713104891504252035423135506476179873371496598027826719121109149306857951447907229873045095406018512228642826779445682776508720697642920247828890068483519113393005114913933939561633683218924406263116843709743378976731115981794948934598271691910493222620792839795099608814103936276218229040105186962055120779880825342549890727676161719593971193231944653326889993807886467507409439004157509794731542914770568491827830720537563548888907501699397912576311719908692179457611273586774833891319185584652694744612764893631844592129498484801307639459744349390107979237866952336402092373163233757886105458329690262323543216278104317341116441293503033927015347984263004964605248911074310477315986395968692990177117962957709096372127532958984375000 [152,21] -26813086848136587106629356950867276460140790690522981901337033498363696839303294778237794674740875795256624161567652042470741708464738467919197508632683261082659008061569200470251400174887190329552884530111755737567912551641810243812911542449210925269470047845592129734547393835625193450961162849532679020848821412026444119583059390054763048059270524593093771588576735120432155565432628707778212622492944968975450469890734540484448655258320508837745559405143915640299432200271901312635803998476868508727029626741929556254185400165506549518550150009196142020393956364656487091393117835733749048968333791325298520685421993870839781165821810003369371301945049654419224515427971922659286722136884805688475658705623688409975469240412285440345985934351957320480652679063805212398270718304848605851120107097364162954876323802994737563521791456249083141951457417978270873570207167402501524557114667602684939828466008123796230421032230867839613713343726129072319446233326213069192340727254757299609363393119583164015148456271635077002685807548465641087399110928333479113357227125466063237201637426704937449215082518475488792446263543856326967134240422230306330988911726206192131545987330928371098381980332648473548957247377163868107498876397606203811825656530902766785166253637711800183145063426772533399149340643877987047243078562646767227496937126323895138453646353077312463188810982980893636698863719531183943347792600806867688458797927071307295198700959498019968042675444476659430641105732882389992365199541409474107728219283271555078150121825944727558205052376907258567679961710395821875799448799665944891660567987365619809770470145432067684606728402466856419091442337034893101388398218747041293333716186430627282266493816432959056991329171143215085088897950982444193951389533472275611282097897551012420265682465931492875488295624109014170244336128234863281250 [152,22] 35993752218463899861017721371767101130256544699787543616923460123200883708031825579916962733845048354097793253160997081393357912431629106185488672290102442999026964543747593399350678550287486918639632314105127349884263031584489892879432383673285104446585494339720597148552847318584860702955140790213282282788675326299199467018341248605816935078387268750551357254624035696360808551412546729478758166813673713166361596186251368739063361549423174751860992131789562581459905027917401666065716616279433709079368394916593053289984036204510197483163096311073777927983659307714114894844177830817525083809492845338342147925279568328299145018918058113384574238977215462098030080591230870370951972669230656085374191482882286919743374824097648413336388050239549245935052009293488956412270632980880467404140621058249571691144556561458321183602943602436893348333974656556654071788639083147902255893848191473585404709230153455417820483481949678859482056437490484943075460037396172587084967782991630738329355679912138041463611946717871248899769202507329747435700584254375148524291957626297818718345377060207899106742695386300447400713648434069210696060929440999360051393523277826840892705185805900714402918744594784205105601800711585337783419626009510507164372716281023272002732929727181835282806840637632859504108576679203097512541642827952355978503958762410635481329506922687524269203329795081427149820125559280107665338911423776565658166662591138668844870843395558248905099445754476840529366350974174924997164359178484417458028649530450026478129962398070622259044855736347938078295343128409947673023766057619846139589960204488460198527644846362025748849631121575448243749046228275097592378953549807240074438430452711998483772594588542641128565860906811561741188287646835718363764208846883938712537557597277559532602328999195986813930403513950295746326446533203125000 [152,23] -42491334846458222643318572917255141621782264809484227416056207539214667205623989688269681195077229226272174205816912302652689368791215678716731537282802422579007264927298289524913748449365671985579358659649554328439790974741762896643271458193541434108569358641790877454131494500384074567612690241609404285404302227572986198273892393214092911486806831207392074632201807174588882053344729552020184638059044049920661162862985362757876264893428946334970615951827005204195819292353652556462304527962984268770450724693013467737447606423388808933159227488567519329296573561263759321990692339556817078063373998151624983356035890256340190750004761936710359053339878110600132276739908033745466967080355902861435102745142094173816010455186379420698695233961740012225577002230531632251152787490337662419192896939945494468143678141055165373321029259898335384317231870651453480046271248123019210392205675600387863115280630638523151628452183587024775528213066052114078342561890759257621276563138226363347650887547125701138607760070729256473315845940233757387480670284035891172423197945460729959800697929677914793496090898252228395358639563387695311578765385228709238593776092394315465594101757235915967276322610288898158241621431212437759970500536858853540652217711220813740069167133751941699565571683782071286188924262474132873130015804853756718727763714983378353079293394509131865613371565096816296585757607044667158349341595111197164446325275164083990976672659074581876693540450463351179491217170004673661933851609397578641484635775976865083920046579595805935189785838997201795366358918586725286787676210980312390937208142769729092892471484572880139656762061290881048996422720931505823914115773231448549744821282006598045878126248917647352089298949857412231091642378661895497426722167109324792857814102279583645178854500249292058811079186853021383285522460937500 [152,24] 44942621179620923170626754075961064329037106790493394834432654565626904199642724945300978085377474626238223577029057126306910391278410721957530868674347015316153754217096182161699476359112305939646425594581840188747796536003058553826172997062803735163022746838165943218457494469032183202414660112065935468312425921240733801747784143477885605611867907996902613950267747842391073103936923536200515523014849637303756549281025028606410795038034012787768067939569889169767149330785103652438231929886456070809231315652751523999519820865494123000106900352616385665976677399673708029310794587721098473097632889251976151069379334632036525724683632673974942893612722264573836114622366621402942815506764963832432597589043857143824546975066364402339576861876939189795443629795526465977562758683526834536703464350667371886074321076947113143544942686589816429266967723148366699407584844406311282357835019957020193194814938567413561563026852602670375531081359531135973388791151260098259981949040684417405053174117596939721000984210228895352821475791811757310810484080322449828476448259910564397709739136252639407678512591471485099611280669602382321070883025902785637719050334711226911113570015525940640973735534334471989901215999220233733712243006852236159353774885458741276011443816031515800451721854563173304009716124739147979180830965236914173464794852582008484712603180722130066359689897463349027887830035373520308996960497775860300413848047209496790978173412642857044693324043120161995705384568123614414647314559731925363457339725359157524621441002418040686115713019465631519166641293875385015800848684670720129837150112677109542186216554706838263764808264279160864550921167465653343291816640318690993722525393021736641247925317975712665040424585914516920734200002805127355200419517726669297373110118305549627041764428168704625932150520384311676025390625000 [152,25] -42648413051009639151296510164777214988760625165709757220101942382321003302855222022265798597524642532120612600010226798325866568236355147717638006491594303158502163746801947810847313073015796758746303557714887150039424104652954877240648656877385024684177106246288420397494115102748727539242390644523259211101871605991947621537643590629474099131198099349848904715727480476084117844193179720157111109330328986094103977438203479860507481271325744280169957504316623210788825938406429506367006005511875983281712772353598574663992122228255347674659861453774198187765446330803129171198588485466098731461171579407601745259975759907578388506598967881332622888124395306415683745352876118542657509202496505208251450000282429085668989823853019474669922958381368288558531423826383069829442296400819438791420042804141236715448749734603071551679011540549500197182240804775936073462992964823381285959487006825944153536225474875279917371452558028921134043297286740792451099606482191240896112463420289260813058655759151412614635831701851642055499329227117195766479023527250660138741344483796672298089274095114862409205057874198640694174056773878237084749236095239845027753974525061538546866342034586907106379733400011185330474092761816030338635822008080467822808702085740637296795210564699532538651667375185757243097547607890122990431630919402946189440306820469002374511787605505705426179182542951961877040218540172412040187339012939687664284012203725111095988520115747172832492897613596290241715435545930384473366336459609624935999043913629980926942460043136113924137449094779422594946075404061544216896674331202388410891723093215744226666232159806128855851201249058385438008381904298377211541608632597303400620093604755775330528316659469955389306638948542044875573166580749856600939125038508271638537569496687918307322299154143053101506666280329227447509765625 [152,26] 36021903941671730538175809161013665224815528556684887847872049071160409345136004294825038805126676053564712037409931530177238254922991314946893575844044665774129464101629642486573416111237026823106310025136483518300582040093691589434698802767413466724426977685164962160483583449998071145814502912370457284923918850150103243795492050463700625822536714594596120274447477552875462612092896663827079129740512412760947992594553986293632214328234308766721156130973441428773279253935354687767797909685965744694166258261015445952438515299929806493430404791341223966419259124466153309750367973009004940311320578007506696353967136927283040891742174658329612147699078294095356297916416802434479519242526984295360181652907546269650669867481513479485815992918255891734101205467279693210790939157801466540526714515881266665768707301292561899231033534078990725250630311069697381555219782986215999458756195988363832190742481424940430854436620149946592671665617071468301999445251064306473858776060997120037998505833479955743031691691195735009944887487969204146189489173522013572088755153986894046599397539860643759903430255994651028177094102086647550626752329431254098885356489736285169402154692658032210319045865777822389153299406065869041818417150806721207439596498906198189928246212450652796740948799047400718534178819903216216152180263823659085947349729793237097742379561427192019612877766972290405588983868134153404763726680553606815568835247001808969932771813320858075744681066464837496303640742152599144983391052558570798711115131436306512637227546652798520899212109192678341425991287885728934120690520632662569937765190755639894296370702319908887346341678713698624774753251203609949796013416588388548833843061426496372393018512097718274745721832956270098204319865386261060641647643626256290221536294624857188072849475936436647316440939903259277343750 [152,27] -26807276615754378701034401375777044223217609579112245882813441438991565018453881353065674805045104501444065130291987205366175137216354036645139269984936434236345026841283505819752942280777530117879181219091992951709897934810310383564868317542433390409304866038827872571517234833217076378296631454374035636289950765805974466681629700967600434033425469832709503780199366678499948516454656803136686485093951454798668549223112497460910296493114532721007319300473312595634363480227226929001095561950893493571543421527562446583827603353524678401418594575979651653574741469647114993705257765568968343409529395945661873435588897566803865843548458806946708082518381464418172404236247223477301674238871120755630673055535645381287166602163229034854934835945073731399136722675868916902561373902155425017893553671912675272809534329520289968259451219991720710431699445037376615466091450164075144226807562135447735529349011533911293602829977863951123506010433883224471782193153359677368543959435077183533263395437293359147030493399418189221687486460848774382152621737968416310505296994560810623240706258373479155660975748072087736433142809786340308252903374069442804512313044653461724445088579667277382227329697699994153313626696283890610350056777351854172901610102904457290845546332546591922921400021918885890381160013348895137243188484495738531315974461514573314841233030269590176009335650070411365800173154010806844496381130423879296341063266283438841646951192190938068402217664751268809763072853707450424083605104381164441394294261739859900726947146575489423555720630076129753648801623852440827843987066736141261646390626434257814602127078199284244840340557842622025567829274949008624070825656699492634668889809776080167669604368436974605795743006255072172203645030765619348667324852073143863825926463477404114504636207457224372774362564086914062500 [152,28] 17444240009437465243932513205056731365910143626450947098226092367296700664977172289106191375140618724952767290417114822457786809962693319418340715084325800754427622266534820565042597055631335808017316737734689860792932403275404620149024359702105423245439565108175841256517301622803977662031733062574444676809109207850634554710211733280381250826480098250690845719498578749171051785941696794410328892431241044052536870262309063756242148141552383611366378229404888320517369551292381816780764997502223817335092264293947062422358771671939262479844992942760315552665650810296558864489451717954739104962098218754441971366263146692820569240115715460798833364537550619236136039231713255375990839301632719759673999365629113099328487464391821948899388367358945555169317473304232150390394670471297862570478620713485565489207264354258132159813042945608669289862731069684874796926774811192598062432326841397720558638978740844618835589928284237877316890262734991533604831701373119103990494073604912842448007605526392684894759525272894346018065920963871686781112781263090726109835032238997374898035246404924505800810935211435613511511580718109863355134268015216097693120893592801396217867143076750686905166344965247508626474730036626392633627800590344298072656406735776699296406418148331236037978755091887528497010723500242320214883981965173473701270826529969788307379442514961801763110398643977174067499335182193349171659865962756952732240337071576245565313777704988949137695539101828150914974381143715118300015528402956578316729648087666311179025614834609175532454864328212008238887194179954166002514055912033836917547587729317564378634463927798401040054336242975089647580994639468553230559176295146575552916198480062590088706333742944886863674499151549062486901960486393866798149543857103803129965922415341573269941220404347404837608337402343750000 [152,29] -9901365429671694107059830300294711473856130681334674282427310261591756583768093614957291874838301515040134580327253694503407172410980732486423025251951933270303254803922877940294681411874904049896861231107514470159181737485255755657999306282917232086376220615412110963333911268293015537717056643364126487107692676808516056516046260327615085562361068083046619037093238545610019916122418816426179505848052741331599915780039958907201724193885983643519175649661391458948539298991218732263362769653975855509829075062488993544922351255635878677183589412675489695930072055903063240735753838792646677295375367043332242766476729466245631602364013437710981447478104336124776477896354976470176136564031951351961215496871289900973450855416199681221103779153775082615354727144128588659830706980505499162797697239277281629066198488082902739372629800811388949903430619846478678067855501457024123988479914614918321833664310463642507833592205801178603505465942758883377857080603376706902895908766083944844686483805821316978644967389662070583658945806373226504190240349735182695471369123314438661827519433173389118166731933641424508728235465736252969766809182911119379660960286059140680339144943964969704237332266218270414220085718020245093602593474384255851020185243365386669397484595156396054032609201247171159594893694579379214626341936978196991425428408076671400388875520410869250979744466889366785952678753377874658847680783852818365126738303189091112110758864120771369523405008703729875885145391385041974954706810067342756318990657424145537770758868476495288939264688008368336049940175292462294876187310482007036510494258620266592528960116547276548675980724543766050991497247590327774280849387373460804815490699283328301006572601074931995064886046008415894662193493818546270445698774356908730501002671234262258493996896664611995220184326171875 [152,30] 4929002237666196921098082162468647851598096167406075449253859270539982435789316630512248137384245734568439876474817736364787155257373571980686378937943466932274019023706016378732162216083734794011447595705385191145934096467139439991565733006710180753257591500069910869135649992152511155314446355519184679202354467152787483929041330577273364658162922661640393221073028803019612841307813354852324245004163414962005485112458815546860020873069037355213479001788934928754981512286374012283805934249358428081841182347359159435362760556959138269718275618233909386008562066143545363704018747811453858473068367395443986655099782589954003646318694086150794522462267850141701711049045877757386171200680538891182599384380526656358393824764911556343728942758974504939465922174107493261276692840998277864683678116173895780208430526640536319732403257773833297148615177117739101854191323051484362639848591199808766076782580739466066089122066157963430377201113434084440846863182268927144983908019416054229599099644176088160240524676650613721662673834969694470908162143119631190629480738695430509532461615032868256678468320026485821554396575129149257192190134500996322763753849555146994974286145774288457423272095102203496254017775293534933134085755599672307436993243285783868288469604956457846882428782028107369806213824833785929190539246264634540293619239360449230792478245200212214778934440187048252152974082929612358354027119107281986264728315345583762641268134961901677185208672240998128165638832117808665084362120612181557702648248154978871517798833619146034528662244322067840570036064497995736011796029771240398991027315838984123971043707069319731212161811043831959469767193379888470058440871209680163956206747160012000949088639571549641783311512155688685633766424219319482837717457781794190328260876788897834819498334079980850219726562500 [152,31] -2191972097894123710274809255971468030839735924878370964475648341003581696521356775421778705958946198400202932227471786709469831678575811521172419817944136497800409754354518516311464880679259445130340338454359649321455554495811269885608557252260572308449792501155574293376871393142072295789301383622667152656655173511159945043452321067836447418366346742052205055746169687460342759222177783754397929573835369899527025857634439549209658733859047276969820618106671467726386599890194117099592064944674204682089841424134399619488413198003509762851167043237617034430945761976759705471860620989273784958115637886084300561485043605476268749624495555370446025435462754016704804520112112963051834794691237147364156693117440785366532640910236866072144176408018844163618821702478248573837973247898439017378427718967112937716044960316738144506580049615261719928995780312616526964680530035589607072413679366362061456018006657893786043363252293202926133986985297776396446345443836125703024561146750866378112515701688082123175348872189565759135971804960319984527456799040119071087591836352510150302519640016691539018150190723047035095456177228980175556185716969878810545631653343432793706951106945899524948529362815789500048361560723123193199691896792144841934319590209217227067510131432203756110341779353260728495506611224314640347406941219408537100250840592139115280852059183079595799001857230245268601745677976804272318047846448869398207682943876376933727749027851111279058368543049181771218842385969135229482267010192593575862459685007514157385300772063221332957080826976702950484137997619018915011183514703772661056953943295019081168820857575172297283479654634646975651418299788540720483297500221450970826383545892976654987931960751251291704956490745940346187885513525507805767962904372169588064453373530259507495166957378387451171875000 [152,32] 904467167165061763883472269303919958299584208631560419303392457228393014660328261202760703359713204606827052529152971168106143654760412474935856485287334640489140644671099690434594166344578262479656280871681858114298022194469941805088512964806523022675679156771855016748860970878417171863557551747589787540262282458102602321001727725437329069802624625695856508913090902412674680005059119133235892962948214953366381809822115252024249138127060407954741001637414299747337910576089236361413303880911248083431293640509958367806853665806059192160851691972084830897961490309311015629055982617545427686383159862491000402986490236497313512802300950534895614122460241729398909697131812280493491711307254683523092915834938438176470270982926343711136255205097857380609702307758010226094920468912232398788168146169619611596801059794674191410434174257411185402583644919034256341771268356174719177791115238193631686476079955855537372261147837290280990754645111082587809497501119330377288971816790475543574525716929545748760961773380932350677247681509636696843877372171107490944038550785309662919058405660855750798728775793236677133153838445127141272500436453546952305868532806738310379378933764965483258653000365246197172166427032768197066472026858853670031571052053367487609917324553416879127596407987734783238838175699888595877866443017352973042538410451644021563213152113680557656364990288740749766136129114011666611156677962850602447572352909809413044228503284518231173708220073449539342488637461203251368149262157003361333571469704790584025329453704127702503646835577162073302273660371049269986735108443581089052825440279926173637863309880308401844940841631658881932026876242064767199920217018508119582558224741504661375045305433273500661403316707774298168917301015554941306755474892006122225560517807402779999569892883300781250000 [152,33] -366075811992701873932399731200725049109037595644642273567801577120217495829104342682234486197784921943298952803611540492678621342238091629611191573630834551586781688323493391480780330103478063307326283454705363098906523888532158454694801802670161289416731351167614967274367545940989275443391086492723742075256331024742077830576648021317559038362045934616513799245508018699764310207568157514928946573621980988893912549527752066489736393381702340909401887742134491155835619975160365493001700603031076086549550372984392585391616197384359424807283831039092672936703519264299732877025942915037725045025273216814014041289679915696107235761660267667304249472727407596101299557730331597967679499613190681284978847801189298138181111069426463702476887762409919370614825654088597712616828087568749500340091170935057802102210891873944499308910152398731273304633761359171773392171449417257586462239666697576669932066443523011555176155105117465300688508979844087434906136215311503707668506126381438758735166192178259916850575825566980321693741019482100134213879055966079909175644629886762623860863266764994413933725929220134716548303032255000284451124611201631373294574538259754125684043750786788681624744206520391351702850390617987609790766727007945618462282114237003576180272945980548449386419859791988895674722782514941490390225495035409999473669405841147547838506884532331645562792921959499131513257254772312409693803163028837778005549255733615419870352286392852544230296477553429862769683820902379580847459198686041529953834081701205955439618686913730175629722198088075603990374047756095193019065266859698400013350681437335919373552772011260577109164735599681612588265510756417621089374598568107846491966359559374603245062268927354931307446333018428499880347740467526806214996035585906877745137909214501433113830566406250000000 [152,34] 152004209648530209140504560009738932562432351497768283471705874772662423680001690284594154042626558680631844371246792020329846994326307974206465648110670005043441301388354124576688327832815066010464483249845805215860030275637213802724432366545245868874534087507454787025927266526358557534278697998249811282552250738974913461340175452219795829445966708663970840846433864766674410200469104967616725088196011517197407030718168128603101523115113165182982657822309890120266480850107499200302464225330813875625602571698186134067592527924800902237041505381247929021174713217487501062838658543405290745786168952662019435705442230887552994320737604167948612352185399807519747989378504885107230898466309181240159183545307496766065871769829277663832101892383359764754250955630892874596881677413635277133676762183788161775699442932270114868744705463503553530808768733040666490702417860247411435501336285281256072108903101250851085734542067875314919872597106377719819293605661882371429192230776420541775026715763477102970877895889214150354731012519750906989331768793115324058255666572582133710583691608134114876751333076860114712058231396414171072463797232086372020903093400711676839685551472520042419495976999589792124851237442604810301620413705656488523502533011416769084238406113327620206534312614924456558464202339436468335659821154449101541869019849463938741175718821612961012233236096424901163804974843650250728492221001859146107519710934684503018347816409942817824298751984344410612256280753886886933325860129944395882265602345620213497227238439943748504097968227031760362336226961480246593369776097210992173611773080165866255921055231267582286295366590393974868269810985078949974785689690779658413431601750952478926600682866952509579675859762594549731833629440823350723766504595454158326338363119590814940742492675781250 [152,35] -64463009387295849358537373112132850456452773069101486351263170341545716495721735845045924009904489054314143899805845492915237742789505553263807452724297594135070852253436023603962731908327868968857664351255673576953108824771661750484198414658070811070788224341989793445319070911481256832996846556636971447203608726952695699173604093969424454859504886484083562899192975078018974390924887583805916083597393259888591279143627105051640916673143246376982229881332592906306150202938579199415416146390954147107229422620897431538274018836107933577978262893130040758687192168300895589859149765339860747034975416846556103771045278418935658998924456241949598965197234598695577358636245707155802096817874110564262968754245054634618222225661527502131236611284132394251364838805272294377846708373055668664249915617658710218227405847144885547798740119057264219465457029768388359837437594909533011284707311873124014765125960400503753032040691605670534672066366870158368191796655973442305532497084675230344482941300579097123116155814927992486295992797518770082575806145855050381272255903527558789991761973940075256322554682881089640305553853690960125981555667109576616755606507871829587223724409198793156847090016984542845388533588719013734720512649827824256176885550764176117596467922813158650646849554224167815743626810575499696585511518523517121635818826930463015367082404022349561451299539108797070090348926444001196857752970166084114848927293943066419282666573441135703827721548501172718101816199128844684481488775481102970079351039375757740499587738384292969311035933637057611589371498171455950113390727086544707764001092273786036587883077028444039415020645668408997171169111169497513085829182769085135323881759250726771722809684588581295706279867093663710726844286611358050011879957329174328389374777426194707397460937500 [152,36] 26640758035007810191571313300048209401516150500301688188738354298993911394718379605174735913266919742811480215823336524650385792293755320904180480661765626775998348794919666848398811509050847261675577171848689005445353673135089385784224530467187478667035293446487244648382181279232710557501919350370960476570805614706713234343757437541055382346537337174610105202280984289142803806737961815575898318326141374009738698652341006642707776891134352505685346381041167889525306821417375832147520856719932463815595698627675446338306190999576982743999588169597746520794052231803336841605260556080773128649379332826723313855578729373869797268379929675859985906820612426324600065582102406417565002320062261204918970413130991809441208720351002482243539056030380907847189989628269229673798836316776982727019743385921842172702193886150652653516165584908826198704683509766628102785171941040651972853255851906218468031182793231307062952700580094129926121108400875993121529072603389756377480821178847120445539087830919495416891945420418771269638079299304594877757620022724604500501352887955528115002719231089769439475355608755444398476128948209007879551359466046922952041042974275314471931056598617949238334618542568846925766546042779370024753456404043417464104023722459505658741355058749607666815273116482726191168169588557977980163383707797231317258034391988604778975710103126198672928885688354891512453678756843365408610224344377913718115306806058087715535257691217185134927249077789929411116625844912347878704383912456100817980611529352635519034768919896687343832062033883661376392877161415079521448302069667943902705054259914336949522293215220777185288918462383274825063659755410375731852708352915436238488306012824787549881341291143114542789030735034292072239823423475923241870007375145083360066239562738970517089843750 [152,37] -10221634756862976657914313469706978817463896316559248972983616071798371769624888397885333753890579543692393097882402079327514269095307184691973489882021671823716704127997948314508365716144550726677420868196192129921872440943338021009084130523979952082605343896002790284960038773925960257265465395971829275161844547428453364252504647189888070652554408679055120733477972256333046120129985050871778499682658704339775451628578129490217376973131364731187079533515232154261230706740824141062356544907308794796242333156568296813425451131375672766893204740266230395739066618425937427308055742187656493668204215058664595158894114399950183864413861806882299991958453388869153246333520406506456009936532753809068933941463471010240498937483930639914714393865243857454078381951820267498413257779319586012977641744687822402922018850983447099303799909983527524232430914845494879688604441438019634847840983990324672881103617320458819811851580368022461261942780899333534570959652202412097198270690552444802673005148486996130221933513586944373734736102215855383977240481365893076878555243334738777892954267761109786468772676132119378491831680957668352089098215470123544762936175431197609473181391421355072016308421286561163095147068672791040329664391300523750195865871192171666651291896089526980976167967337248311966603785801041375336824570227511716054095092503789433144569033971696085800950040769445187840978264574218756246475408968149978126145136570415395565002346034080041265614983858969883872995540395672872095196118123454943624120428079327173146737588313091158210515364373351354855476840992188096910203119362446605857526218830819285658913748925299044646741692181905315686053568977190792114553219314951463983796353188445321089937275595965750533672719661040366203407059730456742532741648063172185419030760686696765625000 [152,38] 3536925624603776515307776175345437515895851771159307674927259350644937874477986960064621231159384814271312726273446348799291561110041806851250826064108119773609306862642014638320084181679252404952991612311236170977381931080627392431837699698258042210502389640607596471385296110755535077360813434678360217096643525596698682475962261944517108452820154895431600747427655866006383546415603451631731030524588063661671567416914556368940301560633342293094773927401563252162659449069116560332465676116145827429335406336627794472946160570961821759116410915045685570176747467844382853218895310302472516317788779593916203415600950220880573548728242958463389125008248678824562147677555918667777617930731843789481157473309183719440317707489566595862712084736577258439705353407810151335522394408130123631065636570187975073583079765450084403741011352116661773038388980312767986522935189862492092112920064082450452958071745287051140139395852957599794630454244537453522362349406745332888912229425741043224356333021708911541074007445529881584251573227052960468026180328867096172655560526718542449816123968129870021962140948445248592826359706065341319325743538770778483335516455608958084119806537738157787649113288504688252444019854150489379487682012077088678021328486361305814668820558750125433753611507766827428250764869964711382974583877358984934541549259055296709072041703430012664528165643390267144018252843266397707932171798705916487400213729039579914541533391416703223706137476210238024945758921350197235755315480144539857844143471414334908077502685092792335484086756847667909999826175617692907323602962485234301258170815387327654277354119822941992481797006556951822643337475682438358352134632092143590827558478505774280518331977869699554295213302622724518908814162669946550383019159163853952763157230088674390625 [152,39] -1090631988138116436461452040243745463276992728783645656880761424290658742743290530580914415753612549877011088547619127499717250461282914961247504562701070024706360319465571337151005199546842418050304571576215016695843894007819296143148960831816928390807878462876026158784464680738364770296573078662388642903750509472927073136183741719066511444757994354542845962677555281426992533660530803750710834984266600780214133048617842042995191294384913333284141428262937029274994978735360696923373786585362784294972884183333828142741302504836901784983314003399448141732656843677351403564089966469962031066881186098057321796913062431514792307207535177515562124691915616941106143317546618927316077501077352209251899162156838770773310195158100947416860748452622159645793789242520561521216791552518915392885128275641166110198454660857387430393094020362827750402395292584925522876401215138575879644631096242610251684507976557264465261887101940646147045963066993789530912320427195900119511073269020979714964777519685321001556803766975692764915625194978998163569567272579630597488755870824232346072514858564250246823604902953131413524639122445826170868688300730104091932133778320704203833063214142918552561706638183740703352749987923770231683593322631314233197587689317066277037516610352271222098690131252634356450265599181437455639138615117272859724104934691995400964217324738753185394224968167952819445943077778244373089554771839948063958391943404514439990209401985174024161301711755030276338451033011762995508911840091742379819787261884349699978757860772428898219609475439604664876135337120661048955436632340460626940474220023743548805856429907596519242671659494406420782746718148095303820189528014102318512524363023380697423746326809685740892292730170587675184526113811320100365634250711400490282643194860189000 [152,40] 299022680828380627008942836426206308177668344599697536646646629419419919843788512606384779367425263144349250805099823338898770032094910455964281595449197310456447344936102337517974761418924353205904583718898865260120012139730226992655368735994707730346417201228565992320267636917966686457971921668160937924655434371288010816759058800774819226768818875664037533718953198689575787424103156116646097463537427647431116700511823002066658005128784591387117636953957645456035972361088736448758171173285276250619267606722117420352178199114472030754151567658662554284893758389099529658120207402135027439192175545558358399180714426661472571939416202535422040294860487589543066900451137411177463693413442215052839969845518919376967738488526071183204594286978156163352835064182342939218694888449752242742897045434571919118140785503445949564706347081600126411677502392311313278137709921941501648594537598622370576853545936319718654558559415424493225144865640817444497184858682270442154806186202704313205723094097301602673625931255627042064937286077727950622849027186804384622540460085424373386035404697871831744535526457978778567762122583895449183610992688660469015439575098702891708114287070013771984399757574367557300543836333623544598289561625248804712214389018267769752322590000000257975464429055966863936095475380638172260202617266299212398409494127468202333585568314391083786095762349381780899479682608542959221944284208994357767875275996771431615721177839805465160365074536874602718495799316424140844210529445579564463696609856987935985924192480431905208170720301285585904865625878316296204298457297078224002634632882424978455570604640236762245482868508619849096825929757201871914594129653225004257079662124163514080725671149155195820318841781012707468477368400257299578738067754828177442911153763237 [152,41] -73065277775696817685918717234063702158458523205718871507419768304866223544444728465581367500311752164304965518222946518018548529973561785648232386298365417502284179346619914279054161834817122992539906974388573576593140072657089176511249681161447179875341376918816563718281149295730005352633484836172229998729888753366844364508788468678672209626559518853594071754220378458447940757012725876272501216496730048938942748191364090620979926293191470035296281618371329755757920291274139949658739295530364793420118989961982937038768013799060892181193745682385731791646164059977520973094662139803113510462655920868040030774706191641363969862512918354117597247054821944041920970536157020297692119680058413331559500165052238164436882729121840913639135758460747621455864730600386910571946520814135525200441616932804314721668949263750008663010491242613779680507842584803485601288213471378039851567014937650168744108430493681908238966743419595975273492498371662971107510368884288925415087483215381147906162438664650988037312302620727532298202856680230505676668903946565024221303578951075814938578306250947412815520757609133590332727774054468049515251851228097844471802116508710918518794467909933667245430624657892330255849960485925274112906966060949049123254612142090074391878038846135075462625052475587077493663843909529430489559251955385523098028937857593295327366258976105355706384283378684125825790635233521492549447004869532092549978291986691676670607117339929090692856955845998485596866697081088391340618872540868243616669027888908514076899969751720051696692118786708388680089042348702821690213822214919220055835265198783168891190500141187551760671112280597372535699800766583724038791152382322004008449461976950747226830586330951255867396885999549082570694971561922786198283057419189230812343590408 [152,42] 15977536309566461703435078016570574440537916812016425837231130829207289694420325758667727217060087251434770918746406957087937087919035283954095027836246302433255851030772499100056694897155960871193763920199065212513615999384181519043721481207890850574520761112157318055181732868722689653038160697395854869773280472279338994583953258164144899116140532663746173850659881237137324916550366379104032898674318658876234489257294960830488845633486247275942532719998251443268514180280936139241792294318289002747709084169878948841882614620685127034958257250879509428787941111533667611538818989220085810896021053890001689867787761435597307664782482300512842429939145889670875618590725666991241113651849190492063075434494848505329870474170731100356504160801840734115940417524824962776400180887233830702318213009633139534643183292673369022572313487808077873809761483983134093802640560538379623722424129301657778465189469030643010657475532693603799109714957954069931980122857306402899312127592342524500469851568035166595563623303174791812423574367739280776026080881036427190974400192410815315603493324262298863475653343271977933070350742687964398455995526529419615482315595948100662328459312389935593195173687901424991670266563849283029699909988758953440470286737090695183290020091664967076136638587196971184779415884223201724305290691149159115121181200733510530601623988551783230138518186326137248397935548560815617077499512305277099879535159529112506089108808476422110185468036873574883546734350680428835397797498141552672837096837927129213949142526401640424924204900079437791847469168378785189224867725226059779560262139662475315903813530276736407889566420152909867990570327984065175632420799371034125377166285007653591859591853698112636433451924827210919084407099074003439396209315377825986181500 [152,43] -3141476125646161565055565749354424149955249787936001491963432416486654438100919346749715049018695473861627875115266586905816292548550680390016503732603216852024729679380949275870924213705729722799859405435642118869469307256654505600602206639303349764534815664317541083486923488103616238361641833121542480298518443396466886630967051288532650910353575566678341028201845312197522647587037582831149827864317498733459075890287408450038830788264793559440685535267528607154970955765054433466379446468089552400604286197274631971682023044539315636734710477643798970130077599245360569995825692174296488025087058922413856581672919799505670341112365547972700580427948634447853621138388970183834841729608336891522785609722903825589693775330959048851908188695009749372594659435785488242800084933013227621153439200998140644304716083138671375709103110779316210125605421660974438746198245708157704167013217786827616569829158907343027288328336411140583935527253880045723965924286359108088636087450616038816033473920612964078295651453144153403991566627051848184420173718120842988298124245200716548988490902950610843428632846625374482557331232012146091095601575407740374782582902743312565939312232370511374991587561019224186414534026793734455554013320213658377780124736341335055271517640222061312380597109588080750432721667180107797726383935595134878610322830847583170251402093516188859419681060638925829542694701243529621277497987325380664145012490809170960931345085038966463525075884828982402425423791516249273909488843592381221075621615679324329722879605944578350558103119431327239016378829088095393769158000647387959324190966055077229797606216374161334064098723334889326124558612289425841480665539145164653226944312593349871960380073095649901064219419888217827221836453849504668685660961233252598620 [152,44] 557826194611075314391373116045064392383097858971508917687856615829776097687822336070804985280719529359320991323681281711433769179731843319601774138667360300232884124061191601431869640082456093088486183745841056618215157318632282209870053336042135384224222495454912362078218015974935634558697068216090623722328725980925917889797089593124793515123417888350035079354516221137826796652495085924441185956944486901882214119172185572369753564828930689022132648110501979640541448196695901115218115523060708356966803088808356455260287498879000145688039736482453851079745982657884919475289711107531179277250964780491099424620847028821712260114397989748161664928560606818660458278379669343692138399164553998892297574811382239903951557855162218867265504765172105542371529995276035535732513223029365799025194951758484743581481933956533788765199334633642844594862182818958326581168261360495798274153046662613075335233188251210395925511254267500901250641214673723880265029714050760871700542390237896618370874841079518628113876976821766212928857094629453291160753080439167325793789482170308388108676706904732894286914297831734472165003136537642225588970235749976900996788179695785228843097374797928408993910232893418573295616087332157740104897062422851672787357904101141835070041088857961014662922694318756059798451057023304447708867427890960425891166419983336581027723757738673271035828186897529775829589022229025407697713295480239498005285442544499239319366250102230434865052927230698729518319155753488540037334612923561411319171259041490623181423215674230611969278532883390170687097567710803286926053767763396242287680841175693683671737430770072951891929961358831706078470753083245529372935488625575253389932800509481097561333249675262677703893871143378013037088662228180394676238616221946500 [152,45] -89758421573194585185064088881601102837274386839752552714008160766724002054898954453870263511297325917035917212012556035732844022719143453301399307498642704352491730486507972393896404961335719398977977838622604573166214816272931407412681970928169266572241399586974546800323325224781618453905989361378651076904993649189668198770008372338912534263118066248732867048808548564371381688347663426259576416544742448532518778584403987928933419050154197114199848638740258487450606809236381946339210568800478844003149730002075046618577521064103160833788664390516384022494562903129382445124810987838719581574720940342693030751882646897242316329792305994050907389592158051619037118722012882628851532739559685706504465062056772380997002602778469263705775746934122321827629169907373560001977242741409950917156185895211701828869537304583896075614503733107432295836469090580739668626907490587511842068951966155706510494178493304074846393841775035516852471201435278398127492460240759745331960149415644996935689996021210444624405067066162352228936513075197043180574289199991545597571856646323320304247505079937569083462796715089741740279540322526260634651013842038708200470052841917065006018214535658845696058078699093567993794057356291641242156209135905735212155655328238052127027160636054012300614349719020299753699803594471491514984138517412352039043452487178310545674842164497388536060862103981447411775151896702611521875046706943608403282538672393054090882126464984373559505135565349339954564388410783458170563429035900165066408552001216306985859460200188782186725080677834073299967370885378769868010769124316418513774121783248320166757986974766452042765880311751617684372611847289939661975180171149520678919554248201886967042398490354422964323071721611624684572281200284512592260398826200 [152,46] 13104479450484395810386983215591304843661158420261345559772166920748018154589010791276467847852480925681340244503062007963097758855339558564120723714730600777134602960646923652900368341010186486882124927396085988233615726598707294462329476036754673029879050144933311023225672069451451053918335041311106163056569663682690416479902869200345241915371682851302031598016480334309403903560622011250885479144191552591572253623940640388397590508701561215099816808320768440575503918808905699547339392082253387087156737532104728149516315435332157393575070800005544630588261192402659088881259128872199122362126313324670708564798751716558140193957577083410197905516507641382434080280175800717718816734987414517782343292648675187604804284547814795275339214274216643314219407058238150371290585089118304846598425891658043015049881084827977265883322403113269242119160012207510233580215391968898368827023751923985255871030929937699221975949419360326393612435209136596385904498610942466521033637416342062595509108311400984716774843603527790610409843108796948271987128635662100103395852845577515829177823020930531289764550032805859726985079454024987122730977226161430447135574672805924915145000433380847626028570342376011375324643864372054656940315203141301875986638158114459889473373302742172701338836079067644955420285490825692776627742380074653704112222240614657366211374826567493414835090998199123376254094735169532745874662427946274738086845319944052681557206672354972989270137343044798100681928587551606373803748432023542377360030903317531699271489074288051858915606778101425399665714413652191017361658428275852947304884061892843598056697414377342098939698038489595592274073528471767404425638297701559760645100870010927749872898704745413170004122891558354183308002162096828845347640850 [152,47] -1731615608156502803337527993863487061045199056279480002907586247730486635866749890414370341270852230720921924742906415566970625311677545568291861452089362053164674549704227385255693592732308722490499001689967121938618042099090165135428095033347540788201185080449855429279885143903855075296508526203067706998752598170475744362364234794526727011393007203261334864158355386035295537091592192949720513966609651234884549022982665815180967330791186669863949467571246677419515710887004885015379635989554174585926904103998942015168567594584987857661425343451351671671182062286863036707955584952187305959492202840125287702765823850686589244561509630410178886081109578943213783668236299359874697976039379067480286091141044035377218960362558714012700718471999187690231715657039448251731602393036240466107262563928291660029510059501748155486371669527895572170081232638344228747671116681274217779909230035322468458212511892084085160183288749304126475773328308019404461251678320397159647105583928953880813015586891533315164767707104344049075495426210690165837446188976911170579660964015406936737131233935827607309041673209763616712974288874756062968339049779037110425737671830621775588661699881189281763730036492130845658633551700755004733698104162937015900577892056604930737129571284084052468501877777792677223169369613704008453344753391331497844731026847191537753203033978848913378817783957490305567843134995683335770282465586960814174055968284141319816274248614308049766364730525041471016798101087911426291426455292225183769108137191930807507430630514920187719972637245156113101032933261690585489541698036328056305000646491735518833453675223485841610622054400687847422754158699395972835715813565632714423539495954811233634514373112543163706319052326591066018672997152260141281150 [152,48] 205341806018204737205228987697062874642528586370434564326700727577668566801632923597415553594988493062370140297722091015458550580609029487099791458992123691372427408741201872887228364656347947340798803703346170380628096510762299551168319874345329578770630205714156398974130537876929584465860721181380612739024106079775748424838250058427952858235788657271406983652596374712774728629376000542803693709922202662498894665357690054282440416619000155835016760177236038701783080022265712407700197794004804505988738762714403309700922231460960033874749472253231197869471072150804327840378855298222533085630113581294291613351052635340000886633635366480173512220851615926329678453113945472720817968945969701405289028529647786734917096884363830661445610777834890119077307819498044570469648102278811572185541037740015141994342240811367839915311672774395911910911641633905494688498297841105996246986477538481759727102668882308126079407890609515950325942915919761976333709598417455054380237912100031857737441615738425394162093433917423511344586892192826642942493574494685864788989558579243796752373850523663665793440213460143782095989819865685984061258268022123313826801800554036004632419959187706648282407695235235566461882927047592800519589899391168080979359336772334704514923515534015341039241879564381153198870978742558831798278927894366463006879737816513777390025821986607572215773005961867805426405755935097889551976666581533597732962782638100794114108330167213759264114811558037541012281475430219447247564647454976468992541516028768579814057856683819547372236075426010221169696089947376652702453717333890648299932158200602961662406792670388887642327192134903465040945305222924767972123316582367086922071595944857949319687300539592597482017696117419577462835327568574737572 [152,49] -21501092539664511814541185015119289675157863101731681141630008857051431826940677429508830756008150416260069188241622827694675252106654603809341462829640038661045924324113919520501612646652830072994957490761739614093217292337645760218416624913326688050873989181751626289458719581557844877249774622357198978077231786294776644578492043336669215960030911927835249618405033565959508692976982170951412219518539398592180192391840233939874581389364088502933329768211121351759422738769818512296589190963868093535791891136259884904117020381014270991210844673724932511966409937783900250689419173495624987628730822204253840045913041387864910505724673663501228459030406719139325675796743126979196379643790706108520338048398382913772429558122060300374836144619933243732553726062571513946115601869867434161879350854418451026922800472104296267405919479345362769177999990687873357934623141660738792663293500677153394139362746516205970867996925524712877247556543222088236323843362641381375307333947261678758298524297059443194354641999955245539246051226417642484253363644641711812922141277839203682905808477185909666993043629793288232270071203834224016991034595531898280609699200367087482151105566552764285837268038485964593706938835415626949124500013559529742746582426440743408264968598367655677790157741835452246403954665105443059732140161802754987829979623362205825972634077719012644773761030944699693752559351459806159835880128771257872712662065733287111386460271971752529668290412528231347497752662630440043314820867491189806161493479607101615259730181403582960793534059589931450588745621800424917564443784182280329869983858592468719417613346410251842879432884571121658054749135578204955735009273169889023524498618025414800171718224770895500663913069004484181392436457136184 [152,50] 1944809597221431256065039948589879840297266135303708120992068124910959137009074301230011746403663822906551244200891704219449166687472860738299954580670655123480900021722033156710545232645283452472911815979899667129794349059592323693762332535897555325319560720941936754953832508218235336865199941406868699692825140087814286709933550120826595076199669411446302340691418771669257177792629909482571181823908139437943961991071349320471149609737485865433925769906619747026157060170866420671301856727738649739440502804747303974610851244698885524489872423672798281521367610474669551094327355456576951774794864580652752274219856536849873069090933683862283021654814533117510676738367575214603676002104771532686962966831729033030111485428202393979113783126965433209129279771805057501973860248178554990572052078964735275556764058218556254779946830000103253546681199922308316547394909634437857739640645044879935922855785522508573411931701575881721246538357088469909256037316487964971769094724281989911011442032581728580369467449375989642298436775361768777862248565023998940065098489971915848359136087362393918130289981926464839143660120200800059571890826732628330826388696222573259468770077941221643861213964900074913123999621210445672117529736381667116293767447552605367035764100060274410569176303210482566506588185537256797643764302393625258512045732767794026499619192971416644240191484497059939455367912118594739511385991628004597059065098354350562919294448930372995036629512710277477142882251919206103195637730542526719373348879892471335318806365285198812620763236652225195621629655287237698861417204307789086249553107955442483238022832047476692918582458684275917829400726677387479829028388406547330634189666065360409957539513725202697256318392166250384964358515104 [152,51] -149706366118891960728578738260488013292740317319867281730813086255628294816749938434799587619367432397574605615257072685164528545969055814361028870572407419883630326311843791463846853188969424987440187999665359122103169909961623032099151373267013969423999773433145660899352665746030558895948004255203065955969314994106830271845342282140790980299458628989052984975826084426711606779364703058159905004872492019390175485205014560067398853469509528949649463010902350113342056667772996581189944631195854328236831239253407655168210539388097379767297969695107440606534714804061820598140767299683923788248321716437030355857964643972672610025810415460369137747765381167458777247272416733584150445405566100633841051838399414887568837828184222881692670568373622736428798225259075693188290530599407320536242988879659436297510883804834685539122464788578086757794680543727168691943883487379231270834023816457368810512809790035873077785381012203775819781614899027305536693674330571649095849747251438682607011942575713002184257024569945284675250533061522265102188594521865550662184977535822558146795379267681767868817779422419868642066954197565487451750882328895591088878833201325642258396999261206838252941269185557524168625452135803750155732788311134542541302387596120708014068781201533948617647748907975633950136833215797191124900675335888985441560803514336891698889563675599371862624817521636881071055816751517622883513985867679710880069974521339124709342343481876571359431612994561647271170342859459209784792864516081896493372125096688600251820591818072815831606573276714199794120329269422669576656858482541031428006272327255348231212649147317203221095117074483611982770855040677403831519067504361003158015189046328482639132825079262742855346958813584694114294881 [152,52] 10121322615791502820050460931422715744990448460849500424171155712895953912687160477384483792786188443232795985254143386244330892036201120117984400687860013193301972939929195359798410189586072867286365600335584534032005740673006954735882516501845206764574827154163578559916730135442366259649288852391792509397439382041049010120833454612428712205663289585919244585734745257278532674709617965635280381621762531023295552128698803320400241476479955579781621619460727794921630401237196846077159651796566313446227034596132158639181067187581681641467585125483875835723214106632398501486619112589277937434780690383958040125642768833535717270245684361081131210652173436030027560374922261896323865689766299155326724727925180518688221447828470220925262782617790165022089182258028298219611036019530176844362779551335815137336324411062178883118108575387803247914001249471864082698927788087982438943955509244951551020032754624256658713186402625012993088025731724199749554357477065272664147766060538822067638428753439134717602383424857963012979094434492199765108385718910901359462266379857931342318347976367034386248799836742700348754011242280545107494250899887871337072032049517433432701376277302653777490150687393209694316508319882225992403773119844870249143824959626143686070608899146623062236049415394827359255421843766416430408019626982359215656517767382798585380537877912413106537610568922963539762846585147965652708656354357351677232748172692955219396775490070290728111031726637841562796745327036231820057176935554462752978553397205174930529954676919926102535381817931731093123601827033594085563231394751835559130157356991728205916307549882086655831408599888012875355633423412233476682041140599054473866851153338814566934886865241062602727794067328685315436 [152,53] -693508857591921130215930840041500092073223000570890589601031481325954882291622947105113664677710464183810762815420483694464614986935424686734034417553259939042090336778735665100474478620801549067865475309163356081228288135809378616789970043110971543610564316894224131441181102789950846093528997566385245702337612318489440012684863798239221953022465097250629155386642719198153477824813025911557708426168711394521496458190073355289054164608210818109099119336342829797421898657463918275573526689340735074689359963904651848054585191158754265525912186219609652847280384813115637471851233018010578279284403819307119625114689708264268729572500184619544403543263417233465481778483722456449707641822596817901575790945027866547055348305812948383051308544888474381550110611802513402392873683405568135374671237705341456160646628218643880809313832782439895035679379898055694485212114186866508859345379752833166607192163529066310772599869791351409742687492947121966162556494009650754053465096289915452130184568809054343811083620742581912357307757658539943681660863298588192145610810424579464407426954012862700644521855767061959711287604826747053355983851803646041917383762750628099808338166636616186754624547626870450663698711674326393139926522204326523707279811144231401095028850547754127767843679222465834309456617614460560108536547930393619133714508359451286372306112146931654687290740149595786128046919208175314452004766929318238838585766600078529973269152431240830195676099190426894257190115183071366651961725625883601369942980365110391580990520515203849385413423869439014989168336814614308428711898762233019434368265029878676331454782382246415611592154137709820964925906130502787980306119780740664362309034004788636310687108998708043354809766261728010 [152,54] 56707599938891424278005192667123280309361961068210930110941489786241520067240052423082067687780867147663500202747748290547325603580020149476120381370919984495809571384460669946838069569838047429704968684267211281614259724746832249177884952796151534675158922051758934806942717676840289349208351524378569272862134401579921752378320670820300733958768807497455253344427174749753548428348389902601889122785415846562684803530855246015016928775042093423734162067813036250592861508565455627111018516289022049970134151375520680825626804537636400516947500121285528095254015344208826874125460757648374556453328934509397520747647583725067384717284062274290073489727481549449040701762287233777689573108691215508517881195367071299017359292516418919485895847459534583332457189750457762975624536233123999820336742550616460454976214136687600139336442282110437517055456504251468896162931743898972815230650831297660047185527938524360561213130140565227444732096503329700216407839020699206255075899236033906072844327014601641032088883164345135859560497959545032687854529030203817833391465788810489985094977243367301061463114357763507147809872451502653459678070918221610484329552618501242600905712928004417436498431367151272653573536680560215038327985041865931207340028525410168769448605428016354321564512299540177845639542561335668184299918440464817467226014639723092924038254507054305033966691792113869299551712056121946059758634325691824802790086172550506871898563921249242766314703269586118526442427639657053060963669593437230733392847087354985634976651536992675035324102117001507240742489317675421797161070196172165919922578527043086523647364178248502806070731843360751843645712156558157751315734358184473486731268732920223587621922000540428161685629904040 [152,55] -4889138874309659411804622014140807670871859426373118463138034938950630560547845482676555148218487216412878585879741996158454090758716417190037516810715103818968263987027090211266365648870939010441369348529607131054676272288026153649849563377061359797649365896509603949727654364892465103215495001790064025161921787937509057545654015318764395788678798822376482707322922778236450240718536098836102439275805728725766460173610857067172799990407180111502864526927954830320987979680652768152700586088459142451025305290534949996880446194929381404868105211409344502192165965517124509748807542469768476096380317449612254229047824748816291709732188297711403942406573664432464910522382478627185595536593939874698287169353644124723116934438031863915807255090962043211258133471417569790173427274982839541797617837976427501210052807170299735699234151526850239462117654662773360709517789271124989887901443150311481951697315618070737590866427274323566584600855797309911834598484940668830470383821274712130603150768071277387392849261692087377064204007795574553746631829522472704562335114749325927760837064560205293086479104065678117376647030582644663918854177457802493118059785539936827131094032698804382478864652156074911962990536219975193847943169830518185632526424354576707064451129627563061192330186484427885756405365226151014723506901069927096990762979377249259812669481248447405348397250738222678215075231901274662218088822703859083593680518831761330080897140640864019560396958630738897978081419471912529608016456428539792531635520705730136985811031043698996644154890886504319320586543887969940365459013376236919247755947617987864473797789725501484156572674477117461903987113949371796436975508874580213080971656204619328107448040369124458648035329 [152,56] 329579698626853025861887795577301510506949011277606336299433977813004913516681305625610884810135378263436434291247444732850407431748137504782293179950243753405399796378794927912035164676464058151426137597236650481666613036637194239251330272684360448537017136093124266234268016724823450083519393967481002880037062525200673756621047146796898587174666702164147007864060379488502621647697629690158156149030434404147956241424886365177145055353481502356262129140972771571079005939871399204884696457806583624525651077817659631778634768327019702261981534725946852445123241228242867053928670211966643440448077108651627665249215897274057639725850663509566071558082415217699541565193061774542867041636115425828372000637179010014323118674330015760046791509264230346090115622094844645766100041786060243820211346046651281548222059761984040161540169984418455352402041866039613451768498605951430000618398423209674363524024695455807505240343277419388454005927271162005667958945143994187599402264091095589563265523415422265899038433613637152809047166860352371500720539556676802327107287394605298001735984299622225797979384416102549805429099378454439787885991731271971339827707054425218356939893259545267598424787167780892369859279859281534520802695272605536694526908846729016043512069220217293278818992091316969545445212517037975645393550412521043039628886433357333788812950333185210817697918698995082968304152278049451146429365276125610800335186583177294739743302166570714572656173842255989344016054090534943427313774440321545671862836846995292471097271122470816236813971224176069327937272005479359659985893846875020513578202477877891529207531103059838769634636894973441976593303961074258415981372375967410032861821054970890225983539268527167856356 [152,57] -11828785158956879344628451581433186775272786091001923416397236412287779283128726278278004980309909810643602292239065544104565245084985193926171206330937182124458951257932495116360877169958639475693506057157917961407059552413818475742748044071657674617204240354334942380651304327921315485978733459789727164682818602987692484945992814593393324614818265669873441877106169890980157934926604589106090407283757065176966610568175011284843393345944326008218874349255252531730405381564950687543945374342657294549072132662300972439792712768976911304355509031664687843474846032054430482974865354642347990041844491712606420650267402884273796786528557829395665353176940091278810596637076560165559105732642628024049781505440868440874812149767484856697756845046478699715331238159864840172288809398136424937220181152272744693694398384709977686009405757430910064747311201480974412713706748852395119015255862630498796092391969530275981638802872267573364893663607619782228585791116905992308788452251493140855517390736548009800509928004782768933243405935619082412661626935239488640571776003578411326895197082279685991251273923354512255574822252188792762669716553291783050137031210350157520526020733404118698427283105755511880976601960842400192218580649336456386665109712182606293475785222780139032182018984357587505808677015781130561271950722040568668033221043756618671411271226076433410154579413249440680332257010487285797841948545510837408878575831625661985415834552255176788498694311932538424397122074411065223566438001864520696637532737093293332641394504027344252979834928814420270803674565699663377348950444945528222898358603410948540071072129195526225558396355831591527590913057545433906448878461745988965899386353840065209688140217870806984 [152,58] -268433168836817284922686673379841360429985203593198251069704730423339412019412673682012502519967949250652981323438823466064541802944381815757122024400139391044135885496080889008425351946946744725881849977792503834156198290413802760297580478885792329874262969493905655998413093276344485981894495659149213364073651603413179789162901568413071588544009562218778171478485843203255609796331971908135677311993220334384876968336965541180971502888693688050605853719706225768158587390137646803210002531751301748839288603324932967000610879812139398434135322064200997865771274063407745431045134301469398386107316993137621942453449825871349001790559904384210996294833525116094436133016748878694208054307983534913194524096109700082276897468564464873069683247357714389151472086698235845551376428355233082164102797934632257149205470824240348967049838558433071093962963059124890080795426558268719981528030366831366681125562731910747441605944925270360843082577330118115638169979433490692951868903623960045143493386484873760702407987131866919036017085416117021298974357484808688755160593987036867172263171378927842148881678039182696512149937610911139922389982023786691684394636896838205244544338919105497877589661173887085893900238872624667251378393194421111965668521066944845870880541373876928405011604771932719730891978856256346578346655608884748780200603973665168117423909764790184865448440457454087492223651290754147773538883389734060354994098674334828532389884822770692197110841471410969468806981907246309838309547222993143350483327131105822143043501940806096001198592863570061430189150179643580820858646123774254200809138498208639739653425586466389685919867193016677678648249809177053131603888141658474971664493105688543419612293111120 [152,59] 61559236024334820345424872988440608255069076181480109689176998345427594817222182217817105572819968157907001054689868437678561390089859638144619242279022504806266453196087270690238737510064471139192408860147363521115188042647994936067520088358076178687630085764733969836559998466680231123083522186253813966705422699302539039928611314160809118233674733374019898917140711440010118803093742599626996656482278436342462835629469193750109157400107428250682527038541098595980048326166887755103933988518884764628522095232474748661182263844536249828590611645704400990715591250196193803495430577585579486791366775522585396447640652744198103987024161156332991709608668805480767537824429127035987853712669345143067917590232310158718942078527082593626276802371250536513734778993110944791345468943945497123411164504637878991992083976675173424124650043287189917778233752518506098412822305478472091047046447716514148131430835015780054749108584591331436304145899828071086088433120788579436246480064978298370905019083641994882862861610084350630592495754168855646509875366053168406349823482855823565271579939174166169631780115728508460679869096747364614864288401513184307760963004314361551307334247387076041336742205327035099624839286961347582034117446697553493911157363216557857231452397335769874705227680689830066892752217031299573661711751286417480374012585413713028424077492768446721858621342332842204986696783492652033207265184203253264301251358475627408433101172546842927852367077970101916998912456906596282213726792860866666172993038319823554739037087100871474000294873120896702772418628816948701133904239619563129133823857735041935303732072207648365364360559668138602777208131251357884102240865782797277441525441090259853554955484 [152,60] -3173389499040130104950533524707252316551639239987333654228022955426852558462121645618681667864810797645140973425207536400568970352866801226081014216587641899607198240873372894785843713479287978245275757703671130959037240165593186692360148693582286459067043532290336169324113879501468982036076545268059374967780482153925599043950269145498041425229512260011157253322428789218981233544052134949250430282499008954397606061715647395673939609493400760988045715326095595647027976411832721350267103312347236319401815225053948207268570881329665247630565054311727988087753853350484850644967448824886885348885527558926892793306655660847781584079984777856326879684094097968920531101387576508047078439131745585123168780379455140972793375353642311962540346272194460745465049550224828909034140327362707055976992038995794416756056506833201115051270533548292282803507311974426145182176048247772217061192485474358446091198884839339651987441690162942762626545459026393343759790538633375833264119528203579595649387719138585030842289334784830472552974308257288635952694043649772872996270170523948944155818787646791864519634864418044688061435772565424805414951708235331836518098434068286376885131819175773369370994040915739652962485989785352505972478586884902415737579262024688544473092598202120538861104169764637476610752098721118594995560931946484474927111116005143498739360026789227237661627606394681218759396607176814234225931898873304115912699228598035515723977671085031242107505986281870247997318211087403522620953439634586876082624401187960771273866619217817265747285066107476374521058796741535840155577359141516486909594537372924671440998317041046042558771798711636309029339390894686817084284270362182378822481581857242623234696 [152,61] 46248248142801030833341808134757999358276588998120987804881526732429346853831742555387917473587199795629510398861889366189084126781498324272971187968821936731205926465926355155510615209795215296042998783391180865202108554224837458899028432737572216411785191263994876719308097951239707342120336147630051950318085624022561273639584276301901022900950588442467267755320205579398442556339755246302843712965552597240000711806603093439420078281783036868828667873829088222353796333933988349792449721913501512451249513923739406467923470061239864132872122555049015365551998072791255011147121313652817212172674562197039389723957544730549479066024431589379297056124808452999135078985959510081302988927394200282950150358680408537861948870308987623813775189596084391042359469043411105422336538645126421237725566552584008730976324452002353451023732330125425804073463349230929470699463775314137195375199732582863883881577640946678812643176165480667154361569681907933785510133847558539251311519532869990965264765388934658475830130007954362594750094097793861906196450918747405995113263114492441014531311400700176395477100028806758537444652201427270978069385835167889143461949997514754683496232216554038054332062427681859650912183131567808975680297274680123662979439471102326041218691409072029888778761779819784903278471116014663346919870756306216862836841465540988849735275233052842064369668953429969756540172798719185795673452779623904678217730821443923813598150589221332863723650074128238971652021021000499668719341836479811657017121943078738832539910074101044302095213813893573672275741911387412732916738855436200424571589375887709144658044835846207805973734749602733614908557755895842852390641001954253777692390624616123584 [152,62] 3166855818345864941593095913634728385033185475595289269849889346987900930373028740535451517959306037461697493289147917532814885319148170590843188324493622032742118849986018011747670725034062485898751167577425196153812672086403729306296933314334285501013575779922384129922656761571941027216029808010850843240703840954459061975088087491641715108790276892384682140852706538563108381590429708705020809885628355855073674928711284562452435532119689454944514765905184749492858247134389957228645097416841648266981295862439146321631520422367262060220802056121715093810585882855740783328008196421008572267193156461085250836005228316002560912055701607359373087821368371570866880502424447510200401881027408361039442952915781186141419633097992209665419238622580117584833256081411100519768288766173571043050096494742388343782196781608055893813596355778617521197590139070121954310419455401674963240394461895296067897750306870726756738070949462366246328791161786721179542578650046100882951343911912575545910318536339069192477681439601833545072297739210385829739956405996954134361353273299635182088729704204107837882413793796745557537302631237161035583593338289267418729510970504189644465412762944821083934523958747450402783910727931434923916618181604943497252989762387292671184150188766268590763972816005028602675030574976075038045023301890853419053829975982562828642360320021707341947732232215653279405266756204564782753959377817766784714439657764439586332883476143630972036237160608944118116610631079332328518801206166442350024418415426817260803518688880952580731306038832673026244858357640796730279852752301683634531270483883438512888177603471391680972636417634036347999971226362086912926787874580606429894951220006240 [152,63] -163934884937133186282112872653920047612742078650692965037920951295673558519380239694236038834608776268883740948274695510917560369618647586273023227273748144126474892127675557369896497585570280260335276410285050231642800804141673604542327076885681178227654540142374518226297768755247638808106650258410494442352399213182102163632237447248865440091901266725802354761027920899897782381293297694108091276729404600298280846036017373117408123023091926642031031243507802779491402788275286292826672562765632113009249213597577822897156971555221590906065352953513440152154614904403507859750817209137097179148320737497970739174960674312730541673885675397944305584998950338879763180457819472310084084443155074808143904426721311077210890460930012274373532612464421983672214352429482990367855271228412904143657247768241513670761845362976591641227059658665876885070828946743664285617787585930036377819916939202614141162607117904670699570017429166719949355068538623162711854879575934463767034251693773095112204032742668676945072450719778067796449090344201696456602705225309335715623406013658180370186397562384885482807463374081745596513068256189519647065933393308771840535827319266190743084719865786889340426230618572877870986999892927462109076817086425441024267928289869012844398530938625611509733052456689398968570683003550589737876886797258295030975321102888895131004149241835561535897258338287542224595219388239477239874130080577412100570873688564102840715911419419628001739650640289268478010501407701918017993845981716797411358779817578188060779005499640426898645023902780015924167524256730841351251597744334523243920233013796643997546297491958815052784811978635428711067997396838450000102416594704354687280996688 [152,64] 2626600239869446875231297795288665240341712131960413475120081615849535775393177900365584815393958272338824820414315625527311311420349142960228139091451154409937216370359351695860298682170401747259583873340377042289252143145622617933173230354811390495100834251484208434066657062282165961599585030190758224121410939311040630781748394709432660388082826596758897270722545923779130843455984574821447265437030620216798044935472272418400962319598418066816901301075540934935708765951921389285308928182083891705444310858574695062581589304014794428322768087465655275837531814399810624773175152789802222750594845248805764223192292967092398658198105080824345803300007247549345718552938848427248573509204538551931749145473599890532269664805323505994568536306480568943367896854896255794745718557414447363855445147134013515171095127668256781704246745662699222795388019590283476861743385138545043776392348671759255712379224242750438075442011974147539862610122064014393089436379783605825582778660228000180483808080531145319506398855853530077462582935120627846854639573873594848244100419156501454759710915017829668692997994508158918589589808894489467678037742242787784552644673723986331693406765745385940773940223672076947526441157746468762987983942774618344060540376754729618024982659259314551526087670971880367042736937669957625815102553524612888123947071526309190835537250750654338181348380422528485405148533502349284907810447575134538053102191663114856997145149372763681646251528341926300259692478859561842716216115431429403240760359988773474813972250400690125890312992096122053727879677740854329188941198483560288502000918302361262760567988760467613694397185794847809949754715302358602944518903704999361841632 [152,65] 334923272784820784403258196863354103347848821173504322324336415035523838717128301521007834971988937107607693196176993918600741268762807666653358736750448475715501266723186895361031753537152062195902867647203119932643055863427348182453572476748366186955578900854499077704313357820787760571662703120220221591451692131900871219527068862052118630084467305312581003778704777678391014404162574225917299087808109401043229726993112176350709745783461187426344453401095240056089152499275339703848814131884289649487858772198870365822319003670063266843008258226203898103811343370330543760768026363668331577944321570948486037608375427376540983252105710604718091699337978847631301836537459531019530094258986271269857139372957391765865276222142446961385325832437421857233958554410307405406044386406724098738110027067854478421348282462445310051420746657867224401272136879433123461695352905713015084685033821313590827523739734356503286632648179224187176329774134210077847703285215819630991469682270775946147530675983195702722418769491287885618754859788539108377358288663891853744573138449239660260334856664498796685048291418728141068782347913128552750255178468446466117595070706549491265940385615532649672803710843631106694551452397612728459441205331274314886599362745426872626044986420083304471450161570989235444578788368724258673937973489192562101278054246491978291597289623431168472208383940561884376268602415329461664564918342464528150800022575850825503074370633769394752260432075689991348043530936559268562678021290293027400765993615741009360983045540369939079848936641437604568252047522361176083000668825581983292353406224011615620893123418945220843222923986711313086682958409029535314181210709676787176 [152,66] -27156243401757886512845025111626164987302382705208493512379751425053581068415768725995022031390950246820016635333719093221977526965681934275280175860720929325975571931083750459391021860594869809482196328973997943977517492516856986498523298289092798426242150207240402336346943240323772025699832248890323618149877307772487307073096809005645559179064502968415213777109243963074848195727412307295487601185417047520341235105798086841065521837724199968704716070705970207285101482486802319977881477060833249358119828363848202588557464744986101866302634489569330497272364097951420126909450911982823945531314823832556787397938201193139500436684522113275295879378348196182107931054331954601788270786105571634004231620152622119947705236722321077134361475265340283235791222826379140482986740310370201324018656505115660502981520245879498799278484408430078717784869460098586123154036797382594311396442155450492164397504023610374054571734160291176380929791048981230388656482731377771389074245610600398724547429280483231726649289401107784185907460516543716086346937118249389326197913084580269404732595990336373814846531431854128514833555733501158019953507727623097689615084931654298969821581565797579065809403837027798982267529013347913327262287826518930990863312426012322456770927117311275935271105498744574958628598184124480654529930562256365183233292686252283831571378217451634023384036378086784372653560309258676300971626596887730777375670994945951941064654705958423541951202782977000927344769226998903501300241928034925956926419948838278991943944486988470318451208364109624907999075770247821352371335962518120105070733988704269570292481097288412981826645938924060540121774116439091792267577224002800 [152,67] 890156868540072039784668936838679474811548079693900542244412942979427711107689794080258159711919632932599209390926258240752158973107328803997907704329289602026560182632321150500803187533068415151027354251560913330696321823144052198948600929467537490092446777631271206016225388841333807628120543901118053715903659782453495023544658998707365369143402674909470855615168951772563100231800179980758556152346508644011757848459015266393246216777263054495531935124131159750559589268555514176333693430510052929549380202198329008531031071398111274033794589486098795205396588826621898444141017837453058543269844136411697588822881479947846419963284365510656886290519654715249780766466049375413733357694264253749450011564156183541298641558993054566807972207257097021998046858348378393359700056382677403362147401413890483846587969933908849236896100454912414548552755574379678998037365696597807821876833707891313584564088048896896461941968539414876305554149537601716370128115009212617844067722796484289254299287675921085578513676449107961401909977549898168585879240721731040996134474162348872842024420493177453720947606982075696368987868272445060058997726038511328597149616441628251114478191476168343829510330422081723860295093757904466036858947758984517969087719779623482325476038494754913995446717803457042922210025186514995907319631087970827034649326197393963604712795163220548935442536397692743324000285300035946943024471687800333037283020450223177915768528678376270357354090077158411793222794488649183179877360610143322257450550229017319611458040482734692604928739564066033272064739392578438373848644695666681347987108365754382738781714476577427416359401685910546166907878245723064314951195008 [152,68] -10876932715371482922684064285322179397177580836865184255709676598582353267368662913838067816826868576598103762006008192932681732133006530322846600795239150578290443611768798585287965822491438392772277735374179788437523049821988007415655919712620826865536308772546653346252189556253668373600923689985167974291273295587464875256953184314413647640651416962249756608074986358812024790159949944330147235505353759853607451392026976319716490619683256167254221726388256354683222907643414949204122545777396744926024132776982334936153129250864566686722282116877603381746808071753037457916010846883079507213901060540639542189903577132328548520217963201981794908400063770191672266431140818386035497860888631265260087460390864883109716243892389121322852092582394094261781233641413132900653482408460971854298637962470362667084384176474436623144655320282875943149785168489776480902581577643448188832271789345922514438639583221732007620702751370285074580819837489834810719072548339164262968189276429411731655584409403356567930281401339627737344594867050286168906225635953012087071035124524449995933533588380212005150358725550484496667468609865771534571798301157415998870204804380038519197853599094638036998902117648867492184033006022536406854424776821888631637014320931350184925957090266907225065013355002232233179128399369425289495420306535112784273873795776042454310356031060201506252837518785580734815680836945531665981509694388215010441039813034156097124409946323436900430948733699988976410899118496977370671685945164633696368423509090203132023260013142943513112106906237616612858055793500136408453444699933913531885284243111100663378139125079684582517113322279721964231396225952680420070824 [152,69] -695782234948478936548160666983618580364822838693879641998609783070132319561180547347775362409080909461536333618722339967688917976386436664079692747696801430421760688296279733194790607153351110145870147887420216881697328310691853053662200823372392571968624174020251431147452824478125898402083274041281239939655897637577919320653171156175079253100139966998478466969717191139465339857841978196728524554450963115104001091439706275263903754901368008862885108073843115722705025633576651189697888808613622750194626211635906840015687149633985840186553739729650869056945480687688474575723546865065946606621853947215439773815917656930532882866547293684192871325074461113441255243373587057617713608936710833833788774448621887040676642519534759236749869171090512943972582148048155035752548582954784384896495804725108797189325253881032001022832203406942480736124178140662297088185682402612112830875203855628400339458954790396540028394738484252658089698138363825222490199312843811853456791787428480679244116537946087494566511276417870294954257374405847654014674119610060356087998271086411037427718720309518058845128541564479545869380443528609636305531403585528738452578791025158620035079218251246271466395616087848646980230223666980969045038685710702676543989272399764083437075560331521784103205147458283556517746961801041352170855766906615452133768703397424160734638104947627433326271641522934680959680711338038928178555761787641571939922640920434867456025430078129159932052532016670043799570012804388421789400876513612506490026357041309122075153881203376701229967035309805741246994426756909476826792289133387076091440277188025382780473955408553228858519258004526380472107441275726308980 [152,70] 49015113231663748312353811002984218198162082283255513014637835133099299986197811764082678223061774564896479373149316867463014619293500888720617915827173487644232601451727382769135348737468256143306017386360821370718505179801171442022401443066165301205414290989572023577226197634948464648462866574279238981301461001351522312835616005403947717094257950423074611020343227933553673328486470082604020130626818636442545058136756481716685605277128009502015491413638918950427372401109913720104149002254982907017276593828865690621254342313841084120288871671607935891950023873997839485466033028153346394882626144972857898605571482566980997756740608487732803703389018914030623486953998224882306176483881360054910787157896427718553291423581437994527554929547339113867493943912724408998762472235156254216736793385544896885229857820024468692973670274504111784185574370829689182115248403279531510620399152292229467908186394191859538782573094763576628216133581801626379144815696885430697857629178775081828218285919183380694445339994468515985396383683825246458855442932096718404047281323574048478582799761171207366499065625978088329020038764566379598012383585367474279048703633027887740858833377215750601474014486401066082134873606100039752211429846828872447998404617563513329873629690659779062213576943208787951365776427657205514297051899423485605876735941174174182173082363327613222601957147211242652769077058246958529181805809701195756923938223542010624628680979208864353295229933921383728981560015307588426916429536571776240534833178837376907797973076515112430299210251674687838677967834740676189260257963698148457473465133271179970157155556697925720262136847193693892578268098601936 [152,71] -859698008331539881340086219248986387531393768364366697668847065256443386708818620412132280429752029015150035805694233367279550173878571535222201306668823221999694695067780141644028077097699436932074440339808689297618753873249968765249717182398651029670424572481199191681069185754814167329175876748531897831221310313951284682869986911654239211732715227040885191639505177742918826116800027879748891830971306086264602496582899241538251634110660607363850285031849459052722968350489429505360140393374083688696558197927756174520565073172725228785091958243050470905755603275201509021138880586656916426196498875528361280033177369483663053089390532513906736038283475498660977362801115875836067406072379482382945753038905270897874844903787197459549827067835119257060105245361749797307202943524203989140037912178369007655480819384411126926576069057971172008733063563865740388699870621960327346808360702182835089591703261925499591629101666924009914201251048756546226939130065338456544771016589599800364598773231566030133699492572609867027311748840713928995447753521670906644626893408605096175256520264549844846425327494296312071278844192451446825877874220019745743834421344899793955927227524165470083160313874262005783428350363908292857775629763195375869229642675979978908963487384329315396993082793738231981123726245329023221473592193074603430869026997044058728714435420345005046120853141860738578209637357304985219153018384077432522388944687495244438964269810401079902315398236867164043976208359545466251540138151869574358767087195651403353521501581947664391724466715297934572906011737688823983288735172388405972778588786110729285278772435126129869533336720754746179249533976 [152,72] -3794246931385704160366093564791657093505213429801609720185339562356729304701963192362762334418282621391935246018801462275158908204171964945750919473979845799052946127803097643259044732218443664247683020398326252820047310972964693192243885930933875569196925904815816829727772831811966619653484799620554115115285348849272473551298121122606428435375311315666385843046348159092678282848909503725904194588597769075524000207810349634210586068393663630419882487201411829776820654412989171604325996032419808453985794293631102973249727785292212668193803266703555861358194300623401193134097813846338381773934656847396376582965601866105138612553252830168923945792509144723398344208434262384639420634306108187562408412007155013475379466129349414201423610581735474187195253927580079287491975515759025430874124353835708143673270307225942567874432568137557404771677154669346323947101265526738538510009281414284234848878425024493693554019339222392449368717102343866031228861498028921749753147597991102057947887200254046280750258207256957465267860544637133331679192738132554399067712460225183386044698534473948013597958881538018026598983875952193139610267928185795602524097166534821178820814988609776941711842108281278364707261165110887632271253626565422543654250405174151680608289596094553550730030514131882027715802244725138057433263020051155653213065465698503892442037166097728145326705054535199927214500764004274879805512218359666348180648711078386338431967207777739779501950647152516910825211613001713082702337952937930152800157094397417520806635022861546860968469905483170009844805537980038070965122218943444586784279051903729113796734287921617022012531056454834431332016 [152,73] 351712966542106218981173718994512420074052893574226129348212257236836463618694435579237503892904712022449912814289344627231137273469207645565349131948488770287994632836213398957276375531494513457136350501349367741856092848191076376610093580457835661528074549991967782934275515906312188073473744073110853605017651544355178303076212699597128994544278851684236544594830303482653394916749722480479590644334902939247025830037068386992417046055677706453045430118424854331106385515168499848400781608283513160620432667166572258535307026198130238851723701786556206924816095829145144684811276451068091503487607233061776448817181162082316835369252862629929638122491008717748969304251384302658079977763982149802441445017648557663861654930501469937993269049680985088765706274824168172027974176909137300377219086299792785743794290579665982420893503751294426455216499012665808566789819792150414012755134713400595521417153305508399578822576591963283360384817523858603308824090241451059114465413041911506437116079786571303043929558956914305352924597153519516308419923653168603597799904227977439449611967079287811359771230199760438607547539215784563615986021110797696365788315948789526954769874122723882431893870490081049813192901150796902485343055475413137032731168434217951962967080854794504617599005037372993412254340138831715689366200004018384526044700244643531918509694378222942797776325099145724454411264000032942993722025151367717687534206163037805325318425581136421829356840310834764856649070233665683066678316378255102241880200806586323623981995424711449283687311545375261787430057486377205358653686821254404410861144924156894696666785899656856507668337393417935812 [152,74] -3772283558164819759674507425818017993520216682853752718066045023184801378511230201499007069923508500043903898608075358499550601161374399557406434331348632084708226739155822900570516448814162562863352602458646467667789006402801857314093382670510716011767427454014904763400087497601370853944608180337350095915824363367437871615190639630717379872535174160727762479159664182565272949750196743577523244320175572784819725345790923774898551377985055960692295396441315263777065523312241217871187296224841928637039812659293505724224658944123703203484423314696203096062924163978312885262319984230288151594829921687604039733941368276608581183029228274395291691975446188358226096665198126526459364402708043499686731760804229145370082050007878065181306123120909459775845293005533258741083518884154410706622004584029044742881643685535884192145571346971673187634905728039258468053960681843100576026809346526187887118599259144375936810891450229933355669008048027048221615158825066727507034665699791132520856346879195195604646012884728386101180661658402758818873404370750263111030531857872975996607201647409834930656418784329281777938337888410928139229133084750983161747564932811002940277602250329084981034490415074471313507765704479126973860688188005276650493564279178703883747049199772822889949947223303338980287334677618004739691637990253092512443146082894672252457723217528156081893712245012994275851521902687350431377769658473554459890518577742859307512118176178115443415757980527289687200712244212325708630544743903507122882140230775016296316558941099333333161024441423866010871438749997099009672041960571530685207533224221650827944195321785667917066958221028788 [152,75] -129324544026037867568764952761477642601547879125203429338555188719398783890671816491976842800647623914460646864678904881753150915334825838284160848113638509044222065746843278349813100603528091301816590087546783121379238953775714382091410513329511139667140053784399081815774189481703165826559714605472890072004315487445357853797483306548021512902838100093023270173129386693462318457900930224918342004938035408894884612237022022975527465959686003551872029315652400757513912788173347915056431973468886867151084513097675309809529392895197780084257032340102904386473623899113036758308060714341872771493765331578938212161875484218141008428137048089524768912557170262211378866076866952140167971494521443608135467852619478389716415111175813207660770592952625519880913300317522015722168912708316676789823048630478685327144151330987128365483899968717830386033743706330522543858715628611385395458287683319864291041379561151725948345431191059886237781684528584374062770225623789776900603792138639490094580118706636431789194086148886660186770348121471726149310650141402480485853730979848558859306825380031920859758047818934394395822247071121288810016780168619619672950932726702656257921586640607680600473028994614797227298986095903017721944985827903231666873315096465554858652605637024234092579954020668937664312261573255520283838855212962801403714264910620156250831236500544877163162925654484099134907530946401995941566944344345444321489009462661779901109226791325428199553701581738634323663974264774919470629119445777802646664940888052386477342995497280353533280105559812977309984403925033058497228263979618756025782213207044172595610613312527145240453280440 [152,76] 5066328741941339979426002403021982664457791538933359582810748243018029012200349823934633843250623443878834191882922812872352306131015676483812524387035735467933701090844215110257003106455007950137020163201265896528254783719861168998519847072665515091484748521817352163598139577839039135627112873119691349611433959584289670435264388329430100846966568774887601769443808305138212129628087332949683575971643716337206699935966924726382404704605486305177264578343026478037393763822152854396880585454138206902442253636073790978238949969845712348608629758920509642417641646535128978080097114150753353664102479771032286431188026637811056911269546769741112222058874140642288464814581894353068516002221932866169436320502940706520417402917020009379768217999318950590550567651875325854531033299720366135936422354326902787832312265555844188134589510949980566100523509368497734942459210142215024484061590193861324314140498169919091407639277240723990716309449216143811661457737418679124729956421249344391298912045108464597718403711817027102117207772430794502383512161753822958786692343434548634841494761241189730013300692269442314733913062410669549889681166518862595017813419441126650931147335392265639936201404371309919133931565453681089530507971221356000283322066221848107015981300803411730301092922868330337687286077828958368207687461143412514583613278179350473023002611142638692563479370783371098169664554278744478465448383946274510175725408524074853824061328863660781527321464341144477713191007545439788172300097300119859430359304828946362188422173705850145829467440271333255200607025237464436655710587309689896780955935839085667377099823816372198403780 [152,77] -72124126037791798757507900248160135883146988895885066104550160933846395958284398583388588085832064874702204307687372627134995579235167588945144149723450008191175794898755792701855376268318375669494156705925262225081868099885465284271548722616812028661587275353547030112374858628846124970743187549012636189516325794045206557888591784966380634171614507152972047789710156706308250878239650843975260087431753317909862376675209884818761773750141800361414213604504715170861736528983417763633361274832416635925731807950889950275031205165964181765285698485461801961140915567357980474698968083312824804297135930896807565144243486961349822614700763739628287704702554916826074215140668367298189062602600458303645543346218738613095742809142556018325315422079160638489068690735410352359164462996126137168546120507777650065285387059202475256993813799444009991654570603499959070572440443966518179607712064381498816817769655154008778363499554017023223189088814687246260856015336285479119485073012448092547944047090581111522572630614765547492951347953537440275906316073165666723657416888014034181539467299618848160060349146256193061319968019030837614756414859633440553470207198959697137710978790488020566901253681467601034874519518275560104983939055603934041481405257380759551405495974367844802996563594655994380375013991035659324232763731324642468176802921338957467720706873769661711083220918739615791658612165676858239035570803080660205944027290386485605691770234799236707847016855853825786892170829488571799516696814542628236512756695902163914989095998789590252444409952778921771280084172970114526944002330102150402730328449701500322934841056992404506 [152,78] 449159421081970082394269621909110328530955744266899388704671758190998597490756349151607572529796887883695723759982615844109893800192472548635535366035632637875329252358850257751094280694154890490168500619891677268054841494996158666565974692569563023236999944917534667373042251983992740607445316564214109068467674312859931724209259869036305869560816205191015234667547704914558218703543015777908579384227258867065913020293167702139778141138575754084846847531337264238380963544440550445770003357813732062148067576453672986650244168644546507220231342742141959923471122803816980081714569716115745199968410994047535696041459546253639966501192619527005650878510888587652993694378079166684587136808060401558563528008866048979424507700500672180672540398826244830066355781078148035114476420310641616688478968940682808739017423976735885042844140315586280497509934168627405572274663694532188222576320846726657976753344206635899247923715842962890093185308799440937839717546060686933890755816695826791493991850811626410454163425431676091531189304405467877793208271619788482269067408369055411316948414411985969024657197487450906137713474618442507577982421118959025705179651136679039998523537052988217782942012566499718049115566533051548086937603069630489052117651288474544906905761261386828888218815647187371773383387777370372561215969499216669398860488552573484249207056198120832545775073326044745724930346581335884341132764071534012201788502405578353545492516533408393492070179142892843537143097749787411750138962634269519862644006714191098457049105605001949679628986920816248645577147903602035599747648223420808865941303802769789944994432050620 [152,79] -122069903505845793697510004498008494283856980132099095383279549532094990154729027841557426947414277007120190552244996825567897310230704214889443295592501695636605860790658783180780947443316985943510439035633063372220290393717659306593703231475941096952124199290417813582417088485888034727038374731512864718814792140059529373885772027361887437682586184282743170071744936512173168576933601036051161043528168719452216860685594018563703243723248035092532832403343820590186003594410912127107235770891223399429524151388195254678718057316101888949322004315861850063788852286307590987160330803970661965687905538478120232386626072506129404605515967806463473696752589091230603308233936196448091459792574154940353870913624178267925164104076268635479761916899154620422926553682356988608307285569532857282091058831653054254436026269141194640128911460063157499644519252218191540177303936008985941874182081775564700446647589132080432267701787556587379286456411805222791082118290853903579416631034864323906848746706589418766374241293232062180300060728114588295145154506063912119860889576616752932367976616549849724784908292228349497559517656099896697743428652165311354758193552535479833818654330071271116670903833944775171960422085722829161203662921811183417028323320551092197337637225666907928604868433803719905396305496628459536833877606027600156812738443652982046264395460963958554695222003108666928416421653279022786195986993841421253702398990294733338901194586971276700760593402189272629954805475543352680240193107226498659871100335376399668847955390914931735682091644893218887709907134604488159285529568094996614137676635072808432956584 [152,80] -34451105838972337406855150987211531764716283676697991662759388996528653937862305065306956626742003359670102893612547012329374284995702523733882040811737142417371948820328305420489785306305606710887222485511841125882044650739548815269134254865774393925034402321545704016137806409771743655478662819875662337926681173773653134225544995260384177873597875248153808786353117509653461611605411996164666799021580083158474240616640840786176922046844951949785054937328430172160109573250084728299490649676601638447047356023466373591420483938082426132334860812040941493983099102959713224671045113414173479285970623708013062565506718684746725108143358685387241228506025583233130039636595903193387713020898166556247407303028535617625793661052020522829786685178287227190930544844597755816643702429816542348752070498359095244812805550867916969706138911052655016575208319309967245613432777899922973768450478778685386836222417537558992656970322536449660345974550987584727596268917652670347032874415827079506447330917219395422896982248562858088663085006938537577011651488813803107830105889630768077735709264836006790145391129182590902321722782091815391389711257024568373593633990131602588352953872852819701090164509794329659249926124694073236651425630984788137341128676954243674921020771738933531763356987477024179234297047247705997437510503080182468419244017799923483800358592901549455053178369301783328924162092283172781128481505697552897901930219350925212961636165325060879664104239347333041622317294480041389633434806927753854770496522848211677762733462738450465019343826142270907269304941153150327804523276672827614943498979972303795840 [152,81] 485000401162162724224558606517792172820023707710758363590921063737107672203918510699506545579470975646089472826328397311042995078658893546469478478437834479456578461676639258297474580718556947632248644636936734588862941043278484530981419774695963591668115473317132078412575556345829355845583999763017519084005754508970516605565789857303377188587336471419157449535177084499823961621695870923045340866348129668702028390815221368851288623198684509037001551442706480856568609389085929353302240800735695533597257798133500964375790944767051251078098804717480801753240207811202320125566580728311654155141186682150681296090784872371716572405484456812848614519545843178549570798211277359778037764325176011502248471135747821486701111124333330028359723999099899364996131928587993402017725106122313060594582597259452876004211622573735680762083934141680218209392209820066033557229299817875839337357931297392865065335924103125161978409131935764516257520551719488213832911073307380108401074486304915011311395900753778540382685332830110081823568277907755081180560459896478504827502762715993339550845772860991961515775056320230524623549554258229972307035232471349943138855225113162801168488473290582526694131045601804553084233461904956526438355748922435393636419659740769126381120359702265147036406891939529003545541421190780618660391189400098953993533054053061234217191711891693288136952196174701381546421002865122626279086219579723399445776201901110213802465552208361674538926355190537599409905363218234513780368126305540637272728130672402102022797085307234201893761769142726650557944938073840373306741431149749634592673855549899512 [152,82] -3102992049350757381807327466553536956816082891028830140840612392003386207115918393100437349551149474436126379902779691496925649681141319042964591503839399086803157096407215897028102035639911975193354937408532139099969976777400972110566657815547906119853153513333468604722709169630673570773009474323213674291253257717788832222417895085920633579906052936879096139772700093117897893939747154113055107387597115580081278323982155990802694608493571917192189951137582557667417579590014452002229123226222000073613487389423029324187032312662613112039274617659138755004767423713056353865046183297049545720116105658680233254728532103323053568811997361225051581403118998040826114552087584728033911725905978668269101328863254243118724593313303599007701795760564762541478248997512243929794663114928956207779782383649533608805248525443754131029306586411973647331638885678755402027471205417243878732203019646439531460801486489375439974144665986026089735636403606824809277949278326270709065250461754493137250668236363710664790015065386978455337728331315029779425933249178835761601920730663870367446442954070007850362651612195239605477414623128731362626300688593505675780939396641222986715275761635208765811516030519030685099505893133416320771232242187440631609573226227882265135780135603029469470591888534179564065106998851247394414644121081384317409689546643074983723603714244937792271493934477909726100999651519385428599801731216042813949485848109847672191809258351437096732935752571850961066059537391858297368267097359924250965268418270115211909950747072664865937407490915375927339039907007772615826312512930139558372542423322 [152,83] 604421249649405651184177728906317448536146566699341306159156851152080855993154721858357165927690639006838812641750730143025177423706119419101140700541761175012553211542058556582920476694202368816601639582549426283165845535204805879022367193033995433930811046668724560249558962461649472859768362020421383384590634094265366451626443047678999114842181975490680003796192781872034437308317759953589169828358291941525535142437583741470300125666829680866428997962511846583779113040768613671623771708508485444370177429565279252121877013476023890496672655362367744252337773779166184761255292638134898403229538350873186201327890491620167473729037907633981715962809186880971436672969338815369799204517762574370237963747411860919087987018225780325146246502418612148672935936063964030451534038724996635985914387034450606167321366558043853785320220691981769676535275772999425699210466125810588049143009596614723551962189371326964553631198637092564008701513820837884147304627782860785909600254369182493775334085593716395414143437548546009909127355514462059996560295735448282048091748652814186487734227534944451211905404045357020377649618919754417345795345252230781762113410246395022650294326730580895272684182439245850132206054051399700167162885135125421178685191801986358991163188206090717029839761899777109786330657048553225478551660164149445905003951966450083571991853022044726000123197257220181904106688351488778817717742685585668958449030318984604537253663535050133030326726953583252571527337356638494442238137764197233563660108349016210098646102718565856388795690284198311163177165772373486416254371488164623085200 [152,84] -3490509087448473222510231131657915132093894892206118936819212439644901668492825379041781451843831098899943521324619708631589480338993859960822942389584202294366654216553073828272383563123545488737580874719090113500772865744507940666721171291486250510537197536590396078482940915438173931327128403027065130049207173576088979667857968091935927244119042266329549840321730328969527164931126090624519649879343066001760057370712539132190909252390692176649107533776292884446610940054109742107532553938086238004995023158470918814289225525404518969913675591981469157343646004467451752449581684828384144942564049083356561254897123238287223356389145660704938381022753833032692100964223916108768152147387559601938917158090448631629517155156490847050142662817676343328035050591957687131249441029402825913374270470603423109505720626128200314123689129009238341344453064796814495945759095318938317502090287915230998527139375921811867284137441420637994832615503380260636810678077461337296470504514196040476571130202422878755229590580613514463172978903689083164205683373374865724290358103938438753599756366047957047588391926788177024426765263832725425531541919316159173441012296290868562080982509979182080703847830748845099221561894617115633445135951731029310716499452314299038782572385358434182744596495849158403257233419326291970093460345713102425329241845510466495159307917287831407461593961759467419223431761019977957204003463627950539930750147634687003886686562170502177894715060463443663833803012942805331861082858170604335865997995429789904855181879466082936837433467152247541580617016283331177350651721036677866 [152,85] 183228249046151261212915227058249196274652753392860291835739685795870705207516066937515368202700468206642265859452105608639402604660355537446137292177329251028830530959765996447970948284865030743159576298937227433678286669342539197553189686501233190534693972389393967948057647456803626302430824817608298464925098138195459185436042181817713226075054706506231002142285744408598448275456986154378779279049336684954640971348883764604382911581999435554009380978287380931791076371921968896039547607238182139415559973092036398137081689155002681822323614900319431207235353699858538550061037808538942041351777186283789888562918904613365687580469707453310834586140586710513146881801527046164743119920813048158482258065100413524809552740379249707807584593908591988014537903221235404646339322126806228709931995843625510406011602034880416885062541637009957438444924789114197136252510856935599680065988262820838324863057991983846183769727385244093866512756510266771815559526262736378482793554242297418478725792222384349601325298927852273920409892561792965188087119397957810053636470879587869859553475508129614061280842705442905351473238392570876985212921452403124874264002744315747037840716036694543476692464758025307027169602243430991198569963597161362462652514873356050214958630669202622811499445029600982816520877110324489882129128863874625024188973951157037015629138896727386633949962566700828488406814202690267081757046040179571112075801827200798357789845891988602148963014388066558999749911323844640817981911840496357427207125174349275421102608998502309030136132580090121472689463631349567436953415329632 [152,86] 1372642197978177022280080683917683877338908267987329144560124210873302784358547388750364068875360849071570691871788556521625230792152546242350274922774778282448163324152470250229309781248537992370719302536207358181451077076238234858784418317230202499266924044332859823173289269017091259536508307641829942944716049403208280742241965155111537471628453503496076863205110940051225046167059436494016899950371924734832690461056111219242202787799616048375188014413303951271661323067590849651752468328061465638514587859969490047163625915802102396375884735568609610154067772999521414268531682692341213140261744534950323334202520263590894415856648039168379678348540822540116605080022517653478189176456033653754069491459998252432927411120790456254994706189393437026423068087577510894387566179049943670822127502608842474249149849807181554147585148229984279228968518042868937413221484664073596107657615898572520763641702200802826765631376014337613319946638045258741725816165921039454587784655865135235376356188027492377956739830279800728957369515947473436442288799953262159380256607539488304525885478684987136903603395973706146178338524884780536287104014307519782018946352257943282432721761824309537656412038294081690319633540645785599880351529127770486599469473019219011121215432385736177643205899368009401938909675056261870526497212561022654640078039805307871523380723823702255817262522451767538339525982462412257601749057673068022586509590999022431066326492858980485937891372148620206555800898647457244407578680647258779415800895254733560570357058597881306955768987416410079882172791933942418097325672 [152,87] 212400380877256219479687836964349140565610668348296389816193572208668298142449832455619402503240214599369648839481958176415285477067778460285305158179858866734316490333788725210873415397357879947660761013873135711661778697177626081877662213589072842883881583924267316366685005645722736215077788746683235453068901096763614708072660297699958950339840587686209730839030020370196322242153671345442910895498714724308179486263228734673706025134774197620556394081452748864365123491980337697835670306517087126826080186341301116476517353795001815465923145182300839578540129233965528618022731608063200991827381194159319172779617055576256258156014753013420927234289956681326817802742943172280346830415605366192917833383009490143237290688073092583842567952520592522607731276030370838104721260558209042171706497116561740403008389736335534905351102254080572848252597087419735258442382141374798534104903743563680118405289635884329465963183987773370630146289859222706802597458580557187673509887956764523999856621225589497737461090151870834140787580419550862348304792204387804723640419278958776177021706871200985164145459885098532709279008107531470505359216971009780825290988694656094784249782570664991312204435936132536441881293009992503291387320116304254328778388097597616691624094172930518327468068176459162689499466690349175956947041662864036634626402134163717151117725436130857693596297881189352398826112603857717843051700157425660409532018046535343867807851114553311562806934978361559586295574189138476021245878299123613481386855953300263596978487796759336504687914265453285507371413964784499794324 [152,88] -6872974812288635227498344443934641748641839525655046648983554911306353041069053039832514861755973317670813594897973090839505460438873378627911919581703516084533450083763490990995813851115717995884908244569349642291834606777025672911784849996020567019481626566666394565758556326345220764692860701695958334299119268270569446625388353095339727909404898472121934338498507152859856164316594592688021282557629951090108939051126740107708998750621543305883774896254201032544328954748744751582955642382333426760454830825185011264419564388480984787611649247422943444843310736649079119000042588671178049029315307246997182645348354810355116287042982788718028593120924949045224188970314251123682012347398115979055198554706839033978197857353215492511376867349623861863728219852473759947490991216607501596314990167525057466789154040953947653416173270827274493960172547470679117948168885914968808058774734945028060077038623178823833058278636711422552937995249430290563381062746761682434151735326687327410025186989585718885817296831101042112238159323332785827772821420111994626035976954142741264563489247809722747941445517661092084091015558470733998537621733584676576627370468984848105827903447862223081868108187502029682519485886933271970257410986350559965836269247850467438043435750635045066982377366284731309794273718040904534077636321369414297548133499954852823227651666628102087019489879070340282743163682482355400940351059097811966758358400743105398287633350974215378178667374355661232247222564428938595517924075208151551514432739561965529711547821921692946702514368302781878705465308302187828 [152,89] 221109953773659998986775127357833955634888644389280933212642578953471372783178097841207121472359880533514890104766490642633979878198746870528829897793101397061608702004265859220834384086149294384394926570843456854365815655275382893179044849447653621268895137755089217743239408656608190432449741319949932450082255764335369436067828617279609959349042905181202614792817015381133315694487546240353748086386769620973254964377540719395212092590977571322459839043291670518022321867902753675566964780958094416119531965185370959873569717563306641570312083818114939383617796095883495302626797952227987879321984269197636865963876715836731133069088697145338656905722263555388458558655023398917650822859245419270132184124032879419182185238338353488065296057141421526664964971239493384267757384646512996632960937180367379871264899907330657293684824675162379720408662704527207055057569392249760925628917526385131553144649136490483909875580321586208065426101596988774786704289895373098239581693424932584415368329358210693055271766069590056568999921978216425650859266628748700075622299143063961063155740745470513739380213149227692049802508096238814701687916077658775501313698200231083304291930475552716270200290688982730645138648545613642862421327445255593046472260428880232899036654575872923545505064576107079449975611988425550221087342790429468699184629370626932853995058885891406237562653689432306711137159976209637398626774885336564800169417475547021778792972785704966957328533975675411863868036031915660538324581220802594598955124093960185450098925394212856821359920688031345672068824317576 [152,90] -6028866779994623545281367415093380402421318931183918987837290806091447060393180033098023603956809570343525776894897775085158672954749342078748743571803202986861964702874420646153464454713795767232104418796522512208099328231082337069504226766652117174736647832422819365215436167805601578436382481333638156825761875052197879677597554166660540898611674736987729628482323945079561995485554888636092817764192514703548089252419494317152275724591899687763355297851740866334045510014949669253048239018740279868195875031103409095731979490517321839707664771980689649141536729100306900868427392247019875008846310882021127450485686516363540205867758292286122157145415430921018445208165823844556020573451749396452363828848870076041651808306348233086380558467163930488087366688176720783732291162349502914263035675310729151084466194109702018060913707581694112563844015868731009398440727690340540431651171250622626548274375045721775844604371588671141874778667036902730234264117043768897954349589384194364517255068792129536202432679290419303733331867797317198267526967775521647360603342351690728708663129772901223413664773283996037846921914412567381491804589018344393730749177469232683358771376156684217830455496345088095389578719128606843064437121276236805126265092188660512309597718432847294136577380559875267872800331544558022606396102864771862005799071369072598823470758902848550206525440972510009191259480733731211997875803070972080178413963442588220452028900840230811742234630243825007902746820222042812997095633999759724752644337222506566598283769897403824762322316865211590750889408 [152,91] 137272974344201312325562105123791181406882817206450606441425532500041391341916434510792898626050123727811714074862970087917283340407525657691637826039758979772923477657997008796831706190808825020816779633668542465290449678220930165250126311492234110662789736277088734666716534996815026638460970008419348446343161754445014637405114908977153777117173849174248451467628321883926457508129717923682638385100796201522316755940242428276939487840237941743992241690908135281835651539145929196395372601759874330470242573005804748871603282197770342214754603637895566120296515678876486065328034261713102946081319106256710680123009590020547560900367105494704325420378778900802315599454410961970328983200515765320219110936666380926899722526508843391323281847857839543613238212788842208940166769839236100978357021330664668846640815928168322126417048611187431568661395872002145362014843398694931813572826339345227541407897296493835839463367879917318743453622983617801086340171073438980280554378619463051305579831272010081282110370505564656479294988686307281065832387399163368047151374027923972993756906192932062599770296269611804021766597850834629719511532343130155696839680188575666589457247732479099218882440337688273069486522191856817576452073079154440765933949757502543043077018260380190832498571416986152796752801596791078857034962668817030607712278934298149012086163857110303990049348176619137539454280772800909815597692617372230480733207449188424289732827555561815503207082398724021827662863557624441084047280735861130332325464809427945990051930630523905359319555521331299896264 [152,92] -2447761722321246174076482890150974713813959360700508701071078906213824152558343993959927654218901903493389758291714241025424261306393067485718039171048698754983841944747555338974076149389602331777181575187326087860035061568609097627879035521561325844070447062469601713603176255203836631232850587901716196578372395240948490273689771998022959156318487035590117258233957188969359068732010304216231593466102385837228837392820672064784155094087653344308236943258623740560368621830082343842204532180910829839679221010762154828582324927798337949134302600222027756023667286773973280007331746108250558307598036769189697115444530062739224146808000494954801212201557426184574239436106788058298835938974148242855255469848783044858755648520085319076726627578880195379631830565243007612574968798428809650293598524172675373637342778701697000161325238482198505229584145800145134989116412756046412697705846396509177725091745995010858825456828041658840230196476469420762854760094812347115536155737454676736673897656439690303749448756486806089394148135115754311414510135670053570536813326428591331474957872743886299170406153330689747305857678422035842111969859128137350543448094626596961646008581999303715585705453989816701205350352981736125168905523077447873209379144487300790405669630883234479875276571706143660144675042169696263302521052773252637159809450864807190467193804947974420398912695163310253279604531930953541878517980160074687381964206308358917883158456494690308484330392805455241371526771631266707518271298429150901545929828287001621501297054485499330086307557254530520 [152,93] 30658744025079406121536417359162466818534591172919149961499816017683466860007792935373495779303908265119233249569471503932260154661796572664885090786092649206243594292866583811668702465205894793454870271157016133754795869616222728147168364848316009676590417557569522528567622812999001142964498147533686206548887433044141034496159733408410086923483810784872881734034477772547093092884088950710600212904684089972960352321053731116516434894605032418783525981522432049697067518095552066190969931068468877760199195782954106916136460281175008325246689338933645717612669207922821490522723848193571613861816979476390863810729155551353353224971480082594195204013688374833463163019891377329080295365864268636288122314445140891623126814391252349132173329377628125940866719729800497292528736481203889274154739769742546033877221434863506975806898386105472319046302056618379581407364309066069328251625625106751869646804243841550341119930447747972709424519688463516239724821401778747773325357761921251250048359277176368063293450504807069284461493164606408980959121266186967569057438058567235495418490002448739170639342094449816379487206691286601323640063833645481334173196235178165881929602343424067198637321334502434866406582411016637502841589458915780762802597929604672358190207298539514640644677709726032229360871229379474881571437609403203472702473871497259612976598548962287868471881958033153366151823467124755093683616380634508913397531894135089409173782604028544260057579975685832788352535271554727831077005011182674213842790777708781827386487637649360690922159628800 [152,94] -264919089764021830557570850654038241200091097138144136194001857221452978314189339366673237813839487118928300796380643925294466763225745143929757194891959066309569950075995683101020462607851609173311435822399636476951290313653356568286763127470716739784244179169578834612383569203887710671613538479856320402877731442496124075567685539138728273204489735916915486789620343818578571129415418627156670808617356676272677340131856771000082185129841066562737155286823238093693727379927769350012917451272026713638960685394004102033151858762923828129676946243723025741809052292573530823706300822437444413609981896549634170605833202353769374962911046758557070969615057525037590193865134338328337420272719001620726458906893953040060764953170183942621861686103130185385344111946319494476725046076436486033546248373836236627056182130544271099368278297684851408397057405620939704137209980587031020918526475849901980144061526700356482353486382015182895716216228467451030827965831868676218008761427010468833519816908896697399637968700168566343158758398944566329828977464684435206881593008184829865385076098153116653999242927843166013781521565955951167354269289704354425729678939921171295090444171147943508234566804456603786486511030396770130218829974472222325249225791298960948021169070661031001826344283941041772364224101963929569623459672561887959752179311130131171287485471496220267494399385684942234772550327837069812447218665322664157950700877961833010167659354725223597388592027439671152740737146310405848291926317321491977742071758357247862526328437759447834142710 [152,95] -1135834458967915311390219242984791445572308074375697891784559769976655139899111360031064734773331607470594101980545635429306030630942904965988801057074860513546435629677158813908998988913972782374477959352655761136033141707697927827736532190814006807147245981744620124285025631012807696952961149961789268548329471466069326674400260734065429140642579733873825718209738384808309076150222012203075805905887888308093519403318576181046662664708243032063387168546201752948296602605032478381783726385445317301553908960254123227064053805720075652674568378031693649112413061483825468079302661063873115118055535331847985228351829807255519408514994428597012436079502050658137075077402666960767940127051451651895477147630442803221223578520426226050913952028050998868825415162107630621480511012624832251122349930439459242365434347741073017787004582091600259853952249969783261583805751976680358857388135606538129994914061727392154193624130722049297897756754424706893668901602085996681864970036920401437796701898575844279268809401919321893402252329162358027489778111390324113962170818424772219896225290354541458362864739897450076897404825829208813091080990188493346540819753589438572812729506750706623793137379638020908961875122555430236841338695723456614783187994485436965006931988110339699900346490663384962476614267619562633830149775428325348384450513709484560339236888171905112918055502955121681720242321660875039034700874339841109471014291059701137778677320985441457447281711128602876228780689215306245108324615492585529418643267499281448504478449576524883372 [152,96] 45877940458460414863656539988471433760308729835067498671308711241829631540872363506491104372609887817169509411010307027940892094915897114495148497061553141765268486501873999418479163864521188255379984819397100830293085784924644815049735867729448449211109047779464368072401469646584341105814181891110527861373706243732748417116195921904212560241751685662964371298045043464860919689016204152240059259951875943987746402137109334533322475768304986771138082571014699741639576263589885215290460178976435792499858638064428883233822991454810134222519981656824696840279766663286665068889435958301308882273933501112185258512868852359154201034981694924016311268253503784334348448244253866274051171579828228956407202895087687372195836177187990289297109049813653998985992715829344427024690524713833854456171406396269050585538241135687167102203306333035724114322202003970384892793197395805634078884520447260351128828463481566967236211685736964362848297952002679414529885723306779790265965815916654324665128265138837854812684558461043597414341089557294419399299814658251939052470539016258773003143609277320688650170885254779064103537164028590495505564109782162233621134988794941697455846632308442017729749253356217716922189841214278435555152874881441580764157560826256795431626830254135815512150505592834532081608234308703536897370431190630954051978190466294218070003634912798746155924760000696966894890373310697651673318226357649443744263459837878727873403096042138946690741236141489259988267660855493174216568194049355821018944518767550075003663210206849820 [152,97] 297130826569407979249558473280132574833786290456401781601984631425532423717438024150080283325760114593809010603077677256465639613880077577600459423169961230132254487452196210259843762753177674094929230513868888603197742021595225874420388891104628837998603786720932941064362703973514402121543837384910690200884203297327315688870314802774906249506918301645118846059947655318930894798908501342701458891030784620363731641787170712128321933477667887671557590820048150031312103893878663673750825430186803450378982684128014584032542583117710383001649501247516528992192943816442983814671565006746114916231726694772765552448702809169455879116001727976274110276718905122553597832340633470556556166997363212981433575764743110930361663454048171433573974762121076755324918312837993837854041540866685994457573104471051448216281251669368436963752425988106413823730099986909211648426311254537502104184214835543498945541200856675582081794165082783981336072639691485125492268999043029502695561635541688738813633313426856526423414561406573925784995557719431836406978866040437096321613066924823471284503895984514994928447211007152370234122352288807391944009642902642642053300689689595510123659292949320098683085790696885041442120645614113865670294025252939570203221412326622238393267727669478742393801563782910935233113007049376572979515796830254273538564346509717389770956057047475662473400813213242653163525866182693872602451529604904285987299091632781445754008542824641193858383102877424197596770712672585563054599759356208144048678750747150743755712120224 [152,98] 1806778907752474608430716770602440158754874720039019054593259485080899255912465618128809813205122286438702837111807421336045995311667870650790469829227901703894402666487387425025356399461922171879621935836016595982901253870038313568526591465108072972962985019600420419418809664122981591108562776281879641712707695444628693161927062713821461203006166349869522308415051073959015152784752288948904466907458942121517657789560735122222344880581661601039512976864460381538127019377726599443083385864191827125610733852435819439454437775500295118991633185177211222576340496012515248793938599570750363937752350654878459216677518420222239147044404491638048570002246808007519219592551996927793594479459304883264853209960474871727811724077715644712319413051648000008363319834096132726827028646145557884930860221909981130046866309593889017277427379765608162651662657272549621663076277611861128149508752930854179807313974339875084888106635627260191436597429870021132130869927999662125362081916786108263287567952463979610776741461637084506121643443174007541519921439338520212736591725883316159083035537131926434309604278811983194366315796506737592365431905136503974617092163461753959458157000189557870377739107849011538881791361063045798494255912155579572500489201674110405242588616360394047114285068162881271637505331515912649471932864678677440757258906701700136353073736303421544142113596341061520178147265905120575335664515131754494577085341952609403317223259819561367365683520343701165519213884995165987670190600618505449048569260905675995075292 [152,99] 15541287249073580570105856915250039080118300736563722800725051575864419535792256619411061918813633207403360500967533166840887307744605561143270977039546244937421975913223236602537622662167844498079860864611195732034088636119861899383143089942754545732064136687950169058631160127516613026694360018384604034052596457186719318590995349972075375837099884074357052905242565774765030709994347060532195091366295783230578980446871889930568323991601453666285596167594605206716458462011072338394728092059449163632444820558082880030373174707101815337594093610828989155402842902127336694987664513514368305656029761892057251561590550854103357587131653153788187095049854287168934072079831984066946181737445832022956978521464218555623754465754586085380385618016419331897537865837454745661233234480590058781788849983371030265747697173060806265528865433199612429723314314751993886408053095897663666915923324124671780169612470778075093513098991838724154278838291981979731639940977329890694171291208644619868376496563800191223391213554691328319329644997525291080613319509951197596057390567853121143950314765440658109443456357351690263716590297793576550054935289316369529980334846578900474475079614655434767550751752407373468897243157516229500529421824129386019476036203542065255041691819499350142482687067575657986001820780660115261500116759643033586979250812548760347180879578086353937304191266206436300594053790364929107893023307144400368641447409095660015361901776318875423315260736136744433721248059638856337959490708424841078534509780989384548 [152,100] -199840818959721514680999065056747018228351466318450513849444628117575600960209672383340085521364584289866514207666154259155007716463338087933699364747160422559744506421637930597854729488968976629127623918729325170997672134902777040875906829381035799660301127767269396711581065275755523462506132977841220995545684833836476050306637740639750677969622426061842962609447702525346418859998972204849808103840121363527195774869091738743426034487063512262292619039533387733606783695273649023252765905706931067456804126179982541665461681082079232471791793993836394011696123071590521420853100782970800193283827184972648546446688502010189455662803632251304752871323710762330759027734486987166874518843402401332318235824149788358548719565239159499925584974734854896540449482437722385160632927794523314374164340875669425284612239611078196154805858099028485522073634362861319091359437648117849993633983234436029178781790809387785872536053580325875412542579627670575347561840032226622140918693444418106380570570351573959329688710716238646088704759951780142762568579378788163100039124347653110017184259094206610166942186984197888218770474829067738738947393939382870122125137880878719943380011032229535217120464410545656913920151694610939683642805753241121235333294988576128123883812255127992997174698141902838806378817487684254054999713572289371941784214000401452214167264854781704673796704130564838196784575599905496364139289125371039927126393656512753763453950809014689783604901004498172247131482811619059636207372072667322546930873984836 [152,101] -593532767120104638672996518569221292755656984216530000671373802592850324262340772390226784753446924680972140213019172072711368512303584003921103693403537743516973942790740859410183374644212978573209090467943901246310090883718159657629797621619050420805009019796310639085929310610785143705235505582770844163859227839989125519783313488581369204207588250763245194158995762817953912140385897127851876354058506660201672332536311924839772857397358159340251621793247007109802978521634385745798068784092962542681339149038691835783117714237136695687604046017395584325551553861642838289146183883289230691045124026517031004345889850740502476525210718386485540343008904401340093669890163395782582835603904520180619268442123403537767204314325200095319902068693136050710833148288033967016213001730013874635679438619017233178740987483615883059142241205297629014542420883136636800168644291098512023899921442783355320074146575609645555689489195628007002728941863108799733737956023600367850486369843244068655909399048622748098544210020394010331506050161565475919363948757031428915653277792914914537799396942583334163474278532960579332026784829301765143413843407056954252673567824617394638971905427547290259125496877594175015542492226990040310983050834912940097292412098050747193201743321260263362951360213552558411580499359424751740977947355518916911296946013199093898020548011640199826328678643509472156276256158469981330385987945899367910256919415496089908199595220779826681809012289664658085268468133150612895767921298277679587467840 [152,102] 1873482224286265072273015669148644053324222255665507363615018503600106973100647490699761187657947278287304120533334460609303063360639361895363161568388010695385105212042707446872539560039372108480698965925701158339208120237908026282135863464347978014380133746276729318178870274121895935352670602588013211860590839365918445462490235412727159989846335206679485271337487650087873236760561468077169340701137153375033761579003405120794687581073019449342754152191451424191087283978667513272465357616224463175260878864389682556631098404883414477799727587444578073891465770370876413933900175151992915602318708023998674405110582801044044217358150044686546204360108645413893344315827122092272718854059746312705468617604196244321856146435157026178421376689679378531784918703952018908618585415924977578731271591937113002678327212860060299995539255245025003700167191184103990992718081788359767645398078011605205524646352569392236281688725638223036373176075506676449479759879744708449139195978208335429641649220166530276776246085157727674494577956823813181074728892470143004400917880234183705661297206514839595331812431543929248688063934959000746593235253893402156828962414393390530555787621150403566146077858872198592175537350541760041607939909298649067192294084057955510488107178213598796113557554215477134947733979960899083439727135116558813660786769161952977563374652133481707385405771190476419350529879871470743789870484347142238514549306141522991887442588615880579404119298818398672431079725848916479810136141827371299148 [152,103] 10183385959087172967840383297757597498241865627193658360006667974193320602494330954832528034948589973319094172918367323502939813624193818407186860127379455684669214410122279660085617573493107378412058533577285896361219726487067241543258814459238714604903966066641664098288951210010915921743339420283037485716264469632269844289104949807997218815821469481709724119241700695335339790629328146363350183563370159020701512685303702382333917007466780880337993705881561249292989006870278045628079299848841511253003016041890474199192041955711316833439795615877226951306523266956295233799517877909830667262747423086532686067906192936467333605816630867525808913537291385265888221288562712387049151146536559564266324009148088538208951033372878497435196509566344321372911936719799521487365472289423631076633677588414188164642317656381217848243295945824545049589388805531818861259105899983459799908588145763214640688087071286216509430873029154033688726203385129825994541540634941239374941792248204937630899693927881753702389910919689900212100174134961639751576012119955852461683313695024029088693261914768992737267316938123477451951212464200917417542211307928872989828903080627714525939572441378288418675633926256338422676820654967414452820064551980934173922817877076679812459502341388847506914128519305856000449767514839977672240399247258924348495166976537107089164065212124061741622934117176654571590898798022275331627730727921824840787843643625687962974977470177670605316821828222686486594297500008426208472646825823394 [152,104] 5259736628553354802579160975519987957023035496867206875551244237127541465946386813723137297182082170381149807327916082148530798730843249437246223440722127951889139613906082023165501701699953532340413046485517860771358224531559913384690388066204755324666412840741966806464716023547249320940455523567360646858332955194889162581208702127467614887615978456013772268957587182670179059952310155513830361954240506144185594014197724197241716540897912631298547559804576442792257554720930084516465207760597536317235210599151670333175967166343515477282741125373826040848092430490305485100323681898430124994732184785136109530945978809999230393917536231009382886054369811424314386590113761381477664713400910849983238305607995682756986485007922869667503012163749975928883662393818646363487759853647222807158805192223471541681182089882138626284685833863722383261417104625207402698069862959712749510335272318768259931967314244084975922545398884175773700025943615047212293161935532776693546018512011406555934312081014791843896624280730369235924723921879012660781677091580468046776796733096373500666403267860056771899369990425544194094163406622478850942217725331465310343351840239056552283122147492220545088357154341330983854301925430495460085587044558421838753587021201615586409682135659504051414917384763683156198958036885402996728398093830274598958156094074747694380685979875458188448426942505997845228975984905244558012319725090097999637098617738579503688296040314156506536639359560542496936273760043524149181818532 [152,105] 1775401214703301081021882108101874009521317643429689067937947637397089505475054876737113602449039077849007991698522717203710259314931920527121148374368516553759789110860458519688445344245620243450949427346215736104357028220659701881748760003167936393590234909630308372297724334185404859120078103217756054944518383668884357209521338554530959207438970138452288511437402284889011379930661355124853810549597280860457352309682858527331233228460370065120842183434163889133798194040617715326905216379314268894916975784849500671203967854111038201563782080515186996278002964520505554179059029562341994032617935537068573696678639134474658737206449598351999449529087240618906946274225953348393607875995321311211949642595118434166189085026671120646108461468094633524344702922943410975205133580032011894934006785208017539620889004095840380830034068107004305989713051584554148397530642505836057513093926572783438311303278492702370024697082883452516765619118849340011088121147765533855674446308546756246656226537322370735641906454310291603927761295735622604164166801727663188397553812874409495047518930586312564153857827894233255521194683764593135811379762071948621894308096309183688066602479952134383436519068527792429915029932647088372045053151265232714717340326243234195024694610580388749051213533433145402532584723285717727033278495024072364437641742596661920207922763211998244074599123554530038050823787726648582644778844118179292186740098363702244993264299089847721282552642005730603211976461690523817808 [152,106] -103440426238498670117225828558110570831619366965852243107660431405963210804449663155584228460295928089172388615558309852798223802547953385582122096701531325084567523025373804056928922371738363128160508543534212760090707331801309133125960344987809521850536723975918645548391122444098933579896602908048113841434395691040936856096739972275282692528171848633350672729290009512401983534821436494874346401851267616535600962157700176218606802558915345829399926853218413917059517732322100921661074937771896497471131401933040161683373545549588741639194408117590577621565378451174496569596019653313922266153074513045118715558479137128933288896570844047219482425935485011865965766731828403758899391345116996537403060237172068611230821167411421520403155813698985501978787127371446569017186138104322739284336583504456627217814618598007445528569901496194199776526856170139110394970478296911232059798968530814089796927392525300258404566992731055168390293629732702528833657505310502516991170515279257089456183429404038072987392785286779231414417943873449633047664430477701115339084313698268394122428282851142232973803827883783534631289863750134001065111611067193636974020913309474426732372502069076208841733846479452709643111384110772453621260061829117524121245253210487719951225989523936583950893147422843368796597698207901218573159975457317072580327212951082251518599173542261448811161263006436831640053356633621026109038531158249803374201085927920271196922681002175546664084203761757474079913095477803856 [152,107] -105291430907537728313416611144771568748060817186419998573500064654607099779461849933086759899237451167117794731706153962169018427608776800710941084242409506719110249549379120526380311961151482601778309689048383104827527055708205112332627221619176010894716882319781975635201025594924861934357414241477323583586676550775411260301478605956596604977741889506183320871961717662734969706246274935850895849608166184215819127800249612082727254092550470491520005578855083734808764162471834042221966394632680542517237593266154884983971344484256127548758210627184283700069540319421507188070079933622504388312002005989370446041500929822070955352474515722721748372007698230347085623532951801147829888113175857379126867447892720765506720368974803997516182911480135822797386125835040800479627522497819512930007328332437825673735151132295338934984498815322911641023683548994457782920558625823290017759369461864539131816523661442697319109635348269011500202735514035555561589688599380724123363814696633710376551573540440692211479719050521953307889088875565110572058475393114822571663226915702706320479170809989835143910594600352013109330061705016181281167890729435097873926789932298072784507424818038672648814477359675436297281009667594596668341258706133070523179255686329090086286228433424349677176435737521747432428506380966486909575506201101335383722551647737251202486764531691008980128991205079177022440840831081173191382726045643367090857407351613777531430934201794946318211310907904321771384324912 [152,108] -194443405256658143620989337960540684571667723629572709557569320626808850098994163765575215435254123337527675761984010853340593170328834180108590199048503558966859389909801961464069267598014218773820173862977326158035440433122665137188463553041675967617423069004136181893456177265696828562177462667348411663473109282447447059447827639174373074785698519744328040131142689443445727770883368246855023024516723300007187264403301655883716749303084895258933884498661831462064954069557306977490515445649105136566912796988767920038774597280143243413677466229136248152442970130227098294543207546101588667009980823903836803809512146674653223219656572721473186186556033852354247841925581119074000090978894328258045726000924250766157088231972149943449199730633906935802410645912597707636390714570383511107636506882122764504473334297941351614481053990237626987471961398561239932679421273597646021619891915282770233517195581017399944476090037002678986016881278055619424282051109742770017051682089522216202195636735020069954204039045831456467596940320998221451001455612365245753114273666964820322088238715953422173767272379406528070622414433445730683858457602737074226734786968047674468212526625001443746467482256010294410706599220797852367207904492012040439589127897354687720071484739015031535116747174552462561887721063364749846694616937011280668550847509564043919028928508108995789653969235667966245630561821682062001675314706673291594955641099789488971403671684756473906670542294365898356026 [152,109] -2191987337200322033213356644101084954320629977954698123149238675793890180615751967094198137829139256784309157690990526275303446027547354990177595688824331366789702459958500623382489511215984403104482659623235095844778853733758417590805898845120373131603262756956603274334965095324878990075188492431853911276832028841449151888433445261431927188292392164448719504892880587609890923656969012602084287273154284601362483122609047432282818728283863644804848729746728036900885893368436083763841750876211141450678198049291248385622907051848811280438025940019971908309395780798915238813930086524640870877166471441014067663543630553665478947157941401404709588889766065242709174536270876906759827404890460321837955016214500331415731169475579899842542364677990216457307264554491682836398457764240207728265828452081629570026562468027502170678028265757290946404367952898244609023556984851676190555685590282276936978756412132157827121864491802148519451051235959304692082415812409168174925860357359042780056520465002084406035450712434773084447890668645656895767482072509378068593385949791675210528217396668337772393196480763120359237270220871979860398973979019368719552634154712822998541206183981686772908473263506972027729949499273665530963394767211142085709743498463139349038368765610549887844366717393786703115496782365775770075665878799803515960738143088691782926876138807436914212053166490202297550948297664911921105784746849474749311668070041954065724100331629704473146423962298704 [152,110] 12119276025810619724504782431598472463790198337905701116249165319320895421556385646157157434101661632949830911616580558249421748924101570990594213200422191588560537894994498732632220549787444303019594803240505459407684903683639215716304214136758109248269442471034715618330717483778116621871681108469520554396038791534516768240762762227925769165702290602827313551706191352921693485665379024821349560816220750281210166063502361196759345035070955649806159123056939517657135285231973777474530871528854438125972309169980632281763662558489458957072394565219000569929675469951476294156664484139296245386735356347770970462033048732432793242666599278092117407677933766471891196274025454452672354048811818636947280222778462431097988128789172724613763368965221161804433145576635232471078336151911822039822510629579633708757531589352814565812719031742879998027499154804286035840385626612832802408743318241133073611967201809994291010791349170136997765431736695321944232314058759781288012717235935366809080725695353424947655671178775792931266838326652407515220066402495172694783132825856498067438407534866608527673925388076660251403269172046887394249868198071041204177166884193817094440715871254393758239940340804176800391859244347113711378967262547254875239274913689962256493368450238143549556263617779239785013896020872106622813470078639413634649460220947332731603857399838972339371489119478938641331837017027968522150342149580155447441243790230542685503988006382097242237718470 [152,111] -14120422236733302392326934426223799711861618713984625750200588570149039096780397805445370455833722593411799713681541348750917032239923728954967307071603885434888420769780195868199835825106408500749445727916789819628075850185151242077860591732946087881280613953840750257441236987359188056421380467731486156036703686584773966136702788379641851923898115616670476364085987988548373735493509460546946581350846535023697724448440233705634123556658908450887544073023572506019347699668638043081669788125789229281043259384681356149253053161358331611991980960196207051736641673649273458859386464783310512689729252882734159803279842385822585886680400512716430600389879670322071808378553150128159438732232357982530302165220802623515037747352062081341355392069589318207993751154288621497855960924885276632834905379443064694857832335808074200620917097240743797227390229304031756405525527042243445445282453566715274404423413862103339468846002494643079391360485033373926130407791521055093954916209967707603733550834366494037195919366907770263868711275465985883461114008064618808967086503206575858893251131084974389436211488091906251068964402324712691482648778373381827037209937990726415621169653083697220033824958976484571628821487628280866016415824763335771202717884300012335631510421014910353227202952748555168407893180940047972059510891074586700755116208884989183009374510897576348839658602991337843030412577351609588615345832092048616693870223531934102842047103199339251532 [152,112] -8263700712795066370533969548273602518185545874284638251523153422716634942041254596852250234715988312738846550557151081391086238176048838798766600609378331840455877356205638614986093175399819775183938076915807713355206003333590188976244614431344941863473951429171627503345236639053204515162045992258055614397817482235051997704759070099983845549744461084950493499485787463058877934778723340072884764126305281359286192595147718163315499668697655012577977806684394893199766429612455633777623275853138859149328926178545366804126035014802181828136893620584073640475011426000091066086345038757585127334006315482372248249047557572080158350628915318704049327580132683037799756139773324935878092628776489063712706973786636862038078782309634268682084299925069462436616123002249990637256873648279388685527181358179145720309116100993784411711856066123985978364421748635620769834681100302565127929438922487882175070688521004905043207005684762283307605647116743453678108913790797766871290840721676563997776846603017069821886983419950840554683141871559116969929297082969084009771145444855715560824382042275575518684618675458218791518317016358420063900371553218189854305375293095210360142548069636853778266874963105105404435005250889927801112048351830517950771327038292677178926259498481010608532889288085366988894225749389104720147190671018295185485577120690550476239261858196372448685076837846837467785920927480068064143994018904670469292142966230280818994752495019156 [152,113] 3941996396294045811911800804844981998467559896532612258351722012622455669485040280315791518381919901117945899695651547591828405457141438845941836553021612539661646011054040154919026119532997937979798483538787930612204515385287061437544581128522947561017029229585722609228466353232930727756434783180264075474473523759685244049954303486956036483877011160765709232034398035275867210830152874355163219053391153670072484591647556347052381939495170895514707714600064752801386348988197860816566786106201532903599185690996866066783299765487475307204626244200552758832655928454565264608951588542461023272658638314327977651836396657877251075131984963139640317521311234513128912301183643593583309396271784121947982997615747629304629519838653581177104113987948524271984850441252487826785267853771431561747731476221385127410732473833226438958961678725880478613884603745338646587610804922333113907564949691833152621457268009242367274393820726365664302768270201566581489601154604776568824696719045210134345764377436339712642146726574401537279933155971813498420524964782603407380156881815508550463624251539507462932120435073707326263753285135380862723523763466142327258861500382393641053664529451948536000295509052126181795115142725849526900601129115212808453818105129251751417872796494520335819036431945636420741676058678849423699982295745974296524806764804776449701484691777264958213532760680434586212572532929761698644459960796994596218825443633019478144918676 [152,114] -24673831636661281291860279513667923546690738700303759753588260040412474814627946337038327522547432687823571774861479733475309400124504243661269429165707675986575408516103690060251823945506685885102954413690448952249974058280294582244954876981764192842996273508187578665762778887328258436306334950269447228215970780060174644076308838384372123631612953150239912363161510265192269043328392326943972469614129771752614302817388437042776235311009945701238475895635637337715914147590583923224594962152527833537351617904254053004949524338999471480585812919281276374850762237816765381711416576547940620942553003920407107470441882497472760790909617370806778089609761143296884566502320631897225180003563067136477881158160767489827509096172977401670243906309137697231469057065962631019080571833183843620680689934460987989991323802000956155635827474371137638024138011425013163708564138681910945598079666636705109124702115099176966136420925405450784558380998046309172801423781583787307301168668111732533899146137535094084396662520191762510564839370139305408021146018604208108519089812632041535019948763108479074443442399695585782495857181839618546240190195299110509093100833387639638055648139348363799474123210784553727934560768080803519444372299877035301760185921937158245352973473437072540615593749137811423049086326299906498937952647827961844634484554697400132641189640438718335617716139798219422512766416524562560154330387928081367853778405341011292 [152,115] -254975641987829086689477249873926102046078973984798238270531843414104481304417873563120451947986247341128442047352210503616813343968754549596118826146241052285566588106146492555711655768795564487751547417744019048847518907101972159823537061987178877764663278646939156172170556241432212921467006980461690959004917466039374304805472365885380298780289638616983751644795864878121866378370618005433515268514047284399926253777222174444284474204112711806144654034865372083506560059718959483803323196713678329171617050270365462202470002064763914323165591105628190007431030209200256542218610776559058527407582240954264461813303571285656570083480650174560579614952273087706978487251818842867303609411606435489051765355015245384783106716545343762574505291898704710680363484832798562125172088727859311405262741002943138933005844223053193186025172493980260011295425265719750606182715971317724008779920082332011572426840473137856860193052149432504058438194545058924677371673775467962963873257616677784481785493827200775395439142608171762021446854335692104235563064987734108863846844353617999240892583285961872540379412159969532718446662705875924517493429566832256404749042439730629255031822108706226541704330263419151517191230404942251329156350598769852539698681915915568338466370627467403959344219260034556219921905760763748646535895142707105460328727431553239441507475268715993132968239957677420345463487320792418734390926189384966356682505548866 [152,116] -12422331836015305435522225000066066854832550707504707773950354754656700088047148259516908885938123093802208583920692864927795584366444558975400848457738356612798691721356288821301803676798938870108204233263374165083375107922489333603729215178838272600039321591541682361721126879647663478690235133764410029538294521130473401471173797289677973986233704222316734621332428827143127733577991973061130923233120235170826616619413391098464031037775562251014982092114088212972474817678068806593794007689790369555310035954818354503679925737895032715122935257520624513720973199304670347342606577591973316307058159007770028258160415940589747614579773661509513231456786624482478231634410493765715756030453455323890306333382514910008498483255002647502087764606643201923441535493088243489855315821284971007828193549410041523777598581231173366104762255777922054541731763176619660435002016046241730032919259085708862137134225008129504542683506510793681417703211552646058441682108939838372398291924928842704884827545612626117830509473868832646081516263711533248051447718478213761040828519734595007721697747123990485578981024679357855562323922680812867486467751241062206679901845231724778375681264170603360182966764906739881248114782853116094193984690388454849595303343531044523442223995118648234634876731764129221364936405684785468289811124816178631490248909784338597635615898143802569353938840451660240864189437263413465304118898448706751634372 [152,117] 5957712039669757490156065384679326471609416845409657150512155952700675091718943196301648848308170622513921585204861371727445813129380941957230496834082072225499219042376334655971643754867330841614345580798999272905908059468702781124605160191400867804338283824899322777499198158666645142562320756584378099545707242421319933889518766534446208422451448580496809371930212496907911977515944899060983318371870871691120609606958449725871703868613848120518030387694252972786564946640473769273551389865667652174706282889893831964730493430979094837088703763377300058846110404945566739414441037570946108879107073732154791943257654732016403934006808762942188611435935555408018729441729589660147613856652631064357198156718765548129303667065058027867509179418896974910718841386244053065591124864014803937273679003392733077541167850190347671752833768441168211727483331124941498586458475320645458352134113190081430333013189129696696811047188508719644560134483575114310193941872613314453733894064579892313813243233063844415912140145376988509077385671569066720160222729435023708685659088588694483171693572635567713963072299077452450438869644057757403039966858475488696081908042891788202398094568542315424090384111085064712241132423641985621268379737042160377895773751199437745612944766855358128941796388582068312634860229699021801910967341633281872038591686434676040442944027103593283455131905615904327540518621000725905799978119980841208 [152,118] 193385681777348172428261557025892454049199652747244518354258775885880307892246290398594324298980966182115160742127790048272623982758373559532069848427665462451110824181549059823968693597458023488875116640389404015439453838857370902171249180774653795748113741827755160969426858942697636354409205500428971868872288225386446472447925851759767338087065162231243676026032703474930844884525653938047472967887650544325149184679024886395576244590672859852404106521695382676531400503035496371319094893255780410024224091075461652260041028794884119242148211497892056612488109784235264298251358606542182835537427822005416888224001327560558876071230773354828607392997719726919703408584120860343501585368885743992630785515618967656635122987277839678559882580366357524272598013772730036804711424257068405712310248733263302290804934093339728203675311353234865965692778425534064262592049057692979960623175623735051394591394083664397880139682609258689926906271162726260832242799777383595920750364361196840500291293115011058103433980762504668760035649360551660899323481476449398178780211031831795539145352878949261795991444409993966469978136803494065960295919528841923600558747747292117572153625395797040290653540822236537492214242937329952251066382162085535683098798679179982221389110088872086509000319287185134308160369811009908384592200177911111048344395948869503241366287658803566608501701573688731346825957116042413588616290668 [152,119] -20519193554217486892644559448780946988069605902536199641596379503896993372190807948928878702464055600187290486972580455592869648100078862411417572504595684515653099307079246140622943973248863826450193546960185937078840329145152534973007345364240736279802593729562847742370330110582788821999045221478268899725114070084412472946440127350748727373622885983425241567461932739224930057631469216618874560474314750755941788011610926661966928756684881114461597196607910774430863722027714058199612017249948158438548739459555147064348887152059898182155328351418977718741209270125936156558387252572073933414155139979253904411856487520551692405972970656485107653703516194197014212873316304329857563073497969842264005729189137617983113976481244153552057723626602438844089049160690492431393981203106857791408266580908540185789168118670679126061840360315289633041624165845194806074789693650274559079993105279488206950354387530374885779319095821471223891349424150774562461130627708592532958547995627295169660156143579955978252219177717855275547916417811853613027408724705559167608562764031556887270664404883966289070371173502858711227570585711585889442940963836143131160814777234081631704043878499574145979015871502614222404839336042880276044454842328944278002289499830063440698615882819961289817848538271266334928139422227092066789410457956290303768313104828057011301612902444150036908556493385572474884267215810857726102 [152,120] -1864541203747495252451074640023964170121000318012035097360116215774512590522162191843831457016064682365076887730926118469349976664144413168803831204159461300355623081599002472761025278468963369823841013137269549168467799599450905138002426058961538766302397887048677298841235678445491421186619548153629389225495186266923868896778257822661504455098301852612303065232833188644072880612368240035424513000527070072689407636112426617840267560236996026611794428899357708003198579537405154036859567250752503112772719879214812308242665861437506648790515112134092314128031518957290256569871547591874991577822009838046873729251919826519110539490096723592972980114849880165481576618503496697096896217729927964509337721611463853162965459229957517677270533196914653500460764968414653592115751212094065589883024316785406618610848367722906528445283862888536949256673753768744520880801017113479220523555903830941963940565189605164183778700558403799072611843787994145960345530668193593009803398613251407211640692556307008517801843816085068750698822668192051543064468544801986848486742633770263654661500918222248835490358495006471557029392491661798140627447791401121332105688967155974302122413583612288755946634681928953714611007356768088646314818654863169459641927293178514349540808063079234995696571560107231951850163210245231096489113813254462611048625946614175467098255024103357557132676269593959999674720095397596 [152,121] 25246160374055871910049647550711536491932069116170085317359521905199093841793496038114477443247401724305276165466722818099655152963843841741961601541559736194991338107917556604572346137243155267668766065355686060833871609656008685408504059854304801430797443943899691699785534954538651761242946076883877055697373593084195992716197947340316002602075441527753201267168845611631921684689914808001089363793502801440565819570572494893914915978251998932380257767894073945159483919588443119616321009835185101471207031782470449510414580478159128225783361682347652219885860604493971251424977358841663402541367214776724488012128362334329700263734187317609476331233713777246367809365101334363440446098719198180942163199828979703906482837098284630554705340058940952833331857823599556501729310537097792326065677022947910261071086782921489205781084920880826441341839682617084827636823491218244159395412682147130692499878914213546607966335106561243034506696809997041027061130885131322588601356221516857602477876793584667886800336710022683581584146441210574955146989345746200051492241958196749616134379570547839510563850654482626086076839596087975167517171148746751919871216551052651242966750087921777326837633321748592120401574654845542681650634586950558786197257661626157148305636734857541026918677777220153489097739489358854842108079845400948282357396428881259198789900131566236189492672280746359551412674 [152,122] -858349218983687330860844999378591292584808989786555698139163081617041338474644204358550613052552806425605718807119159237693344284103214322485783178994167522564917727823703400711148352753751496667449381558536910578314680886360047026215827361520830339084115919737016532641995906617804751575546051752856081083287894696204459127639053029183524917372361773807293550315591074454193695586893093208223043790152739589593575076944021323741952460007541665122755307909318098519852765747065763604556215454357561307100897671286254035530007632972602154950443641058326668284930338283912732884378993599579440115860594011661267760640116016015617065951786462980053988224695153124866471227503629908982084244297504277080875924073057862240426182312993899002098409569047486858553332014779721616005059536294164773327940078965592543356591727079173744313732910651801112835529148073494208293419226875268477099522501034805580373982348687952014770100604999474592687397944025920022617503209859272130766711366849965041872938412599546188808486054838302266211823337293086980004686734848052867265475859881711269840295013681305891214260737456456831449948308724861617197805532754825322515886359111668324386980221686306692454172929180864806765152518019297788622949789330767486544243885347446733538146203733139138350066148547522347527677771109673961449158107714274404700468485304839724822568170901228950736545833650176276 [152,123] -105651856400226926000970531098096400263497967797588820336056088565488739740247611790798065270407754300513275320861117425084945441237969998533864128712752172896190791022991923177222928707613047718589025652498858298238925982328689416015112173849402865435753222257175022903190718315451905455976571063072621558231869452845388422513058474845732564712847116024373180319044851691281807805179718601198278728436440466275849336670266608108925901981337921284658691971512200205532724038893465754665198587455373572348122388824355616488905856174735351103218452293813275197619914681220864314325844211063070339535299947839741528789183790141388301214707405651371894738009275059134247729794947136229530355293427711774232160564158277342480481960095749313968421643852779205624382486006390729408869685483988464670877291478330298188891470953308178707172206832574989132771005084875834215903325825257659813451203933191720683312311023267508478250070905414955608401533225161695583457530206777798002247630546271572735312559674474195778673653817655427432408366026608134807656304205896777516829133424799341403623143700646103351547049174380607633207786949976559489215191261945042484136939473992568251864525617792095688242781711975658316403737067446711981481921111747548863569378957184826437885315029864054813543407493063797720563101660692066135983351468269505810561939827214324415361019904182414340599056703 [152,124] 2901395592849322616439140652825263468366169228384453982362512021618748558471576473243230440997481158275824492835369565222260082123589151785922946920187195898233830978790020592152740527647320262735777624181951680869614354385757100959726263255523726133941237264599804050376839854394053161134701496375472363318400741319425020825393558725322241688486191991357314555154417297546075371591638591890633642533833599197686979645879515367116726445545396687255028641506967266029489171956419555071783351614864729002867364994263911753178493744084780330662702746238543421909053888948323251173611079036443450905795339372245319694110070675098563469066089691058327720911879153236795227962227216398870872947057767277004635937675667830859851530391394855599440693578190651562366608503587653499855137171435081389327383455277092703035913159748818887520849268369596165162499993568433049413015235283485939947593491610019538482273571389173581148219603728592756341301218670519011738190343936978189889489242454298846741847050969237941290964488896512513582743041308132747511738830975052738386964381176596917816934811986108490269727642902928090381087216593597485330758548172630999946251185082340094357099023869331246188220064661642080978618789121288563880965597593694640121932234202233953292898993784759736929696159191093599893072015364725363940921465633999235680455876540880764410262984985176841126 [152,125] 14395928317755534399687304174161653443739540812383734727794313832020028981838990847933297582502688212311054546978015437968347301589361432088837038920045475267572001361440386577281300538146523471263453646444459881352545977323631229229872061849131066091349415100115016199866921555113816838708997898644393135176134799563801709392323586752728958990844426434022736963813033814909954202509565749966780027145480572669060444453986848405475970903862457517187987251245927982127721669285878360669473324545510355859419221683655594178984209944286635680667274553363872532218756575899745430359717475582258956549091936115355770038053674903564758574202957846960571485693054607412251351410079055315352496554459467196468159301161427941192821127153087793778505972055053330747153834189650167219659620583633087277500570681165160878565460694577966562698294098629033472701326260413947160823160975473071380631664770610984012993972685356560320823341437053414014798779415056469275261160730487869122510849438877058439660104580575447463253504766141911728090282806797303735635910115797266420288015451268419648241829969905511302602698933084291038659910285432057786960400449767558520000844682229418070669228581322969715648844832566234671895341646515082583695467933770755267073772336918814571747363282864172265839439972085099484456575891879412733252661299785283077670628427570728700607118379632 [152,126] -1534718231577668048357999153292714849637676754058812437795467630366411865329232574724754104363186483078480949384127940693396605712433759388614413482486712343903741886006045218991696358846748818721367378563262964945456825116112450430524740904441980073337226901122454942687040805401696124273177270648280373211562708772348619510376919490314104845412007837969590452491628118430656517837464967630290042671326242003799839556576145033480295704023067535184843389888561412542877675535232645059713965242240663089003993092876132660534838649666887921360078273789017834690900240168199900913072814129405519686936598512844348772539741707950374471892655023346248349342072061619319823645361169317826585773113905371213719123282310705063723093610271368123550558851198676171441212733861864980228050158372080260751118747511917058192541576766346198632584204266805360021095070755416596826096817604783462846910253549580746601586874318402140320328968938633220580732199011894321577094506414137202339804837353439873460098421261228459417884584703049838986295406054640204656203158171135260814578607379244143155066824375035712238109513802529194613039709301883181966905241966384951914337410801401210113325430550580082281845221204567927294935511164208798690094446364986841143841231127349356220496077786534521095281711005295688465860239504244570125164726233549044249456917871175691833696 [152,127] -73257952688891294147283682154276822880138276453616717350982547163340620471316276438719298696041405221589296326077400376940337144687730296379485379831536193261960938271879917398446143932006526422780969337070876549915874027344924686202890717090153203564266254349780529660686597253105560687001823222590863904926853338555451611542474400243546824466983803092516331252685567096726335676635132558042880415133988258608087875494287364255684800604817407903395542984456998891344924934301633564739591626983773462462676888269554195565363205221645108564293399880877547579457387381171549236586127624144309308618592163092847408023520125105849196750226468607948371048379898194399650086079303525843905733925130666838273529885006528099712669933197631674980784304164342607577840720312497838012571501933782754578403402738071456495036663802253370971278911581572766282867350247173330282266975592042560375783950951385057388851380005979917165812059660183311337638316397728898612168238307418817411987896507084680251552241228105273897351680473589119472828670215191804371041612530063816598131512859714658177381010177075488984646745114795232303173680364329576022057503849637923242938708319176671273275468011111966157394535117800467450389961330766089886322587660460654165428170450454920516588471989727428566976698037429504270313943987608769569193876591690327326336379825012400 [152,128] 12215414158134161037003336396757229621502425944577602061003967519407729017720440818818990445714072931414258336124247344390486607035491309910787933337138810416684335106027379298734256196012099691274067453376524338441731322945094706857036760986906059127231899690039432132414967916775391270162575547268854068735838389471908536715686036525850883989979209114011696116958630225781415323154035935416520488502254136554449345566855779448926778894075408713917523984019100993570712706685641211605939182847936168774484387521485774872711373959659048531734753080946565200090743587129971084121121488867141389288439808092969334299378962642608605274529858510073447609816402204809551515368893250138377271338851684658931317199350144644083141230809253581796435349917786970192461748761922499059209074920970702554127353695070571993016774159390923846278593349251663301164400414121661173081121280252339935596699509475718024484789269835742407316466958801750221010288845974901871427109089404286827257387170817256282242033024205152815412744673861479788882710218808425431049796167435753523906120567623549332479120198464046295003955959029386000899366811419105443893228957095857361850571424164197234620377511504562596589638300193071840828158963767853806915354053179173663622926843385750918006764221473156922857169906797179516264103562362080963241439807217209193773180988 [152,129] -318083115480242886512079315128027625845260899441755076614809616933716814139119224423139943269173188264988584664186235516495251049605339236952374121909488758443742848171827240277524346105014076713453112494266545492447434686583270236108466254239688706802450269764268255100791960670228248212230368012974733919743127992444452441007527070047890944213570079324441444623321523623471750654674481211289171690216535267817557518505741773981928031706669461131950402709504525114375485955075406860365644530664095605159405195004515325824404736374194008332138619169847662484179137013721110313165417234155457329522939266751058984836211855251863913702716552520762755129939310710360146490781780780350558543050318458635886540398086749460250184110015738024192639696593493954166362233479282428832843557068243345031903817922182039114669827773017107351286895355532545442623637082998286519337207604418232954935442504654730962449031793409866611703429059906540243054628457992718475898727432949129497277726931007161578563761894802602108425459258936568597485699765172097303692051966363691903275953012512078977768918370301419334177955955321920477602736561998047651604022331074676912937302832488531802967598173022687844897960965612525384976917314353990251396427311450783153577171985282728053014512495495781494830300961079587449739600064470384580699660151848608922 [152,130] 9315897970297990611183398605836931032948033858291579771588593236970322585690129176746380649359031633862456768767618845865466181955159285873056880496474876553284844525755273692336519274212867524642878440351391365790745758279740834331890309226578262091068509214312923124630567120075970136427207160268805233586561169779200888216437565047416616894090742608523726611346455973771402887036628306938157403272926555100129460310921894750490585128520002007562089647113928500907610888696710260607475348738673965998482155000642983187053550233932539135829220741552042775853283248924622729523297213704834609322772851972544648538826540251063061944987627142441530841095219317561046251528654205752354808647986974026549144732922514965651026808530301821522094452633820677573132894981824944839647395356941476082817382988963962587530572790569039653874398603775325237306354490609996495239565293846456938995133264516808841012882837739669282892241045586729026842346856650072765787473947518216160317806534816089054591579178729497823617229947746336839370186888624742117957549384406205331986813032888430431820325208867663044526190786432979800467200408801701540774993921501617019512555593919612996650366690784889385995041449723431738061094307136025071813935249640801033707572357317091706832453548473152348085486701013415684574024472064107851544581168708 [152,131] -9155433565366737668448996307595153381047165158675013857934487443323124458652929328148324851355127357787432402647886059851443636206358321220034077155600126573328162406936999010181033319615993660152227019813236553930261005514111044803500883936991989352848396196411554456421528728492049594942080555403672756281375077356582955158306072077634087244436197092603785216249499892763170886898781835508384470026763468300624882696743317848347132877777677899620456400815362783463852095345852940972660181029901780932209821842011745664441507230377012406843334880894800908624219769097975797480559868936709151024036617807700839427365390433740970330759159425322463820995338290751273376843742634617081389955352656503491758184308033036739863440277557541081846902375068443963035546823929207236591841861375641544470501658802688088311983109102762107256136778234912019722238494129095568543626648243918238174421329536061561040267300379952932476703383713153327825031238990863610862210055246480729639170845826705165895612745447391003558296530342990215195625164278173287747609415667186379042803752131058669500002498032497395667356436771873282465612274287991231086828275679055363729810873198917686685446758484693603703828528378024740160019830407453547370294722309129739400915412455838248486303777390963238744541115264633441260911998608144351940 [152,132] 472508895151872031755714013801532120744421990291469191645843245440846066910640378547444901440056519833209111742060249680613130267478430474422636534436411697897853570572048335857776621139366914129748572963524997354765892833547318477488227690678554500882099960456531474992948417652481578832499661204974424290292024383969823391278389010515263095011630598375986469496986603878922405697274262358715283242141767422945939543260010411335281127471254791789764688002911886559185399018880538330427571240039648247040888715689401862109557185274778481553114662988633759054337584454926109678900299353181249397531320159415198900115108400438036715090455893411725262946035070971965279691138557364896987081099654915784617208945087075524276064750773396017259909785317255199645072387137159827237114656905205629526404874692384079470608555071645074812920445832866228139198665131055888424988797320544487203399989106702151335896891955394104835383209976090351475933841188659879179556817697611331784928866472549112465441567223603370941919267462179580249822339641589640349359688535041216754813262018754552862711790295593214730549124402113885883608509785214119597001486850696184918979393709878220863794460989461686478863887866562001734842202285826059059090308916729479788608828883708186751923862175427242407569709349163849797844233200170 [152,133] -16473468919959681659242509927796541736646405238449622937027773995015188817328456160137521921015504875418517344179866801149669292879875855345786211832303464122939363285040451895679072121665219035548158907795577875587152485629002318671100723721829287249596609659523233926851242760133306386617968593130490423128409591226776393707328341698161737073535766376710806808181694179475346654730539466134385722112303373174771094444016778795353206859515936490769613864833733647743158168095053529095326224585230568269791095011963621693764969125884743341866559512638319033814468818148686892262164325429079958011700571517154886797636257216979397262833128860878509212477535272940238090939806917371160814678641044302520003610172478557007672039435530691588709213885833941877973681324326129758162132948536607284569422759709180939995713014183090943096036240925374438989145272159851478838507785472828128270512644104336992542136663457379598714358946243389752857254787092458033971041707291414383660713869895887050993208398732929034490207632818939159494498381179564998856632849044487392304087827747817496116842569157646073059407860256769467409119212148835764662090705969912171292036514328880120442290825358521409588360195797157154199840046839825674325783893844667629427085526578981062920658792535407920381438895919028391915055 [152,134] -46233588398596424276650369344715710906643912937446990138416376679606775070111818378141712478001620916037560480925552498892991432672746089800414598396603193131982393481724603088463542336793669896115684412458161060144927624613011396213619745708131379521399353663006336125922183026366171933645134726900964757212664135866389728737592195288697181304735621516682015105816024657825927901485430699961510843055886235710315116487326538137262594475610482790045756209172666789329828345585634834493779324843739220486270923774872361345111128276054481499878438632072688709763312747775993574359624256385190913293351588705795859977879759162528167240289142463771214526140909205095630474988984398280137806821000144093982019536264307684094547747308690754305647855890717948410778169854156520964369787339949317100030226477115294884089445030893695379877019030729292943613040665203650146683526020107910766565742424099882879036179167268847519527471090145649557831390242540924834202104233387358786749726314106807216811620008882833499661144912690644344036311868955354596712437387002486382190770308521641508009291755989649141898374207505615674677218920206532690901192095319293928263219789784384051698511753530203298910934557593383586477713250006216751820457690912394574126880217647974521305827177860991463186752103204595 [152,135] 35808652595065135982731186147441078857353631901115501803445619801793837937767822604051159654434768267368123204070861229797193903786535230756629942003630246151829851059606599732723003300904882054691422428915255816827741006772475602591215117655292050628806681662578918694090391370811067035831665675046372628493636619155383661549359665327079643951617979016215203193997709629118775236779398976013445861476974695961325621943370349442630950990818692637377997693143720992454770411512199679300208827768687931526652876680891744341320625969285267039310859635411230495678761846394203878846481319284044391471694831075330110254975248845599880453350623456653465841768280719240190443608244483020709946279108755320824926337617419036292274538963001993300008982048901428570189805196713435939975246380928572536484681950230598220784842153968665929230684431425755059026866938681082458295141233328929171511314265092048503229524127418621445480625439909720320949414791152628940172739521264876613260573228678316713479122702506822620041325443720562420413598015759228071383602370254860075781321482858177801281108890302732374673638689595696089464673106673379901197235365296121474553767926336689009374104964105688070602516415201718991673866384319975409392136831795489671626782609804080995320248429220086478304328 [152,136] 188859764813679532010343324105381273439031839406794341781863561159658983767699220403229173610672602077064716600588637200369844735925211130518649200559322619869175445034884070520913868643786939499096834021861282488221297700729236277600525499422870436300658077318253004231115890032280169174549709285648762102996994954412411838088138142836157738112755613392060265878086446992099258600389268342319560158562904316386029664914175265325975672107514340204900806379919976071178544436053138498169542653155122328207595869681829875547002016808030786393031839393322071512768159405835663119491616503574646219777756967146023526938222442752783128798867009254462546009419680647199226686131748469822889310816699192848820885469292318786003150700915482800014429029273196163631860222578409905717039840783321977501815447979915955163948575355998740412528761039652991975014260961345583227003262557081936884877489169890940120552367204489156688958890770718717801107807432276362623627860813960614429312435916193403652743070275275094378242783679101515969590366623254450598989719030812899104855577730721491417520672854060648879058030961173058538608296554599387581356691787718628764165835776382176248781805036655824650550557618226623550332582870731706599830461109767465940700659573828017898303250039781345 [152,137] 39898837271221802326679705235973664649584390619104640576524794544914753950577529469483879507211766406729699195425097630059870633782447644416125287424484984659462210794534672010327364211327072173225363023367405881943170222486891833458136015596668598072828717232724654168941500684079431977284530617209321356873413399157390078506713025490681276441562958190688532164076851468932816170833137393570984185500434145291303466351012765127112259800976242058797905577365154130060216892126057424921038914266452598292772362044962716395124637979267953686388096261792488507187831292542598444120258779019072512269560161135094479435030937372902832239997354719223208274144853270290982322891804535134121418569348433029825163450271477052490459052283219681826006818914508297959007353634673465363497788062330745959373764671175063570669915188857160790033302604112292288663862939012350511640362686637835978191449502353826022904540142257135567358028167656946488737492863088766487939539467917255801749131813244910837563293372757286701551639471935434014929154043101960652414551901995898947837395754502790179978964831294761036357251116048751169477818813494512830259448597861009820521485692997023504505440548327990831064789971138943802618650017593827647666126981859351309328232903021671101892028 [152,138] 3174800774191232214061444499280321407021940876714995017379851714022013974736014716239865533939002200582485628634534765226664848287112887639616567665103847357446234632043540496761779611728519041125490367003060767706633186223990158070598873725510088884728810088386671383620365338149809042868303750745735677367189522165826215364654418519624142048841856199122861623299753037987245147124925183129890213238725196273599055537499732320649745110688106846998106425036554738611479523847086248924347360849888404639639852603828987459636677916211773123493761542694716006449894942312734397068168911132759115195866874595656444598482792334958933388630725219578522963249501378519818428236084947085542263910633123305527894290337925697665046552947522593656865460129959526427730863161082882385621005723067349901230954395133834983071831571460302678024711716577076379376098801181631537894141162161767731972017862764621649624845923470187785248260460372313214528053061309511596679382164753273505940948160581986760053853772644799602399641614657744043006431031549138446211508089116469870825096635646097727723639392845596449717660354664646114576133887895867873052284437376367099898771337272468480811334835034054797971778099443729882397562228099036435329947905254912356094519647271181 [152,139] -6395704690148307574934753436340780524579953224525242767310974401891342402806472464606689790329336856424119622472199507915278981426229713160145027439856773945778595754526341832733108327615905389127075306948103364997059441871872129434498301808712556796215848973671603383272288935959052113000503531115215469409029358171067772184445897189583221519602099282768882771696309412579297957162925964318280137217107634928983520098611682973171978478020970807219725408274533376904351091545786486197557384064310176640167811645533291662420614480921440368263222686670457998591452266047867013372463040966459551690358949131004451571839164097505494123894643457898455162360921375426925551277349400497983638487228458114973607744271114635903549620065633779394661422105342962374091437463501293133324195536113851840343226334039625408895414432585069639621967127196700177564559453700716291539214157593832317074074129749437218636790667533374587293196694546875109811079975763094403301388605574346709812917297871149684394867619752127475251635439707536229982063177097623774942680683314522923460251148791951760861516974622671975347418958237166080235254673073066239169909173862356693623580520295849185174797223885228020746319298739146661509312950187190514244739869828677110687558 [152,140] 297815982578927514430508650428913094565780753022912951407379655405345024393192998313733939323340168618263567594400831988914685930283289451463861007364382387256606293270761792318226926890153608824337899749829180067363860079974398592216124466514606148536532969431676569262103230779723959935382999155776146890169541255776738155523505175051732381291863222730769100781589923024528061948322294816416963346799361440166770781813853811378887788716178179399289542472778470514483103563291467944446655444923102285584492739737493224609218987790128298373361499058032403167645784598705589365659284301900309764505995717699554788799458569503631870142449818374041890247441109867199002168378550171047608687790294918061096945364907847523790922423604712612039324082398152275156266738667995622132442707025601033687315401786695179321919350972196503493957453512217568723766252314748125506348934528809021809364540055546019199324147156775829117663849909457749629722092297580061593503630298737594536088874295812764637008729673450584202493149719310519036343263434624769184598021386249578339652215878286473333912605051725927235298473932509802415147490277476748846199761298774444883413274703965443520611420348507083953044036738306180935359130192700473144245664304345 [152,141] -81695634901115959989945906206760070734779473454331267449767342671075399952207741572630399687221682053199750981428253836096618936189019134868824357849352292729952574630388010467463374583386006085594564682915360466361497607999688308010422450141398610334616611283351267223929912581671240998102449356562596832841620873217544684644841612190158811719401722431079418849673539044628642732899016931551726078181286704069637530713564879828844368027961611603848817608280239398314751500454380583708122026887629329938363810473840766516604125471831374729745601235297563491282878249070113746965447254576629789309861386242325052148205171372744119225059675769990127872480360561913017946017094479921146924235618169825868366546982642096218665700942428931938924815537814833346602020971918213566258503277063110227158521071313200392187072174498011907248574240097636896617797317038518571427894249043986916106206571340532529693203958064822305782107325706817209371307768163647191348266677943363475206854260653381854191463571882962202256891213409673241960930682953163855602699015886716053310134647023715296304867682087528359915659876281993993425152787861097344225335749514255566521229706105686495836703072198286095609141244877333380084580444878056075592 [152,142] 1395826313541280106028217725935166951615341513646018411983614109256071111407163625729476414751443389229614755878105888331364117256124912105145471492138002112729585057764612468054955541349777406501380853863265625794829336869312942577513520897503817939496849684094819151378244027226871884362868351006743138557831748876238412385978729366421222731796617196541325728515961865210576091708699224112761105477474293359082319464158373192478299425165827991973938922037041726232431418957619943718733717485738736021998176365717184588083368923182758153444360320205159874062742388920728806542246857264795943992031725494806426315558834608696239137458469350420813543467106560941432839035344835334278148802902316427688407755002240169935158943961596516564120037699622399437086820279928957931152339657510444771987573575856738082055963764205779063230299804677435491734295233489723931084910787622500020799203152302978222658228395083366641653587665406114581515429042026246610299827432731212786357421621831946157168002346305956185939980857148763189824984873118574105700438476768836155551384859683481893985867911800015996948627621292053972316805967416606196849049476174151085646702660227162916833187801693376079994187535662289374540717434284 [152,143] -24444216791739036028938923741110422716355729419050156901324015811203412574263816559070815637003383738183432077924285457063819121258122230456144934079745798179774882927003423570741232339072630863289147194171605939023030112379740441650747403607638590929951940144005969907748113611687281954626831895103161418762999226948899552082334669859517989242169188524017126197032775603615504788033732896970972796253289764610973523304255488413373848044341485701625617678899710076459330361037906774917338627005022394714634671359716255388073658005190855167721816440648872724578293388203489151323007024399322827474665289493546996777709891982256477788504041640230197517324375936845536654715898016004300845516710670411063200864966523753322126672734153561659044172204851109032605534444276862315337384097979787665060704483801112240868879615163153630407485451055594325180043067666283850979226591553225951463611432407919640964866269921835104918216630635254076617568882598693755931073178221308312521316142153746563498975870567932185337790752756181410330671519399970058394211255003121176721075086713420094792993064793349079056916063151999610434459888387479141082190820822437739111222885685760370996204076971261747487996641016699320 [152,144] 138434583827205382141995776427073425191190433080810368726907154496901865698054179167616735663906799868571507047367067097735301170704530730685692136582860386450050897848420730445019183206067864103515207330549287297168301726209939368716722314504829285611767661389766886845124333307885291432615304721731136486676405053330571249673630785840133582646844289485094145481278265410642139793870303431905591620418747518017113288233609122995656656143513874258751776562766610092669232738594264909602272827143078281239098723312007250368323105233874675442353886640646120446133411239891804390938129414062355438357232802712798410216029406583766919631995014138590014458197388292191749883241315400899641359458889689859300318699398784507592387865697663976338461309274222449237305572660671291629483251806768657271511293597617824694432220296594577437821228959205067494405536086617311181418574887658004410393902686891384476817325828201335685300866540759543949843073713664719043700487570489324263288109488007827876864751076668678014431975257736428381966879119390994422933257681598865684630135546063208857469913773078505584084741410226664239125161159105963252824320779482361322445191325796111807331098166442071455736964 [152,145] 541621905755419885258952351595733059552056009771806913322533653124599700148505494564256995627030618568748408191079614863530938320549352242231470766416328455155624055713188245798022739704161672356048823330031754625223330520657952623992200136352021669218985160441911268975425073917177072805065349515137260974011622243596157787212207008647755683251430052880697406147708849919382115492198623584523446492591629873638336585853415531366740751153465436356123061487132407507248419211874096886952737710626953687776364411476638821999509397111554332930331948184930075722436544748424146807844700929542083048453413823819475822720370391019982586389048535460555878773941280861831148433994708915847480581966635466879095233949369347649339948477032734313970869743430241422422997009674256812456612833315461304507888812425206444721679957147472516121295982108485222654098476278510894332094307995138653400704875198182805644455746365674208337955000345083527728178267841138296010569094486010414916173282343671196098451654975411029974440960030552594735711025235669319178689646805391607742414761348369734742338085375936363537875073095484500219645463490517278219390997467782737926650817790635773293409393020388 [152,146] 7883597516133741406204888380195242964157088429990772842580522743402280327785192064138501540156600795063084411255136849323808249250935130382753651230961091553660432195988313926473955651297352005487012932919316328300555064461515984858804390308365116362982904349858799345542112525101500947264315136858055296070319298687866211187729372708193409707834812522159998601261005208080413945265443333405229712927686421362511272339767085932132634702126453783001092787483519081048970190490627338827117873655802270374849380487698388491398613284671985016355102080320626219349706418721808712346750430111636272203593736771580837738651144961394967069111622674964552692901188434848631369985105050072468696193146422889923659772415665708704264821020663230452174046522186738758623725409549853576383246202321430329169706612600191635221549713587709854678334629230824745323515435041614165345267279719581211437534079484636147859252217686819602361581855607185071837370547526352030223826029175927006247434856690968924282731867524762771859063404614903318707469776786534223504723032736181190475210308890139792829856100651169615141561999680972176886938333002558817318862701418637214340497205234428195776 [152,147] 2507142974001584343146710921179008726370862808885156318886186643400982696694213205077964724193010079837843632525595395670116442637455010970763150478500725801610620857921344695101283126143778246361990455506708580596976643348193274271859256524106296494758623531987296290960342739359877700591522063963408223265387366272145684211563604829250563307710244538310012780963286045809428657335002562145637172834759358769554454048496020456723034270004420218729851587526794978676859913589674541394891853498721755797163280868287853495277334475912399033250684536644644543473285686635220810061555625773915555190230838921189740794273571804418151830281934384185547662758792901779827088445665357048145309209442696953241527851191412489141993382108332101122219301725133714372439904366377255503517316992154808059573130904621907349252241610648733132270759068344473289151713543103222936000814812668767314746373346477656036533147798960204906028707104803332660380527563284275467612652140326837984855190730336622182400871220428787862005260263930408425061117094523169971120958524559198896271565651287402256325816550172132235283716632269178418128956910768187707416490415745234655952183994 [152,148] 1086940280635772777703109420094986215786487890930100362420288799367144030948224195046336600465060480495728869051842726560054549795030868539684700232497313697269233667656179153294752453700606959479650684729868881407327268363256425282822054408035419857468623529520936237936964002653410257632467640192679773376850480078589057518697845838043581954803003565590927587901207112060680284461731313233548580904682470482085097610650562330666215502619679595799117991533335963307059506484515651131463242531378824944566857079121671248295571926860717222029834814842313275902933786609548447903738540982092519920796430215213299484049171983811432458299645407433556640302223098856730615822508729740896087727787653524746113733063752507222324145393114849898215062847150170362155481719498931541312385613438934220298142331315595447899470588837942763551148683086763764909961524220266573054126597014552585256306663945678197970765035900010740918931404734871573778620423851526907249694703822279958857417958521167164774585623313228289398953216511056426611219371854798439363584871650462826136493482003574654996798648765207360492580776530324644213409745097279381073695663720206 [152,149] -645400841876913575589947815879398374272470716242013690342780550193451358927364504303881663290634610974816891891427821760834422030733761623096096379747533522866077003012629496006946222293645987109523777772966110049787786121335129548507535610960660667681866439835858617820339883196211991871187697750672477819277709415747892456587715326152804022694374079830324270503922892085251340677872759323823946753839317132699062278312380748658673569270542609843460595958658434965640890350818239739624624951720744292357587048231646384811170466428703919844487211796682700273741328374275810478200313724436355479491322602505658013538170645203212123937682163923547284784907022837721446678148808474375326771919973797968319684016954083807242202203059308602268845088230927827848838540902515644854028518923427594690028884388199706143212787249272981249375029764945276643181478670504091025839389932196018212965754727605500696478565155799544150184535499499156879891623194682563607864862457521330368362986073195203143192813839665810470051674531558826490300642190751278476268481267488709796406929718597793745837294273735878055379976391002655375477261884010190310 [152,150] 120529636068343265312045072535985220229824452146841296486925704309523363034044508413624235369127740409747276598179150568658864114539764691430063124836092864752735466147657081452333446614540501674063475242744529287337737769447202121755186222884357947152691679099951297941345658078295585551785970395723331512034081959029605811881657761825276285248984165275001922295288928829469363577333103324720560831573611235698619487372731654516992258613120944645258072940490469749242985819072441082140914588362750780820440200423690672158577812954060234537095039233220322177371623681316142067950613280389414458639942499051132354993068510431806640313229792976329099837948698800776018986118189757384424705341967429618950551532967921843525159605358740613148423868648052987923816829435628963187480884712722707168915602490136152352415510040666520650784026980787616453211597628325668684969964432834802508650512260542330155719017664293008805899685440117983518288120161599395616762698497818446137515388604863438287658966988329622653747033561570109371526875062519306855987735590262166794631320373707022693584594386647900956807993656208369319075771 [152,151] -14932404433788016764689674124466062106035784883952421911562718110799368750266220774802024914192115883060559453172671238181323593442333949699421451652865751016344777425113388349881748743268776087050233395538989998354325537478653824319331959184157766248060216720374101552541042166242039463429968352774995500646903783904132749615287079312557565742845508070821539267655902823327523370853818158996316728414368926203796862179094669118519690252639183876078143090002648440033401088761993933482580671854958076990241003315176838357261883637939593954826708351991382518677494791695122310518622325223537152754219221770514974059947313059820083674441623861928858025376470265078532186139385827304167120707212022954682246577506149443091093604521350600478844173151569059689259131822943500914753868696074988345019895151978195741625346780419550223093091872494125385933700825368866776458812838687001236923538227357837128200907741447685511614779058840805056457498883108043665928142098132702988766750245859355382023815405724814828005635880600060396873652133851511717005194905876474998300746501290552511254848343362220095605992578823 [152,152] -177873782752917801272531796706921752552053246281116351976989322965505662505966253700083878667660613061508157876718331719686870992037598323501167582489823495491813930462427433130787809808402775324943555967988711737134496203897287580965057270311923958806762269601671100837359991238346666273693861194763793493106799731839924152804304387477307088310621671285661244385369153620335907458017417808166601670387349203089889206597348424553765176773848568053686451282166647866538832835448256511826593647602974226864537402941558690913610947362682052877936305894197135071556297097838215421626010017229345959692910120902024748579441238081734174622354305990750959169092221741354536062064921941300443347855824026913064202591664365613291479067151319234162394753739500018804804702014842143162405083892753420054341709678856076177191297223410797172129048786909473646168529983554704102948172907144290749000466191222541018146507034576492086801897091245398215419175010401152310965688386423217388375176063364024790107011924751007063792460710950945747427509654509006678057804032962863514248081760245386651734659039651284 [153,0] -23162972025633364752066976839870086992763718343066895474072244839814389392384808045950807731628402945436946475553766688906173792274460057705285649642361404796449344729367447924203829864811186458812685335747017624235221517318471791209151850798041049547498030025294495594701692528422912961961539139390856289397639058837582673302862138916637152482083002740011652791763692841166780060562236000074166109897779510915691899834382583884069882094525583201549493866091091285862921909061008213075690902886115867699945931614504734949983145803280675807888431284440935555319595030151268087953999619345328760415349512511292287835661089224838937508828533872563233168483981296946836905559878065956568140084913642845816358960756772769248771998169677760610133423034109731423943382715487121336455423766437206697151946886270241012013958004136104277673989140930324472621095479844032737027090562410041586182820273627618298596400848190177283948149831117329889523181681040558164490102266606141924400995972986488732604349735955942021777160371765781156032629001524602053242857660298776247065110012981483904323629718595522931807675007561285300484014684305280419353238112548520108799281443541528825559006273380086433264014364005414715755543519288914649478421430398977467457717899552745929155642572149504285539900654840369204653387997475695074051282134355261492647305217276766130141598771872673501430228121393444098474564455625228715448184113179164104117908644114315560387299209556373300322827873842388598868353479718774890253954124716346139466854333452604019093355511522189729007378889497179060026963102377233234409503006318881478464312711797186681098977496621220357337872524861988853587798681902854003912990230053060043194861187555128964853730116292001974878444655584829224569913343843665640525036768370551429114432732835022132584500119635020895161999984757095205623045330867171287536621093750000000000000000000000000000000 [153,1] 189648633236197376230417512825074362225268776289800630764645673431418266609300645181138994111773541252902420139984611150116173109594719089872480686990355985975656892576423518826108012269976404157222823558368406256911129056565155967150262704483234523592879393783318725737098108752580411318797651330329261542955984932840905249917405355603497259455329315946777622887616914927775512673530076475891606379398615894101655729043223896998499386038146704979929087068717787062726331846601776791249541880697479556427151525847945202931634034690560033372439513614429322179351329486462248372648675251522825986324174803532055635453490450992685896288990587508542292191947375793639728232084919765170601495608739192274239417297617688438318917523704350985044159968954752873576526641572689616467144858273023146282342838679470257164602794918838308098500883652602619967426971943577420243865041082015457342212787949924114546116019837736636662154499894916746501100448256532259094289024123200682062955199919261553742593900997682744553022435809756913316673952683791680233394948464587075725026331733063479433416300686460094237552892134293115586337350379332206833502360896051654041011113288151385904493450803881725134865624078529542482187262073044185867301022778896755859064995145049651956942388665142419740336934574110972856048366108124600799813987772304992335498244858212352011617647721928144269296065904092446369677037758451401706688168733965148625041341921884690140813512608588192502090709593409383578063626381782164029430975170757374794508078593959508179741481400187891462183597888834259055560528535368316593008182402129964007985488674284088391083727035932460466163709878593384631565356489115558152347117555158283535350240952702134342723393294883016706450805925297796691706984773410753164742948834818639529545185225807458856141777785491060165385800596188348166037940245587378740310668945312500000000000000000000000000 [153,2] 374998156888578455691708180279174435469063665095342160546146071279869524088868582171309462320788362103649245084285936470236642183095541337326796963924867892788940862233319466540122206190569166125187059753421860778916685435682556215410441279440357708452425109113176233489353006402032706135733761498688908516307356798955510834513782761475717950541202500529644347882542762831120791837286139628350817687844593913546955096872665855137643784476825067330915285525071799922037473213763226598765308292163476310672048150668651360180706291083771656160667918846491413290946999901090365449581794563838818479622419426307374003405295755792991241743492762174052192725602471369978577403494847584051833169414662577729390680131451225010410729744622755095775898565461508777964048974679577241177112363598734282587873184456663447584233697758574872841629247022968567470637116941919070512219532581902034911685807376566603858988956886165268521394825332115572033496513644200710923251653776267503119139797745683175682763719599404680587029541492268369249028606275368189978446343318416989103536852030267455698093250122902470159487262586977588330041060012597953293255573771018457205316523435195179224327627293894251152027140133706309600564074484919177228123386043949682414996905869433374149498910280067066116592836408356486654048291748479654552831207575088011884110835058590903512099034986038592549458848616445724606039226339392086397528525948921310768236617311500512711614871640390815338474411974874922101858315680068516541816854097121851875972898330203832437513658178966671010893925786492362338839010231379288341252831855135576477682545528430363612296412320616562511295479865477985294197332081997965147434828097880700174392342754441608366974279572255290454729993602890016142801319723712734031306587603372581340197484697578101330346955950750039645229900153954966058808540019242627749918028712272644042968750000000000000000 [153,3] -8251401767900227180547949882146680174096256700769988490069959131981823069750168081062604676552216126917921284849712722241903992852329661604423199162755790291025275426468817128997385168449147735665460564904030422883367602533323068827243495049486983870053456270466739622681849330999734654172317083816777490759561670507937620386263013768491007572550411394493938577823284157816305466075613798474381632557998039304757284352630995286916052428200705746106884995594204301821397015106153987689838072371838787586928220152479698053576190488951412755614016773288664846497285083733678434183330132193495418800729940198145649959047982286255083015179843477686429815171871015510676148823820397029163125862307325414611358432081639597582841947931146095635307264153800649112227968389145692859619476984605315705503805371056048443457640389934042738700992809797771086149382968368834441532671840572534210444977829721885737714663569384754724462164638982444659946538650733325507083267287848121138076729838688815910158765240365920966641012096331533987345192363179414139469073685296669779011507001461020857623184337146141767534226072624999775208312454720995520763642001927767769081813187491398408427307129089203917992393974382740795740943098115894286563502807335714418782119895791241278358391462086935809493318965600540181544423970532356382421644715270878434644000367147232319184055541074613916581242792980969518398817791275854890101131071621333165083515191031294716479126499881886855413761146580721876201826305763455938843169547149449400622146174264608965729127611806233874120715794251499621458514689529142935683343658296030596912643230064289599709282058663123004283537244559012025615272021543534612649584411718605960384538393646507061443783745425636577790896640610792560373870395509612598956054796301300441312539053869940287132068282570874316586553497064340871028007007303983755264198407530784606933593750000000000000 [153,4] 76602210747259942553583620352426564952215500392237246740278556560585364305343335198409892282107592385775918230591360603015196650198148950743303340854467060778004738416324635387035236862675149384646157408523384213989751376632996794441426023317543062364234589030796790150976942143139782816104960194719014024643912341073437720254526373260826274158647611242716596067569416329647113508409925166340633865589075468171574351285687200936938232722812406423519493125953519778147661998979367284754714119857885974728168788057879241505159356994600399139112176404384401789764789564568732921122715975669606893485689246660743938232043240954083200660262473801801448369436921558941829682623490790771912210602004254728480437869546012625045426348036133377713716076442819468397093204360369391126549485034577732640281367461310153680841014700366222761093477726061012804314582177561585167231782026923362535229787423548861415863438746456835010963481608484972301304547601822877246658439113025686588074461739465551933155767349214999314067691887940656380418531629910589418100720711379625574691485653572273108283635357014127765764782673887176236120827912547648341597313579524761449475191047693110147295494163145892006026780206747694186475458012833299550471080799017586990731133244972795525496566292688030512302477978604164532668040532321407099736744831485479908561423939079377590764914438189819957444930091113533088445873982192980031167762527668366330517587630106304655668056859131731029220255121241727370706395442611578555428808235501726237852335849984764485924017598642333209163839854081217019268099696518207208854509323248141827739451759158713653084503199665128650052416090532634255661110286231717986783231450484592044088961985904229451092298259491550717848617813710802771681017584412656572180806440679286659238629263113903029596786032469347416783136669561420865198764218462201824877411127090454101562500000000000000 [153,5] -329747427195212538177047344024519981811963289146842303201603882448758863983381560356709236556058115839810252763376499914958649336400557802155087102150985949568049554437583852093921527644081217677550228566457557862080112870156478706283710504242364653753199891193574789521295473917053366417680427205665683750892526259798388634548928180831227114886227280761680075045729354749041417491426294020439419900665866802809328708779087070491339528550678412949315698358653693096571850630212638481849738095787641205266868756158808912890283868471150477885272053622256868158191807351350002643981705417994427230023028318337747257960112655153746452035729458438987803571443735985033658149456210951972334779735848479503232645833254511908616575258198828135227695769039708914169052151298792964805843690345614482534374269198645244088374212841264712902887503882428707115479239063504194366568630555968309225884551984863753181862498771119204657080031567653703085187443877642823089934024173135216132964062735806189555905542932627846305768953647206904221368633179110983368708973466234940476182300095801300821312880134543863933729407448742664860088136345105590098427647315025979814071974031036907928661642818715537359290820304803228448524027451331248098782339061117244816183575439382865992549305520377165775604306375470913313094893581161401116439319112131327043462324113433380108368532078238989842716956031590334746342173371688168251708462775105068370750961081909070664021372614510649259775700874659075459863448253220916532291968381724487561413937026286780426004315694084714165585549295104139948564454495488427659733758929631455140755087048879750198916305184545017546584955344269025196427794989017172535445492391657369947929059976477785358345316453008205171527211616515707426920124160250776921206964307790048301765394299503423474556625906313753903420335667001303276563151101186122104991227388381958007812500000000000 [153,6] 851511231117615506172359171439185765660833198867214474844783608944603769083958007729024042490759190193440284007394267311891321342227848196840813600405077044199537237395112884711841989809879787596805646163194604587096832543477357136943591391389821610704740688780385530800368352478319004823645868687835301184188278947954701646163668587701447647756741166365182273905420486230856332265308460304996348230224191894396897549811302477252190400980391534816240251372453020941294233321557539442184762848469053554231924144483603926838518390863508180290660719870198927279253367599971601260002037616526251654647124329358181420906484744878151318564186698204713089326404842753891266015010239292408547127148285076046035020246728465694276572027633408237723495948318031860769534332488898541048547204531454252978750707575543046272453993781687675492503583752716743511972758351941908715790750670141011731717243658520825201645217247261190495554398240520654077572496765140480403295943702100975044376011661293406403477519343462841195395701276542453748616964508759566988763429846797709193968406902046188683418580632021035310194170515176350788453783210249108666802668007102128014355134536201573017484111665086084456316130458085043522601473184905540971518393166717937494046971728057218393336312971756520027576258478047883281000162273894811806161240316156674711279104676588984427158538079212773799364923926039623437470952029894546461840691534909381999780217757059753049399332035886324512860070187264371921516694878923268854577256236920484102777473232278032020068048862388396573633854188554657877966169461085553742632654525293799512112728715240437733519234992768781298105963275930500725501219476270628135966116222228370007890724106739458805417911476554256416984222132410137579768327943517084758885145370703842227999976637703840724345971014300631557523812146430833291965711850934894755482673645019531250000000000000 [153,7] -3111758731947967402869413240308513966435266239426100631147633880715240932486640318612772015054713157173257011553063798860140798750021722479202487780287499554153424974203665513691374997583279053743672836186159447689654523540309603809225887588591371477925099796815890705574010896125546968061315756509734270732858417156976689599271210765392981658900780606849354070878949437994918421195219450342310321505419441892170541099790429145178553107745836590866512453243644498493110643409439791265283319897453933759534498049459348729903924858235820408009173811766370789733743349853393935478150030747039526368664283574505807995359203576522887014072506628815318912446999854481759855458165884218468486409528883144184936711624573907889986790905068187896523344505363192533568918849094963886283920647369805232038424911880903774178898336090619609242335566302551393302872373850608877219739193121532158708358869477796600408625628341532789159745526321599602326494816489795401236963432678063130283872788420200666655166166960078808561319848739811022766793193741505927949511362162241783817203282643076774751541320908511854225710457648190864673009358771750236011743530765988907372610014698450679064680406612241563153878571211301146358172273174790690890943773154890271123116044645967925344386665419521304409447476404719278810025741232063113781759757245363944978935355419106899997622252002505583474031043396772329280026764783765452945260002258014766715898659179190036280898080748764038264090716264033066920326528969984226775438676114683025428915835891340655497804303681964058750721807683924867857281128593349623471706413460307016326235012660303835814520981317549663363235211438294854902946268194388229000864968145304410068743999424264811753946890984432521192890910287713998074786742133242963941657963510950415905979701665365898293029409786183928223665408455177530666624363675509812310338020324707031250000000000 [153,8] 23488221039213784671967247971740357822519650912425029285937291372623640881015858820575613096932004880375855264935744019952543917907937092611850294998072937213949843131679980238202611021037405758377281072558662379893036939280599647882487474438444493332338786428728786854094500108737989095170932403994922976652752107228300805986556896232171976187859351433842806854254873186042719856515595628896828655451126272683279750317650262552789315169124513061207139422662735764237090237693467283204883367419363388900100610985842334340886774562505404696900977840464401580181311428412831218590915798937428623717307670852510808490159556554645392260493990695275871501338595431619342700039678207525071537127166350034474978090482459845610769833625899419358214235427140772036047646056872074755606492553209639261959276977153749962493522483090203433905452537093704301268863204216158440601566528730481219133558568193629511810694442236939596070108032529883810369563783697367701061482456266685830864690312191847228418905502637208709441280586945074003152824705657962288101548509357229864426712816079195861946230743534429015716795742739161050487171536199500594008079411381976708892887676257741844878333433546664948353548524235482777884512241459831693218539002208809452425958781924804505133767196659836975465716640797262525608925212532945321628256249794020350576194795098132916700495277796077301984751175307124871624432848679967413832156885934032923661055866421386542904185068742201419436318114689304163944934453613362986167644773757507904970710766303541975340128035922837750333608568313242483095439979539744869061167613861586269002628228531926767602771702802497282626496738328528261550392097570383859807846694306997133121074250430047868538915553171123680389891117206233660582146091961742791180086952541273275375261960811004204095722163776646633694706676055534433356086765343206934630870819091796875000000000 [153,9] -130518417925233860364938122004002794123831692545645016600474540236484382950706282158729322349894136726137195322076508118339674408755573582666962609063198836842885697524964006353734861284655862527445301654743909418511999800044990035020276109474089589457783691326979124053928018882815093839868517889923924113960121795906011546076340964115252606777311812440013036246255113852513696858198754589105111343433752618406480435641313293254401614559721188639407666144403578760199554331027243723906238735972918136962177049003393644886953826153650725852430204971596280238623201543797194183769671622438156652412510376472442557192210826792012392755537373161946215402320695932598132015757941897376790303121989438528470191140677224647446763871650860169951637557160233326405783672502846736017907905838441192553610032467141460262615025559605371279676316367841710826015987289992996316675882325801306103790042974980334193020794810868004897011953954073526056374966711620144754341319774505898610556743497199435796457898643184469810255156339327582630694070814042679530374005118545584155411459108438626189784557339624536588489578360645496332985465236884649058320785950404464209055500831586045415039255716229223966749965780195960332383413836983099853365640954613942333838827255276777204097057847133391835317600850255722953777824644490610804813145513983965301608332327048588449323173732400680428382195061803518804387021398928884865313215608047200423440555084357625075629500292104195320712240951626406031517480998379631931151974020415064613784993290773632340646760547721780503764206796756431784033884931473969315523289729361205228090082814452095390991421088249883800100921060103806556601496750164491927770662869501297355221277248523115783692632523371745783307094411373563181053752441046766716327375900815420915774280438050239686818598043191101980920325082054234133721593025256879627704620361328125000000000 [153,10] 413135276232147523442685875156555159422526166941197354806189151234446635788252811116420065532514254085747936673956491180199506709559487356681450913421533247700438791612680326698700210809939146969027126606498400688986727023861635059680042373190599690473556181376616017835899492241326456889264258190626510921091806737412916325274553450858600795837638412169028094896905303845621061856335062819955988028827220776000009763646383842902524014694846880467920414693881868386577162155109437148737120305053104176651884944127428352263290094742312222922946008573435650037087178699585764825307552966920094664225720419653395825589761111519368634118622335026053552672947797027013704821260502654807986561995881018989218324128810636054889865383834881314542697956072108106810016041795483589877645022911197870776514584847776656433914761606719417647631882835611280996594579999184504140219351785354663996182086794309766060929593954379310534695473405704805004220644290332566134076073618107095139267829365020183779229356744652602020570167978595170572296003364258864744802980050319312408476315172469198665953624281163909629204363246316039931773080437517793069337960469089379545884751123546973959123709150790819875907636102939137550336366369206047572613099740581781052543353639949192977880610485447962671329441764476474047825203206857060486160198833055776025286222196651563095844362404283326469949812405880775083461629297470205075559067852815815051032108281494779198719589847645955659438896389197686371358691137869595317275901278590206126705528248358179949407539774786695551206050130247254010571667952686323865513763523435056843644239775739416898291892224618766421859168731685629909470476087631654693095909068861608049306516646780622469310282249028147058034667432032421124094692549908118396499988352895258185431836107044065676190581850012817939491512747585133524808043148368597030639648437500000000000 [153,11] -645955224032665162277046962843314086941591827168129846628198669768825540997255354917059518439525383016835452522385687636154322363611430682781514289231897558955019005094180220225314358440126178254322426126413575902539865918167370615599000118187987257186141663254510401850712455934804456800284288506112349070304270198884184630030536134151537221364726646635877143332358403686402068876665935254491772184226568983681424149925910819709503945872453855468784483720059455993972694319582030172102331238255131137045215713513150901436416296902593999290438371059924543914784066657817937603165120930035689865645022786289683049408301813387708603801879409220659914174476181792901387870274307219459007291466279695952365300215392207252829842932364649419413730868021062919680971984732977695592627588044945068306807593034886232070367802570720874770430059504982214908639267968304617605137914397208312266577750175851060510899807878546071803724796823767012276541829633310393397309198791708290718318361721543968949648277474897732710413525136352879528586270828724841919455899281591232694112661604667724507383186515016918339662378980256056187606116322824472273846894091239713679554069705546741442619923364117268392962265531090982845490285955122494076872972735394409813573758676746293507779170531485131529507476920506938360066920177409264170381377482248010638393886447892438903271229702506697777320325753312936491822583675365574108995604626431026497060395611602093521257691737907793350622840777307329364703224356019736907104155877436376921965508510480643833464361668312366130962889213213094240178246152011071865936869057096663366491797231227490761248137490895684232334273170067461926240392291621777691974365884887061123796527685183415277190131907077381854619265781120424933835324151622573783661136733518643860417600676362190604434762392380466598015148482758718273544218391180038452148437500000000000 [153,12] -119579189950149912551284765040135639748635177397647304118068933353230765372533848532433474112886704302130186075242799715560826587802974281404929981117906120031317264765483408926460903860364510645581341043108483882508692882875114821851534469745465757020568437649982478223189747680046853733446616425134389172651070780728628644723898408157950526350475432544258176679612655979754693665815494884878097753461924329903917926154752422929220078965877933077960141510231798442028925966266067224093765700678301351961052005700010713690756594061847087611854593946765708667086487900011598239778196520648056720173982524732402032883698081673169147699197620446689885107677146651218224961634411239152322029557829415144803681178444406280403683045258487079036416830487628303853793614109505364150861219938055485857696388178431528126950946088231469310989133840662243495354492910261643093385899881270442360919771555311976781259595133950226307590205205571108919185236239195385421596304879219896254477122394082152982441499269803516573209009084032525307293056433484803103980975675669276257629930394400616230690967260002003140482595663381574018329480813590675335991765867390821897812675772247767375833837574512900744581588426030797800093471772552636271219891126102191348499548377852266350141016837098531114343366592363316927115510043771636696473656776614117355083244743576212632052080066513696934090996308022033612013284815120846733270728936025215155915523355099553600997784727430610468104024304963813808968458213152187155638113084485965485923644315924846755753164842714017950282970096017118590302507235843205682015353064460547950935448359162874443909588122173490285017885681949953001368800971290235653408402907243686432531361040696236165107526870796437888557656663778517066626929493825423135145740386437610738226431840357906963935498999879405464382906010278873054630821570754051208496093750000000 [153,13] 2824892007324017906716672054636993577666806476979371975105806938935640919699626508119768865679516301585701679800789525860682930931197275465940353865916709465803913073555141720157167493673816871076648240509870593942193410231874148703819251907649582055266336738176308041712389019071194198838084272069239544174950003818324045961159528534213187564242335962625528573352519360080158251514471521481425931639564497397798800951672684937910946365679750399289916048172806787596732857861651314872599856879645810228487967911910611968399895267272897642998425008710088105155579481606747852993719199300903929372692269401022440671818019550262568306906352161760797294172169649630770546110636248191528164705191298892765765399561348594360694453199053935639218897207816404074418097006407289138628787507337167449422839989283154492243554213959733231206367904089913702523589837404323237025296841617155022760855393762748260840345423418818550622853700340705775874020559442181665375715746549700879905784250519931437225837638777718142482916935525762369494137122047087034120391753400265265737448728385757497099708135100796732866649054490726584122349377966147151171516577411090585632556877948876591860638181924021531945344322757566820839584069142387388615020531352167766839253709770748469880664376594283742375329629520753887511180029044655871543000473500448184107245843103539151490486381388711587173045535133113526795630127348471711365457254118880197341945083050469621223141017673454736469074195921914296862076721321951030442229784009873386431906099810315041715197033090013767998041114904407497345238378071410760568213973165079020344168999747739035773502343449092984407042033016088578948390354428515892003151106787336232212020544654742818852982824316130196397693555264018658280364627742575295214592635838790825367286816200677326507893259897379815547696635391616837296169251203536987304687500000000 [153,14] -6194789505572788967823283116770141220627552812153745845675729652220921778232312643959453453054748852438634300013439606982964630148475546096453112533086074542586983543946378886417398784443257355882915784138034739462621743106401089660081875649637428389357110306807979618211515316868702205898811697572362872035390626770369577491374962651447855223590946310307518568752399006782734474502596689084526357257640337377808555979566772663831620101979184791094526819530584005413988417749546520622129038514978875969049031093756866740922584393494779465222223905774607909059944164553720984633324308730856061150490340476914186724373609681046189916245797226008966363014884137078026566186313827276336108171286304698460002604384773125599775813376911364614820521718115166725244953667784015582208663398716216068310960142627338602209145841212385582326073640734739935941140340217974181495952991197330351383915872404670565439877432948091366759351738041917818780901230074443738742203893971140476530333051409874543708769135861560598022453543339972238853773448822415472212968186402342106473147738515718809185770096484802035433412103347539647086213008157659689586351576190575389574527558596613014361311510766009833682822097844138822065900190394117716544370731851931361428714252271550997198109352537963398562812262750120971110446538486264238792637676507526462882944614600158268776461451396001105357042137285928409057931483824540398573088491183911556621816944149949036008632373293228242655804736946625254355760481573489628982043025229643882581883203929815323884530691209252644652995374639355119874508607808781944454753657239351104541711049086558965416970455406396713765259382097118043900842188661545256762330808687337411714309378441026371526912656010060767141428928198088879644162531948941391435497410511176315841601823356158041078928980221481688170359625189576036063954234123229980468750000000 [153,15] 6218403794624413662199646638469975936051071193727061760660409055812880410190362186474150441739383036857293163529338323326074260068773166454529261322816300066706234747593425624347177436388793365324326040023251399592893375098601799827766278385804746318078708116426624113367851215135662499335884855922655965822795922245158505961757950170603084933629336880597059167343861672951051062109614832500590791611637061332447346947945373728626554859810643750660131716044721164341927386102470686751008833855051498497066211102033290604640364160562990104502295363501409238448856593449240680924670021583782069231199409132558085467602362002559188212384132670871017732390197761600396346865124918942075677904403259558468891912512510875276441684633332781096897351038392839425317820376894851018316863423783053408791423219856394585562881022437510020090283518591548343412861151377805766096884837553277345206779647355886112138924300614034807839748184966251156371816266169695036911302685655377681278621294206587190222349606170907068943252962158790070454838626636877821503417442361568738284596551865531601626178961894528205188620582684812057082290079239216231163410475139013757198750829117216398860620582400434461489145172355085645717112376419147271524434076720124909591574589017605714612494147763834529384226479649504620330692292808736271616587111516038765065845490221388505879763967396382726248911411440834649650239337708779415469737426559516440289939316582667178110213099094164464218347426309903649730287182836092360634472353985268211137962735802236298756714257164993083533243177916470860433039832558821426731669866269636262904855138105509123635030734916113429902973714821311238345471911683347532615637412254909132258335947532145610980588432283544787667578663923264483487407008613980178560263045195107136635307163148795632090404992661412074406168670748229487799108028411865234375000000 [153,16] -721134864961153579341721949469496352876022452535924131933653880111072992830628537709455821089124601894788228283117618151862789486381337457053640591902662698199719678468093349620653972090249889260140002199671698528760418853021382998097586321132004586163632411387801960615820191439791125398384065176679182272128513248529391187711013439248816621174434279001778526969451357718478376605961656552955113367264397750983228433517193443934480332113279481952488187993426674797645704810575048902716476518809895012026558201288456983465816067541628029091787551640944844192162902201328444916443945279073036775637585578647871116757027085970738406752388566768032662928590015627475950483669680226640292961722075298907691819822618070710610602675873760243813433281446363938093540997812728371439343415240937901320290166276215434379439312971597806065890714367487813876444526822917863213026553645235364632395461480184954541463301749052761595216244007958356269117808199188941834671086213752772198738317457282070448221293981387109875094042319585267107893882520616207739871573457817310580319862725535316562149343785848292314854742883067778083530615076644317856883761422023881891670020431270802298680820582013982008360803000215289954463933154546057273769885755527598138735771542658180546989906978503235001760757892868566740852376183338692912725908947121246208690389786846301752775061097120373419637691513023233086681370958463896044958311226748733789102231273456909147243669763542488490281951424162968379133893190413226654853598386416969192005685085232147045300144850104741377441523680072846699977194134513715087798016021407758405767997220013617731076406650692546812169294651797181390916720070726451924061499170310681520710628083787010999051719050061591938963763666999774298795006148998118097315879672593289397963743622168907022155207985764091560554334137123078107833862304687500000000 [153,17] -5447846944807987642293007354895855492044152491816160802975857984031013970167164206908120580475182648719552211832409103231065486945835584830739822624236993165771940999660460144549254344662793101256575608979826358507019776519776328765861560526462237947138337497345613188280748830295132719142101745610166471236172274728341863608087739320958827221692163039719332355054131104268874183221903971870084974227723629450664946464101875559080761551794359734971021825132573081930610691847587473401386988910511764373753262758202798001492725057973693088539184843815853449907519988474209213923015186320037471817903647173308993938889934308254438600068533347039213975302895284754512747399563782930263272526323245659876249698379226801934760432984337402139437430578744204275178473943050598750847673346174475064649535715201534344162716901307910001361472275063039583373200811637648653002052189639410494791922885921370119830902451104956563275345053604775328236895847830984593748691688382836515245161409547910798535016327186157746755446640800087670738821605660757680082393316216747881707764694067162547857485777790694166094649931841040906724264190437403181635085225889997362485217499754891240432883995802602879670591963228633975222447073688397534241653930922998028967296371416525345908762788969472516264873095817153427753410480427315027737135178992898692551713854132403918119113601938520868968669009612616575884600915651981746427932599591236012700097231703916572130401648026913410476415401248833016465024780773368657044623411972780011164183780399059389421222935797877235947734114409060317693644302703349777918185737245512358096500774531230236292681647651084008148154572766169504715651246268023048993171503888292759129475245400077369616971139921791719609489466839823575325558016444241695682218715463805224813803139293856081908214020366465479838780083809979259967803955078125000000 [153,18] 5003055382463354887146668856201628799360114582504098969174420448474359455280478170797551409627198087298534030662665151512518675501543689949386972532315108348552416536571799341084359850954028628407879013038509188033526500688347728375775901615053548884360616216884634459552511881732892300359237817421895386125765549624543196500213897175165357161856789625859599733422990050779417925891212503799376617777789518429867063540649100752672462379244531205030572677112848677997709130119214704118182012569216990835825630606087646833345406676452318376336981247059197050097936318788609331073033912560600333751818787386743022696569461283390686515798798390639211667171997682317380830786076215434601755576920527826693004303730480496585692220999995275042853429345859573122331207998851627213348695911896319952192431295885914278222213577533467678164779925373838944810004107089684617118137708464319020535333784718287897701552961598498455963879630275612968012810783864165161650295080555474178804522747294992813247093626595855032751856335327864023489185225771543925310533676078981850221921090732616054675062801900446718140258957028630651311113909222081252416937056894947041774063907370397300558220831758105727554908667199320060014290949797376422155555072630468800910735939680418686176458203347362857017501489816604665103365220495296417567345583886844844593281403617808178336559687144227064786519913419358615538097323975063237054088411011903140768546587285288355558602487231261534525248265286999923385206424938376431599328090235335346042179976565981212935659096591732889149686186860990475965062019648233389057263551631354936763900380196661077608231504190202828010108018377093573435644628127104956182836280706836987561523071268069966401525876346500699330978753746570469471106005533887950402553370673056469557884056259750487791131454140547418774076504632830619812011718750000000 [153,19] -1904897511320296451040560754014453952103713618025080648546096571900332939978092914366515786934523650338108875906628159665214682357446355295134264098174649852171701478329119976144080723595205142376259297712282580246360428715319110099783480993666845580334002698274440331611280599551823850298461656539135053646860904084507929123532141067081839932238945736640433420934111246824666047448927571799763100319693376063696672500893389607413754044857262879207285776474627925700314568006354792303672829760740508918942818421805138872626417133894722921543868541082073440128630961016875351122458158094610164283321035027293519953517099777251017626038859206635131206009035151464181184239546211693702522867648677558705840622045362128046534605495556418813559534653146453539994878439348623972262974342969072078228750821807523139023267157149711474270270165882510974030444281661168220154449467298802239325344383873382232104904661679539499629807037904661121016117381400443533038281133571640668243436412592262262427605092341356258179063351362732986270496218110181472312760100776637000428387325888288259763172030067549460517343912203958219631521925881942089710270271530724602819388857232525634009409423283914912783403952838909508561583116360475673174095798780907808661433795068504865707550131752503108845584379529926570221775593046395864053564503655496449210172808610066071697972978177068505229627361030628364424752404003366509103628393041927006028412522774471553163300896038303384496106220075388361232379418433890760095333908591662571599232925914727374513657343733966991681402889139657444176649972806882399059002177074467884949305312864693714392627794298471141035963656593214664351509033185814601005444889562106866789212734169684053284809842751253759842158856360816696070744498881636601675823696387508270006491888408131884764359742501227401589858345687389373779296875000000 [153,20] 15377209365412857172670108502344839320884077080067558770030983716389239637648292188728194890129225213031181710020026489861499949032677641372772587951776709500032914063445093753093202268101589050011766286143537946620125839012770749492274926935249644120550178995780503179886089393195977340094315121567281476305515738830599058949961863694396873329061930701662410922079303228015523212804477058327645441360656125052824729119112639514931535848163623265707305616551450596304067928253953880444379178426001832026240059450815002640104583228369847513171085834603132287214595250188197445844254179923614850160067737733862947624416034507218307481259612770068280603175906425107089984444925760335654072297017290755515459175957496616778467873099838543876191597758720450957706836600157034540419778160807879573691794230249167812502254429169071440858604837462267555508792255610030627619158021717570064961039155059596360348832371502228436034741578293635288123679364723891473747072298949142295228730433744911969375611177118210128120999429595232746438240477058481103660742430456139415519347349892200628874531072325695674539255109213117743935267609514613208210089580972158281812969977357227729875054548481363751350422397941768279728338581954969933207989850722567518897086097029470645090458481811876187650879466099010925628919489210717340084891457108878228052767994214188742163960551889845018218716062788366936958668161290184072884095007402622687948025456971392648537537962805610658176760156109856610608825259109325092522352254127643111026082397626648489232535686798488214326806301571700786207496837899178274611704753728268078281629722289443806454077426944357712446268185352012733117246303183777071426219063221266075789792559371813269798837348083372867645553266552126502780627159135617828589115468535405942331864375344910251695953240513858872873242944478988647460937500000 [153,21] -61316984199360325695207859832443123735703315149832552651066639436431994702339973205472764813390833144491958334290901437941020632531221866320933348391726670658621617127152824240267507579859697278217815073800876720690290638344299711989731001336050621858532071364735301607300571127742724179157779478879267516541360721997103984359279701138879503556893132385506428015096949428189363907240502931944084967168519917572011384371572798027951266498120289497890268043307164889952394362593741947841194961362545475150604780722564065675703299064818220680192499963549546291075401474282421273315451021885417168660690398414660245901761716543581751198429271920640627295208578692285172672212419536719127502689392747833912593592946065892881284386985633083534122837307481374941268061902191594644773271639096458220412556387346618257178612830907698964441964179573207360845618700380412752357578604999553901061185242494378212445376690982511648205320160522885405800210084469159494889504708573840645404339745082256197486345992445922740973538700528174029588161312731956739069106472021992124752280302992328328393769340656900606696458620775659881960911327023916758626915658958298238082000047448753173967250567234120896428613188363696883655948295891149172847395327422233939565079862674028620135473910057222645009866069424947312630691580869221772908402578592310398343699413835329550370850668263324239023809279190078422307151041107440635469306282225610332313303634063568706977939863694880198409638514731780217260712703331502702661146906803946498823416262877362115810251055489779477695239971806147139430759786607008453929396860231148917057794276010372622455216632855955738566282028400089520838725294006557733411099899156061158811039964094394957632402440744690546734339248850370446161083287391372246546127431862617631608968361695270570447845237538331275573000311851501464843750000 [153,22] 129079250091217148490314257533488468003201192253597817270307096327776781572718826132373794969353247306099854330622757912705777759430970414424685284795880729501333063774171939165173741157995030738063999277859972188680637591567008120152176547656105311199318347716205689711865664327983400804100217576782712066992700158673884777520781399691366045238203259765763219782098479997204647169836930453486219511636298213366371750629874900533516699569266909650399365564127416659311477513213422967742779836445474140760362448857650771008627879861240996876362983981951870986697824131390936028899118462126573118273150533809953970334140508145209110346347720762822338706687485204871550526222210659574063192726564080542427135978263688567843972110291650604668163977636580397837851592612085535057560796981584385037533433306348774777659887851525931509796953949812690180143343413156150806287701777526829630303662374660518088160283897436534759447562202048362877665342161424672391169588273567961527003514627076424431001258614922954264832646772077171021149796849366794888288032047791340931929060418445545106106634397419105016568862478782544532889248219081248759057434984386468542100671164289931136438874268270377239465724024800413535033600813152541413824527952545033154124770247050771869393999328997539585618609076261406469026470648824533417418524080088469524586655812977401258423997056925492164745073568825310978944692337405341626453902462967111618120720975331088803674598239261851711404686508650590086245805660217186739901631912284296638446409887876836983239448403696867161840026287735767833593099257064577280153042485695120673294735504884621223073107152126683886982352616482712254316860372338692039080529794473456724301218164793778023135425505714887280465852882647241201090814480635837210493705524253731168800410470875703832666360426628671120852231979370117187500000 [153,23] -184055196792430485021360281733976843249409079834989554303072778696650520327987597587151662358442473362303766077085223034363663438081956662999393176500180195118237866165673035319017664684771681747444210103959911620789164643874445459444882905277127529382571479918348068352357525544115993341410279456640004799243306037142145865108412449994866113763374720795310217372768186317113679125891984730518855533664803225412169528158385678041890771532384012419378230328314463965896431919942722478296455292486428928208352476824662586828954110911277241016171061467973792544015083765291788058684814821966553672401081807692945117189239561812680606350284086797057324093310642435473813618219187992520413630433222511951777224968980896979929627678743231277586086047593781006835407981687683668707562062158824817475018463894897175054804752506301929808537957139737644589831590073095297210530059032560791076081999351039970579119379856824740212249028712683419830231106897734643764246523040286019919150653741891755839793529041486771005307672964810744795972787082018288237519875709634937615570218452152757025443137964010196931036752594591293944331934815304743690916175703062880095962593937101991612673149555103662507018337523372878225543057549125614897771933734307990906951616443863129541597445995048669050463486020479097718085764187003225102633843591029327746107015616356962840049058044733896241229206254030712152459737443164155844361665007950713956355787150482496800506290626536374948405837427970109719674394163263513941850833861696467966750367892135585973147812511436639555426208305623968329989293137161545841553497175617769504419672091450715116829855812885460589573345917844553775054168087585026568935112552061258599988354105510987763434857740684524529825457930736621817597954093967457461026065561434683805963420899392765131070916595490416511893272399902343750000 [153,24] 196629229082837842261342700057453509555332427946062844225168005004025419643754208518139494451661132857953512834152457287820875561164912834675385846026045933214552585991845142503614864911380951775972672209153417062609473255217375469579564705005639505677901751795567776630637334116585092050783771567921217592397916936177156507206243231099524345770652695295086083368010740555742957331951886503208293145841255046175550887086098595528466558900822111913159933521408504697486437898107989494486768879672875527731632778516769460642498351156931138705125672271711448235611515815339879527466733840271767167779816325772421021663808281642623221969081857491766555786014989103883107723413769439929802286546770796815869920396079538838988844270178879202124912469789108411713121428188330930897065457137312610289481039329528129175037956286524600597682685964444328764109674790121082695985361497954492891132399080483813808511460938893660683652053620006655026813289217117354783449849812025562928049148309356759835536131691910289079171537887025220117421657763338433502827952144228955419910629559149507952318510552833025919757952435940563974811752395324367137450962249697246876805988283335535520743326735063696845025107479338300937405418342520336110240414667810773157659546417096412738660767951679282960330122076310812350928950634514242801141980369077324373193308310354193586321089924494779799576072396847088801084998712407187854601305763068119682210268307198699041729947854903815631802822086030522334814850560774092522167748072695099735642761732400455896996087059209807793279154178128981744564452957085676791396929634799039557717113066849915457130507410377992858424921668260883141585335828046907462059857745704502195137440649038666923425995356705759936201595990197921962781152537911834579152740120584145561692215466419779098108392645372077822685241699218750000 [153,25] -165673070729071520078616399500465620070326141971209082378903022927741135143553486840559910083542730731517769329088940838338432179314605997408765421149730586298398137248311663202892718305777839477066962700288860724247267510432618994236377722477812306973507627399381725761693165431060281843941344747114883520493834565052255496977693535162969197038197691809753251971334930424078924859709768513568201921885290198988592607073421403104109060159842845223579363084536416546784884272223152379278938164930320017347665646678433946050284875369740267229771823751298202632227934454665110720083488184234933854662550461569710164502545740046825919825789207153479926354203045764602039701360473555841173649694380976245775786551665364397625233070055977534482454692625513263640623322929162640747161976679969415497113871132622670225633187224567292872108221576219516143260304180021760203425508968006466938356171500036278019616277785548243077387416870066991737867668406025069908218805522164991176732480120859401920805850207366723537629849251448999046162566564031951677888251211750914995681089512621735682379050429411429912447840058348500920918718279117451072204704265107170900688089875040024197109576713593797080333881577335009110749235763729936321055605240546948716444094457931996337042287943442872993209484726373670023483695617475727202688354786254767223827302696889754354515501597968312087639759102651446394107464667075201999012396101427213710363064569664085912589285611512234320553746647666002852466543097884381457314804070294184407487996762300144742351236295065513283013247764731717961195753058292507833468756355776451655003456387930348064608036099484235926158266654473523585315067157382291572307747379747877931512412499395477202823391018292942367103456489856149551739377525660016259172274200343365858697170731349939238754814141429960727691650390625000 [153,26] 113875667187517524100213626056652456697650907146292749915884350664737473036971660639605925520672871611015182847063865562913417726658060416698407055807662307281710519837765860662342574282314169383231976457005602222330705132605140558446570629637955184378175502199416931995202533602817659593916497163513011383355777351739086808823338427102112737214178557200480262293484464152447477471745161267940123965420967892453677385757738449720133013494819941691637010284974574047572679376823468747786914543086202711559665144883601314371051765200508761051237186135296201581986599733237629547928692245724547246849685108492882181314416386168824486336859700431700322748174611209302226778869595426283351044897960006598947562312977908209831666017376188725581547157836022052133134392958064038469386956914261549331154618649371192777214655197528583245468758936985085833410143227227204203737621806848211438035546394235190386283575907186079691233740457557636526462678523276113786867421203446239916796228267578888324630834901767177187574097108383155812840881824130099023982269342998105693170922123669600532815169433881069948669760501316252257883539443380355733725037922528661720243984267577501139169570522043852031340172121208183831341293030326364562786712612048979216637835873071219969442991582836696884221078988889586795948102807593843127216302169538022560424465732814652801011074671434727288000314291332955485995580367617167609302560298077498053606534078914046781088834402121605720791227961122141763081293941303129128307695698995989701252946314244240083342050063975735849189308281048967310265223889084099290615635325229795236575254191137652248777381110129763137416901577978052878174603648536757984079596040678570323447510473670605375985165559239886831068581126371162514334428222801134694097082485720314856342124857020061473711393773555755615234375000000 [153,27] -65916108063335650517129305494369451605365445808375591094738772739871715843393286718084421833979833919536495406883166156628480607464644550011271619332946069661252166204961562569956396559194091242715358243128088453047699673521792086596172772852040349357557211495312144863013588011242553493507034892157158920756710370457961478454711396691612127972262438211789356415506800762489679187638965903016876835978480505746670435490550175112868481527100468482785343282534898924951253628298832119877055304648670933097697718079389334945389153418673033495892475504029708129628883844178248520875023315151538848972457926867256600932636375830533028291687498309337555931748747952414275152595414094453302981995586178162710974155554347123322234495514025591728154234412852254557035013962910993197519813137058842363960757653474196147904444851478815792568574370325687823088550380028839530269682770045759722015405376915404495412716990409166536283050316234336928537302205847631247434799758544630641134362810515169048423298728866057481076771405365776894525545683700916901561305444841797645712420067632738951658918926872138104409061996735210508051915894838526179857828827327960359936636037583601745321883688595213780986834082457828402695119224860197965661038320041943470090774138617739741707583892132724220457464189116366269499652961266550540831640296800827619490786152537950348377395820880003942821661651388174229462316182312154051806917170911872147518961511988090855308437244301941855285641239692584709304632383943378840136605666068544313486961939074741005658695530210897171122523333640292622619742077682849451237110328959600253752700448470001953747477007462510307038024252476723123023998635952206695068621562299791267581676690760577288013928487110827676457011583210161460180659769400245006097094213788384001705704735337698856252245604991912841796875000 [153,28] 33492412899075387480831514089956315901377703043693493230166169667369545808791556694696262418862144944113856673419043219684265667465758146466372205287337498364160167953877966983531888994702537398014194607169891910065621709588563599949751087312983303973248821315508667596756478278068524530227769276036565542086431386527930055341132203701566203964017276259979686473107570747236035503132082975695881783867635545055544143450561400441855878413770247958204846328161800364733348559244092722547506593833434153027740693055126544476906707306214704158529548226898713958780365956364873433841743568567713196695447830844748959323674707712942646630198261208655214069687124376141336122555061536742508502580254846074852380818107103099292771736974600469403253301691393349159589581866438248836351793746557430849512424479553032491097607815413906303193116642524087372451653627689258433879061517782871070397874038509789741634486058724533086333304351188898424803242613221933705722390362766131129890843683357830074053840399783785407321912815064738297828407172713877618876552330132481320775767183144595235298481832974430466209601005785741666263664475249452209632481551114130363791907247683686966066819474225808696238878192163453543840943296587310424123619050573579996788824049270951907849286823586820234098653449951400492578383887823684629952093365696106307999262197773579063994618479373738430736678894904008295247539506583405892978284407647262165638146036975864259126255578204279636794788461951002571423122380822504432395031173005119778194927677054267712361289972599860218517307371491920781907354526104989389636510525203581632496760189322033560135471198097222681440008314650885222144687254698276973216733495578986305789774406509018304638551006430808328630564485399711454302126695322580784266002818487272722535808474531968374736607074737548828125000 [153,29] -15799669867456388760126394095418099913858737879303776661428683018098062229460525889189555069571123785421402619586329649235467107467640860799038780267619739324427464228618784830240317835453723238181227835650215236122845372670097312450319554383012434949656874424175332044079937683450267848951582804590314690059555995326660486026294459542466338630495877484838950431019809337340723359567720859680141666327520098451141105375107613534876189006742482800458091648456298905807378965993651101107789285877758422727576383647808484470329463817669099534332977712268687673866306034727458409087657321518226501160388479359332154291182894671570604750226649944713097911106263637544714382534372386939997515504697610240314406845734397580048418505279790553984099156343870737537946648701668963078961055404122652620791272627860383595958554969444627677140857122618925997297825755635987724126652623692915960152200017276104825048677107769390116742898981205171888903461679347714950306940857471879593552827120625242116300881655884109051056684587353630701033804182771718782581901038496413199863835055736965389214732296379104796306658614577617885975225292603664738305315733554614327849623434821606886180805241971413797356767935402314794927047010511340867930379663126184858618229719528228160956346836241585309504522906912881928097656209768313318374956115252358248721487866502402911805293642392188068915818862171939478590356132834534575803333191769933892773782437619281027686621387533684039320598435189520549506494833328670146962398943563933968741410668801382873367933049429168617809926062564986556988260826507399094514919245636998224387094542152382603775268976289992195678391851540807984930750681318584504646359190043355700812829469527518498176137819833859540124915653136292582656825448722343895353463998228318803173243330296114392578601837158203125000 [153,30] 7295566640442050655675192028942892064683071774154544940446453980064689842141436566204103993669873901036782812151861847674245250799952319132246093799091577989605417235744308087999964776274187732277108499749783207710325717564297177245895876626421344054757197662634376799160819078054159190310704751772560204143512397056662454266770695429128636470917285650821922426436389341141080871149431084377621556339266802358679929146108059253986285741700596802149313947948373088795138292186957533900420933524524811797132851277336458007131932043853767389444271250649400401959200494974653386540949521211061028117264113600999669692487694914239572790262191110331961998705876910251684337858415537992212412695611143074469358855906984697909695846212670341582856187387219109140074558746043799630930624925190872883845448350702816734263014582855882034465686495541330963961716630229911948577024302685987087944227326622135824497067296020305414558974681928804964273320005725474496086045567361543179566839107370447154656960276797490120952183638207362580709584212099754300949278574339561415135188519744589799832973172649842659890298769541075899412347303676898148566333800665685037652530779348213096295938203207258636529274480164094376943463951058461417610724000631295382782234231879903142403699681158073486018768264298048619046980070625934481652579009198625058131459939633252881223492516854696704036862095664150154828882961255243745803342630887484308922050444896752097253910697234439614338035096825905003310794621417994460294947506612434011816366346971828980688969153555789685109767061678746804695701816043408882500939873956657350352002451121917399399724568121054814634576895748100958047364985578252769989089834981782767006385408139498250922340335109974834306352042798126769294819371524294320479448551111106773157444287738499283790588378906250000 [153,31] -3331659656609085051039684605405015992164318935220739451111208248236529775844293697161229534594035613582151326426737880453036214077508456870725387809240999227989631524042925374187856547306663850900810004364350285760299538173036777257414519187038452906844571604515549527834540286570014906561963704915376595049748619028903880438019581656543531070822149765129539461530542775771070812631324396394262594029583057317691411401036785739977602138926441206141552676339696131100610393075194643982408627572558716920964190111846042436285861913553634903418453117481827076552265282130146510362185099913604697539860752226887382664490056510604966700670877648286060249134261080583692940510778846787419599281102391684257002254536588973431097232518313593879005314703819619764766355404223147774429142744448841483801497224366413284322152302162135129879027618472574759133150949235646200803482860528688614860992918585058114539572759204232268608808925180339385463422453645660582656177589659172922922273135300083738421612706120448191379078236944583583553724232229000674853289036827722516922317829111543081132578015322785588935640221682981834939745170925249972248631862586665922772669098535372232004597978720513581070798442659308266334203832247301523139752009970133079346300711209239703547052035041190955891684196721272179638157884563076792181015530080142328236470980340732854876377992381287415503971240078154183560072360550334108107006047585678557610116883043643211070398483239069310586019263994869368821278158419606207838601705258594393704139574248849474809754522721219698812693973842668241202648634691337696247308686242044517744591091679573413739815046722138281686000620513022719646080337871556160141162698101260299418835247344016962078148849410902849269967627618970158504839812147025353098863354543884584089822861154182672500610351562500 [153,32] 1441407154666646583103675360826376388705972208975887556165878036077207445775541660175359115778214630343636470962624077479435631313329955856179483793668941951805000649221730123120658924405191423704846779917454902985181236624629313723185134883646527938977607329541218148392767103584838760007555661789035419250061290790639902512855015040671709745167995751616321312900251346613254535106287949816658674584965768163140057556134041943388053635113221590958618527527550348513354010106737447391365985380952892260449521755009515273607313471548405007088909470426166931340047199784046367938961974803434939678646971940787093547089400670750252459931729793794216482787845961503339780346384687972562595097558754270919052092552125222940955585006975646281940150975570731200428522904559683602132283725851250266231356020711860781644692688033186954930439433444633992079342621384184158707135946072218045629622046750395203461680036774118737190615499674741929382705531549528836566303747699548066459441969201453384897412026931544623857332891648962337813323595783425236247560101657105073386110406794070928137461037130124536856184762836832000665657026529374396185130066067724444495072418206360052454101464062667594590725103501145777152008724679775004280490606891211003656832414159168545312670788886235642148132497695528107805102736529452129563300997725498208601788741316142483561937623404846898409751115791974856589782987682668036320161913648612178371028764893337835848754666989227714551559245122177357467345069340649353839510922793256019761606903525209614943299805222648483642761297737024049859699915442697386236587929912523574341089565698391622711299728313061417280579656386458497270788391758087795063385590214211110173048668462085455867208596482305480425477822225308906059914018534937764387893250900555680633250212637592315673828125000 [153,33] -554466610672922908199667208680813762201057847540322455214753970717950084848299116100333933000384607013061116331898522328062024033479164790637685298454594680777425120999221362463862191727867729250697815889997316844041926815587565352661200329047636937969755693995672453861141804053246257569459759485262843742855828395003475949155426249464833938522533993729677047163745777920432301821169510840314386336522800371277218621353107854853010190718668994083424519006530152608782743120903725559789023614539364607968492101331820522601568016564169111873092976858759053552722730050640721840720664838935983112865738017376457624966020972910524258845064933268699365373473600149082345901356135791733313517573376785182581749982038199702036330210493550354578619341547526581986595252513933764093749931863078756693257878437795625286305015370881974832753538447268496406103879697954423066266692128681025811055429351553463879114273479626857900745361126514697437691775674379814326213538089241299093105185726600891135560093198940112320328615797413906020528483471385659579686277138909471008879088818801505354995546396545466792767900291596289904972320553156072510754266890843317504382148634551075600480792167685048546245239133405881342912397663368336523540911418296243200586448672592235357254078290136834454757533717616388264404605482466541562002949077806154051720806100410018975233943240669933611478679916106015908603556660523067036988860082249548939355528823121388889676944882718912231983734508634573899439883781987755693151088300948104785059696060411296491897580264670495301207284311933323380663694060645397782494251105670675849762916870250730634122333976508123362159558536608583613611332085245913297864305531675141406669539179570978386459252095346969348919304034826352102252964540611464134798371558982220594425551865554809570312500 [153,34] 177969580933967634182418616871384978352697564181465125892024999159421579171724039901772564967296803569790720443096585624783286255180955429327864830148988843510829430670115629132250807025351390471135180193898350500534448633192021837815585007351727327816715717581341827352204500656628286302536406292764908265295816121338975542058978288718899352726733159363952636349672845948827835510666634520829728618827884145423553036276915911570815781526561587581324413955883842126152767019593805873094129995616706918453780514202735151864242667585514440960749647772830636972775747821014606361970939491720402631910292598187124365009388900222482769129245327459026994198381181408697187612426014651207579358914182038418444307667999981309345029085327602372177498291228741252420276147486115285864068859440487415135835497486012869029081688761612480464451413143343542794266685739469705164432244398100498293892979963510296493070683265237582695389800120070791075862592938766365024261519183676173943537938530949997421274582064861914583441240205194642959880496218441947553312640624530926636077049161966911902949345606445717020525430854395588710900787632579622171760256708146243908077760293398408266030908488671300122333427786947848151843838111324530436867544778866664774563711674615350023578172302093362046721021870985364476113394603765016227618506442795881315137977475655745733448238665237219368871452866547907601928223917130525987275644487470545123090385196430075259739777866768877652255683864617493835714899010514733167120251420516914913963426102985428541366715910600380486776496889469586109522946041519518892489237693293277393681870387807712099506440604807885410953848734604243755984896836182866722256152543731436671732385396832552663384620082819729363540736924805866331795064097110934083714656735952849126708541988037109375000 [153,35] -43481813133932094245227992170117969545235396781745239381160393703699785938338148286576600430815482414480617069596141038581866442964102667575437900643249225470997238517380823952046848243517873701010051451625661650411713113584027338128626090592540476402994058888806975045790968622299483856281824614269643663995471297502390159585664965279415262986799247695622919370611156874655525261138980504076668481383763892865925461580257909621994916294788623651140096639422954354663881220093306639952507824215573507684957047580548556186375510761955093310057469312446339226341918261888347888597555250304263295621856642195603694715403783081128062244291466530945494225360695347755322566778225331335946595329329110867330404729933818583688683857322457660233881095563402762763827786425410135780445708548928707922247942944796113244031125825242052379075555720666960981866980344261911151970378638971096089103893670452759213734470431176501050545493353049476158884292678424841634757724944089215332995606262500689181604093882108416820703584252281615557237203188765717901171583814251292491089277683824812678903704805736675574106500925925815029314138573452572705768466021622036610185454873144543589264675481722693199276730254001207281591390807449992598520825688306195458296994056810349695788032634997369917642182260097099190374596877851072733469230203467036267735080360660663170236886094927821447114038488761128148630965181937495618537112483882671918529940415848623578319644216648106931778518622293131893901392831676770653833232822671978013143884028641720352835053544781433128576654061839753040112473493659420064517275887075329367520762607591178204123045147040049740458616088961384568362562327371561309067586411006595720316179434391483181811809250443017061777298558984894759357316093413405913132160240470851026240041987304687500 [153,36] 5842230409652167232800765676944408942554073120040154061848390234476113558472191263896460994881698647942090654367245793561999638459502382891868342207110213431865570424623681899856520846213061006839906011875079821886585553611169670621103147712095276666131360389339465275164889416096410173188696878838906190243899024742316945709392575931384554427901514005241438454906321330844090840988421415254311925868259764174546754194314666934985331408539856888898840810742148464475666149970334289865892767007498179120891536269997475809165619200517090561789126674214234359054354034999829394999590484739240910443902575831788646214401094281573402684578047265899493734269328457586108381765263521248490720346012645487143316491907811579955494350913070625938821112619036494033431167214323326177409880343041009710204847990106113038406652677008316781560426635633071294862431235270863505376162170396245767804887986396634115695944460903532127714253944922098095952699199469629781569497397520083914635956643630499347524343330913371512662658555390896463749445950489888277215509352791296144765309115803847754676078373005280432347718816144680448977297904178220284755436117646688079424267271218467546968961452892702039581100584812389856709566691103015677587364756045006649052617760122181338570633385191583336622151371540120881996325478748485847642423091609491620217694648314226713112829496064819272895164273701746429946630806893245197525871017145224420561621318959485348024813818714751267172058796135677540823282780072992192857434448875413085247367561541131710920343379279495170719041445515812366220294898415597665124655337030412037415372865138334002060356435404688622609478813749317282817913178175335644241154902692226046517785143867290303663913679091296079363842628020678705056369434389332787367719460082632867605630062500000 [153,37] 1118857582010465458637946269961210813822956079378690952163116711876223584043248723269660190651975961868483211845178365231535253016064987721328731205724663985286444059013359661557648075380855116318660856297988922608760640781094669462776871634039105367178588192446169687759309935499959985476539606820996229774373068688633200004644701661187114930209065376802376158038066784811637116990591701496351740127839184017592046108952835154737423884023397429288398313478253567195685632009332667128264872251001043662737010653553628784923279434502251497670930282511166669805592118095816851936662500571281508210421274053184813976477698472213543206195019274685660175528997671707429434851011596940381960555191839404580384817480996459364942564373829425545086897163786648661414214538716934006414486097440836277584494390748191861174246841381892741485821763925261585409614424784266252908846099265848570736764810363454998162893158356252499171799504953068355118141820101649034806274235075432262685021994856826395704531447759025037273021061598472638468700271262602309043755128227415744458208604996340073026747240776038159163324774223779804179699977691480319080432250818092823468634193285238420220188092833359754265398611318210750608746687770945750537889226537007620174221627853958174889776992888868441875536381213588263992910285713839108267582042078205588368747095023802471735582359455922864086369288746995973421371810800409693810795525266761850567891735767262900548020359471310416899261309188325934983323881196760380388800617875170991600545175020843511255949727915638845467256836801034613741703290395512629393751584399069811076813504532334389422347530373233624395660169016556063521236300517532269227239089957643350199908167996382908413207739872807455516479483555857301543260101740003954012605308453001359529704000000 [153,38] -1129472712980250924083284319326449159110587269614044385918391756189803770816010207115399792524313957723692541150229209654062947751544386091504320429786067872053328320993788490132199865435258750743835087649742860545890373597162694331254453946431354580073485023774763538892027808363752490400594733703081589564893115820150382667295420750267846377356226407452906655883562758554754942795179588826674296268264562072896362865476290562834340454279059652460448176638797983194758827281166176426941119394383092602153987007438652651592741712231983611778751262113026141532759570912541422812276022735628134207786069074485182460331608870407143631980525576240248499404084614841851844448567048966143848928824147088556064176246098599562863235268646232433827906044015632498528468462617910724811834514140747032416118490419467119752507608916515169081166335836116381261724365226238166816746132286864326637916169294187810816913476248939433700349786412229767089493969358525102260397263882961304900283318891379488858022373265091348287747641830790897561115044241876278117047754939166445182134236856767137385124517686587975648761843090729118775654354600812414675606053528766978792978643848964613396587728934564644352018442455156731999973835029643088445185730665704653642301948023711394769663740545747389251850446009079248945855152820574719266127391788227216968047582769758461738844619742168164768388870764013614923034362128881445555542751719785415212882959630311001607112203042949827213396176807288585557168286120087970348252946950575764353986645873470885692784621302603157041174125034914801281687545439618413210049359820559767586515110851513948846262923927711882998464933361395604480829411527390044858297321191719993576870786792760222154286573903119146918268817827608580384985358639707658836821310893625557962448500 [153,39] 480029852482000875678985591345687064984524405306046806707137365727270560366267044632441391898471822460736847478470490668082132772841875334231637034753178484543896815102124337919728858037678153063092250503166983444742533437323766665838032769758678841797747405970543752666047480804333581055379259001414012664414314373225528906174503389577305446715721673703774308364206311416502319506971897141553953593793596844374071770768684991417647673401726811591993733333839363426809650388548987395384974131974684170286987321308225810680630217164377079863361750853184819701713934935902095936990845187216671853436291041789443483763728669637121968847969435458613565338851522427804764694800071230232521504886667249820970520494170032696065113797312252881179348950114942584937844438171852720940126150131530502826727826092960699718567681638648362331298155296389647377755272364786753595923844887069213369735459479701380885423458542372060503260071577725677674408220300727040962296785289424857910467941951221293115916641297968276732808234045920225659730327414997792204475744218543225995588805758014539519723414715488254400486963558667771267906162370766914286536503617866278602032072035813998291788317773809185492161615834475723378480444434275796937746223928294978609305680158868118108744941691615290691314305839381462486037537211198067373093494428883872918109257459875778240868933789877807793388960083527977791853827729802266299468314822320616457321010945111012592686791242525487948793344625087841050825597275409985018571161569754148015355303966612648844032407953162267093514650278600239645283419852502825066802344768969875292142770912248606499956406632262015151286969618188015275521382815525817729086152814999175522092431825213647882398947325310667590497864974362249472431782323721560604663949605159243738010 [153,40] -147301983723659686200409609622119347563576421912135103759533052284881834527240163980260426929345697162385132800414261603384506630918191411012384890920431846775489529822419286410797587670738096461835801910493058556337210031238084123953789565773329683115740576230282793726742276586204854132328257598632397106477267763539934214892984912170732362680819743630235773939000189908888399119041838700810143927011905068115705475555844024356125269167580244595239760017904794627574321029915894656155990686694995295929435460758443782481976917869106343282586048073716268375833425775423152172543920074016458744526669186440110106624697620913463333962911164428590067527151594700177033409968434450265074242757467970858747793525784527521686211881045885142609162200402248720911013567754006966501463201879730944737124595050222458445475445972587935192118919947806511122214128051364696626375093706415509851588596408625297855696848939037120460986105701984955990231706284410014975987419493466237579320680435709909935253413090404820837099382832556495894679947948820976382109705792839290290735906995083237876937340966242991334988883514421605343943374639751730883141904099944077819916042291772538386490256499895932516934811201876690341567760159715700525148104532909318973293400189159511709432085941995065220896794103629604452446843052448995859508410246073907312091494503334221738087498524231391786688373409425284133623457167941075131578768314491039478006050603829749558160770294515371451356995545627580027960443737638762964490183062248438778017513597611456773594950413905614852634456816764125030528601116427064458451121462089345611480061931738639947649408493811433676343610159205858442967133927518394756888726385061029366219891363589728305282456659475210544879961399617205173776877577944871813238787515510403652 [153,41] 35465086192802359505835641040828736645874823508801731103994770084580112492045299565904743464930909291205888120794189161392146673732600055431206020958592216297486040377237656754908150724731990101293143591161541350085062766409038442145773877786637233068984662486704915186389885655362997992978823678330576514211486374041146764532941352139233314376877205000292093292579209416196016516692758032092933307581367197777752181076383138232309531628431312015466764080943811405406215094044003745693445758087048629118501735083362130851742219486990390571185870598906834440843177621247837736842170425186816377102910631413405070858348912972787535450789130034739447604488561796865483258781231050771551098016767453944599839003273554352296318574508404139987545820010724122075556885783923557201864576377125673575496489601290075381168073158169742521893597134265180457021388778109586467123958070910012167027716384331459281956959579379330775734675953988436243292252905272475769799532890770761258014229146687663015405519688119688847516554122721744151667865287678984912970085876631059537490025110716730193382409659532313475541584598795181267842962771126660009038170814084572097608950484984584419140011224850888853700610009567666588581937230880523593937102947490796730143615193878466258876582780506715541036534103929384207269935454902549339240623745357695912691297376902394520300339300836347414139355278229485493565276963578886847596228219900099494001176939354290676486014443597997348959368558586783645262545017145304783234946849895424639795506820821074244804602751753359875476843223984094431409780827860755974796142676503808101714626699907707335704475629942051464503534068679456543717599823454277169703727022590859245937849086246727447545100248667032591430337598319147845739024663463422129528733882767812 [153,42] -6751680297921916664563947016593734425109047113819528775909771892825967669719311825738842277459290571697529740944865194008668393412037176003900667227927931213740690751402372771919887438410253587892297848256773464440808440589370497043666405839990914472090789514960909537020272028366547074594982976905846779756979077675161717898543694030564687416065863298322749498884252447065827881380604539161500839043753315238848764450697320150621299400908426939795732252626096106174573609229579987961789950894161667241138532480250097923867451152190698769111900602261594394899570439196942282724791100803229057061618847824098073939570227923736460935089065029253591171344994243327612669303935620670769751211110680389272456345636663944699668652778854860039412965850190768976938876793236498337334053806855141976880286390907058400971124640871795556324970690444681821649439035996231421970038256927110896798152948508537458676018060226155956270925945047578641036521617253111815965459236381435338126715007126196055860875788567858238928748299001324646087054583024651663041126684742732813777905814271517537330738989627472444128065205241813417466362019599714837679132640573263054564364291743002510457755503165582686714094866208883456838471050614705208396018466351009251317922531992856995808027650116481199934631546988237772148146243489805381180679902648155383450559013141390759122248008718126825615376910498828347389308720601436399593129113879570075368000804981109792349669712919084085506288718743938780068939527953151889838059933841555270895803315481488372238921952584009155587152847872731420061824602667743442556612961667671132852764057181835722745632333838751222076777861596823424699911579593021247776455437729018359506628331956705882149213187228194928522448364779271689440271855460166154810366599020 [153,43] 991081103321724809675932803009629999380545480528468351047161660805536846069864625103893821505990651447050173811315441363231430399059985224811454265343335983025588806316782505007822873557496799679791222133608423259309550135268974686449432636602089907062236260173293949383423238064693255212776416164632108471987622822417357126266851532355912623478341140736473776773558588098798653533000906216523398671555861113988377504858724054344988074285870566295848342633070363003652803243672337313918132151928228937393510636244634372583097054894394480589687688690698496121823708152377157736800650070753666331101760138175233932969203813439590061535707301487556816717590013646743586580196862798644325378373939255198312343863259100161784359076432480607710523179923604735851274420570915733541389790610520822963237606535784592026410209642649250679422175932723974130481528285908175165664099026789666807353935504792391824149845117497534553998767211451830330099933748115987294570772527844627648818987511262562572110208792563808355892647980410485587108702612127850849927954289523954870448116332025877707161513281392955091494761763588563345972387915887988253320703179868795932266415358124700926235311701520741992781515289562673494955529302601232439685294317334355056546218947308032086162642944476381840634622707243866567909972211841502035735880745533315519627338616531096961573361911608690100646181450237545176725474959436866699999005140842519449430618843888752922935328970570206247530291130992845513791322753815884364631778053457474879057553573602253675480320349816171079212787657547968047376663557775214127200386069944771480084000902482668310726501340584152166741864323381769426567396479793682142537754983816149990035007140206246216751408482278417235364082551165426092617484881910949492629700 [153,44] -108696250637527471793794302629506814777370955454361561127925614886159603477385439255044755991759223149772856331247140351117898457817850577504952044570961943849807097272574039347150257296756524009646063349495486587568662118372142622078910840369515479202181254895140428874364603810974919205513308182736752392643427899712726805801691633401235364728309889408469381459149906097013351278230154026865439020549525270642533804399229045884508836487667883866254402081994416577834475500391781753716490645651006753710074315815588210908274589316270925671841807191680710849957585398334557155863318691209890090460586491972736657693421764029201155644600071392587069326312978711788204769171380806671765710056291700602712279025517334089982689946890952419889557792195314594507358117722307614496725103052098439280476037868320103805284301009458924176189552388457189458534133427104138023977291430309954754519664026079785440946491505760337685178758498573558242613446606557385795763232324605273254245237348021801335123301196876456924782752683130602300970685572684252231188293830593811328125258312004368150231530525473905812579907844964117060179323108118152359924339506602561592324521689175652117263781543462985507631602994099015374071621762767896381293529198351556569573189779758576506451955478742182605105981268446191299197163243983967499255148526617805727904111355453793589266243424707650917660749901639265268021039606895554801232969285137616506873462242804725597101849963540253793582040685800369738588478753376519764735189895484405313447820485643103137571445125826447707760476885124168653893390628446891474769456176354142127744014045440131838777968876624157994592476141462524314036339270323268854723245249493511838421553721873174972388417322119319213483620276645611932939954935143150149980 [153,45] 10430950395117620666975852098005465077749433716186126248011346336069151190274614636321502946810480788562834668354738018796364026929777856676251569724764895491999637113611241472754514200336094389085479901962454090743200341358962815861880440415762289453445935258185954073323400065558982343618357419664493257703021739371573056773357032873187061318076080767727107781485962206119898474183748301359812626325870039919549474349781726689744092285260395942804610234331799388513685333904619156718939384713149578688544611922205961729857436212359438391199838838687829035911202181392853119805083666170592244223653788232540372179985129130305851337296007217344895293125273404605907501492495436281875734739372322245237485773599665523631765118951939014076579854624766997083362577894628724606158671589023458649132928843778167761962858841718023135668621716521202115962705213055163244980327669134564805161613072122489376675645851467175563991063970457309209503144580006752300488733706652517437099198594900338350586139008998092276573302576946034514020891252732358186736231267337303236529203673074151871943947668105987828006675639239616907348094225811403262639848187440341717795784979141664806021734507366879358249756497935900268122125662993161055628031981951699558698445031541478782782709485384726853119974055378500313175869654607575834547364586376200347430546830619146202800864616593634644350288869988940874507947500381579179340668887793527917883332650998622966769076749463241688196836091884963004404844248696212800119148367104687305841083888637343246676283297243069559505620482430848685961329831428861917513228603728249854171694444168086247143209934098181944235094308306346012793926222096757286036608865250171331512518688389129805063510283458739238026063224719030865034663541290229280 [153,46] -1942291651914287120140494478992436907106274629441925532678427241972004274248568356071956012724225927657620544926385701446348047573651228509519895109502708183204274028038416070376602805440431329580580258892417844906531867669474420089428968903364125503823464443694242656897117352419078149828196364266324458071911776235485346340890922046029419057434437550153376041247402602905559274983863675718626588378423285756247915250827943938898383592371441315153687992974948899915107013900703305161897938449842284871831450840683592420207966997498312545744625184069581899146990747234019837569128198896363303570341128573149325542606641574603709756404914584967277293350000074192037058597102208229018547622358168772332599203750651322709032550572448503145205490537842910696712798109074388264757574011084435519381596268923912054976051540916533494600534318782838002267899042041268561420196276203849595068921308627174402887876593724164102499039268026031042049833737793649570989471285538130858473414620129898896571508331791080379850541315216339915016855729587699398083758904290178621972275260465565009487087232601174773972363354472179272524731873748563852129428513667821440354318262646137431253355099596457086799844159274077299667972847933488437967234620764747240705727623395809485398934276453689612183315512228097394941311051607368930075497412023009597468760975111939273920177872732573249264386525371961471579055098321883839573214629343875484734353956003437077291583833095751352746952457546843168475509355254648705529666227475200946980277361705485681648570973030256061445401669063876909674605039961289042629185237163709981879963598222898613190401142069265109221573941297832514699311589672439951678733236831293403616849249108143287428903390947068350193233893001138862390335996433880 [153,47] 589822131059776589219566880292217298799745540533898450192358363703900030269806081695398090744340502868712109406160563049002139537104670569429991912297523345189570114790088132260381312737889124237092693323018000494281727753241367542021590144178795238448579107435632188528428357847173864633972368454373781878966480062790025595406887469753590915228368823247295704914422145102360797374879453056005058879197791356634445712589184285977603737415312659442653434503140490416343443954050255056822143723379282857421537681580404252987267662588426234922913232770917140394752994033653560453484974217827590099211291507286560479157640195873880545825933226431408767181330702405739857330306656437627306210775678991776651198548602871275418619157428725489501603900242280482376610952961613727199901060101458921960232433260960467925837342659536283869072616588675740642314044295707240867007454993079045179886805059512888274759915425121048831244725126411015819696406763063598887045747813147187242188438058745010846156762352410356877041898033447210351929629962726305188319552865741301892759359268161625853041476910917468006179999825544404146128125200056553829912164782084592159284403128627171106017192074471786037212398408257746382790185360186511342807614014228767426160028719863419786003788875631269482705819604189860002951444525956232508543558648507575881828269267018257662458143535421452415061516759310243499280580775789276061802158944782622369766827655130257653486788562026086314012722819145199988855605603950710623770834321605531679382716491519597497046901591769828443046545888556758494163384530470806346820323560036475182250538615450880920074080889992115903712669699601082355522294654558728364955331751049124810789137776789172830606900628981934579271848007848511689279883686 [153,48] -140636966133112981850321678240645710063688361702242455150303439869986081380300577982038930189404706036469896022846902383282812084439409008210405439237386131959825002391301996973106681583081978834330911872574265176903656386376448860292832666407190545288018656786481821291732020124923130823042992540129035977851076424914806879386999892091073807543460430860189711737182949978313094659333092357788995209160716328536256232106048970933068271068709853038095954278498375088505351106088335487473685671170404837463142493736078335066985321412827910958645907439428574921949902977851893529412417175678276254345948106545071220530468878542093773483067371913757817079187524879609391979645837425469676979360933434707021590801220142048605098728437872907604448148452309471424043638017871437569526883648814021985965979964433177740593581845987754941003875314720869178953177513721111414297109664997750771567508593000976749109555607444858245996949233250473320358241230823481276923352081466692154540297232507490143298570527632687983491296764973423836285735245530234317760753715014819912183081193052642082772198120983894543903186395393461369298054363515192965494908505300822108805137401455683153598433783645214072699669223607535605453658353602879568436026327162408535313692491988970880137698111248702523705475012657891867722257697758715246969706861251631147203233223147523263908882404965486883408883862029773513801207088536148502686893309324032918901501692368085980550044944117237878366084529192339210810620963026849602562269221350540709520211518347096656107037909169250167610435858752340788097609623082537750487047320263739671629321021683742820626571248000797898918380200645268310405034629468188913537823462573523071815500998081852890485113834606301667129764131334242403723298 [153,49] 23389150083773060458300401424105353535758160063583457998647785597083428794143653561793020200785010101680695858622136691680356708040052502175029668329384032200503334296082018812448817493391506244173491501075973457558283471376209882091109777867909313944010650483660321510105835351303168157311613353456134349635539161554468316289127443435076630593193835455228506588666788458778950949104355888017858969957772268953874309354189016964839463683580622865975763521878388268258443079948909715858765413080664259296812389618213076385536692032211959003893178431369506401007365485169290544747921200854282929473891180785765163886753734404020323197662018639561132870737030958383663851828953788385567483474245843526477639557066455672857172982923821613537396824778491084976511138157978191823798378833668949509638419779153632819433184550274824557210045941743560866120511285534162473420262353783040882125189557651515077982935571305715574399989033402251137233826711075337203238121292677002766869799665920499836140487984286830017171923698930573429857498588005623437029776646721162665206611257124722278166272399550448281265250774082646779863239926520850704058324430225640674249130666328725858198009088335933034969238212279921029654600617420911136952661678478586232183145600336602293521675908971480817510935860968833229587250119215454819676976263597808219989908101213355886654416003317399947943290612942462474866829445182933267685521256193571468144878938127277428809326335933289320038456800029718858061974386001656087696414893810524186787058797430620659851141782020013136042474386396224933858543651908448174356334143640881223386114808833554938074405115939589583666852104867333426925488956106310695472848186701888116334610596693880847630835934030778508467426841228544263656 [153,50] -2601559788315793406290169744180539545075129257824144079167720225514094460287877104026802932210220657594583384300151171729010923577096935173716851944960581930161452330596367647158068204186016565538499684941481888576505199478535405696394499573362697318273360364590110412963932254060983495926784891965151454080325096115438623649096424651894650279271840241681652853589491701692985808928912091279157386933403734876821350076896224025192472273163328819039507422523665265658858560661893856271241745959119063367280143344518833345945284210419590091308402142057545371598765800462952817219296283802218216160471438321353332475853706684838149283028673406393819275098218869426177599086016975445502247785955812418471225489536653790193878843667304682056319761893530373541870138107635898770399269563357081522274779549563487025999878652876010225714330430874124854819293996391192194580416216814894344094875178394535625426103490901219396490493220751177754760600524775684034130775232296648548309762900337291981407097207635801583409968865499906194161736700698740301139430240238947405545964453258342815489573863818089408354866282071667830924499819141491281731044182537546963150663012836966076034921845438619003439251949580056699909424946448525420420428778348240011402835608485055268318510552166796550523767238719495246358870432587370907636129540745985286488688830320992962705511411168093577438109904007640998098063194570904303011782277331005990081868165945626902264011956720279306347531721202596240252160448146323588327162352295358877764734069524181821832128839887184327068779097050851801628505788041226826104192733928722719434893523603628895516569667516887251877350835832831438100193557622076769429593186667075272644198574444613591861530800308614075363257627367026742 [153,51] 142926953180888338830250508179269757313986307257804809860712736070763119824295567045234993212162597356748949875951814746116566167032544081443866142572348628368470028882319146211878416359811941004438976239904207892378235857613712938935860083658937733206449256904023077534521291441269545500890323386661771626843734215775943597032339523964570847499877530317691956499921645871523048320467381282505445051059220925693623182971800153078699859519519943732107064042459989515670385977435097537212577600413625407303726310118983196170808914211004476615679203419587267211206636216026868483421807110349323731979967029424383444303061506472818245491294910151649252751924866424385065475325801869098463249514108332394418890170754515736015158156260649529585207847336450325914844225614453169156564393364256452508255252739830237976515681420778448146607639025278740980475211171948682503130987292677709931725541667585714033806128227104087657290276347056881728193052275055967171180680524013338647238789082788721332737360198750060416851853470254505745803359759398796132817443458449628567608752113756045373439402274643762682671960081854376347109639944140309619054785685171896765184266666961444871996330763863115601254264087675657952169835749872101480005828324936272978930302314597802832475328282292414550087358789350663387394151682906752924675435644325517924024541276707871521322657781594830350611242843780428306810133273155937698000032892455776233611487148727674974202956789816880577213168001004169896121837836546356281532718538694872855470703880659928335547727707225808409383879765706019848262091807230079678549640314893983100698525660119321945955613681648769522246226350491549538069353428198297956720045172701449570275729262354706804999900509933843936184139122266 [153,52] 11214657314122855462069044284668963815879306182359540647952955432706801869215775245655105396289930806722029499042430420977136654642510319976379154812697293942305849829247491660107632712356122126913548441467642608318248262491147928820265472070426725846128982748463272526535742959545465717788498955744037295903404380982138330793319739338928991838203529135696888243539095162925795090702442231526703445200672318401709265503439719760005814049714529864885221652052171585084618886442697848415729287388884339293922706923846128217306756183473961456065841126762681025971889462732655357517591730351272728636773655795535653987634481182000886663496623557063875645845506748771724582383145809224916381108504369127664104719312286026686167846145209363192945018308394377028479202471777299537486279518187652942737484554040410638359333584338163933783129535144302372115182627441500281556354790399680558286460560295076950569942231427613760519921449954578435903736241258855534109636904749315750213794876379848771943803183280811224717141022364822010640911779030745877219945969209217246933541327035275454861288864226580078861188261553015854863763082751608391405388067515234372737064677233346675373262669517275823918082588374439446860507572235708854525236134278887218217549152615904281169892895137318339952827776287108380142457535494299220884454294666776954229770946714932039687389742179774315423583205926154886711333516801497618725637207529182574830206224339286001703455292322992091083236867920508832781537643773693121679457140036840303939884129335486938612264404758855550071891198648722814196428351778213661605251656950980749345824940396965080779673654876028624227474061724362826234695064556158459947098808970520893724806255185308199983745233804820948740629460 [153,53] -3794953682531458801701629386237733990454909511468103358216014140366831980361387509175199277438883133289852775062716917221439320456289357754740706812040370644338608519580555720007071414873309058858111486931061525520924148448100954666079240126191375165659657215126298483480197417069521850902136064159785081029845775969689864055079661616343273412981787519334029915964495697669868062261825813998068626258480937489759356976156654907913113031587757129149015332615035730311823756060938354050988581767765747262266185689142007343362213762418792876410889228200575226642187269190004851619693381252318040165770075621177505282515489134254988845266193261493617664876766680416576942852171175110533858477247344376608795587169631806005356114701219234910459891507469743770964678796100970026630758765390716077929852403083207634189925836457454777025837366231612754322855995718981232529605052014535887184049948226958533487999123952876958819289933522779085793720867214285495046151207815313413861287961093855046634067508581512461949768304031876205808776017394867401415078975392132014166645247135692039227849323807788701436702356617629698376641393388561665125953776561829153012424820137768399652796597113268106078452730253897951224098432910637575893918634002754911816226297237877553600099605163066330878583902309723661979889117309278167634691433399194450450740619091655288716857037848965505279579251177113333499984904481259756626741322966935906181650578875900730382879113290609458080570857000248508514081117344180609744058711955145919450035912498379372497171057158030748563814298453899736026021420829143502200975034777576702119645281231753876438989894248976233422290430634534879146777836692652206390302165679546522954900474441044217590850696235519930153352 [153,54] 482175729601428244375537556433680992389579484064211026675793264430152917342609925949880098967244678094116959835258064898657462725244286695153585796963436291722627643515254708354573560363012987508081994527228307820008802306612757133567515304467530257531505023524175517579513086880386882120297371966521894049956944945718966109963749665607543967901702475768154108153052018893285686837395231131084861056233021703473667573793481861751198356849140227916860357517964964621069161304911925897188564452782386358441070202574024764531713524202542197104146753102434964228460966547421845989585075518661977314081040122247414598509246922472774623969439078955038653171133547712879474217474927687776943770517960673887031650688225714746873450410295321501247414231197570989462554968713649927657808402567255090746030058893589136552410851728262176041605511991440557592884507113623008228800019745071935900051375445840050496589476490499129085966064250515769691365804834442630758810246748540361249491415712710695322411849451385115666021285836535239579342824397756476600738103624255865591683007659812334510438608684789112980734133526386567651636022591387206073422904959757659253960967464466207993393095195323272357070050490250546486576184089906072967468703501878909878961395115825854931132961743618669328113381712723105613095184392980384177877590742988687212731146769434998659357725907292268976568365543333687445701171152647127524376649897692261676712359463073407130385022227471882270520813280592866690565236047815921447966307865271075372419943345425151044939178564782120383097964015634748586540820114822315605765117384496217224510671764189617971419112476675434092865533284335406569320609231152415388487706174403763568285570946958799209476400807546429696 [153,55] -34939319900571912674547382569363316487652824936865525855320852038585560627616042751954781157795334325975392417607243384902605863985363890922416111123313623341596999235529601236993037135530695514522501617123838230052305781017013079530082523403750926939295989895614423220602952652614116144409898837640226124872469567031873222071169886918745802566714990280650170145712002546087625547750375759660542983440193358989406645758042037475525291804461084182679382660564650939343045351069816138026368473616938240567732374216705049944923057578638748533640006756484186057754432271971256437439892943535656781679707561129974376342971306454323830132690300034652541728700822189942027706409311450912729194461751181672673764820487114721919633070432729139445937826313308009702949377206251813265471239145092998208669160808937566425807189946039227756227121859628849988945934603202251933931684927134731244479288221998928441404560768501500276177317121249277999983490439283139189168999365679683155604339277470211482260777285231656278620539973679711558556077033512165147555132774970825764983960557956082921690262161175798946041930458725000673090854359150217812849581797168235107793176905167116100754692303019354574123541436428204772641208051155025761384220388581376698643910581091882865524341921912052553541658217061944559333376698096140250637326903194583929467202333052413733941407707898577303424297036941972546578388586645617334614409699485865874785091742803336258659081256208003320863654740232413017362610482108442829034983952327512402230273470600710393428505268696575343558580052902317281080934239781883629484849497781779695605601106592149893582679236270675849282007939395923493880725741415042038302577654876654436038910162017674442170229282764451 [153,56] 943778140887772595375175397198652565155526129789940999814196726347197148343246067576289032518515350800110210299178755390801685203469599747340531370675711710144569703928513676362577399349840616564073091723512397326268414709460355059731159186938251088341798574336934896614800149243247817266214103018030723197510577716960001760271296910876011923228233706229923998059797955159468760373645306249329866268759512977871117651271926691900852291089888654829864619124370251804198087891508909816395223788487163956880846906325190844289402328099553896559825951010309087456236593189373154600361765693025230621972229072554521331045429220695436238872685121189211999019279268065775706040906710541883329545661830719014835496738967774342828683915883110859648033044682050470730127160895555590420700609555439907847783071968650982383179983445499185880711125671349994233954833318060516012478284581045286419431586937620961284389801568600433492423558545761248684383335433380364136391949962134881986453552322675944090741248689064095783087261859150234717801325895737124661345735842369504565438590282571449551992437530887641170987371084575965151907114337699239389015343180950410944942661796712311573719258462997791483064902351169491302192047137132290322967474228123397307535834354642806153185051205921386725729015540599966249271873660591287407366399488907709691826908388132766610737731877787735220150145434196417122827414904590497696820059954387199493344814267172816244354916284478868107309464211297891826034649781547883084488575261962355103679399883235060986328591337864923561427391049502891340680290567119136413259144315578436633792860196172708803381359915503796267042755635077838834592761353128860597994119924430122785730419166576525342348702862 [153,57] 99001330491966623317185638829969038026258062799490539718056989149937938981270195281103573164902165647014388276646056644846571321697992644090289224661245272764531551491627026682215366074492139348786792056606583384915046190736138673560879263038581985982388693184940829300142222466665836390300484951055066420594550903562209601857465251306239548715567082142909807285248429563298174165995378294199813900606354916346919887364650208521353739314774340666212407066987789255677303934873696789502205362659877870292902949884339403564983085865357750726908626086890283624112953889688759402770951637861675249775264054958811803371230947118935280138745986868928262443253716847655291822012378804740667842943638987562806124382432662552544998832921657804244105872947339246961383802976635308241190276161858562225441765818085146539112379082154537988353812098420239585072748856471403003760449804450086042927103485063756171942750290954920157080707012068842881130017134200126307465921672932739089421125004064936082049889430374300671184431598527508754314701002546836306333128773769527330931474890149554876562863988153139112903481522783361835166311749598516414514733183129007879473554893314332182530816031485944054017349512725531284554601905685046550556158761809138152272661253208812065388535728040537147258018767041980899637361460788162327563166310677977897675161118870988855937518298330797130539907515784108352652461075659305941387663987677349746883269001096970251126885240182420206659351434781263487924322637071378317040847364986173692298257685556218443136579551649319723194463084111299387789445796876771042437760996030488254319175758058164975875275952934480051133264038867949610862035912503723420556603579460192237473555904141700010053832 [153,58] -14221341836527647641978668012858260387742412557579465742555546574692343775584813280813881905719930472397055135164298008987111623132540115238248080518192043592551396921746721940670552917614089894827631551621897174268370489605833223109417391644389434375266194842284341816868550550532112717697793086314922412116453254129358833993680835068518946626198619184393553793635181279030397106069048073892201881463583649495911533753387101073376538657398308719969616804324551367905935470117483304762528395304020859515970243880152787330295807072403516760565299263050074004574608925441412424729044488956079673800773458321251608378898034776094449823340080368527112478087829404338871338751106364353041166514309386264222570858960867469104625289620160682180897940585611867244641499202303935888729296678113636402459614407217640641340768922273090002785760731329057827442518309498542134952560367865408893568615142325118136928603705601475121587344121265945540303741632058563022150647942993268284327326369716953429757796487634332125475956180980919046220897499663897071456794026737278295161480671502101693541400966132917721229795010676105115437887296384962571833773452604326577437209947175099577713647481252680706253823082360925330011165867480551080269878608520610119414071912260093041577114611558527081191544238467971779145540419852903649277981090683099005365650777741252402868969474772668898267646387261498129195633250035928640579722591213011731124136014747226273787791339032985688749121423785256583493632203634218563201128468096065733036470084256331916579018115230558150725510820232337955978045050425105292067185987574319657302328613096088342175671103318496905860166869896486338724912987665126728610141400161400946223429982498539473660 [153,59] 883553184497977518968547551520984830261382382533865724030596770882936925246421972980512691668672682104958356564367811148026021508067128469178483462205823668416587690167140084044052294353789196879770008310298884413765680783346997526298895809652962584442069699781648804554580321579070345793971601715351488063866235517356483841942196583357994542779998965712492217935004249668803940925265472101061212091217591716654790153717820907434137079351803979074395848739768367885690713939415187664459078118390325856323744729538685147466792386210133478903530974083523273614399111794525679512974594022376384949733592410503473764054344492279674699878133427842262091459354538608479701141341404666414689956199984099102251115872521404678447055367263022612134307850872564780287987277663162909041902249146314125589666434577022795453554643169651659419073808759360350571459622279951730819113528646410443790535279555526638215722924687859642867133171913605459212717049498055555753224365799922750356114831175203340121375103063458699305222764853561014734084989989368835124714842359907302322825524007592148125721017213684532474844214531758399536138092544026696378344045171149494843089117121547171905567500541590166983617450400490751295170060234487031658337823785159770523666596117046991426646489665225439765556415003759565884446702208043743246255223770185967107121586641452530021590353023780446408525970062594474403498166639271823645729263052444597869655067967918215925942713948953194761339657881345894639418109295772028628191616604254549264482300311660146957869268596577247838566619910323558593586343699471096709451768779525661245624735920542252272578203031548422897953303558103999992855027149491949910191586604714129614955629235712656 [153,60] -28171052513434378010348725821245309277210463899789556849559114782462473501185062090045982781227962430320336236129192538446758766102560307122909633976872493647789916864959716201454002022501924810948547756933446786988915053693602965720291499679637510166666836516095842505156599866665118041844027776760193256854637885832149071950484509371086758864154238842800100045642657860668033413674345502639637440881115644461383606563144501770834904499183201631867814561180951176727799114134193395197011409737255717660487515643267461463068802088575357564572540628391479816642953209494615363953700938254243934477033711716952847768786668290725050870593399623849530209381488624915104685844021517189290202702411865731474994763587428618574213005597582895046374948562531149717567902365918649481231012068079326372266775550459716789523896807503159827679675866071222188225908365736181737356178576072842750215563496196536313112137308497167392991454265130012729534440357987376709175167201384291212307441766278805496949401473095463690667437823728920967371245448001097408516143841858607293063888797706706603445733966108821835339584659800179912894447757774338016194431777906239807000974290706505500324983106478640868347086983098378122813963171767550029194334961670690708337703925619441142493090322114134048760316527946229993599458017746276262770181744882929415352391133151163032707857191735659023563194248400102616304240325895603416561327708892132382822470296071233266707506464004124156134693308856674482447923536969306640434452259784278739304288935516239346205162496811510830131597524045730849410932641355436254897512780440299299743842144011119492970843962914928475036929126171538898746332872954110062820585733262983337279309915864 [153,61] 14975438817659845009342410975318402447050888900660586449355440041322096239633208645129485780979780806724587580045114582508534592911829786688370572922307920405677926911615190059429600477646515664295583094915992053261171585496236916435744502218544774054989583679309950378452638963223856395288863316911856843620590785910516169169878626118074861447304937840312771502642586057083874116436905546155374097876635179002756779032849957479452840972728510702025327267219333637042943169920710894251496239144181141371827782486045143723868101249868766176678641327921874521764595218943390925754263147505824416563043051116049565625656027465484552868989169625553048169101737553353165036260261689112812466208440587510286919573469368893483727035355202489369056607710047588361164215030268505367415054895436996077429843625294333980554668125733748366350872878961899696221511784003587433476392446620486276106571441942446654833918685370475791684456853215456078216295354386104829981931957914879839234302203296277398902632000949201524977254804446746572602857187488623860739185362247967163275381937507448261448728838727014515191517617656368197881404251244798061879361015730442021934633142886227956825722697839323241120623287148685384489113203433721625867119498703575275902420863478487948803201085801908307878862648164319221694666965488787335384955252544388311035012039272474152066220242070213569292557136603968614018746521313635976040167961464226402027468018957646558578721646918524232692275487793532330858801727028095931362460497079219839329040521802992020299189961882224350873578694895892082449075820048325988836188158232223509256077130551355920885801966908847157805616080928480319958801406807103019197183638248106161207016 [153,62] 35206276113816089525018394111414058451665333956618303519321655386868918256580396562416148457722007256672971541852177697454213317250269952673726314801789830164446200579241622057778034488519443229757418821488022505856697024709773289205385828652128332658360977952677077007482272077431589766301350249364614365060210480001673431918916125613908770717386645840129614194450628057272572398660157585037470860171772089990199536403433353609575349605841869775523563204004036846699544126172465001054557227424257216115857914474912353484197211940017036008396922794284406464081368069627955281597700853449944224895205608505647572385284999637644738479835075908100594275435497803012636726899177674590168422084442019177353396384449344263306259114713058350043813172441930100249886615431668801059155990638984737148974278292569071268855159036448359793496794724833535022993958020933736051879425135574066233674691027785388241511512030349429166163247916974831377939947922468993537837818486651762483535615908924089696403870953543048555244179773353750541063014032425905555803205488497932833356820956774207614384564809840912558268655073687995559091409909711110345924946116472182204000878235012249259469538654562594662175160147551032974102169729903340319064691262871574006370519079173539066492205638065107267725041995453794876874272851155450399101964078789891158649766665649585130691223373693607715400392306719247244795665826328318429811576231556220152889871222367045509257295274604513177141319228731443985788285014294105512638970743930596996673603651961083931133084167142010828516490172077294601084027077062012775875894870059089044988205018115151862767312617349955972289897486092484790730659012529040991230543186355891495064 [153,63] -1738229922939771715271336635613474499070075247711373788027282064923877001193223537258930018026206828555821003689620135356855129277520730957600654782535188561036494769202892810472858304809984435917850426750254080290662883669338196778318089754582657743061127870533467715724990548279271817854887092172774297182735031663296484096215909439036887342058139804399605910877362327700214353809971043594266171867502505607439049927719666472391983645426118310135272614575835023840638651056736365726466359787874393481479960952414396945323902117918780248610940968706917315553594533482996676187191845310598846707693908068976842729860488657824961571088990063454672922508122797822364033280965752344131345932376956845865713958270064776911912220774537059028543261298783455208134823447393132526777333721411760003869145172346745381788551878054719853579543272264866870221339770732896201345319895031435070136742201784008120506728075997682015421909324736979917861569251574484862814272462841803487750829013052481320641864595721969312632115306378690351047019948031974981285412941800427167080662513198765066450478971904621231115545850680383920367681480164977213390132825032032475851830893225112313787972832087387664965448938672603437856035962430934704843220994391433049075087565180029671746380198232141921623198335239965425237647202817950188701467976986530249797643117229650078079480344574196267185136403096550206685200472641315822321248778477168338659356014321182530947401523271912324679683500209629482285574924926617266835328129320558933459879054778572838845047161983362653541330260491096122739059222856083312458334678757201677790445829563755390373750570192997836212478576176826211921168124413350078197838352912214632 [153,64] 58066138855235727576976590925438886650805562004499602435789084244813256106730131163377788274369624020746017875001967504012068266673833033525310892013272976062383534327799117581169812305705281350804368963197592312852158831549930861747831535999898957460266214968146102681463032567299513956041859166413253668172383014268276188682658883125310646700503261196877987739914820670193280859904278765218190302378316178264329013319102233816391228929483446522136947379596059428106515900844972136344881581217574752842418862312275189839857080644172196659251105405483943970404464007142727177144631536320923482843663450776373857372270919967218034284020133549667566729937596531224822690175565001675816900423071550003074723262530324333270089105805295666700275902465247718265291526140375915093903160380123400673299986131850564981880317553708658489879096368662915367768566196875362782716353749785403283099636209111366448546896730711334650969740936922806832382965951266917198511936067410652895086953463582165746410130172604568956937930191422412930562428613134458087546982128614056175650985822575480864197714027073531708712258648573499548956630132990278943866902660589591599413009987695493784450899895103302192087858916165173191687003082114841160800420504367459559106551301531099510769030006370219166045159136854825603477487545381521399261700111886811976877060766370772342232034967768893616374994778235267321634664629436978357893238299614455300300168873738723739570071360455511434761762968736707988184059071812022091802398850863220696431755840430125174580288592371679378790137988334284657824780239283792849929959869409346052782405153721344485861861479113551002101192270000067412736242675833915315470166867696 [153,65] -4157296773765288042519385432984575027976268018706461053538265617509442187456583667500882384610816660465044689339167833602921034487936710856404764067394595892835589607378170364005011543582825159106569186924593057678930123646194285373452767297633729511456318013831759116786874546461435133667346486597551952794445073126218752551974219799742866628683666583753978907219878823587482653896407382231302598909683387382941104032627429399085555847916683840059262069654266783844253958960375969387906052016335076033194497034794655378659487958044319054438976461588531382102134615904030607493474823481653278435600316916470988907866525789297286311595524794120602526621631224029216800206469323636350038925587712244408959884496066680993131255456229402128638265762258121213262077226997234924023685287714235875021081127832892307409822762681816883343700095710481352577835831279209498386146038065747664972295703937084585181903013783331652855583871818513621649339395953550947434390152705282005614290660030358668235223911521875867878437244514106454170786345601785123334003524112627000650709264385448479986297549785527367921219777005005981389012313204535129060764611110777202297266422521716928496580152852883807233741921622649247185057765231916900401550329802157853050612486216668296105825979818826536865011452165341731188907565117505073444705005548622296596476733024436426375678405676023941204584188038265307482259606072278376157939662594018556103815874287503463147913425389755773460533298831485303493359069214390024421239654093832150904435119492136241900193485915344779119490527227493959156775966103001561356034219578781643664635633804690329218829556264270224319998007139646296941950333084599168940538000 [153,66] 242660469464093563502427177108301819727982435941631511693246538321873913121184800955250871101466895088443486594367783177844891080813601316122650316869754654278410733777114809643209196271140656701348274063195608293518217782259889709860220068097089850349893895182838636961431847504751994668545132226776126275013060382876057664650302983424109492854745707271979368400934078600562023992448503075892271958053905358592244396665566962483370067551665214782385688378954356006431777765714155269065508654006580616796068934201892727693516718555512289115859197735186923443199507327468930430353812252565379451003892476344710689554253124476766747817290894088122547289519642678071709362967551102511547178864255233402167611917402236968267323621676169865360799473842133828174980570349925467896836047059885860548366196253996679952313795367649178766739209740853259357752615345058494753419356817675687555497604552642882671043656880444036030767975425402426081964547336952813198496094783124890503396347687942387680977806520754320675274694382551485583341659494458922402031137404533363267623039046581977363114800638318234011507071451429028782278672191725164796199927151705869631167773760942229673411478224065555905814775287432198742150554231689556258856927468717360343729149559708732142114867094878734757030252503188064919337286163487672020184421067924942432888573278538753272403813180663260566439784371308752033296704072551831878430335027408061566599110790507184968661226730695903078974473459035828545317643340574225323312252745639893296586554085988118072909397060338360393636510686281966147238500963342961692162317954565340823817946281218815838029312671313050306996821936257702421245583745287858287464 [153,67] -3233949363930175310038390932822783068090612336004825315661837875268989729660766579264216711028368184097706510167935911772247019856896432391409983766436647247834743843529760747938406152817809697636955898550017524221619356115825377029884079309656332473096963193627631454766607329700962043214608730338384645152267067049900036833063215833926858323823618741193671550779401869092484077352454116303300943385478735259235437875939497305176242510812100094083282276049825261690514403392311471321752313612848052422221613656407348917514449813583208007473905029121269674826711052121108234046515774057427584606321759527276930920097791818394858727844264175524450730732671742009478550370361477531125195130963390258241722581054141504832923433803628986253961123762225085246358657111751058013778950017591783563238131989514036649351594144085199874363990172887438999154137344210949004334907517385891939832445275124508827394739429673041519696634467659647592405477864584405990377770214918094961654057021844434871607978857330440045013152683132904692699812945438444485941329035406045560415505928410841862553421388751361467220661634635610808773308304757181186590796133966816093752410033215568772106807987897841568173021517564282288570344123719269642814786336996809775608018143698736430116799122246828256654104934648153807341456408147011395602478184865425253624131943309572435448980999457761475060681921763211110923671340077045667698320521218996102244669058341361088521813217239438898822858138753977420042493494137024241849538563948490555862794539310904500562941404478289935849937581329055823176252209280992070367543579747276591175436990235217976094117622579818933110934681247191592260033797980794628 [153,68] -273054880208046341641130629162713158123902559941469041427126188045642231200821796616990237131626292379131585744594432012268048833883694148595204877129177634940238542119394473031483498393033710651441105571713782850878137710713604580663002060889570105925220141131959838155903322173370846118147090141735565570045135381247174732368932235017714860267611299067967899977196420818862164498876421473209280960998020432459608762329614055687724591769112867983763069699575360103109491343697387574904687371110903399149238083857731722515929384852729945374183569439911208612175626799964775767358975857616002733569869817396318056730510683209352498911579099759013205510251474769294807630144861874760713771924477024722809888017015194954128404440259036852913200522008473918340127770528400637755314970549190200028644828249613718712421276720584084310693648006192387691529775023134901760417802416427891814357260433602509340024199375973510183078164294479074265445360182128959406419040937963490086251665393284802393312183015880737653495586377369384247170181532809274684795731117769311286075065799312122145950418152251407482744916550217220591188374448098331877492260446074178670751131579615221581659127800570658651414220642237816619496548952189684590067339671527211957791709874221986808639230124082488870035320833947322974194994252820528569337151297500709779614292051664641299975173964739234579281627011659039575317071541415837614045787798909579714337315963624616777449784582122231352786591669543135075723958509929256903762041364503498189364259723163804192336685990534484024793576770737894719521831016199809910374930607546233209519560450111371788527749764209551464824999648186915221231101149056 [153,69] 13839118315857318885800306456133561359951814317402219241478581257406747237801294305617107612784594578181943256705026631840196366948394800166115645204742879258342701301963902205898676406726390921792644951229050173080401475230581201950820053895625964745650057118531921906204630108054652767160002651194131580434848506382353140249504579747375940373879632479142686382101404811370534852306289906327297551492525437652097525617913430727000203853853208735247622504141595499294616047884020556951730485875769328367497582063038776313809144596420938081290536030312755092969887799064798640565588881221536853944198361541845580855572925429836981723444041449887243976612994435710593158980108675786200682658965689045279248823222200588582563641827805592387541026730420642805843348821483467760855279232774987196369374797551935945244289516161021621346632356088074979269546826352631388332886813949486361984404381520335610279651970323148088325721596971517635719554165003136982523761948817459873010158831009393188293492972908933352919654735110949176508458594164687648406318772824295488726525072862399749207287586595527020789853956405937395939487842257385490614736793808730435865511967960613418333000867818996512080422994692673704155479514220676974172431121901045431851820516739990732572724462759367230146496739135496530767407871995640952701749227206034878447074404152689883476843435990600380865168852673655389616303547799069745534528899966308801529315934363013088650233560555719821801620891909019953435849460168623468925805851238594304828795746827773043726822954547067438697150685265950260804840074655189614027932257768662286748357335209994675740282774166679715486526037085044064370564448 [153,70] -217190904889940553160117618025898821771587617767491918855371467766008418691035242328136817953744919295997890502672621817407475620946692203893139395741095270550228796898176633304567980230207316424195909367707532305046981576983197038617166646874379663598874357245373032552387335343089964644041365005388665254405295731384706372036451799524376247365783578340269282880761941604048353934556507415194749155505441130325272568004249210952513212674219165507198435562248851920522510106681991621042040245158718015477013100487669966559672437870079055409547286434118294404813941078831518258288860823666250430978441386009218659630117166269997334148433655878644003937330360816264136215849153375693650020938082965649177844539211635239004722805356451739575598814441557471210927889987807114661203082435950726155224051479526100976008068876128789577466076957465562523059500836265235302010925895453755752089202964619591716337167754820963595531725832349376140237866017785705541502240131244000540084590106102387824374682645001609581662935627120871116243596848056249068194083247087986346274692602440591276600930940930600325913882493837795763373262567367147919086724544287117436530107593713686184629798641093810533251086334366652195327072623827655409563247764957138949108059041661214492634665252086235159357639283136777230329170989575068191163878562897604539156369456035071867056456066372046781804849497825311986699476754334437809926328506681323111796921706617462935741882084265289151089099600364280403094231260506700448003078095172817257921329053647932720899958961037277035033703882306246248672861435018202048598449009326431741022526425644299587508479700179317209199733738414445974992 [153,71] -1391225494881569801537022824007439571388659218191912281893467521848155241452355891427702463130263089245474002700152745360990252003918218841451058654134257958172548071754454790914370388996775693677588057987205973189391871821228714830555319890283944575255881492846714533114237593346653311992731466064936671216190668037519885497714961225047835416991234511939345601955064876112579467512191536731920007021930644104749515950737068333557318540111651330507006423917852733898285904833998330991906106586911834136920260983682403619308525157301631944564279733026119718299255500831511570916992646987636885718913019104353648974742873587413442983327112427607888089596307318095792527577776611974825900235455798221700044274079391964924957308255913649381468002597790369782131400163208370438526594965933786676067519854707208874861284361177541172617950327886714365409938977418637971032638791819607568853838972678415426454587050626483678180988953745496344253660767981286285965373498577248530284093943772829970972027457860921410230268492192291359142842865042851477831296299826127080268849944635747928177739459079480362539974839658006764221355612258794917312930425444432097567636032634452739639098892478160024557059892209494726314276107729534411615112729000391583787744679505432098230645239123945494518483741594606185510656176600962037175079763848678107463127190784894108534580534968307959027666756530783300404657660231914642073509896745268818820264598371231682885775956490558881421320551640988335457497849133839434697313581804971813109898592405910599568759992690679185740653841503241997608371861981262145344068905592331111601903450805097350181172821578864851940160879100413924 [153,72] 144800669959042648255292415038353762411410040887339585450294564120517600848641642756587614751689004246105712855904381548850608621130067265348699456204795926725959719589016760057983372766415089023984664211104610268705068369843922806418092533126524297362963800574037758770408002322843414639289835987886294343056022682799123403040164042850668646676809151387889680545626666100335613450262597382020744927201692072662741458872753802612004074000541805369073442501604133314035254055152798632473283660428656621072119226404860898470955046224524169931852545638895340320786795108562169419717229822929015684404753020904428078617065731154257118887445793229589608885032530510146273050719771871306456511540212912100759714766723410854425351796272556948267094153413666205102920281967281901121024372150945790304673665877989910491886196696624156747809378482741568721559372128487046425576711237891701319373464525159486313786086562151611838857474699187623013881785340718843260218715347918696645646470624966707216166971252959901504299479699936312809044380339579823559784408576057312653498070464358135891918446456716722315392915413300744619619836994409520128525913371882367707845522307445231353673902885623273396417495502468784372111812060176685188788288264192328363181847506410094859947787357128998634022850734235685659926549444230123759258249291894960598661241943721624302113132376519165205145082159769968611357213957309847727610695379293050262722742482773690877185729681076029289087113923666048356471788300106622779761112038192858027629858068649384539974743509686459275863379370959873892453873594893913767937654387089365642349384104786893349052987328361131643672007101720 [153,73] 2946688330969769493902409320313678751680961677342923260233717672224863978789388434309791059578756926774503493398965099767500400755858117502470742518490142024137490986696771265208229517558124490404627053263100845842406961816725399724298637858718973682013639452807239981224081580564340501715339158444385057106364247424432981934064535716167109191885482516827361698189630850915471682342435180043439544267626517751066103594503267996964546619750213285222453511910656534534298231681063154721287647067869396703751970225812028544163698777436915693326157991164857417721967913965038603179788418921555682092161098023470273920617469993605250196617498378308132448866647568816662560005592485817174863920908858715135702552955439000822804153473808417094779317686997612284537142667342250368746416877699544418734564645400320612270189526219692535100831972596698351416137923962545048286992421481813513238424594171427335266833597580316086159046263496536269596622742031507046263528093057898568246830912005302157081553267687907261035781583847580306260123919906744493083392857196690166030304329734751152073373293646882863182522104911743615929119950333620363006135670300199345884479018962082924041014402950810622411196565805759916849799030961344518877369684591594545936714256162138583254076007173528868800140491122047050557387115310986631707759223023931793421327402093869585212391031348589072024771973607779681839056972152649736121747733980213089374005097611613060384982781063959550644460040985505858817299177470833476168417070327691087249077815428096867680283393583525329223267956175816934503559693868420982069912878539854132110809677593594622029281291510192960280669540 [153,74] -228847657178432724486806523495228435803130845666599603644793159072116048043188706904824419242038438039789003288850798591871099195512675433640771032155231504001838985106120137696464548978095610057354520144337410873406825999735894480017164030991212713712134641303341418667506721301975459527508206681438805500178007404756812239545376369872361887917930730901847323760050543037208040573881869653604498571274943021699823529319179737365619246514241520456925962385624843992854471250953042478226534329904965041381683872264495689596670003293245157883941720799459209821644547856796284691668822009850654794219147729498727140756610836199473091968453699666764887053666335179761472988583706871474142861798207826370727566155187128491644435286598802856560016933079700065814682170919981976482680273742346936552680318314362927908625003731734388329773867497512321951017789231330364144904971008550192315307134090618354650037451994096419928610019132360290442240784268462929549733117895754973897240363511099520138528942699019961992870316082930635389794540565208835202801541942840226664488638701331813169425326363820901366130192454573360381936654580283602781315866739638351860837612251137460822040288182661628295810401033548534162104069155770239583340939631764576330990516596581454951266408988066760024388978573473608945290501755549022292685906058717309660361433764826299132896719249381960988978678690981139258715144182335520174107323929766656312223941954313834730470959918132909231829072266460010752030724791973648524086311488928358266844970044581525470548404615523375608016725822890746591602442986385251130207459533728109189099309221852238363602021235674035725912 [153,75] 4818402379376524683524711416173321788775480660803038007905172298300080021971133455793579134009195165021114560071340945070748582438971440494630006974956421362765776272367090247002030341633224173732622385801790932348443388703769795903690169131202354258827272753357632048748298642526780187702494951112079307209644980764546731677909059669052474581366248459185685923730922750801856231506190695194076748234085683818717358191664741274262877000994723877839060732372189174632744936618728192673893461565195063734947836582703117054443032573853110466572495818689770571947271154335778341751416921492367733306550940890310616565716683683783806862657699188211611677717181418866313669030890855517691014010268659376017525251769910866343546851457507491444404368374180674563154042923523547838151590107267194761391642326475392541843974079719143148403311355665074746596447828942464075381086806851264809879034217589935995475656570780378475223708220425808853128572997289235624944581478351199252522736768735334536506718621582643920290130653289785490601746062352067341995519823410749040551908966359816062986949606945922443807052451750327128090499228575513513226679552475215251823604883684243366368926315919745542985514945985678473115719503388190495506336760932979820147538601725428211743603250008890507322671456045735879372010449177124954169619778117561183958520405395076823026390516735636766110953045299294279107644052771192287443013189557113516144461414561356084700192993454266023107802700055643114966744818737934513222639340510339848934226993995526434667157787965072274188326248828012407075484158162274198535544445006817500612481081487465681795060762018331630 [153,76] -12537157918939808015666666049121312352457907838782792278741711546609276547174615086854230904362820337485249909959432325573604520395604308665168193974828753145853470397128332829089108575225298521698481639719121865735047645415522195966879520133691183592413390197237370321029654378843398035915993261934380732754884231576360272796728424309085314953837783394225123665356318065918214788899526822348028893039866547555454557101603047496042365471431410914948664019452918743485800937178457435265414905506101891569540579805190929859917027626641375635827344308056935033942999116453254681358347540297010772326294211184378080602813906555821642898919850718574417415281230447504641965978014385364969041900300506242131384404683567940762992065119453134382054242924167178815722571322116189306405921066105999418349006262167107341591074504694047165787919376109643273290824998320873074073395646040037053799888037056489280320728807165631589212336786435219960389334262700834590891889905444187301313798025052589434117844778971869145427462898198748389435426363931107718379068454936681995900813960728389688366837230261005726781173678329366535576115389253062351609536857719673806028325905276913807482562650378478025311256667145512626107783097403463680742950260943337373628662868307850530385784247345468366006398288630927251148068203599611523670034897036939641728121075626162015862947661195655349601069176826759542740674150906329353845048090057288190704769373345512521339186655287843173966830969158283815397449485915265351095484919444401635758401307524794889476484969358473856620071552782929915944350041838275635421772571791413560789073757001931460128625009612 [153,77] -1828816778866209706797320138777483559546714149111794552506159796406126547376212137256585325768976150118925143930506247232385547976440390896683633791836246294937616997459384170254340156917215330834007972846394341802550918258928628928110104566706723048272869134987090159014700801666899074236276300062524327790677236747559534017675084497393563607263380259717665621687815760777007505537963250140392147104019643970412430158494218156873451775377415024750635769668337763882179012685107345413548986948498424445086269718696187576766147181844091051432236257591733235348712633572799663263073957349805117567682811603688181182391367015234463452547376400886672528182295634838636019893628028354821422053549603233494135367312012389385858081047108200908151307778318922568595223979065040123545743108271889762825919169611774893514211108335625579862948677542103974980227500438146938677564669121601519820071302516389183275767365777235820792752395543001477300853195058069717881417759607411901986470988023649298865366705541606333350865817675292754686858763814724962820309099933622065180533918083410128827253779280695332863193963891821658535893444119942511352651060186749332820863702963898320796927141749419010606653926231707800707589739795225014226626901325933694376593299297110686864574087441371196587342763741692942264728501294414295004640797497401504469258373872028507884438129554369465656954130044402226329985429827708055453234127074161693783008995653027445850328208253487250721566051583381210376303214584676176370976688729922457584769322841950657011248798763259621409525893976879309506761123753050266061602154245261038974051163939757030957435040 [153,78] 50754226192529024007447202939301448691349846640469195809639652213788066108954709887875837609248397039927489626343031408704582146534270629892420383134501947694004791786752451279416101967506843600002929019014276951833769096846590720421187426876758688459563082798896477671622389001610086021822746291026197989566359840290089835072560425167919847279082240430354447408032874472359201504063790134021757697263491517869077554593623629858874447918539700854143675277226424857649203798101504285894235493416674780278630342674625597977408134039399671500378568829872216376336038456413616893181753087726972380932911770540496208646098734216715653009210931612415326865207653382188004452056781444922338266582826712362144129791882383666300673683693685540036721101024671993805697933390926905456561172061919038509129027276251818144702162568350118129539749731909341506405314368532863913460290457072634894152596931637470950609898483311571474099326645006986771278120178652289997149895214562638925383134751320673453430042416723338970500313559471501093014971597503449923317834335029646236291498412905646385037450637243915638165197556850386612930879571971069371174755832367346032366911542833464618310589991413367338386442861814210478823271050414817597006884400799293764345233671654226228025967461213603235049076806098055441783726753931837999371714403728630607075706672328619790485451594591994179100713840416636870701993099012426734626286049247489584606435362696492794129137195355914427168748494999039858564830864225536624293459474059809606331406024107711950292334474711141057481140286730084233057502815808705090702008880168683728331189620389925616484 [153,79] -687744288160788557063874169514483183901992445596791736503412035657032859993121606065129287445309361910141240510423238806258440664694406290912487444836482093273043894752987964501798482504972656936072621880579714316401769898977991811362318748799165243014290913603841885087354149676445920853950418313615624468485675349343844404121375931183580945158551299944178053441419431343256730132402086157604150164337011064573988566160508811658957225174884451197619627830310980650206124177350070598230021157287554333348124407137662784663531519162826286640027038253339256128728772291805570518967686343820074753870971091808787620695736316287281930568635938287137268813204297925566613104281141364932483626047473084607273676118052836116076820878357273766158332853395397315455689952557531488463652007493552312545402428118229599400968703914004940177390285433377915314570488778208285436135374470565904316957862650620708521471810454530482971957228661595022109824586218749722264591144028499491804239845702861570064121349981946099893735768738648629024824420581800789880909692172156150003974538735919636370437674442278050046266425650586186230348444856803917239898729606263368982165906820769903486277455803608237345087485690916924360990292909026394500688898784381719087563165150451223266910198786971778078393955909831728004049780453249162061318213281599874804632890711482272276696361828135744546071818310428181662686365185826430901649362906656281556564403706172808036628411465436199493939824914708682529538810755989195195614258901270213203185321168565893104630444676240016318814660015005035582987997624621056733130820378611677384840333729852432 [153,80] 5502843168826735747809604441603440053537685230034584739577433963060077757425325317132545664631900389118325930388715315664008011110613549581620634424671452631931397586695862951954520680378863146382458692962762881212307068710845414182440675493960283729339369203501235817521650404463144017847153595487182736475409060238565845123062070922016345703395154939861014279395128397891260834382093922979091534422827873712837539316813025260273313162952870876975136444843344678893066729055453418783280301508731983110416992970251897118129201734324448497557839150439175550031760649255416208460266731043348620093266920278676706232637083808328199450714447083284201729957078131886409652462968096794122435689614748009616169398352298164247200578471606266142677313803116283970751333109380803625938799063204434804663113998015621337066397545326307502633887448155180098654479992830027831370585321867158971306465700194235887148746286005730926094382046137876428500310120122947418793409376810675722972540734982504547441796466041004720363921468679839079170305449123817291100905941794628480233402614573564339089585619196511325382581003507059917494356900916776957900818731629751787284703973941162250267127870563613488199106478425822810529756786918617315359831111041894438791713282676078674927194648922657224583227566814189954658732729777400706598476349460528721277011416228992433886755012089436231222238888062711336068365451921301771497511356076319104351735569294525753364488782710509314997357507336558426622156961652846976298679760829317348717715833397619708680919139812236860434049132653655880541230056833815383460212233584699978457700335428 [153,81] -27320757291710674880613399823220359486742301996763994723652186209196088397166428899128463198059296090683067223847021170005641048150567935116320949546338478412842858899841458620319234934693507622267181365952566179580092090501885838230356635298965522336449246275540509575044287359245166778185485240818247547709406112693724920771526418443713995279055286088417415420748436114335344153314062906343585861908156934835529949210026753872360588880659594373390928207437159606580621749776842439084330213661234332692406341840538042209283788629140201950279407416388091066861883356290008976195699621282194761457814965778901760913278534817277337727906311122380595188490426258692645226189565698774425777345214553330380107524532799770429037225294042094424291022499045311758581676418002587163505724235018658433244446286530778607090437879775234841900197502949177273956845592560142304655463399405746349180003979309753960708943928609991477072103464334714676644672896935890158793448738661731546678034398861391007801615559919447357331088651190081554353079727279696555162563265263954703805494762419603801659982291077668860557744609700608397738865011633620409567674216016158741568077940461348299775402973240064593515082084823706065645203142556919458622411833892112804500410521806325692867364230825516677308165614007539625981819691981127280339562370408241273693116805266684608606643825683893161424326291034773456585695399828170765492086040393084805166203181151471515023392327273611776630886083138362445723580968876525437144876564775632427660556194935865682079786600048008763672319769056232438236653604667180682955482613299274633483452 [153,82] 11336400971019756617170800563120121183578664981771704974184584170649531817317392411007051389337217835413600260476483649651155119713856586322700062914037325161987350868013715884724111631655499417355412836847729732183756887101638352984309345143426803932785541750484016934502508751598071721357944911229797361174838005285092240582253420280785749657895511478922379458838213906792629267479174956518315272878624111472218811656829315788246485012139262918711280434992566846036710404387135847448526871805728060346188522889573626437638449623345581950760294040778428105292547410306956938939915684920076783168767661147029215058300317308812293535004054924952815635635026575128084935317687111297836251744854995683057081250460667829054808397562275888928360888966738918308592925013084836911969582179080956290410481251834366118046915520403790064002747463715867334085307465432535319633999813632852142786504684826869831417150736296170233879779247135631635859479121055890971028435827704750681135819729980847326434736465805751180321397693634033723653615461824715130601692933101701534399814597244795672050397798652191361609669410171173171496954484559578724187874119877571903312631769816613973433629480785801672640279878781424756997938179749489502771329416575771122858837775260233171117721857331347319734418307540599065160070594704384961578742878847726070412761156417430542651704590526485435062451615820426639829613786971784757152282300195315334029128918492669417859813669604730292850981878046790780098913010995947916568827365848065066428991676169973004384036275484942019213707105907721913141465881877337886737511024192740464 [153,83] 1412675442817447497002661614827919264875029049367809600866350551875578267328716378888739601024547131355563622768519808205852753172498075453301983070494941337551026343948511810820821605587252544443498091665513937521927687471997142542274349710404133502380679463209240956151608912388184931079356264300263299065883098732346140545955801016606052464300541744817996479044441830345143446928234750822658556090201069692953460211470634720078739164382035219378717470899957233422068829997316274530147773566144776607552139981917065763974162746969233141162955134271566301125542239361307649929215649812921534449673529984242056915063558142273235431452038353192960004419825711552075050334500284602341477477286780339506518442991425270042701705728340498109090136815015255079843485942821799632892138965829190194080225695803114451493328977664638193150670703127771003275959955185927623594273135425659234647576883974108178009333235391733054477205363283716160131238600437135412708662918825778525211053691202468315434747995481347528961558720461291642421944605074882011396657013803425086730721918493203413308906973205285919598782252832632529904170693132031788481255371005044555728921756298796956235449876442896707390616836017865245265913336641377678625372759613777311893440093351313540474050169010496430143529552386600565063314929246309528756280152658315897795230853315146858758156133958899348539736413520690592519648051229870011041589893510940209116623968281500464812641763774920985320046628011938648230970098087423226759837153136173817686529592563628681225249352326175862447854188317385392262343561731454737586603485601648 [153,84] -13126462523400168914726373389783842484394637133169522424738479783137782204255681962612128012750911071780243779928757720958755898500271748191497151159012477919901923392349129888539172044902913378750437370513138312955764114687092039117221832565297851814318496077856465201083588454032274873355198447312869894665426814917617102700112233320386816411007224287398536647197754303392592523308177157714169569805511698434686541464187776632057686604931600012236352784978769933808434564801407565312205156453707707243347254157657659291700935761902615387568259208015514809307318338045272522363599672726436486787282090819890443776698484079166339386017696383598656794581183901252369781219072118202278164477859661810468467770386378548880315010900619381117376919953687752035163067602842099395048942504503801395600607311820393166919779321694873042030283620054896758065220480627790817757610668685978805211690310721514998279236889754077843580606179854363680583302983593931099554031577751150473182159798118762262898461357068646161373452435032201488840939726277148422811840273697623770239609131706481511093555331909505794824258261256591302869777918778453538258775141072297973084303691629301187446226400541034359510772531520020075071685379547574906818985524136796150364022660955084195397193606403309062714263442916960599019786078389271590761941659536725447487928500306828174751453191642341761665011965080600824877737856491888425050399234563766226999277503941974128427127232423671649447418991338860710682629369891670512125337152847062070261324801898766974614334313551985051542103026728966064551219569514831826118041156 [153,85] 42468735345614948012400151581828919146614440081723256230753457868633347179672690688810505950320440293856965495922011507053067169135088828418877403704714828311284332044378634057809723910851029647512327978378809683689333175369904143122855024590436575540219961229469806969575959950044206715591485889137626580241277684002037282840145871237731621443766161160598777095683747884342877607563331445322768668035067215981151449675372925528076064888632479901529539137270274881409168152677779416926239165952013124718968336019188547782538249488724177978383904489519507406891295359080625844324351178727683132004197477432524909072028855185247719502135918500517598034844826867947245699548666854313897301679876557611371367269585771271831342888188053214888363661285411577207697579755682341604185022236000182406495494127092774769023134828238797904765499516279206454817020636856457519362170535569618088612568292341130999918177819838463438961233785382529930630463938205661648766569973877314581246199829300757396131104485338910995395388442831269499960665649330087118597966200599395057046154160037075438991921865132887431018554987315598511634786160041520585336487359967725159300169840339269622534618319978969557805731630893772680933761450497440511195761341452838951326548688995962932361958362813137901791082467729831534233595653543105585126674379496131722615562122514614941712391338983406965630641698190878694224326831503894861017124838755190717535042831292034079021172811872192783365871028215783424230305008769445746744498849162850355850969708642914313111660415084143865185641470358409424079972294129096738286 [153,86] -270893368672830967891323687427213566795647884541566083864608163764793640698668619080683363611202481271297281761947171198636370138324305768602974137305023387338003748488009587534011486073064695356643912657237817210863161365543539546438340791396095947061918065017535788170151798896063612271490078397162428052927523025943332234510810708679694093072870537051582644412551545199657299897806777871797637054558154534864412881898044753679748949838614202202039255659961448293481736507779416729711996846160785402702910572345829185198584282377923004266155338464097040878495670835723067872569326892953105250749239909710974906303312572494647343300481243103637500062034075567665304183142904742073785210003980700634852921535583112482238647021413015572151457012758465291468518023168829607094487572884936939287355886195111606302267193305895590923777388463179447428016183804661170878162889726069397711534825220582935421506533157167723544745976101464665923466309896548356380918945781328333466561254184438699139285519285741403484001847305811335171133553903924724528659095471518798570208160125221885984614744245956816264074197585322253879591486534596617305512693306614709523819580804682544249930833721500359784543760670583875266954052227740790956178578244215005681779788958784920947396697203151138192526603572416191931953331626083215936263697849853968915588006312519779192298526479361241816091938214231263128131771394120573546690033294306419023885212005558884810747285027970944268382259555694718583219960410660085031444434669820030596920012873576893569270560231687976297376787611806764148409343726024504 [153,87] 1874270317435400261743735972319562684229004283273901257966599514347514569125028096428012724662509852587718302714696458947794139244936375495920968816477266314849941806798220740611812118404301600291152546655332129572134109977398608116861284729040355359453450296733315315939027511795341900030188214990151869077612491924062922868449072502201873629751425478118225091184245493389545497332542329124870012780225340779330682319154467643321652927309816707223776811384104832223966865588732462414896310223123052614011056656911788373214325848230467406301625033651701248583338615210023509538638017616598636030875418194569456877059163999558313427235636935667818104245383914462972198368552763451511965054588961084176251857755717085458383663367123361933215439088958503338591224134109942513996654949879612542363641593858779934273007528123209217219022444581085122315410453467331280715549391929875419326862223233065758050270362752116446505077961261331785859220104461236709688840787778016764357654498040932997519115807705392296063963926164104150005331380347355654573741647227703161576248644569115599043908489469272912328100836010127002430988505374247987689958458813788179737297502203427572888002009643737575536011203709232385053640575817210855759297502274465457330056986265754053481314268869362913512838060014253049619330338727174027860903429867463224639298052805398488338518373413441930339959320820565435853229823329681067511199597179701425983890947097782863071590172367438981819385079449353189205581476020233890360816310696459884262378789108010034268804971097907551828947090417821395373091047952 [153,88] 8880512392697526265785617097213844993712525992992354702644988997971948355425503517889801828956265175357216608696866572344630586271097732983661067677342292673159472220977136675777091276484855750519177568334001920558497842925293097042115146728495298840113267473132401273984835935846272145709067138544670081169695110754992213570785754132395175009040241454951119818077048933819556658348108917615271673384582783812304571456590226670778779683838439467155431728746527224836334464069871465474565144404923515228491999279340548241274823049611417577628031223391329230634322749273414462665441082794460807440427132863579918713504661858915031483150274540116400173458207625097644886359659368463318723522188353343152185971906305240944473678936718030094095133535517380157124611947785588481180228506871264763550260293145333064043894509275372733892094953935016207215016707461748742191204681196044772639574724465702063661548760569229807709298066241515450053633016754244457263770556391820695186677742829987519762678602946497468272137631916117968706940777756663366271775600519384411289599714478891114809769890286552162716697066032552322710790610870270264939187721754871906489200818436793613010209334281306175839058265816784238180117040446812514644192864568137467316861025403201224771602285932926308613316304753467257006321651882898933927772523726662045335965225251139398767107162977803973953499833186009429465346271511311083418155435985952005413816957007144923186089153562823430007715064754344127281624438665115932239149772557600166999441438592091168510594199218083105867280603708400450139752 [153,89] 31094159296662995436039903166974491865446181826467776313757804163518411400694567839641675817671483075176994454654444736172620018576537789550937332114385638680824291897128795081739580498411873297220588632781034784151445401254300242556074255858901827978313652086065697707878597357336788484495118081904039174213545579705136173390624534842825538410867017662317479232029093989390064916178810807886374680710668989912368504568432459972044882232212882214886798591779559813928896593835073948743817848243983766800271020990818563928726172602295182761118367380156051185505075709784174357941076443060684974341824562615497635378539341329538793404146805113473672489129773297952765073324249757232200050919220052097428515786535684234072920194633535013007752009145448157102659977181585396461142217927817190862048389177377999034242490715308868988074977348417127231662828354595970917720035673879965120360115371666833283418294287267943246501557865151700427217186263148259640525101882998940262550710724673399879492549977561856650576257624188797505248857472952160078120054181232724944449462231941679587196132029238009139905553632317358894428612137014251863591858048959962798332543366793679141479818842628400656856127932288760915527243775187863553787213097194998892078007467695568008985481646305846964246944202508738042337373105675213444238046252255211198549615894848479124568514607744199156128268378074256246100678345184965922710240605167689125102405442339591361918468233429920493543427875539191199860432922653094811876832342114481172482035343797660069243884874061238327927350834590791120 [153,90] 291592376412392986110336738039102711067593467311276671370761927703640409922425566009934637456631668091459301230369171374379025776959631153431764306833430767451167177436230095629285388214820698377703065594203624205627497174737899596880584185757527505219428460657990536527701994678150959791210319720508036503632142794294799716749737132824951433980389784129677510369007666575941974711865294902109719762122723612877158701573584481435063965308586794830327823355850485160395629265327087361397921554143960822173420603936814798607470670705834362910425455806004415176761421446084731973634532010465122500489508635900164288707003197227741309193925809598463937461246222925299753614551332553892696156851196453734872485370536410104027869118454837525798924926914984954747761151251073573049373179808105473303241862917136533943093514236777990796432528992128860537894084955818775606797958099205189790636727305237131972375737985721534846257554850532605853370620369029961076262157153227585042375708272503309529429065609737164996511986503692097851792947175836524804923164179713549713748624020204096466545168350986365329641579202901230773059035910636680070136718989178092301815912285578615170760178999610843707472594458870894677993881574572678491733516888253555942396308683307935507221391998861893404986693254513347948304742111381384327124212791414459623439648471852197470392228959875581057537175943275347513710117906281355939676659872226963329082186276302397161778279121267448767612762894863403076098702364096852746664979507726100597943593550071519794625186107564599047829015916914 [153,91] -2913377560910233937959395359131429283572289587513367524776292682150310802879616594616320062986475859756841355133544257367131925814815954770744933709191506380585612312644328340580207681475398471631967255641050632056952537105796920071493350786596767536082563158549885005009620269371599137639311589095419039065870652116434779596689206028939246415077691252602827459294832350767925327063941371163229101509585484670127970105739806226117523301158244155089371683175200222382211456086183089540192194690050712658178619540412907216872130981373389301775152023354009088337191223382281048077732802062608861005608728259651565344280334138263651667972821244154339138535883524215997318665920754472252557999567748141018659740105538252923083948156340396628934790438643169809602018684450218255423768865835663482687217220908946802306172814539033509417579437559415553542316357128900509650609983706609909227035505170587485332224658273782201075011941851587958760242128095412842057036502842905411441167434411587346384490818231907117340024605022349580065731871293536432499053234002073742122852804754905151294992356443375847938211202791512862128742042377890634016113459353767081719230898446649958025867396785360111295159950714616092402512351298222486650450407495356157152601710184329672403729460398427018436116556468755365882028239941630734718226804621171954200223795288764828813681272324873520100750142381085143723920725948201581386727087487873969429512216530042524893958955908808937380881996701557722759641911626104098846068144256177217874551246040856385083141668750365526738394528 [153,92] -130715207840278758547432317771993322687433385688438796620031357205898995038048284987756894032370428385583602146324095692847807238594142479060900848355782162386453511422117687841764817716419889679273094631138260819276438760411093036262540861393084627168325408506940022686576035249485416776829192284875442582569047629641275035797425548179802971954306054658027427969383168748129409952858541834774625306389620918778737179722386500864287152987157367960027737899525420422333541039170341553027758047262244373747351374017215082741455523763788233430374535806002391080595837555312546922135532586024896410086771199092149628263194691520611677818849113680934807162545662220166038976934854446667156729552389894454830272110806822571145631128141508090483981590020932897118853223079446200682156047015906402340374461200408295037237148612928021424040147496466809038770616302347340462741262982519854964476127747104153602878590817492840845717062106048860715889383950287076898896337825858565692150536540122715966928009896664548666760699810913715211839854343923411617988323795884771152736115020524426522859557137531580977159243650011332734337917189193485331738153391221179968674271335687947306502745003935605656526898837708774654076450661208658335815842116774907932228959826740041324151329557195777590035788105063978321463390913351789468095227397103138277670934967923865570650558557944824214634330218365654204439666922888875320148764614216538808481141040006131395461930453230664841528786059209095034032974425124120144311171297765465905187333989308379284669650988521483735170 [153,93] 5270691622461410590324689117199815293562235645498477155629094851233076727821894085690122333147380278761976319327592390392000151483090350425016335258097979588724472616441257512254330609595549681505341444256504968824762143349787250928562566151867700959234723615903024414241669931318154694176420184491497280925946484907876650930684450843333777735696306262759834000146478476245260701400971547960174548613761122543383190321412307796536193114847998449975200353281855388802088657052461331973587525150782358046345433433001078140502493553267578232035808997968965407496644945275370494775132046250930022026213398769265858644750407663542535565439595659853518678870414745700933670452461053063697177102728358957802223672845300053572701816092574355578399496283434450360871643671567323541979304475731319256607569458062590195032439571087263327109793695872956577622432203854935539209386495176260512572468503741384722197400421050869421568006002597487767462171755065215772074076562221990637885309443525768526169716823960516037406773568402197925626217264711287330323652345406654170533884888319824001245095682439954285423539176282943741600410956895005678554350722795655600136172355867736734367730919290505138510350881581331048730181704831416368540660921035383081898020448232707958782729628989572760313033875162935267081523146104383145677043118175887571616363833798921720404533932059746757167562747233664633127802276971257428125493145796249631040961196277514895266362469999107318227779670100772531648514582561011612017350691081877323153488725770719213497062237561385764 [153,94] -83630731277234001561234645631173741027057082661204960708248433929160254117838842700004285785789759985733386448795394881763514877071955144882327308773328040235097622397481918824691518568262214243757289624537848728133586602255450282054285437728372523741775335357834299734319158557893440589568834902525310280562203632612051071172449598210062348812980708861403791645079388585470687256274209889885308090236187033109272949183153113741053190084883257548278319586506251147637558116668028695357898209538686108920471270853475228907852718252481495578882757393816622998000738201126587511159449788068872770846050815055718926784359706817794108330010101926152034951865825783103527995176761425609704395885414635594334248191344098640376063450423020007876262945330123136734713764376472471461291646881333859399128712458450298859654471879215101984045577522570040896407751201391523740740130748350386618976593124705731651737390641658613360611388117899479768603753892761797553098166455235451055961639718984393142544812534834367509607401237254110683185811632372047723118153330919773436274360530380516120844669230853619577429305424918693048731351179117421590016283674594112897295311719352919575472739277612347110241423946721722058153214818832410210712610223015722280879239874580448123876741606986699837979868087115504498913189955982539871828608470258364331768305622722469196523230894509794494978308356760679696893052844775456222056543325289413311271700625896153950323103058343414418085541282966283448649070526440387713404596408461187719868548804658300604465896128376 [153,95] 520392099265290812569753475860153268922671978214959744405690793249206259287632808535917018148714824957044305359410475556424391528364033336512566586924845520621008063620759848323870292032872643999770723490028678698709376390792390516743861662592950272994140168296931017886257313422223962789796888286499051685693269653364360772399325562820183281943850629330629847125837174618152190998885245068884985027435705801943606725853053603449531438545826496067619531900916591321981575535805123568583961586947037314723325573800113163868623317771190317262424779122003775399575184780105375819917345182952786827596433621253128087036794284644191357664023862518175156046182197604287627880369604346757089233343676643140828582068051317321877364623930517738467890849539835814364620283666612842033630371647657607563856323670899961931507294733019001429501677428227955338854870060273586848009423650815183472751407635867386178594353528063669856442656510988555043835430279905692593791995966504444813827967162797611786235299173074876727498948951659404309821365119758938387030746914825954531516021558030249776811561088099458447128019837072536028674438247405573896523477374377903333817128040995165394051536804554019306088855506729403496718365046125594653085635745245387778046112092614535599826755375490021991761307280484650114674359564941732984513155240893353499133036227039625355350091540954535243906154579669963700852285459687942155274088311815551823639210257430242191598280930592258718153283762413716012400905336029732289061344733151287037701431878957779997187616 [153,96] -1425758919525629901931329143528568978542339833738260214101334880369288688178024254648473677935343848686132149819392821500012510692196774878084538348751799057059784897255538409051805548588900443954969165670780905586954396906718487097577766567612197950560384618956441690471189781733415252055943655211686810719965487299825418199658738039663981658259587249847744965224530439595162574175786770753686280179932996498712167246914633690883482782565194889255744269458623999419001368911101599442142456408322830002796581185654795549298174609181247070991061886033424097050328949013121993187499172957709866426623191875754234748702909909153216721596827973405440253516725500841806727987892867333102662114486555006792759547618343083491495607723949396416103638537443817022514494834431907521017028117771733562233183452541047407521062629526478657836468275181010333703890347667652230423188106864155153049394158164932145836308248020891411153973633721563998635361857821749586407266369417175880428423622949548646667111727665938142126073147963849567349392633740008207348710304673824831025215658720513511767396804338934408922510984267381730819553594010202386311754903521392952635207206251691840464098266188392819051049735516658284978075696475482960786771333386396890613195582887930567237231487214920531472058505643645001221073607123234561437938062870044457719433436205989453928137199449617035877268691474967345627039519376178082806855243572077538040686101464486670197995777452898604037682445100711768682607594180112901346507289237032289149715313081053886980 [153,97] -80119299604267424047504944263484062627394032453872167814910430419133137564855827536330594596225564917406821529926154805146659914821095352167190394966969121694423332440255288376447354809779170602260588315824485185524632496979123415172347397600226518652438235447843199168555788064839360526852695496199194650029553368998464713808943300483680394796826844049384758557796526641408494168272884390662276091843143875119716705650359399516022077096083389479574581135061340865307916431282790407466427575471580220882356298567989439280437852964186933883237524659465889059890819149393277653288771357119967360741157983869614793583234984432847471052358613158252881294154202727332701564248523088933219198222815593779414492382678107493304926750264912583320169652349823725404483397041228943188993558820586089522653183854851047794559668719793444886900038838164024409391616623770845312158881845989632537572756856978316053802312582152129684842393665961851696339448778537537043155198669356283226241740887896431719488409082973004793346577400759517580439133498621745246573915395004540506671083631115291938598943213059763170166923595901265880453509690221461857443343221922249617498764448419731144267563040382292630334976101932362531061260027535041577104955641462081855785841614199170432528297631710528050373432785625173408885976066499036899749711954239239283836408326094657827787592986845282138879454734993553392273273405572025504126918182196421026329715917881651257594160707266561068368940956897877159418109564748060086905771621294187966561415861566232 [153,98] -537243091542431382339091733666375340674020465491412710725878943317178616870338830657406150098493814010902246696782247054508494276468122743775350504701843835146389236569827247534795283375110398384437037401468054020130519894014891367514976986372186687055510765775135401798101395970146998515952178686994956535995647517294957673790114113416856175262893357532179216236419236212212105123078592001731217657374320291856988391692294754340275433150417943127917366144889650375726305533811543038529747782420688347619309959958362711751452161145220488599944901101790461714763194963548491406054296037297322552865961181179605571643231871593211825583073900508199946408949659420302717593580634962532111400173545732805437843033123651514021409167932477089051078401862454410744417323554741007838999725585911223019062825141906844544866946507937950001795650004580623098802412060332412525096958746255230135459737819828289056760820275097462074111713487591806693256049726974546999324846114844333839560474695856223945309195218561981197376534616452661628013547042253353654219657817818451193601709221651718987445514616494556023896524174662707687842924342387384302072468027816227578597151355439776908483896964397374478267132795052078692028471576148817393168036023298577499407127062501252676492263707179927858879143219029851187460183838339060651139971672195973692033847551302632234507400936265153120355452773222408390464005943563949563361448250692839290578922395694019523764708159012083687787519976159220709839321324155380432576656270620832098366889216 [153,99] -7282046883569251878347421629635351249788220082977134097853635422724806300415089637242390016318897522119642236939556644165674046154782698578645222182288143396680730305031277749921825338534593341888478184577692573588883252048107895874840351126961997308214023625540177528650199819543814537714550625024546197444378504377023895473013979981280097083406847324465019519276990462997132458105457939988643431275605754291654111272262431786489884288641697578980834726079831741346108439689802567171273990567092257098482588507229227020939615230676284165276494997298364027931261174411030688524115536060461552158589000143256805434916494782333799634282698041754710738638281903868365817535039250641286011038799369335469134461810735425180836032608546147409339808452918618490758189525773719384890481276994629755638814076108494396349470662425697288828237152716530235952559792172845272471253176732610722724496482814368751997359687088674059807922318663853434965244240708774602581418699252813760636905341547733944633892078449689578972906628446065538841231542307721877577094722074499207101692739276786911464120125459046097247991675771364497195196846391817513503980308416248369707528244339836581605060285801331638295893613211857180960955565008216957798779078954773563402967406941098459927340117722672014269473524004221458454458871109905327722845230594648129503033323326825265634334445754609947655248288229725493658999278612900508629988495806394310401171249275229503844489855429229521569582887448621316122210933340342096539810062310960865151368 [153,100] -50150483861893562124612639400945434369625049642559976655909253704015138202394219514033716532534194163399303477850773751146163917375033481470226207420172795825401132541791871564848507885407620321128578737082490551699671609888285046984268165066140468184029692549312706760106261041652740393574561982575678728755924270797090000794846902284404817973275755302866877603923374376760823552239458812758953903110220207585085304025515350039928857551253642609665392497374368292360402456204727631907149819792292064106369110455321569469573946905728160564133541917600198321257448448949669615100431642757296016279247209947774138849066557557620138922719661490378701025385341879823566565574665998746753878786442859537066180221198210262791651859283159091385722747061881482177198691266675618611126093219259522904071166799044220977039413345167145595372778108046670695180237358049422049700949504531838257182591804545444155202868498258498888170394592545142968250682771052876759029461493903306269630468645120758732699909221637729372710673115021850195879800606024747969647462748829609329812145545621373506428187521909012345746471186551385340334444848168552972170998571099205273039778331288171402239873266735729535222768082253184028337168248482232037203179370074863046419121316847462808771749193322430157260334722689560864132610063306344339682711822824982659619446274702332265651195998150992612164729935678203040274196193426528290100297996484020203034835933604181494952208746145535238551836553022921819792042160315500894970278959891543372 [153,101] -345804282926539045924227567957335213774420079997498065829656542819881714444266408442980024176396724160722871846402499633844679617141140278626086952677004097302148268425454359429373640889095188240345635717881414892858292598266851774522033441891095332950344624438678697794209981760630172852166886101680044287104497515391045618486824955381514728239314352209553953830151493604764053716927309109612940540960044135020705621121150265771893643010560264340135534232102363073506599037866335859756851623655771103608596988119819918992394277190196544863061637897895425463467010687440612102539465114705509276092109726160257974456481317741721089042163043539219370353554359837610846198925106596703678946651751654407545319994010843685833317372015868578085001999773839489863616737470315407302059606365173171115639726331562028284412559523265667733162940150482457568429510650779238345741959230853094257848053703505850688137748342313476511503621836990633424911339745856938488224002493030577392776556942667852599931854853794013551256602761961613795129574268935094886505490956538640030160226065005874090751262133138773957292229998414142011389173992412230895485024599943404159744496138126961459220271467638940309797195545735820211466572328741100131336534297954390318267833046844255811350247564738595185112854555871491016552646503996978159369628078868109720638370879486027003324578073901145941578269141784150979408774367718206880532887515828397317040584897246587382234202628079115658860890390705075898099292827028258299814269641440 [153,102] -1358330894096764376644237487039741974788466403562642063468541124446496608944952658878708148617812861939082459768678732500473050493305642708953979717080265054021845335593529389257898940498832996848983024221692700324695297896911266646129551810886768538648216269047409095514887191350216157728151664340502215334069786934480912754453738115552400342038287425113798673670124272960679851604871517030537266978909819839349835222089963141133761562244487442496177377522467587643016501475331533635820143750899502223917030025207047784157947283200338918221824454810947049632546087001752984278955575878145739985092399787869799131045240539104997303031265938444486023498313937020768174938130633234720582021935870342225443893784833900726950226634576704982610639643047883992741116145425251275553844379233293798448503770932243031872043321002646877392821173791114094419538161239501018358630326342484660429939275643431995736999562286404145273841195298285946224199879166194059760682222059325578508980997567364511406764847297331582558698740204147373197289119120774709845378538960661345877516519475501745932362466094712564114680658387885295415059057681368291096607464643477796797533905919519546035331128962661604282950971595388157627756228508616825912247316250496153590063755245180702780639095577779433235922499876980881028509583056874423382357808160256448653960977186181864292504456966490647482344568985515650644010846876998548612631831775126455033442872083419025451437153452172036641194298758969210601676570763929999915881134 [153,103] -3405595199111886774169449545370948126319399200546596980598326399647149240584835812137523864037686804128392246869279839061513706627849023991449098004412882252362548061361234575523761674944056855157570206614030697817311826883038695692642310620959190676773176254082197281847135784086682655547767018627240649602123685816417643395559721447809945449036838057767226323808683058463408428998462508021196174363428002654239217921570365759016411618323511954249632348832151474856627742935918058220483758257480146574393767951690879738155501977564206324648005112667561432440341614354805647993227931202576480208737617893521685420788502735277672425706335210785701540247328016259136623417210553778091951572558286012044132518569241081529980230733083992651744073579953841325126200075311494464194542432425161651339200398905061913117436881290294862115818190067550030199113431461468504271882268264211400592220648067744837519766001066471552608625778678702766640563494483689752056796067921942367460222149471387402465698109775838952935975076730138953374412362264694548232299394317925251476058588060757064225624954746303112184546357582272878885324002030224332638975112193242843870013222029289161552457066792065526291892920980909297915115900196513038552348460131131657742775867313556103583826804474502986005235687796121837733695429114268744632239723393487725900852032987016017430409328734441689815772785622399862407102315803721381317401181424995888996377049660635111685067140383736403586559795356544810915570435678690127240 [153,104] -7571189720357642696878734730200764865787417790327658547667468510144002899929034405765676367456989650404998489877099825547402082872142107482575403932158936813927901301507689597494261733287670338523086031834826063664912129671625749904863636211015400644742335308739939500746317856096241020559679602057692343678113875914673901513038959685855193309612997423557544656231625165614432386721738880070591808706139367141285960205359785003493624508859687566535619465529891578492453789034306563897005293258173725110843789985868745974804600631301008570498549984724474631014628984429848695680536273640762619580685882421667871763505137754832197209657872428463793803897988479685252499342170972398843414254308919027030727750801527498508811237570947028820787215135742025354178974237858327146114243314375630540497391917769962542937380396833000666423833539931254824830402488600934588278737021137908038337907786325911750779172367209391242101534157150664720050147448957860801896092895369718088579922837122071071568774611468484042490539578578268555669110654578242250005049922197647504599265826040774786158709392084894667153071651501811133910174031461284840001942941238391734554289215491441918688087258125198456741483513861048541311713762578619481485741031207768512251987516465752998022633911491149028370152809142065531500352141368890035060458939123945190549036708504889272352735837273169047824475629601670970358209822881292222631527838524943632761463134616855175450101274400179243354477683041069588563414184914596 [153,105] -11836539495528284826980871379222052336712243347351051158989423999135799735673289064171052594320464400193035829031774390447806202771981974281152380172839019705454397804044028338692189536935036621183499478978880528206382328894801217219369340339248205572073312637793965276617478252071092594912896900722044108645174069716517509297976419600090554850477252541546044216914818793129114316445182289135766763133719339085291837738621852285123316643386714541789845317114335807929286788556377178682162785925069275190172710213911960152162590601510772325525790177413631823048331774705804504269616112341079679759187646603521195851571096822189263648100771484016712516226648803292584387400789086169507740032916681954020226092975187266451700260120344017052044500334573351757632708913018996103174277561837769437863201405187631441957400746442197447559443669442188077634304185083874196479863297739623415200688154864540240928944208674819714197833510824121087574496099561506896485087070830900424218799532748687571087468424320198112635601906006372634905186964113117058463282069487044213140334960016255515812756736850872020095720088772658266010560405267871358527162938067544409739986896142353498264060826918220074334267172714375839777606573989189628601196212548375376920325947232129114090238927418851121777112229703434848514583568160188589015742203712993322816902142905976924947362720613833867689109826975687023008178962259712695112690039431615569762853791390197805197535023936678287299582613842832685183214576 [153,106] -13863397036575994905465347514398081104169795699131586140179825590447602727792038661277649584712784131366773777976701541845425570515945332657809462502546327176997854045859535589348326864408208526065172256988733231305837441196729305493131032574828335880315176333245159170589282223608072457709655171250791397294541276615227055156656680420950715872017129594562625042696760659575787228037263881934798028344990625226679935681474840104349629897336598169650894466219070180905309028901378928717186506458789681442374452770544638889226995022620384674366917807625181039899952412092428719880016851093364012649123230561666353448347803721016843434901763819368666359799804520560635250279381063051375573680854560162963353811597757119689408507326506121173947490232158028594833940562874594926882405703077636586354002022035693550361419988808137524972573570581290100655509753747680392230199404017797486294438540059638639589494528473676558128448265967330663348030890424851337858482623899334878580983393282219633608540558516625992006453120362834878119158206130684179339807352004764274724444253052133618936136791903101875150519655342051180733403892639695972536008562999877207694094530849615902468393969866527500068408004226857706918322914119062608102145066062072260558232565935379657733277001630165730800373095478810335390288603162835440794192118749413742834967819528444891134711572115726122745460392610065881576578504891611718291738655775459327023974318118156847785622425641025389695212540650633460356 [153,107] -7483522656937642161064173868122712144213479725025191590496059921308468263723608193827602633034740522790767976810817649654029078487669842206105707189679765192936449533178553901499156449351938589044037915453101809261768082795012625770277761034984235639549586264458286008232307409978648491441533901523405441647545968265352518430400773648074928929003766531939372128766214535897586049277265508469574062682151137163365865181555925570057366577965028168915240046910264155261951408582985004440391448760640574967258175765453090129696732055819669227260816783477878057802598512510838937872458591466548814076017710865370926786087460541421614962780868870808734387590299864536602959454850674397527223139643116543748749525426509464830110099188492579468499962328398897075009781762555628481131367161063532482399508369295937843446092292643664741848633063593403963966205519158763685154742101121845936890254870271433803532572942269101719040359045167493488453711730920329280538771931126722904829828082838018774809655740090530925609303123917261713851598038734245715442244688562954569020119897392873434709066887291518992447000442522158518021369382516855976044930707577035508965445023403081802711473708175097972421603245807679221030568937117291216669537316260436945808315725041792029924272519422313780219320324516454258455613059925116918011572216732442923446726780414406729979472378458573981864583204221232085326999208789385578548703407975778003108034634249474254384535058640091456439740336418324 [153,108] -3133216692375797133613615086823937549365997944868898248669127970199466924974942349617056048622365200194972787373630077193870648139666901422884356066908013231654794727666231162714315207211538693435333572028323322693527366303437390691130914243410681129805558783513952915292260718067094151179164572215738827899883105225289150921861167895918574030855094296495726761712012832652447991634534857350844290274344350086310189304547638370536894189882985255996428372553095871982710354075612706449702505699410218204635084946353269396125723693288990598762071080279868243570628027914824238342189477249208532519538942199280617597362103141981443926481458061070425176302773877674086995314207173212685555152078698489986689784558562218481695264979464492141222615472504977642745188244348153442148902179906008097430244778938012911341905515409264868047948547245155086949068030466615825112437447182075485663646667612838044137586116873117569607144530619759706782303383371821370706915067714012504932577478098379055416611424270278777390935523653090120088869909435268223987165977387835350469002445889539839858464783701840002828371984048828103693535673256043790002273078033323498273209157034844323753743276175899872199538597220989019695499330285822094209896886283829413160317797212315485550761163416349300387882802039294518135489982845870804585032435440658804840479425372340612828605560822481360753479745417015419070472066269686310002024898777588863445227436229490744673437238972663769543724780 [153,109] 5238976659268453740572983962517043773027157240405368652531746291141966858737663810796685551560551680802725982361077015260498632998753240860838878541515069235694281400869566628707964920178537163620654191936243731281552260265241055793994205604308909667983580178633820829885469969405268240650237954024137605726618697081238600674655423924318707648156998099519849194086101738081544377313138912251831414762495155121827429009739513368860080281854083577742195255850183982701667907432434362885256106363341569568359757332713537368668216402435876618272432399884637787471565842144640192469057825455643122440319363981845526778866383902075627760837373123362518680637194827959738488411827177343128784600994681199460562994275124686241101311581324185230761229606227567344562421552778470355050174011675921668547552006904059703390223155628047098146966038340869546879760025414969659568882156964702667812330812052297483169945714926494331739989207301088472811242331391387878531842734030628604479073587274000091034338591197187948232311334028392121548814782801896369678719686330258953040036677043221551751306457129504814982036019415800064035962886310516419193823321081274972342014594896907386873507336111170822763798209564435980107001396306967820680295909362522704821013696036204222251538718955241021646614376090007494281253263545302872708259684339065819125846946696663399170117513042964142240041312489279265490873114046148936837047112105405937072363072900980998744487572305928875720 [153,110] -4197799482497155996225341160511657302069148122480106502238124657540074708097699169753102018069114840660745821155873480275700879811074990632716724673897916511241419958637146489257302477003179491821826182432596882942295364687971039385014484732661961177019353704578022084476579905185318388911060631769444485157343437623155193858160316654204041895302028911624420708142464500559655450681948544616545463597681255410455641488113530923168133584591303284587683226741237369312460782274391856485582344536809953854455002871329740334264915661557718561096187569683134252576665645214149079484561465226012412282708230837553361628861307693628820872627167490414485783815397766802474009704127753843467325578894535656156459221661150987269726603794715653443075240335650489729191287970817211803044261246109750018189551539663082055880235626439107760622248232378876117277159672491086972741576308598186142294340512925389426706352569779592752249925119713446387755557323042418512908564986993110268401282492495097877255436073808656787993747322369814143131001624984609713174269573842767568626549874084502153129057494020954433191898097925610722199403486665933777849005815019851606035505665132698472865806129501506844853175033115621674477380330988139543168804142712577143909102167728980311252074384645337766747562196694891087998130372879079551190351522531123126031280470272597734395903351645626318580182010051145157055247089551653929495081427910939370812019844619915898840601089119020 [153,111] 1201184106291651998479633123188124220262612917034425640409705148955921668788658351261436765402205340787801899344757867198553317707320077734606186097658509769659113059825968474177504068861366188838123761179223501500972564464695780494832120089584162210268259943954019135255946604888928488966983038678265602445964685650029759020083166942757423598728100280329972046748383439157333129316860320032359562009811723216054398746110897773665599412192547589504077629801641993733101911760865520983786445818001780022085136284681516609901029787543371675812077906654773459946758832645961851325452978124015671709710505325500941649872316213053834906107672766090352163060663951252914510629295031862845505306436869324055969634488075887834032573316789398145306549001980229074372436950459738137920306514407110459559301687706553847071854550832880318123096181912562980377486062518682567841641193103036321796880269048052636709277002344399782325217260581952475371745454418356362783775468478688538792071312156412825154691021647587303391660369439770255944542004849096138975986558177965039227240840585594594610966725664221064683181140629377785976462998109032171969224394925005038583611534923301253860176458984806622770298607751900210188837599297178398917276147873071463214587709751323355162579089461346241829888997768046795277584520427033271640346336257215407244977572801717227948211467151327083072005492336249888589345401596279812992995015862576154162723765008631086518168160 [153,112] -409573451260510501388170063906567403360961844970823015994702437806462176894718257205608346646812354614210917723860157116735223827159629237277137018514354155746453295650813206110894808270905322094115856357704689224549859249658697001377213696416540425727913767373281329579127687671833281297886691939010328305805924100071766338347333426368271787861314042732912130418281973414806065483100638029514188230026375302109902555681229702277449832166864774844406952320018056969939717160578558470080407931453508004177073345847946379678437760923318382698386020469597293839690152043182476015460661812109084069767489785145054526512560761565917475153777258407685118352992582570030987948812392151927740091643300392238481714517189064957892513855611781661262486378645518381080498798848574641466011009919090443169374905290298285204728808440191009817573329561502810082001538247222125372709717786637760323132540183933046128009730227612791758867827409110545511228871425311327356568842511696309993645776735702856035616341485399706208315705638139354299476498846852628862640764736011626717198260305861573570453778585014721816104434598452800685150993518489310826741396392807943185264598691998008897844951626979006252856000238224113339767230944494976339481483977590939478388818815495321870382383040270549674637132491752352867264990304574903214589682059669224516437798880232921961803035487356437357957009654265448555300951316837442111068759574000394616988787898707386746 [153,113] -242904658380242338224354890070545333005112650554207271849807073598136085656028633852066703294759495941848059495399653037586298134123813110184127884572597471078552449591429404567586359091785420113669175278002579809937688044474940653540662423243349903324730452586203139060163875164462779085062121086699093672141673151174936270097548475383751257858674966309245019940223039627039259948035863293264503491068694526540306261847712833966055506781511106329846966227055890662134418839647729432159463795341979962387683538109082446415967486759146245965453832283727655238084486939947295421994035699105867035217805929180148344477780670615714589308072043773908815097064923816087787168944687891724023547208584007291982600016411785406087034972191360364261704816429119341317698035649959919670269567860493979936612658155958619343416215758241712332606202941636040145388442536452197732221983748470797393971821738469714419284489384738535420431750241323785962984152139329125793474090865779356550103163188997702224411293630943481481208176716090204713481056935412623244589556727418997416010203730883037912512249663858069189926584826990874304418959090802584831800797172511838623082628363230794009564789893601294354321287123022802287972010373055347254785909707371100069956368733478924383420556924912399943427237401782251982858149662560582431982805132538829816347290656622626282400721864493982334550592096000193060623723434803825901803892900127264878481874853224 [153,114] 29974641276208145723828942108523287745403072304131585261484854758001778235447172290755067417868733426165809748840656098416316206258461085229507846006858349325822200546029662057340412665389561075168324027666362924180269622305596098957301047547708780085402599973904786008910551374267448109252639745880243243163044998631051643094575945509588555626647444043407024743100460861428978012273347318909817961284563428607930741328389649998598028321527196645628711667530712960808006197395924012258511338669482198429857204162858258032870435479053159984142377523447443554209832635156821825565731152201696042461741244799887275667431311963825348849591286073404117151327962672156869350330554945430713129355380910906869294689939525174369919819190378515037270136728613525026977545113902210326652542170270679785350615552966594181371872919872974144940708851252235257424881344388633342759247005213746146172517818164002955901482716006972997808171844446447765314051354213000708247365990946977134933204749497929645738758754507383213781617574363956635262389887412993060828219240829443088159174936681132866884563402482194397968346542105520497509439255178044744904313670840172796496099514335446991218192444929122090052712870470525220280462534801981533638225142321223198269043827137178665349819847039864961676815961251403807409186354121334003415259067896836321381585281796087801642936676808779126395550090943099343419725499044720743371988329460904704499614 [153,115] 20157219152413017265487397286334358303829078423128747386230749491095078551122461342808334057982589831151274044579958645311408490749073052587829857244993834392197892684352372799436620691156413426203773276194690763191145068021777468845533987842068197202358227816793637765562165783566327670921981740297820744591127141863159155569381927120623562250281610695323925984287034812884432547233687402035020603590617975672540502009392708457585111131380811089149285368389912398134785213093137428569100766721503853121452780510308389286622867414134238077682989413226752759598262810756646669788635060907661320731707579356279767334951112163651870755816061459624588070869098488251380433246438225954548829909857191488077779763583175813235792367824670038612113498446055285088274365260244896536357385755962242639165897243880299819928706837371917447368828031694980058599448956281009170576610605618219707207917269955609460262454559023507842928485887155003892650252811978310889213736497342030493072800667326748024525710115118170872597009458010916204116165126376047285075374600407721401559144305301468578627031499389430968833324586062510505679658332112504750364504976448094163725048427504935986017517116850489810428507612581834247074765650475309889650223035264277126328431372707594064219780456676138563226806374608648063995096124183874444538766582832196736673072923203450692527035150704814123290372660933336080121699343527022811574109160761346832 [153,116] -5898224670979468604861805191946073058307717663936535353176476827628321866677086307867297942269191149194151078379804712171235444917646065248950567466118877180496260782408683234062323163615220384648481772121793453266850181900130208948100402349949014470388010612555533604640127095796843629479836444900250025651724501589400231567885658148329749322783629272884303722965151411393578061379606877167081067422906393675001427261182738029863330278336671841115945678598402992761989855616232934660132364762993398547938135127881302591892770024464267023373107665878492461765457970295662461501494495499569486582074210614119992118717630682185622705465729662083401693803541030716186998161901979325202233799436070316331545044025047807263817363098153121311692428864726458453923388904572432550683938491663227201648704771111875845049744821132399125617510967594742030560241915668473502814319659792858236839790305823908939020352842416673235975584397820744934516872704787710764539686385899592930834414414381005612492329808879682852083766375585243697015474192043535529508474779156340607888617496360819622279572493176144369608985055691678728756706652938029253887408660546267114709777105443883849291578418667098878229344651862612008019038455435938749900098249808318375841852314769479438094082975904772249120264881504241217232521081839363401696934050071666155127717670813891962469188638195606664989052321198916809491913437700473924424709713208 [153,117] -129953692388652476566567032608289987322143665030277786847230423173483849093386810084184851631116024219042333413956800988916133858002517654397864624733745289504049298695531189958562975794530277189678602127114393628487245458045229674493644207101470755247866781699493688895595377085621615721988314927612347591433091495669950988834553573843599036751289356013993951901244367381424742562199641925465492707854476858793217161035792513659741707688087076932274458394717174404636671196888463591467641225956296256544720813385145846960175466112567399835910849014555150193338263892023611719229315674946531392049076290749783935982632395019713413149292229194873982664672952049530072617324282433934090220085701187491109283437670470335248433545967524226151120131982861545283662166547937601835389345359410601544774479884840343415824612657061540578856972264056371719718124461487219705800805672491163886067294101122354866948577031564031251935009763721802368254237281135052983326468748745015900781994483937750073584900120997304324557651995614744977756064923240672609331605429430119913692570006467834444598933684292103625988450151041596634831231017038348278185261243692048763801059265480609224293857946200744905079024064491545964039942028635866866949059825804550973561447158232491609787300498526827603562598403057995200349438230272501281361410935706533737112691792864558333925548056585624974788055863865251180489689967246738918684 [153,118] -13207148286767206902755875425055282088934635974135299346642617224056494722920235550923675532860149833823221397163237599135273677444109344292592540575876945332181758537571667013794989400868063310582868886872958393320737800402951556887735012895793481470726632429276001512623478599698180706345289357601552140103662517765450891472926705824281073668851635641622098250590797291541836066651294616554601460728304670596940731964199582270527605095010352428915270733346342835014773826879424149596047676977685166643421428796844305905737804383045909947371696655014851252669496542486899776361090819458281095188499846720603123880096498506457286278097485240139641088845708753286687217262494294347860044196493649611378234861186314214586142705758006291982437485718287237084811165739949797161139639044068193886920099057408497902574342646568467814087627146047639735219595306298587968592796581986673783433762757053411058058902110976825024062443615638693791731585784212404010120838341195964418460543046892463343050628250298337228537941251331109906739099320247238280484632702734760634273906097245908025550212056510779426747596921676309062864047738533375305192242760355922563002397571666388952157544254442950553117276726288093604541743238617352492431566938474785656626528958784978877481605107612475214959608856248854673712077944977731794839462785022386031274803460696652926355847978354790798948109683052699639179196388941176 [153,119] 4145924530669966583020798198787944880296042813832920028788562563922041290318761498609369116691776094647644086125108734100577632981747656005991756751276412620782289139038901496882189975259912613178417571707365734640207629200024786383492640052915964405753272482144718892269279864595058982207428086275890985059048914566821065519570100861418684631054286223116539162463788890458120563927908948407837258078560426792837421642270397895675938486744604881325554220886749316352698965733763495818970927304742975531117061797548274976348699603189808919900156389778219446812728297842544799154165708671549126931712349632771984146529642915219869144344013988659641154775543096338186225577014181334108476800017402353160906896816646169527757128289954909784509853253640873765073584976624104811677131429847206983561157959842168130263235689141752026649055519231803119133519764977862471012599708731182057410588660118317598077045849871213275253740514794055421389069380496743529052964139827983507388251971194685328583325279874270772229038138399553440895305044108016116002798167100756339138313237856009354597076526306174403363063026600707608182369770381814660448928487942110653430153049667916313370247406510246280991404078794237252389246476919891085577149583290417943618178692205943421921603810660819356440725540439713894608877342934023536691003843786827176489116245853661133812681015440479066181107688096245490927058516 [153,120] -4090039882816367884968862102423466386737305917435947847476775117685550384423008533311036653089772944029322942470645008633641747025431056484124609012245184228816969543006883246387473049314202254967683957732422614858922226501703205396344170726445674199105387312344816249239192380498271629392096409571363724790280573792742991978866182582995712904937619121776304705200229165855219775804607377539419037048183769058501632148948846116465155714832578832185340760530146401379074496725744395745593575562469166719871689076888340246579518188041746451928625512878533882964806168021103658596768931277296928003542022465045991157301291642265140818697070272986404517992553843628111647501634807970578102776928769669211830867881189197565995797976646782578485152846940801933619458878671618777604725840462896203092411635420344728812909212141825353736658059860554441538405036109875740092488875527994599613259781989379127119386227441361078384157272498320548014097743073979544545215055869863833396830348525088589321987675797995211813292085807049040726431082959864529412753169129325795376570113717627924374353911160204373635006571373899539804051064990514619109772915877567138126872557709719105023370830016151013567878919525498213130781661559151714570966054281203878317252461145866554958168401620454097209107473761625691508249307510671984811050869952444893456134419026625666060284409444637011485426252536111360 [153,121] -30407379286292457119081535974706587360571529618918936796024795056823502312835366616925635569257468029804722561581420697504571396862395987362545215612178820058285441125370749728715390504615330026042874847941440877946391783990771971305586452515596342400713910578332937254927304217669499601436027780258157503726455475474538860756749512940673984831866932260032629858133533639086430775760591155354328287500286790588662674716673032831200286304700222802092003944609525356629110171818574599285480296395481822112285948817114179538454733043353460491008416972047566789841633970731466631279175761406610729000530983188223086349476838110471955285950118394158697627833902324656871161070082174735159704981887388834015206983405178028019494390547451258916383209314858981949879192021986249301473981047223574940475355853276402692666015321418177969876166023734509973102864659108335744247679945572650628072859763136171103708430540042082859208606286120111108545760481572866453083516175818173664447356443509156096398212291837380252133530501963396609856042585568072196906121968891136285068407220605952138221157384331540560335525648154062157541881895237800251291304455198754401496100674123559958383924091234006644259908267515611267248526695030815687662665979274553138395242795697483925266965215708660460354318742685255017294804272450808136760164279462170772393777039846116989107546407272410131745239598198 [153,122] -1159988650956832897860787136669645920536706462477613458602401803280297854616502307324871131896174130966253994661966308517395803328770191605386054083529500276853027572344458087736622756424472693437971439961574623345244597386250579028135293535547394315820976078244615218638389772545343973497674564570098362443636867784060605185358630749366234500460643450398831308775060397796771902705794369194802833149606134440248595968999030367809575428961291970950548136367209194576091936393063719517517628063607576296167041564764315856340428017241390766201218958732191056132609805776185901351183287911108105523231168354122423178736860557380749652245569838836343958959845153070882845642556169135688162945350331271986214824345013957604050866082714708610909686312021245067010771598843152361219904208130918277211373276342384169924978143640200770634599268731383043143742640673951033718129286761407815706384258931123105558548835689156461543751139244746372201296917686602384106085114027147525130833486018612912642126731506896216820399800821173944228090182963986074420355327376425887166084910986122109746001543045849038817910642909534469046682240382683935119512073940236611476265547154813678971582977246004803913939414237137109364724001569864876879109311929810891359143235405241186395168717751101838722907771453384833861940927001523290613900072228795254072375166909833617820319962380712185380480 [153,123] 39194855145386092648635497416146083091051008981349749095245185608992031568920349428265376115451613718602099125357152053209558044391222740782545322501313177661838953840400292427604299933290255337746917908962764646778932307675779061898943319546269578820507877379294874976512242411810869680657642196216081230742548345203557168050989406729716457488947340596934231806902639114727502512091965156439083419981913172680270462926696828670967931488561775283158298896670907810353587029680827879477134175531273974223992724049228451957843198071424224195566555182164887395526965278265837242770664419350643170555275299377347983443270683663923408406820709915214962685896243357891462782339676289941935196819011333254321123099301842811497177149866103855735844793286835056744131605165181748904565777622676074350940095991801013978921625040389238710718266352789521105654058351212931850247221499888198624086659929996726919471962966004760311217585312654731584563223407325493802136821079188454322502715456828631986246072090158176834676042341303646489444315445762020120586966619523443446144692851956796498755364406532230732496725202550266055866241932415746952273028715021579377252057017186289412338892521897479562327239125379866494757843187656170015348533574601050380729929208950264729678368223428891072329377848851463135327367404748131625850559788856449136830939503849832666499681134206808 [153,124] -17020855597930884924816059605452176341042880774744020288285318499224410757258814447381912739701864351899854098709345760342555440634007099236282689824994959249137788684071891842095949155854332721968094514973592667762678287502264360780651169938451392335924478319432384245728350731948012604048958701392554369736531277036460987232719361324277049136834253087144284723464989570295658372322529043482215553351987574102539444391774261250033143109736804203935047772420530571015790255236285167426245534555619258384095069719274964958193866351305393407338920303138869517942259527930857799705497472939574141449305757758220166229612917467724354767588689736160595581648669918294885409388674872663815898387140443056465419661152145041045824985062797566930740487348016720704274621788903733195731929509633004670279584239661171449230484802678836285410004650882171064003947958818242858010792474937054258055548475622986808035332651591745137281680657235532276407579235502034267520788728867941068052279708424572517154779343859378237737828704107533279927913920242505491661128169115382072476894887118221136364532173398491047949011907908009043705649785465267312143926549026622930239726976654951895773491408928771704399190879019754714160108976502557210735414906892451752520816021411161301102407979678666840420682453981076782947602163221796697240570024949668604072835201704991024231444 [153,125] -95242388639396913605752336686138134769684330948008587271690488484804948756575894158621077548842250768592471735194670192865688695026076822247614767072543207841190762773078487457646623183153962488390085970438718507697337958004309756427671271920125752672307869652567448499675745209868074481120862190724693044030511706653413417521579249047969816428885965324503986084515580322626561169440836001733785877869414541585426556447341907766926930800485222333080024900578192527223920085158469607192271661174255007289523082286807807744142811664211900012600060203835460695536545544819565692118263722660973868433949157675187623105073289083585673207441928016434932432948471031163625059966236471725846727479756365803979234422335734803954453267571882918491428853125516741384920133387541113294301447092208327087149273617531148515937808599064282227204240203171121217730429088756727539911051887004341720289519711614033401394536255494440574021332143280836495027018999928736409041157407875686942343384652896385819963362016092487533614562833742556080049941124109943880989991873716803145608852425891055202828780400729939193682168907481661695561198098085640040759114455615071127240264828093123445575671160058870151644373127556265058426588120043203588256062118141147416378286467742771377526316746164917166534070156949495903054611431746700606531120608610557938797199167274490892 [153,126] 291179022051453919498751995213961222487694382093913876710432958511449628517982125140178385609544178159655142730891080325562033432228462819604221281828598686332294983405599349755160202209449348571546296436401548069716212904267414349559707576750193156187842996562512250262118070326777767384891518359147273704267215452576374789684338318863836816007806294441218971297831282929261568217492032399353475474450253706130911948604787099571499703602878731844691514248399592079531971147059891793934466413343862313245956528734551360677465316060680508037813875477624225489610165976987533204264533034731813094037051480341240403456239948724416566336264660287020356713876697025606372966189164682591081134927973340126695316621190196003885472524512211241675154013248969567818847629684726432826181907425582903305595675126039897176170877926995598909087849709237191477833183703522039089613768465671230144680232509659789059671960128595966449120724305986910166926189006072058641147206418481413182147383666290729531292232008636035869797464281176853168670097459843042819531486637171215577460855733479930223510954565297771493338436023654030436090856994325053533050081954233242289647446662702993027538272075078889243327177893909527234557534875109660886748352901059807843063995245166093354224415658064571349642137861645321930930781248516182984092408640369498592773191650 [153,127] 6097189571350670751340689045838885122341459027876488153877922059066445930323135942386235374551605729335931546357738636527507435561971698343124535958299304337349485437216270109604132700952664407068732653331768995622807142126952591818733185444829766541727546950511543288486193135773036042200175063364511300696511892648068921582003005267522196049369307697529667954415063320316966297355112285047259558653822784063173009437270470955915609965845416253295560347629846558592314993456558143200875195010422590334613676924343966703682163587530408270416422803012771951829515894547724409426842705223996792752354529346233188097133249267919339002701853720901499946901084243952266941424767295082267750269301507542043957781102890084435951873781496442764630580383864134754746536604284972192503875435880706911429855286679584606046224769837535789600337632662008669035602944036051188416901799927041299663582191173246306362627879424732149163135455561937668010490612527411588416029797832989262498217187107992332555304842453382866870581232765693728713103803222660592107166429077628137921677586359535034243862796608946806906469144939136015652174218279443140568202707790413610759980896863862661661446007654687190162727691343476581241798216957025488387472973056839135806207837588266178267800476303399916126193038179662110119151820026091445059034735097687956156 [153,128] -41636323271412177796436893031226789723125268268104961481780300624035211199956717631037708926234687236112357930321457615742496392630580714279829694424767713804929312628403877048383726276179575141977070562415635373506728176024848635058972607784008141764378880742362188623995756474106542884041464917255663751287340541649972371141049458092790835526607316968002777231850042392382118295062745741103064275786475419422449200545767691190749724445540706125788189918758786439839940726071664009240158165743606465976621862301461454056937119396171278476735904809213762046298327800876987570916297460641244857474060465026444561999627114805506364097798655241196478649897103966625845258448140299021490136731967674975891559384993455754672411373835253107133342322131513001277887159815215975797528885552334343606284688177152604016656677210386693273597852333593946282348038645360496607874181405632825844303107720729908834607737947497067417318261276949474088718396208793434299679055387238361752478620464107088226319325883194503926727274923014282677767362004380432382961549683827632428393474372389509478366699875226154265068712407373018234685564983128546723727740122046717684400370489063738256145687608050619765778003297998713751665768431043402150282060682173861181593687475577884572134261106099564321408582663423884477218524693794631518586222395082 [153,129] -1361974317356684049722265784684840034672913355527356719271433335001315985493124972345871606789350477703151138718975344370429515538709013655366324929693484180191021583537992327771627048835970526862699126207311233991732093900423699139229015838988631748653518805482075267083512489876354190126728023239289888020927159356915611365821534815975810355611840279835918501855706213742190762282808204440323351156324899325327284641395333905877395548595268114735638631816723728663803664091320503942607854009986527410608333330953593082037278074036223878513614343505257026462213557256901215735206963181614754643819883935171848388281604184938240667272228394730721737716093287549117631923873532156345327563512171107555813998561807556360721646612996904130347588913365639653342126219303674959847261969168967150800779529563595888692131499887091562556335391569304948608536285863767092481473904333466352973534064048066859496074700805002960098794609513672921802070417833429323445271697210466391829613681996547995892276517074714037866359272918364511371270406412203009516200864723711654494656740467057724580121131203035349584124472161016856891019022441771431381836286871817599991367260041600963173907999460920834696580611636035181059618280062486735613840075776860603390634011261067314502940213905001590253031761106754421319010119346017032154500 [153,130] 24089649247695447407123554006276141763339925290596067948614338489261377125045918891362520937652745285489282226664601391339778157023290340425554236306977998756990174707110121700917712950457243385937200228177671730413459674356117768752591702247168630428644725094375114887623933286700844337009369866442313601198520577767671653653629163643143320488791288799265103121862058418980020740989593259643729658779033491280560181599168237179496241231890771241243338301899872706306531748413836754794287690701663165989850637224195491607062139453286120916278298048401811590613191222118790200477122546362869817145447283060598146581810157858083599033815906820100502010222753082037006859706529882410556503475583387139681047530603613741314631633100799287706577200092128485380447453471975195709890593507705029222348164345928343413958670111965674768741083305898079928020626877431022600288331304997363162555039762576102646395874061361474637750156825194818204543891051419537220851290683361613378909329280534828122450969726921910617164402074203170816366691576787999770882760140497673152456128440405232576939760802097234415331785777151490693604176969678231187968781751693954880005735451115152591535979960352530024743549934791994449189303499401963468257890485217432406715148338542622448642969353672072445769468734751370656201592033621486 [153,131] 106517339981888337578198069348278623625100151911115585295981425580052228784732829315708388173968403877030885618517496088114699130055930102491886192718097732252965385422641665214606350716071030748297270588713317206155201003837251203117512370489821744706904793924370238114724378809036180307740812766886068318780181168795064391875111935300107541070531963355186180410435771011594498450292897002245553257035250711210913274737228698736553789879659067844161672193858658572893478064274314816268006946834290319764123906586814382271154193572730536541942380667668264571534657063789599232932740032677028107892102708445250635122764164435017397398046077752047497403091541265009999046031872362786426028650243393479009940961026718612659604806104740673197325714128587091229835513116738625772034607738415300036578215670733998230857712700918610419237475655620815819165200679784890524012479384972532825045767632940471293227303545040522875355230658297361027856278509243751939888806679003403928223686151915766103128331898272235236517942812500854664920881319471161680316280910829615122448380630165763152654839140912019084902034912181304804738594678486552535385065830529295880422235012910915161493894369600926452261903332053660600717800205453967389922019352789394907550706418462032056957815476479300699878569800044861809498726 [153,132] -3486892870164965275130041294830729936510349266064384250142372632369313421581253202725633903912178312347976108393021447575409181041582500383359157578450316240160842194790375817452233573600122397608200774397337121519529930738296109820929500477821169602400466801583151198662238392288532207527565468606791944109069263940374432418764611650480122090780701740415946187687680793463827608595216574050094017122827941541816071751414390796479403168170222959892943544664938605596512868547389385553270867770025683614527108990241235412253893568442369175756402842988296886924767409829879617582350784553479613637418156306512487768945092457730757942534365785742904822957802629557281406780795015722997917978655328095319272703993201349761426558802524568418997751066414101735933829938885347442459839615318009926391625510047171655646125621523821804060607138406714686538216834663692934579249674034262747050588856802812277602108427885382298272709702626373241025474257514249407221483311892452793954359143565987179560467985789192140776039114527543952291223620784191512074446205555906605168134507103227606062412413469452892839393272623774190221209112492464468296937855514699307152631279323717982049720470034562180448526823087269656675672974520467078269397893707714078268886474823143487479056987096589452127708410486241080 [153,133] 4330680588697235827322794546166144952553978290873424905757299539924520044988399692630912333368037982880291143107147495858053397621807165259354844203702236122724084868907879717925523761819724287990941195830999229454760065191428542888187759759791305462359829622926125210271462163216003461813985307758160407032914218868179902703944472341284575925935366482878975866714687816077158407067192979920724770173413224726824583402116189180083514867665406284205084745786468579448420362884784372345886155113712980730667742814675544856473677688376841341350151322375179416833722000500566122344753101946611121357681775391605019554507292484377021857842988631039982361620321591994145441020305850541186886516290212895652189465165661058008603586937188794838272872417409661274074643180560696322115363655410085550768227771267445979153441284843750424512968035848934335105620205244219963709874304916029256691946313268931643057456631537627646113851534377062654163485369482320920619854648813585828910076866141416682481422576107137096844171928604568861343352645414708225240794462067864744741735702468412391470530721457477548525927157410658981473928242495974083684651398946318113202769804331810850492261397355537312210387819709647029339318927166968329319721685699195224356983562007232653614818635116176232753776826 [153,134] -6315211684532437595107216216560794008028912010584377460597168224461298690885186757590798851321406844945069687209318191287607930529849882062318008169066941404003915105858498913221411206490256326771126634397701232445285868213389019005850466646987965453944402157411111174308715210750545988186801658971757898615716838683292288826707837739760285245419826303357159649516645297816710635387283837165300588210783219074034704362171643060379571784272688667134092098425491487999885269267407692184856759084226616593815768549595501887279494531652170013606177927649062273286022637927987511655557591026413414384604611126661755764157962923486279045165682074967944418016630201482817222370011173985932675501642962615951776666213692386480081243491181791952669966973670770450796481431488202089224405726525103467800521471906496760197773216599917504802947971246835995362141004400905617761970154453969600961201038005495457372009324110296243178944125790470194522446323514694041372984138209418386190022780455558953732540653186000824637076492645892013821790355554691388096476728992798382192367424370136225445401973396528473218387275431829399078672742805560319775523506722359608867005250483362679925966218982171403318179289528785258618271969956225056266746264973867267123317968599361792644106712680484614 [153,135] -77041297461911266475678028732522844037858552382977564595746160460605727909549328803136476722060110048180191459932591091886201871555607068176171062548632115162829536632645558769649690173654749436176101157754308051619364047406924740253755329501617589137716772445586661287108184142597889325901610845387976451503270494435944820760635026992902951629175244190286174363881711792878164851358179859865322726554978114892644292042279767355975529419982763566198590711294585511278386021817286485721032659663471659395947637092012754614753343858796866815031056279753974993997492780680661664228551324336531547642819020753677746058164348725485992974462175317973097209342147549225106701092447981899945542246294042657014143320880422253280993874292525936513104557767040471043600366270537421809709226122605613421256293857885253342317196998289262247410712934031255558129583669358911719369882357229528703466437043865167806101173420250093095902321328279552741276749265689471604330680229292984909550454486069867924938316516607220797320457137573174823981215702098132665593070961385004113384224217114040969680327372149562796368436652413869718948245456634267407143100212388314432051546952902307729023750485220085158645727871021902607847067017204970440867026219117406758809589828473093126860303386 [153,136] -32486127303473848424045116148566737825458886881195314786639994120263271032959931933321790891498441970250344392334747354769327203176345681222425506190007955552845898915088249202820211194501123576963808781875800459709228549084191594175240032915253072526785602810432029669084302740167635311166200557891332580223166218361259914925886615274748036865299449959903124986190511819445373402076229192612196085882642447905145543335192717959838947899706195854225286426717870592056156550774480724819599969579619223217472033017329268132571995216772768774148279297936671929646885652652570489987511213759389159174929226076596244715431689582686483096036773393280346895110262153370591875805081108457174949095077429957971735920783948578801050238372732499283008601507405164551357510273681003719100233860837651416717739680154135100113520692221089448240372137361078399576848115879957081541411515714381029799325289842618221840003148911697819781141158146280471183544015146869691120646860332423669321939418412075350956339623691174184600803161294407436723767386562959624357495590376975095362262327608263250687418759985711519567834267378746553359479438481122937323822841144905061295238023056288876489448409443988601448388113646822054333827486457829128923265521240805651952158693082138880 [153,137] -76053042402944589150960581965298258760741658207936408113808356726746375348882067905681489986911993843668337601911923272353762948652162239459750843900073499042525513404989582998510666158235105349497613036075049739507820407724153929181446705679807746896330983537562275634486646727681157910332494976530370231937629855833391111098324690508596418637955396455951112393859204969467616856572615902534823760730942025929800663384518827911711685190155151948028624694044484492942026954154872744993975574325906301232866770003151323987463961246644155121097076744370181860326231942859134800656326991045903054121478107979231172839956563498522772543028318051983995456733348077927013998772381228498334266061653368144296100525302790370537051680335303643269602394001979496024241676662053302824601352272863459220777453258340384353216452943127153344556290212291433103145840373845366773188141436516216266931414918682461119174061826066234468414449202544910647887084910649697898323545166924919709699485420417643998603361461366866658188526262412845624080159653727798220550948313998201987928464085751398255036263198094929368316080457261812025794023519478677952342013584605313859133475332171844985465275467165824706816517564638617536740062332187846693349876707953635805693501443 [153,138] -21487410762167049985632372034047763595496425367439827780172406627952359573582075042376669345941189449716113676940015670891062959675054318076285905816539097398363482609130548111308795588198145007731958566471281498015856929144557844541109187243341618452663158950214752499895930344157707129250586474000659570623795477822302351405486843671785028786301794162506558945606011203338220927118971260138200567529849353250443746766456167887076607890527628598199730658289224544691429610231236461484757456310916214172564139286451073982294399332322559468631104160488578651897832304096236224443455509822389369261810579126504761361649047433297351539225351818437457955792305799859228293531481334142314666075958949900936312685752715695167039132608675392163544854727181483862473881569608686546322336800716182812860384811780849205651447456482378245067468725060013484034025108466963331840278840470909454030986999915135850983020399160883766820764313001264239939740870901194647306768356146917938298130640307172455301420000150672499335388397182384087200711596702492300469191371493250454971577460485019144805363081751531441958741391418044432276086300330538739490466961151348915546003695951488521818984023945201507965227574950713302006140232027454797477230343671394904 [153,139] -2702520821864261011549529806422616799485481904057187742573779793109570020529570717170693616318340400654063111665345246159686274315149386106220414923519816251909382413042660268650057838619914527521059231991221518969058615324192503904620299444613684729087948794954742354107351225425687036548601093941179013089502601909914217618882651179782266647087909007645820702451349097085395175347861897973860938137091408268160251591605144760226507028290739836206180103170815919369416628032452522308693548868777871125401678346304296703176536891059494602822937259313513713876745581976360266168503984626437984273017204545909251307265399035973737128540181224902126181358444118411315185387797867497180550329111916396495365556752134391253354447767761700564736022856705910071949943583877994061500124389522792307677383996042740321124483522625221851003479714759849764001713505482389779154143458649254105309361667399958857691373030518704931283956465136686326319123888367311265805193481859607162816949695490871440325356466767124025174780591309994185620988670156373316111987494248065664327398333175554631319821113077333824283736115902266659394701477007472929970418381523817181112560831517773505407448720103022247593587961464965836852428333766330618553285749 [153,140] -364134397986401204893337119540507086702181435952704515681549538053790373554894915716817525968456108948718083210898798393967168493948878919826532662969760015216554154752854507172736986883780318783746435954641473612901210679159557235212834039774185321245881012982281160587985056081448749905025896709894821688806191111117524571685752699161470376861438033619125649735579254003002879436165230986077779007901552655833452893475481932745994261038719648768242839211576684250303317470346530267521599172902205783438013344717941685626559806570553031479136312023608173319613499812390059365358413770806672460942056443366199956365777671478850599504604078831559681114743316867134325619327235442612753277335965721658650738818233960385401786162353449278637988183147934627789923854328166232098993437534177575452326195718909703290053825987556950650320821587857481006493085187423006210012261669901927669393578108594781708063071327065261220325096794369998331197142596953736982575528703671938639484766304393962444525701687147224559929650259323920658411043167128192535446871799322762122545312878176677297541133598115220582372243842634934290060707715363016616209179639899806639182033323547339317951329220814166524616745174960559315751342168011198 [153,141] -6945045715785009468788299719511311383363921987468431013407995305464815727266187311493706808560963540491714870464861897217113755646932817868208103418249554065583349740588574694382606747650953193607262293524417459046044327018953777227633724216672097316475500598245026401126002521261373710571972823860453695838835476357913539348159111351350290324709298303133392962356648627559180330579607225707206709136205548563398645176978380122218434155266067976457821175027069977888104561314893367115289405682587923391776460808589507630146338831825735613652003385452268959510658589995311518938850488017743976237895432255484577254612756100044267537354345761229819849709386400897893094632188068768585585919582614093480318176422118449723251860265154969745033372143798190445408715661287774494675391174153985265712289257787400517009623584004525536149345754999073316404726094215697959330578295748318212214724119721401591203428277762595210341135257915111814096979576970096042853632854763027137896195267905330967376041633767671079430451653461445431913690014991763920998175842503210513929571042311629162602281503555188977928590977417261244737829206314686367012396639679825080565070765499607354447080502842046957996433664197597564503360 [153,142] -1842079859553443388490606517697972311983501912627174930913001882002920342374097717551828903416762350098961732240199127268476740622922554220401012214572203092515819368529074125376632716518035208843156318945804046310576974921980664572973127164594477728773428780185444412878078153935978192571719570475132951549720508096248877092357413987917252329625849535731366265829018051349186729155147652554338325895889200578373041835539222527867068236796830882554061735248809248611079608095898015240943733928103047435812121749089873645953847139508755930497244928416894022465489812074637045375484912025571907712113928593107243968041917617303490213866061347573039640905899396661206165200491827907585767367078333234827920349271106367973632310334762282358928620176754077084244734804963984762308555983612323917745549850257527614741712652676161376169345561540461060226495766503707179389338705198492964069712246436322999152423635221316415040988263474121979389250161645991494961224438293945978133301149493289319556637071866381134122566169609568479872912463224929693898671986895908779323955709248419147866074802731121108378385803508636164297149009833222598541240649319798356134178744071573051700325086148456113048215504825101 [153,143] 25662250540501858718789791847744399385739888591542511905336049070206630547309071888980489249344109978725498143984193050502544818130830153507515430312084114325544972905593020695833858468397217553235307782914391448369187740456959527367428993747619942101428958426109195097152287589956573210465008358764231733290482590680416662764080399839247401534485194590332020694819411464390696360738886152385270984850584514114239571302027394513391912818896658705538118972695682106094065287524473010482861927278076890339214748529578563958403250950205305168488054473504671294972667558497871408255514617216430927500626140481215356225560204563973641642054762517588545552589681076583629728352053866849079964364227530483618681611625290859918487368900124387945453556463903374782879000434275800877132472181213726522163683663902038312947105192475804685813762336054629258113846785616413022193044363622799805440017480007458034327382660348418551205155152899893916272033758061654139892448266782366878818001007231096589589041475027206251892909489547277895375531154662548613600359964230547201464024221289478650813459783365291843630947864316746065363029630905069401348361554299001082398188975774323078597572790052019008592 [153,144] 93431044724747571563018878298457965259563898515196744310835968584634215272375523938015371990352837635378640235664436176261848939963944799272151372913596000147050370434544961020587827501917965116570710218425159068865324615578129661523163285318794908250779252962553948075606512266284768495413739735507213039693614267183307894808913416533567624997066563927935155298005613154659672983109902288834927606982947369327413124389569631545498130949947640975463911760395294857954618797209253152672096466775517259300658469866782370398258549429983212458939153942840126065403356260353608185490834220399027996585415499393684324558050717365024788403193883484642966889600053215711896409741023766907786878561342508984022347154339936423796895210269292181632313049473687720461987925705676546680504045714548773314559664424204327313525555756793502925309316225704853137355947961741297197658867608816628831990149640907240237690393533024130449555631217641714554670625967584455295602665938930285877688465289699190394188634378784818442492099768925643519296321565460014097765362462937970716323806960573943795891771489054066038880816718280673906697985909462035933568082709190860522351636429246649485429915875 [153,145] -2720595271032768393101710627624522728154313291344257906987158126230076465085975608793082308293134213968849730890107788821239100883030725782370164483984756425317017270086934865599791723842752214027395380521575026942336493430627634158704175634499051195938905233967071163002541230637998025054165696106276707039592998019050556132429087673079277459983778903142918369559555338524457867947307917106199486053922027813491140070880867807660658290204262645805147031636026854020972920345384698778184808979589719798041831963063515055373830303124929533197005593707615142920169490490611744283846465843150127745616399332052411357116620429851648813072779966971363839627630736288416303002892451627068226733955403138911861121886599890531029374892656244474021487915563264890867966328237368881559680977930301920183800976505304272903415574037712748367458519472468404363736652393851037855288192905587911160029495004827461794272043966770157691281262401170147933707857179355548468176187432305087322704252541388553323244257556413552230052515336256536243505287562498347032587366069849556616423614003747745456116886197626236130075756424740093003985794320471683511953305899372754786408684291277274 [153,146] 456170433426982366090607822041798202672412981378197430934847291322988059416468007134818598475274340574554074893840855021397407034016523205893142294785324991706760463417705529388276735716919093510511942767107319292088508917019660385853891967374266437866853443965463983513214833618349255443537863272469685779878159843026272872589254375855445415226657802439783275034222157987733970734903610146646016391054967695402516154922684935116929693753104401774082450934723376661454436487466608777510921069091580570294803120761290782405430497877776586367716302454904015496626120864770067581687522340796269651375163491868981189105112031158313509845443273039501054213094970117559071898412553746886159065123672340967943192635469585061324129829943224099911824157566454342457324787626740855692386173426773260871611426331073054577250706824105536532431111634977793167083160453918709661294082176171941803261692919659904042454934309930396923196583081350755940693548373676074662644895916929118486881633302303174979423556493467859232579848128464697774302701792296413568568190115144796674100315983975986163848874949326288569403647441517747946129787599557399513254446413246159033996 [153,147] -17606985847098098333251523488407404176150058167425186879835222054968568636955211028869361591381123873165606446333992671493923427319820270284871643383406316026627255787812451025502921320562485472623611733671993127994802647522371175848171040438383454389175178704850635280888607466457206933103217978836008159400735950666330315609603341836822156569907979404240148023888639462289873947519941735883514829971522890351754022019721917489759907730928098484052164771613215474598483460843486125999338042438560757589016773618503643090470472446561344448637261530354098475159936124527671784832749272211739627673302289254713977232469548214456994167248281965647295906700331907851807674508546908726811093704558698658656798386613289893247830878381972551003424987051139148093672163902353323422169840315475779378152940808153879288569448628493258622763013898396647649056045082184868077704642457963283691158877187361030558532957666041916780965150048485956554896656513344946930556781072930426031336521620752939270137064748621964982798764230486985726166724600171623642771434827347653263379208064280548924515185342161769844868895478387716347878254924049932363217488382378 [153,148] -7336113744431456667108392758718826698732843502130508617609060899161154377357747263604420843608371195291253578494792918651201085906281294624221261583541182140548924647582344972775940311437703218316370889070459765744351787234616574007878161764590782275725405432997302759910023883715582964420755340072937523911172750383035216744366436413634849007451746780240584109884452223128812532253664438896524962510990126740607552058156026510695376608542019282023640574489609610085181645698013721059638064624743458880795108762964247245507822150163850970052404133635684664059019178916010468542916208537352474565935921962883002032137273857664495508589873942858277338250555051441699842347157136915767879176141418979520833957949238369139381611466093531802749520113473416937921377330003394139933662289495499448727527897055478941256444123949524878731857629766917328227093817340204000411964183251060142065255684747267636600083502542916846133816633960907173550845407624606482578903381204499363058256299105950850378955831026215498811005270365631270964185588109468149653159513439296710709007138420849042788214646519095806780235487451421491802433373538104290 [153,149] -2282726699005937854272611102811681998216004010944259721998573561092025821329423450447797655659759061151167372775229103611007475715204121863207377410042378176620257724342157051353613418668214303000304075267503544466047138725922346097238478500944925208529769450177750957166531782951240724455842616691210840747172806799794788625858192087816590898371029684331042587743452726817639772291983644700664015377640260209334944168913421976379394219580028663830045925114403484680301428865424096226457540189410112236032318534241676644009898408898445373209092117215913393928490686712101891072685033292129924449973941386124433816891753413577663613963357034834668368023313523314020095473635864282567403395699024230584019927224877094489424275265922878153875997181431489576247680452915403074286113191678006020616761196476654943376874047694263419934478412174911824628011332549947936535944229864403771777978602808946159681258929193070256318131873098498041527150212272771179775639427945443910517753649303073251674952279318864276834917399367904631260707489751956733021796450842160622430784168422605166602008759538661805743911398633395214200173 [153,150] -322479296473194425180171051672518181190777622944962320690234117967216949890089581078317277219250810042673554094606898817845443356869272691623802567043647048470888726646256184317451517844669038218972946688641330525169727842310593927317759171495860169402815182591478870369869286535005269379660440407575398902055748065735894778064860506016041438982952781541401154319043164029644074853973082524003109614681361897109484931822049569767828966956592936960305946481014208453262907301534394558351020149902580722829814338844920036282413279062557728501929260940730416536901214324297604124140075828716879924590741228287336079590313157321449223187681038645422150952449287944060078915246508870242427383300319610158554601220709773172668081843318305255849746396633177380541400062361925467375643796205157365791580992393804112835065724532602981019831935957783719670839435819084431465623603415832190040809327810256337971106260628741553566250356352793657259201094570067192661827260006208438538421365029707083869698289929701127515977399806029505349362045951044184679231885765934043930179123758664441862631903478216949318523252288 [153,151] 40576633769512386497211184271537201140870371554990522694571603368668872970271421871307798740758982801032643140317782454824665316761137957915724339773428557394233819997983333691529204612440102696583119851633418766093061931772962491191735001070870563322792708927298712605933605565872498484116149234739194743841521207196890266265712192986214390108778925576282800462418939611005710539294559954860547500594544808243246300799651096049144383501193809391184527375897762324127209066229010284418321428137242573550071612287094614046017824911290416248261475316055562639012074727624669457389355284016568661184408107702016681658588237231606429481345889889034048460944220026078363128855336256735309719876262712900911675011916863951522787954054420555362910982338332660124781636806072365527157804318429867908081250919550319744023921605145760690902111238707568340624465075001584263999214223152513648959719180070349345731002311729265303267029173389342417404042100028935006050748050883954673830716401264028748760013394245057309458145098580964697397990371088857265094704622136171803700311753357794380841279388806048 [153,152] -6151103820939197179614969796423372872733354645067452503676263818467410310591211576127185174893648813774840027350481190989221625541407187505656589224202616082978527942722511692927794363094987201881837012190113101547350540613953328661852470361067142013364906383541051146040368914813480296095254175963540417357050928527547145983761056938971181541667016966150668552248917838628313873267409387189655811657464529287931678112813037129332564439971180840600642003352793803162679201383037246510008678691674826244132941229238653663100452538925654172987719001512314611334041096405422163981599420255386171287361155563982729108749574167066846912013053755810876285151594049408618212266831515822169850875860972143055416466048004823659231405839241769506269558202352565443313906202261376984818776675242651225058633182208714866669268371571212760172058400394172213289847077267504829083855768411306934035050162779914038352768275354550435491476305649021411591370601146759101765739888348811142226977616909476923520821693511002106904134752804301051413962369213713804023331410681030957813695144237836023368 [153,153] -17057217824885769275083535163117493606534211161667847146190954287702829147441839815049213972274514338345224708963472859664015771374432076170205491742691575784837382093602660207808689994454516976122481548325908384395976910244191701384888248619550498139651475033701038837410312200468706575294257018377763698183699325068798422479317505633199811103515564258069961585761308182265313703844984910784341767805035703226508216911591660386673711420627095115193039437359140606171653665778521398664315988670690729830097357546749897029729716428383604666701290103768871142329857140488226502522218986685842572296438131247974590892212901445840754833605829290167707266034219566130342454700033986182282899446191432704464683693457737125841764751476282888822011874225445204255596030627098277561979770904784480716279061154367694762166851951806598007476023545337233419282827874769025890261781048809224099550869627313736285966133835506620354385062786956206208795949224479161774826603412683408876726903307085828561194661120703328693226766160578793422679403589853963483289578901771155432685092 [154,0] 4524503645606554110992724180756400843395376749133719043465070923677293109854137225351116943672327045456042488989045624938841039976276167247269710989540188913363412494574516270949310821110460202740044108330353378158130657401573539296557742951646041581030202412292215907386470134969690901713185585547203472978709594229237953954841620460849146200365101656718386355082664726225602855867870219413854265055300620523525482689126521014037054171038798901545329896827398967463081736722220243008275253600563253015471524811354028975399943319361686034833880214487057778762118420712288807694937807215757797907426088222333013207096429365701474809236084840819596525122506924128675611251402787723558967520444178586277763394111318445753547767696677181256501093335133556192946424463367130098218957319761558675080878054465450632624802522448503423452765838078426553074704845798118314476360558699752082959331653033705107712362413207403001574682677359963208653244898665367630952255968678276308692336295071133490166885915708007329245936519772411513081046047953083412217803543896797705801007174594338694709016807394367417416579270909411966812377387822160230127893027957350292361406750088428084548689269939876733022642651494058106065229403108057557171211719938054384699567109486784899879459570921549031909397789490884843899903969704035279244752403396014377724303712426221611395729294758724514694672502375570484801999584300437934541790267591401457201343581579567434297546202941828709704985455364943850388483166810162694057652122923907296267567201192469865323688171022314157435584032517187218999431581220118419116509079189510281359557244927174101198966355842685963323623378812612837182509137058256748970513785235532088401147698287611393866438599566697015795441577686575647335002001980253356536741365182313824115454175353376177673601554596999850532679232628652243874967098236083984375000000000000000000000000000 [154,1] -206181685330328227319817729478251482007395275058082796182083777010896506316876607447926496208590206881051588087313152981434183158838217448743330660639251018302712400359419516113775232109996106204231607964063925133529184414803087907240448300474171802997388697372564872079920051769579482097848469756218707483915212981883013968387513287201342305010934676732664745995598542727536692805728706112821524247202466176773711388399055490183705690177698649032516220963170977325103157279923630907177756276634677928232499431772939920912153794841371956605912308948516841267523080306062125718089176922374525318315489967464167828693430328886449357713764150345204194213083326117938291914963612439581493504813740840352560172009649234865399270578646073422782799707222087475296430595281686394607581798982552991651711400346599339475204997957566886406310895713411655361521018661793439990604985325897309303303679973996200184292805309016288266055359392395677906993693265474207970641198409549037727768515929709901124778556161153885896450305536867217636542196438597638005039850527759832474113144422996303723608300327596908424570545951991006247302750857261033281778111020244899631638906857541235873653418499395870542548209370007284847236138881997695839583086294319074574462726620878414147297858492202774285036971624693522009157529028333540787352284109711348704587815382796119637722558161527327176207747738417364203986654954849879075630734952771497654963803515092123096961967029485423016409098049492391995978062335328224186757487973693321591487131641563845642289148142875381476193137025583876425515357233815240757793623699800736829564327770676579309309365474548643303643423365311168793979584461455020142371626946642952296916939862522687901035965008248620547555231339561568320091265554755662695037657935320714635453968036865445265337366820703157406849403976423218409763649106025695800781250000000000000000000000 [154,2] 45324743597730656658737056374457583673213580274139297574139168147839187342708265384114541026833478594149087779409162594013273406877408426049748965364263584786678508237420305588821474367874893867474372552494231682658739329585492792088923333660300278353207906101668722234066978780260308720330693546478112383426669754579677947435490309651344246662361902373126262355703943297352602511623543406937190049434146721327554569391045504405252097623756991852630636624697964089183699103311991011671995961980230985568638445216623237970747886072922469068517287537569095380186530250644446112702163874698210340139517909401346858101359658939397618079023813869401503754575100749332315733295104507878920703717867240864117437578899865055037699462551207796835996199894947678075117209563950965064441426278918424555462067441440431877055553017415085523706494369716757671463718899992355299089398300843915311455150533700313023230138398208011090480627468414765143848477105320226221645424792045705207031116513556445401719049772179287307591452501897592398847279006498749933729366762328742691917881649946381417767431692184124809440992864015312326939651338418944685436066845906814420067150533104242679089026921510056273818903807394551339406775894427317593107375868666996607941915185302819572674921293060119354165152512356449294961162800556238355601459298407496280350022226332810278546374160262593102161324314191335573306286570090259996130878931920014818131618239817624593453263156236786869318683623099282184918712793763631031703943143806640104532944705475576193139931878442300501245262131460924540472776822045804743330381798784211492628123847993528477306060437161614761530444578779142087757787467777559966464758236885727177865351996081906928489482628682152466523122585018780051708705029871442976188768705951016823155781106618690885505297775549857456412852535661273112310709620942361652851104736328125000000000000 [154,3] -3128286950444815161719285740193661028979183287502589017286772561759531316858864818632331514243860395521122623807458724801036329739448205096926205710602716820599639212161437878186663758628612008896142028002209802495584839450515377203738415369638958036082265393250575802315647393982663827058023015455113211011434731971892205327267552694732471544337362467946330628297156539951140435526971064508623253601578249711741525155220240969927941002205854787052443210686773604728061439916412408658742255598286592167104303516984689982403745245873944464332348310068207723520306711556998565522238895544385663076010894942177463563710003800499379150707233935006952661487875288310486754028453207686796894432306093468025035906978652079148496268128114768096855552012237202332284372076791151548807659511314255664997625127781876731662601750592168620431323354295121945454265941487100028405386565760265471675905457173255818841880649164847815083600278525134444049794200787980204079385935308675789292024982010893891530341708015171617596974434001408066191076505554859427104510489610914440310384231775868871916722504304883660843967246852537934504478048932065893703954644506927312821333247390905444993497922014285512132082551142154946061908518405303303908180463132005195353516507134115402588094536767705644007145122780134248972875931519134870484933199655192649500545324750875681622887080574662613142985764383046468029708725579835276755718562890974907956423461491357060168842284842340939870656247259218434312811070868145036550972844794282991209436276472149438388787331809303109273393981809644967618287732420413990440748927132711578096000328819305061774579420263826946562696780878874112267842020986537748654310523421030837320067888161082257185116284238216205250396466058476141778138865048671894230931639308933876190249674999274681447084490985910556643958161195974432278177346233860589563846588134765625000000000 [154,4] 84799212859430471238470993558224900781249678407540001354472596823844269519617010627151863314920558613145265103678690458957820572453895840468356119533862524154941739183412467340800626820920163713555446274162882442355167772851836149160630619957259796454859448037410908626409232993529645043479286293217450383542704041003164954238525421218660491777552302067177964063946697408185406109804589521791877363537564434041984099930135688639007169618884372735783101032675241022674543876703438458143940621720564870295327249813034508024961527242797570824436223761817206318974854906510848901754253069643990261487617783054744346009485496336970334518292272710184711328157696891697756891134843335348729337681058783229927836621934816080916036286734812813922886433021958400717644360251941456117845554974859892169629357709522607611528193100998884213052341144236089095985462542403129664517979030652261989970739496908934784463349346198810498088383379629542809276874347467822816644229204237227971644455038326509720003374795975273642344129798444188961305554330848038020988219136487298590064523491514072177487984507833411159550711045639832398526633395054204705987171046395267238848494844012138637727224216948662714490647824187072751670647277129750100513718480943630384792091933904552881062383395383170161086419527156948216328644478834126055850066063557322225377882913305540325461944456519502267225971444830765640701516527358047204526675071313168132384458683631433066894893290604284008015765078313613410922113544121454776398932803808274040437036177934165101865515304123004921845132132961925750467022960921808001730390688134181898655651154464067471939300919028882024490238412797145158239938067682607200788428032054992095475670900979099170040166058547039237544721638898403854292005993997747418750326639618115626815623960758327099749539549143877207602789649806829253009254898643121123313903808593750000000000 [154,5] -867047691000861206249379539416746236790923654415127549344753769291696665997445459920619356842287377800398965127242472782116253771979838856275803842953005963016925993280326042678356742517261072202932820703492751492643012419330278198594703244468673187314586153939454832885075844409287964678260162598914399650271930703643430393503883577963637094653556794347607720043514868941474391572371813216142788900400856417861246304434025135268843180408586441788910583236549655001743871174263791971743425575296739811118297808049754764633078158237820497977606010805076324261186002069207511745347081982694594910030104728985292956010720563166085475228058655005729443945028718296688141823250712958983605047979308848861608105864001293562584568244990195771270365963662330059776102901284296221242928475334741355935699574065844172675502471403927152590547066498787514365370961837348484670344698295611450371440798215516155836108340520212502576210947223073648510344713552748098708936817430630069811778453311669636665617427699576866321958630652085375874154076982451724575839748400792586564704647592150167470584208892742781807772230225858014928480298862894014488601533661640417250505355698590110228982570785289205512279587582877228591533397341480913498576694402548081312658218946201131320118560711474191932539204785086721523235958614755362839350104864569038868080802939615664921207182934054112736617489755128583093629424034325863886201105534083308915448237993324879391228307158491380120194577171700008884395167293603860311062283505218434315479699247805860552537626643849779869455859210399089594781022385507225073985284136197044279317524308154527117508512000683420703211186583262598175221977276392461191024135804969512435891612132301554050990967860853363001260056044069796687271399072618724973976684843927138062433310287436696285407756483812069153200321981397880044539761001942679286003112792968750000000 [154,6] 3784676447731028056557631958870708674844087957894646944377380778988807903725960510396531938603526185523574596991425736626552680404665480902824186455873789094582165528028440238543572134988776999873403426968948368175981253638519975160317100648283401509923161589445128679704303300865273893815578309751123036932869058729448114061516197672734568842622866182341398874288214957658468780766545652850507180738309266521810296046983929301492326307397351777078631316475475494183158859518903223228749713323285879664202067008076177936220229737855116883731059827660253707732604917963414342750866651263946563073351386709496985972384129625932492984210340186718898531688658985046122902459976226347568709875072875029194802572203059035845224022668049063891398999502084753157217829036407429638015057063953524238681962603779548993682379677620940404937261334997634639840748263416213419194190925671320395344718699681135867890227044365732058868103062602978380545357507235346727813831493205413190058810324654137581437710145915362520600920585647506464342620128409048726327966228726069920988049773082518851688725983993208440776930325835093457981078086898707329464005768580534489472214807037978070823966381622734120482762841194235788301035641812289890620643367379877046593192541139397509408440306165176675443911771792847838276676488342354019008796557403778769945714408803141465397895526373624950378741736111144576085818048705165878381077307090374994212916952743739414278760657560279474010589238939118466449981156764943330869771301896091009583231608817513717062466009161009450694547288295405621337587618698470505592788357221330112319777486157069307324778316211124085850564553020968957154378578956479880381220301773194889085388168092887885596736222729982616997989099602944752223318332665897762170629865211298648752066816072064908679387070231392241649050721397085084163336432538926601409912109375000000000 [154,7] -3083906348594206955587995255387732917894943146247105851648966844919839830063212242326696021906885548065392536639832579653262154593566692290752131120189471738345804086581633980042367788337334224299091889302221781158286070189782589700250273632199002029369308315444098021236983653908984069274927914168247642796554903759407292938840775160751649703384027663144240279496116732314424961267489455318669481384973617380516922421506984711832375678326004338505410211246937081348612057691142521996883418278544596873404781029467724910373191999075587117053758749649580349517883471653401600929312793996615815629814430576979162908489242754213601171502894735137483752702621541381530155632073290792235172180231653202218020412794596903697566807806800077027318610508593337093934032297438222278826882151837674279367234848837357460769756379346489065578531099664479194152550409360696817732152078001651239261721176527755933250916619071123466859010636110288848921653092627569749303224891860789214728358938134010371145172815705035071093897680780434184935430634595824276515339735222209690513518095471282118039725641877763970035290761223567617004802626252301492099838103747976441111159561602409288490929654967800441580132528831770225605100496172193565875683347824962262548200552874908601707691922398180151646249123940029409475136502966492582849964325663397077889723876507046149810575532631862712246106234558484655614506555072561467052903800465911785734261679074886248551026994633157818739890334011484664901297572971996922948883148416698202581092541223783334815294830726107759509915467322122510211638890491370714891932947249672569605725250774180061681139294958530166698895894091609086101034318726297360207566336536042067496885172313400876147892747730366969882221834972574564372317880617622864219897313515477755275764881118609011184615161435168574836202491640246847737216739915311336517333984375000000 [154,8] -36392177087302674298879417684039538547527499537083553791057244941154327307033997668408195550564900224860471901248238477118757381018445987598267893030737812574138857721618422288334187803981301598851688743206624572631786508576411715248460288889568967655054302233153515579116966892387545108179910459637797060842546121484944209888766667028587836930130953564352546858794300709874937296920167375823584921140866578073277239453944452687181015605438623104299470407585372507269825712398787894765901933136528292158919164953245756122750475939080368877265185421131143751787150934758724418160603281626576249932564194062859218413249636942002001283025663009298604153894852982800235839020700544824597840887851616319452002693788752956706368387058814022856250456853342076583944807141969057634541461605916481021224083891146167320732543304709750310300178511325681741569908129454011008209964445974256145036638116633876284742830957868489362113455743469892001879166232187022954622735829321282813460067725167636694450771006700591524256017323041032090357899028361894087314364385960382567504782884183543577407787406616866973864380932872354297299045933573375273087184657092071467786707462429617158998495653969486462164669917414173009463049522739401269473586619701463043273227950787768427840758216106668659907794004164833087545439676163221903844771709371857398951238463014036325890666476739501173177567325172937411070849037455151116956787132498432224667347309850695164131885073695784764578455099055931540251854216047172817624642400837304741340238021993006239727501629739238358220484324191914083893403910437988311919321626376105918019337329331920697872090298671682651654357371443184903295683040350073814364109358108165051716532665727424985877575355764182103322195902090469219108851204497450090253519896091007341047900293272881391820293206959171197930041213863816551565832924097776412963867187500000 [154,9] 122076413224439043960611531395350483634682551501900940883508337727441365986761530406854582084572000929641475136294308060679787026917356571654503133412746158640318072097156966479941026029642638339294286576369713992427709223156050428530444843658514113275569165493082333098079282363120350002834377262175856563696413927611127116041705371158603043215769207571034367488767917769009241830528676441582465667769462822527579120715479981317563366041232608792033336028014571633292746982727884921186159745605906949380420449251810074846317689533208771177777957371807689101475428430390694432182367307494758905314752733292089220718371575544414039528229920561411111680528661778660667642709562119605148538504354594810205497493350455962611747456212721020487663712078889165364456524494839472008940691423817494271408930127126200457809999688112888454596788778884202886438375091303484746361372198897756242680861207471804991117825133033006303316373133583856087612766474361069566668518152585256320495879674289791442824023887678093037227337302690033080861569248368037430292097054146686018415258034182640977917571120077588117887507642774679679652949603735465646632803904406118177982512530816929977614474233169380147433112285094576355936905037296438612962910083386943917048164808040631904487883463553861038041614222496784228397714078001235277840470830414248496313358552476453331308210238492141743581012222310686188817933813782552151928171546880004097222709669269821158659359258486951237154432580373815056732086308423632955560630202391528972272208753740337853718001278820588469184348723374305774656619710619203141049377548304783634332422600897243975906848467488482777221283999423026574762594758828639978783345225543830801317573855478771509886211880613666445021311918375326517360441631170792622905173332940091896318678226907186060030092501229788696983508122784201077593024820089340209960937500000 [154,10] 245411890224693076405485643126076414043799837154684549097739368240090263363116365813831654469865430862339871138362277601411921697707628347191317735855048137566020273044303939912517877643568036508943634900841775810247905320550989859231336996855719516155667220152076579871500614172786856134216717228629645228637327498361163687681302974368822571388819351891986404481511021030397817427685113377015138466434934891394929744943227044601485580569242025397032795822313757552523531318126963607002362128334121510819413970827488720859131117564731811708087823797163188596705140748571285952270848647983780233467663228942300081497423075637298300534885879154399931905781803084812994596075938916370401042338443599050077325652096148818952354279671015459936838746154786562163251244675667679297248989329389410739565053672165677775546263633336319272070962057557563615260176953935276655684149208123787659715422012798931003748843318137013135872120132985839435975398927363673373814812153653076474803054566358656369283082533193744470226852561273854699681910922795667183990342284041669656165124283217933774003906873045766448611125470455684823458036019737885897884135912717954546107173024345411147720191037197559005774732450201691135153153380229707145765830594516683059135743527184378973961704492118998677066271402455816039347451809318885721423137711629765975435931844578215463775586062900146612726056550945952317410146697730534352719797354938815680803486055189383913408339129446797812564665927284981218125266008017323715768935598190422232204294958804023876003981257181982657497847491029677395509698452205226301329225994332506751972901435249086029955457481112936075052403672960380670196935744103608433879425387581681729037673779658855947957546344334044166005419371737778368886366264843328679770519737639431158599142245291447347451435689256711916717001997767511056736111640930175781250000000 [154,11] -3159973603051530283816495163173163939917117899293739371783869082731439906613664250030970644937498050627459113787287260067501590049520486838036950320463766937613896731491134730236792136037012008840122460948977926692509468491760948237889232442554777438540566632318817799302591581668808421173510476082583139519252118296348368069086084734710962157609030621186596660349214252880051301318535400217269565428943976274191616388031836211513558412158623613965193250403249660596135109552372335822084230336527038474862054207416333874420197015364449209447320565456937900933746817127701605646221541459009542894824216935287527679777962666383540504813410047885213137900409992047154218724934767281968128138272896931412793866020261656259455086554827567986306559897404668033109224283651980591311501584674025622970341638655118978977525421632624606334997315969299380933113462227707433478258691427760332134718018604507601139686539659561299770334468990493221767442579255615282817911478348172224457403525981000842709432595759574470762730486123115906368981202490163944681620863796120934721634109369264297205317458822904781735605769814602994015070797088480404077244564989820903212763292417448197170152585109927014705789712142872218770929816519040300422361445547262719157346029144761891067329796180437733443472139133425025266698556937512044213509718894993545499037636307501987112445720958428533328966405155938353106118910555287282369819728540573114595502849072001462964781793213128688989718604920095357373196776399533839325959669618731558647879586942209150748642356034144996222362473804271875103242685946305271323094811140542999339893083451014688569682056594072352671704751104553384835192248461931172895092223324097789515959414531642761187390896943566504080102931382695952757604887059752357101830651909915858785222932775751573353306546813694648950798793407557241152971982955932617187500000 [154,12] 12304577516105793163244009076524825554544749842055659489636569296505169163865815524140597337396218255500725623267496261261969617450903835479047878990920882749587693227530034055096462368348466515231174217345562455841599834006808140959021213458194600348125948118841146841856647399546011375143167384702105361499862988756177284778694741967546331123011903330654701924795566674682842937462505317688219472639209290115796351286576903505151763583068240801728161513793837817073641098426859315452537449677271171792443024851592253661256249208946019179907119276998662990237045310987427173336539348071419744885755854461691399610055292501119745220544933860768503221122397559146664062811878759802705299564656975649134283114121299052147748875933866844941538651135812209112604526886383864366097171924622179824282800019115357288004181686863543215116241065645747732960369503825068154049811331557570033137995758716620736850030987362748820839913470394145191593401737116988470835416406632247815237156699249308075889110414629709932608979839728230771039996124986302860347852007061826325404137322948906554201429204146301659418293521064148500303469772471654467593090814726332649356962296428981624088675236404507250884333728175415050403070371455931179978846840916355792791915494909885158069547697345364885403510886534540808424043573654626710759971426047694083141370169563418488165712797042055021912659872242695898936389568124595405210594288073687229638453720707987668233416491888729881156970415763451873822363450701553274883633725648341203213573102585818735473871252725562720836723684154660600272543754533184066481649581925355115851242182087487268188143670119389888980149858631746557513360211253401934353070463951938355873271801751422705008332206085517699367546310812560181410203546990333270884517520913238927055642522591368015271515781242626409730522851759815239347517490386962890625000 [154,13] -27938458938196689907470294555730296568183654752490301660025304045763814769675551173333428450914941573103329509752195805738821448586392619656423300737067013670803389680864306711016236143901731596259218422657255871294482371293061498978537524445468633842757153362439034690603300550412095101419463316264103663024892961012284239976172563578955941534098694358980547075981007434748026949229404146371845708386672724641899251719324771334185475273089968378919363225751369452093227007339117793752279214707750332170589246870418415003433419596995144878345335258195121215726235052259252964109153639333505146308416481181964605042988735889224663496806521069916006612658900418720294431724858402161686326112255258919991773896253972278060627721405293514951447845483977289463472041786841591333374713984997510244411610284258180175633190384571782963037864011441844760258759429914810684007737513231841881612009070694167880136474794236235598128711293588308971636411949223498209774623867566754631144580085642588707673373653789431650465135591897735182625215381346983059877011220658680600754322405856065250187160284292362875573070429012422497051463156957574092049339722192666615343951471187013658966548097084259411460577539425470138309432465736521256669297903587620132603306180533968216879687136019854684046719370380083421333803182186868413983503861037913189369475824587740981218930304286651715332432716349830047801707537662259008559437351049181411620100617201927440674732896838669082284071814272311940513292117320644798859322738622767824012468720754678624650582736404558895538921758356176791658177844797846610734322845277592585954488360224440856087096624207940381016150971034205012840877223506471525190684333557289411741538363536055147337718220850786252769595555426743843729659261147585226761290107653740544099799337790011844392234075917097468888528055686037987470626831054687500000 [154,14] 37929815456145114533343890088598651189786152533090980618245159865184056631740895345700957313670928679180934881200783285220293627920216359618946777225565948895664906139820439689552464421923870539694400238931679646064417425992545070167251302676706821703588769813884116573958326746672058484854030781155656625815722190450689238158167640172394503533979093932192039274092126997747451254612639908363710251726857030509167488023282594239470948468215194731266967181931613797478134811352127595716860894822145636999541268995918044910524433070747249317390901269012592948127979818488232496068645143883112154039536318061272625999584420626938856924121505782661447782666590433830712499486826271951835391338672239757508857195997799182371014737360581584231076392394682037260900902432769549154104061252647090722352130022692849167957669352573636042661582570822570931179729181688608492806577975507029045486201873034717971206487292278093107852093861949419718582971296293681917814282805047608858513007768743641901637362616730658907171996860367563464938520858836539953228579128434067603537845236134397533997217037743600487461592787324319024643315046157287567333411700590777432978508184101114146667807912162069879478995661407587953026942957954706679107211347528277491458322944095218074549292009605445363387605746608906597352893089696897718596810890913604852528029314219011133847682418836378448763378952992748876981218734251153418859948983872317412331588788013671943768680524327537884234391003575015598718932493372889534408794176171656207381475395621667461219996646518582820635963216342864925801056448965823095536646877016047563967230972618483205372245145817816532074564720098748239911159540283839538527503756791617259145008338771898760147237188405098762849614127686087377550092958107424129651201336779199965810857440422190124254539565600008454993030682089738547801971435546875000 [154,15] -19009497392362560065372129970422688638286466157874522259871442664593435177965875296461821613872909153637092108805550828216778638993899899294577486313284275804495347322682157406014351998543269998062303497429863108028116575725430687854631371299589515885521936884442531961277969858629707624879907724330714603654430726768339738691568735849448031700045798953799749894681670606231416820617170153987946795938359913785806219394695110977041585427887292846013517611071771391858441222156987481859192908933622773881354245057083488789612654914241091393485940150654160349959042713338112175518353961187193073487222289213276838431605495154353055926034268365876307580371244793004043848294968964342722367450181002314225700830507739834066945166532642411377062197640153243883244860439352862011830669480690724115298824063166122102175109286403514171748057494642061908741760217621362156870730402401100520021081585731874796475417221314417255647999843620669189237404789348724471708628305831942595757676749467654873920530837185746245615323183740409876993219955659062773284723647865391191774501023219163550946234448642234244033157656208986381730814387133759063948607057194761920387470696873229635833270571458974439889588886050300454610918142967143026883712399569462872572434926768423698818550440804638858218583524438182101320046817702366040921505850196821690650333358483635601480545401674137165702217050271237127987798876434973537702686958357806919162235108701584857484342967262286748833820904354004963017166365289469988215259251307256207033782837845008102622398839145018127279991402120102411317911838643953460511075802044549632275967584581204048101302310995300954163517109536268732529837002682032700291186298345807809530777793907477574320978862875712114194220988176132596312858709201847355836602560143724371681740586537173147482890269571731423070559685584157705307006835937500 [154,16] -38481881177826641671899544840958068057027339755456309988610116617378166452797872424400259667011581979836096148696453265832193917600216062936253858457237936116273729018852256485484398408728891571370079305718255478165760174306883485304147903697352955219959346449974286515540726522095041186607717823220972680546165692301970252580679529894090147022272426002029941275525305680742104383947728703742148275999346038027494311785356681815905380386709404361719756399498888690106680422221049295813457966211222197112438438700422491724699055222920859073351876127100551101866346966678508855341097308794217482575755734345770955713922823867592422508527888012992032037362239491060261824795681598034904077815415680991503696190365549809085908720498601481106155936964891562678595542967188096045059403286398327107263779357483705564258908648818299648371835507027318427036647956772994846441974516598239604905983651258476145713013150936867083403807494693335576441858118515753558435977504542980612529424685184788068972708911306299403907061123128156365799897489231575549597299984737926942925747132844856905832300273273553479434663154004870925189453134047967948813234525260641929674451058204713723214995745066738764433575570139555214698288694924420711261432757510763049986070114957796829645077159454205083919178961200657470474384363545810830039673271908266684934502480168033869813406748790713255655499128292408465144278357265631794745956710024904920701872451765177025082563464014796457755090147277600858217439323653998809435450509650955520696450563395288539033778833578103560046269700693179805738316056330483438379760943220977739407596525986778956016164952304818090775340577055983025727982648924628974525968294347692574370468860017755370973004840496041484209882223382902612290394699232475270270745601598067820617322604767803165650482538628907036581949796527624130249023437500 [154,17] 101158673294642441434876126316127554028456823400426971549455156150050719270559701362494477064531685788503171362978981937010415207071179033188193383723746020538174307760118394360720411019684700440263298180112531742571994280303449944350815127128525637619854305597498649640488836746555729675698003780409154665964184143706511066162759333017184180265010346666370555308109327384726867463419691587346791902737590049435911054826709256927855587313315685063418809321959450311522741224104932588419414048496520362761675517571702235748969692237287703570376313239753454311919149780899694760790674782118754270379820158162597264169478142490944215646390254066890812740913313131545617562054476760875037669860557166238294888700576453103885758531200711191311152104376944432029241095794972416856264663615171206932047512062099025069380119929641284251312058821371417361923561127945012691374974016343680120867749086923542214537726339543429525228692521053159565787208000147174942915911136694948254001913063367604991540846251332594234445625458220680969786336454095487176213077515759773507475676270325310021090112711890834766559948013265837737250127352803799372422625065984900597426642347782917052311330811638050210155908447590274371011560738578038878438358512681943708816045477328366627728623995795361775555112532609334486838944703239081208183410264276224632923781717498430146092404374066007086686242747586887442640888103842958027026691557848756043272580026159942014084441610737577625094309579085327369241575853737742936848170681118909987538079385536298169101207306335479939474544016831541622459739550362975975147122007616437287212026740033224933191918623720137498822106713493606428355794782732514833654959616363451361532944306698236251157232208914098945630002660887009417127818475329510572518853635092719191695408651404865520498366215917940280633047223091125488281250000 [154,18] -102526899788683941407605887379737087892116709452711962177945584981152428241747380971633709470220930441951645353382271398315616854817011140420435023916703617016263432792512029995939189862821343364671306036362160058282635396679841483907858891453649617162666345880906871780324695008116911059878331551462291096070885027100035577729773148707420358409397099211225901386129393218292394757157477107407563102224342646420416723276260725312956191264359424231574322754107597754037482941571353911232916984601800117010965073755914532075632851728268493115580437356898724131974667301246204318432464940108441188366410047985159144321778239311916588429997810916798134562208929640107816948131931242769570680337737058966674025535500861583958374431826059438863806265838498472425029155947859621662039770246801446830706890259791862239570356021179099293489378713631465129652222745406634849199349630514785126269191404676032740138956776183551585226270001048612353738301157144853778983445906339575323018732917535818170137934671946609281430155461817661982831272505890724982448235975625433890634224660976954076229131874774058313205764013297297915564403530137255316340019052469078928350805479783139143390670716395668488001409000436213230208713471364143421225845912338446696390168932253674308669676232557536096143973570873394335684486819332312454541420598634010367680945548025301548182188640949517801733477542709284788130936810146226166009180818077593335902279019621034755109570802103021470113500365364931590594752523368528526029173548035858892679125117526393409686235895759940955935961042311719340712276460210691128251645645410286269620767792400715935172725473927613534000246541465076367418321683825080065272940462604043601002258847450193539001413488419444812826226044873515111408247102927370275234221095483680321062553197153402562841195688747575331944972276687622070312500 [154,19] 275727353435873108615091118615534239042401022873171882246287182960760032115464458376124665890020374991771028126402888798466284660411494371454672123216879529483199196284181554279293128243428026944024905894590636438622660486842141013830829845921045928039907732873794377349963921536522309073170083999743205894334965788620416829612145711595201834410987226431666927012202565638618989416344049978126212849482126912780352272282376835031209604558863452924824227140779519151128992684952960897373834784752415553462936475088722670001829049606058300121928011513118588571327602091444825047445674725031590437161867593304289648653510170779302186260932944230815605069037023849554351163363774424265632824355996579147258309239883384338058354086958132462278005112205217414773080094284033883941769446603451032223254832729235971357812435018360616611652819375937339415028739989761473552505542579064178264251640428430674064380526922440743606964794284821694916137861981111445920696382679659366770390953154799242451195533463934252376151303410345675629462322715303786254617878471098171357802559956885637253402399574174326038679276871517839589923198907930759776941019254625319488372218993204369075362586759421428564412769631337733168376892236194094510472754631772128152137397696240107649203674898553791134152960259077796583718633519178401856820972904243996986164825870322980567071248753607665498119999346094346758249373400136377934948222376116646119093337056363071716030591068018485130223281862738458452990614535680347500509355958335888354004174216557728084508978207362142317582645627380317146758068821348169595281534378274869001792922394925408450041028960787323631484795985637660365303242228211409695678999119438277557057599666634467089393908301993372785126209292922752159998334853922961809541380354369792112072983853170174417535065458650933578610420227050781250 [154,20] 176090595917709045436712315997095646145529856404028177515056076851554731046013763576827135149773190219825168727680769389121785555360666314670207572040913599695735404091861471781105540557510459954691104538268108687117026994876732059460660766494497386941354015031041499159163832830595988295575352312239886169998427662225647653477569412658629122709071104960710254906952949920230557520433069213307104515329082504827233073104492687069957752711215723910112048584659414222996451200054758420874686533472711381957092421479962645444579311960860644543242173666446871749445127331335690075560768151056102053411697088161443545616703100182441511953078252652396934153890126883056790303542941227526686976426319906282655661403756663867592072540694444218044221100935931827077287389633606446199266068128517841922620686074075065672441749832283374889543542005261074697745645732618142110621289231301007305186278835976902999194586364838591005175587646505669298351168806853517965380792557781511771375265229626724608617856136306616117381630621876353853674434370448195660061568945137670843688891845262443726232465382564263719404885420508705673960688602016246829746754369975641266101162608141940753967189510586006554989595481875987769771153400023177753607415169454759221737426986751656242235776797049937709197272884143343143696293273162691700828978174062084776778205009780726956597914273484335831841071055035312051668539277872576840573091158731440216169133036926067145108546529737876351495260096817485082292502351720259021768918548620465734505514880826600717866337915415668422288781281968094023479520780579355444598501114649834444060816691447936128393779037154234913131746346955992736993955714543684323249621382523317856447872390058398345506753086956602649346750969266492888262917158820200624020593513323556761865464642345435741788151062792167067527770996093750000 [154,21] -343090365186131762742461564076271429473913955735060577286299572058655562127306225052561147912224021582524429506640197231097324558021231012579092849078300807684154043297502151942813495461106623314361171704811258989294428920588766684736923965418540585758357768150391305663654677710049226854073749875805553156807973143450147198502968305357301986865627316958427998382932076693532840761298480033779425696197041970686361220862389473841478846373915658032945382909744907265349842112897726113966703367654475849789654734309881877316239362190511736158536181892324641768272061400604209232414127177274093019553078374497161175591931544162300523711769139599508414490848606516570649184170132650410090656507785933526728996388077872585537231078808376478155145259806080009320564354445512707082829622763275850485965680145367838612740975461395240444581790058292924744468551957527849129667965389013750126183368228482212172677652958948719561620080642767585559480126970257052437424812139947395750766562593610657756080434016793010521698453620180959721301153547456211683713333121704430423040111602790874560303887368705284721175315405841785663804101172242111400498397298147137023941405058985626893601371708730770652878081595392460780301805660067253610592974203378084607280612423562580809070962772413739316914878710919886529279075498249434220058818546012611209727677337030696325111993514603418885654430454444827156985482381477434132183039880311215500190868894285286230534573020649249143125686387201706410535623888679675788485710541848244094940687903669704327237892255354245397208920501058773436399699140881717626326960154398319991241055797401351959555492810216110628647875101140368057703271760866775666738622533653016955213825668419346890054952871203301522598220657795122556736703509751872951582883565573042682192960383528680168296887131873518228530883789062500 [154,22] 427836336679219394599754718847932088257051287735412858823602769815700229191457821119008776293840219039801579660800008151167098814002022507395840750916134927695004812348600050950826786372209940867357858044482573772393105800979647646241340470952591135931384156382135659133659939740922537693749019217622623162306653419308332621510717906011424100492650239097456027233770429169675948304985768913405949603851062804199455667517990739893330619700002159926552013693488388846290623896192162406740927633324410658633864336006926514862465029277103195714424562457670546877305874173920294241157987981157495956191859597094159963461582923240135840686787593489776470156395829626816543926724315789554826222239580432043760112021884912728200569455913850684190401959416222837393684554505011693347802273562264441889690951845815032416344875514204785199653450629098023329992736485709040422539432215410033290924331377859803295896832532140154338849644517696373245310775377465125626527928943431611692210056318378606387809752487927362352202423246793201145189796092634902929772157620047609353819091785234245534345346586328786131646073424626142024758891844786114798316523670019153183323288811516558911838949310627800609836251744909553656546032765324669739960118595544972715114623913963125720355133379185915154858603881128458224757243415123757179876208656235313701806642178870848782669227853082017310228705541405476656561847072829087076835405883396442326244073865542008727046775268126097158309816567979422347344303523179851874426606419556613696162011633556621897947134716310589472267841607305808965256494153965269500509020781789432211264800515579841599911803324376492854632924344126512254834258688379394474395601454993113504429156752792103610273165770634546061802791420011108376314353382584967380756298859604546329678473584270179230770736467093229293823242187500 [154,23] -413234143243932757281654218188325937858366874901915170661080735615305352215223272722511105448431639786956203660529481221806256728889292616454044037673974637019781721027746017580008583073340724048876740043969245074685965000364161640369202933125648819916431172013877965676574964552595354333365508619077302657875126317017917234495395286210262580128846058307528075824585168844341202185563180703232105357535284950032471981477463254309423860078138127621301578227084302653688800184171919319431464341994079433636388484351157998347418317899119715490153646693462294779072350457320360921190349582921053748735626945416463962441807373286953111928742230978753789334335440630038070726033733383491854708913994409300352421477385446954179196588072850887352665468053068393023662187040572687042630193201613016927564823308958244060598418426339210011690014953174497639342328031615126094129112071142312062728011632823132653507259339444282375350290920778967849021276490031320600786324030836388039294395202444796705034907671894600670236877363800918644199375356531192243618469394553172631638597693628790054656528227634055040309935594976557621313965523556718898354864200684101390900818586410264336892280608040958699839674303037026698381904515308190847156952796179703383013508704671556770599938972136160959588618475549962319784529812013311716403762991247898187929556238066074901370713828498487790789904118957609169274826913410705408859412681759550300641857927043059681283280080246515109176758676199536244524430756122437514794930030366541992252111475378008022728745245097671605183526935074239492352600666030986916223387009022079083023777492394167101176568864477256839647691559814453579279490102787435681172533003074484333146709307474440512469418386255594284884494347285090734150375010752754526510922821360929282962650940554510725633008405566215515136718750 [154,24] 331391705677869679042165151314186219412230876582012582832411915912737986812928158414750750582200703769690990334215293529221611511992543386041072458338346545923884254979077432856206504286193343278914594906967444573161262482987625095709978787738707420337293869903689652806429346298872649128815944389342626509754815528270718203973840128417186755223066041022251178957657194388641213411478768787708152502080878750424798477566755029957741046779993624502973448687940382894186027639430042586557805207192456912643440990045790290613315039286695866244117804280135569272870586895386050074311619883981539838207491459203562297303447804083225212331017479585992208041447787296631968451863228019081736436448159060971166496683189116073414675326074778718716458084060193326514073029603232193066478609230172081255198703368290733601613735234427668090956505173470769332031016811288970480556864171886900396180417124452379974191674671932600604648170622793304210425697235283935498174492875632300866717333099034958096204324193991240497269918359059856710789880760912414935643609213228066258123929223753887806598778232083802734982938206337731523731292999238533122325270490208287609551123058985193299895232195852997687911764936657641019926696255633134784980625385202127121348195145488190517491592964158167052816600565262766341838359086802391983160457045563982140386915265994152509686468614769834397250234977286906094020351316133035662030105986001874590456109412086470552427917282911900040424082302420810434749466140271244867285231082557369996248694427795451904732894053042742882870895324336511923440088688637483966910411386167877584197906887791398950044328622022827638617651131068178651721530568800429229164299206003947459124580725945674900705538494073963283181647040341537660250366066974640106836371635461769691502915369169386394787579774856567382812500 [154,25] -228699088498051845121488445595248113482424066990866902398192852472019591691030045101525466908846326010382162458964043591202416508756344513114627202091754366568861009868926829174743456089381037091752700373646847186349868126939425791159653384170011762007008281176506872122780672918424626838429507498730423328933759179809961756919202278429981626760092200761194541417663672451650709817547837175956021390952747988497743620084185155895870816326710203329544274342659567618327295904196923655606777764380302235341146948642636654835598247360957057487240110482250587304328316493796229628271894650943950325217280115411929631505736324220914579592467885598332049045010323172812059004518396237273232307319203731886165618784167914111290534127283365673211603226763404918901420132425302570451423470799901648219478174335729155968982536045754116043565266259035720163703896606166479700867868329264979396546294917220095524416016262421671264441873073687811054284993276031191541674007360301175975852528268559635118882100744035101236217787543779497492931932988499729613835194964862378967959999478010507046671295488323294365306900804233568895794877779784952957256846859172458158822788041928491143912270539388802842764932142261382652684399674444212373554522669895735413982205751344450089691947611554284561693761066258498029103372546975780172979509510483842775652541209575993756892829772432110922551302772518889613294343408315446304648525317965418658728135866405292220999900361529589437500188825655186964269042714993577054138623282158748559595246127539805364718217314798327977436033344459716866013225084280606644306974080414487720050477414817790571133279143956721743363803954515283019247373154413972567067169396880082293724057785237396923052297846543977093509563297399059807560111428068995919132269249444892196074558533910021651536226272583007812500 [154,26] 138543693082726615281777981451548935685396444093344984420711504043931673807550824353022766436480373008256368733035723339889348210485214894933242024011394483910862886449122218974307720320265862974728441878682392340056273006057022052638721912951762472550006742348719199451030237305929414720549266655102191750778046803616867418228044038988894996343494003169915245073038049314079265427003583329924405032436448532828713682010011742256925298162649215097153419747748016078492042888594693862387471434194103913201914776047946068891229464798889212540874019991367404114827155129367219840874819692943937146089785460578514061031775446160674300203251998381533392444192816776311028647278117024605683506154789630412230541961627293233203114811423601250492593407072793209912895124040753448601803883630308177343745506713027200005331225419848506442432864799981663256799524984593578717004494818051110052877306159350650706985522252121850511627934401674712990554722757141052928135811492733790150923383157064763123444575575570432218589151649557253903001058079478494703784309353756719724780594995960972910037291776525822453494252300456326838371357513931949837812753493454961969369634291197554381603283424930580299424863823588745754908621558635163379352433266569698405772662865782086390567887601003984175987575819944686724203867555675963133225115214953042202670859951197335767096408835060689322409174284373273095449780737080026122583857944926712158923897302420098759630232894102116476292080943577119658718627370763745512436005557455114260147066799362817697160222100832510642354091583035295189228638850213350100001680312895476911781854846822910917672194909569136983014531921495936394678930065934594831666260392530702415181530409705912561536067448156824929453647472332971158983574731353720796302477587806021197065530815569218248128890991210937500 [154,27] -74330419157907129884055920062972294244357796825889196327127257810517077954353590311203104130853927318120303884905782051652977148659073848854912290525618237117563446278161294062381139184155212438206288991805365435025446103005911776309486299010958805719583384109638163159399993054190113576391342443016973033931421444594598531750028273329644684298598045726989762740010729905884245633835578368835660672417719749497623227731148205111186243978673256564830433544501585909574971281651688643412469165648537485059284019655762265082781570344873615697649816306322332678704413903012096952970326812136136797076110354301459021306305019472350205663813055727972736345831899468428629730392379155833152073270690551348263318191604333902945118235757558773836088633684609508254161214173751325736407430393648342669273278860471210133651644653579046489182653987775123479149004512730178761140182210832434380462187547413015725017301340555632769094430781782104364538403241208533602811622315124007948827600922608912708553824617301436651166125792797617368439903747743640721798322707585317573346409490614753490456194020899153210004471518397189030253366971042554731839932977497053601689207130176908324401044595376932584908873094887983450500211223963397782785761038083494978075884641418645937702879107439959315422756697019021907747368784554073989686012470008239073914267141371141825234197592088454676672965764795475161915000376976330652714357994637799357479752702621999023036390518840699977217412875795756026938822259857194769735179771147312928110005374286300982824195974508719362961085909124000110758526524989943969154921728292957332794111861425401134201081088513583511504477012842855037067860691219930657950402916055769202066550450225763434585228214599697878523145918589636852214216694487861875098504247554464818859168773866258561611175537109375 [154,28] 35298669389657486596448289354713783988106269441340130498450742396572502126885969091983933611375956853963829347099014057077967547405454516377788377069845585440794711345404131868329268334911704957661900073401438611630130846900771238058037224972611990417874061316537664002604244567583573880123498126210041120463009637499012125785167342187059976890851467441919151567575973324621422939149607193269784187024444900415846543207582122255120302780184311415516373806549210308917617008949201078268684269342940900935053248055997335948329137410618258614299408537387613609980829882152154113914835703929705367062817903910898913678645854036719046873646696264192488717745357475438501942333074385208403073746376272679644887758068342567852061225113035431187654314807699076210479004049010107258256730500758850921709464713293741964046492878922695262991113677513296452230340377375380561128050418540906297252923252883523494015934776151678097613363838874369319275252157784863019975065533342868851578226379081375715049418298231789755811486264893380691518292351423277049053457364392486034827495742409785679348936312441234887100744346840260274069002842192808633730899266230113607430794356142722182168546879971292406053140876633126809981410625977656871860045896153274134849714131767372112861366988979403606035641357313736862920832807399274182641344761069033472997526931509654422047145653267303442104158470863270399365907435759332243755785031343870267347270274143206501230832335256952554434692126632741099149599579533608159420164328224611749309876847193065626419877945564975105973664491844567519844046558403678394294840317905688237513255175116375548911247280236551588012637073874412089705856766744444777827042840522245294884244710789598179367426553847965780203877990492618102600189409933464308246216773100060888697842380031943321228027343750 [154,29] -14695828129014980357411233132222985796842150152946471365220769463490909902659492482314687943082545881386511400585284476798834223298669585843129735414489271801011544886035100971008872352305665832011537402458710821016339156853075643714373334359263116731293235957017979316239812438928332276034504230544896521779342084882583713388150544424598955366870474063311895230218344452068719699514258813754144452567834728384790524394309339271504598640413167430193530192026698041583531913191288657548028207021875665130596457010239367066095871712881590655421019273983635792872837712015435580568463046859886192659909197981129162072032430628497647393299727833615466123171847901104981745492138691995530766426433149741460266919114482235118702966203126654782484975723518786384088611227836095546918309186847433652600474791240125070155320468217050085104872018718815639058465394522158813681438250867061290601397135342780009812457462742025197174675861025844907006076562172665464580487231386663963707549358637280802181559257649192485292511387164316613210556813221983446606582943813975972062263705287244354902528331949339843984882032544980092324502387757616538786114291958441138236584030274766984512201414648658463807903532039799549832555525522843789824223257240481519956135856379567712603086359421947339712820636673924888841830481983768864140059317713872539919582219986715424504260898593973801965965415099635626174238145858849323454794315763750023439761087035551825037788185269886186922180091359108396855899664356708453015713462163558084901155057683420947443693970107660986110205652857702903697571778692094756014875460810896168125257610659795124181923272910850927551683351953993702352581733480284256754838323763295686128558218704991914786236966646948595223967429088224564821020695494438709275332262879069001496083855628967285156250000 [154,30] 5263773274090671477338111862102212158106471866873561427138851260268143321366439377197096173534681223013276110641214285108767991335949601660671890425394866230703834838654769648616149707676614488579033832790396785414094979395035202403092116103586990606514550176320642803306252093088619211204883115050783506930842241752093675854335968295097096680291825889906792259238457856332757196748390073498009514367112372982758479407591411197657479337756086683753169855155951411286950633937588927548691027504253735265716810388654237124452960765184298829312689286090462184134845943591509109624930049679827744934136894780147662885891441418176066388742055797140839857608943024782542383552341719269048696346859167449979365506023207676551939367924603298068378151323976076298376090803223704077185716755360310576516191685273497833867735199716731440221142692612655391467867379364749552330976150939456115973857739891542050013689902973840887287652260158554674993572199682576782395814395990572589348251823745361291317479777195906810050999799968505927573960851789582719102009605592725448814335602658591961263151963888068287393386339450044051362000401446654395454199840587918949022202445141634791705708468789242005632192678700903240192416264756150593527351588181953531607668491535749746369801456416393201593636147676913652285194659708989600141113439996531926198049820073994796734271138997222518801107132886310882638138393265301502431450270299097568267670010779386720401477664528409508020922789680727471535102532738007139848695129057333178443839943465894961515860394406880356981448423855040175367227430017510600620223786349137704314826699726252805889896069395917455672587063454371217800942743549884983815332040790170331772808493434098403994876088348260732126333245888913761165720795028176659423920036977302262497493267059326171875000 [154,31] -1572993610885967234819585937038801125674391252076826922362017324199736178134278409761738822409608375174916896717952963982752846549782208832658037665752362615637205496619964742242056132574440612438365632916582397653218412964853494828410877710555217685468146219916809255189711045544682031847438021104185099319613334445462453550854126916060600624131342044777069249641648081092179845377886137742344506017755314142790082907852229778048542827018761902908464572485290407282029097902074807170366844888215156282485732404880677596980862183670977230117370871495788370302068241471124741751834032991933011368809929187532679893230116283949730294854525093998622772844857255133069794676025539535662172102219726676515955183993364068856182701426755305444309604150641366717267035128130655385988956887082259880407721466348267539858154612790187176821325377411640652567406855764128810219798811836988282672527340168286098584526996871698659439944844692032182772668073845776183713639567082091615710649618901585809793595044786504949295105521818524306011094365522561348251691288467571000704038544914427932007112228073579871074787717713418256820465349250134086683745750012191379314473595234512043986041577676002322703142899061746841789639370183793804276690241589327247942503825729927242542337048508502593517812731590958903114830424583651901254022123021726956404907170513553867591534579230085819668717766778419995916991753418256362630561450248911792427525679561646162534982606036796329243466501470702666764765121711626848846821149929642537423120926281394387368492089323400107272879942338082685611998549408244088132446789593237360221745704519778937200055217279955702358279564208531872876047700235278843151538230846594250573366264475262226426530377960013468762068081441898294263714929435601453670399943978489674634044647216796875000 [154,32] 370244769323694106660463104134874305059330744082761090611919633651321324885349313941047685266958796931493559729095883695758654840131024754850868658467257189955099240397180070690069893812623077093759566582480853758410291109036655985480128621684112334627822526823523734362380244096121354155136786886928898169524977039337125459660891391128167001143976162751949530886516740963213919335329828339289195998512889691382384528338665551203851314514118591274446705103429119389599948891645716815885299970617882882531966390436988534556715195824381046767170428092263541530622601992026351676046145141955719645954200327002793363698594456017784079080564624220716643374178394835808389374774608004376881749522100255856894291915890244605617850856023152520139928173660723114094622602288208786477001216363562746412736180367457508744861812264968178518733483387563931839594215570616036013931244603652491585641686557376983048160838872742582107755001218642932253029515309731615110545801635104536838933506756891853757322959686480361758514116109028416618777054658276362768189981543766193195765263953504192570134766869816959051382437479040006372833846369353896388471638064127069901520949647900435681753102885246660372303078216280255218720478486954550603626715350271624575560010248330608322909766634163519955942592805674906234028864695095303529886747778004663055396904242889630811448071507570491326890749537425350080070150716740824256650465697685201872353186617884213185259476528824980965104012688067582589743440332803437382124092815802070767464847400656681965449251444804369724465638819763610053805533869716573685244864020300821009026851716476054335334427234564683496845985253591547798258921844777687385873885372175405061310164341258369986471037115481650184473508896889947097512001986711419599119034572857354343124389648437500 [154,33] -57961467436629913724986698066397881180908220610682970540165934290224369913750282701653955978793400530282214001525044671185143790181165892312740955759350246146697474013458546945544997586249170539500757885374165068756450671978291157151462963669826896256613108937088925085462207799472897935463765451778698515430414470663642424061366566376216526934990607570649899339379789365133180696717569850474935256942020486434070479964579744264773367477854538726642542978411446620611599354603969232076081567286233613668381732115756469789088510909066694164888747527107342414796851917436719838794038845893981993735738092999343015621036711300836030287546930184088703239698627360518739755504322800945472438650100900353932426248789444597014598080964210720299928328288657073790300821072533109771746661774277994910936580060319190534936450833444473817794961212017132788323484163373767587735742601298261722304864091589877001407412482279201856709915371303698829836951807066546895908450609118429487447905806891233264290138412154170444187672436901509190252976375949046578891142983935683994845750995913077949248821072474235998798173100095130023112986031521262681466597908617453659605004786484475584091514569657041228565623248452859230757489581994969387384342173283280723877084057532359472180500924134256087028390833527216893994643129769567688429361942875180036850829406344851171198075836800518261511203045734334002576812228555548818136922030968009407781841042232272115004190713077279063796950086186133380386717872840461169586136270427917862491208149959509713252576567618758353835898503050118852815784681946935288881850933588053120525784470185309225591593320226678550466995055461217670174668981508263887226963049400618679660326318233468214081255943361714654113418378944964769467787149259625370857173098940065109436035156250 [154,34] 328127932046303128800310148858310240555951076805714719320894976449583803692567673340180749454017955919880825645012123642020880786169748210086601004750416399319777562724370253419847495504396740401736109001740106523395608032241786611309462048052705091076544590301035645532403056680347035512798292274354092767223161862656710242311403444925301921311683310942609694378051300923108948619482571583139335895450704660365637722204653989284722717067894641596990275243041020194642989160346601657377954858402607287301993841609793928044336075134513813025659187931827099534770699072197188276368751407340014768370499573901187727143456083836948716383890596364244700780527372671629741190108489648409310028603333547301158404486168372019695093293880316361825309697663720166025920954220286828678984914778743176081151867408468899175535837424997906225138902506495783469205730943440325156986525459052115156031673443950838137704540593950018464948514555762304201383127044206034897412219640107251588354007295498458249272073904130851839351802360201755780793690735860763425603803018130729569885534938263631268904576043059654559596553520534201200332815339258136000582188545001610029025555624551735408316293303102582939153980206230433755270605150406622919792962598049408466270947203635771921440151623788562683627584839219029643940728588309574381389738965383474461555856605946482534925136206446216207224967725743068877061073985452745082731915481073026833102141284318829622721916976448864075032474582824981086985143756077016050713174989502938691142660714786295727923276664171848241464414860186605667583826961906648633071451055306391926600087312266878469531168799609252475123820965185898678234244000322705764983766156602770234227200671195923186543499699374115278393015862560369616837651072954582852556315427012568359375000 [154,35] 3163077778145513026767379493960475501251193505636541321239641654422653611253880513336137511081402313787142504142203662275429498748457186900513123737093863926862609422120218630395555100357428139975953742723967916448703856316646607770427348166512839734858408499401884404738430200495841923439276652694622929416710518546239521143583623089114470446829399746948332494990592519597307574997047131569246024024972910252459598156680681936891986000073012084209979466731675052969585153388794009010342055067688350930788792094098920517025969540065477359142428361103374869870912457176647231680199496045916728062221835312652551952153261477878323783154534848879120913817142393336122095754120304118414426124840577323649753043702597544806327517423116101071444419936768507731963269793806381360276141629752842642109781151875370645504460507599674062959657346456370799393182252119075886044442226341302554077715622475193036701265412910735053969536757293363781272547073039066974448051724343431969025741026714082257998505076378293564890002804320722638437405853328525014052908127126559648636138100039247449950474661591258978404479304957965784379276526159707319397304908429994545740083615797724634073829091654717058739437067797121282553529445932265653726329012455983885957860691250931991390646611258915344658633052993034863379704257312132706503530580361399456672214074100805492332443812456755034493766399927447450518617643722618966267772708022520084949084822240302484603348339585480038110835323244463232465343267611558120728447062497205858411838580628558134635010550560749257291532720515675552195771628980489275702479953662510663716648028239672743213021075358185726853779603020893592095928069805226648634664836529648565615574807115131251745128842029606290549223955058017941487290251025755481027742148877717164062500 [154,36] -671037990039487144061898010665086248923628753863124568835995195639553478920030645524039716936218367925176803566468749623768887860926404012532846470890071093406927228296854611706232177941617128085585334960889675491475845031967874074308621109409120722582590162355063525084687592766775503652733930137205669147556346286756448265555123525146570990397010989124985330819733615106519095548583665974509581394015238942091098381716033409740422284426391288323695355066269501692688917838512967978524059000488168402163922307609427682989631340397163176058019973560089287888381680865890662503871249739620653507924052106903093686192335072791769045861167561648293303351019209595364124367260749975270625227400815239281057521640954752586105908792863166710826615391781437268799825957519261998573347660881023854801091845426776251974471909699426246561489826658340966014053951281725026007043610079713314121956512007599623850778566105561971933709167324879291453186541167159780634816507261135134436595207021299748289679499915554355790523435441011053379430647863508043181489147444690026772008147165633573595691166569538072852772614896870047863065532920049716514804439178262083303116442822004515579784132292622198859483738228028869514685187151971109736831076774787396399381630569911915327432482627406801197811497452470841176751454371332579776791397275278007143287756875479376924039983812279277713724260403045111770852654571831992151627198990215079232070678244341093146819971349863785231264277967438263109869387942885402045029476797344305480893625711727965617476585491277239063060243262169802923378714188183262207398193923667239517599733862478100495801790490712075437598607171040440323493918765892649865919747125848843902477071103309282834032627790637906650604899156719933187773393864314129234447133417080218750 [154,37] -375949137154704257233859309221651922317912900741956466448204337463603762964647812954429327218639410449858737909095900904332964832668771841935033640358682210960019389713926498459240101910046640868937478450590491518717417452603937375545464720894744411252935120312326974388746842525055680112530925051449725532711324199700285055576058709574972797531897804348069595219388106035515755506802437909020469118817821043807759785532308708506764974897144022135299383028470537022662414145130220704165924355843279473863745238747218174947187282009722106724467058152533840725881568340612351554862270777563945743693291473549965322328323692412450263571499176658357781884251371747489982118512833929318643947588952297783870850474402436380308322988804945445258757254690314714684334956791940391882671814501907276874298370328167467313630264275464913529243182317735590106406675304698273962672263944127734273315261456254626544335340487547938934026797807859661236502596631113270159404630482669997964528249236317496685643588010640373038679105609162590243058112696253582638889425347528540748535983220263375949047127461623778239044032574479002941309225190470613241272187004006513147427586985479069677902186157458560069693198832390414925175656497949919710862461092262260306526716861847593527185182243434237122076708259506572801460949560444801470345130662611098265081299193893914188461486881081524132266943823085670891908017695731202803758516885620584800864016921241188973109304992041356953196052868707236893193765088001521312159437415391210667152874122092279273062684652264207668958222569542734896405611371234822389278583793687308540650211743442218089685917756396552848339492755671845829075044050327325554325444581497783603757191151600723737160915395113930365016363743738867463260473744667188855766672242798375 [154,38] 368270211952999962087125062414482326920347955087258735706651779390420824660799043543670363813002371026880796863442851452190503254773537672883487113959013975891332606917666776497223224727748547778647597005867616760822830502309105380344668777810053181310706090575653153679096332409886635240732639189109613546293271376155516673838319312455998554648887560369578440559136544270668181279742418405207258832990119795401758429909076027354282774990688701610388625061442335884124768118941464374996669979024423486350127620433688115664938962203973455858189494496024385926252715428069599437084199270698406688951521146458656393832591330703062197894328144587455420820166676263116164996622589299364529674282693920556414601699774684140915111801135125858177506336804151189520421590666238448588818422403747076684784542686955386167038630135703063645520879651699860919961829554285845475450622291147689219913089400431009058742640717113902904664970310789545776209354492876190653501256756237456443147817842358176557289398227136508024541029075960635731237055972346932109076266960635016986754652372618526491286237084011268992332917596866111244765958208999448300710541807120599063813858021582964809588262774159291187120105321748592053654918135799346826065611197818808714610191496574330766670447386900442028188355172102207052096910768289805125501010518770947296828343595495203131227870135431325756825982283794768450185655695470174138533609991858634947988505331868812033487103285572036396478605794288434954963000864084594786982544048499084629545868400997850858534991237755173957013033062560666036860193439898994041882214099573438851033826044040030653549442278487839582255635302678182211959089925687966256776322204411198416401577426530866681990681681228122861443392321495745415554163387931261883902143604660 [154,39] -152317323862609673781064787198153773739991057944691559540292384453702690600929887575849955911839071079337227212978427095067083073791510836035712214225705016037028079445805982111523291973261449353517936099035069064933917159669647511146723675408148327129459584701757302122018758265395403374140494692553180160253767141995246970853329656845734282317018778793935522256879220863770307736536760663059812110689692289827040379025547052928210790654748103268384272242958483493818241988610680943505070331298162196902575219645648907122975504907707803865453236371731747347510796832187151551776617515706923940642764350850894010881819838370737330650765441380620307810746419118179235181962824709916784762029677772358822324429894408841410479711993357749599172542708715748845548422073001013575649676359358953049269034448993118603398772694823213706386630606877563686688523197902703341071535726835121634015844815674857911246157042678123972176015815358730394381112681762657422437727498823205684461955425853890621509920499812435265347699693947698663583641562361340220654166148688953514932613309296822929428216124229965011859153374248237270417371322298404433702494477181116548991368969044737548065813446794196616027565604061251403752722582443099606764749398908358412798386304269398641315451601390100748697091487405842111421066793089635943686288144782869036417489984575011814109254042140871012411833350444530335537321227898787505045757454336529052444087640733309843550930098402849203229051049805202955759731803029416649048985550049166796240411053423893357850564236037421858544075795263237559786544348373662988786501972946019685378682880645450558369325279180587126351050258680414756928164070636272383650634441331533175384176995944987193466783730494416600547838678796732705929381392601494725476356208 [154,40] 29574451399337099871828975327479251920343901445235597213906842431532571430814016766779408115231487982293415669512508441449127510418968832324127473695182969365909614594856162580417230748037525544052152475240728484054949081582241117279811974249949010783617422451676451601945715759826935434423616439264448535888762582775636896342795512723391302400440004922750009327504521881415009263361405364447919352384726728439792209004169457609704363154908620037413943272621597829195867104826950912433450336401268478786500692939480220256978846984206599793594577420334637450535799305799625373516312866304734400068555213088643617776368340110681766459106497681172770745191916117273549378836211630138911684625871647712014424762599452346696495465446456622566647640875947925008583129915621348825415142912561794461133064527818521355556933220149053790396200287614399027970284365292578214855625010164309605875427509211498157300205715455329959440293411127032624157915585773378480594199211122274866511645554107117456105746996602589974727072856284188931598030230292756453331761060340457567417178528394839258590605454435490671900115280069160905632326883996957406855240271972885357886376254348425918049153562542395093783451144669431610324094717551866068757805771614192155126961993722136419069782329367718112969701198220504760086533987200382311933616802180565961343184468498373570258801709842240969765762451981655607967139947089351851739671479964791683689535756786106299315231442966020258788326515991272959841534081529196972036378458116770559361798768947961601605988302710767634952807340622177872409383082545955950811928765506271763140569742063612700035910769611177961551645211616899359591202322823185958337085070034129901945485628809498769087526546126407130499845155080164324920170293311521094507424 [154,41] 4174890332913802143410556536143131427003317932737379729744175390416326307914077253578009955430299539125811383838740019374531558811256717389257673362982335852134171512432742563360123380227598280464888264132697820595373076429489444720102060603067911543677182441825169309030305106328006717863324315603171847165499123685226502406805143921851374269674455950863615580658258099270532938123108367930550238782702845797188842246930374426604262203074988712457355386726013198474492326153054013637997186641492508707360561553114132447876116316986974603671025875367470891309727324069720859113503410037224985643942881741081571304615813357786121660301817489463459893306783469839766683506368676764949993102143059406041038413883683368639801836465238321297101483250887723730155705383188731543856705814674996321345729924495931778605215877152703666067559844220505125539161596237598642381064106725262338586030476302119665931100251758577320808205175431413223946252683783380217831765475658189008185204620098864217353268622541365653502234038847016533558344286813171773455018729805171915034326717589917980573095273601764051816704481926381249549519454897057911049163627760779410005062905273699834113904103324015903663851815051609373227913590813717989019659769134399218498293494831239159026785739596497674697655434333191020208795786980578778809951934059621594124548028314701445563935914308282837458177986030160821473929088213859767536668974834900958904649804263276551726806148999341345657677613889333960770513437530114919686715094874984681032995326650664871732159636760482833363350523340002571656043906052974116782732785377238285458051172732406362384323114036039616353111937640667161722554695617732782388848581758627646990385617853111124581297360009372676105537817455506644128244102654519032860 [154,42] -5354363026815617985141227611893097483594080132292216531958072059206805801443327838346840008483939161063996706509639298489307581803911488481566210224869904817133658040716880208044292008630586575206255189595625220660930084555017920949432029076356939209296544335355432035777716036421823086758118584118302451473149213504172050133355132660293708359071302197664710407465919308900099025182298813402927646390742494228557229991369083895338709491512340902792509265878412998002287466067350661724040553909519341211051902455545506757702736416987447699888015161588929264082303483383093615172068646800620024852409341230090405922299727305185006055694125947246686218300922148240064279015683322180100515770947094391393889161688537610126754919376007271567764726720243901846692567484368669436699184661281490919683925832071486770535340233677225709161122409539799568021384827845638107988200166750668196124125326672521138847834773419045418226415904417404153779380913379891019359410063069201768718554788047663481503673389190552075249887724337665500573956474571087698524498010863010395697496308398138752838421618704424020383644667941718698826346869633308127806203555809109750012078664693772878922307328285010280765310854872067331509990014815220586711735562995938081686137187863484456471261643727052293512278373448093249825482451058698407920608994927578875817561107336825081359990244101394813651891683440367583613181334030309616962163686326348947310773205741858437643114923613460114779482865951748158353574626897991349232162409520118378048936814194740810047921697651128910422173758787909696148245449024123340858878636496499449765287675323364604984586346477133023235814006626327618189185564795811826796189424529009661397698066895030536290328556871182397704249475624025033425455777605450775 [154,43] 2138894174486146207870033978279866175285563541078951330146846561561791330715381350226798521633555217820453910304974386194132725557914197661856205321333497161506615071334115024700160189331458041405901290132036474397506629939023966044798169133073841880321515513595594223444993047141322830005111274004575626371671612732360656720149528963998663966497838031925953212618486429690114531870930499916975605229773396143557767138759102048993771566549907166698247289352186667617119427359854506357604387483697910108586154719843124462982469759665655583535071785923149108587079190537078331609546443716324640173433215487062782330360342331326228035619975497145622560331349821460142193148979849465984933350591147753625430623352516003751790417735934132983919834674966940583507687292598551059343250292515308033905228647286115092270902594036805877979132146445054825660081599024477649489895487183416047422282620872932174741263442462795635899080128852452458224383329116660830722056682358226557611918548209117225663604825923293261092304945589078817342940591410261332349698617382227107802177408654651448613683780369740798028533031935236112268798450514710684194357167053028906424937286186124537945147385512376520579161201919545522704184560016606105202800311376188198326665668657259995616632236393509508258648902187345191696281412677361978111737388111151563414745548216347350117205159937153496847508469216844685093766138496593625161920835436568376121426893287655297825404264212606712840961449382377083780474778654280855520732531805050257085517987495078264970635898803670175645314074328615077962762237000903683087758967723881828136819211048259489798695617764937079021292767933642319578238427783087078796065458674367293516586820645447627075760089923603457472007628751535041374477808556120 [154,44] -540472328930215108231204716408399655877980508236843512915577933610695034711770576397862191905340043972945585559548008368765838460616602458807463822611910374867740283532728990317825484955418659852144432109206717701990834487056193335525669204325044308859879182068625038873394032229431838526536300191656998173871364980277393106648631073754949806170067993505337873571776315138898388711279998475675439932519257307227133569385991194870862529008729341082347224917903461878332918723439382367649668240399537808349873456306966672538513242704972656485103126462034005822681838964666617790163490428389402319040401660882388622113675053364959632557310571119535753769717073830711631671162024094794338814510817156606172392663811036491672701468958056402161237127504324453348206961261544987734859073327857037454378544548500573835482655231507444785830446513731279372392025585691318809939891113070504073747743689740273511024511760762422023940537449261373652838360020839841760462778288648220111560083404453842803653899863171308881390072273679644832751069070280532175930528830765451169170851969238342071321080794784855257687420289739613683772933020729636055638788625161090741605638145388760005390647828989293079902049676319391990756255247128441215453425555685057396567853347476620400225068082886442845172180676489916474846228735186999891315054158829824775295896960072684492637281068135669184546105685334793947692788816170211572040315685806063973495032855586481791060748267240736648952478005379563699052719535919448954423329580515979411690606574758285177442781878805752778914900693056035928916828013437197208693843620359962988727069289284197681700659166823428471806059153585511367177871526430668742212568539478671966729612105720164139340566233088498875259564060055256501922763935 [154,45] 91707271622482135544070258077443112393726279211414667051830081664731222992098690334574271363621940218054667964606137791102558731120736609448126000211359233526871694709113499070833446634987513551330411084817669526950067988771891705509491369898597148820147739648366667324445660510203463619402444171125893197770511534060182701652851653784281991384489601767099279285921582271441297872038296242361607160205205510344290092958462379943090626434721270962415499857506923179710234337039690261604735878752700857708576246260015010311526099641028695794754441066065936400943447489249660841033377181503079123390320994540239501281109480818277438724536348303735327728682141209793545890093320543991877775836011748389471638601604333824842648749538414085713364781837410872852470344478641829190166739949084471294633059571382166271035466207601755561031809387828177201140267462283509220776531323414065308925805609671406351870773007884014612947042454980951521580322347001974366919251588972398895603148134910458179531532533201700553368590722181055250181555112392221738271934074996061124062432678560739566630822149363532373218085678568796724903090547213728091786556553442668212853913433902496142075872537374597349123641840708551643434468885343014837442849571512153124517776220238091621726997533632190638570793156953061667502809835345833252689276485139263687747940132601565842189588314197233002476239200760038565054554821893975955435721596613728719882566083234263395324358959458407299724842083606258321592449234835483925237185211764809608711309190958239366216846102748163723531679277437629094100140618385684451790575319430241552890487641093744823452571218156645585415667573236077688397099264219383938108033231693637212006643719236620263070409900630860087246887914331792427364540 [154,46] -8416436863188050251682599704402626100596617569639448679195595534007148849650572104754404568318834368217823425837996309416482858509892534502624603798049963880397765827072584908770934230731241056991392853373030472546871645842751855270349709287989910516414206693688932040173775281098409470575626257011167884170533883913136439668100906454794088025723881885217626024186932884052119318551454828338275352001109114925741516230486133319540490564225869178011428767896692620495525149875536697930002243193407575162726431668117811525385394380728790957756484275851997263432199284657829858191141490547256585146686145635148943159857968632965673037166493998841839033140153304295789084051111551037289075856253305803386067950643760927171956053570956137010984756166880440393251671081049824732583705923856501439125024564537253617539575758506824277339436402857590953655887192370427996443182180269620619626205595306571017916682804129880925389424503944912386515897491315280214759910198897813661710277192232345692840172930963751538713815614001685502966418964598256213000403576534883273921704914692793786744064864273867046618711122509179752418312843101966748219027412314451390561565606718173005293701410854677603611563384031699429651180657238866474304944474344037118444025955166579385463736392518191867839025344019309960936511107442263165587907566650539991831583751684083631410777916644654316878055502708233610587942459318023679113200119551822927680416822654412136948378705538002141235006143336830929449744564606231750209958114513075627369557513058261638542196163353114788559636223619704747604861611029409023849020250421887773076142969475081672578282201011275805598055706194557397708034492491734274343749883936144078708349993493634211492024128491223088581147324389075123188 [154,47] -680603355241453593358195204180777201444923929007353433305036834883244736666438736101714273477765799630898411335026070333522711154724122359820364293753035734886746863151841246882637878689523934355372250528285610474383100486372655700380605343108499659157779611372887435519128882657122877001943423269294263077034045623921408872604316463007840348969090410759279402482996700645536328320744942321664125884090311763449370476698494610417932091405244721678525143219952696484369738247207947754802294072838966834319581588434204184366587495730256664745509828952204820148244393539674635414267926396663969089139022982442862224059707486727532537323466847076341121787655976710501532944779558947082129307910169084631036619749325950453590450512512654867960045854287112081668100582564890154300957364412837160965593782726623727303120969080205087563089258355730882337507130415335147768289648074085562744792841646521834416017673160692489586471527633148316930640640668957047819558673019177433719381686196937872510440196008195344565703122550103789423672347367951409884246608922370808887916461696678244160119785374010709555163314905805408931698015966034458201243726214050572705747769986932080255731206761221515804480103965396980529212470180014282048640882330664425636619574725846123857481410197428011842756186886629320880735985394677878919075371623623944193703147474224541464591241869773595703989961607395310352449251864928863963918653845365980408384335741202036995391809119575191488308231301377674984254311028560539166886334514495668854097553627881347490778531744037558479160251428797015856026095000147680601992053653275059746472452157192129219530616535694921315777225444635919359272491328165512337466780079871588932330159810433228937553989984354200921973916561260896 [154,48] 501007550872343095459244145660340382897399849123054885948864351287932174357844349993152770501698635311251304789852154503232946639800605106239022384811606381060013546323577315557783017230483454729963811998719933343160890182483382630462866866223680083689673312396916322028726246295704856982445863548110219766348206041232394194506325520072767523018447351321492040333852056223478595717849720965106520604919154909741750211351496208544088942411106399399234495453958242951408155282194671453465326543556335761468357996314722691709625113227604293914236531063870379808601997082044778270556019880607144163984307969347180732371883694077134058548065657350063260955150606384751251245224771957563383288730669874481239798731089488646737051244558926621513686167563144122128295200467531773310021102212076893695280959646193516509120851905897067347134338049342595613431205183723685972630066866919294915467740350876719836176691216295354406324495944847847255204391340395286439856546446835951302157909941163203299574202160515349319700034444292412578662892951421708164609922294056031511518904650613504092250909481004262330221650719273556336024810199960242487753976607327576867063102456559090239498833311466226278083174247059827895259107876066480780821320486716070385479333876938588278818558469257308026015939460725475780645808104085179564899872290954608216468292074360630934506898114432268610245389250105814407024779408581664194657004738079143338381230665650891762938081157933591706284247106496719767475250004655192074141542927566494658709662899116409296028032642877544841434695717688389188430551082328417659695224045059891761222245570260505482151382167189142208255238760165393035656687978719777513150040829178054527217435992359081099582140844032164174759199909144 [154,49] -133466788773821647290085005314162080046438531936052773596784392315338490197847517601258200499300636019466028416250558331058521792689424429658565630897674336081422688572903367139633419584745104737288713946626023607184180052123876695706637697401082093569806725530200992803024500562148118536796610851969881775841277989864109074750277273308939709181407775379861296112613965412654234202724684016489270031841051404730473212475869162197396548776934585683681041010785155262585055938034275312190382450566551623146024778425502099315498715289897303730150488699969522053803964226076070542762528871566490817646723096948488367889972451970643688397556045307073979604231010039760397692935139454939621642561157532788764765665913768816166874745066497221592813185619519636873916526892422029675117895973354393033688693421860179433536325102569443393769070944156484734483136349079370031076569130206239741886855885382075923290625612517802733646800500843767509290367863622455051053515095178870555799494838546453158653517834887000240968519158107682663500526176857903615913131395797784163514896250896234899540290409137865727662165992584556385259027643378705574413137272093869790294436368637137883953912189959926291443821383518478699623442712125879981588577800953952177347111980493318101522086530218196140583284972832147213487224879812033267778942278968032834281811149675365485986428829075142860142489354283029804756596382545645744701072539734106302094512606962168960015145393303373593640467523274389987135051957111439335115901548900051144630171223335500724715552910290349145373224666329271638704570197323354758855832646597519599365519800011843980337308231464273961861143396406592084965921271498029756165995823185970838653034418616109559476286418109436859521527092 [154,50] 25424646469411211959337728158306758504468215306143982225495768837985043221985845058076208793946675388630339116461339726869951456382260689858399830273654864037123070220543436877623219710820559594675437035613882409703821198027609881426737004001245964060255578062236400597248611587231001050661356816535334529514410189814298247626243226718425762656133100814994968630130912047061128554374679941144702493847120659368992571004858515080618792415065377562070477254167451120494883902017356071792397853032379065178044839805316076715872272850539021872391563569973869449463494748465046072186728359673371740777456691412451753009342176227493401335917377251744519389579086359735101694186215675579762455918696279262759054733146712419468508937232773904681323945568105133112647528932335484751095567798283564402523252642082254197328456518684323085763928006996607720809137602620083716718049419512514422226958562381919129717991511476259195067848078912982999392483100879940122339091190905010174701251692692036432825486871251610274224813817697860774807193332136619091935856663602834688311538004641499673615222860905367320705528648607688306904932958421964453426503854429649847932451626679469027792114086466644377323614147893928826365499096409854412225081171928274583659983356798384630523011243309172159234484089300221122838443970776048306866544166146173865922826954878204356540971249492778805509331486396956916056972340227999943133092757725240274043026851931680127709651522869150348159667044698379669999746286337396740065146030819166951882649519854252042045927847563310142000936626530068122615200695698640112957909421384074851541714599766184729185331550295398261314346812007223342597608025952470396258222648279881022687181751969921154920090194020606961282976 [154,51] -3777112701813782270599729635020409157089482841617519223384509725776301745376889087059038535942241032219142811316092463549021376552767998618490870652022286026927185423177329318397119152009966075782344422840969843041366595674791165467448634280269278248501395226201088615727199401419254382874719528547894122042650272240548363616114589827478371054532331650163331239920372948414301514259932969865041146047987204138852242162419755847006286471152894767132545045633474775202185758798135780532251716382595068185750350265331504023957084498183067256057722450001106500785999316591733451753532039890684613993891508239980491135010667403253594048735916344617433033344497970288752414406743571197026087963599724535773864182032787038104465459798428129528099975323120251079897533435271533622755307396743815914601722922030222340693435499525807847238526421788099035099257364536840007696935166711446109549744260364158748292138669642196780922720912435551376464052595097363328518722537403493831255249589988480660487292521521473921772934747735219271423261861620717119739730729986008161503933058047685972352110766546821700944718764768664101536386711683075567795427262860659947854972001415003176790855713485623927366591000868709171945436844239758352234168553086480410575151470778618608470328336775955969959331927772048017976834222589959063902927738703374894795198407310966766209701478993234452504498000973796492696167826565844435486379239825622257120399496603457126778507068778502996228105222386753138026487113801233261034250483578509324776098839788277609792768084532002297364850878646301779598099917352497829121072927895684692155456303767318043378949790728106055965309580006585930093148377556174577413972578791648119137230022998898878964539761464740183664 [154,52] 438825785489029136051186585491537296417427543167808113367744793725125608184916054648057544317650542365804014606429076809842122247193063513963769427141086598488332557350048197232877743108897882203978398150433941872244757559050711849939105817990639705286671957983475803751173016184840896622666639572324057788003926350591019180661828897894315330298582008999889385779521416401797982725416854148944962728700626914458535636120670358908086547810505289070065913742838368130943147554907563986230077404044521142494479833466413311147149730447407303540786113449867409381100231568840756259752943905936033351776532337993896068020147322738135374191615096408344811589193283956458956169622740088344998208836484134935119544214198344896568654725156420468268791065402408752021789936443948319693557556797908067021044675748586765076964667061048710347729764363912134420978261358203608399503683734438854905582828447148610921762460567028495295538596103384937511385498541592420167920329992315325422889035198590336721651560210659160235299856831916443425951966132039891219611437541754252859478203070317662051805480851795727788033820902833958084519861970459589842275962059544942694292674295853718257281538897816233838180428305034938963451323502439384250637419438453891059012718114647474104444501448317302814131793931736888233627221623937557383783011886982794908144378100075085224122923594374929346723488269474479043093009642628539073231405704994236926172641317905935203313472495146264824853469853483155197792623109416411405723420134021518052006836192603446951182134685084534191374177841524718644327348307497432797603362947413087918457960583229093148129705384970971981594771865888857973618967435978360275755801788689005429659553330986752125849613189994900 [154,53] -38290444505598586891237687169059825599444571132463800221557872412191606750982286786196555062325527328627162201267026481508792582994836850212874986823131114102790905545487708999874436237510023217419180412746466203804485017150708111052482176680268493469066422163933312778908474706400581934633386977232173010416658012086430047397824818587135736671650530838060616874185248697838148815642718703603401523416622313338259182088543309835491573098342260412519080760204924899957320724724743847654330386875945190809137925344924130069021271769842472816566040536208508769866968583137753168096564562413375843278457588319736135380239808881076568367642002952549315401175216611258673482735681053990966607051138295113900773059542775672766897562401079239105503154198254046974782201505574644954132733955020277508979440210548592397248968311528594585371044389612425200461842271306499508060355768763226936279466633960491723880755947922211185761831108558345297814322530487330546192199130458340125705697798469954444013694916340442850542310620451762421511951335639396772271522011440911697300312777916890991454994761509201925982096828827419511335848067278179754448856215070157715679121761708373845254724849645925623268248990638514833950367300704830869818896138740568350158508541642038054648174270938970187233252284230263371343253006848339148964013836238505983179695791336462685325261329263139124235292738682592707492425672082089833402753803174610882043589236674460288300035068322224986086667470386004435938965176016470204045397532921949851052573019688437993743892506056057527704715353854066576865472239829791326834941412574355459312386504688223577662016049971885364281640598029870795362488452683747629902688275217602565780677938360708697569216698604 [154,54] 2180338134323443161777186163698137872089590861292535041509623927797057666103784052398070576326266245013271751777019544500069982704782625487869478083498984745211483159611620029950667311943755574924092782528736854395144864215448595021781565566289924435329274929886570294000119497662013756117625827673645148227245372348826295962096765581385791288354620185185851390333830990132515915179556326572861272396450121835807955914546765452330008908715744475715660321705256855845066133996737089198356234771175327729687144329139653812240018422415055415714411026130083780731039524425865943600643847559964306212572160958579748697434041474481437635011551943046749263705560220242931342881073964980916079120889485888540146094820940333741906598087434699793525369849858119341960429238463124739655126461610217167584487130084815953628527692296386300828511842686472055285416438751460327968630527965744928940800841448956550193554362309779534647939406382370863065256639920234899862569819666294503927267200375408779837461247135034169056356726707317891417966059010135061576593996975535449177961293678482070600272092962088577137605830551632718750513956084246497608516665330074788700041188660165230059146790819342073536066412256274089842424923003858497332599448798445934647032365605174337464414277892718811155733652114404275077065430658214710118992162956161293745119562251269068047626372012296411568753170684278857047603913779218026803806489238998889856183442696100920167348603106292945535401985362575409030635553047130580558121697908678998450661676500022848699072769060943329800818609853168804297940944422679074430318833661188477034608510695987157528049131035075669410874516137232490288148143510708916403973557890216914090165454123824490234384855 [154,55] -22382779117830741126992670681397771688317581340342046876781166907296448644853276695455657486642556426751141322315048664571638223516460598886966044588017087145011113141977476396960924019651972649343322592820452521884670553968166282187230857693269100598816827912290408992048540033525617351291905174707421352509657521199993325695385914060914992203411243533862492537637827837559497529941651273466675866546275561026517990339511732309436296777989413250090629947061670037175082505017911762414107186212228888370559259605753814005322686125411741156576898357398879856486923941025544417142905005060139655402566550319028214170828812616159267846789340147997095103919319610448625059402041606875561977912785577290890572066940457412559754692352360985796824382911553015738219110456787709817462500570208534669469586770738459194826147309899443385546694255077100895976262694751918712813839816150553310692697494280004972047800893106364039908343638008601320659391471923232457015808713525199076521615771044231741815866812809319797489833284318631349584774754299170080999964970930011412037694941873792494963982249366978676875245827563297695052456853887786834207499217483799893439234131007181223149869574062952347573316939326036347545193555193921347098125758070085140213745200802305913592302592514599775949875228823379696998022297181803139247654095669415203128112493574021436703895212057556950489144144641510936366288776538022493184562810581690618759943390551366366392162213823715339142505841227230697837602197260986252972980460674665997124906356861089242087902477761148265921167359929706020396972241490096643289056505884803871053121669236144906626250322483180689346536897365843961247230091963519556216775655464170887875453360266856783892 [154,56] -10811345544074117724793719312760783959146446703018736980469260899486031984454782102736933235630664767104896368949076075628346496116379842512321079039798426747479980671502044682314472695785530072132571746542797927608197450813729470085176560897785800549374783752444474773489827694584342538196377604454587517809707592787982817539822236572016655915326113603885994650481195136183847039881719019188283510679875415190485458906410969441792703181989753876909076592219353828748760977663936536655874286134797989386860094263339006057472735092132279852727446677804434789517251174160827383947532942169219157693819561397392518380319253729001857474749804769165940654450558189828978095860117308310866859516602754934102918208877488034793825766204881936681561970911634183183960165037264040572477423140660244332924541851288723826646145991995861750079885105340919557940235014221166888246691915087369782965512635983262838838977169822668702143980666105233996771954862249612171374898487763943092741576893092252698161869684624884477605483910299824166049115706438704924791731997862498904583162915409373742255575184639892671660240533451556896435090408921028714997024024563362340977638742414548896907340958953357092313714487957703781885795122102656049442668836876716011874150827558101373764221370958734765177649073789600281511624880647457824270135491060842557598399411289255324714261331943301739221610608889100203463435831094325023880404556694879105995639790905416372209021223637348344732945307237519347845059151712713479581949619735776780933242540203388674422900915673436684383417049532448830100095036216989443370177445284239049435859663275442563066305352744881491171873284034282703807355546936217231745699472282099478609408683134007288 [154,57] 1349845119179940349709124726570054426265961075103618728793070025171522072312288812292541879316578690809408848838318311845577308989748104118371494087224396354058204357030240355333794629114082192364236756679206842311588671253981890268642996491879902065743513995843927021214151587781489318090014760676038480073150114547209255999179017755194876509847964069439397110686214472729287581884268286073438980131288797853990327700328517697952728403540658565309975318215978232341510898056623894005468835152515675555937019894705580219056799550189312845246932821931357704834805321421255171233702882225299634201971144104458602916949785203934349783063036969938003540449054696141630474155132246028631634474934248909576132690936722230859532944543175875300041486220979729611406673633234630802617333377958117612107396771476271016379906069527529575838239591450437274510094728470185723470917568400540664565727835753694252901875100612234631979948998428544860264256882364358612593983693294897478725448635980866913994223439593482317288715072095254752833606801551606442572127755196875710317534674065022075533084487087294789545261891864614021962847495199925281044437535773367791965409714234583843810246495180321963968403713370188398089726152079084836494184051541153746185439579162189031061390468263091910435722978063516355384428122810615146953722222267942956359369234379379569367121989314988334418846987529446634395227127120087256811551274132130493477186486348867506360159216249705662609479113022701625159592347481561770387752268537495480111213987931543221411066886031265975540391002237838412200917846247266730194936783163497536963417667280269188465242562076051711458314041780724502470493921998457436138596880093954380743072199650696 [154,58] -95173654510228151621409929973653546244138000737990115246745688706992560151731945978698298670795385098003911124897036693571988658699269626501013541279858374311975206436861383207489179514200839769622864521153069413520502798857688369024295719156665452868833855142779383365298157623766676082975269984909195014483045280816882707544763511494760734130210562493836289384796238448175762071145195642006100570166415589736011645428699203002881919856090733720190283050528183797889029796723310209816314059274281064069675240922548537512426611349994821647813344724619949761158271173746984788162141738570717338827301371614942621507258485189612202048204830597181945351713929538821982865257293197395612404431480486881231618993780691838436507498640939128446580419996336292611869692554171018798793362445961061606588652370418843520520412457994358037368621014926523337719731703185727257628655890831659286537892908026930945916456316107764791888651875147062192120530861797166494444738478985095512314509492844755831997415765908359755292772454516589001606980467742725718661142365901111951771988603009653089068880041553801473935311713753872549695721629056367330816120111379219232207302982049958763962500083464443484783521875162283169231055467423933277738706001946533920790933779329596002718309117406680289049596431996739064256098286835944170605142774657103776757707384843823878307012277573532973321830727403948292150263254426282238079447757679811360984625709754368853616298275393931843893249817585818074916877276936225753054793553194269852550606539660232643979833636956487098408783811505514570205517350863407196431637066488909775992403502901451154488490224240943470382615537511219064573172432259527145773443409663816570114575476 [154,59] 4710319789036378904740474590907890312992476012334187204413878355319120025796956972601648190679771261617162891408426958162292035315798747471989194042192731294755078911047465703333946014980658087860503650650545643079581849393375994146584262174565284061640022832753080630941914422335249628052523488142811156391166836527662257400299749691248131304827555145970213863927775599150222130372727332400409115855606754620900950957197629772756746877050264977102736507181607913571302324038469381936855955844985792748593208160633759457059258183840922625851899868843961074736975902869147212498151924499759091372427028518678808505163543885956084476006311209628540854181637370707497601245371983041350356327227806479521790673144218762047858097127954104696544165619455944870630634537198937233618327130033178994452749250885114029560238252470141886808717943294290023054447815125552227536359408535984068828009493297850514090089048885625835785517047506888838639812079421619304264599488698762480106443226198477889714222783249079013473396533937912361243024713779151257303123599504449449185260323131268063780422218734694828880444659126749469581017456023412323444973059262444867129883335136599049156047828770807005283834228065076768346076683900807944501317200419310300589652655298767649982363239997691351525366547879986605018023137164211594618518623709956148650553926361096472307322809577226842601031641670365626560661421252659989473750123071333039523285689564464208590350965249979511849798901458920400894309563428940293241722456336866971495366957782710249409782673949137638294239472531971860107453008457497478366098020872744590751399858211678197636121611618249807823488611145491185790204630793619341181430741309982664607884 [154,60] -199805118983241310326178011208107463277009360462851092932057062845458900037361173806475891190572846818359623198736404975792132844214681287607210522674313654867483828543462662354314517454550239068805728760075494234991353581378866013269242044587762989503093783359283340713728763476913309232843388008402147954182544533400252218235382100286591204516968625058528878064186952263612354649684684044872810471858903626882288767536299395639543184430026435627954128478569789721321878377500271703198807827331626397486418663203856084361046649307014103011311812135335282061827666301387235575512640753658738802006794827219008127016823942095270929040817908679411104425088280175155897195429973377313518354929758651769970893753963694522706538195169659423736215271063907561123975674239861711675934730514126827289563065376476133798547646201070730919562819940610278960957433831101538980325172232882301028138885321012328686021559122637124116532967415132352260713556339056448471826380455831240516526596890801151791189313895401439242860515546605011627327473618692715137756308380745754412788433318848741394686760707794067521997459174066010877694901070957252238726435388091308560484488397635327058347783993590502472963485099884283431267429956729805246203681023416154407929745477152614648037564677902391734061115391679405592417809723239375227253579586123212373580869003318524706815389194421374271264067785434299777184131573131410384045829257247545865447393945113438853042114317887072294588025335781806582029473244343606166447642379278426686924037872338793356141955990154464671651583046621092199153784337988399588152715659095761294896995458243409562860565534917420213825297074090630365018443724011808960204745228710397254 [154,61] 9466224078774876846064218345919476306351095366805089317382900407841507496960412305612329421891250905419699457503938043919242264430899424607467882281612818533005357950167059463036528498228615550313979269715739271438010891669571475762651762954805331104993461699066951400639037876663046455294249027389888551428817110117769428054208259594885793946101313113945164915644762982502644038914723673297884493757859141421593228308183503539259152743349996505703866498362437844278561360913991896895706449876957878265392737117571819991477390000757562272406625822989940533379170001979602570628141974531315570605248284959771434449746500415963945103262079925716913816693407495828911026299808614734091534225124539662723474649568689430099563900877254452852039918280149637521713276250444837217494507301270630639567049017914022217465773479450146752343168435749885971294483938283651234302027006397690636326866004115160260044021763948944306049687820868613154368145939224515423282798852041200727129825369291416013641115625511081576920874993286368797573690083432813630062769244213719986097034012095538001344540012416667740856725993177305875550600537830346383124157926354217798414690175412646952691912003216547030583717206366143953126878759252113860340791250561958898762245452956402287617164237796903137024143358742584288201032934360012418954611532256196925241801544914031422614828787775211793542078904962777136547747668761622587925676866132745774672486094517380036589174642875421991578540297149949642247908223741844821028007664963409809735831668059248437055945316246702993971683893015193306960182057863970942946810950609352699995904790927031622899293968179376720879203516714709068945893818430916517125086264962512 [154,62] -465146679381839546997747383331645424229009678694014020707980741751298005419825032305206918663285592081947999919455111404020624388683016970251373835808645936281499489816729167124698398265602704263558693920035032954453878801350790327427339875521957679631653402745338437191076678352121022887815652303439477266659906901927284934089280723184536693196280043465882861999349944157296145741192054460747693156186317540096443487084492379168945355691058672549452162766115966422240014548477363888021847140423207181563274708843191077045354741807719935232968940886710645410187952515893941824358975299544458273174878420278692446504691019796061069103054032044740501623263853845637633128897519121512963392521265311364575111301115523679657600627433921019507524252230776903140237647492988545377366993520410059000843347368791414632398574523540472604803217922288832092359991273352155631610564285656717156467924479571205510478411303718866862786325926325583307984703968425572068159256853449488325016140853925878290208178531358880480990183965060084292109016613345945244205022610825993286143420254077848838876842938161275937484801136947180365369684218975562529910949088937267430129101933709285787120902100055096465610351608803313921718955696485484615271386773511411538901438212659777489790556866723425122909576878815225221634907491152300681365314965208848147212489682056484800601615558760146648245412968215345869603636950515524148399994880853817133819577598630160064384742619830916558864884870961381752930419382904554241171515609060069535715609743136414764144389373482534089659721898268697795904080209106187714740420515252316485232705107776056295036346552237181429780656069796234094084578976678486474648655860 [154,63] 13946214054724218612922479290649871356963404385259599932285554682187372886665130619676307961240846856249200175478585250528035697641553080515534884954105619793929878285718706030898685703344563545353029455841226081856624265899997997576944596066258813106304818270761945959467574106152222477655090788782083175111459303933154776835112963230264192403921760306195335199490923480938233937366716401701292491579926282063422370012763399467801302499946704716220124700709988831092848210732024339490715713100941101478089229124736071830759521211659070912808853057574991966177702065574779224029484463618634993240318831367255478781183084962753416841041101060994896024087562300650626972627787505167845323755846941436656463571077547186231530669676747685630301781952780558152138247843070428871647126618350534027450330668559844915005693067043145633044853729920769815516758405568687816679807695449078774566421559094180130178210615124847208950821790521318526609664823124382514038375015643468947637336010138265088373175216258722340675081883318828425507692512351947054784730433948938971389313716225068481806706735947672822494705263134455512976356878353127083565747121169318600893446302757733010976860485149167521131851267501533296597845050305284962187411951815176941824712064516982614876970693693524112244787490476679714914107805375254561214706027823886252937482889804864204237517691429041109088761824455702137843172812168104984593467416036325412837910286425226160310355213050556610453848266215235612885700180203469078856351093884233726836430281819762304568384664451279917902858360637894295990851789150784760392136505067758342556884816547747285565134711033206365074200200146194832340426085847508894987264 [154,64] 246124369041809721526527021410136856783826646977399724764129942882239545211051806231739475344246688492668748957772197891297159060144786880736802214284612565477380759326486764650648221866934342425767246472453986577755777583060412845061663883685047837879801896028174149119747432465214169365556895180770219382175250293047093544950740094127061150387485592820187975162435912645357753029867957821185224312215178452153800898466842526008239398588588292803527326667688871280445149556011461390194066513195520325824193984074583776931798529213842294024411584952519060224560592658509426927150062687293186430932212103257259560827411603445391026067109774367786734932556771305787114929167186910481279729523856304953025391811987848171822066071599757512150325638484546884573484818491057534833347675537156463471793534879064793710335646991771353050120186165621207463320315298111284859480311961499071570768611383122039368835990545698176205399541889368856729892588002987510263927953451109988241536667484627569320596102248695762521581936467110092794974215343135422315145118031172551199253427576862283964382597083365456523180526643652244288036788973450607486892602918383222413791023705395628113488024398665221025271037769964112338803127763352601090388019042032324014569094162671620469126464195769535299434515217152120125025386229505971241917890393289948745996817737156098406055778597005183351698738004240598046049874748062398987964206641445971481754244448680417771659595598050384559287101644446197555422188578362094682925757628475376404229873357413980449809528924785380904172300770888840698924686086421486042387885732913788389475112188982742192338894854654731917509868123482708994008913507619302904 [154,65] -40529620372986552129007742096014973395462737048230494846004858881325412098785338764922455932409115675963584690668973219194981726400992921780548252945977732845616874156343830351407553332184004001927906380614401871586927739378804936048497203627525384485239390845576446405563102262966049169777152044872407279732045142358513986564219870334264672836199113176903073268808737490618393984102564716782284084169945128807476787794754719400491489629260975588920810051259513154930186435963565319570775343639279483419786687741919834131192644302103552804268684252277044774196888918731626475580804855104881875596227451076224368307525447098474897821695900611398118764338844232784788306283854799221481376224333837184399185961404265211845417770135384979322359057838371400755884653010593842705887681458808034802390445243418214623171604212666099216021200327805824897615843103450917810517993317846948347976019829938122038997298421996854620286182557664019462560610495994293889367351225054216114837913705711705668771324685592275855917192599685422348921629748887351981161863487360403831842306679625650918184972818553281169213910240510125226981701101383975090128704766867335187858226003766690858368277107889329521233387501806155599861064653273305097050907323659808805850675864598271485574598388139138256724000924758625823166591945147743424642152462012131018556540595953750143243488188173165995026844741421671824044385152824742683066778208040006906082946982657640281219366384602100904468806042607793092517219282907481848716405996306187728255407274199156402073946802130873303833600932920437712046003097466055126410725195406172526177730649885686372440044060201395085331184406625474609803086930744720 [154,66] 1671412289484477373040620394093224694844134051008835108184789806287371238479345232600624883873878478857761593338771614781389329131714196187009631629393535778514531566374818109341173923929670791323696731784164190554973045030887805411479518443424954038918145710456186638982759960130989751318423716895337314729922977543691136851220652586917446069519714240663210935239486716704205999567850309618626151461364144388674620521132114952128547443209314584427259205645769283337698258426849735313107200384618122451494655966621253317954768509384723151971214527038697889989655869447099202439509058598640927416553072715144576012844086067690306558666553732938283485257419612127248872946309062257823341416885888458868755385784193285558516287575163945656852138220390390903461122179275334072836534934288612329615607734162680884308329256984346418631898595919385629451653413665994741121209977309152776418589116910425583817774213875921689946432978709034465018866284716614725863675531211726550402784861157592941732499944813964828528332322843725905192875542963220066876683286757558196996289347484166078076814898953449111153187086036884740456267100937556123326050253219640911286541629273438367951563761483740118731393808391937374856600663600988985181331484809473156574268742229350216260323353023753203616576280986472707534705974843268731962910355132120149737454424004827011559176492538309436298098251138737659604369575123729482118874945751404570222662117427839375416940340901726281861230951465299661311959237137701887438760302179210071171000286385611433335523360568328699188237813589872705575149440997825449830360439590390644375009980897727628791101139561492677075686422459213924101504798320 [154,67] -33256465953238055273511873354186808038283799949812091539693926516751439936798454156965637067481072397326570842716156364670196201062172001861155462148311128254457233217406155984005183275013860356136752731174612603662171836148584938792512495581068716002371392203963694735806663018866144513847791904297849876775880547948550025389164558654521385468537472861640385623812977431973448031073635217330470562527225772025292620899815265489255622960294142576550312134917824444200110157422696806536841909196618559181677132530632345489881718233725034194581339619092734105698769300011771748730581148457073653047401364566621763370360604025668631590375538851248121039595611638897552746960250230525713285284084851903707540917463762395490844977767023201910824194942448120090342023047982179643950205083123687552909499558316579938262787243725253229903436052724491096386164176828553103648991373592599034272522754891971677471001017287699566402585015268889964900191681314742152123545670209979328117700872980692423591867573708535393817662983039328101312022017405733562548692887002101385003367865572487463533421578199111410694082375263322677092482292998997827401666447886237842148929356526479900260301698518828400458308669582192520796680581667096846210237833042702221214229314723723324109005612445484276042727290867418736637170058650014492487337391011485835843563283173416192987238141690614213370290008158205216813878662861412739317220083301810831740691742571816383331121650460143076851497522336726848199162933792994627541618543081200555802156221260799662294279329310031157159961777035983066795783525474201305234427537315835335369941089115679635261469017362877026264240850767469455542432 [154,68] 1711505129576506332570438581523618764754453297222549494371924657920572227902416375863942337911547257623870996763219292766196895084202691282000201206178402413069439944657695623296474938602965986632882604973469074015832594727559058811451522036357899150390650819049905688866680289182354467033261767764734895760713347482227853177914303813972337208393958158105798138560200755800251819163688756514309646547423481285733918921079780790370951913145766489176447754567673114545198766252857531675132722570842835087225173250380026497603491016822316737509341761717929986630579556689272117371765216922205984680943451939676466000330828173555796018815376983741042052348024994348843708837207579789815525617673796746593948619905955793188600559905447995787861974114011649608925727274154930103426950925937655391957460765200018568407283828560854859697676534001651170566556163788609704693860402092062829584275746835766897182854656767326629485537389615626347467927333335050826349074117881793995680739120645087622487240207642218472313329547617542641763209714510516632970779995085689418001295184353114290437996435920249196011934725925369968508216748282880759297162689449978812359271712396641840326439413302901806990238438469951721388218655303946579499105337646830520791627358397517022117102987388674950180090532791817098798885963761104249578700951363898464733981107105097059042013888309155482342317942335096517528416393317534156584922426882830035321980881721736018977126859098347137494181650928519049598052772297552689061063928610747326165298660542023503725977328834510406008130219333896214331156592743982626206172338182428994223383303189922133838227788601668121329869881445375419480 [154,69] -68435765627822456255088196344763824205842192090591120374927531963634475842389666210312614797279924789744743802223126069907003314762698456876824949960314590203410325428677879969650479415909938099391777418724327889995202779645954675487822623840127845407194215408047973613467449262020120017385271772643827676486221198713029695228650742585564828867529674897073019111991173436521374844411338455968373161153281338397236410709163786221201201663964732806411961949902970331945255901015279328554577635416585280648271019917078017043299532667537046507178813761196615045363747508673750555662372577451808889744089191933230638010111317104053174936095998902291748362381571208455988633186286397421425086886241670531697168216812885922601016219779114604303687073365403503716111320959219813941302844628211478154972936749643468619743783039229525602746935558212080888689699972600003548532606493595182016705533602784279135869935193517437548324983008389251770896692144765185595700589950047952016268557167794075534436048819976115527856919387841340391643863312291919022092533132900165490179963538232099217958554699406046478359905900375467248366252699808985274540064577884397483860167864844882834142328236270467367029120330410368346481547745147420930883691379438237854801563116430350451153092712770679159881262482546327811635876677540324040298413133222987500201928005057711677297870498649913763668954727695683304788819592792002868287363723475206591782640705730551579173699071675631597820748779020142152531108712118384243827665079428164005074851748312374008813368592190472297238003466847575954479127026049544434742378076907436792436223708019151209906149336650434246206032590614920 [154,70] 1953836935872222566626088996524166388838687260833539229289726201622876528100811696674496353813979097292909883268329055734518312021185852754048354006561852727138114070881656849288454646443925574656932128843496425923531418071628333181449472521563160380391322265476778743243900248930184898517471486029502197721974328793752027580233800914929150497502269197853480512372043776386502044702738171466693142727210244998591366136867637357766309852557491826834156359370679532330862100947742852479874354089611911336434855189839166247119362479046736684622718457814627912912845109286060273392268956662138713582302537577657621309257658423394271418670878792900111897891014036566328123603557287662692346988941797285433503758878575435184308190960550283912452073326129671259553180570944434273690273941862667675894662340110831967617554487232482076134081525684750371071884399169560551874024911318136313308082398238019525766493237663314426050608046514817983742451072032191363454649155041648513634389770086898035161458739503252228923732449445870771072457522854688223695166783979364237344109831013855686714453998579227813461364782302848312710315255261725817266730127650756838258934363548702416185547020613949977192677719991161274256466787730886559607453714264554705177011760452737457931780646397648705750137659941386364939542402203900182484000481670575929711379606294934282416889743388064009408233415312885669397029892118553161818981664735104838406136441298265980569458031512179674238520456115101402897143330397989467914881007860648803328271435268545464555327490467310770233781280310750079382813497858928661728765409059200030376042235499655332253417040822570790764027521960 [154,71] -57228269062279494067882860177367206869128286582375382724299780450915731180373752287848812527961630141880859425460449257666819717051944080913685273513542689336872222217020684360074565188648315082995419914334100239470690331160426283588537753247074812149111296098319443046212014761594238682444924072479748824898680273905297636012870528727702446930530706120226838938939894943421670523982719221607947393059550219810831305310563033261817343105404383708973050315406481327956452525324030336327662784360671709817782565086229016340618859142185821018806465859907041750984009429625103686134996075916626870945425898974385994675565050469462632204082226597659131363257708343691873928475850541194410357281166162712706093807482312187076763772878411587702420339640979230604613842620051920274140137973272612207263719104136170041043727948787599593193566050569958750231029880271467145344878249389965504131310684385760368532763030259688433485942912414642029559087772180364430907417344277959566820974658145051966861815753393725668778461806505717421117876570104122244843642464439720619215269741551924480590526503600530182667593511740824560138693090080321786601952022019814948483363714234685300099027476333346707852445004410783701814431193339428108252157969543081725327402679916510464529264290236338779023235593227648916372740149535924833796203007526520521181304678810617001113382755608021423131303804820463166452424343328318825059732000047200777452363634769582172281385971421974693578038894412593706402450823124299860361129721236209678931684458000300911057894781917044442891699215878637301924569792835143563501623758646208041880089689095547003315457797888600788055672 [154,72] 3245415278455459394992566899236456640290300357292339512117915089415490305156393109658065011786546289517693496938317692664630857777909555864890886921784916092935672295113834984251945925525156519357822955679854503840078239255507418969654038579900868576139985840175402826301825358006352061323813033723920186887404125550810341024607880019740950278806672542048034194243070907866896075217488853373507222183088277555254041491045220507811240889252891365428224971315446270295849979527482340487047481805788159305795111810370148773927845387042272244233857773558902363745188582515847369371175424374873568067118466180856007996312968013744665103473619857220282627435868550461333916716213892486603187397836384095030810544818147714342706703083862634804595363282124100510102886791344112360844616899421303913997835331439443482410610059987901110143971512028867711697038966420434806785684134124040047864274150077919765279316876769993191420426336647274339005252593152965118281177306594068135261573946421626192457324816738357986877347588972345354580143890386031855127932614204418764655360586721367969353286066273557343218963463518500715849237452145827801317995655960352944509895898904259896575584949371897712765585034348128945697683268490291742706020627881839358565248539784749842227613272242114058031422989633643551225083578222160059885740841063166602227813437753074286092444381296392170005063220238221085062410563759299190795283881834340426881673216515409476187100264137187914122444405611552297871488443109552895260921718258143357243780203446585771517358528386588841378470366382358550172253046320794481434100893077314851090482915378144235377034404926453700992 [154,73] -97636289880707113154285842758853927634893536032738033621092120589944664943491076663529550952251742360185663204708313214676021245765488121920525413970999745387330899669085744677145204960979985714774842735178895598376521714777264903209509274989936864441826854724558550948534236458867304356793213143227454769337478551645295698029218481900107879384831462213671460608733339299200660890253546869929467316068006042329599971295934147517985895651915487984464285645131814488635641928204844567537460371712612084688354172313899473574727185161624830305937821855007137431364379183620895571152323370022107445928450898336379919759744483341426177366512972840297298994487327473334309569506696474463522822980855186086461707334426766010921577237471415596291696661487897158590087700751086368351198688566880909037165828084645560360582122261939553454496392698535716846974158985977996504348848763756669218620093005443559150320321350835657043219525532210077559540617064339222947238319727104425687294068266165067082811326495324602989047837195892529691158558225246852752360565492669811305287130276638471622629898855083935872843682995696584681149065727222067651600201474528272973404601555688925278973390995554412165136493114890493005037745467212824080513386794459275066127370824393276741312260024561827453147164752247608138999040443814360610079804079900719528973170547366333463777164455176286726578564062250045789460018396292694121163209770421453979227837708005744417868934011467333472090846964104423800441203942202722735321876681412424324178123623658713850029770355509704138348091767047288596147358139627081315517463859343313734662637444624293312623371129698452 [154,74] 542820483963803789915485284058716116104230772123531729514623001842095260837571082112633818596133212712440738470776117097581489697296362848968897107239192966507595755260311197143782224101591904113835234944252456941073119933127692792974025290689251928408857909798261538725850823397159776122577521552070833293585318302648270961422212909974280610206019106703505657746817343933905333967795818200007705720396194881135939522691691987569755599906267647859282627511426668936339840454908967012852502235951515077019034797054292497813122730833751028351701335973503392149260188037901973663124339983373502266376506219719639716324970480213261253262477074773260888358225057549807649037668498220128375347708107390747077610781747655376649793287054628972868848619053833238645092790055359445161098263671318822976959901249749321512221011083693147686749569755173188548336998826699291848979630834921419098345753147967123830270250400981189906719181776739270726196983730235103744996903157889823731324061927315830485281971815003896010117824881006887006959391223916205768572362480063070804130324004518988497865902986867853864550910167015474620337168142651368930024053106102260129637625192171571408005892606960397181859621029423717657911189839916633294730571554923042882499339005580776840627774498091768764893810228140206673548030121336045186823218968219327992744429059223670775761172436152899841772869142017764141530391640778939442396578329081995884515168214204985921959968857996774582939181680314289947750730000162997759149343655577400658172811509367374790757517380325557782092191988838098382270392189524568415121735995910306799962352172554152998160504944 [154,75] 87497318599376838226878287593400165998719142948804510582497896547336497939405302763893632061793246594696159975047158140255271777362192284222768808440766455456872738658252770941878978107573618957851414578034771127532304464848080866888591779259476898352087710754420160804920423981846414983235395741265958568792800568842719011305753490662166698281647612536523604466958070815763517610797297016242604009636998419247269121269302754320232108091102100180881977365590912027164486091647996724432563440643684019363068552454014996980553728569161634708262685300437808533357674132411979838239098557060424305340035047202850723386617832844741524965204106530621800915403953049331747647153927201660900154736909034821198255218742634156343605128312441502309121976519128675191975174596076419274267535409441194003080774696405738937388026930396716838189698220534885360385644359402762848382271640431571991919101180390875300719954219521965902198116571486519509533844520853059653232059272993444214847928364088507663949935469726363093303165259583654601671153761696237571649251610641281314388993154805216747929770889235413111407702893152838777590057664098836509261734718624275473522564748765370289148753224171509563941465228950683129462325899713351096183814039993571125172661631126913793169034133855891765496398418987150749005901411659475615469289599961982123508949899108370564850976588674031726310530333503343766232561563183220794646969915446454075449013027804210602179992774152245999330138093593583046245397295892092243261144469830469966873884144200571560345895364579057137994741440965305442399442600580349158810386102401822315596314540606912562728512 [154,76] -3212968493838886852690780824546224139682176008011076945074250389775196875098330250250507290662214931637559307714264572391546176268313649978138802203313788584225773486826309656151450551282208184433860151989943727138377579249147141586193838622407649479266077868479197939770068051855252985838310212243929144895185525342027217933060106092828907224997367885124905278196408440428218753940820763519245058045536169376382007574005551316757084903432261707344658645166827490593512588793025395377049082973645702043842396405724666405773911537785318407436078197621187044874392504439328582833795666471373113783655613817859503516665244930764650877235489486010945655591870912001319788270807196863127424303543214158765974897608347303482979762192155979413626493448447893304064352659013304210978873139509163226890604896556155942025964361442562441129354724620526000925523008055042454866451204343824856614110869175755174427456977391680475991486131409009907821477858235010433829800885238353156883843130267620862323769531168891380319077637117664161855460192168363241391324762902584843415529170968089510459038792582679149831878812840683973824497715040818653508827965379526494145158104275341171395990607637915807223656019676128621096225919155824155758209544323150118712084242030222388594422552825550698569836948831227939667858017284875971548397559221696901980511433442022165147812722841257775514581838504374573413735712491089646613121575333199559395632805648494393381798521597931304327406940143792875887619912824529276080436328603717070163768640646506725588123181506432238049709842127226041921628809110683641590248147509971635062344820180892024888 [154,77] 57169914213863391534113900243963675926318144972238202539932406313372625404160995222481969497701001624456924552499693171809424592349123357888418916416001446477173717590042741696609717192250179573047778452635749107800211462406160286986579971928498178638553727943574694750860275541891152660647719827582850155187870154029504601182023538735864711305797573267400294507548734845422677264166080879015492174350849249655284032285185910496394881866733191079823948896918348701633281576569938596081441740218309081391028468429977489642825647613506724932933377337405981722594757399263093514402025996273752589492238782656511221210728480758887003159903997621423088084431463698468217517056085945375949884290062098203796991891028642531563729317342056285341844805674852107989397075706021442810068494969856215797972069057949803426200609485798063186975565011409339512360168106620369301940698380829587919441435615699010943580835376863494861718813808345244217785342832246826327547963830366993166066197064775515110043236009210525985499078484221298818053897602319741873136632261550151432885024981810194866729643191174215508677874755463509732700190103550510070968631873941193930846070767902753403815500313578356163557105676625900906032826189905277940316127782240235108754460236297803839820142769016018305766557974888976369311964778867783218122231106576595524860338574419732519920912100105002468329979155473848395804905313186579204129426063683168074791462054037349577457889051971944054750840890966133369105354194919928159382115942983224165583429324362929676290806009318794426666755660742209101215584547367448123223608266095952345871414086313496 [154,78] -384252344651188240261585339898582488510646657770320183316353998872485256806315948066372496532540069439026972739224297721419825196797240213248803561471598383246545440526790850460819049106505964981660489522628689736404561735187815983855058443151445532724934970855214606104133613815377844499519322720177606442958429170551820983737297920734415181112777505208879087367242801124997945900437673349067589780832143968374005128575718851709508569356231230299338058886904113432597592658567796482418562963134322042339411927451218887663204919841924444405463231097060158947369082500312356774989063065041665877556208861849611504276684334478035558958656581646759653147465571509644127489705170544605549655217461038295298221254206354785210941315023577375502705382341343451821851477135507614108011514094665878908019483034219878810728990335184967393644998539271856763348930581593519777267964320190350345272269781165460544147261986219400788885512173102300619526378273754644935226396717581620630112374797403198352868796202345414082954463831373740246616548995572140508239089628358117150157210236872214174896675990248209473600608301686474456573628723323513177166762615956972951846615751424218962334782473368094870565674369648974996256701314091407114526808407180949636839626952582864068450207370954335047966096732666607082162170011272453967557183138212529006752413717065246752365356934996111451445639709419612641547176632019833500993000364983866816436387211277680015631581623933768110651820276327867155576032060150138807179622664399360893065498124883213952607093676769496034312900130336073390148202752687283202455692499743632699264659076 [154,79] -7350770813628510930491025557103755220531847383833429987112431003901021062325300983060425207065476918657318711812477895096590038490217247869225869044641942339212997241596004638941751079170888882163090122935327514987750092440144625927392290702706285423786092253785538992783854244935813585955330525307271829000825043199399187064092403883711098680504634974408135830746181252895616054083511524290892543651418350455541211408069006404931958940865836481634683211051948524927146976357926162888726256837879407795572197543221889690987763776077063151721951863400137531700640441894183920857767893659536802329375897398703980638750187029988373728868195394738587820141498233588231248172096013629215190717343204577809881940218764892247772008434801662379606936078110160550163245705386089864382206373154166486524978349566626569687878023822678674634478030023356413179158720274773263853860786139473747746060630190266887775916068926818959285732003598675323206093285528284239131323058008256365510745098512910811341361245702321174289254213997464405902666704058513679004509015982428845765570981953205883270862380677062947967028501268178569398321251771513415082705913392717344165539461445597984208265051417287467833155227995785387933081483994861012037810252070623979446468067640335850021928698532895452831338516058748185795778291201985091353873377957226461732001685219105861774278370668758062544607945933715865174241390673782938285137201062516652380505633425828088512247023418975885554909488705875833272668147385364618586451781622026032139180682823489803006792409741125985690812687966712018755317135808668280642779952725546138480240 [154,80] 245791494301536781440251876966049002787641825756831129342103130088986969402916462262359354754221520701174141888066330791841459503316500073360712256780775264574260681256389328565784409640568235255039126902416305250087595051040859518082107297197356921480859909114537599653776113606806649327220290274983534355968154304826153921308854592915464258649879544147673820565168757389413572253580269900464151017289662927684817277671107828714422874329474203362538379262166124312733075022643090121971175503974768389747963001779352220787399932222893198800389864594969766442191608128411150203979775156477679619836511221651716876310375024849883384024205225113426700079887955300946718610892532903452818140129635072565843554423088649530342434333476952658425477769086239208849597411152371536488486723823780609879166270680433972545400784842155239235713021673148983874231937895685161586064857421885871716184415599236248906912027375694663700991374473000540595971067863102305895053686208656767207206071313796046383607405083521342454433019916363430390377344155458952310028921155926814160556821182944061832069430609797609033815439477216381180886855488315179253858795586734454308497760790754483101668650293905989101287716270863834309870704101974341381557766728653876804229817064604070956445264730396741346911049264975836017312839340281704182361607179356250384671639111514137308853735314007203884953073813235936562070065211084827451727864574535986502647843387736783217878011702277388116905043358497160029570085658669449689745453893345956231995028431394407445218759871349754417654116844102848380423818198504198597731325293583718500 [154,81] -3405264565989130385703223460175149728236277299777161824841582407567817221215240641243429314064921613741395875032506476330626904443854747105008674224886434439420163028275245268695812429832469324310977446839675553037021800460261899588093871396039537617716596748346727047924724745678062568399416842364499704047074810994641877777095944390997025548885665797813351995444084919040928509049918034609874489073620038677095116616195287180354982674704540519633812879767479564147594674538726547370996952892258630804260928287093234660782930262369866735275540947858620165595289078352686173452986102904277635617427738748333529676392468890263026340962864665223287560398105461313864359028374326456115329717663023366191337911366003642132498532252441541575118443615584473337073355154412088023678224350287128348889517425689843182945238502342660747361550513672530643310983240384087900629915625780236527453606049810785250084882240422408899202590591345214298325728924827098224888432555278216392232581674231115713917770738775815721685227856805914747776766971037003207549131435295363810844461532745001927978061014341848245559484542378651571471381926736028361718116596586410435434249991576644599341123263852311686952780749110215702725149633201268357280442789003918896853454478767534365588603983448267431905120566980941008416868291596676271371518561202141110957732447332234649350915788575318048370104819012455238758336633484804914344585146525591556669142320490416624059585026557936521965311156795002478289629812934404385599514555543470015392939744467505450794569717121347636410482412313289210644867548551584554782402305280312 [154,82] 29592803557957980125413964922699463755202746274861324894828963082095937026612727625472021227255575375751694758667496507891646000293611862865569273358173784699542393222436429821500338340159343085547192110912943802231267771172551023486955930538201171184085741896333891741194839492536784197166922318616680461725668630650298442899185743516316857799213504381514829570001275327232522297493158777391089135819924105768144862756835498336112733460605998698569822471978798263369178659807157496043293938639497895262938119493494248665267068082839485445076689941641475587141218857300446514515639244990558080006265913536356178788500796684166926955939072099858862506598835991978155794070852265079944887606798107987389992518792443619944897167849097255619958618714359604461876271528742469492860655993272303579556953347255870910320044361550847116221856021460727466095128157577217948355897108834707949850755070509112849478204672342345104848585491388386774907031040248700927015060595588135332844528727510790898057643124066925542409941119376247736354293340668292308149696945364250411510490479753761665069038857375389303931022160637434331797624084228155211677114177964218980665146823683139127626275013984491668383766643263559321060030776459596785457622339632786325507066591525543189759021706739140265825656308964577254147335867933214507910090058766948389092946954825761257690244149519395068952982485113853512816912877080905457614716335747200167001700137131021888303201662943019317937654703011543354684957802961780414259945502000772502487614549769531797386725432964050991457145089266492191297693928680807986384710636 [154,83] -198018718338158831179334423047189933860336547788671286285601547005782268614831939999528134576337089603541771470565556536711767952881187501890928695273243628052719423955793556848384654551227061552995014478504758814367757859642052578590861789698498944117655481752194431443203834937519446339725321263177565424597449204168438855071574907853906046002984736641849206668499706524823894028407346341724265377922707919797297752748014321415017778268485761377254528688425654453981464962974366019630339766854724494367701672092180920543502895972441598064220601420654204996291713314010499047419012730198468118361987824000214801290600848947010503951722038845644335390229016909653257190582860979883251740761204115975486914880764865440454040601904881074566367826599572318532125840293903828376583621998992408939979935678909638883635656949091993914130351060610946353403256888642942845730764297575114553321865148697364542251793900111837097452443673403018635468958029501228922530145461074009065738399581703641922452364730191212514741033453914095171835593507422821356437749971583973683226927559591415214512294982225089554268494027931581736612239297008489727661261262266712905781292713352152581620942512741055124045589548194800697398447812974060323740189778291245325267979409256151266297171241405147856291045051638062647683200043198370659682103173320514443489886449442334683061577636370203868525262789403539520443200869815863421185586345190893347656865742614455586219699796026939740582129142426574287124877644173265999124344437533894376355878543720836000775264840342851878407399817173308483096462739827544715912 [154,84] 976901279761375590901105798133423709173870839768386753964065918952895143377737318646349087212326763800628218346761084578744312328834640305972963573555713455911084994359520616323533733872761879553311436711430819347572506318192128134014113839774845615208256421964894079089267817114253492625169678985080820350370879335774646671402263894909707984884413570135501245132952704991164119391548355616923293841026712040926992526598449884397057713849424183691311758449761343355107466299886397361581452630196109858643026295069620849967853978353137425728670527548509318445515191576744274406608481269730879492731028801191764621192201557593041875443341397731077379727906030756601285770194264742166351361704561216355782664304953599932494852392016769417014458566795574768238008172735653415041908455769623714082301811821990309607446472167395858128535544684727363479153859785376206639256404978220238287110929657664111324617277143465153751982071035605411300106422796795941378512050612540446794473178613025541141367800528962539913489525650406606098118265576423399649097692717518454110156444119274635528757357184756958265904402199401097053609581489755778956900429974902732699040538543968250906066121636475455319459543184634801812389049482179733016145369607626106439152398345725148726950708126488195472970899251237453926641250855617231467643438753159301449879581934348421434659943930204996364681396136161741761743841770906375776160167980747203797026265551450368859723936738541987826771185184246371242448669046924992680590929956942754455865052946305064343044752006536794410582594339630278370720307236099994 [154,85] -2056155666050257867248891342783261175879741472564645151312479611415949271054103264709074387057623108842057375490070007079593901027586189420668630200978861090796992033763382447878022261733600698663164220888120020168468083106514657342212835015152532116751397627634226830525236762861948655664190366932466359551318202413165663800991192578388730984245193069934955191602775129407002122328955534708973692236891336844874707875845572965509264185289491905628031921142972335653202939120370545999759777176132607728491899710612121110764729347188266758149003592558501656567978149194197877151719051314748724247087241644516632684345162670800102173559299959823143015927234415123340055386618010703094809113188001875791972101930003410567934938553621872345613857714100134467728149461986441631937318570268248419110019549836223992455725283433858101155685021137799499945909385696926856728976744639583977558787019683259105037900872546767362362959377791184749082306896340784238259603001570738633040298740601004616988788498174428106021089967007042076018202488731179124201927936381406062017574047731373612892733505763938745403574289325222113053315624310244482050474923302994932407090450440612468537774796906088481906422696698907974699319561899665002300131763602246184710675115553068053900384711619381411251878307497002345679012395760524517967090326686013548393794361090316741460494616341292051961158138958457903955234556234407910050715306189150136813713688365445239748249202718469812385020329134194928165317402593603978843865254672629236715982140542460851462796522892659588125515477049569288112126800220 [154,86] -10183065487334975356176732962385947431970561186850157549644494869422539170668648492042123213936890562429919600884496455696509865146388556242990543701158748966727863399182822738410209499909329436365767148322902580658849234186944853653261702200022135307560348979363176599877983920737950310358683774286342507745198721822087810305872579122075563076713425534227987769291041367184720354067928484830898041232642496910633314252007281812935666454753949771542008955318502479481323818828839512510084335249762473757448002971254568425713872443570825107715903414289024978480098990582754282166696553558602830306981259234700490811092718518763489063549416278345223588119565202710549240111130797992783544650721175553131557850042525618374208272413440535170593010395160045908358589991391743949784026690490389002994058915191893451436422839270329438491423288855439232842764773055654346217034409195055615496871405824246618252310772612592459787433775789412476288717286527480158934243422003960651158000252002915106311692702444994929984365779520219963705182400466283840503150393000993455266205231060629249187078415811528663730841350345049652987451381253194870868767648112979710724793158435754269276284368706324607731562539580053360828199841622884350939882601670408803308214490902523091365813415031377875670282573455786483103526007898493078084229274059173682230231477252281855436599162404625128710535188438911718885055087275750652987341933184976350925289986462023514249155340177115255214613381515862848885686284736240315413908887756306873654218060812555375694683196156029830666472797557145752842858 [154,87] 78618911347808692720006014128812335183629616292516097468396344925967276098404511598534347885134735544239479573203788854158347261359472866227451471240530271942435443469364722957560449401287966003444293181706636354044988357871212355153851168567021249980869074797170665261753805789492064758511676110942073956922496512724109849047832096042669455915690299453474716307515844498512058151942762663428063409844414145409564662545460827323778741254063634175725793143027085519443287429280837158728443186920115530442106593083107606802710316213118274767183472563891697759162501956857156590202598968749462484844268064620765571337042618100393572484486324974207122990362943048456798928693729873597174563921005994611810182465792320578110856154920720813576210852451009323864629754705319085573643751251087277566960361593046286555866580857008765045402264448078958980783054517583195321275787801283313776575550760522090548925262457332493070668863304822322436152586045525701158097597471315490397489825729587837566826058847108047953562604833161195141651986143709383148360592405350127442998019346332288274026676582568208420421328765012257175365833854842478205921162558893521826002189367407435561663127793810927496836463339059725909942458221475940480973515154190891181196483931207275171318328243402449900783018986053821754953265260904450471286192881978726908929228124584437739280489218924537598184073648352026255176306120394553395961196964971665016648528252384762806657962256662482845298292190684887156922203405066242976007817246050378772495733646726370448865607087588079640878638932590071928 [154,88] -574681455265508619544595729838862034919602787674304037600981499264565849483661730797314263627324823126397603949560332534584057624077074625373728183204364352696039696864022158683494901846947260806911985793923794486523577223995699532569283547920011039392437530115517401890832006453039697419865640906432095674092821311110555521611410480123744196099594865697311494353990187305907109278066200166286850971705305289371812930146545678915128371753072964745222415859706925608285198509272533067311579567035656366711017332865418008436570628668109374092973166757105457595177953839177883327074111858227655531744573372018497699426625887093014073431746798797376130554896684057296915277046451653318429599503966865586671655255848047867531433937001487097156619121443113605255309492421550069088235292017378470870983258754646023399973799683795334095579700777880910190972327344534765154816191708833161724427646796833604163497197203025230482442779215390036364316870788410534478540714098649633958843935734361336436779629368062117573069964208840344889204856833502905268729586454203167316851958988275649477900967922505343268080655136091573146666737936307065597211300167739206816368071033405240898686615005115389877192883539225449674224557247100550050006979808748744308727737316018950339991688820915491683293178516828663261801702396004911762102861020667211605472732634495548045107976795373194248584451486887153320192699317714386291995722706964073552656830360190257761355728158468551551958173572943950402234753977202835672617045900770862876082751144347156873319854318831324704616339675336 [154,89] 4329395347402493827937605305194508482139829534612345552061294951833463456173588491053166590775759610297720434446975961402925893327673304821559128818290503020512238759309065386769481129420376299404036668995252332599375691799779034519019580544453010199899194966771625366777412748464721810685233143875592554780698382355387829429200725732560615286804136350162780729526345578645296274814851311694027014630503003457360533490648270119869662839710589640789023715492234406533507322263693235665202679657354281955636059205191589524013255045874212387277265484434722310492211952155079856379370716102796253478850915672604052614661958901328899302613185758684575492622939883381469965867557130560624893993371752248336858665066642040503509056892444929336021041704925009158008629206962515276563827037971279557901603846759827246073620041840832344188622160474847590798308432961412617595650996339656246383900428630206496830020915125585545773769026285245782491203509697902611775880827433410150120231634634721392805188904061078641547786927276822545907738610106673960859914824415916662232972372223110181823370117002882707511423448902596016542563857753222005024697051637143947005236313742588843040255262402665617666066054288776629078288935594431977058018519762449981278363146587331658444995930871121138325269783209377983365717797320197237044550582491550149335272915289579115483849822295775835455901221212765087753618387032321516431456334939147129529029403750948021851282329685805990926498111419389153803826805617319673978454246831485403593796139905686911003200909992960664401246734 [154,90] -2708259484866885232612209068163551086840596685320125495831799188262101311157267511051793586027876010612029606968357591344844932564844672999078146945613365378631482780657559596752971013880677494042767904875834849558772968359066785779202161668953287584941810093636568560724258982458658638782527824226506303049920539096444060088139776501121014385203929236191282405949297046925492499657352114157534418204732998170275354856748663403642816082206662112468810317984534532131582608928017214259051644811275433634195728361775719039757486638725413753496080727074921204250234845634840189915831642657485325837100189317448379475908643309229944510876982663038512189427389252844650190157823654653765502992006344855533092620484893262158971369342327522069058200344869044425009122131134891551564347954644678028205436511396914745699057094259695185980977829796159270657609446675353394254955712040140276526408430211806872574323526292976453582657481811699396117945561787170632947636065248684298303296888440029969151423844702214465435373107218097787422122919272532975054834873499388078394681893614353028195476557113221639110858636717976459524208844173530512225593828665527153380412903834881739716635915697008977021764458013497887975505586834310528467737615626093297936812436185757273399816930415503841870380688992881804068896668602537738968761389966483969325176658440053784836581651534423555079203965213433655277741819189894327048935663347415750829938918556884362455456877406504275628690838127037165836615778617167972287445550127492868279981062732582988392665551377925815840 [154,91] 9529456944717807719620007281850824872013748547105236062388565688654387092505135607708510171668453890488544798703582904127232988759200502065942333219152627754201599598337957381160326471223134254376884315824479939876638100626600733044073533571999606494012796871911869031646266580028324302933700529170595110763523736270143312712753319439679936453086932589815710672305311576869903762933286640240973221190193396981753120300671098977975002226696016685279644938788541705633195875111616752561632075372886299367721193360333982245727521155217639107291092677796144154410509282384124586100465690350777630266368064556324055452384991513483550607959950926752194650693105412711319785514115826484302942013214544301002181678859438708132950614766249500592195635059707686867566597503062509405614284235767559692535758836923189413850786437171853855292320097472629903564921741285149714789408542599575414231813251840150129905171139231420333294171542337334816511228902423493110781372885474126087870895701210941134498176636222168178327642222564935735223884606940360704213553968419663902285972756900155130769587805325815866269561825844059101328910963521207296462072291499369003534360340998136036626957566793028659624393854282327708469155709918640420900569443455687406056704161550647137128063953353564306764856489018383967306851785853335698895736176294777237402728000329075082144458043041127965177371465045281795423337898565782250234993638694680222675406467351957086184643705289897434119698520213591525213177858253861410144953170971712772540886830710862667466609994577460 [154,92] 9789892228903766042913593668711879412898846369602324805972603728660947100376467501142869589842367805015677969210220138052418508632018872502065578940210095429888210350025539537636017791065802749758680071386311261775417101546843700537809156892842290850687504412050674575766856014636916501939977443987518788928054923466242602952172339702827940718138411284940176243449479940222189968334487639135633764863320113978534747059689122077820992112127848374736989557618880908716880653015531990342764947135083007852553156517822401722265463005816618992876432708267852715623895651413050902149276741658909103271848146050505131728109138648189389251022325168816026590172035990656446363822463769424954033243777738473994139514369141676706204641948608376600268280053003127414687988264709128272784481792422813802230414899008694420658567020247929019771751079393526245950736802991582292495707845439696690017024136469813302223654547124625056327612349020416139524583157337502372759050124226306118551483904627614734587982468744777249960318714945737250983173587644390092840820395008331199712361933642023328550337560331386896992776614268376098758399678438932656531031182142794233158159707095208138139532630078133412405330180122286582647716945746525551646647768567870608386225501043640175852650171534562386112828791179660708073688123652406230414630781000036305875414401892321934319642876652425074766261283098600092059766880862293744035652628713300789965970952822808185580399661978012619136134919537637662106662729233595411869157968842320072540779233980986856818424464 [154,93] -64721806999433366486251875554005686666728904554649536336072300773990171630726716562838873939268096385416681263472650929049335994279069859505626491654251513151720561072262048022398489004838868650638551205264414720629631502598660143104606855952094555228049362434031570977489506938865242590505740175933525456529643517833310609280857877278870624866367908798965970026821484191817999094621467838421377852847297660115352970962650790361686348202628450915299387019668474432138080184784919070125846351587589451909689795064294319210532176287693360787675957143636190191666828673429649050943573318320527499716899378634873189013345151547373181864870078928752682578515956018940085459646175647165941649857661624319961277000763220700433649743017036416382476268548356777122619419588171306455328198712661109022662363477779524660092529837432908115512156852269262867722307023290778020378288279405585497783901160936907946309758623821855438578986245443032153698485219230730119103506046653905218917402764405484736263695596992625472482975632393806046332416729980944431367439766327788191966330968176826626318126750519912031592048485120235799187577722577455649876617930612685043642194049685617250752624823502325667325373677391370894635737253300706549607239959008591849512574842797347736823884613348237407118603619292223276137794069982755292637938660588063825082692682884612379504526246561827572709389518312205837247493025263236290176859844030616907486107260489494436870757139404296504343145724548649103091943997172281244972018584003976788920412238680425732288 [154,94] -2254440242148982872007452354387672718983421406032722183842026135681273216377989413768219694806160241190836446542402378634377708642516589683852034956620996800074619608537286293026981483281955657168555766905544060030080852510152208099749482066066137701760053903826414952774126786517403704502323632803858336920666715174627829126614676530166131626639613209014241944002868717007529003830789058196329827114515615771107174098626757686312802885432825697666416415127461522899636265524505319563850082977424123267759643580505343455955884281164892765373179726844146594817616868703407959706808592823056848882564233205555399075416545111131051572423260405186350949431620142477347255826562755823029488089392071965669322160434507730802715217752115734923568720688807335729272412522402462581804201989611499700915883926042444124031373424480467636377158362061102944448124167897232934214071278055146877830929257936580219291756259047948667039775889264888537343054036778119995585784962815110362344693362363380151350978288853217281251921917986061067346363643893179533158635744073864216575843911630579148761587969315443752835912303071546049983589225486293829542739299165825011349902905785182288057955351148934958737141032778978028434343171031535425336987654542568731143620241843627971114503446267738786599656483713079678391208075709384417404432505849473733240069234939734193887755750391554421565439369990455925845723352113321458108300121526950439233619297440369608447190771037499044569623479605545443229217224102348039658377841505635369975060679599146916 [154,95] 32643630742725270607888443250010401677398934838421608968982248762834016968371019331030485001719865439228463560628872322137226557296215885577522920512003890628250920056567291946372520044815602379073943428346592598804793204719502125634310534212528488985209248269911800205369137297705014877807626696585640114583357595614563671432023890787881257955249625428221136518709840864109831612480994461355519543807657545676319775777543441211789854985663834475072029048079101611628432263540633761563487990023062526376373406832376828242885528554447132123855698946281373153755070697375721879866081645920592803532319635680864189729113845061910844310068220358590864979897526608417518150186061100679930659154753525931046430633619785333858093134698295749678469681346872197519423495244897369636293494630013779790305287290902391017551505532153677394407795666018594126613887285674054392883447388566451650369864809080418780695504584488966209441211438411622340874636027916332662663189203323717189279490398228500722540762317626624804000204509859112153026346770089432532214779433991258716556144241173216830977621693299859211674963013729956023542319748340037166004949701708930665417967798888417127546433935159964417615079843426972612608816983903251258701603711510493574871504825613964532611250054424359092721023965852142756403073472784683432676026969882967721322248719828569088873284270148326415194824153889819216516844089295813544981060059106623380679955983919198359290595792860070860666515224347867907044093372466528523803595298448489012723799813664 [154,96] -93409361462848149957659665992280116660498630924601984896960816300149838590702865508521773701932256082258063585719791516106539331842200360569381545499396019618133258499400350256169666420658947140931590353219539663184808033867056110321459052498410381769043534601837667393817796710342964776097969008281361128305321276721291818418966477976278241793839402721896784153870286889321921706828026257234543961332920906594906038656460323350289747770146945001128942667117196520565619068393589226833973821990459300325859914049626933835739828559271268427126208864566966446313768194843370414333575682526422289926722331682992997028858401479382957680097136945976718835350550921115721451698227782217145317559909167150284986670303377063638858643103785434142192801357049137813800919967525022704368691753697227095282818130193980045615150708101031611675447362909472481390079945213391146943684157662481135707682059783370385205699593377444444717140281134098814876297579498533172290641438105547748972916172700658903856548710269623173190795464535790084417776381296006901408763151773590110387603938287807090176774711701891207483390610690179120331728904825983767084502619330834172143562015074690038576017871660280900548059204720305677869092133562947497030370065415700997710762996029929442530910147028334724770000199044707995061146640160267413419744962980876567167325230721403131910610148358121106892957353892359441232736584330247097907002387347318064178899913065728259211320975183283354448578265233647353737174913194160024470736723305524216276580 [154,97] 424653653572419334318718331145069394325670995534073798157442416819193457322418477035755993354973987760511787359921209816740647171797129023034501613149947840005241201897489745723421022062334257245102276695060091995695587416937733553920497697712691127354226475557508968073052044362923385387117158075771961533146543834533820958751669816069660981493987194581801160068764274180670292539631887987947563742963977887804028813556778020271098275383498385302753644721389274466720551252782623607505787879673287309229781956082188447960297976789151407815116637906788250762178863368795764757106971630831355975969363057811283136032522820152582355194508796026339528943131587002076662148202111561591816379888113770689702489815743399125964940888054466462498959924230794563053543326367477313094027207554287552094485033059327228860236524442596854379358205933159262381803286087517459441268868638268487990898403973514449547994152272021305754650626628811674935382387414201851364272008793471756540280234332290527880687998593464798503551696398693712331625069504136838487905703982909095920986006078600638549184258845574227582131304185212368480510318200947069216819172503487634242421295078088219239216561702133754468523620933103257105777932317048648488274584955735119853656058010238381489309546899411864064210757227154633442529440260033444269403739865988468955102457231283923758777575826401220011910133181543644339347808792398849189440402728336189817580342080334659972092471216551536383784934252770998896682327200587052964586604016428365224 [154,98] 2845728112360746592210951320535965102799662197062335643471549236022585833088944071196684456574442261562445334472942605438664243594826652877918539323652209018379207812859314765918243454335768265363589289802446100949811310844617469782624910261682893530774647871992736243808372938955830053169066646641845860225235902528521314107684773595108750652294363084818699211714333780723554039161644556499757328097802393148134382536627508058249554961068171717142863753866386198843248334287535582297526264341903035648487687697058087219630535801207302944227537648257327929945363348020283640008723685259425804713991384031457982125912135579872905872368776461423237773949528748369275961406745648299416270970829085576498980964255150609785119303698987403506036523004116452535004520262947901984445831620644891154555683694224609178407993653623255095512400748424204187824672003237568002591937540467880872918671438376918507071182888102110106623642488493314605396212387642171167371926631304008465915059064336958173767228579199254195575914997676874048581322427021981749735822000711822988669394360893036788426547058600458466372068941676879989427654325724944355391836756149687732506200166315239442683143568451409349044683561444619564007128175087867890779772283361598743216828090436216488418922877354069211751911503447399921980724615564171059230829521324988873257147980196211624326002458028534126564880570139353389549493395147434325529509107172205245967077720321657316545149868993251794914064277344160146412531090154109662872993905749488 [154,99] 139947426805311685184330420633582951296453304231619332795648911874434510804990638281811467057757052123447203382141682125224367577348248376744858537826079950298631562676064231802400831934061399513019269986379178651322740439125535850751600598977655778394968892733083708081050542780056652301598526770153920378226375693531601615014847006296332413912393698942779726491685896689169100018275945670494364582179262229254635666543695978482234194915863666763644634915177295558543625043933499452298880150901131748756134064284989977481049030246482149601949925297620788598023443526803116639648093503347371739542303029977171873406317363380906034997218386880523562183030118237369061839136162722947004349918502338897016698690861694991823531029467541365885643645163555555859278869360554926407847474752207912782318071825662622248914457051508135757564930270867616147400526465478280805307416563482821515126593381072142223252184904703962010911862588999709956416060179577711603472140477285266611122345023696096033277822367332982598306032748995821865141640404169762481576810494472523088537468540744588094529362031005064705051142588174257068549104893162445728363075534692069900835067939027333127154942363089755681690405688247060412901273972722623269562040479232938014321128989421278036359725012133796409985295977327289895823037593524225623666559702914656294640141159493388483537229041445315208066618253812246281286027518716433781255839896882525157855742534322775028263467501022352348920848526973409480555689676321194339544484008 [154,100] 432328492511471119813559837895586951417795138091362516666683805096258219162629573138194116309234927062029280324915603628015822305445775336208028305414160919135034748764896270901277024028205748150714131244247955500480500922636410344728553058310277672269874069025980277662281166067721764361455522942754651522763472662810543653354035868789260810868953289760135439407535369747767353135989543235453668177228989506109836997048575119199138524228217923336472529068552144262224663507887018737725050379160242869793643922985277808973141234785173902135374776971753598554460680405602697053156553566943642601001976684728865650123215747285166483853456642386234095489405269636877546933722562726228310110595661828423463462607349676229530016517149688302609800461792773267863699397588305160046541911903661283714409161905029251023924181196222232769389146645952901237445857502521001651685064305801605584372287622973081021501022343273319997481756174462939433712876572920471318609707452776995670677883096356152364592571064557342675398223244372328910194709806922043123429175912800823654814360002242958830638617357477878559276488629053772582265423842945412419452214573087378600737940117915942788552222028591492730694701499618362897808700730460820066406030181173102929985752712756864671947054399208032214451872312983981911873586741338429042032840998734431296534190866773368737684634090690952800730140242510206834408849031202571992292027782733218104545377708809224957523439659162913471997762490266125991627359856941054545200 [154,101] 1998307736323414478432862917946747406266971787154177189648829404789683798277014437976463793160159895636446436865724173464358040734786559569913585371190072498673018327937330495976266156484213957890718423262222976464500772515516540315786831855184119450854587577616241674863382488861542932518665248419133086939864529089211878340570813452071686060635154180679105666991167923777174781124739623111538886337555893866673864261640799757932477730774684684838192271487178615608497464548336439657161932875568943066999057930532595777342054486211526176809635117526106827313216923896316469128973861111549640442380088938598047015979223653553643207640678706387002997070390968173639088258126371296945943808467521387934257939072455328835144861110020903026926161316355434291856133832706979004007608433143279088548416709382439017511714506012469490489616520803003143184464617522775050485782310808647424723583718057819788159934937678151960937069792181987383057123099351195381170809320665734407658331781233898136029628653467877843813970526552095959721072441112784291692514408613212544512171094976774600271552948145806988577973568124145688107137601510293879042012234302443414772790910114718856775277741406679073166624196050909267050546037933730208674863512046972809359463875971106194873513064985504973916834072072356724328727326694676760123077279094006606488365437832738647319742738809560262390670215614278801271851024469516315559574915651607450590741148142875326122149624897389868250307664871342344285600653131562320 [154,102] -3791065833981517227018683345842056367659052792422109133689223949276112779294466645511516768191817993230294971520160855338518666553399424665777134495663203340747944203754643231183680009428124560154472006317668106232796175139418893896916529357411354611036768364392324766704686967579099482491462823413730557368700431985436747456057258296243646375447275080938507562934144166654334420261737559871069330957529614598198995789231472448899645797131624999566889292972924687227955521495225289716098214138168812017867721194081470047793110288906848208470200930418179375250080524009796834729605611635972777363405201828597445049835961867125021373944666421298498341330215143450180580716535166136940763495150927282885912441892697203086404153504327933934715378806979734745618359828827067640526550194046894710766492304809884563874543438991413285997003672598502270603578077647565166604580527878997008216539643392375755671224562746696641870251675832948415837121717888716231590451120578281376318365538861564075549442405295544761872022271031036910189307402415855433426056409284137449363416054912240749612427200961468496025176769723902800170288668697659524219380275977684630326794852961237558427126770056896822977162530194586206224278149420791310995038122304684567575593269133640922116567603051026276035709739586962864318421123523408598075487307096749681114565326422110624172303842235994236206864365130215995899614683420183321260421343044785660039916550217371678206624366129542734441143370377999417059602024220 [154,103] -18962837317325138239000096078713260057091047484279534898960560309439010638241125335086506230631312424462305622796015401565004073791679255567542490809222707111470780435816258719326631706196215326585128797143193826417531234265742711785055191173038019806533589222149695970017448694991557511255769622453179352810851209652508770860305315939943977510216920253379365991767855107579702699956824899760721330721500874313547514007362969633339253224834358647715628962139475135644857767662880044187736989960725136987938031817235636069709659980844458493879443313386250015581065218212040394849799121219129959649190120083962112859088731317173494548241874701732703027263758481902049049484462447261394109157726359056052708728657855292814700266657230251994494037980743571138568913283887092915988290892855949031864677979219027322239125180298252885633614774584423650114907210280822894180981687817908175929620870337123672445213089294923401477334992580657241860472483641559432358725354498389884882300910354559535961293737101117380409979296946851564399701897059151164832069690865331860153435457329442761650139921068617561037194945535124516991949216797750540370370066846175448973601560884144153141268221077018384060881726464586232157876241900112524533588461027186649905816913168944077422859901173258678334488898093537313341724691082661608132954906843821244208275825965161261478019119442081292040445249639226181141965253415653134500026926116306179087927209452856798877672278752285101122784083237606535378456 [154,104] -17115021139596154319940808487003358511722729003209145058083115191592348588887571579421609764920363917505636949672572320899387428930876892084491697542331075558157411360440837544258357237607677792872692448872961350432998800965738659394561825387354621707129444226459185650235305220563847283350771131282725779462119724502547610379801068679814280725699945646859822835291404479345005077186110336576672901409375591430147954474630379495294065088492590863804575675714935733631519136085929461813509738849257503252293813975660290564128278429896503220739427924998813393242797618028536830627540848275662793524061014708334574294233756992921135887386403782889669811630667270298684771773878780244424353966886227244998011830323170644911993333493307249101693936123680889928221610709295459374257462143032986067863759427156719524794402859676015220826463776053162942345999604541079879639052654623942421506163266628800669608538001480023069095964910919548224439876229455295450018610246192385375298938575610523335259637088941257414825178199152776804139537557086735937390912093516084550238512430609142179547055123244855651701722962115241034696141254648325797060181727521380126545407762957557428496394221035102811532962168122384511075408610345413386464499840859365783822046462999823912121828032471606262891137768645510431398900567001005958965969120527721547166476195690504111432723449852196405058292580814129268876193701960280901973873184634351153224339859016685985181935434452129790480914871812758420 [154,105] 18342169975443830862097275974734404849841765886331058765050260319787345183646291669919439441299982316695780988898114040857595321380648719100056804222399567330527065608711623174256555781381207637492095618921090044827939539561133955148067498445199993048527208127938222497019555163362093072643797729046222521427966519730505752643929998201266225397835684674737374691417114812958727343657707651115469920882197436730083351087093900381610273966900598772982335602257547668738701323673937769638020136931847641846998615671300567448568873853691039817139760618632157339416937807415374526499888784929672477375534684632693818445197600004395361856941967807208312135998127574739909592477426910317504182104381099089034138931197565458647953874735542763795387376047032942513464587897285146177774266215706279500852093263548321692359105036733831208573967437674166909350505147673537888684738465223256601637318273719984101964221418358504768932497102382759302131172031657971611182517424841706758389629000046114607958280394992313297925512800182561817802348103248005405470836754437236029754942049960858417753535751516278181580978643314985285967939812175517886462881128788543445813289829051344540906814639196556888815445534068145529547593696541565098976655375609456471951927548726428720776449896121922084441239182045306901730252497667827999937572613648185942208568128350574377730958167495206347259963974612470996020863293792933593174697677866295007461330260698198369086717082131548727677047602094 [154,106] 135130223552118890491369075754202879637835073752043960823468055809355425956960916261371265569274861925993109599052106656982003881454585010754473775875105110779748667164347737741078100853785078598931994100756669135771311376297307227133225257991264744890525827162605192533107811539028497235011135831289370275260228612519031481044694230615204335436660773560429615674087038259073693446033766697779108447249768156386691228674229218665614843937275984917338766920360290747406143991819910968980092325716009721761735676723667526855152122132950927253860279174012277144390339252237276799327978130795337837707642160375453697746803403706970390297151004266963667072398730300418736000434835220224648575511712872672307251962156859330280672760208956989392103875859614545146147716460831750810636306242219671528346088593818861109735908088211451809317905505926249840912010130467448808230105290519594274395285614659209019004301765692220437446704366430726792209374796905912130137506704734260273908878110094522093514896599891664374980288882143071993825816086154678780210819975047318271494446060776343701488423689282548956614721223107700116294187708929609226451035788368715875139965571283375866184228065958925445061769378520485449246888010688775194182629952021523000711162799970916174017623553499487358009646644507416325324590478237429108046698441547216441094362144889510426998625764022814710356242303318636949970083705764028653222940826737433031672708088421246594853057039107498984692682 [154,107] 315334631146227005321656756236093601765893041557462748345107608485339679922569710786569509222910306565300651329945879771904061076248886474736488289573201161029471052305952565483782057084709912071527085948874641536615838322679225565726360507763146290947589707189707246569334074173063563203391123081525340620554409414023435082752890591814189451572336587177594651749750297304527275813160228503691629722275230015996685830006689545059509271037727152375793231633163650129671194233213161836815076536607022746903356317971852281163468589667004124409862179386771793150288826693886056321410800520581454269962574942245353702673937107803833171826986126654826498679734228619165812844158071258956256794575322541222951870352148585261244067711992254160107148960247504005113318813603677088043081302768341781633851829832106780545336933954491226641171123712201115125267180678200983293763053126350966465251883941196587780584523745361778557178304926740549138256536942448662444758027930806711255917659396291449107220039009207896017043758042809272247393111389105102437148223231526706722020339508921685074754341344130924498512885423811035790749206697162867225107222582164337939103639896714592859077807841856017814054834864852543679829315923039117179609068134981954005172740386357976029222400512609197825271341767212235187888249422204588302804558108092254881251401939757512735646343162555014534835998516020259226002049335461032556547587508023893667053199623854092444858167727901876312 [154,108] 92747356232055075666691284724253201342371186381971976811471906347547332036623803007854418564636721154021762889295186929230953291957351566586315602768844438404715711432534916559098543056831139731499408650876567078341143543555071855494991735346865244068572996210803654841848430671590360709368809057398711159164520100933260114811160555632220123559020939088536489526210862159569987980636637030910534057774486232360396776398525453263639761694487129329498055164473505130506841553101191747045027885182735681571977531537962413787247282214160041768618474952955752436648265382320805523317622693204207601131764932955394339567887150707623107773368410223074487963479814626358981001979936248098374461124050074450938589297304420915768296268033503580370843646361886797074918348654190566915879883606661516816585598876214018231440365207779048098679687873612438874072430467940597752791802054396433502214995838153109953400989868189209919581571080369767516706553179276760323656611650085198619724696300711163323996753561261677111296671290384121303451917329855530405731637371964449705662187096119557859822069636862010697467856449950114098203975323032373695251501292262057256700353449429182003944437917909871205482583299923250293193756771215271360493575922453853731955108992891482976402137938584694744618715295637407335763949863112652842733583235864712972079034251280800984024112908462833780461693871397674119860952747489362219310325704945401927134045086093276952769853192504 [154,109] 30372517118391167857700776448814164087492081906362912387859841773766119078892729264385468075549226039304178639123312473878179551952935300317947673458600387021209173185823117186208000604445919374440265728037374385112534774402349913504008684504491585526555184440874711459437470000109953843540654991420374645743609830523125782936369530128239413066803143953070593456597628678370354284787528160079756314461668470272261814849448675729957972404134337280184372911464021845826115827410204139209416184831298503567648362497664471364004094654980561812243448905441865875935242559606829954892825742041448117487974619305503997642780652815222041645160668089123313373743470072677920089461780188729600007116538658566332646868219989680456660599884813348527864213586320574050326145326643630644769468570811009425418533278055615398743360697576729261225852818241875422407681296538657356512687982500553808077343215737841379512598858427929241512901123000808658719849768110536319166662666997981479305493097230409947672935311015438847085674569960806757366530962714805914749208319346052604694427305982065392358422330272713150862442119922556383602979371307779186098007837559223357559253786819745247492132035130779634529177976933274152964255220615484070887803284056370142182186737221576359680020133853363695719271708063477173955109724830352775723933241812615127942730064573477447008362052640336275829107962173587304585222694036079950773991138053241139214024537181171608779013 [154,110] -67922822089885907862867439604524988540049572836648274676726616794699886352498770677165822924704260959305666799299512330634826607879953820098378023617154803718410246852581510340086128037876024961428864472304428555847720526647642745146087445780642885264065216191299426372550343948868344715782386988221664005201080474240943422084434134720515681871879277621438184184032785882850298945637236001271469864136001545379982611684380973530637244381568699700445083475625335507619621107052221295901847608836459938583316987458401682648903278921649286561727717589814347469688352009166549825526341302830833577622673415562918847296477114510941514832435566138600051247067532485819883423230052354651871419651728129596034173506280924988365194680429112536579124862706460813302101000627828225209590691575255148572886440136531000569121443637669224584993794541652828783957564707863202434482341826879508199575674759951120387577757925036046739369745740403675160840587136495765212827181453362435413246568115034673063954382878582941241746224776573318358509496478235520173583450353134454747358504893885002857051544118845194390202240256509271455023775905482168301346882983779500832629502720562782161120340496888221429205510913204866929682629912204610867352859565229457823418615971858342792872958396664956353414664926890798205573139451546644662735530259431091054447065125422635213709383111158344455251879164668214899729313123812283503699795959641148373940848520003483846 [154,111] 35101616050193501473927869090418209166458196680974044205729860503112007275320243054651941851994169833152437351424534136533473008628424467766943941528587510463928473981685887915994940810763646987869707666564329671024924550364662888865746644504232220369692714437368622653623113431233458693824937476687344403330042172870733210619261350236652256240053945159863555536831248856468382806742679778731638218526849492574986249636304425471886186151836658734515480410987464357560126333972421323209775953041353394440191502813983242662451355799182162442580662071298465736108471315603437468847801005212554733277288946951203924426872953821975763476218443018835132753125725733568546756806417987804572659984585125070206727699956886412141371514586094859448275233558164965475239824603433189720132519115078031631940194715052123634214407034044920935955711749142658637157907006577044924708137448835175002340338198708828358828166221688199530867953023140759051728088081361081902737955297559376172321884914947377975855032952141359863982791068450561240508214331427125116261149537173912379823248378317244415411577999334764033771146449779274046357363550199519378551238909995389844248229976716005845465905468013498446893159759361357352190709155463042942979770038490093089585799311662965660046856756353504742158593423939684559021856989126995840884530413857266999429645058036419277384224161948104073808041347732220068383717695632336691738051422781119548796053206474 [154,112] -47749873413408947984742580130582049715048980565966436672000961078047371850382228614066778943200099077370531534695330725340240274989401783766508865297123129718959579869349542441818422405239924580112221690961386913456136379993072254744013789274562410008996871662700248410620266038454519033092920700422780055986226868259543487352402482976012935611670094640450226990810796570443121069019261979995880653843778214154980060317843490579337959837145941007698324298593917227402859894603574306092315973777808175992746913680586316368084159098630245219655571339969962132625919486660844316689881906923054720170533633488969048920490926133513056539854759178848385805288691780022681391482650593980321097281138049291561530501544484409816161459866721160418835234457135011341705252630484513716765604364332630603640571336210853338019219040132982106623667893651044590812135294809238150470891735395709251480430054026851454711867244662832224911415302081612231347684536450606209928945985344897156605991833498124296068350340533375179177732137264505489838549658337823514327435307804163658795413473118231864778707230867724902808444069878077410198264683194463120284442509849305497727220643113268583310839803586302783585314129412856905333671554642313680192648969794852969481440736369641095071255397771547095764581021890383411751953708762949606499121333434993798632394593917611098933476441132892337789971432864250486610320856108629674738219269410657416773496 [154,113] 17248546082749517232207416462906350006645403263248964662185243680617264541910708879087360615024452625603599896499242570847448300865785035955736055050664862949829320451098582674007679872805731592902975123981319256657668614564767494739325528360041444605938768136549026968059393582201571637037128837094981904090989156697946255681246689048275218119532611726067111007237687782394083655988190309749959896391360520741965528739475948529432243732975169814324857102485053610431301157758319039628414516688788037780614258487018863237075014944106816964807525832983751519906197027867949857072807988160695162437073962086974202200712323103091189529863845362448933332494447429604433064721417919548156703422363141640946806725909919836598427478806554346295914435067832937351362002892838695623924045037545933696950343170963425118764935579141999619436734502923072025756226940204142852979224715913623475066238330949898017222059475299428139897018629055724001339176547086830640618630640028173212349930156734782927697562545464953000663542986546228604682732579530121584573362685904675072479102602265052642339409375050218563641461603290743369309376310484563142370175716210177183139899845873748010994662575701352715326974905536660388451129869242520111390794285407866339364382200451080143177173097940514793392059057444566902749859355897658346120170269721939565145071208841585240187335512700870965514247382178684060841049431356956630508464177119023216 [154,114] -9177082735509961841184063576998939814740591404905105642479144390991895237828646216145477102651030091515075593900593350642082253022903657076666715823127359701130224070289205196937953567315394027770610019346112822927645757878875962529055729293837625188394442303877419179737091952941009011933085651880108845740202468859588457621879063297986201132915697839600315198988857008935522691913834087790423968804033725732426289128366928603393152709283747427953982946367243670599412348582365084508190455668271153605125979597613019334799294313147340105502214746144999003892131564240238686387593363039882749744670943065888941796622785607536457898050630261032900168026292957759984139887756733752971423794453293076861849855662968254089245848334642282932378411221066784083872056578446574649589354266253753585576891627292816435476558778705869814405739937152071923779799434913880874924454135871104235199568215052976562602709033287476475713848678228844434953603946741142838265811463229257579026162309540026652404696929222523608797898675142758601999961141380430703707453306550831000930828125131231120229699318333711207026504385279336820530993438786989076959881958429489430395523576163426276421467330120395802542874403768470348832939901820204044184196185790202127774904728261623929097224273124137422267721926686855811965057696811563351351956919493717875218527697971253098842191760537477715404374826911743679548351722819684135577603961935 [154,115] 1679471519427910848862548581469233748927216775361051392246011436522162591720747560296612176939541858945885805951717432441767616611791584909412160310717079939863686774645704816982971008231007270884900459517466037552985050290665922726351205048346910637145147847123616113978476932857408182975520329074757031712683811731891174403837272697048723520537156756439586922280388483538000951088632545498307688897093392187843222352146000335340515684713933332180671152345528645037747119448915852417614213340916613920096939293468786340952527242857643103404010513475400093095717305207104404927353455594343843999235184022519950637433707065369676051333743369456916696956427640681696795973559198406773973164386406810300491397554787093722575632206900491790536919949080326054832681256043376803073378198055877100225318486737047045998799116813138322282085948019454310372116713502357712108507995447188797061786270323000267040120193238016086101358811246916896354153614554680917541370765669943339533700757672679779048919244485352329982434092013237659228596817095589654060845529496758657377652289599205300817087053006874079738877501853057486908229034603194130680939112333021832996709535250461001723251523225977031956473740168437685950806823446830341459122861852089590212855176271814954301687518479357712675355589902265185487335975470482153637499979340773123382433864555390328098314554860509327338682754958412932472748019350044404072600 [154,116] -137368451859770863327368552445395119688918664388878703332174625834790376658734978378503857467144877122472276599264573045722310086789693358680173328433012885657761176531535001342548755955853533819413566064118593832291624183664560345917752756020964192772038480784893407922814369070542844639032512119637625935600424294744827262775026737389553412016295614271920519988163737007925208756494865628754875888304766191970190224679996071537108916590365990810004156232870456880296484321141065816313722467232484304637205767694058970175249164268177589860283907806409775446459684056487638361851454546060606355595921578154632915560652478751254467576741481095405587232666150316003811182212697861008058325149367037381140447134490509768093282251484548244478369314731908669935237387175800875764751806752852374615000893199470669379401336056684169925199846576952453290992683269174233059668274673915339199523159663638617533179565751194721326444381734121115021707314077303275623043581641831826751263922382326285606364022927872674235449756056825277490434098889379371388577209230656194230227372857924417795597023693961303718088619393982598999907988613893257084297562211969362664253969953331440884405708021658207558402970565843074685555000812661196798877944647895343225107802594309065547619185737263713938126340698652188115988230038270814045605483159431359598052007149928064720953892390413039558078982689304651036901218754227023 [154,117] 29265496374373636553013972122892685873925670981213147252008471929435738011265524770030016149789964128386969373319527279606410041440775354573592325208617023044315600225135385418895600072792881793603655470024025110556528783206156144795131065501396638843086691467275633493318212543365037834290699064326241810247366764431287686510499263588697543774848836902092925129869295183683287759263398987055939163274509293976946180598735623788537448733264671808461790854320983156658767369585442638255755548147536003295411365955031342460897898590497986206577026091434377513602986413788795992785925859801224412622705952906923042279417132553846858050882498725393181871817158873591583619466221151996848498976599885730925066933312284422988363307546932293396411522949090056211642154705692884819582431868828354566923840262840208369407757924792363104956112705792270065164648937133578624451257644464961564619614859495381535238513323423668097134226693579094274050206708199819968808637476178059384964342211642557491594459837335182660100894270350473750809731628268526094785747252277891704942246495365988112911927761711541737929587115283463183325912847503724337679100851164626424731928266788945241485246272214481488589268943675235408704796299181018107859099372995334437766679341165873042738848729612822200010331695460419049396299703164867204844142988950505548509031761510455506056333343203677804133112868134938447139898252 [154,118] -6683952016301425952610608838844548632683545141408912064435499397736063827623763950333198565266847259488675321836425278542425884240581301833691437304870910264185348193993826728679304061043396394414182571326542884286613482968780452425097993270948766841368467545394264329724256607158744105105768949465667491695314804478824592380550422025810390318069456057042823072165104721769467343216045441279859617078865500409875080210993934131699512234061097663288680203410910637949436600382430684467634413885158706011407893732444790360355052920505253418423379672963537434676828571030448222728719080564423402521262168765619305367093074868559521282942565291661435251339471220207620394745212545583120910150878092229704167680677579084238920870076551582812942353315287923551975910750531832720674436353202890578081608569031085296723406498988394364430279147186847514073863289270039078925036016243821848418477424974109335182800344847594919917612048046423610238649273988485770494741366613635040882686644745848100944380014327739386530735517199820542659330374239086228116157723500783638490865256301585211258692311067756208969469308219425141443590638583082037460959286527484756511831911989930655810762611029536013966889181408249128682120469783962265576499519029997247281800542466524748516064342845783677930024978589492719443062330123808522373408468020142358686748174561009199325297567896460148802662589399296636510 [154,119] 41082714772637166371529815116709266754432202978949678359601372127822279030618829157652598696351608354301730995556713574153179141687660137910791268514485685425123511045113013965066557242525042665860428430875061373710192976325745181671253794982366335466237142548289529377270963045007866862848527658012955149645613163368528780847174236032446249053764808514714368568163621489366884493613359869670195184904053157376897943981029162865738262852008831954773844925397869726967433072119486465004259921017282217877069689616831396002203396282156753202363031131483508816943041492158859087649537675417056551234073178346112707476228956375005016498131541483290526347221358769255750859304335759595071702374441308835341606602096584704639588494331864252180012368875396053538355645098641497292850001312947518926750623985760415640898642181371153500138241887507786514586366471913758279114145299402091518536516494367361353304422602675765211306771807039399032918903285846683099186971281391492996955153925355163933732287305172877167406297051315739744278087017549537773732940705123621808344481737450485295669596370454351085420043216927098289193549587528716729282671467668857588756976836955983224332476705206631574629816304391262969442172291704122652907058553793754277641722255216005577976068649827235875619179380783948215184368696557186887190971096373427887094197980993681522735233979927628780302063572012 [154,120] -15017312795408168594504166972734307791763492005201278758390848834492056067992270704990756921857314879485517849928187724473489714232522043532741281459661991435028884338455888126816983150150875304451227683584081504242257805055741823600660023348168586720900372292221146931121238640319327850425451625593627618003385321978352162620209834783831026093283047828984242466700408519995733718852680066074765626707541656738532408732123674216678822646185982363912517733198916018251367718346436667703889060692351416532133972564594257012024015303462466600787699138796542270882083732314997401230431565435235402262431361968870389220552175670896720070179990894473256516717175613980854385653187251829725754408429707239140063486203574106478652236555608990677404863346206235365944159813805235140001476585255378968597429526211137699128926820344540126503901087182198233017371101994408219796166060284828100024232311998649084022283810665536987860549424966192259422394976064439723010601174559521368457860365289720982232766192147677850990949579356510136633162407704188973279556576290662514198835748944205713733261377732106042716120695085372904667829852420186693234360875119461103840373257553531749262998592422586685421226933923253937082055258747050070319409080372209237130734356988495536784531616668831308774220895575059753085678884945215896405045107134509793470801644182919474357427060781077691328938 [154,121] 3364871748807784208068992818699146578082705933846787569879543220465976105099751463883278285748472442667212147374188871061295393034235220266648367576821394906093484958879196796081214562651311192902081880698956474548929237575683914423350795304821104546910134089558443984464514792804385696636927197622115927563351082006572101533330594621427127000759074450926843847862981321098984676270503106988130164239986235862730949956233000744722831183756098284144450780842913761830101255450744232655902847187599285838806858538330264472120831671949982471922383805548803433938755530829757994339705173280574568922347777556149647835958111559232051393125713869314926795208683239984829067119246226292222302320970559729519143061021084962702697781587531181419037905609055290459360901401128968952143765505653277587366144028404451320208700346329343534914026351935769993935593086872613779041551474583751384917706523242884164633187878196657202221198101227876498964565519472271935366111051391774927705715818220805396739777047447496607708637884928407844033340098451317676294308323143252886970547341818057712500817426723321479509134416198587178835478511524898408404237870894025493569490073686431821276968290214151378497063466628511205754060782081371885352136981718598209635640154379627811467892085000731452729112485000582302547191485515209700169678487503157534164227091664263083202525102189205208 [154,122] 230550462079363826849419600014768235317622378645151689217163564359669321869834667900075305551943264165642923788144134076517165947802493967741352368180551036569597046521171071471461388997460134239425040891839024310243694359515098182946908351521043451546338968137296052963901236458901668531822068715145589356862967023806761137955360640200413001851167517297614066702259293299437813280822391073042517708422497194894949904645455668028606549540101948139998547576725938602433636282723445919830228523933882445653569739330598794219356976003050901376704294250376121235416186638168017875392094293150260961431663841604147186208941671076646203115503350349977739292326962179487742791503817978798776260057693745626854237757222714653865092613365848421319230942441309473703899647394314928443988911203115091856069157276950836004805565413910067629847498209843542787985917863931997129498764298632669039771327708431823894039553365092459361625450628659280587593765619292987290509784746238600722102537714828428430637541762592663592273944656113872164422421244487059268951964892249856122496050084480274131010792050321755454734346452147531824893869467226703447574835971607638822655804105952062134727980839435633116731642146652515108126848177882301419171729311043701383221545534110561725546642338986274886282548356022718733354407586373180074096230381036787245794501094074560662428402308 [154,123] -13215989119195821457050649184119383992398075488358415980947750349410720751386101342754126405483244887153007916349826132220832192920078526774416494843264514096952524210360977792816084233215728789055984693442475288493088036210078512494542882252394381555651279221215747301936482846785282867996821369143378515614635469073563578528545998852119418752330828051201116011524602331169591484369213675060899888166782834398123054533526979367181418364039114804636875025511978147059321135282324801111371626337442668024564155818692555187954177004828958756295964520392849203023739267109147258231853247124272667067543502932481591651471241150597160175547792740155950156724374952811186919751668580183361334565737085661059204534005341125443326340844460699265772369122521822435942242309881198506691935365466946840710134149856919774590407467590652424210484988642872180270171273990499296124424202508164072393555140893177930577632226720008873412114107684105046755053826715703329568657971997860552448032861357007097223513802335809975415129695803843654928426716561990345829949676817095975939544171985499498094521584878676042513283606920657300341809827319911768630671390293092941201202178410389794902535817149420595346636209747664980884526351486363835623133606311605630148410824977581817801646130041568272975125663294918619314595381921764174658509670632775509741236535738991590410 [154,124] -871372480251046275485071851783365320584640679407724789116683269576006098727094809358461329232737410744166776682737843610096219163061458677154944801055538363865110965634993877398513205347526143139986049967468894973921920453442120970004242055837022251774399773777035466707828464835384745273305858920418392534652887425195927447426913647014371419386702932931445147053099972719173258154858793229476946256651021669934279932267269268652978875000789798257281343351966002222537065766456032982792795935200326369952893492864861837508242271492236727380271070028475354107174640823312272053365499612985783966890660887519238211034656660354501224392774024366641314003520774320557266187487271165447882060607618870418238957652656019658735784318308819771058014614241177441353269553655881596680470139809912335731940961760990192603095653087558653269207293747864706346511077510464658827573170876125357475835065990283916727122950706695522479392989224849376983256852240521769628989697857142736172818597334858452729127228169278656252136985459051508318975096808315189203298336249582742546917323693958141284285813657639189010653577664760811731098422306925300145045116727942077237251331278061484275922957502772688184993717557121936151929705846537536289503814409365640393683932940180575860855108360894434087433519673850196881215573301193947930951220053064215025072591237828 [154,125] -325067215939926195807679602544751640763811697997398377283298651325253460070617144145268507432260283283543377021239589058410026700980165101969933493590586126535043004505703029758921499250967529255219082122274584313270146019047867033030122581476519297969989285086553212192727400409941768107994619887239178115831788439935184491151311743786970886985595111336426897935021879247139523970791430591462029556158262190381273630130388103863776650820116260662642807876733727444172225730043346632850003295078178750620779704413482164714671921525938953325276779008554426553860864247626513726914963007069215083912700681499593343504346798309834293126404556205910549070308782329724485140224192430237646456243050440292065033466248528968378690480361325960846573136186444635709866458544997555864632746309481134224217651651065691486356916943621346996115044501382287647125092038885537772653758337780588001127251534511187955332085290323055997402985847495885738695324694356484231404626685001681995470969371289056625509558009859122444555515385192150952781287070964826972861561916042768509618797451547944750818970966982921048928284087611422694067547298568899723465006858888989509148849527864450135886578967114527226359565491289481469020081232919051050879297518809138054125386271949059424777434420690128192171246855202594535389303201324737402825984539436177217528 [154,126] 4470257320474535203591663254884880084206514694378448936856676615405758085634826373822985312032145014749698735522366246983108895623752078896803763025515640632105544472450959241360461279166241773264693825116387717862331514537743800125100429016120898140133510943792111995914786478360729231661106613433608294939084879112952238311863878765936639661298610842693160338511113565247644567222731647627466527107670034076411174323703648632187130758764272060487264457665737701784328544690328297679205013690354237197930207886518044184192393369549355226533438186991404317341317969731406029582496772943661764031780336006449832171318663506749016106470882509000919720598783239724941167713260634618817135813780095748236585167036379143153704700622814354519307579583008285471834064620147684818564244651555649401163987466132292916912034952014253599642016666171613501053825261493738941227254859895122949344367495468370106397173971023501579653181549053924040221275232973580513244176294858205922598965233358544969654011633451241454027967788324341598709688853980123962965374915187615423316356006238938774551524333554204143142581981654850449921128886248265035284952453059963314066299270049757021934302726515805946391575187234977559979461823940034009544146280786610447774722416361694490965241741849986431755697385271944215781779178974323961102578960418735 [154,127] 556713697501832224158813960648113769773013773566099775471123111637123278886259728098431089105407771668974615256714559768454009550118179997168114114933495936066095250173207104919115538014239153195442434041957604848937443089279445709785090433635583290748309488049647497687005616250113209014629904431244146367638983019358218385372659230416161794698441368436991354531234178907451607234937930059404361311343645892047550926379473965146622786838736050455736923888289570664523299365653107210746467104924511898564481980895675684669922421345947915723079221098346381765857603119491125840623003546022953760069769832046408499434680652695589741568171806430343948219854653276082002636440404959306448039320122824715494312639944071953166459928383925077786361206271909348555732583623886264162769662708362626909632061073113281418100913587738531915200462419443466160765303215937121565491988886207192373363233288229443495974103054470335212633171624918210084347240208340829889230451084482561195857134300321441159302846461059789741515082028829775924554816375606761497932427596459622426761521881750590307430042586933874209576990384253410611193838689727526916739701124401872584254947542232545121837545839020524450638754489313517186536310067749543640599646727223252422928811142299159230920327419378508899891409115824975299622304500019525952647008 [154,128] -897459211816510862606612737388474312422372432776859020689351791491159081347017586095118660138508104767558267179416906856128287899080035764618636089247901911303944266217999471786190231683014096873243853374202230291877494451596639923006162695581079723214849801937903646543806210617298598807457176745155307980272834511029295774831145903114164866725031324314013775210541268238384415162255193673389942107471848852490008106385445885376898754598183073350374304413003942931034716386821682592741761577866366676444957156148030435821194499396438421518490136694839460890793697117151585169504142149905321069729154133336042957599373012247639394295713871700414296373259381207793374993627797187424367188188694168160551050377223038678892988507555814402941394947913172054110684277949933248163161483623571188129538509946325064318671822568349112065281837898981911392745964675901574939105801879924420535267135150955448385852128797040217518849541554742268019299276137690603594892898996069917227635737898007575811520668688553902652390581803978149951408297086752675437482526508973226571038463002795495892935934437035816191069523531231787622620404980845289287300739939642157258458326624806194964926750008903250614061815464279579644087961322863736757874137746640106955518443087219775101151887610384171387844414044164634851748823392607136 [154,129] 4127901894274609558032086398520979344994644105052006546457446049692956705879474860202610238937323486379058552044639715264091662499620223573419304806505748613317316296893730241786099320615653221696259063176638904758155847714646067349376526954820600122680465262287571512785655383119656829691070970868428458236060001000567401041347727697159581976394240888677236862992174404863501492331952931821052357908425358077382011008349866202242526891974285638010340474908155339001870192046072782811555948638389302246264341732773839152077839414916940878004467887831952334788260118279893511823003830204529033276891345674210940171610567316905941893325387175675368569376094480484601092338420534682688590584475914310693068636330349840785856975716428976984360217570779646212029970887701665456340807252552209038823990397764114152616923207226483797089834993752689081891317033501555888814020836175788754851830888553761963047589839113969111621563583312822363213229766353579629790934454523173583633579462396414605591758044194918326969126817712430034201503939340923180324018019394207996274454987855672304614179226900843593235144269774107690628957082059213196315362267698448683308737084109185701163430282987174468050680205943825401713797086965095553158736318619061952800445782450597026810075982400987791943621658141428345808584680 [154,130] 1570824971465545756383993870157679004558276442101919440200132068396323648905045970145469299227954911637233960760315651909051077891495902398466332788988971252591259005006160068718795854079630401563201699258313851536314046235736773177382524007681423784994376289180672746820194246573407558457739381199129563693659956551940372690732473122419170365368587025942342990236536397792218281837443041734889225086090133965542145473185077931139483480230811226179862017114583809068789593021395269900826057443214787342705638794740835357992926080432580937096533312814000890257340458341632692519835298659528505192578294062563152787046109265124703771517825952253449946547039094806039905955751654986383319470608905546386124679664088716869800261744330923082862573655168270664312111988782933897419289509645583486819670671523937615702846296392214092405610743223430246684936591236783893772382735309904219176373219602179344547521776047381478698528137103174081456896840451572212409273512666623580345687777874839554523537790090598154095173470450430624506588491748339683319225365300189605960324808115392798461057887059665885248008509567201284910988219473023569010070146404068105626777425632309718845676322732762345727809140788432793879575291169559703375231276742163324689096035181389035026435419010323817837202936778236768 [154,131] -77281167089623263773732094864440417466553723632799555984847927306773492588211053210928375417638444115715732152210813303817696480908943739237275630794910354676289072298128673615762045913032648766927811950966020574447103029115132905253448044781718588652676587945329857499253726881525377146678879672424594218284096766618638582952391935982164878359274806582275544482374307358497852257372332210281922503834300045213246576035308806361583966324490566908433126920460228216944243776781713365644808375979074483518335281163713437942054113628752593122189477896371014320826000881278885947753386174657905715105659980285786047796623541887675019567138085855294543625243455741627155140329308774622866757828031035010801774454150974623489474787919843870589198642963381702051907424780351543532741513992515584680721697264666057484840167322543289878775882667730885540570085372681547707701231470994696045492511378245693611829031968196454515960400199612753260742237801775789730748924030569549707388805278234915107635150963574325008851718703039482539568980643601813354949522522648729299611504336171102085408209988198887351194198636207961796427837064790645030341821865812929278449710681113276141878089236701548792498506912546154452155252963796874503351819682140670824724839186297877604703551101061291766100841124 [154,132] 314460839987493559553580549751064863071131912497509214670979367608570715201844363905372955075118552327916801567519205095066573621829617849163383017572011898556761032104814911641259182113943154578179307905902556508351903005745254741210164844451425271825157494422492091791543423005651786928815547700534476484994291875821566029916417952333819287591551855032812194565616247247122712691189225619014439559294006318338721764985378802487945515452994713437676093521866064144370521484065555102186577589217287716955152599515480251020828508435855192258076372930177969231902628755819811962763554710799204228599105542740858709017993013529448852386699645992148466635629043569223616135917546314999712811142063067792490526179388556676903009622229873892797122406001944636533531333851890622784883178303092953192186059712401468813297767602483870930171943575764642308902850061737090848111790098409876458162997055211315669782366951332739854922031960292279926161637126963643742875555048379201648995150575019179604226751991911572774944335071408081348144399219008780992069937135921327767699889810860134139674080209129695646807116682478261251092315649757034194746530113042971366651830723231382898958421059159557660169465326283289820047642751925211522268496436867117492428639664118756308989904837716632274 [154,133] -3353458958818046093271374931536788494396633819772987162990453725809624440396995251444188461828505878281034358811464284994034496273300950968735057082373425573211581151656736639240049515382325263366523585049983929640802477454858172000114747242916130380383838824189495223094315613496341076945419273400965160546602525202876898261934552572697270133038837774611702435377838662902621788209332864564967488715273328424890953924430840584727706592977511832004470563775209751264248834979174023457005696936192312272095275266633894893978417803707073405570568850990008480330775744821288095911959339308111620688008711363337067556086730429961851669529322891510599695708212790979266741085877029134718946584443031194015026820501234103626779027913941621083490515580417036932314810200467425949394121363336389669808781136192346029336029616311500112446379536093567477152459914342854441108740381261910627169436710156641505803855688881022994295128497793663329337705415581372332067079530956878967623882283947697782756355351036519553362878028347001655255440488765486910900004914086067889895758713470627465610541021370125832808532612650040447222054971737210634817059011193060893018215161639336452143099163378668900380661831454077298421602063484150662355632200294758072454885397124281882650412591608 [154,134] 7143767637620304939770622528060961992240367152442774622176933276255870810312617523253729156812684895291543599459767784549696118530158313080255502389948775777157279259623865078740060507267621639887017492729762649472958783794432287991489145833364726270102586753838545326998150235538313184340990503068085596754133346395460329111225733798597656856264056386115440910591324102468711970192769697708454496217293260138334629752408571298598683487918235985922920762305173233059318114059820519868332769219004260628308442504271029417635672894867088987079288161182073171580516906611594565887913266602544938575657868679963807912474100771928942985970202048327142935118079150867632582654634177614870237814555287739369252368208235481873093734884035980083843210621687641723337576857954922376316232785393146256317380548158758830890995327123919995198035198337189713192194595943528159812280778034554917718469588074587882493255799572908720002043955592210197073608628940424720557708652476439839738663637244711180420988513588193340225815682733330836592436125624412620643334468215248675432501378899076400729814133996450451251847778487415225794002673995353143704504571889397876070105135905555869067728728502483173166741583564119474346306380789167278758797993538533414728508432467963170642 [154,135] -7194532957903966026730134454976300919046130500399013426396339897279571298236190557991468079974262050710672864332433695610425818663598168343150879740307596560583917017405290075316748845733233210791392808203644768559867585174183594976481767196030176159865133434944737867520807248035949214879489693734236325540592525241824335988851666117599356728299365574141684452076565629605588637143563195648791967647289463875217960669204725867304337374654661139097078978692351922970457153063301782988070973375475222787269336752744528083404886339748506651456944874793375346497617643980929084549549158620290992765613030612461325020759937381354758543480846990115148578444302738778630993383871963622185453547510602950739478089875958049561175665717471923867618940563742908540964205142707402476562006630294237342491384457509392849507083855672527279484261557723160976734066393256264968082376860922074239102275574428940051068249829690729851769878729473292053185749371976124134602611509072732974067996604569972144539054546418719820610692044709232957482291721742303245167928275842682400667620486839918323609636029896755762983577039725303504790884567150522147371081578202086237839823002915858509670902941095075463817061208688144002037746045638656572847755779818675800567982011958 [154,136] 6755708934597951727611090350677640317074438575016123594146805051230428259872343673372726833130394422253011079001923333913659757403744501700594337109203340262364200316596703425530073237078848332520735110034677227942525983372968747659540419842615536518894894680294639787592933965298210459850316736793792753610602439308685398771476199486828396446025148328388308686875723321374995390437629476080203566350776352117937664182351490332352426681345497410029685939917089466636762855166886915625478691478284861953308444100155193589599621141304577233618669645316706515882099190866092662899157898614355378476846886217630935827494855475203313445823329161406957598546632239720485824786048793907203183366238922058643042370064441134680065065322467615568763234083547382495943576673999372647112355888829802868413059226657746650280631749483400188742771121580709196435115723918948305733165672924732581773219806454771647795162600300746956069997932214809706829720101331345506954918743072545104067635648373015741641077687124963866768288961536070029520621690300289703019205462450745326597198647065953916570409880439868018531736957904230304852214968736949281508227504830268664735873649303240007026787668472114103456666785304043276985746788622510889773033636877631904928 [154,137] -2345009590545671565283024505917043470622286588082761963268840095882903338154286646138436691927724011755542003317822247180064571197268045416203347713046085580139772465279387133739328414032025816911601101547774046412086693683336242578973149710455935030728965762218492909668036162989849921388626093172234085948784893960645140710171484164274209803446294202571353305870356016391014139189725740966086473554335352538719237068261039107251187195766075531871832816137347556902727458612261769743408282414450216441051780002045572355677508661359209100288183455516337799293142932028835288865043853288185867096670711746218427335919154423873123969193036741232857894359589993208221615742290103562927749689742944104226743690214653857595374432077659428111747718777561188597781298995816281377248838797925073914884632720284915142044432151258101343878819851360531262811852828797319972729280763042806665728009460528958131317620184090013753764520395119653058247561276624073464781355657206355397786547881288149390896700549028562656158441365048828104968635678120280105316123608285526209384758960392631094586640910639464103561468363925850021046631887156141094223856007498839685987770834475712392599757060264785027212384917301134360735506768313912609887063894262 [154,138] 2933869635706013577630182277014120625002931013530110544772411386962509132728652859367179512483893252753122890780508253973037938246784317305400873368049808585251284478735289671491972914534528095960284876060128494701364169493942754539360245380094332116140589968483982892636888542295918623764517626368890743490697271005288917398268726953955609891264061331196803617542567590493086847042527498541559396299460362310598024120526790000466060594325715400741337466543560961313398827003788070454651303608899739313998988735743681904245143365884804732094365053167108343190228703562844221980461369066330191718423295046636284295229015308062564026515907599280727181573733719623534437371215413464456755968951736522008963939509388432674319908799155571422543686401640703247588508539401397854216052776170071211384060310443983807986583957546830803854614062317573168622678095394850902141824316089242757252711144506916060703917810198340731034537304702643277079965016567960650463396097074342303977254910784020044139851603520114670635819687419815677529143574822895403005469446849142257404862755198497310674460667703225502207317179115509032860382313143817300151000386851728921578200930847604519252582646744843261483604256476059147551906421807998207524 [154,139] 645016686213043265959055569158346876612427786001547616107282528433710327396316161770653427258602138426855089082179578586461627908902869284844427558559378776819455699206694015896119745120370968018220800482466671926262426569954005914963199332137764712280168352877390457434663224541553018575246846887843318529234113953030644255489486863457793160505465479245688880228587032667708296800446267443079532419585620066944008578148815698871302146040367221973413588878165742168549239687887928320761981318848604977199034225145374944811598186491907225068582228673241689012773738444883726341759312001488632337525159467400289969934174635128470824157482124729337586599432871356155206553258752130105919589087556625496064860720210178053364715165716074186366919916322254208375791301362832503195390077175432101745049808537229101047388283536291975791334690519502652474729725189182468452929967839672513501816809753414690252521835454856209899521990440756468100591733535022032585742357386181231384466553420715459556333118956760747499488065198965754492167856753436779114404068126385116388253919234629268457657461274108444598791652415641596683320385559833529023566447758874747935696311891850434715473676735415454766214569578363027426919072304 [154,140] -19318539890578470492603834738309382480199972597912412827534838579964945649121754258111271947686602548513367883773072502713558828874166896941805285125107582902939218519090025239854695943368629399151328042202755835473748148562794840243055812681906256300736931727822646434420018143865395459131149864618518411830163686436157626379955550007786766450744970385761520120333427796989906085910920373698549034608885132593958284669824917047381754860081894596238316920419984810397855093334608369381329815315688887643130594014615186978285207267509355028426902745445555417599128427124482568124014468106775777192634112782136730044244670081697155868105244285186936556262220534533877920200981285624319495310672346121020239253036160320863504605825884355711594386266872448441154731431087548010863809264272727242850709048778895570620259270838384463872872433189981662580073295658309163699050904434219309302872298242522238913571284335257167206280250548146085272786615867592298878711010581982035393470361415023022973310315961777145094574550996076450571077175281769494060356323369232272337632646771436579498676689207184107063094596820452678714297967433837917218133362329542099501603269770394710990915339922355258987339225905723491 [154,141] -10464699220157168357530374581018161535251271233400888404092965125021251400779994001808497622647406385828105901190939727830072609616150395391295475072687069979835348510699248314369766452359800203436883311978611078696438127625187325769221226428806204904780158459302601446322770355936685759186738881835396629387472956758743388854999965493068696226981580468427347250113359257479613313439012291787849025699884863970182415227194242596561555087631083391459617821389800640060453180634867905802085753554766259592384835038567189215855947377238924432433825923388481813151221550900465953885064878066789360998385941191137595504957917465792408893523396056578333696869364799939124344173329843184354584585102514648446134500690947923295876303704687665751654835127765702827223121500998532901293833840333810747906440248711387921481460347319925518740409394972165835016458119760408557576817081958106780485780407548875201959491715304228949793880211128062995628064872611491233803706002345429783309397892384603116574011117539666887162343173274588149916926083113627069365011002102135094727717016802539475394343256151850245961845221889260918074606999532587663294660315428179811125646103286676879282653615907709134221115800 [154,142] -198175125931443868364698522819831984092440012350789251345065491076601512221154202026692314767508890728690380088223068072741247252945293966464757008855650678535310127104637231407180507728270491578656749360328534282727075192658759324685135481378541658397433935937525029231463639591818448737340405688215850014244809531794753018248324402897046790471448714294784046555221778974639105986619320510190728608207461346421993330487852437854837028651902487705279550850686688540712687940792478566194999588826030635386971854661664719716126223488367923556372932713058431771534728541973883227673975081946137190384390635335566453516813592226157842533687533467954823796316968444249836316292214740429582892232476470812401968667825531433534679633888144208447712465335022333377896126570433652487174927101290715407965876463204059877084088777516115800137400975604766770561811042086056763454981581927096234531753870488238756065105558966560041912852106991550043979219561382082111903778964579379466292826649207768962806426431465014092454356576669226406912097735602060046102387266735342880914766099369428372953969078123870331006044353174197384618630055158229632601635208803176552931536536144928921881520709526413 [154,143] -4623719081924769241261653261604568389786856253324033702928730869797267539948698642243080618702840192106543641682341183594745971824360625044163711841700860866579453345106497607426829186476442821079212376227568862327540820809718824278786746379000108484676846188534686036816091269435117139470291909861955211938632091886929660909202099457780875898953696021181249167990588840854041645810161373651323963274464897314310922304887230631361451036351308391671378527636378032166527264968548190272116255872523970677253591174132725501461930957007020837523721435202767985901846376795953644271401658972856686194641851581945132950311060538985636544063550073384590722429563344216371705222855319571027079334194525922823859729465947253130388573817891038219882937275655244410511634076371025555682092320163531953651555102904291148744215079414691085725446835554957313723014934590548412102118339392783805555745459210056924114327566596675660387170675319001954546806752920965388656206032892748095682468662520500850981220594838538994006597348638574455472082836231673821453005094728035118886453907098679805736484813547393046384056786579385066697254662765342021709448365079574376215186847031061771986224 [154,144] 102582307535123565091820395889872433064310425240633242273279713309190255515938270195209719779165392865647253438190189973098349927196894455787802781030416596253979931119120949795995150699514087080022021072650012909299488981953930035684730611343246649319486446184940036636832797226016762414400576420233623046126030927218143345642863701671229862017304589008791568581722092539618394565866120913182688144310786588824664943066146521321998921708752594220093694801583614512824705018072261199755503510866483547880861967326934968218001870885631723698561278788919983570464200105763700228678675113794251214271276127765258662742125679284206305139223074374247729259643532449710814076548472674383377270273876282032037694646585665630989884742231895999719210619683735746117398366406509329680374211088190284819252027627975648522158354193402639745358770094105563929211583003474547915258181692286975540257259445435532838476305102775697553216652768404318183228652430389607760823547584503087705490034426967046140845045573624288413838286535373759833390732269412552535183022465654834014377110651720225002298255427775994781138200915961834361477596429433949662429329223524736067346159276118 [154,145] -402313172491871870832376556095711640125776042743038030267457412374802985897606374956759032708181829331557703761973938807938556976936888604735396307618647605753170673110023816858417503374552868906466591804535985343363165598407916685188119620441160655202527529691226416116462816277045976087771359187232859200419099726364996770633239462006139045726842062419142100908000789222907644821464262323218000278418983154862049120323362550586944784687356943739511256737122440870809840987749892617001794583328935876795872211534818441009180013701712945032326304535750975904570095561073843851138685844281864681752663607758571674794459214768132556571004391385421394318294870954265154857789042500226877915701771681567807768837900358901092396806102186078610304908808792510631937794081452152929576009346425368854616446230617653947114706798059069241097178125194295635706758998596679304433498864430902801589228796222333154995959212898917867540240042599086761776115844067821706717887687378573223198744366651060131875380754614947324070319249172762074335168759642206433768844004169232572804258973662391542049650337312358736215710959767565209960447444449795941194198501870127094 [154,146] 5514783014893756124016632518318740821429316850787493635988589594482214172843696013306687884752513950042459397932984046858911745894867469266451058321671985714968475398524196646290045855247734891534829355431893703162529741683534290960155289308866162024132054787201884157650378925768009776859872932943447136251714963938553157887090975220647786756246983120066790757298001934082733582957104859567111442998876155034836258017625388493428261788885448286266738330169064250476998828930622486676856169536815148358177163231901618104500995263583477608055301239578561804841087362876230960121855237786674732140773694407755506910101772647316180257800720920902957429712449118412922522035779535760259707946132453567812378972334284943460350499845422961599083854556660195820741013562845206616981287114164906527613147530864397039670032402893460147852584265839438515718246662687765634432820848474753858862397885491342348033823187966957767213607786123110168498091079818959350027862415741048168499246901430066488038863439222426481631428309533614025154167507159390186871106712611373919740947904903071657363498188994373770212135806768373528600530663309844958270763168 [154,147] -4632562431828083319309096963192573717631230692728670172701563086380943434321641501179942299343025837525728280588588432358670427714586120343165484098770667626633257790939804003442284615239848392423444844385390437542370887407642412112707772261668870232313640946025853976903942811821077449294331475912843851018950408495485946588745000602120745078855628647679832064783183900027908626702972418900134325868266912752647473602373612315245823806240617291018660628609885939877056108388035299233462597803097958890295342659631177089814119281231440945549199894790120281335456962033581083476911702399345995975300185590617439635945044849008396088329873947235771885882600602167668061101690674027778099939782962086381060134719677699742994218946648957751338935980209075073971307267412901549560913230279605881350173938627422031109100582078778394185251964667721717596567616540936964496395500448726747855236548967597687657968297131636248222194565092040329008147531205721602024548188819088805323389522523121944378025435977972155379784112099283678099735746948901457116274961929956392167945540672707467910842504876516372246098050909332263194903930842218 [154,148] 10431826886363479262943598773768941194246354419144730148277280942095255422249014511469999665730964037296816515847894881139789880978712122617307651199713427177281267340569383278407742306698162820559188660474333369195770935707764393667790098408776948265332957959355158538702979609359180479658354497922728317051316154743764823713870146704366039406235463788447601030939760291667919547385034403513035060438668491044907039384062563358535968122880574627615900839464167771291215926324906341460382147179562656906495991417274378084797205847143629607533986549874704766907449307478985731901178553115558923211116901565308844689255370625655622776260832295162724944923652101657128731604670802024412291737893104225551606388589872553862054043523819796329597518776933086327478035710636241910469357224541652162714120649486783823824606524506930027130245549946997787490182719817905471813497896111090213898706786001919520223485408264966830525264667295638442317282336867237633874376080516817713719464434091929620704484170413922728475851383003327262443355621056267065757589328797417387684230323604728362184613738152352249700878847514750674564 [154,149] 3505781797768995859522140947493701444121222557830567488478097986038735286043421314661735158761051426365997648771325794173699103916497695132864178176177559642273108630757531282120603062376480682853804977904933966678982326984673881124381621814704881617016915477550940124776531048370627432827463914527106282993587137951228217836984909420994143332933427728275845721749922278037776337817645502792246538411145293822534475016821184833227636561197337010080077476030684234359815292831395718181487964966712678165791906133795888659341304186014213491483872701014743615098841085426236423626641331288506571762974865825990772985993173150833441253794499247920321619365141471901542683799392530722662202412289135734698373057150156393202406371973663232710695008451217556059161891278922196711181624325302421499916589899622480464293028972780613294329587932449495991388917834686319552877977198355790490804370235630319944403339504094269494621597497678515465104790395094658437798824559303429723198266356863939851830521586210581834160292695974380536492515786921433047040036129735483078967082321612296107430380857217243842485430172 [154,150] -202447271928582244440056622502559391660461188381769169961503972509858888560302125440475271644523352217416274128431457457858772027472974229292407038950812852460850017552396249494651980188269962864488395304532488526388155823376539780287548540693147445904893468382867612976869285819465586249215062911470576184788171879959533136641382670612566776904504259135995106027989395786599064919668745522474809451232256582115755052759410865222110463123123908317378377139231798647824531200227875610554234405231099078187829926640787964417617498461832256407921588107636318847299234260507633218670723760871976409665764793500861179744949443173264154268397501386628531703517170993767226361487025700132566246038035726268382965311150761872062083791827584730777351130130129355744004062374600012892225113829104312653195123689276179526885120265326630688582041308842921707699051969102169397089880752650146838568984639778884965064455011307680903978046082322742504863592963770809987198221096033333742286700055177275561807846370757480765836652201681284157273444904065905747403939734785499622127588922259044651596852864070 [154,151] -202165073333986865478660341717607668042370294488333957176070090199279984446870956065399230294707576765741905966781588135163475802354820762897298903677397016191675591974275901259577938955699714552117730234767033554270294455387809881516161880739439264949970733582234444226431795463408484448019545451592660411999713187838895503749559479326807010351677272626987949442272431748106010473586098806772433400696246771835673991611784016664622533379346452631648120219552510035899939499617984310727933965447887734200987541001836169832758055354862575166271289512383976684559129197364609569337214404002903272019354529395382642259678757170135604002133719604552692882511392737560788090435499280317561069283413821184010508172807373284994644343435137059633725033108624548791640375873623988110196249305646636809701883173351755497784069069646419381958675949648745848431989836172684653718968124920997826720787837814833631480545680656141250003774601903316878033361906841091627213767606610257681984449052567123832295250374139316685697840427799611757339416434324672261269646245085188161617215877393391744 [154,152] 5297090499469175012459998825780719896698442918876706305335865727474789651903662974018879740479192405088966064766514848647935644225628674507858809259188410426388480425807674357132197394873865339414987563217313344777771900520908476698177507404427941775051705840193332712900393556176075289236426753076448551844087173199520135659340870872291592135196416843422368761132186037618168710544141439122690579613031345886448614831711351634972487317783984771995265953676342118500756387539211398318454489387643150644498449271635932705956654419199290408273649307977187555877519798453072181281356205104785768759159840474301601327479447677124462428893839498913725848751531126373983038185491232292657926039246179036754960569575991223235308257938288466672374657601174663100027648237708931175002226874159368273630932923025363848291693796548684207667522813059418309039393041145358645041627397633740034866465902675760947360214000162355185810132413303121735277475119347799633207789372572824891648655406815572139036396593853200562770139544084181418088858533689548230688641360310537521854452 [154,153] -1037451632997874175447833859590190865702971137708993761370078203921331495459571989316841116861323137853553732807540225569943458997806708065172084268161016135977515681918912975120730752817631020827717717439680974513993504159368118829548398628283747740900251933997747294992332087860046630013179225672525478244988105376370633856349232044987412331797647543571239084704250483647795998136878260319320512743751172642012128606531123594834633584493911568943180470809380447707444101262542037853696174724565742084457262238066936651411540545282066652292058181741564630600742362264775239577386804457826093070657031963418876839222790623076503637165253496123808973253924648593898007989316632942542381442235913979856583094971989587214229170960811242894161492422569454729003262743260624921100287304192791570150089058268682918702906740098752924834512635385978899990520375167115882575843473580346370564548698326482581158912357488021234471979899941273659925008819314612319217141844440383679890410460375593816541008574801778466617131882734835161521047714548604549129948102274 [154,154] 668741995816891411505411391323741712121122397812814276597262912985354391326499494338908826758610728035575218001456678849307921973789529156173375860408421353981210187478573062684519428129588989933367118777202997793690311775574490853169787547220266067151623810962345299111679766004679294265350069755466247386519557264011142942583903226438734161111403080284092306602663557514767311044706109882864903491305088214125926529742811718932999182129412570115024355649848550315167745178034924904518517175669281587956786627464145861054814776777070109158375674308409635479781781944033148857564237128924739794308455961971523508008899646429117503537728082699037668291423002709160876831685877266363415923892700312555534970144370843344425190033426806192962609779481314210807465596843658972265605421062861867191588509627184705887509090003052527875295489488044638922189516930412594506852007383471172472878540500187444133881704602183451074819431555808448072430627741008827529149707356509158806666619591165019710926324637362116384315967725476340691965436740628 [155,0] -492660641627586267130975314541906736229294680723022210731180185219833235328269897924554734015229821003174145682162500583995905728532283601804950800397777011111996837093043708376961144708202982596378878530863508153142694875589314031841494584916410801370584224855449306544673925527401306301002538904839605804218614427668404122644192436706951807730942994602075943673769050721348757778061461429559892650026874996367993523901167675004531838488890695756573753443385311775366703694466761587223904849424994362928981447260509937241885247397709764501714185312587191508148139171314373798330509878993451037035830052639046817913623045671705306434802343047501575760971904067709557537174174061551535185264670456547033663722028678396364482889441304962645462274709931051891285180906405291138032148030195255120649701158540788334235579747995038493573767672089250349888068132162636057453113055666968938316099033611937799012400293971091901608394949972833683014809292443832799473078285593300518219562637664349226701298744792179723137058252146226444111505006086077237252295190145504777879983809036785118019998411609301133875541642512252245918342277759390856271061934250987712383479015051397905406756530894784917012654724215769419477811619907576103455092014043480756404827471935343956564093094305725608783339239586526736069356338847785745941030854209556316471055342618641283459642947851759073662909413861718904208770940706143079977808397749005741793101189603501877909931612538654093145536476403559379757135895437505553668268430410519831515989302892865541243149359325579461633462294691779605575336311468700012217168209092372190524552711304087574796411943087107025172988416660960827853843401639124558483719406731785398467552141598912939365049600355683674082483112262042104094281456676738021875635725584180063779625345053307704581979642455280554713681340217590332031250000000000000000000000000000 [155,1] 26132524226587004584877783708244540342108982853148741741877237255679288176486559533331930603479553105797612698767724320587469002693854732268525101668498308453502052037501064854684665347281579767539086400283713760851235013612115225314893080669002738632019994555917244683902355934904396419329160597465699823911623909807980763809576727663691267608600432898198551359116236587491636005215574813131025169882386123681617049713840124341799237407005014201394371730206859721429001756331124222656378292578249805373758665601941717399612346295709571399301018575761196577202976416550613849746709612026643410983773453825394978422447693342932947538876169076164126983432032900412444624394904999100267463651123677162960446713980613303329168587067915964974461119249887741237103298068524454558658395302744088174463073018734008978777734811143010953874720337202378937385188631948435224433491033491837189675312213733443090400546624688059639262701467295668533607073085920873653733878028147251055591328069081313733213438153068421159772126827993892813670040839809062774032167589896681832888908183673084600770099121959055282073624461080294344661249680555667390496760092789268926048208506101381175408750480694983130848155837614598760746017469833793723841886194081023021910595934337653514243149276904750170656443703555359923027590155695150655882676005018616105354409768258123534282777953449058411823760614186179865690079599310260972540502900382259989281666234340636094745437506100510693415601581045678224781679015794130790512954721545285381504688457180850482305646350290858207196639358742065649678140454406643584503813144109216684420919618897162508521747822953514671489941726273212204636447835986597913680848866391694475100159512224524894545630198171078527534754500305239845110323654201743673358660199678130889050251867134003440210684304778609998720639850944280624389648437500000000000000000000000 [155,2] 32298508649399755549266510764597097985212184541230659936860156274182051542147653779154428685244162673410719170221354451149740846324560675498717702372952724859986886223400296340577265911226012412690162586276901780046248727619938964252033531417113040873669492812260016868592408352697148581627910579638090540651951157553160848640838887836318633666263470691928330932728168550438159573454749015282104458526631892427845498252290547512340504058091607513348272607053078961336138966108909610228870616678754512217776449335205717034210383523246500757899758378171026815710930203557603959079041070024106928860088134522663568980017449773262872854036578858201132585430459780645936649351934357382077988895117226384132814731119097369160597623097226298915929692792371175416301891886007624358232057964860795618486946421450511022987220130144045750815733669530028996197751835034577603762320437649081481652134993375973588067473480850898488224593790496382720715269775124210578980182582764806749354964178967381220231973688936473798012392000716182274198825681238241619747216566333107176624618812417501071081977116903750238551135967965586321869096092100322164670787469003091057204204942872418013817195170234824831058046040936926115006388884863242631824936128945782110336092919393539214833932073523540728558197047756878017886148851326484859037451344380607729039798834832939702997138216332714391398637407001839502683491003244361488100136960843653996333603153942020713374739815344145390641774810557749591237018801036170749209660596977598291968856854842946697815175512805221774610314012047874871658639447368302570306921847513802948842599799342949466248993594037901425944452216663658572551661905285124886703002123114087691924256527974035357705380390373936144820848644369292531336892939078826142129048578531918006789586083051022656345311955894752942164416253945091739296913146972656250000000000000 [155,3] -444117052244278646273731592359978474355241827546674113351819038416821388189153874463600100316025321662936243539912801987865791518902847934074917839175686953049603539737595861579388544844096760451506471688102807518600779404831860730704195993226318557697022194312800130515179688540141950909082964912032550057100274642288474953516713317407836547760168787775241962557402390923310701155532946372414710953340738927971288130577746656669736787244576962195203847464661007559898388739957796007662507330911518819249626851504088499493880435306611980584016186613175210063954709894930559492277747115215703769895322923485120741396596152346722789907616033155227948180708411665634882756959589668518766121818391942081308387738621763831526497450531249388581489535092711113276522412594493291339390096772528773277809285376890921518068048084761659410574610190967199951363786902951207003938002386516123094484459449671036685670130798317372303807511794393574977393601956777958541731195003870049279531034330149590634064687307710370349265865293654909724773457165760506657049086167451683553420857667205944573432694214980600854115171147953803494118974366135257673964226293449585969913757968528701666993817688431074217967666625509339048712059490114955512684980155687402447435886307980702195676164367651825030172034203090691498701792427180250609591188749339614527661107631773347028768640894393514994482273969744230183188175753438238030556218765694793373824826298764540380519100825697833354992611518336543537055758547950227848901721700147934396761492652053783785217378906911257605755932581176985277730738525219871373428479759547310461211131982126702524414732979727605811897802263607835490524499877898525649333974761500134124553076891779950465545182528305068906384214663905770078606413046254580371178426769394839036168168400561338168148587698366757184342823450151627184823155403137207031250000000000 [155,4] 24639458014330186889138079602522238466928150251780195946641245388672004555477285012474273313476569081226369116700903553342594339588759183108056595480846082269320476880279243738930432494282830379872279279504606916433669059570184426046307825798168287459542777027008665375808489924042371982795411806939626019492521283493992052045160875592447023944436978912670308132507108808379002113351675426076347952793964405187516983352614096798205316264076132990617274773230996326713502414058477199178476531694910884346850473154377725589561350656503499737747528862702820065541929289676161708156147701611842363431777168385246475949472578906807468020108265754846832060659830929028980009472880832756886366869029933100371455576733469126836503616253284191688016158507838534271560401055699746587473518977063631863216745905105574656546368789264655146130811058822602410725957725635554115026689056145036931982350689699589211935828065674622291031104404644118798158261270079946123830473456007208942153983462545103949235953690258906141567938704716131820665776369227270750863695630551505560204411984086492482172296912126541079261074685241631779300587307423519618233193326732796092214611102692443724844296711903499199065767198873483277673025145854294289194627778857238673468545401708724896509055664505918996198095656832636849861519719672545272286950614509448091356071985870111400305465019640372174268962357354881939833893922187481936538136647898889980296574690487972860782799829599711647428162446213990158932464430215776922568674753100543711564453993264398810492723087677068357197127579957391258028934199071516515753315033034762536316537285039755976447489608355088611853002700782447423129585107721308845482985489930152502689041241796106360251053162050399744836313453636785624567986621870817713663860796465284159718964969182704858818635960872756723860632632749911863356828689575195312500000000000 [155,5] -455889719583466690985350370338823855085434857113276737655846532457583812162210575296625009344696760514476947539989099076133747268537606142115920134326835052826565743900796756530571330696942102850966018065131892505648338271532110665332647946407961948175342836856009770286526389553671659355251672591594546069321436395240259756912930226871593760912644186695004432657665019031058762456644931738916900683309479838518009691082691042429323037042800068553563650869890793946582768200391253456971573320022405848038743681483276036409659679882327935743070275095445239155693486579560086253125664062643475648803373120644876207798135126381574122394152674790609056968165855708711732040199061112752279893722989949025594001028079374968678967165037268806877685557699743428396608731850366030361090537784641068937792176911650023945435192270000454149286158174514379075152451093933388007352997767109985006295399004611384283634745739476883045929124029683441756889768434716517306518393810309467513363943339554557523397324041022190842412742497852875610125466889990362590252211197849032526144780602098222304834872525891772156636135313862806684471263069801205491482323360070522428974094899135967297137916670591470111590514742334425907238415872429085366188273880514044478904915111799130601294521632112307193804100932205494208899752439452095223289966158686375136055292451695412469626583136279464219907005767994555522711953366417981701574291550169604139231429145209564812632054966910106219492388394287853977639289495239923653199957932173303965445657072683435213551967021541565499745637007767823897968127695637825713303318987203635939319114953780580726045881197442103965400067118603806259035384045855444121507375350475465826864053713552244457722331720208349331369397472588267389434623845989552112880403917042154046783895271006349618658609489281214460776325836377509403973817825317382812500000000 [155,6] 3983073247722982540362251076565984837620594883104987950872460051421636349828344669442624639156095757698860285888587084784517710808670494005416907733804742498892153620029148540421773262802419738077893118363544598943924388867985045936935303773787504068456509297220711755104523268696462451873405094056591640444227594003103133682286005979011554855272814727987840945234540724553505553099202318716603371294014873874462008241651280191937374904563487047164713060276726608758524607363628589014302471815736891171888475450747541377281542436858830552830055728735114773592734517111532613390767013742720900336119547553732602065789013218457257613545654664598340311378840574660457494943868153910231266090885914462383178884509448312727348853311318909912715163627659411835425389623315797313890573276244527396145297909140608466587276135612522495494057065050622120965698684279861812522890966252781306281147465651331729173191276050131859909933450415866067847839044742881083905290453913571440630708257065517055760259238763039553049967591625526046080758562228886505298252526379535022254530226106902174009542825810337769365954430989619707028649777347720824566482722986161134419763967428691930466376823466962431190198709263996306114155916672589257221008596502705772042931575355250823842924364942982460690022234874888098584150074556733335989824559476274973790571718250951026203896653221190147017571591878310488450898977268577187388764033139415275469970202416936812462508198510509559976504451248891438033313786238661898814744453202604960007820200706316941654129256465492977222784786940793831588241218435553001612818740447256853257228906324514394839416538063946343152587042981699443895765818982476910870464801119127252617526318770363047895896294874847154736206695413769429592161658584068060119098919008470048354815780351368004932536613193864993842652211242238990962505340576171875000000000 [155,7] -16090603902235391954563883365814380156805610788081936601278150319084700925707154855149043949420162774984479284465684341518409205239721387301539768331816271606012055226861848275685648929462831381958286114739159455776800063691535746022710217208862419662960271478886252196795884950489295861532550660897615882518592733232822930376345804881758468430142137024755148509541668404830330223897549513644911569637224633803618054703567348798474341869204169678875731659045804791800077710010743725258019333641357850630747526811241628194216802682136744482600877308188262282903046616368745173531801450575298647290788887895046371980980934577639482593182605750316178271353303966163663674805090969022059055865187271262629491926994335704635796253768910719988499310432969947382952004636440130692043122108261724733851837217005338653357303201916274050940015507397506386528428951982194053256328244112510688037493189088832007011195571197162488211216934939827096362410630792342283300840652253171199519157529592429624006777493891985559558418715654319647353216516330815171916460416073807342234273235926170302520362452839447361563778081222213615455357555153300842456426790215355112876397267537429842825655938982780951801135929723056158770856731891959009425750147053480558190747349695153091530445870976588212608092483857479878591026141524447800248294708184738872596989955338761830058671582192060901991251221576496413662472263133099972420072398044380012488039993883561378000019807242086663847049216878085952285141062916674715210102792490230833613010465594097234752450570365375396013193585954858846082107503843387546575923248691248093492767891695585101744829945831539395749253873045998642679948915448339189485001091014833098082665667899507913210955520524231143864768149355581545818647481259853202219584996490846415864778770155665415759278693424993988969617930706590414047241210937500000000000 [155,8] -10479570608526396190683607726733249777247413379374942817935785931317319614568768014951292288352322547258968703885333345623289398729637525297291492419555240016635489223844310433856238033944747289644086508939916271500837679504522655208780921108728564283343386314954556544682899012897638240390005270589194304773039068123285307913529627637132048778768612121589298830972975450276425974610868451906901453960192792435393653860064912633977237006738313172680233543512244015647030518395381125651720047138245405142499664006915915587809314592662522381545233737347370508393147691932506632172292197905695901317923233611942479817093245089276574770626953254500522710274190700276947550673872044060725263330229904271952046234565161918212729495886594135360034113908951197517062273528095138281646320709482548343044228773473612605798129690848966908185218618421030309385570806171080281878285289003155516333955470645192987059207130649756698047247491842777421780896409093431113216864232208352402758204985659716505055520128985864859533763173259490164528761547960944153418122083446910180392606971244101165798598578961407659961218747208760206533110317758925254447348955553648365084386878218072229803783226097933119515122548733062741896078856628189721846618772620345830488398441852297830901997083734086819354206000856863276035017300665348481182611368711256362086248364945141375256704287533649428877579256596456483929751061600990806349779849637697120555256091010345762227877713205544592109662309527272874447706850733164911040374720343358813403922329524391667398982454028582113525956428429220153031025487325574707484618217953849416552491912612368090393458468658019767915241217078183985359429321524519442851199117847521399624458366838971983296777504011303621357270695969289505487643971283205224831842747108534372772345701156878594573727825345343944718479178845882415771484375000000000000 [155,9] 492603630098194261264711498437443573578508863135004950149727808255126891450408543658663711949381937969441861256629564387863484649857301942126321204346504621412559405017953649764167285232786728551990470957724032465252130514404331273385701738191310331871177117359827663905844683616357459063090614666226731721142274925278954033063405333789139986970677994029659720162191871921774482465050292280910313155606364136372363038558548214212024814979687605087554585741802728467843116795382054243223015055079833507639756956552326675702874780716048185028729328914866667456638093199795122369036488056244842083323013456644042284705609850367891022498296776196165950342863660610072180682425461575584010345438871927322163142620634801823929505055253847324264234864705216977038417591681885519115518105827086523156492339945026515767672288488820815564009754553478421607574590412293206687882824778712971823937633258454143868583904065021825117923324960340976096384032033745132210398850044910872129204448918344838719347047814654494896137167460873879562136808976790431063976554549672823101791679042006852002677129140710229095604638901364007853070945335622114887148630574248962714652044603935193855425390670457166734029244277840735859233468074381760591141258076838912491676664493721837490347840417779800388220008750321783339117176057998508963787278666248484038711723779071912801168912784426530875307493612789512463596318232651452664850842390838948593261027951015991952534366600596401835938554074462402811401906424537031633203626884319946264742462319612880763102967050254544171163562702377556433984198111393552299286819396528738058941969351647697448276255321231659966345527029639622003251149557066427898381816455226631132018433418303373947528378032879404615760210086350678698313396078343509329686728386208577657873980394840779141056629278350165179745090426877140998840332031250000000 [155,10] -3016727171862927066416156578072528588981101598198249243705742958794421120933286973716888271845662169017511480501591114124198638758237461021470836027029419592911907454873874140137836155297640609953432179656647379701270720347236339310984160835409183813269535600408335167049824728241671340341156179468882741642350104167121368236995203085859414403834506503325774203994434352659909674406388347785233857192814509814423775035113363536994585774908287888522950296206709843618568662692038399035408790725274314283235386970923801959072825899506548604561140984646249852474768860463059475622119194925766144764349931986243028186746058826847765706597688202646893248331491841715318150069281325723139644746707376368193307118410550231735905951644235015005280544282977825005719068506395444734043314811187211875336300795038578432636043184430370307026586725334720671498597600786850888942743672324222650283364008997561900691283769939036251292538044641425611503883661711401707145691440152250670416628412802785389512687986459766029973828048922481453734989421095496525731124268022917557389548084804328346852985783246904345891043811778797575946484604164995058178470620247753174712433826053638238425471973857713863192847621262645802871900208235305673532831649890509453516830335187092440399178627963475970353425349400023942103366789133537131727752994186995047463940262558729648680461017046966487467745331259827518765170346941867551499227546897847788434399958691693380894268121207561356640952046090249639919848417807716259459968753640394506701675457833916690684208266182675563841112982014998583609961042062824235301735771093002896135849013244478577655076438624530091767135986897976784376341649556000889143444227829909914754327004866323865166945846921676337508421491660614329043220467839152623727537818490299480982107265728731182143551245444790254168765386566519737243652343750000000 [155,11] 11052320365450276057753894886450746775413761616050867062134505145905017285731332651085905757013010188279904753086060860952243475033528936833374596783886582810900671552876160356123303904713103148181362692592711025425887311384609474713379427552817440577100681529912819512007235320850142012093255801895977165179936483648942143915091621046813843981180295129625959784914951461861947382386646382586452806653856069566938830074689161500933926363107880480413164937197456082706607600061522484845457950683289503407083206912956974017065182468745791209586222858099391358592277549991275541599556609246392835126491209566787832188939597920220557854313879242877786992296044258469556871485382456216962070149550006652068346206556584406535068282833268824273607657869148954634687379213020477482624361171034436990901365269262315891338145121610994820764271713347200689744127460649927554650127988536227994763927273498384420821191536995926250860859218916146000872527850164843683911828488762587138436385605164872212322295550974129878951218024219373852845337817693050110101861557239103213301921077020365879560959175797401801850498002778970329818653773884018324810041841490308741821971894067817686385090755956405836245927807426336861662018642711030626827125900838834103805110280875713517574425065855151866233439457798268212857344560574227233625024740802144517711197902923528933076444730011405447654623002815197415473578120575204209703996592212401681564772164082579921785512493790019878653892859434456411140923779291063834900683065586862067698650664461000972149209907847920958166088920150450285442017599565597194178128607203815722299844572120758611093803963804024214319068679802324377870696679214617216552031517689525613089144891103453490867672856526141206195523984407732843013740169575477737956492367823243466020853872695994376466714637086141692634555511176586151123046875000000 [155,12] -28516018376960420539259947587474382302051981740615552425859743393337684158005378763720227325405765005041161166728234130740007278683587866246813161787561656644919102632511580496969530239100564453012113197162846710520071274240886754889541537194688117454803958256530649706061166876567890798705286168998975646456250476046862232942186057318540349614770086875852997793715399015714937811634048703537805460320580282883158066888835304306163775868287183817916949041524743639155339100568516436253981078232012464583661456080109867948743051807644739277740826250830424202248756372060023756820127709205569594296613192591033754751106718198602628486677782456558542059976865565721148573811504950281698208632306790397194212010550297634165527346297311435893454279642422994518753678781829830151544864320399261750706279783829307595943923149922372357387463860231950012133357991975693273841120162101251359557295636145246993456353978619246294963643754611399623929875721368871263960000128694616956632666824498418182090861792674452317794183201339557207088703941825484935934047432459032068788238769707215186445292715440664847984476499044975824418629130616439561841835107334457595819570992289573107065280464992983963093494445304689787164089015333969512125175061845370884896425955727722499817158313402041713558121053239971984475063679644305255883728731072986485607575370681605950419128590746438443672745471610236167114464635872951080305019644118495981391997660433748781767405990403444425058964418028447667803864876303946277902260213577528269579101840298261815147931027753018903431054283279103860821025934762029031767538508617177806823692922140750977729817518012219733607676305847450827125336878080269990906074723317507305471710266644030028471195154701049208431312231182375114014236953560653907595589030998927554523444688190474127775786428173887543380260467529296875000000000000 [155,13] 54475316141698254419506545680100136397878207362807550978195242920240800960861180649266110098614320770989966752908589817606916614796799483540149497728541276504381877956380430990562640681836436184066145284789617473877766076172489024832279662906341388992323086143571128574338085043639482733528809887555463000250699655891329538521558415627888509362620862034601173004451525773520297798445603004959750427256951257623829348903762912392598790442225105110098418657436219114881620929514647178154108087851226015721749486962774602361241113254717193230125859285035756710234286033400029845068904133200964956323515829975587295739641900112695083907591141393847938122981898794093184455268299985653930632878781730284432781847954178417585643973374656189661374512944643438018499440017503783804944038742486746111152848314798613554845409059144615907626335573307099956007679857092790858559401068450180034126018521100068678851906304603138828226491329669545816151891185591009906586860379990754255780516547579302490407250662900011023324062690903285106033229440239061309058740171578304175099319290320959427954395461136827046826035513355112513992801170323231103265646681874184066774412992058737170415574456679777656343691655088320941117568672286174809239191969710884441437763238035687584871853112035634245035618470294486261590664539236586797174357715716240156745354954789498807089058689639717774431819732931199495803485738049446665660729746421826007801578494634842755198633820549809547828319106036568116730451508475149812327239178486784078141558819042715047672325481620333620869119204277235857416574579361286790809576824248237491721543378751448390714645455217367108567953498563799887743217767044203073829256629998827630251075159967947514892740461797301273379295251223411977509175600685594344278034234478255733554703952142671133720974729897079669171944260597229003906250000 [155,14] -77068959264889552442907371120809605091357757922860123172478176568451400694541591543015981112368826011327638806488904060911490162890205010236458716006891955026617470089584916891350656432274161635997507555274699267303977938784746162908920855960073642126794629182162939693785237536549505361012610751822515632788252248464952998650482475613658090688001635654344370181181735219969667468928415098320785935103227737037247334053413157424649188092709670458847778848046870150589390974273542212044889315241150393217538197589491549231677044145066800038895795835945793651380451089172661599170501368499857810642916604249159841086530332732446220515530662622077110269084553637287816273950181991406955415148218552375074334409740184376296509871604792017954472583683898110824371900695737281709391184349895031524541331697773877202653314656088396625425235347711880648434875918460082004703231272606433411820467260853624787849600216466551137243726731820038185370658882484694219362851276249235650088599635237229483661476558009856073550023836973746996795940420117093167880302211314548109682947723227690797457731469956435641961100211832916829693746178698183410652622418986860032060507876876047076416511475158314756839465677736101530001917152076974426378077637482431205503179561924524676225703633202709920509656575400373236708718321091035778383451694387956609117247780072017466730797838250576672506288495481612776673648000080701011716384353680531075735841243766248317483143738600102406381137793262032835547569381550790640442028651427004741601315331995492767823419632967754217878012517387444660028206140725474677048634176443679592371066971184179520612065416334458557498571569023651005907050035702351029811231913969583298114091195831603862398877964825275489253889676884558799938176517453127026086096013337430440238843052432743396806813507282640784978866577148437500000000 [155,15] 74671467150792916361348019488784554183349616912937830336547654049602595742746898295046125120674105799495866532610092139725671181820363102946386908511236592110297059923606658041903529589193330323293873449476135605736521590491479495321926912228658645953623250552971824249730405401035995059236487880870506789528499039000873674338174764747933040800533886795001656582241981031413718680469783697222947546615356082026537707803559227541874149590763297134176924760384030136609203912671324592147366601990981769977777190308138456784909835169578252218470637608911649639724528190045520823434340508060942514989604662261750831633627513971391101268698613638860155734943010916562076197887610919791992363656259173336741962804053813594079418950267898301457050688028309458080684642937819833851098553944781958593376681214099571997389280119853386731321175675215444045550762760176745319472892412405528403254348068495087763783087607907865915437788642124354976437255753887827659594909054328975534607641984605355708201184985845936578313092030510896352189290430715131857588724179976608897257207656107500864834964079478617751467830427008232362957041626974489524761933283691112350585259281778278826578728192123473210344760659510906631083120066925545444509359277183704637885190809601723875325845104890425817863537515863758780427360552629507660766258127145713830645602907869719262798600092744702566321248094719953079531040491254572905532952621349778179960576869486586845993587282258910961668789096840026575069213843875153082269925986323815130710970998294676886466606086988113695232752813809327953032541113257003344808966696888824412493856873005783791682837619017993206905416759632781022021085478022801216681784141171422268933916119667188273268910457631930061194736078771812589912667062129501805892225141723512139920581651576086956723088405851740390062332153320312500000 [155,16] -27745530928122343357425148627335807046312475094311845471083323634260943274919323349193859433717993002669319212115889611825045190739999243855099850898912383237311263854946662356828423176493708859574726038414052242454505963326104755808328678522829668545304089782606969710600267570813051434096925239775379437727688967386073621888332612684341712666995559897742929877245274356193075458218933622185349564990206980850202209541310665538219148846919971103340817766008933392293248577140290688025836570050165022400966110193150219680679065766114522084407849481162977600937954562611779596137158835176408800120485175183707138505514662663424349662524511837585681534829840921387726986853546520135465911916901159272205827803051124635693602425199439836108185806039546585433436212182550947145570695915494677247118506526792065444383690896112187232921761873130274909889030504915929397540370890874955361850926177241787624290710912144553704748257510137953990536511631959905674272473963274300526293774586650997901404349339695023644664692008015418814695208486374139790450094105179336434240437923614283112621713976095546933355128780189461026414357047465929013653720176471310089033475408323074223413872021738170921410037801931958175027857364629720907469011648143070798019954653676272233884201569978186926064568775126820025877250970144796725264665726797162501572787822781602282783050724785605282882029771918008859751382857434242870206927486249817542024479966358055878542264377032264269064064532002665790761040575936712558650588474437420871911222260394334784542510019443465543368609310935073077093325409287912407074638045836659781224310571280370296901267624623247822881020388468637634219281920005827535843428651429055536469351722373642370621117192142120157802739707266189797171632336713290668918906439763403852714498922654717816271841002162545919418334960937500000 [155,17] -67377965037687199208203857021922382709291316517755838279081247725848439148764164076466478300780834815654704956578673039511544679385706670895248948038004783268187225711955652249139029802210970532613038634801211145430737784693717473270956313648979657339025105579932593861269771974499588330412796786009618944039683758581025158536216426503298314531895843759397953376173874070017131518857137505817520702849225979890958009555122533680514073850038616677540109216100655263164320418163231689064914380434234924155988753652240960789281352685215018361538694685006718764469131673019982850832174479822838948474111988346734830752497355876183132071363460785675788460491398684187402195339215707868722781827466343176083898330105721771781379104153028042975655979105920904542321517762490860702910421663179510529140276324275359696517381731887068552068335863358141443423828602909593026825998349524703494503130661822839876840789454541091200411033569656629162021993236316266521149175943703800820028264758672986562615505318386541296776773936802108486025062274221092568759902732072783476879912133844837680338920513011151005083746977472294933901055884162862638925995676695218293857236510073650892983465347422826708862145900888675630479296182452147623246077374243803845204109785585572724620284757300364784602589140587678850409900165784865183385825655094120432076633669603640271776709717847152719540934824855050835203674651915092135889865109434293175765075004128741514316196080722265039762561943855894720655852805365131152360927571078639614607374461468064405007250809844816866189718019363809710206837781458298785889128409370692097619728941303535287760347499109205566278349790714736184183426948606624471591251789546087038841926436374353063837912675938999106714126653957550312551207053620307926218489397208441077962332001194400987742483266629278659820556640625000 [155,18] 194301891212637171946443657483752578705380180191683160992923484724984021974122509601968791812073587130063429600574531894354023232230405195815721492135666304882070852843069121418733666681803039181960462132387384182400291182448937828972190723063865597815205459478397876538860962893226092446662553881365018280499139050622839186429646082186157399434667760891715770925308486466641482340895009218280467018407717646299457450703463994805983551252627684771736789222646743811737544305480164536444151121546347457891102740101568258629913644648915990846957841441008390841346058346140263098647333685943204093865486868730229510053023548412819589349147040506383485171339589100189687126675964090824933970016819392984282791582752091168495098727765051470659614521281725797176634228791920265648978120847532510637905772490557741233271092495569970704331993890101449673184975852258643817804549896087542934148773874271896786550900544483024545835471642238676214391856420815166219665117055620447177330123819321521828415733417497302039012501140248491016056292447141125590321406310722165309868758624105937140894847794564616403217790781477127998594619955681936745074625757381408844038949635324884057016755973908714756197977614195912717702449844675096436761065012624320458256213701104963733295780865974998356650216694583123353166634323133298661766380527476653834091142279040739615538618383844220868554927762660442664993689906461171624472217039613370738857698235664257971600883345518392534020480364114219891497122349635048531382252372583931670357589928108719829221167418962416456809856011135840293845627851602728237681460265327911591091488872375356589121501797991191530496382968764052752465057804101218788624577937945428402512253674123163438457315744821510069743231217414923173236652655074554019159394093530850280707267363489165745704667642712593078613281250000 [155,19] -322504841668218641513855732109823544389883644537554288296290971449978288109512414517427379039252214085645327984448210866553667275540944239810688036709695794627155884109133312236030516243441966875032329367655566855888186512411745891342683468527419882858614253874735882904591839621876331517438491748560154904005125370585212911548974009399708093301475244777721360270450544341906149232755591806291902746816007094238141685160725576045781851715575550180787352883123993859065868517929589948053269711218196622306687057690279496720449601541710287228110910438336413401904499182423118824567038303515576739476411157180438555085685963684039502272926710004691640168836577267646096130531038061286974283829678894864244316088602171594248296613414862996700159397064304206620987552225944142225252946324912732352631786759722248280319948437577927047972859162511053590242598468443551729006607756542418799920424106459772255958313488856703035887192034177240106687922927303373052903299128608473164327668924659317938286294694703202037174020603963041689614974194099801523935259585314809095693042755101300971372026449007529364622827395572384571238388340433129264243717922726982329329646042616497704956590871808713988401867692262296698292166388724937435052630185102017326755916063459557275145189919904693894318909589118868738918184161958668870255787208402743078759488049378017126514213105737768701229443036177417311458866411163837803515849980939546340265698100705420377211999871100252895791569512834843784146406819452146441300968317099465355255302913859159415874416278514858612685666665052069912994441014087541154237207839999026018430202945941196258271281617677028726878178394431092500039144424633831279160139799643185389841418911071469029192952450182382599271030444873481203217218894920797440539642027276786663500170782015175063861533999443054199218750000 [155,20] 417343624152938349410585879333910908049936152607818321284438463960919349041919819657829359306133207244168505661639660903462809909667963398966346373128203727065685724545689755078428459523211257814196418448973968289753767860602000152756752648054320791259448126883497176367221118835312620807540605732351008324958062260620791390356104841723748680622818515873300423346463553498147804185896187108067313703559379896494846325826045739585328441537258553752688582234391493577729331487669111584461973239015190308713779891750136492442408850786561757908301163308318776715464859510463170067731092422135917136353983206839010920997091250561045007125318527088976677975704386535513478996260092001350601679571594531998858770339285477859371113117587694165345215827780197492029331599500200912030586478968826264420325589034458498297667875405594007610733408057946940625820160104566583163004827345820643550029882138415530526617966853531508865913633920375437267766859979066432718129210722650872679323779272811425925101970045443532305682209917374027574547749266213086704003974190421919100491103097536997635206886135936945712543699105061905915504943664781025025047244229867287860305912943167564952223172146723093321951657823805206561474953029750856213237793089824094525983691021272817926767750515453155141910229131009106113390419177554377025505674856239068296588961734066012341554755171022141432277833695350769810284275293569722408786147491429411821350710059634874371071345682492119750098380161639512043082155934458972852351905603320920842693305869514757753339373526059201333217255930166552117685309123120808402692121274172989522805034368735399291585473172322748562807758862829171739402676085520260431245002347384909526271306455360024346611988360856411211472327958689684994094777536729008132977430715982700226007381161252851597964763641357421875000000 [155,21] -452094272166344958425410955938274539521402075509109823857471793973579538963007513312065680626591817588368608564473872670517308830527016692202861794720108129042407565854352972170189374590082429451144054248034213585773146019704552805928354475978175553393899933475881934800152824348834596931874001369087707089593069438981692327271929508297952447294208234641632108454269474154836993400965274065538734333900668555538847010052103598479798906258060514507980446675975953025527222304626491408623099455170509619255120583221202030561466362473882663420884597842993831234694470248421069601614198036732848687321439513035752339150919132252871500399931908512980371940898229312074994247778311012674001660197961675340440752816692813724538683868864961855173614755679650800888386383102809610515512532022974562101664575667766250343978248200285867066736388356892065633688056074445877157062006889100933410558673391703760994917587562416100466192416184574961888910863278812711350957180518643510763401663853928210002838862944706494590430593072754599915142234827773044570029182513153326648152193757291561574890348034490754620086338415594522696540978318561150969100588979675928961308549948983291859218197205983481415652532534538444938945113547890495977193816907385027027370397070923878630681774922378127399264625144225714522423224928013464609063960929265678568696513166146655039751092868523568629894086916915574474554528356465660310072968681806999530075902517213296131391139186468877868653288618046808795669460775030685556844615552229982068683330926662103780667073749199721469520754886837638827814871623474709730125825231328770793005688324652971103465962899258092735296887741045622621532487641972610354502577559399521937800545575149703299267210026467085053379333184122153785376969243033915209161552476071098532102340072924562264233827590942382812500 [155,22] 419901211842811518040890922112563431375494323236683400550502651120674630478011752318019579349222302091202330402564732543357054809005457422511497439641930920159667260890256545014682628365073463977767622761668105025523368749935417297711952078516454426262493904416487435078670806295230374492535538399928215003054887251832965679429350054941537401429078152627854607332823692133554912375338242172105505988736417103685692477478034807826940099819544300275429437484368089134656996027985778655248372408081148005318017950929670972589164731227251378051991561747291433409312216037183203517256091969882733545009670737053586953911661113798458591100123167811514757243446218581967928766382387614158798210284738843158928197913607608947269189639727600108599438468673200574208818748733517458615226633366117994238561276650676593719221895947054415225930206548066468283950168863867535877524065041306850510078001421145752741643193126441828349245724304841321109029865760083758727920086949768796373153750984564888752490125394086424056488033946152237572018102429285930513350965432670982516383794179991829816675751759432689334649843295758874014749869980567344624219303090665291241684434303683258590141571389209715966315881914189943990407847076066887622997726440179565237015514805133773331543873368689526480025643729384269729910369604204349201019853145998059935517898288013741884891323107208318224867429860407974276388467135357877074685075563415341284937289715976053553793688051811150759822454845275989095073682353931276268262422950720225380601466881452777786575206951556534514236753544852278302296961879540632150249464335019199412071471117103554909422836388990029636857062170723896149881434352190829155601764027701232181266192755185922849150686502776744411569171061594203481021624893989320731166388062342019055395894611137919127941131591796875000 [155,23] -337453184932888245133297952799395536877769092759973715880236596879491713077868357918008437288052846901522170134744164770568881555136846723101327346979926493885346956790267214226039612535994356158870270229815107736746886874308952010238973051890359807014313165681737220244814969530098242809829293588785369713172552577064697363818566328613618162528589798974439696521138465608411626929362132025606137477121823406496499246698855409100598989973018506317673092933691863135424781634757734014569770166614467816361583112836485344823675965863019982748815971200461008774563659632432305658385160555969216862328701413688797044853482242595101602768769509824070043145014555384355609375969274803776025037452822141405563500706754461852738387489173417418666703193532400460175176208040163891156216252592951478387193286999810663402127280085516069894983968944516812884537402979031450334917275315283218039692157154291752447303985281846449149302099534837442892258420081676987515697011327384104175935679395444655391953832499728237888300119135940898915641211607095206287086141844370237440828197723883979810215240581696869045956198397459936480215375554768661815989195646703566530890604752311861056839226925665604984793245985317030395363406991783879734068760815413211420443442759635030856543750261700587558117128695023089199965772373484106844123657960240796079067919879439928525641622823392796659561917797598900115861971739116100227426623925155868976852096346307566432036896661414361123931941672904566359014136735955298852240692337916712786276956853645483216421584883498277910377107140614554976640841206502714400348486694447732644400437773746343916739252114586276500674230425358433908939267540542869410842872742191768836774016971532322577753676954663743722729854454144153447725430390563403369810161686637963795679752365685999393463134765625000 [155,24] 235409515278482753474346934306467995130688235634936388919829822856197481644055842376375302876991120535549360300881932104149081869566229000911106304422203001105554932540347621894206697940760472672364232752290679722785418629534516998798724641254166208947466299367362299884824368045969163838735986063425253839397478103675843000722916622687531968935122893166657714686309355631109005027647230102351846142623952853249803355388345545505885911889082576481669895445235691746193502975278473447533787259462476020035980514251807934785710836600897065092536913908894249389603371372737316319988692382910704997910204938000754249629828136593002741312204963526893041815126111866280629709219167419593522012882205126838874736009831833314525069247834894125913188506675721713127308184857884612769181833759129696745444501564171620249354483933831060610846292543599888295859572750259727669276849450686470553278503361019502162385038666277386356626027210798361499642985942156241098614719759512591801722553114042339648838682697530673448490996024325581347909351144027496512090426731793816526980622838201487614816247199037985702822675927660502737178749348379713053469242941780168217815470963201144255720612273357374661540793769702691383134419728479810133621653323508573270458408319572231591173075951547391904732714711187965704758927871483670963136867314314800277287963337208297184387368704003334121530854218429761118592401714117097823280136760453679144418805653202134556418111686398615737426171355894446204720464238874172410230133947777555334999825154903904100196939089674887064774693883104990440019901334383388300301756820962561405483380611779133375028625043387645282537988205076901153601056086214024242953236498851134831635369439724897593405849306486320429187586430470178014431420609312697315837660306603189506451599299907684326171875000000 [155,25] -142518565724886311934593538245589645573877389213706874635987795320562704643989206390589251565353713058356105592492313888812003736161851384727913177495442310602346462549541327777587447746176220245855896821509103663827355577505270450232373011812902145732579385379555613397100022888377829196239713180082577224820435700688111708638556535776800527819060465005731281073035197272115484303507023542292621935712459492451439093085184815461545572724869147010045711103125698460206655393473472376407362999571738354445395203877746791003062930978928595739339251560389708867767659449207909834759579670713459915217498233339877543461891454388585178456821816435297595172233676246380939766294300503005906240061636716208275366054373188049100058595117250720802719693840712008831544465965845833493949172599007404112508723385177300551502102130120187325256020125089868693321288301329487429213395532748138761717813527043184757956665485542533529954893132006130277682681661647782756533701623436781312895216677841046153688588839775133058685539415074647769529109053491032968372838855653042571824304015493891564531016900525095607284226132582833422236421126497129687760336196401082688280603989878679928132518644493459953939531983414810891319314493894743157025758166483856047996779658271058589190163090683633279591881287603720876221152352770318377657420781532461021142475442978702629194318146098390748747500338114306088538182238821187200773806199663530411162370504619582944271141697344102856228571972575273160561886770451790753533084086517431058644611804303368438926031831449751670293899490209244181027481325537124832812731101903812558749183400101920503849496776359742767225868565832867222140620941123619465803805043427399843009270407003592632039527244213452405430754322567979544511470095041702761901323499640688798128394410014152526855468750 [155,26] 74742553566895788797476073883265476720355094078536348123330283503555307347757486884740112391482788476530057255815430553861676914901229109642290171821404931019019009234993045380192564610763197952593732744745293261350203301113268675778043972859938718136548500265728808485483647274202872196288757881948597238806859786390049781760032665806518762554628310661141355992881070036349542347227071103002453578962713970123094352177483254604196107497101261805179106805041093680140516772774453276750203131407091677338124464398062448672321397966245753236567894580166139963059951450257523653153637757846495174584425948134777836250662181711895642452937904032739267209901607439029688044331380369703093624914219705684385179836725752083612648645074034090684657608051763830432621200791492937230958248415358696177187648467981893695323897011045194604193444518000810396498262181426326532266267360961863684292884292429124031080634214254480236712759480146005551111099052056037940121395104759480921117196260367412651502330411687249045849488975646827556734585279926897466993716005102551016074405992434578889840321643628597285453639300714617157800097558873883154677634888496195330470582177510490908951948501249577041648750438130858791918778558194887144056213719642662695511846742494782052264596867804315792566014779315554927620722184601892222229906012992464830568208546326480819594102816306164755406828118808309499737308420505939029917357184384536364700679813226041910123428370066726384148379685081418845646863441186664927242310275912512765544712444761548292036162887907154185700235497779556658751618590667520868724845638109509602339342828256689197259296705214859149946451923717986405210532742600132106248085183408268447863495577999729715250789210300725165424184877306483090921659873759542721259437577564216888975352048873901367187500 [155,27] -33975903979954584449364607281371381657427980589016237853109806182410999602119359151668552494376118706224604555204161991760226155948802676223333210149112746270402460094607555324738613693797180664331766639407870205715587697856626031440587214994332821785312717368077969895544706349068373100078164617067713224509380204965043760533464426764840402735136390210981913399828205269294351557248675495904308710230900109397169720499158066889775066427465026109004552235322534014254961793123744235365550800835366913141427910750400575604873914839365867427138510157470564920496377738844291282190774502367093192510229491577219093088578814885012289376719840767875560742876921237442610283729705640084441724442471088826177126101427616162319076259700247120343569013250648665177767715969766858083655657113823946465813923978632484791996417702069431564478071719391055039094358292869547544497530219987012542076684078498931766947624595817767993479608183200225881855476346331815121309097034471368405777593402046720311122065948167184518931189026628547861846723797970503501981375739505026135497465027254381834110878038986157628520896444413543796104162505476009716888914489281731945210867544729524520500229317302725335713834173443036197605182855049772094729915822903268701365905373999817907756438557661180126815674505408552274861082079216781447261557793602317826944202186324977661836775977610981661560235436691525445479842067932339536693257085807913764299467260147755654780029366419870411807305620031921040933542774796409780201741302866125794756239699031138048444717285520347392298153596661280296486758861160569289549498742138677622308060799747225966349609485716765093979742874965668796281810187707128803130862998953914888916160159171793571139335443283242531415553031710478450402684850823569308457342111561554268002510070800781250000 [155,28] 13475866318874388804777206475460465029308713302324671878711971273837052375753550128058093968873007484353242610321090434598169171906843103158544053275955064616071994947778715095241743168496410718826920318415692044341768060769968497788643697328636739590160408361019552335082295801916322881020163789007152878272824483225746036565750558915368777797006305507122728332201213956850784591927885890197095717968496098083678131300801678357823104979395129633501917972157779494451163358109199937147784953411432988425240352044299755498371738723809112636091257585807874075181645404754740712390289033978097721936857162384568291150008107389277690914926263909339700669672504787963173224113501003704913027152022683129258686700519004139573224759868998066628939427373686416340330160355718372228707659992582516776941162401125709356523213035171370246163049501311421794271788404334815607796045451156974184862091630483994426854194201317954244821320651910703332521554194051776771243636196886316394315929200970274694023265188759204416697279937251066052954057435584059932647896389669429915858497451118866705776244320058916135158544015600188481028035627370226802569736545410391027144615789199305021908876483486277491580874199487357152301744230198148991758191297836253202939163187532926243149148117799715271566772383673325832172481199116978583025702048695189486055036274532381918331198578905747968196882777311916405619871199907549680350965622448011994166371115927235889287326046739688812707337143861802114389794993696261619485749239127341727458720906391547241242995890166060296762207246276740589552370328031448294598091904621311013084517862071531184987183164883784140791656518542646942965806322519545217532255714972054508177231702889547447748214290966865791187890058792143712232530385294252503862553433983660280704498291015625000 [155,29] -4674239104925658752421562646282314774777487111976203697002475917333631140116831917371026164655842529323236579946065359250280337692442107503645148842007444763897363539188991319110707369201263777300188657527628751559740135230623846586837456541108228218675377302926597114683640307721280727781820022268114974260333004553207030008813694195128883371193495670705804962927184049026436352975474344568097721720849585918774085829063594374748774191329379971498861298160710484779068214386826108476580047579796564859957735926048017228539628319535926250976527832931730720676235784199156479383560887244934414221273883198625362517924096312051080536097183408747280352280374155286685435153383519115402746521491894001954714292707144080548059809140917096090090555429118521355325277473853897031076622840837591211506092647885537156691296155221863186153696058654999092333261951316102120874765647150814186092223041441435885972554497615730836780896534719380146824094708299075853896011054241631596180160141702513993230640733044935858000920635688978718954378705939424490144037712259914882281528395208897058867616115782200264628896949907555718402006574462501361251921906738095805596638262777634027482128380108567195859698354416110675941104716235849236473045151741889487649237054017674848986617285998871396411481637724980340029583166539192599483327744061874632762472174417675439292667245672564343330837161800263985022687160105470864730771917933739828621307390877656172665357926132988867802482244079740222194148072240251910311388965740439560633861185375833905946562495326321058592055159511631354790917153908628755123848864376729375088274401313797520111945686993887064542864134933514290401800674364844642360521871839425829484352801036582008588225789116611358787090848628532036773546684316138519688120423230610847473144531250000 [155,30] 1342576277137217870923416179988484618475112061981825624284888310223415346121835455081891702693115611470400911474394300634078146987578947730083474945927316705865515738834449309201538555014458490320924316848377700305613356291921325160937164369144806641983870658347265277306494551900497259485769233096644190930718939184769332530843024031119248936360907134772707585304717539910581945966633172626906355013823666903086715194060349793890656913094839157723262941574815828480475441253101271040775894095848056769865115975423797845573469294569056059931278212162869759994115440984512354710678854869810557121397490691319942520622006866379269379758513906818426959238145999109756617817489634910801478674770935663346015826429597426758611546573678800441807183461682478164962933664128873324503610222591288082308518084231523012593076016623613126744457931290864014935970950454254261667916451841127294833544203109278720398258371083981143294158019916159686016407193049887025138213292733130580036840019483354623475909481325417250437262362580125138067628796330104338232192162493625001452273299729863059076688265434304929585642173399134035077168920440957946863243646112280604188118197684995260794508509699175813789669568518971876991151962668900942091787983300231100410645782618275435646016297533427864218793245873623787152628963757280115834725497835765913255539292984149242293676344334042357072601954089766165796690147096224049419520510118788987888370162469837915784964361056332026476393169152014398652465151937382678625658624463139162449867673268122015878842513201089413106647722837564031500117936528230163383605656568180461101016635178419425280015578891380625377607874008172348001331882634838709735607833350188137387113058661647638741746606166026597360182783166061393824187015713228113272930463787903785705566406250 [155,31] -236892067894928358764529592526986420194830074290379423891226594554301042204262934295776669236608290078849014503521367270681302820113904520519212825493737064904011562928330595060730010064516274989005183736551894601346110627958599787766785591653420059619830425311073935645748062206118337723083559831408804816642444574251681622894784395074860363031399178464382234852512528378150127139008098268349902894917008415648733057078932130400828185309629988068087991576824948892058785390363955848543758320247238928220644750492697636006138682759570754882785690575020184823605506649371097507821798776336092167086367780964906311470941981190784588542029344283707244069366957608602821897749571938987460242695644754043480834214331560704635809207140526532579923363354777829672265941166897454615090498706179966733544901788028450630002506078082583052303969624349708197903713474120208674506676302609419776740862200147721221505013587757805923797117607700964042054678913427770704597988560048485722606150644488353626521568079745925278443201972132938746050129654036966169466480876057934107221499075437495748806360004972647644701681687492587176837015983761485190735106043863470401104001434839994433073119328888880457910923915791639958856164419976488008735669525297796766199045744189355925106259074302455886097508598324535993827274568066250960162659113228388257045635163457444534018930113173038521111775798374391237803014864689237659132693116296864940346968145349000990063522230576807506440637107957570721584375725791699936966052875979414840648645133251891895504999960055298682410715501226139397242509279364255464488186226437903788864694782978604686596711413083658697729002464377741503950889076523134072227094310894103160253282630680033640184423525558142050328650273178816699646133829502686358753139199615478515625000 [155,32] -31610759754931933829440524335202285082243582771969060582456570105590332997164448491104374371753193302773292822051502023498129868716540041210085501902765222168698970967132781906067627464576957868132035983469796028465902830245763447320306583727642900971461169074419710634665312876148516037385140219958986551091578872547362390069308737948918846031831516178149461652330802009700313543750636194632782060079768086178244733316674658166269359039918199415818583390720395763897450853475929075172279811065270499213669351214220979744002243952359565046786010515133326060369989012774019373549147116738840986236291526150072583758710273168592335626740970443208089389230298805853753217328616809551968370154526862852394811788475929812271471115896095029355305522213341109608166145155359469892931464669128353346523967413711925135474922543221311592964506461666935653862511863368696034730731200945939396217656732753322164155266420502835508085792593179717411529986349348826087121277807899331274435136360436762593822446410660606262635511691815300968066581237064924741379537646164654394903334694614119430836616748460908958626172507404816185441804897343359858074474350184680921017810060493850404668217257049080058663603017241748607651027738303933579711948453236714130777724267377343753261173565541401392577540116852000623234703598363020792257078170479957463545095579948513430858197863121993885199634183755673024345889720437302574573658441219492325549164532482934016248824712285013860932367352833762591650944594247332461765985858617243962516200178765535996596245209609038532189770737420261973130320195094015025096326787175697723160901977128240865729318132946590663233696150725452857736668930811103564601215371303084391356007759700283999579705103455117445957595472781570506635584192155037386003489918640136718750 [155,33] 38604216424498571971478959647428396865769398405892580581439108166163033206493744411728660343772764600605308149371746472335724006795462730989741542752156967034210252464290887985476428445919992235254407284870501345655545957051617095190850602189654934856788271732837449294522514505976229812409758652458280325403315426681323184422809771272184860029013271438210720785891884220671697367635265916111078021403361659967105978454027716912288813934774412299790373710231361861223287961910800574470690129540072966544517255204894240745994868197422453951317876783479803526997684849572872913832692890389439648447694400938320878457946294111909905556457517084361107179638063215032339716732496875538776013760998105666648628706709198003413651131973423776736791599475943552908436276877911973907396129555759316383759717820495479779734496348485111406391790577578241225250541186776427593139085109742018649996889785832975463863932692832635757998539930920822773256397555305023633117247147568459924062452931938937134295401396352630784429251657433993801943255118846231775203723906697210699642182609183737120426599158292216584340398104089449407457940136387689722579708075062312260867193473265273751548812697699848818213612065065904532666256940987104995148660037263190176959655365649714545746892132757652882000310031017207195494948315747551489392843473248439024598614423943289847964563816017023895631759424877313269282893687514689737547485249015834127449073938142559729117784862622979982900346036839763290230588553608591346596875979919567274160875798298131677160166978035420491932025622515578346097943367178301013129800936854822872647959855636736098259237474007676889958132639281082817111642501303284598960977954419856930228202995727154382356610780424256871560310671550778546694075777126353585047093909179687500 [155,34] -9508598915025038894630644066980785827341123941910350571562275572431209769104495009239748739010844311221726744808338031247980611237823867572298704206926643194253394059104031509505901853819519489581224718273495104858602076766285623019420781031511442837850338006689952913830940868743270099041505623991156718087179928502544673696954213396734162462570379833418204508062534818820204069755050698441182493361914232028902844724050847945221120887793360110017498153293162852166680067838788705434861964103997378166819237464898733261942024520820221761769908603300176198558459179365744787379351097696218531071964472981259091980514647184997378664165692861083539659544471099135127044290202024154650841818963299165901269261460977247448613021727253386008966680567612397626222744147931294414061265831733890876945594206730214173226242475135421064642630804279334087768398176004887392750216302866766454095432553801597571934297554264621216061865057174819823794947010198635864023716123594882268667367486664239928518385159206617968893675301858369358246331932722598055939260868357191943108857228608954829607051259369400565978235190184690358395191447597799341421672558665565795682604155694451869473999746062231613127307890267681210272291004206978827826424266302005942651567921671337045248357886495699424468421695343460945212789583723227497178654471602540950423044432793260461134702178270147077067959286750586616981407764409478302152733895810929217549302094561704636086352937614241684336345169733481118770832385439402980720629505032952840095771546148312294312629755880696525280658588234469257368410319962763742335901483695714469355710804679748090100015628376998890923213850498597966085158483545704702289828118431182157293842982887228755412938213951857392247581544174877173969214938701096289061440792968750 [155,35] -1192930811776829598892445855651692192414424081366131810832025690111007930693531989742714646498164524967590099927092292709506501788265395919359735757454931027298089556059807826467985393220689103313879555325876966363450703610415552133860236257430205078844070073190836524441144845229768012239945491387729271233022614739732557816009836789340144514347528895924777616620026965795664440851149961930886847754432799839866954420058209121420512282048695700446079840677228103027177559788981721493335302199391253918798420631510786953557847103761642336158181314937551378101456272806710188776878030513102456307867053300756601872090078749086110085168996124395576035278471835304988524126551908362300708057113834530499025348200572124477656428961590401882583714137355492545240345256767018783834654912727011575501001856091282195726800276515193349865146392065238286466310602440968544276047411010665388028513561950433853898726110366348701515308734411749355611831046110232802793708561111247171034911256373320519768979098307832247648324081589745876765208750037967544973200376685380574566064455288673114743383615794630598837345538674296597722455136979007925765572199371057763863558201753313582204706420203330237558746811281085914021266889602693531796925130224460741622495333497343388749905393256732632197894047699132265218972647305358815509298554962312358239461878716368164090738013861179443225457226013288573314601685464278422356624439660233414141807927420801190065419279035616914392390637307839590094080869333223465690327137729940412609441107204314619446968513386265346669564320714488286159898678048629927112987026267195336032764547338486628800642726909580436553213399130659968169112077509110208574301876369244859135283300053429874042919428549487570144431142981232456359720239733211318663343125000 [155,36] 680498845720216345116401096374636055512282624858305348024492474235856176213957680797139768469936826588552862461934780309532666091011610453067560634692786685363289771305193914534677176448635540770298069433654273510720668015220182587418538237383105079911212795004414676608822847219565032002527378922227005285079953210016451669573804096710261409294058037589702167356723179014220225233909956630279242880017012913262126571353459136737168960920977860740003949704875195454835283456119365196714060838926980629677549445856876383380240685163289264975751083022941312158314870133678573200010305560501213670675179220358306169624977319226001829802422257788923095673161760071798395923921106906387366453497625425394989129533874901114503220666028062495597984203352770960272390087670310706238500720506582150048144064812841316057854999371919833858871809685815585467410691395493915084746315959975517176354507789884627403176084667876878983923991845460946963937398078800631697735306148669213435726039350333034787739644501600593399406794560003511226793867326280729699445657281104513863367226733979023024022242536473691515920302143913614818701711645769775614812554664702768725672584692614199203845681229116619044187322313275591334164309835814103426951775452278259461154223354522107233958721360081447962580616556068374738493442980207652922237003661357637477356372503843173146823143265571189172041109938166805801622501107553095867066993315055585513548368356912380948948072377482997780133018256127594501133215246732310432823061388910089494957609759560172272149322312755581493248094721402344134658099875254492035825984461430234547905380813386209038360353082286165576663969769514526478822107259145441570822849881942427437450345694844363049422438984518330165835255822928264176760627535640987949252250 [155,37] 607460154780405588942058789972741885063214999285592528465543053263983484287202431185147567374446709837011464738231711739723940772973848380322902815764184021863245125138246573008428647609810802126027445286821491752502699335943888308562890261870596886972061579834708494664022007517686915080928535416155123222911331230332656967080894012656010153594842964903045456031579832918946560425842348661350066695720407295312754158743811009768131188027525470846176186161091502746762189467699082799135016593798472750787198616950030949923722641105316638758917493095450207344859722899324779411764438576652427442909386288359843191686063107540282142808009115668785827646348992997640782876206969559326010369511251154355449804258629214766631653799097410983028430708306558778796595806784208623023284946361790441987502779924428409696977362298553408050381679501925327324958817819116015865892195368606283532038197463833976700105621323528892619954603897253937854721919308512104638567810912491123531288101533339466417829547737246733718445804558415682986626155751338670378200555545591722583296875586089612315194581835535987112369432884638203556786044739149955851232511125552961686438526964290809803738963175424794050360861173025573607451089260124433862551113254618403134300879353605413596292419098358746931199582777670540007147020828739998203467983614064886046572709816362378955883329167903393979118324386787294463637488706902623744705932677602086907557427251603737841172143051116845802460006845063097410296940105132961597884738926043564079301132834351623053357918745265860581542360228990662620136151274138595781703314602320530111405360838605650482378069670812810552406808144510443765146522154909961246185654529449399553673139191853518465946442209134823792362066727749152702180023001913128107726 [155,38] -600523452809772494351714852914282464925350923358537770020939646096410146520743849916931833420107371335488460013735640565052504986973805056951022530988870892562539848463814693183254975036825360311232500511550401395772973293415487952577468734083754124927593176676613281047993861946487838768996961210161847085196394000493278534299100166281569769932506482192158027816998158620011907349669175127790950160280231192311990758911089355435292326324518733636472999630214308830427189779904659600279143811329874111463798164433349483679372510610143054405266041562160658363738735322894317998821404764998469271790975830095223667642390091420919733062246017653081849913917336765391690533657630738917768432826843264821525426062031979213205695820598294327751958930454608077058002833077790874186449253612280478535093395802314623257353571897645610087539127638768384098722702141527806816827103062707932582607253254549535783452529958219677547418867493410183333112156572868256627662253536460054484461368986973059765031042547166419039044436993256548098945440680753807482368682335031909352944644760783663633503350120211773807978232290321140293893164045023516918335138818826224659190114968829153835901000459473487129677203276998100406503667499435722381498864353104014944727264830897299296342724709813858901907269427178868126723191340070546765427062579296964474595399123486136733074647077093725816572317738771126022365866231097170920342105844504987290693222789015924051224195154619036229751086839027155275342134251945328840540818155924063758930602742018951855983318970282425750905317793888984367361617942905946796430067415285129114841158285484917431180668746636185587895609232284300902744388248949287652099384081273882146478170397823319468459633508722082432691318752820636150671787321968165052 [155,39] 242548126091879651464738207549551109245274208414501105264657991287962421614363325738543438122493017605286422937180565702643134263140869648506761981153274683845804406145562633655000633065872914872162120938816985515684434072201237597026824973039950176925336850972649729031748436548625079845978417802666386835815497235925032444465622493625649727539660979136901114444708220827359691733924825311728850660276513895873573546365253886499472488633535163225516560351957140009725856567633623349833871493381382472394813809147791449459486072053619456506036194397215223480281997921196660154400108578087259647659675602716992311664352927186907074944836208390356102339207043460505665276887364803220378908618663070281856281224432902673627270933265032956277800551949873020893884275891806743294051865317809365036046458712714729573770133727713044572420598500111608020677882851175351583016590206051089512856101893436492919148044101575627273872227934504090135455241031839798107144293544956492993330816919107112033059371320425217940693770159395360965382307660504098692481261576865029750323626621713648390562094565550760757869956888256389856722641733583731630652518031499994883958987602284964769985575573769694317353696340147513091746701240340661007024052024881457348206048995644125624869542021990986157162233052922252006721718316930405890073660274988560941331345528354274364189886667131985157004534504247132115569620328565224845027210734487379492755737041438479143678727817480497677473893223302645981193936362624430799891912066536044267154113494984143131219143286786655128294090167364848107953645150527374536653685220717354269918124146402754367917039696973858192471221332095895049744335085435834057059457532467459231348890589161252421867860084844473628914060722591013215297310176359584 [155,40] -49262935144498454663077494791011536848024480365027155563349949326052683532696651708764372184785380582604728607660584580596761803302535871835656274130558781215535073425059565737811304665355184340106854583714144683613867881863270228194050406120493233948940348628710742133289715329114370440961407062729136989194679556960190760810161784955560732715144202357430870527974507459058661078000090703229735002224512182960502812514675914560185521166788995554205922656052353772673884395418877824003523934399405643916687037288743960912404823438132468553460779984459155617348554858163426504565592029975508170735611775170974114413688259238512316508506370945963881187893918985743530844370856973256242850005343117038836604924346382656910970403706775147361110044067020482473880819766270808279440637427485665598342164343791701859341645018625999644266890761633149995982534125715585355354421779509621082559044303371550120900080217066467887524325188114122873608020662159854819251280310207871354612005978260641903595666140668614816362555088411139391051693830928437154359917077225441186140843916087098199387796155012480316734378309368256914392387471767550336127341317184439673289972814497725116582111089110777841247629510331293079947463439887733601722657858026264192989926031339309111827900781721973439563890971533956161950379874519990772274407981648491423328261687841074539611847745976749162436967060668887041631666082450741026135087249639720432129539110468499371997824213960179843506724368224598458693014078600498389765435904146274451540415887650769430519272709794188719687538659929924597895966654011524278877358781154772520407506427483690669408496689361690572233957930787234828954973353309773644627879726406452847999656436061494259619950080240268362162811157605360122446602049092 [155,41] -607705225383719941367444737193342201087174120099781348873063441750382015362971648522325868587657527592019514382395030362481908850470093471225150662883302298053508167889453736686289422755846964821274295454443597786945739248541929434339549041825418847680895667065408685109346731909123379553991123256435670218049882464393250520013610062680900658564250888005915531842342283129227112728614717316688000215202439109020599853081950865877243366698938289592359766536634698334522632062761383141917380871638900190024383631744723864266482287495878833671014759825764506829688318483547383426087129715900488699865885304649993478441923602101814458408506832025847995238103025194255261488318319773293902204422508385045691835870778964764399385171764028167390486141994101775575440725792520982281216254837879917846102839981943386527041563852617991970037804914319571373645561492109849335886243976259980938418540177644257343533992475525978748328485538504650189417163433817777547598255659964526628779569917576863090455948064632972455526207022453061276804949478527850343374300198738159874249892985831393875287649616158125719908051033963388429476178630957357332847468536915020160250814332401658486520950653641547658423476616398422948939649059243876813321360185814735224811884813800048577058692796357784211402287820490111956417466275647495860657309998082479026844787899620503007408034072488691494124706542148804929310535233991876782219366704323467341859580341455456912754048351283139097738496987451970699582954017440389547867187797169188830830349926650254179346612560215851195338179609439319213528304388593278238083333097530884890309991240594976652033443658484438031223501191693623760734061124241127980617363508895592933221701474440793125607578761103747845859181391971831165106103 [155,42] 4132025886073044960872146880027462593512562398329937986449841191086405172179725889406151019919128011332010042683109381005719851986578721626313911884992276246693168622133108801552340094320430298073081414021997735994439408107114054436690508123495459235011539792516318431123113346764676880701474213406138125239543794233103416689677507667394821981873987879882370137078618291037973197766734323673362185216197699366309157194009869570156590256733996323124472039899328838794095110407948859899353797546890859272752819219170104492465041261251467091116916400635677725435311736689877107002640781670387590433520239007791666552951383359687825203265700088904056321876579726297031580676746090278751478264899498083562412111111205532236555954332157801134436855654066744924904629382901564142456956992687533952582539768627818548913644048118683305288692378067513882530319788939110609237482411329123261357524559506412288501466117820483889740369928604384186268833082585278667770577173624964061272521186130045710674055179445885194044126627794944703198828787293329995585159803998267914888207400759365641973434356928307873435565097411547553605970371807680108644179537479788072902357107420978885035406312648757431477669432544435134065226254253360804610767271013412313387934167636260748380261567904959778773744140019497217140454472582827625346867300403025496955040322030422125414155329085060928719796104233324538414956374207153567862219206261167549634359762124342602632149909105778232915458807987110757966869037858839202859302759963057988509062530412378164179145739846781855115596860748027466389170840730542597199374101996825787201334622811459628718010030560269131821060506622645360652425933816977577334264557271537168921552690930371778823859122148582788595374172057244733565380 [155,43] -1612990016498985090537021442358717591620937845385168749891009014540270201446039441821054225275752794019224315729562297333609840577651999425904138757932271474764523255316030270387850578208020346200291876418191064593152127365025568945023272041754928765043131816176294178087755866796558251838764871143530471321163762116459974819944417209595471606646873548374596691948143440360416008323336280876527375414376242746201732100258361509722946149056701216973304873729125852490042141077890561783043772604478663173274374703142012245110169550938592099845919004578803909950356745937057022919095707959176990073000280155146522944246382454929638288940558765068410305175484568834705835998714351630372582242790890928210650474530963450215559198656948081813205779701703778750482556403927443370664608122710320466033390232129767787462980281690513166283589360937836334239672490436374069705229525251049301998604962212614654569284667899563967604400216764152787063352398435101181831289757057748516904276875943476146082691738319601029792405348078145652675434759652873208636543708567003964347443036842184397727754864154789944148650224204896430692125632321521534867773658392494756910857524519951462588048719858536873214314597693727534829725953676007031502849069961298661893800096465007477501975600731201546307416031772862479518894632701805499698291928632202162660884849705537701517445322647236797431757712453075959268368347578915915401547194206186865271244417247221167848146579309520658630994461508683942488182774885294725836508138961523027435192528156082707851768836507546084846348043075069926609413489488360352856328655955678565110052310262302359528599432705144134716869930175930675486373217341148472593047612783120135679902860840204141672004392668308574604459481462927658880 [155,44] 372574262299220744877966953624208948134554675232086485253972310079113780301230877089938578159589070800517705141215279219092382625201286990129891195747162961524978508837471746319239439880309930069934488198735016507765041641131090564451056773214834015328316152125424073580034948970926065460890531418679965033940898210126037102958121589718226250776225768236868827611587809531154341108491576413033036562437626051792785970132448949683962212975178426953945645288696442225836486936159103542021722180997871204085728550914401898478446705888656061372590434708214308624239788236843913974792665862430041025887756992283955806774959397518286520222490944117866885550726974055959066985978047504667967958507790516738450905365441329820405831963752644639089436392607956337907258899837084724028024385922550109170754651131380141008476919549769150217061919372899122741572715702338572225375682399689541493362958569430884361275992958245356965951651374028970403020981927437699302067932640926547720696431944416235074308600289883867875961281454452477312827647025378874561773464282356293232008713944925108853940027830482949729881728723655858698922479233063280512371647967938702493462852671107344649192919798702296126814647293355813570760038176290952006125170810500915954040490692214243581980763619523950628094292757587195654626915658111682963749503767490763051630134473159164350963682396097352282819853536853805734044430901005613500416676835702013985649850624707338133328942128411219692877100131288415594260107646754063272892911871841040638141356239884970892261188807637825212675023160108405766673549821503050770235391297297762008741295016526580178716263752019551137364609136339352447997338164885086649986746604385271702410146821637147088218482217910712197312535268298440 [155,45] -52391269208009934114255928644117160738705604679979712220260812260247388282556054092009512365504162472842303721054477292088587705585438646838538041089358124023588779052363087412479524653289366038767233560327299778997684962982678459765417284339840351034909105282441708500791520324047226242345228443995292450332347617702420633536486686511197549391325903067570195456880168997490371028021316601813785573559573261873193606478160848218426944089530513071728489038914798206300398826283965774481122119340572235140797375436054916537061548754499176760712205106766727728290351936032757913625330054042553839085220281496667587933330227087077803822632643779860698863041087601435684048389147727815120900609665554679908319615743896881756176886333204126711425235182450660984086923412069991159497420412113970072180173859442591334554308113489279191841945103406666379216134646090327388510564461387110246907930325995933095833974933735618223428183201420183770398206727476627879676597379320259187181504544626411956367284420989610688683738464279944090637588851906921474972589739382113884882674878114962156735725016816174356188226650608526181745124771837472076372419636816673040297190841893124645558318414015584953640178061521509614835011613247067619086536171553064555791978405173813869487937528017191844797306809893805971139366836621187361266002755709755410458314293552419178477320271697739811888809542539995316904800268970945677620423593418859505870121730421652895695924939838426795543553652374136209057582540831759403238496210411418888816738116226167973820788085031846888845712408875187143374692963864215983182152379976791281228501670390803742943566644482386849757345829523787647983374962546802228558486440270444261599528687554690373213736383091457682429452468144 [155,46] 1371243141075667075314829832837015547167055883782379645680072962146113249129420075755895967124232967104291828379192076971959134360887839358641112587456977586420151971550648734471128456766670542513983684101501912755175903722017699321850593880153037508027330981974715459338195930175479467308215365210302982580006139310843745528312722414885778241303278525879884504278944591871562444745292058897611344966627547924268975196385471485448170598315843576178201703486757820381012586823616875736538389590796782129823340127120917553725852748822365533909056149730247831586023161760796977281475885864374405982500752792785532128766349969829417944435073404445934765411939163647650932846794683174160651723700731589231877960713263969745020781327412379558680312894702636161997736698252177976031876691416359544800166547006720315812946031616478524308816903275661690315575415243849577895935643909353559011199953551847258523122499435162250184365143881780366016829225830258663591118402762186880393154828715405611832539679167034904773083992253705396375267053295585127209998976950476041172271377324448248222682841132045117912223854303577381526406690591057852940447204687938302931077589614192407427904784530574703861797017695791669943862455347083671397657950276863349053272244959565416631190672833043260174743166180205525646735075478870652458470945918692056974642471273524670177121781819826835566767132245429767875571656813603305562058251426132191404607489610914691201137337958571602417691538273077162011348134122315458126167474524793839099356626081739591829157908430146833684142941360880974689027599425058870342196982755646057121202054156510725662277948089782635263651747657082341919422633306204958549410947384132666748501130002614771308557011320219165550567817 [155,47] 1519082239645466851284567459671536150130610588856936630663100276441160754873113515510666654514783427411736958869522517413268951049324276131638926129847669973027317001227555552436415483965879402925002937315619240446685741571807108687828251590643628077764387729234120106792349383306298258911185294371462079257927228607143243308200111473830431824314283082643406919402517331646376517222061767511615782845495482928693055345958955949424065057944528443316968602118986818767898407910481914520782456460331173080672719568311334613037133414262891868472339953124075345166322673336137077190927827363612754277757299722474069380879462304140766647335988462914287379481770800655567241025432439909762309818046022263363778177818797704177000296081453855147903223031533684765501595427524628844826989749118180114648583059167561741015879677507982884041057125000139924011719256862144926298904496269405984359590725673068157997620498354287369950533768576561077230172248782526848824023109559243873593104487904324887113739284126616522706510597591730424806865081794666396472256129533292042902941165913255515356366100734913871350767653960917819151511752586324707053739842585280841713442465562924226133894782565748428828533370591947135052700732734206992282957197053798953742720873899076490602312253702894708666012701733513657068147424331256314594623033146429100719253589832767229859630878053882614693151347845334076896052657484077881139002637219520692798950475218103078439729935465686119843952239883981679117634347236338162842902041537065033722443820510052116635812974250791866879298276801016532062990594454693831334342254228838226266133073054257153025473325733027537172945396691779890953089195773893391369521859917794686322579687202852804228309343475948193473024 [155,48] -470985471218208109897776437923677594258287385340510808729934480836312439088724846927744280784329228745160592186211836874022945327756823533342782722789285061691517490824492884705545964279203439365087140477637058385034176486793049029622942267294712135021404345882009338111899170213907411658393909746421782253205283436421469134260159626715853971483233626017585566352535340072537694342678707573237578552627421892608582497930808826978943197801537571088870578428808273742843203330611869012908500567073740681165763168013893911443944341663494579610848650604591971654159438882109367418771951503880153199032237319249537764726653145483257962627657584796041929903678668023886410360716218597910886921630474109259350541535644931966771562422373591690697970406312473305783483092403673379577599517595834983732376259110102616123037302742805823210343805247756327209262971520951520486362603294696382150764981755663356212798622565334325932088426078063215301083540155568034001815175827264572593218541689558458804859121674173828003596604259440115023241620611500071317580311784648341863453642554216828415410644616007886433454387791821770582254010624865350215635233589702800235258799205944948530248364402082854081624034907660994395962769936941364360699763747965421746180431255191298430368045601279187170921889061694584404911966863478835541279117898434812697829855440487502905951606050372026443649317450955000286743550522747854258899734874141891019064036602570305319753486875998497280160206186114969356043745996174266160465654262843835588710227976745429854422079575135168816909354060875031125649701733963091306910152284750755814336152831211599412952456521182476091271576120329497182854486138202588748507216812530669242970134222761187232610378712449232247 [155,49] 81123662937505484345934284530789886554756759430150227480821370864962892932308616276698665438690839588039724086911666267645698072858396618419836832661818162377724018643760237523871856540606706861863891291472555360921906405089362012852689968722757542964658356837691659176952878789085513164601169078878380789979026328080058110702222991882097318331520052765176493535438176195687699101729977708381814810476627535150095933870827519758031960822192826837745606709039958330347209197956611267951360232108428376700292472650175408077852757584029482022101421190050486552299734163096634559882418983983385016838448757225095833992472166401423639509253465618811749534838623264152090624854587707639562821840982403730967571441354968060099015420648539164984981162889468245433881215731418903133798583417733452987447391484609223130031483002960957317661083571059595010378822178834742833164567086097963754729546532660669954198233996510407210267022972495576358428188716708209901898264868883483994057144408553641769926018361451130701147660117310552796944706781313779911916016893741970744272237542880648476583802811087106877392750237090209452618479665596742052458805166102893273482850899976032773560669706126922703527307041124615597057435048612567544560298356723624388415130926828658144522721739011177305112190318409525174219068640576138164613886095090358365007715293735068940361203985863474122997234269090213202465961079910772486275068157543005097715126134078267653677093462149461541154937478969246420305785014200129879480803198354685013980409433862144159184339813344049050801363560264973590538310741413936391349724807479334883389836583842004412500868157463004569501176241210428161423544781982249599036599665535690737998055262682980326971208146862532 [155,50] -8977786211383054220898501343849414293832048338264837455705772833879442215565236269684675503733509104705246686284974095795667235141049695982985827999227726697730370466407575577165991346273329233831878012035888392741070493952941394868453057290630033904479522815760714637516635974404928447583325014328013211898530185062578706684678220534713060286616656342739674888445616942677656003607312157593401060368016810974095963186190630479920331348920285133062570410191962372653591526841335492331257179289927070046187333502821135181630691478578843680570831009183848140540199845227371412922714444077331444166136877668770680976975324464373593229828071309240312042084544499161418518159065193468157177949020358376882889688242885896202538178407332431029476853343596911744752199156601453648769594352770886270256849479898309026295273803501905938926673709492370787836276836169095024747810980774304571135449972377727172064238697515726043430532169333394964546669777949868172680386418961687115824427262401067235738828947409754500611796811617441848421768561680297132410760661160109562926792156780734054789832971247360408856723828493349512528186282560008450483444529503486757433309877142525624122596427644038939413227299671595369437207590557945434878831952739611141001292212497503616011636563560645091754558802990908947197508103921324715438757778291282706641703870794947677283452643984830711493395931019147820779183282763780500849574370232822729640061773237379699136083362285424940879548531043743853716728215251472930117697846771506479689095024434984690003153912682762626875739474783499855369998565007583481787156969236998556517233921979400631573409707457578536586789440033393372436852929575531159151670678486867562071341082630947984715146730180 [155,51] 592316064603460732959417357402538470940408587697308166924953802998967481091557672666268603576879803240591175107356525057319142965207953327257459233983641011517240991537079158540446850026468002722788120259597885281786889455931614388648332621356600558474091005191382685668585998572580386357051890560706947562971331040945234070003182975136233945173191303494280506407930588775371793015914568171465587518709599647743445748034375801457489220763254509609946688728299420250015373745113757505192488690022908051133998269054884720928406312644641864282282036765121024993932935002682507553949197668708345815871158116155378329700765315756159613576285343723423318080264867624686854260767740874873989382086550239641530683109400909886411856608935289157509988981938863815325643226113254897641071670775391098672360449897963183426063232392717931431107661326549639315231291212919994519305599217335300328434129672322186490284281046056423216876138584714783653917540228674493906586053576896066960594369332011244528265611153481023173420193126954692200917355891040565838478457233804568571866341304627824005791167438870408467972263298140902472278107991086873806915376474060072924519894606138719664431628253881309823323763510382880548029585122243365204496911916360108782195985935797910986894078285928513601548289187259804554884954875630708333063278124323043688636394560536037478243792968847730859245334045848105510119422089470261649609179455433712039470585861659718611623636615140969204663000472946407573128615298531346325350045781811199360872900084833439285271906129914918845201404412050124004382200599064690946928518497056092599965807781325361836531394464330909474272151152051763868396980702850706184122115248328702117789915814419083025300426 [155,52] -15699619115911918642033360092714861538850552903075632251139642577312612290459141320275293663866410177093536778762159350368046434715406914414898350545576927752854360567614145244719758966501208764056811291427802485461434067647920469450791612870875658047902333127668129563011625087937963519925380637373731154191149415944417830135625305756725166456960804734722702285439914601322541461276995495132038199364370567489381068481507336811246782785230400055281609139494871900060355592754679693579340605244471815556820708140756373597772532784220922302001218789406066705938509146331036107673133545415581321270966892407454523938765368660297158829478460519200252852733021607137581475056499633802069782035570069741641694072670820736619609663498905291848596630695258955865383201909067374441634137235759872615949279289011329025352232138519450427742928345625408861292597552263008472153308434082715633932840745034187339911961291632426491625357892077872953081902493738199564532400079601781292000543158458098940823035410171448924372919540758042191198942263758925230228224219568004073436910099459980484812228821590620766586144154500887439182117223235011511923712973781036742973385173662871108788655081434069268163296651716504049075689292151345251762658954359026423355127966277857798029037844187972097892108989073050151590104570393546179710733330476758436244118517378472769800922443579192709932044456196595167422386226079221798337143060384704169941548042492206623995539603698035472281501209676733366556044270957992128480511530316512521157670346945489959004316515515312194345739294686067742415447187321952414943583441190553445501663237829566620354134133746962711952901223243265768135200676846573677972676640048528859921492205823398850712 [155,53] 34704504376043185275727690688107950038636929221052304197373663308045462122472691389700438208802269402692413952211395687917318347182491911569931486692188902756909411061575174105850983128086073777451462826477478773441521064594389132527425184130901365131596501068649784321831406752357472612709692103910662242168004623509004674419189887872234789899165833431021204147466560544136812311864549642872948517911838597190332503683041676069715115370410779460287043091407291422961065333208232327574429550381734320871988982599370202085040373390257706932156535024425983242486469924094545654118192073414222436133322318973815899484708638822527136487295208163990771904013553618278483053640490188673201060490499030493989061312414562762729230641680125232249280936463783657287800528174271695479152307011397251281573891931495695600104626285544532882129564623420344568798137115342036753107242382147385290950358495817509131715342299938388957461753676410325437604641603887230196594572642953949656440124342019785173519090588285111885372734642172247016394162577231044296182748712229186955765155486697604169395904791899435765387606792647586762185341734341111688295056591285112074212225847112203730968455498823255244217963760219267452203711456718736356734360353535770135612604841150085549709612916541424177404176169921826636908333884453803979421167625582714741051486995995408840761167811582920661932210736527383052405996874101317281193840351295417364029531611591315673501270200624299214498511298010704441930185461359328983012273592359959178303323715498086143698021478187567741410167481191073953513783837018411734315488344340480163484881784885470333602853280657032737441953158959984401762328689375693873307730253231716686111506004067908 [155,54] -104588802928381645510269272896303563407376288912817349524945248931347070430226208977355172686195241372475013385037058559350454912762142410587460182267871422361480564316907207525153760275336346245841906440281565129370243093044499229968441330681008260041453704020602900940430286118719469155291869919924929073974004346569370160573571328941337741983890579738245544483885098930137321876995956148918598446113391398280048968941676691643680424396397388626114162014107454766862714039937829261469778302188309260617320463768414115815572620664334385536527221881220127853979834119262599697544388828138348447996560523989286395508375272972489432435902529907665767540937068915300513036479940339938614471181181475072884323134083897655850465321517518338721651323889910678550300725112236920968309655833272981289444355815492704738849227430640414002261836955725630207670721640443300608088715905528682856894711328484429583552465272692647581436023484997522824149237919098143463615560341843809097472519240591190809919594114006808577049814816100168461887442683841694144552943070987506427881602354683263892725264102427206137676022431537275188731379665212169839193953357914294817811436362750513852982614525945462480843473178270022774319694162165622791429737805103003503071229762139490998096430116095980715749693675275631484562487883512198768186604831057502731515176646430119181762129717927268786684274369799218170510105287668640249130184533009173273082162631453447363369724114402406982672509768242743319603673288233893288238021911488093598364762302265235895243849972851269739484167570948417250132219305956778833247528937074263012985823429838576834114414337520622502623668575928826398491702819272816980437618846750795443511709135852 [155,55] 572377340552741783019324347506705677828497295327074408867115638175323973995000243139429829710853114838777150354817131633177830915148293067017605170052201454962721029311474331108223502664537113953553088803679048229578059882140413060264529372236758307215721689539214149507059404721122507672633534730232230302269530350630950090001082994646187013756846654369540971801731761629824712021156491836158038716123054381674252642563987610678054874388693715536427387146495183696960330499844504211065265331700490571189877042626126442923829550519129765259431444048929317137678898834430412335005562419000936873364393314743131229800880108741492030850231905590689193241057407385199896879127981358244131399465402637206699465642563962792552449470387333836954814237890117556909803517125568928657451705303992504852391090104105090194999882457030702008564277391172712466632612437632097797449769913546021475884473956673032616490182584783953900848193514480111933305507751406995147390156533890216063752975141547621370246130221235549153257249995585762177131598813263238813212184203431213318551542479886260404578999195273520177706712193054689667387982666901812341174835076633827792192589413762065567757069918528320278572404122473412308855305659874288630038175747630455968885543487037417497904899412335429208289380290751325883593741440188527805811219201194776381619091234057527941708138736952755576766678789431092790675057037695541816825299615859889638443198463070986194973425774651054148815950859613235836941445695662284173051977434383993472102881923069178804408315578502155458766588516699089735634355910542240439806564587678896216519098543493894736012589920654277214066047165425196140672228562038166146574700646690324627045672 [155,56] 4836488808755721479844995108629551029932482012014972472630458951093176913765188614642942883980014346302658813469860753934272135387795739522055979721957806276381352568901656576677513422609197939675449897754079008397239119731495761988142929058890729891870375666627277148904021310281167595417204270764196349426065273634305009173786159881385037154983776160013507575251315977491375535366601740589441294741960184831085690704855787704497362190484639947917600903205743576275192170468912598047858485675580564223156859242983210001942040985460942416290487074445530669348186498670491114382701353204679058260440526891338770265899079189877176065639070760122535357110003747225825778326902436084660377574519063677059069573238785251148931516150216760812328486483901543037218845598299006603541957229998995814594144705464470560372883707933932874673160031752880817692386118529010651165532120745036513474888090014447696406100379072115956232758014436865589325497770123392176099238943386176568798390822665016474236679646187885935423882351824360013292040718231521777070726651532355899383254454464055707208655809454460591612181562472065630065236861564686347732914953180050896042447357812938508268195543673816281617657716708359743217364240378587113605484530965467742726225955729167194765443084544346146595939435709216729365520575170450963186513084799307645311316352722684412192151249678005959588486693273960593448209287434380667776920655400781448260052865066572315078214990051471574231096740149395821160156629099684629598261374047202244139171814552375470749561057503930153870067324997448203874151571367082033251604326785625959863086033647595330593484263862333365523952264668579828662643217304939734244964366606806162021288 [155,57] -1016663624577970607350268467050916504187912544350440091959373423389976919235688811736518616539456231057027888602303435170273142389348263737614921567770295559003846734779709096485854259440597431926616835156165318921055813176523029050318361379531798905428317440900848100480801741822446029854036499127861639155404508697740681615356563915057153993471063774278181145562629668245568736955096277386642723343728747751327823943212882612935953539203974060192263018489237562504685122378773663614931204901123913783865094072044034407626799822124289793550910712560800060471800251493578623078694268753596428710888659100836978408723726465148807005208766664776112824941172274062679293080961193431590429886656433019374542134719184171256751597519525195421399374605277497610988057040929982952159299215054469252049493012509024180809591316511854002441432410173658016802131511446002477250128418904759791946018838535768851908161741687029356689992505029142496056965354773855842163880100338949876149879418517909259376709895632691035379660372417750249675982358872742135862573112351317832930361255036638290166456234577114096820340973887731626627808232830652488753844989238759215418217632179272299537345837742047348246849554396755199279190272255230933586864205252018754467675782778926032891066736274826054683775023424740471404563719941178426502107701035871602040696287751838015371427571276080401620293475513662440633143090425730087610032867337376903754808822961339323358541252390139092167018684098459656704696690015431304903799864796498415187950829181978521200638723700981435529912746262729819270975251616152060919362751458022855030599368601893337352294883946346326264906833143062270478730076117212892928063774886894420236 [155,58] 109198848576107316568157945687334680054124139342560510650105162156730235426620739336189346540955127083193644585012708268559913604342243283711232958715194682047191961045992641757812518223377843364905534717243765625632018258274293710430850627417706996837410861418799835010809450071538992666790542891369672488143001548091443523857785118989272350886941653404264731269257457127485446469122260381231300029608747208843166559057345891811524443987477018248071813905007863914905013615289648083386253291298580155568443226271050314980784625662146518256250988948593667736604179026702290073194579932576545353288895722324178916080302620634395598672194159587840640164383281290432327262969329450336180182594406436119956856254194784690179587503357738916698187857087021077768861347848253550365986616457135157993456553460433253698472528553190540259230491517885831597633066762635812066655325265646217080322171549409534406725920774636799379542566814253821353935367043275449116338128056254926749573318143163228743234936045347546526203836885607578869900933572537513249524122429337850393306109516167489679018144197427668633246666554387213908105098113105095530165289492119814309039165700840230995061108480988371704348455815299430780689774384742913811350180503503804351882059435536496748511802431987674998943062151661674006660832295730245341986697160313946780385444776168335339460125745092696847684637990748702663399936727880971234774726288526655610295859355109282732148430072916256539075989973220489211353057658648672698171039700585917376313093008687909987276444702376720029842898641292564351883594381860121129067688001995348013363088460830039593814913755057476186662590875083159430429113717199889817628314881716463 [155,59] -6947810845758128208944234833370180327033124581163159714498511459617366577753803076853289811476283521363655965036952077243289917393907508023932778741670413577398076904555719178744488827998450401044295946482417808783037904811568766102205754422597272116737156350978967998395919033027941279587830568066795173570826768674351539788319747904198081021248686555071194101776812846506610009598869687831420332125426840109829257922228812396763521080907944755138383590290364529604463465927506335484726427795711843010552964411022180291099875244902121223452415785772014767682525347232300278852102740553227205189088901002093048967993162364083694023498282959513796435975539660780369717374495389481813736638134086373311890682631319712631774119842157285826924847869463760055012940252348479320264620516326300916241176798698198178670007051175378492114596619342452999467189980133007686541233157655401071628662710416480978567530760253868499341869642444520517671363106076435760031977232568680113687450844426437031047152509815171811981337767148145459725409944948822989974671168788048567771826214456704940383957207058014752086701573769573309907293583280910384139256492737290323788127683052481109918034970373805849029913430424654197859285309816436551240828289512030588375179729746550888870488450507253512246575344883206570523568241901471336712934747525010127212571215842774443879350160801822924641383885628563029860471472787843041302253631723802577850150514086752010302696968326738596066753482623291692152252857878810840968184960362996830645549919870023662525243738547461483909106193229395363529671701964511419759325227111973125550086080805657782128914859604609284571523314495154207593843968130072972852272853016 [155,60] 256945386757021141889382632369233863969387370774128695915386734029288582395725520731006587002805404220783713505906429146393697201129000914872299888198547658253924407635248852660756624142872069581635171800235932918051241927057585650124430724605475757065322226399646858288867940056321769960108881340246344057133563808609539069814953070540227935044926313931713124768705288122473140699415966688936107731341507735049419630718946903761301008637152684985641397482760884098304253920610049672968193025182628887931746621482495457858910151075013177434970241095082166563234063549158804204926006069071753267877853317408669775127251450273143070465131549577437202633749547960482475022520957999789946740529040656555353108946819848525957125701810611371436181017750843133646902841520676021962771518881144591289335582183075657971726159455739591077157850244422802830137011700702145928965168944409372139789078463339701025599674049079493463367197892782667618226763520908277456012863589320246134729177213773159320149823578155835055212495867301040243482662014861215749694373839014255492139507253666576638557971129030771954504931120772826043486280275929658323125914806626750395890032276549309107426801259802043166589794067583758122766328756233884522518679654579709776413731215439085436675773920232422762722958490432518109359345984511720438983949520313566045282098390300639111629091221823093353112937355798108250246042612567237186952735181585422769581753180253234619413323746710494294741036199525937296602341892008647418106816876643409344600436014409930555591079634430953075872495854878875610671612478829330592801310494830209241221899532515565135789850109220414544724781538094663227152985298519444150458960 [155,61] -5239056701615405251603046854844972175993426761727718724444682800456320897172154920404750956177687067685256501991468210926828761040962549982733943745203068214003256952357988468588961270257026974936501682480205960980382132194633579703608245982402142405869444653109891855373314982591475023942826873549308290521168156964018528326067207521857675655424690341910608809115059573161802268060949144213543111251283904454717813431741706577033653430573304000513958997628824417205427423550969748570911005954256602629119206164640322260744293624172634323851054808578256246028503012632144722323904655207041342332678600052538512676993357129566673220805739936111277026062759025855234829676542806694920293764077102655576618604652693912848219736578652936946148881495909918842600056296236601262887192953246183550050614672274818623892766928240955659602204678200403546405233857655126891924991718663952676529703468035746008498635178946999868533089650395233746680417109516660247687111555881282093223671011795325790999893685978805782772483202904924404060251142515133441814913397051313084229513497408557135038527775617427773947092654763112198944826989727107504153129983457666188199043565869386487514057990096363216385160931944070765571776859788488622551268807307606225113178097322862913927882039844258032440843255609766997553520408462080754584475878756400857055364591014628480579881758057360691979030849195762532927808418186031421935595590475839536506722030930075600932926302843000051112283570777733589709047992356604378759476283539493388405095454166376124703970635976897359692292360666296135786572107387117832170173190761795242885314154815071432025212670391587225600203837487963656035528081755653666050 [155,62] 244571909514039857175325661342434495960344091809695196651456709192428264160904629300728599400343678225800390062524249935979971570526015354796775574983220429656811377914323415151665772558817738451790709825040491836082314426404600980629390532720787595026450117330849982663666613979244515146531498245593540392088632530927226985935779010940413751094298026663158159409821982281706894816018261261153836167171492272303061331979970290999899837399559437112982483841692814905585773050231251971793723166054729048856016397972899080693748624969530857842165832140792412059319774399074457075988944542167048386756705965167541281558557447021855368864352465686444249679966888310579543799486818983448739493791479164650746084322936962528608895565460389678417914907069697642463177758707422762543005736696797868125217206120574477486782703880670511299372434422612810938925461818073097052871111949642963040545141152668338801883932360656180738468664791092776854080496339967704203779756823057671652346906799095198607215993489234077074957993562586697232062373792253252514651089189806610218949858653425236030460862067480510704719416558284485138706800343185075980587840776953680174000832079454960976584070871737283256362921998675288194051794196990943970398639746744995196786159860242028113933192017897246603227414291158129164929015560910780244399199262853570166664085156563149201795673818438153338542618826791614250959323607020612350494584365790131961202980926016377441825274867290659940743619472764857264653213100940515607726179376207128029714549337717220199433462829846480065835576817418673520063384427529150906539921904946127912537088607398765807704870774408009225215876866887797323532168268118372 [155,63] -25882260323176387973811608693046177034059956474713108796517132398375355815201583486121744560267068285632747020305782321521966992312530117598071153471292766096461382337321681635192108768418915944836788220681193243798139494059935574961637221936949773160257022984929002450298959475190378033886501705231162733454328418601261380081494507193809979031688826812272387250654614261725856299858587914771447426278248364442703656726282041010137399470973612306111521077128159130783639496839939008774709981447088927508572505530794724226852606454217186420421918733206941806476044642667615456563526552934082260527882854268439902532948274915621926425933295482550442722872460565018201618690116111942973719229707293655390563531932636209653715122336625494031007075381395295609528944297600518581134542022354455369699620310043181244669030023378800483722439369703597802624329612799727934631571594230074906264130936829535863737045604835583777985394676528161622381553255958024033240856378779243943643078729462561065980891967222980311707550595370669663263541673899641063085293730240365903166042124335856216314773572412333102242360401059029858777649735592391705389893665116338004159939612570970489398407892217214290456609624793993094997927137404452696144117744345995149677553518107460487378780164049794483400645177419361850564330056348488834173614014902007089448674261550521143920145268349444026019802938857318520473679369114594819624731112997379904036847460413815831840780413682769844193046324611150102115443859576667187178218794270290732830917656201121942653721909013603875312995447701225729704668470135692033206792061122256691817909174437129734789010572124648628082179439021607051527011072016 [155,64] 1053972344862174237712485032385171800739286533335146715100316194278677135807756635054731519114237839247079368776392400331980834254426066399758343777123466216409014967685692306259852897171548489106581387861631926402062736719588975755996896166578936426260254796291759413689690284142677672464657483447395911046628203306028256464590507934247391522481540782903293132731183496769450556677248654419795937979801386589672276047657438416933706597981647077859479468419078158842063621487650084677218734419129509312658341847085150551847666270996448143882621500059216299847286594968730229902006549345627187204144974880939076323512576003054881582096964853348130531484762327989652414365986896424851138601248469434896391358032433361031039846763071685940093671891983760430987449691678250642410261200187420459923321867395844410742072895136509246968281453383514412188959792634806250701781921404463518142136798663847060704313600792333592785752315051903619824817851741100205393103389063317215283388070702230736827055118257476598098769691414800408264582076869629891384648645925455190470352258773050256231519965660498586517137204655910655715816141779831216468339741626393822828472121205950272837258177866792281801583185775683072852998849925167842022390626158315141229109393014085038364953842986396851005924773266493583296530700522733012391660406961855066248953567219352217400289843621236361160825777155234255004562923123739797645261738439632666032566522660385751672739661505853840513945132087818641385967558320096245625718957806850314243231986877550587789885900492845388486946152229305416482917032836998855302901694627157732884607787983659114831162398452352512470260898491295714249649624 [155,65] 22632613661668334193509075585697528486712225433233181899103673351626837836788569011623421445351046386865537977531908407009699851820903341358848606935162405967381939159433414876858688998241324391042997530535986457184246173682043445491427792651836779849241498564198651261599022870262608055339526875918145287282479931365811463315932049652920039517816460543911795512441159445843782836280533434512821452767608109923280934364763810028927741288119226556179775660828044914638231799951262291967304160850950106538194029804486853939811715131236620289563445381676651099682320639200844428011234258956097984168140130524276838413135788431264405359226889552856594571341166520943798395279159610663449204869286709081395294992437890939036218864817178661897869598272212638739456956801997693867128575480962512008779909916936146054848254846643537499422478155972528719364121679456604726026158148089936640041331439755829888219893556433204666211562135791173795882004337531789027089710669755178561841080922816185774344121533084371667315166028636241579319031131747504453373834373156968348465658704214589423298812535306224148140908921734453767589526840495638785387386968329187918399835777850838285473892967127674747928373093814723981919244610909708850281127611707616781856594003729648977316373681463477817822697576792060506262212136006263341221133935829746289425002086440306997636373148414110898657087362752921498053982434729176931746808620217251349984888231636775287587628303187133101067605053588734841053711244403079205660747900038945749797492997680435902323286714037076116777059151011343988234061578961886536238370268908014147503391640636920126850316414872238567949557869851327159376 [155,66] -2904456496678594948213618984693910518808423517361582095987032379322930026262354413279317904151079153064884386227281671963209265561520474643046942492725817222277279788766009523460911919413754215170806957710333925429757244180369330438504476664630007175466646109366801056752326151509412348690202758653399300282785989147327354767876956412993452380357909664742114346787252337551052758998414036836983787214296385946959054921760091937223014064139108284807383859846820418888134756752110976536575957059804882356529549182369313826467957031550387785038765064826193982215136846439949908901526217604493469734480325571943510828779865800818060226725375467585054873376027319012804601319125920790934719647150950958014620977156014799316695609822322987036325768046218473800638724440284121429981458595443427229567375574794721565965285225289592136291652057115803527415111248443865906876262373025761454791401388209350209355159478747810124216685032426097965610399176928802011439083505280979015775174547524111904584137847389063342034508123872862031879926878658773479713387717676854626786720113806716239726682698972211457426747572061341823048657547852386720802209893959611935719095871677888329147318300234105886267604696644096287512836841568389745697657300835703192647158443889977910790583063880496514462450550334733771351592203577528457292407617709784348477952319508551309892162977496908185756225282487509147168939983022038804366369460057784082687601448928206251344851001505331903059345145393533020635297894268246792939278650035746526739177081744444505352217394082552000455876416222153257931223052490149326656662986050051702824270781300448153615109279794915520825579394755584058 [155,67] 85824345459553244325731797356752395655652943665193795913231036782321975986837259078285552245544780530465022314155087626295301001335267371187508294770192142723646280901821103731269671218035115358346071976889636546330314833650598319138685985576830220892496224009659401234441461446311677423051728014866387113031097074176159490360231911786330294635792320413210475595707244012142734935064408305244217371121846232179163825608603012603878798092741808572568011490738886931006814465289450763241577983885750409957287433476532848343950112167719630436931024786272187544861278408364126831346200249046037588537532937001017136856819587323143356037511313901587701972823127499275087443335491486442459254142708124838014721024151658046670760633511455160534079468915885364829168771229904587674909056847995448303184088471963499150405531370739285458581160709571233577588123816700594737458430364670595755121623613512397760009384741826547786343933401778383633008772726160728189407704868597511838676659135477917618318468420828793335138605926781813785658658268285876803066444269627897298541215252163506041565456913481598823056451380267386947878652836583125317825625163709928950737041825756234294469236763973713132914807750565314280070087568579599607508731133168346773865497116899431290729670809015174082835777662258715293109241894705491136727233810085957072752882455274365490451764839320686183413316375748650432035584052081275999077131377479152929808700367785387507829011540987222937202750201245237094834120417094589101259546362991435872197502688994969807973768873388370278213036480893152996280287868908010025285557385452301141985844535707291931212563881755941038607322067832 [155,68] -4021882033835566909228840751412496648262107174281475950123475702542582433668291865333281556658848434558645486159904984856312946054412804709074026979735824905454774379506433757399473017666194713218418414819553183600476094691096964079778791915562805745534186691229266439476497724056785466339765486197274954884194981300399897862305194228330486954248967464063079059439529340651119413613427318985872580397318971228901640779383862526872041324301378257246942367125115013975596550964823531986567266226541445073526579663144166009046654766538832777875582185087437171012176629801998678065798812156835390072931401325264499518704228427589758738801049571292138148899500465541519643864543907643830403556792944873511488996485308820206310767461315029107420239480002959795343865745603522615354585183105392049100258235395063452228073576992306315925510661161419436359286735346081921316649275676522712283197713704830929442286681186057047961881780604386000802766051762236767962442463255696332511155941528565068968361803095902007485465026562771817578716295327340734087023213279581913414977069175052220271546555943483308113597486035577738948865941118056842073579982550221942810213317735006318237918221425607816202346834513075770532697389896601708758491406586156508123083486210015554465066876320112840412058206973752874563025759499558562432909260282251156944542843018798181879068244252731676807669242832237122600003903369079980319463896578329360383645237749207273669514243644604546937816144713687056718317523337618547779228229446424163777525035689368412811594350503035066937827991561235166869841238405416141508127200273617001409819429040428710044741879686451529353216634 [155,69] 416782458203461660111815793011937390484113477187591220943122971072106724562944757454323423945547088710883202805961151759062892206040486350835888297973782342345199688940537130358806468541250666030695022326565008964004972566888846358325972122676589976867751992380188701356551208347781673494672933878366427938643891553565897238812514916657376770367480314277925139921895130198173913093623263950523208150931174127975464416113764550147291603223550193686349367414826186845101670126024200519123889577610499224426423869046169256366766761590756560921051176664026043878653519211056073106181006407086402413416328967556334281238913604979076118961223024449489064653277301592100895886522724562376966123441482765953193561433023536117264447501845712845762853791191217107990783036265303436608011429748286804349969740097251790937797752733253917384887289875249666367078955552716315792312940010129171159409624438675740113889506261803098530272553815964279813470728778678915624750872028928916084384896305881277118280006147164344538093803542551789735361831187472217564336377534306150730389817536520446028313819774096319893476854345464513114571264327561113908300751763225430479614515408244360353858088699750033060761919997673588320369283647220520775076760692414784803656168226777493061477747225240425814531963109462197997600856211346626559128014386897554419047949197430880751717210451669643317990544761201563719617504833272799388281347041911211138973526953942127572263827778977692434028674633145798416292724657127600560044541966244111133401439436245913975871838861233004411752961715262540844079632865121320925950659985840607875760144168355232502687428407732570438416 [155,70] -19020648302616260443312487239947343583431268790112362555541303814325424703891324932572325892947122415042489132172617129076049066785372434709264938219550242168881702979596203333315073741634751529144968131115544918662670865721433478974666669211732416414503464996898171600773021524253265713025408545721523279001823612735650812222206481844050122399135560435527009835163137883945201679521444547043998568534919382234143583978792172319197903975441711290372157580821815631268028898658915471072236220032430967488063076790701269814929523254594433998426071122443622368281991359102897678660468374149827836456324401438992067136978034721452283359666463917773056385406865614617533135682506314963685612501278973270393251428791194058991730585215189355399408462446602042103347459613362314342362926064297039565248464033578864370025943348981489606805104989532100711830304506659261368769182098979422283352835548621458456333623265437584833519794279139568849052768987575876267710104508899307539464950462529528610936792658620829941175397738783352940574812741567636833973439275356440224295864061866925266596658365365445023246669205070556224531164671843280658993057076506138709550874511729789831391693013779229500809047123487263001000019297546381336969612009031346364119106018661317967194588877851295707863069939489019723744424597666643508012836874946951963585938348664909556584235581549469698587599226759596053481199222291305496253809771792057381519399551880353867381785916828672248570476301558100459545085813250921765944899290129835066166383587290613334631617423137235064062781371341409277713859345704035027347853338744443009542176867743171976205819140621238588 [155,71] 487956082428424867080038536964428953309268131642157252175435914401632956790549204676396396406386678432809227368735700414584412680697715197431318304220029339968558957620887609875427452006853539018169296236305010549643826690582222787659929132125879912577714572602239608622534601038581293206978853186368070495344179849936671331665710849770153410573932025755943198921776286153536313042269153277778466428318538350284360652370795219006303617102832700704096138640762469781784163969178324676801642980519919475908608148715301371382698252621316035704794172103975726660133695195213297158015277834058439248249830162499859138342412237575155432069000157851723264377522402892512033241520624746654859925011968983556259705592441454892630771099812767208975547244241303314023984727137065850967805722178364456672873737987634426429525493475682918472638894491084035132893911591867249181094979313756962256722179251628538765228137049586967907544409965352386970462073307662982165376169668961007851962164689360704861536128737626218974384555340281052206395148240991230308289221483336276285413646485133737432109584808242181887430686083605899450552765634341245769424311025369506001458320458305302859000714790012642050915559712547437288473022168250106179597754728971134457310056402597802587325657435472073718928770512269702997494033738979048302647492137582235421956447665922275108303538414977202914826167357952368732042690263591057834815991527346107110752721403340184841880285806116197974582644766785248675065066941547349402947605051936845710043262684753069626069672113633569211407522585919279950059292670541752359754461465070931947823158405024571460887186396008 [155,72] 5412891253860070085103820512643529648495165095763024407183282075545930137957193961611291370918410097106195569634344841514345195957906239129167991105890810837621660475636580523666429879651223811082079936214261195691276826291999315490581590981564306330783978346431659931894965011909860901844663209702134246388291620939732090525151393197989275876872807566191681499611345071501422118653339902034146551734108112615760819276861108261328729167243150712593462018045217076768573858729258864824023241312605210833489973515881574825061306110683711643330298768032144740399046475414418495913147787007741491835350165931135859015119510533468428543142980147720112375491517615077167470104544190699989450987932326846388626463754079423663713895225337041177768724359098375975353152857625538437541317874463593769273427994075547339878353531125412118973800853063156263543789492758874477344053366657900802736715075302572412045199333091562247198547238286630569606562867474609858392526111241732915214028494328057745709024087233949671668993219626379966429275640076494511588979145211065805901048000466931412616194065975354028820057722503458264772647714606954928828278906294126629676159116379562498546159566449431401220137767078009948690339368923938186424499403190322047102896488342750128025164087734315634084851739041988058377224911980150121589852324105788699539295885384373294578556368284597669048209503336183648973758125836859423861774861322328566609522409132381676882028835581619900731656000754492833378096011310835780056352015369620014458164411043473997871252517043460296976693471983547554274416984323946378768663281592902570700196956086461586333800476 [155,73] -972630253131262403594160587796626780863149220609844626563033805276910757408942094442144059392370102121724671320065244132942395418722885102127887000616082490714273581165388572126119427614606141837155996120862427463724859559521125742526601354207329892779950141126479603274549434609785363956861708149394449148301759934615179289034999140380542276095936870101205545760450644671805441940729599560684276511615090367900955949391187308738596660061854565400159287718567943421297784896722521057313640796007772606781634295848479632247691268334688877738147729817913059685894960728433261202549730487412530784097969886330608607189926687465336152935174223076826022179374031588028676910136864601453637373207931994972268835635217863153800011408202901360651087681748314366833142600984485094897687246284543688332826757536291983566779503297289984597275927215049095633852041616839021355693561347335114821926227744100532908422000244259052530636012472503288982354340354867927517426918660340580271680435156406365045563614172467910163344867078955561569904324252536286778805576373556482420615227503306901006373023923570666726525350618114833647260174765458646717067768946709158835839701695583348861671250050845465184122388031083945487669772267330916788825192210274647072725160973038038484274347585700001470075888956872290510740079979941609248001736895731486328516299992068822644728205377296584940444247540120957999401838527988678870989191886600285068266283834425240960763268898402354337365567808701711152927179545222948553159199387005480338342789422767207165004454699357831697931704885747477869324206072901466873394164717283200543900585565287258001568 [155,74] 49820888398037521691523402309758282901882978920685420900069568101556635537035301119736110825626728885485753709348790031084826114598876181146629630803791722457848007733787635160319808054862191003888230819409237824699285911706094996587398594144431333956803716835479545289569597481180299938978822495143122515196563161274800797118126581548578151399722752178423757879373838925841322500928182514981161725276522928898978592865078511706795540143796616555046878026214474321352544942460579866029247729536379561039650548316011934750778282194352826911533286550426741866197915609061416628644141002717226716460502734488664485914662868040211105619947683544441361489631683313688381230801669643118333635160472584510179890270780085048860295005102664083125660740797912130228503079040469652751886574898214374474046399211090572446326983519855111727477565117694014756203116642050233552878155430827370781537063475209221263973203122430568030479271498092383208586251734380004271626815502573263485233877065638443451945332887144469825051358070138373906205531004411738889009831975220179781364583117478806016668472345061532010139263476332211038239355591682986311213178313082458705335575577361940531067541283783794092337189958338327599478316672339326957891537087746180011146531887254245311393730249318938493259918447392810384542365165562098652191480223062556980737493868075315947152090123212544958091029397603059903312960702696265133963176399221362856556121541574869458301148357331818270891959561161357283578508627061913027135004115250774303984645652246388362800507162791455800187215845801192673578380510612365785549864621258281405425785625890883264 [155,75] -1262296496931016293036794128678222923296080307270315652826821828651527304554286797411648314676415317367970606998132492744314188449843826497862332272043289687693916383207205604390821009301435434760942152590947751964574562203787530599443476737484181088692399096564517348729164004050908397018418743070451335629055605089753992179458508040848826634809059393590904310425680152930796877643185491520501076716195627100184331202162715125037971631577301056618629632978169935157072743096075562540094436505414958247251815389415848740665483969552209506756862998857180855161209969413141341834813112122759556394548331869997500988399312759666884461619515297754398179481245586382533321314137467085776224734467551342631573074076540150989326499485065508265121378322088737010056704463090581247921773115593975413946896029870632241346381055943439783778678995124162562915314860966233545888062289778108542253687750421706373580076685684961146311342924403318845971896100171613299448520287244681477609668300880253738281699307587792903735356332559559102221020546797163204018052931160260542216240384335470137748191199088170672886140677313539478725126969168047713573107780400908462885222550410403085323908961902852524437399698017808690881755507173646914783838849113373655505216229021534950562802351487430751841946522877584427110831054152698403369459121113869385790806082989831707725525248870962351812047475219974290572262355004197287483723373060074545189747961208027206272145582111095989977040428929463106738074368562000198632823108033630626748250107648520057995747082965450258817815624910662343563235488831606530982381798612109859095014948828728 [155,76] 12220792374831211044089248241718321893130880968964825690935188966251467896730814606901448987732227286817659397162836808350380924489310136532467590709242352974504534696007637508485600432103398918199919824465160268948609942191150140796278509941748746200179679676531582943548164172567058173828585946551991645691682119636894763473437386832325475252666399027609828033897231696797293239353889270790286339974570827493075316890194715131750536318821752141108326667636047306203923668297634522368232626280153145357821992321170593033619357750033637323275657714742199382620983441418769995901261421000967306755631522026866543985190767555295061408818978392176563841838227956534890323179197073292947811599967145473784587882662783527406348878581389487753629772130281469952111710418137868516456553925555058545072848881770812736760429349499942444161548911545722718135552826734887274815442115914141209295447451618306692995861500514141262822081168410529076970677997624676345773544439281427774951203228519769351647986907793195107681430992926704793528604688694950542139398299216874626194737740377541470211242082133965059675920302653957971834848896618350223493095878742395427676777675902824835013012584699638596831839340618631405773201844997232612466687486397261548321414221379110391242913350923836710598820123774680791258660237550886398320716510434165549036430850199323342578981164351663598841592566742622581117156471974187791323014319315600776142002291812968834667757278737381599820459907573112480231316202820548685059035992668674805591979120897953807581138139799593721374472039300817597635339488770809182012713350137107538982864440 [155,77] 367137084974391037828126685147216317930190087372622669422709112761668476229684465123142430575988996085377572013156312147988751165817261567656710310639743182409711394191076110316559041237617799895240026365657669837740138423213355773114900551184723994083163883220469512415777319544441553215129429207878489443698300849823261742051945186102734725697424230705508848820995657062264573835683141225146341030368490803787967614367972028202249197268225808328432937501636206180655382458135494860753024664621129497226674082867037980618803226974159878230268775698435806372194472464528106285378913068378395143618575341213415480429688762362994275669252525943594374151694379465731572042969248670204411433615757464088659781981909390394136627088852148430701664009499829026996903801519585071378692771611179283212016160801216777226230699366026911942651116490258772754268625634794094679473739746948456896973790459557386492545237735438432131792393322941433843648935208426038299763584452227663007823235682667628771111367204296283379241935351888059662199282188213576009860341753838565518788314190164078539422849298338522696048157013743231028661326563741147870375051969312916985712339793366303487193578250971929130395100357534656082289471469932676708241870514222792479938150084350870490082515060842931637207761576246811207500267362307650408696773330446283665970953400972493123848213448224800450849807657585949330365907950862434373467807294316845627511250505591466617671861084468383623478186109653037037002703609008369129916420631098081049066555112981291398452582454660235981422376131738037011065931220505485559417680216357151742096 [155,78] -15788400383506701451696101146290338260601458366384819065783070241138465393079213272799059679673080583059798232875190725694803411290728619354944725930117597147954169726957765547736185724581080192798866828378585242683099453846515979979010670064694436360052227438523343908986978424356229390331082066734289993656841586561592733315840665044983784553452996851013005142618667057897960036496456574938066456666348461277667244221188768494264748414117176995791542763693962470702139059765779784440286160475564264537158749389328217772044615485627073065556702630070037245306818640533195026217618907762521087501566575835025069991448516305629206351704576009752953098220092820766276680697882725922424150672922496960577143695162328526708152980451700309318980625220515887417173396222968000655042215416661845875870345105005472105027356644462478522097203652263761157819067117179755040324894846591192771108333952909480260416609120859852724710227257562523341772549631603121320813653647729120113962698390150087078829347816428284889621985080739711714485420216573610434704699291472532095965033255571196271878585684192121494919670451416159166850607351168419010931095730431311167650626952740190542468208230989293219350624299962623898772299734793022158396855951002353150184809845193671743778656135434657895268954161701541135065627031339371313534344864120281960748987607396129415671707654740416182162480851168124003969239905037050749834887363901507946382416531316067673331000576299307596738247740499176496884542245556132289536701712156885282532153269841521315768099438807210976006488210525676234490570382815784676404986348089584830 [155,79] 293261323816790481241930256784381984111613122989523400460472646565191973829751159254906962008000834816805121365906154406505835002006523153005322208945717795968873818402957585564862540592196619551280197528941139643851030880127299545340113931615135811360693435448256012416777239541376254488602537277990086532518846445793932571077326397483382230481117584599764373963367085918601146906952806256814823822660242416999619054116289596991349859506201959613943883610823084725971608568165669776664791227468604492292094816641163291892353741090959588434020954379080445753210706814862772766957126490966714141444196616834764532310379484920011589771601001070468183824078870431645161025705972553408272681161903184352983234588263632476138456792895828350119973909771061312721192436208916535242701897937341377219666200844105937103803524123731856467665973617491971590631243391783378051591300196022885628513778440630751063653792161957607254826649126053592147044944654395566127654489307353036168436696503279191423644645267440823346145474733956346008371707296063839395878385264131715728854990534109572571852649489657381858312355078487772076992058356659889887400233637300105989021071514442304982014083033392261047927674453169539371905212227642994373601530890323493857365998980470036983436910641359011887826863571575278318046945733011134941749741944516620518118787671987476761160680430641122431605930334818847949563073356623169126756183101645142378734720842897659018423413729552909543617826405039595273472707511385522817607780134155246295560392131314147081176187133476959007281598693041125061485915317126451393833999986176 [155,80] -2732286304843232726079511880860402977467312423275426404545746551923683544092278517804461531651850202345101316119512605984175639735984692200372919751592983533576665764173097117989620840460296036272684804180575989471873170273213870201171238757025841788315152205606607758335612188768923728897516327887219477774087346807123669501227557245852823059405762284656273480663444483079388056970072121436245553450078152374894803254355071280801283462869169777464179943985099711488708675636745332437460463303971858917746170734318179544908002611309972501723962280196473864411592146224528527216435278422710750516111077433811114115585843186497524654114794821888261012682960392016077672171560011661083683414113932410801812127412504691976502089145139373433097510445632869748832587419429023207604985351318222683607855384040749756846696594285195794225059370125182650527818159177819031402500750839890220974477055066201245591691387425161224072548147906904494840738637502079181978895659681608406810974561002973557328485915850605588771985677666351344626082321091676016066344131126664850652640696580527899887173624879031923170496867604939717350936921365089586086838510272503023208455912686911981548716768074816073938936719856559772717130552629288687177684247711084122540626639496122945864225147038621939043627063335474566869898399245910748766844820911567735138115113939934646367941354899490569479849521201651718042928015722835386134751360309919292540506316060793188320204614235062189106300808074938371425721214065266635040766971104411988832660393433996354155477388330972507325856027841028389503247888606517153632861740 [155,81] -3145900232587418577076156197362319499358728462953860942045039514428417165563454347122118431163650166958954575379583074420296373417823260746190184680402633060572773436767139652268295326473639688723691395287202911771071071065693192541725581524691579870250030250331072662188906077800820297866315240235501385629581426011477736219133737473730238128199760737155492664654630113513860874399751203540566212247254336581050039047199769843464852830306380374476926292508302627471188023912296541182572278503379947273135994908129601742504630298444378608244024440479228441769305583743509222849242330660353603468744850719067958078892888949018932332273433703308841647599459686776946602028356653973816107755920967811837811992230271202412264925690766005509457217214731738201124452362353704822290394324786114957036961688916742155625102917319674890594875967994672919355764946678125224759854697437469572345149822298754143558325582570613880644944907007655145816878914594839572608753157600809898177373716639823041009865067908628574830272898080905001590587708779134411649454575003251130999503042064909044447377631141211418944764417929060469893374673398061250844063899082901944323473600301145875521277682714232091734307241365777055156620781745086034313854466494844857860740651369655815626264827429155244697010328296809682870883120936184572508661084963566540342484919734633914388411571086230026312644816561967457100412835345778533558438023511988902091106211012937674152947543040859412062390342024662466247819537366894941056823500110202364382764672769102691606472431261375217525253127660209236490315225818222609296 [155,82] 477717725517724545647738669151547441777604825870580026644268979324568913508616144050109943562073759131973715199597928936981135177804931259965577492516509714405368887016056196856816507909609087642389498253825543847071748245841743792936716496297457189611105595457566312037816391675073242147137292618487519166815122649356909372604533552946509446982601456396513586753405233606437691675545767083913992042869931106281841940494085133961682555797691424433180583173378005646291171550794000038356017472903434457472457020506082464827701018597557253187567598359578052067649391360424579307588112599147108847265016597192668035129216324901403555746868022120252842818607268201241219537800593916421190445800823332437395834511849601851718573096917307401334881768053550692015383229406703812738738128143052988456486049086280537409992485859885406843877701796461290206285242783019750671409355072532253165716469365528809419818147078287737481341398363070003105025775595002528584734125625680737269814622171660799835658032762738611927577733965949924606177573980563123924002432863943482791463607589830317953533368721510204065498548431046730149479464085373716562313679148759653473423819657002049127059904531251321520063733212354819061157688364698611403022903676703536870004238120190853310995519401865525901633225881293991428538952302751812250934945861109631240720356765665560512885754967833203364432321023514910470811739908700544188495797456056666137765314954903575240366194546825636992665674477852301522740693160853381814141763073139381757145793613138353207965655778174799398482034409955687480652096550798872 [155,83] -6971238633901930172075977267732634210646083407388902119627846205842595202795282156199843176318982959900801278965047984824348946245321872284693796188079355132700474535576783674759816972210635498640701734567364083349137443258383254937922969997932074000241955549578004180375657075490330866491510859521560086252099788195791420773042463431446060529112981317999839040196259755107369216373345336926384165780435378642511333052701459609444322464308110327941798914589989598540147369295095408925388559282597481660772559562634174937448731095443269385385491252958722173860013488458341305991252178114361983783103077266422553525633315247865265683232142738326306873495353946741700826999173198673994181637688297094862592242862697277088674057280733983113133962173720561180327828402659461741197294989097249533735369665722432089643336001632034971282894866230495968839076987534894905939883969067818920928937243413233335197219003431536954681504294447679504534219742324770534393388973170904418436913454009945707701277723694381106418580442725572620790063269319861973710617320288474134791438789627691734275504502528713634070377160844660756046536720837584283362856122586742742187872023248852731075013428494672975982558070687400597881672215313318280580688880020688368973875464735742573967863352490002994534138815736898169014255269162078298431524417879530803206730156909438829011574445983133267446452991180494966523417661497510160383134010536306191720124137615092707088642509578541963999021769854074818998260202545949778175127322967855972200931240947527074644060692269741345984096942537772219791933523288 [155,84] 58734243342082813653477513245378938853556133876559597406206659792835959567284057498790476606723009765625596743443036548298858583454219018495722431149382797471277083056273284072014500871310425795717073455946702180198417456708418421298750555923547400286384647956616208492571912287385106891371963326803827272126531375685289901806590665234713852283751263614331101897785681744960121576863002867350496516253200491590020598194669427262030203951756585530043595710142251778251643340733821095304389769271525752464239279820434979576355926192069924021883249762074996492305073084950564035583255927220270805222466163768548454952020354954266685813561711749482885408952032843057550336188767117028195142366670283887101819804857261641345490986471419294284906218783723870372097109083654075307069556702828204569940398297447812254508979457627481111642996391111009061982720226884812899830497278499105653990952607220174235106819751422462388343999171352681720787025345356625855686623538329207526075135297363783484610684975950000923718334634306044382599130931908974450089013921528296105043191972587665127131492406437414483005355652985657175768275122279299295422598353190350593153579787117922822858980947103727675325722563743482202865239921916643507460528009901245504424537535230043155112371125941777061874522870607470625756745814674897034281642793598338418785413450208631241758812416201909983551230776260914935061716586711258641612677281321072239132043117392856096046735051227740077594231401168489660234625521673984262585289231574798632292881117700977434871672030811124849285689556611905614919760 [155,85] -403977009752516506842184291568627917590632356506095656485507097462464701610151314677746889023470914646367635671954363606876178160589450885649128229018369364015378928881425901243169596261619330034003861630944709166976512941376760442566460125627696437578372515625361935051653450550531520177847014565297399473175087431938384327486371977406017358344482946054513414036725468446223810941402943505127877110662289577460979459272803136949636238370233009538711952965766118723993683005824327556738832502707158307077137373391110633563727144278999394264990894553316422527658303339851878658777571594830943253626808963755869998001422749995541089809047023129730577075655978298713701936782181527606147970929939588669470220804308682258667022618649702926837403940821462747434084431594476851994235190201215959189024155173714468154483075419272027417516957601433853142606758107709410277441943525020170007397979949814669787307797671306041404127489776787520390597326415610371678383497639941975482187063644587259099075142071860324035415238923209615960191000191026813723810513045020344050541995963506478451190631271205112544275623835637009124200432410658324312149995385241019927756752511112617314200711146408284562241090380910633825915389502525069010555458878229968121585403101710216060971028161331273601486937906621272286232821010048906060083005216851557683846341619361446328048988274533100214190935872079937629035302265216178305672650879821994168297630148931271230795797293385841750247430855869027578739519603302654152841185227045560598239323674406621781632954476577835282901907684104854368 [155,86] 2408597180607552729984781888657648810577953645959280486761898577047067400937267547078447802201285202191685849402643034173758415706386633062011560119202493135355257481901423245556111998075117671990152852356273303637726040916510509849238730502989845701954630117535516077795987148715240157246387122314322824774680896258210739458589672299693348250128502052013751654223327852830614806785197566998913679918248436947429920408679684966244769695481014244665054362540813129114071125193901781689943203323449290363123690843877000148566296783732433081725685775597728135883449236646231678512480795981715088451265131724352699477822623438289043789219620571296832493294550203899867660733002684002271492363612607628913905764136373146548141980642933450617434777976889540090897754881359427762079108287165376251893164902368796223864233929602212014836876243865031785190712046850916561949304720550065337554681568089498962778824856654583781654292558092749735921581436024131184713549958728824056937982704886012259856390737528345032853052926486126313496740104080701764934063940683225667156058225662799689027435069883859483173133005487332978996979223105226692739123332726629203479738228999727501562102623833392752195700550844935526928109321894758905194897882885354311727935587914839695417016740137268100524734430076380929280778573737650292868240697989444908857209885029992499049600394860534885638609840814555827262252859985776611843912927524493771303519418465838017558834664152044566161947108227173689393312519936137594752943577963292376258760034766394315909749017290933414075444066436308 [155,87] -10950573408470759264647673978747639121707090667979403595236635368942135534663053498072507647014211173341399519671699144138249949665056469664931076975711400956039350915993213184133783320360674928971895536578029130933822265135852296991951691093010248318218399319679935869180967824784639705750992658597929150569591947896553169677217065338848045017307640396740449245002125698616238288891327996395549490130321028090858469312454169715023892893265258403870873629390872166407762667278198620974175505901740307678520357321125735298409155995404185776565428514714897827328880072881618642344054226652512117521333983356227916543159865018949826421797016764858652325787139086151525623205741512229779576628222374249470838416520519617835360356141213073338451267709814294456303777380314265475979252613351203396428059585486265942056163327595358632426637283866969382499721693178007542105507185526127371275940428303341641353893276278791905140014814802612762074924456214727188555921250588844322226965076836058318403728914063826646329959683281940195054889617343400357768848194107852672558501527654083975742618033909457577389910136184668477441034651913090921021989741957035900796055401852628523972679484817070288814253127208978166207339570890149463202736369773463051611566179434351549800415796907580342097790563091928960767039726407557320992564380324548485264848021326381967091681894739258111117257056840181846181129968582927957132417354384718329882447757349490811346251148455632570977698366555469735941693208795720353161985220628539963248877179464461918927823367279765295187330788 [155,88] 26319602052199706235349474392828198201367597772763182732064374187160805780431254698185558297159232534723774837149006347157080300930562604436396022984964465689914223845276301525993883489316385945536303751052922545018966118385366282015193446774718774940621017725321155222024847895454256444376451621673821229113333512701712497076524915389255948568253306702665924750920548241010605990763785145125614506342241217307901605407737024750086700006317889852171700185932068443376781259662314024024663500372148568760872275821977240078005154430752837976517393990055692363278022729114207791806877744854836968928745368304127693282827748228320089789258939539798096101515879965659546780992118890508109437722967079990955666736022877026815752653334769748130547458898135898011240321286508010796392384413124931976655171424647893279491554606638310747068626828604592567475479174350169968177885898414523902301635863167729317000018385305169202216636571350110400407356220794125832868736207902916962326966605095129474594598520958255166455375689978082040965654681827100551161489554017046082460624766848280121655272572626934958893371774888328212874910619835718544837918223273861018444252465324730659847031176068173860869251081889013029220682890389898951228373977343906330825645640126436868953214326323278403868635435627118748509177585742305086542459149069845102063539249016086547780265467423366252712746869901116704244228852965116644118126318796480214247890746850408027418574336034604212190689604394778943429890179253818000306445112546945932763289615150408222812884860412489895576 [155,89] -68117989127001828093512634515274522425399721001004045880475180202308265757808469541948672262006739142112974156151282911270255066515629575724748167268256865306298908928490286852107825004815385823456209278792858420928950276845033231224228298195952632514862628165846620989816524126626403128765020547500671108226197849714157849707145992937385182759368330864020739750194075403777422891368061641774764415309729579843491486367301964718796526129325544704470434191560638320453298393916195860545908380302688473597681297841927063555332856463166090419611061155786920846906970370470457334147302220450596050600715604401274783524588241070201859235065114746440728169751383314603220133588683631353966309162996351864585646436392638190720059846752864517255581068346315337162076925920135319119605649184220554617456453877779515640306672240776414012353620329143833921453273216360497516936115849989829214805940560728913843716784779674227889052186463586843765460626814818070316192138960857181011586483481699310898522442909136789144434689205092702077787663804298439502074148974761620004814577252131130338912229820961646746355484706738710882999662178745337905984361076367390768466167946205298197247394907274772574990842106712459715026841950108581782124834042137055323422848439312657045040816342235595155458558523532952622481081458725980357145416806231947416262213185634547845247035884474576521308572172236111313514897170927705011354904537527557827624533286551632863728894012453996303498497190023592097011122987284568861686378188813923841339109481038144369568924256290896 [155,90] 170595018775694655292345156565986581918231583606583135591851541043994366862281191796599715979826710876485870655967947670155954801769358254886008656119673599210174421238772478613480830679873996173262650191775557155425085924489960998784179553166037998059165313253533632696998571483377607136916783538896207794762713208422019995922596885947577699661006531961440641505724810733386595240778755123456594301214955940184468041787670326750870814764119993432901902898319239532065272993916606078921792588053003272934654103313448367366762694826165371945062806515502751512691548980912348847964012731756327949542128054819037973328153523890532447635598710630845588045918286307744777362673660618496529409208691061272171279383226656988547737607681829887188573039088590563119351145796874022566736194446536861266543328942428349979078492161891416872613004769858324701088094898550860838256546520362922072380021540060110138796195351514096616620566472286662485980099606498627712278968180089152525693299751645756339225682613311611915071086765817679072226563475567224480928087662148606044463835770985750785600589268584802381480263856501107551066508071498359475832226263655789831853317901533621022265554541354446557404415647493409582084547578091908596325586702517586206307734782902181591870719915744534370206616568810368373875916744388253240060690216656407468243267086915279504691183233583737926380265437589807157576292056682970954697873641570702006491100412669084869926029660935143231528504162638262368567483907245944702457979285106995379218581664922655316006916656 [155,91] -121615067350203329369514429941361889996964024106878377242911627159392307144241953757714959073019218606504095549787554405865292846894406861148612846709966220354115031124235141071190856515546816515123975296924548789870064685552576691163022614778839372602465594320840764697661768389980546085205754631799819997713362656142458834906629482793987291919929906744162009007722716482076207716194401136122948543435167053531704943859683124661531890540606951861982059063490908591028460085754805087416443526210857702061744293458493878792382459014160100219250924785431213497188625644085384886885881773071012287555462295281926053137024290353502624392645249685648157779609759730283583870167252706784969471631034170551778042420004514998681667244425014186320707060218918219893178674616292293403361388649788608822471648989109328643080370237112875413769342149102066112857065770825599204590668619902620455622392119693959162340573208916080179945508399816591423703915234842862753556107182487209696733482212407189213569968981513729021939302607521952672411006531176000581916076077701025260027757911274431891786862184825993303502982245436009364118714839958390452649556758689660291093015764666632873616790043635369187596308928612550856058933105362929140631864518708041345561339297212238645028614917544442117894229532618655701591489331212167532409012247462968849524094622549106288556200051317047422881351294962223801706406668293342549885402115047223005607060217052089928628425989814300385020584914010603848247983483173155129015750799781916491142678942515905114944 [155,92] 134829673555279346760342647787391094923989269133139674803774474470856227657872565755578217143808594145264929980543658500540637261641821324439458067144240030030193937415469966896358997996014671150525228462690004555291250010496052981138068365036032869038268401369036696807450348031424522355804202243993349760895772439116866539395031526181459678474534475464933465784063553248716296039797300699735457816493371213354353149756336284089209063801472095712270005219813482489562142078254831724521142993702846930892850215001433845977089136772566204201327697689634019522276045206499721763482078984112028160013350644085157298366213839638970554133949415179297923552240062735095543508842494403592492897260698111282348140356172617594243932401232878420032917824524450376052029268510538367284037162908553547403157947186021056317852133623508664688783727899700860457875535939815283649358020500113217745108603648826151098646394652552294670511445950823406637362690959750118553440543191120992295322025700830136217750454644287334713408937924797321375430122326611489124368494182557908172343083971568163276789980055456912407614535204359509402981016566785736678233331966592516199971341087141207673840651774825002809946837514070879917951329588574535496099758721729000369715354786878461314558354738478019905080009994832522518448384737481377245051678523385622377224350497428808972471733008582317223249228500700095863605945628572283889795916106268569880320469892113275797368638239489355568198433851624441795085487063676060144802386169415003084841416204507942 [155,93] 30365894268381808307623556854365135314659701843761312875468787647642452341409139009519225386436948071147176168640765017488467183169197612370204908334338076365796213389800812951784724403191163991029411595866304245594502610542899827778036736690101706549162408794406716157560543211677770432885612058702826323517639397328473535197665909722682875014383947892519684908220259311887627415127932778507828410064155584033087573824500064324227779391207661563765289388390450964881992048397824603326147602742401350266131771799118330993511708985108364285216451456926285320843101407085438430284939001485984216875509617162450477693124957400303582643839738005956283028348853860492219507754986319064291749456500100164027969873637567980213830298178555452331734459250791613184182851030331421658692007102252619780813865496461203604672020090335299618716398949168845941420555106204408999770753190493371142015201354052334492019587641463864491177684461811472052764687283332027749364757325712466770143060667094453352501702921961146621618778543876059716501497035351457244687995607126056624685109009478752378336333653327639810135976673377976663337575636539024496480796566981611839876179625754516555003257873453686188869983050432364499590355914942955904823901491691008587389749385672699030406050265094230253736544734350949299434201423592959839798808857976011997519117473441199426086311979829928464511849633780070385191714818912753739227646055486028251086752323425732616053323434654172938445286680172212816400952654197699360248262618836260988839887284 [155,94] -115462308894732400224086277274765843713725410491041082513281327708107093381385257026953143692538902374481645426136741322105722303476152864253096411432910890425267976568663884790474337979085778422862164106360155028080517545220191623848153803029773668405810814195836079057739838746214532693724539715670640713095280794862667150293538685594791324703645793604885700678169718743996266589022259044668603771659875467724992576515822798194850345565044148674655247258775772599551543642820911539594508534843640710937400296706331034089127292869926421091473887238227141620729098684226192526032072221103055895342790619721015617405053085422528273395276981924356637649852720460714603898089634418080747703418914202449454075328987425102338896406336206872652621040109081920777058627328980582834135716649801113252184856684871892247887615591439201419472397577479177094036280229991749641686339986280613124842178327906375651542186660881940474165482803062375029482877426811466698357190363402536917433721578397818373241315644974584894595670949238622015581550654538441166325645127038219798425223568822216137237643236591200355625794794816401875349774146110968972248171977286644160169309464560433170701088186400787055307388707445043734708308498160108936849750155583346438804894482695335959248406974624027194689509347661447390919403810183178911943589025778516219763469384589033209381033955855142023008467695536358703385065991130490040891402478629941577169985031175896426653651939089972355864752227283044395873985006437831800673321854103389812162 [155,95] 186556095394123082728133523852861637701810027857420716498670617838024237234751404180365212448610724482722941281864754163343503435372582611793971370543541464540901694280642835194986433331782867747202214355757385250455575357948960719258840343058005795017310569859130514716777521956342400701125242001702693475057760357060896034094879094469389147154319355495616335543012697519854184351663530171791899827088921525930312479463434041919033378663232716323319557231330078137647310260909276270102756794216540408614623929118694604386533420867514311920046877777668493519168835127718574933711412572320534427063555908541031896412080933008071928865539005223069645437309413855263058394981009412437850161760188739921570463530073914444927676918759807333362352434682225606058656257802994900306061337147321366253592850488777996658463613106920153831071562170771226409429052097898489568789332978659885298272886085158629328443666067855503979448951847499569183055646858580830158424086412942524932161878271049432828036317004682218722829113294881581865402876085862711220261757720863135671615913980807825553026950320376569823256601500155657689806554387023733646606727514507753084981229918592813444828582375165588089164522303125908803965037477634574194799340412374991724936090396131640379804116613573508075222992500726844096091121953361737434939165905200421713331494500310157909013719215875590878006555606045840986279386746436075275181771295298503911783636887494310820872911821770926701213544905681168238572621681176032152648531901247472 [155,96] -818420168049591352336555917184357896229756555909496662399872886396596397935629342971636786526032124324024006887420762614613861169645657484233614952320813445418183410267510145686378583390717752221761243060781054031630430998366575129513832274161744009088624114748133826266279248196304895697455870566867850345086055391270916988122507993750551688400976372910345449304285690702041387769023290143096812850025632808668946304482794065196337987440891050991511188502060424478310969049389989064505629225659680734782307930754842004294411260526283636644109000512281473807016491341527802629336772021495567268708975220624303912081122297603137979014574888664203052098214732318173229258771575075620581667885875366179505371116655316005863654236231717589814567081432471062625822859325220138520029557266929544441963398758278506606937750536853047428324823758051947147903767360730903968944977441472916086907280191084632167917960964856221838349609918583066655010281704983912362606126826143155083111761156382355884418113119055737836993023979064999295583046523490878655100693003470597645437825610358372898500511388874731838497793700856015825496666020607045484318692705411681583026855007373005678894211641614383894634245280409790144519108466066222296236696324780741246703685291957310927466096158035512490610229127069902842201132853125299460075580874899972552878193782020475236853019937989003506695067998496036004475042380922519918411804956774361148970568579166855663702375488090174718524845362300535659265211979361234087161453672 [155,97] -17950695878362285343407890934468408978903088555098412702218006224252006231798058290285526720662168549215411645332923019217431776445598259626746272387561537211272919219343335193006187015934282943263302668176658078733316416618984574599034188913433401575510211951121765022038344576801125663757216147211107344579307799294593488180640581486473222091266831953593200321300624573715221041318542532097200629290349263646085020637831448714787979219319969807017236557962372505944517566621026338211630704038121362492562775851519293438571683400740245453132423555777195707949608284496464099483343288651355256803988267330502395147848145237944853564724830351125356187679487261975250803331782520562761018865562957419926164836726441069032450707279261043075995181537059050548455412909964516173295971374336305208898458266250948194918220061121553460589678497475417315857030617819206963276456130454975032453583751122177199914522595384455638293913488441509656762979666173685214455463538648716459852449530122386640075294782216415993378900477693344210491711632252341069259084585223830607909234896245565545874614487816446358977936289329732369852265133229402278215613755559522309973675646978907670457926750174291255858329759460143622033261301662824063906695922379629316115673621067042033481729615282976164831183390390866219944709524403570868397459655999915589081836027773984566526202271426940353816868251132232519113442840746641768010572002916760962117509177730418987540550577082691763465521666191826859286166717580443475295972 [155,98] -150695826200405890747424265157857567635799640264501009587448149434368173477009331830013650060606919553598872969355573149708305773516276156378254507476113345385043002429950691754742203552063835731038082352220127019371149956467872014179657946271378261986740637236263245197244237967827528600417371185354650844747800811960020275193784784915503309886370515509647321625830343346034727008590328172516042556928369392498543780533083113420180326120782864918302302607465589332817260095990920123710629193036455645148986130458322973999259401886666466876718300884518164240086937731586540757280194920343762877357931691351965163714361632379799364241831452658913914986517236756617814891339140259809865162547918019469957808429177770164948309242574037458970216365837514444439195014840316011938608079911720045758729697340982205103266903405846331983793461841201723269577535876234980557123356875034701878326678652706251931284296094870686782259450501582964259590565920265304983435463560862507704368217695695370768006495083996735271095149512038084594704282896421377234772000026229288389211221120644626291938506799413707649036031573997467861583971921011432621313523003091474219582687477647644015036109822223580476698306481908396462165937765233727499944478057089821473034705295858614522095163146729875650028981140241494368587680749421388204607994644560255915792337786332765052664875510919289120189287399687296440039910355977010686835897771282918076584454152533262671035905155812217262138836814260189705962106613357781926 [155,99] 248040041265038059330752930061871869641939235267862011904814138821744586635400286871206259458088472721441218287463271756185484935913860174704998346730809306918067271495007540226623659879204634994251153392258225182038443785225906964972826814886319594815615547472045004102056412756175043878211497105477451270711343482121012371647347163118985134536021465926392901599102524127840499778338285953244234469327471159660792334135023475119080040201602750165370002844566658342844531807957786455701989246290367310040233935839301619900033095761670697291179846471006609855941805315523134531742814055954771216720105548716823195373234307913400202373856129269353960095177183980011973408980673230401688648131157199969920020125183488470558513303515719939877732207027938796794488282138655033985283089244808892710940815577390458484810017307896203029369601789432088851643856429762648614439079238219811613830713010788410371593727563354944149101082837391453602577427587053363697858632708458546168470354640630624020109244855192450516576925708263173685449453843886446591783004964357379706483091404052185289695362215282480317321625758549724324537822658585879919427563956460317525185646783400207208718765145237372695538871727588134523379029560643851144423560436748887396531067424943889133389516142346823844118072027837816742728130194696703129052166385400019323191551295382002914307717221775332736773501337995024867040244849900687495558851815543326709714917493010347302039294897344592103667146318846738701541187458648 [155,100] 2775325703581374024461825811396570384620389309358970102468312616367558890842534132327635734222595459650388996539791991296392449712887456622529869617100153852910417153679554536693694143719103065324619571118651176882638648039632765756920574304622822509317742777968942409079026539591833726433143755469418846692125004175134822944550530335166276274395211649122578546200411006546757409310921521109987399927537719203034708736886620845884437412797109543323312905913513406777899606830300471937658406997979654894121690608022153933271032388232894097253585337435244923582926000860213277867095191033692195308339932434864166294572456833645856253618980780449146255337290283309299206915285624896154100916792128498517904814211889665002946729653084607837488975415758514645023131344608027824116828858798581733088151588063807384869888764744030711088601953952335001534335513700130560033067714661559933948050433767863238358871517047448385339133164079388228080542048393967342333280313731352961914959590166492797696945254328905281937272912705411956217199344490573890939038177985488678171747093070505932900375481711975654395055798485810683114964852165092752741560713383493445153477977840844281057123078593627466655793639230033749405247338503976829082503465135020509568884675445898584064187124814379136694554037050347890476408503714444199867470814075047578780749702266200775749080075584102430726596642969820486851142063598360508622475691553084787776772478090685621197729537852645750622882943238260381811508070 [155,101] -2517608384752220790752563614483443586227641865968574701381610509868830889254044878604389063286941493913995174147919218171111440112590394258554250680950896536892099738002819221520014296090582886003332737376881116678700059169572175287460097698763578687074142167147233350322624936878703629508667800751551948514275657094729743262744256586628945015526245677283956320768751055742019752427875729044382291313175491516720440528600358855692123899998201622163927580400010554514260993011357758464300063660653443053154767389363537177337724226359787325080199926451709368259434941249669649168498209821570300485897799844998480261852976971174359055367366171756611079060402183591910447828668733636609788478400623007940999019940583482504449564357164929474493318456555762730464648648610705676581880251675042970425019679210947771154069536092617068012211049661401306158646245114059190264467097771000933474300147454863570344217179762130095127665727362195598401531878057694691408434462022297570127216178324791832699122014901200098553321125436621632618135085268221460027936032962032636531056770856169434027378849820264977282753318505845739811365003799394245017223669340907585740085646191349357173611749392238198453885450765716802759659927955183730170226196102410943727774269688800515285724347368787214003313304764123965029225636967496827055676060479597124912242102589172123039759673085987008726212632452953648167255906105419790923998850735415587805166744105368096485033877354287667540185048475826821612 [155,102] 8746979229698890797158620974779993708919215443961319400341138865196543608220913285760927238063776590137202272907697868032949333077342880223827110991714103880685811528483641811281631224308445028837191347917998609897788003912042300328640586321155286548354345204082041875530096311867290687905500599620275765981245407775078080455538209906718635457064943665712145900278109842000630695577632134719597771894849870294661957181194016570899130407200757983961795438979431509011642211888592927576999564855126298144656031445649295643898972435076073470654283205656787362563551280815930862035156733780321711167666997143475055881283990872493818270236432953901067643207023717465693327412932839531609304066048547557725884543232217989906454825714679343753792768484307959071929602452668859915965077760929984329603598241129725208601980460318395690615361166796845133687673662811826392110159931312604005681387528901031931491266146591994651183664597891786585714822229198482888584258450049545213021403722000771600403880110953639765362660700673964482778730540210449398032802463356623549247126165949092906586491798721971407200694193858124850213026551945446002362867588179357535365735391134363460457488518169717061124696252411231890463007861022941479384574320196465548602837202587253279550034814491124229150919830090699723376107520326952388056402680885417491499500671600495092960790123045540383588911491153633175313000370231568675712838836304891450007461478716619968906559217066546217202967263836488 [155,103] -111876322316379185894520782840234887145727957272766468773107638102660970690457380124896358268553819607651001783033040849628771786919247768238883376279218284132176927901032422630360350172599918585205085415962011594550538971209940068277590132123340655906395801131287622798337847104613380382972537512526466421546317635770532450666640931312860464817816475716345239372842318916444191302834461490671165694257948178768222851686064311264237249688340668290185230423545495458470532417808304691275135774207810528429267774325037351915526209141672512240680499228300579031534053575780407779293476493415217842318584899454578819142117053749553198709818731833808406337034826307661532895763272424495898231881266386635253198910701416763850260391112142751608922704691696283583751085331484411479393014899614999378632037528245891541274387551773310848033300094171054289006647208240782389998552533840547856391529043243719077513703236671458757344689635044732411520000414844047026801332002696472357822127297073706401607163139699905727812985879506934720197771750926223852983590570648228020360441192165319639637148556953908150417899535467031099627770219981841050311035965358803449765165882877061147548596152841858882058507340549330425941227746079987453550794937785031691417394007223587348197844931021777664189938257263221256531816221225687007922064682122385198520750656581283854086504739726969179285235121819252513220705473365379190302693196583399460645186047348268468995681038925105775735996668 [155,104] -235072347576276922990973536808725091399028543846709544450608763558655288881656476323183350975845625679981213186587657922423897826057582427349360539690174919083073815277104147525258950152588539215828242206633534720239593210885447222598283666934365907251548213303701905186054300965824417202673070709753734978008050605740311517491264667349738543619496690066347141307836306954343360291140976584804550404440516444082567370724197614305918253247682700444312921446697246695197782829706079778148280031369019332785095948628751389103778824261755195574781268829559748288709227881036543256641045367482458518768664991763438508105236914265198685576777351097486207824604785001880518137036551955508770231157573989579378287610551277294818446497861276653054795408960379103042787561151299529648536568765427615439044842808934038148448968945455792695918830446062312659954181522664842775143735226898093912410209630714719148387136548902580972434661175193184454997382669247706850165371948546938887654738249958109247869833778979421914847096398447609686024048930738414919531977367377352525563159822596834022166369252211299080951019479219862802990567711741735291016745866250866615360959943496648968119416158354084553545630384244881486780394078845369369684920213939602783420748377625299927400087969650367855148887582827865344142996098046483224488080483566046754200405071204179973554009563836592659138443877749459606523619330730156529593507583584570441023374950300165294269874026796036070440 [155,105] 674167242143767810418181194482387258544996307047217067656879174502721476348315508057323553609973557184817074119895376609288185401283765586633838861186226608196557705225886085065634933457766347585362740774284247539199934041761572841292160248928315419816854472183410619040904606521446353234810246545597845492518689625712614306540671115189943425078737990542803208019518802231280476483667096226150975388028583629032877212938288885843191253807817238132779138369940510711787844395354458945272771921896412651239289432553154764388310132534049315096176813988102401296037796727753908565733004057427094469217856581519617245339487891846397175754879316849642229868677925740722793700361406098351131576127731510140684629050716606010479461603326931900274307167958576974849370287151006341131319655880137949549052038118790789036099146041728256421504011777975394183342440400224702085013721600855122896188900565400488545714267294473129135737991451242157678136454743781146744078379466721351944068126991506891556914380841939691684984503590338442082305634950199601569545377152357047262117609046437194826479309838512973698755739547098617823534068107683082945941649935630098945242960641145489235845405488941251724661140775771325221228398993709193669601898876677662368975365684606617645742013860529984695939137440195790330235830756053166586727938815738827914805429150876685383467727855457812694476140602392048857267080493889286281080387831586382143699683173773327423234277733496410 [155,106] 1055996213200538677076385906733551713047770265362643775055237730149125916288463123620213978782801649112714184965820770955975600029624824918690428869975784458749830384409902479039040254179608493633065565283739369958442638726505011800016688412343607225854179536659465728747802252459569324688763663022028256813377406005182756094036376170001636688369981141794494949879175778476627434689467858779214164411013939443340929707212146745094265792688138781954201199053824485627369126353937859996570343409883671541321828699245058762547647882898530577238826547644110052557883475932959985898494355649311991646384191129207255548388071763358680423975871805255569034956738983114570926259389565440883319686237461868156120126125220176615204312268787153667282442638649858856171179955392795716549370999906166586707864092433255625622139709610893687611512444961495514993181998350344994964152482423432491699672727763758846833517690899325790668159159454371481837572627776507402078185998050603164127331443540961532080431727856275034866005043436666523863311416366326714096627505055507139079532567775875019141467332968260105563165066588481086127762048609760942955706608136138330673825145026801460851384666025518579824056621464376670879485137812321975756629001206416504727186531365671017128983841255322781886180516253158252120684446939041925681709423144054623891793218847212813395460974850076802637807456207907492179724240064655879072798263515702295912216491805747959284124152208 [155,107] -175903833059891475862396220241526399639097990876159575983089725370288289404774227205849023262505122189110855690612220607978043535917463103618249924623661496020973495869263136028556188521993843169299195249469514438858045476362024931340574341265983042107669611371149967622686864818730421413671918794784239691357208979191375503106041140565795660846395945004662755643520820106754826545086615867642506470758454937551391148361714650532563094166151891947197482527944666302304513654862968136599850122234650264356630974820215733664873491646021623826760781054732282924959199744003745738803762105937892164437322308418141224106949894626207177858687518831327867787843488241706190648491824874915556962232843141234785868881703557817554532179858889847280881798490402196498294231637743634161837127240174001183509105977872267028662874990680576842854268656979101471948128796579935829975380718946019157877656354763892662355287140919281780779789742415126939172471835246029756436725413604287935049212922109333367208098146100933520304836071254224360171203021513699754358676406444497965015595300335118557910659073613304349487211291135239999962779809973203979304664577233246480929526585974763738338124627926475337752039340371387623888211647047502471161652304640975970149155589695987946977298837997513552109212654165026638295776619992902535931746010762312418504218861908876627580952864015559226866537231499411759344544027722009417524095256180822962641918325581533358168 [155,108] -1912472380122427543655025959594742813879627901826876879432332382107590434600125401374413340057297831993963030535123815074791783861657801493521276376450651088675649648040337463673641478112202084965679166237423839648528232121365329319428988780838933158141919525516339463901310546531542423196874754278689652961938004380643012396546697422547470869876904362776177860918190866018783982556677273527378824321625981527169847655704142355893827699210752478957831266226001339951686084444617875088469877165514284559216861216298217245175599366892359322181909519293286198249371631121343149667155274979120814783140348441877217833664627479058941749121285260742109850445118042292772422066161067653485063648630706331098861907536329299290708184566072256980336581683865579530634622797149704339571688935799979593059732578431482086601926298525631019403970386202324682068471348857495586793289072913911650647401722776922957453816132668923375223395175242742226531581717293811646009990311964413050723319906724931406833028324932806420125079530664670333118711219227666245248425840115441059060090923027246773759055140074571178731438248445839322948718097355912122653878288486751000606972723195060622867542233851123147612107682311239991542138807970770213218965931469378346981167838509630337206916958642120194809257753866879250449437104348555578206621263599550529870506131540130807673831390537326491448676465967186747927272929104133397851013434523565093204933941347209744 [155,109] 289369943683291363990893060185927671344261596316814667365502743115812937390252273592204098590621788264363224118606620671660575545465625893540144318819880319727582042293732300384144361661615471200666788402752561747561270055555463900082580906391132121983625680678447959255485276497028382753934312798764334712027548878826192938396476004897773651946012098070003485078922222117089512364440094305873939178488555037911839125098460723256068166354446476755263323595481221429961811167358535305596509337404460098100018673577996291455183799276206810715355896194924481918240869980304192755467784320838745039410386775909761673613625461275847631767634241066953388123239370130940389472393010997423623355898971818493842313959596491980828778451114949632153662199478227171747288811131440870165154467851019255865756179096740739608896350699115150051585705780332699584595398665984305742158033615061720114393232533519938756134102888912624072021013792432864364240270381016937340846445712046359579151398518328563211002510639308597476347970021815653428964820330935807360523290994515190361157845151139120674735680525119095035502674303722849066667869449674210178453016059238308455659120176341451080939953335639433883524498227043112137219897149555734584850020638473675918943281958789874162255290447833463141894224004709583923678634786124427827952899760474912581468945252733684142874554337053110744568858498222350327620390916238950690840642180218624082228167376 [155,110] -404912535678598392701888117514111496800880512835408298182137282955649578704079455761787871853822527938448899757037855325289188411374186024021051222026669835946355829427377968820330028021792251823628765504688087012317650759455595349891309330561736520055524007376197621263300317883900222400339747467546806243627616479344504161323065772895906325366332153593882837861515873183022101685283798641016853013556139167673214851525787364610128803306190907014826332477607865633236526538133368294492553532273854791944358794698538668252555352271827356624325766891460531886947409119922609399502240777519583088770883178691606780453165208833506214414443822941172551367292278172934220440586771777281145278374087229105609472432451129268760677768041385565203787720824750848006945299418371281146194448305940307370095333959911041125183595986414529670952535020565248807634988382700175961950628155988423136385692889577023988696032510148048358023296563843027337865326640455852322045728784515477159399834365478065644418857745900805251146536772265645713473017283064533157345272904395741002066856922062125229062096863322258228196880835146185883131598650275157477985505440472702661369907612418909989305173943540020288141722423458756801321959904475375195151343860942396157330142699791196476359986354325298159259977707078819913376725744781767718234214750109190949918677103158206918005287444091397537297272270599876976145460540546442986288780290562751727432 [155,111] -219241806901554919429606383875611881984260878403761681971410400139390875942515328056870517566804296875843475395492662469797903081563879117983635469354809838215845226053994731885271146871532134690924440717199611424073669230261477296424364989848170073639083430154215388893603889557297461640016238136145259249239498496626138910155572632138606292387927912819682724305157698245595901522279627898284081984357502513467208629674375346589129256584450047337405661275539602826631669605079231605054697270276725746110279320601321886622832591493111246853052483257193948223777727807860767565822694479286428865982894197894715276033808918592669792708644285951447157981282442397144655871281804396352621966575103788866573557623502049065225395317425664991663124224537883746126774023292448314525387358305562808161429327050948032210257010961890122749046584391624849859886107400954327991815673112517298537400113802521700997871398386708552540547913325455004568047243384366667323209969042841901765458009169616932922911935495903928921449616737730029566285467489225105666831676440378191412982219496530876176630724637489863623720856376518732126790907753261891794874517455269179286167994547291608812271966982939652356633682357160094541444243869971229176926685322629662227042897592168800843476370222385510636184429521898526154979359768700252729911545936914049369472504721114620485686198400718583318798019861400672738201720552151641728525906151144956 [155,112] -299183098068617587547868492882902354873089124112875306028667730587754865474535474315924912945874268204088378265378767307580331518057602681383463648986279098545390493922710098500588612099139979031250415048707981296317721911649719709845882249109492504046832832549268888987785704477276336214178182494035305390047478301280942326322208841486262500541816780953851916839307961117229294255486984267840294715093808178986963708154846972128000763721908267006278266692499421946029941287444296626270949948776752847167997255306272716535703349018318360626916695238652109098349275844861374197809037767751193698445694242078915240140935747420376558378256453238544325857607668310164120276047832619923661775735951939809583622482574407861579581394749315654531270819970362349167912295060576602913342406735633609235270955284095418910596942859874361744286495781666410140296527571814818061355839287218060432097817286636421617628641762649311195898634067394056800575683067350203946617449280359126437239904336646596738804388356964360525529715235314605666544014447095734037393748337767756552281220770681998457340159718550393390287049339760515225127772532787659284595859337869286217260379732586770205917118656968008380841209554322553122141091241017818664299455966661141198969859107678859521294808726175082177499065795003634956087296765998068126642889644962141891948698131764709347109351195027251152955511878166446218160003795457713101129148304 [155,113] -66564526222827034513570596111567959921342738281568236934835278927911984002952584604244722808736661463074326370034984348325413608412106846723286812833995643398747548233911559187631664868750970693441060952466015037930356402787660387591688092171897494203357860924276871980606312988871072307000769007995875687834207586541021468012462163497075606341133349127896696705846257792259374526598564015261745989350462696591801943070681807290072830330382359746876282158541513644682239707405649939119354277498950845730609508289586659706611252601777214126286667340253968015942227197893436088300784430694217279532440477169894952459028867798256653156225037424704302823114725822737997610627957295961364996800979190167673529451359525871433701934323855078481554299823621168347545362217437805031992038563213070134700073488698530941435304968933111286953559913187637628909423986822148348948792057819229625266494278698328614009803603881131519625756349230399446255989321477032446450326146242820121316847400589759469597940865813861340186471147114263678536365776285133871314023277098179902816559143907176882846440798335704467416519810358520054570074152636997868590546827170104592469808511821703719931204090409886846610202298154934907928404880139410250280848662826750018608752725169923490214165828149767264982270703897888060992482810728680601267583851438365685160172188353841594656788731228441489568608278119902555221012534509409152756 [155,114] -32818542263392924419208211408603738386679225011365493452794494664702302562866923168107278783473408673822152303847679591911988799765241079089202879695884447982962861028835198277209661626028185449870229367014593016064811036661391479465362395909183933094964852070365905924942649157526603677481388812241544206285683350366438585987590079056792841305839730484677960377476023957091429019718625911512070774045496596234104253919088160729871128096292807774735229969494765795778978699932261709787405037878960063839502299160609938572644655709685733149367437084235969427427946383451271208143138565466521411449439428608628203958220583859067006868732754139121086552087081068454343941641769511814313810853304217731816512287751531331628674645044613325408195929541588281469596972438448328330866373574936666909980689642086166380734818901554511598381268197670012322934320022804692806416269556259315305677748628254312857212158464601392725712618736672108431663983004576398884095287908814534408741388710647946001439170732290080117363918465708966520902711355920172035876629233472066628053233741390477658132614439739580013339559477888559738758258074003693080427859632051126178881200690656126332617715436937161608939253633952625392419693561419523235328365400477392425061052082291466065108336014543786421197149961066638667964754580175841083463120236072655484618722347427027740022164460499701659920325993276253005347734448734760 [155,115] -3606220130139624389181777068025627719043992327392199412361657472689576427394663324580702681854848817087493806108812511483544280452724631742056730875330493604438118643697738689452028993994955369563704613723169164297712135715761209982246347950200123090774462571079050169490341152238573328676861544824051595933739359480987964850420436778608594605108560255379829186341955538021681164792651153796875566803179352437560486001989126194266947394304778728430895695453494221452215217191499209731213076828141368479405515963747820431826191765902281639895685497760659874318403190047489071875318299068462423988491642035610059081814193522176124971620933380008930860157203130549817584075263612068931353958543070367770528248883357535958986524033226272419138012680986794067478186511767328770218966224044878790783934649771068753746158501943802124220171673793539044748633138850604938363723533335535900131170460920034333976009008378896276933539944631323508522597004692133854160021207840099603195441991989684159680501234009269354169398951284050108086513506647767356058326091062199131026262671409446112265913893135527321551357977986980203403510549370004616228161913141944082854298397871990258737327403032830170110811338487297791784318662611556401288341861617443946317292302807926128076174296560887922919071956550309391381317533771819779089661125025567635655509661219312881625945257144022427056664806497405385627136942 [155,116] -4021590115321891645503586581311934296038251777062033375589097103324594318856141947630086062566051660568539330419586399256886870969560656717583471968436771793877772162083797888946702060686278070969634980453561901944735693656961286644809832986333790843570356128271365093765250213900037695601670434939568800793975783760350605596272783725044120927265645015779302608984705592505129991851322420661754728180470712914380881219034000677425530661607147581627161663012461100779641215910741222573835129414875754670394202360954763486801741397914045099936348595320913482435123369249539890356063455003859528884705473177909676939703989239833478549473639072875704292642357836435018712506508889027190220469099422274606771787119968555897919136298850562476275161093361647465666398745250775280732333532448251400314802355886277177395804809948984174816222619455649535666560077322549783684361612370602593294198611670704544630789514956364867517820176131953213873511939058170700801371495598800801039620414998699357820789014251966323625490915132008881946477670121357196395871794726768698498641994896914475365276037964129055683684069551733618594388103578677610777798236085018720205983965396762834350710040506118079583622547541196508097955761184054377081390016964320950886559186529293935051289313909928385739719841947225135540715733222334665264943599817570852530180090173453444686374659507764095253083217252437294672 [155,117] 1266302570447597240479069213977803025564040671426216369133828586021697237014723659576675287938154192198475736276874406940083623031642740323815923597124258244039213335731252173831931867689028149057023902452439849312261349458981642895584482063143733949830353334336013325535002942633411222667164674894848032257542666852251355409804666378311965684708861489936107399766886184139023557339944633073308685612369268322950333055018992600142107699866232248862493566978981041806765614672690523718243756755285971777257709110305600187054854537299194195518854498135172950830908395005345134067042695624207986176848920419810166087737889628334927858173556572324278572768133723685253412078685651021358761525949604085379980036798472186318734616484667053817534140578352124310921462107285919779684750412421084763493257416505481398635309540931208661988887120074011405743898609415831372449328295101307804916097001053914604747536461116770044143597480044864366708420083949269120482151651112860271240538786238258546459651187053943908482423296401386023319186901219926940779664395678826772795872242383088672637967137433509362143600771565748282014473860644673932031819267757542994734247095647130328700949120185634000567885865742136689215709838701002624478090799633337044605733789903003914958592805586422044835361285388463904567700409379754984319008240334619928530031329498045478500299078831073956051578780638012 [155,118] -129359649868280609537792247009811762533261090340159574361944057094626556245509250921692796443599528239460800107622924335458481099052092297059439736041842017175427941602682927450509356982149989739859195073987047398723564964445799587327586086283939238407758234309897157314395566649783152196317506697980919234129514524881742848494307702415139408968754885529003576185268533971523510330502861040627788268003090231561525941180091189144189835283092479103207291650658441579808005246903998231678459427296002603482548500145689162970032014403461930037547478708140198202426227550143923078679056968344347352308565501375614124220614710063673271532617215425435131351325272418521936779263469638722276109142313679575947151921464251914804843597515481305030378485117744834257207746271163164889261307985615958867669730614761107445813786559132575222479603791919808763006962779861861677657962085615923350492253835098742544086127341784314502762807653886789844072928947852099600475104582598422687781884319199115276388973472590446570580771887685148454251974181830005707387182712446241247013763003319448540863006908885577032778218604963996811061794812086371541138719876552399933670043412262009922180235022506174874473015670830630056326823194843048573977131907821671373742437745854201217201882292166552488003880240427111387858655263645806681354073772678573188878617981279570577576172596143639684698410 [155,119] 29353599747113547454405338781974202976014895033030589005298673673939728938620758182355340352964711725270783021098003800172124983847510423913315869460632254936441087306208605103296941370567509032428808802984845326718848993573477163735088139477998011589503050020814070106210773685777057969136002283414971970716607429995364583403952888822208448967136880546949337914331003638472529720253099341775383249691580267233523184165888808586437077096560362409427058157895875266107224998435218498441477502368848185411251625163339152949537587031785525983186492778871332834371729484114055407574041911329974609722439476765480108830750844271026595741583700221839690184099384526153535975854165461071567372955754354162584263340444098124514440648410954253459718486576623296669678402631304100788348992657326726558561863221361495706983646550668613234798472428786961543856678533498434033120274559449406791039994179720352350046662389160214115696564868758519208681633159653564329683936834190140026981573229654401462967299208316366375491312178588599120000875232314714130159271666666710390295275684105777926487024501384503189617061767329118419740715705191033147334285258059185055635068621467173039019268508826455249032783138767128848124320755735808693157323956763277250512402426119788161078804343561952665957357114172125848243669581800475665400090614330992748962875691297987123382337908425425080 [155,120] -4980150633039656665964543812637025013895359151855848255022721919163150074384202692415769970389920431089225962735876531384702353563435144251084957035275825934958345349799741772774906098903680928200045034028661692556732809223886408140609949286711362644661954890110780673047420161586087339836145702715918028722276289102447841542519066817919789379036820467558418887026735400361523099854919502405815087027735322359908635168836290104942488916708150786965846029522418076372294365131462115302551189723158765903034254101374069535122234913410364999784423765215516181340304867561493715923732979310851333846580538172515615058225131235356657581261074402561692455612705528791669796144480626190780451532968386729090501491728802753471136120101848098822850819465413898541642398384595497251659442263356857914880046403388725357998855040351889262547797912556045229888493967907148196544697516615825065327291189272274119822048385052736798303566778390393404165372362064392680225425259353569312662431463928743274319551109779531084081223128163599977821654838005300986620032450401412263070334187037510721641707494148217395975454472964466583489703163746623729407902599728054748071451155737135388656519518976161705209118750687598578164231810983296790837706280703217031475799522598652942537184435648498233368801329285075558510122962086338052747404542619897193072867386807418415949093284566 [155,121] -70695793982010101779655325621822440946860525839333657380071183020285202916442969826220849915742396657585254892323690627521774026410532203473343939700198603789361357863979092784854229508936061868942356133671376846265256783129370640076512343157593972229283628938340904637662583830466084457834720812232471149914980023414311603333666347848455088722125426263043405725828366796675152709661355581505346691980536777413197264872803368173062123339616067152779289143484083928593569972164719330355429766622181948814189626111931724167427276349545511105402768390944835397108439397829656093296502251402347750754008554916749040119791564545736745419753369650914167812779877713335003561877465345322179651192927459197448863945310194755097215403960900679710937523292230963747559217256850039216127632733631477745284458586556496693288063677526567306951234354992784024986369194016485579540409443294476136491427426301197887770620641775062064348105897430955727144809270410236123359410677412215960935790392600974474052237455137261212276501562370231969277237962716780860674179056402112595641812696261172829942638378202742453833484077452291840136831423490153222173833251030939046549435575598373958062554700079352913324334703405238070363689511138123945753185652609889362385923412855664517566178911879968119927320928420021447627367017336991809525404769147444092437488836370480848062 [155,122] -14082739997776136949282164367864155154105049845050835983031911479444602319070686683715466459958818015533245483838769992997175374327912280930595068952643083039527526190244686863224764624496140090860246450938778021316640988736058869784442926821703419859531025277421705004881446619425431573834915491569565534043609116563161270130950393646252399924734117426434551226280977180873231092800776041995426318920384471596043776881278038200111600590616122447411540830488672737712235229004856849654994020037507727099164672429388005850396907638422919864273678428884461581974482160587411624488174905233361040809123744359569009921273281590980727314071969017836823906918035025225418020990290137142663909278162301937729972598859329374853746732268509647360817334441713019115856005009235768453711768439494254246422094852102693916076950672667342641232661434489126570057711913212807133857307471808617677324888400395117583685872254625022270003842073735317776054267993678026150672250260781143293606628454085947817088743282917716348931702283085036345576818092911204813509226609051697512415755520379901807078180428615741577967018357359553830282062623417637793908314229509569252363092457910016062223793887990133094832469145602527868993501277430181304014573071049207113736355465040372035258555100258361390723831077544259201563543914091389729990136077716155283010869984519808 [155,123] -1323685380671894302771888401355504234366353978737857218166778117796075976778410586713676973240663568530753830425253690329201629384668004862440291834156972710860112141352985481621527753880133367040338969469078133539688794700286023904933036600149615931861691515220608970630006591317485874096294499180086247096426511376295134470272946823166698193044432255605989217611138681320314324325902138409776362805559834302017900019442126525473847057156734348896853267794672821073822306736776225296364721795414667387952158283112782652050800216825843171976790912644833189409954222266123045123392074137153303832085239647299419242854493458773198274928057189138648995129533113257657060856594407407362514884636168988253857762806576089990500580438394315650664114985972640019066779586253910360845804416382642052746413814646877529489446228343448493508911707748091235260341540796788365388768306919895371451480561411425632876808469463181080925629107509562456850708526347113094960775113014843631072990302981070653750896686054319716766687260581151575381504346971762535310557274120840446126799319713139217097064668588770663116217507580430605892738957054499034719028830903224797304866162996242256652843526228831500658032021211436081303331604911462143036656090390922009294915345493341503700343766820554478882066351808474652832109804323964978342973820283525886586809944 [155,124] -15855032460150516729905420575133350750313260485845762188229422656701422236449461132758886337367396295994341257161257150002969800034083929037992135760954152659095353363589389561935507534613916994076551767339761749249142181929060371526535292743031118374286467321471547211206558031402380943836541620527934362226208100181757466823312714430103005112406074653464980982854506254738768178173591419893408573435020113473536403061987357889128024033053477884164581900996819665153792614229214105913490823406695858672865335063123637565618291395647419535018020891089951536303617302791309685122402811202926358895854504140797555212904815454889823101275080240467194243057065051656021553418247425916267376623704984121336970713960648080659383047133735611512062261763702084163869486201709320159612971386970686954205169159806333115324760996816190073389865231732303317631621334069390742207591078051670321839981376530676989667160621475388935520794767744669875184927381403776877869822693365412222375125129694698485225462839805046150664803641857491537371947686375471289344638137511609224524353544858988245983295217265136288685082315309658278232745139079114131798156770102801344839334894887762939779411168354993729415115530875430654135155441231001361547206445022145348446231693569456583266736310036043597523708551835938532845087389752177934736065793476420412 [155,125] -569806699509232958104466416508678749321753049683008140547609394092465916474504950980190693230233736800600663920344294811695216171002415484387245968192794279007548927822673065692018246097356468397429824815789030100595433571430309777343006443932033607016391884268674494379872144365076142122984799381935653312930983875921665692157365131661729341351389112908217174576801134634018012693750709937512924426022323559972015121992768764149907440503078851010828181214296728239680443304595116027340718831119379700379733006850851322211886752986292188868558074978446101217630563040368869804793734276210271223710058978241504802377981642823598809001045983763236951660178911080117884266925001221966753156052598404306217659934475840275511124602119127145746026423459312056390069265446171832911283089189101473368313585899661071786437993648492038309327740868766450137784048457331525131136482922536157063365850312876406704098221786079310901288021072400901570754101337841568122628767686183299515887948159571093142048726094692456991818029980752515748426827429933039174098453938724630168852782446772405008652840570087277708559534709474528070253544811958736501953105925514125951526199998303584676585744780162233703368203142721890412772485232302212083223014955445767251573075259684907130528750916552872228080695976225997429228160296287826373136798673 [155,126] -2283840156680054304530373071509170753101077242553492836113488974549689907903348669036442978207013272033214895222983352081474948426319410872150194453859778522705426589605432454790602127894446290353254025725999702654403302000377788970970885270374163694281079865278898065338272152697203922139153576875082805149415544397700592621752742954174269362523240858935555119835930713393349575273290944999690732765260970527306672085869481595980756333629525477627032072578496345308845491994544329595781711285259890876778991917834993524282175605761887262343497664509027137097806906118033369532473708145480262185257704842584446546490597615899612946313763182706496568974060894128212643894415380367629588729341199615816616574252017172641700557498855887491582552400503628991649954518911843238748583094407764752568009090644824619907825562099369578331164894864017099936659435693948636634924467970386814176445899379731781366731548520309039534204158857994318270742313077509558141877434022752108959574958608869794586996840625703582466291405180195520472335228720210875208845819314170558269315106344780499835429084074225437508284724665435870741399301284256974812243963300174054306634966477830373248073175234051443072394811175625129713474326022646703778647896687888759922401586883593795833191392752442768907463325619218480390784900440738689622 [155,127] -10010148733579494348141097755904926249774078074765923222462930816958793122339174925837050221826733466896529222526826520186234520837092183552119692847192041755488118893443974536148817971118535322560396869631088866641872777317319798403712531349924604844712058217433600519589953073278398265011674014240374595895346110433652869151314419451620317736722033514312993568850748252953030917739988818069127383089625155837763729384784603464052708897889011718897346546308217472756851067945589509775122957083077962062206172990360345670548850312399079566144251197641588222037657069856061653683058035101208474019986412636923790753797721902814392556325143852528817008876982933266156552767376781180874339711969785111799610258145395081198610005721734708419233971799483554759303839345002522164366961389816901752392770052381541521579051687138204601350272995692140841933379019476913861024034087720703051026375738407539866513212242955957899474942305022664393040274387034436903070872505248216187933503035086585279663529204871796157533320361384656881044529220098665062667792401992373282345262129562551504561807678168405116280491619136912070434781502716867469127150113148439090035226996182373148379559248503381552833710966826284410036020365675016842895971162737374675638399068462437576028171733967547872400075694558536813248476637012 [155,128] -19415373041973182521882847964577842282450105037186288941424776940861178593311630877994875394052534599193106933403061344801724302542430394852201925508218940085508354769381170869216729794867947862905575386009719866071638300722512962743773400715874403918231858304831048894994146817573384132106206867832760893741194304306184298184441202857806696851101357649626887702665111198683211177602324359386547178609711579999268899093416128199575844947793855372278230929911160129264504760019268938500095182713094314918880275521144368390366605378825583132020109422149088456227661954824684371553577669037919109917459627043634438897790091179742137590540161690887361881507555187351034876115176024213801572604468077278540183099747374546377038616963314904813887906139300720271715940882493780041049872186496813220285723330946095795228368627599121639959041874455944902517600300241220950083736119234455144519138001119942486542347828104908899028246195849458405129118323213041559160943712850902896722221898970176734313590398707613740584717067953791614082963709874054872988794003429195814760319381554590008996361360378209091918724415118566103228046244121220885219428945793391577465158477940657798678698815927382333200455964050684548789070618641020937099777119435463435802246805274774659035820193192198523186994086450601569430 [155,129] -6340557752306485336261093328137285000695471813123894106516912248132176912868902082868907967435245217688738383124075588117567226937591089832561589478450996374747887925156802525660515949733550754710030377186840981592677556819422645732136779062699325678324576128621517460875082457567305064388589316028489520527339862999367153278998100373474542331563459301824555093182460969826356319055728587114935192657881865095656467643713801782709355978309766093028951071562200699016833955013151522266031212193356810628799065800564190501063633707347035830611263572865887116903693799194075736340330891491615357523269333673436011591277470645226457822080283916254262316669535943538181941371820619700766996082425647822156053551615550273165895109802657054335198471685211336905642918041819174211403159500300950865105599335802927413376292172132300211111105807957760849585794764428338541394863889128010051878660459856720957815417750450821800195870045951496015359167044523705929620786715975450347277081791088691761122921523033683040748281451597398682842927496507014548678880785592430257302731942258560212726632398793458641684135797502373814464498007898005317113950950986716112466784626839920275769301384822474697967900887277427417373627550160455639626636448531047835090713497915341410378768961101003701368590391416 [155,130] -35549909039985922521327606244459985528334339237023537214098696909797319248448887563987076318802113480200138612839998510544338317204492026590084749634390078562068059196118769280424514465856868413107728745555783506524995032160550835101909276567652510224798364879722015066974793027216060836111955722552641041814474851941879414951151607974842322492503473566815171904878726490006480694384388446386652716157608244772127801008212041889191834540874985282842400566385688418652044978171783476603233295206727505424888049753162958173861049477804522634240510575217465281460503666840393401754924436185372994668451820708307779576851206432335752217564340836734667372134110534369374841787223120675153709851663884117683894819338282329624117260512931443189434808759078572984852796774377224106770158645735800768469805636240027889069349054074906975620875802263725057051586152600321469958197431647305157021397318709885122109565116086927570475972917439025530769836149349076127054349774872685526762619592649346179399480949600510760635308881785523420539723511412189473112794046574949652693310918397531304411110187279850068418249640548749508707647695435559127548953341402119433050216837820104320502757557336802048260332959813193519821430990549679419569600118216297768265768801685068364470621653148164214707 [155,131] 4912752512615263617748304857430139732979294873090389575887847760407084509748497646427371856201282440937638978402065480183053919029937847702756886357740810727033842161826658734768374503617756143289250997124197493846967957189705277033289818636476828373530883234155067412829559109395392718241475275132488854390264920657135097316795408491859645474164696989339069770577851886443655776326234717886443508635163015784081481802764010731015534381511573578631771822383112747048405801992011188101713914517269393947365886159935613191780114275334000614321093932384381301846155385802300110033365536211094907387505439443020552555930171796624295181638724611564148859584970654649972324129510238531969888628997369270185964929714544519295325983740658361698447645943839902411904123644891294768172073348284258773720727010975945672038368390329560497973292174158809919899198626625035910571613506904426651276443227625736258607069067468807332856824462476114450745590853782202385356583363558012014252040288094261228595632516376417780016480322679225066126173752008576447571576313103547598129572012525154260440528618610911481921296859480417509393061710519735619579127153802615995312019014867683496002069546416736449764546277094331753385892294740048657369647433318747363486408132088979645585980248776 [155,132] 670960122474719358571993299478118712406074604340984291984550308652623635688213718670429404876777454010509944942428123898713098641770096325154196086937076284300979649254090497481625284511835070541305782708211060453299378684065409080436828192188156187738254540652167975880045870509948171079854268137499226537481768516819676890511251150429447332047422989573444107017605323965428159305357345106021140490162118267523022598924850384711449504789438551679685139403269437616897186669955294297532920661864316217476051971187142455844971513860788926339248080347806354965881397385452183749787522617989030378290060417949001516635505120226622541248722593545025628344891386722420342933669277443655866896959896189252670263087399376492305455767840111539502458417159732001774892935824627350197118535261747033294143277157069554428996053244851549843011542733276441923640708062678217676966293569244516964565777752736161836627493915895165992799250648130977266835347084559047259991223092029953475825944954001794771881816484856959527536009197944256097432709033493027434191837271090212565453614297218956745357026608943516963542886416642240572789975350084310443285482932021629053610399345638572902044723492672411727733764315537754983734549071517828456239327329017554042980700558850839147 [155,133] -13522724010852786682893412535429834362657253799551126844720776510439566199312880960426010514082082842389528010849412112584642294782403270253542645727999363788958108257824012018990582476673984596658588424489112888896320795032781510833235976016965914469322848227894957570978476903416756756333393936795921905420973397140634118948131083389007984670853901470785653001420643140129603200129319766615464248742363769875384916249113246033886446853996328008870516728613747665898901955427180402844284330580551489950732413964724101086000377232195501633568651194251302488477424995847533708327796175199790647463485060190922292551754542857646012687415376637947124733483743471818017948706823967801911835131288335385261668146902879729742601850219747880422998079578612230178230256581780343967288609193956664737381065891738294582757149686769857882396648153033147557784019185924953153306329072339829015512469056546480028380132604165670542748801185728490458141878582500844046612531921166004034291318003351874665156820122738530356664454806521129700840549885261592784903968046468334156110163749774561645055250943336011750851669942972671704899566003833161517143519460593426126629650382740863784608309623556844284445663406935236716203497642133539596546683881011288230177814107296 [155,134] -194098475271166299516559471998181065071742549335703937009775525207406910827372796417833940131169161405899136713075041566484532753089451323255221828182885812755524950281421833002044456384635054235231895832047385442054846357908057118941624047219719189041565790139417784349940524324538590962652549999598490151549318022587637813629628993043737403559830873252111493170387943301439268044411865819130318230631023715529291030746383720284484634452840447609185710620783647617336258853614994220333293104193412400939679376764268186980918678189212325248254972971010360229604503405394505972813605570902281856156461596239152466119941725382160537324230953860210929659804365123384279611083808198051665855419208008726360064868761429241573880960012596314711097278572550536949680668317711072862880459408150637127611575081720362485404316791032767521437618512957282399902053418155665520770163531974000057671918338524978781097993320760348578649051876890042648304943735375250801541924207298605967884673914944022654144196628211365878092206803297826507306444686664437121471156051421816838245642975272329339927251699525268623759061625143530695350580301755390266176717391296805250474368330192715792197911297051050468659877972695975820084170732508258278280509316357999113510 [155,135] 350895528558916402572150491024208771235974561505292891630952756365500211553401284827197421431821851067228491107747059413821117426623483609274506888779516726034715015600405240357574152443535971697465960421400280771916626132890765924877599002889847156273380270015998201065484339871041329274987487036327513067551116552985472432169634901111754363111837185480639424930501109360677735939942353738123820516487005670117559032888998157710468728384825843096475691981136186674126824030882724988704379163723534147688936001905672949433094210460351590029358575467214645632816589824371220652826216847918705956765483359568121336606471320267965453728961199973055646832745876137553991135306273455510573669700518158882979716045244253044221327848284153350119848673819161148871169079503907467282049361877169133720104686016424578963846759367032081013270543497447818448927697817229098505238689568838967479639893413112059252422383552269651816188564383314701919070150396881779002853202633867012074444971256747256661030077921500111341409139326270633661170231371731141287824606156982740202341911603314500523985981753024176526627621655985383767813180442113675720202474079961139294868522712850836592110042903966115938641265835121933066051978431397622321590663177858 [155,136] 75194864217246479888629599847070450547155554689884683500536382816489457578669131139234035821304002950997856874588793046645798867590252197281071116673803920771439230982578970784825415361965670667036236528791132883594994847408612937028874056149755720517494370344336910919622740726712929974424305357559385385917413589790624046189183201355861814369330199255582969889645877463533026069523866131503756457494544779070090643136542167353058689230322882700588323759245551791057717393170554260325977860710079218597917716054338746115005083424098442718900135903132867645280554720824398287720307019104839287237997630639486073828117936272219172245379497443448833966494530968515845858025033101188454333517000745170896302312123119523138488073012321738070961084695121371898022453031990436208531336854567363668214069697203071094303619956030583228282687942007514396228683339177639957266628379759138005973980920093072187515065180809551382046021412776355936668907708959542903875255355882871757484085958708743625147178471461028511383742595514845260052035788614824612890432405735981063026457659254150304338599657408452390943937930124211454740416598013656209733445959112052033798056510524610812229691117259763788246072596258486781374863465877472951472 [155,137] -340137919049568212199198081834156575740832247026409743048598279566353474307329683814758788374019819834446726048110232342016555603466968575309435376106425836278617111093387972672455081364459540540918347124765524148438246992203419696622446414910786474812800690451792206819129143538584001923693450984064805998615879242799666429031057176310398476441801986855214028267191315492897118228610086505353195566631849451268332689739628122155800517168373172875589153558236820664687327348067665304696727765138204857273589004725611544001384807765224462720264437693901234066285053526089574635322810810267838867423124346606122821570253059595894076623342145546610528325206026051609752756084751378263688179776871591485112045608530192193201510861808177064709675936427593066427272980406833402652871612819093482432173048348833838074467663742255063465776930272144385838891567207384299731230930536185449854097483294991341902557134854444970746504489360862363121611412772984676484613807209300752477857368419310927597197170804010358709430970344021635363710597648338861293320036739584810082872385380014777141408313000452704159771066718022616976004705315447211398881321269558174611583105681217748542251161398354422387257641450623697780663559003024 [155,138] 68811073708914629615868049664047398944258572526188802260585514678725771158498988949620710396031841460944498053383754724037498746072445006109725693053829447530655289943197837447065216213024282719806804639115154209619977589178753332443202616177411000342681594550729785570506126039719695589760912011936806660596075841512193010179293836330779620152265098805214942507756196573959563992843794718366555554121626591880171592790281966915863979711550869576402590619289746695413926216627566955720536587877366455023691888964464093710086592726473251723455217657207497102285626979135169082815654435617523169423124189312943568010851905783989842738200706094593603544274732129678409169916528680987964740336577396703488291283842272601720496218584288377348217671382436349974768077297177726361754458948515090399423278169199397255097311879033475510284970908721722446576373040123078277751889169988363544397875633896853462136332965661233016127407942486502429841747338131373549352864005099591325117879852239053600063363679676985003979203917279199214911026023333055600655743871476094355835394225973114750472914248889654761400980248953163451729901392733609265184420130292805969810212686141398698951472243618538622897801335564159496418 [155,139] -5606200908168085115308621200251565160901007888722259596786874818947717575101547071919596813048764444260971360495186435649224420643729431097630617555291616240130778837768861579918452592291265495849527445259036317898903665353498304985256772488699774864744224423728368463322534895276106931931314079092930389558590975066518284917711946513712832718545282605152978294351271469658858548659343013063516231309860587627063109703520963726846970739585926337197419706290157847817615913536429781950056423205869332276674107043395665524618735139394904945838021276470057423697125286613844586525726638494019044632173744125546782060198808791620506367823578421665923392106710578933325140243883073226621917730068136355524087029543372690844263519753384800524763907764107904646158439412730193188422669888705297728420659365743443511007552283794114228098176462836185263251551645935425586199587809867238593032006213938529309311842655878057539785521711939140414972559103314465126196075156722596546361241128159226375593323156201333186262205178432961204338461867483242508256400064779597838593571177298281094938286018061948101608695594035465217860631160759021377822737318015106676066312309245560179901382623797546427899936570212 [155,140] -3301275774706734248065170452931060771809698490707452767270349392132103843067779939284864472193638910985493348247048121927046386456660458441181809965691404520094108965662085591029457174200484345396694653708384145385541244499595790170157470590109024220440056988244604782052728399439044716415406794857862797986679992675568825278249230810774464134190064620341867008848745755884483389939763423630147917342626341392172556577860839878054211374240691093507136390314945242353980821603727984398126176467204899326949569990695291132647181914054182216907817116608988177313300662290608712029997488344693780558840364672221966730491518482759310087453460371220155660935260873904555377494643485217618541844150839307683588702403476485838600524811751465826348528495758215227001274968025120568805709762044520879385687703109568110641222459905372357632401462173017589093333639880475633752915078824284171452065614991288249212761905667508454955110004420798564446717219697068682623348915668021940777904526073712346100174046413385862955976104005031916630842784698994735365048244543934759332884366662528828515220109226688951505213956098197346041751522485936551682051179131797194370973562885377061794400700458449975444 [155,141] -130729587354615710732693475507502162921421521752578286613815357770934614274671648462097810857885402025376764509886567627557513251826871997092724512377700026803914063459680512876139547335756750206010879312373063837149111092307072597348029178797373509277685089723737583279412969849067364814137671515096894792706749191681964268059446170277412339620326794203455225614928091336894596951036610239425838176636746676006670881478637128303389534364424142955167434204413124126469298734232610622621535114931494097601173839948063741605534111612055997601794826295455169885561730899479726757706636841648578193446303976430612014310412967692825316910134184261810493301888477758718843684848664748840916823901867030737060990392888438346387099204229840788813387811229994534789072059981853159539415435284121570974926152506661529812558628676074187669092024456650976872823372842257365989500628032374635768106673049247973348431875455988823976102379987826687670501441921022107785502396770350414180953508429541606661275428911833681100667163030550206636184118956622469256698759132546011454938885317893305912705350497524330586143982096340784083669375789908126396299727905021181015652090502325528816654357092 [155,142] -29356656517574108514132056726915334349104243758969147111008318686174669881046219998552915203668729489893203705410825292437578220823995817240548980744059711643554134480462219755894037406097781789631461001114689202056037704938803066147176801536313996446728993863929847714119822082060162068449732837065264800315286323238965824233047891242213710578353377698834873449817441233461924375317238228639256229693415590832410970470509581523134594891056580301773674965100975911794680595193262301099908612059756629105948639822737430935521228432205768539859126023813267133653703979893889869903508610021119939237905533190852969264227142267343810086642014379479045531844438745084339522478747186366580113389666201876502002209208508384634980513033059172156181075522290567678120464127085859549784775116674349858684063347725091416551330430864590214603597202654257221106924411105845652973713841804789995581051791198226595293801897026946217042237430938412580135644797844929505340824159628881771544163410032674389313687647235624439165582410350008168153059895206231205993610968108384784859769466751478435010686245214275715991154887998496221397376491370258670963605323893404812544834255503814723 [155,143] -660170073426910521137494243797766608675514900703813467333002379599391510709022927771931643438843988349712003483870449244312651326716415900245584268659709158418243061936375053862308797626470314070329454540609452891909659382580775254926042126427705569901228349561005683817041479232353453201197504044276720542060102616889924044511088302934427560823801659683610354097416125217210784838205567308237508897010918972808703532159437152925239901122253248566660050030589279217921296737148874999982030613241655198697342589761517844910014320267526847849926864825279007289877250793946278868838651373837393999515643813351010548343055848890167368729981991957729643292511314394939831446765045037460845907254661816653418446023388009485595797991765397069298023720959708077107094894186171739358391750971488575432036158612301100044509515985252476986799333549873784924735628307857262459026340231005623200833901894850809521063037970341676701243522081018587812032463308840941537152690678322818235491080468251783883998381745009066792036327677534091902314276969019065039458017533785080041598484708982315575131051852228759386333725511718943823192437022083038120424864464564225200420816 [155,144] -5515051925016423359511301814237936042535816747426225698670684665475473409278680874504631146091210021187153884186953373798477362346203238914569592541256262557974721545837406228443417735543756875437804692921835122955655923133709125589345322713074512422228070997197369999032251674006585912133430139247813963493609022797800928643788727055599092997488468124426239915906422488836039564846688469288576751170051826152301343106695405770898541356770768835495929192505995863785519124252233657265137065062565820912288616814824417980829845437438175597320636927153890574556632955380044306462647441274455526521312429548820991542153039143181464148553333183140221826318249619115119153572870497845706848569299728159933207167486646201343440314348165731731258802255647745692449877073373858055478320246903717263749585368340660766760645933425270203711537875222109379273516439225774203950406765406375015128314119212523185783488875400181594023679505042835956972745840811857612211236577999982106599615917102172689981658214634346577974342380858519622367333896482683222956445856168305354610810441497165125169619919516000311307822559795290833141645290469441663151089809812067 [155,145] -9929505465636791643607590149943979283469556849945317628536181172922104525129413169193200968666426741566388228651492988531947656572053369519069149735886812091028837367731966230327922777027795692487888978056153712705738047852235816553168197545345403056357309157704423211789888323368767498356982831788698672709406247608536605242924610432217890229567245801137018212396143281018329156152849865767463621794560618117859145529435008176307169765987164731214196664357389788603269928926435269555714486342151333524703250951711359301037295669602821392579892287145736347286601224189062775355043572787630412067389207287227566807230961841050862827011653967191035295992957288877546993118274097460549761592895282604651877948657157161826666411241715736191442335610758630266891059318335486701864012435010271242387551627575721707062178362561176339172097644592015720944268023460146112992418611120601572528163032289181235940951942422144552275972741209481159036043375913988861065350767786807795170741423547103556001827174819171345545938309602405531504555580552039660266110899102499045211268587195374300859007678456614048223713427151432276988211866170220104636 [155,146] 65998579875872293592439422487175407908889131208965176526368215603431006707887597240418656456364756722225709205100153642078910455050856738589919052202710802640426882419108022495321526449548377423434517342901008023337817369674201441412811906120232299642355304873833760056976409053289261076253566452571304972655704307430233047017661706325328496306089232446918447441824692013801825971966348525477108554921832135624832283174648664745552859056697337286221596526460516628307780796993503010652815735603189816086883705927659133962859751922534098424869835097353126427043960826102378469544178982562052989834728966881188820644493294166348975231046698241399820396330526360244738994289583491667630143138410612453477550682594499551432964725190414401229416331268138400941778256445037445626690066222469044650870196820957661847632333532128768349564617942804145999843278014660201043970309743609367865261053565178733651335994442211577667380611845481068021949863544001929675514703519434914468955174469737642076477242167423142513958423363871852853354121273384136010532508106453801203467313034035333367356429382510017623437066952426890587871272465 [155,147] -3102639046736279877782555957047631652512730826600306351055337064154019260937467689985572706437550724183734297243890205277897788143597407962664386459122453904437863322547904383542231038256707192492545215964678811179708544481474899398528632291574826290020102128642862744975420361441236693431443341713082153026419738619120869697213900976848788584464891915459228755679634347530794003619569317124575513377362974738711389299900035168160779397479860678787192421604438233814867861679971570898296794876018104915430568551640068907706119855825950716397683188560850948265522027718135141409131931791848502229717856094489881940864307896315275570792117372692235991610071444509739674139581686757893077457484156748698579748698414038040522158616906680410302586866656566937601046842125257688964085077686477159383201984798578605006524580878176039753250221974919816665366450407862429740811478117355878743580112273905666108453063159267301467375465200004637267466659519535667485788189960566141039611043273718815567944453593639987514548212753185614424556242469654787259558459373549313718494713768461570639506517890684240152606947383825044 [155,148] 2894743326303640084443087829308736204861988078071225791166955699954821528038267970421241939775142935513133719662917809762801035175126114353607815734709183672128227578377677525831970836081484449068436652244428204152389204413263776606091463213963863397918242206844270035563260871156277870227515366765182060954416893957287543842847658934749462369417779646686770462882382348988410616598098458548107387714999417140907295759356278786104992742073518180258047789122756400968630651188295881381844167930329166779528353685282717644116875133657016056543741559110275616546665567577128603303214887495836233207693531484032958274990232773672283512506000723022388974893650878566640230279951604349158255930591029659468071351198452650528357013604415218181276860378564388833037540305713769365551728756814022381716824562498456160206735029181172890526479690830815232071503749080785884728822358735573265059507253463438782247153778365183527642357636111153383634313177353749864929781791221249840136269843172790073911977048988878148099992038112380705814403722925469702341630023904314554491551521381438225558085011537733903454226 [155,149] -1448047971318626925361043513156286323524657008699997461703764504383657059149790675908627916070171679000140402721645697255853159373174478733084734364034284307209903943342033162977027105562820072311971909375406586314562758736086276924976980297371178749510578357066052657295441250093814416085189438215896957140532138155350030322083015073138519470574541879316849271340728551900149988206102962071648788555809580041199284910127739129085095635205813199076145977288052041834363823422055976893773687134997572043329583708034658724301089133116831637728138051140048594397016925930239012198711782570538985527950565244128293440883552497895043038556174231594679321868121780700163110172263565467971664487323200304807300810541883697851112575421071168412870309635606796054562193186491928241440905717321098342837769936998193794157713639399587194932601440616038051550524471258046110192318119667206585322299352755735956205015194843479995496444697345680991967820811600460359202423948962812287650343637131845124619370449895374082919063756995243232610725507855929532676338098799670392527438611711817530384590750682 [155,150] -711521320369642560918839300631886175729242876525935898470353201911216247140611428893809167257580579663831406911848191889506734575601476809321982222728432398142584843175528046314194651483234532221298699313122936902308845298258140279532255310073286297448775778656213802788783001797133277964552829475866314577392121562910369401325591795105612737024321106467349153639699787592100969882498630647462155921895297189467505915611950903810084603886477966444044821753868186035829551604857228546441349443624502749984982172119611143693055549220051598263681194676776323386788837140847397501594174570410998816160644527484227042112049069949121461456225840475351486161437211635209941648966656118762359792182153623733528509611785064802132307762537953356738568935273755026003778383435250880741559117451882141650863965478483032610736598995520818832505937345751768289370578310999183929982810534533097708734465786768952179124872404531980656755765861013039389965359535671355319966793858004739783520711205853690609622492331980409838213775336719106139003780005724471523616478682000503421069171212234018 [155,151] -83177766686199625486526053488528723574112725560594106633440889422596572345461149028143783441750178174740563701493425287180927322315983570538336217942971269361279608203470960391977978363514384081012960724369728873662700145605039428643356085172512275398997280355218754287884067809920204518837979055958078110788409777796236592091988970083136266271998146836977038217352730427547536431155310961267215113388787594991276065312891196879318393464944176220955288420252616329005904902922634080545710153790707838923878945347414161314043447548520172593065253710739727533026016992191327749144768367943138081713000733589263634900143203712993120530566778731619859319860140294163339087819789464735743669635254326393799929429030125749319700756945292919541037185934103650362509936687665287957247783149199848412667192835178212663969781060531549969614445641917576812742476617094252862144849200348514425681094319609203117044212294113873187081139921906928373955766668384415745210171182074853708677326684828971759853197701184396206048372384659020673364623096424149481465413169019209743132 [155,152] -30185217031168880919840955998236653625273505331824978659558025123635101702810062930970895781657144804711395438687691245226112681893728424158801022156886169040386091047094418076430462695180791750054675812331420220350687966545497964636299564390635381065718152596191102082596230058738976589986700369968937074119973586089605981435740170807920358269999880062838750725793506608858387687688061056142847301048178301936139991201652742628889886431875981023998028873450651833342976120809242553937038299217139925849379155557420803927725890511532670528230531439445615855996081529522176735928014455261739490183143483342648202211988464522869362938790320941379097854696630863169761831768806488493645179912879587764804441841047542905125120019888798840243386244946155376668453177340272948190457242369230047679825608060653412993757456873999550222398270541346800221004903104684473279287239107577344877290577802498045107679133511143944150444428591248279993907429551165894265733428295676189973035240473144858803686780489612020633158042320318014430024164645604097474658233684 [155,153] 122134831653599108313968906407475910908363845806373512598268435958578431116483168157977094364885387804699794364564824890407084380555142523764168671307905655853432630345212486373438274435278822097838076734902242838067802524063631722358024250523995007138205333583106440924058307210618439613824054891770775382430787325875396697535114494065133049057233746781205403981961590675327584631157155120559646591534462624400967750418907750418180879823611617297689591150798083834877119344146909677193627326281979274080276564249139444027994092737090291746486070980136417101650211756780573656035512163292766318260812506632549810738140293071484513141186614402940452944402632563591876155570260808468684062997534937561432732956905010052063990735877334280581766756770147705379915389074002124705828779047096358486390437443706308359906230137207906244688809494943671074333086884350612556924334286981678714001657545907862168877251162311877043489572446297487941085480353802134724351394517709037890885807819182354475375424957830671292606803609781348859656025542988 [155,154] -82837777578411676088200202109069283479751161542531509445757371581881458175146445278286227019787757105497431800157960987844908759589148181967102257773780484073806926807958758769175668702020615911797105432071583490783657600744837844864192280772072586526385868875787930860894678757975841370263215759690108660875377348352254925681936031428578574214480878717933528186281931774029078187629609379363891799909238542041917749598785071043972585658950669001208600701329310554182979125266485061387399887695842289454196857068702385627051528839821717493353134485273291899376602552879139978574778325458604892019155785677370962718563011983654457506734422743942777837784130512031393743799686684852962911695236521242834540547926845851734437021048718034788915661685700884553697787279030997780894237354109228909001927716484499818144780485733198021715787817506144917481947427363492237482998242883452643658200274043736144349869613685411968713485340686397424373050376916956621105481333501815633493033262544962088485806554172010525788273998480044188 [155,155] 176464487885606656572056070712146307064056326416136133666185589513730441843241123522088303153465509439135186814695704729061916904894833200340281970156209188126966256959197829734535197657134643014190295053933381263452588529064194619307475104765335375341665646073312055256858951375698078853402918328429352683556106431801785660730444679018281702019800859682006424351212559828829691028684401233347670858384061282321167499807355162183175228053370250824806055295600632155900836599694663607337670603887316926717383958373977807852755048094791980284186449244994573804520755319837968670732111352878148220126605743276693641350932312728668201567550583396804529238767635716054906360936083148349592298530505790119735045619211201195235153985802079937699454867848318708125162653632296266435790945009859325311191569088663666364873292350500704977122596593056141839648627943962704811937093402528486694795296692940010805462920643751783949257887833589185636856398502501511002866434846691097609363149190948742395714633387257986018448 [156,0] 26347447025413012238672070080184859396822739815291653320774679858745232219944110092081614141314787651988486965557287210936985188271927611939424445596664013875002571872640115298595135530621959219571463524996883949154806002091702304889172802598328206030958751208086964743417270778929947608661753937777804069995673447761758849322186063027190133284154998076932792830007058165990069236868367309592335851798509244297351003690658860205335627806778424375760689398600994087219497793396193500353902863063132439926777417341251384592875203417944984576830962614363079443200139115043826498969356331106408737128038192709121584039216920967672183054181526275738844792988271096854045885750895968393000968255179468539041578320697711551909724706860763523753595175043968782994155027524266569895071020046685302506715368755419951716268086082921206036902658057503504529573459400710241160527926775878420147273286217324249018161901908037360232557330085315786311706287707259705662874608924873264711193129767007693478853740858486071981077751217089174666151881672678521691839032324760804553877078384550427733411718051261738361772711058055886894947874879737865881787520937306595103323571465220970282385309470402420402566503776660026102526053960805796433968524125108459868447867804489719544752949511211141773039840369800609017268126657139198777532114714292052558830336118094207926291413815114562070840701214039014032069629288925029800134605021612770739515886673086692627109131308308095562676495247640327232125014856455625415151152341504893420747704505880067489734667029112471855025722944513417408572337872740300111178359911223852557384734178290465063669970484621885948250049878095027692385201726638505243769424831541698917273387598726370221762409083398259489504013640028849068440323655944882861562459972723376237123972781316999514089616241108160465955734252929687500000000000000000000000 [156,1] -939360852670261573899729363201783562930277501609269655091966514370225753671190865371225604057448203031354139698768210283962394476443006551608585588638279743997506986143498873539294363650358906903172992018836401068431133788823800539219767863320762782468451137397753669517297228423548853552455625123804690515294129293946944554888267753298362558033274817857834012671378885338366159773693875692633421930721484187768487074322911007308612861985631069682866201109028148051893403982598617397440570244551531317676887003312064058205163212791196480243601492366828349257437863008076770040695883342501949089713906127756629243251797663399158120493954770649342156373651811469940085021209691444153128473536394913749767172334737586844065206637685075111313334921383102899936255465001676442559077459054143897062140258425078949068059832767088610311503584833152606364491647436414283904371717813104225479834692748857019266242046775302105163708767984872876971824051422961534832076305613038495120426094826118915150467536605164251285085471406624225659652685029774348794187445325868313955858203263175894593437268514522088058379357241524746102370491865854923757499185180533319323122483786641638804632748989264987827851890960282955219787686499182754955282537898622242168074144055453687022012410044724315122804594833806976369152759684404527865592913734801458255581262364798395055581595034696298726431235184141910797168902714799785772779168627931034090524746383011816466498830857867383667158916561914325226078083088373954503848641092541209545379021359140879750891097262623521159337064670279362365969657009965376059689224136638295017084963178091334483281591684732357490291845789778092248506011352868007046181099391361127692704796602969197159658020270987322167996360858216193191797418871495418002464503143318942272828653947840983617911803094102651812136173248291015625000000000000000000 [156,2] 115827013004840741523008667278258670774979441851941663260765183302069527126455311173932040312540413739877691283602842173430111782621449889246351932443860570470575158016067167827065981320631573576679301611946307499892833449573995473730626042435193260995245835075505278153939541627067870652727144795285899109711003190512930533473405430263315434191534115210337393351817566528056435487892257851064030674981193875590830911189760689987155530486576948882732976351221932392788376518973895999898807290630837669425410106369893125672672239746234370202057511206558174448730532698916507905432060577564315142188154501272388208259175876259398422056372426744707603806760942408642778246910918328624639839279766878814027552743556339332928179190145645338173208111918687846960969749632730984381369722549624200834503986238790148899272498732740717068126017777223282835603207247104586094500130141070509236259455159289605006536868756616594721123381930110262140938110385175121356494857097108539071824027220147363835787095372296627466530069053174579464110118476208248747246275785248461697842892601698970936254004876662391903697141673740335007790483612047466918937284531394231139386220319985679696033798025578309872373135162702717287052242844806622576726231829158327524796305631771899779338194762583575598753252570958881233940857687401449519025118917742687708592489297738784919108356951880208213198290909528567532404406321988886378808021330410566328987043920346648035497444063140684854817106713650196556450624917545969761167025570085490509774646638902952716536275471475117698628826623288876843516747090881567242186203254399612798305848785444414919540643210623661172628491203616158247504303051035359895746871187545179060293306387526244501019969881356918293595717766129842966211938891901970481641302824450671959697920949363583602612862849534636211501492653042078018188476562500000000 [156,3] -33004561299654891541355185961674233110342503496622454845807296978708382208995031408881289446171163923806043922569941377323671996330112554618470615410077588690993681995250621637203066801158643856393720020712562901131387548155171061494890415357299384922061308649522524743970558261416467129826599862076344723685039849020868883600232306401841128415266768746275234075896444717690822745255342196020373350194429227512162552455497269613636632742663287047495218541240055563454478706337572802731861683244100394082877858258786226861169588297502595853252826329292287094184812551811435025984290349736934801463917249111569073156794016821194756874471750150511657754336850734189289574793920427421959339853789771920221743366691456825940358203776773928675540701861047726624213263616174049360341903701605104089089429363848805185821601564540501058473912326233353727709231306426358651232699438683058403584355550207850519770007037704983117493272251553337710085935916607912709023817746867008949379018377428556616695618647514567262980125159096490282387518329131372002246005823980157581379307207908159131251936978360208226227425605321704517286325890539391750103061947329300244495797896834510812549887923128021074325235171166170293008087933061040769014059571017889713796973564975515992744980545910976889368101465742221770596758231419303985231847112752365317064204150490096361330121010593501997061166108939312178378283243409869571281918027589057777810745706748334672624937190488856413859192819918315816743951128791145900043490303054192032744292164036215158590039439348519739366295566454342913794972093301699607144979580234186432077371971232664470291655266731018689288641902183379283592117899441256486001706630915717446523434213623802630762944181050147588816756076860949589447970309001749903185102085718060805470828041780496518802737616199438619446482334751635789871215820312500000 [156,4] 2565955514272990440408877252224355514259104892088794011461593884984988758401112824115304983480553908955221840751193307434471664670860554791093185453683955235279043526543378537614203476869241429960970309634274696620822260555779904032155237683732078830313596587349524245591271198008064934244214335888609340004519395173677677202529252217515973192409728856590868531342201612815578903345506568604662780417856367424956992112054386476293646142706253141935584997160100626781389521640847211067337007639786414076766723540975680155939116480281268230936562062710986636501303510752402858548225967955178258708960614894178256172857031360390874383223574271794852456128874758430367860369506117478939514938850453470969842541596567136933006546637093577981288215563574656324980034218256807707257024365763183876427682249699766486578614043345016502972970373501488158776420180962170019447823602548309707981221408711394574519570240461525730855528285719399043311350776677360125959816658573244915351867691421282764118698377418837592121867180056820777588423172940251059216937405006721464150193707834414959640844559273255416827386938809979654922398172696503202907504904938837594217632748391629037162720698451714062790207758417555200252152293907484660288288213927059430323550485252211333642157811586974210117122737054507887987101900272502322434612550381467735813272748112316886959515728493867340977412068528255385207214113307392671527724609908564712159143679090917275311875768799720447438126495303022230202507649784604320430004728812247112022379524742931458401850175553393769637058392885362321915466373592294333927095660074961951644947018301266872383668218067001617072971596371693397690504137515423755341927877493273326943119322047396094040461629904381104887721074666069646543799174687960088390314877387205371375058702480732844003062827209493690361341577954590320587158203125000000 [156,5] -65153076567332088174732261963886628437038772534438586574418618641687066092577910454595243265602129010786883624404498733122032522716066261772083882009343511305236104983904597687152947705282514494207684380551068091208409149988798241032927880137126515908327793596548754406019937192886383646047459119976953540487023240168072634225492302160783653279406833952423528804099089095646520097941921542697264358309653867992182279231176655057857879327072699604816204131971596545554463475407803254384492189861725611859492006293355668013342879510342398775452194510477908629111618017064215868888264078953487699303292355583040580388682627015430691354490482892064659829562187891837523577349548428614962998917258416046772463084306204590144089036163586117133928455583505991005119239318470207586992658349443521148460103901348223851085861434498140658884614308470795790439987594856142566375605832328995354611927326075794874673200727280614732930834712977015863707630140022168116356024019451154083360250325985965157591693180859803854124759172450543273386384475067621376776428152159880954728174212775601855749521148290350913783186233109174110642939338866785847107397814441958506945337120487132451035525252206300381956650836651053894654351684224696434007232733168186765026993142796722349095329009622468203035919964459723399556377344503747044521284435747882971194595521280823604538126046920140100860745846327371175850676610440174917491170671515469435073698044824906466657954683669800700303880799564159487239523903538933124635282786765102238055370274650475127035585920004929301600222166751095932484718675289075982157560995527428439064415542527565982328026348523055179649234656993097108793264046626654877331962410010045670482904482632232794694525456120640107430682964346711335808832695898686398385090440252556277940692380286576242926052833503991479346950654871761798858642578125000 [156,6] 889265128620346857571319963456568360190149382610475787740090980167801805030867145892800352572349681200290758003439601108889984742729991621253350834453804649617622096063757311726555342018788771906025323800469433509770581503929490533723415021221302525343940238594996207606627737276890033539807578649080784608835383447637205986217155492939458276199391716842614238125196150447669905411868276890106266043762581128334831286395282494000722525498234580535531490887579159607104393589329675932969661634411024763355064759767533529372443815265259723903839858672575262753990049182382697787737063949985091928602515199617497823257169922978355900969975506609039596070144663188946253948547415570257100806112162537094631299533486765828250844843618824764634122190247602665256120530498589423101103612237023923628529108908117420455678985666641400494322268306714522372305629587784930961000971890210782210640397658268855879558638896875276146943856663621003361782382588133051530554695324500266921175786086520935310665615116657231105060903839587838631558005089841331767593702352484079376391005176210334952493808391790152976638125947584568141746602586691709885263172592676625013133167368177820194165765538984327734212219034164814602524061170653076794214034368983138493304257096324384109054502146122965501369945343325184545582399247729957165068456854453936061271634818347381632643436879950830513131398662968021879357617563223881774607121328887429346496635147912235118081818880290686400861670048788727253951302530549101536384108123465250212610961460100378185596605517285577108688784668056404250770548282718877463317867697941291256165500957143571611118018260953517486619978025557074286048227145384765213043126077418916873520774118117229410801943244745185418313026150752556251459026120267911103328816541000731355099156835992574727514300980679706754017388448119163513183593750000 [156,7] -8085580184155396213930773620453288341882750433026188986864917131450079436820272565887067617653796946535590364742208494256520728304347313984463476797856894057758855310137820670015633133666137245525268089526634769107174570983607601544807275037367004105177086184715336053750677845342254426389309147441982071887729564760453732036149957319065498398483369792514285743433802951147678162152217068512209458662766570939477972052351273434482181283911235398424808056713784359009954861779777330449426489721250678720700516991293467536827896537157028156067549815284770481865555061674500899570268379216054166368360964382549622321136785687558824044748913681550828779914573568496709622253308120842600627042458706369505689788465859311088923220461916384201854039868253962216083295866920564870194665829334351819460331053107009586790646922179963421558951838049089335994307696443661836670656504333390265736827438877567523873244678443940983275414897122496847550818614513379283422505016594402888955255472373898083168700385080264809017717778047921494549017911490699988119739401119355143903811102567037876786158503386126373671596032170496462068103277292736731623396909730901465211374460129073755162900759392185453137328231066459764569488072757973989877495200351984848431691309046167296946052965578127121193517401587005756345174505860478516237725264152357289355538073480621140833144289131852763948785644234711581010655606004056383809991106859957475312072693756899338147907227319813328280503971058789849383100389091938044710945743892428778730988997555371791993090339504276539396360123977711030273207944348044033637294932945319597488326734570573959327502321524167067125480109832966279032563234556936751545436770541316945950628211013419799749360638547173668685503026714573007419028725654903963794378221769950607288398979164259470250701589133512925400282256305217742919921875000 [156,8] 56751680107901363753168261551209880205851032654825643916381624906573518115436932789156320403153381838746912708103005576905292928121313636606146997398956426756159026206429445106599589477226840997622670096765520815641199355783248906018896163636494813785320779848686196149859643667250927190844204943160789183577418777809434830018728639823857983828661753958109434349934064013086041918525577204642473406543243680366774067569077070782435417756628816941370044476323290819166738688771451348621362875273539142248814717200447328864735632203705265228801941977126181057089566334396400826902039275108787938727182666119225327434399940126908754003268872328002372877774739975315543052497000062176209339860430500594592505385203161738289246680319647711831737977545364178236301943072293251158489004941480396410466223437993739838718553205853938728968324098650150991043114745934835498687773252456420034716398662972299015019674395301617143777874579421988985364519801414082503098254656273841504404253245413345913161233411503127261336213882321344545531698391159806761757082820768054300907022585927628394119664567083697297070213937975581373968015581788450255870174949837028694213685795833767493734755708398858693599100580616733729915318563797622433043388864950079791520172599320251489946357061234603332773709204332579085252690688485035418647178832606052506095428486377375881979258917346244781045268307880622269144322177648725034630326222058163227822985350618440352960581666272012680028166997268380299262542802443068655935409614111089115834180311541017163192236254454928676634279516035072049881439956033782349368048660625065767028661626741137683262212251376195874485610463790746897800992567019105670163445319674620680899037759441475672147336209276174028788575490295634697179761924533416998864453180814449535348403494895746157142268906170556874712929129600524902343750000 [156,9] -317921372546569849557590296268418226673795129738302973448270634586687608957375586746580782567135970379091385910408073843643167272470994204335752583828177599121553799354180165720055619378429028878981017886509281774006122712670961523663344737329009711048409874895138238535306223813251443375906981982334384339777200429943877216849439827246032301814938410240688422117070279289048895134226669370692571389969234870632483743163339293896297311465915357248885403961969136294486760053040791525010660023345031313089173922456136633720311653576862313556091478193560239366017788208968954023453871233324407709370728461853390142121869813259350370840950880652119664092164015708145831758791449128432839253262090480704371711336990147757198342359358096655465822314673684654256670548255761008587075695759954407461796588602802433687910136370076960648845749915051522763115019173085544606645713257074904568573577695120837642599313335568908805854904398020924895809823780515270497029382473336572545924157634193168497935458684750541453577140391097773935258368352081307663294935974173311496343880643042426094733656619969261096888813302982637749634065317502871567130420335822072493692513794535820646347248078270609486163456379645217264545607308268140825495752946778085945260658727755525787688340502481363621220149543704896766213620623078517297277155786498570866419706096134399596539514670559268254389411076581611056489955745715074437110272774566005279665265081743829703209127796029460231646527033507363759280211657490716722823804210279787261473643634089563948192603361509174213676677778049179235990911832974421502519072710952896199217827823675738161859826316645758993107328107755599922699894600672193618407015372916121522226753019815775780062484941563022564662010400307406726134204869766817394896654436618358060797015195870081046350397180333402502583339810371398925781250 [156,10] 1407285202301858079806797343999460636158203649331610089085463551726528612466697742436867272084474039857954624341599787095848859224716626373955964743892177173944291850834145092251776158477250117008803251822741365590887943016381198641776095028611968387693861497722526446096818592300926923007481057569374508522749137034423658653103138490490128629824088849510602083643488263384120449367010201634912249346029489145434312197083642147246580024924977233646129339535281024215481702491431678282624085644169987666325839715811092481028611291395973872193435109955125391523135994966447156792674433469309022707514613110799665931739257287836934654515596288581226824177022322868014794959782078948816745127706007115581661456653830480867015445107065634318128984866755440308220235014752704158721329569913207466723516744984565402521266501176621433693563468431252397592039043899883669039985647967451120726477306397464644267938467667031103691006819398690169885332070491613090387948659880768251098649638287135028360310733496069035086374082633987065354862571128687676665174043415772988571823668525094517578113701824085539067388468759701935659928997642780812989481283596082854391781041275221823741188751000272479141461885809325675477827945832301098445929152390085818758404478437752102388117330897796002861299467176304717006420410725103055817371383126259870196831625840321017658728641882696549848107850718803688134141878084434181128757904055874546418887583680725484973829333221986585896654639466914124618383000186885545421401607779377053738053954130245618035034885376994845148956081837859624381005100794227148110773246418304520726013413015762657898379422211376469804336423632001823638272249018211298935334558933496124025917813090852039445826917151455297576433398232272447984896064418954944667796065977639114772414843866871030086951321891319821588695049285888671875000 [156,11] -4933014444711237834117705687038911538287969250343722038041666754142239256880832071813063509290498477281022108886784488509005540231550031374762564028650873008670338482978595434073318491505341510536373722169899105609643607928721562384014498522341089553516656058116528730446562137769412703063460048766178851399632602013539959539731910294080451165343658071944424789401825855368087527184024105445716225201346536421133014393746275540402868189121688291226363545020416114602980994214070163744788106683786710051573480038234779187110377482996278162095201846390616851828865099957923626118305171016556818775947258503385148899238819576989262810403737066721236187691338872025328569159508193244818835520232852425669591686791825736165169340888686941440021873079628667256218451661484960975444911479411365092003704299485219946958571154313906340496600268613792470115092467363565860673031737454487309874934609475961550383380367271329912598146701190216123135075776313786824982840033881755737294432222867749113767924919728718788547675375224927261970693781616881728669268022846854234454066710002769900641871368018988446365640032706830154020994971616214497753587465833834380855295934200979324027011407040070503902785519548434525148817695323845288299481061973883416685943565652405471564983877670641327051814906768840376779658149444832311596894464405009383283083073206393802083067912425052913305664582270034730774993138425708754985720044579122714873052871310776698362367926862456149799550517916155394531092197562697955619142594165125241330318558751396861102591556325438377870704504869938352771370615502945724196581951327513043049349340805027083751657543324348947018434534220661396233049078994762537327082410406006163956314544852288555120448533168414178835150086350314868912387474777441000122046069798129005805981232856988888402227644291997421532869338989257812500 [156,12] 13956388316327478982157104122201442328726629866953317036138343940081692191158155739062473810518441672383555579222387486834082336891097953291225521199286370322920936142075497397739339688940863857847024472317511729933327294768402327934761614425254282557832586331966838246477560463657569107697066210148450874037878014349912119415345641240772177861596953143894169591869972318218391792882792525692960741253851873804665455243587609400268901552039289348039348097746661379877507341515578383975322625645837399071874911949013380830710111339726803094772163029536601936837636010252891340315880092819384567412476665768210195337508440815537817469159167281511743836487467706576007557103590199158052897591993233075546178551380334010949884346898927701043608752242157295913779905424945981322577054699192519170020638253215288615398391016575794331519826203555117523579149597346425278898304952956760291210116868143716941036147906899370871418365943685567421677880555488672611153855684775564430556870824528007410110105883366951007676550395158497733513783921801722730025148312929908571893926364143732500399162545484862115172883224216335442660957686941813184577244798349693435501701724739785241346480975058548922131241716109009251185385321056601493168571264388355156457657791177587855609219487403123264244974643367935867555570048268100516938091593023747044497021828201058636499480409789645320733770049004054295469290956820860589278724512230220918481313219295194972663808427060548861067047265272758542400717904910282753162665749948956633760747488663296558048572152024371556209984078973298906296190628121631415838815313937537516124848176978650036121695239505429231530515797232831027910977274628620826334678696855043425786747961808997604767301522672421433421463250340933153789820250285431179281780714591389298509712670829513436743241072690580040216445922851562500 [156,13] -32675202201316565652049137960196366670788675631837504132840417192664245398341508429067417658227310707948129794459698642867798836876364081095955759982699203885401722426768401889108112974812725093967059812326907835955261575511845605966871249423318332113002125513362147794571613907926913642239195005380048071563194527076534470201992320642723836387981120188226128837047660131523425897757276449969220708748710439846178416975974021563650215421317396918472680176638816134452699414044057463450239318617842863191585205314348442161439230142960431215092097063079647346047412072398806295101514608889653054827690546132400522604934405461382120005097665298307441744456274308211715903201009608680508566992216700392560021124313512506835445444555601850206987628433714542055001802226627688077011410037548378972298802454219881482827849421150878257080603561488092517461069705808634699864337795265605514292788823717790482529783623590799520569792132711177939347696573966969391303677129014501746563965287607633272939918688445516034892188817994683154638750597610771054467302086957852081845537897600085809245334842127902514991176502784922075198596543429165265822608546402425317993487071955455275563966146058503907772244713464789355132178330688025030517089217378516394419207995548138673797407458538237523142302405496381265888797358433381692189259271941886893998097072647873789096217512793295188628580357265944508144745773673665311171488373843924504199705194918929478595439744026002374160196639420873983897191152719214268063596433961665297474560024824899472968818726133510352981865289036831205843263110558977695929826575073862008197549989255207663465906392917159018457232714879407783793454190392679496018692193124837107470626076951543248120884023725857670747060159411575486369739615984246593883959403510560581793378451785636595872119869454763829708099365234375 [156,14] 64765521983818527506240521888749729516704934475842125081450647219702894267905936939821957332899120756437978748272326881181955254420770783801654752359813194655883771163065197362668056678376293549458375547731002558350093302236398755703867217961619041762909795505749300355890788349885519387222913912414569619306030651449288928878675290269228941211327640888457401499061683423678089986408118595292315499445129768272936904584485563014323069254254889882603793757168090168842199639363076709274057051441050387256172622426619623739957047145804764248316349609433821421403172849270065927435435740120222390812309826168110182733588653964399432778491111345730269347910211618722888811118791550136816976208238345858129877690628660015648303571254422854257419539304330838950101805310316915093836581228420290473135840523908538582294964167158350632442636653945555396990582717913242474645782925141146040778370808191765921201898340023404356532247100664431243700353433794634935678724301912170489528437121940509751289683234960119853610205138659762255594794168621981266252847246993406970929683630097639083365243567324827254761052274351608507473219429316412877034970796933164830224707509282442018637109096237454775572262707972258152344186495477715492202287688900872785234706702176683333788200810268337727793336813517116955376402428534019525762204385653409887704040343812600235265100821268963367067260813498413919901545653041617539853932350490173079150176570749982005344079363978388397323050308771263353092216654494302939651559849256794301947630870776112290296163004952563704521047884656585030946867822563377516470320493360606978275452545929522094207237476860917943338352107964652681653756051336368829122089242924854991142890081284504313758037383812990555554709068910402403937127392218829305215613191279543678320141167348289457095233956351876258850097656250 [156,15] -110529402383265664571107164127584880871063609657629285064785476699924095908906022250486617554429451785961641061317964074482621287984182788756382112141506081406425768401056635049011846855623243442732741808081087036290061664575677918348446755006875979478349433381977135269012206410696710982571763394687985409183622751943823866412354377385465457857635995663208730845870944146486534523278975217420764025449622889155353587083846151731241000318038135236733298465674616688942108381534950332204804694495040880386598352044659685678564205825208578011481003056777858696055150511830019531026423981426401012336424008123129005921014901984952654110246919522496581259733448650216843889250214870985081421907587541300596865332061252606839027159758902021704666550798687758417996514182602892778426806958620224291169529400186796654241497106951278955154736894559491319234015379879019345654766303251534973531919931311769343193577617750855806502794777240075976406551977954664890560820729788830573663254080111319960790183838743332836226548413260376506602600114516369953724833735553757092801073578085405340338077810090256107646950207180267919729909194533232341174440919661019500496544751535974838397382055987307686290845001814739901378731634300695119633967155726210621353493218299105686871896563362959163803945275625765484776588905240077754440012155386843854632976463242941539478285577880525969355267570609401305834500116368047353591398086674809839083614151663383868224270061038112459225364687133671890689071550774979782804492086457771287016571873833306964230313907100617325205206522123891147446444225978190676164665896125746133598708877207308116385485446286428027589303548262278962157690281320769173180160191969132812278882998200422697240547831126880581828505829873742591722036593254112050146259164294001876328865652254762608208693563938140869140625000 [156,16] 164159145740544293199400776322582231150021621017643875813995054700504741145771655958053425830328464963303988177080708558571745459971315425661281784446945467802535778426081849287575957366049160077872209663558396157747062930091900314240744371197161403358115081505489906816836889726320587195331320016370253672579066287721805634371837819959505983382351541464497271305546003064346121680715574264349357541333226897975349442170272796239320769906798584614460393255543275790282074515145280814651917858558273554848806074819825999857907122125377799660858731584701186813744674382987497767815438584095313725647285148080024271440666689357611660237485405090621347767407284401260809846800356627385514243072226017912553552619486558932258836802579240593530908385650884936903571812951398635136649321191237001687595474777956772625025648590921248952098800402420376939379225339650933908917645880518043251288815436408985676120446423428101180383414586294520829764697702765698116139481047305440445572761596189157369267261584315918329908061034484835253531714257372601887807948363429952299210282587621100963001794021941203369174105020715046731978739247081185316278335902084235362400194728676420668831560625324838828888291491018862155917156089702202153733415036092247282158909261823496428875740348493336076286225024596480073522198922464322189772508194384318799298567550367526332542553379183223921415028875302107994389421787388541692934663367838481716407900557647403510154732140610339370505033072572017999385091993141563912992416078581540797993088209438130417195768619278453158880432035839648528462822448668344923974115522457543589753844359104892520224518006050218473900922455951734823245724743075879709932208930996714641958400697287817055390770749003489700192570666458099062081608993659306663118147913629452275263709282171475933864712715148925781250000 [156,17] -213598978656790791037642823240175601586533949413277428483617287351427703382249528737446958863451254532582468273043726638193017185300021361513676139981432614248477229242886904961741008656894814624323131722719859979041623270085012886024935492670421238513016744424395524152672848645583628377112512761808498508081598376803884036861528302533476852214532964947681025701516899037445930114092399342030555502444578192504366532841528597455678892189128026925194222953991930984903865117333093049866058128854540350656266069464163546601056927180983672676670797585832372905019733815953076543736128497859988537997179867381273633926373957019567898035935703881240895384715872007246944534352066711829175635960984913861800332215469118610337298595521527886501107249543368648650347979908726597472913910351092326382351689073235374956441338939557887346706043495513008234493488641611296264512403379929526115211395670558525879004674101144381377041025868296899153643721485040253142643579445940370723155223486247218498810051940587746476196622823737683412404544001597895661938127369579881993864702459796233954257378205706877331375165745492375717954676538862914645314487152102319031593577810398222874011397748134447958690726305368533247367166648093661289747527643283918761334693345124486108943799098701492574320197371216785650046471958186922588261971200754155502329213949099036451066300165098709559136402735844435917827936149685154602361121928778786973559245811696629680941156018688961877186243126045298558233216997394658720099043003629986193202006378155541081049118622735450240528638870313061398573501604205681366385998465116786628233201514957561027266055905057585908659994574418172703208459582433195821924476853777105702212107828921162224617075364310905523550895441794691283892916219673216837572016367473628939421814720844849944114685058593750000000 [156,18] 244837019157946703721790087813375362623239081563013658460702201024187300469750827487572869273662412587895015436230753394063041206942757462276938832242359036990297285515468130950858259548670150836584904240442282274990686173311239812782436848946949690516286308477075535075372934405669810410147063783616637783259179246293276595164180639519906974645287232017686567280357001938630099370722060694400834427065497803015566195825496411392955827974922097028799056258729468372003710250646983694084229251261859129905503471911615664589011872031382815125155254571700379110756188872319077434365738874030285390269094637597629750601431834452448803891413793862114902471920511202127860712979258924439261987322655515239007804982980542952577962392596572041892605717274144692300691125636606983918845465250219268213244002713122806179557027143009449290779270796574935552527389539685135056516948360559855664065241972211308499530571645323350202731772908883693764853225555184800685915846415578319440771960180010136745565432453643898020981167579960905677749060168600226827536646383403827063870042128040138356731370735464226512235035664477111809053437359247809541909324974043233187126531020942930952016786308511921847832427672602571699759404584739614611351418524739227411637731806257372442699342314627176855274109758849628739103495950350633621891150503721055371587655329801565939565876279424697424582901263300407678415658418687842483142320036486395904764499314317065556302475477008319037897020268423623766438952074205279787643055754667766046416730941018228803118596083747695286360171834051047289381300971728216346806385697922209471620625406414188927808757995581020786292384290097424286621955971392625339673847457106573785768059114624693101278976024859320575491796318369412057734070023106821492807161016145030052459929947872296907007694244384765625 [156,19] -248702098995231375368514537367325765794914827092097053085928440090081479276333085408173085986271597283822790771512634893548844898507449052491621084925205196903594749670523392330530505906342193404698919298306020950959637809312842982622619303740791999248837865999572720326692049648249946766844559142007666946872702144096600966429486373182253293049763270995959273489516972545788233573429008325239069706860787854654914930705564878296695791138855640754970642066708572280007025808037658141561442992590347046588424318366194064284401375741040305288344780580120077993081178748894363900790595636278380067419001059252097114189801993340142563773389800260640077310906486593987230145574145650172150802715587404419114652830615742942545215867972227029441824428218963358152229163103704897094994790553872133265860830856101196862434782569533505199170566784182397227202254443250405740902457107643669832045779927776311805909406671939096422252343016745435525817724301770766549592450061051654179882446808726990589895772958752199843979737526940770828205858733080778667980072550425819418349746413269219955410251157212621948169036305987396601997849384622225710978543697646811296805584781044290990128688599189894355199184865649553935261105468338459356109994761723771222765225028973402009032914637265343997544073897329594931705101369848337909475471866352028838483776343050389676569219757684108413576289655675428812809881048987443307315194211484084987854610572465024181281408309052268971479524501138813761201808384430422873509826057859992611056873319790064968857701904960975486509020542603822474168650031216355939159847281961862734200222474841723957006346518177546540625025807401628709698459236071209021121883879035438913353291839982340626741873727625558399479550232415418993528425830133786767278413168540888378288400417659431695938110351562500 [156,20] 225065323668015781872985814475130041118361343872092241460999732039175194378107398159746966389411318076249193271952826314602535396411660855740816532439978636110271761162631392157002852217587445988510707081575938857851569055498502575510364740745110699426110217569195003046703915026125654888638601118251568851827585722093873861143900243368579455651361641166489212422014310141061665707630741888670856304425489526709231032779388316503259213343225459519359855811254154208761281889504546540573470841799142588852318796296618389239213947173340792698990053362287763226254783044499958298008905550958068920533080001959219009020831862328824140676574228688272779287743239598456336493187144517889332765319605153173367751600811573771269678857054032391666358224859084530523605688058544662208623073883829156534276225191970565997898195409960709418094596181691452304045749989013746454790455759164319415885402986595815177498132440619148710464054481340441467887175716329995240523088171044895176039654162923585373396973543297528756292507974585795239531395092404889125528891049294811673573726621181028309385971052471866711475272755129643683905804566047165154421672690348524688240594347855757139751818129540989969977859185385581243322293756552491980131106221622535752003983781602651373313749530695754382030864648312369122635652628852549745696740158342876474779835313906933860437160062291098593424587381240553467120548941052985667945732214021859666131346011315877402240769979629077658407679595951367539140052156200984377059065889028868955912569110987089754136017273376340573270384888065298393251268736072497829101952629909867747536954695785856233631106846796420866642881607418347392780839193877295209333444759713476530489261651008625933911157693337375091329267161197221601219286548967747499585828346479505768229500972665846347808837890625 [156,21] -181748501965778099148615911826974882553459082114236533781157202896825338375113314298257250905248975372998374076934556579814539525202705977237244908407957865686686481650867531010893656515856983360190614996218905747670638891104511270030795160073534083332142978915449994091665231786446446452454802093015394350173120438944314630379099455938829265645300584882244662686303705393888957228386384545384573637336161087076685324090887448650929433869858714720420348911961136582828957492530593568680614033018394645222545971196745586708668237807802296283999315549878501511776467950965548065580391454255895467646581784984371707599649360617078424085250378237570814379090515318310826168539691148546851426284462663375736731224098401295995221208758258381708025828639320431695301017673801977915133422432858485276015288718004066325393728487057347749941426605612665663408726010368806350605945336643934186569608562136018825583618442959288645304944742807549614448913485207084590888172426617519360182475496538477391095274677550962786126280834072997717786154400477564359014569709699853106597222222877527400656659334766356030992398236170135642422921193899045799881219745247643313661272874016639596383361345686131460950730653900208699139292968505248513721383087681919730978847538977194004426673045233876976979621792128235867197622456910144816021457692505946308815717871605728773073834944186960963058092716915528309030243572438356727740366072212593018389951179326939031685157974398803257671837756601034659361187866245310683197827545548975264162132297234871696650214182172699847389014233741061100143897939794484385276650486816312219019247796531474469213379403710424499542318791723241479467450594397151077391375407643366460698356727855855497934112990295403500429374977767422271031235956062150967321593712408457577112130820751190185546875000 [156,22] 130472373858616070182829928511177251936806055490277319990867801484484876456649369707520054144294980158432932041003739014864719113302817919995845253806661481623009490825298918736785326492051116843269981632205764029651115001839183656437576943206209839979149233727844326421067636448902914889313740605915910601804251698404981924543661006362911006526358961504726766643066931402051593617902344744562710874312384080270155396788188396960352537369184617886828774103769550690005993431881196469427032724723206116454203783926255317171094556778948573074573557577227021710621026735995152520178036848295034767975378833390017992511134771548554189525599170595808519456897749649677655216803210428885995337881558386899972596758237306779298559005650776450467395115333344996411844721093021229650938152274024357632870078117706487164762073277150763848536103669013910497710850612355151474292875738833344894877006112175834702992319385870386298801791127445421793826820312195868766472874885678348777562169261161666986061505079071831557933598857765116965688191186625476035707259682862970126963281334234723777558730823416525127895324437147901686321981502621451074329850146082546727230972482057428342080421888194301418491420908120940480833710326468736574354725353803172286763865500084824318721916339442932658686839006725273481931656052156026898160877560750057438099221914792827670539233004804934872595363658570713687245915862659528554222191102649758640310712925613596007073859124048573011733556630237205137565655968154413324341261293027590934747862628006451918359488375059893562895245458640692951459280559947405832127531043427685365730872315436528027442980059776664979198225214450530729428399732859690024259725139275117570989879789375657468979856128265903121299193860711124688441835881605157559505068162603947712341323494911193847656250 [156,23] -82790688075379395008179892548507932305194742285708772990620060635355592732520083880618247618691405815585304474881654295225043799689345218562651239143922280078676324799414015092506029454962539362029699313115584918760387286690062248258831473149599471571615439868878882379833253058341315359502620478259980662092495314012527661060643535267440960403122305914130983738286777079997934374267890521478984701454206731364620283145089823605395026910183735928850071705284127822655148820818338604172427052294050905859786084870108038989168688829304004667422132905208292895012013778555951512781902177413174064934958590201269450408373898374281167080193594590799678791437453628090483005473003037376505609087208605451668443658734299863987709503090345558231968876364634474069874765460504765364210229989829299931116942506200968240962027230911093398239686290200467150103484798349624501209999386568141497445002348180709024191623029299976943989356064039359008596204544827135771552783822535300302570906383924120296697565321485532877548548553802692498061365407693579278790547453063435967509719155385325684668147714441592900994004685362443843775121844264196493416382349154534932417432229371191330095301828837199063051891133086339480729611370204740365699927700672023479984838234374366507951390190847747898002155099446369320919531441094139305012652466088793046594727027388346354301072688307184451764476211814362331923497816264241868222388558291865448506766809247560340007417667864690235984048642019541132041440108284799642036193061361189271147157033795105058330030970840344596459063659291092037560686397929057801809980427157380331128520131823454138164292904746950588774432917323259210455738810531389323460681910622739199616954958796368053502738798049791040026021865156289477245418993070887136996715475390374194830656051635742187500 [156,24] 46515367518452274164491598523543366238219249742522852475186302687281885780226839897787200556224436282372654811243224096587064107352051800440298099950427758134634833476589383089657307668621315484751678014441077493512299023524447427060998842296340554368088692774617388861585358138800346670494284406123671617476404015188383561887115062749812189628226602840412662972012179644909236582602768046612138066250011169199110590914963118281270889395617857870756987465349933292953671649829164710532310401154975894893706790663173335690236012310176382962385385237243458164564873775830357307548499928051132088156262939374701355300599700947737481475128086819409645937694143411430588984371055856137812142398184743376143797838650677656382028449201934029067093598249980610700207211390171075565802004879148785215869134495358206904929127647158103880178973393688407636201108295578603237270219956584497557974940264334320072932985218575921301205411451409606317729532340191098916098086491513168986077788002806242762455057935832716584640666420821956449220562413693522224379307182893687189995592662848635436612538021394334343977830144208392843766317733186929572380054040208181427925738276499850127193176977257724908357244663124129556047790170860818375648828549026358237586183919902031922644921577991267543107369623986669194553074021751333565463977546743906027177900253990203275832799912927872990190537298321000994083972812186979938348184484714811022794063040494693218210069278655781226739478763990466937927135421339781268806611104827380503141276240270588759165969800588103240058873540150797179045770126485369791664593906582769240595115298975662359350036693233901657570491042536237133715580908114879169732873250448916180149126953645216384702579509038164574945956719681124566710075828012535315806920254690339788794517517089843750 [156,25] -23564459049563104947224139117281285709066932134646423586534001853045765707022675032407706074199975209140323165510736186459342753095080191702497428698949018028884582189560837650959267200593153022710486236589518874435499146955544037177057433775741140174312574869527468054414277910019717977772768358791880507549721022072216763183443801021223254722131909001940873504252851220413097065755546172527567998304814473749433965337007875898208440364286041318318364339116254323297806924596586719784285650236460588445927222609673468072968822806153268102154410022676441593241458962362876909683814413201586303613792463455155232795096519538836032987685679361532667200210127077559662868739862622152653143676942206675135180063584639713192049886136206022726310552698444840168127152018193785445988221983197184246220632699256358570799014477999153395570320263929102191601870117744638241838107369327512315965038149670893832372849693448224871945774421223656385349931064096878329978464309321026251329762270376343295844397664043093901369341626749729205682633985665653655186241964119472704677758268411894709300165393153632954027173521670511440390921938309165419112490715508240387340464472121389561701624823269402224753617564850254511856481142247947616479937511005265838622468444500283041545587730796406720146668442769248621713687996605161150448839669229681630095467233339363853427458118799505917505558198483155362847129721889848164939673630432337298134751557875261108752447220494046761965732016998998697658949433758469911300819582041690299219807629292832448817903642008337636347525338415415424035626144611357006857813989456029631730116333968938043736487617252747236032598066209131646667770816846715088081368543130342435897901844113209675507939587875238295953514289369674668236337143823546537951389706227928400039672851562500 [156,26] 11104587805635862613002831237506657156597925151657839567124147815614997062231745448402765255363873463247951156286476649997494659172886322741309094352462134821387411621162746716171351090427746029131141259205096302547146331962677228576156209787041472012943772127314943130284772127863855006443928845231937070760274511437150753318968195866505268165502889575617049986742874127848202454428879795184903222450007240310803256539076453381001029821042927348996009771669923109879209387999019581259126173292043296140142495434745607837426253994808816448243763878970781029601367953487633024577220129940492251374382213925530816438390887115685910211262190265778881504062915206787643253595051136084352191340420961795603963518635274977300829904791357193882329134771242562202824040498317453628206231947036824221644748192657381117621893308005367901942677847210810402674021079411647193085404657856136069022764579607406105214309945890535718513793591840825686078597645719349855446669483526420250332363440610524910987404823629916042896698216939747233532338228703353261012847706113149673420683196521367686094156618463401749481771055491213584829509954883058652846550983270048960886202036645398769434122115938345207855923435542867215472303413846332337290509058965411577259840907122303686566828368226839645238915851155697988792977259748693973168275631095520016320284671780569973238092065935909698620934734891154646469176161829632770537480958569246193439656613772467922101095857089867903015315224822216132817458188549308469703781778527204601577863764663035813084678141015320222549575310877656224782728243711534603688295634179154567296370942663136068101445096715634559263716308952727684538206099530692575508731939319097433677363981285499506606115020881255209231477431831385556774029406805855413248826619237661361694335937500 [156,27] -4978027846599712048112486008431387372674561835374435371085274464115296515372750588761745555946513050370819594785756976542037365532096074523794917068896132415877126747347870668988369123224753080960527685618998338086039585297881009772247681182364766866971451396776273884456639126398275243485279242705631088684625343810311214580983662274650841680525359309634148980600742344285294940392386170673532323229927247932245088181642932438360598436438754540489612192808131470761355309117248912428245324443993579871587659078964397100090243574351469758734924115024016961591038359789324946958687760396725110661944288647892838623542074560958036819450343884759992911887544807981328043811959141658173943986800134844902005259016118391310742841087018121236567457903885098749527289800178320062732055654116841845600432003733713832929846961376150125722908044382151927629979005818136789388918666601126675054293570680869692587837603923476799971684814463789771536988326038152054375864353241066389823118847809280592667431980179073800541148192791189970325243608279084718585672074997694747694078751295663767895957681630611818636271012613040049092493525179813255931610905640548798308034007852246543470323107879276352536947769300453592521670033893523103187744609424813622999044767236743658842416147826440088531314303300239247115496213471713973907439394099748350663220664336039554092865805199160164912921936757326386135195215839649011811523698608380013550910514834174204012147607383868684441014035586732030876733950960610375373719657692896679197082874635906518780013450750486449969028030940617073616464474496922733344443882571447404128042008340928406158257976501301079666503205871353378473402611628228328123177998323015504961398701074085150590502141431473878879446272329314916356721548810410187115454226732254028320312500 [156,28] 2124069678983615970752188075258108358885697534496484897144499818785938607160427678534610076477741997811114995702333690111814045476830213509255425405067946837217874736236172277285052674933312035741661781103435433469535419943038593785852954176687212346037163254718963738658520716145183538744709991778121280529083942311717205416699694278289462918384930783711616558415312655139547238489936166989955507162589735734780493982485863472736856990070573721218070728080726227878023156789325504769906460069595321865231133064261336485272367577834778841933997262680520480601720634762266375440867876867673684533076179245096578126170426703682407273498574373738899784778352774323894771427999602697038717808362407235202884705552068039206185657656027658723228980198944531754188813948824565347411310915453728976540949452476452601165784787396593424650781941752039696713043631593639603367241190896103628148463193461924151196660889417685045292619626270615954814829908928452937406434522482464591480881895269911134235839317214509653254762143147273954509099382041422950245569200504789246805573218283478461145991910053811128565099702557489758451275691906471300903586776701526896352014972374061888922847417440102625550431773657778108205488107149961449791976432798009768036143720395431322049614190515680341908874122984108943132831340887238191068370120700429337679200813716005977307721317399686531999386397697501530398955246062390595297532225990069912106163627884560826100273353704536783282588298401268342184447749296738055304844415844355416131099639575202537957102829196550059528246427149794665084544199954759188130898668868219194321534710919647855317256160392508740333995134982076951262269566386343676600321868328830133960414097571856991859866217008850723755107746876737456229157801538428473931135416030883789062500 [156,29] -859928944388589552913795720303174178606326322108146809734900924788244175450742669851248638365571436070191612535943237408387630617364281914005134292046794486103965518249547062016474093888373304031175486743693788930645374128573732261514110785580483774177199264000651884956411727855747425914867596130640631141997170860178817973849018880880825553488591640911366080232059242850533427932545358163944204213632496321657545682903553025128330606553873360438995347515389484644712528629439276184206064172087211414035414952112303962578384685951626418744140774189950039849707674903493227910285378865520489391745963348407921231260831788055602470604311951105954950794125820225411081765696777710558025044727112930960718112864889556879052715186238301646345867827026411170478407584401578080892273793423248208067532207625032385627535500071114941400199862199860408246872284026254118305656964329068352092606306382479241476534620970676650613889081261169459247212037995848636376223278990066581076671979708278351041068232193465624155181551509991807422298403685267095354163518529489175409973336827051863081786975152276753668699708806591234104053430133050811190023066470127732188242609377003451459034775646901808585167818319580984461335529628052136425694353064102978670471389274947577574806922572823490013292342996992070213399970810235618771265686949000567899568582706824194311066554649412068943395603467883792781098768426810885995305107802261938911483968523374827516346174113746394384779501953292023169997076013547822640943256925661973852790915731297993828154795970935914498388848062762938070428871934232886519479021261974021253203310506372814995028974599351949668994449410846401572440014100815408365001495938587047341336701636552027716964051404753007951794432889198511616525241745819293517463684082031250000 [156,30] 328852627367637951759617558591445490621768090522436871322692825686419432848489008852249356277612288621098689112863425065950866118694753989932817942482515948688121239289815071536227394842893109314312146745212930902936841254931108543402484177358786494478474278001174924275000093496022700144981135077148219752692184329041121170772948541342447418944744904149799839489236007173747866749401195744955776630809670864937322307313276726495371334779304828065698015252278423411593784705137085784634575845260365099743589879732838662873717120091986342712888994921109021268688301356294081144784858607413640148083499160368573684204301012247088074252139892681887588534196470795095458319736794657187864160112843750769626874358678152989647621165925114435590871209154547586175353626158867950755277341810870105654080980392812225251222511250156907030829644253920053104967465266035188036708736877352809127469455272714473999200860275188416848510609907901313379100192080677585692180947574407329255722143903302482196590879052999064403138079801306236144214723666328051087777019914995332856083117879680476373839316286916994656436961819135058467489536172181638631090111558793667025049106640110970713972786817740799004346672441015191750172529950624533223815788820986361093388859132444422829735495628770975351556121960894576596852360028919237299462896716907096570643117085345617280969989011167079419207643811105022483360091234117056264068239903274664563508719482236380839296908442442960869870381924918939514877385061997772083531046696258517510225551151391822352531874303453345993883931890316674124804843771921341694034237214623586172169221429364576305890191765738058954932706902128051997730814609193386650279954225064791435948555554045565436822495732713851988366171055098287099865816908153172573589324951171875 [156,31] -112208870670369485662715572287387251697689496164821187630357470254331233650124694092068029056609825276942591237673998157188630903963217080173512379613006990075530734407418491376030876512856661084017549652397085046739821405877470738525542876371969945347303146036920945923023871137443931310492544701962604136007147176840420211624516205276978150786018653729602434827233659405151633466599303018583725762911051939220517480087508719808889850807637736201186007883585723347586297164034114268402483743645011283009087776635988262272400305006284522327375830246069032154935598262660398703882478948976828715577204544947001032732991621163984394556452259628802385768148813431271067739776714758261105496286981726306394179773500503732847022663203541673722055598757723566366894693347178377581526967326265234658606445738698760847732010794708834918220596234075636318800198527867804709284901713065689698292871468576189559488252163878772296628337866799703911101532933974804686389235731119584213180442328701593647681223323647600167983604249080148952905556313485329893352282504240224768563628947766987062468513795050738671083493920557919045714877973648433987745798526629410961894827703211653803932091011292006946909922862276941258148335000726761183927900132366845724119289617686523793401949243380685047623153798581540952385725475892815781993311257343890173982638109793565553768691654482698054748938145899021387847179417062430777152261011863132752217612433132480456813848425479571300350349756491799419681086019793306412712687383381400656173910221451069871255268439138141296652946045209868918125745447847689764186817740226321830516986960546574484505322546538661360413755279227865311336984458347716107344182633295904833668512663863002061514434194115410764906763850059774434896921418644343297363281250000 [156,32] 27351869636681083468755788086096440838767799591663991803539713562065646971310365362893805699310605035270568791180110703168358855045707998403864992482182538786052162920959557160758211415440570271335737213049648398776773283972792549590887622813310270640229773131433559726171820169172032509571767473327886452707599759498168085064608020718131838898751977898304551834158596372488726160659466179185529810069953325766994772997727198906502690888309079523596492006299824881066471123353604545888414409971641738713426414213815810548937490931175203505262044963793097042437662767790300088473210717384605611931020948081222378764990612017498691878789812159106595436083791315831247787856027392384825831548498715319937149062971262624085574615642960268823715490705679449334167580246607340941977354829260602444924817262650056058548207717418869665678558985993326199631018886444738653240536131670013534885090474509300100881334063302007718411343697069765551823015327397978614478657035172710361935565152891859258830446210251972450257476517023704561022703653624615727570725939075053606207593850641012679170818623501553242717198425970802859799778697994118739486542326413293416375746631717028332916189870855804973648491192778707012628917971874921657369858429266954839227139335252283878095108311240032522320747364044006815792825636778664562282706703168976502026183801783898562310177550032356590706415385800264606912289984356963646590902378775234579964064258355725895151270060479212539123143712105318130953475953954632181392267081468263524884172197329879560111702610557841531887575721649369179442988592454271900286715072216276037418205093769387935930633562416564562965422952602826735938855908182424073208117965345852441652259270046610145095239994671585119179131574328264651578103673113021591796875000 [156,33] 1421056176062253691049693948724699910029072214289628922464646608033671757465759805117045117522601483495809917573673444158154843950477927266923912710578105713795262051473994517953438371078760585989737057864506593153543854823685025098029536066876823425493506265512901810552999833435729731515661881325326581343793913030914050945457691390658178797505583480258022984822391489655661704932523936944623613848008319909044621693962931994627623161220999057349769224053225224118909652138919620060183841856716588135639872159441931449625490834408589346540140670172844910942752733311112116920273613327520755980458894000214184855524940889875218104387561166304438639109428009947948979581982347808197262976301499353074766565290369172222764710641133701874346952411360864854267880707436759589325419466881284542856496637438093838647010026849956470263717960659009072263822054754579896438063029995915401829801444051957792534459591999833722030164233577925852143400577588253481361789139288285976944352133665477034559910970066422294783897448411176110006969661730101036394546456856473953686621428488674723503556273651232982348302252032739019609912523309365360803014591511222854334366748103541400482857949726698594583272448565899228835865716362468977693199872031718689285965217753342299704737388400702084903775151241427467471907645201207649757578048440038132409019774932134229083357286039601055400913003129246784337122216149703277791828085060567092506379475645753141123825230579482389249460733986226038351093351234647366749650108196589229886669503777250141669210037042311162562365902075377235186148502640726811572082700663331653554824884817914296926257607495651647696749816956062153752833101153866847963858686344998332280665114590103778788804439864610083498211442793545702051014210912957968750000 [156,34] -7281812467600993115363462335651681478277553654920383679584197244431099146869913960439629533637192749195670669814161108125383211240414076291614008218466366645942930587666449592023763146240431940811258083623512210017266528098144844031192898105522781669897661573429256998487017648003805750775763586543914142009399112833024289970194134545595083270343114467469520580831760139141448698747757342886718583998223116608393534650924182501376057666919552206631591891795627501031257250282821138101795989576119909545756842037114318084384146385745564072927785857446073435215541639627216096009755951710319798561440303778394763958275019489239058611600149140177631724292999559026242501434686627567446825636647131715846882370119490569721058536097742552271742646201668236242718039730602383635787133653068375466979109300986173483961350574154977302448527467928526492109193418058735390855047455540074500594593359251965884265552139447158836058481978571488427192997473609631506908584255989104465835354827724190149864562254346726837413180266648987671798718857443399825087856391681905197010383901936769143963803045869480800179452476474439695650778709261115538492316993695048404761207841228279269295757257269939336403537228065160723065302069053978018999695812022116956154345368831344722980759497672650342936641798574088993636080886225181526708263593712108904960147532615562773905450590143469153984369581767643446617305545752176600026659756808856934510395035084815936564201327274690014161630980988282215921842433427888498323258017083018073918127403025571311786713054489974631385856178932603600162374543391706837647551095980398457482011823950222109059559151957632472372087870577670077353878251142811902808341016649602579841331735879934316813055284866907238573500692681637369407663849100785125000 [156,35] 5167386876283315804380104146321634747061938822491020680509750896335825460864313803999416867702042833254488354001778538030375656183657983865796523593924618640419430437037935163277326675443750375693348031307957539350135417689270067129130930730304548081359501097181084723885450628438154311356784505753224232535095669311290487798840221712664725404467258532354607767317837853282486835290999902039253902339415390409580858899386263515288192811860900663206243515051211493221768246611802874523694099092734162867426343228236613039243322442862488730486738125370443174624641570413776138715903767708210279399195374871774879464634419979599391858167258216874298507435838606507688524449667348473041452320965320140591190281009203893343120608459445305649171437948760792055291001624470479962838189729902571010419379006211049267147748956277898045523891240400033099089895297848846673012769254256034650377903417789058966266104312130372014650724641307838255742469908108353189142476113959934843898448940749210373847842670170840169320227800885791822463514666882711415043920538966543238316984923624221819721109997456414365725726693254626203043453080818671751528869579149029456735421402002234935136287974661757911654212926677483764690578805680823895074604767494640974022701993094705129082863439494045511066296849619964549157925415042840273949593605061150835371634030197616182789261583123074689038058470239359119357311797533563278033628857559582680462402381625137286720089413761646999173408849211140732664305685560281897294216764561135735683296421228377015294640189224230169953724045482037175249313475665574097342010700491258993129988091042592828044602662946336437885661057913064886557261852873764862243107868513431413818466652315257678118219187567568614448730213175389378272798738551797500 [156,36] -1989506016984996090316092407533071899648440397100675522166765577465795987071261553146255360626426133125978382257743538015373243854167707329191237708571705324290961147569658077379830287995746459286208056173952303351716598668298393415523687060316346271092433659304114144182297265809444730905825526140524583670021261839017650320824406445156880116719221915348144197017074276727712895005741933107988847115901704874221210530118353650568914932109692981680996470401125695207429437680949126200835818826320229739227213812970328933840334223115461240778264045144091942934672470996796533350600175269079862923742558953659800614114803826869412287234440799917880297630844405745434951089867919498023956597967366781469812757955314722319327487866599798454474249368313472592960048845529929452641095221918906302819099879192893781661243543955124704690607406953341135802930800133893418459112188291012705018225004030449224914485739693039052857804855842530000345439941795676115940347241457520732176260645177916621124703746610248366106964612273722831349753818097502146195244695515057181792722428391417453046544232410588776847075855445655300113632620165873115563701685075162123684572785578337235618275644332006392298952993058212194896500607724395779599018611835875935628045247954991040983542486266144755191824764373616304626404040234841818362642943122913264620474995931882022413737483725510210481249706854459969201445855082942800006540955819063809497621774554207864128733166000004183434680869618067853600109681292807538778357839551590312521703029378843272569162373237362335505744132550482120872240580743272637534191613491610800973902240956783895690562762584707404921518835407104236880771520025540971457824329585783908841858433548728495065180552560630607929376286797627514386400917486418 [156,37] 277217039604582860434812799658534036133887130236625242626439377483543686487204930793860772880899162041042844654560976960754811398255077101931319536120286336374318456565224984732369137831231907435938752843226864054586108736624029631998076265498809102250071679365764323865789181353011995862965935340496557209757285769333506324793234246364838627843893928908825193522583688574839338943157702524967185909656961817167312232022425664025968029775361319337630112481404643034623231055723006687373750422978121803339252483401952708426207509352027972485974663763561849201580787241325316674852875776005725567022773545663134946877912790811228921993091545868650200470791328729901772571860475018094873909832842999004928263469487422984815045846113182057753264314182821936413797783073399104489419930009624331454079908631701427886957501488948755304149358546806069160676801902195027374914261275405318457531239428255526312440647821217598975349785103774981854479104758293013658852113634720257513689254423570208469661329311991480736297297903931518853553800344745423961007384190353470882443742635005473578629620492869770344632189331072911062345187500185737243925209465422731315300940838896474951957363837586300617303069565826047211897470464758474160181879775778938329285315660478309213443341152595516531865518036366126216285426464727991253365520781579061541104336609321343864119191691559377693590845312797663053507630906836462950762484573708550881137253696267346945760522360451622865917140024135631004660105128529136856833230220325970910398751735285278689788865074686953466376391330871750699015386793055028128031177899980658111102017747400587030967676402850584147667562520765540042563611468981224199917917503319441068687057134167823755719081973828762868732690028571376971511437292 [156,38] 125387100968722903942363306685529668002568913375078595373255870948947184250642693223967098788857375394274714622488267395175122500202238359133534137055667872663832633041933366353476984307138748630126007344465424066443408586253234392053530733519859227596942664228050407209912101603433686486610057812409831620586986077545514137298824907242954223363001511606946903936568426011974436008055156031447372607109640514309007352076053261064625003565043350381836746365124525148929162679857445436185855291510147686495245115717808477502159355002312836864978365367874097095803334148540580754764311354875346288885258617146925869398415699769122509342222395294714887261807823767972417155215062011059582108243281921415134026977391960247686903324343426027300638273083373283468482940631004037816852183971878985099975815530450717758514110364623853627322780842116023838336692480531441822753016240185224859263035447495406760331848238092189589102930680326562622095973116889110132257775786820470285414017063131536640858519318869124080453432937448834261528694244147652799383301762301083784951734760661444270059032500077987382815458361722167047053166702767521943490797382377481405724902776515992453774928290222290403805938428001627845011546592247719688716833582222520846197368514545243772722620705667507873402633710943543081731197432514158128595204827669480315184636928515729912450840467146046909993843804504361725766717993252846325773242788251926659485872482260340285739601912959501712352977181353340482763687553832807650729657324594784013958089877414147086323219648813217198446401698502059199777918067658061074540965344388372623796819576958136946158306381395816127178188064505027599099475195280953600520880019840952615281704709302425298863595675265425356264035113647231749059322 [156,39] -75555250433231919374851070539349578271273887509376391547392710833860149936074611513848705629437533845294670721779496254053330571438318281457276629126524446793525968023507623753277813420774542601987540317329417147388325897413017197004023461896056903917990798649962495855618855258544146530473352973671646107729947620756334198243992226576253570271399762710051625895823680880759871899499079651290084183800183461804183713254281440458316260747537918800684825613086057275849030030475464489416906011457153104332082746244446975794858473116001318725866254022328568229302195669501414681506293377165670749118574102267611747103906376950999013301309437541451518010278882173983323432944288322314634852509892259931809073445147243606034724024144874164521149006789057277405996411907669104089179581765887169421459420445345479260899772217320274844392838284717511062290045047705641856208638558027996263624210447561199120831033551714018699771330834828974974061266972587033860690866730012967336342396812721213977880997270496978121768451234492306603768992100850689929747051287857939324896962008691859838585196075129518340613427924600649099250144648781348013218375735341889595510123642235084256790142305817860340325954544485021459872617328974226013875004129627834214925004217625316093813927940536390487558462441657044269501164576516443480336240262711868603806051783259961630502244779472941068604829837434769701736893583268645751285202008967499222266146121523615316480074555859871614088397770582730704145798216443569280773776155818201421203630091444505050062986938813011361109025472240265337164273061290281079168900325893770314038153971214798049820892202077604086361304087768826321245547303679379857673200477219745550832262975574928254850171389612020330484572425138284949166 [156,40] 13546689228438182918916202813808916664548567904732518685654313414396074929135607967679864739895167531729602813239188918202518451249542774755911817392624581829398041486087823554269211386418540179412739380746320023598553247775492951583726790227418529826783689549242163225462192057928956905802216554624808087864614970134727966466197283050066513328982159610344132513177520124334495751644610158571367582033855344359173465934446466170942360558644616757154059805818188473192558659353833669517354445870647067866520060547448458118870952037641724350597433042213659649712769470993720394048972624372291664111685192815288829669731528382721460047044263506378127191543005513647476215785104692672279057263385508238619648473032146058769855582591859265787650746651548500237749919767471752889315000629692876250943280018201528099644853176224861134730780954792946928070051646998325949026928390679123409806813133743007063419627380117289639061888799530933622571922431548465517048900288907197292938719719813570279478620541469304788233505042200775137808653784263407347048593821980684970457088563704267118010727739650701140996175420762178985329439548705706071994545812779711688263730650890478971054184535105905407920221451710174090277758042905352749855626436156049056339859441915595016753526207850401401114997000066253242762163560381433042769168952359968405932286958319348383044462666843616088036788932132261083652810454723970776927562076489058236402890785839459189710426923913423856594763897154868058077309263200422101358857862443448615037084414525377415428055035243340631222538755762660266913587975925496682882012979651902428811911244563127028901522704186820849141678957065434281181805284178337454539903464081141009386774434005944141918573810915534908399757118857777040 [156,41] 1852689301324708389695930962771090562490422070103250112956127964367962090513586384678784732826310720528045134837235985411997442007942044355043891952035148509658617491204337134424677543151833144261948687525867420699043237496744460482531656792812545426658397288282566155883034132721439801236316313120854072467169655985688171700966164877300681600132222764659389013861203571657945815924111234223862763617413142652455050750590723331546660554295755776667423154058920538868477410859585747989596348419192012299210535206111913932618037276795979831393732236969539862045944514897535696819223356283675121147808693168466809871049888926147951776942794289359140825691037441192088046590941422110349590680911935458124288354116708926844062499667393001821400143987944487295233021888575270620619833994023785739891780474156767684822225741745021237178820385614415285118749007267518055498843525816305222245166116920178764105389228108310936844407084603703148039295241748890570221211026657123132079386569635944151345023687413746684644365729195546144401899852498494584243862254155768060100933660588523088312595261739653729314188068813292600146652728163128875828072692950716961895444612878566091344208687599059987325063478650745569798765858363133241035609543941735279461520913125413935086661593283436279346955749683321995909725098813471667331119130530731110670248527773598778092863068956947268100169217825575998658854732056932466786170182378428804354385531389706232607948331762477974992648771654929601327946910199170048877839633818286412825239777217873339560638234073454176781404660313662711878594104830386927204258568238628189584658422078538719497200949922473136551711203205645198425853439938175832735535594494195423116925113397441142032348307443018962562412748415508 [156,42] -1541738924475030440434069906906515203640563494072906804399448707882060704821651668099633155898092918078049942954002394115190251156113200780254618128177340506955710760170668929031126606587171274957597098392214458825590160084662886787830688540567738306067923221982738975503070580666886714666840198952547525429860760903077688690657419644148657178158763744926828824565967452175451227542441042382894265636756265075083246288695834704658074057400683900045470939165189965173682126437436438083694568629692230797963756355869933613538997168899941869545899669931093850538901358707037033740201613512002862484709870272768303163692603861353605379001119763180695726886532792299698818366007034072791054434432983730756219420668864484028325100054403364595094055568828807198833571630824386910174904200677750105994447751609097587152309367840347158862919266800829662330664671678841851093403363907503441348662033961247563943625359577643526767325402291878543090611025809085129884685236621724054502851013268145959497685139863801952057915966454486690430345248759271199340676629134988924190288445265237120238816829870721293755917857271558924429562324766796954769595936677852523675131786543756556428717456121763763088775435204328948075973142659282257768332867173745111198265865562308905282675419019517623687720774022168836851891181973119142307449510886544860580072675044780591443674622203571181254366348377252907783460164159243256540837556601461074953830155444953043435002685132342989462732889586038659327842217808780389048776076671177315073777726010738245053246093479159928488499445826962525863072513673514589723342897243514805555895887469638171685022896513371082197035983556513884017399919444232060622999226418611686845703711276475103736935252952775594231316139260 [156,43] 376920448242155116856027007456728848437786060865253465575584522092837037259032923632058894293448633029518525853536259660596924023623028502508752798019416564434302070607483063956501788489414930949233749392112659685738977664123621273976061561695101776583634332428975292122033903826275389189130571214395702977206260779343849673556678189391923866903713615136925241593544843410168441849555787472443286301617064846109428919997961657837137685323228043217317848289295363063646031156357853178188515740630946774535293660679022629018031997724406596737852050659391497441255873904758129712386666025116737027804722690861158907552212926102206726628609602704321324900426256748619254403430155913916512876760113660873522035928849559423804186805838709693439308673888704189035139277075573390635075228619911265118571616941268662794646088596523048189884633193523565734981979186172626140366512978353338079744489282077304592554774043211729246249589772463450660988728549612169672144987184290890428125270734198561287536934051811575187641296587180485291652222745048773466215912190784124427595745563296837564807809018348384689418618499669889386610824536759707022978201325407882352248574560684093738135777657178553705389170765201706738559512384471415914496785673485106843354559163504748625767664060025644911504222248128860797146278345592852801565750928943107276575393936165215817733257990807510989872319235582896273346229425547074039163448274663474058808242254155556388283418426390949038719514686030411771394476851158368556526594307892911795176119412886375214788692162776217059780176412961320453454225504550189563438901538881170348838855171853972002245457090056935096966513689867241187451095581555983795013097905512885887648453800803310918580252617622224994527040 [156,44] -41404262164828297934102535382130965115107365021546735069679170390603213528227821081952708234080191997674361145058850624378652275263143111323973143337387810955304554275873765509350564288010238729266487561856364421937880764868311825801132132859508007069030346223722426112337715283778993427362004354704103410774885240607374720716837518751177611236761091063966569988242646162333921814270560538987696499475167018807697419495748031143244928367499667917466353546992313834488547454731350396762173582859738931031063019882478103907947582341248171304775929770824903340490463367100460039837663321459834143958515563326330437182077684120297538494915544861914318419369859240957024195756677460106771203101320207318925006006419655966742621132722631657395547721324991893661414533656215991650689538267467303871201673404023078352057839285218617623417996112721242908934443007014801868262017421524305634449997243021323022846912077714070487956146084155800848985302147274490084962866422240213677144142916097812783665266437758324833813753851264597011889024705073005595158597645137127810576388079122838504101695983599579124337765343004325356655974024253784642915874015542834614551110203383299251656116868625110337867491848272340246180783692534702680057264714585670273092100091328627894722156247580127395726098760029182844232036305681460316692386080519701954215679734554246757580193779192803705992359916714460467016794668516895015901240233984045307513666878773441793005911129001566532983831167461537137420637128967941304918707875517080259285213376095630931705369255697740905068132145870179603224962433120545429639393967004008322990661042996272007538911897874712523363342457320700440978010171489218708118572212480773990395243127955736680303050797504650368195 [156,45] -3025424337385132276704689351277330667250412362298309320085958804407830617381471665562991017453476102787977367215216522046177776000672480434786663634617895568328664048645036625334695549492132836166289683105523412088013914125047410081016752876690318602312781193831874198978917933144077408158162951128109716904084243526328408462414125785903528509485808748199916196570326552937521511209661036912557975896326341014371493724181628714470469428170283847803628773966834919765425986575394422451146363101925371363528053444626397895321619944647273636171204838636793387603153869125323487947607956628711503184230869614372032383145797903667925593758155158522972938891581856800291020901356714681627600009272294114787059622693386184275870055205839714778476781651476563129743965695260734139212528215191472918679233022401216099489520801622795240535305631284956052189257870358164254956720099927188276322734331889753360820661300561410135560393421534834463376969709636840739198796403552690888821231598572262245475884391700547251829917442377221876252974954216570089247168650983010691551985132387647887943694278713974961174885980405307350652144468080070444162923587405277953053448579591125691538355260139128829387175231967668916149937951073146746781570630349436157685989435071225112890832035526900846430892799421375354876868418446382747245078952817825950118176512206899501013616399650960029553158999730804995953762119170775410281476285739801436455865775637444571761599433578738636089402908632149014970637412013760325426054091494492065908256966627701960522624823567595882384474873354666997611786887672391429900092477189691143736423355934088885879294395132589545888636947358990288049881111170650904939440735966857462195602681121050657352165232010308676 [156,46] 2296184306003241069114826814658667784682520778259914643948395251159742453576308488486980113239136845347043792677337943324776479538274853290541705398707955907706497749649296418239134973732315890870538165445257559886455805831760097220505968620608817817942474082947577605900622948879953337876529148634169674081728285057553998794973933001494206345640543884798161253952689097646661262753703856115191907428911710707754498953157749715148887322369791314489444035613745506295456883459455023188362087716758263651177816850555440328389783512185794549384699760618150112068825190962695442937271841756228648313061761634785145181067873587749147960665815145727141218748578709907287133354770210232051358200560854924832592110310456441893389768566126890638757514943556966891061422788680511435702368362031189232378726544168282176220826084560764236028449305358452745664800809541955487769596097600704696849074779831822627386215326647364805141853914677587745543978052710914003460969929988709944497646041868216668049996439657332493855633768938130031305841678955053845794476336695990538393758533761627429672753860355708598401020473736550110972861530950514160248901530647667197499699003427015008565573713119614190539584442775576411799584824242089386310912678702039006550249023038832803318539524446362809151802898152110603367474521797277366830201432622813999904877787688464737440126112563873997490487289283336564876475478120166461742840149335284505174060142770948884404271130752808656079642907122692744179672048708891682612978050329194942366152022802958365129123773589233747179350394339558223063096728092909299561268089976939936179366808056849768609162849773229016961595486505831027190186479148835798248273040495465381734472406606707762528342398629781 [156,47] -534528119449857270455958821756927857115408700761200365470155357113955408706317713773237513076950323926582790835305239694693693216203948328193759906152552668519642380516291577750480534332486820829728370003498086239382352243295428984608703940347319121035300183999833749612595045120248632061114144750277456785830726682802142039256988353140746668308299713679064694989174345010535756654691087736273593701067395554095287314036214352526000742875074980352301527296001269281714720270281402924058229797921169226255185092861331330995640415956070800949446634537485642064988491425986401510188890919588634330055524492095778607754087384087649549528658413347277843106038328249470281692183721081537583902620791716176633721317512428064898153201042337998834493967975928530269646317312182446642371723429127785617018005356348847208993333342401705212956214018290132966151852542157653462093219509644567862286936189122636500208224656120219019956601804741997233598564504748693856704128272450874716760683912236177802540872459661140941335868018874557891250685738137506605401930020964025266254588309546018757620669439270734772171770779167605491506610986806000399202380564786535342880985542759301135536202836590804160113258376954083779283456544473087747280398172413275349720418918092278170094893529921963697702851380135759258803234440057958962660777077472902230411573134886275788102890162715250976235912134484033628893770054246068770131701205778143903768543592539137798236286864012424415072055484732556170448270476459041843844058090963238147070446221212808547929007767877343883002595987878169344698171181386309950058254901730227027717097764650970310853286376926348181616380233817101329221023066699860939340778519204581948701339367369054960662763712 [156,48] 91348665730067582206384527806054964829424508262513105904769997483652974414741451224623554275919310659348128347877889390933547666822565466445151393303331969461813012884550921544368689712414974849115317975301964469043588641125681668057698871957982982227372177664178032363621034785850954361024700394428232735388115138118191748655589707884611814946848668431644687090750311467913778180507790563796678333826665649720812509435844360699978699593491999178298606180014994215326458442400208952806437461515366335614750824910414163619588799036336289730470587527713497258664450220113016109539613389021981629318755882887974592437877405815174483437844723394222667930976155618332509277274320171090188347636960875983202412308452038355854975093125729676874519683836151449662779583559316281013527728251238808217880911452940081523454530110449824702308328374132568588485693923351150092505954550208074498926832467317738977014290662929650177244217878079625061947442941026398396731627117660354205993352213409380580646940104244151537626119600998180556222552755901929818328818663980273497803156179886854046618729799632740544161287995742073264455956635476098896719280033954374950783957672073178199741177370874876852406683005380798535319377493542931136716818192148525553693583213287196849664480488508447273843756280167159412718427426621681390696686705518212629428093586308033334794834576174271779985056181150989240251367393820004357004267380026156661891585132843920242985257853556386412567819161196585589231384685237420370010706418329454497988150319617837394509041380538525963526682952847988935603568345907128483977439685346516295908313111750135334223122541495259858374600138582450314545744485863088849792898413597705289922767655982586587420928 [156,49] -17798091244877221139232730669615701274896134425855598614711832222844591501893937023078344653406967929220650419913108389279735332401041269910943298160601509103147566718375629179047835204604301121407447594813394426405445778541040836372283385426158769263894990297052050959711804571167893123199792214980789189474258927635825655215421886690047704550347012124934591333628246310600734060968340866722040532088586866190400290072860861022917862885927700724396293611123635961887140852735760859577305026977331927599084786029051624003830505844079850305520698705333657769206943896329306183528829004235759976319645897773066447993518256749197550415708999326506499127283115092254106102752855341128223588958897010058991496607894317260812415793545198895087945466744227202088779209720811108411838480213737164430295711848483179456813738249766939162921533677105916090001308147896178763838731501844779322224469355509609238735561914698532686813315251299675673451888019971265815227840112106556399863724239441861395834394252085855285896660418097193856070592636375666150916217689130610243203677435529783979284888729124458617818956806362818778829934165860229066586562708454688244437293108712848259933213355606289348555004844702563905445127022810517632436763826459676315358684251038801295662338319896836987326320635888629073396903565002258393544755870687869525013440612528543670918909222717645004072476069572551345375657256488100562651391151312213316383989121444686567335440639423276283013714724264292156225532013490618991956263941879770254617553987477160688697100806445669465727481676201072900300435084976322141036887003042813009784799407393516844881397522103390711626069212346532562344960591032135187806887563149052291869067994402817255394 [156,50] 4271607714972474510392468988498632851874014350264893844727340097077615534265777025738258854013705824534424851437963925207473698713068300962697187416375014149620709923975737003567735457424868934810344228439488538156672146704589598944566945191459323369462242532948073913116338582136765219954079432944719429512152019607078503509496651446174697964569964324328673686487046337202631658044928081762720323112438663343723630776973388598370795069207175675564302693570543034395311912219571046862514654885260865728873276481402457773157418624729057905293156792718760359489012531022327177470030578554051727127311914648356167627426283823492647267633038157043215144292878278566369650394816066104655061423054069715227240518899514080058727021390745572131053186464206476848054483192979364489411331945078169618838077152235442220912681733045367006157298746339121471817027852355981149377499296017844218032402010232437876781756627628820763629762530837637843591787091477838439436875215619928914747585528685018477338286502662074887909359894230063910811834289060278110204241479223809937802486108236286391418553448959419356560402651295570163951931034552288909429887395850376089039310113321649667633391688903714113091205995819811542862067877395268100466633822651452594368077972138275788546995524630979962382889750604611452964347472859429346998748232812311070329478447007063211837879846249116225286217647395975976287872541796513685766647382893007884116661822652940427519936375746639634141298314321701079951364676976318184943105111756504251180953084551955619324563700877500524004891239345976977225039528591364084586004073600821199718189418449336885542000555598590831098514672806467350363600163131522971706154519662641935819491183645040588 [156,51] -920680250026574472346294768021846705146315646592542774530936446173539106359429265873230563330210516362830758129285752576384869885600811378589957366540725492222059597835964063301378495424537546463753014441898352973504011253154493333328412604785213637203181736607992198008208432874028195354063910809282629818906961343562007908550621259971113870035837018724068483752143860698135925502425733091671978883001021661513276269396272733685778405683101559195334370740089820395871412648131506187322672373479189017114715844445945570719553356545877009898171455072946485238653126524068246796226959773591822495210039520799950750000116549808921785932736449553344787435224351996656088900023310665149649726430284383490128517746134978736093697896647831580594969389286060914691872164649379490206833793427765298772162270201622821394803761567488656188673316456907002194508235510291214006989396776889084809974925516660003237917320737959448288403299070135387646517592406180172479408766183382853673493826293008956976238829098672444606673986869993711694627403985537939658314098607318465638444160428565219352725617386942402374736249635532735601547187039948794637046125950944363875341309093047469349819658668850521538908050737892075670411265771344494755076309547326215634343500696949737702973085550291238923124036985580648682099302804900620627231917716452313936911083472507234077712897128080618465779425447059470796358031393074550774847513659987022916806654583909618355612955435845323512991152878214623293206117221577118641712186792039009612604072786860708098515142646439655811349675745273677279451596476830511051117679866211087666654123188596151531109370600945452208151267798600953857675766564759800332372131760331956317483531839814 [156,52] 159775539452022315536367748775763922478834122610833752862603730074669467473050340297318992849795736665420505428787864130930754168785580179672400419037501802794950730710041914116089260433067897502354637853071021393940095496562134911598305352874698240273191525354742510320160820936373369773867139831020690226612791528245092646180535457517757000269117487492256587133430000077773953897491083766397977623053551520450941656263093610816490870278066638900057492624101438343263025292744613208739711964934114998365663621825162179621231200310007164708369731338691470874327183849347725756674607844891818822587206703624979609627651746526391399002573999322859028115436201830806017350356684074555674366823204595730045817642994134746351583827300946019487810241072817696144415534432272991374195051911686728875641344005354196597562682306658442927721145536729791594110741265433573057426691361670062079896904208828259465084087002180663750606688588723443960984811845053504144178282118552622416084975737156342787817301641228436203847878115820258855399308249179707519723533722763020325638881029287645295590206388207914213951503704723036558446670481067692030511735971395062683361914976326265899273456879619744137899732910137802584049620663096087054102274839077991433503257544868751773950392708778611929055904489961090669860035013984245211870579432949240873849085197852443575698243554524125695678265888372017454168822262649031339140735457224030500574428553519183377857316100798802247423800093811691560406043356669386776449057191906314971700732078917846749685871549954808530581163607534885008271819614976324008493713542165798370935072285835154532003462656984023215672461413349144879840567612440987769561785613867757744954494380 [156,53] -24174514728693768639140496551685775206609247245070537798672047793301226738350583916506196313528646375709148779079627881251150325900638877110261929007303628556943818133109949929317557718687465394194487923417761706433613993627728342515632548835015043694802838613292774811391857267142345848620833721797514432852420885473899304878860757030108830637757996425024740437359901756221979064664805126997584283040333290279141650159849203520441388697559873680776787018540635536881988870156230037290286952288438634813609661543659757547412456550702799664673142566794265492475331177016013095263363614784386837494421141126247078573790299829233496921921183415707566182584738102739014841331251286459488891891683080771768750845008162047981229585736518416968092810144369148775378822084334638840965885729562867259206239074030758838853353140466267193349886892866383215557477475319933417816143216589063625015555179742390020483821791881472322812601352104886609199739160342706884435778051221958074705989207928501480990690144208395745917554386171495053996182471348629402530864433526084334545046517656878675121415500463099903716762535541187229104008238435085780523466831743355629934849248825737066473561625834380860319892745735792587146968073444363586830590137411518924897521788012329184374957069313794169784177495851749329302042449375931224247211115788581262183325514239862599059005380651858437206280032710024586861004064355085822167036732155610273503490825041367072283834636892397399229998653125849261427396923936079428144366113304754014511882535974521091354992580869993604177959237449464548104537776858735358355274815557436955894230319024276243120101522174665908348349488481058704383279854174454017524543742210505269976858 [156,54] 3613161038930535099039481601128147822401985668640691120387627264420693717676405133919548308251176393272649400144582281112145762447182756443735835051146007804885601093589560683861566344544109187720494333585749695229499858170028436614566956455516073353098171947875811985526523276701843040810952786514442300171022713386029071778928576653708320654887050837872207374713637740134944056269115307550835361827341801105186482951820754953106725192144112798885491672419641535397898041148809344847380296794060091822355441635739292812444567637376606022972049977599507825793711799839417567864734149304969809989557681519506892045159187610746852397133343631960723557733117049319927926876643846436127529656575881306313899480139277480745504914419356416668528821526812357076277940619664435234895338714824908366037409968224842859714444516488096228648244171787519996356851687143372224533383029201928374120847502047682014951214656129615099578982090407713287364147379978506502829096374232688684015046165526806453984815702769527681657422617129876098491189334357679246196215279244704794389237032534797126741594221628691410447578200303790428661285866235338605983213641848496517522473456253417366021845969995634334033075059202654714966777452279559665238507584135498167694336719874134110491484446912668054153273335500841316918250422699575671530519509285645738216055084136426544152913460734527820594204098075896731582027385768625217193249388594382918986230854364697244773356685932447613314206358123361674680233607082282518199768143538330389479029968367211720139786109625895194112869893350612836835016979835799357805395023776542065476081229305711120270652455921416239238992286088786008086779440283370450301692884972777593542 [156,55] -546380676694655299922353680768957673550731181068884863466338726595548756155474155730694385129575957743658868495869911990734037082274708690465334328590734646176140464805031981392737028732546224792300518151936270361026215802079176357912672514545951893321323588815921483898438695163917356032372800934830721864119832182947145354119328958264259742185874738785404504204675579567056417782710969510910464827366145239184986492153342681536572845498012235372327225197989815742531278285026566235926983102886628759746046761540437247819359627235899386800039598469509883539202150150962250187199724246321084323994740821618253411789492268035203979801426877088395858953880326758140737293157425497845053299913557986596339736021845275638397879642579359124405093248982281027671707237511158835224005520819157904520377390836750534159927665010679110153451533230021883198373501191154390718264445837595603857554101698093869925509625835092891496978725720753413880523987504907962744385031638821550048067160487593700728819306262437068010999837243724397302733905134282521060396469997053124839789858301431062606949104818555925315642403228509695461408353144240419386449379301306871866885636428580520989079170734422282477031014279406585832693229048194403129785626688576947050937370739084046395395409310713705405623398957213319115283143636676295504568733808970028790369978951889727502628667648844848429209093109334923048198059180407895033515058026674991089597163026065942262831721641346048254172906620422494565334873543618105362499555889964772773787052999307886953081546867828232148748275372880727021250177325368659018861392094472248695008097923964431544073888511294421945415076227104106918128227432193160120961736993585864 [156,56] 75945955378460005945375138511408354172122246837056832772866291194679585823862429696627020832552303592329918679661200828576569297219531190412418123434867753424064509258385438793322873343172224874917441824896469359021595603526583580161664698641096856756123121979632453042761665118605494583863053607843246557454877488247511573227908776545013533168361492420400661424266107146888480912267895314723024320893072466920850572764532807565336563420426751748633713973000895915159375001472347979833988368340213778289655182098369646245394083482629655516884696303344202820659775680928373672221056194836478045702933381037318733454428187277549882246159537343159709146823808470253476423619798684251211309804443390683045010561563945780567393759296096598415024405410627896813019584899356999499933936675397724188800722551522364016545043337632218475500841841920217083573828879397559633212559717478789729841101062830431403899614812907673802290364365307717393852305817817167667827682963527723225976834397289627752114439983299625472142809051525651046554665115218550893466232541363925212437921686636530804893412524286616026482395811174688448418097420995517185604513753344204363685148939562355589406479569830619112261563378728974340894671640355207176550038933665661054340593264625079103465563505545084053182731501843185248898400602088281297633441203019765893121545354659427979172422926312567572253694885930363207120918489362771593921871744962354927988314768173138578239019075429972598125733333736470622917634467770685531672468452230134729927553350382373410795359419731038099137057630939346426836750356559973983635262539832457531159699380409406970711511731626024776390547190240339301917118816475419320124434277272 [156,57] -8992055019525922961662292446547471495389466285276826556905901471814158198236728082206875827650154299298587276861723512406509822024349590204061627906332956868461629156204817005537854399375185004437674422742458243947441244974160422574662471419046600614944593623599521545273620467810373821528150627927132438955645396911898080166583633089666932717605683120767175536818043488473764012983967047204171600159948923700664613862771669219267383706688324212547984039387540353345060834788958409969843678733767377450620116646512834364387447663809670664762857697470745433428090861907543602138663566686506507726604444116535605506817881213107728844325504380420743093813014017264787038585902386853639440377489245226173961727457111273239645751512373988231248345902639358536515784926785514731054718468287624276995924916405675245399398772108993769901785345300847073989457042955349382080203806283812843216987691621533977751209280009777854829371873538076515943881280169513690952498332757637509905344746189752450761846567434485649385777012070091556936231281879179210359366285072492666698589798090891892867932687680354901188854311002525847424158406477464509090634657612066532087731962418780761663850069031631603334909559955957628875970706588933292319668369314266273537328725952739469263552561152568270594379385311616451860808668454521018843543803652902609884362556464131636723601918390993283820400988170451405228352338768176224151929778207628202165275277107113587521291391457319043926961893208379711370111831770678750260889321903354341633107590913929610742794213897915400221773069420540053440371715301489594506031852574256433878850134360605772970280594586161984183395087474791485011082197078899218197129241 [156,58] 900530586888227638443974078857187534584600045927664159197368310825390949330058711210473559875075012264544613561930486956495069699382877641581801186898583413967356303239016203194896844425658376980181832782447570560328106869712338715735237161294055365933163851368788297896065390926575074674134014603163784277524378590938757214682527382435890501820329440213743774454735351092247154992774133174444515803422814153119972327704956034997748438867324033884295173630382172912913582016173105844754318693409824355384618972530570611900098362476985138485182214709731630507970737129583330017427520969264075830413946921312682501551097735732977280683172483824039725768661198708978162224287955419159092302033111412288145846427701466692530653118466728061640670978408652970476120640835713012157353327911847434956444096017741442125871892632725712189708881803013364547117397001683354056632607624226499952286272312968727316271908362353952878894335538221351118949046339119003633828465452325176848719217498992012159081505340811195777499919137665037119129997124130946507934587512273267127398945982399919068727805644300952033979168385733140541265847114312878416108271621690806250730761879834139969974282928972191860703231862071364554865793213633767926272561349096017022232411070130546383499188016921837209953368125199690829908396951388401301228773451795142679348603677356600397125645830895924930362549051338026012209216931941756633082095865576561381869554465904471636021312352137510171321372396690434315097092091993107591727806280463569935158838070556171714464201979061678612807000053027786929533511255009357259466360539617711485627140427980636666930354445735088641912507192474004797221264200678468374032 [156,59] -77769881995096892452297911045993157647803263832823058070617511701247702311749804161043913484272663005701336674750150190705426617857467936311421821193453310211536372212016906550012869099345947013325686291629134125206438770757280982798343917985434515494229565728693589578982616443120608284332575012759653042387957770359743839799924290241420630615625465709050274808372291413988361808942424180838985369026927711527939824499645401228244517452942147543759472664927501530075211885374354570219789487388257692365067944476185365893888043908806333754667271613114176925077484782754550053854330016368217668644506364482058913173430003518600748007570423536016780572243001086068669258612648239865891890045773758480584754041256210786379830119006046959283617411024479676439382766119997621118529340260119401134554756021681299689796446098961586422477195256930933695652697178807223174088302696194493410957923655714821536720758572476786090198136564078470764774502464328976841817012216413382502669280890924985561377588643071021167624254495428961111921863652952668246537295816943770664290428480873534328686178178389040681324982756320040043215515851815596299738019876840973272086271498984875701319078467468701644475896659756053330404283222820834929780923040752182931911883393565365179910062108203834046311054394678590700546157814517842022240472786418753675299797044465322097427292928319648310408805180987086529083337259106340986032890235037066367718876016047389450097296698245305407784236960158335311240242099366744859599602379162414743759071045767308917931912279040141765167557234494323764356829508261558388411805836532059828990586651375696291510492204312120376779197573059438322991273473629571040 [156,60] 5912988865654911205033850058532628496286682978891476626582809151616224631012312299181643947486585478529089661401542225519539849734791024510071122989424972516096170833155428918381321116923016156663261160346945836298891283883534849903480728763882297255416355785562998149932972143414411612026340822693470042012522817700096211018040637904662949089868932946347022404113445982081546730246453339981236720593362650021074502497988724460077925640538029238047093088839910073338599450723441443515398439803836758630006023038874742650442465464626596422424955548797012679573046933655232249014774365751527851146936763855901540792709359583345170238751120651638474200664770014311478533899921778966228613377759954608559964820999511764973911693993090765519998756369459860342039058975611694376891710359114028343654031753933482226820331667243101744281571076759368128982161646154044310230575109895143330007825741308088693904242376777515237088176058693363787276522573758081830038971166656855476114245635907298320729202611228482978500166769247972807011260925998613529859973245285682444833755683828654565296445364589042102400215849625458814463843880281259544781739953567963642989949426983621629341108161126254832481431958168927149719031752025994722883282339503141966229145091269066712292025808318453681091915880304438441589422254941496355333598168377140178118691838101269603988657177182430095700475720949619541303168768710819197688959350690620109250146619777847606874213737021414340122348290292204954853815637612969335308835449571013120356383988229230596581617113551726498281111923450999675199239006923664003723641200712955570012383463503234199307786210661637137850956682093357360950470515766304 [156,61] -397801772518084830501365959783720638745126253325948832965743640541873927312178174016610663501837506421908950553047210675932292060510708538318393598064403056145301139757090690809086941556987059301777690202066658663349759681088734109721273642267452927170104215778475252706031023491577026011379932480374283442169684210735810332258885432088500743254115453164358420913821944549420663995587608104253392601374112488441931016812778818122506374369280465434665736317469944603920423586586748957998991199400754203454878625195373133561723634826530700496631070460228106769910228200108309514711631623440071301442923943353615602653841909377889881169411186445941324447233659283512041556140620939929002832795192479314889241864532595299142353860815091893245901899098415765575035902740705224251274117872891728960793928374477583481658981527042480676427264140198640752519228236182641314856505205407424611173522022231755118659267944287219088637023517158211733914796642663118849232589056304386362002777395599486981287973211364250682269391788185309274287578598502703419605825533763776511009010518968727476434271891977347806042205474018540454014197011734453512986354159749823942272358629496377526281295543220630608423543074125766036170571538137301442588118891538224265688774290208983062629753458169270362671239140418720463430060795698916062223324836973147210897196980915423550378446224087939685436325393584293525600872152835342389947715247049482348537119839294373098131627339219147487798600929509841075223445815631368177855152085947718019453014520266518488428343105233789779296169583488619624698538518682432362137787304681458266115078189207160123539397117493378257583737403262326214796098432 [156,62] 23303216846744923428866668998747425937127633656747552171294113890000200330355564109353842147227902776371147055115947527087623659162841796382406583102695359092555331965225369656222607873686463665351529167358696223996852714256599353743780358862945963117783025470742304474317309071713479968031040625639080499584533589605987021150619878483630275287617401802936023062093140344664295309455741608299006312290862353472768225331910242867231163857955534591285637442795798265570449865244042204759127260079376890272827716474698538935809179125911927879289342783056687143938821565903909539439544491936290865751613634873484502097494376868324495355095471805668217261284399508417201946572851316229560894289343779747633743117285401723757103081679646567992835002510761381129472998604824730433041744203077357943583299903926221445441850775401272600672902525217342671221954939265033505676952230642989306635358334873733677190540451505479253632725491099587133692460391511158311949466635623606767945241749292914393279648125135177423626193686901641634708398211289986995523934428907395016284941674061662719170983711635805118989583869220961559698713212693963946445394438588986224020232779613990508929334508766261309944976129324062368248045635627927241500030404055766493049018127321914653885694163622107721252818041414721160136829262501131756623689199162263520700270336986207788802028932047280235821615704883567253166320628214268728451849523204406978144569421415045641068762697497945107910765229905938084974263628052325929585132333839754666074883189190725228620122141805658949890184189898309066249643388773273837399570859321880179550218185833236744043077320638034475236400238669246883693532 [156,63] -1181214844693053566856243620253420130746108078406991500118680306614352405878713012577057210531307255196800359027650447861603425420449119575570884899479131645398890181078922620956517033183223444967519779841390672720255472207106632881902799622114498714629550645222463001493275714837960901896398988743089817240604525336330731688057059565088884221733468083045267938433129860584685271272487096817717062741429685649205921252305285597681446451131684595560358405955605987531274527775791050779855209546494572361988266486593847461879778222601956358136633132881596211360336236805986361842648598169789303235161448685345866176427701350336284342258991510467355314365908235057386890720594986475392393991390793063749009957749374493371227237263769139172049083916061158537308405684676655316621706279252796280913542598019776678746416582955466127487376954053775895293180702697997663603397125056468101920798392238529780269255740992389459190826785878792686922132794163052517690311797053019918035688343580060056745113248986695779120440408894704858399930486032359894988310070107725633618419985568076218626208828849990958688272586566679484118150198126130768703351849476074532301973973441865802724427081473809635332894652140295631535732823823953119471440889265088962138610669957340792775227019311481119816168282582394223168689248354702455419073288114084884190651157386218259875785520493457477966404168526144351176838057719966675633187867759394952886363613787382179238567135563206986103364295726050484837354138993023622479789250234754715615667693314837952487257250418715298099456536222098571207842428650721670585413087018632156918026333305856093602553333100816235305427741250846371776 [156,64] 54127874757541080980754862079862207513193190243269272681216613743284298204318938967928788488104004836104726701139690834155256737486405714919656628751465854110146237051646832679716774803983891768371741087316545418634286645122418216659511557523765450187546324886425207413277682124498543516887409125336332243137593303934479976011290185412702422596877660930296815450511949880463184668694779148144522641196837952909011874863539271250742320835592421491390696984246323767693587524419907367243232476382504974170915682809327043897521183520955839065277824734404891228843351886514703922455829638967343167702268997348360224270954580315116139778898459477936042691615679582246467003253166339157122292673537794295608222752887376752162757261989468332714261462153867858899789494086385207474840249879698757505642770555344779754714772146687257063314300253146919098364570011992632730627089736571267831016141226355081312615649269276055468468691824466210209004159618428602769926305558245771393950951737933092203912760276514669418322150044502600816586724030081968446605523248041824542442297969114376336030219847302878433347180663267858029577632827537097181924732729527467603556747648829635185633501121760405871449154810134594720855229359788531890590455271575037569726858897545122012211915543441424699243848138906921432100155223234155091019514357790636655538575341167406615823575651127523702336596505666464800507319623273591847742585351126282291892182952638041182106037502502783213266796347028029382451654385229899987656021399544993637107753594739773661405686542287540443335398454023042692110171666078721316518275054665060660046035821167197462044623790364616768439085359345908 [156,65] -2421270125946650040565215829779494967492994381805813986196231250514555261570074363628594548845304022033916612302873555281203712009825483708743578827217584701611374733306972833395749917838250371681516068239317843428728039446747014811828439555243480226095729230719037367067741275292894583466006064655324493910728575691853054595828538664444700416748088419338392016515497374936466628310929870386317606391219397052141564278562452173699947204405597598740969893988389574210798195038710538873575036983386683422720614669748712227895004249282628008545166159278787524004836939935733365148047882806648709629967152983547377740242863817817076822651220157828355894356719927581904560454052642884336343215984789544547212348209337667263451318500175230037644236138615116376822701948322868726435907390417411376239941615061064812723162203084878883460202955018283825687949433479591641921726312921378611956543292838009329732473910057594586782715643314815849446725540334140034381991971404455050708499210442182236608914467693851492922723153534803683484801253758909412787224753913962182109304689491200429458618925752302560885383462171484328269917836314897686053808130440660941445284095473054025991113721418656203417372503449254978955569941697798441504229114821075883784830254890803567261695367909208441163963760246774609722989144518842170097711016199137994691772531204657820074418278132693076524071502014765269999936828258196865937170987225631361083601450445491267168231573600082930632741301159128772033615554437496003877388950812241089131448062510893297929592434913469018106323068381212907934078225843133239142226923305010567794397880342700959063927202319676363512753031104 [156,66] 105064803845668065667312296362628843232054746640299776467610946030615252964162125820269743036880155079214761748892217425004058448285141635686214261027221180344560503435995355934051933478538327996103447490039646443462870582067022107699723127992244640438434385512005420902721952695935751686916098625238680997270311185159566034878228155397172984261836159161613218661301236976176571149222856053786775169099399574697773366206197263843643746035760429559540028115453079524839969036288270897676061955654553858244562670023409001322965307660675490993961330464738096366271837455164929711522606335206471696218943762907166587520242775373769978651537548409574617212700007002518054841783232726791952914731661941917224827029552585555476171515717418293075245198517771768653101856966016917794932605080197459833078125426536985500762217604716020503367752384737212836237667593854451676451339467549873227493068338832065808375972604556678641286674966162151780924331093235068249028735495518686131359072090250151815212763710211955146103585326262491361808749780470922181149867054931213554350398513927562909570935793608325385267173798763790976059019207247869535916721060518204309442550768191527575973294586654660030192573683428267069588867058056778612023391031108336198393374438681124882984905308484748552516202721863051426590002709913983639117625677650512959650837800925265298342009310676040902787864868403392389620351423163462697256227677819544436636642558046122673407366252814792465606072356564316136659070025761514729085320279844542641364604757620722606942589183718611786174287657706436256162206223985550161856795788525916205020819416060863400827825424263111142097248 [156,67] -3835680686913818487570659116410484232675004136903592995365390174220114199346861689845899438087198418481711768663118868354350225517904310491833416275144095228109271684672106932728650607122566694795571886534306053211579955339367998639336414023176811909953505900480291598171697706798845693233327413236076746776977275518836362313029924427858282729930889182869854681050106490226394297556787035364884529078940449679817570822560183999470878728416995048365373541386147846973357421037804147823715157605329859163682253379758861766733647757021451708662671277105940874347498866289106936201493665631897644554607841477338885076876409604979122379663679503323186304922736352016739596400785851891851811414177543913251787511925346045748344603154075352125122426976748466914468927787608247453648771694565938327390303230837011582062521561710160073517043440880537608907035995119714579234774408411367254491269117425876904818610513294528808731495594768364399167629012416405614897839109699019745544901504909496787657372972803331678772066628601366663991887284649873036725154786602016322473019849884802241809030467152484031721065441993529885747473617488247245172433981046883891318117154631636100152260553195333122194383092783664112708634078066990894337119099596735304798434477593053693167020364982776565377397902149585553933625008389776902003736083641061483696060901583039631930852176110968068506725087411919119175174008408485504795195479522372278938550361670929830533654600813093724445928320926279979261656173475931469006472293597242245215509879308436927118768500901965590628856782594824884339810340144678195751319996006722520840443889665115178303346992913904172808 [156,68] 96032393323747158889633919330847981066279927560546139515633156076280987204511574441783573313648106820941848764691058896897763877358024818154853417752600798393435543193636713239330860720790978411874526988539844335068494097918694603070426952461688120313001264264666517444416415675506156058068696160342508178234986136727819890847869337921657452935538645088857074515345642511140912696250280033464164370156042377769027078837211345673458123274321041001154586023602392120540227843264896442095530817068145075756423071301648157650206825448621497298548560640235102284338645057455591123913554050793820964427976410077697558380106607455912815016549432292285597022119834250377922697231002605543800460992028715287587446567964964572837900210125501335138930595054528854031265502329334512557259495387410834377095674177957535309566419149608096739071363665560299689569012938328432837160820685194955129472615596538121164142465310974857888933543857123678187420284874544647903331555561711870968074477758512025571672229524805741337572383552053088105155660524737802846037170591410630635279346821897418614136759351038811084278032721102217663741847630060701215115897059574775141068766976475404602990623995527138797470882382976950169812066911210275724253939034292228980275466861430577093411407878453364683155026917079321255732542870076511516900405182943856361031394319943104628093903029180307604432601200531227693325235183599550551104847870008194980430133299164091307419196041836713168725187652588450530772769779383038272973492229429979629473246550876151282041151860630756212895917113241271539228549319597624356301726122685369985794355923747743848745906186921792 [156,69] -634011834148232512942279011975631236079543329897297551831138569604006484239929729001959044815485998945744177967481472890692775370481605896358372913702323765048246213607787016066495345284531007328205172770263638526178672982832282907197575238577699598355541177695945848936336301076815520997129780867467293778482416480383174511020090424913317489114407132262181249993684102095922317472032382205646409258038191432049884672190947109065234520952310146870831333569170796069756264904134192659537587086684814707528190010395472891485899829430242074912234061404496054671113824685084182466690729594196151356834635023935343270358559086263525454890172532738509816035773184313089756800462532251307269885519571593746634860338324784528762013169528593484692316485283487631973396743907410126603770936198647975809855841993212518129315726090179485350756435595669826574421565040103322281759486185503783010651416785294419309619397448923503362997966749356481483309588718581860778653226716100939343025455990892701225757360094731451521341057364711154462338263980891189008718050767669823252301198376607047139811525511185919340996372368190460083968091132796468220128042455567222656812058083840060508767599503304620321010354288915563780016764444899612152146918906780061497959959123314725459096387555015757053370826522859305468201724526386533351080182261220133882351994682439912796233886219487090918592073715916899810625174525315390107074877085099668377424677735816801711572106972014030057741326696043509955863371902806951543463532483975081679974118657339611612225051345158938486194659306411444467972884052537789708683260375523463299715678381119513235291539088 [156,70] -85337106351430705801155814149687960387911305974480724924849325139821593197722984030316924024184152977738648139086216635451172505098984579601924675785358709509232387616442847207960464495424332412083012201887450308289017694998815921651975533619634407250964744011177851698242284075030315815229338032896758611428573827993903137230421260148055182011186348031059424501883825871158328475245806171695865245320702996893773325203451089815849014296924739970934281071192371576825959297650710284598695564036922394873122932071726064335783498752682986087754891227191928914137289976889695359522684211948145870632894440829746182232916872630466446572816763885235813218062581555575638648652196395213523607737987464346954316312485927831361496551036548932970454474008437822540741073500194505239576099034255679480974151578881407744939130935661917568537878535330737778820876922402054651122655917518108462123882422458475486077045111004056417355037620068545393172311710508127574187862548884741453977728964363943798898004455275473056703267610437954428062154481868429780018800004077017484586713461275766536376351747247273001795202521656724605960097877542022063360413227751774286202481912622171707612127824499724270667310716861678020088362966089353505503501151029127343778697169121374653101258506248347774889781198789664880136389747793653215563215580350431507722168388648088574108372500479237690941409850874074965969113422963120017745873722645389642847278067972440088534156899741224844169022186774481615101077607982704249322978353036727222364469447493680419906765986574564231815150115037724931405113986406257179941182573094591845381894780599711203067514 [156,71] 6069974762901433149675518352782171724159022018318996970227611907654008495566726619122393325680263186544130785374554691260327792129016708769818766432791222156128631765115271399572068225877484208274060635191080397953665870125280609995209604321711176925686753205488131340927547639200817458822549958849015893759895738708996192113483729654024073242060281208443439609577233155839950775111124334730317387393950096657109241877383601072759956878884428465406548960155830312511483869408317163840923602523601665685408965802076962897111497087667306202520909058994692615150433985469676975341401925405145436209222033806964118113476569367340126476771260380882831444039281812946607979417898841259364337581360200534243358507211115753245718948244329589869937854384801325489474267504428365033268828679382453474129288505864348975215717699140992525369455009225323317696481588012049035567054133472660277765980964541263014669246185892681044483798582507376892533738048682316195741487945401506858530586831505493864926472464920504106169411129189725394091728999118315409648758342425885333271463003754063456794346441290943104902986292668941450793787770945185140451345003577779408247942170511618060604030662486040036089418094188948742123329074909354417711664361324098894598675716197290247467947384568581510328188711583290113420615142012440940470283671496932847594044975586363363768940766538668107252869482812441473096985602568357631026833768755929576118414969703823644822626370219849731868427212277827992373907151882537902316158857777442385820520500017627580422236485271273202104456568898639958343297977755678737833201782714870111734882898057844552856 [156,72] -234766119368720044491911239333819047061567312270097749692649006568276720275279752951711078663414128872971697934294325415648143523076886168679822019570162336652854420189352697030296938174669829899061068736928077020048789773220450251526182644588468652725012007128369723224584647290208949426572055794384749958595357283819357346774705913044267436276529216880144817133950724109959707605807730544296748201188027176805851917859045284660444903452214799366192429193454685825314061852758173620996330051799566626907886017728671871867762189226885490838092810810187099777533389719375090597464523274957653492673555429928254538112970858840707604093386053428424371100408313771518151936104335051486632595586394619166827236388468113861420957708601587909101416858015494164025625703712814310547549269579989391785517120605834002307787309451270886712215135195004495969993947888356503225608052385684988956448746023015417691778529215572386746221866886948664306365173783440369885595760319550627425771213482395406236561383358713329541716028056810617679684943888878168486727714627395298287718205573901349189725508307097349966830780670834213730485282484791289687659177842193762066710664364264560243264474142017869396943733975329417315504941233021378288033030511032675511669027352910630471299435534798286420739813660683756629156172147659731388256766544840886672833891660665866543141260670407900387955115526210091929815107907387776329126071184489344187368023036170684237039283841841664164684924108641841580015500697800742761120059301197325599947858884134668805542885245538088008120806745670243169773837512001434202299978974066632911900464173063698 [156,73] 6769141521834200847991444110074493485886278302658007316274120747436095798040941522676301010042686799299576743331484580486351324095521437430021786169322518114594054299262531444782692268016310286932322802499150472769419853082625245945187553866206302204876162559721126455560389574262875560027901524715337067052134801341513022317630049565283058133814779268141008092457599928516011121139712097894774198311961116101975382258518078859759224226944380002596348896961979205774071814862823769420395969651630069642623490775291228161213801822345980879367562453953210499694953489049826530996747031007953424931082232327121428051673446049002828449488468162119389501702993536883755866840971460877221276402999542256407560599007860032145886180121208433714315053839667982340485582293829238345512159961280424784361617289931459476238191145590974208118928745740142728756944968935716960012213354273779910918322676313279128343812030207150206816729827602590495158246778387618128964229501440973730208928673579471710749800760278945979654826973195516929449627315002349288930925589286948411595972008258490209237404716593508872338696167907597317327376953026785801844144350236499848965459628206189632440816854005782530389623544431218758352005400177770749587138660163466452449403094979503185272149873989062826559522988389864308623988185302960719346044691093768765706528208939305329594007051485902488621362219649877976068267759466408775342937256676936026943532469309906569681125873123160789870895137181617654536168239937043134011137434480480563353331729941126668322315382691741823047531584354456315152463230172494904752129433824683453231464408192 [156,74] -83270703587393115907202116152233921232631878551673571290852210150862077020828358636811506333583647421346994476903163137337757668998088465879913167348711597434924211819647432111467441079705945910726223220084417121858028630320179538714250547403623836835271837403781798599260735276719177036836700256144705144225230331941003880485837144468951090443233721347132013831102450174969170685169391038529877678794409000374990952524346184357479115378047777310382582360735973615936519899454212765877764476587395661903286854289192557579216661640489130834823928095862531237448071184470301389173985103197359993508460650235652068832086390162700754293286677999643836606441921012733019039971702144405879806826498629439850192438075369470256992120755667385415479911188219434086189719063397051680480944340762871238040558059779674526732444021667211830439956872314464406921367919574752478041838734415704486836882248578579336563519543737716977805523369936124147943430011612181096334467511790909784139679306424707740391861605357708588433668776143484293072409041865293083920208395360189768655304625132406476553253819288469332067280912943450006800455532507073335987897394099730072162746878294310361496362372960903198603207178626338286476061017629498786381212401400590593729851063862639264023076949034868502403290160520029075938139575960300994447149939209875032447659882277312371098472652100474539853719043645381972215930147151895915724803432978411889525471612411805368012963082889930966693003129738383695204535150529145840834088586370502384447864507369037089460910604447336771272423421404323883748763593862124656682790232314359486608240 [156,75] -3077921911343134072416326393508792401818631452953968732977251318101182803697631115089557518989051716539677427905797262529695271803818951642808295318260750953866320635579934601882925787805385952375755736863894698010226541252526041525400247302681766530312251032102609144912408366023359565765574708967804240344519819638043943534897051033359381541627827472959876304415834332627460995706000884146480849991629477155599738546375974929842188993946139861651603141360737240202416654074397387316400962081371701867094586978362542906139964206764154665907265752368399004387928554505039704658096590543756768952207174302811081380724281123614608353330354242868955514636379109729955754570456163836426989273940014856168304527301494347229434716493611752275960692791570874431118758774604061291070377872577948141066153902911882441132301035265890233584392226768086544059289631565501410285360708583143514977556112321878130488963784041352829252144666453399323423540229171062021157244311385402312830519415584691023137461104784337818979102226379636588063332159044744107465350949309593860792666234123925570122747443882367091345562383877130113574714547788713408931174982486119844575119440163875880852304592492178545928776604058421993425464161205757051551768092944117761820290044344324571484853869933596437680418015257382959081806851725397105604838035284919474645430913748252288084545834228620057886169371459169803370647833393951333254075234409763619330628937755219558594017505659952673203033948605521570401649362741289254509295144921798381855327379640104563709145217004774012939612830882692146165390986898874333696540565255292125084 [156,76] 224453446005516844085033973434172226091750906860548514526520900843098624053069619807663759123549080422355911797296256728440371243541770210299582616582417517425830219203143458328503070239482323104642324691508879714432831265722383328762966078773114295389031437725332690265893698877577428694504554644484536959525740566289686965768529648533998872282262212594816458104088604162659284444498464343621489487379255240601165152723086506992639768501850549943786818535757468940678773350699478105081808515357943116773341331159339126872411636115121302673642359892632313523607629640331014160436974557270750633610301071712646413012973436755217743082812682484606520451576170345798180119999423172929870383370622810792060591056026307644977558516567591124989147992808074799261707827039706879351989684574833554987454752934559188376330619241205363659831418665729508839214630241834188156960954651211117047667820018734434586085349928932131806818645264306012256441231371930748490869054942773827552019551401071908174315823460274741057361006583107467427135020628872144563402261250414299093783254519705021033293754578791116981280576530640805452904326484599545654504879776228359139081641489806298125076808180584917252248394912900081078257372956400883644393477043562736916974055096661619139657121030967632642591736861308593977570054187701481207536749874408684418194692120981410971584703376743507077395761598227959504603986640495662212225984192150855858050140373607066731839530552730727373652250140692577082298873022916766139455636219618067460334368456679373639787961016897443687214519010633862171283589510047896869618188565272048 [156,77] -6157058679985420435481567367571250063036436970335304900614823860118204540489642076991122198042574009785834214367754420730676121596705389384911529648927516695991207116326025466003865529509816647367028137305815035440408351368796661264402795637053775947168841162429773638577967523996161998578635963619679421582055329136646990055416273414747846486561749008953195450490116024277743592443399654467133784076105916844283849464992948021954522906530132507704782093603745860417697816340687413271052913344060880308617616825027382687863532732488541995233862896839054085272438652471253357493638561973113631805493038941162194064085565222124804292435571802025665111176646896380089358236573391253903212589841347283064866168876056202922594308249834233001448878544399494283045018736521061058178344656782932056070673022920143094698937308501211841353327646534664956446791727641535075406137761681874686235136929633987100237222134063396615341332518180553692290667140790294731751396186747003733222936842422089624957594655609456877488308259076159887920105192645686321161501640258956113222884608402237066566564543570045611254520880986754499428257777096124240004735287731789997236141401150282563880226425121150695006671351564762743309635625131345412118420299739392762258182520330799597049571559861281176707054802055307764907477653566456333068839262354419480519113934098973484610296600914777092037892675882684391798635197964629322336015196489532083362635595570618617409903610839578787724720160730927509711999571408143086863184944662176445333252394428217071809059724668096921513697665236495530421527097385898075630902763160 [156,78] 80937090564446612818943558163918958905227776979040565968060313754322790765455772607017231286371774625785338378332663281654263872087460127297854232346731839741681910004051896704637095108813720073551334649739167163355276041586382959813214927275864706637203613707399085842624402321062129755693563995123657455372061903392722664768769158651379804880615045975766333256850330937009159425726854668413190559277862466534669553347026349680182861715066645516924168512512336517209669891991561283937206480774059985201144841627275965133822000172810239529601220766512161432348987006958311784812858275193811032168235129760336410498461958761386167603016923411017753475013118273968819544657988443372385087638773461287749247688005113628730881603121443492548350869970342870467556418813370673561140230716909060154621810393706424014957803419758286609292386921911082647251863122132041324914109398261091815790576158039545363427449472070168799589053450488969314729880525937926092476782308550697229057684562007035121132670814674923714939157582109182692190467241117617543819442661108344620071653054548774971896015642245821955970808296788294313165154103623236394151146410523088167290290373077832900911044273036125802588414342597674215901418064037295461138636180625107403694559896004320637668759689434469935944016627836942449031188448148744003684016573407781810394603710387907171867129266484389596966328319310004050229964713941743853776514702733662968723946639309136730501870030810560649278903596957979173183788819115598587590894591899634121412346021749991639400695813154004829962895013615594488448834530969205189642720 [156,79] 179425200045938343492036618603764021544319303246654835988787001245578523721670035817985566559416702285176396041826674652803212889501363692541355913078435045195419910235172572772853703526063610564095097904089747285095847416874532770489047930775605284516253253550472658176006384737307413319893093996090275403309840165022640056367887415479392736888230213336388500460408239137398050065939432690153266312230402610055737296769747437325449278201981050062064553606539077335795514364609092121417563498868474389590102390897420808735073556055778447757543917364189431240492513354934351092165354419827101313961479924224170137519359697024928332628649766491235689024872871328285299652562960470982308175316086619153633570267291604064386336895133433560914540244878904593574006050282028922552431954375514515964289535159515798926505951674706338403745118869167131001732687438239759416082149029471235547562678190448893490432797491186286456104471207175387315807466854986662887460353345422099871578129367050553504900272320133867290849879944301559865802064006757157280960069351060390394039759500441493620052848936123491771632554352096227805057045264245290687386998886024230974845084240371802958106035957871695977247577734763845308715112953546933534078554563816704331761707317951655847160960870711750327841373370446906194684856024671752960778807720194257233638600414816062299583830977598616721452481692399674157487283112098251018337801440904232496064858055413312657777726988075715117104632510062789115084665243351943614008170984029309700263265273979367670642121238372721655352075397553075048287309237550393060 [156,80] -25324564346111987000594601269321716361963706457781788722381139325270230372010517986591720054080386791084903428386505437459302552538924353184966554801434250416356104470590447465103010303500540392403249750664929316321602264514654243144337348829497004546032820920636202919135506412944930033880588866148140346027420351107889674012767729979410991055968974618660911205237266548019893167836103818164836699949858034565291817463411915978394881178192776650556520400155510486551089997963778127276055202733860162754254890022809295910801728021440999619546648821356895931594579099196054044658927692107544551981335906370215768824188641892951197094059350079887565614740764379082867983927563976168354626163239723046341072268666333820185852898526470736630061908826949064663900679366628857316113442913135465542718246195505681080931922113138523954331036796447818679758785813806130094706944665487627135402717919554927398626266045836928467568599798252580593436714707346687985717376293510719165525627381417457037235946106947877707119366570390731863481807794159144139594825192746227623612037332221279152585377768282460671976815109479965228656879464023323614123201747076001366575123111437436444891733252942151525682562598870034034586342993404035667840341275979482571819194571405244127142749389653788047832886341351168013506185063229455266293929453517487272499073985767421901569988347896693115868640786295061094179952931115660044337521392200454729429334622062385900498758415364656428988345284492478815816051398787585350461877355153648687579269232092419032742799104357887773998758553588965190283644656109188 [156,81] 506264988675796387660232434664578855814204080730348074260896998397967123997296941955270975841200162426449436681524690002796070615478451814627193469816601210312909088641185914093431176122969795095153833274421634137442038474090774590260182195680481455837611492709102330680892065494926356304580113768802504908402635166266991822577543135126156457290166671757317055285239739257769123008235197771217532911324308127598298927980033144165547093867659688795431715200438783999922507988012065875776275714340211900361515316239376559116356593344457827797424729882213813027755351112692317057748298093706928158710204827888612662059171813606025005682198256267199034689447720424280230794466270188487122626125914045082515471531221788296805025808470467606414935566720361640506401228300842601275317170105427795749578939957667864452660943013028176863052959664166778669123766783170355346150271844447472670441947378875832004702794319350418250097002976859448071151849948559933485081357907158076092329949281803871536717489044899999793775675216599874377063136662193043657703385093075906679511558574397409791981287193810907530738091929845013326370154987552893523445849107588696536609848960739022762456549806729929816217425824249941715984596710930545523052095153841280461820439790993663364076664079157856986822911270779387024289106824464428547911830275808014855616750624686429354139286666841516488306738984495095247463215729843979934998359436415502202125995084183766046552437255429479167713201842863289932982161002394215958010259111927864705948051216335706573878879933507005527943182839810231689550755048 [156,82] -5174174670297494584172128109356280455773354307220923290647366507075476011899695295964667570475576013919987873450979024010203987009150453284226113594316159599500456620681330651059052402339101879644124237820784870480589839275706282167221458665734135455822324228763762432256197518825889149925570968178572233578665877833056141110578124435030991695117742220226285277049678133629332172240668782998363036660421009031147195737370794072709717899792591296288865791994576433640542512520694700274795749295072013350696935771305256458288632873214954891827932013285101170847905839343382560333919807091153509227504509563561135257858640809281476004054558063711900226919517203026029869007997947709688932628563429488490419788091485572183151334215420882575725647676894025838927412625611051015892859389021031568865011817976671404359077898727516716251772353323714812722459574929988769886977144262656898163826957728332331039016111205698270460102431888412139604938845986431628562844530168984978200552311241896107727816395988831884228362213214384978400935348349467468514435422077928920128971298308160330563405394403632109938645632892532227102462015057167303797335672410988068296425633619918484116127957209679427794565428660509675114233788710546865469961102464124288201668733462379891525151009702088840592994213661585927715555011529977786891764732770586187201490752646022624923061433864664204580583697006109295979224402567364344171630723995730580763888817072458553671226948687742381305581890563458580382001628757240887673483825150187192343920256938986027626369466238404223200431812976592235055892 [156,83] 19139841173078136038376297065137547628132483041688238092400281430889684371695098646969996127986638075333859994906643999013871332493119601907292515694159649594941520360900498547415223283092185807485668730348292397688018019905626780581204417893806767780731338467707389004676270172868681818899898274004661047801258344392856814751291675680452936945120901606609556653971535337195860389693060770882683175994535494051961017028658905344763354583218679839337058310364249614045523177129392280644452646048605085115584180504844795500608983352149003551670765465228370020251786886241348180649263034372100041507986946290231277893787723348165785449955968034160062607584185376644048353242432005399290425917359190287293378385994286399891905911648441486225241678496513867358928613174701178675683829676362278897520933943632233755188061919108411912872004871419974195176136150631316913808149216578440756048856116477520441032476408006120409633108130968922104124193456829114612370028043445963341865337867166947538248519720658330178223145262433357140886966891313053688324828718161665863080161934277316462130807087823279449266398937370883489920995213081382769005242747718101410719374209443224843416819998792195961791599139251002409329058290743081107695196484986935656693758840020343848114402607790123845585428302563573931345702426848145575210671992893976375568066986248861195933321107836165628240580002618814957887374497588529832356737764372508899671806060753829014761387986708589246206205658156514855322912343856038690720707891843992313779480077986795177885930546826717188171457059667933276 [156,84] 211714681976754673744843744898385834785148707524969657279258254722867167653790524605874943993367292249009209434532826209570842558355113889996742764145303139119138571201520905392288359748907341126266153216890408191458401855738465529686673165655699506067289521578354242964088850066777485174453350537916685004069736187245276937149885270997183713389224274189635837384920266960891493472134212711954845695146517642413584464558479425116967034695904809317346422697631447944514363928418705200363585894460461180673929637900038318271202097945241684366512978822052928944424973472411717799630042064667424901464900000682192614942354579251350544548561472154253679184286595748543641271829809881423990175800587851780094537747236972269441844028759204035097283669259216179289469030754221291341630874286303852896135722159333288475786627110737937808094204546544886294052926048367104789703807648001370711054625639319240180514200390946624261280647860083927603440800682730128200038326065722485869841527620685601847523753991891039212752953155166158494384229585714268112224046632876832122361520915992332778071792934641794236236965541545538672139678788069516253025416250859162346276402148907434845683984624762758095332048504028386501657275574955604165718951750013725243468934411211486261979944939391283708933519778941101210941925141498147914545366404734788537457961131403524771943277859720805613398045176400953944252249975333988948657392177443951709386017104922660929998896045321213703800093537844611312005896603179815255137429288955508378013113828628371967236359766724306057758551968940 [156,85] -3424966010041453308511719647270433021618652836105287369312934389706048228518193474345115542264014413609006291172746973668869600158470219862306697835961879333366671195847951099508079386031489760840452349401422343458183161723003148137659918748546745929131397436568844355087973285414459572009742005547701132710052098136462689116743233862645253315275542194303656129395179316945675790162139275402085666684895716583827715140795136353579789949547643272253781516318055400067168220783298821679743131989305640548206660514922810843654844068976115587204056310401666998083512994408409660589094912413274131002972868215865794029718020599962707622472361438506296211689302474027901650254384997654194952946553986145036472562729306058804398315224617752830761510025904541544439298051599342009989462584482867849226852214687700326202442466085552436032010828523272942381713463696975092206456495479530999039053749300962450320336447569117718715674665071702150982997201099870772604913880555289434718134252737711356452194249559437849899267385231172710704099626631032250309205491762051581220584982755365891059149019701563305098607298579289331717654746535250791925703979912622529965464164615590403918379372021538284456027760479633689380796165954235251290219492274452352845927398765712535352844208814693943802600335562695098792087687856827652168119550289673017481900361965762836528983285584060168743070453315939801136902912049400651694223518960595435781022771614076141414208935489219786391407169115406466844853858686385047026196799938616533135380782118908125013395519624543593623893276 [156,86] 22136929064608787168238672212837464957214915239536741013558337821424058485926678122874498688279369388191458776568995358941277458192329241919306918538599812268543085120772861239000016117308504995040436102842200384585038681383091122435647021686386364498533017690734821559996027097503366114096741619810197168160236324734979046452720186479722416084718285799886833667414286493759428868450162336183359860070154100531257043230528663107419996635581418670788719010061553568541218949717376675487585119449993685525493210158576993427540441897532527978816025660164174950819555704793148473741585856827741110454543205943313672568671785071696011492131032091853092318366685775698865033532966069871395848256551320939805636039860473159723536728064861486850454363559902933409513124541266747134005407150755389353205890483196129261158760370050741042405040326187836051386323318898965736628330739334978903597046513510077285041442039519963807969812717098215368805881019705756400711811931532732125379358522469762351889750044240922907198867827560789029706272819188958954788507871310780994842497344820370612916469491827318154290044378508466455403332633874175774101742332937663649751045317122094148763185769607231497798607898905656365976896279586252563068834233590841897311357039632268535282302131578729021264240076983411259299933094776235912574416801688121776892662951479937527893444213768711213053847044175501492730565607180143353719681709668098614810103262735398282303164467172098746505667713140513852970868444908105856449547969540253453748803935061065350961071333012750728440 [156,87] -49401788109037298696210531370333905747117343903291904860317629568285250269779540145380007065038411646083481953322254658178362626527542057626787625962279679589713899703316508632385602286019154833340000378790357514487412517439660025806505718954641812578162643511046001852844738750608900875611291162102542378499441663033192376664362780636737362252486476003367298326690581951823897554930756680657533023327114537302723227918590093959765982320958732009568573012366968719463237828681896921457953747848577573090775507764687304685712888277386355053584464521632795775651351428198500236669665734164365971019178849717101355731157556970479993458405652951256376062780891574774425924987221823569041581595221082305353409454269329765988478520741361154912748247090802303207908334100442741404224697894102318740520119635640768871709702295099168099971241513836513095713690611845191168767446171027245302326508337088304814152376638938396723917455360146972283459261025910393147698085535399660286044968905571135777411906603562064760103636768669952656598849369990452002481624312732836270206350542827859785365235949606699457901927059739250067488415917147649366417825325184021128108720759228337306222911932754798194711436317628984947342239997474389395055052656762374224983647695002520451890916405717151718646688592894625455463301119023058529874965264855809800662825789642569486690934760617361727327156696752417975487368549763161050028646910294648199330434721715425446258397271872046600975077939762839980821618022259683047335550748343567931278057185537570659330301228800838 [156,88] -8457619270993607614761100784123349581271170270457464910373900705392490446185262003348944047614611066624870088676812288445771472755010641830904223614947048553980336723936897523826832144592617820382525412953930880304875626572102882729823038217000644738753665499745800000550964413431852391352975824397520455875688827967818107005163298460512164780013436004519018234315543122779237673048047823364800250275343110196491472886524882371351744505198933637886938079887837991510933994783924891625580258224140478537793372279571362668057367809841622278024409350268529781125447615867540851828140395250095016193999623117695592640291864286695577750926749384660692334850777560294352818675857747747486240325985126741484551282509358485441388622176827225028824097325659314650134147320094266180531933340610622433061612897985197506494963872758417962587383831176249138942398754105656390014712983479306277254986879710112583802372066289789398652559089194209233782311213338166874494853511745729578957413850872371590912976579816610195017090194708221537220199173559977094155661733021111722338883227221912008424752234098296237334385145676727839814453482705508424261679909124572491180593881012694656902143967018694353236919434299575144892728309240053158004076256166424036603456180324510564036299569202152263834346568590675082479721039132918868373148470083172010487341094377706054917956925109179602225057127144366457010414276392695333654093487104210840230172113691578783665355526848578300829067673011512372841735554401259783706663934908203473835871721385234979560368980 [156,89] 139387752131579901296799365616205430719420809511629961030512304202157863625723419240531790673225615035121009732351686505494158440414818839564909541837826380807389028097825334679319996939549880300390605461439154533538792929061963397994314679440955770096518058557807265148791330486913143697131296811662839221458744494579414075306477865031367752559113279510183675197369871474078608194197453013509696047126917913545501105097694746813215344987496989455541957822602576562393659455313257997660884671360154039017153758743232189559656711206758817499433168945379202509774615130684684272752492860850280534549481423910626016081039895562896328555700013988532902588323037420017222379790638445099764917775914759563025938652065166726528885603513450132607541512196311424639080646483443388692081015552283828203377536710470443472909637150231145274621566153115856562174781029470861559729654146542769511345298746776344282247682371435836765981396772171828533270902756354126995938857555016342767094325553936730871057368583903900258649492529481161658426115490125884912163772149636271474890229690223447483940051191307877393467160158164657729854764716378737199425340914246946848363192250308450281632448129547302222352214064096080526153285461291288151725914852198795089549331400631558256178757227092106464504305999718448172274031905357404516769871920923204170589099300587248555957852350353860991827507694545973010221994637777089925882261630679920163116411064930946893991122486506476952198135845997341420501048117348775327472250342871620279062060094612953409744 [156,90] -432976810775528525991632347408406369674545290780100136675449738192129656021564172402195450623498647565438436294147842452132620149984034009442679454359013740165511484196883061792300151404126706181308450325851335286695645341497237604953735883689242603240620096405284561408491669078937260496229263288400195913697736101829363478519458843365722816984273116564088482880642002490866518330738162423636849103308177237317693563909952528745545828561328859168951184138260700565741955364200694008301308329293010187412724923991038541895110659877547744308453916522900906729511728687070564643396935129272108984615311277824493741995459756225896253649539199816565620929433485906379338650653983908449783062707911583488331665975306726270877978772712650769147506998903181165894955818364448098004647969862487167569696502439511084432641017858549766032618685951071454112228662623812748504270200583575326009266432201267881808718785400810530589464212515184136282561557381620948848014760390290365015446357467634286471728423838177821402468859589737999594876886052888314074557020434494834511776217649368463854475170983262336677308198636330367414683473898451680675692452171744375904473547128234015807456004117057001016093037381847742854357742348780696379202932945725186510457745010530771880918892742914751474135598532920682845887042757342104252661076279639345307630438413695618978961912487278399631716689189569118165413960050948414601227950856268444633091108880906535107395957797143116904760581002568379589191956997414546245840646279504493031968999838219308 [156,91] 761504888972213111008609975439670408505875900047658861641976773080841533848048351875558456557287549084885532924760072801217273786094515119567000279982756450201751043662401842359720155118845613907601075860929044412095606330007746335999767269899373871038582534113980809461043726499995470884775631272222667363043859222798962218536237204888969136409000511947441439025268386004498189403055027565583533217422304490878676733739783671349341126743482358515442971495502357182740920455669600508143272971236692453398550851958491918792308119351419569948460893234412386118531176422211764968274266862139968775330510325343723701115665498119722897374841166948972909165072371817770837491031621817804559332478608674488065667169988287941282139337854779270166908506434602636417692959504134374839650723899846106117594232819406008294315666836024999373113760290200471413487928533473073845923535885144409349074799236290262534811529586221680989121938625858227110227832424691859402659906035844939428690644472361860901406005982149827596501624353454296702354570251941165243355717565003566815267402118759156393813142599237982556969633908032667178150200666849177112785126300988587579758958744005397235490523283705324261159624932645530553727290360256384315637774357019204475549102665988833011123405058823400845023906433639823704986848424417472313841346371968364659749647600996380725787030871288026280830132305103137477918917111024044912184899418438471023129273652897205931680724747155578408623207761963228838127006640404892914460724309375907489570870732 [156,92] 629073907857688761148942670978921734297868036159726401422819342018794059967283080252265227510623609953907029708784659933175417728988652128220320829197822270260216549922573809822471329416017931797451104084635822044867279115573399241400496131638143360885619031007313555748527628196943309039350473770051586844896246449359284871708520020407228804198001114877503475025476049687694358984069666963264080407669457269195739540128480738690545957689575650319774546979058564415314092138616443249884294117394041928361266853080016257754013703187899920939340187147479558853235420058431313091162582523536582614501769902105030176004794050203792529946902910659616448003741706456364510443477359609911446284749796056042422885939603460910376791527077696676306412201041673917946265676778516330623124831581388756963376459429832450081465724181204244387154973297851475279799916619410606799794051702274209397981150420281736726014954831863997101005206824763847148257613097100971072106308695968462149619881260194836823264172851069403089950191786825307165784723620959834538444486752126004831003928428266780316582320154846867778331832148825550916759865181309101987716189866443923887938677174041895898536500088520599812020579344938142865780644359949848680720072236004973145329012698849973529681746474716828501727011500472818453995102337764888423042391758420940784655012204913011880256876495755861201612545089388937327670844118613232580441190143323534547819221499479155522721264324923539732896753520252561474318840942884082255035235702643773355696 [156,93] -716216228600682663597286820880545753481060451152215806922515113905195826837134357683416974321573958980602288901450287398528161740531634163519104521972301120502015402757037335724797263995897712046312143808731589481398424396082298277386141324473411842753750200347451793744379637792295788288033027174464887769468723607645027336401849815725588361192951858998322270703234482158252030692508954111683173604769902450156960082968022008149450920171147969833873938323070280087004198093834002704345930566399479269072880851847333520710250660226137443175907446912355807000248105019779012210854120324189611719868908544514740096337609907896696732669692903632741828566162040863140530263558133925927305800600311887187548308147445442188130053029872162193551003930274008113224200062143469245245458618371022375139064995897738707008025246085666646049226978842806533384091977245865331794138122237260299229801962910176811454382373582563459016554234578279046937295594825945897786802665270692761880400491535880361910689021469329513770763133080150023646827188741002331038394127907812114515200752171782172299285688405935480712885318688983810394100109132204162599409468453191852851352532651615969246432264268077187198259309805617099218727320748262879574622204545086715264268532671578305221612575252776298505551081296125261265318929503587899362735251783250151518199445321917668904264438600273224256380981868978293684849030142739623315839753263762236937086954692781305188610683808755368535730786254743879462927595268420105880496972097734936 [156,94] -221061870065526438984444300225037540358479657013700992394466756774026122558989961952287908379679105838763494487963112394404237426799028725668515056149825529336886968782836449615249621307367589599879797624441779609224358980280765675298247455787353546070305612664521104091330152893464935214776344334918548729983629946712920717729755629315244712654653721761283935709808771525567229562858618402785942010248138978507645757189494489757885884447230282974771869120209010280014643810912175209293993080352199127766367680963862981429858275691840837885158714261501866581436393400836529161554956010084447651442670942767266097682108827093931975394800369299638071051133355655762750341352942635893293789702580258306182546995226319248899744707242800947724625541737721976281550644075086494770712713942709742895677293970190718673507666216021481214819868659189244525849212027238780112923449272463333756968570461139903082796598060183973526220819354047990219620751334651707972869056146786020710510136817114928130536750474715746171276180505800755053421780752196788213950660863985076128029406497778204983418433195892501011766090767180713878791414844932819492853677043142747655303019180099345227826425749739995931792986081062330965617913492844942260612252610997076700584533702293480599700505460241548964131300843398767688880511974317282172371133042407224322347817637682415373205636728117632840321874103319521898870896742202812877941990140576945354970575782620106756684163320235767144407741132315830042812418024384328290999211328 [156,95] 248726239054863250845685348200730668598483225144431702534386559222119742956167690699777717325136878115329685262442706504358672406113909228266088185329202781336445073408772676202484900011892060301138873734869287516949994219853672929470621632867892876121173272429827009215990646954139475275544422146729474913691795569806742146768514811714797396563066868192542965137259477957514418512775795026266094164436095012910487333122631493769951848976983094564038841587302964593348626931567440837836962942623138545354392950420349525039054106260693061602013022301673849737659971816289498693454789105870018265076290612264693298976039361766629555647577787686638836188930122974527231196532411677982963266486625504748591541265017063575988086938993594921163457383349762784073858927778939684955751444049674085478458723024817743371480845530857798505497276560722771106840266166413960654377199194493604384467012244232253364701816473318510151514124881724888340110327607441109029574884209567231355138828845479292217424987803486484207423035491785507682593465767871342882184860950676795199155012526258134587915096395630174812531000873770170836884197049282525878481343195166344051494012507858571017953091897020980004078615034928686962159141431934251718633839681060665478720388299085881666807437718541247366834576737917493874515296304106054185278319097728438317702147724066291036392026859377846849817290045203501240881714970205298914574104605144748080568561851159666050744515065156238062256545808279402661050210120789788642096 [156,96] 209639792672969095992357977843537730171673550408357175912009528042690119216000160719294300416196626727801556127986087703863728339593366265556432057179683369549886737472243756830193631579359054891735358757360065628290524929234599890584372192110633602338932917572970683293842405634939772491469241095728649078392251060045378434476946574742714629422710694568117647089675254135774444908263280582626150048226488853128750253972446350985824540005960032646492491711823843232458445321257920124748628552203134937501172411682735573830715698130638859142217365133301083236456581568393080222416931416581860901304287386335153638933596106231521966186659128903528133197622352426528805024749004029284684544799255289012525362161243376747552552785882275957560007120915655884847182613934227701608943802528636304019914809802983329971741452996517420616469874730043032627680880178715517362904814560838108413743269438608080716952679533163138800718891200981112277864070812117425595854737052491306991037618586705904969867800259563712084372831879100241671869202140944575439806978590651593161692892823261944468291752877224244741782078071082440745066850144417648154166719899977431994611831214041873406113104036895158933446101837280292195184242174751240907800670000343650552616324650115014742663595572082129670932960120813696906752861859910443372507177262766776477350511481905095168670080606366750298562348998604689896977506376722833778483334946217652617440508873308616429224710710160700723564501003566622277406367658385254 [156,97] 107491276332196981933805144974081223599295852048726510623108926281603294772663713723301907568594242057345417770776957096075474569332909401720509120883797386378760357909570909386991528744431031270063091153792634255501291663877953060512525637812542959321168076304538202675076164200734180433974177200184752737035222743844988969285855937685981926151125039249945008351201153112861510306226410576236508823752170282388403694715102115274622225610817496901123113276384194817221607515250564290145205777564337360002235028378254035327589027688731732457790580147446633462800103310841152071753345360956788017646235909202284074147489707560173666994169666156655891787182007665881645056128561926150601232488319633246872378382892165291414673564703360863429757524511834145219527145639842170362185054126495448574977006211164313007438455676988035314809820187871085955255716241178194662830963447763112512848669625780104052083123566860411215188036762325547002738488289822284866239696366973254946854507046203052069444980335908112077204996926819237000031858357905936547888508495141716500882495041742480721420903362311140192045090359102547101725446197958190539624441398099951207886169868019061116882726696816896243732357948563682253630187017855103166485802327797658665788889429372682747793431511138622636325856743843941986758703172693482475081348970881740532053437945337952146772531521168104042088858904952678043457175035855057633362912062261291598506047237524923158227020701961969277742814774881770623861530296 [156,98] -82522744566328326199006841162112279589068323050447766560698469699458263645380933779011550965254135497883371867737513671122617227168400269017663020662085625087824605125446613219543494670539949260731636840588009141648629542068248301249329298674206716929440312197513409461117477490171582814507224839262756120496410564837067287629727315564197957744315597175911561580368551408315391711393193787321026754401880273006401390791499258093036132399070023726523974931464788186190023472870096298851004112035146467629599520014324496195951438566759702127902320354023151457545719399045979718374632100257210394103064584798585103347536797334498125994053439899741543635902730045537692377784683854541622267127356697606845097752739225155713823450603827986813737226188078908650845168576856637856479981967067247461172214500298068681092069236714335807126581121638161661196464278774037287487821442354451623992848753108300294673917502829006719670971936339579827094442789081335639041094520649345962311591160362570544346850708676899199940862047137535530576753056031454533627175998002643988961561136649626211057672032477389389559617923237083856878914175256381302048407919009955327981443478728027685520697971467628944577724477200186083317103271540556286445533948598878685107943591134765422884899446010897950783523290111589505556384680842175939642991116997619813031397145627455405689668491786439317141585432182023815373224167007896421419956371536618835204174642102753477165057873546955849507046021448853774298 [156,99] -3321529417931413625088675691422079475983852905996949553160836881886731901145252615553406513566024158067722309937941406869859753555421240522065981573302164820856070528834732366390744170923920301314668458911705166443019146912510863208428152251573934226849038944920637402920913714795998342677236336533340626109186268333952540023174025486648091466557211601109254928529709023187243154822598605443245205340673668082219443299426652316634119528950209544791775473679932230248716827963422509821816598920315472857779290854618197621445014364990822694771096551183565756449170479656849710750082906045856751267907226255106620060206426026184178139877827978371784993939956392998846801561613031363857481276370796957568995517094991983124594487470981374001891078431028130743991822932805800961339626718387176899802357230719364174452652637596100392457533210706230075501650243595690101034766064497679644653003605073269504748961224509757334160965890221259520493772439464407247054594078645542701782914064666372609118105528445255307904961299078368756124557838989422287907977875290391776219541743526015648193676741718885048465193611206461569161600219962061483790813526388708458074722505931794129986786085967254593501458948075596697021872856934702071718085567088005449120369258943506782212713673091253055584023757861480213611691890795695710500566669396746611387122606778929480177261565349862772050040195427888027707094710350583054427403676412949033426911113561439243277891238506496434995305235518105880 [156,100] 13199244684658832814461786590349458235416464723497230760396704740985781395416078391841248583091687074538642142930893453374160083436526328883954490321420942142487747190524051479878170171112003767391228477605640355864513265586414435925646406037972478238449748398635322962928941274275924827211672416276571069215667102843323942213668514889186379589870692490537116232264887332915919422926194873158264511628351859469925414816950796163400297639584975477517756805677463064473479496674904714008329300279590040258581586008595470566121977104532720741642947385891570410227912747449139056677120357580036180352882701163566407510354773701519108434116268596322808197327558015601854531513452408148643749500449343404182328502421348228372118858731915522627516334168012923749281320051394190230099062318983623467915738988237028416606416115901320389490828531798826822327657586059901065494041175832338293668279740448759711925914238019348086801011482522085526857642799934473746845417947157977012674450750200430493655795637066299932832443811909534548863309864905340697180906355257411783045033972671308830638640944982645541614206209175208835425471342773234597479502452776713543881334573986864476862321699554166349266920013727439306081090594972230032307240081475429887542749776392458154666446573903231113948686316245478797481350392255015803323633547585601181254493403263839520162234335908310680549205230577495377995208357357243932438175531955891361659001624454621990847265158531006157060154328904 [156,101] 30637620786888857839922239492990598784181248123619166469607802421635128183541684058846165991591881264640477030860325330871571509880138840289139241053984649581895184858010771402526412322666962201772566707075437208883552639131440677200942180307258058507890912381657491597068264402387238267984982067173820871332652927062598510479472408494044892124702913224302747087966260065803179528216858347636986674944563182687431292107298176219105346787631837017238332915532668137612634738202683408982612336174640281772782383420084111256081104560949333123675707455505158929322365311334831436513017857558130161523626344446388912010045588101510646351437009700014903407245201511022052295837214010385099551582556223750293076406413492298550223218168845501983150481125709370200424812565683890257384535337079084769641569326328973203830277099705947808148057334075897377558334487754966148067030916278570175685774266917265690734432013479646375105661676411387261837322088400677717571452692182486058171406941714632109566799941960737712150769068375536998102987459262052564663409788716802751524664066366637880874054438347870101085343338413704541987417824429203410687787471059762134262838124491423115161903748803224440540917968765921259140774899761050193369948381121832125410677397663591389504111937370859784988321060154662979051133658826617231607283871776002149524982541368205067097932853669262681508331266973626297940840122848797309141099330989207322213482151450557306555312664344687819134276 [156,102] -196336060954739773980835147585078743915539805435216783204788827456595881896118320801435814964193734879380243582125394666673813531919051004129036875945461265286927550142479945324628701407348391941356281605513315308604064872078671834655606557846434443697874679778397971365250762218517506359613777033274340076631130332278886143656749593033980394155760767863185314004468783034673410305258582221220482935538270465469356196367191463800742889665364319358140280580959737873131832709557460811346888587879773406081561094993644276218374199627129340363414405668248880915870708435268310202385818596940800579404531768452646651234919584878813769975551363040213344444980640361593554664288452502758948195172590068276701801484766419314025669942565414157117705271320628221390373052430065965459053186208412082338810211052986025285537520538046344198591561964653412311908857289024386629629343807143339293960250821200869478460658106130622129514945217498938370744068612377031413828981920406513831621356564609596113406686669037122395167313951288165034278688049752286807493247434781082883840281502094563823297335312207383530939539955277897900062994044828889934386183321258458192487506248038732807117029132404051683077295304501653369705521108768438844874906656975412754255766564598563042436992962459992750238146334918546044619499565525937908690014376082659877532406382105996229221205215162416731198354386377057331133497549136923787882515243126602306449195708159791450388892375636222056 [156,103] 70849907613723633035092873420639780921559336566439505880795658389876290394969175914351175954255372271453782835513087831890165123565322972046589119913745760277438509607338816053568314904576910706943783976507494715902715232611202262396000521883269541433916349710359647850897810671738766200521333352967140554724099427762768753346001880420490600106624684618971000611362760986067719495526727332642562335596152056287133694535514648147948873270803950532694142648821474568784738550811471358587991050852762404234876943195600634218051371970426919490090154639398632539726277074409950102198847647077543802681732590498482474032579223307615854502463825458278027412377019105367816908932652094169003251585017663560038695594913969334422073089196622721897571562216064750003522717816035392873306865794273588309836083037334300564996442538664118090283491216850779601767197638545620650742831276340535491947177672564529879168538338603848548753695584025055528271885102870502891489730551471327418571180525238826183619691843664827214698434780873351166333119882600831797028165700189787197689860258893487469138909972930349201108778286254706059809950778900691703182084144162380100460149478130076703508266503096605367934995262689847650131473556017756399566277747424664799273399842768239410188016539784476663973140421117388706882295662617982329832884369715046267686286964795257205568376534679082606768262340761607394930315571580464480713201194790848534833689402566192620791761680004 [156,104] 492338718722843866317261241789836817458457194985754596705173051565354195718293569082384059631051955317313772715747468196756932161894130343991802182105368272380566145615982642862169975866875742107305229857120580159716046748286788499236304373428186354780387935617456851416938685945416399765704730551975256306423721551197878049058426859145903018585532313790240025915878508505758298349746984357666319882358724031008699573566360386953193131606120888294921493420947327826943449218292216693948968074830563281044549098034486494907471180128158467444118759337661280800917951870132453536916699016825930988345005433830810538479457633251393732843345749146047129194794150336118664840332530502257135735037010266957504626000575490145264873488263513672870906077848678009846801345046443918417510866543389579251689480054684292294324571738152128087542216426128591831709873703635987887682193449132587874042731189144716902435596718287243429825020291527503854243314637973039730595881512110234513277778708201798129423611856877926538576282716423263277221559142049719127203490539151526474064426531423137758488606052518071101646302240580220973349619964656110806188053344773089285803979442234482720877709894782868069346167823947330066829388210243065090630507688811089886796823262018662242809055510291689804060737809972015284154181449901615297175114885387018660734117010398211172523733516492242004229308792046605853353187648720417584732589873148514937916946795562849623808736 [156,105] 601733679790057423133876315266763485344488761983434906058037621553922650130440727819280750362185669863882328321057337919365060458738691436965200576064534694570579007858222340884470212447292000527643903739333133699199895080381676660532535840735656560407853401742003260223248411213440051676771928331174957346397136857561208416364067179898876530039121810101314615793671277365716797990073713633894466922279714161124163520248449648657908428361646389783187689454344931701691652303189239135979145309260728716643835174052655057734256188615374370441322876791978555932744290316860996669650463729657818847195373255759670276920752543217707782204590367231629140544178225782019224648658196524730497512037423186047349950111757561779708916872188301160965882254273679534967386231519354882310519083519651939633263149626089339312846733503705904947617149786767771230132988872684432564480262143343918697317143316517683870639965430852248501853083483513640817974878891213705048256408423857697158904214930768155904579968584148646333937373208733358956821042250530980927442548267736002674102086962658505842097270132920147922034808388329881289993224977869061832726229110027790266219842205463202091681253936078208911371842908518835410572915918790572311761750270806289497703506690688829639529414162486412925785442618800268240431257370010479792395480351008736391537664798503036987783478585650993585519373717752434248298869402717183738274174004294790182432682909995423016 [156,106] -2073227367669466403852337617222354382929285854761638500965021947758560882001693750768171876634034826008651584113391096420893700187322237871160720945759577382171914003561914094368451766208989252785444192546697575834675294882946003628522585686760676998460382377136214056145432346281861711803919648192593503026576725053601453139813017449411005884558838811651089407210846111491575719997574201759301418176891123032889248766456290172163356309468745087356130982866794785957751076210381998703217459627852989841226147645078790751333177700746849308506895633914945002438563525964063185323478389803092293406666618374180802018198050496317146505289677149596260314131251472886750078621028835908835215962576497357915625207636551023288412981457500697117898701629826172804863167447143750280910582229712514556517248793006545835854099814870667217462173012073755162637849042850766873364384700122852704531958572602429686858305734852190981222096558255413579271152137826589892168334088686902577968544607673018938184736790261857135210635981374965428256593867511368662410186416208689780171068362387442862076312261114203758468006782718076809643129575669596914195985287532939878951406534155973822700833855400782591784851304339414424918136854813313519598250151388583780195059160785023988386764835912520785461412058270743368397424770908290310358975979789046402698491358741874008488131151183968868606328012511338854222217413761391813554537582204124980371355399561928 [156,107] -674424808888812155006027938457328111776870177520655833512867462762536097549755596273861339860723822402264223470457394633106470817486062599180285845173721882954797243650058435204114430439959876028015392933535747278823667334204356892424171318094709130039770425729361014855005327611488518973676687383221052053467639664224229669326247914130917330038493554829214816203401774191539073916514742488769751705766386510648775516551927451767607949131317490658445597259056332500022529092207390231282485762438000629980309351172581171613669651287847554885180363948661718737480326724985064033312019323503449746415139859606513240083120699767119549158145223708628100091400250233054054458671423749198200175835833894460810484080211800656295535114957903655330375511590733929109629810465555501415199623907422022452864699251505701286370641070833044121504444364055483322728076057668043374159669031975708290107381764486139871765209730046543894919256602359012952810432827332896453542041908587746310149332799352215129937974525343872315750659252923533067606967678204981026248212081483626165539555929605687178897569956180462523376787559142368268066432275108036764272462533256152788319367676231973480040184795823834658914572080539013505877487976940281074049168725217038793621971353700608091376371730845861620375648324407606539562332627540530014164321664299777452734055920849661595535307639996068748986645726029566845826269271503915567774970171354987334288800 [156,108] 1831367108495800485951441024558953487245163720439906195303450413642874232663981753653813257172069786001604557818415469831304108901092456155301695431571664924173923104623742795457567552528920708139357746471756410180863358275638836509330195260020903206306056054252948199021265902278793386342703654290739786892309401765213683588695172393107538803929949001717553892102199220696958667563194974161779793400302322646570737187593000539090763570592121836537462600051770996920454027228077284113078274642589349293050605476448180629432781246456476343915265543295026643788722285397584149413795108472674433972057619342032706035986486795979038993728581937304216825180128232634896334861044588874691360409787603363341719635490544404886158156106734940033207134200787294194930975117697567190552984930294659724360313957459766685944435671155539959112630184302811807400367443698202246249107554765177784496313515055955061463766496313632396658154552679397645808337663155609245033449063038230346659431985133785199718265045091560066537769632138563026571971081357285495525092989480422705880114995132897221975480320729407963012782191261954856793723018662976323541542949085907161537961511425529537021114148100718302190430535032100847241282215933289994686182553203383737742657407939125068904292377476796967198224851386746127973759067139548088524788754816143077513925374371971066771253519878921560298341520582951906347739517702131730683959927051695568970 [156,109] 124138820097335550926223076836540826638954977925307349162918908631555141019892262704506441173218903581957846315638311790841686165915244872242389231481675786801317261287302193891836815849833200065874476005532947925710221898538509114122609568707732639510971261589596454977577962652325422663179287987465078609068743445499063553455429818684709620441576243110591580636466479971627997254115420992971533682685458126280297648066394153660934821987045497773094463875717494104735755523335529097463235740944948413539137035819757803998255767734963156503446303324394419394157916300546980133491665283072575955447927814424605957791551590387499492295900754491839732594946324957061362571285012581640313992226273648405982087836641973858417418568402566963698374358504251238438171005358875405924907302983838865981051103991580613755755712450496429376775283766492422181007808376631227742461766471586936100682675486125222086277640502533580896587077816079064873830984856701984143196927870778279040401556093669305733348281167637444513864056741422618553701827245855727908700843440364277072454652340341487134498832106238438526115696449021601750916975750565897104678020932211009039251159499983518898020407864372913248802416596198266219155621467378235713734256204527541988342161021645121516540475456738961919705769563298069229109311379103511436938462649530071050434677576302394534525397666339247599952196721626247779817895394066968604438328986906 [156,110] -4154018565968428245703395495973688969089687172507077986650739777554486791804758229112538506419611752716112167423719841163269657410051899926419781478759721362073152514659513128455026764773126896849224110300540881983882065159859156689136541442234015850796082611283584343266157710428396799258342221437866702221018944936850089788439084654293071815054449129029871324136110246294715569421114253848222905050081227303121454662617486871010438050816847355904679437046673209427398980521394471429086165194279164581247336297857959425975032080802911595201956073230915723844925587354443001118889457576120360318820967286860738101501809082439475416075695057265922724653778751449454395170290113444404311122714859802308941251950479109602400997788206389919488065347026132479666187751225061655806590235001965940875866587448858740475809093921266798996224148111227672443765782797614125190907115078569927640362147182703133872675031542797331161373862393490107322337032517090767773781087190094112139280071421389717618845202182355744140632902640214022703266463444920088212195676292164598866230507198599684059548400211411430950303809989074868404786618699789949988025147355555277917440740017465593731062854523195801613829219675390410458957366244263873156113536305013288894818419819142930744905992827064694497432236848005776840317175938443549446597874293693880808264993215247026735641159179485512361041172978840428665671675560077362442070626 [156,111] 577022024789427299315212234342755044352218564949253118799652862631662383233158560397302862922508609083566575446866235881947531069831327874301351609929043160822898773467416809358143814776053727678947692824015511692552312330289156995073195737464454278430980014320396157338107242399506826750062080343590504793688937835372313850773372730427379514059882749744308112671124295155244517936301261694448427600062133497665747746055604902739751896042704080315813873153972902957329939049011804460347991593688531170717739680721382590464391700142191605659544876905296616390428442110138872629099824550539677406911670093418762105004001042563589705936870357257772103371311830770376511684261878027071981035850809521395553090786778362694019844784040773911888547120802959669086136758071530011831178739384939647485617023124039402317863764518236257103923100635347976561150752245558989008477022665854367691933771323390331760488013658473133807130938672211529467969541732068240984263529399983140510375209464427403685762938119224928414238901032393490861140177362906285644567472770875589556081575979142645180402935616376464837728202007392199906909369166495830559719310191246753260323836061498137513424156838542006825167377883963483715672875256016518159826577020101176587547826730494625667833020726141762025176060233697830960592010411608902257229587099199908418283023215285511335961367275864532101432539870089062175679544986891376796 [156,112] -13207114227468208980471891187299196899425718045782184638658887175213882003685188523517494546120347352040591541227701695735369208370778642332425659653068935301597142121840073170194590562045327746120854210564626381020826515086727322364951320735924470948871425831953405345366657722035406777161121064255683256494358345806407808800771887942664411802902179494076409586463015062148609726461463584143621535335341646299179283511572560431666769136015005664134389821901803651899071227606785424880727464440661527156175978868502554368938939546552369052566372300559317717692383618056615397084936675411908318310989931747443158256331085572990399983815609934460952780800608886096416624178586335029309904422307854770393333779017945699251709136615504179830854961617810777681047745416314858656882595947588036534780688874616291592297502884533540159490298097324343935591336692356940646567717411683567092709163587286633969802368444445841743466572085779976892417215219107489297707717695616601032750205452163204178340403182741660425461330259375080961221883262905909066643647142004799162217424743649704113101291834418075506992424742468163089799304283758028402331574764609493892049604345541156974224260477747581582782573383717185415262133332591394386183608713874425506922482942367246952956636351415138936061952076356176496341951128641161713422036311225142884623088250974324804418686660981225688402099158834691151447004416540 [156,113] -775361116678699044849898521751758473702785564043549096566304277200316011444039712497974376096826129766988330171059189696702443312811660597091329356119984714729493454935514700339578474482157040207806928243043127694488437494509322790556201323280850218576048741988074310182090364318795832237826772359855790413611908090916173207392490496863694487094943494773935598449909133049981107367000098014427226156591943019960148473479693334113903619658020936577669535922550241909881871517174947824922680432493390886781026564909881122347321073653411042188752748002897186873808944003609725477672302321468334230308000602377403939106531631970135572108832012305108282949470467511795245787708900010466779678833470134734430188792662985022826484009019322589034855827345346763789486979485365949269757124199841299253833449355559552778065594936100306722377562431560261921873751601159464389101274769655914176886429745134949779463888580706519847620572793778073733031553429703742909924397834995258906544263709149745525674552055120819546691246044898939780861313151115022235139940984460727504417530017488342690405650720320864477657187450936577108957717070589849503510926360907979434864106802265905945807540011325386246211763301040229343208116194464999463131133032703182580520752198410353816505073078074216194533988964642597498461773496978695348047926461134631902123643425124548024544791123955318047808844096353958245717916 [156,114] -397950490315898059671624733405584466808557143599304078530139890124538042277472410472778154026436446194442729840602935784996595916906109640366797567112411129499044570198862379329856766763322055696820601638696081319803902248364990546921091495758156799991499294418260255592774841185637642204452126194690093014794007159162829216714257071938977186585689286793391461646471289737057211971207938981630545156159550825495032470315686086461933552964487223245973242104548650580895309833455622440555274189025565224062685192535686665829761919624709370549303622415961595304204468945544184849067647204017151339002976830043489112839754014457334804799705398124535948683576573607852399301675703795801088099509218742909793945861072311542984155324948245037197592196330905025944877317837973902299599941099462740454096851689333270326050462836078720431286921677429191696735523014992101745203065098795555571318970257756133831915710701716125874264901434136604941821526018252724882990052529788714055794358237883961645160712841121797530801702040375286212659501247265225284749713770089665886666458554733633616947315630204077930636779827014874073595310506774653222333451073785540738175672151056769474001781298660201846800046505306574876360668100501270638196329757721549586011834296484478025474108598887011025477688019476111857332312960787240015539157173176702735894993749157096879382870258279148668951467179675545936 [156,115] -66019230631776684998108226312763699126217525655224220034153238210952925897151844691623143629586209700580544641471632990891933546609193226068797405508612252632677652431666960537327074290220288489024696045146949816574437835482673343779205407849256079924871521203360304997111432831975209220129556155580011949787123367923130293665663226775790152770661221996976523926701150701038535432062304612062272370520088792582675564146045596723570453826894844877295390897187891135767661986312323909761052535936121940718099386337477810855608146694663080608222509186617092908530446824203260545147212245622166884902010996956333709121748418891886655828855310440947624850100199121374478424862811037383560018596333160801278306754082041389307136967885709562271972230488245081452685911210364989559704921533725796246745189769887826692943372649081287740145417059072650359090598762116662823959446856899042926221382529973874407901021049906300133527843773324013097505857232887390583304015315179847695744895322452634360788253030712452718979062488021134642424118791074191445869889859490224266077858709012511523107088572651041132270393947087434173638123476253566723968818892502928813898539563704720242492698279934609501142841593586841587329913618665477430296330187402434244067910616408571133382491036664650977775793982487915937153382764306882162609410147361841056391316539187040850444642826017023367820453835076 [156,116] -40226429524394670461728533554394863088606332975803217139699020806702900966844174076603559881712676380549993963891618801171506744532749441287919872750591223760229196231361480660304596589499993543761646311444166932343388732125298105158483233387049409108071862976851252525657114906751615956131971195343903754364655958681927222666019136404330658248771651418042586548462410368421634239550150788882158382995107806182039404512737333644361101271588398039302554084154427250571298921660868898620095167763170328288283737289395015017944439078291515285481476045724033101812268583776849078366032479592199698792558830264088026520435653834932409157098340144759228612169369826477240407387910312522617879688442306628097224293941549201840309133869284842617363704686201644654411832582281903917644815332827306447181194007548234765476571128222783488048781459691126194084756097743555251740928254605687246957667293755969544770070522102136942094529414311083669917015392261163368491113766502141188179714471241554441731804093608974050908485504274024026935785855275958737027711114277644424449808719969371311795067910274453612216180411464723335557483725424995288017555265765374380365895739543051932212809887498142120100296515136868956641598761997247123374002971819723094872559248977455282027606701550273982946625401067973351805877082931186453497231262389204268111857056382504410085272919487756011770399 [156,117] 2357851921063010537121727480134137566771857978453323513474264410310355786467420930869208505683771727025140952581984168211171106891198725301854108253243432282449690307105754153725554906779021985815945611035511609607094710228236284977936212136526936396856234394116805118610222918059480611704284654873314569271927146557605225801545028323941816901593657660443051821388263581744455943410383354556076565905762227660049199022223484993336926242137528054205540595146683008222417238721727255110248756738540004750017320521603021109075119586242071128083135082489898582726672259026422007704971192793567653648580785145252477841074911470403044630107011898894831924601520941867151087955057448735978048277547217514130302118077418231737384306610323045060988356905443486980802184099084661096274313715733194769986578984514078199332100164982276230133473590597729743228969152451081754000529439702892967504050393201121401906220086213033521195813288109373800292394820242896881332690266926014665606094446056948411222326743395603415967110562794626084155676735582863498663173358918282910659005096291885769328461292531047346197860705492927589895083877250429727313332188220099971521056178835394122678286407354203646491116462570528405924767798705615568546939788972507918275058545881780249023546406962359413843120948524689447408709090150448215515426836675868737350258891666101781926906000511576004 [156,118] -3666996248645277075640719533840092149159744023829375308031278352727923682123728757213651073977483623636722907873441229446044460609723839734335022692229397713493351666492533452522753965063848822703359906110438876943088852827248376955716285774726347314794070132875237136242808458447639385857496440442985846461795144548755551998284364430980340617837009831480247198582896423632768421833583750204227853457596288819765585613313722917804336179949081033320385192831679105845656132282778299178272941472441568925313934961384321242649657248862849574323073174984284033877369782003108234724506743282010910501284562839899878791805157440593656009280257804064585497125960500904209695395378533643264395097230893678612044201544130092472376197873851254473121029282316713181735628262350024840005202023111985608113652189484982479136462298931177260113370807927747565158712846544223314991855154190435513626056171557424915618731132548119645868287185157672480351889928405300731186493182976259884163917724331840957775743166463944961966786360546383433360237042219611409182926040009494628375240911060836633794600707139062304792109382404569236200833035725362370585208282725336251800473289899433703567697161507163347927753799756625404955686035394428000702289679035507599538641550857931392366128138585500158552113999582012891510542915585297961736304704971742991512273030508612279015450082497 [156,119] 949090806695560316753609032313425242945265729512361718975721378102440384297717686460506575348398536987456980960761987346388562365058454754266217424287833840147802337148903364103940084393914408569369387253102712779800875526762125047593925265884089501285203390576558590413087518344127100500719531309522398798039634016379484638867780048157832826121173693162685061552085274025499421401007067196371797009056198244407149177809279789725885516895339740043091965970434555220345078570326967810340213010682762432934172383644580153869109132996550645803322234250836044730224244519077835701771352055550781227085256248908066667823298443732753709976825450994831587761911896103939396815839770060390910072588212518466422765552705753343361263324892109883082255973911955821430275667756956122279786665987907603037515303866370155560687589500895192787093280268501921708675364226155515601387482419073929014091885664791723492353702467153422274213703405010952828038678622178173986897438622445507182924981082433486400573403053485917448211302500614541009473295270861963598395470912196378642832557123798158644850277868128598376257531306399352853089451388694758521414091662787367542872328439967579855079712021904053133826242456846343497001509398464218948439139796782134233401220226362243830129887335053355142175869255797360264540268295496305238703748441336410361176192368277394244564 [156,120] -82936264652257863290317043356372055793661144886652570174442123673529844419023090839605486312517530901638702803653240900069657093549662378645111644790605008841032189558757661966162013893789924152992907553349035321533791651063184762417464435322421946271154348069920967047973727606283452312344006751681792950121733721481114572338846133944723975271765876064849294644418547383600387206482068767615636675840628452061892689964948299116148015197832696414992482408210654687035154087259051786155638256116035967177079357995855681231303984619169836458810269619473729101772627251047592145880475462702912957636684186571144054242176686563744015669239746294724667198627575920013454839837155131544540093284135101538504898147025878767887071597662266118947367424051946360142424968354288336934201271504109979754906091706011557783429087234566823433929171152369824282237806922037311028320120863445220646040035982434350539487838021059220513786529876851926266551560742221446435884934567336712204490509660455218319653141255360795104496501812649085134512922908558584266668747544600822742417147264790058862472158655018674708050569311596624587347187614281463369544872277152649796208898388625525148182581595609648276200757020933385667377337697300741987456946174766208640055636305813880477646343518254173842551179962663017844605722647204930258177537354524122729780459240024224 [156,121] 12211718845738489461304992799253663310005441217380758298765612380855856777699177536916234449620596752098043326770930054888941498222524689144711755996020700856777488918026499852265337212109787882010222077811744093180093593961334753870064543740776596391617649480436363046857270567324100881583775139360958924962867230863975468776854863427505781845285713653477910953098950121301217516348020042603954759357207103071130562666179822767440989681563574820718585054007590930288778568061760442641521758047159997126698974221354239137161509102721881340622410408028795166488007923345793663677337962975053777203802443293200751507930855803470053422984641326410569676329616994886492875752472486360604588921289851494908511664640296182045084738327631276930664967104726159100865436128052039009538182769310331016810014855168304106742195343669713162416472524543300110022603238468758844364829530651857400236171954563976336018429937546631911864771894160448384367236125831138133400867374341027315848633295453000909679448553691339453073609484877183526790321287973929730522989493142682339543819183214607168009961699265731130660998289471588759727870300503453391359885994436832684465691438316832299931295007427990952938153935518859142936819762616769896529068961526853541744582569694585912506813512401538101569421219024828267767462433446316669429504704718382803885775730 [156,122] -318357561011433723342406902059471496223590646639652782922778708260426317253406901360799163996650558270079639370042132995365437877836223453939061766572780781062428101239732797122292290083067081344187133160766279807681100173771485600420145420717888837444425910587337053193648692655080015922433040334993051366532876847280878997079261592501571482604111342584986271573322794352747791213288722819200340031587994641323423828544976012326023466785718113027110549800540835753172604722282961899479471552688948785908334490725531232691214988193571593975589754016748687733076713048198444659239855196728749617658646179854337929958504212523483431580459900756845709880295687180525997933319552300109556725886391836606806501497116762722938901913747250044675760596439967059956791812609863927950306030821641952055019874411111049849689709008507848259664721935687782313938185122579879749405574247893366308497336193609712876605500967516777509103997579204234128336689714517169528586185361944702448152023464364151588768278787498339624078528031434499457356499873360001685891790188476225059455871920915355968096443267278289767582005906449858945068190917563842223618504539704925383765010695553491615552339500221828433045220916411423631709885936602616186482885513602257961492342872805684440646769379302722295778251093103187569634091587166131239178183373049058450 [156,123] 9315860982549564379807884882150045163594478627504754102473443388876902173360744327027244464634794044631983043355910928910428906596638755700591000419406472831732441937461307982184980624358983074863004155837640909131577697605527412284227000913249480414477233501998214319322900619320948011294691759797309452744571036225008366740199654568629059640075180569578290484582746240455940982216023672760093938434526097019851239055101795120792686043547563331634024023910385762170239347612345742136574554605597885989447532307823528439713276634225922767325220111272813452314615769193240791017283453319888319073385428179250247335861093302665672120754202275472808690677102511377999612453705110195276231051442242740189904056032594886922637331226146323492152986679825212692042769421641500520848642615928266500167054390529562041980644053159027245965822239837969420935286280951269577898333039205454902485433454292310821934002845860536665943484207501266277987193429219396506325042639733106257038201234801695693455333670404334258336934336747018819141871179364777576070560576829517675945081732945688830011191749402318375338135986050341123936057746958449043525145099515060253997853984359254691645874994242423782266133137616127400776914612005222137984523886842747254339221266404648528125662609851356435985915887311828917385593750097852581928657219398 [156,124] -9152734782080821613455939406684415493421568298637108723858126914890175808538375512172333928339449906488153419782237640426029538483196927276661312043277854978462175536441280248488050023724993096280624820909753572947380667643202656584967706397571108807566367090228651936976156705893576062318665310562189776897285735953363469821950979119766298225854447502177030669776775197214852804777778906785307154326547833872428686395362943401935781223676238442040586241070916990519254076616664899374003987990655065471140154470172203865649890860081960260799593294079081098882891920329757128378314169710105264595203223704882965665487306389975367523015061636496464681757933177127138315794567751362070090961107893689678706221108725126163641496647277714109240335057211936537565321294737325650505781147404951474840118425383254565063908982382754638522061384891683733696203001586991211706985542161649907967234864127811063457650805451703201322422207979502620377839826411749001551497261680001141824273347362108582452348552758625832733851064449827475627060373411041558116642554459579824280762826996215508182490665144353444647888815682793376818739101611939888861488900672589177955605278118492134055988610595852805034240236051723904732259343105580969048109427571916868982074763144290529424864293160880797587991694763161397270891774862326807152 [156,125] 472423170266229943584080494898045724905958757093396006645523062251328271204025749500652471299234082885541161445697850100305016626900708612286758033059138219931401973998613945844212283306377582392727711331095109838563107336281320468849237027535978435104560357405531624924921545726573758626640829510463299983817520890539104111672512558523273639113860604875750816097505223302082989217843916046907678260583235112629395727597418761149555552282587796154015832578380038040552293115094071250320710379701871721128660652116058504010758951898148219426044344268737733271072920417910658039939590692303611298881893990376238916053515938220852101363576083739815001568874948565580345494099705750151455805599524034791406636002552214363546898256839429757061887605626560389440198451036619244778964563937236925130215479014303809232737107177814713498329653047373770301671560970616161632796418474261750972692630025025229548105696056484222189318321464210587271934942589003646034969938029673323196005734598233819216738848003952431963050412028614524477295448671551063765296722339312087653642242317155475027126975123804660523891076240261371663330725689964143552693116393991631701488390584952094091367989880600767571524751516810610705531056402749713426839932475304118867413380748039512135865964835316685375859954991184785395710605792488 [156,126] -16473709707234414178372048504354075903562705795336661823938289527494973789873532004999305198269448115835105752872648785548300923648970794285193939010911982548339590472583264371605018901935407535137559673091966761900476840952981731186182570571472539845655710200188773915599243638931186763529579375975527895988140645446584235686006744037602103841218170816188920086504291376445025959283617371825333341614552894788834899105041942827977982969335664211134506567893415931623310681208846743722776764673960241478210494982294186139940307463479649786674021293586718607313272275026371154065116937980862083148919345493732823677668470759018630851717301241963864671289310815477108625513725852335232270562714693556454995454353637670235347555283874114634407408696901453416070812540246411740196220962209440143243684319858898330598846864017510699136376811509845868015387073664124288184358632332480790743783292305536616886850861694842037165567189721211126699287458018854842317297712515789093869182503711350600863999666430742491480951393279459914474635851317470537465398409475407858398020792507585892545232138558544402447040400870137512625861942845471804655439086348446918373868357636905787664021108090613911636424945776593384198669040152044892782765757330324712463719183252314818748883672232639704664891721129293103564183 [156,127] -46233401977350780203819967638065301624343980673221925985232471257813369575394888739832864401496805301502732603672674154093908907928388279801218480327630902350834834704255696770988912823544025932362289777014151963040728383372900387141077816569389583860320329005618771759713846206486782900823986866614154476035073660312497318629502742475234549349773549074836996700204466306084063205839852204299694206045604778278341378928192407737382222016107619689300616631558664813163652088914359249071236859990543945056369038260296901571826150405092175533219867102553647518986999074539421411079672439103037189438680719170942941027259789676854006740611025052425667361070210148804199954477257746651462881184528176407661318059179533888795822700494493637834779838998452786224291642560852289187460101540267457002467739100040198715829356242677841706387696926246872457818478728937932885987991574310798093158031508144865009611712793382004735159613017362830889436455584495592848922410673568058446687813197026441496977308120996381879737740110587266939811627721110131868498441405161157638089012011197771038460018140903643931393936998153695750995497999731898671917079820357555775048777282406102554235481739225493332123087169150833641467941689088549249850448572521694567602128321074444773908493178489493339642201682442792 [156,128] 35809633601246892684810431477706257154609915075957327715118788904650449856991984470734613174342085185440445281986547770717260101760982899825861072623587678953136038720357706043364979724964108093919248693068442608525773673678622088050723559266377698820362110262334866478120397487369472896537925089045680931636664339695078177120430783254727111895851041039236947394067963138896156616884727658593339192436433950199815760408970323619136483964137371210642447527750578596077399662631911896220711374004145624869159267259069391990618869285984664856999656580559196406263523455273139527754274676351751950337379181763031627129581231171514434356897245734129834952284508030121514216967755729724304016957625122923465219404629040906361358027004665402754504178815876694239421044778502567391894355779496236324617863460782209026486970158028790968414989728907246424439395188411012646965965134348002633183275099327985583585711223915217291865274527321509601409030240078815377068843882893045107024212509875478442596781894319937332649599050866957928960586493118160173128486500205085375734289505441627461813927890562705765170421584790685927085272114192320426164943926008370744440104986717289954626888000402218380589882551096720855293041529889143730331563020757813232100738840936050911844821662618609131179685 [156,129] 188859978324680049888605430108136797223801620085474951759609780532692828904552988648280923233908513561411329606185913988336803536209362566961429049146770274196364397793768546680151153460699316650432032015012035406127949970954230774577011685139812635974893397769513487816692986627231290092043071011092026289496897372771301461849809016924588475937324477883409214960144853483035655908570507370603771432460335225323994984488660185242111832405643349572815542996812751002894500612726934074624427638856016076507154864924249589760378662674846869805923965373306163427175212213941005434433029465958526805972424511954446152507050184395280626019775612548893550750365619991282567387049105892632463554238502562430843964525465660105031275518205561018117281098917657314549706626981751199363162513957230660495190980105048349698815275108549138189074175247433010405849975022848442920730052539879569937887307677308943712512169573131915760944923442904085608795373833739934276762272996644729073009973655269579864213914550644588857431567918487996304050893887240988477492165096191733280595816034106299392576252813000716514649874767923075689767085512290329618627695846240671057320439462673445206782686914021608767703199379000704339643975069336990550884085085842012742842296642043607874117140989478304 [156,130] 39900568340430794701516811987486539484388326436798536157210255521732229935535288808731561398064099999774175341109465556470132746067257593454756470685483620760583393899831120403351531205840928047505974597492281795715826568906530022002750124773220184183197217449476592166547972811653814024928258079880804748336621572978934700732323482110718838997619966104234696705858630372116031375632634226143684799145880248050356696418211367183759201433646800637016888257776082718665332131678674008558231062880219569571059762281027544489822786421783184892493911137595108148649803469954148091780400932337458687411597609397286059027419267830189231778750994903844751953172665277672232203914178943891372725879540170059422415436593163570768264160661371332540117317220193592591779411726749591828803997035441594443435828180419813382487108352143188665097439075435642655229174674393963625034896615992679315042116009601143587807712231518854334069395772115079665681145551072665340740072035537599822384468839048647036352929235666939655413014072661082401443940778724288935520917085439848677496626416891511969140978991733297678126254898492519581991461225556035603695279836535591873156435731283526608358797252696836703112709660604269364762956706853029032466795171249470730963489807530439619717684 [156,131] 3187268985503199762992833331337250987999676904043483528684521514885651588426077298091290642720787713889229211662871834231332410703499735869889553375766509491579751377989150149248604375538144511516449654168971633770170136789568815766693592144525074217356632620279565152112920026212377546858371161282886457958099833990651849653230189659301351402768011755047704393595894302419700721712519855926829459403637545846103005691137869045062744817289377427997368570720782493049783491746928129388146877851008789338986330733180189704171204415898263129943331802035383473735632131934334442808528799641557628985079299987328244977418813685645834312611185885266257175090948580033704261275545576071766847428070729388942256476098248400569566578623518822018968679444563825668584492392419003693418654648069500275787954290994861608246127948743962132107599545920660366357768772874829628017900602473971811918410378428400001227512739560266863565273956376302479559050935612013912080220418864663355290404393617645882136782984736247569194759111824402715410927935191133108599502662256908867330766609083207682342176952799921077316475841293220709081372082574343685301563964283140166514222432883088438145540115969300524098647262665840104243626795326377471141208531976878318350244444966710 [156,132] -6427961112067932443671854930396661959473993039405441352268519107843497087724447393621947895826809974901133439661345079696827666168241343131745694712299017935063145898619152252187197914008970921171518578891650488947738028893294099092029469854115974097401475535926114629834810986748267813305443860572692583918264357462603260997259461701525452012589621247289347833019437727779841553771027443395068816314171373187878194276399534839337414586848125885742837669352961608846947120351144804460004093596925793630092578083010892784624467673343173043429679417452645121678908442015366294884228105907560837576490667293840936954447398585018256873646227761461947864773609597898711292828360707028396645506396389172407693296529408902433945076741827896003871713001149161442319259339502082964703913815691170988624277108968714145133231420264418980028479607426032508958964045282424936612235904673165681108104955026432638334223625813622064197414167310181017873470705436984695755076430533241566135933096215423813236861884041561690580885879766219865750234594774293163181211286850675457060656570151266478952998392389496192153300188446890894181864131696963432270334384680989547354837209961680454640380544992252289557332629279598050012017014552440247957369035265418069255584 [156,133] -109039157442980807826725092556929776247186045891497493855713549821287331580513302289096823893498201000301565545878697533605898890578026182913441002693106933586815743227451749263227492543922524676359594656071522732806647495719965708158441933612721634763039457452428807961543863323170810604546819360652772982569969034691369078816350867950391704472102431513337236411141097710957318982674996959770282071040326062235084392696375606160121127090933394492300576928249133642635131728441782621272059259695091612357500417754533144447229544277241840795723923557790053007311963454272766792475589119744691441294331920321599650478916919173867785838680511595463410346827251470262768909161732995210657850016830109026183911478900241660450165686647760765640173243985541029446246059528167537150262523209256214903730505475955190882625889704281806063421680085399926921240056744396262738187125976237319340085314868471638050160402187025729545108114437147391847128515368936434809889173705264977420642151547019137586898921973886571912313519710548984335090592388539485608267677563863118524809399773188828503229306899052669861755426357256209021616014251455367325524380710531454490037216742110129256350022853979635102787561209411420927032299671369852632758997406704 [156,134] -433785930582249915553181911280840731388422503943304685045401409575721334093318982162961615536511539905916039310996438920663745080995532125059183105815948100555908357720628961243508472730419301507162870964081755464519766369669998987096487987925341750091432735376726215364487160191323665439330374554889029263424047254331870926210895601568560055549958881566024327267888596443396638044902159594321050956671916906380658822415584887000933837271376217788542101903875100857073002636439108246743394911499475386105101790074427607753860850266218619540850062062040984627854557885049388657544703334371281369440556194421283357389980172449805014302624185930007949412171446069184435232512031477478037556682531840906346228216290600574445515422640652306580571880785454040827001290048526009267418039264115503829364151767247679841152227391179580421909351906980341714776629899243036822007967094088320750748146283160457461675347227345303914083852141561550714615352819142805324209179146618094347376645227487804606192204132545069458845970247529704425606904525654300501572291992599563501596412692840379203611797769521229709518173017274917932049130114252365759546649869341079795301215866027653429641260901694083657723466769854435576786433542051344233136 [156,135] -326167881516473160602040198302228851885800966323974862701646376483591929858616911861658409644806756791183968472058263070440523532930616558953940269802171382569779806061689127352009234164334701106022449975247082155932096817742659800271066393995430397084922924716023504930257910027620429785196624642774158534813864881334444601769709059848019494631466978249140004821079156990189190398347042659765327230321305114056925690875787216198621034268764430731311183259281336205031821272159253167794321630231351886461458565532725982945719291592870885094190459860505093430393051918002259042022272837454546263880205196654273904391526350169942457602329026283606461567878815430133894341056136192545243336898583102209531786502707601329391544683558630825929082979873839445644000189978471951452553808319324717273272386565228057368145704292162132484928465739898820680344928563581963835635685354739648347706287947509928825052696496726311559082588846608925749974072508397585837753653200762181373009769609588938309332584560546239785160729001716547238502589470271221434173870536383390582175390335538470577724078289275736400071916597830525748685425212900598380150514443936871532417460464371563814014662311003978092817470480506524173570672446544 [156,136] 1603089072343343648870697951416713847442023042509024862157353795044960761639001056510074827086839110138638124047720312548884372115773556189802698337985110250680775867318122675109673793917520126412753817484380582798905871413781688189476506203625700790329444972421594681728251294580835998627074155395544130989997188028568911560517443438908150768958338029532480880405898988079271162889896244136207056099475202270389067417704390127851984053559369914636025592262479825792571320499114842037925999524422936507427424902769524993631102717798738125444611688526439046779943079704642222437369376052554402934546288050983621264464684630254475992712968388879059325377983599808544085146770792612665329592855800605932526311910983515790045977467216919870966353719798269769097107232955144095105492654702300931946553638339000545608359405568154790873919374249290999338103412343461756726767006706270630787152381434963574374584361488316652057886426511967388710075934782633900657866153633483648784274237701906390472102774382735969296774461816677744125370629201672183922469352843774633747258600556503850651645079536451322478580169972887596496649908605864862652839682493443319014406487878036673143316678264923440483828713337414535757180 [156,137] -703124434191395902026464444060551616394972285805947881991562183264454745215332037426115240441493531703128039839691978148063681525704213077462319373592734269718285716638769535346054857934403397295541848853499405157862704585250580399050603303685883410670433343321382907710722656205729402606939344137752046877671578974906030073313107347590586169605909525806305950235456393379647318574438503905291479813578838626214028342077982858836292948420484764986794089689042426145411371561061188005791360044604479337647497397187025491522312241255208968560890202909830583971018090405544423083056469802201170662247421427200810439798381589090748235667869392207002609052806392070322504170295309824325221031398758463829787303290240432147261812963324454304100689887697261615022130121798010820944604023581042174036243347535535961584451950101646838296823942303027979018346339306364713671925421543119896978326800689830040417595750067562567529058513995348630773715161314568105149013693263795145678612938324309179661800057172448259091592460040069239196417780545913457789542377775054479900815908831522917845338816704326553632732891535313263682959214663782352123525206505951526558988104194342382439856422450954562088508638163996 [156,138] 1031492142319866862444166801544538508589862834938077125233186364714791436929689392459989744476814387333540655246092400437739418768906966525443443335688291661337179517293918547362773630267395457010843906616062502888906432246130539222138757900275594597184084753254150743692490978908341479211086614111802045664159592733273453806504938560214438278072212014747070151396859639600339053815036717184595915392869908227419117859304912144452974141355878475644828202798417767782537407829645636697068693877671226959119568858619036376383730261285517012592817004754708569742233296511727454440118795508894253639735187233042619251795386467039019237229880206876391272681451298604220652566221966571113277498549299763081278866640503881534244286125164189775906150880281351324899993501441589589622679765598602628883523846781391159519810398902770070871946245027608562153367048049173942325376659855220409690886390273535369460791490660780725632731518201813594032973215068652530774413277843342199039623574539531478328498379488599364432561681992261280335032912799034680803750473540860381133046454459671720057816670004425572844456738343039477658465583440925260911391884845904665982678792983621607003819216298802926171744 [156,139] -242999214301259562445705236473542015869289610392636865283963540989977162917633156672476455835553237435621836875374144181242586729922111939634083014137281697058651296825913664689863876979083621398337546434853562350327074021973846120227327584129513873040267741236560913911237064959460830943330693007992726987598850944177628229434297362702420471857979851723432742346144200892106901398357228900963139230482303402282809902009556697563849204717968709560645986911831140076950926955842910362558069397499345741434495626631211457337153270231260410937358027112764948515002230339848641235802555421859530698725540056382191314175598036094576486444002342796363505510078956943889510951591785254264454007232137331700471701597643618510096147709381262329515177167056508473381128127712910290967335148045592310116247706429254192925269442145403126188727260838086466128746267658334646180918143431735555413801763166303469462692352970707070224488429452048501038193051164616113209310779498880644316886018489071480054266250517802621890980687521354694830462992361901540091523585456662088611208241596515064055630767321363648232701331515985790943681911579040434959820179021351676397183082835940067310128106434778 [156,140] 22471672797287367737068809358188774384804407437912420247514211372151155605780270059692923171624930928657686543517844095007430397159710630450462370017206331731128067906352294681803735470037075803697721924054642784973816020817451332581453528485650204380032440303284190078773087518343790452431433299890476006208156537676265456308620283104522951304612316083745484893051913166871987665065898730544232405750832333435023390068914880285949455197846166187090256207323358676802408721850643417116916255842899661952090943330387935654321226049422969321074616460353381414407111003896874760843882109750289135973032974959197800372532822514280744753593544806423454935572486373694560348706286788526048243143049445108442384639766003713148088742005836814203149116897214794969710649205664856400774684866394245630021458294604852624331497987702195348794141178194408854757922967006410356734683317213086805198726709721500961855752644695046441824957063984508228931442703740735742325117303409663481748089112584476952602316609587205113208511679108600595653498589595757773978732609275745402867088488292764415701153100551173258928627259955691802100206214674852143279925867076130222512583792317956950602 [156,141] -2559301296080940466696663396543558592108647211407388064669755057532624974246890662565896411108106147146690037036008895876870424782183283194368252401093363229022749791602900852764437417619088069257289756810895452725477876729715842252634338202065609518446324277041242959488017173554986685868852452388438442589145331085645634857578524848332721701923500562741858213523899620590677152352559928004254337594518432093772138697778160611897178517424918486504308780397931936186780072168530816667691555002146531002602470215832002365851772117882015596972866118927773328220341980693134062441113255761707426967442134761611828673591156460434005841178849601267751489563772708874335199106836655385855717458989089718897929552450426762241277745025735255248726242399759539237146500549084998356205360690978702160232319663367505206666001799576891349184633395097256336042092103767048425819114220689280559940062909650509869007412824190838001967616524366873319098921901441440482883478945859042225771609838190081982414922668032096983859113838231183368720259564784783842468559147211982821723017373652046156468015947821579616440459916864617022167581671020785421734044374770387122906821859250 [156,142] 51702432290140952493151374212921691664290577873107823245088592193012203866428675587518586624810472291828209921154808213194854427804317002701398391903577353393577696804637361005327182679585851007850745040183756120135947866314007571319567082696448159864299625204115895324401085237515252446021942229894493925740613405790336424501068313118888450657810532286566796186802925200085003382360766793966190973860643081806165190009899255000095633784353045821770996445377288238234204798754440961982021865373393617199200249640583209793894273029762971012329849333603275426377090321266407882474249445239331202392706383059564434191188571848156379749729436400086961922452494438577748608151883066050927875272139333688083306707545079594893352032631960637719413188027622128658776804657526255241469800979757122122751509501868728588238585524880907953661624326566514835092404982105758245047722789793841009341444936701582209042027025174441293149796098848958983945474276848086894252342887776559899654202209091404172642681028411308726738751378726340535833311037504556907408035872004631538191074259062883743352975492332438601788030160866366524262954633966107494183532305555623252 [156,143] -13411020466047436196682039848154678807087950051629662399885337065460340954573870791796076411353436417283847093596110393915675044861696968283080408682751236524596620050306834699350685303557788095757109114278212950114840208378075381905904513205770242382743145317298960266090188792058009982518855862979281606228928550263526002260506897424280633380314921495109664796007639810074624156080237349946409043026199531488197776889181819962013363228488435764042466016442516039015032345259577068275286913031349932150158959857252843193451593902652807186326393509304270051351278451632660844785054662219742788588298823594056883751997848802479834051232699311100644854588032918027626602255424400977893081142922067842267608416857851906781028477425693741756465133055240529288665098506776503689500126419243057297333054275830642067057740703216110908247355492016356711024590010633886506241982418004397491650616748705391416984425486645934406682070605439750362160889818071257727366520652287440593875934992139928127002323184342656574694487139687561957949925778030340171186141532715612790963481396699443408027817855695247773877656363379299389538413882526966012557466825 [156,144] -278540850839644057496661903122726440213112056609383154663834226795949578666279772556837934106771366479630941693799241445381943743689297750400638715650306081929999842281897328916430552247836818148443355393840265142402073748573296993327270179765012336124345153373745435271188562926975722160372008922413218472892817619977193066563180157964615390093249001603863082125994392742854544641426926455266722318184337352785167121263290617877773376315309670667758423396756146575573069311198683788769285367744093124426215259749322077423072392498021098187469035125605611144787916441000976558054261340465835305836280179248617866993061950349794625308118238516807899195341751050395443643099160443344441455940209542125318721931832142506402916076557273607598018118799173020725607103824130807642064254473370345538883355953095509667773677553123502313622571553081434462703993773226958561674555277049434765335882430230483664091078777923753612348718369456474403338398752412467365527542230018677572647753532327027502550212513092010107227607944349964579585070500205592593371124136484402325366180566169568676960491293894578347212187611542708546097124439909230 [156,145] 374173765035193344951691313833486432702328234776775413414810907639132154592068566747224524277016381424035467275800409148942613905903584628972312161258415785295669806271986865719442128899054194940167888886266874409231407367343171308343233020203071798599731500876553571125209117513110416463418376074116461738831601783759181076677730761197450870964272940649965236357726162027734910172886591587378917138223226216856698247596822829212808099668232469688797519011757707822788544900703271836699141914182211999020154329119587871116194923490410613204809890398306122633939918725360808494202917951010554847011728497259721649586067949842564400856968783687987551727509025208315781813722629847940721173450743061286345379905549604329509441813503214139587732836072444749437646928727607461417279182214429289466327964041997136810718922711068869551437676449690426432501776583852595263898821892989010927663118332515452279797458943759706724435998809579857955613241578774185557437270303316455453607048309280992719211151072346025597484597475285233219368964012589499134647201370869923452387959678721578621170659221047439959526105690109238884792 [156,146] 27128368428271976563059180106664317737548009634299651306606494304827961178742111166026206512174087257005710331346301531184939039363977441303963133436218984763905544108805171834954880787527816431448919354021261306569562837930116319341073432491277010307942947007521064316662245346573544800800511442958134405964792895221346803563297582458097774327047123860577769817676336435834925993789817120609947182406964654135336548713101233506532420981250740536688075092643273281484102157886131518146569767633445657373989569607094227637379624258044776911628589937348570657075052932506103416307527132624259471113499275044827368480636610477873135420506149382587116096751733509373803549812595586617412872890082044058418982186945719585227884101153938930034544776152362633722707802446168228682523876329358673655148306623119807945026269301881281002311317228080525522024530017552523487224436302157783550465938700686252699996090956395688459735047947177215155608523701494725164012166635643175781927676888666943165819391238602654769420224678861859173599223461132292508704458334602904056099410718870897153197789609723975647598705524518 [156,147] 18334603213345617890616129939852391660180384442491266334092072715016585234821411660861442775446620007295697799557813359098901869945860911891867900115374144961691267018195043746707699040156855823204374567989110676115391806623890227470869381814677488377781317568504492818936208401405912859994150951237731678828822083116237391421230861003825057049243888368793034480842426313496248209995045169276114902812615420373174249100668371168325502826704325680979181746230924738927758209550114323252829809540739604866856336987481864007745715344161300762042469699947809149239658758465662861468541430630754981713699777573285621715066247691441930369472434387219999638651509998701448339145332196634852510156836192396975882999648079655936281006352184354750403243473240285586691381262051326501010279752007276795767509245917673955041980831959902819813335011144801953396667870873349666889594696125298294808658887418466264566111254546728814374973879117757384877977319864460341379964707989690697577251873694286755864742259634059099898605836430038097466054903953775325492353008164806353386676271210371869767355447313366794 [156,148] 449216247127313329722672577187005546922877248880404949769390496301152776114320676204712356082854766578329743885229365361489402304343258382754356477599115554373339689393521101482905949151064695150652238573098643747404473289699286271146932225265618541814318720012038804502694401924886161582809264002294795213841300521876088630896135526224693780796104275687667717344347675945744710246030336966417763948710541483402807522187409625723489885922674765145449550220288224745080907219641725042531127220674887851407179181034260038095149718130922103555687172050487713249069828632513051517229176973151821055867752045524622360718812988117826515149878735622194798549211917725753076116934719107488241763413126771625332983331502290508427956427727606806524958411865088152080439064561312148107546756828071618196992642532555643169917494506992000697231598744221074882591558708263569894627552789863604879163589487958190568844313837500554264312302511836141196818879154780346348118528502747749939835813502769234664473032821223068671096135802861112564998562855656270024356864987196213456410567392365683558235300 [156,149] -437107628066755501625796530246964642293234940639043656802239422411066092222457605650747746626083344289662158087855906126003757823076953779517800114171621581022945559589978881453836858035241650895306544563063613291188382774621192483690738394292499016360921861410476288330290723583012594551341897042413314619708367167489153475237256290713518014046900463279461127259492847779174824216253068086726874540410414585317136592573071173265229013771356591313489449848865182130096553837922455115810935611314411141525698145626269795011825871257937721417859899630034693078968364199576651137218204358025810301802812141537049775291829924746267083593852381684352220822378966751315671674859836794094415000632860483591947854236757557224110494271097498398691991686575909182721106109589088771633745971926576432201083522579474684512478923791577537553827285950374454914231771275773180361786024496916092001414782416311088519441136703792294011738317989510841641785851292578732986003333863503434483349046902870817546281742674344015076527408938034847715625139869807106248791070819269222202120408321224 [156,150] 104429181966695976102404723062588434610221797767328295739320014231870600284246802472399605129049717595724997978314624898540334190090622322592637054217483126136340729284875633775939226015829649901312209418348600911528300032994218207092654871972892192924745857784523671150528369441632743688617983266646727497681338238817223439051831259462544333018433828292159014871625644925119446261626195390578074385283506802224308003107488174790878508451667563750513063990046560778447885328583698758195970335471556497964994195545485695757398052947506383013250521156399039525021208650829041380781789558419535539341236125200618576685805828323570262979161212847291128091414986934241881899363387366281401026280418656110623839718299074718757110488055665516495969789799778281499555595621832716197196407012875657751227636438086312354689322046421686583113645979900604439748056401628982674755412732669249434765889445841672367183091974859272904881240306210592668590293699566758127080202875412490637921371692613651442781061196428328685755282590165024635790312591368082497595706114022764466 [156,151] -3067837416301057923101530066513108394356401792016739308573523741350369233680100486853255998164031671709776922357156443319828957225511443010332677554541268687878256937830666551875461229347284083094098848947841924097237408559281401978530039401598821846078144982745421023448937347673183060577851763504914076075038576034214413914048757052555689774239719081593208525606712470005607697493297803584479068044932578198386078624415363442594934591792749267532493247763589957643472838354053676734040239109117454635669524680762922048085898517135956845093401400151162027865229850114474655621805173341470106508209819299931883379557903107920919856542791752089739547816244653027921744655919356057860217479201029173423416469055547488666913265822107703679369214185877000429832544130665262643861606935063719616428919776131416481653572745694512706606259969928177426990431877505769260616669629237341632461523659879900482704723031586531593304239999171550842108673455919492916452760517798459545047930264205314532413566390756944846705091310517788074885013718567281484583694 [156,152] -4129653507577488743837958044823981310320335354005493317359266100634746931199913806954136765100655846157868206712581541429445679182618877092284855864663827347970965217056675099012305406648852679793448661025827568634956800009005754704045363404429520209579121478982374410348743580885130115976102344968641359071242021266332841114992216324565227837535336190383865993429471086964399776582586451888177557412280373916600643591934201037248369462163858574825104697007836425012144765538793360523017769933403239007983949486829107601893035478811539829178163924746874239524650701435060270069513144684326010369051662628642443643333441784082323047106355075696428660630142706479732225113667246157855356649512844600834250781493266951165514917162792358081087542791518179114736998245794586935069859837800955034348972527395017887694921379242898118164642159298160727777292183316092625441055495834312682307991639195235657633069342470114302531621870646149884069752581947655750890937013879612971906872517780523069052396775788588664406848864319217613061181310202 [156,153] -2464872996702073937812111997387138361624353168695265107903457223977720535560095080275092052519604539368372954375265762442333364712241653688356043814487380021406565272906325502054061857942565627625032086586025625377293647156028068369041414575115367287037249220485027736782774881995596994975826427519940852707339080492751309745782265762718556115649077742021108956922980354292743103172347201617403897302768372740366340645260161333012041834626963089351867167559313030870928933782552679213449033058472211397215367578997736322086423213490536476135813467450634984936370933673672514712755635159025015398866696411486818626952237989130673207240708615600623046689780714506502864002244619690245827585780126514751692115906354069081208519147214387913370974944747845455946046958298765212370465763988935783816791308103708663833558409783253540156112605392608207246087075785703823529595175159751932469501811676106267336993755128335743403979945279493508654680933184040107037223559856985974009731589559558019054949905497092878170623523418502121 [156,154] -16243543736414892726653655895460545652960715976150421298204054267771379476806762104854944436122404681217559678370510981040467915367869606836298663469322340048796215057742011042160923868598212518371189936537068382873502693679499217523114514865313354579724780924084254549941599764818612320922977861769214437277705883707125239896678602182558703301541689806836018424450629879387205217203948504021827378088466863630617262509322829361191865258318658607652218672723560972727654832781025254373583079306048475564322050006503698614482295993511735842858813132037970753202708660507688421975238317673749799507347241223105920720568048919035583050001262627089059427274561597671024445825999566605830593993543641549415988139225344123968290646510125203763914163201153706584142139769428187484681722220301357577529875178971313528202879040655550848543902019588692651679947073951568352218755311959905642767698007688299312003793272031207796825897559058371653532027760918793193567567163557156556673900907081033518827827405675650490966 [156,155] -3371595221275542329506649651073101467011939299187523549557694756333683320013888857003088245267332230125067599928763254515372071853818114023158300845204760113201644949135167002043859284511779107312947506652880720055949124135327357909841948709347709748344087673540719843076319334942114721115114535451295131574512833379424022380568566045422511119583912484510392922960975377380859630139717538416075253340160407289160985364451390139603367569010666654081122973882742200357365009885677869541465263745073826077454588766773262906032756221093385175136813460245143647498205182820810870074083741925627199942341858173925766442854551941690503876080829590624298804158621690593529418218617270863580698927490265485853063701724096492383263885430257016368393557235437424426814582684095625590006780224666504308730427437141465276597423090133884116131459235121693853856984447351231698252367596648849215679516244977839080466681647645572899815322708427242327857812677686107982785662476243401133836766745082199780565011093 [156,156] 9626292579835766240809873168962467602598683298544481211210711000306866240109278540192698570980291315817951721262332643869219907324137913280185386920987441645062358771255101360775657759047681497264684577472236589737094110595853060384097700810637085098937915054801741932180272646211167044473618474477687621513645170172263466793442691837157272038475436070880310335238394310680409645213911687706972939526434155807900101996673678858314756290133898303993079479470966191521247513566033134454898292019281371776756268307729434546203611172287732755207276749796116428087860015221982741417318852699540027505559145248049825607839723426908987084089212601656004043599652091940755465917202101085649701794893690970171308529909025383181948923547087532979716395813666996100252555185916312084189642391956389192513608325754522328119870134463428114488949826358098503641748471745942515343097320393479213482538712068446139956823871866583903759713310198277091155560391706594374997228470713263364267328414504 [157,0] -527005353359347188682329181604720821621273242899825907464864457481828581651608444983875822693977913025368041948401748251015534319161769115981941165634306017396940922137253200801809194505992638944029991212083263973483647408390585258219994105550237005217714184477581834951798456009897078654192441614312773642950601728229906193403759800080328849076363456697574789122895320455493723069624311645232175910412524830282760509076355377064993128266664620212147444997548600651983655666419151667251800810511687798285062187777427491055081892016537698171731538262422903448260474956134477289800212369005524097042460466779190930438256186865232959211306227774298891168766720848380762754963188504347678909630141606891231199791032658455809447870301105539693175715719149340182505345525093460064160181926754055789180392094153641210121436197816846609980067252629247865446282160048869210265677643336292078924603337067731637207688612175104447420000338589853009228146029172642032732966863109026676369965466803745806713291194298869367849516969804068251270623855294557178932972315712901023762600574455975795187694515026271521887541732671588652461642201775735053259971073289940889260126515284679067568895488560077978231162876881165654028349386368326905750064422235041204219516992842496291603011245446164761656424649076864618796168570680672681288871974305194287945619574909269168946160820115778507662982023173467836945572078824991323427355648115462954180390267627804164703889387663639516379240110749399940278669792656323257958384465954732495779827442785033761756166257214242679712782265247708671208321185304476414009924345950570868854672495542491919083221845543594750282572926558523053980681211566595395683375657469156759740674520388916596208524957215535986233589549211574484607041359035943984309957295944504274132214050041511654853820800781250000000000000000000000000000 [157,1] 158826141391334606049668145058382254180863023977386118385441642237241318586515918204796374178029384885325225343753526852787408488201864758448741427031551037535845630668320108191426063290904381954501959410290294882877627922280416877815167074951567657992368693020983413728454259493203169535029412840125622208716487119193124422879949102638120090895289718672427562222228187840694619210273771367918746114623820078635795442870594190969820396209434315624268481557362108357573077300546911056078289516392141770404902625918345551368736060492236457038895151689915885440677188681807165003025310434942296884004223289050563625330028643223625735494691555766495125400972669001624605937061369855076708230075937926718499395446219526586637439031604865798074695039700597337126703453985838489591514452928481306961027919389344694436370239489710603548307724682170188816321652641555755900408095743536021195453019252509576950810006509777832269628494879240799883381925197490992626493444594526741276534232360153200800562216348102155464335924535415674277256765154156881840036926012444768327623348902581577722788346192838701870150223338730446470986678897503241276612003649907451808854551734337026490456056131478415892197551915267725253461527841549049778995559756339588856097908938378657856779594671121988857481530901907875143291786261995788815434983794144177158727724016953670454328110827541977279662984383542670437037735884469531860846782753284852812694936292296962974813463165688428308261436008850477930641250649728688772596556963072910896532039619446319510030140998553228669223971894326414867551030602566279208001959365482235630722628607775065023077164671362809938073755155523164702293614962439078689033755620845006773732146892111530672825137982178523974804321936329244324346404210850792435615116321748988698070448322141601238399744033813476562500000000000000000000000 [157,2] -27820609848588615935532891088397568700091899241153218022828493100487869811687254134137227162420506356388206109527400864521282267227480431323996979176721559147677647887192244752237701061198811102072310398545586285829200675499070935281141300481231245320652070755403554137848066961506121648471797907382023035234362697439312119117611244708698439841808940743871519626326588207033998719892400803296243639789879271781062439929748184941452814233945842032893502564129569132495446329519986223858812973022751653010308244449292393717066984195668150630581040405937735912419502516385248855457522770355676603499150098349162484158763058466700714005509984778193572794210084855406877603331527184879576470014148174544052563354910396264704567999714703288282995391809627334879870221200183797020669546310707152714624667415947422952106452914243020790028579477522306021986709727431648435645880786184771608749085680877528294700873641447477625415785897411030381437680939098096514153928574800204391875116912535987323306788533851176643285957070317939055319215087054952933239332856418356679547196154417829361923724626347867638473597661701665611509744130653573600799089642305523948659005706054694058325160238717765372116408906182680786816308628219719499033452898463814399512288461439685585718090655071287087113853570912327381746372510456100502070325875293798686259280396750189547502582556087063909956816828884554540040448808328373825814920287137041860203297904182052511531155343486150060156619512180202931759140874663100403852043347928142798030715446640748554102831754641604681132622228941440723280653392891151840857156661479431387449505080746392988045458012857269561297542703808153594831316890707617856145934458604516763731260175211561290281345883872887383376212383851311083202355138016040651572971301252080649971240230988733799222245579585433006286621093750000000000000 [157,3] 1386250560934742092882230240390486330739086275283401851812472747828175076884039366840726186933820104346694358127931608539695590886560541061743058076984054800986489962110496767772412607116086189910446430732632759523764718089934843926450538084634827180372224362624404228109914471959775166265958964365342907058462390817649289664295799130756048518771948626670980156450625527350471743403290135488230087128975029965365367298170298270062968856656062566087301807666364192474108009175923527371605306785845714476409697722201224365304176427273616656377015023266446391365474600867751950910986237668617268815173667666837917376346735840355843207647232266809848825932916942046704507025673053392957524857207591173052764261571703970705600232504095264957257079425955548607622081769318813827294976442015177566939796310964375990804726292880865081502414602145010239760649620799212834595708515469941060103427058022458300042147648630857062583890750583892928592049214131225121499560293293066722275202805096635046271622027093108391155121119185808503999834498903783913043089428897749991201697001392072786371719159772710230978603221725433213349892238847274390537036479187918596619620290632254585445726747925201564770680496566349031089037991519166673322751089786033078724168844095244433412301319267768874327639111217747118267156414469073305232829845644645380630813701263670562322715332333852037435946451884847940472505018642434095041141237196345481116672233167295335628960248572835053988887318776691409415688934631020845109779732263242343425648023622528533056035107807936774638500436417432204304268673217011770825017048970912402717084551100253997574376578392556074648961717297964063441351074518681835027474189933014307449191115865818412686713626702516242672224336838146622943892972455057823723428243669770428171542434037100122168340021744370460510253906250000000000000 [157,4] 7912851947608933609573354892702582534077457098126670891635216334969942727211811862969295248524489619150172182133005052731837055902369804349041068152920627335785850565116288687203796471789510858612284432536406660058675083009579170366370557122174737939454375646796433420751277062608574076549951568359752733293412770527360611415437448213577561975436854606990905057245809374035491814398372825590016950070084162492300260478200208025630586577588195953268358991282136392737090338259627119014498390122363476225978245570619159670483200980032053780090560770147724534826913564952128835711565230147812856211890806071380451852361426762380897893589633823411555313049484380055385856188534241236301877921662215222835055181015707335565889969459846517591913415492940681793132060689044758986622269054102284338044525535642023725701434434522792067589913232112696115650572804023894842291448620667084900844256078167320624238307689537267322281506124971009775023322976274180063408535513548970397819758718819242206293901888445657223173588475872917549511436758534590391448889508548722459673289384941930419987671765439179086673517876616087689693453154425974804378047487681379126759722972524204865752923176627160123982687835755443802679981822230727874051665170654170044608702835528065231410703648089199480356911883337468514842079214139676771773532043311044307657296612649643800877036904102434709082673520499914118719340339833018947657976763903219197901014173974186529859509756346182132068717205539144232379671283548317043635583412608053678469696796291530865131689903581185783846522067963087662928614380993691634830709890492928465623032875045930479502936562348948502864020771200674993211722506739749229030494019649926730590887399637861765971708005161288535623687416749051510027319865953173289844203982564496967187241648067352883799685514532029628753662109375000000000 [157,5] -882298648400614138543384764059917400375291004642958277564131385369039874032092250264874878319637788130825588874988209171619840794939349452024418622216697345729837503748348622861795193140487973876903390434451377785666243967474207433708321199018593092040218489458507109705355955625881779002367701164884259389271791612123375084768415006955805922240515665648301857967910174533265328085553073916984531046803459733399195473539101405610283609100252076247267666847580370808613751606019984449921099354988111067641175559479577910613739991964922997379292972815420387141086369643293409656434191716656752829330616267405101774025456849432018224542540926177059352439259197887697088375959998533354182153433357812993450246608398470532108011330320139347646860589305730505755361043135279200729134501696049804534342517755943711549546451605139813639153166390199349824610340689722997215145002089742627070341644772122782615869686952512761896465344608334705912774930994377791139823194742494294533502367976429351418815252404488091036483338334370367718298817840128030546243733774968370052477484286258934352587807238270025864265091094783272964068127271340345684674435787427716779583958652114083237614843871451212915146260132164027122544229363572251588459631220136935334795728503360437891870229592172694709238640668930504357549893924226900063187658946426011696417799293700373982470896534103809559697138257510026879637113730433013460267154254175910647688311874246589835418011617695928711498049423875847202912020039835499875082926931953509602635613193015959780523950688884293899089357597556647899242755289716732346504224802980347913853148863131584666247246231239682874686590732420098262329845898627138607221156199202281978390354845270707358286849451828647223021835847168222845311766362492987651064653534737753607253979426516821149562019854784011840820312500000000000 [157,6] 12918897817098281349135425817256827362334202533375169017461922990255672160848681456745977300306524639805210427010435028712444599336755667336294382971012958652159035245965625207119198188979137511398545899970722799150712694058256774390411990766298264610467316179328807549072363042400674191851248065065718854758513830272398412084810982218546483522834093911988398029341646996888882988644814342209252880533654858122853477028203759825431787950929507516293165309636838781933556322271295255609233557203224233637668526317395159016601192858649920043444963582396212291853390577076419359797967312185928807708312872323167810614067129488249016414356704828551319179638041770389763042180143716781552852672820784534931814815530827805415491703743477034767715439630189431644347023262304021000727201859220963857684575813456141501808243746568958035361793431229514802500174918232914656717408989491705509347860166007990710047504545880322330790515455640494838631951800638789422440677050960407007485449589559057405050373228258021162858243822413747103208871834322145387390101988340597396247293379992407165877951005229001438481690839056725972901633121116624525451005168830605223028605133800926032275967340849704523481737191944614124626514719721020257737974462523469860414761506607145908906389073780794644755605754303672723286642336853166165465226831738184175251779517961666036888845335999635983868352103853598875711441239664853137226977436826068354865519884644146851787561947452989873464486902261348250721635994047382914426078953629133045422452550898836431846714540105060164859979873124392293097832605247449372317651238655644784472302305449849345348512912755111464029141676177242860574817346078456750339920183050762013558665554421011236802716650307719685260174658456307241474243842819260131179462211763136851843530861216891025833319872617721557617187500000000000 [157,7] -102050282353024143801509890922184032125621082933459013387966521418980226287437837401727557430136059302726964543895615129497218616058146076060423628350215443159549070771490036364366586671594811541725129556847156391423635033348006665966594972383834698337151625338867312144116807566824050206258104607338833686624107905974779450552377296951544746226981878554808924838160995901594445072030766306954165557159276444847306598841800373549468971049809439051966927273423506638972331820464720238147037958397089121518207906356956631935417869155271396027103849229349148112627219227412451200319266535176971409865902108998570336212995811130484601651886502484905263431691467505341800945469381792135147290551966349735087045333832800967823063947980998002167950843710054682939512715698859352800499148642518080342129819077456093650193207294743222014644077221401703878478352006874378934502959717996232285072649645959038380815519521286374130459320407956864906209711789410343931155284747482588831841748700431065815805355655895038250326587553290951729446278759946611198406450158147299481406971731305790176637199138437873798471889892377593994659312787932966211638143159250997207474552700159968487489969692539806301696962233467928284059987589774009049208186243131532478837881335860149728215931725103038157558776467223173541094567952985801848533562401580680152628000337791280097280845931207598770988286713837204286238994356897059168394522845102370722827749843607090685093934824945745198858508436472875380951737324787221389552826979979484708838965876982701195921117077084064593947833468286971770315277102559699713754960797510884918695446515507677073183091877255579350757912429063145081675478632943701807637350644002431711633368043755131445088924946721371519974330025610041142210494596243903762722795404028889622305431572613088064827024936676025390625000000000000 [157,8] 399466944420207963883638547254028928871003724430267314312092053101965076097835278729203815490468733465804799548556451625150414832906739357664852433577183503980007937103662346851727652530804144861381839155272013323136478053525517234315011345523184506060038698673420274648603275751112002964407049153507819511944377734953152711962605066137279617313299770934547510583840792256808156034128184881183881771978499162360421934861025701840126975777305569520284338658464478765092280534414202080197053901988184392805451236272219467385628787049216508734259586021583410530152051532535175770797923976588906350966975377722191892725670207217308877343325901362321755294069279111079735556941004415048776331226860900638138946154674672342544420026309263318299414736286610883130396011931682565370536057847232022116009914203752393801964012933871935484482038606808254760412576006522785062086375027939998739211568189256809513010468828035953075756011485786566211909436603852666157985176081238694090972928772495720066093976401443172012622697394863261740166131292993050665008103695234690068716763990430117839506966792855308302689233509481475774090850915838040905949246033530210539710824860498416252475597349333933884398340692261017442108646156255017108559364716471828137223306646645242348278472168458703866312987671125625299248748246330086822828213659513557359322696728950923513688321047397523919292229637585363121718359227714134864955620734473687473721730302527002806226975896140062612078947727950546999037557685439314804086818819826266629225217304058827975124515893028689131144450926678306403750244906895447810649223171479199730497720020676156399707740383032694763692451866674485486719581395571037545513361629142929843396751999465490427275036115325290752556992239054936580106302344324698018680029611207616107443341135763148486148566007614135742187500000000 [157,9] -197272192835862422138787548178762671204693600919716072036661586126790465558375868563928530156610866351525160124135073465593260245360347827894591390373800042907316533056936025487566690420185158810793368973024845612946874940097614643045064277577904425107338816665776151763967523462759335989173122505457893022891305079874151298306872944982823658695770255225901394705117756707925137563601803610263884792380969942673133411066061122951818903454037621827716535478674655853802866307480647007623638694727608434628506897352095854876995848808419263807197486569502899370148324362541646236188648740761470676643836514497531191724092071011845375587976211753087543212850399738951843524357433234828566088743685389690535063996639302744317828246980133183386766154319604644722318434756176073525985730361344564974333709131546636560017860645220029505030197392082723085615297431626632063187895894740572367395628894052540320916423655444904489193959231934655367945138467776735663546325562177709752136222075338971968801996612151241963952990107793380797032423752731480196472615382742772445028558927332531411318107421721415461084676307704000099061292822136130220690609768471740590312886785307387519720785300983115103002596590076313676395340531487122560838454632381420997207850860691112897412731817053546468297694706539111404251089926935865401709834195779083451172994746996929739258857724424287789758128780920827089131930586205787391055985056591706525483414263220831786897584391372816331078825377010546631369142663277935894783606759701102923877883784084618617668696062076591519322462144863013285375380337230860178197087341788809264225407209964741343070968581585649752866148123785603058470504477113133729109494654910456708137428078470406396937295682329940028231243196132461438540042549996332460459136956369696758173404305125586688518524169921875000000000000 [157,10] -6167690633332338407513722581143652808306956681493342935688272109480601742980152789976859321145643198041811480069307374899642899182080259298206720042532726782460483748183446607097430130695368525940757955510466817615090308203804680600533380940628938466208104404572519748891549355837291080342704669272362934665352735886389361175063744803608359492774062261750786390902231864113949200393313682349378313616461739000363638314996545250608084381940940120674930024409166732887616982902415233513906044633851404889175515529206887832265654278086782463930368034569106805889839768966133172016343178581083479568170165279992854532462235161914528085897698570657387451184668888554244012082137264802264765310135938561611177554414863782309736568853638979756019285458002859775393997428992315808171770330508713519433287454006183327887923912122090318196944060975780253198867616387401266002041447043102852364062478649768016601428307828131186045090874629413947658363416295322363296461795526427283117536099832764336620197409182076022735325270170708764295610738107828553600548692579650714465323610987897196074190424879702958502969464502300100721577610211739039922955250533261200862653668362835213885851485717247277245577238649591150207279681717349180923985938216314258638113675973370991082693162603236735413550123263951187463057120285001598951552551238229367574614171897892630913891498471342042278211185970796685388645339168776961853651076661372049306869142376852125530823880284835487277323470271763573792876447541803291618309851842626606992637443650002564271812891414725525392487156537467633158259429418463769273038782817385128007536454019779186243816822083905891257124088203817801754542936807691533033186263296334021197971179975504078129067943002658077811332154067458946807642086635803208257906249731413947379188300601526862010359764099121093750000000 [157,11] 37250836893904832183501079882638479490471889179503101763163933585180649685710607458444306946309037334310687233906735941577847981997603576119185931363216643003393845235649944118700450248739923035992204873900696186769636016292027314562218211828496149527614234160923617211024175454974217300211936026654651717352412035053191330855593201071453825018162135377450720784314138315027963535557309802770436491448137756066332803750506109604753339303027198027967421503510263175214570837604565469805360100939151753725505977542784624121599572572577574244392577065745502456027064159079680164239154441276518580398481794640608899284767135910866414608127066285072418587595953260951506144153685088833525897229747059133019605691767694951963022800683732144699954635386424358993520806419399417167183674372603532962590286732632185697165338154348723866425956244607170638926727777846543216331513487973178107243283825722111932952923329762041007136506769858606824218674800517392891165447832756876096963408147372888962949676160908555424287325121801327135042707285384425008977729157614384301286970669872565721090619486667845480999138116379191302712693482611664651243757178760805190237246175974254040920805347997519491404200765989426781947102535126422952476151518340024641714073033627196912115387614297419790326686813928432503349596468733221060139549674257622945391772547244245311789669454179010978085974653122097666507080628259194152677393319404702678821715151466726563088676449326829311808374174649914726447259327881719843432481454349461175708959335917994612640800644168323760204457479643625301046087069326034714805674697949252599634412444906891565039013763159666863691333304950352237678342118546418178300801576220059460200493044370513970095966789884464914254584342549066907409626589000527331455469366890131954761500310269184410572052001953125000000000 [157,12] -126622185278222647570406463032659624075099627242545194209362397048331737610501265919367635972702518584403906603847498226314186213953785395028486732131569595764909169548535203937905679759067128544910503571260035448931203830113491075657165378403044657980955427393302786219036158747513717080125615727185916703578388212793325476878997373720202541826808585613229613814433245602854314585118377057711396125378520558823929544659170661247661925732505680579549962032957525302451453832502655646649734876589309077717876409724556199256175740443481152469847359898082399448640033814497968034095222991009262033741857182673104305769951347302559853343132852258091060045406489661514633288162477164751324263181156575594258179434289315942569518061684796036825619513546069771627147501080456785386989336921486569434018827259145764857340318018963456334391592468377403907154292371487945685798973606673589924888372703721547881339117449876230191524549939387571174406792685301667057823080418748041395161198284755163762019074493784310999673566485921164067149868799708476688029661754912325225463708100099376239138960505808719255098470244329794174898517921020916283545598081002084964535046197655503242727806545012989378063595626375554134718973080803669015819778944964524459510549488850387240725931605623162693827111790743140034953363859040081070208627849460372058338892340689846471984635970238710420985462400345366380603899587293668405304322717477561994947025623535778575039998539521265627286098509066219648084845949824266103593941519331207537655164609738119986227322447363324785050571856078460218964776720640793526130144114338813808125395281053555907499928970800152893627824289740081150277078136896083289904666197120547601593033471242714868891182447677129182929794749940445728633129999826737446895459496872676785628186735266353935003280639648437500000 [157,13] 296939369201739620584349743421622703373945911779822620578174222434586853911453648865352413946113294746584592145422365420462145739201150379127941342081628710650073084593465545993274584309430365403650658214835948056086145867911779798423696812849260651823753125417447274024010790154725700896272921750083746336067612795311585301607746683224375410013977146302163618208506761397554702428799514797441089608414854148543218359004025025450860581647209681618985058422961565730285484033478804884005605207660493869271648435239852493652558075414026892705311779515276094245362142582237833706131841519774725145766380937136065645804570850738060318517317574397607086512634859867408380372833075627473548268114749919213388673982834143835650615353836607843540413959454213911334573523753335058016970231382999823534765141420649529820463652825240969556708528536384709887829055493623025665377219152579743795527671450933982084944811877623624315133012096996817530766245620089838834572814643229348115062799729740383138713261337913580776131223754959827100158516382852010309786342510636763251155184125146532471097916641377213236243270821924386300118358784344843213956602537271343600215801178434001902760072632198364638989018506142970667610134481464040316998438500011282764615112860648468389231817285029155997899676651412209093848955630297386918110403595352998944338061560541880571750445532231010193711459997591732460039372290760986137677298208563978581228189524757145897593871182862581143151024058205399277194268501951410567135113344843637527167512319477087228876257035910752967862850113727803655761807686153502862417632171907295521511266495484142297736926380551658105490508585039739960745306493711919430225553291086294236247488243066017611949750872128243906286324569991996011799671102792375464857534475560107978253654437139630317687988281250000000 [157,14] -494559798382395969728535228067978656014604887238892253884929883585435517776740993111842064989445567126224182821378011245715109111181697188832290615644522857874139071926410515663472607070982323660596140029737414026404874516324206409256758190221679498584147331004802521848086353483805394755780363723798352394356299708917798960503588477649345849668044655171887950173501580208974068086634050829854126782823486443200875358429807186079789334360733032874840950659966314483459464604582952526099165875473278527128295123123929352522916628386734504542639026660003716863603453805024288894647348692029407238155329485773113422771991167922717310166313908776055007843341016529117404275974526552007667621786564073670930831916917692184327761268512226284561567773958751586774219403987883499371121840802757576611287388745146941507541891446775830139815530571484179871176658766774091085316796625078385105235533431578653189803854421773232603005427651839421704928030150479664233414432380909105902076489396462959673094662153923894164224485570867155973770812831152996690000171465557923218304752322015369571892661584152776982273114471845881278387530950658756611621903508168540854389864918024804099352716361498007467882955564088553102193021785059560561328622950201684112627563862325990768391347704227607207860572757320285277518515468079589007150109227294301786096812861099562120368806522867708279992910226512899722906770525693003391661377928752918509260954079366827663672611194367030588140660476216531530321692428595822601594732607704427337072933479043855409570008255007705808213470221965008269902684311223045435438281431847289195076299657888615810729528580192652838466216527270253170426369060499516958803723093012400470991578665064209453227534838976657529503690416613232224652127576211422961924665808730594562803162261843681335449218750000000 [157,15] 534839348001269236957024280137316686455702452540337891908915171047807092339451546484509476515876368743169260753428997862609703764206732557539509527389265156495966821716441313340826071864388339494927182412425184130277324364872728488122780864954708560732461737037749484497857033211633662145657046586329765204342997704214246410581177831174326138283482505586213874485338778374629962400432771007227026538449864320921816891655293357143508780678023094869143602458953920007413148577436288048053897580685818738125438805278042984735043761846505140573529411340656717410331480217235267107285623319715717814216218907810504741894855385526851081540964750309318831927450859387703671512472864739185901254428350032159041695082046491729984652351316254441871245735049283402140708193349945011439291512292796117604907667715996315771774972372629138998572583125951250946992357269209111078943684277353371472655610776397923285337543777733972477198673968687447487188093385946140528242136481687620859242165510682060102760938206094413410492315736275885980288515269763279502845049596392443291095106633805518325313743014119276933754845018550623484670967482673534163489694205286052600891555164915877208768628187207909286998233410729607496592023412219540412767976598751122571340470231265081290501317193529397993708807126655216432952976189423854982086261686882265393002129159308018083206948864699788259124804170221690018306175705092750153572521787563804647243370391679921977103305334765379717719673314289926583887578335497456867159296822327400229241777637067029623139815419426714871559955338989305498362676706740525287391113674760979097660171387855031723196637033974364718817213106682213056293019594105658860628626354635545638963483919723380837988395389536205155277471651744580179435522905054006752164075244593277602689340710639953613281250000000 [157,16] -174173107622757638209699621412735201933954740679279178016163635358041189702491986393693650157265154854401226132151246096743509333839648694757002313842269481388794276385147617860979234990481399427281489824580983262860558867258147277894686237947373631648299671698434990466412349998628787724779642977302757845336405431689898601726034015057041200020077493735182082515417121031031806371706710038185497985718291359910420763061324413862294527032160707520931009783385685403994509758291870777124645475608842925325261751044769213943645840727980047056077005485126840641133652962175650200684709005170579426034661565816822085556074244152901755469084145692405944504382631035582917182807153119328583624979679936154969298057041283081782666306592829281665799891700381115573057990144740736373075522271884818942590635462524081068373703545107687534967321015277864747457402880487357073561161141705560009375008692944177015610693689548962883059563732742475749500296051780756318407463575994311088973728805243212558966581347123738212965341524525448678494368407847034769465061243375415129004572602445859753538001124627335824266849866970461255713688405251203735599817596233229076099570242233531036639723884602183705232506582848897656900596674183131829695700420653258887654884728262620811970007952025496088363342723406153048344075532291832369705617408942561515631800292819146782743381071681896366645405381911489462720447055204980876783951940672063691569933143442198430469843632244366465010818042613828961290762895485122191508840214926030889988428665880351053047371355507208455578730832136546559683492310961509371176110064944551293851875629953566178997587911938209391098789966660893322039577945233361275874047620765227586073882344112743484646921711621330224822544797564746427269895059823459342572049557418267795583233237266540527343750000 [157,17] -646330323674788569707876243098184027539697919003559581966383318574901734599057540671844378883628572995379955810534183410936555347371608842491294638851816334099611911040986312022589109336466533669291727278801797543540277165430660485844036998013469490065466373119131787387018403692069414268804739860841354061373753520479008149904903798727589783912585065123578846600922418403183870177913613743600486034465294008020089127041512714649736581758311929193386131409989196584451289253763698592169167966716247737657774168923715204813060694686545098258665014326424150105357050285023399700135442592017586594115681006833070302205888794314807298247179546581055913278195212697258438893162248198314601256038152534143978801565621557849832192230438770387175547226761231538268921110540402806547926118578041256870408542525878825301569186634625882537550424065545976617985444209481247554409200334025613120001271885254041480108574533212745177469968402637577685560858178212327680170068787439293693300416629941677639529751432179159979433020728274774130400576612242181185538549493278676872263963508323418120520788953249880039236083819355816979306338580541875647169597547724198076307626021616630514174141916169697044837897425689681666764657047805862351810696456621072558576459534947086589015251322883303020705222877674331912585933519290276259354808981743852571698552762711715526226545695630529497081408425182643325355059736354740970973705067631360071489663530034411624109235138457254497491430255482009425299149029255051964887598224190864798101602627650760633442446523837355714739294980067211889431713791297945662544397874885437196856942106108525760731977013677324038407486937529396227036454768867221413052238063792652886359722906764314399628384344031877545153960525632702001212987722719406950879772466578288003802299499511718750000000 [157,18] 1584156067464028044803266879959199379059012348376896648694223068715280139208221256494199010458589493591687353879216935945903107096269144481844765393710221867146712867856597928010375439435586040908565313204385344207296708593965794296413788221285603086140919101895299235752175816443985334338155529500840714720055849512796244976763376655349321497460726454840074242124540045383784924785142266825815353510067258704734232009517592461413681848281449470718662028062047086977502998227744938653364253378907676440688476419131942722772670640929973772920369074905855550988453561453352916387012177831097249263296240530927443232259324461965861362878180197468830714729999574354551138098198862349489234846162309370489686733450367893689168564522243007925507051901429879462560309992687335077666208668928289956497343710612783323231262223565343252547021316707955943878680520528035312813360007934767870894991746225435407461659637160503175940186764594423427048932882379065332206634262724287647711791001516153236288978137589633876609530134686766800182776768834234186611822777439818276778942211089898968355735551211698455512352371906749291587203444980414274475319292985764892252666489105386237108375810958568956267734719082169625516974615387467266785202280847405507158627906121064373211724611567019955572485930352735140909463851861646521905260377164801750916403272465125106668488558039457120496119842488273077838533300953335145059612706277891741622875481742364086271331947272312574637777309310909661878104324337256854714014500606915890424110171295220492224275170664062857762628290298373162237558158453646452183033727403304322662119618889058818172269606578540230302356087426435104947368297458199139519938231174179782472890585820047517169957286880345717267881990114234350026017625761554908613721437404819880612194538116455078125000 [157,19] -2069705442272059544954517127402467748506306815975249653965144572793295016799054258843419555695734298590690312392046289830819393416454831168103067145144342910323952570837347741790166116364470192877837895822651662967434958707453041783806928374879203915159563334316713667702715745919855921588899305475061154697102334091317212602742781031249213802153240212702914471708652375493758805451284465442586902656548870019722106365105288632015839793591275331195287799431840137255336482179954252040396876530791087969201774126004175019045799015705460487761832034308145816304882110604781862788573037462357954982625765094750746454100729847230389383067433216958604151265846751319676835587137091388187763458146718014502100972714489852453995942945613807977433860304795434181566369767577806225539323654392752682784790482497512844102904954318530920408823659012323524169597584393064430424781694888776958007615281262930445717625088584621971157754449074273212854827552800523715496918070786052841112724203094693138366933078220535908981502924225433015589212246546643067236570237853168207700537117452525092388513645581403001840885009171820235943775273071596765713929015506056176523432837293983354166717837480259337948836888733673029447244879531102134900315591164196234251057706610743926510472655885403658609924557727324006258674692883883929444594172672572556698511125882848314463892392846412416213020402028054363895399913947636358604976980548127173600087930006641496192015220960866860863283138057873740081748674160084883348141595837981887055034003213911229423892674118983911585166516094510356077696396411659577403591540182815683409376914518681266240332669091193348619355462115135934702087391690477599024132045889538713004080046130168804914638958855793127022401578922674489646533367402571456104737990244757384061813354492187500000 [157,20] 1848272639428642415377996442083042584036302940235394551931911988436189905201108412479530644578519536666292373025154250754687165770472194227974605017678013841397358923576078350101516958771282284287044785039933074584556234244315156440001410535270761242113335700760712136762731580357347693265917481065397637965240773241857756154909616053488005018744425029738679838200570716708103719099197328907052965393138214796968706433434819111224062850715810737712175021642033990449498880505437517054900752755550802778855611379525136319113716436097701800080283773319291079961893418004040311218062157791259222089791582772577272563204363900051800051588929589179577617491512419763933111805784543040203276836595918775307004392256746941972963858391772376243947081606808455593056042080663211078667053064306633172056223708753812152056163199483721914167559196424345255304938388106718941299926006380494803384692375830627060777711858430223272326537913914789527364472833972757374539847381557084757239429688851590094802699043683953451786442410408701455333750611535587830342782344518777196270343465343431548812452580193218890034684094101780623628088303442988934300646979815404748103156701921176198064230292529489181804639839449813728648804771410297654465619652246384035146901154976529280758538337271777888313465083931493038129880673118518242293824173774320654737408589197565514485443007606542864607466102542745866202406321420510037415324558041119379079808399334206644701536754533547241258443030375068223379415001628088487480839452558213296628263139214852731349976691696665468736769570279308722826124904497426910314311063743398830139406002461974645319100682278896031446709542238064838850664958586688521363601235659597356951742619867067581835020825636595590529032189449405485946650138107377247230260763899423182010650634765625000 [157,21] -1190979346495390282155429074633979295717920206233259079787722555510871164271437974852179348293269571246591925281852718995764356853469056670226106887445179133685285694980453203593732713386647566293935375841325561063446299167080606158000380828591528241490924266707582908262454562149383903016114553337810571147858787651433902097295654924347219141105974883107799289600381444444468964740361989322812441716824061071253425844968023653563776170898928565586173513125054554527660327562413986903199236841472356206150694482509893973143440507096675795028408170821858143019071139579454282684255151842147456527318536857695687315524559403700119848945696390651528596827805075483763477806499703153824189437404377039509986555353641979392790806042835548861589913385138895032134588039070800506717140992381727002768646065825640210832411211539322836468128527224874030209613250361121144877307349048081840195023917992536800143783104003042956971972139567665595131968802418853100480489495662839055741450539997462355334506857802915949129135052454243498591784461606399217460731091744569908988942096789193880363880131099138799646861298808857016860441997148708137698908978580770581456467722020551914138730594640091319977189722506326546972141404184584549292967044206516334423272603643699461337732377579283879625451077642491984759720994614996302281504441491148778909011102787123406463596689549985201794063283959256097371156315995755048156903098149093339947094631156976313584760546232719940665209309645448971096860870548616422255830630457362552585602289484506105730584491026434214033751920791866811633488783313255268719309739590159999885132464666175185883892576951967873687145410452101793665351856723923226464085496707700549914728604849608706994130903809051267061557463422230608209202563439622067024174612015485763549804687500000 [157,22] 480242360365598209843608600211266229153234880879070988134938536065785277795329090698550222011608927209753254378202680181406844292516042437569872787839878160482293462397538312705129626966397886363731640517336830350719767294330717359723102373153657821205039984392159547884339640891157942000109760841446316793074686572960183726048120158853311274969211509661844040047713782205170859495697968733497264348982240814145103694369764652744059247965198593959997314955983433564017109393214257085843362531460162692846255379086179468557996041286926275547060645654385961188381509052695139955284483491452461203796010259449005835206540375298063623727758939689165364651103412932081111227465845309197812949535184011954567219433455048427999351996612995750807145272161053870932386859283945797541679402495642450155288800068218242629954056389086388881991877336431392361619760905298245711960099787775365002719659835205126064532083664440061834785526447179344932009730981141126544223738028373780698389930971363903774449219348991345472055359365922232970626191316322808142583241281481474791350101732385973590940409718111070911645859462554548835361505652118160886122933981199727926827361208943571267500715881666532226088708079108325373449209352831698500373958979779139466657885764839166756234086212359438594357491148754551247992634113989349487807971485148741323441329733112346312311474254186667844957736193777822084963667754743307202923512675196331620830998271335021386225234735669843617878449405087711465713654434831492818691633176049230806733548715299096947240610193195555123470775169938992398385709863903210973501840792267055574918650736653654830047669004930935546511133689767672916888974403979297737319561580531247574922394930809829025485095359316423894250151434272392644623746512353690486634150147438049316406250000 [157,23] 77765843513336478229533166768666754088740288968728015623392668008868071419669317404557034149635508521630358477909487517984357991074104625241173827868698739196980889050418034753234881222970720721298462021640895669083346191492005509575431104673719870442539603844164608163694753015902400887106984839157257633422957169148457838827924609193532740743944078194157496196420243442431335571350608418527602571992120945017931164870470738762120806179197979554688341771822168660371066149295677299989712795398949452224224659971870404298441660764554927499129691606297308043133523355521544872170762605997835877358756779284396139793560928634719270900987971257359623405744787498267886020272103949389650418292359290364336218507582148863859052039886250962866149010161223696690885227450461072901460590607968994460453173822584643228251443738241939417497883581712221105015853395543102311605733957324123174018813498158372261435486708056056606538866027882309423258075679134258833799281749217406896725571315418762414388897352926381256730952074177128704452221889717489996108910143622606175196553616428168365169225016918427534673352301173877017086340985547874794250915572196157857981819116973405922408418360727930061434178252014409682372811244516192235772804968453662392410408165373479582708342886478462820221756885488240016870522716530385793630270309139265778800272897062254102878040025282176390274716445671164248101278747362636793699640893351392851011704968287521812171863998463879456448204112307543398060217129040412529670943370358372553215119615118018016093502584494095888089309553016281094832691545519525425570451122296783049951973486905051843698787305739647257419160161065465766552871013467465235699761226872877970376257944019073280797837089029656264110009001724228742125530362797507783398032188415527343750000 [157,24] -308670629492705558725726782631569558500334266835676797969511272056602894761080000853031555105385952007186582238369427166052980915063356698536950921026534799872904539961456808477006805045156904203749352087538893045188196953220905188677933831262577227155303536368774552288746504568248988955589523724261060292861836431006558775679126270484018597949782610967036256392939410023205214699374851751139401890315592025411554610017729901286549392260680151849832432704600025954998972869125302631156376246595782745271242975299565494186765452184339932344898108390402981065847046833624883726410223061726806106083600123233893593067055469453169727439450416393669656712957420988675161633733806032449208094676250813943785829612150043865172842104106607524266256015764035588887668420538256056205944573155336518360252736855920119209960233579455485430842452134124955978547902179208432898416625596326543271678179253949801975869859176125253897539644611500815762278991074585771466834109469897401254457315939262268107520898011413346311195956763299425722457487127166905097823961939947038112079823514389805258308956386762536992508451833972702959479395970008384066615640356823129515080501418426539897344736050312465530613009109501375516504595574243370176811384054503515646485725753523651246552757547434310460874433226304320467391802609325954224231873067398783257590996886199555531648255970172768472652751366673880010326598699849504068242855417847734839787590668403062454968692936934280106796317567954275982730423821680924153533027639367182440873137593448863342492232941408087560330902038551139299967337327382319861604241261473182174221227173668010928838521396003557394659227354506243053736167922162346366177180963793509902125567061993530763555280265389818123192895644710022369553795703536749351769685745239257812500 [157,25] 123330319205398351113707411764370260884896057733479721117405788670509036021074811266491114625457253413487824224545307408607836036649021353625406425159198716252978568296724364885788338323264266999416319670498347725921093451653682699886495197613771432463239629660345869420144811537974469390247299624377947560589787836210365552578833975628336394334493397507036838451968136283285849517546455071104226796530007989132062329041419608793567100752704243030108938263452838586837012326529912250208717658037327864547613629449789347435018331569881970203290294534058633511151747715058127863514840521352374006397814637079171798473987543893202792139832837246965015628823169132673652086186432405743553563467476778030214097871315279262746514154655485117450324704712899545663998542078984363560266993811733251901493863400147823034258227821108387264319494318275183555058317417526686464159417335164861016813285624508942425073513413127873595508335717094146606288392998843771371851041195700808808802438505842783054950048771137883485298002369530317647043949375572595664686994237252579023713595084287574630817203961814052413532732927471260314771216033279516271212103061341104919075495013107934849948324363890888219811614459510964265901984338458845373669376216214023771880288907295735017176938350518231500499871115737302884228933576381986373920352523234442452595585484562336452568536117792417581419328310488175168659421588519665685341544672069711544348552026204339255361535475280800730459283919160924287200548927508778687050189972550330127645561152793722676772022742119747819661071635636835037830981729244313750294866370275237810924446035519953776497980039201300802585913073572890451351130543778389374052509986319871158557392083191638811508021919611738776582796827904074630405990961167171597480773925781250000 [157,26] 252743129794355840557979408191387092062025698524207556055290508675321017563739877993775412725089026601127511977544586829597162007764090702632228838076425270578301046712752035789725182440860797062277299116347490419252071093935639624001847573803185800291047809288371065212430834187483143422769223961223990802406292638380519129646684732368873214808894895965938884038118324489982516357017268696888982641638539705313567379060161975323887495285578788682014575218935062437206642592739431284249993654865244667519018065512385238292554747953977461941211896825847471117167665407237407057526159516552273585403476107837538264237890833505288504923028868320633728602712762430997797501836369110074323933842772865623135237935558694139692057986078078846541008709527178198805057154867974595271027144517933394058222964433413636945385940190205972995654168249887748275335815993978966373782641214906559661105830918198545678545212348009557830131508327571599116742254240960099142034820691161218096632742701895846218252461289732119055538115901737864547617122366595665565084952032236452379774601913777656158474969134185276762759499534779805879680445909790552619305869891073487405493016814322733738633077541749916044976329261779472153703768818017197085410434812575079495942520349982021620327322564245517821004084834159024944456758205896043965864122226003181771946395433096945721458740446527070201166982204426929709301303950381612654254581998676833468881084368895810470585077014941031597736202510946160567996737544456053126777770917922849117480210493294309558771846855161512686495850887901994621078171061428126865896733160725852446246834690550468113773183325044646382424757676870396211802605550230043752290844536268666262690233924501621956374892639772951516281434887254018326937080402812421321868896484375000 [157,27] -465932152227851290268844500116577137093910501624513268919003136148120630934827751877140929248880319330894085351451123216525860108285075449054350761866801626024727851489533618155340407718649725654068801191935369402262919476574916543565789550468599920880301158160832150556046219678016553205647251727434943779579006256809350163967681069262650380199328010972780828127180775812922715839702310850813055068916970732322724560787089577522259650245946249072980940737425675147061579438329955786186021535653214382786067901410198617986314420435333171911376842959348704315516384492941847875908061948232256430589061216907492705923155754360483620639724118920614288957225615833271308824741420229243163399896541659018447862963285555693060542384955225671744641150315335000753262121100727718473619233147945340807477705961079340026616678018986695570405913181813456948838179117945056736730779450629937689612694171680295234952374149438879376391309084264915321758468559795322909634900734881540156786829000561981910385766125671088651555782025788625675510780353233098047085898420628797608078700354365548173938288265051473095831655401206327927128457806611064985619557348123272586166496335427307265477119972506504344474383954870927861187953261276808828342673731861432825094186034939841220515324709278636061184594686465361582059491795343180265181545070286508539682273656044800489074996730549843529182280870959036640164710671444920285533301251311073244489831277215479634348520182814434579066148122925183189928535753767432104296781244490517735412680602913519890776550003960818085013401729970018403849856007505953144388718591316802698915975307900058255956188840048042962218204730264858353535222815014132504646063824492972621952799813844794849007049831568464207468320699693252191484815341759681701660156250000 [157,28] 410989529604043841133403155148651055095294076015473690032094625383734102001743488231026083360115273180682618757223616913870504205882067322094539615107125533707537783748081657421274633476399780084296380812043248766956271374053297716857923167357131272222620269889343427880970213881696648456623324491114578272740876703762443113341767606646720932234785707907940834516943769635247945082128476113388844587497324051411749100901975447311458626940612347172337729466393498501894038393803350978041912283029422866503223104794503854488320518712539603946687751808880698983310594183408764822186251214807002528444919319994060183681359479433477396544777812496382782948382436560516797628313355342011657126763948691649288901275429835785216625108667408134891460685805442388808562695637984485425727234311960148963696199731875641235091846398773176593479442716892432528102010535867515937350296109048095681240478364549871206496857051268725587822028852677702590500858659720136537164103591460490538250740411442624221399425592022729928606369438784981107531366362178222181464023149046096709545871241176797031981570991639080325540436422897457969636440845207109268507550933302375500105620381868168065182240403424512203555767901170032900110206595555134321322134370823410136831953142314176283915586521512717931584519258599984294583171012199062294424886551109622356191034111599365296553098729938928717756533296234270887832389068984442146582131555732831464175784581052819094155144332777910134754743025896925010210848727628110507745820578111144377893046576371831150383563645863432016575565851604256999735088666664918386898033441493603546304398625002253397853305004493757184317632379549554930029440571597833295293867871020967788068942965322056013861009163858506685744971952754859450219248038221359252929687500 [157,29] -233563822287684079361096333752894042705733742835120191697996436277498874295879990189953237651603841258089554631146355262575137415990357540407229780502115970102965370006752500298539737823747266268187043966024553702833667469329248314441267792130307949520461918986900749379916404223437274347575799685286245867261630016448549329838875390249493703134356054459312835151416065540450659706962180349780237322050230222504674178186359230967433206158327761228827689233877725108317138634893793131365805890133314570247434911171081295099216937837458136106841456822351757022683774065635369455459013813348301632643306851471855199272352067262775420891533869442697684953212440298590069687723063054498089277292542976203886631989950157164979090764247700412233239276329412372041023549862636654061042660774956858136843594447669453471819526192556384709904858705277961185821254873619086642243167224660052844582357113981903920751884129426560415033093091525960808283007657367120119013573748814594557959742600016230276381370044516880141159362274567714486137867561367939608117298972065444454829071578752267878177966460409665639201484207283407681316000910197387748066938084978809102395074207441896105235697024555912639942480457625029329892179593331880276743444153605682225877825787001325514023350532875419393847100301226017665906417119792666411134975291981137241791270641877514346106201850056219925963390096211045316457872150451284851976293106863765731849814073128696463154191195535937966440355788907359224471550127869212524206118220497705372323118641713862068776538170990090829713543521890031215812479638608058200962021241493190349457074732834035818307602678907181427272289883586698531240661728917832757534805695830362315401228083172436934232816681849843785193391954522294054008468563751220703125000 [157,30] 84691276483895155369477963800481351307626276991698166437799789152693605980266962340557286780013011995586129419024949687651772745356670973144729821058574780502685716642745060471728316492506457048216093611905869046436925017833842686804742133929210551741550130460480870398347762114516317520946885162106908018854778030041946452005698301173564380526617277121821762559234462073086178793642770765734529108066013842171844114363795651538561664480165708286438643112487620351681099114378860894135746034549041943799259795707902889479527684747675686686268318764388898679416395144917187453058302597842138360853907992815572129586560847547829780631984704189157633250849624575473239679417059370937756541144779844528547041023073022746563701463570459080042315503498497713679299916249309069138708945402672780451178954013013728747406937256750111488133446508510797984344329248468241524199924934101709944274419200424462521325105413056592252109045015949373831882611018026476830662889032528409689654739958698243018713066342930157046450955929111835933635985045210401305262500722645155550623714980357453120724868157877292703497653463875850086912656720692457063958917728383617461013055907717928500718890430187310941023917259894261582509941250497246261203260058191383196456101128150122483493124632203131451492173325773818039952703041280870505981383375794919754749641737578309701973177545293560598223342213914323910565438351425248242118070547302576610724974978034421182206240479968002743514125773247176758125354386665318892947791578607220726575729230890097828029933678376092258195103673851386424609697192035924163175026393588089771332597625066101222672159648693589005129404957832224975554834322983691736490624771926192505119235902543486701115263045768758900191997448762851784489197128173828125000 [157,31] -8581216999758180901909326210954874346437233342056050166013143208170671043808452719379746695174152421192196194375281772397941719488534720842734593249256270920405950834993811396852005442688210345422538071887027271324437140333064925500872855663477504917878334266967716702381063959642650524497382778813727147429224851238031679087229436237156010770934547446465755104002753695384858532224571986612787915069258792826716719530974159690160534545662029711761404311741833415231263715791881109880228864118884758867421876867632416873647231238046112568632303586217603021033701311769184057673542486046516866422621988434512823021043665918984412337426044903451716859086562004245057179512434929045627451862484570037739292135523619798400938818463764516986342784925469613349061599840834172120808420522484018072575655789918320208515771582503408225227591451429098957961992922610811118297959341120655258466449713999587586835549109795693012037311817239717431719912080819531473055153144092017515816631000320530032404793594352244977026143752592230048133145028322523801645186209562256101880116098755146468134490317119251132532288813005270752722482255355014180561148797315335451749821646524799647557579955565720454598113208905921576384868636402707045596599819190862702277808533809055186814916567104399711387145162508022651895706414433116862625591876306923245623292030433856278720500936516697825539807369389671863790233519899858955955198056466709431813586653153828204044764677662978840623355673840114248809378665483326412128825984166033028184317116013607548513236283190736438005739390019204886357988598708150817880424328796464429752707428021017381974310402743751221132463368868616711554568012998008197866665658968800987951984325430815231921991733053609549251197316188855663781204580078125000 [157,32] -14100987681924857800671640552501602400518311093722327270188411648496683395708748370505802078229051378176900535995707989794917758948823004045753729160380079746958900633212536165785565049221685295600454172577996737960800503142069284399892039814287851002825506834758397693913457612043247088767723947031544542411792786108801323439550845318921229449647341661242113646496850002095549664114261341961919425221656555670136688623329979673512148881314890559413190232580461754006050508995721750774873917501554482987440975138903948213922136846993620636886856477790152121263963975192439956124198741669631593413345689236641225952966008659661133791090373246145285336463033546952773785082604585907210992262134732533997992825069019320563215431522982357694396226727987517520179689194844809657111277968147492355581876266468762574576263494783451974509526276685285606381754881769470184100052525059581511415484994717528608031482244034120382818915998680341787516781470903418710730377726975661829967028365993916886674940193733465950622644056842766557778167048511804086567929279917762835517719839076451477218616912489161973763268122160319957812215213605543843960431437090704238501342295002643423833226939484120038169932000638594754457645947344313421778954766271746145708761162789284513598681949477611058989976100322898737859236336112245730752877167373827901906906916440841330374993810642487163478596217020353228365388394852333668311829331534020833324439455025534032973005078098756020997697637185325558628049167571558237355336430226281251140527044890925116507776370886019617548542891902695229708737107293419303943411213576329482345888821167468986712020626415620367096124387871632541210754449449453543095557836368688809074773334498350814303444110595984519414159887397518696385368433593750 [157,33] 12328676356749622381820823679363944477255169868598935551490757633278983003941466340124417271301919518040472991179499438957191607383510619455032530231417576143879865041365767943754645065385038845493738345688773326213343809533278581565455457807034888668049443772045035573257627607950826257161433574928196330742420697510940494520609592207743663688829814573176984436597754740542774160753005000270899326664330751445370301423750415003731555507820157900334534240048243954826907183805891862100881003694915675711846262303509980793836779331876177813809354031471663351139912769420446490429112176648728384456337313053639349227916004771808305231451784317581838249180649020380843774855978007851304332584204901398030780364591928642184399788953432443234388882777063189204808964449229215728626246374214812544695249421154023021016977474767124130665551159957304776811409252427820466018416809121980538180296778579216164509059468417291506760647918407616315143645935372184755468515643299770646674143641770461393631638323032466658382944461225005895550520138980904319793933916487640629012464938533748998737947861592141545627644891381869252563346479458614727360605844798991109956483754840225779165127597645857110184359074190786727059890599989614391693725134213398288690073899180308871673607846336530441823710569317649555299649603180347335176255008086068137465480879259561390147053064127686467797689712810905388096590652147389580060276121329398835963087666867658953606638004812788589974708795916332894362459056684969270782941790456278158278113469550799213114474861567757910363452802821164632076316908306596642614289153643203862182595388901671271787404426047984108672244238493617668919552666313677890368689597966787273736610321230762014926349509120126754254159021870424150855192375000 [157,34] -5476538215984671252660427006115409527666069498852899503113996957841378112839005211737688232949967324662272152129437995966885137169633643190745656175826577400763686287253276690968415404850719920239299045214640802840217546236683078318771756147259726080032339203236923224694055431111736348216198634756128559018936287438672088990411287237047861041884553448004825277991037681320162552681529953866600450522892247632933690125025119965238485568558650939917708163179714830722646167938275665422602571421905820655880395259839321243682796963260805190610438341062877693424476118299783328475586351779645841121349861491961273590051905102825202684833373957205476576783362544137120637152431841417896434654307489689114606532796498740822481039782066680960049241079172325689467041709738953286381096510105172140305651058624721814520626892188539953514634254207035366878555612553123509521782736036005136952373128284856960007821519451563281598380131412797787979147969390412017723806452778880133653313172798437746397607574431816869596718416545625896981609769742565800925737271070300400396227939142146726606781687247614503402500150159665600875764535236972382819997226228553253852657308807969327786446343248043654691846252960382834802554686801551973684505252288134156567551306194027894008335260067086979058859592024654273442765596885333772108399074369347053228451562887629590004435358592006128710257505527549654557075046488998563217303726544204480911475248461032800475413435753976675252178892920209756985090819752083332305810287059559264972494498535808694150095561717304302197147219642098450970087782029957011532331353970193284923591876334229266294911582337788626750967999953335813664266117918707565217333211155035884668221118592759101363800630378940096825857081402853236660239250 [157,35] 1262622411542174855206882024898849616468367644417632974791061713869177376479927167046485355342883509507748112417208423096495513592685098914645070071117860189076181205397595614462680918983523022873229915244737583726843084615463823860979596270631667476160815000363712134803877801809061782715488780423985649118578421075426272874595715741486698982811492091174223318908159058011604078619183238759839131982887415897261380978325882161766740463938844662186773619721127366504470406949409409182926679843519963244927019582479620986617477370995108013051327261811577566786165446304055859192236506291183736925860230089867698465694837737415486623071769723175285755391742180698107701032223762095730161044421941341276472116660801659959521205469336315125265448207750537886650843250961653854159074124835282911160112345599573202192202749926003516245292835098708735161191276983875486798204302490591423688664661362143086230882045428622601387913426262256735742816574910875426913268748058452775402532431420247361177301126486173566314713090261708496457121872214641809376809643173285151528130953030122210188861009093097930197818418501181964922785241458183373681395664632779988166814834365658491931980923566574041706816551385597374991984289238665291592338815980276047924509043828836484662994129334797094225137251350352552145003321959179661040198815165634280961711358361119592332782873709232661093673551778925172666788438101643188539341796874618380468400503414870079897618169008819770077879027200700591821823660897184034616076174808991733912674575695114190249857856296781501027301598907410689417852892742565691237073563921708491489188677737468839675970705759848286733100371237686555743260926110654168855135582029828875018572223513884492174181357640567168867851033963544799790496 [157,36] 31086354876001161741859557721645683734479067948234224840507013332361678311251480056995972391818116904689309781797357494822980480359825572509486480598727544715707750598109007433686772933873480604735188752322300254776762697086748760157937555823827150545462751122425038680949823784676231681576793807086243743809347889980813735319500322135049804669848602941566892879814769551064571311199796849706891116758448763131923749330221611210542543058665309407324186900021570402145842653008200818257568611573691333514573894823579220704229068963788333175648804378905796477837478313378781733679641758941108329898010873965302596853434766680470517659083465684355202026470295876884072905533767883890142740498228399384973784070841674388178162286277783026796060211075294152570558083125286574543571024722128542686507081320329623564942013309335509276726688654429308268660860731279229719256523571547740728604649570279026568422874349232786278442972414425539220785057936806736341712080576467651553325404285889233529569998115907987306495551843830148578086388783023128553495238492436470217098609682577884784362756188781198240089833540322198187921185646487452498908749860430016628429190019013614969331979945009751176414392794896046805759126474658653443436897557968322141103523529828637481178925918558149057238680187616190998504781294743730886416269378743135239513865324243436516716692518399956460629041015984645078778147214957189728275134892138452253972000923642473274312932865937786298861357793095428558048295288522000436151864421633254189869976854010594447376677448894599652893087365049509241238747986458104818909828847124511165375272169524822196436649979292853296268616476847276445216292548474152937968075902092715294897868101616057013968897498546621044472555059163280124 [157,37] -126164634303872237051306180872918605557887748903687744269204860646090406584257431280026604104905313410205205419415784333451035762367356154971636516814420403251896093390032579705114471663785988282988441848225706244349985903965093165386603668840573091721000540093097711077979301549799742915883916706837215134318951287966695770251537597250121703551445059155188830070935702583636709260009642801906200835695368967788629175996743762557551625630388432639130937079082077151929752689608257189663705161791640851408806805616069614808335838114413911588603413412637316720750281273060248990840228924885564275476436933114349197667289366082120548124000384210991392340966148427212094113420017892872702022536356735978873431011929460317653712693537729409409710209261500215199042638821378257378735687249229886845799114125843903998578691268243549867200385932294771123670373845377096314549327705457063360553601491531457234250263808191531045794131049824775907441376969382352600312478309642178273075835506530810685868293744501427470219399536481980978245987017969284128606596701602138973804426147920010742868742074559739611287088775690872575782613345228644487798826393347630122800222615222148733832998963254724818117149983341946435791109414177322484817137780427265014310310802914258819873096335378733743547881937895341852566473161123183755628022558978335299314608137465751821917184640741774637802486000515282600125897559214737418421166346146168168318811895511766760184938362268780081480612824088545249967426136482516804590078189841713101398379157280951360066555350522412201010133182443990090577633516045277428861239171594579398115350074467270661670728163949654436318662774340486046613329431752229762633226242036905374424010218107705868459309654508990296231961582027900 [157,38] 41522911267766617729012309483040503188677188160113463563881956336728474936800880481813713366598421899966177258641468666322542325106820141064881734021921401484483131046015412540975409768087852593383111695626731174195964306646712976539462395519810751458542075276851561959685988743381577887851031447047768666825416564322897482145655650335493912036816329735128584542687123962841637250024401381205846047909369030416204260287399330090017835586911515684543554386444409377039573789762955778359521084427916057319249876791214195454634688284483937796850382897138775601402173716726020063939282934298366283992175200701204360075754806359357816397577421354533497607924619951414531194987636358919128671556526897496505593133660516559879155844439698609316822384170431619158607301648225261445700128413856041709513142195162385498639068703236849141395737661910799128469839060561644888305317483683161581431501891470695517195229528719820901763979701921530706556154010377575899087728780373881665596452213442085923769786436207974992402650217226072931343301249240774131387149075534322393443319634637913096350859357574525852375415795244513697309680856979032746936430739477697720106257800242030520977624731252461430393845008893342617462005312739026481552542412723274507873869599155147710025879744530237336556287263782359496783406667671184940933132452849644792987344824645327573296149287406645837283016779122180880704035971834183868168615489523348056010176085680549740270711878234305187207535575578749656906021169878148665469773888164566423368075264116275145499457060690858556819561724934336727049229835057399330978424068371423690016085371530044557131424870142782975611762219071440519899052612036582701451160023754454127867421182108593136032738996240864699064739745152 [157,39] -6159358735957685416273837309133400802913000534980479751189125416411820538243041209749663022322592353563974719612343495818297878429285438305911100900595501772879100070865850659359916413822349876650299340841340023812178018848343449378173896449252829901764208384662177855120660948311336984825135440413837276891563787419378404048118351580565680989778856064562875856053772450017582582005268084283857244143739102904915237860580629528536139086228908818159137445841019618010108639734934319704117304322774404394741284615854123752744322297344558186094890873585976071148287341445472509688083602589077116692179726446004145548355945181842792656784444975415362890385316105801661075566848512025612555582470811206686787051576312655241967469983903956977878069458310457398776543928839963795966147558445139494574592813155011647962072565282495771697743935582028670092493908088578086443969474955963757175253418978739993370625593927931307866864787816619910048202035505635048932002786448881957544706958239906435640480762531718795990861957355884286602610602242088580073574924859127236649427928985240306285653695117099130055498957070024648483761317946671452676517515673496649952475663771213705161840358554814726456783898171655485721956380584779571240375928206086415780204025953531059005193340054286618866466899324983692151973223698166096760263086659880087391855086027875501033580374463924631217306436176286765892650835804654827002514862543353084669034755669761766867605252295464801704381315638687350690463059981617442607513123379527657149209689657979595099833603898314987524148024727852573409202136629419258805428168766733618386175159434186008080202342966380029041739415505046572633236850205055350057061979851547535648484637468555038039809894174478437115595620 [157,40] 389186278995612105895900391424003283314639067533523484710023080480704933947568605856152594156084387110304000105673963315749168228008168077738196784787346664345926655077133085400701476747697065500308772303062472106246561685558882969646513941304621062795264996218943438325247885267856512542585977772028476930721144196775663418951645817252292677786925858467147015170736971261877543306700716926862047583832934612811954419316571218135660097429281602078927441065584052914774741785764434334710119515787559754990523483726658162010650565718401353075047666897467973171852721551568564316921159157956016216501375372742808208051647327209602210424729259654012929574423340804635497407042018791662351202661206386146888038380036729634942635112787428470435615446905887278458551926889043425553464002776932343778175828233150533252756364911655923874746981039258402648229763733248145641308312413327207922770464785449005705986875342083206871217713311457501999871138624011155196261805241296689920560933034826873355806476804843232484061328010277904301079996023745792867863539877548025321165139067093204498546468730981616760702885118348283587618818857818309936438017505406290647600889751266053425387820938657559561349183898230148480143036624052972470499804666265592825080999287602271553339401080660007938225671221367323910555995470154541261207200173476024261767524030316494373425747147235441936700031752169282740116620347829368759262292459926543330688205828196983729991551252982136455995254954878243528213952152536878210042213679286076855203640990053648397581652293648142889358079913246464864800882794554496469045394622795383038887866927142295959502137026100743657351148333899096093756139423651197457263921801553202775291056167207528213532500232667307744494 [157,41] -91881115480600068068499825565371682292572617255512726498112716351265554700938282318322849923487330081713048594107348066806331905595911820765584490266759418177516458541742238608532213592313949779503456993976786046799395026863150285669670461735062138642611227954041199700287846960533927162744338506740384911208085270142669901840238855003609269533586631072963908394687559415597881202486040279965542830307724482398330818823265311147550795615256483159141868304154750293826196439668162576477103337044075440210587105727948934099511480369082831833979719650261441044793694113011849077789774851107055317554990735400768081217958904009915237758054122439088418106072225106219700197614469263107385720471722327041511797651372729184383565232488586996448148008959233080107288844176172489077421448391557224236982622822008662128605621332452239416046702210149513669470272238868728662634979251196853883246635371638264533360745356957026776391607318193886599736031684639908793279301039448368795362785040642370043271050117475458844484965154017050359695420222930890015857918958678731673941765903675308827694647926619105982393935731503476519020926011816661727193048120488761770070403258447158562904001311383272417587625456379429899029169635042691967820775442804327958771796985968473510692036008917341958820726455362862565727508762124360785482671018668154723363076727984922202836291085839802299122559053541985609941337660048617440655355350537193444197270552966441127388359990486020275064661143301867939283511119580923555882501918340148105713664929036291403429630560286838919346655934755721048005892455077779017455115493240017222504556257522745441600433981872389137028607291502133506571902381225316705147294441303254218365467792308759772271183315302939376 [157,42] 50325493849084292906497536617968892964216966526663629171388944054374910767690900504609911010379227173307631009837215841291443786523823521064715662276695848115414755631003042258819826879629859067246836154015255257493784583960688082979629372574554547316771390448760618750276979664153741044219784429009317553670560203142538494350113218835724757029437166595125494755201074131824403952784314800502470800014253684414907159259817589968710028135652840492585244682902291478872402779691344799487153988356171888577632019356595316134084388771398174744520240685699687029060486657967369624676448303850624242074517500216631942228138289686769859405845560244158354249956486456765286445231833355219726695209259868730038882442884720330610088738853630701256798770604906395980546130015400547800919950662605945687872731252852978593412769146708629767789484719581957893875634886298488948034856978863567680650686796338305936404654715572007701213116408584512844412468449681226899847833747255407592146768753624324884900748503874918806617075856830799442920642016977917586348701090956869821989514326633824252423253247517093915601950634926415153785514079422991942792939944073455407998068210320155109798176989269228328234720485673770294413634537068799762706170253711093281299204371270373416448372523198228892881974392944572283422213899239788121973899943010492485180930348923660271475699111568402304776193101061750297895121060437156590768736471628511458498898494346443108917503041066897503726749401762984950559407778620542924956793878899330358789457399020665967645771292977277870684237844611179821674904205667605456452175004161469971185777892660951843352691786912933174544714690528771340921501133960521514648900304871879485132006046945441527064491346641510 [157,43] -12664471442926501952893979676710757347516213899245177089320564080502956419409049420172690076534907679330229822038170701766647877603418122883480927500201057351052471655087542482780359576259866397692121912776943572807528036210577293092844048990329823071509886590096530359350994679306294155702824117347418686833140177922851562220477056431826385883624424617567486619085687465933774353357935469100793912168494768716157289752733075725457338223364825233150528196810222417735511202798993668806487074471322479122018697367931110387126966479358757990599150568223805708043170407928715152271796298457151445914202489438175414453869335594817604378240809046243883343054708053293329501496088498640255755689415546725438852986747664361627482359745982428718257314516811685563592865794963218831608170528466730850898399273276788501309142487377965703912105001331635237516137470645742100511011179923626899964505138531575264404161769951879312677912624762812894342379048267744913067524934650053794418143226907745232198229597528526251847502839159398810575333024815081024647121284771251086157797454714802804142380187270048089430936825453193533684390638785317893731912657055298699390407564987723734166380355336318176055957386560887569826505511129297607517674793618995138675809979289277247172438766746554225296388937579690485164492500075498266756925750454417289118863649265922128207167092617508836732243377577930369201643715533499570284334938977521690686504144534188074790110307395748766620407067267439889166657999225236181256355174762537400753946234550277311126524531879761203326609093255067603603072537614442512258503062973383681378500381785565324342583374348471857794125152341453455198236240720957133212954989184004228886883186846303933989105441980 [157,44] 1970751087432455734898957752332508066000487266129556995346288804231445048503114162293659688803127230984409274895539068795220108672504274491018602364440981923634877595180540269068009836089849357493527299269891987463294661641940000462588450192737173724546717200551292889307955270249517257683373070674836888612305568273637641833869213874323924899988081814372021212165580854923080059176678182015070517363512308512314709086337732664794027071672623612376837970390094034414667841287289188322497245154975332500447229794969671874008445637328346955345505827504434465566480401583856481102301670414225515315759341951940828564380841928580244311750429694668047320275628606270398061758322884203605697360709067107959835129252166635549977022655365377006278605261580915272645049401623007587606650365749485121951632062481885081195325359255072705330571649966526544067428999682877038248913052093213230550794456161095728792978695104423442393740533637182734348243723508163718700323394027774170885382059687676583955772246785371087878107156176823075983380829694860469335585259334845332384193673282429881833929656867142532651108022088877440282073673285609051501606169392606952414421824410869114964480775746489374040404712161696036539139166201479834298228449596175647976927406476239899850216580202796920404797729227466542362140102870441574032759464446989807249812523277757815058570079025837297825549651702185074290172257379103176396540807097499371093603297276268892888821512591483089970966412404900642024189536486091684076865393084580270925668617202152839850106614608848428573884862468024524399567454918753508439050333262629226010926520361990577775942666392717781556020665302563254191085992701013042140699521575305809462992097575229025343418024 [157,45] -222628604570033271172339479393644200261523533118984640584646483140747570953055282390523949188779174964743432815071650998019195064158684681461981032892747710687337554672181857147962089692191295024877488227541539130450348283117251259053133212649441303763719117689902825458698427642687433950279855293655962857803588404789688069822941480735458388191766170964086726212921159825735380107803134106842301865231113159646901767956591284913267397657962707473328521735036152841290166801398890383941026299549845756419410539623497969467420055806174061251946301531781164172369290413124022469456373837633408759485595007638827160890323157375535113144076589569700372074572565085530037339822923628631371408079254072735035654408193201336368804444443728087698936713056621442715614293700310579224889426763111665421503387037101936153357390200215510940822400922779769585490866109224614665249879414935210059739543428754677420847446553161730647010934752625257526827414962460641698063914696229022605334682588644846087979972138007564565058321403810390099254125931671726159030256441149241092988232705519600856413587037587332071620670617524372488257285260115017258321823601039741789616959166720404133769597895570649408668638025071922199389541334341404674103458729660695608713622683698139912480252588133714343754592756828424545792639650470159608808667041125964505457888317577314697839268128746549425733618571487751061357439836740098064591139013723883914283676625352565036200760926060546315672041562080813430403837983385994195311201069175995272972877561769760697159001470628844007422546308748793204159403656916228483461922313726994224445393255081833435394152034135334899043169856251872662583254130693615979874895676472175585552407125872544154164 [157,46] -23989087160047913145071025713492716576646771648033326470446101780148916325844146419242482811068166464670904330653215122121767342421957803971540717526594131311935654555102625317264351333428339734657815641256510450462659582309622085069999029277013508391575746932766452058304488249209759442978679190971540151898715159717438352749658840349548643292477473610240600465191718463804162871361764712416678301474388596627092775143042862212110921233508496297182095690275022419548285030761779052936428218503895475660020434717655264570018746034162316045071901966497846185814508176551182532777354042422229180097222452730722486018951294780639755497187880605086225695573148947511717325218415326748834890868657044621331842497565138410555563075304616501296974028342162633003661133763243789609640569884326693755487855122944796486667038882978002803846544476830293393703322964631088707073606469762700567872840542669082270494144362741591726035488779409116128692325970188991910151952290293465220848215446788898835922097762604859721397176185534866992588533187517325738197920061305341191299153289346318783862616969543999300318220868975916699696688140479086630095686670281367428161226817160160496536223342292215396168816122524984492978066532987040787887532762795704366516598250394501335983156146791119453924785605420421704604742109239110868370856500011914290256423815853307346030553214957748964558895723425887568746973011293055497049481411314997120600751129267951960591686486980370226588908097881297449330281191836939356703743136970062175675386462473205800826231622932852124418002636608519059795924431487121440502159532865548911188445813833430610171235699183326024098874195139902493526460859875537416041420568473580642232257150482544892 [157,47] 50796084504326738315858005042449215825921211837989502879716968739827137543559969199058988424994814822015432375934365865618243293101584602243940636383613480597933031538472367803612554903887531309969873684075169549863903068088536937381187059870010193657791393733669949092655672138011502085807399956284762336745461860519785861022529893935929135677601167439505958193165958283200532733111881077108917650698436995979493304545273222301163323388498553916767737842817116482250423578910025514807249084530710353841714628282817983048715832352273794690782144601239152591859834025289780567532305777055473522311796142235012084748284943921389685656125251912996613615952851198310334263590744976632976670098168182900995161940708125002516868462076018108369588376540148118044582487816708287290289503431485383988771338142779800739217344332926781114291956905382228929353462356248695054531974645788834508477335999450882541458100601814430712918240121785228401323058210195083384910118831857585857534833106370524300628807517921421181150114610118300727823757878625228380283383865415399975470145227365326709523038938368698657344852651578196294016078359521540221247533228160935312880952309584005455922258822809331679281967888775352007857934519711739316540409912112636938162361907917398494498658043059008085989594847127848754311915196754323211695780465596720398651533880301906929519950354407017063842873077470144238239083791186849574231862187264723788626014120314810150868735089124431042482261532919870697223555987089547778256300009760757745466250179298267967647559793642290422154908379909594857365558350495471687418479611687006685741389764275363880496350744181456123317549582695437671168387665618005122264645239669258426109022509288320 [157,48] -28229127047895030816362622138115911933508812693901208694537782480166784038735980316731212823591394999150634853032105265361060640265185834625425653602660445295421040145424324285929256361308515061994671476385280729631655319422943370222676331150297227597272074156541411693367520321443987034928645839798361388930176949204015602353541797028750470586962763278671269625181928423333395313860899913434954364181835050679343039365940576219051870225967431071470698558662020052069709624252953688938394039593119415068328974950466506577371983937055695591553174746990681756917315459027485517120224434172651053388450793637493402234017493465916540978197146751332468078916848930781606605005610122771563502812397576473237536823627051876132288284992453832847307167546898639492101069196694391556435793698152948026128533110399378474764595294714787052559163998820396473169232498803836208926710889285906785276139208533253332885872060064719798666553527848027753325990844036953419566648683170681200659699718393396726870886304674647255414065422010495027339387233352940202927789900142980472467379045846378292567533762171399948474871505733746836401584912181561692982973111976263069702119025379842324802576730245077959324076663868212868667989331266695864962744827155422352052275562021656303130977457502584390539795865473365578963828724090811538834870247184066235813965297190309028261417009894354874400448854835153681870696803301341538807690052106861709524220485661878171208605190313327857527902821007620246782313717828640360723499825357699279154997300302780715189550571897132694181726837217490536219073143183480059588951553061621361618520129909149673682245520978608946775132452146126388252312566477281484608854473163788256671142547191 [157,49] 8763081698779264240040668020894688067997712230305537682803142306442151867659305926220000895610856210265329959547278559403254486127638906624120679211173177279176072011885620713268340229807649560772427415009167512193325631551333567963991849301461975765764140784135379858470038746479973793955503683484442118279762647930525861667471466751057596448453879425286572607935255865713640940108480475195753035420880519653052808292025717887447704053711759094701112026398325858472024713862264026721967197657273399500801338919803132619144601872386240861627724387230213678335184709733545638152106060307570869605420996056841387443429445486089735391734184407589785541649305777068388164454421497223730023540564492163630597348926707864047448371401150990507691340226740726955754000522957839653621837177911449064975410000221728558860410374264548607216786354548321030661438841000583524184979900279451525591487283080971456677161004058302491953674677981398919932771674486650023378550823275855253755474184382966064149453112337127024362628252366258429194771060787029286038281325048646501484050714324530673586710703238448186027363668681909066106710569692012913303336718049019944466173343790533945521986918973450429144986386435422818214009260607303843706375249743020777689842615290558739084417778049509211541513056689945005464106376885091648733192686756764525684064223963974110690283226845560970065510460061844815764914008525944245335669038323566633449159210845355861006268773670241808802337872854339207297280912903969353512132303073484995157224533757766430694164539861399103775798790615001276000025275820397315775826147331920921066626621824861263031694846204320320456700307370011329841250427463858019076910083152462160014575332 [157,50] -1792404214575501694321040920237359106379275154257446200828458830625102474404293052265906471346790991130918712940638902698432623450089217304610214074196884198188258573575044570548775100674383253959612818436905428933378577116258682338152288261478250013725810700266697221363349886027108833742111467688328465148598977169619390748992387452660494638418339138189492712283692371751688784352344297828283310418977959913318019789575541046254192934950453707280267153360174124767910708733371936760470567005308502763152580563794268764914018480915277792658090364457809223528509896325648524561415970537134553068807725067828443033137810236193441850863773060409075971459200941480583027297364877887608042148169411081080618970782612835608849275139927716409007998791622584103630245402593562193753934093990397261339318081458778606831212804554846674117505343468413115234842066760896827407139182433458704091790718199963119543513235860856876585479583383227592208787381009005412956023995155804751307380454366500171924016066811901538836611747695864947560185560293834636180707907716492583420404148615796329870834067597138985930897700865109635779017453698013978290371570459749126111945744987457013780295817667816088725511446197862464529629393542100745962901215853733002747205218874992847738433420432844755192899837883751499217349609122724369049019843997531524370765205705757659624565070089715938296499381596392019291452171669495167711983612276179354278897054297023861674268148436961638874765841104574042026479338896066662173668031117742968684694930373968071461505631280755289054742115102068631687801065805366369172808781517572161366763785381291402779041059229653947380942554508443044451851637074035005550203553424180911055415 [157,51] 301673183838660927576737716574546359872769859857873178842323897773524586220674339307486617007282712682686804602845755629007211856639149744840693448090357503734523544592524200212150978038025831260075270263736722750874936715513437336575646932923247147324541817288143959203888373087943980068029443981475180762653965807515711169109334328599981471621441700957330312628993342753612512625689988440522789044631050372782329787171463190551075415528700576376254050095271750496923066219645578754041308305982095793967276073385344071716590891913334585899686973458294432120309277736668836180840964032294810280604520417402347440959133283744092013722819682836649919156060037501807962864592685043694520978959265534639383642545909451208539802668989884292463953415259899917568019530154241664982113156885995363185265291786226065048079726599157913970008143225339766666458154302939114470139069761282836126648929069384694931434264670427570152927321620215606614367040076017352868674306847807724233720701675782649871249513896978661865571840560461992530029947394375086205435171230216041945935511926344809867621545700369120275424020398807356146943293909360501222647000407538110890082417938019722514114139657184138491111869330643408692131420279424138916234954485030008789268926727615256396834185944214546031965059461677819356822357534143755418205868027447813750729433964871504849140713811652877076636408983158810237370226057823199741033487844953409498983558846148125611591970660968112900818280981796181366432051698863650616254372255378165919561438668825181971505151775597861507327793291303804745914751364037239806524111862333497651980602204419813929467831314372876673034886485085621439682017427003353172095405493146042168 [157,52] -52570434727611883865333729401853844898766339814735756151751364156766216934582585657924837887351634667140325237847255992315095292832968592918922270628477613243133090772158476631069506194485058952024174105501481394555516092267859225011314233789797891704699307780475492699370330402014793778612447753118460046750897264981345403541580726544166045499998864643681763181041546546006641745268425799989408845045058134385401553823165474593822459487146739826717394408390916114339768677908157414962259230993048356183242626485039272696014649491581538991138436044948362331656390296654058787765564802498925376719443115539502818483205661550506375121498400422456159226394833716992687535930207627125689876305289028059444549552307589680074831256147039701158854491134063304194020959178356277795339397402356027074585252054179083773051634074913099851186322511183733378385626062496180484282897918895110958151161987033276153437304349526625722805245707565597595507284395220181189226267643757893622733338735821970653503425545088535729992934919459607989425008644508532328459900367617050377338886303703549161232387339083634454443330390158254792651754163404117257954215399337796557234960187718740361219955619335161113604121996493362528659167263484322041807949226016706141939367648861385346905179693537464301980432233617775640022458366990577492593805979821607872168110437841308578523237254491665509032739580961786363763111504397144057249528809141500175354408373704690493587712124754953850084007451199378872522164796787254485718136502247271106722707730389587036711738464660829744389491168303982743037674317142883696427443695384243356654354862890643095944477152402328801387709436990978400309896191233211260566776761284232 [157,53] 9039031722221217760066265167670791510782246736585085173126186291791770422107396915963374928806157008993691513440200997477646873216535567306493646008223065707731935914243882353978849458520281126678818169199205615928699919223905134881945962213974033906389921088978139210469448348647138540814100567724684461192137733899952362768565413250425738242934469533464227758201380228287131036920554587612272528628340254687759158479685441494127908396311137076589066483883547442574264634053383480886208350563416537725359126632708429618369798852665553242811728802747281463552149838960211370892302324942071147874939074565406368147440989798018456544398769414553921321192418534553242848819791332115957012690717991042246713185679290109734163011610437347550573800696654167533688227221248824527314172558839504674229933284603579323506387535331097695235235821864292201685130140175662143701146483339324249903720757876259333013472704550166994034091397828044071023973818168908402601290463838043533851652790051213019474772095511054769954522662934441643250513768071207203447749022423054102417537780326137687761730586013362677253980700603472115140643513353166726185837758011324837410242515339917912187536425989897051882217311199764232518711466566301196869900064820540588567269206669720765579026729687961472920840759243299293557113873060014391472144348115410935812807442886077071989697568759063181580168904625607898143448559220745428052018854008623617627541714573005175904143115689072760004204277398993768381893215000555112429211971898555034711055273561233230365024967121142153294806787520719728735209761917750221068374778593080162469881077870485297692150171927383258083384235269786751676082185683165082337346291114 [157,54] -1292723811648531101536145939124838794551738226852529771645993926871518955943825263107784183569094623891933992793390853444477137769556574889552580455523524699969038306153392842625048194521232927381766622316588245277528801773270792535261214057246919991059341753813129132497871189007373207731063872485863007305914157666949244831344103074474531943038229150199526410702936434942024715975183961488241565710388701542109177386892709204660677554625003846706499836820203267636233779606846757580609630932580543575672074811228608918714679515271091600068096525878875371228095375845223636391308116336572453803881996604999755654490201555699086729122316502931910705766682518400352526276384149591300432243326372270810221131798514241398994561061610038307133842186887585060010160582975583746444896827219056750195756805427637978218296932252062909355915104889085103121479974473204489315693705051158341209434885085364128733089403634824210297293034511004744673170321534391969530298163574164158357045167854571635566590063486521770791613926413859370081637586441974835904253729668114634749069570911881328497169430534557888482378178152839131912898972454856267864487127286692615557427852630471925496846646445437422965002629024088914801107225182820807485182323934136264851325206774372397971017699591219761084162467529653020441036663201727141637262660228526560110607127106700481575685632568156134380854260888665073190320715273981532014294523876831692158085307713101855471501657137022541248417938619173137450577879340525978451027633476086521918812338287040903507675498750577178437402277312444676454208460350175427520199776977069127193480535439368449542476076133333561301753915040789402051806329996295867561850208 [157,55] 143642407965860548700417668246556034161196487807128596852861233380461853765265781030970060099253206430861841047053333737857505907862401600743661700809152562470342352580046145792849894349445786107836086439577809093017998883397819935579089144192484849584016138296232791912668147115609325763440087154699456439343384157129621549970116656228942762217419869893125146267014479380048792647576524369714116158150512042207220582952758686317123298008627286420538292112514014369974595711999941876200675471109491392294967104747772559024491614271044840263812345282396524703713903696401099809557352475128912498969832137801464667970189830291295161511843634480210445507401283182574178567998959262434390989356627846336919000478433052726768015086488233138313862298453534186058398065153417995371134135866991579548582788486389649212334758904459960387495142397284446599688979686662928094272849079783325425687760451964378530693576171006674147475170576453783705173594548545834008065641839517882224928846809961649348701576832620454356240523657806423292061574445181615297488473491935483564292607162944231308170028020725442661326332127703423860078801681970670781809010525793030727665638049124309356390315234383650736725192879437642446835525373864857448818732553808718711804010123508593522396349064851249399641621842454466376473423575285856477738240525924884252565899508341543851294640620531259234044679730346402551928257005649023274375757714142088758828532911498187083775244754835481414718772383528445548258488779677182771333469190817921093761809249399143366691517456709517145974718504508647195625446620880040272434279238662015388040040360879098279053259505004368595024652863460270948899656879175111550926 [157,56] -12407167115471709859784709617855758941065628434892195704003419113886482752552245570830850190011306520867035299272364587032210529256523429110922358405238305765680872948189039719544727617862294257498051097847101963241353388982683089892881538387179275138535334299514832834348593961365467876086240582078852420109387088573246524019410231886710398198702814796290038976625657637860382693846537809795980487355547118900410982209728060461648341727918993072479168469781865901948944920061694942448794027323547543835143495094705396070759376876260342597949254446241862153758287098969346189989281214677458116561295891870015551065811103606780141659419423991728580411553659835426475524324688698878567895646061468658976066321780466414787038079299526064268926391227673426012203361504331623982307469848482743680640161448639359123338020377050272187796831083920677489690036444164564603163627546903195314561762902031331293474030576151752123096465479227408999405554585678336186842578655694170036148524804379564485880198409504676154436789279203226368110867585401315687720337240774752150121847872755676782451087279588567757338401171871760773169138000242159327178495705095106389920988918982208790912373700346746254358696756801112942225561469524237636790710492419564167147538574389724949060728978975261913434264878000854060465885690355208439664803653505289240950047919041923470551402741999420039123195744311247135733316134926022658315237688536433532487210005461212586459610217060684687601483968050698707202339473431262185317161938177832350227681808645681997187766775344622693379750628257240311423753046451940370190155058872109327105487368649832947734826159619594009609601257955261461707534084816657804 [157,57] 863042709817346441184964550133232435839019031493850660522929586803213252676140386986622036663487723612653231510718234264296857301170070146524657633684814262782361489991795409279085832711893170738256821472726475512273287702420765419802443616448508794423258053619150595168924804115105775586530791607771422152909317188604081098896366096015987047799548345671690409332394247212186675991883710996058411228652161093719091061933462786463091636973013205945268659209438887252127744692320016943252087993060668867865286210918657996002400409851350174638324587879826766511345651703020683688762687734572936427227336686895237973098205746287474738802229486368222699773787501306268348256600193785430070242800453617451033931640636145511482770433363217023409679665298561827307135034323199882720064601892945589244732917956119024130536627931264011782524438564776708225497368041579102026219011466632052390890386876933489879313299815035836978277257495159242758735164017705215188232774812655366099787140574711774501643142359001863495663499764968342047123812791502122733047854244035731272395126299572258876950825214636040207194925373209371320879695560104360242250458276716955648477345903860754892541785602562941682802189374092890142447704915015915986316823579870787408460486345979312789851529190173733959872884101145695599183748612359367377436857588000603146767471105684937162514245555704074437642056417957145884161657495915292423122115209078218163552696206863076268779757144092143751981105111379784917761991049972570544508712033107537146820706036609821072366154039328287336835060245991373443892366175440871970021976726308110249696040798149698781096268845523927283966265670506881634950401913664 [157,58] -45028996917039376477101009642955959119773901351754954285919123151041022554972538945218996513690510573256442524089710277262480164671032458483079878389247413096035960187868256004983287412863959154725140005147660698222934219513401568020360653278006680144750221752769376665396874019896149827731418886224473277629578782668713418481600745554227122016891378250171094358074623320965918390327911847668114518041934567849143144965330801349599796484460478600147192084198744280795248801500437969126066943744264395423239794642465328734586021111201313854283512767484127955617055000267917884304179318576485685652641187301633786501250752135593487430700767018323267125493127812580137111950119907761548434784228339354815820268787651975032284107761614023072961000382777408780384252386967215300690882305980319494827743428220071001299154717502269920551062903270740838749105924812750285640138563195135941832054608033984024526209004864544573535935885093545607418585455846187878278704445536614153621993805705617050529453923315486402654968095086746488267765498982119706202890388660612442311582878078449320544367028344076853914517925350912394227855904706173457886934270820291730857286740709377839729988896211871132173980910296378232761355895047924113661740240019615111932012167280457934738146778939980935387144177429084788602772943302018008454761852142124164745564043945635964664578109713278118001304286322558128419834321254772261786939848181233450119330968423517867049658057426814082988128677808016146686539977787074699271285534675228254249263285910769795044707413425689712525465569607197657350762463153320522102747119999680258105342429024425944401005169746935651259701348003887615942447488 [157,59] -108280808771404157546760549934078853903052402380236402437737026147342928203400040150826286702774493438740011385971367205756283259309654103599626342192636037273809146489790993886879298960774102602599019424148385415090207275293016215932278125584486546442774471336429826094346841569717447829616875932852056672200405387739675955164237787217925703125624904500102894688512410107876124533570512786236266987508931802903855885100975433213879566443404672154281503639603050608792582832281970876986326710311234841742300764699287876602929839839053027151170491908975559557099592694805375050898874121328592842603664014299417332338821577052445460294095587448902436906090910612986725472673359069141336894454052340706898155727996194110424521755594572904783705132682229494970450348031857686983106389439874241844748905646175379897887556392006937713946596349633291093232649474159508511648245461072771232110032019008481999063537176422636163264896747859929839943860164364715583017500365580549224299050545834222380952855687121253177557706812486855947105659595011962829072108263481429682111168716095488082946996808648107613191221092106007535239067974571918439252655003566815298028771404214420184421017714561044980854882144085466491209995861478738474117004999690742618736492370777803424294137948376971369989806994962036921889272036421289467069836483155798553530946249494164277616790321768285772478169970251866099531319947857749483157251316836495951035025987853537641916370014983523926056445124805872399376459589482387219269110938529301090583615386909839225332342271621745480381076685456816499721712916463350110797167512704212066557469870295394791899981575292699542412191676336035930224 [157,60] 480296556091492795545417640878783871260904157139454456774070992214855627164707458890552275865003850512350338004997344143901695029053224219194532100611104689633330096030914717922530626180855903392651082429786148988642310011191795544106492216997649994967459850373840623114165607642038518064697604379993069235961567850347812267387154544860370203979337350953144776591610204509899137696241982811741859622625467418705701632182435308244039747664235760973647155138609174491346980468953590166189483480160092593710385016811030083458920816673065331694425502216892135288331538191886476669747253590559959342017239301614272719931688213494539162278713198374278319090350362959355576542166263804397453787067651639582408233963604831364533881695225266405269075958240115909967045107698723174785979678331895553030213602913560516651572910186569927503761039220513080020087896223242072215990482159229485538050204430227077351951432713148704793418783452004734692375147921184149266305530200084864023462438321878682875921031735782988836200394301135876133304806078881618291987882928855985698189786557337506052984781588386957628651639059777039923942812294141731468013691313694733701446394190526640072646752431836618004120135965729800988795803632266167276678841196242895652755906097770426728846164463346380260541563770799590805110141802251158963517428814109972556828973251855370515650948399025111696883749116091470284306127621710988355096980618507330444215748803723885614364183544141327882746869088777876559905454476956543383015176797710295753588152773314151652135911723575083928570535622642260505318767982287844419357135007578197605576906236423869693984266813571603706300579732124817372 [157,61] -86451365774599587684444776616419172121319098058819016856795193016244919692882043139516099688131571275439245910320835348852171823011967194743585284345236717520269412948790945105493783129869724820299655518525944263211220631712092692690418359397398382825306172974049790334324974128113537149087162387484475501479131400834527461587932756388716984630619997909881174758032757010062943719006447297535649492709988323954709364326517544196500318898953850595598685341480104312205949574929689842682302502146667075345839309886997921175716078606304258799008248316880416320961001911482565416877292644179707068384826374694450105005527504758711855479143760154916374450112885730895154710292653204834688116718538208271856848936825577403772847923067607630105815385077167600336591029205972151567585812542856169525003044984796885670511620750354256643402672149802201735953293707084466500516009884051963187654354997498367280854567671353257196600993958682895263258830451125833485469153559884809903018112130767202076561392883536652716330793923524585652418015971658081331493533097273305557524280258367875234779069972283385842537182553098488948070813451224593826038416114096506173605233542410397666588866723756460409412390854932005737164953446410912545517376071684196614882520720501530037000753858278574749649319359924289627933412484546082518733091997931354986480394651510716682886588037566720977658307590967013319225387592188337986914227512556776157785983652101885718512670520673335075058343149371665852667565979939820058430869977261238105760423015800540588358200653887426312974413817369927340591705413749026226451608732039154832811962456679724149392913267135054389997570961988192 [157,62] 11083332047187228846045548406995624090082598566850124384745129911944993081072918319045470829178745482252809620713290691711557255494062989732245689952425456233630876429296953695746285107618102027760539979934818307836462366680521661134279071052215070702477829541976304710125156696493715579348343992709204187880656371721329087665718909166373205010579477758633610942347015573418973001520748315742880592387706155006049981898437720962202547827498521586381320834372237524900713964405463037484754032562833796100751071839079963711775543617712189996039974806144827304243914964780330405224997946370964361086179842898387127600961913965061435116868393542343149156157140021603231350757753771290356866576841515320752133794391445300147157619459608989688237465180456602695792304417880330330746435899244473865474343873598027886313766560998282799099993987801332858539324825125532343176864639754318298274174431822829960632135940550472328812732770521098701991677486914997046089184692033170057853293760361114381492882198424506765216493061326044864632436018387999210582604607150572189910173978801887941317912286532760791179854566388228464665275250767934738252910972361128492289275493908541233139734376912266690588283651638422493231446313811887444110310502803707522046783218948745807149709698505694992994517785186297518607343968844248370992977547473054684996721976864982620841024259794618040603552543650295989125493406569668986901240877496032640417885614408994593331975695470776998419958774152682803966256916684211687214087400663277097395580930179874881718332615918538213663432595612090719151905946859643901093040957815058527168844027888317156439614630043322273664988491012 [157,63] -1171447813070632647724159716489390374117228083104065500247219623803509094350784348271914862866289017965925538968664314033192693711355287476190208674936135331541133441606634236520834433065084438692366929446295371721330701104171805055600014536444683819912873823681752504828670451241172820205633142384326696571218385322174194346223702028319518838748450667366834816545880856451168822493694661572217802198191447758624431044658533020779080897293541922384868537490742667821243526455735579839036671266909483227888813248281605547585525666120355606324647563452064168618804213980364217625615187309258007654878097491787659999537690718882312421823160836723065787974972093825172915711164809113414047240368694028981199306534625275271231170106380096206184442874054632703515969239312026383914763488258638690284769679833743607848175654519586178729870547849944770045762498172964394716400428298729664238131435304871912232172845654440951876015247498420936351180228696169214232245220496761663060511036454454291584745983096383699666209402335962608692355617469205609987972732030524180334593710454967674209044977936682984609123647344905691166826867120124227763258381990090150748672079950137404408494979373015711672206787563793806967711172715262895830906473450538791231530029797040680427122889792353691054341094933264829487088670647137349333863053209195555236158324267892728770531368484437267537072006841127003719388960851286641999307937640225832464419220021486655987206699830947110362729327812706879582315455509016750351727716102850527103444829420804124399084039030933871771652015537251451917741552334218437771432525408837698898790171530897171163691842818047393733475880 [157,64] 102834652497472002821320189172359625716580789223537319289974264710194212987333337926390052776083813480503072977483193246007967398340739124724650227675281821579691797440760975992373905416776124533198294073711561127630399901872012335295370543628605942175824215463353739065180074299993590600595476004702979582708454430938965833611825392175571993805661070666007722973976858149106379606020089835502522814599725570070755122152856300158913660361905780549681149760922779389744981241799690270444193847867903124487383937056174522746924219317297517269931925929536287571347167295590524064404234199547879929655617608090902343435234757988295537539958372340811765962329501315859217515747188941376025135873228112200208239146043145492223209631272654221481707673795791791428725861544541048136039436044740329331402320588150437459855806970494350683588286206782424514472561195730812172360897249798215636404889380214831268768742203117965291086633531859304893893053493267962930848679825187405090322670535517706423441332064643404606096641961377231368295350032223401884346179347497811540480624983820684959343173261051139388472379793682637263424331605925198356963286582053537841768178479204629104342896444068555453328686886626230079809358650954007486780134985956446976235037919471611981836054642370302312916821176212224927740223495422409954590290102030607894099338724914975169089399742001533071445293140950647686654284350256036089232435245967793420478349830395262001116455058707540427715529749438889912055651257423235109667018261821789198204772269559300417840218150895565647977083124549178506309636422520711548443189567009724444047999230329308929170952456870401861768 [157,65] -7352552512767973039693516163324295024541404275925435354852556589560757524658930039003304600547442675018054796416240143803548967938131296894576412934795432954769010295021055715285482253792794352203086585737736545303625617413834679114326393046441508594464331380617496349443266810907533615218439890955434962304644212604457524409727258877514391634619905299969313545612787316561839951347272756497832849843752013521235912473493988628317043494588755813374005349302747877816150669724068894105603694230118850954919143501158306407433473959737982698221535193635952072939196250247735769728983871863828937652497699870865997098924052778530123001922160985185442029536494692126467835431015523501046629335599159375298639386635929336552188830776401748319421273484871286051418503779264883426035039534114353140544049275602997610896817986137887736785258681480990292536229557020326865762990176263748107517780223119594527293185428599977503192963186719808460017814355463558168110321539327144974279894600040945401208926746077846272188156292595200122986283601380839363248751527165663733222193072856227550551907957550315482796052173960022019211446242950386548779165408082133538759862530931202049949362933562589786427761004979580620949845660562069673957386669686231460959262014029585282110261215948470885084793304324061467932390481682687686162431550425347239397085426293938306005702920673198089495883983831536580364816373746779028485514682613469647604327902521049269543525862962792607305771155673946047522667301928470858624116673711105865769504979654131587352985853582061925254677649637537055733249139079057406812207341125412913655620458264327765817654291385923960 [157,66] 428699921675325047398519906197228558384031492653465731311774840645762718973930093709211673258216725420800748302853370141002091289082741485964394843983049796198935228235213449657604212678515274089602650421068915340135431374309136153141421391760509467882332713284739265002240516153518569751951142116894496596166257934044858196545905949754332639109648295861891726522858495274386490993897410848882486944938454385874860428948386893350407734891856358008372847142490862242954345947051648965000174110445079491792331257476075409154698457929830820001063388694299520614044821271166473754903588568510624317207774281667315200112713012099060010284156229948546246840276520941751018982272401749285751529142034344796503206779504782738607958600305799576331475572924196614919452731828062248718519273206368508501454707338788702274660982902514084277771250020014204741631296524057661144034353315848156660913452409079210060918243059801931772820423917844653919242300948733350147524031988698336723521426634665560843151421712631506664675052092390719392514477401805757086733880395477810314610037611380571232101136014002365106012636822251209584741796900178257770123978387339318866182656809142298800935687471523982427477342952760227396893333346931317698584788835900007314700526453721351613638651784726741609329852201195274814146803214767221350803705488983185343184312054826675958655051815088933715929442384458527306055228371427482903204425662988849757770059032380856160697195212880458390636539988504338988760567744548449951648627751424552344409198750833359695345401479812908363370035701083248340296281102989570668029423726112906527610332911618030523363684321236 [157,67] -20950166842024328508771871851329789322096636216736319208773196847276480835492774323553753015954548184115030914682451818344800722562109759982249944284223939304387737170932993910851653180187842283688945117910933126527572937429114581694742632945289124394923642952068890850325261146079123176306450791541013247267859369419800584912061228232120855853686937096174757969335881609603724704802004947881477180798875016008691167278286896079576981238890834524923725813579941760355779955201959078014276185400847413604188502685098141267620151883523920144724142826618257007024529524168745545215327295500900747142138025511289251644910214037384095453813844540718739497663543197443398191619727678380779497949309685889628795280664793673438056913718676357466650144711051742538970772702156857389450286365683010696632601785111443720298254059978461266596430555300631623047548373966073175960453382502331039726171537239324126313176739418646392999303128225234574597064370106962060564931815245579068093584678280756793451123570240080151048230040703694353268173186746585931518651016394816971900879880506646687917407814656024654060161437903726893779555689037361289969490883907822781438072394808962632261084874772290293202056210846833649951024911703492837719109563117464665941740830319611126651999889801786002882136938097925148075807712951516612739668182025507162213405650812189914646872041757819838348549244640705012828105183517443710643505065636974466236923634741953127078692960712953367393171574923944428235105641244836529190886960821973945664397187167214226698126317527914220330042998782996673089756624077276809681364231743001314600843997010394304340839736 [157,68] 878560846253475483108482814222633917879051338496334784056261299722517988088119280887380539903100484547607376132722197033471414973323575366144663610615473048818117546693450938317574338774125100073317209196638698475592276576161020863494430534802364282947080194768730520129240657588103292362024696024057862556818822733445204915932306932882323553451385228710283266887513742453488086494784918892852702524974941056554609112000148531255035088711773542638565649163444968923294622344989263810963012289042392098068840572354758778941543099141723003294351166321105694248704479100107069495678964886033404331517967817911207780019550049663148899857569467902197131689346401835155580311567313375057025785357383474000411848182363981498445322017248354360046817397020804480734571001654987463413127838771460030595017212297856144456267919653806134593676173220230015332337567490891550247850950593607257008660060304760137542988422250327762102082664881556915289730871663908280951644399394283179946148075699937413650045591811846436772138812951708524658075614550750400220263324900519620662462488240580718971666447253207841349001715166672620192932894892118928461084048571958695156984854851615841906289606568913738431794191356681195223621585976760537659465437713615129252732754352192739643561730649909436858400965922853597069673881699831505051820722213128021429539940506836832587750529739208412299613502780372477430613338623826961535833938004258813327247149100270933485155043922040849996629120211327075682465636709915968728321172022038994606344270220029421313262464612787279043173975357053974807202106118451777409303892632347631461517448600729015573706 [157,69] -31086233777246045569466755158631945372389466104748736588898205257127710346198294580315876830141774185622181298961612922355960788399156714839008442505637832857320511003224657100695324090733685622809531896457439475590143083312731902159812396416628569648213860486230132059593560343166597825546547811675241035135915862645331909842668095698455339522887475889410335173124844332354684452642819007619846743326763066149086608590577707539705962708185108719607959336384334233496931933484702672161736980343848994824007987387706617871529419505933934535878634883488778061925397034122350581954892955267834200314217666431220462677823385901769030286731506313979502805539800475428793776980745913602052619874164152089020109980642435867667859976230740111876071553920237501213562026872658614915480353522078025285164819551803478149588123531551170454453382609852120202501787577224545591216316727361912966161591696338692473610072524812437747020431393430772735766279283678146087368971059580623881085352096413407803877333441097596546000001118503198787059534751341700272129366330074394777690291385745936055341835182832705584363099071643257249382261614226747131352449723487085523947590529095794221319396705168591952941706066117084794455196698737901689728743081497682185797347675545887715122632397038035120578200737275022911565693476576806471912943477839478475603248143553993421655568556687224986236391472429027448273207166244632820347238184434715707235428244682605387798248492302431043588915966160865253273407069382054047855985049351277403609288634590274638383118521620285927147460399185306405848929141349303758041987094787047390000994279011016936 [157,70] 856173534283105879865249303489271181191884061690272537711263108548931744465340244657193696681206674592911927618057483381706474277587778398303064429978988281970263615377526946131314894095672393700346343809557957002365544796167780354070224730573131832864234263882609289200888721850202907242063765321405456627069680181814339293631275178315787612153449304905813306977010854164405705384776170267146110695956997809848365763995345820007121492991862464708121589876846087027594202038602282763529583064502104068605835322907542576317871701392429648141266541984680217471498911486185273353468641261572165323997731685025132564004378476217078056569002682860440535495807313490702324407051175091548579949024968385228939922153025133223976035550346490798888675973018496248438684953820484860965756161130168107857286165969094456083252785646800304010990954426880684949043137182538879232701211620738748732610952775373001088179147685387022142098594332084685292225572962495369094201730692757984346679600510886754909658300754995336966371233902327413602046639461173747646926664834837123931476591625842940998521456898065002015630418468294916357355335947048943925108337635356707500194366875563115382608556972742609953014795991050076480625662960561408897906332274632889831150621022543749076025732682731918550643700734129429651085729114444049328225027235137667445745805683506254751452496484560178663863675650793676611687904549143093850242601227822281831400851702589312278531595796792190785333314263987816941849177155168371640557776553064111233094280279484512801616963075730062760919157698335473949171048689029941096898386767995926826807729206078 [157,71] -12795565989377733243609380416653884840245125805840289961541981491468432272157551136447038493786278608849524867566777487279900558865228838941578647126132991756936532768949989948377822627732846153897017087319247283996192593168554401480066556916518449765632885217094347113481437439801361842052562992341185074666696573763833305004893459386928278971728313171530836587617077747041658967825300412630540922342045324750466324992215116453689161056050123620989879746040986348473369250361393375476434316061998286876265297691305952467187675652321583842559477754806064566323216844591267772072881839838836214204728331692693388409165949350451729940361058720572042773955043810495009919500411428123709148837078464184689180247023175540305768538860321063392721284204539667840845725976030666698114224179123124886641418218027490424984817382306801698365620426988385314014826472812200137788564682082191029165515034573931660389516056654158087554552672086470711351873788743763288292388339031756842022982610336387386335884376766286919140132385544196734448651899979878583976043541705013281034153902213596899768340332210449412266108732596023969721455843236203860707071814845390206990567939639263121902891950991018026883780440435093086605756375205240336767374629213017213067558448074839768458663518227309370910350050404729333887783157876387128334704770486283722709904451622299895581563310670821351785011873210777607196417592793016424443911684246625165460988453290046438942195777006911616899127597061511501710936686949017244282904450320419839449490005532886249978205432103169005945683199982065627549901631617149677830853734897854177213040296 [157,72] -269923858615955395555126015447549311820841834537718217917615104432720874391634687429503573216021622589956223520052135623913111362356170345444393877191224967936288166457564334748048224858293608636780318535327784011402970953250502250341243623056719674437935303080685821910652182990256373551961674565853154457462331687759154461732243453581439568089727722738874232911015939693067571008490941041879984822653766246378739737469438302144713632413217648526686098722158124085494721279900365819299171957360724221643163257652779379666096657336580319330419601576288759660264222292399733077538220729168905681272050159438058985269458301226498698419712465773481432715131012968980351035166744334014957616334030336570826862516695905292685782762899089652445301520575333979703000139165324805950986445015723414661255652435677353086128281060489766819422887485897373429462337549170592780974446197497092127469165945548011593918267330338215839045293612244107014981054452623263540377417929067679215522928899613066275311693751915660173235163638607890679191183459679152355602813568823191423980716442347772177699787837547796122429207327693580319436919450886739148841528083988672368351899585479903786449915243391115460160915725621494577873065531957177690650153482794550774678516620692427725790178831703065651405092680379495523012983178620559436808125497297612006446833569184066217940092883413453577228626687932358520815788641159911526765997252659750831542584558175751765850659421922781507625117447996534579981247921552163490225446360348483109099744030040458761735249517251509004581799894526877918354740712903472272808357598200524477904 [157,73] 27262930475414048077024744412397281754936156164559473499304719262655599797976259751750640317494507091461638873698774149079395252830715114087613431980775887783618644256172549299548641111226267572676070553514960564107830919084807246201527337959907288509454499718375545094071811671794088187121270905922065372563830823384357351682667671647912393363548450796957147183886473838616115952538812259194725232432678339344136524558295216342813970506339652657484249879379094240635199027661326995779682713922463989083091013500273904312003244296212300974046689874482070292417192652068476147571810125196257331247385895273933249572968998128259402219683797269189617153958362338200587887271285828555194005553333422224465761076357796686125116316676399781413898361429203994512737991150090945183367406693739799528808384434811076180769286160235969796103427832944394628345371682246632432738219372841427737187277484858320983142536351020957062772864092374917956527158096055865183004735380602352933978322580634332655379228565384801013398071112144378500801839374365989048187793901896128074947391189327686758138394556923845924082403546743577145401456444908802729330417433492324545204102046371346210125829338793148075505737412128197471652826935731147577456305586630751063290144698096739717756046686264084510678594039561298771226597871089058521454790571652618983637866471531340463910085617158307236802053019508474750439486921238068367617792654405672184318850487514096465006592347667154595982025286814985855209359948896528961809970248306710539416282539254786043728241765772983366402512726637044834216142989311526318548416015435184764 [157,74] -1068883537905835018278833080365721296022677472928683658935518696822335654981781714686960627450074843676184118167435947781969180960833660254250361497498251962047674226880402433222704232784763367269626912949001210375135314034229929385193942645604049562676746535886143929150720563209165885715236350360165976087131156544634380034740050568416002277764439818619761269619595415691134096631851655835697855627350851775465042638150338832676171028684803712651651537701848843351857361070913774256598542480192401264282159406193513324286486901221959378227795384116814230031631804573057054201335660575560124681263824172406540260878990701053274093485042502585907614928196622033095500981262126899193153939796754580094029758146819196985503852474269927298249580370924005140345411358637194650053636292321892354866864051402140285347017377515476434210600584503516450248626950546107257059408161410879890648235366908994344616428110736667805945615677843684600557938291381703292244270719231069965821758417860933462632453758513647137740107089765273833797060343599160836101133723236084029343920356002701823524388656402957099198063135668793207686704554892779005103661745048407908708604244686843178375803192933685253592385216723166896619322615857081820893369649728879851179013214702511602900772605530068674652689469274130553498801270972500310121927724489786234314582930729591567589759733277099396505924306817652832995129699622703547885541796655759518752550964133286942204388885995464165049084625125863264667330357780148004713559987021208475368724609286222206139578133526731224356173862058946015792675546422658525645704081616216 [157,75] 30008459506408279394259774212947706902710505873850933723281072280123975825026007614735997418793048855011115660963299784524943967184834261265387165533084631491663215369899299474269604006957332491690059297013506532159219579420798457849112397681666390332608432363321365220160344654098995647925593185196345679261110123328507036427602470776589904612673242667186402698448861465131648988489107160792428877730208292699004016784784048260074379907504868213628125177099289135232278808582589787250246316438163645132482464746705115005471725354275029858129773829841346470784587180655395574755135004358137105447656123724354099532092709235116012940724122430244546160177444540352584608392408223805967693011477192414812262942326692272525949895970272955009069236943466051225723206620636303114865048899572591988210004418369322903081389981711657225200608689112552554355341006551440550334668846071462456972057042145264755998677927570798817704413151202193514389406411780899164190741214517504912890232237693055540090909350192447367401219185687215676626087519056615436569460129249904361722913925755369278597377194038932107013792111819861723488828894556787317519438274196332446839827069810093418235581227388764270468743850618208120099591439227523526291195486839186760904460120920014151165431696573692364261597379317222261371251925999784382292060131370714178048954681622708424563995349257436929935690127890559102137915971890497708831293383353519519073324029648544617491697430889828284037357456158505883561941840505430053146977085492956259033727697239335229521738978731578405944423916137932975870889594533938197125263452 [157,76] -565435658429107630222819338294665619673401173611994462054715980437410914810392313191348183175131596350135725619785678787843461581409432748216326486874213440427223601038963333808585650461755276100647979586309472636667273601572485314917369068261315963563330758481980232164838810755042574538835911907429644793141888282115648219148156997271030659295690085279400284835033428462026356990932792303220087425017741054187380948845660882155531066514463646390640405682151124108306949883232865093407021175328959404036922520743356720330969656588514803664276141876251100641034440116438951111911628039516161075177223513736558732121431898600972099590308335381437713775603137254149816545276172879895992453499350061916174102481654967579743245278902604865443458225415802466196461843042424341475884675352753584416715836011712522205667008390561318394310271945307435886908306376117153486406442478652253705275017450165893916549784596523076969474456264873605760330285722255893882196834050889425661292459676109466980464429547830452182319569662463558436573219739526084049069462587480322548454974463190697417114126929781051772920371123886206357241135733153210142063256745876534286804335225657976932060199853742803992468034528224083961776740135241487505987948527404913616359922025485796517208799923557690576392262127319647967953557063900120307722306948648578105376680489508617506882980307775701022562340196080386689102392878573750756484263487790368366715754384120906924188803135520577650732272957541874645348405125668536304570095405378181943020366795128594254302261455324570873674995298835319316577903955380236559024 [157,77] 1776220902349826967957959618744783475831311284811024530274805784152899784984349692016967048458035226401468064863606133633397229464102904764093049411142346793354983178583265253880896436464346464492852995367030169202825561107381600372783484206933706455637641820937243342199134618487086484709272362497605623072231792424786754427441046910707565806870082105515385383749431145329090236363244857416669661556636195654980474559409808079028955100034058871567095335791735413858112899260704070167009166613321017373803594948533042515664758035394582389635708884332890234503711478562365147969909651668174247324590625905840192801062809340620893455012278004851635341404187063578895187945562443160028485392392006230993632215346836317184260969675232472985875252329315903883458098237096879251163157198611012229759700603064334326275839035901559507589840823609568444147957797995463933645552168929642852889139568757142469320636318913049117515633311033789637992348657341286299439157983451113639200006324968211235233613574090753009327283771907512452194456464729648268071902322833896314741805555892989635095195182683552949768528572980302425473703738130317080290934829698285694581499913144128322284473678073358364836507844084012124441252185398668269086415268503435665927497346766545192533452776595581737104820010598878825140256898040170433556960459802930294830896322409390476213725792604630108502508066295374513070930674551468317217626570770297287622910689683539380714177495524613836045300168060403648487071041991253077352304049686311264675723060256212931405192327285563147763081058736679893908615376631036096 [157,78] 318058921184543287405289886349664053432761168970217024482786906745062105515908972126374444817645887207517379161512095700653628343614319221358675967284467957136417209570493511264748156694933540373226724628944882310115175755889243229943636078857892562374396056726684806773261895298855206401765535063935910725957183758014390769435611570993903831120884864156473854688359486859300755194308239063028052345180381474300573090776584041095300527347416505812948390305170972382324621234270987014834668181288431953273347037518317346212920764924905421014862568200586726532359878060368335723500122631541792211483278939569459420201368545506331151288165315988808669983437226183869289046581113329366915316807367207163493369083440147604256263922424647918419118988629162226456560711701266325415025870681307799959864926166907649466839078384340686987864656026601091751513184294761481098244720249240392260987809447146673506433790468236433918880918815949979833017662130575924830906522714687770880819318204390083805815251247289324753581843805853823695827059298569745463112233072542001364775745504549930950750960162431899362322699730943540764671479848939308995332756094868910335019539399540474526794514863440965357035621398523560521525700922117410926295564717976007398285528096254738651784258431557769142261636883584575973441495629232621765077821889783557449792107957929838964228998512710082827692607872161254492226514458366654205072691745225115810547200886440610096095115777677146002810017414312096973053109625753150840351366796590879773069830241146291312465101625834125263215373546045202828519408046574 [157,79] -10118168793441962544055975967598958919665126474455803021144216422980952958907304791250965176700345706613387146143521858886761608425804010201132195515307773453160847555174388009996183073512142775155551154102900580277159458498176751907894536616354912719361727207283523796523494009195534676412915606786904536386740512518674096399527193411840491917957458904549569927964734747858791269375500461229415279309072596799470972856769993618724717551844102356549798615901844698844821964279629965527505977308322499464187118035799462440909315747307856930224246424060957669725237981940458703782791468817469624944214866176554010321927157920076939186972186429654507908056559869350578522903621645168851404705204992547126519369289942033332606134469624905899899520253083896796941996492987716352132228918291743165410860129047573692722297590986298263997197153846518029718700199779062314011558763267052475551408192630016590657459641188585572589076255084452342102375918200476676453289590167703422694178895941859665014780252619995295472272346329100818443102444394738254036818173584604563183599496656575557497291915334288109250127366031694780873265448676020452974682130912479690850434088388174707459146143711548682718051431290376202954675717638452046654264145777081985546685847227422465861519797417457467360427226028125101555632680953117688456288611730652750562049354212788192144191782168586004069596901318377258807884009891933377821051617258335751763700506726010451919780439418499753199190473301872229858600743210548215916755739882358159407486246612186748141930651502434579721989016435001220953777384 [157,80] 152824436411979914532869709041811590598588802558512222383767322604223111146425215285328956603612758132548317507906203240134949436108542745356100288583124339970264975464086130428624954639670652592456289208285609793031590224465450095900782882542463326971722577709994347929757968906324766143464360469197927547070894577001576982054618829385180313313999250284264454408141582750389203455951046094113316134596186459646210970081668280033577103490273974481514775120801264641122922655413567251906392101050682104678523134089611197373465387229728814381034730173635889003765074857739783711565539619735883111004688920156456459883171537207994538332040278051396987669848244254245050724420145926647703805978715003012393916828730888761212312167939355657765295795658668229825126645837281933298126888256937144499188861751033233013492110483141401540778453493070863404648227497221715111395867133567505319568857990342850370243742378241608178272875763698814150047573568409088725298085657098259084817190770989345656186939158377441641727910712056537755146618032703388871332261449629808576739570222527431739514921071175203793517397086804354073624440734040178770213703883773426896386074162344744343078959342088611477845113158490913004422966302074344270623019248865392662521820650503169438145855747272355555348284929827520401192836906322541333632550112490610266120973110072384700479507216148556194759566666582400894568927907643821999997418735403267176441481563050129384244017582385334481791832358780592620111983260921010543706215781311212004557105475147324262023087072351516961883538759540805172870 [157,81] -916546394250985581186810678941282223032835520305120574532112857011773960028910890430779377807795109416290331716196818482420376777830965422552424540295528270060997896430154635123010937861822934092606368582726067527146659827004508908304450605369333234977933358940866568078292150959380046400197448224518514430635454044214752554589373294690242858586641931797661289137261546697105093850238367888940345815046158897888649964096590415801408579376982893703398448750993495154477565079197810510573962487539451497592823471527754443794953505768857498446063935287040454025549499685128936713454101925369818444276630813056303395722711838924255857627226121034880910393688442443405972859825645838928604127208026685882935818768195097329094041022034831336534857518612210622700067904529284912801157842830586778456617157498727215352820359508849410953662656709788674166178924902360251844835406064168699505003392675373938546417124793097341343942974767773879956107175085087366911211959006627791801980586181702369721765808212008037031620807263103538874182295508550628179025018901990851841603148546354141493137046439823774291116784485961562642917592494848242780555688887145666569287299271104266500456258798671280668941999520079398989969470636848157961093069189445639145429944105279728751784138464717980724717903041273873233996191447431736831731343379957945656523434579544235288562833183289218285606151408773721024050989252781772537273709208143935834681103721576854539546520154652703844263453836761118039215487313627448077905736370028309900545149480560351427812558430788839481316157669684088 [157,82] 1364395086261188766690847270568167940149245512267061634864969877966685877021498679703608564958284592558367854239732350969527580027596627463066854497986190113500142121048872749947947049922225593501180384269179427301363964389449488209467929870380239666318352244246046017026142961784207028503771615255687087798440407972896174007123956199364785860036081602166049375988769445746711073681273024424993141835592394735306022027544232872599241968148089537607338489179815235538689603442038399832095562449347090983766118490766485377607390157595611650055101763512890850246925144224234668550114894993308680035877438542606575478872699673151908050591317095567971935820181706070025304714180353962334372186837659170784568750618053044628734199418531433719324670676228042912861938792637548368428372595806714160381742397703515286635223922512035659026378327177837488815610302772074427376385763386244180433416394422447179224455008151539924829362423893079356587929758194044247650971212778078173597411957488414379361863678772044007522674378851257017076517515553292288344250720135566486742808152792376346054446408570236815331583993478781842859447267907310213769757685865098451226687811294717950886932731723446946832589794871068505977445050843158444485801193692534248463435063466724499149830208369333519709664870153444973298825264682307326310145502872214340993007733160385481148159875574059750369403258174993855918659772648497287942921628231788003793145221389158377412773025555950642228191443486106471616432456643985696126478997920513030513858011704619663791140973394810858010188655440 [157,83] 890347362971251101823813337117583724436573770398121431017764565237427228759673596008538133654813126005481329234260166912097963320577096940706858283370389122509612620518239261144752111834870834088991050434095775988366574646127643361159184825420794027885212190671968253344367408522170695079935012968355351243774538540972646790283407997180892172564699860410059023378781589708725043276077706923486553777121316235990477312070269015011681388516235274054456871331258941926458997667304934106069960838002438898571877500391449112336703998786198654160282237786949391895135110046406825790946033250825023441231342666144828571325686940713505554245118026553975976485600495736502785889012211577074401575678873538675572445680386564341600910251621679638884779909430424539543862419320350449890586648199497203420033683167565587259899351158983050506200350453823490115875782461783736990194183974103125639297408253079710201812828919498610212419286457522537307389251057240177026300343649227586249062668064772431151265957933514654571382683706875966648201559597839024563643578162338926080474867595994579333904378544066938546441139145190512831415605818037269322344277159384718106063258098744232913779530457730981398765876065018459033195197040138782517443747034801478384283301133809310082611409858237522782301629629724359454271379801520807882400291855097353567241976936921862963870664315475515258453316577443366251591337766506811169145902355550228806773750421141812879153906224001299471253110104946659339132819209519442127555531316841457956825616595496932645601434550738872903984 [157,84] 530300752933494493461723716687977381358916088444013697435219708459262396527248473716851108720918414848907187733942796291110112231589543640444734707332431315336449433841647612337482353704971496369270837054168451473632485170399324929935262763167377530555647092836713252625817626640968674048455960176302496150162119865091522495863390798849760861976094130781001071870885004276439682820294769035458971342929967077424205377827439332212516640425099401378048525129239716688212881048423704834795898001450945446766699159467285474452782079347036807690968640333411180614012407764749827888364921071467389722808490528530978988932648471774357140910559306844536680756583113388644300778559909110697100259005154211440239968126418517487966816025736832283482161427493452598622299554568740533245708964762511667194746592936244907027716665980790587282704719498065194814845248918598483251655541482451968886281833013294577567569729342968415782817017028085964662262831405826714733657745896031724094055879882001489108696806526812284301428275677004133477603356719344957686484268541631813258493475381309190243918471675172064440048048349030114419215248281165980751130644426473919883125515631257369895257132764501201338581217571385780000614066715096861543584644725204454606750203683390315375104356090814860238772136102250548424006088783137423451845199332219041811554864144029078502201350884967097083354351652266683476818432979267427937917003973283810376073771759376116416105080223773193528099646836170610892682814246131588949164064244894345055521245120586758502482420838789488224 [157,85] -7710467163613767048484667528612308472389697860030250585950577503563806049460913784907460990645492884247758030272128679500907891414524242718196606144767917564471470778895301696538522191629450615483558730494574453530793920853620057393217666193020362666899086253232225654400758970973450804246006611882049215654154691484067732075285347011342012882261218084655725298199050375349701486751909361903197707593442413265405757709001208999363008773655541930452634994872976115912342069453771799495947899631588995807436236570315176958848129623901053399102451360412173279213499457350982670520775202926508797204874361254433520157978726702577762357117697490263643726818566108750996180832925516144151360858327418954146954464404788742322402882265565583325827494172605071879091833346210526581092594864042776023579206097280360006862057636673107981566177918159253632934752317911854499804942457053612032914711994099440477801775042592458861095866671884305992168640925083188642627826397245890782853603006510248943771895919621379834729429922440543526969423822086523562022562137404944395512676612533836537501541752730236984082591739274651449831913942269138308961775960349074299976800977518271284207891028040518736782669944340162459289496926841980300585304156532114917683688730422950354176227944413026113647577789907816670973802297558060078984510612879063881112187850511279087467727489749232347668400344021517919983509426438953574025614743911820763427526320712040068256834787291869087789332593536407762787025881971569751007189834831682117994511752472446640132230113917400 [157,86] 14659946919588832142342144812964814401999122294528171743060952453092724581396286471418476144516746358904528944845722745315167862387974253273999881025751667670555859019644349669915704719711972192552549724909000381163440762044153587200231682328860443550056666256146743338629541277102653502221359360553756779660412366455770828904771186864567886784399802912759183855446534902987398339101580517281919220468788896367132354565079698810216841695589364400438531823445951682628461783162360076343345121225318144494052146267352021812121449481323731469757610595201377134607879749819457647473010772860796857660838364097682966378880914512920999667005731869017651260025482774116195858868799828900932543290034024742290354907595362545224324823287968209029066499414337385524007127219997807927691262868606681678903273606938769464861392844785561444277744799395752484503841655192291511391820986846169759366368343885725566417235784450050759483578383964744369506152366387991122657638436117615724456592344361265360687964572914176261635427332499157741328781973237410524615094121611555398539589800947349596708995743605086249331461863737948907881570604993021944563006482263067847678294236108745203114794817806727406984426473362227924046389751904849524270374485933442823906702397502548551689914455122139076743846750700435846518211709056717311251494785637840041096904916260026421849495199039011454837081750137255767606897270554100360957684874745566688155723142323166297514455087372165484582911521866559344531118674620398207540273762378128100011177631251883336105164292 [157,87] 95304523005932131684866185907899335002353452964809621169181297557315039806706657898500761908590699067383962414743944137679676499487981685405239096210651098134827263537616498968443692256363050984005407476017586842838512530081171362643531009036904807237741724588074129821243558857459398482117403397156448471312008629243214482867959191204753305294187963875509857710191740162691078970211197504998558561520491866121459352845222387298738765962343816756799107137006416644217035388322436465988786406652083919743829229660054012721517639648655852200365572174226298567412471555453738174838122692037352672514461684954262255671193861577816297571896668051457491814062855789515157236670123046224589097177574460771080382679251539682070996552982543103418474214622586957395537320905482613958760752849763550136003128495398266300478444914731637204405736505588318942624095032180796178262665985786680149563315571835927897061689626324045534086890698541709267818420672672474578785987630375180673419451922388551602394334803409639963796028991092173120985582858396936310934826212148523641294654955235321598399837891315961183050212158162197905416930939840499869622961670962550211288992340853507651349789722810645721373552307090959271038265056195801751823291642324914146675697175718405575322319796193656654538577250818308237272880779456705941134895799420806531012949048860420600298036672560422433016068238215353571104770056574288827028207545219072837290390364591381966967730770940286658332349830136137380366397846073981331761240843984352972048699437538884486416 [157,88] -210786282800136590595354052939785697591256933246380929701190327776169293196097838173372458812299347223828062740642671875991680413140237205577098762522232742652990969942869147161453232765601643614943010875700331073355524582625431266486473004712794304011586806184464221999931781139700168805696015728113912858466412787002152657350807272599492549921536971648081909034480391087285837706890798563106392951593166856485535778905727284564906572409370638367365128522209813896824911113255606396029525176235608270554150316424772159991082664427400962152177941987642843662415725165421290387689095438172673652769139298664229303518011625397731637327026704081445418636099208770919542713979536535885417260468535193539749245067912299711186463543236504880721331005516916423747477502717523555862589045388973326271047453273189711481299827826506795844345382742640378643329241476228442251372349607952293912651528727195562594935713780863931044307740622626157133206235748996680479057513624621833881923436343930055897053848363265472340482963024578340460291386511254966134164364477292070058556439259800070148946205744949574902714428687067489626340996642293017768652912937676169354411471640901962383398554150319697147796405241181974576198144512128104200918697614226527757942561283489088728264932801225310537591019367662128872710892551619604176124895150491804207492668192619243921178634581059438989526386610843355581364056743111676272925813858724285306042924962480441624777009210658763240067623103229870786465168903638404190186830318393530003075256750598764 [157,89] -517297380268135230265683565649599317313015338558351759302080981256161324309172614613687770304575399661202808055048251376682097137594929018701362861152353999230340339292165264805398838176898534290725465970130483765676258077216021838986870121697966868113685217680388472680560754117352281497934135963235098124321792301608021370621935265662253552093111584183864765320874859969475863044674538530426561408377235375853953326249566076015174536011498487860427038649451663959595733397357947642947269070933234165172941614909804627734444180866314262027117905129584636079090738048784535306425780404733338722182989040873867864216688729814744616785274927412724372826309347795182935686039071581227438502914176409465361342670862948364996755982822300275580584344459001710642575796833028724989446322975422428121947034293084441571643505270660341010475443379663334736465355240906032091662403777053380039674768666162260242292896788153981545418805830479329068059830030930720463957371810705647852524650129880040444705182532063151056605595949296481808034401681770923779270801692207112478556431714897487165138914554085747888682187528766554992700742632732575323910221289711728929948736570481104897394847643582955619216343604385945210527271275626098782630781386437873460796537238463811322975431131378493163995876647453805948282910006491084862413790292294018491214218785765168149809379168127597735788668182632409380794082977638497243177375396821825636744416930353462872523983449674148664447612720917789490338177927398448818846943908494840155860827624 [157,90] 1294033907915387701019820045145982422872852366267818759684580156086174918858804276319839280002153679292030527069341488747113108144384459115773001103342979314224176681264660550844051634627988832349270682344697663554364397724326445605324169694992077489568464646814483281622886401184929264363983358718328068690092241815149605137706558545211412874101638949162424092533708185183136794539681688820255162998473277315409473854614317899454863825104715584745127334866615550813620824032680663695219804035526768245899629395717053843077505893671776841690556968047294595262601731599009646430612776316797899782851381341583648936362794647942340843178268088322959424670672400248409357032701899022348530472099558508964014835159078715633405131269368415162412251771458907694222763476540373529667982070624786492706810898521256824136424370267600580447819948217209725773252009855687923085953660293908542158548690439303382860748364960461172743247492340737701488639689206624275109013848841359792998068762564798800383713080401292409304071851056506889161128892425300853750090436941507424897370831060015095710612604943065451218479532174664628200267112733769233832457567452930055401569415552757236395993478142656237675300301228708318933653340763792448100317797367779904026286412926935025102774933584802116079836099209680890036130445157353495109233040130052257418856396873252335093118545793738639136241990980323702112683779678872251940043699482262937659684926707855813884073333962649337178764059730748342054848791198346465959795229672890303612272 [157,91] 213736891031038891991066317024169591132519518189421775981603670943027841504505982391523553921101767456608925131433413628693154342453982233825180193892342916762318945358561082495402860291254292134771919410165445543039877230446637364628879975739577654336973771815671526160595601519608867032904176812624828070883352843016687327131556008557403674449581593473954998598396946378897486613497784060484149490459516781292704206925167539986197757530377815899341520662687222574060192359381133074014649150592029872734613275906786357490482466079270566079487644050202042146586723669984769300848676683875718603371483705143379774626653239015272414016770351184342464997250342743369611512298043808121863840761484662510872471471205277102974172089826195475846225507045223127190933962139539987187640727510147388354971886055316507698759377529577687831125774980112599298718010246373095874554383763827601536909070528407463595310671547592904759756716526181514582833562888935339656762198182552473191845709912475784602704677968583882864908579110182652696720810606788694993910112540728086548371765374178713468141701698116611368005268051803966507691201936166690392487273270802258364586967185848091099281793245617488957081005255364820371890221985889427540810269920787588181384096521993228218010783141484271514549030055834284373235601716403931577810737394385848620403050204829280658370845720325397209188739564106386084602720375525041971451655513825951662758039477057112408477399130043406744730749469480054481134662199798915371055522869197180 [157,92] -1387413719821623785947919318601037121168145370956058362596875472018267310086238015080521299400085142875461624412271831633005437387509111651873074758403004165130509857688284297530926099642152037679234724501399083515951396730671706516920005080250300315376289998405410271636648111769959075657236634891543580689228592407250240898564526247039381842939972131204208246770727674335906032494781994377010740415542566172959492513167508472303680305803701164132540511366175993259860028896792200747846343017047796375940765331319601074734696523206724264175709944351463406168299982137014392680464854920252870203814937939867536125778433508914881602107501158389114456514209331224197605265288786282494213027534061032249810697065090089904445120811376825499983934737205800082671702908976540810025570097505438502601236296299247214060732370711918614151628414520693451027404438401848167317291729005715560009718524235738178423243819438550557408112392848458071222599110821409982043927498131318205738828690510206534067383244325892881781867775893240558440586616563148405956678552911638130409147295679556856813160734744086687861197611710112410734997482524845506519834841332570778589801182145604604277226976000716669175927681767998383879184000011216895964829589023689137905482575674149681789433355581723299182000923790009578819200639085819064392864155649207301095166523434460349728283330459995409386165826319639127746300934772473181919409893636542976866303847002166081808843711687340746285483279989033246875477262374576255589295029068 [157,93] 599327820564329011500509478680656992396350258756191429020912328517516946759621877295546665403733083791926662645220202903200593368001472804522533001689060641132488495127875881187833717937676453313856835911271909085127208841646357391796903633808095949164430326496370575397977690656052366782473677070994514726860718157271581962862385810242303604047699081150605688377955616340802758647162720365026641773429018762931415719925013200956223553095338886122931843845360563635090107430657751178301636689879554048020944291968584479176630763110552842756736513098214304564984504803795985032149646136360462526179419967864047609670896002502265089223094731615442521933342164704471636978577403142711584274636505954263889397693348076651866810868538364611733206879669689833683430374388235863221224934737144761391342277366174146378591169883813349447726524083689018740718302099366827978686561480513834059424041824699006238214500640286585660851839432615501297958814361477573887513544111214691439457978820757747701737720424216390892123126707070605750856226094253858137365644247918503489746465158714129186729464114865920501199013770824701208036068712614392559283996752841894325453536705891659584108815860498492588655224491873222173051069032248415575794471930519484943276299021069552033102466456634819576402311661663771212513888711716338863991536307647489137085873497012584416383667475603536289127507358358897390927710888058062531137050886828972938961073968665326157810676996003897310818835655655278845078794317318644619868 [157,94] 1093525419427861109300502830419276086080473869477878900090813880280234665615018554826019534798521276723871633525213806726997920147473824240171106818676161433170768488292709061421069327896773495823455610088240761109661200079257784002747772871463044117380289370004898712884815240084156499915209677920298708922608454209640789301965833201707792765085095276766705846149792596539521491086954564167123863196914353156365591973782506799409337952119270087920197156343467867467137239013305054793866572541191847056127060910341550190087651900127626380066499978985071909523256147146597599935719783300780967261940130984151149722161734748810915740298682716136873608142189267139754746724501349322227072061924842393472585021658709577248319049228908269810747050875733420034890085241494673344538658388546691808901519580172649036472589108590909312963615544698882795604711279977549027664616100741338399349038118014225549511442112030683242138680466651158040666203013675296565637930856632242381531667716724457362773939142877204888544766155928948865260495325002160611522721196278834872875990899094749419647057977218152273169448911662484324933711238443899646958061086256693954972799682979856983928913772710602720676985579362783103326545352741682466813590591881349640259137781374250509895052198007061019978394841070799022895893755386560126186667474112946628194386952859855910158743516650459570851404003026626647385692708861708254379392408982769970412045714110925446482356959107398015378258133564849382509408878680826040 [157,95] 358359412851975397619064470655491191002223101258502550779252202065400215252899955229140524719683129964904814781247752184577387669560383312633912015836292152212056659858081619319316673654577637498222813912227942694181341589690540180845727663288917037036460566797082179786224550136180332981748965458146682581759271297632946834317547507342654937969740620552620223496247004988360559074843982424800176150284649819629638829912822736110145394030514427312054243601514817589717516281225062838817758463555125296464157127077540897634494805168472580260920997919110431134032011897496024133273218336266043940739167448096656140100265947128199003530260990345093134416739906065465011636343254608854781837195259864748465859586226411658354176333024421108283768825383123561414371307624759718913108283378706840584853236163799464418423676999497829365414174478186990946456293009689610818555531267409962638385068019561428326531066070857945416422107349552425903892493204720862944831356429106240312955573260272179755733601993041327280556501649844539566686937502224270527143976622712518035694053783171899449405203089369660097911198547834327233161593904015409966423469893344040679666074016639410568346075273461575032470505359792311167123432513880500134478928536173732605773380413220184251198877887064456071493234118488083951893593698148784991561338707443634124296801408310427665983791670536800263894163794290352876221933743972487183798374357146463894209538916614275343859517386847683338361650268271286732901639354 [157,96] 21995267730349156080340830124998414987779924717414616464259754179684437693953121349811513443541048001232553022088403118981110610790446484601974142255505164042457831554590476056342894548905652258158381588855594236992705683220002942340259587795541694523584331143896185742112727618746367268495280280046703015561175278684850194996841563787799734114562949334940470041239656680184263596141837048165749139744588095958343913235790134676576469147974177043542559075178972928681032248191153123493632633992716173705892636135972843153585370550295906109996636005991966620197401393234554050584252312322406677758699442539297342106039962889356521549287162094276816514703629375191098941326403413790374004843037190072099433275746821693690021149434411467350721794094859955832469048472712450078190371827558689457510366086729809281758418250046031372450039516047109262771006105536356368810067787262150936090358547640449247699550929882218011323600108795951643290075055877335770469388684396414199784276925035156637021296405085018072151602081145959727530572495293712544211919642934470595033805959236364733638748456224170711147400010781635632507863009463898920454840442761714644262083582534187519728734255404546740329631975135189142496691915924062165577517521059688866829491833282182274503183394281264467501589220709450620263089923527955687012385844803948530027319046073965207618230325413228113422223836676725450793629766533975920471040665650452934190893908928970810159458326048390106520434574345680528968 [157,97] -45415835340642421643910724923080769007476634445273962383948848071046194081121587030089878719565936290065380084805944030032233229015972964520143967283771973675608480992667413186357973017564240752416053370332536228523714707947599605568207756064625065502305588533738495388744514669168818736093700877942742098797816521734109639381306254225437652425551391208103735419311666004215536713097035207042320945086702898243221153025685052908617778393702498693217945265641692489932502700670453749698602174114439232735083678655922235609187117666205650241711401387317371298336067239356773583455474479092164261943147493248233502164713247549957807187082488109612190191844538744158671971106925414751334346933226617995687094347355534476289036302397785992273277118457481678471569717697665745421040071951527125431949165961961561483813633229302209915782899809952597345351931560682924897017728615892433662501015770693182529042239983827741128367644834401642178740281538877814123113647381938684615384726321969195022709384275995068080881168345621292989218220313219712211954259271314020370136428891833770961843596672366578413459787186076829363429354448036959489917271878624203190039634947714256572491490201702753089174063304358226632941365404176763610893031401519421668554407421772168412415836808714943997444201975426977982658161052399201287336478386908636317604869403783615427768054477107380131515037881289194229788555211529727894479180388939720492405320817246320674205833105656786057893123307115472 [157,98] -10048104675566878803576763680770929190461360834519958397237835060226831561500094292228147915357567009482593505825359462554541530439350737667404127507893720068947900749353685906897906526187671963154280098719495823872815894019981246046380682409357561119058652283918858745673352661857950050710715042886024274782026205214154755433486602526859794347529281410596317414838680034341181040876485231027801386059732119975815735128403072030877601377461087074216601455811898668207154137341037224651088138058481129364390023318412273099260863680391015169011579188032623213572716372101570056567466427734041895240616335206060287989894974924340286772560794464629344616995478377042073044378401789211872240078378057241341530996876833369549027179188130992745374114868247033306908467779465970484300169519215378020593268267254026126482122305939665340262219452632934947195250323985932591860018860362249008298691343560206305651099770751134156924929211029797587106420048848403053468671199357282742750688376041890809786059909418351218648262864271023346684817158079240187674385910859983680910064861543659811218954013045312743232834955317776339021031209342161330649711786091872243761707820477288632863722010742636917110462570273121905033147110604006745090211700041291443626531744274522426093277435830618819355829999829603585952347135050846355080377420421409884739238434918151742647092853379188446441348476921239850455693205131610773666371687303709139309516704683306752042995475828922391981947136 [157,99] -2166039700086314207221198482440132285505631067110762345153001185380585129484443473148545071022714066984796737547966192979326750470479181332732423895678794771373134973472411587182656114096541745472615483263987368022472565967219215877051576536480858746942758954820874789852914210321483980312349957437412767962742630555169338113023142698543631780654117532769206337146379262033344329649142981804976609431567522179465058321533886443207744895763834024322620369592989321702914264027997164532528486031308772953870937011401398705574417256057079884368250652731583018571380717173393915616264894995447581216599071758536817093224575359371656355832541048873525342719010521893810780449616914456270618533883390966616734608656097773120919132567304072697703102849475741375637211441025437303512947015955416592685301999087972028448964551444711237581587720394179727585942433782734651599826292584182758835821003980521698846559566921989702969213820110570036202454132587256125074886007193829979007302759689399182036783320427462653841092008105795727129387520980648315362742223924351171356389347885397015641237913912838836734669854280651224207710522185871167246327070793140567090406460020265601757857827697739517608645358444296756546066271300392397197252869353289654265732464461717036777690003288928390323452527815265870490206378221682750420779870035836421980297074798040318341606259810118512291175957118100021657326529258345645492619484186765033403616365044124724378882840233566174820 [157,100] 227469388015057387831635250668074447419032226301649550926879126765572770354998811675826252029913341838882537778271279298384465226953536267263465095802763317774934360731469593920612481634049859120979361212708149526809820399257903339483773957251504949645814871150072788418260175068517890785326595082525918145875869136168492416734616851380496967894880915857629769062163456777752044889746802487234042922428873489062419686405015325346811224988964835339694936001837756623374589564559275882128350512133743791158426576512061981134767792290964022802322905553123122942955558002206450286325549218099588206942295989837944624670111327140365588708329804624101014098736809942249899501614029949084207972021037724568912866039252370909631484467873313596404705807329733851994293180168852235421299666024186171343356651761782477853761419283756224902146873985086498832678195649579557220542651980451034995291044862114357797705836379643140593312711040195309226528416413097681213282952851599408184653453273777701666401248881796068204280048870898403028461111097024597439140003031420429315728507112571848134588999629368771951973943553816933006160099473467220520523835293754497134072639613386723946222073326675835222122007254977339119159683838009509945584573472776351353617286802284494085900385439366042300560814035045124867324693397708793695974226441453148996917442365024400937560599216768318436683933510581349795522412617668461594399483870152462055232278515595073501289463340948 [157,101] 16569204668106232404030928749539846123874753495952116435200103093112953807528747118647313474114107320464914040857041709301562979317417776011556006173217446568938233986177986224492783228663147193863099591636933404246267328589985918159083853224454538437578017299191606577623062089010597039775156609387027538748005575977851229663445004589192511024534278997459182125057839297453507619431473701458355539207847084451676383196125847868476688344142982236527598857484158951091332336523532400890821772539138021117818901361400279145953100989980936780523478580182043404017444949469269257684270073420351919607432190837558974880648512478417667230381038896512543619932368219393022580613077592104706179433243528242014182251139682139773561178643996115512062008059130595354920072621459477881193576413114705559575543626263531653461563030583607460046761645965177953115415811233052831593688180870336248714217927927471589020624006581579014790159953661617018451263766458957181303152542555907716216291322870774825525878816758495113716123258473677176446484182267306983292705431059809892073119453317921096485342606044976594281805269628710869645363533973239139687446225213648009051457982083741820503205254201253579861603585640155254444103506835728458510093552969917517257583161099907864637025949183695797683835891122365552028310039062857342682725860411331147333416196844275867950168743586278869241229895103018243331707689655206546494068840323371058173916065196279338067397820 [157,102] -116761826366582045786449320675412407560181811993832314177817006162662053822622981159308601688122602247056473048299452967159304051063214828673364319132846477464885584940746868802004347900851100974366164514836615191979347895989422385658160455144961436000848656366993115427397201252427647478974449024356831981013919005047549738179488383553187043908276934832968520465147015788000189407598872654371999152258997308351421424618060387938725080398657686893748242192482607808464889208340432374859594254842750653037888118139303554987678106483008294792462952359953697810067294361992394625101729765744392868170007774472151074349796952531479301297589364233438612276822509831349133340122476223028535193878517807602732766678252114235235581897417538475704426403337944434722573342985502348393429668668798236079961625053647713472046014449799473302945131441805715600569728500462967252090276551915714596298079921684197647773016168112418190014848346892061624466243649754562371600212899387293467687735068078444368539541332627897745163572818366449428593734968574831852953088948725335834686250362936091932637921459141973298812310012951317866892764719584607738795446900774758841945153023011929662654155524231201486492877424913386071525787069393831227817615322101146632727247354662109631907896183041534891447730317241384122248234799328026201246220010776743559709308977049077218984485598958621992918477737801363641141197464779781235788439498975662120672897323059513783852 [157,103] 213091753273362114076941602774136434557442528054598073698379232802496040423028944523157915998210933838872743702429679321738118192757964135136676026217234833180115107013097217635143203501064879754325961508759207171140195041743051186394727262914753680785777644417806823925293993485778599263970460227463278229769739882465973303009386072752015446661596490820118917105732498537773786058950718343404733710614563563263255521676327638072278829763777559710312209662621257736799547808898137607866628049386836944488197926185749930617387718720789813747050422737375600505284116847543077177426717475681463738936624217309569580039776939392390909449704930313870793599557109506981067852574493289516260543752077797150093497931120253950299079208668045220047012373778836950163121165281650664021328964383288707797544706022116027439693903223835340856348637368755887771414206932970251635292062961169099595983834530925744197029383382018097009604737307768470664573886825992064374473571383559381113648546734464224604506363368783338931239946681557863338673507746823862705457331545068328349358172597459207430233972312132671969023393207023720191699202111147385023163917318147464675143124834667005824076824988525015453244783243504339091313214168077887402246381559597740533293050160536775336093072156744407261620188821867680923850366878329430743742215756776971122656925854725518109573836774142777321360604424743422902151050794698766570218181124287973845934849291351136 [157,104] 612176741113548646485747993620546627979219592075167378048834605739681839765558093910326129991916496059715524396249488090448935812233844896570989176706510693997936372862388546568212894219963030882158914548410938541426257661062637575034716740954125293153747153079040942952497428627872578685099045430703573573826983940902347088398129777866341212516517432454399282645148309648011902160069878501907437500593605565327030200729651073938122386763560087038015839430985666915372413017131298891199376039396521674628847057533625656738834574230679075608481662693587996251500957708700899875215110923963202884578065764201594935620641714267750791435511883657241175059668941763804336619169060963803222514080410732738759619601769881332523732569140034472160133009190668901002501006262939043207214272607151315216483555320221503294037420406082965325339885984303715075149627344063410154712117250556989024949125946497387615535362384405197153580432754299746941648782796749535488355911110783418873520964349119417328327618320369290591689451759315032166429604758409011788743431685581115717743986030523242129714796997177251505346489130536408719430610748537484983813381889080953846394024946223393406454761389458417911000504919848122294434730265240296173364944200955423482731545352137950377814154730313378740608794268629584309862937338808513293022911998357484746397484811603153876577272063960369484532403073857992484448498788258630221737538295134776090557402064 [157,105] -2808311895382067860708135846649040191783364180667363006308258374219896186778917785761920978973372279621259679524906929881171316864971858931082501340179610748711820378314645555704543086067739470507495277943943315312624151285998440714009679348437565532874277915596639448998068717865850991017098313053563336345696338330561375599033149814964267319041734885793777680649760002171671566681503373092900068697014038790940867509216668751906063772510208732054226232369449844530107019214301106889808186784332514040974107242335534924503485062669357394720371595263395661787318189907117817992931200665867992856661581626869221870953954875222555731414713018837699662401681917026254118916641074935832099331196335324100534237022773927547596927457520313245562039201419728108234502865547514975054961512655047962733602507577771629934120970418329535641275562262051168780923794669617490173745221868435304842917001607894165733688266263310054089012310551008745780578746467304002965721547283608472388803941183601899089092090251404543891049938990723119781310554444501565922902814379797889259891991965573174916968420137709086105135221046963106581165263277021020429306461495216385855689833996143430115983256973536987914767691905422880767118923266772726918336085054124673746782286365478950257796726402772876940443522499837212836705667442464177220687342854201997169766040685131530367459842358181102387062216079000747949151350176453584121041432009789247951520 [157,106] 3571405940411063780764147359235641862128217309783355563107937950303857932515829068278925282524515161209489044533028553625018107405998916192001179818639801924362094859642728000706160303175368351206659358569762094197100951992245824830908965638547275040115435532114904216063483383391559593663464555279334334315725253036321545633545020114155508562621865145805506352685726327493256994315478137106296033151293079595773383746132267063875453847625878187198060726734568647333703820291452796087782631834572531766871779599445812726102340486481869233882782459202334470698615361732587170321597600653563741656039066889533507889402752052975453647732432411459532812799253165982695294439600736411504926993034375089302128376806051249987963909262783549893879467929772802071372737686858231633803184937980747686345387179187954426783745315450103502207368830193031863017022953522403889611823582901468821713530343545356340784632001739672316121552840355056611245924744870876313121614787731495407374578839910587004011854729344741808809552190684932168698961124293349760239370499066529062064085377990289012911628873842807821275898313804281916882822873526828338612037508882212454664294381394617651634605050316800733267861687185497641227938084332724066712223545866779043649613288071990835658308829430099599669279500456529809203595480060977192268118056154594608084041022174762606264960277001412431203218215358373986957007697806912560132876908450375632 [157,107] -1433278097573938221261180981441523972737910251284031955575962109568958634960466958858895641474482104989652376570157861954897594131211451029383873214515557502955952203554466194988970406465543383277626219056216204313371273593501421816088222464798579429371962903952680357026665607534902187679166867610721939411802954580370718060467094421751973791452214122359171887787905765972516914358864618375905899228057528802753873518783277596865960295235671977455961095816616573365477419774176524942794796463959213592517764607872556857504127461187049787144155009615872486164176813800585769930965519402441208521434456706030595804461804676517263749762782645068465172521891771887734585738383599100934552314642619585636951621777350309408168591845200760534949290460434163563352733834848618304549418706745457815920276810178803891488809983615248920540231187875353315050747989297355723812628575704902552973909717288955202639104408482363303485327896706120657156296672554619901122056564932166084896691407443406658845084269916435089768551990362618102096208971845541190147566777538127265630269264195944711224808381385630053516383530220062621131007583829598013800618373776278307530483788492938841505035537859705605246282400914595024390645203236281408057679904380493785203855218044210712819049285333591287192388258042342172649582955654527320306157116924780418087925132725439136428559745131651819772975730780481837173694892535582673532096121958 [157,108] -1554380010912878654811553026236508358234259447019318581639932080266351854788367326186723192946036102137603337682122455732437387916698471977970296670660539164341267469134852531351882650188787195247763994640165914529920423260135887001877991700403660958907141541891934337735398116021685477856414971254898828041924734980914469192700374972524355303141263851466734700409762378547637920301571754325374611001619347758647127944905146934375007359943322593892288968931928771343435973178969428541659197581481280267552249510015051382746540601581762542661931852219690335024959205957844758598331702838315219550710166721773168810054610967889662203528502406178643942408546320502628430216604190948889324160772293147383873440557602157537174021478156940288721562598884537454825689298374127397958256090702762770927870123855887617485332104754828297721934987794512996685673376694946535576401972887934067392724132691231256593236931105895634241150039789205510668727985505270192814423275962464804282261391718261345291211390126822217089246075852329326404739817872732109735618832832516753197785651587243813837401417474143956451415228794910595823531887290196267649334400994859431659828135934577935713545309364732980500142118469782892437002485595098040521200448959037517213028854659914208401255059843930560755598943350233428605194924341425697627174667083756269919988709938958630318414003626096881927965946739916531529666592152601303875680 [157,109] 3131648340434278610080349083620442965163467396296660164614211358876961355075486137292702117684928818712529898357614996984887782029358336653806690769061052204399641233772388974515842137382911316506692061816789682650671174141396683049117932535797442999653510213634122193996773346181302543274981977921549632311234772169176976855568657893071888785295571439393329661802379138859783888554783869907245251831976675104515337954018898822940063225072964895968272067159943729990249943222098519844806820925006235934439729024339837869904491451712000971230821115795824437643019177608732148669002377685315704855099100071342147550944012241663274239007695888684297815123687106612145378289840374995929547052739246227363792776282255475878139595771932711315468177081534449878022172079230330372413141277386764641089675308255404408934193450240980481069143582599896366748390424570436375905018168071230875337629296071909184826494480158458745329227555546519106153616570976133081996312544032308406270886764369460887515467796428298726081183326899143542294824038865068281722259601934605505879094863801577245985381659692524913844782168841519426237042917498002782928038586960092270647481423080989263285539774037717086633678630019497320693194503800657963178988416079012323598270500023305673111371160211154407324390719687806135381678359720973867670376774797066814968204085460930870828633709397142612346082765244591968827235250743834792 [157,110] -5077227672849406493407953870168789883253033460220575049773958212532307377332336174027762502837798002046115162924277416306717396681366522925395790984105881357216420519133164040349773723278860730959447525746086307102397561042658318316564256652737301596150375451781198690121942409896163595956451620785059068483058288039387238081358169116484956846713784985548389520026003176526207927787970768733683105642459633327530250951897413457656328103984614706753415153873656006526473456050361511469944762515861786523624589342896643153748251884666727355797800885074122708627165934245447317648436873036471481212934713796982020527595952059333659109402754220748925971318518824094517309602801677215067397040659922681406899789618295356381887693767970298142888343838270692185315093646626299700613425439501271600552427568841798490745381321836449462265056626281045261405679745034890243394303256083431810556853834061305578896618843621693976794736657341400597679053724688661175060478050353153164698038545973864187289480563723732776278566376989777304027671132470827827101671288433424162090190153252485689815399554706209125577206454536827879015682671870696567045986050990524256838819524443434652952307369966534708512818427970533981831444288208730781568686887513881122125393096830703165630450463765261642060619050854772185724501075225363096488088408454154042355104312602242237135949976946008058060056012671690750642431515356 [157,111] -5327883660396171986671478132797471840001700453396186866758941026063386584490982917662034428145544744551635087413566819474490750212279671997427656372877277947792595101648163813904647834116193237520740149832509767509859227520261032062381325427669488117055842885515256755697391316315887939976165258086432525290161057158925807986418685553168131628898135182662871578917711373015744719617595450544127931490009105112593823364708714823066410284184005098485133017004359034691224961150289208500363957581329977229996842261925461929356140296492666245122713058051485305442825712022653749876755383269742750807178676394313954797732155182226497949418316722819610671900782843555380430869316108415532218127091741776038687069854695577773083427284127359747939964424200695313804258451979590804007735806684972477352900710184081502296753228927126821338806321923613336783071108472252324272360593161583880728749822759982296938232702359071488365997565808361588694564952055433019816547517918917962497827236026179373912755353004758499493619285839853443863758867381278475988154537207536797542681258966748407629820412863684383674398530812116615838434936812086613143275951444037939179561790652903261188204733860084266933764379497508362824524155527500508702997921151871215334756408805753796112563986845011403912118466695193541033345187393696651997873361254969734237783584601142191473121395225020627934943393329564438402728 [157,112] 999179042044150303784090210151644622660785634655344913788922923628423926886456446849752210210879067208530350391107397404418000005506641463695512861216954956349242834688577905879864175431361384941121160945636242443501080190370903037703384293441904984342071454407663500585295341715818222254563997711841179980729094303287803945463881597176600606798156843526041692425103178586349870238510144884541270572809027532785645187323944594391765025877468109386408565821106909889136469334542905653548990348523908623361853438553434810134598738955356809700563843947386688064489479611381521680927513945135493526144467067519728308438912629996741841242066681765722921125827791350955453766869087550905821190977841448487873322001487478677723372572315092705109756464509553479441259084416019386500035354165966973768894869986420889868987151617228913808331498778225487087240723757411052484480800272993333429488301639462211184799266719406873373581052062444595641926378010818254803746255950040314966689274355015266726511106074371375508227255948555620445702670552006727067664523346793378093540091274290073313979179782996066119173105209243075416489867751948322680363229169848485572531173485628940535117578739030515761324451122843378695404766242159999472351331908651606009577686455186217485358512459135062968737098707655707317344484296192290194333029450139047870728652132149577335071728096089969996322654412310140 [157,113] 3442825897891074647080713929733276201343354833848227887050435113842371021312853579029844347960993945443196932800447567861490377065606194250498345549072267861812247359647898777967930630698761126558132498715004133379183384560944304253189239666276542512988849851470319624492571729257661049291010401304269703933261113343304145325030432369908895203574551497985364228906977673778015781323915902282191173954416460259141962145444827454439912382450252832748418122022697425286121291562751810300728800122862568223759235583876602320894848256513932839747338749210975148979165521236193334805097325665472849106618005865664718326973807910533825660827832986024400739810226177184194740769911538466180751220832700598821038083223375979766264217558626844333201248130752320024534994430039498785940040747345207082202919878836702726820851097031996529115320781151331559594182573791440628451693573762699061854877878711854896676144343219021141147265514710556184462793430245089561189987740985454519234274343501153732729711434543624442465585029548820283874795379695020825943374813936814435153803526905076503187259663909198534011189031835632535956249370505146007694319409966679988869118884871004178346413921567143673650875895638023061565467856448728480839834906386502709317272547391371510166026695869185423307224877142534105336167471637862058917191682766949966455799917811987403161504316746050595801608183584 [157,114] 253708319280876646414788398024841363522861699137918113801314113636173282254234435345182904349446199512165308594105852548398681072615806616792839064265150625745293326986990068711224967989868723848356502147137789316168037741354519741052444641215543264386741665482300799442712764420032151421870446926277586530632049040427171462438893139337626584996764030999612361177531092172778577950238485237243367966842062726510509705171852296672059880465968518671893191810016384330280562091328629026962809477000784435302139769596908926864132363563048019839665279971421442529880673621247071430128674667470206532680627659554647410033422380774639078868566740930528007573361500100532906651216140021930098016706284469424293458444889978419059832496974895465416863156191180599728043281535040933462832403774289232818783132502352375560377787888582055354085776854111856401451802360114633662004416603039763639977389442691242186954759660709910659425132240230735069669228391474787165890623789403033134426248933283012234239189831458682807956370055304230711791017329352240552629886068958256457197413587650347252723928692869337576314223939071230482815676093909999468477921073184751730816024100845824984950751387438716271510624258645682197305216545832136072785125977215324633747057749826021929018550208254799703649185850240642557170505055260742876429697141028701562169412116511640366662182685051950681474 [157,115] -556670163209610850891942108037963142358227488702472559654274741000172965411832365699652694209918836073778090383606056114356186951425001677426646381506837498765634026739114612120376684999640981569115092448965973697642792124964294473337360151140801264486708308997793266869190782797213607706252162976674584619988738373294182283943535621327569816643951169405262622819208778107989698185979493986330798544367169066999077857806798603805844132332356854796557420039685340446788770969982170302807736979686164151065491646786077978270108773789796651414567685963699842792312480277593388836704363905083957728819769171183167394590455663645971433354368751173290774666884465551260870266999789839075151377132671604039711364373080149167174534542160526285242631734924678413644356107962463999474576512055150079131170793823729522953259965497766371650508847152479957680920620176347525330649186514002809938268003196704593821259137013114396696053845031721141887585443617994613017660116410513413625613637760916560211571349166338529157484286957456599140711807077204610035336793649311495725391769491027771992257431820749995907314132086884470304350619604131018557235676928591316042056564328175626413984202559318873806495667055566934239342226643756651108320680499348678354946431774387738227976590933883155742393060981636814073119737062022873822849039335043416762617062836236152354682924228297448 [157,116] -281094992582953574414683740981288870114954013723247635209389406876462488873142574915499267066552664218176156255406723790156691124774931103248046656589892797876670076349033281179269662646899458708469602099309004404061948129639387677762445265148012598547616368853016972840839854366756571504221790917055720058414974103800572736956833120420699110951515270967751307610475827886284994264105055982785524086847034026831312257714565153164593573178362074841393197674291270653066341057724691771905584489374963381679178613620525797106540310049340307335656438614145816281466356392341046263857602003282263055915060669811260722463366643800315990743394271469091238187690309530607987587746624260220803242822324753227608161542701509236936225862923656653442847673412019824771275756401915236126349041373765347559989336042189687856724951671433280934277980804025087982553942253745283170240756623706521760803812688663766164684704274761929306314816031607533424360405251564829089205300523521276823427945722987154865856629224203014290524966666538316497752741009606846327492417440941909155822845012989810307451166690034626062480630195852940482962846670940798373358343626997436248282879940411900172298882899959367162537403747055318607175803362043470111396693088049410820831931500883881759842927134561996109024068754418735308416282668687247927857831858694952911335310385408068439761236774 [157,117] -43895439345971849591133747318702080910800610578398461426392174866763302407953263740101823849968873690910566102680102933352990061675055387720625242239894779685516375412452786363410411930065961375526989368223737736560685101901342452433663970385201177133597772058593791267976171045574163740643295566411958171267927564177752535365824230943354157991750251443885317010796415222693107200630525096456435666801860339459026704271465121313860384747689912906973602598392539922488833469638007193403491641950388737796777953111978949667458579122492197995472151957113730246713292165270525492926441858133838976012324488244839831428488443821876819098840749760636874710348883588248513133440316454793943702477518119898766615912822737569590987730632283930798634447985986489027803078383329308855274848123287611943692153037636153146398861210822690352754705479231692941913823881193786460962001066899495128436686839433348549930095654225864227491950905231261551203461267756672828481257658673797471440728469045033260316103840708275863650607953281439017489560792474331755946301994485544702545301252417369382712042278766636373526053398618236267780012376984969772449833191407131904137670212126648109705663858624628527759537848736074715122124587926944979373951748989317745291286425569979704938930160479677055859270529093226393411240107772837667321188219802170771300499274195329969080 [157,118] -15275454443286278556305021679742673634453501030194940705679007354126157164463833853026475266214321183482383983278083606388985693995197493564030854282960530789714210355494021717565959140630762812116700307686649115716596325095326999950421548048047672717816619646799365822657683025541607637790083849282044063715145769680112756848073116000193001471029469260535389488968155658792532470119921475032040761974717175285303105226331591422774536565198728132983554436792542783958469899902280666279815147882331623274934300884099361547264072624127805440588418977880234709962771977970729925229664609688898307863966702185108481519697580526539020411665324661968869367880029312284599861578866940961152176113448522366651304234676856594426233593013154094133967955642033775232976821203782456542895860310561686652533972936519096564393608519531669878440950598702980660874928858141809189808036708638770285511049193311248303856259432725667348435384230505155388306404454135271371973792677977826700169464107455446271821277225642376985701160069121375116290516025090557875565449557942960174600626728728829814512660926321970054321031465855649393265690389539516854503419494578165361478955017051554926859040704311941844864064016318009225850919202067945895358803610689341809961238226357462230346515506288062004315051413221048638523565315733459220488802156190719449139607314980516 [157,119] -3301209720727089217164028668867714467927816586157165609160265547236855180644304964433992796012505885608336007460199091009340100727510944875760830455078374727723173105424045007544484186715784672679394657522624898442351143128521158012112145437931688618765036753745904371597893681766874996853714382849999714265756128353891095213137272983670893507565762756640004609405509441870638227743610482523141910274371323934015522630989941499770025635547352604037718956858549126478175583521317939864056497960910878081671513787850686819907310049333409431864579367675227284535443071183036353445996461082375512522444695420562402177638768846723570302511676215299687025152459422449084439283404433989634750036954451716793431715680406140503596492101382355106653721970687253494845204985021858431341242907914550773177776031014781989058872421290792122285048314726666684701555007745030264465133672311564723256985142583993203666034927406595162468630911313789600048853324829289749378889379635274782099828011830619739749199014184472479990866886457097785854005908239375376972420060976957028831891494312146822727544486868373671956712130246271153551134392775404548292397915620609245019629322738672788651916601528467953892994899510360731344247539690311995627463931300950347610704326356042795741952773580339752980962340896320928558107971332350041462178018910904076433336448 [157,120] 384398641722595758167926906530229184256503691382713850359557430571617017858423566868262037656653300550551316823582303922166628791166593396531398375570015763836169840536637101381272351681907513764699549070685438309433347005045316973730127278939172204418158521426668585171272397488083608538353675180525921967585616399629433689951146569607802126394780678711086156318361668310025886812245425679263729553245573560673797204103019840712082125498264552237848978453398752489489054086403244212968603266805346151042025142389037474371241417521026708524502071634296143561450333542315332582711527439655758875936750150730523773336023774005266870716133376921030076074178747662697111452989904115396497691849320019516348322495259798196830891432338074590554982161411194996551694448411457001607858673403816003327667127964851499987668676266391512412553061879073679220606932314282803765529046321779318905060046819720313508985474102605779412282764389195046645870170079166686240364459639540082701877234221786323121431087320121947439342126087709852383116937547271674656838676111935115352073397275139339399837789596497821315209467330290068216058526016026560035097118343613671930348416373248667299664752057853821297638512333893220095655058475798906925008775408870308302541946279820305704269630248684909455315844832805922463840660107348067024965558462798947080 [157,121] -3311904920955145717331198926316134037960598335559196666588360318246016633693486954072389081736706016965562196166813827618608769715938434548214005329870041431641711490385993137116716053645552202548669503258821432450020276410581064779807979073605592084692280975164554659474408999689190592836519815411519511467657576108369007229710898344636661565362308887794764082958818050749176543116235716305292034878303902378274689939905423368417707787979063035029461268306102426923340813318668581355756306452262635186642342258074244855808605287546656255268001582833094720635003797225705563324945630390659327552135046457394429691257739020338238021210637152337363206523792230141904993303339422597266207342845965394322199787153810014889199293516932206090418140850697655914238725002901578135244715852625301387901506284082525073667519293926571104147175700874746359936203873625587207596070695267089951777759724353666739084014487631654775685747697389781130453672964766113938265269272984295698324699466535319829810988131341591499885352291403782457737412331045622053744582060613085399148798954720762441750123208349636578906423284131851634654018986808788564451592693212913073567115887238693249775969229114768716665305778582310484066250994786808523472188870115036393557259812592335325761388971676184015198924057869469062624423468765589947008424253712 [157,122] -1360415723984081717571925724283789495902534332217953850787897888105142720610174228770062077667634948164052099407613251120667484259687272487542905478386217937509320038046257481647758086608502043171980718257880688948910903330952601177016925426367983082779746538984348164058110661657859775201629765994769925985536186373832199552362829461676030327471573652493494413015064877445044108781762165082673585342486273634180194683266209781008063536270109938761387813949165249766673018165914752558302721854811963892892356043210537560707397818397307806640120802566052087310058665526692163824034217303251767177570463523008610867923594962788953465711191091189246931851297096041537173174153003993706487247468254402654516869321822314135783151510797352937400045389379077622036366265037912893503943903413880036801447947524189230320900391011030859777041150076636104554746845187128620155151369448850605059436232213303012824200107593901195080161266876551652138882548918742585597310636502757948665409262304528247612330631640707044507252617088139972117716602466876934118310201341254249168079510544207538033689856670868011453334856736106045807985747918689387166432500331194028509886567669941429953102905866942167472213679287939107372803478788140312266111946231519835358701068584677907618210110918207392656289771698951960670126192710178248919668 [157,123] 24073748487555437273241283480507476279415258419210978120152826734492618575455668070808670825000617378173058562611144543264398852943491125456377203366517537589417757044078838077305014974759746148293324105846911775278200246182279434646002966992643866856105081283898004109094816717558062583244135666729056466199638166613815202014880292875193809622254247541958127948068748061465890704540513603558186136802176664187601960015859758142870950767579042388847607421873647980896927805709356241735322438515200724225767324883410381315750533307884722256106584822462753767885136341670982921322014727677423633555032623449945155331371701429791182069910159364776120020229790918998796624583206394604906633250752646925984481370449131188708027048774560886230896257697418038823657424901576039753377771404095533430978789526567583755911905195831510123326331199431414943170256166466105665473729896819992034016346303328840946799884308579605644316690958252710891955184893033397984499437175964811713362726418259658107003186959474895965902380477575334213083364487664264305507690153936776431718285628708146080675120066668186405610966219578608083309849678903190670589056257432282127435609664209124000711535850710141225945958583952191809051380508519205380546472472456742072737817101354824059101213626049084827553724907700502972972592898984264 [157,124] 106518829699174402387659447541136232935010270871286640660013517619266424019521082574968161769993024087112219504494792239767474395641811303519514807495955564807161011876610486281354293246631012646870991608323735539369638920995833704141195401788707368086285466499563150068333654348812320891114663632420074958479832159590345681397047086760398060943888651997596647506604434489103099687054281550747479522362563494405469268307143513933567261195028172859705034541749333423930593382328992649131046145406131835622768899746361296185471204651197512756485062339416602163988257718817478531849315438162298836980695756007274326125242206377492084501807830972641858865354682935376491130500258907880582167964003828863301249164919141910854129113975426108665259716940284313411569758293507702883495703927337264599664940034037446485469973386642711250409697538880632361570617930287700570218366504461953499789860126446047772912157396493132985277069111523900568497870284638139456326940881123819097395579633814795358510494125124854474511145010675847291978461098548125300489410603845719701794266053268786806785706780497801126475643308887731253606332989419434357421438924202828838387741934318682921979271677879586778043835726626392788869323007881045058320739393650774739952092244092413007953232424069619413765717945292435899411082 [157,125] -3486864120920734893606857393657875547265924728797853945896624213807426358661831363295519652353784918110042558341323173179278442517419275473737224773422659328215570405717172691513500334323135347999079615782177737216895185887910092704174653518350391167866725882687676399313641968619667105876674004587870106614526735504750579982737820409013767176599136649914267316777832556051464769165990719333318799877167351297893827761922075912405530711556136548136523264279540687985268001723041905972965824980901154561874705559193959884407801337060709656973668850479995707163207582142729794055697353116652844476757095984601735556484853857574755287670990123066670192565386707123731528984805486719238435547034335164645938544443850063657940173178905105663087305325230386345514924352806211049155006125276076367949517468808991196870874689507346454165112941483981707455647097223365943964198391169441078116416812955117552779011185496455852120301655563455201273241952822070794439457250857377977414582175497904122759377862199285195113325551609188024305658485443852578855004162316992517262283803067517589467072449641118738250420004958454145709454650468751896405250538727809171321362143588722738839422464277202698670114727524239074868001302589816144241669349026038957939499786653911002383766051308149426955627277990476524 [157,126] 4330649034758044132716368725830089645478939981779983456527551899186544205789211412313102956553046646363059178700308112744898852602134011339797466018567892484826629909716692344072438352531529880284476613751004539244658879216401034235578208105586324338136599225670733789941008499833122039210378411194960426980784290943727755164645373799660149822465235596746857370684237571458614575224047756048640353298732825938234443266246036767322381869642304634422707347735325352469503263716397621208844027207879769913350430520031038111930514955101692742485953055727113955374504881277133398836136617204654460860849477710074757837467614879196293611382350542090238057883963117425120391487950714620238657667101565270650972532238899935791011236171622506939276488115747976236706198495639543350142326833903504706103769215932358760725968460404197250555075926812591392891513858781698097760985615957552532023544444729873438405701886328128928957370648698493182542056813207095233438565426137224889899579272072347792355015210261139447308660370571256741499772592196289675294951893777583860295892120862640393797298551815474117779208796970408210234691441987924262380225926335608658786886482963344442992174514215726268090350652090531175717907001437749303143804926789803480118489248251211862771934006154787588974173582 [157,127] -6315612892936080531823671417573971757352019270420327047854484539877860914284381010395261289538556503627907124910941467825269702176293734748451507270268183005364879105778552532497200904749584125155069664696968358134711075840119367081946257478675551480380123089553780804710387033798028353931849994677768393744509950494750639917857430647996556440523210035266960615191099601530093206681995381798221977859064252603305234713104982993795317592279199826460355259984512756010333126664257979306748294047332157475972906631327988953797336484554402274662152494073706502198397972405932752981671679358907685334745994562971612651991720151789531501352322864149348084844337327078435588717160008110313210530238048029792951607509375725892000540964727168918026879066760366571393886755776515219360216224247920884613424902891594876984171071425473640285917096761485332453061546823061400988869083472528133801597314554378126803485768839301786392554725119701654411815653395375427487912308782752307940790770915653134173746898596649780110154844256133159923387871557071230360696246377496935337573863726475048563300748525998253630484697914276631858140301233793814075905695754739700049061869927083329383179026296791477412321439731887716183151269660740726070150878730025217017402731730878370663588099125044752 [157,128] -77041466646246195880304558719744613458917931079320051623539814079554255616133852442895119477402491444315083250793516019320878457412566736405536699189679875442410907261975378730746661978556841557147487245151532413694509858464292913334367933473077830763552266833762625520407165154178614723550485902832903815057517183251140803638936940331179072084173644734967710840829400689088066680519215126559441631882645885502003501588411907289169028776213916134802017426549198466096884862934590484930557208769625642431052927315010410444108544337362444300971855074340699060837686459253848087624589986205912301375481914422237055061663257431392145729245999139977907611337866927141909530994785901336161343209579968400135487411568963485107887633069932048162053025612227884868045803755638197804054238494753223471865679321286068843899028139574529351774517112750320177970639528340776081980745667017900542758049677510945664363072489818279447258364951959153526843494489505391519295916237695459148203170031758217208427312976097251431767989510957968549530660531769190327947757872328842425566820630876539058439586850939177288026480275017363343945427232683296792191659279325513517690925409224503399530622046929624773001606722110399227403019998892776190874723553636941282471325327642385218582492584 [157,129] -32486523430083579549059155220136376221032842856361542852325468005895519141786157155205953422135833796011374069703494322501411799338031019579447161713601337283285727319112443383815490107943095118698940897478242077988041268012474192488474264311809526367344647509011998495406486564541057976374596114937129376378755537441064693852970830885901891475346711580759634810219237474372734412933414813813182542982200229828594966294134044656352285064808998714066092244110182764767508726041269757860448812653594731228384026303358352981847260548108238095668654809558205754757652309117472145274569464409686560810554920929528023984804546082054000306748709936365567714973839941956156327053317233103718129818939120165028199820476147100463101146396163659143223943484077932420284434925329383554962931730978148951406936074061679000196947034645256879692577905098836896179440244458322813115153202438514588030000116660432793843565873637410214837728974061752256397678166214162779618247204555532314640771239590597132362074671489472092397407948204328083212608589234606685074280445961411115430293626134442516276938783271360669812174175182981166729645404628611159900999540609740772434233803814549885678602494366748725688581327257073343441334918823469886893644211308397019362037882235856336 [157,130] -76053154426620381395519681400745168179011948769706624207849243488645800669388043787412546668841971737416054451065639255882051463559969156520784725527374659894086447727474982451946899155078397027396742504723187581087376317590748097746921446689271369013087202414692968397489948572107159739707778652640974654464720921061685119692411859265117485460822855483701211398412266445638861012514996564179236795027789638190443346348902906741777646521777048322235440104861126691044968594787536633593970693056177981851897564430659221896242887582352597205968901735104181650815709633329745020039074439110567016939099918684373725992597417439670665959367294134652311694706390924302861778140459339638787839397162200836994755873016456473448528684619121647005231890828667155425345130095728495579374242866408306311440096374554680240289332918658632433056033855774027831991390099217112455089368461151680928884344617783338782440439216043312331627535857339376527286997830229287263864820158299434623129345441453097037443912965861911368490265734260841062033583063850330306118544549871041179154266597861718943912913699542528061039816115653334151154116541374214303139931362285445322165271008857612404678976740775592898178991138548741904012944892019914290722000406896827554892878387 [157,131] -21487429634619107324250442348169005780873650241499142535810854322068975062488991199736209676232479053426849715308230847466761558535516667505929866741178534212332804677973184277661213917523687597181333317045342282936634320134549219283458339247843459191295771029366395362518842976693332837976677717675950006593097511847987785263318807006034143998252477436265730673385432405970020481423784730692075383605976674332778927191157509186315243039754913674805951020109724485617240897069781820345401097404976272829095958286056747084282011974997885020853560849547183299707389664544176394682780593489330470056730314713175374872872509809658274386659859340286536382617089134377588344446276218200576266436392558974305777977760980654834581743189445180994438408993146760118269461401449909153208049087378878004115349166173748981317040925818298187471552267161233071327538268844057009030196350703215382927697288893596390003865015294507004819112535429696309450586205304105073006036391358040846629452513374352982377326441581146716982152114893838004739121057304565743219695902813820265875173742663647073006250207796502445057075162655558030457629999911035800659527278319259853456739156468050986356268844915438983917005453006240353067156527564395778823268127738115702 [157,132] -2702572202308180448070804567519957490955713853890611620526390916713036114855010830200776485669674034163649343820587554204064233434553172808468310894769013437141110434786441640456726053316899641551091219227803381942398090691322523220862577352312945460033931225218247278945247746928731749037168677401674916384550287219052326368320154868871628118334100361874866434190746728187724096680828361219784361726195472469844817260176214003750468577526681996779530019317718054328661135637681329495112024618554154041525431258107731587370713609801107801109117283035111152834704763345056005343451522969929107589531158549929907265723425718240278523192603967092257071371710829778677226157080539354133196116789074944498499144251543366344774518935578197317659252063595177335054922135517981097306603577811402341704926968745042801875947788038425238131119859212642260557990813234049282882128914825205589460442991374187788063185955360703998386907056675005558222572691059968098307852659081304963405943194077214522545383536692273126419733324798774517153986441830992715345783376161035865973484801042389178470808920837939380805834950242770459812356489808376689701332644083835958648264426094262169663176303615148026376114905113353312037863344215420805989308056 [157,133] -364339795240051158443911890950233758801675766265547267215548846177001812924237977377627216887594396985799883025697345150187165144305365158187789470314943785214250754006161890203168114297658472199864087562894538334563513635121754314655697748320717881303142199078502590341132218616118514609080856210255664156958260200231284489677389239512224403397112312267394751226977593966174859075301625802713466439807553448666960961730882997063791931348974307704764375918712523083883269483905707968997034639589293842865535959519909337721898548458547425740457041581898538206398648911441921855027990025629007857095534529100022137793976297048012840759101836878213307856856506778435885803950507335844968949953837619723555269422321469936426181132136796492393240150998659783601650629535445448960543647390523177191532070200368960101408074754070293431323597757303014267034001058585671923653198196907589516631178085907143430383144264564578651693301615595485338247210170135331171157838807018031045773128675335378143327325505244471520527592471821347227416851304402861111303717725587805118800009641366536339026022513368711188927315205625009423485668698513887733638092003340408859797431637165086565771064779398549993196913000608846002492328638576492 [157,134] -8168261456995830389217449759647036414285211163787303227277817867760002365625214423119567068470579506041365466861504413753652595516045917937611966729467851257777633203909723252689494294735828813397081549229760199608760012301700825033567121236289680523050192413933393835685002502833024927226419393774164907654439893641204655784538378460679789325059092303110898229950163291774768622361505758267478682744433998480746926361744829945518297300589132645685369101928513972056570674092415302259849778445500241973667492840609386180204664095721438919757732631204339376165064595436748742935219048034345169324624488758882328728842785179859957763039969912945751545875907614436362730274667118886669112104730559035758825690200463257333915947489319273839221283500173504170960304862553121134933305988137755489295595319717778199163028095932657783677648291769933298949091208526979040634579803399094737957901788382040443560095636681526765499626372244459835113665076848197982467046209191971483903888590425088124673213414816242340656134288701916484076926762387182259499949907495617756289265781738233616292061411169587809568961793575543158662676441351542713654920108116960739463600545238602646727690273157769374968668888052048370408917 [157,135] -3441291760913242793125982245399254327371231947427110502672828798373147288470593908148722076368995504625691376452259293578739972447231968424638179427419251652240421822965765003442938523184506978238331865811918481320259608742918549946698495422085751393792481192486442195649596733569839537367800841709663180466849624005727289862982659146790500068165352822081724367878439413237522079896607239801054381816022732003808504060336123273659297803016515520426594474991393775345466010582897708600783335963054048908129610144209012273337481678670025744924060581637810842360344108519592452504290428235632739701281005317442989494819626136895826884811385355083239639480248952412613392151813905647080493000138540322616202901957369169885469849910217092815252255483594490943660060634644099224538118270304143703355538885672452649679695525510053614912672777096419853992633301970441171035771826696186632946984892389031143211522204893513488508205259473239352846377555457026603584411697344277146861367539198233296994944469422681582349278850523643933663121491412358825902761471688037081912796627531367939299554477969456787320097676850654107438260654942714223130515378424613668645977254820514787871866607864389786478029295115694 [157,136] -1429097982906828482515160313895556136232214797535227540356902875518134522668764832034922456521731347511414658103217590299077413418832784699377466784871965666697443861218252589067417878983019699474942946546742896943679023379970659636544424429733808374178386564401208597613852957241380168671371636707925450020899018380329184205018579403552998554034129293756003437618234476779715256234359291072398800612272037259050610094229822179450715686233681703296103404352189878765823344624116291446801009635550866720852152480728779427219566529840595668652231458655179003568465655304862130012214706348642732375379192869039869713737623119494039333291871529816102647571091445280188629127536559567825062915746384064933988387516045396905698159749175775102828063504341151956726894385188363434553658045046894666883907879570925881152445147660601020633669371428080420000253358432367876063917880884813798526374466134000155200083868152146060821839435209840826452874344029528233168171969753724648388435868997991085548279703298652494173698009354247122353932068526916701001626957874265275100322779520145007224387125324299840428118048593494569619178749873974810785039743067041431349232520842431953712901553836155223946264 [157,137] -1110698226660652086802566542745368071783164831475163792353432326923169770412992061032861131879096909664110391794736053578666189671287260340214095926827136457423644528528136737880806242033363116469207923696947144560093408008734553739958806074900367089981083495466124694712231842178725206534378561860414431553499274159298856493559012198040775751848618059471376423827299973331530164560783474670875045469687028460089108095326492662830832612501750844091231722530412886333128561299422645648472496683650774340987915451471175242225652789841665207365778388788572188202416349732849464413785329313994108060298816562975111902423691158788767886226655693289203401672722907869450309077389464322994199524606466784923946695365680595032870736465024710446092511018869965154410956948279706067365098154570642486492981613231969330570745271097999107521884767680861895269828607192081024603474228092407694562388666048681852769889167386198421318904497895117583018218603542628304579873408022706921456597969937545914531432189588467718830414759175875804290765657459832692309242470964106778831440646904274957616186341775047036011758643712568720519041275598215812248443585395016944762973657179086686687477305012066 [157,138] -160246658359540729986083933298075255024974568777922044808725510448093082919332336481749254596816329615789676475177542198381809638367405594622197197927888944718887875054524466108369674526111733457776007215290977879883100535931110723320114550413741985440596236582061565811242410048482590256911574007906389525888254847605139578280022852521770972740713982689786290904515841899610871010845328118509809069620035167027109155144964226178537430097567851788139759883290639002048204855971620596030538303319542547278420805443959365454035228760177089922020801323597321450148270824648049851081561169878095727431582280921831512425335331583953436365189455321442807972843167770544248989103976207936595440662690007996610227350988126416719920087667202998738830678039757994217197543587648182192007131591335210718949131336932462039631860770652054739073749746209469348038455402962741757872376768731139969695006085466216759833349009322805193840788842125436583742340465548701260126718855101076471571446282615993127504795429271416305226257052451683354193817545460661290960186763312724141901014859923105087065134076921494124974380640335241149761502335459041937670828350801657103016334508460617694840 [157,139] -318377527009569463864785764191207308486806913138363589060675787607942747008184477277311166840290477133683016845603143040636038167851319202504701654716957151814584264499918139932436140426750394369839356396912776259165920034473816807180934064586601942304777343641069246838512102291272502695565832420300764460448148551511787109185563824792473591945968872354031188208844278546815794251118860751850777900223010036934440850154222897795607803369626133276389637930138659395407940228016818431153585071065412975115065871647813877782094315096199285271966861042214607478878032254719444561240179980387881518312558841176669584984319362135797028419211831604768700605192022609697703109092925248275774250412620503980020161715343645083300442614291935912587129879077650965248686951202324981533413619623162788078149100942875793467439955488545994118542059055894509814405648824427402463308725571856813023267603804279886601020523559407514106504956052115369361891906404232396323169160715550791011690789674601543288924498223541528952141356673506464742744647734706400853886722575857757572133977089811809247202252922315732255217356524810400558375234826864084618007024997029525792275104259902 [157,140] 61027480525437291677924921242684306619753304864967531850311241522235280690163820883081782346142080646388498933945895988179306057217615909926629609987961434027993557371692099007058388709542310484949774082111779780134850127065334928558518206014192807329689866142720648815792960063696631789122135334545087959550418946044805321131613357692836925867221897982541725628285758082581282065783871842990071065582162969267553676209422394627739858996668945227443388264548881367682442107810172521656787876248032681525801665310601492697952124973836549868685164477181528761101187051878935520582481896844327697317980287518936251924391215427324958155167640997524125616907948261436362125323445140546220998505372931308385365714280491996137329230068984438372180589234103940465953258912853976926668122601441740424889055803559588322699650811543042211466670186525544898302903998208041769706027240174162846924226858963874759110854200787145247562560137911472690504489249456860377418519452862938673588416386464633488818729500491108914775778513314716031958695232306959840421202819999457227671957124560143867203500260282816529689310432240405619048050641693671583825040367390886920812 [157,141] 4093474031053323809324256047797106173966439965095512606085433821348779375744214645704637743729715369858767347213332519522004794101367591308381229858160711244449768002473415762057092835559535301677037456912792898199514614123078304929148537692324658097977175685546568157833525598822633497760955041219670312744626071201007549273676606549899253379782583552029783190858157077146471987884209948922914863186776448892039374159602318455805443986005834258838864406263844305754921919808342929570924885119615436789040097647167295922321821145294978247175656937096521580318400434743831626491664210816899535135180395768898268284474871368756999098164027164745397144052447437216531236548454882557862221860949241348803742928434482356261630340936501908429366937822991593956903790670914031027657995356619108595500700698413360008839564884078017904052853465872874734239934423323445179513593697615880122403134675266236343071005612825098274174982053030063614810301576973873743287616632740989285864037102843115812392545533287367960683824013489682604564595342979574259122961322910194811241117738263029090967995569732571532524865502959833419971781922903805393567277452908 [157,142] -1400028092293658932577123624347761685932921697785373563968080817570206550209219468578384213636564482433531987602275898952527518673398469132803864818289865491461449080246888183250374188486088955208446590981228871213988693900602347423534714417547343626658765930624587309353000766600092760277398377832110188782258999793280912860871634179173802539745084777074265477972774771144184225961762939171188222555538072260341745204210995455298853119463615627598245965271150132903948205813981981523177114013077684404173296508780142736018134175288492514459228420126446080414909971506041447677638120122232715112567410841728061128285693841780293434162190120087855249338867171101752669212116120160279157115224666545289459245276574981412442914485019849238664112027966167181476202970941981461182616934879978275099215479324870136444940689229716146018140495162361851506693684053315384102860608773046874133585006807685379692622944330604989814421515731400524046065466922533373813310274085329579557214632162985402509546415067807988017445240274773313810760292891888570922215612875921686748114644177092318469734980371034475661371198679004790069566517105279160697 [157,143] 33488280160443832329405002567931474356468796070848575137203260120500051420986847687303446810450713904011924214223994878607929767108983044349163312975348859465141772249311916163650840639593044599013464961206762124622879986830679897163414850527970919006018292412830808327569874275943344612099812816270301232369307480756169928237513952140655235747005992645822357785898529430264564734648138464969547711275425877844776474264751565851382393004645555402020699282577675315131285481698544326554867014853478218196358136313601497015942378514540654046447915696454131070693624324271236233238908514298609282376652258642010360993831670482815813601401979262441851905935303990831680998252264599120511397446205488765346543905725840022141198580704558797713374417400125098717009826674893054492259722726294620125610117829030763362864759905730040221997112357080310859425679119425990239356461675745492416470059998677896012055052750744271400909485718036874430203941845477481130598954098996753907429758268667540144817260780943524230739274218296073972115117645181518185550275711126998296653580458656412908985746321694996588353590797468606730594801790 [157,144] -869498223319615153434092893261183601387747502992653819249406215024252762839084946520868657969001744622542989110659070707528875549785117986657837028830013086654288788666278306971915321474109297230188520664882377576377462320327703150060642372421348312670085063374317712006214781312128540580168230237815826290083148515122358431572730600320978970383414988737604015448194463609043919598515835027024547252005781796009893506048195595182008495558790344126502075145091638676972382213460156146402772292473756661018922242836387579084136718565946715841993131457045790952211842222549982255718670790524233558815264521601639695487485659418605175594685028880474841222816387730227644848315528277833615975288447303702584160880404116312524995695309440656062305864783486338257728595767800493386990357497497801101162118878180550391524135281401122732695697296747716721105784316782985221689401274206296571171506802620972068417977185960963977387677200877340415366381980349604473214650996731931797118706157975279136731696499235635104876116021742279845643225455090094330070788891220162212512899660229563414306117637653614477098976466186419 [157,145] -23092839660850882962774506414222612940424623763613286388555654791807563715552715257333573207338799151709714316225437897680796582391305326369798946967128379200401779325025386932303064520504196523468724619098663331722124768747391705072848259934320631742017979557134650925260730825686621210416433026831663418553786907859182579871085055705892509355009423792254665104785578517435777394105679582544472936324896389817064718095021832778349385701951421308855203977619266612904930601369652549755489031455993604721776945085633481685448878509389305310488600412615230520737815840044633173672059707385958412764075757356615667126754752818846386703964295666671610656581927834795110295305757937832415089572310502639579355058540288755563392759768489393062675982416016246481984047897336798453771831958667345080250621518036445704923750486030516325553592649831025070753984666195188074562481749114436206396586675863615086357199635405265278340286410812804070399622568121447114543295611371136397185663055149977493556345796676071408285715398091183038779932222483381081033091451512337258142502680731321224822357274943224559044614 [157,146] -187321935590019251124200085963635761771594572589094299925766077333610347959264469815283486265418695051551473272324058578754482450901755487057969899552794547239103610925011116793972769319565997428535434808764311424370576102437643049077268567612263922414942421806027946423286493626411541757474856633496841524704480556744675103021808166177917240677197502678995014138449238022102200369043719721827670163029969512617180489754631291559794878768372728436337278084698648142741235579038526492676467520737109151932217154350327661530197281076635288501613575051959070473166348306464828953974639356720511526089381065956391570148845309037776836803799283151322036678554095831338448728111748024001369956396518557036505527351680224031421766501854542677748370326527414647042942250432378353308008277831742973102763024207657961807888197516645584525763160197960539668784615190431614636633085062348504041274328419784401365580653041464956043527201822001896788318625198302328444475979701016747662058465347661561267132849959273909883052753443588491191409506854530413199929266104458498924782320382082529791565616427404 [157,147] -3540387848571465833878519133055856609717590728654134321999507685227929082432565341362143606348260711565195033592172799348124983526502461669955378854562222956553806485914625670089320779259532673669453798802667002943146878815472315268250384134456237940846611615532910729405142793606941631029792893144392650923365550035786826057672150603509737011384521903968968004344013310203965034152669725097172153349384426739007812236448403539027210520234422238862729242296834696049901086066896541678423937481168235721803817740164475101219805460885619055540868834231041086493651485021414778982375116651450868845119222414161110674904232512514972034640282703804352631478790583487153310325248336459679107332154915520275456029574860393686829291199854952289286724690318826331923540087197243077089457432194886094114961241674212409365493055241354256468489467863037217297924018106425084619841427134522576134936690913541049277378164386041585110567129503860816764809402020246298284919670004663287257923665962008375279037623672229176483750895181541308217798916413007574944953858852312812060921349008160298779 [157,148] -5897215350023355849231074737541772800927597494655526027783784322365763176016797181741404922682672590982840336924795331028128936808228809199822566619092302538977309665681381153010914539075688259488028710117510592552569821122042195019146374572782395348356308987619701809918295890074876960439764717868059084628852421292598659008562403312862381857988088285806629496784040561985318264519540707735346271941809138499594253793147186734215465254508890499536393580867261562974376143594633912878279939860729054045149702442984970965924523208170374433903513273192245790852253251120645540160598735943495493580841895044038473557164161041537432885125171766568883640508418501547824451050067648031649777867108757182333274332632115354610303647696162884382390316857801066185398330230265080717749932710612979783635063420822362193356732036845457072060579669533987381681674632697828876260606803344197753228906330548500934920365623310147547547490816480028335086512004288396170158150696526625290098497004214362719508233547509516162577133749196630599494267204552902718082546987607473577996499220 [157,149] -18248080243612329144154091643606086567429157176323251296679658609016451878252114477743613565058910971530466308901803050661408430692649152037449435270914605170408433075695804756305269272827640906843625492819611368450452353143849374399582678636149603256205983737576569276624012374857938710920304183315277251826655020708187402018407463777426153535852840143887380940868637146984245260029946631344722451468521024804584726522410553851498340615742308699421626089551378764509692364018434506972320554499674292432981582686242147595136205781886305006530781833385801218599339978165441152453132477428106623267295543589880882300719260360447515617021069600802919937916638473041364859974982736805981922199336830114675910383859393755652155184916722107456120443782775827279091724044430996324059998645661664102132403734919539441680096781396495028096943301714849406083675612385133522973956038754895741843162632671751839799263909320569258375454389051738319844352035257264455857907187698882321821060197505627404193414350975318505981172281865862704485801907575402359728370226143814 [157,150] 16202502296393203402890210248705806686471229810334535594158747480985660464296650794428310946517054742925858133335693292065293324469694939246775382838928264428098713682270216406570185075967655164192239545928588317487944498541191730776390995246796679943209074194108102192511566491491395645570426977131807667446718790235804814844569188220855434879209276938326864721952746089909452032149419440772882456469161609119244959091230734307148752792229067287119282941940618314623759305302281587745263121194014686409678812553889201759669355952731886846083467586639381980584113210027419779747425504843744142705180363971642453926389379449925791267358943997381198822251723761844478553898792690173583582347258449905277247519503104095668849404027224796011901330610597023764505072570903616161657496936474764057463420371740366115220235201795266058460160490363923275031651986437899904946440530722463489372961247040128319411905344907048984734318606473783866512686600909202174095958455124137255648965672739591385625960790647169993446096688199227831111517685074750790632 [157,151] 317493961687402870308995181303401197146926753687765738288571832466152540919749354841425497892673879401464251606372219496058845499095982572369488441333493013544858634508013742354205684228356034328134182410916153349915537061299761300685873240838842830271380521947258991880497570068176295271242677349417734082755553229510977507055828444507867089107480075502218958355217168811726608120219222331473429509477553168898075807607100351693946145890412843747670263673795670034097440761932301399057202334418990958307982841630269587585136760892949559494652188437082385673716482760697475949767370261339907276597647181231359600757846649534586909578288007548547506112833797286900080867987419291380807862389472495013206837242692726329813595813879932210001410041370647842012428066096226818141772819772540742983823947465456840974118302223680938519539544714258284699675055045290759484349869529574243713402601078532992157854884552715675651332335858667456646603985415799421035380057009066733113780582519570876355419578309044586847590424159820016554014360 [157,152] -2121284955540848728451087584964069395531113588367097486244745202787273413956098263272588721097574778904011743641807734446951708272604598602010395652439991896850284343819909955131481694049872078889315782586635028219738669436312886498314878707832880476993733197386389876217945806389699292046107966096568280548236085477675740571191398046469725582016359862923746735209105092016435807294743570448850997345046348602730157032494295754212331359849813581775089008150650282621437720384607378760815479782628216262277719112198631952647884783966131080795915658667493406425158712195388307208197778320538086418526885934874328417002222813317427033185157268357766433251957183310796305991359483007980600788379832717928121017928613163249111240965970551491101783795871744047170081358222789113863812807697324426827725173372049748874572381976598831871730371623138484797091826376497811938243514615117161465376707045224260635763697704488436679537515049840530811827137761479541021431547065280624597334102090668004886496252635495101923059251269112 [157,153] -130365590740538986481711066216721237750531466499962905553624624168093604325137408845814438802526366422216501925511317928472983576164705249452897868098579901967911179870308050980345779032264033862725394946959738715158014635330035679792401893510013061712085241270485874747371757503253742376431535919007309191440799491449489502485163936951851670374250122734194728873511137764373030961155559443541438276140296400044878608256437853884042086064950643472820404846308706790947004695578661367342625647778039884025277542366529537631098661236900361866146660505598081113355957968207770678061041987186516442095824763054762395162953499954384724893947598788791531151864598801657546192727927874224430774717645450523484836232416200491234547157805430641988045111375315404315417982407442936440463661397841231456043886250549608736291513703093684560836831304493104106085297760490412806589096101645208518967302968627501208474587588626120155900307494933652897868943744593655952849229737355754840997691370974474433990100498071034020 [157,154] -99733646856603938274003966932736947584832957124354102579568055742000309074427981900148404753084437498919638975250041088835719442269429634449411538960645033511105564639005948824120637364470919086161242626116194018450465589649373006700702507538371340869290284774206125241306723043055140667085432379021353156664420875040505096971965943546180854821274244147818853595074619013344503359268188254399061125463356735460023551607628987421606870977766944686233326934374692376522433148342013052361471071755609849615709670974259175881995509568079145861469417109489105872701863109498661867290272907052432561761967462766028490074474002419795997940200318165996632244291827912683772752479671640547322210794053806724605140023704004172781159837405992122416168768827769579704840705903096726978312223539123778058167447402377422970676410215804154747024441175128634703604364398104788649980273353614855545628007687037395307751029277563955795605501420465292902332258929056198105084545674269057676505458550884343291190080 [157,155] -1185912207440422430099231413599898845977211465796795904176499140493821864360086947609208718141657280278323759817438743844168922058251833593404156925216041899296444462826635733431372608324372716179250943139249035020885625579141130713950330492568535168996811401267576822944265877325445351146567418276888532637081092498114864422618004211269570154502090163783333703789024546032637183765699860477293059927279838551550829028075752039072952360029564170709257019127899493869345840365043122664779380980172945525242341111401188391377862018098481640631030625198428735459479680382502780396697152944173366515202759848011322416852988380848574225050224862488368154545606289041207256908367112355824579495898018807380795879499433916872550928564248359718927167556571285960386724136681770917872710034410399153579121354868068613852120040912849388194789107992745398994871912986828653293987455391749279011077889621525287444989985949634142203673313038603601262757753055187693356442516290137919290325590442 [157,156] -71921460593223972951951206977681123113893491451320366003996921764061251660813060290222696219021997934321717536489092521185773046318623216877866947023013933035792894042995627291280738036364048042004401936697837747803016185965622937433040174246487824117775905638146920595683859010393559884126999689256662904888798349987765583645232779442694233007570149008776205176958085203774386400525281321268087920069964338818457883813158660690374359372747001958839685477892427004159834397766888768102680081610873886634488392631168436173263903073701157715024059456081685293586551406272655573296273591931686307813790372231704702782636772915063473963588677625456287385844679885362451307416993557843212353693203704501779690821170957186641877800517877205888650153946441768275059802975927428833798692159083060168559986962458097993432986569542182361152632399244990427821508654274404906177639038020362480769750221910677763001102132498703560922109067867023076484521131430612413688969452236258 [157,157] 232328898809482899435740628411215721287174594919838509386897630230055708131998891857981002982400537500639094842148006220143135246479368596284576063823551426280998803760668143746813808339017632774284070927063642142793332388959587415268709583295491575026002424877792742137188128590867026956330809135330074841674843882429636894305270193259727898246354658259847882433598081969753523344171508890068868994876492045852925066454912385551635970063231376805322264500039683058236591763003645195034373013750917323434743759761596321661455918243757370159373990071162848538350085282074276385982249332453315363517195517622214101560342855285244715186721630887549119221110542369043533971727816868030651713059857206520477815458709674830575964321981835181538138230183451927026137878611962758176316371675815355363449146108944957927082660396713182889503511734216903082619458767015123897532604814175885945202209472068769048327074718949091664446408362051614770810358263609373362 [158,0] 11075775253353301193630927075435292007471722373216677004532029959963194119099013937808096126523546253427468740590699679834453337214398412382087532149100000253670320276953783211524509218183027943597822436523701050161580626536678122827889928339925889280871162610950944126129291178231924772561909467884215719138073613207527166942759245096458928915415189176231820437481277163000388757522333361060638839900167250312179819731996606639290386505432975696907764462784848170788357914696223725185431543750027300553332079981014278036700212486252733456539805963699659910249793209594978944233071858916915676509405270177121938683604112812706651612846953021046445788083013525629402264127632769746015501414409399979568885254600353705204382959444759957446160340110227010394336110641355571758760905787970867846590764587964405943161448966418786483040941963609866531808969906961906918063035164285654311836910572996839883585305568123007837975145836587942822507930700097823446667733052881801163745980595088583372281526115113232270140354620617136912733274038324244132768541331308338700429884354280481504159127386866885021041346666615171582597159474492066097662724558677498453556909425005202017799089070129227270850869456793365059058173066406481049161152357507881212643745235982255811914511494371746797176251397674179866909451791033961545088015335303281235941495045977463440559053103066009855308236390624138364137241395270455001156502943228819194700062709554398565741687730323186530827433101144429306514908920482314202747777546612969845776642927867680774082223978694030131239271906740896553299976758585077289974164879107947286124184756885809188591004913825740211660063878904227376593154897713503234596569435648108893099095828325491566092130328827147217243480585760100316979367312104787376102199569771755705005489289760589599609375000000000000000000000000 [158,1] -10944988511748055391927760382979641867983297476156415041607996135136276761872834007498953977266464409196514398933295723171500399183463692207910040948942522316895101332986310887973380069154784306194724654990983747742510758539452336730718187241935024747787714831275173476395150534220646906613425974377268366809087975828630426242887722574220388534424699410937081851828197843368915412160696792612358467996510288507272376047730465524441878666296502553890764332005013421912757383162065441960647905091699286948200571589999543072547631699678590156472091447592518100879460252642096294408028367317164611442771958405773778473203270655054293171539135887575231224321281371163471572738300881190052221201625751715977956878384670405597027829817163558066833104424629829114127325800419564957500980913091512726175817678324443815103085104955109809566963749465721395040710550839100544223264002774244538508576442684775168672854694916814531094779783974810713322444468641129206036945206478382103760300496895967606707918756835824767181248050444770126733765893467690941380073918361691596977429275530512626956029053651104726660834302104186123015922056820065924962040565076466640633010793037190515905088160686626053938757989207295098300531522550494359774603820898963604576265956374838548973372633363162803082134138324315427328173160061228741989704193878436444322042133708015492122063018952920951813931348726739010073875774839171399966707950491595669814028329776329594996300333980411483415287862109130503792008876862308597605368092959802919701409112408947600216188362538806238237097382144777476338786927286182290025677648541582288944111727794117977193035129653318193460075992119459656072167914695232524641023870342867861447909873258605497539350187049280090837988631473981249154120313747013000358785858590060513506614370271563529968261718750000000000000000000 [158,2] 781269103512461799437560825055445799067826788472559634836497172933085031826558511997824302139088987665656453962390720281576297638273646292782146688674620137845945341452327194702549532983153554829673327706569656706632069017038207890113316043035736296414143571198326830088200411114764764963763612897823614738667411737999737876489207566630208868938963772829185793318890454162514005242978924066403983668904505624629546629359233153943629337796715705379353323584979469814768520946210044953954400516529556060318344521532999780760048963595119922743788164362262146711853053043265110881085753542784075496949498498497947372379717421563773855693490328604468454889411639333712406737793644149367479416774902446978678169335494676239572605047483095567380128643853285129836499045904051414352098587502177578163356682070876481007837103891598955160606157103575870128465563620182668284154927467792123704191734401918432696544001693474937323629562753521512133102854625339481550357985213892504875571460449478291832949854441275960411568830098397275600355115565308918380214092823088827014199869775457428199858458697583566338951012666913644514425744350006822551085602893473077696374801642915790934512814132205073161366183852997956799018635810113214612190004341745993613487000971276791910647804695341995909935444783484510781789473114716797341851122032970619945832444568270185029252351538267292225696873474012832108731068857920383811400046178298876403931764654195595836405912942101020218589177074561515073731784061300280472762341196947793434444115160015710395203116199678241764020474916865009445827031381216798263257030375180668767957004056456125758258761183009278012701591412750213723293142262238803598025332009201434464878550227400319285050930630660443203432320364740911708377869734476086558495375354528762745776049314372357912361621856689453125000000000 [158,3] 1903438462287719720106744960136531785833773286413336509585258170152514088874561603054987615087340254095213428110929938042385120126521611273044569454089177460283409147526015584471843840840961676344266235587539164917648878573420004995845158580567453456736243300944978866693168879355598748026460831095437976429141868568677979757475700643740338685080783524042462491731471616626336056716530583018792212169384007707998900575684955360803627856166471153358650651582968093752595181207214429320339436890247308608502151051010067013287415265192608659179943501056828095357646224702130355765006077107067756239864191847991729276071509423307512369895404383458206312540428703316226709077779324040740485399376028486014992406780500793046835224603880815437265460700379213981185006858231232563503013005495777799860142991585069620034020016879794927458622569324836695420529729956680469358671621942714840315182366340742515978017734772419405419415489935316716202135422646745026676109401941196257221790773400227229163944308127669395395209266424539808573730096281656637241613984720980129060032712266636970497332543950637016092095255138285870082235896683553500766061135444448029331362489599330809127495478058034171778891116380216352587101464819984304635849052218291199772661526939329750364188797015206860252583071973432829835445087112036975173066321127044846944417318996336256918175454044023026024297115660775214901310693226067265568555506054706206770471025770135201340272775850247442863242812709949014875944080512586455801558250389396592228939595935890262692038278840995922346354063307524203581467775509605195393041946621140427132319851974558609641102970092293440600232878174482226478227918487084214985521509043737850122200022271531756194832307446165863085966834889615867443178543691446137398484578511122233823726901391637511551380157470703125000000000 [158,4] 134043372002822402830151621043352644056794517447117022225845937215400059466065466416821935297481690445843670617062265467529969788248002972963069985231868014691856383199325067068987779946252822331686011270056189272776152505281132802828381882797093330983468960131271503452547939837450368963003063857014846839191379833247771660707125571665762312854098230272610153557812787132493990860306782498267845255671364620835797483805271053702377762802181525380297323633289782298092385784705486453085045279098817496164672141360821117031092208540065781943587154400695492060651672475363660862766859164309747093544905636297439257970953126612444257694325587126278350631578282209562451348822747198920640352012622335292083579709212866988147840240551603115714251115692977493440171462102462085994496331932387825658100330157503856438857072180148080601874507059378439899887472764030696123014258873843278864848471341255850950100479121768684057591636265326456184974190008363373682006466098000672625547699839863499783722851983862733071051563794490884600988431183417522551980226946145765285152785909855098765693160167307002822446811314994003341365127654993372032461135766244998705126181081938874846573901251925598089955562786330525202015271030341553160148078358032584599988391260708221844810519034721317330504774398847145041279299993234121786790853520118643767924953014289062391658834098654713481332305640542735428008046194748614052621633003185360261015937641455398051218123275478749392401515383847182979385409460509305769302456504568186196216010678689849760420254200590990503803195436139570162804481644433936416861096076360291731833598182816779192339756430450293987919693486176098210769001137220408259145977363200933367588311816919835666364805590073184838377886643814690294213750603262673393253065927995925504800922567483212333172559738159179687500000 [158,5] -4162401453275072213608030534588638445047351068805404396851343411541306674955222127115183317114208745681691309888798318700566301980241388375223625564143991794682172524685319654205454520422300424267945818332094014671444551803414323657668179837821793019277354121520832126753285792673936515172822200374169631909144458896677726675009068268695659110791203842056517396388681586426805876975109848108549124149364037054716949783202332789551155896855980922970406507931830988169292747749313080307557400974689627566642009880046859996168238675590740940675335013064371328173308090941515855782024742660545580537490195180094776215946700766453358780238353452179480485284720027578805611176888312935290789232634193377871931661364409611972673706805856437386020211527443862288675524542240699395513834941073816724463409430677565543717495339349337734366185554460072722098358153360008527055635724274976198788262450197717502939979741542675373014309805596131951083141116116807625147670673939703822276434118667818664845497144260098159021911522457278194368584651470402726817774046763019147392478561007627888702559138883844540509683232198100179341749222567436744444797026791410670608083755664157339174968065119293801450570896357174428178951560861879419145918792176452819467690726430413275356274648698810938595741810181888174610556873242326754742682639710497985736293424510631855817121387481732404368953272688425023551492648419022215495150941328245540846347625213248952256715680883581929469011286924009618725235037755155107492593528902833978162321119703189291204364211558656502793714371908037573725120191062753130169559235330916810843170856974376736439333050428861408676035298054887335408391016805352102736086063509136752090448018409363839185636075456170107102392621918012111114067320137451264630023720992105240590319681359687820076942443847656250000000 [158,6] 61220508723858864892792207195537018608826070201589744041186742644501499610037756394941518296074530932331355893403371230697682442055121090585393238887690576763987184458914382284962631577689542028650372502949423547945548952479230400711382884158605732711521106419194355936802838039082449282856145579249736505517234678279891214457899303149431676407828963869148438380828519175195534353925731849889357496517149787651594628530417878502399084613074372624444718417771484829985180069085965077282974371683211269726675409312394229751509075131179371331908662495832878622979379080669661587912512077468393834956926188760432491681797614888484930461689494947103350889895768456312349023832767276234067750507947269138228768709633933052732546303029608177470263186801421551437102955785210218180106594594801149819230565588812445248077997289161316270852638681342454492267355749966853483321215236644069808098301957279292849828660951612337338914731330054084851272723818913265144908355944558670913400563443040177458613034800991839559354402772193259107035571170525140411653818663525659511113483112179312355715748118413499485975938993090246346444913834695671421175615789533220963636983368003005290207390928923008849501764135038183043922537250579609108018975301704854832919444109101227322544697867957828092163958468929263940892073283338327051242822735883087763741577669227603158310133542116599877336849776487816806918184317011756131077885492837483945914214452831578083497989054760720299102407394157969678178230772350214800058254326116332402049974265246925959499990653259606741928960881156285367487102768367471249376107760605560703931010231544452374312154131613214458648178642718411386719435437147102462092494546181851646591760774428038674999583366464036988666073372559591173445863018674435823771317081651299751854367059422656893730163574218750000000 [158,7] -186064549092021175454078149821484875712287031490703849478572577131166794188928853345127919465652890373207169201716450588492935497445773617652753207258831832493248678801571040647035654804962391134621735949324403179109762943976128761280896531356503808862758828109281240702137901545035682248429927081548630925547553201713118539501366850373962272815082081145869211026191446961214183902403676497971895684345507505491192397774674457165890896892648613695314445355701137444889934792077922096612178692913247908594607914757662135558636979057979113353570047496677011216927784932004667961519469891005962734779515331494591473921861956955207095302167742960112905305818964996028701279693930461728602095027560381866595817929012880355544479883548328878218855196090417086633082082857296765912733599855025424866828728156981030914241575252303274642896869814355589134327654022949794044524138607455794251230892802133587891826231484585687872835540783483206452927239248176392430692458965710267602326051442210683945398201143735849341926750217302380000683851982078886921087445419218668168040819708652523414213994982498312831501414054541220118125364519948839787423097744211596173201267636621727019512300013690816303978828945236483164589952678943633922861265702622986999353394112419945022443723641107099638206604669630555748060377352852846286207050634576701341696429449376415477134313082600831675915925293204425107177128805362136792629388339187836569747369861292866135431921486743022266131213256639078217067500512362644070075810238833039290269467294106680135955471101940107617079063345452041267509441512383327931547652206218657772602792897223310983830638924276000880488338799972400964000001915774843750696218885108613135057361754400520255892478321807206423018695453276472598568103662071764015876335074395342417119536548852920532226562500000000000 [158,8] 264420866838016639699026194125463918436400354268419332949560531643098507043867480205354838556645758199283185759629668224313774738851918603839442099043683295830260325293132741698419903131377243841050154261603791829509484338618347916426796036573515522971909707069887229172590505849579771054040744634654109152268295198027728471938314687212349323503261824539120662051551622981017332264989290790204722732217480653306781771839291273726363571000410392435060709418826527327384113259404831612938963673161976538931500249064814724326266609406021964309083401110815863394232830751591536972013041102613289083123661323577611199423902091589188012894437498926761781216267651946038110204086160236839116645734556925718057540254076261971166566710850486530463538562894966851529692182617943476370432666365224229492199491096787510477286245383310550902663397338882309821462259494525732946187571003518420922078640213504521108073142667924936407743280245941473493470968448167585926732339391621840077210578400206395334173870345120083605612075415900747682795050905416600154346974969154115782491552147988050390148642885946195492534263730066231208619546378442100674772484283517704366722059434450000624010018589563381733765825826382072660806172878155479284404740645418165550153892970654751013445206105410418740843938697299690171147151718912172743840435163627391165726556670544917826240613091970608603960273051508777932747836455110523149830438678719792150670479679776859184991766648245250691485910836724133684834777719552305017800872994619239040754944630444395985858163849469800814773265237578893474581792002068604480471566293095556981374503380978282824155288083218757838943610722173696801180584141785156790002470617360221065999803208721962037241840445637830203876829635729764594692707266367491078149463967772447858806117437779903411865234375000000 [158,9] 492270251907179072321549668149280340179713876350141511584341682472569797683653609900259100774600500835876985505506254772301501435172517873313409197485500772671521434492158355849973311711760160252758370424330048436894729412375090990945605060022727851778244463734366697098416452343243873963105167651352948912729562687761480150801555307409509737249224454226808044280931920788307833203347017975818712593267091359144883316536605888021035597480480775284947526125115399602905077216731733912138393168594819807786948407705240876368679517712270327134912479758814737343782029965423852258431260634376053168413975682157608243590626870823185525740963854536576444916815327870070132246199763493856792673844131725730584095753157252654782203736599241844019470585335113993113772061934498400186349782218504258716495360327897534545258295754943594439915193432536869190584681758150111954877482878446741697523538423045995176110477840865759814865111373786642727413263265285956042541718305830630275689054185569648819562097503773548560222647002135432631525918962795875755117184492390808084353644614277974289015358982297387778435912375746059241258138598183100944425416787371875322020061064921806823917363312986957913201159461303744253572744631857681400453981943818916209521101566108984057935174470628640182749229095069800991685089820139407446896766089341481674217344096325030665159152268643768747121727088342314931839238752995828747952713747873291270210402060424516070554837046391316554080878847511521594693968873017735811127598657184610073018174021961669894989610460802985816469087867197842285385802442242685816787513807543848361048436365279790405787498550129990487340268079838757295494190421516430392334613936647122375880670214455814613404408993662732368587012920060377011853080829436714945142317123583097782102413475513458251953125000000 [158,10] -1738214639153825324064651612713652944546879283346464784366619021283396365031285296178471184126579537810048116484456848329306501557020143035403369541744733805970596044031603740977245470621690286032781280985023767476963146252609310849928074012012547130140113909831317614568358421250678152016981022153849838590538536378391688173210880284710080610636281601312988511243725739069693151445045359811192815998296478771935075104762750015999521208398041581248562784255098961601323418280797487203425461943257583168502278719968915921269509371135470695097634645980897766953478280719893064245060604951097666146801807788994799818132772175896707022409739006805665682982171622241457013747914409929272348953537743583356330780946987084805956541332872385140613033923964373091765438075697746916810983003065593822286900311402634062860693945154283794672023302448255956884184043177305589558452944976587612655102224336051511685705935112247805008824746449744149690889301864418332796622796174594797024871725946939094532487428538997342648225143228073372623774579026924611221035320552853204317647047114666417580625603489629105532356439901242176314856455687049463977028677508325041318041483213594378129709434115675913334613282656627569159137716577955561973422838028629675501445957246784600151497500062331553351599366808225554983455672623305216798869134806718744991253179036230705293432820724611205652106361954593954757118543791385491123832122566433280614139847761549877270419467538568008962172220154023585348061184374940906218727475660683261277133638100781982307544899974436541027661014245341286265903516155545695562963214612103448491717101319400131234861904682817800043625707906264954134388779245381641533790817592461537423454454268726135586702564922810942026255613654709142953964041773304058488731904663637806152109988033771514892578125000 [158,11] 3761067879446219118536685134389226332032987716429430834607890209584521993739017011734282373045766828314684560532102105022500908505453933978251315661738610852995048522727875986594487363536028256150447370813969013259140380893053621489420995739528003923842178565312149558411991369048196695642161714308923709013181942110051467741172425349197743526909567768067864766616247491871529476557609745479301439383380979224762424308464031492903005757421939918639029430077356713360259350707490540727550871072998780201941744216730061675605683175950855669881089815545940430289481238287432235912560259386331838463310767057659990207260571680544789230807217263370433719298575658083695029575591124409277708401669323607521036712310435653878711322591172949972007311796049933456856838205470508382636675882576079539389478648902575752234872908233652848741598895839288264735285892372471726282555831754604924875587743964581814937845752460953477317172682116936467916393751441194162431523775622680711884345301257714112333520635779475054703766623354546558657349522882287894949645419464451501339769874656891921956963057532834246783043691748900948843141678181256082219082518846117453730895011864199815394309046408614604563372126423900721491914576803449745049688732612832773418739830527551342059985535530374961060274427529595840149343380980441822224363443092429451790180247369927270513552851677466798758354973324384308924113366660388416091167050160430432015636497943387534262870417268591136650065825397404596336910519319088975212173041833360731480224013660827654488633104957691382545214229130689552973486490071707107709635750878461846685391153462885453232960546333730890164268734544419296921481548717713040220740891645303400096866287727374076159202690147366341319589246591015904981955878742317430502017927551605680491775274276733398437500000 [158,12] 122984190115022832423565330293063695231958825816817521502381333215913900484041350464833555014497357532939384227963352833505546539551249204349967248768288912160272085387464967929002411017256150884635908006341562511953566735155469639325185792503675128716544263629973884734938580221389075205505760622342878030962719610680713497992498786208111866902083866554311561539672751337661326795680549869672590306916684329360220671039935039763705107591947000765966007628625529251014521658110048883093837178679208276015843178737746618858939994262549700692847521179918844659738538377753909177572788930284563259840838456822348131234843251389557250647048878733434966413177057043800117805468216611115180023905081118796620955500918962737473453872048519893348065380878768257794478301291351376880132955610461250304227493399932919719478949882292502151050011535139605116754603326283565448426479102655383893287094983524413398443286688757639410830361557291551971490881180031602271048320655186505160122865104575628866925650934206608525902418077861578290124862856540610445388225557584765095269332265928098158420790054438650243260550065870727688047750904955169129024992258353282775251404312458253804090030916491947356815933154632314089783601243402628322266799081006122471696495467694843684027761102626869148255450537106646103679355511476294935123504716405340239767878059135191304124210350917784033435261813026417572396409126063612398770348383763269010532320005043254577978179583530747542884603315241661184319506761059025234563825975727988993873189162541784058890718414726883397737296988967280897013833957919387573080964896103387347974854499786647957204972885995584251511316902802966898819758604441530296733325550668015089202234766234794663027424615818901353520609254374650008865746812627956332034107056472294061677530407905578613281250 [158,13] -1462232157732484011369981205566462543883238753945195518432866844183944496408802267189654395240360213926400930389295711168061197331505652181006717736451342308134136107424068494138927170667951511314508624137036999416050049606781420980568150183664158701250642636252919250582194601613280901359534617102856781096231215176681314431424525788867178863691248793950385886440830455618577924089355369013606596828716203478945571069418856645099979844580947438533361683796107641472053168620179181140460160287290144975403938636180535638120069331889439875395944999295366768585789596751864132969102765655233385792220955098132588598505396585006006174840290780781797362252029608173162178771154249144314530641709753672047017106615116414954126921018364582302141746334526873589992896000738457663199180951506021326367088439167529001159102297218097128156677963604166317978142774453014882478402466132779429377490514551548723822832926193293864144290235089262275212046615293035295959899962723620840073268658187738491489475570191413508767316855866814537788911434032709116377212970692242807003114463938712515868937107636134992509709143614160081423271614267442860351640562209239102692831306061739237884027063622530692358507128679020922487490612229546126962597789553851798345074112657226398475876229453344132589018769973281903128417664943192340543304521844446514216132604269323268208896321503165325156427499621246562404502750137712087413961696950859191250372015033073420884463933123798797541484264214592232275394918346089688960264680579123105518979451049534780352402513498064365646450936657834409196035569582000219929284178960812618336474795114826480936885134562497287286670401587412783819909986195231722582421967507168528762046438530513229503197336563875635997051798744165228777285955753829742309601869010293739847838878631591796875000 [158,14] 6278560377363499114749702843113701386542317387581630506118742796463079451554504282458123837277069564915089011360392619043212418211759583414509059888927292773694612382097923199513372731431128407146042885272448931125535258522291231948347659560458717643487480947305941265350014646959401285527705497372330788826422933964614568767178478472873235547422510118240965811782423734107341797105681507287979212283807492201827919896096108043706940314887458141849022404353107979293936050740305243901003631617402335967379511628168130276731093977911814561380236664568434220592262808207321802659885171565395194280271411487494061313437080364478848547015974014569951418774514839295230753297872692196745742586013432204388789622912255149722539779974618955255149828918512151321261739545044185271167459304591461620013458651057274225194549226941910494574856944736010539081093898776746402374080475681225562853399576442491990643654803563154815592121797268690999868697120115239906230621284404972345550490581019201820661175647521061308568406608794169499258755686575912825566168155613070887132717347411991929439215761372973085817463115542910002125661020636758216878093659108682278304222950788849180747773081345293142569764041088307452667871114296454803375965203056048521148816834119470982373271272960324389394875917254094020515164327709945926439889788485580344385308176444856746101777539817227820202836133559631854103702541861465503401753396474173021000104371440723174543238783877829744861912777534779644059339230574135529086063927854181705804142883800500509035468683476337726118919953805112802843025505340067762963904811520702335744324847518757812238085185253949870862260615419816486959661727443061589766868086639423793025274634217168254560176072559869798833790325710934194062137742393848657829202863922546384856104850769042968750 [158,15] -12857508851678400761132743219806288440451522525123106978937296823715825703361963007500104826474148895766250143095866064543001469466596170043209054055417524369263500074013252888694999851420239136334226731358749909708631418521015970019581425292649644666387708056285843066091024454856438547473809262533865543995836185392725596595811958718934413412911465265913509795675343557610357867744066314076649922795071919568145615036836018152665937836319772263789551730959870525666293300984785923923363205809887590317128525319237307232619935956843291912150660233114172668882281244972564964252290297800925635930317612178230175320289386069522965968312147751084362080017370040363871966410376309705392360588281639970969370580731328838405065695778370871344068439109626669733149478014104115714460609505886614937732005399282358527266102026755604847348569959293610868100468923613529947705891508931597850648373634109821539404430901019984361834118228228583059546211791381019837861312578257917826748745072839699270610479841682640149111695641573918049793940053410838369296253894496325032216592434339789778440535608832886075852121764297622944662067966518022982960364536717906181593427709166618287238032803076741838999525663892059046542433630213353889418965508524596250459790563232922644951678508808392314813537077998552288572025846795739406069305141676100179175864938490250517137524371864564431424049417687718052765968433178172426278091602213018998896098615693046963852975931925448148102268626781094827411971960723672075234146260329475612792344240704681796899664831859717532405302062490419421249661879383475022679459422488636247993311757402367634683658367363253407301147745122631382830148323885536323389152224928716558942299790450688658032197690040264575770978620772834257067322469437753440502092416863888502120971679687500000 [158,16] 8964827484200469545431137200026796652556413953463892693100090907758226274559269015103066234964068549973607951074854270864052168735950824205741108232038176437123430486542721106763089341631163178955910525558409705885763915362074289456693348338602167792763019197914126466795628190721526008215113930072517844876126884691021665156851966848706062587167940599864801570202935020097526263323440406821144477991594963337109254493984592147334175340380434052758902405657381357715902359961095342433972194377990276571318070135888176732491926956501153209782765661217447464307204050386120319272772863810439041084549505209509392454909779496283493293066782118308543231829877374122134444880576367083021408969905140573022557205441219655318685199659193477083814878029207352024857651071020818830234044656796571065951477694724490409108518415751010544013470046335465416469561637404372655694191996193105770191792358813981460899576990315722787628609825479030897785547791727736342445774127484187585950583538732548996771851067883418183788256282627371591398243361753219946161617171579862034901936183007247794726843812991269543695244579481740889335458145735236712139206351143942385025368429353607999923497954437139259937925664486732192052966616795671413852814070327765991807188636797682064685124031289101128209621526829854298467061335783676183033856490224665476956479110418383183953606988571416517471855214823124969927368731161550855863770490652245037813178611041517248335658825577802099342146765337319295200409354230411669679410110380536702983188490802817716015922442928011368069026213868673132730827823370023557055817362488586966120112725678626134648520285323821368192937975765518369351443912722918550844855199711216975895959045678778995641842074045072313661321011496414655324044238416503205257868103217333555221557617187500 [158,17] 22300652935121318972512366191291334126229475930252124230120049900003354904828732239639666937195282906314227684950301466982193803372772755168893912384196080201953683044147484764692942324718664768582872418339801766870463364403681490222495920993914679501231689729389239185910505441730710880286530067301381697424550608714628421412212291071725430184118786447753924465803746413376552123197120799016185760897663400473902887813440362060907773222394065015333413118581615869560423451885042655866127464111689407798836212705188843951815575332812230462411384933450497631746158443450537677175075438292340334505631711227399110794353613637864919643242586844670132278716448330022783340203241053942962366713822559257181645404097845869109068626554152239534349493854391609545905400092410008556348040851406368790459186069684833359331598637544589501989549962925300807491605621047244158117000789371213029192396573314458410281795825306013442386406288701195022120109822531674902332850808878407226852817504046475101303470705861103146073252299415338450789653214648540977220410165654430754202304389193095686186337862273559440210150229692816222391918737002513629086698053454450339755471077333360497689903956866531634536293620864275462355125913970601207766911700764325832834708830916117905273990941680311731092876400771737759435667878743143780457974805611722327848949057096882974161057430129488069764623200582498800281023019959884064250865988054963558274419561737399960787904021700379063212466806837208504496123012280621808801623234863640866123184004659085779554158575674789970887995874291418219163983782124173689602118097682349263253820238091891498380957269862233498567190337777988965539869866227248614988458366533833129537977258785151544877196438145266478802718726923212039422994351697937531753268558531999588012695312500 [158,18] -89757294733191440240816156618119425742967025453561774567490036236437328972371268096456681944827135692577595783190790371556375686705517694850553917202980403795452044282377495236075604312645393033038370740174919440781897408065037708226754763186883091647872225975914004268853671051426985873786378357342602495043429315792899915426484991973395461333682379110429741784809189774454003404161547403783076588304533011353658823051573606478146037744426912370550467367291622373497909714528981201889544149166611388142284927083299521422241559273710490481695171456622575430550683230653873912206665137121450186766385035484409186688102783507018955527446053259357204855888174255540026090827922619634887577704738196911091218044767810096474112616465448556354883664010644822941772756257474047225755338960899649045483554559640316794832059570258214009892240428409484452339297534256373754042744425031109257349101419569078771157406301527329669797247498095667981947521072985913611097398410167376654273795121178306051610221348515251719800210669607664851468947826693500349920296842845885643101676702166064226940817705759794943649175862634772042463559556799114617961362161387433765944958960338095182382436762171466672711379277162541015142037426800091275298049811473239299262885622997396677160111050018113090406090772047834523022199322063629182766837079248414939079650777923434688207344871761142063134666838067849587067151760458163015103354819178919207428854765947800140552968429865836002383714067932718948456287720101873505791924436937361804738335714792342656156039255833847238026214781782147266649427975583981922115204556835921404651392238699848875775631278034578284439793659359464848985249898733886155296644130080530293404485736124601254119037993621124150863896480553969463165497719884911020926665514707565307617187500 [158,19] 184968142651565249985768091509019797953723523889621069096636935681682489670251660137727119983341225800085567040185184877464931614482075033018828447156935309687909965476468995336837101699449886073162687496965209753237648661882093259261224709520250540316561074804049384337635587540886259876178795322251651628355238989285462149227207586927368954200599110256123311986683923128357359113682140672842980418645987025807157774017900903874978947199788995623575436169908832248256675313066863515896525555697198679006953861171577982395893665832478621325952987982326729084336104142407331714430480815672192262712379365788568788904781698281365200138553402778914815847096925513853697118310836116462674624151072875169251928079911772254803710068145771039991034722838965889070536724885804321848777396334715791989774068348437172828420759540665030584473535729075996349463256524659966261737740162155811171661968734120348386999448193924635144292860610235555100165049923578516853900625158655865425134814666437643178517584335677471842168960524217176244292064385670489454779173602993827222760806365989971648276385215505875263900267485557068363711715524434581554197179816840291869546371889815312649845307749030412913603027786398211112686968060797654148183465926833716355550110992389618082627824810745814091611876311552779387375438424027703287329188161258684987388815140526943585946555483919256882033531450103534127402032755047133837791872020363300087068004284664639287844356461442728208103819391967235727083990962765781901123134103335252816391864164387435196197579082256062153449242116970865475141649391495628771600739590575296443849983688800232957803601670545407074163731757974593311839502091396847453917210382300574625143226939264917994475298363224001768099864304899705251886225231601201812736690044403076171875000 [158,20] -268026282945067448486269044668981530827050162171895025893204595210727774082004601396549438090553799136472674868372976102755402985753055460344609464270760649586086297030361005307096932097648648823447372616590387273047150553277738234000343450351576788725694455060850730039047459097172537974094494650928298978957205547102220284816926514243240084171397765966418236274445064074558677755076003616966391556419902125142619642751474654581666565226160418954660317923875321190733077370230030513973179344770277075398488541133005394297929905614708356252354702795113662296913344233520603103589059353628043650388713245473165562850674473466959406519650959381687413709732852889816934823482480163052990175837536329438561054480205015657964816404346749411970046472633520771782970623388853378617339762347492418719918081630147632225821806058661607838299960965335748048545388635731207481766873403794340650153709231905734571946536218768178138216883478499494592295791269613740221992771893988253863567263173605020632316632683662804453275536625211812699527598483752869323831903086857796836273349922862163236965711820644599981675559316500910048201040272401592619554589196967397169720061420509765833652561526065163965252548890068245924349625183289934472144912562351865136367572953584551124106570491524458592975510650095723371992046183603528733007213323132512351831860607443142563091750438392452944607183990817368838820934674024159604293830321181427855383443702638754089062524023930183248979862745140451260170229200936552883868972163815820267905384494439004150109850923300061530082385440426052532676135613158988442346576903781521264674933225904550961641986626283113330462482434390201565228727471778256093056017032053547527173515683818399699962507788606451873061179411122322926641710535250240354798734188079833984375 [158,21] 272171743145986824306791481431403870516640249734950230784759501171727379426976885010471175338865431125335066963619734344413055264789021552168105401799531417335978570150164426842883343702180193099119137342834602647848861922681875283220949444961727099518673082724489701026427364091374787011279590456639591386944206696446339795872352308118595798200406948485964834956074892512690439069182896263242034414970635303319069215413864438142154332942969952747273604649090578400896857074816052580548819372633794396639015986173365727525269544531757204047376959077880956543436818509689497204965222032125376436517790562869819543067288487617936451942488288403834627241458584722927033470742591770997046871798506989748086909467070459332431387389789142265573943378507930171406892372663054186212621155765060670396891717964875333881130569057742860552949711105751388907649438739441204532486599208988451324402616130417637233738684757776870716975599101786805110715980826178234839200008344364166037695329599618453426688643670111778623285129311852849329815786914598330805449340387201263825175296082790593804700355897504643459756967933362208755150655333762490987111976174482445927084713437368095878017335164131666068845763394630873291116313840251009801434732390736648446257001571605450524537134166734185731657615081963554754647985205013699386881241959810498387085813744250406256069948447368594097653558662565230752995233384622722677509262760650139506233042293353025407573733254405770457899519145995151313865169595338163997787958593407564702469418160402841240260023443409203165089049341810006117052828145473991171050501749281529566892386601378768288645422346070937809222644634410420445257647644062279190505422140314889923363311891938966375563328175153764950778984498379200799462270028016064316034317016601562500 [158,22] -162244848089209382098516356131747767704109148682343398079056217915284247833787774914552091274119378820059335366649282705176104203980348609915260004576503575367350608780020752604906161259578636927042872595232184574138767203641173834362780945446620122931777736625249246416285995971131407880091338550842504893952153511260560441547572509219649173824889928504179535638218645980248734095282531599731762122988237462794548296622869009115364444410026291964985344618241828636949797281448162557756848743709308612786896258262961723673995663981977156378737455753019384957746557523806167965707056115211833409102231819628233058211236002118817916344723135186881627261621726141102854214241579205973282844198685487104764833269036733484788977426319847615841263714874319650422229763441946519783651516474136195790036025473012934644971245113458410493579995169397759088764432261513555638204114818003774789520805310264039662882886450163035846299669154358485401849442600328845870558244578525588815716214467060095728374202497579025551941120008537763811700321440353722472939189815136651625966870329409745903219393336905560206661743776087423376749799249547052460773661603198079412139514071525864199464464434563271542671558743401135361196700676105489106503947040951874917755151475592421093476528950989247341470494012202770942667947257671665293211744379911029948105574201096805317668097863085638372732159674463396025040137068605331697078025980259282706322410439073512748957883732622665213434157498546345270901489493887484615263322351657646091919811952570213855529367184524125678273424994597643433297295298228538648807659110224796671941788807057139145822969868576481470017309003888210762457801956572093852885066436612843688722500275059684580227689425042690226901958884091984087729600592865608632564544677734375 [158,23] -12164867470424437247065834885875458411980707093683114454112102103375317835434288338829315735404955507635673608710036051340871000592775271915310559540168113915772288732495658515882698135527391714704594207348613840805802995743171128898542005932370722027099067010485320537364085477663571524879156181406880927040996444919230782691296069009619497820733841045789524840289109366132139773758704300999717867086272229090137961647775863482272960057696592447868560703448684970211106865845562023219214791523187624569309908767529282664055022899485018784750923997385479175325679576352941830919296071392485115699589505177830385740973130282256280082742828527072761426690441266687869162360993279137442883667288974698382139980890494705774986374117162827332719770035118427485733820495202922483304739328886363657833775062494311426900102957826824479229843559502333504632722397108730328562316726625415872857820779403172625893701101918139488426923989886899024721966420248387428011896577063223584306140730929241547953414666512573850941737292630808354957549675850282482782144519267498693287351209173624122931807360456899905616828822558152805716418042359995089612720334332835401835458726969189165380512476370671385662724320404924999010024787372241649818797463069142952316967793682569543475441242722511031810509991515105157033790332238370370298556784811473850334072805481811711311227043704138408728707413542175446595638711276398704537715589988814281115652410981270731585095395708067034669611031542108667216929738379410332244898364629052838009335185822266129748359224264762630754503391038363581114533629576074739672088506828640371043804774476464627630661576396955205243865850259769282042804760435006988970098695891952832716180801961361052055884146663707273440444558617254535479317884892225265502929687500 [158,24] 154904260235227888552200631848658820688721511133385408942257733960593428505577702459022892924521863251870658742832571652563072661362089946548748016275053134913608727663127094894255743333406728093394163026378715064148947130276330253206300127690282869918447757870305832968970610571627109726721438737846320107771358961080803840811766784316205857846195755048758595349518185077663015323831213860355352854175628337368393992234404315847615619475494863464804110119094619017572034555680890519604999133394734947388723731285780456575994866135692758862934006494282737487694263692191862533761212416553874504952636661666490406776835665705631289563023467950402553230007069610320220604864259509737661813278632096906166146213510552883649812457105848697359272725117868192957480211884418589703261940257751672466765059603056927729914434424109517279278746373310226978396734412075328984568562151070032509783805125218665837147147935457434623823965081152526784526139839997928540819677557869729264421522183997513255218902730828891957859813164682213140024431267225119459072157742807495057245609873824983892886025611497295494255037844205574115131522714567287100804661956178351357736071704060503110325744049534370255750834534227564606912521093068708449240723489578130806255160532023742087164303722146392411409994034964677484725678669172572203924825235759078882553843294103341231835797571969773093442105510243147758607807809697974566450625635641592349156734886918236355854100797919808716017096250284382351457420066685621833629381741487254676701834054399209474359123932148225036401937070603445883282071861056564184465759482769970721595515755293339065571944876669881143193421642568911489569840663153629385309901988727965741269601714179874132385067083495132815271447674722807008757866919040679931640625000 [158,25] -209611911403136734834040896068025919669828753393158234367479371393180369735333016792719776853337263873635905180814722530578488205282854784289905893615724016007469788159404059369754233163970168840441421278908082830693711113036003547683237443786606307292323060081438433075605594638526969521053441611439786319749929786763942369342873939166314722373611868573264406804704187394441594205006366648194148229438777494421995459714060667755296359359830321165781766774475756588766431367838997777765915682492504745808177221338250430906009128247052215365444304507392155070149207240766390232022825648048866067287897751083453876154467998350060047715595096162173954352384836196497559689466269750631416012891788207937281254873661125130113524618276897406937842861079981298601287608194439888743019911633248979629638679394250194312128964429288818700532021526063192357315887890495066371400830723831719399046230982132966284884765783560193567624379538670265371551484275644217350287134791805359039960841272173268236237706855545285025054381654137568750313933842794752267540559249859958825392973427739738293536599262719810218044490666767568249476506997712815619860651509392127183806576695600688208961544441172593637567519799970950515778756983200381021135185426211973024024384080327115626702818457179684750071596061453078883305016394437352369166315831589985823886086171451665834644412336780714297246348569448523933128573443717853503188898571976530438352426183548628632284251146416225873570147797556656308744691511964671577237305300952713933250069779728479009980085511265410901252382255493772680774894036254397397474832010653893717270849822810144714935411424503670381671034786207208578384957087195196868523572426996538912476224234160091459714210646592205981699184077618547724581882357597351074218750 [158,26] 187192883374906616193325507233816502369960686540899324977971639101379539581726781978399015594083118541867837565992598869425676232529810598876008672795839025124267952958303944348505662086313485336750826313344805856431882921371490818231790165029270992628172657362907092325253585781769146985396415497206427750983505353886021149819553845003864779436201990021344783122667957172631473018272499767564955285096170741736251113590463855394213469161705340044233199087703181699145415972796351626079387399502242968695635798303529918302586870990358614618906846369278157090525077187290933820786160602130080579619040816776082412617649128156150500545967161950828078441429027632577662876093925961765971956727338270317609615575369044033036565926693312711199982584831828044596333332874055602096269868466461943548124361356786758466545249715169493577657098897603615576481292472584577041460184828746068613784293836407860175616445738683517249936790643870717326601398871174175844087200486157134300554640131852702138212880251118094352187593619766413000740285457718991933825620507108324416626862084675167213152736547573139109570613779714917279720318092387448711397805103096953101581752559704235590980202323904244203995048868263886483146190263555614354394536686689673353570135040415585983791235654899514200274192878528337452211409533708569819476448944836845700631329905586408948835243187913932352508879563881381627822199619869585259627654577211833463271442477050197838571291294036441149826154740464065171181021441783967790284355161672179759810594428045531365821592370307053766044211586677691736184303931657022519237154387956712097552786435089327404510085920833506638449005853739449877311381616297797641852730473275151256154739189350628074183284053615373473259508317132224442818403244018554687500 [158,27] -128107413227878188180416117076065016133085952867690323524320959323170708630022731479052904224822207182394096489766516545141073892029239667228614348915174808723320225593399465429497622879762693612774139888909106424709930973802984939800839460546932017020163531854506832369396880843915545547960886892490248415676476494204733677234354391599964120864203860033653921350045866302201521335780189759015900164136383836958747594150309723762584863255827094525218567088250442819250263830108720958128036723936424745496134040432698808341226910327758083047238617156759627380968825165393004519594135310905204828270550603220602280039303079938496894822902212939562901591585110401859780082945099645374311514457741323744440826566072340183430884357611900440522558213765065842305728936698092475689175372286389006985748574407115778820763699532226150705756314441066388443915013541353134745714853913221574625652408626602592268938452004847701965947110379374537010366470246734395148341340046396411851646137401383896661627079905671183984271188608644147011977610956130145930099640455053626928950545834270207976513289898102363861517389301300916987620210748801678179089206769237219204000647167710937189408541950026353099552519371920066513337058164551430245296981794742686218780501375175863850432197666812936651641613265154202734552787660056035772628935785435061014279009986818109929101404138119044630589511032370065839295637219172349374841224475224141003217608959543494342689573983174804643607315954763625146772509548054728521530538298495803707473200254853632498848813613300301331275859126535999766135555884990864566532825963044482210422196747587261417568260956434881213071891525642512241067382854284148225850159651806720226760812610644306902237964620046689355652663013246352665608406066894531250 [158,28] 66770873673838677226380890942261502913278315428988097842778166160062770780915231854284121029032440751272287194025853214907810744800849580603134030377558919008435496679287164246615583586287557218668524912040378266608371122129353118819527790762994873583812651340181698327311621865788002520383596900992427733551729105101222171611073518209628238734863211019751675006204965553906507125763785059564152086935149633590200433692911892718758017440839089879785957684461388436822632127601734250500484935879716836581483095271587338739966387657894008903996446805355396052851875923829767116207784759687437311378615583676421599797802137577099726349289477886030391727527014891097070967213070254755043546480733086359082420351223068049196387403078505493949705447547372890664166330073128722951866585422654113450116027741088828138712484600756782434864728414292058776943294284510842806186818385510106826775488972329256711403126997840221068069417710107225836505439466045105271349374846284307610014725335308061878786954656245560107566938270700413105288842148258860194860543219869300633562776793055966420606420986164861291450963126837822323897146115909376626756891657146145137341335718245342846140977731965762026926588356674711674572029476659938814053357035652521450102867148812970918326507192579645587972608953381876953526220278086514991048998935259543909523693798489364136563712403295099054156271999383019191383520793957709150594781224088298139315375267554484580605904224446276383586788820906444384303124633142543761366066986723193147223569833789683735567053090825053358028512596762779295740934700261359012591090989475871067394729164267885480635761821905480852571997466215549018015708456669299107028639481877804450965764875312160849008551220121569945942739841371560605072021484375000 [158,29] -22687023414254562717127571639197792548648180057505589879334480042858333173188363422167650040821736132428975646970559289074588942071368633474444551282518950981936111442349055025770342717832304418558360884480398579762644860758901056001698172528097987376997402886326585989107342350819467863461353310849917348092757433863688708812533739804483905787017813249884557889613018430770071717551775648465422506312287079674667064639605785749137514795515486069087230283944656693950831088884082050517058855587949308219051084039873351373477826887876934069593822389791161291952752820836319286373832508043805766301792895494178564130480690046546210686614938212046020745638253377428065464644523515655505885741479477414329240189744259676805902545618168484059028618289888651177146849554084831080788267355873636255983549899743773216382568914381292809048652715759015847431994033730152529680371415201192436437966410795557477731021579727654088994550236950059815794237106288598810076618248183321661494997231977564067900484187378791841187844393965982053371684908080658673245087463725504854972849395883805135785077155037746642627828870349073644740111807379237385094907381904904666425903659333567850985230401710559962676129344908302411439360516154244651344305442391312804290290473877351272519956449983175970759018872263163504376561902849019335545642754003273531530943224883680379826372195096359466054184628877715251185915796401687466945604395698943175691149816506306811461142780552565103550897791211538595653433566565622950041380781103132123909043259116808879508031403537093419344613857164684709809177990112569525195463722905716656612334356447754688950863441551854052085090198937534980381380431729734071738494774206672861536304176915530850537683027014142401063382750460336451904296875000 [158,30] 1010729986230998177097658092534215639305558657805179650210377571950683183822273546815843225085531528551586212932337785278147751636656340587175733111837413392017609248455649317032028364196452553975708475172285095949815028096449705650840822131439200287429863563033980780568476583489152232767062063905714092132481249727081370739268337877640050865335510687259483103119265154421554380241967542130090569250645771433907683430388008834730246507767825992797508488309041071063611553568927396795046816242552510690434754348131473180692277398168337801648770556865835780050611193550995415803595947249790924500476946826751869147877534522004574876274619218429910594795447494168064963979112058477877795230625835124112048152807426932610719531946219747044428152788295738683600781494796577425821727409960494232466496402000186026470374792248283179826046951039150684763458207271031163395983100998904382829258266783806991347561690540420840964370909906259701301714822108626520497282106950013738611276023615468096910965851667446975267679160872556309981965779131843312428473424587118088167539146888420524858988685136620349866035502256495957060147374940523961778710322330714343109723753868119207919980506990630381142303403369287836665880820039347058013561549849047456846752563478359373423840109582988336587589851249903960033500779164068658781021547101582970335832172681168365961052283080366210703665505498069003492969517937801821193772995785595067084196246833228175688091345447754925954350056474390871855945004598403168430631756705411880263060825981182041729789491212837212025253242999685324559016294623932124614339278641651928412869473305832192271225426342872094243956945598512571628017297193990030052221386494586787017172221890889860386130314655220816272053731887053851806640625 [158,31] 4346531526226667124775327701003559400570590584460005454855232254066068814792599219734046816441160913189499859262524898755260889750793743995218235756569141446445577165394723593189820445509243330191682670979277239768740099477819354819411587285179050304285476857540329585615533784597267262917118514210292035958282227839024375001879427076571628537881339829057282391073619079888557471360326094176238300992944463157085972607850257500858239017576256153743116266159841037629501732566354021638868933597970920887675535119720242849220387678439042546220720088588568019003808201021443764072005936585937901358997675190478053049049405307456214969354159436560185094779940628585248176036922313639458304054279836982532255279296293159683874683153194951770307252365199462092288715202541256976352071172723079983324238267739193843970457004873559068881183602399703106354703896787073493897689292165858353276072547066985742154438457769897869257445636066368942984134101886625341935010516722951519268253407018273010576813203255936567119471274110184967205817220046103262149892514097230212748625099441627388602092586587499241400444232372981121021707963531931908120223756680589065469537551431809696910609114912816047341497565293026690015155713872950883815562382280144109485149429170131905464767544379702520116063853184817001421687679352117916608044424714991979917456853087693879969999480080017536838966992506980005190638994311020459104764608551524462419255530277542467581425675463993712249379631860921032087905274919118921786863831753369999971611477627287530443141466146237074849840237212933084771044373084424860412485754832247474076823310932143404296449828112880721223860884798978699835566828748363388973346104429804725612642866104514449541807427428357396560250740733892343750000 [158,32] -2991468889319715982462586304372393543123459782750693365300314607547221562487871898774115873911216688149772425030923059856198027591184041539464989459468902597968664348284797195907396980393621835953760740210720601014783326431472540688461117929895737537177543740108499481564040631372857624383364734251986555307612503579636981272997829881000279760370855286696325261482258501577395435307659335195656259495005277666554275129884846306076679632400876025936527393179656968620692550817976014248203385458112238668652361690031633847834095813792184479552862936745600596114830426279141026949860522712287980334808581306250257546041242061565319299864947148304886353411315783324590185793752728375249356782294383333784842647109815162569669671412124024587310236577139854402149299569215145868167006264860158206626040207473088258201619763425691182862758812774356998356261335872615243168080761769852378322189789870992694909354302505458763610527097482848094632205572389793907145174046490767284546566652599720923859897657761250371926748271989619117452424590077793340434430114085471819851649510188393407142146280567896636441412418210131943612349366783501485599967171936650356097052460360076386937373647991777973731622816437861756557604891396835856266778861370609614564797553013362103066727252580747238010263920144961709337037154956990079902472499061334087101142963674448646811943503858995313571390896668815154044432011642285493122635081219399879802662253231002908536455044545378748634946970282874021152099499130023334250076322224469454875375605420554003708266453499396750452740127155998641966969737262181720399540646117340443829896939306086878495831425677436622898029854203520732428191001313474835385610956327440340263145171336173765210475060701443540660684858492500984375 [158,33] 1068865073605985916196570007094770737983696831780130639449682046839321062566718449611275953001874073412503732308282242825789984443550545227473483652464419113637419624929398455260759217721783117777947914140623974259612345134700779022965077905791703360978470693836622701717814915336022827087806750412170696413111921324683542979767948513376765568730404994498549701986581011322252579714411900294514828196600750944498273314818014274271377491943507994366101604745989480508939627994648258845878759682983830570407145837363071416738855205098659128975854378076073621922974052058111786838753406600653497856504704101951973224372076379400805535072535000829274322990192833577059452208747721105655765062442471626640022262487840050631062204775103421740368520795284631298796183459005894395791083580922100340438392941358495308599099736658150947336446332000488270325914114426015220653950126718020805977427713339741333069721922612383255098590630124145401284835841106571867570531604462682365961676670056818860231832656407797746541226686995757062940911465832241858910115093998528624819904053780293507826892381855950252941775068006400532092746137204852279227107237854603168456224389161302048005670273015706610816927530963008980218813306239497121858939783717477441190545049440836948283620348334403914894332012808598227580359542251855970709377132650833055683661430513636608964193043824421792060430759056143082226697397094995731371587058953070770353334817043250207202568061581624075070028384551198643790069997671625495467774939686479911983624236852175828639451938526538954947986150988468998352591710486516309714528889355341744008025064136884111938432596633148483392832147391865685473857427023524252884196238557839467251593473116674368447420769772741121731902960685683000 [158,34] -202545992490216592080967712835431398707935937281928134387008992942643989506828796422348537573089420766392647214092199233475251366408968150921978769957759539654047413323534365324279838131583906033408495968046226168322458432352699424131182503681990823250334150330626873994697353611853230459566029827633267383366534450856896361411186168868052193942461653667609705319520195087319447938702757379065107018704961017771643386289018675295053379315456226445663593736450975832803007098958427342449378220472158811428634639970827442157946918675235762787231495801054605998017951298499070239126000183725586278294941857446515990460137467125951556344367968033223576957521395204322767484469077979995631356945188120006919767372186271441927727099473239908543933387997407151363833927617302672783270797031318392969295907890536892297662122125993502083584206611881414768362423842626258537634367657060826458302833855603519474438308419593563533934987626117069109627598974189643427899382719704456840495428788034447480746862802844899397923264370789823667986417232802026035877811017380598966398749653484463263945815742900657609485929416502366794579029872211557969929135853670159761139557176124987582933966257543579553948946702063708540755569243349550509264347478536314915135616008571931262842609655428363793017690391452785702629883949916104237965789443886742508302794528013898603084859228722066550696816160370602995958001103615868530914550579544401447151236005473808839587473868637617533724660559686851673377816594524871268377418415347077341271869559618680871371917823596918465286990288476255590423290873085556180584624669903456556822570165526908094183339849148688052969904621669997130924694985986059824916055587734796301289338476385602680610712058145710747750608069880 [158,35] 3899948649487805481703662491870426260374619719090223921563098373409050124897298622935725072701796511828482443541571158573018447039577869477433171782855742474990349781588100708018256027098990213323862661073408547619010970088635844143370254119909383847940600160324079793708340373950956730033230710689085919171875090938008908194617864755603295942758850999106175640310017931895364616974608880897459173233911313605554652113856846351359552032356163427558924734857522467635070486725119974896717307122721924884105444508117796927772908962914058934867820109474708707645518649808679306114091886305245349339395733439339644886665829077121651786811721603751278364788279740353568620941360685287268447636807265922287489012677866093910490894308860073280507428316398677226013505925658976609971252398275325239705180815094286917602323110426465987807896231390992667778608302929386082636769229931732632299171929245443747638079289941051549357298007570527712255527288129088005291398037266284186370007597380955982523803214104641302585620146023599609970706853704503034402837794876425057210276645847207935206704568616081325763834087619466292537205579855788632758353331886854704811445095109575618090370501414268243238264694406590112914239053429379424386525764762467547210071151326815146967510572159548245309686765256089810444343368365762206590907494756220922267713531378364869285179291914203887754945235462349259691464894983448884347234589343120999287240647634166655458112886473993797006183198074549107947175931279882536149686137400891213789563181626074680309503202788744852679063623808976023366362119766951025140273903866514924129514799577807086239362552674670752295226150210722110652476931014627189808532771811553991098328008711866087178164270515448862150820106 [158,36] 7928885691615526947107932516110989277596927831192269280447833514902208412301733402292223193832510909529604276358440864631148611249372764758248877315159351066375439001140816594638503081844310673426046213861195911605445043367019908514757092124935085120090818755879853774008329956898988996176570422135521343179363437910840488888944484197478091495152568680507398362205715446981096341766093880368533943880389974720354569354731366924961368072066230616105551745311757656578846882776501579855098294040563133408379121716071239768651678702432356027373796740570876616851720235592807479176070894422053986067387107780855870315973534369743343216195201929750518068206335314308229961032945130232524986672384334773937473920534340060220612417528959625680118513600370553224647687104808090581523531804779208058116780358328922512343689993213483134664402605947624827562483348101999358569986813310369681375762525439618435836437704419597595017328998022625772781104064243904890750978317168441178336413948370969560812124610734051514430167793307798645758027072998036807324802332160410123603634608446036261179591515955262627267516472616056690585041442965811325301999865153899144495580210826584269573129413902087113903002157704995683769330669736555288576311422543527763672583524713008742099397310668163561314854439203390973961784842118524701775831826714564552830378635391248823078944260777010369455305804112715851457604174436757909504104002941299594352385167715661068167001498003963858752787850862560933241036414905168275365653631405759700529427171813449990735570497639119055663062378267459030707508637633954347626028109788520054069042780827414877724888447385248366320931001747589383069260042217725444460391484222587675715282903287805519625444767627125489008824 [158,37] -1671128836877244104558108403107128201661274935704476860279098091056549839960089279132322451124510270209023329876774293298662239096771481659795960395776938109696092308995743054879942400799185210509459831017387957604088220142974660291059526641224429103781413213662994954373679516478838273247154215382606404079895339720949287445832316832731535720659956662982425348207787741628840582994183917629038713127900384332360721990582016317453669414536477574212716541702146993067649941594174029433337160633690834819927897081128227833199456186624060854733248339673364831124017606915913462772484737401285314731546700771204106289425078909890328768027214271260965545142289537176162172449696365662369360263871766566577652450519370412588142272163712676991705358903114880607952246323177375358158981304937840609842674978511122073057429611730446345134536131132275362258325616894752295356705738639332378698004246492281318834610233782466456182194727332152374341961795562073552053309221441173112851528324828326413379833687279051646428721476955980042659052268990498952593894175904583827351220213273324899364662024308204580538945713170720540936651405537269749992452332647417402538076062626676888885574619195898125737379087043690209307675186320348477651247907204018988324681621210457124174265430320645648926357396885373404689500747990031239934487877487209784159215353220019147391034855125083462952652284173092035008797820877590505724362691873185266223157856136198422574912747410529209960101739723568211685033763747253361032880255755100698686864359877371724972348687385688465834129010205793399553426781519575484769412774774780039333138908347116909234220753513279219361766517777128790105505389880674889956614492592977966929560366530520051934299841260116356768 [158,38] -158260046130069396368139193574679025696539034825299534168723461074495874899914544392131150766247613248393488079576028768683625575187833870013549248088456688546593233209662042521386612722534550744935140251160105863449892347316044425988458564910665536311760898810749450919656492169647817984611052581175945883932208772843591156252354938486618875573164425803020259725323359083423401800033947089155374240689282286654266396735078923064859865127445718173731258460635660674094638620484301363767565118290470224533980365127601268087838016138216066716779213688457878335305754741003994530543416532955231791511503502115013638114619984437490580922534804600529066371887581072809670988330206039425375773450032563211697162273182429649038077647882510162840605364888879470158733735009241909243272597116523405928723733000600417117596677334048041095526248941272025840647430954753746127037145478767718090157335059379885016397266762341695660994032274078406742729530902501843203623076741325409188718304275127127188187892879591435577831881661047941043592563862673967511814279700195310926241901607797145629167463895549726048121867154116247709762576452378945903514551945965191165597160884569467394546114758405665890723258761693945643504858097000423146848587536932623741766415668581817675610692856853228430624825260453380013249697510842451655373277181669295901837046079982520104001182968335832414666184974998399604034663339996554868508495706518663478362710659451138274555980968047724748926394884254425276635658663267398789218013921892300094458563009131195855881280881103104795893346293187296400365243242139701340572957060497045255294109577091729686552914002090746664316773057119674329535525689101248343168274971859649698607696844571292922675785538141820 [158,39] 207661731320472579696458973823101999146654612219963337462692109338362718662545659856512286193398167107160386092445549655811513961801234637748318257904364341311748718482309121017252825761775718424075237060540573835357048940098515235227100938296459613635000298749609081983554219722348729926823584745872275134624686333114974598537729129630045430815420118471630468004043062220947971319235671276899606857669798595337174606285223253843177530898478450360171469781418152090319831888743277611061598301795711838781355261679417153827386924047528470270328932203316118938582235071999045733537277158870158802496089081034980854617920432971966990210418331007347106431067215857671112311824619045323605199511966473638029287037166912051149089413502750176147777847573642512046987958713595349205272877777836793082021963038145763441374505578667437041819000575012348274239138153080957872511514220299079263397402403160832592719532564955642771175042029986198402727520501360607756070862846326674580719298635165265110975292458967080942285661049867259539272359358119312270041906653654897153011103670581433270773574387372882784016142421345428434225278525546372225209255941218597033742632873946188735736753893845803728327007540228906533896703846691422926523533409697620549475830257021367031572095486259647641698507978273751022338803143195013679113266905364493782112888777145912725681801341182814695021169731604242712883649399611323906215410252822245302657914662618061063607398180485311607339805024749573750218610979616740031882479710847108299109325469953509939634343229248267568316681895576082084770879439194681618972119958234901020267217721880735908915110057017000136892023953306230404175635400485659055313702541245410361109926290591771872560242245888 [158,40] -54028860884569619497479678553991865656829627001567371793385727710071594534720281405127835724589514635960694301412830269975231879505128004616311020000339551304639249109624873965423749353447979183521468739328574656238172257089937035115118678993962914194570814065491302776731382616105752124647188478144741136826403587664953530041173653445236112547370346239253969147670829959149322674570418148497190241357464112546871553934974650961516826888056003637984528937271163247491259922648270643750372810377808173232387281235467308792255185408986928104754761292476796739572239068358602618385356804650433226199349383098651853469501222014517987837929372307904821480906708869795425399773045033065893149266020161586156984949040519371903182333467699155965754074976144500895169852637583572404349276823813705198165495782196143291689141682832854401912704782938419505282164935173034929618959435806554750037174579234508509427664109890701882121419003056620301245483571380194223893312938988752801198622840762249436142346230291394502914639949203427910378052228293304165836583160993180761081447976320448511363248644970255870304005815460394885636364704042338833152336535364890342382867590123179400064979403927374972424770574217191190800311153250120284783960224650937345174588450997081278981819917540053738612799713192066176752126387454855518818573173515960168533610456201570208474928904496551077747094308396693589249857059588683766641411162696330780538626305337650376223346601882210447258336850497098873678426769948070719425375420965662545095938284775794134664912501496946446604971529383217290503824222266399508551940413882464657662504897852060375345498463620122470828772765236872563520685949002954155759947544375843421929023978598589524869769620 [158,41] -8882356275055551752088399441916430643246626492494559115009327558822483356032525992063995150257621001700074422213229123229348404939656375861894737076229732288920859233941206550486904676160445177679073094942446257687903872834172899051370269218878486058155484984399551648433176975448352468771826308029794448997086198351074196733803414162601056048385080156581879525133726552619564929961254584882543035637008258363015334486084789308113988315601682506326194815396669690629706820939066645152578119605772783807723067653974224654765441034116757699146161841626299678248790621804521300999016506654569538224432294528647655538560715678686064064855846855403280618129062258486208744579264289113402287832119514075549635540607569055219874854534489651360594370983984063339164110808713197117019914007856985275892855102676941435041684682499991988167243916210716055177333237620733431728858189761055772735151814796705768886649902186921775883727175614007136514784289203949374071232871643195800513470333194698519171753978456444987183652017014903732807055435827710499175377598732094976037041028151423641985154274614563968220277623650733544261626587650258114139242573670710608793169595578042157257139004933139536439018906879323515935284302770677411126729779000246491805259028949897020023187529047627051447052191090092635409403524900336201060586096859534730557457008383896696323997282511167090284606007542633960429906692607182907372331878539662887258427285253473708057916234105604458815227746933442544827537324605877481757748652603319285366074843869532705034943019922939120576099984500844905496912190901111012498750891775506092722750204471310973895537201793812835138901689249462207547876161971238161786064643844049049189487635702862326696364 [158,42] 9529619402758990827461487938957745508654390422564461315644486071081323465622126251369950338847706362486547495046819779332071434747083949287739785088531037826834459558679808122790332562396390937390325968091680109903268070724007157202636934173684419015160046300960872459198750170921082521491715340621647805551117130484397285435745402117131177269450324681510814086145034167036193354044168106541159947477900945961057041980639509785769038651126046489020462110555387543629961758135735180080996014144234899531936623664678199889918888423629269849054642000265089248671044772511932998442873626962624535420957368539764570535968684945364170328098741373301255709175434294664053042481392136950667724235371359235589711890926763672564109064515716937716962624789021196157615724113274405284062283232859416486632237534778932247730810418597262842534059309010518461492945372965405820498265600777348921550502724439900033912443205560100958566899929895561901035619790770579960191048230081277911821320667281165860504473732809130532698799026568887607302867624610009949455153534723592142183394258780635729614333706044425799009867016218526455648010105765752031104283076400223178751899292715559788962278936914729278483401483114391505858352370847073293954152148947301798365646387624609962517509410211865803733095549477304328010052030975786504717943035163832390288657696205358995033099675408750479951108142968709615822481608090450840690235545575678053937387493108983444352404438322893604556602032259338251959400835459053383561997653314487282024494816738799188718457471596872661995296365993206640750789378235508498553104148793917746354889464495837563889383320219251906450774854235766873388394997783991068377137102908314109227904635391714466056 [158,43] -1726693024094898473211134841443463347413269793433657135863249179550386181081414948566272712304647428147963489105198048787249793927993881952681630999223076388795386712297128514501785180046742873998567913437603931409085253621123264389757428226413796748405663528906780483709923524717589448349755626075680457817051791386565982862587855246842470867827688009701587928970520004378352002311272814782870263265334922614441270669782810445476386458777240090766923267779211528092740738308859691282034455081335145649436136192129522468846944073358588572373284275919581932814390254869074029359601895794466332278561128968733789035098495494677895714372719550235733730529242099383517890703738767603526134329897034491908397698901200641750279294577092321421565065444397756311588753679718812559385153050291234184033079674325209377159515671931882155490539855372020346630207844835624881738447514956976166795702222019146167167930285377103412527359732847160290494093544266026437524517978282988575251736721697134759380840934749785985276628484371038944206739351666634214733338359505334807588221600868187266511061033460680405471092207055870162932155098717579602890969254286260211401994606880464294593208178198853606995622059597236169536390268075387838225244410552276732899645051727937243068270126399902800286157911609716786321715898481111107855469974198948301470864390401562214007171637079409938763474819833102207361264668915965371630298234761263343720732475589385197125406847886674971554578038117923363711576465368146530772287297160899200452985854104160065923845313304043452344957275903399591208044989229110767787198967651361932897780108577388961386543881913826003956659527586703675012735268153327395756782356914877913934645432190292106 [158,44] -353776986767924951990754495883308353966199824955609983375713691364121298632262628461049798951025365156964382507535476813319446516305749287982528287045037034866866285359735494675182617563225197908580859429444501984795708538679979587403776429285860627804369267049878480280847480413857163827488198039696808642828662772587764316454696755987748749056416251300741800559859401182948206285227103596518690876320177693722205148549100543765158586358955103943416649239508359884406332151561789767757679802007323209781749823568217273183334842580836204875812918066125969416968058895878961689353825573792994771172962428984584980217853893557680400930522070611360878637070626653707145566870808567773470698590003337744609381401151153054878832509022369561382965493278576566566697310878659951523052428654117805997519506097483553590800971482564257382942982142743645682412154027097741772873072428920363660547806137474776226789532353411492708751643255753999299551369070643360141580386176716774946853993381600702997353921335154250298027223112784352506958376577866158217958847880658149402959000893141258690764250541685100070901662842995936584500695628776333627118700363966915003505238577519002094790515536242732199392282624901375051778552547243577653521333690070024646546845079513463000839193556938686227499286392494271032224673501481996648269097377932127582016990144664721704761266127924041073301594415339988199797464016096200715698915727830132166922496726409546102531045766661064385280397416255346613021036757779495112091447679875450605884069166473305997821000346281547071576055624338533635116846913546337711026561521997643277637746193344866031212734317716954542072998963217172157348167143336892714380657873419620997527069372126 [158,45] 131032700661598658752855531788138625412758271434199852204231157518263996862792419894641681523432032811493857739796976841633624827000623485261011062404970294376375263921039081160608947333067558443260369477588369750218204136243916356416667669353687537465773346938494166150436161211155471742810023746713328159792012230480153585807535117267429613862749373362085205713319553182486624615378064923138520318746493927052463780252351900476098201967506464170178781504607288838849724836162182706855748201479124547365935556453306900625860283512096308911241006386823905841609639865952932012697420003719665212041777378177542520252984303255175191084448065040207106867293690702439384534904133179178909828646011945051249136403223535008785166630498365825210792976623039373726004861858910356586936934348195803604590930236993668388483507755649662630157682354052749196966671260978916780344812629234978579404589372837698317814530616540919704152132081224458793933348451203060299848235079389613620835488212617841337579629048703303464909083540849917718649114321184698530400198068610660605778066133746830711872138756281139784183078633885293507117799452852672929028521875673852323898369427424649914676513659564335536276674189770301963466005159298870964373141276422440350589934415861020787541970556303512976065341591118947290021568509911725033200150268267231796347498642560003795039556905620845392925923925851018306113140077411784979390033884360117253681050450253853870091544181014534778837007035239648688360285334480074397568310110685221583128880058342513905815512947413267312590696867295991725006253485173473203032360356547499405833019650949312048707310472170588374760478723779326265112725464081652297166854698311215448963186670 [158,46] 33759606659400395768418927259684972879107010817872982477110226143645155870868622519905024776490280411657174686552076081660942731488924182653814006249753962387833621455769673255115489967566443762420558911602848108006934359835121705326886887502650472021681645771086292474813924978549501258298398866808940217551002163856855030157692493517641758320569841236792988585863971989509454082811552186328671970751650228918990808141932504509945897156803829672955311793705359563004204865643404660652070702272338904861390231159520494218831500863408730761457663690268260433354742409115501924031752722508424980899703099979904814558728878148476616893227751757919669793804327878489739516924959085965170158433729417103277602533154884497665264246735558822478703769239899832406709171186462689628395406062802770726140099865840041885769936756847154637205579376191939722425165582773501068881502602429192034488054368822823666594886765683939194479436328617700623910290298448039278843698431189275490695874042703526960781905843213865915496386020033630803096273483522924712657262431580858055654943018444767016944058524961174811988840488082324797647765455411025103105524174270928889294031541951298621289393763312792390922298792120392066316483068851663718434693867145172136410233633389075887656245245449719263378612887054382507249399185604099326752703296488517939850587479604698290688947274149325242576891406242504214064072864385707363375724610607053542982995086331763214774409183073671985804343913108276173529121501111720269214144525353344627417064908342692037430434885865934905357981183119864767659018830647990374851203102930316555051173453943797981481604552697770198291081995092085378439492789535701473798114909599038417296152 [158,47] -25233937943394380856666694847945253428253440562088277578383840810373097632971028224099154978697312513935461052246798129790764725321192834788763802893276997129875064567391803504037833010140227108840854721138099179173371971506436537744683888949118731190856669922301773303649316034378555066853623552523683103617137332066190896309415105862962654743906740129067857737758691935108685893347747577851917000646829763740392843167504593726256687050145236348180701794902937430413475174044981083075689783676115548231730672776583521869754811709975417649399721809009868491024402929809651136968598773085664263452998390457927767775085701834985486988816394225335791736038264644822592415299697550565931352112098026358317625968665187876022098849179139659162512694357849857428452348126240471056052350759022406370417225673112845596183338447016393192324751326743231817040522594325638808629275064847899551925205337439259431142678972055564592899726894954245606167227125406209091146079980159079790553510175959133125131309325809045839243615157002356757654360759149594553695650744596604584806599284504931690994344697688731537757327895672066254800829812710763843937574621252968017899969684873859315195699133532974346278358337283721627875099743278977322271656036984216239688773890757477219351150094576129454330170320963103621860707354682206063493203034886753462584170477728234571017480525676799217762473004000075856036633946793449674138267709141241713708386756837447951294391191130161692858646650420495572828083256966474415564012300341392480856496185074732456286785270868538307744414777488586192592580341096579292292713588951670547557925112165110595670545879908574657764024126315540547923296872336077497822047974888935589245 [158,48] 6222265266788958626955506161532356926308404283668460051305710248379914935669482692761043648069733206590929760590143478180820162988959810086184821756103276725618048684238922173542550446925315652107782303889923640304226239551183460569883388810802700737519360334215094494645488181376637835274194427589391375385048123797324757200600638807806341556520301291449258943498566141633871851990825562134898811467040408525777703384538862650171741156929133604396291948445872665199236973371528856457276720610017917588432290091149084495831877478491013969265129480393011256172779654835690014231160607322658698789174283242589531348202809793907435268439777967191476155483426206181651877552249526780259216515639089032493669184974825735705203061742444093195758457126635990718825257598347029595158553121888757706594379126191833106374388772034534672516635842471158255534747846389495904279592781401474400090107160688822232131781974820997469064018479725882546663031170188530772428942126084594994942204423526619675983137636988025057077643244582959164912612915359131994804848364894561816072984369163235322241266700610819733209164508945477810999147576985353594547905138481090474805891865959601289356059767353848522446801442496267373430492401641245122937803933668141783902805001076271701687300044067537504501341615248352135585909684876757454601970590635105909867120677655371430406262991127309401364729291434959857337534017546985368430974974324035836991465655448929108267226975766011577942611509734061620452461058377671366678658143596194205358169938317848581672395455622273165768347085682726280455483939677261650399384725519736987569000049328577379056684729418754515625347473293467358469260371657520704662732561268681332 [158,49] -1039060376133511106722782774965687719559998958002741123084750894085959364715678690950703526716815218201122280085620078290180967999980908693222176281854383866235779361856605822483339653867554455562361336556732608471829809853820517289559887540021127498690890802234460993907783408443388564224589141842994992146447237100674748720991222685744865244492733508674419594046029946070037524140988742256019545158866824051677548176412395100185518812529774015145556239465435921075985717108814309319212728666598209182176261578708560649108859803776258315252216241948845338661643288475400088784466083722619505622032008105351338468942078834576328697467538131422718672405045953879197351555002788086224606262249943439143788877634974024790671034001679489945658486462066993776659872810175650181318959638647085044562002626759619686194494448167272762591410222049617119190928394830763513974806692052667330756722195298171909291393783905976585822410624786131196622703026297276569603421511930427555057855642643736990771786252044107932958358855668697462348036776015879381569042314162240680310954545991516890287588592145679653768392158522166182464166980380162195922060837212693621819788985364408131478796195047256346272332061892372598734000691085795859553861579385462257016561333546365417978069313383415445166953808454152629270574123699775747543877336782947032094839103472646293411591988262879171062660641619295700019729186432012265714972412646627981811381902625047497300947456621240567878664534319725871748975794698880923170663930795271013798652330267241618739787233605855942570612901503018693442569651083814721652990414771553123266957233142353657947957432518558726781203981910606046762390267811252220121165388746880 [158,50] 206205210010150562871827410288009326170888706639744915891881669678137152036927964468474053676877351559054576694151764117185189319094504046941087009310465336536744693015128808087125677434383613777421889226555555209974254398008927119950614444891844114126835969174140954203594941032225922157678221767994049867563833390808116226144554960482821369046823372535937296828432144559684876698695881670942660096953546566148081193400326848496455643113271084564326902363019365333666434224652248325947070433522950741773619913654380367870212778962588613062262250125863942848432682682991864957951165869317893482377565474168835624718452025282444890064970204156592940052950666294974793542254703092616193132544865424008417861599833322808021099342464220394060232678787910864715724658364791500516746408110661916825738143476456835123778643944127794794138488456010505956032103000375600977820971132972154635144072949277257701566731130350693345408925648503513620837923782332085424631005626868165211661636811582370071457533149661416385351044211354419547378657486645315722327700266256667608026322851653919551991024321879715369730853905450670778538205907046497493628781302965000965305946687786002226772494962364344888787824031137212084510869896410120232683018698106681414555322442992747117220603545619106575509094279981869894693484941322637371839339872958531937100976051795606830950366210216418592038275760976428331207678762985378229524101695498675671567631538659319824273303615252609944018370681470523165503582612876568479059327377828220461406249420846138321677111491098366919770203349752932849739778732755379762380654507926157834632522220777346960387736981706785966376864076242865304914420183736506595525911028 [158,51] -46117680012884430446411397856776482343143169854836932179680062337388309144805316269086862685129449043476375691696155915992472924381738591168351136233198844417038552631051541820764788846175379106880924108065165040309650450178629004144119231525179327277642426338865406983472248303147423742467457836233476011022199969099210542387206450658729171065000569703533403909543941960108385515728340719819237127783851958432476211355295840248273191132824540440076618188837850730610522341610946581046087159930787438723553596330718254406884275053772799160999271812205627945667188384320751836769544872735820986510852862723711738077285268294279132080564708407176834696102498719710892684691045848725277864885956930934907932310718961902568534636940914519618826714084181687189439167746734999121863330374106003451891722603908251000760466659345762659591844327509329157770919631794411027053782494912579340017468541910451848769873731142179597044205647755094585553232345727842386665874702477363814967318872712188939510881156464030163267409367606802016343773457334508520965822056111220574257846268602286251286640252438256888630554918010500735917557923542923461971679076699649501068260107696084488339537402947456888496629964914029563595094304956154291059894640550170951245847658600755052008691531038230635665214528305557708441948938523141674337740192125629191140766391328512828783281292996632289301833495828115019330491159905911584677393427336890437624753755084857921752944108476789080271485694257969355275435718734214167608691556502032036720793385128022628519535107205847956488175079128115694597763663234593741750023993162558518364953611396797052495774640366779113492768423895983532829505729171108855083450 [158,52] 7662128717077427462380296885645214386338321190385647103400040200322981934744088086456746786331607599285893956946242073077258896442142344093196145892206151778472486428214164508820127657311393416590624458190126139255921211238493590381772438785955678603822603175787648518823516416269408803971806889857047066272996129332754888386047925269554278821818801700046383899347179329558525236116403170537060318971866618271595891398153658378362188158878662012369421559825188963531005203540215830877632756531073620146691025971243782993015934488771054884410585406348026943290262538683505431059116166704794505453613611646683955919424688875133604983842846080276870800244959160809689354982693968548731150800279821839452045465877363927862796787877210688948532979193512347607855610476288492685417218411459743655697645535094442215419264136460400553141397128644889561580158891211071981598184495213189385269890491370573316207074519011554863233354889395782042724500669209011069431903472236290933410272057494072836951349315993874256808830735825178657781132140093612166333203389788262478260746681783233467727467442069610917974982099516726931016359961966690745548111247326420220526620800229099470638755482344028686197797107372649643469025309322697523312820138102694487230624497243098054389441867667623696915238565676169789604072438105944526914118170578647787911470651770763966677394638451542868664123485056167469523970049193322710537003284288919424007833398432102493333433914229961917915367365998198017319387213260737985665006695698674944440519092769050386752426950786685470782801227968222454017215380180667808548116739901529039388275556514452254213418293803848629411275882419595449371652236354477968404 [158,53] -921738479391893660686128897237894063684952673738211321820196789617805919734258551536866708411727301393337616042569424959440150944120182825698192331215877556247830955458514192937562143223228885453939974007977840256193969512366565986688619661824417373784525215142494021815699496304494589066108410085874297408811948931767528219739895077277075702737465966513690843415768005363236565209203112518964019541856550333231190547879090625639755252282686782117687526191494443528537767755391313266008027980368435572808954873856784886621539870998633445465529377500345701124318958998543591961157593279973913312708654650481384158017891693764010297656521007649293206747199958293799752742019074329606608264033799631807780453744142558326481475758870260137067828537592016923054526249387038660262023034753327140533967183510967525302774448875663744646064693322647395386173045400410092035491913170248222446699796201879068110708608711649359254499164330748989287662213202936462371959076187891334054378835411981423428391868192645997854146706626828373276965191587602609023780987008638710824200975161160039701995162952505298877805882789603385243160806336848469469292865763801917481382856541370668708188880111439529384988623534396420456718372524333247864911508091941507042013392803390565887466337559153447865619056910385053175908668863949435206783045279415147108197607480115681161602953780023581549603791542035800884288839408434050887172023309822422039450329600484745352178464877675347187990396004521987340042938435453404899601934515659419662391835831470666195055879436434473941979783411955884044369741940307990047952514295479172578989617196426595644958810437323644285776790456190872250595409320701754 [158,54] 102851120463927237830231487111556863004639139163753945964966487071365135674592191742185896924743640553565292049204384502854817836581046055038678557315772278199460186273772539620433047139739291662825568646719122972733385139444759066221275739678990173428423156421959214132154354096866151359297118352082286067914073068807197842637750301152198741880377148469940306382899812879411499960549711382620589580087794640857856680339849906777515903309208866445809291332060676175794572619285080439629651661405287751585008482857215529226693595757834189462396253858073480031916984845298933572759558417753891423209723699804602128439973325560436240392727460382509684962219699682536409198950888673942865306286008927216912130387801061466001305972917359898201362427786117863083222030112223848241701441945598545671681847121580216905529625630413783014575255827575114560530432670209095326964327778065821743420024516867763433813081054495455488612174495059730221571120513741797996507786857338878507331948923415078820668965022338104057647254323356443649389008233092611465003633800927256530385947691323838966443842599010516601156585703655852314864796212636964655647600502932035095619838691219048606250235662973082036547773763256453908644887866819290167466013900228433775477933628629898766572088816872289699630567672438200319421197984387622750073980867009106284850143531501765159371538188160209802477125789596284006348708793193964609394568811908875908318815874371304705116845705503214636101201823807706152989534623709130017910897288473771460196990727829880097029723777312252942077850442872513474747739295900045797476016038105056327193140457843061002415733455795254065085491094623587622319658788736 [158,55] -11216396509864692940790621748566334229283222894810823795794276970567025680476786511823904312855889887777317003107167859342751942597105442291096195384317650011836480638212705686274289908290920842723530618032111498466628259340616959726401070726484572498361171478097915517235248413712466049458953298753432566062782819261457790269794618480401545024505170044489992207750856609243101506500603234241277825697124586892728109545332340910719015737651224336506312526145067458536706943076274606711516483199856524608672976575948988501625459438681330310919610944404458496986840478064675437528745222628045423765817317901308177702675936531532007181565481133356955923350719786877568505161047388271699322045848950303540917550881449240853132526356100181863796761970667160313006030302051800965229222978108884846348013932439743084195678702327799362751534584595772973798509680411683615596319560375689974754853762295455973042597597437978039104649076177472887296776315318340292271183905257983743887838639530536564509435941157312573072861911001205275753325699678906889502755443763341759564989596784712268290254877640205485115571429963543010527830933809568781457398243583364737610240409724605767999221481742966082776602635186400483263765723018273342935725029522892341531018610281272961713543921549657177380678039606806183915581536913896025160208256522960554027802683557220401135815623269401684025882903274222140813561660457050988013593076512886930244986750509544298425648087481858203231348664695112703417218463526041405259252578875692095686277843181722802413891488847868852905039613595969083071010356916346646888325911908441464692196624283774816691744230447080497485752858188616700543771294 [158,56] 775196365130619263657924840760869359146083729505181480206212535751839666994277680471028961909563944534672796507160854647524693140697720335776269655777380863163200091432873099411970244797856163284070712498531293733367606523559768887703574315222987825182407588525144548077779314864526189019932736684047487746482308320464461299583766433591773291707206404792428487370159805001682628291283793504375535940989999659557815716909836037554613817763522435784237701521746994081270738469816967910172628356859367900915798514221483732383618196699103077017212059647234393910564864591066337551437171964964547130832435592592534677227006692718538048417621530856852364879233977664393267869794005901149741692995197575236464495089126023593540209963084879283446764881290448465440694015906957451926826959364132534750434111864648582685480995927392807777754501697891295592692696502015272443267206964688065819290792599335260546747587734784451930130572975804588372747866185473423500402769943100591342520322393990419805303752483785077083907265253163060418455785768189995611782922616606786540431833449275058892128114025251458527251499620467149523360066055456856543024664336697204125614464578065519113451213524927352461369902123940775695131444111755367825124128581622986267356007793805172118266820161257192076948590089146519955713215652247179011290019333771941791485897479496265252980671217592279075611756276574089487629178004405626782557810127423396648994459231072080743184709907033605138211219807238064324211135129114217998791835962584326257102657344942781582556638064459164982651941420825284920017471081538983823947062967635888591093574249092445060799255360371609844315297558928657000580 [158,57] 15515141094226221215487276394789496808245593537599999983785961485668541039613462957953405134550599771525972629588171334322345554323350822796634299912073635703750119411850505440566430867449634927223546741933822729716711141657329068942925879134025890366618011277490859915664838148399174516159520893600795291981887997055880233364022962778807381844294182150015384751577450472871047066558423209890578809056489347572491950211248331702516028936731275650247482981698779754159907016110230304063984980649833032550067744759825053099650809169199392245071720264001874732868646163970820199796913908135030273672035583527000369202200821990068592306594365469763531013069064013415180445616230395763440930990810532587151087886293773407660643666019579067412507137765479874151952115226231168250308640869078061487119564413343747922866410039316359475711981635340171857284161169291383061893768334240240630847918564490441198722613300477310129351330350402786123110358249086179322257002940762840920085478533570171111112478362503046362407576508005255064506127160621584460691966944635000818232611595011551349443604120175237207843562221022258140922325264185689223649092866838974164850590389500427794301308826526767554614140370105551886352935270493109398989041936489765852350347568540217392925935906781299403863131411663166865303367695006788422851936946061498903667633777630300914274404465172112496431289054441645092240403707626790257687344227107519742917898921510383957390077038015729771337096873353769316054662056610094209249563025035140012187599510869041737772495602012177771665151617987342619861705809059720954919188867226306847462275188335026211037616705099002542095637482166847964 [158,58] -11349998969928818796547699384396729844027725360049605879241986775224284677566014597044424566190042287599252207657958915716293493826638664173177761678238754424518596599375610860246478216538241276556322026471190417168580419599143372663250365310675181140845281864510826503588016341134945042594509804146665635721882903490486224322696023423728996601260939857877066630974419734176031496281279423550930957800502599395284046403518625811018022337359145579197426036350541105897969799359233233331813843964215539187381574457703481100377454540547290263133363496344205239808917658521543775216120738256998904969279023852445807222621825368420566743731183235129758422851480057847558013307063905187333185051692789417009627913362354406162562261863912256377734050820168312056154959927631458669501181972119817458530304727007246500951248828756166550637576112588837607153131958070180188685094461331308774446573459134724112987495871158864657957079496267987900528126469155068720359017458587072450901022872028566816216316802651519020151135737970689996491075996285880085420094132886601202487026592174022914197078672544268156419601613667320730595500186859126689992301797090906805231856672196296361255900591127319821697608611936877877388427438898913042990097405022378197659334602264767160776782341360115688714360173841961881806803111087747207283384039841155882787299736791101328657300963341747780294151896951105558952431247621161372925537600057840113656270266306844912032148062195159234018014879548140721853178660986150699991260283399968127009418367265328767262542459393728055994756393441285852339772979121766151569661540258496817742496579057440640974364139531765591982760365552440 [158,59] 1399681043423773490224004221568409068885032280025153771806290110444404265677271945961584017224025973501610689443934445368387538890296330693963455345990759077930573309858515238034653572914011076162594703204333811309579876077763768250661774437176636173110462598716604695459741743270403476212456801643769150357036186776209319314754388928364420842121992608297197427761394286092595214178519136809960832420373891085015955168303530694834124117523182952969210764177859038831799777237090726943578409200771378313524433225763639419012442971804343325666757573805407849215871010275339426462659102928541685232635385254180787341057571993051862800458531071990016815180379737380848069326705350828287518633812884156319116771412174226596033391201745928924206309587167687431637050921065151794773537433510282446858661333453568702568818793651264511072608905171748263168615053050764937017179665695586468909744865570333297997958587829037736392637891932817346800621789515952048555486000807326135892011240308533247502443579767842701153649579149552413753718423782551367764241130133082381035943719742684274601330984085392044625947533980463419131753764741032297528804683813317015281369980328120413831147324682705296616465552143553498713339431792141096051945867851265597295436597086894243368300654024170013333606826643266596579224963895386054682205069206907209651930076003769234918383255807390258643346297291178279329618112946004253861721975327391305495177110862290596754413306136781474096480685031645370267824953680722806456568328739403108193155391687137934295031455607205773647315648580241209095279304829575783743296839557610850018172212943962506370462909894308360095544329095 [158,60] -41098729116689558515569338300645503733288567679289178132102870906210473600588862505446402604027150605754407600894503489928558461669774031734810922551825237614517767968325961160735293116025054819727729118639839549070288188214128717410393288675161059365594587448315060699132825721401371411856952219565834440541272812799543069771635458791658989677693099520567260756887618953611717459590089867274996749524564797909744297073432988759804148109841763981554703155989016660860753284836652254980166634090328329046528274538034177750609186487664020897667329666486487452456439084202086805661849555066980244309023006028329113374937387899249548638783083159399906058894570681099754180900556931157207282487021445793077681203903802174228510241429452530665554447796327027520391503183682710286687734891903231315746703313857562323075538169040634031215409146168631562302718131112635458520595609165099534408674935569011604013060879547927820028055965112879263659272801496084701725025841414033551137097985432524608981559802531052037543216130878214079831285602569923983710766158411894648292425859637006463740218711448293445605343948026076816778996747145119224451341851939280549871906136496124803479153650335386727204542692627800937896214318256658737202086267789248487575441598112125333539888551742824457490549005012905208439690629390226176538870549484958100865834925147267043816430683857880774316957884326909389425566995884022784305865146211642738017494356353615712713126151999069672173758929372048592711040850886914208093740810137430752276798775611882405201055531557689594067827384941475940441697561517128659319810379985132112082523057488943329844682781897781118626732 [158,61] -18226406750727630058139815057255177525270020221729238668055855935609372230239826253783163493367705942440036171902033380490992616562220332537332434037125123303486802563175870177023386424365222891280012490228093562705889052817308218443019762629071158446428849487098040058109723916079527207169263154756563100135928980984776117571039187206844179692197181952765799581786769256810407728236801702553145285414535556615533666003118624586542941628200160437872952902174488349706206189808825652830926594532335002666962079354745781884410412653517002491770659560110920510343249107809444430771965939112552930875232317000765514524674495129598717551777190319882978907274574674242767355734013015223151765583583869158061116337100720208458936509906813074130376285140999043838189511964930911582404837003206000582209413515464601132639757753102352631009501976668641977974654253446435561545816701911211051608489424438742225614112367195627357950495763230838882617396309416214491183443866664443422251969336770469855342678775539587328699954298508673824864089334639031532965275089848824658478420705633729520035631303072922274606220964138518365966741380246343919698441178150354399935507624697015663763221750020883445962331432805497814466933106396664107483213233891985432712913890562360437970600727491086691229327609923849539199582880025285670731677818265905250810330340001903552814761291136407830356476021447359783503153098152897886061116105033062494734692780115511872423497333009305623769832318769584142001089290067251458221692942817276607137014783964337988683860815327895015077760716716354046175910098270642937073266081805110107268680642609256117225270268383093422112 [158,62] 4535707027809110696100770234170602368185567450227688933548078782518556696932719645690730639635616287086079205357743393711409385537635193060150398620897802204228949646647841781080200922657929879162179015095639613532201813726260488492176623880025712395834526580935146204414318017428876899530191303513816697948923222590850762802216734507492741261227699029139159282272495658181534973582383186930188643606063921888170446256517376085121383671282809557105005030992933023622001860286033559615268720341636282435575127798248624390027693366136708128721082988611067726628438174688469742277404834548289252766788667870209099325895093242823358198735668493495430445609809725206569986136550072348137096366217857276762453295133254682536790673368559762395256097474443491818372092888755345641777308553939959184379831953593300157540562159025314536119495613975656219991991459886671648753227203291709053816897794657514249270291706218518552004788570192700225895228948433815130293565555956772446861396808762422726921908350190054081961831451466086746497607245137425578847499117564878380747930082512617561411036372476289352883935453317346573429306297140610018485165732023027626677305772608473231789831866572337082621631202897882054317804798977592150601830885232614805075940767003083091119497036722939797495127888250459525215794828928171630258212452919312653444421917793385922849352994935191835256640838852797400257952168090655498674114303308068075743813113413981796491417093369424442133560760081679592109537944493966119704962738231842375020431979199702315386236951816617853376686405141678033989543840815025170930427809233034597902020272119465600763272905796397200 [158,63] -640028677704679611770494253768256205462633054117584204135362303465335567740158838095310323068015473428749515260479394351857846621756003070342297493207634010654093412415976405384762631177596842684840018434478003927339308115875301879059279810200886599787147537440247753701094510969717824549441988843157206473164152003917764813822863666881850400756045053843774397477933162474424872245872486933512263570770718196152917738300111052200994026673273899074423206288402840454413296908322938086016066328093815483902111274856249999405742186415157806330304455762840993900076690344898584292558425255879975257466570904328289000254866960503788077732948984095557160413539999760576496824090322355242694283477866768324460678489968604128698123545952229830897560755696370219022823386403483084916017107485515749210125863594737319687575482557900527598288109893466417465130566996814220605719081564890430952818094991663799309273730395041317033485394167588503476397536889578468046318499646470243593217566494605434191856758613226041657895453767591338399525080858496962842175456956238271564205260762388668280357340801469005627861652224891064161730054943009356751034527626720534419178249316604134042113946590667178937048216407914767218662322240779272814953675602485443594483804083580719903188233536742065152527458603358280477686443028078308280774455620153931234369881621810640814487497730621776563361118079991056150280230774726099373948132402833145692668023871227406112358718706408130994545567731008009654617285374722210366999381596470359861975935921916972765410720425548396860369437051654234651132867323437123323528487428258699921013063409984263911497345921904 [158,64] 66778986916387227902995489106301226688373729002217163141931513648170327809536273017895813843625070699731400067922730703369703466834766809238690545011196891483070784518418232746886513153928671537628710810897214815958058028601619659538294420501310922460344284951899967151241888899807344011106389083523743935362208050418115569390630222830831480217730876783322064688601499311890628094515119240059090945046483626105210865620181466948254729105469200700475783627001322629734066406196268393282311472161622951359922784686286211350347807528618699666137705148419237075924646364592582581654319033376860774406519315944194413035748410227220296220456252273669093339541005508047476713078619682039829893007891247101738977274566153785866886194633699855186626869249214353119828314336396458101993084854103621769219459232094454848527833692940894031860317298238161852753168620332585980205645007686461927331297425933229283821641503550537571949466715540888676290993278817139429260161458513680858923614631849845315535661812282474412270944705343145400417957346242324825030705318243901419405861485011068965833880856602765701401540452961855953669607177479047916959192569279585937803775815519429984463922713549823159467028754940331618972769809883893368498845787192763166907710271314975511108733403261545493814755094764590037010532924859692024646982774218226430767589540639979606368184933775236055057435399904038935176004148108939680548987977574354595751049254233121606454405176912970164257184395302123714798033418887111487490520082235521034514865052979419894802151053816273166075723969767673344565604017978575009354136081580634945723233895216284641722211792 [158,65] -5750982888856745304978021101125994189511924795946684036953503166345031566418169548131723506080989788457382010123122360155862511106107728127009693093711760244717785326615930381756390869677467380953809104912183808621840446178999582555106058427277555789309891929310063321509962506219854948928617106277936550433357094534051918879923922041738052371188711267789226716901595431174819545094261117982678125617918309933250705734144852334862089117444965048376409753737895214195327186581098680067500368229028756798780468174902615635754762834945659279247112505175441804714178253983192103001498511134794693596305592490644732467735083022007887412295695239468173368281581660605136930087229147978292112923213077792802173472683708774087166759040507468902112835572501145635065687670830535668072869685413142863894576975532631902054758858362866541982464113821700851339834359124046610051968004434964746048442820181896089748644415348380524701896991483016845865078935986234495018821318566153036024376830584153113173210892323419188082457459999648631218984092939541756327461367441871623486651340975576226743626499115748184756360849809299927224212646098839610798599710399086860529154077318982645523274305266505264950288670015898321879727628771046228951446253540294098967722536286817007226645295663156281544456064512748805963266745153716157366750524799862953132862502197106110248239659259002391564694756915554710758537266570188188373426016614170609609348833371676257097075993846267623721752683776134520558418786156436841717762637903703354762890688079116875768118340035557317686350219784684882680122927496884303461211832528065553276131790905943767634608 [158,66] 434448586657913685004546501945953387629009682207590226575876275871118326529786279321580851715467195972781272066293042390692360244626603978771663444509063434298126481818920173931770583094375396376817858982679132226359105341440852707492591321167680705784379463571109030854588677663171705557084229900525710846972675479279096805230366807040725738223338283374516779127568104234952806851934816142400381502858098003688919842853919895564993769694540843147358267835639889666193625646971122874853226945934815772675801461409011953078382601450943092132950719135044114554776395632677812464412293024671823906489561992649220579862567504238785343434045368963202782209060900153719494039176670208998825344535666138340369752387409091512782062484324070132250919307421161130064867963273723114762994099069861899511733784466213086440588737823737508205620972965042989486405180859659331090200695877405666171747492910676868697201335667747028658303067441318227670854112843379591054550093470407909733148447450043466397123299074568514581695513107989508036710638130337693622365481790201457501250534693579867047196804376632103633663544716998554310073790565030006515816359992269257055819005192540878087714289390176267005496966273180600443881545452510701984704799323554903776903523603677628340317800396993343026210055910564294338937959695042669862477833433748350521888928019702445504772237009738986443668393150778849388297621861535574566568037917953949996375360400083355920762911815632938530882407775983299263354381529480955138615970939888974883129829003457249717526627463787362407562167696000958600408304376787630356795281228254823104799943914609681964 [158,67] -29078363566926315521556864302880784804601530658588826832647959834026244024509143096646573809158398199880229688588654497643179956539301189718820621452961214997102590672555093693906239864136602697323278232672192620830171367031956197646542770833357110116324182098136741688806838323131325937534532258718840225417460355160942845907039889946376906048603656084823254443122406793512227497389577432655640979095188416360162805655150207044550195868254631453815921574864786879217229043944139504868308460640061691742943967075613340125924025657268300209134803843853829216164875629954070322704308360378424874173778810571289497679895932877348911822541066133250359815824398718724441675993690439336866343670450555975771437040441970543071218804415297532714909218774876115156244294876572928653198808144606629621597046389735214533824466496432198443360411369677645497692563394872187821973440464244755897100161123300750559388498492637980304430572266527649373381843737469565070471433194759994870445698320547869302360239246236717277044438700442542954825297695735720923737166214495097695796451529451097301195049953569425560817302427597335713240682435541618635178113315378601255763734444513026547283104857262978125643182434808037992824454244292927213572581407239424698922791399073707011082675064995175427046135793880972736100544080187918309332363097744626806297864805561133842991251159919382900269991912058273900196140499208309478051035342182081818919963314086458009973010793146431546296148977128802264062342872961397116194618253908293371651179119821291132260005189392425516926374101176974904071842277676283457270353154098611402946982558255112 [158,68] 1685226203848240690414515674995366407272363359029990142441315097573857705911867559511322145696233327281438880832584960836999374365162137157895904363399107794020271506956463514413567697804907247724282052424478557181419105968866489793848365636218781020433932342408159718449329508800317970791828161689904376323983985200078781639613306500255354029275838845415948684048992584464750272041136941574387538191988161294661587630966129251477926513517463403268762500631953044631761829377655182095262160806738697976139322423837758762579389207310381018509690737863061862822597158779782708559832910201281689489195329188489840854357335418388751840886571513028802974817458555646599659874765184963457004928522583915009554598163005519488679020302142055342300102498317283122962864358611418266719570948695470570026935434779514885988822903458784874319723206480600386600590899999400280446357975102106446759771222248126439017525962558323949998361557022224512007148565968534967523376739024033640991773561045611760615221921273773996769189135482046914955731867584921446957594287713287150030709579825664075924948355911751159716466906677948409404907288929938218849328942664084820803969231568297842851245290471339312811505441383971722587153402401677378324154519960643063689570663767983248546161632543011858368250547489335748544486529822484425726927424707771868921066168575234678415604393522086002830842120110650487147162123456041508499120439498015663040211479230856434145278268913454497048361159142597639766373937440045124860906157947410900035170438104232185770026258782673826734831233984828918765642315902352863219697990233418841779027646092 [158,69] -82607463571535817691801863093386296346230520877878126603129416556884838183001879601335593206301045687011088822969491116594477874998322759644432538195431320783207950179728163760795379279860885002773525200488374035711572921501878269304950657391918943588014608177255772506280608048200460306951828299226422552118970838842507452559204489747491341567052738100232801791352561709440635988377125199603038093467570806218333425578271423388621033925241686527150093675655758494958695805138127091118018775510293825285710136183000731243488443349411521681973063476890226214225482681890108906040333122913862846802140126290762401380312769249878541211723561429215739971631088614611190123691074193572120189694563931611116343931299859242437165176831266140586528182340906698885507479371315040527093898800613887601698184935734235299021857247789989452675331239814124937358057059952013643903383179568505763079321611520418787214015163040860743492103337286537685176150263970628636957928673762815200116339405059887837337334743769827938708769474098645421392761561489724154107914138628322568106300031152196540203103642115056959075846854656722413238201331214166105451263907636170161094693865205941830042219961344476184017256765059245119260994227484797911986494601098619766854293022820810744935548797949305596638394163861579643253308692115744944738185531450915274372839624182886867669795980396478106856085011453731518963966921617664902408239407289050631054660965065277573673343372586622582424934116535186361238887880070063856451252508349255807061197666332136338162340849148415001279447541664813363001462778196792538894388424222995251098272 [158,70] 3388610807831888913454692974603945791769713407229794367264449715166081382917013207016383593291196232334659562867447808334608628240511324307511444134745179427374820267579814815997451164851108854208278483602627786668717603182270803945101245880357245648718921062258426974406307833976084263308082656227995540489213444439540529060804254611311360542223680146675528428314134913550116786294471357729060848466114789690692112057986796012380955320254505677232983277131431361750127340156676842156950358440453818657739673281801506725018732504773453256956585855585380103242904553488401108722351112497774023042414277649103156525805208348895867576553346712973669113746341539257631318897345886799551455431507882475930998522042671067263629535950212020215744450146859625425539990274134659030850878588047036034492928441389277737016043906522932117801783905138203950695698241719057219566375228572292248168818133904663275700117415673461346338477206160225299284306629160239283257976130569102563037543246015648322383518229300402073620126591685732415139408091631051690235782422564457649923492591595323100421467331670950714446812965558944152454091102325179096325498625666788622090675058994098739920735132768759968619467791746812289380718323632383648468594213163662155820140220528154964246004621890797310012328124128276643334745474211156252885877129604918450218453127435504229774809919127263954312686657861857285639160931495681999629740835113135809518610910984501253587142367991544719991146867712220086295432261919178692151358675958653520734740562452134867100283486942448858370293191532274860135784664011649780457900188089858711496 [158,71] -115797073966215962017164252719033633029594020477512655904293010214224330206215212020185916240314565049422214662360658490471926900569573216512133487314388955797828009610779536710448819167245782467870310149418823339743728903089810286671768336658976608446723489235870584121602143207702303891885410227124100334116123721093229811785377476985129730279894360178862944618316213959898031680107313448211891253395101418568472827322043595214225899535348299295927182958169711577768489670476135135417103028316121091814896621506120471468238862435217623596532944731144001571254381491141148147513601687107606368189098049254904522638429925452888549414439935328358688980379652815052031051645006007698319790777256465121065094993063294498602790526040334671625439212083485828026896228980854035561298804227964181106558328402642708142876156133960786126461805464697886386615140228053405822365772360556559605746973611588299841989951984777271668240591514706572801889312388077072577043271882626612303498727670781056003364897315072848499518926279229834901738879745386141963026055981989840833801468732734161527366658780397076611349643161916382836703336310979692667148769161088534812432310104882571035608737467618780079334638633331235260156095220260778629266474673626105377447717344620360633892432212034036029265857203252678544200826702333697366048925467411888647737066775035335169522289733754257112073318211982010604179300527386940927326706718245569552579231512919902426550959169542944294621555164195275890933480340775225227869709045582574699841736375202374543549983609319648044543840039140807037086862809159509222935077395071768 [158,72] 3254477373416573541243311463875500918521089731139269450643199747809772633500789963458243055756260598976269185319052107594964305487055645455178608850845250828210056510535367361888911993823522033090539734325579017419202371543879061183123037260124849122022026051890628937361822217105909425595964049718900033123599929684296558645295871032610767000879209384346012618825518695108991498621359418748248308430465964041742164743543321898536805457868853387962783245796415500884629874358785370079162412159037764976002126624870209167992666276748797729319699382561752178786109185503832841658541637139355644401133231123538591295244350384254961712247407647807811442015348673830112674890412703066562340615428508414083809502014479471660564926276255646002386415641383498068004755138524700749247526286545024024701987658198324694189185290320710775844682576522062750890805892771740366059566171200091136238759981194808403591020194198309821586386802233396138185684657748004173204396586204571967181141779701531916596249047977597788930709351724630088412919623213044351840455782520455369144568075151287372186791877412641639801262940293707856648890851368413035899186044868932191802773832111877536791864116025606223839219665234805301277169638278876351216006820648581439070850457102244127620318348212707395749114780720065220385303733630057031380994849751914218521764343663435506604938640520351454678022461021290927847253867676463157319936242558770556954297114716489433345017064818349749110059246173079224728637934415905099689738925512056293158839448676910132169175559576974836413473019060165042800573472513014974373883659752 [158,73] -66964566144646545192212038746870774564697776267842299171923839974645750332234855363598351214367071264572751884702355608246062186898497885859874203221193336199723108669202190262405863792176076123932609356833884430236256205930920002285169426133728094327075602243284166203906895947273333496637540216701452734302280131678214797798820772421344815035037845691413484468595031513087580468666947157339563498249853838738575092606934929818456947267547433805115068540789131338630995352947852942568142379596056653855418315635489331027988970736129011745642748297357027951793944343811001159377762758146170226780168936691423035899782521742964270359992138547332100380882914123520081399559205829014191452150258252182615643689444834247386198463843228451868330363409407700085622056120445221433863012918936194622220041527565712828425134020754526067909815817959131068744869410945651393374363967537947541944138730561384617504099711162146218458884266231157214791850864803579833950640075054785985668925671951703925996761548751908334334144725870797393186192873575033287359180609011435566048428143735693646593971813787675615007908319470958351710049360371540242810954383789376544677427957577053289151741824030094007668278042060385213619847761652005296155519507481095163142876518215226769187892054401545386939029644676858349036736655033388615106080979724986752280070249402867931474455566978447368620474516493167976737913405525447787137730016702616104830687980878522182342753389185231690379460172229109863966420557452221626485547943086852005576618835410370941997017888452612515736940595535416744341557602033743722978032 [158,74] 452732525599404107868970815876610436851238264543149056756300995361685723627740495320935119921605225160240003843877071905853916133303597160537794451027689401950757834636931039642541352195331943791117593105976772343728061705154187646938063278309817965106036028566192659009691764119405959058005788163693211677114590361446767522933918542380559836297624070216463798441023204203542137380699378066525824422640252336740030608173798753795382953122665265098221736020242289502874214060886541662078942177975098612596729197247272253102272878265302598807079965884681457903298993767641211109494101807689233197308170186066877788667125457902684366052939958580848260212527554358336248635893461945864803010021254163923274057936998489056911456927394137280941880056248443897479442023303864814462717800427528373258148757296782675378711577505653156432718701804995047867148361457717829058157566376417609243623322423301004592399403555566791607470610649228036880072862913192576629995303725406913130165471176202342029697535732932124862081846649110360889547583959136739414945808366787855736574137221931805983478192426781102730481695612965161793739099430595725748093915647833722478908365434663975715221894896040303751913775087870852580512601156487818608726267936894314961761750689110257063579623485467079389872980062822169523043554698403746987987720711149964170028937192446025475194459638161259630126400000645406592262199454962733738764783483411556393860661480168917208135426611012377100435959676923498462214093988504027373188085969420277186776861219594744588408540475624767405505056905854135482350747330635975992 [158,75] 31860636403169187261381730938405908530925411636649760200035864831873186125715326296240608181021902834878567485935225445223983756255536033245153058273439658631118366024297666212017584837011647020036854806081212968167036664730733017219278810368079618102717335954928682894705210402211933721660972074807042188778321395351732695819924981475390577181640748796319010795666829595577584494599192319249581670088197054355409917423616589870795839209549310293668012058184644670439170667380311672335961213771952511686790311526400980139714975665085906971702904699180179040768531375495837011366588771149106680274852937940055011366071419451988976781364767032759422325755512361952935227677042764568435123075980908316250829691368634404100224502771378731824699205093071646461215495996138486111881517634353745875140923215872792889657265209668723173984450562276517469731395280485736487242410722449968407650349762644460042527216832853547610694452429471449974755325555697845777715519278723262690719465099915028536199447554590671703177684719031529226827695652954762566276910578623039775354703150494369716287291224284472683642540427922399059939583168655634247633913070641831472554410057389313840597740687589942773546477597361893641444969472380637544606280282891078098041663801788191018924547325122970165602878382042596885457920479776411681039883684973873394998515958411193703841448158811373899091388636274632346885882361934037303330605032523946222963801772780458559748826496163294891687811270100604167019372680980872830762219969900844768581048155983973043013866635200054713833469586390519278917811859283872 [158,76] -1573058877365062190267079304109429842343908411473838127468834823318610539309019168023958209861335454411952962188489590879135879854645529514256682503935995487117088529128872598953147834297630268398292847525960132728688549290169658454220513585865643848189163031531704839962666877981839784079417913397558900697500684010909915121091704941256182896946358193568957739436803632866998231817587127274472440729173182825016963516851610787375387491440283215259294155741887195269990224664474805902753191199706682519833967756290738423541145288286351094024485829052250278893690237462515426116369473726054934837680618485222061394889611399047666453799816434624964552703318746277101126871767013786817969764680255846621660001809233531022348969422326227431341735380096062753937486201772921314167846729242442191396869099384688799555188922389567964716703220858304285133368138620774110014249144307467470555721738002538051392877498197177018992375045014280588898545219993522176718702908498594143700138708190215594953379800033818535787740964969475626895651343884023338970573410336434158449032023779862292664832655117519277871160554386900000378190911300581778688970066308583749476883409433889158032742443442650621054321625430035617115594872920539726518304296050205249926841799528418632772535903867353172582264919610944117660605432706972296849777496184660261898978504535574956450477541670901370704080441128229908031837931286838556372283361575579587469507791345429558006200122128187834744511934944857500671906342839763609181569259124895824093988175297695971770754024155254199830405764149940091054363813112 [158,77] 46847722125592130971032657562050672584262472650975131480267278804263170879109679394754050906519886142619374477305514225953966509821592695952585867484000376142474949019257658807147686970267373947542352330398959296050221796051868830795715022286876768589506191089839436343003119670803148508807716506581540170900651201625637748198885405509291163392943354843782672734075001857924282435838742574397747594590408930744591919861762226556120591651728536042530408752366804486384501839381917600678261032873775093550619246794728833030963179967483103921376827621031417432592229793433752990436284848390429967022898629644905219335519224935179398791193476054517419291713401059346520066140001331957937064319928621031594864957496600402656853569801167778544082627591297793007840472270313978202134163382848294229193646883546356190354176144408753563387640261932019147619435283267575863565214234669599556732582050262206280982792426638577750260932677450580221071129184419900803014095788252042250948432925357947720393548128741508477091069063075318693383865826814434361358995894733753978072702236316812590777646064564733785316749862744626792120592549147608475331174064238848038256919402776860161099480678853012181975681492494183798128835828971288720976898961445316472362895581790726652837033790715726288877208406314892686406951169212043877923580245840172385208236445663054894452244305718798900224255451851530965758077457094086976261769359670609269125602934280302559992902551838295274298242965781949840090511024529146790075335190083870840002054480723423786970278229837331362904764604763441591027652 [158,78] -981459216501270289337667525488829632668664250050677061399971367109882471317697359299081619960082709191477284854850226460997646596034657007745981924084869559454908782182957570357904547403980632485965672090383297971945006692302764878902652335426816123529166231104724450389587106755958289311584733679478535112016150614931364546448282662974110830897989316447991107804942500928112432540266970094492521259141228443628600130452821947297346790067532955923915525790801556763582152590610724045398193165759687880584977102906690332340556315069366417922907237017391931381603688348813999021739096512868772028929681738777152148012312698416246674576842894611980078147435387339264706425076894767469964867834389268562134033963358015823238364746098768609474506400999003287011497469020030238301584185006540881790709021084619521641373244401546473945268350340465360730823837236612638692035291503442392160578611996417919111028722007165366940427176624789991476418950000551730205811732171134124044618739828163321582275433805702417678153739226972055255716282571968795898685940684038573849159248826145357503168858092717698932712353495540407739173555043208616460579763782370370882443546301425755935757448919119542005743740237979640212213468698663757964016763846302691775539351775735929406600446698800932225077810461602783524637138751560054468010559616885014631719426574142010335469965056125131905385837007836936828939121975805432576268848126713160345262614434936340601953994050432771196646839555159844127976944731526642616307400872823748044284125749900689656499466219776419293860766479252647016 [158,79] 14719395853438184906390399418336313132413755416372458193691598245400271845053445412618140822713686033166479833020306929530368044559010278838411087086747946991018274077474056328941064671879984073147470244375770867631832487390580115390481122076396493124993980518748358017870768984902608256524924643728443436554906296126101169897689537348309232224076276537382265508601011774421397729198633523315767654906892708099357751349389174021002123503441163454086691236315442114483843022755713844937798948582001367543224654699381390709204683957683199811721240324421156876486906784936862587848243493422085033706024593848900649587676604154191174068379585712353056010376004934030695297930242550376430044065418434857984174461960534985197699459027314742670606629099104867965771209313002775473226517391378969925386808177486160338017648928528809139839273172662368029398928839901711038378332133609650410225028466117893310470153088595683736656607013190284799449984057485000848692022800982690863642822372778028931999853301626513323542563888109376651487234736040448529844563728325772266819238076631954206010061255000051982318426471958897406867545877192144731802102705367029395436264327564315906585772384445690768386795034706836690042212167722040371812450232037150743822434802974498879060026400347412183137925026262080013979682921150224362439240601370498067462497573534931062474189396992689003819461435635566743328599218111106873129872739925412054376897921112157268425064010244588728947644225814077051494116490670194318369205798514049795974348195524595567463061589435241305409522976706848 [158,80] -58741699625870041993115884068623060461416387896940995229821148753569813437744257835545428867686154098501023273777235790515069101022606892880412670313810701578783392235028343512000972846330378457566048617442925865462056289807409423271305672811036798937812578704100061372493835434087032674248508593539789323084946882956357638879772354787875919214474621881136732736988783650471254473140584717405917034170270722485157442984732778714395140322297274174066755454090792181171400931844005629064988793477098756697064879562310023010160996312798881409463233514543597686881726992196344699181831827956081000268835636491645581926686006056795535021326476602963804682298571491037155702493371064436721129397956900317304110087943148337970532358486061954177175468051809273481270483818929598454280639780253850120340309923593223891607277207721682718213598627511002609012450000498837674648139688202743097385405675271702409390533238829018263492125813829865151468676157117812230632124637153891412723936447729021046865499513815655673438654907142806599943209641274672130001518954190095266970685468145962511191806802451548566984702451583760912676326907549342810732157445716348058701724161990204718276548886111381839448674198353808293175776139780024669372933387617200793121351951135139788876700618360520914604305940812809044179137136810918923628073184639771845120407803567774037205160632242792152220595669831889100758423693936925990840123073301043308358192736284948583595425186982701101033511340716920050786254536144761343352031348682379319556605166388666770390887550915819069010983032 [158,81] -267512082709102540032049744255874462239226288249204254757162536972179961918487887979777070337796458312999178282324745735123397716755126881745868717413183988760779843042470877402875242795275464416702391735717981130512884934842253511623978195825852371879391102645198326233078727613700651660479194445858369620700296438931795151169028174465877770899756973562599290685858241708295327376848639108611135566915346625333343833396726709908503483983629465431164419320073084595760938745353784760421169068338030341494269218559646898518111875344503471262498345093923383028304392929094102745353976780457904950450203365790994547309491130245208608604800253538993006122430165653642081201279994077685478930618205130224606880135133786029873646900188438638818505113705579341329846899040205489928008994205158553234794407571084388343818569763916437847816595528470037121590947569709953460223328729912856367246727615507407118714159678635640396500582275556067378003087789935598913725139146470294533147497218258223006583928573019457298818526717587507481048969669633174008886296358698811981210400163344290886619184533112395452118354433883653571951603572078843088884084080831489991029808202662332764210880779926036391364299735040863150870233833916358436793160232589268328403747510770609193715130889923215117573251199037484393314295625151798054378843262523798818615212862357241760602767244404501247656928155839304022259095688068312982718283350052201092524521073009821404309766737319230070325764620736020612943606663880923766412997838112026784887007938455869177431118775428096683288 [158,82] -6841977356247548197065396848759981620578243981231900085926184756696841435983399790112705218009513502172933582336993434870583630584317099554202342292717106965068211058751240152393336251064800073572758749281573054875508003549027868782924428214870357226439162969573900779940852617011651411865947639791605906658193825675273147546105874752349280928526337254793351076229851335328107624895111168489670390632625439905729632803121542499592157280932963331850071684995977639401734754069868053157737727856665701543554800011022924431211692575392858084573189232176816095199838841542376861204325782021935009849603571323914541380953217271585238211628614683106428305992923652483767134776251286722661222367123629489157197991050906994548332365914643111701864153367222548578969327438702622757590206649322636082216227805124986313062784483543048356300551930978385918439986718214140974917691930550602020472616237105113467394363134854857790368602829604959255455903280425484279728999142675750610778983967216140562895533144547186470352295738505052311430365911328577091190758205779481268618458171968919005299891383243774986274427546392657151484069474418682083992961784157270904896591014581257918013089496302935122290536461120027525762693565425839748939721500440103941265892133310075409782118123556519885605568155333655930976345969010243252896699651673639037748059327459002634283167101030810811125088012279000443343391886300046383249262721733395546850154905674582624552155777840129184411991597945863333174115968391193256012569272093639474561577727302237064331305270786077522 [158,83] 97402899410784190687925192540141657188590539945862513955258812766202357936004037815012423909709885127995188254083767398912042476697117638734442673033550875119396744231091009593157844622808739338396140105263008402780080445262043205656259406249701038205877186983936291089568290484644675742923928398515953140893228359837698702909774598458262469000922613766770000800769574495122655500618550159183224418356334881142850593721557655932568034178160093511783012989436538415400831684532859556056715912098838814422134130471089520878295171505343788458222888310601781221098212884701278942331084939820200933490237557937952682997494322199894402918368028500741343702051393918675201648601847275378079205362826613128268418612483078008233089956727443863897242219749047129200450089573336647658967930390800041936850486872005307118622626013040249002908316978314893180925752163319233775624260261674991662311211563899326816435533706680709242823895766790060259958300462608381903279679425133825789262827425425309754316644418985833007684485129709103332533807679913388334213318794183324466252451993781597001437367463029613045558185215539887481766033888954365745475390334107545646007482937099819142607695365093873082750534700605850497264739656171849108904770174539072855045509981215581408066164542705602411042001032478076516073100214573803536496239507361332822692680963366229986678356250075944442185310509250135838451854764878691746573608972858081454457942344388868660507179593383283333388163476473793648913588154575712982143396504428893865069673584918731657851862898148 [158,84] 703928228148968816748245698300781473125991696116449560508082640627538297112184674598547929062595548982676560411186903857652436330276201501135506447559414464649627334892375937007253196327138102638011516272573712586571738704181133328955465419692798028946099827899685361655192899513390920680496986519539591067277154149883288703013850892501637075211924270452181034383727115704790037370142726574251214492958884273167902588650193724043177143657158877564243690305670101252732794311032976445802456804359585443572302529448754767814584203261779560403648666005960387053639935479166728809836607369978201834641715168042116972275372527552929094949637186119698496467379045005598740551374332743071847134819984297451277643207166764594533705328428913543771174594376537384166587058206647308176575644626249032016407738521969482366397516645114128794179241211049136119915521806002655784253809219433057393143008984716657631188443624741824131885717395861906683830121654694663431827521706312441526054732342358032552370945818944009787427716091265294034891540023732280456938725556383329500423208098213612489842023460918947868395923981759443719480697868700454022927872618049386067085404527984344426409899552195755391743906495851431189999887587271918711643284941797125305257212750306801973932709969495381446219299547184419960347665814797800159370696498141178871576099125710547861954650984543082835961651054308233710618486077088121855898650446502006043158590947954604272403047853595188178432738466254475031129764836842924746241932356798440782207426319114046442605286 [158,85] -2552533676859897687045305369872057863140648454567523595086005787803224546798725277412320630970586564413667239948818242586203905359236848978458128633866723161580655128287071058711668083609503097009252571842987547075044798890918589320900510553176824350517699983616959464022171698546804472090559234257655846908516139721964966879209226870965546085725150340459413562692200891959360588408219558838239630111445672667227949656203638803991749709348559287795822569599574415075764794139878905566742089815117993412026285432988822970698210449136600244563875987117862318306271671104510569814927321986913826669869392269899675723577322768967332548947039061132763451300037596181137869254662260311187322607619722413940809249734041850652815780360224432850763028117902743020754703228687531470626017222526555722113779289926263723950623186813818526448531309982923153623522909388207570848853735074794133245738551388019537310150958596416657305769213300818154475562674565223001612340992093214664082104809891889122922373812740532112635956372763101619579788288446387631780230445335090190208908976511699264918094260365144256308019565906763457566392408533393370316427341669766157387408005808025215541235682698931472734438786155310435134684308051275392757758532359931716921090972890308684592579584102432696921502984954939307182882549441660299723053959460288095268111337562303036773215396394373307341902112430106327409726435712632791358228409132734650131122775749543090839901909169331344653868620294669982281421510373554605950735926027462718336386779467661142888 [158,86] -20742541850174444657788183854146217464752505682515577770879184424305902630332745729658906768301914367334285834072597139312933447342377670652289733690730130120275885194201226225200557934772796049754540686403722175654674590691584296087479254972523732796389905378131632249018948864973318688721999462792557366497194957777294700181013069257116370709735987364320839432383269960386636168824206741660450995573536696993021802930857720440287943198032191807125314497262092265295868500996412557016736995978871751389117439736699974193477333082813644074211802869342001680935431698950184858439049234158943497726566838508936221540275723654260692468634442191690344043743915427028805278346706684643428037803908806570177871149150290106906063990965861028256416826113571949568294068588356855681598790993345963197981842740744892059241260190148437461838200560475800487265489642415049366699846565349914443641058618558251451900098780384260133469237772609488792681114163916883508465023346772874856420479507989106880877020013122444793336356146059849415204782065254211911424891070214849455442237333166592101683380176665746490638784350214754248433780293587235240690588107284844808560783745235496545593626687823095086795880694127338536803135404936004101652065089069296650070759585877925433968029559074318766249641582941673152397621132251687048455633153018806834926903242735313181337117893271837886686172221941797831033614858948413780234501133069871776859507489921174877085249186598929326366562284313715882494766141724483833342060829945580403802609939289620 [158,87] 37330393790296846420073276299686392954919730598321929615011606711774279003524008423448660610865105075704760569111809020954924308468460445406696558644001255040667061757185150209945054644144761120367965214727936986790023367536447171391990376627492839644228322205281286811744362959757829660776937219406889131437153149931102870802596635180456923669442310067257285004082737061959643086206756367949007002102347867347320220994710394336295530495137957229183857492834681014554695140444351853743017584464756834455287598554138915404741881119337642870442175152787118286387778054209984057758682070713359066518467192484108075873765318889881502971943421399975216176156981508552684257166703338801531791387507290781295921529998742020194216620262875646286323373980927401395632557027332226290346906789037312029811602497991281684794384722113617161722531986184379363061657509739814202794616974200030743903047410424116015840280293028205021851410389026509170657204227955651442817518109564877800993906638826855263350380771169103636121742374963470563997172097586461935253745029679491212624166595034418363393336399542729252345357836296498227574721885796645206901325873504480324626624403632906816411346385274596041272879874983843572881735571805452952876703546897396179864873249990216769844023536029201890685443014959736505893330786181240628641864650955147949044017328560043431962858047718934740604019859031823062172270889451123455087620395708883937456313695045620627421979909011905686685879576316983450283397836382309281845401701488946270528351772 [158,88] 64705793153617314994141696228250531885034598199443019277223562933311267831384764692708898103083524724394441122317098099651115986742344822744810499567728762732964882330916723286090120174829441898621592793910586751225402262842826022756073375746894951149754612310323786236933391798106276446841728961573081370818699773722660992281379775668433979440134439930392484732142364243433892796552758316645980672579977213587818276582044046779016571101950396484023189522030709573093542508780257144142595829965528031497225879594535780527855983414049571985010387028283021849959305437205350170511047032863600535594970486374196033567829770504600836411138673941481722525442569102221607852847321517854144645820119926441023912912241727942358766429453487609446768344607988391141345123834038476586797421339168274253908338299636986024323957126033325581519556417307800251017413062822702399386786481878139591804500097634079190171379572685172835734497509431235067335084614891489058192519109843539839469079167291981918282613202556059300268346053127724792262941956793771440452390185193014393489502555333875519063489633449127567050779295940940199168906488510998010056822615920728817213815168655522596282293384244287992557958764117053173589245103513631152643618869080469560361839910593811330679366440962887074994876783040513436200625727049048255286876279979086418052428658244385872404597654496710887094861422601887165316510697077269808975606855925369580655861691706872776801293348324874210422164747608746719967861796758511136586173029742266337264 [158,89] 28639137340802362400955171332338680461984647511457852782454323072067549988075710029031506773814606276340106884042624338753215727968840794312101245576011509142097180621688371650061876330052219835486286365645970721770308338809423952263929884554006814937343749643932651811085803194783341604050152939900391611282577772520909017466129764791142935437132367695149568779704010969336101231040617041279013089911383542761800224957588782346664604170879768118558402859223208511393648574784257927943740567647779208979287462146354284273569826489898246750179117684205134204784265100105535984314190065527655077111492871324935185594736367499245714234620176343718908180108806133138154905967149089972914854950235486005380069289365775526325690584856397743824518354105035109987118599276353840922447193639316703413832158483524815007487555824193680829811661972712825071712723393175064613378205502167101205377064450796792265551581845794565557069859441836294932220213220653843279267939761207474363558406099999694676325037102348690941812838712182086205137240996790909431034537831857601912062314984778541454992472557094479124801296052273815279871001587322455572204549729642416961718249642624663692033932736430063819684955128082797315105998954318064502551995730581865233342030189573353468923352504920918499762058095789185144974200730330434985323126489970388173388496474740137715442073055630883503770235295760053754995418446954309214252315745603272139843968907615137249338581061039989868461056243769980581283241642595463132439406496720032 [158,90] -195356079773084464797824720755877886402724579466016301525548033303267776359030524940372532371637373187234522467573371058787548640512058444929857472856757801291890225622863303742897971815014541248467509945554527063429988628645165923657983164577781347039737676486701394701089720898559333519598812960750860346032001912853606259237333246021435954033891537561199865211251744000139432150115376731214828819486263478523629972124073021922986855254635252283043120466618330698851382204761958707067298999733202932776922379836350910364537808342394238427494101158084002160221727395926578570050227004473471021829858871946399551957945273508649091197559311254623746509610201718287408743951962287796078331437945058474232373170936944099450209115981022658554911219735167789448792202012159961766002187487136143753295185056510686977144976914672906243183087250181272994611469358403718870780622410239413258525623601574050315131327679855012988214552099663226041029282389703281251580425141097269018897768222568415121826499801885761831231850472986436421287783445321467782820744247429242811396621077774075000808323243072304608173832534649547844301302168473295661453534188977705605874131537376224816102277563529864864653191878379874181137414964763997449792142845480002801877775784855842470067942303519161248952821488757626961899460167366115126790721474585281162739341342336546715120156969554721074557294171538399014205658183502200723134081138849138756947537340926254235066877958948969330380564652036393780458874870223994231803864676 [158,91] -200983375283799351276595505001580089725793230530221429443589080300105829911209821095009222245960129441961565417364220717622667752587927451263383556508747076782859191167156112983880148645567343403547189819540001968013144217037441478074776292401447753867935752663168484207414266927865672315234863115625694357675393456707298011639683629310851467067866878397408444262044089103071646390339408593458625856779037280029452669901567788268893063204212507720934912284450945711140550918686348452348902581648785927830167231651204991308417376669753791601871611474575920330878347914565998808666001475974422852821818493970198193277198046696344683244446219789840858212872935156746041512900420089917648981784340646627270381434415760267980110128292481225475295996034142364703490318686461139546598254239360173737768999235699115824637195776213872896245160634384124889365761100005122109247345725120509398649678914146829380172132022134875623224708106752762953097354575393888622045012311378621444194078041294017572485946965048654723990711585074951829624824702522470495656787876462173303414894256592051872744479383042587894312922889758010506722035112800231039165777782290410929403535226810100521964522022823020375894544708000613222481049979211527182486853830716616150459837514249063455106765718734754197760746642674352041197464061907239907420654078663085552102252575144186923280030747513192103628261958238063544556855110422631893442270672226611043676993339503332431898255503818627405600843812363033936462637465891144043392 [158,92] 555143648712635203680141165263854835292349908830126507525278447471500042439717335168724378230097616311016846861640053305945885656778633284286639130507976112240268419067824704744094496382957671281497351853101868985518378484645456608940808510754150536548325728603044127105921747165638917238745956687826327609581811340743781324511860482935812476013570649539125653276189741095830884579624132132026806860989312136547982082230743131157620535624749131259675466667501111023849218977228157319532943283086552375926917768436847890670172596581435156778687268533474553850437334235090873351187684098733171850237095907682916999749977320636096571246620800045812026669728197102338116640346102307789655111411876937475832336684946268714340680166040253799286522484389212626495900330629460519496135165379890488798074695735777744762334442420167055892219932939101380913720494052978288496363089152247502506176674170585147820344188959375031883023330404389914953373836823677060668187228548071431411479049889735844502353020645848228204341734579715597151497524474914991992020266988868401716958628476305609465824640377935108425297162432485254719066918501430633167218702794902719447855111271015918709010337505062375713806182740843927152655739495742915743849164280609276541655312654424644649877176824382431783716921783852518969729559061986926244385462256459130891529177426358161954940498880962552877566412702483276079873908304914676597185180590060269279525665428617456360637001996139014105053421942375643330546322800546140 [158,93] 965461548662645830492079315929243684427275832091785116251525452296542411588984514817776864036472420157539898240545074540708613082264703608686049864904779404132304327937869279433836299246801372033246643993344993089954667616390581917964864940732382096634204115262106969095799902425690168096981531666659283431293679587598172456818804772599867108599563436135938459141623943055172784665922611189554787705431050036160735316190215797441732118221452686825223876188733745678896401931424942431825925109031232415065171655591605257952134880842379465678667050908166401369409860394648459149115627832911527325392592662069543805061160475245572386109471921633653911927429058825086275028522706753386210171318840732987365188615296971414117798326215237241191139685759505018549273827232862294243948845531044306029949314421583158434929126933133267990541085004237365625689549294643634981409770703332740136157542939448379985860528064389419935978692097801560994937423181071830901268152642613075196509667917009486540445278899373659876556149820234486509906067986943298835915039379860209506602293118365962829675755018447763614105503999669926072159283538395071984702335019235790502217601161284525410540213036612723065653906813702832590525069899080862906750181646995373678082345314277997454872891544597646646568662016726032820917389904559686469276567319185220164910393890312160128712617215472983954868674152945163224759055440259410006965011525690409607703108436481002779401654530019827429412534685184755477165343480 [158,94] 31844377510105117949857214234879268038669345395720992413664066369770774966626358512104259518865099933088833067379108875038788599652175019311884134568939201956060086147452887096530284075389553721123246373772667793277609614018336319770872025915366357867785941000789634323551588742292723243723698145406314576792471846619613756948886305632974191283706486047533955032021432145691411799167295628045480468563413283517470067092438728895498283668316739939575839233845662175896361618768016652739721349679183278355108264801466175250335868525429904439408198432861603631055141663107726526223209158618181948128774510296946065225414518742294665680839649826139684527317280262881001830194507854236899132921002328949000285488955842555180809757645078694287742330467434177356493447515992061390038531476703755274813475563140817184339094334268368279192839120911638969464077845673388680516914803570240788579578785826250927115244086068371024156852273801846900690639998683751808987893978184723083333928470523334934420695578981560225764008572103704943061989480682047373476788868312043968381751374396315039054052444057413600607740236385054922294587455834086509319831393200221625239881971867176375277298919968631872858646528093090330222524412820277139833824845772112287151967816280816429327670726222266787336166318530792341764071765452607972345706936845394199453770042541866700190196974470301753787975540289800019678321127851678593585639760795959414860776549729606013889624786377746248201934413168763481376 [158,95] -91228994353278047860552482232955746296534898000086081304515101017291914489968673462271553779455803165776981995054415447729055037944207656141149032171762433390812432658801646867435120766097932360778476552925769826656156379911128957062851282168711989167748392365474359790317978780771590183291242496117064537613025911821116141148239546097955504130010037629283700379844031231195390407450102639629731390601656118523031343372349581516479718581532943078553255379004706041477125544913555812465769507205016541145452047388090770815031247685784709208702598674090303687363887344196574266409651556622320855292599516565803897796094861331124123078107380907223263520028546216566970267792261973316770184495875315940942913980055596212329666320025427927210926426664166893422976258861709925167391436384828800216352748611149573111850046099845683489122502832406769092872925032329484871185229012804789511331366659827033067395077423077928105705198263905767005498548576942722555207092132903814231226864720249152988850840396816705385665537431642413027327297839226365372786157942633102251487098533374791412448355282988356764867718940361065910578543816758086555136720660793424540251696220488499691834878719404917858131945149076959748215672588561830555663590069348049451171041939372407689389804029712769565181538758962385262926880339296920603081118063625516695305460298450534385033275563752245011438599657360135073557401313319519305959509585659356310566909068631798141354908453780469926422208512769676 [158,96] 18574450402154531173118863393128115262098810132295027064220428821589066379028834971811840085033066113501242259701036659972233185002974514175895140219660296606015097978771951065881847530746847244598582900834034246873274852098606718245029317800904296730339295827292724452790114172698140605126729191715632701243370218404296095073459473566389288718407502313968394666261535580844323157956360297752727064093913329129578521060714422435431913549590518011831776985942247903932374176292062609300894907356405759917278285964358530684909405853154859971781910046908266616998623152462896378440796018330585579581498197307406865143380703099928049075078843552438407064785972584790257154063048066634941375022514559311398939366643280763051319157161191663932659111642699690785127249281305167550026454876248076520439086269812436771346316345909584591177701894717008487995834731703500615696533399096062271790167955363550296469046555241949522844646344752194564119486340657098249729513263948893215876976477356990395941551148474420178982267872622341755004292257064403800311969764921134967658610587114876280931545931229798160477833778170810489287655379006485534602360478811310724486576179135557926413701105107930793680983047672747395527703564528236410878142924193636639532955333563872057755604053005916146131525360982695250945668246316548567258591316286075799117111209226656837707589740336051671148189062141531600657323148038229554268828276343147814611306753228568648388029118309684691955422020 [158,97] 13766568123456163342578687545803505627214657511395236390241632839518425752971028739838330365802772404348762450479528999664722989644365469528694596883800579435091013194079446754670571627446359905505079504047474202332840408089966816711132609612806635051528314993424709966048876306594999431306116677262010617264578258591886479474700247355112194591833778653605330915580172600774649319113711839578794007424770014976723164657861849734283181101728739955281685691562603220322734604969491165384766908812607183013578963461970300974068657437219295384584101763423258451675791007499776448143309909233900741506518052011719623448796776899350818928653351996344647698989683269218622321222418181872957404926146320079017498307771732245960979409293283188729647373361294529207535169116449498707166679907349919903510822324076192219073855917233829280413545181179983669381360870175141344805877006019431321543995646820572536163607334161081401271773659421132147017311610382439845452789473882878817287305291775401873958698901134899924807788919902203531657628262832089028563951827590484812133238062700998749884819028114021577603722400949799042263083531459575022147772459718704826925208451634827297326894547707011094360884629547089677015480695149021331233367082136417239519776084820340734217530285215541444524921902342912943577712216754193339599213524277179077359830014340656951421064542766085800879667634520231120192264567189565008473613660708696860381444587586677093919285068052226229172 [158,98] 5064343689625915100575444860770192274827753081492660773705961272334067026511996073207402766145349231005557467865393946678491757658151716639449477435142038478854097124050329419527909988702412649968128726824135199300463941708473274643012597853694425103250645003265043928028101671708419394016327564002443621913969511758432164735998002473609359884072550915877713958142785643746746739190472536380201421769444830418215800502578559511290476372769433780154922436653977847164213268580103282201356867357861035095619931398459105096669063430803269444415282633541104941943330005187275777484391455285145839143680533892397104123982934919238725385033273253414963145206895697981853228893774962153340628752470343219663422241920275214312923096139468336394224794307769463352093715796398494390016507948026616375706981690723273864051431051376434027109916790391807135091630731065286063268636286434327597504521952161724025771326268132332844821067471268514018433192016902507551025126982761771056741616915352231058429177918032224674327125822395403747324415308140513853739054587254337725625176825640740925498793049053576223624126827516784200971195533841127353574072431067562774907033255829158672867349004997905636143168468853649581951276324057633565438447628243126495190025158191541476887944324177128914762141919914060633406155598296342445223926540584910969307633917286191675528561336747334071773220860897431301973929280964085172409568790097343251262426922962236178121731707536732 [158,99] -466008118325610905577424167828420220586511960679006313592266747685818980127972339917251745849398300483335201823359049862326226563844564469479731470722103500188795470801857200409404259366637705596037369663529618841351953563718294170790484870346807338706949135903285810892497778660375016842016495230325032705974634919486664217448274417692304677032877720218073790084557938090432247971383264395856275116767188324876672771767842518353039558390746812447880998075141653435756180089548651293307062876623446222087646467551690725793179052128110324728666994621599170505342991915098681522210105491471458140730739697004766624853844657779500597303727007209966671678164130224984971088929902868754911393814037503972292882323261152330114349871914604322241342576559752869041305567269287305843636014472102232959013805766501624181092499561549844498869888813404037958796099871809811812960748956795281171632599002635820662394478537293886239982011407440563294203906980355332525520350929763175795496076537721877371733185621977342516676489879669989546165342549509135117761271788052040918940317139848494231383389030524612708419832291880930137929140087243548636217844711340687961986255039313874980623510346631203202870460163403573160228124547057594345445045244153613760209727056857688226327030211416757887405102757230171063773927859448993771883052860191038766231377411818332518306944700298298522722359970805504321397064854543031252770975816495155819031156549062788734076646 [158,100] -244504646551934140766855072165942120945782722285397206388618492255230142885767794836151463375340555976389677308906862907197447215409410525920892636428057367778348106835889015013801681115975783340180453382008850732691639760917853978107599431584356464284137513253427858103102794963629982943235943652256414519527348111225177343801027853667473290757307877468032262473942701424573623738405382404387248125048782854284531480321422268906589162814565067367634704627012129610765018475987770769891842325122143886275524905961341786832633569706031400583753476790244632435449198016067420483401185207313684969754422059403705287390474694804601238980216406719843578273611862695579738063773103932595350682845372379137733690794939358823920662408224486713254036564762380500414152097405183347919818124706888620636780102797992519852732500983521035977419728255561516836418938204969002123030511092633622537911144523764221534380859312787336295820760210720692059551942422795267047372348917903203536127050127365042019997350460699091137516085764510749147051318093285294247982276825573034234983114325415240376570766476403401160391177826971789301134810797993738929553112138970792315515902104820437132687355579935986437580464919256481831506483361856289780627383243603556810064757586312737204423877114572976103655122144902272036822530469247758703987277475089798876701661602143444083364786653911672956593794105585548713963625410108609607190496852653721356493772127021493792 [158,101] 666773035387168402542560032701812071734841179178277662391519127316063767298177935187098998407492502002505642253092864617471534449882801767703065136742603297262683954398252955452203558669353177064163501243785640713341722561222119340436875296122051024619471058462183213289327619705058579366384621654740775879836930864708075522258575765224904030567873849772429508546717884189140455394726792006842888066864941514017066436341348726320424843168839414629174121999641313758100637755030486722629780728048243616030020641344308219321928444699955617430950968201576132576136579972702432635409764923732433607306601056488025623736666526850965264726036618695273309453012673281714899613265357836684450082999111424018204099232344325513529031223254332896123833144832164999445777332655097220667396110116418831142361076028686725590291445405699640091416829986288202669482162578258753600652611044739845156936461262416590564207864563015491735364800293954269439451582813717285173474171216514605431247399222917940371314315546673657469847479342057784629256267289300799166740227423568565911004511077380928132718508553222886646404730632301219400612727513523055964494508789933755301029055071304036204674508494968361157866010473477009622805540575909733942463658745898882477758072510309002514643860434088794063432068178450008520867000245422457326364595511680453209093947710081533450104319075128492787598873834782110736150864931076450962360284191179584140389879796 [158,102] -26815841480887742388850857892125395505588812419956928640398434484104833722298989682465992440490999498479661974274862211196207657962817093408994728346594311517802958381671935711921109560410431155408173825463809722523540720370041538997808412158093181788531461670757527103707194153508557593841011882633727955519414886436766369902393891538425985001203451133650677256088269607286475850931717384572270317847416360621250046577382797897883103881715126602873956094992795044032039592698301140327135771951025862860047479106542426937981474668063194081703590180627189310358678655899967656291077470029485522540096742696443803061758399423666650098122884129013381031276013435147943056973366886529222089869926617786342935433477749525283902822054515366246154420596223836878648708391223468415003550415743546300086992876669874098135177902671372600245635778943519813059780907074545840102858609469295385667019023013938229227908412835929072624322902141573831404638935949828058719148127796353648217971279036107129414764537625202942799706567384431338126584185358700030403442485412477227206036989476055475408342060740560797796747765868372149750096554834455201175808581194124120138338952054624862090050011799845474109155566968720832891294590311551140596382987117149096473200272507597096545309446952245288248537631174237983832135530479774429322842934620278968723756858364813898320812610084640410410587123586257788882122665485390266117682424567325958420551 [158,103] 91173099040034203836129372632936781252567351044481505509659111493697571216796219799371327904807648373911996102577104136985165562217029525466665085738149232930948259311822422738071836011289708752210251133796688169715665843757297633531267854125177860514967241419540773070274861343706725540486463977940337341121656345005969583886891125725495431902465058031225211907786604600340947944683669326411013578377160713576879445946452376959323474639640536486218853604687040006236784023517821411124331048569144631838111510283342098354642412564572401907189248197531822585878669057561786183301235035604361631668746147969211963821239285798764960364463199614377501519305824070778511365712655700617211703832200218478616461710180898232826733139466270867443963202361871077075131136845379895413218240826991948230755010241444594064132315334079740620072962949785166797016804754764042302914627156710608657003917102000611226652356269656253934113542284049244639161590644461970625609751624277244551181592345362202665678639538132708606945749433645811547715825163937762898440501078156883933062026674425859208551560752870916363836388605159950767150459246143051117366003746634823168315497625609596268138459141810310178012230810723620656316867339299108083704819782915811028122711196234542733112036596495849416929251315722565906088021512717738370495412742666767840616257646597228784393190104805854573050058332964764711790220738505109023362648929108029100 [158,104] -208745844524488414923301220453474089795547467128105561803809210308786931260487530896029158663575672208516101189470220649629571176298746378318799567666055372296237105605849621252507948879875614771402516212721910561542296220032301338083807908214657850246121620333129070961127634199307977455155835337879008967224726801504268619366874982804285992398123410563183263254471566963424863802058554471345370587113782169781810512064688900978621680451890016496254200885867735134075112962016467945904396176685446662879986291189461897484801473085165043547813886289058560534177274089531149181270801292708049020018026815138319250968530142708027690844091639592488879357958929899580924517365876473951390317556107437887369202068927545961596890792878707023293017608775421812050307479687354889726742948615550883632498087419118703404419042092105744111473675163152473204758771855373521438883111818457502509802814056238532915174033942444057624918309273865303766220201294307277445492544417012094548500869537782229620587100879825508279330009692764730217057495385359009739174716012406023495021905270255096576877738151839027498733025121885824262622519326162047736304567123537067578163547565971435993046546407372174450864313321791134323046794183783478167465258974756667558166791380970609970845866196033188880796499362942274981588532569765406805859027910205976374994250342172471024254760552047408949909768825581210274648233207221071862311796147847 [158,105] 295044563149214665044209439097391337721551729707285870110290150815684151290252581850702001259141885978166474558679182087258870979893713381563191520060867111435250336547716097572592274595025126030975266825614160808074651169778575289135066397465945599565011025486493060586131039268975450874877815875587499175905570741760735471002324143214113437455317171546778311656272081351886608277795964372416713005182512004399095798012771226405912575360018640367460543580534699037857639164019666213595520905287750720527517387175301216016931404598815465204838606649945389007670205564860080895789343024119436192305015130995867799658599080267608716482314791440187256579034305834508456154036262859490391768986004954616302461381524744140527148917201276588430706722709037038121066315880968057627764525665463766175660645806577874544661471964226011301436341090149230747343993510776794064342335935509924975074305053209170807670827834154629977929701954728256715021572586943555119580687685432156406841712398956413384285531306395900994691509005845611111908441096907580543750817055417444888133357309190326527665145217030656461405285729961042177603362085563796773047357549227387046789033415792920031091685415727420856904352734172717548657266244527043289758404352587440974791268087411104234600960789459695782656892002380777759689198334875195695925902250569374987934574169065890919425644240197023907977447625759736920377760606734368287703392 [158,106] -675159756683499252171178359515537515021376895759832661637064015212738648370706360984670147468443548980884553027528223857430825860636820788571063005020795311037168350932557064421589249869210488807200217661069476906730672389722415989362516679757546685370038801274553569042867490586184202644868718438917790113764702156062458145284476514160652948382874992184529769791083078257372192832051282346019938564209898504461087351697297341322045796862100936350571725543030253203879368238581910724796616623583215859597257054085745257585751823356923485033321340987394690877265743754562534225248096383470451769308631065265405577181039540466221091201813928169565639193715142617985297132524390709482475335706598103060187908532909415298679092105562135227608399112924714396985648198949858386736866999480414359863411813885800665798322959278922473856266748828040043058447124308687746863458309592534369712983133616028176554130447112735987611316774336795151469444178580641145186718664322420414954536405049337781144822549054256243962917853691692142786557532429817086930074956648988552856274157300866029817885079257969405308603229725237122512635036978527375098640417291155138440177214942776700620224040184822905387287265373905630430392827603292790281132723022955482478817914808051306791062483547736455911369313449269694538789041369382103383666733567106801477884801520304883701640663910000674556204449578896896082161352293109003576 [158,107] 1813541072126452795839801849295370636579839694259870769283257121275223457049027839145724253331459078715230548181569787819883263876503772848998766311533762840046644268251961173309750470099372183288230695051019527242254023436590245018735257437742707506306013373437877966975885349892271442326754168182537798859858165749540327245545853428274127541472690800702562933943193157146880278717383927595549554898178726169534996890656857919553567915864465105135840235795056343743984283885053536263847140989302943006378531048817015674564143367552560235851206578983588374051849556955233941389645761281938748133294315095268655678999398487217997580024868035649566119705425270689755471087542589411166208270855129542880921677508459884905541189856365446966094968556562064929986854104561393356342203925150051875696541195129925044779193483600050537937496834681121679745013165094647829390572542272948645464247079953401889034688612498413599595700719652713069368745985464770012300076877712602336759973048272086623575510883881082096832008705917310023444895424508955840183773793110276039744813628853692518732554941229675301356563880147616011493403478052038911361111830109843631837626659375539252931502349476750559079485112842756074163947021827781899363711976545746696577291820264007509111875394123249095388730589124041314796262721417381025446249697403801359119601018422932791339513318296470674737825707685449953759610195502798 [158,108] -1764677880539236887592731079090263618820555524452896270569988232771624413024863602367167100396484448485469302848863522926595312279907125932411119264734286686421285114257330907245260604826242374630435188586615259006564659882738382581436354124632816430620326690455039903964947791126122726004600569986256296540724297577516985440267355572751927132646643355972707763747726606786077289424698693855292628261359537479451658650186505089673737745360301852927375795533091164312989751294430010185971566927067553988034917185924146721825281822339645801525124334420323051180046112875456497351360705538961961790380080208573859391344149641668642351579570058695423917149891263790491429064808375436466059410817578689476904481977590341530430110336961041220161498146159461196508116438067436381129765706253197756062322998318014455552158999576985710742732926710019120272272116605006512209269696547000099536200611871162865447237257116697576844779926814951098919441227155351296371011973164948404439385860966007539466503473059081120487844859387519747876799511290603137264761274696535864644051902147542152308799534226161057129451600810167091454365289560244030438536966827327027679909877903248471433240608121767064168991633235699901229295914955507207367858209829916764874243779639934316372974589188060822641448410881683105423118347747727552858244241159625507174053440877449328909060485829864330294813445606522061901752160 [158,109] -1798852577195990713469700010651015668738278469478015338849917609053719527929151617544598299094233929651570430130797955688343676577301808395064681347751770121936497076441784600103590725153398339952028456194677904317436078840253974003519807328605806733138951975568753145744881663360937571657974751750479397880326629422885608052994699760303683727191181981978288487995353584122967614506641236015659327186228405675860185926223920675638009795893178573592768057526537971541998143360140602541327418469301708930056478515930261388545665534731003945957614700159839023162297889845051635491603666059543129295088697347740894986844023968900569653594167357291678469177937738353543261127009618240955600815352253988886156121870265858933545346175149773505269606502720132804159198040700995483306927233132072372378521305066336647394237752788464774705124737151949210317399884384637954229489444647679995852873515269189464624369872408630827795231758803810013862754674264608887406917289567158767301038558466123150319992309261305967079262237578462448519624593861315225822384388729841520948962530850960884896828334455639248427486807637422953584741133362096331084947727513153104152392278790906508805429563119316422544002079892387866387856022853581179331836074060582921390133346005709420285754250331973167976136203472254630192448925041270295978943950650591642777554490131581385131891001689891086975223526369259911828 [158,110] 1496025535714795016810696014949460204870038548701377063624355456062739232817677449131444572093604514546611509631740866558619613852819083475992159528131158721832109332306076643768051798353297447634968128205290524625785195046740447711237560217955184647069408703111154405188815479920409582208164070776690602848449874914306123862229063117419107351071917866378647378530489084036469627607785723343129467596018762174049893402138499905787880779278627837955045183419388589011729987540155040282132842843736547942281795070779591136784973536428507489029597399572899411700471823218138613556659220528512173807912832794178615944433978837054202762039637215975585588337815589804145236267463225349772688786619208669128517815342740465497842679843035204098252329265349921664405075620912867519346077019136523108564256389872136153710108350401185993796368997420558112294617788985752944841623897368611559203195553391528672519758727776197472810970253477452062680911342578892132936439131630245361663754428587309822568574072302177816779808785888914570259342603631560601307570808564102145887413162305934016304754684530948084702741765751736803416648780336035469805646014281397910726862992247257765641478037915210769758176495783736576974442540557908567725052704595462333585031423588117815071117957000116555091868760342049770827619409286507464881614555726787745185102973460658763108933921585491531378363064814172 [158,111] 764831567211073480727319816104418856206646905196227029710267517859714398526007224030234019536654935431730701786615276648344788102680714679723614552597426089456934634015348981469198873900823557921073323813119468246438410127911465542405185630485659502283399006974637685295965387865711642678346315645523677219618302978003236020831620707905042704342499230801842817248288047375312669864422128113760890672487733372791690340157976068093963175322657808339109027550535457369077419645303274780122244262693819346618645758278776361383757937628884640762168640345784432043336805437962502429873163235947283787395859659083251114340246431687168169109216919234059298773983819433690535406931008582428510171132181402669062377058087952384523353786367888642411839027234115685240022405359429784786752829245274430723656230503482251556455126162462023318335175195697939585324379617478894559328378719299650943708452311401970042476932760771554362790270073316351160106910208590926625789243536245153984497440013817251913417785494998249663076163873885988760625426053617629573961905102320349937367067350721838305437389528373043355039806527062449193960138859165842992635401666993658565550115202203390283703202741699776253029876641608637458051998452019304003900370748999060156673072442308540966426981037502148938697547601000771963843884920361653155401272798230819689903873398284606083340451642077099069919568 [158,112] -2004392856452047026098729076495688428906444320812841180564859375315032299194161432621548544034701944745114722375420829554523056788512954158028059102948385079568052412150280760937323865369550198023219201481627518057441976150309492769217850954140149160117985725708846472311464803734844740169468811823610226845319802181547832236102170354544390086483776255897578215611938016858112345012948338721770611334651138093125504811026341182102829800481123925171554680111140797251346387969115822727384480289379999062782980621229107164802622833399804219517261322350655961402654209987394860295735951142297036087458095269942096577292595919355355930294693146726692866852941155193413263434189327779905262406631998714442985613501235992818813495553048605412443648388009720572544512774303939872935148956265649598950426616326464787855306649563134738098904852204633161087668517360028273437404338830778422077715115120349450832892083127426629067386156510890248410212608918518742193899690286742307143546524754821389046664960725349574206899142048829292154581732327978814097067756192481486974744015581729407173464412268839997636557738871849611652808742585576443420182582051296075120580242138966713032260579984796925217244320462255293862969727457555566890516708452208762461672854345654800627348034943059007632915651528009686678482482523812862567368644199317622095548961139278153022425421280900014800 [158,113] -2726587798482184593609789003309963103417722549076639229728779092119600512936838623551333877749699097983821577308604823347076678286736243993514725564042909000415279468402715301067912620034285561504908121737571276615048919728931804000326095206056170375808697896569940650457545575580421491108822640067762836958108318399485087216953752101156934205201940176075949304100562530064840171796921246562321940343901628846444588182866965238434006591676490364407167455973722437322888629677344317638116023853880252294666576698704220888720696597677119234021246238236075859770836281466716691291862003453620553613171163285135008239264028274925280200728786260061910642724774196874331037531226014463855924424023019582486105046831115177770739080631646047356969692935905213339719359426586290899504552792061762346995260839155733842342683532910717033121940065588552163951672317916137160015808539304821089523920235071070059192368943011528493500484670939514491730387122107859879283082703384497215643441248033359095329559200211597416221767309007195857877667180764330325775295818830131115496737016253733085586760316103061366447153354493029254234997628103163741730124697424366409489082260641390049493757183021077475639324089540907239418121785428876223302042704424706595933930750638887257750920556576026657331609747271801854035163568962702641326332009437571001963788219076865046134731121414810 [158,114] -1007930155663772723614669737109600706977254945451150674760194083088415321908156214111174128894171334175946145974180451662163259514345868678082367496860510089506396158136617533961851133510106867678026929474423769417463232811163796236045778940798645560079210879066126127686236838659278167166523014873553963807466660855568792856982399203072502826374412096991458439213870948992463798778215555812709714319686264941107030886433850042952818343761254020673664692277820116739100020146444467362243060309772883986590890190590495164890418200555135721333877306370243774291430312262592414581425841705817856953734182721096352695624524333273838889394333139607285028840574321219543927015634129581309878038550425125665082118208434150944530611611769424343205879833606396146775416066424520643153062095641122086176706841867839446015459426744532803166412442850885219085127934933649226889704109602060155190774446247209539824682867460706384630424710730106098084323812827160284052633843044841762879115866203151471109100568592730685825427942434866383862075196857747239111639154642787950627661343281173446631713734157384817203780469255941606681646427567138192272436261898331698392521487511049900873275296088143962779737115981813533163412843245471961976285276185619179388015473191344252182939948865295089986914765464573817046445782629496471567493782892273384227409215704478265365811404 [158,115] 1909626612118849656648894930125793318661604994684092616954646153770286081320975479552290469583530311092891341864752627802939005486424718330554637129796417669977355595774866319250549071666533720419832327359529068073504546652378136994421617421502136896978588123972088186997810580506987255878876702287966252800896962617174529160057668247242493935922096780527714123433506416142052381690723071429937132240528045056324818623165798947886847479170689242698674648942590663764051924455349502567723403286533177644260980799894625876007877573280574653081274946657878065915482072603614560844209648542105711061842149301997603524261269323304955238272914669289934742294065341794407104470643529282431963923364351601803922826981480246721421323971754153745919628303917012213613706979196548333596011999003221067451916717608464291387450946829927420742546702559383830544962728404102725422529948953945965754017407156430079791053753531329463983677612951175591777322417161698967957644469448018333547975834078729630607405167133390608879026491590816006880096758442125446612690474439730302859546859885046931839813581143107444203332265042977395066469959233899832741120004540653278424757730401661256885231021315735918008748561110392421632913087488440619744387332105942379669436513648648356399250437066699087316935305288773934920765997761949709227975982729440498073052053079898770286 [158,116] 803394289693193649619866194169159209587038496121026479806351075816916982980293466403675642676758589469655267304266744564949373064895055626713024900861299152750019732452538540900639237750188669006728077117304120676239825553401824828272285829621974270390753799885839126022918793510916043926112368403217724465609392466297744692224125325823625906950267652984238650291827177944196322430252940768687673418222455307009624984117021927222718587498505141679829157186711024286923115643074977419638280621559613531443820038348821907868763115783707631308818726879366662206081268471652512175424331136264416997769406054837937421951029189577919297127618259580808499450667688250260941021324838191363358584172311762855987326739784483361415313048637331680479533097738059620568833100682410801733663642374706977448302824586880835913441403929425589541321428653754348156980647185059241866690468598917104609388876181868249672283148066840435867091415382490288690903140104343646546455712199850071545518326384563181242272331329508800522582613977217814987556613707805289420550585120253377808535169700125718276262091118574132936240031729431731695902573527972543152701759929677112835531315506316839466367832825694368022935840496112254627208921135193477606378221196838271158021989087785701157058083743746504925372552223359799429590489762883454681700312842284953695067318556806 [158,117] -51681076015000217777158846590283614975676661097734296709715045232837512145636146504972252400457168260918518110663860079688206538011081787149501452547600584416112725916947687479812465212497410212471366265417968679699712230439391628674307618890069228937761738579717029845999854737957286151969544292762992255862573191955442804575147708063185084573583986937465812262391150135125402719637270272388751737519595842842375885657237573441788541223247092230413633947653901657356731201415647438148274989540236879921401904530002675701271977532898485901162723228378629992641222388101436703331856370038281204095712025368766366117507435836988662038885458490686502719556579732637531900847477624075727128036495474228038262106247635901679800891526258204079596500740939466741202317115336408794266122563590059662462467066542122875260665379891169336327871856653279090803414774812559095699253836904560147216213818502342914460085703090975782361856367008356076158166402347868519033598096038456041191425615967516796730175193466174136267216283725562400921570736289511933412380581702336503433800520919507858821142934894794840413782225630304298499781429164905412716649306857136006706674028244091942870973870763520460897239648843535284224435286157562200811756519671344807423243546431089184849252838836931499125175120838017520359195354591101479262425830638363028867966 [158,118] -43653928518245930260467896595922553862722458432683778797093737435551758847718160103273452288752198019929387114816249319747849565237256991617251950171879001728374345939998249409205554615281057605130666356415943490392540119216719486584881982508900011198130447403298951204785170314289114314887601945824952939565071343364514679225760556446467021470510641780162571745679905302303611215154199041439732175431330749354288650247748125031033212477006575621491396257934982290556385244837470360750614164157083122985729229691324924986507346807994563352399927081857028395714787572461221926567311083724627383535557190450167447978565102781354708882723117117567690584989235995896182638543458147230485336472909902888161873966659710833136627823320611268878025710624615893730624106560290059173666033140274999469023430819728058054392681796193366891819903914510198576560523761895633612358189126640354331815529408693003504968208717652275314929232659690488947966353294865466028322926026566375234947018914266988356897509247433193037258945147178139304104456194721277453492641971488967842941742553534340765678659828789078503330126786378061025770001997719548997494713658507058911742793557326575761937987793197552846567469998416593355148189029640428834282311411951837515485560691121927031081619419821770257984694485911671058415493345971005422511742628622634936 [158,119] -1798217104910052039783430998462352180911156375129436915049171246980370465285218585919929402665559699740692589892238590873216368994515128670228256320613487398592618306819064357965065812885570371468585511808358237000731835979627650061578368968975988899792564871105830772658306320395294391752270495854457093561295366702559331966687754555752953060296199520855422279433079891250619138161912212909402920338313910315345531715233418007374212181976506351599448249082419561733651214381010528306568787562567601488421829732624887794930418875632719647063250419121424562814946996382713475430662964208780201837633220275313880442039744710471610067863718668865220408392540983729697028907965081145805980438189990907828577077354842533745124797086953593567004162957859253359481635642661273010204596467870151701618617749790925258040326686938452689742263028563387554822016982616517794146592894249778918422622400784659355739351903243292295602461898023592148300661134700099233523869584257970564446936250567963292631740544582024824108010123529686710904589883309751691211719717912799943351559574089646303285061191348843613608954941983905853021047059036006084375673264543158974409107288628854125050245424694858561603730829652643349128559918757626112737742305376011405741323173494466788952506480487345972634876117638283957589483432572780456545228881297 [158,120] 84732175842852914662200615012057242989120347942252117740841346624167540172375852275028833654752559855281090027705305622660728305750347472454842739710562940535832423481767155672398595907182149452977782673845609091911951898101137533869593570529312905542945276805153019807870135597710666861178941122281547770645050927514602307574386927197156118321255834336052406737109057257331391684545922997894854943298305939739768483480504896624318017326463618353722715800429444472424879978073908990542360145280658727958823146225817132628928773985830734103804686543172742250399032738359018506883076298977543777861753299008329118638388470238609247639074750690640376008516908364622122485932507056436626963970217172836966020965516443343441943762449883369020722745291890688372328814013920264175973967457823396312808689050388645532990318426713776438896694260978258225864244501854933657277793929185759683877349203176890410739440257082584080839091998352098456244941485559709316795414326344188433329480949540986208739620548864282055327857253662589599288144415371011215392855988920019903361451402688150015202501307348486626159189995335708963711910653540413906834769175237606823561931735833129003186085453765403484491138266736358014227315476713444698836896937942469205139755244362259910738876361825103992548447338027751218838476120732643863436 [158,121] 10461155515415987579035961007878954684715338173620716836878314534523783908572528017613689640093021422311074600080524461788237487014793985176808820705080953194800354097991625369181339287812815202559603456218587762906514105378786139055752286790049958633767510114291009621218793769011720672511280428651133151087297472236536609502561828933547713051489175873691753854612293270351697983968074304481631147819244660755714456097080392010897485642606320036517260505469658374238119028088680214649720038793052829059889726503195069865894002410679385157438113527610166780334488659280407164210849351356372600541692033601554947472851242632429332336096099674662912526663613992177731874441810479775701814164383799586486420076132632921357348063588303382625260727309215290620108410007127468615079901045019087710106248991876670554852420556615376263458230950140728153694932858032626614421931811402302635215065169861078895291931401278479878394939843145322429880766931841022174132600476846620418351538056100904762166716098344212900323400642880850023565387442855047765167921601455518993670278138520878265444437797792672411577506336168608362188013053340711418906391512541049647516322002401273248342649493127217754217178041068019314588514673262266710729662056853729974489967244043875963573978349418824472665727784065963189946454935065196 [158,122] -49853786720963500268312877146672372295329133161810287359743250704129142794279626866790395984751932315861596763711121422730479277348098004278076408657827715280929321578106130163676498801509610309931935476201813819591360286419820979003087896727219105737831448933301169260843323033113125193546912775043096294065681951193501576538518620443637682367144260315418607724087430545459520339372795353980010522682337564228768269481868655891470578584201037521295488085511329712024944670157105937747116495078821644172124940381115539462134254169269857783333041340432337212660614984802457144792308385238601671047107260416179615752596622355520795068909843512100398666691712591731282195699703304136280377249534339999598150856643113708582690149954486911166390356607686683521918984477446463603620204104939652556828980039697122847888468510369342192045966243043326464990941836493699438165920999166489104191241238983982094953235122932901986877422335028443479478045378474990525122756961833450409464032428737779990544513505541742494320272292002007913259899015972088388954900666040378541079892497854703773716204501425942411756426150503425982206105482241777478678325768436162475182754553375132666981622752068790289293985098172588739985493416845459648084014956424024841522601404256278585609862631250374687206436918132190940073360 [158,123] 3071772547436646605392220970143655500490180505484392616711379758308141336598903361727424606254555029441498234701704696538879497652547655845211505184486298862080361730424315906344664227904682331252824878322641519019341944540943692734468266459716532156568863768730095624357947088815841746075021052988988380369054047889596078588267750479818995090223359289214254292437097798827846357567808876109762691863005809120816907423972515892916969493108775881037550956983338930179440231223078331942558438202932325604835437865039470508552267856541760835671716826085036077307392804163175840075677156679462267145908007416434114318228843955618718019992924025188742747800584024830767817004414225571790260114345803587069466218228728498840623224922997704280584486814326592290808556236521840036587556801525148088887794482979842676341474985694740113003050079154988495544990057467467860898429704141694559186590380408634321064422344214381135358655512878881203397693422213586093213661458355546846634831602911717749547921056185893464834085585015494314781240319289192904663321166256124108916846138736999086673021514269502548699344797692027671203852245376462075406492226540048355053887278038098506591690815954323204337145145081817149898316169830267384301453499485389509498478355735647556830471059931327528685413106125182048 [158,124] -78451914199349847722725414170504841671883374564650567961549217430893161717028900931001850411304185188280861383993088520127434376675196517698940445187058473598970987834683078413796932032786595993741153162103775685980182304906893709548966716308108551286359549261564967373687236751522147138351422390158477001765757096310783145611199438873005976978445648485126742489181560065706635310712406791741412778889836573167381582225174437065687862137104352838634838180650272417037899198078737674984552619546303654595977662322333608987476662779227328264775112377789215983391226117856043994355462600190407477243656901789797832269869194611118609804470808431778783192538670858781392102869850709515483076691401490339606863206400782944911330501713997241689865933501067102284510395594643308697302980450403777834563241772169224923606307811168074540421197304650727788752212623448496692324085205654163414714457031821826609023177430793008453771161003544392493506433266370457704487759184212248434428813319513440235271905827271831100477856661186043485582060503092431594649703057519584876623356412103313095712082268425464395010535017028003458929564012481094183780273056851894737989332864883281505530928924237490248198765888433103593650271546555726430074824405412010775514461349410070932254193138109647914910370006 [158,125] 314676033779664029426734437167641380089977844967099992713423778584327511929288541873182894584892233354392989072733745308032764020281452525489635399167340266536270361842385117822264483113812386682301071356505872655710059436111812752970388313161616573583518381529443329398017279906636294120682196879492525371657100398800486499603750138488589707395173033868356200983637720779845406934435669744772008170022242498950418545871980008088550673673822535462891777862074237738175119252896085122664542308828053415229805915828982968038005516571103487968746813528238776091572963054446435319429927310823646608049619870727787366434173066314553136994802858346019363615519867741146565851663374119245670323973543374444661649529601907306824013144180137537992537405880293306383619909533304642326138381618730259986636988639175678107644038514341613379587258911594903966819824628320823652775195116090590768105316238401149528891138434465476835355063145459897212626566747114257101548151209795949512712938531436103601281015437889586255875295563395252296207949411705560145752354608027286382725434932314662346026040511463384145643233713209672674632227230741881856195219389598034050993119153736346207319698674723743460775130722191173408286720406025681084532729306090678140306661879848287649993320645418975080 [158,126] -3353418291312649952968686945790600038829424920007450374196317256958091855327287951912341206056330285986870743118150115201481830692859837462936235070009230858462780032438739978203821615625808446846337216858924028131537360875472861494663036236437742615724602119477476889269302090061067563559767332219037050611699316227887827812678557549253664320405862360890981224396357412233063061720105892597419343969532800817143504179777087781201474722048015573283555099140622411906072208941396552559191870745822731610037556793556060642267481809158179796475056817372014220463131331680350540248200919198008985370088097810010023644773229380515680793437135645742195363999520176285573566742132086046788444283086664088127593925436452914100067695501602793886730637105028167901478489207599588945753699807708414651467263423495238590694235530514238008856550842731104126035467295652675116650307269543038402149311870992160844584711436929481754165192556493316955174633155896825557028275639671367570757395819411554576164640216064760271138084632391481376977482543846316061851102149806094926037340082828109480306998117454422938820828657194321500497211395070375640051501727158006970042330779176781691537767876323834061387788727651782574483182258546418573713187826549979423999130692710133006835357679984 [158,127] 7143733253159724857998782228195374556821385922855284394984914416949462571128021734789388308366532882443096372217455872447077264572612006391694877056047569761941381312064544975489129036336083581255711042378544207554972530059796026126184008236873928479160275475548311444013223927366631480516569038496629689633379087806204623195305524678984481797793455298637931443733057495732023019556494819541744551766691388312736451398750309540648155914506717730056033355570993516928287017992175310578832265811085019669843227744548974351862554963751714147090429447928411898360220405933290656363128092109572099096536735009705676918873887973961296787352788124441590126310996021947729815431116226921148892367500682948895290705758047844788082118892042002984396395274432205569824695504625451449071881742110110910048960661861075076031247325372146788925590267302276020753107562629382980856252288134189299144880037161482101363569994999705232238789972565573512576413622853164496284671270081524304220021284770743549871560225713122870434459905529975998972674073570065092342540783521833497456244363411844263664869547210319782040567494249882532815128895715050710345055721234778727357564264888992934182180968969328284597847634665101537274987018609293832780161828940518178812697461198660436384 [158,128] -7194497763005473378539123989408953554979278728163952202422436098701732600625016495024164939407743884077543216241638054978283652109560970548878635013826010886333005111251705178930984542105580952086744352163327677280133742321255392820206666108732776292428516560661163070015488872524874483161864024000815422710532824494254217193084209058261465031019956880731614631920864258192730471024026324169060651605988056678737347447760001693221511806087879640107233749478727963837539675931066179364459926626248180276186169236305202176976491046544623163212222719783179342894171770919409651108352234683066814209429414061792937241197063788858621704034886298534430120295212846888045366839095690016284638751282828023268247553373571011277496944123478113380262384749422781666099313643483318566925434671444736468930826540596906656765398026380563029980834286759558449884786349350484579169663829002119431834964761500514417994147779293294744610114388623287077458312895120926607666343038231655630152300774597879657218036362113606630396248059961936627878131152472632799826173982548497323916453983211458275098282158073497256189494279379437959778472610208126607674365128495449249797959789362449770885566003160952899491095349563790902359651049440448765123243940079102078865808864040 [158,129] 6755696720778762460446388160182122469330092624075210851685198462536914237725195596822270348540563671411321326390667097184086229775502497809158667615410575976384192886293232285891025302708433025643711691477777373574689575684681642838157733688119729520876714006833335555504018676295673912105436542053351752368785377114423558752692922043480683710741445993278178799481317302587431028309332496111321363754257056455151634978951529893945729164527095974152092230068297609814203646141452388217209695408698766238827109943625783926444211351627664653606630587045068722467046259088983932458248505866444424082395673810603213405119038326152432716780964650566326097047455133898275973810625214239794479088321973298890504618508803222969334318761442625159419109705372516388335824876277637575665259476295746371322480056766360863768960630032280550658238021260058534393327547216404714898023648121435523474100252313059353126574065278171915726327931789198434787948615200564271082574790672336402737340253951871159226689355518394218140631495812875251343872896414898366054953474146416764933086307708061336729793628708025769414697016660311367404908619871734922594292213503418927586251980184790894939806873063984208768743473858563280140755585903941558202180943584980223088 [158,130] -2344994310848891428052147233645058441540190312273208093556811771843329020791119791544297939148511659444620608086383715716367254235816029407827690208909712487097620745026111675570490615389658875283722114885254534498570388640460013563148855472509036186366928907699775326047253826933374706097687030040715623530231363004080282215850398902859744552062326057392023452616613024877735494176289054297797304945530121948467840673267415792618103728859336911061272784928651394442202490946587001390159864482027967516065926000613665804395540149081828494308282067022893819318157560764439908138604392089730392221325807397525583552206904426845681148400145411937709652912695349446499987018315035904734589907528462046411168360526812768466737159538216968022458347623005213802079113270643895577142218578063442700275913624117563079394350010260325233912195299093624256997939407047257831024382000854743801925089936468599209568556213332833181646956841932787995077837301362878167751308727270848762572023421095289211461967149825537812327604313248453765217145060007513188036409996010423074586188980555894837110004172543231643829584634714209668172371084848601456276546222049109596793804541357254655876864094891950461944003807294410749869067978656199163991395149170 [158,131] 2933872994421472694569058803089028736616523500804691656470742606280720327722962616572674769854891370849360535455146452976684322704592154967806719265325007998014855178303257389145660764861327178089601510511672636974006395497508804031325265691099622958306455129144413441947829546413170567955679584687229136402727376428400303466655449465168312116781721318589586016543934508621423178255662878594429541964009570197016398928584882090611216652738284682341300408283271773348839599927753419223884756008834228255404400646622607240010661734588271510931657973000457935131773059871487639856406257841784489817939422423394379444019635902493872720341366109654406025488130037318130241495198187397482086301328640442260465974200546162936951653282669946360361779517026369485187007767812407922873678316432116097978296122278191143857783419628532065444359486688252363797374614452220514511584249526548534679074226563710970922270687834724447393413510021379854456530118625311414065510439788074935828255696252527313293042913376420672630925413042446000929629161099217896129603977461497006388554493703777802450837559741530780565567984862948537828744002050916997278791128610921461621750591674871544303227592365250262470283102839805967228074108833270964356 [158,132] 645016589343420051600256788391175012472506339613936336217724716420207295468911260513900825687034653011510380347311057700775064580645119211408464799077637338009662417910424929423367817780946389974761613464610672714054991995758945933446630355615647184269740877966872998554048685791710404209961868160327469928818255147060310247237828865461731294462243914491533475774272711705349277385094993787908948150520673847044125105250729955835883872549935206207549323752105870960685126525280372350373371927720685224619981555028102035732819390844993068700811087163148890682942863652276310208873571827241521639611691424956650663977283185226997140676573297943580228417865225991226390114237689378203238465143679579639325994403974899385303406630332376908343622561774532735990815408769841962110839342126789195302274962253428887258906031914129099519938692577838587338246452848202954402285309395113877742359756911618859944117485827001002428805026706301196281644237793059012565636401970683888627197709029849804040871540470360921476597661292226122186418083449979835025415678785984847073452403706953608698562976471022827133101873433909477053553902524127845315630184140674534975384073367581302164937064237569619961615266672967464379198088638 [158,133] -19318601037851289564816685753639934177662301692419224180048988614600763403933442831686145695110620578231826494857672633747350811315837936634723815413178368764801368827881346313662388057014492584584083941169388239870619261474156278760436908790002634625207900047200915102614263770298434274263415350685145992269660108773251317207342891940816097638532156468258041114432068938260993905300471461351741601506943647771836036729732910780185630772294258039682467730081309636658574502414137713764404594660970981721259348482382461787117524471443782262417691421203204746098894009814388929496238714236233997466365549011052314381994806876372734306694580699141138479671266455266440574624535874319840741566183992532033639273394874886314247788622079646892030156653239661969654388497016058863394548414470772001126441043003388115139227271508510780160766874280264688240660418166925688356964853346311743239049478685814110180507378165450822821880878405066009762394403832006138265345206593596764859836249212558981312843307854949716640286650142495100848521837668850794019166282308622097844135208930826758407668711185567563977026753537798313421899765889393535062362056811406480933072938323621135720571807846401205087874010942401364 [158,134] -10464710979409810851010959178577249906815580715034631181527104199124349916612085994917067602067269840354310048785159962651842404873025750107479098471923336532363088220118335233439455361870178461529423792955310299693212594686931024196059909924538714364696040155939008772386214152819478700148841270219197108504171482043177370414801464040299734560444118350417866365982261016528920798467913633343913077997550382130172137496465941209322029451566868945643564749549867640443884160057239491915560616349251529262498953647876207378876968663292842353171125026141878350089210952604225210478940430319400756089506966010602092203293484385739887725698345032347228575483059384929638079138417689357465537235613175216652314662541074429830478101719786838779967919836085561341667623604341644414046786161708299058366437159667892475475137939634116946199164552084381290852534981851922340956151351070718459843486657116979139119300017517106041917373725131303516362483067285830118907226848353163571234571289528464043939216817907326394287860026219552844834455612486163188246008131041340137362215203342304562962013091558688645279753404069327498508138221908098889538273071994636848433140230576918717168053082745979702170198976 [158,135] -198395449958324269406941379226346386637655521539051442020057407274035172965040954737728921993556172032042140007326906360775947968550911509397615492638084583016371866486505347626681712104391388749384388044400098851947025516514571602561318046351128188470869192681060438068548583777385706346162066982969196349999397032515834057556487499701433204315976480284933677336469610808279355496949344528209401941426501547945789627064440571061163859821049027163350914090813017908684533884998330828951928194927331026744067038024243230824975999442602598154582996547047030765416390008982958398326282539915870772658384936934493139061542606753147228782066210758074312838187314032674478258267451398521504820962618381583338571966084621730405803150588919499362957161558411420322001204103089816767309549276897548931191560839188493774523253191335663472526536877861518399311861533076427343140715730250981216739831180115768912506293578649103719461473654426832680257973928337489470580929274448884584483976141494651839323545267819635018216230797152057972234973386196474199126700792884074040167407901902752899091247278237203176840171430911775228681155288662712215601251255016458985484099913404854589804406380349140 [158,136] -4830811665634258943479943613490116824604367511261132067667522054907248473416748326928970862082464809315553478610258520707979065565399736238270971584792148391628938035976370015888771785908510212257580271038479404338280954941888182503808718955379177514715204102157685088739646431048675792111136022432998595658343816751675683470802599324743792153141422429873348578643939763350825106610946610703216711308453120641721374545182850345001422636511171736026128234323846111669365592467857446041719616498329068105077621170795035003764057175267590992284554788730558312811298295680704903760772402707079353612176654915282897122535644659434295523722015881834021709640849428027059770495507852973408130827567241298412075766811140780443206681114604406442046141926135027371103399756968155767581779008846925148845283687256590260974540287220873107290477845712709868803261050159391633414462139088321574754372937296441300048293560107438793599991259049031679494946688972620543582192333561533560785136527002234290523537098106375197605911159471857819305005323268916467625848694013010274952408488667372499633434413623420120928103808394308843156461358050686268908668429743149446299617974581128108616360 [158,137] 361021136512213794505696738824006098160415204319837044335597962840912441281701755838891854302298500312782180892853461543762664685962019422652263349397116381198026521743820262205958096384414189853154547370577401284989381401561842173522947321933284864474350195455672177006486042925472072490515823956138513426595615229345630214517439564226988086311316531014069523002591370618572074871499787262891177861570465331713162871558497488508539408256447325140971469675864120568480738702019532597942248008891389484959126325702103134520959516098944529408934864088720632597791508264513556646032739667678236466737497735794187023059864166654249795497530192882419113732947676537678906014856853760141945655893809821166430551850619780252289473059033145156086046314962545490231194300288347858067311812113839617521682133618936014246642043673904627141506622056277878761183708815134398166383157519850977406529792588381766942782559434603759989136831949736582722744516582836747641080620577439069137537128919057273659349959303760892377981122004559518028277421799596516193114583067769831791228394041765394548023455222486430768027496828229051035220155465206244385466145619726393229596207690332 [158,138] 370255650073984299517724594086888653231121225909482722766384731100174605769766682230677821794558535020361592847822093972244107061435299710720895223221955711217732525943453501799304995974830366746070418262377959893370713141519674984269446430652502190308340088533759995261806329593229869907493810661617276604381626962904016507782125132445226249672795848948731105543755222336560084907703435251453811013313863133398741706487612956659496659024099893001753335390110917030659626597260204626571034859793988720582173018776887807734179743154721073546026501891299571547627472330695451348736286903728729624464365647881862164313756411406347836935257582066152032894195049352469832604992874605692266821977517303098603335684339112710651597264967271513939370679319435513282365472534073214937429421414426784883951418194798289543494025299145119461067968871806213341229716862720349923646744729699346694917002278627438671985143782950232211378894218851160208383575725638629129133036248903591616025118988560785499752547787349198207999747802690220383423080780423366072122518054669517378470493953841460630439372133350223023263794900275304921499744852636690403372614315130242951452 [158,139] 60284687702844160803658119074602744404705923496648163982167118323165726804185887733597265747217897541548715288490456486279327027546266497711539525036944221855382220316199004607694406482762216813264652301388471703195768604344068738094830691256839904074325188251858446409002637929830124910681949419256127705779084709285744493122425728790134753384327637984663748292250771546930984669070055440151618366543782302144853791521944584182016956708828619647900337482108914289033674409770101652649877569127488952524415015351507527984461557157330192534681352441054685557535475158405885274141325299263282781100656467286292646129946238391626185032288829158802536201525487838123406716722369651736105667253416342853232054792434303613583116269337785054558908290014584158619870098845327014613958429547062833801430716577404279727765953980332952170355142497812032955600092176502459532286592813778827211420856464162079754121213052887105743918423067276606751208793093935446445686602131927324287761894147036410895094720459632989059154143055630711462155624478514965509320891276908704727130118518192515598194623590019257596197786158014027513393352593570996993272036966344 [158,140] 1680175253418329569831347158705832410358949858033805041936148436297657608465360935957383521967164893054512250121374353894360612140704908962951375742133670480685785290219158191004894481717972395800373578703078204244406047041393350837819644038496603804909372683686394519232277444280246362080362676632224493527301323971340966957753099028286737913663875539342970450537077392255105886943247058575809467769636754509375114117684374356239158620488006289829053981478701343538614060591643483814560961566988639783052880777711139341489554957458748530447667265593235055097986478904397661534196623493302756557578758606145049384626559239901502072768982069903829584500887614974174173837439616618639245762177773420338940782221418731400283149083769627752963954861458226238117085327257815460912591223546069231699741599076352700008755934985614811326307148347704444518703821829928322154114779369466783643271222975295586471125266528737157457981936396301919214542231475687581374424135306025900263272292123314058817561894517722839279250323801576320602262831188811283227170632422600338955332053740145236645659478113834796410895690378119004313957505427515373888 [158,141] -3280341620877445999690638097749183493078006384686728313615101960925601038651732887613682190910420076767123504188653281772076932408173923556810701532391279569586509524037548272840849561112131481215069958563284760140004186729713348198551135713375587361088577481995576194339762908132949295680671509679850577766678905192377817164719087812421402712165137134048038963778876921754233953527641936806835660034094900844771616050420884618191219914440553462611723666666891314429269364880371787283612151501409522870209391924040249762463459116330171357555041148570609083871968319328786793159306503545020620580668354339382977640098357836916658153663039514283838725061595631345288776359065521156394912148025137268226298947606735494985689127333042194035815387199809232183167419524395385434121856862163686097930469250965594115602510135717681035413061219815696818976715298191041960802057161916792661741513324694319036593789150930496801993374363040041545448292221062902567172016120585049292802224518202941968468230898728947682484511274041168917957457423504810029874718889220972297197165282144399869655334648413274539321471860547600130805229229373 [158,142] 406847824263145771514438146123202859755200472022786010302094771110425467195455869575233077220650998479186122580134005177188454306486940406412377675570100433074348550622728685831460007548404772686471798105942814217775412613130070757205334143133256688491691431406383403184232550785478245034265740334966434415027212804339425225218653541068590997086320646236912717211666480427153878194942123088146720022601337759496243743660787270811295199989684786138150736012254986552878357885737797281320068383313749446793830663894501036027384474777728311340592078890182574095947331033307380791054214102687169679777641182718857988892571186615065020418855421554662584404454376565360081169070638063453757122374011598532208083341219475661516354607727679605821637013519550456898769534004109971819608263452869295538315581258350607518235928943407298065339014809428374280116061185876459781813491265861662164493890302910222850374160369732938122360814846720779774849278071459680929192712699493342311069712289462376208644720515382693835151923690996413030024112120524382251668626980799180966764888195582096059312225927466267245641336505872595856 [158,143] -93132183926114309870039099477156097706163703707489333228532492949699270243124834095843354323590018895447940776501272915699773754129535569979069428728337904892504970172006107676023224488805087036178452881420350829946810456130294470085996313598904163989780953283125264733716072130410197597728872671935410746870447137492772569645436059601469867732174558525480441716071874051443533945054466627402698679266861630968992243658272007765543605938272340088829718883245395650214431063267969654003861855667577631786164655845770614985066941114875880473013985794915819551096890228237054552907305761491942542057681244672258940697798770743895429659348992655823380076500897836108297260436291254752651417653110032810256430797966396933365403117000546845230105402909122331779240249700381138547605684826080811092639963588821425126165729592058274725222912391881791364338512945828320100744862645048298748752089132214870996356151219926946439660457542531108929838154760310658256345761287962617610062824301034902515601193797182222543004520205066543546757437792433425291233633341740233315193078012549128314980369712019454413261799914 [158,144] 2564005887696474791849933706884925759535389629065659351567889138682149696796259479263068575501120106439637728800711761341428028794142603735877576828699191155401036579373628548719469756793026327230754395077134200382355273601423116026867140526189850821625629945166609487790815234604621966773370595313348632741668176074069127930957117767935800464967131687214317023601864097373261506311838158379292148311815068538275997300465767691773644817908267369446566121094846696191905675576225485420260710449912746944554301142531391621049278661787960002280696976449760441575566478397179906242977367679866194259845112105887790271791249260733126130570301708163273586042477073815643438822384228431258018178319108050122027593285262943015486974359203005696297389267223929849731535261019555891148731587292962213323747515958102512153789333638303081617479089706201224966330550020108681606246904321399598739951187424691329862737037280441084254835976746122108901681754838704655303483673530799332709325499433334575368126355197016943211617994777600780021439848061180794760978392551171005866592208133724782812114754461048780 [158,145] -32829668985358647980368623470264159023448328787752255818039488645680003291314780081741787754730243803031521495843528106245794496424201735917237255965393202303668656326545735340744909767076154750908406431306207375427923842276596040318696992827462626310372989427036892454369471479723343519481370901484747991329167485105149909886720716994089222368869251553249715067727620144963583761342706177922114869153697480235422938690088213179532417832581007514943046206754463644593427262655684822056779011802727503839418533322807921149278603273005231411292214504960051403441082146765339702528095344065887271061593643100258122918204405773170191590727195299453946944988866274731948598227049556659000695990088716059354032139126622513827608402313442219725774715790761837070206840675853428114675699699492245488805826157033253970369487298005791053305105905592994100015985185271463350105685498303659271985475946004999088688871744742863357058631001135240867195310783939599299413911397122083957765998359023233682957600080569042261728257977764589497930136370961043761241926980439072720472300326832929081461200 [158,146] 316185940503108080119981491401875710657691901484354825490213272200903976940622096126216749145124528685349268139405259108826019296214063007615428204501649780411918226386429362171097652803260598739851978418536346945408220814235341642674241252015792317450191050650568259924406497152211100181921473142847606151431899502758973510847485440108554467322506446980932617599221948786834172044013343873923338280600320221126556501307304052724326037357970781708430106076686044602237843924754876405190620466803609930693575006923495432733564337020659472487870758609785803607466532931153917088743288947851446535981425623128054870524875577853054336433283389508132130722026156279116278693905251940428593181337953594880933187983422351878198923558544527643954143882696697197181327716139590563634918712280058871378292847761705109221458303068613089696497773351388539874796204104453997013304718519172260151345263023931272397771794745822542647325663283235082064059683514488549965895074501407751245786371453344577644152459618081155119543007097843435061707789751144750318420712340427056725758462353883 [158,147] 4229127877652473280751597547532842993326082993438330779458506069123691944781814651687486883078059493735667049955839516532387385017139714931605097821698335087348431151383911551837940727507504156061421161238376535877962064344757932742204994222367782011266847818811483254492344295806710904422986275208412269339319401118657408990993954892962476422340178471137322213655030749610444690785281636394849212412107082220745360620510644967849062422943396961980823029027771624066215798423197359616790566505166495468889971070958580012175880950260168812258023462761069342985891812238906087747719733825026583155741010408609675801960605986224512550038344809373637428250606925740787746810710258215555733153606645649124243445082309908113224099375825918311748173128185478451215671952549392491072252314656902992792056665103204600055500539062781673872727780824317321144437510194598414087703262036061868898722878796219982951587699051140784809302987050447390360456957671983624944950734714452159105131397120155354465646452234660582647678184097353881055815567275003265306728912997030738750 [158,148] 136052864878089953827821330676152464040658446203325523864710841983457855260159335824359548054027431036625530963118683343819711507759820032542604884615727908165005691219838512580574068388272980898155820595465502181898342002140211891566379759805788971225414037577186259568334654152962016512288810560964820835887607277432046872785737230261301769093101662378612456839003989740212067406298182173341485699289959219363012114268067474990847436786212437212089207567496288537068915300266077166842892202176438661728517586745699364454599088763451401679053061208496350434961021851826864935249072825785171224048926546151267317664070623747081828370033917617188729492347810681683316628009382126460760448055329596045857031951211670540228317901857452541723165027613645214559771642472106510079415063835792256359987535741572181575095976611603471526093795910064664103459554127335491098890661038727857190376389581758930939095646114231900835988642062050880629270338633677393475574145236352534897223657153060564749525508628897788499221586807686430619745378713568957250158636509 [158,149] 253551531525480970450084764657942735688802046668468281589156211417732262901810860595678468879249460924554899435009023265119954732343505700945533602103794357176602912694448878337567527219500597844525037231780475713351713380097541206228593190253936660230258822156134538374486393653531049944484279375668240563665512098821859335453828523321927790220535019360562601882661354348140966916656982871814694527775661192363537143825433775753167499681286646478697407777371229114161070118150869738199822845462014696622505347359922264794564936421848794365945833271060711898186139812527924461558652660621205548466695556226274855942665393308311379577422379579344293812368941697305192640519383663302930258553071938089202145457276142102143207875887822653392733164420402082148131307313872131600209477100408566049026554247593303325671411599379094805881172814335346135869632947291967502239021666340662040665761143492831717801940646936687181777140321097796609867264353789237825775676774013860275154284112572917124110706471708083567325547221071713380565197481345814 [158,150] 183737124085119767010004328002513222624706393509561790888233238243042047718898652508065588476339754995508606679314585903022938211645216250683527618417450987568160532443214903999153453060298166695346232072229762634354161938381908885111294469561758060955249553987613605147834982515978330647154563865392661621948491315695407748151481075468456407287223270088911863447970617287525286155114025694741815091928914718912643752256945661475309541281813858692178389299093892383100071944126476752625338792500285002252910292893010332156892814644464688267671596146993615871573604704163629322648737065886514958968296464357018800598098827330203263195687257252094533375328826534859303322363335943686002105621558627236835623800649822019159053579653404239311131806597653959678603381589811958764681621680183020492577879663286499184802551905673806958590596761783434369262345666864899364425359321264380115794399612473217983985957638826939083621167826776230936493949154461875901009403538110736579894926564484635226173730784449165382329612171820725585973 [158,151] -187023280717332419759328411567849074080684395816443337971211848572472864322047515932795126035289896803153989741072973530970612676093036200728022869881958478193298934509860488322738036474019630546937869721754770484777080326955448605543477099613943104964064344749940729789087970111629480282391446515136234895924839351739506626292302897916924781582224860470436169989679368443592988935744784792602032865937874433711775097244211112192653658947026306928615598288626597007571351148022950846049593945020358950483609869790485711585098852066597360468675243740579753604099733987986614748237360884002544914472753427537271673233778536617460459462331989575563930773674291386399178182375008615799702288668513670010766712561140993315465245345745222286802136503576172158125588863605271226111481500696682874476935784745902149560040425084471812800188367892477283248090974397811215233396086139890432997408745716611914503835433342480798151705324881995858442057758572730616967004109688340780956265902779761000437003130012275300472883045448 [158,152] 82756686200332752256209115877630376908612204974439209039716144033161018126921604347374350230491374572340395805567396664719188544770786110589395295876025563356286008220562593136300806752020367705261980260886292304103733360507629276448504101456219772412810724055711259610188418634848899476486808735050218555572883073906773601899500336099577730493228452369506369474736743661271312136078851379978536268009294480389151974253051455709212272407648576191962369086500798796517102186567641130814576621188821636242540490829961041230181636511137156744492084220625469842185361433502381700440819484642758785181916365308965941262358601761041275304851834678559555652981709839897810933196758458019530505205709544785586404935550359954652729234978917542962189046523767841742712042059174804397320347011991382408283333644552852690224171509087032154644457418520696563477395151328657685085791061290263522822080316089249875237265469425863059195071177506956430814988682263923339651360746621149334745625285562861265852431779136068 [158,153] -77442673151707593766596597133428387602276132417308721945484826837941840841469217618083945923200820112232595208295290915598705906455454021873443585480505274137656279636498418231694579582738738921964898172777181678519869599073116424716027870596953019814352570240040085023331831733093850461334208681070708702693065142530460229040575724836315369381559036053078492680642542608551007046810791886807809817329033602191793489398686390101433036987915310355035387596219581039875270035081517828080764027812071562298885535130189723229886070687303124231658349881011707865733092501472783319855814892007508392623551516951601438980632264950500809896542281198510229644005555893993694513417761510779510922686543693054732613712263797907179981127129860811624985729796483122182119172149017526180906185214414968265370339091234638110348309489505040553217576438716937589861451706060140159891414608065171307461180815957375406304610033588517167966458626218823982483805753633094914832974168467464444370767285246152612096 [158,154] -376294751120751932694467263588692809500485107648580691440997097834341813464864328103650776330044012581413693167369389986128260815895860945345836933379988302253626002750686045900151568390601250089980690130134715958732466059215188801464586387269011532085799492353818240985041633433575799214231719331909850699490492267208340749468945758690538077573575975368909498746917201140050486436799272059959914339544007993258653689837302114305327670508007780010655956783607091851954328133493272566302060799821156499223883085899864634674316077329193175075449160718224489041908597202879099631506874510162826314525982030942354019368911208697454902060161251801088203688895055081881264096027217284581044758778001236953867503045469956931216020446177126611138057502050675621906305037506192190632145730086655768770427346580369642828028056477783826435950296189998113306896330726007102643695618809417214842635245345140912726300729417209431924244896228497111341362807301498692809053275334315603719988945 [158,155] -2116454337080712716919199462237982847938613413500800875618670491571436283694918391643909298487000018748492142043390613219243314833496343267595649272394411225534259120496749095752594981499026004718698607208454785082601913727361883874425770225911500407689040848128538727469256655942615444466144293659352376248932454800808227067697703315455964924599027100664717979499127249913353217394628134390435710492512007594541923992261492170093633669230802949952643320386701903238740955994605421340219859224078827503145684980833096288515996008758534927374280734020430328244383610633345659300707452942570624287196968882166800092937667713898511680960301483249795801684633998264515525043864083446847649239082121526293414454548391727428233255693549678012903738691796535291743103348368188380035051606456778541663687774362937757748362173854777143563685564820561197763623744819397357867385508525350751187337419936223885456271741505639840152438458744911292538213107092140451862860373656405 [158,156] -31201839232756808131890871175308060330326690208024860475420697521361538661871892095001167316034279420986354763512010497062687995123687065251022257663717153023200810843363640155067080721247119105233572911475279912708542983735374786041840280071028064726142220503633511996310675841052480658299167342027937429564457046866459489470105564812626002618462894685465795284257101036839203911443196933345352520727162363515091663978539208522420311152281948138879069199948322133674848493996929198502533746378693449545816202739638722442569531088392029450931942379194881841178853768483712537410730911322249182650490063735929430252940442714254032413915006376989666736981137281882158580462769139815846615555920211323444345529770491817384934313190017948257520119348191106846593989562190428451341410505850797086129523663030714454021272760698099471876210147399919392811004224386274629480890964290236008005367576612001351160134621877913260294851560741027720268051453127239964 [158,157] -767926452088617792259481156204848269170372529454081626694906495663879727279432881093215427007683829569442111990712085154565946049584146678642966235705974988439530110057654191976194932759519748456976680393956033869264054250222234393896957868080949408891160457147237289237232221919148609651402393695704508870089338107224014790728931352305467535575685745622857890020104974221104869738450960254589002625135841081756479424834850126693985692828266012014271580515369745725233247326938497603176522483187501472433025203676999161432824061920311225017458171392110203520570963155926973122559125458599349478699432644469564055998556551183636820417346767202955808292574626830292783020645395768408037667240979129787253091890132121651759695550002868468842090328749073085350439568126845618387830574209838777991761539760002372761924437697952120969789600426596089337047621107407167479694514627107689513847878618182569429539374143877008586413521677165408505300 [158,158] 2614484415895681135562553064193230498817942492854736798855982627387862575977958030697168173089590802225339640643600737826923804270673835492093537442251907687834007967037927728814270403832689247072138811863556858003940575665795250844689901496232372992826472638675506001365684575798242523912264602095750514094846969233373729030119699228174847984505675366407896736684561141224026053968328262219769821423563262443212055784783980454581106167031595010655650150751364682355016914776317872196621322035423490007534263870115539779303424904940396177320600102217192421638048023055570788897897740831826522348328932668694039182063669994130788532472023245538233231516115969329598785278360224582269911689616367047910709324229708445150820624728097332969184401698740756937323201843247023254018852231963070043122404942415769630360093309866709163497164650413181535259730673911853102866397724198756046625414349862728360307312324613274331245637688 [159,0] -114921577837821591985588517596236480024394437417612737606320037411929257400836735739936300366101239528413509377455899674221393173555156353866688533266049729329473835003776017765265715631560858366192133784230947108186838104982470515249705127102559199979540612666895169219876563172347866874615279656948310998492233522086684331691750563569550315165785535550674612791977973737814079891933443511475147781573172693041016602537913410405597401848794667223764730024862895727952072264834741316849615594332200033678873101529134098706121336237776419366632581801178558203851959493363992974204637504713971798708567846588783478520318561545042338312406593544153183670217240143489422181707695438041847682962752530329792070423153747191315343645609624416959358728827435550748037324693420991103723424026816565390127094129957776539753185538509741808063777408608729150586769325061522441838874088426394104207314583884759510823062686086400724715746009594888653726794050219169843226083298731956145763356306886058212979120115605417832709155826158882525169110666618841880528885916903533128073420586271608474103987081950260376505195741867938809542344296276765999778962364436231967073283205468308366860088812629345710969811034314700336878222970437942869639227308492185975675409583590052596376445331764565855240916917446002947755190014039826265135872966669546039466897404592353881918121101202485191915075024778253724837758405585482152945298295219639983493940983081805561472092768887226501363942530646280983021030298406792719802273906787703839293264318474151980020499349379498069531639337715679666071909143090724278642676741223556152848919313799505494391684404554586456629488193345597159483070026075838925129598705670036992505124706509735744311032158952213898637390456117756532385468237755787868081824854016304016113281250000000000000000000000000 [159,1] 87646089597101814480469490072491898704311838945526732085676292414370244071207280663643107110445948033325162467818338302202916983460400080052482526037474588928021809940429061131163100730719291936738550042034241810985769335150722334325778647286383665464894745652848436219030726863689494658414230394176478601582916616894252693658999866905528572049409342430863944264944466343132650875135121595575522221283669950603567326444609106380989305442456740305648470016876052787579079751402477208670611870083264658454545887178082447664559592448350630505899067345686564205764151230006007178293651772220206415011520651881346972795879579585378845532551605483308944204919696033863698033907047470019552184949149692678642452415975718500833986098477707059884674340040293434270930694383528248900091757814812107147926252443096795362955117133373444224204823227261853787825997814880776994400635249302133136752236971497940572327824107025298395285682198766673877496310425045904829063561625160691502420618764228998034621425674588195854165826499552977133747919755340422251350407774183404557573265921071564451169161484134136278865520136207180296156356002236254584388343296750258577744181383508711867695697889365732907741685739884170904356766539355317249963513051823155962502086159153710217653416313449321384766029982214772615967968221698004534535183670272192701820879488525904600646448083587895253536625931779429280606187962791702382839223570191356701553535484706254608278951622194633355741054964189679241087529314500359291974990602112731478376993538698650404154307437978321348756524210918409540915078120023347846882380597607077004629513923501375415396858523764261453006941535594781369465222030993389410067612749251882724226906180633380338793871073994790999715973955815000394094888783863561698694866208825260400772094726562500000000000000000000 [159,2] 2406618154352905562825116426226588673990295347196320465504310034676416892578894975801786207891209930610283936052938430693305099986195084928810253190824312664803946583842734457817165899684384020218841775145237693367336484968216602731974193326451320016442164119166512932616421214679309968534386032000527172010944410850590318817767963717562714964804025020870208226103448988187772137247811445349074307085765817998846655399191979293959289199469252897289628240616347809548617757497400745365955459616616077085780257402934422925523233293126148320606672275853441451285169062294670637995005923517697266510755243836437987928240425701552828124381489599294403270427035676294217453775225116666061440098554120552255598171230580219012057579004096183574554132473301317488213376295224912940772486055915239394192688842741320854649948227802741055318482138526284772543367205647993361858712376088101644324291914559095068931050851915774910927876943180096660319259272185773808466797441663719012362409165891200043626195139730392916202159482508142492730123011470906818129996871791038970729732993164814414893830660967544831589657135904830625538052071593196827328628098892928562098884019030034373826747756314451600473094913769023568818817452613425441128275155585097881484112269081116193543375479776446625839440440667501143160016879219947842911909381018545071955627707465419974925089610438823539138912521819490573515478825667028813002685731218143884722148626932167581647161693333814838441932681407184112411349752248250000080963443134966527464184184413966910847286254972340359691666656892102401810086809497240574913799870760597868375548554109116036958109472971550238779987754066435075177743243153728808261339397279059779973148901498225531434933771645078050729589234208478876644896668548107574250871643073423911118879914283752441406250000000000 [159,3] -55282166116324449793100731014278678279367120854000035885446844321427650574995735995233198658972337304401390571251010929782056371515885162531597461619965631010016938080773835517108544321328494260974929925122902741542578827199546922720938171827651787502740398043502819876741192478467139856524675588261054496985775711117352483732754694781644514473587973825352799249301832671591730170535544504712621034498074376633415528889880574372659748164055765734092754730649838591047872772036517067198230319406257245857697550358822563540763837662797149299202437482548037847297534971472635312151339411040344095709631717670776781027601043890444957520149660867514524736099333454230919473487555490485689973045539161226732587372050033836315348913638248409562549785413393564789649108281972430942258278682675583737863674448967568329294658081487064330701480305640727449345901973327246244050137793760248133507244913538241073691172901298073535234057704693782986504332779677093846427662495926688460910209090134672784006495891737383752805829721593821040357285416688693178623540185066449655707850045220084269586525208468892580001040013166166962518772448532559214378961146178849640181979618880853832188371269165855970258597282344995143240477972983258186576104317830810587607873497489130481572414794985489139036633083405357382876453322611467360070908746323854458142457991730704624874722186998897027715099010978596301929973856244973905061536439705118358712380445470077684066623325718122161391315042790208478067379056133695929322702606682031106639148790899555944816930350867932118230723510741984454595596705668488716611408245482119380679914444651465624397695021376955471248091904085153354886133184078302340104719012245794655099282738631745125385377223629280198432712757898342298226042381141705217562076768444967456161975860595703125000000000000 [159,4] 5248638396352705834440285729138630892843660104928042230529638097422837689030087922056244674017344564289684444203351569905445021706252945099675486425926225372630093551723255504295308351886015435896462632122109073699043866179714119371971270176047079520644268989737178882760884836275752178480018410203740303630009132028668729517328760115992768559777239856140000604226412503680522265058196308754593852709911020779189146304173095743088736730675437760896973963878181669864673073891141267812411143493515247368286160370376363071776662941453809186578575330909352767959700741052390461370587282290594474760394113248510199260097620668157095539014275710531297136037957603027344897465529985458894925089044244196023547673912336724255713540213775302465343072717960438458033873427299505580827328588909953944011916075289213782168913488247973638188040078054174818739824407619927317427011702390895674232783966844951408726074307641224139191556719887545256014811189100681896841225813702529784125246715713074045683018016141545079396569605396044580228611500318401892347069993569555940695521449957182412642630136901712714422693405115497316176992215861829645051108539127966923586443222058945660236002551289780700512796700229607739331724460081542850515861421578170334902248538834247589642231099358366402221520715154026355276565501282415023320888730079647583347780245584338213137526205064741446918968548674147862080158642400622890911630164593062393201423580068158575451618267247623800462106020638477141336324439872405260824554890932798359328949418270194781323840870863026530861726767742517436011720555886903657784922647780955493572510967036975335639716733922416501542808496574526972321436386028660611885420150661827298368233038891106908293828459463172715543917623392990532328089503817766976745406992677089874632656574249267578125000000000 [159,5] 15485702252029883218146288778785869017817672841621792728090970232773964017834490044523457974745965135743993127163267626597322319411674034922300867460018647618197214390951947933350968231414713542909327576167490946816251584363228056401549619611973564442971032725419503463616672293478395946174917542553875498722882288675194782818190638469266735564747930033022957395111571431879973714144567937979341387553500836955346083067571905066486450031974796978299485804332607893606567067729656936363223183355392851850960983937849735627032136723598686969097205595067239232908103523007017330717855137992102105601147786068848765268168352978402960087905242669286497088082104445592522663778082512600525544847380081754514202968194242897858231854062345072537126079342387259259501371478794075742372635684775851318468619581783659784634424024523846066377677300995046334320782927159823439233353073144064637817245306908766635998153881745131608337392999396932945787175629994111216056685499052905098477639517982058100804110880076852321099162896874043987315913727100699882194199468409530506379438811796925725069580956020492092181647026421900067879503824386534267391643650345094480639786158714779157550406303039650141931638586819095650829079756358235436502598116355844956182693678798880550011060768534904981272885574856033187592783475166543875223062918464353358949171842940854487583615957950275855166758027755741670979738733205244650974032439939539242133869157829440376562060484523578457921326647648515839650518515877237390907667537569522163781460261951513766244573785466106707552931988489628002704305198142698991323969069154676901724796543558667629412960368105655567982232912728496242155030520756025165212474925290674457160307711337751593807042827706940791314731540895155320576697521991679784569839739560848101973533630371093750000000000 [159,6] -98803034720598387223713988304108997672637077970105602852787729687496487853773067270532375625397625369441260385509929726279514678055023881889385560751352982573925599319500403310876179863629672322604422562428239921674661890388836957666634060317088474695300894208684202185958108267134765037520843455403178692094817920052649274932036569380970371402472146579030467015069252095857179138685501447130654476362814916333109409514294710174920091055085144457099698688047400773069709370922387703491566269896950560536661381474001089626356794964836875256877651939552163160115159610580074844459458810648943712357066932216208950219917241586048484579377994970047437846361237434524462750571908757123804875133581140963002193525144610624583031004355807152121443959102239305889361022558906712094102664073952318301958865669533999888572438205233995043695180017287721632015529385384209121491401469436248556533837592576220717179337886158617048394907261266689775957567335170409879145925393188056177572246786419623401202526505588106521398814850936858099131509251822472488374151981255566236166776211573494660761996026645282013620081839517967425933327148812857256092982249160027853314973831372121567027121052587825656723189564757938305304006971369603614492352420214939150219336298798070262844671343755814138393515597155778516264541926570388027510197030813816052640349974312470805009023201044458082404899630619415592678511931091585936900150858724051757280817819953992051413038867212833667646702343477357455311620269096140190646311264408370633293104005678786060252134205628567285319911503382643512682998994509745675129265234539504607038242688806649136763334466040824247474577654774684368631513957931770635221590983217015406192984123140233871915059397156445376151401526372554873296328579502807026857524874685623217374086380004882812500000 [159,7] -712296459222500914063267768975905910146060661840446063194227790318673176914852641739994145046674106065766665257252812190035340375523025806853969392895644972666362924841265639214221513445106067905875554436494666204701323657732132306630584838620563828115608936145884221925220402746452450881929151582339423281017526891283558526881147976720763565786818980735887238067324074503953176116483684296821912592170537123006169933036302757335495100324515064255396416696958734963103096977811645681904862113697343825227767827469027983832478020121264287467683841140392968681258011780063706453044960419925181485802039531375626800617935588927469288467308527090634708793225381565391772816393665944629867146891765851140654314093354165579094753995018693638132019132964652081320914573334029820429360420665360224636325952214207288978697072767525182221450288884304671997545696722354626486585699191833370971834395195866094735072576648331248821637168355795393210654051729184987241614717320092716976746809935617738676544165059349848725880036452864782667652981734311374990227997687077296352697505823626864442590306369649095842932726509952263265906845194992530742144194941030455760290756167954223072427148959901852044201097297826001034732101409057590226734098070702624467778867562560343321819799216135354680069196994430285481626555012977129971183378896436976457330893864326785603290649620361703805793636347338464128408551811055708087293846759553701116262037951317709587237404271543519393553597314999211287207266445291242430216749489965727263966052796844840713948312399040877913168971461545877800404238935434483854831416382017410282395945596706220103665182833920533507782123310173876503579557917080423718261953044423763132052006626155394598097386721116117747575670762105521471503237007985576134672101034084334969520568847656250000000 [159,8] -807879415107326586669553497606340027989541449873019369571580115065487492122800093067226059083804514437151480366603858410511423054710131653387811386220930970421631530664147427452025744157751911650099931534176455562773766190099806782696452306201709245974991231494157477553754102443497906627200393901136848694071002670457813822972303673191062517329736127077952107061167220226083561777227772533542610433883807028610709840305134873072767086349375199361601720830501854133302814186550163314644177445032577099667199685932261038148855737510111293108030411064388768137881172028774937820978163523893329714064663919967958393629950348304874159489042619326781631577145192675197378355481586336264151843430871757810932524778637818437397106988036699432322807610659903150193693401210126571405705634339145876003939105798092699344356146197959273114900587042692889473497803214752511270038354540416806998285203209478380513268409917597206868558460830085815849711251930939949935244385734852159273876189102309148155825513748018260056442957416181573913482613984984095504529287803740534893761666061211405009451375467075913792384781778513729689299695901502731868753679842894205668794961166127284739824594713978369821958961221639955033622379236578752769014022705371107808843649680114900612367070377935801298245840908560969330260092112432848801375405606029580499702033054438447426412317835409180390360502976596952755274265043847966129174344274966289661348605604153752206874979615364439003454986816005895940030536399632110467260513922901532016605346343292875604401618038425650363492387975414989406130740323257321359190452336884066996485724282647831608772867744811118926508274799427290189322921993589656457559556589329279357812078163624751051135853543833114066254329132118289823067118667065944492833295953460037708282470703125000000 [159,9] 24123136310355497072300559381708790932517566354038615794193335658887124276725277120506862673717709899508224192807718252257922142394161925322199533788851410887568663007595855478795542720310051598617615957038890393156898756321346993014250878929889031142678141406117820966040425827505465049658391726744368942919599196333336834681901084468194544992463270947473019542100179409994785669132866207721786018101945501039726561032427390114321288389849209112410279914725528756382890271166051528882011495829408594780253990878375056139249423527707738749947234427025632655077032657686608980875893633740679956576498836753740978358088135572238687399424309626715627419569781304035629033692111427077341907971127535715687549396197077275293730436975439629043618146123495552224902965252223102599613088020296745652404146724267281075212113719024483862579969514213276042589085306765521603533281035716341358363950427634906883596453547327880827177842767494474782811891709757435058570484210539287611695995856873625391917857292048537530291854528156300050527326919247673203904142859782781907148077233739928065311893392050972737663456849616103687459368283576694641706735414456310858528413032116447474542927063377867779280441682941165679406825693523906327299883044375409423444339358181023304771293756207610704676146435516830692060367566700799003411486688458593068990018760830478090073790171335017547077156834225300742576514371867519367464017498412123153742283321182312136901236453729945476935865205649024143068467450047155009593054451943151836284506912128487351559254209922084318800838072248138070077765946241235773014278648108095484710535656624422737571263843169585860243734268601575431506384602049961305132577513626949962976222655390119675533584381838251453526416283665085544347852358759709545665828045457601547241210937500000000 [159,10] -110358560357678708457852923738313177809563445031906428622450273658272553058885722637700739995569303399033444139888061828890265662829133488214461497768572359471414060503703131114472051984878626076388486019432408686274453273390278079897776675370184980553861507518411746266327022010113539503635536303439035307686312738429571083211291650043127635067349369565343297330015724910686618177990185935085646117687503488579728222325168301651003552155817359715332218424053722514596927652023026109537903591885576477377081405593938385897253130891332110145413097480772270561148401393448763020246432248534433824971563384357365821490726964604385870137884404274259156242407101829092002612793186438172874126540767998979185796999236485127663353823743880909301949145878125097303614095896632567905144462717732375729171093269751165558191022005290385672007953900066527274604182458451614770981979522752098839016523001734122454467695409927853701229670384041085832794186757368394673291607603180750468764717944533551267983458881198868209251565358737350329992413778882415140373037323319395755454802567582909349741801037488142827400041667110028706307597102801675133469097907123449361226997820240545709841197074648621181741719765824830146058888738907567613213061271550644478467126695265561556756024054246788301766347107385137588839866614766285615753820481443857999192090313961964159925163410583556118561225054294667338309735773551273462091690443852218043478712544960877811226521186744778848918090912130081917742554511110754136141909896530125503797328566429868276982505120429351271870153051501346377150241573736703206134681606889332293064169578725028811414704163336434905307511265147018673529136015408135561804237001275764824150412301879092238041386453477156877889478901369289273430985935664505603881480055861175060272216796875000 [159,11] -1305183293907260296662633805253361286597789312823929824424557983577730324183824454985725416744420940463993455389868743486076794930990759625600165244829732702830058895261592423423625915723883303569079898323160346400237570200389701266035753973502507268022372335634780878225372658459952838854309511418436888319297609831238769070025040842745101080232265438078515023501399305207431057039258361361416119793301066155059116298811541669193530318906199073107736702549157368152160974201898221078634574631503674818807085274727999175105145468858604896964925014129403726980347177480651181725232106737529053383264588409858442873636131305550153231869592788588043636402903575408713058095003535139770001856472752345773921957018637806472511126306275052680710020883696539489465002349045562125677472001902901395015564522638210002210384051149600269851408030460422480407422232171409320608133377179208595480115711234693073263289194529693736133121090688237197944221044169809794775407451654814464653408523314995378503211772496093163377228563224131702108498658214332147272813915243979662143696562011986568839899967700362787740802946996413362056998996567002567365858345475877513886073535201349071837212571533538974922653951549004115979570189567214372095749854015347912733579418299605537561448618824282867026990791275425483887038652618831991477098000413614359475042711501859581392600659580576737094509939661515310008594524846661700586326851604015611103764431809579461469998919158603664908544225139638466678416804031309242377494375185939116457990279702087108598112012734753344285677072842555120017152288683403719837834616449064051469391245801375719635959667208713691024274765763096195912330174159818148279338760890199973672470894142878797275739179663593385891900214129821366489201533989117365308629814535379409790039062500000 [159,12] 6625355754833122462377562414573617797160092353368963643650219611139757549603945841893897048856977973298983294353290139789325587751008957455138180199942258824099992056710410073237680624381338913000111869754964110093590577539569801894183307447903093099445993364863451313401531100098156376558327214622315753936592336450687928821601592038039086472525298823124938151162127197491521006893579387319775180697827531512920669058395350240089290772841831133294595519066599422792425042752665109350183331538509540697711620042808072733323063140308676833483106530314488357437840224925669860442712868924914553080996846149578555337212448091789018786509914629426122355793416419846930689468877758689361634118272346246379423392717115464487600869538284271917497391307948991756829462024882914669757295370940434382785358269112188770567641272599101207953688025011370872926537424654620065552713784064232898559098297235984136464861073150383497854782302133617911941411991476898594530399594761687289796175366086843362498187864717519856125432791042610991518229511145162593720392022472609153317607519520879592841012625719879407972968392998864715460202625757762428044362786469480313282886137462812019540070264064265258984157062543031397403732184866149899205445515610551965805613164893291050341313811865633263597482176268771142684116180593954053243666023773459445998213498157324600540024983980804823061921948751786081771835037429976162999180647341913292019623852341712232672907141787051415574473931523575138940579063051415484982337298283963652332336767394557007474716735867873035141335055443444128306578573145018406679962842342415471373656133942499797490427021375194435662904279270829498273767158790464874786079028196666675174279519043448228501166429444289704239686801943553546655370223295022924503427930176258087158203125000 [159,13] 1666289392886033364084740709319503419437235334303012974993610525936775887856046702530334913521309960456721463371437518826831947868372305469673401573794578074888943921975594800032063371346235492221748013520097162093290594956885843712251986385829384677230240788441085841017849291035949468914789036603596630928726883349227063282134911637953203706198654019420839329646792545424618164723960281072551883859860987807351463470443409508760344247157437866077062827664897440793238002614401216134621150642767100184884469515585713888304570028256205195571807724837193222597908027676491238335119361511564631622691962652405996115395759020363501398357729017889905297251275324832930402422531020158494195390832169426044822663982335145070561381256405782773153755182841004206624878020972553348490768767778365251121859939057339041195109700145595200381846660878506215024269603111574501231787146883048471961807247164246865676486440953370016788845788000796379470106533652275787713884415381047744913345404767339799573303943412589107324127575331563942059224023663524133163183376715566839007844028096829867864650777174261147302002115385263940721664309098563346350850850994253673514031291226176836539271889763830592406884414432016216532677549729896476248364388069205504759280268530232725695185330028440678995555323862605838702389143790089637105592862431255448920378106463801569702919223289900046188225307190554428066176035893256623451849297295352812749114569770825587653036758637064753669464716403903450681749903107998148962035983002528962599616719718739476911742808226816354564440293853055933304018604572136751633417155633868110817736190340041763430465873280706701103573946130757620780413940383980709841895952424939940772657199954111966944927377035082191650539705901764656992281032898972625844180583953857421875000000 [159,14] -82717311014669910757104446923298754728039302136579977785124353466600739673774687547233988464606700050653713081159114099847706462918958186817709422287426990165215810605455945443241172851985232219075881099508187446972163339650067608773163459718016995478164052047030357955939404878419418062539211087462691988419889650861454174841324256158594641548394529213754474021708531581446672331477843355607688311511522585447973056289456913972583639356367344245766081293756748475671221197857893963714380855998543811307889384806724750447897678591622365549191820921733484649413361099011622975906460627266726951003544634344805195127239358889344904875316377051736591362550220082729329273169697130236913896063535802094777359088223374272288433580101088319280491750792292181204302430217614432808506207364622082613795453643089499670935589924272818460091493693958242717230841157754471169256870036447111559483589566267634910662806357223918837149828334880341602039484463457915922691832257531635668700218037885248893290229172847319347320743641350107359700069960812933022697432288483117423046979547601330535434376284606492296262562262603693632566917187626445525275373166981852168806064288832291438065156196202746174517792906462430502739022088306947980200589770378855811490349288369591405580201655314396657406518749415025893958594454936339867776371140511556286319745312474663397909216698728649845283581872881085158464006553965206210160764722526605963560129076890337671839839527974840952418050657237176298286568751813739468089849760819535893619707755584610190925585034776943019938499217994388637561092877667766942407993989561872004233457550808355936524807578086113612049511264412449558360416980749946690513013616487397945704789044353526801366690619674825326279583638051050499651051239879961940459907054901123046875000 [159,15] 244482237757253653208572729930459143225950502315128490949370683870149986992502689729246061858016086581236889246220402414954218181206696686337637811702399886645266152967895377291794781660228787623228238852544796790803722038968014410289104067931101394743291556027702329302416611503011933829088937259783675519309514647941878235844327421934437331597706455321875562594427874696698908890281736701690013149814886091805842814246238849208570040118553116643626955805640483789420501482916322262210670960608423003197305683758668909353728980428205549615440024691408122189735923469010392464589978675937906729015863486308506012184685548160179510459628082107486016912676508457943005706142427252403694934459025099626440425941490160235816049950895670447326389766543057762676866158854422039625226035817838470603559724257662089564910206273942771500898019419081285333830936131628062913565879164213106754416082908951495311547106911470204774777345890860036843852801944115733392389946946675215928042448483892446008889454581324645257532493898323880084349087273862052796376413591676738733610021002924959986228852397966635353193159175628886354172116140189254381314569698140352228065562402992560965148059150020271262235098372325292233053165037956641508830126000803955759737296464891925124806607360516708354427833730150508474836105726044433333807060058300639015855914208091410507692431343432917207161375655342584769339978572062139171151648461790820891857112311566880879438171835533729287225027914484067944365532088671987795615983571908582010799056175246886505342688191360642625483592277819075336197480407099465535361343749342768722387249985733542973379253731776158495302500688527695120409629498755815156856366488843693537738807277678478860893057687359616277143700546769076800579512109834467992186546325683593750000 [159,16] -149963222574607774437011874562826763151604171177933280087539354695460481919931734598232769436829288255692180922213540305006196238403462850249639438150294904717240540951291299741614102223691102348327611481233416984622422848115244751834709815657500508950329649019884759249095376690810844781073168043263246398160386008432623834650117784311665232148675407389619695114953452617809866363510416807717933950735133978245473557821938978200638882095094629788009850719107583463578084590665049793360302440215263374191783944673878553620064801931918819779632885145132054706336726522484495072472054452021487781706616759012707051380760313056768514629897847184700058922764795056235150432651872758289831888003151543021399675926566450015702132346714562554777121580013439563188263795427746260002697660700550650051209297599553648698306769249846697666432031143855412817534770892497116990911992347950872860290681406430087091840771557317303410115499861669047666535916520531136568237445212109958266751010469079163261523589670211853554043792047127758035748901093440477210143138969466088000683685187628468642860139123234635655685796009403330398328174849583740114623827171386359669730210948326705485883587259540588842059719932075110660021028978040785074674704049339909975779065117387357212891097714777572243953607388391587048943847394800684323132235326407129876684963839032359616214281316042081598162179194280206964998580001496647161919811990302283257391589769622613417721109000277347944421749268771929721142068407292335833326366901409616051000834030918972313321192009275165821755504202927716935627551096955399673856017064946396706743045601197668393658843367679795728265811019134165867939604582005520578552651124670627619430352631552515699047634433287174100229784146147053519371183938346803188323974609375000000 [159,17] -790899663750921487217891658691269165541544256014673941457078655113922863708628419653297100010328735049364953127222095602453176739133465754388520715169817700353548037039477543828452832910228173021328078929129322897442805537001280499708011653040175452246076443226600202377393023610596532474564727857265630597646993228767896923329764012133166984339701766828014723222134143315834178116943961220497735139733563927705945346437271718925468747330866690366404834272473022391321700009478154520808822865276690289411335183452877524833737488437007087490232625002282381944894222877564597491645092618547906695821779495681183717419017905453140808849478381789368391677780652036932880595169572675294236829002619616601035975716469311475297441276753845288508874247781532278788933286678088703498325509852667340473676349737218573990915852092689672577957609378821658965488670346482266303599488824436480941035184399864176222210730891806125808781023297048075374118794190573188146497877104075949291451212686668746929463655027123834905404061761617801752772946561604383075526366231191834428269943614894666123600510348717484411513770680030018094591721996206444461863042652256007795870636195482320195917738559283248178782155689532962864733374311739327457174866028702786979584335987093699029330553267863821259439853665424209781226375264159467389289029031393743933385571680730926498694844307347220568338369619874542763813902751719420961732749181592137378193555220801053738480404233054708524215672918446814390664676084120282276351242667532057719554284004971786823780682995318295126600600760453491093964629177014378992168512551366276323496054386565264118461384315262046193278320127167714438037364483987163800310283128228299953381230085699651781326154350623113030231221279382103148236637935042381286621093750000000 [159,18] 2253747562149771646676099729641632785326196083128614802626807828362434442111161374788696196981753547256383089390272016065978643840568806363217185943737618839260838115388262261951841483492863587270605744383171757906668115424813879890760640209890298181893942948530839930173761295888260430228642091104653364575054710328002066696253669449442762228434018586368837464632722680577348504123695220740584357022373766108238924345722345881775802314175793085407678161098758341297412631927485406026429380654724543580339963732063427729442774356673409797946782327907073474107406863630242096180946027461336115056971833179952964844587551616889648322643659945471401364959495979318357016509473580259992238429707760278685569724140663612543339154978975293623217466657855864854999433400584058316108266119507005979141412157477732930763834415705785871407341570581060270914671612315782353653605150583744526543075634885787448510010244009903144625366016874254258997981182376346394258381020858813994460641560971124443429124390420645672390555163342143555222245292385038178360438520348100820141714205118780592421585113938104665447075321362837032214086716300128110408879199113130181541896392124491052057824093264381211803820452551618883471832350414393951046866276051674814648300095368989583503132075011415430878499608776426922350290943340967433530118757192519315003809203536047157987589536317267770824118656000562335683385000036334442466536261443820293443271619448593775050756592506899702120122731605937944688737071226430576258385096726101878529703477722310320922891250829681426764596265899783416236900839890123118377297811952885733725742340824329654793034937360234631653331879643923855524829149367578644889526437015406306750236400060151037937414158657263249299973536888066891890503029571846127510070800781250 [159,19] -2302897859232627131541670590444714886693760524529860025843855885087261459295265382208214562676136629531597018984377463638197235361382720330429883145900216169869475034704740956578501020460864710495731444746275692163561877233067432469656044838960499725509540193060681847698832617146993499617760077371979429328012672585311921055683095660509940743810568459410094493643735349225120724125689436867581515906049546986875896662131031299916472609267929081142997017972867630806994517822221211539226046844616763187212904753991338412709226364679510240234580630399932176540870768863517252201790359512504023191592896190517429684519602047417452390523079957834558271483410423644966755901625641207234849404352548177104493322432766134098715213499353894328983465737004358321644854942839211762461344634873909666465979781945304731244761113724948265911393191108218204942523079072526292994973702269892046006612189437371455655833255348655447427200598783813212753401610678344063810648265728888688574954594530102759907268124063561169470466506094036479838805318075767729660450091146361882322828597264565434376242124234321342337422749454019432624460594662408472382908557016384865050765118592274384560595978378320622235284612231525008554523320081510120370216646612904634359455018794633670818254761646249528047784171482223412122054379686505054281181034139664402233212145300053718616967980283551630777336284501184821971890221634535341365835841882615262159822954149929244438521316890265212896876232779444628753145525672155829114855388905435200047428713573208237482895143467160150733195768753414004679450017255603953126964386881956609036680882765671250598530771427220285606010392504056556903215044505627371213811729560647808477152683441718667668099877158420406346532097873976470509660430252552032470703125000 [159,20] -607850834231142414964288197045768125531297358939211192513072009350358195405528818471538193653900413881559611750988473844999384276840944478126745886789528819296525536246694000504709598161825388235370799344125666144844169894729252319860302547194301128068792724754403968904598414321496803657809887282462305547675143761215625742498465805959126314753843920707190496316615403750290065957030082926611337394651707064912793400976776200802150176740536507477567850876963715949804093808584091135917391528427883093579044628569027855767312333256890585083979389638568798386633900981791748153919833324837534253151910353965650342025291957712738482928286400144315215842463196092113050843145880403013706024890012213862950274984358330192316697901052778922152666403947809012371461499713944509718485855813617540977991881450833992983453891713183236938327696346919404286488158341246667519496256790163409189690359789561616132457906658470569227244934714390425212059396914451542575857703615645155649510975643518692915290033573746518184151470970627713524670432004529258586576754074591307574885598647996484098826210709321483374121639781797425407981031456978932039595255903738655787393303002462136480784958624906037336171138387162993832342714730610416686805963142961846348217090407482232859510219002149288590027436423358653538201786013837863718348513460421698289616270395986108025773056885147891573631881549226063732187861693149203768864983053222429334506507051985453161168955106995003118067114359900242513950392558220953314742472746967595302814725587521881260381443225051572431850996499643304387564087754238741737647603218506710072741440009608167115077600674519466058478543445747757276073925209892603222541461996694210630802887513166602792195144515714959485401742099076345766661688685417175292968750 [159,21] 4834713123052876441376905672296856367433109733181124486404974402288112462028388559257249894338398668456573513919281215638766354032462180940132361245892495304719444445948104935331245163378712790432147610296819469282093178928114608323198627306771953727075564145714090565552170589479593125308612385290573117658831415898785471887315412486561070444513827937396362639693738378939154173370703561331151006061896745565229103835963271415016820422687694454797819874888595062461655583158185853966166707690324577690776747774885837555702939225086739744579740401011131034368366936104031923361704626996033965932418463189718597524819848817004050235811635845799177474320021718699432233597615492038116102905128771759143930984190842273612483650163510986978807214278588765265279094273717229620354447805793806938049925049630127934824516097904102739676691877913446780327188866918235438993346144008371517595036187413090904941111339697818070317657184028768836133467421101961483717200910450479992662872953480994636803628575694954523827823771894497300606729040154679460203935816417014511605011729785211358046433685815949137806827564386650069422448535220235436083283917339527693546201136017505845724926290174999795799947782749515590923721562413399617983909090659143151174202910965632113274588028564081906912238744400103094523064103689293789908602671904897846509929754602534697921648298535422701974684012217096131792438001870015706265698507020414924529548362306181634953368601224446345295019520517548497898712178300734256972724794430060211591846142070471382570044768802729351431779089120829844347891793845083689357523329622626286047312019783851870036087813432375999172999960263187667312561084827003275468040857734551609946521099832504590430430962109474980905381263965618098154664039611816406250000 [159,22] -6433687644155558410136991586861318757110663232925142174983103034150455252097657268410842111259593392192702800311820241279618343332039601657640686768170716220561463766329023297843767153637033629755265635283005205671270539548048947332212038813258383124815706992134221773174212621635346485426956354841733095597705151490517787269889947097200206189822608058598492508699306906621702384731786251846428465343606861195525062417492704508723408876237492592140898031217338730014768108737207747428182866112100837860828338330982528374824781996442359293646379556168767253748931971929598742474602323638486603574118244569503913364196174051696120519253916980104355189147406185413976130885761222329154065139488636774766812868362213712500635666883434438196672089340069967432005525772144093044011723483977639431928315367149752996419495397577600085273762100087623666868379699333291305509709180949443744258946212956185200700966900329795595932536990237189890781025092669058113797231249336756351366890299818847211159832761040878407812383912694057289804679524608811553286939660643756847056068632905172958042502680207473334053763912031580021999338316012710440089548365011941154709414705865200495115366619365029756225942613491153804956236186302779033465243462382561823646595282012586505046589029326820044021322157259661640832145418727043887483868071271506753430545179226740904994955917447094232772373653537431968593108654052240989289410207190249056350275811696122773625882746763140045240614678262993694356777227278006570805231266207711205434035442934172104393848036698800992637697460009121742748161672170385624318373155327855324997620906144045787370458880062906044836363146750927202733563888721447142504251323868090302176306804551937459591001258566544691383648287223420105874538421630859375000 [159,23] 3570836679949995888529408464688042864261348123501106335676688248924049069551448089282551311228266482968914624799854712363807088075601316475176659313008516666546317272598905931161232150077636491181707410890425084416710612151931238557999071728778599876097188352970212811361072733715400251052124839156261944450647240327559085656915106672803528737153901541583666140448046044426177153440475421020007401433253731836747169235168840128769148828135444978254415531945089615070482812209784115388097582790183815454938695805446839875581694010792380378316238748365529121919489699263313738547202401833810808013682572677954311488336825575811235446344774058507603144203436605373039034350285146750471662037107097666065040903261972197710830893353150959080272685722673686974747766352081141173987638781798688710855309395540833890469183994259449055627594038944610404874754067251466338271789777060485226781148494587771799331643192958933743383780335231126095823513133797035605902982976835422514290806666528246334547360598253609298218106092121477593246077568463244200104129685351097601377856785382797000547531252836439222372796596360654898069486646417498398093148430012970445475490074166978945574690621703664223094767033838740586367401308788165939777909157805874044702367706648936415463730820382512453777826799493878413094944222699886732702195711504543815406309461737629746027635267777778641977401649067269830643161510394421643236109543570945938075463658135603782522709110517736502491668568413557923444162791303169839332862148080085939542189054886091880287860639045197520574971318530702835648426659425144682938334638344106161717590211017278206765657518142861015376219598411557675416231157792205986152172779039591853234790267235772973789525293775254411925655293527964502573013305664062500 [159,24] 1241425774995283446434361340603405380082865572220908679859774666407202993741829642834105347442933870493362052096596069548636450082434079394196482525606620826309177009907686215189470560452133621613277391252153510207346061343606786126069307301906212312861610531037312979645475795294783200056526272046065274018726509459239211226039201342988523577646367391025455574075461098573364104985857934310878149568068978240235530336867533782077005390515627017043771134742634247168986844971230496801817506949905506261922774512852015012645067105719527751698473888532930269510789089159316591717942384095663515570507443910303186392827304071958293056310412034075506659707986036753952804448530357346619323001786963737911342902438094964670206015723137117922780381316332215686675842638899954839653073556210057341358451285868582645101156592380022113608785186050104813994254592208202625693907325989554110400291782602239016388660550503692459157663562665409341382687445881275761133885690796047612598190590646914646124355787086680150620636884221830692383292905266671480688651727661182155153815621639199919107840650949243122144327459964692061686718967009269403314889680013454585410142828605464897313949125830094714666461880639937622356241000231027742359509738410193462835370780509908893346803050870978956193701360263297500822911390216087956300526345707407051263735110552009250586085905124232019958312843462250234005112737717765984451015990595259241012031153708000262015392078279250167568758207319341230679037805113636052840204792133443210990346017757773207759511737145652032940568007465374604798706540088299164799638543041058935152900543817398619952984563424640321562204950882205501917738157884888903946719335155979395947532995644907725609586264042803697031337064107477664947509765625000 [159,25] -4087043675445933773324810062715945392887975455968124226580940946778077504368120798609183893045080181338265526011156546191208066357867964187880498927454426410421173374114208853666718033305538454081692730819797689625359158034338849060629965898284807232080732117535583192113750145874057868918712949602323725638340764377869376834710255778328824724447733098876302024537087546554027517887353159272477415990482625760572988475107424756024482637368258027565416186143293739465115044382014528352588173032569221977715563265869542769119363081531534483303501622781809969170846659816057917186137793415385970168611175814574841729074856103221247747408348626624489215098049525321776886885568687477034903991881705111479502321529682121445579649162638316926553185998915644101533598311833370880772937605797915811760072756443179151863387485242645832918594144713977659757157280883889538023984569564200555070382720449041281371041020193458680212746020306983376721450679723527320027346073522331054798158767401664842887779695243780881026868115224137246279702534899223959345596057120419392132382784264397152882157492569770489242985033842257011286925302422375909294052609562749460856431177791191963403494587179077822194079075334586026629728422194743340248304715132713927866204259548417270415277495006507961957595832923288472201898414459039092089138113977953820390039842335653644408175066630198080742116168075180500406118979877279853439897002151007057480780357392415031805579363227719138121800756456461365909362722614224694351552662160116448429789105983107387998560806505260368210151917448130802297267183872192207972550596975326256856736596012265388694814895962962575831870815991992068006716629113523331077483572009534471299497159677015366466321444186534907334829966028213500976562500000 [159,26] 3679798473454879185241319592046082186995325655084992363497021659105466793751719236894268603365900574065189181363539035076909767493868674424884005667052377066505813306867825097873564916140774901774631878774081506791726569310708328484774687026808447972708475687148410870609342730962074073536113242611062931218242025478583687038105965388211745141029088115892794126715083327569480067675546086727504931677384903274614191506351286871840103799483734465307343577488626065528660632618247843196826165929390211054983844461316504447758981996725508935444826392437400261298625401103028695731220726241793677311126865446758862335052088683190039901648011646752288200586165000683682177830201389911638673719513308799931392636874142325120968695312851266104109086446862960436078682351492840691085053970339533454102962989894962299099830075591973225743589023246386398127984790905519924969098011969529989884713891958095920399076364910324538660942106039087098024784037096866032482728985004300164894488875814602527149060010442074567890058636424060161314043935597679783990217335220021588071079149191709133372503697246871463116864647387091289682430025236231432385483231253538651772281973942886665182392388446182432910899850759989704368378359350450010490726841790502497798098230087590299142354223011316012149094564240347964322071421380634183439145351838522178879549089286437714291043233460172725771980934276249782089044055437114021914996944096037159778356041364691338290504000027783608035723974499738196940319200619025969575437662963305088703061813356176523270493114116810907073531171594332576724147368376556658963695844734016478658892352027477074494155143952310994567129257611036884119776362701161576529785932990371112413350336331556857754542328518071816566603848779678344726562500 [159,27] -1679068363341709968564281434373974993083352655403795195825614534748618409315886911747023648205705837952504785380724656931401081810940735324927380032780875837331381003360870477477549692924400448011718399901680298283698106712096396105051606584990235243820661754531382421645144041800932207891166654966595168127248232285666589449321669657538983381266446113048067660245426927619842686244335070825937601111412992418605183384585789636992363058607951044765744483236644983834744732352190099190163520605743821000214668018690383902997414368147977607223521047700810395554760886101741899994416636573321972569554696402029868200542286476927394701074868455496532829407932430844680252792076001460867444087477784837038536245263611479655947733499538458998858346482318702937971074060365714547534320935359964374861380121652171406102161137526804091387382732684978365597341331287603809545571013116254580321542572870636743195131146779187036724802274093380436250356465134427195084530196883695687396459787467453706105429230557312012012855403469022358808207950131355972240549961954180627111065674197187838937664638902962273463888146554238517976533978029627828884540230811411774974683729809530385563091947609834252760938691887578842074896478236667193357234629560316632780513876312235849178254360312599636833547410282195181620976043922683882768027016793507715737646205079843404541446583405669919257807597146988432609958816459484653474939238787256563065578548586771968559058342972437368609481271751912115150110575451473785224920363834114083728749994962402790822776891915575741880311638831227532538884467468792207319173635620145971729869058890477914895348193421676755683551990880337282966212879759817795658193035452572460840708082488795768867705956935937699254797352691650390625000 [159,28] 103908570507706496208674150841908404727909271250829102309682242629256677389385579295186856971936704957229432838264271413723509275756673363421516991416506635533045799886629001664349922201133271557895038816066109122946509360531007006181081474530482682796434541391176635992495556406642102304560471199927417220279137416591580010533217525641021590469993131511945447450672532845283334910251821511371531966369545741638799664056315325692131534997217541349057741451936858070496859122264507226881958222294099748209112486841934889849094345549908072076894409929332986650246915083395929773549697932133847998977934089743586733106627229698506319067477934870867151766566166676654112350480415690169951990628444849116208967819727891321158914074968083311984549627642581009705841659178618853411239715981946825765636794993671408445576845473461920000889142952783003506705965467457807595430994081621991893826944094335981387227149737241237831145107118793633759076858523792903740197740009311059490516096824805064900958826510912288826358620141633052173052042240314434579709909313823375320746897663764693229215288858303265914632866268940497605827051198756389430754701492038101853656516129451393140065727807547267023433164041882747577862055494451526563863949584280277055766922589550550150097362026095872588672188087763065908047209591704692298870314223642316859805351310289940570416644794666886607531851909317104553941055370647990033815071731268783676827677471998034464981121373039913382037379725664334613355150513626717298213499320916493023196224835955160523601981712435168286215948910947355313878522238416294836607707027661027827766978978783680338978246337886619830106560720642115694949395169495050099618964350386927722781587696892617588191593986272748731672417114257812500 [159,29] 418948711992675163918360827467605484003678590842375577692927910557292233540550596821162991007611835975280338511479123977660311656018432902945095452423151849305794840908890309103346795201704488980377549656636190681126579218280626785649738726800505194305928788371251856286750266278563622982501331343825506032020300333172664274357468394937539491943391551260652331780244116252942867940815842273935027331281998934780979021153464839338335295697346440245604019974061170138276526045083648370781361261701806424136870290730966406763929347265285920883896946945805117493568783917190416505082414213184136032287750926565152535685719009514102171980623274617204198481804850215353271555428012693182541940935398729173316485506944994884593286332169402127047230705904777719433459362131667072546559801949809128400897987858970636158583050888547884401987994495525228206893861107465815359868196423461336124255042523546473996937336956511716041350504207954043804537782427075018473702471916621639795851307818870666418541117080822225337041608282102824125341770758176691779000818057584183167221587242050009384911963024828864346317289348660329546188685225420667574727684486329306334916425477017680321678281426642761427253133585153503726710771295831925044439878200683232458742113764125156269222803672017133546852308722003288795198033587695754964758653368347002918350805833042806292703594786222161387292997504097693162451847599362067078574272119645541541298563370867309453634299827640168893516010006998872216514518901881152635880597944835385025471408516886496183557529159850608152387257572247072501565302179433017078212690999910678012419774335915906201289231944159094418010538305535618252274084722256547074823087758406011957831078846028784255505427627863461327529658203125000 [159,30] -322203321799173879244702670146953649126370513164691864218264069716344157137816348480407282453426870826169346956308811322061940179013396223981172539140228545363542279635403661890911374100415988869715698031624651192441061096331268058855961538717254286173042842825637718731600924923862659779140974553948876877038494834967097967803840370855226608785835606932031149188696762273255663276933626360789350090558695121078402299161055636424519145430488265934931153733938309016219366384873901276613572529319656721401497789541644239810192185053013794064421313072444418425209587147233605637432040655981668772897611736589944439848868441761491244970350012178042886202019865739472352824048624527263357150746002824720817993362981577327246483536346537454947521066958373914796084696744290770126935970189124071035689506530508650959274098540124612834793624568860434333157533943478866471996593571239538983475702092542327744842082742143341990487173340836687276339083018641018274894420897359727477647312116331178686208306609821042320150439342739832492811918618451007990505385651521108889665470140303746880990085917721212614759161769946371211605990202902014559354918819442970912301719096193045302525561748462232900925743484625508269982402458777863226731744468673867573428550513541315418086630747763748753731711782993727510242302252530208609899325294215806092403687576991093576462284036706173940564901857699178372564050838261862631310446467166851879013977525583780650783528672229800457615798991779625974527867737729842309907734385949108328556580925314685211185081939827420338146626112612373934467121231363055758910194876596008065734815498127806027458862741092342936046372608995275595706642519400883087463607990418377562206054523304729112031114904687600911602023437500 [159,31] 120077397406661028188451121342941441406941437738411086230780455122354396383701394386428671964905132701854779251732521931364389904855793475259453145066701076015733057029690370617755646246687018492116065574401767908581775231365954623868385163762196601441641784895763379560090952970927912045042834020173982855287937757039138788909012822781520681232036951459072344829263683963361914483466653849727583413796235860530619471390978315818686531349440124764836459560811581170881617973346073062626099358647454072342292827222578762220710902499333774156979570471977840933634748911780993056575560052877786027092609936651782280275303987216596553636483938959401576885058945021534615705234677721209554961801931130385666021144004084897224235556091982640827753854021188218651049871753593072665436908672046199406284274484564505236955997038689183430591656160587160597693479611326928247850767640317103185748980070967609698338842914510147310740911774960895271435597976962125075421526892360009412903705093795177878679502218572927411302797201446641347283270043076975548165212770617785770408013692880346747129802292406005973214533315414205943057124470427370680024958964485306744129987709985203357559723551548804789370958659969282842306766099589331821202675792247927452637486313829532897711712318753922726032252992362880800443061497619810040274576815591244355058164974963967849038355743711321012158948668747944186463466439819325482693033983553035348150702403236631869281888420635291201863571529655977888850786802444496782517246322743270799235619592238873899816237843608045012666489569024288582679682822856556637740352554498367778981066288433679041508898732431940693114837541273863384293733258919455127687839943672206415395831543508727410301781358949259006363312500 [159,32] -8848744453223421723291149815868788725192033830930562557272438800089541799519208363010586359151898229371112480556121841731337078406488378496750094245356405766107806213717750296139001760047063180028732304813242568869189004813441358450421821859681513643954823033087966950425885310584419119303598634909651145947714780493674937858690711923502715732053256689443496355258648732113554925437635886420980478639012056917821158755450198918240807688961337083924332235816418399342077652044560300586471875256268959549294586379138549144837457980954555432194903341968361016086967720753829988901194463427025718932732088311771367275233548789250911490717835265180899585720601365098433198093063432635271075924699994372845745078821369895166044917522838504591862477345738263814769151813815008774485990752971358407865720506035886399467030549837161579573613826227565176290781314536205701131677348110730696292646628812401545893953790239194070680075576569448024984974447607138135293192655248698822828528859173875855039998969511163449258831369892533395269139034935756749756210704260265155273639947928331843038335259942558223723658338473205557873589418886346859271914078792409416278544176145701064201426527843993792430618612703554073146352452810202014119058685064397147195695924040813433502601927292195493506065174953342977759028985017257311758016504858971525294086196641693114065406631582224165056243197064964871465582343666797582255057931354768559887033468848792473618874873196917690240677960803729721644508216883979889452293471373355297285518189498078434018823446590942883722371882759124282220153338565369802340347750456970707783178825009807399975303135073498361177904090162454671077610482066021886327429948774700590166390714190115367444360026317210354770500 [159,33] -20948684501162273705854131018358326591359253271945271343797284476879674014714879352207496200783901163568939032712590555443491277817028065710524902838265724527501140396784132005918312845017239048617933918512949257166481718748139380827240320620351158567627493306906746122977419475537397119000777964685807198243950690702255080357329681389900954949539728018331543720489745053582750394647916705813533572493428192326813037540252992579154191360502150307248998006160914023715344866522631143190413586012538707608893203114495071984555970175506399507028549117445300399868799865067881142285500204797049885951218447434450573557842488213650035957700826800441268109664796428517312715089430680953567207621567553261757619754791244905927916596068953639093580227593158304525145715511481458180385455759535975507891909627726625668241464960444388787563179446416866575287644092482885354011665751656537525412050399509977688398298862077942958689931973103259790502403228699123791092232607046755339757390655101133028899989629057463543994179709695188911545607041204975145486821024230815286480145630114690907116937105128078802322510446742678073281432573246594979483589235599032467108042293298543383241896776288487040305876296461527530803531588374208107781002747543742694852513813808727561237855599229765506019346295741696241089265690007693536383943991982659783610872316326229229995501288546207567642287779859667273380864506225014792645914987213491014910027200750256826332801398048592867858550341439048249079245785165905388744580403342448794138427361648256601248403235907322792975356539354274869333967367756410551360900756548234618630700514309767327102392398638343183209681417062344871004126156274509478916232979177082225411710788825882313572774356031269867380 [159,34] 17473205418306132405088620133858219799830248673164266812824154989674900089482207479213467782586632007030803292676599905730944135959130582601448143169621042683937912143554396598472902832461093991736229973025281989730694561736218774711319875566835497788775352216593979702316278965843397700543925321678530079232906099458372207044475001729775825672473636249101936714702749871044921811019515592708698804543602472747564693123743473609226724829260689264846135307673077235258163523128332771842007939710812543983375966758763747749680975002151403445666403666190158074819243840539693441243993264743325034255282448339568501900486202151992960220289724673136762300900817717921503342744020928045161723222157174067181795109854454650419178085809594340540436820234582257470475642221529024033805985355038958123982688630727315118548009451263384334300388111619846282866692025841095453011320482063706870184427148396416839561295629483426642535681743734032731518423693219217305618429004656452923383802190158757991293122673764899648083414982505076914239642605502884368795934983760281058053101877708428376551680946774841744412630466656246178123262314718238234196343658431737735009645812610709027203940322060204510566036730923002403313203356914628810306116201493026877138420384059015910167408157977423308952931937776166411435732378735403062246668340979935917097603479104056321778043849899718167512058560661618183542198733730085630981071898185638150364314949757243777282850781588118952034766767783949178313530201375994619433537719678861497882700759807583882885771930520775893467543860594567083310608002799264440140422115518862769062237171561197898861187324491221075960583973444882711171740958979292202727356229490173699739676279892581709120796144093105449 [159,35] -8584799757898763583372024622003860897629366922884063344038666482899959682519621219392789899753690723783918573892716776426176575513498843216271552590385501666716150005188186953835309482495567331377352214696748728944512125005335811210975697486366416536499154068877238308066413323749577875463106260917715930730266480068423168242004873545997996555383965567098420625561986115062508574216361932633731692441988839509704946214832451974214069277889924176299325456409430077785176963587916592527208104707210907375467761693308196873979827887727661755502483821482311136686420408599115379916176982948059139875204509288476999501172509340448327723375127877690563764524933106533827553627950252313095613744284994609599022231525628989761722879838057174574208984597250822846685828243473451077438492592547985790052093680234091052304077786641541170056396621605703195848769186916358102852586089923994546038994705099275049242748882352169534891255498960481326563332227365430087840386005740935833304599010191923556701851397429637315662556372234064751016078355862137240835629324342718932105557264899229917734496485063836464720901194988426798042574590921402544860637229700356830011502219990465728879877109852740234412461031877671368451338404674795596733054038255239749836852563923504409751115970356384631666136154231080706163615544233712866210012341056011200266647398074199946272459077243738706934091134500571324285674049345657169695653778053392106764679694247560678304719277258261900894943894275172753971295650765397531281909124459858871840702998333358437592902926061460438289196976399946331066524361271235523357331229303942955643199870618425417379868945798131388094692210073669178421025368569126705616705366404928059560277294247989048668889350562262 [159,36] 2972193522298143685814434863281352303789030578782101263469734392533125398660197125350485279150301014805746696836376307765508924386490977638111064032539456824203693112695141465043055068526927053599045521481205665157933877357175565619027870256358242643682332876732879536809454497391453957240139828228489154254594395230518943137038484332037792684275058025828094126380499096808842188706252835829129309641533240915597771300651434575333153173837816979362906951282796044949703165710137171100145931901074222846730467904869305949305778698318432238455132696789637373326472944255887915223550932432373664935889559525856606445503327409590796764558318025209520279495705044015049037015748904692253089352563574780893805055090372677713038374538914004516478747400380789933420395564005482054141406998265520619593968879151366653740895436966236590187118202940901810800791486296729779785679137333274452575618887047989959410383078218002486701903511115147599991321677276003816937357744161497380202884795994816193020363689359066041299032776801245582638431795185523163375060629608079690290398626003495082620322898461856899193580751237284224762611655027503491443255742867756479543000551436886625023843091412762825235650528844797451025964472700865983215243218827159734692596154910518283143530302397639557308040857292790525433960954400839296455326589688254805704123185038300203318112722506426452790485982107174358194103230155391618982864205684195014691767554273869121943567036390821876368283590552649875247907407365073800960105258845145544821058518701149533469252862756498794293837593710098901777045193440195296054808607684838980045015800551868686064293029454582222808278118054453706350442375840600985931296090868483434242968529547191375964309738729 [159,37] -753397310469429724327055985688906507601399318025405368722231015227070218563268877279930735394846974867903678021554259680516524597412764094622916202517876527118225214325665825328095682217972368764551421977355555130158954146445605593679137380477889226017603313843569178356040876592502945653544977405239276024719367891703597189360595988695953325053599380974763611835289236855240133763835124853385063514656829428362974561060766677666279298063302469771708741678246246084355883793612763107795359183069941929204177650923936174539709348972141661995083251671704121426761810421109545061419471206837445294322823844979366260015256521881655790680223357367936740897260547433134646770148939923501449870405583628508151880069408388753697269278839396375257085543448493690339678208549275798005296562564792151943748911773195574714955606676030423836475545874673588696364392294118212920262862422096109069397531022090663068520516481650913522382482164305500028348136196543731527238248491944846172063244486278917790385160862190037977640506848432564271798384166402162846008549165387181646333238507401338942931012126204510329735263457274019138769628692099722924054310912156309459961789760980154245855012739381023753863735902353631550428711562635260694482960661407701516867678129544526803454009045380920495443201937304710094586313403873470968016467403722305921742952950728418607441782165974260778784962977415591420899513050405197989003157154850672245523025377850762758037596350690007956595861148282740344138188096798651071452400230936197298236029971512014326789572987456550795584807282148241482412831524172862994655203727235985313217836734707732775052662208562548858234718694167680152551857993173225213907643452077433063065356470905941269034040 [159,38] 157480047968979421082142596320405275759200493959124733420704344121682339016582023209344629655412397042197484350610805307874315936482249119972857483326482926994126525389809534611062526201825996603653085983260013875576010410641418538239916052797716183672974886472823590652061128244617283795094262716833697745063964833117359142172791104607721751394895991629615366497985864493992669259050397317282757619697655662802270553745804735228859651619238066827581795583212038228488582847535620737241890520665711203212680428380579943034054323495642721846093060803305906142898892051513974921078268716403556236371537693790997409837258718271021472067779232391851993048612454891211621167251634092567217004403145806976232837502960490024068942692715837300195512749957444624215230993475803431077932795916756410700149871517917941455260478096570091738459216816864865921971779233799664824954171465387961618558755152925428626151331525839134788722167054696832053342017365845643766087747193997039890016552267095443925895684268871696679426401801052137321701131821314018871220507244668182128985312918135777684837633860360595517683032042370016546540775139781737175884763623518458587065652452877289214290119938014970984956444057478858206532577727254356560269333158365857649582969322067195695935742535360022226708001783612374194722881635946445760400713254463830168695846699822500132197549449091556013326886608026176567823137308311201083831984563824016378246906209873763376458483452521428421837082443218088089718402208877737968895739062452500056573134894057128921686288395248823589407296941011699799378579929450222003965962786135375290784506932158642989078035192339911002495171686914724669340144579500874412050071735453868757068728315591129526368 [159,39] -37404579677214874899319699292576675370596998989315986825999421886744056907796697653439207465208520151874753248522195901651047321548742086120972999093536543522216360325630476211681403062773509167007919804615929826396272046986050977355226627276957773239958137860382253023255072178123161021652847281394496633933123939698477625066341894436414367375738986707560105491678298180939611062273989751625065355414567152079795241267481950982498161863852419118522621796550490855201557888122688084240593352850252588330311201745564300115034919380358777985929873730594599273382791232950903648863163205576483697439582631565748299824564976976739969802514941089523628925187864201125660345467236674033312546095149124357897816045642932988806561245423209950037331272467648044274979261285017144180539249342844089856197652146177504052564911859869696558781361988352681996547838289970733272577277697931085294029715127319201882818963091182154162783788275590808070328571365363315761135993479179519768784871713165447192491029181783292947087459039507797747326151608856788195005074571373923232637916514963306297426331933586644720017407889711626731872006085020133092950392375134247252922148133710951583154510378391010924020172472074892222437473798370619872560961423704704702014230584312324055149327394411438259983182907428396266786616011661762561349645293551287212214656987594759617460247282274237928446843392990974013008957967070656450424275907655545892111561527300309018153422517507890782892831751005282785468480753390001693020115889301199976052313212921814584864256623486941739362306583896162075623880095341583855852430101810473477775485068203212938958890232732558161641466298166968477306184022863972899230001190226160219294686182741866406 [159,40] 9245912268958115723243835648033337339930698065002550631583219960470705555495852774977514122716195937597157528434930063719395501915276039001382536305864288246960956724878215946008537829751081468027297996714091713305383766002048784076582063998485668975694082241394973194924995830181089963485574011288763720840256337247080842797775370285443746505309753403802018636400670810575128177592616188192967982392972555588998187734420750650058032217605003563507305230987399696478413405523128298485075358915846000109686031250940976454681641968117956022601415091197781881807487661269155532188432476050545022960342457431440587558441552034951832425660896911926407704933337636495820947807673315804244255939789352295136141292218791599488760051873993770898546152705909662709404644002948534158973323459205095776701906855601137393639694064914870781877753496767084677091243922412299089999529414125790860158044852947405670937527595139805747770424957835018985533916745687287714465245445842528006157338136254683099069864322413819380047547584523129023707629068777741944929222031012939267726370729958149513894489620809064589818096000385537099046240811175766144920659370095630597071196234585934704499255909870309235865321861609673688339153190261692411020326354350833793522209836473535433432281248527564389585736775084236224147529754261718500816847228030234321695601757659521384037181587696663188151944894392177019293723493437610228670823376483372052091233683062746744151040197793601832553963064027408993982862715028184827758020040151677726973185488519326763363675716644343356992770827398793570571688354612036404712660112076261145851122583567465714002997413232288874678914096255656621351797819850294383966307899669476933384038814611776 [159,41] -390958733475349171876423206598276953060197264184905012813723616062192928393662335722032976558869377676926217459480803458230278244089524765062311448281945296178340330743256503597707544437875501519910949372368317938205779516191560715957465909947081674452989753482098835130767972821941463620305309983857206704988624429968625929529435986877631642212275964598347093351798870637195877479160560485460924386474553363902370323228195859801863572348435380305218303565248776561923406920500305527090458803730248334138465940840539205895635290294981525595252058384929605421510282085415029894597667565773048947357194253514860954010914031344111762437142759062459606379272250079732731160370246407406122780396787715622815089973321504450692101371815828357752815404266464575707425636037560319074282565711278803001321770827420872906382277406946685916352159142843125427350154900013593902520118665227080810862213305346886757154516423141493323874006187409481114814834461257460620066346759587179609909127210232451802653120283778865562024713907968769975092150098972833306147054951699925006100924481474365009208653655863144859878124304351493328206113918237772606770110328893389495775853332588690314977425936168078644735707166638327397542831357367244246850215470670679118940854601515012355333697836618719241875888981086086129619167485529208101458795751327817081192052995736884326821353274354598753655413763680817687702361918025444650554401716060050260535740417876709318060262822680634198373731372007899425723212239526942273549234930299740956298010007634870771547612532706437647858426929016460738219628232755569864304228852190074787287802588988147477655173379641707179587915261569448696792461534137918813360361450449439015978990688 [159,42] -1063672285775818452879129342506341033576298271468553689329100600713592994496528862197470599026947756218338617504391888195531096451027374570919977289411653347093517408128561742436434871405901968016611619210206208521967771144992703163436822096488941828641460884892351327879390710059050362336211655955644959114592470616827648427566701304575216238480525624327586406446315570107380337136279914521599302298569880352226006486982361271465238604651183860791688092254473037800613553757565163989466531072060057348158757994996196800120192645775164364780185453085637684328999400115139470718812138648590987518975703256259010982501800784480348134502898491286053648662870326224465178202539850646587880865044030458595034017894235712269184939987366849599521373656701480767260918476314905516726297307121412036186000871755998913510727076661057760059681588474538329715949961019694294449096348478007190711629042280413314286040837476300229713402670563971098891747794605549535424684450516678654771749963377198930568605940069315624633751659063785081484026432879311699003235328929660415631843086190432405837220334932989989738024511630391031339518715978014660132497348629018430932836479062079180867028462698998091025716057817926061023273427041684110373648869286704184609119568570343323725980324014032427163414962587057226841422873528054082757651111845109873819502520842559157393879662991389024318798357525187439286061866495874333240285653477082742345515153576924378195274567281572298000353402565352850602749461895140322806931527036585730020067365996844551437479579853467184650476564668830858337235922221824280073148994268289841870812049737301894963281392978684123714917882368390525526812082009102138611057531043327619261576224 [159,43] 564145790865202214006804930419464052470759710412649831861336897467686326193878991633640039566264316277252726752464653188386383588789326415227296623095882917519786021829803438927686068224336236239499638672844971358231956131818194695846089521237994670413742119904922788803311414330446150145163989460007652318685257454302169968259914941546231797096531006299190164165154822350771276583449448427406950039219222714732812598420647331742762223220649912627749729591809732825140240953068524509521902095716897596841440120785919067434547655757431363658389980701874015721643110875247983063578699819445850215105054891065050174953395011059088565217794268242365714740251457268458349529538082828541180182797216037288833692913402466637156142794408649859398870631759874493745639698585928070650699065841172595892759118041766605475412871419778344578890040526040316899187052694495975031481049879695494862754873921357913382888564582457382362248983265998721703561365670066510144867078898694761158268506465552554419474121159957422387600731594976464921292052253817848901324069127333131483130801103427235465266955471159744656562560685195499923841481614487305261447764228549659180258494273164944673159854518751210341814686336538824418046125983542822700649245593601783701810325359160541479009513226967189914538307913858876356877450552791956745485202452341790942403682285504021650152508109648763432128568013107984950180030828693526809597918819554734813040688546799157201352428123533380098597807656181194997743653779104258899601638783346072125842182849758708591100052564687583671652494012862533766460944329975362619623033100464418320706068483240806249334038485115794928120447147395843732914246064469139275874469777656161571236 [159,44] -167611186571122196107216161233764404231092466582863120450667491064062581491211434878338062632890614474829147047609507791240473485068680121655665098407725106868544935326615797701402685235060248898102937977065975837779178246839160340759841011330760798017517659814565882614620452468068994076399478673288440297928195280525309869388885812571829502371304983444458692254089276065943283091600547198649702481958022717837711783995269508538995340537861798912548178507792108808140262315962311545481441169679908852998060729042372984617597002139778814035517480738887389699811199315449796462130156490808401786500624681289214607451858128271006505876590375451604207980543451971968379047847875902029587394945401213037062212509206225444234812698290184483513959861348276866539638609279473640699700283267252509249144470345078712012402003651773424371328830193706563028066845280551317552463741149441781997915345684360108056232707506357223097960242263268408077537433109368665793942454704946576106011017654030316925682840028015911228837604751176329216334432055481729838775211569681292254185696209095497044419499135363605930597226305021934471494736314071813441978258235930623214187407383768366447424069562576522842936854781322222542268706142047759859220196318573447419364003012084517021079400342925865594190372608063781114034554832694221065448087826534951375591471058077493010088105363870182939300425099190823100904984410661354182496789343482326709429042226889413468876032481643234185519958823310315757165775594592978194141830499228916265036694522037465969797561382121345593042287778283685204256950782712635470217668519016790673671472485867020558810260639144933462053270440802240036150650738920259410718235149943447264 [159,45] 37047742663749136795614239154065604582553831491520011622478395563963969233665086266686052685000010770271154171735130158963008449169227119578418115458200809370095686832716930836043573114137933126349411825373268498058598677242213804342849375535894818361505945362175892184371717367948956434495917421702339921128692005143105387489597684676807449746645812693649223115921393888174171900538235509934051659228357450733524115307366030730444253374904467600173404172224742770771708924154361280942227097628764966877676290102361455407596920488844005316544068147044060321969564185270121224071450098626486713439317257662252393233201476714290859428128647201342728633023805931114206287411398272089585474019869534308557486195794563829188846489137210119843161469955458109572845044565553644573572154107402861366698279790678719345004659894248964028180431141918154417990426632925594101834558482046888059100421474147369341170851106292520493231485582351066418275421407917915298928863849738023752613592352416895704277783952300357779656055868185540928628867970728043765003710904560520004177806431576334705917337914049010957676018570722001859257956210647178981694478564499691655381750937682767838322919861669232090503673183752886059762633333526641565012201518773279512865277561428452372801390991494317972380344986432332540236964408015422884008367609453560156846617653555965955019332949184646845288124669810996478660780429276309593988328857998343774345785860216831760427511849164310089846026010925167632638764356834331255868344504670182536256773142044591330002577832745759859312799598066862867988219183275401205817746429912725955047372729138019984845406330236749953998049155915482621765230471517054732191164385192948 [159,46] -7619998328663986881755374111648703577992162590473691291273004621890290444394527110378513798898401356356206461950661710222610075107272491646426221970847883440906489664764602904995028269095397873429329956961672740683893224387325949348382038095039559574667864237726145284179538306502858111320877344804587801939438527561283998961512505407054011813512423502373046827639118970876337643321808232900732498386866541598579370567730413698521188513741795830536886936634679812080078911155787622130650053300727477224722528907809862107707145547870495442968703029380866886747975320424877721517112120320431637942921936233783952877094928873034405678191898482844883240131949375277259700088925014429099088639392062348266318377656122835882565903817812961038388260423091065492584196102868518533697487012264154071099834175013849842028605090703250384575319181223750834828703821685442433086448443509358346911724053693371192607833915365296387724063176740055394194219222957832125139479967150008245936066844432327635193172404878952679691317736405604586215342309730366908466601855904795861490410719580233297485732413415361854073793060349345332566192186178648472709576234341461725711105439617902925493653899644352587362100394507445216596302567416304856700805447516070986692802239770290426406596540210813609542940993893530558565252555970643422411075898324510754865653010677876354798454350334345871250709744419101585751352762587110729054223628830387194077831840542850964789237219053210667310078249379393767617243121059348174638130772233317640966654629682014066760566345986462008838859995883310609696474290855900461594792799491698031783135482942860404088449822885339774256683477423829612028224004418988421380363878536 [159,47] 1705421267590975710993578718272442763041188722595883239752522240834589543872683272963396510734974556512347624183910580805252398496565828070758656112074191802656590375791372065620656997123007209224713734741750766822369882575491804540369429672116729969258322010314968787490003669860964063846252634413099974831187726782383445470261416230409564923345307682870550959485586762544448016916366309186607977790186134160672884090166705768889731644196148191907085178352252876898410914534687078510218300422739757049036581678530199873307761143249386643817417798288386984211583565471002386430161881032070738855032827272320693745896342468754717503711127115259885932322287759876091479361202268926971209448044320081737128872286994967160614940330626740217422212232476499396853100997123074398635456475440974255416467534899884967311169204657065496513640794469794899300299152479266409378810320819682365629414688846389549072833992012291116809070276432467184361600238556067931315264790347464839005497219616028617718305303799646524461435079924058473528192070366919047932015310485112356662535570685384698973893919090545582433551420101538337058896629895750819053851753985678402032495892259475910572839370877434766906745506424969314225145805986226870529065668691117323823662986354264404577146123308023331899876947485749624740696318554794834902307619241684973479319400890113059709092983781602622565004994723247422437609973172420141152332008142253450062179048008508733920094364363849470422436073198033204568231459747542634483668815977980950009314200744094763530252940682802868698993050614840861646405404516946681179228491875110696262229380747052487782780545166671484381642711394890059612092160943771336138694246 [159,48] -387867146349907035473429371698445210090038536371661501236959201034824914821133093500494363588268196514620864368137469789104598567251782760507516164441475792583034402213771843982227778064167613380400823379956758639665131767789090646053238488785535365667210920209760125185859153071099159403469798471514893121930922212896405630090568901237227617533690068542253716274788665014809002051722169730306786234824715519537229983992248460487544257910464875280531783000502110968821971983249349164436657893401195072731715188275314560810833060613364339666734571933372632926592028176461711560333392982209402386884416176689758954455070172910348122982421189739806868153696104479970480207337716997104144929908726196725385439212789157165527452550118894242042619017755044765130981763895016653616502578163387503035916251679498621283600121541487032429895631335763332756041161517321568102815569266842702462666715163637768821600822506859932991158898726697031942194592449920888334965062214135223878331094452988614700728052980140316886184534486302285600450452543783131812994682794747453221772755162959262713867380816318327414208437338308881188879897225747207962848468924610825176655252976009300941917870829396518614694654570728244333207791261339188569842242345029004602557944783345711654063537114363262115223220506700554377767082850927246150282112506769494651474150083957528221003270733876237199349437718108319713378133795260645084501697830461701672280215801998632936735686048245707777980405994050043061992257060571319988668835825983051485120818959451689521460380407433604177980404940659588678065885202735267064545944906679867711140406098393323556084083883149483949198917413670732927992161712150012512202 [159,49] 79328147062863439502529542354140287270012818827379035681477142060944383539547026135701648701747858366803226008333874864969497429997849513054959718065064418018557185219990594196936454770390005299487792527630376303331792683864043759224857250807033437282231458460142243495520522480550570152979189961597665428120301250894810657071305431765332996715317480245238047517924734998203490170445711866861726148594689429177616298274117043426909125263134214622055908593372224198209378950520525723210449530548578319345517536262268195335034179595519198145964628397196827336163044615736505222789724602347925015953513711663991242192778757918762745985103956410659096041332595567769030328980225075604453953281645129274868577239888743514726958153594093061551372058054805535792276356368564969653751271945933861554306581448864934566538295902720820993151594438279881526554408140157377242378788286552788472272287886614672083096522597303071722506343445002842561544632391729514405386057618147295416351130237999393899543681434351425111626835033036248807403005012154855983375855419190071966377594233829547058573733593679153444247514113299312394077662147014862288596926732576011719640945475954407469744562299206968446185516508563058974059734675327926348130460169397107497148713446048505244430037545916636871376200343881983705507996631023052616115620769199426192399260598449882127412527002100429596653660046831435823640082137669605705624636647912144577690081321171753565820131553831648747320964506188355987416562576191124433305032972527212607382508345372074975580366798213874733571081550119536627029171719010519330917927489660330763549404850448968731366819540837795248145712437980612948249948579224796850 [159,50] -14723745694824303192192137379191851788842735667019771066442364242952281584537316657040949797029025425666623208556712187691587123030522968626997350072187133361939717956414963011225229087161920194760918733754009991941689161681748280345367647293032901028867067151889914214933291799424129934106229281628614293483685054099272461941178700360402093431895481875697068569686744963582515831186035197300548847153437652737001802981730111981824151760469539377647601056451445717706227657938441299489013482194360338125369071685596589074214330620494889209275478666000320357821339673462616581705375977694936157427088459794396327688982645971476505334890702193350420447118404762078737306570212818887426577475608196620616679139043732686492225650252346401457999630392042666819667828891124877970955999573819395675555297392140108706507978789685428050679968856685276221488919637879168675943726851070826926920572153318828482672552352718871672103706276284388351812813669020250267313645544874027283357032507508517414739463385608082439702507082190457206528661045115285873741698050675871177049338531754057542788365804228911960018492127193656790579012750656455246718995772652027017219054438135515882747607722947708310513290700055558840001282748228515667179761063358253186970666592982627393556015018386459843486446066707822524367670954307925106775024609270435606234461406681097430689309657221031451674623745870375791398618561227013678073199470157003970979210436399298813253506123020886173235595971819779965304414452340671892892407047922098284285106394726380470645175271840493782728166122503707682774355953702467309486940064106623229426483776251302192821857343707667488757519657101667860715778334018676 [159,51] 2721218974958071557566515454397301477246722060176168340512649291953566086272914754025237004807372978934364135044637222966636483980386678912257669850109359799452556219405693135384961864913348553511300912923715938803265954704612590769823128114463473407668109114850760105426357366127289373570813666340575363829443376153971619914849575555517921063499594022052039738354276441438395728792001905911073020559555909044038617186914426756919356685125200098245418798152772816145212619788356921251102203810053470371267232447108512093747796254204850330421990316359503464332159782977473579606628027589773833139908060499527705909350626086376170322004923036633893149582606327484549808661519879358642078340475619317870179046485977004494049325233277033918501855825692979265041965755006815334712225488553218175635563670997352774593628312275069801848019196394059394117081989526182849795663982313552348420959197321268175526795759740477093337245403713847332304725224600932037586783748884848806811436723924388418726073312203778288895963969916384018546062647096269823787370539339022532167195871534069276029570378492449454283960122317873278184219150237557141484651645731706210205716701260598058938947114883813324232350763121726092420680782749670051120145581543116707240214959362377204816831915596914302969992763463399029775482468479578067275047645547209470416902460339072058510663376607565049525231949253982324210311435909860080718190753826654680875733464440254199261126533732557121287610453304604055516679524823235584068389561735256728366510886350456668339507183838086407842293552091129419567938341408908311882987746594338668860155309503881453435908844050640602972679399416963601866256393871 [159,52] -477173121792015220431392632832604062926313604716757948502100459173630295915890246238997066257951733380165488973642775693167207374983760949120213273377707928842756030852867644508400858572792846844292440309962811686798908841873486004968656145619748415197529518829916167976817913003963316879786298455423513566318358548881324731752079894613484279690683635169654785886041308127523731821798898478377804495950017696137874279415171218970044647943863006206595789767701403289791230571989652670131138075912721800853384303978937646767514898258017421867851644426675533566101520845649938826242993382834817697623691715163580566987584685968177782632021290296577452890784183302083277614853460656362322648036344249593785398329825157089488640964276068682876938037042470829362535657311691512509955097541666588329454664427696732995671951427128605069477725850958195917607313725969775368331596959322966200347383611203475817466872023886353391886657885208562369322192230573284209487741156183978209605707452338171078282909646206337528266559990240649002925747729513030154759999044399294526009140627612400307211647157252584572614060512265663708718539373780614534763204739956690442028071731023022438399246591060666858044525580490003157536039010659009881782806159130832182730877027231387134383578154580375675833769197744071956485061296595691130171463327700669581416578893284706717068204295411606499852408437631948771591916543099149167302601300253514406771649051513751212754976518063155206385701074338617748066894860448741794487189206427800188969655788924688794461056640390072284084717989005218809881571991520800069285410649591203642142580878342277177552748007961042803041983466959209367285628 [159,53] 60944163753050293083942946818647264104834224690642284878172518517951006847657672507874230619087658904252997433524588553503034865989588240127657217595983355736573312769558816975323457960034279461648247477659960452848954955839560528226315998126242838658751400315938270159141443186861699349120675710635311347359129743864699447861838768414868757855021260823837968800745416927779282082050225915658574734726175335699047869107203566831007297704544300259150744530280416701496411642548971202041100595325547701435621648130698615028087119064304158971700380071113176619350583791684409063098065152277559893769303277541987628650440641317037308688219719676799170138350487533311252182869994090800374616062193965907406489737085786667105477384660570585429274058558582830028189168754919392082011751528004355603241572081098203929703647819226319293830316628468268325044678705342555800766971056308028864808807004366167720209749433393832435271902092451673569615600302067015489924878090103701131496752854172253905615975476808945783026514314171684473749654937321043661565162505761538235942480844122722941195295996633437411323429024640269870294297401030250719672781529384715612267426878857550259227299430207280596801838409872152725154959331312792872196533806039825800753572628583148848136597165713209104901024618566320521159903857278927688892897283321266032104773995849571736369764073970154570743116692303422387531624812478962574914511300927449578278967812956240702125883933236813756559159865676933058696708999567642479432720404552365385235126513824123969148771897617498769553562806776027197405708854605238902651924747913504429558789931731693518153425102534091285677958873268066390518 [159,54] -2968453634665995292714802117031522385233768710629153649068910719194390195488850813746873117633994879658424794197231559552737693218264747136138105815731016126377062635354375746478412697529832489619565529256967205497304782841215178537184292480085686070924241207151971166289232999950175063863123972222453891223999780994522911800124370889098380333523469202173378922816986665289709359961411612636699912673995828327197986961586281235554397522955151789711255703279589259791443725157540346618874748738224385511058966418663451571566820739614449559246265374669736538681805222336638021601963892695606081837296030937337460120153667383519899540642673347950443849935377647675792591538448303504389664814916178778761488445286416879341838885517237037007854667761159738452354374466886510354274776664101077738694222341327234983132451890663409838238533493024375709570725599798993086904505511805275539717945867003265167365567036638238332072424159966787287124390818804790006809238752228671413064056922395071211963215572543579871362127490873371105944185436189238230361741110364241978169647368074971833830011689717915633501523119123223145311474408155274440540371350283281197425003995660734951272256194488907417228361116960736902105738332898681543345095992814558937141925344609061135328496680345941826539240048037132839917114265296518399158731791187774953362977756945228609822319164292408090929890188466367376862175366791131099305354853083016919145601334749880862197787080480889772872546631317854250647444261842810796469152060730436054997644047906522171428892389736274280028419116049317822289681700250877131444058493516150508738487771880274676985808957307825462666919643864149682 [159,55] -518330703722190886505287022045281219373615914243676672542969439185968791404319301136279634961646261908909679572844196166309491110186215881509593001701202868850317081687719732457725328819968660138578479199743197097589318562612425348683088565838293490294694034045413063818045160070233673227374637742643050544658435808074878053335454431716684011647866007487000177313499083599001063210843121418495081622833600573327736778572680287086445906658424688187196398379318761414035638447549994826010343521280694502721831304808946622730379594042424633479419366471563884837969133919676126608248051024285536245889399079912674828249345758729517511001597365176325355311478498958047102821874745530581722475027538636373749531081130519153552640032708896600912135109756991226141922890912554403130371292637897378633939499755963085047370099307084047029793901979780153218550795251897088604852195533698330208923791791335211446741527321490861862637610307067415263947797061764255199142624791607088323338285845467841787553499667420394333230873055613146297744496225614124278073530096649738894896539011916503924917441587650517982615990557329808792127526990918479842215919900877695502097912548118883723173648105866175847787423307127855839311946464608583972771267148041466365774875457863595296635472909989061607430094186991179995649053929234771027585602880958124135342267726395576491958990521004284976720571590347530613418541147928565603765170573082117450049464182493914520191632499523891767490236122432379848998892196036775280266506782603487790081208652810777676039541084207967125287975714552802957405466593616889935160780059087485443654351659551672045808847943121163806833387715280 [159,56] 114259154823898320424667643719425393554750703802887882084581458313307923785317280409502982481477625210218919851946086083763435173091625115406308682860515888209561875614460962921555991384160916469787282940939918775110516630134381848256234234906134890142064138817744807635820082202192996018690468898279636506532490495400133121292971028104340778454352347227670522021456255017048870527988655635693370695883540360676840461842975276915108723212072938446278797399681940550405802853303427446405485443899080593310453550693603199969487339176684267067418595840703645925830252843821829063519610873117257724486868916906818738581819783929444407089172217292055868693683183091500422367303542661482973024837020910446195754371547172477464447095121771845125045262329560207041453083659546131895066440520324283599605834750124920120420778521080143823315970561912691597095194017915293822574709762988124606581695827534171724983417936653107247061180316786634615383073534075484948846709392352888805879766515304641728280948416336231598956164184511117070943970859574019747009068647107858421331322094744885861835700772432584056845227733195190548640318698546371898691568258469819593210278848514454832838577129918285203734990418732897966831809159643184581246534986021326325178662085224882424606948530328840146166433375232299727584422734369266697617801179911707860720692530744670515182344740025091375227608668456955313908164442924956270391774426062467029588493815929553479610456551571375502305826082337697336715522268087465261148834406004913901839450539879475961198141573621587869864419787549736759968595187133378506084942647593569346592927431904514462105488447188492550678674438 [159,57] -6260089942134807467711949713596170767278499151120291339362591494453959677411394945624604967842560531342109767485169651830745749201920054435335090739607363412800038420102345441020837024243781888516794054146686102984286460183757526630996605390543992153082523046779271218253320371139229773327474038892284175951680749355835169922830303635173964296755107861481098543092758076713485862282725237780407030830398432507930618383148010042062108214589322597730103727108308845828288432173820954907238426831712098504351877220312545163280933380418004720827706156697436732387166243803511634678031958459681181631595872607365835332879921093224287954100490693647721617818787197295159785595115849268234714878649584323736049461798796807878160666198766569073644061739256893402715236530056909399544290717576245348481100221821422275399819558082308598208860367526166927939585549561179213988993629300925810173587012180419889079039570082248392036416740009920812769415794373019025764286978934468174069906335959292220620377215997774347890847872236904034919389076744661372714970236957867981120161683116475823585920741797846084455817447973717888781667429505817319093914618329326375203866086585210705667722630743342370896770726695969843196954129288499491484713060143817932939084232002897117785833694763100540541145299165560202925518428627681476255889559029947651862576130357062843497239271595521961827546191647360664458079808405803927586414774479941422529943920552512434190026718158788731262953081052616634367223995742344526448075220600475397572457440723436827096195385615408850197756420444399588109066216587364284409755408482275281383679403958189551680856180785601343185680 [159,58] -1688951739810564268585926907325497973157302014455728602786455814914322044207551720057896418402288227633529682289845478564123774913867516780500131855239969772733971493391501787311733603131051581732909509491034210035781699338114651664973513621126055617065186992374965530792644371332223447969748527336249590112610438994484311397605647941743360342370913797739693717466929194964998805603569439766363769042854995332769429065022313142570760789853628813244547020640058636265834979941912709328049448015663402872189196448815726575699198273191515699354288515351705441389432668292269499340570753319632989016263873536718980811307373386612439774754389809994414541664482130107211015250756605512041928847199094456840502403081653346303819401586302909547074028095238012754310506720212523543749708589688565921220110261663975463249220749095268017875323824639647561379703095058691724191152978329830360485021731629735655920890806705824501134752808516356165277172203320812381819679371036805760935935183533306713073828516448800042872112555707362791127583303496536994010299987891897955057514549635981844981539095068851158376053211814619610131530341318531251054701705619920423233481999496735379325428504186454608549962829970988704528308830463077162841506133932603923155899995769219022117055524608739892892507304084320381225674785020877349102362394709347154953024710980180991744996443553981933204504511524372918745581649934468390409869580628143118669152520796139082823303559473283780935135201672631434419966552822638265164789588112846034757536250267965694859871396248941432933454021504384392905609479215765429894568407541397917508958877769579419644145460937135803936 [159,59] 524044312997979694231504864098338559352388216169927625453982828434170653885780272869581725386655863224409413806702873104929812408105169896916475946389869012153693662150653266021410136476130576458313220174934507404098184867523678019972971480485154866507896948124131004864851198397240001064310990960559971052448376520835195770138625723640306977107093455501175292718434516054774957941417026946931027250905520347877576966525581413915700951699468432443728282137015598918612515945647122937082470430268369294995573553959999677770628355547096308722689923274631496110802920269871878007321340621788719922301757290977805585883923207035118456273039354972709918905879249752486335797525337386521169730110462489936395196160329515041832727255967047077382601521129497420003433786671904482108972752394083325775084025168393939921430837878316628874571451295841224126507325637223489713022913759313231588433523032070704405797050524399181002326754347976854775687150974973193375195735562432264361001973604284026449992240696655380769172880037637476528864811256071997528060108580173840307297017724515859185714927845063380610268180979934907703765547124043334559261540016919268135823831709835171858061166804066262122990562926576569887096534352563345890616181038467604002459377552967421581194037250957351420219094664609728697187544623354817731096536596960187455889842206290415422665631970488487498949437769157597110211354142694047812808795248279840933540151420882024814654047563709400341965769750945020509965139405699498342640547640455297115734520978622287268310942803576588900319064462272767187097302734504896328398365000089694039846931837630864414607685001591660 [159,60] -73237999260027234108911197630522956056000859087407937291580639878946115541492925437164964797100996859729615550388013582131702079873385135992325411528825789249759960638275665325095189477986685042591947146215730648820089394511748769528452197822050734457681468740865081239400251452156055559709059144521062236478578535368744381948526055468340867872974143657918182865858704968012633641098165966789297977309419486322005001209643396655957920507251210524115620184599834282921402630998202608689784716944409753949758048138208261829291513347446206503384345549667252405326505803222294822811214907462032430811885876889666491078087748347025598290527352155960732256428053262720966788850278567041485127539796266174889083125529486117809633615963884055484075515662017086355723713100399111081982858830131517686960324461966864804047878285060390552017621132632702406188729895893595788490605310843517487313320092908334589751633622109899942842421871424931046960253132669592424718400658963069751266102665939056864079631784929671772340523776361272423504562749474641704069693837647679502087952845902788487590049425317458169031041812922250371851989746280969305495643187124846549532413464678724502038950507873088970051619889887982685968459830502910182805710593489519988653082425204468642722727314386201497196179981448340670900278431818551534975623140699024883355829114401330997941302626819463327418136018922351064645567327978333611905942678967392871792112310911775051887801582000768021357553701949227423868046045423152797026719191531953437679449365234388617849731602097609874843526932108282830117782992098878863549777189008251041285645625081376186082514327712 [159,61] 5669821912524492569181077901749192505541637643172195914899699875499651410500062392629039931832223637221792304927486923304067139304927232571697471917469698025206146079593162736776650296666871636668421328612022616504448665222316367773455548092921686687927668452313917078251376101270053214441590569755456235176507317730925405971865920621145826995780094571925372510452034424066457558748309402339324903670419657864092784862682054874241159591185602544239676944022726183883470123357739958232239170762586610384448040577189183773207959193220611651647952504965677694922689860467329428719352871764500919939887626214607252815826506644311965285168750987983536191250509624332709843270215876787886425061649294742052154516924216872252394979406770094520530810491341621005323178400806971833285143042413359641315257691421053485807258684641939213259073618228940317706986204965397190071121079204286828047256025384320626452265579839344790207712360470705145851830714952278471510202469570867596813158468673908031298951898810063902932550510001865565598146326671260741605942660001305946857329977670940971256056744064350515110328428106122729773112873097494531985259011762654941667168500815621196850484300378977750470435700996222687901297106892646891220757690064053451329247146556393514359615674586869229934940060188281559161453029428036238659104786434272756814074734897978776576739064637699250404163755285836766096259100420502795543523112049742880344582318609051286108545698575605292661311785377536209020832044997399059951231074525852215819276377612264435941166657216932894652542635285854854038443675628534106854384226011500329733106945890177838246893368 [159,62] -121119887839870898283586707709050164661756927059049722291970441355858602659974202413856579568098823549687806622899668200426439337183133654347412930898815807295887825236273660778184610319231397149187690044197171764277603814882525504778929262180577555039575524756352988273809236192548523049189601185256578219500398519808683368968199025553486269223818125447880803430706549748923537563487424396914156270710909891120149259173179392231748870248925073749192235769757678110373800043905604379483878108647390315521227680387730218869928498240512440359762680169830730627909237172087128917363404446946963109610921723201821929217638320777775450535903404264293597044043819077657569507230049246987260688239732314442089946291953061279408133670012710315162224887373904029607042150403964713776167204483612982760856769406985936346084763688312935189319161354877426435957810919723400565360805621265320535742993463822840926901848172395683485024981613105554223563934217758308557390881014613553738865863642395447818545219116838336329592993672438790938084796964441185981418792178464461039590024054742468668217248825328208013975880273828881921750892948788968327234512740320673172194721687988012594053775985236007524402331282474537309122137503060749944453977920100387677674871736949301357389363519434160516116571355990325349929974768431125762615132418618379814133900307622738763809846920035750607282671455929374860875407939739578579921380776723875396080915270485807049985546961590766976463575842381056226205015095030554246093953407887890771531800525145991636701775338534216400761743486130031551101716954702735692761836099569511828266215870204628668368 [159,63] -38076714848773308755966076632034453428757450924127414371486155422176063826422144883338319823075884587675637145224778736190970601400905527485112305904348381927371104410952539837316318020673101284650373451106136478097968277106338211863299503798688105304124459370269316496818351604660545282873975905096170779943176169033641991340866380764212902599654936636278728124270971635445320954578204725966349909362264167956251388688163029546869705602705414845834023787305356839139329887268892770553040510089503363376024347521411348279419662031293149969445735368609934002988148795703410757564244378330571895517394132822164097228160443907981372739432022765968185795439994146495427476805237323391862496378622800111604367052922358088503363174971497870619181579551738260304062650024536140026694000278705709531173257036760643915873531936195179083941936779954985272393304902595083889911430364820051814263404889111904532098423253286277850326196932040587543151805231709815724782625780746783100931960380100352934513732358880208998904854232239250799718066396477539492401222124403610636305928403807988627357857885413624981533807809451621119203078871603083153147209904354121956255853621074050376138655237629553787320579510326547222466333288095307355208387442561804637828068689028097969543613554233194010023866143208733230830358713734830060140285421985909109967822130215773094915698071319174359274796557177704360887279880064967506020002800507374681501087662337936432081743888802072373888355752633956780490880181502414366406790204972937005464110386951120148322225195087953838578878375244356008038882556022747184567441838421088446274616828858612720 [159,64] 8172391194073691097552124519384055176614050339168131213184255448005258264675062052663525533413051776454050691380646068245327288928338050787118337441534706188564960948706127168835422183816877491297213213050684682283440329324525449142997071901364039674100759198202484005950658295482505361514943222192785261682056350340916216528658786181286689320315433984481933151092268638562678747218388036589619520044708202717555039502624161036592739509655778739235753203455965864598632798684436077343537348218962773506795114502041894810772320776795856573512779443575288363146764669573960220396934700789615279583468602054385910891615966370756247666666924263053105449587139339740481311373491589499662295420635096746962805425018162636723395724347863678922633810516702082998709960592768312017196552636324838392291666461440950296728808729465008437878676840067818636840068763484925395431291025426884118778144443168451595128191369110735618181458423691970298508269694609635990553950364458137809769152409578061561803026082496368866484795584192506780363916956767264958751843054019222137506970539548848983865953363078020741635841244979477401389704259222598249079571679628232077490965516372394021150823235379223426845097353792344305106654533083570045531865824503716173792721100428738635421093836550896610633901157575010220230346393671788224706679970784483641342627049525816757773858562617052547700255475736683449078134996904441581987351026514162089072858243470504519709035020509024831378831168208160385996451892348417892175420951206668167722660252750977656094551449503081619933649646820203844010033317186872837419668844562963894710584330602208 [159,65] -1103202571269718522950869134361055461516497030802942501692494372703292502886300900311758739812450447038382031650173333937183991556928387897002799544424631262480890380657926971632390853740048170510232799528138842720652969398358479733283398560815714110705226206436085821432559012430457759119372242253823128958320624989706712982540817100038218510156474506179880665874413039838217478830116528223252349234040731035267334798863065636057453038741649650363815710755911788008470376498712396197694013455309719913376950946777956750637088191201937149532838328115854922245032385074056482042503392997507949988795727617993163698111351218671839734993899310786957871434676155778004531307379905867274955990470429136074421391936922642054370409747461067212778398280666085748515068900261701717772342973511606454695361158248044191967878330009707112964765395019506528851578791402393436655607742422786804419108515570226244321106591681612046793036863036782373179818687060492035256613388279928653341503657047182505940836311867605455013706362878991563153646372087667886403715616405174452709015635971848992295456314562147457981812482551982551164403954183917426868525643615558938205500951620069081886243303556831127859218436013886474071166625893756439413705949040127382240563716748547296148531558976070899863539896589464881909511143295775271454175219776793509924846236892706684351188846163799594582797684928330717330793406408173299105759729191063881365005646109767016433368151579405862880499704003314746863005360367928390446192796576610937799517345167226172691064689494613772259543035884590445598752422161890241162170163863295827579470004328 [159,66] 113878579955541682649568166846950602383752047454865940694826648598748649447344529128955493434208021428750740598641616586591860206465688181116467772254575903458700972274281732431724394850527162780190828495447923197508845779413696540246489988297434215212034541856838227448462200159276764026662272481603142948262353178023764532630355125537387967629747251368280014830830279773114983622293551345813532758951087848128555319701573682904378394534325038191645027947392210079296184600193797787458545922381464594441634325565641258705305373986420955361882294226331120072566769999872094388919957459125380287564017662665756206613661570466241726464594966180555329821907144786818434950796763575267925541651650549572860391813360629617391498054104812173806225532173397895732344165782448083794721033429673556468981072808651768066658356571614104474340036006216705781896299748539907953903542066643735360329733048428365741996428041164028257812680064283352646943541246226782117870655843555597355558972609321204590538139353595336249925871250697605626514509587908910341998108141388073101068321620502219176490093966091227360195158461392707563260597189968177514395796605490426704445976507813800334847733589329916369931137910133312354016572365063398793634342542331181758953275618941057855135108173704870239534166112235770500138054743448314214037392751506591218385471902782055989240895613769583078367881223103588286321616353892977042204910296182010474549233396856631988350435099525207740411292504941621169842735029588978393307385332578594633210190821460110053807205090519832429401943972340682129045355383013926615958526003183941457547328 [159,67] -9430915624877305744895241951838206415277431632751120261036896560774442699641200930461532482026756753226932182279367110557585752243816976068536746391678306378569595363450716926821388762485657016455387716120197305367121264867074588098269741573903186120295080973077040347217884611272556197303124975345178451591736389502399863127734679464811929113225564635405555286855766978659808343416812877345156292995386461005752292772732921615495829642797395012916217390739035544003179708601509275781401088526744589921028935971380264445604056792786705953448121525914621661745347290793770984793343700676905855867228712874000128971283886893126426479245225165466219598822003606225561744632005596562249618688516117384906821773329079887725685532940336754058243315241520896993632471053537248055250526804072418032250455736531468330065534120621590552971877971009314534436820834450778547691644826852323113352921413331040122039627328838992436485231328121276430940301886500646083460568288831128114327441940012210144998028644865216178530997981728817819608257547301546557712352077742439273155066770363348019906303313015199875583011067037226003688183365661851900225359296455351507145909069535007489257178023476815978682250084588140846962042267932895398311231499641438115457049602516995513076127475181194143818721679799612110165322787659383929872350084159075215397403432670978823693938874720614489507827958162562373553577551936031132239633486062048897064418143468541251898859067466942882335177179149594657586422638881055280672008929672688360361052615149334178646816624696810456080782100119168224939151000180068783244138796533489272988 [159,68] 656930446010510818764014947672940735605040011126635900159815089437362461617656799421337108235812390301465181641023133811850026597999066656630730174564767794261081775056711744995574056190560362494099728936541935022934737996277841624114470428728013336497407624465275070328669645150556723276178892008071374340168633015284175834344974978202087484253856430133858454777277656110764345227956879023627436726065713225829478732462617124039535043312841363815682528103296934707103108100959982998856959956239892539869044445670489910643293486076404046300170255494779604497334878457942805872813481690861242876353494137486864779287700849350672874392325434815775415310829839862104220168844730361376117864668809903486682107607291658867830208422944712211118660237470121410861196593636237543207508260729039669338137719001949775549150799966268333779237137940999908031448399893327558397304297344100967790811144568823166067881721326549776541695353374686773846727839828831084230523044895511462247258034406795663870727771134923663417043191594212592330245587656993893743239538844921308365444927298753167215975258406137423125600841146562332057269884634893321062074062506093661020063714224358232258066032409942568041625647293984236595179235107471194265323808512504042158191045327570472866781549284014876459954554839575345100032373143957241290174228257859103214308885454488515581822175200721173175299366205599027021944879209606662365613596435148668697854070411033990605619288078688383819896092696444755746659483374115881300418266061924929476976420940269336578831627205086246334491323332294962067540173978504150420900516478351444 [159,69] -40453292602333523762941073154774879259982508509483495775931211114957293280553551151415160387762743414125220123123289827573006507547487397926057152395805668110165494539684364751571038449540600459953565308880238264703505103190039356230987609387835390354871609295189761198848748750009719917076268853367502503116168311018639688028031444280191241989934498288852620949350197698464228514688448102727876319421638945674094241169266481107782733205996401098274402340256085107410817349779284421033496400295316778286854114376231546612123508241647754745124732183046948649250530160110465319308908166234181607709075434605742030652003249806680500576188964194080177488855572913594235809855546824190437655479030132887078370392257781174367253019215123948200116644430197217815546975776909805138206170719104570149975019881536558125446290025682306449904262483654828149348025067596323695591468639866509791362207270099428545525983960439499266393712226293749539774975570282599509944830807640213877764905362412451946141043054555358940606628767254536675513379912691217020955056052105709346329875074679446117052014510071436824083922658755505283352972433659941582509195774153375029574422817547746643665910205993104768342112357649139307819176529322447289079849410663934154484126659843088705222780006084657747213200997114460890174403056851764002803122202870246017083470630496893011218160173940550481738414648824134007893715784662634580217610230944479698609156794590995249658073328769673439700593917599489868369584924697263394749427186530814025110694103651670321423857816368711672724517813550328935300753999243881594096875765356 [159,70] 2262579456314826089907553748306464911570562730111623937615877774824236856419779553625709580926790170352332160736559038038731317720287088945931581745084726872923164121454323813258726727068597711798796767682574657714700208427245758384393861043210821004658874453134102301689076375617747420568113256846552743543961906244993984183466375991937167687065370953648966671211715568516904679290034349172497602798999879849695604853583207417349923572161324151615032614146361795265818448679967068285917739415734112538752527806620380428816711129996051110302313078402635852467330167490221772557893315398348135402630929887567314367779303510505605151262190844058526632146235268838610769882679755044507518033621014513276494365844997181918054112659096728129778576580621409561717633143427540376051371525976762828142694655038052853120727855755480861475965983987616182421099991212484303201804011196521788532119439239270977347906767607147060120779009046225378132118482367894876538649646674079018171446316410734660218178223131273804192027389894775528975880462545245473630076076604970480533997951600360589506991417919345036058680947981087466216137090304891746637814976505527610585946417737269671304835527169408672895058905522880332307767717720066912303911432305431641532969959459398359904375037166693702144471605978943721488152574031489308029798029668661941464929403349573849310420685003078131947578199132960117076377057680633905586598893960299003110589132537210153681332070389374124856187599403929965836677867143102960235311862250211697664309461378284448473035369616188065818103671972062082502002132361518952051086392 [159,71] -112049864727921468258482513555336880326470740099734204179787258148176550209657150797591596211345528586604080447216172046392004126649550362484700092664405602866121321448392401497771512858968237735969220632653692417644682863710496328114726809660457652725812495688495949644402797517517359130731728132160772938292192917974326036016710567683215742469316949061154058820606689824073622064765591719433876231323151567851738684820602939179532918253661128829904105911189744296732241212433263372755999314021131601641687935261991229266771743701433400404255720006255519573994183484261313466897985795987406296152261194822241094546208915068192968230114257464796334704627314420691252924007705314899119353841419811498771587798381339299012554140824047671427807966517212870999424189211198568510586192574791577776559207251248914492593310241471472219407770403550626127496892252808620977790076934224673708034724710622334145429707133511548437557674992854228963715236336707079841959352808203927393065313905715371590428871357161281626729218836023000145016900096672046588824078076753610723973229361704371231310397743440978308044650307246306602784262447820068084685269448720669478254685994049970357734535886353849822792499097209536954749210534357354350453274156335107365299901103692853268002022616120967384675357049834074868694611861447259239400152072198509298051290778438900311598801796485330486763508989124827903674965469045938925055784225772733289641408240095226721682275257716635993984867341322878856942969800956936774230334682907184851778694032480026876935060186207736541080157068970511862596663444860350112334 [159,72] 4665057861087933212953332898056760518332442340862541807819852547423991996581986017239042630778594463559385763743104874686797720598387487938948196570267417444717934836107759780266261189366067999654317132164881061484967119002637558858213968271241364164337180525821256344982950773751443604773691093610493554298754152308861582896262878216406757198995224355122323495034091448835990650506687308726855948403429696521480414576135673719721793938156040741007936216505321449715469759140458400103874218946768660621262092736188414676155239127493646915414483171118814469833180748663009660927358339857363540610040980808063290103307303521970417688178919331177430700243253456838352957701356374053807935112781401025476388525494319018271766152741849312091515064714779045985549062789166399977272537102851692320308130601554260269222805051040866648748047961385694081190806264826485529774667161156362445513522688062394845128985180186196902144023616274747939601694950831855114231746523843632701168627259325068850397078475998557291888746330109364923037253160836819675264238297818846508024515673251556784112707976061645496383019395864220592945468596017692350972159577074436611031430906281509802956681205134255627587662600487234707250343763303570252814551742101709124409592354169572619316025796385221480017246615131992290358680366153346841637208472578300255985869915666950244216613243298224699864715020112335951740250047081194106370976783509192399445319560469101165159372181973678118207524182752268553159638418765345170672589205145649808673665509769735810429962350760532024156768915874970502519212607698707304 [159,73] -159548260608457528593962019353851392058934547853287595533620125155635716465051178673115221828680688978700352206155139990707763475180650005556245097525221998206192997368181495816518705872403532696207650395699748472773617879695134901255934881320696018484296236111435221661506957219606470855623020262627068251181092090206354575294090111524639856424874176347246426471905379538234166246835616878310128091637655421221347378815601496412104812902457669449200265050812661757508499626455476930889370649121615784409303213347080862687813188173429973987740895020145393161126128871497719992552457951923244618933127889973701835383683723012051911582563305670736710767301751232979908674254650934584674080401909082041666331120857964395142431438411566668027876921095934786300405504883023554957200331858684967626532930808345773139592685976431371122547441351896943255814641986038101666284771515115872877795228650402835962865737821967157444574045457624826344044756853634158089976136687379652059907969457677098405387827812354920967348586550486628110502080599204787568654505078103010181715925516736164458403632461932380300219238719902313016531699481802651377601457801220913644699180863456307243763874825892427890261870595521577261871491702879935516755785377549481619045075638572248247172861200906985096917871883690462986739065756640446500365142799671604463641375560262276713598677974125154072366020053462341642939725485227994498457918080779872342228748586729883642543713217059255689844092321037326808807253962441368690564308739009942543540514259643106234766458503892496704474289276225105026701111138448 [159,74] 4574720790019092638881612900865610345952909185285720653887933268649724254717473921729425889803000650806195405221554729332866466115102302773412557600199453336777402036507225465863274553124151378279780152948102001660933730674691663304572422833855183542700498323051927507592822286843313935972161263901702324643973133499817548675783995850622137793201016765070840796037147381358196810291383632455284313421330154689480897281592497904103128146473969388462736131096577952120587625877659229322766193155225773046126383966685303512503307357177619753420190327437776261183713659261320220402587943234543761474599674320570632286780005389587355693846278540084715770749421646454040397422064886322761805809168251498407596842956503861261149965898572534177298511438944565346204913083703969894850670306722616193317348432671213390518590722017949442931904118054095448013221061850780202836728480119874476663088658141226883472753653790184692251882513058753530916020381495579450004507595894902886261751564253826876117353790725656886762088966807131007861785531852617531767835942162454454594057619736032142233617001231512032435726726555042425297161579303149770169002946556368340741207679333612814841782052651861177589353965059379881887019750331880188683469985526444739544934771503508944269961473899762561702320211337157282865831410771235120788019158271959257591325184871858669196291719965388066831471461346078324522775323942899237252144650832431141994871337218677691931235442494765301521796668826946652520574434505438783645501271555422051226421481708566887654658789629857667086762394421769335664147080 [159,75] -110439250488638982116239953777868768650708097133842809980223033560927352729411899858279213312548297897449097160236607319163780620106276307050781525938769741771757564880642626377162000437911756103912986115900802150978716938532532248776512759919923512172307889313358337524382271632045325529983767182393326432244754717974901878492301639838905119891882479333465093010138354762863669612459928505657598799909602841278914380341135879100114885561521371080870127407834002808100148352081849566019446741044295147047714521860443759151941558568095232609228447244360169890019803056845168862897335742575584989667137398251990114373576225029980829452725524077164936035879467371603210558236884726875339320117416440258254066460626386273795915221505224070574264423943743393433383974672281702292831954078675232043885071501147417728802193670110987694060318497200154564202535195647667707108729536707137128639639828044077043152759030451794365051932944522205461234944618526628391459195854312491955310386291228840452987994557396605400954497428440765789420507335235051829331193111776924899688158482617478147453223353649582639649982360814514405524675692016876405700195687613992814358862819224594225883467781840844981035835836122505880016915047397983856535089080228974915929758887367023245797206135310549050191252551463071712581126339697930798437133929558255131545189624895636439105969090948435028588177764687281921771469647029610967563932450854841129833231372810724514928627457319064084091626294887270560510145167307417058218670472122827272157620588212236101191497520251439245985268670230717201216 [159,76] 2103956027695397232478685636054815666633366603212352193829929721021645043185185872231663112394678243014493396212984246619510007543859079950834389508384757400650207162174762058288986599134670266954735153568257503064093545727349918124649892050663730542871244369428331275668690985697865291818533512000767283874145094145706816732322507526763450892993744685107479484562151751991883955953905331976751984156458719216673804900033900627409535830429795450588525668312475248304201853813523340351432520288539863042093878495674244886288920193160202578926305111009746257091259048278311242383556707701316189033829643814602396535336460352069067622705193968536592534964023038014273777472988703147263949274584860263385347307175135432640870608866973201347176706902710713850107210809447726992885489588209076677801440792405122259931716377954962936073852699153933311874465908221329264214990691053661230543391693173438414753728949084980879365975603532252943831329421291257126180378176859551178819460910934172446342027343013835824898398957833946212572665988934448714738281364368551511421457929518122268778767530344794401457815483672488079689853430794125136470748301001004984235266891624588041955746286386163672691875787458260404304096850030301603575823070034570218884692671494798613359076588937475383808600829141067002174781686091033786444919973817909906286729300356513147111911184027605205753290298245413404963468736429105678694427866222705675571796583221238263344433177351269028868257966190598866176488773053916907339164660344706456319396737059766027372218502841610437497876507947898240 [159,77] -27433902208385905266448746955699859697392275227943404104238873459239064831188577589179304270458721359418726382061424881796432944411677099580119784868185034337309945273091046166261962970133411941186188724033319235106750247951744834374084335364372432073751765088988103465394960385119031894610567638989683348360461782553830837423983471340622541123357281630161291219276436869144390366178840616886626211159462450009956385598203509057764863441765684745385263869441549211225388273091312417461631436428357688773675267804506240001755376627600078859333031724430100702077619823499975481077480152043333262294810473526828499317136120844613029681814320345613789692476952331690868529258735350495164115861237302845319604204484685654707471152557533750074773395397381061295563607949330216619556472867572007558818635997174700591878242663763688805665536350793929125011173476670118485332637464067541711284513749509181744915816466512794871826215237876179720686634964557670113448888603594913118730457390412045194649813468100451849604167762602525631188034801561878051623970178909867830391915633441429996789734902661712354736005850755975391122605789997442890488713019593873929683287338275211047358169295803051796095330834427854264819209496449479744482486167217574611298628473789513728615602128411647076000738617693127553104082230675825454201304754579776042005246325305765835646366878362402014024783582509055772648066350316437062006521593237735584394211989725231317750317025085351371634293046169229072141241917457134458366003455874758894166040281385618974111133312029526226892005879072 [159,78] 274726548114761373983682766318290065861953525050547616633578537082013581527708795279846489133700617440587564425762361093153612148687427604187003851544345433243598269329049116056429010653042333422841636032038161340856674352657096667851559999704671729620810491299925323460691588188403812493864960234840593183193065196769158619607695642175535649431741987091147139481557535015429145516148499906426756901996955552763974062230054846041430134017761878794342730881849737245869509177081411361298939918031367475906103372888642715591263916403763289876854367359073035537177574575015132853922510739739739643816300885438827694952542882520615283788450567381914537495714196773209171135841368896279524704290908361516615113658371735896101972979871364491925252827125267105594246792461826427515245183292206756953620261707379158010715454597947598496825405945467820958048242077519390135162229881145399018717732311488985202596238451804303817993351260965040136822831739401928425229604301422432635058256304236382542476219578193364175876400018079275079122459187821926281081371421363115862991751904919587670421724423755327137848855097717180121943529811679729102442340961697870470462675592008337709167693128846647605086135804169839265342342564289498140076839391020331891237402587051816917955346452126798648313731701529003721453910805714651048290238323721374054959901960241119853330110909521699929333828940699209063335184433594335568918409186432143937151023490960633882596600379115282933921672583389951866260184325927233470944642412417767215281721758767563746043103372078984714835408 [159,79] 565692948512893480419659171162861185202603612718224967186022945389369393507704405684750068103132783578601572417606295275270031830951444044249769994223487365260009770877243967968111677935235870544721826159495159317818298597199595509245222136265041489800686581321058891399706442978454924598369698162575023884877307641020152611405873767742852338241710469950683920525785782359259024573881506105568550704174160603355964922995998984199351671333121421583034500100149004979624446589649311970804522618205911226107608371361904924747551666820021407873769464258574402261356468878011340511335100416698044179254076783146860339544196138219042409721000349868932363729308964196086567207344426779467844551895682739323191984642591565542502170350634096549003896388723657881225518491106768354931665556776094613391384604291886794227857189091213214913666234781132351013174452772393411552438629919672702845883544167504716809752053805728323273468466160679427769220623169306559070282564237748340594756128302311995982690515370732377549539647931150729983837495375739533861223318783527474082450029245711806520648969614601095584523543017764959277430062235487515830644314678829475277145752027665742749169243937571401889520883534525388852039853206236026402645242953232745724260985929775413577551351836508977686268197189718293152497467004392376704305377458165997867636527482877045283057420694375166724285879854769077571137404870977728510445784260021096587255507946326285545655286973081313725991453791571102121446785898767785037005137602279117950270670005204522955603663420911704192 [159,80] -49562274992829542905682650260203573921256835496754753755534383279105738008653431257816381100133954931670568264159934321290962008228727227610470123847541692661128594535290667463668176623461280831405354075788442709983590522125988825491536775946844088840879345072486339323478317776349432664931719029347988724764030372613455245970995244411100777594809729483379201888078518812229502123029046658677840872116864826218889108075649434986193315958729749902018767755426613867123067862523990113970949549570931845797670042792708401081227902877285362535971221277192789680320223002636119669580995993236370284183648119613518877315658332180399016113343237482825199682739824893097736340820040490959797777305034600546681277919981062979252261440773381725728853494132027641185799774373054976182194967704062429742249452220574531326229282445635335204604587297242162235665162885050620927821268088314940649973283066542821084962563114120817341876959095913953782746430705135797632887888837448528859685606537162744418050285012119173392932267431766463621059691883211255610153814591199797609176342189661318595111494303873074985111319225647222097498317059694622855143481862810556639979127394948746295607852759322015716767918532962973499658078188369153671446383375094109957484399152316590053884516071498921570890358284553645245057689769904755925402551048850580775018660466280202553236773327014606319510255081628976385984478928702108857603467109948020118076936967502678426566269104999322176440967822378436708146679846116810169080797631268332798071750522343034802691525692755232 [159,81] -319781107344832919327441201902725064750427539567948511219190894716201605527356913689319722017215134006075079876139990812095372151214657518700419673170853115668773287255660943197370545638758102377408371871397417704252507424442128230584973764292393701532444842758810744255139248680703402005170407014090747210700688663762236559093662980451066067143712058243715797718924257937492754723416291914885396914554965533318591932091156762597744892339438462131237829084557577424264251509148509662055415985312927595647004875070144599433095616115488813910047926682006600552165822021491284292864766572994168378088342221632047168464405428620474934381165949905993634648873566309941257288172175277318847810423518623870661744128179971697551834586861163606953992702607226673179633551933533396486924724640972911952228554609047078239877917038312804324831835843124200004275227304053796436439968887523262825525254239857743801472724158867160153817110194151985448405701241507752970795391240653195427333876658446168568704187604862223620150330501872573445844790467761242988241394754470714927871691167029131768976352964676830677924436634641554241983873878408657168677003908536180677877363717014042854089504776953016467280504835432505244515748299685646007370622408770854862060077972482338082347888473858998713822298259395308085283244587266875526748413504976763858884758679729742396979414666540097465085221967479275413169970321956850604109053260461520825000023406660424120244715633439459560211702728756096541837504710452546161013085555234541919829905128760223289483572560 [159,82] -1975886825022981122536913388062126106034628464534528710018537079879790393183786873777305540591524478979915750276144036368214510890313663564062992502571177684513011781092387004026750998308400377541704267156012727836548872143560243080828437156430672463654683335290360579620845967450429848753121242732435195875743416543069133016668394279734620346077682770677109785863355169024079653421516045199592232847042232469020234723105794902526691410699295689492922154533285370332192224969118689426728428628062864696144216546449025178102536396444297601579358625546454305055375318898116419241721658894847398621581023387284645699973904090965084061250899857360153468147563128357408614176928291577904742922656850372049469293482714950041118133014922245079175960342667537492314622168939469482917153662025773521480549180735616201751024978160421008940441863083703908143008912549607232763224281319301481125683140791517147810816409226441893515173047894246402593084568464179507578472649472123653201324216086752199883443555287923018084483874083880212041082139835712179882318731804153398084144433378240360523095952076138094684455131471821246456316172924502286528287124036637109369005018613532235712345700501102676151687634785697913656458386154505663294765012581171969413587495136277212735711378847141791912637620694956418284790351358053117090446604604185331333734655423279918717983446277948171592832754688458286541211892333323532789163594066840309209666715585920324758142874712092922101253425697829209507072927768928397082044462519797119995492363778649985023264 [159,83] -13116555327651933825952641950624932448510965467207013622739386025900533394714478558553318922148804821805357187655740041083831512392561840027683696206063731295439487196910659544941167091141191608984625095955912554840031232764515039404684727578066916393318592391040658618422662741053799723180399111167043014853738322465441238622522458357361360987858500027991156642128565003671150716721282113157914192947092981355976415340901584543578119354616813335883890354364180466292957390837951923908512388429011170083177759557777732805592011121441805350964555509093112454571707892343291483087912563391206295828188994302355326755844213637180675469127207700974270800277591512693286936177443862234854811636782322758181134839360881305898074100417437038329458898336188565816089990259955075709045583143947935345902391334566041466674807776142168145059163894174897849146850975288826750510707832983695307747164972811204719716946824374030129629372523685811097171467662324185911808324404407248655480503127861403716598677759752067431047410254150529527618295248808919115949203322962188602477091137560043655924101462399696268848420576094087017049558150666016738316455475071719309264510793048680683626975186357085531303594342693832049432496186188407179271737453518148286353978069422731276309894925000964016854229062303682512924429658912846706646676748528275101558420744156322097231118562055338383077250180323383524519734774771971057100195320249124958077019348593948999019495699515131043480581150899949297580740136541351987406273189797966175424407153269908112 [159,84] 206755430425514414711947777796220947224290506399074636771356997731286895670800476870461080725274076252565652505341654555501379184062505769318501386488702707030269969826313407791420058040978161823664579135582467137628715022144960373325626962674992500437441025799182910355439033024036229677438843105898179672486063182221968261973009704591983055360202550698712905941722292134334634882808042844111715734272372392536070843609745866273896540652670879526077628212993066974052815356790994985147563622125797801992180938654714618651038229034578241945790016052115028763200546498225290501621660404392470418562931881964316255390197761849625619236961958838385824254732346222288994113025455473784708671723759027025799298901758974387496764882298903823164545621105711799781441124493341328973429902730591248001362516739039574118264693770814922554161043662065364577418419293327891533511911116212736142924557684121204749644884823609029687647586942123483002891320253778067608739118140060688733308937152094914473000082206056312879783807500004014087788133377064210711323137456748812184061557783059430960473903101620102845920979172573918546207090777527938636432354783030139620461705604360404970850437900690910830851646778361066366984894125149607966243328692059858719118079323214762096731212199250821817821001562364185212321141440006436240385228539169865632773640153180768565502445111188384701617820477235490057103050156616936256316181595514132174159679224199038260895068252550320492565172005151772520949123700010127794172804708635098605234821103536 [159,85] 570430145905366235523844757223258571435386233829931714649530048703603000155835696469643369503978260598522011362105034664907662919539930856455634361009826455018326387841333577720574708091852298425069815023770095213164732483266046876014748989608326262301048840599006815795647054255555429575416538494265457761160167106429349977775781886263465141201698960998375710819190768867310589018143096486978633288202309937119443449260545949392352657308505842636954695907071816506814367834610273705769993530319629574875884426777129399039460686436495726122220281030302372415679083436117881132309873399071174717729186649049705855986307175594396384438797205361235447316611546927967214672717441959002278146687735189344090923434886270780691627804892251243223646677701592611157104179949033791771275625292231673149401069692779969890561762520624639210457308379203545295942914968996545096239877077341971232071838908869590271427074123493080043107210057286370961430689776568908412401079186499288686314580298337763243342443248886249157194317218639758707449992123796748405197157295024375161285188800622325932574963334786898445741583380760990386106299030791514399848898689687915220076997390240523485364311708651423705104025781542268158024476372107837122060421183202739366786214903533903160027381403185929485364208658365235236842757936014833359923788445876395085565146287505466043757397704816974320790150415944018928896675518907727501231111776308287210272233660320728430036606202822496354506617025407182329456258605279204939118309575371392929190296 [159,86] -1995118301436343131368642821415738111091724442640334536282594762725473080611574125923122020496799351008651186859562129320794566529854542293385016514373517639157354779190410891253222175827488098203236603247981160154425415508622358219290995479300500435787981663983848716033463157218016117541724813943707003660623949243124885321172298095903092399824890189818631286248989011090956244601903272899137330637929707827139992443432007499767051877572588736320776360100402264856005670491241166158510579970248046488286510632315231518677697251362735353346446162493775623120268421564327198036874204404707325145103339298002010470742815556152691566515276309635073568158657206256077431672091382604296526500612750446650736596068077076767098675710543238332212284346913104422597688112472115037990602273647659715048365974821263839079633855762408540225702547541941420564369495145089772888167931517966443394609104970725725079847254330764356720305244989707927417922155995617948815055356972283317542309796383786669627167887810316942714278064328239612245116656514442751133218324303179588874340704719964498181836098897952489796364672565341970238297434843215433057850680594797189944627280973234421796297229318292554411321482291235600908456429862099106263039792653735002426310830556869246402365489814646222730113331749501684610090842042961080419158330810423002709270819451736156845268319763552134093456452633930056778380256757429085458157951998359449590721445986136057367591005454001338969719495990045643735768919784815733312625660867147373636 [159,87] -10246097809166787273497643277986218295733077334532009810844737249731107036803344546826921667527399365811280922528330085726323242139600718749891004517782609777544258025550929267529176662611441837602617636363081022767112643902261780723407800885775417465375666545883152964074194308810521140457245202785123195370888364903565995723832743574800812852367409711174004029323805709330143043863113046190103059070534224603291008781667699471311519227717194166272347819928971369430299917197036796431251848047897552100168509026962315786931026508752355769073808506666382211627079468097635934629787468143676256498335684688865943807040154788375210933425326047115655340088736426723421033435362662762890794841677407427874715392686562894902884604437635150138548264887225817564758600094271462501704948334600877252083688166954306939501921065690330380826597908674959782031232202100046173261041504991531867139330737292910832198810420889365745077464898198048760152230093590873057290322539488789923698335521807363843062011605701491989498961687208023364650458584774770202201391407530463100861105833022945127364080778819868870716103498585947011980239941346457638010690578393977933776888082002265451927390240773885222179254578942702354476212887916539437554554529214423965784330153614762339039349847088657774430753349920027590155972436895175019147421877939096299538290072909216503540512444730310431171541655286717391838399856766763978413697362676327611852471819418093893863778733370963669335185014690814075660137892736975906943596863687240 [159,88] -5272717951859867899749898131974370133648935965728907573700686764125009658076743047808902925489079334454225986221223510154939753406898947040981990379471858660721046702025338705290261645756574591166088260564006216351257771823660003307897672758143899009347332861300258987973443782250787245333173427400500674104795378227264719839997359514552921399368222730024312133338794581198768621283622068767847691305378918357255766728340457949283390843963173778814437916963552232244965367155676116864116275507215389329950211238016525042178516692567243786653428248317825595864923487195540893015872041122641581823608541496995962841391483445096837032315723041517019271823382938094462133126806332377184790668319762052006662989642068279952199514952185757293277726157038427377395763328108943136448480464958889004413693297229878141246779250208585477645682971978446172398394426266502684040053862832893475094209636912177282143203696972355842203795668906318973140270314987316268065523228688254163212944821667582632946531947420492495423582749150233896791652281327750052597875873686315624571305812926810723999292007415269532839189340608499573533781856525892306109156149219759278882274786034479427911802855517573822456306160802415531339135492483088011586040020516357474359989426583246403586589705433490257755914385047467801313766237455446666992404549915157646471059186645827033291823880032170284830122927590880407134885703222249651015851193204007820308933333347687378441159593793527968311791589127471296237654651448749820175159276 [159,89] -535714710351141016521607288318017211916942185656353292049293108952464937994873785306150177548467170912955266380620488885827651158962908452171909025001128143771665215594362642364274209859473107060468500804680923728820401423029896929130350246276361417781178626487996848830364792912688164333790096862286265773732747602832450595325653620550875848590920149991068336543097108841024455945428112115822408752475518216708694829976822112854586030786754040819184960646139927392678571526373865298577787813881873424093613324064097265640829541455085009990704542999780637315318479315153082773432372892487318877453513317146243487565545288775937637057605720188506558213213100282259973126106416482821487887652237563284599828694905614037129173100130061341121383782144536617640161023159264612351942323190929073271776012626845797141494839571414647029184899569503886870920969625775366494892842610802283131025500602485198035921892517960621863597899576615143972689069011397007265797584920174297288665722331797471467915170746702631660378773688861540865325322216099853150720451826452621048398760547518519657014779905796768392516938387219806895599807506892743226720631326345123646885544510806355747512309537944776766243026244861341508452489170788774723114024927440260902147355518793691443212398639791165326655807749676068095777243275792086528755962519261090629510854641741093283124674916859915932044052573816513037246658998657101305615212760586641836137335299748332807560539723526359619101963315023414463269334707777167672 [159,90] 104709066569639663757700036919163034695821941177509291274084008789970574380235203318446411560175057452434517761742796630468144158183610377707452926716605055685701767534631184561245883270729189826249630768972845420953803421894519727598951671362704254793630922508773628232038825734847440992821572723059911661108919869916297563617903389186884996685866468673620422188761266097705871427706590761119105741072332519811785058266045338474628502401557609696961793813292496994771373187621422577833023597791480702680118844796396781893036238057578281918515296731586481574610753855914287470935230244633554462697666026731033613226087071622206305376595910588001245556149392825027041021106598873815597445240077807210571938966563450679704621129905098526643261332851559283115897186669592861059158751919861415660001291316985743678224860117261088772585014326476041535604645089366564799897482319824020796895924243431680384230646771823567942297698822900124138760397931424478092834741697776985598018194345572600099432683012453589193583584434180379311166862427034876239540298210082382407935314132108878878546997344375606007079538307458762293418955345877498614448546860494554846776812497463350489762451286040313939390755662340094699024314338449244829899589466057723727256628358966152140440882075632243912642366722696561795746193662155716214536971403606442681733737821242190547515710336892479704787071139145628807440559093354005260448838047511054941090022846532502671449070272763805095953244335805045292132848638131408 [159,91] 107606252517396995280981823657809776467443247743442779313174644140961139055250472125474168495441356609871627470114779472236080565132562426052621595382469618313933202966991439550871417698887524414809538680710740246653428551468764537278547214126267191348631972332606965846664502062915085215947897684608750126211125498992996228165143547363179764283775433383818344101159098993392276836407667468208772168685366872802333336768454003708503390974361958248611954065976165061704289762849454859817143899842871500034558199127397479386205980392599870857423072154845822882003561531036308596297564572323154430654058111113578631362240267572603769268785404211183449187310333665569555193798820140045484498746361055344246387668691193925616958384122214674652596443712118837107217933896562999087725022348748688814386158023508984314527245107859629292241012782181638194518307822626625890636938363137607341781826634005387455616540035361335331642346974207729546392645579058699759133224695445377360517696063848367006849707331357466950464270961068603393603102907768037944889255825911138006397367162775526572850709184560108391119157027792696738868780795447321324351052942302743112455112273178762284848223039996174234504312635241634542277623911217300181033899623032072529565430007763329455858830861339042706338688940435148550441339967547270876521017773662465437277764598868828289438647805619436595216890369068118477606034956776834710673280357505181133251090046577375580180622917114793137787738782258540701112838120 [159,92] 194468553488623238096125277396564100406672722213325128120433210691264246797886556443821264916097801623011361113080109634929556973110041274009130498514573030852933506422634231000852638391642084937939309287509452180771659968384798422105257233518555780154262445172035622967995698368377623844012681099760655502261996966497590217317093005947452063863118888073018465112286261594495890894390615822541372274530434628837474319468050948548338487682487603369884986995249199793840616485093693533990210363946827569262347350854805101041752922137114315753677587561200428105959371637942102242110797158877412809341953604594740842196208203942508018062776753587786176705682713686058506209511177863244796624585174079022789181274373029999071436500153240320928362574633117873125277311700018055115031384190535214470380406420210087282696698385524091951279380392623422929272917725892913646199265489013850236517002417778056362179980969163524564322333141860380542375850499089922218935884172291386810728560548477212972811642080536593332816457740443996755295849691692744300118793659854807364197602949080102781126195142203259046245497320638914606117189201474958198267595196376210292651084750664660992031755597283838480755425607901106096012155889785847540469523925210686755114293507001104818625292658678440118241143599196626160745059855246760742216357893548463069356407828095231088209107496097393056755946329482739871299658659741951602013581707716096610775359867732200013069553261775384087729991465776228958664 [159,93] 2048830104425284424897235802022083195433958103508446724480909189659533695426505750394895716603900405176125895259077897475749068350905893534922547820284290095506549624676199314397395348017123074546141752434489884212652454169854278606457708703432123224623171519273206827564402466102275090989030956682477014595784460393805323309776952943438747206667774917352702607159923071477265698739679203937704983667174901779990842423442560966844623681812501049460134373800850338938018932117813453929681618904570021594394957569380581206777048655719716796062576818723826208423570077996626228133783049954056643593874013132363899100362173888147018892584472400543878639455996580289286733451993231809696763511851653552013537960252325619322774419990826500611449046314443635153573082565747581892111210922339411283583285593797556440413865659398524152260302724985300051777840985850708425028478720535330483334505701204576679783624699611134238526261451563160446803238546468726227510903056781639222201723090608787172177975450820316320309326256891790505914243753372853050346498227597319722470757819916365756001034329852149020304059240585342156204341555759845509861015144464066769665216333044592331276758137579370618025085946054906225360467757878377937054799985736949575836924845367664250862197150713900993566714440125434174902396106674517218014766664276534012602979062171164269706262467743717609361215398754776992954913808437425636829066482108393061707630831603058216774008093038092296089137438066442 [159,94] -11950539902991993233531655008557806656288394932256238343790896657963332015506726030224102645236857815773436494496773440696735207260131906649258550239051516788599316496224531018422838293928790182150756030739721616714997576542308599998180733327669412812368894667686511848268464765631439765328166612468226224545858037405751843942224753755867859765626180289422174344930700346166554859933697238926003716673717675871712792883900078416503258490460857918930108960722244959373077832532503116311338009057688079507542808777397029944723262097152062736081858337542654120222621819062873776109686071665384656123663973529201942484019388722496928700001488754771599147558244501748432034406494885000055222852332730450752991148678450123412362701199927392354750437936254438318069319185438559398482128407056267353670081487963024441410069118539601734443940622633025108693637862828662685140629832205199369722747917289283595002505363879337082053372070178402533641987254492688611301979087519928942807909263940668987526222104047131465358004975762047413177878507041131016683128661724010899011233503092479797032845216177272737690417357576742740563070763221461541223698936101152790331669708023226431521714708984050706418904330241227284965275247994120481601684227212978038227503304975254117245678262129916775014305234642466087252785513673483590975236290897444244026483929048454631960998748044702529230237448869926508656933827665868332139865780655987207860862998643440018262768179589774848954255392 [159,95] 14218484171095007617073040396194330658599527918315352188644758571234205836955588432980166796224599736561297824065272215340801106689980511897761800170656942576990451133157962716716029051710966274285434320582717035316126382437869843552340531981000605927534562611638063344375471946963788529998738287945551972613552566420080840559079447063835998807427365911630718026743382421807834909401511476022692362498529400580338904104722880559729590456871614310084295006784970967312892386690295967827962743203534616068799548290639481039516957798915112229208300834625555200963371351397888342747369135046156619652997280453678921459442395188251833749007145326191156855947780186026421111840172802721708391369668220883278040782447272371989252956746534263775183967571830726540251508067097867273450955243744550294216856189381339607316355734355828091931542744157957197519697411076099798795088833582945957543869266233410811434088351423615749880219920326049645629411642855834554357990812166404267824491452379649930343492103041866508990700298952244289477688577277228696653959122930062204459741606638107607691669903400996370441061631149188497936990211570193409203193551715892485162874281708322441228711419082531979220800374046617670174146122530956402147215816655337476045441120807198502922214107546690951319518987238449122108784107543107069980407550737639516494770718955217236065758359598993533024972125056339587028721554651381847444374658436021772278225115490060542984462372293000699668 [159,96] 8216777217282673713739025340967284598336644141379985947383710428616566490443901074700349614506407420625371530313183410123262489352305771453469384695324676361797254165032312392172586243949791035634494358260445598714519689099279899612608474610241223623434608284250228507120533234044640111919495774455493841438369573208793690784561305005389537812090454592918468902335857262043960786767750089160352011741106104030705020763511867085446166925429418309737981986963893501036364943833531988722300205309456314864462053054840461798936439639050877995408090540418554340279543536232113907392046638670453863017877761090869405219131525020087853581479534704134171465350555526264157957696547241203950570629332731271582604539350070253079902015617841435480352555377183867495592682284136594222862714522042248482517293179649004802883714917726264073179293259279818801988376691867694563188030064840100172860744094950266350785004828255281014296787738701321795049370888032350425268800683047598614877798068599345807332138449403382096020380599087307005516660617078917947115478140280845093326197795629432374251197512293656446755442753364658985135459936316321074891315371730322024646799737371166120907631478102754530962574685275382647582921697072960222556157756106774759798295189812969117474305419840576460795985559975320751343857137215026489193302228020857680189107642172904054303805465874412459186698159845502885190653519855247141339561284550315580331310384324417424603885748081184 [159,97] -3941682677602291749596349831957939571435770703075582446338937619642223431906383091532962697475674979720123959794503786649647936126040257056819738537851064572572592149692746339949709337214988003977494179385089440913073208581573344975120632360470787857562136200700833448163542701258968848780718550442795717745073852536832389530081203520493631837445404260832255789644254671248187730940152348938004337742975059591967813594976774328691341603468520547665617333445399404309559678159062795000297127326514000974836214540560354361082412633182028424090374352387726630756609344785851141911815696770830562421292944028456312348276708493629614652081747974354950350580867562860114485775512627236944699432997165089165429193610854618958855848518066642885569898325213338604386635925154528550849739984005901713029329587944670268729100745876638740272531829645023303305746403606023199555107656989532615941305802174367893648476601777920871311264871536683602794732466491093250021432207844520580695964360510705993337314629652486319339421868090415532587265902312420970318510118873898354606519479285302248013137813757296953915877124426343796069512717171878837363949738432100672427651500658556603711618679085563639670903861362422166965598360539007313130537139697627697144744726363128964365585639000515065262808449898192189264087411230195001032318436272600438622940097658970033588134876365695671316902729680703533218625293741242562247934219437042350321836048492102356622144224 [159,98] 27710033963842216460150661130164991877522430156228436621247889421987057467365965906353967973981194267117630107066279230676085833033839846844486450929614757477292919765745836845835821312290090487495077928800872516652049541330977497592221500003368404128086374815587163426876135982526236791555574200274101196604082810591874113119437613815206094764252067538905025320891107102238608063636307343546950820553628282090799101045892259937571508203312848743955314811418349522095720291673909741052134364357572842802092819743327366736011469882982889489150306380771709429234688214852625244237963875506263557005890310568563960310418342791889179227669015519160490021818560550658707337693773354778757392129199731629759948120006360773690004496936373334220308739981840384717863713273975630998873517675361667429784232850804858171106431498126762731059084952465115260109204102548188315598822806408529038664261248835238139156694851171807556747086197477489638986262702653287002606300476869406823570750784883528833807216034280457538639813878438560424596527059187396428363397427022919906863457757685947602802910999596943735763882717229566187190082180103319403436719740965072339253661747276868407636645148680134912174037466389801900527494008141120576743426059009667239564467393338123164894001771123368554229786135632992227447187276512493930744502665163997086902937080386977308562712819504927280621288140730908622342456243100845543108504842904462667447219348994749320 [159,99] 255123045167511762242857286146943645104691348864060872580888984597118750601924371345169039958035642918302777894374193594959759529378685402657718071351352612685063353769338543144860710722307374158599433618581815420281012014697117919925777598796779557539992671230240827803394301986189122668479397915876549333627902185114425254017780787831395465566998853964642989385682298298669802918298464002207813322124267716598238282672107807972543847824208878154841216539237831020649764350685180486823539378313301179028630034062251261269835269937123607175206111684835156777926224127895257864189416122492576808181525136706942486979916299774560300082386515231850430125001411011315172430008837647069156916301648001596119281218742292861317151050649088166693142950196684596527020696576926721190702743967173463559118622552004655930077381741646992882788278145641646069936124154324739169513368871395957693285990221860963321279534015457214064722142756158783221247983256921385128907028955151706323205052872621372473780184721369613926243280862522493284156434739622667624876856311103418386189523551046415852974456860717199105111620825722416500944561902185159666933949685658575376481340253315627790814314479460805254569706225823155150663535854440012718750118474811439295981285279057165559613778310858417076743272888157481072174599226781389440563152255970628881741377136009601641682086276609207475595645091537144075309485606891190683430814122996891413008671810756 [159,100] 12351395703243060188983709718013056036448847897304008130810692484185832358491662002134491327833409149541857990576451956017381512786541343275697038878932393893631404303594872058404532685184266802674577429136358710577649872299018804485871499547574615508389658823601121385015492710675144140559268766303952541870769874403521768549599810091918215334827467932277224737453382114777189772214090879425623363929800036065490166249299280231889642180645185258140835912113089922956471568432295226610215336367957410392271279212653239064666553722828111147071859261930371671461873704198352041749883978924795065346656370746366537393160506249972430208358100750841165410449952346608510825755844846940152149945380656970463966572369867282444370855289762014973688904506242853460156245405454169392954732812153690866739798812092800773708867713443624923135786702507092859252364490909038734196080005538199191635931773248598600282957917751951413312637490824994432587842758637098068958735312917739228177935093506852857663501736553502290709069837067442188839215323586085415235438093827098120513189146674172891842251413821455472697834894040326307620290012385809174950951548491756781528401832988322116844106124082423811825298302476920706892992364130207536027401679482640993431779153400173206340161699603540983813016971881998680370762621376897786435040005793050679196344837867183102629606023175110639463608448258991936950216667485878905155968766751791280249316 [159,101] -5960105998103414318659535762252118470085997988265329923056677005711428168398212353072443144572584931001059924726867354651048530454521430045544704033699498530524370272173774168359540998920009748740588249092190657262340825941878536566644891849014797061381106860418399112164233956039853003904705881834382604189066601773576356085525163718837017201679205448267475936189100982355583444270963032827823760341299056579179035717120626033574021869734506552355065238474045892009787226776971003279040371303784393519564625533444903829986565186068380618227885442199556660199705673744186971884881313269209976052423027480039915530481818727413103411391016486959704428591569680659970963948723593658585172228978184910398106472011352955610511322611375366929820195545003153048894970618313526552613844894232040699169242757217464939806232087065758218452917836819052771862396961936623154591053284684944108985652397590080279303351039934559510237677720462731615749039196292982927205500827673991121002033593644338576964729254107906358924677056668057822539649831684034622115678401845560500431881232818469041919154463327763876365013455299391909043275576226040311978839604355348810065907540329396850428493548401853324355450696493312171824801549887237294463701682843866838561809612208776180428607743236374337452070588071223312061519413214179540150967645860155333422078827425590053129964959968712590839572100833071625567870855424188931279562570284682940 [159,102] -193101461997194546863547681240235897765461476485763001864846130492434437398481478644849415557775961799343905438386151820885943014243197772113237330527962669875611927178238923848527281731380226098196246681813825983453590179452581621150373477877861932659956673078275089231809911835990614122876234760508752770774367533945978593845186370988364205999417653823089819299801657055351519826826356649010483968359625710349771548877796005422172965395735748988028521253537277130649137779520377005215604081965197184700600599662244705269755689624567612482273783203109659458029484235232296591988753312292674631320047132672055023187273884250889285711542199075345440131251296502448837847221550959171455452234854079690253377992046961137480165680035945059838151467957511534248499102001790761484356681256686796868813676307429391042899499133606091704451759528057531005544075206647098661178667183655086333504251296658180685654986093295344178703396313049164043848504787203581864313276590566733820984242478928105170774239479027933033535014748243063956321999662802232179411762587650395517246684398412278000351822840808650145448436398075872890357684252405357312688886008727810374381338865999414870528085827077118352821478319456613613158483569976015764776576981300107543185756997466086371705417189957480007743023708185293907210501003460514513699111635137530098123834914519777708520129661515828720235002543365339504064816279557328538112440514 [159,103] 19416789863556790045325947782460567248947920770275672571350962599658864374619918866161162731068675408509005886020962928075607171709055898623100112343343891274573524023660758996863434698591104986597093217426676108792124941761463283660573788881995078237896281965784893751687768955583946730719418851626982901882991031434821963955531801901167474173450021831425699051009902911775009973579689274552970324903540833881009406097932329446990102774661096967100420372092504353401923938924865719349586369936521420663985506281426485756329837400134825544542214543769959728555163459219265644847678827586312838192580817082133218316163839511472615941772865337495849880602586308745386931814881084326511683710302466196784646050144392040700975482275130668598106522932036288839519090642290278920482475282848905716873012728208403953315190990463376076027441797036665667901496338831229219941820775155047274376853502294159034421938961280337267836432118800838256362476098641324218607175618939759298955439146596846799042087800188053031465366408482143885386439872680801097019121575069180086983777173409924050501659269550160299698473609183894495728881910409893982119051412861014403087365065929669154742666413543305614289058752444367499230541514587305566072962919443420522368727835690854430638500187047965347450993315418054219049726561472425978422224690013187122882288679548830964350701265623003594048430102410852332587851742250902836212 [159,104] 8339270204798240767604273642433374591391911211316082182921323511419223261612053230988117662907868627871362522150629509983572917039859886330461805576753190441839022266906169793068549747177678156453887200750808544789733247256572212779548104592685781052743455277475218998686782976916400491983597763534729070021128557703969413146053926224737766329753846391964491165697523619208095819493996933127380083011254164821867466894054770062801697600501074214436144819403868291939532608527333149441216426972412478610283695423055168581117565328529778400074856362903869268950811403869857818698901402576174893872614647668481464318601763614963218846305799008993065492825854464024614249845342563471703540146233353668919630576485387592180076000349514136253306323686365240633898841921861327512463766485120523238211285050713420097334470458591897915590086623870814958635231268761299108670025660345595055124550027452872954110131038407634348766203347181229192115248951213586581099367427630288502295967068981194210773253015349798655207894877822886933245769583064221038746769062370535610542584043064492820893676930899365410571709509298308307303113225711353995642498710601825018664297614645613610953121932476159175059583093022409560687258566025951753805480906233600066987195150801242184036606095135869116559428962248734005924771238697887587658688675226508627458531392132214083758235834831027197309690892819469823476105442283296 [159,105] -20632381875460162299721649388604493466425115601984966297923081843409822163838419849900521074119481991339298236903768272266614176288397414109052143722807387863932420606540659852482216453303881738925744666175430999188449990870310912908385629606832123866560754141479498310314406647152892151864370513553057013339266112270832593991169971630036814716923243639808388323150343564669221631615153007479946147877575702270879972317446096285551801706022184658188335803835500864792425524164980039081989105767205459806509312470251979674070058522657205167085595945197766739292812728638314026206098910130006909550690282860511859981266292302363742884115993691640039892071190214614164273677224532638073432604142248239412387702051387689582959684528539115632130727666540958603858436639388673569520209196221053999183396831218300071494776317653661153327689148498583683518058800864882378721553665208026852701109302316213385659957776435111684139730895063072948213105091619394662804718121315887817460949440243509357360881302026906748116681064004530368198794942860217564919419400338437476670702060508413074383590467312097451651796171317839246059574459612921926018040984665310802060024756605453595376757014169177901319389928935594107821385169894302232791766584712598257538008918637412856631225671946811815744275856245356720703268351841219806056313391693877322755902842965621912619091323547218745068788519098507199958729220 [159,106] 57975112413824779757019300993837982615801606521185373415209156867780331503180596635652931983365479486788309891352310634061838513247553960827734566418891506209053470883275634790348003404486402638376557438623175937799919961320289718459199286146576198940660560402750179139525086355506569223991677102950048052386133683377994254682855765870806735131143730130373220087638731139047507946738869568921919548093728747340270886004962696756964439987271492744730515107257499365162378872108020510951733578248838742486688497827122475850918275485127275605397540380645640683631018535615119583417561207074661485539871704988113850754965437067346867235499647262071601933600425146772393649878899836287549119747581470220359444682566709333606295626331560315906813991290022330531164154542871340114670609558137921279989949164283450016790587484109246967894931318104008141921480757143291459213365724901491848438051325385152152434296089635069617865511665799954217706744587024986784355970434849315255410283173901995767855712880206934805795912309513353617720955415702441308835580453599532676540701576798353131168330559917203784276313686867456899051955548918427112849879539229347268534335207715683894180808767184371125556901951692637751548789438098794555039267162856535776852125199195856539495270664186627534196666642370283625982245089945519802636367443391623584418634762207060079147178981915850484157664790121238898506 [159,107] -99855498045462192498891635807418762821793955975975175249279405862417955328297046878442732960570528612331213191100452927670333520406286459888950677969438361268667086255739145659631653168493713235663814120488165511599938926836897640729288497066076057633284727905152431340035904156225651139793979627073097879455556602543206525031715926546234431372718435622553697621346386952777546380652109238595905510492300650873892130586372886325349569608830883722053131318504892161967615929840974732187458577692145297884869418936662988634923821369391382510054635167598990457682777569222250647793095156195485842661018555905791006901552223489036315241893362617766988312396380579120497936409120382437003330710804540308965744240549258373942130041209680209858397872685435341443584861115206840433237586512291255752507338786207923207216786761186991547742432078183266174248791936751022112878653529123259495227229127274520391285500009889872412928530266810366862630086905603607798966328495109005391113500017830630074395692749862415104122950000907763513383122599290296717166050156668843068714122943547108292201254946368646874257827760425757969935273617828392577337671787695927854933973606116759585946817270736146410099374433092209840167550846142506346434729073295691829687879610143769355867339181140017706245046706609557711319258868972763089350981051242631111902366325825995090408039918290269276424892133734656 [159,108] -11905317168265078747554264104321024927030846733929371953945187191015384652250165201066859041512984594960033616094329750586544863977525567693619787816989300508479424157102392899581955168045662970281568827410240043905807481631548092314971785457822992101763830380202453080076852676053477563585794877534699261829773301365500169197892794134101831145869037945685106017312764354727363996979370257689413365335552199739310144706056278052196861941750402765908560435788916085632475756212227959434072465719347736236547762200248675766990427649371529025605178093886667419013447761265666513775740041961038123178220373840952887357820463677198677535658696997133403957540396115351857191476450165830215611286929491963425622947206388139404633996825425482671900385756106466918996333548830343724889565158474546287703803809469099497831412552129578596944762856694362887415293823344057305657529135518012448782106493145590404478354049118594150400938102839404793169654640776616366210885413157536730170940615599775441132175508086057728485220778407716940230921229842915661132772458821325451057884933376839320528746977987949644715259339839747783340886586470149719084412299775293987595346547584240535012271483644529369651295688569692263287375085476672809089065658340186531085120095622735656942161975627553443422159579440354123264048124816959184983413808893573282140900232181865874216016860140864713790131232 [159,109] 30262310678915978783312190067913228149028811944245491760863698748697942319117566332386663066578011750130937994604354912443452638165768438478373221888691294059689367235609395465433576723980745033116434816360651050953590048275600162370615299552036146204669658706629613406434462283921487437456850968609886505975966405315276651715944650061301942378098290864914489720189012027372338160583814227703981009688585454928297729546188757030458819138843951665486683301741049934388479177564150957093734392987308150685908291102899714304762535068280699069165808414010764252975727464161585017281107536898628118767268818114930097683284580845075409948030701704262336003328429344505791155516255447288559943528424751564568462219812071206218735389008983991866894578652469297876582604424848450925850727103047060161260178857563809792314726102441278722884345714554678641959271017021174932520050284889322516197683257926427464775449282752407267941239535195820394249488163494287301385011038415696322723838000172991163799643476292248488740079850568445384233499450596787128806636470227683398638723172956054134758055421318649110698729911977973610779926563481109764814200274481648459042830605221307918276533986818142586425870317038661937782129426892175758473251645770845595277662325935635721863340009949298389470601577719609461886484571427551301546090021315866861808511402693873651597115839380489008512 [159,110] 399160608521414376537479328331483771336035120700316229269610961371825690502838946067358141298666642789072012060515682608940547614300094297785807875487609849334668284327733122308271121836329239706664931367784959984593596985842138755436285760517115130775364476869096076420531774198837876176529567279466298353712848401716169499613647428540990184558910060527129365850874825958690690014474987002615661430956110706271432284588364353268856674109165548311084584953050449967546361589177856014741230205073596885171850178861408786710936963809607590891777301521933227511105764267658047638625223534103944712672722887547866236732506519860870839049836908146043560709482163913513775303234023915087853977494151067130292879545356412952347002185543951566276592311226050121383200438248658808837560116569006277505401355254849347751145572962805031190316825928735503897124105806236230716324724629726459342549698135113251042646737425223455620717466759209309483079189282227595257151835523419438674875159068781686294991314839467859919349974917453780760518547701848904063823734945807904499505982396706167068134566862293005803024231251292698880418444335454106203015290894237364117335851381571689065809828549847330113604934829531459373101387255821210479672265808686163775755168871392349010179534097850096004718093682941937403087384224896848447552501355560673416891979960968901896833387259961768 [159,111] -1404016766399153231205920946090594147036179107326755551072097859541481509373736596473872666974611950714847657451884939004177144830214064239648911970867571068695443077018295018674784708703574383607744937567253568393845007753077298930334614377666777292821676336163933078933871091448057726485788266947350693346774996138281188147344136599704601032346169532481503433577503988870343398527629103519544514819356827615405010843570667679400570780073926590102983833896711246714943221539612763391866778073905481477525722414872913747389162711381820059956299910401114571275634958629625378306545806199307918879085649264411164433327836802383284991256582798606139934633964284177372975568786833527907635267386833751871102432937792447696041572143082295992614808695030839152481818705472751517537553440304179148262729505329260101366349924859427618994983428371276930710218034276003076323282209395016461547339203593395104862087240916336440489756788224613482421132581807425994025239406703551795448255729485124854676205356229081435040124927291650610265388888588757362396299543777605616852877522442369838693718764178390525613081020293578657585567646856720903758712955679591473333340801095333523324101772988632561832061118338041987771107866135624544785656754538516535368399301816397114556877413552450654951836024224743668322907154951423038954224439422735647642748797375366409207846984424 [159,112] 115785884195134304451990514815695298090658387984431907644927562749304850452609363856091580375115309182077060116957527987012781929341108078657168518503136948858485839207179309621591460436228973648528747308627798456225118531169368012059096442471442728238085163006932822431064365736736595879781013837005893467878814031105196947892028613932112187300359713113063516835259799839797110605462803766150814719677642244228735315553341908025266590709942466777966810785080989580007542487500872499066021870297038204880076035061089448643777347809395553871765754776410765634986949150117150632073686248190527096997610868585770151288514956020813626216579826675787097519240577815780816817060407462236766147393796827739127639663176015218314051799759907141093058470464725682985966507750570514338485662779255438277800478928190911247606019252481794134226950618989686406101356662105157484605503135726898292173442349597813813547297116018099042720432592246539064306026058396961821844085698976711575908213644799945523284189691780795439552863144476916774351631041498514841416527857728557085697879678269013925026835723624366307631156319186631991939301760926038475091386815640892938406718378908479884128584574177530141545849799601666264545575009339261370108493435590431252835781478712486598883801166445626444666134041652042948813315942916876632464210773255788578917019526530017377808 [159,113] 883764335956937013532150515889241767231797571199323926715752561832876999361734774282721817170127991404902519657353451250527540693907544093020648844784697811108843011630887236985423580795977866140425908317767869375680024119608468693036736796504492100872890666061305877339448631323466372915960926742201300591392244144928773359388072373454291965076107822915932199966741375286825416579632001984847120920646863034317313429348971667200664811260693861711573670306730688930845487170161905691829452517972839895030743831968155166673484235683407932690555509862845912816314094440953251749448662942201568435218298594812124934201130514111812547962571735304824733151042163116451199243038864825507948248238508146488589611152173105570894899555780693562908417882397100718373243924183991352524688803206732564639910892702755763654591090417763804639693766230637878235993189180623536617907644541858178025005392909583620930390368420429973481980110321820615136528190850656662789821811540235529877327680013434672785790135362383370585646384344512167789154216269387065114778880176265846257920737381272732368733127609954720289205066625863582692147497882147614824927034988931672451086767226266886419434613053743569087498552385279528153286753005279422879708012864071944119208424507171042082306627945473571631560056800267564706031122496289864607990362026528672994696826296842516 [159,114] -776027665461687615238095890837128810863672844913936101479244965937136999200150323378102161583076429968779406340582559561149626706138427363727938848310495498890513382458162655602062603029923510813005607718142525155054324857197992595409658686999906033644693410245301898728948101240346027405280662681093342149710106835989577575954671386821863195760504056370232034035244238920396158301311396075544933081595244349099344843513776997112534255630342792364387982408343756332479375441772747156749427803606838103861721438962730805745323375704741494775722945110960815310549841318141421899681583215160821181098761231123399425603082757346541136431551964256646495455908404952187054139743279744128523213026423159656340397072475475754229182356901547220496544680015766790495466004361283056224241226616238483855255374652809559194349934616030036285793117718977542277845149587949191948724881614842359718662421918533088502578586715569058198621596026181945689127599122548794294721798248140055643244420135297791902836830212723844422725290447251907893741238484848564306240105245350721163596116600363710002054487531613814558376204169786635662273286703578916593351476023712258584602098094419840456392904883728504385551475503072426036659899150804060195858929834733881501791192656746471337524879647687202849196648158559442475096262995695740510404770405250695118309302628 [159,115] -137242323191958973931707046882612413999762152389049388129563095263859180793821223487911155179183086997137849911936271805317018147520057433348031241049321446354156679133692817704299269378945184566833094081896929133526564795472574907109445878273484664946415345706470925362967781671310657820565284283079437520438284592466183077861936571284561100781471782021595797083247636648962550447042235166061907151197302066566974034184421531734391694018586406091546973219749183539899817813311103516451713733521068204675263536653193159922487314825234428012982297997520950304441086097977910604213783967000565263557785632265238925039569294569316870836845999377206238719261298912837438418812591965823685881671279875286668843212891638249358805947788152989692702976727375312978697620861986903389368752097438930893938187606944067773614579531536184603350025070899267179696017216764184795394715714832557581843561256278522056578170278368999441654538200718893498113081471952143209589548068654685415370161365284211809861072353431392300163803003496425598907581365776389234198946213647645043841904605888057870141499682419533396180332392469644771854445333950424946297925229380230834196050583610608521667570415213827171507693615765687508067030584525405799159635117752750100340182647647927077985390014540335522873715399402036859933293279969703126404091112098850223408 [159,116] -32689271597872231303726677074586756723084856585486212719814509215289229835941403223044185530018212702787294714259707289930615438906870739123760789155989036618666922117993948629271036145338261521417834358293407360400242984042621519396617335663392983776172448629173217055215690031634521930391644886265817950420832697319038135340524799765344474402540766581889113986342219378135771203811402050285834755616228837450550417482178539577603250688752469602435865700737963015915569514007841695850102089193077737084561683933024468334501010994066611144951438962941946901741060908292508737726410796452734126991888767418487078912793026297603220798300964582870382205219609597316303473321143575751413929360246818644697382455734727376558680268485339748534771910420930155922129082117186118283921666786245548359942633239522158865889961576718774465097002605635769579569334618253111729914545459735244726706733400847108245366597354314812907795975605719280411685976677925414712880444084462692629446504014466752063991834655874264491325611386221968913829610651594760170748065225808114937596361110064097851446195283352644545067579516713478943517725507459134568230000493175559933873466833596792378862084783669585516949662062081456825231868274769308836098477003190896260810874792442680649228175584827659174552230392097668609093896571769804397040818999073240 [159,117] -24523503802953208896008868070729816150220976650822160248006444563602531510013166855928215683404513304285071305808545415142370238024295034871774645464760467976190894474617704478875907952637999820269605437642901199952010506102883125859092187681309747131403070315033151262285669333452814562923054832144001352445190244728305311834557596064197242208434288395758592833784982034483559610362559998963993951520007495509197184458926894129546346088052643988574838441295424563564090494873559921779418592094972476042414386982881554528705250284724668570576184854002220613418127561700712716272254615431775712377034647155283356920954607825550747486100034927215781660097721735172804174937540225219507605390205823868369811475903836158821547552003777387626118834249411170583427502387965978361586603607770482788587959377250487017626053856185928830603708865749532499750795541115699447532879583770807479875889087774478295977107067703230994576855124862460156742607810684511385034342878979653828779863410041847046397205195054278757989827876430722675864875339752453555479703171149175963225556644534191282498969803299847684476593063441727295827582265552028051173733672295490770160141473087368912973804144882684359634858021167410585428017460050357331651962912543168694131743610222765669000249628257209428135248680894219288577501171465026697826535206 [159,118] -2035593968153833587140848272244330988417522010575229250859660752994768005264690906334577335585337469396913060792490932740361772865381858059834862513450430220644238997034845568248737888808137224431260885825256607678492312889656240171376227889066217063468087602165437945141065983547186748125018658759926344242177290088256747905852881626241216199595664842306096506157335829214484060218446382795488512742249716256146323190609150453186323541685968482576298626781136498242202193658224624530985270665126877040368514702955655997629132301856647195980427550599624638266790658322446578677064056604532484754788774944023511871956483079943257464076245517101022604512957944347523083431761716752389516123812359481240363691132859459869475661103938090613213678440770964629416794260304782680709808939146366206719001141187118309921873683950118666055849744792679833654429135566419940367827920670792651087575906404407901820553338161987249877423078938789853453048591002444484763099281396762661855357258464426663531794819579375337449731765868003448221928305859190326399651222759255092672596632298029133520461445800480709496322376497243599494810644639234992578150273584505406525904362217758712831269166159109028428782121802475304819252487899043408542394273589680883029136098328394347347416811168732602758300264792379467102808450649101474245 [159,119] -345573130512670109900620542550870937860188023708591178535876127821984654008558917980084167822482209210400515609400908486077197009997963848748176382225901111381903820706128872955772614182413183115153155593282280432965279992101177280526631295412254627133528296543149388880747898694402746065713360744537088390200797133526510773064639115528117532153280686743625849182429322111268830814625398876332702469514714121027224746860991202776871004182586927021743059574170483351175289781777049477988860688209114681070913767283631810414785386499967741194086840247955531687210552032991230121276614802440781259062196447114469045308990100459911574684946474830486865180642865870940547195522215184157187627320428365522099196309709008857032251383573777319162273598403126374320148797051670415377117322347087586977665514187518269212480402679547201502452853923131340705596543919358097806008050109658052435509253108459577599276607339963307245430510365488458524908752089967541210120068027434642914219693034433094905187611781092138019070681357876672173301354359194378004461425874585547338680687830000791896170125051403692365635698639891499057846431541366898039800435846483001854518151633785447655110998898143095662112835866521138763173077941998446684534784879585640822374452658939701803344536849348928293444556977743035197681338340572 [159,120] -19732660333789383797907488460956520200232131742132899433695571462270366079259521036653488978050145532303423337124963946750426111902234258185904938408151187220265749935324904895877146493754196714352892420075002529336878957150333919523713864977103075479815460062861455075629294784748119612142626588574556320140218057920025042629848060866303958107777484267004285441047970188705771338140796414466314144207424162823552146630049904081807852431493311042851353410542506236746579320963372069948220146261954420534521622348158125222932248333029795006556040796682376469487950834408267045255154549886976743756340746232775222266511064487907731245818633100861124935152786877647911459060923809522075166660366788987724247345351592183592489808286227769012066107683418216432230671794471148777358234629891809327692054325131230385593393080409857547810631379127260322053269023871275429842916167310591852702158578153033993659000559446455972400706805101590121296496263645794011171777452899768348811668011344041822135740654612241826743316929522788958317867193158690681107901519852021528472528911774292878197454499246455499278822969119290724203656593117447768402457679256683871186181442416879083451904828209542719926095329184352178215822421876339578851504477281602938467912074229164399865130605428835768293592076170677731247729 [159,121] -497592419905314835711176204309919968688210775143880874076057431041563330486070283053161155562553474507872488553520382799085373722109938533111277376020724011800766155602069748356299629782167608833578209014891383394258417890823481734797503418909432173117848171390957331039418588123698578756961090087834682590811101770409781085181469622290829868140303051002453112747589971524969856933379032416080045366521268605520914528077821701045027208285401840377970752079441872015989511654713140032652124273368584847352588729607467404638500480057899815712937726323327169707160917544087904102850050919680184478267977853643779310582535639691456656977595040371381032936234100499728804215641979113408954417959760375379856274138488471443701477908164256445588564492777467392595397715448169094643422981409992128482341267725470133903190291480199673315058604760300074105301433895018687164716178419311619295970650449919686837716571147610418489025019221901389341104041234601084081318170859835477842212033947917639380186623153629319482646053304245418826102951775172620366100630725234642490238094722594177229030767341637848720986482233223779524253367404409111956918019360238132493473782477132173393829064672659091832612442876134971911944649695745877119100051753120592837102303107379482865510465782991168931036994418262152 [159,122] -18650902881136470679455907145663883683317296037683737618052019049566590773431109489301498134450416715626938899282564894885650679572292465957819639124045104582856756806642209674125341808843498308672554120234057645170416525955191487801182513360164764803259839439754313880469185725134015355006887479947960311691838951350877821882154062807381452011360754997994856482677152308906638383541299955394228476150238044089580847145481199671370332744101662499445051190184966720905498208015667271247490861879651273242222972174908321284831202819116075991903665345142611799685458988683016968948440379138352733277439842597925361724358155603130604760457277318376754192283914346864758151061118480134653509372717849463513521005136745631772549406912989528873182402839540333121966446917952999162818566174400802661664798473119390950926659524919714353384837088693038322873031061487541257634589552912743688525348902595883430535177727457335354053295401528733282284752239542641618130391728497200226932810702613270618771082478205152519223729266881398656937409712715465669878605251866454643802259850748985793593688932378443556817002930982904590968507504680971680652843725641508490170014209919108890823441213872219698733249736301949009165609179343594708395161830151159079886088790433302971020090629899623878368626096 [159,123] -175515120735524298255643571337729753824106159258295974762396904435009655543699956082319908804011658389309977413593808896486531444630472978506224064695973399276777027347819382671140747535379775036779234856828016479865395485060509595680065746712697483549828729733884677132162462086494086107440044780707356524192033574892941175716585501986512230314287091287471592957129042320110264651652256412548534005150725135406808997999732270474671690286644589954153761901556463514369752994603370223643436941383215872786205295811995036243568960867997012053435127432418656328478064181878445057979678152711576472302250346173402198398357832026453872425139724722742657498037661854301750620187704214697911362744691032700083858778473496196943691129287353372166311252663583077150851053757593544544454647887572057419259360403282800531983744146727935978027302887040566279050861327474680948893086204884310949460867560232151123741712543659228600199174100093191652606761120479112947523504029426682055939154340559241653237834542686975443755576636433953913492628408058010880752058081137994595751884230916712179847866593028188362355322149912123340544120395398436390643174639449871723415430654187777915876513614240568738985199373047429723347526850645239319979375585514343638892777858771769883082359202135797906 [159,124] -1398882479554967129161403088982970195635390856738494447655350832964157528169717033915962438383181181643197321101316309459135756416343481669594247380331859640658598292000708765057730770525299688525740879581367954952329563890337601417981186921147465412703880833707367811011857710707615022112697685988499267620254424985267847874681220790768279230708623321185120501018285398653320413337610534488080923400247987278263057421884263822408295315716481341869043818702473433933380796587870268734648599647076436997080736496864870214651545486551977196756958509456696773914051052055646003174650860794571756937770539983757547713872557276234674668777075693441638549718560254128026007850333571256142778657726586617054181737119331787427601681097666238596616205231961031584891225934436454945247171749142784915102773886283982557090490871532024373708970425538858649175126886643187319402259241619793400291984529002651207661612221937104278673904654483765890706399893836925475268200495147165172699787881199021016077420090065018602065162672253150581071685007685660154958329549770475196735410938103920343568161508831528008236348647531970226671884913636389179071609259411917502018562006878602554975404134080930478300380131377786688481343889164721927783295871807160171998623812065171267835826799128 [159,125] -781588480869980008416643156132810023323707679531836446222249656835377094103240370043649850327782052560299181563226321907562355228091153163192187033086273143433325241000371237132940518206814762007562887496319410936445097468937246065917398867467045932305984197362996884091514863317798720350913094740935760839606302847506853641339528217019459845474159903773751881395967950252286729647400189294847873889111719059913808722588516530659507026065814975257734251727560025707299116535150676396122432533263667079281573618304119181688187875031945370795642485895474927463849377742124153058170035895605657556984177165871745343600217281523493701157030322117944573471361616348504048169377903630476148082629679120033370296287774977657243058795891085004996020284251158878404154073024787160028352444346662283651736924348290805193089110962787931859192246170346113118264261910960518077827069275425145338603436408559745495765032141214331607669873225539632093593592118408758366092859114183695600149658015699375654993699598595034011911661064475942947201069459720281793597171356284723854446698332507960631879550602431785027956706673814186074017419332637559875660405995277206624487992376895621342213883309033621495774924044031631193891560076033654829992061411005747734943211635715840812 [159,126] -13019878305483259255747936685234484724186675163696676720074126137152971560340887544267030118001038446773611851449754796577205090141023678000025873866299736648162152425491211476859123825350952099396338919904455532491780685036045356417999240526051552210804418448785395303678740148865341978800904050997267733132836404767814680028746996285116641295534822325615774744067215792483880357231875749201324869076175358268291511907946340363257586769772603814388296243143082400646850781373758583442861494645393807492356022599874980946960704608756982687078222185994473326441252200556837736478272346693727322990601500446288380297115432445371146213036934742776764506559827483878597351129795589342011172661126156726078684536090267149579616698522562591320212353930853245293479314926050481237691688702039338339390747237343394587429818080715373029560957162631812179254945837368489978245533115480100270802099974032612973773915198723096182227121274780727332410984483932696152710688353756874919932840522407784246506891124841855806343622841780383383111698155030419398575154710735243123030307435945120864163237784756475999286284120003550343422603289606030694859421883791096685044861819733418013926162825976392599989699396173936141269633064291718739463140767655726979307113533104 [159,127] -194101645817308849601038284421093092181139697169883183252804575267523211861781858843306952080379352444559982020991325545991478777514087674581729671212787646113669766775270980769486688238174925431306539032569414027171240020007726573444092260819679559307189046542782160807616088803082450130495332890670974382103520414166013382570031545465705218308108477295916856016315723492438495364009063664566376602462714638067027719561849332600807110396477990268989339309691897174919217703214918791512590496219592728082479965445820974781844923033903334905581294077413167145421900523620825818494183494062640522909304984074063660884740605868780454813427729019222227033170538770694240595735480800099219951987121551470398286448539517671514940039551751039514300262382243288900454054857393287366817522636111629858061508946551539485146092634307942307839370183122607353574162247288165861541927934909737504845285053050041896162114420765516103090873477653781397727161108328153859667530460554811015585219995698546285412806936837005515654897333199450318223291489509603496954917484124866006331849963982481844982701879521575760305556456304647855143139174857121727563242149801630294404401517355279848765301132136928703615979479664363521160356786535682154301510717967437566960 [159,128] 350896152239800163112382316551532072523623534157017530112236961701473081785837400939506288028377760288444094529197116209566342709255456665813833245294728423808579823668089569262185017567059956765058130737834704590277332838685981470761707118540721313989085582712140270947453056087949676551425849150962417188078877186292576561262002235367080380377696249011462935731369736458662935532525302806885764669848976577390302497082367758528699756144150271036429696694128581933469442475659943787526268700894581269423964428353671252364094807870317599028132123608599674673076981476835047712970636900240798289131313037725765552290700298626450838929583347896383962064846982441229304130580302700212607162029024906540548160358433747312077692751429615606753852954896816950294468749772690122327636928965526999064120082872227493843933870648171780099847005709251324397978592700045716778136116401485163120178337513560315578736526114514244938396388329343806235645630764161238116346986205666765271128968270027717070298700773668319815561447092644237452698820544502447629443602133631281162012264952481550195252543377948131793672202730184894206457485814646170679491696997913001500088649289838405166122599610201550527475799016360554981719880509914044072875785552400 [159,129] 75193100902102171102413492136901159986972004934909641961437424166867926412631540373726755818262936482412306138194328877046110572925844201683344933902845055583104639206670693613100701388059818684211249029941793025664837376694284787791438365383499112642350692681266379494779479716842419812907235493067092991091739332295037007110270940151643995604105603384357078274039577738843334572466575112333544460390934934773308671639913394954945970322203353002423500297854849774440470365028669848577729697690654904134950158029980613392253230382010468518978961512455394967234927604620400716317752796141121361760624176108146760719796918932324132752545918204495590827660065320685249676523857606836808387080715998899155858955750196020537676670216181193061326228176172047780612524663608242900839764225856120164335377108255252333840838017284074851598321976807100400037943310908755755512002577864633305711860005616859815653104520918785904584466797653749537875084378973199794917082092264157512877247460230581210649955107148297777326632673945930107440402045435000033489204121921584455005725693590085301209886865318754049565354813300136368072366910003075455018546115544224202676552566619563276650342925978423022388853739205808296437200078843099544920 [159,130] -340137560606819060903656151142814246803430002493672686445057863578766268067591410188760199715981372417769400993232427013039737081453411005158312942612034025708957464515655651584820920381124695341031583696881834749290265664393620834614546797818867636389945383771473573469447403592157513133477726794906263422237495038552140595595925037071851168377948791816237727051449765357017003588244792388718713706144824465379727596573174024109215136355676889209351544054111498517118756762595144233026881017481579366870456199829170791438641750284372803065809462481114204535041361002144016162146109355071393384915314109370138998010453652047805162092760101165627095926530847984313730222583829703754893026295189144532691313478327711892657250658410752387570269007604595563272274558418376654356376061546970748487391581478042695486928514369177709548195632478010969982634702548283202653101155172926812377669050004735785559167600929819836658116102760156359191133217163141566880885224002904049672440146887632806290648100706770558375701608854173656320684193844923175164570789960307088913157072926508337852741889186430022950634842667642553240908592304090586028372298762465721222065771084946649737919749421214706896895652878278654187228546596904 [159,131] 68811044512446913430829550654639735027891502066069491092633668617607864977369035052417146882713357086537577479995800900378835030492030939237737833408225868588348653953418018528213512315336239606596346662925381382432381177025952930543207040148794601589008275740652207564036138681974770275284268417057360015208491373797549672651895080789473421275952699202105296331762545259214708610606344900302872115011057070395944196895621818313989148898954059702918476070733036652142369004435900614472427554599590688879619212773441977722903058206321061588769375628799198533556037469714915257285578209613242652981630272152256001997182078517984991366536784675628377954800291496125111173683461965918485085821273246269110450854745940296984649447467513773083705768203587669389204120315568853412968663713476892220249086383555040807375681170890264879311635248967441305230368598957545221615157084693700895431262866569442692510184457133576804266438458167281269969572318353431022677841201972282149316208279828201479336546535151937244080724372135972678908141986134848738605515347039728265243179752635949972140951940743053543149524893689297465432679793415039639370015208178550055974732246446795612602225144691224184695685759540228735570 [159,132] -5606218101201372999929792139916064847771409591420563248125824166127817935959575725371536241826805983393220806587063617747195710638314641907165408654634141676198826090849882385026904881640304607910480693462560533374623566394266561533748820122162280880892483261137864409328695492380010420559935645889116221096479133658158764367151881760221684548179685085619273950231072365602421567087487376896249435392064282496358535808924582907032658027415879392203342872174987493168492358150426170816616143661132011996493145513026824537412137048399142547635849023786496040509524180500668397826724339708077470853016236105796317980179059681137389116124071408308468076333008261574423417969023523250319328300473880980406928050312341414380543792549545658983295815801867793969941654520691012314299517597371511583231365095717913691615670607048253898345203283146016783420510901062133092609405835004676646185200414505647071090518220774344406878305469234618045266010039540913136310915620985285614374879322990056494090602372442887257377417838005239143360427445461990055172857253270890585863348626099669055481989916380300411417771278940315484682125958020094285533647595782317939866211388574571317787581144242388013553572263806 [159,133] -3301276455081160458957999779672999624694489275220764452288029356691798562433472421240460112600834524455499608740698238776001994575953079865560109757309447648284993160190949908629364649501783394957685893300608210111860809418041147234769736609780230539099338227358838704460637224197379983207207753162443763990440068151915952240016050092162688966027343095565560167154100733135803212610424649219573204212721889196170010829703249116101621829481450398290065503421436192925635635580135543196142098446346430040892818247241978829279324753602431692766648911281667670527970798184395167448347573854172545785414291846257298103647229150497432011160837838337780993280861969316880129621688874619962580831230869022458389076076285204218787950157008585475828449772543706831967757735167861745543458882471656230501953793711368945087973020480999186561825140746996482235325933370174355424241953414226836324266178045654470986330015921223807571938009131978633824080763871560659906592826266650769710123843536635822916133275935386516200072618406567337610123736658370774058609464274408339435911287310818890530250206041117452329979468162103212959103930601271646755598221485365918987270663967294182212472120255175349122 [159,134] -130729742055079690926547662157796417974645576819229505822665295690398361227765975181751558081156443896520390344549046571661786751989641741709364220589032901820818849840489985290335165823495461410112257297454726971742127924276505929134905030089462277005775905074218921143610642669123092654157810125696298531178524074747780947342959038787077451341397712986138943674386268483020518389246411294774370257650389497593167656818562293906527908898256167393170685431187092760602520038789271723462585648620087362254749293038535960535630439454757290455292226743121264878135807176286985454696939764713745259779038497452497957605627754376311231772101687824768044109723845559918215283063806478907817358229949924917522640504980004132758687707492657202693859344963790100963516923201365518285372337862348791215932929898496019761275395592799991643188809599937781798629545722171967472198415366983995968121421430105167405285847806979043803661093601831323201094346860498377565422371870365036541453031902717896946414644934322097209627903869253527640946668441407652883566208839067897197584408226608346010863310126509802285318556821812492814517701108058486040267029371050126229407426294597684563670693696 [159,135] -29356659503426472044634364115603097363070179000511503347535439651142951560278462608655611760816743562160663675517263144997986907927906779238299651755309432261459724972274106333175257844486701060789457385842179312190644064126980486425963787200971279595723283844186805219622933408361438835590537583376929037308965292857685425955537501776631438282356399488862417758099225996008507988547072442103320281435747902663832387031828326781796172361141120120795035503364942459323109867561333438049144141756582528829399419456723605413962737356537316652231250689479445335671520306953863273069294705339100296737984257144958765255758437717600884487626291166160174990256169301100653968514604475234484400903196291668787851808965733153426215127854652035058821568395069700761558064661690339084362200856931539024075155504359966330796929616607474651778545166224407439879337486564529594160033090705771925057843803231001404689567691803019344592880584845055053069361322424697617204432478048936708236984769893555735885259542891800657954672240716819707522480948397926840190042278217937530269492887933938822276906473782287059800826674007823946512685386202172035310832336816645615302718251391649975 [159,136] -660169378418199156808006789320068587329719014812504244619482019433571206387838323990140026759301683386193447860401010660936590616429317846138886828633634372223792962032915973499955293532640778454222765057113278928407054423992592855933167428415531597613447032603209898495445180416196825589620765799435560392085015107297532165712503622636020968011562537544284793801913657949649594342760987446881210966121575164040027477512344819774464086299678198876446898322851121701150911260202164438393550671583885982221331285595351414183869972812695140407416284160249470857130491468416192146708549105092467846887280378692037567449247478249512405620118632262699888685386781095962344034456003787706873124734339851657742415710332924524532153319333691095133243242319382968705987956461078523057607485876358103136726366329109841576266766654689140057512128518977895111118450835943371054908203166955515822385621135341224984560727485707105435580783076443826989802906221502682712648943970280984281787775428045660414243485062330484126401893130740294186898857236951728566504264710184154447223605238855131448573217863197506775285707569250147981994227591261914623761244586525535029538128 [159,137] -5520111958783706420504231197726012942264066053867740489823591665334555099806836331970706516900876320946823169384694130818482837977708260184197894492932779068408520109859740977615032056388054757517926694340085378532783061447017513552076327790751562758028073073507419193764951372415663576777853139678038196122282303414384592532088121958431836717611353792780588017278102201512765330345133105747673642802227951570109975771469933824582947302825011927066573231165848906653998197094283395881359863209181647083187066090348622764956331403016665343713848913618815649343206820794111732096697170943806822389405175622362262015855375227617356746958512230645797730239481458529177777319616930184158264069643975680693641846786687002660884561268768382383968691078834992438714305617679274257164884121908873305428175822939739122897047890311179459793446694741531059974283146325433309647543033045376473545921471881352045217640141269494187472852429944811139709504744393418809006923162405325516410120467311400895605826060033575393716481608546512442238748891863237900620933049671303985224377115781790842006635598842136844768960735172037350207511733618249293323751751903486 [159,138] -17531254772446665538938785269643329061189411495407950791673871070541970547026298745201854127809931241100917586368707439260021164835810475123578775035736322868773022139899535121069028845605557823487444962505974051965899200994731507935143184768847474585273750448925322393077852098555765434936020857853246837010999939178102696933839452534946582303429632982684353939330245007952287530300626221037070690719923141172728545082743674128830800825222897447787637695470385955059469762191579859254648528005021824480093707691835331358125958294928412428722453757132808527035254965906524371879093262666950300429527499757726131753814788324533722705972984354121457020098109195795922310159643811856821752833343947579558440672727471795455138904581039330446847845366422198456213631296329228246455887485149494636934845279810267092125031661023125923212322508315534918635107019864171583973932604444137226908194467083853159981129326822010511748662549187166965763714336296531843817563925948744414749866199052268408486706656938100207148961476286153065644494906459634043418801628938103239078819773505594090970077442817160609000822959242998886554621731586961496756 [159,139] -8962198119744587241697508693391251852054940700037852424204712484797517313190858843859806928975195461449558811334372546797856361694962751595871271763219128796385385042484493317740940089980127282108760438405932237518213396094034143514054481149690061274248487993547062233130688860065128759169971330265581500547152152045426241135577057042669415995394821842009528858351735749527244913733624011562731055807291079598248598678520749218603845419015576615538104604818914911740223408818399847630967043648858342099455097440058332091710275860540634486456623773243871600303620124499855542333759228920377301856202524052340495687608564368357165919231430096446299785610451978861555722307351323295660676953139422557898260235703933720789441583778488062525841638369010476174476768116269984973427353392763920595353244437654203063244760186229322194578065641466590778396307543558927939642545039831669513802555473748486278023787088077282082484842881902585969373352803760331920743082449653142008443390675063471834080662409717269892226633240822615465917872143413197540681172691087660001768511722629204763778179790341096959502295844104249118245987857232 [159,140] -2141640681157130589526079059189008804640248213083872249510932812474749565650457773227771473246377931213853684858549521473094927307976954666210131895537779570371464965219501517320858627543964953415691964463457972614154069075743689204702332346110956879799423457059543547623603257176072802520281608089698279919542170146543384853828926935342696729002955141561409294914540030803101519485762144910593197893634365088834371376425674540622642411315877520922961118057342351291632949565679493930120176300127368942472206622925871017851178638118655827174161828260541835242596702066879462273609456344552865590771034453329040245471560706451388230493863115005827931139155238043740544502160068541948379629061271648154301768058515265567695446413154489555289154029729217001669112750957809757119380074229555094642650182653307717824662980330662509834281159782701822618453557962658434724867871223864955877544425835918288972650665366750939257824486371693637838291189295745602889604842977880627028639410544745285129674773033590215771859571977963359791217680694070096420733529412502435570589616918392732407867633191453964559956137754409119012 [159,141] -573898742629439135685812956036577765049423521400592541939926435085423096185241414431185551625144827352058496751852850212001281658579147586222856297440265130137198392809927783745355629343864596069413059838345616053801590566488228261142655994036649641572977795052908314876069798026036146992615975329109301804916381648058544507819043958299555111728726236138291859312620659228611345225893689529944318996440563060058992201507969157044743127517425315136645640014187627743451154132279277009913260860918451415936451144984769893356968548442839792992241946447462388918242877534983809562145141225236366015104922763940220113215344354004094126591781221456207399404364907234003394283680155143900474254155762757900479337972811797945924923079484539060435788567001195573556368983330369965668932124845433615851217922059518090251448271284193753354405719423231817697937628772018173889878981773899107512845836864307751562128256788653466513412108981246501417741531468412223438792779105460734633234696706258664363755077750223959914660067294336053638680434404086108789682086158447566820170949367894161026116124065695704678113353104 [159,142] -96897570202002351097466867346501362941622755674373917454750589679924825545061093318688245122356829366944864139303148075322612354029950269570517754750473257145230797715429313607013964117839383716664435649509301810564525051926480049334715586306715286594688834912614760986851956788802232757576253709171910430024248904478103604993380147988884650702150407506052358936000747129838765793965300290443887756070862727034352140440813712752845274607212679792253840090850137296269376471382551550619735973054022811207477208563840744522914865666603323616766535483105858750726811366181403165915239529345469461086241195384767588648662895521675107661343144624863541451007327637877219726763914847369641035462595480486174485489863132650498441352669345210027689129090831702529754907766408953673625065196717851350802502440004909569063637290423177899394367445074790578084386706890257152267988876765528483633601554272628180486098781393080961505625311499548983862472885817413088303672426472527424163458596596505671299204022995390252994084224712256006036103032423622911576308366888859145043274632895860657038665602149210168 [159,143] 463194298746416433123656438976669166610697869351020703133035985374129169890043882017113660218177049528737891371217680280012980337281204937829925561864141990514724903108567666132124417656802852530910441347973054441297366974884496038092898339479296325164645959409672256728210537677556328677224880541906020287997810241914700078925026996192358129295899668460878287703295536778985557782391679516668252294847589569757547994583627890897022968887077938246113315053006772090630949351599742501602973660893223433710057142530618510602556564731874773563077816351387729692361990839037604260180808865437748408628797246783878253779798730420991304157842965198100469805174395956223092633973324282188635136590214371363624917500503975349724672805613629241208325764739785290978939500463207982802370374286671037832590745481067445868351154618988246623000634565687749053687035749504752343657123480178018562320640360404474211630347770602314072056497128700505664705474663026373248803324050440429668898951088640425567179204645946762940807542911811510606411090105134594642422301615347789210876319760960251686479980 [159,144] -852239845905446524662066002875755519990863936615480159343438526749843777013720306591452864721525399153326373000822074511820478346775589078065804838620896620461072088157121317165299962419689385831092368288536023701364593918366179520147689837447725761748350863762310332482408500613832470558071649076980456552294451323465182657887547384932462490055509119190028568344479339834619964960075662926948415588005607836911445161211437896366550125502182878468179720705902995605163044413321483096117125853814005306328167277421271740886389480407700611191497090043850766877192389809365414782614868530316399039285584054620796760208672778192536041607902353266045242320211842570442122083028585164074591240391591965875645969693748326476679156315346685015688020042496463502825224140475531199994303889313361179472859546996972240443518048225500925139850695471841534369703376501058160079381009913628422919820505919553069308446862586557482249310931910339304495699165735867865338676242223468184844525160030238754210219901465618065829638877736493134867606726000083556585425728574234092054016097855408528 [159,145] 18813737281721518559928439215313864146006515840226973733707031147664374961947545496552445661714557908747670841944669599798418919442683219256183886949428077959611526889427005761284680361921758620148312536285127989724489770875364871797826904886567540682822691540305683007239791486725710836798478013101065222339948536512779007561024595472523319261206017876303003802966391709956815403772177002101555760446398932105799907068687602691551577555667018834719038748707957146926529589884704228946745634819894418583880645235162667929002452812576938037787396624218026617564139794998082482263471207209060750906675467393258372444883743042029282401049272493287732257675690714820900173455839528589463969465700745229853822005180623607111701029421734310366089961804080040399566200498145491436165731622352875018121838650774088015284800428860271538325499775375414565555218339994609916777931983260991721148808980562734221570468419526733494224413571922211631479045970994247531676920739559002630478472016084493513047712049011397314640799594508988490849835854960459118412604335061287038967792 [159,146] 569800132298035575729649782986046317803567401147025353986967046690299636915847595260567291285058479575194988012908190096245432404118132849563960709825717434489789136997287079405561666827961461034001983905122191479299893980718760780264543367656787664057670794833138387121194908309575640377504256760942019456752106045893515386611819559533406871901766669664727748462712943414596322894704187439807931830975428132103975996222869081367864020592198919540845450153412601259687389346394103690185657070782585583725636406714159239029830809453595246729868950391146382821326851923757951858670442829245297015773871837341776215922437314078704865721542593798401125570618913703930981822843183358484654077417046450973263715290653950980576575501696624028092506892899516573740672027595849573919249134804013380531706224310669238248655193513776800739417180635294892223666741178182109422120585715295570205452001000938118484100902942343829145996713536786503532607071365752554772545320662071888597969196215269257163611408845461179858815482061584956251033550863477292003236374928472 [159,147] -17927823127835548246757311292776215352543357993971469774890324960083208811805854633685416927193851531124229258807301060375265017341223503992501457909328246761017848101291995239981062784549704318136435429492705866207041472285477579101270439726011340173475916362587929237722008411374242255088189900143154689156587456529880634621260398606032401531408405571299098020651064196595669834477432040251636715798822210668399943211153672379754892264147895905430907460189400875183625351940217825277377634724505208538308424414738408448065089338318301921974441800734572853764360785150397826912905322673704806652016225790886338549232585031584059068995068919680070629527181822507545937645950308733028753789222452986481489167645016132307781778104841307744005139607434755481813037115638377288782062807393857819642150002570445409675724481800220372678410066643721100479736851580595353661424046393775219117528621587164599193994723528225012848416467328924242882839497463163030562958289314516172351085139821475882541846185805196738532422941612756876587141284210487425304 [159,148] 1514123384624715782174244503108038219971761288195292793407297180175518201289466666814415386558136695642143868785211893265511870434384324691432304668704322428201475210841295628572448586185767340778071246164725084402805669147645807285819106956938254113512272929952305473526826371983148498751308792301369765581130033329506856975926787368778120400624161571052542603519130509484434315396825240698340868803661838214976722687096270297620370407805143636379803850532560114204886986493019606503748404020253200482588364402034617563107530599131633287356941473617485090953223831141372975859478099699019048469739706361079109479473780775205771851446727474558984721819551130370338533712149766180395822617128503476870391016882597589626700922805559934970268714818492933979921216958850555664739055487777676341741068518453957469496512534460346628010739119969666477750024753885684310551602991453923465682321350657222360470426754794037047485874013541108880857397772403303714775592937631710223597528589458577056226917436210804863137988967726518052267229312 [159,149] -1256581976174649340380052525766056414056148754093962673768200430257366037368944565598886936785988634954952361568394143447052709004920465027160055256849426695433088700750993217102196955550006412485304520913103128048890942439004755482980789508266762729198005443082781513578100273740818339599909499709138837234720038623782315685861266243665571892509600728820898357195557468379398004443076806547890410067200705291859344624655865191063014162686306492117782472545721956734774122013130143160577062900364971870617681679809915438840500485047268330760215673539986343699518041402335463293604748651764838972191583119947508159026771775233345800639894253886752744225398053027428726949584044577897020773699763819133207132573544659830182270801706311361412755543132684332236336709232766929377266948895211984505960002380078490917162405084009601604443179222929379030996426881327747703242685267982704457536207006216353027548181994791586502495205917052206872400876340249961558124761153463961882833691924253421621202806477379303851403714834446820 [159,150] -2427880241609715600329366615366688330992975433425675107757319748773464831853661467099484303433847245163720615203098720226096029140133468112701511897126309008697194858982726159002271600965133128226428194683205398143513034571317798839830802180544992641206274941955467725383908798666168335368602151837829009577799884110735407937183809048733530926292751318436600342571450588102393555857948345537752316237979336190577960532250616425250196131420213492665753070269908915211829880604916910491323410598292502910104939727550947645407038152667431653176269322646884645798431076617353255762668044428127055222785214281065087660296204040291807809131846687680314821133375759072182456840369234564944781687088208153526379150610417077897572185888513001120735544396837569000983296315842043256366905254027819270530004159480308459873017795724092259111027258831352902942079927917974364172996949332681454658922078933638045493962349814969225148048626542197234844351246286773045832252577687056768770366854880958209408968946787348785546280 [159,151] -1258152590203375394987243858489887869129547016551518645530206830155567878315147978363512171794116511166765022588164239609036463640373811256606751671486300554151855864773820758614042880274716635593166869520549441337869787381403250406655440800021889754943105561377503272391377562766402073412235360060707624173153208023880659771551342817808608993179352613324898200958492876887437135274179604686265932306277525362259457292111094600360930641587512371229611721151357840366725669928020919908123472506945518131563018098208213579561857795320960552900757526665641546979805483388724386873740639557545478990166473533707169087589163742452343607148471683880241588788214893977107841388936818626023258268832789027325670152525183948501173427643629503263956076119034062543852825392098035137027470755668289568552859814042268533154079755995221975576205988316301366610530592497890325603967536727796001815440769341526350913960560534726420115645505892339690009506091325883015687888896631756871545723099901827220905434295702 [159,152] -1095052446869084953529624205497613272179436725163848190124449339857059871153078330403101360596576063632018081775298950400023288887604262593903726946898707991111586338691758973754264488143815458384636642522800616456566108513418836786044237344189155902643298967737968015771998195147121078478851718075921714676248357946650885416277144414474059737180668295920450684001335143060088969858117770494820378612365129688988893320606601144028937717239714595647720850360275731604846347816499782750820449636499765418103535397545834666200278372884645563205542917847600882536012034152547634659761262077965139399366995353098415843981725467661649124575715189063932804807065626809995391912099328049666931222008673156482442808691468081902754897097705347735967524673683195583326417700924665096597161884534644157192472956257821162231025551810422043995239982389799576763305819754199871679555884126569489468344395607648422123461212974017080395789005775624860388241252790927082304917831270158435784436093139243950 [159,153] 1419756804389234865245060275153852701910240184264040672401130872247076395458235225697473512681678927063761518667862627496545619078166808123564055004372557915036256770584710249201545040426483217643135219609228438573158412423371291851491249524604954364269474064883422193420332307888469843680731631539105300376707517829127562742540646511468670672099940723211754118227270640317685186761082405556428638821544249731054445687023228903238422033162365865647549130285445082999652714924488736658697211791355328900452888762764939168146273027938724463403072271271282454075141952920360653308636492598161537226678023379731924621839793321364031260838357162917345099291084317245422568673222475723850930121080184231497927189739046685048490375322140927946868395928573340594830085625442223567968547668644007658861080101226620406749807910508427485418100681697787228907974761631508810131678685363882722084228985155444607877050651510282418830420787740196157673825436373676173609290752985651130022042 [159,154] -1638510276116674336123995890457443831493655930976854020826305082697643144660835934625923764168081626577891814363526767373331421987418980214871773058526302901555365593356129753344680604263606017767246415819018932337747325179735097873187003600149630859655527238070361980538836229507065727317344689381352271646887786882163649107996000194858794475344463203974592015673896633508752695059563385680521069215309857343155211060734897993799449977455462350262929352208657837566060025443652224058282662048434946564928673649912174338349633230726910206035393991042821375073982684423828253905309838484819685671709350429696791713910134415985033389215969947823179916468493283047426725399468129287120764977138185565992381341681681841438250625369464221582175247017531217895328175764437949987285164064775444220321966097674271518689983143260208174901087159342019318319367211573707188625882784268016696170141777427089712160731715788542966975340071970942636406857198791564332881609148572 [159,155] 47292359059094906845246579834981584811851963222066956663813619115142367708167716393897589087089729600249989220462324332311219455803394331176687941968720527778062512571869105512245310501161093696707708915589476890398038450314638978815208487905806817925092126403022310912262326251394632500427189802609482975187724728908706609578974049323898502847330158676306221014853886157757379926115798971762262804082377886374336519444808754857151509839775131793511970369624775624696027878766259235600479566111091676466769815963201501077964831000264469857010105093855086578016010017417327608282922414001252531818341779539931067295469865078061024995777487983039848724777787356592310079819037472719229696158742070223629856093545299539407398138676943064648958620656408618182612440236142407289775804189940109497220729432886262401311520701428269995000387396513666227572259635213486678953162416311577923602589962942481174486301447215276596474100687816983290425512807477440 [159,156] -22364107875491973131255150166919590650583400413148537024419940810179219774308032254679197121089426574948617364568649049691252452325030921580062666323457288317900211170145400944285623280739028627858648924871649598525575748472991737981683047023130018951670267084673006526471880049669246000866029912206222002466194523662827931451083164186436740969494745559454062816257711366973807722351296957857173951858790871938763389644231532619672079583674175544318709537852490787971170683567648390961132061410748294150646435725581839572208738963779352207168791281539438028131137145614482838405185770271050610070250100809939509558044966356436958498916003795658116533235093666492592872686235797246045447480524921263254646882203878348292639207977433928035252783492634539853408418402943797936553552691705781179846854744001892352279011994135851137513359094755850552417665541180802326104890692840638303976750955575080916094148986848925960098970911317151555380 [159,157] -365324166398654958289313655892656524216091525806293801269574377307720859584057627492468499732292158694382912526310957181468390936337377022998682913548684137151531129006077452066564541112352979898143319312255333528243030978946598652497063372341734611718143457651750385620824840145443906528871124184424511543645212447230003098537544449639438767529518495890099540630653433729935697007140319621504235183510452031350109538747137446021650648672641387934577896736876406372994682181650921265680342731777194769127250411647193706410419634655999781812465680994612932416992363916552733055156400895006854543058366943455899834052562063642788267487535064744106400331614866778965689482087876410438872339439003517395320209306874881333053024665677419338937924857626819898833277313476319939720073698217593688720629642162333822698055689852217371800663125297739397354648029922009515348808459632706677979697292188888425775068186145702367718395847 [159,158] -3324212609979260944247274542594672970946198365350036700935297714522804583060135732695434455542486005381538194559837865266078895318398310347948019226917401939795270701031575372663430877639953228760191108448232760974084677648376819380601575506874403505270679873600792789453227794654335339365120985770824171523761391010675905185486923676799530669278479870565733756990955723079707735791818295698248011201083226069762889621255091961292378099307473513111722856272368655924341893500477704344266485398300241154752974624017903858409694063411533207786313854516438231763442484172820031818731470218281726685603528090188182817699879943420152526299618947057754424998621558480174032472572533013262230222569891459358168932134173594240470622588690017088346709957992198153898511459243271482815596533190712519956463503308663670954633063890173682526236032570232675525537195636187709192537234281946766655792392431043142224323776510 [159,159] 11161602422052072860891237313835345548784967783043468719553072201161373821747658851486712516354282494952806667922532592206255240156434865136895239407352152635348797052101745466979631883867278787766447512153736764549946432325126384075782772582581471440529519716991781435676645574693407193682488716153236932031809812083415133627732899912638174774842043844461943197283719731478704036952406935139731585756538374549802901111509918807053527995391748532783064217816898654586459980860706418318781832909104287307569200496757968684965465976603654558610860586753554150181233447136593237454013301478720967614056136441088363182390654991983187870260876324111859659600055424658349725686542561019655507904661579126424699880128610529460414872772579922047445965672887189899386843214408821503644311514649669815381991171059127652925176395677858531369993359747365973418052878439775272155052659509737026394029491438078 [160,0] 1351107724850226474698722909594273464113736638626275511315825734547653275841489692479371816629437668367328486629219662767095385964393980642933707541145058016297150016488759939747270116502967771809085937969942235572773695944914564575638566608328643113463685523222321140362113151264164863736555653746239637189446480050183638515189755719534925306658421740046423741916974454681574540780948398694381973282997710044406728829847486695304143928609254571942256174737510335380905565681201175000504760245155616138325702801402529499664524319710179008904202979597342760354642069997933454384805711409572958656357971713624729431864613123933225103069246253909858389480600507701240200121102982852742208645942958197640103426166063728604823640239102225649144266619100607300164777260310645269766403866014236940871283225156808774865766199689298979958146141598290457439215460068641328420257033242214011130301055882169459024736209391898214367341146176297084460171831939782122288009753245538638538341776132615411856421531840779663779742524572668474225759461293315108290347824972355458355333015523817224197151564765298482084898297533570929594471736128776143232344430112960274070790460856698809278882870019919567265360594217677641506608947169944904139096418920474359372439524631086993511711983516599592700662361351602651998774431892194157298925486220024191734666617203559926846624789260011992039702810559164411015158412576581619414855780933257697085645646488414038156305181138302134944980070993641776983153703260454363672476907235075534324138226448415801307502493309090316469337860822347283392926009328987322071498438573213931575710050189252174102688682066106104132956168756573725502967704675386241279768997712959406569387169102588056893742176993053699645405890093785312294771827623662829864770174026489257812500000000000000000 [160,1] 1096163718376615745660266277950267890763785988713271181256158030479297408655282190030476177129444919429353728043207505202552727946179465723787731802804476413037552801066650579068049824477971890230307893743032098766900219860941751475675270858566641831034707334308082547347638798666057269440574028898690518843957115089821442550094204043965663429779876068445260470017704005920077039785756705397780137226700833883461508148412401917785886031412136193288584713003479550467357529946345108850567565553080496037379602471011305662322481946238919108494817457532490686916068853554116904008202627288802079695892846045490598433238062310829689670226239454343517676691395186131909374415558240643959836878586621969032692837199644193457291771847802645655146363676427381662046704420034529652998540969043809477323774450405157001573481570757122756547866127969326844585924836021416574455595207588987813708418777234530209847960456067349868709472126681634509047727293797715797664052852698097138789603807914111917678233409107181663244169532901729322942699023110959299641857200133234688719252205927742547096956830182162342950946914894043597142135288725932553271322054925577543437255415828110738157120398158468864258856422331436430750953003788471449252346764222422634118613415212159907202561936679384183369497736401552623528953020006697619538453775805702726962675851726494280308058052018176852387985658646017828019789176220743152552101541260970294208284972060041935696742562305673937539221014046825535657473072571191312442531795527143915912275928453098945340146935698499069723998832561917910439189249332343781910534059028966018246473691668116270938996131416743488626914318694576111447459552511990395757242603269255927192107042604932526003102142036476213459327886847038206730685361289800994200049899518489837646484375000000000000 [160,2] 104569077115081933163589351440362402014347454163982586681800596251065773189359685382927009348629567075605987528525826922136418954472167388020546499702682077687801420719347270672465137754904965672299551824243290683257542765141655743314750828752275642589338047473057137054251460160760270849907876692166155830203740641863065629360444330094079030127809413439399942700153154519338400317813864487860745172275835024270876618914071016053972523393361374102444919583582618193492421655696033260665617815121284903140629311790871470450106713858696792439966250254521936399053823308322210337910698002016651333187053372250444756246569315450280036080764551980056771693919660117610728153729407043891791001334541833867566372709732767770637102220567752167197312367362435774840897788546268984617830108101963003256690505455016315083347265057850449224214978862106184610602285578678572353657766731402942926773858812851303568741072488668308071681529296906049398319552361451925042118709463691942233579510462095252139393934903423664074086532363839250087810442060012977343850856332608780762398657539406761563317943710675174937937797287896657397972180801240420106098493169356063840725025074706294008367060607017940230115400209349071108604996651179592820227612766209262289145814368985483099960642352284456554861311246834585190072720714450786144100319823849337357694209099680201362680904417930748048356732438863777634849772633632709290650203210151562282438620139740908734701514603299790873809733349573861268546927095074422071790283975490048392664561069813345017690570078212454075748951749034235483854650877314130797220515750890164507368873014794181576624897936620362004778771870431951605799321844041225421990333545968824071650386047316505961137808921531666951472809614876272653935332672316821378544204890204127877950668334960937500 [160,3] 776187509823328641572813026152929298470488546456026843632044037869084725255440738226712958116014818832935552769140249613124355581746523871764910073442589718368099404994624014119719209265812094428768879254953476521887606689039089660042060411466755867201243106259424483531731627763055740482332974812991621614183112376130730040985307960758659213071169617264825949037601753171702470159566217095634000151275952951703277195504030242880592151669455933807100082555302458794218692170577900904411445289604577235920509144458704578600638814466216799814832214850647810764815818552911105680204289844613168939237802871702997560158837582769063117626522834053743958175891217353041221394546149691640972381185945794625734937016793766634573137701531149223976545006652387574583844798120066094031688864202236582433131750387065043933046342727511586445639112978343776376644258628732648118727588719824549439068096832659544055577867641602170937958199055017380538448480139041851790280790569085352860728112545374718015767502218491630211892005256777583724385106438479610865785154824556109713933085211898352165200619995289164850497447403204185877400721327422445891330468505281994478782287264994533447415459246223205492945035560172030834888571257766631327223742822611598224085668985395142030871235679981972944287983819149091134612002109615380748678351606643328738825769587963729101615909602690872495356862427330128265530301714309462559304050134065848349923410645367078183439299024897731757867079491547390784051269955240410854931360377463409435242038459308529213501386167033079707362921998584523684259833159866790090268439055605233660582683831175308811499555237517492886542603893102035838568500849365535940519379172241877712479605179309185993651674352895313366312088107005878289383236576237656834109657211229205131530761718750000 [160,4] 3006837909504053951479093224903744738567536096110340703315460978986624956018073706227458051920295272678129369471775136740723635923944316915447777765114630703676809344728849490612185660712924005153133478391057432894028061647517193469830793362342849399791802132740865017945258266865653433910369646094797319748221088482408428592936297858065874094507947081657088239635562947306247969311147107581422565512321878041247391015760305953512485685847664311293858398660494711586520348599399305097262542065434236577344605048192517286538576118456090523153556562624423071841381528322404458853682130362329902600402956621047848856718647137118683792625153957579163475337455616015619400794354494502560269716514734521394029927855503545708193010168955147115804106015798809171824237375495854444194692378012886873216187486084244110827030246796660221151582070147730322197983582845072889878728519024209529824730241801695729055345854861881574188802034688856328129198974742694395865293018802780145497051440933064537639774677606608251513779959997956731555096113518594882116113213861922297162510046448784037558905858159725142410004890504899168346342793743259514976103707977059137622364974734105816755100192993688953338817193775731648376161110609784138987578057219704949265177169797151280364332676314065181393681969339350312080831142516777026165599144814401938595217148715475929155215828999064825558049421397213371303251468937084717206989372319633041684695972998610641689125630539402403880801260840864849250803526469636081037952757174568153749981722793442760366003988552242967017626297058592917593851315558607062112469631308317019806186963130776823657764850058516243421227512367634853486253392181546008619352382404219027641389820006115653340844616942480431444239566858229493077144141299772428510550525970757007598876953125000 [160,5] -5777163455965827142676300316572387170482758525698681573776020818452751448323102919851822340137305391142480653704972665709398997467991911958088601147533023237602434087996176711639028878105132253075630686092366856615758737773218702367928405850370804252945499049086230544885052595616510956032907800236547575811272387494990427121838722036022524496961947591414100243185600652324272551744935517608534226549952629262784473651210897724050469333308593330217409722230486361127084534609824140995609399335259727591002476236482425850804906540307803664841728087459216055017670673317752661745494177441676502031717810184460175349092028031091094925817836638003755045872606035869170936549063875727081471740147181177238483575395822298822803484430275569655215343994833772812870062394569982354863770264604980278777720911889818719190513292695097797581360721709576862430703276536218622432582910040949989502118199114747593480483161152050396170833363249301047765666142687904986703763782506444417518989839617016982960037455326479683477326886837710936279021235506170946511335749917734359940050789114196716602750450510378182364136510560259268372195542199977821974499819708024212429049003804453675330959944427071871398609770542961942054711180759797883945163249549904708771790022067699833049976519158319198950272449588261335494103276221331998037151728789159595989226146859616291791080611505390756502012815260260279795449259931267507087723994061332887920255156927839841380121254102882346169451424022157360274738262176574138159275881148325720209071162322157115440219533278280575831417663791798206175997873261133698090703713618199747456025265509904272386625381284281790503880579298877665097662224115855473871223407114293931940036599514997019717984421358598862178487688337282803495431604545728987432084977626800537109375000000 [160,6] 160397726152714751021514326161849934300151993428149987094149365498755600686803360898955175474618193582812449716625899070239976497308661792258711487333280384346630510497779541281733801301740816448963416078877212196145440851836366109035886774394780502028314153422271258964916434313451241692508125379829389176364812179480540501843144572554496198998436668879351977683898362328468400209345037428363015136668137070098346827360380738442280838745742982358039514839624111773747847324917964758161091446907456401396045251190713394436576353914501625426243523314489594354174820736052849153464249304632622348577047481626912301533457873544326801501806232593158578555131120234462715466611024571654223121167417012901888013492672977042215523415349081055996897071454873328598581458542097951739194560631920341435320190312060406565885286068782536591402144896607002970516719532622607469195494356706086457104798236688340621965043585585500007489960189642931414052060799562781670042057100632905832628025854683265057728962458662434128803968589338150468764107650537595472093529485436594142514301387023050230389335498896625069529314339890437786063522864564023486265273080825721872655741983508750059224243186041338814785255510333690989457218302299042797296025321044772754563962613987172044437414520381916688018924563885826049705115208964296790147101065433640308994700156731154160065962892802138562334737876912852689996269960810972629943047461937168251541311178589329228558700325169773159492293260016862105428786713955632596163962133092963362384681460577954969328907529043192170897413112187072988022432045532762666380882779349938884668467546868486322409581388283434881910781935224437029515863679484254958405162291102619674203931750871509918497698765158041788530280610107397860583135218437433877625153400003910064697265625 [160,7] 266612906304395076918925752785279313995810839096368560270363590447507846236310667492215099336094704999020027637039108276462045784081250703790627763388000404115942116117229650472581466843640567747948553877683655784160255006138909035633617109030199294453706112376464697930349669380839997000066694848734226268267648463469877358452570072403442648072710827147999517016945358017342530945612881142492335276619141818229765266118026596684558007582954569321307466659978667018022141567646989846753367403707358753405249524821768858772585820007597793603200494374545515532422540279352965859465861095748079592192846426311720476163505539048690475763466489249179740026943566565129866691127750172924409903865139463828819973759725631914331650268633678182047216181200732616260242488725533012131370038997711130088553503720542687155613883009942468166821798852845592494482214300012997325880061868989966368708451886366860384610953538990144286792801219831355380213673168283759816917729182378615240094699608384673705141982095577960914217096560084432905606885379045889303887669066221866163437904275543955078738583432870960287827142928478455156460945543687934283888968064689197638624886170029060088697919132917146426144617931856222548721469052018908246202686182050979704466150762957254863020874840470531303597584006788747311905179725285303533118175227660360608658044380066426340118504867147350839803519328317126166245170266852565752863958158654425695143782603027593600908373645145043949295620531390592999631812449728640806236707330947535570372966261624945314820131570439649053046528295829510845853159168990934943175970304317747708473428197198204057583838373995280252540173297887986003910679141061044539860843111205131737176191943178213346920180805480390801792870177591872598438227370820641226600855588912963867187500 [160,8] -5619830297699487786049905513082995452672683609125737106851140794706587225023938745395124347103154765050539186852619342863308560808147458340947949991553387396087381411825709420325432869440925997284133599802374340030187028303295831028542027688723129130042345206750571579987929004258800455295821117809003378837254073013142913402135194764402004186554940604471427757724121804538519027741426738972180881795984122348570862126634312379238921431919647806714601537270065928492393841445491533869202398747233780802746997014991145304882460005488768617908953084564318306170478803314175961406262633795136853815022889971012940963308753742744478778474903473272180120791755556024370000400619699344960594178948200374729524652614360253979319821807813104108853446808504729438705708651680373848298267883935902897627519526998384844799495234626641792478916584614136953043348571142130026759312990756509275170925368507790241905477935470711790066362373071935991171606682742751794050687045894472203123830165573383398776696191690171974566971125407549705163462726152879397522017052583331571202782049038154167056577146835954514047774329763877760492893703974051201713741185174313223262791052513573457503620069160054157141434615381612588125466935805737283199705974121587595651411284012178540208290195067263289207970771342509695456057988223411063502293844025241413335502521134162058345720813283380420059105806131900951343792864602483333455919062655741029567750189134979665666726936967561073259766202655131765660677112247946005197846553455725692722340349804317034541378316551909132273974115417905835119160541369990325501098311451407114305629426862851454087908574716759345013345782851994370189513478064271068566819923782161671128467682236332188051394632425202739784483877679698861883073046641356995678506791591644287109375 [160,9] 332865727066934125217576219245050241186994781210515726915392608886552148011582643774745826507127776108594204325248142449845558252908516044743933933136846550584764512141664267150996663081858362296670118398364289469139127304449592989187272238204033899314024602855073450269381607207329368945085230811685566807222486387498790188539380729578952524440571277894933970220280151478040711353560833563991057959409010436413545348715414810503912786655437866246248989148965745168273714753628690865012575617431267973543946990083395542095622611351312439071011701058855040562932103692513329227912696423047606442418285641627115346010856455633007548508541882708622496934007880469490043543041009084246625541459903829986189635835095454260520444966256139638357445562887657035450733337184447673578530477621853353089472120894204510728997572963306225461296785605988702875439788903339750300506763645638410705867431441880233517451502500611073995659810392475861848489116040187779952802311982186117108808553416479136285102913457521193723667095927508672468990354149861032771512833916158444130500505060357080233614222693926327828905371547060741265979689233083167931126029251319863910763010766112669824011613037576850367217607826115435402632710514721895464700322948934317505838076849672830106124446753427595422404361876384808044103716527856010274700279680570794578386461806600238255697217450314997689410706468564376890742433645081642097535645909017933546045977691279201711855664880121385453467091149757901433817776001852731634229649381453198226699675552300084120840601658936148696132427917983905971660345842399973439183619130817999369447189543648655952443500537318612716576967615739203335863426463468385776989322747157608535941184714924423320983014784437694946311567101965810111519061820217757485806941986083984375000 [160,10] 2719913510268370567878274546027077402300069092805895990378291903537982030848070363294091014733217152777882343012650997239128310919633308813388044887062568032412434473589585713130802151666334549619789605149438800017846945096862455388217082055833601946982003333253244508882544553755546680949969759541784817987128718601616958725235298405301753006425757365746613004891914638849633463067195910514085233719970766855642822183611797936728238886163727968014166764032943626713887300377572636206705720772385128286514185019299832385050865454434796598473556250149261991085036953442609289028817113844095963626226353857269031526543478360652405485391940980277003239374270124926044147814192273499417860566199164787917064870689288794857145101490780434679319560941058677491802552673944306286971193203086100193503899265570557519617621882181755335995122432846223101529684766895393667755716442740237157197484141770780572882526183395294761671856542350393188325931515183023197186647565792362808292205176909525443991672225509371547434789388418866337534210485240163240953350861605230898893164173880759519949114257246995866581714617905575709703580016449226601990042719570955456312559077860909357830339122889148290206356213545811126238199426013220617968311424453823857705026014492487578212817491302591068143303057176724402503060366211169980485556368477799796947735339903372147237333595044133385390635998641144239824219010700353960334220417616810852878250856192971515479425430222902267771052640818203521514621270082299624308232587920767535992927833797893141912884200836596162651071133061969202554936097511237992080947902902187196110118975332969323636311701806377575219870634080956063468856715628445846506859279368699456081424114312701584181000027244752871236861430309997289533896491775522008538246154785156250000 [160,11] 5363681004897499300061013378055259313116962543803380707740523221815173812681595045182366533298201528300243158408413049864046369259031930279307760218165559217924355318801141960189166489914395009012830440621930000132849957468554073561957276532825197625571500242116303196823538077048967983373686354622445197494925084431016612799016002068495304717556015830738148610008086035443561140924603274713455771541114850725258454372919848962895820139983698837026609924863302633765503202015693557070552288766044552397430724539729059171017788066775257345745595732023159225394878428233094178908881915086110505121757030192871685854944716899796083195892028435810872771383537788025331328162995166581026485266713174208030022398519489986784654505871035383032275956528895515721587951336367006453042474963768656188495020584546520828175501772357811586209946897982664587115906021455569788027663766038233545578866106163608038246005074710273889648842803269174757587713034708376744707413196320147708548611389668550152231300880530846916649054601984728269374278758450493761188095232351485379779713897064888534436269394201152884682812086862715832520903012562348483672992335536635713569681535251861726757644673505273530292243780070888205284990988460634831151040422353371684274558116164572798374689370068242624865394033573786303283341796799124734753789564932037330667199203206124173985989309314738156325121166194160469920990201624282054931409589600321957333264308822963308831448189805485754995848438921216285080891318251390903230994756718684209717615687927917189296452690192000426356800084144117923963916345480413414619279765309071972849821009398431724902963686413394162543896062335808888878173520509939315082080375626487348063612759987290226115938407759050580808406903177490421263939879281679168343544006347656250 [160,12] 3262843852677729914542599482918210121256970121771249486972032055526361019402074837506924101523097695599348844653802179108225059015387890329733865296481760940716173579972866362656680582272325335821404544835465192118260723712176735988934057887298287422072100089758068941330871196118790868115666386696345359353747645854177232410211474997671697589092718188362094929208567977257011054553493153210001995708891619496660224857759231374614494915160250508093152869199662024968732894069013864920244150673779131888069470464392795885884419717011336869360707004223416044504806229964412832121486870547807086070276302506711314959662276588723488342152940371072870614661297148035064928861839125102397038638629222806143086402445809640103629216678440752486684546093878632987771037065168672587618352755377707333927348768210653829763947334767019603592583149736946866868286101900986401875896700059482543955086707871813392737731258182918342678821802896926153677425002803126101250273205294222782787556759395566933055421960232031645235836125981121669584780405065824893731734931982262057656622206752108288012677040018376513467787728419693150409943003264034496870287542532287492945697860043703102304432298037049134927535768007392652586823346391100799823156947057747977504228993848181006611887990185457949869663887661484790700793268937628207632989971303377415072194099410946948748884056294029563723785903541585180299175781050410423897514367975385318343673103658015890219281118431438272678668981456377311568572763210958208918997178730644663741168882309135550019669421817347657460670533390976294073898364064894756682542610010069914473630266603713322709846712385178588464028755052903365406598906954923356790977704800631302972782295072597927619822278858655859623075556896765192504972219467163085937500000000000 [160,13] 2926418606141699177941961500309513853693014051866308853927303867265899088717765674447506475190968020976595768864703445484825018571590285912763769904937453989637896843923290160634151388066863155666325634268406466277319094764709286061131382601141930126894970537624691718880447837939831323425846108037991422777348368610528500152734838959762328953128208702190332929690706712155701681105651582011050569611193243464508093849961417094078139499847035619095710812205131370979959121957872658333383964652746115298355498333682167900023016882245222338727173228469451514991537098969313636571447494170962032679156886838503583623165590637755952237511608186668640738472183339445294370045765999615395240629309860362713987582394065644160195800585827610336626481750564954630370197700074178095316223877136379770609726278180321083828202789601007021115064309877045669456997004515363205393068508048869115384904534316158902955913554937461751039092067330943592248607808890087965950303943466553782282321665322200700337731151317524977766581306952129437201243149077257997094338627333640380939090456459798428963647381978315658029280123328137667955349506082930104033910364959524585363736592856413110035282945253913037003275221633559693327199366885897750214849469941404660038425738587287979782335560624125717605203076067367578495788735206714706654993788432511093823316294950720709361713410423458313322047340289560789510454193189611272223189890654825774099679143263942244085941764926334803386794311214576894369399931832900107162742375847428004288980264338879031333225061985255513309951473612208475291592853737049413138647051861407410795780503155728572818430412793580475324340775256505376666597528341177117761756603083813148042698927732141015298688726587992352456119193870875960783450864255428314208984375000 [160,14] 24030124010161077407524038621510725281265772025427892389306245222970611114577247408446332939975267606630963478806864722438182526246825583538346343313913825079402155269594070348651727410469665500058566629384537438204317841343247500720135530230741582710436734463182350625187308840335521995293085453597937390076936325665992442132428041331820981886622754041658861318420225596882195137118963788803309514324816457515742969772694314544265918457523332573194664686695645475951129433162891791225500135110284143769354235011716235202965617304392977515494580450972261119688580772841954927595371872776123518186520321124441950877204181272780830746230936720752576713170180091794663818628418469732895827117741188823213636212095702516003922430264223033750697567826627128066636561358939555573864365461654861772055483340639135442113940469625048913810397918752717506137154867268909458906387191782083792579843403292208595695563285234714525643156180157369868329017208156596100732365217884646537480017921534604017760829209472424561529283547806863136146523412886553343657225105646003672676787270997552789582169819610944782747613960068515269735767871748615973773041830813657069584661982044294889708577070003156040930348982636823924018489647829363977850461149904989826554645578321308918526655848971853619718167093747900117001653625457084457223991169597522470319156001448529686554628606627443736296447815640047312335648872470299463377115204331576763273839218912710974395878170074413174205713843587029655640791882007671758705457769931115180040727125873794096832002376386201378293306594146405421923273441465508404308723436768911415497022925783803965899367324889797778059645233472031527454517505252477372259138281262980013772286535112803372741150339806479367104323774384511125390417873859405517578125000 [160,15] -70503463494241118121428737112479063792814727373127740504190690647550065197902415251315138137225033379532901010390687227574460071544686828531730672333590285872407877391126481557699107943144825549591721665948329514949715142353447851865755599932437090405245401894407456262212970673170114303456165541796114474391198049076752377649509947077101081426932852085438045262922246249128005272597266150457049962963277251241685763530897869720114084042003104069673150549297698574151379334041430669263044575336779265338048719028692559845585771916351871780799614698551194823433539221186702863938061021426998941892830622073866100124329863439340158330212334247996435566611292974089005530680638100965733988376301417639948455538379877836670865359582692579569672647385453942653861601546088134208140112596052555841692511353448321942289696998779780463314875730145110213091108729263111724771440829504206796219196697394822023960299911873041092533211101332795298015776818066337414300268026568911793469826189981551301629377387298549901266981554441616310051484343586034219686116704757659394472150853995727048220531028681323202317638413614482399178889440262197486121278557040708026894219841202451491421228828598609490573887715140232616554772454907369057145556427461302923079097971252436377431298210934684364464514768424872630168314168261662195374523990312040693522103199572031662338284814997080727840889048881402871832199745114217866378197137531284787183731580513238336629392399309131782440658350962177286385899714810542693908655925966049599212402439302277250528544708506156921235349563802703861072413918537624147003933512618486240808293470155468970501781737178788025587800857435317244891327059946736349679965175451687447273125112653355427311259098829235238124532259007537504658102989196777343750000 [160,16] 201553243910570835404190844348793081342059415296239821076896231738848014049387871195483769687485275665802647472126352809250967216140426201459883818541313598956521804844559838695096476678191067551020701662143359726241829070088047891794847341626880776705780691670312554862278220734957677803969736261094768542501882627877062088840164857245855782866268672924347844807498597059626131909499715138189782292486043607779371971178063342084745307498630099519158800721257159151536762570187238854089950989227662653810940560030876718412684488049567200440448381970704744551806984326478693109276661612607904165518007843450102132465460569114231273565864577524744087375965284251794795291779799272109264956441695894797421978877951962613934160678853630917796055184109442313030358930727769865455775918960429482775050013432632875219620650484619816642591520041323138634513353554068932669292822372266383569465197655183800221337373138774415173903787410757244654549091626328135429455475718388072247059759541327576193422328449404428077087974992713477450888038107693310550925417179668242836172039685366011238532884309910366277073192659495244942842060762646333368272830155126380667149756868383667370585077978705607050195056851618167841808938013210796852139617614362808827056938480160651559244740535699986097499544016932520453900357591903695751177653001341355822988099470879267988270180077183366615334283885269319572348338682507554146250574961072780287261137363578515001166877796170804659305724884921598836739012842002404326185485275976327427144802768669445440383152486476803673795438138858497190207176237640263745920621065465545237331351636442659640524111310140435859843305859264879480108994008363288509726256056206140176262684500517293876901705287806397721816267676331335678696632385253906250000 [160,17] -479060232844484276606753825500068602212133700127323151751373297154725343527940554424001579964600518992312082560034939448291646059107764405210743928320699157560137550850223265616640476903930571657104037768448578372054126199910018995254061329786130532573940958468121964726774768703720516253769180316108976819243546477649533044693295419746174699893824013299447221959600786036318512518345445453158265144239056991877434258463489164630017186964682627938660398421379435401507405104482404235047010725547546901662855451417533213781822413324137580161429029824977696580053561990315101996187440738989236581291084061606565781420500041357984778779945115466190184121167391599005173489834689602512908316602506281056952637099720272358044397231415799290507887506755337329636131414548664652555711700482299867443198472945258301966340863197165894791895140893916913373934692775199087109880914625556399528501322204453853330974537941990155079594793430561062532103572530477878552538054123097484889988725898914729456700416038135423121899310663914355069906387084821259926753040136066941294405819900702652267737312820152902278051453568991532046028450595273586715591907668674515725576149010850061084599628292579315308959665388033542936954497024631839815718725981660071013656423878109128336499592417356691842424263275039095800681700025314588582444720867096699350839692383889659931387078692550532718125820639203280174971811216217870679942753772595627390751930239978563163790380925106647812066523681098903477027620894560495543920063053001889163854963954381113452541730433222379943090676184278572594848080271408639596733572903317483234558435257983310170871922373014025024270003477106696526683303166221122397374487884666089320239661196362576565982319987674159746845703011786099523305892944335937500 [160,18] 82051099174819914312645850864670621854928686167644899247719360593276865763973386945412637410994608623610526075202092725887184238957771277060956985186945562800304338151712054040287889256075742632677654061234764648625382200189336573522273104792972947579642690828688855612719219771089190228212236587803761422090556472064661284552915697814200298912154426626457998644314483003279343126692646513399520282539018659180555529423686995327861649838839867314660808789384836398615915336227973431388667394887711140828331984555536406543047730877327991978863276860623924308331710994853949763729296368248866734352997629932299514000474723469021029658508071958641378598767381605614947005140809033813510835699745079257004289113709071995456636080143557693879558744985046744115614821353114730715942232025660111385771296856904905207441666479170925609929460962041475009938207006041128091109573584813502758316719999884709674900318136963338950382021557252330238828598015532542769621657844211620984388976939756831858197215850597922494534026147836399575950108102942815479307616619790666406967898005681960018545275432491584949901419945179619937699980975479888372159642001712271296872311944608150777319005491453130361624331776731902672336005697924880390971425691087019035270198811791367701801452153963397947306744681486776096162682669630999107494971658224987351056093337630664353314923069629027231324612101995558970042708743255664702111453113399529134776964475054659331544822484835859390315057368237469616607153939063353844351093640155740445504907822150797330470630564868010970519850824280807258810502512887231938247158063504133757718935643164811388719099762803558729489870821323562448232888109246132026283262635144893796532183456406671055986779201854407096157956402748823165893554687500000 [160,19] 1037762739602379900418350659709715353212887076346306520559228701840625651429792927670771987871650941455263785125539233981420532019887365882077052003932394095401645014760970944964437061681041164018485669191449430273508163607859440608746276252851051540219516126577038767141477331353268029096340520868882970908464391074463453893305353271086704220615932410772606601659828010890941638387253044031566405648764265805697675265636185226307247685621329906508688473937411829389529409765317023722024773552335406414080862520360629879954426848937099597860002341224227940590437602935051134959617240001230092513577024384937853515839328770641446335574146396470115668068439005699671433349644875986992616715488437312851952135120916089245407352031456294983144828704836349070663724414392974767691999849130385169241192719929526331292955201719560800329036962694033032626604092633152501137166587531453245398906146299661630332335284209205974275058517725592391003269346168309941626053058217090342084754590000209213037677118910312431028220595214812949991192950010659129709440964031566457589128460138725536184233344401335123080021039813772529521132822918319883268118129466697776696239896011847907135436554183623386150620911033994271668758551644917171129870552596131606326646378068281372545420703695277562844162626229065301030887774751353857798646917665929785045012328835568550864401980179492882471337325625152341914399071433515655671833565788452034410482993409229206471137042368109685314529878818260071533083271842913112136213969951367653753296790661882670917209494866057058625137525462819685182006989674169135056231523871794748183275233840670684860666383945933718946078026740079946901395564513395251994325901809900372314749055615504655431837043400855654723880434175953269004821777343750 [160,20] -458469380861461455384457311701697180343267129682166635133823474222622630482139924638672175215813079536405105280436335992509592298598477710540954512000868201046069335392669837355284716246209821535211893560623593098011451884917097831916580993903723312017686657473701632746449497492520190136657115685011627577538102755714850264734739671030302088283530057329034135971004948581697415123771995739426085882753756369068608472668348842648106753219339315161114498569508303607240605785582062359135517568970219877801104198267376587373930018158558761541880097655085252191889243242744011620468610218254905793059691906353890111108276564503148258613833905174207294970165409272036315689484550714532548727169792253034480754126197863645695067063208743288406870860728596023706354460689337862621210041229180818302216420242570952885284409201947218174925062820749554095678792390823195121442725881928559197096617130936179947914731713200278470798383013410732794927727118234806331261147643635462411374749763492221984421792376412179190973686698434199540096176377782669744969653362940200267351469341693259201383614929301544056968149643405035665150660404238676308952765542371311170754779649348143565480877510722856717054159853892351566438618406849120520082541158124503276673377665783760671531907552913485590722355886866565983742484216258027803432511055752816889516588093687528345015454420667385532766589733387404234899854695980808075306581177823760179975584710715222084677148739343744772029931953520154729233486141695794278899454580065390400765301753352636424866923084179876035448983596350764168576091550122103424155761385727132748499383343560572430794546588552526203757307013926388572403270709521658124352355556226346116002074398155930061950341973299574120930628851056098937988281250 [160,21] -3108676464932823452478438968406693641610838525999369330348653425981994048434486654161002465282018524954356829990673997611622602297496899215315407806926776894769325601931481404101305248893053253896622393299220497204820854013236351495869849944830841424467585247692945130638063117056802594089364287739971359003191815221781776709876184963834358803636170667535692095385034326363179407047351017742524226461330175237519759368825138687980808363323318542982213353379268286742805011218240874720866856246351525020581178054787031567085756197223481240488684796865220627162578216495691902225640375196178508771990118454181517035102689086505155572398335719985451024305729714932505429291625726546891800155191187036546756039445771512339879749445651500982545407628324636621112083474284416908521723483333459141375681718129326876925842881707321082201115742839227417089963637098005452464396693843074389078268017874047821611933662628228171595383635820618070787512107149689505565137185790425783954257583026320498233789463385802262804302667054900880516116449371110582368515501746624201921228042310967717679967813734306487504263279237709431461793339681711116556439445830581841425516749181423675445331506833431510722091463318731479203035606656514616260157239904163429465780690826937235115766751141506817104848606079130562793655768095360854830515359346347065803847948947837980515908135692298691397891940145728987410240933199057799760229886972375331221063461493774503380643142369800256101429426709584256789676169599700856344323284534934247215041288402899305016504914306901818480265839945155158043492181139606210810471632893699954386509980278357243637160213989206303048869635485126342057803223076253275983306083438770784488065686272687151903222344868041840629884973168373107910156250 [160,22] 7448776019873189071852836954268282306235760518929063917743374930006612441402407006927763780275044900418591442620887883322627104763754795818289959542745356007400321816851912228590722739811805370502509082963400003611706623476858483713075632558262479464412778348820454489856941155680189365989287876236134635631922100106521345268906552074396280259996115729570545564664253591433197806229872986427780773510225002678220404219035134132093020273689113131381863031308538652661988975760605279476596305907897752750031680432197754507974979237305987093113971655521255286960274091819124731016602785671114826616542563121479255774843483603119685123347242270335661167495888585374927147429847796249979211119015932955543500935703022888797092036922000497818498523316471775622368024075892061792477719730938081636623771486959957886874614455758161924374485329380252435994949800153835459824843396276253483499247560106248657621892966337331192724591879314288017005176356807046447305658675284734455882266676648231945491773448934012549334871690387400852883112764131472055579463393060984550178217141690963910591215717184886031753410513692072248273135673631644570005380512780538745408869340777022802610954128412981389947731427536014464120944948986556596970423804195888146298485784253420634947296269260290327919779304298159991295863862051952230528588688170574257652027639373376323105517074181801111243284882846337273035047116066057844554575848079226438439925558278997567386811814606032364084411135464125737473597702430990376041575112277787704794125680776546338186492988283042912722999769242336498157926802474520352037439995165931867761802867140475471144458360340270158350707403801080863048158091116241669116806931865319407559206476375063756287370001671967978164553642272949218750000 [160,23] -11324968803204087533581479492522887800799128773285443788556577897382965090378921685542279570247483874364359136484773410833187513201751989265604284260007854534981417557570664318760301566733769559059855640080004889726573556202411705749485690219378666770130139382313307926388299546495549457742005748414038232621004801198780035619597862946425253341606116031050518967715130635558453315422344335742421089132777307908758039320343426809328157337981744437406979089239211258260846581757358142632098633466045007812343100602139183650461699332942794728845426099770939833807105367281606870280700153413857317971914271132957897062282086413204894828263796017445585916422977318649635920023072193016801534238059199894365432564085923299186082416666099885536126094852603550460311733676559281027624114466422084906742010628173030144977434525383938815177644897362428703758918250022723400835209311270384419173347923495467692799684962832039333951775752829393063188688409156111043529631663176894898443242229758968977422619018280964500238334407736905228504453540350440617331526605828532745403976691186210753655829215586713028993671676027482436376296493185380921456899955320045052287892524124583176919914251680769594441900033432282236331105551740185813162843640890789115994128854800968270804222954257412048956182000633128174129412006993461223557590346959836760527763413472166262013120546104332576327930078165901366122053285155420189431358734554004670332365767368073737388425963549321765378057497476904831184301252809809727166574211374198364066459412420237052415630759841664470124104363295043022496840687386739850552148633367115316435952075840960763979710218323125383414406836055555643373222704862697161337025077785887378160000573881057577718467926409667263306677341461181640625 [160,24] 16810667082247037692389815475683071706717161874319301551787747176859935210508864736513994014758416861656081320561672305889925244238628161334715296649085065887765184757396664842096362368723176984527823206917837839854985217286051348337633649634141956336551262270896012412540027455251758221928267823992447618552397145550017003752636512521235811049433009770548726206877163652521927574835787694495457613675807005336939925237989620215882648161104096175530511848578998959014910857208776945902389119423836414814327093000668419205771931995572424442115246346143777188035698629238472026288013472863280772376291242056362862265148447859147305023327907850203367823096378092932874628881879769006499651195567678239254527449022954686754614365390296148003472504497855061934871810479186814406292142403026748577531445540804836917890762595835314380482388038833831448626914155789883480888647383384189958871620167622096466345628116694940665533600708553279473199710610942408935091193915878600940874967671395761779671645548531696606089974262265907224642048187214142952861609316628241364068862005458229546952304486660291071076237670565960124581770494373071455893754559952696828822087147150032086883065092959779372400703767292768273345700552476495777396209252074895970269401337022792746553303058855992396931649029837969209412044923474630279373700575159311334463236399663056021961679110013490840955632213879300755477981348213800503250951420195199790110761891516157477861880063503822053765815223657928971688987742830117390578577761667323110125512221221838085906702186152328539074851046742989269334030179361401980918153356135255116683246299368023619870875858579841584476487493736720083573300733235082977764793138769196622680541449301075197333079174600423331499099731445312500 [160,25] -24168240947772856036988629449367615663017066902774479036953330114256492553604788076110453398170361685425922445439710399839293027444417665120849251920788891855957681403976607550660357095404741219925908908336954402160652699915374580939819879433486211435684112405977436365889265342458849382943180667703690975349982304922175837803874426068054149902917761350138334460901764090901648619673800328662184170085313429664933521384518166297383812184940200984480031999789213420681386158797490899916443768970190649800339119951283763474073121431838237857059193883822442201084996044187635497916476464424461296347999859058720505017600057334939225914660590043107002141891677082013939462228963156794805049976912955679758090870916863507150281874879506018125885626198390948723400752908096988723630632330222536693754325904372003548656086722774275986259938617356316601318654391149476797259618965357284715027395130476577021780368921556212576093373549606518766871389671570524715331877760668089237991451418853654565577112004310717387216965109587554460081295375625240276353660873228888548820236678481243833777776318563837989680848389736593087811118293765017706664405953001445028237648677691003444087302403566889036319774452538602383722777016228352751307811834875544827894329059593870095379752477907331793418603979827997023900594433992637839242072490048926125130480085308770966452874532332922831920627000207365362109016720196059468076687843482295366991378387527488573013877732250902315264930611713866101033961189549242836859408359699237796812989415435016002045370584732152961067396560924553580858377837537048029423295806665311448795551420577732225565383969168018320902860676151469456114403466266717282173111418770854235816589867513353402315938849043484325408935546875000 [160,26] 29037750050141022878819240007629436934418767375680433738780160601761268880192459380974369148866546852740037842123646002120685837733365566087704969640279915668686836736111290508910416384332251665189034921478984322637238657081590329176335613901783427437896886814116453213002470960641311450758236035354215430580744824080113517954144517398688421004350088807880231694341403220965302641052916862977450646052930411465044620227234497430207468617666139346586052946385792372698572738415065922756293854491760977517833016303439270367007387774185110317318256414210331398741412090980129137621631002589062359998143786024298303808722206745535094615318575279685360140424876726284240423706846428145580331777250563399473770330489549212464297739178595444873251683163113807311779013995708950769876032182548930344613763945019163267703185689069185691793965053633117737318674386325687267818056677371222870419574596826428209322730587139877707162888145556701536206571694003666779630945983637441430717129341839898208161231560438680394557214577801898052631447648971367421807860526493716220332120823742035560770210348075423654217256168837441291215938710126889049592276627188899266636256706808470662675790723793108040085364077650518272432471578313818384277092514547325543159866604654373154182359915914669722546199021794734214928122020165672400935457307544200226396608670761294284828692960682780998639433411163701272980969782888551394942451451816948362683659358711203563550620453536221090076359007853895700908901026915300823403918544332340909682936361886629139065798045959280614279014917702772799092453028026611672514581795413882715786165628417198482257419274538136983205557454589994090996639523109889704066569313584465050257336122722022631229204775281169189453125000000 [160,27] -27738068157648298798639444406148273176818820107440528338473096693136156558478242125074306353464096172139088003443630938503479871101441531646379438170308840240870973231564844507514648687909202276306860577498434468785795587329262044490641864198548323922090210762835462125857335081669221581272757337371176751882611981285509399750979212313165410042592831752182807483830598700573765643434918641219519330452930745398153978453897439775447566010400737509613817491907992079994478417098062139213132999551601913285068301386304051228029363477128489648642744966669234778721902276659975417789409285991780694380824493434207114714229512381975676937921501163911073189630024174563563983132069436635827026410380863313923796786596767544972555365623188488008205677969852031225992624103970121816103536550565271800257485350008400736619031003577807276935925528595485762825554438050465594900097514782117098744813492694444875690580229752720803684626258769009951140385451337433287228029594782144086210548481782536520237450344801889932628068060682527173641458452629930318173879781715295461282847509681456645457899533266365826883903369650107676477535464564434124087455667654475468003988222090033061763706212615849238899744177139839702665372182959573426724585734694707298768308388118335402367894065652058057735662901938612097704677611943589019679748853473898000791751824362533957456816088955363881795307125589682530657304012590050282085862044302617640551220609051211872320001820528391245083452285027301434507271947825058099906651828924117590654513155650797655823329479515446127369208108289998720501109457546393256897590350685481377175168777318310854984454470910055658623041796652541399896733434161951733047207940789870882205223346770362783588954826799874023437500000 [160,28] 21915924966681389905561171052563323262870670186192070044013143063580401836102041292982265331398064685242512517943759501261064043692808263245267308553064809734273455692875689623023484771639448242940918329642444981258199479015318343291622395954995171444826673278507279139774276151882669169206387747230062493686291201264757537809202386954537404282544930855170426480632482943449180179830874492691697782099231243961312156147516992723265867060080861726673551489776477617856893756467395925525014978897289828149665507684463085207989613273154964530797130070468318844720895126061755917491925130405762847011346153996761850773673953981876024525081328215899150681397172628590592715676544569554554965107752007461674201958070520223267175253583271350193689854377300734597745664015531676291593969847554889860070815037506109545259545138792582891412127744227398861509928182048532887172288650797588890903278593717670439735729157353036976651848392735187331350896844626835075470226660614163269012306098692097373598844579391944230841938370918635909922561341096593711426074562273101297038652811992343079958673419808688458807346804337812490954521303712821704978282265591969376536605600130322122285429805982452841742580156573257881114876103265314869104035744785136351162531452967295481787217748111144469300509888125816075329653662511033622171123249653544033310426510973016695818834024212116174817604497859885387958981203962489853522437875172252692676680195198312492089790204720895717351708707952010813064848330109325038722722703535038129042286632500314557805156046549994300014529546211917452479811181539661691458800088187752064561866356657640411184725942424955705611533238466576527686210988199601527380068805736843787353078450499589046122119346891142578125000 [160,29] -15769996457255693649232503595600191838879472291181363341733174878786869832924005272861629134127895192246423778149691555767728475255140764368569072884032953779463880315716013043807336911686757800627259719599395703766266616123533998428449786853710799545687388803164091947004046785741608066127150120119589758174360187722535631261371632843458486172296546342186104997906192474529764172169933669255870314591101101678396581031300030262424580800686079386380962525646965187386332759957918879867695972037472908629720155204932165562902924181430795782537766192820008260925809449217148801992274282204490036367309069251019336763868307351774914950010636959422402150746105793922722946674728840965235172953974982169210040063261328034665265314724117201679954413822580849712514126284447410788299199954442169097250477128504610576462019833869148557183661970923571938678012650135020917417077627377609419410631105779476340427239354487509349049550640100457509765253938351058095457168698497649015811626823624257873834965935972124543681257640931391630766782875711356423082590517153955423352403757420147275996621330201085565921401430987769512016426917621347377484934281395520200232930932296156510077945453212931369245839885749635602916358030503640123554329053676945174367900430009364108209161875894239757225779416630873422304569214272002799837436526331968143877550752212948059178555897118477451913599237445163332128014875996263027873054714736098064111746842920692889576374311697040768573338230626106063817140324218980149683117281191005674445010323273880666481358583343010235964126001866798832177024960422624189605432777714541505538511092751077178545116497127718053811223500377792796560541310921109151756318295166073544374947094556948626203016455319750000000 [160,30] 11338109341694122630428913768803024139523323090718080693183556742049912122591258570020448970702925440767640648961124686904215813727895029722968296109339571298287111329979850507486530071668032769470285141083050493654395530513148716947806104619804531711308613359500125304551285557915198796773504477727081110323272760908251277831426307190257315443847074449185443644406099574138271849441733041290119688967978928751237733518870686575271449527139290027686765992364529055735933929158845398166000731584523435007270914612933688409035215566578105236362472771269054640226485034129436708020371116462444025240478438870708834672682984111406280461521106422559619375539972579698581327020344257003227956839014805559688799903472198819658833058764472567500740687547140350805799533006391965173843982666589824799203783338343874331018432749292142858174934850599027842954794574318095117210540197050016639534112068476627976632294374671837090976683341923252252517037408620986685725492991116497527131351265885917297429672566836010556877053977887535945090100522566657413602759870587060599171857282110178436049653399798439355736462630564863095544738821273765386661397596047246287321387232444648654922613763629235696308210973089278343060891302948363257907505375484611199696968548144585094293163398571271075775910279417656440478001221801476065894916206208637517961596418927367304744525275451416962558323945916285034125517531936024500924938550300885250511745885841335034719365556775126829858647647391957974900098779883585262681208107010273482725875784176547307018390877780301591047295895719298613470767531659201091795584730807941729534230636872355840725351424151540724481142910954663281810904327097918979562621453139604325189916435652768501680382836656875000 [160,31] -8118138429837193839572136485626287537107841048344295979464746354929805298237412014750971934353027468949930373947670259325759001070351956690769774163294828846516890130552922452124129817530921354561360046930698959863761018030520405042965620497839518389813392994454858335249430173180499439857608991394125731853272253164272429316083301800768512509394840284581930241566654394384800896528491971849819495192885927694703872146358473302999055906979277646333841875137353100331922036630345065353978163988450506070716438171337979082927374131020479371226477265603833651030133580106166480691549312749591748392558642541095584300222739742785175721026297614314499357606442585633673254560732927159416985816098657142120169076984726809169285450471399784078660532636649924867010224151654641089192105543725411427148103880943707520966792940564602525168425805498095754923282809320138879727247191729249723312449336639719126006123689864042913589466676092119783649929781143624563057039989435346536834507934097790872020230458438530416525706553211482741439876314555796971906020627417143623212904012142279494097705328506619361097863188786757250802623341011336007050072443683627380715982328190648015155210804854572469120632660006162166837146613550096050969487876792070256496815103421143809847081771680184526285371439467307398465526842388495687456228929396781679052305540116512531092465011821957941674363784463641354468432944625980762651221494515858960168182216904518548920821458551110224197681653911377101812773412882481952258811727183129545513152163209884877745467504757637419647165316141774750811661592613584174508205433530400608874670121472075343331725638118545355988130680877190994821480617440631893794860382758979900173550802499955167186634576415000 [160,32] 5350416934761188029332054907707570115645594885979225594587014227698514534320535703908784503883580662971827593064746884404998568408218654510920671033334561040137334654214349065174110767352768113205503563909387977169707475982622206930615641858738992306624256068503139334228865964669631759548032993346338399680040036642877603145106598593695059572406327018297349562814387169481437406073358437818227041336694421329889624326316145735952749333207636031289885945548303222570245776952154295611684722845841627485370699592327577440119236287976025096070328363671725504866027355111121956538460208613178416200754003491043339496593923960583317209026399300419528888238506503142057993759447081309506300624263587467076954987009914929966980049594549927885544615306570107162207806696508893347045904747836919390988137567125470335160248060722044356205807205225123432782387836344250265048140343926661417854730164091798974359555914053263577387448427306245434111901548933472013609627921591606271779069346349610316957498544745621559041473916651681010213159207506847005200611700541583539004004319937314685776939423908154837945435801672696892861854648291446444678120504190345899471389628365166093434307585364073772503104332608496958306700577062731260599772728386920504493013709540756677552850248716787859444551588422821534468256931901649832523163950983942180406425182313647625007974399621497704967093472008355150633532841487288608047706082884155812347898941810137532628103821229060286021349943534403423993026717173949962823112635525415606817385285916749919932435070234378282336702129845184903133996040854261503862741124304224258902014502777045238310439903757197034996634438132157538303256019132595666108462356196123603439340066216107612200942525296 [160,33] -3049239891138867738692284949557443607189224574285272475752292235584756024586177413847831434757425992718841113288210364685316608742956649905182942220032901989488834421884657935413011665548319103360368079702848882415209721193710613885933108316626413315176128902044848964398851146633146415431303485602495482221651962205761182935128659206920421807673667035991100050777336653395173614189253963273891469495625420623025234524783939262828257074748664575590670823928076640343028063892103931582536824425762945570240336912194351447381671091338365661131081983227528142907237006464573981957608771977891875303688991501207423189881029496480549238657907001379539935305853797308063420519771120800409788473719395206507471828662099265080708746986611219294720326281116859768589894114555601612268011511181537636043247630897770636290048194700424409089929136752269258280772526230804939709011579069611058367919720175200227933050972765876895605362961279295301212494583367325288519529824923355041832674970878362384248295571338602077897991814862324204946207155023546475401744820616242410350603264390021572953601334276259640143545436928087098008705479087762944410807778710772497833609549899049391177699935511825739546283422905897988172128731440472283379167731391466939713348977978848731086954051340445678874748161675648012172341209662753735262050806298067381539622360655833107732048866727966089552577849398986161124887333166497807661042995900159554917638596433968293470739153729651055978172111134565408632518752985293361761045859363057013842544448621027151724065770146150637161300423370327705429004402356605515669681324192906791798241254053963281521098512233337260119419831352182151034432121566980075853817024372584435338599433536187184910201144 [160,34] 1473182633086173479859483894995828233372144594302131104747170343369826996470833070884609965833034363504970220909831262607802752945815093548015702866446591412624816516442979554817463238130221525717437084947682558988045695671274762573183444187587137890172443920422629124851056765675377295862767344117053874628889749038556564367036467707444168079297714347228050273844253285557198903018283261135164281495760516067459118075442176095911404215340663963196702017475846146471081566078311616263035280214533738090501864923677462671989429404843813174013858433023314632680501073754954869769202240362191489406741074372751683975841760180610612930628571085284180577428190709701720670690961673919000915932154736626892210269915168364473579570278876961598436003353810284803281211298750267204150865807833256383211741773554856479878781454065262311246528371509621923100320061753750928619253213333914184408710214354550471999521083958137706693775760780679754170806113189503329690328448951005478448652594564106194140289237391214563981180758749915087839366249185806814702851226761835653105384295069825591393454657958695101504040633503053497310356473931687633882431063554039416742700146080784262670729608027779414810726527636542206172092246061799102558502342962534564019865440736491614770307232015507045587080395801593336853395986183420303001840135230515438602814560173540614033746606177152711161362623499218670755954192198426298905964540362255360115950634876660231228186705905256127633218214503672680568328550667154352872574536281140843148446927056337767663326070733977815415538948052942429146613246111865756294427521415229892163538576907686614836070861949426493071199991681915039295757805547445500152621784326567231582037073109416619412488 [160,35] -609136181114153463925997895944477147144019459232797070648919255720360717755032231175932514345464604554671476181104738237286862229150581562595594356310867401760559879935496637721885175919611480478847367050180425302083992263289550263170681308140213452795096027128863989608457533349341563220526954079713269264178506754974411033082944175593023059394453020709082962973908969963311864167714317293948031807084967536284278789513033963812645151231207460058068365343989165092955488983519530055965153748411123057652705760634436242659664822753386208791163878507996417678770740272773346228968767246640197790017460434249639278862014893503903666528810088588583266882653440857671405718130174845950807340857499308346748822173008247341591122686729073200132852696358730645738901828126331114513554895638140258832774985729786665176267976088830207891390630326168054367750999900435893982350435695245361363881396388044331074940653368213603911168867159142257216425749091465051873934971756770860807968451230468633979348575416089217237839882546350073167959392815438706698481151208608852801128456062979263167941030363207075420086460287202930480653210039062959069651316200944335275643566808392386889540094167612485636854663696503530457826151969213400616570625986612414488493484704744516988519891262701398087684055906859393028490848740728332248117307563931669632670089229707549122964958530384583716232810050544162478998749692106696981284574285733836149355123049703496550027917774585138477920877424140073985404457459630585851736786300825637692798197263556341555497072005271611574455694504613860523895993492197990910825190715183202876208218320111071014950260504893601662289548015583844803503034150743843585088328022128308283434197433186458744 [160,36] 221404377206106375828513806052751395862949187388486838044167116677351341994472953832826929228974289816430424241275983720943441296291645849528168128382079806443787808124154640750746621556396878013860490560205556023415430434996575762202370873523396548300282636835516007150618330538848354659980450881305103308373872729051301346994038516559464397001543580137427887856856931138027880343359062471036129244383429686498111959372393507313950832813043328447069354428264821969583820266278596459213048962667664484189752420876398332825377589621985269989723142732899013642442305169079737731525828225571317693728301993823490967704748064171350481163136926595992975149832695988059213984538644355959077007237912620000349061424089343193987809598052658723606941074111411062916282451152101491481932353648915421808152184665714792984756115320299426609300029954847158754758740947113532684078250477111250868184190450784301908382586218604487558729975255473989801624329525803565969164623110692990019636137865051263968600979084913518498573718346666334007748358498395382103355105882331893119241233073622620314938153954232970596225478736588766705482461885912460891330601154546718341598793237109767768623676526559435468723071559863691844451327692069573669134424674754887977512107027846548620121107628816510723110804211197023617400250426839712171569222319856617838040503960697275214062239880392177405163584477243622585393336794598416903288237619814985680405254089378510378288859473553423224652839207739374699245281824037274931765561007342165841176941715912477527911088715347405343762132679164615213569959486939269160407727062963982356708382780586282615356982721192766050886134205556339889086829338503131963327599101284758699405989939343192 [160,37] -73252845641493884849176728835631152919693255903946906065608123118276712013229060197863457953619602003642399291633572437636626574265719220048221096878906349416139388160877759349067152938406639896728909079349357040192082536902653328004994073075545163203329226273703819147549635405013183840136539391017007272256485806580979762268130435403792916639180421394748780731828850234151310902073541705251247286189090117875883264064815540295359694834824696378133224686472056619058496986232309876262104712802485550535288546732308504050345860255699569939596125013978743467250655568935693551045885945045949741691080778509290961380079705412584135375925551639351773397405342889147994897092101480319102062870000598972109342777157795688112439671915893039040560590035453473878217720418268689531329270075533993591738757551590177309088590437202680778044900863238503052546494520622434948210436499591594660790278216904041870825363646884211685588032667896322706973893995469923231243470179488342874516513184280224114104669883613135618868088465210328787002105724170750117908272279398200890177662367551202963328893289874103917956892513199871875680331189915948434543533832611580130069400172455879751563390344310725939062170076757328691681345857660992442700314610033517152475049948681195609287413455291687107272404532575191698113770178860745840944187307046562731070057454060930643966207549255823647804516058035078162477938322799727588892950843690030500519111124271492758731655330479909259061837000311467344061963263359081902082916183509679106428648769765358675703101999101298659946198727286314654967120694668164915447529131643519652370544382390569569232134786240157437730117627409658350454212756992295146647713948714961707534874670372 [160,38] 22717261284649123129273432621083960710541273788762594244913997415688227824016174296425634346144144859460036051305552476189112183923573927313279118463361439814507888022674524770692940295995912444643320791965250891660263743210106926452743135177558438822724861778727644085863570789131853652021838839295031299354761097832445531030463420118797282260707765948967595454534153097315271798913599695917330213115563858691126279777322142174360127178190968329429974497912465205187091925939386514059895423199619812316244771659341521288096113521085898813438591075762847810410215650837372309084879085436334863065379131464182591573460306350436074304049934056257437748377734119420436284468799491171950820913479785652005633146102012530837959717324640592802206520268095502183451073502740644564154383185787484564463589510339060279949643127719023868434581690643732833090240666118356183537806904840091157439206009953299070758237843143441211847874700010720211652662452322271736863838654376891185299812446891294279505056069229885740849261809826028249702958025781441790646611682315668618273437592865205444833682858535198189422473874027424984827729653699762422572118629716088659228458826789541247872403342574132827730153222041160563830654667664939307060350399214437642929822730198426652063366670652212859661338783576128971660518406970967831379470983629839194222570814922280252439259084369533951710808225693329291940750835695226028190121931976909835025686234841651481260484446098089147293020679393789786487788266147402016926667032294337008712433585844586941773386195000716002384098494592596007032603116778273390434156010785760603075829891477686441124989180455644286976683586282811010542403571944233049128174407422437116429625672 [160,39] -6673832438631905354778195428171657434929344043552110341628447633442729114950579757016230300069890849669682039305028936349929992197390298201516917436033511606042271144587377218554837169804787401189900373414080530388862856131412561286524250965285442097408965975926243243281297653339790811482908407944690865035081053792388708033532077230901274126722043801176177557105025491242381242851784821754349026054027078199779618270971796733927759923810070272540532942020877250188853484804318486992087573648895378652686721443325987505279347213229815809180769694107300626860774561809888305872398845469450176953340710068299284777379129813199749408498388761732280930852511794597181429981783144071941327194704832077577130382827131253107020589274499386475394090147432362088820494087233869263242187633616399677279967990549831498032634101676822326289229031391252773374088205066689501337230637238873453545243762430098208797134181056074295015026755238059406918048855708323200980597225321577010469342386208116569349761796822752112045539678999942863355599013694527541503340717667007122715122518838817378395527667241425320274678144667383343106178349076254654793963010910661767407534255445805928032731990789446632405637382245984225291564051322131172606813041647607784177809696902683849228381518406258378505216744884010442018772405759310176519342640404173054780791394100395407632795522665920814795139387992523239741037987048638524770709629912811930994052463864043768253214802877604453429449297813042561904170807645823997825538909833718096139316652753462366810838342413737404971571392008838614233186670685945798633670612220862703241212943551160072365429195561971918551543691020995803368100321937359965395250944631708851848536 [160,40] 1855521235871232224959850302853092684890201096667782730491101798034850890225318996654085379254748438008254671317769448446075572977730752253261218258225056102069339306619214656384042085185202924000397420883491558592590677406769150024556956068202188707456406599774711705940790947183767884082807343671738216453339759769819347276172307788146637133684479025880862340114555544204459770818533915480042242187853262358040082297852740398550375908443309922203897939069697979861290768072481504145097471373768782583897159916181050380374192406018093876482606564146962648196346730311135562134688766843283993289621830123283047617179491527494737979891500025024993102729444322586701625660298924148367045614550283297321533682903293593973180127891663479018225317891240078702711785453882646296884775832668107621276630928879090558474224447746028646953771214502969524936782042900611893705033154802280880906751075298710182379778086960006473625181875782409455722806199854678816848459357953144668866667882810077076986677854615339565374248675374393887959919147994454737038518230928042622433312697720866058591394776066545446943435195348623548026619711788324564564176200378887774544307019402865696044337669725455559844712699592531235354637973864437183821134978550176670673277722671964593783261102436986670262101822968572332530568391064869506005055166841363732032239613530363263565924127244552388818649186870288067265881849503719783347482115976199588542170317636718784775662995668158777348097407284567829296446675129621309004021732427648638233259192350539056078536135646356633383799593706924933071124493854649603465467037409500336705518157367054765905754693828594670271642226351217110613435654538146518868907663803102891440 [160,41] -495857999109717016208288787872687712306051756226141906587097619686815506779110552588352673545523091879026467395633037692967623674607758996894569775021486204896505136738128200981050075932183423070601347834101162633145445318847425240672838186642691038867863802811735117458342676019357796356307343945440422927612134430239979714371449979154806181425117890499404012469387023084505931226856970084311927992703772665464025801289973154517456862528728230116383058744198039869656978334062862077342620354134195675943056393698582769384036932558811947296465613739882903561934871480454154077973073075949904528533131169302163593362427999501990518863810117890478666765005779652310300199578185180353923316445538325417874665518048757535071456981549162083603241163915177862655314068423781923017034858581112508127742320360591082020417546387745298266523297742687660972367341289373592207330671394579994320019591885499516461071994102828652112948708044883575412871041729930601184603485528016355381157378071025462432251040101337202104943650496053312941784161930041873471533959075817236575391174797957784991166262120438631672274002275987643521760275435170519912118079205684034404095469295894091228246748865190989394341154081000187994458163230702227327174248092787212979316979616112519907936811491483331475644186245077221173230860996808734220137079800258842903218510745237629389436675155307067193994529240212085584400803522965797676092918121898959114287729378111595508020593042725835920014350049726510825594838675156033076280338249514743133769426055827010383646795468828277464357896169650784585836135783297444546584122289392171830662637416436750411117563325452609408713938776471896076282047849570273879713310970307492 [160,42] 132679704208356292790797995249386321793204713033625467773484838798460114434202036718388793235472123111329800105686632714599410661545911708687464742160397659947439624696674396700884367385089330005007666646710443395044951163631581268900252868224176957658707886291488034863940224240939735485293726104371432290322846157173579142406407549791978900269483821946286141410786187611816862171413483447425963888340581714810247157066626760108535021810061246172845402297707709842493967945397584967792598364509410685638014234910368026184615484779997194586757162679640136972132212725186397550482049120242291024881111540585504772202784029807806407932666868873347417786108633926927228045056063063211911782771983442802266361342577251391445120491014022111459646932801919416375395099012118121435415723279796506598111898399382624738411693006712784150528341072046341535565726823528768063748401470666186763457079283292402835101781723678398046017756676061798921888612871640107472561097924842855114913787217430942730176822289344305978464333916203058256332979462404206166735912343393779604503010579330309647433542239172243376129305636362787748892224100651501402001931897360842300824139982475213860122112397086913121509127640129478961863047296411361393814149274001978728362202103418660241033453532833135528731160092206461528539390519949520071915521165833001535666350730919857909151958473499972967497196796686532502126580062111414726379722759174817639145796621639908256669658033525737128215417693007381074587650589770818374143604222740442889274636672055332245437058943523343225236943863833715589927294302143897478395894243405704144818851831351527469472178318450071699976026916560853894738776343208129398935143172920 [160,43] -36182679002353111147212685838627652249970166853796303742445081616035578049005265634836342490309463897598561460674566430786764337151457698623771849515285209759669283094267466477940859480854278364166618455542037226614316262875797703022601532280407613294617961642880180802886503486859650543079040824018646353811892080345447752032382521314769102093900937616908938907238784017660217989857786187780071379842609381141637080237164918003745638555286958864544443739534106217906368912092458087000288727546925663355288865064424462206255881935014893953623622301427009476229641051060649998603590819921309260919042317114429859732539162346315171660611123600970428787677546539519804773462240579161938157428505786203478333221028091506095351159639863939122225000188591892963847223222054316442345107330808026795684544116126413657370287996774583850081503245887729142775679617544324393068894038203814142941977459655664287089752066619400749370645508238117691919300008304539832451898526536292105285636522713699244173627449004129982776382230297694364598139641707296289633374784806661654976643276296468975111771232831576250561658156490132061923856906628091814571255580627304327279441638655056976607509341367575098539935714358231912626597059388995412160338996976072863991847012261043887875603812136126236631973969355245904429696704083995996758800291484308661598326950527919781958155633602537473718428217196961150125767150745247121186739486782835205992019466993261911700696024479899452763241756164748865373561567512378941482956444317584889650185163061651866264286346419785859251978426222329008732514465775403337052434798131803308850221797728792139254234312592864265575749238351315495137444643585498015336462728 [160,44] 9564945836847467514953290233384304901673791117347952368664562117502164394991675812102653561448850450890544611189744395446973575927886391452321384878414536452312268833657033913612515653904475326976426688651894503325016356921386079359908565870735713347668798365277464414723285544846358406113438314413552779307617793017657592389224071507941040841796591303810108426233125465288769025911409086737313350976326017223616395953441562811804499616516458147747304105604039487360075996932986593712376463114648251474137595649200227520014352473364396026381228859245754852093067919157258980466557166062074236234255864662798479866409210963209148509513806614967524520994028571057819366248654896314472134498026501087977362406759811366438097612565518429809145477949207976008799954585618427221466494268428083614288019539964882629024670177713504701720116115349721348468432937137407917423563817694260024416074253457356272059274118255771299993494808096501045296862712515110192939419116381932080789963148342023222230719542322847264779565817332803725342028572306428949253905330691464999479905322471490439635188604540727286954889172372473860675427465212385598226291021143789123416625817761976073893947316795309671311133043997587153734432158091763819230131415067937216249233803502723658493474240042636007312932466426465668734108877081803893779183331308232989264756265307686063146319044566445612901207735530350615905784186206062863158292182693677982858250614781942400111702056450577284043186640388875319115358196456197256226816753058919860644933941372784403280342518349829165564005236938268942255931607612830819280290752899818312010578002100127864447926501412217374276739902753355884546760557003590078072572 [160,45] -2274237617082143369409545005316762172879753075268661334356010354587267209737622221384593654616162047874825587183873616458472898622087719725415616025900309347072131173443798391420829302282754773084163783806941729212122993741763143450860370184508231279843809040634763372962168209107131843365398180155916099214267881355555240594349566757065729314374116981747367095755200472925863643211943052692356139685236389354659839792269092053030071662069176652152291022049222997604345972492708166867883864999795476799070149930222038905685836565738742361523188850372965409859043900547503084700627814896614688066557210757531864326104681401502679075661831847673246740382987375468347626439509880119354922946712469792628185063204403982448679053674323302880724349692314350168575021148236613586095320500821434863531086193264108038359821812311463864107638309349815893628225333253701383372505275162533749168707313577789836455940359208522076295134536934350158183794131168520585205084420125354057889986777395343287728656367227665815955685659273472126208965347065360292774726166973668910785669937061039805152078632262014978309402810989236429988767482334683398840482253076872817861491647866357259925727149318548996032082558139776383244685445299363592482053538297318753999361621146396202688037206090903895405250463995565231992008605159158375054833304131929383556306829478567101211678934788403705889154009442352826903018761473228944681098325732880551305532025922259950416460873553960601414349220174893439680888683230813917707997987932545259231501887748487672502361472503284373825376356277466447249760522515797636051368574508698486620357716062914617327498487914234790534484817538667300917376992719857691269 [160,46] 469146250181056383376528197564013590516963097891226068916567202664511642384269212614973651233071930495382865422639830744004093192382958187787655372948164652255011254162301116957277720118639698542945845045487676617119871108836512980355091108538995017598964740636019886213794360276649048903378462731771646150238358934880700441414839259402764110211114249465791106594257223461498792118692021612889808671436968631655602774565301601607730140541792086091962423146288884476177218240105348370646739932039348921837108930189213752334097223537993054854524103447469985500739501078604005396542431342431096002851182859673143491693817831726144402391608776999662627456629229214826567070281982538971400755903530146272036036255424413036183952365043446869391246535865057199624805385771696610021715554966156044542379815044547885028176415892711330866644075626025204124154078102541389233495658626859214921411905051324604996798531561515805046633089994667753900220435461729337724866618934121636657765665771068248813475828484785284526139732907116600161131187671785132154877524787533816024425502975917245991860026945859713535769637164190116371902273728398973283983109655553207120004587437992310364160191659882473024517022011898152447556012562781414123985095004516370066280934898990828671671012057378639310387022450258166240600516128504074733878688091101530937697255338633774196489429130462812090697634638721595006573857222010907687560761519612123121901848183213028341067592074590011625064821758855964438269748166074710159518853914986156150721012199551909473710058128796972424604418612853313656925650680612822795783976918523348655269566573645287617410129651221846776431322940906864574644538984701680 [160,47] -87348409110577258711017375620916145022831527398822525930311493822525123286640795134525214313298982939599558678807131479041482659469867631446453141961370073366452952582478179653022779862398219468177766745427184418769293157360707725952552255440495735480964401627512907099751985190535597117301237751823274476915062463338924473190054749929143663945732587804098288196887662581593696322858208729054755730086095481452533229842232362872334053124845608494941548792600637901382067883025657169332367371422935662346184995416039379912968453308884831479371576674252787086297165572723282385926294677548180061910248368493214099918267144796922472490557790130850209634510034091698651421261871058818366660629707930480912442165012339959451167216088106522980771080516431800319210375643422773527127906168070195782274241436069042602985152057920755273656143468233762442281160491991978480443542776307406222897362031796063209091533094387012056439997097234228692801288451373051360560700580339556312587261462498694817555456387460497146946387665517542885709719623369685864328741651112393512354217980945029824298819597971800889370103096839433890276220492723385909945406636427331091956408629572512832285350937340000821804811525023074986808877244145654312475670045164317986450500134880897195713432507367368382780730761939778216511499079580821646583687640222277584148572834791210052045250313658270251306268169273403622924760886033388959800932453060207593187348293616758194033846513694089198857041380341844630756395813281588557185094957102869164235785714906944985026230050378662379937858211299151734037578059861251709695933945545450400052208458509616591655602632100659913552734540447165642226589990050 [160,48] 16720408915951674043563800910364478060289824879451179239014929235713480405476701622781621045063772739468999629199942277125456116038656232374003213887600724378985495430973356301666281337935342450568650078410300630074282148893179988621350246584793122350981506799121800420555379024652580046882566029972289070886618735651127778629128344843872964697286511328406685367713713241523295431097498805520586829110751344509903958925799955729379881294174443996554210285146962986825836301569067407732227417797299017933662204742801788439718162618005568346861521200016944450062559348779725900061154478531302867781564055229710012701728662780722125619711431523254006238310278855670612665811193291981092712879548167190148546644080232870736016720551379403608118252904404109756850380046497006291172326159471185774567286062848048274139067374276233534216561391959158958134145142883117145430269427982917310013303550519936474717862255336713104145168741888908429411837804541953459535034569360895587641932244513066350698551035158419729216694473591918107692102424785717326393301080609289854513473376634690469743693897169001737683904745224104460456669296096531996403298321006237488494730892377395423790943066838479304633339282981895773327265953623886521586615734978259852972324797581554466625269339050334242402949931100087531979598753241188349242152800821832837775715791355998418234024874295346907536618581908896745473610734511324502367749999539384727694127637865403393664766625265908380550758295205135903596732342820822975782031511288169585510646453220693393185221376466735933418196418924103650808390809728429467647372712471982117561520918707328075456116809098995246220265543401056833159876672 [160,49] -3604872373346452100067342702274059221014741657023368625289517147719086860812254730717991917261322461488735422137216446150580794044209969902310643627066688052379173158523676886114383507531421537922125631283003800866091529017251587657964741862481509280914491739904894587961825631488623725438300476247109694728760429679704642004594064744398839907210348506862096337889843200908792455540193075814338878556808455298613856769367988452975194653963005600799789550658249453351040665997362820946401243312850725254432776882628485256904198822594844321297775317478886286123502079269988468513449636154083062073347069854964684706548653372537131836073894515915857529744182030699949515002956779578693658012909547579580097907651798167396760270609713932023161288639169936521350643430649151032311417697263968310461270746339761663068614725585741548843920537399527619894114736759333847647454654876860522724082712753678554141500610976502325335637506184506424585481424760141886544882191430892013538073788831128057559049250792724151241914512859940593907792542064225510966045431890474558073956089046639938549678219774237950324607671970244883929658799631190891642650808495151223259412153238400097834689437964313351224731966236710616943539749712555004507325670007033737914264788696063599482218078329166448423502215516675116111955835208545030640130535143378693513952911763308621807664936100403527599760413187324034092333696905413471896092475650897763370997011087743566382759375599078227786769388219385967076679214195283815417195611315364679439306226285604104966601954211259163177714225424307286231786854748565691311896994505143966355936338601437654387566680488061824791860427056242681752848 [160,50] 760418089090530256897088952095018406457790010368938585560136836553058771364895124865301916581806400483299803839343939487420227792560247716581329585982029980295778253078360938589850170276987252884722363638989925879536558372361171950625880410408633376693202696348218990033414350300265283694746385581723940811780745147459385067377740777878230367538512374486310495879605885524163505676450399152374359908700080385814196250293760114106150795297751460657834712368162835645921613917302635866811731898461923219999921283207202232188418836079437488429634342212565343822736056020674491001870912873268672473135949438729132998322952535764999337673193438507784188310218124671729446962736859232176557524415848972645758197395541660518836639043610919795856511914106690471969939585273727305089338975620065918688485555431185320082881400819294124325234274573402207545431420215782409760949172111022294831603742973118994698001638214751962976666366594212213433859175906395152863821371745916793445802604343816073019966592632630694983738311047019863798396964390968066081804244359767279423073572831887152292878910383883237474566931200962593418632776520679195920102431990039886237217035944111321679572135802359508341431173949579948651424333059306150075394306997499210922817426344606450058131055322915043060152397900156108484017737055987670213824396613745109771431292341691680914268686328605088011067853103614408439997761005221414193356343892943765599933775200091260426204835550322549534195164014221575248195267592768791651196776409508049107052867806324019131495211180695618676148971404781884174374326972618887067818282495998012057580621580990528216298426606709913525146331858522751504 [160,51] -118616798469849297898376792998448024113141606795839077857859093801232077106665114709520643784799768259323429946619147066681032966903781117630806196109410080921746380248725963952075629680826394929311042114879700811340134192617658502088325711279399813075595493974033860085786429529961430384938540766918366294100610817436233489219153174339326694860908973754799843030423410120160026876045566642378698484240129342622039338883819620977124417085468544984814411128821846236684798703697864121262126819316518465016948993618300865347357234023006358861649833606845926604832455072982450930475538941200274497828353766392296517044536579957796314279087060098751681888799327771780087712013447920763051529483159091500912484476802829505307675570107972774794928512548209844595307312587409078243668651552782793367477021766674942376437271979322399345825598243729858871408846644167022561078053732979362490802056498522864452913649229545366027895693848626665109928759088105748605710049199366651309358574464831966106405870481986111957400769234580522617986839742013820771081776158354676560209143311041740881060053784746877682864383809461196944465725754919883570835133858401339736923590738063859430229394311513873256443644441013887647206559877559078693183877133079678339876512291059285302371376610091741496931216095547917985819363550178137002074941419878613846011041925243699911260101563162198530832608268013795592623273808224635260217939177130873758886885760181508454148059261473343261620526817802842396849371510336130571434200873268328104200145658736796600998492031247445305649668137917424463142685149161873600685298899854637129054383385373011070684888205385555803175892863922886 [160,52] 6966562161476311276746040151723186272177642547498241520191935189983765213926437182462075802290561217683541143014145186458554553803828364532276040993456986588953851688233558028131365063949708758806924794726175131852161000111704945174518654238496817049486965820373420617812361446778802798428618357958614015707721398950392340120297279017246707959030668172591950487893272346945877522045576530826053669875299394847857769528284079159205569096506298003117728743517968103700373480082007035618579500372363872021759148255998050913164439463434451222469575624625930310119812409555583382489018126149976497666109334725198282306265182208520214178453373300019028731499691199969287444255112023111444413329146734710942044004447127767442187391961550006229543765432004327133078050889626287732485661609911161534346338836792367244366543370549772153671217890233969454792396911500073778102561359130155945685845783571866476053561575494888621290480773238775392150230658852579999666255810623172118659334456110359488642684693483297565678105686745688898285216651033753111850658375858710947156279961191959738781432049897387081663976702775502479233629949144506130408441603625458986093278605351376690711447973514793079245282504397480130350788915274085242863069273293220599246989638590769404286272976421911281948785071687287492609543670369047847553053558617888589169553096953040144453897194918557974843374199211236566963989526068102347284593626709383847667669715499366167752463008990661804381170864275826820953056508221021879926127215060351542119881460536798024519927553050183011915006634227359159147937954714901574735350584330160340228318785026551835522079136572820206439838848514 [160,53] 1906602751334919120900744164847816872435107672931870729042897102674066522680963672395256733747901932640402441526690479084909994786421708548522020367751613978832517318349886820348722177551014710547803285322911105455581571452040911587374082913610997776233686339560474143544667076148614110631913705309640805243385943502231916654110422601335489941823132681238050419228680933646982919657666318437109842624246048509153432548017637909980815698450771788663915948142422224359450725733920711430316331499291474993659802822353067256454487992776174675329763455728943794346771907289247525490020202467391535128210425843857679203006259024175287895109466264287690055853729686956087978586621787651409327396766416846619876590358873907981768968920283608344566552000032576524252991770401877150102875558467014827989932537610882857218694411929067432216419240661226717376104916156012949271022788837855617028890707265732690380870045694261980531877708706003567553159350514483862023048472679170457846791290658538299973066834373118762586136271791176725423382275333791085186696883812676238191659005022816869278548870305699462451839234549297326970626524817089888616383770764380794562213174424222220944644948806984035165623897518802321398900075908487366087714674073622876847242581813433944610699804931437843326712760197384190517513665172431460197843637127068918517447941829747365934506347191368941736108292488258932390254997646467139457518044410306695643122870109889457299773557471608423134942840688959521126348184452848104923730487838936651792074040621046846671144689125559921525317087036814543584861584925424349940716166938997908786654845144074719655669233039256294291344400 [160,54] -506766587889286451467554970544548020263618253790400263771869079839662224545800677983304025551774981300838405011158062028664138221907900728708995907744711863637395483379754785720318810551461701610189164821162560748306266885671761719055396561933646838047843445654946417082003089770650227636236807796560070518578943333863608912015531280086281800050927501397589900523840626123406309557760810116937894625701440947175290893740902552658180895817144400748319743908202158930519601928996183399728023868876872077217994243630958838773897139789106762455952443136254291168771246496442514680941349196515382200565763721427024201685607834209392603620485072924158066105288211827639851843527495070957136770338672423634691149826454737395837080236204865691277802675863229853292215227636210110719391802636562509487303939678730970633522354443675627826541608578191218683457552130857125321878434177534783646552850079582319682311052277734482547036295009415309730566496491793411439083965487660970354777379648022631164106727084432044145836969482648870590838077502127935871537127961466035129258214058755026147804740259298168203690509777063400590313477254690996452555914601736386381599718560978558401526201656781916503990552876042599545498964398360287432991871818763731468631138649517255240706132830322346251427512926639381809030769908034101117612585816616117696078936998166582716007801118031918250224106452877008505232851013270966742460354400126822391173521608598417334415098580674742534950467322365340795296115750247436786169544349598746949719432431529229180405135933375215601166413842705196864163407705985784671092652807822093226082002310229894060821247712099859788643 [160,55] 20695872976952727316633678360958178791053352328977109290387284074904747922217466938618571814389774410967051457947641678917919969705324209706307092051516808343417257288583079700208168951113228559741602328311091633334856741895211025189923239859110505000388533887674275468045537945607711691027350596012703357530247949443997126631432280946875150711059957565423243770509357323511436370696904788998510903318647823356367001910546141453252554394877153615543216255043524270439197603163552750309441225499286394379693970090152902820647718429426775853551400785873195674390579764103562621173796277113898071387627077754838337049603021660636179772733477906853034478551798039096729698152628841737069421269947692167715001849856312214056661427856826863019722600446619627195273001457310215672798711154101259755681209025151131357374334985927265030408426332955296899119317420695947040508519533855199401480687874637346766725030477147882793793552651146334987416072389843269754826935690086998010488355000662991012696737479174352886337004133085382163436837688464390771522043363645216880149563751177099454297006820933388111242743534294585699059388036996740202367290926759998755098163818594320645470913351767717109946466900886225504760665515556875478364821924197887445657624761951533416880383345299675649030291053169859068752258731051925719477505201089349844431500507550741644395844980969390876134464382549324139544101981384395731559629343480919753765319942757454051447372657845455955603490154155933186273843131275227481520697976743837871035775855862052444063256940983914896176186890966363866118916692153348462105864243161698436288229739652226271288987906547804328 [160,56] 12072306339054018856346672034976480906655440640211727103160884442741840135119958191596373616963619131958443782729894762990678195335792624046932957311342635186914944480041276315280317945183922157208323127945591203423184797202416709129784717942573937828644861062074667152484341396470494397623847509282531025212531591587375285329898519822787652252088175477365968296980885591178747665805061168591623332750778752255012513563545890572750118215140620798416038300665207885830701161121676905474301046002641427158050489386730146044495537036695424844586463871772761044831093170971954784102141715873318076280955781536206330975308319388751429186295166318116247931530834375405894617980113522278276978721593649714708446508883589587525557276119475260324450265801111346019502103522045095095177182874935459058948287665308358407915575918510430448727901214084047094363201259466294468941895055258528376238144873638552182953355349365227192248301457142358584927762766233279411342674034857402399497772467697507030742973988773656019895403410689656232645512360622288921144800228664590888350984081028861752696154629289322724940141363637177994741764187794126480556858466389677626405031411781327034599359059527283100176500840635259375112402090884008093761011644137198062632268152886647910445422749997324623798523757968962899486899185998666363161747452494552619114763581909521493860666150196061951863564951789002664386407209153100104385675061617650279653414861124292769434835486465974940435813701186910987816934348727596997463550413370600143309216282976394015458408258365985890536663325407913474847726789210886586064255578008162698246960673715443022069917243261016 [160,57] -2753389810757561070128711112166615265013811739190151159324979450716103231503680289730070164973351894290127508272781428746143580131594722473454288236045194084889088609049603179091794719994681255543949727651453994606037492606207939910391162072640505797450667897442370622654156969190435787404904573783902016691375118949030220642300172782746336033321211699539139667529924433210968296120075425154635414301769828116643588214908252406995028908018610505935002156300063064200754413962937224506960418238413654683131064936779742689401722897568542560826590768865347402454214058344222844745014941318730431086356492335052577876387177316466221057163825719559963427864983569542172757956388928598560459195222247403915821086703301070929346746386058672829213733457253153700841848810518571113546789314747902189187206889909649846402895702409176520315380312419572878928613712613900848549915849112904418958267196139369824254647395901595983139111718169503783828512635496294642645984326843984849667061905805671911747230382285580273272236821318077455377823995058284397560385270751085322906690963862375844775832532961740873762635486710858624763535716561881477569932005581300659237899732987370416566919013800109779925616258156207680331590781740170912587573027648412366827605688338144097169659380041558473459298435275458626813366854253768955764268782549471534304289317298335925914963773981319895030395838076964947963502472270612519119748437979663519874700287988301701313833371479794250535444518661953733792253256139564602105046501196277380121697872763269771170418893780904499921810632521632977437654621564074365466436669146969518579261297087649074206722810544 [160,58] 252736875682742357693479657009383018931127232901110922692529823144413653927416171956841505309515951221321091745620251377019547389674600377606466332097384555397869650336609950162296353305890690113691241026146102264640658201275352723086473571614233669527379301503675768738285001599440203061345717312858310562780032061588862110719498673944316369102044688860374059435006568247831909780024503220817309782594875584275671530515799514599064070700822880081585246388007378119456682739807135998999143912242509932924322956964054028137332733541826888948082467100402794792702174830131831101113227876510667945268098879782883142052385728340843892878214309757894611870649328466932659981724329095998664348819497073387384330334695615003378910972935848932839209908945939135891691257806525033671780081862803715427936656005314874086788342410225972436300882156147707295100663431634253372964797013573167802954035958444490072691231673267514265746703417810652644005846824538259970271854865535358989970494744669388641684341363911664009763972138554689533855409428938318558336343101790272216558964398934259849896715888195562140133544499846156049319302930098528241166508737344042557475649781373417501271559642663734443789906176612131374153268414709928973948073070942184320477480387004891414374174953994005077628899689527961508984951110539899564796516622666201865090307840134040253437245857546493199689594540999851975724227242624303939629666535414235170363125034973691679546908652105736611930740879107968180407729367491751366026958592329144391594153757022085467596079850627482916076300158059134942897920710660257117475460102926406046350940659259224019202935 [160,59] -1761295381902776531842347165499701337121502275152948536147954554995442790305635954958668795567844250178591948340502494552210456118542530129586626830708513404935117264280200519001798657607305149752442901984395021350499735295353467535283278121649663703048942491154025991110879677731971147466338101875052369342799933905693660713344025370317833889836662676788887242702117577340143740285340179893781655363780061088923321277042661441373466302731630305683920500640407319146911395484792105159387182723468509028540448326618870485740637269020860534007958433589034014647491891135496160263714928194446384060375236109541201170184359287286057176076803623510726932056858236950589289830927438836306309902098347274644641388332157651671749873743896292995945385617138597613943393831070860128155928317014756107585966537256450139510721527075192079670819820743992051777372304372962092847966665990464153160618157190659993609160368107640480686904737959453753011155687146151368292282820783754970676239633135533185373099634068932412149209672016391697444425797609563232397893804082034056248389856186756898460236525555192962780034678245696568028207432391463024031443611063075095142397022438869505471185032334683381341941733503213163815060562431553332144475497791354783459157165533434932643109809534989496187047897723885423324052576358641428527540268832773034617244307739058285833142892485815089172997338574486101891615394603574051656449489252392039750757020963360367280600624414683315137218489977402028517582871778119650490973740994482420721966036219347148887060379093114686678247061860372841611327691033497147437409113723636881888856263674386774896 [160,60] -3225898771467297135009713750334721220299342980083693787255991556792286277683774634276393933148938211014662863931207769007413073100467904004637971781826787898077510011163570064640380463130489220306686433240956771786810655702535242213674471709009103183769254830485700060109059682652314691415823101039286802450703494507512583013608564107973182231312103781111685135331793227856941899059562500115043146823884211763635986088879580612426103687925562009197033135455277809628404222118957384927502032369300356664473758980276506563980228149142065521342092900677110130576189452602008980462372100366690226533700030370045504180692433868918440187307414586193573970262871582139780544662076553968960131771793863016042513264952224811307539978673660272966553767163069074043308159273185253184836572256923086677536002737109933295637069600276059395657324044923090242911406663297650289360377493103449624774220478132823110835291158351809852094238444212502490978237213473574621392637281426957450118113588657407510178643502217842997757181304254920288111412396483136454008830861677246182264779876199844606537156183127867270672094919563150477758774150234759966542078931065556763253257948737071446853877203916932858032063599158588845850127458073416550009203516713110720986067608578636444876757058013222750782274618082602393150120159289382641008311122053898970205446661680251185834680381864547351804444151689100425218939986401849084165266649753338971773776483556131712587493217964136198694691470002959601309012926780305725568207038579103382913704017114363095363619440786125688024837600159698498813372449900567648478238034963220098777940166725157728 [160,61] 739476275823952446147135765218909605656494877525231263982134034517553198842126331370415899497696170123573626325726656188092216035802134766863844188717156409221469733778032242098911653175678847347331347227218164473622130099954450475420172049842443197803110141225705710911279384287811048826698784400320179409518555981085358622599851873840557018667989116118794590712599583945096904496520438009383040442352764534173960726256453865210234889720118090057650967724993422336864325494370903018282538461754051573414406891199599850962654342393968717690081127109553853393490117888838732123411953422335667664728989577530697198898019868320929688163696099245034772694972270283957510235800988186553100758919873874411413101664510174054413022957941264070105798064609017194530515333930357210444201786034661967381125700179176396755844704221945763891627929862955949141248624413705505389679858908843651823910696877181290680484572017362270640932608402972814703798094345846901026029697152963200302610752489811502494254640133047499672806339029727049829931715322721729236826829827215711724083250360381059194954424816041027714549869211790006665328653178775399646947979423189386997176086143380935148101194821525461468436257910794295552249666936710872627606858358055750136659032731364857978682151947958505823993201685208109904600231547278829505370106282740517041791105710167350584794803232200130570004366703857534917747828082789725839085544543434454813022401041760627055798752265337274566913312772215183630917110677937422350530831608178937195661163457618314302565077896505436352354677137789097842860863236584264991116700561336515654282411251968 [160,62] -111248100191161511833997558352111435429642008956562580733688668991520253513734066706276281287005431528980213349589760246389458747495847952747313243909507352440873370495900480384127645089483937219005137280035610895738756835264639368384057055832633368561891709785623068098312185641174640101585040085100481102062679615977002088934102348173067346097869665742663175385069839528737594257483100127989481752920928222635494284134603948972623596468820083103902339140823831227137937363709852936154308710509523580440821674039820115747616211256239251289062514523852366838848345878925222856021006906221322636318464854587251927918841803805430492359471775583446972626183853101394273294094200392763499406934994516181958667839990078043953212954554998647622538846512670073083647406586404583575038144175241167006201138197814693104398721348949661908484825278945159846151213591947032169225492907809501031409419502937380656559851680678319126816173563838362045798784507547656923266432049793977127050377343983093796486594868282191394367218857144220047956096175429849154548928872191549970763449676826567472300800151792097414049101423766066043841436498151091615167898419593176534781919548846336322365036708506218992994335762742906934694523809312522977911444653143293479971593796042063808344794452997548713149400300461392555437965868735696033614549367203382915092973705760617839116160327048965011133401149542418468659232395477102706016174139971294456393823179205978355237123690071467860751310271283859171117031533877429283636482376978792038818411984480027039995280918597608740868667923939004237650484491550104639618116685153397006416026336 [160,63] 10835029030768417790773222384748039039557886702080423455091336536311847109473257446257581383357638446008392861590303318630881852390178227939502475433290032383219738724786918394452422366338306817229430991146086329130943677750599259228435353233157046298509868525752183304527624104984864763964771317468987694639907663280629206961087210311777875203821292706976845343642077755786881911912027253049946094016044752633326436585368494062622048239282692618674764576935651886704850007647188054415846267595846670485447549651005291994433594570456217583939706907608331984249015742436458284332254211786442755758572760086597692912334685487623569770982870742738780967357169356255159430849324511269110881122075963546121974329699091144986574776336136871083273451852562470933258491852423859967206071255651603609265787183094735241239605130210232763206945753452772371411731360582371273488522242894759154319655203234672568279690445017382034479454312512385598731693849862265279078680809540933151417179346729960663711814669311853521108122944605121454551755968554610625806574556450550080226448793027528262973142462399345883461444011004214292552854775751927714986662005595729196892143642032305152566199631367345971431782885036610399577769318921107693900385130884763077987577874251669878333553252511997075082218599839689158998398134729965172425338302757735719951991099802159445657967473112736540574854226023383106472159104801373308454423313070191513310955469776745337935111084980135721202570038214838879793966782643535882588506705450142066489309713653742216071493128296162165255640444493923997144172332155823181557046088908842203155104 [160,64] -547059428142368757535601848086781976782961725990472455457416554102352814071108215433417027780559700546631778576968446037361259732570842188802809911497920425197201195696866203147317204294576749305526667334378552818105538953286667491228690027239173052519480912137818182623087885414863949936933439021927967889719266177880054603012269881369301196969446358374403940068046420988234086934523919248984755640924198032744100134933749366708472961319191816765980945384773889218106742471485925398132916931262600576431242203113407507244181424103618292129069527010097742870611863832317160383329394746674994801084715386150543848195034780659075783394916330576278319654032148828990424643447186011623804037807698221772922269102911175819117401419801039556677648525771098131876841286718634386423505947478911053548594877514957005434003678265777606696386094213130004138818691261799467422023005416711743780061936511884334663121329831301901649776007255560734142396472308857980049064756735969801920404866123585916128882459830822412626889438607743279622173359516534229878158687241787687973388787747639023899776188342363955903730385495428010979533473461595978587853773337036458918949823597481223859152041048849759939757614061609052561137311747227982303551576413803957028519002993003377508348204819155049529872261324904168308258355821448632614623524231793758329571039377072593705471093314953491445054305365234828591080615237432871848206968757470121381450022455003188533100758201095430019740274157281480489227617365779697325352944818069523718624702233023411471983167719814070407973845206898695684897411494463256424803072361573677856 [160,65] -11458889472555470551554945358269943312188570288289205833625369592710773137676092075743791331098293884815559546265708365175136728915992876191471271002760665053306667566671428102742454124996249413830714708925672659268591294014901259893300728178382131140991824675576592742461126207939755634524553888732412247014673873070880696927381601237096298925814503830331152940552503391481017671938575914143677973493619896111034463570498562512193053208470023845317951305636432681739226508361363774691507270806146165903490806851722409727082415710641789976827650011916001974262333867101967712404649114419909334185989337668470077763795436349370937616297794446653925723584550561554471627313380027595542952453806449691801830212461933773254812055312860285898451602778176228284468699628048295751961614152873615857207641105349316170767112181514067284384538927873404585538441985110089947894175189812005422873497704555407257920385906212754291369410428844490511562520599690251881146519692326663285405609811998651425738767066137435940847368614050602275392398828807191632747504621489144354337656152668753266332478114830591276028355645538924333211945563540486884607862526298500915944046442363682165669445235098090392653303221879576536868373256794390273301462445884449623724204981853559442524976907742659521879161534114787794335598520782991970740693926244850756901158786239467452476709820822934902429200246737789935700534214600819852833640731748101332548917200883248479649549726319717956575169613324154725907169085893775169879751830580654009022382580833346794405920283820153543156452925266452950323342918567386596057180241706768 [160,66] 4986404036900569041711763898843283759277295015536266835287972415643961130028977564550390275154372248283666606942249886439668259788630561705219455828590989648482554303731682133308245009849253250420096915670403711483327946313612078018877183279487654444745285858059677582773042548561020590604708938258730980160643111543281625923121073821106263171862181129900373040697073517119118832079214262206206474357366278076608973332905597797297908487288151858566372770407054690184238512773487736192064560013983056271579342754886003362357092308921375122698082219574874017160252994326713243895097214929624137627061818867480840963408647638448052674371730477112274692605086974348459751676796145963341771367772645225415402214984934662007262383544470814317513720631514010171136796735442086691482879693102307654451138281194596849636608546007236550370501658632503993581013054853911508253238786873393297944186166343796469798388263769382416228633188479609936098693707231501545275691845437553834961099713173390366250003698211558736021569129827884758091643526658842603638783184390069687622510870950152916635412321691716660836044785060902961850582226661962669821002521552054750978580223637283204136869958037272699313996964943241769004145937995010712630890663448549798770505355258936968328607394225819870325351622713573015421681832706061680535813286088205246792627855761742758940978886457704281927383655228586148053186566906039459733821825310844977795019442098486727406837955475159462526322883171204390957788002389220321213935871550952161244484901120002057772102120111411120083091844281374255716584057880203955640701932448 [160,67] -556578224786226860439767604871339600252642107023960746997614744540854012199409370542802492576793206241287355236131133186797822509499690110636989284243358826733236545758811611715857339165221005122530207721761106601466643539087778855849968371512835567784643606204392823780903514967096949255960833042515245503782518546917960516880272903161032985557637245096653630726801199738008606717639115473514484658238514950829620614050466290964652922088637040808111387999342066475997932896248221525835458688417354440965930714653027807636210116805646380916769510671034995209783318401425192640941287295434931332175743714641110835100311420515825069326094428415290542368087427100236200418101160517732888639103466934183457095733074004282302261270250999902787055746970105281539135061124164246455781723838520186233699543878508459054110566518795261680487284227855761902251826776518091164703553327366090301626470943943964382901154974908353753180373128439339576037559309494173425639651226080789184920248448779776709772823412230470596514910859239920277323509135757305214649377759632215984106167456314914134055806559903792367772825373350898844912554936459806780432183526705358234021639526034933510447799269824157371805676038273779117106741442319967011055567605255703323888118545482089205764445519225295309985979711667145307537054805204796672210209082029403996450161081776216519177509117359895327658500975842314531112368961171599774115632654686427206024133835640965532886496895249912280847129851633795877815097012933840986789851168080348934498498960096381271970126513302495414392609667156191590838225757130736476935888 [160,68] 44911640346720367523855341485325949866424451106526149240864637947351487494617614962905702317004527870431076905396998238889183259750479157902990734039056989950554479274238221860455228674383402877216972316944620880168409980064310925956017212295482591505875116730235922587978065266777480243809601283426432688094066749091250446642094301075786676265578235090335841613793324253247222836822608962001657777721698520192674356797618409218704796887733887409848846224049448023151964805315790485751965813391759121986179996806125873517231850306803449521872138958682705981503778831118553500240293180436357590323711874502881681680258343319680132086088385043484660238525771506477984492563040818231599503246475410229810803444258592528526451552059439608594686655895320759909721106930497433897000072544835870449616648713534809583552078197602675174076131165484446339227819644197078659987249824617034358665031526066692204089130871818831234975832087079746181880735370974223712749014961850654188184498653221521527221207210394189187926588590658602672673098944641834962098449637919054952784531364807286816762359760908856819057969533467633631056472191029977433315809139096575883758920665479364620964747658097805913706544258265227577603300738913228412272104090392631415563345431120538279785436179246071592503563283546714707090034362880415174988357171275816259258545121932696295255508480445494370930414599445594957336989215618871101788989916116122105013398763445945302176051989521864201342379300700150285662209817096567493504113601810272439489930565996870595786246228536079268869473643840997164864936430897541716624 [160,69] -2748194684898064148044772032428320002177787214578915543609072563099811243853014711025144635186374517828830748661331704304067973794217726439526290640577784976062350429004897935341013785317512655343486843789137493723355034283358230604539715273856454757789773335483319270322927532088405243336108023677508821705989863981578894762624869217366720304246207047178892851929846744726589379821736728999604771728509160939901957531255661904425260883788799608038334748789543337168446250160080190627534746779523585975604210600428495224329632484119137468043158406117119040268533867480536681188620383746172707653313118930604848587452342442363681801562477541578142668676482670476025095525498223749035872133155364106200068648077324175914509071214774026192630533110362747105060506006924813417347357093334179895796204729080882615540131896671057180017295123360553173360887342747743629472215600239587412969146659966965269234000386270710539749705128026608203284590966071179627044616808174284466326209193017113132126958178875502829058016651837878113656138816715954535567951113189493484822131071731664525795043026702980113533906467178873418794811031135122864275463657378806642290149085177699517994651445211814082534364640081402176119151503426168026397646383345342623611427168136962861013681743862850992883963455769448494968914449735829890833194446699979873046960232808544884156821137365429703276766487232622078087242388569483297727517092362821425129883742874643555271322229609533669986443751767970838802323274630025662570406910029370365838004561929935573416195785245610144425412968063034005198629999455314464 [160,70] 95858962184150548799183577296121051152048618508301485170213253925920199063300696366782011512644825460761341402585815483834709847390960304832653809206175599871671722468733923310464183120411904528003939798553708620696085549853766408317280427772902378050974272635775782085968000568966752027806416149928166595370017162052846846423293654250695177975401234717938370903334612794565534835162533719539608040007906365452358007964326885024846618388859970591803034770497287099208329044929395144453829731746454873678798044947560852118782070795493119971729128429222959702573642722936962239929759510202858172138845780107229481198023070750850389934303729783900419803621079042658960349264929648107737046307703704542920289998975688487113983128314034172574158851767297346083544676669912105774526128830481172023917127790034907861191101350830131079942020756668134473398414424492851942740182714983457959680296661878168077636793295443116022712960602873634026900777788039185796591522907076963733738457050658785662300448468546599127588318557822901372821561982135447174416341900974356107880639095882664971396836658805424842375198488959576769728217348914517252100017493085628935636051202118331488424784188712056301647743367233853467586728666372496131080960663779969543667434429548820494254858228782620906575541526511580102657142222087926588360103969071716594544772237768211314156775617893862931396868730550303298703513507774673706523710481550258750583724353706462832262287759605225113525245267622257954183371647596221010264547208825250766366850263760154642590814400993571736151319525933010720616296876528 [160,71] 994116546256927538134986288607891612707117911073840966473496175174842906151063433830842802531465308220280799186165329878968504133762422642315312795093320060247052532140531602090337401619903653138437689442042595703422437110797309627460818823937948649811895663327657336777186091365730120953408472750940299470457427110179469665495488400167831679648541450523726581378406144204808420205379661981375533995722119375126778946617590068220001158476322457532774730383052466828735277665772788675126818644085423019816182140625312056913021762242585790179902710603830920674246042107276892425931663450631338718785958279947303525327567602228928213194274779238773683750259149705294800925552576455407152698988665193447486995420208194147360449846737558545263886898605439406445972059541613278390150200629919132953815351423193490758568182532548860698249243355870494696633238945539803038171268466128271919291751595988878352264437036550097706151243015432886464751329138170534695464796136165605129621078382250341013877421554268481836195949741944925933472533562417786441248841206440274732978705869126978563996220400040997179863206312298844503285989642126336349515797149766312397342085846294790012011995441421161020797507824292624717151362628694656815731821150962613623623268122655096359388250446905906867932465913170941499839412563266817306087291987635182454307924950962308041838615299869589402681785533162716358611233686696460870148761549508562437649922910631238171444282131035085493814912959186060370728811542077142870886999990036936746904601753077437461807252767980067173742848634568627967014496 [160,72] -292164921683412107005044757048281874247306397380532603731389135829587008700778679192225639653609841254162857262214886221180356971015772830881668053952790652339172089197770740496743299450429844337910335757124949127724120234159773218234961734177418766813518507320764582518550597252531508125285157676571994489297725480367842506416661928001184280667175182429717315514549111546421176279861207623160199122344069862815692991929524146216655110161925095930459628146984031378606128655602577369157843985540511081460718194683092298439357879778008503734200251786799693858810527839742732797242342938397361458895597675010705897672846009547816876810910385405276390678419079820402494282075582109002941363500363634099911150584342598157003122909795515199645267053062761304251627538682166489429933390925525318966273014053734284444157774922500735458938914248505260377169201655412937870571281205083232489201192258795903722355788410492391369453519394184709895756529876782155001963693362077475228352618023106767048386330709448750391627197442998901583134193468791330240257201443946511556624146525032573002856368943230370337942232484739068864193873262899026891865903035748888587714300579640209370481078374446156147529590380231345773783147741436186422697373114390177939855725912620700627459365677859985901898128894671724074713029524718309204214805894550917870301810114644499448880139519873866960989805218982543892569040820412296131490521793049405608908200299896269628683826385950988339532177680811462943962174010429236222367129919241602137047985566258138137565822345011301510897228975622671998304 [160,73] 14217684310671440411769291099515600611629290829327723935508705657065518572360946363548016584250181924094344654014286787365730834400630425465217255303290277267580234717258316528931766574902977410550198389159493933296558261278302117640733988965995253174477542512049538116401520101223391285327711993182408643700470489200872241863630996511358897305965196786388423295646170513633716858573632509792928837527618667450583778801376351299929390955231589177171221531192503777848656556820765791575742053667435093771604517179286488170383364122808844701254135438718748639517445302272991056737489066897454543508657576443154090100621072976317769067632454632251897408569297273478197072617351231434418168532079386694889659235007709045810619547586853859264586494926949559650323402262898261645112140801989878746428560269230965645108448585768445341789734377057401182800848132313347636158461582573511999744433246126784800167186712319080735165022149095544429078122268302537312408776940641045530087849752358398316135386176823809059911428961893821375208606709589911335767509884434787405413692520661821483388358119752875941493701917654137156781676456303259981129205716364160107097591773559556952237756053187478247364837011589637542072625338437890309871671119898259450903703920508788382689315293156888188003970792081601470661023594772446860532234977041414753308306736151940111459605241434476215848122703897648428495809518895341020334187221511942908120270884304465502185381578005410533697967786709268139710966642428689747579373063361165861962654326448339980813118394679942602892940482658199440 [160,74] -339833081969476728552245210989578981950602445304879945801102716328047896348087354212287124893106787870680808640833950774933720198193803520948907574600826492838040223294651863665122020246187397087965414747455819129323500166315809502885921972489178362400382498911189905009810304700200568188012486405277025834861185637915392732952739315157278454954611908848030730125866852952157276696128648093653204704102916270664635442147230819343971934946245080543971325800515824464067644775303160680867811955500723670213140161665645974152623076164272821007465721039878931259186486446853532980601291228472793552630642446085951821635176622286527743641221073725391748510883863512129709811898652549972093171549625524590793107009044578053228376462203868870105758983443205029970512221936533966183318884175983448041291121763041564084064737279737685286388862736525738310828659083393445985905237096634117298677531155944156601214160954577811637305757747450461639991586000511405767924327379269209132790005596123485478484422433252967222460806165077799387951567219116885935251830439214041359366297189546338137628467541059934299053735610474234233014711815007564215439557442840939827432276359120581229610168557545539003500501860936972835882289403157136981424642703489554081475424222056958499909993987413504113628065351270918093893986246994986324934197438578559124878901366406647059851926929952011424383566203212398379043822643809948698171847665421447033989823097781792119306193807759797198323867497723436983445374164642344011960035141245645198439420731014770353071588610096958105611086719568 [160,75] 3791654962068959330459916107616370536358469832747887047180117358383286987015059469364127898190295130452942668862958711843585709549849267701839575107253548354746649589346912131115957737154987179665743300628790766543753121213168505258125113196791770048162393106774403341006991503161869775235639945942114324109716905015764228039413910221920029887614280785892398768688499296763481799434296344937720682426550368144353969871142229657375270754799083189216945006738653156465030835443212639477291959196685245252004911120133595345292015420407541830259097039939848602815449194113048502882529450788897831558687558623133264735252024796456025586154276958400903478260168426544552793610284522270863492528006006663970446392630430431420018886338324780651803329425758469424514441739289874508000037498651689198001254095996640672881331581924698941542335434177258422716445286986359000284115706430185951836247876298810199313698264359638493882726566883904702071409699820472001886460862864788390810624230103628738900959205157730854182161206141285020646969115148159161455108260751994486383316482834668562195950234306731377940285690404505441198205968731114847334106025285029122952128107994765551263990117696068808421130610686699804005698274431624703629950284871375113627214459017135953948159447487900880071995136312748163216227348050810754526621658535539179289004679000073410746253378579932980784840551690284530136419992921216643240187176792662652176755967328141430376082293257690518977815356474826796752329729973923103404785027658550020839997577389716253759503846636366442667755560 [160,76] 74923549527253031598498424433336387831661905740140457878331228825726047099113427000597430018487678360124867490652804026399592350161533814528143086374433736657002026321659424436425349581987571039889561305324636008266555765285299279917733324837209136616727667193571656097431645677195322031786471440501582911192175466738235561436951086128727680937538642932574827769484003821054224153727545207671322735256441193977054579991156839760244852283197120857104163645605869878102498894952551718601089252532559172819794086046351944757024286284402157548531294277988708990981570783426695424625526739586824871238286851885261710872164663910859584274433488326595067347731340144027294942108975202173325463410513971056968719230221606139241376164106759069060434486390118443719122705214636789560569186108801698427411408895534093563888952326441577254494234871523060336485175979387611688157322310476747387700649875122090903422084911776025250013343836534115906296229208657609452349794827649007193194062227195287075597916976470276706131972428720665357702626512481376047093905531575798866051777450939444406541113881724642496815587138691101106020269876254287822647184196528323632899616154024292700179654368002856455966785362085228816928309001597529718529941443095741154967691280206838068281367972823932882231935354766636499034837536842231613059972449921665335335981081156695037440418091803676852668545398867774303536392680199334696246768423930201574968740030832983719676022499380827499425739123275629525124590779245009971713302831431500048429640616788051279466870726204782127736 [160,77] -4317016616774048814587208244244430042870302125447766329286032150178553574228892857981824001616553122340316943862198819839545609262060133812808607956368227320342985961235521179870512974543866881446072129075697365062105474821324450726108956472898705170046920615282399106212472168166476630198608411189046029542316055096167362907324733236425484352269949747137484029447028192446372380623688380475503594980587827216664109907385461019522397119123891364203194606155659218085317523988681664476562990690841091313449222916399229448626920023163690355794256129323077941400031519987759257361458287930094213693210677638505785917061240962124068689508098159827219479157004725541616039512025429602054810696541849249623155335001513026121607981618053202033659988596052289902866624531057223027299478227196266415283477357367548351337906531412578067194570155849582111111927306856832804836730382304147242006333937865818589593542016116502830954007535347784510939668549648805712526750883582559511272884756521392243114698912307430188541254857095450589607306612209402310252829216201955359427973400568398594232824208776561747176962958940962990700845532216567059277405886935012877081674898239389073747938060712540736477493488471756867828395968743241220204713933337594227584867731799969323116798655800651611986455452490289853354882419090739076664073851904757942985667459858608512491037033045967788889417797966729465096929714792502014089595193910330678878572669365100241217335589604935586521979253160801656227098604594986470868755767163540088359477283652903542831007087814865048 [160,78] 77580191044374897266919525155853950281497884341742912446464125396469152950258118588165547636773636446979567174596301435175641415349259169163491794519678745388779990200522003344203757758915225106293952414212919494686773171980022530637797873547613202439146710731765346854557863031019277564629467197710530934606334948166699722711476064788163121525198990718232772648441008900073028278213403084826392948739857802589288364578861991585670062720906657497091437834420379137209695442347494113026669828452938308301013628529200733384040930230213874044891991874530055816248244834069084401286247457453686237213390113427229617823196016788805318705548958306527167807491104391347130335700238751640624843722968432179680200290273540018768673974052213017495018521372903232964980487696125208634615624406924030554969718085795642598438562255076976232738334643276417748393177280457690387091197684565124101809061131104162567291829012612651219683809647427444215533074196551609903595611727295434044231486616837913561485741137269064215783641083041850098955595663105302693078315998705973785865179206727449990397034377088979359149991122687932466401996384262612658399127682275745111598661413439910591509389216833845465446123856559251093857058357151306433303991280991152921098890721669831160158503222450914410909128541182344697073934903507052778473594904147737798134827368051201238956205718099880371797613489828618212615044716098258609616266348669094947103560077922313031128218749888223251637481489447031737372437111576515105131104929490534916291208360196970110991637786112 [160,79] -496922334002699214741328946751005563487320697584275993960496524125677037469196099275394548463656677265891948487870190084141212016228030062923536615502306084841056339199562201811248165934182214312569181557318751206872051474669376267832667539633981377360174843136572198288665090742644485953118549140129450212486624627817294998748353010181054844276838636637418494634572465012791784896950632753241653720784148465769334495369709075503720527511282693770295351172797244657469891010377414368368044504811969007155035687241596746418860709274947875386801011278378263151324576220902268271780182336530836959450117828818496857465123261160927181422486332433377309011301893968218243468205151233478308907840140124292472408399385042962521086038474965170169263896437703069044424622817733260376582243563918637354630701453283551587852548935987815355079834359570999461658656909787526536529776164496521978196650231920149916676962566590079773196901831930113496620469000476487452687891106669342199342707888790674476658328593702250233802874989070730542048928207337191425471502878079153799889343217777315849289190518097182875887538928973380738489947197337011912164074901459408692577810796800588563870065145724387560249685109789057093803479212998789832560293743148364677785862647275787355659570819022322461536648094936535941181282034116864599241217462844014234603925301970625009655131244167794125633307278983137270598691966934264930331090207899391676654176452062509629786198744536213892777135570206231921057230384555365329802804469335632728988703366521631257835144 [160,80] 2424469622987566732153526207219933444648861209565376589746114142041796729432739059163424492672062297194868060384676294202591356228547130528078213600892197484727014485980761783590818998254896223689824909853070853130278888029716430536667145458295694252621612416203389056291328069784945707715728469094236316547226617034844415010487289710220703005631999160713352058460060125782507905096740822258973258068721407515235581290674848448114072258227175033812378881062463087165723334651694840031500428531460808229987482564940978051421857784156592143567962576965943407060166608382989024447165603164579234189309206254677973811655606493888148706906305293575628124904875646942838270610007517874199858156652820451176656650035807485459767090810540755893587627719902227493694098944357928230083685375223412917820229577688676787882237722578033980313734773879600899391831205758253951248184273013035119061495453590739617829196990039696669175351747502548490700879925024478908058357035851505348850368197628992557389923594663128392383586444105249041123615815101761498218033475522928703590170671178757465253696716793193695648891580058914578572662165116855769924952309228803032055382188530946004980669506312694254436181650930544231953777926165761002336856165499643694189870662636185359906165466815417808952615681256890142060882666023759893785146642126705944159530275417641268969151423787809722669001458612661370517687089984720977246604110990080101037222040289376602313729457128129595921133943755651644801110112988521171961225540747920127296648236453178773200 [160,81] 87105290609381238485500804323322399455168733384517193270104997148356406499304547428909526039069281524081825986184882024630377656071525927976518385698901742834830420488764776605096526857279197704819655303920486670010202209028329923901415925949925705179481742027645514063479189060075470256502089160109991757098086711305605348865479864921552870282570986685310166295113672820195382278017950160310176990557677943968711299874792458020386484200280035174623545874414192457933678633250143413133926449235065453251122992736433199871717736204542697721583415214383423820296843124291774545082487533818774879314384413711928217319630489163465515352527266306241330606058278292598897249407786094194982561177522716581859281890634014927095187591876643930339993671946220379443161715892487976291576413865851672256559093234727158716928901840934542519105345072222957198029642206082220365167368119346687968207899722333466325292293835325686153566136931944325152020591600017621137641111695930476523385186911749587369542481088425282344044544348731417706440577859261123277931979268155737504252889546282306221321222691535066396875843427776701951286125460224575117211016006950979674014295422761522976414087213570251721439443322172445747803810533190924336330860210031960101433863683099693297371171200494421502684302517079523857449975967624309378343462038253601863310275544748111547289569441633372562490857442206268392188482954301470889147370475832560634896853289553283395858033666334639000124369105808204303854369983639919600527424500845889369069712403992236 [160,82] 627994898878411757990233269017870171357388362892830395717316939348201087011638367604375124238968248821854383321586798112114351070342644371500449109824457167972737991254890820117536622737009731424304509867569861100401901295404415278107734629579724152786554832040692378835216671608809194859064964231693215509963145850806888345294268073846278293133966668858201949450078556007260723600957635527763128749988274749612044660742767858091632778494528638969281421143407126926790681221989879529174948533539709648566035812643153813180049310777443439557721919084017844782539064142738683245112438886155454920404012204417132483605238408443479647923580513341710265190992763905956194109926625016374868823676361272265812849900519497270166675782420708122943122527766822217797892126984519530583745366127478743484357197939068993802721227890835649819520728070010612610214062137775492975882301122438276310633504524522335476992312291246922528173469792102843937909401577233374299175591720945387056708383379293498435957645827836454114161632938499752205710755505493118250584307752084079325722653190387729639701858727683929613502339388313702123075406309662894190802111372128646389174024715927115250149650970521817902469637159399121904296923576620909290486176360833645204986631686885424752131776148842373887976664651695046667099519014148356789929958922575764139735860133033999741205617905963438548876041212304885759803028413372738307741505615424372915114174509671103622960971608226983338241998879516855159022902492651279988319336048707469987416841640 [160,83] 7906679412608572595982481321605782417712489813724206009243112563759350273987500387849745139314157857151222776547589819328008179265217212142331752919780646743890133269088877842680756621636377833406520877651136532112569013008914000759752056946051564649953432101208832482566407284443518098556781343798055406108165000719340601029986627151469112767077230378247936794576825286865451280192510496272227496486901376793062871555256685301339622881191367868317913160631943678426183310395607978633249208326253279940123628008598929902473112602356529774727926291207795710801763568139122573675079908336128060213654935902193506447245857443317875224534295929057128248496465498034032005885133537526301601082516437507573824083090104970684693300723052657383939422701579446121014342570747859352536005040220751131041554332449738141927456530208099782550358811930271244975090631065306269091474539807316133792830532415953569593335713806903632900197340638014408524745170483867201723696163790375714201824765830086206149378804532221823482928328913288523170302720744363158066955964435762590759249803272778800119138616826350351383115037619332387572119480648623580829033894681897732198868024430088467443848579033615795309229099490557084473935595311861776770097860185635546658508511113518139116859634413106383247955458277522073492101441083948018013788142043296876560584929751853212108019445807841198414286432526724200535905236158609700242105290415422264039549139108604113665232906217430890691376166842683693667611771321814921214612676899884876233832 [160,84] 54374774050401028416413612358284749535105865977587441848167315278415679071228650431716272654243217200055765584408651310415491766122756488784817762083199291095895224024493643208639065411123006566534400517460476727239134350631055759108411293382259781898459180081092316882728561285873033597674663913395586577401369142106754814592146888129410807306990679373930645462725861547996800001282743937935593376652156970902093793039906039553882131376863937383993219839899520781397353434899754473210656567008521541590159541009420142355315403759916923093908380855669762885245762077514522391373276992985238538765825436113120577881180800804640501446801533678405669901008331116216395692854971910764336463231725950380845425322449768750599985246332476136736625422310662292696225615841935881855157560536780390238762561912460253845237157330062029804230829516698561644514200434524673084572328717862622945984424165608518611523112934168203098025014626551187703930618781187943152395681442386416726573348476072513922332812284390904046694819688790049510205544892183771414381541682024011489367194733313410026700350425521049185866475040462750334146825458983446009633967507273230238276571143173428726330374535570043165245555815222618410276578267749066196184622947411217126250879118737279768983720549279577446085414237343795905185324737611852212478694845609739644345040378785127457602586662124818545613539777184651424512621580548136227509256005681862406049168096513658441180857678018776318083020103576676105500756863231283524550978871847764472 [160,85] 362243842394180174557613341286433341504846369405611733076977089273545376380023293488565534165569423523658352957882702705496852028172031121497529980809319627101833992956430230780618458468750328564478647804734322571542804351386609927622434423921310787708872943185273159101980243485827361901498213493501065929308907643753232771719736098251926052285601098141687267483334107654624761216248005438062387809600890457397674325872233930837866560466193374989285692330875817434995818683867292511310244014260137080297007692439294065874687696113987139005960675098943187176111552534468578834875437576359217667523093228561316117672095843077526192171293811342198481170390756717900280335500750609739039173570135088456740448657501604569826173468499997708280426014364630985595044255519709747697718024138201162148092884133342853821568812649578036830581893245745024978842171021597517586768291814602933283327368113692404531838043033384503103035135295256579330189159308562987002933870553937090155391015045842119181753739814152760547165581169001957622182988169946621413357425289593685242819732003569633057421030300211888500749078142754436872883789098896229751190800547486843341052603725118238774782062544104409830540621581308229687289519361840613954729958425783273070439181181870129012898530890632902778913797476042446692827512356418322126812196945575401646323932626109822839782210999717102056119937807596777130099324701165235177930677050412745802326680777119438827970983136571628588652136551356177303223281479551702846147686084140 [160,86] 1399469417526707018995585254170962130356530731038383670324776126454910082114784115182205438392393658529656061326914485945324282309401367207686411477736817937335311075229866648346159298281411723344370846867887673105245591527395765626343467900109833196739378442687677784930521541133408831123030130443330491033487654089326080054896724580572373083399757408468993969290143357055725175235757833526388236661619435282880892997409739244494445184578192085497177141416407499358592765243085401173641437346189481757038614676446133383499892824212435033383348329063495511524798370257301953236744294622872757849523557976671579551659679760347744000532325711776804182094002856470930013296160842096901972340465283011977074307578250906348034798347954796646949115441806140380943745922469211089266932630352538969428830982605701680543786571779458606480330503556920195073110703426262930522041142679896430707532091417920517321688401507820351390122254025190460169523523329050294770369013178139156006618811518751969846301961176147855937158447958242061617909938591510516919787799739802729150513730563995977836744065882619721613329152666840220698541332856229461233112437056024811446888435699221847476169085486332327810602759449581781065460633968819728141202425859749740473362536697205337505936065745000691740351380936078909562540762054753185935625821877000665555870808627217264967580461781563432257998595442720660020808266634778104131525867225702353858635114975058940525145862635109916264431461755053532777383240515870099615009340 [160,87] 3496656253229293613891476879111295795534790017808009198115686842165280378875424645921040040256528547702756399281064214232004636847224103694187554705216796239672410835210534174608330206538791351349749922528390967383048181039858218852387726976979079593667366498984648711098995083592041887887527190459772945090868340356197996680651295640696579197573809948374331509659191423150330492162075139961235219655598764994224107805013341353059280137820881099352583110788518663848732447498667637365645496052595187506256879551585581138158192651751664163651705185644089237807196779874550732024713227732058923103559721098458390970624311697522409894996433546551534629473777779524148409328449554182691967514225847967606637795104061670452540089137342975140332902840828508792236250588501453389486788651489121490403117674352703851033298144315754211902340944678263901791430351069580265604762385076858874673724083353166503878786453273116677263719841052247959105811505563857187146277530382409860956791450350915669846421222854966402413243535372449599315405362428586693317691289508501138644653476090240495131142379581721355212504545172888670348493204835148842959810940321030381748403771991371691271551173544919857784639500082871981292437219249587137996598326598320674014330564460512365776502311910001531157038773153649943409566606801061370636255373834790543633693290944172230161924360829335629710795927881303692961449739384132522805162945820045814071661816532068211839970246557443038387380388038535181497101921320415801440 [160,88] 7713182044880210311184718727459141734949060005284368835678259963465492590277853611497557089325237676705300939760797298788642549651549618408368468335241616566660011828821986512148318032911501050218628243083977582265004824096961123067911579691513013190869227200397667911998748511462655374992384786165677052187302303351148900031396739162547278388182723456761034547019221672432115376921603425458041870069480616437515083119597247452618586678367291845644765315838295044777901767229569630587946560606807199815205046498816372936053825028351246310555499384722594024536560636460476328479510588417869223173243907627931323547756844053027628576400863871684636068934189930749733623425007568288738923947752799023856877215670502949186909738917811017734598239337151055305136128789274781170034035802930639854204800492225290876524953338314144273985654638846682349761023873428756430292997064321809140348003180607491303339568668240521257341109523730758905569714199688396117670394037407043105813489284811433965310879415967572996488508131401760216720920621003287332317939650353896180438579912906983070011479854366565723520484005209390144178493646427752736522678093584820424102633872763023339775970971262639861419106165955259848759221909160329603862613884666009498151110696050385650073473873002896557346600287162682188674740849110589467288662938001099586021869103298100928951892774513383682209737712744272559288728078630090923719971291461877918701067609621911287219188908870323712079926130666544470076208738459176 [160,89] 12002157492789113513247622062806199573880816585423968248672999036824964758117933032994192637135544586890035886813075453969172278623964669170931737817627565216557602579710207915846761163890261172531834733962066178318210455242352426410062275543109685551360859206202382928413899421291508388702853315882746769032249981131840018868063643115262304493544242942458172696479268065422854217697983717027865830744343052270660095981554132643472765333477107505332862377676855182547026451887128779072942415501799098162340096118974339068273124462259762765790669942796310291591632982118911696046643569132093192126846260766897563848694445627502485390211267866214569435837411295278820187321305565238416925499500139186555014122683826478912175998556401887533514786306046447011014026668700887707239300597030060590391670975916456230744669887302016884040778325218113372463533790547482064573417731123916370137138571371409286760892306739565440548412810958096254696397531795834835479808848718663228618812798799039781218888119829456423266248411516825690503933531029616038625639815239557913134965065053962378634258209561732828588220607681805397171752895094288942620320349079108837750997614599918694024948784219029805305890463964709498911208809991308328113433255816361178781694457831606425686709454879938168883938810612547099606244420702389095043306871459426534033763247513153484970821786673312502159523498844852759158545654333846544064669745885604466396475031406983500557001252074062569527705788033719402989706962 [160,90] 13952724655331724864188782528892459175329710000561846567429319508444283933358741074110874239720842884848975227299711027990575805977276325651342015839300620819964240134713323741903304348204545147400894166465462191756644125267329700735583144567590250337743278260086619397871789983604950913787462916388681182791182404268644751542121426181760441919701343174140640169473375154643536716867420966843050762170893752175474307054556990343756271594874560514304695225316437221838202592767986151224397688479427102963585167766544694473471671587818041986169238215599744455800249971031503161655447652916858532815951718259084932377862491129766647369893839351362330916529719310467562579533862570403177094634697501741527734365369088969210293982058370092275597605673930616265998334003560848619877141126418999997962166285309156530547934488926305965579160153077488366561815777532481740750958876196794695457460988692535320197990370289200503154000273167777348227695795279029370482299095752052032001800058097392931547241167483538373582871879699703233201814911011627996907626703278903211311910156466714221278220689790458990083450239545360577348322634755631369288271755293788821805535157169043610494757935084110485351183203476134115055246197240238611845668392067298976203873174336099901364492433180647512483585284571550932866061499563649179948957937849754582181620785680005367716351954219744768107890086618969669927775260288400323447776389559495402539374110533253187815027940770696726957143091995541128464 [160,91] 7520411159130275011605152525504338885156033091809709351437236271193894632669187414389234228318054450102029235429554749263320237275763532762456738372388070484017351036510239795070804663137680567619496348800103816418459961211338594743169195159538155786295507436845660698279807097625116732649401721488953851707318394120570850682468574158269806062698153309971017517392546238225870118192720198588235609765749016804498974666427945020170449763992234195158140626056498094493702801407614645947781414425655239351585496368912804482935169310804322189969886463755147804858465328867345325988780262437262927736817961608278670616211802140008154817113128064597985327586203731865474715562156439144087831652804469445577328057258313786472543285929805240197687195689547659122693546969060453961063943295431154954001879777313675615015970204403799739195616409485080816649006814619108032971258771806056925770260533434761978863859554001864667659256508620231127314128725718813696752890700659863012084202639390581515879579951602762545872811706666145665681949287802274708131791330190560391412961617333839268010873480144823128509810616365561714169286926016612417550570717488991287691503165537495241087932217188171187241373277846707542390946882427221524469456043224798464905505281529882549816467105563244276621880190578632052982957836571937761560419676030145414853404398157268002224027639446761190440849640903450235598258433506573228989803007012628270286465030902026234727357981468990608792258232755120 [160,92] 3071180698352328323643513057379610090249733022380020558607736651948296597466648639933353758157409987273560028573962924022168986508528145670517017928636053188654644294235324465755270325635064463733675578353819040566539927795832625943397460472760438021487637485276510571108042334204545377342608064521250554713283359626737374613651367013728643873848279652810713815784912672080403543870300253401976300724750410842920688135967070329620292605636610877407614769539277600222058617916639632632660903334410988190947146730042811259083017934044386619243061939882275781839648604406962570251983463861880181761600025230768478393115340234279086751330564231234539767289849604135494739934742271863536514286240712168478881991470954538133233307796992997146975909064890924748699689580000859345218164956158199142886185500092221775347304234437657715682692008128070627986029462327348813785536068920618776876377313282881701151293798874536414922477239887322356331307560287653334406757164795821988110424650390085673795348790907120258955174997122483180252771381121155621767623068788213241438368919704292715890453775235651603101713699613865198400711801237931239843818832272607123674344204338639941896528916572051013616537094591618397594693909069748172029970878778982112166748781069085919810319215749728274752757330332318715624624502099420475436342756275949479187279146817727237596053701648740155138887447473952335551540709789319284138124515805856293678718537901398849415041953364417539485114852 [160,93] -5189100108771965634625170257452010320538462319430566958126971323688629404278289193898078580965088890597434923185997321557562530280612837024314530210376535239151916760782117919398598243185643095860226883208761753326823145025159506124986137026535807571310504258537968860614145229914458220046456421050551037902992893053455752948392883269820856373454223972921929803955978202072072211586762048864457644527390599376698365835394866420038173816107062205958777123052874600113119222220553616558845728541392137892247612758967637670143376611548935981616604098990237082561326368448025582988009885252456127156006410287335017745796583691824745985036922019575154929178431501683996763089070357601040005547809472864472893815298324366186076136188095037325909275706801266731965633836307595419492548523454568463501351161541742677924459537171574499619459366584158419766924726447078295183989514970240860721607556899531501912713764960152502265184732495484720916961401159869791687993270622507908786392326544899255782235264916751874753368014983361316976324041011203665498677926046913619286827050266909227113306525688346066040664537049326794443292695123201811188849299506992862688095750269186816084164988592447206967756553434836383275311000410643935940411263368579345875754410364340276091586697604110789368697008348080788752664146448054765500626147449319985989185050408978175540553713613218122410350772314260445278111071072965929562829060526311945237034695049677046558369285764993353068 [160,94] 4183532801731001675300603933803142264079673964191731803237135486167326848993096439298801075371872171583894847708559362885215713628007643304733101227288505647218146814526258645512297404618385681816505602820970828681880861184950131473471831269684916899725570392455145197943016780620491034708414785641628078658989373263484843391691837866769151816684960554654862368194727272137318382474274184318248888656420761540564015580408704683807977964547238900804897526802753195298667973410819310214143952076425803333752133933559911944517256271228488504047778973824257178044720586466460926563998612119801814167918871623842413599777119130265334031290119417010363501997109000663120780558411257780036005416702458238929029478292059749571815320090180448539768503447127210774129275466100807184934740670797547473893737733430741679480756198381794559972028998411416358324112756504060906690792400228522057244901124758790712617617536727020193359158426103868019425935128446713989605150450963439247136983193997042659394884699576540993159903793123108927988084195232268466168183193280648340323704207396847680596418203158416012276850253305528920725845002513214080561969335936825755830372328195842779270238471960557289337872705963580159873445850926215197133008376610792201911255476564007628505259601859794071231281143798911521265273483050271304000116798474539250144837027383140161046487024420646259314996975299554308162991360796104107405573584921585176886387205501176776788064951066112 [160,95] -1196289503861085484436812533763958209032786004522886672151667410369811166329445317502157318954687387665092901576166899329626578384911026604462098818480035963954766126414258677244019711799678202824690640418455531102060113641389868912298904824741696478539402460652084898758146343361767563751235103912025805330466145653789788784318534308364126784222461859105381817111006689097300937734445511154301582390101155752421462615511821028982425097118937899900080403622751443232555938572147592512369154880993523997975623897011930788182442686798046349586931851006118548438122878914843737481042015700593067192342300188900226494561726196356851616154836116965790388375003068903467021675664843089604783290289940257943942998232018008258545187747144182963060317967997618083250152340792076690275211205440743052357502776082754203996076372093207213938749129195545090425180146821703957321598885102241308932852456623009585154607561933541774771215235800906350477417880520678419175767952203769876899174108093194206639930223327611473877231310968232191224047741282819561645224343816782786849065095910238592748661962080347532308979488547480601952093564140821990014110642711543621930420980105448438286260869493541011738521661429640288149898574654278008630817043989678263145885245369289382452657403569862595472878791497189520943158644128534412183677229254304914534370659006824600091964133970167877953104590267270179167290368444344158306027256351989654834576358539525891543707056 [160,96] 412462629501580205594898119515094506302546743915954045788441273309469349617800222095039980825250376653453858913962467513004716735133485723682719620521002362587045445139974426152833583066727906321831038752404683308848216890056340710814088808665299544810814461137113714192257540356549719047815529529430404285988862159730690242208502210859553479165453998496630782529338883053655326401377956964126724754644820377368036044190820814918108829801477671225184681354483660874866330866347155223359159407736522095400053274509495410467763517136502011746230545422861742205572550225525619943635019419115692742108209598123762058131187964941514646257014797552088843428482225335286605612369140351736709478621351112264486508935841154494100259931679992156679904338186500905302067983908828452273936586517022325481249439863673879625021020894377610175783870256732036378775775109841205096870602395882753963188540068425818822655879333177520725217921685615243832780823875402379058327336173390597014311889709534740141904939926751967997483808889275168797132980193396667625026572859010144119022810532258636724782647994205295656406759777371371198846930511865517832446447247469138825679026113008383844558743840493343271326546771490169655132963616929857436243675113632567107542292363166673675183494873356724407532373985875065602055745615864044643955626435660967929009937856637640603473636876750012904409301371885758639999144746878360798071704197247539805546133533268115936 [160,97] 242546261621262113306787150510061661415978513536819105566237983957117613196115747725016797471004012394624234082472935376570213163602749535495806480062091629373998844364708975183924014188729867230941492826386540346059846597013812320665045334726656991091349613798425247486226632518787209384744154514030327645704716786341371189022215984429413924145978101824982876506234094237848282655159830036979905234278723157562831094422852409095641465682560926566724363834593064526329040911360029794745583812656709646633822010207041988814276620036876111633931532375518449783373117307251356018286958590589619348167253305446904400658188935473106751049226753587183575120419976279528424618154991629102200309665057206774231180192007506250526593016056014280083633942389352692175340892970390399610869787247513124518173720822137014750588164295695665967330874523045891602213224883143056242077951658550272571571292894457115999728565615185786105194698526153992711409149719739644305704514333990054378670928732982832649521033427086225705314412096524429455228221225311910865240575924863846770809263488427281721408997703852002389934119292102689424966317171323822281331738318913984476880582820409026251669055657667281826837708306318441130161599655185068491733273778345079846699941404436806358733967057797404125024351032935939584025937834123875508531334649801221230713597150391986333135669332302886549642126624972971933616433645016850896997098621217280172453463512208 [160,98] -30214130207573448242386446266705050459333262621580451460383041195874739644792867199289171720158781719137824536583914329308689214422841483238945986062778016739176629774182857145632597584631996914239076224841468189650598619591810831533242161709283783295414136245365247984465070128999100519112200108753117852780227502126274052916273189076533401675288928291710474785137736293988601780181781826259547520555590144143687956829949552208223104506893490786276130588583365074325669507072733351800933992835764003862900652292550982667072224219350142400080256965746792084245568761724685116389518071743780726635141947049644879804632090523334046474422047486191117752277853548183704225516964360801720075721399148996778861788472063688224695405250085597915436258824038312195737771098548051455658658444955973943610994725162449924757229584114872265738359461100946390704994859084541650751666351626974506732044706825560541390420088790478673605604591153678190390873867453186944566897579166591940810740661100926535511321201820523950271075834302100146117161953426694134225714142167739720337763731541335863643044928892923717272017417943933093003638806801914391096335740405617969929840894372946235002443419591063610405115468313387674813546328468105918892124047478679375633961261423861486301344871506325283882233013826818547180210860849906941133214446571385730236414911299524007718238615770855579235988592380493933985151278764347953652584380022654723917696 [160,99] -20086996479788400814291026636931525252003981767137813128766452591558969060924905109452251366836674250889075111751908462386540399676110467906265343246050949376215245710034085856829481265157155769717378083627368577778013713530667299746038566496619392722680866913381682590962552432566291178911835100572963290214034896983138819586112534637926288751825717265096938194692900186798837841333756613350221620562861787091345236991024707482282967455593350747714375378901225761665776109533609146711600934853459447547319866731478717523145633131527580561485776468607200451210957852384524825936196418301365820149385134695616209795294616667272359500294760791181665973191528936753071497918645704515905319987903439714601223194055784250527411524806162326173072246338629358368832449362425291059319044207372989512020144421151038819505536131233215379007604191412375067928642950870407124389256345689358545601819636634934768655493222418467434116444018661153924166655967594397580463745833118835718431736166513130160830944386647451414343423188356541344841781726239118056715941637500920182896439027728743502784716025531442998480709232181294095651552884469154247701354540873339744396228577825934830241419537770853287005888013070561657292259718992137556029340163791282216166426524592203627449603229322696176479340083957351555396176323724962959657336086964017617803461232391700216096563471921656867057645861018910128800227779248194715358986149838951952 [160,100] 5899772673335287306929691320593343142209401045254901409771660625429070622442900959752370246551005902278047214887798418459802516039099626563849315825342455178029406051719860788551793234226063921498336703226912034943270463475541492379996149985858423002397955228499464751018896993791336064237320835819042962381095786683349593253204527806828328937338339580982697232004193805441062359309932010622327923932291797022297663321507815126467399134438056662909005029906129855574328489566152940434197293564678000984168109886825190584532858255789203685841088736044592494418139701487611958400309796492144396736337796489326969815488879724055569929010205291338424360303891138752871015354424964262082897022993561159110297096730836173764375237147511719137531691866113699809695998361411250251377459995401164010601817442022586119011918138088513036459965106411408768599630921716111468470612706140010559592773388698764967081373104335228740507865747878435415278117521615505776663408580134686815839039527829248644400122904112627909316120476514103318014713101671398360123902073201498412540698382666664463013153195193193589050879049728220612466875455058080918321697697721335792281006252429970014535478921956807368039179009475306031775440762488307684957022105058295961571177049897889320377273098460238516879230552187709330775751958420039228471516893068301887173234808480669922930345651065439009657534791367749657853934116723460338705487240864 [160,101] 130110586075437851706327927664636186543275738796295417492418736292885481062054227111046543136705977664944214166893089449945064161432222021366040822952981292203741807154099363988574894492039605949842647387018822382365488072821816412007107867195978285967219852596399045963200647903394825944586174760528343358331485997382598443406633519143670715842976084576892744403854111938345869884104607247408907042266910481793188571648041621978348785957901277152076422391928931796058244443875279792681312459410943841157267196724305100423375237747358560325002159897072218189962631383751950981952740911734399881553284108697194081860183563678499875191923253144079997855439640867994805586793597548763852118562043267973043128342923751042270924628834543741269104993473355706751965734044397385802129900701943372514371480488144904503756906968229497380311200740273508770204379780049878444833315135111978927277128030606131679354528247714536642742858747900406791085209046116642788387640075809637568817307034590439155143891871082083784834396674060803761212973673953990096779518871470399608446083967237737326499312630027072782578740060776491354410502527207384680908354633067402178874891884940533766465444884570477378144236047529888640202232787307607324156793877421282675677921896656676079045451103323044757645542022218864858608858190258271706708727638993754545530155844165974044703684901688133999865971851168493717221191911498938253008 [160,102] 13157792940709253321727784486455290282672676653997860093663941444623721205619276299264482037184904447939305325141998485704011720666691152929251609664490981992996674766868000977286790431467351336124071683121884440554952435838934635957448475814998625116719002740205613399478141125541622999652878103626305533566056995850338184133064574648665703039065476077269162723508757933654163748836535730779182790883649895900430755454091328262411062357061339475769625975888949163301190490538577557468971375944809763248024001129339278288484398622997148322835618897885687259059544549473188916455990594290165086762332604828889075916020811628783222966512108993723085059601360607799099119808624321634094336073462868041024313604324753866557401146879112337442410397816433786114688282962243871513679969940447844829631288772269394167709621989995202741366271336312270374231008001725096784251275322010037641260151033702663199739152668177981306467748321959695641461683373941151519458790902210843314949667149955500175526672715924558589547706268407271676093295454629844131288097350659185267425654327778915458201845400749470797212749017659601515190892634912882564928332939997897840811541860776504407086516914069628955139835588882085537417389421226921750303106481437253519426241580985270185697150625017418459214090687629514128558918570595693793653764804882874505503610231420646080860438708415860414199045888969662693923276210597748 [160,103] -4145876789683721720495905112203265180561584528383875411518689247292453031335046002380152041736567617729433186212326318934981666901310151035355748759099530805193247599218268513939221821427474844296057872730656744171854181348760212305444523584702160240816712141052550579175281626028138932062933806876306729353760354549791325127348751404681265485608632687818673015724179007933953810392117690631089301458119110450296027393873290141917212561264518828547689107586017918326200747442878198456407462712816169232218082613829290733448975464455051973674218412129008870055840810637784063374543264437672739278119167618894509400480032532490121857958427484928128346860333212196076624609948707129487276696961012854513883365268003251957748558270792752639998191785393677675564149841551571373386737097506060509277996937040366779552634645081707479005303713106028045388137056460507161561954005654287743505033853537747579694826313232774495496243966800651652110320492709363041469014697978383870596876071880129866669302717569855231538036814141319510073074823070259758872384956090032082914894770991685028790101242925950639405556239130657822513949122127383511117679308626552384867024157510274152772317345170856332374537255027454421211070074675291214518822222804930256237703126002231445873336471465838950901265590536153271742044870308511891681525435341595493910823474933255552542684441955256582652106899937148816526959248 [160,104] 4363538721700192833128222839476897710181096290631020626675029811381482074421644198083383521864060301531782879556401703388963697302380156209508924675468502044222787473896354416186019414482260107346321870249295155810114232673650059962339561787747447185628372214475797421229306185762973018385265704868079629718804881692741675905176194811499417814930922755751990086451876990054378250596202973047679982790489564950035573853340987793608310945941838138389641329200375265973899704508678111184204318407198320046711343302061765677119767906591859213701831982612520925931553542939276577542284927523245214116887782136805595702150764206999100916144475927996194833040577010214709166002210669704968854042126052191337056147228162977984858683297610296900170611518035174272691714393986173477801716573007906299075301958952577944540258155937026846287217877728203533910011625130805344668520940276455045994923892623505049735247728545364282347042946803199802799436300229972923089573207890030627627009679471624127589537578967158578023215961865702680474547540617405648191490053866638818379079158311234743437968445228726601107799267774426681459282246760236765570524223152056191476896514633643014278827455732444308635335490511480114074813191466421922950664542640681754842415797551285003590982891489072296371411802880786652773783498563046707967638948598883056634351204604298782589829266463207221882470158193857708 [160,105] 30223292961524057156220735707004940647882033580840193755048213789986721241953349726925964395039529726704303617437075338921274505451021395856438056215144792617585147677114442860587624663024379677148227347695995337917685340026887906090191956295080101466218632138457789568579318822867799541026156589626114342261459856376099397244619103727701278958082537904711259402296519559724051961210784551099157242992416479745197321225308085878072457173608265109910048612832486614141301534422374070729378220212288982681630565302201600956030031475985357895824824457526375864559400075837323657257276867102985606222793530589488426980894968917448503137427266837889125706527678388002310366128917291821274878832168945714544268981685547394544045505048629071476423407283473405966556649046059885112970603383051248154289861143549958628508197430776144389740098504771414805207547620546397293995516338412025163592189718529179062856327272904558399246211210867995248295304821752486503579481454016036279744423662524195096591512280112415013707760080637576647507034832639236204164831599217361193589371082783347413960057890464272255943470969462885861885507962601016309984606060515999036426785089890424792615343927726770565266115693419581889924739906913680273072988488016658348699465544712397294772014195235865389847631674018147559871227562945905484112849651242495858104265548322826219882163893788015925008613064312 [160,106] 612994224665778727849307469165744090133990933159437688926811028965624646450747498244848043005312283458684223311455030269331441228530929429863380238167543796574606162020619284549247522968086479627222678909489528506087832718764871888625326571846372785279960338681547657884972310501963667660048063772425659352264438258949878672657714046885889333186438128034743646067886935409561733280551845112326663847931891148706988382944940013007460063886284036234973187228721447648647894597410396110881094802233523363790416975181380649744038441210012847421995443044156761997210477151048003074726964892066588359186932020503879968366956430242639895623428634676427851925292735074701863027002596912851253251500867320663816574791574568938914769108490418016218121119696062835236771185498525500742486030270983225203584752321600595191152208475231303687314161384270765378539538204351966599946340379797405138548719648702286026134621031219689889637144405860761337600546065952915669851266941791776813325913845346053659724867548628053588905753805491503735168831479636323880179298363497670282132984986078938706641461050857867299153846245865442959727018342609815325076459835184256412806258508601420659649360928688417097984589136319498538360414828911589240836203123872865577840063226992143853575922599141304185085160381563393104844766137495552150650672649948833048254878582536212117784515721620152107116 [160,107] 2044413382596301934559538487236473826714843760766681478350399055944306613258305539006956179472482596208211427212776442138622047607698960952564099758052565753771597217615949734151809362176415464285383894349560263179562899884910269818233493102356911706048220226972851054912635651768226646420151821811249191743391463621969594806390311611897255048970351160732085852787723925587161361952140068905992832465348027402551092697901819343624669950345633543535547041445407159119424449391098001052601964509288859830551419879376013584738282140085765414917797203797816831549169124157402907445239677077635872263941286910978228354138288754830461806177560039105479439632819870804219328992357861919259983097918474579485783991492489488410735570282541376829224495603617772234872509225413340728298981185372039578995301966818845937456361189905441929733256110315045886317831033261278889124324153576201567524127823193889566403080582954355201711267270740188577472198904219149414921315500524732470396794585945390290353581515351921719760536075294080377734487645871189604616052515030743278008943090632368001146900271622052207631178132807215697585875666467008409584288512347886352077642328512348144763967560626189219455528212360533553310850992891255015647005379477287744424370033847957566264227408700487705591069359650162462363392103687668580242848856041626798742212265719658662429380332498249916 [160,108] -11230063335759064831245265937633202500696188555611679938625522082309539494694215028082547523530237839985700711857227624013799797637434009661789450007000477490005276086932226739985442887068172671985759610561468329548248110120931231606438420804657307378271362203253529782201297604417734763965378602429069651943336562292675819850113030351432247654760107804681321473042777560375733147472150851857563225426889085035326092588442426020771741540527232719385683569827721867859962492661176686504796482949276656815218789541222012280190863105452494970757671117966728251430563280154800157437328884006220425384414904576230215887944732348880178062634812214146838722527317862600426514065100186736757044445620266508874911169338814729942647351066279100405379847857837048404353268582721523869431496819649835857112403150150110856714333541116775821681211290272376619889203607345211935620558132905274314131928299535006080536226466755752966401559636945262000833673717318612508220809034695590514463163081330755770109197208048057281128638878190840600207880749573078297015007623521344205929823949813591664146013135401535409197175554700400203566518353625267385530017647828348022107958257231499399410248921872440019424284141568853464800339995418269448451737671294385615357366607149585989383056405047951738973776740523566296618893184257319822960999791277941406029206736956741082052881651736 [160,109] 34621137670000422826484367981528024383763009365014498086949665620291425198807458780062391568394448463111636987656865983018364407816977941385477540580644162456110707740448903539009138837806171026987771164675484492987723589308303520326385995574153162353518145514007714321392979209307664128323283994513208299350785332406887389154544202191787689410847119287526658406100670973834229067462472549443565485078756744418256502198829063457468610457831047445935025045289689651524045097050095742341967105354468968157924281734269299362530599664653534948879539814581930877093027561702514884542411334762525259960426676894005394189776635243862836263319871214447684714626005951929549161959282859653319729495024217081188530664448935233271456967986452208349188549421012273414358620972170324567475370725649605440464847750071306912921419796368102912626221921984057274236593178311384739114012906961689714040073776246764792284821207343081082440909451726709557326588334746427758781722356407253446506644332680853035486515592543347706472875798018849621680894848524291847375013149432792448194977583870378377772817722107398362600653606411756903027570769157006845703431674481511482619579447664290740698306322682083260393151558505270203923861546162955430770203069718128785121262252318207520556164337047535103186999226207988678858852156455834122999743811628181737335802815730713620611524 [160,110] -93659455733234996680035029616990905604233916703467288675551235909493395113246543925801192102370998828769171528715581166293870521738414158160056724745416432260318734158662141875742007652662576410734890759509723639589176027595806588372824283659806030419662350253139055283649457901359485259594604188953484926025821100127952730108877890295069677182000656878878223788898110368602126734437766849305575438207954059165988783016264242822533965476571927740306614744356720685470687531733818412578709550598137474624711184810349268318843686566872754397065649387308774849472439783944512398716328984242885347806677175321052588328293757690122589226003050434857523720703226051467491209042602932910075197639853422250338521782342351853554050588292863991415854433317674339422773396096211043509760354865813691554133905709357419064676535622017673430842546949107009006998734541342628431930613684849896876999499532052371311793318796517867174975912014103484406285989905501272530588723475506980364485030438898420985522270715048126983121231625399356294435929741274099573963003280085419560744819008500505104751712882121702079950834447850861914865001483721121987093951140520885337480129778631281893349127687634528629211545587556676609822815365897712230258140811759111021468410430249435082217423276293088735781451201603351301219367032763392953909091936972463965578122372121920854 [160,111] 103889621258090953041620704549237453973805805904321390229663169352985978616883012782226279015536988314422839754543796757334298050922917327741578573652086359162975942344016592114002108503122133670394835885177337766677223494401611293286460245636654068178866460704376021940400631869340656609984528163550819320891738260667422911286776763878760901016806113839295687611090720339519243422711307713387239522946766164442246568987385906742178482597214492952440419383727901736369937605280971522477748887336813640162653836622075885948867246886038939908534739333894129027518406372036753953345943662378717465706031257854837385850088814314056967991028721932321703909967220720929926131641370148144428175164067162458818633484597318033723930536574160175456999469280726675115667377046776707269546077812728933572615494046261924031083575662139746694485695206530691124440363604456921889162658738749214993011905580023100811010493010245077515822631194024310467394125474680376334618243727345990283845088082797644741717309103747929057804673457388076187030908378872390063628249428736037287341889060041654800370562527670908136836215248020877572317223055583175231410109875896787252784205382071872044279605320994679097613533714218423239119965693389437966353500002409276812507099670038099038016988506250549435957034729292135925234013435761909890213032602296449338093154463336 [160,112] -156320734478934185284231840191666201006890268186694517457111281474989760160585194852753428878979397103776071884923441937116034185389060440956039364610351883845082903673878759092553552516175903004033918428878690937178916944730127436993304919601787497407778951741234253399499052080260239564923796509806965901640616030615068447169829062156862044910984156215700657967461702872646812716667041654985042385119244565060308422247647664851161988821507714945318045641203122495954432539352290476957465132627870042597660906592921031432927731776166688312453786845621155402022922058000050626200529628268513883747197856719092030197154133266335690243266389513199538003861942805055193033307377159914299787942640594319107457105395363118842812433673547546655295635905469700136634322135370078674172084735675672831919189370420823585201165202784721235830399008041249977807103648404092141814594270541633001030344927492050915499172883532530127471063862873620453725046635268357436405450453178688272858388740344448847430471283593222325769398877911032695813819492577311302795570015952080156598863965658648232843296576985240048403120732388348536908890308698075513184868170193360862506964588132318292104828259301114758259753006474955110556902919175086045003003913102722823751041716761041095281427193331610227281886951726622549245874146717022070010634620267302044453268 [160,113] 85210657001196779589903673147824626473368826088234912653074566676453186688028392680343000525145511464996116463501833565914613734607336818911096391313444736943272707855572869443361326538337548632083460979888704083696266914896122388832586200780337289412911516445287318659679396274530912000243941973986128060046494410936606362547750907820819817816576411104288440635525518158972700715042011754219421063919913920876589615282781240120498241452223122072163633245596365905607460588551480944639838795589801596104982523731273863834859941237020908072770537628848104515350310350201898280149166036439941555462903115753916761825242818455100641783604957620925349718424152889621103925700522631468804228729851158955018252203510729165483460915916130572587130991141831857719151350046379828186515690135457098872230455691066391524541857487096831917774028000451980153661351536540893350124808548084202878579174725584755388544492707305570136550324182847908209771389059818833486517303621578874922447833607615877417689860985476322326603056240678334322947474322474069318015155549038702232233218739635171137225079663263906337739442731381710472271309301514367115425833804225594648659170418490034562068723577453583665031870740130420754380876151663331009437328629000742897650143353881634618817746530122591651792318812177213626114144592454922984307351883998494712 [160,114] -34619218040519072790355979867913554872516884809676372004322459700351004266609306547990597380052772280122460735184002802394319272223576812141918051874004545251035849175670254993382029026436622893752445204135095022213551654718154638485061870845992295732678302696588516792472816585998891345088220894507153985012168737763699429823998220730357433246187930759346434346709327693050120241417106510660790216154591083135622087797638843589951078463539790727611518354276709924892531242544246863270089669195826207589591791676159418185777108557658733256255509752124920137896829891148328482690026435543732924229572983978927755388818490679364308983920177119488639491947042827933290567205427901304224005163659673335124487297286930439430210949740722953561732248959345249388160638597726396705052464169196064281268631630239164592759059043745644401263044249552611586488461779532073224064150964663200546796357625836688126840801561841570460384946681199676526796739295368400268611214845375085647280187565099055112834530558794788700721206683370472073502352052024398291051278071725967904446543623323740764069513891095880385497022944419054257798081275087560524096911058401003140461226173489582138186675267845460373267373987384487516665121224969085588657706569075459296413427289556781782598692986250989676832700466783707335257326772421384125000436036704 [160,115] 13608093810704471913324871630606693281409974908792934730852155560585377249223242005935676837568711783090899177743054072619186363084285276546843513880631009037263738990549081620389593205737364752644469913893976980888905109774391295465358912097506292620002684809472017470585994478830879187310659906094633095156283679738719815142126678714227436958611104490262900836234287610151952678242258630830184586496382511448234216912706577156057865981207301319239136075828650511561452210500353296587127514010489036319598537692583782723969434250365017948473586979030423280327564787193450287441369443578493566333622148635494666798204690848935665753719571240119867549109947549992334437636373059916132743693541271217894173273423738215048509804599748977432387072439385174537025410469273505794012700287474136409775654699745855090526214273352661719493998550373501210410988264257556336827730159897379374211664392416958776417921064223858467991336632987457274827229657274327780753554402309742195975264743664798802458846452943544536016435616518143340721024204687710187945995003337156607398453642763333994091745195679103614538547043485262299708175951400196155198766771520530665239500125679586558941605777753687192762852356219781524895956294345730818516356859098715403304135742467252558814367636963707963031699639454239889917821946942196233279880 [160,116] -1753203021974869006616674519103485281262037296937118318912916870380183963529616308073778481273485182335470737822086380018079285708495943349586044072655191723677762233008110918717390621855958926591744967155525993578948022529998155718393047193327468297626061051211616333404761060890894838483458607893725033056306207294068747421176196039143755355789669403939152197226729174503597124564142756741276866917208729065701588755259088530810408135706744949993830171008442980766030759646115457903315039831458426017323699820912272038965459635258907301655000542847834411845937965275074631410392506805908926463509621000930658312569091665391381940481596133057194276539181937797066857158795230641590318501108101866059296832071006589042858731055691069775704582947627388912916346714142437339951743284014959790440232755150378514229973652641914086343348323809856990193186100141553755204510368397846580357542726737761618102968795114939985175418030102139031822342385681610095941634764234412192554536283394878599558033354627733821511408575856773533369907892013952249322067033832847429447277560578537300711889743849110092647699981406002716814440479039922885883121916416541474806459197506521636825253545979629880943180585718227472519007184278014155672698573507673343735326893702618211225504144091801072945510113420158082911536874165193616 [160,117] 244130970243573407697179229659179296617630066227670295195603798734103608496609956443482926192377076707568693501439485986085868255401316474744958888153382892112666152208789486500979759089626756762330639632946161896244005477872727153731194881712645017102724528357717481914862199543882828823837249266572332724633600690894550892426656274802824180768205765085133441324502600936226036484672106809898527424705164695694509628241959505786871446386496290230222384024708680145330808615903175319699969715284195396360525548032095401212248102664327434384430421244155750042442877211296784951308938940138022485250679267038631096685443103026088514700111023316369471932792194497976595114842877008143853628609452598626194433646788848654224134056272450520488350312631677751016537236261131540086831648809767365602123785983663500152919025313101885498637967289718616865754055001833937273303458383165242026478869138727635650208531566342860976987314100024245105802840093787760963905528320588444579891617157931427788021105306732409564939365075493994256898310039953145311184727808404944181490706355860783205032209310894040610756273405022510980991139799352656032832506378449002005975127169303165495671721218414266833309563805746603058738899931729831586868423012882634783034663073436229341329794126618913865670669484613630830205614876 [160,118] -12757304488173021007603568037826665756316167251935295561104133953235850038169245170008385377562263434988506967408176193334200742620583228893495161710052649184459990140199832762603624959054059242285330812022743749299130776913220701998829416051121617721707441071676111246892996681120719711523294020726971027062669716746707062045802152634554816354953851963419748422084860510375288886799889534647445501600478924284306708757898921327682720313498606894115806437594119216009516367910145455481925014055468810665542618227212219495940622182370851387415994861879465121868659547062602417772896328264332450259914231297744283807496016682583599731983051565648206667145164101038945014555450219387858580677964864486459291116444562953339181232632311927061548580556671647401447596818618566505147014151110206884204174525570961501194766536578113126729507838520153748186187792302576460973364467172757606138300172180496746360103622889538817607075692317783928385394029175253685599723783757231525290724283453477017821043319482486759647289142241622181105944090177259614995277604233690886922275657747224002412160242305776184795370333891789042247078618905566332527548808277089079133385550963728570322638231790699244150921476419591504226500484796383221053733274658375621211055227571844719718963272951347606735536219470063060152 [160,119] 815084169734211428485726549648998782736890346205154407101059161743076750162477401449594693542515020093183940632168787285814441850131164605755334971847567975422122711950040392165297673072706683240147999830264239627670186498624556653778448157363429964761930611139438819969458368820234592478662203788359028297667526098696003540536643836345799332517835753939978154347729595965470656213389691247649791948015634215069707363684883443432096739062822466234274637811138690856546856047988486999025369213748304460859516464573104288567978501064313771328841332498788391676970003983529428535226994379318641683094028739543752726347660069674906965218486670504437366558896226067779951543808826671409629310786508734197581417503873599343238140255513185356368923866724827307417558614059387754719768464669520358744157329371175183041193806919045979087777895373198577606673460116345660840226130465145815105005292234255192541002175884024273778188248902938125792329723535258461359752480525892901756569030733176827171105298521867991748831655282785910842673089181949419052129391521630503044703698671340904291653646674907146494419074199138191273426584297177611739554031234334445498909176768999726911674729344744450719696313676268939508886904472375299671800308708149171313744587040184339449275975299968080376958975014970 [160,120] -73119634813463612398729218364306222463784573811332452901061054592303278650484621361546307539132583098038608470900858858686689574313943144076392329606116780648141277870928670307371997989300250937750306169209490446924344536204478219638657023403130484467760040615607846238545886107261059381134039361471490403511877087756951747164376173717015541613547220169737043852242921998320816424076011919865679428495607516186521425171925627556650700170683395355001305596617471867366412461609073361703794451795202392750332816881596956973153116399098719155146852412262559780054238374298031161748432134027458853636388737846309884681641136496844673055501679321550270991023781914751942806447555661462112508643778542349711927669319860603995879988154715125149143261179092288639997327157975682723892523093583747983691747825717801463119946412129399890868879006904935169908407921092946135200425919175718477108816586128078190433708143408148135730522291361912980601923851902595636282909601977117015859810924835044791237464751908526711555710708754762560153563646711747503346066748523717954140842668870454765724370986297681034769020153971571820149088098459395673668183453225866072917182060175189488502293522735420809536988039656441139645239193101972376844824920335084261410729317412959609839479717905711783220144 [160,121] -2576334657831870528546595582087366415981191862219751748394202378620678491115983055896054164010829514405271211916871955351199778810811666149102349391382920781369350174631060749322245685835313059531072433350140200370311050213713485231236412889263640787883060939733023014150960217176131448833501270984829095049020959884714387334472173146825866003174089586664937198079073207306672083097254706843278531727173113216448214620208258655182394931933678206949588006290238589432658130329579731398761210553598181536315659090121533466933481254724496610666913266119567798000218349275865435007909833164380398837582873333593192266882511163222633494768609933271897611764806596879730187589330370842706112004184881167302409584281861920200626546199225804509200366582796830921520479190320792235117680268801759742315608214672672380011621963004436527287779051592594441373994707301744571880154468124424924061711640076045908627620035932954869560572359259652369922074294430197022090653391863850738573809017848457572708637299810845234283672658017289593818137805041658568182205506421246605728084012898803758391642563565669164696428762391678590504110168173450880183531318576781627315399036002319043863953682230385506447879043308089831407062958720946119587025458055817521758736453450815297290275740705921712 [160,122] 5726634565224168139151054397516385872261578014241535469308704614993351100008045491504326358821638094179885022070557557379911213531070952630914929002418834086854175823434906035415874908644690152540218603675802200426775294578194812373216214677159694705071616390510309798233315844336029930621440556894797620010321558779193737587734257727097350330073338362783659683537701276615865367412119127118586348962989062915401235487032778862705705189249549715614631443128408861403167360850298269209948023618592444812702944854192269363928406800553133810512862294073220765633698229698578914786602301599927970642001177906944366009204719331567675158477378531236942776369334328370025125490309876446187272962436618944147259314712833703058023120256959702422046924627991014793960584391243420826857669450720085281946562209522608627475079310977300696066219476003163781285582995833066595835510467722112525013805226016050743109876346496788755430973497769928570462996258233825102038509039567152775940652763199808339932503480753593566793747551750076495012443586409104641880619967666917548525969503711800169275224094236798373236273415148662452782901350021396295011404486540385408483941304308018748762075364306000889947179112546015375265285419811834255242558716297233572149544779133019850517384164 [160,123] 1714599835542490617126954734776115817247564760238292499310653480022993305041487143754788134021762011212861485505646503253839326780617792234341256586651707989567818770378046805139650549032955117717604135087732605073775782869187998419228185431203334667552890160760779030735216814515271444354657821413603681644001480545931750855204798117984630756605284106947207031048090007403244599705954828158722178231901648393744611747891641760023614310920643056915521565947937023531086320906597231152768733569031796017990234689293679174451355456918521121644758976258619135116044647392593110660079398995830922946147075733407191749923191477229465320210141378078302296306210458462088348475282893141857619561808620073996637431850632275457773271418224065860823126589489471246297583312823529171847539355248854057924617275280447210215577280178435999265492603706830891210890349781722938280675012005740525435114783697163197433883277404286369766086776703294302791562025313828498306279895549250651138883155579134489904311796037282498251760320438997615760745518526089893588014427166369475912254063016175055353931369397666889337414274315825575242154584059634786931978978064644996360632997543293741435218717208061389945834242799315181491371594958176669900810866340734027831969518333752799760 [160,124] 12501352066631268181779944343110804683184358521306979298117995484987504153479730097783153712433641643206797357732875819858250162885356487260527239502019506026715003353537461980056621110576968397327424157339989241418097170813555799020418113792502061480997896321460667399334956667426874728564730335059373792014146449556954334824920504896038213321198259823274013536835725111788331625374442337292973751149038869579924536246424883268209247710284667654052091393956869823047564649450438948171083893595258478648795316715570152468019999135284198700906853984637548455625456175688664910365893057668537594984254381069680459180438731013168453760801051671437249279402578065175020137499211929474097765537737250207385584723945360174303800036640106172134875458790920858058112882035824469434735204942966841513323931177174084338415855242659511153456751747089187394764861487884058460223120295508307417537381137220907796772764886318573903805202585864061403476335404672918277099526173791012396063129614141918426157723300646333859047232322773887161319146660711334139725091312938392957190091619464557829545098212805366108795752434198960956534251645119642634853437321471347375950931759505679584223113117337948825763385443159535485319323287103062348024422450241660512215409409906 [160,125] -32260091857221605977766353985367076763134372567654044614845516213239443264160767478237701627135647299832077054639721111061694098799190139526737474617643949242178597718670943202848280795593118048047292962715192003253899150711587529475980016535205075420193783213446363268500731337421778830136325110660955076547878398079293755177583083499571367124017121032608638932812896791610565405519921408877815266191741145364178126103634998530346965912799508935754851711232472545725704894015136893341475296320587751569256544936562461831525955585741018155915707937783206753680113510052244200974901647514006246878835844952318726989682249663115185295007544356349470842962962031977874670058754577859165564198987871811727327715519334372955977664322470754045314003748696026412394222992979556028624012529264165387864853379367821128450971903191403383568070417732500234239931470342418762264022772270077657292195963512655050843341254850229238250683407624255599744829976524081170051814505977002278374940354411470302036138470029854626903205418049720276543559292774307082887092229988728220599915686609204830173430376969332997371468164100940443235063477292451048272505187128331558400322188594187401604578219518087042774468611951384494742754231035948064644286522969442510968 [160,126] -406856548243974421002166857594859184343723681335547876192797010790484282784191274643439430591043319534473932957652941107380956121774152125339892887845694220222046250000163744936931164389081615592285178552358057107303861505098682983626266351275067428088060735660937351244433835784236300690386546792849759036037012696537238756112500533858200624730817637538024619751864515528672884080500501277645238213394143962951025584220528364607585288905862321396400350736890669338933377643605369444083216137655309431735683626254317049678546148848941419912933336691838874958176085938035974048720449408553717957382096452544924775701218335466256182281959992191590418658260468282546132675135466979860045536961850926254130968244569245237535267674523118878557815736235052460248124640305502151942456098505028263657708314345537982950509212190061733184701153684264385458970230006752537941671412384927429847762882988994172939475771226384953323785320121505742687461627073056581869016838564351071756984046470688931776728306790398300156096082590564437020380488894380844606203183732771928209159231708872110266430551516052831775827742767682240208564088582913274055523262285182588588355314537257910279876593347906682470554191700132539474944914514870187604908788322360 [160,127] -352092008875347697760447125656199444925892272487212522137698262201037858609901676127064677148997770258183496950103053913495562813255872971613329773616430208682344592114384840398552874324938842834231666226665570739153421718925818741533536646759203511288954326715532639564887816995481729769153260732331829347870442425483328060868275160789537300688711995610872261517551320053224931911645659386855733881690594343730223429140461222362546819897712919650483746408996812529482024864411243188785459541370711062799878206695433081015771041850917242417421608266803913021276892858538924810709535876200540392351561213928103446610143809975302574357384348371409503203380560474129725699697090391110668459598825052976534719429868200802527823701267776476765549045448738742423666573502765467004384067463137249459109486729665093291835541073601690908102736087727997255062461451376189454817149198970734397177728623933677045370261419048203389741256235150570549777563594469358606193178240870787861285736330309855949969248127609117036666975020916146387170917452557686924469923537103408196743212469220520084784220668780898941363448137612939062332478045600631679934448400475614116414904393371635761564413667456565639352658973678004978312100100503610755360 [160,128] -327555358699382169180453478305664775731358905037054228927779743629211101928134825101650022223970525714182303379667344601742828829813429487750305529809991200819311827051151940932782627567877228353364668090949831407026526667603867217361957022088641524985238208168291402436390110676465449959222877055522175739093296424651363129924817918738112648251351318653235555554310390219336641329143223260862009670230789304007621336173611194168130891406641409502549716378004494031428681315824743204880140018251780859315975493244008804558500421335833689281184736414395916966265987473279931985471844471495270246277238372644291269961634720677723780598843866298921710908848254992074394923077644447127747985322323436692453495702607297242782584293413222810680332574920578578136098647859110552140429220062302876921230985692471121283207232320629729599074454285909322757151932946655194012292155598288733473784542917390371101247289513750969159114147785215027905859818093109624591517255791599636958593336101505212668075879921427868337150247303106527850255866292264729728646570356078022879163663708023168643231723819822553019718998207420864992413434411328694422163641717686544755169859715074601317523232706274625309446276185907786773451895637688 [160,129] 1603109854704053274619011338580323918805543024304343740278274802386994660513659006768987108460276963360016920861145010540683192441466497385601432243104062654725832428284259059564262318011055270362201484902804327789264235260519938879985329319679557394927003931185207705159175376556642972809128213720876490637691180346406861644209508836768449236223937512792050518569873110707676791594989151522958800885317010503121187004582324257099750856197599888135576301568315576743967888866514231468973425586171035269554395813454867591696787345973141847642351626157489849834872724933125947477063927546025019315038631841680546055349278369681870386629870953834029431410332555863042623059146887302570675646415804577910059762033957214094822683135146771462195655816677484891718642755971844504358914926736983088685754778631178585040970416926507278961268638963293786393034104239096318561438472897380245695339517428476073525141695332445299393606147076176288789575836561890163419623342751278385443472417258406926862578088265879454445723409936013273510427024014468571061814027321014406653506659870264112272584527807884272355897972840930560360344415465869953959142565083711881421812219660293154224521533771455472543645513194244925165444 [160,130] -703119200619006007044554488856890546138681538662042105202837123601967927051043512982911249692616070411420154131052543154452386412863844563576998473310018373193877303797108359752864925372974545691735283963840874832720396421657247048384721270658677730981487341033964764827287061185717827003704652676772817206557909199214432119772961926819530251350467490120743376187741537477400847034577528970633763236801532703246620895372225788133075250531612232515758813894244179767684923846021755708632166178257890369265098703445322862195519845520156089817499010262002290422381188879312810496347017912329759251552714860965931466217992836954005039794285660722828689189211862015892593611966486924879055012118038413708485009830283655756933036878013519795944917258957737750488296860380083574892870209556536255193793247231111205908364990287118802910242603520235108132462394215105106427434974074054067076230542303291623388280123020629376203388940077789741039831841307197248326974705409569683132453393915489116806914159689268348991174294268937117177474044360788968122753321910551818192228434614507278116838281285371740847254360401107585340611688127798495266867307282219348340289014105805545675831437843229450429688161160344 [160,131] 1031490876238716526448973631561841347623824608218025589622641438685566267358718788399903047470682085807623066097308293337666030198567176574684668948330756492776036376939799726848647782402407095779323715021125259468006987577131842669528767736790201984734352382163414761435665755420843547654191751948105919743376135846939140343801175027763142699169264233322126217773913070505573306436429111228753703919654449502596781019710823582721694218117289218462696439012689116673013480492997673947592321765961468263473469443094499740950404931474774798479497156327503977370565441474679386298673073437216278945894000406768743953873713820706921376673387512380439431273684084813541994614516297406496851854047367887711181288403626737671130160402622332194986079479181169513470151931590528830657567681684370689346644500000501291994897195361772411045407088748564739931066426351708454684312385911974381694597843303727880142242787641289700699799987218235379052947493914875856874717950609963992949489342103673043475813213916843797191185877542232177513265040746508620056977889554477308314896630131825878986934525648968847785891422744226457034890617729665442221247264891859436677261778826079560444269782806728651547572 [160,132] -242999097276713457294497450659429074536852604571725669914545143446319682393268300663182754304223985467483967421079785040327668752786399234512651085183409979536423248997509545129558698077434652602022203507355352626283221277729334058172882128633020859984991823903094401907782936261922016702382762840220520509597138925082191911423187073595542624228768397506217026088287710916424710757527141180950942348996121797253626483500893319584627040644275042251936888638354585304231942541167036138533652884101616679366933707076082297398760208995260694789559867408176653487323142838583501172626397655967885601693305903383823465224886270641094310294458194969935903193786423452279664513360762643559049493267050730915180242739258447612648237892802964065511289091783799628018066430635869474593471491531830693418439638082714045171628416633324344182428587398946208198287574897094344498696281511942941908489763992036328900020881096181210970271030167002228263877839498833400750928038755670848975740086798840844768885030405599527465204011324392981214551580952671130759865746091869334470081272548682243460394079689807705314522058436884599969627501320312162231999853556471535857633839279352933452639670774740 [160,133] 22471659468444044773582381101158538847555707692724040031462417418981706699841762240334107427995810403021135046189970271476483653281772856764139879168683044293666842105608639442492933845802619121680130589287472139178486519156569138505279582968616349611898318993943748184432335548386841596669465249601293096156793621141966952779771528007927401729510017666533593386135249801686219454866019821074532473770445128687109812521367123328588563884331225866696289621026698253717523314057996182966759311674296244606190884940019098681981678453038380572723234463202280395838467097879403838260530921161179679696747644112452860574076083141477989866039677104569860519422901990662480814929474779874422157478320704152648389981574296011783408511787015834144840688095668199732081796665026857154748254341023353910381632702848151577593557921455037698717171313185451256711062712148529236137514122530604282456881510325615220702304169782784044202921618103692890467066723593560743503317063392003567493290751119647753568269311289839965184083893607382000667307903707872289251843254738252187520463149643603867542289857844027919613843916009385141432208654474433400841823673075342232388500100094841598760 [160,134] -2559301026810766167294934635894157152390165291964592681241389100860788282343500802268858506254200700076192520017135865978167655507674588586576838716500782671828057987932014682870331970796108886838852978023997310583723091048289781982963149734536724707443263464741250742222525811540005111742003604988832802374476301496176438105390695280292229525884188647161237511794844838562345342927309867575459773095344816653574050765081048862520011031684406319007181118606238090182841893803371407659605725488558044922635399846831229639445191832866262357320057953201191096555295261613798914466557612487418643546198018306568789906028989523737153770117835080246343894173882594801145412325787989334202300441369351383979569347794651260561545009322808886124236642016840024557236591060646996212043598360154765983589386385082156417347270818432736063069030121812589665334484877105529740359266926549655435761654816340804522136923750477106822010647498872508596151948849415563869349970205842257479734942924722720652284176298174388364059998141359892179305349344956037556791992106594030206488675570511680764585846898570323107048647233051803030985368521424627820925528145766296750237983135752 [160,135] 51702362429664858568013574087594766447275171567859864356680816027965992802869852376073023024477882571745227208845115506281252183537807088833351329905343131274399485068729480712434869861770120396787892095987452656866803123904268802606890232271515336168278093839654128041657034466164606868729032892442891974030530088007594796185241461387591425315832155299025355089841806159831297317735400903524004788886255812336337287860734439760634096096343465986325487956227957789535006457260771679147734941644900958310658059954415271940640883402907876659784856185755305105483918692987015789996702953075900951389291382525873904798399526713431213144114529697250734873962165746619787433527062379093865931532353025341600661923267829980275360370021187799916043058780333445347153677995097428937279657945774680045030846084253660074139624644926666869230456688697515646109283898428678271174540488345318779821962829252162092594395824261821235652577385839980671577604512529518748821412544050834947391961279509735534331246180583441853108767616643675446895063615007156635793394123633678317783707650332175839589002965614347203050485254529715111008259834120025133516833140761534608 [160,136] -13411021887563217761722204451390110269995936920832460420887915282895565302749429935432288779072985460510000068543817554040242263450100685402412676074569088055480444220463350308445190574080067102736604128304393088237598728900034135165534057639447655445476921598908635945260388555338550977376058664280357348266193355729635053012403310847550400134968193774593948132430293065925152894642169523024435046883220430718808740629069644972364889704196151775689266380649666086872900480951659612847747836916632250236840509071150561457832669195482094758490063091533752597268538012506523498894304554402960780469237199760813898927122514915926077563107720237212940712898074011251540384126392521264140521645162031570850991420629732455160573435191480803104281955257787102108772178957727360421100926339153517860167806815123417617014072736915152573495983976794282890552725751760336410829926758100311010829657449128700434409394252764545540671080556550964169735603744906945450830660868994029473212427200907827820103105220529467031121569383969489053023372078940865870955911528960402880749893155153287951633632090488166579220341721017810241079083583902753787538384264 [160,137] -278540916353210761091738085563853941748212858878628245664795408725629821527355621108135326261448573634758702757484017241191215961113994401259879664473267564354427662371708978049199082160698379501825063155837822122817598959769957963111361472268803511856076187864306493494576392347875208868277005673612545407325601340812167196123147277840967381075882557272281227363490324551858375004365557719695118546660016371312116633224426906534010083191004082313568631353400991851595393462988608467614448962363858021785905670074621263528632017702108303067112356023951986191807148271078511803747862186688246739275354832140188147866721099296452420247931030081971780028514816513068985250797920077900371550232761125274855798309015069474914432716960249087193939802897665548078595181591969742361848220361671148141747141626405300237427521038689006131754922687083353591340013265444898867373677467738353068109790967862853456766861223803833916888020813132113935397429191781973500172523348849169439529532441852475137808607161578685771482982947250242795444776799894688038152234516378490837657718010757671375839593575084416195812897466180655915920537546934114 [160,138] 374226079488785899812562803367012212110291639780311929567860088262151389431343429024871185428064148607497235372311923145688014416583076501143986215159514833929204616657340638978698747000068331301836025346048347882666756530360297815360370956238228734940259439571373091405794226534946463380058130279846045078578489320748284934680769274443403147116812579541290137544891502787369670046461750605373663085901571689614720994283926402015008770611399960310609239997497819273477256409485805378651639193223318455995269919109577794447943261947121798224641811788268348276887113546553923778456973801531203955566916364269311153021606818036810602590143581323680551916944383354722804118995488433049596977236443454774049327847319536531792793044748188986470616969931767631001307238658878771935559157080692405552392318602431418396664566453136547942423263576850177186305114441500021006518120205271131196383035225964794153482705558523811845108298596619109466704607293566637424302489172828406842451761782255604658810245187725699528467333008157617111316863075125106807002813594932490448524551450841265457116631601749460311341828074024230895860 [160,139] 27127844962651494700395429602442161522273844457455512113298292472720451437694275690369385224618576247735501120185132936654204008859568788645272471782025135385786141759699829823026607781200570547325230719088211988677813265781340749263554245964779784367795960895133947993303225281761292258927355846545775168749953501719272981480534551429146629495656782644039986691885129880817224990905973632436234955248158362037074902221631050322950771684713343819381527446793938866946065955075284633526924492319563286880781479584722177045294017233206922944284499591540455997480625276927869706522053155212881546078951421597302297979270015307219988547257784947473098123395499200291820936689816470463399694861498805164276372425979690862359307746340940137143979218507995265053675251478689233069878007302067852192296061239413258876317113530788806222756786581105104526200041118775309724671911353658085129963082525808372925302759375195193935070628451514451324555286366217263137722566015234129069993669258048874532583464156472931258600493408617647340871589444569025592574590735803941656102268821495267248352534893137241804060368653486 [160,140] 34659016943018093746791372096510417582687741922308516815505221292107354163941751510629306136507313384038916087572969576818283709368157388873658682207176198228601521581207433942995514269389776163226524712607604112838794255954606828358853392749263811473446348565837073981377016481885152070522893853487369265055818470604440433387410380439298881121901130222073462115066944278221482977711687733516290075066002966412870357150726930147078117436038425512890211633343674395877506226316609713145731400033609763677979278175501458064797643819723663394235600186958991822084660695758672950160148050004019977633657954512928653009656048004029186913597929542978540244775780877572149250091836241814746653844474404773500816827539758987634148546169858572659845634557493409631641761682000005117916063732545122268149342679696292549408588912698852501279643452047583642914181660373489222869821826965148931340483026529553449786306457809428693971478425376279036832358087895597763120085984733119566652052575209840104923611764412437827059401670877104965787542130651720947709970826705876732066800645658859395481572980316567092 [160,141] -1174671799722320166792543779348767544718922918568471223849088331321896190559717157758521572907402905046604102244149099480958720902940778842965109568675997604053485555767326480233806730832426845849032205109813699387574623463968329916528939074263065847457032873292940759557427799768885545335927157015172454832378360639703800623879049766265326148165569123666889794723323893779838529953632184290987752552818579030247874273302713422308787327980187878400075760304210192684125918586546618691819142996058223056451698279937003833357202980596979650475035881042322934544527559312840757066624257558936211856787072319171922688984832249945474862759208052489598769976703947024964188309763081003860267199621140836236278935971123603174045009486092510135381853382594804198726858365503189165661064934341491263330625809502100289360775726047754996534595125988593809085531015116604047699195988581610845413699027947274607471005124793865844152623036399428488412601203874710424510617033983154444690436050065930936758486542064086065008570015290905578014912827154825908960995809908679450186677163584379523914491071 [160,142] -4424891679080318899229939906287765278718451483259893901274904669956221950651705705036785790732323783598629769647961275490137533127646467637056858441786096966850414063797107258726980097796146937774579399495712211638693156635401740685425926013235399540171318411423788073029856153886246310244481518717802251414499792962038052468062291522092092037497264418930435021495581479642581217774781040532776159852840240042163487769105786097771492109497545384922113888939472393174333952014313996038038945044908241997047729205918550323686640273100983535624275672565645344796596324499868553282087227530823574791135225513138131628422190756603512410608468262267151532618441908176963017723942089735179688441426935922687102427950236235344058539978441600016276281202938065444622096466407036394630414402671503979560164963565644155851201494668300136774932270381003957384226939144660528863502682393083285907088531637288546220982874051800868807384461880185424936568907401207806479247894357943144981032419198534753414897236637520406116508377223517521514466118782328513311139941284147154263877356953944166 [160,143] -858693003557370495409376661747038965493600602956142224434949693083631636061772145543113988272468934195849690804297259244455335995898593441965834452679473883415646341803019540000148944418610770886469642827760505392895004693486978288039002859481898257083021118328467208710533543930543412510953561838365642725143603951141853584668367096058746606544397822572167876699301333775077256724423955364745194535869159633544297618506431504083876241235877439597228059905086016278355634376888758582281993973765950631529248454871938864989324638246206563628788522185126761865434593119228562993532852821952750641993063504522671718930718336775344617483419552690031450041706892129830983793526476911745343129977937581426443861296372998562980039955152738697032264208344764191896970622639474351498079307101114057125856229137438174219011133294716755858027828444389249476831393288344271800059601876288255584401358957232119917952119838669509570875889790750383088103606145859782057759391742137777466774082153185591075754761641200554383136140408204927103501051601171982077304031085828417571072614 [160,144] -19880162677272897246820314353823421272487325539864914884868753498469136684867059609153782625763569572451960580132432949613134334088366084533531889809513555475061946749582306801007085064342681595771503857877354016361467185736958340253558388113300523350766491330250956043890057155860392692359272174508478645626180856670181557498292125836026464577662188460307244452969932482639918263972596085738975438899263483131471691150294444566894449781617988474717525342635975336284503095749709213688754916755135736325157574413021960799505357082765048044893017459727238799512671556535074886302533927273237902265820494161451589307740713356862760341260455525137087817131831370086042114775424076501429271653934598634429619660755276830061861932893531792165968517136261258126469329789837697245294086196956578252472781941470671556519250609186405974098722689346427393876809338676028447112309777206586083738997869427101400992940704783198214118763139727715312877424718342357287479540915190799078580560505333203065003436299480958547578733044427055042715448406964587793783053201428584 [160,145] -99181079996507566902124819956835044408088107591496374432551719878407947048492970347749570852549664800944486315351641208930714835723738925193701427882111744995571419808023182779033301417147826838522112597720644879397170295265362098470345942958549574281048932791746346495863307899706901926848607085572548700044320479936251783303183169551287761543434997526124097761368301579235269516373830071565105772790137857781914467047383091437145306541254398187521311956116370717356122476423318645845217748930658621168044487700386098799183548437611879828231744380892850047929781317446832480006304530850170665204351460638710500391104749573443481062337416720865455862102843791749566667838220684480651935004154262359805818572752420549936747173323608252146434814786238619697685425471526654954164194716731789812014404487766243074557024472617576784929973369188374945041787115422013505924750803577311957746364089090332405932758328645908588042374229256353418109641857649522665212264030636120814851769558120414285192578484009402583547214267032178659627031090328878365205 [160,146] 63995967823020952175078628681718735604104708701374532803007215793449002194373226768693483034957975051365788297807494003290932287529384577505870608321718222872516025024218378814867459640496645714729416987256903683259685486366842824898745679406552994252652245032538944531771484967767539066925034458474663218232833187966305029454356267601065609416191824628013684137474211740217284581737621558254273448313188499513104770654970835130320965250307770616183777705909444843109233576237809744278316599708893243231831006832496258165198263478368361223582094182016971804601150930700217372403709009684746236261137839003821560020044637577587372685143024939356706982488616902829968887258466044105885861098344020745162250813844283169343023545650428815122354980027383639322214401309046848156874186508711698248283027726150185574742880587136449197369906616071325138496366571423652036087554395011396437731189500806940881032774576923157722087935838661565424090173499110091732831964733694267831433851521662867180761616756286097398017422108483885653843763676612 [160,147] -5893589439322809063835381209930077665109209594303987540060490988476003064201106262999712955065297672048457482282603279002789016574507827056678113486164826763008446625678709836839060002827887498028002023739853640980010224053433739077049381816285878625899276143196225028687048155689839750319643740529000376652426688848939167171132837015019268444521500731875078849425847247123600718248781731089162751969102931549100033144642127087460429486158361614745823578870463869737957550275557981132801387097834331004492123898739299711119634422574948385596897915604742033906972170339531795685399818632510957489590859097808854218927886022712900863340369406217136049271630092388031766664339845154292332422622203573450118216570012614339189264193392985450259876745354345245576504630813301273146461003007706567357925102758484716495834948170218291380180173550086527808809293134223189921118846296832244237654940856131530500434783581024896285547458661551630319579819130666352107513992612254426329535323792393775317631645832823006454420312329754314358 [160,148] 161166639278034828114753764882455024248684614383963954623147161836055923970675752685496323727840417185835707296534809652963372072893773925230139949522789407033079359700169056572326498156484640598759274254713392550162872935959910418345600567899975492292541241317209757302990661517663622381491429763148554754593466376257280149196708442762679875396714049300800164559690814863720874540638662854612125562210292141336066477942904545505733414276839079142321547307464188126025642279244804320071163127377857720572318137194574857286633607264647107148743685753540874028006498824337540946875826025886247799764953963833715431463217078184516783321765971860075071272286526075189278425573020058794082349546842371634643755612455248923906738173844893652289304055305621686204908983089054414792457265952780551589454720876535836016362966595538124164355055135688290735910721690753392815346138132780209975423689546726973129675149351271036154788677667520900365955889516551765504013614665052049897399172367686981175763863038901799174816449314 [160,149] -443164153031408142116458498650816529402395489890124630565962527602889969158836356485916273904866747665238398469558168349432057112061483505282502269562543188078105856242012828939045814933809041653376022435429235982295250060140862235501870787970624989760770680508776051414068088328239609858799429601465214907655454470992719481994083620004571781786125562084878223241074216932166321697178758933362187022946571440580956940941962146681435629049073636979633689218255746039778514266979112006347512939645905277492878033832476425597202416978712851049301862479207918222705131478294902968264984664076107469238881655101026354873156402787275145078798024714466078765739955558186829891038287710128805123587675891249492927461724413258741355455867985990385312611015130119600671765700943789118237229934486070565130982972607214703741331045690485964546458720791349155956491180431495657083208856794565055585450153054294006389176199811118451051618758410252241356637071338300748640016214097619009614015382231347133297299736386350 [160,150] 2105131509951341985815402448489848107075268515501843137832481776861217100803320200742010282297023071054289254951679664349645579349636890189432228635891810411231159895047240996844745732677210965495978595943622662848164478471236771076329698274159933855007054881093634215746206836048375483589536847530113661004496365213277647942197888987169720284471383417913265405052992935970912351072732918082815310814419015530445237321299878164203787223160928577101648568421264120635007064464247729585919424251244290645861008674037227282563970647398633146851582829858085397878231148596790334071046694706832163837678165046425347777535627846554279347928494955868249709223447143143710098228296333942532361067947126490353641849718766865245395732830807783054622980579058113770502470056325131790527859323484493774911691320363258923390017107826771273964215464116945561201020689765977983883542824532068574826092367769695230628337462386264807888691536880793228049770868515044882301474550432358444968589928816713303214877 [160,151] 2693949640439706351736025392904061493886628135516333424885803473567783575030239351107634358443797810445674627101492493602444556601905056610332313681134628888963343853458746313073488428598915436787174746625704848431633539805671628212309755353065678288880794357662704126402249054966663327799347867223108519659821836021602963333028023647193340929038450674188060558603218451941329141862978830336544936221807947162862997053970195295128322945693296919698838128804270049505144372352236995288995339275665922440774671124951990096013595207213130582050005206180740691377440579045331457784716934127594419200394800864408547949628696200232061311632277829079246147571356839510076596742668589759878408282541654115600220963821688053512785384183014876146953022612996202739121074615306321872442277084643907833558166040468995474883391219757300675928582681879705307826158673352962969208532497006998683653614084177612924002193983514080261417735286244580380691282748743019057340771638191191285921451856936 [160,152] -12447009011438552141612918902375144311066348877455111466585760166055449083230587808244254492540196456756933511422714863435150676285097213382475117355871206187815340418530846655365933930867863148490765864144357976164854318129476026463264679740334651419241475541089667441580934780279606886816085814584825202936396305031401181238110730248286316936891413097855731399304638341549479682238882919077027434220059860507848543107069165153546869324144819146760367824612426322039829730665107158180044783528793771734274145731104722251928477301212876078350013057986663865619369111372337227421354663069027345764141260999733732428409569379102705697068603482634876068978247086749027324514030324575912154253182525584326461534204068284571542939017671717613425041614220236103747988507717278941031764068380898067436374197011532048369469181862991283131081857279047055315904666128846225787359534068078591597151791662673726512039952973961777986336703176329297993082943619235657205545293247513508 [160,153] -26725200436502581245205319956593261527805637007638985399454536153230029501320666652234101191260426331231011567890716029520899200100320062022322296368296443107031935103874043438598349628343067042455318622763977171248595891359885900500094727703968897829000437502127438573343545721017879915088614984346814516426450209370689122729900479331377069201961922032984471360432525622308444009817144623705215230237614982460909583319575454125525794316490713084547098701603426431496867001522261782290517350979455588955558306420982100628001097794798097498097037457051200576529132279808270611215806628376124011571052899828721372404377324535102508308644419028818528067802155261802818317725204316571126516356711680281572401483039817259933048366211533384455898168437026388713866291370212032605947951174969958864906857293460971705176222062666555172854715592382413700703446472181715671961566976236367577646364930889300633011035228385417384492752641254031664357236456267586768595864 [160,154] 12817084043249974567163557811191889739864905306288785936344058438567752436267171519110257263174531016810983784748716962534351815165948457678855307937910099438702602306139347842111782347245399755226479835257532621964359568490637065716852683966148659779241145783579984792654465323816699663578290857474870417125127202314927849330184430908747456368396147951383635689444218813469330748265091354638964441971554619841597704991306590784771820038828983250270638635236199011276686613652187406564096061857298788635476925008916223135440323325979421828160608238387483323098903481845438990283046762478952994870742876897839748141307308781566186867931263130659063100384710663889451982863918455928830325038330385898547407243061585565472564483038840882338409578827358369847505560774115377463761641092019403108132077543041840039896244703419627446650920168660441934995175291727294738190376672686278837152205750849852291819598245339650974784582019126183922372828675967 [160,155] -17164015420784728375650514977634454358201700555365824125702350139888481314905324761328170295993218765081258384260337974695571014426837660979278263414328236949981647304470545633231359536269439652276094947581482930196624429447824623470481089557403042774413091452694395266602484382258010003662301103309102030306753911523185471117220792844195367967001777794725154659773782070861786003098574307010280191983021222421812562499319525673733970358683608155622963592867389246276837965939455947265536669785855293778052594817296451598479004548813415383697046796242600189237937504408026220789840708656046740458895879890264298635359355487500465344825135599872739327460118131846250011009062423536367720669257783332305270610064574198599716376712564172957549151767512662402013103375090778584056112427542486039820388362745133780770538814085591787667622369608839567344026197484158344816690274987718026706936934373056438650439503285774293223198018119691016 [160,156] 842787627441949597251382688185645048851307825771698991663658800543843452014484194864215876706051444732590368229699091219385038699355554378823002655874121278681258989513622584414039777943282289760057178409400272993832698840693295752419496188375255438907915886271348019160566506761820352515968228524206409133068695097233143681053441190697321612668295520962616614798419030271206710192297083853809823554711059453845465665651817092632020978160100775615697642082119186735245117359107029242243644400500128911466065601840703834647542468706236125211603843705769280466811883515673671674123154687782160862435421536619923028284384052301098210545350726384818659738937619859369339253285243093506415128088469682480879306859691211909306166691776138697946060083177455169719432815920742701078316351676484552927800995715304089445207737912238389183824666931284773054690634964773417667266941197191764809214939526663215444638327447259232172935 [160,157] -93954930520971502621758936849153222193471365928944332783848630664004892978600147809802069462967373508437761964513976481535004713164547905911232218885556339049668098365167324148552461010761431866028318806401273407536809584428375279712789441998358943997776188970477025124144157810866686116421724208749550068890466209327247802843624775620919433877517056176476500736384614843849183953758691040213242062389030520661944397545828612224494217946290153057268629859439598549114025188364268456293656207616357478732160942105928830651925992226611666708058760612756516395324726148515745852112981920603566583899834101602752381094281828173501332635817299609019700972166163060830221642280249156696992458739960908893040159653274880443264814828442633857498601941339877592507133183021407888159812084582819168576678350942811578605450161483458211770070093526826426628995106068345544744776852551927590220742600164720389937913373036 [160,158] -1594444189096816989635574791009505596700750320960194734020142367007601309947575365701080237822877171086206329943723069835466305019778221513715022731024821026738626248321392101044595914465780530101044773109031668170359664071360750627524534247594000496206060131657338486842602549643887031534240152852692157987927297634451298625670055699463882661409644998646304852768022322220271936718483100358992496939729933672579912038540618240687971230260473303647383401144850317086181497222306560733906167904240908383233842303529967664870338148114184276404543195214916764041095002535481546451359667929916966363645810224964204971365111796835033166121606327327546346696860340346667944887315820220767656309059845790748920598748637934059353625574558554313245357747620538287705896286729537762192842279556782544123026956170890486559112669757854431824286443890024105267364314544630299935572506246715516977313028299846 [160,159] -1231079220297034892740834467807434150358289606519349744982371156525521151610784741364940024594683470511434958454935990267141130446014362902769646363512375707787486988374252357208515250192814253827749803529536227873068833337069076969860020319351085119577003522824889512541006451897653528173890461788657751176244863916616166705680536082050455337989223025384971754286397578550365412337064230701615597912269965468116083683764604850766914869969598709776233289699960624091667490271932899675080203811467424456495193085790153494704611363707035241459288557667308623694957638689770595911926458353612043521665540159373791566985754814000697040463929713599942953236896536251619628579224483763041464204765349304985681571620337327323806891619370810453533513438772289617956544266771359106419943329811665670797754708787453345421105406254188555851726538348074891603254802066570226379836380698279716 [160,160] -39101615957476186649809053704659113250150513769342881244771889068704370328599096388484637256098059762758966482443027724483452129840423483076031223106004417327129186352168139973126815706217261260548291413321088939267369915605998324946141077126413244811333525552018027093347959847554539689099232139379326455755917138021071388663648185926036474909822893339857394034920945519453424714096868553396983833129571850848788141268693332362856927277675654757558618724805772246006293726083686241893479060659153410286039704724978360672375831594822996596775544697828687694613003473508489382034305380229675961174686087935913670043169876488539671488673682655780839176924349047404245091452516081086481512629061728995660951823448514848182946623103012131605684182224760600326704982351084783724846572029776391408328172891742372482625231756443164708681301333690279480125397810243538972 [161,0] -6674677952183622926186705686062852665109536302213783618633094428521695112021578586722177882320836363254649504707512157036300093441740471500937046050988151814789068076261209319077271008958023170561318329501671434238770079330225809319033145842992895497165713541840721497206549782051639257665182066058735991232222888689271490597664426867687929196346050001497189961845596653970670284504950599737442151349631671287284625832397868979685106327350609500616789965592758042809812452327503601292808341574900020417087038418710022498485545943548211532312274693824505636033455218025051593624587730647744761734511018591251587013824498489049966113850070007074930460267184753924680849577784417509683812798361540506311625364533401356527379992883697250257018149059745504548790864823765091007190725543945134247227277138168454404550547692435380415450161228690938613299735290901464216232246034022197898410909271593473628792489586770038931129456765462127599532086466492392375296915728126142935182786334881134051009187838479234638108511173943010545560004426101878415613759622129997187650096298282281980632435917186279990013302114977034373598893281368617998627452558841891229019505217632114335453347384079790924775853614575249507485591502631605498128475470779944466261226541173643549762874067460342741665317555040700994117135209078106099842450785444424443918540942845933478181979380429248178860344409470185369608096806744817913116080626824602701686471100674995861146465284154484017886878466267018058619738124855051855130901943661596025902740155236234308646446259818901299678874209729217519696552294628851024852871726555770494108771404441002666316183346830050370427292036702748739939137815365861802984335215662009392480471535941049127137270958499970507915577400126494467258453369140625000000000000000000000000000 [161,1] -3572513997851810188823254438580024155098804805373039617667627179690272317649889327354188354901732940765162064308342737884725529174712863749477267769606935313675925021379425620639140599185727044991220595565386988320888335100717702142864081717065289020003457709500433582124750461494984795717417273247649353631170735779915139383335882654172999287092294229808910266809627914906959932245481160042806819011080098639018627082706932084942010072462443603968716834985242673095221036834875780368819416959505449598851930547163579193566665100964855713475452129843532920595286204694883072766843023766442428718450865261536613957316306278032134275382852997125546095627445947279247405283815173293155791489729162112152978027543259286785711016744312939919576669734365303634057078652688778097030335256845316550475763617010809398457548568025306661093638509294192587077350851514059530735910496824101934028591078162879647949013660374563871901090376041192189484774092808196369161655116781328771953457701073019921694679709012692645764189386219267109656542201230013225820859104630046393887594728037938276063453274394216727621763436197163241507169478800801313376099139925918078677494441313280802716694909425466681195655709608156567062142489176283103431558177576491553633792471665689086415427471211208864166407656152115086154756070518190731525791967092747913886669210384590216627347698014722217603051747890602211349870826660922085129809001126672738348958281567798684936845117352412115179483557601672518822814501488046475226844457062624475862766580177447862295294717879387364596547281640776402221550860011404727771590765168753173224636699851825462283997064419254466696379507210287847138250930202837644779119293036450580860327700064287205393670421686578208761431163509314501425251364707946777343750000000000000000000 [161,2] -11846735897568203178982484694836711832646824323783992365985952053428161306156923068386519687369667814323440510219920313921634492001698395168718341538102423928359675188272249550115057510249788917314774352610644166686504416240389347072022606544177051753731225393510042578821148501114521041716076772875068384127884763013656064087629971829282701428868124490727865317800823527762207592770595172341425627416577773251806062424464402484392041184209693771989650840516288708821969825814513487065423807522504609600377707721562939987113924824397010554232205177501562720832489515009189763331636976587618615316811760459498384860349163361873354284108040540023158602548490636609586337830200181421686801738244382098463253364525802285108588297024028894285291285300430748718044980131817328611413175208923203987785790430165543377105343913425759649266621569131974932355855087706005411332893995056489879622813652544766772255629412082904043813925004493606826686616210063590711160113194288614918425073913697088840964820318683147506652493010732796750985133613723870244127634976539977009423809206963369032837970170329530973817375195883477689860749186068403798451019622161188062219204897692102890246234576050030333647484588197832867988575405284935844277680812844529923275176577587751749574017093468109698546352288987858440336661740163800169885479452792343462790472432442193235231700916402850997282458645122279083144163613568361599435013069700935313607427790950868556941082959603217592764825113886585599168517210449927178026397019613099003592767389586589867232821611402784000457724464441259130180482578232500456995670424307346227730885625563651625165224967855202447153340017450871306097932265826099022091387322651011192137033619966126202187342556743456824241977898282129899598658084869384765625000000000000000000 [161,3] 350663773988011074264780821774508629366870864255798425246980297908360928286422549623037988476450029004848845427333688906300101313761398884152410057996662461878481972208154998590358148726125087179476159996546940574672694220111287985091605141189642519134278546009442627760569759619426902775577128427974669377331533301534130667539773813792183447911855913448983861512960319646925627927960370265196308693249217068689853788413229690823637955284061397601529154428836091038339948467065360553395447096644776488075572319359520870854035661523140435066641668345577549407049003726855131292572824424286035967250285643417860132631965871431567416365293941681855973950722024989341647738674511944139315658678589644829796806957369697713054149513327634821970146848107006948027337525037846306848138404484954215813481861046637250567738036688466277426881626119300584945044050844768352932322503133145721431526721779101935203568062474935119639973381084754705722594097999590288193323544161689810301996750926352199179037558025384542767563501185832116180101984100198205729809142035603826288221403495183428096624586416386985520075305435986606833680908913197742497354971082676498062022037430448008419759959576198036702226072610119880436589290374694227670175320509888268550377150395257948043997880192771481058388401841168300685910908219914566361283923788796245008218070365564318059621988408977576282595927528434004116466138562071831275845925766180394561190786092779248944280985566559237360860892327416208072383032885520323906615543864546897267636397685473733339224461568499507129504512886199724393560147420937893810679286010356277655821901416351513602947771608582199670035154850519860857602479353680974733504442897382555875475722763191234904769578727991557326459926002826250623911619186401367187500000000000000000 [161,4] 1118816980787809221308892376269101447648105603985636981952284098506562811605573763024139095915326876351467569342915249089862003647910893445419465132100317791017652803754550296039140742819565509028276542377332580173395603359137087546042978272501037733827983284428017380178676957709333427145038859875257386654243903344530693253824918778498646924313603531889027479139538352303602174415497234378557792504031986270285196376000408100508807013629749512819443176808049088252392984472488729876906925200382669690145767286975353466578062622046187806769063056234014324116890086814023670321995952222361803739780880264390152760224428558661440578103679112300943624261706083191931885525977490366620408123868049585733939807540171366921762837872917203546351201805016173597670295293710475517861095461351538038411599908412121515667765636727092221372778337951885106771449334082319087901242037409667663901812284065331498537386230400990294216326575117678641286142810683522451186703908483045936425013796724741783597580999832511590484255547832254745050293076032997393737601517658204186127916964142077690997850053326633798514126657810573950387595003534117726118552641045404601295839581223893505616841371981798499452442263300769196147458846166834587686047734591314293612395959029266042340534782917192124743011351440251695084788825271848468418009112485545094148923974742850137348461592593773189541392034687432695093577761033668430636801521657201232455119171780186090482945148063601638857402209983618776029561871839039125125743436624906950630892331096580709156701925674175532688078289619909081676830943816206301836368102486720954305655191566674432895719281327175456445610716959642413204920292039122462808600530300233168886022945693123372474562014681576192082212983791578153613954782485961914062500000000000000 [161,5] 42069550971930905134056327046990292163877563540628119203457764772764478828910873204403641061905600602901244320591469639943136913331701908511629068610910874806529427392542460992838037315798116307050653262498113760473265773620164017043480472889804446417559150645848130960567245726068387364292622338808995868657650705687624805046934852682766361531060586238777309238618934905518756108668823940315479484960450396540791333630441220747304477449498069795947724672535043813361072221076928321879529500001991234344726690637801662072054127654530500830803032183673664379721162170224195192034551088158944997492518428556482713845913419530802846422042742906720046060487610227863379911321236777889921466774528861432647249582927156030637996757608197827153200651061092703640289360287084618779267946765602934507500373639537328452202873016398719342004952002635866131266664738809962585883631269366664077687206048668621307210341962133624216759109429784802818613399822260889150577546428052382140234313874512976699542685632786699920130695806174484835133658538276733584507687575186294423145956882438475954545617749468343284204899871863456915262773890585348756809395366126830867216494498025403598786624342976175089895611436165578827144323638248866647480338694580641088828182155611741020332966003283963211713454906409909496411364239225434905679383998652859754115594201523759850547807237518999764551846098747473949690398283720693217789267271821108432922426068827100812390156608708574547511320576975208405736937852577142147666153570419819670177952862641994788227532318033201209916805537313959844266523587848566734221384313269939485460831311570611358442695439158874505408849884522018868631641107254414924150765928905843277910502669240694939358876144734102064948189081405871547758579254150390625000000000000000 [161,6] 2877653023034833082003493880492929705839504610359335921410230142581367583623511527648151707491591827146593783733547079844225171698574835678611458755120009446188268690192177072345236195110137301934785951012933253091901672228609871343703143444507755444187416899155227640266055968592854231685901632815704070526593129704634745338139118824580694021900926103548494560501292214028079850832980931481279924477749821570695243582204009358145301325170123678472393880528194193845614502109918328012280309460430950420435379827834748154905743759264368345010308371528625237537029045653460521762257952979126078026383801185824990078928069236447942384178380331751884376649988248935463775249651320474852587204526371569344529483143877316297440223815747886686146326996166860250852599538130878090293496018574057886088869761507657492671288630650805235100664223177341443402638512409282724249011668395063839461653617757686500707199195314047471634178468185107368786261688735411082717729623156629052309153700967749418675751982719854296246101585172198283993661098832649800787188095696342432264837503119556981677878209269126313069442334973740818858703227584507494464993239131359531463933531649191094384905777506531914558117960506237670013505971436998585319974664052757200321265239904255956250914197580826779854050757011572062983994247101423809531864676126698969500271963620680181922179318386902753322866993555142205050942311726345335239256821605995387035703947035606313145750923271087067446418869178260067970814789640735760743877497798441274944482771976206275577806449996894690006880181612040372955801209842081229715039831223901218098126095425374810801116314763233490339238117639408593596839738155517270329840583523538805848661313394156378275479369691363003280759613744521629996597766876220703125000000000000 [161,7] 76495144639930869700226459643780559120782231674421309268370268706039592589017621070668556906746164911023244153139820773477780469992224541961881480178392472520705845947627424331486410766567174723230955824399847979201565841249393178810293361628273084147188989501245324113670593951429211306577627025845338777403031075540811385605884857535084332575362191502898787175546530193454046003862192768738851712183324435715404512976286474215285115870601572695428839236910641461924484912747397310974135623152074379396219680302967103111173710945082305926570852349987002695058364585799394779826445536535472999089260074719374586322816040910209199689413020184130227291205153204652793373882010587687852184534382803100918660012461246039415225406336099186612643737638229227139530665553456857962161060594272298374952581512122813067126085377851188709838728826212563785129170700008412393465840568830520705280617614184531545960868263755297512812357691658409255342142213356519981237885863049297999623517560748452442474427797877159990048064623164955100647865024656140088850535461870014333917527658850243280039780273650648706063270241473215065915337340041714073100859587730943075069196664597453726941964339353847156261944913493823154508615550555899857601538683243993523083050273006097167070613286921732125769126697820925407577106144414315595486419071177732167413256473491165272878650275113511739759783534502238727282159371507269382166087994201760751156222098466268688193433739736099248973105470147273521024493786802887754147044101373714592782563296903277040863183644558976984362034788509298959790960808092178742397014641287984020803109202846358228141200784620789938731525778815203295410109918382803051395932257495148261972417354072396227028236629156155573783237855423067230731248855590820312500000000000 [161,8] 679230414712673546683879826741372315144804187089719069148031837575265569835751763075679564331766520645295164091975556062992807373669884699001684355206504513974057465138886386509211612940018205893599601536463786816722661064277035519420528386858827953176724687761350327617308734916993192664565833707726546742006768780186188821384601092400736540791247835653288754739368456447271844741876127158930459696314617814686278167545470073025336888907851219630696150404748084673701006872235262959527696188782118400546818026843080507606753327923850927545640437494289765526135587661711185560886892428567529125017844033463523306504719641264723557285579985644366552517400096131375211339236367107786472456767643185661863216403739617487902620787505203148293653153479437761571292439938433071178078365935941630068539902094177729182118000321202750852174142360884065022999700757332320737124850327865085089742524114850737410813964655759091657520633961236838131750842760943219470214491883423664170844216612797851003403484422746008356906907540145994961468900374241152169894509353621825354038589419249519744400286090040405839896423491403243265917590223843260136073699672872951095955802770410580141798983381922391350367502659611294546763917707393850164646351099874647578689029591955294135219994804298820178587624950433141387544536121648126773470158738058710453623651711027084743708462246114730918552023888064806765433566694860262188617813138822242257357283372161203035630958633506614518370174439136545057647228364520246958390187821161084850197488985181395102987448626972198867796016295816581782619333194212057203697526144981918058969025534159389567269953792066287568089870337688292071445726714542066022021140013019372191636085138802079098071106757254777885890462130191735923290252685546875000000000000 [161,9] 1712916239083013158702614397158612036343673349504488973319718242640949730109050363467391355965925702585822299181924309468253571219321298322396751443179269474400782859951420434065603372340595403258914669603494165873373369385569668437325414501773369279706956064197290927365237723085518412525259520208077477418569463110447667226634319038362926561022765345837166493407569780408054630536493169783181414015485509103528423342629028429502072035845541805740466662296608355950509904249042479333686978401565498245151441505362410513718201484422947193659184333476430598998716632645814820591474186024114922236442226150248524847652995686370741447216725611441353565585675647220220820769120686083229359152828179914507472577806536063877376305083874799876323473255623401099112552176565213326186902975202175152659226831664729786583779129792478093842310478349382932667551755120107729564006338298660422073536386559294262078548546229903303185998314197520478638140144054421793902695930680092162713165747306212414989885155102126563516938404240013417311052287129181246159678085240173216729661156938780395059476379573813863530267488393999307604174976994438601165039068512865843031723102799319106939767557235493751272441933036468332686841463483569809529558891815015588169593125609674438254007355305850598756908948592749002356961288596177370281290849701075193471706663446209627301757108844196617695964906482611351563695001751731472020611590892538850703210980954722764086741232624808352058615382770857791081406735700574166082102519443562183329023793061991784517230189659023601281997031335390696838528739826890012867157050752038117257299683715083638789686136528371291645276986967890308863598113263007957707446015532546370934197860008831312027182588351645331492534296558005735278129577636718750000000000 [161,10] -7637340695737033681742320908784763753157191945844752270694163327863404733621864299438315425528791977617682931284789900592494685983684600306181067325489185711216820126008503609470468248213630896941384947141076495046107812027588049177761368614581966474207849422407829972469732452001191605663298612732976655552528023102803651392639863935617013172200455225935085019497613730037001310122100573934130917300002663113679750328716702877373420222594467746139420356052107448373684451792765365080375942142011492966323936130612338944898378880851762101069596388806355690138640512562738906682938917903102996329680585267506115812096865426941412356504772022948251721657868170809768640526496549190956286319540251582654730526904120861099316268428421860974771122454300929843766516125009569708576352308723409214913991665320952156508345736538734655835317579677000761961195049129843445489540180503012406926207083347021883960147098261255326049797738826098305386722552179057543872642224060631692858809480256951442997971815450424017151760730198484055956979103769572240414976955289702989377957371408641020157424432833377072421567560842669085682816288194112644706981507663796964389866279403925286589428984739251081819302624103653096802653783868186802588379599972132465858648378759023541627854663366577157959481230930442962762262482198216151729170644781685776371376005048551009108489522604914446726559228129486784323400099586529675844093313262953169830257462264325561197405091426500531511626997673936956330710796122325036149906875591168143048305327517842209223848456118693762897508882834803938248307788222188858996296963475671209870700380501427257307007943990388771699920153970605554038881124872651339876486764841163660028202887208137596475420213341434028109233622672036290168762207031250000000000 [161,11] -44715616806253966162964102644379970291379408597152572672362693388628806990311761114847821577799126968058112787754473165575569122844172023233796789465515551851672728870523496796237155206267503570300593418004995376966100790526889198779650892503151387526449588393323358161343814629579589120947555457583684861750249839047164543098626861502466585552479432156076219689690229447958508869478580978720352170531167859397185405544635297535453516049109368245423465976407959692868649849484286240994698896737811843868090490937539198877912706719196944444957134276814881689816507267402248192286401636933979319429568338908542478895109133446662331293391543977516881006267904008819529521534069713389085014184949767387594021415396838972068886745177921847355930294043784115572013921757988929536817652218286597860139126690513660300754814667275940481655697270762444923182524530997077540581649434523461547844186095719594471552650361187157487511021683046706232250609214482641899096314426401382883563212283626472222029750647160166541602566525307719916560498773630660515361038793537807795892889365260875424830557346785186283801712110704851346870401913802592943960519897478944906544629486364798920879151675087620328050552515982020010367528727191425797684242154387722374219871712661679391646454073539355220523355137891669184494617914084231357106883969390102441617683798797076816733237547565302860793248441763781698700484423162343019897713159691914113532004771089780499843827965359614575698599746207636147262036746563130120904846726826891512089038511580628056115652160545163778483960973465836816362901532795344089585105874716012031558060187561060735584022007395016121943760982008452947609137831012153667224326838247079577567100433891545431832325422094598366129503119736909866333007812500000000000 [161,12] -14339349265944882762926443706278559418001688411867562675751277054306277815598467182384854793211658429193942158698320993134419428899736229302450549537331285564514327859448526945873452512873436304582330670781855051625493091318249045514427441192537216435221984436732010509840194315352315374509862756049761317122863110998960267077952396149835985877234948090962394942660525335622912885786793892610051470941389000126775139924583069299468508194891049286753635572589564240280400703481663919841695424620763315521501412344094668219183284006069387234029091338084188006795345255932534484855288322009615742107377062664474500390932089545060562332234430857813538071787200410189911971425158319708693487008027496328276723426218390618492743757099424913613799728193781547129297965796167298866310915683301484982314247344959421911136681026871425912325058129045463158087780592172060423504747345131133081674263365911439773305383730942612676098696243917024142256870403941546371187954150132132678155638356607954106741485076895403460776689639023535017318502173956621812778920243623803350280153790787964805547526996306191453345896676478700899349517862358476237519438075540377974977870587898223804039441574904041376621188716518586669583374555852769100390084311639163399273209323439075492974011647232062686841917523688403136709214845094564072709670190402110091647918431333378760519658424963630324903667760126959878963768678753394681210591144992277515399470731744407754535356387148715351124964679582183226974064935224698331377926092319499035651426681934576524308039861440588542085405840228398091299368507474480330276364306335489395904610301251251256590779239901016137509485729812673988156159808228861934386301000679534988862526405537426455368123791352275020472006872296333312988281250000000000 [161,13] 195039065556657939223729874090502685821858027107112983125203147491549420217475040311023976189977779186604282748908343552351678247884191918117334179153861950333678084150256476166049865645504283563147287416551036490858702153974680273006728373076721742661062209120840284255992400304043814985791592097596730322260415844800275894692796964417279646374041914558316428297069416156334111857951902829175456685342372005540163699727057001882540773082818819564996718364054240242176234224178718966597947870852753130981527854178102685583931678905435001525019484586695253184171933604172732663362897991931977743556312664116241718131977204689719037820026550049699090420753047504090174923152210310705421416653156908412724881014323200723212747407178322474907890143713478257406429077360578555648142695716547641211580711225931997843189270547503265221312839982778296177255253148814788372927085465676846734611865608602202872495229228961951183412142105765574616801307895587817010559935921740191296179638730558821280778248106677764052062638720943192978937285478882461116566354189753302230112165655663167132433454892272367064606147255526668411412324837941043331817594634843381149158703743740611327354365467767069432674405657032418051226859562697729501558957792073266917822110468596182129024309332643963311838421239432279384037173699520965612399329281136451170878832455010231737196237147759346912928566545240021023894863909246765015963248289084154521196266582691168570375566956997942117690563263313246034884796226305266956720540768684904884072963712082033712168009677145937329658234551746332942910072321558285430217165226404696480637238756323549301235920970971522024884863759945730800396004309701033477532015860053100649250361777290596502448992844861663797928486019372940063476562500000000 [161,14] 181152735395684535577089681917461011517398454758260413775958126443277667460384972296943882186192593905157963340499857110088311818529904026027452257657915543412250072518904733350529685031797544048352928446257245137799942334815639734774000564571063300438483127393381016699228887493533237820674076013185671647150455974638864895113314027729549089606091145683069101839041507894821264893583435124679395453378208169303259564042979776191002859746876678413112597873171405733140906279740061071578126577639056913265279984710770331160418392201287061374500246697894117433033640387844006704843196941229907488566363910757743033334942235440992174519399034499615642113073937430606680806042909504266979013723198473464086988108507974267537981534742171802371123441514632061724874144783103213223390884522113002571744189241056448992433291623915508666995109270115495609956509746112820306016018572113720386764430084892059596203052878167041530803822955677883118393465289260602534989494151592274458475919050056999098894725853311061803248058597203783674904262199450744782812500995026159483762628858815377964427752489494541292332947402607671851109535555405794149034852467995458326663376248910030210248786463323469375005962066232735563235316295308557213423562195272054011163464689719416860445641794949262581457914530509706925113111662833075592275141743964493696239389836143680941618298081549653498829670709200894428758115760544127730393762482471679458304794928347323416276006896992980497106673052366548207876876672587243461972779228144457931103560663066337513277530927044003676183557778319781511037557795370511867518798906292019760303345931970538453076190248875982879926575760037623182966407577097354154681052299832284645528494319505206098256249275777918228413909673690795898437500000000 [161,15] -520625635514116751287924956061565028431029500580707417462446415957328952863486494267826645711448972665702732621139281337351158467259229744831220727724390882910122506416728557130493370208546211365975635238466907626876623645774952031865705586597950308950377368117873095977863648511685642001920005661952768209874827705958443878884812322135037572436577876853982277039726613899301781077991022675402998512464582513203268934309298363509739456468624543352998769618435284103179630321045118092226997124256236752185409916765056922676203905183166612852765756752726850098035992199553581051374582878688968533347736122310568446594922453526389371643414105170734423365033508265744696204557866314837013198969187183125516666278113275874363605769961577707596197304843239645291818476077242730816827358685365496963415804996760726034457266215676461721910525431233455653892611916692387571941092444220702882101808754549670236253646839969012289331038237579359254978004704492404164505492225636420247395506924931060005227660011089357550056212424090371917411269035046092943261995267654369653436891850139449268934643606848148189787269684588433053505997262175015496767573813108368880479501295583842061646103123801201655660477295162557013152361516116966763635338497254907062557521281443013616960763840264803800271814457734444568254515064842979139842946372256873361261228490122277985299130308564640806044355288406764183724466966882909717039777371970540849707038892574332245517572216734050371694294077948956329621747763674905773724882703915502053094419814028496722964060626918151330541043575404872225003580846925851569058193533270638238524178710842150490706012603161461712326968673155296868856942026745303398989934283571376096315619275851537682074604460467526223510503768920898437500000000 [161,16] -649975994350670477632108133886516943173581475995162132547814266520679697872395023979524334179025113542732702772660027211636360595664521333078791775889841000560640204099353536945058936450859058852308922426800664286983389350371637918461031918418112884320527713611929627288737382874359080716675240392579009250163138654835972734400768757288315451392393604884668773829781578350772681724725005696844352149616990040493060497526076918790563577035158915581386605336737466747741167580410107489802371322928044175154467098231883010662878066607291852520636667206300699236808909552735513563916899822205949389667430951689128741516286020753387039727014973766560525142635146621862630173255124416726794616820997771659829136744464283835416207099911044580322578543040624295771159826606439936496837503364184336831935565994640473710703850497017224448144716569070180205248775301563811713045882756589756467135491691630916910038387982873931376114549229218742283309574731601544046303169883855086108316094865404564045681692005812400043648648541222090964307373649212206271677741053845614390313476055914689206069784244940138661264190417831389370923478010242697023091833804173862139027665544237743723282158045080102112456972264295669764434761954152018310385087498648284199767623392506057655889836476023725565430258138562683473377399898035426686809863910693560204652149809998834174287032038459363922970690177638966841717888455263367323930138903354174924274497507717889682141548354106387720219653885685795086944171491069730493395758885450041174592096308555251286431639630925764578215341526022712828439087682234004065016268735649763897224400586783102699195487881475023312719294846290863450594396157949844474538227772922247324054747584983493796167486456397455185651779174804687500000000 [161,17] 2079994018964407328230188440922327850941602960854701784269337459336665823855340110355939086977513365139893543987641074671998636033499298017973348844932603895342835138314216569866987249067406916455153059827380028761584982378546775398695624948174244176458569397656127658833582099338498207132936601895232936499255785722775775558190338452174933393477804286178796388793822799073207548393431451341108275865252302274510426596954329420344006628087059356846880373558173948651337571078363101713908716342449958997108103865609700554217444739456166685446299017930048904892412190213312011548218331432706570539769580720349110422720618823984949501149519513592419805234160377496264956759948451684010061919294353581917908575984117112061897929407391998237847355582362624582917716377259853867388114236743092828199150260442273832991252615858410307884810240063378380846232323338550937138547920987884566014953445046321492696324671635823616436394411003275817984195431724374158037483488533960121814449513592090392640060141655043478628214824969259045205810607711649053516961156405280565301767810692906625632126449022461836979570871061250516639693691863398402393990318103973212000032581019153164746101722694137637336088892700131894465831315087728048059712371395361882349253422067756548901648722006994737342381037068713913936450161086142468202362813403568701704424091489997733660675203731832919180684986577587959578980751036791558565171433678897635796966071875009432627804226247595434051811042117596329341988670391813973602703418752551289379197332492314695336368558218535866744030991723779498743153421497611795838299229279556208069169154328979453925866806034312539513767321547253534213104280297270466874868333401754066460031112395102953449786046199733391404151916503906250000000 [161,18] -3580006683456359207388983776627383553700351649499599495046214550933468777678606995761895511174994801978563373236345358220781690690445064294706153572744449762219516950805504736691274243490273618896266624283659931218354846216736694680766127683776349557626791379859786542148356196818898400058434805923114806832536240708088083646735316233458475344162090772864912065109262695335221028281784487563836931506099033236038315783741220302284656124375723550905225070074479572233967633044676632821138238360194406077531404822015064179094444767057364953687682015097380231247851158598334636582111757882803889689284898718826114999521760983694242955934146641147586143055305920862056015062888758665193168677236119530857033287015849493887564943467343674842900864166143993386139804882717094576240224797083450298219657133851822855207839941934973154443551582563409611050363837322635144645796152059677954997599440776708656081599639750628766645095581861163172782330121050132993618135022225502220951377130885695564238171295252235385036280954475254456463586305450513750332244424232119541565796767170613961727187868331346141056601467753783223383884887672504394530442403475717742726546558965090878238436002749741016625673279372374540433884730209440404282518514161134286746587647864007867547397142904620575922012929394010719755149418197470568401125918031527613935458121274007037170841948272041564778976633899831326831107316577067789426718334917941900390715496687185382451128579137558908450265625998901658959558667701673675292966301517509997696532876804486150176004312663921716623869389397397981736069654972607096873180953132940444614687372963893598469702046701901970398634849609067009441171694308985599241832874280319249104046331415940006754852016223594546318054199218750000000 [161,19] 8630079587010652231232090194025380820654849225130211957147003550862473672488660988515283260394916521575517906014124837766987729037864719230074255974905282207411569877853428633418852244274359119785232292250677114171444210091841733707402676744787728747942326489753879305547122646997050170282132817410478673621891797971791066389757415069663415708876696633328368828767660483179043460523168269487208198562291599653908861454555336594611091092504058072883444183091578275576112476162554524846861527301961305902889112671229173299268268308410565257578212594533293045385454915281264377875284045090532548845218950709116637731024722868379842224056571619671558652926002028102333177852407425431070582190949584092610910947452660769320154270291172787569030602934758506539172099073239478781249312911693257916871690938988011877904394749992129584194593132903125922550708988999263339941301361504858915847606572953433836027727482853032529794454959533115513588389680783478408796839488940085920785806438213394669472023735593315809065419969429374608534335168635542943418565171761259996709737708806773347810928046827415603549942700198308157856018685384101560832724988177256778880942775236807922597924206128597664230259650346662386448946285279325681186891916915032572198049898855421334278163696454729247359750824623511650695954447762242378778424330021288196450340817444515707740888416382706234211336380700884158241265765048215496425174867416789602577543710250035366687392756934701145654038757139750507686830167507503530817223406079571172091399790195243105509487939628221204195873727251980310418739858546650167568096219083405518837664873042892621983547205968244631014753095387305219543918178882443144800746404498316164633144607308122227590783231891691684722900390625000000 [161,20] -19519318387810194127154958819872302247794099198332497915462228275925854037559809970345416804023356107894171318282630550245939449934617525225107553481158751860375831446841345529812225958335516208043477245505497802618519177971346694129248044753704448830807928230527489646607020435463327781610459430206080165567414858098680032085737866741670478675339267653604800219304230849090666811730690770844981214343698561226294735515263165836677718695008226783206058049400505955023291253350492449700239493330984370520501840896988581682307276671737472959661516807873740030128736798294508122977836603292110527689505771443973876008487495325862189389516454973920199455676339434981506824716963647100087038570147258640428716644497920386716779982708156565300435980809569575581003090624213310208166809304145437186041602347104600674637792427820062225294629704486059332107518876097911471253733500441368748526395899815394201896632843426463999123304424657237908627651237326354501230912698252017189847706358452501302574398315224988596670804007978086175381420998280165186668321711826939310294488003719059398401451276642680613662160221100298524565460076679187947876210746994693240627567877738392969624661247403158538922169033995100084709307855480867656870781682279532807724002895441106283847767145919181195957298106280704401883339462797786323702307834193823684645479625579942318753513763053395187800149143019309640179677848427919895277866752134298783029830267819532898041887569270552647776179567581391919511957052329796456736421378672347689057423258685357501792880127362363081294213410553262464846995314266865955777548131161857507908018746954568588534099945360608584461199221801355179783823887389222211125773217955053027997905761356661017320781223475933074951171875000000 [161,21] 33005254401426958545466788170293346626036871071916089456729988974459839948099798455797036842081511100548267804010547763654611812089865975232380966443767754482047967598151258606969739955262108040117026676104152206513781076358438079519375435239424540400460383691259052670711282282753096385410526217357851325435558421625623272481133029643676398664291095881607300563255456065937764466750189299872367769189795408385084528099208468076220522118164527278953634359420196631834681381289544485127083016477613318294431985867489962106469818064788565524214054618351430770508185376202558015379920921920773024313164551722682613035746748567334140675839261492512227656522321213716615670309494952252188437541258515764088592023106425055999705103445823204514240096444702526087176874769047638444409900224695192423773058760239443320371633449696466544815839025794507486199026880381333214920325874013040075725174826598764792830275979913064070838120193961175125729857145552604109793120524202394442281060126996757884298477068889926912514006972979855373783671295023140509400734147114432268813457729332595207625536698292050750636296985359429069147190248068521970794503438925999302654631520954778538056488533556634806258788407490329803704901663142419610182603332527665754822674974542134278999654444662034301611982661559137424641906562623893567042314846658090750087955313289668504124070694431736230466869020075158863272989664805907571261167434057660677381857221053263783908557390048502358606749728326561461777437609282188254608246120891291009618733202434395165079844339064771573448612861327551926786908788204256391223916542226451790118157841031564540671288558284166588881877857594301871527087546770753787863923509110602030309028336596741028071170628070831298828125000000 [161,22] -38836515328341405889987309824784254345148954891682161377115924944150132250813366341438691829365734448594365305513073249552971330159772971892030328009825980652475272609686286107745810685877388106913381970804862991978132642607849552009278363899734207099658519794300667508296380248302432991458158678470256463680010652951489271877809698586568810532961128750803444211752241916621416425728839365306757192213085737855711180045612801395247060889815792858183069956849717513156732988829022322324300913441281348374290859495316039962118766762945077596665331433626478402758579819352264137991000930566305990778969474828561219802674920711773735583478716852381971498805410878264224544691290688221974670613802997670100770066750914988959001431203672977599439082865356172701797770180855902060188000695529539329805340150480815683197527502249574429472071559561867348961409257991546682514053142361886586078932256187209871074232409409414193016062188553640419357958960230297565875165436642740192405612460099569296839437584054795844640637729623394297613528074465030787372428304730621445835451891728819164377662300351996200234360540555854357344794088618936298790379136791586880011535956760895066471656721965162012702836254627445446644711793501038800991362729197369367513069734751113839416892659975269902596760325545006730060079066598864272317118868386575086791917624148904117344733598258371819989692480689664238682686095463121431844150283531350616276303210658979274700110844782703626097828913467168826019721532403249676831220803004237786117049116788043869217160489065460734587494781082845466817983404583056822936579497828986242329676948426994017495032080005736552064680347587902836617697958133477876328382449819317209546102728516425303445330142974853515625000000 [161,23] 24839491444610273354934954640542168082674554859191857867861814596632315581489644827186615670122036734188861594531457553645364191619098847037343845206710244793049231037938825308279192384322532981966832686863375532106224255837027228423142890144482813331017495787506007438552195651136415315529119411728452028368681907575652225615007602421142395773284139922963831280919228454585542247504982033412790076731060207421097853527963353210847995816422589605925718655118825712981197204344052679934261431169138555760601547887571798181365312920172656805057427680556161436533022836028978299352602169605306607971892243144882286891317832826969090841713082000887917638440915644690413464477408445655441792951905982279459401597840450338293213661594771802507012653233525711400793131745168958090896240285419783582304847660873156388541644509629353778914660918586739127891102148822921806027146157192706479558560860738549708589849531009991892875683747444014467935651667464727445573563708667437531734693800429006417927632927103314269279861937629610042154598511571243611241241931173219697056504360392951363742069237322912594111144217755779006587253332699405619522220592523743085304555347975084546322574959783213938845271233979068979297285719530533877321132140025663176765465175992283361071797913194203322382942693890910526937326516816865502800725509530155799476133777166673530136131781315038149472298177157625948222238518392740275125585434075681951860755848436852641574060011331599200127587522046675967541402440688527705755494280419533142295924310179504488172317494932623482693622908871741699607016281571164424045487755402245123265029310363555249126334777346141174518662067503300952726961085783554482539640871981939415476018081156482317359760284423828125000000 [161,24] 13491935462993795271131978328106621553606450083292467028516543288716123139943409426911396346425989370749255569183594584794789614759425893273197556623244827995419311136022140910978547240622922607444710969020893841544611761939361217705925059689215927031000956049401354354987595555989820768719697784572633973483626231178429530769480837417366911130285855399330933283633427211133128514270538232493608014921926608127945610166609791852794599336857895732965824491689477089609003559270853397083000651568706477096292361432701605201972330357240477537380644461533345273752192419180351589924028929744570532214402674646681620133582366853262442362352721277156921842499510415784046111675017705586533725695584151898091936180740201825892630843836560154273472660477273142076375922414500224699524337363487372865815867441451648554628051126217537285306172486556559640792617869307165707740457236323817366698201648113035866385061612460968076697742166448036013287412635263250847842031078100898366419500166949266563817679218611905521916336975546755114509583996333559545313408831542060416723378630628279513933995105928219187090854315045903074339180476083348446541079651231108599708443372904702861316750093047548189832467574124361495568520758364075489901156998991987501676118483997292496608150429633902404822810719243594247828713972081794620571608266251146255126455210549746052898109661408526442334742591915337704600356710660507226101546130676558307527376389091298379609098688025137595539442593116950223510199457605549125282857582857864319921822250976229205528523621297013380696219148488079179855336106564846761434904573752461566604883095608621573581697834084185076992840862685330812532107145772569676995018237009335967967408351749332274590377807617187500000 [161,25] -69650221147233626885688534317078439854364262552387943361176231453245148449457603517401843878066488094237816901522435604044763507063982936663952841673932767576440133457144318654247380954113282739643433456024780918535443302037414250879023601484571641451089113794389824998587150473604133067251771574208235091756686750854913483144985403063148836290883397747062332356261442003159491862914756211368091267387966155663741775663071111487540887042007719445075457065540501114957043206162146948699567967909036871017854509642610011583895576348817297151313014182858291135561630688617763117230674239943876186524959074222135109868695365715195126905266109995817812047241737256494795263989303564059067433014061270403966448080169227690112767977248393905777975959543920881108781067775368024473435971696535665218930023982132409662071635632221557474905768883938427903109934934151944162114013625412919765912658774278150949217016424560523379713323962801801576176465692718269045433286853355699327200498548140231885138423670773908817194060560971600160510920564388845920152858166476534988988859620677261565553267858365893985780257004920495660966770221423526502929316461695004868602779573023868565142144509603630093772927921351064162946780946908095936114525105159163070950320938861898900407551114008641562486200926306643585212946965725163792150032741557678139426595148308141466940562097451802428311153311962532961833506412394790922875252579872729127479671052870700498787765130011209059804572571484965254683912621802783387000386258359068113520497713682649845850903089880204111375911944309950210263793263275924502882983532772942189358120645192230555260685129353511486728378484779228943457145050224689900070805383427158242236083328365104574674316406250000000 [161,26] 128641652042208262494708836874390039947405422070910816778700451527579625591759362717703428732514961900227714942546048668505023917747622001085567641495797795979480977245975030570209423578120551172200617553545997462284261658985444377078387665693689933194408617799756893269296987994691839893407714700818640588167279751046375787376129385613612379494445615446048075981252184624524404411214855336935669640144203688619173749863036612365847638305337668581811873374583947862090903751316232407041933511131825408612187411414348380349855679930253873019615824839205456646804663637951229047310088605537957057049875579346124024117679041854110726007330943061202676358514027007054366866504930975366576474913754040941041155760157030377068094668116786954510500301188261617778674095619779154941623017526188956059008031163061036893390553868001515589718440236149591211970686965919826732830866861998237324416777505724023805217177179760730923492212852973742233965584169899642937833353786977310902296346989258265556337795468768587889617150724216658919338000136581845892147553330727644570850893726998955646727691772793651617075428197293226677129008745642510266387502072091329648821110871033061922719211323419987280852133322797953695949220367566209713312499456671034096552819609639039679132915946240409941021210270320788120202446958602883219769439931890065210843745532807575782721693477583889436202393078439752829774911946716141250666268660875915831107488011496075847826498015376352518347756387924344362035319166776212687516478701677307591953422332424074526524487098804651739917564011741900560262842161304098546963794603205602681462165451157201082943694081448098647674776805128101717067649301832951233427693846696326795117282785034073504175781250000000 [161,27] -170502967384692653532388254210710495142761604123480769806375845479371270621067633042030222883367295003683372270221477661462449365806589528717820742777813698380114044216955741682747812002087538522775642277584448863061195433499222302948263533209607600046951043073738575716254223466250175092739054911480303519256527892511112409112585056561126898509224769813141542288699058864312407055109017364215467400584577255787825851598054767339276220503252991673506860315413512910963372929492033978406091779264282892800751024106729220076013552457520365800327068425887490158311894549005171040825017080511909919552859181615406607573098218571950697041810343904094706451589789988147577369269659064064333247159830481996820674911073961089534857742829609702190690430440314873516115152286160257426971892207997202217230786997322937166451055848528384768235266148127665002986186627348735371604296731878244443458539566948666347005864443389051025545174507915921396564681858288594603274706732106042577770309351784999765267235268424348978259028944857094362881144839304600977841247196285256187002522764729403591965579028574708511669246108590214688960428381496809113476056743967033608627353529812241853895309668767567358486522647645286576796546230341210319612252333293010140457829926074442949141587819201920601067362266762338741141698249086129834078842375939733448990579232302949278404877087943725996929153447159054280981283844963577039702495318946723792521276245206292910629553163452806739889429570940205791829529491085226681507435319114397028097607857452982316864899880007526520238651650921007345284121278328582528760795949409197874070041494838432181266578072690627773002433560858719839261045494027572311554193821479664414954724193432196295437500000000 [161,28] 178898907069621868533703106290535414877832584748152086759059113988207771956082468293943848890914160430591844086086423289769110511953950394805348333276835201599118600604816859606873383204201428282776743552954616211800144841723174774752089197400667040914095548317198458356945403855629491686388159235317754849517638179268946705837428722273016204573348748822115809084453893182149616462762104058911614961186512430481391502914668445819709454771545417516867725323071658397920577547407619584126004026586628405091610481824907865393186646817767915919056046943298623507196150701014930246554722160732859821094673703607997960352116633690131170633922136982257231798195243852597758868272814545386342562820823815545422816342204704890426224745649497166840856863142129540935018283109453796668991141132937807954724942176669022539050919252967885519313262073116763363645877275369601972606559260004919983727491507040438029610497045219405549117395841406979510756425295465186510818319692110301267519294564870761387483338993297653046236712157385433433944711746273856739206225797847129012309648753402580913152437352991137381440541134538315971154496679790794258517062865990812980308352468662822416896149815534125515657889909765927925767134836867053161066849382523223251685663383815453903199669647317006359369386141543223826776344274065549833325019644906500518346529703351844016726228766048852748943816320989725775452795767683919334026154079730405905051485203742365036267582722777673129236970750371039286462821222552011930611234049703810458993943195292876518286858489282901807835257759091750886836885072141827180191119850033290421428850008508746540203792201398117830523463423072984929589379067293573325733928268582994657460982842074748789437500000 [161,29] -152479070707966039658260619421739169046368329899022563635658578669299533517776965080452286979342723682333140273677109688635636943035338057668423270117981723647022645500841828855659565947715247126620754702923484141454382062572381055010239802197348529192255332180276829880457650373885394401512898218019692722720146386957284438373281984617648552371280897604875328925691224850195595491790267860462346845672643537669528461350143410178539134607213830155765207189180556149591088782113985022420891941290260363760499495196312561089647641888638135703265550096290527292956490789502373868184983918612202068550951618167648821377385535767958900235118405876729144801434868035474772907448054171666833122286061368659871766017861867484483983922863751566703481831866913298699469742979818284949676803932496268096252163901689773296789742457611493690370813179286906524380959205615753112727481713140366283648523644914110461354223168844746437216784055606761539309913719194394333745355652825018147561472059928563829204095732603053619237519234297241347749083788133662603937044474087154701104447411691016078232601999724493170766007367058112466339344195243509227518564660954506273701435954718597819873422597323980433649595276027380898253146184482262689260939278825668021911044595393016236442308895736668085279154237241003943176425003741606504806806133515521968784253964983464308305680998638722343404321351995028898655416938257331186788701557448917077973812336689420887436018084157496515815122951857550281115632964720935037389224404349809202500309951292799963910828927182602071161927463461515401804782068261079238367987928533303273607110232666848617622312260185878475831182428863738017457149759551663716808781888987019167435099439342832968500000 [161,30] 105990647771650484441691472864261329146224002645273730274945291313760355991374551986331701041259545722827587116691832430521385432714052867943334781691917473551663787871023309951481251585379052871271417974487681894419797924117774880414122319721523969665201382555851989260299266399618378220924630600545553469514208277935702421498095414216169877108346704974931553584277026154783075725910199640463011178595089507695051541653635360710126848935522091176524704462892476183000421268855271027518302161462789795805006333313138767921103147111098609571819559430459079011295524462214044292900526441060868970446761239530096398779936928979770728305436861571211139109316241476755176720464067494671392812065595974105453167342872028882913061029457069984691644045105705362961782300189593784767317529158050394081114900030493386126638525545904846182814081142315541683776991071803125955714782490440306104694276567974845618855678576901722840349628952849943119518872087317602491590199663466826345557309568093577911826942825100168478763555015133137340533502487067312961473800380672591954410622320488651506270198563984255928752203401171974909971139579528201247649836258073804181813517821283693167291461055470578717244065944208693221820936692055626196639673907432646897154964491282657429209268384040010473299862764185026638676906963716315307333923912792054105450798651383032538410104304862706693413920642261575973693911637062852765988409374148031972542350653689572654663649888045908906048487838981845186831844619911854878506991248524938167472408860644715869847637235004942908310329540391283317915352320134203389144939357442241316358225466792144953895309969379812985413808210101008424827274991973011475460543866589119147265871428914568046000 [161,31] -58984660651341414300267280921551523479312317973047274107457706273121313251735855820779031958096438585179154417913557356013696931732607272202289193019878651148466239329626821580955292620671073770073757327994108887221035187281883944624908537473373894758728999909693549005561430627706655403646247215493030267598523594057098949811637935219254223346249341835546258104772508206183380512778373697006144775379981826150980147555656186362441629783548072495421967070080967798747785523890973868919949445691295209466993085317317147546986076858683482585605552889236543505589576050231431500343380132592119993856954916057918062382217790955791348917067556525518148246905821472246654526338488608152938531178083455702528582966096938221480642269536757248595409040671987432604643306346376880221438794917007476961375556336623473205465337568393968457379806808426726491123584389532170224327033553809478073481111539090593861755468548514772264202330450417513739359197892101284323622995470498453498367044456959220838083532688173621108006933847844330268897497591946958815346182110508149202812982917491486846528908224385241797752198101588961534579161875707936576600242867209584827255222146196745577126970045958939109857651250623343469657525393814077191757941458244075169163421816168290209729739928683749655208655864759745843720302157608723401485019596893419061787808333854591042828367742479412882578962212767259663168952825612230895465373876989944627381293985564852094783809903777921989659042556662627686309077302778426144714321778918656470535709798708317822643407169353702786693369303598040951665247133207257204834111007580501388692805298560004213119463875964167276363388647266609514116628667325561668010326989468389861832417519613129568 [161,32] 24304854045769088559401593929531556508644675257184749420529149446446900557174462469515225580768499850372605438329319041022167001463523990998980229693360277977296860318382085265229312872438696591624520735070181217305080687381716180223743655882005047736690498456694944496465664721869422148096014061214110930578422269446214256510620151131907580560386128926598621925935346540542939814294924642847173389053613249610862884493607704716490199974506295155784853822843567511592040205557983255727500086992494144099407516623047940802701568799610085672177579799775171836029871948339399933231688316830056987618938625117798113603801941341804041729386014999177955101018884936432182352101253585678046668717334693099710824385346978129329862653484704932435042016558679939391429439457645925029388276115015758543613130842273543785885664175698666062351665731522673588977297864837140982607615622747562868249410261917298157076599995214269271681191546483540345449016399025162989941280885427352427147233538976512953799738095495584627074645313878239702819111287129111172442672005495547014469222035408408496022247829012355616273339884852635194008373026428351983841164617581600742179019455910558387914013106356889753073940408205914966245552477758871091561051273322822870730917390124610324846084650476306158201907657878866631684133979926675444129980590397117212682474319152993208666764739436381774733816273668319093348147324511752418207428096562069197458532876350935461639037893957606105343338240666544013482136595927450710255495174321385741672117718021299683986689960654791108069257091493948737717014724772110836341043570483779467044952498237452283537186325060987847211446422541488915721514256453602874774153888889055006067159230662624 [161,33] -4926435361896735439416526009436913658174396705787141419808818216759267151183933324065204884943870780863495667333486133654202006733050516307896622952602579492783963441029174734790584309303570215395386778718837768520056173999054621730792516727423215960560330722233851958627745576635543897666925055439260848790519484160877088211970873634763180960934200212004711015835535863070439719841829118078760326738632388598962020571613615841918765263443865926505531735065038539923867320441685607524335870477928047673488715030659709814328994146841723331063332503585257311321456337532007179579518537224165959960554300323397089009254231850523437762462056092228918495315635284403077726579147793035497070575982367103434280179519871805094291915050923795432221848621783829453653176840238639015773939133847499835639455791184726502668328718371164780786525169157125168375715371694883870504344576420746139984296696367460581428445267253271662811398292360605907270264131801139849782252607245661711104556808381933500254953796282372775373627378776886855697828905958038991146678650844193960606642522494723183898580228013163677356857554929556922559673231557850317217277850800529240442788583369068345730460358791866882045358578800600817743732387384717175422237759003789012747796825758383438630993222872246084103753518743075273455401530173221369341054238695766167909873780501914731630226470238166583547025788016367913170303701523962790399736439171998145350238582070299454280161928448234002426038764478361401134742224691541821474219404143464846602197470204189687410633033077374647211263532253205219626183886682873254130099411302084777367133374975536439641383997689057736790728271725377177940809052668848299998078961736021423103276875176 [161,34] -2689532754788581538118032163926318519297235001800352265395591233446613653610603515080387228184199020357504233134792194642206937806364228023619581677548887807892391833301883400073995835243456585447246168696034376832490666675214096430391355113484440274449138379662430877260788022166615301405398599570631692013725185846344522872339742355310638211277765350753445315317898292321863385899062957926990911678655506072844077945323334610857114302331036934648077402885078131794826216953287800805304529082846967828319045178706315322063225346277035325443201735273325986779536328919422089783167165843990398497539649457479992629185538285058421032467148287186116365919168565349907003121821557026664557866100511591756249491036272426756409824791136407744328923685049433088523923853213088599590822358210132819313818402890044390259138536161725996728062955775240020619403098068876891821302945132124382113166966984904650722643971566296725901317813015359906860816238544400604435251515508988300341047859125921554961860630064633670946529191812088654677613271136599099882723748241817014140254305745427619826786553181451008587727268686262749947949980316317867031585048827561169580709527936174206408961599800547206661618308727783736883682951604964435648521009855685918156575732577329611390340033970463068055337237959690334013110599300452891035176855877770336710897656922429127513530041792471998452934736746460218289301844761919314287104717159308157061705038342370411787069633649453084038584824152392268107184995874579658142072745392803018844844326646160812145662513573130685773322508300488185156668749413562613440342317291444861963039865991835708563073267626108154456041751177557905179453010799132204794366868667343897963468496 [161,35] 3883825797507452651444129906945242825177475872836896918560737138484344901437172218524648396919135406034248881534833081636919162587840886435971736914288919491492434241216796126767459042679094414944342685522546456558391315541576890603171485345695298099642377448162196396023979600612669869466171851030698336904194735915705813569165949639986866324764585598019747701452396204686439103704725469505061889820910727895139252889622361842182644180439345535372643797785871203145653630341443600919220222061800923620147012635944893527585767127506171999055267934103567032923587919496938760054357305564248684123137591127765376756352139481976048735286445572397116359303883046147287072025672357282936855827632150169120024503130316309376753504950311162609868586363974933174671765326961733507187366799974631730944286853930923274785448816215275191032339030091465112353492061487337795754179201967928743777866341472532137171052130060639790509423428285215345229133912680538340967651908292776613374086011796328977663550766254617989861520377877873358391450098803661364353480538167709854796982814558361675172762521912949171262537016764235631704529482500290882462091928157495301464879103873768298619512180270142769372965338653300655502050560232568700767634974087781056424638329235338925596352821072174916598768418183573929266409454098619728687307056790021361150341139171870825993734277424095716848587831770932806070894738574854724387725222553325553866986791977182020941016742765094540473492152367153753489769703722051907734875123085250985819346187212870781487691178726676642111734719556643523347297674092384364258069285941314126832970138485227459250929761218380196313818692531180172549203272355178440042996863596119715781992 [161,36] -2781025277122672839911707862358636877404827189866407013795207905671466056189836239952907344980291816491170306446125661626321581362723975097784008015066057970290389416276389021820688076421464777645897438821452284309505585792094232956212962402958753340064432049705383176379132456880588677531012495984871316023268209648008573310610507097383259003545287114225680093494773614796790018576269797837862328531552417281229396926021853655315582592503902415013383486142008853026724023117584108667114704080962453510202718519737570178801155766046082481074853313147305690311330318248188604716784007425859823798816277695127921909847724590725556376312836426329345849584151807546917282097665247778533415829214145781737699440235742536298296717432172831832865429742721419270085179169003245438268459388197579234360814916031356339545121269864266549308345431904732613922947169122115539680949852086913040100557136629785555713647464710570982475886024989580557966588131195965118974372378990022873229131680474599211942472752642056320794575675332031063608628070366799940388517648670405646086574649999257741453015555047411518389920393992609140235045551169765468883370435261993590083088478085501293194874015753936800595517565029324499230714647961733809101165306061074420106429245039796682918402982146668630944462767374790583620696866078022275348730965229429539984187390299385921337240539960173813563933352329914739013729756537200372184111894436238536964547605030813887644588715792919569358357315757769453679498206261286126889703447894379739355731699020037811373409726755319257936814742819654819974528260606783691110350584610523907656930782908457992393184449638280974653250039231407349483372088126858125410277745301261026656 [161,37] 1491250632922691252502537891612048792008103875018492851240308979011307282312207217699793178416093587556651055546473755257823533505289329195858027322406494659594330346502614331731161655767844355182499168136604006390648529394234428568438774969035837095862455888866460636484847982311618154888946823121109587246687437727496985627155738814563157027674789147613949432838270838717744541613107666709466793227629043183401293138795742260541229140570183924655962489730728761562435544144236421594526792344942920968618634468059195023183693090913243658173048482574971777059463372183233205874128753580107385907371997860330047047994572863987690808355359215253155489348203922979288873128572499960127693926311233556147825012526682645964589564020095817302972872686486324816988842843034830355704170071348255094548291531302418405943856078787087131972898884423709737569053105100154074356138435324584548829699600694439906124159755487695832926542815825282555814364644520399453702595275576520072117979347058943052415469273459482250360865172829973741134369528642195088855436123728248949970293641805823965775483482276149825274339050016547436520598959574883638786451835515768196751571754336614372320616484325621846835800888882074449508695490519055009297300986416499478510134410162575938912014368273078908864783749756327813947041524019749321694604175762322524247959332918067785397588660622815481293724114173898492740919914816763429099642474512992499688258688784743600955135214655198662558454538268001992762833388665699158603800659601949486334493681655012148828306634500732595260025200807720916537002702378109559586171479827953038542676219080007731323031325402034110168804480846665976036413887138918994606918885712825576 [161,38] -653825050443707571641003757547868051351952610438667904696670342062378468179053358738199503938923398949013213171559655305191661923205012731566070823403769261324124090032885224072837677443130140601510391710114593916974694216805960643382458404814364119072080391968792810868341363479106740288219091271567024202393710212667062352827308531099455760789878001877591259910515837896600865334348109816448848900054413683094586505685062873420837396408727623834650525193860783205268919171760563374444439708538204031527991122823512569348935711176022909198291491877905074332453184727037519904335289026090214674526872070213137973419170267407871546319097187604306316427803848569853675185575064052417141694147662789005089285343651361665300318967753219251100140812231144498481487048669569364941863560083085886434734188299737778855272190616830677706691079714522332547876015859104757913439581942903818370821722024943905635982620613618713791532802951956211230157584905817246512383444643659024861409463097768713250374882457480031305097983885864915901843843131106239432873351696697090162014332449659334872970919454195860970648246150838124745506632384638080394127679559584074701270811889440474698381165958736698287685779986962950430618463634223983777997753749297524647521166298231629289518373017035442556410728649218313678686676631371935920606654049850245584111832948232094925102428911302743556796987505950173183745832431313595098881810560568795211105479857524508312071090343398510688051591546603752538739020936167382422110438725618598434865934751914403493429602716708887692158772925986260287600078750848132946640042637254264856671754354670178352751993851965074949647177258625943584820363391125768881256302160776 [161,39] 241794111888813093048190395817231275219906163747021075303096895030563552754867494360807949190611611330020466139781294583658518896903739829633786020500254532345271405924277424296983207527256691045169963954752431077686603212273794213175783892599540851785869370590572588337753440277989545751803636324238032367727013029675954031153380793259781429384043955557668617037270126886845570285640307754996195948798292688391943585491949970522185848458347221016332436901338349619169425839836028106686727283143658272789807470516514384564995468256818085762975439509327493737916666918452911383009405609084221038257735832859372894418153427961301658171487900993071785723125962006699776828527926865887079734991472090580561699019974989674775449650852768590880130787309334918699175444767249357682163390646579853249585423237061899169158042430433501789571190770701806010726197356053151843502346050698118269484995731764854114838568351325299652359567333035086767256013519043284516755933225439578939017306231028269031055365315035532801164323887993107465483566412752660279573326880337828877882608061260376874141195433098998599116959242563631486817452827490916809638191283192060387926311689794272843462510022296188807440964032632774202465870453873366816485139071827758415470758045886751372126807813062649943933766955118068933707378252980948001582517317635421073316967348452455629184654985583841632537093228792227311440068826766401729384431809870482752307842535708470312455000734126377503853727011688518408842857989857973801590122856248344227805447162108062897315212020083940207575035213572431771070161242233296856610416010739596326081678690463156515454379146313318662810792262080375456620258809437928166082515288 [161,40] -76420788747166368772764921397269084496231742786481298900125583766937460537490689403921013588688266693463616055193449255516749994383030363760615612950494387020688361567938908301317929848260474365602055005429890095864711555351664714064967487862118929774159475364251841420341643451233982368672752472568642202463514122681806307708603533369999250443493921658593904334057327703140252163020716129157530568309934126930609470512766403231348273542160304277182567628985423733454235486807736464332133099032170321903421857601360537073929032618726883243256421881930878822831300535348816827620894183959952619617809254416335255292592234842833776812903817670179878717212000133843788351984587594869672169677451176049513784401148533522057624428559005047598491146669724998314556537959415463336742731705358544467763170315404250958569508322705240451795620438555956189372677923307684509767342203413450172066138375853943920140419852543096003177141579618903740383788674123762912063081981343421698545991266106752579524304011131101913865600228283654040070987681884192591558159234761646267102212279087845647441196699205890751494933517208695600707162185254152744346682755284952157166125643099282090382274117115110686245247977110276007805550803287857494797169545708586298419787051998221497389632703970053343366986773102973112782521592177951565262311988474976751123771112307967360004936685484823023803879106430892903821281093390513716803746066555979095101768285808425299859890522400628411976576373002926506692901764027300769227249508060984408782846760114728700697903767738719497798593241355335204027133679033327150439291247881695124392647106192853708199325449974832279471870832065227365106052535314893155877900 [161,41] 20887186630951426081243316514377254057219703815301128134713570325106862474268008922394213627847038904246971054646613705693348505145554610882349447298346521794108388909962391370828145251586556757907389963796939969896890953286225262680953139425917327529368776217531164878110776774473319823668658115908541653439463426816182271313648791643603379374720604442629096774982173218656429984102790979145716348282674012136807114059751702544202113631363479257510768653697197085868758733916668220970342732206743228383399532635686508209656979987699806542083819505247721446701018368459715491017862344484093614724350485211853423934871331317652074204412818929599400660372290714711775396384146769972409604381999457650852071119167738745278216051062923807288962356544171390062474534602433475170446459544239513440252435118764270182546910176833562234738070196905452231177374854741771899509329900649025481373123565225665403266568702746424014462853600661171572936752803707758698547219453694332523504728647770670560237813908767613723210757963673361781020361436342237713066044678125591075960508914183050366598095456779513667269690414268104845244208918219933555526553031443315766451064262905538858713481221856564617434488144884087038756193690492344294772988259170724166194146010202354773161246286246735255899445678839143047881965686961672941535046952531469121768511520546002515538507706395000910319871846466584866011193068815742595071961587823281265392848892520092128665000378068761665819932488746371608506265691634518553275245337807763217910358695487591839521412926361141741324989688663679353100542759782883018866986815046111507416654720369470648948785650023593173125256895239534116712611683207339620816 [161,42] -5082875108208549021374553324540936997790204582185345609942454458439065509985440841814220448550921233330078604034705816259935211526267310207365905757980882422703465035628173033343377141621661032350294170907638562834133323675104170424439814293814742795409447408001194876121356677673335615950182028478727399069098350022184867056564882183329821616586586394736378686496935305084412563527054535409180041674594885757136046707017367830623099608411470684268395417039371403537068950046961159479761702266830859426210109322769058882152543084281256209106594993278793917431835985597314516248960154847940011582441173440406951403624916250236834293286001381514560582532520075563131246230795176954116050966046011673948420427131254350888966510256577286414609659310684318336552502178613855291040323713593927169055644203976816313119826700536507318035267658706335047889150637895513993831911783449770793485641854602948699634924980296518956359410426506694249242567226417734140241774863665484883892815052012982516834345578936507286201344612069141234499255058931757461408102010182410024243162695827782222968978882645292738005343360821772151149967641894920278226016754203843148821893323693709756242523428117693741309594875145165382200640142050070352270849267707356192475954132396121933012979876722094512371715520115490129053262134815721243947429482247452033920766033826132142636349135885808477914639167223809253686652963765434422772544575656316405583752256519903294579767780021912449147008825535084004641432052443351318421801262011492509708833214439985908493814797434763704414044825918660606308972877791268411508963657266707399876116944795480974338856002769767627493319847139570945457747422509412904 [161,43] 1178899191148334157090131420675312239172774945343323988305042588457552817524918531307148536772793413308908622930739193026658250493989036845833505375115127116087399122676920176621741210184591523018547560589323697826469325820059335627823458456799673016452986639956358472568500350422385407937963630266255506245492774676456599097536626648589533166852643426400019693727155437893170405456167376399302757464854296345774541705018767459573207732006970291455528467192988263352866781250001087764289877223757795921960918972702544727264428932363902031335603786291300312585487632867175586186125162354207779862449685750136915494350514460501418010382599246332239214299666607559391985929391004722721544842613855037809638221958360862447518277327717337743617095097335049293254946537145979228888623808011529506824645325664977312094705005393982053329787946403346308192560609853410041686220814595217109445653118972187685468589616946303809818581545545888080934160778671432585312687170318328457231723736417683061667397117759059123647791618859272700044994003161558004082821455573994852955965212773275489775138056346506734315834868427579252454141902795575051680517560827896542486269844715292994931281765102940364927134714536937791954763837171390397528995018359805017940311164639853118988783981440441530101618332823556804443488598762940654298561092446823738561663108991254094218815345807412098604632451755609940032931935213380177506350207086432825190821159102025615922569148785616346652607818409589843760641055810581418820575048389856872213399027600599819443593326964263543105015120533356036443320452823081335529216929215351557942484910676536550701065302710865859158498593242461879555553501697480 [161,44] -284633389811214867042307151863280030947594584650497365327661624110370279580664721346510081642653614700703416443368968184172720925380395510447235812688077122427408270364298365077242028674873523312436149144436785403136382444095570295560315730352500649237567193912789925652752711670632994001122543292590647313564762387668126197056430875261327957089128973403210216407435598129920878995579747335864557730709762415194511456091218913972474072711723563598517140442675502434966284568288196505009075669219775924453683809026686075802812463788404799656190648175110339001335778799976152808058318313700478843053643012599106876803780746177229235282757259800100003299899257395040070463607284258479159954504560061861239735246066677818374272805033613185933064838541575021258204285930501537946563701216553736748348476538565901030920892429781422854017006233293320698629788042470495539380875450752349872884904520771959536418777218079210060958766969504395667151484157728185974520673258649357099697430733595954560844734730699817847042478756719239980415586684399934801199775067278241427925534501750168434934511276315987574263838740085524452896227090940743124521398373993179291587791009849494060439987364888199373164019164612074252564805736325945870609241090969179929083377234530064516229072055883602177309768279451446994068533657083502483684179598279517398337543300741500563193051752577568792673479852759504909225962408912114619652015398131964904981178371016648608177055599326553731526231565343552180727488161227068506170270196642474637939616828938139841726769270328073939288868957644703432175857215343255733154622097258417586873937303594819315573021449391497744771493755123425359614668928 [161,45] 71977182862252918201412202613058532216317174491001987961077727175867555158702019801300572489376180272315066052630099395068213778444381257697154283066761903668543680251287555457487659147340482362385436781790704902575474389032906692747052999637175854174687886670139267065626674758903649724827226101537849652563281196213065093756039439658140732527564532295742702324722782920694366350553759470450589031237181247844271307097870317476688608619143218463664962125376499322198831814836609803069899044986776599794847995749956430471898921071345862515956557623934778162554732339265854047067355714800067461249898532451196976053933475909985789886443011020960467858380803098005143690901176695248279435045513120957690656503114199001267172046108833611590761479831898422134609438949927737651915580701973612017749747825242361018437457378144828455765744614321337468855688906996365076381421158893194513698337386494834286879075626143956200059140088220250250160660245843092030756823882135919569784228038388654586484920515165858887960385973999729187493683320948857461155139813512966797608143754730816950116870220426029889861768221158766281869991170758267244234526200294652036220550704298329021882742957519681973797448262555646698500885968302718945825116680088542029850140597697351830352857239481694618289296337580422903703615475654581493389495709049600388086168849696362393567511716883685275016297402501491093461793098580057425393822799978871748359983483769700495484923425995277664548618932882936947639497143568417438974212542089646187677272968498706859715252671271311104934074265999238851194063055066029348947103284901255324827473890907532283020790272558488819788180445002380965701804 [161,46] -17013135933211347810512295021861185278197702880207045683568740260914557365227061762982143261980709307924479076609845854946123094307730412939463591975320209660888681577037389845661171269883635751789215339760879630837271503685545169755983320320512527595973925669426706219398103762201565216458368898393276976888473613956144267655217708370501595537812557828343522477127013905076299083151287178754405874103540123225389706109973145790493636185806396122132319705841137078384798878763362076331622214227119962838111712389664005579346789406427585264943843219386160422638981264802214255318722775213676674031718290777389241290812116939504960164043424546498868874080942193165277023915467680051090807242028195187906992709209892038514267914621463994342751731611611900774035344487854187499909377393671444004844068053928778708225985338439105224784976347274314020576951758796476552753249844129339557704507820965677494262550175277002028254928025710105951105431391095009386513144422784781177143613896395734040574487480213369534285481343431728933681707475950021060213082888348584152305866318435855527499890952313507386699248995372526631024394308265678311266953451630425931014121386345958205336890924071496420816580966324516872323622289513963988733708597429729894292541890827271530021340537785449079949986851229304288960304336858295170183143375877424737665218469058853615528284047949787096749931663110239839919084309216109347804844945403515663137962789889706474282087589143275971019075549001303134597011583527005165046468864509598990075863558694213554030971740494870997583240681011067393368049348378488058912502591270639325757217641550787380028254846005547660376910832380854659408 [161,47] 3246275061038830134215998673719555677785588886509938981363908594974625672035742359288708791884421917389162185465715129913766138619907232855431768801549493146396890971068557109935930325046345521233915000960521733598182044998417967183377752689228485996829162527338736233469153846452879706782688602293339474789603778078834937156279048201193649559076373913112176468158672711259366769386470130405797788166655615282531856164034320119360635168079418786370348248716106079097565422100689192458598410276322183972871298739154177303470270187844700349643097839545053831793416975345613690312361326944023103217964732840849071923516006908853410675602264981174299755025372484833240003885070371394411820061192819979174091722158045351079517121792562341018488937489853511948123795628721563917994633356870030806261524775749024432201485753479928008526887822242333404776089888832622002441846112709610814172324579798597668813676492265223370682042987328002333204642674720446088215776118982873614355774765437105624437587774940606468601016958013174193919073849854286063081975495940474605033750568487550530622749718383631041875069204041850681352541276680749485308027338960974657959767059181610380750396831315219581637906342394242063639366066564035909137109173552757532372096221836927532345809260999802393613154650663054630162269404770268568166830747858840212043979161225448137940659961030582108633401271225188437308375721499349832241145593956221981872352336644310857430958586697049655206566186220861939576275758874709788627896251705935106346057402796084109497678837186033134271365107745817831248948011927498341338114697839379361200172539124353463732718280372878746059974539050367892 [161,48] -417609780336033568500772255291874587031697092527388647160500392863905562929493360595734006933917080934759171925828710851410577516442322494304523474056627315500432168472327790347998701279225269343609585853141704928033590597006347668580420312612160077870623210010302298835380567060757627949706079067594658120536719826093001775667546283207051631869129826184723180763978963504715127233812457476025759889772355834897617907841795434543761896535673361115223273482446914290567476891670590922753190010714917484431645483310819656134753550646513293533373668309407105470453729566825058182359694577859470607267326607040865970755493514032497724619883872488076749596773119297218952016884652511409446598023286539908766682711928848477731084566867139192538757210035823906353484311406517038938604285462039554224171097898226856617027440041879805935078217551131608691638220189062014779583718509035269683220714515504928869000658975014563357214816032278660543438544456614527771791897603957520763934540366795646488636915495404726944495556581791592524061509517724494929056194759241310632237120490721463054234785538744789274949834529410089348609551514034731462391072076184986462012589619163399137524981646135540386672551371724625951694102576263108552095085059644655542041013243197803533363371502982502723869134794830353690840322038840492538576215225021529263776600312442089186520736330904653654096798258864232862946354291256255069069858205358270217073655571308315729443862824672041834308538051208378756885368112174460785640038903540009321124450471303913133538904039963037172465947144450684173800603082129955393618999908652045945763188698238455652773279405121212418892432811168 [161,49] 17528190930360712747632680526836548004457112660967307450460056105258962141868101581060606334901446242411161653171204256640280152744733977491146797355782108048354957589714482167900062099500802008511765374985015341428002030861799734339989490068699569479971970141118458258428727986057802897837250133864269903969867668934444620386977920695256878516993381440020726852561459904046404795127305218290283580419363184590991623468887462041482025420703819397207190409118123280285509409478583816658404661924761026397712449369385405726554694419541593902183776959397194030812769352145898671576769004709874729449697920241486374259211727707331879685305341678680084205614096626140516913034707464011803488075379429879437091203922855585214646127639478400990518164312443034840700502478191003446260155746281667482397707972726641336923394211588020748574987466806697920475542109376901403904162911848580824748314653858487788762999235314599283268433996613635706744504857532880973049466792119889348020556830785444913923724494589229201085225115545762888780021137339200106841374709824905366642908861541975817334616029963023592130840679017237809994125237294124225609646454392072443260192628681666566086420596877974956608590526998435136138645950321522426315634827731704643119417704358743163075419012186913224267078628279773532548587624824723997786726665224895730889750164685626857889036382969214075593930288851450032591536679551042093346401383408037809375174749564368405248424475710738384879205988902507590656207410093382510217879167751659055582580848894560999338756088959778951180600189801636274694395028389020287812027825495137089903762029546743608332314343090573021799159448 [161,50] 5235341505724088976143387091527688667134525126882901282721528861314167235632855161819889505735932641792283757697931623008440357762004856328078083433223793440215131427165690742485405156921455285368060742629387614634700180139021697674570053370678398977467743178894488857588911398677782136850633037899835664737183485985294452699502195577603295195484280954361319948870563906949182103800229027316949883112854274001791479140121189534640140320153981315032049966501313716687913006064413209112406877001362331752989821386141648224880628666619768807921160162869949645817795535790043043184090106522984704651267858684091612161999923208378230512887786457559722383269943222102574099719670614217286026089907453759243837368768770965177618817945530249453464118118922487800525845273381771698050593614806587804708683768791332464668280239440716349300006240713812813826504735122738804186372555753646455821726342703834416861510915961453057489919117610154462195043468182275163910966664049906515701875995167470832518148498362829391255804056512012598059765498418085453365353895139812677449814413076971189923545153007849966354260684199742065525954021963201840609544187979879960634089272299403587508678831896515717334915731151657920887917328695860405818818568452569009395991403876042922864543109689083486976145415504295433443494765577584360597967879588751378443762278413313083284193423434185472685499259840625398859009907522906015370399209682376091673733428122719638267165047597845314669746051198791804654297151803752901736518740929983201408768855922045808161258622511873571372834728162897016320824959917968076154735506108914306736841514614359524829688064216927630481000 [161,51] -976618837312481188500972225299256242306949164778737360228917700618909216145555241751727246313008948812732601819657706243447345457637336050434828351197990715995254966063544776368491600810619039297545427472499031611466327922924070081420231959077067974791375081210967239373021194277764521919414168881658208901107137053161373410331316639601294712911443480834308248316204218731208140807891255540113306813992523787421649471532961523808541620311560684050492990905598991174824549613537599155711719773397576352055118845605950438200288982563148856509267955363746314717419273957448767239402698690472095187306806381378684423997155233229724073107685560734457494469505338708115755422771896605823230171952159586213675702118814397804233204873060441538338906102943947260516445750535357577475960257271577122865072704678284417118057524154126405169435485369118561483162876296953040331785951027250184979488934411548131975987516077365048718579394471800808816359711999541383978626043421033816390918751757224991647846436544874064593172794878128384365954075642262430326965009954608170060857524019517690483814195474292973770272805802887838018804311363286984612554968166630870348528359817570720948877604347127690451962811478443277763706315436040463876721546521348815029300044469569603690265012777835524450313292502215339479979887228971208264660565462501718769315039978704228833589796699373653308013946347002953033898308615729007669062908484875426634142074232153837604151110379712822487678168185910563575157663728438163301985203149528463195960485924418435434672773187358856837407477328074192201976923668380257541975865861585586947595263801837293921616602572980816760 [161,52] -45206897368899272040379669205375441364900719197404468163732809874105245070342065726326477229926752095238659277106900873706608672132930919895926459996346685813002999769992453344201560677319425062322636018581809966963880967606547831893496682143947729485571582307032317521319831298103546590374336370473517104915283480206480709329833290897204694867046878805879597749640676476686585157517139632449002151793105808499574969693916455439055302102947463084524871553347245488890950190675469710153147192598319537314529507566898009525564155711573237256851314107781649195290892836807818112656737471049279859938821261005209404802475802937251922416355741594985848064185282321237035116368094545639851626245965396595294253975903103179190113774194169500545110582823184022550124177109907289608225652104511637312420839155037771806422424632989710404667966985813423371143947321832244843683633689338136599732537280659844683934864258782058823166335366188294929386392046550118403097016069236012991047647584256704055547758972681569874788292921775838486248782096961043537737883005489628147166503937294436501174199207083680257992331536371571984780878304194906767980362340461640127253647685254038386093087638364384564556775512294681882454941470264541313479431782094826108591730478103872822459995291648927911714598530306632562537326640435425546971336215634169328632225004883178477297542997988961221514444564348855106457179981123026187838124504817253761607306989906599077678457465227328290499112883435337563589194739184544903129020010101338142654813464573686129669694349515105931056608371713927214998461337896030760165446271262439446860297481102367550704326454232136 [161,53] 49991002242814464256245217564968131468664837245102078116296241499201908886003663543545583979641518717899626096814963237078611264991194151943363728215883518874576958483357353467769810876904542673545350284907298974252369688927869923240023794210280543306380594174983746535569280613195894683071340036202838018725340867260452771279761114020952124876881147971086481771717256856696728937607348534519771840804878760696441048407332857625326754395506100251131207831246362756165859871164335831842203204672963977745067492793107050480345676901993802552521797901363341438664772161613657192116669986566441608712298609052405417943562973820037516746846610383172233589145561372386219272797624215645641126195893326812906174503409898894423579829989126269405953299338548293432237923212071406339815514575940517581387503036522549575976442880090129098457698093953493132015311835818099472087614192141232766579733400394141110572945522265013630357299519186723326853142364019947785380248292445009505190583566634849842727061396493209540869874142756814590994415937928412098271393787819071227039028027106196930899159208007924318949308023369834976011257145724257945326678419082139002024024424236482232459686802747719604895172096692255145813696181718499461045413958282117995933123464057800185273041859584469306512615215926233632664292291031336140232804412047050408917857986460480113521121361676813670982663913187640273676611466388995837193752542578839126287172687356632972007744431898535313124754502550808331768958283282279423208437941974275257712574529861218991718166061090746937335315446977268387077695876539131945569382347376374980865140095221390757724142201988 [161,54] -12591346816978630262689425089373525901796983695161267952061466367377313507908440862687188174441298766298296261963755285584711697246867596076219484212896076226045852226872435722281654828604404397422241868872339261685918270765204047585072852860215263246624254647366425599360451026681250523380456320628150040125116779603988440301752981593594953899671489343823688148972179229653596156310541036190118263089927468260477304825116705620481577634450339776244690522159673762914452257706685208963311307336219324073945017290761391466379086128065491777485049058049281221566914707604082474167230432034807791362717254850587358507829160311127693818305335305071367102052477101090443623744047048267678013028603629612649742746743274475660245399453408867979498265200060504647086929925501640588686586047603724543740208639470747656336646035810620263058590795197142598991240094815167366591400900782401913236538754479598192619404764252263025603071522289349224421344294255400925130616224274024058920475396135575135787509916874699271898547876688276186254289548327730071948795837687517974023092212897661348039460736606094299446393474612547305282763163253317698960993214490597673210812344325487657968333201093239575434392197337734857595235177096113361039441128461045071245323565225071253936660182059961315607934843913232763802526262046839865603034889082047676905515282150422665427009933567756608285952073899586617360262857375274427422152101649832201386202367546794753408471341597421009714953762712892169670702970226738351044411650083478283878044648622537657461441143337268878165378346248296752883915318347667070459633334131386104307007781082760039906116724 [161,55] 2319358951799723601746123528648518954426158693326235719675080655100842822727387242258384298737994208113104107534353693328986634936693353367402348145679799954966214922492938031721494020406263968408683881301927290411027267482061482516200767759670751394487979265904132607753021897622418614156898514320585192331439479774819638034880243927109024405615758531291693347806240942228115058634478633357229454072252952691521051559113289172784888403156314300685740401365045041223124054686311339498120638751934526948317531354654808418283664491270540129613729585864966066728048830363176891653794890751875229554198528841962315158753970221880120290555595852700761900812120795571097870400424194056283932968248002547639853643470901323157674473746457086828025979972270268009622281536854370886619991551174680908665061023993559171781634667704888222899671866748033500633788855493263863408995492305546783399056806925563471986939995038234966858225338016092234452454168718929412432162311816813321996634578787741883841789490276256368644872128902777964354594656869276066007518328872958579568962014653735317934685520816043294551298842340698412719338869495636834313003646410233807595610411892179422286924164711666665759781729577094482200988895709274331110384094439596074619105080796359829626400660794120978372481742151320529561595040629148163599271592360246949586851400392829942971417766859408581967701679179874885118048805131513622503714780610529953876493605364949869031798144972408240551339025953815284648217378146899148975136548011403582044033743612917353906362891477248505169498775840513541398313606939481014163660647411798482886528661102836128426138 [161,56] -310594976563655873666265899361110592870274160289850152756037974135456140957188609866992766758299713772095723496046253743948313176777948179109015114897277375568597823174311607161809517364726944582500842523295695478569424823692049897941865994527613839902606129460702827204893774354979165434914539871873143040795358079397814097715068852838048808704669470964335559211262472378030314595109022980808881845969514462998642203421330326248533117274570155651484824833394023686485132042515785882526423781172780492930167610859645093420134036549626286157933890516508628528351588520402900946019033747066980939096142588460826713816059547532273850670803608024822303106288448397503111035697735992937059694693607918309336186083026883860576304652871428425869201700626149468012652585737110961269704821047373454118020270173817949045443105169075816473449121436084576930759193666901511594705382870310061985428479220715079302264021725166835603087275265240932861919815837513453048289137100457578287650545518384959210322317173820250714016936810592469537693741295156420509237693368664410604240182809895109263989401955379715686489732535861379776119382171621455040617605984778033785262846387665113017283882010456105214208298126323179680124976714052674784903975434803912244006336839128553791364682181792672901262677474712102406245824956624411845869739809166473979205725105155783105050280819453876768209357979845647254646497942616622694596405308033270592614133219777945786008402100386594190169820841125754046604466566137690456658332240483374308432079051220426454892350540279012608268762290893881306835480685386275679750335714939493264709131402373439374 [161,57] 1041428094143511968994500969727723231362692823401924102297777688459552119291139624143755884118005584901948284049239155630305942230962115122765425328237246809316698965714330712132383409311023076543591431460734699754909228488067971740035325770030432301019359285867911307450053804174421670507553839768141856739507493479709343543523372516828376280752886530916637574290997965203543689189588566588279572699933676873309632713065398082549192882148336678021796040168614529465291238160900645744870163060545752538181427548878766005624834904544079353538159298866978248897437688921975438619288463543565898677244819593965669510290905689349609928255966253670086674576199321523956119780874388778237584640051813525718605845050893380054374038315156761494677129756606652943205183237814409029648011820076851782945939226204763646036337539337677331485441212078455353141803353870333116139334884545247467950071650443730050140224395960407366680496865581722481588107488748020452120105143493418555240753815631163482408851669123587412884339388624298207006405650790595117649628202636350984661280737744189493801836497536995282939337281499405006749988885777737072109140484007805183342408680540971623143212735063766256448956674750951429816368250103684684465675082720358011634518607022680613140588952717331649936463285377312668046120613829533545848920065564895459517116473189488192232400217505654138785455934030290860683583859057619788796180927514199840639255703951208374500205456974981956429851229635014147279624048516475633659185766834297197106990948208162288987918521060656749917304436488395778135074507072201559028668560139900735899076057281824 [161,58] 13104905545821345970763796738738879186938081884818097879464247353102336474698966160252808007883617521172786596477658527872981490642015080223814772941090815207834995189805241109816295468946365824343179972885281477022159880489573725067253869126423397826678148074476943178535689904219002873857552524982508701157231888120379976439851296805287990801756081921834082612398166791181985538394934206665178140674509166280109922086717622823454360646589091022065086969200693304745517014844435461484325926872103108057012245570982190838703135651035948721688229023906943282772438153237667923093131833627343132432074846432678183520568689207806433617308932880921691760113110435889331256566346749715920984905215634593247726787782291243307955503289452383285103385792386260602842638185374507815964617789877632059282390345484742518459122354942974188944292568448630842272115942806545870324115185629263820215196120754225989990183653564878646686242214206826073815561107250546833133174639239578848896991143925842661974161531456824402433877261749270932598208542729832775604229832246777455968277178312718724344144640930774742680204888525275861340102814994878048895292690342885842650523038988393974030235867491541430226368688192930380305830383661206930596468444784679061385604341616412899447171285429811325079583645277455900801971720749023541840739404753624428531294245714774576400732506324020247140323747582283200232671368331109951483904154785385734190517833060213257685447550909107861812521306120708280964475929558458211981465059405421043900676798432022548073392588496946361300040209906083745363511530956783959036274862201524178304650199232 [161,59] -3582909620520247086332277238458818619815916329015862229660190092115331239156119956034380874007594861227939599726008574635818600392020959849438533038298094062844986989946942233848088691602498795258798947849214962425333069016974217292211768044773778788100436719525769827253226527545674601313794667407076318066979108294858259358628139727504905742163128981677503464682078590381991652734768858975756593101144243384488721142552943915475910496260247895792384161402178707369417097309660849029881721677229717831732392223263997726447357606682781863801513964166647065066459090883982954725521287295882646974009015956728527691440151130439334062825868081029938886990624212875833865385038781685159428901320883476778099651723274582993719409938967562238504016654987419159223061705778120650427684272388564735598829498771501168270707556849996387100510882308637685200773370839266320376322980507380018042210956323840340274061426750503203919361429315869023778830966273696422687422585148433654068608718422028591065278489180029578672093529748687629946493965112740679659831182108492564693639772057666084969882897699764250033842589543337740689455048966845052033979371038432646433182532595812854842009178379455187296721383748057578121307254252143915473933486899212842035955165850076432276137377229251847168770813005341452895063880083545658465096585682673964371337501724349218822808956309218659662242821699734188944896837777394375314332985845219906104172614967752216093149513604401628959158248976430759660106304896572029188322460300877819580519719874151303167791731549056981925381974147345352830231881569527069017580342245334242653218832 [161,60] 491068274407955715741456967361161521784097912555337866140795485840772262275966383088785989806113026308257284679384134432692804226320228281227947308171195489184053081780218796920445037390419448480229396052053879736944010214111404030075677537906856196079236685990257402373291259530512782451558617842137306561993683794979778506503235047595817775868864028170894346696186843894047536409071531214131600733351687953174929343524559831671850573215096358661316534436366441788427525708604973018376086537303580365745868855812375578607188030013816286299609863107275517992736223580239780008840571922615274895389052771483448276000670178437621511423381865131105068333662671825720830127918107772808004853262528417802332078137487796438813874255097189356052785148707272555075936650607255478531972488547383789552779623583116211861027154362029612971429903887013423037744118993530171598039774344027162915430274975619152184887329833736110406806868526727106074017584724586495465487589460607860724032854864240294196349558807061246928283611789338466183699083554539023240475700771500919574132309321182792812171574700436473213053243358873647080270758423610516239187795700703551747690644243907366550818913752965520077118489269775192583936030364424890092495613462388088063731388143346690050918385556281176057773549308299211220927786400298151504335284493663100346487064056363008198576342944576372042418736749319512922143537227567044594846908284068880574641068472923765200653864113186202107164513225949802084610273171936672911200395265161238130347385806405662602469980816855543909568679432106067420247819639325539915938240164708637466192 [161,61] -31176753794204639359427126572808752285511419069062466849711070463221432394529085604287954313299094151263768753916259716027027906363294963592028119438396513243309763636562584103029544794408440920035978363614357106485965951407849255833443828831984347778695762078627872201100574653512447887842232104884148528017812555487245104676690860305269718515329660624418405158400852678169014948103139466332786628294147596642856453965986081600918457231767738202175269088981953842166602262268974642391261205002593394829174235918641529333044081059853364994815400064008084277725097677878260361180353389158617865569544513513117175140645276908992543225676300586140621451449612007499402484544139447004484445891116168820738957675392967088352458962211583291056940185616658842312747221235068798806319713245600074970526165383904459753642611601756149640461851526115443031183454438497996286790384578453837030595567131695248008292282091851202178382632929262740083385482727817371299667558646503117502727002164657602757297483992480585711231692751297384547146925260970600493367403977970634377418811598311388576255461724821670977932432282365600904087059309097755044064023328841083819036078477547720050024436472879534368279607549006103242257562936859775167425099587387880071523063422984406663733871022711668837265857719209188456668320587514317003213600047409575102255841606724226187219568650893417057408575364910920648204205912559896290999546379909974955502477115910674260827373944241925676958309846175348044852128357073671390159393848772200262936245547665910430231769743736924418769884756761942075232814271053230041165414747007861296 [161,62] -908345689024783091312941855089285617887848491258142798749235387354033727866097520070502461465538768999138656196063107425189835281240631874226406420151996913749263569510439694151549897883840795941308049421739515982832915915691237626614806782566961976003774914625144853343638500536356077416844171011476632627566660499173666800882772617723758882610677301789391784578708218118537527711533382658145707913686678040786865011936796312722718013052419953025952923707070758097183733539112214074628510590224722306355126088105240603086708636176035619965184859217643744923610973829378228537217083905842679714281588660500196652079044505111705585597117695299169920121286971157103230497136541708406552011325629920908705759194760802565700180945150232086628720166221648719621751165511230867788634720370940505922084629971347895209154441574200445618796951341496259780613716289603919838223156918666189488238265600502324966450119966177163939079900071899815658980797724786534042458702885678536310388274812042957768763822233602212476892027744439533303716531485980856349278300309263606774380304280209197311286824928987676440951301715561672809220556280060506814786799879681469234725777102514154233630147106409332906373194148437160722477417737861702017404808455185114742340571608333634428603068057378243127675722243507870933831822109039935018027523739836504126222486552716833815002642766676332780501399722580407059209766942082941836171372843752313846458279202717608625961180576138198951517762005023964795195476564793364520600679876933280742737145861022319624699247556955700347989362099836993655171042331363971130196661245776 [161,63] 382941262670590615447413124288053230542630908379730675301015007098062688437357959363263607141754326684441752017199769248956024083650978302129622283136310460477924149734312845575398483396454490294737726326237778162189262544655072563725812637353874773444969579308296594626653504323322247104998853219489674605247058174362799657842932981052650805174565905103137082955456131517258684582195683156655646542176481875299099505987923365963690835050558957520796689619139779605419996043266964275259800110628772834645098987853526765693498065506873780397942936692432017535757620473371258057908317794296243343440609848168671544912776100896677926350932628578311346608985208120608756482226389702505833210271265746305826868524967473024419352488438688300268136571288117398373817477202264261891831746216034751765197454180160052374439769465307065350371630582733190259405855063485092719693109832923890624612918759486548069880243362430317494880371825994616524353118384795215838797777762789472903841737486943737900406447592504316427724460808112574887700434431031752120984574033377812845654102760068170007124720667034048823330972097971911881811133327970351851746178036098173026009722963885641562374526731333578892180880447297923437428252915109983937657506424717809547134104441779471983100708696464458429828892091829464521508861647116277946406120638140364919193174971327023814947964093826375974629991525339610029089938373640128952360406116188383788873832472030908624167499304574838083793032841925676680302036157024128911196950702053037012082736781648886008507285642829723683001189078571313870365798587949166498871989920 [161,64] -40665243456790641215106304101724312451635467473371376035095756766676600711934383944709897635379026893252628732603213829756404279974922721240514162238748946461282895997446765343235858327938567216260087522646330184053877574235789383350928622683297550975136122537516155420485245522327410497149628764134937279638161457664019841042410449345596908555801761289441817506324287172688667158341193831850987224832716565028139413420253351460753899330098261585520224321049760246704083441631468194605115136797727569964707936428706666751067259086304156599742704292069635916613857337195440179906989023800067288380835774469329450593675102649060473124187322105518857491335282407263430041846365051072324176934689314343683698986432650789316063458604450261744939883107910845212798997458835953651633626832538472555664851488766781161726743791728891370920723714970680264720348410989126271725396998245090664349231222035849969214978681927176115719678941791770838540389483753742303508388262532426109305614304687024187455695330268486271173695699025957316709295568192393399758254051046705894482257300721560955414709430529403589567678953749369627624928348619418763822910638302156964640121398376429207819879669539057667591106837733911512445798637095677965145240304051648584451819511712427713559126012760399880553472533546457155053646678832543846872278359051158902847619471682114000901659284748015010924329470428696554701500083834868652990892515960244549620985576382323672123617065548754087635566950339059299372244846632947955055930759432745329749367310172644576688100216128544139101923644642348045796040001524108599215712 [161,65] 2063818428849066715519348074355422503549090372349203272707622126882052856256181315418811326701960565583517845969314374562699684165139598670753504627993279401571089175951602410546765231619773291698720802789745623882600011865907759699185337307455841923401563635371452162530553771715343592642642587520302109448424273513079670451118787835234189983097964585370407489535609051607012191311753170444797025318498184788629859523647750488522078591316205940604571095681192882353865375648665161459823204303277918737843233403747252418039070696115578228092663748159829241593284554925280775077785274383210950029410512165944455801139112640925060001501452286064023799222985452619967689677076029920873728483966872250529155064994013027574257809820284663131561958686023227614888991719524259540229261508780344415434466885524522655871805540789224862988821732729210995882879898665237584476587275682078628153047602570709965285359006833980162639419789399818388001693099072595159440182084824726252506051213979280637067478807449867548351978521132238522755285099204631793889510276079295125556216727113726396931917242168983834378718458169845827516016706702218468486843137848932286422801493650863548994567977741170836846250840293196794552810298556973626040882187534685066674168276360081765224700978858824449708020707754489525583750302783436408444903466210540240149959526509214181065787483142430398173639617388294355531156216303768421248170500153872757792423247734301320177581831542147729940249710450944089214726258999570146774456352616968489868087126088507713546899416528538475943971654674217478142057768905507867192 [161,66] 155406238181595379029875645954667236556792514264007692153822429544347698421419904026821422182379132365494255920810823679907846689517362427618490097467858233402013411838890136256449533837436252733538878941492344645012738013298024569657620486500710409957269753105226265482978597363127344996850271296525980957776278438362232310523194290785551750988932274570222172707387920003802920639291022054672111684193764100079416211216700971490464419041751490964542831005086801136045836604825829752757946924235585116787708087424134893426037407253256878874434349885288826147218598464793446893022759044720160704156836528193237717624167888604589835942894939579558018902498938449539733981087376451931724561170419992785899173509655390437894805047972921661309977884982926610398737216249014530423635765656067231288892664386745442315778146573058791337888925782605147166728894696993896929717986805056339864000236021338624355663373915797632076812102739054295031343674373233163173129635787831217446946002619234041099749863656149467684090709971623117573623865902808918557304107553596568256959268654727850944206919539907420439362710828094164915562189834100971613504984814943982230436007460230523458111055206649565179374050511962932445344895034420463052816613226302519251554574329048155265494599016272056919532667872085828881352964146269487199525337866140939295925608520230775634526056080071932406332323720521210698530370417213837364312952441096147685430895055508975337925160616101101721413356728259320403674389751321834671969972730451833478440228368404072071202417272752162614717990555385114232820200119367264 [161,67] -43436080807978547223513821037830825930753989095371006374052023237837791115151047029578938877776826065648405633388773068365420219821695411766928698479531981299026824074277998188367430144790174460073640208946458173767885300291401503903089559991039909498997130761872109222084242455335589846242280809261420362417197938734060711738989162107607956894225166989740638440736418427040764121795134012938388761756456363244782384835904677249694988360573271235867557740183248351075205416019939248027813009776933712273563983103616535801629723596579019734430547515558509704745614640492060254510781679719576333042461536088242489745000752933028811635722928050472643198530424253692085782179437029606621785664653098931669059982532060531363941389263569397714679414831353568177686633446314454300023595506856246747563312730974006959846893685693230175616301790700509886691488856447116698934742782574817854655448512608573466507184933229803815483022645590459602429987054003763066901912043711084608082774497730167152488625225944255430775113133802478571708640945784332221572564395155934442471873547158913586491782497154478927510045835609230445822754255963090281220819003456958672319980037360496206128950139279735162791047083423422795631864496452066535806058419157115184553676409916380211628860694376876386914925426412445527940283817508088087978709093143033998000662149289375280069231063777943927590842905637214129084109028761622371088915855588643732691382388792272008536202441265226879380029145196048401269543142466070111066167876642885980897404948119653576325993517508758005128818601903178541951912490208 [161,68] 3502056728800137245254516003463579327272602761114512298308372558371212175759898965169735244319314299076087361708556468167389287289774858976159268988601140363081809426531860516424264902051970138515694962000309350129251864422727552374270401628050937954912217281731450828732749640437875093280205017693063824872319959583724660023317853514084757802519059316990664052322216859329386102633748081738408004655214431827342883390877287843903621117252475623296324880329058623318757250847223321385487315124399138842319991276035252977703083094292204578131234595669318926268691279817537440906046642530708314753055103849343581130089337655713855316893652990993865538449571279144687784602428114433066817916795949721895364006591157834313773050869786628932690346457846873663831394365702867290034735030825739537988400912381414884275245935217524872682800478403059380451937179608737891428192046024340080601429519103018160805559662627779863739327848473276409210248992927242182999708359690258326811861665710051669521595313897361171381888188787706698119314928557756683053192538840418853830645383710374129144852102289925181766929593123756224609129840293304409747416087048542087619214812069971134056406178090999420515882549405927365107792214122121382408948069394122128455026411687735325965764240635400792021773615084145723720173311892618901186993662435702662342264376859010273228417006791005507158433970175999055593054357916156476349777326345635193549236899539645633698334035615542723050846403394038230406535913366161408555126821146240757058345254822927729721771529113919161333743279221828433296324240 [161,69] -44078438834658784239955879824371020419157696440553406987233623669374267628967680844433457208093047398788700229520741991443861201333969887485539856707277948864199667271148339477896764851278982050740453622004677756659600134008341534195388496141405087089298686614971456292343603882788430894241078015053298460025759364841371188025813184314750297130028977502266293027544355735343321368789332053912855413467954892908657743534850811939103357919998693194298498621565663029094524898258604337856877181044440465203375948754038301868665435796179920487436070445912598461923260088582605002182635553251235324792316043576763825343053950026900947512567295360182097751748173811366198372534298479574350808292704263390871789052207820161034921351201630934740872187797668528789572338210375821584220126553832662555762204517191390467020363901069299023045557014786741214050683995639248367769871812540288517048432377517277871084667998353440910311990223916058850216786837469553232153962033325250546557801494600660550054428624873848447508057548623760425643439676092546290118706492533642420671627918715352377767742052733358334284648809098867313888207388471932730973517559162185466464465573926129323459819185348296590449083223398273728337185928566201560360787008670303068267924693562887140866173396832356972601138655500851858704461766229572125927268613112294151386219192978403363756486650318698682420362285194227800899013611269990660243452080162589081081481265704095178655886709151105670028703871128628981880213272043817598712801306634169184278623579150022456483968479055375642285223115043548246448 [161,70] -12081215407352596282963230663044052464466165854976940285210385200920502270726146166297584205407734748003433529283611811781618943170359664980377540801301696479240886547836111170526236364299782604835223408201380999141850770488291767665847567398494034635956302046842301568932280358952050116491260043081563450903900573429407062372519977353725712357641649660624682888988658360178739069442094261926230287971174861169923563516387007494115132913989048364578729264828402121119944348946411168548029237203442489716362436738908058441702563269998146475207232753798802354378111798560570915271438295421699022843492264819241089103977888464242146884308831032138805866069644402412884952206376616485418027441960800019370890970264614396727940479643834695797401430772446506310033739769268969900556895701603183846172188641477131023769593001532112948651994210078231956644499060610604680691644144023022920564806255128850183890937511649007191116422397529113084920083191799596770138823695207087209553041455885882419058853156139827556543889738538588526914467173643610474472981930577712583000440408381631978650580795388829381494556741194744580855178441183332225341236711996386757224125220515322700147347700490540780608876104545541263800175215009247069308332838659792167087025397375902753978643391512525075090647362812151235529604794535755949830610322453572204329526753639647459982777801518776283524095135940365996126959797405084561279998837771859799947937382922975986333843005574038417001458315162410633876458391142453794937361283265335660560404969882824793963211738175732887708576335630456960 [161,71] 788756885797098711684205810444252488026902917645661671359193982624326569836809540834851364400257952602026442716976791410292800256514944832902294378718888414952748356903415159442459261726079770860254952413080328045761777740059871734723979792470999645127633839730312250054508687167787840957364355293253425205856913383304210881191328630177057875602049899500149815427952916180642169389205202581491003965204615280589378765984035325796493452799002476662559493041065898872486656085823013106235510554745120594955686693733923515319142129566655508110392893366360520192568313910776633737186753904449134409757462071946351813003416489098450500598375184647483652114561831297159455625210587821396258930600174591557882593156265054887645945822841065940428237382531929061060080609735621161878463457309292398725139278317684755740731938122714768386038243554186035416463894096466119398105018068260562934055934931155664394980454083737352970450366571512897283988724365748083388367642350446916884810280904752623419905254376795702966343470195754110365537822535391458443560718211510663843524641064383100961923560190035648494501546041180738365202208477004036985811661607349653055284964603590562068021203730167679244257984179972328079055634100536901184298362873134812464711252596460109979824092402525956354528353566209277153221674412030876388918810593864029543656058426039573470561754687368525518279855084828450402696518716374276773492691645082072259175836884376384309360644870479371473388756447131331080360768654028661343571475827597481292897859079051703797926631749764676801765488619432 [161,72] -7937038362204613731787687363813052644313842920964068263638026677856892192428107986321919656813341567599918977397075490195785725900985820578206050040457248743884917658212746385640434087905414810242497699695433988978055353703966921075589397324966235137223246131099452984957253554942244227382075866819451963206249351885324567355521635343019781456915899197644817673521632327126283882847432594507761980765007458604425662442277203140414118031176581826121522736865738022415840831364929221636339662827012419772135844104420223169728269385039737037056552560674488472522916377684758861204788600053300713726929307506153610922935567165895271185326081097605810377918031649446007868442882999659046349698032335966298279907363928233895999697311798744713851285411923803306916237735368356693905074295204049014215374239085856614817297802091317668352814155735632991323223490400130720570320952653046521630683774281918921398246681417742389399832143882579983922994313131614658344012963733140935396626288856115975102928435430078226106737755834440236687113095885588007032450832768960624165280059062484503579637971833518211597657331647311252152604284575223634796372869379975356568118069726521567768143860554836979757050275690676040535022894475342603118194874818795191763900053411810076844092509713641728521149089867384216963373026484839683094245461109501443882540085840672117169456703470734497838943202937554552113347420225323503919413182706795404359511728878573710189372043774104830938936291566959387121013886364493934439301330435322645934244082983930728542482106559377217973513328 [161,73] -884456299541416130766801814188341069341667797327172789053696313936198027507288116740625824367271004035848579099334531477363913600875254956333081977678811570061702682608677589591661956450208809401288430773036795090684936464988354407178872796601592128144791314152656855797247182187524678204290802354317127585809135994364821757507969692745893414757069408845030047103178035135577196537128133863515088581699824300978183177023751876662362658561204815465935265977647088701962020818732125696918863057250416602913621881658644835384675516727314132869103130444593132995833065084768634890549161165568996994671210942812451283321942333685539775031145796125408175274749057640569915227092121004000211032736994707779702359322481401174049015858122131523474331346197124954550058870135203949917533922912553861439065044845643155586611369427979005943801767298522577928725832551830335341181357231860859087311382257595128394050769890159773490914911227404398667018268587589225500541479353205684116111555951074883048915087722782424246916190323434030344643896623244154954910302819127560641811881186153516687024894755233114917706698097206377010368354772507244360555457826771621636125819975992886435744910957286452080396252650562851611693105818330123578572810105261296129023454347582526978918756697502435757094531458528122755682323206033497406721932505693537962699377515358173679699101070432441708664370728863586910381569475358975097895339699591349584322265541879201572980443080045850433059385804669946954784338049219335370677451532054286343031291655217176156504657219356837046304 [161,74] 31071201657412220366088338563966203789879879779850490425191101990751229697008424810249922916008523731027567939776817870891161933722364423446795857696147196143856096715488246923779570548975751011138836425824374428321480750927330528026041435384105889171679325531361131951619785571202513804537130448740749456793510861572394992949448236303237644374250886429882867653218343150583901667715224666418339610944199030626008522240652885797701008290886715406282916052020075853434620063734951315297911177981113734373174250314466096920728507787810962329585814782736526421455864618404853635125610444093352721202240022503778821801534955829297187496758291156064003127686874069228839448267246498057390623148823689683625740860447619331768076888328056445459651769351471770455176781729622108762047922016797620807815315038183822058526594456202617049588958576112171769372038233447699513841725028308755888824067890019036256415457317311049182189914487332439388930216528216197952038352883941926505799491412431941469869241724152523375289526402506534021527848762896992064726816219270219600373777922308591906460271153686641099034416634840880869991883643257010573136294584688327911382894059549902131427467894723478289627399068025774887968587744999247317187740943026146749672455917981465330508442316930438669409297399509818454963409001782401994054768228294562391885919976021100067918037934035520211819232194260386216351375664542740312003408739736178739760370477617511831413640438850701394908277643092664671141140823471652621653832465049196827639076255980427661015867860449397640 [161,75] -4904698961998334110962185073795409375605367226203870850652634753029315094456547171599255727774843318702147820105146708905129585085773810457846730140028536676323223123671029538966588519629990958685711453274390675280453707631927457710795694108609514336689623448048576493285205534929891813301218473318290562254008220103004416733501932994985864276003520303845013055524042049361313643476199649804733444775878621242730379264683162969635291097834335598666020768389276902898950652952640439376827904903174926120649910888705679330769711566663687084189759375035706871312412138097627409341740800341324362291609551066805104608583138897305600813490001441745229222015658432087626114543813664356079555892838040433082334539716235135386553686217323199172000034395738963626131976976800162948272459002269936254542021631208513225618230214255588584562000870839165863050401108088769458369286578901560668681570918122637593713388470284969628562161339686724248208484963789146803062324449164837015592852612660047157137235082954588969317228803875732901716543603593098617356409160513773139756522601529904456275259121861718660174404900999120969701319904418449151611129850756308477030319510251235143951345644695506839779563117627973356464286401829783424990374651303456388349537770861058950012193470047152071350484665666432254253258863438015404306273545130182659016646512630957920956682433718789231348477133291139795129577485788478207440463870489283754038002817089143032928887781471551740503050916916950834430209317712885637508376512819559390192638203984095432487200105016 [161,76] -11324689984213989669282830710038470987737947871662317036861169553841015909944834269506811069816078780624141319066163929913119179330135507951852258108751256727464199632079273459824334619604668579775660291887806860865249939477083672697241273429318665483148015811152109875274522349689983260390061376364507876850807887008497481516367345638242491604911750620720616787041145831043334590720746756229716448090399990554639265593673194253974068209661126925065398491754897776914656546436397548395762179478765823400065095458639814431972297361955717208255651841148864647923256024333941950715961325150117250814272571203103485281865355395128030314072875008377089254963147839171864449397751839689914611997824321493733453439716947402140556940202509024748501704608849987012895675909166968502659952383142368434410298483469232986714701360784692460522433739223405524227253945779748159335521015144460760182941308721247734808038387368603937054841458764123584708362422035807166037460351930688725485473582585194194045627115351425729829246706815145174077117512112006794920337000295815230018357731052977069923201536158107965812930486317149920482950996767310249284933006569415741535475038610233170254902086493621526299779282594415286005948621479469201361144955325477864491405318630105626384636775508063827997286302791649771839007056602077456035461305744271305799365853364818548056183829639228620764230758913929989131738407268948569405345687060318211105129595297522002376288255669094192651324968458174865047085340860987944564769491569968028387303128595713097711099180 [161,77] 100675972877104036232933752064731064126203192118845988670711587887004696911654054284250910915584359921135731132866634223905860947869743010255048533443858409288363603961842614071515902739466816456469921332409235938004690427639572127688424482659356500583998173858452773658381732153310277829361899419648414671123447269522534275345310780822329812288424301114924009506082755050464638282809888219769429232310031618492775098626815015307977099278231716761135395312088544258155843487597751748444099488124656680513664589823369922057710209229468251973674762664723233578276795570550034800920239784798656950572114127251199753825596871791218391222647661243528731881951220689850007371018786336603059000171933482150986956859776760551968989853263036609177512433742086957168138854443689762696095182544716730454988726162543304073545936961519837535939110141646799546765761817142216213804788769566976899948541498231680556911156872994243628596464980823181074095336966817895717893214615885883247931738810509592177969607372159359412319706263013281010973886655678787984224568982299974461388027782238637596120013626265658708996379416320714858727991749128232667301067258074981271238231399435280531678418833686693693258283733656366251747356622067129959437969930716767120507292767845223252747024394707638116890258568982936852172474404314067678097592349068499186487308006136618104170732596180338646166315424732838041872469560603464145143637994356376283008858840697232388150504559754472002749226551794407633726943919868419633903935347101248197676030623989377316032 [161,78] 1892841159784512958753479557293471252754290831910657322973377377040841032153026590621476531001493840623756671436196749522110484088059519719363727829727981169280099508940987772906784047722103160750100082761143243881836230259427263217917214763916941479044286261588999289647947020827740595243123622349758187051163962614414655698812764528417582392711243460773887805740950162830355889051451816015431053396356030808289603465631004906049848052850673150521915738566909952090226072218237807521158332075790126307378412250857258625661396964101476968305025739641624994695212609502824137676239501401462578363582553931159165422358572249052995246507022203360078616863206246724051191079361185532711066537846191411627555834569186769647402360721739893424981265801678996022517161080903206337995868855330083220201968865570604314263178670711778095135787511987971373375784655943640957058140361738493052411324137610577348601767678524443337242996685124144261090251814240139816043014445096515021571625032786714432125954335297545103360050939460287839033152357369543488575902866842732427242165836198281916136617482511361951122558990741993478430783130150782850246472779725022702267803998029632489320748096228531541171740500149427548275070393485707401074070093597303074739451398432665113798811858857536612291949307281970655209388940284883483925531413105041971729401567311340979378161528606385205200912759820635046945086621239457670210998155176570928197244150474558293078417390072027509667987086895965198174412449637209457715353899304753993446513036594002208 [161,79] -31571092367941127003196016954319786862628117907982933610002586298347966453666486363502422496737076111348629294456199248111731442674937075435571636389398807978148202027771579465950405603401954614046729208055126388161142372917187298189151138791563594395346128428734831840612323347099605560414245073265440351741450689306643694012252679749912778722718846665017995138871023300060281024597385245723883488072786456549841373086065869868917581302475722018939823604892921005561361759645979033357057275679544399432259542331251940205699263972611903090579770524035714166156139838181159914463462026992802406400918288502529061890876562782425258081949766994519745281966945043220514048105151616649996453653247107470239336170220716301577254925092502933958640219947772343504271603931470239518462079725042280206210824078834000910532408390657546190737861914197806021293029939168247865791946252315612945290368098778635776494147931029791119209605215069721601796889477073518001182482072483984941220830498932830638551072200857006557269807938751195879430070984560717115426464218560916243588698279848744028367277794068599436875852640893872702734420990805569985268621877893136759153004184645656393518419225824039836753955592831754909043123552407599542338151777689249298190894576417280805064572013266981832599251481109195625138576913321956029506611873953078532086311861573403313497728091390319457850677010949876101850521886959777707317019494105007106744614659885965096370178463474592203055111770791099971763067374050226632400866911556326285977476596752 [161,80] 88081320070657099468869206438918450484747830794781946564776706122933649429342513545020592386941987835630359771652901953489415704474146108860843685245049394577441618572701893738769028254109566129999681579869042907045226134258600455895716310138012344222921291606217310203526268523239726261456554814200981023599150430437996589351496163734048950543912567370071358203375130516687310351229255249682792958720085069867647443788212478583918543606879981222174324949453928820015378218795173027535215650372410191193790320800593777079420311164063947708609769572926104660362978328884708462265409759967255673162836014555547396800075532487070343451407450392588514395209215723023899324523682957434732798474331817197860313869469222295801454604457059215790745458426097342679111117797985177468628327134838975648968304640406106947312477002378872637481416829342821444837914402051162617937828951269526541044977618522882420742419137683977548910151419130338681087775625243450785505304943618700326432122846500499542820604350971557086192245241046499087155924571164732139353856872186952720841293199455797900396130564337368126985422846184766511721402424176756336751069352369436233516244307021108603454602520784217534474704792789689479667535705721761618679811361958472417541459025079054641932147878202317255716541459902044781884887029884378846811943644355194211062637643131434108336074989933722118902264531402717660013833922777080697787633277772071488414454452498855191776098192999440083718939370937473668896607178451773458044013622937520290225904 [161,81] -469673055327831410353169279326019918297792593188113366852181948498630625655508492547812687773780247181510157438413561079686917222744492565834471392488030283604831440574534776866692707520165764567792440831886138255314708304810242607021043717920488581190949390798181075646386303496417427664257366425642278327319602915190471558643232437287631015429276150482890241108983643681096725619454873646275272976416288513772231972565156334394745476751632658620305756705940841214793949363889052765144385635331057282680366667760717450198231778547574894833858197435005139180658911259694057864801162661865519780894187484176401479013715395977022561767117382996424859915527546673141824525874890677801653663192760788975752225559957840062831437264437654475428266140572081573864191317838143632252123217053033521543408159467029344834118811604736265918003239883692837014485597901382152716728180756281432185083365261968970377149467794928083404441952681109459706768333185360361368604429051879035401130772054624901790153772597380438372534786485343325551491789238686959889020926892727902324349286791342896263575169498029260882984588563619768292464670837008001839899831449009861852849352488864902177470108199732406743999468059966495200862714934068305930910103959289714364670519267420532720859236719176067291915399246744091246840674288521131314242094134572248839725501539697406217792451002449304884013278431661626135303540796020712249980178890560236333589589409256405843616631538275484533954880251514421846486636256456933821028525104475979184 [161,82] -4546320811032351217701092651401012806679583564715878554383126907270909511157393273793985279805263856235927359708783063375879764836973383397484536928817529593664109805527385903571265686673384626710926951746041654341176207715288717641754267829576896040184823149159471228603526877020603429219176014242507491748373410629058318268322009519363485024791354876079782329824774443305638113001738844719781797329795620297074808714772358665474702556449572584280061873991763626689272405882001270746186730453684264689417321010236059863931928102225462544287153977941273302754956288754633533979554966743845745859586785944591334569755834206272718438903156807578314150789179989457618245955410558798112151134734958151849998506170015622928317830332061348320725160589918066264598753880510820296105408782259674061735548235111820911041505181983980254104310633544262773361427965870296346243514381852443143141865140067357680532350723992716307980572886670768843282122500133245524758294187375483759417379573750355707481668257294814063936898028787815968372663378251059837024571343150666496331543424978849894326667787289399950730618601466730672470896234916378754959774070107351371069892322293888946813376155153125893520324076892630165168317304351103072918596269711270998996306010552577755308996289777044952501723489828217484358910947071946459935541383573602454162645036928113713769353126561713178005695995728731283938777437332024225825220691157051778393337983095255347645083006205038696165303111023695347093316680411719138817768442775392 [161,83] -145249130830431005501530873999914279312492246014816849183413956008914016696913375456688200980721599276454818592426324610676867847642633775329629596874819589381344188151754415047639422690827058722289311246950000259763028385206240281948209114309750561342212314235989807928523601441762017940654124222077881563480373228012066450733589892021846004757277622082016295155003469627822414487710254907053743852286356934285679110398066464327400271751046472163807918808555967631292745070523321009473668117101654262945014969228086192834262126339096963006382673686041692756550427229725427945657116739395616904698204520382002429130829748526269417407955540127213484879168046219319553767942921499929865417449882249202985995475905822694152517957114020439371836911553630034179449908249133528903104423382728599087359449149284670435070235289511062689656698564711915066008630138001894529033537122646927225400876908150651257710993192276554678145128884266822418374360768564697526634034993262771449457240486956313919669594738633678012142458784506116459406243864332090870598851280882902698358824526198751540341720456670898726041206123937540829399580675354790698168461200813638627671330930738773744268460161579893466407504035504162668061275559339865103024755917757074185085707860751839631147100527299734658020651781458954968319534383959201217153348680026024835528671848293308693345822018060332204045848859731595534617053576639744608778433839733015191637943933232964711197095616915593642086304923166701243748730892595283916576052104 [161,84] -455811806003768902710998668197815252198912537490815003159256774453917769612819720467889669305197493418713378688639446524315392559458422055132830603894938345159978904959619275243664167616190583833741248980379472018652878605644037690692342932901753803763967165880364294645849509252460506549679849210983983614022252990666721468205981563349614253396240574514985731759449232675658435232364869171783865780964943181876788601955140703445065452168177888950231889783934530915712824887923137478453526192811563315491052721385582249507344755361073779312314463870043661430361268101664438865087995720027665188034373636676244570003493328298510519874016022472782304420096813520694943310706834298132806990881666644113793620193340276405032845691229686228085032845016857739605437594065673147144700286175745970878873421223427773064324270018599127566671393336087717417065222645167338740627297055037037374495604480783820575908988002523335012466597583198084189990104690625225396277048045856498536972610712534198121098199377244717352464695727787354630303141275629656161820642700693891504206856099855577125220945334377855331571018916584588377858708405021703287524105443289524749656664384795421557372602303829498230232781521176743837465319175471878209522428845012673408600060901534432436927339777913040721153602939386491686556920461263237240006433484059317823894597606580801735191938098440179683382198481628261521433713267729751960989768047423671218672317272659874536954111527424784031203528189117285505165835821211587576216 [161,85] -1951685162261798819032679891858173054820057154051915852513940667062411978281175138531376421024230173660782733252484904781291802745390389670870835309878909266338560684412938236861198866408072368330790474421572930469069689415008982069082432615508002460104768075217877229725716709757136849056922895110900118080371688224400732231357664623553961136549025622996703103618272648708155913654500943334638637388682509433924272737505832703605224504418702430978132395632204827005802356165901760656017356724181430823421991747944224281307660371905092172844972176143839221281908949078287095785081756033692989083563087201671046581300341074394228509507150638486427231407129672442773944933043146446444876553307602342656281434755864070625875364891114446784183947917637376778330303846570351336744093723966783228289015371226324703311104104024680642329460764640924814840237811968606633110216853822223851442604377786920722270626887272687752419354589283748938455946213328765763206044560665721552088973041389526011614984869321096793100186876927771664074118033636288312964531499407806650131607605818558155649965611151908372378762367802431265687476408589511173683864602013028254231592516835402328932470878362727403898276654917645027259604893046558181140782682903691463145304735577683673777516621212478634889321673249093460758090334424931791783597523991312649767675644894956345092450226842153982376917513172144159735577867776814450317686402957606431968021649811701169333382003768340863018293713990155248392547771781791580 [161,86] 4018134650438834085782143347142031952788959074014431794239431028981928166847575894222552524016489403485845603254537566939131907310078126774668195052386347661039951292221646951435243035752726201810727497124999361190330475325634281766590582756720915573395498187379458332386822172934652805503273244780618352932294423411493431498981663522662319755553674410534535308742108048377415634549563494769160240639134833964250081747085878975539588659355784771038952420583205312404332793048390370237434498172880178923100442432483562899687551646198066232715226265205207483155450055680204445731769703861549890970284740680813463977330234768926533532861484505488400414486116343982803853827171689380189235926443079883143568384185971147762244041443791797298550237369472273238582801885061354709690116547169691651521281570910858623183026234215475070973339609970047628002603726259454932609477621124809760354514484488092454562690427128951798221004106527885310682672017604403163002487011079735109642405939469456342594724771693533127485126504347401851272462830329108775100529803697544737846286224334307646146065082999819179819757780191259958895841217217574467145616240769364819819182873229704009975935039966632992608818596507200649159742688855691036080749699733848347527418747257888534518107562179580601169995146384246262266481785478307913578753959830239181225149525171041678461242484993255973687399778000490148837673495184400457269288870834414316184260123539959077685820851021081826437074262948463079916179474416 [161,87] 19165084302298768609661227890186507594800756353584033454383263578532985615111465284757701404482304909288728951550786321460057399962989776428042628141425972953126210519270973600185996865896316790276844086938972475445912784233397037067043484889036254513594968219340766165247937797018702909847681702208110846629545796229873548097330783498778232358391930067048742856882636301920166868777741343524389297385930535630681210920668038032402807799235638002521043215179465030522428293177106031170695813184320051836333294285481687788570272905972675060974825734023249290917541070165833146923378261961340043135275168973204628149380329778924993199383025135205991193336609405496589860593688438837620165687909203690152482282898705257108373708295077398716766356339241468779138278124917256684537431372451162750627836955116924768301421382571714958178305873091775573047453505552756740641657680342833647678311447493203718497548330911450731427875402646661524415444438335431129566974092266476823129116975494130337885417065860020048730404631997338000219569742971567380913184139071944762135215292242167892406812721579784976099602568056915160706846232424018514249407023454035737705515642363972074127342178209989532343347352602411571437628527561359375858087812698498133690163503253865687181640521237364788641953345475808893123460992529524605841370250597111625525412666658792332212890702259308546689241944500816021180409506213435135260328403812625330312380787481956979301215919875996624802066065492945069693312 [161,88] 16885958023282161146376061906010104784403382055719020065879190078160593389294722546541960855831095271086744553286834256665039304690525132721868421538807616272378623774975007586145632304144968698460352080359954876787657998982214075356225965996362044933928749628740200738830668157428761122190784028395027628199946153741164176654421184462475244651591624611650169890641747208450771379079140918634898991643653983575355196387951846934986616015114228086155124784498691678930969875708747140277042895250206474788781888202392470249923007281991952086003430593896923800938992560549494016473125634748241247588643202539406249771205562243945009459492541032915749466316099222883978551878511451134131974747156011034088959404396666593424435823598562655263853071010425362766672117136367527417733062313190515076895133934864007174334611537922720218973567436805690914076118160769561653442980790212424719050380242459039711651674926867278021616069287543883817092847833593468908340612416113597414950762938941001603097906949693047820073831238470015173720121778540159650206124453010479340634914198944854564877561382499509448998369698070864259180302619797349711478771467929142128666985435420891096815587024847632549131691245462150979704561552601560868274956543292459937394423498231880264730245591420504026370862390138090353657238705605055882489220436539858876586679200084761306812916471235284600440854716337709123225413510731040509466169222360712245207265632284282555076040077263507103140124634696447456 [161,89] -19975527333922320330005433897642110933510309009832586233758568600674061195273711989994350124727152282522206645634815679009356473331279796205155870188077931203606752814409015951289662261864906538073092991018050087754429188362355740738187760712664192109637161110792542414256303513429275052717031710650488911190982035065810789346449201693840096458963274829563196813095838284913694394913514095740218135870744056319705636364306713044716402251822933075895406536703877930075273227751668982198584668091232087699007380211828913294534255983661663436392337700774821524642121697233508094695227784280183186342183841446577608833334336948956157600478396673592288781884190551951852176332376883898139738929035477972425172251927834144950668337910325474027172546968004408736782157475187417526022002301411912779085275080537637608300739457971698761044093815157092916111795899116165075541953820209050128518202138935282701103832579171558248705183595409625817301377334153083284973614164153895812652918958476030320372920507568089028868820777037645088048342202789193978345346408053280818105083456985053222076111144624469586412537874935668210972540840013281059339294130070497866565927468252871816387714646698811032361886249047840905379437523559594180453662220526523628882712516651329606877584054099991137501722854020055065383764235432111438250967403321409571021930041510708933483023353293388256955841784775014851498943426607469602748212817541503955490636762780617238261802627238881861253303131624 [161,90] -138891252664497046011541937518046936293000572900978600336558500779003274574605115981424122867084417303670070888919953546615962664641895466877576314135861674020964909915359131884835981103724514889689978005453946878941528340995836698877694497780835091829471979599692879169917337112871098547625088367129926022375170011880989269606122329792072683023773250296106129800878671553450076988487595457188822372809668136518075314539049769224280263322937293517839947649862558155127886237561965353900958765434003095317180987312282304562014735175548955512395248383886560126704667117638219875886747987931690028619582661655459240606326640331317731587320059118839766140186871826709020092970082962994192582345929306266908383108720425109724614860265726218314839433737470781708477744735090342991995472120553568000708422366493762232916160822281902516412534294173007541991068714049978770639458847151140529185733545698828641440726082625743037913811456788042930217111231908800594763940803665863592003696162074679544236984028725880471761790748115067261635771930404321087103944847143729704646545795831824399967071034634763741989301620062879353861016268078816144386004473675449529823541541053060637637861047464375725554564419969967722214645059761465762913651531756441652982159433649948032191345990848606854793010226186212112349523122381690947961407497519944690648712509477776447635913649623979474484161680660371354621441492143471395017874972159442683865519372993430700560526786442298532392696 [161,91] -316441052161708525061314611180837925314815199154394072613141616128166973559989386076308698287397952790458995629334200920463495700626225826160691169407268873783332812755628248580565292008171013160282625593222675286268196427524806840577320160168959011521114800893188394658319255240924676927940940758376748921046057105403718699894068148187034936214360771686338946752847547603455380526732653414350942178964648052589309412480777740994333239320395315402717741540260054385835580143796822047425991117305394696977881907367238188214967727786215973443000725144595306914888522623429957013300991652630299714036284194585368948035760765967567642364850200624259988325758042005725974878126294881838674994476101604534235466945510953386777477132574454666746908227717068787124902825595100906293853728354429865847578918577886497400575519483346292294807038302631666206183288853360711747111889240884459426520618093932098159453921512876877218632091486304767011710539115566387736724326230776138083378331280964742509796677191129533782464013179918611821875726656847582067139891032604045870104527312230517427102918645726236378539197141699952652897313800723099150559563406957006152445124347287682456466523553218694570496694749813965290717494499779175510979509678004935024806152345584458731249316400872424996192143920909293943136807779308550546057922561261979700922706934108881903546146619635273504356155026688590572243855556384437098766506675137329939851978920123429354036384622742250380 [161,92] -93103596645756055018135397188597645121140557927228208669363574112569982779279163394825854899086421638944943983343955521840023246112821808614550970790590630246575393893020431342657903662540366317829466599814013626801811001807634794677979277482885156329270773820584200264708749465678258934220767178557241903382642295775110842510103087922100011048490312971673115510690428800222312329830128835801430181646093379249658959817569958739968646140129110689667099545986013515669887015657580983851127687919754432876929300407522015026029665975950963470117527650231331155270926681315258305187848353378541695083510084533818692044666554870747140275069448326450543247924415020828503042689301394202672699788728015163191850799527432882696015123743684336673062900340601338076860554572607141147419006437637730698945765021481608053953881433206279517595978296627706354096289933085857682283878144073559014509053198607447842020470367497963257687102276467724730530699071938666606089648122398308664611894752910477357674468950019477891343896916817162061839071391093548582229600154658215307023549476072236516321003276083815852222271727807632296743667940140217638007050797812411030757588430238879633318133232176509165155656517641774867586740025458010424510640571024620801741461185673875740186920784769590052020513462190190848422823921137373074025315228794913444490767771985777255957886370277650694201942380647134846863512487771399630222318972042101968321659431806922860201315254816 [161,93] -29566698847405868459585556300137378191595163990635929461504699920384392279616304393031847025665226904014194185444790784380942812801218324227110415225508022225702152393013740218585552643009049110075941242224273372145219262329251593863557070789447722624135926782015881182353775695363840165243570001199257185450175214379777236574684521458041736368914002524292775192327840258037344372156928368345554990001337414607457455084213993115977047468219756250119310373373265720308751073302382375085258014971802844428478780421032628448175483472582140923092997359949709872823350250965144611460479637712892182354532742801668899375356667626843520252244493936843237759587250437778410061131613057092492142317863910696449695772708178140831139127534737757827499087808052929696024944932427958179957156472097514319296996960964189489220907365186507787358126480276804015430084386221414710177996712384450551323463251648860553804870964706033820963157549736201584213133949413922000541266669443771540432770472818947340983632291181804072763077590333663694636015531789444337027977775009271094219833572644568344432440334170518509952352444579116754748045714643208342377287665714445964961095702802980692915751273559440216794404646784859063221721002512447960753244862840421793658092710148629288479729773088635862839858283168628982171654220015533256420775736956731449388781081747386673397193278743708452582009548191956493862716625709300298483411596204819598021051044038243426171364 [161,94] 67508711006225963582057391516096744340643239128760124855383835300496242202622559276888740810888576748311196788645528472413389000989142102482840123469004387141634072811925613521602747585536717554606715860210249286930658350945500224808616407109456288964863942798335145611438187345783059149108927408688202944388235859088290780622915363431182216535419625429111698229212543720469091647237890702752264377341060981030017536403614440256704579572254447674081259620565425537334037830071587285935375731768199603727243536583817513134982007925032547248342474000578942252933715866761636264978946469949660268658552677067918842750071921281051571888735325869443529449132378831896332265396961553244052529628603481922746258391450483213863063049964495336511751137123577804802683648415042946439465998487143789564684796114152606984399692286977350382542383020238557802282624805287932311219398028778199283043625162809902165568607514139448004120579888811988611072489762065398898396434168185408629107295182644212965898992379517364096098656345706709771135692734452025196785315955653482126338200260401297951246351386165050943730964762961485820538918629990678355613230441765232978519341048212552669455295730361460857860401006483273988705214666465023961280122596250408508082742664614443016232861836718441460005916806721910888987894424668474029929990121572527379894656061359252931705553700214321288853659970788948042025624520363671416606206077146583056963640008518534972 [161,95] -34534550907859423857332359573066700291038682498200198109426346463507774873692710965291871926089244944432201890154241422395716662143011995780828921115564397470408250294964351823185424804099986569014859187940007078621302017748741277491489280873597122440997168723599466804330332776959681097427313325591943968725544642890728144800975643641318099104433941941307997402234499542425380004546240816934499604175823014833936156758319595932028774183665950928589007675486995411591098418364193648997328767638873277097800475028958761306412487491607478007036888808658062996560110930280178028782203171290763028875249924979495542752628103720312051716125933194520308628061230565669257265131657329639089360537239019606118852399709328595624354757807676340761350676639330717728952913988410569364760201844825848882531965314944726665804553971914885831002712664667603464283500485300800728564454475333935475362725731565785609209782932925015930232184034903682293531279928081945789496157726076466336948635089999557270800733977736688362577411828847615891162895569765493010756207972296776955983151661408410737086050479882452846548598180597915374578561617728557060649720320266531068232997209047794662722745855584168154261911098953016184136189468239918848527895313722158394190321343769633557839297706971899995054767068243179879456735545096331147375745379799003919801563249341179653094552267365733093657222281516503922671400635564123925877262247824497332263817444840 [161,96] 47545265851804186963221696420245198999864255455647374079672854905626750173569591707390734339071816545496856887408125548613706420106832925635512612203610291131437310806077863460659280769119749438602830733619276779477239710713796530658221792162633419754523622830829568534941778172138374462994150911072442743443034135934525870110737049120299602522932360686798786058483917046037479033936151689050243933161895688803171634250883458604266717552855111463173955172357133631530474939228790423693950331064555746138213524429499930819475605363385323185231027816652228788950822606649840110088381722999776438573030736727033498284866006316158435138653939534594807644576726366085999642458943769529128237688918055760594846372598649127875442173020260147347895921637429860309028991401291521018007215623424956192728491541622795565394855579688065219674800108426709705319859535904438195313583928835844809296586423271620840217958647308224276637267583664846153203768302950640269264456556218554990734132980144040552353375081088430448249222243962818169471173911856275889084226509638412834338763390271434448859922726222311593302590564840104390080366562458109252765454286534339332084311548682870296140270088609872782434797194718535875123914022971219196403714137960595520368004383321959089830738364031276949646503917129200743078917085413505688392355520913934501153656757661949354639910159401797972146338044666617782020686449492136469619846908093632893782000 [161,97] -17139433760950819760129682649072810801752983684695572179653388686160432206427454422823857172781751740485574383388201342679878580684269072087615166428479374220651005975515265727399226281428278016493934226985371291912392204503419687798943070104205278414421417568547930959923744329323045807015550409138205245096050062138431288582722907904354635783120193381665055417182140725825282480711148998437365837780174916702519373327103512601023300247737887672613188978013367738099158894470254972807037123971124417749646222974528804627499456751929064341846408560689077430131823869830715503651445885851172861544460545039691352269692857787176879471188739660502044241698517659377819362004985242288364079187266148518489178386286554798882217492742271697820502819606996309126963460013545342184565738257298894237002278944600279524400285058897799712882573201577591043412808382572844985187413320307281328796438451634571489261762137508298256940953906937492684524023883129539155451671514760686338240968583208095830713981777335355527999612182518922059813679040534166146176467995378583102313649356122527118626646753621489048550284929134440325203024260505532073153930886060308478074383571939885799295880790840021743792828314760812537455142625100093699882057527268701369615317075103692029562739766467979141632400255662955529008004774499992956740332575670459534739934271788707726769002027033118726179575141816031043398226805163106073639016284127118230 [161,98] 9157101069252628351320972698484180578279590140795934461162947718495060666328183077313981750786178944302824558373558548980234891186939475976688757631204431669898415117901762343767604931251469034016814891879057514914183209974584611475674069315612034444811614628314823157230405038761868177837838264036905657523878962870702114142596936154356008179670874502789738519976137318952218250034610472368417572769550330130728524052485157019759787515664314865335846382339536968277221309953126504791479769779576165782298746290520443938869353322297266765809290627815963022538478521612545374998820740414722930174346998483646876186469260187093336611328540153719555741707211366504380552224512354531224716791857005070244883949893233666080806102033981119263789486764737957708830727419210555566353083570566149398569844837237545681739148603730773652920152879010694444332987503853908479111804681095313968962066366013274454985469058225459094062428255444511604739595618134088215364593261717367159361799287755072398904625887252077081190773350046340385714074935508260826867384599235384486720043607811135301459669551319859755330420097935814256938754737760154777278817185013043007059714897661609867344247873623155386869186319551017593772642574646619902090004080805903625371579885806063081164173931476517709533161506926474222166230175053643696963720925632991028239681554980563100989901212444182059435701572819866527788395949529375633160183644328 [161,99] -1677838578188939392744518688527604321063557355879770026124082060828870521980151578758319335856395571296795002677308004138977697103867291781612665598353052503397509107368301660797655991177812249491758145499248877036501476610690692064302933580090308784972688303815127099451328428476105265786400120462210934996941605137601764366431683518947696677759755847276231201486863563787972513120201502889144568961494419382228795239034110192028415463031845183836634726002728392767450418944967487900983427604846701049206662448308626649829011851424329855002855957109300261231157021626998463131350507812807343531248485192971902668086781903308442023468879935312708200912636682694820004263560422475802202737979655864629426589867469906218226279708188285938929362628531025961402945491827662073910353747774819502784465713769854643411252337052604043972358449558685762855121450046004654104361273864518575542396116272464400438088537318999559854969850996572390617683103625588286696540524906182874631204244933684029066047367936387633346706654348048270889812271351379131353402618561689561788382759051703413328475544542984168772984204290035616260287997502100968427601802081216959482203417731196995093972969257452206125494252562149711594293247442318857385365476505486796564441627172255264976666474931168999201949806330791591234046681738116098925841516931748567434456047138955350271773612968112820885802324032996544350899060751961294532040 [161,100] 137020599583841215814115523747788279907240426725450248745539350755660739619352974388111616566296527237524967816901978025516386613154823551026333153146379849290245389303721005183885040483378170740002125859566342788336329354101761772856924723011072703179742132539070183765077065213328976085885265006007909302810036266156483810064115592646562184701265297126597260887220171743298086530673059237632170254500826804458959105466898374587945378815093099801331695418114843040420714323963520511778689678926286382623308735393907646145675356531184283186222921257336930665826889407875335476494675506231757635967154583071438582549298151824574426682615548954760248616761213319783357796842733765842603419013582562931269699229431058404112310009571558631197298921137700593889589350191192431966895491257979454351009197122714741443092437054124514779556157674192314808631493462041557932417758938303150352248728455329216362603108178953112220988841154891072204274389978559623487591924919310088288392245941240536807742826737964564745549952970135484746685579520451770639523866281674300344675767882738210449925764581154832207552317619364173808875176807868697395404810544226850507132291932849813561441189572349570357751445871248401959814587265842769132804850687926813442328223291056942388936411951995337238461304462857274523637873163506969147726046175249582322805387434694837290149682421166371013266973074537862548810327274489196 [161,101] -29185933819463131428546144702222777671875595796560904902553942313340578548051655651290434006877092656517745166536176191952581349001553208435292909389382318081073586854079471217484344392182179088867987848392763557448270041018847712345488417486383955796608194696050411770180358904607806844269812084527943063379432098367463010416941756906306753698322785446787842827118483743580183832392473555267588704136861422854879862410846232095431078454119182645287333543895288536766533473619698932190858001992433746926213439676515899267340167008251233298073007618630487556173054245019112509817296577220585972249424573796521454050383924966869953328433090192500804134188341756943292894443182027624966550780823439874842247717596244939299077228227581112196124490853584929419876522025891305169524993888481198690255892842197730263704221207376787190859297047004291105035045899939711533182730346832613779914454722621269659339561184215531049392314166211189886946335604976414987044336403129270069773517216029878313655138493499808395378286365136240315233373472054582551503060976483498410744455536699269079200843634045425778388420892598533050684605829161327978908752714049108419271704071227843959891052307461077443094577472790263889754909652986240462350656292771129667118941558614498617149198317726272816526993723904034686289958314267703334084840804457104612301597743935363368206141823521000168818872892137882072595499108 [161,102] 6683464143549662484980191844633536143093094289859730579786448298873098667899325948036198881979151388855680578980093542383378520901594686030680246865252944356655321508793184279527212455218196211030796749005266930313421868098891702265928166411262521249292601471910006412791252043728414539788080909985022960033254238220029030287172905666748489800517313860035836041893315804520626498159893535237715323092252471748565077383311120164540373099909872464761162284039687648515811416288966511522183670728697157974261094497614190751848564347310955967225635312105944673817248536684637012411036476156225555231106801659868429761591223737511943643123810150416429687941126263123016455809075475681150656315492503075355507743859786688053405604489399006946785633911031438558882841144978488815489514840502270935876535530608613118934039941199064014500391221369068921869169586961134506662567583334408578851427426832598915086733163810656803432734147955100704922808406608683808046321173912315209224329301124407291064711293418896129904587273692433876579340415318768469557264592310449720851125430870299498919668263465848631733988527678673155354405448463859830883557179767107025823990566506032977618370683576098582528205411972893576684263454331129433306721805659754851223761555886970785650055726790815470552027487533942711144364687399778220141413732621630268940528219388729581645343625115889852329260735872330242328 [161,103] -40904212579738318481775747527197410248793321661325639510556767016560565603347281929004042604680106322457581876769745117188450087405264260316793966263099245100084890292177263066246453459438886157142017603716451660599040364280931143762190663173802052860813183400958788918803672494662979196120215828399769278069239134533931448578069456635361892651160849241686115412552560765884534633981532927626737291015595216410629523109097831043189025290977589169243462886223033062639833250539392729466637546806260466668996556558132388976555255348901520058173434979220986390200393282323061208144866711630305550125291616704771756216872538997208506603464341400554866130268118425700518851218869967465446582865073976118993273558328558617615788654701619915498348508905412626288764605949206216305625244506839883304975338829780372560748040251102331840801112994755162261538053163817348772167183046330779016343709586714084896552449305883485450742394658558803971652292549703960163970384116642728202382227598059617993825547484435441920394728215295745466821709088258432795262896771723273751948517235268596426259235500406720515011583574410568468391264597164302050942368774548821325496892284152454463754056117378514044453412154661275711657898956465024306354728773799518854400718070869299328997969189901131161209151517022624387739217102697325233034468357130829023050956666655028116554699849081330014860797856740 [161,104] 14977238672066660272022894509019448853617243401207476995358523661320213890496763461767270441783650504401159049204080975695506598905110512117028149972442304596014944961623113861277399316597952067387380830442242873679889913843284936782544176589395478689695398821966820004910814992175756544152986176216400763012047003949497525851839306389223538632725460398045683377553450737998257279393604606372580919343980036772874805988538546036198737138350648944987232618237912547608758183312348678011419011947246954008912950664500076544996429505219632904527311837699957575030757360331561345201129328594410325210394913206939258474223552567774949549248486930070780597788163748526607479695853132156360971308933557963566794340941341865724545025379197876863182009039811202604674290759193979866148516851129952358552435156685280154062190051908300316632522798965434259183739341529196859020587664431861746391011206178509444878174193394204555186643108329422008168156726523457436960791844351029759299765464515175676156829291074007841375195391386361189453118677797715395344056642536700269691642379487851470489189684174950232477682692824248439550497820455755634895627022965219275150610892759492644534325099011850060760693736849865807206712555280744656480346981385207623876077756518647491495681169667223031384472795682717038562618214606825279309669396525243886533375534305454505603914808952256478883440 [161,105] -3367620306853563617881904297300529542199620300147296210138241111104972988185745000340974194053165775710784011104981396298662594005002432429324786225849886995943776210110786794509391015398964516189622328405877124496608062349554356611472259033655610147142627142851483925213138214248810874729503722553744991086235789064581991010893019273800525926617816227904132459551653844466627442480268092657060690568696385522712601000101466585029163606372134481072067909175141672445392699114866278150999841261758436351612704630086576076765911305293209858709520420682715013949490621762422136799234969109929529030098484693088630547979900890431159507968572101121087687024905505940660411622064394733237478061869555243265565744660081578037430003126508377894381632696605499605826541815718332516613132872155071194891030589514038043247310545360613256430330758212557026157039728104213573773189354804779069260853147008235412897040720232922574411622400683051064634089843380531120910870222181575820428279240704664024579611184694555678177329090055988146094571678492234185210765089943707608318935039906196966075601706070249341228285683390513205566942522149384593229445813503961486001203330246105232057061958574199493236869498843397439534747252359156039925054578590455048527637659844858768248690669874197685381519496480092772491331059427844137443347793011025020634211898905930347961511686405088524 [161,106] -230408609998988340558742962261052354646784462140656402180744954482821160605432632342580987907505918604000619405453571473090470119927370583094545816088442659567419135573427647216840520398536117315708702344349272838271315281214186183431519561686940777435860060590345355865441679536074002772657242806680663876143207542928203776301737924100767776092293736004757716608438769748665825487819188388310306621205300144074940489917058294982831216485895743234726032446499660712480341798447378043937679270863352764710484742027475261141647167246585457565535934092738967863390118842302389042876584607376268480187869274520744796211505217596810016922397123221952316123316198922334436341892645570820399971791454467990321495453395117371934006675469604315674390230199753040422620420510817010589324851973022456738181173975139095234155995138620461578255862649971533336393436173354124422855631640188687359026387054163508139160503283588642790333021929465115866660688930459786496638907026408998307067895450203576101585727371211459976664310635406147166030071838271803251778804916004852053746795416919106903390152424300089074914194602032421836028651349795133985820052970674550813718499598490963222416904340125437227332244968988793570634994754067673157682055050124369462522808015494731666807440601060441035290256051242619575218325386484637923333413206899113654148552985868393799299499032 [161,107] 13144018182962638297657283340559207501788323585264892279690935178112025476114250852965176017466665981655281162958432744813216764885065073988468448659164732314507516105537424789768287821515858714602718515654433181259596256770446233557857478887642846927927850547860482457243504343776607399956818232329073313478337421768039784927582068439470421808576766477480119868380912173657261289689387212858127377090360093216772749442753812490394690825356895545823694924581723593584505377076704914958685855004944935618073288385473984782171142052824582060274688207406278398300482503419140508178529652057507415698386001769175775120796405167930148934777352080755440676941195069317843219266950258379961164287637365467501983152454253660423051928566212335606634965531091034620060520365519817015899824684620903596127448909599803228635904799683065272235428270607020811021881671767617514074280883349015427603770001209373520736675767264439571600860360243218057677702718661746519050027853766383088841923791222885220113684053080291834037406001407216999731799486583501175984240597995318411919639462116904914903957589586811533456999034418435263472951033789879847258880592343091070268910786810526665855799418961182645526613486290949653944151866057397906763196691137415317282147691045836669613160597367123905249037780040326957969722185633192011689741397912132109742562378057581393552 [161,108] 716848733699325911002114419436602543612238773537616846116792353276370684471932492801443827651832786433569910653600175554492505965954200754834512437494230434734589821032673322850406370217277453470768698584122107975127436548462775710664645432149014496431223890535774168505093555706684108950191142508688139176484991115212821136576497756255827180376163258767912620706747657120641823588803497604004637118996489357144681030375445427400871287822473282768755224862042721221229834477471251980028463423373048078469824354911301722296646023050844327311634803709169580588813328535018782261793818021831035076357668684425883997102928330333718100174944308531063834100964926573180563994509220547167979486775060136348573918818277132316725638062784835561910421310486319214762394501701454180448811524850779193005565297482932081461277798644101328668327380500540443561471600366663550471663259561009922148577456976557715294626453553148713909721722991775533383460303831162170803510772925014342357415842949502208229287724903213336342770001816511154272395122421828619155353999766157974992389122139914855180271189380447591260886340581371205625283266879491884873349429866836907313776580038563684829414598317112699896542503331313158622147807047412301048250505958080709999635420909848290921337782912401391721911581841972559807720048563171139076189929508096009406939969951562 [161,109] -234918656198663139005168579480847469188305634370554130298889295684850362799658929210622199537850690528854613720721762137148624469951363516366891167304046998171498562466828983960706226185983807115207262130959391705268006732628236407199952699685148701597153577375716999209829978168865287913794994802103833145553432442704188657058404476508277885642359360055463738285578709617211721783648971765079008057941374121152538663612572472484437109865702728681791063589776292541304591699062470695538079494280707161694095868892573342685952969741403518004565988645467385556512121209079513784106138347229354425783553885274314834894296725125016219478614680762032369446133983636140189116279670450093270814535185616872621001572850351272864305653099188480306799333973887614143063273964051179448710379239565773184333145519957657389179036171574135383301734452358221576043801557835473750546042709132212526939250797687137527083809124712875033454601357922479027555919756699341242288786894942443175356374826354051652157939832344592063543715628312613813110544647261560630793529482036067665549192354187069990461073711923846259924035661871719746546304894992205943634774551252589333731399751945473597509042088127754032872717764742129999232501967165275049064551253842527656346836443865336773967331855521705140665863490865575531954302304323365963942175282374666544194128 [161,110] -334803970146487940832379311274195898325184189357316856580778051370209847642143694847085501486081505918120823056952254062657579932480404480793668446605100829866152530614856200772179351939642490407922297079109762011622171491804574223699796270912960180474382051188939165878492854025865859926573081403264220812948364116799178817592399363807384405872552291343010052397084387135971946386737948731663159648770601963657338118734179666350176093856544667584128130762107232506377747648135242656084862408300008099857673627055908498719140161942556425274740953350033961613904978255680019011300190709632928119868882553029377888668618995897521829622421507224294521312447640377371725273379079565922765348227043972392730382773030147417829511376023389355594316021401017784902035915405079689314507367346634878858588569857897486027575606091840447291945686486899237724117590857795096190223079127757117411218238577402614562415350464540721288897078148632410398138467778538072679795865412750765926104437461142408917759971749518589614463408179841224557818656033835279350969754040660185194906829354370435969943125799635317318059795543332457239007503957093486811347291579090649849723899683436452005877169424275159929402165910276897269411460793242864641633338901124105616295035107354678326613504142378642468858035984943724332865161043155494513966237904513584288 [161,111] 5662813802481457362617679087571242044720573421886502312239820542832035446437918193718967832750602063722810661268160596888313637221321225159018450202837465101307258777281156742532472419814541966473738552628150139459732691987825655209547196270143734512071458966622087796542197702762456766793008880238623301211257310061549127493803000758918803331198144894645616837004143066717487460076265727945849155828211812286898485072817395575564121985876008023302715151946898000125321018239323189567097487743034747548069333251866566732632308384227809286341665018388918139693011143929550428042593895011867038636790773887057154077065753140923701388839031103219097191556068554325136508256895840330341353367803680499191291375192730970630680276806221776758681021400030301837144654426684709605675453435739116891866594810180254221143492804077383898071384159060669886351173747865864933374625139850042602343339594471190124469206530897292077403477559785736805198083362426683989083017775777005012935760237108818978945112907968714796838895489604798206178229909574547248450144687865132356798734786313469760445188223964546099015980422876373090686309060538705160057131169593132651955651972509597639946226786371980250970215924339717828544895065182738989517667079307682468641649441070886043757331462193511481170204513936977631498169626018163391471215093180 [161,112] -99285338129940106769548528030711258500258023493111851178383430288046011167366586106040627955563046169907623333201115336291350566919354945682618712771070708444463981992281922906955455922638018410053657683299709947942271562491545452504957673496775227180968426445374832844625020093446926049370995647878586411214737542823742368349472253685106831453006245602136215400771615184997657646370608957124492746113370426776410702415147758895867716958260306365892305468782714944905832127142540704169985299081766138179401312643197855051549920390012763384602281218691136594701506794566221767747780225790061373047946950015286062331169135222798111714809550235979202174636904961023670247023929030414735231989403348256637402376970200832678895846230335229549408521843827482589068583124420847647886226461885797048609669924860322591709114081804474993706706274430616775743999741212047581693381953190096639122537523299979660330335940018834515586451791285417319893406320183573407523224924466661961364810637026447698309242529808481757514617883716621901875349745512606406702851040136469852438180102652211158531021816802306654963200747893871230716397467174676142262487767850763662428549396806242423327574255595841949964893632182356143674788809819950864451129908495039669127967672393018828823908637375057995711852523297296522778905284189749452038688 [161,113] -124805976807321346101006355065984011757105835464014242247971522287334761123847409284858412039978964673915181682146682295346693564427718665791179512603307621024428848246460731860825454778389464794560254169004537763082635918113077230777752521151472789947487542612251352524814518607849281719649574474097768521955159186226677127226819722905679201384039867214489880683063876745852453755474493557064362463713478491491574944530391470865819359860195280252278444033728554973026966931193126907617680743330901961824005177095681328089523596559272985025644617092490736981202514556380614867720027992753554290913006609313531943630854597607547171334009248063143306662893269586237773250529875291683534475758294372616319381092991473091131181830551081171937791468458562553635158933855018045107265416688965616741941153292360807726732105372782316295168358257109366283966903271902211086612425423173589093954815303462637871234269944142301372320287230898289761693359122075357838592227454413517874008407837348620556007692781578423574638762934189104917064072030125730096547066948154770692173728064197363345318397565755318491446761485939375487641667932643377949598627657590472342884221250736230085174308944134533506541143887554813864845814566172565649115269629482973718779648331218307835308379069941750182026642189023628697848177738697656564 [161,114] 45818427494094134502776755147352668816896493103007974571413628010127559989870805715263087248502845363067504816956154368290012804511482511312811479343174595920603641628985046570992066848123345256840990593134698190585999929178334959012021554705080872123336552874631855837511047217695772153738108170333377101602300686667014554145810494837392647035657831880250248660048012425994069338469526138736821610264314981776564818977091995468066929053321350460784004906892595378426865759624517936458588389594812506427650861478061251799570249719641449974438343147793812527893044394420880236230276558475307158752460129643381977822858495072875545402101762440963435163804289282094766599165638542592427058839755458653640336081838067841416400639140882010991383538362633117517824453331256532066404764105202732715369604419977866194750988815123059217760861197695932188423332871006837601245698427023034279271282616800369763951677658514634257931454280175005437928726699219951492424135937712557471122472828103749782010365033684717781496466950125069085472021123530876065227050933812860705543180678281618978674304228915213395806921007968023764887129740041646181837432286840618256052358803839933843090727723194019333264893283439775018371360774444676983845769172677416084869774483148725311762225234134533104568366504232885514736971771960 [161,115] 3633553855013412184717973564378178868960559132030983360837135964462330406574605248445006013570156383703513114379531174243393194271709203448905735882327664737122572097478740573142257723584999654995771475953487207653722045609649952883949526202028616241378063354926966784275739999646116228507289438060021200033905257968134162156148082727080674622143102178818524821617795262428762205003487365409558278393678487087394090000734002461787838570587230093412762223458014027709436233066383106954533744680878685683752425166801081627523945371740904766469433027268678952866240315747149098780954113106505813924484426056851164843930665301148041719458168948522979711300899489415925503599779249565252202943730420112325568204976501398587772620797286923728302629584041450374048784654889923276803485835097431668299099870400842033049159411126648628332929136538604462998133518435650385480208210999683619761758339426875654234405634033118043199331278182033843811486861860874035566726719189906371852570643948435541649944534380567953757511368805275508839389285081236651019284808171893316616478230889331753125747101181332371576990131997884881637031563739496940609461976470412456409434987603708234111132361336955932983232992726938911788905085653582100931368771130679156414146859328822822266433013136974030781336248251909032000916 [161,116] -4229299855388182464914487216046676380288914789997755138384459398622195197817076997142401322043889687127300107853717497392766140636945861745035686567355738209829639497958557268900145925161029957757548079468754413836242984932763707827598241148432345992479919377955456810638020067411690992228937112029750768168243478878465649226459622546307475416516363035430757253647725318456162926712319001655023259976102104227573100365729873414202495305602033011820453650827942212908828218834321160861317085685153755774040918966998698902573398556536862795721985036899995671638448980339048832568613532989083923885185095441183789212744422260393106945433016999991458519736838450744063470524877837139473309149386456216149534052607668585896690570987194367388936452246304700720434070685662304342846250302513607996749172985318163481913632552607359973097085355539275793075171520737827985816266138042344988421644949899829895943548344616234951213236173941193705946086401413856438017031393981602916386307783693120348453891232544433134097370437351288923480439871131085378482220320199505826097121763340896194366615511833211450852070704843868732661453676749821885679750478238127761332018771663191645037456232543487809588767059669055794328512124667883944765452335386374090428653389975052904028457535475142621245733020255217256 [161,117] 321356343447620033574435495523206296417682751501820422908576059420505118536401848987248597794795867946645235319896887047438487620751613618924740983415767255367699854351497399781084167820887725339513336919235232055712535280762190253702362623423871915704602319567840772812290823993295878729338144614126383808171252652976683987359477695338871897498787674693636701879773834264903776444867001185510784686315062778784049963566005754695207753896707861835176770878917896990219021993661432771913879473479050730840690861435998079873297979051621487846905915298573652420338684399502781418999409170532655844333668217989929742142989471535759312055741716361117522397672547094068686085247504882204641511234624683159584444586765522036893142914035274414611282420313678218811245346150563709745623128031841828233915163999874693309919078549963712413457817114720108013742079984063952809634123412579132892666079640302659655676782471362049381639414378823837156394828286111989911603108193909583237437987967411787108626825464166896816106125044349058567707952073969481150262675696639857528335702246900801197557461950021498048325994605173547346397747223570645243805932188539730020144320224916193100638360561358803135223019745631184780629472987048546326132980643896690401306683292761571860645771367069966326690187144 [161,118] 26592394010566967527679161925850824503087772151438074637855882617088696307684909582962694726088948455639465993429643442792090644766334718963688204381621782681920882685702802083994451769693170107602998401159350633076731854056609020051481457657366077184068818216676734904091809001788049929122726962413652386888885952311094581045209083630197194151270858340216380337530803145791153565420100366998184882464022239577973584166651401603862584712772863097123347359434362755381724638931149820906544525299961961884387564645885629070888993468055626299498038372798369341035029526599844915350413477474736293503373388603616030689664488086745609402797215840662868452143781682656793862525055002827009561618391834702673887116123043919818887047345134368612275481373538683485584336993538557496581555847145160510036670229623727417761535616643529284889258316031967674988491561127130621203711082396712120935396580072822302867760533528862013189335501759819109002341731263770224669242655808836444575058084474311630582094516415127462201260649870570401132100327386528590331485462044162525658127478819888650329651277216117374961956105094285646346564650353397234559864903782884826412157761762733671535746188583007855738160433020311975003252659791269660337630342449119890567236476505867844077838093818515126144 [161,119] -3060198729714677897497935484999971735638809679159535679927707012538666180139182566717221568158041867897872269019991540876928118992520603817629216748230557265696740646258872486173933187551570478521917008401739388541002736690410239620540046937845368577732805633147457148900305832129789445823855807639923981355173116441586822216657774024434262927372042786351288920161873273680796957121993258843958893261613184221418223133893758353637087528187409535576107209772804990521184685179044805712890533093407455674256091395272945112705587342510395982371091996582609723774205698848091258143168363995495588210484917993317496371484553313687562731491995101363956057647931255947308400563981056196112674898518368915443663421482836939374834369575722175418043047097795692548258280321624158128500326532206236643825392678353289515031133050218939036273960720289344879259166214694360453011774897811799492963266947631005243228413676495434146902567586379983246023049748874308017034028846639825246322164769021268124356114259698202166745958161991335217047526923104637779421634943358996611803754689613956421215126246917848382625675082589384139203037292996074202293328439236694341957599713440923255539373244667464898416606258360351797640143230019269207010219715200509495016787362473543265019136972425934 [161,120] 34392817948836570277658892914930210981823790759596741484149715971621811731003581087914526571079432320911252392383443505106249380367138428793420516983927098453043600487189807006737024593347608474294741421511518213124505282563788230401054678368181757651521827779220725284166093710039506293261556052963549200629025024719137009258700819309642707583111160146550999137398664107094604920567204844076897562785569225083129256016617089001238352933768381687251473344486745665227403815436844353316117567227665571557805106467759554155628822612144686841025792460225879127156092916709076775673020236519806933015233746250082779308927013305193814345834527727195020324662801778659912662679974780299601034173728257563227502511244265318988499471406834327017115796365635409406870187791934055122327624558162115604552315319868937352081181013324624975676729419657899454433798735117344799423086656041499202776081627617780780123016309861845432456399748266396364902171678450547870292050852452947345988879972010215182420583696493962259919206706952686461392260643379188312209861003240023023627874056952506797510875557923201465998709791821670726733884037266004739731707049472432343297471174398044463315298665024816601650249214654962778011608613428408746647233628588260271875325811452750795232852 [161,121] 1357180180236831232675308140931951147998740040494672589149887019958571111438875137559754822816546852687363413776241916637312214355155345706640532178680724519201770880762463155227949410979296228580059926475715450544707970305990546710967192350277722743928001044668573479528615170661845968172197737528635529731279310110661729200654276992530413587651700062266133601747008530728643609609434804316493675582741295897128463704982828769210908548011671524704070249691151542472465920139671461889309296490326304046428742889489522626828225991769132013951413410954393152617367244220347253349471838936030887318910632971648925560753899913818685941206647275029491642234618260856591145054798335242254825826767625665734525358745027650470169739892153922422101096203441816767307573001707706094112976687456187259526522491848539391306450499914344923259559596983301026123650865730595156453279247896069421938002058845554428828915030244557189591807363387915630586153139205045787580753887085344505916038270193619170799562123013364485142601585859806947619797348848827559987013673475296378866603658206606959425892462139689573626266027594966569318780845581764568752813138120677251840364907453484090745630470048793950086819930679704237680584023900501378151185510662105046039185184828663592 [161,122] -42007327049538297486303855901461128739172808509056814109370318506132405485855209818365140649130369738486586719344366965494897505370472250817075745636064056737299244671773046241321986592527050214022323904421920144643270543073846031731992781581285814577399645453151823304054315047956959316739674669402138663180808875774221166895258608515967803693303490258062753452675124224967527889046588903972806873481182724283242223683648630157606775003103594671578896873737205733548709790091403089574293239145491818798507054661714966299164394364471449610993104632160528653184992738719850369896533059857499555629204032462438812796016714153899327891560061931476042013763969259981086819940498774924208007186682838448083104068668952345050655934923466473281547993010920615613225142091025914414500084441684034397166526949344308963953734173732531446716856337968690555688387636066072583050045855447889936707098918385985513437984038000131193240272057497151013369728918643618560013000181951112976922294936199232977758018144576738196195160621004559768487876334874591588220154479825458972315884408422345694243983673603829151675002246897427664318661110320926924132751568509761737359528337532343712216456870908451988400172271622861410171021676259889840722200312781510596973250352 [161,123] -117226636367269350594844348483224221276547686394403954930541698533864684649917810555958765644895564505788435570180061767915897128881654018290377832767031708769004405445866503880671182995454558977853660448463760717386533716132662995231450300559212363288083087210548459808776758545263455146554424276526688940655366467707698360765404121840829818368468115984156278920253476509675978951405782301945230947680188653265968691837468962161349722454532933946366169169614886186881628483586596652528951496022763410543420242063405585608220608560629566896038867158393517836905145726709003044063945579708432150819638555928145109112006510585832791982309356602377854560896400549264798866935254861865079053982383518839217453910584937566349250571576841939775734576365218423238900955334827999605643032694131056721484363699584854761858529371920588607909690582423792037347568666361553521609291864420132331636432747609942705504243915349296038211049480947223050010640204918072735573885024902676038348036372220257188320464216711966357985399933088728482053193110854632977674473101702619240899531585066554388297505780904424034618707352298691088934829262279859325155510228005474116257360383429612226710685351779574807811373403977403922067103903167479654111550831638827704 [161,124] -4797966457997960923057647849004564124063262655991072902603639274357057622439515898393925724744313832988563794331846509714320161237406088006746132544544911631878477644772567129029386782770875334922198005199044966717207758185086655198907825672753462799111517899221072910154218015380463017872870029520621058785098588224738175796285973823882463672705960555180379221849161419852504385502843461291140709640110802910416407931920443789668889925053283194541081772564948910643336092671008061399584286367488525168672745520476657244139650886407168237572078683047157371120115177228728027041618504915456795406475058634037858794782867427400031466275960287647120992961213689521133354201503541381782715072562028652147386876644763594534865972687175627005830401242164220677269927905951352958519231647739992128279516352499295451002390843126979575723553024689848996502286966090576564957516560652065872298411763421345643981277049032740753359997468643430200593183887384559415548494692659423925433167494359059916008881846312448324104315106859648613779340564892764163876738209791009828054919243004623860743916051085470377085007300760213567057508026729114464768863129014931100719521963738293023297907058470908115067179282482002758133793395489539038210752921088 [161,125] -49485099479110740459974236239427728826044832882569716326233162963379648647426385304929634062643629054317237958898275366948349313988881980012458028186987458025078650405345455590813524798131938594517514904307681930804970085733086309179601732028769488588378702686456790042719495380220595070388112538141659534422410862500295230293638735335369849592543971540788730117205853484165092202118247416090505723865189250475782498462746495215202529102543636261955007681077972933639216299843270049889964956674899878829549416025577236695136571124713833737090258811095539012881431931142512296947069080931345293910589854173500823055079119420448995719266615523194472048423331424010535434710714666062496883101587234461116052384079435947275432355362792868362588437709451177573055756412915002905263008777291721119752870550865913586821453650034490469347872371763918075048658880242312859198395796800481714215038077139244238623150352467889195309063139467220664773644810082875458748746765399505056101721649968210391955768839592190331722855190479561944251580708976108520558295763739114621900532706379743380166009729199363487364004351506878184068928985131579963524082095448059480291573974052954970787084990023747030416883539909522358795635557056666138600 [161,126] -205367454362876167510461453025078509777160211699095247944515304445866154715481697282209259728193744843777319049786723467051631044172099224681550992043188354981608030161502728262645049021363143223671906530504802585908027500079063855374673158376664945344322842503815774041356936295975895250320122322189181727280074123341172368647475425344220907442852123383198798490147693974376813168806726347590030700360620928909984567763688455115522789218105501305276397580476527876535487775187981267845041183561850947280144958277018351051829134099238033359095645523818111097528963551386629415719688636317322153524189215144312149573513271591829905860548393012739378632616957326025477130544705389220580006175470706245049908098119792820930695198156784195000360971227006886066455819340837331994735436367081490978263615992904078951703361679617955173609429773850159948502375395895242858168205440944433178040967145094840725696242857962781783533962841542899477229548103091756686419023224352085967039078879856439262518767474265227475591737763057469359261368382947013984649578506390942681134940150414993762393244207499697650051188592841861197001547880575265409952062299074231203016368494537971632084166158195726092847998958603717161176787465180 [161,127] -1223214476411319040312601314509522869150362578906752504969489670244742949758085995510578361163852929829868998668611307002613832820743777338232485812485816546161437407309677195086540817744233397371163547985258011456741395581039361235351596096559977684187075897319402063152165755790560947621486193453606353207005922013571458250649892678180458685814826886331392781553666824581286934053572397246009435275540260133117718602148686233475855141570689440125247791601326465330724757005515741829732832468410932738788414023508912795600933459539699975993268459333120659652299416508388776500135599156438969253754385745378558680389940858390922822049824356641099280987145019067847285255232991161127714730939680564863744531884726295271179384063641539644252855313189390485164918522930415163712608668647852823083828869474903735473603594326065686354725592605784282839194577669718080668496760517455403050842900013597027662958656516985305904568315930745800272140817342297867300862472800943897982777289188370172057502093220759661459505885548483313770064474490377451432530222982488294189444787891836785944990277153091063325048868432208503113178007263678766274387419983214110234210964887913868461958948858108323028605018940366318065008 [161,128] -1599219611419436293544700207761763426012369666227894312992664151746539898259407708214782645025395091122269769840944021798392247016518022190895806207700631579759406647184812187877863456969390517496065638311450582103134054654977291589920021813462478715948453249028149160928873416988139995619118238540187553648238416588035536242337303710856950945089051292509776758534312240278542953496460318916884925147174316883813902361299641443917147627540246283448079573181607891075824638451837259999480461379977423443243372033243975567803465965685745073775620176397438131705906481143467851167057950359848959367084289542689018787702375371170062086017436313630230993184803435015096932299422931557446845723646265302541560298249294023279161228527243824275755947200167440065627458249298602854912718206123988989308000826928405601391791388021690426821928660493110724948199360043871156074774110204224801635602174772218332532326422896701623957522887257968360461341159388631780470963837536016771864085305671485168248922845594351785900702979233539121797875202284832413226017257746883686969043805870202762544996508286743000286656025496942708421116008136746812609301185720047057081707927816811161231834934982139293614056831879000 [161,129] -1454766018939590058280581092563905342423067018823520974555515148793995226182093620254282920307599723425588600474324862998695896354406467930422581907891628880370803608432296216976657584926605848064385006321773585861060221946686597113466130594783004680348360113864828796093019731158238579617422631231390748795146578707395611255894414219193680613276100842845974002692146244920565749663875670790591735671831357320178276052711988094996100309113277478789566419879632367504158487565500414698844698519857743432140284904002939368906732001816473860711381469181908294458122453052083749988009032945333258286390160513252173685998834659032318772187342079993129983086931264174028571425446405134895047244016717152516517410327524289687540954457702967852855454507228871531913713248521659727978830832618507744502285030652872772943882554002335878233589383890882019896060776531038830474022584107638416016693204861875883703737404515020416859239009774478635472739706190283187851935568164300290398274270594122110634822173269338504764681352993546100696177211060054048277653141299885051226644655821917046264825647012110460380536961860045100534112223064758885290804242095201063178705518913360438420826764170232431211648 [161,130] -1110792492247009631623614724697102414481363761993510495790319592698683477027738818544732116552747501783420048865940577920164376547730969961793148186867593894085663519573613351874184853288026578379561198468236198231805829871077966678119218785745253590955455650962292683031624407272842327304082390756283694851450530531221281436873503450347756262561295050156681307966582295440985339592135367149058081026255789445840713759190173926293428068373309710264675478881777179326225266821956811531756727451856110505743897888041861371116689860294139061407304582689569291713479871342464977394174280684064142867249811527212045270457471200837028808164073471004677318228666441474053852624866157092708576965441779742800244574696363031934134559290553744820953790617921133658716366979324117141095813543475714519034389229879958376119522218435423840182609432040180393219250668263941270881035464953197092498761007214727980749484885296697001363825276889408647414269073914629616347583777447212659577566843618102676993134693610293991155421237761319103074812379502841286505671612977394852392475559379997312998698658435217368279563528915239452993693757662219220758047621018542058584401573098830593034432564333092 [161,131] -160245595873406245872894904622112546258555314695231123492548564105114804768005538657797480717044386287871747599203317780092905173550858643857085580287509077132545753237575288962407119128484585746256477888547715041888804609549667251418074184218603129533894813471452467590129296147131708925342087593682861997201250794973315848693728441249601843730393921731898817961043105112471526537171015106133543364994304925507502711036850991770720307937651543877774426779573720268511698098727905050177061634610369002787080298401755299557815222645774138395011768797650757711491155076056015456172953794318462761836563579755506857936001161501310859114518794159061918255720920806741094818750836242334898390773323804380701074233700841817784445178656691686945277284079964711062013680114420586538792434698864593316431266779244748627494576693960573632911007164548669977099902435330742119965451829402362296115917285997500382105277120048541175770147455877454020813906102961453461278347167588576508820273975997764049577485562038996135798266971266512823588669189552268599921579507780202024943114456642953027146469382563642480455680344802058305308584714012199564525707492135358616393440524360738238276 [161,132] -318377209634552230506710445270665772884350458332571057247837897743864333685755895806281100212688477538198079516295599465298395690701963029480985322955243723977372415937207953234129117587349407269225772352832594747970029075466648579420261086871019245494448901251087391029974340008576665284855487179525103339862011701093337959822128524103788522355134281525036923753173494348199540555613748250325185335665923516573716887335288867061510444388664862772864867574639435969855304192440053751239214286611874126452301007540483410798799077227019799450640417093723912491335314865563793355897699898124964110135383450658919490912179437482865645619174473801867673816422168354704117652631351086596475657394059127680616977534577431474137879925098038572738035260484138828961033236615353144546030040001521916977455219040802660516199244159650220034644976783927968616910238893020607790087517014351394763311409199775901028730630982995562046285345744828835315525609558766052939127938151265151282924599998550940574923971197119728145308657972530651625731180063967329155436500202479588851727836487401615273213505592616624592084729073857400288070820078405133428657855283583235561648911840904 [161,133] 61027501861833397679153340730666692833364101322116548528798454223022100208445280799279147058600232128325702560063296568120596820437350781430089655897719732744587045955503255273167838343516134512386638110409044250768679955068528897761487369860805615525227254750918340594783468871838712655989756598445337579204530955489726505171314943039534477274622462182122915117682651571104319329579021571399672164403170264885327339154469788343997431091137652199040852777985449444299990162896460288664703056915207639130428716366081901605142021755578915561720708091063026977975575264002784387672408548750890528758487936035332792286311987598445645167911023940861355584481085703090384897581109777521036005350987962287560546468903202436396808608052960981879051034249577892314530734270400306904115322817440002000022832471667683065656498559858616861501874272887404236526361817652085483820693750244765448991978858189434860860713817845498320031258708390641386320264654958177161281455480782327259923618644717370909751165482749970700215569883527680448822452315541272002949835700999500009896524939185951679475508549041542478488795890775750342319546593968716808583437373930816428106 [161,134] 4093466739714929903915361100417938421567543538553319494086045853821371544315464908423940538809614886704487034432231643720291521897617782034443252773566552827559861790618610973953771493348765805017587461600578130992890021935053056620618759399790920981008849009842247488659995894112180980745118799378382330817534071836851334011199864266730601434808973696129702712640354396284621193291480729143084543493419651023863061915257911046241895326097425281964598323449615948362195502181308825296586749802137710759967108725978182914650553813094745632672550758152472392579552627598094940746927652997887013841262157162011977468993072590132468835249057679017763464094920318763327628700942384589255800566869299994299157849395055010170992770960287366167226876705964546347095928423981778242279745030931156219447482147598981544723408028228616792244251913540464318932261392256178372108668250723593472454283837359169445473052322665094885712148072030499350758058847352733584120802589871539587336700882523516748706620837558130700211436779046339736727129624911552757916449634991649814852443166423001421861530927966867739331672248709919397051548714433187239133087023024 [161,135] -1400027917886709044394631414522716056147892028048542037550114650233251845615965386280300377879008237184009923550617366526547361563780586868203542547692099410792724775050913077205713664815948906046171637386694630787512815272518030831648658212548681056149972968669652383946978707099568842772341284497909927322066756341304426993610259277092445002487346733973783650039636075503229022100443672592640621120111005183445967261812322168572391638187954317745100037325273752402871532219350785673809527220179425882500380912304484857400026781353119373753571831920330094048202112948609971649104748795732518531106633095163713327999083242008335108255086615583990271131963331772671742504734405126132521061856790245865924728760565444165414913056335280934819656189502866369454918574874254088570618523719487586503053332543273370503593749840364336876059556314353921548912990725040176122520064346722096795901062603336482224029822302218977500474163836120730437490072778345287202472892003395138582272976928430185076487005256219156684518818427123472533803029196426122812974067380775518325990070353397503165930447223180260405261026732146004231602292361516225492 [161,136] 33488275632094003403196812299613886901258466910131393935232564895120257486082791994091176395646081967684113861573786808066014429708947614980096901734466771741468252476080161378703894395267173658921798794613910889283341733513745414193604050189212822440597749235107559912317420701558748558457616698032358475635236170314964823198767959712753262643552276826420030341992724081226461728746745076940811904758213610686017902528032281301171587592470610728469683805465348437254820432809468124736425188540236970203775513619279758565042755293150485028516985631141811491281249442595418281071465275742441951825354153106868421491085753514875789558393095207887577832492509059208978189981407006392673032644283077030778225158312120745667146331377552020225373410411847976180458384452850400318157686510645841977541870310136597815563343650846601669974129723759562755317242222819928564749222846026706071811607752475790226403414817412942939027679227770868808798867541167468596009601980322923174368427271901080132269133890893270078742178795771798790960886658738201216265637169931516825103121678930619645022260753048041025375201344312263986156131604 [161,137] -869498343611772176872564607234193076736582632414952501058689908065072838218301679646061601818560857064558135340071767176117076050689946108909720145745970148891685891421597463816328409670789199401114819949920386517145467459307580813375365330666471719404268079785678458362214430022799291374976138679815684257367369071339245515620826213956119039540860033171619131850008677743018535819378556068473725647701327843073920161518562553431007007415252269946939670306291893893552599393839467505895915832071909192991722946114112186842512362365527007593320121415576930287444396108561975453500031618137437410332364780129456796759123519408418511632735756419939966542448006943711587470016210291227072985131258523951831111320680544549051888262033363919666972114732422581482150733947834275078581856058565598381868249515362568505649345404471775804985175865678738396036805840785660292381653414018979744644811357120686445235026294978325206843803189387236156294938635595825869713942278528836965864574965113647555105928216186087133288689983512794505404461456190956306199346628797118495876939043955560156572812272406022706176306065785930 [161,138] -23092840538331155199574884506104772938352832313056723597702927503986250665758194645721901776986203771671620146389953377584745302018578327495101678726351645006667882337630334116317796908451279348747409120909131295951828078414945454876714127754317592621195857296189686293930952520822947389394278588606377172711239250825643441610540296774579758797547621125612319099006958017865737845403356178486209831750453705710821255936234462761263051732663760350145268725005050200815245952042089128476805635860895565976937601726913060418394579383092795646582841926432432389194672789662722403392263638111120760716510244323471878302249577773417430475315848195913402748379477341231025098049524610534471413578523793430573394932586416194601315986944612223857141726867336033537759453822274494988136037311258247334016704793666257688617298919582828432200597369343349483934346665205105575487552104361940721172263469370311689978887672988341590748861397072988464811815936587716845107506422725090174759612591996736310271050560783066029432639148785333528572840332120668763582142690153733643194909587771149613099184665153321264694288 [161,139] -187322021522555181105151064258041884407340707433864604463219818218468887058594400303116360493287442402470550074397122544876592519522431954148106948446675855135654155160210254800080026030013261159081717446670193920997098061015741900850238868258306578099763326058070662480105081873023068478157749286046277990025072675143637861054704324688934864791803050835602585133422944394616211756491128016285744369789760397555110698254720267268459744052773347850341693104951510144579915632229069268763223771041077036044683797932108657939768387030019447181847041485701773316114365984237843275015994071768779333208560076185830872206235448690016704839548215087326138377094019280485733736652889151963659679269471389876050728965426973971341913059854417966691305949759351314453260148229802449129212711851617938497117968150954816020977793924014369448790756633961288231375370136806942869219141190091254159334627641106883536682486047899997882008408522286065050080075645561679476363690403314186850434204363454982739052043410077256146622034794794776445946913050028737059962883913418431428682523768181573552182103468658 [161,140] -3540408841514107366882032046698296226744573741109641389174889319436196630553552618795175711811079612628385090850310018027025497509837184557197050465830116244923779674631483619721978516385205882715132975810660716119481229964795559434927002012255421229593930685840347757041538222201869808803359436520034436517003058849108285375179894272804520204136342316634391037077972730566486300708503293579938477932879018890396730448761572159140715491594730922592862187445760716249922726551372673766036918838154474848112042899863970725885933232173367227445043973739248347698766456821055991093687938701006790409676261377431847503917735147763000427225867987466229881006816511967382828242456790265251782932156245209841940576088477816726584861604227213738972839436787146415674149679771195775654730151557078089769072558673120281204343543885075329500901651088493295778523678249321731098337612577062205595734756695433099065603320837580545604600917333219828269227425173435792856025232656485988311127709724031309349632422497248681913923711045683907319919368203355433226770521095999135657062420730594200230 [161,141] -5873440229408836295258662464863207066747229296360894348515958014561015222150543049237195909388017966797808933990103425517381624592646751353454072300420293587844116486950379144873486616296091050684525633386242820979053345096474087861615571221632872987742400705786191022900329471680945388983458363499305475735155568172266173388311263152497992334378497495138822388912572631480766252901315160706127180793187883781870284126945965422426220640543114153446319428085584056846021260600740188036239269381820139569528315724022905373728737204160493743943826980990895204799175441162833205398378019478029228365085052160325580336137203111426943099218803630237248910442558822449858155303770329291886832005517768064612559913475158005295181260347860496142785822758558204128000549022282320165411534658141256264858938408576031080596275707641078070006786166819137555457132376909336882038661990991448766469343374351155994960965741179485131856324298611447775035323932440823097646233196400846014505924821785713748517934766508550860557708358405560185002747017880998004109549477129309829441063704 [161,142] -25347301577932727569814068119537079014283536951772288216245122548706165146834564360165705361161991782729412199871264999413424861271934985784548130235648666090548626084916486793567283492460162642807534543190856370348777233362800616363240620682895882750395018829088942314713675674168324881264339850413589942725317956271217677304030902541630636647941024128888590413487532459280824044152135208724846253251373217485127429473182026481450039903201995634431383645692361593781429619045821498970545017542988036033688626401760145222117567657269486070487684851027119748924070116380584335690898995002957483367527657586945262636947653691241625109717619781337639879335040230248784842841300531682615065050539998120610783247025655462442886687724018282212360053816407161986318928481208282128495246781970283198337248540711872772391771764324399233292049740438610401908650531187733708698467383990675332850659855578480624165952348820483490402196203908055192422254714404835515376577044318695413115829533277193257419817648925883488794310377929623732658463417100308988151477166575284 [161,143] -3392823140702430636811004565819647141308726927938387787504297514203706881556435861976627362027249501530804098374791448761361481166497713009950378669793500305750288128052090575728326673870787280704034785896015670160238238409577213889657361875142438492647257585405149426816422467070415240762718498419250519888083330567816758177289552172906608731415989932190045643204231207537353478087050760731944222818173158866640828587682167535198010778302583113296911945190258467161501881217330164722382198171387955157710221456939772606832891100209689879743189542684951190802901785651203218375919750620529815793309628647523659311469239093179957879911961981851578104559677794778647317669531929970884690452038703189304195442176377429170848533671799347328944243785375550841678404869307512202548302454321583649121326731260864290677944341082794027738420004386501807752534243007497011662133068484800509808367136063495560106743420876341120387354365329268197876908976047355526012057078598374758158343147728608709511034040095466328212622933054942325283098249154921382495436 [161,144] -694805613535695905192657999414877876459101044396515259391078263036064563678019235902143100120054344259244727817250094214075524861978894522767943852346972368481240022905824455450372498720136185672329242965934088169533010377826866096808339324781435829166835515421031123048452444684491300265658199444851023843544704566613258408795572770194633743599807563668150659646009623168864709910177377465059714318218756520457700145638159632059145223009426606604755621012826034667008636147010464883987776183797653793303518203912810909199443871201028687127128585177319596990003159104289570541419278095461590185940223465909466102020333265813464419526796075314818140174367057856323396566754687818344284746583887414926423135107772764366231812159139606296041189439652130204302977371968989185564607292303488670192844293656273157984977789570452255439425588008644829522460104527993487340856483511010934335983970734598871655759623684845453664588584021800963866873400282534759072779711750744589289457209737191006029667576242779458270368892423400878177752014601016 [161,145] -53172507666622923973736062411996965241838179677008189344228392996526721820837517501336794129009167531789084536976282472353921753241147315951736289310218018383845485819240797246744366680707636638773153065116553999110890316535656457063469679427062036763173392018306957645173260566513017561384543831445228609828177742060630694619507197499844614638264209197063942947807428716192116026942185073133689360508237675795043737883742320359592997343844284656706327827600625298105537843854796893820931013243591012782566228480274578525742699672944782993983129876614097920438477727648856214262631322960214431794261543497922081954710385182220024320361819782388114295720194729601221070703573866037485597829438556327680083125231102760040844134320713140455748296514755368035185544818290042748415976199808997020420245903955820071988146174403114070216468471717446661596985460165416544623347982238590654152636567178972303742075540045203841604826003040350595189685982388103953694180405798343046903667145072730207473062029373908701814146344497136955802 [161,146] -6314085696549888467163119801661291390728256510525779302694952950124315641703464108402345831887769850924325053606433529667129326939718699945075062404226177972515450790646670958132881104923672644249081131956670456083254996876883697419828702130147867139532459709597301081667385472608600840288148116701607967321242140811884531400869911439699506965370218825649347357614378156931826894381657499639714957582884265655668253297413268066080068837972105889057744815553524138332202806574855992525030798707439188506195191984965741311860996829872988996935930392211008026353034775437842787124135129686221184615490420364347846789989727118449159946577985285424967242486865160404764161214010419189941427583087210009350229672239489824486069428910407068210554553453834862018153018043356903847397367692653869292507578778411600209348968009229129814192605822506725170083294423274373840776934024251134075211887807304796268916378260026922387671963289769938018315513820813377690243996974000786143211365555937730619359148122121781036536469339088 [161,147] -227904528206634933377616974355825730720449416596414093278264567863592462818321652494139295118808026737699238560936879483065718952266757781593105357443903859835246191781836175526940353781750283505861001963449938811405125212496998800962625009856380196639182333245028095056581753391736292983093688802781204886138793670279581606018456035404500769170886326025931027151585876653046888735444646073943135751246060970213699867382362244835663565609342533400454009734362783566958092421649251790703943730109629400631854784197699486853563168582876258869042411266906383925859133823106528490704211769826795340166527382335556321688767019470042449070319232770396169791568185983789287863551130327071037880475371542231062543671281469164394310492001374749534786504718047861838020297930101018645864880579135639046269421916150431461877477714151247281023671576355843972024257711371322154235244681512388825036064586268221969307551851077404306930937917351244968719331726342971092015140961974693578209563056926464021715570303360406396 [161,148] 7836998244974008726317537968045991266066257282649305008385635166425737398721807299029379474173009629464539149596971078228143545822769398146313452904241839062950608051255697233259326760063349711342695158214703301459743948099726950097197773752062809251234495658124477918154661594639629603415990323128309798616165152615824895893017497003355445674161254343349704874487529458529977092677706580904714102275892348534438188356261202612238317962309285112450827065999940697244293796787112127005252646740730125415947287274688913076619470630454630446440241306257115540592943159415652678212170473322547637933451821939532386178358174446693414677013890496186150233696713064134294758214219855848183218829336198304704867911990190164826412334910566713799447241883788340092490333122385510340963750807848187063302922252068335297553563017021256425843652739712279641612414002748009723235124860627300502369558650276448849624861697331611471281813342739845049605125591474302807909101490999526994188344846695471801890506380 [161,149] -237855952893084324975182054719410688287485291497611142716634502108986008369203070379236054099243677410768495382686343389757489060968113193891226671765699465166883536082357581313547546217271665556969009843879417975553735686179029303741403482455102256824065096034857721228145269428080309033778966994230200750190336189374597666064230896774211218701007296922043154779521771444683782449406748729287051787405641895124719298071778052710267851324125542620407853686677795917585496586257947896673255647277045280118358821487224188316734799551020933673658373739494019109065865301701219071006297380313342095171604600772971915192554022162315598553824960526714483131664997925760796538364601177507022266734982754677596596027738632609464098308629730823246015325916458353694989072620856632510153412395043673689382600976382372533822105032940628830541865665531535844275923416662800520933720718918884017537473987989598462364777017970884817461902269670610126933869771184353993916613619435360377171324050625503 [161,150] 702819602930060960233917695554582459227182614605488751905853935348767768975890689027624583923671027879024368874886585895645690721999865301705771635797017080439648333645567857914094055557752409884924762292340518118158867153991559041615115587231845470443220302029621754799580962210123824465927235727200670415466228452666081111444690883191115672565758965654400787248715877530269419237975725738461817876898922145725212959652079703325316807636482698831124571863841896311409041501577112349293330573079691180350589733853830692121596637939572907531051924527941232969264695122092073550870841957408098142030709650329998768198806068867197044625346045226864036672205506065799427195502585834819770613941213044927091747400810608683358523031830926248503925438619100592339347696309550786279830371794654486877762481074827967864253077498331494730550199784838398439877997424153216588030685025100728391097109263582732798226740316894721011218059913832408779336040809012900837522887721607007980190 [161,151] 1307878376102182251756042522420471954363576767519207250018155697106951952516302007476917083551674528356051281932814710294783170230019098220711769810980017447908324899588837369926434543176532457691460111722680729842298629172775852613346716913393628929972088668809302937933870794898579659145438462603964119086333268313508286668193565134293947029038849706932149170424358996945777585462209778933599252790838014496880103690509477013361250921073325968210202295417476781351541543384329384768310956280968141997826602879136159240800889755483855576865622696933393540377103412880670941278648492158181590922602370779067111059669336161568342730180037675312102230290673829541204002749077572967389223633582212419967676218732051079556850754468982983330988346819458782810014181518040628819432019958686083254762861810654262090739330303180902358561816635523625525574972739839010459037578506059536564140816116878881387712154964027112385177080597388157134775993976722563982726848414520 [161,152] -11883299839626350545905144204766313315585723827475788000573963260983907477168783407727852882717210046928043921727238776585083726075241245299298160657396250933401305581341557705877528435546708214130646379769914161728896530519151250751063669379229699304502740808328800044549458775114849775410498231245230817911145055519644654453833811802431448933142404420959927868035281555393185856689241911950430714862411931655967215492428775256700197047106798575011544723869294410285311305722683309278634500320148887800236037471149692849999313590058400759737808355629586547921573192959973680940469868045119734374648368401593395516561490440088023362956981408048062577219621018844871177295466287147555280186727332053879399777716449946499694449845412989979840652950157759173988773653736139474044014461430072361840163251679349063791338409973374960797256189611800908825870955283022904201342980361572430320004272262299759626281854835324100012494797722888606380884707932375608 [161,153] -135849889516911566095932530564609873948981657152655449221841203094728329183824269154994197877507613697120230485905704519677181312387258250458873377406308790908716452461076675039289729712764664589447496094039681571857380256463960577564867641048138535187713566785105249782233911018472392261930505135036251272414240043703757827063106029453587437413671832019832617956050555031674210298390770068947012861988336074389355505659511810766872240677312719550486573878570362435124493713394282933258245231523191819692760803394376549836595362643401595812802014300030881288146272781120237069522675804335284181991872911173380923058880542048715321845808715902157510463225959230343166404544673079109033404803249916422315637749163922127618012649353977645409781096087242457270189238898179352427323594600004069188821058449216917372502836603959414437115306178849812087843972554483191208702993462020022707336762454505590058779587199162660318303288282701727573289228 [161,154] -273253843258474817883133106241480134435991998091570247694274567408048826783479072684533043269713366738743745123634299028546737398840578280343048335301874894985625460145333182405449173468700190038687390693825545095708877730725839969684042792123816195766517297462437928175859626677788548198426012343670168197471929095984524153078005664275942031121072387951991099191109403303832625237606715781596652867302883327885270606789422010431902586308836282915064622349203584547369708941013808767003597688266506498800716390671265850541543849968360831472934352835222437536278290041169123010052810546536770698681770118187300084048640398239430188190034300471730381716331499714005350941880725194793258545753636080390528298614175735581753282033263682853011659084851219550007545869353015600509522859422060856807016624411943696262363451482082394673324367241261811682867882023046425858321237478940166159055206613954860906313459088868462548956184162292 [161,155] 24475762043886297903302022106390618196749488462074477909132792587830451913812691798420892260881992202742830530527911330600874848426162678443963100802142807244362867963112250252241942951238861071276081341769550516891288005448852990205292845886060503395204859742946573130177770709713827929186674679723198953811494710735787807309106013137038727068516195833472209898218598937274438723895247765674886997698265978436967770169627719972876368667857571266859289547970092371674054457948062947153305088845720863697297921652978383298055801139473827233532200422074671030563762377052148919751195269269349134075992609130728284979641477087013298102661350343323113334570086903398754945913442517753367863337739416267928472233038378154482541727311506017988867811768591875317102193671072666075404269541384802799460720137041898048876368816608714647958622880465747156252586760185297883535343416125194465552016398185852607019208170798614606 [161,156] -70519174218774251727683726439740765576900239298242696244392979731345568369324498086991058321083676689646441848449198755632019550344159543272401185403415117185306643080232689210679071894312242743716008491008104819191022634422688533423041075091020584525692460504209169692316058760061793148221074481295674784895448430689965625847689863339357295843564689447073272726924357966096984457514844969341348840332582499884481590015326981535019714710194760083047210533098257683690789500091355811102519353717008894733486348157152397318099985081146812139121898139095158701552098386935471907646825519047982616349357194152930046407422342637354031244431893279159182854003638602836419137077939219697211313059463703363939740092170602821501642328035264859317814727557214645505343948157614682398118267397681777171730079256375764820711596107197576384088861137112146850070629136222069751988945583112914326339489103831850244461420 [161,157] 4356553634435627955685331523836289902769408192202677174698217729057542279829462435973613806110835761014204892136008510168010467870560793603265436056007761001557258504952141052109932932356609806202196938696569574621497242216393833091479430542320223428483397911413125770433474240014426252871596485618440706081522619577687619004275771236591799181768902721044061374300027699529384791427165662548033439551613893069470140257112128536911894988370334905639341257717383562021006511933884680767976395858414545551474555625693746522622436466643356282091948678726948452490355705641612892870744831935561979353607096641854128252198440185713786973539842266912217250428164252910503869066831114409812321840012314863135438050465086000465615889366967516531586775578793744547368500057936670731486497356327735378472388153473058383472992769659913702121196212170648992220211931077780924766625728964765850414017622666 [161,158] -16784322594215750304745743274338946659061368456401119354347080911370458595455038067679544793776271252409159295694370687874521252179111268593880727521414087774572877656237626753790429655048051400554108553598900088372880785717150055203372023538670566020554168529123887788376848224232302049666987765657214689547546731892282524249225397075508607475552475279797322768943264674506456477890021176626719123814263986028842453149802804914389231807387704947708256589611027094235785109822548747044463450935822072306494455714519945029801295864577857662961503412920948588059850303748970513991501523793344899495580326520067095490413664368447998042350076228208315836908511312875858408553544211721600066932955709247858767822294050309922801765430008734035121733769571651015251732183405175855348309326078050243946445564506691158130151113932943047481933101277038985298583078241575541420967195376228 [161,159] 3797391355801884905199446124605479374605961188323338399297142841182389490656829382990400561683042463759818982432983251310225029333722158977415251917345589048708172657849809565419892434836240336527153895205602447102700769771453849004955986870763834242198313819341450823002926954744732119353187306885292552351450933616461367143543751221818742596838794969908099293330886036860755644717885070382525509777056563756234167796200932004308781275241705827480281207881490649387814732472306745675215055908850656675178475254829174371764561263010898046264769277518425797735824166872359052700416796882622974858360417808642666979921643976325514871311592503553079623536597760420231867476837309934947614110727587911476895808108890331355785892598805335903150743558499944272677234886745308200056005997009383098771624967150084528243120644922868564156172486988854046450094336079727032 [161,160] -46528214548363354026784146713994204731246473944106075742921411712905056199453708864274558197514836307881567110704291091791064140646118851922462973993542634726691596676082756652648251636334897056467742707252933946847106372132044756257220107528428531166569597501204298768600216046327335671507288882498796157169894469291703824148263949784040135794994624021195437557926689409688209456651184503230084914125813638711817236662191630517213227205440083976024225536297761429703052552827084641679192045740676920459010158380902366573509907499756695503313019295297753280922785935665299427813657937898647952393361587830567474249918973392179997347061966935490889484246445407807731726832568753707444019463361619816526399309317969647048599852512284802912526930743341149409348827683348037907073475064072432646318205614158255743512190824388505627413247839346029404 [161,161] 27581240207113398262924354797840579954004790936081311890869367590861114115378495452117642357371380999597289873900632349478773607203791121972571495532029739812668937126079242000967391064506751183322725736186874660088285297706807365853028529857561078584071481968124991557674096546139644726503249815881638560739878062538138032797072527533594683186151243543758808570187938040344859494510271569806177829767475370535123992658050997426018426666217887624392688823782654591373989814607367443887072948269184528054274602142195637522406365485114980169087807364520720206827108924994713285020742168997159876289400541139012452371472985794311038644072465516848011002209830221327483663633619670428027554561007128577846231446463784809162063544117679464113829073703402685458263473700694810629532203892715239626636579779268656041850139723046653725 [162,0] 44645590223087349894260977517822487395348217962973093196569720579440692965602418339622149264771091288484700920114877060058533142901108148899254903097662597109202757693521458196974967504981439391351878195465532411795747489517327573224462435716482998599960674903670940837475784033604407065243307771598519486944449637494118155389277444939984173928516163949149498011133573318291963343970422292551521619302234858173525386432366176630902450948576085910094190981242922543992718960560459102122251567564922171312631769827039729007146904249083086123958105250615893142766650524941393448781717684766669617700785046234015068680280847901265535002586388515932709129531549775648405466373912524324576315445411349623326825797715928963327462397666436701410222637861318003362102905087494408264745470158391456616319565136486767310760116082024249117923348335710446267733845297531704755648607600127530294605261000651659011428970347833750847291745102606357921167945991967313987175686803881053180216918559062915670277975543207834666724432317947144424932531423014087482283818192822749716096248604334943701508923278915139616694691446794530236531215623250439852173616946146290301203515516569979053679594272226731659533117250154062725532620198672528807413682715407085074151613387325265533453219615982820566207023565895863985945878096025362095300185794561175161619099485071774193599409365256939866024462371867038460868853842571650522336781416007386809305912873910412845319032043141787781649791743571953539947575214147382633423235524056200965429966797605286891694752961310587625961314660742555331003820542130959298655852263914908462926738160336043546738680564968307610697241486208510548015968080117940239485095371600143894906388053116328296782144846588380460161715745925903320312500000000000000000000000 [162,1] -577855621409910258702528149120884472859063805994032620883129890202387401660828212987044588792317781991520880900086120970305864178281889794900503386551270094743193060086513192303776050674838822736248264284235302946354662441751146325485835234922315784920581308159920030460065717013204302467407306389543806170240688617959801835347558189086544839686253897548866954954753757916008259284651660708316502577228776776445006025254766401833014380433767232969156967954855195376693135201674025880728725480128622425076430466935687650933991938939737314872503830560963096742521576985968564475497822018692696668871696873523390031602431882919147688304886394961099121877782037917698433181589197312206323405724816889527981685202712851119094164614833065880685318714770497912511063180453606804143487343826679188630503906079113726176202583321745795933418288774211344599920645706234420649236320051784037077614170557391214930458560299855649886469903166957397221185696242627256335149494977160228024482482499262316133993804951410598648444905537437579584116069868769064736652575142891263398755597861833267614549910911476775561062093612898091773476464375029284252091811252266020336892532561762321057943414314638000290191947664077105575413549385923605807704677455959076726638963017519329911872702508909084013627864042251456648562541320080494747754050115021681862817355150019153229176066374091286052366543639409223808795904991254307830718444287224482853828265382002330452626182290216144874103160329371606525569091672494706125063227567117850194760975408741228850894661087124417006992821825307579734052911168950174076107924256552973426003386036056288615297509865111011124075588410933429391018138246990495021451196189638201616561463161771880820316744931108843275069375522434711456298828125000000000000000 [162,2] 11271404289459581081308606333831920758219839271279964527131706006846026508129002311409444591905537132034850248762181013774362166405726737255379012227012890857520143402988335975741032043810832344153251196598853510583933999120844402427229800398564492419381321237459156543850542204745955871979896217114563345771905791698931710279572795003827495586062965783350611013352244663589032756397426146383528791590602359681350422410085947221278739920190122206921410679593128179979999378028613815575595785476701022043796589500867992314073763638556246192945128713127225447357790595911629838802070561456696250980121266964266635925901824463321530938005664566139865047329323496266511102226102394586378437089040725105032140432986062318548457722945460334656129084476074520844765778604720825687178011332481806094827717038903184180629470821290184752038089482008779743884097081190537091278951389984940196074806184343934944426847381116251958944903501768451981125457128518071431389184834651912137362500865467875305472144377326966010538057479863818217145469306739251563632581453350044185658880417400812016396927367313947883900095315998722885318263911540457710108978365339749328506692420096981460195706625172187359878418453973531558538822383902634950012609438543109124977524174665344106725432894972827633461420932980813497131995225368486188148104336541356253656861878413853246017468906320268798513067054351952294157152540235272782668564923409090296225808887835718853282965201757689861934465754556313418695157663073538972032492074948266188750218215750875900268521703582490334814903862360072524466471311362044407244302358168627016746883924598363469967571578596037310773773632551009831491099398916399530334749275941386790241566605997460000069838176317560396455519367009401321411132812500000000000000 [162,3] 1300481982767028949619883969056708152234508236103406720708837998438050174153274274991820193693540703030473431104975811191312182139448952243176453537046187016660847757122135700172062512060121719704995303954774617149796493145167403788600580844916410327822545677022293621526233277822403887299606318615318267389942758985150552039437042478268143496586629725814336894005722747149769610863621930664404774310473952854918691880493181294824604411953575233266235882764496464195560405273716777260896928083814520166845735328057088349679860066289446689017883539255514051358426817071289748215996613294688531937015433069052209347785495031335367886475084132910257369935468716307058708190742939648436521280502117288585904583151321826429638443944607395543112539748986697354800051010146842710607503908826564496056385454815453882743476762801130460588871605214420292923185702458849748404152986914452288953490768614087888973567986989990976027570295791812069988043344229259929964295206157707918286402102684301866861271344834358961322493866066669773823681336201212822538358625953647681719654337068210958652454906358565408828404773058698544200810721074440979552166784159614253630649392877267577193904585476383083145457440329093207707095527428382515156287287781619860856923708318193083000352814009591655166421114017583211342173550902948473652127262716884952450487115448530376750140533940372009166092670811036104232997918715332021049348909513178360868024019673181539362102544447853943929862562343648710469981982850019930138372040256035585409465758764064522002722055602095916126624949583078811598646743479624152888431019253192917355986397753491024633784555524368126310719375016446026403480749415461653591316257838540320288725780725587838441157165214612234649393940344452857971191406250000000000000 [162,4] 84930149723253826849879454737290595916712046613550512765398646634264107149287595346895645797899910381655041502318358896783281660318158751066657221059751223178595557579048723903655209515217248754323877382152542575491612544854189434476632124604326310766171240817091006384827077677118266071383506228767972735195704492155847164978010570254694239456258016466843121551072757668002612232304704997439481366647148260268930355869703742899189364552101018375191705276004360164524778121210059475227711640087992052844801946770648240102531456699105633855298173382692393764683147787558327746637043937799927907416931515348005184199207514837665042432133844916030237848780077539121618743757393448069350662216693157696390548562107069569024471031419241310287668683415451929406897300284966557362057875081548413555401686868582084223220701828010523825421997375465092581095651399746105543160035397478826298812219176990558842954320380238565587963239614960444510577020367664252656256265213684190524414163674741314784558681935021239885179313033466955682017197157692958112935694052871301991568726793964535497165510289472864065659832826486178767289842686774142964267663433281623696508712274718693587497386279293373713046422339092360065811023456745925745912600609293958660118468568534051005600229530421550064369715759415185623975857437342439603153205394870160701218116008216670947699626340040694048040339150591928770452551583257875196996746263658010296902967214366399887937228429995410942149353250681902371050176681806713974671029339109665665426119695192343725684673282872618643593065737585011468260904206723401869208433760201263051605726311833531075317854475343704586651695322997881484463335495172359492507430737765170060771945765058650920355199850919625248479860601946711540222167968750000000000 [162,5] 2067509904108962614759525386677884061014234366759283107698691309834482394335172437777204664260980104820023502804344566002175764101316233792366629564008850087023579894219478642921591258907314737415488050045721106290909861865902018725582083562901499439151344467036673988757421551004990242537985763196951546970342120199389072821556523089402950780677228049052101519136805331519215468540467599171367629542131447704962555751829563075443640360171897201330421055504357610499477151281004745897142224685903495534029562103208467377126883454134615650701294288528436019488905224342619975815452516954673179074811841831030517121003359516507248457084004855595990798014197461649728864398060514795345152958031037536368254758206631779056458446363533347363144295662862213652287267949976699404487139945469594811690890912582036278724532603108817692423522846395958219054372258859240039909149986438895387096938133773741077107262401424270423092553327896011594277963290302843918512686763936142572544503898673101517730950696391688416605656054803050409846970152971014596743548976596939467213191046959086253758829306899993593248635995823536011562333862903991615710483802131111292209541939191483921558642016265464429344213243517200209088181453274520959083404093733711783918201157732416940054399597074580573342155366573386496921684239013493658173409256248728973185429473252194373936679256234034647487137959080640028170205999069939334769360263642552388436438605888870856301515238433789544713220176815463139952421802753087675814460687118105634070539950101947696307549266109494335499095123590567692522281590697155331256317034328886960624182096243328908036701328155447224442063230541651333470351258178954949981155473218828586156545120359583167502209172239346912647306453436613082885742187500000000000 [162,6] 24016469313380847185812290529756886368645485903174976834926802827132437975929058554706923728855750724234371449528626450740455425931289234276176329508157770632191913527184529864737877926698134826672877232578748839249473711066700946793340748857420882411215122010315336388657420331547990727408538943596523886351861786672985347893848817721844395030143128299619218421042028536535557594760381762910075598080184652936986831212548415318920919518207090433458462670133118607154689380857037770600927349504445545590829487580553028682075688531693370063594497418927767399096273183466741264271505632697339243183107911119649223471631075663259471838980478284813340218877400991578091481613826411189486137954770838676639463864453210798814345220873202851626858018077560824878496204122544953072893415385848694875006294267001236823424319584153682443677148643582413776106544385761122716773965272446248735321707291503148693654101581687081630933532561364926497965261460777840587130801138764836059170382915392487839226248693870469264908377218750932788968898186002851391762387916341917022426785474584270452082599497097063416227836202110602392545698134408803817861101513098096043089927313412986828677281100402161247003877052734390764918195071032154144388102716058612129696491394127125981503771425776243061747467048045247990482522887494985345112875329451333039876974574455753823175796542727670042646839238582239760876693456115633690607663593692359819431082609745905832189680816194759492128172866386060420340357754452107331347388226923327405743797637384644219210130189077114678028074971882749795274258478867017385755109976832330425356103093300001538294029924049832900443196017760257019909299332216008323438770797130135068999360802323619642204607232960356100193166639655828475952148437500000000 [162,7] 150972584695455453098653322207899334431461028477219703219392270748127038189402201037574529901886578640864120704291833947966112736097028519309939766762884342950314161509427503295481698256606493129599172261289024659606068638221880846472525853201845317539653432614363605722771501895652481840235410636340016739406514145508254179335042654710981557639823238978547005176141737545895323500470427916817825216874048467392561619312595214890358426266770042145205674151588190470391558206726324488758520611110898901637135717264612312446034265583442747239228676466861441111793677016106910536501707911676919218732632780254547925258203546416277044835629559454656107117921857629234154353128880059741552714954843429244016092719879761899043662256699675985742528384283523796477132122184544850262725842985525126815293960440834518861405217155641774983558115220070119960292434985805323251843265505465032049496836229516632934206250895017259719748406029937114627767246325107031951931007541701041443368850928861339656765725246734323177514947189151832667132620237915236446585549719878626282326456801972971791429512069132731215269955529957365912666374434500935116486796519154896887252281247297821636579794190106820820330068984191497609546567070873091535263097093506172295547095690794110979819474834515289142141266981571379141863873926649440378563101864569885391059923192122275591598906056709664992103168710200877151633002945593538864057784407906858052071827616608471322207365196412368191335725002163515485861064350915730550171436603991131689191352849844137488763359538627847735830204415387183955299368624427514513093473735535907192225453823958564188701175732985936948421686462047021958022285122002529691093938234256524867949832891178623024480351388909582510677864775061607360839843750000000 [162,8] 427034897505667332344847533639222531188327199533316321500064572179428827141278057419135456191438481367243325643863968850976024187466805614969931792291569939811528236265848012493722747531798742954311677005215241194799365979721972754163517546365021746209615188937074874455801266055584720458325246617940505952907440761707766150757491683677808136782007204609101406835862799111202273493631647479615597756533850064130485317959848998393289694313740597003666673935801739386758469226670464725051200720355636858743899535661268035163832696445194006160472568669861330534360884613223449878750138116675319586207026472591099131713494636180158678015629031544607536792259844778436415213937871847682627709376919990830230218222397799636061370390756090499567671106321863794932935600647810584125283571082296348338314452466985452481223311945297265155801289720696947107173598966345166566786524867013580866690271898099260690214243048362284543463631126289239878585020256484324253127497709872876280200947089129670941973689691004969960644084809000753919541361406727855940574377677865195292056341093317273668065785295569666202787515275600975354509044138339101470036895042267984588505225385449565896627007171104116432897653348321925969754260189220614683023116658796027757900163000607542303801156702963503642447645066194045732000243450562363543420230575893488679379226360158020336630995844521215497037615521538829481217209077270838886560396069662593399870494811788872048398519482300313599035430179239460725007462738671167263406169617886001983905253889811637978628567868484593040877701235854866101216557526142082785682343168319309930442592617534076001085844702364031639914677325132240583656269619353261493892819275409355401341418652896444570904455062532178999390453100204467773437500000000 [162,9] -101481123897693458286802990490969526306690790132771875469546150508422931523166671951362316374911239158318634300557307078804910994839487837968050526219148533264313137573509733531946891827155822983376087831223261044916082867115221391523163532849936978624618265848506521673488701225771314998249961907547480767213613968654089335217100828967800138480591415574235091323997553444264190034287355237519380438141626706490638008715192495780860076242199691037878466091997107574321691223289455829318549414826109952805994485157671181844115012311521077561916515043050138084339193673052449404981508888360567252182138128850034677014452323856456458186484599026420148554860735482231922064715867449750237880249730557244646224311583354482681373025723847942115576914243963866378312070766462513862446774374744953690750273288421587183718966224007758438230196551461305467584359722601401029043413426327585018214851970755605658353210895247628791489007902406152467074214729073135477750754717835517467972882744643897276858249020794024881520680815689875774634288127096567353641256862275436469828408808933301939922514147292675292915502006265806208623382509211294779996913409982854271225051007438712944106472899164797162792312361429181718261254334141332904140115946506244756695741962041118949862383351092139725070705820444944234544972664175010909256734717661382149644017623313577125792136776962327599032778242178768620969985413050285619925955543442937195688894402333175346768198243646439919437171430887871626421954260867686990556130177548487468435224388634051561053670773850660577851771619142411490624908721417660184196441499183940894133287299037566920468223041338086277094966827530552604319264170214265830568104011539581896822371386019576842973943797687752521596848964691162109375000000 [162,10] -2347504207457206107407755292011329765613726847323196676668823104892270999140965427480652034963073028435303154227309278547675329672532577955589350184143455757430635677810356647961188494799327250038491310280500414595680662983438718315207518217713693091419806217486541906806553080601278039787203290835558447112161130965418591561806869645990714347625495912971353838720993424435497217835289587124878704892885806134565101430745101446957796841871836092857577275977037639290476278463261460864442221789773554575054258608764094908933395107494417994205096892728986378808595258701351400601349902677634286263145832775342973970773550017776635616656293544416711535364121867519062265468902383861184340847986202411821882346696028790454177258665858351912301459716398023772661238173299246465101255366841383009067087813961723449561040531493685737303903379056694922475940741990489342386571566594587845075827477164541389038454276927584871748230301664446765029693588837961084436116513277417104856441679319566287229743896214422557353894921952099964941585837012827527168860318269389310892421550532134744782900671142614195653343491345835128207820798368599582103564453867275990233467265899376001255570695957985860164177033894185683864521651818313281066262119717098687734798768024117117229688845574874387839189155289895752682600442383577939108923842532082457923835008407696662390913122206009750984266890955020705166752609739236394287452091653361676376536641379673882368166142012123830042631039581755066935988063167033482079502302223959722383265614217474853311674007683698512161689350197996230637302479432605621360162945533273835550794104397527458623715638543488063673485455617168409196317507913234967954390061493751513417346607336775207885981586741763749159872531890869140625000000 [162,11] -581327642840372565998684004216544013786185483077644144539189426289477833602952509709302152616553271716000995511075425463982260607164630664560958904279944139234433610915188723582011655222506685696189207041584463340715168470658153441448463595828138436111305024425110586765525303436388141801037146794179263517768721425566958052605246744596630327172096934977516056864787375753915746238916478627271550493046107001140321971179621867349410859653121302408140685532482258811745775636868008299669341626126610144976999551238493113348743572268516867187611475456529897915136196866899784070420418348999554560963553172209502618983166617226352908698718160513336233147864587929149247661746128196002241111506495526491083949158709794596663262914853611153401692270706879348067236526674776990069381121635168064955869070890240656601611377964408684236932274293357574627112005785031329793025843830626176290157093736110637011762733850409623929627484448019014795699841323834150010404781723951818717196126586879221045900076420021056304074021448992915957035790813433346204175434078964386867762317789742595860342431062272381975214009422018575583251858256085940641552970275205753010376439420777677584810450146298925265502756510355975132728318952715439579728012906571590705653656341423021516158460747983257049586370781856490702122255189940500745391872298954123964704886887726584407185178368876271572368336456633519057736967793981257895634867184140638273919665528873859043254297175089755448504400926498505862167807066263033330587566180177433010245921043604041519442167035543253195018426223357407323428274580604318442409835163080845230325796338445908362085892832462002192890779786501097205673741255973793829611323168116371365084853288848383723319557248032651841640472412109375000000 [162,12] 5875564366142328778132376251883589913441912531051304106267488652529462334460820317115110692840154337186229234371212953420256493670459647234039619679619954004381365788183406326321834968402371013245924716358036559179824542931680243725333726826669161656736956490552002138381651200824716683560623786234406272985126959799385966627542608722525478532625559123380723593960167686924054780479587547129493624620986994771886045686553864087098705541608759774456466791931943278726573800590318661228690740410325523113732914152659829086201618238644766476312208476375490764529871832404827448276707954053929682385764340924970350087981586911496991862906439844756992779125689069796304645168398207714525161425505933845133629401571594005798612507865517104625789951484015094709452107270371810432721610184508224637111226079898920735531083913696460505737404780413521527122597106215233820950376492039204454183429625018999555467728446341774466945848057792099319902568740191949568856980188848415859966991911374968267051241518453416101704424959549818705665633227673642840940804858730637888596919176340202071259262594035613941623871452611941466750430410952388374425888610197529665219706697023871772475107117105481268194003492158504770940564997388927869235642603841366987561554110716093914199476158753490623866814820699980641165960588243740849359355408793259206985220442193744413515254553608732403617156259731382049924077243236267397089189251302427622402132272254438146837555945752277224148551402561696189676259580123357677740903927277246049495877395111242982419247924370083683087797046544560174446508750111165732883442554703147014896263199488631668192257645481908967181860002710378316127063485396377691693113646096825237201894920528472351151094699162058532238006591796875000000 [162,13] -23187354333100446357635700706441584914784995075920879022492732401146336583762967852544582431806992704733706729452130915283414301158578447575699319444549970476183210318245732718669612347172155731764083517452183981537983003581278461600956767039987460689571136893999003259595118068719584937303216671733204408444071911434290515645132293437097188427938651790828404279637260379843538450748184751737661737789776725075060188229712744857693240707460483603936943307186154823999708276573092168100343688342814119507612292181824210775873477822517824869909830236120268854999075102310310315199650534592540696466741411979030369274586001940007274003226799634474114010023245849513321370663127964719992105654340546084428446325580084676725336373688904139719425490092695171265636466684928858223252451907522893236215620600903642142311238626390989147626302437739469825914133668209179400769880963450076853299152252766240906126540456954421704106319547675629835779685225488460709685269127135116011857999732257238213377282742937016315928577137622992432583022757677557812115185608157730517165788331928561930504201887727923235172057257635249178089648132971987822250028198559662569149479404494493576732944425544417549169430483441706972610312634983811395087104932479155425565018175974939646863830625950572491915438943875836092479945517533967847720733800966373250498875471209528821155291921365633356118996762106193157161439704789137594422149316920432587834712194019645774579450249087541073112289967469415708822510647351718127190533933498697302039456980117456798193119184511602564548490938773712863621602309745512497141600515173354822095486305218578862818533139495308292803146797591642136527934734698032054958910368157283513042221690177600969207105663372203707695007324218750000 [162,14] 43671754345192385414680151297663580408600605461833212331622209067843034608831321498071145741132487220869380174334204094564891017411244097197166571882386345274379484174485611306229237000622393257911744888250291084127698306315642594570065013781776394025148281216261967166923024092828578786470606719732683151615737598068616858794576141292498430549880990019332537142912367748482570791683539163866366203189546709877323134982286277269688847686757761191286786710277946967444029204280921125813188084954074256083432770713762288222597636397042332653183054316424038552518476183834349368409735880776303770895036816837607280323850119835623692855799568904926844770068698220192217964356926177466972720947893677512099185713907192798828510486111900362629442095582896535723192905170698844797479183473605195159374003752485437827133202263438935633325400694971224269901194868243267598526890967992192484795004893677533451832777908473019781879498484298977683424874479761701880767652017748780150617108638299086462543138323562349372008640060089595639867000411855177917138852079080520019289137501674004198432143727090740445255059991340680748447872360176026342253571168673617240399476535498221005088517388875984677401266269670867761029291371389702795459076409094846084208871497101874340867277024950109944137069254112737732754093104466015889980812117945451607178065156221117338516190078791979648817704906115608238360517016703565103539249891739721796005553626179217516085752191302739042364431688616009512775413735089052926560986193133951104964726276464648015822828832451098757101145627276974302316935982278988486977249698860364703099178531841381674184530596898910156488347614794336226707557650583344706287903282868362025481497480759817733542149653658270835876464843750000 [162,15] 130958442839773784839698042160155075145659230256270764265242485683511625097387205025859155406636603752389040880240468873055450026857173514252542133198812572733382438183836196517235710360781561406894161370293356873407403762824449342871518000901486480750470695693108012386550552638124727926702767316842398518255364757653919583307093248081012549159660502297417597633011239172187233180963028924360674259013676056837599658131515642870457674828376358056378985553791024414940428148609952284077997277756856142835070840824004643233292264182530144993952288801099873905733756050794826184799677224907701647077535097486993336990960809426334966256960629321558745286286225938850929969936693035393267296998911075492608282595149336368144484904120811309861540186811074094358831514963254746874384186641248957185711572159750201106831593606156885017873631809657234501894355759797777632510967226605885237366234388539642876530084016628773079425001731753338551067340062995323416061693185107152968474907014554237822827075165269482405324932455959954248044176701818929707064744016393594820872026760157095516995090989878131346514972742061213382325396950691923995355074607743949746068353296984590954057088066927910577898458203133864720856457137710892891272178041679182241685404985852404813838739728289653372834821909113736485458553204677358082129732094440229962488128166845579736251734224139510541161870922681071913823643369871575879632046006323404028977684600362436672761350468686917702210096551310610750142726769220719021626689511095185676316097570970769973388406962131243981006228452934502134982087585435015610709453793260823053899600269960142769412545905507283732937102461146454447723383600231885363830967499965613323218425825479025206732330843806266784667968750000 [162,16] 139192970660282760705399104668259458386584318420654599917502771916426539053338007942440239872170463977537602782281464702606205279350890902012305681285651967796105729415360521680447222304557956685818566022929781545736893879796540350199341329595928745862593333528758917143961612170468798795132494967377570403100356246317643836885133013422306090948654014336346483089285852086307013214613266240624030952622878650558684453279189728199715268734206729676969993254841172478278920147219715756868341799034918793179424750376566339921913279079354536485387669598239972686654530853664011360713544160305938442649426308419604446326352847711948509655502543828002114856728058524045541505262106942194993076336888702697297867317487964220947886002834620546847264171054519109092305591024392655995096865629535079597151660539278349711817764509021356821889527243352892697686823337829826120897203720690884866715292822957682420626979762356132645104021412420405882804283029175811549843764093246711894071484409861702519577155753512027203169638347915630775826875200235690293670551718070782985540587565105522568123733606305493934155117477935954266883700411384547836407490948114307786563134405418206035708239823092967502345805176236302323491331483030139679675920014779511985058825879174889230701120765702984607411646852023766524735481280697139750664732173159931721162379638700579659858316570194968032672217829871501541280052611970479613701005268752676047061035382811650461886247004542802537221058273738957866413149210390355653869227695470767056164890704835427947174796815568802326197405032620969993583874278128896285771187245563587668753268771796426607673260241257118926560227632812648180819855374339846268679927374141532291806743796747152373427525162696838378906250000 [162,17] -1222119468467129008065149406597221149258930954234689750939023522898818214590179043684722127022991050701391162539035877379519009329451113980589801441186410519315362047417081629547002268451159960037695161533743970934633734742390253522132699504299683620617500964581289129305538243206006638769110816414040313531598928775732069197189773218528832525255000209084220529494521461968735215444327806998855009804655666352730204207114308034609949231387809730078563223891080270941653437052589360829458331289459534854328696217582156921735677026090974355614318073527237887664284960246129993290842827324334372901520194141783875320254353476997498307110859572498227638507086022026333066344873752409985432865734536741301591091755232615254894186049626882532331194370428535070278532514576974654759334125618491917591677617619945098434502000446200034756806951674330393112682404660587347275527233223866003235374618042033368479196355513090815662030033520367364044008367561201668021689404885626103581125488124223710952620201365294502608469465705760443818216534490562728326787043349261113678278753380146007003444273360843662806883737408769999728972432001298813578743585760744188130919198102031628768139659608309428142106205479406611065663133393301897987813310163619380326769108056092811521050562167197360398316302083994145432869263075788087757901450289953232278073171698557348536594733280112635470587862973213702400202585440536637019057726597514431222092226823206576761353089692757388658465715797687416466782537038852640501543421195716874157670472362002494212782314285631202947192196172572991727494526223758718372104548821471709551268869659803009465914503946431830799920302999227565599318232073392729344958885395775347386139436223689350299537181854248046875000000 [162,18] 1880467878309668051013213375917874320385610963392410174199282315277370605897917855539936949443066637761369195633441960480381814070257447348661256390842249676405529511703888606139460266730223289673261234567040486437563594872309329560262880097506761714034677730692000943940305179142532618880218178167087795313451454785757283866089765122388309556583893190644683675534734009094333809212653729212829257661242190517733814592085479606927664614698071050299138970621489895159893652733490452216640464436945864510079371242699532762962045772405906448256324911183696855991052242886640989990532216858999648167918027542429485442828078392187099916843915943094660422926413978342322634396003915359895608541618732366672704114640483055441102352607953468483095924801213819415451895537115789583893770044541653750339908292965776667003362647803488111581621245320479026878627486687777167829400542038971580741495263903628809124033165270847481464939157160831652677879291253504693479195288185047130053005646305671794468460013881936961776012255877060605014862211862000916629282164051695363720529084624020294183314532511006361878866547090722046281777943166380064988349019889867768674864579078654747490020401466010634476100465418500541559057944320971787015338029871272664977764047570438315743600882929396708521656497316152402813299351949319132017708572102298266980836541223611274468878792739202298444650317068457648011115934572229874417537461004487509669016029151098707390320995707342689973917243832692887093789719606614858530957451825422324409280552711461247861628512973030234561587572927885016882785152679082622035105577304409613240836643982651770287691893050337409412040588368208825314444833372885853817609420949098302680241846721896319650113582611083984375000 [162,19] -4943908068538737179352191462528469930801356036377658370033289329749937800395281460408849775415153355585606210832470400334652570845610081162238687180897636649673619604614884691342807447783175306957689762352937207733260895132406507520651487678662133138024103437307780662458734971913884886649841505632068957668689073755811480898826848335569727040437493663436392283047990117155716355564180048092565024361800352307830386765403934328215076423753020969152584259521883029262560297911585946167784827965217416625880154728140467201414125687322894131423774522679450947672759004057145181429646295961276470619172702157573501149250070599922835234132256724996955390454627552073306408080269337078479537341564013177093866923572846448690253184379946565174402657289888768334117797225517812403497254616490563493650197439619367565259505414808270167792793521837789956746093977656889358982400840768624660043445607950237989751187025918447332307039139780622286072696225183588165315750225227636239405563674178278252001245095991510904875325266737229720240987520170987969593875815293505813610083600370472936659408411222992628658273888225555430780306168297764661595500149222333441488639088430745106706186903330432167362129019570098704976925564811831271657103032505095156697605711400716566062912237192647910342876336365456880957754398788181631433681833001214178417478152483108388384459734021205086785779120119135384125344483889967996017898503325006000083314410997448268177016235562781828072010435349321257071106783009426252473192062652518079279394215794976282198354213484152835129936607461920164388231510139198632797694858858967302841389945454877555342581576350870365951512240024258326924739486133843021273917081847073856118369396155936643481254577636718750000 [162,20] 15948868686674714649894637227404630609487398946673903477227268490245253381076499964876209287387800803915802904913081295520446740310226986421965114042469939628597436714513269550915811480033362483413676030065020638142756793318915578966504170806428032285268532911711379748448622764656979504061870118645994988005165132076983193702681949545952702767320706207845933879294623763324457739294209019762514581539949603559902742871205547403637343997112849411049323825173814923594132085743710317610391314242702963109319458215673706869713963991534857205624399229852487877133332178730283147151803650528012130004852277300589475216456409735992400385899060671612045320977476793002042098723365499514351353453181796113449430289252965763301477814120107538426932542657896460133424450403103514238277388417269161760546911437086707175895016357172494548637278847061908035305992911457644612343431928509563117996704197360018240709578796026998258491754114755645138790051939218256938982711789042342353334923572098618191938744999000342143836121442838216536239983698663822173225156336823899050063931538280239549964472306025757525297670449184165001339346850198385228768099672321198605642605013302285157860982791576714627715589199963434715935775366485057033740566216279310105562681446066650287325291243933281818553423555725972881188958189501200213209564746609029483706254922630193972170271049491258960353466121168847017501658994589220190117898325680672941717223900684947011776845030037357792067560459984456088758021030359275446913029470580666039176748117169406528984943608359995288444573350708671574061801589102545004354015535487370091447645337502732576577296455645294560922386263660306248480035656738534737567690596029878682395827607447564601898193359375000000 [162,21] -35108286107405715047347930113963879324439496966438126748713681100255447195402745385737005357302129238293610560594085736039433689647960353531999316491387653360379114657002393491488753978806293230309518074470103937042058693621611145540819232617085911709341649209381817165772428536442932050553194576875188171178877545168248281132778531844663952747987420915466285453670942888316330776664752355721906622230176197424544794400126661064814443011124833241958247841359249788133479421509241565719666354179224526525117365766189775239190167458788967648111953117885693227440245679166093613079042324096326883237555539510684495522683267595361638374918750970008978763085653637508708269939870235018209104111389658650836013082579617844541020090417065711453145893443362363574492943321628698773852194484525061647027191545365739384428979929134237001237497377323160926603180433427309357579522100160699310930318404906086706533691132966044458894838092360865617862024848200173305747923531484320328772052004782111878742819033411456913230423011397378990216087178960927401255664463347722697069457234647913805877146520534473845907962133147539817206380477771438697062901502607975182274248239688860631908221769895825636480308689104910457532152139370860264245648204307813308183552450327868671691005144081812642196488867754561437764336853590551967587197785218299794964605304547352467799299438823204504739332279332513020318827949375013379379981804704483630380727251350549526574218539053292003276033511830218627520915161488255948776043499647252113160906287008773126833784129668934036098352873900514698821101124533082139285414552933510493872928911337154847594506398928070464379146953866712155362016035747021666516491462378213511554003052948921918869018554687500 [162,22] 63313326006782509292430052453191297504925268639729678117908713154073802580891392148592233880918628427357251749883577053436509879962279483187088373519974783800814651297218575275413361356877494219329645665390149502533098481872213798009890602992168572814794327526502504911728585526308584414577226524427071349071321242184567736228337960314026475449042669412091142147119778616183568948682033067179109036359590074283810981093939421784770966312503362120514358217413951061728465787130004016298902578385831924848250957006909304028365662295971379488315612108483234952218411086602678392185275575083823280748263856590760275068272553484322939317586153006097809175408692643561145389622179855479046868935647006317095585471069491439671650048231564377340671530189174709086744154012650102202200063958017035049165080708263786180663632129872214012585238129381541065170351203955080969104263633322400710396986108070753047009638555609187448842738402344626470794116479276167311006540277646118184171474067090880076941367914444019940806628071751553625992304872807982451486956111814545333288320502209898700958457073057392130461405574206039514705023825126767140645798970883914964492604951284672317908085318527507035826504889850603211653742393641404313994769742652964232920106157570958697716038778227141889098126006454057901019836927304946625495316463323538477995811516089011018414789635348702525001846514499984609976061666710035698198113899639570030755564204141971890184830440835427321896790235197697024005099530253633200031813565829111083087824137297533407187151793416381626803988094537575357140239841812027363884121089669549474930744008551155050184779615022273574906428731143989636632627887243650769712645359545334098498002887121677398681640625000 [162,23] -103639666581261548817438580093721401980320541567628143479288710998855399450153010260432575771899218936006130544590842846637736344910520660295742807779954994267243733920202591593084013727829216579865442244498475664360458100612291073986554298282735545036383242122422971223639979072780738706289219552019906606417968320048582978893250709494831376833533723423943814669195257695003497039427012952013854925195945727514757811921849784397133344182174615218190902315177653498819539290229684729981781871945911703371067236895977903288338231432644431811452233899343979477491664991136502229123901307461953584769856668958024520224969026109509254787321837078862079373450886552414878394907808050341806753218372095176640321856731863265664739952565115086058136266020150421180549354003293125349877953042564364074648086032518236520941084113219227405056148742655206236928923490639979130257015248815817788780669294439472528761263083300623780726576154597325032778881905943162282575372354532552169316412847872554547899251023094531730375358963905115123983460152982954803169343624777611111127101734499413365318442803706486441924405261623917415797423195015906055128116627146577967336885784984750428692243907122183271474121436956892198293803919540514459700970944374091641587363869984300155113362768930621893843622891885364202549854152025150035067816134070737379892133829585747691006781121257845260333097799322827950408711626182388316217500203974899689412800903656670956501893626941260848089047893949247227657799663465829054917375368711671913918400738891883414067404615347193228877916769773294752071932919179950010952472123091073300686371046792581538719146834814963793172429713105648900660398857371601916743123811912299604685352069520950317382812500 [162,24] 150759985959091318288575949973676829059080312892505423988856658859693675287928649774680858074586896126071146507625851843780541274488535372191794447624978259488935461036439404930001007544835139195830635014728763896259300955345529853474608641227528974053878194472135346985784160550441069038422352994309896958612585841713414989591388496928909981035133019667583086088324677685151874616607234342930552745306631438451476767642795167642843114152501875219308904177688168753020185116354071979633774277119238237715705860110319764944656769862041349754577883378401074551313921677031017086690825667270121527482779903709342006305178890967620760477235497179430670615578359677594257241089706304633455337525396907590271849551246191700542754799847781748932063182039913011758779224449916351868271492720166683965081715923446536385934988073227968510255619887861747199804052027106348056640882827840415220954458619586234751407244611003998645861119039306095057795830922453556780185447922321286074682164310181341384996883270267858430626390446101382576000045474128113506681442397803429664016415474355866877468229316013781703962129949991956411296640646266446664218162992828626014050991068063035226008074151498383046123756869857995532780333825067703145511720465435543009474277790557208686482396629689097290655928553930704752578908910183921979199253308959774834714905738293694834589796197064549462917050603072184485102479545503458168148793081750606384697102910258013565227492463549928966564821699021293323292716567115591348514050878916754090261239162703582227334785306389878265597369465958169844916865510747376579494392791688169847483063424276025811947187595101338901040559135007240330089572180770375658873064217425985925605207463989257812500000 [162,25] -192593428694664561889846126632183147661286097745381551583706783988202852090801067223364874631032382977979852534116061823137626455728173394110861741910339051259145489631122909697792605515916158269162211190177923544581133148216894510785946878964504170984469221513386210048360420336662720433267378701764566577279571699413916525409092335168785318841599406290984880805342568882930785882825920926786976669294795526652314365119806172373155966034492086173530666307361611485038117269206927510964879958845153487800135332345702823783564907975646617570550154757883615556248745021330731356806838296454878458102935044399322991054174412739523779483990657260857551739273428127338616278337727639639850495271812719452005644055441702732405341185522032367379320592917283225890247790307396587817136302462267193257873730435559178885021485421976894655579982370935245072699255706585243952353019891854424817643548783647936242224912120862522589889004757558161016634620024376193877285836492679665656270018664896244658425725406064574932484425518193672764087484643083830105775472596604805099450084526519358001888278318900977439292732539532716491495248942190410975650888107633796602832439277093069641901341172208711472311826052877316997896667335531778149673157919852304048889390188354207038044163099403189997500678149793785015353102941117300720456555297409108130154713068287456300571299371536414530097832729097094289303103115977949585729579369749105978090554989325546841088624369802013966952144437247661573062245854777682094105199283138519124745018726011237850043164235957284572411249339632909554560255639969566397899549048542940088578708940725318953242144483985847155378414300433927128944846704834096808707668733642340568376608755371093750000 [162,26] 219632604068365812797157716412053796932957078431869567168212501132595911619340009560019504807390683093607949541456278158675846400242776234240010196699040326215582155102227849144160058965726067283549065371190244822100712187445266359420597726048690610828377923518287264059310657012603140553726968666720442494664386092902333809181612562385371774121850535406776185906414401329768922015776779194767201878652700588589762533337631212673603796541061459816577509016545957176312028321091352155630716538695846848286389861493423571928302783675236270521206358137705142578684685835103371178888389066009857109122989480117157632902567191521154173285347423957086489969179216472002434269148876590023892121668749266490771575555063186306944866371215181099528434528917234250925737156004011382357364445530708216867780862012099841798366698443922817753739233665420154491145633689425358749261292525914030038636780347673909829725466497089543603043142867927692713580144654648915773812522168181598133017736434085758385158459053097358889381081571098350694044181690372377820904509734895033935690076287677726658869000959901352834672899794102963332203044869552218791093849703866827333343754450599256896160382187323835083539080349899546820874039129947612117592247647811179220213591051056488015678749959276048945775810761149053559029650639959018842576407833454611755688193886209725306343058113997204859180794236801522832294373837025509973647855574813441574203176845990016969896356830264246245074987924715275149891279749952479795174385899321703939794447035427870757786873187239119967256055510866811967551890045378958749789175819428233906160428398174163000585403288802748779570791149472753383897343956070354723233484977031951235254563411132812500 [162,27] -224979287600437940888299231287067501994104510601416304539478751008530704898370178100757838510078189886277376156472917932303251666842034340318336043088042432869569434698299607349795109987579599434523071821574853337799190542213372747424642904253782959496822925110922101423214283187655978078994601951773066144142203104409091200323927890123054085194246189177050230216497311044560150198537191489401815011001260527491969530192193369009450513343004362672516681459522080725827711034512036037607327448250994219202912575489765121254604229032346850120667807317647737684583644349784224359215604660668012219321981632872637192522653006681945056705976026332659115745171756517161129122920726114422866881989838167646997662440574551014974158664702687622270002676021610195721049106518282347154233670169256807193889442279122340179495587575298639162587372526011794001543045787619497579776613513244068979375156277977353738858550568131526189627129867102506363989120301035595336301945235389203049521171828501269595388837472185474043261988217845159370221783408312342279530358224725643683101386034438245823448258121943314770624101620354214898055896543991341802049546859266035027411393465706093980342930492494278911835491817754378318448620746992543217259108431690376821755887059970882543951362293934753219584895051989536450115866352120564947906103707983469513148188449585973197617342446211989294857967767484592707441207354208497530444939816634636458993993173817093189561307397439256206434826058757882011627502357390188984269535232482055247175929486403731777448081923821968309233735813689287279883251830828302991108674156889977644214932291471147360883560090963332378152571818194494422021055326808607232791097015882477158961148132812500 [162,28] 203282329272902224168710961311820867874203065723423629013429322447649055049708087645269177331046553324157878888725436039835871227592465561579210590685260456842014273793165670067968894276112502510348403130149117106589525655857628870162951228914919910732112932608658535852571902827625437933813698077837150139097858554183329467533476272767204034755589012537050789371986023751693252878451893736242096831120227742650230197675629158181527817453891945093359670134915339029720394510711642140452232648708009867096745690807166463667543449727140239918508852441355097362718377444883560857090812262686617286103266076624935871581347861372400419697126379643719764413376342752295084200520884446968718092693210392753312913290028309647615452188719790184818807059040757863653198122122295484803506040751377354081827087914692033112221706992007572732612661170428964156194400266507618649095691596944251493132777948521242180811792498172003780815014576797535979888136577868578352202763769010005386106022194004573513520094535990263710669683541029047519000767680579319294453075460976368685370170395590377908648165431015775231201630776985704404713684139535007543576503062412432853378935795405893382649054832551331409458144859918432631877282262267440023271934057359193472507732737116379351577877303712466928616656704965074574424896089783848953059433706253689599914111723451847781403559887537307757864644728062395760973810608786596531104292229717396965763377226646513201258330757413148188095144419698763004141704289045565115924392080604644816917808586770748741687177731122687257410582500863802072842626804970277774276278343624307554674101625680397534939837439981813559894193266479654633207342583334818750715019027533958300268151656250 [162,29] -155861496587327841042788991193905087991442818377004314269098431562408670389268744266094443631830535588531904923635841662911550462929132688603989242341864989170943294195430102592372868793084806928420193130816348767101985797563475215795877860432198216912825450573764001023555787332112305277183860696354522054007026084722728424971572511257963712396562815290962056623232861778426607544907358093410678092441263711018448889338614565965469769790058039344434364763904377844121228976496494629677652033774913701890935776873926903557586845199133743822352565523845944421225836121969380284755330907033316031018013518517837484977218417584878741664953297470579519666889412626165153324884612119782283932182536484237251970802288706346260546820739266721586755333538418080847347668920398541308125164278753709650814412487014607966784066439474392400460238320280923623442208458720882314754043017443271408420786786708638666748711065709179398496928401036152807319350844366544146992779597543090304164479580722719238878785497778229264425967221459872487925341618834398755257471438160719487024941077808287943687119858582158989572684741393881294306719718322194721848349234367345993855322856038699701543301912362262089934545472453755832650282141108811126052026237838898535441548602859677795723647245617238720061509919577436125920862291464336427188167400308523079726385263896764634053004233083766985326627486057152608953798186880789991728256794101110758834538756203355210181434976867045650816787926562259594548963618061246328274785935873563397591360492770886471523018068797508259506465641756153732491154483929920431837114155913076220505956065391709960415718825090054984634687727773604565048465164711801489865281842029101217557039000 [162,30] 94232956785031593804272390680287550481362233672915732831051051926249394006324124947398103690434560006004188239202150247801788957492359563679082898444128615600293593766341991072619876098951483173799931118109186273591439507792972005100320370471955017402090124237221579944600541720911854721304503053245596392334558028880805938343049262343339987624426299696347187170680234175443422274453222389217797704098408495240984770887564030679600543103120618235481443183136209590223760962369135856668656297848579172176261678921754989595218128484222504266776282877522597373786722255131530442910485160032085292475531343245140091433440507083580150028150780738924356921075910777064358297826773057396674193792427256885840286168603468045689384803125748460430312206402037198214730006792009838117365553175449267034432531979819824808766562324738159047097913252136862743552307335434151463988020388787033792213292829831424200080064981122273366975785678228312632330688239519102776435886471868936569903649185072534862622260619132640077058324304602834244804905078992919599044568781711871099755912384356759991736956601155744046830927898423687756252530385042246885580145908332955519625096565169975477541638129418702620366029266434050040107968186470436764605589088951573337607844034169606500978995516504888445483064995143920361823078509489363691144399717868418057164057128242022123739549392097473773471335771409835014249926036605653456197868946469432221049113217134911503538105711436489940790445028470767773330739470762900985262089009816580223074813869292273188853772531127075311336769479278259703494178671185868003168315197161649245867799566894279177458145341408571810638864303537005558244961333763794527316079860958422398106776 [162,31] -36106552091968035812210836352592551980910612410667276365703228407889865777929583979526009548556409171822928048883910773153977045983797623329326721406175148581427651124519659107454896942221121953221359191491673746382108085327309634086294169805776174000856879014056936781646406824163367558400755830373122883097026361194096122335689863995050046702201296748930467547201081084169618528066292075262191144122057115815722094721015795712627351208074318854438333393306490016008820106299359902666768127621888434476731423929839922672456249732029892589360364375993107074751719273580486609025044520272251061657228139568889698740611321340588755041327850827999602095514226826215115161101276682159659534629778231011095549461381598553300026108027000968993919161237164352947557044193290066422274673550333442526571815614851734993910289014711361686934166253521781508531559305160621320186577400971148051547171881638820245400700471017886290071242123415238879345764077924424402768515419714866863861005897629761388979430294253139254763959159297363514672750299555053357570756992731979474549028133025592807439053789157067072391571165243327800663637832235591428676360673241837543529036405116498743929748841833327176001636075564423032113817106293313543237474715307241717703584099865386515097042182209687751669317326705160713031665871321203802399285684627998388197123636946093323370705198400802165546599597772048022323081859715789244781767500902165201056282378402631320023324228771339178102165247202975664605122459453294280326616515909332153886484266432030251420555145637597969996970187681692114615889301663445799618965099156074346621463109719831625782337853225965618586353156396919417893630893986199332276604295813476947408 [162,32] -3684451242400956968831105788863670102646903728955490197309452506172506860612090934451387909020544510100336491663871013302382976227648028916374384563875249316908719003623504986328836459120834329040891717408405275209070038685249828822438342112735281775477549479001296749887376452708939192212931097520217991118611609486472081690325755464449438218130557860581008197865501577785149683435469844893822709270183040168193408927146241058446778556655689580669830070017105196917593732071727995284447034099594998533683700949180994932622381349943901251736629861311087544577237090385101234906444451058218609326381546578508844013601368425086435175672964181719393021508835450203393907582667488070078847275057235603527449388337961938000197356007313478415762678969159399098151784374510717684873169907210441108827280415233165657247430948150732500499995492508535702699691513458253154076030942477797204720890900795743242827364763164103883908344641017360435676221466619211181554740300770343686478214118797260320269911018941807761563375261434452975322715223267370043906330908178428024205263631441394209796170758634067432675127594922029947292279664763831835479420676577388955006770295632268710112056163151061835578660135354098692918439184781851443135509333653428369109594713527006512796203033123265586188990208377589293501402061961636785991502810175760902505138883204037439068354854539936642044740179326407461269906168060890115683060306173460536684909685458835763522866407049858804241482871317342945778949721316540730597764672880014923488904323475375681058191295548946500528113094827939306024893501570301799349329465301606354885294660843663026327937799797436713139185604137823929803659266615787657673924746778705400 [162,33] 20477030516284440595413765532273468236465973945797869719489050421673066327416303309774673976668651669250848540504884020911224830058247500234219490613691740265265345143940596474364779726924599334554720673601170360242214461294334689447495531502896563656098004484055880895454861147444010269920667418864192969222357647132111997582041915405911821239612983951404364167762868480987075553200992730370567347426250734080380557898427841359163964477942681086406162360128715536366000016113143358063608285294292053106215308204110194174071712065338337048318953175310058261375095635756206880026930735319518284074531893343704423035835092305232954515989123955303947124935527787755007696137426139009889675912008860065223664689624510765543433275303658065899096427550179374745934072428805968659277928505968507306437802808360475711305699109208612458941467464657563863473384776100956075966513264939115321971658357596711460981221668180065258391713156241419883677798857478131358689380823217659529689687840637692028004706931206022995645653059643895865528437878009118973345162049996377076027835678128395462423161238884658496352000809838111741479370871716917144233528824345512950219484332410643872751375864184899459900994667336285901429057285109469535704401911830108108680918491900166844113993414343067726417917408732194811906602692520812119771625416896986932722718180152402752071633146438038360923342761955716565406450114108188171881816511098419474462160762649233204245714487338416025294732679839757832925707112168886546440984909910892404821895831853715654335126785933095236691443214770340880141626804982754846714694188440735341597225199052965865691719345245696089949736765216160301072590032923597757008681508430932 [162,34] -19930646130554812846004243986835013385029862363257897732053758558683090643786612813082288615618646734017979853019699793807150386771121998400849048603894046995116066207629911628811063951779936243633549390918630776803575111912977747744301454717990349010367284028780795202663506394462321784585973997341638217284436115037349848987370174993339488746049442874460996646315416181809343516211688010172719356029743552863065971638595917355303791806980149237499006373064724565202078145407162482085013626536538587237546290296225615329979762187421324955825958048659070387536926921631811010523309607833736314455013144039143404385137075231543595483788278177600626358456818769984601488902382761909534495588125646144368816631894181248915255873487223697452303311242847870654567901489007811579029321902848247775121131657046666599311196092104348687634288849475147131399033667260915675285120686637621106315542478206625444499674118865617324940905089632316498738558529125318523634183710526235374103989889380345586291749518944988652783363438446890668193108859922997164307344819862245777044600802009360193344485366996082410665952927809904425762555984119918289378125515426642575461144708475387262548741804449904018858298255651523878755398714695495962290653396435779711741339776527477464403497399708215510914059119338495272035923931396662864322657546501427726041280104024512177917942902349878538889112475721763677818927947929664188394138417312879510789606784043819785007390697671399643505810434769346054219436739581779973217865200166040273475059489603167260332507430383140016576960167736056001115976055440108080031409424634307282362817955965459702286918212978128846808179395644391481984514690276842663792176126040 [162,35] 11995267420752611809708580497185692399223792607827601795882474730648984694497125813253153365776717486029227769394002274430551903416736493579250966552349219492298983938881133617852521198672543708453210809866718496607257759075196045156129572448821783629998765685474372601432520895132139695165058342446481941885796091872535076574128379439636097280158253506661884507355522163826845596313440757454607382955763097841973123183915623614009480524943515077042499273586006726023046885827618449185154906032284051863157062611794318290225699259937262888838338443599599627981422937531498181805221720489459131210429468770930783080525614726253304280564441580718741234788348270433777852926897468405539546080613256340963373629663358306399508963261365698351646903293650177857554630882657667870641309590129353648217656830835122783854594829604709328267388508678576568011680553150285149062528038871706740952526756951601625370175618979531641142534348002552385987366253328557690452749848403556109657255235916831128775029410052422429069683908464634001394534466520641355456368819789233754729272903821602017052998750254295044299770077072028594528365061076183886744794716679818931658084997907005063293748048365559282104074180012046340521641031740271333158938277732485121521395641452131775313157213076406562377626849617056967847156412820253650461552583058017594649609005533424845020370651655661381809411185153124934518432831683536953694563540510197691184930787885826446944354250383773377445619788104463565158405621894209225662320370317921612309070872633541392500666918261031145801517586000508205357731551083366063918206121868594202912346617651690836372292740183148489028563628221763043939898570895351969353269028 [162,36] -4417743955225086907868681598636491713147516150378243163639157615540824873562770307827276774751537001291153568466863403602908664251456135322389414438668836368619141677365021267934782255663402261830314330821805032475222356479304555369538953960087035762817591069495034863554275577150841451436071248286208636759583982103779678871283437318615630383471342709063899652334543859488652822504007871431633038963379865947325711227149621624473707421974674041255358095041705969954924790275687276789411923550754206017018887175991359743369197284207466429921371748177549679834994859042505760537381471739198200641945799606235901485386878094400062016146594312501966916897057559452843265233843924626630543004762516746469984039287149806517381971824644413280105512145820017433205567863272882979815905215042586145688641191766716909381677818540205545113256803757381747440335962246429144918215795433182662500549546097770481494195802175106079580967401716403173360681802485664676502567539208883517351779806303803199489776697997038121242366075530339419059378687950164509856653212658198065418184989785191452288074200396686505044159691842947963445804532876607842466280434894531374848340295098199278356847982051205045983932502621710284228444672782580343369146599733510088291875224424481380466882004084617331018221211786540863917401362862245226978854262299758505754445191797948569493547932416488516319645519062281335087398195420671691092429412816950398929988961016946367023021132211858399188030483774234661681464827845292200504776086768917179019091493854652098871515985494920566642304869086020528242497760890816750420680077372374042966485910415423590142841262375524143972200848734989941312950499547580689147924 [162,37] 202393761760432394029673309753851623620413847378110129344478376764074687738741041353331928667634872784753726009339482894232939092270426782750604427304071243303750605129282221935875731422528222203325087108832055648539778102281057812302658710591960040789158280950517911723221667017795908336736223039294665741078864579906253395422593555527193244575005358943449372594565700282035033981671491965051112348566830105733240779586199843921881226425076004862476856680291433907406783476074937051423348104191141104299821414958265011443416241471291423714648571982294295335503894301279685637150190311222741308463645680553782887155863473839286993001727959509802167717805121290660290348136872232725882800962469289532613040006973629341134353622081359438031128816534499127674415008235364804615020553537481681603501049471098195068716264401581836644992260057934770176792559869294426160019211784778206070973445824627740517838942814256929699691018853613188957046591251189428464464651907681473666768114789754374800450491893299539927374165624528649567195193908964233984159316226281017024416294602673869187206900024495553874934540301325067507753129012940338555191259674626891353361664784248624880123883910878297969638079453990130155036672140479856408548098337270638763710747152537084835844486326269328504756363984000713360482435743707634206564026871477001890811968040921761392958724549299685220694584761448681770514678637067266596404028396465174557125772314217397134207086447046719583805270313085119609107065497746170781547225288491697760777249311721006407410992024591279803261337207810378987764985679368794945980917530322888861328294489007152298707060474855197792460968886645464361197323306646405616 [162,38] 1096407233665156106457040405994336919505563070073719962932681646918334552502406783755570299999976804825316057937481529961975246295733016748518147045455373307522469344352076973320365628296049384609898244504863673899339511367699208109460428697953547319024139383439948749107650145041631170090232759236077259377577162189055427300890311966334228986259121433931390993692674782647689026279865876277138581004036317611697633269468536509371419091350794873490834205874347554406939535962256577481890815200249797928795598231792433297849257107202816645471960181876251524233384722602115935087097331154303371127625550311558415744840045546659781265429014371417569305509219054313683185549989077441464375504674554776872265075929943733998378160944419563897939409430355883421472804060980927057303388851121661337054403870928171598246831096343534516016366417394139274794078539504140424222241219145105447966078111764895846898582432188031116036687928466297064046176406782374400126239820886853502949679393545459174552571622635426005616865066544862854691071081500210847593793795807401673331928553003402832755197317062082674324907445485004404860865682827779164158704034382226293259055995893309099648775830007492507817348186476523244979187447303066538560950094954293021388838985550603293126471876806744079212155359478180525316358129609349392903585270876344580059378222593891849444037122653217352872370100606765657090687891832264256283855515311034253515697768318009161869773531624818587101336657692061660452049586057095271514443654507559123845103417861325237194621666172947242890737297420144199224199537651178442142138941234776076566088159958501360186209245889358963410458653798437513499808869252561428 [162,39] -978800515824341134864971387355137644350975535502512603402872123102031338223669809823381465035558475954319904945261199444384895214995492286687098986349667538061238856414888684092563910228432963157570551062179298382602549247089707721777803482857856642415333547181743643664881590836283617257668646492597119821596551113784649110640020841128014731276710086918941042566724876523848795943395651232734276568821546658959743947226545795840222590835977456357646514956651613613778784179796504445653341426170162110645393222924119301926275296767374729939868340281609539818013766726425394968835890800388389808171942633042626683159398433568076199902367727307096016793869319672371372364826186496082118173938699795150099304924177528874732302086534244660417907132095980327275092431534839602103576884328475530663679647248006360089955164845013400990840171294625339200660276414093423558011798972849844020872998162262737019076065106408899021727196257850569940099614648850484156046045039114163049158171131649356378595579921123487838403591586402623793480020228543021966248241406368902248267619802305828203298372641376130685703086402608985634738218129159419650569969026995636271475406932782775856133654729185775585564869132547055685169544599867319413659206980234193027031201275103321904467144817478263483014349017970000007757543646874573089329472912657422638459636619885462814740991763610888094639636117387516334943569598301621720550022532715252870065531602397382623336591557010923940590575233976331596569810492771848351903987483829698324533048664030047844654004532522770332855268184559463911859192699594324831511432112071771885015049484252895444494875642557884180171040631995970608248683542992 [162,40] 544323924537200304807356094560838037047860928220623343145543789924620741701183309036084536043457918782333280766171884563021395824580761250294123998120405869828770064835310269564369156971636501091094703468833326016757279123219560308855452806560747369850965694067988909903731949334448524861697812731292366804074524234683117916580588694872061590462267244616427838374464107991715737721694370004946748233467803505661647587452968606133411122725950779333828393050817508999783289292160309083865342827018373607597167911622312921288264132435668848206313659413123175678956843466398864028490941072374809007529753890879175902009796346200566175782605171983892971845762884533242867075041497838893538971983600957855656397507301942284010079044784693236330639741471691598962014121339540249534740709501009318962890225207302699144124285557283720962962211251980661837968710375802368106009761891636964617270383767948094901336676022243267265903946624670633706943025410937391483785929363972775285950146613012447787701228294836388008334702477975997540164492775743748054905141092498548291406610623138027410572483846429503003817411045999280587520074899036956205527601280435957910653650722481301497757134595815273131902949911988850959140912869316033217890137625916850574645060159113160219718884822892599903540397330282924916275445459639405787574015823078381745362887254561253547710004164667636519228948087016507760133056175463300335938373592508658126042081667176131765736976635915998247381883762209785606308598705417737717379287726639981762150533622602855581075097437349337991514424979366077375793367565611906325474357135766946201949298154967145099739693039989183195372387055726269310714145344 [162,41] -227921029841957218417191726145592412986405083767216195808981257750915710023556276092569125649273274439823644349981967786088904549123545023137724683378106872236614736269636477861063278627470451743721767413991991477969631855937566054530491002636644788035314114141532664185650761945741643445966676528585897630322704518984922074297905900403663576473484189696026084323080738406494702993352490415427026002577621261274429958752743079383551434447789537174586017734852676225205922340942656194094867119036693620224609349697766722983461527919994978157948842460352150024627777446480591801119459424861043401706453459376038667940649704729370725770844501468743041950273418824600534777651316571900451562092717223668002219402718081356114412430069545448599301486271972050772887751737645667390664120086075975195304827748133835193353340936459691305983658526066498161527231878838711229844316101795682917030160907538379935822633512121697387658829408920261029976106154533661787358924648528152832374747052728745232657914052358995666089793780268703138327066605787419617629475265647181613591550223967199115411964209426843877747813732535610186025057710509910411224670726299685499934680003204085180893512358921899532844636297306073680264132752306493713293238444905626667461941427738108947852583047745661054268568842307429081122066565879593157349415968467160327523540108801671102736449796819430698846100157982489255775666100744922447314134923104869004861374610345887453358528221347034076647053739464106475595421033208175748799793353091475349100077688074804287632096572977846860596305523061092560119080636793784388823966271265607355981894759844978816182579112967293008775832510148363433038916 [162,42] 75455019408865206339812502502974049844044736146335184666047241329137234806266171545913815231306369520349812653062928603690796680659524013857489647658239903452130369482732116165694844542021577961722869958879866561205532017558348630188254500246577928940506177890917579953907279712060334918094925310643223908053381252965506828455995003996671321153030727346331153246792705537600504644430326874999630782672944761049060150200733894661190677591391144272419096704777128681162556772487857426556519563592388317484690433155669282280376151545942405064908940803177201562354812091052877860354367988642266090663487613127752398393097693350949012942553390190858774183009949988692816316056271799518271649483793385084440249067789279035883662211536457992347025772898090769697201230045863620376696056742503060338959357510573912134880943868472729750135353212577250664568940384799430991366628268209870602487647396891820734255283898474446684403445187483084620127106433544580817811901601667525633143680700616278545423123429899089946652010372961841028916753674828996388650823005048899605873229944856615377404668507152218042917290424256008266815015085020243570092538232399064857873865876559972546986583121363589734942680892598831361007064866121455736093947359913536784055871707163769078288937011769566480837649233888845057426266126497293255561754510495960549511558925146651856440491774908480010530372775431337055618427144242984867694821804103233181583046358472884098911288163269939475120563915456038665170307631608126068565795006535323468274132993296692883626545646208083821977044426920586626409045225402791471779594070225130433646631296825730185586435741791613353668978853617927690292 [162,43] -19934321996198818962970613867882257294460412500365993266313199825703456607255397683565998079968977364974332881385290939552241249794730121431809306037836195531135198749207983231050994201342276867760567156178797130252717534028377587216876376066742202658594516699535330091760064172788103321858357486356983783291737381692684214254699012819861858437927131854057328107610495165476777678044331758228793178388803798120668575581446170782376758631270751541359460941687610403367210132622649098926124738497035940493904450259729597723168303812231152959809040008286598574987208283341838948908106508937730947639591325370302864281277685746631107825247779975818983372868339654565652362706876837990052439385953666891676928646064856582712608938788757952055278639045435509731672015969174374450045142952831646097230780062401245946620891270705054454433853807999241976803542777630302903684607932438860382266035599714867493339829734533507585139396947692976257507406968121491219631151691022395515796382959180631042700036995630918257848406902078390479314411003237791910631569839511480540120294174719242472990007743155865895636195891770694228669491743883991624529114620714316484293765620855851265789954385624388519854537857940300376672255017275464222654357409117693456796795325439253843863053694574320982959021161129838476870915521842493123412141359396182465213350110680074801685733680227968632740008609160922646387395723129441233203608541419533329617309754638701559166809960718390589098856323696412304469597282957950705674882286480268682565900945292874241098869910920159904138401427028540865195448580897375030840584141047179413360875898149102237936602097109812717297422365805602634 [162,44] 4146444370482441410046177061519430321301685360018457068996726297792801247784329927648779444040480048933229197227534394556005814826316779820730448717896432798660625112813181972423651886030138898914739913405033628566343680482943764674516648579493267853072983020624763629455099935654782002944461716612597894486424292516459776449388169736443816105339796664616142676838750786087110194412836333530045552499392886020058231181921329291181779001451923677463882030863277251547485313974340289037950270753356031663927403897262275968604879312387499238696054904246669319469818144416618758710290101011196189543339830580265900714049017593639421303286964546785535344906202657127174822677002393908146000507376351006052249038729502185808392669361236998148056791027560265534363262994071039419550812971116741052135500494518387909622360448456756568693396259777441095472102873697721202611615211782266183028029031485602213013181985048342572850795769192670167633257628931156513723385706787538598199102282920586377843995537508867722016605463528895454492710144082096877031654825614792151656523114823628862894234531225119795156924568397154343785945638122826456534718168246982816142738934451825455018000251633309875829401953545168531479690599980600381004306396266685381141379959680482337347598149590735252343118693701997055945875048466906737036501127991368762333017161422356838965209098583019119086450924869293317253250637092721388896806363002115856527351955221673303535576633330948370510512795777404088179882211468255823868976432660230291276047538969909907804971934724389117496474717967465353110271244489391694812224529583240682845522688175892872269896301104736253982701131121024 [162,45] -654184182575777881197772040858457929681256302695059734714275421137573993573801903215329676522403622779706830903773716844166004246265651948621395277090426850191835752392405205185532392225249399084965360501384862236197509387608586058170712649525293307734457680901406915961391466248458074145620172215713782146742627549296758386669461524001176786257978788080418213725960430703095193997897909587809621396953384753978111312728758388639973851743992594290187378437302761221912852785528058751884928586611369665794928701906929362064556160764840715838936698463141588123661538957783236119264367609681893130640676973617362545712022300988540790721757695614433529496532854369696771637113988168155998804957801871523286523783848164808897400353506862269595046232400194984961051789211925155356439441963832987059043169918391328528121678338190797479512506812987118687693455321495373117457536653539889182490792589862674111901925993401831183074396531813436388919658734818644275429877824957566104305308335372999975308129297360792284994093815537816142126235187234938352165714820425220041081185440812896232147930459646312829627039577804729151580626308442183685253743952406959824146000824832707650613326470549291004132872946173964060985003951951914050043628277166484840491662978034301537669387072230074311731231175176572007468787959386978020350717803881875404946577858725970335424787038714807236614524575861192413127366370610241374495366969489160557633190445936404347588441592618366259007828289377635337290483309457076934451298985365888253851084145223619050695116299916167938270957692111059990798569399648465389167494037750297620462303598487998138823856917250854241451126614 [162,46] 73312254478134539739254679971146520853924955079313729396585394916928547238384487765259642079523355096695353961255161962304034977679056530544066060559219658829004201814988807886561235905128447228648984804493046681833122494565126534193488668130889136538995389899201161459311369273878663148977316302560874138195952454761057750392607807006483204566033446947131328532795484421944198009767844981270293767677440859999837265522311899296518616493857957654500281591707424759388566841989067015184077408402951866030407323745724425338088994252376955576231729346377453250752662086895725093531912872472826343273646133253651916536585001076678538512288483139977303372669824642207356621258618809233057904192900293936774460656392169892161774739237362881369577806024105081907561611822874693612932436735215525104114233274049951189849750122034509877027448719355001220944363825172359078253443878399892309177884749244711448598959864162711680562916988222880130282245778691910681977552898403740441336691567169034900081187276606534673965019582807242786214806661419264286605962047483751956638080277313893088440110263408625733111122796090304232904228378407681181253166639691150960386367830043379786245360013569221471617220399540515912372924458152439972710171733314028177424950862456200611553722582855732235045005454518033698563913198601843367906562992134969699947328276361128369227515512997275065826317931194686179695759556220412313882551877768515054858174636203726647989190005437125464178501645783675674799718782609086458350677363765403023957266740201898443607532150326699088795787414055992214160728114831958246999304207539693421951519876272735012814535402434633116755246 [162,47] -6085975283491611203774190960989866377762682887564506729162926887937656783206361686273010270661122872056359811077162806175641409036908625810834199522399689590594788295878195402567849600145299906234856903055793261015346399672471662207547592039064107708387678349676523747858008870159051155642076160402183611631881088932813535848251069538383381552567366642064577840103634044548420586702721204713768579026514239030505088695826656922623002158179997003651310157892760966517767179805045674960804770543608144648082959845085088819047477777966605579673043138917549739316859924402542457721224344548263379824267581671486508418641090672643425142390360462353982761085682281322536294464272822224134790450183530455684920428700895976486891126593266528132674867861752298474824982128648682073860389415469852586068526275321151282820949401767943365963497878499743080986041549120603812351871175933750474319170201972590080448180774860621646562186798578524398623215728399009668385166427379180502179842739334061938507982990083359871924030112071118694878727374323434960489008004043530819420991834381635744283464465162916180952896699166579731122716507491516829789622439914358879465605064446795301607312411227848877136154419198087882875686386875661981144141892583228500690971229701979179888739074625037868679792869757391390460480123115104911072392842829417062944016512566714385828391342149525096921630319440196775310147082577816411818961301115362927385869375557918433699708736562374495802908805175222789497537472254035654795120787259990451044592074547584666455485240377885700350353553055836553782087630456596473755163373183931204829386698397102770894458138755834368312 [162,48] 1154567361556075490889965873754713925032449935363872212047885415033096510195773043376729312813331521204220230835704969652624298748650599509806650954171072918929204156175448229074768033565903367481276162677578239245539372065804571427617598002847161454466460226815506229894691769334117932867057133371322257490936937959336521630292318466551830780938184189008221723647835445904929816238343961108972409868747341521201040506324861527961858120944953723112351077124297560561676517473574438658958326565194169421206200688468243093920237295613065413216340720740967927525737693399244121357891964377472773179448990380502523051481781179533290032135381108006590504794267829936312641497639700437305530935723600726995809077544276703496952209084966320985804008678236960750178597704234043336437896464183566821941328308811055766999156281308961550175023096708109589434240372247018325942400355959000050727424370326571174588210729408978057391505014092768211399155618358567985284609447481200417820134927995905327162206255578798913211972125817383042099811090286134951083709756721023599356740315047759817900974372244946105233425771379438849637074391959366415230908030564598878517308702209825904478293679006960962944748695916610064684658405865414713527150942951741112487776141306247851417589808703278398850617685068542907905232015106731071736090490406594816096385735727997365636512381575579321974339811041533951450202748984956062761411083201364064009305118330008877974832495823643796726321110209357282479050362475358570939971031516749819038908032650470012780502270360609911068375440646292347023459884032794704830291725399949591955381742509047147942475364110839976 [162,49] -519802603845355900102756009068874942255990118962561710494981008459315349049326189249601859561358828357945112421176961539761327338861192699668078504179230039456782009597199962063915613838221025332687399782163328708483093325081917809800423365196906849971314496741015485439276524678574993047406388687430327509080025820378007183294525387777946871012967942839120578415622531800061666063287169355788031107845714362628093264098248193700000063521236979671370099666823448865570171080514451044142082494723068702252287319044504850520877768122094118989951138017224021226659672012349365437342611926627633078094577537271894832903889102385373408091151666556605471071223554335144273667782003905401710476873818776646181573063227133836951686481122560181534977015946224199922629040814107903117968294980722160837834790126146166679372305381199178095303805365265800125616942840442000325006110157491723371435517909693942775165373782587402685789621984981107257898467581607638330468948394034674231504849332114992858864242622018108163861444286745983692608364251658378343710998745329702812651183860985622942707864931485005032856391183233457576279069699119613176821546251248691233962610743927408488302051773077081812934397064454276158463040257108633412769166956772779692749439772860325591335018280217953398957800844102920259816952401763295069793729323168092466410212087852312270979776470205400494075448241612308139149414946632699081079842686935445952951971377975143126080350401949277914720702872993965989684641563504389084242973577797648160276050554421611156364800690487011862945754135939004300963648822985729128220579433202590211802942167194066768884425378533 [162,50] 178317513749870800582327474358607498177265500578574601739010007321395952306525952780252415864944536972493765705673339763016406572462271456244386011256738398353754333132268363331960089374860583816965635536695466865660545480166877262425730187732500168397482607679906517609492138710262383463073268753017395269959541513937651636833117735281569869347436049360024189942514383922653198300499601089011638911701746459745930260935832352897656303931143411869342565944208696159049971370553030994270274736429113762824078927222896562774383462532453860155862450134126093942532211214014302295071419526404296392519637725026426422281201733070790180996021909735389140863171559969054644218812089139483192617546615374696635099306339225293657710539318642556648274618882889065583407445409577163853734075760747824764250063920227610602587371502101378796573058086694845777753813625688571486851627427576531451823535124400330160837872783028351337922612073264155454214058957125242062292391769287917532959896713056045747561753436967587110622689699303368770851206665781736701729370366047187555883086166830459017004118263207751644860621027819945193149717634867616390787663306968306004172684760184703422367392533657682579867250944345329151071920973906606694843686597879938900794611751391828736983744106175824985493360719315044793355242996226417840433893249763795817653854874970283691740347539212811536709436768740228779141854062975260538398751283773524731501710575440534466252062040447098645187483127002556129210854604909028713524432536490222890012933973330448991516015498415296540020984480248320616679014409089461089755000518180959387804000094464075586959441532 [162,51] -43568130395772398592432378202952501021727048742920661216364992611550909826354851712970268264692252042174550084716222888991570793594541056121087281881347992603527107808923734020019832944021431422490409205696886968216125522945226657086139975495675813137058904773846922366187452944389028401913635899809173807885922929872147104812843335105868429088002380617437156777562554053950312816188593381350973934526416561302029172734566030306770534593038938754506449787102545043159574875589003739163165680674970844478418768567611972719147095516854364431474549937961862770953419437031621107298813577007302135587231235643651508674869506312785401876113048284786449071414490195780276501973895530454303559977366508547767414247492121075377418353598111964722045892211658178929496521802194126959003717198823118715327639172925472387210699363407585951370329289771817878945547998324920187510307959695865113270234057388500786771251272044199787175774439776154154881237333354380328686970900853192373195492913012717338222493793976045281775708640134927177951533454312933134445207939425482774596144573189387929460405715416257231984830843514379030484583558644476277042124398224020824730661706926664520592846449601227225629511466959130468234894117518089606371714662987052124334276665315466396474340206179146558043387764477616319467369157920736661739282417719696186570814156887678141515016070115219756539552545789176566403198580316512981883694809464449095145021517918289596008137215820776285621174184898288721687773204932993265750360936315052768719139136893422696795468428582726156601270718830143648963787874522963215547575246767803889791559533143809947642528 [162,52] 7312419258220306100431775045664599836701482867875588038985460777609891999334562199121057082941196896063313520640620249459053261604380385314284030257423414719709353510467125900028984073876076409542293396224863450326325885537801796317680687300098499069609139094884822900299878009835104265809711290020576961511090179557177933013034569856305937934386166576849291861440625897907585125334893064462052434823868584716142069199175397368263953633425347395340414938866398034511516997446226465240019088086205206686471524386127688776648339699757826817682327159391412943349900559315149533226185736394991542896114158592458931205809358125484170981834872254829315529827679364216095917036983518144300936525487612587002885504461621413348864713770972058351378240087467920270613186475935218876484912054740803740679897592107929226583266588962022280310029277833220407115160692266401998169232919706560188685680702159063165072534485046633907009043064943313625908028825873284982668408404353176784019554914070916002190111383535581564878158281365729736510438472381029963776873192599403201390016968579257971907332620094730811984880238981163200279301341726774786892019614356450811491003424368633307532156313510245826953221248171467454041254398047843386900805606250259173758852293935438511084287067585223355973353716771576549466139696786047305581018180330507343887463241313074716768079493628490804321687950852604686756627707378813417233492811163947263128238373979149432314291402573642760406155348429365400407527394186532485793765967386548499327822097737201054358038551340857789067422272771541560216822911296763205957434237338353168524340805546861602514 [162,53] -492877838618455488683091757886430037638685177916394420154814878028062206417456406460247742896254131765550804822443637033907103920249369337923470950121222372534195451579706864322322441734307478359240452108041393407288911535534862371013691325657207891609331263255575826495207311048598431670376541070906443568903845221649882246875217720478829436323746171204621860654570151101472713177662647931259196411777308099074980184767930936813764184516975838497990593481746166759252509573695963529312994967574969014126109932394268429216015282843077524629585502070915498632402880270344693241168026662245576417058911036988948752085459299209428491745774596143560148745762688244282121086618283868427260645219552711328013726753426533834216156355918296770921995097254419959958090436398669089087772959792380382145912139108985340988898592873537663927351843367046040838550449680890507153129355738109266066758569072466544759982137294073174236742533960542770504058494043839281537793801940654411495772096688464809817414883224426923000110033252953363902223184788238170706515680222194438668863770045305078794828329582287833634435733489503573582799548961942286331355520572780851080036155618909673073325772805622710982332031079714012595369886991285682708783163342005455113875850867246429529604602400091320703388260509384794372534361550889399012990039265690464083147120482431319273532690199744742535614621437290553938712239204567270423248595718262775069391732899924513412046085680983628905333169167358347933868289040847990151864918987584366018849538773644274053283850646789774705515579877661010815454044808590998588503178472358383304061123724288842 [162,54] -176679926279297501897620378390909430770461368655614072111182350386609825354788974308366288840423132397510493776370110765454346850253688442120502152113735875940902350330854337166575025961909344185276485345076883028240548904578613255922322517000366618824442282711758748556921601132065023079941890915919071298004638436325121230625640632032301916092963352373613330140933176987583574365390970882241398614197946454354041473517186307963565463309979983800806100048878285505632023586216549163872448872945382997611485146779241404744048816280857397828069435245842529129201861482652522831100878201907415934187246841727085746011930259157401378810411900941032102270826804990311105692448828710754010055872113925894455406422844110097271010231282717118594815529991073207028766471855309878846867298845993269876124796986038561600669695833977782348294327037800755929636843596040879559287536600937851648263785313396877150496866382806959327810406552825744085684518267346171853315734797346845012273880331298758517842078154387012632115755871449316339248512567440949706663614928700135460667883019736872589458905424589697071905014385032192658463259072314231462326801362019632345714883804637244617360259918715366148292632981793397844956820770571993386294653696109948470614183079728995967068786703298077924532570023415216265347624662892928893881491324843345374291527254674398517890567263546287505404099445060228088050251034582460384577926660567881545994145961897677183692613151450535315236405707630051994218646739332150505129110854261019122685688564340392207122979033468746436730081423623943322345374124697324221805882043900256126501252998040 [162,55] 84473783546963910601266413452737964209541307038882008932780200233936912862953271298171230759297844524660558050646158274315373855072096775134814306532011372914926288432822999197103151425913439690227062882824426568048513345232062896803694991049636276578731691928582994293024660432926608120248392973805133302499249690633016126957684367339812407694878820953911764232259897318575900881153901820156679053331876807342090078966299008277974946979704079267237761461819022851195801822691461448945406021851014149089528474045709995278497866682100161392701856648994224677083337193940649108689907836313606157994965282203848415047159192374813965626078607542920129675565451243180756141057096977836401752584152719857480988608204177022460084534024621604187737962119000998092599821028902694319008828504650237524516800028232011186652572608900335927124552077261881376163486911136881019627845973061972195724350198519417473850081302921635167796545040595387396757561056290762409565562029333878870355485217011762154543770872920471518387049191549378385536465230975142986130463562094502697581920779425147276748371270001636442531022592517957643761003565818152478656941967785955871743123740025399197193402215496882488710846666220371518751616030149035164648302271972992217027579809729464167206237810956344042517394445053190287275832596343661656032006299378162080144206328392014772198197572415693381324687906673305091812857123613752305770612575319814335616510807812018829110041404505093470262183111143808754786278903971977723770187984010074755198162041609590717277077721644170242579455472832163349378250746965720217864622157561523500397217040 [162,56] -22034929214665569598557409284998162617052862612022513905396492294773136703738428911444092506381063840226634199223534754624296153440780459399722670141558737473943177109308460117417597408399190015142592084808683449943692674572605308386171652792588467690057935137785316433333310064741420513931590658751299489995000652066306613888473828627468382478595382489082293323971555523987998120601613058033810047395103082585519279104214232020432700835393968111046135724550885696751905456476751594604073013133863821945651231312370591549543434205383012395690695943886959820808751025176934182425847753728363978756651238867069517154240157457217389769706381006062947509919425873882325748524484452830771163424043056549495166874385472848701446758340790563429719166481712744357975782190273928326575345506945265546329169936451248057225470284901644491457515313500161999639311244970634473652932264996845917816393684831206365582948632908980423219283849240054471526895612923192601676478272354865080306757259366984390941120452714039879840506763447573714250824467315698800260453832207666800574800485799164284054416268511209957419119171670082155093265100456472549692967684707593777323927297151750267974384881374749175848197862893152307209855747349179753943737947759729102470700245502300221119694615179633575985139558568717552750131877566838356519773239662544383941921208782330248553399070386658125841857239833074879272054624513571049805923950973011977464778787124307052971640613346729776424955150447223370166855351611077981737357002588580475485151375457864189568318122180247692071544301246488428502540779582833695928372810432977144053928 [162,57] 4300355185096531886882285495228856242001269485620516713506063429927465334924930993233906918307492406263925511655441752680329033840195848027204051684207845560176855933650007184182656897128315660170071747789833224715475802991076375790689183730502597926892514063357846025360924799525434249373798001124268760407332974191636945476353714812991498639031743689070568409657897333369918295955581930116053007034793255562493959505593423251018313996512955096548895919268902345638219199109133314386997259634558537474077425279175600044133753122198615201327173596076368569779004621334808541235677863825310920489415808703460892523949645417114733451941921503076907262463270028361539343496671100137667121439727602643117719233047399834371205656514460824685605024773022579882911980558820790390820114279440449231460708156065420423637900871154156382108449654476553212242952536883835732148418282442854028499361743638686966033171364373114296303077916702398267415928122285345447026119338172720168199639703763742023606980190415497621490250494346864939932799789216853938580201037597170149089588895974993913838561624546601377478859681361618411028800903784743535473735489879480340463265306750320646479425801579881099910078176290518349795667908590316479239613391548635343680682845049592389572270343392900772993967746843062203906253931881030252582404780781543679684670004527234449081619220521238292269796725133884023484850655880539143847004760893301063363451303036990766504101125625945770675185205836172512800134305405277136087368896806700301154568224790694505662857428258422238733766193111678579864419030817030278092491811343158379268 [162,58] -630208002132283443202960606001826254822155806509315278183572718791965294571940036729566004909622393230017366028103283111233849595237568740867744573392013940995981761553624272357210936306651486776320902853492283402247752986034178983602991901326009211404346449083116519898673600350983940397290996119598452193005667878864536493418430485810624269646470861258953906959715177347656978446319427461219195463158805543764906303913271714905993822786733288315513171327807545633484519437024722056616287196268058962486101701002314256943052925027145838938830419260650245945797491887327894441368136711393600430781943409964990173136443917595776381088647276743843440457694811908417764996768181200474163590054773440565867833826395687290358820690301146338615174577150676741894027999002607434194578557916796104895847964657895676266922050813060393532864139574855823903479053428373298422501140934984926216222605008492631757390067509220746926111651844538625592998541992872445215002061932629095151570633567376962243172100525052136028492580200361820853861319711520991885546608733837243287307891096465766621829093214109278819638933591587453617328376293146912660137593383452319801297833480751017874054353066180090560164031541160430209494781929358209631107030686840393157682176058358375257714360448225646821129310794125991305843985237583351067513440115635774425377148758545601259568600604540408295937658156523427947685832115754002684029327759729624700096158121067155829705604760680444246444717746142884287685664783936318866507393090866787108274037716146895523181727142883862025722978974324880102125369595308074360000428280472432 [162,59] 53006093923919510035986119267346910605226095434981487173670663265365798730128901901773249423076888317210316364154312870740719724037977463346778415761545009129481309650679764472920620519215298415025362493594206144624781937318721303957336316067120490735882823803031718927133668991707482257842474793449503799141060233331819503128676015681602047520346254209889015822708216347844170769897852074626039218122473093852695208034306200442909405607686692995808069041151385474363492330292986546494493756788045191280275357373388816041756684592338031999271617090639224561648930182076875385043114057984290031251835284709591266981428320721554698477788540030802299474456109058639381384173938743535187212744167240012215244132743342450212793594808763531058773158711041034788859131570964555710078134678926340123683802048732017938779569527919317522946018665219342287201942604136952331692301758083457665070645203754346259875723507294387371877248946261701999514098494532313322268819964147765086384325990215122990441046810720929428607965533008016656404505012978301476794388246713822572503309862751560166511525987097359639762264618269357288694129711226724783085737435591747494138498940382363128518530267296641118189666608825221851848420370433222956618490791315358423021874911913418110729514123423764276442235533463884552796256124863278521447233186575966698063185501502689785450887556671248832246915285975558641878995143135210837998283383448880359605097424785910288293555881081082432346443877272585522016911380484913176037413909702614593604830474993289730918178511260430884447801712355995396788015439552549196741634781152 [162,60] 2596825638347981876437685547208309235165495061458830440247132158592448061411720859683306245927176407998021233990423868356533174873753206763459938479469938106846602391336528680776112875767146837215445907619589851685017403364226634298426484514513153430950365456727601292627482425941766174155969028591456967620331315479542546806995056826301136896999487468743183723986626231401619921671906795182900180214810051579946370548260161195475484300420856777845410674475269628046560309166265889828685889976750401596759529288557710455409242530563963713222806453846618512823235329651262246617919224918200780901582386220787752294032270387622437276198468555680235056257405730717450395724514264099345286695583527948361869590807610851343753128083452092986255441444489152519994596134341467493241127715386714069891977982544441358141597278644744382826828506001919628153415842432073925832686683549684511067282614763226412083884707996003464833601059298520277956209381543625173453287292564660722324812844958868884797912890006021659614768981305984315135468159728517153547160634926433364930256298742997893052942641666947164111874846512545520240788779530305799195873060935170952431305259044781190436991130409243868923991941587652253902199371117166215477803334050712313850196826725785824303704571788553451730583238789590713806196005684261848723075439348127705062893418222391888020090884671589650861747387848365661586375419987361982476880162245257893750360765166927717193113505299239659051672786735620286613594609518425928836573698339761854866997656224566797666378050205610050759296852799267765647082870510527271882399519 [162,61] -1501211072233252394974301611831063124939484968612326351204152159134936593741630684934133393983299169549764154114514545635367179065447837722107670469406381373731122177186615376623380653382424074322653426894375330681945577104053082632335917921129721984368693597123801263043031701214572103893387026518771601857909999942093332224887834299115915336904199520943329685596036389758570971117982474509846504084997783655621181922473553148904399323389211778065114642246788319992551336610219074793639879331055039187408606235868431490083717311663962891213725526716272610245485885213938351858271537280012226499337704070264697255960590091877958301960644688822120977540354758761389176287508023235662598776481451547982634028888924101839807074836088029067082066313777346461686075454011629677262234209376783850031148611319866768425877037918743290264625198104775020395326468506800382702163714915350485154497397731183690761727647485234850360376159090994946277007941539648978617066605108317295997071952812963376696311310802664825665825145624003695594384034994069651353247500076549050783433298457923011992822050240283639951472894698075345843249401268991046862260746912169367507053797163417299129924276312078280839070716935151609027820418204342170804427733778853511971056856865454757213348191189455818538059810839297200103036974077127814363033986580038870741486796939548255070979118104177985976423561899832895646548522863754619457160177712437951771674695600360770217779839289501399100472447346270860006277015445441407956432055116857562670239891427783294138154504760280503267260289204201241900853576247957197066504 [162,62] 177132253618146166650436404042257176769924268648309843926995662003940798829819749284724926268139943325953052188586105753754329159322495410816404128416807120280586243917449588553599635271385157531227531723608520043311808021472666194038477997215064337337179972226822249010525517718202888938082187262654309678060180412474947862191144674838713984591408834655066829629827573029893812690701646217406702793953613763840897409997351740750313613175441424247410008236469130431061872769693130366310704302973248632837368456774947466110908044620127745576231824764624518238388813700581776309933983428237536564699092138169409462521303887764602084334983968727575785342745336455644657540001609389005543116486380384409643880989428231884790543199111026750901649694232251832997333886135087821272000266269929294434554618325964651795054305688438661268570941018816502217896818453847049685426311006013699978946528220942060271382226831048308141349104287775584790562192255411767578566945090236099693394099257407438372432241598511495349169030389552283064134415334508671089947069295347194428109972030645200930710372620206719918323027267339058228071573619547685191417855680102418912591471727333979558686162317658713282726805422978794906559449807384025198012654703393091366745206845529952795183846520952065943762103036606438971221197829773208002429420693909342859703831661442668812310701670282339233215868568872479903720434306087643505878356964064023002968839306486800754080760311868885487144170868937214707815217836624832663811822792858673808295678603147696014146164355945168060925341673766827264452766791051050592 [162,63] 422478903680037823504676363402438726300273652427663333080542947698896527493399124880219924251180574326794551979787279561431816841684844271943976965397472936665499851223557062498684456483879518324702361740844915714094970455764845418350129740501810960597193192835992520880872383546729431714683432649770880557287546622406770817214622332023820590516197999664402033082178639811994717400168201990293194360823867075504701769332309298609289288786006791954630318413348684991071670715333781554102433466094877382450165252501411710969863358025908564111846656138659181673720378379908237415823395494605677583082638841752433754641543868845108563167234822998187281642330147920909712052866161890625045015366639165276467199997450458716617500394620467012571806277108692438448272067393195674410875140495344805552267596990323274804265567703581678102879878699779691813360633920187329034451078803398501002251129429648554986780271259904330455618704354026000646149586922875412193445619434534501761547833753304376769037759505977210984364229118054672270201159655606892232353123319616317559553584421399006277476967560802371569912370695073201343160898916833180868325984342508858283225768606585280803315247034513699741531765384004077794562790813768207803476947931631560457702430146678406222205727189210748332822110254971828557653788184685436974958660217022798760123719787483923875652659270937179291293708925895736584250353335287139279920438705495720819251768367419908253170225547652825223284938405354771207973145338561928868049175503367322145461989905900729383860653220094595791911614257358411279251927199632 [162,64] -2247687797169962201149660355258333420041837937210434715754930348589196733280859906213571861130296211328433338658700675891786496108397073033999894723360131139259473332303830395541442220090867945335185889579084554275137271880213863272271588805041639875668438597932750612767877067029327997276996995124107470604853549237986352144468716125123716831132736138980442951982562809844992107659029463258197901766639571173378241613060227807869239017590066277553804267698853316011894981040855927562143375802858634770677581423165124903917367483094766083036889867516952914733862210403378754890727220800311905248468238957167988838099623570011580304145749558365414628358198708956743265749305476359848634225849095519869354722362001646823099299242481819274718766876650520164624903595139368186475885952996660767800109837570501120804983941862873761438021004571886802455091658225385823748321726599194927107063390691917002845623377338349493601887016170869318029657329265665636212410487533912422386653819014576181799130714914836533545464465306699711813828149772504060479472197915609733205750339680622052575942647194023828803970014157184638738382747171702250749228483268117329358234534405763423120943298072115952348043871009537348262469400363560960229302094109933385795709001213697195957660263105703014329228477244423112578204031265609996381044441587568973844469017451381951759306207425229582300942297681303372712048869042081667485213323783696575982840218349091118074097844521414688931587054396213116562112958408516806083555520478450647763530494785471574782350260348206508604906818450441828366339163008 [162,65] 188516857528213431832679891497389463858013643139559411889150682371101592502393684528755357607964307353253045215904085747423039486175739664687036748334980764076832690188774786654631761029444240910653244419544132798164237602089090099349654274962162739639182036761573204010992617142372456152498977794024371695956934182189402575317123424505412975515754170261868870845810245893811328821426805351318995138003417486144841571134666842815381839919016043400872678477161999507797292660098311603570834627354979407739666201107142642814973951948877192028307738317406670639056559220013791799780562884868848159547161447012284869906011243687294392137597339312751019634248637289659323009608576223060735532621701643708541514762104062206433864200276878391676618983178911470200665990248039057390545540017271161856156860945081419021721566648658872369944815551924291480530462139464950812900797705320297557915790345388599541128901897579621989928109583853454462675456035732241670383702629203527242509996523432219711234710508600299828456789002552111735447479064817649506149383403270116071772659614193647167478586326253466014235302152320885959462373360926063547813786766570241171389193543287233808118971532937693739308520264719172455967039753901706248755955624037429933469910822810471935549393889785701789913513025538820169511044476056039729853100631513807373473859123921859408304936282740713336839592375314731091769337631611497120804858812606191452214167405696412540382764340193358424140744358153560069705551928930727843533714947306204481522746557444370813222194943952359437133143308866540796845200 [162,66] 4553808107080708973839193295671989436388598318864716382045307950313324566653559661713349478434665723771218208351528141634580165423367686412118061144063661248054597722499601047921107662452960191494585697917507447617093232002369355376503181825178848344222579580058925579632128085317359138851802097876624665973570507625211990223997507725284884797047331913874126060046505602146400114947535443043505812405118640026817505432201207513299885587947185332157454692791224374128331171112262840309492263833033261674237370859999682937087919495580896090840536587502532610264233715686014713659341530260723713374631106184724439637788136739987595741424382949994800920843594107439423454569222849545284420455519207191858595961897530411257275368592549475636988610287705836589377516643061983090544367835009293364877560740348252514201506173647498833561442042468194608980305115847217951014943692889954593683751877996237025341073515760876215855620456268534125596432400784106999228853061911178680372487084034395680172949382742189115018209504053317445072341802294525822735646460743228034462015402919664390157842828608709279159571856002936025123062492443826484976855910081470554226799471188612104615426077294603040428631734077903683060337106597681537781569550026597195902801990533602022274912926573032842591930109442081828095807930687102434860308892500249276971541296122081451831806738559893977744349718890901778254557253012832314836635531664484900685985960522206948273035755480869728608666623013653388677625026229891299040035485468849485448517990069729677245419443621965306945610859163125745856 [162,67] -1333805551546861520387167471421468034209245603382659107289848627255075117564933976678781242117627794582222454714519224782469271174700745605309210045607988705891921173692328812789519631709533012858951200929755689256998445230902971688977274660799383891112332840449138886901097513688007451520703796922818843628603832056411702524338025167535315216860929345488659200560165749130099258330767496794384951459322682347586595183966060238696689130307602198835923114364024877817203860864985820277664037061468170628174421913451593392696406993008576127150867382152494441872322967720821018445300574242481885103609320715532277383468772754122180066633113765600986527779384920506267565646328102785640463189871676768097923464446774676647164493191663678622867819057910606099452664875216933451565665199761786401198500725835483975076933798299332365179975281605564557248328008637104297629634822080527578660152485676357026966199532452223921442259044816212343709697996150277824299011300667434520518798809473070664252755206777948210737085242756031409044657906839946402029183593000562589793551404317254925355568890740388863614340825687394625826741567728856150406784620588098557437106253365003575160381493441317447915245279695142527057227478520607083167982085155672949942961422068717049154261608568114362540527350965331778811523480979614113890726911647814579551210738585372956395431289151740697632445319471777087155245992972293402328499314032426165489748673478292375481304901960095543612897436700614898239624888402924167443434829442512562726474531372533051310869557184075490086525593996069856 [162,68] 28772380451699769321832272435052926165014751633748855342738606628653254546120018193197709209157352949461106650951023698191082569134284154249824354563198600780544069880742437238427965553336993626812829254809367570627352810926199234704420373597473662191565215565856604682652126309373513442886743295946665209804350092177827269264274583652606997539512265628203044060030439223193129583526949160761870327338017969508293729103358703094442969169817253790135853599702352713421700525047140264223110873016645624784157291574427959657105208332283171334429444361359707332226782859680570175685837118817807929331938342575760126611155682083028875805168202046382975663277973729394406243045419784930103922730377889870045701700382202839135696867941304232861899522466745410373340726873150998785994320575529759426963363782252316455996575225295375400698289755599713514231120715705174183729721825330150091288241229938674338404726750989964696234259624116078087805919128833604368756477048415188854307375358898720647403898955883833042740598256972054558898826487763950408968780438196423442050974314949738357431011684372880976757576706095769084167837673208437319950790589191106952482455239246743196876833233271655445997915719477275509985432532212860272290471343667619346515943831328134818228209810839369294493829235995263212178830486729671562926916012091546914023580920646391998479614250027760852612879769627164894864646363377860266795860237082382851710899129420819436938067845691040990182756260390649558727459527151342108764534166752407731437675428707413218676014786646928094156686370368 [162,69] 3584469652687070282549121268477361717602035263743024047921640047984945885899834255634976950758776693069455885978653879802305444453864958967967505655667834094412579251460922252975263503613112572625200939036711990807096609255206855235583621287439323015943897376444696146912894111136693612708722663400610383977109778854311113689054179051743418926067877208759348198953308803104397980103710991942320337176157271960381664215626856554191499082525230536893969693415181045092035295655157965061749318834186603160785239032441469112865471273916271356426087286040728631914201820165350222326831982677221163117580190356930295866164979413458004215258020288345824355296659440311865312117280609811084287580707916180396120374899938933227717474191464844478307864833515337899422215671854931487843106304828253651891760807175295719625422319731094873556240101316969825139456179041599415754632527583649981852421608767653175136544576944646189688033176872333392149520185495799236949865928869743483443197690815069953248351239116025324850313007493413013212917966963006284451932816262576943112644016692969251701689515361114961168396344424678850405146726324334053728818873544838770465126519109210406704291379996301256334143764872356761169964126953758280567717574577258620847010626148940729967851531103942092314131979316557533465422221261618938740888788560741304804106495651268377266694985117078461340858114331895524973108247629366392101207660595906117901418480515093572461143583102193706160264116779016766641384789330554620225337358227541317279025038782618708273332644776611269654059336 [162,70] -132815230375735430974649583195410753252705986661296239166742301918447663251474167772634043011035799825827362176604338001586112183071752674832299100823145700855532683316191123490388853594495943597456085922933839078898970445854546197974105665265833286577491700423651710867828794475845646830813715888648201020549170925285602627885064326057941266361897185789825128843695663294589175437385153182925066163083886977021083107499547954007073592219726903561349616930215437845826362507218267953900421690575979994628110668482687127888938935506594189275968311960398615105344472532928121522678889984697615611885277028361938116110452858651989226123111366428617054583215540201735954022877129943750520364606559694270292837420877264134746718301953685802407235585441098083588416932294710706961460947128682985080107715128445725514436929604291626767431086059774239058125095883656881577788508656517028016667202283869136592121119576778535084243084923242911131298824649673022437092989428281678765173459859516786843746543551012079405813662750247288303677096137645450985562666917856457815459456807778694430317701881695536122809145857787956929000296369629099354247567148148051735703647636220892223108341595500894422092843487449937587896928241770801806336670856778673411971321808608990373962289863990106009765469043265518595368637389044173911376094148118997432550936592996210426089748850339260236884902072632798035936190040260521353523818931348368699888649021239007681662445817061684433218535555536843216180351448616551663248397160135980228309016756033763685968157933894488161336 [162,71] -3818096750406053942638883063886609751864583453862538176344610222134585664046613479812233013178036645557388999557702948471687479397943365757861529345218292861177326781121572356429895742150871652732960900924552346030866000537971542753445554732388310853841698944362607526858323140834315232753639791021471575345542452307266308689633805783257086909126345619021116737416727526848015118701460573194587337672958779096008465865568519737518222137553354756408755275677013266997833158297063123002273417596691828510908327443197171820881618441738443329040950719259683272712627260656154996197757766289550851427229130764062406336298730982711870591900139174154870712035717473519239575112061696502667790958556604068635640551745392482378450320170784414522482202766445605818154081055615924120980587515825619647098191655521655043161008481583521004556323508105569466032535478655736477076465547383359198374444105039266353086549530322321049251096009821919595719992054400108576921903982307680207359542513977224902578648137525192319953121144658198476808472756651008068382634585301719714538970242609795702372667597987101147810561166249966410969197251413323037000249001509570030115078730023758839326081514314629583629260682654791267658473150962848025961675031669947917769973544540921728863749671081264147272088570281247556349652002262909984209287324523849257162934619315293475295996316948058356583946506263378651280350619947195850629144762696965998756659218132753919568692689907183267358770387867963466941757177084192769228843966551273839104549032695539863640731336138319608 [162,72] 195018147813259810666081365639123945363669250733473898433316365951106679822671264264799776110269976358817125164643023629394905192237182631981275389895157560015191064728200686582698488468245780169245825151375101548321590920287768501871014331322669014232363011661516933165489426010249239812413772543500243079328281749500759705879163364911436124986015970190141094215933868725761002196120876716502588524247887320551568134929031095931547703412078147534284824825700224196663707919291962799407347920125532506643992458395361028236627332803550434722141488994380861497906047696683818013408811868532551858816769577488642073058247202351828266323840563485590334541412047609330043185642224939784718243621011205770731667264359940064172243399232700008829690426923021412516260306296232957049896658978481385479901226463411252001100876599467674507513443000433962410783317705306330538853219570689644560205334963738748930277491702362721494957372682197051056769902790286239025708277765595072101764091698312724181902532538493261591126234623038270637156118604540230124157804415164688649578676584800465421285414035005698630135388882492981008921487412787942475288189003981819782506493684371449214446177143718267628072011842592781809509537158686450691070632700735825374017807473471595656902182100589370795564467474905022225971972960936080672132105100768525509327022793814293317731072133762791752968328999182491869325879084498392150351622047262717792863958192065580662056125685923364115598206662911867748325279535370719446213554067165316554172483745720361342838202342544 [162,73] 922004917255176983050259647519125865370998939241463059235369364458817572507155992325003808733754302321620062611941175511129110461262348185548102239554461142723052852942791731237251795489401828615054673745894415129907308362410294169205132848377756187840450427922592741230193592887813604532189166810099314761463454484995250728121922923682141133851785373387805629188393038555279805906774533044242788116060265870697558619631294436155392051716502332291189993572994427403385429790031517526447763998383180817262646103875391271137806086386908839109496112663145614617858723256207858170926211622342593897927995121003437443835880388821106349464901445066317145035487189419105782315815783929552881304524425233143925980809802312920779393688550691136042759062940762841180904607511361245342311692530784612668720232268811341090140949118739695395237346043270203625743801894508106722976819213656606814578855823577118096443271126355315932834699212856644019977036179354294831152137694578188611352661768307305755510797821636641949423434748003080346232257817552021627535663453662131667267109014431584791766932891700034245747908702166796513330227507986148069025110844301860850009787508533383421496274407637129467743306836378781338653236470637221819584664796261295172273368629976028400833841849831744578550381406784027639784489536800840070448493717214029317214330012806754302358813945123128288160662068061684076472823251454533306098972274842325880593539249207209139659231940749230912799099792018170274671013055601470713204026230998022595361163933815268625615648 [162,74] -91690019168679680817726592132869901010100181836823876696129169503294171561447581687373312808503460261862718801786440561424326268735356641482242458370344304916092301382123327802385017172599538649238228074994343132769794378757861448645192577804706321474519518635990481747722566557344350989114820486556710260696417510210906263025363493918183463093095248473182614747878461638502266290763182126205288840747517229892996403045940240601653818796403020969029992528068551313252574729516788431755949012771349837701406602515210802571976930197485319289303948109182941514050817719855150537422412581081651123856270112693897902867671567492716211483016522975275320630427576540388665770028822496147278418491578308007021849613412140905940135420685653026365381201453224933094540148717234324770036577898997937146916615646043544737036805638608572376846924003543041734350814684964404403693672555923523746087378874108873964073495778298812528006391345941117580518448418978081474370337563671324081299633374343102783799331798382597109791962850379094300357038089703986420184438025298169204084438162108280256927806063278631142286243785905697732348090666981266331119062514266878982920007594732592620382097305489309065861952862573822541337039437778361341333291918896457728616712956255815668051596979635212906893377540523869712414503572026887047691768035444353083214260867107158380588469718061981735557729289100447822450234794249619560808631945438242872435282818431074329056619865629897534844376209224010438128339805679009580965425636084609170372604488817082829624 [162,75] 260336583173877070477978365340064482206673829024683718045445838241132491188873903775019820912020223775512513486160015470882739236671004846146072966353416297084495985373179510074823069976560813883660114164869649855369304061695134813772705691253913482947562471305152893988586071783838592357489982495604318079870494117375636474458013404374706591060555244603689780139333845876697351924942082260058635506054361036706395178873298557680910261960546540243739535511171467462033424134952294845853700015207808729796059591671716590506750521775886591695518636298969597993747688575720430906078048560973313830416538958844512820029280357682762445143473664473737626126500319964952346329967411541161964867914590432565656374193448955295599458907216603304530363023841038370780540762367213683690472264624179295415268851039643097666148754150265852873401050284779155058881562824388503944959576605046380969478112347791056669120309602940858348862348392803717167694234508439906476306704054725782214001622676214189410168468954409707854973623975686901163574897697024799155375255186598665924739304738503415853093665839851544721196282884323621146740805050351341946000062183064228153651386491772066577615823599747081791614224903116675405695177665164756328397568890131294925492967592924954582699651964388269025349104264163805630313993469938591153075837842769314281092079760382108712005863641079014468616162590509119811820077047199817630471986759518974506275143218920369138710574563004559852247298871042175305667525056341741966922117227452325510148935471644008 [162,76] 65536080455101655917518257074032516304719461347375935839313463854000241285716807444500713011069658838274640368944827577746040545694169075358984125864425803433226561154474738197392107709977148045560716195059904862011630329166095750570324822645541894515641845015177269282292570734602900448114290729307323171216157751160502835025533877977195375946225922148448200806061452453438096500722047793597689424001219354877630870923125709854043161423563628271854424696443754635142409296113172056847049898724988930823880135954448572754086695437159752943530855533418239976147737984348505260302785577992613901710665334060807104063516758112771997213651613837610703035905205398128510477993444243793457292392661057584369195265986839511684210842117867434184662771933060750803636782044247100292896810872679861357805953574694431543374854576157325313735443453977463856286253973430142244044244842179111676819850391196027066089867427367340584684796850731303155756504658882124361527437387015595607051293926260828625018356303358684215653997218597170089106050764532441262943201994551594217774710881991816166374689634583379501011023132413502194773175959026984155067260564916080486578347820824902238242468231567625274045862055585487759490924470604094949353006765125097939430184904732283954509812973045763162714482324611752293984667086093015504665519661340557681305703726230007961452693858743407855479444732295605062976576876508425878822929471829480899444998515694686626860885479345867495775350847887247189894751605607622076018495228867531426108099992512 [162,77] 2034604907598191172731822100493064762789250259975380990335884726183976783707806933215414166194622778958304896476503848740090727082627524519331954939010109168918625790409481997333588414748847463290021233653998688419111949753242036985671452737446433358205472760925435334938371804182373641566164244682247670566260875380080129048357250601895493562195718632849464921605785250327085389045219710033106291271758683441967749733825720279086770151726624133469481142769886692563874805901043543879442106442895903825449747875889096168954918445917529451334425807801110003383470449501773775049881365462425156391309846521125643409266674276292105274189384601674991967015980848004242156353207289111249577131633089438301990673066668101649636747154287235987720574195271335782525911555038334158648668897745874620430328958774477389963908606378916555732777807469027724315527200201709683634389355104156868526947185938259248467158125785799413556264979746564449389640962397878997671386709424329705131920937970020678229526175252661945896729427474105967374172991997847077965648149100192140722691897923181962530468660941973405627074611863378761779510890197832936365924318759991278134454784256338661232434184095948209337899013540920066108581327314157740828719179940451087749965577559659810068739926859927115373518766773452947018001975448165435201948488516386849630093411325467880594833503412265507579389532493812307504788954572194834439459109893254589877611886286286334757246096789347518719085345891841300189840880205621680702981238413572534998082472 [162,78] -26063119038780742746744809509570437866128838056581236703362905840467286987988235179856376793653320340737915432386809207272865351319036488234514348265563042357205850678915943836772102382527180717705125987036322903424916815225029417446579469523187256085215641284856045919768865005673671215892074021895708511843109592331963475809708498649786816981232112997326779306978450906865790360197401969310107833680217895392283391771404635615242085057396442980144884622423954977924702086257996447844944075084626905422201272394545524325518564845532574714184783552022895743803201366067851510110030813671510724642376688931991778523483206945454403345748050709605911939346605361071132758069429673020158693212512140103609141190736563105731596533377035438532254637208582808456843236051798147112593602200706649385705912994346594873389827676090104617549584650523026053197068501841774726606248758219652364174156916590277110646782011042304956065212505151920991051359636785758050549776502465308222007250061784464355760633223004178095853829138674887872696039374179139281054370336991662761646526761755701940393612547231020682151508074792783322026528058185261335778606494845693276131082380969728280393827867956526320538580475703653583200463091313954711728059317552170289654230767251233812531003244595480998171252291405865744959072494956765459312223211917565803673406983664584281762708953005970867644518350441461432362616062786494180265060657001090501511908722097944404306110364926258975419260309377419270505753996251525444715131767650340068332 [162,79] -299892006543874201259759957112008366436683376903980482520739594508557285390060755920997534676071960456882720153735421935605793161826579073349872439311162206057292322465393894800738743513627684934243360260780417489165455987862204735655466343581104004242275865612323472074893529974007229801153197428027454415566503109282011595287349148996142003529383018678470077615596282772306636765911902388670184713353495259781843277804592015290529868599641371406483595750037265255601188692391127216098556566401350326633813364333135402353313400448257935510403969260396627597852909770782208920304868449712593096552798912336466693010624339682066718871093120377985766722683708819114473746584436272486382491604168640908785607649436297799593105963988598234808227645153201252203405182652610335657570592046526498783307267242210022774250150546295664473420379480814615769710341260934802187274651483765958102721403411601475300705038170834491555586414333440294267814763868501520967371490511790491739577206257375149029980936871751574558193549025183845540150124677750921665587173575090096806852194844767348884778185055088006334169442695727119909958871992372535592238845044153050426976019754842769434879926489066713400562684137958775243518677451649327699302380102215642981632727741841251651734628375560360384097064295123665810285068276600529254289817815166407413761232461628617332929580649496016283313726298706209777802333353445004921942141737445048139922591271397073597226724863032944049781036266438942229206327863148087064812444370722776 [162,80] 1036154663225474094096562180781931716603724054126224493952038150322238491649300544626054072190948986787168732731820701908740360438238224164139248307548270889110278936855790015723335160631383314925456760173745693191962681722549042686618417697768139954777300023223933353231849127914925788291054834221625436131826987775733678731525566273850025696371482628965519253403258767635489952151667940387341295647801751380938185633753464942416457115475224534422595789773457740829468032873930645223404951806325882141262091052680600530654734285221539686953599232780249521355434238652064858612275025920039373496593707875248249015981856868851434476120950653087533566984047091299815661939756778490214656949997214213049688261365124609257426040875552514768944950963675520642595901275696110105419192792502879213791008517456123237608990534227842247547466802747825002277225471979085246386930345664134296500040992272279377073462443450990969254761898496884659771494395498038609358195016834242996314473418149246102087537206894629024768910799310999004177543587887455103647354075163512647661517704811817798328288712182172546120199830249093487869248479628699714089539960660249891029365291461756852163794911286324024726498950359406190159418259677161745406026749762017176671141869656290130412459249259051258180674079435625194221061420856431433095888091949574099239486879121938796597352524742055320972640264304438274410472599543884583102518887996076198443637261715917340046464345299901310222128039229727627817655293840871790658815833528 [162,81] 19717881979716248048090950634663566141660000933468340183624964810491489853785618513304881127724233923293666687117176874858399576042069518005107109900827577366862976486318750838904828639315368765994798023237480918448748048257333149582485181352807266463343129314997547485114552814451951312534069374786554212313450281479207454926929392478684576659366585506631256414742542990697717609685607299368300462554946107797368399407633131287701534830501405860181400552702494969461957234953120719251306811938259189999658321154854130469612442839557753322570958252018618471155125957500695895721564912309840349772074779029568034939078795006950779085105576603936028555322531893859850086473711162160887884002473135941440967038286664320341592396791495206581985733727401669094561503529632958406981392323892628724347180045013035746187324364576354959991721003228833548311745218145579427086192144039334139168121447966644369082962387050699548831688146293524014408415528146070392562978814740656732900482611868963390751293748047914954744957072527810836023407219064179906396384193649565136372351613470924023946154470799535769181264331435500187142958341735032471206935732400326809236427199988156240706904356219772256925587241761808719603321125986333141710673156331923694782272336471014065917436363016180676329103158445608581509193051456877880028159409176000701215578202974622366123711998416521240675584343068956964240828816625790434345254894877785051585287452606097673030127902287500100563016224662826244497638770930639205575424 [162,82] 147527160739271742103826891800799326677594614466212666970609853635225656546835521398718189448712263375839446686671342163635399811003174288537697954317710518079816022870957799820237942663980925015832687901399227390020378148027403859884724824762588642904581882519431003259157936482357169035053751281057328806796670546431649532377199412489422387028146728801833620127906926219970189274080318119045876450392473723001840633300337907261636820479423870101378916275424866484450227312097934888237771448359030408361796769940760288315516962524649516261688039983830210988620636704185202789316463462269894550237152901801538308282896578103579048039052548468343708756521015350049475460562510352221092317336813043938742083757518463935823804402783244404815250236583891663315083661769924616999239601273614957237725355243878363937303853280071617711108784348439747717049161425809598546720512756146556554574083777015839522492889909737637154452377766012352597828204460408394841008404319456410031698498456288460571538125570938648859214921705969998889287984921057926553041850588443599245851344858906927688504556508705589309832188985670060219631862567462037710192637947208040845374010611811893792610406074631635349993672947463221902270592226467210848237736450294048313846273744774717821139998647821038911019251019392486559615623125905477262030029759375505661270676743488895301696092993645928761504715508291110397976518960361384974705229392588568128530531015119108456854331281804512173321883430981752473814243276718557120 [162,83] -280883105116309996896816110097957950530799121271935119446291998459129432902904834752702186474518393297820817636223743027893426165666325342705689899168868265929803217718456658839877806810149715133004479227713684733058562476209997552361480265256703274300709576079755382776517105540162723713656634706334399673942769905754134539546467752329537961925520872091712305325953932713276967934425103802214749485740074790139441479427011210550906714149365758722787557229794331595352382063750989376111703806136449607597184091740987251226706754630510535662778430019539574505879486333598031557051557382738431632760405431278020892078892656242857335078469306431366421268095832377851466427677126358166173911797269086386757298550383389312234150732706494309018429690003180479884434448706857127018981708361874738834406441725545149452020878356397289553763778352545682504831447728896191353612779536586797455106362694825252587340225923966475845677614994206907881927343477378272360555245824802163041956785665159654444338947399244340274520844162560412755547370139712234979601843558981066203231023043035774894333671637732387131118338918261433929970435723079337368554561908655597526859144145175549420051902069402318093195940569133672387282012448188653999825686916211021020098894928135181350032442673051753262757629120560566606089163715795904325842237067278511791394370287183866498202992204596908128372038317865781556479143178896533645451257784834529775678040553846867416207143123817935631466312003821912749181438328108 [162,84] -2745999419002390548300265848456949971429637425864593336233713570967302163668128282321339170227442609597575821796254086788872893840963215455105003128879323418230808926435604076221427921664501490773242325193696780444012150415117736679000806634645840642688901891687554981847754973284602790989280978317486933109789713031980859243244339967139569757962176209838076068092602010653381878665289655663327321758121376546628986737868173695714081236562049360030193194035111687812424852899041253980465327472048936856495550121784027696273826074240415954271162662321372464217152861168524420565392488474780609003829769900937443200610652132079655275452641482811698523251712400332780455535481766468595589720427740235760817555585965569607071997654577686537900398023550800774410553154917624549509965160247079111360302388803139613287835137741758719016355019741837658814706567453059642205934566488448274371610069141317062692113872244921891669009119585133892710043007496337004809743011052717478109849927554714974144780403630094910113270224143081639055541066923771033369027703670812589394947079745469841549798268036028902523650021007238607489613069884901288317891258309671610595164594207719221113396671401016907184145983866899299049183712058732983763853690147510201280617709382365890001134457295851802376100063015535776083218758231047289194907002724850852049124918834535055348743595464108397458233842896999662112792043963291841042352094391966225312702968258443386738868217022366667815210726218212224876563640 [162,85] 2422346898225231232005597272153214717608413015507816985804229268929255594364511670780425909321670478028108141807881088976916638695097507284275731071902630141976122750337627261146572568841564558189348911398121901141535769901887923225644205946415444477574594580637780962501104169661183681901009220312399825180586438387974614795795441482175803912147389934635409629134614952434283003391069917765112682918841467176374606125024873481538394742169380588768610965932442929362314081716721296962566906451979667136044947660750312219297286147255852079889768394710270337628669947106823833611052359457974937004489682655075946067816356430777415841429933954216465400438362927989261584778119852003847960481762804408980384423631968609288347476492477207535538388053435114492938647334109170606091367285926901694549688876327495512938404760382156895882283372696618907152378716864864491950909403703633408987627252259155772538244752388678937657206438458502141780020220469003454121082852785150771674853975790439332271822394958817563340838949624487619039040913819459640915933214521237969679428981744525817789128397807472860960109479382117458523039894426552403782069957564900812588551996576034520576955015236393387362687157166632329679691226277959361018074246088638730927227480500948552656999144642995685706246292069294363167149667768321125372558302727644214532838851087639001594217516462303812095209056768657983748535372491004231772311750079807753767754211276213688408978086005039343200733333177399090328 [162,86] -7397023329108713505224545932634004051842694195795506854902491280155300247613946681378698433415281267949348013463161302167117076263536042690032259327819131516300181960745062018001505472564918714908991738776332207559278102394022023737712422329595888304307271254616601065687460679321638142327389395560729824094346757070758781007841610400965392924862438128662772020148101431690949982535309239584393895399888257873780583670864600612487989690212200551880962059618804773351863364197038135365939811553533484675781883937753880015987288752397678395370628449548017042568825362316249246913365289812622088335004634908307546058152620175134077964401735848455174727780710534363529711652509964936679097501813097176572314983353675734132308258581982671428415637056073437953300202476036881426459028605797387151471486334233445006573055958391545481414747679133071963869386027677591140332960214016638182820397014598462068969630208619175691773260642206664882298299587342857228931883100756633113153085745916556907713755576237464263360448777376053095839024929609950472032756664876132703518478458271162572620698392231629080918325349852196524702718218658398770485737550717700822821342565422483306047823881228486170247584473385563673874437458638874779723747386590076606753436540480487977913417342040476538133518178085192628608239908034756429295943801271348610628597862392808265489651515915363880417021238634794918148013315359157914913331967755481523079756984959400375735391349635218178653711274434992 [162,87] 114621348393627202721990735621668226316850583514541561105864701171603072994730894301593720294273574606045805712391714446913250088058398142659642531560053553745593574607794032164496634256591964811453631876021195684498912683583048018132330711057507094751203286722974671740568159855477754240037709639410573128867344796284109949801334397114933575921723424975402925268607859104937659396994200533487525265458035418284296207729171564902786305629420886953610603423340851805769329527181563778456770261560788948998333531528284640378514812237031141018534663693326965682564635388785216463478410429666302280669136520056571893215400524575939575796084449925827235433305806113918960812765809155445748024348188503643788770816603984199101458030992374483792466780088644215056791071080786864983351628359673058721961166881254186926074431490100038876330619917976216795122616148958124531069565981299870817345301063998333089547430058048038189850219922539413127496675496652680504887305613127971189576949071998298008046511775727957949901456115196843236165816931988260148611572711800352661508722571589005906005990327173591716307105459816376328007239591394940967002999499487361602760872835929904469539186490032133472744311602007989906179760419005429923552278639235061720113478739579768860429582624989542924342352748606994609792745435702711146453024581292276788144781536950163907678590833047714584475358999098490446538088259518976978456310838320029266201080894585650963330736869446040568046957360 [162,88] 226964307302274944129585389760094522631934553190471967686375633232375304764354733201538127575500804196921137477693557355769026593586285471213136830027996490627762574725415518992560686216741862832118368242677729813868626518031281310751143813916132382759436671817534899550607976977939829942314852524668727209525928308126754861124761827862585299056202074700197846402143580613570009291620902313090697679118928963354336250305559083708541370369117972343659445629366813412084888558837886576664154799769136539075577235500169295900579137020794478889699679774181701807932492426981484639212775017503613305106690003848440079315662112653588820267292997756348902748593395415778415102776486052818145259669050170765711512816908269072842577987393133665766173892595626848760009875576835453393128136759707843957796296228789544730095498986149505257243734534315657655320003289199507947574636011518865678766400870687381616366316589880500690460546219974676053056677110744312082607468331351984788550321508103794650859932630114933209954053770772926341633795940931750279835862631986646325227947495519046394596549863668278214415582302941060670563787183839982461016715999081669593547670473341522943271404802658202847587209845682631357828525200310219179133107002331328868384950442553145615169610544672701465794391916174237533985396993513691080668177241667660172097956810837905726880375887226056938897364675577181772499518548494423404874480098684155259908645338929246292131916865615511602432 [162,89] -686723301140617382285091216588728291643924904851843436012397046940333028562463453901907801295924824171560606397944471600918876996048516602858903346132751580276270496925588937121391406228537585557824029373857715888285685375716679201908612980415257634418182857957429722964191751527779558706846711961266717101647746123817816928393862363014956091346062546943485939889238236884443541129441081966955125365616792504434170303068482220281241617291202862752464488472902403837621322291189716565351869504860720415777336553107842314529465721870732395240355120973224685067663793581904580270939664469462507577520930436307862256236700850378411724462840502400439522300562512748878480326904417444911543423383807694140191535175859755054341303713291029465559558964357502097348295966130040987718591366420470695021286590435865613615800609677574506420761974494497839131697195440911621154283763433622148564081388733210844305054701151572852994508581728255891577217023516587673573051772549965087532349352379102862125475971156830023057432720187527409329904714583725750322104908548907623176789675076981721020727276548165143806370568280190854321704398000529974499168496901920110190284003309462996419934719714491844375290258828581968653465203971204097929196896157623057452652384252591816897696736222426129890202484536463680149358872750406513676536917938332623062657969160822840853975380889480285879038746041663634258408062037152540683483585133245411109697505287575966323071527911796620 [162,90] -1053752365728770769278991643446207167824472562171631448049336448340696491858929781970135056268121368814353563987102706964517444391920915565424148978756561761207767035235388120615287474723834198173420754414997387750044113395993834914289020281144191662864743848432544602858292808184244412571442493286313865330104673808520072119542923534486914875584079619662148457863870633267011181595981915667496521313842859483853463986143564173062273262370498020174506849695262363399678184578007340315882969007544974551433602432999783513304031836745873556646174204515299970594161368472553417488438196804485041949954640514946348402881993804776564700311175068291277914533402298413254703716697435153968501618468033458612335295366790993500578160670999840504097365443329465674181204895632288744926215217087652256610059560006209217746757103123664382442068640433541320605034775524042926477260810433164571789284293424754480952645124118390148398608433203853818299304939631033186613552992948380949781896586978358832327208746109125236607839873254756868948140834757757321466811102897093394056970629390135211112832046714473537837920593887344819650002787060515299103596590482347522955937448669135372004527600990516641534590106948762492038275741949381254671393834977414702936232831067727801621257099920360186301588207371463443159637893818485761643658176465857230747193385435979833020967031979778286561917528663687175222164027103213279292075305346123996845800619873251128341350835576 [162,91] 198647362307118117352413722278800568794583288400476003282907057414983660999675255767328788052559041158583918404033664704924934561716033293399221309399572335984057683689070731064513534678787144660113737861658882220922888099112900855707228124123703361948371738792164661498540328439721934953247279589833894992508434312105788948788678298627952310511273254395731135147939032097328342140607917606143498932678505648783120450740246132826222595864759705641434368906452135978537002115312065102963460004465058713611412150415970380567688241832154829770153483306315054035682210929860638263989654747667198594055129878659359352168904505749630642139565657248300947459319334034084201505555504873674586275650733659204719601776580967476051333014530502306159192247130377100267731689986338934600844274391565282902212312709937979998346974891166266451940346206769532993102269359603467962438969235022810146303359281574142653419427844933502830670834320911138392597542086367640360640295060558374350023815320849113490702529474718683511064079901595362311918441910260195576287303190571645869315667077442933931581967173807884964231775456020605308901661763366121014880007248030617369793762115899213012560930391526051127855247735212219210640263156893074779271546008727564191142844815010821563412596904663159142093000789182056418023131172932399733466364574453339211582374674528905833572482643899571804464430743270301177339360223394342395643006884155753524246572076003722168538 [162,92] 1909059561483295460517473849214481933617576095329314718477903648074962659714903558868288090281103709014632796043175796823053937049980576160437882179260282175223502537201316639676663557085769267305758102348302805305482091188973909475749789641556931512758891513102360655623270988755590181201692929756210051720159122936479924645653988472880155067403525395561351441207018497849014108926037905515615324162863681381649358212990919918637483146717211761457822005553146245697883911348488233911921221773749746609071280668430443163322665572484138261818557930455095560607748435861857898029269751852046308457214722214869801282275547117587062436779922711442553466871069368081445746922302158955383841546340885884416011369304354376828007138982820977878119011588940317924320341568826580625864096352311431633765177254990620627951018555574996736769525164090167475663099968829654176978167916276193476699210431382704141271915033637899542399479469523023053058238531630868479998814844103163302734219932414819965268669288763126969458283840902839650021165449867891174156304880587592619232948200515991285625936032724587082304117987576786429976870999980197495854930417462548308035239464338609790169073433706208903624096874548209829489494791493717243839959594588101804378189313504729527337116710499700370324140830708337006319665895933197585386800806897858670611641939501554787142025848052165819348078265284149564831704040696705616857084126979922743296352549264968008 [162,93] -284532556129372938162025460592755029071824880639618127713724335895553544368141697719119350073989921166455894741267180276709310375142688381995452195559896313004057479552236515297873006474567200833381016004501081733765797938133091301794690604131953946505793521354892965383284567647334502333765917448214192578275431955823656220252282176710275556173280818501037595131195149890619560983980132825803576980422300259205045525200569819014407210018051093972807832415835680355663014904780771539915621571835178965101394332699015611933412653526031248725975851825300864420780988268961538540754390350909676301726230418487229868416078804148391612260986442004701544678454330745641199708554332241416944518833961370221611105046919516612417827378722817308654124134834866351943631017195641716837558382393656719222414299650951418892905356364906363199111820152378885157869560675799302037729676508193797700709353457899436066119636659081517932985624970839254569905393458704072031865867521787504782139588747084406249262891309752904519201278786936488900801663289725403319719646352144211844238098345251160014412177964350204784528479377634614267625213006119509899949019554889199731945478016334437437599613200398442936586793826058773169801283777071615891206560102774114386416926003858179505870249038831487167835501232244327794121486176616536123636087932176167198185875246328324958510768261364874582490056211010133414649917776360325601283864222235621642676997552 [162,94] 407545880617322613011613725111462644914173618119367706248092662895911747112069825706859929372081449516108782103628468623072312728547856683244674907590274567149344750740076843929284630082061934735134264494907389670065970559102698330711616125365578235193728309000418357550844008746321628548061852870819148822036058638928016902991498860082100733992491116963042392115993537640881661756598548993725590869854784909916270593698804029636564800335124768607359689676588350563247609510722749431041876165083326011549346901051355688961254653696410992951433618164623020399542203968858350817558908414363991379008869219039517925313473623661462653667367719863155692681139309247955788771246939814668921072322661912071530142953279583033478995548941515917174411409537969027425639574556467579415948736444202691042964946456182627745289585124217499109543641239258615878892458136549917884901919291973246975228740764831188913017919112183725778757114318461417522828869565643789014004497953053413898014922717366835688698637380334619466187280902046452644931092896818653268501671011216497245832229659100109689808547513289449227893455524329934499825208264026439069103158063580502514022220512061891738143987024844197067396392531359054730144661215839361062653555270771920211801136484670774605436813464456812445422275012335537765690630675451883200562818681537158043401393172718081495185332420665412982993728467291786588826862070625628142844721847320902967832 [162,95] 222808515658997063231330500787902128613240137645634112954165840676056441402758008096632396254448002588554122184927125200560418861180373645572999076394111382195037979121270579562209682800217943845576394724207892504088737827344096885516456582854310399875794169613986598938770150860457517560669919226633833809722587615406900079254805290325866166964073545891819729473842176198344049060031034400835465149698987904383036889880058881549784363237654814902456886138943898194643959588277502056741730169468401226846228318635121277114939874580313899330262100589076493769898347776259105181698543648240171710597573337327907036444160048146029200027531435307500785757304141475288884405235241194565794955332529569059336217845129587014977426819811388362251463463094931353378596393238566285525508712171670307901028482412002306211973689138897460724931101938087855333718948671882657602134033239702842665416745479373633320163088262727500610581228383237469377353471570967604225839823631818223905761917015536248211696084359131444474856777679597541535866189479976559643061712084178160364713619985110323960719716246006377896991085944920573274249844266926632849285360699000820613764263702792767496362681753531416197590674142801440548568511374393595989736606634485802818457433351349181471875271119606611749317471796437800523031892153557496816257314752363208471478122794419807403681121923356399149356175426053219775380229902137338961042254417965384 [162,96] 299978057552329363065691826736575480529431346395087439379649044885669520590173941301029554773483087917076137804684660429485536177583602400722132215016835845692155171216490503284665369195578220711789617281093271449779817877830443788591982288813944039908835432131164654226693850248849223454352591385613792811154933165235181273932485313586248250365516430806309312653556785314372871437561026450711750661142052377434070240577815376448346917738572788700614344091060638234282495788680793957541134160134599343352851307985818777855516765002271761696356872992815022295870982392390162689862677481478492925801174087564266688013518004039550749467244453686341345071191900909254813478965073218957186248906697736041597496493171253754869460206929925905007447749794253838830114992375322146088334436961851174187457784604315635939587405921777704897908131008773743335584473566842295864186393280869846013083662079374457576779827272629966027107725209377581447108159710440074439026949603181944912320332803418112706626388093034072164740565211560194064008856294197598140727693939238787402544164941387921751946492999353374304755805327206770168387558153436705456280521303146745993216072168905120437901764122545553513380520081844684089133012377523419126840245845938105337337157038223291555018530216479769161636500830090674898161057819110097463628889049556952590447324191607280470877031110761824713785059778698593536737445051870730818137363200 [162,97] 66955482506080407616359274266941676798185981837778210440976693798597133645415437752314876348423689163686598943076619718024497859144592585504760927429292083654742167339392722739296203206153501553704494056028187782267942287955320900363027178238664062651835881958390527686393665084198269140327111844985752311094248342957437396806661510656207097801541393698728339230613263240570711992334327313892469363051317414373325123232669080655884347648999014747925293408263382978872906975441763884367043707968242242457960247979834358198096059584647905065945274777752972043873169890595594580760078246172106942227238874015004735934652677460185489940332363472712447018848413985456734927895047117695406989746732012774736837208572851918728573389366219062755014374337943886152002180223636862798064973014243304800689309787041886398162243119943041248346151124402312285586114044036379200347616078308036778210410067378955942436530302047514182200259660382893860290865880601096980063650065856734300382794864574305194573850190095464191722215747349745288659039123048770046530870231976395526925695777254850216326595580530996784606197443764487446803617415702902395887319785333502441420204047029292858995865267436719462922690318269773871543763946978632421835676711822939696101912079505719552521616880485309871758622386193631030473661115910208920463947992346905657378527542869692096911247022962690739159051290530962260310341550911831757920 [162,98] 32861785644031526107063604886325864230624276012333029915150883549995275794173328661406854789053684079142556070298256405478305525192240115110573599931436673460315171027364861033801287675977421836740959697876634524716532290433177032197559507246323914946012079678404875345773719819721094104033056569040851177796289260511538676216074341077294167994253116802767029070814587506166551851188989212146428673437720275427347641613031558932695685317451574847508394376886251186989624073128308406467967783221804675811708314982345118562830249146796501095425884398526538385833548253089380174632981516838610651070718940640247067879750749026602870728454379901171957866402292413357750171137436807144446405903259059898901972742419001655214733140376749964597895345288495457106474586460527379149457658863161502536960257927960355412163353301356899655103026356311931326397748483308288783072128879481771190870483310011097232796129410877036380863982543475455336254395545698404105085722318542808597093014688296796856047223457509337126076765718879213176048324419083759005161228156744902562834447455377941243569560957197305455505726945391112494254155368098689723146648200287992183283227220919982743494133732546331004630930896003001915500797619238015256106256987148890366872971639963655807058421542728429562985409872839241351996946328694029719703497547830924613314879919320412705983579097335519960751895337934425450616548774583728 [162,99] 3653993870028201093735021727756530627657538416643819838365919784728537432439938146019855898833198355065525268928152475250707332261948674517916826520422289962778401485275530400972144929376296839465836235352228445265925974835198820291854598204103552726946383576092044152106537435159829650239839663468196316334282737117401405387952959781008177800073162201331487635609288510557599071122451413294761082346466035073438561383963765311985912418238729757122744130922543880035116540114610457232641946568079552805255838409590941304515569157145822044672848596562045581661874977578632187623413419353202893981127957831121325957852992634509554929751567416688584144319122242830300980972555351807045913223006506181198684442226175527351199055084392899979573594300617492944071452879763557692063393051569707396740531118164262513952480143152503019363515673813240941805435332156197400597990643968021019627512739317994354118656205486036149898048470127417302675712263057722974182002457221631763531126552234302091096671783861482292149233260039314776157914126478339833936394892990436789167338406918797514070863177422460772430357660908835547785122372367624100140409483859438920274375113051230406309425925339732672741658221038007695002443091130090043307542928035880489835891181127218099268562230482061432556370811752337987782961259904025458902543356991596286056043778572979148732241830169504476279262152944922476797779696 [162,100] 4006526184020436232284539469557700022655771030149557919431015948306386333462280919910864458795689054713835537083998764466277029416916694684740359547173586405709614545775188983625171003194823944134917009833831678344407011875103087496159867897941477650264220314016191020655176187597450821597287783585217767981357015636778052724265216970169795400288643910649746935778867672639097545221244234110701186856601384986496469580669074764931532654931584194731454014642264092945992440969777819032799698755226449686933187814457304038462025849618436116702072777444313153480854261790791472160075098515367209373599886983611556838812452050784324231275324371707405188839397668621936280683442897545547589800417432992725228550852983388157785814156526533330283424912712491979544801592562587238858805509144169880166339698333828023186648710130823770888874172695177584938771462769244844009129782394938334121982202163342990268067874254545988333606647505003830475230662591312723008052247559343105921232083586785784163285564416030414553670015404970777363213580861673892720683052554874469521410681801040733608662047872621204712523577970852990332687290425825499902585072899010384297137730067938079428557247806447045872301913829816996853468575972063919507218797949471384264642876001406316669540295082579906080044227274341127341178526972579887650150352392333759781719971085619981887814411913461267534026386761970336352 [162,101] -1264764973511354444972350361429625035767011084902126148350749658220007781358915915988778607822976049328133816580924967898760475112499287461007049635390874652439404990398637147236380888623789955264841005622676219073778814762539708591885181624868786479023441495815097850758458143668790361917192065722755647698995084227420772744215219167281765458634188542605715680802507451273367098808551503386363287680266738732366492935898632803254181199458286415272473607384770835616006023690781490539528057907055391704095857616988827954174073811461681442475041243897455502560828610437610104831027968678193664088131832108897231086440183927611463679404768347784506335525080581665520648544042418871473969671139089411867435105093837622013497466271329460722273110827348411275662792651006475916408108447716093734080077740233973756807408697290847296871428205981897189347308507219204035687607778240970096185210022338402058565003523531866697302283027171715769631670076664963279627569642025533688710229292827963854890211555517792802151134031259160253473058220481543025675056645172201937372899599065221554324854172359737568632117217915133514028515839256320928093397639181064151934805527505405001858229886525247378604003098390700585044588192782089246716927673154073212058149013634030358490087133601635482544192027649160367350086791620662439564733664971395361809935795130657744847372456150928178793352055485004 [162,102] 129010615223030962763375856622542542067125166886093217263220006539623149590617046991387064559630744083024011703649954462677844567108119593046793546071336253197408948482443988638348714862929835737787132191746422994047706842967034198669237709692710136841419355118464421254075792957965272956908619728084601726272145914793649658242929787329039549553813967814731768897491342148064572990588878646329028849692364156135533710082274763649840791459471687759826016093493048631513818511315908944353910670233641921365090712976257927836038094576768938488808598627077919867046951985573523499233415258366313362875093362507271013481812049032236793988612505172110820018862609445332950565418862308670689281955484476887197286431063200130708905612208449284728334114961382355287684985639145015453148485018526406046789318275275061767080689985138494151721853911012587597152158549871457303321213674915430741140230818759567963822759748113246705298530956306327744181075172686734806241677532622309785711722700356125887007308048514247762398126847978264688535719016167912118372906097417354236795085784448109299792438253868151631099637370899150111897496062001654033923146751269380937672570812174034624715095461667151169038961412318137481625742688071237994343509034960072581316132130056153106549227695816290742736365128206740787644430817296085151803507752209754627412654442090979463361183129442370790907084 [162,103] -29294310478961892358417585818604512018324366476486393994329762031310461644779004383308522071641678188174964402564577098023938654159901342571867348490888635965678352219283608882064939473291160356658819162218030966874845645053314290531498445420325792513095758562015774812376422044995844181375135046394413771822943581862916410488778982110470812908003028032922389752806864584538549075587882053240341192217941762731057450740233049553813329318384858289680430663950316178265499771544041711064965952739789161088106238192903174621606555480040215187607907749251915980675542129488430596058311838631089314723589058062307763554791566227512953487317543471081518511408656422564847968343523598671445660993300497313675132931852162674498516836532335060507272138060063102715215121210835901025760310854485458666490396729242333083799472540813096272995771804933689114299355194517116465351366699090606907453053933779091535123804684595568620600114499814093077307803448941179060925127084488278066846472009543892677412003539065971519172450670424419963387743664843709082305246869349100736036411962503460065255629653358027975263419998053463365923382311422917938648322204808022599756930780783402658926694372645066824389277468274771517602469670751214445966689074728287407755150651667460070092326252080359288010061136519888424574199144313446917270680011776647452016592082054857734567208742231870012 [162,104] 4980993300366215988219106986588475667722770689063608224520664624668576057462759444481068954988716467381525098404232033138905333119620372449607201970045160781562507520966985875756654134623682503315742266790964653944032363211749274531478967550534758427175992743038157509376544788873712742329430274392426235994694604830010903125763080134833595862117103837983954953017153563196915606542309263598892271677958463267508697137101468245196357683970361452884850451427375907988585077752165842494690847132306251793255534676314846069600625474900182270296370465050757891855569172948907707052544701505114135573626550025078605740640545436519841208060205995242187811953919968160806891947571278643155365082495081270240552954583609843675865996829858313872585159461946468561717269771642162759707216686305405008846687488646554993618463237317546716511262236786920785244229512852548132363544226082945309485471263718879120847422937847723389415086476835712868139775534705649785393494838373489566108704165591558492848098345845099942376308084868982629569992511487375084495106535895804960700423787634104719480024199138544060988486980485818315062572363794460201095609742695565158408897902555960090746619371098046743521768828895355414360969511618936017827512726369480528193588115657938038883712435250891395899377344602908990674412430093425568778186828314998991144013138927764654705616067672 [162,105] 70863538807228207584008147078909441184502802501095094299329522945263422806430415204709969166454386091072607574860483231631842231664838474410329125448071508336959852774258542919714387890250332702436979415726718513145574216661120674177946205689032332775039243313597854652670350594870896915961293426045329042905981012327238369081858109386794649723386558118372815992822665204304299137870346238294108579463817671232336632952427396135299273356822237885085174474330072015376444098724497324889573403470854149009776324298762478939315782876609064176657653160944397784684817961767951610729261935541006388579842406875873373377159470516079506625648559327298003760884189192670517742902629954723118251853911893904920545054591234147960733150629667627169074609157245589438586930018313679232732721806571103678946225254894889713196249587846361739200274354327613982790553587630141433296648264158819074970552957565509924674245743382530525802902329432906341453059153678651673452401964079511865003497485181750939636712264954170207755144750597335665226040934932862902196198201068510674608057515099487829550132638159860368874865632745231623429454225630368767508035836587216503584491079090146089201243995635830271005647826031390849823822389667960091375543546712392103660296721434443147973941423831485347387568992971657894012877700221233238652987450298093918271580665959622040016 [162,106] 14098498359473556729847245937469392112531722663463718252410237211223734414425222183369681482144283941494883784651257958723611955966455219545007414237960983904134895878939533223253801513391119441662887544605651926624323207469776242168548020328320350994238601225030587833276648959102240913415627091045171861125988339115039841951777106678632886978724112666301594507069437063745111271419525159554116072828975816021905417288696009885597295804408207711513524291873478419644483173376638341868699156651355663794577728945177891367996582541808515980517408969454031193862412418503079509656318814554774579903370998880057747252567767823435586187424400138806869989212110650742413916871826924436592864832841065034070389881067079482411521821685107876505037669044302414655566888547878739392886221343177768507871793539380264206053472561264720374240673345763160972802063183068682820953784556277587204093767787866761730989325201380803314822150691962055808247939176966197588056125713161987690888440891497008154820826433304640292477440011867674802846212579456886918182953942424402862525424092740118587140885053648404527580364710427475758261779533412705174616239725705401925268472376636881165312060146320661639708039258359003533519686120234212747821077118236426555989474274855138043244133077678707979304441205148337018478953532706727879901694737161538358584693454901936 [162,107] 1323874110469822336051039880687043620191488234411274518091915304383190387653032362632831826785628609264339349788168834455034884788332870826968805483322650813539612516916968631980686971939117555561713066077575226629959264102705537200487918845041605843781502657053418821213664524879323305237902057887678442790573118846198354347741085276725602697498237382286155444043403566497489983091124021976258597344971454429403150063931912601564855067217856907816810580864668437661145534752955201834863084691211847117693456609202696416281129771961201362597797423702922593544208973250550217454630890578794531528712252248465229667962439981634624490195729729336080568981101291478569988214316576264083477739170207606515056547647034461635265067507597159600991199587701961112244472077455643471449550264151498025132114400264555524744706907689761162736550901730714481114518174069905817843840811243776424479501263428756010894342055622694416965290129579270167006746000349558012437477781658209240215824814915311455795172478916294277555031482048541869345328774660291467597017386176456351998199579049522009747288644912150700515444131726800832253638873001558035411642200244607112158006035278638058535104260911506914374938573464853551008235957266365519450019299131487692128002743669269211763221269913091589092375873531880340541595473554638176714765219434286909697947620 [162,108] 15861933298859001738491531545593092561263086730257284083451082631196676135250850555990672209549152246722968101537436085546754421847805168315301631915524119313744418889347229958999456162528184626073107953033734520814666568070065429322382556444903163202811446821210186475564331669367580922518567487278260983335995199456040215771535008086969351653108708253628945705403091106673910752542245100832919272407191583956736423307713271217043628491693551305810708408009477441683125725261131352233308986308995964343335760017047491358711135030887259402508343550309858635878601279974103671951006672559621459597402417960163895467153058167869686903775282737237081548721047871988669597940128092769751457670436027169163902293293514614987454871935245367834291380754690547166035635098587548368695065717218366102884683352952575145205829531633228550590065028029540577561917065144049477321171323005226745554922126121892009322297032574879707252651197971396525019919503663170677975469854171203862749092300467633874272103690162976392002902333167351256718404888506173316882411582769320332329658813564698879028006124151271714708434308533775553689229377655441298524754038368262226544181975275453777203677346213022253773352794068489883554189472431858280824774794576344591313502292957071512295197884644821324680160714339119437241627258676234478831040188387934816 [162,109] 570120298929128955073658908099456736582490737448066359774084371220638560852184615903290470835895036898332740013089144043478609646846727880363017448043856685322258727074447701072134514198836916860841335607591678628075545266832162062734439771447975507932538137955783157956043787111940956118674786773059084096441914597570808312174883542357236006594929564436340936594615158788427866959999428031153484345429456066512839919835775428812125930448318752399573473564857507983890853810046493039166936877098765116748653438375699919226575062205891481249432918612370401383739345100220335971796882538277728114038626044410015912893330680550700851923846660026850387040155173093877602413093638339613922454221354668128858443677906602902550611665138651039198464850278727733409556538755186724235673683949444051335558747782825941362018632971318647956223717416199519125454503785399222792745968771400691782830257891698944062675854052085815051838196994831303067935728628195547162727413411545037106718557820623776039059534205848861680694427817668107182916617516740060772786396425473036172544006424451158169760610663334833562362429828535950522881930879615597542832140556558461408351766050034635022897053765799255868134165725035016381367896598947449263828058381409268023402559308246829212462387581591706905229767371094210043301223009641275938238550544 [162,110] 2315528971926030899534200624257349168205250734259998648810275703323472502088841406020539424047570998159928833048983208788992512668784689373786639596378571096179113217051887741274943037199295140369521006424135003905691234893738172792857961674434933915493817703079394873853394785671821499345728409510608032571932227531409770134606117937010025264573903684842206005109890069704003554483735008720429144103366468952267259138856518001762266252699909638379089020635506765961761109953680182298215054019709282297669477152326112821017423740597763467785782684305580543786876002341956170651524000944733645528716472278548595603830679744005663502411361413836688098855115412286776999470912873082243488098208726015279720629957929630929492151680623491055189107231318648904038578188046060075772522040132784740062264932054259802252577003085371446883972974663657147032044546920685514892849231524124219329539305884416723491602597331280634316404777267508992883344558198792463785485848493919131049908901206403815888469041427425600837376878706101375330848299650641882033000625782216842461467889547271753307371614580906690817041493670776719031006102498001981910491132396445985997154279938936794444781095797575699121462183777951702464648702849255015378480277336263119150000150300093070416489602223907627658965675905707178562952096907447403914 [162,111] -173719810953507145978135903921271276478420055238003835365903050285945701178345416409802139535652324724289724784847279205201148788129377307296523888670794530454375636220355842082532461848671931779349656406739366718798466386679165681213363536945175967670793853658169123872780860365257901813414815839572029852534156319942914509386926214025628659858636701635893510166767730004117599148126827881261465830902647825269659907941543019417419642613804810521777552670263438046201071143282959012767453541000377973990468779625006897610402971627633245818860193646426403502619179228695184003700166495282785689537863488869867860150604078089629242648715491209857437135129855962375000872511696346210936419491754104866889412618659756249715702017413807745931285022626232296418993898380273375781451576250893875814880813895380697707805223793983697435037374746579031395833426635787814857226461315957982284607286711095386555951971614762150683219932143564311999716417308258763323031045110509263622138679063148646499174355335822401506811491025788323900741037028756720769726534939796512586393066312029664416430089427629858187002346396350274439007802423372136656933211027042332749088511165112739029515548317911203516440768129369327556659048317575657022188531616075685393571018482198997411477518049034487211585048210439925557384151843756 [162,112] -81407324745359940986558218883444641710785128586670911977332187253999928975686246360490067163657253690951978282644700202292725988904653348709825101034925225038194857597611472917810300879582107341750830070876178008210349367564207351345689818489450450974355012233364326059413536566605190840315390605765884229390957919962012272751258154305152933079003942485426385906777833193862781184966963898661064334289390750846521748009714640379570877989847030097738232151627493373935710100107037243287574151774634959406313670561076861619139767149147770327990531088689506076873487776668073638793479718521704141058816897143108254797176879192138665633968857292318870159708387835665461616449549299024125604687189350303755668666517678598220429253919489866656543428215318583081755998765149895742490161252042557576939799298218164186849010410430141555553359620005889418684202724266715311784066566000196128922323073619911575796187939981677142833290363986606106397559842786898099499413559173578460102930613653752612223078469174854006442513884137645023399278345725466429680552180751936540327144507702588936518804654788637534969688358418440980499001583340385258206738163083791392843568683398974443822217966912939676909521965078266190797026132558355674866401297656290821207065965778490997151620390843650918338793344096075844473720 [162,113] 7442291295503939550675993994684028694497444747132582410831804014461526177444511484891921125681710757450021870235321066589539678054110397943107769052079105967498015281667740816030557465321349569538774216748741599467279845487874227464571925561101770924399251512454249031036183089580069756806470671822040550501312648577698461816099700528238624291462683089228858713481009562368004897741036112922311846298093739319282147253703975760346793797777741849391813842157676178775404998812478851177132484882695464043559151086466194373162118069576434119584817196627273636745333558854588708479638435037912257540016592654658276480605471044344857506154662079913351699166639247484180265639513621435546214916632833086796629725406134335706573652711708905899979753238289442461457575430388811780352301411798289032156768352671045241755895882345762080941216900866666406539247179215607280976316224472191010792234893475197916360887580567651267318529172081846974810687809061586777647031059145245371951360097172393004021142549829824233269424321933037812383414865679380456008436511397336955844460338655518420337241010280872846327427014175198185653524583475094686086120236462519165438839617522858837618466888683044383184902486135559273137467537016015040072588293728854181554301702384829160752679082717598098255330577116516696 [162,114] 6199403220359715887693158285852140745663510023399170038433057611986290710699347860517817810963498218277495529877827538584445894842602829783997174586189857831417230042500553008559022069562269355100741588627365198370760133578839205117616474396744446174792580424076069197162407894869245465502850362385891942890521924267847429599038038902219425755477207377220777292768741516262011333090612183212233648394490718300032754431200080777213245795468384562955785765815209113304335172413357645422252221750454111304015484413820816167852712367653109856159871806564084566900209946101797136119305012047522852603669557205001638552118037172193394241730728674418228790593581630061625967956852521468000737611699913818813569440078742603939354293370014774506731111176870723226940334884952806617875580208852703655535421859990871468617093876304746502187938187942822582110167973334898786111563520420326471631764638800006282099295283670877181767323697550520699351261272370257584034880589711777219137039193198379663937247012643104361146234210885042751965890687760990724728210192938804049849795646782588658499086044993117469858027094283896201821094289091625028787798779269642824120221893540995495571562223805692935465416422746944103397847303590557093637359909822348142642305126446081682549903560105630374649736468610 [162,115] 971355265551429782408815287763303682225329827106777567645223237462410788595988057215293087558945310844879747461820299338993206272396464700025242682203187896789555814430984871814122526801306778429867051464947674366500453370320778862506766370353289200718615086009087889958820880266079785446431483354932036223586232810346926555543443529672779341343405001478951594259733779311541001635786950924508566346373292424469186657862831112683789102053833009192355108257719594041068715831947011286557526323700847346889861667762875985495203418278408963847116014774896306688772202279794406971662897768886975790175702316810752193125594323365758328609181876445573296051213094029069528264911531973920884888528441364592969682126312812297778832123963836132507947665350942167097607433870142187304615580184607477105447408647554497925318271079608865791915512792710727899513046693422334923720129620450189902488642850166326608565852801959328750608202522964952601431496588010846485723026424535958941774960257873107173078836452668977368102797308318011821817817945793004245507849100612919311819965837485875426313959653970941804762930481918791683058180563797948714355451722900936506070708629590880161673834610060073925973247726293878521222850628704608388481978306031235420238156184714329656961552939090054488356 [162,116] -98197210346022941299718339793020599714529031076047780551789357071559352921078864552004888173280728963622053036152715184338314295573343611248569040591129327875100254923964700298193542699084611974411545540091622859603396883441435667123601378067603004800863952302651746617835475550570397978062034218600311461168255843599186054148960469558169748634891367384603294069115896118969107679391167478846015868601371416670120853355834811469835230658443277477903184272582149301379791607465106132825340132185176701378239755287529395378401882539414905318344622086591234387643276718965951500270109552965574041492150952069171036741514418353354741316767061371601492694121697004476905507069768899453989677897686984839743619313506243384145725447091411002016761522125777923740572791618005079372943641310602496049400599672768124253663363081713024067362459051145238736687239843674078528976567480646198582729408826738606494542975065971155588295664571655364863747015976454334092702452160175957726838216791740971220852524322933083833677868532717689582172421053415634569749265761706060013469939548805041160124145720884860167846361995372488955283203633828756382788906855157013980749416028134637575524411095501012679086082417010526322474213197678183964237951781956700377968788661023232176268939946486260 [162,117] 12589740442427697680464918695045032152212006657009921682277759790818019803893217843883664878390073260230667801399312513771874214407408975611437626124535882295542532676144205747075868987013145503826584158379201881522181219163867294804319088775510902959396883956692600666216819553698258953846324905923923872410027034305788625204873411687990529995769662284735091436045068451540097162789779973583298749216351851703321865690137586428097346659031153121040138143333130764630478436672837836743074380494865532879144948348913802685632887389975899700948577421918981360881721787640226664732385060590750240465950244205825763693380600038910736973429894287951136432636072204954130788769293850396829826101645569214543788490901121049071292887937371598476852681914202694836701560330951926560602246255599477346148855868527390681735069233158103711084204030524280008485565220135300106748312055069943417989394458555340907277347395757656587721040065525367876973560825650126595492199596199550042970644352598189311866689302039872855148891398354843177123566865430670622509852461517377609042658577224011035098087845022526413996524083404098124199461461412488777634130821443397067071280310383650346194710582211637549574592585098894373060174024984942297693153062992168300929780809308228765244383976 [162,118] -2035499754058208424457726972205540010987061394898788396069391065366181018097783839458593316936600189968307383217949319610787480049805289869672878151329944474795371564794687013425003131418259171265498843964995660195899237775293269082491184971757291573783983498590761913996540785454184725069706246123156571422197539143440832617329026481233812288541619440784886169892074118855712850202008107907319379347615546653821916035217620947724260018592616748956318711428097582087149700691027595420941359678400541078993235336103342275006881667746485995588556849236384451003272883475672261798773341700339336221348130828471174565077839584112130386302563939768784516676326427223752006332395079566775110219543177481126043927176478173252624297391460929481431650039680710765199434654871866381309223386427788704032214501664761359771127146904662730551738301930861181556151765153326360333071029346563430255687127514212048545534363734695736966958323830133664991610827000923532974295181164059737679414685616276412397494174246395022358204391435688278979991822874627143491258834475336913028531669725604115803952669299978619467382049839367239678822904934694876723262533305378728419666988848784183589948202427655076535592472213799999563261367262322075751928619325129734850139460111072781714 [162,119] 150247816549637029042863185547068519175889142648517862060789631545704873564009635629004687074073838046439237661442332269314009707065809424063503188691334042451695621333715342152826210263096882706824135671708315064243720410459767712902079059846280365269821766656270935838788485574870648611603774571604219639220398335489486603163739361812869513470089188976207857468920786930276193770402149061045820313028101882204029507282678813233738969572329420221194286765609044925934139848025837165788572706747812583517170312988736633526012181603351716203618438111512076600900727014706745143748398609122608299599280315323369451264986797126506477295381927681792175571772454551410284907946099605802047370231125218617127878753090783134526739807759430925691517336866584817149114524759796144963619707064970973993621978279545458275016286269961051722927948048534716277372857882815431711577975422378597629198978263862989914750649687769384420110031125428293881362738305196459881176187792209152616807757215246526156512275433218015782723780936141768507573271756971119488486097981326141511732969922824102783270499419968201736177853016586636411363584458784653926427504944586458686925211033372785872164565851185104312484918367040120776073517860574086016140133941846986026568714056248 [162,120] -10958219709035636282682429810153383352135550613499665253093294369741011450128255494484928240081653940995873124900967868310641633480477647009565441236628895407244124738825845212307221945099670820717285844437965519731010298361572096076201819656918825644202709214831891573782631807126570501272901996748719275809167482438886755194986995557316743227242915765457761718931400291744846365220247246262832744980292582797772345041437425171095120523773462047691092480071163888784702183601647757299754406724773789738720393185996062166737366982484289299879946362953160496372333954863790884662828053586238422172513160567757986380748199524412740250986847912879576885735855281756108664316763275623409410746726543871631924519125541521014089449685764821507497291242964247105066318504914380726396237392362530357321338751944245582710918275436217641064459939460891453400521795170108031791448233903003239497070990646108749128021202474059076986187839068308110592396738511562489671215816532446500527515566150827639362525685556720990048258084779450510242188562608337297856705274046113960010472431077771355201471143964585041216280656429958873742583308231719300316858040245725768589854002937985944038254211512312284195510045328757965320646534748102112803378124020812523581736 [162,121] 257909305599216012689798346602414121558527445586210222334130071574992996276409906917900287440612452285663415675672640301322650292444903829425549782192661873332209726980984353798624864832812200240618587610692501246493535320543852089793853809660451543694616088475701743621212754239767714962234156738159168332307568660309261950159875593686703165010101231621933971629993728991167110805303728589047346896125068279418251756300753959671355581397059254372168367499243334128972498791703103449545800778455475295522607646020742341566027281426440484297330492257674818050159600041614554501463969179063294782746615590701871566625891267726496229245027723864985666043187107685291539182577311783405214111489362637668080543658207842397455418866724920124167308210204840260103078427609060973535938660779029658615504246727391218634145786007855586307173545584345871700322219295896225473972047906225178092072463714691411310255180368779047848177819871287992185707390144165283118895673383386806408314577070176098043192392550196436971143106534350088138807114045621801718927013008406110460280170253646603890193900098535156730682656647976583390598566299171411375852601528360520817540402017200748834734959987581333887403129709154168454885476433508042008759408255210051 [162,122] -6402622713390466357944264667572870441829879833515662213928200202182353387452978339542717276662108763091529425118336874242147960184497364852079957575400606310511204046577774434820996883924951850226417718297203924387417566997982310435285149990549662240259105598326144738240653727668140292432212547357633139037797809324157571569155665562264312708563577874314296361554883325240397714107854434437631844486456583993524670651124704207198219568639140573320324426102653292915984818959158304457469927025766450307108439063368184575737052274467497274237648036482374456947058152530596762102896716400767492176579377254266769280016611911906121170606935198746066545621749846878252408591377848377265899715767688185231214133038316397917438450168663035671515006867562000496177704025087508581923610643229353925344456592094583907064842493233604080528387876248549347361268109191393737954414803277394233112701639051274861594756456561581616366107176965863361033942862330704265639805083316454328704737578354840538005447501601217109410264727805902603534358201821924888486667792200147140377821753916431063847429472298421170187530242909884983904434505732945971003784735899048301824971597515619985283179417457626743508440853876264570828928241625556459792401164 [162,123] 103749462259195190464154546982789076567570524881215899141090963130188012939751164030608849174701247895392339837584444219279849510177466384709956002485171694842051951814544370041697595578857997734115489421582720030963421789133189717986878506658715083535556635892339445754897749555324651181035829562250731924693370139801853997290360723255556862940442008916077708549200934687941258857303211062808283283236415850755160189006565662133246771699964966384906992415496702809002066123742990183946155218329323768338616793925304640441431968073427300131142079879126320202455101101765341605776680412851561622216114388412419272183566826398983952812669775474151032273427086228946438615601385393859366400229309056186941741694069442331596094729223475620662500850364563483229057709456385445421475571179548327676621788514846833655144490346106032755368788302948276248970814938258372919537527396417866674779920831419322255765765657179546436563896132595424381431691616499208648591935343878616623730898082195242306557290670242254099276723002038123092375730723652445673438667759642876891927330476310625381924229368653058055552438713832424328046256318670699619837595917183788780889342834083562794673740447856078755964742503528930412211972842215703448 [162,124] -530907521740021228221398201175878882225381786419034522824384768092046818524872499417566707127273350566099582409795011322155394091983517219873832884035756742494088861382022438625887655964567710292077088880660725784371455903517228358588619385272183692851933516873954813984141822817136791603387046727353966362246856106553054101018272565472589649591402298278423506415418107756477671074480774728979250703328928277757485442948678187684548359717219567483808014678571803160828119277066780063775474348910572413989073395497608904292945240512606811968679783577583003002158541676475777798036901713066306002154625881735921505833700193339063780691540594079199120469949943222002991259610376019644310887940475591820669874941746528167059611360993640881843010000550954728566150619201334320730015163482291026989236673693673575633785752599945892814625839239470412747727827955537511177843682670130043550290819263986076766335315937079844406557642942575456980475840961991888295042072473068685232626014853064147006693067174683361740256520793487313097605914089823387488902518957023828807538608763863342434556932109487526504683120391663170834552480848775216805030593185709651899155135412272192865168775220066681204354971643930314997600859496 [162,125] 3741457912905872878250149666678666620218329773248323688430878364557772692636147216336564330666153691789227870614619672237465046374510334892665433931501788729087319921304202257277762767933002540535936525667269499319593028030886310418971827043317490552702271683132668543079492274311881354299528554274017785042776101056060081704643459642716410129876430434864587388759628102611948860799808634285089199160716777131275005961001030294170551646218477229738496359761333208966085203566159775984583475404606740378406345124945609981371452500896956610585189423647735893939276892607876824826737637629219103580462904888868859280420168774117585508279833926888710082589522453685823690927077338073321294003953696538212384878853269523759619057635981293896620710410970590905761940909108943776633509958452243070881611003177679016721582444568648263798878681029546494554664288389334634550126526289105800847509745796286554559091162045057300020113623421559855908388790714332342050529232356645473983248724394956972358283541084803725635334841539568649076001889323969745798765085174189243916404539214876662491391198443566392644381187514458299047537235207142707632174356290052051376924174177194043783182591490962441434581235868909223506 [162,126] -6647181631221184067885101379968972841141489561786703888947639034689806149766288502771855116647509534144753484735179403083783818187462963237641721020984440999210153158185280161778526293683049090388859547207183542169020272271429622473581865189526167865375494928477561042603584221538692900904421511380072090656779619061111817080074653521709209214151338808115226326930626797548606934284757775128258211833932004407373646846950687690643099264332301352258994328494232794322170220673361755148172702631959066455863666570710807378265414840911238506428688911592460870984989500349119635873373970653100452422202795729273651894390872332034996703523410807304655483461473429586285336938334665407281103649988753543888174890661037132567493162408939766454534089215372604610358646475266335012338512450943519196689118494554708210324405492217980894071698402963361404882423347306156122178246053771974766341322918027641062158884668562533416730771704331801939680169386420687956643967029020938817257633533409166084635884251356608440361868030289797067113737664708498521745817284490415507551446584859487406485765763550641145517193635678027479984545347941205050831172636506146590398745226091451406357233195814283662315090195352 [162,127] -10728304223276027567692184505503779516773107274893773034193187320149514730099054356601075010576549412137208066595086113918233074553640882878043671079031640815060444738630573806800565517252189361427428966282554420702627050206869410645885785702794509736278295835539865843276615399608406113810014306279664855777225203276559865810637914596724498166837972001427933893907608605620113923745536783477205913286725249396397179703064575892839601424990595650928808788678292447407098979703487482271609078765629785248935871620721504670217623011052741188594309078020513735785002716998412109648724894434339935379928837990679045432682631405305737251761934170327088805909434376858887663474721469104287171789763225206136064755191104390711358940008191974541994785674886752813647651989447153699219345025273813966421222663158558027809797351212383951311348160242054683367461066536843232856980712982426725420958405607803096097669157396971317338559932316202157125222861942923279593043936443265123761760195418431092967382041726721501530948473590866952299441469041989807504096329153531543345225785840282742252835443595552954689870375535250417586920572428480357215674953659050197781685484372612933367515695157459221332 [162,128] -220301025177115698238343784072012647605303899742486203690404897124544737852647444891239523559008281582176012698223788032723971591334957473278816198914329997765484425361667014960115443159523762372566909077801747491193930608768878901669565484015366948194734171662981276420996063189087536696093283918980365529619325243920217874435831396100241944585633926439719319234237674724925120011810242590849818392410281796881727667956360382166281997398583827781038508744794140424950426075162496529383104628829854544527902485110357472029794171896291701373570051108801896978336284443362596486872357298946716671276923848541169623333254503936244553479125064899532427937366212111366981417993892734431438467381808786087242276768986286503247596932975157180308050829052613382693308449629212937546024263535876553810496391014170199406350769563263396272018480341059050479350147313592942872618533097709463073126380790270327841923837981907636723429472826096595242855470356471312830757712775393007575523336574079343865251035577325152435153716056765044916244703276026221027053725201213917822467677956049719110557535603968833585838473611386534241971531766764118433690135765951513374766150529408320710895832065344 [162,129] -207091772004417329210377587589402073339685704230759596277532725330216398851008637330725407800224170364423305944341696063789889915308423462118900864652800601063968923460808875864011375053772602056841615079235461958188407083559394792250926848659558144204569789408083088083772026792272372585885212049605896551463784364555809637765134468405456549352070468944440537483949629101469922853024534868375450685620501374025991579255033362230255385804071003205008977137210822585710986163383377669649387095791871791488801006079609604075013292868882274064560189468991353793295399462206624283735634884493889208774340444424279671304554526057333105043091816282068990983397587094214046544709596035853761492850737423421468901437310346204200970149966090511463278833283544232588569261054250909267435663250364873395778019679116608665410647734929541329042151080674920060655248001997718867940218987476109520915947565429798465531008454716700952623832232998793240500803333235282282693130954765646752583584528051265255229478357763648695010418780669526036326355619765314254643736559811981649443216530343755788581787333949721440174750904530639888401217101457123626035600479175699075676292725485740930752 [162,130] 258440761460010522500212352474262247983384971586703933116273924647943780234830773899541435131004959313954716365500611145771698140274223167063033815553047453989831021399582593682553528647442533545321071044768986285402372031804593205578583836347138321511476181579535851222202603064477661263039797501231466228227591907486430378480552093299587144075038152528281832571988044476038346281760427393994321102092852718270684507554032785615968562542589372110056428485709743945902232043037540678101484669181888805696800499776287107826981410875348391506552356672050250289215775781799924515182492536407392367930215396868694392569081234140580029793424159219535527230627057227614343005377845302554391349636889328086892835837794793896400341020142286935275770166868756861297284369358747011690600498974915503667507874929189462865610275154211530177456442652374495583833300256301096638673841764872588858901685864944689209738042421746430688308734236724925291447398420752889971298975300078724185068666101911034796564820701158684117817281731373592529604262765309593394838123047275160660173942550221795449255863328948455414747041621070637467677635412437493613891448688414084841750283065536 [162,131] 370658277151716097775394500407914673822212072563340924577438894322687076800237598827729418470792370434431729812449633733616625661026374428044794336742217368497005401715213977790428261633894634526493870472976714179031544072057972810961787676323207661455282793322417595599994944123981318845681614742709427132133208311006446335598325783954055874072496382869445967578050827572230987935868877881644836126921289724400203486369646844616051812834653920578579960960186625462837290643783443029328393202855776462943449188680527569184745429052151930202976283773983476113806987582391725360716224853191030259523076371713126736681697717364196957849581874442372460397749582192808570432662750611181550580504962576604822264902981191759159641444094422485421276002594578768062545519307702951648728389277626054827538252882050374375765334604167257155244374941577262736232020938791330513784880756557529171550812758481310451391851851956083549419907814516219964331123183363488295985156890655960319137824534183482598417434371333854677096169703846950003868548482879072188343312521215131569362408298254173744889605196121169903249585505610683928953229326218449517815020820611797183608 [162,132] 60279181670174903733615068466307304332113933121487904647560524531992962706808186132249063972202546877376455950547951518213818209722432696355818751611970092301362634831902696460177418360602638375144740547252747576942171971353640186534084230801150921978493636556063428104730159746283482197850748289356421178520758526433232368702698377857158231426260396041925635490366619098739096985579152891031589576511812453263057534155157132185414852219852222048550282906343629139559460995345166309816066218019270720933158703836686815342282718822638735402166049353604410343924073407212069958558357801543593907041459009432602888013752180356109943996980748897294913102128897319085681896648526913473278038716372575349398434060672688477922239394681603526410406688075609115611087467566844604810020790012258325996596584874778840010438144107463092457098359594457427504426602448516173328880334574137485340748501504097812068763224935866622434017435045360064991486309381321119341228931082735455576543381160570908663622862905343483468297361248546834701463107620767451435469327085048444541940461536355750699583757174641437262277984998216727467702319287616454697590264055984 [162,133] 1680162801968364011705496544923014645692923884990332870232861912261641927483753950744590662254671373653364802652671811723855705279449283732221254107133871998287560209286288153949064508280147778349361352051564667583048718077813548197501798948940908397875644742652921323460284473128341596460982932435918759430506808053636112920945610090749836084947970476093621954906152252724496476500710203883269252662798534111755193674617094954192188100265790250578855846939312117866886351692227881900673284087527225321665616159994682376163733309447547973145504692726347138204722723697249197844711267698299147725027455899361124681099663038407833062800871551545079240914990504212235518330742468103293658424503748277724410685313852807974596654904776246607261493727378856822788950661815515332151142441599780831162123172702281108849289242672978409219644006996194309997563455274250547206942752413106040006922258097812908268288169898992557210941898459850797158932348734978399986316700393690831747302032526496807839404675066546247523292925470972041531921259407696317049802940526391608495774789889448444506191260082612310344396027651729977295993561065435101812 [162,134] -3280339512447374262195365074960154068051176663053169124885787636918267914782095559731399888545739081336443344202050474308105918325687044167829938000083040832877354425018976412765061535639432900833721636166812287052853690120580178505863924041802748533900149274659811870889479525103018099653129203960717640604370484582398860150974939410107574623959052996422373230097555848700117829756514673945468164641276272427236662975459413596278290933914572701702070943799225427736316488993577595432928114494542393094369122549454258870532509182813669706263279646567966969918793949226918072520869612339051792676857252271292847237358061597899936567657346928737590029235182357500999179966895751758720193916309462490720149360614057330918588282527052738309974205683541508828025943699904187340987314495886474082530338768645509555687342501016818008749155946964870343366729555757017909855523307931167780904433159211244954333366142598896742972684874515043877579988099817249099439770699342325718051280383625596080170762314603401649820194488064641441761115370083329401724177689379439388108807806845018603162499023388768820495403871635339523564609657334 [162,135] 406847339227269664148708056821575932364604928180867760913098900735858004640666957989193694256384453700378909297493707867645769274459750779768470910770239623881653456568452756470281018631213517171020169651043871266091261637131857254877033611371506284692971831356941355494849785902380753076428379296400909953868105001225625382306222744317365455836287426868910772580070790332803616501920885381418762099078666952060771874444757106454240982729000919940430176215181793584544761054506820162996223282439020453472046894533476863738991947474621695647654169604319562654455593099491542873618340964078154312386815296741469967163168316063209339829851505808468075675870783800779894293532031864072974411507566120937388142408517450571750352583393899783365700735434178920738390658373105017068644436105996975506381398489966387969386089163315437474220497273379060249517688775133064448656457090915041619637923486403330986449998679188424918704547445380369248724524682940604678112526084501950731153702823139575016544779385856282629497519252357142303870731523259104862148561688420742528799210470020987996953294264936379571505319945438371038 [162,136] -93132170572771999127249621203228635134928945666690041227299668437993033090547568451254648268555576291298972668117182421375192207571874091326268820899223402699768965181213166859648443011017026077485489203660689867497763010859840444272902684767862985364645312524239442998177007509326253597578479720381717541543499313370250287991047726685716238809920656227800672079090636409413055532768053065677103235970710255947814996820880784786249199011249107426650411755685403466209406446958100102186989104921039788940813262503822506644657766340162837699108273061595094404666489938870923598880851927103846853445613797699232493463188520089267499890005640521914218088807937827601522098337996248291763714000910350229490469907566233675989842531290192995663249382519888176863152542964635186205269707472899989062464996763754327798343165596002380944790181036901085666992063150024913657607047859894884228814959133895062318170458620892242128475653662186913518544426611125107261789962318543303631683565970500423097593950603425054728288074035608397203462084041358996519705149727578975964057265485256440008707055217788790807523006488 [162,137] 2564005716719568000748208548333691855844205105388452674108529342710989242736952230663560748781694559701079129187640944012637021746262250384614941939607107900559242775370617384009269021061445675541718172205173820652926208403400479479932187696702264141863072701857970764221623144979982189454823752909941326875333375009008839972696991588279579965557236550364621421985909463969073235884964870676070932140972062208269753461105942660253045612165857055140964971690755074182093796619220087964108267432924183379293223074844925987365136791622032629219825027484436427085525145036918960174546499706406825090443539601774399588045361265152280369086131365192578914020838157298314840877878041202220180098920404545426478777932843126028001683750027991341588256555673516279265392010217043496701342479028945553592250558135649134980230070602201917466338996800208886327324447330047473059163027670860884810580864895103168835467227215455403247639475786102842800695027214383208152064898671706596623527549384455169628279712804054533008448380081613168632120292946880805786505769935562621086299461182790085601290009172434224 [162,138] -32829667338660484388299618448492713426116968626910350404477846876456601043324644312284750626870984076175038690252227009160859385852775595945177858256270214853162116457246527496117844877663275318806172999370583754607125152212870375587548719427280096728553191087379523134501401130454156468429823333756964806257857630208299303238854286414493337045428149183209526874032340666147290871004504052541196265866377816783104099297734371177117583124681670984053492884709863851069995419994475540417174614147626060521221213489119367395199714874700141425257066173389384584380832480942293384444504577796242049719669503270853901712008280292771992126474290260038571482698699534678066236631196958812325855816710566082366207105844050370393945959246978056232181569634328179352142737440938171283112041629396446621857929068424766900724064686799490285344069797782941539896910304340713966850131762603955480118259318680802900552037459558366207524092359738442350551045266401435884187803863499952038994578055726903467164317696018795671672263157349699704242608703918407628439138854768799277705725119252251667042886 [162,139] 316185962523086658960761341352881669089663973991431830318060960943606619819501558708658483906769090961593531257623068045377636437246849240707163331379001830025131194717605055224656278759986979497535632332481883949130042234398538013924797544574878696569436702185563326223663994553657994563256512981079373037291427130264108638977356359977709525702860386900233433792065587076870237178566501687583415468919813475942659390488330395653068854751784356383080888469152828681926134763873718104574410920988365971703252311772401665812245920614856993846598360760639286844296215005866353776992758827259024605742210696239979529793541779554141287465250436700263847863772993318963923287609248940876703481359372542159026632628597308923057900690675244276184798542393399113069619261240817734135728020907935622000779137817835564693680797072686602238277342726100377477394646462984616840544407537677644748607667059863722616251707489223268474490569607048620689949230554987666141765313626021673903219003783728786941997824001376423108327270447825725681665358824973263116865894001512653019438092848914 [162,140] 4229128596442315990535599495944422900282343029480135325310711213483953818468868605642750735012410699657760436773636135340184766123326854216218016857157745346126731511062510341245813832706300723599794669934055206320229861769985619259988309223680972887594628556152129890252321658955678656528747906580188924378716552842859409636827779748726785494905474550784923069307755374031462016335767632372532250115428198293557867031832186636676652626400176612013585335441484387855389899955478763932604693506933451021419205482795517084000579789624857187015590573638522491234108101146270006036378754747102125996151740534891316219730584301840341323557266488669210513579146655588693156339061527688399658081014133438437106315705657289655552965525132991024830125529866648738366273456982596682282821786034978009359737438188088221197433586615195469858024835629049654197819506597557340580760198186287887370523245572927021283198609469359805498818153578158584344272764645630685696534359181701066306524192083485119147504116919917726801219863777378025024207246549968139805447386362658516468 [162,141] 136052840082387101998051021876146811351744221181765663761452386173733174600149157217428557778527218136549185188759775346448436366002987960140860615401596621396644442547656235310460662015625399491334358662068393745869272744456077026113578602010994322600343927301398268083615832150241002930148999598934551212783921030756763480893154194360580598029884904754041166761815304287905382437034653226924576704894490165607182981318699843086273156673952264815498275362064281674004965481961752073871874990152305651002963079976173740143416560228856113158513390259685200509801060274545079434881970381131225559813807751831718285846754630974798633333443554225188525648505473412245995585635134835756345287849818551094560406585368134543567833088458745548766306568537626113816319646919671390782448220287005787885391069030735755732223727191527637599621619354398642119887496312020226701762922227106721724734852011611480110357865666276094652520175185604435238035254416378931564588852956875563245082782016099676617285655986425415128983503280942758948797219200452360499269349490 [162,142] 253571232105072709082186817101450792445822645173434693387726165652288801452121642379781426162977500157367681762176613039558253425896492327087791276410453262028187188355484141840721378067207514570791193070223614627446187103860797518760268065038270813494743244505827952315457713310406025810733089881010362989656841042095389847312181776669026110068876883934285368385360778822788633268188657675868944099067840958136129337258312743701095501144784762700482788038510550434544269169040265726489836514345358140897136409803156413374614520000897438865236497406996913131200447569431839888190633631669455204899689358410371468880195484989631208432577666224088496537646665635183916036857800080117333414250483844844848681288441035457108640490034713925247587305120270728801579346933023627012568985630963350935184439253355691963112470250286478151830043033484206494848567593032264391366103673450889200006671046567191335755681854797056476733775643428237137738350126959523376638962603387986947665896445118104265460140710665189567025216999473671507700381533351727 [162,143] 180257750987796367969947421630039712956407601760264368660077849155235414988524925255550529297049654842354081260647194886114465092803515173755786112079324041952302739418276233720611951129912023796819300316096218790390202990416458329302533828086883762054101167248497323396371094411384458471513097336463784948776584905087709548193588393778510615233171556006158835924910686805918764661075824305922334200415878184608311924211210345694262930706227163933435872621972149136057431835160275556347328283101193117574066205755079474908329837253006119333570947370521796068918677372048219580218243459985447760281554728940688975131385723612877340391070907192616502906062282536681270760536629656922575337648329162028238576640520161159666827036916171156797085410807687736221592396186580488967998455464741721884149470596951254686535141083465947326695362735332439463940412519819464381139723198001889990243184773700801334630877218021501925232747875529171066656104677355887829494681022322416087670062282122873572494696918266444838967043829774510970532 [162,144] 24981946300910350938655505491912452258882528487984668538400819167453625251088293333688859051805330559328220743619469335163032723970773153329634019255320320818980878135627148185416446423285546417990062699077428949701499606929083189356404140322354598881520725502246805441075244777719005499613692109326647036613595161037569068996297646933570021486251258870644393498905898345502924331798058249250938909689627462905247866749749033933433343573076373623111061032930341848313007097907588370537843507173080787491832143947335570086426497192319701964771877061243965986787455002978710392515091023074482294194957752391199827386877131227496224127636025865762326021213272199785361366996363479951248487545479431050945385400522417939571168211136540133891307545022253356425745444297665779710695016707024863123726830487473669737139502047891571233427938301744632780175941896457493536281353077380015860785280272984469749843642781315749007144352173202771999224605636316097916172641099823745507082659276153057436626362997688039071513863350 [162,145] -5693936734263051218444109192731215952566256491710982160584433042679840102923571380056714707723587025630054496440027459165977755501402504930251094947923659540635420533931654195545276173787813467208984286633746178700358920427304307306591340263913590496692653227730086418607263668982237784162475667808817901752239974547970609406668853849567887142992377778033760414053887877119275131965729244540884569184346288351171583393347099864909931835896106960168149996818203612283454712605558816995004168207320688517792410140297265983701105461675652150364724281147199752773905330058678966388731288227602649006391646221173689806240218073962057881578402346880359665302859333939903154457461459613367582254255912095565726587076417978494442614950194433811405095067518214597295085982613905959405053830968868200368940607252067771453210101432131002859423034641404743600749032851741096374314505155031253576649629106390514074518130263449399558695525773924996601637481229959569055634110351510776941356822566701657994869661866029880 [162,146] 48763122021618148054485478337112819352218837886103091866381921590873966829899884632371689672101110928744913504423405816251497264892019498888305354010140175298062706060944698013571752923444751928538063002997800162941895991478140474127240572823125760160855018316212667105803283447401153927908836224445930516482103201800690453002010106355865020592902070206068442140369023334177449069380239405373545985572514483702721540282824933815076765482163893696512031560341519633008343518052533457744979695151175808135350486227374421725751077135071488441304387780748237232722350084731509704786277617005752993849709764051974961716962813813127454795665549122494976401799203333355031051122994221644439401195539299825268647839844078947273772204889111734885354762718494309796101665452509972285239266212227350548934224319018448364340788894360614232033897448089342188057638296707036189283257039016430173094375684286735043133181274508247630511344807557149152957891053275001220980172848906021994225258076066901341128426900 [162,147] 9170860433481070627142519742494529867870497031487818044184018889252978605160935685282511298839013050880092905813832188056777747495206502498463023014598609272422694295154609682673542852690799832188314493038640926650752672881453100602278649212748313870975924594574105948375369137673964328311906328546126304698743694078537634646361006606531784136809499659885219671819972561089932253125206977624117149062586986591003252915171241806871173619425472445912123592419549009215484730897932326794068565131243744444267986790333731286496274032272101502585197581370942845947255583236822237741756442851916125177619778017765626713540729149471690110135059177265159447335412639832046059827372922575419799629894660841874370073649548437887446521536208773875690516596268227452869720812083238886730710918165247391475951167992322770303327609332108945154860571622084514825811630157543945250879776601000616090415884733750501363962814419801176099072576663197854060423533119286506991157566651548959843686171020318664 [162,148] 281717558477013037630110794993000266221935403444588418879557073094917538271187335669405944160048377911448423242362685764907572131201035898021937154691708471092001725837945494850165677841187012305708843104651479185598654546435622867891491616816541695976462615106809457761665826417246201695029552260254661507488939359485161931738710356083136419633088388031086354946331109343600283938116101836367782542905090035547259838238763319900792527164406743377478917163472054960648722757288944570987284724665923204353582418390406582656098468794676484807537440129286279508966534938900083270211763457575086479171000891051261104020617562272420273153264705763846218056451035170097503258283227290207655784013464563663557650800226755088696563401404473735782682575025039741725775853592322923542068486698963122492103177005739327922090900338402872567778234525925807088557759620480512339175614237938885248605713301607998105814076484908517013263701239060244523109526178349222854652915517120559723005894 [162,149] 895880815358289466162921493596953282743469796416621022274717112342647486562859140141519805288890541401860530504490149348677266537375385673143523139189438427401061613627500998821882119889253831937897560173175680331965699473888230345217558343870793453873385472063210968311548612301914626722877959120226776685720269545176171251265212580918715578721895692365518750514709587161304507267590572098041642742143387127463529034735243644597749488394929063637731541400433830166966807346603505932132873449415427370684710493864299812938449453779495189589266552386459018646615208571595376373530061199629712660729923495654480805915516715287954146995328400864375875195145294113368812048144889704055587939528540085868216679602258566980908712618559959241435994134444304770494726008140398712538512785299281655541584925811700457941446485668724190944868227347282390048395953290424943147371232411294963841114256910383953426259259626990410090306035632783972472599346811873278078312416244028 [162,150] 12821741861829842956145297626149571705094758663458826629858484976110905304757528326785857789878180189108615832331656897634850606709200785348447411714238345803017610951840430584008457977867397024536317018224314733845478389339539379504171561567168840197100943310006019544418286152379249336913542940441893099472243746260907960012353317018419831791739259013114465963113309873831640775114185804014318355629115214736825166363966583475776690805580871019070523530914519429368238705114610007229521251689226233442134305181203367262579837269724530970879403914274945794370435106757815754978891453901510208076672986284603847462803347474028131644167218172655418220972568274513171853676596951855551828934875706497489546349775940366369231063534379845611330255385939327370830255055529716594258353328717422929606273052395039054320291828758211180465100526533733082245723694862465250178793998799180983362729490191740424040680221738733366730653136822858430984013249717319192848 [162,151] -707932562902421760512104824812766058905317630527475580297843531390027417859865426398817178001076225510362935077810012297029803697042665491768680021135840343432123131578939416409478807108675375249174432579319907544801683829607583097560718550952433952155164110061994826260551633044221597687806673904015388854678329393108578188225976612785861165414672399029464713353150778289396544314251911514376434555229546822533112833792830600239390765068644757518210729424157145583172172424363276630722700531156221860452814723058610515293852611231696666886574969700338792424422539749142840732096038050722678347651860983826043519568533236811755624064880193366209001168135088440049551276399643991819948979272603635654325296255379658975174510482344184802895615649368555962477471991600616906892370645210767936743681977526561600357615606030276843810781337649520184999209783076519985920831491428324252417165733302748577730693174704641198669902892631335194444530144271 [162,152] 17851956412069973021660153156626914977490993359591324471518040425610502087957230509217145736960304203640652571384481315902466803290662462191276543437765139216174235385235670926810649480998652986060109654761815787972351245969583560769598583527026291971510956781401979427849328398184432378218162407218416237598048604276190884965567907023348195222489784716218684350444410171046781265657992290194038365919493248711158704281209247626305521749142034006294664926820236317651225606887128824266713479948898721488738941090408009415852553176934588353999757470200312644201671209586582181101025075454071100852642834303968919296094623581399814971290607399247551640187596515348371512517456991557539791571048831611125693189348188098436049626066350370076615859225517509197556905817917300767649541108256322589024451354464279004605639128710201091551354705040567865277509901578424613684295685263784908421523108097491241557212172323072813386152504748967708 [162,153] -83497339068756100862862502592446469833953067440245419175810930138286295397675884887087367887060491913818918424211179117691701156578265761914192989732427018363013167594676293108175066284550158127726341492826140006585546920450886138800567097047353671239187173313400863533125372082714249027684042960624697643635894549787691712494874986741053382763737734298562728011467157365883472740742501877363390369312059868481262217831242240405239442707881461041835144182091376703932830221730133416353093240952345246328692227301081771797643271306229389505179706071410592006239371102776166801897978943548221736445952066751932617496306752132377492021896613621685538863605990231177321740060533819436101392970770650631337848892892090405130642988469136584623022468935385551252936453303192049836475621898683776631962938268310351773110256937567493448827345826680496350913885400652545017414860256882438852488733312771641478319674418928424480520140 [162,154] -541932768283919211299405105594071431224961286582965733745415979721268046829612125018422461487669139633798467063868429262951753971176044645735452373823747631958066713706284417113799554040107758734740413926359649530274903213226978455810895736029472712054715469081242691502461655045049113085804163594469857387990675211500044936930566877671148735387116879919358361430377241628866047053025174240530731091319674451642286208145909978127630693561483339246322971176012153302578388287570077254097176642154658413881975235466016208772827478464824285936538238324062591967014176760149419546518973666262004750600789826577801746799785954869200925403416819655932427999523151000208480563285877315247976113631896162407606265955311956686719986735973430592543972831093870851759323266828147598494728335498368803868577879390579150122555845237327212827098831658933152080850671681558756941608805178573661539457537479389036198697313634448 [162,155] -1100508838829037735276805502504800620919092372129373130222245611291445860664465611444880865775911458512153039697630966028007331254646724646488222681562562491506653302808547309953604757304939608923339513144169670911015128117385306797867545290460014064507816147756626958363019916968832047114552275183688973187308622219013889214736558213374339903745243197332983035772505271995376090845015660923968585350866769865902136979613231415000558004339573588845486233687187098585451434793491793303612237286715183467684226534222477272636260609513024457881259075581349372618023543379666806471227965961140641868545540779961840771242124232067304567281393047592316029945465758439099619501041125581357273352198551260376441525323693243921205660589160318326398664055730800112606775288623630278255234535712289196862242444715788007073246642993555297375005964068144230415489880981324809803671145673870094931885720050131868120 [162,156] -187522344300075884511294662303931053413027959069177215375916842601285998203517388128040749577011488826324025782926592748489047471928120959823613504468286084124307852846112953294968492782368684246991645084091797279980524288001483201279128131329187804189869711631583158445328233735642861020046201457545840062626406385693143950970822860304041223830162565000356218683246879400383960617603801378201060647294154056533014870672485333735097831463400666834696278916103369669000577896144287363972536487915234439127473397858778883223912234337717586927953949863500423632605453496750947757321568692061207696893558584927212544591806757737911432289283346029979781090527356252756663974219433645084415695069396929972482366982998796559210661241965318755662883943973918285121646355119546222810252467287877064267610954133746617487722316633057050202564934438366755968116438656346817930435934505034424826921993 [162,157] -2735046151654340470732435666782940692879683300947855594445645588628369732201036674980891556670933167289481498687748636278458332646525440436218573635897709684929395511220990669776261729309870042772579701376125568252174091859891213563552721985470176705463769192477191872661970183393710711960524623145498357060014365349246946352559624378663186065837001578985053706737429745582495298016436938446419060733969523877840155385421057088787553269341703030535662526741138625317357101924651464121236352777008773496006023653619479320687802370759280475180056422589677227663271706792168462634724689563891745199423636602250658680920552376487824407055601717949487359394589169021319048159887126380928233965427338788536307897450852434622335240474455434045289722836453709845205873539130160655587494471263852152994010096018022552841916277487962095493874389158209150084815463161210786403396785036 [162,158] -3250131837774526827020711430791653572195945006726788492202243130962168911176834559602118821594321168090352640423387950366070892500269769502800737043504887604070263844712917000386362773039578249153424173664776352328563926248669841391690694485272522210857277752973864734273028284872598707666923451128216645504834558193576129002017128884228114365101891645865936992902088764409854825932867233222694306175281168918687837359791314723560758275394515648851750725103564661720787915034404063124064953285650084409950091450232282409521579141418404681465320496604723597061121575472221410572981024185169224681829404529421517378837335134169084051424139659119226627273063599992201630510127834205798344161181369490064827795058837894976504805811373033622061475953935294601187576063723652682237679897340831009685612663129008782446842888787979100949998599848282312438427096396072 [162,159] -292724489300267187373571472225320855587882718107067155311708709481283545234220145023227397569159846547736721910133376133841028727103430874588828106834705606125949384018297687641095293929462617003241796775531083048959501105237805953554396460143527120202357398443281181056979483384174436441534186775933924179436227372617847520719070623354915623747626144491606713877616765721803527480031625664283905608610036191492384701541838637332669559936574497518500614366546067086107143408851133480144277905187528133709262252596987999261801812344533623991097082066060865073589466528066601966202339547117708888310048364993485637702052505824254429870792948934341891387151938308306777835191305141305490541776348520473607856293954493993592018950550286348202990398914880818191208437105084543663032297657561193508839062728670827222114755757878124612658887197133210 [162,160] -1813517929294475220408845061992793559048793251402984423991233309104323220031750017908475567139498176839873570435693345523597990780641081003580636336989164838184450792643691204591816425150019942996231076212464554556020107358073026574268952533753968595624991715185651089535149571068114084607342963039422108783895510084079201143176391145302871950093475784696119152807904554561975507256294686005147203213468482132500770280543826210824526161923047236377049382576276417705924924622502769935148452813514358488467071909367381628577391153460542963184998025974299651700507243967110006094411716310730364045655701075029601197187378846441894137120104429628328610546054951865768927670163802291879804216635109528069767113592077591493342425588854990789822130497883710090927762052829517989587238663843020386345468990814058847163101605839745888 [162,161] -682966432819024285421653094809948093698555408671280735825552335102435808704613744647130063940326945673261002958371845409720744247248065392285709724671248686602138343997203922616859341794045686875366927609143766063447646823279261441666785397259480238407912092460046384647847586094147676922176164389331085985549876776178437052079401507728314664960773816399119542524410657832009549480857153568983480572727774900095027180967834711397484404465276024610416615538090732313392419154135395742900569853649492999564578951559572808779538632042509738858044371064286528346671473861786661494552296154082348476784035572231381122911790850725069487891434824800022802386027526330085949165644655783057562076158393855755532103574958769994614582673401491281817240765337526439589784025431850390455503087290078006778937663536972114 [162,162] -13407340641735673506980748868434561063254848117723003023844406033876868719972341211050280158976846526630104869871189517450315276518103995742183163679375939901997770652565946163277675300980336906965299751217806106832319196876067447540379916041967659607980563581551163874624936820980268964130756068217159414830877896955047078067364701195137548062149659430053291245750869191758145353984962969717988821633595721351638306723513809881486348028197281953526569109027633472145297881132414418901944011349244529860902172724762058331379570349007282262542390112693606572086482999113225596253928139378134024469702355233719478346299760096368526984398132187468505786495975698041188035780928663815861822390410171674907617257498908702396260529258684370326720567314369886398334004407498613669913091602053294 [163,0] -17141135150737231222657976635060140935570943391143980781983023940176340533816403017635897124807898001305042145921557097263858106544805138140206254651282581117016130798896594453939172803597958015927989420233162928913791202831705441099313649061691007687609591670694214757513334713281771440295299712414448010246120227540364691610326431113795920260013153938507474593650367743430175305903201128870637266181568923950025443515557683024109786825431224125694827532257689856981544943822667698334870720117218752206515194681537057849096958839460821690870762996416477759093134033385155292196656868568002731587769075477783994273800476161785093661183297870250922702761262640443796022058084440277096270158995856442313417272194096290575627306775649254414324217421046475964079050655661003513698237969038361404229506533285225664963627691790666897951172956139896429843085779599522579386144138362322011107129791497102754662341295014781621392061167268500616273788291681263086941035693486040694423221759650209343523467757583828042505327179233203461190541316931063989646601040591334070968035891605475876055999747902966360963441455127729577094862792733253405555832838795439578044405679714202318094939191052057749696080101924484408615649713165642011033366631981437587400959390701548870727173118079761977545053111271741378523606344014075432360869589675661669708591109083513315244265297595877337807106788600598478456082480968626383151509065871973530815088436729978419197917971548332230225938869433268489211711216762122087245525800327799789908297562928439333992161886062661286589014006462353128313329557898683781723946567174344016697298789584626083632197633009331142755291433927270368284586822637945405513870054088425808058726573790409020148217678070068359375000000000000000000000000 [163,1] -47634509718703595347691018558819259639423087555356916020996788809043887246318986778270337287377651359741290844408443814690858887285272021853152471703117633202567848511864646646866328512081628520397163692285308671397147225806468479856247135799145042021306010077201330848309664094048748251215921274957318315591856296705125199466394452489369888108689968135746984557856679962381039569002974045637014680364895185723354055885917615943557923810006914318603480973903756010323744161458060989910572535490525437122783455999827520571107968259032996107155012343206325109048035034648430350745952506850573778836560350065931239330226832614116541177097175879697971318086708931656760310326544574056375878911619829356676389611742679425140274491071240238699009526395121387755780856814580826032510174563321641442373657786020001402286419788999272288390050634250031186520729849989881573806905679973946807516229567540474708778435706010419818140477992964990152963668210750922289657436782386789076854641720664225900107245172151849650802785328193305484976999492820406718878165599049068858594045741461447186056498444802697723558789576173929859291564153783036788038123068803042592376439342356019329614841063119423003143710257534639514665722384293298982609550837935979348687513702567329966752633222557978100048148294472827509013362665929715152994708722398151603427000248776614954440444114371170144088422360424775042185022138931518110509659816648197384829622285090144062595962665464460596558825509486408611023146019448440667464970901061263746645559602328194330750909001735935761414634294462244497720852351590276398833441505787785602436371871086058325190303840689537099994256442733288197768100956290422679473544904771421704435052993376054075724823633208870887756347656250000000000000000 [163,2] -25196531422962216031819710710051991762827078134333888260487409110782074427545234758235659379352114728784924297959470836543701381895581699259501089702899840493022267901091631409371268606117227847199745840709066118234474898421676670486200532217820822083651622404100622376915964657677575098233851767136367858132001506842621881221071332289807720614715089954673903906326285236128164581843702873675086534988840801733955410133675741626659268042760036372014059102520040347297329956460656024612571965634554652477025084726929308277495347657940963880628927415051794103014056503053953234326021959966121399296201334769818971513808567543931837435440003087114786512553716106211994086749655567598399080303866617286332661383501308673720577191447115884607491134272783237115629679180571548467830199018864601947095977493437185445923944776781813375032895473738425531767230331185618728163612095859555110078128798084036224193230491440307647455407628006788338813984132890645681409881543111334379237877167969355936359614940115106506970556619750094127139983185849080120795945652848062158712604143518170542118215231421654560667980445547358136071586701248613912536000333904346376673651664003291213059794340113368050848854659039436752133275772788823693982509800934096844130759690462573639164290188259722455152842152890366081426362521500780044546247156385065176501552553982469576938097475814156944723975645124195227339117216367392127775930501043980657297052894021329720799537261478225370231783047096812688566943789345782018526252182978671210283416261706513503261570021138012845162572787460459417937079296696699772848119224697848647254831283996632641893601690628421665535157718105484080194306320089400825922220886976095236852216628642420204187146737240254878997802734375000000000000000 [163,3] -2381852729201734572666869888173208901963426114274228915522939762954499456310168419264787005043893385592275357358083344319144453305182552866318043800421581254182467637889872321360264785581473008134879069880383010698892833793203015136701518127900452743042362485461931333149183113552763012277271455730454305038441725099377293308932562977435992760407263549606720622426644651359112645048886472169161812770359891395888589163582973255361486623747732399080862372036409083989336287477160039083800993270935615256328338024757753841478768434281375272838962606458052060588676686091704617157388197551102364994238002439995126706538962778301357264428610255199884411455819177427727302404596709583383422724014344989227430632317839160276231698181472751389111616645301252472696932039512333296618443882147200165874590455819586175444562492245622532123013384788275414376559517005176030450968878792032794174529826759785842323312409505297584710055177133975850510700734298611538179026019308311368429510843779699055537687950859632146222759248860467270827227671855992314750350386654696452487495190387761817905699718682304174016323616431783834331539358563955072982186518139248955851468353670121379868008715151944147157582905928979647104907470713379635093262348790906718408839541200283755269747415312065131213722912991624674463131843637202149255622155795401337028022721320142664762545360258768465299931418331852583534686189693869610287800403193881251798189348382618530902675895336035388162590810306222355132369368297169727848089674784144016462175186840267032557762261899319652536636345594666859698481457351413788728467240271008293404950261240055402351756909437053867314717240233544297783396070345592810725751093526664917887994150219599376328005746472626924514770507812500000000000000 [163,4] -56202633166124470647666738468686476232612560226552715116406407549652320929409147116075679772538363084827862561319606553330934477082563006837406493378529596721359362698589435508129934634777009401196073451933501212499707595263730260311117874771333124146246481950505242421323902290797137189374296047363255215097139512178499972561813050803448729364583809761054175697592907915284798396165343993942496878432492549731814713442199731127010862115228746771853377044937633814578586685427136143398700997577470515165315998709801995142006724611295367433476464114820326442499269877663233303569057223297145436143026445979584353121995926048313958770515832326707115685520225187310579932892424582999320980698100766363279628059858458146638035295945448838577410761749485191907755590427101392643787438337411272611146193584337649778084504674629477348408396056962561060550994811985264799907343792825259404912621644507039894032449071746751131192694260230098234080242825671819562909882434974531736121491523268385312770950003582076693803453868995890789485763329895006738370195962514147447085822902852215890248961587831931597771004934403853776527977762447808662921799070993590983590077817948107131735445380600986601078381369264910273967993475679898554494449388386567099232604346746575737381412332031592404453161433207008908854582096308514893889248856075453539656056000041715041156473306178064183334336893796457039685852866405148867962233388665506661163447726320680604880266079408999429200895594583868430940394954898013753789835750327779887622310084341858610169823753200920810130145020412415959974967810932225761288906189590280215980148852499361616692804349077732294910504295182969682126594033185878448789725758149094892536133064725456520704938156995922327041625976562500000000000 [163,5] -388655098241792975852869147277286909518713127854380708123849673127860434128803822252781769509586894098820754512688399473228669898793676856745390049083195559612424667608377422572970811328582984740856358389615232458161390423459694543234616256402593319860930590165318310575583975705187434703961727302159311432525746455595189768364880657321600514156594520851337822733159264509384927972746438284421307675424973208220378813658894704225799254806127860735239131784072882542497211625275832518976902134381238846708673096594636971598433641536671660020021725354520365199772167147295193391099992575405578431260870827495299969591291926072044481846483602641386772034430997787624751522442028819855816453440703242503477307657008626360508758767852471706578302244214662904034207690001018772751036148449730883951020325249369125549903011295279054332751337405740173065995761749514419142269602283753694154498473492748455113126858191598157173149153853567619155996725347335403888583089802629604592248646846527326572866623942104253250178787281691535166539598275493721536134071867707775292558162364976392688972818100624735982307097511848922986512024806139374509888861105803618449441295908381682676536382543349469288796474696380672238807253002193115959566916779685293785441150300019387429623622292654715530734871847911199691663494786073330120605259015620823650316928157155311881458071807451059636925046507583039709639553106148217746597974430490387493608637298696080220885389441772597910966203634416713402337052799335406838109690402551594163822100678672151674442057769020942395674910284004333269224682787153407133761139337359484518520517321394473846932733090774491419682378428890600297852203253704959075127733245385776625727657085374033840707852505147457122802734375000000000000 [163,6] 465069824604946062067523664794485048416548010610695122070043339416303484878145865325787051240803949816781550131532801472881896576658134424248886218950664205015477872189775102697793563712284102946003771183890620439651121654591352121323571476279473863079386957352922210664732045217288134696944985139199145701402609359586827583596181510678547359101484844278706519550836665651409301083717344548456671333532111100865200315409188486552444683420854151839196913299744522011326025702328167697066213496646416059573433337741388322401776117975691221524690045101163838091922124053882446089770741341769064130014887589661446851716450239557107991768798951322448508346503200064466179428246489581045181681409326670937942963497001000890506880188058253954524500170472906542306932677852726431152808563914607021101510922346585092569339597879379602846953717159345892906121506930757540921300494048433490399978530650091666330645064563933447280514326693871602010331372631904938414885582560046213511593625721491622179171068452413453220624341938867723096681507487624670687030742787074300521342571307283792523213340335447309102188197417953954458588165085291565276699826465310086385014205362313201359856157724222611485006587939912719454750054607682112445721308022160835671172192396207354966107419734789425057678610904571092411846659788953977888372378516020101634889297715587611802026177861669874909656720871573818924985862290740382376697645643507502798316135557620340684378832807658447911585848296053590584287110413751920988322152308536915070272714314553282507890078193330911727889630930469988362263461458165832330285708941732746676272555395084606455444400671611031038775541460252393829245023985421245196773968945040484322826258856142800368616008199751377105712890625000000000 [163,7] 6892245359522156661030361990773845827352091404848140906282357095126086446965244698344002942082763379808277167593247824407341327323432162638119594680367514942033305197537980545273668892462850148150981824730620445897402148403464815515998402546559332589690550201741667194615745758151302322258975472721995815881543094118585821780381936770277258685231820446023180439868401383153918564259059110300735186714036925292353301524613569910231980571926191252637455151848299895460604355020655125172959932290569057006350155101359837616230999385466139696551986055550254352439289368807055716756388926905014036840624698183325351011145231137115665150553683402447170827390489472533733823084973111323969681166094232846356058164683993195779571332007390835970172176414886194961799532556440529789678437940641426623213105982636145588277791773880577920603604026921040331754991954241950581658412028353826769827966374130693541482069425294636107126017313828175604809955907338552446330441804325242271803838489643909249213355250971813944140622388181412104732246669033931345188349184219150445420250457888821670711361195229399333636888604015474973536006259856296627180799338483252217850246073123871954190673159723795245541363916409228404554991884377378953657305325073161647774400294476667190952958529280859849841509483685956654971574582439275520690393457668846354071439945010613535130149866648845613610526861110680371916465715409278996027304779415876449760981873181303352712659088368284588182369595586060662318184479648635033821824707073601762594308644412126608878755022023814035277408910565357071294312119094055095839081593127169866214082290018740877235880828671614669781053040391392588891051336375187908469844317245568143855804360553563014946121256798505783081054687500000000 [163,8] -2146095990803367502541040673777064885032134052602101443137241433457450242524557080382779986279647745229454369040745821327985312653233329505869419642413490582155792885562698373558947075977721551191963649428683964220906928315435016449767885044416847719316605423247630713007000677263373036379701179304306929584369258561774193927741991409858126283211486521604143646088595462211932220524621275734469948862108427068186750407210591819063240032468941962645461448777730423057015922190889873419020089415403546595489956867500550804215864306979311563775139132742716275283654991970861989168975584637244810496678461015150819506519625177505217261274913858023968658535462430748525762489495638370679345691317930866329610063962345193261977646496528808308244450432785015879575029702890402774733177354298466873036988862496958849603250973168254336512899169802908158917231586633566375689253566337465118201589320057819761064387394912476734148963982029428190922334105764624798496555537495248013203411795534263018268808492947857411302062791506431547823381885800954345715206137187745271682686078192659526055951723408223582972197236093480482879404952300886672950392341301967875487037606010103125456110875246856887068594206829242693613247269955150733863114527052165135352178589343186426613869161277155796955129843273661801664063395540817838732187348980732503852609780509418561176215190426263181113971369919148221252178964954320083490746448773751900816293605490280298627588283782143787437395643569902365406504886960331380947744891364270328019529986592879085978619762035776387701210014356109142525775205771171783580698615618169183360143591884694664097989348539312171103024272966742076722772547274871389162598871252646847650774608595725112536456435918807983398437500000000 [163,9] -17063656516324482893440817987156541699643680676529630972502579920309478149322860284048367261879889684385234280200235902399215382337318241482124411113944502433483292132002313165387244110190920914966946042366012929361415052747636775544428000926834845782126128367239503073814671880973940313010383976343729290844174563097242531317764647628043467010309822188562713387419901961703546584651591123382000696910046735698678740135460516366307554985657717830210007995937762273153451059457562199261203643547852822114394693975703674959390191284868918704880308022489520152508707564161243303155030282132911581778344482246613451103678536895663457824974207331520045266469093079945480074418631506757704987332293222126801942431925285084201226534379200144566666028349746109585969233500190553005402230797461347640958018442529000737463222705476077345048216337946456989624183086895016898278685109889345647596247163916903738215127596682184095208933870671448024444477711412540200808889420918784368936344899706249681170897709501101490730395548378560432113788118541714301506544973716783916288803675811233529555052323955006039969472729306862781523189518984605112146455325778805944857525233163649958969297386307412008908785695931392452824365234359440645759327844892192948094617398054803075238811444954880183585631080439468399950904450527326210339375029905410072672141706270062175803362997393029570760590874873982967716330308210623449359731748311028119072494770340777503098177925809065214819137099251872121368038764598164464466015014237340736312269578818453047614488795439490333820614263652605573659425460547015108932088698342233278186130900391069050338969069143519537120066548209721555482035228465794085647446339203937955222301070534740574657917022705078125000000000000 [163,10] 29897892619568974332629167492107166237673668487903011732166699379865435537157223691272805512891190583025844737130825952941956085051205662141706069154361667778626014765002007484111510942369713995330887582138969640730053989314649498852725845448984310230296172003976076534194465502311841927500064841489610483471225906627231110234433100815624617314417934246324741743480269866150710448619342616020477990878690822311500769862584786786077456633514121283869922676561675458019130199690428422431093436011623910429110571295323861305380596571766755261540793316919752300038428657179930803891580338420488272630938839100913271454403153076112215575601399810080828560588152771425770178918334677437051287497584304741945780920892953248389075623797063470236666368618237357452598435182136042392263554659035413204958282992656213719615892721935396896369345870428364185505792812679545943265053784486251890692776131545838113887979106920631736579840831516299138890966876644118094473121708703820484273434741686560571702128053957600471877933012561203459667325471807046937477096341989570020100603698876781481375833875188532768231286061221822970192672628970763857433131367793119527397515794251268854312232133589635248558259654582887328379446967108978182186908816243129816435281847863603755262141650649512486155082195589647251351662979868041073899854584020542121495528667231738434451199439657742659625208918189117056902575637143605382119093122499528022955467491924164603219752853823900190558523058388837621992333956997430074636011992388324120793483067467383580115367506711008197433075148213332097390065339413504003437951087660184512007724552550849952171065549305071784880780573655930962874559221256165870034097316430036687417093332896911306306719779968261718750000000 [163,11] -575572371153294239536886709383057574831757866931030781968561986188924594010630826834540366950281081252898547827714909269634717875335401183094249027087534312199959483655987115924480524149578380714047269301953208106556922346535244632116745360287279976479749739876936021794181127154112926631786232218113302932126869967287316275847881881189694444216076248584697043446266447474727500863105908755773477422116669517665627110580801345153073936160990432594362674950017832812355654408496995595756148321549429628067848510688655482798015141990169549363703598505099069978667725311674143758734435545196701857738001761531442555598841433806887095458598868971473875769996781395594477266188590511663307196783033147435538782674680355226319371597366916298212616184956933032233097234124568202559524988664707898031228893462246006473413317792778404967219265778772732205543314185053488768350251003473743446351819817064559095198124121137053306789490152540219517248467725035082683233999457708784729420210454195313650496361243281288225856439635930955273092543521933958039763335078105844106292460089263878450827282604365957840658997280117663697205441664539753425767071696370450785944797358289748119419323611011035411582758491402970268710009467609442590647087154611825516865586557895015715165028646028571256788632165921063602138864217634817931418552030186788446575333329734409401392750143146124176084783073148532119073933003926919798888924356324793300005353662401345953426422818550083572700672884128761195347665488779124988777348145689364832135902449153254570081233704535659241265302563346258876032549616931289553104152003979639855855926645084252641261878368038975222686627809239167544731400930997887506959733361443778305922336357980384491384029388427734375000000 [163,12] -606886314867280319579805380638709531111116260295408180084204864093403863905266483309346726035270080320297882138477549223047279507496381758329715980554664136601324026911311211012734270681817468170962173258812561708928468628562417157229369880958583357671940579264362014319333065127817562472254414173875785103580658882212325537544739526696154666559823200128811826342370972893108045667152804333591595042758693946420953414364362007662293957543499617198814953543887493501286234283943496261493940269038349164717718355550364007999296998952018060723137041332810131645824017973190434569958522023146192694131431433352190352829020237952919555939406241377246480484279278617120367598269602607590604154312952326319815028068298961646348826164697257075013687391018251585296632153909840292826189196771426261534467459083058232051611162576423306754293156951806528375313359301519070717191319850152460969376969841038611438957667250718122888322869372983885333774752873647184981478656964350324526657152878959794880880093023597327881612882722466496313719667325052531520116963026882577172829787493333612612009046943868734806539887727297824018559612484700420099014737816004720165344559077802987169010024921462663574127814889400906725572380907596077002285558671577055530520056589737587565929014310951149698099471031876937738995690223057903178171787534381946858939468549843687401253515711047686186468927430040405107923852242885387165199645716100385704566683250061756306508563091241694853554894089659805056434187087585911758331195401943358651542464749930793608463423503827858735686918344676241651659565838957336471900980798917514487124155447553570969138713013939662751579331482632976699014375739695294335070671044322684208538021266576834022998809814453125000000 [163,13] -9048061786841522429381545005138050818314442829721128516663583585068852030070379470613655567672654144327138723847248169847958641895036711106755911026248727707612833260561817019469676706668683485855736752784122412879806609206289987951200574478996693004155820110723829788328308275709652450811037533511512026076967582470993735391872497833719608188604007830514498801082771907762050583688985427888075102695986127355170091896128224187704024825435846445506289047134772585621803062123259862728206893409549900183962555947632375885936714375718928497490858454950941393125865489616221767856435172274405312247645322677258927967223427868284893402853443678141788476030436672797905550482347948668238502353046916840259426514542223592761771408369372646963645773779799373442092321116750044373051626384635222761419635426679486256910536730981995503770479725424490715976357353900401564012161630080706669744607763958200255323466971700699532428201710507232917050598304276203081687052897347166150285550866213072367671043475399153496371487180496244136509022005554046587490415632952278770465948350455325347231655814657059467144257105838909998995452244457123015905027713977370339073589372081451843436774718936773728874501855174680182998859889125047074793899790643131759136923517449878187640205648108764754180258592593352603918990844326969269262876656433564641523155147743325273178329685284730194208566046710930488058776841655682359780223768988443096924102762080399057689457096419087321770013139508535638904221677813320910415459136277097545653315110144408995893459654017629737285559445598725682847156886741806411712596762047890146571325319364917111939787482183559901617025867007446997727632741938564518293066007518156429448026756290346384048461914062500000000 [163,14] 53551839722229141599993037091422891766503503216527189796647689281113261969042697601474818996352424284263636010048052854007658808704605645833642755651712757311664493684939516016215850787102007572746237832448401816858873428580607379570449340041712531567106490025291510170161862603420239136677445912731869958135695001331018940225868313156582226371171133838782467907071768902832482686679468853402706763374819872854608502831158882809843551817715399907303150508483390296166693595449128724217066269335314419274765802419441588742266174340256055575816240028272766389020696467472487239009821283332748854004266040022297223062008103231631316818601638644780880191333294531584505308560341553850044835937422291678519762014940117226253579376907770593998972760958828538074321542823913200814887089351625583954781749121198172332739115043833504611729006891981560350433304814155930023618434844691090619533646398999301282617646332890214008538608924361025127930921558617444062938243111078942043733067587660035847921887778148012772408210247046349035537404545869027762756527150386424029376890718358634061561856522675007480645577754833184078722932093361431260487197384414352512747291369498103591938752517766933789867427927410255229304552332690027712947595849635410127188097392441131956425274299494339038856240096436064022068482374758081312079703260457623070312007573665587416217756603980105719523501718112280160475046345371177266380609286631558045389036925519484880800187856244182434327850339513380745814276573458479703862480920698796393962529090274957972344382097047829931587508535809547058926800191102127994797932524673036008502228595537026104087804391863150504982121594647639463188489590631497883236400794288901582101971143856644630432128906250000000 [163,15] -128695018303311713834956195424764785219021708958445481434907995822658210296491752214344520082670515920291856554222445065057217918346540087371303723035246675890597431716288879415530162257084353109866562942451548197735002325745092503344490130834880156440407361575138980412419200433744724922663547797962395725831874830234093722447292172719054766835644251915450104363449867537553302815619370097997966634557500275110714493839862307585514718075024629659035968512222978437154813778780901252437739451949704998295035819123386850875415127697101602336754603870851818326352004706520169611063058378187532142470964530262061823434005830553410221419975784843645797753429519634794555175814418225672499380985554600377321888927997223049285617971412060534572583431083122968750092999530526412940745015396655339040747750291591544485273906975589842312820256199984209022168285424498181855992789691061295142198913341857167550322951044073785594780926580756012590377913320251600250623178043346067426782253416709308221412741849540986137070338025714703046730014242362479550993813130675314754530841440464564831790681938618790545926131580214499738456105331852752472529921026029114551490205455829954557914799908666700343155800339474046754646270244974326571621309504711208043918916468250127803010108640108719562176835509492382693034595355136637877667153190087928434130585957016160455864387006885799725280050242383870348215004094321272597055082684550606599615320887011253297111038217824245868439205592463517393948855667404673720249607859061207632657564834925326701915571163948316828360730546222370197412349504173305113308123523875803839654716702165267665179401165758349702338179843572908920706901725766181611275995928592465710302349179983139038085937500000000 [163,16] 226258307852494960079254452559178154703925162631992793464239511272974539586931199164443161717813601184920036819538894650794719750627343185523073474509898259164029371334025425940439143063885569332164810188586333935303171136571912433410940534747679846648783310907758073414624250761552819007482811107096467357569894603849318113126889820313053473785443511422458867243871154653534713569569706839714077750871348570964439543583461788243379495012281839689125622149391114417388762105599450475682296761791436076976106321490879754957620389564418290386700452610380445357727293711849232020461201378743526115409640170240762176599879942931900345833307415293398366457487567410934759399895317120439338195310131223153544772764991692961197044974704514986268899099956385795972178183532224541197878512705921772186705028860786311510564664674415830050112726352138415273925480409472255525024629891177025574907138958710056375560406766207100547252419112594418865200598379185632083028684683803246038335506154499630265390298346226235366118816025062761971598430132782378574965360754503000325698805368924277823643505827417838816932135259093060376504823419315820576703556295237516548748001537752889946835438698013455042614649145836811041719228377250457404742077693737973079844527267620106576776154258157738118250757210132651503140309876107490634505664611356711660727360447579731246311902783891355742353066297133151340762783624074024969345888835868414543782300264199586498227529309160679386885333197638928389642444230420474128325160284004791257872140746433386439305292935965118976760695005967350534466716605532040226807718550200833598334051375461614041382433075280321343382814471978333193483458951663315392165694962379393393464852124452590942382812500000 [163,17] -500549839870353154556277819957933568422661339103127050137382271784002685419569376069871462556054431393932813737605123127559319686870903226735060054092824316137391345666832941535628322550784822322317794888138929305631505828435291300131632798287089064817922592416353421979157268098979523611871014131616483175301133758393886074639202285741109644055885121146924548474122083630680945351875978291219058625727250437514289058876005833432983396526120024439648070033956920606949885040984674402958245866675017131638212538517658782935396591869985785716912518053951270490457250715270129985465700133223822745376832238529009977638299423186391206433030683449704329836457098955703658903162743801730799788169379271993161535475220334629619487705511482428526054122364047946648688726538036206631640738667707497838180846069267389675365736175197956499683253147775036501985170763112222204007689604799132519635047066785103924367689981772316678050234060072726186168187566646432512584425886184631873873708575234744744744386490113904198433169588116462895522866309735783032436779334783359380532026359520995468339420119008304639005791295474492393440284387307358594453189595331238842033062768536883127976753811097300522894203628970606240463652511731355395558058684662910989741044314110588315890319441060636730875620067864787559158285628569087749439019047365522841991783256447841269497573765013834325257012278411776151343218097578120304801398610476870276661920764457146074890695575131027315767586320284371137238230391226361297484024796216574822483157440162989373724310484312492541387901752657854059517726638187163862015376032749141612773819201007372126893224711239085723781132606915559961115213015307754791252988666488315752707421779632568359375000000 [163,18] 1396328777261387992070884291781030557546818419352477596331730077941279372895012465836530852384727265553308981832528155547660022702329461600129773466843793066937531126218725544445874286655902592979967495783728034917547368889489794479693979969590258895409350785640283873931759586441987430442621560056214189016652502917584531899620685975023630744437384217366388746974629685522272110928409710284017524143559318061643554161562264665198224176190572561945730699013258982702568122254320782861830271922290528077127094429146220260748043064928748900687772156834660291576713526568094184125548924681304523965916391389148475007226120855463780943593572868084401167562346699068051536828234133055702067640551256356829453465690111313481777895678409982841742739783204487582569087284009254967591568892327284778154612710097228067886448373554942222525806516322196048947538424954961694414143756265491983759389625843257696204856551822451647804771376211385057629523049628982900946735270270954880457708292583790623541003039462512674934231141345373281413434265246995282927774696069761261721052600804184755522568439905275765280377486354641570339575692303620676139875912774839057391863516446801967122374518137185155888321704908043740431950924360692942107930416847038464368851016352594685320542695541942964131439984722531871820108445248176788267863978469688676050438429798247977020610391063793038356308504147141007857426740672994185025661101862518810123745734643055812718385732213753136296303936874852424364314680352341823962708777127033989309599672497292529156940086153624416611099742929593295588195289002997991727331143952749758384954058649067011745675882497595272679169835527298832001827263085969782016015581262085861578583717346191406250000000 [163,19] -3710902302402921159983959953487158712248412469036435725202025761344967092191509760107723789859956805204597250293357063017621494408496853636883581921475926929371813153818707567337527839756027007216553364999985963026519459484485091831227055617942779536724099282139650773834415359558578145414342566409850581649218188777029683476734906455437229687853133316729922236262357226056906782453382763403369595933864961340509690822353106801840900174038727018898405273584680947516695942024984235743248599175098326922650092568440659837394507965221261435542909605329338153693573045810570464974666707333503882812044131518927694625360660683763746502327611027213404414725574905795154852932205540199847028254950128361789174415483057560118879549769424649405839937736388428004719203658732029958778591930661234467016963454823093734607123866372353638404910591561090484766552373932220348557649461276834859870901001007451684425657865814666292176946004271003274162432804725475581519755090872364177161912282560771149125758363003158521022200430998324156985707753134658562740354546961921076456081385158190822015631990800695038668510593599989893826840556879311310537678695247898233427467434623343111165092657115427211314828430475033962425242643157297005854146490630685269029967019650602595431645924960803312590086697837267746864726903840779872956530339784406312117147944451278884269443759143276525671522402826050599304804975664533290125032908836103297282278366770708875839001762775725996257548435642147941540100887307469267207392923335741352423278470742136502281346507506759925046212187122036678445443038419441881590794194069617439455244327777146085505016218351533898229553977889562827496751484753121975409196018570338428094983100891113281250000 [163,20] 7784682600032392153287019589541933216237753146603475239565384311659663878815396420309363947360813797121933623439529855005452701527833237801513506186792274672695724958619130682394036238765160828343404902290970363881376128048571527626934361326595250469661109023018849351856234117779208432661913442006432638989339256851365558761459785140703976562311704357658817438563722297353344117204264762468885777931857839459294674923051429018850240320157526690245488136125084488182870514128093691392743916668595668536739186988307121414504759288840882952263291668767257090110292087859977435154814745337156749532190557561807085145363571879832381677940300980372885154484768892989305369690076924137536029678147804422983488229932921453494745126193300995010272957106910162326018615169788327297471269789155250253400431932354343413999678674377432742627013002321361431888836855085641148087613991195774502694969032879490820103073808562065767516479897863649814950918907488318549975582142986417750926374526877113389609637326388427613904422337998355974649085948351822777165814611438100340619050009956058931657611470802178456219097905734420968321357402218955959627760416715650353117041585847065662833451474498026662762431695347901247828651051681424348351874265322870985940978475999083600496746994140746566481579138650511006121713981831844429934138230268275820291113883591282000024779206919975511638935326406017212696877128782001541014861078571998653637135539839654108831987368985126400114326410232396605784742387545151653282857998532657210436196588108205498463974767989582919706381564709877446012731957503993058559430319484772009694915240692282016943197977109055025761381471214866319354297387784223674526291850727763322949409484863281250000 [163,21] -12826931717140266597054927068001816992282026936893022758650466506065670774258393842561208823404827711957078362317727369372675602411806339671147277014096362817613306833391019080159532760651868327452702235235462658225256500333903615467497646733061624242970106482664127332036467537308963219312739368148908538565414130168835424560770458460932241507240959974658991882830058904332726865854538862914002409186455460449025516407115555043224862650976280833365554534549758133238981521580902890106901954168135487736098709225034225474758273348752235883128975981945117222881002865845113551374563908378867348998120110909222189481871224682585412293656269514403614911717779779266958223051117180579387248812963243292504871706117742060856070406941849798832266932876238970055188898879350606606578021968700398585093972782828757972425071235958793940268810542575060259418245230517019843335129171255503794611084383993851108622169303001136808766925471992938791732812682816742481855351077713034001106215684721108766450700415042422530378222524221948701075864651915532984117760034983873033303168507311179552561390551971969275350038001552182614005634454099995718070253143338446580874522546877467074835789537477176821045319775905797907110642855810336878279376539709910531251006834231000359166444476776984245311268978635661505382969647831519901730975936977031054762282428878698019743634822672851244913872592105679876251967578711020815897953650656930766334977895174987575146514437682812883545360443433882701316624028899156232486368098029892795792915891243963585899142869933688054929351712385289950395973079878300641553039123303912268303529480464996581883773443850127204756604221949486436469272103848421357147203339146537008285522460937500000 [163,22] 18089157035514859924878706227494901026051278939439817954669180450123653546390081117111407087872429011281759269442346170453080972137366401907663233303729019250265848996733809648654993844564486077493149755857353758759743816439385876095994818439670794755282366327753311126251640592115426357214049190006392472894693196127416292091771433583160064056507465873202999856902457828665645033172089645166566626266394249966261840612861070102755607008986289004807965232883795014318630687911079209952080733052720401037195996692288835559916139836116313997909701170230314270197903993902858945176229180924523810790784112442021702687311989229730208877393615907734805124084983391219110003672720741328417464641260490974982187184992070414759625489223354515070879473201109973955261133711055444443671997195890277123866117100367925233579986390907467502986886754387454909563882170146243921341857424149345065314434906099887769002417429012422790322943013968632543515439105138567930394351404925321019549235686172076912111253807104156555948328348204545079371590247362150179636838732218697187950506446724697188131928367028357712415871180928480640657218553566914422051507830509483736203187934652119981446128330337099148673040072375711726137647264349398977363123913632817920284546810624404610308076756169813777613966220157770603258713881459815875685396483542361379719450388480021807557363454997627689601355641966234810499109323921620129094788745257201888962092055600276981575449721426879069649538168501899353584524778495358125296000029397785261571228942026641106021037210405810246287670420423886780163447106936214016967132472148399270800835529405437648989419199129459133042251990884487242172482268990925722015252274143407058715820312500000 [163,23] -23446335597564653478121281238828641674687704490989970036699444717079697890303295135623644203284540190745490471229905306008792267034360017885745924529574674730489771070353586236973155242991112001165649071168645714173549289128908739358396861811774044023811043168392227593279662307449521422460490516701472807006991406567310575436408219609710576943163190283112907442577953731518860682421061925367393881826585294018483572112551400782963561743032734039809003686303370706172928225980780718055247771668318677311744148974497978685225380180462556535099060237076254420496872826986786938126672434274399955688318334767736671099990110398645804036950702810428661806007542174411255465144083996611810384492985827531008985432787272228702169165956410698599380609219757247477603266603982797296721909291595050634485525565434424755867428568730167074763376088175380235911288330075911551153233244613928080918747380955320258162429993236604170461563816069656872937139987446810554237016730859913109387035168167395620869960305542429660090703060465387694364515677634958282394651370652898588720886737081869393330241072638515327094175253172273372895968377806294522209332657657894742476393734455794266467595237474569690652830179151266944646914782106063435637093974296004445660997655853785557592747072200238898206510406281980615517590720636199729641827969068357200719567463731224532686530960970580703045176124022664004853348805809479857736336361997563926623312531440529773483474569044184460323588105602244439363174154928358448643433963065490275021230895998754772953361499284428163954356848704432499501649024201443836129205062297882965640271423982489846152081875802586071913635883189636095582071623036194989155708343511201782226562500000 [163,24] 28382658632344224548830498459085531557864541528241559864873884414126250174774565049835458381770728198924175751134109654282176601659790535303953348328394122809759820426766682564825626423614113459093911124848272724099086073013740644825884163260388614875834989293937442073144238980911527386880593973162996038786810860622215644612061763771212203627489456932130011401875461239579535630627067980240228627353923683363698194774824886668838138174240963991072545477376774016035768740804540049225399273168773829595576874512271649368460296722464470795132416571495776381995807853618780910158674954278019295064904475437610614241611134549242374759722507189814518425467836449940629326049430096608956376129909393482725981185318318919456084031374359540224875369467096474075903794573462441009402595646451234775775054429259524546745501127243080120384009542219987638023184569984713305109778485767685502276883916643665210526367758234359580182753489300185868302465778537403134838288646615279264363056530915711657775487649107330879753362627469022478014474377003360953895973264128593048893218584078140726900411188710327457341869125974937600513117553298570278287047129249717698044016399704264170308112402467645377489032693541347265478307656850780136756249281675607584982394317134433903895693796692719744733446544970831127832997539022437422413151347599245724920773393170261122225334533674036427022903848909096746771412912487852839071473585556065045345124398638507818654043105916201673933788111297457808527698759577282185547552305840289813329443049174221364548286330106576891967447754032396977079381917708156872910980309709919249894117505424044986809995518929121745506457384119703560239327855578607115730715611305186767578125000 [163,25] -30415579696696228030949651220504947859423152997716345542658231194735130918640701917755755627432654892286744655399138714559190500513895126560107829357693972431070830661277229775366476707321830732514848250390194058205879411095742113525333949145109783404663264967987589118415819605025149738790667010615763514823936997627717804052675001406174321781084194411036618020193147903553711887944334307794913151885368346455911118169704070528178712466941436530173881064423823062902473328090539318727591854038648424955171852524131456462473939561674879839409323450368463425247824647700134304598748485635688431479009952316692173838288000565071941503089191989250967324289927174874019482810419828195045627761545490310086753674611166427150963704228853928231205950554910560621044418327583807869112804280690287823706173320294055292165200196034750783757956184245210217345454031765464364482499641433429320093315036553553303133695919826474381774237675856880207932811809600579629156404459920859422711762566155095116931809291074055868242977310048541481184886408304203855744928696162549834048432357074781992230481346764673085408296163204951537216913973963244907117661963753946344886011138281312115442427450985804930538008466453878997162627996898906201212374868168239375918375880658909506908951786379143036497297192042566930129160293584073723339410569029014251197467503721461487891879269387382671559394922365265684614517741182361281488653354697977797025654218443274745636776562287453954729078646829040056135457788367853289706876485449045863857414154952093217325220612503224683038166578693717855220494899911758086474383360054634127746277729115235336437828465840762765715857391272617911941637342037587378346506228189328125000000 [163,26] 25267940642096129927726061974069275861762352852258903553885033496421382368232339751858625326274286980155129045058986094391955762508896182774476940093934896666632690771801264727775265635474031032054608974397714545655967440581153423316385268399343842686008600544948715499414960054857996408132052912990594517679300995719246077972705348336622163880467852411516422062728363974435950559429900815043231773926106271687884865779040513328425850945970257416363651874110918465289819807128043148009605466997931622056135717948152442538379404312085787138876492630441569270103573018927099450704525752246808642545138844367639118151855376464928751280070774784029444726418272978707628036858095033268250733951566442294721268355473522288484117292340406435651651027517381429219988817730903985551322508901395503807045161194398697993013779011229882848114797542355159477181362465444190024801830219708619289667964627755040705041468318016860808309022727104562353938021204038197049199882004917017603086528441010266697489180723121336107253472973276164228412625054249420870693895022198212212033731565516812363215581070532227905188766895181998637363540521804155881302792973235355723568450824959101577222556313678412463884464522846679574418066424927673303195886251083489319072945994829583004751174359584398157945812284615425599268032665755346679027458623469061966861201904937662410909793082153080728041131033817724190726517992397983823790123090482463059687863931374700090372577840945391770190928864805551398114898367435545858156560381774012444375180632614527341080410745143449624046956633287939255915490998809211793783870075220557366593659961611122753443208255542606166381102023629379445939430200576804420190859202918296875000 [163,27] -10794458525932874932941116057553218078883444729182703678822664098628567550567221140484072385951759736098021880080648477978746260540728737408501725896439516633673949945709519085679727535390608036402801274437212349661689398837809024390661837458826436766874812924030473603406422985746481443937730120868854987349878226352681966612030324591073935045248722487202696532331501478886531924826651389440171803730772478269673676460614487956326531207435103604111099013684754587238357996091070924517280235852931951035339105702543049055720905439826209406868282882037453183899975755642532717366765225773378807281491716546495346719567090544747303246841483278633652977104044254929792406921431924738792465389077448851022952037697681902586068753216260539182347321907389706720091240976117308629468135869599150164564857897726038107121953614053012544913303075353441850195088740469263078222052939948263900863675759262705683144667510388207661026152212789070835045794479707733536850336305079132115399287796956176070309808519019545630645804952833669137420913299715238018964530005924940598027377081913053462866747155738045533155497164343040059197513650165123459128914552700261719078183366781390288930460060870822034909422839181405434629168081394004743808520089018895843982320803784790997186358800886890353878406197932714313582029433206977925116732974870935896926382057371831513379643302840244935102235983166909717944451431211988337136156703929916547656505838067545315806293750406491662904249456871112497160016980311680848779958623588912889673143547161418812789786943740530229163251483544080581030507933988140797725205030634803172631591831507011802342175703027201097804652429327721947922508442697975077051552651047875000 [163,28] -9224469632066340874752612907554643247164510559755561900591904728622663311024500078439895722376121481594986036037321340151753025107423492270673908852013319470422499377111292687642127384091220929883595918255941860437334451589803856462190167151391577628237148182831858279883216237815342888815200219092709188384139004683780732485004535315617221859753901470696636040316013574155633375351951808350301913553229600007479756931417933584019462372614968386595792724632775171167179983099484296404116234858922101063007024121828381017136970715311149850212381764384331987401417435028369671529360056906094650715509426210356004517740049356463949765274338597390220522434764618194859766104120913727359777825604471020476253385675526863217239534456317257950680478806626082342849745312784503898988463341820529128251688458169816496115572829488257373603359924773017243197314785750774953830591361508265282410859919220623648177862608627990619930164645843464796688069405233984881074984228416048711152505152506279040993009771401880810992685861567920268738847565494987774049689806239771736646790072322996747129073047932434014483264943220439744587540952788982663999768921404021121590119269328773681322740369145222353066148869030032144752964931857453181201883242176815397396807308107005457544076099180656020300138124047200758253669073648719926866248823324201160078113207784766765656125558429654509989650638159088163312214090243304215286592661605394877409619804387050457190802257107953912117762475112693546199675811504680653658805075698678413777121267893402516778527893493406655209950468261220041553009876738815170143309267976363227623487126304671206023854021514551758188870907021326614678595566466363775454737458286000 [163,29] 26523834167564998295459693499984915429544677598719235038318159661307989487102727151992872112458945317918444680534820367377185707930658048135878374262640426665942167618146693068553862367517589659364772844450792488785216590409377185936205707152917812246571425441138353403522597027785688344378738652094063500548432727296601647852286139809361729905185015152577285269026081902322109408454481271001499135335419670816222081912189771673119820823085082087475896476254704248885660597167385150454831543743134648946649563237981840005798370742469371181364798337822971825755518627339064888584855788829818701245061007645141100656181512633391550016604632427147572652200527424307609369448691099820081736122607467823806499505531630932232142224514332172103117310245484298322259200658547596188500749277302030995799432411909129072327756036140412955973745487494015321858691856852214109047192863691019855680224940224868912216907286829152624703139276732766076174604809557001883520477378699860571882612903516799506677335344880462064953768455791995898613981334825180956448097686682608588499567428549495835607646729089465291003386412956136900178633380248578532694334383809510083691300703889945293490843179142705981382865507980845486842981154038558247672685008434101076256483833702750365110620663914751633590607850226497000097383867575020519616740612311395693327618196000456882614130139331349701980214438298784569213448962654683379733892426113231686704070597688019505444798007541853787212056992664935992504759857958046766620991989138332286764987475541781260625109197780787913975901981887982409627587004592164481596428343989617624975328792362072856741119806959191782347720259311579605632080164013847805246276116160 [163,30] -34335470230650321253788149109463225980025944249520947228431593872410142847066525980183983726152910304533716107372168215621606203439728416619893971618867609201209022333200012187592674535607818002657619908224892478663553844648870255065803601168844585627633330245788991702511977220069216506388657651228943546224896727119752126979768992442354014967774877118009185265341633348879634922919364848537850445747041748549013328606076885867886870268771027766081117838113059005761497155426470304392144840829021891243989197258882600276337884198299986461921620517463525936025480333186696269895690659686607328557938797729904343255804096061849765181182820854728349217622243414585960329498206188792372585652937192740851167792529030129635502451535196936610065574039605927020223141873237992072216638753225632115616266789323016238856231311463884286440747753049571365744894985122415266754418331287910393735806239583687592926043009451865494117710093954315836666785100773292698609728582194818301333200117017590798529518671188872671015665537868518565254338780571143016230249285790560210092870755208572778637095769992337346340254032427173271525929112235059168136015778496275398119608219761214288885031617369108067534447903666618152773512441620226068263107013517532601152813284590240591700954754836858674912389509855525436990353681381101651356924388218145583411897109805249015412309713537207943353960892610385881434237157435532868497969157915572592795826997597638949076393004036082695238112156533471363155233149911682008125364846578359946328728300114455176746349621883707977819494583133025963911568074128784585069172528821648293567626613934385851450044885973373768846522464817213976000836177703773001789179352 [163,31] 32145554281433934301394762531161787648490472521330048187741228789629072182156181735851105637396577991719819941910753059742326724158820225406378725956677272757285508881086828644072835774450263512372649611784771993839780728140883698594878984332425486917519232288019245460952173760367873015998806899303510573984795142654166595953293010252116086819271424039017892371938620137375822417520235053910475691314135850018943575234266703078523912788825223710472827982322655838289639390572164524508596601352008155918469950813242617169602177399071686107785551200519273974233583907200145324225116573645492783316701599944890232058272657547346581293264689993622992113627308651905185213294207184767562319954651198162354863900836887323598193949552652911241850541078394360755305138880161834017339328067085161279596946602562769933684823952089790983321919348004076008858020891365360504103534823099679677026044445887178720485421402107714657401332696442414003802326137100616529045592162394745071333663108734503855783042077550624587920922160340125912838361238001612503774149955185501876495367887882657597198120380147449576945085373373026751389068701036306652519881086209286520121051468120921107700470805892147457558309300785861523139809572957940679718823095238415534284576429156950945372000874154775000328698392111164321986229001524101366277601393360577306239736694587850436272425317963466575494479346988794304478364431784064066784851780860054382601784054613399846858508177896799445708332248373641769138621925265835986003201397926866270231400572359552391990159950981054289078870057568125867188110756283824421217215372859937333075476859469993216534032318651899929571466087161886081100484562759806274134872 [163,32] -24646483588156781336124661844745212852016297302643650748836109492453905584844359820422391961584754757005588999646337280242727374003927218002434431482544491172112097713877039804281335361133194709748456940196372860901744654607919484452008785116280479605554018228408018955670193356421434630616156578548630674449194978612806294430556149607556795824712511215558259364952606870135879532701161077172201570740205509715556897026002926237126879735130574017938450522148397599588185808846339242925016075529990092915404435629310738429182452015189470119086057257231166761597893312448170904025350071952946973475684304665435221982897101259177821831233565621851767186753216933735073339817035461218581536430113741057357221010753478980639396296959243679506863706817160224865882492124671454967243364480055448001265471190418272782422639682948815047279059049437449160766541943748470358923374865219219164099670744813212669309670208383487080994703193725620931610307582853631517686580729463873799183763490947204063415501509688189212099767996628534230973296574173447808923364400244895638567271655605434981386203007811275056923804780337916993580341402637352867224324830975883175541915179543214966847312287293792431059402814778522853848617401986688518024935499826941413500622257025968274261618717610882052926121584668447301263207069653901767215462038883658571881486726624866194145771630021929747736730794470997001144872165415516689414787369722004329307676972662732150555206004149592173767094093892571734736202212017973272727782528210233926535843970893545367901181680081484020868223158218355445899670520309938178607438183710417136176562780913184984014081581588186707987073020993925367024239993751264741648 [163,33] 16940033024413327743449975505529537309845761063521508627054591051097056853975974404138518810721170741256107939870964335785450454567046629928938071073292396138784645193010951368635934696382032819443410558105881630060055966801033075872258229840989106441928500808320941026742450027736585553510200809999821654561917053074533304162794492943319960751807299745142843860104665808585142978824194169005099050782275629405166399282036475209556000352992693128060153138614825379072536343232082317269826328961145555158758645930970730722380966623996893193980043497578290758504757451360112185674717407611648211065272318928175429522320613774238658380760271530908676001871449841245503098330727077013964048024027560085197483094949782105217781141856712129551340504010365046979039612330690485656942727695317617757757116609534786343458233145948335041667506886380201780353800058139506582365660138071054809022711347841643839733695297429273828094356837927082282065881178916761437499546382539149532865823269265379661553931055457689905132359380450999232994915636528440926265481035516888857415393222166728026059643414976254525871210965262509117570921717151013293135901101322297803340244822233466879210585279783542928049632652040728521616344884106584268605175133789457994022529985200350425185155464075999873794508579004621790280492805605597860921095141907924546065003271197943000619480665631126207808585768545736035006565055984011111284269560830531670565776283035833534126856830225878273021186332099893100308115219751887860193819596288830020702816707441811947139544785264499710067147733900592268079282225902448673124189878039705488700690860260838431962005023440902383278547027788364594493374516856926180 [163,34] -11361057437666428941784296084732806533084476415627011974357940215525773225775116114176910664405127563635300987606584934574116491554187980525911403938313116262888196239325361819728407752986436401087430002952743821479378020002166130775258264536069456741265950504042081399668496710261605646857569659709247371657434405868042966243960209269948119696762471820971802735299061379867458611214778889885836658515779472084699319758695743837652242655842069655180239219123391392466451703608347973023935553124500827974053590972160003282051309418329764559006552003640738503998311512915619040183624589483579778664882599038661972682104326891192531665692231878020640909417700676851046133335699191905480938785811545289470379287810825110302434231806513616506373064191854297039891318323809869476862851612745904474647762109043146071562138793120609319561734905180136791075527743822011689226051506302009264567481855484455814217972791769098972391434916511151976312112698587654009498523615705610605779760244551611878199312543236318490124546286011587773645224936211531662578890238526856969962126245453572553011856742619838365444258835783648712340482949016567562085365674339764686843363240468010867475577861864489218215676460284836445025365939781748614416923356367234505175339139697928800214178398414683321582846133374572279564599676240114641678214132304813532823847828781457038035282844063594541730129088837358193472814426123511006600274297206691771031784242787659075806443012540953589601760654686344095744831399934629397079276095706626537441122755955325270478497814911752830601534326366519984053676707083226730369249728084350506926463057034713780531362050866591071525801106862888391722332731721332 [163,35] 7787496433249236572101433674732857247633473952322249829716061742645865556256943551159718325387460568725578018323975374831098413406994673402202366041458308730041308065198152797606610608179605819968673365114545080571942535982438942014754551837544599545967743658389207628230283638633516724553399580337195587598281098513023217253993028475155899327148464306194539927083670465484851579327505054427033144599197139173271190606912862492650416433978649597070914866636802842729141426754668258984468596613748808745457018573452975368467159210754702436632602684081140866076654637266780348944125110551040169736274789540468558426820880808149956926624177799553816226729897812026423360086511933674537933807105844336004233073242209519734728070465250168117673176729835109902222906417331172151326578471459045363469133347446199969340351880633888196465702820998947557941910303574032713666382937249294010623378510169800395079658187447293846571043206174244577252494635521112905757513310062297297788402451290730928857058805217690384857239943567161035900721071510410918036760833656866628138885890530958193476371321617654081487451716559473650654631794118576030139537501518127129472001976648045410520405806577346778542988037717953587085498161294746804487482629059831870256564644283575159298004943023986330324235575365423853089519133832977089492215472333783187518606211372275581346900748729110599821601887124706782363748336924755483009637808490448855966103726051974361344362823959215738217551796853027731227496382230438453501741483155205710957969682341205926433986201359176557782131487514163973806209817120373015208411307193625861849659839512398338396770059532696174467610051690983506785504550472 [163,36] -5369725620970247010497626115440010590194624754610758969787584488266515777959276944054257309877158542778382291794448448965549465158463130898305363092919177319364032945044315770921921321642598320420028226455473808864503228669280390364786980602552351436720136247360305994223621841205845527284835373376273263273717258048235598476468356879141816786020471832484462565917121184910137304891528577136369058724867481669646802892629549186054498848979551943019053170282682313341719650862239465411790315516090568316184252421720797653405798339515069993622309674984055272322823606110590788835736101395796386317104713423580537052283855442874347909707359348156918845805909454826503433875825744343579168394332756043378332849070001261466429132624233513509530210688944032908235505969880712047117515450687995458401362235570103741577185354943494950499229671106752277338426794433624947256619687189294809224139771647482759316108805628771401102774628889250947269292347083139341072469362173179473945970073558666904199311593194915068706566855831537898560776183583934764425003417027160082702814104951502200102629976456371107874450106239834743938822028574072367562477065976477710263824495905484142177447404369467571131650750518239732517643699011069448497982351813375753128077284270697824389044354704896988395964312055801011720897866985763649419072238025874043446117894405197910085418825343499836330330120578369896728017922275231499809645764890954651503418834232375710264091189629967530048210338284875079692196082215012074243160244016041812744653049512034657843817837054820909049900819658827985789076436866485209945558350918968698760085993061554093544235137601142435439929379763543149970451976 [163,37] 3564655205865874234212539437384076725341462445432005117406423726558932444159126688563520569355143097821841181289341397460603301291603959053657978821214731396799677658005288786001111269894039608047824572501820355665894351941340637959876135473483472063648679296315542195036553037925197375541738892521997644357205175553112359016752544599005779854281210012325672035088890003611825142993141979677201455880937894339443975726671360176364324900957254693364983780876809475145750468628510300447303981627679767048573612367984851988138429142024763067413013959037528140964980149506090621826675009933277441716007063710095012963307416572266686462471065255698423577623383809268825854013734856637228270241534121950835966611819418381217712471101759993389798352105899715468831013104598321296248233285228722181582859908332181845104483049733252791827829149526747491653279695739100647857818628817999874001529281356244933114349717462323957557106334817092737238118179846482787337062431112680247231909080800885744690310574133675759587846635160953925433445109460668573460008884351540771304153053565556910979150688602965127974357332895578608336695532492623326116202633492568040555993390979896990134962424237407870955763957428442558211459231606551880125023633180413411936384513209284595403884808794063189417842482903096054334943881011074450066377154204387112912624751030742166057837673015045587609567875032394301099962478040457595238986663942702241826839065053817173831055140108234977634704437364613967444305106186623549414027340035125368763221822924722323789438823001047183136925702960302229363281652792049342880606226425387305587343763058523959632767621242968241099288611190916395857938 [163,38] -2202186662269300994677244037146256114241757037855176302220894881837715491381932846273631629351969647886563148483696267916351211150659243843175895311630820720303602228833496364933554854525345279512701567499357487575059521257232890368703689461579737049558700274682455773659077291172379413520681556496823708170390611821668200234383600020758816904326602101684040262299164864086243394563647477925379444407265914195891461959027069582573109068041338096654641160681767253903887527704227793846708616496707270333596458675183426717450638123755149675438655890075081400920998383418935500091754984304935197735679469406106130186407194052040572217850888625500814743704402437658774521928560812311982823218970249877353412778038513011913728802100224580597272559883255193519901533804343803513827488011620013914830569166145577040520873561141246574608044421158099532604015832133560252045976911479925395288709055773523155952964395421536264904651714887456870596683534856932286449724757682312611075644223450611568778433146530713548936082097705218405799891085521941837149935755445896850364256409549654230555053972860971315099054696769189122905091303765551896613170717217341300961632801077506349925151878816732889267820867084372071225884697948843903155925531334996031094825488738273386639851090323474824949002255327515520620171340911922119598876005278833635670592884282650810605420137304742791961950335158686830429018367210112681433168837552951040583636037651929827451039015046441761249540509166414853646325772537934365717210164571240145572609949149541463441776287605086209708625907724305513710917289593443840487905584442609428661657369091746307938528517359611950033321309252109602736 [163,39] 1240724466267297174552401509215093923274226390863968358447411261594520956691960975760537881605815827626333893537774145831064626448340206784652737925753527600139338243078769999290081893727777775668587654563845773530987996402534474149896515010574865571887432402536558027370353826328149993410818927508859945125154432344632195740912098776107075142521967726834705616878684920124563703712928023944753072126230076765671370785494304171805100416255039413743316457385135243592076542217773624525953179656536631188840672525813847573922574313078022910333922047653715869951177241702680963136742258874383745271884430408582231506821925845330319564234904340953044886200192950778878070590294012134892355645790097864185049326456739130018638225648165337162458874958738778917056088646862015054681500133332125827868072949220410432120385189940120111221196018921252933811232578299631257391882327054984887926996421890358107825909681755595085120448767999126271251684051063309694301622483160297312640081471935779749167398474785403520525068917309121388081663869279732950559767573175769421015267705520395596437012496605881823353627503265243761644686709177397003620521446921151734914457218670976511859053876683871503430879534271833607629748146398246505582658814384812856772078849629990806192282871096966404979709421805066600355713375208221315540906605088763164890452513094432527262164851022384490282460364851845552848261166746642191592221965688886450748865421563272161070810003737066465194835185295470753928468611345898638557738052349741730837200699381656937648193347869142797641392260028711703205778731648603102418441066306572733255427023085938054518618951097341955600900438241465120 [163,40] -627402036542036246770381635018411645647213502243701757959652515558283724741302081322366155209970889663076036602947720107274504225749641220683141554868055790897985764445390309425134001064487147502033751428538504837337817336859217893761996859976589219664115420379601615865253512579394624344933395447696051336499481007030817779849194174613165889614404735496699285987805955072479189094798777663806778263846754606800523362816261011908328832723449182798165644989966500695429017818065794280690986203412080478330446108353193826949185403022448023237671822386333541455001477993313798912626126666377787134656150347872447576914741233378058994814966766568597612570061437653299332897292522166975786798340803249338510320623352529523044869422806500204281468629395095389998128442138046663065053719070817567905291408573466721268908917798131354722224112587387935087649921147568199717724164601129362050671102460249946986345229731964716972563473514629448098063038011400412843607550563648125071465684876504150564350972488149979729390448259694870069088330859561423837031552698895869219577086347444624043779207852252608851985466097019633088235666799662965028896256435202068060224228959523012722571078139650395756087457443443577430548933984593282135604641085072164813313281770351667267689585720536054678225514264346675439005829744953851611892022394827322177981960600241420140333250876459182441460627507226587194817021277578641321984152453494189484969288032653461492696698563018170271757156008072921988696174101102970262571490456536687937448409726287436634913766299092704435141711901872537925331193333561355846871132480328208052124595466737039973571997604456073622411577239092 [163,41] 279989638536001489144258820872136912897299883596617549787603104143681006910819642478327175300663760008532697501694305731072433801799232295141915970190863738593882449450646191869566076623955947465163466992930614406323806788167335784860186010201176042014276685860490746865395790609713244253382738043687971814846051846137778387691157126432879492277573491956391047919295630388224764162798131919495834983211740112559152229906820059539102833381540480437896226529033163752345996496360645359849316773942162595848573151543250059680694098163162497850946613726160804294241071640259407881500261109681969172335963396330923845076127032379281211239098192944246217932484919863166819177531097881869984661913232217905246526629432078349915630960670086960958137252225727564608923810392795932504644277716047041607867841693095732705824659755544991712127756501519704924498691677354351519210811503009090489478132863975732905919910588746664403876260265051235604976660941771403184099385138529314858353371899698211364725631024353898181699728388327314848008609615584301846927008455401965145468973059895930171443312015303101588638578843969899674312702879318482181844515435314454590724553886782837389279903504717436119712660974589253192714729842469277337617047914151007335847460122718387491887510660087045577438323448188339550033446580739053841167861121976857157370522664399493758710171338975753925152060071643581245773215380619518877685004208577151587745679776445457673632705164417859576265188210077971358401140218191520204326498867808711609866876351528513554863365565248373396248052834222951899026528024960619618248520503492724295371285527861548736353709474967856377362145774 [163,42] -108293748556017298922760331517691412284544200238424423588719806586233415885754652411998973793023319701722055600212028367763901908154533925207939077508764541633845151724820340101901479754607485165034657615949214188219632191725417256763404609821103948556376263443850296026486987066911476951481553479741238368489113379517194759744772764880827547163587440397009622519640657503827671319846096125669245296097736525319483240594127365703636296585664807441944528707160749911519755985212858300240236084595390603595456067838928224870944055535690903336222705488230437946520321462469789951501818337001472990186260277020604011210572716220593375406621203215441924353931882780738333019363200742542773176618213477745837284290145074483416261218968750825893385728217315166639797795292958931363930082283835951014627525950776611730685904938962196948537968830269318618586346957154784225222557218027204149946303585274607977945710030142997473911951845037306538637791245031803521627863019812940540859064295911885763286075204613423532238846083276812579249289574584383055370931791991309030519970511678872837355742855890653911941404846367553284881599146039126633462035104122134105721590686109719883660050020182769710921670637162675687135811691144125143310851255435449413097414158477619031815191218374215117761839896251468298456714606666169980362903453138222308857700066864415087295257432868025598954040162183681199679669425154829784986430447734933989714688980070276690393219999982296190993301643574296972635482874473979313406304451422046614404023757709915121782811279483625656837196150845663496451641704550658058672831274691249360047154128503206760507515026823810748658764 [163,43] 35606020524617504164925688385837599752063531493872547043075559737834888077841003148486802114950360010084591932897662523115685244390991465249721769545103985475930917796726930745552400279661778467018478603502643404490278845330399002106702388038526732783436303869342424919040891245674783302551852657756137670463787146838990809792130801747958059705068160381454878630755311670996892917635552758923765622433011885316160127896147401390988229494170600823394210832594810653647341355857926313984216590285520572929964243493454982121994924466557687662442571791850099481892045646124302861027765197971181215583029647953067741468336571694235285937738510339242803940570847350730027683246818357735064355864987004217568464947093266146245349987247180500817238636495704793026739805088625635251121177728633830679279599071176487430378218280267623025665881355728230162438412712558878785282594317687913903276281067122932719117692268902593243207145467902363906655491798910851773242366340901545643497665923851227795833380284958224322269060545784338285788269938246440227044163575949384513072106757886979085430850076199084914846784318711939047554760815458210099459828149678354320587383126856419779667814029451508815658836570903605658366706973973416027878246771703791420280956565578085305272915204227473746184090064509976502758479506343416737963582242626830924822923376138433884672410368723703754947560222094681745889200932500368613070977292866232359471971258885522716484225698729681587602495484485614659286629107490027220155907221285629581746858114779328928632956085471009529869033679790113243938429830830557259225734009307327521700005460836487489711686501411942777968 [163,44] -9715604590382844333818631589226306460638111065615655012073290288459136869347216018312554435155518944327384275344955540597094416085648560477684132396089668103298223113266403471324545770627978887612968957172698586509810166455302369345638919222112222163011933126709348879350735425673184915495569220927736065221307949322865641988334316735133515466173589633028980994445733190745282676031061470400196524560327354139968602775992080394820130383676629626337818171410773072005061613016229439109345701675782736689277181627820214242794617047946773256235260076864000198818147506218859614312483939907161340632179662303784974092183102862870402607938629099911584049360456522016709096474142075853914898066522639494510100075973446573347942010018658173901452088302683367832953509588952558632927297712024604526359677743842772938877030175755783385083906352086616286988181151748793183813378957851386123683357542851389188639508884342490382900701921831251136309993769427794298569618182960120864764882572535809603943752337048820479860021723115762819035268488353041213770681014808032898913816553268366144638771673588892009748118295867521590352374151905018203234074425012671555139345270803219540575065585349423485827297922847512490185872789055230847903953564214170045981740524930933628885348659828459513306071284358807451950188193561055107889280213965828929788537823785371737702989901266160781732179524154567857662433685379559896735863692166651917496694323548538869577258062975658751013417537720986791583864325888654635284046092429818317633858553100688236079447013172544720717966613267037184987621954996336984373901754408176270395929100838365285927865676279237256 [163,45] 2108641855556589227952705871726593811442515847151944746295637723046048531588188183766897545292296390384448640694896579547260188420871509790649656773502616015667238084759983274529522213136672091403000696974163342428362424548770186721664982566766255261582270575563023150965448402280113426143585962783203641228723400803650519488475105481668869968701573919920613065847077636746947406575628500267944850167968822938443255980591580359895161861777047951328467226019455473379319004828822217969128142340261717849605481400553565006403107493063181935838590973957207771043464508875391412601083322102023881750828714312547095884738946746969912675073978442357397561551500233097804821245969905481981928854797602809502959265670625744240533802790768782937227298763285867552743524890889042741053491247204333248083733709756404895912348008256367542649034674734548269764207948553036402223128314202633912002143721123959239568044743295253666740881257545679037832313126936866964539647171705939653797354831720303770629731100316484881841989376916490428189001668846269026341173764561800657067454615856245829538678974672768363247178097782485062346663278131439661517169671663981504185131522280168728207981964975959694452774886918471837782816928600871244954161427025664089787954640311840187067999753419826530626531674367948783965946322695521397861467113385401054847247688941158445899307970021900888262183449183214071661353534622919848900226328513402160790438688788612638151198243061985543410902742694698154337111856740332653717994570239807235524807220217213336111431402493538165145341192633513940613983623289076050674273906610098648301463505426110019460820261373192 [163,46] -320170802729228408114305086613664544660298119343481587645403579562429047068497465153783431167230361786850982824154805766193902930280121637502248064599095311090535283001810309011242071962857352194181677254380053935512806199391047346327038647571230695803703011960570627452821856055306769578079256288115060213657867339960994895587970187033131129495423105241545943983389044899232448525511183204563475143944514781531048280645116868235435003041738258631787913370375072494742386778349987235605035993627979397112352344730802609398165576181318350766625623700680413000128925440703390370336872945217608435801530359805733610110980023616811584581411740007266106972435392889268774279135502496793349810443228942926260833609407918023690220908985525102879588358193795517993916486539797762037778874109309310496082828724338630074909259628619470546656811560055417602412611633732324259319869768849151619659697143008534761580235171122646546338178507010865802642929099714756530230017917297458917942211001464035744921684292291959025290058735072374197460223150348450644939895786540988854337306506231135196436348985818956606994459107897191756577481684060859281915436482669623832032029427845560344973942784025221751199820424342073607380280251910080126163465859968684012321343687137255409955223816684891387772034393616996940483407741430714576100929425787052661161205941424109888831124268712142905679063349556444138555449738860621641788934531503660845077817535340227469938707842719310492996489978393128500297471750700636450854662148104002728045509006083143434889418681270016694276760660024474983240392400400013966624962627431419135907420964990613400518504652 [163,47] 8522458210539911823711998922181125275485104268649298143728615321097369973195778611026852898437188846809133100954406745173144896080856256794805109983404688437152712098253055396418638763345702959874304907710191815780655709161471025313142353050822292946224853419071513552613629925002954669294655948590975573864722376701118384066300015202237806119582575822453485639538705879951396612649820713220750459047226013618480742189258182707474688611195252819657693927217719184064719090618176979786884242604023087669273927094851728053808687709495230377312316020431301581787233045885520160209599792453584139587358832181300114957023107312496256056594558142263013910378508336844507210645278332558742664593295264269768129307501453263049611828465388276540796766077242454724549273307258153250197543781135150650153356606351695547345980816565207300397650841766876563993149148166062443440530442894273119762560393291679761548227457503845110205657281802353548788027983436788322424958693836639086876042176411002141067631782697358480833956187989404556842887018510127150920999706323442073552758257554619956427440676536152151255892961401698789095358791501519279458630462619587418885090727044496424188826456841403126920625619575499836020923938587412250312565562038946776871002303347457281732915222615662132140419068684284617063329537176302455315793901182433749213484161862325690560999599527937723877974082780081945846675426822565850206835232894603107173711625938970611134606956023398452373766644561735529121292775811208529570915503441511435858873130395185403341743526858248098308767017897560122459828402694158748018970651545217327388367982713966085541172 [163,48] 18036373751238440282159883007464611463123495651984582089647502520124940799882964720271492214403801841646157535828600343064327426762168840032065117430537213268913205718169596670131669110987034827418760175624241011969236571708545686374285631523166666119005326830878207499046679955086237714710780315406505014860981054391721470010240718916697812071680198511597227889752641129170317453593765230593322584235921094482004087183906264267808162765550642021842406643344629175621544626699797114179664841168111893137954256068590556158644359672994866482124633948150131365363772228627794175969231173782692240744412414718946647936036836681965937376246915120372816576687406847394746207310028253363526748535688110682538686120895524190273519745120147967847967124661606179705256348709153071893169261105723395455049546778329001396984728414943871170608644672980887457162893020364064116480960557901130273742497531724208828111169620893303488034018601694843050705422215649499151771218781852838442728283861538375320469834082762003459309682860404307744862972941298898078347234566101183462192225118774068253758240794680961754467455445133154127873909194634012044130088163081107051566750662018099652181996770915983893433059160238403967345632626961463772557405492979087878749394052434873428506074237014925124308263566467970082377187311629298920735315951108174091485956089358106475690276100421103633829835131967405545818047892589618052868040078818266879788783437152148956898779078156319985339269714032097886508595061190748054355912336092410922652342431703777615877493353985580570049710438923567831563599928356385666960050800493030765608927371756458943104 [163,49] -10041245221634648468473200458633929130515105366890952400764453804136099778742540260755732271884020996011818231005418303626621812685608781514384820547110066278935538481900965056297674582879879518218478655725633473020203373747664872529541823762893240284003224589270470054618597747656959558979156531571201325224072379416179516229269880253194870953445911691539409985399982095318845894399068738932890848259887621723696839195720536339464390438279219174003910407506904955066617471770620022958111886615439360132954975091945451261620203118950940185544330020337771643470986299212207964827538277472088451801937071188145860813036572968931831911800357201761745578171970986860250471947565296333691180917388587221572471946729344875011357082191181471350705506716463539290322284707480270333078184882375865155625324177592892957973853768872265693620998090909301070096017522565006916607102907283772286119074348085433102676429804453450847537982689906925272784762773665943028244391182401978070857841786597574110564796305912844202184557230560868802581660067149963962223181068214972505516062792539350654286892530958818737883572545794970238853768991437212409603500446230825756698536344774808819816450894199719586500743437954330402018429995374739187547834141043623567675718790024968923495322842229586417857745433572386482902524498003541552456560703963012271743404173987392270643971351514621957576850212342815589132239389718742870066988786758612208981535362845870893009083285576619986423102580591652124865483916873413753321173922116709502922580575395818292211909313693434231077740944557876606819267329149589346216739077737204791762343670055668410 [163,50] 4018006846995785378154098755140178722035122790770658131090971915433184719901330083634743895869159454748917826418909374211587498865013562256008451497775705178647894277568434101622677364682567200568308531529294601266143765003579925124016097210283262234731545017596784272935158740246409068247821725086514052950397828305547912807424966184607191559112693189690187355914488704946115484372633749650834376638416029623356316955863678526107928965194270003226310669882766771816563154006270018572668230001107153323608996038980441636065129590170084975190134474776417303001734874767056929785578082247967635364897847568276790605527176782735154587669930680927671163299160787720043522281447155310971542471244636026117992182608737529062415681540540918438910594432491953241751411015865665032415064580735173700251475909362013887334028869267233447083506733359278131409701971991495520230259043577744410928281358967910857974733243712630458062333751093814714993347312245290287118725337163541957083168541436951355005229720421965150242212177865620137756168208374985884525869677446151289533724967150298263980450229621811170066453839301398335081039092337799614463259465069608975782779052589949624028085727804439572091265553240201509358428268846427919848531215125956636475166221523631709475293040084661355192339592095052341135931604024848558087913500562069870949414704949143376627821003033383003347095479274240642257901186535722911466188378854330724425973821687684620362442515154407740566819525416883194588775576552165490495102996384092978009824351016647606880779194679655025368670940958383527959079666968720924460833574649195140523776148776196 [163,51] -1356406898317613480030347243443947786517542920270174453260340423974782511196625850921503797714724368807735306414455510049507066658208377513340312419053229610316354236873852311007939454991032815681349581508059677380879362935334455600213203389031520206838843384352972990352777239950887647244736953669135597613422385956947609018485083438121400635911039125739772953496095606988811196127410660967614749429863615671650944871944131432683183319109500735203912343089386358210663246723104029942713114107627008782344335865372572788889350580289475217002730285800401638091381553724483956050468832464467669050313265885911648657348765801532846095082477050711550815679702794026316810943066391593540955834149208447416921181902187066543527831960909670299692066259549540800078427637733688400509752732097964078125632029967953264157788022634418936657301471975554936726516260543179881714184350166447718207394743292732002741520254404465847067381793586010747623470525828003592591730648411305997173422395208767865453074264680913102897137830977215622739692792700018552684175682943340263484651809472118089167578488506387994887999580079932388832900938774484992579802753561937978045365424794006343903796359555641802398187665145531535916804611947571692564845477279220813604955855153001143027947964365973947920689965907572954701608900525974015696944914765270605662046576872502501777546553095112804049398716971178771331435526116466855950555742337766958490997088894355718878910700401436916989119569095055938705062381914190849204506731576348418136864101600759258036446477011429982926110567518465630037454412682351831808434386984496414357394313328 [163,52] 389240698992496858182349630251346825762845183883680399674924434839265445900689970698018896015803740880664896130571178320330597328511945955637957393021807326116207431517152953996665137708227027633588590349853446065028562184768673171456163111283119355665318491143583598343385601831414042084426864181915065038306893756135987662636928879739062677725683306316021506300556838024951959870344187186196235397924280595753188386866775557891399593925632665801827805181902323228923742868178520038341878414266208915388129102174081127927592281290190308824193439042886143320791068319547907706445029723061862413750680016384528787447943539143810389032853426954031886018950655847297956025275114259616979654996436575818328712552564549874962150323950436237004257521257376968128734550483057736894166120086611082170777614873420174535457991188490543107016570948217057518278174445565442706024106106237588191716801422540821376275196008617155796197235575205749201663217712509005734740525102503303922349166616359683013158837227914399169459937721291284774152333842411409625720681958219261772020645952735190171636176795640109831124139146406941419146250424157082022275908741272305344090156016827837011199919895032318048202689267290035617396172981927358347005161071084366998820628698104396747650805675986688025371556949046737896477482894789537074306748972333853510790288960989273182987431799310629544263241637037135320654313492419031146124105096978887416869987204592144755068422732402589661911940400261908231807194755012588091717234022957898881276860374249480148659728213455457973365514272002908368013263825518008995025648987349546473293480 [163,53] -92752815551908525838372245420819465848661274296770704106320134702121453032876553938578402428869780687852948527535902319493453616667497568038920735350228135432884662214327479577869434765318957743158519817883353674931426296573087437075548229083076790090793354706160177152596600485222609659104025606579916942311678931964439834994857092236928944594867062565370755802751449689281706651749770527172875311799098467331903650620482313527046209712224951142643901407420012912174875135604841766862694756480878540069591979758196184494313203838497130515228796942369852922761751691675230401574752337961878970059177388034074116802159628638419005562498563911416763416420815001371948142742460388695765892331614535312823992018506314964590906196236401237432231334221001134127246376965845838484743880831747657875764423041011901535155476965470728152874198313024711015828073135798159253174070384028802735114364662760872591624260442468401644882418783066711566673624506089325358970054992448636628274254287315319925499444242857392461350167371535543413464570150759657253030284610281750863821249570228445302063315380105926954899906043588416423053996450470463059682331572775141500030409418907916655040329341989055833281757758337147047660812069185775932714173005295310036284341242923846241234993668840781603671365482480656584081744247543463161027401995181472348412054480009811025030711566351785361674814722101520594125227681814987455724094138140642408862975796980400354801862878181775083932846935390182015051968487451726504878121560472710241795218791448169270672203200459221309925325453187301246055167830654516475052679648106592985249 [163,54] 17632066482340682159518874080904618982845420806964496563768815616185792874137673295518661632391949202188676041671523558766267101226493302228773417605944003723478149150041302588685639757325452473933993219575765798335584904888923298746346958474050664810312509871252436202158983102288086133335551811949527579128641739539140721029751985465963802375914579352415322387422318924949540644332921838668746299596030351551091009494230554838930621938417039172041401131153772607037800351502196713603200531031013395167127317720437613459528245899169434387171096226809195907258982798195333016972820098531873729992250612875264671523908030044609439960451465364611815413676298115317859565980228788172017479277153264751777443026795521549390648550334609692399592107742945219864813163971382288653894432522577949694640562934988831504839470330887832052317537577404640400886883879272675542294881649334542518387165473133526066495271524277276242116100941932499549617685882692529999289765385021327262631948056837257169134063951395814399802899675056954959295805461208850130250572958468981997126150709125710025325409631591057038410510184211575725032321037624711284974994527568823720165429725738485368345090783359084387842670602880856153832977119369812023464752632283653634528943923070286202728515089312390684995744872728608383832441580019557490231492031206646748372099589985953555510921737668649400203734519915829303598145736809726187447177528475669378579827495602463237552102610770569416582637668698849552242156443199283078224350239462699647644910421536697062363027231158065744188598631496812611912677553654358980028079656787196350 [163,55] -2470319918285201152661909726780777253773846759543190985040277268072601267551721819188867387603971017657615453735876889251334295702805953645889270677555989686092082551442976165354847500340123355295154881451754553381014369883273427071265733865995188497430589343824962248849367815766793808196603996674167844072683254256841542027998014023255123264009296296673059076423503499069084775005075626179339328384280646744768793174665574591941364054568553044896023994025679327313995560847688322463042245922801911753874265090568655758927071605457535082724222588786678144978621183073332370037857861870593028526715218144780548372404323644897531494735497830467548915267017671045559885581982881309246922461325349349486751768923048231388026927079494589438353384561164971862615464385076586098611244695369007130492089872957954641076010458921173308478522839322482247448226812947599727423932667447186693499174540872677347792238305931177477479919092307097089430796828250832545041916939716562664050596425575454866269664277679767474122027571235011701854028819068693682848266847885062459590119252971092138341302882167406099771422010981050280094664147213741155646147345839034718690030900212912535407346376573433508253360615164535188790897024782283945414134534407272947120819825103546578502637855438094580944369066573806797664384127783005529990682469218243811258663509837344573497807349337345242060880461298722861309974570744818735115755216856121511704295730348918125494092527572174972460467277893690529972714174087696459214372566734032519375356001787641710562823759876359258658880928328937255072217983441656606797624090446268 [163,56] 198229086485796385870309634530990391847586377010462276087138715554672754394537498808973719147009979020429139966379443001719874023782657551472518611762712569111054422859690042365779062635532664619199817274050330487979736474415687486988397667365052800483382322149097041458854443926839880479247446314485383722841747706698326895060975380969603491221902124814016230866684027106267354604084691763076522978927817641621356677390304605013513703689462635834738523453914222260774201473754396707259554876174675522410978974053601042435926143986792936277164974901635184650172206905249524232030169377656868300279678339419785534925280691203538400246830375517537138439463103370991816676851830578583703963025513795370564285962048242665622027702427836541969208354266582645672203953039492833382020231602697250797979878421866334469037978912081855664974105194278538744611471724089950982845610959894851261300349264797397662961862145185530837559610568318295445853711895809569141149946163474971971036459628062368344433732157998020896626678945109603793733601778082708258790470527281805126929147914481096128686590155505587734439613553601986417488335700499118914792261722152189723018701879340859181447221030394415963098524150106229519218443583531071099629956009093638299546732064144907614640858461293442374269125342185031121540014183459684479575015863388111672925134047015852506844543078564013393847029646311223678958187750505144410474365195883263671549862335226543261574519723697158687214391479724334698965720400922696677913183489155589073119763007129201489342224919656139642202670963166779581492391014274974644999716520 [163,57] 7655737612653059191624171028773084412141853627906742617341413145294669588621102481580187990193520588128345646801627228304084731294522980946998565445828154082719827395075155181422335817470416729868484132168582154823212234456225124763731365753579674729008722195233216170427393555676055230928072108538145069238870338560210354663001253551749456165022237777887033304781321885269593054392081915331225017115241474304418692153693589393490341269197654044544888963839860147540767317581201132209275655300244277288955024205311404428212090665347516699119574000277852647929532529450215641690127071216821327975564928445535610380106435410916987074475039177883155595675928537064643612256366427235137651064916518706448196027909752258745881141561316877365506424075738354340583195146424709373105875351293900605492188982564878934627519818836006156248670436694440647772784128697904751362335168004070741140228068603720099108038635799439765683062039223024516020325133559132629907506629145022041747715408883535852771480753218225885363341313776178917228886643755701821643229317961769018152600200088626030153975082235504334693106314679694482289230428890144230889758837943053713279342060717928522900197534919213759665270648578418673643532864446533049149205288019471658805281904191588691218104403160433938534249844807623093932910484102806797977960559767518501471901763084634242460793223547963676795458229490072969615432987742524723447698417096460039517013717707825001561375131170019325831832639129530418120017474892551000094650811915908282477353425846389979727322596955261308484481472564120478291981887534170574938064 [163,58] -5230616570431707303171999740185985964158195502481269756184450516569060966103912417697606783136649704070121194821588886148542596009462563824778263527542205071131294421144240850696551615724236972187420241928727160967647107417275615681606196468619606079159243947048695411817779503884713166557092588391448644124312324925875212007330683581990868406354290978995489692598096146620118540891732334993050895140790183592263986628129770041209495311127235270384234127585595897706133466818601185818070596258282116680000875038305563388708491675552364326531107836600331432321931074606241684395833476711860412548063173999504153593870249327542246151520055742740556780391979476363858433343298123158934403482433300654483366154554418188081633931352008681171997785040566066592748632883369053884970025065078740152099789341797574792065926968070516704861623182752692791237935006320765826661985131287382926110735150010303638049494967249588386985087650887292041891238302454809370427204143795110740498110615626239105922007444982081150791849132333544074138699033898286785488335025942157621573033207156763497722989579278086469978152445311515114949643544264840690349448935153117580010187381507338524719827233327739436431061837740390547651276994523011288066074570771489820792780918294971549878124234566055170941016812987203113006333507356135124116857005615099952571681092143427502898991399790623776452552393053673361178200433736501509993081473933287286132608935661826849029012213571621424738502776398473912931440752530920824240195156203132686258958857147810386746202832289740809000139813015768661116023258547482092496 [163,59] 858052701128286791704899826950830808845597486470892232532744268547585415254784196333374856052840547995218981750456097575557809589366187159598918321804860139047243948348797618035318634039417601978689909844975532510120567485432878487816850032304988473868360789770355367990787594165064635264608184127809434778805254336841864910271798046725483746355078882158745481691088900266356280229916795006986804976268591525668318854539007154295171031918547733729922285992725412814272102956206418600711137024025303890784276150033096037620107730434191262462629251465353819882710000284597747385967311622932789100292830106874273285580997629809019732279737567495054836258546953628779548808460064565291992376951777145542654665047039825109369357697114943228535330144621223150698303306148794209671556319700854967981789060829614684907183943335915502109422687776789709169403840805108151692264394791441106568793069481811395667166530213990897532110227279397993375530273396498170385005011953270146295425561176603233200111891758855608318824389244407843849528310217709274688277267617753786766519088298165692178033517379050135139969886744990148916030182496285323280256624191624194189762850709751966927322008704850397468157855393205236036104939382917347659569031465203177889217128818851901938949987138260168774588319134689715109128699009026001716869602883713987411845049509911862662013133752911447790242244224159599141344283407777831871348355457169941374952404510847043335659140606559570688864721989832249653735317446888140045638783802695485838626574658455358584940793611725704475065844160652024717916104524381584 [163,60] -80843975590535733633877160696324724840122909039569459609652008509944172591241280336799497845316851105792071650028026016835947688321960169312663820993282907948337416025605788981687144700823813376723329427503270972124150755432802710614986566805077426072577456197659554066996309560511418520382940092112009762453408192486434965455204276737566570731734502760435326079269708177295544542865877756123902693707467988795129777507188123322267906422844932387942827863680360621773284022050240150890160433245454439663251546047468463159186300660625256860829610722153440358453480015551226451511490021368848350411948541569572541488283706528499291691585502726449236372374880218938952113553524375045171772785259847906223055855518255439162907494386972914920410466088288839408841120165023830528343809177352789396480909933008083155682625306739930200107733883164168456183248787808508214685435921154634168821032751439303565736141330312823565095057046202964542163033172490650173187040141619750835162180822566987766043115049784700886897559823711246658520798992819570106326614674820618476650814868855885017462349897233565509255448815762546211175804796914735019463710894543249865599830185794859147131170501331389931188051599384488961375926722742983080571618639878918841297375865642578835268125424592575520444931266868945534586056676395017624109647734746312993649038366913758721051340599142750811278297289182948952920733147528249352585237537706879200793037012443784187502248198457041005570638932258899781133898377345747339775286602113210809786569579708446178898103019077221101386707866762740976288248016680 [163,61] 4284335065995434754472128041896411179134902096056444513849995489211424048959288218124013200269629615823614480651916341254199590446953251368058216553770206303671412959314640626630141496933814766769001158276643562751511308568777920728474511242326172459795889465466426094458402621038824438521480442281864657164428985381494535115635226443877277137775239155572332618920962910013390795224182317853042057482072999429033808896065888288744866002978997970445151749205712065226949317697452394048407626820499081199308428849799855639785217523912788248998730160633399526928040958067989792144537695520162579502067426726031063408197615029192908575826527382028610002111760973008389581500107899372503220645903054729013219987609855722469791930912273395448062657239243601453830234074384482618839517348201917224142728159989072623786022562032596505807540984666628369476100303018891748274648959370654563407069725774684448242391588344498397107285924684832188962382373661698117864138698734086220686117133005235141971138204687294850251806356271974591722668266519936499499165285966662731382596320643756498707886155549485817313572562389651609326978500350756577511835029067962257553252458394736573185284960664177674540517124120698143849802561603899348880355284594675739756123415937447418316253364386759856690278257077918584515187648395853264398303647792154043027053159992113350862190044618120675400996226334997253019681248849460208301787707855530585017803159923476526346701365841422802112526403656449578826108008567924632868730782431567932077029607174705619656150502377504099142228956306243879349862784 [163,62] -243385566313752968078533596652649798773532217868816332075751800952555301007258996116848197269242552127247664677775478129377167674768160900078997957203882626945250375035588195253628507760010108522976019673360619400635190019341258641073403330798466896604360261103138959782881615088306738867928557903849739502171427828675504382698868189873339679630017487124191739033925335077716551017915118500266734380230292786611377393495577388848536512605519322104195460381433421709227376385715703255542114061894074959238651799259352353142013739318915447394030307073847645399911846051303343748234076317282772839453829183027665108380012544824493111369421621020977242301945765678839078446602542847195351385579245422724257160207658727619930850511653837564016159461365843231257734669106179438893129884607267501275197709842982136902763938371696486587436773548574143517990866663642915890428419134102101766151920168116389894620358464324477734004050790386646090511246508260858394868960480610323371733131877380787302542132934134885999606489598290596852684471252916382554611918504114104356117829228551889094361874378877520369240428383976704976064781585351089807760056011780006098431320397716357908115627065760063351999011277496758567489677451884272650256245079419222878163743348251321564519618118842706897970931509420269498205352874791205917497436798890056599286331563311886753046352083175839296786198607961161100984011000419943675673845224280169726524923395645045447451805302507849972759436733572570472531729260476356122164128120488523466821868177851114494233673441948782411338097313440310880 [163,63] -29034106010806991248052399474004954417644838586711881808053945043298782753033280055722337185830757517941694086476219533145465417282465646775166292343416419106079932367534201548611412167621821516751198561371850576754183518965821880707565899270801304798992494507742625864965244921093742636950866415661866630119406155952922386176826840892193817587008778824506939739534329099544167884476623682609871671208774000867022048923348998926675229166971378136529588181240120213923788554340030785844597129727610153396589402626733577556667291422291776067921373205111413200359811890349756521543956424184218500929946412534954604250652983648191307885179592305548162991621539390547775309392604019912105920557532446109699336003853062211646781617580519009808964887187840536979217786520215394110693931678021415516036126838413970894423853890722518713981561269866664669633164222858468684108325793433375721594239887429098993432733558076470617640162340853577635109139212811325743001045159871083422607677820489581367368339602213953772890660796014740786700576077883183928128347956141010531631250651048965175910607525439411544686530207076155956900657309455290435488587570786817624618510546018816861970106314228556521804006042545852654655935075898633908057434547792935901607896697741591577121795901244877471808327443192857774980390104533469754448826094979079903567571271430787792647890435563284203703169552333136467775053950748537490068420492875107915197442120523854438200409740398670495430694107869280005548710106569259566640671232314876554142276692641549939828806223848191313428281392490607320 [163,64] 3415770123085605210498844096765574316551739946013778505831303490450167355172120965885512118827055707789937386722873000093074905988619536842322265376135350917405677739389498385870744035067676326862115126674839342470125720994114125923279295898732725848811999229152958755531272515598614185877615237965040764000774515029332421093001340793015949030331623412713036672703501160304731734023871203443097966311395377821615391036283452192558290305121321624583536134641826503082323585758236074435355105012167032376392476896399639419692817654673585452468090946523726566550382484146019584620217576464256057750144514913926651736265481186085231653242433784113913294305885074351397715236399002755391341808608794228374003619899326774800449814218459602401668922368520110998471257265040335769370668903081054947440712470849051626106985478232071562899621482960307350201368530458754918342400233421574270452654435290556346063377924938987328104399718625656847560598809382742894963326130487241181524254282262591540210663192936720208126673923127704900096993715686739399247852513265193767949249882864608435681517485435687554884798629426086903645557169184825724163101657067346286557053261098044994950546935939034627649288584498600915747746974428849535896107311461892129993794232313386252182186927614716478768724710744342684548609844406154224266000136049925761695922680396710868318810776658399078853478186918793344724020508483781353431170975266386458940959145206830415571309469785261540655092240525122737244825664398949851259361754740478289183227483655612088524306635344506938268157850434368 [163,65] -159931028402949635772967364925986816928099445271015819376312748364177051273468550522829884798969208969685154196174130509104227527535387977560064215362575534404393562036478175670390595326744214967993249340291752660607673834602934050452796268439328160133387303505489180316895465767075177559385792147231441398691751114757484927893212073235710045383918919601325123175945541935057100204376845287066558987543171935237195968046798276283855926247981844051755406400059905718087089918482952452615331326688163760807035837062194533525243602998294468235559490117406801242967326793571413271601510130340482112987440215560494544437869935619064279298475091746247621666462113167281992256212651650535344908453525263218105557175473813099789681876718696224142078056840256534175407398819660771049763444470960768367652262055148094432119081456357917134072309054749899629096690349550393583426434066850975460827554472519954315407548440199077001967544399937442606329752654930294839242463490686653836709183533387651340333702825096880022785685891900189805830958822106699082197115214445202533422442202234527034828279864488432329812637139141687737233247788189537591717031328414055652299683655079954545535847156780522976213844947882605134997196947880060920315952069754316754743153797580828898294085410336624848694906578096823411760111664366279168482397770255273296780183484412095441816394541217770987891146611897158299955516996153747675533057273600182853981081588329526102717010308307767146339444611829248959603991565929049722914415646203139434168458127545060723754775849870097536186781976 [163,66] 4270878879011822999118953060892696771740947104646815333841212615533985446650217809002198144433769505815505060383402849325164388470599591727530342930944779948318207847392766506579979190949426164020005630149970570369203657581207733482907707372966889581890478803067552019173361841974981718848519823910625138167677905977005574392948410970667341381765064852804165317626925035633899475650387330773291212814967372270671846067198648655557448879129369127478143057117502271795261986415026125904807021162456287019036532781372414696021868447981269777294769376333199244874647106401593326411962535020831611787495994396312354272124250376132982078552530427244698545168131481503831154118993447455448499565139990468202531387493916514458265809300485775173535055660282667036590853118372968592410417139174662848237913125261204669742054390882336504003230414401959203107127146243720174381775125686549196506691141774960103420676503626757573583853462862739402057787047042113554664901331222661160021112034878377647882708092604663999128737869277593868907197505124541741191939731566325078832468455918954216405743188992546089790811714774513067120988920851464588430248749897364268985719841714990631117166644836708209178554870018661213274132826716682724131393101805465445521556594017776463481832809419831651191126494470487816608851473143354628833253076008583600579613699031014862234244026398207085327224045276967238810819578081501288687938139732878907283005801278990118903188496201384023689558370600839528250924945670326003197643908010185830638957705615997244880902869718064104194072 [163,67] -1082721056227287989509273578878312344296827788155311560831195224283199071840558656964002557985118090493054385052987081140435933787739474407087754228699853376040613983661040638143627583650042818736277763529142097241257688051141626289320665032384792981332399246819070892718555296675450506298034506947820015314180785984933918304333546533748756920182984464916338597211802810903438520045962285729422859647336758135459843670509857332493947714606054410573430328762640883253997427790842334016210786626448179172345424308648059114116385126459070492254214299754551605011278012228904717899043589914628661780627863316718256345620446564623839310266781345636207665610405266730074664295438692489585909620929617780361368165591703026190636713878487716175033960326660980186040797280287928115979746941884103463758897871299770112605295131083124375739121174928365104870996771337729441599858437251579279115746977118584689538374322650356821174000368201633401012125558128044652851427514931811518369520986206874624631332376219693902134645625905222924597956583995279097834132253343083606733369347405457316726897598668601117434433502953715321708567651529666020003310910658085826570930861614245663961939553835111120886387005685428673310100808582655402765393411716118673332836143035802210333615442376694550743397886922441826798634627056694013021138719859736248317664363229715653940751417643909691308596889232175270351118787456729929925132555363153615415578006777363644470533180437114065968357870749960811750598969083422268443898233958783499387173668574569519471318618475954069768 [163,68] 21373394095700370441785368167866229726234678896656021229841459576615647410242831985894349575356338381063727575383755797050935745522310645646288593176038086513438964676953923766892613532197073695886300899486316877066932927606610771378974016666914598765652074566711988510607436022573003480703789485068628015068023430886373426854794652507254243387075199365256172390710304385032569160925108085387251385734252821644734443612555919778450779793260508984239505770695551159532013638728596505295464614015731035267604474303071735521807406169791958381760484972067111500182291429736513607972531429962756688040182549197199913860718334579059029795449536957632943408587447769009978572847670777242398836826324215710825398613474996758953273726062475305329416477622192184823038286236521575639938125166485557981149871420023920033971909324426886297456346084126665897489414922277333722049612560602113220980870451111845486147899128456264971387118704350898059628346057668104400718301731934705181110207616481066559643361416787277939007904698559875211105014216383861866472257774859415887212337154746092746792502868817025141365299431105922742643316341110258713330250915055705552937042235876705438466337977319894851263440973614517617169058218869036855326286618865742795538208681343371219426505455121027615317047382792430148642510406833005813120093352786671079351713517142282023119832866451367974204434460651591720573355423466927421312124135740553125941224094628321502973786542425618416412554360579512114805145588161468532769327029683792964119264728779699264474486988999040 [163,69] 8640654073244075980285520375032208524403533185760302276465624013594997297470966363934190064598620346843196226633651839097900279894175130263252847796521672431464954157424535115047486596708615440866395046301573486714749543138332175528507421182379894376698165718007427425283401477633388394879714828119150608832468640730908927113482964082499444017358491241005495161819806985126094688318726206860042721117453054564949174472589499685463358954446325598754929480855962243459322703852588610659668217588761119555180007316551583791578997780988383040898617071896006424284278505080074057997094799110077440359996322730990858838623164134718649469311614426835292148890037837331564128624470912220979702074577169341034117938656118198806697917349310047051413771171609561338244019152926643074740285936886752988145034332653647615572536015838453712092946340838662974222819764441165170003350210622925707692544304924586412352705506089072106309861530008150689574737582953669783779892247054116589469300319801074280133021412582304173024882847364722068185689496687873971418288996422304771357693109948510656000244251054261424676762849917794279263598076312987242915753634577212579898305165806241617960444302912996852533854051876303929667634176155445257354016573217941959412811284224568834171192902949926582868383386261157932368431412540587895204130341831077610403581406763671042783531262687701672548507696582977477148710326144929748276840343161718842853660244939022167027803525747932813401542063313307559715108133174275353565090604070843753633776380652544157647083546532 [163,70] 257035490811490957749018185764358223672481747402608426603375655090342378295551547745456307363486096948776467414814058577962195666110648839354037415667089882793381769709542103810883626593857105223212956097811485481175254692226706343512078078465835490623883668743109340109853463944590568727370616539203617575291343277229098427207495740176187001294174262247286017931143401433082319685221777651257551634454024379440025371543484765053057713014325715005775228399682369050102185692141365014564986886592827951754863650416673288844066153890416506027327730729022590228757585127034496048142477815429635999008258403292808170947457538825873218481812750003620533103324828946971556616571192092735945701005595836073011913222741805385481663804132969021282859770546557090969821537222343207290426436819970818095640038911499598155369285817954587407049397867087534079308584755192812103081007205927247090172998807598373303100433057315639441606764795636318522639395121945461885228237586252968102081132533193087233906486582450493541086770441672506249452128197911434639625982327160077519248468909592660514348776297205454722783184092476680318096427309590510086085948484157955943706333863542452601383769915455922488001661179544582514946064507421570201983781513263571321595492210333380059039371552079924018620174279095082144751239873234970783660698612897929593328817178660124960094644517905130263219120351414707905721047423324438465457852318066798687060235315820271179976041153970849431858298060955901203682602907376232507246971570655305213122900994994227749606844 [163,71] -33622015304190169406143755242348746803393641000558815848954121759416373323775703428282420116189123447270902971957786297214940896250583596094493430486728987992033359006230677294383960790791167998925874929775949215633479287567818327319450206284661150032933072805653641618609307948436489973439152517319275424199491014240007178378931144080269146940027785328803722516221853629773511180315577006693979663966568222894681339632258900011837115433412690748672801564157875328549580139993101421110194910059395139829113800110614599357394955391544550911386667707226922274318149838392321384061074846194034194637657955311861308234318507778474238551941198772269682709904968513607876053571422290606530947387030286346722787689031336746728277346130659280907264892354711284395756995482748064683540155039816986448766470054672253758171742366815009451728841476243404455166664928803319586848354323769814302397275906387256710827709944153957797324696204946375333870988847488166412992104438636410841228448985399592309496797971442464647229636705488714976898036261136354870278975015018797790616815109417280569023629842865335891480266008338295161163536776435112760905350875560355102383725020115176562757047312055301331680920220138751505793154124423844512771343079827060011313304891678933380941516777902530027803942543106129368673498208553370729938076956936289864776987444714109139971168814345944940432728303277967736000662555251356861006682209526777938883099441011821443113503431950415921673810122964750883826259586006956355484151441738773734084703912473472468960 [163,72] -1236442657594165607990291346529244480502096253234519849206644552989852372058498556761275963249144345533910473814124144941502135766677718653580045900167182625454035143819695479968313402904311817479870164050796700585731619318042395373680702059860877683291243414664971967732395659043616773728233041216211122834868431837592039908254462080388917129628218404430970406643855256693691757062989905919151026250321636084112006679221342504678329094033321372446765020722413150990295139902960151071273807114088116860365645592788320777499546176262378954853909706417841943848617575763415163745853103309064262500198434015672713853377058382093713128134627671511009344162269599765753487364440996807386921270218670463015035280917894706754455322568815179235027462603895989725307777402028057423454057159200069064648645992398500857322838009092890907596800690053666524156482893067109928821754109452690359770405063634178940259483773013283029265498130639065083059798754122419443893642262727738623785334819522770261638302453437671732734842266757367698816799533591094440863517473025517382999281700292339007604075463653441412478871147178774520476676425399331343362817029319706612067924884580774896810464933673602683425457765359652653180444258562106945978500283922973796375883956109840812040101473626917813643377086911537437890182718481250550266866567922924836677370543335043100509225036890690440066201121230763476715979139493307111010934381793133868066321799443041963287047228652595269598068682238596615348609636910206525636162926639029555948679546106651568 [163,73] -19783547990355194745854924025808800277992347792574961708170995390133847550343508103735652611810768631292197122029637630016332584551031477917720800502739074677821616076247043446522854976632340738256602299255356976739081982846082237473970188277929683396470630404356265192812158224113725534309965109114430371857528864827521903827722511783830023023325358225319991642784387285261795741847829152436387706233244664357357296238257901336796438721449943479928456838568178971630226917578048057883055751234138859234539098172907492144248504203569444116831022761228371865559154843718401841650341974262876817533234028581692307652403772482225433179133502023897241434586710628491679808553109935110670029935729814283020714880936857982746700273603624413799898032180716089103067683463403291517780476709743818117274897746467129812637361724653237081178421456473025687977091647804955267255855710461122950198558732201105042193789555274940476996444385676529361934500885067303690779940314661303625130057138989874597083962991784381019221459892269956981213220334993907707717623552570258537523401670735877460257353726398758379633383091782337361842083306414961299472536233291907832120677388897182134242354921245212549954603030314329892520524089039818883117049206244766870239996957303315788729091629811697392504475227232361100858253449887506848739488392409081796568647225634766547451761416817883047910604012082463339156362079113438312855037087930100176320076862406907736475730562102209765644798472179203707744538869930756148598841343740857999262616132566 [163,74] 699199926190061854328086714720234130957503763219115291985616131244668372459823990421347960880903969181982548185010305521135671255676430107944179827098216051462423877952626823166162121975579358734718540461220265563857494090944164449233827636800623149272781775808851071771959768958327138718368810788613477994118210527368524753801297055102111023758476134574784407074435709821881931472703320607729143650976957691199887429795470185141825884616081229010578487825498701386467327516624399368507956769482113370754146173346862478400930318659414226708376413726088976659666408263797287841490381027000265825684274489834004505938483431867846464055966754832711884039221907590097970596148896816847514571149909781098378151771072582595617433119113707738379373920182407639741492996630580712493863527123672525503724001452191479554804029701852532676837237848286744160357078279448548821077234636779460171089284672374094091704267663047310945052223105376071871993071864596509865335953595264283914546927156419764978475167039028086721495205227969415309534429038605305325711954664427238881374402432539052215001826038832726713985172313198251934698380918124217871641403410544419700626623188637165292686181176745838542640165816088830614050089535404979768144845522195363340528908820543965478996706888515835556572970427697002270240549080100100345232254531331500996760167875215505388434762445810948842102466500997079028338890157057688907253386977893872029517370329783731765685650678826563045951726132612378438248019432567243881612205902807987348102992 [163,75] 23467008922041216799317552307905072484641739065645596380052141968067985788267458104383260027648061367428864144836626581477448938736995795474107308604331714803794716280941665696930507524012648854150082809365755752418591996628651602393108574406537094310232992607778193238203530141737361359333913720568778876992921923478864207230230598497921181802844839491014413542750131549835828989180536172231889972196117027448672870329413763481751605299188314786809359506971603345270539959979610379905133023076583917996333664856698405343739228852442836377486245343387996322078865615038457954182911933707639459293710731337044835784978739384595633886972266296851694716448058345086290402712073996350893964615041105223353102730693784618297880657124480987435451445057645752495241596279928521006340258484336161646057100767178352133561290288927853372715355563676764964133779994076633879725733610024646740263736686481578115863868052574399476418814443717588947199724125097268899571733859234294402436559275966413689948087417051592727564893527443434763597665827440371647236952457162945724808514875096165337845813866183367007550309415064291342348138123651391532036089031677361665843260516367156017655415290160913784235381546122104522939181275324916927426578877521868736759412664015197335152091254196802306696421938349967157119036629063082068756128480864711017429489261003200257205675069104946588789558304380341899360308979202215530697919401833113850895875809359443818299342363130253372804243845275497790799077267528197536046569869361258481768 [163,76] 398723344150736245452727644774131544744975129142198018345588527996824376072645889448039928116021152207999214607562604224347985538376563995475619389366397641528709443742484317606400129657039782661548622822248078318078510921051107636914923536240199060655383652514030814574431028371719485779383430522137292666238306539565191192392084199928717500576958508750622415953146813597164713849344400819313339389308408470179425049994141264828211718368676201000128881685117931510503155864772932538831360435300461213751425003339447561550791958689185515211809969158815868178904967450431423145848697201921499942302358458389222232804724900868667936754573775413907159931533407744439979702533803116541444438300871346653024172058303109717295781024517461356543035345605217157808655204933044345930560021806697962791746972144970371509261877724243239283623756725855547245571939853976967951929109217225264373741406621509922313004571479487765813996566715111807415001648546876538234759530813829511265935576210520253119152316103207422440931827741349701323059724087232495509621931809816553279056695606008322669574484687070553024410285643411776998804546925945877684832337370294560990088470656240637433420953393153362000335245103899484763871390117668378882787786098398368777833118995652011024710622188880140058441070609229562382930322282580242225363869053746719960898576977935020930248736136010122563697699396836174394594250541087385577137603474839600516386013789341912839874764441743762432909881167758593952802817977801829306374944532381616 [163,77] -149223899331570412020707096383244982542310878944864448419812601970155418092694797125594304143868557105245223394921464284890712273005526598526103944273267943041076753874476244415346532771700366457476422437336021597522598148125392511637929167918198602543408768889498869750399702312203540136120758594316690784038007980535639094467390902363817503166583016915417292370165491675927237766112517273627336480299795069574473830832032637454533797561554574136449646727330526833484374611836685541479332066207111220031118052046482117561733550018783585465999788069486355975020068883220013547070758316605744333302952195325928588855354052813706711867463883758739486685395851830826192285862537732575736834145007294283276620414090093864794512444749889247233474455615647166236277316320917722005403404648883096350320810330878335321227635118531241582330686773127478030563246745845371867405384789738251755943842606442561929143217123233279565982261004843933064571417072069651750978163636153280946617931840339928535994230985014301963293124830527810169695916681462235774789950191839680128741682992105878079474573546308256698855034030232435616081233469930046897861910906082522480205755195672986603505063629800907416852806671577332611314871517541858251889343267324587663116242019989126115241364102191919259159070527391448708585008988542713371592472726715424918836664080653972857860406812739311166299838252237602692165223960997675842694125493660482006756656138303523981976095885741043602757134356964292020081890187753782547213072660 [163,78] -34848346193370159601509854307225948366907036074799398425981971165134760695169200381842739046497510684448339996298560712620143029327579416169639988878750312195502358099714017923598738303009893167586617481065186059088889416260027327056421068595698240774488563176951505556734470135529830453354405590433299263400459809232066318891627142074110792842500547887399369235604614936671788153531628213679083981331996728964024074958252693320111466793936095250075220918099215883752052994507193642486882434761202196005833274580250646884660811121274436794763130760430092702277822882532593395443283649179440446535362174190504375568131925092039604548420547141789310958231537184365987453748942465017365829211540072414313137976471095641599410501120165439853441231455986720251467037966240552953345413035249990626967911378166097154655593966065558125298119537255027605195071685571396345225070243902961442888483745820732445867215889081411906129007130861295718966100634525833890458900914863819813656225804085750817014291943111799146807429812701936943655210068585063052290513310863386948497960650859607839198387649963827918722294709693544188888175889198931755591480051090245540658413994496860517815619986575314451449288472254359323118950391900549671527548113209815348173007407954760677617398412869968524817484947667444514322375525405072391167939964980164952861029816855059428350526436224169049565825518184728951913721585232453205537395189334482410360498750997145592661774997293052814372065151711655924237897848334391028020112 [163,79] -84776398535366746801596634111447900901985735395208473420620410627020825901475363845581623581863259451670355177804606698205728688316863612760370662636148586654189419689658824783063774050094909046075911511704267648012932615101828639645957286832206250543850733783494852699736872400027844599265207063940941519507669102477486655197883751740149687261566749268566050286093014010651819323275308196924475921549472517054164155559280378081659790420018890411952903726985353474776001628562676424351553653286566226023033382111918868021231418153338441966966943106983082173611307846047968438926094636424962854797481055829598717777922967810477917876050493891766289508823545926689339689117597569574207141619769486157903939391462613002289756622968213207143391232087773411742960003926154583034004444869353954951567829824175495557890995877018752855328416743767116440746808546452864149692756544517013986217083836405099023681848940514097519389048907643533072772655708630500729310751036529350671045616222235800283095095867915356956457791097008358531260535508859769724647322686881012640696618230812279307186939876650808856889948115269136312857931100808444818664437473629396951093367962543010893994464930103064942805450289913669906778983655539311959443365780173432466245469590031181190049502219714369560575754311961466675777112252857896276632346735645919892605203291668342042850889091281748753060763058172990329359053583089029502211968547969033587255835767507971968329494921433401301882637754415065643403991436754751120 [163,80] 333112177939346130594652807794044945753299821766132060511480719000825574488550242530820801765509557867299435670634386877285910077411264312140559938246228494979805339793765921935740512864355481196680071264390415605928400883447926868773509995743215576149404804908973310557037836530250255441226384499029924606891129293316447324324047661483258495608794812678196738954726327163093292321245908381015635306166962596552396112700796269250358851690203474790562032056421073146904352027661254336069027677659981301234671593158340032874924787100171779801919190652700311936862792406061573601076049102809964712925224755759119640089731154631156012769134498816311024448539314534854854418580753590587239286511814455731386472849942096192363486892588338920318877020035749560496741956241875359453542116551763841012354981002296988821723417257474123019808977907255514061793709758686760618701381338520248730868937485546532134045899929907775691164602669777127304610895653847393696602908344692661789022983894855852849509940603986591788125388187520862505514584030546165969404851239534495386843618856179559832275092352261014510754152721092157307971512406063562586709206609546171187293332412282308037349409469528105198759228398895363798176391923042446851000554099697357375253723085134909805827329379693463380492456258056520270595875203098578210424851540373993893156839500233198830495794228439880219448118970495902280150136796389559576561088771453800900087915550507175850657546000911060570803040909936339358682152806400 [163,81] -65349853541025624040674000484216077654791426566446997465091597743344104432659260992307509798124638194921012903742799142947230607908089073834487598035070154711526778578606908464677030751487641166137031246356159458180842987230481664820121214155866430145050699373865864496480952296264728324149941332793686738782192596417326315740689511793378620292934003482946424208728517624894700571272649775626431171909851107832688132973025622010571092059150824748505444917239664225474262366342046317013564851575614024457347058777216664245298811211089141575121109835365976979937327761974975827626967105741383693894426648301558277117017011681981885614790881912387754373921078671413916724646412986349806872529737127853149148396734284823929119668860823681409541580525404765736525669679686211023440239098052445092795958728501767749680647550041171669957672750258592892115834314447223183462908373153980523321969671502813705668066800284875719345049922927987122186006281924597432097752984850303751189530976968028422753291262477996271812189374958490202175325523635830367621189919449411182919413675711101433417807113714251085357363510295119356450330645902353702964756913009161103323818623324171777401856245170244833406554535967045428505608352640814418359815613482999288055106379995966075723940125124662266865794423145329655624433273543263722926893933015907218381896371091067868949668114319447158027982285633243748556161562143935452196381235756266360181861429601945247386631673937163879524572919314923471921091656 [163,82] 131296408150462579938559614585947457373057439263218437103164149987184533904418063159620048657774629076273929580460572972264157345286122982086116739382639523936684729296146117944987620878140006277311234200443980422637268329116981458378095967200740106422150703607440927398896327304642503414175127441457254839508829684673374671268347611872796470857022095639457886013655830303312098458468112754103305272884108714269774020467259583554807667589991843770217677344649321328524592948599387488648175455469356807418811274694543829366362510855701158669028233319686912981537931036149802099193752337244478930432507535561515893593527808552583523670596190892423808937112165863724742292486266045159432209191335839481597233069375979487474681826476243082643300754155151505351931282726108236743599994265764456137519448946154645745615608927102152208232244424351356774609593520980184259596364187977956387637966057070019137266130825143668031933145505487821952817086384323404542430330836196284142741289127658472048906795166211522519010949788641166693480828542524883602157886928593436619050641288398049217425121709784170416097915600970906143316816344713038288972975715650683187629552241158896440782474453492637613037547906506951567354833022265136671033343599795399972308695920877270385456768188532092845473413411666024390133373726412495306664383332402144683896601571480890190259779385022641167038316736412376992947859426386821168689848749300634620864783618759057737644905246192889174006035049727787446864 [163,83] 3163575596150899813799756763712212033701816002633623137793783060833429709376215546790624453515864729816287012577912009350097225896243170394406995845754655559722642678142084994192913598728307037599725702382447499178821484302422087380301497788687824178949800649796604608791815702781946898677069655363959643868467596400817790059903667193433377178689330529266278248243639134866399348848975717511237449437009369265762008430847703053079931348684511164325813021360511650354892359066035567861067988240795689258591128889497064801201999622398833732818827597701658046322919962882441765707393797600486564821402802441351991472370202268473128149354508172103777858513989472175608274264419246149179320646433695588071676939231907289170802905000472792656410114011678938705133088073345912628647098677058204422632935576046435952207221513952555198308573968722733763493546129902817924682510208723351857886869941349343419110503925329417226788662847691886958385572367198969967274182230268229677939074232195369741899113694193013272821247721142060547307601498091134434549523823652546619117004657253970791304174656289495909841268128052466026265074090784258687920107144415270961438815714262086673908390063004768750790833955278485821204459802907407671430443360674102094289068356202596252088440136617186168664158749514796847138632501676319231686077413855375023155424610697021010016297957110734718265251268095542817446981286099887920116080470740496382691147621247766152612258058250031565845979581994905384 [163,84] -13548356340653477235016076912072697446371112731472089450774896699670250412585976625210358764926206196686981490284589337259557045602888098942178415754768745445316481256602213825713914342686727663863453976327951054866827702401850524968325856881264788674698802827503887242345710182675551892789904968446960608405289741448963438164070283700262064477874958399314378921115425186104872527526940927349573625301936293748072929359634978055000115482953612901330226380358300106512377526015128719266200325244510040915380524815340522896722528124335098309970763210480916103264815905728172294769850600131285276829110956792411269774779797917526643226903917719991842890403368009771618631088543706178213428983603354960271338523593478814200542508356767038750212940053055826329304449368048060309169617150874507943684105649868170038609556849932067114954910512366959039555030763638062268488226564571138878944686194441392904079456203922149565480787818382255718834096957951521096613737985663504998791930731155408982170951389491386312448493271985755835613905610921547138964220005191895091619111721436440241150671071293339883646047461857173502788267001748200843086100241637498718972907626327714725810846368123760055829307249122218789905779547910569652613361891790574857179886127681629704470467053805920151761333490247653476719899567024583859980573019177643058855146528160308120168576377158558624330683597500921023062906700121320386303141486315941769083190475372459591737996816503155951311457439168 [163,85] -28306176978973332991199548021830287127985130806161078662442827658525933971891398792570437879404318072682885955620536642171461389403592862889106781494069505727770249347108906797635732883333319250874547143858393056190450082950824039315227096383164208764169583879626187154202705216076781037122479010630589291013476043530613806533432352369688766307815880817513969070325046296615955581233478566184045045552522205589585755785454550097320601301918859903953061769659700367075826995959018474764130985184742203679640364943961132902634807988903173352874980420155451121272140942743160945362931438701006730060869737326902451174406865207567328892162646318995574207823874396875038894709237606801830456595786761393647556384344274137842646538234766021508169726762334614040354554873489286971200233569617374374989862155867404528780714496770288533792960291550815723272188187228917337019765103257932749652419250285006585718608901135643175954925669452559685661004533196856433657576495378933980077496588117835039452659787101689026905872062105299805942065933360312249655785508940491071782388900695005829618383015540923933523650037706306121557348906384030389207555203240049757477063101992272897815732006417669255401179426177244379586428071051508968820519614269872420076498815905142811197906546102963716160430724851860414981261557296985515351769112090858200878516092538207750429455159160950928181220020143637026243227112628727856322881822688271469166696595641441845687994726320128484414432 [163,86] 195453823842221580057343039516715187443148466174151875455216511991684515682720336615899126009713963422083805069528814396614438070033708757107029282869699451936790540618138056953559053552683085442864640226897805280333304830044138146620967303735271776160536016990359737608954331629762844518244570873923998357195099904649880283443193895851223509318448801195482332839527202007397464128687996888944099967428979984790613590160015436175033700602118158025386408256845643539676733699101787663231119238126336694769593594036662873444625250129171704083741916494820670723140058602829482175962250515314080835518058997282350580159751358911592445562830716697250568906128031753066231559271327928312689717120375196482792348899420302143986165986718455451358010027574834506527912609433153065874726267411725057410665819721118661797920745222995910227125909355279317720765047510677603211638691166669933563797440134436804178529133054073609209060671321708878690146436606918772583989165700906154447008721666822999647441653413797140548075357294774324189425922531016369564846409267733642275925085064926160292145924104350959890772272977859028930016608087329269396439970805698575640500714707712646343872866286664959028344754990132124871759387791797840682537759517604062080225217427733286913570835806667223119105117016413886927041361605180870645449783844312575058271030453086197962721424426415891966624393404897691943318178463683746141823387588151513586785906325461171465523103650898961116 [163,87] -76757116285505011024193171391317284542227518276099836619133266873644458870008602218585773905296044761254222331618289620255904280422621546621893823625270038405404330857426849861284776559310721343279382979043641369857359529201767815738286710676046494089354380479800441491394728881291831694853562810736176089139324438065545509029392804511405194299998212469999919517682147101829164975279493117405248626381300389008522698417334796209674074308491643726829607316264076812060265304176575825682401686485514048294219612389672550007485750668894627846499037932768723309848757705638980322231033450498869568263350567591050043967620424342793474378332040321508761117874715131133703136842864668086891958274450034759586319950271478208060123855814107731063239584238558859938263085006807002925495549993534848391652655550950133674949677761831792464586861569439857970824187118042628996345804638620407780113553786681562311482087045396796936585790864687463811234272085901732551266445731925213907737452998598337650173254054733154186148060731426043479296445629252990084232818044007690067019456308232494104971523932574493617540158898933276417056495104156602435981752703560413812778345089465650865170293625435582492340181231396920776718288879240208588786644570165146152029920707910785970191636321098175918010490364737336338006595007774538668897861739146060283802018623988345238250494691765541436465063475302564100808882816460703075129526799649342644349353356999489716490899192840 [163,88] -499338898480919378980348263031138695944653457481657688155605137968004206750798242509193083844514006716910938186136214119265816711776841889217414761948548764463131210186372870606110060559350401686028563255520019106237384552700432812043196337591847023763434112534582697019537373848011090651706294692991723409588659123539699075187464314505457391966703378946998240324878632555715571078064480023075341958127924895051360865903437656378600679475074675278117040012942567083047789869807678350618999949961938362731577185935057940753974549130414889799049960926659750725171022010094230272535788234595215368545665233933896606939245664877567554679932004381081417020386766461260078669092514456720253394015365864448855624874339921195953906905290835323119666752708297695366040350983127324757314158318859990963770139137771703720607159943955330975090659759807762551184486326812105571747896367642134784188469808443557816903590628564047378024050111986740105465744952720050663150605394171207063234861848595568976850963494252541286575022382221099652273375206370645772719424178137728034906980907030216113429354923833473183825301399714152314835451729961440687460957029116091058303793735583002037083902412573961307048957098326181895348054469592325029817030978111866211956281258945223172492541396278443109061142891911125613540603047874651834957862710724237967009091223307040403005787670745964254709171819190653367556011011936923099852608063063777786584789729290374562150024 [163,89] -577001778872227992482901323124330718580378262628208518309147754648524582803007461579574045802050071571701000184290846506868548868689066379259167131961925913482729398033280024489476284077013934737625082613412773725556467294252974676463077857832971128798239788054156728835223413229805346027049789606595503538602169173660092963888999397728151192027245526074327685317331999667174814631670352761528191081515917921170853727284694210872691571140564760117590604765940647944600125631889263112870021135211493267820521329214316546247826682285776955068117112927532140551982395193924222185494918723832905573701982840884076747100191546556433172052876429536205658648726828037674581209731191202503069187128936699380907969402256418433646683137149693909453289702817003879134650554705117888202799212036456376683917973018227093770099336650676862749684090817171963571196170592159922161334609575028487542697075308489119947442279703686153267131777062608205394147526180205381432318369050340023792080610909373742977245580968427869608323042170018750050457578055849558474788222201866913387686528420202083575975576011784786730363550039914401415017965816815343254895265282099854591198274038728720747477208946204173852235111962445926137725117945391444958930752323711392972593794314334661359491079868767315324598359630536133872871174882655387190611168652482387473185418002377297290758013148250910794415527981900305602899071491491835638078422989864580123149847307397628484 [163,90] 2081112043802751517867027518247626773697231533387006327021715695572538319330544559019909436438518536894589528206026923614147414005544262092719282094289699842271162125419032465659317517907446732626773271111767963258588824033934766979627011922631239061894647191506456801369590184321078333004781210382645409944571198604806752520557191888063029837831213672011561314887428900284447074576503303256082736652678928896342254544111643345028462304551072220427438545437939199106122275397594293797106464829988491416823068298922427793166455680685199182876405526854674259843222603187696628412279457608357883473081987253326054467058908560414045785037204899865472378310928626219069009033441848113299943199440925149046016746496706463038821386278794978893921336716025988926051157434854335303823800757537210496489223225278404986081304133781277364461779240432350250864822617754484724714524879836843762459234329783483639238179979941500297529822377288870642152732467551778171432026814091484399823499918950529063433474856456066634296928839261477900259387555898542189789416206835308697117207471323989744633696426756517065273813047084336064153957959379826429852840805299366656803246529771629470642219055796922830767284335513953486525326923445979730405512394892588809459127809697088301901614504908339793198812208364528033317967533894068971240713768181624570836230846535429057080644431730703615594510903340491362673095821712484049714995164653822942679189227140460 [163,91] 652616050268735992677099043954512243067117868143181652236184474301712607465059484803794573175710179649111509364541156690447022879198294922622727730898593018857296042210015669702843392501254966309200486560859280008970630551106579662528112531336335846668788509960483916280786313102966869816367811693255788381510045530304635111309608369423807051042844359495811033724567663866779897195176012775857027838582830723510003235018939452507682395096979175925167938292207682389678372876265451226400771417956352710590233661408861392169560673827559221653719750385929045159596655809470179868689586421507460114950797178578121466443283523328231650846772738020648889227402146890595783334562669735492414009569512432660781715092241636987873570448094985691314427957187603055378005974766217406939689501897016061490805735926803917643629101135838841256770048962790065534691646575530197717633518333291214980532991102824797061909843718064040954859763654245118038322253553878763437218326966080565830448173199153094716849787417488712999903872605013943909853158954233347986890892666677765106935799548818922522005894216223796466144615015454161628840750580799203793435021449661927786811711334626627629395716848434464490101707162222528206443769218715208828754583584091127172792560493597958114365043049301693823842413207577609288590607405495055283775846934457843534459260649360985343168645129473793779668833808059054644556788312027509090180719323290548291236516 [163,92] -1832519271449700739869618250282593852159996223968895805027861362912856880341305885411540356837955989305256188354837684499416949973687536760348773781102838267341369230656911122900149724813780218740745186891118643572305421184847857370675584496578778130194687996670281314646077098755502313127122568592233567113152287972188017380925473421682783967489660027871169807546204860500500590340036051804879822217006486618735418225971687552785881309288358208782909109678922576773848044355679316429827785298362096908421178173708380155833299265663528418564626217300745863059740354850999392666346977697463499534551686877568119539257092035987737710331575081378052542865174283899242655894598952852581595133036645486690060773797440053720714281652951964647246369961395639874487295467147288437398877466385631801397765203097378785969359676719659846301645489061247479433891686812331481485539545268775559891314531069540921300590191202735362518189452475662856979653035098883622529710716670409943599699614514750728693670666384252403913137485113501685376716246675217959251988467272812808320324741682833473554377571317502310756731139073339430616060010351678553404516373968776360119377434942050978587823558155094307893724371395408003859029221471094173511424990170389644232258237198823940854001954032346938316075933519686138837078396634950530132486933663287444761227610563514813741624797472273537773983197031803198615009741213764216563737763033364087432 [163,93] -74734633347133903225516530995272095538329728966393651025354070222337549547764725363043818171605430617895252714027755739756409367431070407001047803061335192000554345668993383534749859125190218382785542848925269803114290848872025475884511910110386897712197723589215125222655973501253312815222018923928946797694539184121773564045706325829868268113341484222351898044032761370408306671838288888535326911377573609074775173786246815646882884320977545919848178088133270336510693278939810027746479842964959838733407760353732184213775194948303627216191448553154281329414393899504656741373640093490629914825985833293914670234058232719904516475334755576588542647066385922998860900239313365898231424541914224344688419151041651994229040707239911356921843528399345824392798432959019360843389877297514303796744887739884528154192581477328327047494745025010440923472213637499968943919141117657243946855133608623907784759213442433934435026502555291837901990428831301093074708935313681982695169201349899008711184482387507480476293882563198579464191961582197744726298285513185456240375729893961602923693675105940408537886916795529607037599268193778633753004738100962146465185014261989668900671425474598177267365592673259805278164584764353879910400179009931047889007805956460612307299742401420314995016936350998299827976623883465987482985758103222768518525924979362078244773596502514168972316296283379312036654580015522130075723259552020 [163,94] 4147151025741900942938682399322458055555469154061853622347962687809490686799421608450453743166948972834457141388367524541537349051151389484936163563435293829094982855046616816373708705868350475337653713778992138756784010292565450374238951507598633361949953675795934490015801948882900086426112105724737012223700193724432356863631859129012258647103852662756646029743877582880772848400295791883433814779516257948471584086251816024278061370887412055536430460044291647346214149305241562699812003476268224815459225726493387236955096009786003319239629894647565285360855902232993036122368720718905447054137457844231441433611322449305157263512645316058789694574940843391453665003377788802526932411165158263106237627846667811960599797729562912600634241648620954931742111374810953928679786678529040105227777498658127440918506241544469533164838870091085335672199618286762235660232344722511769898259417147812250038929740009060164048967776698336615842918857221377278176278727960129387469536137500773543789318077017006193398029782994963571691979479062385268425507350226316796149745028385907966684176995956163668786316030411838685209214702562575080213202060278430041403627441316177867913619178173172298426257633992563843715343684093991388958622251231130914846642893214299794442089592062407622864856445328239870680455432612937338939746774339130986143752454055037343616244558950865390327544071778248838798093010948315815786774202 [163,95] -576803844193676215855161849083420218380395225443384658539061669382769226841646303706003830098349319699846243593210037179471683664181539060446334109684211750473530357200833372626743806410547839391831546894932266038247707537543518362916158117062141682519630385221732411448309433301108360015967422252484010479182373196626740010962584923498891142381465756727743411545095496741427088230188531340267402916628811549261235605425344982803072658371563845608206792786541669231066524381536668641519589203653710865356566654213296091176371585132395472822967715944952690805853438697910550895399865894158301031302825624084954110611218485802986862069030345775644044792813834698008558288611736799295212070560237848509292893589886352505014094542199761115224882900237540308386052860945075624858934487357116524778898693564225701688465747281671527774321871087015525424006068674450252891188210045327676132825742325088588165198413067405949801557916510263793603639548834083705570150365497524847916184956120654533205644583552063017339643821529379782436982211496329817778189057097114738621563927622616596819378561091702321875696050247658186064304068588228799659195913031642448495998165017416599790485058404041793108827040375665803716162764183202072505446391862613110903408597663362148681363279684018027991304104868581306844156505894616855097112363783172581831795347530571985944100516961914414326372383704971830220020106115073502704 [163,96] 22468249690702417746002859809129181938163210445216964380495555719464227026464562846561181849405237311085754220422576639481388768679788487732492728118951627920428024323662616884103932152063708292410875362844354292153049829679228386932187189051823503656719456311065229061309215181375813240305302332523773791036819827808451970969574295173077601776782388770415156081244876871578369033162026856719823293478663135452966256890482508119405564134172728097165569088059293443841933093739496783136508593015057638046643458972413989515885043378076597214987222290871279835387033984721663357553919490285210822959168965112523170536294198576804895577537154442468937947902745951730188258457472753837071441192413519812368043232482293157590789652111957469203035295127246811345416891055256357453893311317419468318077823757353745402240388816849021731794195006114690140131802208279141813316767733050599100856123657265486365471210406058982361692785216288743579801739552223706584266023913333234909789893336343896475739794418299043790820600267924476387442076112398707173103312285160901965569483761907814823469431570591848799013400075121253430803977694084469729963177195454111324243110797745809922461702508118549608916681586250900426136516337252678130683157793921144587146160592114326894801610258587469008194247338242326248377746989221274999891761491373407904602017427151669882169082441666769977189719398987169677939569490604 [163,97] 780103512515878504363868369021946842563197534630466096472789890006244084638879803848749013565105483217611412831496871282028309955071317319692617229184706839863565293724265431064845017328376262073063702152725825800883796895398338111300167615643440107934779746705072349891230178016678846583360655851349489224873801606958002112791700537233474574229679115358179956071086551397380445215887298917561814067714575358238842514006657319004238054751537642041207980481625410163201617818148875181925306910393640786886208863072938997556847189254299632945542485578262459000540020590535677296786443004888558435383420770914248955941057543248856966980282436355883903845919580515965691092935174748427358847664673023698037105829522121828491498539217703348256651021218594974399983521054173605918264409367437139586200612909793169017165621994829940048912910018959659585125343577415587450416659622570986728377084897506182712150296227682224787789523047950581562580676258028446617448078202692658026120587161607111531455006279365323953706500647676118622352626479336991837203179013621734038270305868539662084069092493828130862300201408086244237337082368509638027177599707808300763010157483202025992820539879687657174813382757826410675440191309752530526884575773214166948289775807330410662535961155348744509521141343760177988710637073307260369979782730431181416588807725945233233152956925477032139124634230561943106548136 [163,98] 398739537352165191609731144251778384027285900078519279113225628503524605053873683056384744471013237223569486719960816006335628968379575253198917821056650584386533894153294101407672888290549539724506637916049560311106708916207486621452292449220146448531279429676557720739235738220241359870843065879198615977075274474006922191059805563859622049662230100752709094995271277940497939926354120393629019800058591868972404950455070585874582409329418770169289795937699085478256318639728073056476455328301463124548353766963185883522957333426376798142896145113917032326239375332344062888461842418813472254149898371865427306885001777131046106587499053398193744590849339393044852176907121047026575729472968841917331694455710896498445883111171079170868283493075418247173679186228214342017829701869586822479726193356892366581261093732104838177789616364557253752339840915264657348539559787806233448718094956876042983541519366328265239117718136974517805996638729884164542743378467048421864462501568585970866071871548679128830286318206162480793480948518441024647816354079847926144504445518938148240298273360327529877957679386493631419928810071326308129516842711791300609125053672731649612611221389315651739686841776484247607869665394089615499287505833316305669066514952596676992924476367455716852880722538278080342542487340158536377166772899592823107727316057232469041505658248779798840676196968085018580 [163,99] 66497902503988336798541259739756512422747831388569279179940955919524860658248821311542229272093371995598280037211126028660705229303393402749965962111899688340203502524060553009264512725447899223687397939442085952649695348008881835672160212808940057723380934597078566878245210140030704776777094276785995951916366315991146974687209028544528272561161436619509127423575079455208695131118647554700344753740841711374215846591448725758088354042617172474603760467475111063145083499880214989568756241736916191893796028971944348276887863578345413316356941549666309086592371494334552716715378294118132795790489436991747162585835005274824448446620260033789042382198079912807288573286801190586677116514842460059145151575847869633727333090297768068245414300485258601781493856135185575293318405319469350250287097891197263944381785467880439208925494298913274282460801559001761746425821062884587743004870039024540190891453933693073458570796385811464740758525110905438418964182764345569799405912124551156378046971522534870614825496576902315168280189981571566488586358650053709220148674662328577276028743841080755406399570196067079570182627897264796360686819034700791248923319427150624655518283935244080002458746150126778746852506806775720361294217662692548803380446267095921834299164780681052296837609650459407353696790590317879594728089590297185963665243195270693110443978178518457271941671675616 [163,100] 40198648900802065171341170454526410076210026929132388558627316397240640864311261350841645848137752519946524860062313432496621074319262541864959464383858424797558419518082890644013614724413744511093110929905413283850269712045603181591909912185452095206578178121983455254838262521569144083834987257776250566719144808566448811047656388289844739558181139547143524385708375944899043892292967612534502346208702452713784461173408285416054574518558806099303511546218772077723991663767755543407659636345789985253205045144339216300515065469457525502460922896619819736736896045981484804867216932676496940858222659573742127420612783356479502930414952623094208219186421087436085897984288517137901209463139850267667969664764220768567113084837217925676362377087027500357800273192456181245822003061449222682101534227046513512278041004719702713166030663738858680864434717972229667020919496067510691326255009025601322001329553412098796209837286056596114477816730072911347194938872998231867036226548721697423479385377891748222438046036425226612601212076683067461253270238795693085514433158678464524891803989069223652725950837671755076954657478571468530451696692475979705921790988129307954243836977383753734090435586111248207759111593424548090168178182921348929428176385035666265275957513567665085313138845611133109963725707492771014579599806699221726672740829236165458805677995654258235612976 [163,101] -2314274404747602153083613612124111556299059094839500511874200414574471177286333245422440118543178480005241436558458231662477094928092379708175822624465511093096253398273971087752210213394446425520356550475204998249453113492786653832171811565858865203165615997139995665501372991989759926649955759467233478897920518187203645948379211012910818586541606117409192689379588576813256927984487500261061227596113004568238872358233906377311399204337987226301477695561334837556053693175605005752708615659444781262893596419882752206600326109368933373777146071451287449166820602068074187472272405062809764207676074974675059586795132966834945865428941546658397160987042987622874783773471399652492457278682887790905988107768168815537264315844508428527026195765046319815043535408657341299988638748884129021565270333337501574416175620558394449252113306999619860509852165877341414667686442193273428533735588054663563352615185267834279737550389975244961875230298404272977049958552980991708695823068466689478604690934786090536959277587856443066108665571143115106715392836119967463204984796638607880931849079628324913630272823280180377094330962834135337098822083844589759685780840612135997411394488188413618571423708598406865164187347999656485572336707613832962904728150572478332736141729875000375994494711190295563610768595313443635069854206201218186427563349374013773199032088857103284 [163,102] 3655704771757412774551543847628229338650357573382526871031632496258952897267601243781298864474284483192304738569351351385845481291780355311457760745992028101537265535413930002498087239267001340513210671976853002725347681101784324086146554833486452492822726872037939155478117557899215145054396007327752202391294829947296192598754915206100164322194849719532308275199882001454232661534462802709825633489655908002819331299332699931209296294830932368808762422201152131039971727619109555386362327358636854144052608809601915401363930314121537093602253167944047006695869449958196198615616689138348743555866881807829380594365693198107947689550867190771984286465511252571306671574043378297596000000254864774485943083830452714420976691031987161998996505189254339335546580246585071571058295389085281395847313651370855564323983648637877875510312972047518091550482309333472281493985750866773608497591544071395425614259191304150297203619614679499770887028419210061548568578652304106913293831400406756567208546208159873184426981946304805148870870372699441601315246539455459546494068447641802155793187101165682032289715900711141931551163143643790335340936229790327314796060123664693664118295713033369613759048841295424213574189585200816291117872362729128620877049676904878747629175386410502303313390490988439069930479795983591176336052606005627257083002943367801636140186547732 [163,103] -948104491075606656673428735650174275657556724515786985188346338742521710108437877411675018054276373210355637058312692659636782160661276484346551425587346657628238159308025028103370667678553750013326721998387423433622660177772712427138603097873288032948573653133375913823556895316904004098002763906374841248933498643438513364631371365251823804871788128659099184853978034167575816814625525230855973775472859925202634328310933189857912115509381449230234589241976799700239364800339060229129192346321301014692850814082133772092351089695682726789724864234879701083690854813032186469234558838969036799887329153188428239072726165703738445244522854562786371665669151071421360478637398160652835986502973344420383227974134177528345694508350297661721090995775907556355567213337095108210753187691759431777678343055244979272425847432360533823474157843320273126634379107380361881094582407907743716044909582321934992888769465722828360191371512003217459244229260782806163965919953563627558876484861720804898949416599394954579042027063341580032598575035465770417871827036037719277039919924800589295582642619603679586017272940606557655431476734268834826373837765928695305188145730636481054775794573199980202694725600311266347270887372472804513038086751422780814097111394276826378391116185000241329173267314454930009382647490134158783876924520319143965698710685287670213850 [163,104] 82790921318707709308400846943698898222770758169240169717366795170664261614533604351318532131357820642770524541762059664152527190204095559333763477398012592786749563357173026224251306215630587875088214125495343256252897086444247812933315631226513812698604898372866371929171047715209780010444578222292439523290775776754227190770439336428155218094189346584353745724481803946888814617465022697268602286979511663483255125006328981542520362430719331278827035564085045184936323190615428170101698818386014178990175187476163715760818346245429833381858657961784401274506971865673336956606160145083959057700964360045971888523552922641630656512052768585689554079031176187465844459488084143376146763746468394411830601942090503221448080025337069181209364880666242304112317701681417763868715948738294796212016753514766704258178357430092521693192124523135138025445625615876258399274561650363965303721422037695303736156113744792665868192853668001456607801825175708599632955911047023375587589539018048666731218153591399808714422189301293319565334106474335870351437739046629203512148229740031394115398003106702262186206632379521372654806281023692784555930896789213344268660495053411816699278190453591582493023579609913718774184347332184207688276616761438192284588554212333194887175299778834442052956364606309541695405581213665035515473552089722441299961808737038328 [163,105] -12207929847998742999864102122728118583402073717814675975806082330143082235483211615480946095822111140965259538102156972648199109365306826462687208140606384252428170346447308180643785779396740161826049734915418513341535398674336102273496596506739781795067799922789119151475060724835865637030080174001991976391134480918997513918372877712582379509335286356077124199672755086088575416083133620765695473914896924025654100910394246413904968059448864181688828399553419873297992275961604302801910001744509423584662245011504431187648931379856131177312138137341229385266508713105196625032599253393276272590169114036412248043896232335923447811307806572098539985958223996336677558078140991879583255929899443722282511683289844162360028892750269600711527424759199466986884157686711745609653421808742440701745404404890972120155915688499732343955392946687580102051968131650381194444401018265822792514753629401196813988537908121635447897264532743533722759122060613042758332800907646272574641834357446388481757886277594327762700850905306842454832783930618983885981667917479289955296286611494642372645322548233852253614065591334141758132616773842544041799813926056105233741382174427392320020310631205074144742280509189665224698441511250778476959378678533202810294374351874276990784655787604104527292389726978205822519952951767717711523947021766037105175525634 [163,106] 318246665712892966274156237934588553094951261192031647675484113708555020244024481551135329276929412075282111717696686886028067075123490806784242571565805819895773667124637932738006298026677930803443393349723768002698276775459688938554678572806806177110878974218178934305345311659256719772834856299618046559955029960192771345086387469475579148138540620232160740150946766114068041939850208287712466064862512557265757289238611351254864734543236375864771474929529325925725233871585815452653666983456918173968487557941182525834773652210769456781237891548353253578723338712048343022020407506467692421857242927750317315088872969849071281897654268193146430991554932936508982294822402291376322545151604743634526409151317025584421673818783113470523258613387011697905548712305281660326667167621992652923349289161616180463905101143712470369836767614740360482147218679750566337539318915353275054085170587033459985818249391430898765293124600571676386361659227620706695301258728789694138460130265113064767467115622911527558721140998261289538549687181267434138742378681729366534229516389961365122752131407985078350559123227896364763584163266263657010518762453950230296200769010550064511958133978228089952207549823942330322643138332980460467660127983122133715973899484708173924171626021504991259356527259026471368706130476049829223028076890726571092 [163,107] -9315752065315821985713929978867832712730216582555322888946712113766142949925531130095428610868001849390404976015637339495813988999634275567329719122685868140691195848789774345954076448242120764105804637141767173161658582486826776357859872554664224398911638118570052164627854686411940094021687796300603169859434590142356701536606585907059199660535956160649535097671143386675625136353738832426468592513827720218740713739149556582707949053811185393992434184259092097559116566434426033465259799110985381192357292549086147401921666302816858453667684028050332690994073149155063255391635480533150238415337366673718683154192140778880491359359260051726261773260958532635213138555815415296723684243969008680075537688799493329244142853945078626042230461188981930129509403654423650225940880913264117723121861290450455982946869252096052885127366538009967087339422909903980430632471654988554281581874248486808815673126372145073730633577251476036114017635339203719908823386818886647852031102073599352121913663418406827423996765747292255174026978231838061199966261503917875815779969811860912256113723012787193972614919527590770354531367869423578099075726918945224012223603046172792773231015779063916084038153067580304925795021934563295548728741147204896615889383711779499578690760523678879071287460864756130591813377617241487549147887844384 [163,108] 9147112348513668288351046550273542129877077014199460148609565567876873063325745908868187859282066865487016598187068474266084867688405407288326033871534763448331943234643867790300091652388150593684618568304145649652433673215565961117395002505948331195730808501267052839259959959635193508736481068853436980001139366896474314679745476164452460943188044739372311228033711599857476119338034633463454653022434443965840704404040814244346908649464534683505940205353778756399223244250406201311957054392928643311503801443584680457594615580399061055563964636199007744639213712691832126021389628029693491348426856608219037175592292472086421669257364791289661524490895759695713106354766891620894131398347570158006234347952939797079178062384459022491371035026689729680815898087916381883677512711626463501068297941339114612754386009738904554441024248195819346739430071732136215481032474218690883271665064720566328936142096563957823146357467857814593155890162038283281806605071970327615431426882914833652860430375873784566165266828925386239333156065048017208685855203466902536519852999875886214566078978935545806566051200243216411925398491680880529513529516749887852872873288566733230202464736966866542021981163786023611540571937203961429493329777681889558089085631918185721739257443564276188155501643029354869124008887377843590712 [163,109] -472227065586757694280028625858653740641085961451937962115704238362064492570719207485401250460796985331303581645914147559335008169117481976002677196342728263755575093629576145715016387296924927273360870851624311593953912254500145538372640985030412622700402781869693722542293122247286743818797623184531157802739562378368616510386767324447144785473582984639118235995152755550076698067927955661549905723029703789505499673831118675601236052906501346167539351876114848646315543651144191187947850322671275058837719977725456692724668244820916538399341188081336877056516523185348976255119769116738325565191701678039073021722393024924201634643203841825152360356922865251401508620471208344113952204503628610807527245993568862241169735179684939232773990600709712991921013844325594503979180681607698040705912390705973477140521916641034646557414642708079202563649008003908315350641360253351085971749858302993759540720294559834339451013016914352181057143224993762063215602901000329552181540361235764251703204798415854669175398762296694544699221859106525817621034839985115324277318690447582759031913231875402957464445692742163242843793880165992901062679226150625727437276113137090167411841704625701698049140100102661451765548807609461121171225000084642873040478896815950133550652659928329548699803358714678258960818115693176 [163,110] 16474257588203271742527257481860235429206871548003923276571066109672525901903705920460089903685177317082767789862431504859869585676481733161992266719925192667785309878274294538568891879142567130138654450465139867778458961076497837514592270156177715401806643171256429848949244334741204502771137659881203667926416225078537661878847319765169801959935343673284101250769836394755453146201851840469798693848476134270515172875271176164153966946819686587456088556918381108146994422266418647203189301141595356176932857485271706338752563660609810093524954559517029793894489299592614128836411863861536638345392651114157772488447633041336053683454824212555031416074986877518156264750960533730655416621585203872103678506506385419239064188609558012077440854190364688992736200723856395958875943003558328672135908112006698882953845474397742077027098133906118730768179206659530782792479117092495014339453291334022441069627089621295663839874401779563694520388069038603445669299714490408102706132421753124660008544475769704160277857352674036887108476236078318868266391625613209360335634506496924974756485720750540620590824808706836719754585439157305295830521037900581981149936516672002531666546603116764356184280735259745921184040069268956022194780505221200226949044629865811029630005867521185763320156617958077665007744 [163,111] 46231342992344507346996168554298065117057989367305727929498711249529850726806104554217129577081288534408599449476086036073679517500828723422013850478034363941159167330475622085555031089655512633567650101198803303781006570737388260581113486288968865313111726406536535214563245067715807629680587476326019154334559583560270461106490078372149995081072417151602459029458941795604818479869891039917024787824182304910925432513441981161367076078515334584131460626401012587401950326816837758105263829990048430646336009157375743994670731247704706112030860228983019299360131375293145494861445629262958752394046507049503260736292445367360379129142016564160885373673080247211130958846169413544076240032024870937644189237848037937659180611284375125479768818010159049463257140213174999262472912454540056794786510815654430222410912677556066797709122689135718862915837602734990234187144863378359416000523310307621820722294845188603825605630967854733415689185201335163872734927443233467584122896233941578109434312980580026535291201656622921729541426833465381385535570011209888158160021797713930380550279254357059519513864631584907336667646718560257446557664113918548636997296779710385042573135443341929576748690939163275473612127470343821405044319000972412698834979982605233555095894866364730571859672683344424 [163,112] -37054779099684790359307259924292806107127759955901887556988839495924002731727076704069502351291150009614411870162868545503215975786757933982817097725464214343248594253265496929411323313453597674593923946578130974978505721186656716804054241072382922384302097055814906961466901090682215108444890805822565203686389673197537470731695709354782136280589452756349284971927894195169482019332711153349741207358103020609126592171310765819646744606441971184808411474035359332997311110215031439130472959201154050014597571057513766414434145353302350465407150773846355085238058922535835587180996664773063835571449166848554113503857053198404470362572838838849220557761446744368514903791470220623634771213341827238881747086785841682626524299927938257208355043998736498116740853398498916148766243043283542628909134876744197963199079088118120660312007757578614582280151485262345169942384861090731905913763731864300873843848212164694321116979725922512246545282677666932448813085265732798282006026379399253876087153070369102426559826305740460644693857249941336226925128694049934503037129950802244767543136419150536772637590551525140375284641323410226703672546222496105643946440353688665488835119334537646427139141254546074177991446978984966776755011586880912992229387678585205377489260692585387568346088 [163,113] -717958123010646629061220514570984003516339808660966550544339798990485680229436363055034850791514931512581538156768011721867612085208450853795921758816623584242235504547297648122975079157500635894505147299281595090342360652573470911912016701207445188850180840584236274052419353767342372637536532020595276597985071144241036168406259371997124568218567126287263836183802523073974766442841324018729674472432190131181885375300585843973357970537101179921586722186099686097489244214071498060763596614387010992135806882656433863887687362695049737751515165265232879502156182200626907952086936779266317021240539671180399382870402260376987527046805876916563077694345924319562575494103118665202215548353550519765987034224811508362103594604696563971052057833742735339141080129833690532078311492451612797492313848414807542909393647941578569134851821326136951561788371573549501211400720012111949786181885009898926604474323638580046086799257899740270298763341960125832469408129977674111912333660606462918086028321642124774188627764318726601844282316858969318284213051740766796384519458405035669645100723637631467053264052633436331201471192995264590347500958340048991877006143470555713461194788306151155703283563211043818195880534435374670291847581342072746949604247193876481799971825163150552 [163,114] -121997753980067676896316791235414418520525429944333076052167392455470276825323854646714863886814924948616478286008229642892860720390024688888146712992042663953321395702451781316095110275294086185405103534344189942086580251979870998243431946228480404269504325537790006481668890153705643928355745938528862709242818040699192103490124869060386425104366803731828940653548600139812897914907103588206228009452136245663815521860706767577290211715435564876855826401363771570387423838879559186902419584622226035892083844314315112861507433976990298205464153608696874798540418254954513577132275292039868072210993486848061026184471231053353668986831201505493877553978883280154408715481217308082700551101204834539318948765979263292604591232634653109431851799934122157756056081187045933163674925772598190028593798277113288204166695786094204902771001787500531330447564732916515458485099215422543214525936067772421867122570422386926373181561335228821442397667639484743441080022469176784537372945073859765035944970900063981128148079972478204581126285718183043416835743845084023825269337445415454831792736571684992777324024662636689182253119775248392507347733167524208171126857170377985393684519486632232615636470002872821394847235585451460371321994205328107140524741232114815066244553074 [163,115] -31905593290839260135629847118166369588483231947491318354276237313944158559609664325432103463779085172327248493903271083382981798275573808679823946035947944536757382492887439365583187742999518331010881436002204482092636564001847840973341636383242846353101214261984446066074553699074102351450564785211937141917691038551378343880067961303543527474086909124748308431697575241363908948430074035028863023620176288160842355361867275367660500164229801756663134383340603868277464687649717032746026973107596742033133947823859822627102742347533321334916095905371043864296815213535378240150304206005422215594161410943592022711601932335334489221980465721011918181983586174899052913552789329275047443207803415558156515530238541918650902803362140904810536880600212213978697003550219614751764006782075712753866953169949063790601407673291131488946030045690751628825299508291004835411518086748306167709652127486590289684065526600446537740261639352490355148195169799294172360451172079756134091009610212625402364104691997953843397030711636845284728644245488183706032688764180577280165212563083322256348218303440469172373478328431916235980060854150721431890030287271165044629931699811379985787857608709211405455450970159086691945145306718736374126221298478688050120207056968968638644 [163,116] -3751571537166598593196027383570895512109100327273046003069685588443821519066477763191574257309606016387648023374066773294431242877223176096372564499939628245188711218380733936538241670627942382185843976776837993386078389430014291822537249248120905686309323932821803751935350743906332978057570411603025428342227787269757283158024550668804299759906614360137585413626419774635238361423022356233781538529437309158291398208220114812540908644425317906093309229012753314340516229945086375711218549019275556904996599732087887990223012252975066060694062040881156673322590482910426820009289405295319256332071361642852769414932188927586210791950958792123306746198598319758772136108522747185849853077686749559136094046223145313112727066818119558010381583118368658019799012967743392474033566924239568563333094323908063265220562810381169891278814922903864610414943846099250944758616459324920916662417341232518739168864197120495890489610739383666184914010881879505443908735031119028321191680186540776217749027139380703899581215244824659051903908841958067130931933838897835660115920582706249330542942319878390622838757698022000225438396649065943268017586330753236214225198120156619484850240592653844226166757087234732207275170866469734230456902745227383541830942536363136 [163,117] -291631743343238807543540781811374562515718347923688521797881594540539645452875037193274115927196810275220017174845052055592021428262353429735977259162938881112025236122606080641603005232078701845835703208138463285519388794500032825981255857392729708042963769320624301441965027625063257456818140035551626312852264429674456502953981449539282808372653328900123273461899307026727560077159401156269233592325392172248604427565406996344852329465198572044864900957849185212141738203394650380541565788749340270297047453430585217559241738227995985840319247864784368131791786552343120195502539839943991059312714588896417695344234011079162034346164447601100549985512163393965085636473038268962737414930202214662384249479680917867580590530441312501498273882660896237089777071975822552677059857438628222904797942974736419475073083514903153415022733323240721694509715525221155498290859845079629525103790648605367769839729242773769066054343520676132961984865308897886827195456191612644876359114882586795373339059665527450821787353598522829397933068640852065069764351976666313520858281438416256334714213639116685253952150975113926533040648344385771068830739366811235255973702058008101583050886649862300326974358943409126616281746279868769521129688377986105883195252 [163,118] -23542558574335882500648982537138363691866544199864646620937948440822395456072498085737436404993183956151250090814056115129794252739457206613658221663206361178696802509018486064533709280215627962968529519564093056235081039459257424146065941601990833629725459369997072378763323337396757266674374487318938462931996308079765715042071390185234883231989103376618794519327700620057411005671091748364041842991957809489374253004220354112890041388541461336271474847910658939268943512701031035652455491642180873150759886480534252489255053429400000104369083615236264386661453610207963416856237954253423226698377238831320878967657269331537871196893013397353676056638964453946097139430900787277253320741218550151632755909237055292565061513993432114815929099538620334488083615011378267115802458057657925888380466800855052919932046995313271856356969839756428728744482554891836556102348209836754461222861476822043369834691666853062568653815395536673247137306207043247801214416349999244162544123041272396884574271063751550664565391628163759264512263714787105703722574813246587676200331419053166851209106835346363085214044087385187560258434000436086812768235205057465066520636278666388499694119013862500448003478568279453337194746681247533747027076427354246806 [163,119] -661203692117267774507674061036958409294563885570559861953961245547054252193766837414543529963469323316255762307493142931264902883148301384349644080374429541233676178296945825293547159543518508486691396571757746764212255156271059175605393476478512434725630179455302999765264707455478089297270313371268675282400480036568128327360483934997752043833966352326248291281555338671003826088918106565634623210487563120499509707840317626880340680621509573124016218731570236122259129651010515740486017042025781985664326641295419207212718968736657847686101996814706747238195319934367973996104891542182294046270164952504917249600269923830315621226861006068420183681974806646394708732625142550688609232646167193699717886607936573520308907758549233248438731778319614921958168389926011874531359692840437018394061715101597501202816802794505050589915331576556445021863131574695818106959608477471302338342566326545932532850935198072969664678206323449140025643561441965483921244035411235070353214029719388828258967790572563605362805813057084250432754925957587219949892587546972420136375443251043573409987758848170111662486512066901585960291758834837877771472016628146601355460806627687341095544224506211123030130468413174327090377017454579086287272129016 [163,120] -9354122509930734821716095899092716244294264256931922269954029139099115162451952999793567228053871381489527944948022077001074807218233559661109787491603324882073564796420139346666751745593300718989452053519424382149254561041979430545724207277564359968001927882791244105233379217306216356474312687655345626770638604799661358517614526732574263222572569543386719040283567212787231682483161637134715844953109803656675828506186115271752420043974702790358568856857483820524036231397120672967137187946990242856860657558185417604378156308998408713613915494684379964044102916605376770214186001725975061329186687960735320325135594311179188363839170038347615090018744153863048825209926120412022474309488820750474373276546107169472101653901771485609440267248587344133547315963169734972231922999811508459701754822641209047785362048677705188559286503098547308194697331282908790646725945104258878841792521469180727776362449807072465902633155017564833780490128486877897369942957082206401089454325466194532965574660717643091270199250124644397592653979042725580554426769746468888326980113080418092730603311106667577502830936068976908925987173797682843369670415109197374901034975631797157765107143518554547436676798901264232982173488298288743824 [163,121] -1066985002392545426972464082086096095878251373580309876078607190284209212852378146999547622334103439883555576231029740675011088800796503471156723117377927730558411757574234201758849606079673952588253706987760105448346769874821829141722714156689689171050301402444482086858946197429687555238621258125751112845845767792581057064238554142924414923965454905019327384414812130441680621796990419566339414934570885540312531571891544172576227488997135589119017603430540829304367148437784045539660780824646122186318988913780807038374808921594005713445448921037720144567917309152182100290451644189458766737790034703758442318407285973533118985703638780775646627144774379042499978196966794046801700778762058231416834827208906644007509128902377413040976765506815597635192653660203460296634691046077082563087066109756670481344111400669396896028142506221193126486326333972571273358759447641636814975644350068892568229247108624755638878844207556915431876777662142036159783408290004828021931070564771703859019125990587305296019293314747141769065107104706700215483604198385012723945338121768093984090294601723628682623221421915388316823522322505158502941794017795736800345971647516055204625721563862393554475544574617605000709501961446644 [163,122] 4115746147849645481792371655896372793159600486986710903137068873536903243382171629234698180383776096695725493641074073552988130108507036849491367658959099668319672461634747061995686987531389026840303375561769519058941617415110331588071529938119197502187242342500783960215028733077767791440784232180641799256103807797171235104237368762892635094884651607623436744039426671617714991285055925601558799515495902086713526689552227667993222104797174994689352615536310106663317795613108660319619508475547927525067625873018997418094881653070107228571777589860195245014710118961096034666191812706465936097871159416523643626375065183466389197731577758461008533985880737206978522845665276463596395233492827734158039200246477545854984420270961261898129451271479968751355550807731863441734392911120043284375936255265078291246987768878618738097630814384589827504481312236986307613782768099668314135337043020600367117215906090986052007501167722697637675028940553126061329668543793284023932171173421300014221118193453795884234206840994611140079509695733498607266491403836042972904463545604815657765722780799828807510271895954914265608461038320044074281185702019073615148944541471018009964643851845839793301641878707006478178520 [163,123] 539465037445599865867420819561800621758543071754045591798471116665519952765889398752948788986210454944931241616466741964604722557378698410209594677511279265688460727797163959461492844014819009324643821380639641477743174532397976130498770778358719503489365826379462771848516532633730603344818712790552992951460332351647929337909959001991330130238251319795088998428113790890051627563918264000062514034395117095995129266635750891515665238641206221009813762977652820648753919027943065628251072119687676706782322668225776755040844104796263192582761867910262547310386543674986151824782288166511780791168917979941279472386496427663662023717733803763983254225912562588203702197715068280972818921591387697503703867741379760957275029119206036221636609809091712807724504396841397373873329856996378206288780339558849754198307243487911590055130844917866543855359653503118125378490070823267503757742052410952806949164652156227557694812553136016421968552290511146117442781395832062534375544789335763244498955927163560504285805657988804285613298265245481774011182840273586518364833069244067158368292998253524814415012824093736732301493293616430005141196719525584998343801571671542891560232116214490762045895279895990504 [163,124] -10626592861744923696361130254544872032486155936880509293458383728740530689309581711168715152241431437366647441116755532617575929460142608085239421039753148070900084782233642488588335193058400923253821652789308671776659106685212175190756551964863315531416743749947771491764905270570346242420136806850010804274779653151703754680917018821556335875762236720658164684307329237707145778444338311102486246672001776471748921373214017332679119452652310551924602450091199473223808872142579800803110095246944375356539124021525859490204841707692454620239788434789628073797208957678402065981459963903613704592557240248452696396812390348107752012545624566593667263512558229456396998518101520275935087105245544341850925442901023105119314719927505025547681371779884962206773418076973707797301855956825155194218436069808197060980600442806098915327525435325031857932137577253478380541096157901796903365654434854780512443858127154831808890736865192873326764549461997893899731055763289057808471684718360313757378628207778209572633202726756613889214148807732037021512190541919469813088991660264314274740806889294931728007334926153873576369755474284651857875230150718477101619087455367892881064862414255595555151901556 [163,125] 12314959266616361923244621202672964725435898465345796506710383494865932782207911652450799930455073714299857385754875480863267815679402183094728864551249534896981309061423454834616793465741422324988375199093794448390965856675041441331500819598574545969680465761590471128466185424232598150399219801650966592890888749646804722513764889886628805132262957924602037154611897105130414536455565721642712111335704259208495456910764199362249502059262130835308166551739646974707402477213043725658808258482232467082877098363887591341199129977285703365243062709463196910150766530396872297499914339956458597618706043933415302609605576166087616179365695019262990766658725683298653935227755188562566971287902695431934853235387955751023291609920188256904776525226636215630457426334370090223118869466185996110064552665196664700267958431499112397803089211927321991978224793564344448841175191846695285050993939284319019633385507722922990230173227577074237054049868237101610973915795513611685117823731148751044542847441297795261423551904458031588288264299106270241628224871834735989304886656057392863554323680073747782725541389566672398688258741112240917943669871847910524171259484563499362938422706839736890 [163,126] 465816535842185970443286951984121119211367276337123437393098354998506774290711229170190835076051217679060193590176591629923567270301738728191551520628522380591897344920575940364687864239338606611614785216865808538454753208919167484852788143771975407899289344355396154193856686185444556340627153921455111024139189257829629111141527144665945456656001313341288563949834731592549041560791516822905217823126672503611613546294007047002627014296474606901101863657494831100338816885414364990167532656218870795006816974681057372431335797610034983551783519349801033058026374784405562250493683916146158473607740571871539970468012300695008929330591056577800773431949787464484933548082577800783966409591603663206033277215773387297128898382306722272234060128408753114823202211524717190116670912584326268594677634604869773595414946828878726576921971845372864469344784882085802257347396533425496593292221247184591944695200917211163789836849710509105710033402002179520952711777769446403826932248937625237488689115556161444092876584966324593681088664167907801300227706186358527917330518869562666662353315541438922088747249424599233620810209032875650561919458203225779053424631437094777398788911820 [163,127] -1810990955685774278691557685915996375027792143396737137685947202570979395048405205657152753642752229739348397988190523156886653264419865035036533878444959586508680108476646772836362148038196714434833341846666367053153196202196158129954375714963203942243993532084578126832812996965161300049225475972363508981624940727902424316441065514934092802078077302340330198455734654904885380459361199498041988808199302351698567561858014609921439046759444784263482893885862098912412034789025781364055758262989963170150609565512610527300476456624927929267387121982258004972307070813971004975524425497783566442516071923608512538657507523641999732182292938722968123471711011029017846561939887853385946467040280554547604532155824526660393795083590368054773413441898539714762766896586828238140203597091531261585041396468108991595638534539349239882163014009783360645218211965317807196022473455581459056137377421114338185490559632459302035259754252933290987948922123685703849726853009626132027024366954820821400685727355474082644663698613440327985787406535245639402825964819405920450761060922174593984212702555335448209857621594881469981657916397917702317953991048847620027244329199720117012 [163,128] 452317394927756280329342615495774742109040228291683632844926617313248158184506444493853594539657558419393896839787665087465262155923368106824490596236269999450447435519949880373705570046096373700563593109442922749384811144003383931077151841443562368164141301156559519795103069693051686702003981832649982107538247175905981208605881058660588743039893852344609906330095062493148358744380294782049196604849144703697845389472742082862930870812420367080290974173685224770967190835199025696724372807652604798154706323333829311446746895709455574785398829129453878596971678394541436345962966233415782397195493992482525955871674519942786908717643015011964909565042554099378667422099638576236739754312294483267765213673167463511581667881891631677433687993971819908890721744284471558995257764794804707988348222094077583471481911907911308012794809739911105448214410333753604080317174994207068823385564723233818599794948613642168721267754868283194057477394372013411939070516792164343514103410343934908624674251408632648113302260176895548702072972522993584260095659454923267705987561457033325055853847985170041238962287748404042081913179061958230903217425458530802637478310400 [163,129] 723704709531355552422782789957892773712454781358432633433744576732817472535926892368581200625135185709887793415023463024753390547773338452876330488968414352917500503002090022359354743409091764263958802013332233372590340969494381763988251366724054135340828029555082056117855419870603143883849943489846223646146877841786520696661053245327834225321810762168614920125360860226306439526277206728886352062424164026989096034547124425216946747089345431218600191934617043791234880984096071586605404135742927951908426794945680428706994059109941723514546504029631567180466032668019240713498009570599293538472126261888012094082299651016134804189101006194975314414051741759524347069369589979906404328163726670153844913858253811134546815965473198601720505972023844732285582838277847559017591385978326562552270125741731221842336078647896020929990071060635604502340713461456004155659319312169607738834879010877535436702236983594224309680726538512176352896048723514070294911530815451896709492604443948952460836933119435933192876671165827401158237730735555663689083047901601638627236625821049804624759682059358815001501371521375090465302563502872585535510835633558120876 [163,130] -5060021645313197888530700213383869439791285482256482420214274538643128851276063488498608332902076827060278895036022274251428933329440027263865695124239530142891675953525086379033806304921485781955204040009621068289088378430506852672033384562039405835066264880223659842897408638320072299109730305435504162718826726602357123356429082478310868595762263065074975034028454896754535416096601898078240962352060445066377739908156777930503338836162510346208741045576047395365915349675238544006594163940759505489938835180975398743266437386258374177331931971942576278511016902392498526069992974537289887729361262752351760890329361567293104548638464624513935278207459525562949740436150640423011122926920227136958298755171824923388151827050378493644797092462950684041190209351659171706307012177777164428797025710146523361143670407020512421419934293644641336695386400863746956735332126445141791461577286884487334694159544376876777247502653899974944540264357218898492068361202857420874966031175804305072205705647292843002279531926471496054406360556186547868328240866062757072288213513125022426665020939375718371354168077521668876272276484159323536401527038704 [163,131] -7601796669413732158910502158487865878827057427795081492346456408919179209284995742124761071243635869596503308971249217558523527593957012336960415108715388482758650611235135917100932360697751212413433140562707055836263214771501825296914759985600730728739253774472449285361324668056895523065540698622106758096975207191422957057465517334040378925662379351527761390816117094526169068319396978795936587254230718769952488883056540833238473332861654344008306504741284613759604347335432255329340658317631602553373570782204583110908245061666982158520978985352780419682717910906536310663945517947173543317957553821431213204140897073333549411317617361937154346212410729899380703243119177887379448425510259181838324746391786116213759460760522104082741304923508581395312985079824586712867393691929544768450058935315101538564926086143897927214210668147314456207976647638886804459587722633304506313283375935294140573381104008774837452432548006451712346514647359606532018906483730601437824399055296672962712426820084517002050634666087757019589255553707376134175560652147498341639221882240089823436005924974103824309351740506635501227832527407226323532 [163,132] -9028207820977643937287627072020404736963081172878378439307399420787020497798611450445896185592950662186773426114789861343856591657938614582304170476129936535825684729673333565522361791453306930181675967402225066383875265666737828038653313805323157773311308116779497838541671586415455866446430555278343184425699543037055557282787534730646903574498214898187738678906284140089511127120973936558957274484474044947421645603804014290399260144879113706393315629723143995275645264801004904402616950544600410594691941946965296014688359413396089556402285613726188960189597025743609187892476910399451182114524247086851573650022833139066487028644519755611289830118416216959262492230922489864262444974425269267413043103446072698336424786429514207397237154505859857449771227918566176459880218136414718936400209634303147127787048612628353500744773046149914338884002731038540837416939417277772106238044662185834254528554457688146502161072931705551118678565159697192146002383469178487133176875820399816780371887526268030648838020226366374939093600354632698634048400655767128819799074205132894098849706004712665308848611046924304382727868792584 [163,133] -2138541031006832923447425331184960909181386572220950186993175385240678762616668071030492306004438492220914523747736725350257794225996671810589706473109320019825964611276627312644242417612780229106364406427833832325074447069882817517882512721797570797034859591337726274104710637204195345621803051129801798396420823672713169480113835555930973290306744274461673598802396290227596242219123350650755759485637495094859220487168615531697170632358577430894223672232912462143672172660351037889875912459026004773302626364299485841357227975868480700217819783731399865872971092172026455348708186388338394030551515761418711978587279774619772579289781108592407033150992102639688395712567081690841172559371907032535223405233294063526919453483431413712302936027127196720471962150642458555961574674748130393263393946744409027572360478863217308335332822866558286190006165269438864176596917162448500877935105371150776258601747929764777790299855438106555826554413082850517208389776156749571991842707681505069812311250396148354555660767229612567623484923251158850914780044956444126763280674744559605305193627420642993702162874779227450418 [163,134] -573902142015288144933311583294163430950187514969778945555251054138199102368816642079273053103981403630812222747861880497091858029143182378982087423547641584621985186746207548223614476086079570142796234207771344139124368776435516973785829943240185224862105077429108312404166079850041253335669427232292813360699498663311749678308540660570836737839884671691436104401727485083449186254712293402835797271947974999796214163881917239202720317993009308483075138015081769567447033086378377575918524713071699519753392956166014363380797741072051984846489552020824915730247490860498050614138088612699832111771523375632348631562318235904829913288775781352242161149097931255774104090882892409212738152756977294913031085637989430605952740094318114266003096781992810701257449515185611754119508612122760336137474525758847153605720322668836513831358013889499104525384926911262987058407436772332626213499173348561131079012612796154371751893351929964065192852000312955614126990792154413236322066415713576896953935011776815835120489043685636153247254487493742175117047668430151649784217566577819871161029274932596779347558284340 [163,135] -96897566341652834748499069026224371627100963968857283214232018343856605541384219958557406181137957048563931497643840132300233786648686292872282344960972235751002323481029718105795817194531459846139269821763565043462048814079869417162262574792333036121899306650310886379242646627977985087082199077812759483609034060168378032307368698975909223396229185797607128503021233606417269739563094377210599155533627717077564715040663586332039358528126804946387109713479680466942499931602620315051505306248032365620883712067537388236767786391190151513951009114128439623120464409886676495291888414960195306960016173315896747834252942548838388438457059238910183045463729045769659419246931466843577320911705883889449808195795142119757724818396777652462154350849811432585581866146366271806090678314300870113222779190611238953368065241640287845377519447340574246072092429815704060483245371872172421241119756834061915502456060988117700148953997027031003453657674890667462756707274098305267007305868119537251838585674130148209272774877867459685283355074915520329541928261043020870860428775140889587826390186583150830 [163,136] 463189860993140357418056537324806793115708874539141180404541248531043232717218431717055847520331021712861164317880839539580801087120466437610833394583352233315430552258049531331175602275610132474281609661588380184887777737702529177075675549120053877994591831051253126090365094681793068928530506900815384570001894235849375336697566801533338643433633401329127048342257492059038061276683796470296501922269021884816500140930233893791523867881907207011827094501431695464348957691150343804955141609759084635942942043795515432182741833042029035360897117018201111500823867833135354877853429080437688395167825480668020789562864610067318210791917611257319786027288425546185445101350785920369646943108015826275834931502908029082119472015642791249527457103440391985146347209063088526070256669276137522802396188005241789118582936393487649171744405300821157065446791324632539055307252878660261588053751620198901544174204000278593169130415922210734753168963803956841071806976751092893323940114446511453228129123072363509449853984062437280198009388354429674179580070730840104360977290830013506337273600 [163,137] -852239747923409907929212328362197200227767018487115865339732189224705791807854241067350540067598175291836782136432026752121044102003152433813407315196497494274261034730921979224635592111981950418841357243013156650922510524210037782198330078755860618352017466142035537471453210252052452012254320405629827980190371580633289789504707761032768604918301557074971542389946809530826072585379566046195447870809156004252364611651492254941566494493388512213415779242184393990895164603869590103847260082293779831093889104072824848966572583892308586979732273804724120459834853087318010436159979961291186945882421622888356178775681976218162444634941861562280903092605151439295597804161351343821091595697078947130884454679732890339618805858340859164609289427980945562976333972035907919265309177800818213006587168438306286001097982532677965969944851222994267449155991238431609848854098657052065573862894252399124491323398806995557913549933660381705056543411111586563306748114028517807244292552574452838575126738888419822411345671172038686306771333489584130272968180871360148274321558644306679 [163,138] 18813740249240335393823547390602816680690224252311937673906612634231299448834015279039692079088959249725815518565915567792133009744110610883631813574501450128532082497766973509647011098251662831004428372633905348286891839124378264244910203446524304569370101958612505361358191849263092362546834106694838087138989744712574854495084254187153986806465423241554447259655482380616563471285741075884065231237305192560245143292137339864678695925093176850960940058000919614173507079549849374636442297441485950491434787077429589766526616642692676245168757151375719445016291275008336131696046096089874782100919938892387591875629095102104961106231855496071634494990282287150670468349528506939292622096337971936985761794944458468317885461002787133574678258007591808762833712732786811916960320697334187944335657783182708628207466969664162894362602080648923498728964052410593473016396367322968469227254929684964188796284165281116869670596514526351020413024179751615931449523821165779933968541048633553356274738752992297148409595329138353021009329429249543030139964149614643885505174 [163,139] 569800038929932360639808634805662729484348756310453114382095615096424478443831300785756668497316428938370877897288416935033707442786400206333604298034941510913764217037805954647752820907487027614702299522772039070850042198800969080549044524191474075655465203153707208858324277823335128117523623100616879980888428503243308181360837514357152643344401089060444990853473799072200176968259507199519526535610112606291203185091960837769688094273650819367716456135140772798472152966453111420384488926641436983736137152628962060945100398142559214583729404754658023119517960969280722786712358222832490027743321493308763341723634450445295856856788810269818719428134581969743225975990718265132901207622268827857541244311799580382485980128056326821230269694426932416216897479946422078771181867423810693269521588000999904682279675107746149083258372144927478783057527242132584178786472169650323442795298085611878010120616202623783746402466618482672953455368793072492632134720481811530701160093920309217438480883522605807655176160891284908894189568270247172652508338372560 [163,140] -17927823119950350166375106017301693313191105074682130978691982107642932740962166058797034587736586612347834638519039122221895461540718116051185125788975243293484227213032424989542092441722934841175471740918797301268526206141978118005234784656725016490840959193919635552217255699450194996544927209065939485405291762277033579988107864613631649994269607969157355545320691365822002525795634648079277423886954019237676516969424111385987675908402149625816495162070906213336476461936045646925069760393182624380830819262898696148539480220879193651850766306360578937176334195729699129329807060797834285641548384844279949221283971591395452146294709701900489377039483093162184967298525528594808914654193324394721788279698840107896980526462378611370958828612674028193931869947926713892746881315747552395846719328269325205972533853414809500919402238229983618494908901753561675486628982143660061351991213172311324937594745251320435077926673128725103828518475791843522705543273528942078210985984221874612559738288564487446642536171962336768090350773557958625248 [163,141] 1514116840319021770530238480521934072343212478673064335073572936106323517001554820840599093778772278399589673289952055941988059134165050552907337922499779384461526240124026788725973258811114882582156088076109874299236590015052409082939096547600146197461075478656821666404863614634272841957893430086178640994165934185247729285115424252525326675792976387278132442375250067829754141673534565872813932072678884839831794083297271864793183654601650463282574595050745380170485766874067202111723272958892493508690756473503565429075925228283884593951796694055211381928770637785500342460315087081462711373382118210507778499509220959352712106188761843414446663575476204314675072187971580954805685746852034252299206517567730744764255066127076759799846498902678778807785721425974930732280506632486825788524001806778716759059472078793860588983845442237909881150776268683997769589741531509977117832816371634042875986087537356569494735023403721225152272324480509029484942221677879454898628930423276789203197885728730348662073392111974173878253027546 [163,142] -1256581989443090433501005280550557842327530813171274853225004202924080455119037599637613951803949399783463575950895069735212013370209272774469832158715574845628527483518123049587736406604313674031392243661630235488671879817932034561677413390520175357690881493125651732782454545144530278516573615217208770765403952270199764180528912222693649303193836095944448695219073512152898784709672636944282302338704775156930246908299898279495386167919258019794809376412820618079905264359079421552741261581973748090037951981442166110212522044691134574349415147137614757932180753483760831823107827464323286636909322002218919859552587911948021814891112408869413336277425787272820564302440935722401534099641477571868172329293918203872202630327695746815981330733621354324254852955620945872150615480364285210563198479481153194820259300413279040888236935615827592395566859400528970747832382770148481940360075004557870072109965051222781044145724440698120110532992380581813813289580379315925848531178704653408723702811175224573557865849842812124 [163,143] -2427879884864341513955334134015245249630210309648719211552598415371487430582098739288300876952090589948007926992919958983572524378518186936407577409162813558095507720584161729804296372911415664949450833405514956918703312367957248767501834641007449995050655281841611556671028108962240727237180616839636907173414482857113689841906135712142674816629412730124013713359109406871889867165000501857560510369145168083842769242770986351327409985252640660927329486470414511466824222097654558702471047638884195292482801044614871665235598569710934806743441232055144709124435281974237531932427392100789567578164003455601354470547964483546090638401511945652625279534004750387088542132144764234259925769662656711745002240326629908830330427766750360332647542215346812856172843543777821659678303649528296409724135504787824670029087532490398838434486029875483376199481318269494307949451484288701854282629601996544447613368680421193241688109450558325545720666404640653595507333197871135286959725500399227858648954474317634865102266 [163,144] -1257877796396450803731115863627030112910948544177053647155944837452227055652239992510762433959585078220981929876953827087984139511221739146631630700237429728904868815798354561509723002623689260728001605488224663367437253054707385579024191865673618931288797155572833620231337415809754912299464474644320796094548075217504357555481108669724974748962409126983016626999897540882088306627410683222735832126334202107558731368723722399286386371713787192679719335048461728377192667050276645806469396168491626947907590942379634693318048698467535424811375682905580807261555772136485164948314849896577606592550962467706187606905349733650597356781299676960783966605773606450583507495349937356671544926563592843121005914287741520180024023538214908462039133600177328762710239773952648846987671141900312241861890759999397315382626057161280941178850566608302031993678024668157609893524575267493113909336944307054818880101278423702265585532400200577818357803070426561182144332031013539138520514177556701777164982408816 [163,145] -1361793343238591743519176828403490568898156337726172875220876367258539224339670643859137708619341454001229651339781898125324360189648560969249936064338481325601448273863990723855221236565665915876726423207747637402749645009711229877944965033271043580191672081071636008556161004917925499983147022402144544347671696744683352349690103613623995009256782010619721540776295313689026400981284549668469751284108621044448218788306183434811344318655470905371215073030444300496237552425141064461756445323388488982449054794324842168414265268537038201094270615548323246418879236052959812446316738496891524973733329970533027028616450727897217908246052046413697632230405664270840474450833466722486157164583492553848959070834772831013845087264525584010102733491442261977972039868354085122880165390480443506937053048528848391840215547565623457830183613142006267340723190962884007347197648728811073516344182098957938539728996358285048585639208335014536855710127373020451095208141192640629125840013698397198 [163,146] 43057348347100442681959868008747658175404312729813980502138623156932752269703554665454489600296104635471811959913778802101072731802314230036393060517812339030844961291625691320895043665719254967269795332885604822891601189707922369703863761342262720914056123389224948635397828635290494232879687377031331250570764354760244434791956236324884792212563867597889899616169626449774315997440562342119820321426686875458624549771948737823644087389998517714464203739314388608790665843615374365592867769617263235561055487073212002500601064039989689106535280001974108458211343104358479034463814724845465911777808860953752786720040542801593676050831410633980047863818987602459312400341466454542927044933504649955403828947599737011635859278462047251993532956454180647520343251490932696677493004149453044753524876161011118301085234355594380787061772009502233642739772750587414475880158046423931334158391650508412500460798595564743567510431677666723935010970889523269681468237528983469361878180 [163,147] -3687389559708565155040789048542945270544951800803205887543548855434253885663766628651298527694436056772013168470790418246318276781429422122088625223420718648823909081956617248715526149502422052709339059926053319256952285626040462773229543862350897809595348843772707063163799991354129120749255064715660709051369165018085315807502879336356973353490743863252556359216248865183609290803295582603255869150348546336222628039033971523401330456430796612346400907295188440830297485353710884378605934577109872489724424919112308407028503826579945575178484910708078826155859694772362990029539413073541993070009328421796644664980523415670721292822571859503218197130027460201125384095283675014893205071557058360870489442202294842882221191442720495701237244255669180937516801023639428175163226638325189503495175402937563629128127234566240155744217312572944914630033696522756153212084879456277151245158943835957193918752289497400859174244464236735784603861660598372112969306775328054 [163,148] -414888489432909517833975020341906342204019942585235162055414199305073523195567038115426312183125756636011883934536264458669547066934790526515547605158478800303852254829802757045488712904978223021406137362523702526380266491486690627436874498839510436820112430556343232735310535989316787570569962253470029016630203673965825413112130808261933076172721066221191982227772863483371578082587922304929903702493788025936274719016561907980483097972565035210666792774606820727247184916464428248331651489360900502431080267332534770220780082920196590263120788922155102739502723684427151747813674880611525312652553744101539709180721118519360121656522101136602101255158123947270711671443285435396891404218068195862437216736947857812823405827515624441153599906896072727810425934134909617365810885835775086519554291568440862498285776220414555143735941602020328558375691336489467046386637556396585628712269205374260948304057520375106522798803408732763604286587958033473009832 [163,149] -16526999833934212877809007258093303541747917067599783979601125062511514466488674732050108233517153330093477800599512483569187475862477086495302702451616216039096513664195151066785355365617192561668535017641843212278923411721086542090072686154063449420173100200866584040266120416480965420932170204633916942375523514143792872960148076674281565231432321191635738620131467088832280069132345486998625158966805018396350485917539797028905164504334067889494837957848988126031441591714057905511946539207712581711438057229517958986344887445192757048612857736212378126230809008967908371869402216246499779104317413295503233374826129667645521746308114114233487979687534807055156799048128597435125233773708900436662002648437782782316549215418390710279678412519878799037188287745135663241547529970481442393502055076455744524676771932067067054148059471221313384228504925817158913653701157012859765266708921392293200739023771202496413004150146802161329831533944224 [163,150] -762827670376595697056001239154458459105393611140213988317518273247081699584367731415944461804578135024293540418049652274458851895148771176448559141393509211160458198950410941819328493752957000639051572585446421978094244498428021100856288227563263960452133516162506339298154248779215726039725466882218784460664286890220092869729807194043753158705547158855274233294832858274356749716959386559482047501211874570883113782536113183837640869914137190379124485949897703608722240772737843711803390676074458982921215673652816169656192892584016959052677783225430653021826690763054877909472383129313980739926433699030426793920440306045547018823426304071712346266988177242704212334771312431938225927939956438253245707249527089638750586688825983514743757393392866338882501667357246715129835193533628342338770428004930798718030146928959195992556943639010084841731175289189330194195414075733236161457362889158252281800602061915106677775914087449892478 [163,151] -9378356102791037259777314467676681173229733634292438998573968033188374016852739140152312855167546721976946120795317956152104581626701510597326313143676314980875218043140844979427563805591544139996799671664666864675333149060643319354653242978258745031852838394568311315434558263913374884539519979413349861538289361741921264972380999727892607779223246183910045967034367254441042494133860960640573431465061704139652783628277429281821833040871244716400972907615462327865897692868567217195465198847651952041094147625440559791854827722749662815439041116717371962022521427875114981874055295316951546916019464298945255642584239495302858127592716638219708040774054963683772348184384602665202467924027996385640358513364941046729177635344000805281100114802749291830654907336969827602642331271913686946235637583812964595029668258532268963096087441842661821497771052100438308690983332590025276041093640315243197411860929233327368995271841 [163,152] -2814278914690163876199310952283995014993226337347908687402850809385111921067252084072031958113204179515056164191155214682984918391410345436342835311252666446423279062161333736581120051998425254779616839656617136711067008857153405696091982854847520028893702571709267862050010150929942356102739416586896598985152302169958491597308789449955484470413250752927499647161821633588912381182252567064986416379674872114994034770439244430058209173220893575298214252961554280630146715919133660348316645385488689080309077613566139341269235753053195504787114465209177809437169358304380640436845807213153627495975622789475337438164504173676913453637655653542990539805420082535008694239537336493916787331489287454707891107761881996311421294713574474567795271153456796762769967536881722734775424661913747540440846643761248151955137017602200691716693108547163619793821575259550345045131228803050752552042246107839344993710217950635234 [163,153] 73304720299953152513276995709785645540114551300988225992100495412089255555982664562908270213370480825712525203439434247364383692274190705339414071653924287218469155046810429399713960433327113478550350072665653424674720754448295433009531914481932364490946528528879828859511215943453998679639015083824616099622112129176869078908822212896647590003470624528055386170478929042719286677904373945646412011888331279338663710634667229389677193801749213107569487191525282610161292010845021028178508124597389622376730686422946229266398250825819017155586862326202393348604909000133333109245213721041425579084898662220993625698005947537407073965041775414115648699869342317729356920428880623470902122539847478240831987833436100918835018874826638312465370407316141082515621686912915380405860954212970204259658234604438957366877566116092137855018523689834185239364538251716822118019176904438410300600396534297965658478260 [163,154] -238228105129159409148055800794271587392188107558161082936700399464150385511820005925617044354232624216685671239602414575349549846688691095582654471262828509103213435753031329586295150689892104085443650604985473075057761430056948018769187116180866473996180566982870580022506155036056302026387743817486360787135185857436880380384718187161734823182715393858497090158489728648588482239641546572770672946128918744897444104049982771430047941399603384278674239551712168579969617255040077712298433116454399053543933558439005314008616346050440468563335430059754909072193448436669446360726000514118345611969906640506093664810125710141131787667452377836002933597183305081497885348846855768742066062263916243965249676670521566759318829572352201103509167054020895314144066700754667730546863415553208331192681708286154038114293218130005383065462576672144933671887808254263317810161561075945833927336905107684 [163,155] 91842685144885478400159234042746608405069805406732849279586722320072628966470868720124830196186511131653432529023195073384862927454349843460335136467131725314066714982492798046883440763728119530301418112735772042450492896672449196673483846906020924629368510272622324440654452308279642105394092626982744846291031584046998181174866870781923756500715912604401712211034098215276488435228113335413583748116227322647417334056700309421015912241004260084024804610136301840417431117238707172926295716184219385907551942497444973826378448675258600966748940915250946115060714512805514020434693296512081731329759525021838443644025662025450592016751856525758507343564285059404541665044301770249124176870146532387902758313269793492822376048067652245252805309463731041743037132597388572359657770481268874828146630493207715905935548748024376621403599094899627731440080187039202824405360718744848450 [163,156] -4083948699633306603892039678905441384899385547958242340123074700570998325048489505917186222309193452860847948793518291292337041792929785628829976805993321605092576815619617118585621965422437248206661659427932359087897574197282238160223586638482630394579159150573960626033419678700748013245280425449372121193522635285198011688060596660114051556239602552400184093202098523526707433833674122965100647543482945684244856303187400710041416671257964919854647070695652480580884946194576048217243820717039640221920432412186227642958313987139311577489540561965809172789750330171130534184301587839325351001716570689359287271905670840056064781917935437394937549229111884406656205996150794383614727901688790395260332755785906748946821055751272668202525635584710637270106908190203633435965127835425463468524264346280395938617611988484735712116542855856286064841875648149980368392740 [163,157] 19970099838224880449999249317524208119489323845399839081033617607780225304464979911664660447663413285261228863111066170299134325470473185185944289546460860907328735153509561760615967551136783513800787500373486466348443636734963506218071616886315022892482695109365824860173917503092389008723534964158362845453640769368322395683767723022757499945022518183489836373831790969366804858461614210726797263036470902452677944583096832698976924957663032207858150275059974625519122800435264940811047581360578871562519501694388851480922682864607116143417044029763467873959664073199921047886581283212897245451353308529951978007554192287555013666417679036178845088485563765124607503298869144494463126166603885813672299651035176202988011387875658154945171366526947982797346529757466327933549643769014830200754678967300779614627568762387300924562642396594993903796927782 [163,158] -10053484714950253646857984309848643927228978220404591922038880955915034475552162251980694200784307037536737542743020439194776997223482696733659227387327882338287409008352053117479007694501982391748059529684640937825170295037460097524256297674880472456224716360602291682884864241680880218883599889978907669900895272527501421388938236992831477933773613461538250262140915739007277703153395139773615422944698013501401740246542304063901060309517742019103019504897614973674561877052898682752732258293006241722330661476744403503078846092150867870659383011778048812543236832589137148677833196733065779023075196045568705611571791214673349188875449464517746061250110019320363272054176623627018726337804470662478788953655133335812760797833469981185106140339260006803259605384684357946918355427831401757270807604296855671558312496361372827665876193279 [163,159] 478604643807660773474673716089419295098498602169054216310322347297304434162848842084614079276230270761120122187260737267304655126387230570882955301514542465333953021466711157327309375859263850031515293821840942856007590255537608416682861541484469930013549473729058660464089010215939352485318120219733942251440829756271951178324808335058440912422130093610414024634482730230705795486437962115295275388447588141352574904718023998925081907146091976220027808167695677858415335680349868498931997406217659515097017774057287419319605677103123946327466756319881492016339295748648198418540068120434577236277480063775748414826345159970841823899705473132588891107646049233693227959801079666242235599234078795680536094255800596472855786266521545385715596319124037856503807912049549959556961033729779650640317374201161421028837952713898 [163,160] -1938307712084632662161902896226891691384360428230491834104495783766683286231551661340021129188364845094071584988017454404969264175796149383819320859361412912239406147300818365218701386634998230520120998146865871474018129108052493933784487886249613103698625789925458697869980441387576464140197746305039915614582946852680572614836402709799343548466284839978754240928245279194842567049080963586741455588696201000227222982625623468568206086741627630996454117860235696260213082488891094828142891990866377577303753813826018012905874492734653946151621313387481737491237541490177629600675893087714789214017446958579213966678028210738586420573369119393135871318220175192748435436907078687533994662402397291700037826896195530096351756973952407177473142247600351608392805228073909072523852812776904614404638824929824 [163,161] 586854876105302409198628076564808614742011592582532242657838117507824915727628138426968132266825641543300086604168995943946137950598198416212333149822776038434962252716910645870465707005456757427960798428321000288567061187995623155540914748788674017419691638848235701402182472560799031216007676500789802258574499617700669599911148026000751143668362920815489369170173458483352219893915172008815708928503989885553597938547486865270857175331127440721835878407174498279255737339219929706263309672349197394825465476614405371880013303419645237410457196854624608524982162161084922942027865125322808682668863570046204682909726843078904890122039404978754227560397698959289248715185411695335494633998517713935391066754997277920470608495960543935692526114623244634869378737282431534694270571169064 [163,162] -11358920026489006849725217581453584121997352950330014075031832180252652588875008330937368071749587499863848599242225750476027802852328419599660797909221761659771260268710274070679575222698772711513179616491367553863604519806712729285608989764362795602877858875206919345184694694722346718247173893265665021825001435962799207628090900263398051855107815241690898301328069358764436134665374584030732373393180285187246387343300870223228502404877880884867018616101610788230843733055834766223330611665214636180994971342247998331253908985599918521580004780553782191003050731465670909991184013572057474178861615938554155701316971599100398847826288280003150981317324008847297512132273446204136776212456549235176589418969822837791226317394089025587027376282614681387127289482728 [163,163] 11634503365962219990871723763976560448945862993369422777192788625177426602039056874612082383208344500363819665290970865234659891533525114551754769512190255831522949595943883330637514109752721292114576399110769519245145674447499513217927508741497118218085255265576972848338846756245356913143331229473481230042873369413539387542023637211632225620596868657145406632635417892117260251406740157242214268625224355225625365830858881542374573959246537576578224656898379638351515227644211803991528604931642875599087513971667678427946459154661122904561278359813287064863877029103751821539515667805453886645660394197452145097001614210263765271129355625562164536927467989330158453713191282987095719555409360298413877950523380658359072814424878402981689416602 [164,0] 110283333167797645201017509004586908753789381182675047621731610390336245230850482679587721713098222414577642175105065726680993047067474288911242635139496522182716357468099185784797313868528668267406103130005429163623507119555226122543280556108085659165722100341479746051478538201233275174822584703385334606041869235983543922159442947203580456498883661004869933905545307109451892665963428906750675992942493520758593251259120740912337164527017898046682064416040381397413859687963097270085332710341664857113990820926857451209483659776386721144448064392811897601980270534816778625183839668915861024231766190454832985989983272301379350271956362072701008597187295618872079023070356435056105863993160870974605945060560062832806810952900651771602602160847114808949205709471705239706813190166144695927330334689133133169422670237356631921714561067328505065257495364043849072017349757659715993234079357774954154404600766868641734633030427590872960916021192493079731881092838065768565448529285963955407238912965223600250983369961255544034148311521360909260803159630081448924300559318933076696058500187467256483474832469925431578392108569323680029297108398231954810328844436001824064598343517404081203080021093669251152648413277166501193886673560189292453726446613738259671996624569628303541469703235457088807562651111251999577924391728269042726577579860400887867462289335750529326297264401792702297191979473618114686780745561494344031016850167668297729667070627353118632557354247180203083628481187676088091945694646164583749824452523983863791253335032406903168829728646701028061379217463119159181924828604829126413236336930850920711739533944837840338739835770058203641234531727628125671517153247314091402131452923640608787536621093750000000000000000000 [164,1] 261323128217957753426502181449155042576938004106648768332822521671848506656086752699770401439086220504961912661101021738687965723392165485476287685455093349918342764940192769012572913947905643345617960852975161651026612099549769068272799397736294000457038633206518678077042996706028292350905751217241479566596247284440772656891803413170733776612044780332293717280383178141349145763784018054897747299177359557307670794008441588988127181369039988978618857052620687169703459766649468682040783205800588674472082000310429262207853303287614580853113420173933147346441872792033757376282350824307050019428645453329213785288806440194775051618152166064406606711965460285839884139634598508265638078593286925044844730617300770992878739959678692211095576324146792119695684855178788032739228229155711142146965827327487908710382986742624627379915755515628693671152305925310050715040872040276391474689959815674204578400288765541434417366669289159764112525865323841527041209273566367917670441134751415149686033401411965599953562127771904828206956308807128852318500383225699464324026646792043390837963884063058132390554361232035778281804988380574637596556170305117377469200566562766407048496481570640489719862152517596813558965866964067145685335177525666547101670797283816983328751770030868030614585323894134999782557365514656332502390199646600684156284733385663959260767401274251718139888024849784053172872564296055589712464827249475088220663246020049714921930786049088114447770247845995735393450676044274787459626053590472502827366577820990524313610864204034024172496102894063235687567655742310223794237342973569440574943699787607521563824353116258171946357216622231410838281359685885509430145911474523915535295159884299209807068109512329101562500000000000 [164,2] 24254779841015161849783694573103040771672783040520486717989278967291120788166216945613372308704995467148697550724523241270752347381946609475528765656115013470010143209559809938865745059397407021890863499794937591202473251142148787518070011159476751319258542327694949501855952169555120291961252540202050069158103879162545593823946335147011916125429950897391303676139748803625323951518369425973492031556233792971572566475010777581717630239392308277108170384282785970407574979238175155747055103172756561610912373923077439318011808548640055620358387768301623829898602265370749038885145517059762005687678352255175139867533957951318218700094126121714671433430418806932173908038311391292477626775702415638733146920708446461294449705835380712068951304057424149512054524519076028716311239606375528539845308076956534659422532514721533772015709790434328391796455475944499949667404910159815990213243158242964514893920351329565384502081497254096563220585521155982665947621487220298745796237440858534486799768962282548202532442529357964541775724265968338748854294922759298621797129171378352176529304854421524698863164524831853652330633328133646272218098026476293876464950492297070918965803185226143119962822333269638872587166494080249038876374210273112221977539243178636621712766166996202980686649886728257545534255084500416641208446123967887586264093199474986357705159506406308325719511373653070420057710916386354629284664332571886749769655837022269950557919736691214495976032828610310728669557036810281614536389912912362045001767953819012925518439583396817816406620200125942481970972328919597201719469223331632450354673085140385594053162136922040709735448358293000009132497346433090766743210567449101286441326408294116845354437828063964843750000000000 [164,3] 275611228054361547505650042810920984714324044467109723510964149643335899677490672962116900081207689356017177562618479433710186284443469668011430471953543427031213143785953461809399140935998656267621443592728675079099797908345915343166974054063548014853987304952302084332316043122378365519955878190813163227136842259881029713673243290896238323635697613973587723584094062144949213369956376812999052570782335552809860147204623907186094168822926311397264605803031826181858997733317860951703060410905000415790706559561970228022567211534673017863545417589716487771802200011741973009800049894018381504323851305417360784042492603317488794661025524482416097796584475809119115732522924787543954475875528556118458017453030922845017891483285653335963518524672655397312777637952677677172913107610692854480168135816599039309385280694360357370691666774971569024000220556986824364658617459123244381547943323336279176793748387010241609223561765560263997010607495026439887209495237329578521878991689770345173354735255218588717112901869005814021438526867726778432364103189817409279551236195559353732207321154407524595001654237702173225183029438857840376359388696093421632348101310352315047912056753111891403266128707617689648077469311397556457593681215148096473153973010336489059357198102952559784252131233574877482559452806204790973860676088096792872893093861595867027990086065481775214697793177980558204718953394983137877065436398263504009232773463792461417134542567516202742458879885028704098417350937975659885792116744622503232692795868687260094911779536102772694638847333287775744702970101196118602949944567418507297171633779572298405693713962106966168663268959268000425772066088092884652850048817743396079027462519661639817059040069580078125000000000 [164,4] -1097941530591143214623428775467515031302316450769892578791811708225671768395804468912778508769307798291884159030611393492888305496825555881504029142793345308746096944482866222770057381563513965542709368005822460445808226269048784794973480622499234366409880933695760943841380880226707266633201354663131307710274825499268378974750171269951181393968409158357187540951439575406892626333525998485679482742563341719517904781426882240961517943137845218631648190733259733833418115216045951535723377197925967109666902765664720069591383242116915823013188882109568575789996269311989428374116461612341136359500284929471306205353414036429292860305825715276567854949684603731100926168032027393565450511418441937404602966616678063392203209154534232066845867028722473834722508296819501945826426956446045255119491892122467277200422554833566189286883608335592752623532292040702129436548249335761912439940195924115341222966692998540536750567868779539265027159220590716596828613365892479939315974289596232375242844420224163863485201815248042306160679798192917882501293925010774813343155278857652197223215604862227812087719233566427234829781282293912939007919337017878948119964555426105099131005628786057104204962411211233760071639499294213549318470509647816691263881172072349024823710111474168307149322169748649771188415434810675094768539487315268400147689821066305502531080672688063467229659181251060650160608172120160429006848243926031400625437628654772649825358669329353873833895089414476090400958736567320133424047786901674180671992038350918568668170332507975146762350985976342595720138587138379554242377389778063486514790705924732143822061707111395708048790049320520959348951540702566878579110106988587190757211686786831705830991268157958984375000000 [164,5] -6306844119403998481624912613922984565850609027158717904186663983158389578824119224699164705007188619101461994218312722619571315371158537209895685225344281898199046706373809749751625636947387507315620928105100666238828794824473311378547780120111049056817400690224420703149047213801005259852914530423381943029114301794531759206355639800902926222119237888517580437568836448180476634051237767437732679902460449086841055187126106896448606830772604554034454261760172702992273826670376486215480439835388740066266648131684690586977018086582436726153318516222098942125607392415930274833357940061028700177357706166670342107274369967771347087882508245621021390478501896330776396564067912644371725706242801562040419016291738731152426574988602282209859880211768455545396946763161393747469687591616380381830385935015530334454840064261746985147093948679346067996950177035334033554138701115356673870299671395402537117048251066853503586853487510176175543301531813466569416759887742999366047827070101491242259255783423842237625327444384099051260588544790874323010414955044958918917165366527864264953117135896462995559493309253474051727328698880432635337598864758218891116056954981628791129082783434876572813274578579700057836204087878931452435123647336008349630057689269138776790554261848846033897889286482712397541687812555757211015146105817988046926081937917821320105926459494994326736740273407375625562488188689087095985133666131470604164219407982774808984738669442959221273420364409896755805530041743501926759229122022302589431586355854204937794460155978688695437713161018357372892038930299331143539294143744180542722403394323026446816476209459233778125967903099885023027754294909313875642506471612749874289249873982043936848640441894531250000000 [164,6] 29458107899423757255694906286856330489484036353747644349677160939361100880356458623165148385126965857041509707200718223058744373816645263843769852868710056853116847449532843334204092380706051521908176221928820150682684793113172415432065508937730934566806761147045243430570976486759859116308648641889962069212839291872483789424864972914304272803285213917096466354293467479179923916144099151223407203829629553108002532274682388687183513953775180747310434839411823236142433456971527496773652792397910064651854033555792754810024773364506997010782019011950334483021996852156077631062556408352935073922169541275197792300995177420752719091404859158292498538745904788488295923361623767900591881314115368988660268100748255164409076016591791540319907878191812740911011815936719269981062837315929623440996039311043708032826006700205579550162703023383372833332163189424977245501533281607186258013810296270196405291116863972288834960785445637311944514864787093406121856668124291017834946628735817290049953401818075166785756896452559567274820626706324987674414667528861859857563862932702195984509150968886333244180058521962203887005316798297288768477553923866819442180895137603396272515148700241227034256195515296970734052463258366049842234642581106300635032798295246251681045863697427834341205561379691045890807796884660772489825244037516836571188601899148637561263549790734215251092215324112532924552333999379716012991806547769546523043158774748557603112588503325418277633581953977605004804427557504052491889065354965077821256181343179391685226425066581293851729283515244268395363443981786737935069721638841051366793482425368357119026532722109462668161167010041419382980383085228843900404511355886269519110953751805936917662620544433593750000 [164,7] -164913679223357819095745695842142385361302974044191644091147523766902187007533523672606140107192815399489321832454716043819686369383311126791369228597042860571163561438945838966361989743483580071098620275509556040011949502120684057475156127198677857446580995905267772052023631389885140285694485050565134807835909092880409893272423009437411804268651047017673260123563485700449177651192573874490638224939957426005412726545290149975032078715069357636128964297960945700114218798952095839174472412140224776409808122305144175344779092912568118087097783987045445834507509428739029235002391179300561737195883501060762872210989370402210291361235163084654656957822953732004650426748475256543853225705707309644962653213971049422522510804939180507626281463923274353161538984743189477735870686002506352786682185835312082375894066527634599049130860035198068654987712135247112205770780983670111015229146509766377816169121071333242304446370526064809706969349092929518765246519193035551825630694075172062083646290802757968093273177073799051247128867156807402117279610238320495604272638470229019980558437426224046424181565855621746735108048059988171584667528203172922675183711699172174577796006816813241895181413892325494790929163709518752002790123563416416879345043197812356068975328373258882473852475728012893203439162908719265541062969357163086645233189271852179953341533608395153667545546231202083947456865379169361327626233730448741087839597597367254479269457863197670360186045015997192404084078650092372632694662018102237447558041816186414382087764070363357256019969888463264283292673080771259194069839664990593577229694444978627354350939638781054914635127248984695338971811733169226000566881677571184905417567279073409736156463623046875000 [164,8] 1016174957593555560837992512885571550526026569818720243584932050518147877661700088565005112694723834471841996591769845612693386220965496851491620341806691489132894113178080459876445062493771780941252097607744838412795622002206427233674202756192385067512469455892299327419586179709154454555643667845667900108810158250583784710972297480798589923640439800396450935787521657231125311842619962709663557193587416277293835977894420216944280151194171530848288947351943692048325814828084245357961372977580853583603285742252427316488372361101804590967973458179868770356435252624936034532392179379483433670636078031783934714566421539616396796641242420276801523014361468600689414200042021819120905211498128889727881836979318735226386029748382182755775395171490958257623032342782959811129168407838742656838400903895538502829013896074080072060727806067189495489592526354366073807200744532783139768170210176469119375482812963913080614495203413612225227162518793603715110214829363346042255776027477475427989050734124525011015452251736081235140001829826723756500499443187983164337539157903287848628918129511144235580799792587295585173865080886060444120482566191554524478559095945629540279105309258542027835347127143691573132247544711484922391225790636893021798295888721182640399871685164861062556155441189999636283676574020042415437214798185181961468087313250183446789338027911653773254288934794608982759976888339269444251841848686612457010460458714644265799138262638977892953846730382136916816993862039069932794272067725791967906631658839591649195597091857025307782778874061780974237570739907861597131546653823960905134937939700298506332140172834021939523794453855175541663416244277757111143364669093858143611441846587695181369781494140625000 [164,9] -6058404611240750791263276970013244925776260774748370278570512985944155244098921119850163171859810773957052350141137766804267668407586162962605647077442629437235374053677385596991915067640603865330368767754149460097228450753113642493805376552277535083954768344917157240747809638448647257103470139004654541939375356776159750136957221061200849383878409747955454023471038161562289694060536331726438810171205402799125057610125204214137653314396279120035676508156973325884007460926940824064391142024359021921709541645407715800247390291785478911175102042800803242156409631935677935620829130761145366809612750677636534535938490906293643292993764300866704062688816213340890137736687761069212389086886160454845408651580318117348200690206170575026290817149149425544389723275738551197471178570566388421741339335701750797888282771110568663388458506414395988828124867649775816052152959351020289817378864293814463247461659263507214922022854244765424710543155201530042688896911697923911287136137724923941957775453837174521975863465444048346206771542152892188455073554790609914994983226283036401707278021160677726468036271210785927657754780052240316667008065709445916928582743918292745828819444937804888750025129305479273960917267323028006919146591376451991639072830615314470098008314516397736081093596646259214733664400114067714068017440599768545107610159390439613055832467023090313540974686678792819737215065651931247549872657070959458853247507256150251653071662412985566872756235875393715052762078311813386843212165615705045297601637330473136856454020792037356971350384926095095900412913638228898990180034811680729758452002924066218266257959334476060253676983127529709907689710198068757488003951205968178328475914895534515380859375000000 [164,10] 50119421332247076421053604446598172820951085911606957168910169240582285773752956468326453606844964581501722824974603805134490868320439189907008596530662935389803418895533497699512194637142570708102664041957648777841042903645960200327197376512778302321968527684415255066845706326993526936058498601743394544978898190906716721909154068587757273802702121011699960836757390946764341525166256757850848042505093445654991490650348268465646307498664610570700968210681224354213291329724845304001243317195491831230219684273611304322189144053110951905988969154347561455332279306910490840704773009088097409343090515506059405968436599679699121703395339465135460838176200702727558164022721522923228424168600298990367031677494621095424792679446413601690067942783093152848240460176594049499624846797304413366233519508740399647620238307148282624038349191030241456040966497822857508335560282081897809822226383642533380274954129682745091528656386140535738948542450637884066240723262809117177229896173311792391691108769690186518252347544993058428270256547832285659569978055336821941256879761655507281640918000783289356051789379583917691633112799396748465885639253120931646060585453437527280693019688609537369211853634542490049034063261959780103396433422231404765625460392569981051017865353877003472289658076526185965920749714985342925423009664174056080479157017471579321777984585477240589226015289663642190613541309662071569304170087619257006609650683994925703028764875590330991035481107600737631656499467593807116426260489231381261512192646899202366245876204261005959073508216878412400146445242037433870928018249993723492961139429430925859565350884799540832211741118639093831963601548505359692588065499307958816643804311752319335937500000000 [164,11] -173811881020635621590367011394476617935616486035627380116746086979980416568649690292337948252548544776822507507561666720316809237054259381190404747540110019301314144826829768920025054601653809526931145694740035654493809918963535239254743912453084110140622450480911420938646695841468864587752049560043518271982487378495549644585629145906171408786048705023822968866322796935423914338237466579710790619158595790153228992576848817366955632173793948265681975961177653323896817178381895591319298128322429836850586958474938241745951889150363647512618911733093264761781557186977588372199414058847617781245133818433703159311041444155245450909033785846898924367162266279319539248790538357984605106235400140197316925609725359703746368866097260540654593345184224341584819651749732274295809764516715598804123259221869473791923647355817207764804750092896347228564017947039152766594185392511203645468614797502457274159614949601064453906128301820529432674040133366193278633492507953512231626496263331576621119334985925548744598071963229191745726234320212937911667682719288649732109187940237334149012841904632569520690519892160575555498363495472622575959289019094604251386615625860713608841396363209539756622245274251185711097170143148122661605068990792315557013518210538563817540769862347274098611006144631684841824704256715823004564166044381475721587274707135363180477159199875051631860983478410508267440076928937629851696492762867115987102865445854497355553295217235920621987900128095411963061809225187349699486828652809776816923300585713074129338542024444190460419780347626222425174383871136883604290824520028659411565881926175387350672106300763226678520247610262094446162386544082999963128018535485352913383394479751586914062500000 [164,12] 84070453572202593704901241513606852411558814575689981778504019273543429791827218949233731234688214327195146178374473329548723086091752143030579477361355137381039272067566734974242596154581971582476712602351540108021329444399850551546068375469293683216983005545224928895831659499447716843409665795098416751984808034972590531056234194423594082825633835597913396302268695042156708999292807696489573681581723100168828883603419482072278368306678567861747040893005099314601392759490445800650784262446219486304678956908264097023371755801117048960672288861215761395199572487168392365751585539109595838715751123491021147588543731630215451442015287024551362103320841266636195522385979938743535621162671288901497975032064170700352187301030415353612034681028353994722097099185230410598802897204903357105246273972518101165209326712983036771707748525183922792781398908856979393141861623575003931288695745663615172549178565475515548505915527730222469008354786167691564512784403567634725478302626373693456844294449539353167443476401899226090014554948220113492474541429468024919291729496105172573959281800474475216700627673452445683169412398328424115990377955917977539324815580416974787425622112715775749560139172346497388083372371205068206951155346761635460365562567036213750969929198785408439158402302412178952847313254194445431539757282479537075942947163403352098808647474626771259015702401944519133094991884992635417127064506987546648003783307485136589228564109464390303518316656834654904502674592338050862865414824878032267730603072392730957918316314734589878661538783611650934315846714835139094816064437012387130463915930807591053693597999131772855570151497605615934365354000648856259665627263188980577979236841201782226562500 [164,13] 1237705231218096872867553250147908876016474242377258796820122338422635844951316949671502024392982565730068615695819574258020344041005554238619393663236688947050757168297416473676154766076787512375430788336090273037190884915819658390421551537169097007148312492578315550120552388963684068978883817625413585709507147024023701102654368416703757238560976168692793337816677114311917629397150058240315989472403873342778285166725729351353999620429709243897369746010756273221922215368961596845454590142435347810869126282000663041362809311342366085525734500794945604695273725659275823948266565200935919145156140610195252723267663386332112419339195674181802528088266937207893155026933073664527988995873907554521795254839918140800400105195384768050782411008218438390012276713784148830745799722826684299010816232537398009591804250751019111977439731415208732683654931167070428504791460959759260150662909491855163155687174691671250857680526155980135242867242960895936557161397012039411457942971347627576891261663163807133439780030956021038804410477708277050605426861250913217990300693050936253996315199711279296391534337711683558955694224038424530810609653535057417900779522320176133933827432328682212080726197662214141889998499416084266407273908222086820416014580235942607419430521318078287827345167236151871452131096993200317664867713908459323300548779983397374105877569835311593153416353223262484828617200781151843485791081404669856973000519855668784964342062050473342946228233995889036082958582088953870912608401325949045873935968421933106584955870348052005724702360428281735542618514373088481525043641151875353808566329237382258748372869515828176739466109766597571086515914936325929868259624299753340892493724822998046875000 [164,14] -1773457664866702984784661658645852751519592234966400086355400731118645342580088255835107254729073736301297523884067702029472634514659036286955691653188662553315568240057379823045562809904878590745439409464312039756206731622664578641368719080642406783221005999387937529490651237191443262511014835576037903939566034581556836195162046809809607862940952160085352812972157401196531786357911311696606718545424101331515529075175123815974471138925423824824489645224340742399416128668549962212546839714153843173436273044964977782289537996546507707321710047208468309271361554070076528403788406280233253049699304925188569783839195141445590550293997987015655733074456043995814579779247426529092500855640565054001583410816186904235932661176726265420779189234730898280862673268396236940213260773952176566913888344729841610360791333007594890795602741242437551016236596047492939658756743333239069285645044938575637851238018468802417909113923041901948687095515574873132151209413096878640641208169389440921323706735250090054005196092288845665024877047958034011847640264784424946594240399320295548921183818640259997024830114788463715935832278598947649341347127870657285463173943425568543577810531848692529118175546461214606699727761422820081958783884145169712657864697755992168925472042081258751404636743140887760279293680800277983796475381929711873126614114834942215375236946773422779221305547967139956760244450130692672482234735731335415873469190160326189759923632270072283898853081749039682762809145965630190578279185272118045245803023003121339341624590792654963711872527991438706207816558380175619084321443705940620079811553904316181945279703515388421791543602126076305404757725984636549903336736861092504113912582397460937500 [164,15] -11819197458302629362363224830497109868382351469691722605680536470823720746780141198252362343987268212281644224731849289509338596245568421788099597252469328315634333015357909523006617820527329108441598342857409673524232293551170113015516186670101953388086463964377241234712804734047681625953318976200672227089374605040864163301594975705982849705419472098282551991493380134479003906536555796409074512062755315493590659938355670144277818107472654852025583988598805423241672047825436977232679529404942009170593264448934786359596469900457660086146511180202086544612172509923008289141439856045568128291491902721315945835871360696795577896622557805412872483594501944211855904431964611564223131040451646961432258595526284222057843258147323113531112619698944477299648502600619344919269224720673235677925905868349646917915851389193721848426636698198669604989414149053633011061641998936938527137287490109628715334102878378324375733901211162174266677923913958767198274379441626901950612143648804011246342688094571974312808238396230792302515863564364435356199109349459167933971621752598412375469007400725370752051517823900113771577108110531303075718003529351155558854948510942467226795008267238307672095899361204201295726278596053730491516049998565087603153926926877580302689151684731790736159204757066415201131317635709131699738897827108462160835591113149206961200874014341214338378440453399231395317065491250199512230399254019791198586011848810737290275193372948559195027023000108657205267794196236135605682647612075258248577011956652827585925144874508607897120743416153521799605375950904741497845754175712607883104430728110226370278232297429131060279293648442344535786190775603194119910691595578100532293319702148437500 [164,16] 74025384297632424865068860963546376638521181848409790127608452037790655372689889950760112544390019280618427068847593750299667933956131214481058260716565696557393655873967157871903089466530947971037575928290677963408132478100219602903321199543683997983661646044328457798080233550543485145327582007987296587500008165549014228049419013053459997008225899650166660818280220711814692391012792352971849261738281580710692535059035879011355319305162392071221747914810403154002548879794838190157505695736893444907849503225701578391464299271472802767952879747073243569177669490290917282889901513875763674602551287535207282193592009343725733591687319941194258673357214093512015173966817833387583230983587943376343481053479128208663389672136411494977668649881283321020669738552355157107856602515085296291759084175634739912203418694594761509770142431103648724125880887481685001257596936479377849851642292630816085691691652624049988178918240552569846533722362645626700010763549428404075269466667594099075925782821350647170789578267431303543915799522082580343838134217699330375884398196775583757237692434228910987878547890669918549224214759866304079992084942813604116001698861656008943620707451166961304768795620078006256304971017698462165771043454154325013770004270769027466493941430908316601735359457845838819724507449924931583946645222753770981668688451159552779175717051430918676459039077510235191030479983224985903175073531670950570798453059670099171336058285916277436886675249622138464998021425456312387800347491631033080677625240417711357392676729242125843307104418286887159424027367316167982987526091065951396741172098200950806635897640316646772871378583039457451702263802641725582176831667311489582061767578125000 [164,17] -216270937851150463561543034987701683220736308035493185863206462205495223825337178730265274540352063010807743997814822866597078117039425951907954907847367020847032508907089719648472129729399812011452930234412794448499154020864942387548464519846597951780473596544860695348982646648317917473118904550934628553795527031327414176943889605035598641979948481114226992998241313003739534516062510243929337279313739230500771721924307126656197789287065824106658848598416353000653732413373999824629093574037044689229631060185115147022437994267561413351006099441489035761043220936984245769462735562794524790472077898687736885864895568546086042154517518790199478802100837019514516929894858181000482848931414514988876954186926534007181017986134102079814508924127746834424906119840734625576579835741320834181911031186477923259800742401970099301117464662149157391420469862785640886072314459230332930749690643036896002063412104537220536499868025656312901231687050983331267521147183899675494398611862055026374247964044163129402550077392611306923025409209538614881321132760108441213592555689479982098744085001553693320373941485651249234022205596091817771867251644783343927687866082100963440696083866479122435327339276126095381018031416978823659153132169981778855795122034749526704988267369540754533609442053969630322354153481973615926142072672616943662730468343675697107154546703451894743821256716853517363875130692412942411865840689491051977179857108891861901590771969585417891252277418280339352394822120757057883706595565916169073498867691679942711591600427880867054537564156526623172886339933699838222945169604519693271648373627372818657718364166578078161493050776475863919078333563709663109324198681861162185668945312500 [164,18] 414772295006251110701917964936256267586509131778236226987872700855384446927572562295135760132153751522647366263913214591796437033586607659116654977752270710504463393370739991524515906572729380928545253412145300555575922568572553791521650173476592169784831607696648672718264956775576987842018812639004245207141007881382473628727513535192437149578188656101880179102690369598216120490190558754565640924537222077349871659248575039433530050724991247000240222073961103530943504813601712890517780143796217819196214902055775527206383518308541435737275617478921024463654132952555294316661399519450409168035764224338931512492707562733438348470459992355724836374071169976496687601207156172578050516211263583722554292609856351106363694997354570877147012773302336301989094957590287000789833444773398470481435656097317138533850570053548673668044543939543272256134232913313819971776962300975440127616191508689934658994034246302829158274677941133701555273620081836668050951826074891326678802627709568568977846213020140535381386196799715691239436743590241571474616971230385119575669160378194023011896960346673385704173346627478734390650937087197004335406385850121960627630734790859359556985023105704475284072753754870887565073549941520002533157677388757197200255879705863698326894881887607173425742527049244865514825118823310164254911348097371275759677922313209852862563380075613617656953679580487243586812608611909789595383209773962547008790553029148254240761119399579544420226377610848331870569135564153947142288371683110889950577805157663039971059876097745533145030203686930614732349663477788886982656945682427364624752452629156796083835588138217281504361267404572962731332610690381949165741953998804092407226562500 [164,19] -614563010673381448683434421627887159179399821623732196396757377167084002516169730942299771768802208613192270952446821730347261136393081879030335141428716893676540194283041761298604201685502098671567306112755886916310511805684104893801701219900961506925833665136554757324909770231185273775869032802880783531738390558055454207442211781503181174837085613674331583702880479498455342316092679076444939756605579100862211706960019615256830701595862778527178528844207141406657368297158615446862168169840885097685722209400266097037319463840818655652942018030871362216481514424191531017055552329775933445526479295344488388242370645835682021515349073196913445007846269492116660206175841093488492331738121473203866778781088234180255424157137164480319422704064034536435790182318220829725833121280911187825804292224359870431839187290763790203468106133124999605045775994198035905128709120964638227828622949004395757803991914720192733057260239364236096867737538753007639838038034217477695897914629487440847387746728797559528635882256761238121632008421053662836579371604904243982847653952346205250967197096865231181801020230361073257456015512766882161414014899089990875994720984200250937711148896868310470870548780754222377488049853190866052389495785180290310293109941650301958490527354623476945478099523936597477273746958467321424152727846760259445705629200310237908719137420684671231815029057457376956642081784586817115924774287628495604169525195236267910936515676175371841775647337725888139321097992929420098611126910987256178135677562419738330781931935295731401804352114621391456786170368178506457515160466611783117704216306581452075567522657850090850514572329982743954045161495590138776717871427536010742187500 [164,20] 890271050845446665560000646476423885652679337104556095476611170691483029057052563896159283146931267565353085974452446962502408212074485040568888943975369396038599557130127855669070988642426183313639830100984976140434458586324492734627715997427952084717436233590572852767628022066543745918746852865708035638670414789331385964915285049684232669668381867658356691628455310642020992305476391365799664207375905141547720635247371859710182643268463063257296063700410209429975046082089967269550580739143525028592622822965919758573831191541207902302079931365796383559902072054346382292903471415473436743351462023194467513000584749018846652993692601331554845766284784604967665621059653514030802897466321500608375450638770961606267120794257976755637360358847575330065926687754630093333307860357977909856886941442866012143944557662446582870676748033678991080207489755593940772323079732949840881466320754235313081066131471557655690331916892155259082009928492719040436652365699433517400547379244724161111155252146679072568711034259168997039882002993918650522695782148095375020515515914709513621496865953172837446464491776706070219584868258227453532605674005459893422681935665788422808356100144925115735477196633680155673897376886383488801579784504266363567511422790473761914671232523501733147105836548001170312486788346588602759968701034533424272418182204312169046117605763700642840596619382141492861242570320238575346556065505770226507750780433230648729002838829403074824051156734767287300019408946132882910048640150921271611338211120907321876461742491722603623792599112231204496846015641070070824482262388789967406716297828918776671611740821392394021648179402371419706187713776435056383428573608398437500000 [164,21] -1458443959124654425300321029294961523218020939214697185269906429646045040265721380498968945226209157837907008957046034741385268749786678955823641197933084721114462672696200117594831921072854872870649353180218240342513237072813799951163069413542605715787706531278842864473969968536268556457927316145377668675002034022401919654376788226651575101265939633993188460264008215770543436714206984031039999133119571906427984289329259159498324122530683404447564397490949376928007113974753128474895390370729606061209473139628767975752868982323913532754719007521469243160967164433523755496273668504780156795779899412696647429017740423398545769717006685908162692618673202292571398145632664311664946877874174311706538191161658305520909888108690417662328945396691470866415331269330757374489710042498642697300565578717756060309852853372668105418397176680839751847696504822959564365707352427625578517619431827237906064248795302418604516020516161139330939792679761968445558557931452121379408796447610087603324177700591474228315307547992606552826901588584359447160910213659369816881391037407431054452738936740129522935598895074478546741199380242215664020213067066674133669721789897943275300972440223838351523352759235209937389893551047160960471964548408327719639511501484206076202316799932950697871964063674641365119006698954925138029202539508178174318246512038328615118245369472796570453109764067198107891892450835612370606345236735785485378858949508843102773646108798322383615915635476254069958531964970312738284852811830642633095945493836985795843405802362670306592676239172801780705606895120007285254833178922590185937890238746295205154408056195136347400757267747007719453621694810873834601502418518066406250 [164,22] 2228172079653253050114428988783248001449102162787981460411428650584355903171317677217551882398636192161831769117938299560248036576036072811073561617729019942833928079557094818832670760866388157551816005517839351662549734508966202574014797942794997257705253689952863477443894836118153618674305111538389203296680389074953227492850493014747493204712878655090702400718902623508594790599316592915851393082156357626088890940222687926879025208964055765578890362189488095258989333183127573636101656952224657022035332774499531655780962751764679746344567163137574337602404896424505681705742143187177086991205995567497439463618529387250491661635700068520662579263269544829935518399166222918334076273487662274800954417541448349081224003425882099829317076191662596437202870917597855654608450865495337222177499313964408174952609506262178382878611260954504936307958071968698198343890188927071488875488670552457404299068645040292865423774546810924384491554791967211707113053101976841458303635818744330741307171903429193279071107376665156534381896897496325223769656075088446835513478456157734719965969175036853679130054989054989448560937919743287335299224167903180369029973336500075464972330406041228052930463756489963008998976616507446535271669131694169065251585409212819209352948489289125991984446063922994626226201640020308555000882206355762144735920033638263017337694179912128835077450268501507799875927133287829732635994887879572084005810050813802906001739303570027572235542379607163938104593483788783129940606903620216261539659119231113670499793460167990080450434922256336635665813988263363406967342744352992077668014481564254339901080111041061441683105108337374268237520524084470956958503723144531250 [164,23] -2481382344010832299441764276115063919784535941039034143257696931637754417953867917423263498881575798481645478941764835546258685257379077779826798617797954840967618404712867947122382821123117571332868544141766099179289063205251938932950916112290998405687381356132945095332694515397138261624327813423056913066271646719109303978042792268483848358754869715426275807217205011203469260487533698401671542624602688818244767042795041128941388871511133193577420870075481517143669455258453433046068311506561297256856001685448238787735349711721728288967658845088696839929139634014867714779527529664159996330172518529210442904492976892267290981909486128383087675356744036769387263264654968903729775932949601693222086869635566819003012453117283344936870614241500302431954561592031605097333214254462085735204002559317606684232337473484069423224887846490024077563201272531001131177627728373726113790509883064592197067581549050434249550755332808957810273244592546744022704919024004666901096523549998486431849464333765672737326209980849702557078329535950917108289832652122158377239548794157205175955533366983300879910732433069303446536008407922896141026991886115845411199070598158420138496777886357183591338259769895542431047442431140889502356122012112998655907497753283390563419996523051437760600629065773646792069819215060623265124637674377693769561605113844150073964532857725575906203854496046443719543800227931516069560375024087990030896286881174599221911613542581788317018199248444898872358932429364606745244094925286586248447498241751649935961589284897797142728008124272678526362332202044764515275047272020134556433031858674999234443803645051167685927924580007997497995513782499246334083251953125000 [164,24] 1619285617391596425246530317903828845579791358567936859961545020998389614159903500185749977645992181322407811072648295569647872156156557395442786266674199407674903473286392988925577546027528399668308483470976447536892670321854794812208835846052554382297006824754821066285420832514070867344362655369642181227145024973007637647360462126931996385726492959962752509875602909715466252061878869775556035169569066702377345079375188536996988098196787549235568390840422161888357185435648246272330643472684552329844216706899307706963064135935202690479913740567891195964040279358013517816273581239885456721569245691193536583208114562175811532336632830923434917680362655787874587355652201785448178565601854461741994536449360753167098656512769823735504670295021393005170773925093702678336386939790841131091292613702193239779108784984543932016297941092412685197072348714930623176063644638007952664976613360426469840592277574600728164666603400413567100649248565864833740055348684365583484010980094021619612230607480413219603987982864525932325340361823787729343749514466767078525529092818949400685161228525099572294000910240875507272956076730538824280242055134887556558801527536695801981411289603988488565721649553166141273964566889006363158993421168035856092998740211056570096648216329826768195120060653483442462282328608239383582587329323514110612147303912912423585393105687792646268878046062077231452709805393755428332416913116101050565339903760825282453565402437088603574933294641291242430288589700296208862847973928059881806149039151241779287249540131686703004740882772740098819742028169830832159442638881972238028116195942305154034127497615299057557116336633925579539829769722324290087890625000 [164,25] -278216210170175611902865611965877269947990908146027316546406988821265833790200181107774988811793457333112699510298561795594219834577388566064206628048029585573149005660419705778910395036648012176925627008203541238951251213373182376961306064445392365685147161441646936083689161758113922144437223477646877985478777268526118233404900278379641645620244553043927798712429034129302076393455005066792577236865766242766382955545511449020011459884917346953996950823829456202943412045144768667071300092748408970346367718585191756712241946683874793469932480305302109268775187293607164641452035657803180350514523275786069760162119529604880096105076468656011238473956240442570952523069313756244432987031882527690740619174609906807058709468650482254033906949615485814780880288024758723941532665174491326414595867235203193089135494329052467235582249986649472545053297300463747382054891892342651325876110448781960677096950868164149765778572223219521849426749933468656105982867802034785299538743026054763309827207308690409277820406329110469396707412799479881633578975087319149500692854235770396578425086836705567347958974655339698670479428423526291841748218451602836139944080513670317564868244341239334950274524461882889509682483742081423167791853778384775145163711802545894569448763888754795134842392749540704430224326139090578240261877058209793713952596023327559654551977167571463041236729182331218333176036191080760809557495423536074718765789142724733706233376192770672563150562196870085431667653648998890421579380871755500697929277317719214018157311809762017214276111124542478364671994342527848539528351711239230510472334895880206967068933843790044663295939393950016926875927983226655408203125 [164,26] -8133154979266549121477417249938957980375363033327623498226161785739661863647118457595634575175427054503687435141434604341684048824743650119435686526925496595457125922196874952478977436673752969800363977511994759745748688937278687990179782905232482279318927974966265286799807091691362235033094647164220998336769306196176755337034399164259300749109526263147282732456119321219488463795152549755746879651882036240266652131118655051872711606252927257492780520623741018712378227939307571296836542954124203179350325548929209680694006874408579062731451882310896094578065480004127647908297067859120857431507744734340329360468121851686280741057561447662396036851785847862035746678429699576898653724927552869521239392644114784355388224321120684055556517848016084641929861635794724910304284910204940269796823060819197200581430617406753542754703416732519739437465056278950148781905706303930212095343943117112016179003243220418853200315879643646649859133981872178835620522982575193559838658202152258547576890822920368196709666111361156245471606135375045803791780748569881402132527554180075115131602051262303470317137921722723619990783162312914398471611695604294909297001703870572037949619761085278783349601829975995720764006787263436359854480668196975915859598971061199559668391549592678391994038271200443492382618167551248638317057434078311630193031039666278270312431314587536615260998399213896149018442451917429620374870400318104265889584790931857543219194482657752684291467663260861435211933070714841341884981310260977401208521715034877074407496262755578620339169817774903328758924041992226445189947681355557531696456190918311655159962893576566408335969267325843051423008647468268500000 [164,27] -1623747351534030305486539202356369189901503645000832957861191948492785873328297105976532884753039309937170861025763360971801271477065120752949893543150111698492525994200667896318143364882549818235833796177704268692647720127614067966054463220831117765931887099605709819904548909968394662538696238971025381337598364984083119156759487865806293241262887920612492403711586602466058180810463998966122776071135986651886314816310650751518478825332679638784230156635882445120515918892574893588499929113469692244963323315342205854342659628542665764212141840938164764507065383851141317537700055106594788869164907311605986224270659705255478120774839555642523123591084606233062891155865387293161346681564416751422201121800252790618322541625705326496236592958404621452654998959897006457330731107784017897448155551200443295469448307730583324363594159505058841232907304330938705182323990100167173681858779658422989792450369375102057686486547304257984264633842820742394329599432007578151163483729427598046208925802171920485980304330100287142904526538298691261719411425795926511594345408021177300045762343112581025474633392254999876145451249933557085378186403829765331584283630946724818468705916573769955391193840200569574932004822840991350240241405216771494260963442687572423817473729686984858512321737011461264927337605898613304793741645159256198823635727491242081342306693588503234486529840840581587375862786254251223545239078675263413174079420646263588760382465704008731112846381639574356996376364970331859489520788848140125941002061244597531781481013967447081055421898143349814091711161612770609608619955371849167671202316201564083507027608033580146419216047438028512611699487539139664000 [164,28] 4758040779951599679325329508671201099274347418199261156910540644151905318045009770040220326746060932888731848970746345627418986360805357545142504550444812877729808277758164021690247200760552152976649041727643178977907489072644343073030057092889701753629453617339000712437452129522899861113517815131600174926675595166898853336433308533218785324547652520460388457075561619998858455883343642700749676345074045985439094082758512948396612466726849125890036994423410815266202360183409688341251581106989083913837254778033036892392623375033033463064266744766256779636185918574495657313884757558321470651558959290575471952036868532977979801270614269784903450194612330840282726230116654145341682724458637732521466098874054787764370827591899993414418257664707031569749128751829169292903644286715644089363867521199412519992362905289046299467092272392530893317207206415687954340940352288637897037432664932952199414246197601054891787449159281999155938519792831278253522884253884282722936822285842897838390410408478519985258566943598321745709866671114717033159484398364711803372788850380541047355854394225763084766704803970349563356467454654246944833203519183575346450133880247572104195385268414126866084437830427297341477357417250790498063744187237418206486258913605027864056872525736366318380554686006068966664108391355099663589847388009648856699948052526551802431884280120579204718726584849566851473654489581870820326297257491889234778603035756680112953016262979003089695180391622995854232630444100769117382243534787464926754577233895091217961966343196210707634913386849043470161074093938269304329345591590086580987127315856247624486013711817938167977304713306949318435405928242660760 [164,29] -8485992791440246328931492879654755652455761392599949280382066510115652588968350734001967295583147716849322590249102017976384975556248402057200026952444144099912134389597529194934420897049650726513767673495725272940521200210560778339866016103287380846530795611134287096574105890910950976591820022969702838062689459550605266693846621005296374708889051710305234698817695160604636578289767760373754807775908779030747568730935694417856804974577112657099495013678962812630837905933567340695269737826100887901462995428176244803179566724744567571253243966597471626062909078337195266873300264559910391788729893511228196359809158429682965595756889763553106860297850754031634762169632111015999476149323902903088079673317811148992627881042752853850189787494285224048043896249082087818177545403388139391655566478110799405127209108365357523255765767550843069652267533234967645822531804849329558031684503164804441968377099593161044769516431073963649421024866109845059174600876362550438258405478485560076109342245989653357678819855419136699260789684340476294560209646793745604727633344842484866560771431146803677823280865961675435159185636176661283597280132176101325147087690539345792813841144918620173050473315345021228480491761879000389253988194281382961932407898414156644572108419004773911437320534550572178126297678454291373991371287626510004953348342930420015463446933846874840635568334722520794062416693232524514109395504864057990733459002572695060937120191790695897420014007560455096565685008957810333814566544014645801978841378804592526884992047881581762198105333097982471221166176774909867073636660631345312302321166638452742329411451274872394175775299669791873617244981912158 [164,30] 11997342522845070243042806309325761744736993963493373800212504384559906050662995155528163493000356378003834664685407551562762878249885000798825451652918634475374589079071145379782941381593766556483022896460344242636256923789249936838548079442715337093824424390121603711157191096250263425981210222517085190193827106949787151928558140424548858754269934064609948941701769912567203008774352136610442971787464470640748592652750876056312303870944215359044093229238899876815562531107978039114296265026463535801231700794701454631135624271702236611781816849523175195069437581134434955973667239368118313096397049479197837295625466340285597583869371238381937342232330954364894487113854708075967545167956997415512642334463420223112690757502920418074745649127281521536931371494690095520596315496965110276029930635401245013190448272374170644193712148201612849147120494818841282080659335569050844067010643725828361166499380364222825633569897281259347729511706353808353140940281655957398947996931959449449876205857670695855949284468744604571915030161902830148941780004375386615238625792303263447521290476324849295026813561211510927585991260853197487279108626523672769448458316679596880330532761147018916755006467167383318750929721660654181757474691712039328886262568766799641301412960235766756872559184637192660902644235103014634100469145142498428646552721152507581259250033690975978280953356087999960480863985897049635847878463896904686604540214180580193115813778612089993715298699705266663579952681028556505554754769139827386998052630469206524860519213445745217353626503427421284013173494545351395200527797055350927087134725653295931766034968853740420138734495320187296053515647184 [164,31] -14482857013008969496747326614288387896927642715197433345000039484906119847924069790479679546402897074497062561116105916659184882980356719907753016505909922766124195142968877433288682088848972620475553188861497958791598004896939318048506566119146042927992501436962938887174755743053991649806646416445800682544385036829633864340789621578723890961600169748473195549018570741484040833556772421026765161834826530550474671958367829981192619190559005465045122718739345309514050748722322802772413068853101619204149054698188349461282699835417873210607855631680424896770108033443381992653671760829930027525016635387263722991253099078000509248288523120584473240510239112288445180860784789421824365496809660699854334250417252633396321017186238003251247093294514526294161365345436612266843190413233877094995159131271846369081708965529727539882670207951595231826976032325397907595848604497473687987737147991069219805431879482632282940522702925483316704770983844347353893347045673602347845879957372505708501876623905201559013926540775837940980905311764493040202912218916816957959691909751855303487342687737875590104054477346979073665113861824900682002907917095827551202597443234270395040394397156713012468635864240058749472131322146769552404846518315138330613410862480647439971690333204994203673058715678016085770081853122341776432956786582499229990261914610934539176407306084857267368297636809795388594968866654859412059947480260596816115131932692733618986265246561108467233409465280516678740893193756035106987087202120605141152589008198072585105673995521587222351961877162027405686665983365627298439829953421707736461356969087066912954204314147407336446575316461904703504967516 [164,32] 15248520100172842860909708136305463834833793681956808301147380471079314295782232728886998245717741749962310223211700720831336181641512170489773173951191112883975653297107646063233890486735724055651256042133887616483615603112894972845853332042826783765044963804933352483083558422856145614164224039035245120198276610096510518521750798677629347823982163828337137476275939441471582301430108897501453540022012538260366988364290944442426913032134758143522923376281461492328948252581890632437287755007175971522151020660329867651414937314502519708328300175436870273764424563025113566623664438282149127651331385962196357140243838989265463539820330374709792351299400156570103340437867380120840567369130304007929924113022987714821917008448668944774098764763042215509116850590468616106118267527281429692984096748348272216397300022001202683613473831435981098535464539754159083227766220909413331402531643142933726745411724038606056711892746982327982903988287839098569553358489519048885533331881628514025083609789587916231082574741861585462122407333733351771796163260226119462365183289891452544048167833027032102532918277110622661396901809876069874467725957865211163551290884957831484169009164656967993830131418965106791688532536366033241270922964148149310894936452503432307538209882115064236419418393134497268633700113784402171027784355683831685070632508155601846439687316951619076297267045891654263060857867906139653816476019732684251239877950997958331070924630839803120915544493566491120702217258999052528698545909929971993917442730451698859538199120950409580454133377703369578889391753822313568366002549220037309472315446265428006573077068797315435438839729377412756712880 [164,33] -14202849565485219648854986288257619285444003279513946693502842848701605678211983763250964692715865957756293212538323187496753468339071201779595949786759605621514352707409167826822144277390477936728925791354747381787861593228823990127686781236360096010070200038438988173371218831852447569043989376092079076723191928695813218518202243226466083706803579398292074582668422778505314230422345145381063469208348099816702551420036598299504493453505309449441346623406928541218001274457934960850035087083525593714224422216402527483527839661946160219530600136425465654139815127110349589492366333954412167624960207592605184623442377587106713904803896354286643318808410723533144214289783088420873526716127519359550634724025052141500820700785183522703331888121845812839469861335874518738996701366574353106761649037725326227436903924059979774149303510163311799320190151039720962386413629169031096826013929784518450823034943950862005551797360865758750870576695986649273738243698693077119388579759715553109550101210878253640744326489051413314711582292141895151512531618710821333431355441765558572598405798038232468264091544158557671478981945424640343003206374377446849724276959500112113999686229802934604104467836489583758667422799732304240360401371342302337806275735871430163446793474402268753402892353964796907099373261976572504959375791274765685995032431309500357100666010327387275924383137512498269713054335445244613150986882125693801499841494608109023376122732932592946294363467904537548360192476550599703115051135758559203867543567538890466814305710777734019690419811079394268556211943016822126342224187707344140998017161733057894632823166780074767821834865526259871312 [164,34] 11951077269892255720870507341083090621209755461554384847763554120753173855132984595195306120603731441190860989851472132512265189637023791539383465443158677511277704277789085812666024725601975050214732401149558077052326333695286209174960528644573992730457514758089544616066361057340212692785385776209242721816828787189362424706506445061374427920336200317745691643083385464891991761579980344715475819386001451870245409918251353449330810449745008733334679968983074229617452243457735422197121075484453956166930278860611000994777629056706476796072616764552934118796516455288789370728413762695755299270873377992037661298117647433642622897550899680761425558349586094440181957395834788099589715875880413909246905174877163079921090638170882113017006942520720232530435578977257846370858417156557433346003414232560254924680059950815120635650693644937685132390036763267177675056273622311588922813921286398002418785594096226950425951030782863234724879030691822117748358571077716888848429944205583320618297807933284096732128249683741000644230884710462493143605310240884026575264035075783166112402080947585798223917269758083651195071853520136411959848754653022589209940949921773786693894051286849809681372367643077253723521728724890814089132177373678910790683670308221088234522629898967646466397899524136417176331234811094007397311983318665821442682354386798082077382244142634819840890062723592540776875918595652239408480648324621486863627772534320149760256174348567284953129829183918432522247998680843191655422435821957106483111018189781623639850517136329117616655434516743962527672460885647099200631871692941854273923270353073633885651858299253668211382746136067499144 [164,35] -9302159737238485015825643335376037392991016173841125140518367619465015437688369297126288028228140951045243592831918883334456024530653020388301038012514252917896036799823747652571902080419612888760663441322498511547549606570417296263476141417229398710333679406035514244461236370470553463506340496176121453022738292311387584158705926448179471019333666907668143385611963488211719169692919930128750728588423728122357366966578115720587541796664280701937624963544726348382662125651585112987637424513368531677611795814069388912392728760302112157438894253552555918711858615667231414249696470901389516265220809861946919395638005158450972949593005060928645431146790317892746221994574908899171794902113938376652404428411071479391488919154747049904006242213345530795296105873376317673213721219105354222113788255230434103426947255604066390056649918086185133657493762044169747274047434527014252897081211025646815413553484807079562685412339092149306683909409015817956531084621913967007733677319805743395289805444782067285113853994149385586819637818369401442277431470991949670307755223366902768098347166673602109293566708698623917320228707665646272579659072567242641242775513559879283319849988550698709129200059837675942500262907846134534454162974738310546552450003236106264003130479939467326599167084497285815362204248422703046374191698075931836418408259032493152727162867266299944507124046684693937574475052084391358161407320493364242439811978916900097928541311598276119641992133486860397556857763320796872188449539457217715444661953571001270300589183580238080502300869653788572824928454868782259854874791054968028753617079348305338479465171486468068804764024735536 [164,36] 6801845603693089001430086843532269021756764579015418099654722210746694431032197793491458902765198000890848975397693371009837627506400646395240308053531773959303190206621717210797898897752583385588630864618968635045111955280946663523163771558282435474366223914952661287008479055440986171625243569538559825986757575591622814435211916353684390050103987101688227877633845832035722514987969965428702159475964831734574343148368242666114903534092645004756576631670749838705084181741880191082054625670563513037180724457674337955379468457825507951398982280312316026600092106431784653004652028471861619118429531364820267336308535276241353656051572422909391991407293332038342926195469515439239792599247005925437902827231331876101023991363295165636080318815520544085177230558571539807433730801910120332125434029141370759388007131219425507442230386743384802523532172807751812456771818138567344548827316368516980269888306715144154634442092027770953395809749362406779504716952993087941535567836576747225902222688889349288389035055668450907294296516820524557945844092739425787283351724890167567186291378840345621121809274764036658612794589921103626568895559990091002024315101010997514039700218699346523984477822192613208474107733881375361023550765009420846496371056597739947408520096763335508966805133631748304684387429115909554434338673127386115864667833797293197929194812070160024286156431113214056606569054911747724751978415321127190427678637023962176466483379682776857017268799620328331393066823557544647874726534504294761571717549043727007735398677813293504187126345034539039769974909979699199696018378227855449850487589113473720083278022760627179298553650008 [164,37] -4676859150812146950196528968975131462642190360467624507739117738784437956912453201400117167215610518018543396227148466245982444828901245312761012726288302381264114209335639565336514386191942439389963394599711185620670083186924538532407860569836965777956121362835305243916711335670691141353961670839839997164342504378214655428309117996371702708705996285938134245897772622358572724221792103290733863196986527236507156564960500988001874735501231361391643080219693722130652602090292536318234189149816086861454895277123185595773533567416629551385651981061204975811716422605890590345817430038614599168725812263062838254551343737083720656023463537172411090249424911237076725232759478310081429866746533532181503464963519033801430476119185184950189465399991646528915723420662782978772744368234576968738876246480836869511550369800889206875093285804303436554698110723118961063575733728449540523935841947376177575450131815432981022618913457656359423358058718042931117149232906939997040013740570725303571011313593124855028783712960980320419187745692204157051432725723092585795950068089393145519058304258128835707758580398674322424735898461159911388990128648012897548739747965115651078303285845462165009004858486247329804043933788766791310339972422767147407570374692221936418293984563412747882701531643020930445659419830806603656851472616662856797848555388736317426573837293673986089732898091845418719573903358285751594942035255345562869549287631053291847649491201405790463167603842724802356556774143853413085508011483562830611200122649640437884695629551695261098646414410991172597577643963221496394785330921239320288334213931643251797665985562623682996487872 [164,38] 2992941563502615988052827121202011110185433084627989664436584569121072018201587059731395600082752203451697363590769822382204159053226021744903823746661777836596295300826902367140110960642833208894721976232289932820265571498265245767051337334148427824380710719077192617162646214035570230216942545540713637013424728553662431315018725020771544904058380140790581672705276340605699145512803779664590826687802527804611936162280311495356187789858216509527607201552375727191829410723991038803432059812442423727548139269667651035626179594579225549906412309033065875003487997428584784440427848805643714868343842210939013313343480043862634262301971591762219703594731321169837650983965559177055113794716077902492676981421005681416814768458261232381357824801138546707594580770972593909755639310898709141659304045940785588511736722513990121828328937345636299439048867093042541981663685400255948957877012328800549709807590124653114466630510799472592159709485474191061652462818190506497539540072137156400794885984030389687367028240992933282849166218629870888080110158600007094037811261082462407332283962270321244355251510133931115933074162226807346575574387748199461304907418680982807309360946018262086829573752671342532385331439198637117284295769441068726233796381390938657659510215121045204359407743070852637680698854963697810300330069771013851371961610174082129494499874847528694974887696466530832501344335601277132682538836778927046155124236389277678154337692992210632386326237478963661127928457726531271395240008816118864705026627162525170065534139087736661866668812687739101563788228583996769753198806224156717653899816331176524426513493883413279353290 [164,39] -1756870220240436674091215986361409541270183673395825871221984555798727094478278109606849366922815220729981363898788143020187390343061830285139905851041966583168270455375482347651241389290491401193674521387638185734020938393764577408503260131279472534433820819936233548626544268292223957405752735671380120016127100823790827293837060948800276265425964712394727016355896833877355283882545190323812746837558065742423430525099745310663251608154229846425832524246893577089236719288590722833427616783613578546028042864370494266006381405089575239383030342335124866946045927269461793065202811644783463271209896839253509872721395958964425540505394018494911688964744491732736894720656168526775227746673846254812750058851039055511595255803242053855486993203967184606957403028568396452068072524745329238763190003332992834004704212620962870460356864924597908146894963132721639123443326720114254770638712601543832431091873836718717779485597388449374599857428153738606976137573411027477868024246837310880872147491016837050443428560652420489613327676242477805810734582376886718667907610005577572581541207679180139376810195211910237750404541537178167851653406768439515975517632847941282241025834296725090784770643844735528632790879316755335588330277483898864866284573500337606238747382044310709187415299604085850102381948821375268388525970980896499460829896839502673943196100256829234075388834494498393857074273463091610042808837265336562764800748712793229758173299415342752307722131106720505537568123878628517416487564393676853048079960782884815822872787240914363618921836258055531700758624064741222572995671069536374237574624680931429524299424855645060218 [164,40] 930715924263258214380472785851004068040539200302721788386786458643174832871093389190521783958881419572160881478211864639895384446778405606154235910780427283866407821391042165973532858730209684607196314476636936158052622588001376386441769058366435880382338688409282040811926272213173468456818971301608552865473529996061079664785128826249039461498799709559447787633854997387069372132183720397061378337904939513785676004296537578430260403994621887220929463933503215817238350775362033794880775602897888671435779616345234270961514588082936564117875516909151716392627688080066050853313113173179732279141586827524142663306967522938503710823829469943186387729552693847506413728167848764568717368273391161684242623227937569921538806155339286560522325773395453841967446110815268563880177038284149834670427878602773948986396999693189658556845618932488442892367614562960884891305492614375167922870446430656026045874824171638315186610233661678039688259676285368059677891036439340314042946986915524402792121225328567355149410624737919109979526894064985381355143894313703949665396270950978340319358896767826704046428675299365991122456364476453599298719448578563194681129201345067913289761893825753926556831983701187681590054000537026808384930852254335291434373069186776708091544429493558427232497140162773541932161866824454634337443903071041296620813784790890829693669693650891281422001879924503067115599465012097761567540240390346610833887120183751392184723735511455004022701153553675845551051982408195753513034681980266322283821048625231432693904432120549406733303025048120680945963239787126869088319112117485793768638985078171247782211593011287032 [164,41] -435109238367611451693993903222410219504000810466028473221690956280483158615306154583613336019345426843688768303455519159254458196122759821175911402290488782886931484876727473093751518518931104008180823714939699171498724664067674734480303479943726219895668013183292796093504427813138257520570347054496504059646537340037465910972346231762371695890512242956848211479253698849934920902263527109212568277433917322652285295605748398023895580163883812971873380186917646159369426896209320045463863263770120419969876271633642195534353863986689527765316493001656948171546281268341506622225860860803792752884260311276157293864309958496948081391555694473091624200947046913740093357374493940537784722216088854562730583947898676791527699502754530149109122935072232293684114471033586188232444319293508979695298565354713440672095321389392736684002922108449510805177947357500874095132475343014265187815367232390889951930667861369984341679518830886509201517109741904432636093150695880338262207268390708067525578775871770280885710803856066597164145451124464059748254972416924219709492129807966585576958844708864930855723810752434995913290893985419927352640175950990284348777086783852162672696265892150316915252200544236923201293228025728472094181734883915140870418951996369933379531745628896981229391917653472544342022180336228601011039019461446460763224916734370176359140059314590621779370700819024684395965499200487960119318567853123422613299555935896195225157357898375371705295172105236091760860097176919779213871623158353933654766096755427612740372329117448660987357234708560099167924857022807328883762236303552129316968535526413913556141600610892 [164,42] 172207290083788089415583917551464110779786670714089371665419212662278478807263997713382779457501832057607785366345697092038724519913629589366633430938917628158361560501998671234161255696700191041359069176203865412646001561280286121037464615669193286177954889901207655813910719989697624923186050505300441512962806420500707025151735153836530149114554921178810844023437860581057983265568511201027137972670082745191507297219334238682678202469424400856902859434298582944333699333669906851745089683329299079237091769144019295063970861540621358344878834880745393976677688506332596604433804109277168159548867209622206914332494046363590290273300576579350403031658747621585279558695585536036952180491353171821795883818616894855700282920682258448325768655628412352892417602210178117033572180817442737090974850135327894732869977343295775183688291910932570236189094258365156732424144205952186150551458634777767501024906208522104982728577478716112088743639816419676244684625693539693039335597080176322736777526158744303171416890254991430717694901784440251004397672433348969380999288877602143977097921153417038140729439986252303566483680216851925013885137474328323642775236786863112843481460500045492454064486728438942242884378431855951079964613465726462536847718774689463566892798519145564200303839525245611039622880648383702827899939363649284880277976460282977112942159929142877360068920754949739336940585645949127108005991525078281374255144742487354453501041237769910059621942801046838556955920708875876502926989424337685660393368093758543632098548973424421746577721849705344899541868504994488471033772775665597984043051154869423384648120594 [164,43] -52110659306834428926431736943206751619061094754246078647609866124737234779369176315312361573236635188296341760430934389261636197111507787736492509068806235628338546042641990592147304336769591329400276310952461541142827021158049453449528342592765414848710064749086798216448888008022927979915859708755956156534874129612943267872503268731473770567674635026961528555374194848657573033762221265562979084714487344257399099666329605834489130520310836332529414941432870206626664161761858892717351371261106475352380074140783742127054648470009734551043895086202547941560678320696568358395073164007791614479040853318499630804648118656125456906443841391356060086868269022187994123404502567272634883348922207916029527514207112419771984780127198973532027494564752875852965180433557837125114616210404383008247837509204451805167098822191748229616039854880137231025058274727083580264262217788959469949719497245468947858861647111173076743143074657943372160176736146920255053925529493036859619411377764171768445705778633451629660079218029248397853603975516634280158715924339497301455027319933242241543702094900232270598779224365575798928455510234997373441609449494188581224565593411835234040623305407706640621540580263037235427459518299706375795268499716172476354157044607280898655785784072005021683542138256479483804853892720847216325068469299869022858135556928728036287418382961143918055860373309885703002916590743661640778999505646432341534629114523162171875425478370471225848393543695244410559566354689899557475670125568046615518848368110033778551025041321500861771599361354277736662238766151778430186544314225121878391193152628499227370830 [164,44] 7537145569445584245677565809103110036123180735691822440881803079357446490437136179404271163280787750814220025248215102483756157052933997117493477320838710121142423547699661904602853254437440429158263327049446827161041475641030996295975273924507317242881395721410822439171972645854587520244135927927122846947221173165675937819156397356840884282519954634784235456638933773751592759973027800025951794122184084099543193695830954239954474018465749532206003413410307495681946486652874757750753088041331519900524647842840843110633600755325375544078547282175492886074527831520629335581972184676099431793450945049356671670761563459400078912864944924752164197296731223152215912281230011742738393805364432169640380466018136745959165033731249054506463988713473711979117069817708338056630764495614802077651188806077318746532619476929231078399521993131720052436511074766899801178250910255868941687905284218773659713754051289764704960780358410064822515934486975031560765011696333789719931134944635022314720580830037358060400294718909851715143816474166955209764414544411890393959167283732347313058788158339260513723293194659782336425423782394029875302165212608378643206974439400195614372372598864737076996731386222157294579491850277502704919583870738208314125795295406168865531549423325159531868543897772065103828762721274857993161398072091298196050243168179898036077745668298097770789907313538539645825870252240166045048139265764844162146354479627291940352490257739446618977443009776545523387007602670527189816284739598246662355737910794578559917177472835100447600042136931494841179176852373314464161299836085549311311701434488310522212 [164,45] 3804469150305216471223336634073152674347227502085720137317795403294129388822437171877101702785695295889661447745926377852250579392327856384274918816721161484113206485483526955223839008738192256772372487719712662232417818093473598338676041703559383311947505936671103274334388165423872565176206841718662458405389487253236319380676163638478131163760132139305002469485444643787848736918526756995205215177603456946222886540568357343805528169772312498596439204095143519121605595825530833604788593554878071049269345472140991229008086098247027090725385306267035064151383304162501105236977281772036907233080463463144834519200699516563781741857713548395703170075326385774532371730834040718517348445407232917745391478889082750969216312874123100183676525475513044368590086084304919185138319471845724717552679906171243718180130098213290505386329447234434648406700084163667791411989797576518540628484326134276493749748481015044084164712173425151075565508644005338776294925832833851857386881314983932305108679855142012307269412105265836640918361779804366608084994392759559630942426238754037059599715236140874041358466051311293033843939651339238041118210398329561566145821321810814920324543316785503638938806167861318136434335226956523790383311631439072038547541994450937154489458293453843637347069602680230769522890066446897851161731584091633771476810521078668902163003943275606390458144204851518025026554539044265268604689628168703197842361994991190849545030451019545815662620315544829964901255768552772958520114291116299027606764486214744959678578174655458312337697884840528943469886763720977480573174204943681522036047576211205286 [164,46] -3999189215379727533707366092357476809124583613937600232822759830880185768715771917648705019045842324300011097271900898786197625705528974146294928623047762543532325580731985612378573139893319532898604084678010105690858103628890769353358746578706240324250036054861516572280883632205886454995985968139197188711737343855467770807695686902570476763701337389881844886909908965176021003769831874973707976163299158827483457627878927354393470253522833570537054330386191878759311381122395223497656379154015541606211041557306567424204899577461950122403224583289433627105095282422749507162558850618395897112455928034239512809655865569724715063965142864887656460496886780429738195791519980775069713071801355435729385155199006003510981387269710329962239579701176730654488243299975459193474966631058493852304950690448782526202553374141183833935401255121552301680205878459156780795815779875627069400284413572923654472058913843966008815525609387824952706886467015695029456828375518891562736774881900053355404121668911047352805924509155025649587001414647635627065914429715908618070435844097202235566788387440796982554845448466721822952629628693807050933757690754930820339289040158219982864198869742317994744985470746657304097982218512968779366768505621143175475335088512912525310305831415132828629321314963334443423966288897699510928503861287246411828044468863762690333872680897285036255716516695619838159142367231169968837500543994286214153169885288563144078823946823960318816374867759934947031241292809360067797238671785812983978490151933720198740619594488566019462072549743281005962548886198362329878297613895404877228225773137289 [164,47] 2158262729952309906709942584909780275977984977887432662786553723027653781493800780458800419395736288178063864513307867841749921516145260717689043129316437251362055472688781845719237833209451947169555381697466058634278538880917921475176706453194784357510198695388202647807826796736485039703487091369691123365815321124169587229316840247644736668889404014267927198265456306034029763567782323876235557487744779595110150309517428195958115917430177465281375767970771487002011088693914387622229385023895815045075897894374663617360999053672305423634685713817532867951106015770110230262089019713554866329909063957042114006083146087485330426815569240824273254792582685794826967859054042368166083858687272921293440077930652820120202277085421272770532422094066533692625363395405544508644504399604016511537938794922926725892775798257356978858415652358302091718997331506878678797147571141762808267078965862474673676693710081929968377056299507684908114439162272155629686065631691444506290746705509660839368855993620903505309278638923119321197759446726578887328440074902960692051971225639825708486638863616329979919793906738034398721574927698614869950393764574883563363474746616644411790311617237078901251276490393619304720395230863562886607362681956561531262764522758044430710360169619375878141430072221478554839534729520533283673262285050252330834246094056194328172942426156966797565718552445018559099812836297049511338662910639432396775107750607806866964863050142163052716851560428064360712503659680015999186885400090793960714773501910017676340474914259828694709935457830522558363316171973057265615770488739478752816281065884 [164,48] -858502394503102165654390759335232777295932266824574208630360765620491900624328737498538073055519823035201750534508915086074187614048309926065496484651042701254853014146713979178713515432958978770830528436442744927740053057630682383795595081835326967576869598093952008551798216623179891570453427746660284378644778507738020043694061057552530935751972662017694286752381124324407984953154294860434377371896054542106231495857981174706228849891529238230991552866581619804217377055495485569366144044775447673234789688718540443049186029290105254038334668380532483771763898553436742228053092424816703647438130032836221926934883828307567288354204466196327477505659440470556678493335887533800356539269833506826869938880570913530577216102997488077730300753457547078770989661127270522167171511905769290799915901205356900139350718802461779859748015533514649332282584766765510171465694042955772223575613353411033207406098823851000015058526038645082310350505712565320369630989268088132835730441869159117611984078667655432369264477883036466732288854499373167336885954599763404032723553128175632717836847462953590717270610727245033480074611860675228429687156148064522969322534606950360317144841785734476962123046111948370898017862942743881021208033903134016785155660954774508053216303927837579471098283843019910467592717024256588354223952788734726549351256996042888888497121054884134031789501513638500910920222125901363781983356298654116193368974332044654492222847514603436660340812102386086580598085545544296464037850033518977147618471025567148144348618106933005275908144765596858048918672944469087539033043055836292723250374 [164,49] 269521318603666114917735960572025013664289393889460285860920641510385365340110391701570413476469864325398426849279091846174080517498683684653309566396331070339945062959771462943128770498311688659494649994194043682589111557747688065894594401037978751956858940221431869854817796025936198272040980358358518461691536545872144922164205345994527512375239420383758795622362495791580876216807115849634019418677936108766769591318496139825530794048264186479500826025454561315362469559862309043280091924799999413159504129677564663052340141505532841999698418667134813421377730019987585097548260133372141962540304748326532997817592048532099989563364293156013681957728837731672558045298417014410623523768264379886498445286708508261646380275295392902288957661867704685605775703470595025201932434708696516966573678407910087030830758654735935058480323041514874869373547677992202371312906343441711645356697297111778632149266417809129609573212000033242701371383980066484961438192776973978368015311555141451513853921768849646302661761204306759150585265851304160580726137479167649594103042752982802244955711241135810511694157969248835290746724413225822442351630178576711610915607965054483855945193380374199255126134828017269399646857101394531252984287481443103470273603889799376221704687342599613325747181938885739732842571800668010035630994618165017760191384792870454935706072897296602779135070666433907490318506786071248305389547753815979491247793789704493681555093956384108326741939877593828517314625982021419022335890228520481026292007729789928506393641910796383223992269237828858775328502626023823995806199251064025256496 [164,50] -67228684925427084192639010511202677152742279769555279333973703017816185646966765898078609416521575181843310361753964976766026083114495748394904779884246777983815720032537155479807842494724462274132700682111055396080822630323202997836936604369532259273544539958611617209113598764235392955829495143401562968864605672486363206517108818366003193032229737247472546962877103188348163811020790041122299849448192798094459422833499776256522118134603665187228974670889788081813920709129100821744051515055024987424715401614018379260798994298051369518138181456227519780531812057271142251898808175493679443837433561675402366712502942752004697678280388450916797130204737347685659558048047871304030113307608501465829447622399039373526686127090197457666368573789731994356749016232974820359871973322130672809958768809246193091100101095501024959925948903544522049906492426994044928131211762438697180363129278038448992152947011560725878187047424789334051197365557182924112082162058778582961003644516345738985537910206413863760105733296434144142382278693288888824716654505954011990359395191091680517526206789775174121612873812763640720024251690449536897995385965184120909726616535340824985886063472216307012282381184260302334939490383749388866740979275133437857241008239018717887560761473359989584384341032149957188117413943574013158659360624610638342813814797662982657232190699603504595468245765082662081985483606898134086200504254135084844294640535732369245821055136183000139672797466907952351461991053012195060796792928809531595611718368963401837971202197124817367619391592867891102083952286175539003277610660878186628 [164,51] 12835824754330291012281905008752629760954364655367908428388561009289996176619653926140379576733633205732655543735651534283392765391463377585528070470912501488508666136156147263456111791216809991143654683052436979005159433668882738016483745453215307193508015353534606750402968975483254771172661672682683822693141445308348835807897725094069000107599236503740059870375382623284876385858907366179571619494698072243609282735620061552026271469276231294652928828633465698276684751673047780643856115522462339828996675733063653024428145982022069652449863287463680589914730248317563974791360111386324514538804849892932113608800646553940772522700554920104625247131058590324201803460596771205562848794392268308855839766983314332293227330803346743121433983224790637876812467290745918645198518558262910060645097926914330318811792628288458333892685506023926916305462677523368281467633430076806525345108575172218257321523569095288625786796764265865179561442079350927856114869623147955862046609850968772167033685847479010888934634259574514049327961380796555408816895863803086313877466998693437620116342982033053067339554912211238515505764724641023358699281886107750158868781368159178629835774827410088058351071516065095687447134453306814044741419106898920967964749397191537853050788057239039104068968960437368830354094716841220319759660612427871333707032130591388346225338298282755327886861038378388614716233825785132290379382979364248891289590930356344313960141797641699037027039162275818967736141421668714208111204590476820165192478659154845747436271368652444466793996188174928902014926019358921577029002563837568 [164,52] -1622251653430584747733493422780810155310682422962875816688709666659215288874818995443511406221450827659353072578867939626091064852882562270492778235124366639811243254631431704052108255051162936789699410120861182434420312242149535430678034679459690512860579687521805014226130700205143357815405531779752063889271460692586048910372180552488492946325315406584409387401292132840408210856593772141205025327064204181026843723755425230025584718545841227574342821953220801956775899938802474959626303408877637116171017783204123161987890734262286433822954243540902726002078555653122112025062510837564454322703050712769741572306821613986606850531863112980057770495802597708797365589963676906717849664177453171168659754920396210617561000705261791570699661318459809369027241476885992750143619253149206887918843704113173046059508693379228055383343000283280683915695061974140129013250854827091720558155777500031547759923970156306391611981008805747253957617909006007229611145391220288776440969011724931541530357013085839192095915947654206651906904571006358148788731038687946121335485521426555237460804803223181800272411302878732649442082177188123132871574340216844458629157269186476766537757434343785089016078210670813762885719592501938587030325939746887600131861373737397863723161482131569945451352086043912378106836758986720261333908928579127284495788361704527672195330947351424772986887447357509428154825421362498487319953472132354399754988720453418335829241524763946248620279894104466389492742237477730311289781505470639517042213462277064540771964162994742925132106116961468233866448969940956171680663446456 [164,53] 28588611418240134500676430275632092840013005975315835140804858778341800271822904460607981941239546832285878143475937010282868307045055186469829517922793576521625801605865453184227936546214764604993327752458208403023452571282205307856823897649770353929281597720994372493178405311214109924909237071444854670094934224988197760238215144626508818215687339097406367255643856605832244220423570061974099972323696132628120055493788140843517079325670676268483359632161760984311674538723512395183890436211841723103042439971177717168437337289459508147989509826345937897377486221192673453264817705325655557968926867189638217466389349246993852628118213069358192066224820348948422647518634220582917005887160126206511031632745864376022974379193273502156525393467455460235116941398344088448947329779006648479152243264033204688826385886155064641441101375910832804317463572447146233673061935801231168263153359494672932152203158711757694770021320642589337310882382464991195943604873140810976364996628678871501832384667048095985150566374733312626300834745382178786835088620611746450337749924334755436590048604699437505995368663129164378979624739125791639187780444857075830764274743368886231209448474056825339043844421242557065120959631069491022827528648021984918397078520174464384317775150695414811855388745366616970406583215610526931270029593160240540492218786337704503130023657122724858991296169616954656192348295167563759919296786270571790299995106103418525708377935339190676483790343890458219863220896806235573735532980974007043034831546136174795667933795695692612973885086627033501337362082160721071372516 [164,54] 49352354284323995098387177048358497944287428169425221881741439394565742598058070292467927237964992090246323497943892204257424492314401178251032653505396487765855757595359271613730393373777981129525703510208491982771570474907252818440436676873943996696953879518310994265829541562981315642518922140390164459627388252120959234642139851185486830461188816057726551897305872500391618176786516403040977563910813163432808436483925364839241009381888033818764427157947369429262770777729024461745339655330719314068551544857765342869484141110767917281271724579424084309115620928506130009728785942901090832650033021920989028591455103121980228295187431981393864156624772703354595270935422763329272236747835749369470903193621446708894168787782491731562007975450634856856798817058173882032431780429514813762417270992574242366164812070654131533922319984700877835858365824001103887663875353559051802437840573301768755300690637670720542355987287505603689768123298284915456606297787101063633741127092489043226181286079159968674715805993254628387945969102802852419493910247878843266358957326225266239504471363263469428598849535823469980830501628395811929005231426407373439551752685340234307691564579611063598030360360602820264854508561002952423643906389391062870016853211180624474094118529147117588043773205172059269451697973246993089996337885613667467993992919494160299182967884205797340005084068784806993856501798346929418970758619925745874921436766213812524949411853163227730292570764635687369444058996027591056912494394775464542039579458932148817852609461283025926232414775202277031554044663435767918856 [164,55] -15502722671778899267709726864793887422950696228861590914447916103495547912737525954503753568505558022191098348144164974785204746418197136815630525357937229850880452468342862423152008288716622812911260744023421080786054087617482316233951604896150059115376095283316700314981147261802123061475202202048400489430387098139166939987537857133275140665300755370518363729493434651542566939297113182831244756094947170269115293896120810790987261368666453199888750879728705223037167677061298771882237145854323872241402347156335853617431653866807088408207775255797493204677482453255537993916841618351650519499464199881500453646327410266451934853236562828325267690637085691370832338659108755665119662840507876252234286338812337136287165667534302537695826518784800463419522864552667712379803429752906045355871368162949203686830993842055489876081576148289179468543908410707907061585612759800365075645322216398835551354869152373274540242446228767121752884406502719967148143661727485501234074210642089203305248963479512092428133552722952072503858159574924701915554100869142724999979988061193052900521064054249100200083320858901273907685487034756258455441162640786490902287153808247516917855594665957110991792742627805108416854591515143832865750226220619126146379015856200206534050040144959624426690085307962652688122441017840142882410335529712760888166239590199163674428415478446954294051859548328697404973066881362929838755650945894471961810826177473253744714408664846815018499019568567009210606249382768850522334265365296877466277851528799815549780219704139135839003221820935227085965637682151101759 [164,56] 2940803679666563524154074671605134210262888624082885490410687932569205200242643317130266503645153574244268948249293790907539620254633521190572998177094784061423500683901166766071398341801428090669626693808253969875826872999798886611289147123786044385819362054719957821494687058720223370754571067249933782002741892187156992284611912003863462597360072661327442509867033117256105698687936961210108019963167042438329942925996979702459558028363276471492415115136697116619610533790221037189682217823786332113218078158845002281132179513917882865834359851979890162210213253422019372156913448910410224716792022766075860662384063950773420592871808976889346075628532787305067559801585618314865391450674596855565035265034061449161324407243034367096609023786458706893306885086271489630431208463623231930699125004515916130476901396998129378583247150677544486708333706181341580508005166257014688848542183490701885850580977054814986067219311212957573712378812802286203730862760074603587024094386158304879025118526005174714159101087611547895057637000448878277449140226010470982906159972770554208571517224040555208827313691915909818799301135829497674104371652077128982764245063575779032999389969741591330546417275023869380918276315962753304825962349060066279504992491318439636763829978481897102876318435610538488618612555328571720336201158584236709177089390675647775133101161141412373039826368802919611249968221302084913540615493212241330579519482111023396424144765593668646317722818746523523217575306984331800485783026144148972907401147679740666346363293391060545813934029334039296439986233143520 [164,57] -398373446651490905545863292961441821707434370571802812112976955879303358227922777078908300852722725040253040294626028789671056098467518340382685583395308535318850896190308685589299486819873673821521605460658331321727451481429279670404220244214194449291902491098579256729857677230599681356404201044109419194328632537696391426750429709798335105456211097484478739143331100666998109305473289455195455519292259537944953311882807492090320627674885835165998996898763538296223227687944504217582129254636360506298952789348497536565061237702137588020098051795621410700618052311892357160306970886009296018292117817581802798490967434569730580327818189409024758658401448556422751633864029860548821368217393358821128427290756723230693972611026124491997761633579692734264207468032131644329677959556963780639833856279815050480793955776489586569060809818540020043547007013993114039295270622417233355652351373070199626933539307821179274918793302835522417489567048208083225252146204015455641653295943561905883868493412506526359266940318880572727976150719408117383809496646914559628636929042524545730716724264792896194362503474946116410871236902083201543417795404342126528495092794954649332971729292620158591545691633055190195076633669003782508586393853440328659320644692482996030198317893049734001516570399625914526540928804380716366865616022948777192304897499256202031894417237802773528619349348989304707827127879137707698183037091375168347133144498026005513754669741000674744785612533828494745992338267755556538294167734377442639274522458518445802712652990766100673689807596462579936117656528 [164,58] 38337200898839091618841461639278257763139973702673165265039959846943870418216392952508224594865562424438777813382932237876155608112596092686489519370800466598381736788914956058609261920599200389572416838746474972335234412047940231407761583484027857807549885713879245017930739927481414487178133508657707993043031190362919268269695905947181485526748459464391227339928626245947654365086892266665252170657106338897541337748831423915604048708972399375640790941607875048847177733311721223266476655034651847983100066014289863228941767359342100624969117480896562522630565299649007079473154341217863151677058610875588326072939302187690060970809132615313683509704964950901213606840957247602856148343865062048102711696488073041315830805663169139627265498821640839485195849067280251298109916275380610513378846878550450866785684662178191802612835040364470795109152245276451677766350800311121388373268699752278971083766765917422794088693953917064201319137987627077412448620953062172113569333950673758097370430071609128494604188166389822766541785668967912227957217716938309294773802231257343639590721708562015017239665165642253924091073773137708521992455838637303597575258068033809065275392876341548348319741070641833433501894743738487864073470060801395393250975845219199860779344012475853034576192825097558887386742179705182881831161520819660018277053406405831447554509736906257986768882042037074567302446700691749255160973771102529499407812445088354386153672745558281085717607655695881259732483243409402300457319929811245017102044948467778015477086284729174122906012501517672206142528 [164,59] -2195780418667054908066227273423569617353318644348708311327906337682978165425331969440054221654739723156399135903973264188216554786805674378610773988386748756620172456742433316980404517119073724016602720255374387078027636380211848513632419895042692716750874887958685412993896236032400116205426912395174651792684308695926942112825046432166846478498530629144377462427087159512656784507650947701169058897909394986793688895073474635304576881340809784310035060424582165417684061314179758370904269527925632889967217965076661029384467511115191047812701043885499943693354829700301511743493678763902957154458037513925211426734625109584225156032478813779386932229110740165456960155000499480897926014344192836933320055602187285796247077941174092098389073748664121815474248678878279680734485842197566119762462681082268092711428757227791649536309534408280669459009407740619772864211706966540655943438315616339833546277412586830728002534789958575120479106831910997246327694730781473938904809425336780253197446863314911010822755706680940681703893661651062870299584173573931972534710618340386945457871266425707392127983566466133310489182303932437472432997995132718563739192207256504981914189564338506788317925365643510944605913040160724646180481099420196978873259590118229218116694397049860159367429489482301240902056897881396704672238667862055799825450204170330271736669155748558530476370450057874358920450616851855618787277654547093189220972645513880626643822646233903865405167016589095040596085868096758604624775554036012556876958622759263102358032875516970216223734046355281498492 [164,60] -18499476985170246775557178344085907221697096414192712859274743664195485942379797007053376212794241816661388962340514969157784342091572878627975342224631252771377135653103878342679105284839798459373265938390952704210034969980436402712481570162880341461708346064800006654516107203705458358857459937958238777830429032338651823000719048648896146650317437492080911826097761493950442382455251012243833128023175238298611928648103361087196268474859003935705221515523773167514252073860629194712497856418593746420103235021404398210613693972875136215209397031957385942104583093194116363563419089562299642513799977394218859298723763425754835209083365987066602367848592538389795826823566423249705646453181717129530493907915599940212633540149890799332540443208020108708259458726524759221833564698601293033455888748108888644495503112505589450619434229184758219893707954120964351661380327952591160833547637701287784240259509012223734472245534151743435800983448339533204133316091124799502291217062785570835712252925946117012396804567294491998084772147045847198891353715345032311479392090825394297991393672770515137416352669959687286575984742331070632718860984738445940213628756254181855389845318319974955964865976477955595507646557897518508864371293408869006472718236096124250797890601765421441694712092093991149530640438212380012563666817897065418089034779292099046232228649489695409207360238814431272233232174730772346059256217066456755201650357232145129510436937708369387366080617680974788115662512240981826288827398354593512112282244951258007659794323507937557311036239239504 [164,61] 19905431514403600621597486381177140270574691403661583482334962522845379988231624901492797633298280651806545906655104582238104869147169777176114480209330696638989166434627393330108648757626407249173804507246665554394881712912584849931996848975129296060639285768280338655128917423557610144286317327860524428131057527527793346239318505063544691873032811509313784017079898177713777849555894736277192442172901372357137408420553864162858158986506950060518290115150369606673637173225748031882124194248643560790875627786210960106160215711936837545063602820722285256298790819904321625840011078933595345287083725153209950972489570048499837563180169287428570947529387555361260297780822460831022880463365532201004024494900026654063004300113172415763832098657744983998575497095788769833697179133788210711163985468511209499143461690152283874380080699884321341523266369075635594875363909429350973854750952445055935850394120955871709371754622562631870030776128792747485281771647926601734765048176189075914181124930807762960533726010173572951855138008104644713051507431070101283375349292736093415364284457862665157397620531265975940379058762395126135731106780993013151957557256209791594851327482189668399556625147741879689821970471658022855709396476975724018459425615511048240465380094679335475742866765033647947506922722998667080621101804537282331257824189033722802126364532772440190745401476998694018146908202356467562145420165124826906974880900465762088448475736802700230342557550075783201217149457915206181024017562001416467428625950892889306119585102230906556308605627968 [164,62] -2514891548299523663132591349993882048097949159019588755393081475391791596611914511316915906949303233155002616566602720993079125186238285770372893416487330932055262599228399855411349430714287821423631249998941632104079522887349281588468881876301704958832723364400325331458204496704793847793761133653057854711513863793315206934278491330630383484059401636954109261115883503760649059491891952761747498615760779176090230153251216549802566753660779657246980640195066508923474716950563920348360193818502439973853361085632851480032966536254670772908931850657939820207996482562743472660002792384981071408772505742709607684045853325908823108282508265155087572506312558164104888731503570323366956144504971290200111666823049136265665158923814886776073039417895142492119776433249659571538767424498648856230822717442737979175516812517307669755936710862951836590987713629043823996726715510263490103218374646060405971074709394864487327953011015233336697063611985199699108066746962234113963081375140203944290485756282268866912816397840289500222706134579736034711370300001818832093218303389634486388093741532023105211494564678241874445484607483583784114473798675389205545523769003571181814677031648474003506329909461076419801294184407661527208557365695667515712591244033482482694865865299706345776780254008430772668606379708422502473947492221956780602523320461999507610091047537309130010171212484226383463983382070933107762401866068770232908088324453291299643582577721764599556615371849557078515973486344256574585007878266966867112020074633317749446290505160862364054712864 [164,63] 212260698924024154053070011760619400744057429487049224329407183851325091230633587138311655600181038116060121281874614170404980871322775775665515504637317470512582463440872479122309518346616639919838733121156416762971226087208958186993780019372726588547332487194571542926598315116250820670039237257116358978186166257792579114871591563674751874254161879956566788120456435638186337626356345409067285292920994044877268877712892632469676739455729830675221226205150236038607275231438567023356789304772978701922476254104374697349550117011846661153518350056789892505409720856548319925427685161087256921767703099556591906669783621139465825416537015579404113692013826871580582706617376893561196346372581551292915078116651741912723072235460085482451572242368270997116708605275915298525987681998985421847791132992960716046524291286589493422206126197138570390313742462830981931353688249544047495134817785190588342271241484273617396221443079411016162130664193095459242805428263547747364819902368139680088494268951683635756076061815207936300543196918702206316945680897878210849517506480960827911424947880438196453518912476508022837459031756027223412609626779690674034554523066408527225886081739803754546026347371006208162475904356543344365304882211673303865552037686022873062491018893423230866347521428016571079640590436297019527331786284875882718610179261229049281020378490668780541515599593909115434675950275335199517700978575656046526442935391342413101358405966804144009272182027738025779811488341641580572943326276434156431746568529898410677118970349000612358128 [164,64] -13939491343237877964272575978097430920060504569955446168620836909065684508186678933254626168693078604377957475657179296522127893523142465842554204541232110490806070560527357731418467387563978304479716665036466060152786748408345333393565975246199551560240788503230801973061097190586011455408810683480815165613198540552981960679481656917319612489402114815611492394136975561615729911480875796704469269131413949634421384082484105292572276241514196004358238342544062220287199754201559451201849512479674940804162818305879537757286477209563950701155752525722961371069320954384621202288436001831222070412584762679819066715303278361830963776811219857305421408412517072245617439349733590734514720544367940339646651551414903349749622490013546285493927360969558045534841013401440270329663966875091077838271686782664995842252916472639842088739350442837306971469242276779183539787033888795113171457033731234834743980820183519214498381387384643645545680438761346323005202389085163812302655177473365509754268442552776112996772385902500771856499923731890715388928399603938794973012087889459407241692532844599770978110165796361410125993838816833323885087742756469144457624280427489124545868915890216847966180745386885465683064010592465426098746658920717538474234032947180324903550291268108539618634081610784167114527580835260114850859418647014167598376919644737231715205876031452870356957661927823067059933328391674569392211182801516421285547570412758254508594633493849589656671911454321195912677007980555150277351256873028872462431458874902627064293989421176980544 [164,65] 626034261999755606178097122432250321854533214956770453819959825921377788235428083470649483653715357201679370161988418631396476471810937454661121505177827593873845951756085521785203178063959391170318176633280830418485971607336311146685432259434216847409681651047514627193960750559798478102317470755953307508657890313553751938215790257280004326752884002050123324549931543943062840994638203524215523504407273232059153653620581337848463202215416682072796919252516747699201672549049995622296352239952386736743494067597010135482849200857527602126289186343536162104444507716388288166357126072931999527855058570397742691979137250032623264040306517395790622723650895687023141085899087777256694039031963903922302425420766584464115409697017883503724694802183130687358156167602618288957847879507537735422051877904783741326059813654079668068476727900750864114273441766989803534819209413819815462805404235557329785796465876311293001148635535488417544389186004563679977258568138448507028377232845839594973615927887508619715051042919435598310340646032930092874158766063004476360861206981100132983503881723972624824276279077065167754777775813644009719993859125170547511566617094794319811038732849589460306154159788805677607371825646356364621312883440653258504733070921615099757190187652151621559188425819822787398759113523562071695599156208703702065237503674574010235812219921341718796178957163688124598492665855599471540272625291582697514319535096370321532493761465864525355380636319250255248858148339376078961077008969605860690005488375497359596899310292424 [164,66] -26293630886427536436837923625427133167686988621674618750492857628679339247832177377424701420109093015547733727842109506854113616374948673149105219422771272830025443303109574020625600191223887859030460927373659917624017372040538658820055692889097453003385637807652011383480003099684593246708546637081019220901949242353496656855406168072711920470511547109517837879968144853460663142446954391983476681568567057252226861107462878711492999099999647566527692132352446064001217352328275517028782411205965779703655694864230068527462429287742735606371581427164326163635440018011547446076227623523179936571861726617697938421269785437658347272954154183928835696911102647889250196380836447335648081238556894525680482670731220402852029869953119706048872595079016760856957691588124106582585807868981252881985470815005974458280359566614579947257262221607247719735544326342308011828407586628497578211910054835170761997105340005831380360074371205667775709875137536298992143563263432969679503562520178390981764499064345133327649694005074241954130144273850006405679622800550001275755622575681823527075035605898010866128781091052588992724355827938710863137948583876993342562723166976300814338333033366470242215073106759418487509450222177657009414259056480065937950860192399044967236461814958790092841472158856132266862841334216653317236680642354392190253817119342281452979460789401256831431790547112425803184647689574297886481480148545108643507254530782578465417337208128299499987372189786203348677975811956557867768542020320717742067533039087672772311005552 [164,67] 1722014542248182326917390554991586821123611090341245346886869849844691785236940410617678590626057380595183215439530246855632126548677777043407940386657297241265117571451072208334519176849959446869741427536227198696553539113818711522065682783613507538037220769185740245191696598856925532567944942616873185332413443202831482468264880533751730216706533293374741486165311117575310503486378119979243518525234383339859541883484942812938933682478159662261235959525217420945784206052169702179580297482201356862833465750917402080609281406281579193599208639867202308814236573698683640769416615007194335220318267842897495893716915959964178180846023635017959469441404856929916353431907406887912709125894273917703221498495196381580867756214228033924789882402744058816190338612339414292738245767704096833651771743759871754076518090278202689803532689636850249662013309248894256413213019239631624187214333406706163553228889732698094038257814361973974344448666991275768439053220715725587677028763407429667590197074147586037036725708016362223513483852359001850207624381117703209031576080361499961836827143966355408906241045919759208317399487554374408146302336863549517463668327019736441824081428327591989292416949738270723567610123262658582471536227308973847572101254801561944591176808312910488718038717537113532107953407097614166924237532453373918919111412094639162298822240234186332725161726365405946213902072549343129884421489149721466229276582983156347831848044327286447834157167895118819754022812324730968755082512734982337851128909231539283096624 [164,68] 141408892944486132798424103221500781994526243725926146178596507890905176204588103190605338127959326350934912471126632104435300666397124048910143339222358623140566260883362921110824499982216901394852390627994433207082143812340633498702171161019194584320912153976973965861883818991084438440879821071114927000294983022726427257368758324219005388906468641680598969973660262110111626555805222801177031433413479021263361201450529502921660588184887832605826569799848380321499123558732818041662158591847765180031793415321347786092281993164472828271009535968448561751116494194291825577109540372953613814350279783971114922199918643166347603753596524351416081746299439602521418400306238951088047305362607011104389919200106296802013171948199575566023443056664095631075467801422085790024679451886108831359460631201311617060475225712912645130511755400181060029022733173032781627193510794821720101746039707862195447621181369676709331281313037918308319406198806400228725049117152666024296297569684027907240690886840836080375333875767322482565927018517575046643430135474530264491307250201488776445871066148701498043837704391563074353784412177324080431458676973170394683054326339843706044864156656258694430687120808804524223996565748928261500719980708692862978731640218337602160332598163542247093319963094434043777443583209200501506582661346977167932433850298986407610184739882170901663802672967989982617447517991952322286671124406142249731777376442354169805700901198546833336695940503010126244824525266771246412534332872803992142167397860432978880 [164,69] 14510362893268331525565288204037191166387071948192565694100039139378354268677941746358852801386126637053452926453541628121043109987251502085308135002818359228622268442235197767494272788279454552551608382271371518174810902681000278271133072068885678079525168264774896156019262018403695143595137823057236049370708379851190970707867063790257422952948212313102966481701997805349258455423775255841686575839207080717903992995571844937897850661399182511238747805430264674581947530158806759461262170417253530627014574543165387005696970785396213110949844494253853528156376060532867825144224252175291752890595416301405095066366711684816843007003543926512599352999101463544272447327366387260985532412829906957481287830640770314016960947648776264147618287907684728492481979548784282174050548075183907273482417492443439008203092049916199052300036307611930008540679443695813138341825414897052562077740652704229725950437070663651365857017651645288859839014072721247869970899024279058385248355677232840355279816247412540277993124248990940379981092186941276582795475846247894726492442486827314633251963505433813896897124360548838617125295566005708325689663338764982315694716140835986489850773321780618110677163476076447372595938002355078327192461977384852522646824447902735633782179519146198143077919525599255602569906221944624550323769101568245265199075799827711320886292141886104042826236068795760027212868098171866628260797627959410679399902968396264782886444318299867450499504716881797560494272197797733697084656509517515713855745119230052 [164,70] 1276218810884014500551341278901513496242549945319088807350810433102216848896784952095681625233392782957121305196872972110327144649200060325527538223996151074441498874034584041787116563993119402512561941297343883163387864577887939748616392028157707948755664475923561809743835651957900409233229168197142762182177542529328558498113658806937818692708095541130781158692780439004568637092388359437896939814347543796830574307317487712664301702969224680405501098109474555430735878106776714459832737206506307316912354474117160662324425726347211711487644642708527665616337215038480627628689343518183198587153268377735129163495862568976870632394761861086540729540422738973672892611635811644309323668083747835621829782114933373943090383691255021187041683651289112186395827966284823813701328415877134308255604790159171663110383104150139432126748981610676722167118827522378693163316087536721404083476598071889403211795871797007607803109489381770199646705848843349301911439908049131021168406880624571471347898885707853699338508717332088336710074734723821826675613457216182529284741075018654638591068415463210207915124656238470077502849863956536438036895154130966594041162771810947861837744251804918786351044412890539531676975134414586141882505342329929694226692677348140310727110068956255875054062309574866609078122940894649807667829609817594368651111337840936104837125533685872512909181666261828841165818939983705065767607968650686638828066445924944016407159679869489882147007260312606093510012848013807950316897303415274583844990017336 [164,71] 52511312835866762684156853406153225907100003521708209305885355075668907672274348047357388316606748190617929457701689231364959779878523358531446909517078864875725653190687877888663099259237134444243740816242303264179328468873902740674789050086031606457102026143854731944656191527739729032022271185479820162082281120546762380700586865572158440774746967411127187012936402328685700348793433471573331217565402533805909921915154153529834495088215887784309049145809376298114977527983995657891648142749766581620954073043809419170685089732670486705080786651809026489596959541479419137980443345192477314315675554698740495500739563161159650632841581843920290658501715643460343747915933793112114039208281380825598861989307238233385683945017039206523311091519380286063076638248591725617538958837778770656163651796197840950487109627560022552182248633887161835114156146295813506649184867520847782804891391264835402205029169026891477345506669495176247166905596322832973613398909639135764854904457946643892085247411912032564557678160376610528629764298992240008398295325158414748037923450348409617470861188974902975175726048902949335774811644777269791663503664054529193113293036456845375544216099689962177323585894221814979727398056699378011590620291477836832936153218534490241182934594107713475565976633217116996897388058651361749748040697259136076704101929126409906718514245772113796966939581506701608099254254669312336660394968083674329638593636716118347911655911334979438012399642359135638377996634190661919169899610092129015443568 [164,72] 1851877270735225799030046891266816377765137503224289371385431812018504241673985190088314771115957355313926277739609611821541853228388462074148477016458428098065177175737688044447098465915207229475879735238503334864918685850231096984792903518950750401784258195331807940170772791950606410337713843078527543641529727166702812632944558065587030733676806329930918430848246761903628689136129853191797247869470818199369083649735749451183910047289399124215902495418846610411967251785947679466746700749328336355753598647105555602296170768072666970942973279160089213542413291378056088532308575439897701181797661086386400249739718232648937742831390865210465695394063019437767278907504273806318480357545706238882089272895306262048657432682556114996754248264456567989466468775418034226244691382444709031428553290433701022967516954207311213804719229630050503637952282349391562582511515251276542897841238048269662826589462910764229731919148518239245116944687556390568366268750190239680298028793744308897445951690259066948475476412208036022270976849091334880860806709547101481973734430288659791035194684286116638028712390109127870504486385452185952328935820601180551611583495413659856860287415202729069147157870112403179751594689596432011306903775026286106849565016098283530380807240188001314100567455317372509826493064962178859044900089752481880504019640134453733783571380311693299278997918392866869821129501938343113542121861972955583278149721514935232026236752984953929220401382591311765560573231543296310065398931354495200400 [164,73] 46546480081297470237352589976429320505085845168973874472915453324528337520453718212509676297273487280552395809074617996893234842068311601318671768283767767110040476645791954910730275328538480032884217404144158782133824970064495836462547768866074101042148533822886322517847156386766216143477718057732334187001535762968959556729426417233555614683703089259782807955937627204065063938386477867187307959907460891697891580093245908329401960141279212468780255777048403701261786970668194030366435698904709785820522247034520247243440558074369491475629323149764212740993463031593453804298944950909631261699584368677665952810537471619750737125401894778401829077118456608479748208990027295951123904843925077904500886257053825461593578177499800198995393091480664275448432494430768504583502940764171392392609676573409516875528026451691277946396861203023756020829747845124152589634509038221251594146279417274173662936737292439985138460909466766493429646583748431662378074151127713820174157869594065821571404135791740736178409986199731888465471614345298880928613227137142656216531032783370263318139389002707204672507911255730957632042718241351032814750685778604527738358970006313773840750773476322304494179243401865851183713690261787002218671413966348436681913770716629215014944860445916679217293752694066251908660819263006337394413914317086865726947719126553047875050481140721534252660708655891240504558582668377486698447336009246993610623404730903074143377171151428787788357778739572351217145301114041105179080890091025692 [164,74] 1199971521421386828452264885473778600330709335785894965794658549991420750700709840888058408518819853924580872328756822188332803534441204876455990334530811032049283132860917736564621936494432391664731479343812129617240976515634461435056884531243782840234215658457262196863164652771466547424161995682778510454327653291902074466708054414585698709464723742894636691352256419162347409649799508574225696601757886704403269668722856612909360591908163702899816578637627624914685400083314182528735591272668130086783437237058523121993408650081296699085182124907593365201834457563202749881665746231112185816988849416320152628921387442802658741294575879206686967670576782839980989020862497087182312486981390591068805996013714686104443975795663921965521560470877266471584656163831173183515128658468921867672768331112819968143651708832241361396352701304804757766369566739495886804017586861946840123800539251044746799987544038739376522018568419621186647683404070172404673460863610322536080863787424411676657834232656677090205012392649153121037158921334188446777200751532579367374688782222908725457142187827737481553092669703184172375993202797924366640612814086668659589704095123163338773763507549252990948648662697545828614829727804082283044334259779540173256171658525635126979391712945845910361320715840663656412094992569403317825497877334332753760802568252576311980191794528127889028980561388149257842250031915142030978091501348146226018533396821286944482815826502524279350297729658724847782368970659920127678168108480 [164,75] 15507972508893334093548545569388017866460802228058258651895039607629569055717060545272157082025326325961618584985589226645203053534882162145969295879377865815943930449290800734805485677638525014682604716810894572180514281086063110320414506491784115796196242276666118395959410582700232756400144200017030822065443881980291625150230619938902482109901633293369550783013363569947974443911712970692598563074350015255412551922141821226951299260768185367782082089479907163174367989992288940816931782895477364905014076399345990205835876594209745858908632225438451574942985754330907630627024101694802639050409499940913596513154123385002036803798424833432897339199531632218594402677228197568502687477666185656600752270645992097963331085907051255264186169052229521850372382336382669293323024027060022598889765718982379407198980877044918141136297210770371592798896982702802156366251035999058125878423950767886777831384182897324739655488711356575206960431420180928497444752694550838380128725249555995581324996012764925867198207852126100336206759105442263630702089703014043089784521724205102960514356430695543016644415050995024557304892447640204749609640847117186031478172475452437818722351123665377047407755853434070834987412331073030155372439106187326653152385278563716987779741945048553383385637138060983384999728532190304141030704830695373804379424064264565241070495350132520199806119997180146397646089724522052679416432803768092541809674608034480223404197044244516985410481280919295838659879991365226227173832 [164,76] 117352037412199180403474101438975780231387745350206326935557248184748651866120588774271775530871502065021116878608487488445755505285359484772068535996689490694952596090819985926027150497609907835540091799987841549058173752831106641189320907282558171312398684989864739584008585750576169209850782027138862237689450995663589734266156733790345409920779103302433462951326416900589885403340621506906449857098531347507919420369135867826522678672642781862039340884181255875944548646025934573532411528037346714579967251578932011194715232698575121084922904931421618984802455718328346695525012564759322483368804656632964170925093127812259798875510897484429578508694938613372645380581056039631803780320014483596000124174770731268932139581284269799740251727508879475884826117084135255712496292088994512219244658472963168033754574954217736850738274489257981435384981910988239469906289175224844768789789190379020949406596968552655939535592915325801016812974325423369599060269265548580457079429615352236643633424616157810479834006964471601525023377554523450142633606289138242774660692281757695905215167312758812786957139372417357479699577146031824511912840668249272705454735632672219385265832987545807739174089548663125483048215729290206972368783726325199784589427288095965780003899932575113998103315703861573538967040765737240058875580212800327709980074826009406320734582589439528553861756057896137170001090471535433672260196390116791444965815321884428504026978078307428938637642194223310795910205131324254080 [164,77] 1013554025523050223064807269548929034771467631968006386675984707604864150023311248599069133132446649000808449758194629889450449089421603127131197174111143908949415104532575880977910847094626873348647896184044655777180898672542846203562239255738736412861822485940183277227183682660271948078662642027373473526266433210030243719667830044661426239299195814825270309624016949862243639255187768314506550831994624642733221092970500695626588928859240770857366031111375348065382409415822085409302309543353006396475834264033647907983790281573275028622193850174973496273242378018990120749589721013675102007743695806777415574988926688507473300819359695953248712242780239424069222691368405167665042055535259157007853944803762071410915581433854592779175316761372153149768727478841582157086060404864445300150188380591615964281928080561708834828312165217083860400758546120671041257951442528516298613362942544643115902074654776469169665515373235404588748996465459987425615804529022367792427544492721611776215109351477804767450225163852883015984064379108396942697556964949209167980371185746188162911280172663453159148363442374602596557715551874369720339962040681890011071493991654202238102782185788462196529209260357759947271875544070706574873093163177594758502338926619206392585317989581855776743071075895619952357508744657856120849583880312936270603045487727118082291679872747633117089636201894076843893308624394394657784422240855908585080127988911469269771731402337398477471042428816791884564779295165250 [164,78] 37750295631077114472821612160479908575363285584945810589283875191575558114265557774237417616761949404492748137182640606798920074152394759506997536769657242115667420078529405927591832384766141567905531988714842216369140581818821940936705866331283079467458394575200632174374761720948029172990379852525908633728083370835339859249044636313963294414667024735053192321530549345502014746805572737593391781048074860870980547257833278814333767561730663099128593793205084129985588981390929207710480544915100341366768936903654089231405984379160401387267636349645733112074864630287153476715509314697795310914462299356834949572520297788536374243014822588953561619617657604736605659654074163239716608268739598019617447906767078822323295407366470672977529316571425533702854849740711014070061782325237331155831617769962922540586532614145143569860655529483352617037695177923725454262391111134047228052304976121280365811772132855276694622353220293414059826900552967122911810545579449749480020031237316510105749650821488230898707105091070062434424801241471731498991457225780767308365996205866058813477920828744679456683330611604628159010143783021200367995405915657836817691201789567170173868690213215646422448550321403950139734530784613315689870939772951017109779199276850090805439589335742537416944085250970724942812496188875898127668255395079366510657489281526939203452951475144754839717767108237840334371692785418299767627574147270428970666998165808712666173603060090195345093630537716858433093340908 [164,79] 134958395368931437112558040723654904604021294586239353026910734341193345395908109111352077775144440157025015884537534208288890591948696514238671442003021083194034289626322754518798745669956708155888052528122450824531976067813502278700891628011669873792542939650401809971796725897522259963818155937625899650203304468674776411505806518897360762725680034134349771823440674418329770528672542780303232920318442363719182723488217388791746112646500775687205727094883989972752557610238948421279418087554957840358870085446641916750958371456828828850061001808615786715906146134019241766135818243934022523405354561463609386510247585597043261102288302612411731098643218160217548787436351205457054817344923795278706135148765502734645178921983613367726154853431891839680670011211411390256507397758874138121453764654457020042486845815044332312723384188548359441085012517701227038975767880891674457443338504983087190673404056506784489014387498563502534591401657259544167826195328784545176539289101062046434441882620975390938810297853331491296717599077454811543889883305955453254810512305233895788538255009998943861216119668018210318559087457539353738672371116258118186773830327432791942960216965903472311550832387926440459071557742469882585236344937151092900799001652984819643833887056491245717220265413614526977755331133106520798300699859919265611054923586102128637245754870042754586500060453283834825909788724544869453919205782698743834808442175269845793734870478366060935334304024916297083684 [164,80] -1315123633611066382862700908067257758887361750573184817598860681808335094263618198840570627429240610229956242375330200140313545294735415015431769469711266705369022454481248871643793843937057536486101594412239710439249588307649525653851051517166415847589213525694023370470298866466811385860653498896577314968041302526709821423436654104421267999781398475970731034054823908273094326799103870531375401314598282427438410641409359093355755126214644789095738831230408050039344480513756361431721401673849684974119549310384921895756685251134519177460119611318800431244757698647883782146538465676460499749002061864681510400901899780887042483717520637637736965500783201958040284324209012950059643662840166676278840326844733789957608227942881454340821491407016106906629571293669128196205067699090392365648663682938991818705996649142448280589263421352057956014058767248844605270755885104809166803587131879113557825353498353142463626871458775270180092814524094963863806525390501587206092978501360942999004223318345304119572605861601134205793608246643811847397413697192262078417483906051492818797825749952208850751361445525442247554461241905736300052270508901911250655150976668900723512142904505843561781150945214543271030613749043480719562529410910851783174258962769459422598623139665299917498126171804090006429171190493159682905734245745517031054483019227136727615204904923678652781098423665209236710418932142492490385715595015850411782665454803015641383717231457166949386397607130111280 [164,81] -1092310256803625538262754133438497828945600793869090394125672151440125527588048589186548526291935771820855878765593987657345613483135257403197219172461105027134870855550137723249511567535503562348377951902960834262432001872484266214404398692371817239989742771208163659512163118087459659725152275254677558061891132862542083632118587262436711935377544897858770408701369093965898060204995684367715222252111147690272404624191162376621520147200487090328257958547618456215158567268759177375249248001203351920141031885435258194959463413390473549860525190574606609498529338742457820166257296820147629251432744829337802554339386126168944237584057259955848622623662668630105241520168945206839100560049147721967051293142759810784506060414155159477891294177870762294789204517752845852611444838160455081105435095673114133800150899198237296947144536182048730495921512851026451405261368223185684177400571446674573927831979432886490262694569623277291449223561245731146850510225615779732412920146753540015648389006229621066722256149031566900214366573126467426045447123599249870867217747856264085401171947884493050948048909275777980390914717048333814641829199506177415954401697341751176175980670035377471913838544086206099267930332104421092890127282667739659638272402202943276206739017422499094537099845110641675712581094626157762217605158376609291081956678759665971665106346458950570260469036484628037658222890351018283062325587392642455862755477122700706952911211044026666881971992728 [164,82] -86244990071009779063501100191563895942292967066698005679162589407870508621722529210006554234344660169737305474842801744069670551063435492080485829090672715562494394557330347820328953056064239531635164065079045412181815964313598671244096653857016496787556154673680041954817721392358414613170790932559357249698943661020462495402559532245526601465423025222515149964718343128556791792555574868115009307309055673188386521762566800562866534760669674532474567184650793600721649068031859099426438052265330512675645094995238308249499671770941453073841848427488832857994239525716782730013227944713744522140469994499590039630895395481136089457909377508169759471049735198633704482899137893814728102020232676242178635447589482396546902242678305345272287864718778328381359538411804613764670665060379191064387355649125166098826679891156607360508823978751399068909297256405067197646356558421797538451823509138842678979115235333112880580729129405505541652614751121006769546590013540836799193621429514470604155036040725387765511605481554201320207056985444779384018146711021707168592759023946608758755711968865255974872773809396082607447807769333188261334351130835525086628068633385092623453979217150361886675806602198897560895825722716380181160857328962839384830227314494193563991708898687506048548735027392634865741353782935958586703462420109603145978446377291655414746189314870929836431403091477470201803181002977267421243945233944147819919362951034476355119099733700431000214476 [164,83] 702678899592126231156355588237702157404465874405056027435425590830065016090732953489116891219911578665976168884787700058703986729476267893433743075300443873405683105901753883530451173222058410544703645525268327625856564862229643680685194466118277144506026566674250920809048737457750163297866539278135783667679688314179873041684660989822484818713453493343318201985039710388709658852086690224364882733645589024600796924254811788936713257599560893723225151994555874910920707480300928972308354933016695100410013124973648400936729215032858608910150308294815223521096145370898861033333715165684205572979053158865323034352215000692367530101737072358634395130212073557039482013144681447296943823019160218258753254356751772973565263627161648436222674578720391360948302860577097170063204608202924225126996967888250197442299090441437549579862102367366478456065621978586260116096590781995964218176221958879324769139612259227028022613458716963898892153195662675264889498057597647818107140105333301547802370768423009456874879625189624000327619750981280560693824562751779031814778015821428645775074024780106273250654123647421582350719464966764922454141960041419098803151265481901101767513041627434403743498715069684471867623939780350627845924257112272109136674782131636836007268679808673257930822228875385144059550030768760508009000260592365683931792696893444996093190537975206862292140144053752847249584052915914871995908362739654388122698270607158126680361066944325600180 [164,84] -322900096923704238714199862977719514952962126442964838492125518409137835703768172126228570240050810930783853000162529736796337389987387459514711748088099382372631143794607604810797853270370672493133808559803492495294789640471824237514252217726868791566263147784386339763498830897803571245713777449568539068690158139837747495713791977164792441285889129626877135212034132352036708378140822461643358501648979885438989282159629843339484521994166424202156613825897098456110933768395236579791841649273812056637157898604415930931261530665857297506005917144478470041027644286428821011979864035418884475592672720073886472215886292274340355622451435281915149263407378378688419282399221790082327527545754831360446776010724903427856234761666959092862140054338976208512382461212781102719612076997844158677989207479789000431131022261861568412967144540636191348234299149586943215705591323394305658310979147879818708188790712702513575308497679740187119923709075807468616668816712426425097177979814486431891878726489320583498394341378699809378855038314112737013241614385599779322900232258342443122052266349481895324279730703042899656034779900010261561717927012539028274281466390656031649957946662236280965837493467956161637361392862232513383738857503225852894133915533454383195323397385433427734207697974469627815255434936494770202536569192491207938003339464943032354093587606548323139111935638329476915098695730194118643640143691657506381148923522431409989629897430824 [164,85] -15160163311494386331926552928787633195543582672710780961553000483599082204999652818901346249607430857886348192809614691913291594124793673463682579417913855179695642630781346273014543053220307192951994517181909183671363532423881563827957501999141119511830290377150207193271275181422916856918221064128626248733487551037299356486228564861371741927431566313452172589595019821729801145602917504028684971127805877892795616211596081604374952275335912834972619931821125945642051292532642836189215976944844207473137522590446153804820117089196466830139483431470584096950644043702310269464656355851856008931663518497481012561530949221433338829375703791340297484905683448413649849476771724390012933541400147028751287747182314994446757931792334503632463954718522185977686565672818207748220518762274263047855801314409997462889280663217896360264420772653696434587620404411929503342732929502427145038378740728167803787291176900793851214401920470453731719361591219631585191444167663339892199625953397386997641603676061161519147753939952438350697063875077055965047139009271195235027128261574107567210869281284117795866128188781043171371587282513103821470767014451471276213605017814620935378215787696489955715735651519680616693533860499315750732170897560832375142631181777245094890912583233436495721409684285073452887689332977011685562695185194209114012735261559700838469428554515054767975691047625616678366205811792055322014261917137080769829748714389673573654751564 [164,86] 114178614083573622576462311624171902356112990207011331968615707143157036804989826427294088910340675930479877584500762218639831787221340460423550908274216365159586757066569869514530326241920036577321930293050506870157354125176506299470583703060259634467661121277238043888996888235294450315584534699129795731025496078845694533996356623746334749669872757483409936090621777254175904147775248785397796203865074793414432566291350675915369743013106097372164723901980147026905992987033953113118771043848591396217688833986408464569934504796625867211674256679654239839592733941721649530654700376505821503307648045361726483555601939287560145657274723351141126437798436613515534834530770384733366106803854426243301866975892580261982317944615765196576193255663828005885870092356217957548200882386726172899252834862798560605706055269834267195904865152174591955025903251294188633906302372037915977219404045951252483269579166544556013368096692182385216357450546965457568048946394952926209169465417038378416957320434803825348843137071348316714158812018663584741457370680833267809577853016067851839732624907505229226501069576560338383016790926211556352818111632294484617818143860942477510165025039012208893421097862315873555870082215736875796244688923293233098165856931455610161241035217931514592536278312771330099704052612771694833650089129160033598003477965343713089210603283959351059347157997580790255282025333102161379760133369662841654224608488432365725054 [164,87] -220160217166092578380611682010908874478157591935786985690656811031659889138942306049077004644585552044755615710637060171009167440501883606663079128783855917543377570955674020757664560151670274099001548860804034623615879678984360572697264428829273316443032451331172870609262451783183506601188950676698894098426238792370206439215885320610470633387965965372906951499812545291178361970207414774910281699279293959546470044085349052850976701510201339855821671748233179355803529640551235880993588978021771815182233123033315627455569394709548856727893150827793729187092090789143270090822686323802884696192753595942995589290487066034705124584057426340210390136434572339030559244293030092011019917576173907555562355614636205763044530493551298750540661176418683575747033317177130735510115992263151535227951900494152411646912240315535930245586175823470905896081034580671668202902410177348974114763880036059827075247043875989576640617441801429675866778006614931877521273876648765234565094484284851427637724943435467307240288437525075008171169448300816350534442045598144996712662181523792321391476678139815022053947045314523791049244783221358524715799856254826986395949300943793047736216797211693216161743056619086839527852880825543231792155816929373259412242574633286090111564183969295564845271376282136671591944153380119770700673033714665302214374801514743330831786922621916004500234328605378223967139182945724146594662015626714288289268595011198020 [164,88] -579026151954665720804539778608773913571652706331456362557236189832403434032250554426355378920345944513416794205223337337962926873229537938943184048818179784372426410044482803273952129189046757928070970918243217720720198069588825811000921933314970333095285754529320717695018849119382137836788738280992809920505132699721091357924094943612358821057294401980596597397487433678456922977352962513837537618871868679491576832942370862716548462726227284245874594691499241954483021786653936258654586026435413773468608194543214040717722564578083396509480764891440550841907125820451886364032038663436764092765582636495033995251868452776919563576505916857827948683638388313548680263778380511686237741075390003276723941124380217512552715693010601150052653301083136186658689810258033243160910726520442331575724261226363823766223767866854017823647142279022369251639821200205306697145356522631599017513419177468820000902649544300133329339526232786083686367861249878161102973012743043737117615077092383534899012826644789618805760562703073386075448798730547019613458856419887086241391863668168185145114966396304363908977798799707535580194338276802728109978122696106812430025629959366702669213213859932864744584262296137567346599722410089562085124952888830131650255368497710370955126198829034115243491673280239401248332520068412479944667150610640074970605130904919527637161591760105338101692185385422940380164317657409539824899264638777680586011037072 [164,89] 2765910876247751152094449326111698244054928023752003261124808577530893002486438723850378250205110327167346091553917933305775792058513651529693341065093230473722345130617567413427992765729563256271575642770105220338438035923567775324570784433390203185249265160921664642241683104059632685953205647666872021461242919039163445503840053610516721601279365828028795517892281898634784174570003198833290136774867496959044450162564074306996062598405263710330853256081126912864424761207023539110902440017661815522825378558650941366905355595926400867615151334853134768900786751707205760553145328757266170030163577920333338940357238696536986660265417368981785688095824001275543083864690079107886284804693813682538050650228963223209733960126936111193084274955848430379663908064280567007476003761626123438237025950427329801685140907082942341240633227809081537687114919366579977301526873890938880601194757027659375041142622087842751252671087769249674216174789836665630016641197777825014695660951268844833066827436545663965428937370953846450045349421313343115048239823655795194688332929270859823594446846621054680002571182243262287843501918910424955305899750118834198640415735332430405975776517541294958541053583161827629441520825412147387175317983059614898312865554624958898392837656355472798453807358073772264529803066474620050309644890606748020559893955434395352535476419016046342725620868039403689033259746876345531128946604246605342962112 [164,90] -3554223464265019703554636964614736862241762120738760394387874199822804789568175562911338678907562183558835289097915280714864023406991350947142147641976600644027685248443188358190382688502770432997116672753653933876389355928749749637161142207589082842903946128575482145041806110067628991834670104395520321583735624421660435550217309720645152422470968013678019604197691426081336908304241907438193617157689553119042386229923182235894212011948310269448778767356104338545472640333482585283232183945231943327811871093718144940566921453970251222953489761878027264450439490693986682320030594297170605840856864032932255990335683582055086344050302713741607007462993337381452577424690836239965571880419505708177366243706089491668807950627165223530203659348925360112519439018437120113869768531831026864497331112737787949129931323365796534432647579447467317301347092682607690430787897007040535951090459449814080894408717784177640830282951489747754191783684921999759433891212845697978028627552036872714262422292711339013880544579646195617628251506009380993853995785088354136104972669083854574956796754522544161712466857571530930916811223779839084677332634897048616096247951790805879453372264967208353488636413144896638038643141856750733843837217558600778865859886690096525434960310452850548560097911426704257646926529045578154193786446374613538138750649012911275702071620038218495150673952687025623517076437523754483300227166406108734 [164,91] 1451537748925237948131644451898235451554707084269521416358945701224177228899217194100382749148663062885608524063774512780992242782450967846229786250968330160199518314222807780705148827671616863718361398679165956131472106335354091247883537127951880933073710745183031179237886298533103944591861690051448398712383841310342829519989188051062876682066754180411851286449268568245842611018370775931781781354316427532295861593959070324974417965729230098579917669206166868036143777869749644813142626561598829185428767203849000729596097411281632213168534830983094593142347336648965750670115844323954604119746417110278302495581927099588266850904533744737098126747109461976332778334006112715066645648859294839585474725363619190943082756193398482435000514975863325064942113788262090428401988895009489137352100317754803528235394274156888178844287108868255472188360682114250915348277584087699692967266040281734356748981022273877138714774098604003078066128176821954571301412722279923836898068213844522368229538203554562330277620610037806920306092348746146154334330453291302928941476616588077169439600383487531629032105393024504878825489647162241869834919460511797996641482360568400834010505629323404999493332762962014112171830910781130560097779136913021212867380467819281736321154333117127424563808997336415543177455580874677459874746261464437268118878659125720114498766854396319306741402293554937129591790586055303180974493167104 [164,92] 1517501096847123796076912060718005937347219527019834294732406143614981502760887462623055782232021962684185247120554880169461784499522360932551240074642494897120820586155024308626226575481256300610338740735127436320854057046113693400847101455586740768418157612745218654982394002804773465645165367531768102354514722937858817381973741726818131847960030604647981793714021663219413239503542548279623700038436243525070412864010079301447894642478408547984695566041859725093947637548178693170918886541156808630234950658606469646280366632642132240200115615889660465713950238875127529904854582072589772250183344252008331495928728646627557875579780400817971617923292028988203817587399359511333975308770087926524563151513203073723521601248796413704718408062790264628885106063220307698021768099350791795470212093123286826403968409520331467674939408529606271075079173277298331668682875768800435246024361899363175659685225025689326687237656767196409739847726051199456560786097418936361386787098461502920021804045569139507701838314395267114501153931014336569242632729447059589736694934762546350670745731372161667968111109979177782423190218719738260895308642203140772332216562743066812849725064731365801878213937642331843949912832444020552351564305245755766035529597729066818833508196785253790472999040577440116492771058879342114280721782398814006793663813983911350665472198706383333725040213662777542042619671802020794638144 [164,93] -3070791534196892484677528300652711174751512058394231839363424481926799302556887016475852094826289690253543517682063244784458985792154478060242918155036228073399788019695631328169263870296121874910651551418716850623890017771312314521774370887215383505797616579357253433455462824087143457212538833650941036438401429293928098849799142144677352414188542765093542669385471221213448879462771751155024674488641769644477644203063450907169723954451257900435558989814475561775252084195636148003442726932240426175220997937872534179312119094942526812014277415601137028046523409384843308342454743452303034777776940727281850128697347880628283337405683735178678379074919550678487882152879783837665717656956291835861495653955107569218402598396442821038193395843347421875315242696769418963780954488546162943093391418470257716939775611431929628783160410821367591208760972985395997751604470358203566945233088908376257177094123972573892074670449024261856006220523661590945389218229398534676526656257554769755156710822843785387389563719263311140704968294376852261229105716691545867646926988820588073624664897389744578218950622734684989632304179437442776963100078534219334789742015080652990674880876135173801661782662620777262449387610318198409398382761111626314190181557290416511089365504525676720950662289654826176963946620974285117004782123068778880340683134944138658127473616860897767458286367145381765583379260763441480 [164,94] 5140571129521674961488464369761166483043540812230989308163883291531133406795682540003045230555655518591871337361526186717203363783267798328457106031653865322454250817662616928142964432730861121650477954953907047354474524902788688350166983470061232645622106620554555797994724628252458365028733134150896449166672634597987964503510689750696620827046333737277896360807538262153233857582468387873002050131673091487088628175871872499570271735839886701738634606270876293372419219128803410578093608597714048157647429522175061780223327150584399155415174550885485083229370351981744934179330966530529869304752614553107057394008238711907104094430247529258679683288550285233072520105162881207491380298586472556382917038251809301881447183756349899250688011043239982301881624169251244460130998313080164731849874782619690660034349760300042012102923281888235083675618618103444284252044107725103695982334618172785884575825656753978471776283888343687458145751686996780334581779396426255858236282678847180044619353906072665579393375872659319905682018957097084669348384552095040599447741340415606474506189413565438758471675111272194753109539680386236773887415826209469213249469665456633598613300128859930345687236019439217692435650092773249103802576317645201038734965163950446411849826234722246533517612463641750857525670364983738821230133933489199923491817527289750461468844816375642799966102924768592368379433121292 [164,95] 5315719313452310408349360119175892320207792644544458666064960842294846093771437491213344807342599870936764120068346134728608838297429461873774595318785573514575834499933550378664374166063776050482574175925597152771510682808822110586326227518026963982655325741810847503048765717180689819579002186516387907960766538243931211258339364998576466371978456389418675103104085680133554730765211197719963776534579352951351782493877236877645097608191939291350872258257107936102174173076208835458712414533388026376261149586419465052507537375342766289220662704624867849241612834422082020127761052353140547505929354423306825149778633182035504494740150752113793654767850702087018702856884287528963347579505956408399411597474212466065039800508507271409700545614251166449718551819707315821099698466625179966181728354241767725656809936353752949859115823799069764840406674264977948413522832435318982674641007689676470553011550778215445327543466318641431793745065549679554630174007950258294409745450683464556584018101297577415039083376009968251835302573581218286715846766199448087519046055260562797531294949016220676197034011433164532987606249368059557588986808490816099307272370870334661579638964736153764309056057680064670401444196025252014672537456679995451997304033027765390432682607049887239051195021700611201249595421449169826178029305293021082784184277825919407481682447975977826271949307555614361330740 [164,96] -1040182128982968866661596179558109946811397727357978396920678030572255869281274703661007822193366842647075182959990784537926867185514883947394068617654438822639164277407743209536170841040769321932704749743716891849514814064741746028147357379937860843658446835038277434555967974489668433625405520372136373781760432316375052369190184878210137834776551891678495981870641685342122269841823502421995717065720831303358320005987889998168818452867275568298165480379229371012320857088159699758450127546118630956748195831407756592951483358012393761693329338873970269989114902620661001549177259419728410715015048685234099189807493197790775408028005267712488771288196150981385829446220254108778806395570905837810383163724189347623851193228884758966416908043361167343354238362954393748132195320341668631457804704426102624042027978787839638769218766057661180438254605211604442897283757070760773414301586356656312906878668096354854787973577675451994658145852031899706515880760404784428668535648874599394581600408168980337821650711845167217589487061058345828793369965476104566315028372526356933527974592338677225932462389065454943316804388510257440879777439713933263017354471911431892541290479664041071550092131109255353681365831223095713284759594074240831029477387742279345316184421686941948194171040196437931823196708310237255714516379512722388765060176286672983965340644445686847373965961753988072 [164,97] -3445802275034227067163360926482146004963573242469843486094452099415041481426423993759253748539962148184025552689635678981269404605521722951103028946642868547740030572043916435620525662381092446935306991814565954513613610335762058536874217070246119414904402851559266558718455690444267683706889452498730333849506897886188539549479600790042544999713538802432637439964970670564486024162857094363896705746831987690741553166633345789480584714573658828880119159500927152173139784762159552399821555669005954881431732447356613654723514113278027260521114137473800881940069922348165662937966829316315164524704681669894061303564413455699411203137049371546310658803417224545343048952489430497197690542513166145059400827730666728422742003040622978318167041515689747837892700941678380128479396813003447324499056093937631567682392715092061605903359396531828739660501703532438957794146713956169586307991046928317247723066523125069507185396953998661705583438216477336518832714106491083609575281888481198841181440840290290894431206982167820107434787621609729290795907357995858054249144670830933277016082356779328480356148872613447083169181170261159261373495388328546830294316463335564431357692508405713770827866819488237474862473897386105239864309551748357089053280079365822152360736911182847491782648858733232200701859078103840399144598031502231280101754172304405425255992645156065271022761933956 [164,98] -247059654449540314068436761671107427552740066448280710223101901630697983537266206970816907609130123883521186229673410430199564824056592410040720753644995860100941871891407518059191656494437885892577788187885592315088559757876435940488724573039372079342576733529600068707376021218336381286778233342407867623050074894252020862638546590028644976613568382527191045436896396508423120924637887079056602028161029357619187128520231284099966696061550359415151519430221066721786304107056801379722195163359268639259361040467138247831247085597131750057449029057691859364609862087215692879670356052181444368161452385340190973317098087197469013643815664933178131285587298358546318610205927214636846438421059504253485023253874979427726490015286430800749338435379339148861966188480549191715961804785416982100703413602094977187207028363870553097237341411581252559359698259498065067983136041084290329902789054470591842375163998947558603592200364886430078201410788037324048994128663630587012442736526740038434864217508332662255159679908800227473961789509384939007407954400603401040679188033761279683832465747342508453064934816574448121631225728806416256586722725054831863390948665224931676594316855436889034298032313472227481595656929307351614157956220134575834195414865038057101610675818177885987264361783147747378464235436352027735938646864150664063216046889490218585420436225749755227744 [164,99] 560019766564262109630210844665672273192191790272259816125330461986976727164021183109527171853098945395535938375548426851059166222624968921391603130862005908089614439589285566429843146320889915493208528898273575240298659659412685096878581945200266281200283607137345623718980980088630177998072819376084230335148954631283984345492418130514088036825144775578842108848185107087614755391807047732234615337230544238938991955039913606930758660689733599104260865023078364075290504560345298188760815756361167029979683054746131657882144989404120260172756948816577918668695730889197178789335650684988867620805536421292640294335389624504986194811915745232990706683330501369604396314761969641797155875984268334891514291275285258134121467937534585939723361346377927633718583531638458597836377273171352121471268592014014157751120797742019375975973903754991549311689148018094993306672799512948539064191124040063610652808184874096932288440411823757398232386861418426189412703129152108485106111427909572613630143090916077402577822672613075442992524232206974053224382229551471071501345049339910111145819154760197823496344864756393464753880423082933560609141553120684413416037466979944816595646229026344618134231786720539714275518670999119273001017628850412829680386642169886345384081200160776724985324212032200750968669948698606713560316905900190234842732275216836886181819519730894188 [164,100] 281618723216099071958972234430535373260847005451469124025820642044188738882083798144298295438394507316283524506547499550505075145676004796656755479335295696897304224391792959980481406189295403552637152418841089520501522431871553172026607521348455595664615571200181092683716035315499536531151547084361965446131503499613590785998725435776022458404248619872829872917845079500762677721355325622116925475939048565603222455660569179302160668732650102618009289650597212270603105937053152063737237519353394054787508140622967854487891041224450502265584693293733817699208678831427095093439300963009652862906950762769852941029653327732175327984959957908420829969965575953681476735172080140042637064989267835463307081463760214864160392419589559369752121210781908602089379753534935078393877460773480361500606026629144980276867766710291842422957525608546266642148603960106537328134791200356701595152846601517641263766055861967419370505842679610243441987854360857721542710628138020914301289703702999935855479677368665547291673175973390419066382722959247920550497652255970716724733142572094993587874675436555778576985215226691657637780309041810405097835763835998173773258472763686664038592951389436214972693566574426442594178797804553725311475282456612161698559237627340033956358796963912897616017118358648305133321859329022510826692705555813029576553225709260043767165307972 [164,101] 44077537127182099320747975645663097831062844526085330114050959671711970086964824609771226499421812976363297725671296489310375192127721069550983117869109234946229609729934877527271019822860852108427756582821554779163750789260190329326972471545806294906230889695135014332117032957193473822936765245727331611193808613023112328793155038761796624058041465017103098421138573853326552363565891762707162279846669320159018924889264624842672387620274374359715700025806661392540402331620476566911929040389735227143827775124466593361005569471883242691250365511462733718261650293812117567160958297409766877795425249375467850020858984943874205320688038504837621128618022189990432714393059280972828191600498444433379901649178193280196457203697726594152334763968452837183346745219956247442911842856431907197774740205149216086909536782621579229815818989244665471709730210532906173220851566129014280658733653452055069335262686959207346839220575990915183437008981057954947644069738421386198704431887424858433097489228408954878185805896101307092465663162427808637642321178436730112296431826081523714389295899081680707379442987258320849686511504618494962588075522969236634821006181008339011518879885198856973675588901109952730899356246773356064399778906979794639840717640437893024743092113697472981880307425082168260535691294834842388905609557452330364479424094221850012448 [164,102] 15314721896044979673782350078446286294155594101151754643239654875141955373287087742770727130716561388131009641875802302424302250707980385880171399274628991377319666714838611509497157686328802208979523185212911502631550293522687430654483382840204809346059132508676765360099310461129804660651389469126323061894716484749306879399383274658650884499856949728006420687182479941713949902002022692855284332896436454315161250226209160362696501862090662901928156161419536996004528385181864798275812975899318785617955630948271230143933822492910887244486626488819893746529032167538228818200620540089121691564029575234791228794237355737115157511077368771386126195462753083219431862183399462013292274294660421807452636263926944106504046154571424168441592567430118417109400987320788962691363000060304570050832238636540991939323397416668160885799417894828673035553385441514802142932060531082981601425741838603599820048340729624530313984911527549216266003867199506155630690533619593370056738726220751157719601545637035514051860018227953704827491659636994039843816493775745251901622330291304455774910412151069550027849415424916155894011664587994878169335279690412231390279178037519033260804974366268021380099174095458338049584427447152766122114186008509591679414631612699692099427379530298806191198703595628410573871448981613985408690220143917404898135777816186448 [164,103] 3296634099557807255675482410178981933042975083442931382948363629883696988424587975077352958498178896871186595675747959041189240995926124732514371839685596205567173362128386468357625673125504961689313099101167465459323148922649479961816432475773816982564872336204613929415712316319326390573743047332808638332714726795498466805667006580546898458584932436583502617792281960124133719262296951133322909842809405762115376814646697359644819847645529693579662979310958553610576186675844588420603843361647548925251328640389176809761338981008303430881736169511509997941866112347404935435313842967961077329338977805974865433359965261416082764723919419808615058173096156358715493481322800336082146655653400011709226895045958902270676023345732241034038615599379072242141925952880062789525395813221058103144156033984363321155407444031812263661479871028235986450283326538311086199569803831892383854381920980500234846541498765786388157167042822592818076809687653413391283149101914985968827961547873638364990500230429018380743188823712858024034046609467254081160216590879940913050490289852829550532285949324745116131926320743051988364990647710918903571543192131558533379927720085745752087285990216669589617351852045244112587746348802751086779396665028404356178592898156105359547773144059913042799012793924265483093213349813294267855196575021044781939382800 [164,104] -384359110116268818579216099299026515970003026880665939709134964632157586221451028540033933294516602555797621327050172300963352750750567868328251594157163684718668638926918731735618504054060040466838995480274313479793983891240520937927978907161114750091495271790107792220116032620004870897286776112148572895474692011017439046833736616241496136703259165284226554661469345175277418335195317189047443280466432781674063353501858872905378423548496642376401723596474941951277222375331119648103298641835996791113115406756599921227706060247264158936559218043154973720868782488997689321959782328815161765657095583417470834375392578475284943455483151935653857200287497662538182291559643746064712807312516199586505743555296343045444034444998369106814769968354466331705264271756866974182922636376611748482977338896106227640978542744886115209602851370125108032768801259026918306761938948457155267846959189291793497357883032377227542330389748395651323178647280240745173264609614026556890427020231949422302189734688061369673140433024873559073733769086161956276890501044069221927575640262706353323290792586107666488213673692185807077090076517815912708817813600812603678542243124163903563706309138176952142697058327398388978495934338942782575655489809281839306113890072226547793617370858227667534458416331402459902359575130068780770523631876679211492 [164,105] 3328097421618479092379179293401379675665745174933603646468502642912526817151320047340023760408498194019867811414773087102627260876968801335173792542143210528883899936726341396939160984103180854248691788954634418666780420835884026344157905776819352287933555864979558064629452445242533160719703611917354479872897692197452933699008797162857701158003067415243188283268188220823095643552113434653216485600695052360743004007518732114547989104625651434891973542655877532319002103957115752158622048422619846059147549391921547085471830782020296350330407283744993882469071824108382143617925132157717418500386866859596048114098798273250361120177563439190905515025219119779696264704723250434453724600175725276160342637652040919597130937271459311116621992387747385431630357157307096186012366542289946369336993559668431912049841461271433069247921558995909275635440924389581880354046216356053135026203170758804195304785684176139182502873864522915855958836285018887366669583587898237378494987062681637562140588249107666936578712938401828097350357986553222703931485915076644546130470418700225395598632190182225870393537518118512289616404814235126335916654857826435885694036741672985339055168099395323215863239835618430376084455318453702598147398501951169056072787761021894744189460985909811838196241162476327866251576203297468811590813686800 [164,106] 1360129141728763883035762965176510673868285196306673187429988222286184151900085356251093868154684242942733308481082167909528243705395981289658339686643997863205251497445564613881271690042294159902818314297791022572463717576723470980655219477423929806853223308748395479497290208736947243613813428933072491860657933379110900685246286353495943443006731595709809868034773929268939438841613510614500614108817565032966186516195599443872521060797126890118957546967740210288480003658255084037586388068010965865056422618605994258772795490271982168304253020578513930625392175129166948505117606932855224079471123610281756067884216974479587456073029822567717160715492465047829828399315943235942172909771972310983690318021470874864699509337785208185114782499167759207381838207147721454130656127673623795409235372009115074690161918307670326958827818333856683552313089482609091106369758652273211599217126603726723004781185335001108258799633495440417436731400104965988852466520432285141997946652607926964499161910832504207673442021069721020129281310460337686668809419035226297995876545754079476620382300017942410282515720227086538575087300217933342686251538867333779743821005802962704116986846496608224538286196606200700621595909370012593655980886523845962022900219430083360138697652639739329445404229206889496959685564457706173964656 [164,107] -24075016214211443476799123571355010869529699405267658451501083258821549418763457266376056901075720260088712765005135673487203970920331772168464338639460243576989840550036380005323798495117287704301608452958496972556852634590436594666604020816049397557015693550560330905343714254021379022490955929035998929979024083096967861971448740721486180763610161418414660653171502677877011090148323217587022630544896093244577347081102354956351194226117727738692067085361335328161642607637446873819770016310962215652405567106948546245881034247447998452985729265060301478881817084053169258120171718196353441209789283277972729527055669796207813706363334179903355017531107256756997546690505502802669414690723643321356638513745366100736581071662036557510623737177559419939308615125196783753837859884949814245930463226159131173748317294413323402957934707017572264619353258683099517496923266223928054448503896323226690226496349827994467372343077927229708761742968952073286486403060926267318588677516361233353637283416507433365253213422509939484947463187052088031718651640158749632275147964491557570192087220995071843342856270623233808175907527376546368637915379389289067800780679164413117312457789921345255411368590925394747295521135983501452952703124730387122068561719820387006327931883642887977909866334603487013479401961836864 [164,108] -106477322408742442045270557085975239655430809285308572085391945746504464853363778949642036786152518775373819869507668512646562074712938668850520428153068824461101977709568613189675148977348912428794029991491228693723905257297129118802282029886427023619930203923964986793969471891789025138551745748105957042264233487368522056528123443994729457719301722025718805031882293815787824016812299249198287760962439253695959148157905302567618578108907106341628671107969647160670759420554730739283189607318585827060447670170111049706832563025727909178909942550134219920715621940734048258192845833461920030589576577187655851051523063470683649960026308329576708651622379801499956438800103287453363945723678546934439457599217759823395821803152595640396246400376315590506543481597435812739762377640230315454918379035454193425849167556890030631097759491534227872313706755012118837497565857692264813390918479717372421958415353243726786923530606632279113523156860178342419572458547114743112772028521730977121287876656075334294703930723407869699001670782106240638577898253696132924313618737809673357801567181204903065063712095511972392517482193579696016886562242797357282600564851595805267391516605889224648681715717105251222071634823044921571046604052766695803497512070980976571937233487774999604329150199730820195060364 [164,109] 3486812569371636620445721763836233043188894352688760797103416710124134349269963969669638511915662835800925665694124878486326348747032777831132684945287850806927197265692763652617323759719827183352058428627197435205962739839486233258538160463390785913594394381404541208531540115979230649883799358868805916513984254370392115829798987583329204371009679480271081457121555250718003396842227027603434715173906627474415344168555298072478314296436936632348885522710019294628288526601229170960013601913962461501313955019428469487253005139939858389988801799361437435085918661720105488199876202805613552314321818643995006793423660414619600160675433767798823532447208496686991546156984400542499143025012503521171614730273880584345664725705993748549833938797939409716009663202003553364024483753297112124550794212248502061693236568313091506720018686411062764240899188195919779579629841998233778381819421269469242593389723385438566580031379366087703102807826396287800938788945294833162515577063269278750298169291941630928018147069926657370955528265144638962862328605706349523145915286311902072140488652812496095882639515871844405124846848338978938844411509511141479004808096772887156966667793270719440884464641138369617226032688356371545125717286426225797829286033752021291505810037533292577972716211233645636 [164,110] -4330573847679399831946707729307414835632463631983422844351446812724590597356126602336037820464081688632241532574352323861229111229252551558722129263969821058701013487289719898267890166374216547182570870404290775158633156874040932552293179515640803146390550755024321188582379442691900298076376688827700125992028974151818517205007189663854061439841754177546242003945404429768830852084117200741297669153788594400371362551869147690077662875483260503601092340399301934957996714100658851173352442412582207567913444107022640789028243234840541718974180211708179854208700321935970597965546990142359030028735663678085209350276099017247507210075772616330340136001588269802302669113627494339047243222006724359200169566331943771206617055873209566844100926654511770829012648042040486642888122286536927409288267364965222042656046947692161140907824965177538701761213007266776141596014037278587978487720598972652569931440742576201976764402697488014051138432642904918769098657740323849699126524634706052628132079395397718261979883562433686978586305677728035797492951486462283818318892762991938668166303783452158509447439532565512055445306321098819726545945482886945446139691822680362866597063073306009061119760267306838149923760431133105021325070726312540757689103370674763132334891652588924009044796884 [164,111] 6316529998003131286700002399618811713580208689291651906873503002353674429530107911237587470502686179599859384656187795504746595421112760818493573032298360723035300794875157079047598198482043751977496559197643564895893199253411216015777017992250986762695712637780011509631467753470183302141642323734718739728941894529132418974171886461779724663396337225739489867553413381650065552663544587279663269323301600896687175615312118821843366212367691189501527080778336581187747257753291447503469429307148275026910084034233602078229352405066561084124736376708223755405351138459299626065425348022392009117663990274389483717136225843433232560526159024828119368635308988432154109768240939410327598379923667118598436927430391381161906736660952297867216233068578734726198580879815398913290816052529284955918747615912057903290789703915305659761630607032785537331483151236351872037756796189918189160226573661292096169102931788172521501987690916771577675319513505068688844817107389168455679163524302089124645187551738600434163293120797255350439095050360565951646117186010048993820770751575435552789156690893258034074796147571374390759455492641573373221790639049367193102881542139370209462029985385376476154351180966589691078480798974093512304851817645439987544834773478178855717164019142836972 [164,112] 77041853194959783168296560359184185652888994398217084465261040716385609221267928473920366686809788199684619236810393478405893871128639084493751025255686866931786102426260399786875524735562471376177812351976151720170771454508876111298243079761513243127782513706490653595854889099602999487103462695511646865897038398069363477290783597279939415926592590222719944265842804085889400122830762520885303998697059363425349895856197885928674794798961449950545716716345532922820242661537312684315212844924915097033302972423361931438247469096154973612094117931504950262451614974507413798184858413729086970308776748629356087234117390691515470617806946518066968049784129195439948627834084452447795836767049576032756861967953339864492381200578109568952231396393046819018949659367976486524234758719451885005722481334025712960641835303469905757834321937932477637391275114706802042021257205727692353223214721870263898434929286274633495227075887407876238021560855851430856868984115834785968989401637569388600048698094553525614375864765037883421310252250083234905563900942389385064006537868307837362273711358214265053175640075997452819750025532634669230278002286885096428263032033058209719883649046380385894611143669503168382603871958730266268681725487179884862590223840568295750600433526 [164,113] 32487432739045729322615072618617037463583738293068725116113434282798032273548969342851823489793102995022314393936989553785112990883205518233406272459826365604348174880338485175809094481461391395566671549879398568860220325365958064059615898696022604615824814443475153789578055233908861936135247070917638885059152438569591724244220075702613239449188757243440131624385365137663397600458893301992558922588726469134255771501605849103251458690461042628371717146976101546192305669118444932562225611183247038465040178358147332963010789198337107046721462146085465977953729349130345411406127549374636693397926162004630872800600962205554105670961688362619684223231131688065414848926151100266797414899786621484821969568827010158542864770840600987798570621404869425775009368353867793689875535587481536864856036136245722622631553914890821230200164451152264336282655693680154381561256429013587313669780528858580151803830159176843657306144367261533931570609760828346656954217980552378004139102768767409586464282594202076136295582096124740807429044295135588929041465407933207143882328698162969079902074830118076202378462953070060347025413776407533908449317094786017841160667217466133067741564209367695971179404309446535165138498487044005346744026560559356284359558377798951236 [164,114] 76031250566707495291470503809220532659622405729651362262776854768203858900738560305922048217029775064608901985626273410753557794986057166279646597950107904627979016231345972417671440916303020777276999622504455648422252746756259819615948506692933638781494848532829155784335963515488443719703381161382312992977028946025792238898721331823746572493584480004878063370538313407838495853596478366384119095371659308070543247457833131415451874006296053463064963335401545668561827334097279177863469180695555304699750604537037383515807705983770410232592359337576572602017966348846381237765925721370023967097130789756550537537257723641735590260069045759379195482944679227846169080501073121386103008377584572635128238827337382524598189565686890572689529056938017180691254039381887763095935552653000212009120070289064692641950764904781458478095685920761356535688299994608041250466172113967957036592259981793991399695928507573963728347445454763409871295251386548206662807852575182783567751939661477066303961054425018025218948383817889331532660651893290569524073533691460873502652030887213610663602369328160279920374442733150678528371477601257865414126448478979035257675321496921932586692018191543058845952599651519543764214810940417134176484780078235726424765326604 [164,115] 23134195730203524474595686727814092607562141766014332575797737051351078577918316552088919202164812521560890128907775811016774341665601216648429752647031265616474224594233386356807453674697509267720547661714791029477041855940527423804256630799933317281520174719766506829113838526147904414295236564501314112569287457540523622993069458242333477166144944112706811673603090253366512742872740075587029538248738684296203926287890826056881624326285765405459713073578785923370720579909416158496814629890997549860115585760557061075866447530122746745140658316511932083012920144993322499583552181968200978052043269307617018874455651438473886870622290183327630333013367533973771179509139501143742574704291642574438963206928218646326356604002580962542214842493493979849330560361189145890412352379783164846132019310568203863247825714334859393844361319238765237568290110952628783434753825587209049837414435826829914172282789449465633110648966538789891963108295938860997922146245695238213041819291487833827825012940895142563452407344824765737933893372930240048892555925569545434229627789204610574440316749548620959533488152965741790533240817862435206462837907531999567292853985133576075206589104852107064830049005199813633181081846752415964487437852493923254 [164,116] 1374210278042634694561512767564700351625772643209906459637265674294948032525788840540501707813776523672846194834281097876644870236215056387889613409450611812476441760222063152220974726100831532613990303843430657883780324795233332237150221849496935413152566236854028628110735303051461099840450272406462674674271505827913957340918513971420491454782890114696343460850132724136112240159618626872531961547454526916160853232529850014621907411356377978082449263657755554765044900529224412142457614029294488117205813301883184887860318166823017230491191153692508721312791165184764821905168114841616826109714670349213298418336882908025229486043411011111469207541633481131961516831414580908433471487423053327118893940279735582934236743769027165533690636729828874254538713357742842049635392304259966301848584108030351612247703252252032492003183662166672304514139848969289045298641847727646889064219834702426332631843676654181157089968018063462537215475535088020967975450626946344844800269987578779159212606842484175845912990079009080787958056403337707501724830489085351774249765834387619288686985671692916238291334377466896050393399455629862788314819898845607306087603932049412260250901467890664611143430591416197965252880090027638745354659255766 [164,117] 131636974629059169238006811170462330762928796741815503597972950941701868468458778500412320406753541181926083797681546681282341338443946100893925989539869314771942852039772172990687808602451867568105234433389579808512325881786751343521492810625983499576205883172276504245400566421035248778654607128811976161018300257180570899185719378795675037878818207430451366891543621427396167441997801615844775473700621832403912046389855325593517851763303774648465274681456595024294254500742159243198556459597382548273399600114661348719698054711762605348770047708684271609975442245676069550060898646021942522621556096491315015597891030439908382995910873503095596012504329858118547903883547656776555890438854085182036781870356317914330583629445197445197492760341029002303153236274320740399785690288437836471385181086744293664524851807703146693837184775972752042579212098489569997370710482991392604150911336916564831881743957381822521949150592817991539404615478004985396116395404204765365236558486051318983067343739579006928361658063476867359281519560202307966074995887121454273274894798257872730514222227845816347652573002241077214516933599367628955139395166533620320735233998663623981162980910250306490073003031630322296327052552143549318010 [164,118] -9116175432017955859316773408333140989613811818366745354929154176097690214024929455090344682946847172305471559371353788645748439083393723688889355004346000078921247412828839365085365763233160066050292383181605349514917749720041324889099278295881735552353252619424226211635312824470908212507055852602971314563593920604059155416238434238763182867106095288709125373267316177588384321748354687390376636334495371305325802024810549806681234884700983928710758316346449169378953930935243758406247127649022708330993553377787538580994558683626058564173318286101831615389218132411694142252244422271060355967975241598397989971000871109869968649579964959108440175752964722625849818907838673330406062760350461053188012484836364941375595834932491193871872218109084220986641241979923635852404413414031825880200044637627497453988204439314925594107803069070028901728146909092429811124335573736824019311947660508668004665109098431864111594845964712201514018786868810907002765566539190662961438022278759349286300215151522176009240043034949082262728123537223220585579317825272762701614993511953080345063211697138485312274133375227040393177500298391134571231929992651719324429523979341154582757163178499650586568901230829214322283651619390688 [164,119] -1444313576899019957516611692759449995317027151960772226220001946812324031766675643317097916401504664329497249544097763632247237941175361708480766178235620539978020171105323909739226069652858774303645026508448580928767304538906932668270545654895933163932958274916219181951291943854653937397071243274703496596840224272917746995672881436975023794933153568287167074614661690042577029254497773092161896532742844444566182775215371114409712508820735951177961316516952807225586668273803868443011519096632072699342273938709202599490510912213651341473490632255751873111098736892269893022778181958834486357424682594951002274462585178615054023672005584071362559393385100807556508273035506026819383446909425060247608063063324566253317701886537105250271858491011186894459800839356823183777207553231657759323704386960677281959886842339894093551500488709985043582497413109097014836981609095867713454049953370910707518213361489582307117627279969213614750719605350199415235040321768397343822695110911713677523315211288485928417010932149112210418003939593025958011777898004679375730403120277114329886696950187194649753868590554567161461400905711076511090666729786016217021749198641018302794932816284351224990879554810360992521621698 [164,120] -31823934324484112296234865189104102630433901015506787654978706386512858352950603902283094676640982469417033874246597086609140858359686531513177694783115400120962727753784218463199342527591878309843872496575844585372384867442336450255177665628431099621539889556898059553463907754213635188262511068423271581253428698868262073418547226571586581864571937135628438313589869043517110403125152356327859453068418690357425479964512807370489597169485853150232019899019568136410662747764410403600363237280159221539148678747970838757987630423125437071726136723427366603336888674229845784958963989593271353708749905778868023094554272870951225332878540317650556833161727656282580127553048864222775851413499973307233197839893662768618165972043824887916076750369000415594808875542651121496117705561418323607160785666794117159294723116888405046218074151709399850338526310566840116357950330063149428311437167936103558906191391057768244652848848664153809350024446568991393418322220222202977833794366089164508803911817171788514240767882915824334891770269392482638818094397145722725855311592716151121114205355450975554661193774400034614008897305356578671857514670918998809634755868368160912225247319091034199792031338978853932 [164,121] 895888109512806343307590838985522158604477966698006744179402089669695595912823699434288699719000150573105898276519463553203448015659484362261702842089815900103470902195580132903789506136283267856423172251968339298991749079945202605937635642849474989441484438313000773340681794658344848422930044837121233642601429204123583992844668326860372304594408705391698192438299716133229960347131235102715162379317375302369740658649628189005637125430567177325786456624432538503176631594686203239375640539184879431343191919648241976146186691320274930526236664275040438904949493432927083657905651898646001799318303215622588087493938498391836301079377100400793869930045543804665462692760580940102550199679761901381054274599901840448086216651529350500643088308372305785605544366281417089977630989162686551020992870106111405756090171528989445115915942520829978860737607153439323567303935837656523720919284776932596095192171102293742104388674013822853436186639452609760430387519945595994456129859536683244493695832183058926574118587220018777965305520904728900451178923455601108706648716548085795688907758202896340235171379159540312504427399296636264630062029784877828332632870337823351752125144739197403189700609624 [164,122] 32637440135829769659437345589452777749881238831097755044976700785458241452288852890158764428924590486259995729718755372398464642910667522025474832379661922748419870121522868067683995676543418839191353028599837679488519763068018422137124431835810546386360470835850893269070279603182201956221220414079721153093482821441522623454603132692926756705157943484309443253657166278735272970122630158727260411086207511129271405930891024178693614092521875870866163599023470844943521598772013858264631237585596050478976050023704363272931720651542803676077935560886345053240912947661517787959556004832775791825885253258613509542235885696285321709352803968715254129346209840179111928859879027017271933717880602464392361507524200322385973102708288897188345946499318624132939990416051838595925624877984237303285134364128441835732637258671327418548529182119369787188030461415117278913033301100009162455834846565496082702123355611899144101081172361964771749203918137367801399672178658825869550664565335653565112998458545426439613231533383913699166694740989260601575784025659542449534786389961564747924962029219709790999120225687724093782587673976967658288434583659834405078408597598587469242836893857494569336 [164,123] 237871747927921166286812845514245363875460830687394505485556706580163042664412445955835469314633629849974490314840252548752214853766336525406172601366231600351930493039667015842536013091758388460292955271561093897825502075337830533494766728767511892144343839056221361203270581607295988698402615048025785161190293878300686310891374484996643703480933482157504360810698936615225512827568149704856734594195766345633064500292074668622600127330712179839971073596749327764319396887974730359156474304910413200190606156532558710267333416678541891199047041715568383320539479820300657957121182956718788318100942565217419846018209253582935599855724633339009800995671176944456289830907111857489756349516817843937221854281788327736692308320327200144540879107030831112312409536940050161830933177430365043054904588514898260711762935925765265768070416860925667158659350147741937817536771478660217978350612948886245403621609138367946976562234531646058208778792879217560879225883357232270777840694171568508940583549788780836354965605405553062217069886046115213746551007128523974489700592381137612502818794608922350176261032963544435433988505158022225019985492990706237170044961864825588615844662862847 [164,124] -2760817503365006645725673380696093292212865569195411652414753074588670190078482659233210374834357235435277138226042693389432756707094950723135721830463805425409481252962253217782344024935099994041518216257731787554474599024423109082129453610478583047869839238874300428461762506755886019717469875379163472718516545539529244639959285567356942424971514487785735186554745577933742683691758968572040485821311089174738970793289910287747068668178258634162425718763889544358558077927779742303990188044342026023737579518911856790286291273593909090303411235085226478619034400280488624559933925498916349058684812068474998485863606288741940508247750694357618654852923207847997561647070692707609493928647341152982838470280396786943389898494277223212440351020252972885340381525287910739598743639715945372882910550781011827907123037184344439171113069965894987227735619550186641219644465142783755330374354370644959759013351786841986874236253540366965437481995271846789471028163074171826470402481574177124942115061248785111591532078829922590124289657168802760850874678311069909075073466230436202978466034145644493777571702016374107112095653471194595640054101588034834587832711430669302473400 [164,125] 20755732879039447778524995426957751683250351096056065368184316551764186384108129298246455163652666859180210737408790987066076350517246081935287695707611040503823898214689363923119864118049913252257566138772986917460681447926410777722310023224234629821694315888179688240347892645965837705167985931594313161295763553823089027633917241076782340448043653198910896260483920175889046619883363933923865590607492668239498385670596814672636048889917805997956561041698309286040084394952893996634880484078932591551031879444208163865787604550260646360397868241010072026887016200957245342723650751372030313217205815314545716967468498493813027503034750091556688958124236108506822762579524068576566833390790728516870155399869045949769295192515270471578805703916936987682108544329692963010022017966814495813311184517062613297588009685258124641480478563869755957616836013687577548111069174373341554412551984653777878953682449785153175651393613336251249964575202218549494074836664056028387354145981960723501294284669497816444899300040119374222265528521431050036611471766516907754623499231741932844095089510164755396735626140215646480815169023465719333028547773348133795258121015744888 [164,126] -356783016359373738071916895657051690976205212454599950559944048206662507363406684776090846671179336630247046021123921898210897174719689122349229751094570796498769265101060588221388130569814366908634975824635384364227782505465471481760259401479169537778114058620671760193851095638718089040878388332318509251340426171225400235488545468989414969174235439222789539954847709245083722439786082221782739742891815931226611973637225615670437604166394628069932472350034998322646148745909332027821549141485641149748114124114037968407609254958243894892542087638119706227254442922099784454063302023135755767212796219908867702854090315901100178710590144152415235175136879001011873280744429455722308091653372756463444701693340377584856115439603716640580012637143797941301843408450533509733712475518360328237224946411156640490331128090914356020470715708048755898810638068802036369053496817791190821794793691547902399653701076027541160260456461358112353708946460340429745742612682096587601903507453851983869133630696409170979486095424192051122904156805366379436090652429932465920527088623460424284402330920954131901834231401541807298275147390209434329514588442534688187483304 [164,127] 4146459170537894298545552130012158454327614538882407984170494049046537686737330205014200167323857185141755279959894372213318925009370808143841277761967750465613950852839652236364739370469935557647761724546349778477372968017428261164750340926890041322315012884568975019108912443617087579836572646224905827037502929029890929063237946084604254347419359470868959329692013808421061390825342666815389512620306610200322719419181542414770795511267939548165666733886714895303588558117842679361490364639541569149119277294751973655381676300122713822453160405827636456993168367524012224328427855572665414732253952120852499547719981949468618014083167307036443043529094890348801482888827719295761985080712864566955487295109819105074579770582558130768191755831963482925155841895983879268081963360969454622280101151263128332326143640539189082214539919471225526253199792175279101361432196662522539338522629308418111427332973202383418003253371695801709148941034457521919948225710011085971064445585881779110963058959690314718993178078056729792047450697469305929001911728276160486685352879261833779609175555722777999352681580177682392557000194159165136405326419177241568 [164,128] -15880821207868092133360430592474199959210607128521591863047361363051188850560172576720659561511763807909471154868749309104098207830561564463880103711856530834165018941504943556965531689067582058882003600690713487419698928943629760817455910656706004273300334894287336691297386631390737525934289662392917615060637988918096532178664382487901802908295543042333662260943677784005084052931988713304075606319255895546901302225921870515105391310603745164966653225356094205010879408900170017768475517534571738192724425753449596966461217094696628525928604008464800328241690867474438144815053846764229632988974304854182454721408120277360844179633456190274062547142929738203870623356640859395301735053541822515559039928679985393006534044933015835289666556725074319672173151999813526883785154115484051569185105733861844079610712083708102580728582741601465116909862161195755561329075000128115909010318413226778144521289071875478026308559393221331097067247921508486493759872303082919932044464015332622536900795447385667966783949263630440794310897355959115525151776051414139768515878292407196500454434647553667626431489116060090144146246859011521689920424720 [164,129] 29124711611445206822979687835716054033139004897324735105856908311599468412238369665188050574280666367558780774246602942683427647594326582836454081139544081562903058263874948309281060255397226850495546145732056126867462636920357232105282346363359961230860147089337244951545715575850790007232245528563748580461902442698613363594825273983864523994620952079716741917891047474125427888341953125938806771156451795762020110266573203069361230751680977531125612391207192153612569432206314268321717145233709444978588803528964064349950283035288967535975384945600378767592927741527379466769384778955230833824567452975281789363148742419238643363057442073536436147852567891577598881576615094187600967697803996956125333054072309662715183848906232549153613143881491650889278458221633264075508294675128527009533766786582719858940061901582779386281425821438154505636226743300123210814502524348503073942585145029144067233246881528915157622788134642068338921239878811962785528680411919599934218984735257997717315583524332378672242797160745144255963265099757274147297824648173303679321524116905001449514935452149476761455221413847473674237316634117087202 [164,130] -67461994999521024224554430045288908625817315617713778022206837766256675680263747330432755561189187196328326003157933121952179923459573768250799150798276458988924425316663855259650729234634120503542412128699580033339038270965665403105655345058474422089352886157236967596157785256679885235303325296877882913141699459668409584692831784517573019801797407061472356930488820164995362904349316482857036011957336341247681274480504220651959423406976923735312514637042322285413771610873375731218731028776888836961461683469987545625793329026046398008278467209781074473716504370281990004737637942218620718344889503465684813610698485931336012946377774199843497299855492452340531683491556422381077651020920521288415013085157319217595600674342665795604851737160385836948067598792064048693936814772229086081367469442777402952264995810547830453081557520473284954980240609379072608021133175678381714086977664764456982276530239533812211478379337740852971169118756186480468087134861353261468424381869568734787471606462194547021763819976750224250074109394956013705590835857680840643115457139605566418461364289207579492932365620632745667009924728 [164,131] 52173166254315951203274485965020473557053203650271879174200725322222584818220672380305769418150556112876434822076449945889543116798315546847562702399311937275874620693436185204376339353503495106974258468659802133889807678721384815160263040292939764261452884855782630810130323059944779533632035125778239944779005062333192366531139826934115268114752187209739177023708400519879708423011555072932714500670078722665139779323000013144731765982560562980676095025436423135735501314367901810187225073019616073091910802588863381960224451851215421720861496669140526119773585995416824631627394706328114657543742294332942312809218180483025912521831776368384303536500943263928080410202693866568223299489921196882230025020748949168235205778046705648449960529028074427697678724965065674639694589849211386422256647991838218456069822871958918284304290532970802456798477184095366482278662187486416433916248770215747849064233362423671250749714665308096398074651644278972156070874938108779447618066402447272503023228220774013903435320367129180563999680958883142301339558442272254652375546226215857117738408302235509450909072483233643104 [164,132] -523476090153336215492637082908024193894388688803552326852556569328114912618537499873480890321727477538018654481192091757450586607213795956135908851902039044992754722758480306781626172697049160264854832011654988242386438401053048482764268478975792833319560295766100472348042850938072668754304001634550359860565969146216899216258684063599461909376715250905651191661677915812409564811892432393951682780252801535427225412151965605072026362049005255548088690580641984372386799674894691984929170847388448354563799015365961161137530364682714201223475567623667985946257330431764008400333756696198649858662758469170187712928395952800876982408418491246191234976189559666187454485356018843556863600833907696742337419439987066455456517380856718257757034960244504946732749813072648287836255760725786740092213445054326650130841744872094101093625143315967599318834266312026494802773514650684482677732478104149328256905267785671781348012922152084227477790980097139867448620147739003657189131509665019628438191785352310826569614151775386400280381346922892060582100720095182265366505466352282890662676373482994881197130456 [164,133] 16324402932860123500381472906581840561152843315320401622792964734149212474402520487525972106785100167201590086555760676342038577445498518073248641208863551166418993531048215759237417796605549585870868902830421360889405277614586197240994354967676032645623229120478397544214212420632280206168616621697024778746404988573424228393221649059455876419734715649298839939360719057935324386572023883318582962211667426010107687108323673475225133544233299207326793039646799441189585236121021083713159416734797673876245399479660687019575281868872057515812741189442008012095605916400580640358896697274539089403291488581144310814591570554315553197950248637189885544787658624866090521268837386108649668207646252331449492222574079786637193121131824089789172725797271506748995875107302276462478863207884509111932771964948467636103816205295708253160838063779100680959643890346059333780658541333842501093015566190202157036361091152773046347835314667398763774579477230130726554012665510782525943490529936901518918633463007732683132983321414188343230639161925007921888993376466147961301791784938526731852609916382531043 [164,134] -1623911087147095051097549798936426917996857001330873018584614139604388261224345277715846407553830860635623294726440488594183809113219284465733989447999550570473545431001054717017197579133983240631287266413767843074781715977693532111941878704352090825988305326092355972921095397298263885841759012010147302035993813741612332545383739522558362697001363268948352496218787580866807804240865285619242102063084318334549509140296951241247201964167970711229358462300641992630699803599257932105418629532167808191872731772758069046427690238753145668319350638046851157454468043081605514853374794691944221691125569213635415451400062898206216941114418587786589954176380214065011376307288678151571766131037443719678699166617892357430557986644387741679294583466630558691377882694053768469708190338914713629812942954464559471240067404448677131015355178113944821533335516523195097182531295935600933231920336842493547785299199464406998630167846721188098840378113552937049427172700321623964742862937823454076573963983547151430168148916106122666501394244756338211602043721953195562721655949591214064905912480 [164,135] -4424459043526837959458360530365573297862776809396477189091549662284575004218587068503937937878414824586384776412554667138143702659268470738430066797888608819530679273673848027041663925728947489983899311292975190489124252177543755676895549959540530847539904661195988116801347904421781932339416605202795227702124856623555567525592326780294889391878169431907224460511629666706022275384505175098463471522055507819695772633566716349832176439006710718309048971702146791156897840703636647787488025735060828657693841359727014146120975014936406834406809864085765363892572056382368280091930017739520604969868366157643406920655898268631614932977352628934465994042256097564259788219516970439775210901016916130686298602927431533736945030771828770508278946428200776675499397741697070576991252231224415102503458594726340999234128051804768826746761994922489475424789465533803031784142651281040413913146296990015399762873635115372273801010841690589858967422209090223558379702346539250570868669463434224997575960719158488580439866318025342243771482313900272614513202431998826553431757054624792096 [164,136] -858693211522441317090229641368758589999302867987567560085719831823786103326124512945469139741870342179811287908486910518086359057983334270048578051512596587645820300938236850521447710956177144664641138499169766775588704249148770668704499276767050834643382016135986411286283399835071116373394226006994366906477244613377793882345055371865623063786486526020671316570239507908944379364975031592738865074787334662611478071184310112432690568050416500868255027881300970595766699230063541588621286985882027673320823594498601800402433321472913175217008728720721795995904052470507835939181228069423827848940258136563221899864304336052311639368509047438206581844072861689106789698771417657627288394402653641056043373904629834481044899640126321627351065067220683580539119323794274831287274032303515318365612690150813113955859113113393009913886958129059106415497350759901327032748022618725436301428968206151432769701421909041868709415435247812033287529781218529667116793744919108282996655897191371936014340560348119817357447571869043161488171956424766873143252622035626168804410600 [164,137] -19880163190739042269338971825954358063171163986172131999853027583279188905626693096377448527583720684896908899425071631576489289249130148572566738438653308056181881372660329997828773457654702532460089548447365378110081108236548527415839740527829874238333044020575685451830141336183093753494694316405905934159289429183777986125484187257861420943629373829466270788287371320876610308644748805744946300345169104791826838073025918617459002535331200938212458255913349799541516344907385738723971397071385916499143271199156064928213018038485574713193240562422765076764299831157942968041005823495602450508930860300235161435146113123094813185107108500026325889173785497866796790286256089477757365006517406958443418643656843329661218047861630786524027417509648665252968043055224074840035801193916209483146733768075209951536711635735995977582294489873507421925634592688634483274953592685397081689976837560586710886254143844912968189601692509387526324950811210833371353645210077034860901139795898883069294411142288474758239024758716337184918744361944428633155037184256140 [164,138] -99180746701476800091321063754912220978893613733029600035686475639450217735379305833494330840687906223559635505200947676934775780559216115254379303725287330222655627666012198616926888347091502698456596732071279938513647005262660430143225205034109139883062347054586826028840541452007034646497409340145079002146570101242464726301330058806596901642726344183604535370701601964840962762957607788442544246363071506711129432050157819087976440476727028480819271293049397912657822536378510826539087126905074003858287588751887560083684406977037466803317283676348729382157514193656822462310324175270938012263146064769657755382900261473424609609819549828647519456570039555880439775605633585245804551563142964289297526383336495203357816284366549099228950258269504397727973119817771968007593664369848666010810390828983595627848891586658115113037669144543793596380005460882831128811544822743315420078772968930410035159565090044002413793417689013139026933177978209542505359070590564527756664527683169936920446576430884498992384689620988127958799664851785377095188 [164,139] 63995937129212355886042202905611755573250628750151047969843469624003622228392460586486080776575243064556628237531763753217059128138262587644547153593703180916143905214541908515211218856320642702206950292856690537948906368178487619230637571877592517149509029179908749150098250266994833278606442184491448758418369981390672118529774880910590623600741102150238590402077934623842092518413406345014798023833656246932958712339533344367381181139663587850451053504038050064201447824005308403932191748685814638745886557046144810738306344581933175901951885921240471862486355774854664511351692497020225488710522488514678293775668670028904632528513378767452392936799059259920679857365294486076443901949173294998315717405303781308840702365232570565134940058828143746280942288353566253761116287825302558699476593391166100211117401264893350444135591992680026179511961713435764403878274874602330762557350558950907152117517877226616458420199023441660225607403966443649746929267941709526985738191395834000708023873234782566528952496805132063947942815353454 [164,140] -5893588599966958492604113476922165987375347103535967661398098439178432159888398706790334282908321608661784973944219228203161479791520326408853331426473038865401757883626005518045499783014839460502739297612624102818265438844406533533302022683797245601345737868974825342098911116122627938440610338772654544109598519225550008384750536998485858320498616587254653267020806790167854776937707967569381839935611602063656999533312107339436057569493142766887178372566867304465060669098786815420669039162769434918624946843135532623644098254105690622080557979009238716541321695053040873728936220767532310630466975573142398336614745787404333325803919679360797445432509840787405048409950017435815110400260796771223793258791324550379504355783451010504440074666205757208725180200915926270491602371901569712409537956681109744469849790687387802107289980732536028739952591850277682498670778359476772695957322486296952034895876466943826586216272666481387943214167027055606580501533745574366285309408868696861034432554533005211309869638775069179782 [164,141] 161166636970035923663910273632665610873579223212679601668160779648228906083671540732222939496557358015792644317341121337930832460007536283338873300336888407555261158472180013575767195361467778763898753440575134498856650071428620522775430494663612664022449738055207354624225042248493844385245928536144412198414297347552369963764902205818630073811086038920524196018468498521292491749978292967696692781838496644125491449599305053831053915269107162537088788952401266073807460421360947721750935540795774132955074308454739999851665700512358145930935198566473536518255160433836471465364957351345763366330555712769451665822442656950484393013971352488007445748348990482943808542314508580198416640602844731864125180504781343448284505974259501770956284248459978147536185488525679478662489271308439589147248074528811651233941083335437849446284937292170888379497209096360689426421457236713556351650422953204340897433132950586891764113358353248055162913278642826256598030161171713120001007969958237087268070503203432283403341202566 [164,142] -443164142067884572593939295842145374039467335984629875767674283320060781238626716742114724421220396365348149090020442459451784041492386107731042572788074883450265239419901797175924001867579120668047177830795799540498964679862832223357681717363565892436504320286992303161740661971329318357828057572291520438700410083057368968085261606388745360900498870878622987844938353520099060024516644973594640039152088035839943530292598580556632979598162579896922825995059925906019832724880396083982610298516418905903233512627852442753608750632943573536260355006259138266041166806464816171477081195377495604067291519824292057297455241109180051468510251680298056788631973644248282521917518860042371960351283304659687920396101551925034768987760233049776314637646517748971599931252596363397192207640658469844192538672652128678955067521515683601714743240404862729509164042446641880348932376467694495464919387318788441601231052078414879629920312245330899959986211963866108989308050032921148933678601245583220288251917668628 [164,143] 2105131523985197497462379396415714050418538973521465217541591135251561058415951136118682095166851724468250576662520418971682036474134033308262410132905362305949302944946430250989522600030161811932578094208585538216666710360562621528353664614588021735096688413165198237054727820067963735821885856376394845844113725176130784018273171146139515617754127642836800075819501631394733020179733985348617570382881679705076330619047929036295662475108679705585262033111203462348340027677327816711335819573663950029297958034838429261424982824286058213711245458655340108648560639645512555364446936511080965834728613889603857752953824854941362693784408377104904098106096289145940634101857315276806131513053972816077287888878225971117279906781501839873222375072635978650356384040657865731530983653777578366066348568823375398711750177599068472608931019410130292388990621149800310815249972077051994761456994427993717958707640866159443511105815655143575934300817958038244797352680461421925594633041743655992443458 [164,144] 2693949582503068641835231540060016445692914996797034975639251540684351835797587092999298953654468088506583760884977914093436876818475306555477632688190205701323556538833451167328929506800586720254990837523940858027891738290968519807252854182598066642786225149196124049793887829738212410508025477325559339026096025699831614297949647989823906983042571088995165372429211150975846519370215424596587155353988136842304247619950058648176719058184335183192635142541339623210446984901366180287979174146283860485608256356378438586924468642314345241545736114896881187252990555734786171952754443559747978976787107503437951795731720674503121689528065989457590656605211589488199878606299786733157780391998617302560324545494067557211107282319383865297773761472857561748168074441644195761570219424491262757116042455715453127124316585119658175843068140096392370994716873259959614165200422646227454137533172419216427517149927855488816337509154815837307248435340176921198262581484054919175179034549334 [164,145] -12447024838035440167155392065187936324589630983699001046302502230511236190964508317009497133614773244963994001546544900628291061442526201328531072866690948944802897088356272415704974098647350742998711262721603950907731631926740565911582499682272650310314488262020295444332598519106069860002066581142712051517983629836414940224961815516469884214472723979752432764330264386181197129275968184361889497907531711202479214453182604238739135624351210379223390391394811704753109787720386925755282234259097453236715460237011538911044424293644632513736837314252275767332342073970133483140952158837738586633161885159086813124997920891719485904716038688749677197793707748851548441541276801703862595631396269300330057162829631579458429525192036938289508758589998536137955493830991479094052729632417022572133583034931052725555812282864153065929129651973364534005848098461453660622502284253421577120930920919950803146688235672939444493835262254587470664774536554553817895075374129319610 [164,146] -26712820606832422092673192687871542279652369242665023808439125897259459327856195554957014416989110063787737720179358049419843169740467919220782216341008170474616135177186436744585653621072833556030626293090336892717628687800822635000800338977469601927211540787986849082795849570991124054851216042794681704928265727826846358987305629600893677148722924841307866821838479901815854964553972929679782767975452798638601432757122886834139765745223909628065560378233088247348707115724737508123264399707872133105513393737954322322678356042219221219928689475585396728366156836860187873873517074360915527547100497100909886265360449016236369656199707170047613168273226754290156919940467879443673830845496117429845868257895525568486402209355042857591510219391290885544401557283654344191559371813374156758331108818259486568832108217728496732461592095291725948221420767700756775007546640747745175149010402456650892583609522673812143927427938763114374485400584951806636048791 [164,147] 10792298017084496257949389062782916319642580620125230318574671659951686901407581279378861487797072044072853887134516215539257999727697881643097383590045520226960564897777650503727725500733427814500003312260479481230411109706106595803771512610308455285972397439995187415201632752573590871754306764072027598750673123413438392573140255955119403811215996672045321561706780076229434762489535134987815142694254680012233035013193715333584959592808255876781343526933722450303446493381937069730312927819259232192031915040238343474716546495357167193199365061059570468397973688112563580606478469293327261480576989302813682887646738167182974058692876954620348778177603773476921273540573853852194329517587095482475792582432923077564709047362420802418125850682672653883869026500334307696850371333576757459822906970175077960560543548782575602838728809707892358794932338865106592221653829030276439562284915411793381899163032939911636415562245641788529267964312045 [164,148] 69164006630470816753579134035671208336946299816299489214639988474138451095460260953933781730878068343371045296394948271425363806384102121656977364027130098253760197215605393379980479369246971468222965374423124357346780901331059163577871849274815867408314170088009424513352697593782083201136150448879897076901630188659798824605807363489588624980716781750411835625061268686717271317421372143422516650993255375726582793301447950483416617442515606673526654945930256788417694046851949529784579133945236651579434428360391464077122736866127482375153014011500063517475167178901597936677535568370126342493641130919857194734555171094211383617251362643372588288484512518896146254408069029187340558065270402514586285548796958490630094907205508775446456501859536285385685549708474889380119354282800036358832802337427709932533996148155525365067154158145110807063241688822862637469297948510197467673966595014271943223023413980448729390068971458219302 [164,149] -16179186436780427828297846866192600052375449978373982063247619192312818914813124604436056119470388912344227161291789114756408509948348915482365126027722014385332955879277649537602583407591728016927093141046501315022050200618169152335362082006147195656381807274063408715594970438312980203521653714092985342263510183073186675411892071928891774381206643148642898694552796567468811431598518842891106137635723600392362948860468851712616172330948138411282153695416528264031054485287750184146273215255602547875783341970412281676741565007251901524769341680829925084494122607429486022995714864658204023618661852081980666481657359578812684644392796096052259710914253960907021499484034406629647569561052982784878268071923046254738327500345160545029989967110373103013921004925522567392774794617081837582046418865753919784147444969956830628291841650389994140454217395487801216372049445489056817587855088116153987707672997836996731632944925 [164,150] -14806796306749830065896204839060084280242999710854849080454079830829237151718502721942984543071310250584163597041758781567006383247602629647155282505846882658023203171658642766382361652866199808109703073432734669317688957005245602683823445805002961124765946474860779208146262658057815070016962817327103319763941255920607303109166368233490097230805010941983239352099551453698367846973202022021245626651193671813752851152054752403970340386194924820478931216829532521595254222380420055740272792427492276731492414003008181245109246543254806056201646526821475400595982028704783494751062983371238138957358980745474074698800146305996577941002010048702044463090084673473032973712924953999121668847642295734877478260332553988469816837817167140145701023688019121907078290709147849042281519824214280531880093605721439574328819239535442592852694609006254973205459701349691739435706626002580588807829893513817787804664114397259008 [164,151] -2839835403681295638585814226788896911358235196480134491284910759650552772813695178718359534749880117858739161500797274134806802548802808347649466232994141603921187978085637533035414643391200592114353289905616478996663736390840699414202180118314861408298651492454173044201451214885487463679638372818240619117764706299022506042970835060133216664330448629197409775512680722696736352547973454639137645820566578144308936600924487236530263244627583220333721990484079005895424849890137101820223250016898709465647924529692737210522664495712119552358554276422437860205571348507994182497005460493747138868602291851311070835116720329096430590781744882187680380806955197171027805528857588640936459675541428267527288632925570543678301517484630039221201253854464566072148664486799286898060757101388847050025178570685225540505607015918877168095597499220726694626300288898163695911460466400918651942759320150395234715560019 [164,152] -86672290620825714268221492906198087053605244339843876133701576708047483356367567371706778960634283099032652054460049885601857317533732626355305614294747226176983971952560577225535112614411334223695764277813431848145340767684565598830887948354419516604110040561612912208048549648240755310262494308226469400334061577295332895318484360235019142810560131650159777390792646591603771472015212911449040218238008094172389269456527146563791685657165098245241373503009737486155979852348934870592066542678219034381444669062871790606695377219216166645638957305219547868636099149680787955385553785321237380026405105600208492357513132544780790798128860218480471914771625570757364787761482200766521223134462925418806368168918011384509384021589585243045178357668029766605129605369319613707864023770756454626246633848044615394438454189169128594383886458142158590604356111095194752164736218474409153224909997943468 [164,153] -422496763348590892259405485853528897886441372139138237188490162863045560656551482371754183480161276011364450590113392488858521140334823989373149514118133803466540711130706081845648208569206161334203341675786988940190644641706215201766810917996731742638002070126300372867166038170095306231684022736571136677762804715574454365254404693770685603457682490507589045923152217774551465174381136554891065709170157594091905494776158015718333078307810166190169755875877018066125133631396742238062756369802095313913727969727175036972659645181010867400676321212460444507046915504250066388572511161158897464000892529540928767040313953421905062559053532576020081611768293573833530356878554786043419296741915260874801226336134251494407414704467910931882057751148613849536714230906232613707298621075351651185796653408411872303105456918269851902630030902034593350871185421745774100122551686076098548672 [164,154] -322461030987125483273261340580888071409358368113824512046494266396056656709646312624572591130723915722472919482737641226147069376941288582673371469461452908035554566817716298290826586040489119207575761974883036479048896997296287749700887414999753086131028184783234063212948861119277290899287309652264301049137253339454444801020572499717439393843511846629187222832964524498614942577545336619945818505956164879067826217695404430352059777803534815752012974571289765347994239020732008456823409631831493394615852045565343513510700564404330506606775965377149326665387618794704230035595702037239646914166804024844814864713180711776462451097500272780728119737890838218050858687472815928466228565490383492830713197346944792365340214361218272137875446631079440314910272342232965326396550223239802849990483197474619027431812925404231713069216628201891305368094574811854668578152275684 [164,155] -37268401334496682322368798499867613966156853605330978432448882224452590222096779852330762904821402486810885930486502737373399801367233694168223388427001882115341979136704196166649568500462499445896477373005405578630822286191394928673276617889874814821585053960450657020168221462552001369744432193505850600414301910509129660143084382085026263093165572337925080566707617555791946055952401234632503654056850712072561137374319270061483877160629908825391972071242086535806287781909048860753103342983714233134298443169426633627952340202518136613955008687913418922179036046394321963066455079530148166767144217071800532433406215040277411611970046346221650140203955251055302027925300811714783480492879941596033155255065446307839774770844147745247821819928340369987630238165935922166127869388920046118178404042586732966293630911334036713361628755145869639137211158499996 [164,156] -622358727567621541738447047950809474485235285946213448128305813364100117697624284256390124193652762201084546241673450364015561600824544150357979462419178936359284586916511139743763745663199794354691246771978524524178458837541404917493274103073894450518727173652548075922873191228590582447461906789435034783815664168947952854900610264787061340124111596306654119412899257837512703017178614847328467355857904731553536763756933516331379582833050089585292269017546059460966936144664899886447109190805895118556081945797957261340421673362715044128520866219153400536008744351774213063541605652725137633229102880181045552613892614690753057075837169319106918887257199799307929059733656612097008256334514380589708849494109364739395253051168713862005096578627548896154792876496231206668709447235023708555049018286835069490458294902460763656318183342602628024 [164,157] -1413186809375115837800921138885628347146941751027181821193134373311592030159679177552992435171592886867585235121528339769557691888765511396438358287445384171043728120037048059935179422842511932771985587379650717009838617945738902274268273154055160937909683573532494063509655990543857232820156563549053591353275128816116016238450203270058378341046491219045322236197224212614843048783757328874023743513535435713170595485632963592833469676268506879323199938532400248287799213506438265937131176080138070121047044444125114280989948811232265064738383273172459358238505683650678896619397727331534267027070828021093071849621515819041599421976235020106505998375710759390378453081211891146904344449275169106435121523998424589876182512347554325327079816814239377845243366007650908290431793658595215398160800572728104118847938347896248232085560 [164,158] -404620271710421211600298923858612525289721830265133265332423180215148439460301919962358720154476208894177850729591293396266483779132258540171838105326772531268336545364587497662314717905966874237112814735859419847204334619395572596157065332485667849615671308308622114901240810073225548337674581876449744064189667204266480465718195202183637221795066739160340021467253361643919036235979860801366544477925897686708225532982804932738460290389706866715419734354372862670780455289401434089737944608694221224110282282836345496663441653429315543688893124832436253400605347618697114833043154985256535880360718600520906556490584920561597320368030087242710087836331266916443363906535345130150328787663970942418314819138410803651331102590904067036351460960612738892253206485553825341949316133516919315564344038146928565903338524 [164,159] -13328595840798931264840078794660518973851394434140493215313812470274778979770551885428630425803575789597530960570505687977946545095747018268302151604307687829937544803740197918254763854344276698228940135801831499805051379418195597370842154344214519822548785545720135433697336666866962534406943779939827464017281786723738598669105586637734414581605134164599546367818768029948928815236146946583905358674161161393021090784836227015948903016981382174675679432907429071591949554787674819678155817758353723909248832417816903006694089367067361702393942475697175517516737090896084191797358613921554176830712195073667329105096899775207090960360123461544429311948066648455015903876098094396583809487447888211948568315624696615009504457411112834366472015940889158916088837049158685449622226943494264250889744330 [164,160] -45253797259012871291667696065376881660300625477157540362980918320553106447750754063075075045055766453185365735240613463260310729644615397667856169417476735045749647835548304878225668480330800688615056733260651390701718840725550211031113177833534088404946581843591865591786568771957967750972908967763476647742300063339063124495637657828645520067420615184986358977192967542707036515980815655919741882748052954008357681702821318590906731500463835001116477191511430941267227675471311401967319502852865847386171157856551866591622474405180535036240897683814075568215384982845618523432814201813873084976903438194830752668096832650388908876042119137052840044875250364651224261530183449577004545098301914629096245197302889723438624912579985542465332175698947891730059122443322873039511150270 [164,161] -13889413575660911873921923931817027107917160758437589959402340786249159428514778072121621241975454973618807706455784544334297822318072587912125495267535100756636903987992548997503796724113620321411379144601709657937215136591672582776441954337638108715685641346756826307630333889328853540551159465946669116029382495109163884412360300766005311032832752665545513247241917433065834700723577113606273710033595050946567499299088597853689792224008521726931040066664000830200409878801545662611361597687126672906025619945763579276452805423977512391845569057811286618046370438980651576207974024940143516123177060383702088803768948346132379687815105529827014111065746513781537732958100035039175631229927441557587398021942421669561298150794937226277550120461318272594576218806 [164,162] -329586787873453736356337887079132182134030634955275285559294910159552219668667163618490132724097726352919380062169769705961173238674453527982623181082417985121783985202904496398006919124097617867864356465763087857263236190275603572575679725344490480843650284838704247653320858460756249613578692851782422143562196372948007846824144280571898281483320619810137908240302243671322884708101318097205630603434324169166930698983040873011695540524509278447404458249839822632145632306269194719144158696469288767349604322462145755731597111045116415783495572914706903760898628978940869163767062301783158457104528702060874755747122733109740282494206642604656179530510955430224626563579701275460881942207898887849799562147298188067255370135753377597211204004 [164,163] -501646522848148904370056230316884021176537314761388726748207395937703365564753198442829970702800512971662172140132652704603622703129896610633211499131830692173109950939489223041221226970750814320701796775589493561328946490712378527487367804481885600413198768660364888803061306396852639460159080728412885329317699859521869589372483683520325321556650519850578426663589581908642909706945309860592285886568878277310969040200730315778564830092378666848589183800971134032009511325307765792745217454978225337957247934386604168887511748706621327492396702851273850709595775923071318370069091650490417189573731638472105811299469829929068449637319360533573117507497913576839343868652104920886999612909369750885779521488484644350204870 [164,164] -39133582486517565150269129890905665290616841332867341092466318740880138234097478391207279485298090066369506089994700659703831008197751570305705137830670586289813347049945157748879460338364097077954679955769601665109099388775606303557127316826184789633811440546522524472311775534934271017876383275494492348057905846397823375358063407059053441025498846074628040045533566812457402376404510167046129505838690969744087446214743477186226148335196748727471707990008906048899331228514829082533585984211545394946897569069823992398466859714048310346911381794786610873538045566920577812784321517611794497824851740775875125097196222107171694711562258196920127786746087836956382503662269515475485708822372167413668 [165,0] -15190008462034748566432802542788391507013776961541971386778876854414345336956263507674615438965741639424532420282535374752829832252293549693336905208544289484003552432656689416809183570551494536069900846631372002121740080834090400156460263057697270205865543664712917200908388915897458582963246506321618965636013280679641333599301632995944896394253631511103101585076684545451438148015856646481316605647000892222299150002785604135610168217302360289228853243279538035172772374769742022129577593743525480583823973074951282558641369482087972151261534734909569891861235456310611411206753437102112584440999385069267864177981488606001006091091340228234915765434639054615979892435324928507018883530564191011919628207159958009713943676081164507741721526646193618473510684254191241422824621923968867200455647743080957252233845517647433439650555207035547598477839706785863685849164291006546647782780182738880113073233468721882709682928782980334491430209614466001541962331257764094792845965873544892421228441649201493018823874770023886595326804630335245014090970729973612916575489242204642372478569395382623262940832776523184691492918150025275377198042720515797742172101612869811804859515401300270238725075856662893855860027661857002840241155391931624203932321006858571763386596869120911167969303427506267317503553521945117597927984815367184712082822711198600360506242000435990061423333114304353987054134319790649379198966716216146663486133002471550195938458001188357355929022087208875161507356992569432450453590755121335906918788910471065315959619800456263308215299818580796202879313727877601327713945090668696750348291571674925379728786777539551899329260931742299989784250602298243393306620419025421142578125000000000000000000000000 [165,1] 25045168090600667760269236910267596053497194617562299819123388299674864423884562046030679755277432143397232728980159665674568206563166761876227754072559605599173593103117433924088291219547732226703415216602272878434216577266417154363859988997098686461392489143792854213964643995150420025450926558660263496438056792179122152546439911416340620305333644404975304874289226203420974336885377840570711474772502227721684765728305144343345880643809280272183422860114636494580198153824011367238437627388773321556373876814567746719134808460015515441117222325784273688406368249520666111099521431618472620946915367541028574177021250594496690900306316402236664907519681039295073439983517170231594229076110497623182362856642656612181978096522256705030047079871772517355860945200103178811503833999519854328588136757709063181148364473203489921085563725318650051179931975826051915287448029372388864931222731253026895606890236375763323056922396008893917383402454028850203115960862571559022212893620161170458434230769833761822046718172070105096377990964887667610378014817171951829666335453189548939778105224951727073403011747553758692391187400896009708536397462048013233501429151850749391339364956754135109725852934223138879786280270147826041619384660134932943259837678603135672811378311378777363100711600230842265114895390236492540307468131449467394221791400410734552892670047443714179589482968772989763846307332714794665809949619069697050255080710043849129435230870324730278400578235996875813273727326256709957103027643712839453917076014551066209591491375120853253940439726618592579757299382905019606476940558274179798115349680290355630075976202997839857766316551965076821955881848993930027802434779005125164985656738281250000000000000000 [165,2] 16129638063631927149310902635784157730654530726295835217590357835923705674010145517501979791469016323345840440094444306957118703016891047779981827494205808639140936989037156190126742320926616841202573428811257867459379380848585035523109369737568424457196648921975617833071762565542273221653634383725157290046509866083391969673462246796198421930236940014999822447019956601032804975367427134157071556937902968437730917498312183975628748579647907880604358764965386747674625045736045353148884909083959894096499594459744928390844068447099426305980822967627998917376264421861900359862882513724443565799590090982669125713777358156106444628326664594419605489031193337864780662908383014007091604594803951901104843487732381914240392364828251434514583405805944537570832657296279610938901854465038243289338458900354173955400938913010004217208549196445500359659893640784136634315618371838594048555968978396622283606914007284947829377825805935555273155813618027102098802371992712215944065287143318261166220622034946786032407471809743263648253947902867459088268218579983695021392947481290970458132908357232925088872879939248275695564576073634227151957586423751598119195051408608966563592180359422632530526227247079024300588205110779797131828205107491702727317314781451805596638985662322495770379087038506432595802968684738471921183378243230923048794300160286418839033332145088000544781452498828932144230386146960614107261593381926828446648368908813255911918735247400816119267832500069566576770209731447573512208036139194036901508398071812366022300275205204760798206468661909382658823730112672754604329603057052683971674018752406791447698991055946097946322430869007272398198628928639442037251683359500020742416381835937500000000000000000 [165,3] -2104623560950410843720720473133489989546687695225689636930901296858418817520549239116038646244252983111361682482005415326327522585241786375294878914106852300304687447038487107624648945197006864317141661504522840977767798976173535597477813779645100105120202616169224978823075313576695338598958335388020281162685353567550846218333009905875307941101952896040643960348399897111380006413655263775773586386853098854797722452196526345987245854643144321339949158855456951784381372435547262373130086064242878761108476828492103370895956667029998339400781908227706974641747192135259373682334444592941400784657922580590804919679926150579840368259267850729637633998527439032995313203902196379410397407718827009778258117580528634300904421167402977188604365794925864992980010900829074028748111621918638710138995278056304270070989471334601224563985939279345483883289058871297289322213369433333907144147767555391662773566589087382688446489604570607816612836373659087204039437473107838946994811748411915463405558713310001121633201106509780179676465897805251578489003412024206258515322238238019653349933064443739447413146913843829462269754612064056254770427892872803119307446545018786747742702097213853600073554779121607305882160028308077095063541063601182783813867367391121461271699525916533938073805547677267407258085946669334896385968948282954105187523947095525760868689831369912785614081938241979183132050165243137044692407385643632337340281876465896121692386059319621185811821313812956227642968053951660515728241328379921211016014026600780880921690375774101444988702221626161366342983932633768126309921629396842271677852456885695783826803091909780776635269901255562896037300830851674016130914424138609319925308227539062500000000000000 [165,4] 92347537661737878941990266047535274977899473033327785780687949914027902709960772513414304547512259676414713489846583378043163193894725920553048221564330914992417427420265926847056847718010381705160797788631118907587503274649292056346635975186007109727694805280469413128735851010252044438537332272972989676062151570881005962844332741470123675603576232593216736077484829717845096956939906827323553148051830720332027242503566376277959873265228757032024737718286212656442550447948940625307500779122815545190017735999774430947159938478427417504534905651449498838085390100389162091221009644344789665479143831304963335512135538154771143323546465162869595245013036685428369247969204690129803544743720093711064728054416530477148286809836317666582959763415102881691610356302184160373679120705485705892389535857856990501291370899610549884718193283089739425158928076881057525348755687059898292713572605295179562311896473574836202240791575810372826481779292467784758883306629148218224172459298180203802757903789067362118222035789356472620468944054341127356999786358068957383526251538692859454161685568033225247676531993003815074176529900335358136765254327579120859470370345144153178305968089524525090630208941403699800161435092465216373173316365189462585266258697542496441050026322495385394029968309415483911872031855218956388409896278003209611004349557862211995013016035457593220631798646932500883486921283392042407540308210879732664788531168321292661120827420218569981346624717425518852034857014502139116735990246571423999081234607983814325962374729799009992619894039532513651778044667149283435336455860389875822753905210492686635052482505855747223782878710584205336323137100151825507055036723613739013671875000000000000000000000 [165,5] -808324384784680306217419069332344418074291595021705164692923871602609756867739769099596732571403698800101900135409633124094987183093765096840990609871131426711491270705798823466043605268426828048543815234079525122319667058477707259185898067040525587361581331642984108979580302130254597200398712321649506270559934303471839155723488165997401427652844036955394016798075236654203087745524639102776709283150330592943337629411282968010634142312725536708460700466179546889109381800365672619330764609788935288092154469897491319615210465405513802335555638652670746405274506777696401769961397990925607432852363384956975587380530131959598207384611878680402792703638689995428180644900616864533566512698461238827025203367131697471711470658327178054847232307641718023299037951994632517114919450762670408524418783286631423415285160070386091174060227333699510717205626554339372662893624470851979819688684864798747757547157492268479174983414485791018792725646939607902925785329272908307232684156200628084209098479830248024888613941144862974488463051806891117948961276682913417795056931428660952720890640206914247423045964300533862894555694528124555852634671415359042936275326761438242492389054658703388208948407238162634669218946801374799823283836440629288827353704277837779249424586142271837942723713237756814037239052407323961796610516643985330325467227559483485958736878611164245582631211540534484588515785352128848962289153561223843040602576632144865230950027093398479332603961819850118271276017659759935226720152641473600857429765744100295176256156832585564304163158256851116671632647827852802462647821776680305367034424250101001803844356221820803851207596359704511401121011801962357168349626590497791767120361328125000000000000 [165,6] -3991644138220192901553029863678899978597136097030148071658338544158342234373734981409781452432449724960237911691067321214833250101621467766329419275606731947246787996998371515509334371322462258089181050372056031492132037112095248444491898483910014305528227826132265766885138184247451976686949847335308619675799128503870785224204288841167023516846422302451172066378791611592613643976731019429471063262828335071591579288396359573090193974452056268919849383672905282729193662713818501859898430387471425432816263807646104671587372954605692947726133588863642603118559922879840181623941187317688854670919344915960973046115586743145327337880928593133325253469498429551019645180616734993614351030682866691652801685355610961696920051939051984264861337097408122348169842201341191150307503988490872269350733634833508909415654764306950276682026699919056575431498925419501530648928783590244247300947073991448176396466254594189360222953021361255633437414848639149348979919338567034473870451473224040955218417507333158145761721799523597107345208402717352533725670675037878221779730756051089690523820045159472010976608420120099894662898690986422313712387870624866670825610640302024433539429929843579921558633158191994599512710465300830526626143234413890180983752122706192829430459130222459364416169360041972605949182941318014345626834360401474523724631970239368122557265336661016330305962937773417087003189155961982198818433726457436017855858978233709110646634098087622661693001269241287776803201765830796409098140639680049625626711431369495389092696878363000610256861850813339291433543602313470965820932341055595425028007093665238077326835591941907475452723515547043009397773723371249943170369078870862722396850585937500000000000 [165,7] 143755816107583252535746335088112144364680833503030536908303519756072672719290177501649362627542635144732549409500553301153543821812818860434815405095667815990969085880464044944409975600178433491476992995075689544456211485606619425744163026330024617141354626672196725519476944720040506028641448597446361357936305156052619423057725137086333917721629164525957821803536492976948832524661913483950805344653488231090172779250609598900503216020057985001900512358341820300605621570458705658493358139927507149018288341564853137656725860195227737284789535666329270525220277692094262747520036090492218137088611254220470054330016798324114016103177285610206304144646838637679149195315245593305156662557687500532260617939393644045087022406896922652552657827510599543306248101993362329780304168286985013110924386421873735804886342556476709649638026671724316804303313227876284146237041466621150024314070031525188039779914754492181118085037090006970190607340395037171721840498747741134441730622953786302530602738284609076590459081701844750928853585190257824823957312859443468292374308498684443085416013076059108651015513773109398792889096056991016091930547967946061441785386506279482784264969317496943410441169599116649053063611329436093363929246950989816659530980029483972045897478886676477178303061018813694752198428429640767466695286108258880911971355286755749173676683859161843265008590676867622175613555044953713010361492604741506180114807964022645170486764662030311929039651963375593698386711922900598168702614374171151484308494799766954465133564755216131555631094800834469099110468615765715049597313295383353033796601462136665815409568547346228249704891299433916394093119602552555136298906290903687477111816406250000000000 [165,8] -1420279938063098748975017805398697351488531620776571219404497015538441684283429039795826170092025017730961111666334504226735921504150657324391020650786828275580427587304835960492413296962091131894545381804780267512953321948680053345853343121074744789233559891889208850917038152126431871155785048824972206379247287640894015507960879688626499860372974336849661077411448840162908084948749881687871206674898938912660224934121004877649971350959045992802821213927316081946213712740879967718127144148727429858612226042170004789362618771458432718206051883431841603245172390866758779214696327966812418916715783250838376694155726175356259810379298933612172930470173696776532308557124250247201077368857849530005251067002078814233948308689261314715508419214419622051723081983174103589117223919034448214265845427344941299442073344281525307501815238821127028052031127586536143857794294434235637396745859497861618048948782245551318936761792423936865112852183566199631794054331163238498608671385806015456284265471901898242313127482069610003858942539365309220589123862314462735464744242526301804922803793490936999380849423695185058037591642946279225939438681998133101787575901555249339066580466778187860670766312931705044602411016445202775552977000303374740024029588020763263162188623651581620173520807900338797870257374540105873134901490437891657167535356941227310453698788210547195886974372284775900158125393029226637422780880609714557661499694185342391792373045461094320218314418058510492657412347675503993627819746276182541029557884470568922379953445947060972443036732300517892502393407110673818839645581319748058692056540330819771081094689332847744794451681688174621330794548416253775258155656047165393829345703125000000000 [165,9] 7971958823317330671240894550596336587610800529324504463835761076639246741286573168081357238274436508405537701722095485216719350856017016288536894977666743202844973562762104131727740593813291847243342453977685569816859736070799307451138195475783058114393180322782908605510577112136615870728334931500438254497968116231736808725175223866333790982293009383278715449691011418573821619857085777622189578962006267388013390740659710693165368601552145901435393210683545013688442756122565741917254873361971548007146745521306519010329976488476526439487509427260874444936021961683274990420613673136968249717077301411891286988575729881897959127128100181147346494492225426170553578806937240289185253501321516278538034397661865963554815294713984001796885521105461306029473507097382215995332816728182084586233157673628592720147446659330727552717885952449567269522101688695040968296200841328414836438326799286908118523019693277755392633042069600072130562149561531272590152530481977591123790424334658114259230422090962899916220757559173301755841212235681845787698038193472390117827246089496651736437387943533042728832788880522668677346626200055738352504643090226891327716908241112333531064805469649092568265248238747259272422609505986712973387040335150501072301618910395953182497898442563980165060297946080477050643670354480537733474038894987610607236184139581661273234344715005584388628782019953969273236232470906307810953597718598231921607961415913967523187173207144445944387169944607306875584369899684939960770087467200542743738946394993215838807934605919307813542380642195329887331697574723108781698747419411453908895160750181899475816169085101888289723956661410693263094442418955736684438306838274002075195312500000000000 [165,10] -28558959322359752540290082220533825391720116166356098186730416749926650772711308491223697648020314304727486677256326336904893478941264507484089740657345687538496725832819218153594247557293496230770586222621930577661176883196297293134380415861142000531326445137451569633590360860934228341738413175333134643992675756385915432770993448781333032625272166543343944337301926618733279871444576998405820871593499847562786556462342242896313183776860451716864145468048508805935516483845289915623075208927872945528818727149893330237363492430888831122751946291322405766618296658177153822361371183130246863092211375705539260538491380150746022556943951249243095875315027899494367093268508335839647741040297072018699597212000498096381266123879709586961129212557899668064679737404983252066403086175479881073028261641022761141750303390793518109318535114615403287930926175022548467395982502909360284386045353047931366681421614177096065214249555796712989608368719250853188241039089099503268255871201032694678459384284041425998647486583145749045506080278575134515834249102387345166964342865920026648690903043406268363070145263057211477642406567271681534568204690794382296625413301300969180247453951038242172583546391243217105373936802957526647959756681182780244576902767417552182146323125193023171415152228728383050587164369317937311636799971402250502506271332728416037996585196711797415479984312021358086322751899699448430799493472486621290364901570791218285208088633462279906349208365365081445177369431327348784908737438371974755241482054899747155996709617393164221125330349995944947577448571530804000969402048300732754870699814712149948522041687106819266221766351672929111065002579345673439092934131622314453125000000000000 [165,11] 60975603284074077120479484623521485579982709477000332923092910526703254943939499727075080919867422190899457812529402199516329420292490683714548834535075724520998328111966389930000115748874939276682485887119507247702226855061340844275739915269422082335524660017812197609130095046017404168931385614486630263455566925694422005400724555634617284992293191636572366740523250074299397420510762378285460477053512256063433080394997754063976927351033303986734248429833105838265757059410734856354007528014909899307299206042282599318091790960029895495548309179563477635861549010248042095529187553836103678874120655340224767738630243651873758172394070217096349171188182449298412650785301186551120682073653730128694091780218645139162110286680201750518649327503834697278959594999417165152184757320137204369466214410246303225437648896187493022293523666423757125165572821398860761994497805104361917177316500182343672995879422454643998046689142630487419679795414069516612261370439545428616846460779525168050176022925770669394721493801898640679031205100459536499402420420208262448184324996836175493521249605203374599718416061139312149833292983837032246727720099726308872528977963042468179219458374177378072028095288172465098445968024818897149788301361152132361551223178082175274377775597423293310758844959701292539677994118228370824536834466460086323331759943495504716672338977139017760241680680636439640158060346288694352415843184300556850187763024552620485832351454938336499090990037161042687812857027546263659272230673602393981622021115823953397088547968668128622518679865741624462927619313324987209233377017627031999113496946104491626863550323804970398933396072473188580829824719872704008594155311584472656250000000000 [165,12] -30549389901182966069212914830533899898992520964933549620158242497619809207497366317138546775615168630909071793593668395719193007555876596396099481542924542382299220480817970281442185997563841225150861613543351884209154160866068419901597445807143107810506465568901086210886529450804835166810255865736992699399142498477093945947298415399243481630093274849336477991195581327749313692273923925812041796854922743759233631398333659160016965248685981672377633072266211555681488576864975539959260951156679695998427608191843375271848002664675399584592801646080692925527446334054026572282665803572716933977128083186097579462003284095941160492826488089403602086435749145539822691260858215454139515580852731327522642885219825418796829323127944748906191937898084015550412569620682267196323332901493804837399641519126576816015360965199887148281771920668101886429832953756089419389285938740781187946223949648175070189390945108172242344920725603816225541101662815646247640920930943306473772158939337731983613985941631785111731499959369843338234259726509379673266108565697031972343954541277872565786801373163451628577710459187053690995522249373584004473611503388166974007127507767987211621862197302508957193267107820002088950387205932228689756432422827197694772930046562681624457573463335314753937007302283633435053817990970679307888503050839371790104227044048649984160078050580024561700404407401112856405772476097164060653311861983082741961599748171307827421804420525131979342255213399291539327489936023781750727983159411540866434886269247412760479722171492201798251868573121785615653475360788295349591022500883861429720228374540974330828701159692504852586556164719368213888669509218743769451975822448730468750000000 [165,13] -286235166590340430908983187595209638663261367029015866164562155823020002858309257571692177447746409395772933060980384123979190835367462852575028457299861375841243603971326503068408989826799356850725627781755028800013713090761187542028605506768740463119568648305221120662576851109366934949352805339268096444265968113639512252341396373099226276048885113964530960732373748494060599483460195388360489818280043857121893558403073357075857788070235157413631838911332872622333780174210915411568800505721502978679831749088867270386877952800517816121878562451536667731364575394067362285857062443267604419472053333709893940314382970179619356651421327445573790871001219440180133399863852451047943900034610050382669830151665664572480796556218360685768236451128023913206836365163640096599570325979654854869335528080025507409317328289869408795051477905065497363247360590713225187244917190340044205023881895189615407816772263697337817491207481571219027775275105185785562078373090940630704575851484672321890448750483288585990381763031110866813494634576369904200181285781548578757887004948302610542072354428963955580110182798506743971401215153952975841891241773317099460273357773693171018334401035733424718457047544890565886470602659872223525463473669503970468007625085326187295051802228562713604724769704357020059680672666727053823590439891144157028305989348692824898567073130030047381026518958040434195843847620053249445660144471518672403226926618799269919604277803323119751892823589688553996803166848254130157745553538882291173467532125192019927668079594349306454685588521999483502981929744842173113850461970546364643072409760119126507247011019273759373577922802772456071771854179154615849256515502929687500000000 [165,14] 1136072296775165682049929876055895902717510497274907222661698270886525822926872391958966912551178264695323457098868359796763276931903453976913856538977684762977101423758102417201578949038890832458030527943126918788162107725692670241629160999684036526926929650458811234459135864841318099441168339935905215420340107132172719002659119482538913947390418666452544904296406659836741175278730956487500246729866536358064085722210239487988198257264314892347262684377070666563752917719916703451331149074603011910996040626370860430891863977766372865660531199710290937176780518661060496436723347149237532363263165856206887650189635231705733754740306259600045416440970583088884429814384225963937362680602458045720839409445990807966510150975159978184508144724765172172528972364363641783153852414529855126316670025572614155252586087757198219732839587047144026616191018524187676303847876099828128621218593579414810543678368097393000791591385439161690440965636149484474878275759974455937374771714713795905983169228441654529937005071884943667363522758726806065024246704689313841193904165962076693891252919640968281929884576045375384038489099883238185286759352638417061160369761611149229534677300224175104482622906232012622989688278858138057028357789450766428957065773839746765796607445085903179504265683981627154182589558922412296236004858682794669146310242635149158157146416022273980696651668207133098387302770051890120075428797505921648863005348350112497345305702066602161139880258531969488716305581535831492873202025431352167881499799385826617222790778264908164804047007403996637352945926176290014300594193829743191837544063276686588472527959932677301196420735235244541684066866334062069654464721679687500000000 [165,15] -2398584281323929204769011186827876267203461454618312546751498067967957747158066638008332298860090075650330868550828612274861473442361284241563192530062684275852675289401903227111926233928505033493711870500137558766378034171070850955458102741143949110697461386798783538825343805354201974860394053872880108255022210316787513751976205018964713290483983795449517387512349458179132728553138675947997289120944032511804333087740975279127385054519588995740288064227889752811549015328001169475281493607546899615073727214481627363845597827545180181142687086508585175440994949833490940035011560773551543988854463139947407859059138428042689923514341443523212500991458648095289523516728462731879715054221987320112999458379385200370412067393505494886052656105550371660559535962430957233087966907629342735240216007361533028319000214648341796713051983597278842326073714971053518909903411301563163612518689259727090780542813403462573500664812015200934880971050804859562565622876742344960968233827605124088429004021026321443568594376714342888448539383793228622748072043407900496458194838079034024128487397814001750017290800701374036226140661213551751328630232479598548632524294605834360127171987004492867606957154200661703231399388068237665169878451285501275894052039966079662320244566986712190029077653301841572684646584017037123211675719863397828170090110717923429938094391161908484547806469822720386529955110345583665138037624291042279504081082438787980710597521237278019888572248056021101351827973596111054846112100706991193805888909442423244741650452580278252731264672706832732391783426675223147226697890255977333141086445303147555542996836562280289691000069780624974649278156460262835025787353515625000000 [165,16] 4185778950854517537970780745937016657050017453460068546550577533113023729846370317444355669815673370477658221960140501261256310671605758991261204354723719180924817705004515819485573906732064517751344083185088476646395528943683024200735054548636665595232461965327805373942685351998625451007514001364388956251250860216171210227517896301078476074167176355579793200647682468692016780002023600704652714031523379950097446748562471963876722236878866286345423247333159787431331870780607178847410020590369026226629879752768283370065683215811344255256554870900581928642834044063165550878482883545179436809992811087328771488046926558368731750005150546692302188181625042327668525674570091113552977401710266438263529918457359790972001019144244416670828365707456545341565211014851845315762832661942835420741394205663023350941988250798321467263618849889782278157977868438544242738052724852190054870177928118834137319729134104466132995526629663678396907222166669549711607961464070763130171986024226200577407944758879899316563135166729327698498745119283900571924506556336643460304774671567906681055333606127575351671735609311856694312198244449107085002995436895517473737442026307685621211744703595872939948789248361934088481213311483351183289867030708522963500886409635083371741078727160478053501445125117873513932838838010851942987589931025996828513437332838187506203442407383567724862984597457441316125409461023503662951860588724394585461878235506547256222336162944406681028195869791814566852123937952518838543180925496650870319519680587960355160527990608093951059794794412610829366449881337604213708444746237345433396561111480755941617513811229533267128621807014610580343570739142596721649169921875000000 [165,17] -10158106968187960763811581394103999122042835126507156701687709353931109655335067261699873170390208933496776103430412136894813093731038707260713579524715661005619892117084119884524502902671182460881844660852933156948217562041389339666579567861751964629060232685278830998477007209089212144317763153511786896342164316332873571019964826797668629412367689827849099788513099678624146408790224628592937194119653074784892088349926856668584417405571485077781498661725617340644826490736814058408539429251092515244884390993067111557215203492619010220215008123594469792606908582369555875893047501720552425153413004635482175279842126967119180223424502243311209205116603163124943190016626971369097129006160115743485470272154170893740587048946803229541980655083894486623126062393068852191256832498500785241568503439249687531586048305423873828733629211509511695515741382035220057379144334656478563418710309624614940698868043216234709180154987421233781864846310175647017894808361831950545290541066314226815566433236960681098231037595139134452218835151224170615763942095804766047121817362860150255121792360708963822434856760811472620671038988719670484439910293828718781196358666120878960491082405678370698537496533218926712736062515577825610221354940462433113631659148544695665889691955179417424727942241180486816360568110954350479170390810036581192801711528281473326319407110034179783321326035547620055085628806450380807242673171350385597682922334251954344284341892403589920687244333167633628868292822032990779476314832920382949184296304362596398033699816810324350088592453162763296550741934396023595618611647855826984239310848284174390264772148942486744448757390037513905279944886565208435058593750000000 [165,18] 30023479670456141889986251479743049991088130576453982533989462094833463603153480871608916423800681831533060444601666750351558458111400675626092961035759172551450143724085104229848821964214082444007847170864173893169725303689530621631144501451299833889401724210984199116211074204319361963082685211488465571983367327815674859755634652826283816541992896445278895531408391574027027870226898330427907316488934941127962634117032434001341373337028286983998221686198487207846302461919497745157843156894706025354235504524423743907756065764528307302064345330026611224493881075695012135294301884602382011315971414683130886394073386584620585795507681016619430424008262160037858678003890416196222896724976057182392407040143864446843771925018832681193541770628734334942814548572806065877143065168162732816026739111935862477253002553572991582696016590293501504780773799321830503007918298477282523884103887046001865404174499233724037508055052318242957021622814972302215565189008829014690897882901744878430217306897487843994236897508453902909098326101425472262249819429465037606813581570365954172533593536431777974555151088234792717593236830363271047261771895096382528283695124068277015816603469867090501548265114756995418565658724964690948604990245212606162266994979944906528429388215273574672855348488876692382549622935389129209367787717973219495431106734798363859746563801582735827765731179561807243517832711326307546218841023007467952059914306947940888274518952742413231553857125951363486984250174362102432857451974252668455452503043268587440677931926704349192000336926310925414740873496988884641652626437597440617012504194261265493003495403352834440879864451044896551188054120779037475585937500000 [165,19] -71136737292240375528238100089999341772824510751014462935061413889014717770506609733177702403801540026628520432073246248009060197053337066741510757347463285832264967840467629955719815717640348114427285726430271907861518950621598196163073416103061807021124966711340426292294120662579084568213207987385436531353070947530190409350604514726617022564908742130786528452417298543551733722931151558774495893050605977202024960906143103047192878022221732976533529187237015353891063073714759899152293703902833224650517023410362974925163268923740861307888883170261716544681684778505976840770101820720206612461294368029856544620415003061915871545459083274828064718631060068886258226810906036975372344111888227139456117082020941924170069827419909003634759225935180102300172269395100474905863746799485735851597457021666362510917670398508764263917487562153222795574862492988954112750101185127829077234726055237247494870095048474896725461251772383801028014026801840749066003386596231480446432454584371861532432652792713161527601633584677502997674037680400493059257505076307866247980042798698852217626729647145192303234460885267733296955079834677870046266506843745947748362532157111477279853883395412568841956217843508347525831713167374382340755551488096505556914505681338180144527345988747152242604589033039345454298899848040570321041114421487966157339898313584727585727416423090920001374247163244182011155264900994774254167883724885559992832319840992113593951936259649466943357124211841779292850657107605041285246695034876969467491303573429633342736401444281531365640963688026690336621996469897169808119543098359953905475136986154438925965042229620143074783444461723981023300082389831542968750000000 [165,20] 118363792294071232708608314361103355190671427238228831616728454852764808494009474197052629343346068688039016673212261944871583196386613921106750899232500218508099796920837716101346139941395977734844696126044695635343564439547688974070417269226930582769828108415887735012253071242644489199483469414656462445178951754523121550912613498494652111170621673491986437154846803915535663408683589451673656068227688652228760460889100491555897745277142746587763656459966986518338413121026006469632305423074460248763034577528494042853917513907077311190971718773650824068711251943931550021078883274066994712100047095370638030593375739181932873816728959863101351475914920843699404437950360307859914007696396653620324925457388712209920141399037767314527557510703995050864268833466512270132103636602924321404882344695247227857809396806744684360691166784124003755134252625001376297156656685120706852313788432507834535801516757137551335197194026118875011399867670312178867330142703289372492146520676047935594666593360649053035737669834894012649219974732487932722927643801782911291019602613328730784249554456255065677971429145375985434281334151580569063842101504659373484869143741595620543057389369205758166790446055213850812306918747772567012345297627176488226529614080369711722420667421597849875073534559266726428544937989403045683398083090082480686017770472960113100128051726337083838687164997402946386813853068431278502626565234599817186601006268707837486245143731034692098833313705353108761537576230643115582791535049869684245839821360293930909103521463905355335312509728041673767493905717731938499312035092407664723165769392547122630799561780664487834638072230314779446749748535156250000000000 [165,21] -127571177601808032093651867890131086778153238105329994292521761742506519898103017116125218706839733425295438812093868294821997303117902377048220140469552756857357881583098366140898635524780150801161312752055069429925324228763222598019522708996379707695439044653735387794335241735188653226416834672168488256987200050141896370559772795425369846025385115622621848344313874892797816609304500242333791822860759118835188837408495808414491364269240027801656547498551156208877941830425832130189609231211036266924010887672478537483126591754663602504444661773268981948502289732497861307087812087442542944211397664512591316986458363239033356512406457504957654067284106892146589704046584475005730246460493685325253236620201073314512189374375802791424393901359390152437733512873474062515450065030496994340492450797317696823668655432288767959939592452223350499649788775078734252521534315304900358976835726115458656840075661042105694138446235908302275075875028797486886116172968347790273934558758747084679888271619166740897325432005891279885282374152812771207446587767307869694942903406031824844151430099481297162293780586887879109421735769267714987340975766001315305939861771977370195650165899084373042546806307825627509799600742700699042055618618517063073937211454622417415518299807913659666102535696255323461567462168012331124317887757873448767233811739626157019625484676659059355488307711333620640292454751008080178038172854684762985969150193428621539977956701250598117286716862317057581881538204514364403154270781768285487800212012956102289962357290417634842167333128639059615570690924779270242532515657913665543773209499364538918351136057939619280508830984986316569687140197753906250000 [165,22] 65338713627309777256104570473088847026173250385913198406774183339022909558327030844915583055846631668319597944495504523431255618990562594880645201511922371025956132041305464853013459407085399973917184769038904512779558624491231509693927547065946245074325248848323048708543077134363932295212741652532663578033354249247709972457993510558820593514698552719809770282698768062296686825359731954258436795253786950662369421211289429893156435252135664985106498398692664366183506425111627091711311167006648946127208196315273747424400310278495435741315632487893361589702554512442762220707203490849443077402147150659499554046716832781890998922505159697635808330057365716163405471599865058999482549425225133814980444671919509035811807655481685530537548565917559385066676163819152673059342770737628204372985920794054399747740916804192851499469191590565455858640165006961363068663908374264392886459939645629221808074637906475004560910481269360362223172139615744949534637418062385717439992150967572006587339248254563988104201853728260310740312444384152049790249475531537284479404913081663803285242312590687534938538168088648335915471119972569766843117183147293328324309489626369329622618325916054545887790250615055164919695486887352170935574312259047530497462170495628493099988592554703110616058730454454762705937139363635430488620102768463328673633120386748508314093193389058952149872642157613969786001694973839931195402517852995697799177988235478760971361357278319321670865633526424041828191005361460198724388462024095116318078783968444230292729713706844081207181203368063885637531856339515427292356855672290056318545809775173175902471530058378000353741211843225714378914936523437500000 [165,23] 21430836277916560968233775400839028574474165155472992196411079856908988220441509525867353460103785982828025143848960387964924626432088729950192582851176676065305220042631721276640208813885078618891927534085333690592277916313233012693688644138405057944083308353400962157207235095809603564139355360485642668037341559255065652189651192744186021669566463375043535561589275215119382766342698245779806287016712971559612179351997912919585328894646408270089632290006717517154353667358491017201098877709767480993039362805558562450405802431618885889595603574704893084719492524368508089678952296267005879928764050769992387331396544015105672217293478515234731311000800896596116019419239560740904573156111340875160496580610138048930827166830301575488842376345636672481740413318390187013592884301121605807775110358675605229338108330413255448701319107515879380029442448277669381259341304500796811539887730638685980311744266796443722127621079011060841912634834362747681732813647483204022887178188355611158154518477358797230552837424056262684512419763016153822348645323980270799682904559725832645261210873392748166617726722236450918022534155100480710892935089225721106162951146537662449907031765892899769482257611362755496305315634495734207006679416836563532858652423923718526620150621429473957490525013675715925148544911095908564145314561957836726916808227046833216837619293209727910389971565968892322075877947664461975414144396447368820154253432679319762498904723313477673085835200024507513062680935921191284359327089523521284474426335182437271604290198843968162248028702652673978436789362321455196235522702888044086317094559864254585280673304257930929052514903088198232674472656250000 [165,24] 6047529656209983548066621077146885991577597551903223983666452120596543635195290599422774465989217946614735538541325644195775486620508197479538269911179703214139540843331245143815236658434058711714748597235089137673154381549274719198872087858051084378979975475696708892418484570514791212158415701756249059658101497278353837603850223870821632389513290884541140973329800317424494133190639506991317373120086891659795534387813749687597772910797042991384783287256895722617776629497148433045526289849263108623040561433708665187819605569471857835970862305588884842395234420951923572697618083883818543458178453089318045063161851312290167323669992712256625971732949432943126355658457299303792357941043860182808250717578542912768081990776299324709042441120844240323975047654190041202490389179317369868305656424043020034968447601593741212954657724694857034633815029038795174071577439296028980111038827943522475581285158430955285713693793823906110207727089223261378491233503208370433060145919878408377717683364720766741893178427999666617769516392794206023199744230782341182273558425541061706918131847718400653988536817954498616200623818762773587776221549896965285147345387084358252490943916580417490407846675363457749707422190694374913912029708923174448100962604510284702378407910768424275763850360950719402223457715807803578542843421674891068272514995234994670753113463094323598111534255211502249101821558449855475823494220497330108618608274179601585980255559201195024000861149735369676755959165984091551565861615361439023528625472331989565815911238570853717725970304367325140068386047433422431698102708257577295239959565797919117959641562574217311609084797773763781312968750000 [165,25] -264690292377088799965114514888924729154234946938873766603005182232733455814902756727072234865628510552053616238862001515937674206014200472724972389809156285566281427722625413353269368178882432953668887489303438537234499238968831947659340522850776921525141605298614669242705938461458289569098967807548732542359670389247102465077913949003329297417311838071070769738341498073924075447608572545204219060922539771863797894853334658849074415921991276430651468451907844432926009992171070482624081083298169495814811954018122176869451516904672408526520569729826922054716301072394068704354696606030506945260926458304262712094961861204515732905528695100424577666815230465884028464063255563337609617092907279296247340520037413071677797119711490490220549412082805825672387762037632739783524926270287337411443880163900742380850300020152349573168233886473546261269515625806636099192679918480594932365708716810704691347346369720142822700035378097058209550350982990822386089181027277348752747094190231600818736745766916724551664524474319104821485514945490335145238670506335832378496219335588122782868503048837167687076791596843275862789910912768188829222117991262312569419686515971109280322635649531403618962519229138875124339484217854915994962824628742968271135095047857752343915407912441966682948122210694045881107435617099240356657786626171297683866754247490836158711394947939938537077559253165694266048550291001658333067199124658437627552448721292780701356891329978399196527369739058344351507876378485003424227128790387748869057824524464724008101730682330284987930318025654738473619738943463912674302850335349061832578660636201826234590736467428524177817124469103366146713125000 [165,26] 701110891842072231053576265214944073896660332781079491657750757567369633098712809741815664399827584214635704350969081406291193658920327352517430330702400750066848335413374821908542202994373918328024819978865177574131721301796550112611584018428873639442387520336826177756625028437336996522002377845821654721880360491919430269917004284719273288467011572887861355356042401514967362453088759241215479393983549638809882783608177294328363011516659919178975951111959784114510865244647127485736409837950276909733878790079766726438770648923268825896331355800243471931434446265575581839219739045119690016521527314763706403898244717461977073584293433087830049582265432075838390996412820501714855513433923846463058708946650602864462821187064033362229978725660119548403567337969855487506942750964834424627482587500587941075570911711431183774010644828024180197619767816354445567181126916525522857221329956545411449872731903763412834593069699446176113667557922958730896542167008304532483384427805990290430360461320601445174224510020739007233453694988988610010341665512162524931944820473292402846734203605321929498852681298450190191249182510731925017545983152650755180516631769914516169379773466436436178692046386103302038238585898303272560307523511931427599906936731528484785853183836703412615416342795725797119158575771955270802517025929076790504047044137802353096949373632892478589717965287646586455725670422320582386843186803044419058735570514149990823940502234997228461648001067802169674930643982589049607608863309154430084333219515367882071846237080927265417501819665278333623841548633631800010327446957598832758886293383031431917205979742135659054025913901951160183518000 [165,27] -1098541103826536505502217630111506949147952582006092053324828900153151820786960085402744777112257143245456154049907195594726488947543663800891724128471832511126897441111125819779750899553141962319307221529040611361312040789018762377273514240315126149386871030239224472085277141138018303035489876626114485468793502918505499307202099934320838209551604556942063650929339519579011187749250464469830289383415518276330672349431067070743122918020588479179057113006139597966233869020603803239851754070549956858197955140366861676902612863687455933434042685345022596549216738601153052324931015748012970319021544703932095351068984158994926810843234820633728809704003272160073766988869012161634893459465634255526927955549620884150831385107900307937349267794355771821217024318442517708362720853693952264358501941582192734053970778940974352057027991326112146063404819457840721952053083209185036966707729182696024210222993634852090561640086513295141563880350623414098632611467503323759226983549173327378200758789192195959367468070161284663961798189571233143877329751562905373548967448529571360755640060323230626241851431039153130087407779730971542482597179523922986874882583870586554164203570229689125627479012404640624183894012846299697937142052696205604967766382584134286388619810501671457197036979618075830285850115995262372740784096383936508434513491893997206017455439857071065308867485387776559296692019869326493174104053528362267281640478463947702352219876171573825185994744311900752587471316899655012625239574654839538305732101625923213778575552143158063865860167895384750094378405596599953604232534787262668330484244251969393751399574745243773658912164073138439409688 [165,28] 1264339781262732477694707175794955879068472611654740301107610314099277203551021472071699028011123246739779579307342883464438416165392347115984495720768564928942522832645049263804392573154245816397665766533918933634237179304107867014449617035519471960115283407190934933798975461354381869940160841132226230279653284484961401589556603035407219335173572545908317182069013986993373377909068370776485964026328923622771295139559212489270879462719724028322268529798145601340484550164227043610118338558498810546762395634419517244104548047914844745396660097801821646907691652622329656441759433937501028521524025797453605688128289772640566935693375403140130768504686337798033161584288689176852910399450534941512153567109485672007895428467977200893819874517222260380142113016242632699821653488463895726286537185420653270199562957791181124227103317231618713686589623352286771441003352048039163799369298580156332158509225263204392112107988201223515355755059694483558671934598625362166119721453690501380529775520723111917842975909238443564465684738409296087104976423968292863743191762862736995963817757103277990615869591939419189834939370470141358965332948549576863506174316930007764218392800561915808802813111994138245492825963029703295249119579148732207279643725658226359635854890787538234797708923594602284161284961998262132446644285254601547572525232212014669482825597068245472231667907838048506590844329983576340030562943681297972518736958156995324873238952566794094006108232758973573370093245274359240133641487626615819424890742887009133625519764937238990291387129896773281284769542319454084988753434788513584836598535929898176826023896099632620554655677560293502048 [165,29] -1186932583637129457176152886756686673573130073664928745412028721463820470486833364213001444273904866965922821345802801203965156174383855511201281292121730064593867432660123058664722275307121920765895892976133732445937018079824787595710140114454089931580965314865463723956060512223139555342515045287991551649411370131651530129847931233553978828484174614334373844812439213090075857304639722720483278902981514683738465739841099377130178738016145704074880509147844432160368528267716610623555443870814420278031316320458830858143907911807340206106164341508951985351561685390962369565375379242749710609581885879459649178761165777663786248592948979738263780214193142699841691057781324241958657942442024057775687994789755794993774532315376022176559311482839713224661060222230858055505159679047597595908815641050747146796660232362835067738704812009618439145920813404093812048208548097008974024911318600939255421078998364125162293065554825898887900207010398812630193450768498666027045701178784753478690280239134456862443240883173647429723898103713107410476059416069246969493944190114652439580284868007227467382198012038553843386951398011718727097892083433628165085501543674755314900310471884776539558073670802979515365752623200070370012960711219773733981650839972581799148012342350902486411237085835295191444119421894816135719542842120756392633244197052515079875982858877484129063736128932061617857626308591510932794304632973832545420883457057670085482082773506329423930129690983819727906367668279265421602963530617636358304981848231000334002558070809589366732419044247227799570863876346593397107641295955301885417422868289504930821868698945228687532106635165202976 [165,30] 996857367257705373123338696795398563942533224316879374600428828381497405585270317826437492138779688622999460206157754496861094111864229522023337475813906377273441181943504101249899068476893345971653346937263852548371965579479380545773317196681277209763022806712189527194626028325937985468741559644446944259947122308684651755932398779328215267150182803515355569669331656281220938317651187734162846283635210845422801225752999153986730675172906128725309723207445172853219555861325222627571083961130084580121478768674006923934436639347326149512548576078537613179127676869295439990962647013934895101517024088338590364756960324920589968216757367139788255211212566460280594085753457886125325842744661228242175670465782895877643864769811124719323207578449250999015571839062040695850113740494778736745863504201244313423578230336374234314626160173022894856250060408992265708523932585585912653790056782705750799678062128749287885910128405705477408236476600824692783031816184364488191110396169722130576634681566860031088468066770624324681130785862739567146382423979482747988487359211873800395302649736980431888485659754733939577983358518886022763282200265022525192216121391976517416237477481065965109891356611079025346876893573466660264206603830311827949951895033172234134660788876418759635094501699311540792034924528070945565942009527225102635996374911248212416667762501537315243754770760825508057987008844717436556230885896844060318119090513152048687639926680151985362338052008375012697880138368182260301765144534944915992777650098934207025285008885635164530373112860343616716180727452850247956865286012686644826857293584593787880323731421569341686646768083608 [165,31] -821985759758966390020207524271138745392132162194603450160957737093319491953197654300368884916375112021817721177961608565038890185329333681510908065093411757587293796285306165194047926096381796367956687008731451760959585328689092476252699967646095195202401590599086304442135749211135708527542127248326970066595577258521003832795696324184080643025007772800429809369617094140182789779119189934521704257928254404390361573462256169976626026440209928828470942425881743027068424347134559352998899660030368323335692986880155404576230241544309500280986940321175610387862987182242614213427800205747040516324674899092417590050669855601632358369244192858080889473856822087921402481178712153055503468762545074612899317159707288972293722143636245186696075481772675141490828611631835108088943163506131707277824342037977954291136464032219846596437747417343697655140722033236212721220381557312895860756823320835253799488691482384492109235380305192043376756070752464999070551615634909220488594631048008150081829891869544311835332278109928962728983870389222903127165791662263238624453084102003885535863636037697420697650020460003508043373065111867436501704582413844553279155206738072758804623341504570497761310236377203581706802956029919224365888658733130331448440336884609946988021387160343397434479132917261468933524316312349292168035581494405447507877105374065086778258377695206391061922629807881988632923463010390981504501830884745686116853624513213422207379963497096667411997200921265074630604049642787594359514242754058045518764314318641922293269049360577611324714862436001822132226563351068158565187734471487832203608493118129946100567325867689915768521078860 [165,32] 715541773121421160388595893781455855241480836085087081584079445420563335902037780688323359888874854545874701696713377547687807287409850002488008922338502084693354591450300107750086191393774908995969711569378002025414266748971189923920227219745783758747324795682416231891335747149028687808340730962730570800666799917587271245865424771815470167234138204557266429033828922933059414631900621279055965209989176745205180704279676736994404752683723457654861312545003551168768733006496506940701093886684347894593778236067903887916168707143211204738472302221529485699069650838520505228117625394180261606999894976894195153056077643567276197971953000938642601451050886279635597993302951156400836722241126041375185125319448600326600882600385303679364761157465635410084575377199651892530947064169024315332350910660858332951553713934419830559654647644816292306842709812946492827827671359573057010539978082114226389607749632299260915668623470308458677328031890588761605366664912409873143911913939798007264503114795766407884374365952962778515014112351212034557725055228429637430115117121869028411803064400612157361843921722280249704867953292732815273853330092925248108056946657810832519359851696976590895904319774042364538932320490528799586594731219912372558045434390551011617186663116091789611279805596116524983255789254661306471182614148009841402468037639499205863985390144536792321410815296188653584076287930414650635999229444725415135166711470681935871910302649787852014735618562289853328195974424947472350489161908903579102400972414352418183768336267497050585958553249840981267723103338806522418646419933378463033206321827524056118687926188068695363567544 [165,33] -682179179403254753897677655337754288864974712718249087063236928196478658371998652438443770769597602976380045520133415197642322697000077406211572035618809474199038934008810956443426990678656482428071113923378903986731303448679926130160871909158729051259240518769490528470891062223116959178225278518310154881065905615394859471695685178026292555931166639533377417376932409758280514561365345079197354480777097597575195328427555316537896218921328406616826938379340207174617304886504774388054610753723441868364981662981327792960918108640849355699885159214760990809418718350356689134841444991202148325239926113774943689883646739620615191151182133765045897742313497353911875484153884568569932047398480698755688936138428239698367672809560090777379276198241033692712267409367213917255484194130369951984711324132522222694501016060326495225041252236215998885296434855296470319335359454439105492223136232324850486704665711671667468779389345327381876641370670809826429949067365228365424792555905928963807621228245009233668772735333017730920394767508254539116171173497905148011019289592876756510194457703133382712552168878456781407482305365320841455898582966895007212743899256022631189948627188864528597262362360236607185912619533384282297205329259758885644369599700251909570784244351475662292306258336160782877114171767705586432966902490327366286648338179002424166107137849477554157874364820139486872453667333888570937823540595001601391931698403535223741160720459268991046665956991965702523748239748319876704713723597341900880078695370407177334880127186409722111071941185860357943250356604307175226407827804391395421947995300104373057540456009323224939120 [165,34] 708033568429643879156055872655276316660906084340385108425963668953851935056852229345985207167990459760575411434598240377757644430276766083946987406512803456717782195090519093205096391897446875699850428228172387637468306317812253733687288237356358283493532203392217008316261504791511706483705847515922857778452286526662745018668388670590364019025210942597581963800910472683349608974404593484530262852316377139643204053655481656201093380627852660781695455639470554838611635437765219590121162955607429337876748074014228808084685377145802697294192728668425674517786047190704580633848868343649919547721063455563974699667742850801408200508829789347488420411499457084559054399874051822300615856562796567443696816011420918027578153258407203335322392326104590568462551407729929188440581361275712170123026569888634988703684098177488242192442727222839058520155006838627162863317570622635046355973047253680986427116146996015421834455611247900075488464145966878665747768126780566366215720109301233866724709715751794240959155695256294194701419185331729609170845028820129868552184570960086626604112890347526776169608772421413121163733223529788818785174154459928308815246435071399900537956029938204330464980858210970178979513925977659514324201510716160628954879494055438637022447651408036045559581895493956725795685094325697157205733844012491643372826606815018642566460813213622790188946421104945130644681113551202125206247841782782080042950102478027281457275317547377061705425517073836485569050910907134517360422675686183960053231501361104126561424906393199278782634095338115351498086255504788402241933648593716816623244085910973872503889369606884631176 [165,35] -757816884170363125145824869298322474275114285090289439857520727954514872842565856567420702146628182272111255777890888681399793829273275637928654857483578739661327360987462925772865159634993801165658903220450556322877770550719006325846889126001963108393112963237450922476300029015855934529053098657286369804839390695744138946849656578997101145003037284393876295705595045270167039460724018729770472777156299832209952849268576290611319972175651617149525413481729270361516300536535101571104038202666011306338653309134237750496507643900284195764116740044884341719361027286877189657284461446838421994265510323235750041588062260936056060349815357846947159472545923501430225224625582022653412382709966962736891202636406433285835951877171118380148669707019560071654568734972487854956697382522932059377417547585087409797394507784946615695919534373681320113759601262398265914747056105682473005600416718443833119934914246612701658255137847165402196123533015655593175151093647803929530048299941021137430185742919106712292884569620440550553752468567174921427110353009336347652678326828091128313897021457689758514810877714188234400776600429742861627894907039489684990121905709316411065836727583035184406043892411997684706077033590102096270646360763999217387029491056280580248355595333155438843190198579369675613830277520656347190438346723630653214856609850629970598764965763831944394120672140600451224149439328936816198848862994432127399643922824204854155890150016706632617918013915132123590598291782474027591237236653003897374698938241513910619250413213985478180933503186414847922364994258889869777351006423702623618194492953315097095589220935228780 [165,36] 780873975645794338280644202216947965683976432243190404898713991014436143882867189768670159080678290561970154991915474114562054265136743746735164655901758866248762926092935475625043200357903983246388810922693318687051161545566322363278190819417022612285049377353672134033633149782927028322435564670112003764707010614307460545163413874450007173322006054947740351057532525501366783471120748518780014998646156874144112881162132716210953374096873051533812054638158759420734413430390971294508059479894021609849395119552441389498099315571188424814479073106034621090812500998794701029640582634989792936085867104397358925989986801556480777990911309929763161329775084628083372895606045434545994079378018996022926601801673484420705339142003721816642395962578045729488311741905660428523445971922927669815605044043921918716392390111363549128781419503115268045212418620622825217121353309727333094631427817092434770516516108398094399731999625895036441256574644664789701222354685210255314324292205342458125209724404866711831251644931303077814323629993006779661994299248149141836768950328758539899051683170647790194582473106134871181030056369603390051023518609418391555887130086406419444248381725598547000967434171719304674416251773939341544128680046924764635912664208250454322443264738185065827535929123171076616718749363863789050494420400590073326037876375627762819068284177355286252720569168317213594710633517464940419629997031053355683341895264215396899009339774040231224764395641278742175099391994567535762533742693491643496224829061977088280239882129850790049415667852092866424424914794874915306558855275023798271616068537844099567668855912200 [165,37] -741941287765284317057793465895765232183992111473617058569390477250382160752153796732466936254885889622692860628736428423714709567326862548904359872842088525049249728251179813700639888223498069603073943860755543273084053255622286925065079992621841532497859751487335059225664420167162485803548054270505962018842051681319916261743058380092417495077419678542077666303941597244537408256410116938314742928749014912105993872741845695565116053333222001633965279062916381446464762970429911436777936238642278762937777033331188087380526534407722884004664133752933732561999490885948598029732418069218056162482299532780560596709965555113856785638536554424528476723499980150832420883075066306952717611662796172657582413420887587558933512224266307462461729385576500232285609883754529079772049796698064498605695617516166507961989712765717607431554151703509147744760756629116610368619430221066126069494231371503374507080962496336640176650782630823622838212725437177902226833496492556455369116083714826958519971965488534287618529590926081618342876048948516986153633794141848976277095010245069520185335949528116542002170238492044331958568005396925194959851243908786267692412136850940741327782736710881750226984010980080298241817090633457970003313033039026727791727660878801483503814337563219562209265761994307355301174325835242713415778561286902410221640829896809724409555849620217734340870759517515566124113581786546996024211554877920896190608799483273196051556983339314382725657561784059118157760517346397845984492596676245301023432291418566442221760413363482467886935305349151238489859509549275525819722128789696801025824983962041131840025911536 [165,38] 641711228983591308086115709031828947018252085006752588736198358413828447563795218097880401870303162836930623426039147175234157853676829093092301112077839453167740308457265553820074797574903885848413864839647483994027319379883158248561411597233513267924693329464345643522281166035718975889643549709628602277780298155819599891306117704188284290564395847389853559428332859534029472468292515484561041650117401974761423286023293224043322954676461307042570668731971955714524319756921995289169435454215902567021336476434279154697651818829743962321471021887601437462204729304251922162570337287859937012092937116762837850411631299290782761381926088897236449926896960906302322710094757475118511348740925439456021422841720102532792066114595120350827224567965291976133148511991177028871069560756149209140366984919975922351795196416592401453610576217814387662883566219780972956646646156663149141563498535680250840998747377506047325511167532272074178835887764032340203620264221201288026996799057307864275638688101588231859362335625974188576486128050724909203924080557221014292805909144525912646972798077864021654623365368832698683201153121449119617864264609794308618900060258900002848819744453325728659823169654629490803282136555761195319499188536306584043346496056983798291305408546698483658199862113726096407274050292060598359946677826619831240052886028111202204260468681093312254216281763992501236757250406500450481385530120438137313900450918561528102799435639530664411900281974543761451786779164370622547024104525534797363935007075123606167226200684614513677281552459571801030209438678611127969136071653757363125125997386254063399810968 [165,39] -506787715357708358251779847541556618869230311539898754511954457328837663845771509258972371985760170667493375529506612534417277946483557546485079621390069454769724605975663810823293647190984166311045273644104635997419704709212001822850295055284696840764514473286562163271557726002970799848511961929243316496061423869975074714174580820255991078352484436720868060667503805898731101599144132119044377345273966814055464904937636523622682380724310847771256085147892682625015820506700557847843694333334023493516531314854682516311380596128491229755850792266315730887663157381854395606046827900977617874173255129320299338194652757616863670248928727628060034393423786428702750925351713027433362462358606361100726677588190153340150216331846548220326829291229664062335200011891221854556996135498479875926567651485099835920764493649904942656511695891828381392403117758106564869439104679817615515529356254265028819718027905494078415752349867651588349612779570929472299472704144842479108498729728863402164654568170289351340517954236258555591222381796694564056749842274133304351474498187386572604856668958863861295245014777314514941734765101716082104175812216185893543846082930300251601272483295172031303219041078172442540389578541484830847680624369920899317103954499745907615618762015860675570746351450851603156073864289979518121630437049618434784682700905629649732663637540942141797164210331842645888826204096629426556894359762704713015099777277063911184041350346796066079504587724505316514677215172346638053817799742602489599143374052638754774578574246527101547361856275800953256559561806656099297135152142233820473565440899239826890978 [165,40] 367435681149757378143582558270242204228316371009911330191627984370160405768536800834773059222736013149307787385954463222352678106129767379452315106274292710836293260977375192557020320778159346839774511441612798077641200313307152666789776464925821890240406880002341888940198663921618990531267270454634565406169904561097855556734974821725081726805016780340203289098432367219907214107597341682665861993638677368606072965407415231077916084852745737738490239469899757171750164877584200722996087843656247632007837584453622049399371074423504143157809320213220345212343880098823491214929502388207012406312371462272918542291958703360096023721158974366099694074558084043123224465029022887044135583619413206275326969628646335090202908417378491551727909276511201837021033343165346405433237111544440640609969496348751282180272871492269066187530328748902506026541647419290444667200499020947317360526875042533964935551361181646877209121477833829129172405797146455316825443519319243033123803565121459541616573418924318382345678330185645628558724039967218494391112111286999441073610524559732264439681719596555570018986379575684317302023380640355172329855702928425548936961332724351672106583245488934041876601827080908133984708244533705585512007326206125460730421992101396166209885732074275604839269098728501519003120773268737562786879765898643656115154105679394933843906315097330614710330859169465486957536594570554718489516287800144474533360310619274761965782952280667062971435158774506019551478963437709133035450932015226107445788522785918642166989450280234007899373009582635999482504121310932006092780352398751118179537587277030736192 [165,41] -244751819247747040566664433243536812045554388435497988328940334858667158250252806971534385284296517602222147023904126498594100526438120050003260609874336162759285640735329225214198949373462954797173562546367171243185325997499797146408355801278456443475179789877909449545633832650944248192006349510034322667674058727666364415808921506696787575036554268407902748598174733392453813841271559566949338143740928576752979390094482968869111367783525930792879505498380554322168348139833578639789529862902851881013189110246435220403949520495543355934225943386373431936941588145744236302220447302385904124069923706490436623067451835871561202285299561406261183660211083155107508509190113237649500453410595057190485377490168264032236261648660715858763958695737538201042537915009476864749736002616822292593644492379062947371678392449557158948968230883746730641617428888880913154300613027239449014082805041361421382318801562435098889553425881909696052842782168851780018243870877829617124996811454800031183534506545503666313455370076892284444354524961960966955098541492640406635497163836023941995350269969836494113214203755504339196317022040418027348036073735737010273895983188911589012739560099596133965275963133365093837962481031110187435328679789429201061351628328879456022049571491655771682999955537960471237974098257091565768009385325392969720970477429239864924189020749887688465840211572617017024548523167083823864372958746365362566753219967516014611843854093651069593040917239057851811585701835253322971516921748111226219345970748322118458333304194618566071668652983623436938131681375831742812811974469971220373585386009301588 [165,42] 149112868329281864116331814878860600417821908776170083951515793507339037949625767385876801628726791276134797655292223197073042101405547181392642946617189797450121562834214562321851550111701519105075628113987288157443685343414325637844626712045114410864351807978092743869835226732069489448611612371748546312728152412141935990298591141372998942150487900654372779956213924165380398299478769796806439091613114073277378243176472704276616059138004276162064394600380219505394957644328119648075680320740664836683862687995062241463570316508871902602239015269933597344025726188456105124775434451426249413286759075295387928346271757498647701673856401893927087021835340939313670195691710913136903976075474029545757954678335243716039410513595109740464392442109136261049821630232026319911787417765615857107656564689295225122353168571646943269472174994948366144284694680434162785348147280108966871107564018072821918059642659778671233516931099400094044111995978664420703895860978887651557518341745790507828177017373201325107774541792735211878138870186096063753208296525457967005033070718781349376901239795716944067964518621238333919869491883143596079676618296242905478051195462456377362485697423058100464627477169387003900922233705723557068929753748725559178357537715134134725119784486688100147498354737109098481074447849082971284949610283547953736066684545285503949808336761068872634870950288028541758600498056568557046524069145412738936378771194118903062246929614565610622276194633954816611310663665028833171508256583546352412806160222440173302602269012436905475458093336171172532363897574944158794793608780196082216881949327284 [165,43] -82542292923989821479817284923489202142186697984283128779581978044296123646914219661211035900183755398254951828978933141196372088399691206666475105059157855489031109075873777337937302406563823888924544791059295664422006146190088457035546194734911095154407440230832874272544397525836222839471837197521044530713103743373609391412343082917286822092047915234181514475602336284260442832427380563900491989387670140555049283505490752985976158603213260381566513392661571700051808836859829509920590249638247389591527230396665478091794720819460834858949159712876284865303059730913587936460861747782380373134107011187336974350443332975569189044125038481768530594679904698759468101084243057236698382827275123556271142440393130798058943898944580050044425579202710973805350951928625677791124067384885449805595491584913326171651423405585199812787255221938527186879085796669918894004283814967477268977252213479457821468738567027121756920057756633811364530106555859907402903635642487963570834928369984329484638191541078832063407839183726075761400398022784288932660903007558298238689931628123932197744404853894503155970035678981294240051563743352536846782797823400126075379940615318698843732058791883024125817315052834356173493667360680257945448726695783678916001397082996911845930519704018049416683231691530291369306549531079558330668887060676074984425513163515686943225222381852925368080634297990991113212743331015180848851015656763537774167795397719320680635413514781256479608316681726349261753689712259965915645621791398645552940009166152984667346766716297178127203147192804482475320410591882151556276604214783425468617365868 [165,44] 41293788753846452531848960307670007356617375933508576704070734285026067173828937233902948116384558486297160287665307452870761712140144546499364436248206736710958514705978615355097909887149369178846069369283792058747252396579570225521073038286985507534975002297038841725496044202775654087493924597156313856970655504088163266008206423066692801899437135706008951771920965947763127959689550147989573622156768909544910946734962581645170761759030329500757145814823674573465275070660532925993039386638569065808677151365804649449112882346202282584107782488657527200861163606329952737634005090153230996729892651538759738444597837289688527618019162162315253668939753021033061064128927220790506473971292457445222178614701356351674709806606889941806098057735548781452849178791144028767253204926082974963391305374988783294934324517610848810479212735581802041747240226669717695462190655354159005360658227360265546953472654010450466386912345910418617170640025438063757989886738588753952332378269512049021353829266788100752100390704879470989918503528157062193275270704388528970530021588793727150563146309250741416931358918174890623382063324950067146025149163686140542312287648413047585994650052338413590473417383539985403057116964529250529507634136620524351300994719563266514971830165099713544651613703015884430064485830201481215274484765087676955741605711998297626393716023812886096773330863382569733624751989520262139090283833321181481278035079374692383772207956301234505997380367704530099318656936307698024059135918947026249167996790943043725330536161897957745278687535509148536791707570542005189387933672023885030491904 [165,45] -18631563927991254163363633189322416471267735436654173934611008051310919962347043483729700630013671568081025605976317623292594606740370957701012876804833133590103100097777851858610155914454356008941295239039945784237435765110411170345302770652672188254196510899499222937373618944480936943324721007693074832883181800824718869183568075944690667823139345940425115534696570043029783564582786304159486778570412793512499777706382934733329839020410895367855775223727422232171685901279570670684916680473869250947153512203202888012672609894764915888731174807171346687501160919339269590734919705758011011096468322613149498196056781819907260131347833451594969520283216365829184497406826768992654767722561100974789049004134016085043975753183658384461249903538435604000266501473407940466235773146791064605221708946574263680093959023903896647949386800789207728782859322027238708994990385332171554463252239018918433354134608539922684642181492274954200744073395088172325005157248380754530053117331800878828397659924422503350036148978242463678918651018787501854389269721331891740209865041435216381923696966331859707512090573472107807293891769533125204776704928880544606997871907479625064507871455222116608989460634703578407274170702360177953864732665384559915319645232524009216897716289965151427012753584242371536467597027964751278016404417288339017851736996646306776110987712861698311872238182399149342029226398293356727641172101288436092338238757340089682101200200741368416345107931432735716708057718772882900410465161696338912311700378689588085115077706896615236809405786304466170640556619479720149311966442088983092100 [165,46] 7595215044832370188038552615074331954598785455896602027668804750000532345094724910290328921215091802458543242879303023190045951006481832777648601569350104618883051980816549609581001441931771702317657074353092651596178774497373782303222507582468633516208136077612129643851677065852653115485557752930966224211270521100023961214536909644700209629894679561922971105472874669740422657877126332927902481860346698175408027516723890786655470061643189500103142286027545307703205668284483260006082260656234163215304459890430338455608038855238602641625052010353435504065113943094200004668025872126747609791001202159638772532198450234621114316769542637142052540187977066303550088466976827863709971091319104084192406504986823794647865507662512443122188539613760099774180101063635949627553722349845325720524700671378758009913132657975796183599162074802277480897021982309752490198343485284748848152507193301840317688468000369594169201677197278551845066670991242897259816162989717520141276127692744216573652827668484018260119285684632297737939618173472617895010800379576051538500572049603320657039599746138419478305024522333604326240238089857920637863709945023539543440882874706296426130571237721379772340547783507122635001827827200216295401438780210576185673439442329247116603933656269397400591226376176829362450084903164746134440035905393435855842078167962460652011121669586679800161300078058198915740804608278855303785592942713801253130050590291545726171217999907040944144234907132432413631912138029023309837905523724889195204436418344852372283891594169477161416727345847460720008017213818095778645613880922717056 [165,47] -2810780563947552380796836501354365497466887793449158655949399986065572444460608888403735704037072540759530970444076234099519502770811356548232729661678494650766335562745353255670606918238951966170084469559960494709383864086357081856030460223401376827483550226563133699171606451620915658889590778599352373954341857422166499275401707959751551021151876269926086257389395459362248259065506698397468394593582804966190513680645862418177714602091134816266972557060687026800442723315609367241226560297469043381335632907225205259664485153523747227510228684670122092490274570641318524477572171516358234035487152690239644120472045389690143451012048940190486872725675172138321415187843653426547263899756043433423322282310356951078046231203080290504985956015718420054598230404786385875077171353685401338846380728123155369009735615893855108998316854189553371930181746318342972384690285156688496287716744738393312295463383303160628049060216484692819844876734752584157275211741611179315191832385591755959608215499563745304411406183676939611037965023962450962398520759484154219300820836812120505795002344829835319095175854044640931248880689406176751270219362614961249137488456724623752598283024921664563963768378680200859921918399611103994859616793513009810142501205280925281982858778963000233646818795646665943697439136589966623498857767695184459899470675432386524183667409572523673182006676262865262440024339650194169238336413514420180483573822218613316018532839924394945274227666964434071642685001824724169456573438134828393504260680916211805332083849051556563999160670750898018645262727295931167486052337764990 [165,48] 949674752842418043385107276422262976799401066910680263035060825066392763374975096677185603675363346298999024969932506568645172562738312457622303174944254990538488339337791936702113242043521219226667937517782751346251862883446874529083380449198241377250736735935560696486660866136358275624616195445993005314862829840914778163411039453689008333820633630491958833372340954475143378664377351165758795289815676437857129341833241970475841091381934436037702003369245398520458804710158416628708405708145347865708983637674187126742862941610833134253751693263500240119433962364874177635618130388768971209414701968350766587311623179221423257876632735462953666571300344139990664781958526519308473818130572617162737329915741206780208867719806331959277830006137286889859119521849534052865999881320696039064741802866356921578347536936632590799172325766159970989708573245595382339319810789717332906208763718824847505013656842741128951690541871818218999616843563681275874071389830849047718436054086824080014728315168527343927531475411879219306534132448904749333968222122278851456241079889665145941555581769073316782007908679606667202606033015450150328549610849209573211147477771020176692045961893062511128539512182195214355392598589363617519657623305192868263561585404986170906463415989256163985567200741417822580636569468385541711706939958216974279081621259219794029904033894149342152477511945429085560386679296512744871802250352059490638459719612295267591162076957373643989276804796213425266334598926993101234649710546199963108259056715888843332483287377017935420818250218564586671912614724695853667169297232 [165,49] -294029216944359134682200112604298021964493754026144021507215483128723049029072818033596859997792532604166216460596894060260414917477401186056347899340105179557566561300311439972851921964132879810629601003149473245571061123188111755815323978455788225672352327308415636340937836468529488115969386198980182049465179939997362191138496433762839212597787147493264039804725049729763204918142992281221858837910428329055604571755768796573837764734198797950065995178649753192243889035893015832622715708831370737361216414532673668641273107421444999677785434604433000295957736636862850815865982874534616741793580464580983580187437361643823043341558381992344598664606324637297860194676005995830490303074233922684666462211754189470839855939152512255141889874941419895413054304432929277074512757813882233720396346008185427431191838089555005652330724889763991674611493632695611938156645420549638352744590580651017998645434516015614827416982810895004665839517771978086644987249679390206656244849247840287310471769712460291605097305525666592272235826467651700348836443273774324557096583540327217182970767632380170475131494653064999865005445198408670182533817092726306359394366901425748681765533267110969448049258198604846619189502266651132801217317193829080358490976795790219099865954357174626887292566882930887648640314417412824909694260771797431029983771906627455387885588157553872947397107279686288615710292222319861893533042908400344644615243160316791166880625971058367845865085149144276328162963453533899686627416036582768572650435529669876037391719812158011292058828273718926033292959899984234433622102 [165,50] 83365514471715880181743337191304902802054991949153481879143981587878802467800439158234667569264945462191981412577764016606837769247382257824838867594303072948477457227111619897686193377575138014022131900225636263115353511227968785576490053794238944993787118459743903850242832442605680377746086442364449222967195137541302176072712272983308134492786712280492150932423414207170032374601774136377186873199532224256316958031119613794031332066271209289670200396876267556669903758808269247442032157727767317879796554291550799257752196928838969957626580291685420754612899254515469022325410438939548633065806847164865778978495770365157468495426858106488453969572081363625291782924670700184123217674139108821519513282294199508696595391475356894567444560184639020488700547044534646976045717295839272892513235497231887009616485147602362733173782184808347913849159652332795001956345296227846676041001759185446702866483190431474298770795462597162558403941564702888532582764602458071560607028104257377708606649582298086241560925619465754156538411060941225174043906579183124268176475890939667794713769992470001898222707503674824782242807707211383865207990998625593731143233934601902634871651407522616465672273585378626234450552696127888025366779932632721197888533998663988914056409135330519603288217785282968139165598346884689848340933974567542776820391061576746795835699024936274810087937004424509675605969756339480485209814560052706729673296055109790530165933649580895807344503805033293591359005847930070150418708271628146996749664105660002798150442500285745695329234490505060270235414523068751370212 [165,51] -21530616967554769045166169142096922425803038063096780323702599236451075098906575898750657233737475265240889659849168070113258606258647439076784063998266077974160204565496763467241622670539446221344494545687930769034608874617143011926920894353438944747728753491033259962511731030273996582565860859239881994127404905929774128941603190259824394601079426490733193197971564168841261644786283300564725176378911788969596455316246350867343251622113079180530307507916188778753427327187493137776487903937287749863694321277096067325875424530011179846597674653955003581308615268794050689006705637443160487622892612906566670274757098299367454141991163654871577312689201615353309367034422676743429811956706071179233999518693726657593614577677901413726374372210675739759158824714355537803543551597254013017862303046393761162613793927507752776679035231388504559517898249770117416512363223665632551621214750847941497888766486458143692990541218533691060530312436267070805589774657222269860552323802146480461193941304088944137699529264683208714863979110863092058274554455830450281835114741521520198174230776311982056679869405895571527088640314485760380834896661405388052992082158580687488202805664045247566862606518000294098145474223255473854915658810709693991075675905504392556198384878222887325928880244361840541525830072645403908455041609412183596150720291749641670745593907277226821676869166936916118844921139759519430373440496424873573401810941412371089766069455915677430823310068244838029000612569107286882183922280849391545574003032875617196856085814413733654202466153844065118665665347582195122 [165,52] 5026298466239995164244892562147615989838008111477716782419419615914600755985835404496690358164534874808551108027223420744017398248032853232805248487512399984604665242820717401011388364364472687387138271593508502188253486378007217680620664186616374213873413203678840905003590215652162876871595248466553334826668295078513522530564954565116033204443492883238607018123728747095509896894983341463397887955801466667314908039475884189506589383825053516815109093628502964676805433665783008522843341591505178499878215567416794128965949651872724062227215552268952671312382935679717626585702353957115149236128231924940774588862007041585618488201580134220421447730108684988711868289228291437989591555472200271232017071062470063293287857889263633334337995077843192904483117406411230966076114260718276629371252988729943311623975698967985878010728681469873966852391297853973318523724459243993627784261278278310051629599794419920240988462386038953693081977250844452899378486374945604898993513631290293642087260058850742373044102070179928629758410299481810845732037094877373022412059573559778241924910581596074847916087001327987808809033394299280994051296419073350447164809374221387476563739312187718073156161832758194671857885044141968475421689162918047094681550407329517546218214261936447271258864250298460351560609439425288302201592535399074421685069516061966742424695637167817241076736713298071760381723200778934090066802465655214898798015241740718660654869825448555900326482035741958434732932809549968140646682584413287079597181148790860126220916495162102053517924990583221523302890295677284 [165,53] -1053628053542308110344602049131102389245837551548902829057622005739997705679044842552226079821517519281736462726787542841203030950731031519264456528942642843667464871830833800318457773646685797173569271269410573533778293853162456402637803985140715280658691810479827792415021375143853560888199333673270753549890382669135445389496983205078576625008027930030211620977405587531834837221752884545500581014374149178418426259282622786980116050870461844763197319967677898383240551692644510470624111880192024440354427230760772769048969115213998348034137248829454775638227578403401883379367319023064174788126924331277304511582998583232398091983461080221993032929862076669118982977103462591035672674307595917832737668218037645519283468365112648446802263274303960386818475991839696566684412465891276740242451773949590953107664587243490588225152191466778132871036823535972327073143777274172350486174880537564226842175034625630746194530426532234412510994815222505032007723785002889944930725778070018898554349741616659785710704732650671991117654782240199173714385057383797220898044842861752079807736434272248102995370362968298132035075206020538368459710406735769524647434003705435892607482643722669572222036554319346823877082666124237858134387670022645577725219785682655497079616241742898369982783864911170040070184455016941212431610608951841703925974526265595421610639202337615871232392606619589678278157831332892088727317854792946024907639856410942613518114875629919761571405395992570147106230756139544729969685687279404820339812965480539566292980753451216532124077634624611091974008838636 [165,54] 197786955567956098940305327518334621467281377090795293096550489271602811323107894111164272124296994394944169747920415814175530845354634221082629317797765297516703276317585682702241969526614690056674728743336474019309144571440762218455210795818690061634038654553254397710752984699339382178666467334160981304507082812278863116094849215414547702246825917870095360712454017746028063732189846216454831339640204110952510538640725794602739498893093987930785482662334471957417103583408556762695630001096810520478997652799751817251441856662708129096077241167739462339399788259579836477278779572062406716455168970474509648816097599821051105733936489951385336555626619652158262732116505696247617271544784417603556804524457018971209910586809134453108164236876488158851425604178702565060403480552030773096836218182462450038023587780577396484941898707715959539639047206128348230844466869480014994633032337874136989725264454419465045847078710998759988755183648774562269256151958401843543654356355657005029394944943851344908272189263797817758562185731915296846117445141738566757430219811468854663974909011218975452992936353827430706886128580545461356285484486619207962235360189901854038792872120243285273906193115485837623653547239177861255868784097965847265820665636540586091034062034794275939070614743510015613100429777198894282676831693442770118510283017397687814060269724199596341795658665377580422947037744003237252323460647813601223583574416207421347710221811967319774251651961634650824246737593946956123974537205462265375071845880427871253982126762681201485453912183708559192150756 [165,55] -33301603995663874250574365618210900514750527009389987055477816324684505750545035865495654733496588306159361001482030955022666071751333968583666172496752223147483214575151090403245133469589534490473855324690177144209373817772781519119048347278921741873315408296260607544413749160220242372391772066146848645556947245502811616131075749068614981169664602305511485759670924240672105689330658898702997380073864244796931796521751544058665817305625966693672145535034706942533141213171296506355548386829100613541118171250199552489813077059701778274639415177309351204352907221785619582051800798875007750080841005857214671059836559425227249423362757787768750680740901481356574478109633679701314321420775276798240959026810285567407117046901284443065087057958061275346243047511496186710947352409513501114803270071260653007921681149858704145723662707146923027841944996766933381599568599972808380078807139770666367795750548216575227009805550636351396998903781675279034413374257873005799921664592187362109278187728637855186445811701108288907779475635969817165269167152051874218673974662926711585767422483330699929919592869242049970847948232930184100914852637560665922229098019069948639482732972362969815921493006380433913966918770925293434530912893470701142725910411589734465838991570669084410262294834651514148690510299305947155887086566608053371873646495184006464016848190018159692214067636770224983156879017358271305566518062995200410505304851975425772294734842066244898579715658411594731264315809173126084131090591653831399386960862899229861245866001683324492485451396840976876137 [165,56] 5043206075734355037007679877624903625580315772610079983019053511353614017029183959930823911021232244600882177202910376719807648905699255428428356635500253200039183000435298437859055163753797978834732533976040845392463824962452627292457497862213113120723821616767667802564290354213839284993230647788826061723248084110896753545515192439797526163265550531931381932263107874370242148011850749388542992113538689340668129350960530467315986374765481724088902515543997941078877738604620318025956594475188864811573279321351490642771994219951208950110133904962439778429773361444954399932290992210393803804416191489480691339697154108654258741937996600855230257607701701920356419136036616404157555651670711076117012514951614957615410730817695937503795258931899519165960817758882271278150979794172300525128089641958055297587515738449990328656696648908046106555081668761029667588577840227365734557653596119266950577130951049912510834898873229857699893060086089014882854270054149551539389086136160652480204711413216135253071520243143096980106857703693095435301961097842375707044903174717964068041559843519973551986953381041530806751001051106527883848741123487392103888970713291431419907257188749942671520364053800409718922873081673398412075509519010206117438356998513787884059688270994520570795780882349258970486594270368297070912863837472899316307335484127325001359726382127932049278679025275687398650754611697796782104508171404406345338240861106713896683645646819468943140389565764792991537781807155279124999405452563884865781393057320750990554935536097842730645438193303923058 [165,57] -686087738654155411267188885654007099056814993931289301371937840617514927276374156193002091710170955064339958557812837982235311636321732540427950036942142896216514126965392871928478035696901500289836091730068890535812367802378708803733759252186428473538852210492608208762296843413974417673625110199968349261795985026850138040269296843694068607681739876578920031498194380796266729861690141212892241927511780365507093752578493847495135931267359378459011928532752697266790045607552240061145046079730568757019572884882578552262789546316822635601038589043641770325867222207826447286671170891922623187717432756690453301708282239652277998353297695365004894830835251390845254483890123306455605487508879949628711050965277950835217911483135684567484238529864778570067320829373874692702944160605331376015553274735509141344755536622244896021997247322084275428661058709595955460273503065971972888945787448852130825505256823544519671157284484952050706195808108232859852295618400915002459531450085665367991183033060231573670175785845473224292258631800663772693108134034502080010222629261703106420529447916474598642086870126320733412892110106873578823193381684394091253344157878194120273184825756855667849641788687072335584409007661198605861454731184848482883353929465278634237297001328593651115749538974367985412478808732385147846515545453646507459305401533229506527354119324997189492332059278879826725857383773849865279135180575205001352869843153073593154325904169949750665981790695514698346881379871963169635224669426371110257838271682601928039548420860063433310421021977800 [165,58] 83159897035572672000665510066146477197826536048620477824537004549821204773712278610593624031738474576308975798424038414743160290495438088509043725720953647846917344806586310907867511876117605013804368113135875500553440081251713560776879334596912794101962825700052633433052085849938806998831850199872153724827007028764572521690468956140224427062162509070078965372453104422237344891820693026475688886079677874851600516765347361991753672043642298665048803712018634808540874622814645317532349196146816428275807401329435786711223737310464919517188166707270329678381628757504381764297391084856727723047228480186949219034629300294796371734510693908572602330699008898139077830404863183038276102791618691119496274667444232616281134748838631839070044188580120738959242731572823364480861670375134514025260304162486097101076882589013854844283753534885520050894561580036750613117777542654081142198946055085226408032076884120417540374854463371816108998828365329537149842228777731572961416478517835971792003067892918576261459947701259994781919453934629389340713957505188356841239178162695918999224913152754317503981214775665202132530504659695993204052873860796942494111170839375310927435492272188254392192456930117651136203353990384418045377280496527745695416315505347078125072889379304193472404631146155591476665913189616759772584514706598560945894260376901859753560019960977927605662384417462120316811108176963888093984665159809791762277623497515470480503443606532666661368042342672469139562775539268429892213364954293013923468136290042071021786207952726892668708105056 [165,59] -8871292591170362837238864786618445342269458681872341653855334665611928076228476905565000685687039090213865013695198443627307136341132749495927254577040529935145614177048643911181548310954873653006406247121832928560091366043196128434483771683467097788853487770773939598245115252190201744398961203437488122717484592338048790495031595488846101997664845059425478730827472418065435338476431276941102330362136300046979558388287259663535126659679126926028688076497231190834468834238168400325462268405401685219184651109564430322603592930177302928552744655119467685599053557301617216097944979811364970954291174081416640389106723430841825395219785719770107689195005015922199807527247493777723480435967874908837802435271241826985817256933052170788054380210401822136707577568351807152613071271048467263267995701610313657439212509905282531473831863102550511244810373992600484139772729564384049130597378883505620702087468309546124810876457888134436037482667926387850476688526698799404756209748259131629895881570764675227228816982775341286696511850349175933380563149807505181782421500870706695410239424970157560080793286544106280729227395417210765087141787068981700869626503395724675003927356584600993248127594670317031539844475958046888292952652735292281810554868229725394308281402866324075743328201470953023076498753379623092462795750097561619131887554695988680273136596771216018184220960861149780951712698063409842592425052940888252025035559045975351487198083221984623201288726779635608360743163502431432137301705331310805361922184998424742923714097833081222563056 [165,60] 823806755369240189979252313568626501185984327491743217479120907922710348190503127473197597178511068426210051761170152156894198794783194253298713537209601256995504489444788619461626330913958738532664647256779457333349254167744850522240586611269745133800051638879779630893059866773375290588712856241413840588297365924144443796392116798294538147908475152259369540164963390081743203106272088910894549902943064306372862569778192123352687106405778398074099558183498743052361006808522241390864903337861262955929393457104297231104273383906981442501635307538116099019964614980808839098565370696945759688835941929540358950733691247792572979405163374239724850710386536137120363908990568923569845430916586746685339069644934834857296441621554435410419570109892217462178245695372817095061761883564735949281604230355433541004849752816367928232903891261085636249519096454370019082923972329124821238771151367117240296114264102225486251013623517381496360701650007429283862088200532940858105404657891998529447123158317172297073972837456454158954466713895534366633644948847149680349472413278121660542182084501914397763651523289709784555862543509943900899829317836317119030494598483122316035831404283067383387792672505553153122360092381487566750566651703772475823821583420720935602876481752351556031714668639174153989764556942819699735238233264021320496633691710449882924152594845769461997995323835556071921918954395337783563813871260752023759528899734404598746909603785933198886256172209541262889246226724057021062657058429751301903496628210530390134031008150494434528 [165,61] -66296497160052572274346879880480718923704916470986713229261068406681833693726268989308788870104755843797866919004988469699742341054065962435146429790808621161710667887524945318496757486090436230698995203390549666311519606810652314699503398830626629114524659763503429472796626351255421571090155061658329844700718001766122473648977267786474310779593063107061812848026202685163008215597926934289871904608168376778243488940406332290202435245902936632406615773563766303675436415578886807697034795122599370894700785643737993393697355942288819344700465870822351776769258698394229482195801270831133350852231192566178094064417575290671111409159484266520763814891967596424104296045145630832383492349046096773238669948590993787139329375997865909874001612791223853879692504636309095610622772909214474064592693118829754807644452018792749221220456519469352945514196342861444293239565761703928670922520442456223658119622256488187357896262971249864406544060864078002879950156006796673661790609296839606849622881078846221102504359602557553149056914857407402799726475191568635982354462041166717146479724232289579552838757373190565716212490885144994180693058233909376277762304721305989900559709757770264949555135066678009679084591720929537071497741580548847944853260522344018991108346114403547567082656325428547183622203639447453082470358849096534708455564952295151326141797544450810587303053290804720731310607941427000606145795268688554877810403874454930167547771870815349161239496572776919935837708421856788480665512775156812744780545731463368433083005467927544 [165,62] 4703330333139128295590319469185525288316825564287706459050191588011952760680286299989985691971644934731663101073662369311174443382300803560742127657393598219021296342301315891039017595721781125914319823439410790650174623895355289700429959268569096540614316540630868824410922316757519761012718094151185017304704327774057856442354445349352771774806823386862785083204173638136935999691085689077575260506127177653803674567601253399577781525635706608302390561124863383311283844528023671907249282353845926572714903610460014533655871087599081287283300795041297243827746059638298803884361913827055084070089299558020792634106962094443693059710360699825783684152448051656977222463989115712373962428547037002433162203212530638606572740936631307259341810501164668627095010792321758583657649281956193021988597870503352994971502027573062380649744624916467590763316174179160416543484659404935908074239233055934349305945440269436037425723675109290856975553610644598106848595816132285232665827205341314331644041802438546300211507737830781083627336836575409164784604352656872508999994446308208823799824767397962176676068860046710437699158855169785749147440921415782612953670739251597765510124609942511775136915293002859641665979586322472399381787689917274408669125785975733546078547843958219035925000959241589565105321014878858529626231780126062737547098212240158505519827057233916343530010504253498307716899860751485084331697395405741793526655250661918343091009958272160931726039624462960190776698783904132325868449400060076951631913235604559766842903291736 [165,63] -303573251602859011505980566205807062143438040512576917261214043033015612180537506426234672200246782204231961327129821679146244586643110303001837231592381432127435819286662190149272646359152117345817806637233878528305067467845502213257229022475615519818544100297170863760690115588367613258527700281189019693689049403062394841244674147548255031369728190497189886997563073543769987261676493139646909877222869384898935195796246240489510516033425759886116149643780339451602516526030649390418235106507818498662606146483945556206325433642949592171261188759435256599634867089462192457404579339606883722855193115426825563240435023062965772676826596511816846413166376850156516756482728620654881796767439903203340288520475116911860985542093803216747003902301709151585721955147522534714501950792680787775130753814476338394996504728042030219074483440618612091824077072005564401150614260668035937429404772386571278692913075976835220819432874470012593755815061938659294569205926782089699913847232612316213485957747908090636397591896801982706370783798530726809573352328927363465795492607558587517278122312699343262492362189630107177568966929526550444274941435501484808873418102726855492838922329511126332348588302065081881113286467390125015371409420466515128913440238656000670433219556979179533067501894726050352083797083888035817398420367492423179243656771457431668649518968058501915440278683482623104518950729733270037432085653143198433931874048958771572701188161835212617575378030403574778719753608631913772076955734730603971361190342325488387505976 [165,64] 16918839023469319108806871372058921272299804897670123608688505568479043738352454787875925992211069000886243826595860799369366391001298543791548372837717299793385062036175422296316613115153939261780394545355865104667858360702431176269184960470197875153113689262892175697720611364534080343503539246507686781254999580378519241230359713802472770703072239948244863880505410803562698604549365069783748153456063672305303139985296985608783316016930045485785768085074830595329542394633566590293603778289345148567063464772605943331575199707242496812750112942254755733752847342539530667188856499283656279790258959679547290811009576045109989550176577047336283462036839884378969640535578759314447116776800214352654425455795600446149127857290878006401912306267872913412690198966340500068327053116103626527481201453779709371102723653936745917951605981657070254016738208866592787445860938623073938756259540670777736831934128739610968433057264853581814705444881863693994614087036084301532344020924525604091633746096794817701021320963038768300839896853073957100852610461021857999245367641436593255940306764433066647387615902402092068252134759232378541309526324618294247096704684832907447031697157149676240264718995659870652109179413382101289188961786759984513496582108938807819516203668565297939599205163909165134132552063047990126281182649757196764405420290095883351514573194419552102708870628680881624649549306094118601516422489127420325468742083583008676253461380775669174230122862992782725484919723749798948712634734438872302038479236169432279616 [165,65] -797266520814374519699714694073813647609673537408587750582038650657184684591593175947181238285581088295467346680559714109590026204076819666561534313619503477326883179359825716209549805583319485574013637034666675926749394814532368282470306947741864689161847853201911524036446083778305365562203176535515107537452428396056652635808379330055130080661522429677058449235412745463414667216108298560974776544446457631109282055753373260119102837792574961096811754476178493448324226575953281675147966121091526740501361044573777939466813522870859802124249257314313416035705205276597342543656162318158520517512471608629962352013262453473072377538892459385077389663846548344119765502566927030083050974067697734953608956247462828130684740766562861764313172883717491110935553639282785698872629299737382015342834579326890571711857990463272149806435723266580882213737760445253796857188794242324233126287555723999420159274056660094938916458886647037170203178525012384877026851726949012453727061313207065596631774063937809369675599113004314683652556547033918465543627837212813064892941477189867345535461729234269124477350279663120034004140996079739192157484572560681350104656995986597008729156350901653819399758264888553099280406562616821988172731598375444215192784588882718313742715185569373106566585324539958819241273794599793533134222772196887285544965978083362242646302087494155386093741220133409633788597086397604603866878638737541807472380211822936721323866964227675670823873028511366827867208106776865618317422495481160285775687122371006872 [165,66] 35480057089098491318126571044373555598318867755574174088380760204080882496547977401505664874407068400278325746347625145849724998529119871739092857919510505156201961065202518346904540351411787706569114958806494306913715699710707276252964303380993859776648109916806097127200040027182417738899766112541408580708128392153115536915615382053386577917466297974089926581655724660024972198385545530933016693909945052769438253813663664356125780368972570200115210836672653162229677379841594900522206865471452675756252105302540609131617439796019481084939426263956323003134098747983623742965210835714116120782942243551835973321074805190037573527520283700296852301288055222997721957750408852228789840303710702744753801713632654228098837555706570994000770911251023388473753909227130087163077552296650954691921649419826169200692740357628508216516778174695513401864889131108070978286764595728809619010971310034593568906480372431775880436818471208140765568585300033946781026489453377661158414982940297210134956063301728816940048306049104146192483786331760587437707560957691812884383127198218065098718203938673536932994219694198391087589109874881930213778987195433286697955049144713169844344344004610372402979191035283546920005943087989357149746595535458056411722275369235501892531451034355495597025760079542259220349631706310234414159468057787298718472188294211317314475382784008275206125950820488946890483654498596182999049642921883754780817811748234415007630164965227815648923523610931030341221179601509121789226391843613550877534018905320 [165,67] -934704132297545090195068142248081914469097232429273306924162337469591829457300177115393685377463868078475539035052247657139511370361827881854053003817096912034122281652582040388740687201023425575296008967523921653750313066647436695596415804590285155457045175281043687447861727924214079493692969263785760901726485683472520570680165967608071934732020249928883789284000382584543204692580941675003335120644433887035951438852851374060864091073010018093030006195118405627167905033831610984069291976806743546911069768611084718869100426825979019879415059508944755424768814238480096294853787874593590882956048025008805814537671253705275361274984767680433950813322201622529305925403734410383739479519517270652330701964425437099165517935395203040283689814766602441224769613209333181659254439284363467222178371063367480282864753612628040681641089214168693329991895651988207772295912024491860502118642175978094763528882450418128836005663185119802473386552890033298492711708293706716172738588854053396277833279325874060580281405772565098031563105840208727491991115625450731631890000616734577485086721484874081971153828698425983426718367475679923557608053834962020706341982912442652449404390574332375602354174172464969040809297533350832585177682892708217765507963580987407356715397670462237870780688440575679954811839170504620122357969527310191630678309863753840497595050983084988285344101840899650700350158883024366426679619275406845494890686620634877892217675856916174115123660062987866300781753367864722323444004810273915871475404 [165,68] 32538651074985784192719719886764401063824756204708097266225283828601586777651877077759197561012077496299190355396919321880919883441906692138415755583107247203419558264876208798990424686974280955217994801539890599492580324797755211335863909253416054547965364426449846404139329385920065978135739494183622991586291582266245953624675028625194631449979502758761880058114922974401333896713998657625400087843428181006135586815604431376809131924124611818083410780463637190095284256602301657438686273584108212878716523392969007306301565392824364597866987662232332289638128921283499087513228121266646227362916828815745279789976759289698694640875823032896487203287586331040743726713443024154204826203523424006035226540568870403414155415865076942668941373395279753753562354612206642902468821338914455792450907558380117550051864450834872365878307760237811096758021073354862957984068315025755397903520343574055754497318094719109388717686735250805165431151662268414088707253337157022856511297955871966116529408118338061573585508899073415990288149509337921820582500349635109102645734904391363675049498732965209689138377851635052697822295384067880732516714740789298077197515372621972265462525510134595247649625222046845565636299262909563702833482327249406845671029693515896122843316397535599797601724492261516328318714965123491453575206762523839745763311658463325098389209148322263231941967753373730715355177829865108839075096971732441897532747821261497926481053744959845433309256572881613275674513021882704128348874656487017272104 [165,69] -896150475316177993083196141129602121741701342156315951800253565337135876352990486694965729778866845003827625326086474459871052984831916642411200507619524300581527921435215965513745192522101517936823969540196064252133558056550332647946724604432779772924073835735870694692042493850790739044452691856655575573595290150479133297964000825597826953603307497126623030192501608811570387127951388848290025502019195120177584607690687874654227883529808517637487106622936145833199881617742214022395830826905929747740954826796546232670736763525653404416145807022545665751747069810310133957577845375649054613090273932241623594992871500154906910165983270629924148672136694300153422359245695214358387929624500752772492872563489497684493376267652869663275471625873977724154237776620396807812832896915769011574395297316707675928942650640584103853782811270226706289709045812875294788240509540496999634450918840456706594189400880240881810620808859565568169611361166365751284803068031802076525418953005036386987028621383696449106825977278003485164236391546346074372378629208959164271062420882918789524138623016633775761236717055762660428705966659283589646610022295526351754511876570967476423411008082905215634521889396408895995853946682520304365609247790990460008311326671706821968255285464261366819483695385453121289721898488365089914956279645317833661348234162932515569753621387136099735786154233804381268896202166874995338423337750623284938404237024100156905647153956979552251710624565599613962781052409358282553648770908446036 [165,70] -5532661494257710110269380819424860536168274739821819337232038814624902885201516140686930322530734365461766624521544601566530682478904359060752057426779007630717767524818321686336868258940003610142134286319580431639034315639277541515026036919895108897978527115432622947889220315452196173920086578616826382519718846860544937663257720441472548534721774883333738688612865429813554680072213789613684724712331994014741710375579074374180185880560263767802228424293755888612249084586151887680944119624462749363723691924839935077095539828724406957114263194818951126629293809261598772375064879429566123644955315510833911524168803060954620041262265830455537627996608557695818210975159331363626669988783988136920344838774444406909190256426984892479559366881091198892025595032532903827967933662023215939125880170594166761454242197464706660716566078783832698985878808220371753334820235573845655779212709053817823977074663570116645594775988891480142569224689397501123528819372099456273237546704249476076772938404079820916561437290454906023494114618306231352304584236751141126665310017263117088636251888658078517306547541767271066819532367952310793542250225484367791184867844446045283822007476503065170363567143362304723989645855709974624241940998309598978485117404200602310439126058493148795859620707593553908650166633791550021678877935162794619827461766581278473945655193020602772021931753402898616915769500915624022454549444568850608933349109675600339738335784058428091796325157463026795080350136014291332010747889808 [165,71] 699124371517201670991553550314378629805838646387335996270024766091206119763101128396819470298992647923100181853721630399214602243087703016944473772275871472806826625282494722512807202123000027714234412586003585752450716255133204612988758338799095096732270769670340767943701349382242225003295986356956490425340713730198970584157708838001105611968404931069498138227664753556428865002887892072375332097220833107823776799112521324853513994065558622594175641545271454054582431484902414893737267744086523339142569536922058038838554238904576526813114093576337481388773044822642592737344187908860034578894088551333492958005363732009750915351966857790373591047910376476133976140237061773555991511083742642983601982726808763964561100219167379671202301104339697819235038455254823046385480709619179066366007106366511986179303181191004036785941195304341985484258388902216570525732119293730184595119406970248723852379583226405530432250620191785907868018722370903797171569193095963338043577642845592836671825488569706376063084154425661600826890621621144067498271273688804702239880589053054411087818649807074765240379151570884521412035909464910942744236735379537729199156787658762864010241753521885311423773891591228001913561580604386654337023827369496188026073485527586396180691287760260605519742897578771423216857969616501110330535745980583233030144285487834134454542399236749376559119980234183241539983824282030253299006945641498203145160987939961950256323180937465365603648653660286518828618652826022887060605748 [165,72] -7904296709588965045479842235690727970927473785135739440867444164378816747491217833271248031485572091451215444494679626758296650283386379229190004488036073417172928336844337107651884286558638020383950183471772982848685705107663735900408320160289228410949150829715116022261097367770874601360960607910915525701313247526077195082550885218251566912345428044129339990675421793675429030047024673865634133700067809393576365585499110107029275326165461913681028165977884446125512605646556979784812205862292011241502491637069639250827461408242160313167300134704944388960765352444815777379842535694705021564401146454694192913374761758932740861264640413333270407014486689880374086176319322403868217532476402899545962524184738730943214805784126400331629596847657421376504605059946302261758488158411650701982995259387290330279215183091881363302120873799753088426419180870476141532891320689818291621490883961273073833844428491977301842305666120236434645903506601725014756210970986849583364819960042424725496945004107422867664266400466783402241808433451900523168973456468810898304668264750481426171219643696017323217305785660648095025126705505844208062986165382589042630350813773153897619721299524378496608065019538753355274141793025496758769852518594997040897753912999004685339414683290375281437797617756061525444553140969469885419767854080704187040917399057217487716270039108500704659868134193706014672141805644626460545349815898758290222226872185639405520791554806312462655320195219964318690430392327855857784 [165,73] -770095379260242623573425275055259563802947405397731976156192151531614873788561722102434297360980940054685796951549235831265423969389955399432284417796120994208976552069161418584012971240224991175975457856703945892187808065127627021304200063960273895895206933845201316416436243278890371859955251184085159571793988231476264615423220243446846555162488172337567325979792661934309387274449864317221757606375843171572404487869157238478130922203838728514091607336724717559743849948367815967532609672059034020552804624303953361335680242169070421160957028083399516379797268439317597023720984071374938978367246490643442110672118834601229771548137468095391580797025379594926522788394299767053975486217885206497480950373110478332831302216997770472312556774929236039857368350280032223256860264655619290572641385461688653931324009534688193733774502164487729370507303725436905454928816386780827542458768219858449905948197337130389386797424742728071391840273294464871021749947144720243849524282362148941729759703470048851267850394914900643295151342251761555652067355100440531027268715092639054139238866537121676907310718876456601055769142120475084763791689491722251305932565514130958219831367614891483337019295124729198411389089415185450711247214025957534072759843303058676176139041907401394874909899502348056344050576914659969594881344467723026299908564459953642286275166082258587975158925058841065496357541074054363932631642567662102121044695682403215015960331305685232618905223867027239430429563850600724 [165,74] 4847633643217488284134169212153064786100537521145446315704018028888770921348780867463324669865343311624826425292390145428906228006394400557716106698519588317591997463476075435142414767728652653950156291535960845508780973914405818616091901018086283491387570715313390182398643632378799899026680658788452152320318614230346953068242484539145470397260842445574888096527972873249196897527660473731049226030676130870919634791483473681126876890529213230891318420461884116547044198993443782141221649512666227568395827899783625929916297122590338508607653078346615616451558789875288894727486554903676136056905667649010554244606407954118835474837048383997556643953732994605754647740916416242851864904546031363279757816190980778095201753517375812287379597677113566231358242340356669768961257257121738754517631052622005479854565440165238178202676387147006794863970958593731103717189031348341397420523592225912463782801143332690098649827746364332593523284676901077331839857513900793573615913640429148255294026734322156764121859526329101749582102824580927106280896009424304232650789245406739767466504670591532396016514751055258726268821607720327547450969239040448673379775321309499779484389426764655202661822094338810667772723349696178323069403183201674016080302717964115575111956153620084145228623253761321325936958779345025115067561608761258774553495225206157584695740133216163899131402937435803255670494897207298442332637965844039361724741800710344829487103598010495197806986285805545862485015462400 [165,75] -1003409527422955473838474360600445101634583882458469864846041596121867365849625270532282679223673607516778269070373763461998957614510177341147094380191138874950018445889806267805374154051073570514323731129081141653309958642591257589981380008782681701517764520243743771537529071046271531912403623199459729412845493237854571161458891212665299681959503531016341471366551473179763225626225615357450133859066995426105414322237956168565052101945154743664587928741838355998937713153999609092994847686079359169204841696880737665118277371723739265854726071369806930215550186114777840634236043682641475305667522757335354591886101476853720402843981793785613134697669623931568175682994005688640279270599488214374482064802845903341090880361923919508205991598042304014530954890929533619305665126877921589875559222119505780621447049628309889265004447382272624611961878116848660664241901688220563582778800926770569614143469070775536876776374826668124087163312007453204315939684115260986776988743929425982085195649702070780516965140946593154167226288945474706749212761295014335625916069821909332985796722497723097088666347194876213978410308228676336246295721915746272839894322293591788309953398629478902794161701223165999536068994638488981730158443167826021101754833187325937560303505122335778156129292459585403114335264253065604219025546558890762001884717662068984722237323436090955562806563533048186977453897821639474884194287560673886731370831950333020984083398947411553015732299039210153678406150 [165,76] 1478055162394011781456231814712765380498206685158408649902163342567959283133611947786041350368608396512110876199170940026596486349893028343888796496749522903524420066965186866374133965481779376205353476972481863279566293557556653359560227538866191615642257519922206194886263319004350680339342474767556828048080126779759174786949191977317709964754022617425060276202266457237347790913131112537087354892552635174297265315542076506706612243101646631047255431524250718608947984637675933726999850341327371181368046953556729552296343183603806292988853855631183560826719832300755490253503102062273500267112176855744457253471090431736761674136070145679576177285036783926001349413107960177615636924666573175411029590644208881067186962842283910941998547493354331082370346818486771536254099817720818669605670352803529368873506802482172231591944974966779718997608844779177311226113904205048027251728345511484488837944530789951646480599651104693145113820106039645860110427227440470480725545676168880605465550988399704459545987285616304767019233492096952456080346031412284589937177172696800548984530592193157118569017502126155020689146069645105360533166167914639130460074431535701063268853011914698172528828375282317980854603017693756213571203049685510831628003529177496240115462338117580768967418917820187771082451153887009106232382692147067061934148170984854580907271882216637285261247705863509127580773706734500754655335257015539653708628990234800678088886939078606772873742547068986971016 [165,77] 177711988555424977841661541805443170782887798990102322424849858396901161450981942248736334896619418816126527405069937670218388290240625282310722646293676820135711100173231166869272226250306003290855997937984994975050324680068958066595913242117794596988483590551444187857197905381147718941555632618569240915124855733593693412223239782028174549445060214476052102391856485668187264751109820440800921966854826300947360409801753103258220147807604164430433749875812044372937066867595759691953355318708184293680429769118471147114061215278318753875159710571241220513879217620007654336881582916182337507967060254261434684318253107878783461937627457418295826697035403877692947261328593348359635423855096479622042851550205274656968780041301803305849527027665027507413010995668443082406384413032429693271039408514797875589696453597778317354480626374431474197490806173429904331758286025940234188342773798989553613074050330145891760969416178597530363794997674433154656788396620861114449289714699273789959925101349445650326610445071417462386972984293209031788746832647574504636713931206350276490601486563271099084427158961096945441145869438720809758589662272214051868007060396365458511461019025438348161029665179996014013648610439226138994128932052031591107577876318529538856107851959338988566491774544281323102993643511793035905614973387589464116429554098841690725903037875939385047108670010728402866979820926116915691944713618929645046875579317927310242998695007038232630760277465742704 [165,78] 1824794994911830600885986587182844859189551289094319813445004485527872472302565391982884604215675027482723407318690461508213827458151051866040255309288667822466064842844875833350231780559860779416603789467476965377659480327349003053855013393294696630582760341617179010267681921558941787266367884578063310499580921621460095480886996949320530901938461002925285351658309647063341153602233798043754802150277801123158424223034574930373428980582265191592043878293981943184526457115232483470522410190304375839580568650060974368355035679092049347467928887854984812140181525236959778105412605084019906801049264740500485621356080748009206031267751156103863195715926033807361850283801557374594277243444448050726100823620332941418383177756351510897780967469880708791135387531990881448721020413399163105518809838032320498047187016416179601087851317918221272394784100543554511907368170514220896588289801629145097664250019497114406809252578578445863754828585169463238663887739942950731974197992578353374840805567473901384679383598358003612944913290097028451209111891604823046366143685735470243122951657760088666929064919349866456713729629947223114205552493152211043439184922924841366890927916288141878597623103553213809739153357037523247065745004695875814025276546188633119380627687181247575951449446780403971121874941057241843733443203945672546397277142249787961938527314902461151830560801554691136909375807696122319222077666978901005965362715476766348036659725314477501651449580304 [165,79] 28246375533590936563171940229755570374441674366998471914137559399478348310950318374359894795803326584397607355892038150640364138661068665683864577912054172832329557350143897301296187841229702998695248352002309181025856937228588429002774455194888160291634080582004947774158194508079950252888271661388373685514434672557620570527915665879001768064176571710278068124461288060798226144367692372697331724678533240719650328417465793437712637370634143964444340212284491322308971583635237282101719586970451374020701761445980664863994941993958137832388335444677321292244510519870171392214774887365729444048107000997072944844041326556043054449687100764855544340863822112911001217069565014932102739769003281171594270949042836481717532697402343953879390110732766752559253520875232147550652984244220477581169133702754094028637580875689550659785571765230462543782212686241304338661019031814182727617721033561984176691573731405029174761759605744391970724067286300289663286482551135964054490422255172796156855745160259200504099183681990627586533412147086800140856978139548605538039148292471359975773386344803230658931390920690448806323759979972275841676444424677205599386128028963817633970701371627024944805460159269070459788053593639936299695372011149355523211512868720365427973379763429686200191489250461233346483985659514439630768849640351786313851050104004267051693133611428740415473066085896974778567852788498496025154000819908445879050451673628775365709987918571786080780016 [165,80] 281064704560324465451132086223401576559474123225324961126737929407619067236277371178634276874667308536262424185987540335288606165831060904773839421638523205698958778268785698881816826532769607669878828852845085281975729011993340903237450469876123240391944683196882054295187940165292000889425286491004978701720879113558822431991912607709376594305716621560429203270651316627643481584710406269325386029771553325402342580737848349238846723342815852022763379640083828849451872285776595800928941812813977811393096574976791880313275201673922942439409493155372410553282320989960200464160798328763263145546925042120257922619876969153770351946103290729164925547605229942812435166026262754354924761183829494897238819813515484794232665394037614943503778159286989255488671320236867655308425380906933371103275941263891654046424251094504387405441925316755786626347442766357198183685340540584463481436626639873108426002666762848629103995248731496017569421001608376086783033006424593230966365272641413748729694779254672195793367169277132719723260932065788130584582192894090220626030506452252174989194473892018565135494238017036659021741851773146475833732725785814917414257656298000886109638187026890748603711190075816369937646055146427933810452073303388043549391599223730998721972558825913796244461286751790751466812385928766408333410677350503383998632854499054448837062222505392651157531892814780611987620541661091864353146098522155642853822764108696307915443396165585819248 [165,81] -1446598484171743586735981503606279411072863247126398210077578064392739649732416656581101368279276336909786181489008505658462065263176174518182412778191870684148913191139455230508499823089092667863477884215207276501839620563933741244403103035852329692760243568658897654141026771188465255690165506077056529576757996056913639208359243176731337843623759796638570468419191712292558897784525869930514094868653109248093210892414611687146491497138514242382387015755644919220915085073926412864016089576041243264702160689124309286767986447780824097152508951209313215243323124750995645478063619560264671628823229743273008287864502378747841235653633550761923759167017865900989539360929806002556137875158937474806637455663435878684628051563219551425904246689682607423913198815580990171926893371711113786199388651061674620899559864368648206752639413753339062104230994268052991466045182598917238302558789919903957515220422615207365213807448420198146969818258985284068675209564973900141082540514295482902980349767160264800137034727722498912803670712102201111857379773709990816844153296331422197026964004223240826305775329593542692450119595008786835068263051510247708945101625478112609829599604981532497147725001848331924878333042385673112093283771256759230128882528529757664136678858745965812042785208167313202707923823614698001071774879351714460208158908321550405024025549689795480769025042266902529300869572865210076126713029346759051760000125321630005230505193935988 [165,82] 16768981254721911349581107288443200697274624801177183942528169527242809544739864681737430115118316201448038330132192103585401067591039087854014100410627870939984956901867222925429829140860997557769672627310570065072333072285072056973597842247063215461858539029623792137507951852658846196287677943356441281726300926564830099091830443136352472523985010528721462171661969008814253465073983885434312113820622126035046695813977893649681693512125579905367060106944189094144935515477167208170436113145706065077576291151194218715527502072173268196308127084049248200259635859295108466957099819107766131401675053400910163417248497867014058658189525819196198079169576152455240528654717340318057179009731978045877427450091075931704257520945241364483571580433918805937336674298425327116452785678357086291731902525218791708030243963859648852825350636544693015455837326016763589754766065102552441109799615029405858259318771791087728690828615775956805590907650367523439006651098364842076975769884913382415551122046017064867133569763890475051399192393481294310846419837506947036259816991821166011113317671601774829283975544701421183093348322941667342026789486853917548030375067671088650020872771049587276437489769494306138593719078974436303360847810994270833979771583081222356763392923253513677199825155599689404234460436606671238976677626003096270534131110693403620712636344084400405345972618497761744470906213128845528979739219012253902390709693279538108814813972 [165,83] -142442387342972194038609541813653709876170438087215298565655967257895763918054883717485297134101600951868804701340243508729758515486578144125572220742490183818778046598301768971759050071414937834472369396723373137053922071393046119154793899978551994068271918649438769861947252569154024843784402342297918528335860485895006942747465072702749893878503446700438195971323366760102776386141652845053987549921759518394212216261830133698929615626678715922412965145063105568413253856005475228309688016763087633777246443657110888938071038769730660058704936925073698114654086702798563111416806375812264069522524341142133533937524131010507516468748388040704678765624277718063039370535715480443931985168957124190040756497234194326802712057215272077947596564737201276101615238572770916820586249166961735368124977202936262602200067937520023902044065418480998290371749365763887472835985446427856811524277123493387652492444725648560737702399106396179484792952201700210597832455161837442948863329926669828500998818910628507288512426838476118944443348843354239232285421164141606839320687799163653245120305156672006322237599742879030851318833726913144647121655312240246382424088576585870760386760536290933954703313381674283041056500667117143540041679558807567612238575227479127156288099357649424847031433597565500435336079755988823254809933379218077705751511705756195541562671664673263121765687824020570337858509486794680676727349712229179724431208758928984304456 [165,84] 845230864350505057897136388297149137047706970075601720358370982707180605820009979917222105349551550990024706049456729830801342254701842745692983063489844905663673156534528093399041597360850344622020360996632403800784839281019648797930248050947000684263075471069074852511385893257474257727728066014841938600506214352138195580148907801189395443249347084308428017268488799019489916204631584439845502935241565849662080384038134047485672216722033860175303301516731640608794200332665960587258103855179316300173749797624804264986222388701787041921740653399615140733254297416549793110055718941248838052131235504549130944369439505402534728533433982061159936905775651664069305900110204110774003600392648368831116888833930423518780395205555205429722626827567172312870855962068878076147267996642839924113144052787194598674111778194871793127960320254822727738398075164173845914438273159540309601484299425810049031151554780727768833356075852216659612793850439649496573909623997600012209863723739209318706998742966061273205942771137118617494024223132866304526262230282531598114960563025684060316107259370734608290901840452766232395414076552827090736336092912466833754792744272068921179968208528344873138032972090192257505551829221187782224824590782693533600466206039425713902942268660540923121170221606411348536606218562013047472541565361265052888134132382210451435686391534900690245886098536818157567103611717553824698844233536611118611161951872807072 [165,85] -6604282820776518872353423693286158936207336232057559583519287208175721075697280568344398074102861465048780089819616287524294485388693246502810065103699604969245733903958934137110237152454878099935778517749547902162445823344051885748786112363220045134948057507109166795528945512692742046692695782891052638977492520704033940610814028334658813610085248997383064913269458469088215845217305291787724170571703314526811385823882920517677671399914908862919066893689244577465837440148226786256604260050645933758813710356314243210828612375287035724527845204414435061312349833925339004679151642134031975069322464525216579290938549818514964078951018314633701488497094670594537330747700126892938934248188030842978408366198058257213063375845603231223253130888261019739617006148172779909093757608150593746572472418072984664817023974001178780731435222684753379076316540712314769023487663869170715184867497926609785923047149333547074420708341522957236974608726023509673092694709366668870735587523415116194140972836878060982554182306339353674563421711365084548350665223789458649060722529003783447421891777846439249830444340994801774769668020561105726165895022818048936182313658170667458685121360306383181817445391563019816157879759703740318556484688167886246660637120591252871655571673506045070363603104321245291885429042654830022978051377650478032527277836123648006662519813825516655585064212349344492049703708260970664837972317899383676105690878454 [165,86] 27572454515428401535674656159083910537966132067759924589048636480274120119040359439850088341926133034474223424089129387246395961524730197843424270071429607312410008478171260283358576395482099233814241366602546344425441502711949004098632656584536788690708466709672612632146153980964962879646251679916005510985802943517627655935358126484945746230669685854509996199848098157835384878467451481307963022194801788753700620623562429122027342561450382459307799396503277668583099685716177411223899964793766413760532237006445555340303969767121529970476514446089641060797692019985101590501357356422788182618965916838720426617774470858332061959600293872716216046699618283670355222099943929476654658961635418656742271711265086949878721661036503350346225431834777084713246842379126328676233913232498331203067860384091429718435853099225917623852582608383179217741865576837024774363476763909119678865777265472094913337081821694224534552276787877370015685551188129194061324744256353251296934462052892309109552700057317993255190998666988097065714800791803684668627766914195372111772415325275647417899207776423187908299936601482450535976538700604418017422524603454165116188201775034633519652470308626581666629735823286653264426470639481321667979992824094530409930618848135713182490423943865907663975996499690567932921774209770365492381062566534761270224099359414724667456793723861088363656340847002300291260394112282976316279636110522778315843820 [165,87] -88669914005287712437615108147073358874775832155003627805975097307445727524340530641842781558372558387035413988373538635309195005951448524702627759594869221662421153335735203052097228488104884943082319472058062206824006576325131234269447292611461385637582014926478531288356879883283812483596027184011369031730204027978893895005418206054922221954246477275612474315653443171565173647292510283520055664240511424955084745808242572625139617876852428049002211432989596946256967234732505438466569617886562468072888517298840272811825753568596794469493037764323811295752731317899819999080421493420985298130437786917919174608549847757594194480169784353103247408193101190566875565704535245005819134200177514547180855373607027558998501775814087688748361384312638124493775733215917989381899685044685896314961758567259950952165381644707552120806664681467714379016895978309585116280948001086758433044526365993452311005686011540730439017317635774730145055310703748408416207403284728858645763777847774530583589656315559759186802931520498304521187829557184062297099525467915252602464412455410280248212184050844909269097061686463030720379725412701700024571388308149278840645968067426963268874725735957536482044899550015798158495661653470918339631083376358120295407799526282635875886716515366051985400330884073526172253063533218169715430380859089625515198574208993716014898502674550298982231312156402949915643819004788435773051459172228536604 [165,88] 205286021123940632951159905497601438521790739945299059167691872134068662012178470536781376280835544791488053292304119394828593634566036184938507624918738073016371750317194519680356094569468351114518517384848538100017318123858742003760044278970312576423108566382521612842835043491568014957564326112465787177261486280318620336878616394217016195521785601247792589255580533062085465044909477406796859792916802126289292146294131033198429471012964850462293516420848587295879644456771684400877332550442190088588089905991713327273357812033987549126730793135706446716032374883893620656570689426267867206552332864689588695757325410820983734956894449298364433681266559736875087819725666335805207088671485456009351505075698447351590133571528505837486296168726320306434611828358621527351668218714769017712285306093860288812564347757340679423993952734903616680843727757641268610075378488673790428407248199796689215758777369460742320993062206827042638966072335138991566489717829208048315512547233445540636635317936864949670684921845169076398370829862102740848626243881853967967231984168432993710082916368650869834571403821828666659965973066423568104341642600492339706284850309521157166875417592936387501366204437186885883255634938255524623605833059875949627900644354938669697662790668602587687833600212160793137315235587023748767110631396705220098789742191322170985754054623041980855894811047148414476793871659781888366872704639200 [165,89] -287148903407273850184999632179407677753514086594292381115081199362675621987736479786053292669489650359801728940729461574614674291356946323471415467435287407175267087821724727717482467144197616670293834273747204271688301313028777002141836798704735606266661019510145897174486575494991850179002258885066906500943884051013786716770004424316617450108143648715631799304968247259969568822681390145041222681676044528016895441718474354296010836535830943988573182399405695733769044120796227020390337343759613131584331127003664718109139507987979005912109569573009981648142373810935221793772008520813673089029973290907005453923346680377275212299062672109920847455530707227365498740583915517628338436921762565015024559326812408067327363519022481981787783454045712905921068785845053378822399858546256941256293904476988733149766868564915762688176302080622055286541356687182078820963413598739554088459930337213812721365558731051634225941180107593795743131688019095024013229650880966647012241184548042360065641925833739469124791835267205195006362340151252082564714884712291649477161573567085869070663721752330010113193328290734140017111319768272043466095664285901582634475834391999684195375318459665650853041070450894845182580064559983407143142720518226905578407655187543740284158733775300195327401410518621911845220435476946582603669316056890975907080939844801118551611360897852297921586680052303635710132101326336677277782320 [165,90] 653710449866692337879751489763561599670149359135881791636649489210954047199082596206896383975128598282810268343263565580021477224132545513179772908858137693141317086978371291027678896460693911807570341714070985827990776793370027585433114219171852174106692788755898633761598461900493543627759760028847662870412791316683007497413768993678931250326095935167672977900203417685095379607688823736594103800504049354619309226234969718586410784961849437079780095229020290734968977157366284574221242989759051212067870203172992457023351496799470287890685971888203557144312285908220890686416259349505939311683366572619333887389947765274079523211022010341320957958453325408924878770366400385294907351746355314741346146285182128874087137463214296014477719629881104432686637544245939406894883259966293732618051637510047443523720866681075881511276334021502995470966122428250832182241971013416242884313482919463581901133719380103208177530266402061993094932090131164258275258958239077007742274934331280905448486188435843078423691563286137063021225215784737761524489464216299276621580426863720046993229055870049830059812232688120731868094387781360730071774248941885720755721332054511260069653673634615641088639783360599653392472214052026472530079778424790289051420031357728077207054441546104508515267453828629844460614148607780682711377276644901402298811546776732246470968446762878565395519417983908732067780067427032199376 [165,91] -1792393828313837790352116666831998670655803656455802450212518305579739749611494531422953401569809159649313796615386310504210408427216097259059225783679283868969998720154293636985134421898282298120593294636471400279808268298266716073760723614300303980747464865336036967565311381574197120247016278878651458889616044527444857156172452050891154901479631067887864888478133181681590670875986293400576710129253497005957757747971686144992409512290051634223347671676627190690317703855909364330869567745183728708897561224903890113113267319857831941161202794977672759636116304839656953621306993041121429254302125230594410554816025592204952128290037383927554650032665369593603469899035649403433171110748281526018099468713390370536172594474974684704433782371768436888667937713206499123083652853435842546551547598501542946215497860291047666800683555060886098018865622477542242096507340098378184417146028858631447559083014302458427778776478631234848623592700919659395276025231998198712598665902297856828403602416682097465181325190544523956029373780930299065661350054874981829523229837829221366952338869740267273337255313582790178741108222061093467772882702955512908346007864920039542829194584125369101931169730209015755967624204927852555806758508468619073341244409877317874708011808623699421937231951770687480299124456711040710595022318455615394721698660777258239216857886387835097807765330629826068702243842848844 [165,92] 1785973800242551260389084708698710753371792784427789934917864010981215072973909822651600967040475085354394881189999854826387582756652733488014082514562731551130807306321892547872188584618722127453527144374856689071716936989077834817848909253609584375440420966121911778446735612604089837123965954878735280008695733420027162646688122736989938985389273349666297174179800782851155281428448467885526455909758833357582152058021516984250980885360874589393239215035374419045908226638297491768416952470848271649751772824029692889705163496422566076432449392901691194297454675455732356251599155653365426869275789129836896254112297930753075616011534025476010710823734652415043278043875902627101034874526750856048812761332445177022576741507865043881512526031794101627042226439306116201657566654205198520252382929611918088644654559573898310029244277434425830539900710540436435797475978937885957688532538781533117866623748654582151350761141891380093146366044443143597893005979248485309170946054304769952954929553011503696177353374328674193367949968275618574652395894653894566710493132716047506513082843526846546852604544102471295428395544455677860200701709995589769224072712179572837566115582767277580125729641169545863230612409599233115539065408144867136268316195720542165211845552653439508370824275639563890447321095812804534501771345759609668767443110039554632406848237740572293791493698317514676167407548 [165,93] 1780984665601598637243449780516857721215350236484505834041957871419186532198544499070417166667692371700703584327755604927206843782418345292174536924804183457962084809927548496245614333785024825506059068342407591728362843989430696701419585533142004212680741649665814209816082182200425086288547987206403157360337263429499772159538003891831107850129180797702491108690866188902187524175418745528384432574602853006044873527616480042493999660720815079421483718343215922637376410109629300454492981249995837753535152136062533205523844635786354597244946939593349031890638019439786802559909124354727043838677222043094659985142596630310860349132897397424908463863523826050320252792705676918523066856125685243162023003900601519440597618122539391876778296002348944923137883036237302698142734134777363536422677959523952762337155088972873250503027325917601525815031824944580529224351986914872184121603071247645522421331869660274754768447874547746792956896427618275334937349156695273917020172132569145112809367360378539623455376149783225244615308774489565664257449026017923316721815798297184457044841378739642040277050431117097337939496922259424698662116566625131031544582969110333779735389684894051403313965337829145537010662852091849336124263308395194860778626404826982907016703213178894967955362563715207259267991234073211318523035515199041746153692366943169650700126876289053283931939838198769949248 [165,94] -1504971850330002411234851510219079576974369837027951950973459107596063706446776209857735370183859303441418947709349690105460119325693397115519687905231877255303373986368119986416382023285017090209938404834404834236738810044246627487023146988489854536449119023221105101797936962237885685851435761127720172841372978701589320827687293644283676333080480784522527906913708110473119267449789156439660064392685644247382870677329366675622720562792925968609074589077348544015831030287605267127085470799939216686912968006375120372073206918600376150914194311189727375779703242399935929869271490547425986332738872919549530910814285636697857614100179606150004740698276139275222368243283658964043645349580457174347118066890268826151005365877510506664204368989534964101193403328779956847090714492039315995936007242145658074555253313558356933872761093828520265501923726229424145095982598744327723516153709629941700410793710728569368269699393247887443035839079204633560258796126757689141398395178073549283270068529641834793721619174640681498136209605313202126064613874906635302905964706776460074229582615076505840029014286378722191750651460807486214502196796249142338852305079342363409307415544409193102986986406803885152214934231362924160173184620514875829710063804946045036556863025809645910155141582070134335539520493115102990461572251788482734556063405939385419908318419326720032174453526620346 [165,95] -740757046813692627702730461358270688403419611115182345325957219642872294838270910011197552109733344682622937308829951195046060807467849274481353070418542223175687818076138525249569932735053480382864075282067348098618827882178860540580772693403123130479017200670949976521464799353274471906789226509175852566208596339941031343226485258520150863341726877040849860284235105197966964629749131200558867808689442228352937314277315938548216110343575329145059121251490988485078625373760951407557153018903722522762885237694860760805008730137937761182470763320373887065064769563469729079075013274046975961010566810547638533469307605722336302630947779196066210960305555572106353168922418793278852505891912723485465323450970215296967757976959072600103060335196421029465951129775869873926529016218342890238235127918914597827797968272340184043801182400961694580489096874074910360808578970679624410548094197849201301819757611057074294316900272944647621030546391036471970661878302869302514340809444409350043737798156163776327746270016838080030775838325519317744949533424702112819981717295877794818423519563683987201108693724486812138790614994726357959682881713894429375741457580149688520776406447023896330369409023623125415506492448008041568659397260512948906122062378150701348689314055251213009424327630775399736271055031568543006861990421577461903058241350715387722001120190008470748992080 [165,96] 2036928486459004567674917729771381413042998933362321484597163552613554243851434513350411517249677391321208184817991859091708570191271182680067936112227855615963624215317333937583506397874708354051788612763751959183047376057456341520759493220854417191718282117961494214584842527378177905061870546097675250011704670650624236838262569003614642872786226022976296486767230336351702467622544196065680355469240484302197452393657791451792503371054970920872511605007802747046330169053771040518774193836116570636089359512321275305858244014771148941718096044186326699571355791613458413973016483674079735274257146184579452982615174598382163749260201088660638525095432969388040280480701574794030772994378745818518171871111692918069213925059988395753150342132472272258830167976124477314340052508940184642522668231047660034783864296263375023803596555827054690194696352043606309065492664542315438344295079689956007079305014790745593768257079871163821402929518488956618129431475229096548401919445606330435492528567675332553382777087479842760657794951679154682724479446270800048314311275227073829812398197407220285842843296057048340161116648832486437602059598478892941063493269785675856315709796856653239044833425523487644438360031091190188701704341887388212006112076059501426730516708768218062657268307568659898194665567491560185276677119399442613750403235398117105289696919412895670176 [165,97] 2738436120983464224571076730467271747563751666764112479464357743631902600757294046704731494868162782573317008379795982459160684916675603620627850641201585191505097024446222378443594340387497368463757890163876194277897328470270127012963988047211947011088555545763147961590362548169733807765589956825543498373791981429327196844230516535145930780266630552716253373618347687458543286816124469463554005089581493355158387515175680709168114026393654441662789058969267266761437136384655187714415884864985493327288641635816486358512167112976720053535443012590421644919796636795394833278691228307302780831608562757821398902949752717875388633337125276181547850491740874145480631731909840499661533962097483264340595499820857421293471299292286071062805873193641879149201436726471872302753738573298584194028594515585204882433010594640864625548827101264622749686310538528349431590135255655027670850382400537619711779121014484183292187075579179923458602347284583897356012692808590783488860725140613967575029645880173342393885918060055880763630297985334854821392113598626777044971656240705431665617029399046562077067724391132651988053069042934220809711651845727645895673873443891766117997724075332965281127950951304333648439580742005763483868210414083681437091737845535833339725352595916959130474635967403183145939735168103975369181310132691146659440153880181687165147372697465188 [165,98] 985134969050385844171000954322602087307055666347526923361898423729853873317351325725702653315930128839878203519583501509079483777550333618288805368223501713809417912426282661267811951971214178390127777824097551559262625535888815954981232218247330880407490518310239668009968292646752592871422428094090469700928472181760400272969602311471515503603891936881204923429617204250000773363916136453541707770385367863382646407621600866224829578618365882006788570469442007726759368582252632248516783957561300161927023354964886213640047292235939604599807291637201063165750715848149231899476389954669982268509024472330535887579589930789588725098889984804667769552265788968005512024886794586945015939172592147620430329706852165674466226384619491836114952626732288954289910669855220138492521488222822838697701532520680488218814838941929420078487957238707597500909463269535382030982196448606690616950445696710187966787924892163461222171310647286787995849811709646008379401976776312921355781758405744237274506211021299474424255543075784404584133873242027322495414320793999674809368142669591157207732877200180209611800986579328563185642051482346485380500393727913914481733094374311630623360699324407194696750238061539491980012416465406484932653794773657060953357082439997550826599600029497450135779503233244371531970929967856217836252074474165165545304800735057157022940462 [165,99] -1919186147814140541241965348940502437563276145628885864925698571892880532768359117784197381166952869350325472505314181478232039756520957775418990153266740740053693237674746988834781754038737315481034029371458671312290911181010901551876082296150326411103497849600593189179210657600760045886105810106202527573907491634581334123648603438902866163178743303032100945351160156525170334370498584875863111454990896988999801523718506177406491085014253410295418144023431594874446481264667859851486874476357867555732469799667670275656087060038613723346206522289024175660277800024301533666292968317746339765344987325114014491535955915579359334868523362631997116638621016262749257310125986721357704060082779932666280576333865535583495849850752712294914143148747306596413260989078176341124582711127036129640760239614901290561190041347320927625751083088784098958209134120831489045637760738090248465489810926822256412637121927180565193056890654701761455134956478941281567639007589463381236415078077820961976884073344325739863918372035184207665008667772619640736779962833179758902411129270244732444509604282935863866346741192877498004935971880125714150794811476186217772252135099838564463621145879781731960497965350104572257705624707360195989296047563068120348515361816948621351598199448512120004875590173403052176599042930432696992988020169386346310419537309858874360 [165,100] -802775653660818732092321055321010987019271462857261091009251825817382418267794712280457700318580476153140443650346148821099838853025766417606157643692266968532959928372625140875195162643054189411652733536414065477255011211763493892161775017331321523340645113362442691929894511490906022807412778245118600594174026902710833968857693401864396136517334120537017942697192356158812865254074087113932868965186993451657328263011286918548632545162247801217779007555887174711417410593388559461566453642542858509334903206130775409728996719949320433696679469374073413269568997753951945421819489219615681720077976669705592826854814437312423338189820698535297553099506174530916904882578859023831697993437914147482073524387052194907437747151849863628764766619002402454441453320000631601176344207699759101739715929122856652876875823142308398658111262512277842889994653757221147721895041534447690183812741250189667764907248577286943423779048267666589652621324539800894562415499712903363916297421175766357859271672697760326013186632822449341768669457702355711380721723676355545518401832215091862426843075886696425383690487773229922408931071133907323015735850185597672523364150781402423433522601097343722016627870166170863199092689024628148798430083796439730419915126418784705144030927687821894924786345142903797687901186919884123346374716466236945389655462187900 [165,101] 52200873383897308479991610283657648268587651246431147319169495381245488963835451163851710310824280005019089807693562743272918297841278599527976159177411199064537343017479141779098127295793798959655286465157750850781739410856430090761579144524499602873107878142924014398370022656756886855772801564311101240813686494038958884827551294273698317721392407567937175317200329058021426022365317879827346572810386545998053723626601232572805637620608957288550336170835951259958761205326554788075892021690183952906849377035715591294110075183201505380436328856567642362410204101609366573495509013381999673072199650810738086169016475756090138094564873141669223695370943227464260877715388090799385225001569130715806394634159122708340331467625155326844937233696356707589104531498243272362330887593113592272825732461440604371120052072708837973445971207496306841636756281797468079923998013209501997738110208259472371641244033692915716502026296147113606825691906276768802302536078923623689963314232479819879962726477092893973855565028224175988826504570798245924367323902833647689620870751904060904299373285292501028256429964113451078605647438559028886497703633712456250292086385546182596298639497790738975075513044554338602670517591748363986614363473102421003479509198936276554178215814208459804119291297377028533465064446739185003178529199822596769471498 [165,102] 43675327845059126653743299039065557700915150398911793522775851451456592888254731902692516675990452937796867669946998256611273302666770629455552552293412255793441935225519824671766073473847383924660707579400497441779597135852449380480289532671250371757821659003754716400210383740227150777181575534811953411111872409665707627990178062237970609480296445756739420304092468922161561667592458162512201108460194490655436976172977110862838110696559508413111646237026495307119654587771454885852058339267060083934964130169634031760992241230563993589782003726428273474462709912972091264140133970771345302770393098971041578208178713736752302485908162011612642615155372296218447006139659137502237220666677555511148751615308788613855141797439439756004288185302035428981949138024337714267119715585484212767112430568013191522168405176701944297182506411817409617096318641515904785442868678766297886016218965136415007842993579304373808441181509144294155505806794815135181386980423990810139042896804427308918752811855972821432892063532610288578433860094074152335776549692752839957204783165051989482283302073206995899715121915208165131157326901119213896230967665464453186353812354538980382411613350944230731430160494083572685727144776870194386451128522930905991458431363934695135510439095939334597834720644022004048896466792605592294026418472535556996 [165,103] 1797207632626580351109772750214683887196321848319416158726673865243173758619955964084495260835787196205080511230174920747017750610693664758833051546488922472115843005712456862696378273497272350940158272691862606893655756930620754491646100869455936030095628590844431382950858123270675558261798102067859913498270357730135426014784414692509273711686155228688997305801329754027427245070295452975798356979141488227947321064518695001015541498133938193501208487410343822502134564601600573007204961001930830524738388289129284039227678978474027182053558664083473932865803890550699059889964277575955493722452305530382515445913699506376949093638050959891540950263224308626781851785642786034690129701489121718972455746515771836762823660391695661321744120239838822628426329398491223448302311519123229123366977648044533683438391944238237829861160144812502672885472472981545856747427600596461569027034498987394941693986787339983144284235464635962715710242466755450274285135836330499565617258514814776084435201596518242066640871803522388515641869259936526419838246682919036696399233820517677281417118255119723157231126218057882278188894277623444473566432641217947209462116556460984769457763694009822326320077942086867238083609343292812075998013576409629984525258585945276034586744765346326718463689423572781955942162411427927879924477600864 [165,104] -84856701529289692882698943975095780648243529910956313052964897845730837363368508757191491472220981012716518090593307700778976455122532516804378913406995721361172615450562808333456662627962640047174626373814755400059052948492120275106865729647770485738872821507267528687623365148159173421017508322377887536329781660015142972972833880946701254725631405615432801862258125676623098342898993716125099844477235843374794540192582765653436511117741120714000708588104381358815171904156485714565287368195090296982264559899009814558480717854990360201827897819780727949874334266288026629487441344674909449606784190007263989569188507064585189714929442419048806898385709278130153067853130152655005824553791486028736640563619797881031796375582436941259650953452372002775135345558905139522812463172168820225684286870641785263302979808794288786059271261583575347834439634906959400951388855152610844758771977725910613988298441562117373305298195573199780615687557731079924262865631552094215257507014427271689831068335529080142012920453093693715518869809331032700297955084729456117213680562108172805911949566037036103171295153545092067098632549106020876029364469619469268402677568462669268348171427338621510246740163168484658250031173296919652566253920646488564115591457290350017937263527338768611567818103652445036111555328791931610332 [165,105] -10460562296834069174519887072222448479351575339266810345912895193407691948049813178842082493853466149288482001427155926002893438782727620520987856208795159771531870099413620173974759266941070788387963199799118177770315492477756624230687914101286153066388894158836604708333792290433161700828081850678404484760486687683694429799946511410129781953538874597844524310570233241496106250783742414896452697826636158735769190006716473754171552163352561263076577778342544632035003278011268491175485613240229525069550613800469306703824552496749258865509317754973209639558769354102833270202431348011301991339395128095948374184807756389712853631138091248405166571465324342713323256186926140600899454035922699059658878048120049962263111294399693464648894976771063244367430719900607348460443628723245440834529710901883050357120174697762453785192245364358169124132720045347711846644677025285542641695043277401760338550612999092593668910454405637390359580573363526233584249651350077313935849687674011477970137308395003104861640403050988793865230124527255263295964073142820569383197783915965795489370094727418523203000737222108054069883103058542003119057798171990342800868109457213503435869549985115564980791290614270417726239774406540276227025799097690326512466132057313458665893825667593928843881296607337565363996922902138328 [165,106] 49817226493407763823301926034534132650026195068696669567485004385693919931964434318918960452226281698825887038213384064941109541959048963514321175908846805571296965973639229966391255042578854582132281114676649908958191086488015147442572531689650425121374119910029489272389490949256866778993420558667484924157322766870360829780313563813429191533050906039721746784629015930268530117299281284492546063518825199958148904425439033271858395019824474564908993426449978959668012761852725351159315282286912298979498765180989519571211037468377744141980668791853971219329798701931086157399352497855039330690391153994074196453035940753544067278437930330965248992993036703308524175361866082645204612722600823850292267163008603580654636569086497389467596399523204859089402973111887576259970155082633735145520657353316416239372823386615523899840608900364737259745704028620685490248025751904374759479209788007207147815922292480278360983146083653082581647017549077105767731141553824558571706459388801210675364930625089956415311986813336042544046724824660188013303061488202524787318623304968976545865171036669358437991394137215298339609279655915906221545442471717919644089859190007940769382428452711045923182068444705838745927459717060552701314182857807181335838866380351454441062947769878150518014767221707279164866772 [165,107] -3070838680530030765035102395431530090446630580714975430689772337689676721538026619364518608497224900341412097833289026487736966321192608140286366030453079393069988265613503695530400435173892471201000966395112941847932294103323215710312545370133725806419926469125147205952852554998859590215630320998150770368681402757284880447565666824904367797871834645777874030332989382835070560299785365443553132799467408255691262914750181625773805417805263003902011980856624788615145703676069122940666825977172351650028643591138916046353026355205313232134480543055574442979482393683717487358736120820000086125942077083759466105822279684342136226839008798334129759902813454554302058585325507571281092502681140613200151706184761806106636246562591484312778900239472190614710182175922870987012614112140227003406509782889873575337988406282269022759815848789854683632776750597597026739808068849547042875274937680962461171579169533538475605226203123341186208279902155137482455425178258115596481156547229876059316480018266780533679066092311792448628916150889844940454845953349455065550939431476766333147243728177321396496496600019189337342100964482801276755291263450533817175129426391385225584388495781614322007412048445039053701964788897808138420473267978197593710399799014068397631925967694203318999466993930426084 [165,108] 78448168558845828820118600862465392051900896495062455708210646202535056625999146450130747575109821268374366122450845788350417869454082173486227560664554960483411832387915558024612432174936039845395288878104067413953353877142832952343632862045150626463194363037435761860617598139736921976145008051803539769826929593640147008031703531667466376550372573205623052291355949332367879256181454423432788325326444864863960936964943753522530366749050929639347345575265366720500433322269654305738729690178193998583919181774342736200106477268862765215893591579022395498862191076457558025797590449617218007324565460994456560544362581742692262261546559593595036804332350854336122110648584445795827368325242080407802382786598294581516786751049955873490326313699415424547726130644086429678176145218195532847830423028857219013140420288980351871972300449635970085104131766745260826666593845309279641466870106633859408360072633428873951165387830360689008869904314085124348371292518638624327395088243146960506705485685617437646162178005593110323152964074921959213654898287810359383273761434092555268379142836259281687651806516374704664393438251030435066387123536904616954354428402214818764616478617436062665831739318982646563116906552717952789877697641874152966285807907031642554405636364029594606816887912 [165,109] -314636115248616019773965443145183396190762688814176327125436794217703939496846492840469780882744084882933069001139870806253099666918580154750022083875357466086835190394335906033944238793332274696169911221952595635041792020807087989188244494244560183353773168593229920391738003887051022067768200606441691806177891943502955657882138888246505791510236338629048965341482043423155788364958118617702357770306033058666918846160479570320257070483888679755773501146355073616222586226308764014704515543358123800268692690081845374917402564215290672901005844499478022685315571515844592662007900356854564305745473607727392137305923565009141940742404873082912377924776537560714265967259383029411052640361092724118228362171722014758657924228096414333620607059507750564036196740229207720478376238486358632006867905518652334348977649768297558840809417636325327874742707993867477735465497059371883716386772591548923950472341577044194181157366992286315831457621317337967123843828696239376863335519863061668648088760992766692365942588315354235521741824036650690014149515695681539879709880752224545674753372041211591910496115022610469124198411150922183571277865462043892625515703082296012707589032993724224584186916638937459336278121630382581393915914740671048321708870773437643922679005560771608528 [165,110] 3353333252876205904311125372612074514259560461361267181167013509207601834723250055192853086278398208277764982434180221407002852533531988686283555693726149762340552164658491877726856053196197678190211660969701866455352433729708670133269062578765010418356692946913153082669879830997925724981568549877093498380837445774998705490582518876538040050362785456431876710888841348077842411676998657103527582177927465504912395898155822257497177354975335870597603153446290037656930151067433713877106389902080911870130317530563755103385436370538479769835034973774586435797070012197450894440468131738814868183643715546976651934747018733500094951867634783739217769785553937989672434441161996397676168100140891372838433861601063508011792834511619049911455548276218489010792178253571662891333568332492972821527085943798171498865335821381825425906271697495427282851804696513398596767361965483285341642148639267724397473649559751464807700049028570794303034725629891529369685260633364999788667810077212821082427370205154963254209413297932380917970687632170361508832442153891908249051690078155234230221200258014308153152781077264878488215687993809792183121310737077679227559276052224026874340281571378147897834128415804616725762518913684791120604691654842680863936502257075073184819869890528 [165,111] -7143647610389220403778114148276959173670183589973217645074791941902063901339257204677737990725374455491442208710610889927866268656882482465483149957022807167115871386200975071094363418878754122608740441406675724437953183327224076774694405185301272684482882376832078886337896178644052315522820772619153480281342635300524876608048815691124336389305633278112434485699385689416576087172274656250263783026497876842976334069227127694428624214019767416212725228763908031707650654691370059052708409498770227305981948479031128350810590330448275683817764246974750788106971232366414653956514572891082729652983568468786018966590960218743952297680685494791725679790243651084500425084263027946652981347319465822327611159656121808401835697240894977866664802069679856287481897294239884536402024207162080210866046360198296126773694837969410319458771541398601554624416352590554029042649900093401042061301441589061777713222977475011444156795120516799373887911557857395803655112910502008684789288349557486389155171464524617191144760690514979490828288526675705886594691546081101927612247440525665055733683244182781491008321512874452677288675649231726328289280864627672894192377327077600954577437867013536399094095134115455432507618764106646063612595693599364442948817124492910748472 [165,112] 7194417343377473854098034087953027684736589163597217158987365528791736567761579402561815509781752168319964239898565973099621949008120927877496272860514385832855133947698405068237249155202487144559328722252748070007804208661220457002959450289394694382370225249875993552841945178931470067576641936231488041403202085787979876684338165182740851223138501299839110823713761689027153338663576477501634405995816572009071352104234875694704335042447912209261997893766969746387202310065705664577558630567163139333031006523769578666827770911773239280781112658121114764165397904534633084194937733674130380936405935987920805432523454758686887343435831369397899214086876361887640152786671080640713278852811349662787497446110268763808422273431546236211800726780184116417364318843080558903701497232152461891202733602259241267099800905279088728731675171023971513893211760244499753230839186777162189053203648408091406743003253587876105231785164190227184203324662742907362115311580932463164226684859555348687341049063270481772823157503435830698155094451084246690263603881311483991974196149215397146651917030702463423735433153734974661115334344426614440662132501474898198812897895025221060488399282764338815593204878395663986656556302813942756054773945775574366935810067004 [165,113] -6755668806192668838809812499111746217818423119525901010042768493179552120044261615423374314470918698517110129059665846975327522686117460358687531324417593476715883583426539215285245626076494638932806238799539572515555546481045435075270143976119267214539208757064228439396967180972400046667251222533810646315168035021933588852767903343533155774804669033738431004661216199194367469109684300862817079223495185690832277043197105945411314400621954986010733798105506926552914217489594759188957289999486895044298852638262358781277323956960481875918908549091898055606935232758536647648109173403645141315660765208992885899988081779316233561742496114777289211302229505548250790477999275885056187437048813344370621160718667551654066596903827645661466866258935512866071153598194690275514857436538317169393672857910664340936555635482072109172542618722718492802579939966594950384219754439428539741072780615678046380669656066038452237488997071541808568370017387194102993979474169040481216675478147883575879949624219012341299550608456983391663927927782475650920059801595619868341473564268948291515812548742758228468415792063635949997999289343442655168977736038595701033532006243260354663361264390571003616997712131853433833738096811808007068562877325896511528 [165,114] 2344959384194949146539520302426263597714251526479247561556467872774955746273522410686285071753537324478412594261295124719247766214804046239995990034454968161424309968589907382592116274814300305526037748026173659237076650953892983392704162064085747126505884588790320287696979088945535965933079940786576200852766327246026596823674439926738392903754830489570665907175262825906279897390481378172268267266723733297350644237562462407311400757707265773405944848504132065783228053333563554794077446965694138629121328404771941117880969062376659641367476815265603482495734980769392344834960547564855419301241472138718491098529539777868124018487808576351596317511119337785801206764146763708407857551097597799134523462919570168695797786805547070308635183419959109521901122604078532528151427469190576207648298283152533227597085415641905645079017973109407272124688830886798799819271681617968001737123833923852510876818563097501091493241396003068122464803742754757123195523419951748472511148777606693329023381863458600457904382262407504766768159211252650294459310553651889830383368158072546437521142801450541475151931848779150067805671910279478547450627144832872251259454734046193488160819040805794316315478590430548783853070967180723325273286538256 [165,115] -2933880533690997089185612047571670809000944279283289303089613504927489568716528557743887344547867687525396974262803845063463898466682446594222003852071132099373348195057079458861292776012388987717807660314690031976856514596854233805225517797094166851463560688800531812532167471583482504738015738875396077393373802001019680372591068608676791644803232351560909392302486008850120825919290523144124962765925686881045645041561012171534018636772403748736090489689905101377399230297871150740381769081754473604891604955717828955016671015276716248964505770206026367100340868028858514860244952311747628501827952596808843221082845582050405891808804916476621229731537056787618256372028967549663969881174334840661670366712837394755676837027400996136402081315319256615215915477659910014698257349830091992499871213234315714501337259447353139096402325612131473963977865840026828808117588373651899749844245471664005783137520147020263352939162592654985719851995110593508061050412450160640241478502654204253741559819071225672331683257095935433339285259577920123723243439340787819499615520861895496221999448808883109007567993661764811240839267203951309796142319427368235680295502335074593019193149500223495534242177787848300770272078703034756744 [165,116] -645007276619144647255477207907926466179367720312441323147535193772850081177510402011367635413600829762551656703016206786296949143692946936887506414786398075368757163912442651438073799992925259566991831632780135495396089243897928252730564788662029230972310671354450709258171458795759717480368525072328283978534634061099476183837616507830295834984729308191096656981670742518914580589542256115727639731193995285670045765599391234721200426930492102576789842044585531041720460425116633033852105730337856678835848897767431376453852684981734629377354184106932230802923648578508294783883178180505564459640569101255657432931087640743584821747921820305755260097599577180102430938418924986221840946573462657651015850278125144192648850486586688553826955096480926617170309854635504614635514571633505663332499427251428745206281196628430035261321070737104023643916415259600833701733537025898873287741370025250595596298591537267050180153096824215661014664029847989490021017659129541097398309794756041893276578089134209820094182796637328000053102737542294296804689418471997704866006834225299681667573205030207193722760378997290482043271510379177551131284378175209451827397156601415507334318658941038793839336857561248638798798804280 [165,117] 16975534651720411520002580696553017857822066797465221711431031465998666765698565889844666758361554699599177668026988201472942527937060800882736107691019337847580190136696537571675528113911236362988826653670562467442439957151299528984736984672702991786303992738472565993366413832608103316716392309609238384103448080767471763038300173431178815150054052441109071551112852967674271906694793533868325083356152284956648959598523771976312518883362954703078310665637884552529814904908142351223070416602141544233067992172601437558565145243966791363681404606435119963201899938275712832017053335375556014365216877864077535815208226211690850918158977470172670258798474818589440520969565472683480097131387703688159759184981697082033631376025166124919166408719705695596674960235110776010198602761044423478136710326473899067534385378172012224882075846706741891023293966305973228173733080057524561912157740107583457812683330797558402745417024985329034699857495042703275197489487565115876502185025265951044150182353986039615466420743148049176966648333927467449005677963818108542385109721410445585790811419798148749355618024204300820216000091803945747509615298428487703073342979996399903542457145515114423702165074232477976 [165,118] -32458388603591503522864463643972755583578824971515583190448307044005443788288486753505082104787804487779100511034322979668378303752946347441055983435773113518480134281941706000924098327459343371615417961012392403763141375170595594975576379047330011266652996329702765842867597639804198121692348930478785929110520760161074112858590501633553198903795945120095718894867568995225286448533767042812919113475700317279134328771126898189168822515531042330426989370260150182695776486125974716819400366836460189764906030441028883339376820305133551048151239690400086429024986853791686351108562179515834045045367730607160922302040199187511030492434759972344183690277688509017591930916552664414606369462401364693829834535985838391997869691911095363704819777583417230764696186522976788841253577626533113711965620318925826951427245717662373421484406535240217076671493177631601030084116291966818317103836992060606629853098912009852643728803603800167480466320314557913136213841156648969778806024713028690532695550248801973688407384732260740717334043116545977419343532888924593544862988026520219735784708287985750832074428704590287087505703273003929846142398296571583731021548549197736939159968912827029373347823040 [165,119] -14695747882246338109942286826572606798997980432855264656497853318328560154571719883337456540088880703371152749877988022547611633551127145736656777213262868600051901137904479788524644986795753065126221890988885546673407500786259992736007743767866991997804953639887515709329065549236361208163240473438560566904327421316276298519303679570328501064031328424362452891904872211069693476872212001004962603340029542339704322685587682723282694483678015940453092095358413843597853811417039875492399075113384958429469410798568177656030192787856263758287851533712943707773257154746635895154865913552242124016962997339989668073330815272518066731406135464712353689807186630276649663014433434582592758460386507879960055174030576450570964524642693847555924752363719547674802337069625410480137502352964484844068135026847086744726011169834351624180392709611791182963671326263809820183631454023036864098472101802848043959893382672712141129029089770668416354625256565162101277281337756355588288403578469477712376976523321407248953802038419195513465975922472629961432096429693607963339713955967575772465589049068003219041285786717722626886254160782239987471119033227033966469238560134390333578240902171456557892 [165,120] -1621439085913782463095269210170759074157960143471355524512906074855509086764744242071495865308806863310252955143192732608105931495879498435486037977257045522126495384357914949956273735797502213709908513244158855781499508775072380840307428718249653932299704659176120527651228549575123482584707403717011235233436277345811433566351601228304221259851319971902381879436077729374617490885404034699431269781022371254542889928427935629776884008779782432284574494877022847500612038467959791045389255796905326818385399203162990584980305369647894952436912866621069371201554679940985754494196425014408096711292986514722482646596046631809861446030137148696187213257809005966392190816388205536262096237818192615225590505468895884625612930487618924201760213964779151280242818662891735588614480273110759206131950780440871937592106850809417185427874517924030476391017715301347048599303943584960405165352003514911088715078523349536304297501395609113258636410149764455128140416741513847150582421309590635707828446872344844447607494233663942532249074129052565107595101030369388911006931836490831752798639360016830120864082300558004862940080497984129180293918766906429224980310937626351795271400859688990 [165,121] -72287708631195162411628904209391108971993600732253951860991881985089453295731886143584430111985038072602758433997112501637309711991856139275221700555257244835698246297095082177952951939501171764308634268478623792256273914967266334367542522297394388648027752736583844698000742864640425509231530309546274945636423710207355565996813514557726516102606783738172548436405171914094102017629166420239619376671832554884026857420380184975035620310153099078754190263524955679303954505231080625763104917194091514153720358973962907077250977156423420483751195923045758393494216460448797897418420812134160717272329140088516205067985390407869003503841657407237761594709501130193508728052513245212777144634095531159178272008334993398717430251949068348774798005301736503408496744290215983139791445502237759022459479159594123920796612653024975420941476707506843830974568163272882699003059081717332929426437859074237803450635352519156272695635965728357786712396974651192081977914006162720563889929263803903209140718368247815177396222839013771759119431417690930746173257680497935892962440917085747663124008660516041834661784558340609801588122001760099747977663997108753833094770024392128068729754 [165,122] -3661923186850866634564315140709894158760587216013071647286598095576779965832089133669887386026564410929135406821493620501669127009540721180272225701344938779610311086427417567220365681994705095742151312212586327707093807882331986998995658562928450708090507627166350565245839855593629422358605735603287995872928618784809163688048646955768900768622001609260587833464145501840975057979126601181202646282508007611815443960079710273314039481790023845642286305042856927118222112965665240043303861193632825354410561558471885237084691096941218541967761761401109517713144852635145176416960315039182983060461012000998072012006388952169874964606204369640121928475783265738520815538017848548551336325799028812521084346360286537530871056705616325235011524637510951901124610642685752099442095130242410331392400065088719798474817204446315277045768389228806341952241060659405059906717223186216739063069032836464036988801650001969201302124520165886582535640721614074725082660299568342562008104853837143849201884465788290744293501303526505010604222196848764348183190708219546755167380518713993155688320576291100715074309170008247823463559374243303840102765015270357768155063744988765376 [165,123] -99720470570769537352981594871573725406359548119970239681926042080778664612858269436042019813782055443376124035536878153036229542245362760270335377460422877640228315038298181791907367614778263364756964363441026245594116322059129063675716133598192099215109598806798184702948628419313547673185478641386680167204793866982517012879489670638298995272994751444480080208458710807374970789820648159811629489326250964251587799480422521845102795847875202182979131078382513467918762232795402699578372609276804996948271686787905090974888109336532468067401947053904718268813734556881194311382853396012640721783415769411179238890857928820649611837743559108852803305314342047331009969657655259876844360945830098359832082370799176633154782864909273282283687116021908776803595727776059590710340059666509448265043260380478616019369056039746336693592328952788108133049056164688904440879780927549507989409092151038656794319184173707386826111937198204624707242985790286853448266443002793251451751628855612088977077649055515525146571452296174564829973663174881949779018671309795964937138952980397188209476309013441901779903323180159805597281734720614034548243105297918667833488033172 [165,124] -1171500019347492166820982746192515175776043243526521940055405146509413498487148379114564015687238326997966713919398313322460286282469328029040889276165460333301917196009084899610778555647189401948731355597639230344241963128919505544118667776634820481359204881396380674864081067526584331855384426927739591894524803908498916536899590567928122419977439488768497866560233912126257835854310512607234845094168939261073210454495703920443201408974136964607847333117488945807936492553146539898157511600940083173892303801267159488101653913886149939814258489593934409747027785598728815643059573260111515742829212487537973925578932200240678602921809952732574278854181857675188533275220140460466370343362855962640743554196394907624499685306679675787614128148103086235292110797399524813387754709964386937150193096521642281633665640835354366796393041684206756145125034290799713837229010433643346511384116354239855837404081333338530108575822035054006279905787824875225961299460897307363925496830888803872100673328828287978678382490067626085417847970067091249011675867060560423198553543687897793983637387492093865410715443817803007114101052772566016615440449270632203864 [165,125] -14270412570533409965713198177250211388368277040190898886892568014030387217990685884133174638033046326516074206224521239972657003808406847617963285140424588629356483334825883233472304112378228097396053084790440541753174957135464549794877410347001461731025253366863217550573081625932481232235845555563350748223459997962104083891186349699224470364074234766572057455664300883224771167890921725091303819657987767452250824340314708570405255189240149609882150906011206600785270796362884167723422612641848719946365766777743879334517208078610854057315099623419065012123246370617268437542442242497236638186842559295991200598992981518625737866351921942029422820594778390881816256074581577157369748577866064601331397398920740851759177370108855084467757543968549456046687726700626238746184527929847314427750767560248619525376507518410186935849379423603984034752316111275513096246959744223745244284922242185217992225242082790984269135205564949168384939038212916137640113590956605338931453858967971023390284602284119984418932550963821838682646161966725217709016836694880390869186193859470765761677894237559501726109072949446396016307977930139160438844598669244 [165,126] -100769758564513017736348450705379164168108139480014662281479347180723606173032796016744872932749524915800063586172447875946710156560478170832166271825984847688154010216035201133588142879024308993473770897712636488093940173056849906008164998778910853791664861662401291884969211674692148943419641749182916305880044448741817753576551985772485469927112965823066977706522954076267020137430508797294948720318742981131537763749683298864997729577284178275064483086263980261884772946069558719815118989767470114933567515910928788258425583342156275283157014291044651627806710104572222880857086586957231337586423498351660320675474497171961145395871126215269367483670567458606765312814607419387427593813404848982905406738450726841360248598285244800116061114560307375901838596484880813731446987638401622598119261301070706048201128632737069271980267136524566923281301123366133540579364183610476643907141613731857424250745141825213084730009380706350648204440576721599870561052801316366001490408095575248938967321190761888109463023321046849226666448324526879403997334121103790395797988943927045424645600802102896003531964695943639911589220598803577306676 [165,127] -304319376129575449702167617593766163069693952526241866492852486403140571434434472820460458334251228466757155803128984607045980389088803478032425174559907383713348710572872143974759455417210939930605617755337333622925706788524131609997350102210714156846247164292724044786067933710740557755365852265221567509039469908506061036659976725614281341543034663503978300679609573776300306455084328125081935224986437242341344828254145011585112463036881221458965456577308779568535613920761843764912817960464407889276762429313389083860990021204363364365976198442976750164517336054072820750146729808917573827739078500647108162858033988364598112307313803117386472938865442833621194284113625343685672521855428641921765687071813157185734658530978111232379216126676473323933513721074487695182884849000420610822084019333912578886063651603962943481745452027439175575238653901640529801344029374849766240121599055675309131279512756439986130307422393588453959595755688374329880384131918343658273639257474371159257595797397640892871170912024074920073580974966106421222470728794508920870276960124337660715903520832861552831526244850847156387926640675072 [165,128] 415319478480221712517073245782488766551195674909230046546206488989083941993790279514172041360694159156539698032341201787560309689767192255579433622991968051195239379551662926293122390248752966692756502439368882755743647787939308909148855901251685801114355347221050560861836655721154259941984264099519845393292684150178871759892038778354007009304071180574039419573081733157662944602267433323091637500565290373841171501686540896819595255478935273528342011062838643164542535745665660864795980662009698948125186447145646387360914511205290042948659894471865871801856681109367928400590850650644869104590801989682126869225437097155192173485718621472180697786109554903069887488846247122782827769883842206294508077704226107382381888426936054670725474893031022085250961622398436361525395007699693298659672137340731487924618984355773490632115179417185294237415109934899151059336872354481545329230356763611014781418792498010629090540116343795067482414024125065300572073905133605155934697639356303428633118059114935521436154570959814412542324458817103609688832233417623416033132038732781389262044176827966525325110070433724880275940 [165,129] -2969747391288948415596423677750720133106064542625950093508392366395949211335488442729937468718597186909816301579564206628526261359227318838888856586288976405309553984174710407567811787010083609162052126543708511464975852882823548518093390049730517340282727997985671093703223163793876844897691383091182223079978456344752541042706707577034876752257952071513397473247894128009924416827493110920138595546025038380840551403678535925503347498967179788761119263175689025509689544734075666610456094546133336322460122702639588203406704030950164705383812184726493839231327096539097183635942838634817260983690286366385045587496602278009177991663424229646062533577569619808260354700964393260264337805157194707477699349211787371107980560140755799859642178071930165552047561417708086697428905109765823028131438959008415305128435992391558919393722890212775292134898177174766088717598429115683331403713895516823962567794281995944238458887759722223187444913645395341354162582939821032182413235806855458896636687557048384195270618796330490450927944301465579289190456014334681064825931004771980914002641954933466796876944236581288 [165,130] -24636766872588484242958175841017797925933501483250908343215865687880563835589102078189047574224074451895058594012026370402455008501159481298698426256507829087432381576840778486546080439435171686905305532155221970765857561073665729618523578511098700873362717025776201300111288791093957924988201620414915962057675331707806628119223664801337566405349810822721676711280880047426367158333768756717454518177651628547529709037790248979808049572752241005204510283877012378604751322441360645405745314183850546215140710205999225114195244756745757347310798902085034900587047865845508149348954782535645738810978686483856052112694110042236383831167250820572398315167275184207356276091760878763453873150114238178337950876612905003921587586007497766287713432873097721877086732696145187485022271103977110632767981075477430670487455917936029778115102871593523167283515078458355196523325002626695934888494628034970552703232457068640436910059342645672540154723215095500585332591525697669345979352817670028766180826956291666085527772810585554118984791414838450355781014585902281404190237321868097165067811708126621982952426 [165,131] 98091978856622418620284298412630050406266268594908967280055611173183430856850350169324001760332431210510029122373142169689910503948138454882699325152535218262083314068295551785165204248671880065440611120852196452237145836357257448678950961898882820551260088083996838065493574533119667532110322322872597142393920350073403914326375459005515101367176402768772017538779521815160257184928249604144008291179907994525460901977766149386301879169448632959746279556148293750715333776306789810933193181124332900165308964263354855633311135020996845887319692534844931008354992498222097789751905549431242349271642123711516101877201992268756212125448794607290836066224537289067555089573182008977013144795253349624663312747716611190010780799173591482444434949882655902530621717751272854228323766239519508394213758666705695853681930567997926075440580182734331046403056057714714821570979163307085792483296063141864856086168537543393503593206193826682537662192332448364264573209706298814894843839322953397026583426437857957547599598517990940319255534883089192115385938455323847594671055137285854610269637242357670 [165,132] -67494304145015094799966085732518484387732339696674661710840290981596772584802076673220264760222970199075066793454499389985983294351435585905310668489270544903664207414592706660502437061478416666554566816166710707807479926743108246407728916518387459701138915342620147437987869544042996046179296299126084174244128229194624463378808382556573044742884228497790763687593815135563060284925167566771159052814418041861121285255812676738456299245115227724578529673572313622064736739622278330874162134384892268734914937495984321730705975434213465030329358048916781391189638233417635954311895701251723339883690913316739788177185089638543359959383695962787225432513961270746361292289524609761868455938303941639260611062593788380590036527101179492747084075673635464403430152638914915055912958298434435008182489870629838775896329992076239168921835697896339802453214675884086242915892136215329210621719543403035766215977993222560917811585846943946849785296369071689594994854392065077391586340779470385663583773045123277550027721009595712678493024640207167463759468207866913125801463128230502352837284 [165,133] -20962106109892923885520973013060169094081220243083930721410205411166639931275460442541228578868668501151197731660031995127122065615148907601951802595973681002532902950516521539062810439084589831751305974091177283723890452437672450315838143482152799141628059680632757685709999297457337408411088386951209370976968070570182116258228003749266140097651791558406983620001202392256323312186399521501566016976182349811780211007535755878316314243909720136605933913840886716719718489169800462353436765305576652103707008026710375051722387437766280766487915088125256670709038634522465655763394261765018421673326551857885969252967071720724235896684439659114027829466048140022119952871635034268029652257322059155076409897134946180408040555457172879046747843773694782467005955776494012146673520197471920164111278606752462399205770095197575464952726953830311717179289282349615121622937132592417869509672544397463643980303382026496291187523953942505222079207583824572251393944014107586050353811782052716667489991681274346026793628045987584436340481091224937472680544951987512605195002042819912 [165,134] 23775178678123399234193147988545298056050436001115044315682353188254639841056309701308424093549818984620969103261020858043097088467566032384903876608132918804106993559906024488451741693641189483851910947146135366746030451763509880071418323304152042134796304601342321761844506165525133880727601621095860790590129217870534279776459243733757652899242627940643048319916052780966365144931011470732071482930712344556254384812720287349808324316260269612609239491924645367010662907500186343830957072156168867212840284604771804128865758370507978647313724347978566002674476303316955343537207257433491155046487852481105375817476365455208028267213829423112730781277840406748442656904556101520266893914195680293525604688461038736180081198528471712079793917022613643936426145097760852786260377545295505175249843501947985658308865450369563012576115126032688502253408237169383787338315292022231288735486864843722568292581349888160433677678188231649161182573617454412164290725165393323783594610280906032450307476204474276733102708229892332562427496478889510785000684680867497520248330 [165,135] -7099239172919551004600810775965396972898048684285860734419115112860514353391407766776980524717921188357018516639530422024312472895941130668437100491707819645400846127211296480821930961378912144402225563418405180641794492389107866252292415304269395072376058452851230444599832997301816760940726351595396499667404551164246352326431358708420982636621890309459549957397436548038084650546271689287869793768936830209721300573987954445695271530824219697473290163580969759188090292017175184029045622057100500587908387086173842512196426652412185035765642257894518314645331065250187738106396960777748146676156797494060598173024926264460226872675494058970761144386147891025519065567981205485634007650064348997397590485092993245081806344991407082741556805052961207151825288646633098523730509551119897006097267176028017168274492096405793948752065279257696283721229947664520301149125922251203891252205907328618211744965606272897029537587842889522834482558726061298341410498105833624645618866428976692743760515563303095768696745136993160743451144295251809078511367467443110 [165,136] -3409029261550662997049030335007061153977748956147228054085054483330436224503829785123948950853249491091961762519150557814591363625154152653161223206984541996982028528729946218798084628946022306991994110354643489768930751422717186442988885335049673324242792847087840451657297002261478595642935978169738695696334440724236355719199556504731572931746207077796298958301775034446018147077842219462498690323712443471253894122999649614082744043530952929945983265846361454162170692995886518042747966042372744503853682729536075525618969014164352209581087304242205750096383940057949188769513663393025264260163356858896338255142942563018895944951958881297445388925592927537739842379760143934999790908393980437824208686705871831373934789977888204062790835568693936304293269690391700998455494049914851131389581614825469807993748239188128935533987576753286918609606874230828635541251523999285833960451700762716098564781334591142489057878244929205111201327130563761798862650070919984533836056046292347903275197625806569122522700805670966738735680897997144011497736 [165,137] -694806207952161990323003279791531646835756152941194035138595003199593172451599108460382183921533906274012408089986375863146537850849592221991945612959847829522454976702979880534980565675019522718802840200076949036672013410445933099871919100124912911218339412050396739434264792627467606824584245120777744297156636864279417953352997606762218619366162138992654297210346887400282989305768338474967783469092158265088649577585194228774318149960996074459424808244600514288296481409972729158624488126520878887161237150734474839070775258598201358379837522772063909173651411085161309072266750205007387422847832061833656992970924523831765024528867641388631089220233860046786990521656787335990490186845012175147697202591485578797513343255679713591168941661225940935422464149176337220368059763376513818024764363495115223427984897139088808918553175590889971326342608480910442862728991781127662092673621524821605726995232105458033473306332077561180901621218706361110901128247417464899420066678917024644236038572044467785701881773708248932835747711178765 [165,138] -53172538429100121078428721825949436084986315819135326284673229516466507664699871636548827707884017725891026927154210684732713109294150111799334984306489286625389519806171589215863617709008766989514370475976491031590605629218660876093823122562079802547928678313570138677270241831463895686951369876974719933212317004712803719238453705476987250159538690101156205431064498059640653078319095964954265419679491116355770328557745384841206686854263515336122526556210057342831863667760943167079770528799240112161814830766996536289157337555281799720101784648486449002848379679567782571916168176927360504136521280303012317477658852051508783766620053390972077337414566500675138135851095252414883777840619083030915415791006339491657757418260063956193376320112919258031895478177420711902912832989190136654493360174647191619239045488817288024550100121682232562797890140596683845145260638445720447444062894331326342439356948700911726490514286807357714030802617113957188980113397504288089539125512644527316598027044155895114478787608430099547878 [165,139] -6314086883346173654113169416824871855115224911680811438221453454702656928434414550650373953567219706604354828130575516422164481838274621595892565737046652807651018490638640144433124292657972765481467251225697443606983159269480118548547265875676124756068973693782362416760930793760840671298170122301027155952585445225675123195836254100637285816967613451095102478839916948987565065313446157153872879669551873626344414655359742184246327374212693541904361737399698512354237272268043864304345580430253875495542986887371189111655277066926701870297686737817360357895646951189324731808497465263203570738476545970940796371651959692724632473592402388958178951059335428624906107286001411564020802738008664079765907099680927662655421758508170596712153091089730825147367343413123817942279638917914499523518702616368216684990565991868147582117505006037510236881165628235506769054590846188041961171332331951611451946581722024938570986566683392477471906116013838536874945651828579867741466072188824483493535657403110626798465179933873 [165,140] -227904487391452381540101481882901249190578561918180436579723668357936686681436213010254675807888668016501127410399814711031190019090141119046148620714455010379856540911484596250051900025516512671999054314600245090378546631880439582876323387660701041494427972672688893469597573497301001850246728899271606417733611531150304258215883847634335809036295529483765258194254799828204194328492940767433336027649109057834209041384484039358898202839751047373043421267296736118662812725628960274341951736953682031487189756156464618443130951530090677193900248360659435246101218635630519144587799441645427774962539792417214752009727858976838934757807985963356147591442035303192655249761056113841672342050238935768754224227268169280834590217173158813106033230500051410916865711324871068915294730929876571773366952123680373978088607962217585760829625821436098333048105767119189846449302987598230616854390803962605850771924635368521727043654445866855716231904056403550467960187920253749228155515191963408198435572193996543142 [165,141] 7836997006220218268278852693813144471998167400792624314777219523112552494158797104367453196977116323858463500205209250008753216146775078352684044719472212454081227883941649603369013775924406244633362175371918958250904725913706880837009126404179419279439707658493676827531401883860802055814085353123276031553302530720593792812489227750322956241042651922870316562297730701514718000446221311859399543866758045443578088857517862334940986386243465874372188596250899977751390550886737721297117444506451663803775913480392144246123371932207861647457629748873940085151135289024344908619311112491331206522948596524587462174336988656849893566093739869346539591235871268595771114713397557555293443881016035179013388122139904708941341923324638910990242092429946405855270882913700596819832253331521259558902058967471812995236089765055826533414512827293771731395273058139521184402810840337621499159049985212845915954537837535114290034620592192685975406758011109114657338005790699404163306175788991957271125049072 [165,142] -237855949232799813450178634666004471209255119406006215731440234827471705983085681968816984952486126417657517149919001407436910387806845993113331410311174888333685851099256578374879092869972832585204643306398223483251495668832974362454020544992096442543916663331108220361878575223215197661347121820249438868756039741836902199976206987896189412752339475473749800640863122586461185096846689939003906022324117434624455584955056537250463798775434895298340083194259548479843044409047346572361492010413580418636858266634561984015872980442570600592295682822703461526006149230980508724692351558807709926770125779506043232243167893874745861402451278881120815963362082302508788950529005779164846187340261245878632670418223067497139907979015850245899842446477085414788908864901407983788472313585901424052532487042035768018131553607247298168456531937662762469568883504333784203363443261731032750184756477518175570036822025983910268521265612004671875335978083487375947841500470200858909800546891335592 [165,143] 702819609741491199352676796697072881082615412801085749937037147254487867543330447674475050150150327927979737113514149749863080138470497774000763485317926817371721804611481504651069740176284335987476189379624014599052504039492487306269163716105070656420992817159242030759196913823359456733426351471078909642732751355312241795822922123129253864899108416141350235993131955685667048432226528853337662257461619745354936167041086297991514906732599070647605260871904432105232875947911713472115871112949948994975745294489495092704999383063182880865403073108099968970095857748931501693151533426056601338649322183340016797214560922838019137372923697041238982171487399060776462235736322854564829456782520253682741684632390205425381194830664087217151825676801898531203207568169362660047060805882671149853867679569199962282216755787293755217987277824121898174734326389384847937064862935891147024765300910265510544858646533961884329547492666869834335906641219753273305108204815673648649604 [165,144] 1307878314213742666768600796182792666815745064432402935732906028017196472652770406662125610856791732976494542812475888288160583953100929797649006802710437858962597013415122318175600775659753873779396140141286625951118945555541338449587635524319690134730109177092007758247814750805947550149506036691993027339277855111043556676616737483268334564661604616021366693393906763719260074122518316359114396192563080559522853634387627818224818944220073295220911123635557282675705333776812376402963287017473332189129873910844841029032367739849617620676346855393117041865202462479063265484352775903559654859593724820714307741591525671741469960373017122214264720274907405016218875014943286379490335168329852289858762728627395563345692096846739298416579609962562636240578013953498771214559448505517501839160969532301456946485091175935111252603216052668971650616114525142524898528971649041553041873676407585695540267458471495189273153666004552653740357745536147261389663703386788 [165,145] -11883300547250070240278112240960945432469308893408653052555018500526362948911123161797784208243343228602038755256677459318175130165524445595311617347098611012239297462852147991245750115901329287046125519541454921398700174783652426243512022266530872060254357333398031637273358491019927458281571532543466223201712133016898197368115483597078693866846064720710332864863442278458290995891816591043298218859007820092935638538448679765248511323641928149447736383903626658694942205290240592440810118247406603994766276638168106954516590616133662158668717603478392517398685349030570655547498453314253306350968092953423822018052100964878163954393150930536214813448176786797805376214316129339355376070612616837933468545017168341434809445111239017813888485176271166405991388632468177336554579716995655969445992981269356824563656098086576556974618819441237356829454379010382216267482091111518840459414509147183927348698238591979593511159991826617759347887640088890234 [165,146] -135849890959173269458724634117033342083879843326876643100113192542881039726634811417297000389976095876397229878512597697074112494578570106415961298510054660573490784450404905626396897253969569211376821645951937659958101527422285568987802097221118666601672654478534718532104778569867104793285063685179756636491702216582178098287554322170893663398948186123249562921673323765078682438239778896807982396056499272152264456554078831165453763489894055643547517679442626225005418071316075697659662194913707709466394355807579637587674496568794492567895923212839847575431999851605328964673179227330667465030141384079958133598603721445828486142899452312150332985725841769599527704303913497779352525056935105407581688047330528734870689753368167148102795145487652754675997297127076951844351478275461121045511822590800191754070595412518389487547696634503341793694980049645558446762569726521055402395501716932186962926144775292092047273304314941186915435231 [165,147] -273253814664272533338950325667491760324195344689486391222316982898807875192253612866584288232308569580842487538210172162077618609941830748120832839095985276871745495592073943901093227133455874040137885639170755912992495313763121631740209681946194438931667493809374227675081670744545683640293900665843263329059054986481713618101593330128486256114235899210909413891268033980996911233053556010620155133912088332309632670030704346365075826558520239257856333297376668789876976336785585930688554733406694642465781000638126163624752712865869332539768249330692157497310865566548597220520488923915577183842913514372010036238678372945985757389991992123251941026919642050857373682622702534897836703003420262041065717058671919799760497377099220862727044060183632490946915381006582844941686777382027014199890389539759463779978386876502254247796985528028127061657868604958497571142763286210478195396457960042500620265446608375096553033530559514 [165,148] 24367622163050285259532650120899677459971456783334513351151407636258083524560514142689667972834617438890757542819715848815943846078910344649080375382641951428732088025856295720208018233637248483839831396636033222739520020848364597089254696543763289157169445331681354820039006864112500037534542599761575562617735692433930939578445652044626200051658780210784178626647198339261644983972090746689149453225220439119862964337705195835059178059910199489488155728814754023426840828332705533424875797458073491385017189297646252298553295776339429303060948460183634236642508592184713099355757188977772685732897323043858316665981205845010417463977722008260547324742581468388872447050223493995007271011358163267880047440052118070642935833729381837776339971684901003685316849578454762709112432490093637356515401593911203693578840836601591987708958333915301124693066623874806523621527047896949689860687940371554472292130829049768688 [165,149] 12665357658654475515876776574210821049798234994561236373271161531871395842851358586716469871146430925251899574737139607113975793185215034491619071562512896745780504750737306165076910209730931163645499820707283977498268303647612172976147236613587540763926859086493950355662957227036785604436699358353326381499369721903813460839812928950705729620884628280725893895491464500144889025693711871185630939975650196602138678903964085447711294208323998444804872282917635026303519038788883552482338051526666502679496601915303686489991140599491936193637845213898107115321886480332877038231977056224048710906591410327156163321855997989712702055935368405080935837198916893235296499300195822055856217500880127801681313718599780962443919726963662490144733846917630977691188729952601234112673313314285478399273042731271914117196595998681260459124236594326148138955381569794510702453475047342327751315105796773747192292497 [165,150] -13447766970667251057615186827788027790727945186138712784696622187907790543138886929226692738212516345423831888890051083728145980595938988680631922708045062308908089078952078842867028899396672261247618659082063399762604834797221153510872039191131489590857144766347496669626868638292730285849781029199401308210870228573313946168975247420017945821536793873280089776852297193853294685486156906497437995578707864377130245732786470260515631947149336260119584357487664469755682580528004142628307042390289447604688700965724967828578695044565468251841624676558697293328378882603792596559534505529065794918424694700876131644057114249009319215701269598655580400431889770878788656617661165332383404382306600839086865700209129303695966888829059410664314235730649344390140127450097485613056596531107400670589937046863325712959724208571006743359761662713080266634776825864680848825018574591245082154807388004427 [165,151] 454860244020534295038654011655816332849788850564470338512666619489658307555802425276303599853529603270353321721622772824728348717981064443209792750749733355898206267493908998810457719125704171637460115564285622411543179266398386391643496283986626700796320535006181781677862244185444158672678016345764406889172567495616596004761575363460893652613646186783699746686973238904363063617883587517077705228142723052166169281445098917446091144197158726192738194251027342608364050627329689995742797986856893519688675008576826953213987524301720937677411160484160254177487369118172528529450605408163325700829064623833318610702131305950210107051407788876712729151223077363301136833886608469267294221944953680452954324524900327880026719601385913464372162332770963467747396528934581015981196778265080866944680705019219149543458744191940980970094992507112862047816655765937157281719665497926809847334 [165,152] -3165701365309186166949890402947403400428364448761679956283544609709761262025365598724060789470229781281677005527959256635400491555340386097932121527413259823341698462003369820785275955986364288319961431884777392820939842827451749296065318906140813036641882254260076232723226693266625211840436101522693217840218709154419367303725309296923137341317640626239271405244244451530225096837139274635805184714527855110460837231269481172132397808343060287584064036496952365115151421982733812984726468350732486981354749919105957055097296997059677847837501972894644795266980991818542077277977438639581660125089220671285848679597479942754398154161192908716737352429993946832879193021729680955461938460129788284021312587642019082498254094265456537051226827107705920500179286896409671965485946459126458313377857503146893628398746774281621657535301967963628553787985857830163515258073947336 [165,153] 4419490629495211215132453965139272389546272764293991424227252601650327460652870176295153531441235326300086977237249770985556392426861893930846844409968827046630055876494865258353300799636895083964709030670507695208934126713133948705199490374336204225998359006594354198371233320007523155503813493215417173019539204551068732558719833746511760309270983773950366618367694438704683245811182569674356317750697390337430963051945500197360794726769472136449407744691688490050841398469103113651163701502721559247752512320531676430448416451179347402118940659435349747965236088631913375711733648025044697184691917248742289347585288333619195015523967113205610223810381993171880385195750367344717878711674499856744511338232834279988549627119975331021823122157112132204785028318335990170959731536253397110619111600177264539264400776599126109154884633643830156922293770989188176 [165,154] -1194353116312605474569463193153442279636264369264486942456924983248687200347520483038045798719270432966640734504042458400065198504942335352975787400791586685447378808186177710572017493095379630898704151778506200044537697778791059104535950060284461967224854266116826095644254476424140124504276183441984394376549647271792540642386717806864932100728335841549949880473436711530006566960507729810108326409805934285054703617584278542240507499014486245768678896818539373380691073135709674113749727547319514095010226329473846627279156629205293387380957131847809454892396845901240254886058812625557134130538706578725327727665811979746125751365699759653635761795958089663087627383142123158082999294015751044279941403323790593562506732838677821749600486539634499184388902913154835234014879297319662393784479851114195954845304335011989205074276715846527977628264 [165,155] 59699167603030638765878322651098135723779316365520577511941408643764005007918939831245621577648738098172250017121471381577208129668164965701629577003629249672544838523474475094862033271852790973757169796618563995325540720377392055055370693997189702194134618161670120827152290177870308397536207979472864954209054348911284096593983350887891042857814463085198022409285475975342710865297138939007370558577693699516504739990888278217706997801876538537593895473021562828504042718197255185328931406208726956355816153366305546252567510042544730796233545560057295757093557259184530155302872277050384466720798206659448214329582790446004090343426749628749378111246994442025123691041056284288461125962526540461196694204347470357897835332633212943668652004991987957105962033941731969627601650523080328176529655604361342040253927877077828629052756340 [165,156] -521840783677214791215609798093930638150254799970927095861616901424074972336323204688001236863721672427476894240876917775662075442633659328925243358940381402657673672213824915739337571533634835192511380180634407357315533129049601838418379646088801399451762664007052954134760334343568234446327004213172561092167977371995113248203088173241098362392321292504345139151786937030263609777274675328283339584026231053494125843596092675760325920502997095530344352423882942064239488228296708245043984982413742533343014682794198423540224821453407266834162562292857535060231050065519641528680628771968866254985653882893539939701745415415441878188516939439489871387773586697737692392712002249709617411286050248927040146974570531106255775562059945504058944067676474960124417288410593836175678005608376543724777352769997057275789839446834 [165,157] 745699328955866185533170929871301464832003764653656564796381714861260987350941730888739926800383637420866005641559054921387744543907342992641984090296702309352038269977067554367893572906417610253429475060048572374042391196237385296980359001557767032096878489566981972386391967884959127697216398010377492055649547342701117729299385250906765741903329858641131724978072321692902416020570799021655125828554854136560679767541081791622921081716581311970395515489078074695638995410904123983971594394873780577951964178324257328520371721710510757707898019764631553384494344155335599856658076322986102585323399694482961061923898147047691109366438098086949884196269936976978733073911004064291245524652480431699971971939631405656285597834891022580786387596509497620148162832271805054385308735280452098888760500847579366 [165,158] -160798740705176042549623239879826126199740274099342687938773090534558229487462762094679906805284213597508357091432259991867904869227409156150481071605379045430175830667329527095701510225510791796128016876593343115750525515685673692057621622680154802733927679284645659278390980395295955728742111406041429021808824902481565149441384302307229900414151602695031749468717728776368123564260216045250387645718101595952582491398477594410449898713490690807040064098237624016534502632103628744480620898355959488916623640081413512883992507976577962352527509885418885884095162040810129633052114472870334490428086197708084053556045065776688367903636464786467704225168129878570950071861068051351441344064759512479072260662317130548307218607499325587802393058290644419551234637958074183904032347765875670233 [165,159] 4761074750821478911310952268995552612540645669884851548957682596545714970797476346461267653313453601950403020639525327390280602818746828635013798207116993250347072424314734751888409091345160328450091657909772603496075630180445578455796186997937671625743182247314829480671353664278865657355108513197535010143720578214855317560871945651096131011641935653526762234118361270070827129843766129193143817296768595660574330266020919192641298736072933201392085203321572091690985915424994414601200985059031743763644097036052456811553734853786166823909758559701674074616961304351783812181911267467542468666227294405617902558468837931488299870053354613408045109567073431616408728312983344711133206382747176754095499109383786261235578795265510502593401433357122492952150717444103341877586 [165,160] -17323374601557798855570465747701370051667003483796867546121869023743063915402897679735452516205998033793731402516624761058419896561745692209994720433268377987575162479215799733246265931384731222789492871751189930872119748935491658381493897869853254832220703559284447666889811374727231164721548159544274853500784378833473041363255412889399817089676407679042888551554872780498526814120453406597591371622567551749733016579902041209299899419509671743969053990283948853176796531990480825592568519536802481490185538376089101522179268646251079347344289414779417395728674700653013779919128221963619446123110477856369351090143380544254828883429875388625020902785312867424416197066564271270825262446315059880482228177575536964739661870343133970255328864668627844930120 [165,161] 6797830189001424984015982618715534476326273701884629498267284494667147605791808425517813845187032237529122141153617342699899215843071844915157733876607022808390836428343061884076472651806372952557841598336481864226094997745822533985750214144458279995262170302309069135481318788850400986280430295129281321439131638617131986443354209387709718924599696062117542770355782028096412077898510224790538329003031227681607287546673588336760336362349569638330861181307271013126669314818948338579690822876024466575591979723651974107088102608694983991418001970938502527036556834665838271244118838743731959462325271643436558400841470107716787342379968682520060059444167624069832374421088665455004949116522893422659725142475050248699247848074838475581812 [165,162] -246624088386965247128310234575424431999553848362838412091503978041972819481375411207689910660518914686538759529234078481653477344807225257541014269053827519906319067171087564340615514464707249753756268239756298704653599943900081677277462571531775029020651346048861333112739651440559562306556627400052340645921569334836052064899239295300066116829240522954532433300279949899555038897225707450208916188092181250372765484610662987691905716544491284488878707554257879014470756999610279004894555756511667263006093614871365934548535126843181910080500847540734415026151196216761176373471859068300085440760143521776544360192229747288977028023252830160027605366529925124065119649191614276737981186099748237199383719863451039732213 [165,163] 689156312298322540591363658289614997003572996737109531644280009345108832670342240989930909908751565647647352035498329546623387244724675233262734272442961668383038741762248690289619901855733371199610612255737426981334042692852699334197054591194609368171955043624224478280003290008747394954475593683736640771386723824162096161963463596837397610809474162203896717206153779194672332399134741660381084692499832734163615836668470359105366689393787631648186449698075132673394367374140945379513462339382488328897291740241921439230303802183437821800173097436999490604654535286962348436385605129481860603854824870534864938945519820904154069606703701391895457843199546750473170861774151074793110922823160427040 [165,164] -119255447149312944478953761143798811262760253402057724009543425067296222439464671480056203286114792892811631999927042803302078469848123953142989639847150535161688977178058215328603503936902752570268082257901838090017100313840975668736968381633701706754979724561182204898190308473646845690729746079545122374645884711374794120207547702555491535365946909550130556066280478429857243802880511181142894244927640500162058124807318341411798518252475607225743222668098578108969663131737390002053243680168142051399144869321410461030313535667530535461844522814273153458790671991891762133953640180037170524890246712711290936930719692109773597121518769234168563181785121119349212904502424538 [165,165] 982338797924699980086680193619862953745894879833662208807896010253626380350390312105379142523600747540444886757180870018293162951931150964703649409777753391048606254422080339734247333718446624466266201881836965066660676211819628591616922143034839509760703516932159493796624978528559435211429280193323069764831377995676480170240293339887369728591195937655500386428225318056518767348664650644818138912051393474824864351632905391860223837132096052220074712002955438823923586298129029075228374351191138239966307598111804880765849271693418040815877366507673057093395343205233385472311586101552904342919966639359943462756790082004245963319853943521228134320105 [166,0] 90810150633374334064539105282075470307889028933398721430000890413405325923378465021522783121440255785024230878888576208658558919504395959788162401426568425103068347569194352176694087558139254586225805371260271602704971336058649553063102261963811067065087390167702714888188075602158624912699299881657379751415217553191877690936639867856240153415699708979919983563388307440175414341672786520171668371827296883405483480751743453988909771383347708268487324318687513037315491777725446108425503335673248557595847694263422683097810520819724367916172935547861273386667798232717214188818649923860044488520048658356682115488334125803693601642319659624821448483240010366084606582741243663553619829578077064127091591431012153285642349235631151799281120926685152784964345508581364640968607665187873632512343955894676214244986062719699708711291202004982312601714780395744060075260127912503846965463104468312801734665261473297714011961357791279469094664534170080626432578068541508403167912465265856760433690372637114939179741848576772770381450922708605394188648828013773466003649363009334360392733712347716660140639881340758486441084797568600179947697220709999986564759431157526769303193082324149413453324937895056722164440192380223166652887735878351736232322458586074656433851623261083540515969158813772581420229799054966360572952889395033193608409043978726875103351283136873678330234731833781846827367573406012845728286146310888847756476447903077531308580402399132523029010889225222791945077966768913508767862768628522006926501401440331170142288257510860597640546913514774437399805414097631145042577985452640361555686995581186187807797763074253495551069042656527896539842004131060093641281127929687500000000000000000000 [166,1] -235143409068560626490094159965140482034869799352370469597969541064561322135440048261469155518474639938944621351001301373767553525295457294028806785434587274410799536833557607129257138301349804108574315340918931121024374931116557381361711021756113585732141930790459979722966114606305899909317912511738006943469211664879361322405836661172525773716825363103224901862609249017800865652349728318209520875038956996319527000775135829379689893920711427116858654051111918640629429071257330465270224847005602740856647484520884371169572613625358352297389603043312236264341967424987842255041192687659676729663903117517551630542925030994893075453890850382541829410254103075284943249615456205396803264782384679782959887437983864800021667359596485976207236681550366282476677224021353629395535268894216239589387317960141826178619731242602027193631365590960264787313222221349997391909734937687983349272850128482605433282325671428166060714006916339378529911699594469128029336798545793481130815856528435332082592115277970012245064780482978581479991164282526699425847150525303155900679284617989583649010071790308907247522163376000544160931127201583273566723852600366558813375255761043304151641368179014968748825784580024382165339984035539756632090867077656491247862568791969600027077462556700422137464902041855986482297727317505322569796638391732729816426896975650841338147374352011409512664650364779909283317766130322201721411071596917726241568820204615459654030859866821682757905117177719778874146376802259062970518908778474040087167177566127985677188154673051720910370128590342670765113341781488006641661953463358693088922630090914091951596812547059394507000758127141719182329193671421307954005897045135498046875000000000000 [166,2] 36384241031917426336245169228664245336054376900442032656751237514171330431249383773419605849207225115769794683477276165652412682331079423336965245631378830894466818717766134243329595678908482184372498978741906962133326744032537563558736691031142250966245178238665757571112466906426031700897525805617778151649611871888739148094548593496032670613479661830756902818779612557919943379913243961065687181986828286335018257545020909461984289471636602426071164592682136340704141191075072416436703840657183644907634771050709125859424055363116647110312294064740184012453848085103356074727976378210790281628429875095113257642617746122524145738565359386057937853793745633543892447340019745330220828751355675340705297922141575558592029514237061116233115937755189690666511717113348144056472189334548330583249079909650339581585240816346335952974220357630021651114249790781097795250028490735642925621336369902811372645755547657032497416103216831604809448834246825295630048413502141490764868098219274035976851354913693538310573935078522985694626629275828234777135761291160853317277173626154685162796138727337218721535338934528070450372386787019789484949659550315642184571570567591734331518624010460159605282437555653793793493185741645746451165195554412175480474089750032702061555286971211516291782080522683868383587893197847086432842109286520439593185437400145564578375355448624633168268816056016348179975913553093360918012345058419537921794504194345131797091801641276975207523278947836511225085086376780439194151986121777661556525067161794023521821503290756853500541136156643138191954130716127194802983449474002562395039969636587390206039562764890509690079482112490016562644790099056990584358572959899902343750000000000000 [166,3] -1672412640057324388797054561684279075043054553972958852851625874774097341961485102246432117931860405650030500336909755948873773933822912630152952818070944245527523522984149263663521880915849661705716322485486758578383354550735491900454675998308191955143459869156762157486003035758391662146964582892890400304752749984990684543152610425825552789780825576180409482986397653379935586437098571916508673740819402774595448811855477638135576293363047151577722087266717971925102439771294299883674942873170796849923233586735333357130324243532679918017258672323219283649150812378816488075070352707244551807532174960218288703665116094932291924593772349629071866549843573119429162738417896513295476818726531874837064215125327065348040277583258530040659656446854974607693832533339480092903099241161961187058386680791302565177820361184242653183394673331840826477359200245033876727364829269387482205920988646088977704376966666996960046267954365392048897723123715398896928551761397601178562193081877896722490940859608226308270859696149799900227891763679122849558166222104414338087587619281776137455278385151250881206758347813006063190151972446924008402044302863005255186546372376058218797843030310756501203967944884980244039841410006176973231220213822916511037184770729800551944282576131338231446460305216200743353295069809441179463180196657692144845362858592993508758840268400133572431285889221353071424539075210299468526567323474521938991651605864163867574204177453757638366770386388813082868395883967099709887201860082012129592697391660684716903724485456503601617500953170364717353666962078308753230534343497449183632616015413488104762034422640310668808238802246287713418326781322775786975398659706115722656250000000000 [166,4] 36577501289804098688754784377691667963063452357749250553617980456120349708009814622598376546726987818051487934676801449635203808987911109726267043638759229135497994422457402152295052926058082901269403469447322514880337339626244141465109734760711602085311669272614029660222935749920913932532466693461139777304457572365594412380770360551368611544907508905658611899695938265233857095765898610795638027005465732774990689428024921661340679728337934597488447867498716754008192916195287966972161621139049340938227967334698503136468347946265367286636173606600516558006995263550503275648431771384338942333358418600219041136636659384336622795751029554033348561615962143979976072008180854667807314104333609974116942900623207416805679408318564897136048759281924754042703823317154698708085553229470974157388260904783185786734715864860603326018325864657111114206254393545409130656229442047110416304415045159136820411763624381850667466997075179867276862721105165187505369838190649831995376308552726621868209496958445595728647097408205250249964081041750776947973331348223601242706754094887637420749969824350118110819611041034093806025688506836570156211406790426452999235560306858715794723615038795480917887844134337291836728161219527961182230727963243136367583246036483521229495591589835776140350444597902197601759029626691524282917140522765468130537500206325338277467957034669364448547840948345194055810464199946079408687511624776041091135040078219975274773142883890789887842946486887132634795995723256147890806836347712462784580856638702752179702662455446618066884799204003102208242324961624166802402581089039925286584540487696204284925764043953814917632210350276253496559775157948024570941925048828125000000000000000 [166,5] -474365481708789194175084509975342003512576778554440937462402044398733378656122713178144869541537814257596491235327108201151424912812417422483224897520439385924193775515246825695406174951438357794638349380901945739539729937643996510744446806311345395820910157985604410656606471324884300993548515578729517556534715445185896943101392841182490972048099442633541100191456619325932708922212230882996735004533502393709324679416055617348291159767921073478136825217062042960389508224409929079007634634356549659111951498838230882213139076194330277145260756861287676206117313060210395433167573610968730443771722575196692976729239654819359971058865508030104562269741368752400013249950519586673594809622863825782791921793409494812050423328672596794704563159380874680991630948788953630083877055187606329946712324034070662557419048382237416949153611409964514974591507431029254348603816502852396712378338037050372235037051506813689467826508897259873137107613442500144627582404413199232266632425935600410742622180020348275801046623686850541849959208328641333193413595185446464431023442201235507302133736989961771013273560349190335277128091274868836191921906292936550394563555685597564312934147498024716101180996525651264269135266068919087196339235826778395222686685892662238106038818126299953231698396369613509953652851267503896720879845765070998788147710270681447638144750909166363324482435872459188825653720079051428697688559668474316024256811515825444482142923925406765130932056109757747628395633526318744653679920600137194847537896822021741587410561971786575240690094537814856395220615916368166529698056085436653130598906772497894270629831142871035694396611841952759142104767420278221834450960159301757812500000000 [166,6] 4139240362337308961544989934263788948451522728003736373327029703828244333417014625850414007074355220517788796823726329146569100100100288631464101442235692817367335733944950115135051939342732018534696446050537122194499100061557444215806679634130803375865781450390414099624921263275397528514483997810383570918302885319891324206519974725643873218916462597600347717700277803272683980394973496919121872153459712487024469241327614544849894503068499374307834276592274518276672393427079765548323978479770832183803871589157695381836533356058846980203718165154108606772254642906858164378479260436921671534191607098371437959872959887488630730424051082993982573722268964603186469968685976895640427535819068124974100076704938334091545444032747338753035697143636728551700917959270941468464186245797112926011005801563736141203490950646326207946628088683080296840977926602625791020062292310000992335941999550712617524634613037898686350655059138266895942046934764234106887908146745251966484607546193034941003369811926393678483657022378518041476453283721170073331434965387853562327499628994328460337333114411767318394213747356922060079659287287668054185411691196244465028584465403931821718174214971625117336166389643991958624904740604078589944516821682951481538988582522294083458925883305762647383073318428804695979188668893914647558653026343147387407623053055037401404372370528072157269606262065190636739443563607857777263995612188775052675673332309985309623815194409821409634517948034871234614427757270598076225128639801542759273329996867256586695130163061812189820190806464515342956011622568081382687485681692460726140864860562394414897916480477837005519114827868892720119653461097186664119362831115722656250000000 [166,7] -26242307757525609119600006402098490547877718105384944604842436258959215199637109072953186240923061099291637530602612757570130196822695489956430274876505081250519910856468415093285955468100376363302246381190899111690093947737299609840406556926699205603088836106693082862794244754465883192931871857828055041328694467891302410700554004841523608620705219991064630894301639475923364086769972329896421348341807640904576621299300574390322428134509850327579839974493130814446632193423153232483309226439661186780720208244173023039316528693130191742852270642795516183260690589252524789186595059304494636235050524135297955452387360133673030817581195539313940959215434532233369155586681088161990998663806956664335296797039755070404484430258488558125009658908774322939194057045589824789618148230655661819905800371612331206278116145441024810295999200367521158297774012056393205590827373380550536272311050129085488458924002990390215910667349421131794346050194420578362966096732160057191245427934591762415621774579241703289151076003519271325878324629814018091457735549581779111902963276932159244205057603069823312271496544772927063071245980814485283498674649041047439925881042238996245951159468005777153214863086920016239584721957317695591704979276074866930493273073600221105758797602819047370491977803151215404855450413626501818656160274558291891505406861688650239489655640606561261380559456789051717881091287268622491576162394194717072268879473516135568836645280024261450860648409594512683314401011243753059440026818606536738526724575826661717878625617430893442318057846085525479984379068096511985007034929124116118506160366109214130140659691586067465009457165029951452250855936654261313378810882568359375000000 [166,8] 125582208097609795417911061050022602461590772866665804650916312730246011507916356059629644613076531418155081388080430294710704151159295043857868754422119531948591994073885380500765698847787220418778811245860600171350510204405259076000648837410067591193028591799596067248131553657059958694473792894672730512773516475930087035760913124647509789201970483511772275644125975151129299027830363938286375219566234773270732781731608675912251636520350782574366798310058299513903351934902046179324484379676332641437632038843845378352322138109860633786795917523737099652259416598686336222388860304446111830002594354624915652362714501615159844508941083098451181195639919392698051603906968721900997026560221497544042616948004588875154778303627535995442071120294621868004409376700669597448014349125317212526286402720497595631194976037368953506945601593547006019080521035675807364996352647390560294216866753430814633079193727880257846908878638632905222858467114085180123861421740811309498482475818288762459281611926609668776128525384682553891810018728377168689695158055567971642565611826708335908760191002759682749595289086057566447718536199705944489298939352820644698531066767597279841872193754533414783841982322495230966181996312584239443857832372550719079399191551639994635989459745520462748093611409011623339535462906414172900104563876659419174993712269373576092301647336559527911385189980211774048264116865518767309423319967033822221754632492756806209545073217761630585084114332277859364024949765012438746664429418174774191758664009197000445865381460189598183337548055126125525748096587269526664575690273111095323214640111288446848770494518340587786867470653842660096799477287277113646268844604492187500000 [166,9] -448924022067561970546057988347808242074742624108956816278856313453548867670760743125672737229570810375493915213618972624745946807020290577232096964243759281332555252062115611265085151878815930504160799627045873546434993098964712372341119131748520613797588561464914454171877062576461891285245046624769453319426970733654921696580718534169150625974835415361667572908331390472707659992221829183085546904261667243783731949192263356174584493697377973245462878451244387170948224437010470695906610243367463187748789399395409048209800468678342101150665894826234656443735913491291006627652960763817905150718016850963951589521062148614179404973206908215510562765133407825630990489799949384317341818562331899228462437558763639935198994301750347932451942410086337680770730235717589889422696670064446195318111198588131811054173882049513709684977208457195443230238522812927115133319611010431015330087846082540155118390724291479925183447749220891210579380738994855051275775878653622216711078799974313713934043955790092179838150020514945243851355675565115981061770485708373795282921992941014250722677637689937351897176053482320688573728319017427361658424193461516893589876103277965177670754942128798642011687593701529753773581369664875160965726227036283294369642708593175389604031854308251282044080661742593966119454804769681842631201756367180316877103915547807522280671726685090781944032396748853457471060481059680006047937257910531624182140368052828548885882594597553241000637534948294167231766642754904133284060900397869826220370838522076847805487808419849351854546983852371889418447727103098055241625526625694929726078627645845847320209086083300296170176602714201562889684282708913087844848632812500000000 [166,10] 1106520245781639844017771838725310787623406456221808777687069017663175797380667504757058669917279360863491283444742834073281776756958840958702050760918022082736138347469723699694124522356883693919025180203709164104118880698104364628035843040611445208846755138372203894311241801896300269388280983517541688343394114318640710629643507726986149270581137401973022324743763324679393923414004547479874662969424338128198077085494375403204812500941888966445009529336574665464828480806338584210161696955640067331732677924393055480361822951403359474075714275291752332203242237645682702694387405385470146698073283329359880971042522791702386366900704267679746758925519926126320561781379719231364339791994494124410486662227380541315244231894578475124733131898474235331880902026726713014584002811678558040180952078309549257443204435471552363876141268304455480668818384734528958824912946845762332827891630425584551681829345150541171751721552556297792776555249573418454875140000521429731635396323533700112062395587600124052813485134953335852348185191732581607637134804490199246247184465540628587797638606516445228705909454074720981852900645589784206835460400940055826565629484415423784528672050676786242057222113923633803810678902630876846816400822106391110450673477545800054409326628556705674266349460073815692034007845846104957741095833759433535942871904275615515753832082973288353659067329389934918886116312078863447912862818453548932377783571169919038588671527560484536714519953666408349636215950454102952428188445939500793508240409871473394000362398639010609985781325582111148121122133850622126234013599161525965112241167982772366898541878745696187849265504746660112459721858613193035125732421875000000 [166,11] -1387116401101828929701164088326326112882806162531295537288283541294143402427790634245336319458091311886762092214893877460195878473863846019458580406388818545517263843700233571021576429018360854821598643943311727413623743732939738814785852592585518556844815350712692377333625967113322971771391152713649716182840259215285240777653019242285238109623845089630266490095043668277812596212062709337630023781079645891460533912184420147514049958827520801783991920315558545647857491636371672859518589956613347488534374924343985554383152922494320889316510751747752782860818326721979593065545105486014270429873219712318329686321931693589073462719534745152928025540029522973256332779647546228648523751910948416105869214947299147332008615629640589752856388653488265778093651588507479012650199274081097581463650591339970210544729318245648870345920222568861350228480079301923206090506018238435022120838999696688624663616497115379773877036577404359267108381355511278271424194825883304162634682185921844370573997859411318664233523919820901326856832401177963275543209584649404029378387468498587754542911653749900847192297454655928967005815550531458678052167339288788295517801889055722305407701957644927222226960618494315608354256235690842220627770085516987161225613435853081467017380137206897138858468388045836922941876650749756154037935047896073552486924479255693196971521263645973347991520324210037239847575107263396268806408764934660306288004525716686254298708091918165128183126640064395604949581046837900540872647693209513022853211352555768905783456729426234984417721904348160096457452137407913762072566142716548810194884542153967463263814436777550772559710267065967101189016830176115036010742187500000 [166,12] -1190773176506147144073544365822627017629452323923629131045676996281815557921137928552797344992882876311567648758775478966666364847588564082660821936605568422303869724191684619096632347266741326585200106152931133924132838308320632847604055453159961034872226359469196100917669846292276915426847049544786234999647265960584652617474510908056087217254515725761842094382054484664553717488746276839981833812482176416890429306793136460187572860208573190836192887339227032328772754268379923554298993538137744192501057096476232661032225229982409420383010481339489410322386676938723214075283991346899719049525731064265827029159083244889260769459457592925597775213274623545531711658681948482469500636755654098764934759838250582401078583122277298389947633417638745230038367731814129489055275596876138742923878030438967026882182840245992195093854771747044797025822584922289780339464055016453648638922072118018354141712209729185870580423308372292910175059746888077556690766878779791884671897454979441002931808681506945547889942597579805244463621373602230357148380683735365410758052198971976964569134076893876573067771792599451746479291143994363205220380736542602700263151197629999439437034453864709348585474130186548711321649248998688153129304989323082048065172023620376418333254004307197006599649186263968090302498060457279904502917521898522392127315621119270125596128677777501623290042270938181543714860052746789099023598415872696488321993874513037640431468307756314954688170340361882523350683022366757913983765628653319100383999346889842764265964167332063646334286668129420516012570227257143918867437929881366463458176943540839389114652403415780283013596826514362090165377594530582427978515625000 [166,13] 6198260402045790031241641648316528163786770955514521455761636684716718695030455305929413974256182073107956854206259180630557118929620131463658621075546097079412311518285569033546532332423415161085264025521924414537356721554788612276748723592095056378129756414251761553955940117931494834150027392568738193339720201682950184501820847581978905790187444679040035925838471614878108216850516344187357374861821530521601190727894659420730773964681679961242769788623651106018086166335134493013899103235787879187498352878824365812004627322689832224707188299023607151772160409842877232817740127892700804857603616238969512679176208589753729739325945511034838380990081504805713726193142631663048047322960917649087833469266463439203804690562246230607025255091616077963495958020022887938168854400386471478339449759408088306175139330261293844986658656082559345054617867476906194665185086739823513388359846734056669686161368067099240299226712445722095297956008379940924285580767677629487463963471892767864174824258354524317629959849068541880171181385427710501718041677254526813086321871528987713718385629290012167244540929753550238634669797045215814383873338966599920831466277623060759135368346088760886894378233521839881248796611838268772943936533614790872234338138965497686662003719698179366935374831593224309719421237216422364320583412080761826719507724414010632132722062096939900230072828808265194668205154925576396722382014471170918019784537599813047723398239200156334889923074409606456348920789652853595138965761174012008552689188368327799157204509718537213175994309930718196108366474746512516106546848080876461959266561629671916543827232379224447802209283521074074087664484977722167968750000 [166,14] 10837787846234990410298529101587062322469340772544704526944776352681442857141489157286714319707562008909625329147728557457919422252422457579380454442034187371720944232208194382699849948189936307293233336658668233346420581129796527785804328037454255010934824412824996627170082630686154317782757505106479144075744126030995982034790168414443189765678837303434957129141179967097739209386833967828310819044349349858087213986842724651681273229960982067241291882048867372791354468198900817401910681714649241881117433701405982058714047839151490717510111688418923462807512869993170188704083272827832472543507095292155843970247793882856811380683519987177114110447784217487914010207859020716097560679203210081676558773609935095182013222542322601133853338218369873676316887838796090582907548304452273365370088463099569318223473385681065456300057901419163351699242634536815007175527598018651246049225122964781822123672324847389402688872470297428682436741971387794539363157260329190703161875741933391412389221040660000679542449509409073510012640035584036808834939786387836595324535670123005718491661609873154934627047350783122307464392432036188213178071704026806238371600269079177782247008286016501550820191755137072359884449625381981941837329801999161387961867093091498375311588803273883309677211118374522844112370018239058881099889959689168919553789575349100524130031226334481224635753996922169641047599454168376349841551919185999036197881835712607077074673435986479857777268121810857654500892019015928685339821452803989462918988181655140585750537589413873524087653972297237290781032302319049549864759173438139583759921273689157796125849712060186041285549966058931313455104827880859375000000 [166,15] -128317321497388549950432209242902507681172057101299784164386131874777291872226312445410870981554638348110455724587511760019005359060880285702241398287278744735783878683079957215376684164983007988564446410696064537112542281470798515992631420866286948765813063888079553529523068048498599442710633764233795122249541757908137146233506782305235349851616960826007893776128850322824815626539995284809045511254222956226558795845215071814309648434646819815339041492989654193146571873617545580024535064064832824766404494966630206027987691207799091809706965522333002493645475146507585765969852417093482406050947290159853975877904184083796363404627039525447119316419270270439758566470854997266392095115814732672857839693927688948609133079156704073201954133082610563091800621814031443074500295852711323940905692210171844497549821253417823666894292259108209116587781613475564880846865748111798037055253246667195199373721260887625829074572505700848318811084749100320951758403288704892604936434416234623645386244482761664170918427986908008999957096013179390906086735323887206452344633961662413272755896710176423387015656805991631375393197366851132649389665222516047790785263370413902523098032691664187153994578725821690004544598945850655753659098094397045731456092929357996619865393933051394670897267389384359564584130094682480039874313244480312684913102732084026559783886603646499113524418443165725437345741961295172694799859930043165809694782143648239887636557469428010014289540889556837051486756306160264896569426470976572225710177497198264207247639527121136200608161550056799324927655765100214528720962715715190748964668988438050752257376853386291639971614556863673496991395950317382812500 [166,16] 457733384165175491478417912801688422042724899423865758101722020372173110449773734559692171730780336595195994978929372033607932611936998736145253780601830840448547762062980786489886391199726907384932570790892302431597832183619612874742954250887463529502212960392886245382546653053379087678718595465279949350414981048568908560429991934382670054153022845662845378942378255803456056173639343261598452939075566473437700135261277998488130292083856861633032957397487653878074221729625193995430732089904789564400709284665680274574696609701388143303726817346993945825772847674414055049295056737700705879483741861446599127093992642000137112687088720685348389872202975447438471974006662205878602008641495797642489913275926998824863843380436104013632287701886997174593443035367679965428047366296030638845385863449540237712511649122971455184690856837526036252502030686258394543676797725089243099403854539174243327947598962869409511071141927192111621098659092224635125647301469753813020647093006699155142296016924154688820349326523479303162318056739961070879602640942265833819273892335368688472649818537450177996828130772480772617801764155485588576206012717380453148542626070712680826195095640400335442945352444588467169725234851523368371188205479252531460885873160476509230995134846066538329058700630049552086145712778560812368144233988121043269322101846937548156207773765408418556682255382850039623906732554579116903098846623719955169590080341876980471789961699826090364738225992763361145109859499040087528433311331632317465029820348263446105923983805470699188539995226633087138877400256710886563342306951462936308618574522883030527512523239836547479805473009933322668075561523437500000 [166,17] -1001183073638683656645194731995484390023682357645059760194774570275272836941920850589461922827898043190813750542787510837139863478030705056484297336169755032661383189076708337792585494032053164305048004249028669873405214636237236132110853906366651417413421430436720691667650304142877366381433108473331739444012077708930697129834683169779097541309832331729630943681881290722558623087997950436452146016572459890435175317927569552127594584104585786632467141589076740625814289458877894783738666365326654246131790534169364117219229799323588524576496317066216042070693192949077339846247444050398729734473285181552155967134055229862929706274478306460682163121418673357120310167604571248678681613657526394899996136924872103093317477901981615212044744946425494872207874405458712016029051711549015625095287712889340160229284402705606550813085094714329826951753846084225923085965252178247824405445333423217725432907390492695765064313434870819810515746811611395147064223189578717549745310463940405828073305733378211276398304482350933220731048141427541115525489173787348169577377160965506785859492962841676546877947120628915775397302720722573205705003371049467206520955447367242964156410537537557159356783323159953641733165951577024675928979119042833789426512814831164203415118911679752756257695626822778289898998018627311463702230951696139738507037707629887243881359042498852637525375343871143077209362231480033114045345114284482792993350634993706234666490427593523409833546811191944656762974760734376212021216283255230680656382856927457885812992651696180862415517717605572641616817808302390106782036990972967851930673787312496383305981522061091411642853522623070508241653442382812500 [166,18] 1471676047475069014440508793536951840420269132358109499628151099648667724554690654686384820397846012639553821175764029046581352772147663240790127894383130937411304810830401249458417146129975943933560080584667046334407625881276615036769481331937980958373937439791580212719470656408906745608184399081128925681789346168824411952261412490942677133715247114968908546779532915262897365584231328544197833113412893927048140192318084561913096337650672196469778921206072502486587080558002643901404666393620697896171617604139366488388501150767222518852173907868704221477662655349323389886278712163752811104622720187894281982556921126075806221137149558424548977287810061600344443557321368820464672113935346068692777510021863106328340759292147580893628181558345337216047802542085112299324244110146579188462196703891205590359169956555038711740883609425251469069152192664764198187806394694271480524936197098868049647645733847390219435052934910870780519611520425382537798576288593764854104723664107711944193298647147677898258184511478967114549043563525875647955275356130097783874905660342085478636393153782140638483717165964527434112596004616638186360340977293163319175563216755841790938252950208042415501923785570442122091655914885586118917897062978102145469420724128275216349101936321958911046547981617442226819387830830842052820835582585869278122789634215786949232498570201869063254385448214264494799179739729643773802038192193799049508315314011196550218775887754072709956172854106947976102916139706115172210684156031656756560399186087304258442507911718037462166979142089644390617365309663152003423653751809497854450625529040126017712734182906137436256419694130897283554077148437500 [166,19] -1446234310600803798963934274261881197318000346573423831305702734076826355695906207054627869352869802183970507016114586241638005804381034722448599304933917931271867465540834873180289138027555867383698893213996044833018102883598474118544875118291334600729003744686912344815735635442531933875330756560545185496580118105472912754335208650353840149553541342001104360727903864148797290031628090305598429711850905759340513038775224824437630452638925051716808750058184599161559401271958500868034916475427388662388992830089572594007562783658343079410609012728065096733433944619120037130847093212987839321485738198263219684035359790676330291316578666550618334525104239637458610024087856861092967534901618703290838237553623376060449312247608576083849310013945613767906946150462991992514079853683164361942773330345906822422065761725182047445115159993254694216886517258865055401417060492231402221235034204799548549560969498558727566571927995446548385756562411853011287152688818349373361792956230693809523025309435125041637251586427605727677713161845892396992038849182810441182602362210193206952204740892933431447573980525962311021040853954555160844459637354915111201508532010378280156992727261911578654710968711250375708993637927662032745757277233662770677924499587312261758417977001342365251131767969542997977606251387127035345027890361160379421730775735830322235298591214298873426790403357830711554427023646669168355927010076791180376849132370892191697431270685002589490367477119089932069425988354063568614219665505864765527693909563589289519070209702170554483154962911177012127141433330011094383305971465424598399035672930559010366227064803918381242968067212510108947753906250 [166,20] 1197519246267170410864801109213552181691390391406700980611415310171246861071991930765654770262102906817413444952286160262396045150789087378006178581436873146998553092785568283739421239383154634488811059997929304416846178669784464323626376005019760563494414672305731409039908981844447248285069339495938570726535661754225129214896580485394156057450013475240265472015204267495421160967357339225402997265146017576973673679453104680390447940833514558608537608741201534321519335700645481810280260376702513950432441545679335789786358832388920170413258832303975954705005290378744680848380153854049349758959435416904640049539408904865834312612485940196080787630571941011934962601265453035169558299204380431378998247853793606838624466166137798336140303905356007828381075020398063112039608018538141660709183389064815428056045475064897963956543806508742939246030386102479563259016332535179668875640661184735741812309588086262684865620647873497366513935445483590179009659252816523278207818191060906390763774285860221534598346622072508771721083273586476465161616188414810992927292739651441810496642895006637807954543204563769929028439292340955834939921397594297147009058124681085096891424086312560926390901118999222491345432704866539817480132229230126517575232268189333134423414494520905050739466830354059144546759719536227810526715816700417368625978811815149139567425378528622200220812283881870895262014686060159265713973673664307624317870708908716319969317781189607077486331100878090941385845760032799189551753392558896954343365739625139898866686014123491652746507557691346865078259397327332016358115027205634546843434761670811141754764282042853773333275532851333618164062500 [166,21] -2686727736130250718052595030896954050929109728078449543272938261793555354423751541034929577239502849124429682262631915823346525493108062800270444374769972992718489679316140944763588187118250648571970854453100439070276468360672259999774976013266290651829620326524045891408606343341931928542332729485770629784512303116786822305933486409694438653148692234730252984159058338396698024987678230719422599927068100506418511347868945505601120488629585592985291228916616750219339753328153216173110944495250858035043137205026538030715788483213030913468278078426244199056322356444999970893535321488122017625766320593810315796522653132204146357868085057552384325957343766347612440030485874264669437776714884719806883372513168669711264436487597939316710951458084688026306280209025880346767025552519323689930516840306393669463685610906801800307626374801715439870771110123478414669598951947600196780351646259970082773786066117318732427870806298075080310599912463258061936362645104672735337907481924421883804299810220364314884391525435312626411981153077317951123572054045329324194646579604920116274174655400129090331531202155022901901474127758525318197528573222858252034662340426786432590170457679386590954756507637089094446107567767505116624314422253577238718643045329321111160555482844558359940467640088437524077477226141862758534637571071113102749385465668053790634255258752173537893258386889033530859987908162683346921670684429456181934975697240705566383217654426047772627089409669467087877014972831069488037532243166243709254138659033606077675371338676436882871234181722335061421249838163103463951054813301617508493433400396235635857223959445470560937247259709167480468750 [166,22] 9081751825651797934587441596222580230719729910517760126982929225546598249303389155016639942662673154238897330604861933184512397012914210014573395887456325387589444016964492102667646756080158246512551366198869165481085738671047078776940599111601451768373550491681578824527180712952217440769021410041192284974113059065914128717927084513235980357076807777946223278597198521895719645529586199769289994678602645648676228889488279951743002105793255650356643821817208636835897209739426970747931068763823649663158923167688116539532871047632057639931445608834696184230589087834083368600633132705762801282903276778494507373040380767748407433890184703832939804338845765816174843919430523368389768024512115181396865262612354071602093473499630823486310051522741089412890808915717123340520747924569106000412196594504517176321959163404004617826066524450897725292286178906665153889437773865203720506715322199631083974093578443105220071597090931199418173979410484291976839661104256226054173978243371575214840547405149419813986894752158327394453784893342721758559316575230692840335652775413567815381830784404157745730517506393690917596790273027707259216085423837942332154604089748348282983423129699153346606841527821361926543368895320917921924522849615136484637820221078823703785593352106559057195349385866538208991255780723587793773946837318336557203053391876362246404556823952534250582141803185248161545080628739307115266666810996655124122755328179983387750976526039274027796612260375313391560677832614120547927921631410120414673549380083382266841744280694819006814610961879105084755960659905648639045979884720837161808966777634039040362700631150548560780850473378906250000 [166,23] -21768116968520505446514028395852778351165076490582100289528199047400387769267347904885945026601591799720013371665384271570953788819610258291147892788051557202814260520453643238785914919734256614043031551780292164237356293812140136066608395444377228265108990230309191994341400648599094369104525829315489116704851852722307192755094484006046394137826946448353045414019836554462500769153759590926962852129620361849265383408946276068292707501734692311452097916629973076668916564033882926740897663672625183119130408336227311027771139298198190257875837976167921661117355549943658951190067027890339378646440647594234763909910235713114765500699840027818893431860040619825581932931023887766537681448072996835627386013931991899601862936746819524968048308191516241695631995316114488552263684196240016982906734822054461672529648867154948989231490781931031390579783004978102749091011913468479688452751300306430026239002321538819008759839116754775131926947481952332793666270627087640520756166835696996491463232340142270617242992048152857213447795801865451226746319149787770532799877734888021473406944786947509761210346919534424187444500743354543179156070431565532700476081318949120007287036684505636520226326902637919667039728803477116127130732425379028606003017405086538691059721839729336814137889273687340208440615830337800123224521094862311491888471814936329478315011134228505854964800568567498428424745781559231828618553027149090915439998823809763514126334436779833356906493202544329484784960770118551536453084020122254355606491192520734193064128526070647518452608548362269570019655674718556571983907047028987604102225627494101409448402966645803083474557856660156250 [166,24] 36891611362060253637039165534466007840898004985535342906632862327750672701025767157342897190715565034966580503687341702522420349540394808077552569173137782365363161894184966938261838021001113963446500471411665196830044240874863961380478607636813683136975436742758094549367927940099540511643982359269395331457273072547119563286185768187173372326574730877444246955662199590115529668180247839136544654567829621210827090656193251174017822635397188886894394336613037171047738470822153259757622438971394838442676331865111729261788327086985168977458903196977554027149986317697260920820224405242587968547151656700261438677031812785773464823547349582048976230356811418329589202528706033072139325950620685514525579520049858392072803251901845202433032695831752978914422756277122365789543691234917440428224641440342557488736405932175842847842929066548163337550974351759014582341400601396605558246435504376827710941824209171914142901760846663655642724921300040767085674618091234600605004055845835710291450101879346657316373087035374157166249638829229951352169086108025432936595375490387898947960698207572034840966676501750850654801556222104837017599644013429245470674384405290408218616373687137094217097599231760041926718077789768965313310462493155004730283179201182263018601877873492500047186009722769705311381411046911516100698131890432255872871039603020406725754568228884615722649154251817665987225132945386196344923193083213417500638261612736214045707858173356747624436176690389568846796187688611789034707667208412162087158516443779255004164071641451757226799335602665569847342553727522849285055590300862687342524700715664117109319767107390628605928545254062500 [166,25] -45944764705491099949315075284513299257227947471618252289811658213753087386611015279549490043256630710487011273790116257528082465176535892107962204094969877695847289373875994359623908617116704341830809535061954587834102240391691746288323533598126715744067389156029754793440955456155551466930989044093529728038006066195818613014686948920431636021785501697899519817763458572535186963601924509888257816025718862692696120434144936277602067513079124964331028383462750980714320846292740577869679920686056345110070238220410758805259919086587282384648934413471735138611640900489733203784492765018618594656392158942583032555170045843724989925395796183411828214468322308425225832204734331168984455167990433749526753675053553811386352997140904020727218203660707969991684191102225340992071333991347258946890769197332362423841877878609247572668858321079481974734172356234414502421885210824693644297227793095390874837210786985162411378511517073377330130285698157557611990040231686657284348755389473133180321919794857704359288462584263071069089708359464435573173963978405155016463439255283289999938731780351773896144351335162378656901280124674812341875784089475624064824457657458937500946617386979234884841014312266361315091486100685293890827434602447101889577867624006271778513916985622819492839795103206207027152703885574782989124621245776288715585644027373467308314308269450749436163399103701301785033780733762129740545587542842669850046861944000648105991189949863928780380841929811732220391007564829344757693015549234915130040033999147526890579130496138653991623215720371662288746457148722996672431067189702252861942601640581366195229576398566197323897899438500 [166,26] 42360166966684651844386836618058834853171527184581254334809881015199221652962752288667713586971466298778681679620358985511653804130892605390382805313787036588226655157054536087112945274458709587972908591599727895695301091073266418181848690952292985861350917830602250904038406078496149138931491806878553106073673425628463162014118883264967868952534112366050186410202705862305120388088019791726370553193129873154214774122017829319231612557330510733525404397549156897200542040065372019647116223913156170835715181265756165207433313761945115857424453341412312790763438821524870492884300765126190970838952285536951112798796299962256995037020673606779314692968466455902033324991605099187406111502707262685870642271571660337679343921901104667015029570186965301247944643895280782790685755250421168810218245857665501753109943568090141507717451807948634048509766909378931666019038207744442271406560472423819807859948273831254740708498090990747492544570566300410928288512277583239724119031505389037768665290209731286435828701569521737987497495347942255868577259590908827348504099866985182931406104869524728709237674122391718846899860375609303726428448956582815477218244215796850057713864319051383753030803179279296385274186170139813778635113857753770064700318657013216756847586208190982969465476151742739904048885806224379717230816025760371763066249127622711879383934758681159074122312737288484274553669717291953829768060450225441002495023749263912182291418422025379917521972710539163803754089270613791314493502204989902833486431331367644906939372593023146634362961610408730413512321963561995978534492679851943571748510990969145121743476751282920786623082824 [166,27] -29038188469137067127439919784872283075777940632693104466464139464953909683819346089874033621392028148542255893475685604600898202223128829420059046216929189330184153444084705140944678122884794680043462849908708267507453594833475014661783548654147528492318308883129745523331889787046900127283369473247440750587764542812834547906484867132957724028595346789232402567482536690957940190656940054657540442830894454752511446674654820815387097640490876378829726271432261256270984296253029071622051980944581121976587999827980334380923886984200968298833516570371221049596231287424406176795915836326944630734036476119725223132559524466249505996044589557790102275526696236582884305459388040319123469651860466301706242939060435554721675199110601488422292566542297222903332140434544040933339647348462909521357482205330056281218364904894518378170179763498817217539226303185083173851865234207446602627182503798966670035409492507731763262603340552441610684771431010433493796010745469571364976687943843190049621845807396087880060499079794632407777386865102293127713403438369984166736097785269011323184481378285124566751767046631715984814741220616394850172447395019573293970844064844411826205463130334077516985053549059363069135411240550663599961632202498708498245743719312152493734277469502458908127170724502987121815712034216484042184831706397523159701554086840680728759538037866814528733562682100223968595275373418226813133533511225248753379164587303401154836371218611763684388691303999788948392951208345326347226933555454304573880674903546842108466192248175388882414353735476166763381311525598915819148010984627520207305033735888881191989878584384014653363233 [166,28] 18105290117973756253741613142856696289352713574419194156743647650654710413716601599395921334395519941732554806604420635975862981252134694644493442110809954475008003589942950520613580348266836100323286983968882363094206163683352869513920289388734855740523816548930985345274905264331182065974904679508704334677161201389269789814160971743419995567514779551888582882681124993428958432551363496348441818237868304850600451851838583194483197002939289031230001599392713955572582468011588749264382025406809846177603759881126327099487576311610519506930376326030080554980938590257979042901659031575977562610678489348166205310252810396885721708037995529339780154501601052784655501837085309947514759014756323014821092370205161617073131246769165048642366926507354521566619553306483446518174339127954039943626440044063062954616048623233878839973437415782471612392517068140066371430787642327070419333759568367881380220845753240428052243530431093587075833553961046872660755097233921772637578196912794217368291012618162986453136710087314978474989035825526928205936233362681543377572732211674742732911545566187386463481564816823514118475384957437062170531924806177177814650142250738172970112481880715997169149245995101937924969946486230603646776904974069260300306184160224266729544942831522394960192013348439044797337205994294787577667562005292050618741443023947639277250438193796557154892579794468405210921189268371304837052060078067907098566745775969236751709892958406559636444873418187727107550916875723129990086004277724651177472908433578703108138121981741767130645265901007767318370326950010320277043587499480942847590828518229012969528896231137295646612 [166,29] -20977588095027904613143764780327830128994274769551923391491479785677324189165552364809509132433987261379987324629098915681719529061005392202302255151569027179021727723309249294456617188567803138524379293601301818440907437027169073040835633696626486359318950044563961841560075198409863889951054242590032370761925592406146856848791352243861124542645586320107069336948425424186690234521677550129234513548131002683954016779469795486411762319641916588604027591482823942623557799320319234255279052167937245120592236678001811436997629070660453630087186317788575513273305841412803965946345633117460583866704535243650461345338884887830933014330487453944927554216336910015789115984091124438614034306717312146466655139485845710928834795645733202850264946914892050638236893913447836305784268974088544818025583501462624212890022242779431627513051146652439671294420070403282400473936521706197817341028442724635728256595219502151008832977203386211601823557036422536836615157672593099734943008542498649102638718122031340213588581083313427104254627333321172582680720160369283765768225786974840056570724975972453629482750787240653802180902760061023793247570223715384686833898849228648226996977147705084991142626982268470706964371626616869089875731860180421937387229888884556956606924209091540327184988193854232817970722511802380606587131173010463441191406319330171447191699775942932749900836570540322171060392090723040233713292635112081584983387535923149511795065325699056173739805625704780000946760764262467990464977101818597860443228468707937266916056307328739616209422966615957202362889725779680034337331994769564326649265616288834098059574721845346440 [166,30] 38076924126680302942710310788071727640087944447773889255600771824811420684457953180953849925151882832435250039709192238902419471101214814034309211363605323938729596451431789138135781611165314073135419717920975320337162229783361785843283973696693315720957113584917591868966313314550296614619056194607590721037874462313752021783099706813236908643833803588297339227055923369331487213285491770706982868393776540467974026714553615660194618333308550518812863652590590710419259294583818086827583767087572479897341056525157379855953419999125704622011893222087449060796937294123937677360878841959146492240412280113155045392388889669290488291922691128095532702079724929398056314407991768102791162111323343320682747675499586278781292930113173560788323515297516227827154658233623734608415871323238309365881130389395878015416154429562753142128739944053877991743686928958981780381650668258170247857640553089469357100701501968284157173573309614969306596089252530219359066762029498520977531772693168588425184582355413847242039743300076186973456532874774434029188012258202994837494444786610714029160646263960493938910352714610284794853288833188937175474168760103841433864666883268834306475287066660721576350610297960134250782417684167512402682999011652105081983157475896725089154673437963506020484274330782428793603859363531216271661080765806450409767346261386448169945137767856543625754374342598325104100602854311177939092633494683482832753341321047802963621740047471092901000327730174420336158393958531495078466252727440700448456655792747389919950069916571791957852379006560689031368871747566389529641965733565064359972815855215940162441693999034472 [166,31] -58730509970123760461759188534645543139857678488689344170605663567058715161747386501738201620439266359406771389546281457764181620869158968008567120356582347090660939620484140565883482013776357613092288895600815489951834799713405972629089377386678073865222829551312525631876776970938219009045380490772108264425036682545890093355939343290805014653404699235376677923981964053410781442346469191207845124841085671295130542045879558443942975367239917408856214317328936546317447764923966482161830120360735777281150069296111894652613173658934837406988826187986916416208979651169597083494986207238344317117310550373250543938151377615590157735514774331947267982459988370947421812568334414735532970104166197136979362815023376623698715212403506597817268806521438676129431733406790243072039775485588826879938350454106352637848860496793649071020477706259732414630699609227191664851585841352168713558999523078275600720744830625781739484917455668267878870702923710928970624903728184935766905380925766325226289929090732885605163298246851343695177371580077752144825988285126703153005638799549399464550940010874064654208187431391952760814799368487048111639727840015283729162080671707598980143672289798823913357090619114154197890056573092512231415271707406748410156335911513147334805351680621733201074929552198498623018285987811992426756063262645569553951298088354125580109800611415703694035643504699541190833862203180271679204824258614454720609041187420289679026560834503432127081264189406180216974599802109356664266850467506931731586980549408929691607236307054127805906075687289568760577622098422366406812564161114969165250879184861045717172710356992 [166,32] 70473041838680687028167259170002807582847279357190707603173366759555407410223655740171811187283146330129743854101639856739184557148418525099065940925257749334575052608822872940490894046059187653344224891021127823167395845788889053007220872482343429143908182969042518109978812634564579060217414882598560440445388266847129318771887601325549588097002038127414484352739835190144979401823803035828011663438499769624643236411945799580265409478270646081509748973149173979212987428431518014228562144697628893110233769022479885834443436917123772721838290286188868585632582962006211604397680294126732400367171555986664666429551233109441173431731266248697272211161488296313048818835671777868106249046922356684169800361595295723167875855867588018831590829190762666318405917060825792123255076716078373026712680402284735218078344941335485008138705668853513848723137610047255995903023942676741588393111191663153701586696231943765791229592882227685996879086704864083667910522234324928646648562223306892416366156232129948805576026991918094768825280129563308660141110497649831035471807076934536339401820333517356831139134629903833069676507698475816801022349031193925355843756560065485071106144308069485669248287594648944394106568000517007000868647780177952244419443290104358363606405742555988074242622819472107689781781044061999017494968077975003989947185717987881955738712494451736727000246941722305544681484125980163461339686003915456441618888372704844203079371417321149411781671889272862068168470380818903433575578310068020984558649322662097339407071646256790299355247829053012816538238071114376621782602347452164390829452668695663230352987824 [166,33] -67763507754426803521767325684084914905342282301331549152929445845592929978018694340136131415457942343244456569110564835585091134775772208965458115661710812778685748418139661736847088905765676093466839619099534246728795044938895793966575257005498027839134238592258565952892111975717690955615078453007192559671694516154481804858653418392514597271086378455190465467939496416934248404216946992912230005646763843797174832523184391181430193329020994162108691383908772119625325017132504188223305517182278143465038723806841262595593790046048950543310217226089997156922490183242523228235108451241155182669745898803213960770858674447873020612498681648333431833159211250811111747704306214209182750240956598934738392622248278387993096010653660400921394643205758096100582567824077049474598368662762871045724076348036874917960339190595383555075734920609785363623796824286901417258718018159414881190390265103927984813733000486476182731282296247348690369423466770384561931106349581742732306440870768423955190408055834891622979594295663783158606963442007793590629339839340338893764848835917375611056910034102926445568550455179149989850025868793479671761173525936346446632570110053604264821868331539105953582233816804088152698110846852912849784286279666929127464948844422587820230083330862692976215700070873957804321535865234757513511262020905727281882734760472975672685432862039923771594810509967418262164749856039675665442369912476300130338710940498295042087262771807051516409362212481750346642454911723616643180957356905555261332669770862501261012843132444987534544092996384730712313553597137848995999056469524575158413887670955002910458614 [166,34] 53211001806893024964093782407855868761816839955054613362421671218159653521014460800529321409795389204482587659329457136837426709406944671657174365652186064479656609895547604318732033939892201533902120492782907278209729508959992103720758880752522835466751272463959809536889570143365067758666677322345104894065002102846396927534259542635957330975464383457999927010228516939169611825962441198950130969620081772890091046097006905890540681678280741335005175121135052104208281989591423408189352845366055863233182004188920800999558432868950599540213688213359075904184080467022093623142649271479135136353814018776966611594636311851701809074850392007794350227566897281287008104372735642597130282069774994438399930734108453319208468458731257931164265228096507885302496328490328897161460077325695597992601971885517162373159800903554751137332169404727210921870360282284968848483433051582902710591933758987083532362446649738448357391153745454497370695272767217269143477795006648601590026787839265080262038611699053417445484929681353838922612914561395175728813246773469452508126369975468376912711036223539966291399245311010918148708414597596336199658185980456018784235777206587254820689038237740307600767306312467310679883065925178343983784348316561255687610703110871001135821398205691311938539999892050515470733191077233430048745028374097873258343374343309775310296017164230156374942056093859025836553054312175833405489452490057953003460564298673505660386555357234593194474307532307853716459453264057559358960428185781170427985372665914379489983018158108582734289296123276374229762178062051428686448586673918881393794629294884485857252 [166,35] -33189626010506045676253965548304883026347675782428404878455529503085542730058700547176066209944264938144259742815663314803045425037478641479804945528546152937448781337395176748455386004312258061802634551047068767273349277093398259645295643270281275057712880768121567895161430149338326573522927154218449821727021858558913229956172616793978299207744463282594120098444389131966109288004435697639654951904969990896273733457427420927521757870704906735704962136636568406054849474996173002611643211109028470299256165702873002383569420873109293158284762289560199532898249247353629445554299544135982780364522839739125344683349554564258492352182832881738205518114928553932084140045077899300725984673202333914061267775778425769092165737732951868080923624259808433167846128615814094356389836133997777347220527215813308833645361571926747612489162762620146699946169905078473057649309640096762180248551369209825633470027795818736484283125668779999090223330283892098747434083637305312833996434008946967957110396198498340587711645539968220418741356376237057271733490353825996302977201301362815109477546342400042301321688583098626802969834360437603392626705280358744644675519064776452854987958231346196282415037426347606454613147970340243672378056701945954373775704577355643019731884947974886695753429924748687782079980332455083173718892191876861207099185984354908281620969457782356315258904880828724037999115756312288150874782377385116364614768475854109586220111254328174614624385750765440487995793874729637628213858360741278261799405150796429373563097077360581430861036562123937297220214958720248510680769809895412304626917418703705712 [166,36] 13553301166393595713131881620719129656965521332984696368039300836351015877721607280199183877930757043998304165788234686221407604781654872206915414804754015646477183847030776309079616838050564524528070110402523507154764604491860967325096777513591972605608596857502786021072075682793336522030975631189663989011309172439575405069721974694329785964656322343524180886550885728458808541065509851392425143340590669608807280132039306600393618653851760701322193197506914785507720008175540232501106163828422564850964594963118668025980403502773014130634681393192883690579499863362045191319342263748039549200745804581685767799526054795526996363839223843801811884056572418756987163587876702664644859191976258563135141769806314536564478806479194419287695258500713634904810379471742355120283117270407251651076303482527577349791959241697478106514813270988704174879647464774980785299656216847551000088501319616975322412044545172991512288683274583743274578543928127473572877956435587462531161891321158381364414974112667401649123379159523775155039258178515565325721892644554156314383762764005409200566589171208462056697043961237725422798015619458793941466641015827088928864003965789973162094590690833240901011363948568803113790072564017685385859504380120068014572799639197760320511294278179247874765446127331776540998996698960018723980730326457001428904484926647726464601220595558716032565816740608147743702799429305258233490969189918084313880500767224493455920300279769044767793274905158843590988158029012740411765400588245220584898139483764608018992605351545444807291958546634194600265351159449235406085746724913047758990080292009016 [166,37] 1790851718504158112941069333035234378223103587524529860557286109917616791097010703791689405291470898593789055743825048542838762967294561363139363316154972767397983960549676987055282399194991025082466158203684503492243863738040197395231196112706776504153873512084408650299966874014581521406082966541722262835705857558871322193096442432670870424195736280368831122332241043931343929674466476848788778174427652875577529430893732247264482400410453362682571211650187830106759497569819305367931667013012114594732009063289705438494037126350940463456841683458517267688838726001076037157953825757352709540680171934359792460971603513065992380029323563908540233079564740024050814015551468488598544408534708827253512722707270269041632231657417550416380224518583846871655486095034288714317800816717197397886153709385043010946243806825192609777452026733751060366706456161153344330551495833143211518031120737697454616045833892658924774272395901939769516979984893206717648067353162883008665919341782772277420776870521635225169347320369622167047182460435712273103683946415702655828952697660211460036492749215459081112669335311600206315868649663892349337063292065154598886298978503745047814052388724024929984100798509711923063884548088001764163708746974535001210176619523875742316840206362887158757708495730143086559712879521524684361741986618033996562696173307301621782388842049091910631475622663957907197931706002771989629971029557793242626035622979794992108047180477737544664543875472156303309441979901433922771287020900025022123862520608987365302028078122204519449195024985143517476801519802658328003556938546163488099548977979 [166,38] -10801659034163924372128261195147477614369641427465015492453073968114296954470586815251086442175917321429665427553671560798295484549972908071804041727684165032981154950587225259809852891652625892311178335045771702510401875840351132080120753411231802019567554665378067485014045820292101426848076986291595970489620781358418163275189791172871632469168842167401883921856197664798463979920730158656976760039608709577943834156643427263721248548839159242882391076198543301166926716421067116089218431135764617365574059082254406458088059824636648269981920091557602883296110471057700841663086742296335810444883605585142951282413460843413053996400432098371965559094991254302685314360180404532038958467949028696453714568102497836841138006526919280847170734498955745793048965857204507913963843724704409812485707884873480925490961847600318385380163146668443457418334653319616062635811525165480394308151111411977950749969960244620906834129788557943177346526856512202641681843821767122135123162673911256397813871002063097235592088528327228427516979226891802852660444895314453357546342765363494660622334626665759536847415928318427230344390344933762876681757498910234930248151439423147539554147898389009750494312197106426780570242880932754034510691188153591239727782236913604840832741073409334869651648686168270395080909614656398682803651791039339398630359598888700841502158421308205566607123506623142031956577520755131552094909614845592548607424063731100383354167090259058599162919359441403343824209451343512077492599229853021153368769835721706329842294664279639017019672318891457099614911064192128664670562728849418406392455196 [166,39] 13422783882936799533475151605433918153296968575309460368527989727224665776406302537716703755710668144032011764931798476211581548225155210816422723963982645717450666436186939082381601762437205824696183922404998392197750242229369281686934731349683092997326678635919508571805906388838158425214404181136719712200348082682203142943902788845585974502551174150615516192099682057003925193731131356839488306943498489205393285678749775864538833413683933034806265433039499856780378069784780945007466371589594579758514644095579600677983903566844514474396360529724193500760438435965793471410414330584709356652709719296594529193722128382698430860271286726055541692461738882621364348104756664186986579193677416321756777526312484118843795224409984021423971608443717142966728356396046830326776923249153571422706466260017980276440761584831038881600883744826406509688614376048515684616430328701424561296235292300947264920961938814074160371096082805936528759691910133461043448713608118539470640501243835033680862718225749074229190543089882444193934288195289248266642526829116020985791460853033886914345641089173818724466428945280564363769542499731799011966560970129694388894904758547894198366937580177755595809357376568515630301430054481975226074418937631351116463066188647941154799581702086414949984247384119881597484916595692683909492152607820553809222193662503056207788086798790255168037011733613965945960349551951782700092704546149179055383748226763393347073225427838726296410821931920762691129874574506376211418725119089015814124109275978221857953639677428256387734871161807459422067589538947183416480626556517186510926818 [166,40] -11511012168434829187382417216952426249777316014339296752348034751922682102898009069476979187243524066380308092007405695983821991506216520603003293098190445326401462325730232427456503332151240659757384237921020136467081341966596420514761008658558354603026455287862895370253379156381599675138097782147783130238148648148228748344398162448226326584999017952469861959761683931328822583433613945710393824302404533067603648033460078642888220255388071877164829786427992021337427619419714303728281474460069738210593055861472762241498525235095393573841088867269525178518741038752066919381475737119979607370064105909438732347510179315765375586192665725304441660467117498656881191417496658464750343999406911113359535551839416082108007951206723490388777449198246143871742927487488722761689090703856420355190031429388035022066266661378669407481553929150554949801322215249405421599307175034393459125579186863380726201826974304199482100635785292389565485626900871033417155964795923311614147062390087534818493481451730601500140252509199280002382645900313698924567457416221293696552363403730181157609254494849795011040168353197791751334049978327275919026245798727503246080900809435225087753156887844093573285369016166044184385067450611421981828771451233493617916061545011675985319512343283851674607421470585737261355081235307627300201132001589863730994811340745689556937207390109275971034441457593910022862681370737270798326553077342874631927827852237369216872785875508129974736499248680616413186652801395288000177110589758515273214036928149915278280962309887030413120900656687387096905385127999005663516745895684733562488 [166,41] 7765731262907013411863425992617822667084673795080950736344550085303483868543962981123803380984389381237507980929799824527764394420645247236560010469310875069821379209575156525472639981093452211327866491603574655227749340848407444012073999121983954209893599228715569097288344665783370584465179718683832346179818901031333180400658207492646604902730391902143493209264558617661098548879374628483580531392386823045110943082331622209531462365085279110387783244128112086217084511839752697954763531268543688932553402206488054956179474224424061894378375149531063123049199015133170083343580554970168738977548499620801882817885603179196521449006472704845860314068975087574021034325741678158681419783368470652257463877441478169433047924933589555052697974057490816763116720496411533843048643496789060819175546632953063949678315327185572093805419950066534215957862912370690842779081332104369331513447292855708371974806303745313693810839596768075135603438202408560923283046564132795656243908675104328626883796671960562063698941418070100165717843111598872723985179615669541851720061074154446524265409792507492196898636848223006519573124088099733560103438286870304256426130731061522563302503502094573074190193817118206933959174853987736240877189792804723298306815242391921729151276167450509957063416830312184734272164112478388333760181859181232841616154552698060052240350440923522053433040454806622963293936392445927114016703961865281765621960058308819117027466507204472561445602409990511813484479323487034320538027164228948831718261714065627188913595857566128767900650603513818993758052903650766714730876949072468172 [166,42] -4298150881361852906014552244846862441517335640213576224573284514274933226553464168893076611806097378330486435379252010978562378936561301352098978461432142571385941951567345052439781065213171735568937091417051110660493865029567349114800641791848207262812864152085322034698264114454016351425858861223202375113887438846765303087720570810538859301201433733068696206423837798436979690887393702319859105062740700148927480001993237988978035326321394514526594916826753710084736487007780309501306242675118667523789853216051440183111204543688306655085328516168521808253281632752885584466475712148452496237374413294632550071412952273120937765648969092615703378263715533592964089868108733087299060637922627086228584225393472682189913500368841542322045099683208901995011815011614628147726603909962939731136148620533010377326189138509895890899440759194259406383652537304714480159166514863903548609276592401919144093857155465376092576755335312454428949255656430810018752270959934400777851779364625386341718966588077250509858156493987705628670345185875349322755800254384270099672828275828053982446716923904427233579815700197616391475968030380571816590553750988861484738373266730652913995493678596448165047258167602676118467767542631955480024700227846693946599129499378283099494324727625230024277551970010459018800965239712403957179581361880758821330680754476892142496810508783946767962596065198426415021589428081895903260065957210679457553708332527687072294817001716268518965543170910091427220069311655321690668813181079815052294948632416145358736313428474315119713912004341476879610588631695056947297884356280992 [166,43] 1985330630697443903607958754303489154172816480534929203970487687952067688784782495151357995857670161078242697709834489576374848787303100252999782852978588131218128383106672339235862803480728625689008396230456838680969480720276472650393045107863611792939830450808557968177866159746285213412301233935659298514258079397753262789189719458024794163760307504493248170521730532865543951396315680651516362506698397117683857317439898568892133601416604484711144436551180240335700676417307073560998663345473395107654157368991214392478281166762141063560311853950325854420818644006902642421379680101887184877062274313354098619960911794692845974492241810490249761505576698458434554129047214755924748051112136913907382347765821421428854447714663372254209395630796221010573155050365995326918816420052581399286204570480479141374378776779200565972965106568727946004961651311291997932406038131976445256452840857438989542584021744151109362125246128279492516773905473836420955762477398082431004528394046827136992806159583732878056375100614720362036812096193113358968702214871191985534945422202119514718561526431746851166398944104084784112478002224454124637070381027533713057641688340145145467628930350802003627307331322868867146754118734119729065655569992539785593309031658344828291758366135368214555035770964945210580111694461302616113614845264692726185963329084631812763564555643321561334268849642848533434422665884260219984518418403403417932329624532813603775280449783465010141977282924916915383796599817266072273647686117112112799361794733177146123633896821412378425711462499868268754333975931290680200253196382 [166,44] -767333279594165744633430825188171034861457476192181858620670896461488790608360276410336998988822592517735795276979271821965543143290478787077103412754608023162006608277935216622300256021733432692455562756116777507384741395214771303387313602599299228396211600314091385559216196968163265734552831348055790412784197774590002445939592313464539495266187698463857621822802457887323982944615031081441471830302276359505798816875915867711147381944745339068135942865168686201134214760843702726408345168888883636825195650558160473766311899408637825852197477611608572794054064321401452434105148183100566021567870489538698947519215913746457536581719393801477904906810717666999149928197692620881082398367719179086785807365864653557453147954572386152678807833421087081691057183387168877554253604989611675821599337059584195883070735742642318049173945645471784684658186375752643047353271921509152785258468023064356364582179042240282398672478223683063045285665409903642159778809904638162990796471018356695551949281810240972767364464847731894428747549150033052878844537868355540354563421249544882036176025910813262623433334033919423183324475331653684966062526251340390785082671926075762164911275016601683604270204772975172759296191351333081895222566100719212343528564043014257998448030910395446730998551796354437755616484237730923566248753118884051564739165857163569266390697714933383174410024481529854658279187555530987195704414661819271495541787360627681887139942024496171534113407175233987918883226773396709434489675861301700665693058924778489724308090323307640835158844999254126003289139145776389567884430 [166,45] 244225882887302678741406827198555354966389132245476386663035268266157902841955885057495051092269793596249246626737846881979735135045669004948208894008307556618432062662862254046580393576497780278990250119368628567365277133112014596807227144630537224239514770903962042912409236129860599021748351578394980634311103358452290040678845550691027567761970758008914076455434707808777778929695965252171908491867874760542059522355271029912283123046798735504175409891011545185235641365822731421970969598918249820688662815279596979736146078806804997812917910443102552414786343376478050309053804230394621150718082519834898578402469864151110651041758148552004934591527652363518179437163670800629964115125526706486281042992739618718964924929023221499732396827880125997908716866583395570299847411725850330070616571876774803720365580330852004310212667642746095316785591233941591796354218024664653147425580200890124910752096354745547311600901796900672191967026747358810064601845974326064418324956694029204222433566031634780062849743401630394874353530090359111401182595153399343033369259776781301628727700465651533956387309345218924537398077648850960954995931496683653145114425460644196327275953703446024147102331862376310235080431449942735188242564814497773157097176702259998040905991279665609259977237231684242388744096604568350253102910456529987729934250094484895964867273104631997137709612237229247999663459913261613217303737273523776222469785926295518589573599656917443055552486503699372477134958160365678637129563146615516924592845061523325866357606158946619597392764650459434550428449717701208606250 [166,46] -60367032077168289360336175546850311726569307957635738273500012133035491072121515983318642630367191209996401833669447167202421803895203682430049063534792853211537472956781279310872443326046322961652817615662288577652465263938294322538739954262849533963313924955674249347529979884601260202497653060468907668231376892332871616757255196907697948722879769041373257042130182463070352123996751730384421277808131782828043785058797855866580879212004981474759604149096203948179154667553955924846285154672063631583515856438175927682212030878554474848411798240502949007136513200012871077231533060915267591812940300535145504279039061659236497387018600775386383279912280596952014858718377458991224189019326564653178302851005861424056834516931314481389488173047911015000214195976183621428547826565364383182096757407519405841284892068734421689134673999247008942139574418103618795989874057856816135332857650588028261403718617760193353522260930376394351710827393658019666421906374065726022574723542547426951930534474027154572449863957474662782753991991607075123828604707684550086637215534249148310372104479538928815452113636903174445247986882051874220080458402592338207694553336856095666343550037051764568602826293254840954859760914772706477504965429363333330475836355640217206938264423997341580255909276926141947596669114704788944311001505665942038354802159875761269999397208723649369461193165020069553072497773304526520798592477419957482092212415464771622563406932993261017936544402901455111853812799182360315968178778687867645849859545564582663655794027336299333342532631738550915467322503346032227 [166,47] 9171256826101697644306871199340344379965125365278865179248937828436381073657479904546573646334590523029926096927236527238194695629269119393585916082276850621865242593550633269138108916079998291633798910411340411019375801804066077952863051668494940993653374786404395408647234595607386941644642826648948625295581952600863817159661462403728099614000185063055035024897646137011759331603074075933017544451723607834288042070836228145927837775361148896125173311532442673960781203978560414013518324157759792536707000908408786663947751913613893065817062159300772365123796152561462489480360643846367861404955724626904221940269721662596506972005990725556767997275332255742587070678210309385620476503022201768100947618785139063426921202836831170495046590643161500997106922537771225330081029281751645607273148308377594437384969204820453031039471682497673455230172057048273842722648707257934134423175644690009118108579540857658406518647932214393170980817160285750125927889023153454328065144362957479588355402359877116518787013976351411965206818792144095270998289467442058519748934686228209678966225349023487127672291756829152347872264319504283964180705541119495343734024464698261366479506984281798909670869822099680810450310519500858155939472862961993258690298402006624101114605324722089716882074435618915844727619495333894461840891850200579130916820032519774456835073099241540649668971156786008840661533857193759665532450080549644645930451401428673218688836352703737899595876211507519716437860852274475199995356106861369121716850503928503176893507967211994316154626205673719730679862597533348 [166,48] 711487380303209764597078857379694112104727427733329850342893006982068856330538623458067136175564535736077778755461428049578799101266956413911704431660849624561432140182558185464941692663389940524077346249203892450251815940277393909647068751522550182069121396744083971500237886180465117208365424399851271663902155725522715179699958742482746132882070160902952868664469311181145276790431002806091529228685521407516656234014178026859615369899309155908727765211540490762682730027866077768341131264364622943944369001184144639368315792746923604214258795564659776952524082111210353413176275391920759074994256004667611617791255697587455025005684733122933719512635048887490295438832137052178823725719065912651986374995222480269843811503278703937430317086658741377458646507172232254700378303518776712861238660787306692248134149717150276885797371298549820657316110755866718695989207752129953379180066318460380477892041846383167345362547433352109893356817752732023570235785291533570076974714653909022895814907945484613960368649467024533352562871478484428573360743439062353873035957915204913712035142140612900425093839080811430181290171821287798106865583366376856533523997728542050238419270455944619932352959456555165808825504845901122232484272985922509060149075205046047227086520878336813342650600856579080244745972453690465478965252148535450053574937403892804859450356073304847646028807891867269469320489140881627083825443884187378986730154910406159885472044774884362598105087094400612947415117569551109275788685555419498210962775185871302123367694649208670476869722772244955776587093176 [166,49] -1110228763131960564696771409301605742158360130764893921059291318953318822576051445802151773936205509776088242614239696585429800343740242262518605936222514494489922235766286295594454421203552237240531494263188118797306319338985000611623710185815412541267614343195940589190013279609834232150743628566416264966969632334617530781010612855207447204139782354862170724746135286897013582222400757984137290318078110759236098768344182855363639223949189852646893204729104332329708233124893573843264823557590338434885614414853594441418162037885280883160481771158952180844409242611272464481116221619940279919387344959686190698426445483324698711911422251501498394831324563528068322428029566703731115446243335987401631409760804458089255569483121622097932213610555968760163644934731490844875984648382827875962685588633029493347171277398432011601160270587086813373476907566352334363382971979528404197441371415248257997388230641075886754277882522067895751880630084588590590934689768715291622491738277909417803839903094196494444539376814533704100191456096896244785299479126367692902447873764395880277262961262161379280588507419758928279500426488183659932597860616411335812868088586620334207758958932487697730220532957370434483864021317817668556378914160962086841135661051708765273721247322755340090272940255157720351280360235727619453805318422086781051646301157058480054207833399726626185625753600285972591454411886079299248152445157762945138135997321680073536915234551251388747313673938756880844136438671102566022666511667234309339583089780476262119667612675031632774828330034578027828227382 [166,50] 457921931714723019087699234547547892784118290608138973627242491169777796257450128855673653652271520625687255959188650162862632802185265147820744928395269937807696142419226639246612633837641647572609892212951162259585644767849758164645034506484029726524440872646778962729008767813752993211844877396914443131335813931818178815449132777137738730885255586151826541565223793607236155830240335519201272407111381183727129100109234963174131176518647088009935186143688106017286013239926273009194505726855620257680928255281676099317554430867710352618808355463411245741930458732960813495191357731512009441456120501323546899920525242936050273642281487691197414666293165929123819800605331330103034510174854164746625291404270305484505185594362494940776224580014615515080565933061746635451616604460363978552013751397762875005292546847935834060288001699988167155196820581937553127154486940064788634687250844369515828104119724921682789365255583897260593961913734244690838014630485365394552037093424446229091625182826048599502369624838523897028437073308149038465051511082443443999266783799111070201911871829250355265623715124834946557173817082178471769313596783835842338099305031292108538006135420857628664351124905460507731507951362541654445236308060063714425905252488624403383278082279220805475406431612017295619890382343718287936750772686725080494989978849023625096357647389545986087218541128385042401369278295647868442205885076606522626186444793606475921665863880157751755869140010337495554957764405084084535505595060763002049934556079434916327548317011500932526502962339634220981757 [166,51] -124929367602338635815313238420317809029565172841016772421575690379011656365603694578152078002991213510448010679593405896323056315279016695572687914301380622627188936737407049795766252449946487149767671370008855485219177992994846591090403242003608688881423564638517518640403970834966288469794037572515539814446173993539077997090361067665775716274912071985210613263525511628463612065737697220276805139171014571438917802555308183056603353317635150601897726518150588073605070950923833716999361957323642112474927110917860312932539835544414881819882017763260545254888148455424251442991478703711584777442511941659423257022571969453571646912428990362884514666232957144249567311556048509775462906694644338028018191622039465712856507362942839655657729819812839222958888718693882042164205897914698324623025289765944229114042982339784509582750047160800323140843482182658318107834469170438705420730566368563631689574595666349602078274538610836116449185430238026622061272236267192626491067244535613023731191068575336049378682672616158539015515425902226077635141275303632909651126885667182657099092584584299061680140893796477499029786538137991696815126399540906297282487336416700201743051577495706717149069502013642798747728234203784881102722867860519604020789376298706013112756310303153958624741494211778141872978425752134131442067906294974547281455068056191349317217252114693355013615530408012609320014866679898251595073930274070769377622957344746952945564455713898669669709744921529919748543870529212348531436959047473932580480145214031007448570683985499647088649768394667186980 [166,52] 25292828582854420684435938933606567203076264876681916112651964299929427276703485731936698014773156942078532944755341340014113268126973183281135340071926247616021253721773806723449388652420242309241463889617542532807884685220533969405182081941650935762650593660355614629821414474191130334373799933196936389435230399961378835764555291142807334817261085939773699496983038293258840068466247563624722982021261481364871564223799551941212598491305450045744870063576254405667590399232630024377116844488011469808224436243611405165900073940997058670020376720980433267622041021755901640409487582867739223759613966431539624736245107781749655295910215654580221342708133633515756147407036301474269289337478653512598301535180641966475117902880436781079771282560434281240189131798648115325475166959814543014939439053661306685562297777309437619253259389052631479532240207447138804545311074334766765800385252423300123468448031118775689051886694562651903718567471464550213023552967682048030831374482772928702008923897746948491411781899738521717239281970266385843622331326814770278693120224566357658312578116975026285196718492282616827934533244163131214259582701489021605364434062422901043031414378150354797445693910831425881169123379562917435922628355530926893052235310595778296629891990188957558782863158163011041979743244525191328654791275196748759457827894711106166984998533248373157082285733930454988251262771282035493620902551152084269906218363594171898840664067551646538450147135797994703343181716802264425743504537488899617454495341667023995894070610910597561944452256906738 [166,53] -4116836499827001912461046934705002198084563825172889216594281700643576827901952234796326081266880531378457803535380828355039610414082367163050611373790079786720573947944754489127483485945568370677782835810711579665912332778294240519887898542127575849426373304604418864161756030849370956594630492857583360546528196563695680898775404182618990017156806970736380853066732799726459172404357875441648738536052587315733270033815796694618127026725487676817386733782179251087855952299882323999179953614674232043701133700612665772089863170687749472867192875877156904984190572900620482867990783146854311064412040910219747888163530328749723479819474785926685693874268080102778156529639046271976802240913260712909782204846008812136715659756985601518566614035164037719619617457365195297507601390217775123261024243473992808837707446861074610029652384073144412147114913716532124761869071823549679919835555388557565052468873614218623943042308009281102104751403975403916352634939961342367099049496621634525486540543333422344806916582146680191036214984070826707572005880800151707189796178695124226230372028777860084467083622064303124179324690185312876557432889514394336917227513027056491299625291416794983638638728484674802278215008352657173354333195624432550528391838333397642968901389120587718202939266799375249835657623200138849760360576462595045862653644237404841733622891665541965487993514544289252717722658320622715257146619618134968087802798944899504012724932671886211819675146639757741891606116552363226605016309154586683371066424923379106995066180713413795035454090825 [166,54] 636919085054252740310282349040475373855768504291635656334949399640360976383555715817979875897519401181937354961294329826713714934175902237938652501831509149379187573216858786974598493835961000012073722258813655121870173836231800887346729613130553273198483283553444273932713471398385254173839735550564023255088802526270143431605028836470452658912978929081160458625670623504313372737638476015064591605316147643008770194129014098859880786710481490407606878452105732339212471880879233867952930537485917773245996199557579907723799136461723541794029545968655651249059024392214036401665072525349534369015654318932457022417985980957186724783825423705967524220757832802571608902545596492723523469232612059509618210317588848142378867152004802785330830338727327004700474589644414555253285671107529156058285484572103286836375256835267516543248636462112351341397045328257661933472050855643790844806734381301565918175675294973523048591428282686098198107384908718510116419708011229190176645470284816897731669408256953558280717081549495006342537434706901071381626118898690589698269215946946247777088403714623434507979673761688041900511943923909979096038261364911290521508467644400321727146147565985900852619293818398459712516676904813670201449038639640238928640779636349540112175074623467065696074162417494257164762871501222034524849611937634267074220656294673198555456955654686841728499043581245044489764036017462734050064119747540658233193807530102847212756375979201947290265667468027529880990646346595846920689363300152527270070703387266085363722054829804508203539956 [166,55] -110649552482527278707228645364338445289797608205578120371413222512463265680916994768574363652588282850461953173550228975784153180964921743309823057013308742850999818895760310581598427740076757080122646370372422517957627975849872919711783033382464813150119747368687277609679810218962046140429461943390422192484482274830022331105987874806219639938680567969283721465125311114550747241525088990546579758671118116530603621210718519117419327436454529804388979820276753656420181637187525294308944777188671566904500946312506141541987515137507332786577962882144058624177063098304567366797882514362967921557173652855084086021770717399252320797318354382441634041263983313914950945716665460544027005879280842590218891869224952996221891365661460149177498480602921602722004046249505023557759572827729445686889060967244113222840193803167139871705770639970379910407164519664162097990725294537712246446691854037267379717879492664825428130445699161301228450386166890295271154114057740147445603829531628982071806722726597864377162195442751112022016510944443813569984730921839656213741937944123661012936150993855670615286333218629214364220535058335968403190585143260968961610656982724184083316121807946936774462899050386388278163028056983658276896257323377313205132261841867231957383882075098734793354594781011531654236870837026073371054374145015522871486885760191013522857054205504952231675285365881481498845317317218173465144311732620547338739507057249162575533201919542332529173462736273658175382696672857743557722989205677997675592711553776983761154868375839657379792 [166,56] 19621578687315836480548427127888770109998596092378691501554003266316836917661621329174309953090747076763586574298758534739001290687634386450044107156887260629475955571192722479176118999619772739315843165587858231310252284288488253237617625316940928126442690791949457511882471492952477347712646397932660604392900190345707207863934813762468885358258224263518842323488887476222139969450801117156071323892521711611924470842553281563410611781273340448694854159801455015471606471372249945118586791551520898245540899076560819917416910190423611253714124392960043753067874154710549930598995329579867912818992190995206929072178471202396521998683098732136573624987117816044973492997596915649281026061180613913415531049164420050957992037040399897716079339815150071182165055278099474054770557113312052580175076515581286356395047561417614772656257175507867396666402467687862807347324450684006990114775612828089734430895817968252703700350099534341845563000318290581181831502714280938826581963438725090125994548336715660478521323463881100416304967038911115705186778376874250448316976802241243650566307807123636418011691233794647380595615581895979281553182758327681060221551229744295089723000056720204573112589081273028692834344363912818194824510848266215632797506832320998843900244779650341703150104898994067807536627844818826367015606241684582706319855374542185548426873692712638869014689983857769483959191058530380578144183309400944030810270110301209279252358488072770013338677168195383954163489370108437208133337695233581437342563340434156282338112980255607392 [166,57] -3057945493106988483237076260241105332130719611576847285093414053706849706236529781638020969570548252845524734752392140592952891738637591664030384989337123580758082167458765661332129429771904662418285581778838366072218013313992518558229976465938298573548276292663444232055020879485126692431278226769418252266617828322950787611129985779507871183406974989811649534296105830913348218789761498859704522869233090131527282675470509438993422263083429969148515871672097745692236136209387629115732434367193264637111490123835587083795889639768291379229441277134076773268579059867068870018710475858650767030994381950028553389668127023995791861224618134417137078001838128732438473909732696718413619481598677552021350339857155610235910806855516983645236440345757087118016922209412474606812381040308692514172760016862366376506802277933321212502556519090285667083362391648192769331236272672949873547831546564182139011631527784887272905124189865502496628135389797765479243157086746812438383368125787040626142638931078167102283428465553321495154190077735974811211094985277444487500519645287422241351040269550183857010787557741860279642843510258082556495767276388965705379629969405437312130948590696840368054316855448103690411535277101332201828457239031496963383052978861667070910878904162764752068676254774007258780616199078455964746794593628163769089489570986122714903441161216750532094716004405871577771365756295274905494349438938235055749753254329551467361635649813420553520632846796663849591774203458533037279254129923761418039447910388285710345804152941112 [166,58] 434137763661014957946901963586431771437049162061318759603139619066116824041195330221635511154013440497305842713361987095767814188623348749984375399928299536033533602330875983853157139924774576723972269560845102035235455077980036262663127252314762591654228217552207584476854996890682561899519001197944375788671116204731454358354822087293745196254282803866467456319703746756150210066651773051086483826547053434907103262082122213349369429026018545611235593390623655128056139900230271782014767084800587384485081336401432705569936947109125404973533028824853624206053361107970739362100599897979923613737467314084806412418436120878395549107274292711315386999373568274358339317803878744395733095962868888744375457318915461657504030029049374685449559072179686205064532703774430125281896115032362513466782024583454570413761469380444124079847536978915846638638019548559678883791835556746392203390802403151681603593266002707978059845754472130856150801194111628521507925445629326396083466431276808329818492622529160069818693230052663138547684931483472713013230916065575562735097002166830055931589929884120319757461121194667362578677011226352814093076885261050100753855222117805646573708397198207031663945419308326437911539754387551716523669171574017013827502601715979756055527230813298934680204416135762447073629368747897728290428768278099968659477162343286457696571910879415532406548951109464396013497821482599188479817850565789781756440301780383507926620114078810428187136057908335556368145065776803300034396110655934295875934948363564532118505652372 [166,59] -58449535928973300647812915804352876425012553852349648340171172235558077596107193840692211476278821302032207911072907919938915221206466169454249336948314639346556600374089370057251405370524275799976347114936024325225499668785925890523192664221375953160155036730141460865843227109197207549372108800573545247926172190275528278157089950465195161017753609417587550579228937610560781085796296461753960133584174447419458486410544886593297976848657889923964460938627364688080778380650870517560202283511574920445812518177171994970693419813011832526254683847267700682068526355648108879404882089356512613884143625644884300911524360663709271353913750552682517414606066018634477714155355937582720101980939822381398513660584361978388336656529190169820853359362168370359043293499402958374332534520866553207609119162222719793796673120626322390218834018942794890280316600296623485786521829069629828245568858419181323397093516203979035617449438657853961929518227605230301339188783371256168540829851173350539304331195103972839568564700432940461471216466179127507436694608449889186029605283624119575917610824127275748716857110233072385278636527849611779312400785891905820021723586778075928065052513763433745228804533432742476361278836647449154380060498255934761437871069076352089406141255592956802497364926591822186795876944406868093903820173320975400709676822763975351355125338527442856018820557419000893585855036471298056104259244631816204886430676266939925998122687638259489581797063806295393311370291624388775445525946120521359164661615225705989254032 [166,60] 5885953260169304072875253741503494187360771761454701863546252496638606530041438385063904027715028143455610788400756583751994585589993754340483828505208261812783035898750676397823598574690340511099985953495091930235324260920716097292958233461877001453425209344696880646505553313336026716046286712671123727754509080868053824163174942681725735732074367870060467296631968301412961817569064079020658775265726555900711204486721539088259928471521509166248365719725571490756236563708716227721136298777789356653859288190524858054494544425791022867840184838479676838953592818862977656735207368838947960244092265147554146767498486167524045886762456668187530450502099840677979736942958096722750236035044535830429993826417813349771297257554318654913827026231876972540860177336436381853836758480022967689222004234363936504634070050243282759062605595304318361947746676204020714642456738108742251447412292045934407039630255981274961122916727002673530225207019836834345673454769747820906202619449771301674881261111747160965013350989628877542700806893539784235682492509205344184902569046762508239358182122408946074568228636855687385116595174625927642090236728008703431083199298632545877645115486270454908398151509647037046793014641277868707312071952080200459111570449383049809944460212895457325112723650628878149144841566716116332780751503964479621405974604204319220632015934695323402981536326989015730047143375475455454694938926218803254838681936950984847714471273133758452573613009080982437953971455285652338352579530526611249102037988701881890976 [166,61] -193153632537600375576489994166783884767525924026700363945061396807488701150515259660992144700215512880590983843638471584719904886475761722721695649761319655731572997311707782823017586364868156912552839122842471024309377815186459646626653989317477036370121117931640559426191646574780434974004310775107368177214466516821859889843915632983468891174985850406714766208675749362733634515222711449847786874680493003568288757571025787941948116287930594141742120368062734898711744055971527213071016223978173844207807214473352781202514582927621605576642336265208518866154670485767880751101838824647538368040045511898300671880371168416834097592568126753158843749589060490931829238046442386687652071512322374313817327688738159677843850644941544273325829452529392747715380230298640097061729056638306647716782449291408336612230704194444042378401660925072978839716014456804562688119928247460232463417666765988499528581319208264612401209016568214151172279883343337826156698937797603365959845610316970963069929629475370629193909934342212090955322140493390895820110544953543452066184257002339732796503933516980800647858053388764059723210024586116417556052168606681766255456877789966771042563875313276324202137303975424546423982067107828750297676527732355133440337030359263482229207687494957351090513919334479850386928660016502656732854445003695262434222190975672427261946770134884328398427505444779289907475677558021058200969429967448272473534903422872100452468106164791140250644368659554666613401490506868261192449223483734179139560916263531888 [166,62] -39638483421094607884991386930433294142447747407051384415384913550718673888294679026297300386185528310848826262163751788625227066899401716104829961988518036114897265847277302167539994492945997675597477613334283228080301568452887063957833175949425162025173297484357159930875349789868724207151788027061862180634255839812473345223375272210185624913088947483676845437900556835389983180247400620316459326635542434806579676663947909380850643369102609371861545445855580289968282441526321328599179076327835315632592131590810939525816759393870380976412840320762378195535617336361292048583037719688399996806201975520698831003707228918384439932334408698244630989129359429208760705875862643636191679920751827725466231532221389217448934889506903228310793085144418478392947858709728732282267889497269912031192409659856676856382436679325535244390980445264487978172746765212996481566251720048041381583426860079255937935865376305466814823395651058846447214094208726898193356051843776214236746295524711950246124173419304545295027915683818875663220201438268275758838566665436482885452077344711166937885095298389600245615481650644142485690201267024974131357542536028263264219253051508693533325809367474133823543097305995979135307328340800418382798768639949058462072079146083016183092616880975143783957040151451529834099514216134973409411276270666440223456847499873897036808900935512394916551044380865048660265532350741330899185166391496503443092679638911664899931138999096751834122922636340486390171320255774991805934148965981115266891508531176 [166,63] 7232530765627622063534020385503183752743701253479334740404691011429692976407172509523820314818954648245534933795253981825950258606798214789049564106321366326920387724786658930241810381583761180853217730587621660170815574949123512757777625372146664794191675930744003020034028071576096706806361394326699353128562257683888677260627825936995358515367135446613577255070850339093330517745460754498181603077179079954658057153379501488599040618615007432005643902475687101405413006223700663875373312226858732039270219744045754212785726653204921982260777377726848883022079748495206298108436626291164601491346198621373652587276004566963031348274523366514186553987722350493752129071619845836497172907947952030669905794450187854291427598003737249361266690567323549614398489592956582158908854161874848065087385678919747149561848783914324662449983152229132889496746324607318068126738966149332388556417464429157061320852797024006413629864840041449679841887649740688460257846119010308567418173628655602613008485740632787172973119510419747230388042287333853676347071453840621412785377193629092893274482413757027832004527299630125992525345852276868888479646438653845980425920256027560352005699363966152424727214386405578077044839240978426224760494753169782798419277190650281901219840489821166527579244747862586959209918626200403441848244220181207635279935202419349736067163004662561355957987246913005595271621957694610893468083722435196148504950770289897357183888844721789362239348848835343993060342071431978005076818607508692310445001776 [166,64] -679955568103968120069484273111520777876080084517616240330013536581261744373917769056839013867312142375247180040506606805643259088331929832324903472953425013663656072842571047086673321901334079926108217389422894845604786899346268509393947848312533954419027670851480582165163475155780520323198342025281110483516922505152683560811352418551234672893344010283642599829921133493074535065688849766215399121364566979843701674127981135575616936893006699863618970221952616375254307924897692631970408056941256054492006937579315006969715989961356623439377578247405942415518699680045863547950061653815565380898563950582171757906451963624670206444474281050781456411668023043238231872671989035578453918654464190792158351526779116958849808495854140265075894110006112766405945627950308395406143017450061420610584522289764995003829154983835547772904532134436910505681458503337840570624410413049181016038410748188258154564756418774864281371949312346189333153186346045055719609571472021831065960946012243925873233489555234289685642854968906017378056751563546110845625962820329853965779175069175671789878695683435630947091369103548356331336336917904306522373437436987318460317343873913612008978990593909410081560955330983366123145474848394433568143171631483481167694144222757374164007473433517089612343768719366937102109063390047827347879613551377563246710500458119540434617391933201125500665983556954308479774398210415012607138673765043600978124000544473580135517870983130538532637387218433085632367469206237999491288018507476863614832 [166,65] 47119562219614772835192805879617664888750999976633568485141916953906298230710557328155575417520352848178829218394473118013398865350574101258109470907762537876261709609700488744880549767917339802757615868874804862985664398186677384825890411536168167112389218653569689781326423520912731313343944175718464989098919878344286274693257447477282425982082706834272874026139124729832893318505776502487146669377927773015706862367912390508810616401072237868136895763339337145377606316309952231756404586188627666382845279924674969897540603070705525683043761137328395884395968703782742345837231706335891320956017894875201609139537379309336518118689910027526788441428908706878393027833803218507724424008489042922952609148911866603957320443687290767313974436606656383273464550516318915838191762565288030007701658918235760669987009471227363756355605116268297726675179526817153048586787913252520496696992542159047498918499507346075678997335318715413574070621267142699160026775830329526558029068641868280040805592867034736690066160311509350426161900291410741073879127508620905636070291520027529934890735669541172832155869537627390097930266379395028279310285708199664911963764717891556119045442557073636584783058293721117101778636472415017324900385019905450368330581325289104616800125087177220662274645445340372277201816630077548483580442962215131140821333022597444509231036439064926997299181187683882596004772154667810551623621784786628637861236979558397890881156118923883843411640808945802009383062307113186867118953800948147056 [166,66] -2329603836335427708227418755440029783795222992984981219973801964222974625554650175089802709344638337621477684245988715779971360655554086218216067206618920013946241837277450677416300139542794532909786197844566823588708838143084010769983099771452512089093099725235280811549105864947520928692887686748121348268627252786699357600365715323116593617392354967224904692362539354008089966101469340633175479521362524182995992917252854152188480445970466867004614982840552098010201865822886493307041590083567997634567671521816550539085069846694444392047856644493201656411345227101235038897099130795950504640402127345128501064077416298710035982089693069630988946141025987668113788604034612026906271216998056498689622368339077458781913914673922196237026324600265800640422889023259496712102839052775121946138850133840283116709632726282051271474060289723133177401582510181397835219812909920502863052863206668350361083790613657138662285483891365179335135166810615552937680070703563233622888358786300342833479687105128335947319940520450291913064166344027026574033401500650048189636155751571854859584553148667207515640976702796772964530919908715026708818426951487272851376378038909924803140499077809998727554367717670619261013381033586009851211217939557328975574751788570239576187235727347068222531551945971173189897738954719350159758446895684117533953884620879897445702722587854235231553401777794892471982015724263250048357895404546485194678306750817221724849788746350753634895318214481620734083852975158883878181065106990232 [166,67] 65978024132942544863228499750352338771149653472558057204035797017323006105770075208431143824588255132915322568179999875865923424479259401455155304341588195731745817732908735879223364628877689535017543341835663193150463720553278794144554207281168876606542629351528903445156757762758518588214087728649135464547491698479093542051063252532168556656504512560703300644142645949865442331128204047447397440434811235082146633442735818800638430167666230122487658623038534088705267630562038131167384060007084910571072914460970919934356944955830609553767107023358613610503100268596090296823498861834882086296802831452452204423158137179382701903222737430469615684587496189235233969678381403583697066870840343960368306932330450554881159244280082830976225943258949091064160767964066214753684320261461205783809978444232497955133170926645118596297081560474445322962415870795274013895216338646219056899986805510843918610782053759289715770391595621019846366823308106745168344227511810069914894707089999386072193884955601537274167289680926301357416295688441103287886514888324582550654850762065644266812881212387940599030636567027804296800970943774963866453384605776305225841770630225624952294693436023063909381547474429350577989784051955094788134301525642540399817127891868739391626239046283589522620157163664590198125554269521117043930737677234161803470906996555389184198195016085832611611648796739380029985122260204157509334191517219207356400487467381927654222636304256996802938533466646185575848619873690892892549196800 [166,68] -69598504092848143866557241987404442486253190080666864833265194656393455361528876337911774255468984445028803697974270880922812267118660675450957832102739035858913739896712383142446598507110963754660118737256503876383357783346111181700390635905573642343536769642778214872414056063581642733215767266821987583572522416689532054062830393603708061906438067397216399618408523142301084849554275449336766533543454829110607810671323777281930851250764483268355680579340535197502147079387082048028837436773549030624718293753490580904830548757591884097385376395083751800062492529259104552014771507873771304835929204108354647959259165648471990156634719161090359554544369350599120190200194554503078790151369769684069863903754384130975477500439542981180532027836770373732155704481341559170799565205048680869120002220713694287590190318127265115973529922733377833182255358750773368526756287413815324000557271929730275346174454468107083936576872325122320957683579153949984338581888828930889676505212555358612843085525451172424930681055867615674330383896973348986576709609047484795225168622583856796238245830318717667354662244051760591160533850731683989438718371659314397928146866822568380329649331824263217850676124782278360166301125735442630452726663651696389881633661781679243236043064967442814235489347663197039963736040073666863149751879797849381089948972330539086229918602669743770835108367113219835398970323687133729185188018812299746805237446727336302832336030896656939056270741040419707717718210540488758792 [166,69] -72936691205921935552660050784890176890029651479101187861693710439557745368467724593414198953823620929842180184648051680026669684943583441225115846867304995506803679438451311627326898617374309391257200433999353616899495519910015960774721916702675227519858653683803401435177759301574261028022313613277218282518702900671759515126457620464163169730172459233907083478044645769826605317807875888677979515385218876990572196531705664816641427733322093562290355097497200461724378842568876925208349525957660841480309855098538423190176637782588828635658766244902834164745549375843998279383331016414650137402171643804457117821581488522329478417768868454267905423746129343703537956895591655410241594216549670487846998490118778864807231623546335722811540160532223717632542351478055982312446640427192630411369889944750341983711026900909100719043605177810694736491362490644298301828258317926506942554771552035594798894597661987533338122203425674569736299697643060609167663859803326922108052734325576329714583148209815081586050954561621517258561169657584014829698366131293257863268961996418986524950555176986505995990891767738728324763672866379580119305583662837332652437065146963767996737133863637277420067404022135848204169474720270954058790018933168135112667738811764978215331180429494473888335460859001454487202682831087730953736740692758616590464069503583602364799370555185279317399329126382844901722929981824592016594050317621288491762099746094089499000513031008696286937811437222554559806035348476521864 [166,70] 3353772576281132680848452279263906187541730259807738177755018540559659967170205106939425983627407517821967551676728181049390789557879212359981014574134276646407802287065051097485276819932201518621405695705214834934513245992893762383922146493933495670659912335694846784918349240016575659914462655539879235682545418586643103045771452107024103134670017981401412847706412436090959743202604861241817246947108887483211067664574051547024201942274241805296714444848076912255101220634148109263541818731674556482614569420373134223777685567755317013600087093911175835687954047805762626125990070304790304155038265788909146559154858621355379092971429296180943881285796325501592807093990726927320213556774951001663873602695130929874154313315170560918608875023550646189959825329916519890840575503398870256798213605503300052997322735517237702429404856644784306271397649764494967454707785430738987855858019895483621892105639329958856600989570610357655800666273310980370066262882304847100483171833425225085517520658878576727573256446263328477381129682826613252116847828296468659555476658873638595438570643833283844107472823818454930650695852457591525107221252837862408547325018743329070064612336307939804481654501334151036326879153688859972533341145084631570448014712365261179415426891757373015169487697827049633133256075638944382295288350610638980216758553657484646826060970327971964535881280609009068650099871428183964304141460692237655341207222505821420671896303565465597090028561877248577346780550076728 [166,71] -112808748498616872812069476273533722042331921489646692720354067487011948437830181824302235152003193045467302033115437447563373939492509516559615344995087874272710632396393548164605460662342858837257915739575843109667440553050161752522440596118101044985593957046993270348708884143073457732661025353838156411917994028150111425907882741597221738500930608975107990215569021538828325076473419946117033370688669607070009494878537610302034067014261921627582990864836612592570031353687044631521310499808889614720755415145199827660615607080607840443658359053477451312663971347782066215737661331158825016265844638845817107565238804223766939419405726396088276596642835017847802189346603045437330728468708643385528716165879766151805955695851542319482814976368512260414399091435209674277973214237928035379316020590631365310297950268953248174453716557241533422831366696977821560340740793522868142351021647594602140460717497576628446675788406152478041798511192091285624205427819560461061854466888847012479343664484053462946878238856084295833506719063860189932208919594140816402565320905301103409491311041869942740689200230883606463158932082004799545936767906554181497901284277145584206956528199450420359565650047697279682260506875355010568119128965660274847071146832454226498575061133342823859581682060351677808546453371051594768937374886888334214384219268606517390968369420395411666081901461527646580216091724166822987765776695500704807394595556721819878114225344995154146797779819091345842338785044 [166,72] 2745941446144625857436211554577088605189628034285272907847625871759092210137156325205354436945419322194406411765536010684544236743386183901599179435592162164621648337291008753930207318787177878665806706088476904105021848656648001175973590812152045215532587082224038966804618742123870328261290545692769683852306789632344511404332774811387606448989488988497655486244421220645169310301021625892136588607670198784636038904212252259125015792414949070511192253613086602633446924862164092993313186244035690781031208009348127952510661961678248102303737606607660227936699665097071323241885448215795455926667696959929636372490790777627467486703178798603316291825004899269255864864929631235428790405092451091469497225534445182309252626161810068724184929809352823186174919488840971051135607316836480061741456902712357155184742970179110449051852929656284105886579945993831906866644710424114018497400233926636365449950431533992829123356851402529556985754558673102244120479480756122044242525672267690193812296971680991506792567750100307927157505423745813600637199908115425517559147050931902971665689090962791579254401492571910313694935849198387717914121257590437187884985438313717936664569103516917240421593687791154657611809454148970379292150428410047621659539334100801625023972364261686786440989912072392450926394139703271044948742563669610379558858907665378229740986306202706789346029717310623026123758551010254302256028496313154931672665021436335404064475595896996239550270650621868697748400 [166,73] -23527905293028576989608157922647647629805613275162778920632856909263235508329553929979210757364866952240980772766797387796684389694825223864849448366474361511441695049391766939594539707881677165305008897800235980867581538444518713188043880241572750632766240801660005285916240796972355777214608410877540469405851179491650147104222234170729660398429201155636487463330365813867777662985852938598704990589105440206046790352692968205083766795978453156402524988362832127431200483246872594217120686338576845004872763175754032057349766621755292732045340929665250849118215638864030292856886028372854893956596386390136633017723340100705800988882548520015720513318835471589461862912985655565512744095218618322964513105027471833807636857278138891654376008470797195001778089349786207467507370708434491572826478222346342844675102606815317887592726426900524864821516896532111724922024783954707736084850526565526224706180623436522702642170571136107100119625814437552238126291967017439991010792523478079784242691435128924772383870319952617446256634186983402842726742333004655531559520853559631463412102539770773825458143255951764737110261722391194940996575266140006381981580590836115029666764278178103159392627566251118063607640576535510477815826881476563777278751776875831190823406585418973613514239587375146442848099399404072972668168764388614691826021557332255238832353019856233229639588071174796149501686550984603985591426476670215746292408836655637070692459598965482886461165690388897036 [166,74] -125973073066481253962896148531898876801354378561124766453589568830130086259199443633743052941792969369054685576031292083050737612634533842927205489444161341905144359714365265313563100303288243937521715946741809887083920350509809889379774707576887429579674980715305168088663652241691810244286214043194234667915829929358140953691399737992791635713044682626198582141773296237229949655839295619861209042596862015097828664690991828028835552862049379447001803247435208449779481288493157205093153196018108236585834813166553409032285022874479433031195872230834539487643771521381924936460090604678094803114883476840396731480929771559228933826525273206860600690315193377732574214807354163535864244139793764271226815403248532872781604731957303379344233613045639598911782164815774943846621266139682214702016817729888740752929468026302358457241026027506008869728058051946534907506187045586712217055255499832446579099632536380587347700139269886277369066609811355802640318893425692390701363632500493698612621679200435472053668476572167692240643718616001860116495579586446437906027185755139876051292216054653371104761198482206466377762966136468025261550093713583757909370020132897044221114138981174802401911342304410330295471354403046921980488742765257524302220362942050584938057515320686150030702358144483575028503982300070897127854430410705033865761453110555880409877125333264937699923738970948704498643968110029402145472895059367960361866057405429463737863068240423822768788127686432 [166,75] -5960242179592828191355633516834569780312426336090829165304629757479773969830632024953072235243844669235720096822064246571233797875207012768850698040873758463999742959858609684684568239257491510813500114085019585671031898018606902514344090227116421917175300512557789329776372508920188810730110458559644216048151159204330228585870926331217629855635570784671701406446146800446314579706757412712627516536895677329287435187554147476616731127604318876201714237990134229263290280932604294524795582539568690744862217169028017697298970698193600711044216466253684593372213994405609695013283744870433586629407137177059734735052548808697298308489039878940928072740168413722115264428154125435756340927978030477167589166619634079533015405828758369504955140587683209720153683683449457620505263506514949544980510669047262840172217475104276679232059501972096761959351705966749188941200592532657134619693759937698134682196294419457391576324580921400449033037724710959610637542637778027137016145160266239646246313946726121362480345164925117655533093548880240249080807650870561931059548343750315788452110958888440692032505329666129132240676279400315523379009446976804736320355426773379790230768824925243758855181876193585706963745506282261860535372522091677380051335137156488530015086154966165938810230998551354426289352199633412758371340830491724856020288692271138606567223128934263517332189042714220583411440828533986621624797745580225046489924238770479255038140601026449474816204840 [166,76] 251537994034981931152462547903783949282988945764586672262292389716952160790006262995661722875707229427714465005603052101117109650478662378536041302313277235139997755964454636057441474173143666929175854584150805031233815947080306215491225933684493083304261500921715152644889959318373750798470407290509571295057511092730060387772763330199254229085723872177176760198184305051328973139748006557970979852398184056205563141163279169007024789282150869239876297084695951912166740726462133366698504357940848458920911912823114251311102161934888872362826487614259671976672750897903963716356746941920493515318588108630401878995147230538466384772448358700272480235763748737278759831899184215348828520560731412407580732325032609869170218309931798163744646575174489857299767532954568829580596508149864305898662135496076501421544263678005651661882562639678015005980366048600420159166068976097173716741828581402406972538477082536232576384802774290106967946548639737339604117207909963322607036064010710992418893996665635114526755769764565100162902886981733016419443698813547117503184365861754524768885739249563001158742537901420231004124014818655243137730812109671880826682107685103615262175155231138344932020414529655769495506815216655541315723002575787634834385248879604568368423765272286968788827800691426754841504301344554771895368634222378103267325835693102162635292119200537170410955955387680989225974886779117896525845297976389508910390291048934609221305209952369482198248 [166,77] -3357168275732229474949377723562727594709437406120628329737239634698599520300431019719091858131662011461996440831940339442166279070615522708431160476166465691544045063291971631622776247663428923107314558013108059152452090087433979503519976025660337696410955237554792915264488796809579001018467581990397519167762461935825019524896297442687592276082230634910964429189624038710051495152873341656118331946945887236052271290903691756830820381844250093200195916390415264993391198061365621820503176108440769091169399157249711543895703810345969871518286548503418151604871733970123568782766769931637220420096237165271649417553667707636727855174349511735667080457577803879504519309364989595502203485865936572402655510748380524356373270367512337345345860769501695180446364280022306180716799358536613407585783393235244355021606767681401017566737609432782402840076673155238530197830344438375164488827357420890349139515259895795206020027888118125797303658634526578807812171174992518715645794746458613540240496366619151066301180912794787107484229837678429261659408191401619773442696639751906126570802757088726913301099775783862103513765651696630304330925513585016223631424179836467801126488878864753217615658705651186254120005865714884829262185162302121007172631467791971048064727090788925473571234053095658858216060607394399672448284715395565324390265172334512507202099969945336618386655793770413400106600035985232035095717799019683908655604722968146228833901088576869672 [166,78] 65732255746887849691901257317520818832859166849884130894073914326752174485855658329619139687941271080863300695927968610956173173754357754153751257396582890553454020833854183092129235580028674386479243385956820121627804932286524418065738950813141247108368684098648612857431233845889406887269910523452100150850707351520607354439291994368059373039049623574220449248092586869555760401252843590366495051661263593792634242628560938211115287417990579269522905439115883369677650302074004896670083612457904020116950240173831136241395509220440628379857065347293875469040489384360914407347584456897714415080357514641130698243521551131213115121419460513635284737860964559519965355640445539147759839416721762453694313729051953099379954214776484041212280552211644122750235759831330724540960725302327562390970450262697927593579585908748009352485184880007795125114797372714849352452200979492634901005534877053000586276862640332644601636593300152403897877111296966093644927269067050163907176027354667650898303454133667634774284149316973483962811150273479564181886173137455719273101724377855213739774474758272086475055866926166172792651286083755186815974603739378744498593061155863718028855268796752181051281623438819705181282017025465942740817939177655802391653808004247558674003567026969396406592390540110346864503853084573107632751804838985750128219642446546513365646934893526023759851605249900166574857426104724927613508394342195637652345056305955058508947429489592 [166,79] -505765979475747192427008732738737559977204161833463626867296907169556551799168349677267595998273380618956064794693369878332810181292505646699707709415794269817859434630811937200319585230073113628594377926775187348249931342312232215243149561703331013994428032055864643903857238671252181025307720502003331202961358147063570579650140134891008349273956322905268406548706503911393200396317144232104504144740730746744935829758015196102398347141120075279644064535249061894074502674825289663975431353437364823702488506663920522376492752586093634081296410103954726504569276874826012432908069205333315504669211970464829025445775237174737737324778138014450925066676017062839032181104979212138140401137225175511927789714227431018085312038270840098394301362240853365110533820223844620386871845094013991803617726516858072727013247459208753946548095711480657904705062692335566100661850343784899004452392319553647333987086924927806033853437730039791547254483313512245159195889697142459563515499930896404408761425560456509818785804210102246021675689820371490861832164909450968022151792720814781710640460180792048674625439243336381854465206138838484710231921364006495941520736387325279213973345584796394910548866206350624031984692713651239073188011182747537044800537587362424011439694361983423703815034213165356312435782775916939140028365525928772453363996352689732574693723604746470040295702927929931307315098757601592078915969079220323316623880942904508449354888 [166,80] 5896600114891877614025201425523235352002439054755511107179298500111220640306752327133395209881685964191799975281816193240003563818373921791209476087192493889988371636598192834980464690983634906008933037854388100561956290563056643490791111748028799988839349537069788399191201177762466312267015948364941150301068850234741171173413047767572074599269566957960585023964046034223921219315986216453729717946002837350876838766282484384345700735123722669922041259196670084982738653464115232084867288703633673408180811321211409491711529818480840380361512687312533914120787788313219285041532497679092539548633496151563666245630513245568309007127822759392855913156587042360614652914660433935701073984033413224087854853863244275776624688205568709310420196780443383137538196972497760915217533701644620226904280582461033837817901595246648510412475333168120188127990142340677625127844609691592749336612339305625619315338094526497501237888962723634789472086162226475379310483606209754282083746823426519773914033093369097466164333958069148496577277116527923574901966327721267385037451628393569718879183392879864688165149033178139282187530942892660492402411118957141162701445998193003571425331638145703203163621164312064469195898433475660340233936366104762043818000232997755193321787705889255732755553990094688213390441220513441029121938669907832897011540531037114806525702823258201106812545156610196816408766563977216316538181989611084848933551894198244347196 [166,81] 34987988558993947424492207669132349782097346931958662740316922297189263250856151643550244150640147912811319541213225866695004093107255180610039382686783980641548000963912819718684775414667377936012212236180895766364287382319306510836321441995804937246599887813146505606332507705407005407071692928235463722847245064693430950362661698104026351579584821100644625313807724647632791370220989017035271616348903521617121390471537895879132692351955685900935436160396833268399966495036463945499326149648376624763892891251253304212574897476214440407335748379431602711866149829549439216734661552548399360733234601218635082247030219885055390888233547276846484996707388497254611374591684828193762747119071096212751909025812638275200072129227241282673148505915667069787905706631074246664111641256105051220961560123923189815316279426698406357092188823823738414659481392555544725601308858431328022652762329143035907943294523742008532606916871472763473765612494519386374242253876247962141250966738078387641017613795613094129200750058746258725451678360691342162506019288301450605462180718805863668255238852089988183159966823172731432034270003266716850028866826575997387310707174772970387535882238551864208576895741940565358977633527822556764671302048264337899985504470330933732349231205174359952747987851773133541501696312097658747311005904764712803160918034360039366273063279919992199072222519440401772333096218023872802157668829564311651889722591733568 [166,82] -27160138420872687468414598627000593304073904304444140186754367943677603993149256702237785523762795281108340291747285409902160449303743036320806516349747162270244780116924960087547383360358437469964906800254219314136707368365710949832850007999362613361519368837365123266829368137374532872566821201228512210468661401244641979489505917049991182983841843210176709023809662233924620578182694205083407821705007948495930814386048570972487692676097475384813887034561853524956861065604780422372165942810777812831613915935619713089823466326723062363738372949213679364339256347059091683468574794701555881329189902862908339877552541875973737604224970732570407326738832275748484435204730104368951310763998576083744153603850987693708167652187421102227666972571876496234003814061071123380638282663429630470548195729310867013143041975694415505542238209186281882685540068471939790436274320281207458349875987109029005518882942571838473030867378582162183643842551261940202655945066050918838795116272266726927386215151497305965568084837788406283494750644972830185782969180759471127968772190202643854719883559610878935257200627340176591465010014940439977065163534893360359137368573959022555369963413351935126782173717553850696698996131012599468207586185690102751238463513645063024112934123140983076902963264741275596625394172729156666531181934653491948048392697194569059259228202721160137798542355919775076844018126853137867156731610091883899561203788 [166,83] 5031719777565811627149406225017915368702934689169120116646635826572556396423458851431268439301849664514494449424069812232332760782133468414419664584730563875492766707471136696883205520046114838980338708069265527070215492288576048669306991932018239991790506011869290826348024550926448705279168261674536381977218072717337304389582609670498514825569684085073874539778744257110830065422324306437820293400164755054825143354827537511147935538020730090938223904298301847566146402417888897553158615713551176164379768999118376036945976904104663447297793613246155748735815841878391738668238757349318970602640952904244014959573857685160064522581070983998134668773398934101159623044760525883148870636952466948128992511847463545407818347080296034426329100433446398747194483024851377387072843746201916612870479946634470965215915998438104000303312279563478358780183259472008980079138606175300441618297771000967577309352417415772448563744593177516111803932191728456552262755357821370396853097362021388251900227604759877593319013303673541978990237387763807298233860328971605228361207324278436399403614520598488271624559204497055026969986525105227509503330993798821627002515287279550169227266511477016965422820329981027460820832959622562618512075689176996711239250240340769262765383283433024572705587495546185187860524956883520447391883332865147370772158072671377748895315332507991682051018652020064136877617329409205989164804246027119634554216 [166,84] 1448629807461898974566578805010996298283492737897107773730843759205084145137170618733361024486165447068701514703973241105366128624416524978080277200262273669099839087071450777025847180705075749722275683451998981407439761828317984451512267338106392258483795948956504537473559102312765351555316546466008857464589946578959775298431750789603417213814730607270355548112752422520806545089145095638458079193927566544424001878407621484775526237786059507099544241806098577961622312756329926593184346759974367024144342430425549967527772594243984073396786874461781144806188775770682870545550968860287360269194673993183615528706365431376274324048149919764386836726255351449563558735234834994962728329969905330837723505039338343848189337908153843059571508573388802928889397436116174532950008980665594336332909953342751778792249485562470653977900802716495641793446458242748343071202620732023749822468845391827409501334558849154697368996604905153653126013104328112650027059782426221226007215809292519926354252750351396657934922547410913015984187633600790282435488964184003139028078515897840473026952973442056410828548604613977378432196751669653647035431117544520063644355603258787817515530695266370922781814743350392943736855534678861633685757314139501672563890011614209974300321537632020641530893134687000771960998922007007371955063932333141227361213438102902731696581093139129458903660396884958362223757144004357601845753294314391248 [166,85] 93116494608574918526584299679941759598628998391534367052822713172311972413947409752716865961700316221335438589665804438789266947148240606644032133825531079386170305024751688619219983417874978790214426226591051753000665001210684716752942502298713595459355050796585769729567907107562065444344888470564288200494367415220093930951615482952644008305564059635976301750397858502351288545718194040251252772493186604934541368912280810502751459797443729472020137369407731201730184594615459346232164391943974559412028587621297433973869214841378257637868927505184778171280867957586080416639843377765654574599824050054070154392267369317683260192748341486688304744621824637567954540734219139550174389671521364528687401195666423147457936244471463137290308378308979767137269830208130793424850632631097662005398684313353961976180111862424725053632536111083292285504199661938131673837824468321448937092734806969680196986286878775441385515614282273949751611074041302317280411229096973040006339787624196756003589317103075224688319394223892690413285615419548616599593926308345386807815150454344049027099923253230794516558097271854289354351988905444992646180972296959858331086552934383007450423410969579541606386209674700510551839397247381155606183010654730602850975716943739672920555381095835414472942164387992960912231045410388168525607518832599797806630713616488901838002840664811630789575246310188890120055687666370210845479740166288 [166,86] -26926062819529897028554384940044617481465360089517238145581258382060234188977361606909132809732247158775717592302832128112827349879901254996176533520144261567462863306184741207557220678264493313227090541388539727549261523033139856016258664796203207267099556449402938285366120098340964887554270454721800871038458977205320553686910510120021288810335499413301178139492935724497354158377459296405302169996020313371984414669115618971302742212859561122952380834795392608514873422785271391186666996553336636048707622431436144611854400080701500745798657617272451345177406864577689212242321365732221890328113568036717230326160233421352636434323453621223043964462588894045694688349845894848816135669828610623943392468263044700112093402845086960273919379142320201273513533603933479372027410313175903780502950990068134578021955856150338863045939439441807310369466455374576876248604108405859155160335331261884659068873869255824324546758515559709430938930477915132861698634052613186466767528768571399476443250169498290482484017611351955019173428461097500082362230374123123812938753573996853648318259672036389394943007174710850707888030288741071171772768164110746307811061882965643528736436302187228717595792861253653719739308911338071195555063192275943811377584488250951587228303137928549284054648053371008109833278169747267411909580249230930052081123279447487965550607185699811280090274825444921772437420099661039192804636 [166,87] 1049112921476378240615329393605839401500542704110096642330815817148526314672935290547146320961511338584720018557115239851677340928097206085835006094190868096386001531935483366164073521070492143719290245308056186199432790999870725100607546225795742033072582605295042200280554896870075299225324328709831471960683912555581439517564520196791422256821770251985663947168964051476647801026318169230686515093949939621777902622528130212381613623609193770555662789043561581975493478971784029312126938057088339089280236811949215667402089387538751192971687661003062005951065366262448993132142639426660544130648235342765966468096383716224316003512686302490017305994740147768246687460570993674850751831342495058922183869549097924125221464118019681290984488452467525700488943285193765028868528077400084495816258605279420280684134785265733870196468540304009554865058430174025962234764671226178665376405058045419736394017381308085778746207189389424618543835632794995991428156522438863156354341097699364509748632269304894438818268391117843894594293858041729231535898261858620986952892721354885915481173217032721838173224934549121329891407549728404605882695025167437762466332456479231223109378128200630619673696375942123502116859694670577595506674500763413157048226644921288290789595569251487788275252052802558373276631589602521172450219550628612125032878018649945232952038475966919720992567837547847840558214849296727240560 [166,88] -6234231158221667254855179446470432734347572848533552521728890217362365588823986831910813232304258816565502541435715912441557101206696737861599604350209052373938791822828671547562215134005829221684218395445746963860360063293713788142522470040450719584031062002185390600784575975968401047192872650631712391592638086266281465848974409255721501045065224756385863132257156089670183682948212166703876347094040851178886960717267037822800216381992555951585306946300590256998467578193132300724137011307724563314935720363630101495436181310492002365382456335358048788522750186783046195124890621491678812554202321804224942360585544979707336545309966716514607837208443811568506430813241438753984315376497261829211554194149753612249599272457519724497352775618742511488788187748826062967736373046907828536213867150701349098702794283061826119926755093608801320556793801573323806868287808675470102151024783426464007839755789573016492864429217502138824809064345409267559761627591400445875090994002943298024077814616842788277674224501376306219200008303192350509950686465594949851290814952795296178163589768665410145975442358558154185759181133260827398311542763271433265497143899673733599633407031967005225857902185102029566889849071674392327686012472501044660222653159403140365327758774234547018928878507942277758830572576164918490049412771021883867702197578087485848235877460484991016191076213913886787160682792046088 [166,89] 19924856674279536165519593489519933993878512172320034305373290461150183016303801863745878006830745525470265778749090031944243141640205631250825593173286198566739392463218277882296294401274017092631412168021272310797840098403133265793128200340314198992292886658029510904268878817721921105430113934045790624499299761631888252973038371038321060232609932816092426655819588644012157334084901278253703239507137812574759170285062828532376343934508434011649752889805171622339449970768549442650665002858956978519682854313213478380515697419943610412171534780129942127984519409011097435316230528292490222794725331109013502210690314392150502568833153701521759648740160818152472397963200586603210292062384620499565585795224669212639276717333520985410132381146650432580188967315842335620984221365802212186583478057413811107438870283174944866066797508891066547423263932955025910651217000810900633923075048423202467829830761288856158526518246738968178627549585373223958762130046300121905617571170091947895750145129675570607507755063201774238026699971622974422337104877854828519578026348489007211007412940525998728087886185326136452295581782562439959957262438060803918385001959882862939535664075881870780537664882818443795754876730436789166168828606926967415876862640172029875238622184063459453926355323416212290528523162922885551937967568836608001343905541440166890996095923396273320810261320495168161851173554 [166,90] -56784650001978355057682991337707163506229784153581564375227943159068533275218766733351690313224406857489121909317695911489806874853748650740518031810596577490048832343064360410362943596819227466790993016700660138045095366917338662395580647440230180914086081280369484631082576906822881252824757217376994612710728069121778181983982906749634084365537033481322850364671121654053716238883874636439260072277206726319113415830485861747853772032865832558617028290183447625900891883652756971716900226921785432746065483297877962481790924784948921903690848215759299307456553243637118413608298849308381055020399413262558836390651722304299181721407853606083808111410154250643144831149137292750187905533739789683154623522930080958857636159307877977564747560741124951497681458623097043920899786617077788010259637475763635593354339974061717931265494644828788496033791390425598646313698969042323447852042832352505535650260785402035875113868794743394051436093932811402826116700658944452733274284963161823026610011656475584441080235314963982730296983677226025822136010593495369524474825220339747957806734155570062695797383371146713591579545094950395354848306201073751530071222096838892644456378121617879680372658354390804131629153838340855675160199201172858607101072896371650241305026853565779300673381992562816679862150481586846962649885827505468637869242557493506744225086087183322481769183498527873118540 [166,91] 99994802003864159037776575911458282875898222270230215507493997856421696544264161267070081169346013186205512851095725167720678371123089412677008944420245217336387624386505962763531181328985838555742665484711309089540252306865323477106364723129901023890292305316645507216912430301396900713673437947612766765445253520019035805855464077487239092597241132533663429370222983568873753018396729271344107795473725316763096429787884377638203885159905071516874651650790999775857201051328378719611490840527104476714509833837035153059156165910263768910467066948378258826040022676545571128915815781669764052077202789985004406794687658573465785607833072833287169019242266423847961791017589599398367474992024725791675109515708817251335603368841154767853278719226535206866606800644719886343936567506698105707001664375089571972511388381619564496406245286798054716610422884891480339034977173466998723339009126062958022759872586426697407159990150077004702170105763939065261638351228611779504703482561112284313510118493400119649586704374913741924592503688497019383281172947583754906198203859820309949737189724404602408827012713476462625889927596441993097597023289344094830123755454805354851532729824860282163387501344822259578459303620451723401087940694784709033213939017289357722607005534461599390974916792756610847051438564953920325750198197599279062105168163580249157710825095809705289517732612897372 [166,92] 11514296499739726702312584113834696616413486904803482524918482171863840763102372594184249405731089354260192183676512348880329608361409777569380097914090337818052746317477507471316339239036238394378062998416016783361252169123760011368886405165072842390865016390470647508811123736718060296448496346305577333191136377348629443983547302217128055225513909774726384728034627749334496055675746535978548101852092069049577655213994364601463719204856185113183968497211098872229097626343823332909850618326808871853820638709412431174394577350672090985921784356738429261321047134699910992045644463105325505669513835032832288398036795544917014045594524024120373596151713981603630284830522206655217435546113258515183490372781689585236025245169513947268554546170969257066011259715471789204993231543656916918147678877326821014791911096671299547510573958589713883705558345022860926998471001162250076348525019307958672906057991304343477384415802499381830321214124489012045215940654172576276390453662377604131608509276624164880832406883142014696994159616259276460015066200438073708111078250922468294199073052302863856815376037243497873719175048186580556441679579844823542799469500174412959020564909233548697961106682033945909673649565911303145649119191419473660274250421520314019904619142637972684222825694946191452642790400099627432475424208903769770636415133569632429595463475818161471162178642 [166,93] -34903845235134531951270071242198456016301297897427030129352148879299236712152469548552005965632530363131534134558410480726945504122153245588536854297724705957337457576275591759918585922546639824937054386061007992535302165877012087135627493448364567417813497878818925840500300808216135717806966547890359824080556295874361953443681725801649654085524667901539349807382740983852293383595717072523212346825480398762317993917735371595834686164514844126191494283053550603390680644233527295996733135732333158362379574496496942750439350349174771991487131364630710995291104551020485313621970294870809022654520281818007152397951471006010289494361591744286531189069083718883027223613276129481092920332679179306794168481689998489794716689860703648556688518615797531020380264533173626863802322649220195812219137771942947894390670246570375470874478127142915913362488882118543811992534796200060165371425328220537595732586898224247507441068025460972945100718709411061477058367227097637088170623726347588738532371113320103211086155488246286324484280601021544233312512130721189368564060009155997831650081619734474486046490841612562962184236235716862944741104288025022555316205850612877231623280435912027877453900328254366878201547035082152163929630529795205596638138225529716735640926518943231621186968014321843703479089672946375145070086362433895220978988704283470712567951208441460723976 [166,94] -382456607557904674104464197357772977709054671050428873719905086483751266292652454210444276189294716808594484526424210478401650583248970967599557508770461420161982249903528150988925297493673916423899151155165070011982828823954923590159218257189098957815657266561915085205852666163760077336986069537776911338230756746759140337601605810503611538602523871587472468406531594521298374603502328364951383329716772936473409524180006530460552301981929760278999027226045258820653690322792763073189888972714435157073845401198719319283245737147255729344067440114991123109939259134047083158097227736778934896325295803254981829969720442426355084586585449358263785293270664584922564604531901802484005195155248809889014401675396591174382540905039263883745554433647725110992116262071396256113504983297450369355959504797669224269137939220563855105601067689309638304579362607005633713009633214363293177138267569918013269099105906609319683214998436045272662419341825196728953369327572285292830159687756757727684712882309021681103036259734002569063060310739321520908844441086568364484871350056279088002936340108452846771087697209957575240490153238675902155014849517185429344140402312755972360527444527431108883520817548971787358038175013580856723099732288804534899171121521524136825734079507372847513406777655065496942837988200878911111164956162112732715741676516480512425000906986072104 [166,95] 1402569430675957353821573267207064779233986040388356280677670426683041400709531665269060570647040709334282208079916444002559825426285176523070023809071369255736711926654699249334467309438101941647288319864791939599319849027390153855086325441141589436606208372535551745147982578315559164136492495621556031417631931726180846816002397229120422723029895081776019722701817135581045693092442468945081930005977242989168169348954100116489703256767379704677947240287211701357313270134638664398264037561379697703213820969132725546192346477651751831745297378167736372871175675442114207178230887553034960916505488704444269928880480428528212508302236318887578658031543798472247069897097410106955214163636096199074284129880213883613909124067549999801230976576166177290975135611721074052426663356320858199503539804942287482908888936147795206451829414897980020209439072866736713401130609631275593168496339534515518750247387795592425206405528975051418889975927477239042311256124983034253285164004776419538105523512384138721012270711900549389997832196501096619905221156016614792095858189491840925335977367573021463181545197349650421549183728068005110358279416433545431390888054157408654305915055181572158198411707453041401716074964899135136522917934231108068198080604277405662926619206848891952311813763933580546008307159208367011406389988089979828858307370178307218765518069604 [166,96] -126245298187445439493158677277844479815787138949676235397477410564747563558912485893026777615441340622951136653925863102716884499906010266512827104465928842010304863714368626077445318070725956517804175133438810821143766071206234489820630529232616632739280201494173287252626565197008304793907310952565179525932316013720519812891854372911528785826948013437623170201042607215933535987296045693839856523755789864754035298374956526468600926985232978780336543259871533854517620250615322913237673562977511245409922987014535240598958310893063440489392011101799237354229386374707183719736455659781845508213343527431803973158332716742686997885140783104601328899075307466607869130710120678210449842106636615177830301586915117638345096587015619848210718808126906590240750649665121915324513332422946766016759638751781162529018329806438642284709372905966284803773196827843231252748820881225735886796782686631502782330502495457717165400895679317167701966012189569077798560488982754038008375792552930713233950472579217455671674237130618733560791199475608676920265888000575713377283562512417286166284381809447881832146179786907141208181725681828042781797789141134094225854185157808363283635574511791122525326006403938361861560995476986712421794560471452235810425779034174927786021353535983642029386781501477187136324400696281353730062661573677674076754939847103643942648 [166,97] -874515726156334743465127485313808816455463027210248555918861856137432524665273834869576241988453857114736041252747582716475329008932060108163597843941175590902745518056110343251569737937708897092504640702574935059161990956530733165168998122239700558756758822147291473921801894942006220578836772446024199282934722436975242200302238503483452842552003808317577552519428877104534089682231066759567101965335354906731998481138624764677307746033780971096424826507489731990478760888798972785876376901301965930682993603978220545220505872371512544166052182526877391453772398114780368689374024012085400976319419886597444907427183830695000504068343322607547878320272261245794082599650939677515070547822931376524971451864238663398693829580526918612871536744424768855288292516420104141552650403561992815416060909058872940841718287653010835575322072913242314925507451373149971796559071233008486951709222888247919998830602251176459202147110740249389803373568078049097725868213866633793939917236815640407884123489114217608808376874973644432139725666574838271764639238426599735059582239274421204244262280936428328864793105196900129890694275836144711056665994130197231189445095331031525795989053957201317589745047291991775734409567604906315795444615079215015100356066198102845633831206330218035175127280487040226905389439519222655619885513136713798248068064781820360 [166,98] 777663971217621266101306845377075826081388702559287183883292617414870510582257972812517322392199172837139291557019677388674421879518877423055007480903622238496564642490273325342830359012056447409191643203883716007733815831779992256706310776312907668091218551806397416662837810770007865536528695833658058055452145754019573469756854527408940877556431216074589856323536668255539306416685822834635637263322850186420548849748833367700840086308972436295305217277088062297162815013358420726836245412566479353329361867929034312200909882987785950957651047089751239168277246353556180790489542195116131301364646017119465237496386864770038291243321773941513208906296459524567585863750687160580704399436562305427214733051923440797189910385544438488153531864334090516401426921221025060336030693032580712874524698999348373144042095177989857584709477168232807009929091158158041998535738401135835885579974015729260794663855115634895974376815316959211842935628378044828652095441335355290770100943695905327081685060972996958560868691979250489428518130514612951536415303057055037901298941063566498179072909193381142463208940258158177456692767089672436638208604305248671668752703750794407203348224677086113425238663285825852362345667122409239170782799293729800538180143261953125416901704074716738925360033870045254497199995324927694445649532786578392618026319046 [166,99] 137633380456200211473451673637296722619618221001657375209225638005545249434195232693892558877965680439964521927807809142168410238326972831494748823355420271292546129679192590473243302979058737174396728294780725780657175110629130231397504825516226033946642116052816514390216332413440833710356300731297329256156730279496449139919267795137810284726268467545328079898334532361102244012210401861604618413499251708028709636732835115279981412337958866503036969723192904900640733871840812121382273054909612437650653703790865705881289204343260255300502444290447307712182378164288505584946702980991713602573619475209994197726810497217642540196332763701865568008651306449697133654611051006670833399028828815789731393032590118106435609882854898151698701093223134452362613591474188046322138682416033193722521110539718505546405295909446439028420858935455471745758052193313936231928969414864806335910288586580693390078909594411982017653476249658225994170198707534627280955223266013637648166503870060800996871464435686814466519292698148443320039093867864650488445513409927263549776015749052075620749627060874502308035305998154910839378620539271798062347220030320190522713643515340163321895046938595366815430671234078225741345737405270269720553211607987983363298066349438797994632398669012500394384697108762370847292460187849612084640333851727614752164 [166,100] 32981359171743591939871170500938820457176384836356531419101631639154588363058773909555165017620197893321155311806885550883115612438333982489081068910882742751947050260116949867699249590436065826537517728579747048311041115548094070116656351606723878744457498827192663407843033876212748765809416456941813286602612704932521982472699097895594325820548182230957685111802104112244219571748747048963671944908063654006541160146663455309849315250969046779076349129945099133268767809548451519561594538618420243510546396699833403905145734135229790231533624289186878294478064339900663807181181605837712456416036435698542393044371367030879030244655697576488737509214268245124875411072590137240903565093111811183423157358406671363894035221315423091333733835725643803398960194038110820574679218995675138416998680732933968900250685364402987587297355400293905820731775889707725182591804125985996163570393767092189438345306606741078613999028219686255500237437136205014920333890464662996272757854049046516836523555856401642634048475571929416298221314476133060551701471282059736533057669372292208890273912930409347497350976288448544449456332913481095350605145774721949546252838260972857756706837804666464907414894695480326577918202628511660573315271955030037369902405155276797333302708780743825187066148434605924030145784930042711087499183792258856 [166,101] 24547762624682630010819844499749904955665005354339730643708791501411359805206877614644921650228782933572175753875792895075964358477287362540503370460530753264495518985316989552302839221639588950204488729185749089052291065734225733232280945530460038310699740957852660534342761465140356254380703201025109804957627569727396083618672058725868516968985656361206597208356341677919168760172290133293900403881325547258872374309746067775432390126246589042315874524120198815307008455696788670603064584866484775002590533970146510495469343950850661235821378043939736986615667603849829245770821399459982509918610035998412289670453486390261668953523038135193126863342988448484022718767501218899710400728974767352054255245431098416954238013617876696638062040705274073731925668677873538418900098086760178965648828201836152032386199615095032706102438432475921478246832180060891601084674071607875138067027777645938527346235132793445702714118352008930025550890786670109581448362211766726538761334399992406359429690242533026821246589212975343690263130060445872157629630070017240358250086835434572461885818474297547381351055567008415826917246237423508064064855538832857932265115892054649068019614801043055001018856944568502874101499307231199082427278567961843604546988695655677092607289973155942714697281350811283991381408303018374274939064308 [166,102] 2039709218540870683043134870084687932317757027737289661561707334609317581119680600605615701968182631631541029961805831615902030338493702479641075448681892790538892175036244031443850507679562745067324093394796932559092981630675817090282682729463904258654105398128251326264760595633692612772535405083002458550643091599461970624168837630224360150991101012020992936453051551794921368265341558571095531299274290683683867428100823531323069182134092781455334879351131356234772076589742004536028964797770197247713918934114666970191651431980094032130791149303979501182728364498257987217792583142753528184204079669072081873103069220871843533031777563334889524146789944154799858718974700977682406462970978832009387081256532048839936714696000721221611113873633579965834383420672071729870267889628344071327569382010043076609813505765594257973163630830331327026612768065611688530865800057638180544728145804044729813275905286338988357469750207248269479979874299005518702972871924998782788686773006309677145134543577025847795189430910077162485294864622255244276836424725172211157548431405544114229672723242865285958770535466182752612148617982994421655647715054386764190150457439949811064404812026225618899097373175294324721270705077059991778386702009616552513657157654723268592413980533350093797604238035984808490452222974531287480 [166,103] 345808067135039974759355022119115060211445923171670671623714587305848424071954648537665639932440052003403090954149270498465841543829514525610948385476155390174954118395462852035984912917412049695145106667204766684741108243995136759617064419147251790459530468821472083939266137114911538070229774978479460644013886100888947585154864131665066288195694207783505995755669982024799653822604490104736055807434276367503608751875774831200767364146446132802589092492099209265569353380194459922323269448224398962443031833665802668187065921771179834609345651706224174486036323904306023179877350545961724919919996995355733820450659950121893423993772786038413199656279456903713061955544316389742768484941087773203345247330469038107341714280723905790027465737934352361663928327921695026650061381662787663075287524096120463888531436004344956998326538766630190732325942408170536388456223898486726102461303330295891772466809607271858826258151132455954028243346027001276020577289383692155814578261008480937956413331898395873989591848269623123852306407598976414197963186338745263018645390481730869189597065356507705787319214425807575819719905432164587821145203581076017884282391597692385530013235932819096720086311284109226021561304487406183483551282025181165350737855436412985398101191709349649026257520139846883270658213251580 [166,104] 19738585136831715011688070601620647776627483619207790559139744927561888235086994259535779219311047444646850715415538317833869225696304545243919136906534207229073472440126828929081769877381265931060328452942699298934104901928158561257346232875410450422007222841208230251849950709489455932331768214110405142182429561848607605205061669065309897273606630766097226453425677018421949403950137145828631743334076958541564645238283863263652564410649683818573358193677757560254487593723553296374360490595117265313699170219655756738003839190333893797097418081438555376302962572784463307753327344223875219261191922875458854459862017765109970951829249248139147698037783396489989747683845167313297080882255729889428685383988481552368894007131177345353832282782850670221204535203199348308962864125793453244288195372309263148664874070960335212906355445147995738570974257143417167312100222001795593493805147794106298575173827808204843227882684172148144072691880604293253978075106635262048748331679480439656094203355686904581876775872382596038204794876770040292947165080270068815005084968251968663187830546173402528105894982275215739167837303965230784689200043032698498050843987710580100961426790972923768224854694650400693745458884510354794647804007451609499759111046299936957920576877610373709931410106128564380133644 [166,105] 497814454019561518537190033306354275038561734424944141169032413352994411409520095807339840015710914902201264741929865637560536291666474666932076932404832637697465787990829871542934915895132514187346655056303545400312612659649334793424289216553458129565905624041294565932956156549528403430005319884950264950112381529928792664354602273113961469558121525708473657353115264389688854301214130078129158822817720221071601644369542169474146372988771167076973788038927667751559981135562717497489248080746539093595088745356034618559294670754047650079392396964619496438766164956893343485308023424476898099751287220272699664081352121591241084273201526021501804769537955770310376774176039528466301112955870244395635438926338299183463254778480067157801514065541223179822180762128514285038133337573743748086846254569593413609558600651787696574540262834372949728978821675288479602536118290852903273402871148781642961213453886802257540216005637622983911304419178898402450799877816896213788785829713565071848155487021073177252026927072637721185380285533952857270318309991928674895824188099700917047808998818631247402895513633198292588475746330664299521533397483887066978126092932956454727224563172330462874492126157295614814608339845069696869180922119777275282635664795191788683981546027875379360986649444048258 [166,106] 18652992322849839917401481936894852984126793824479621792437746978867384423355401084313625867677649137810680089520554485346265345614704140932690294049105942410640854317804642724230643134509558245628004145328592946917343382829938333340530232985002091952964880163098849702670914155999604426451783723743635254145035647640732463874491972941066330552388510245771958019768112525450948831099662617621849414838440857558378680317622090042628761732678167349302942677509144480654486204231594288109048611405101246427539734790982611193874587432683063060598351371005578703174366181442609557134856955449661588303019551669429659256601489550673683204027090782638861380101106561313951888936094587646968102807818906308619717374718750797092953408990566322498655995323125067706729451184031599342807716361048186125321074792181003779357708062952228265661409773524233264235960317592076268495943293611786935676900678672797632255538081321723138309320346082551114574082866672767119229150658414511171808865402321673549871317495449119331644234211415802767895313291052071634562636975436682104627641275778705926451341156166963371593358626687704904674303124284114536510758448871662599938701283903236026657075000272328895395008118773741915102077335022942505877468465912370891983662259406660469981761808189572892255560024 [166,107] 175531773093875577817196659851488705126669851938694085995475996943740881553052034031627201963184562771793806124614604237659508227327083819700200080304198832919526087273951544292237265230723348085892546016065990826301726843803201848637972915097211018874685013628267263044346702817057018312625338908089720959818452532196973454069988957203662869576420398695530715358226809779133764502429930478473591371657442847664956023669782793827587306989438969405465898071373361355863523604035712268555218519172522852238099300073932170049754034840121388232956701353227508008865743333188762056013972439477831900576602951028950512148442740527816487538671733095794908673423722614061534038799271257222822981012319917914864536820789739764504004961955596329784281844632554753875428562264510707371920211751154949499885086404113885006847990922705010366040561255986425270738051545343991161306507632826058057940349675991796558001237558332619541902117207025833711607507419167730656801969666988075302117219944606179407620596752660609859321655277489396799226132282881335346234760003038866569725484435887556350561940354156652112613936153335015836692518623650351979412902289398959464361049527430242450018155917531262050826196615711696477605869067018062031307859353399039450442396004977736182572950982569784390 [166,108] 1398891784605544589976091591578129408868322156652161355291764044180973527414014167509338315829742776242076775691542834864881214375322965848693783794998412250168155093533932182073988838827485987382345495534643184384583526515914799386718660778513766797573029593868470732534360025047874103615166666258327422109582446660112950972798336397879882339895768769289531194523524695451601589089245666884136112892845735572497438881541923956885432473829118604134842374643761483009138776707918732297928850258915820917156042167196923756418592625398062642604719220760516485648803955826513232213781197396247247795517950978548825392732517408986101571778330796836509751742521347951148006099991364434547453691156369498807277784956192693030456550925934851461079236367761101545306340863169959132752960033416044842296647089841085534963320170705654179100043679158988028794194866643025424798935835530409770545232411531093863845253815224001959647589259991991608351692169258876177432480017185435993078127558828381704055018868865065991625832096455192428923346642514528108952982655325897376391057060449990153254257832184090705521193695749235200259982232628564787010093619521554531008811471456867045006461859765725365769464198325068660329606678467825582908607345540736014779152989069129061070899460652 [166,109] 781743484724621548542135625610241376558784763801848812233384953945811517586837496526632560881578162383732972492301525394771812149503926295164777150060801035862621259813773385317760432916460279929659383425028923825734492083468143897812102735620829182070932551917006603558397600804763073005692621448839390034479917952418740107618398602591107168187345163746065042933937919517504523729933613351823573034156196119641357950125088627568011841339680074580776350663682884480771136467339431797019867039410405299255623740896706482451177439114203136408832701146966760977066424189893561406256831018952484273403230142525471293218176199859989228807700567941988548129160797650520766713897829194119962134318869151672008149590550155640795087297019630004517041181490707921794618712414031986184188656088570572110170312937372060752885951113951242693579679130768961322820162592102046648097748871054510839319736098898869077211246360238008926456390901244133957943535440159226130607112489794950909835004923330461248931033484291655422320196114480611215677207392693830080164462421350420192765732588352909377321868149945679448950224613099560190230665301039090758536835030726510729409107461544291301916936920971995680520691262330662731910608031000318408472323023548775931322100771497786767 [166,110] 13022188863951770950958926260813219557487343405974701099237280809736691433831072008356368247691034167103769167700886392812605764541406315492632758094114058858980030014881929593871821239293680546155023760570821351844589087814399730945054902250709909714624296035773143150592000403414555810412360771539869243557633884490346372435403139474930792002485176342196110973105889132271838888370481472549383646886868858506033252883171011498115043757289884177157251281681849122225302323338910817889642921194297113882772389837813449911438768145886586114108381824087076344585093711536588327027667894514958249700142783436383183855382282433986119286465945347253080549398555249421491636881032928995635905653134887413541729954931792111215079334460103646453528723172856580009900044852559531690231554946146492099375103727127396786776082495593066950050847410896061904516830166301048169665946966769070876883132825880344777327113049736964531125106375305900601500764742250772830484495396233249429392130450983460969538645744305439818191579909493308064933558356210370838242880106357312016401560517181834183231813796700658132146992671157448341042049580689082470251459256454006302628962217137878725325655710558225993065949781057031704117221909715063024660393371000430448128247790300 [166,111] 194097468743613408970552882685108783462967276364016841627107250859015661071668612113722243062997533486591401694279655952829947716294728588433442489449524206537610408265035411531143193380346065369130391115939424637373092028733752462884242600256351700039062888727327268459270367211250007274140421632317891701058362865809754086806248924494176393065264470035209735855798730378129924049355529109958937466793563403486670114815165896439692510188132644928179775306295533891850567906642262753607734058633187344054511430247422911772811285140407956068508238701287627110359948473457738326217051759498455065863837303575934046067357696412196752570086753766133464900286547534044089377391465526521788678324009409665752394709004090207697935997778312096877675573611847248477601020744596567776840043894393792031088403234827882214955082565740563375609720405529530475694495421700058972712636621457173224456567000367186083597657935900310789608694942370329130884040894029818787129622159739131492991429346750083824902304245449201228976621311536208065033885990118789640022567913449347692180021553708202303877400307111277809671723307748512850681724060516940283281451630746902704446381794839491525199104479064647565609266242678242716942520172519351097960871088703590186328 [166,112] -350897047311797690974897773322249704406558019863302866344110364966309339251138408165720521658949885166881003599427240926890595525823605451045457110652670745194864324744498040686284089502052001679852350275282665296037827851180389526177180283372351255975152079686573022901339279335187838608945218161959217517453126321384547707022398712421363027250966727891176909713912329851037385619533476566170027623976206306579899781026287417644468805078215939914063444293376190554009090420717953491881032542234775612957317144056066311967456616234788074435168147603214932687984016087431574481069343000263676881742364926076422866185724076143055182317367957236438147792088591960291730778343070680059778580418235528522505498124732402447398893239890138871165788271754657053357387865078342499197948116886551771776888934517380112991553869402113580809648103253697418962759772055828805698268903821134001321488414210155761069863266839353006876321638805556691622912147180004787800797987607002418775580400915295270026099640493681056059519732161461729337493013132470364088064113369993504326099966628085484990297661508028576901842087501005987078034577395571498616732839044669397211748773431207305371819506114979438560754037955399073468413436918132676380954987619304 [166,113] -75189051909969278231071002452331794781575926650928018534979222452289488519078016810224182515780105091658869087093513387827575392644144317289676924913632118715193544227542964436730741985599381919724085696134720085938983532874631385979121623755330435116734080933055654276071909864935655623865248678979638560142254765534955251890848514020754802656321739266991962374230472711267273562414632450721465979191034568356691887408008004192635774020499196141349040602028782560651913830398103304279425724761152745690902108455193824326168653901508962450455818280673981348877942066900385707273211110512554561014421743817685712088824256297488261010709318105240512915856298406676012865080293863888821621952506666508856192996199063158016758215093449632993022625647754415616021037172950715543687796723084786226973867548290081757029358170851620917664626426085067618842393523360199581909739529157832051798820950095354134556778486455860598628196324094404912322222233456095246740996086689828798516279768325501478728380248762655238849779826725872585623148292761253796046729754076124666766640143757713187068868640878686063806933476562027355050298108352111271303208726835059054524529267351241628190253871155659962594301459162506100339476246897039308080 [166,114] 340136741480581222842533177018043753934413183558755341018914797801142468670933090392425956867928412900033007636186211111983344589884029487506202962666411168232666416757635169939823254175282070086078547867288759621318045804500707596806148423416774989303813654397967162057703407571895334047106075577389723135517397351176964682314441778584607765832947053879713059655084860196032950861951165436411460410329133340464209446561914515980633237258482794581275251450740782463088957933822049291732628181633198038418594828459969607487191002043257932999375863127492243591448291001792664915169181033120678349861774041836706292540457558030732351830844333250986712622106372898125751893539006795909974899834473047644168686906515219319163391684462865085128169019998888909880817616906595125636749867924642553020011150551952694639024472525823769292070105621846778513134108682237349440651188511747284592201851527759287368846399660087383640709605965498395937325434035690521889780579081071908272111347116844079933901390319935281792840886601367911919373245166953922217991578177907867068823247597146173621317802980715012592436773808356276787906803671851477295104272118391936948614582056517003202851330196392298899912425397423022731625228887860 [166,115] -68810977775761512893407716316648718690343509874281783449531198652879442680621098251090711650007974515328967031220784167185685121219944711997798533468752898517910447114766838248917613290731773859876748357432965274815749642677428216116653205588912964121963067415363779009029530852591535191323352977001160113963704311931240355877440404031584509171819943806083982052600191744252396882722243391598521317755828459853082189748664669520649356999728516371183875000981481001470547949801366657847043137435105737672554206650653908217193642081751967729772874340722988613798416818079968209521710213368940373619227811876005343739278231719192135581068287391393925137853654930988641002258177019949774710755067243805059349621382273003991533853834477674129844685222430359898064665653216018355610239900270322976058843664486301304176925785067065571175966413771659350894697022333366486788437341561722490534723583917038415505652473927111308279949980510366632759156744588985853253866348491822186467119370604403657536774803506245691559556825257391086413150447486809849927079358705782828007584654516804385205462991095851917926441976585757021176502600050888596134031179551555221366230853874730671691124161864121444557310165597704756546 [166,116] 5606257399469617958444329700391507496916397228617420763438139666210703306480832627573990730278465312930180696690660062062093337770008129403442252544144170742674067654929930314006902165986663382001405671795961888477988882015127989988432296110898821904561907120818764620380788685288035084462151527363226208346842788060643117987146442172745679377564712596756603463855399031144046875440674985038423358600328112083204935126557550122812759291473423659434398436242441910022727923551041286500635877659007588517410198110406756621937752202787183110476821189637883289930562815618750139869654914250796085331611990643814576858878811544685752813447102372413402579189207923162731845353669296861851917736924909696588708219353074600445770352257337580153446111341860313823559107507766031573233912930271416629437123947929326041874387607033910959228640588744747667701044019173405312372910046133981869830739616969442900970064254549270576353925905568916503243974131377619620286701376940404540078824169477450469548945779166057383159062752573520270282816331596801608670655999474731223620041711168172054420133394961656883570612042818212370817968417927029881720728141343184164381339849967994466554617943265944702910576769640 [166,117] 3301278031903902516162175066008233251742028281244579063321929863156883404684227257265323372837969840901840619294732332790755304576868185314003327224093434975053664383510479696104504104814662564557182072223248008204269543516895941842793966865785349098111998268948764916206523613760844483956986398255859484527570828437892305113076131278675200133583659836337527805347177508722044424223624917629777913983927050768786065614277071791768820758118081011252683174305039514726411815202658087842225713985929580673461637513976693094406092147789978440779942199885946610082335427971145717717423888384141618562170749215602086373650984307758250237263013992764082310919373326934312099944099955335191354313034045471478780647765979478919751314960257724072644332618258248897621859884333460899501724035930477590968604720897393238463039684113015576083718350241201253219107710973759028708697631439499492731700347935085829632075786771806568149687463125600699545086529366833863236523744010030613370405852717505270261331853349429922882939426301389885259803206348273191413400859995336689335443896292955946249387493314288543673456607975942066878735133638958921258125263149661732391664164558699810689162687666002551132 [166,118] 130728080534781746989693389236323493134130817275692878247952676124461875685295384272792318515380558062577271605346416804734473369843874552545423841763219278025101682375577079757518196777951623368795367544829024668922340920913922437940305893112221006574033476702732442453967997385562078937258914674907536954522792448068864387321260629759785457421238475302572852092400894042985759063467014753570014664581409082659091417880256909223256307382783588245352087962975466311104611044559959275981637111830495172818420192252523222408333230306848363661185626415971995169590036463835664824054047143553766327546441704656471466408131076891422219942690360456116994439120449325246942168176478295059398265870542261248570541029331827769386187966356990108081205588307946048606941734314992465883194567034384126174466276788538697948898086613388363398393615355567669883470255124688257299403990424164949067317684096244101063103015690878016364920741565503648345183506059068915526523295769405343590724522862323611321296734756040322295142716251823890843594707648389403619070930044207066477668836769925841137865334552007798943343935551085928116821323085075333047196706993976951615665053753184741237166649029 [166,119] 29461497120697108420498068892280380077159870652442682202186748008326807388437412998236889618432138959605101624736074828487121245897629791794190976151926809554303568429212365243209491590052030194892294602586204389558497598783997104312112908012985744166075415268054410953610576162310095817192728608909725495043405628143362868201965899623449833052315890553040805869735696819946705876579105724318442480759094701763156993832792437331889001672862736643859817813523015702085152530541419663521000389998836783230444801962523820396421145317245598369797833663818338324910656512553211033998311503206090408179926944407963197402901288769619923614392474570278536117080277296495690444672542278760838614953494457756651531490767566549649801335828368843568257999397526515057976507047622640343192987589527984511201330910780949144075729832038515950651803629820380956825277691681061715347727337698125915038732330080630161763762855721819699866466626104660008800081269343249815754658420146109605633456786201264258472386711549874331796759068982168609664647630886674128933326368469100990545722942012007013521377609915082644302747045419590114355535913114601024413923854777950243153659841528503032 [166,120] -4363124010397744578002754264433694532541031685996233663870725094102701041220430734146243213651950670376974224365490233834850653207956074151103891072541442263888949343173660017039644352442386829265507279639715632989843285460089761525965975867263464530797790778957526043339271239501995222457274127308892016068741109919647311909035616667907617929632811000199599973035842593615911182878516105422248206796903631869233941758657650802168253001283231445805748383133992469801396330722019689298486557173937879095887122911889394523167939473744099755317394957315898527545719164139323007683997016036914573983592795180801943196474830206655310423380485020763044144043150078030939983166986352069644116436120599081514875309447023165167255414365993031838869329190743622147902756902278461517689105661371522682392073368181531234860795638876691276512499437109294763737835044422979238565336847242160571724477662952392610875563248315893414884471052085534113072013344450102377195989365233755815063125131316224738225865406467786521913513533895696605896995067592146260419593679673676964391411770971120129316400855666893090314245923477670671985460147895652352785514591951949264104262272 [166,121] 146690992059844187297712673668463763921104402212296908452520957402759211901685621117942420450877956181637205187252335519534543685584219293919505018921608504349562247098823376249279895469791450754744549028132853004361246878861465579001001428870966401420551476129760141161026269882171624439884301718518717514277731756651484992811639787503083720737973425593959498159120724342422604072538265394429539950290010874915055829507521133853377967506039484530526791749058333179968795063655460895693366100628262113017143151308616639159942229767269773025907024282134703819544357161732151367368872182640933539769613258498891505139035811491912521259478904952465227814707900802642165768821212021762294443294891916423979919891084095147976878296416335614053417003253688889131197185870222329341440248927260459391498772845127546000866015786547610803458858914423007161934733516787918848168356401940701924427320419213494255369432640968303748920718585575731574985805338368001350183831866805465104443026615843855528337394143466704830590698687383844133134063099866175256873446978796273033850235448457001802694599387057316519537069063397465071438940766077303414978555490010777524 [166,122] -1417583192410193127353173555698380777911098476834253467274401084850056708328515122472152319040709829580573588942699262475024573396510697817462231335321821727177670864191673695641299479056261034488063422736117433729806519111528374150987443295908763952008129748694787528396517705317685807146346101960135945387496731263628513825483823444336383563683942520082511195436823093796622882929981237922216363945169734066505546364336031985288425014571528112653137913528990009065333579310095624912555004227545549923637185739243577415612918924097486540717103003607233231053502778263019643527991183312957446659483820469964527278347578312774492097157368224529457737309042702960147691766230776504920422504280072194206910780070067521101586735483838593949130274175501869388182154683676603725512860250249972381920436277776338351506992499896304739636912025280273645906404105432606879792392016909155114238703184718411390695297977486424722933709651327122567264393426510633909456375726767855496447816019823103909727917226036859832875548903425938834510070956716707865610656228974766342693664772923988954878548340621818185819256856585983787321003207557025338354299566025 [166,123] 151403545179798764257639048443515009252484221961922774473358773860529172781740640273705190058041290509989057749182464328604365695880482765546879131777027531174744289654340790278283634276064767253328347303758261137768732606887738248268351126598237119189666107257510504544077369979004434961296088678307756278272202820170232269826081253093379202691682860305830093609735912830341479192064271997581475177504738713596471548029207861208554282288159556989630287115638811157808790643572005354909865031328039285075777076171982399362615824962264212370067729178639076443837124535047052358929275714087157616301703275791325865378840906338242389075921467148582722346487139536088865802461831741478023375258166431223453899789730347696971203495622922344918647340450411030479535506020980024201380526968341589300878374916545143616879431709252292583766131154279515498142627112370628709660523023677926905785244528271688705991715117754438295385496889726013407523713654103503097067455398808588967027254472548297618705459323555619090483638985389379376656341670433981067513146419890367974600037613798317195329477012463442330662101668212209398723036444799937250272 [166,124] 2444931987854217727136181784509248229031910197265787770250153611726533935387710670649373881090663860190813017941876019167990619284920951315896491052271156851517903747129906751247261601624236768669992272310709386352824380649060203550926035869322221641001027255019638552798870483711385261340117086449025163234042044951313705503411013128781960990980514755302380452094299826710747362150159158033259099694231429597945184925401556785692707495384174269627599965906358282248986056277656101684815722146349276013085822795372246668369690611255782447021676832791375118487477459121427197675393336752742609288802316277869228249252155856686309377663938453780760341345542218685005041969417722793351078345035108564377568253886151896094811257299142482448167288126186356382021804530516330862393636518690247388089393644744075831055623885848302247745124205107409314112235240255055024135313823002927477734767530168829343655834013657754912789198584448700591718584417613835286484005577304238876668152786069283838299339578690811514378990344262757648531194756214442555437156056158162694646883240752150315517173122486415667858734099887882768917422835564312 [166,125] -78986299702957640254833955191941670805245875299878592986790656185421707230446091768981211924171749694229204131581546512146642663644007328724042670285934782430900085979394454775553446837448485745047390410325580764305853772391402219427932271177817409349419120410067394714407413325155577283266158502815550196092448979081371860591189410984106410269249093796390587680254986850548967024894945012097194515053559475991008507647621510993705113438622380118512498639835305239873952668813560275062425279510806466432686230531215016970067889930841098404938280626067946747685459592274655520499482473503431665322249723454368871755413090422193441293680730275354688061199598110225880348892742728500428095544555936521369153941918996414905959628190337695716268320876328219625253350420973365719806363311845532856471370255479898011896942596223880013266250323945760953935493080705266105364328023290343214107836657024803988248466619084202014376702787989611534165003514400094168985622392355683336260745725032919012405070960524977523405017650715766150411801406320562183875968206903301764714636892690359227601130616270113752792527862646975926829680 [166,126] -2996094441490588538553640720493984156034782413126494995487560258041798204313198278294159631157717893052206787235999530207321090341452900536539296351038139271447624350987455939234933634836842881564480010700908495584407701432285073320919376077317385972045612654708012299661724287996497533332520520913464523800907140960405168064841269617729726619769742054644518312799114263304578164853679267096453696733889539929800911892116432278571021371614949472446907258918764033906863947324076953712732985688759963733814840511009398516159023866520987146720858566722347394642553446912237872025935478998740489573220424948826955145078399940913150699888464248781652761231413525483341171780348035320776874651232698710828423210110786514765710550809668144410453681121819935654134194773912680362363994253111773297320317138135274392803821336719656023573287336337682055458884757895900900970426116644462022001249997401261851190955695325228387544920006809519301663085141437334054177710400330187453634920252749676622707665728269466739418881395983204744120868240457224499042552733369391513802627649307241666490474918942284575835314894860343590 [166,127] -20308658911398012654498818626002575239084523312983713656026910473156276843130150073147480558157285864623125665497769115710622379005175012361399540287245601759736958326721731973784013664251052984532946286971610455144124594444900345519424554414866474228703600190771142037004123475122538298699924045153590440746192888759690768650019159193739686213031326464163654195936057533076216318575841887394040523378616668268372336457984305049658304171656391144098520751761932673503450341822353890691084280779297682848003423453920221793480584775520779548943090055152496069452269542717013532924344752843832623685148872132413749077869061187084061442376390506747041386947894775950242430810707175534243865062366659395479068277897330214933150545684591670588322338891420963124335214972344402904197085611504367097339590906588173959370153865564449356104060402529327282966206027759316318165985953466826527798374559365411134971037181083322024705060211501173386924618315505786909509541975776652931034080628431647638801872636099496852271775450088575536518241530805947437950382622935776795716643185018494954949307406046603864894167316 [166,128] 37637940735513642207377636205764202813517716105121547760436491005429072143496249410528439442833692548508576112600918381533404394355610693038275036235970670439096329474835688063731202903808056827710113933682006402292905967917366522407297041456557215239492709227795012637419458425510430145107079030882212241421238465301668567769644965970465065998709120100330839520857762457311005057428257769096399475326744675817322475286245073535855176987751432657605900777135800468848944178157907726357187029516970295698647806147985919378131377510001679713244128236569703073102608253504564171774584155749690368815870292691604342716376044959021935358935870927390900884075425826171086494923206310166836459773137315235435379093519179202534524804463437561942611850691568387524525312759165419677379925771927029172538146595492954028820660515946676949417187562399100391745407463548491855714578400191588975793524323867671236119703081966819482044501201565588179310289175417930529899291588206539644318040459423770326201220405838113106715163605162658035427315135821112258267304783850449243003735525624858219234171744690241460 [166,129] 623478235025045368386316864448254238056903146726707308052611499557082752344646104429871805557924304005460137894400863052768054351218839142585742118848025110990235329304266112607342785134537633487321588651810256408515167517655062195233094533815581900298049276060257384821656388700177153235544002895809737088076226660042250216319976838979229490189416475312396831564236065819067572753975903780483476716030301238152143078816913603735301451462080603068744202456083370509369015143503215182256874250157911954018748243246131498245148103904064106695236530157894090366601808890208666742144967959822258396462404057460249319666375712649100298058381116791355243511747302208766289977882610328454763068105700234567550594196524499820854564108773403863196091001227467729135958159203078229916672851386590032401709369706631006182339922287430003894438176543183250935507031045066503988652960994363041097617601735426441593625976381021571535809424851536888182071967068858854757636484320866328904609173782779825150839725272826043031372664020978348246293021687270121678691395602022335507370922855499521381746488088 [166,130] 1209892492583777543829823789591328913290815382029741163837877751670157148102435114485721261398505012391401863366262327766930884094057481379025522188167507970897256170381725124143998256832608634391586825357968031515797353489117719208375270970510331331825468266449367094100869977426701196218006110355856802834343913833851582676278685599461389653235183830868411301391014613870996327710719405846286580144936768275129980962827955614448044987535870443969596001668084186946055198702920274373218730858131903327990417735718226344988518082992768332780836376659594020094194315367796148823082142566421146332890218406136437238026264371653475831889521343819833905145779526589163550765563867368250790047194935670915057493916034737349850906258936348275113970818904938056480692632202980479156007468208993432182736356072762521493310849323566549858290726732500271654354451755872131534430478998981317434118119342340830407127486128545253148806430852786990422596437530459816180907403016775578890393387865301102444818979208452105157047158889574596592997994717047623177313753822326418943320115082284754076 [166,131] 1770043337681819165336675590466628380423201348213011493092613908242390146814936766176702855966946330806516868861421853105343336900464977576957469480922322153615670966948398740699804697988594514453423440253495902531244460065899375132476918888957657943745160577379170211826236416597534581541479311923313989693194072612387143399694598284200316733846128148804302079994176345839360952166236493358303254608226398229139312669372825550662400606077678373813483522380298721541036052756246023381541422904313984156226673330640207197346881603630636198668474804879993936780835444909340496888103661910997808897591398297645738231181209060600928822523443251434577880040621856028753167161421553859198580549663638188623537378943557478742601916324073699617071522000747510703082877964359964694804795921534693909295520502144452894750265044499367175616915845549088322767929416712250578141128607481094710500992463556027133745754536361543699400810643112325607531839975814147626599493936916613755726400681590064653387309966146808433687436697323076965493210642504912614193092402283132963797807508412 [166,132] -5319955181312780017156569068147015167956389627492739431064632865179335040548345516104612530463935892539624890587115669861921278833818357217629334424809721409403405846022595684079470210528867253724911444087977808679263482066361024898913194751473962122002229502379963646199127616304795404297190583936366830514765813497929963396043002696952037283653179611112550990436792609327669525501610829562000519829247628473509629746475321012133574517537892525187206886314459872951417144736208945134830325972445341528973856470115201974883629193846981339293162443738319173329655599088478222287886508128275513101145878421783696233669914110096293149627787660081287773434635707066188817445796367812515330020449815017743971414531649343318310842639348233986708330118517741013177827697324263892240502817462320519546598417067242963600850547550015203771809204905312666647611565325204149859583654807415535454271671942524979167559748938957268432206324020333351557653880256771172962265661323696514472182534922133673432907320188247718507287994757609890169484095572920419164440811359418484654 [166,133] 10226328779417918434830983683956203488569462698201789339002780748445758657332952847392566128491815496330156386586291437623714671161989992507820467740329846240792461762205084315656260242646680776032913607123342558458751005169770956823586526200605846885273472615265859659497504863024984467325687741603494126774364266400758283055477728411917661195260628196814135039862397061024232903078375472732515081843615235919421239160899451482284829518333014424032411842973319084527721945061864721376670031873936684865839170315764712849079046452683295365171233335528312887865631210161771473732141149712125871030789806041676926351124919261112779469493415368726074270529149076783601392944025170160894869999498412089283828946950146451680475862050171313904721245162698874043599027247322480958233783935259771925687098323032581155600933822853697927108838302483848115515379976382058169911561432763482188373566434494546541680751963958134927227137790012420214657476596876268878265760693871762685931737145241619183076826164129320235492245608470257790423639756581039807858320876212 [166,134] -26116096631033209177138016997867444283739070955049528301116305915390525538169167103258480280851159500632819745942833917142760445429742341497687562587099417040157026060449277381374122837735755045312296140183580684630970589736309050530360348863837305669548365248245450800390955083697039359230797011334795349934742470265357269956315748456073296625258675557798369437716286650777587373492015945915489574410901708485486367200852930303701927233412456411812435501168952235795741811759115533284402820596448991462156191897989796861648846444664757513697134029390014207537193247874791305907929671321287457536620318505697765745871550139541664476310856628847294889494582378326383985940543977512709481022235747371546582888154665403660151459110362561337020742915692263040033753041030496577212527899778706851128870583503968508397411425727903410348621794582527024114201842417844576957525618958904287145646351349773897629727192373182713358745731361121010018933963379412233262300443672973088360987477121207908935708404970965187571333983910166373327289703936091124812 [166,135] 19699604564493525067425057132557966264448953397875490556903128176253000831212278088790397538333524418877102458674326575169776646125398836723973723581608169395848828661860953011541680535738811713315481543213950306843541348983199995347149728947938305787338548116790443726352722889973120711021929076395653563361623724356832468428133635259235114088804878296806050023794413591152822960169641760692383192880460502199835559821247664344829564799522995682836789813820642807993904549641714314997057185977540835132233193149172878171571948606072915589584641777046014989809803344504855502507899607805170751976641664649986390321776017638194602830520633171133308858761355988793196047991136578910027712464504207697167302482887406540181562454807973138970786854572532718220584553727255139338855494655832095328118394740301253859385547220841875749516240726859065958976994111204737567759715155273596879973349331835761151571437391350972180885320366387182936595908395900455145352492356528575053158023304982688515953964668591554411830560732238858010451186850605 [166,136] -3479371019190257259475611737002505560666895328264204720939452695031115948134027502737204676811585496026039657330349748642097807027425154864950201343317385775429387403621190105977243443640248260970740267709125061057383254666540925747444279192839546475177649463437108030040399397263231066296014770495102139203948669067484709043847865547384975072618719101142885770351899996781860673225110694493071700598271113897176599784773233655880717790122605907426328173028239569905916756126389365925978604975580702613135964778784095036787647393372443588905055679124150041553077202346252402584501369431549967067737131046612510809786200146385110616103453672144706540552904923630420987311826122871185632551720566843948051097924480969894119574753114146352483221682606025993751019892918644090550936676932412441923629474631990597372222798629160041085704900513104195973512083403124381442235809912298766501321274079425463288040688128566265188185250795862517614546271831017490519414742196911044277776057155252655061420000908712428399319351201211838412 [166,137] 212005196503045859999131313763026688135386141655744627081670071763528379034584159414765520208072845300667127201693357291688082418580729829249623121627261350240845594400665765313865076380930138612416032161873447497471142277946997059765144831402406337930393308615144868681171547677255606916325538238076588117961044241479391129656851456612449037118936483181542545378506603720266157857617157982967092006085733067059943275393765163424462064815070932901972444193806108538827254879580865332573143585109921661278245064307662061278450538861076846892124795013873417098565888596052232650178990540441395144352131400127439121360113134811248236038336476471124147344497326694911905871119230617867873116098161472103229459715156891311539074816820434296221083701562161815051043663661627919085806604730737407812695054277458022274177163178822128049763023804679858388381075992975814008579480783106854075419907431190386554648243491556648769515435001448420733111440551556920481825518728257843841810656718423384214069073184762876511191928338 [166,138] -5776439461162476543457554420267424774957810208135244092243179579841272385208523657120980051724495911942625009390672821228651139945393277947553073732953919171519922087877292353413450881124006545507271251745165056780085495742761483187399729213583364674079476925388930780187425329417290008446741461044529589177321336406604867186898830966956060214395625487652062117787702207917655652291291036846645752760198946054974820912148380222118487541323339724514411081407938624444653815822566086709134783093640950010947036894961652940766451986958745747110814375520878541625829867539313638226308457445782710307826241285813447126280785082905863230201514505183217046985009524377356561547548754087132471173123133694362596275930812578322438103906050201176607868420244205311742859272080100733607541031151212415365101238856705632387840411038470870156131484477026301783935704171362191557107494894202309313702382899974310697869687761508462451088589233399389029546480141372406173520133181922653917319825498803987442455696737592272 [166,139] 48763247226137195733783560689293290426828718977561791396410755208192565073419654170037028718147358963722869222018787070508781249273050376420286428334158550894103763085283987265510646169896465945478105773090764408390542927798594181124360761233506459211929623067530233547136425652158815504579690703893043378326201058684145147659825020289207933412309748309889205059725656801345446073861691452067064722239327803535451331231916410606965233786909367212203107413221869137764974261904623498424156521748677416415508343128411708498185875083323206051455108606632763111622397472663002568467495675691233528896139703568272472623970519642009036677303309279378299775510166348417165481948270572451793103530681696807057205654944957958536947667226654171796892123663688071243422283273877294820378050096666285591530532322577444682594973377942825026613289946935890511367556891399806027502310555489157737686950540484035578542811912571597391945536244060272353947013502575682573177080425865420171773585755811152104802376932 [166,140] 9170861901042425079512762623428127528933665247097126579963966090517516030870534452371817902171747882822864769164020033049025003057361314981014743740138568876480936228701129777901153678209316063225155806829357945412286080109492798494432640300905820029075604756784531254243468166769621974065674043373157601890705505609711019106742422115247785281166798082423882062740610479062596360660246954274647466634239923560910910997903613521578567476548074893547327452386896123122841294585992997398271157493039667546716481425852401514108849356852770922498847565539377732360418214551450010034410887108269753744467536616105385396355257959913754507782558872601390629719002251104006799178231327688580733973628714452926426770911342972594502018114490027171406318119917492491323884979532001961370275311227305309918191197139690409525957711592978038129415101404354980439976986342066437227017808920257429305689444740849127835339922729995895489197335573951442988086710623449726251479014413726739118074345029412682 [166,141] 281717563144876995983216061660694509327306802036473706992085935050363577194891517216660305768734468250401093056419441705254118696075743608454205966636878114013522429075831215861769761350098475870409976797034842974356575220641132082588518366969942586374213532173139464017280916659079747169027826402644699573998696411264716230501038551485402534632022954562901289382704253573666290836607319936695484929778524331363564470568524393960741999743102146494183370464424538204509187686994975460025890560375832757097336267094884866631461242391664335948321232891941841028462766947171004749278559306304817046082137430785983941178826992464742489417006503383177792782076029025302087487857015508997002384834902163477251035604955868835308263585416908499727336164904682430112291472640302839432554010053116852806533826616272135491056462694553698990920023318034957111596952970689596950620243952936669077458816432390517410464531072132954756165803902209349876825688528762263591239962425858873878953212 [166,142] 895880882133940385680514686743548109812480156380756621021594221183838604196799687351247592790711310279523873047153396999325795776038598787999456815604382195961416914248555768508656045603065696612959289156300308997788588114445703186813213293642525245308150040701694797408946025496228936211258094301198523435521093278228489805033761527907615433039086563196178668064203854148461714752629229620999489700953555570237567417015751761619754835526715763115774162704129226804012304436036215496381737954904549232898587814082586851262772159491214676821088223883608312295948489897299386385224216956699542383533346955744313322103531321770661855711444852838655828961913181835673262816507019531475458405039698891035575042294945413436190253315940961372930654982776593449019350144651993705147089795743834117552102345837871271326587387217248218549616583633868749782674673497895431476535151097957166760916535995437996131235709076463179752253984577575326687347546127219825990171330483918 [166,143] 12821738174917359689396790880125298141391653437924967490273077887362780615286366288459992791196675893937799959731756197607949344320011906964572916900903717592838896572745732031257564253724224738882106493680073621333979425225870520316460100108538655899146251661343424537905594297916404170692779109818358734067560516545039912608657321751687440074633939563351236032743984860601551148143808832866730464754030483950588442223129284305463426563921130119420438208410827159147884144003525162081623239062370466569615598010731143774091931392345003617656769889471352558278047640425416378766175026134030634110489492176465072824715048736295576888174597329277474832606653226815579288077756833571630818025916770242871630365487485470503096278526403635156079095977409808022291083482713467164123176592499868557229941250359698547797871025648818753580932715321945501922487198110163489467302713625519388101088350419176256586046415822307223373287927513839847273685851439829144724 [166,144] -707932469929434147747897387908636799768636397766478060035082979758563512975335504223967234726924748352707064134022472270433897791339000694816364503194911403939855986997413042639135619950662645342686019392777365318510336174365306460522077510464116258377248922441927808627493196290277613119473629280227478941624675332007028283740836980163735418751157557961969611008882252769618953952048662182485272348054095038648765969446236473575991129996152502409020590677349375894205008145351779041588461495545182769288640441433203238299400881546816910504453444726544998975795301954881554119913371750579650054802264571377423657159190365343135709913661038566995747472249535034607587499317936481627374000454989529741627396057009095091332694678963183782286540265037564794548658937531730246019051351997292457350717694111180762421442255913192468063336083665192137678476492524375988389967276215063403992003048640403539088316155367896056544170016577242602448675263191 [166,145] 17851955977215830287400526583430338235926265751644447084035745552765023766145190568361351670973138809615967061576563381653099067101746757124921248979475048652817722666839141409579492710348778823871730233088505899527635436164727778581035281501526197308379660424775607770747548830999916095115328734641972460588713696527759600091558332991933225943420126048277106333307529253244955357982709331499831021360492951515252304757002846912625824308585200054673356467474030640097431559731865070568965306676738024334497707667641436048903867484613001315520447071467963611287683296536961247609190189669262881708564634949911577311810602460998429775244979290990914456079511147644278891577650253871021022941384897741171656250110864449850384803760092495411090779986106060484834004214032597577492610290878119671348022943656311582114637270398299335856338405839723045110415033292155250350549288903858943056598764573507082513994460230872244591997204418875202 [166,146] -83497341891142900668299842050445716599931488429683056621668723727723139469605033311451261671967644890638468533117089514599845524504674464849620068281033897821726407634583812394080271798004666665027239797406954775444004847721657623342392399846462290416431991844578070440627029578857501969270308235423466487897650494487724290814570806489049092777253451095075635528232769868146209733034807243275988502908666211047801448354131863452425679196937717705493820501218227546630014413721456379912949408308309296537189005433552410472950513719707881256881859127913101918960876197685670013982339231893817296759282996868276180315094790368623629087256803762837901588070578439571140933457190424915220595176550119882519711153172113473114875395707603744242876863247136870255381876586249195164668961860286788581801468827475076028946515066269526817448580382508447971675872717249677019780734973492986497406199214600524408878685765497092602197428 [166,147] -541932774016807731930896708389071461430048362712223133103066914121111312901004715750246561969016667163673332304541450870259330870048432804536836096252656603863466101058371585696652052021771413507482282625620502415994889732163069934843828103540965248749043195239204842620666442039788638499430297151083863089743758219556752236353252649333561365910128480512258166369781740463623453955440136054649660433845676751194728870818797795008371332865249398084724080078075194978133843215015551287481808002459238147106819155254506137816622879884482617655748697461854525253190776773704044505613819962914253889892988157649589709495921452402417764768448932200398402950904188978736437322636962097419213705777795818449945503649956887061150650564130463395794675540321822459111579776759033953012058525642930026606777077387169449983251659909183378332803688865612540208666665407914911552338143875287565171322566878347312797485685845364 [166,148] -1100508840595106498646547681448385000130592631104527846968120997124851790370320308812025980347588919382702340756295634613326546681979331841795404056303258472124205295102483636542267191234274201629272154857281463649586086900240448379547034956836055211588251179791831960774117827388808578521777046652740567132077219430571974184881770253823392850753345061364040036484398246616607311775847299809448769819130536062758398333302715961811101660659083641501076553282250688949593277199426966412944898959628037123326792848470611660811119514043111890520153531592832876848784328927183115857923418453968484703494906750127502689449651069627432404320316471123270752713750843576738213041945816163463577997655307498819293019667207978272695625999104852189723863328245867110258117822130438314871277633612111968020565979476242151812822725044317811261392061113785290426815605447720822620955611020869549625310107680399519343 [166,149] -187522459942798217319565034444129714032320805770334166179198708534860098169522766911418494512313630561939175192213478406139729270875638774588430733304673854042655070621303000982738613925497576575466033353566639263297556796246497152619990095355353017897367561741352779480108723929095420333896501763300686504691490226788594522649150282359965087510829694291132413865998260597684509978424919002012263288768163976368796431997592205906740542424238385139565151236852216550623792806555161903436526401533730169529715633301801562576528404325888157973276975207432448389562290708279767578861140879067524537465720478852962150924437715531007922113611258396306602730568581619650318715039972000238719849511781816378750263721115276983891476682145593227741548854163845108361212245399317079308071411166230779970655203112322444902407954938922528505187413211821880607080690639802099915516275333909233770820035 [166,150] -2739501180664099784275901711304649848607605458308323915507089644286946743768469344552703461846135362320923547617113387029280543509449753323263397250467870514756247833563358107662568878377654383374484606147647836219466431732569203793184996517879817405039843786136085753586027440900065212201366755587284101482039112673499836704371503108977024553119617070537371879105664931386055713692390684169963642697811555719186943652751871951101402349350937913668998062356161582452493846219725553446345004192466325401604409567855675721747089918521330280378499180242054429162668786900478672605368846759469818132316707876833064247310793379236388754906752247889320772381745766145152562772821828604253315913174925071521711954057344131893454743237669546896399013738564855918563022942100698605571935424449868308744024322549718058400964740071891721933468442046639683684656924447906657096938611694 [166,151] -47422257765182073276807626349307382843785711548670051666866505205216600935768868230734018900576348231819990302195371379161363515731891926930606881512438545810917143119854488959513372595837465047130196846533382366486061298729823745586023788890939237605038915316658906840268437054960667111567654487103097518180842158879251605218294771513259322380086729236764749835924241063134750545974917815227244764071538212553334335853754657110725642411615122106481326626561650611549971513801446872495961304055083181552409159846675117507028366970492504082487923811913783089739815969506336280590079723012903309431591979273439524539753677456272964508266576894476467468064755122217569449555616729737782129006560919664489109274084978844154537372234701980706795990188638002102031765154349782493645798792384597323789240737506498118127942645821024442182728306928333193413835081925320 [166,152] -109499228587291762478105871189349864749564101256177998300674008664637450252073698416842778463543738878100412099546030206026513738477411777929343165597383277530490724984076988739815811683375385169566526418634059135190631726973366879759074544900327107093950920597950286976896211884714275031951947045136313153187143690354757144503521418672805628917643298501247115098432217023092876840555371358022477547371578358878978009831988550098475640666184330636457056653408160601672326634212399170011325127637844100620363095012242112347019240493872376606964286828289313516755691157275465359905208988009885123280956624586890258073160964145278132387106178601619020332514736159449987775194194006828902464901382010377813209105791507060800008984634952232883929159850750142769870132814702748674797595558272728038999271659445117779012300694757767607541787276799587788464 [166,153] -65464814283590287701112525261193636454497045089818699465114619966809592061140955764638819738325864583482134275386993073833345291401487147730269029846814318139594095796110660644710235652232184967412723825338339407240802928145478526197988204668853445664573555934034015246389905560944285537474138709826990430289616342779633078162892339907699688917554792571573868480989481072679217235659266560102583557404926074901723245026029169132179428907384119723616672819578180177730456228735720281511713262276583363464539109791912294231274813117314798082637250179265981805905574992354173432433796102415864659487010607759939349062511698210161981685569268620764777053240047284481998795678125004216563641708686521372730051404374826870807275519801097618360362985280797415501128978265932951271142859136730987151614133597660976854465159221959951624576953239 [166,154] -9038132638177703551921567116919999675619927140250908961372556806113776786024713992368121265645848954892247645982519595920877541623393609551477424865254528709874151891948191995251356787135065149474035762287932632216870987691083212443604895017126623417510887472972821482442100601855663736245447781753582750459091278948885584614499090443180613879373681982509655846191346296881004458751008205286406292974068042089950120132633551632651477462023541427526513071283002241992041745348251143429094627001941941425353063626185977052727214484762499844428472421721351079786085237129116394725357532527258353523421975844246295803330781772883294759966474788437102816590834303834796642635017432099757579879800277199355001333225552565814528678674299539141588222901313996254217963653529539633684770079205442697254994733899451125509186183357552 [166,155] -273699104136236419257045421994131585148458131172031333295753515470071038713567878857321038050343078562803737639453878998361642334301510940313325604298747618469398988367513961785715481837332642482691892899110478447623890945050985772031471141970843269482814080828712226015477630637942999887206356676299216802950259889174382982869199992074844332824202826642343698852696953171045997897171439611237207348402621310924653449664146780802050050034256312955541570249070445500323694100268887646772314937552360833079469640027850913333197943137473331151975606390411412789236280123032653154819136311102669873923007965473613550498687506863670031650452295056274913563252771087599090913582427358308062082632737628038667244436303267088243419315472917450905789400149272429467501162845633197870815391058325498283689045841638178740 [166,156] -1711630954259682537675375756113921956810023003988379608925166720366952023062188984828502935576246973123570377348075159741132535068699208163429796100420250320622500011462895689048848331360789917352439387672158648035957885374596135682477395629755143006638572897211810765572853859414247025734007505875456014292249083417698249561103304271603194765705477933462345566612302571996584506536143230011088667422707853036036903700534542772307616951505166407960807682374355053293876116081875714465455291601312391781014514464638009301802305868104639848999851427213183012603060460089402148424492761846836304113282342866392252517950576676044983492814634039357615445749525951161212240559656644231746773731477956174267217001430214359178593413198032673459998689023279474544511491208657909333114026654486104255236678 [166,157] -2060690431808684334567592743154501537358489590832944406469262235327344641208954523395943802415899216271111549659119574973650113627283536864560959581055402318985386415099132769963917852432059334370187832755148014378026550952152065440120132431504845774038583979685174116024521509354980414335659735219541581817556599881373274696950558806440073542661259784402984864576188735583633846280211462897872630394185868696714718705195260592777786436843669217292321508704425910566579002610061242288724025878952620292754826994513479035859790589548829975539613968840345841745861361327103379009254284878322190897457572832875649627872573200591913280198794275245765367558999012785915803299572500821148895947827859953728921059935062562611758751415550040430675351569931646330007793425041619825829305372 [166,158] -440263725666834047382429000310906947597161039238020660122224732688739132500589257472536975758009460581962867573419283522009325906791098434505370900340739695303264572722855576725760992595761368721118471076378964526461964583063532938058950025882114708966381878375219756961535659115363371119934460449819655777692002743297714801126091342961119442809370857235857813472218082158362583972026217411009522067260636001298104369305373786468378172609480075525602528336250636506884032151894237392650382436004674856778493578628763595328882470201308415497316251285626091938140704388849524096115983620234114270227205079343649872380014220208649613153297726494745417277998309798458753353010952830660939592869446712216807526496049104652616799429604667020289744070591118761192904330640 [166,159] -15187393114765663676545944624883319491618203941111722845094912842082734913008704198855459047943577181733249313963246186827208141105942431608077096676006045830220883852903387789130284214734771163783027109275808445656448623262943525020394141250613620549178810570313010446966274522891642790446783217402628260760126518744003161638470137180090450932633161123931095743779438099330043739479329410872893599934682643970041167329519556527507287103331482334150750838126983818450014030431167600200124016279451929709609696534525398873535224184122148262818622935639888708703666613696412093732604516962664376746477077976299695465003516284924617519665627801194106649722725073350894432053715226326919103673159301773026623144581788481601569554876466027539455632126567 [166,160] -75797416221230044464441407010267264777199268285346365839023772628745084536494550704580720785019817272751631783766260328552187837209428008709277270969603198136763938406767924175705702339182271722767553920425250286372063910160453375863180980058559137747629165510761121153206479348477627863243835801807983583245876948237491574328935617153329402029709301575209016987269629644352632663951945696155319552249604323057302607623415065579755674433603676815537824494584389996549588738079341385657937934464298151841447873242713465277878804165775478864427197790150169940094911812306246003327387307394195123673877207861082474692914057154836373673891435561882630926046971061022932908723631684860357541489793693393521883803749003984359466866387364 [166,161] -48155879838428583104785526290934926258325967809224114141901531784347498149962614034988841771439113732453920335870955424843880968098972236267023146873317749816013387996126835221045255252022087843097288410843949679827348309589920488772630703007615879884851067124446923720359716918914282635545990799316202167266384906656333162707791998228412815110682890506631513242914863997017373703288501475925354985616860897652144655760691954818089119108387027839365270695997858677429593554870434527309607690815246201413214385455087372743314589395399778910859632036593655452003746615204478899818097322652995580475112097752791495763135670375655482163281057958356172006507380965738852111298915318388409101260224258669698247051752024 [166,162] -3352270348043874671449163914251337539754415812481756788060045139230098892188725939813699161060589099320770276511165259653451823160654650863092300086140486363213712040850799572253767189803104853692592385377403600767599525662367396623447845314100478024742611640435945421436951665221768785598500473971195103050902350741994275096731899665632683176898482817008624189639810338782622576735412350920819568021980000232432512299545652746951973843418113554318738725056453589406266513516437037794786614122820588191105788566959320171569917086290116041281497491362257640838753223037173246491765231965321708224496720290055697726601891575881397918062267847727042030626740579888677535952502721738787480161087693 [166,163] -21423023302853615210814022989683929281835967410705721417875363077679049902667093276910682625194151492903453554030936901321136028393045574801121886359888599237838344564243454448652569563554676169302753891552109929205733311139598559732327924271070457923360236434146050631277055207036032922668633677871062708505251822994485269850136881903485735595425724419964772147379494085226377282602334541909870080468288524803362870630692374739690392531907974067604221810762237360751188477958691672636081604773191773759008567358588768384223350411756111131968389302353835261676332498739177630287344732110011006936307320337248804509126804061545988258293191522162611600522191666625244560617868 [166,164] -10181944278216678391530975611488613893297159288181246762394569304001613575227276530694185283209223592829090849392700800504475358796648700766843752030974489731192239753515943599823135131203945581772599952885271391599773542225840541600161788739609237081236655028084924109877989961169739150787598166921874968455179829294641613231220975471624762091801005434132574473536196424220321736093528952243917993506417111574485597161738012087384926146263325903132039362708831397193972054805295231233710565614481918755738313509488866733353075104858687349109934700454762340970157518893771735652613815778564347586216587159499165875429352365084621403355163949732869912776 [166,165] -279393382969592012823714197343155982242713935139843834438081063743989615062410376850618031735209557071924607990360478969410667951928723629581696573385735155558174892712249319164786921182260561926524609054405814509276018494458897420762609460746214415632383911213943731547582565886730195252879020732626859644515877993883293422082681846955592938423577742295072619470781239692279624673483049139405664682053593464707708756574759592025579081387117823596373983084299950903248561509286425827708422199919085957234314620519076515331831225885734170199119207991458959522600861684366873469016396812415757225560467194920696099375920348373442188 [166,166] -325143952462281692524401960437774120854650250679792258729323124553525159240141125634720623450470550651175280343539707318878851166117446694950920751148033316833625775039382000641134251462928983176296858971952819638359339512150483594412891622232210850053685795440771328980381490274011749789445557794595257973469679999665052219955581618073492933438846746714493144425443719792916966581336467618070478617943405485666851672409992351681505015181016069802217004419597590699461123673265406276042995545747090518592523246293655291157145013898579505585455265393540540116891171782090948340785177235154837955993687560081 [167,0] -5054900830357801260489202233910364899298875322577513386190651285213331168287423741182514482834773465276110309039960854562087422766729439840582376797621111170461020010899488468284983440298601384098008333982044006053219424978427511298830775096280206970777387088570825241234483554478992945271399732557170259697508202307170837634358780519673573228629986961590753181696868803920218423715627784714764302587864660656138635735244784796135055027994098384652034102056110131531135939751164712305756092903301146475673338159876320369612968683871361412475170635780761596923687206342158141040963197848452963092911108973252895601176871842862846403860826395502441540346202729810178323217360296036806100417482842768918195452396719705920587788887889401627535011046177551909792082623515628457979647270470351331031576289809986613261829517196053807114787681423341047194070908893934666784925640114474850521619685651024599640630786324399200171219863792032434110043705595701616897468880285782950543724085096189080317885492306949176447995534571024580856399583204272018440148063585828094853248751646177042604586174547092056445246777563054760693385683250621184870652753574239952185367976994444479267585073646351612114903720107584956259432864563360381668181415697630336857439164975197862380818000715901954520195962456713626432682749846000979967581622585446155202487751730289468082780157874261563043479618481414107192370848405507392860738324557320916817998633781512590490437556707642107415509730098616458977092776176201741513741223486532306501181998583615682668416623709389633812552782237046883900582758133427849489701087933737420607177614357205873683740927015950461509419255889952182769775390625000000000000000000000 [167,1] 2390715374239241705112120032931559187798519741799381418185496425296456983099594662003332103846374392035992525906902062399009235073026617462573738677681416956388428054555843351117124251641644514052767659510250601850599719018530641695453411856466209390676302626685485902001059006637757887657135130477012418848799402443241919563101797092631617547033159858883763293734987267318316656259215451974735031372863250648068407545797347675987299459282226950868825959634058574529652575659584453861760870731253745979596418571405464799361210674020561385001857454629141360010427326893406224057067417318140135919727139293072549060655441906677141304201905857543578656246711512502228890015013518335331056379446267402581504670386052386064596883968916252694106248981139083235234007657978903410449374575596253265918124699126603626771562187558865620430510992208036973932143791076253511659554121954454800665491508479787782560657217072949239802729871918355022880323703283166810936431639551272264737159260470736148202220145255535101715098415124527157954700058977992616431376254047090059581814209824127553279879171990871363954848275956474142473121858151342309862278410318012941542625994495459057909517807364836751821420647129120608461302883877859885933266800555722759384972431305533972728644944461949893231593066372769068749560634623549877862173670166308206332813372539327383886358608889158670925479721425479827999279539894938475197639170617263646060139857501848607150399711224151951430980419692250940938896368252682621081522342774231377596997946349229943646208061380197588179969372577876824422506083812443522565267036381852961779544272501774148276030634984021597255754443267505848780274391174316406250000000000000 [167,2] -2987998225272786144695238423952972803034412628737616542273590809294773583042414628744468975383431728603416046111645207912356961846137547171397401929136129514107289105279896110030354995585926211238289247820274270596584915728947301865828325993951076134141296066898878892799518745737089664653054915312457191275065508497242887193902522066776543664892994314484550360398405243128330451604993616984197580373409236805935871541344224365261163168310856216717455345761341020364088097020909418474803182738207839487502595820513546418707498927773471474205865866348496133790532801021940720366942760859518844039839029410286940706675896332547489519331247132992004172033871129335695829367749671860589505413434945807456343571728273869865614294970157022831552857769808671754185060728791991358096495911535544365037987747346859063413037103344209754164112400391281239965402768398281924617377979633387689736919071596974687089274152140706370077817055582359943050330961964021028722032278754718364817619595918525533644590837748185531105143496155617225796416185189958011217172015687290486777853197560017521903053459786092390140586875454505536941452576163592061268308804903936466898634566402640842133096532034124495000832462015217352318037267860692323356386451912300231066927067029396467189315943825754462264966568846685938451283392262481957388864974368632783967393073928418719098663418169061394225763342102661708429211110762741412423645262146437678166330508773987815460868522928106273567875075627822185459068361352775377062048016230057338514433580787935525921167879826728542006593459412781604583887494953390942384192476020590474980465337961160545324820499252384736754706295869254972785711288452148437500000000000000 [167,3] 350106021821538112057465592551985024565096466104762843170927323167364529515145165308523495846968467034233365591143476643332517856896752975930431191331616244568162829747188985663004568085570937419061296402740929098103977128059679254883516525631580056674170414206731968563685338943611862477860301076985240263648981291318701051671400452284856903012282033492818128545005063124470342365389046836854499082440253383493575606242932318813385491710344942125241211688338283602068614596389750186411726400655457349245341659854980763982797883267274465180436229642424091111123005008322246631628446528901157905272168131354825624022273373966933861971404773105886389898392117943960207946323928471450133375404293851169592824017362197720586835650819625504732326188375126948119385971191167010530458715986955514300329823378574938279201418924219757894388410318212602527169392155696631565392130432217022588563065027826449275515182780891623339885990281490666163942523506424471984951714875449305321923025044899883083990901440586785806650915877784441400323421651560741638929886939234727977693709552006201589390412883312239582709632192781193150753396704097239952288348569891946219435714256059129420877724850743794872838217887518478832306034632112344360828767861099949539179913944667245569518861227785900843813468127965113201141778497879191177597933103377778734930702623549950491302813424920310764570713654914481293298395395577337503484422269962764837778282311729527530063998444897744565477209384864785996327569713477541340380588898804351420756864189899291081276695546554044316445276683086065670436515492483603088173251456548598147233151211381658556879229951306228829643885092082200571894645690917968750000000000000 [167,4] -9237268896899990224926224316305621870309683859561528235551555121804376062016858034128108633374418968681433067035648152377261160158555115909891776667200429532039056101362598106276037629117155373515161120688342414774646770058584414174868684030190174563895250384382922008712497182078454338977210118874194131551503807438520913198037265335771790185172856577307948476011395350100917319833716879807403163363318434070807500479513118173485117339771912358224363344560272451588310062966247649824273643681819344398772890978940687987954371724338575288858225854840681835354398571030033850537197377666468616629606835123274607776532204926623673511738741114889036810964509099296470808031482501541871844630811994338183117665506229288338225782930411807020774801640874354965443185893582575040716508829268941399332658928987047649569942870801590751446521927738971043401181366728383993671563028301913395978873252514737863549650340937757338537980449647910097077543345569727612458163143733318819384176928198767305619981284680905137010390963158895394125446144483268274914879057265654784825484130520785533123372687758817723136158547076885856251835528721434323852125724588544082152692231343037912326418775244574130819137461403726804098818145915131454210395666809370499581242247938652903767764441361796445077814000054899799765233992322091542771564224586580439592044064434376174669399833064021055360090369635430291154341454291205425003672166308812700823793476186028759328128659262231341945290438039669455761442205303313412075045224268319730655732712833957212354593766825894236780939931522508141162888438400898404749064211317471745476518059575911103272782474838684586782022734041674993932247161865234375000000000000 [167,5] -32833739535958483855216151666398033436841992757804857799935564941806336512553822551205501463061443123086146719990258247713349271113572559637285651873652491685834253315376604503257852140770804253554722448615379936408619219399034440905551609136877920946228947321905642828060222712441194136473057359793466759617338203770117065140401990552070370726189830913406138682209082876907927603523009081540528439608762452766515066950416590058063121714509712443517453247980542511961199659685100014221627082188525996838602300709367714186803596865841427501413774916569292878579105364819199817838992566517366937106514369716431955791562391688187852675680777285385574184286738836967082433750887574084011607740996507764309393438743969914530927911459515504591817319521501846457628375924950892065720490741628406275816495980635636132117797475638201449381219175854061224481589388433021148454993793742731026645035681183194391669224232448633974526025940098879400158717896783904165116271631815104250583296207479432255833135667805144669943138649803997487847879445810088954921889314502005226539401682337329136705927222202786424599858575585763929148737712703387201516294098369104670019760083186405703438939599850234407851679101595108783999408227826531625405960839733757862303483532977924109353746539801859921041466775740198638955323694745252664733803272249372362663081885419764067156780453174595459765366442645724007411759933150984705861593124057400425437893519518842063964303732328080220680995196924913302398064291392074274937043673966320745405005534955211996726673236745173738729266877541962983600698140732338903759651259098255085530745333352674472758847130745148701347346786860725842416286468505859375000000000 [167,6] 4775621237501540958864198319143824847687362138267539699527431105053757216050147585646364068186505632941221783870640370072721850677844950718358115250631555635929088007274651293517378403800247899657213009788462876565997125641228188959282047956279937830937496256134919416272837498984261993814513814027782888310604859701242288396094626987037641226166881384888411712820642863211691458860216661353990857331877727576636782147748843111874352040334918382972488066204594338911254603027501597260513041938864218539352198403730009923202724065703076015235843156378606439102130953298767203196503486391056980073344785835617259117089066467803724615741188641343557703833368532569607076808655634191895347174350548699475539872428667971263742912250569947918419920014623936812374916438711104149184099240997051736501584922659315425588199171135911057507846082565843442151737676670621689363085979603557585894082122147568614585662499928385765507027625186308722537151665542422144016289445732787219014978830617844611439767998485034210127618065244910256885258728319399174247257679599121815313904733080419542706225553658924580716718972746286216550872243937334089264204842766384518794597719516681578762775447028663302346311138131066518180021027887678710681980318106330459331323797814184746048511447693715305898859444194117279202611185836413919213529862952943142580954745902532953910870471734531169436323332935377899387167869251328158748057919904137387616780906328755395838407582054408604206127500264031488233076037523295967398165584973781732927978308714248828515511690234847207160367885816568239064563686192645906393129707207354105768670438030703894160932147085090137702323431767581496387720108032226562500000000 [167,7] -91734486504233383332683435057647707167019336333728024065462769002430826729439670037214909282556901779376548034695268752651228236679355799723374000366571623812431548070576597364549314809556446473754461827207960317709697671908050580366765542952640955256614656081691430996562722127950901292159761467133943521051963824091780959086121443117590144539436957148435863929752879639982255361057241920314793547110022207827949764163535041368624146229327702199699814890549216799229819780100169399969169098963816687329091736882709333502462284012702971746466341481738227495976710142080555050662707958181442212999845385205358196665230269142563956594475406629603643766521800126956111217685132069021642073139787173120800656712830736979679138456453653770208098083819855030375414034275801472780903624191937955399703508362483410198518839472268182291430934993649803530125572105384827152870394535491983726765688058221950279543650818719415903258632008295070448239378671620027208979652408013616651456266834414189765880268523439839365698543947271564325564302242571402223215640284791531910433594688151691287350873523859039367449564119256778676376061137667141616675998351660602527443839337225278516259289309237942637219891832416069704375018029139793983042297337149661778559646008046310423913665220350775860049295688836924204969235170130245046535184356892574680271646707069106871962040782462915876591155821017544541353748602054772405655778142468613469104487204158873198276394609296791419224096043702854756561476402555276264721354427277337992039238230666830414223489884269359435733967137831416760192091443685187083851267586700956707902139067804812183238911811669701595377546254894696176052093505859375000000000 [167,8] 972414495013220295789694345587808873801826335844045381007539233532619618708698887797679171296863212133133443812363985804653296346217420266449450596174124507022032008355676357088425539823388355585079774850272299102375557564356705709680711651570957509556291567601609115955428152191853392909330945486943200199374178584335227606512933579005833457146973894315601240266548661271581556932548436046026342802722361229876580123598554886794223961882989981347249308246220159485695694919941284896548123092816615748854132146470014814391754236678862981432247386442596662766214167724934327707237627016289540948599027386658664373171728785409845324707956509966589595411622555519130543660517625102193928349103011996681231212276401336837746722697384055452632259327559978519724113260202530081521068533943382319522787416446959499292066436257764019329281292359023069331108628579157040107916255623334541711691349250781285696031834665003171502252606403092425866835285331698549744962832878360960070702830466570495946168650431447298405941891278593894775248703469408677741027229341406989616860727455493420400865359684790881282639261368770881989509364052224536132721861319514792137090719099498697992243953459388602537859997023648333285981011201407716335220788013397727673846942285198407700079989207475772262930893107376022378412722189533165007310790682326565122156541895227935657510228717263362966264694236615508146239430912402547775248740387648117922773098572924939135321394639439946276411455779478375026755803598265948822087276559913465736024079172839212066166966090207908557233503203297875935832689601494085864697935101250073412544275457345648813831900406481557671668269904330372810363769531250000000000 [167,9] -6901716039458191199976587504705243687657990194202341894540032824657041359905804584485739425008567664720228656581125100967515435030556760454912226702102429362812102607590870747038118779301237419974015041779198229021284785873143101874389328587115381808947056555869625352730103081188880521591640811504960004293430692868336280766443403878603405105872502548472925656491212448078896087841951431481287882441370729503208706452063336658609225698451213407756962213909357381336223390946889411274865359835212226187261353653214090034029333337693581016773444010823602303880502038012954308323028830544106643404538965434515804784352769599725209174125487939612535534198067617374725429282181486218897089894527468452651556776318522963238381107226501619133829710999439995434667570593002573752881248492045775296498152630559955306445509040660079739721484970876690609959813378400318274239008424956822627359760871470393359499412391206361990676260230016670156407560726645123780221989633212425731006109567412569189017852433279464274205940114920773225144388471863805486797001123746796861716892345410286278579722106809276273840117593478563659922405468618873606287909579602859175900705212757171328526900673467298360226442236999177594891987460180410704163596468999624708958293369387303153528969213608777603740590690979961479743284469797893749127039717096982572238957149215403262733813379069686212789936007713211272188141204624403975654372338387980408333601049043646812976475196837098693557367744809347811897122485048657353017581074103699091937826629472133804420979108901437054075075007105850388016126791999361174889898373663625103957628162397967413161147548363645306923217503936029970645904541015625000000 [167,10] 35539113717957570762831638677777125628601396977266886783779473954299802187080975396240532311830893680813199197735939633687568733769657831789149684075864055846284970104742191133819698532209969044935625149682507535352140874460720558235627738995008203407214834227441369614830289172614247379146032665541601338797236467995404849737610071370842364626550984729763243122245201425209592675040347181024187203551375964571299363175939667270613501581702724744166930120286912035638238849087963007798910063698646849826002652958562193346528072470426932127616869516867997503091130775109493094964528414213935807526426988941984059263181255118991626730055318162687157617779863683331457401238999878818655109421538903427981045509153960176195630069118066592155269319254533879982993546476221448873795791158428279267367071515034145598383568575038664257810546730623188676711759841668163316169792690173001907310021157005939121673786026516405171101276365922558183497822109178996770324761581403153664937382710217897825379629084631781756953560723958392773628333428366963827583459145638919358952352692810069876125490152064722101563050813057785669358191379993087667905472445982022818231657732168370099561686230927149918983655499766875317952220113772131839441270184124462012117916921344955090976056137268246977431180142484273255198863057329050631668109409426958579692701571210837315021764509905941376882020355083730195888816308445027175733008775884060410076766805919625747457559418048620966254685159061070681696657104926666804908553278020597812881916001098458932325980276621604773500297929704363108120516186269961114542625457290937545925232997820964495174354270414187401885101280640810728073120117187500000 [167,11] -138396594756048503359954042150863729838984832772676334388058649790205750361348577576556726907785409517661977416297772727776574483987716760999884263333858818488032868492071574363974185457392832478290874850725623677730051986409344265515007234091344069578675138816863942918181368576581418242164804018116605362510039608829486821617686282276136086685245859221003936481263962515439316950575321263463621582459479664276499343591136419749237514138303270720266929483352081904481098415711534829146538766049148883778345878068561692556346850305279867332978056499717929030830611072709707576968418818675127422783472079948415197880819974210069715212411789757281007234454092951030082869054608891504663916008721752549523249880611637514601573109576353151849290823452334027696277799238415315153229629481278542243326477659185388047442459792487085238014845557726821839206775031341696050229463342873757308930540029009802124706975652392090640631317120719644968529105778698152113766154110920717126566149269757439889583524443602324277828909673113916362774991733446501289595657661445640960353308600220882920622653551012490253354202962169470670058654758485400159263422132040915028001719442271099771577810552057066526905452607944309418666381370785615774105920736549177972727662803205176363040074955456975617123268792578766137857649711645733372822350614002995801427237262244817798474636517960855643835847024242839651239548541019136353994455931300460397673464901323444122354901130248705591252623086219710465171492627821231944162510976456212487924849457585584799725736069985903859000525059960265026529991332708229452325072877860443669915627434331475680096542739893343087591347284615039825439453125000000 [167,12] 415612780711339963518876649402286210698373350903806891169868917835413788738577640895046659303781979906105330652988024044277252408919830755373551581592138562325874174275489898342464348977555077435115134262896196260368099706316277515462869349884230900321390340738257986584061888783528976530855169081028733514547483465370614722350381869961319374291715222859612930876747605305276377989888863800603014375224821073996631214821898627716867996597473724615473518905621136533078216277667428675198767652993898135123378691096776545377246622920491944594250710351022246992113193905697468687650906252960778457911768791636667203693273073156487561835164295037694032293340449659917833469796821625975435892219916668032900563441314869165094784600640965345152890001568757262687024139267152164013448634215285847941346444142459577893295776699201814679390801852392456303092174589768242731249915451185373544868644002556360897572720784695581278020594936858683300184878372310512336934496254899914499501496946959383384447634109950046649738972551850516154738548545727911012428651014544545768438511969841179498841081871020758980574361212680890660555437863956822943073101934411591333202100853273336284391799141293747793567350579535193248857882558573775618843487003122833682677354174334539938624801040078789556476754823107389818694819663318954704759720063877786717419204245970357419427226730989781565585341103853544136505547128783223543231979548070310740871708453311052093595280367209896926408624965678670999675173427980348659396628107614223546307948683635206294019921947852634117078676160653726328416676067492517812034455790062912393490726493537827789534319917913314157398417592048645019531250000000 [167,13] -960446305688117215285120898167638971109395099450758208674825402052481935655309044244152253038250006025823692544470255022277620845667153550892334695218413728268517195455593604356831833313849268525600798730664407792861415693754271503297966960701656368995710351540269049710381620392547475764147222883044791561438747919960851693389878016371506859474831383840258398050006806415436957499338082306234415659440713853387076450857167385403380077231645714255227835374801495749521341836048909419413560795798317187079488250141852444045453361251950947793493766359781742256905402070031149952534747176180828451310802740340996661817824776291164766602112557763793828578465630957757145021514261754888394492234560687159847054433385424008833616233049769154852408893638381732265541411508616391236711160160284628440356307981440400815037069881351815846600388331190870177177412441475621600827009251509982548533662333436795388243438744654208834424808532658087478609657733614353628121143184548056653347451337797723367578897888494804316726079607615119072868557284177485855870013811312257576883416183620510521932598574817908035684246031670965249093550439353080152614062398435047218222019285719435388161620095259757001440393790118160624549343761864045380921896206451772658932640644193203054676704222055916840136551428521616693404005508716492131763774860191891163538065857063340710716814997088486615510409588620485980589438614866284280155578976590975508318933600450350230291444541014916945767147112607314699926352711703494845225346512315733111847139405582998555210923127563593045264891297733849159274385415535976237037417154163470147019600449333219152973033437698874636320397257804870605468750000 [167,14] 1645463427208888496457900787000899465581445705555671918153937567640480997151872294929836201277977589173040598455202766346372236366953200470445551240462208538352333926037459767524812584092969300409369811978339391530932532475599948661246027077401529637137351199869785653676686101805859417330125405760838741969927998724328226919974510346255549597298208506297523501820075036310766709615230921482037506419875196524758008927219031843487023413531133780010277099510655380461745480080425827457988963133845196341940623347488236156582228840697214054328884043509504306699653563314835800140600978738996087591575285797340429218994392920442264381258552470245973696830258030173137293693919653369191745039839873238956100925618686525660073747515308365028748462773818790881509092437206818589770937269036360556305894088293646639971602523316856932378526197019525849004607868537517170359258391516668799209336365809467491661724548290715355103619061144221832324481208950244534746814547154238278640984160841936895659879562029765025505907855067487208775535509836860992133529513499835535695308325626535914677809574385231384138717976524831404096916259607999095183983947242658589184295622106617851500306701431950350523265838585008925285157115637483213522023377526301331898414549263905069048195285210546305224774147868069130801657884335472311963797732163023336924724166102112939709988818750793085058815282757820470313604031060081228267991488771121664571066787306833960221283407261331776330529228240422447456013455144762446943274728547471825107729266067423514085949027433816966289921170740276388272684443402193908248074318369221545571204740563808169023091758681510764189064502716064453125000000 [167,15] -1867507776349335854586743361504126422936433945290330723603376833277818410584298315792965471415765729835272182840558643109457477711283373507492174744074249850634647793089353841387084818835860877655847020768883672501964088183644542500345307602741621632365641001927287380769647780828628369021636272625608947869952233801403460567445286645071997902068681368825107995242924564487410460035445186420494721940236856916403448759787376248198907214613373379495893628674849456446359263290306890234934983643437916993571432824904474518753064076020744136354662727885049197840773175480147654955838121845723349756663044846296861822706661996159490606002452003147671295621204524460643690093727473289993797058262248158141937975283232019776480889653675823843736815262405225052034658761840994129764087782485690191139832762474141843210375254785713528390597151985142013516870101530008924228308246896198951607654707061832410718193512484708904686214115285402267315454497229968071255476435508771575555588650518579251652644591287211745695342607018455551145806857998504399017150869197147655360630944721975618024362704078978298160191476821991634725675234440959967617843257871192651886743027829723851462665340397487988407331128840782309547113963874063222545368152954423250084458628855786110423087564544704427505066632522961913900223485310952678164985653963171350207536359233588522178593808905710857750881111883170047880639809145045946029208595284053648915074607916476988177056095130034133227871939374208571206087379298191093216630635475228053852843771639217767788049151589338171094370448556520323511626290934355940874225543723694106737463009834690199649537024190600787401199340820312500000000 [167,16] 1107311574016854487551882490876501202295847204203351251582875193781443246957109732033463242986963997835850124346351125820077908797647409089215348185108660320140252527904979410221431623197619211584327050123258458473743045281603938185442011486732487540791129827324056104243138162313815492721130775066097454012553052908670985366339377183149840809946863265213002410499085132222523175075763954760664165915988468676290333590183216897978011855582457453050090449637375573245099228981453374544731955714408712603216370606030583775480997207135156160032618168787978445088618989609939228471788354455286991398235117495208742634793311835468159858602583033552008264674116332436613731171412892262600415340572313549270981445691334010612918228738047429835093890879576335413239020055630897253868386064764391482400787970255034831972034551221674289480393188994965726447708565260834008047274568500881022085391082931694423172556430287219303951331468612899453369470450310115026345188470453829932865537190288530060209651189818094788521339778492902387304712324775181348871062427700472665544870958000875770851734795844958467480133969603621808960484636392588255756978856876745788026518548088188489969639135474653416579115314571392474738936006846798030104627157021794933802105406013941158397917936913794211221050424920123084410283840410219628088993022734176669456299145855279830866456161057009346439448213516797210903136615771857809537173114247986675054618179436326531166706854265003164538764922926926352839831405774595345179589099387541716432776941409012909647678659174219127474784779573998607123616381700032373418063338251588791439394089307932089117270902849391952276229858398437500000 [167,17] -2055615390311056746452225242055218490676934011385776484592373594113932994628756820001293320072220146906133358631539171409436881700906788355463208296350462742661853744387355055223810787927693672004082989756610210023786972147130512741115842833976992189292621703213204081484802364842429425144648958954540835966121796495913603497280337915155858231451395324711371763472503528475412285279992545674158865301662549584671442689665401333275038971744833303135256159533461157783102805850905186767250790433707658439024517230921544569738085305656043817660520351353716061090813011748557154191452133508977709176310901602053084149993932230862892357684041013625537304797862034990475358597764702410616902130359436154720364158940740053366518037351379365402548384440543259409579102931268305812756054477371016059694049995943596920168272661949676622674349742472987163878705775168030372953322671517950994742517332208942869798704108818788729658956634518468029354589449017312901258510443996725917589046114416962588973698401024219196870638325086109940836820232705817624079291496335099063254744343324024758543433069703305055143032937305455325791008671789331004123319771881664863533919359478693908166830422279687099046546107903573604018763960478059698000447915122406760171739273520307756815569368545765196998187508199729500386369963453964685190958378081427172133677325187370443590590785183032623892763491292321859590249021950569124716832757420077637643796333582933761326526695922251126985038135429350889460040695294377518752641667253038944484112302476314152106447009006498797791145228657508149358811879686654126713367412463140878100216050995943312386201363747856580257415771484375000 [167,18] 16715875843610637418315197091258718415246924385923615479035338712056745205737081615444241394057081537722741120250210973629324343463692397254122668938540247753317565756725924600083641674319230254340982610145121169988622716068242156393977657753062961487381393313522159719923100367881689403714283681613929327339467256018725022217642906213862725851098636638244102011976133904075849104294564811627912297397180800930106302109345713843432225952891304573040725277221687313059700768641859501404921639999050192373206549339977058977423043383103553019363569414383387804983455175730689002893399150148878893173232385972955380631404667209646929470681020072142487648195582599620334393823884145647608379627945085110623678695344426122036867267286980395876508797463077659781552643148989000373838174320459408507797098134194064286032397455000295962497565885616397727919871896841323700989438695933413177951758296505317009930807089486373426522948850115760196590930750429854534330677742669439582481482887034557320844334214051719476351644002678954810946494146520785477192930179631256108782147078550381890033944851677693733158256240974835022540715990387517713418910106360759331344801212905652631341844835911481457617033750159624848017061659924404327021145709416784752347392578078700913945900252674191404484772497660019204435311199461922755927954895631982007903395009581511082144742398826189234281340762023282749443462464137586117181179440640188922219504978762500333608049859422825550207511385278969507457823057702149772693156851212494904876904187421500622331396675203359768253634487541492784203867826315345829181976038575734780447021611902840535141006171476046886444091796875000 [167,19] -69817425147933779083531561084698630711569655600499626808343736276820916888567975602598232440011908108668075651816388876659670681848129763581337137071488499412843903490809295735609144220055155621792579874766603354996245511954288981392908277483265781692871464574038887342205597940197861336196213510220590406941750443907557827962051010834695086460902122120060184299312400799074113060099361651202868536720593600038739898470048932869795014740781810563787254267491439741090495967760270557456731900559120350761458734068972575587682023735469245171144588683442781566359365536742438179923294526211935857698055045232419784619259742064298933763665876359310059928105330178305427602274170165685771478387064997654635009431094470555778026127260504212419021098724246562572005364710555258343860454318452472116552056142521229288976288987400818927782103343818333398309908003050428333660394202028652697716450780340823628306391991534242170422231627691256716251768111591953529463820095970897367688385751785002675310134898337540860608694288625332066924723103492802802804790826411705702686238913462720181140301405238367303530689762059398183162837561323902230646976710902096869704220782007031931323417791676167606847571033504739157942618916988562495812158740513764312847103198216628413064798093535158356646234848798845688760066419951720503031729303062090563306049738502591399173500191862091025145757677709730766797227324327567434699764423488247394059477331365107496793757656281098395624761184299672776956406186666143584202530267940448529933488031550800732483614080084192840116453435358583745725428064257214190239743654116960711384593912666366603375148479085471191406250000000 [167,20] 188018125800545642101149045701563470211309470842296597180156789209177350793322217324972625096989563780764111127922815242084941370034916405208108282166671687778060920278100501042046269061572791992967057206319163342579882008237835526445682940352017542679186309870858466000961999526322552845706412744977977793294262665124951505764619175273579411238785754070455067841447951993339291963459746636784311248287056769836130081623091053520526918902743740923745299687822764462705010031015858883704545202759969669349446798115249795289137522224512913032465929966243666609607571383571282326600964343946170058277020796464613240349543552037959893396587928524013243614745206838599821457284384116648253794106840490252021497186815806916093961235990051120632682315697573939944759126310263084668630031907159608668528352376304030618337621950911382930992805244793355595275511091263882393946020877570969133039698840946987442505835561497749226722311119603425358450460567336809584888427106401427801046709332778387589300651136727049109960216524286788792114957454533706941463770776324418499325828836839918205055509831099330356736700392201970618488989651450430561024165181906623210906834465628637604573009891356775550075551126410215235871154861069431959851168296934553919424370816800492244533080066054195508474316247151606711841038043203828085887474873059566125614628212584810691554732350987787120953278046969495362899981912806318953889735987356898085688292604306594307798186991211140978963027644964983480432407988050181279212371031049829148294819380551681687805015655671993854515077017013800440246083432693763661880057164738988312773732291831856242489777393955278320312500000 [167,21] -371708500097995414157734714144692829208840838312678133894636417497653096030857269366175685191484884666963064736817272513316737748823086593605389201810082113112807045037502093871963944775028545202629990922889117104646241516395718500843956310033256847027627551478356784472421827529327788501679796157376660871127520179303678120443228270510414706370247364561267702077715012730697074534884146002483400230824502537022761514433162943837369324911487074026673232398979445267739370463352422361264222673711183207846909792651956032186308566076563639215668259239638139874455253561003238965928470691936566383203900653949753993556253585443144096735630144375371979229466077227197158353212474547442214083014479766204607709365521287384600048166129416169164164155643971983348318743613056773278262781223642576896629962183688908949075066093649522663320666538433416988047232321399798903237862668314453009387967475730369896850246364482895547613664537431633666752968977766461864190522934062766998762734937455406457206245679338581607472773469254835459613856688592947108390949500319681140230999183867007346286719731078265577360343308483443699147513771222737589081156564515099882210816710026967001297548723390736718340857822333231925318023009972414129365144815040989715912842361674339943264956691513081454380036524840418745732827285729195525272939138986632175203926752622451535303556605407874576932635079755900978928811584424245381304012508058522222055300929804568101804280651765054447095115087891832209682539560705207579696108864305866388645125793217880321903285395387155403110946585595159076480675724850975806941541863042743901346200835776280999469557230779018554687500 [167,22] 572869991924019434196910786755899760049567924571734630889771210753989969230998047895599592677166040495116371098550683769733551857622081710923312594431123365386187214024308897272396413670394789202715479133438847340178164825014613189020041545306029681454371530802025479209957336690174317215814016654657098125003343541381152036803622043859434057239618043890322332818156815943390101816039183472295493183078700629137765945607717862186129283359677801227219234572867430566754114702904160830168085108732016530975626306488717424191833495948608421368694023194565052851863435167880632867705532524668085820646888641682022341562102204186111752845572013499008671132909868452400009952434036441542158045243933209665066850096878098727771681397548375573410634415370490488362780355884787080676461118436691832001718939725025749497570737477547381588651892853675853056391749633006623919567324815145406937752349019166981376275635777525960809149631878878592996325400656711200376178244254486964790714255616351860042170159651626693637071006364618624010827996990940075669459009388885742366713891055011274858139838356131013566917032280893446953789323294550944632014607743278312843972528234993086919494174697009657774742450255614743162233249851109761694034124340062679234452169414090120169540582191446363597260883188534056951234190665985360685648511838640747050575647159176551379299199054491696526693116312452876527203240815586915556124966715007980130327936624231180260894756565073992135496796484283221679913339785135890170922869149224882627959988075874806711075472507646437933132384306726611352683522181630169531360388409337251527870483601565448000551184442962812500000 [167,23] -719629733810705645997519856571752071015003699204810799477575387459747951969683923822303077212202097726661629285268415574455613533308779008466352358619228815441024408158927239185916423911821631664277268573328722151340079847708856467588806084039971115177275572021619624237869372343534404765154730653987164142705435028751099784731438614227102296057818759382023061827435432749416372416965614252880166165299835879878262716831970522100995457418053727590702310422450532265004689025621334824594846658435669844198989534021864454651575641325973136134585245357314300193477710147221687430297248378685924833605657054031456280449330046457211399201031340803770717605885720361688939142494591087540542068317734354914783193859527629294896304785819142479014313511427946415767026372169368948171272424753242075830531456550350627018693453313621582441387357628722794129988922228202056836205193317937290997526969376167795838611803655655946998899641184227959663293960291649871324965135668446787744874750341032918065503754304144868332191692727087210062472743145386903252018527359253050792735878562750593663679437833799153434120589537131554046042382902038890745912728382410658827024603472567613539851812209808404824155374574651819249465186102118620596904375455238022752833005354677043315662715267215837633500450505900063889309516875596141217317382817481909241574361317110572469524383124443149021043084098478153261286765264721980203083146261252292508810136484239815322703574099096920817614605472554912857437277251279247031281865603875268328880173395697287792195637451269461011845157298030608867589195706735564281412142353693542077434196260028130190537019344316250000 [167,24] 794295109182621640174165290325507879349953479603401399791143451454252063125060489805736312068071111138429682631522840714192408061120753027740602890357276044262531146838443667138817958355225131882372849456004677277746032175396748824940720103997502133542202798820126633679072139911239524173297045718822813658751395555534859640593666834739482133017355036900785408460303089912531270766993053181689017455617963829737643672355441555537113431005860834607814952992038213008675443525474344825134360615955887793109890647118901512766909039324585018561936512831489845150588320951720414877840735277352434663119159956524051165140509963517229629443222082079872847696065773929668727807907397187575923066239468632712567868282632376282254472600168892141434211908088296451863209364257017381252543667456319845000096380127462233011154389327828919297681293050961310483719371036721095961249200779565920781912003258500352250575301449748951560827657594300199999794096374787909008805678628809241995115219697745042778663579359540521976959463823859554014657208814381421054522515564934486927228324744510141139242828327685367616639612132279663881718161465473045190802122227493468143384285756030495810431213977314673656248969499585008480021287330077523050950461465280798089437422165499880287307969973397466485925187237620801612954160688584575863623941203968801125212245608709968911912774768822820116439283065122414172934686532915644422451214372467290794719152435269871849821718871508960973039119258229098058667839148775963941014368927175186475824840385707572800529353654664540155990828508291540654545018446764877078848896487035131841590635603156157466030670335335000 [167,25] -895150500161758998877142467651453241993436675003117884468217175098871857835864222677835464384699835859997894209957234271465421153504715738939627832683577549799076459121322287652109148441114657830699802309317456657354454598464693260445750346892691100795597386592788415551454055960688183954061061640506572193213323991877653207734787914097186026591403311222891461719922021741914076296883250639315448985702336709780870198763531416153533689677308793543964112821968642839769622333813362107303881172037717890249704037178557035878490527151925015903054580868590182471626571096575797973796838915125529828898178805719556001850244050479829548616461043484121230815672652747856703523915253839618968951969421095345897286000240936573857711608496404621777588640800686445824150997002686590368383035333473500252419382875620000923212964856589977054190131718853260869768050661628531119917919722952048732434632383643083972487440946863569028850854282739555866821349079517353846326952200197671191588551056778404604200037780325274729986058478699564757123858619762960877926491501179643939348258250220935220567758231337562065912430956086635695034845653713523446304906942580804558634402968870343691505634907925419892258163605404708225092998296282558434401137368505452405022483392799476018501874684674937271094126892191732121133756516353859917222601610025512064674656668581951207147562180775438705000808371266980422282130452802303709534909327901590910325589080627494800714791732168380295863470871787359599460543155088104691588806947444123039025386547996468729562003768555924142682257805492403199632764480153298278823745136018938890035805011434890323263750425858 [167,26] 1182111586391530200461235688165008908857308406243501698361494772022767560110414658596533851668855482837582974928518395765029756249085974643188788232495232527083144517202279563913210791400685831399778839458897673473992336879865941352812639434878793058906034616856142252914143275943194612084910935339981615192178006525616142128054325574297261397672122662480016646983026682456676079433878252631350710483899368066757351118691944801794412585474671281967651083191360584589850626005228923503369612040978522156339647800991693428263819100551551104668162510420230957092532441317517743507886342422118499500500335080560278831242850267725448458310899555258379587237849470336227079364075948749616222643221755833473268128832506423976911760670881073029133990882473728390310390562635937814286996135565855295870281632811035274820672129055146389823968500285995226996629840089878667317497049482401699683523782482687486518547831940006114886237524455226572058822285029361347915356005685307364809080199134487263855130139487411441029507388342384532117624097834986660566323060736589464301476365862463799797511055254551022367941617933634251416836930245244792681293677296841497254361640866064534165055817157422358589135401938630947574007150909827702428014937573937894190122104082665582625696043691385830480066399181274415859373757733719204720744681778377938066635352029265857077528232360318416513966910882382597866661161163572293474772954342900350265399603057686251279235852085607003604408586867707728658678808695968347759047336568700158833272460656751143391386099895251560613555279342503874856188779792442754178038317855568094792478172536537836949677394120 [167,27] -1702142720322757107765687001839586647504640899065612223436372239994953866767495740925396457746910231844781218947431912265425535004566013740647082955804711710936465341312186492316260756208060919066993709418405425628320442354048617459922268360103780229070844518861061229289748792259751770108527754965208622429980980115937784613513209250755441530178080811405556770914367430636588940185148425767741920968434274676378793195001634704425872091330054280764306828036287253018760975077165051573295071506480040380784303826118830360727915694072431017211692544919796843682195079892892241572229496070517737151096197934291940452638436207411865473968563695731966684660922859358151348572701056003604162794756309408853213451725556794918487206298617502511350733754034371898990891538734407177618946700672227064162510124305776153097862692917902354968828701496687137145388765711761518524801736860840932551709984390337886711699892276360380894318798813340030040607176738880843868371972067280792081187925851768707089446509326572263786102548854895080371651872845646416445793715444277408890150721872949381800713477009570536573602921317027541556933301225064021199839938475257830084741103021317417742415621275654787946936233396390500444361480665046179518589998698489224015178175858803094953462398877375866603083852005273906500417782662440435684946463880429327629722006609061769639120348481429107297575505833377504041949626819337464245163920495037587974905576725529601839801379664536665596391361296361384734397196026194484963851915666564803333563561693285885701347298812443635170401744854802921360220241757338507622664580831197049875328656258744923631213500 [167,28] 2247531539012379199439677225896415216137618031495531392074336303099064298996377197622933548503622126310429307491899000043155516876533023242625109334833510164285509198897665388672015540635334040592998550709628791262994734447172736366736825022092619052666695114093931012420742259945385992807725887298464580816171063823106873532860495152967981417580917554183166105452168226356672887423401453373613450941303204126076292203003784198593531541062755073749300449067812591333345224111272938224782914761604021157871027895168138236596114466007542858753108394200396446608586136959790503449889653506749608660521782372251315600579482229420536367430167840866390190956214688415139055588484603769888055465239412569506168085547172444324082694438304307960851580500490423737758148028240625227711776857314518456479159730696522483203171804715813940333176284054563781465267683913959564934075403973201481778435759539147627641367376396668542582353608000473663021911651387930823870006184001456392526357746703952105244802638853281555216016171131944951664892501182739863064776437545715872222303650956929631235234832504639627252006923539412213884205470972797372881049291038760113406996242479782498011652088466530128036298806222697696497807797098053049330400780896711571573315506742609356825921718781094906283036227933042974804369157815632413549573613906451432941249454301544792096587020216447452663714906306736871988866284888444508513756705815563339574914106525763640375862553365396740619553370171668520971104764736370405838040618278092174568905494865636056512068613607998259038467907920681108368858497205634122049698354921874912323876319746039184550080 [167,29] -2432344032549102181618468357570293005861967164793763078468788248317312747870633590123332017721991655579120904576310946687942799683569521344002527754497495308656567137313025171487333595786632060513902123250290150009427531892122950671920925737896769690218386597386594033390469066873278552370760161803623249241937628874206241776400308204392789817363994822241035161886246137611666370633438959110987336577471076090245742856048789266681239681959536352365849691609407748957279713718489964704711986068091449897442595248745100408873763246779678324403187846424874195050461814709984374578702935402233405245242710341475130129282564520035492471964185760155528616813876666289344631510029620674534811457335028845136731526054132214544152911099310431401766799269884401907563344107219613281085048368422446162734196705267897489668074757601606976584225340641313233726277653885247493162914357357135605315325985131632707829123752213110232579757528941583562130004859585996756617297256873519428162761707764086560218544370991538566647308843559097565627410373282679567753389362659226063507219498085358234841885217048930450747364735054981644364572644775254176439521761130702941223174457699923774916067552664586945050210751789167752793900004442130818514957917161644229816292580023677974182518826863027257621028898529502505002894987921917841936334245089209625810680480070773411893606351069489945288276729406984076457267646530921413587684958967077546489228981498558369976443188749439938839571966900616232037195514447483384440354136196716866645648437703874143941411938358847821891184516690506837394019982701749148390346447967415514300646404956001574400 [167,30] 1985310090064720819191024030685247061432756980065544600618050837363362167369828361792501130543170619709885421683162383369517192585674586843291269430358784825558967640798105213443004233006302787909577934644434489603451567056303101755932665392832534698277469634413921784290711511137569198323327935547740793146315050388544717658100515916224807926814809885903669663459538472530352305998835024357467613354154249958727940738972925508890846549716380861852073176570127009854879109245339609842065554978330232127151854617769349474697565087998552671342746720836130626815416025740147070157038319960154879952645739489013770850803134301544035721748049042963322481986268692854504529199845253692982693678312208982878186275333926714216962832719727599713691153350657874271363151902134732710676885050328849260074996130646124322683745731531316404394390981260364376053278414962851030863440928486329551569812528914276448328396690053563154124108814890803678774889142873035780117375029279112337415500573080903239710441469357997666880636349141849467060002485169510284913602199349339171359514914585702186404098823825754062121189880274360136002440871784707590918480387309589145320159597179682102022096122820228740369442420051514266073885386920177418116134952990411264882534365350413753382804970718097745864565491300950595800244338425273314750892550753133308617139768424176559165692987090594076561937447261650793317362655819626633079617595565408070733122917671849508611605702441819849919713041250348401230279320641948640319831551418754207569597231424881940309135328817306127890861092546662722689356784031502728622732195459415914904196112304336480 [167,31] -1012359410065730642547177344638780356940615851971075542962372828046467802860727137840838364368835068747753085373685798303227489658931189871391341047783315807132040121357631105899706466351016594547207325331675213021258461484869925433365942007412125548855827552532715065294689836852370087215013688659912805452998191346866479007979872831981064721823902919653818348247466047963038145647431006872226299556282378045624939101137195525379066111401518081767666602975974456417091060561286986090569002560232624597226065573488738896430425149738068914521321642726007527201208772077430116989651466569308777111640099267079466790349915556807444852956312320183583515139847662164328485038700045757859656605805539004039599266557197398995101114690433409757800083024004976449771745865648171195978209853304495723075131896734451737039698981156046190805467514624078249774316113642225270994354547827844738749117369434225916101293965399815421092231468579607016702164261558918305509126474339312913446571424257772599635130244994681984152814901983857410832914566694973892075971638962444811735747363508400679013242327431535035253378852080484159687213028421230656697117948112770150167793091781432282691621744850526377882264269839636318017448498041067581350998733176939633071750867784890051353753436485432087901538869224049523111044377464499526897060881511223694102768334688438460103926939782499725314086867586627852143323586483624780534307103870348801977290813668197048143814017542397656979500482815631960700712342557621989944327358119828233674980665333247584313126604546716268795567490589483994760560692570563908298372080297101255141416106774460 [167,32] -35887883342265911415326437738428821514577397672441206784488288421995021470316374716376768666978151081388581197098206045754645097622345948768326671224823318291018893500628864716696066036741382033694481526411791580822547732961030675606712207828412388784425557376207607345759776644799850900735641921003269476947614811923804892157450295914160939211551248608585073440526047570617584142745983578997187631918950396930056918027035547842712046290142610268083638190336432165571651128628151075553866632161116778490597084878344206440378735966285384126134980234271334679143535372133134388314776508624086254769751665416764018830052293458443624884373579544162457521731697211196854551810792313530273309491624850207207802946085316653599522748361166231300170986322136301776259938634749278471879229625431898681914234284403121763494755490444917615217873014865960688618726980663144082210234352057499483647006718594557188347713971961470836128092946052040851654389456911580569727097693608997300423566797563287994849461164214692576964959927088176984080359154567430989541965484331602907223183256234772763760388499394267477692657603458242960489485470862114284796756630015643941992542554434496773099299331867896407127283548101584150008931971499773756184150772534507991658802292178415664239507810855821771801997507233447778116785451425450686595291748603989469547628319313040440803239760250897652585658812655884492943077863149490304644320424671682564194550387756081378879319121374625070050700870369542509717776019838120505120854360853214839958719532263557892564815615307808899672156695768142534343476724115772018923935825254591664036157040 [167,33] 683260650688313061666913848491283705609611521749737681515878827470772165836941373749229025753645212369262655562901590095388643055154373768424699208433671635715501431160577290795412864953394865368323117657864369760654563042869755846317707447805700106389843085282067542289472618771050038364137395747386124783788010945838754997751507527711988842825207456383518722827060798012341245383295744613991044022524293927150931662862684880212719250390557957008789396607635547536324470654351480101901564571509964044375067563215514391703132354466694024949324671959502243067024474818104205882860990263911255491706452196784067352743342468032707672413218060462646861928744635863732949509207803735339610028301462055453207790783154989837645159287448804776999415430304696675263677353575207086673633794020769882843640761478070183733908480496328908901919091952193694755723299508141815074424004948176356617183593233075499909195422181168428321115095744234941200797716071751484618135378331961638952815829884885667520729128806797604996004530331859896165016308100658173794762130936634010977252149884707910426328538578966637925286164367652544848178453402873553296469435303391006574967387581440723460877297128307382490091320708938357395682568329568463237479538772481210668764286927537423131139629506270971930152109240319231801094955313595884615603580332631771785983731713092435156281584362138244228992847560282260310114953090627657530899826157169834375770231455777316717784683235432081381938106399810402519228691938144045580876375104368790460543690631315018936364581029741491388959074993053259705804519366731175465435011122096040535609876 [167,34] -748030914966254846770569350457704913927252229573055233007735931206178452417512189149236815834761944967271841733907100927407737874617861329668064121464286792455521975945968832424292732744653119699935048432419398769238245242829422205573417230648987354675480842916325571585004108976867732565283835345163133743940560545427774659312137778013793148090539134613033346364731377123857901086375779484411219647649033190941005433858840336334718761382161583507497005403907020952649576796591667240019209628145822124320379214109380309623413240926494104775163062625044805323067021668259042407804068057951703396108375236317309969704777459084941996238956889882007014802539119522763946244825308110777713320569483269056679987557472817702588321759796584424162388394243173852781542686623468059298494331665850326715828243038191381870283305728657086136713921433528359869330483671615854779131207605137101477376183524951664349325411887683353314762206350956944543136436703082954808193199580300369220586318331667870565299667672036181277751651010682676235720546048091737984586053970123843363449834044065754350359254743333903190115562237006372278700038418006031295086041477904733564259937241665816608755215728129039857943038373526785928768921342425101013528643911851890552658081967291158935917675016192449899577778177373666405927886339319193055675121466993975807977066678486338550460382473840399938983372792273455153363608482751772684343885611336566028691498806300818743322280656520878854703368621112017117874579666899306530074725991307986986351149921544210227301544436917912605745582470034692429923218142057722385947504434202442538954 [167,35] 401893187246037734313609678101882171449722119770591543968093334403051480302097930870124303373982296473884736037549023556790917477924324798183798868794373914728401191516542356071403246636044819910087547900157541854386889898506238348136810452158810521927866924407542507817200882161953007737014291116482549905903579958697909005889899102155030480306363707485460475547381610508511726137625294102470372449289922596371700791242140176002838524724562551364979892951491304970457150039985656193364839239376640313823532460807974550025887767235044766640848397831122101943616732978083879237441303110505419577737070166823065813779785267273050611565935080587884103801696663485449702468426128035928177066492702266978165520673743797817698114844318457453289835977110287171813284415994083486564726213076905742727848407855826262174263252737733959191726703803747425337267968695422586330667510899268520380443224208299190901096530019852437050960558903205191163986752114273723277690967628136272831424618567052297104518387510798076843996677786924083518140047489738720666180294474911903604806900285675484303504531175483847386404263604522929030373969479882082699273466567652322701364394292625701851502415667585135913614898246117553937767632205770909914269003998795132049048234302459104066128854540300989496185794966646003008965918697931614789511535001243759369399427866616370365897592908348724149561531401638873317262150953181257851847520684958609544143630944757225297296463687197845378694049210794404169236174615973073224123021311943128593096375167953308586636321179046495841085149667231424871243810976213392286450658003631130820 [167,36] 25449074732466155668988215888803943003963866259797768007018342559784522171466669064955143485909344180829079372789655627120415384845036076942566138514676726323295215030984069289557275496008752883084576751621421960675129534814894283367255184649451753904552817283277982998676392921068331704406962978470979262259350595936747321775041352555964943032865800664244404737327719536256863508701578833808122761826209814852003498240997554867832871247817631028095615900883234934166344402862835879569201265178275703440641884335453814149619659247326728843895846734910495725594106534870327950185074479531355809497522359582847750042020392415446871944456903131020515430888302129980443104317273884661677412200743106572848353656144303184770124817065256782123314532828183224595233775060149736995559247984127385095061768804597905506237185827313874595222728687584625660375419326193480304388452639047612760285259199107154552170888704728576897451769270947624185445711156906303678259204972703914772156242970793057516472398303480451336729964421960011214441501172168117990054238465167116268229538521929141807832481347933683908859860072336957465027194538695918345972467087618635934329393177843944214238652819957860347087097930978325826946464978808354815681657079114420535923400821441745833261906632387076147393844147906545098195060157459837715332073025483612210939733252547269608548566528905856027618222606441658412744006948495716319944601059495796726576153485267710300019409356448861468005976415010894538416835582621982796480294235516349166629316614274832240971988621564375517634345017368455395503622342982831715587844372405216 [167,37] -287793659504120086397875616237083708311510095668817827701874004657237435947491393254150739912231128887667230288903970007868817012329098324606393548466345941307510105165985255123293927207376515634072449087859308268791811978044279571092963164063541079676933954747505347296580393076188144459192337469646091391991197939214719372953024906599308699727182940227256020449741697563575510946983553738221920148036787554435617065431041676910844609501614406903716912831055560037826636060420447982227066828222418803637556343718551715567811971041804351699933352960468457836271069250806029244430717617376039095722679499026934574056483279500818843363083563223153418150796758704014566391746449563594137866214350606257444356973767168125852317687011803733742075296116850400023704234278473220183988152571453075544093438232712437573996193969088156029419938877571168431297821225618641010708418808456498514896652528629860493205861920865815389870268776454244185684228901455448530328276551265133658313472013430298375360375106835479881602494836962128273693708770741400525867230338841850978591634503856782515144107068044190869624382671438755949949149125065218157782528646982156987009179186684797420443092959332899603296054544459476271014600591306605856124948937336155306138538532907044177912617271556796771019632298658222993397271609920667712210258726755222101859809679580232048186291448814042133549916517086541086031642370413636912174223565304570296872827673382688815429809498682591516738305366287458613881442797408221241057781858629791779225002330677945555766089381154046144260378554523840947900648610549331126595439972518 [167,38] 330184448953608213007657744735969333207028263382371128824034465239408438846954348495828129731480462798618983799814867484695297978954438377356029715129848424947306137347814200036250429007754185428612871915017271681774648874473190038605890907423508180961632877121256324717681325199503152546329622332661774588948594202992315985236278088153804622047576887644930884704532456091771430418451007335469899691559578229013031828633226438219962912937233452174756737888077671757076031403311756011348751778862018114078964549279947660635418388155589803145481807397398732817836106198326387908592627631583368013099909806045662232063826526639167404944523256902546517352019691335846871858392979938928140834599204433127905063459872733957479363388385000807830442068942658530054153781669534616812671884110225621623298619535993086326684562204300453124950701256740663315617352355628992628762540900313550524267606942725050728931214081593143167396923456924596410924652794974747736433628277277648644613570239403798624045377913570340972724231550720811126273933967735213724771176302871321302147952861486987861936916588505463048481101203784088436323439854312836849989044177057295539682212308087381600320253691982695286616180188261807074485885357731275274506125155938287956384852196098420284177662831883104352733979991205487814976693952688981892090689647152090132928781585727211338794406282936316959367817228910381909182837610326971940489946879476258463330850832563682086382977674726654812428109063745390578449955010685186487307806053096776367292592678482998605008846180962532950127172414014256396017480248676324859671847806 [167,39] -238496149928474990152886144805299298413144841323210102877358121043041432252291409559999841033217395325702748477621588651490244835158588115513565943396463208275728345106275906373757256066021988943635621676011343650698659530938354792375787796181251174806477205724911833419066114101818496911730359244144224048496470783757490396872189248099877739096641330918397439501761817204613593406305775751907295092687327267985396118315991094893877905027057970262111664846078740612170541062808675360972492623924410550501353725089613458054534939791437723194303550373059639506089190491060002828757795426260512528333525468605555307494149564155251939492085475825599332827712648938931853321454046804453219647152326308574330664190752749490136399327924449961281210293148074966873508275438437512362703184507016226778606024573793662866970523742409949500281384491020205281580753331562431480966596121088641308850288356589763903862350370632502798924553495642743403788696256909250368405870822123197389717116199334417353035566687783392132689934558972157936097096540658338867408061146009064651831033260812598170669566723172681125392127226923434502492897527369218606057152325051792774339596958623231793305247910078603697231235123411530188151422568426391112305613298951207236484722733894154282417883506143515685837542228194845906487105416608323389508845577173756197604818456852658640297306400368347032458404236659578603036053023326153318796176841148082514366073778487168634578795017613600235138219228331588522288919798488212994149014721373238685972521769944745418234790003506265179244792673595423504325323511975904937088776 [167,40] 124194782193501093113093334317002104889859949238397834039791528154091239254807097454679645331482230441388137398871897190444382315232630987944436245233531996035595208362561758742915127083662657387192067710851657268416948771531255826390238337150025592166366245401601017088138516902761005118294145412336024346502625825532013192825285090751428270184580706226814333865510615211561870520864215327333084279282931983384269221198804452132260525030077655332688558850896416805113719963833869905146892700004632153982872514958730029727249734768724201451789787052935133945249554365727888395831798121464869829110900148251089428345629938424271383384935690049901623094593394136134793414939453043121661714943379446733904678045968822918394686928403249510378227806274560114989298578571743120082563422382133501754411815870839079102096031585702206660519112766233638823467294003468742443831091289880852293236742478370274667383576206658489185721694472227054185321407983792747691144209333406262844534461683635806258086097603369105052429452472854252904615420708436813839405443694304250050626990125742298800177096156789813303517958819732240401903644962354054340494279854560755759564674344027341423271266227271565378473457987434918125265070965559897802894598971732420772675936598179915215510205286455335375043425825326208431524119921202788050375747519639833372482689439383265788180618236718105803462884556641385966933912366204218195400453686988405370450539269666242908051337670510393244501031182209213476360307181103529357974272330619395482649953394946543867542816186983876468664492908338403964443141359151764098124 [167,41] -47556533375007078664124119852155267266932322524156467652756233218215188194310170141146265664572229280764241698165325837756951156982360658839020564816396433330128921068135624534630677832326888763849186725411585113731022445098831067155142486612796036555198958594113671449730770452504212831906442437032267636119628579871665339712317340953791018277716896507677355962328702251884080663096451106799545073714995563683993409485613038609537687703008299367493111005142870250121491456236096598792470979657124350086366408703009348113399744076459540890617099998913546165849675824757268741017198922324324012819346712521807143142672368997635641634754480457587404172867050117089477410969626767119157464452340489073366238161015485621149132019373830040498786120451585917409549119114630216041913127315442328177975865829931722471949142499394634836134715034895595621475693170573713874263153320150094082075791540471071690700235044116004650185137166876851357304870935321808029826363361866276569972972041138838875335910033855621791298081059731014378434649707019504015272781892476172446707909385989497919898421736358145753707034311693946863483130950114013600669970357773405391522634964659863913159266159787828959188897276022474591804076113889489495421763861791225648871570110550332305560229154400464247912452862792055656261895335620414849861231166121076938515624132696323396414375390028910558877404794357987625157630786988654919093142244476395137630360688555672211406767262613290817383232355555171280217538680450300878565492238604708694649359865309534227441892453433495617659193573317807551359196768882292777 [167,42] 13114443160439560363055964571986273123186930887376279289823855640656933453040521657681749496588119624394815128840324364714364543894212065037914933983558869139879176265890203016861588684759947162144403017317192219117628913888431039269618638423100391111141449949623211738244750342921776942823556236003756042707741076305266310361389961702509688108751058356393209285007848509991342909192450419154308613861677158794530832225151500782696740846903311223366849784247121188190406628019878830970574051547856459792560909025750717594746736587094168676662806887515876642109151723656540772374764787487914049516614921941666784815196381673700394922081797161640051433050348869969341194359993740076660576461343307970043462264123464555754183574620428754708105148822270736090594665399981944461448171856165642280496345572151518919144490313551925108257512812459349764909549229518075494568910342589523332825004522345922345509514553670731940452986169758825228352489792021173387805916740014960212173915681032337501261206255340883368756157100193637966884768737417294000753465608758480393636148933327771486950252587177551294150556738327010943563830639401235429822639680463156273654331781849783555589319427332231330659836707434928899258115644782402322326003532439395875485856217376906627011604000820579848537450003969116187413665880960911419860261677604063765835637517182191490670862172216986822239798203868295344373372303089124341579263346948648128838374684259171113351350261725635577227043953165245295147454040699889667032995011873215885522754100495662724192225291502951810549114252454298831241073614382242 [167,43] -2549192859432808405606480773607053088476401426443894559554124317642425793790999364303912810122125000054528971938611682981426448515331576047345824855916626160950603786936589351089833979579236940118599197403291691387772801220139740183500662781453587143975654751817473300362759362180594466637791047011373962137204125838059058668177152006467873672481074860731184106502250580039636892656073408833405824190807476572109593633145909663376424478072514380580300855467847191973006794957082988182249026556284112525380238844513455097103296444889495187444618903480996627469338076706795767811935860429748466069340013581087499640950614372324188749814663778218237978434220073640016063705147396758471003744477348448901679236409557397257209947376378582982044726175314576409870070055105854889251815889291286031730503238904922536656822339178724168465950135732862639433790623358354131458938117730541029851028224810575937183415430177185798714845214319807108354380263777312562561203135867290450282662903352906338508329179176101028105699561077006889510835399685679864031796870794618716578960807596305448004862970064919161896542516033029669960868858415890446665229512913698290419640840772991538574162601834693278610242497863417845660242315272037494552141315871399202050677593884180874165064767927295270723037762587147032068217790466709063535665098216054220276917829244481036465951642844033577287238714220942940487512829475278587194393899454661328194499082377534654104542704608832635788646766653544243522884775645348592312308623277317231805693428683237206881088305917248472229279171439992599541621221682 [167,44] 467843099474067122149265311760629529594196920418147557797506351924340192365038725834059910205462252743587538258329268574562591984382818010405913150762326638979417395253097003768624649479113142710099686647752299045990196318642051185273820666479126076242404045082950306410448680938715701645965021172980603701618270207283711986595753522288681027045317154601670124206259294996706758763513477972350996405291583687179708014459573750016406590040887502013185158771548411026979182653386288950281303146038221027823147487948617081009197462052841178531650866833657239785285890497984604659331274772732067788374262408823131475923572142460945571994356275217375578698206763101402660943919487327127724915437170324985958587413258541441703549305509937811834774831333219981951156917539272163086408881418426442512019096643874955073195536006074766520031294984892257165008875151790300998123794366579688898558787939081517770551636109476103435446104939010140172572911222966779258690351864087708659370780819934019317329257462360522429156569194408690392250377846059275569009051734875472712357276163694149868577980440117576154357814412736706387065823881878913690289815573557335012892782541256884239729553507358109801041155278982250628367859705073987337004759616418313402386385332075517013470490189330194771067340510262699281331065521269573941390951707318045901529970976911249383303713901123897822484071132931177060611308226288561578719468823656688667295901667265127328155332283666601555746660974772860250283870736360808450891711613613427324839429079013424605168220871675488089779942037080032352797212 [167,45] -218965606090126873326286824053474050483449485002506644031269940609829152505161727851533897956814121353319465343289092124849603468042749180289333557532158167018659768699214277080141103226129134348909110306719341130126643102812371589788245532430367668953055632208127508803553908932266917230426342999889439333743089718264352366579848257785025976500050543895147255299587450946097304901323917280506679608126842945896535575133192180570100570915116847813846643090846943494511807811279753799160392532582770718165356394993192759097337395978195760430939867083144869896182301203949179974440425523838396414766142273001924910394066198007316974756235914575760058964190331719716302727329398392085679047853060067405100363876976094871544148483746222567078087194036133305006975354326664351053367779225147207089826515090549175299450599326984383969153511071581919381474603620390839128901065962365442082179303930337830502655081396624835601260920224152930152781759730671247884677756784455205896108626331436505388422935138734499796902144640434169587431894556441188863628793252214541537702497375996733891999863546423047846219804967321851537458796535696748892696614019739704004688345855956036693845956974416451951712445337557536941684743651214893648230639840157434419050136849007494961188717810491181839986076496802191708852138491611416762038094453831977346594254246529663749577329223181934957845360139182952356952527971031392981209986065964161636697265717762068065180820180429801820800712054084541103921332228722828119593701723750752324746020690406816843397882106531731178221881101989106680320 [167,46] 142730577485859401991854247806738903318598594817982114819198109321848084125041642430105411383654736964113817032834162305568218306455667848087134109519693607323695959525968687638535878214493701747685557016857898571589975528109382285058878301802639322525892507820353785610558707210013299718676954657599913873433344387992756811248517697666940417711830608345068116685389386318436444592104310928438961645287250755910968862013605146453457445579218155682945746133638988563061735154503450009119695703106794176312853167847601916387109151136711624469187980654483209589836868352391900527588750756287498362621435437259132514358501945114209674872068857170105319986283736438549392952236116425134302684924738474131858183521680696036935435150440452337276228871049064253843120426265273684542323389108879916922869795666923145485548044040606400933645522946523143344923257367887976881733996387853807010399666502850632089663645842758081755335424078038241291016154932100978132504493122475996233161973593341207677215852260502993486501693242992503391729713723937963573522296524479785273812125961078997794672019804736838797157056040448245381748499803813935721144156989926605560516744888949798355256835926142512945765262960610122474744946803659532390521289801970650608476003221892167931779741095005096651390256806923256429980501644937157902191868595345126270262962214277826052616998323774115484272867083696859988238817400441553053842075196360290479961916494412558455320633479249830802839322443653279852958820427013758728869772374940418262692994532430007269776731495859233686244018311024052344 [167,47] -65770760918029139946240009448664448149827894889925744853610924149183465067894958881413461279857350670905063239913165666735494452103026053623695075266485044668753222165590210982909004372831091864602728054881990548522486992386146589021911239958494773580177269811587365322970466087562015581134320985261496036287962366806896028354348532468584944366558497619745504382945384622818511966110052415969495108941000920840072358789839355494026476600274902768112800831199334163551525052530052045999641902824417971833044291376557848731662324939704326917821345321809289073765645758655161734714976760136783122889107454469122740097200838731685773934311851994546423308012508925133427925328521430962592389286733680741414352496824774132378999735131152309120717077967368760986078930790204751637718865749692505175799079368914063678883798122316416796797435764045330697207604857817976842844999024644380761581161172928269171030460712675623743054400529620066047123427033934500716422005673082610667971013709942565487803902282088195486393742137436349303152093732466249318014794010973180432324620658066731392172924457114649295861136460332166880088742713123099164064872528851341800192793639482888840058556723404115696616843038405577963342058813454398082417776570044418985295708240051990506874118179290434456771417361521967631335419334927563170491300724030373166705914974275029930420734428007674711861472285777151267443563514560506844477024023045342140743591862509753643109013972715768444047393859873692305614433150273255730402886210495511843413709665732949312909583041768689233172791744873460 [167,48] 17413337520868240102397777237587651714006755902115464434546233630966698829435401960289409757874014252066410500216618229994203813472835081717947556393923893980454215836479312209465360381545484990722799864992835550667775798343764384508451861666594432142979886440118994817662615211308129697978324222775535489373309744210654512152266165580854682414399163032108454387032526153092157044844568797765641316726271965336991540765200218530006096574486465378597525335740225401664918599065943332011734438015375831327613405796683552545738880743661540572994417244781003678076740194978133364016109779804749371541145213299702403184572207560754982682097181714318884389164194005831958839003698987680241664872669153174908795468063147435019436301609896304785255314337846363898918038117437667234225723492803099379621136523851526028814381501056360858730280486878548096614102655535255575377887799906044987633668573022119139611353034772492005504477080519598494312884054570628548122269413657762211297442658368050018633392260391906255547518309943870942336672089932992145663217382321456529268907559209613870064093092833201632370564579293368447073533168462936938179197085738434891219989414475470820160001275318945283287101587570672906450057141819273772114313856890707170131470626156459124799742455879420722140847447172518998078695323258548219303118109464296990609280812279494309035685788836447936569713958006586769593616431403464346165725698713388670731849981402322085777560250716122470103474462099622670569464784263795990078317475303921923556087121105228890237032210802122151946423899476 [167,49] -237247681364249192913651228255890686131403054621019432043622962183072297629298147921147850482035557434535056669541614624847537738060082080714420829229340633871038878124361482845858629436491114736650325986035939456946680220176280203504413844630331511238513449709502956911220667537696224492347184433941790275460183785144323678817987894462288352119339837336309807614016752626892851993415510957792476085123724128596499301008764895227941106380529188997434198399628462279874051277182147790588775115583913904732553847583528225333300393415671743709165404318734606903674158246224319742108292047674494235364165276404514058629397079961432715660439270011013673382919794729351732675638797121519983597867450268564031153979165866749439862432068339102467970625635599236246506823266091542418483266252169593108984196383423974328938105370650041397047549347260317436628372701517452747420663548574462324271383594377919344006274590086060348855677680935866114156121397777120425081416916509037862905695291218267141662764367770521676374583242206369175074780336883424751425406098185858844879231186265452541463348660248782494288104315030458611525826305399216498179820846661848344880137681709166361354389537187873032720703552616863309838276593352331871832439318076410295861281024571959642364952299638866658627962715084690602595290760627924376880624919171745295209067776325833051061429353206365942535136175289882171074522780613945208921040680432857158425130054571224302238230093332717645231206451258298793079424707654762298616981283571598840295589554452030834073005134115782649001720 [167,50] -1815751445724730572293431217566795042271696781416727360267222656800477653830672210487022322459665842266728343966877507430998120021014861681804908967956420416138691223086430684820275405511054301495397869367162962279747281609413194051611757626557445249558935053090660602943101212081603317913474674217236744723893952514948490708948665290079843797985911507069194481043736106396513035034256487885392779231055927693074733814137869888757789615317838024870596662808580308139544220125135319155276201244682288860829424660656713934158405857325242990671679557306296309808345097205543148873050843863728988260373216826645505623566683635204227719995656742384993099751841619113178138575112283423949644340907420233946188070804901946793392247550123680004729300514216587182759183505000215493869585757721934320021078327914854805177533512566126517886448925842894823382880113852057930781543462868111802216397614615027353660668751279243248395693196448232692937687873185239561129361655673888338323415640510239751121569832414898690850773826275561635630686620118843176538771649965569388082760277004718917322285624370698611818299450084855748872569646049243667243123865405076625286293842894097324490149168687490823905329865340378619482738672704008786272364560887404872141332905223332335255048553137630591144202506183658770323261035704177847533147637724040373521725139785624395015655933987131607556166747497248358477191519020330125104606329421613282216263135050539457480927447743174931098215024996331226433859805506441467122519740015737562869122341752278839846732994672264724668219 [167,51] 729128054052629529101172056555049284506168856333141116689614171560771393773840676066582859337176786865916838476687792088017555250903335422279860106845859310431401214058173561937206115790432438839901851536638496033202612317438014146255642330386855684248343750769420136473776187833403447301646870631693345919507274226594043571840442873475450272022957275500901084328090616907883090167678058290280690917387718086510365258270208654309064673351520406484510865605212113727493114844473478251254304057425217309372961261423771711755240364442020974700404869192923270689721622441491846050298385741927126226040510710399932513175780688917880581341143721218072536884705408673503727679742426716875668114700481068621929134845774483310720148334323029030922380017280968817440399092737990867315175760809825533777643788140446141404331401413061415298303359589639945453768161733018370695238118936986436781121112974016346074968786259673481658317271832156458882726019502680680723200977505356526283957656437898191954472848682205531778700090763988220490392887816081429545142915682717321564021045565300155789155697985041974132016646203252167269984846336603017573879345177961343715928362990495453371349699116064005306295082839174685705490519749595442658460661460815269289345911211007013435041585853454849005536582136262742744726622984591629734987263515071230993012425285719020571327145477614775489209187724086664933772518193302760639589928190626817715220047599857995016095783137517823777025072375377603746325868928012556752903334179812001493533093881326601059706190194090996602 [167,52] -121110070207833241101058055470623636454100399077668846985839761999050656918303806969600427821786973029834402774647830304116989324988412615213066736170231364671095282269415693754990305135717923616780408545337715811183166593261152022349919926257145393773412156786057756095112849383857696199647850122694865481262508760258019596111412605394100520196515381788752041404381202987685153639381632181203196187456910393319721421309783683521022436122904741201705150029036389488338412470862632758188892998904098924496330030326932618336124849490259845596346545838669016417525299906599430677482235978250335992962076011722168861665128536584240539655571549580077967788577456484712971185365946571387154360037037313909968742027501220019001246276109588543333955564030820943708698112432097379532752952316174448521673581442816069554652949953201522545215432713374286049912861529810126841982424544884150426951096465010535461825616756736848192196692029404700647695029462690624223206897512779228151072206904197171943099316904789442641331902072694037551120324591094159608906453067861728160862727354623645145502266336782419909967169508342260015633791466603476835793945888304747185420168320461524781796528293930670365387425163159433400817642354601041128899063993973526290732367101827808897572257446485460181133857943305628128637184637500365145004279286991222746568902528603735609071205860947116068348957021763167541097746154170026208660327816496279685743006155017777949764146968850950204240384591581062803730126919361082307369282090360665306292202015024906891937607925526168 [167,53] -5209791594000328997383456660566302443979820013054062335467286958822532825761543281899337003687177409452118409693941193735675077173243245923905953752042833904825351283137481707173131811200906207972702473685836569499054491610901271488084361304453482232064277990351438997424346587889864707558979456881508688984947734222799102181758335308864837701972107815534225265799305850465846784545520117849366795167922854067407484600802288559585468273708285790888957352326059913076865318657770760199123540020778664002338581674790167443227744475912482866221898303133235515891093221189127630773599735015701467002996395386803296824136982365084320303668889722130399627847423954015629056380414799926156659954280946887648651303669210962829843642165738638576046825821244309973481826133964412653473623584201582516939067817977073267965927108726654593496501914813477147278140457629346767636984408678910724837091147313198857987244789836084471406103898175810514164052314906031552082553021856847279685449066322740523090825567724438230588389983943634048470218439472898573916729386309432989988868060094460087749184028177252201465833891444316816406560279000188149303498680760459018335003860308115319791092352883619020760654776690457089864149684126733677563760716362534604739132533789236254886410003699790424238384548464807087851832095063500748183555039879443868263158634199969959403611000485064914464483272533527783533719923781726181737615614747618441403281910182728084682574198346840109947049144804854138055865402460417875228318258819175924415488298058438523524277959296 [167,54] 7754924913319825136853476837611579879422574932707317903790141365804149690111250291010916607111822457291842985268916390724941470514567172286602745689636171703411716707564520271560340159071027895181624169690188705006945837755818627538363920012163813207765927573084230200865111133145255467641844002156923719931995619291465164125580077275833083996156848337886011568571527521842719066305463237728910435019523152816397315100223324069697066222052822485247047042968820840194282326138390321360695565018957259500771181614817632136007869181058675025856194067970879002175818334190702568805251527177969249216239051006338667713410182880775090915407070700584168480096015742752098084888139422062988540220602768069116527811175822181036573173209059327454625591106446755769918024596401402162451831446658570883436123927238428304000030314317530667870963555418866689203141744830595400995973415848342680926228999361709600403127322982888250135305932572880765214019499473003419624967199043721279764073907838831133579902751832137916050453766973238906511179044396612339935189855226505349960991034020209469868282308300064869737106711306838331941138433577486040030510656637372496380261150679740474728977514094695732025523229910828462858181423289169164443656861867810333148942288230857539966405566921098660731499039194664245678833022325463127448667337961758241830226653743116351567490232377284338622745577856157571254906967208642446780473492509150845532976176805323728406842193912278975581010393858107104376830094435664086387351112565528535704076586221018208938139135 [167,55] -2012130811895118790851970614867723828164693787756382805639725300448752099864905432103525821359494381230029553170121091436127222701220862312545628444116199155379518491090384158025294368830016416873395042784261273482227361845684549788025408960359813994050130153075245849016419556367298297788282123412060329044548579850698033705203759106034442893759319595497005010152196962373132800678976087817505106797168681173199567056159058535609521498168077587460010224694592263122255746922248106956110596158821932406327268072312411519965016334120232671895961955841521077955811712352498918435863449462667534591635526354555804704226150799823034168522005418329518095264274639162107800905345040526556993201923374429800146170577013856174443452051712788174695234306105731157867529173001778543521589614564517151284602517218899892616792825617572960784520697559139853478291212063715519446829865615579202640369247246981353029820900011069466070305611573118625449287361829382525754052201122755456301053522419323215300780808563019503272559386608373582902631472322541428058996232910336187034113214908689479602183282574698573335456277336139966280971973928605370904794857736264468968891333824139728147708921660990051875787195859819478679587772234373631896794035199260655632728426183858403452684347687739137561461850938870050497235281224963100627863271643231004204699354447307949883776064639219200121567915248446914350893335178169036469548108582254856970368673471177118349607307558099042489614617585496117190254291540070869911181947349954732270685463840301164821656 [167,56] 252451324484913028819333724850232005267180053669446978290245989625614474148780231492620693606376692661932350232792171981621357850331069185153226543539447868524060510826076450899550649437597982113857475465761422031181424635428190058047348323491621849950404660591313828001939777407184140287835478563313885880845354907428790565325606300024003878423585490895047294030506901801249433215994168838878144214568647169820936525504497669418145149191247300118425964430571839194361784156922006250714611607805484896992017591908524106952373084631906664988852316165779434914781827002586970262084968937226566418111657924469692508918610363782180309749026178699450698702376128410984253277243626237584449629527138104249728627237517047367865538842139590198407398901530883978721491298071478145370032969268627730177027069537854624122845833211539972941358409962347909200608364347156816136713878587670900731424174256093719269281003920656600735053087036292250436133259172221816099069458124531494055877271187596840027298522751159695756699949468874334587407456564159746939444650490321575900588868242981476160837859780455700569016277144822913049199178597033168647043999090891687751545125662149934477482251327641773155428965209225205598009729184755819366023307682897861607724061000678157824841573661474106260801740380320327260926555576573121486988343826776320487020693410052768465767577047696189921381438495863145325652529645187100726707711220756608427371802876023313902124988668612133625783249289251160449957664933575850737300053554238220254588602532052768052 [167,57] -124957156137527112495069747238318493705174794504621840060384227517608545251819733259191193829341548373082089128892472195823742432720573809234280538960073678616250018153840864511530139127765283035368360805759746032891167846301996907785649493768064114804140220879412018733443824029919532640288195239630661084618595764569022204901506611455474210635625986314103424340793272969721257353450627094444997532294572209891118992183584938069815807713068708320417705135204153481672004508200962498120225804364828089860924227315908102207806878342891335245140944662610932022326474921403977862917241567554006247161851923507746676048562516160812867872052619122890917191430252889300625468644559533518351612006915044702289635471501481531370610208314358166059319925320674139524630789706502844084580061496157585116633909756952879144065179492529053877365693014873768451553801712867536725459773041676269833067076429286870117748596370155863963291577478530003538950559251404256752785477444416603969113410353754459922156961942434293132925811615982841202882112758288305865753271332647934332943472428122317021658359098830790132676481978018403331452482696794984460320845672820624569101835220399905835930350786145979777487596732263660816634525668138307073302970240628473987707655673891122572561056721854765972910559224507911083068740977945924130285325174329140876369256693833006101055299613641338129633186876990657434455630089849376207047276600022036429771037922835610236134388615028952280933017823042704719662173091651976038621622339834363876696435146372 [167,58] -5504266364777159467197596423688735879062349129862400918586608184260794971892869059734257601713705137223964228720463584776641881717495474911787347727611102580967898407817486044168149633048650669475042740840205639421102330232550646947556274777661828343044430303511507444739388702039823358596177522418732306834602036768008131994574250316414019230670990807061746242236064449155906215720940136056133299458949453125556969237918767387848648942139783341558048659703365504357856105196433869830659653653890759622998316452367817357442815945121969325538496159450507966946142932643982447122418347671789095617994942377293135445543953526260862890515562678036966397937765315893767578681651595461582965693469193478165330005549337392980521883636824836239909422444765112054082271097688281344827449981432008326945314567260363113062494631622736703027741828470869299194789083799379266203347706158963692727132714658338108184033419027364562247352716800028331902086409574921898297469790687605221497039278988789831718995749122673754130462031048220658945254980195440960555094922949450084847091767821549538164338129291351044899537297871068489141451047460094483026516646397005938612813964709953488138317320323418793794400277102930419014593302354517526212079706922976221450270428752661925495423034466950324799359435306336852490560074822249089916997846336582060401503285704893003460840328193406130961188625143847909812817014378108227298363586914786545828096093736638449047211903273728048129861314723191231541744383137885834944627819693619021039121996336 [167,59] 861667338947616387049771958810344666590629463682889282793593875543107649232610986802472920703120444763205139455609346016290828035715701237919931248200314043017053662696084562099252509715741924869959918618926141545391163503406461386688999906262847741527022546393819552526032707937393787431693941881522159888729590422160788817625746330136525096357676666393427931172070890291969724512165548614097583795705535341587179432497849298177112068911491845490229372761912912958782561842503470352011963657874778445167111494692534332158022466876186952688306808031276323094388098442722090272215971585880764225152944312395504984288055129258101664828632378358678250979785277195828246853632915979818733960985288206385683725266282048525305326282496081418587317355716593653115277826158551777729995247735423402393739408788261902311472081781393117150798690360208275908638245789168312456549338252761203124606222722734917030529522231015367241493810992316831647663012540351444713823128011470933732068619898540045068472599596927898280387516295332480841439589802496880619053402827239673356462524618055402695203121462395732388046638642392849417956730128403967806912547321940068948640920681765902558558358553185964690960655365629047526600918115761565564131226224809446754174450259718604239006770003042555367376405047723910934140408371320593704370388683367690187373007675646633236773897191470627447159701540815083460779176107794814028786102011233833551519042699647915133559766734534370516404265712014470711567565362538767344905537993965055137056512 [167,60] -39303448399521381620360368696538387224309044067202880484230091239708661579504625800061062388376454576754215098523276814644669621266506189109041013458763293056409981680965531928481765226052386465420628607778517428179892585608044636513018413040950920396156929717671224904201264047949699304866151487767164376792667902621166596854853905816862303214836911091618583003289103217576518710898306006255257762392185606688048591996477903026326964607747554336096356649387924930613821306172809279606637061962051334147642932300348452124217878573088179264179263587859273370226211730215499241276867490893239645485411120035341650837124853333657667798246324599295073200732079773573310223193224606651287687491328848227525596041951273603057854394018865975566705774343185848507816201556010714888505070117257602219481633699932137993966220416538898362000371639872564219391219296617884729260954561398649517030590375662981834719418976642939773086072448784564528875601854801775746848441495765760026820590105077363059120931382887413991087095350636180163674060325388861404019711334506439273289159279111168541934522702728450000030079970382200749559970229134187790371880836967906257881759450632960954474600529667213566281474496116246612705087726083668752795050790704802457169102783254869399607926490210344835177217745214038445684041042233913494281262940045211436254033867764227005218361018018315148283512276408528265812223557706758713725948020798759548475931499254277671935706857677407690069178521291012641213049242495673561843398051404677703400 [167,61] -5442401824297790055660570424403431297355829876942609659741700772828627507284837150882855475782680794581765327248294886783141472152139117712230882918854225948688525247143085547485511091017067098099186635101888812405894488973256631485237423886860345881652572267427667062052169844650042213754449201750666971569247083670746401520103429011026860876187178824224492874952385760791448029209658051492889252038519361608994797420826704053929266996135958094425909065891999250792529289321594984524549080780979424695281391150257990846917977508987778716018128440653364999190309789617353112729055135999631358381972971629386288771606114729227220188357637003767914077001153801395597911828634601681267583667950751055833636819954718634143462732398034576369701285551554183282604465572967714194017342470126671011845650994747688273675773331410561334661019293317901311967654453611647058944196081960747699261218674720954632978574117207018335354057873611614432282129347887693757674162878151355381877103910630692948185791234922369865540923125695291150906891422729312365322796276785797618418211877982419617627212688398181673092614685323329590952920950951919015213782100543338623959376828718230095901174890531830073170637337720620488516280865133628282631828201049272308160307050823287486799383259769554193690906843411719253385551120132217316546919869457154281901488459466827259435128993873200924718754234359657463022986925845605402496665927349734844823816870842441115539004754734594934289998385641120417909913359435521129229660855632042782 [167,62] 995606696482406506228755659895008722203125300301329448987150666526738711553543222481536479646133376019598899855039127389681261188283662623970999978555059510368625214866291324629285245466244250636383595493779223648404917531616992539715622623989502040876896676492354306761479249378879724211403827535898301545591320663058456914376042354579584423259657773831477554679160309288887365179764973408519300918357051126782754858277671922123442221076458887409272974191132202001570389596915966980122158962896553328540005004057409935080735507039653927789229743883167382397084659983039962551446809411441654984448579914209714486453859542329770069400754809792926214136494107293834099631274541996471922772633391112101948681976708179124020207419511916180909792083672894865184937577331024607335849261877457723601334206748227291049319613337320780777825050524820338227505913195032476464507971795479996359662615442760890389123702356984422327540739114235641301104124017145887920974781945759064329070857166307543750751920770128090374943274301257170155120380383622392609383122132490156245131596739841268445773942310316716974837190658880537619792928357325642963521284749874073433304166502859279192932054967771378860941286630754495845061689433586514705072559053345835938927550488183863635056324607976784123538250208504156082652841888045387212260501840844080865094783474538185440661352527223826109670742021655854869605773360329399752270874676239507679084200186955356931270997079076612774867612385915466401545285526765926288835763087104 [167,63] -58954451891884919331769801001596296757317577863387997687926802382446367624772614024595345911932940544196020819760207990055017285837516071414806848541144049220770235525859330999881080968625832271134940443139464680811086446085004506522637867883550511580477940053438171544605230413497216963788978653849263341978522942206442699198128894727786444773392315186057617168104694540959076434294279079401111770797336959551448168577840767641384168563391334278956641749997078906505187419474836596009495412961225787228865182594079528900539026601973128639108355246299698993291822271367814242283835864013053210015250533054615752327990756955695881783385065718342324199493050540736011229335486250847460188126438419744499270995604689536480616877520222632319004599056419739393385119025346609020160945859875056559337551732798819716470094655055759010720206942566294942488757384489900497253268937251122206398222392564260928056287657836545938748998529267312047914373589140807000184619388900453453964105942215933590708146915265481729355290267255866413056027568010534241080511884460820424849255629392991709030891496729842483430809104090074316877614607481774829076899104239649934933434688434960509925305198604246463295131310570679226647066773174258699749934650368527109271090115494169867636568314319696169192759703939311897957918545591137860430066595667863910079567048103044093544151119684597692962563436285052821774891869096683989570981709010352789235606172779842062337433911073811959907720394587079755606963590391120939243554804 [167,64] -49539370645618853428147386222619256264515200307780218476872335487346356048407666287651624203593012790094857933413939090290593740737882414345875062293296408450918256839740933383673645439580374625837139478339506870287587782839174774830013878265709084083294311005275319554432427591347584411605278006638065104582832834203180337803247326659097349143293285543605837953906009786460251744099152531953295964917459542513386337074600150981144116794831394362658290203974908694258788665866693065421150353430174546309064434830676428898356175776824090600542251452831088212350720096313228579516338425541465550221169118943646404764675497757055284825212764915705595808979868208329781937129465170750936117025193838311083121487921500840925064039008387394758857026438730091088555932626865209664564925396048362220395144032326028880935125121247887940545061586689404339266366098090881197052453760273301245991714267474085117176778988956925060250153144765076881558117534602485039554243362105745190961031344947448270462103497429448471424824206405778236754729864876725683331873343285393106120177403978795940929615044528026543617141081804520679396494691945839638198209483696132457141262170025934300449048509522525047677238672024496617566796494176679381982698109934676277658177390587667744655003539924840390106966212992496311090412358133095539299815306253418112528542726565543141286047160599119576378247005219925817958542606997864065599029640376820297896321105637643936258826288358332042518746743191289070009193484945711381144 [167,65] 165222659862628288670000047771325701660640146614977979120386651454025249697950590470808695219794858847908574224519549595943346271416306004778672483044958317692356518758770444034622745670849415188708067909283729237111189947915772962428577493468397622549519582951403370662226256408739881851970083771340816754317209494124201083840626467472754254227828223382550328762900764956848673273758426628784987022696556676899172878564843097826708732341657908864376478320464714021173950901367448399966855006267439064400188527486268535346689503827915100350653204549353858222048098789140571478719980150620068891097036646632029717016151604614598721554902803563985581163680453853038355723442208380557378291034461565789971476269376635381680511843190844998864721472446731865239501230305962953591611391219615655394828567454141938128537484922847208749524403426252955585869460452776732352932490622551379554844618759427042459090511099144588574251108972929216389263823112990629091241677579015478400485319851022595362311818426347554018720467288924639376573138448256322052064963943657090934338449683389916218897896720972818600070084845712462820766227734407457924077888418757790383744075471450674999034653418513419441035537793823274109114719187857488677969352038183310443082934974448211554848014990254595604122857874632429677858606399872192515250726753987975617192190703017447210668731398732822975850100284664141740756211100513639525553719584229018723231593880886979158804507148465214407329360430223482488120063989324510656 [167,66] -2735941636049443393269379328117174910904029725074063078724853445209450558789003741453434275388168045638075804840987105267434372229235686708034253402986431155761316050587201235174610587864260225567262376372858000594852461452154865041227613420491935836317489586043080770701004546038855536284719763639855097227443077421243520788046186236247929387476784544721014131384596205532541441201634229934022201896202007453507056713577652414327588343800148495213405017532828598025065673468134646193280233241353451612817381506185790403344293845398485346058077332258821841118753839902841290188921721214171596026981081769779454553570597180302541232872774266540915893533385003361265442732143580774868164223512818492924009166236133855152043655035372605220031149972336874673669853662715251844977824372286886656447038796076448804625550875090747292758718410592640225268588156938495758339635840644053591695107247012308867725572277472776840374048611944252808679507765353193756647100732817701763839441361364730675938621224070897721233557595222881827392757238412064625988325720680264070385817313031430248265321493942919518654306808600767660189616495305571259813567827700150465982632661756990889548032594467840543042501608195572642828220831405777678466750201692710803865206141454935923160135993837032145317571824475210184471264649203549650122073006236693748758373593672965704340338810861584014302439582089586996745464359749340810766975375650061960523496216489377634811339203245094003041378708429587201804308470531976 [167,67] -608111213275652548152400901154904802358754855513519721238483138343488757559112082195810134165610524348117118367613855759481258056207227245460801021167296405218650732390295431037472683800164710535059308827237682983847556920245301504317140552338911044796292179895481969461630245819261041406857998130066205985551595806342013440109065711929192077093101996612793656191968669392649978985320801199070177156619639969218174726348622769224025761381696313520195042604607489149392093127313866804282085240141316808718505477003361104360512943330680562977592618850707434361303596838569048275264964832343400988556738522656203683646312058113419982410054468243822789882825119747915212898356259028548970618676366377764807701895751389039801369955114205140179818853477929104483700147871212464092449012668458928923481375042353444972269362940146692270665806695134482718987185598463747934055830838893962137939868514629979798340311100589248052570445933526411771942338497671840281693099101152128203467153299848486498921439145953804809667275499241796300649271887742066581502251191272208500961202805831454137828643302176034604200864474397712915251871380103736257678677880198492266920357637149058023071671420683237735115994565235392722162106633772461610562626596475315180629694531007170096425750028767178219069944449916255529954236170646287309449158292065387349820007891860154315117454784240210508342145909011762856460383352620190270220132041192531679881176680682253677473784956236321226056852900506733597333802132 [167,68] 45372134817112346769796724621262595442402623538390141498227053288868032897208044881345380557935116141582844400005172190045997369153390601358307569975646871028572523575509322535959341411077340345194248725951214669452775229473253238728524478185838661899325516598711138733286341436096050333369514309131848160358983574870690755945494213533425297930417541366233226482373304964742250800819803505845420672033645147191756816584995248345467296056311270985832495565889888636930385940078623215740988209248149979512958433982035737944129337976468953561869851469115283468224520158534833657648968944360243402599748723703134222315775068961691688177291875774072918802321308830842893148372958275841751166439564554621646552018488614944459360703959992211709264981278162987810538382327350388219538916390902311435851455799771284081569371133938308356938119864706869775525072680480658124146425473824360362218715825887193922432132229306219202200714280646159457518710880552424541987676051350264178838964647746042152479219159794516542903783486191931073427431975478856032228701959082947959672236077262745820345137628289827366286220969117710810160123249705093857733430251185318471179985376190205455507833339900530325270445481580823463684605192004443646244616967388036368944850098028614108319801796420228489975198987630412514422053553925634428517995885415706851028311764967008663401032066969281175285609397312648157971746946037035538168926060330005802966219122540795136436886083326160975542798180857035496677672 [167,69] -1567100226120574978850556443993085346505437075280966924435817299530060330969787214076693235233365916686414059643555872283896208373073099772217478793482628356865702277045839770584153317092277606429049103760790339905615535791371640511294943626018958178704539211414415557137867800175013645732386062173899474749985127817885662043012529239637628134388834764886388694764575771954558613976077820995506834075230053007239030536522121264293626857504170047060718291758765052817159352860080424331306038484760947001039976072737792255745816498958263341048947419616288484911234793317919444880500129088967363489668588668689414042025482032337395090375526046462069156836710658145794257291514946311298799965181916940344598155984571027260726965907157435280335719030599412088205140386573721409780573790937590259506674374531869958196687404045540048085399611367366022663899727708976711695483782272409082096989057744305871970491459753861994536904526338358390360467368378092775524592620494893803817954836910803891690343880111708905500640879939521909187432595834083241114208027567648007554366556105557495080877683556778010737292344275501954889525537183762077482812669543456170361274700198708431411732632387643364132944853958801789875473636138408469827238735448036581972374215573863569792508963027350177008404973422711292329395971112804211758473281355937967184975177845829139954758122168280073122030148508936488158954200965803698821244346979355215120750837258857239454328239551575689891789050529242062128 [167,70] 41531120995712710716376286652946252938866528656576652393862743634439399999407560344243473050862096754996687233565585939751529068741673868278688157889410667763563474013302851622704618641871586744129479094126983743220179566315420851915265649059477312042858031316080087816171295762304748419233409352450198705711315177533542148029494048455998070434910425742072467600319399194721965108927186953865276351420702652111918291251108971155223808665998789090224562551027191243509529928073405770317907468041900070439887354924823436928729236621872937695744970868777496174243148006499424836419465469473678239117956210737839407830155813693452076350039848799679491507538800461895499963311338072267296958445742608519048292164501132587965548954667062374032515307239457366040137064984889846657761456501483598419005949788963896815229012468102176352549120696123296529085450793285391275350077762185188712711691086015945491710919017875833005544423380479983269985234271071262307161611240289858614489770398939407683235042699458976132284564326017287832545957724233500411623477904354465010443665829820595112594482405289798720854577360514974482122130585559563403608411009752108477366695936212387106462287793948715392786204746699275745887293300655377920440574683917843877851708342514265641831318204159714462004409057108335020363325164225397254949022816132847178942236180548102601885285633057276558407452614037807221253427129883522298314463951858768095788404078836399184771565418395464732575980197443750 [167,71] -1421149403532681040711595362849172869566321349366629388733585609912455870974088283552963121353204829466804553926141260041475974493584196655102030827200951110224448331208656400240388694054922072872604037959755625657824371463712285536253418143710673178594242084558207938486536858687745561567776755781052294730973440995778530923267318551978030697039301610241946017284214907744426719235967095491588734629795841457056115501676342947734229283347739185617719832932447704225702424252802699861497338987204641166142910908397937986325521053929878726298646665416914129437340418056139577945272696709532819567447219651071693601490361828112850914972745456733334104601949139565309580805249321339587112750462237901592586342525324253172771759778389828554769488182007730019488217497145312221832102526884452538600082346910239896023738331299952957351391906856260271564850762097367872227746093014588580510709809002526121842634811895047722521591935466592261492910639047077484442542734775190679483648553099021897174746641720157197527902061389920413181408248849270157929807195138518270317129265506984924088831199320742105647713800808986189446991481327078770592358819919243957157221017798755496208956715180953169009501705518124700811255038401208809370195849022614621711183835796585366226844360632457389544980682606770102487333841133929112136575233657404419724217265478114894442198927326139241099035671113955330133109116461776802796716591585865784662974146207001432137352568207223693690661691592 [167,72] 51051692326580740249751115774010833504082043038142490648295201415568557051172473130848139985464594713590057656809293081802704752270705552053169349450834377002347959872614359676443409641205079125216897590993924223198774026762078840498660890328080798070805752932444199223341671969165848437427357150733367460336862808600413845013779331806422036479576187717884138744806407374322431144360539628462532477854501007849472944071345154573734686566012070776811385003069361148035776057045806868671580688495744996179615472212408930970380750343056416740450389778310578549413093575584768637183326332808537482337570129721379965299612245858444443733598709984994845122764052362186106868487375005125472933177737616964948427600432760783021174482750250256015653367966146319198813651869485693712114793485203350155133096095059135577980723445495671001739119820701718156931439482122494418616943740723700612328727376734000311058159628822747000049213541552590017985325949158777082957909077220099765469696144915973047910907107397343903753506778563509432136970483722009934411284813271471525695692784266180654571865565356708948448258583685136631393306765639781224187271112556634889434005914372187798012434273293050315291682637362438116891250483815039320728454857595303046310359206168999307193942964733880899036057690193934399048439643808046755307056456332312863409908070588411207467760875724129521429869675377356316455683398199326815533527890591699870039575259314678189131379175506839825130776 [167,73] -1378043577051429976240744775702864880596971420079298366733174354945310959376743567906198893103064726699350722727086664043368234644067620692202302310415778269466557602002654349827964759155344228203991298086472123803039786079076251202929055040188141677080394650869530929903278788597041036315348557060204677158845560258595310439977789489646593884162429634170774060052837951718861496695284934476238230578687337122650073714085177614904103994401852674008612820331670995332449688514743116587744236334999820194319611139433141711890212930934898717634693377061447440968019474920389753558573632835404956959873013250455969976026189577591153921534211685097425845774846653110066188294680179992358937725304017997350628704957971788602648970301630460140141558958426453370924381488886086776379514449899948974739239782919442785835191438233288516292064171522526189822190383737288729622860470300989725131643921946785708440716626191207018201279447991508051114572958500362609497475844398498054564811443893770340104194805674429004708076660277405857697406282354009783150854502962114556332463259607988781988673000093585885998489862366107598484327175606481277897837420317503363313758778075482850500766841965393793141121640469202258275722456672111828818078639515418271794317504277992044056311314576578785093944527908231719548518891408106914654659490022984579233724448530908192418510323405984023985156932155316922642003411282677046500544369310600441271627417396330729491842717176970507456 [167,74] 27697816286115036600351393727625350903806599301475941216481792176787366595606403056110759064113039105548014840502692292035434252746738822077951275523665866814316595243614657366456216227720651661399763327748795842670736144732371803240220209612067484718189886953020383622578913301218633164180536704870630456563511823246165145255816445572453377578498958166213723821417851078998682049227885190516227213760287867600796869618645554445804874968879121341427889019466986055527939458570720652727219384606267097946695823271447939615460652802423053715926275044039335392614103862420972796877702235183163185122763311749874551702312219383400553035764336014460099898860983207869539268126571997030042311995502922957308441916058750109076968460410809400172960774986929284599339078330498784776699166493292488475427361949066005119003039040337388402031649369468913445656578903746173023020497372204599956617150757628188371891735599347937370198925570098399888807240093818277632495639880894627292237220380699798592693981099457424094435599637664545990391900484645003444356485456787158739124308477688838851461017727293056609467838318530376983039581377923074152226670493385881271762246492213483117385242201368246273866299279148425700803925180797479733840561630321191804351845904196821850245076574865379402599077798632702197707668423737338643232058765940111097078826539642549898815152481881204040480087225280327982300742692156825507432080321936142781924615589053518389213317357179810 [167,75] -437868199736969408731525590776325730766192263298548857335720680168948902354393308873282787729609111178449180688841898496016799365873763080462867036750010890308064887329094513686376023183155305319158035637715185983144541311909156304652133697946208471497169222427974546542267694507857798647143179382871433250988786636318986240461392230706796969991673715394577632294908005108915829276310200840675119565138441879295840659679400196836540710857094991612069597214216023205133987955823128778855730344010335960245187564022451484207464030578083516889714799854467723634173343805535628076474941406873919289684512715210847328191263635616168225899768088966375846001619912169540306871996450703617856091611056567512682553825351610021642854164704517341484919931553835134256315186861891135321996663119535397281611764296454828266286221811736742291045431308668890940969673595436210550306953096126546979589797125078907999370328679355485840330530839866494892583746759345272685843287245612306618576479388876273043634533329314872272912129223911929629799327484182831868476741964310975807973258938925372667212613891620967517260759071544495581044427216837033176933963195401550036842302146188984351237057460286990469690612978191783358442344890815036340985457896612226252025131349600263180288034936925813327201893179918244753882735983053618248814690990359494887312910515417747885745947353957726662845243608548571955925225429818944670656637893843701439367060327438894408814120064 [167,76] 5446147160762671975350881581346083889231745700939390159326182247002829543827662838477878689098124832551842728315427289108131033531687532300320557057935413482361367883770176926622831943280023700489351904500173001743168671359582689828246639974793872035464414732594243517217855668302559189533058476603523470853970888640057542952551712622336136662344217133899687332101045190106696740992566268684686641781722334653565680238384045671651219073363856038441121349236193317324269924691224690899879529710793199963033932959404898962036894584790471589526273059175784606626145797429376778327505862117699611687138422386168732365211562104522831207578948992503376590570959587501607696093532655535927730862196662389129037307897311913452793885399380256680902085550675959305084055756200845992850430511774765732449672176069036149725371549157274245095055396155722125428317598665430571880717821918747427699955390285748507255698584710094969313215506014639334095206676279032320603191755219341861501790145643875617260030657691583810477178076523535667970233797080773648436535823231021785841941639207281553236780919910064534714332504047379680410286130375624732894901906391254444141186049783152496299073055218067689717790226102743086081448664915345547579151841372207857855416153217543635264357543874706406574431940620313630049565751836870895025868272989220081953295647537239892341729473626837370292858333645115116582183114475661841728233314700728374758240762326741031315576 [167,77] -58847854998176197247697012225094852058595446658695656519109389648782143783004835562956819059291630091880112601263453029103438920949776026513464801982342555552297413423406972293625620573449621829414813212062615532337412759838079865810422050887569835774631476159903368673186270117575872658957763564136588740887644862929121565563641853891166699991496684109372993623759108548033907477321631280198519678755722297613966245395678686251663873998806520045659513559759829467478690903120296194425567799165971893816600244866364814633246835085563045728393612054783185938618291501789560351835811749773061183906421179700749226933871277685046667371846785443195011702374497035944546819611105749286885683737557879100502446428967913998008664953251272154333490830211119577008870926502795093323660552841745577761031405759806544915073729478948532512228089140592976343700693694926625704282007446875938116840493015597522660134378061738150555937163821176261218355471498581813788556128397453947142464755532554676199321504190266585520695217243346243602550469364210794273635334975872884935112022163378578483045943492261615009194445383252380484021344905645259003446808623583329167109412000351685153146343369309581170319021782246668884460844798765597304479370185908085031844352838508207352046946912739615949002300051162424100197450502454032685331249027181131495272265196130536721132755680788106511079695136568629170006620638143003508811118106029673340270466038920654992 [167,78] 648141142577028280401127010714181253497181193374980783214627010046155827477057619307033231733293809923572764757808377038952579562023333574509884004208535732390506293196112772914349515497298175833170080274155230885734068757732224712970290875425277143985408370318783414979940263425983212499931213885093981994855867069589211533291275384347360391867799088768596568816557655686050711909809950138700830056282571169826865960528289972735698347861005634895440326163633508988193588874483188977379291134868852524053597317210275246775919633766286428715863229139664212284125403322047369406995525318475685462174081093289564813526834829299773426672962743327840796032123993296881859660723222671179288720612356732681079710829959181881629891360407874180723910038690600749253366492882160960831613358874597692228853129454890746556341421056469599376063739112667401020883865039079036644624365668871798326359374135631450619425120754936433686393114738176333509173516555910951302546231809082611092470127855200521800035258718564081190840599599761357626907564318395760544675420356823897912446425773029333191784428559372991333435077259999820043749685789151124169073734836818842725476181096875962093843273131805490495404557521206630305138412712025314326509921139707377281639835736239466814236204585046963327037198547246198980265278640429982650949909805428162205691568553375392575400867613726744837905988506185825056045620853419123930770391536517395227405724611228 [167,79] -5758114925776362620651974374558148901521127100930497135331497136563571951663607950248498307034480305822601625189116733183960444346286514298204527739075727858828748454295653961303280785969653915497518315362791923103869400958099033438142555479547462938131721098937295906756083974452073402169241233386023382245084466663038414958892345611382302363288128223695822610552870052305671045501024995643331454464276291797607467688680356917799608008017406662273849633617330142499072101050755456363141187065409862171189038980836732607372379007501324257822427360776531796034109023798432287837294472042578391976111434558164347137839334192243925398492327683900435002769564164886975127869598109254183427090759279450165067685714390298601310318133829037799694913285778024720360254068619104409234726752068879191391844785254323282750583363007289284529905674356077300914232960388636292196725905646411521068194868940957816063243070232359890149613150548577011346729350576364422507761165679906187137127754400556037538691361083232359264475728946823187113401189770914157041488828958921440681130161507168784577948489820723625594402471927110257610369072132260755333205866123810640069281075287193255696557181374142531839867268669134668439391881484155551098466793463076826910362009593324584576828899750936110889026168309222664522083769830500410257960611393805812379400902911992334683332898161616348406389536380128743887876683396371669218352462652458630450461704 [167,80] 28571990415409374458111575538230114998157229590989902177250051364684021448195214154626192941996335273681085957214889964841977821666629658338848241304370676834875544556487751187321750569875505260697007223505743268142018882383856473693669264303790633227814529108478499928092149019008756812330800867686090541485388462577212586946933509357292696501468686034015942747283042049656395641197440728171199350748162330165272064167691345639891994280994195296444632182012441267040639138001360933944202419014596812231298281413395372748068648621406526479701439957805922704263504981210489128790593330770379418705762143959676708537900688878986328213625017574552879513100652620581086456545078610669733694436155243275563893540746346860924922103777411458796413352786606106978400778184094416145561254945000302626996600496866960221431333058200828897433255957365624166448853311882945846732899483168873726019678530728582542075085183235314186377266806271499959583595298728237941544159872289293080108284009211597421646211117938663941259539431807775285307570004904899630722553129037770312806460114689501045811055184396767721715054430977010753416993839542036913855177808963326624577018563138739981365002914296269803111174782028735133533653987620589685611179091371370509775938073575111314712625152475496383571780105384633422272685209885216138399536752902540713752126509341492816342087856373833187593477105083125969290892694008783784780929426323235916192 [167,81] 33503072163324346044314773706613193524474086543139059524845059593669950814060574140247041989670660705763523452485562590177444658362910093023389706769907168962788677708291086627871833692646909017316264293978545955253042223519073504268403941468564173067513500587957046300429620100905257843123040986052806395475562726465646428046728878442385457250634985344376293584740114269988970352943076732000948327667589715542921095703199007440348442929733024372471876342500357674195896564017740677222754194740100384897801813660231861492451100015330293975215468312578214142993062031879526268816363470225056668114611347373422145432505516249706771506331454987259189262498271812710488425315097768608348389126840964660845697921778588077556900345981498714369189959968611936453576940700917714577314174009928452211500487209834654794623112157192574053175336079617569210665165488049342388075747938612816623898591839948254601045287046515295159419648457139612151722406974848889025632149937787941853450463743875435447789309487357102925143930165903460376055917049122461304795156399349909607384281165033263129843610884461148853679659021765342335284715994074914823377702091914097888754268101710596380397052193958150704704346542946088396524445778340747159390385620216036770422362532599938389474236539459347424240785695627357762145497482218739397200303254882154982113655611210938154126253502033289132225992655412539505007835503169345030014298140325936 [167,82] -1976721486064168866859979506669490961130555843601264182631945642752732026506000994153420530281093092145676167605128186053279586580810322558296328602120720269187156370774021810712029109065895092063825520713823410538604554356717947222536395300756152341165142989995672403612899230555407518012820408359998503538824994227006761932532195449316540365981775089643127776650652144053113709853202327027879501882830862740672856623890196350381824804085700199893140307104943727198593997351369588001070975268817147403098051216723257262204032250832426512725331959530603437440009994386096277566581448972457617525954398486860795423733899920713282353368820992482892569236261973002748539776260356054671507217266418728936471614584134862895320086698255282006129455751892077742546977976152074227571865249870849508298216986608843121308874647943055892623052668970566853903217946159595505249349571807628663760303239025102383010061134142789597290225896010706932872771963247234634927314789682845903389952457609713574510891978614597727696179277822751655607229052310601543119508347681097136415270179658212649830079914921276638391450907775620803946796956239522113577432042051171269774563102856279664949982505002035093635248859339809033335575929803818301848417865612805733154843611576930120375794184761146221623155624903761123903580154739006890453014005648320918579518134189894998395159769604598483753742172548183180060709183007640793520215443408 [167,83] -6502310966923964323877064652760286217108041258046851420266616597995931646615271774955862462704578928674779402922397901554834401425695742322879212945941988609972807557685916179471577754320963625373386201763003921198217904707993990470112233819898844732103392073768422119636392817700993740345290401695400741520169940459857527493481362138910611055669283525724756980571507278332881270977038345051797659535882275305406504104529850496770044350094892855989720396784612765383504037706814459703195389346500949907503191001542522902185323711603280786314246413446783313393248139065946829390755478564416234014247350200256468386728012027322734651520425043327865253492111556336044012104539230347916598115802321224044751870146293158837365337120409935334540908818506558186788757469637055772986230979795709478995905637017767685204101107984247840356323233346560382531391708844036111849322107112723627223395773576737539794788084079742071892989279102416754906385239579868466687969752201243000090378644902682465235876065913560995218685533372640157039322933577049640017602733507979677537353951924938347190135715025784725669298276178046915237729585202429943230434105647159242158407190060153784678104420778803635757813639085978017663244475198737846251476385527243266960556002030125595266061483650138270429117564666491411457091162966016776252453601087193271158817992623422973141152256186726714566708938560982380164750077083055940121728 [167,84] -43858790446165814504543844635990361810661230424836215781945984271278575450890724123485407835320558074960082419847649855695662654425921281465726675228148366464238823026791288014831730811480278827665786611928542197796730723036755795534793123151494136556087446848827170803415460410533463253234119517399464100635917871358754636457273363227538534998258527615872319832031036868299274329468321234063925695781954378451246117594975536262667187093159790533969353122882129158419032084078040026934472594125953334810617483415290238933384649334550107308894529796154668108542248805903522468306934324095757854705806439252018566984110449641274440918733394297905614254397786340639749371111705552855295743248678056694248314920505036294849350433346657089078384455468595880693481445818624159900472962508249660696579745067409649623924284703651889858143489083239416869922146341014152196281675306494515455926358569511987793208748427204725175028232606853401814114310306452295748107067554170998484323297671780923863293274804382234480568480650268502694481576974686460458827891558590610571559680726014352940287512826114378087413464571001551731896389065928351569436013426081584263946836744889517794137947113570855035103773943689283217728161020274752777922013228500793425081120321087997094385213125382666758230386788069315246294300381763799404345208627414034318085082334337418940244781893077909282372036234674580264308773755162854036 [167,85] -778413247893646969641777302552654897567426517943181171157989529782892275431320298275102763013859267880522883443560420166455132303013206953637749271550330563620953229684232869018019741431346832265454142845780955984483397554025295722155923848668882925438795099122869365435364730883115407598448073545164911654099074742957338472131963751020082216290572358438597369023078694288311834966312520064468026205947094667760163692207749500436000930500360689681756696447319601225657070075583305926430898387271913458967444801234623321005773848462701593559003572641961533673853628707141802943913620461162570016597397430420934330802266947382846861962808556174799374844767493501823402873775878622202694421515363048333530263100330485996367544114607499868401560670148024753515108147248439739972225770496288605201252897580382966057190275915040074460014117569461694978927145350962007447152246425212838633243153268885585708854668057237603174971182686579029762834312318204522359369555136060341297487695134326691690306925267984890631818596427055842975047438999419195729883689406926543181378627495626587706059233925225421846727195362818148186118788465219912543340693563743317316622797102104541501512118187231933324581474704182353378205112191542238348322269382080681950141777385440420232568775147967061560250801447679812231515261858471385067927780026499305329356936561739717164352037287981391176585542628372535707289598665296 [167,86] 2604627341911079226291195112805926807206559478237597857711819030286649344269123063169965890064492061778450001622416447071974024429653511575748443519574280385806750671190215738851055252940807549729714198753654480651234531215929251012586455497939401211338108993893401170934385870309288932038251114930879787894455217390999770486645295374951683603225295609360546747005785008266513167185195021710651649173937034858636512400455339326508354418177347971403236782441062581792660647942728627204828530945690098957495850128788208655013508265759778761352792413757272574301048247730791527714307170777660897639816036653385986882414778298284738297510446095648963863673022150996022975058251577960696244313452578915997350547263566116093432948459026456593747524808712608976193857853554498693244563941242460425469810003089224128179864202057371477874475243295393690148084524777889919145708166574882676624989153594591289906190459426416405459265507747991110678090444607117906698346926162343436217323866031067637677607723224708239718789049893380369801587399789179144255739706418443490826790894436656135908837728160909017000972557056944663243583554239959728725662787151034926096093058197310546011070368773864949301413812978061431038279040272506840489565262111696486526244441461150985797238271345096699387626474359754267693050087592088928776019461723066187389826921098572161121575931888366339996908081779000983704755768 [167,87] 4402343710957653120495288777839215813507700927463840610349551667115410441256738309210528135094818527539572962305400868549443033741371289777973632244980145433443913030208155882882351196067379834517113601871149892187709129610475431353898642143463940892408354241042582884846595021157561424808885831521279022332729029282179742406179936156597832776178946955189529462099878152081286247044359435906237118491103156987989315222381095759425891525736589698836700983454006212729922687883108623973723439255033455680899811076711558768437526423052433891843113622115368801814227383866627834981623722444475240179126843363291406350406081452441658404796498144529008875177951614217845590629472298165284742951688628805019828643985055870178867164782908042969179762588939850762667204567271271253996339763292718773874376792933866425625214658668147576255798450534464092582578486620206829521148707171876531470467035098705240031807292975021396191417367683292206438491653979544557091317762768995851644311113118787960643039973129514924416126842985297803832239361376719368243158063344561432520349894965629316237441353151770995682126425927990807634184506167886017943640387366742176997629265485609511930349450474443633851207877064893355003688782822654243184294378347400917422750005550371698872507032284939720372894612359377490070176635550656246267750108680005441014164747588040918926453323849696913689213024437667372550 [167,88] 90959286639871922022846606326169715604772259662619958628774578957285381393285750784901491994778713060958814706362111815423274404047597747336174965809123780688774494005289355273784741308566309360379442733568437853209462713353169897371744215515398665053798416447852959673546169659983915451787079978776368687485702607659219480634143927292866820719168833271684413835632922483045194515584774329020334716620855159154884628872322206291342619471988428702863402643553525740417652558212998630256530478159775277229766209073759621851762828509798309331208115858181307866013927635709771336190368656210459801182911109670182156091949371618111411760107124887205717942725796341138247303173434927767705624308134518248058442029991971439421658478347510087120220306589761268821546072136964434581031849874050318908809631109901794111306788540264790969233243182267588435455509473006835235105493790060293632389892156767144340821730424345348451815155750390541962700921237194386822094218676737575267575177924027910485792072702815828782872467512326730281398109397173589454444244459615388686125924902203018608667905288584845582663036813983244535127508664542413840669153333139079276844340632283476302887226680276270218599660041156701285104288720173750317887672329460798485723812145288743856108374539553521788766378307338727351683331188932156608970649710927438233401934245407432573778502095528552713226832149204084 [167,89] 204238421345018416210468466545421209768437577008172575642670028356210308513967859253794319089754590587170987773159668293277903060791498743153582371322723734143793715982952855537716423958475228410601068724811827678793120523352289225843118772492630829044630097851175493993749337314684771519436267223316268579763803953699705572303031305714975613376467523365815603015642935565558804546835898295038362772493415820917121013533162011649632956964980449588088539582648633785990498881032686015656554707612726816343175978808433706029229358843794832639490792452570689075180493084215016707039118788345996619450723203805950612767468632545364440427903641892531247149289178325663647961542040454242271685977152490676973776724129213248708779080751843354594683926388851877684994982790446723417800957620462636902954922468598125037409232419276223612822052568614853332066786704433117277202158476381997941501641580608709944291289730583849229507894235182561790937307038634441621413041701790614209742600266450328137493765179306732014609679968813394299706328532149443937583252801230893121489483161488428413824721256594487836629976001482703452074958991249461232559708560821704756973459275225502758118272827727274984434876919236739294334927864395951337677656574300160711254576965743865494762511819465368752339618318826916780559189351335023486156463079368211004139323049225983422030636530909098654631341760 [167,90] 522592402958443295921601686591847694202474470210577944020142424449401814788115212613489027503557568892885406489197536679810647079862167273755664358895248184882435456794221940504847064541127624384185517121523649423878268903239590872176721413385058394691782055742418290449403805749519117080025849375774245253368809506333584679186627042999245679185719617066699182957801608500732346947434378502669863836624026877842040664533323716409706454741492405255468212846840065532917529890384682834430354805595797396743869368247290915965660060884232581666015438082356914936472689044315845043965412997982613264449408003462267095201095978688598759154674768910114408394873677361772867507392705570844727787731068611662303903745327689590850515358115335599923600224503509514867574443127027393686030762063296955588322895133018942375370989079801504696646703224577430322582654826491972712868706344698707015656519305677743326440169165174118218784312066088853211037821408217945691007421306988796136401668444611894935879363129227269634786827921927238094620119576214840287871917367747026861726684098314893800013658054884497440820488791408941133759906211489166840819976320788067938577072539221481885209841856705612231745456338738668069837990679879423418720637730266938669278601426720317729024235068406059295291136230796730259639497633914931525081539837267625936047583170423152452164962453346537188548 [167,91] -1952605198679719911327424947395188770114448136751491728762105469621688748198659092417777319252407023406063142527002643982474812557242616694060636398917364554087417579063600782470713347613380801047829130650220113674579893378695918666210771864490957904751731972890948803132276633043946859758014324375605370484656902797504122757557640405030208708814807044549418252483423971731220868778639765179349736258202689612139967561952821753260374928799786951652831338520352919260858448692935846304081231270463535018180908781217474173421083887482937634696721606639229557723610070357255115708794661451906164151064929378728610621374104897831554142269137962869403437318336517853748634979505358253377587934304572495950525911963064188807728075863980118558328906323356021360134388239634160059522993771549358698231440385756648123753022991585365853076196071654287965990713542855072946978302025875269665686596394025523969521339185868347098072790421511826855500567959653881374176766610857333042928833474132773110504776858008542860145597064572045177377769318955262791717683659676128727864994557572000222735135225389890745862192233840667290272264962560248572979078227383746722021194040666811988333267303892411250549199652005743026419261489207198176665948303017747834017830721624006523020410066722463288110285558855563164181734862668625221758498956871814441387088175991182825169704022127997584 [167,92] 10825259312248762215140986150871479352843401211072077154996686273337478481593983946143943105287920113621890736403557652006607822923976612085587524152916631394314395717553901959026141161878495945817085802092380168919608896275927210144546021889442221001929232854944715897414310379749442499664133136601249685585236483755054531172459630613481945948066551344619626639677559347467490747669368926044864374053605180793241342309217531946332021869646316482104935905867637355275098548962647445121929557484554706368595861310897892328563887518141890287188265644274242360453224204230208561567192058571841786880376179981118364701622774789684054760709450507429167482439878122455836526583077351015722284409932641069372628730099277066479361095699806734796461933159896287364703790951779376007728334190855281730312701767617791427221368586197127572818372059739671375793449716405053299632034456155786817006417975918874283677371815368320513283271192939679648391414595736869636177209817415576909842846716515185673964425188557321411096098306297123667552648160964601958091472419141102209994531021999639474568285041359317910826841418939627729823093160546084476822436638360620800334102323959265165158130854840964521179191386627897331489069574677210815201599014511096224903143119637509984218854382280918252791250225154497086454092095113159401928395317140051207542547919175149195673830830740 [167,93] -33514209391269602077520065706759641709691120930417073543406724786153567855918309817545164595920760744506546586418706589936529748792492022866506552382980438725699381371890207391460009301620552861073305249274685097193532076136961312012093615398663349640217169002145149294916381868899569372085237102662361252932483479971560989227500454799761297023066963347605651092411843848539892357715740018376301306487449343706247698351508465117414441423355131919709252195486608013465040975126769915924727307932645228476360455568552309778988942302361509874258522875646252121001407961597658986583760615918056253213157317585726424319323452044174996060924541323671517324684318582789797072599684781557101310821802930725278932679220767385504002679578574377164327630923287533351746553239289754997249164263294160490453827254564242256247209340723036259621933247236379201663373216278448568416669201288169304059584645421691596928171611226956773784252680253597145187699359089884557296239561713109452928438961207475529724064648071562522604009917315351896647647347383862318517117399428406202258086913322280494394179779278808627443158528671249096640813265419737542552309184225502958146544741676747860173212741077372938366021932789412489972072198103773844024946458430042280393029344244960349474220525531780447001788229202357442905081275539813101414924106175035278721994380270826114119264 [167,94] 92434981580533171200961957812579578024988314153734241644424316436288024311492346814659123890485795162262448607060814243105848564756704856391574083670126114740275060073475638919315840411757583132046681889889055257994700101786394285441857538079477285340184797641202382401132934155044105569720380696709189307956661928836229624414969957473122597107185152862058722560775167386071947035306816748135623429584965896869322900588931309074933772823913283201797837082172491965339087760520345108230024932615626252779319287019824499963905669799341169988264622376524559719897263409154279060171694413506267260443527391940715701089371290453929703079429480492021598759542869144667842914177631441577991379419785782738282339335857482569814514795682248414862744406234100501050110674499371238341597227611476096786115851738321966425652291787068323272182331013015819773866290847018431306559647419026769970178719691318375374771895327337643588658377415880730417936982773363583728783436376028471525050883924419116103551899716611352862696600962632116473998531788082413118241973816486590420090914718755194409278189810596657465005556719855073154118099614068789391711399305509947921870729808062906382975819780443231064708274682492386894938308046700085230869791927316527044937476548503701658086986486833025694728053785685892743371553464709888221706562236488878638750392109191527388 [167,95] -102035449315452846626648435127073011783185879362659662300832760314216469986725008113785093391998884202262762542070151346810585485323111625481047033262371548376771362879539623136734781624902891801861624627974478762974194825667636036425433755479487277490910987804224659007188667883361224076745028966124251146999954527711550140282139550906320583343193969914229152705817258966031157692696429896546803224387830504331395134487069341038299867939763465728681639799798298581885412151213756104336701242885651272327602954124892509621144256446527987061104892347206352593730198377636856630048844342249842485954792533102679270701528407641614915561651915660981675469258653761832682518815323327401585489512756894509335022265710791870810996812115675859436135884339606211218953353244167702715249518797048579887217147639775505664082301426469211964105674275767162427482321319490487732863092638521673162993047171278091253902087734713444391125168381003646711079214133927048934186646358310732810042874127556523904527843792863891466638164445174339102221563721801881896585369924207642392616111084137347317133694797971001590665525949475499236864437071627647596526192327457850977319490877424925168359855865784019470736195412089187736029693279746878993872133474568502809086108298124952003291811159862571111648115450313255993152677653900091708609515177087729736654393985388 [167,96] 155309096890116453129476967244474435637000387845630755768122480719225093683520220411107722734080317923825539217724692033630301913579326321792319132676639824410693977730349283262955290070434660084572864890320679507964286948253327591580783034264783731037771441602553411711013386568417724390089713326151003256375007424811420098430282359513235571331892095554029661260541101540727510338710311905367753295801572201860805894740935393469046993036682891789185754574287239270420618961921296777385015608983983077506560418418226372184358296363285914376998002051379581500923902695802039636051569391087895424469369816325757933206433175309534680101492414780011956351939101610292206934775020679927292387827071724482855933771858513182941395785727070186946085390424305766213370572834231573754203106195152241078240394498852428393035953048342536793125709708165618267528376368170387509668430920819579467960194714001871882642014202856416154689075824575017453291411719721923881878536232132499548697467992559291149217137916839860544590364491001681180576812690604433382033688736003562033315083113231741190137186787826264341895660838636172331256108601600397452431025828448739931957239250560702271062269832729409889146859730284451655748328882305767279277194717312902125979614332703224415980504552178978775522768309685053233756523076961399347025626309136902886676662 [167,97] -84799616463221433674787895978949773142628769462571151150831931555027981333882214686328713762399983111063710922052835958869944979321841229073592743602114886405989505710468123604705806771828624803994730644758125877039482101140822050851867037150127158606604177527091501053463365082493499240313713987603900266704290007881484209749687706979599416560416369907968700106554784477834504203884447413454763645637005827627253135073724015466421133273645292538164942222595074292720082026633211243558604466342102945682895422812271167038241991768885539640072898776422089828104017623637430187080009513235304922361119691395832147694241905408213138339026693471123220283462835905422691983977305426863969556533809360850342878402281313298011844718526910995643155083196203874047316584923502913832585204598786503316694358710763878054905780536493840189502373826837539947830149336784778785689635146059645529665140420709963524262862949970390634529436341573618739687051543625295024530595489172787206963867393359561877171275291263386833018374762298675388251665856710802046340135760796882781502906218503298498762912113634569979815750058396203824287593999211769559003550692449297483866070633593216741816447489214563844213703218169799164992361315926379129699373728694951442059808974014123707235909933104559106354564560110022804623121369899510787581483446998791768 [167,98] 34457364704927880887198682306268120916757828275465722113495976909888637126018107194108152266107531979902763259391777380900234972518934804638250355292197745881051472311965152238248104797991047719057507625877158799945071155951129437664770016549227379041770257678304419032874979890235149944304282021711982724673790925834450468710209596976924293663504025953166080059695435593472994828864597153332946276761747336359660320136915176891270454816064954783750804559681101375025327448970950736198744816452500002564501696137610122276800152618397285290389269103837669461700556566115807902030014760368911162771273103756989489147107136406978259041889862875986005091649325778591958587545894677111078357438492266406476690756419723371058291212937986733692714773087690138039907498623218121407997751378019541661224118024649561770304912287651454558603051264028223629462355442166650687582557820633620907930649620236599341421004553192237610316895373546253615777430506928865433266025438852771142784101743014016368714621031212439256534808856951104960796251918636427453118230293865509367809698656268218083019064774776717347106581529633073257271728952832663976645539911836797510726063953605684366758477820300479523150282812270692256370799130105496579727080542077422146455588919831179910148406575642508700237845018715172631490263878523578830913451566960 [167,99] -13587242824548258016903066672376912502685942239281206143999543908949795062615813648833373431406018698892015867067579367679410716073781704776753976847375678431432681574193860059164406854356116734389745636579552287252969110923581216004341809203267563456677580651095077770840256185075803568017255722496664075603063505240509762422839504795344828857181932364046330351532995629784053883993037310208978138218782549035051436906217650421848684332643235416110752614770116289830354696769819708506903139373941837149308819330671894606359141792140263888758387680151433689129643155383693352200198941018151429863057310293104541280886024372858073022993553762457091226277574807280079371325459780137678994025234794758354064261099706140756311079766997339461416540032441338095664586128044809471391401568567238894808965439185808606797442271021508421546292705096544522945949203849859003411795936839286453849438580174112003536107037425517766925540851832570886632460603037390508794523679949265258565349802092248691342141209142353992427253650607402116415426229887372889604143529214285264522438379150693423807960754266396080735218861912877534314742343182566225448047351297371327310206120230586918404885620900811317562799331392015504602354238634637533671328048801118920949656240058669388247163955042112406735241739793754047615224828901210811630004 [167,100] 1750297887165257278790472681899281440900096603666401732544140980584084182228514990242896555012479721063952816616639193040560513363280429087866235982208977425111015433101902803364923415447720247833245526959124724666092531098644343341169224487618517152488598904395876144082647280028022220116962971172549801265938235834761287734643488626425816364589223812441329912871306460184592198091127149512310338727211877824795197873322018730579773812387248566230405947321425446082890797975202121422180380056161478168353484046294324673072340843682617607699739072137167850464635961842646448688274998583711400368368438626126155647309854845825203793214643440935783610915663107351663626422528201032115562441630538094823815737309908474901315549105445001504153408005984257817259297984195506828337959054886387024562885846121911582583047125208006456303979571184620905190926925956065790744755504895494122265794999170829810280794194657534373817786442308223713635282021807482175278265050698706355153949533212191306940652146247100402164754538229032969274327728709978263811585768985136469186767566530496355429631886902845672976299876978270361389182229625017893863825450267510808985596324905502928115697595120982420720171251063772941504720606245020444433094214189857998733259299229414630800986643894865388060797164586558431785370609835806106 [167,101] -243979171191157821053743710785968588030675549998400901408599786483551994160906909751539392970254126242917835359918060733827559757254693497185024444372845889912857611891770690746122653516228167063959233965439819151635584126942874718126434117978868041281392868990655989059102920178556471103136417375896990797984294654832964600716833714132858775891320962053195876831069139167739823829028106339614218912886372123172679718668085880526110012593262976607133354455575401177729307980012656459327374057257961322721484034092872471795654418359082177120543037504596772368193584204485755846132260230501449976024250340584252143617399945858426891136724880927550452418549452732488315678072918160738980171657411389911118446269664093433402444195827039090263850040756313236068878175370487397571549254982163363484332666115282719209339212961215464781442097086189389483720567334767573619491178937172908042905677495311889616574139023808130191733508325197617210742313046427876770033334537424052828688504364407040958077322551281180596683194486063372843506009150654061426966229358041554956065197850912337673978215968237101130630040783270404017069796712794775942677149779014862095924311382643957226234616817928681423840145476040014572849381514370692175154887728722188282582941384079539347627549756555227003920748211677908341778427112 [167,102] 12747607462040998012193742718066022261838738046956969379254465344431050808598272311110140849993410115773251712015143828889503410491220519792762154223205276049429228963070241180946682461779676259469116909774262801003489022445182002326598546708013950838986053673240468645061364180610167852299672871704453297549885537989374042807577921299731756201653782516500536631366387131346947112150209971872592526881275238645339927468222334850405146180277369598704382986934343149619005969918967686340028261370184785120219946290115102545884803662089924270966304692393256445901805916615443553447655688016595127898556007465264591460192258599946053469260550514522567152046211219074345144010849181896183829308712895547402292290952068111692814421364616285582602365793929651655744266061332463675560591773752314869571998587346888499316712631424360461176651453313219431348256742252732343061505587100317947203299274960892496150808184565753160333407000108293721308086132492220407563952153204478286814999022010970162565749974642885471660850368191426700164036606258388991607203553642533965126173743984783949674722752441962366042688262907267860917838982659700975129252603135898228003622573189891029751240809022845213268796042862534518317043632852298550762481199405908264051579914729764231729543239327799473280297697701119682676 [167,103] -814213551538971872650178110596368634356430232523143277791890338157843919870706540763410294875890548693170804132254645729009253483179932431554372284871008480120825399826251862948174644449049958899338689677674855777871367248903622810607128159495325632633994604506335619453981029140770282857572160566079750897459987957327988271502284534299069095982832807741850580206446717996207639181642512010069032119162587870314310290420692935480505477850817213182076657279444442016266496286829998005616981954613499009487355662764063430511788247748380691948756777315010714114254763748826042412580023061286025498235112109047518622136071730441267112207865069623639425507314882232890424125492119314134053429191261373483043824154053277190782266245573389985966906792829944115039580873282636354340339149361504606372289480676861146304224685916158708457895226602742473492391128551216100190301634507295703642613970989198002674806755137555872018520754226524876437585997316391179168030864802690607801215102663958471663847747468983741985178101081040120855207184024496175896267853237189443305825496383436439905080079551747239352600654490792360799279385426469674766176971314917484977716770553070976042865031778072525889527687476833789939827367468318383139447793324994359163267891890709839958976540034401938281380964873320 [167,104] 73150303051435577823769632834634056368450599260590957451002934620493147229212877669786069608285206763979060970212393370768757257213193508877339609981378804150555783637160171981363937956865930063267829483023017095567728568074882779719969344888780754405902344966445800512029475106224347913902341656825240834458241761857342245104038363146107890973945343301468596896671764087733642865566818978678141507939409289788525308196063793600019284073068269620715285983200147125051532571983315471054716084833898786289902949121851589364801134607726701867082478837306392093554960662556927585453049557793829225312589794211877237511633000448951871300335428379511825659665255694949117307452386698086578341417726343690276218896444269443477667685536096716269876277649462227572984125648896974281388437844535514550533769065724715152635473496109447621458758537851852870264371896983022662934218186746242892921846774746917932701806050820587337626778139130671303800194073208363751864298614919185905735963512422177403956270071340989716969359512385721951883256793277894016196475122415289518432823952092742446719400937941565477251606153669172725434722274962901321786363528129565254511186275528506543711750933006181022084797507244483955710074227942303279955814795201266594795709918480923773968121696054400718151920 [167,105] 2576266353491432109767847670012987554625476969707251150573761401322335827301953680942712256861402687338916734570058710975410538817411387989717020437411078395447463951818621327141529083404640220570950504417959373617232645498728547565732089838996109851756038513174509443105668438881349086201751726640058561661116837350342846801957772472450401466209177928800968689476674234609855069913861873387065265062555352000001269659900482352316352397465595653697218988801321226335950865002441189769237055555694979703800812834260650892168644590680506065117280810999689132385519887394201317249370361570749601411798964868528535507075890718328256794081479966873458478935557954454074214197640801537174938122500555619609691857326075786698651478678641375527606097579207744924510384041483028083892912842897263044022947017127538035325030701812431903776057060109829965895063230742282550881545049449122579601067548624423436414784563844245882236195816333579894885499432688520980290405312805372723049949905278255104497011892955823393298158363695428926277460454708178797601244253156701940632056180358899067032217568287334216217328990367987629166903666627163397013228438554713854938844516766474756235417575385935368947127638439279224876438285859940362132890213775754879111411429021778956543091637443085496 [167,106] -5747046142148514939734195679544278314687924292995212321070235525185980141434042916608373514041423011141785145734300718301298640604886358346817792960135307764576787906278123956736799505364984323846602904989487232312769164675273346373022977663100309096974455973586013029273062680482840524604463574390538819055462086040062745930765867284681202570657307760954064656055476788391312394303463199102100004369727477675616317094166105473295736948434039538823937737924100063470021744032198354833977144195408658083580803525591204510575614291582601870229279608021915244166400823881232584179645680558742635909203633810318329742378275494836293007637425952281607550934772948241350150260373682832778060014002831709617706608078755377058397330146136745052780514410279133316777767242160034184568114902924535534813279041416438910190265426786010134398509613241233795714404073827808760102916340064369996708548806305989669000665930325159568394537612802349154861069795882120030088155640151582134304104216160650542906899169909810051747674470628907904083939040501524065811328728457943956377897158516222731989739181882655928761072679384107146902328850683081204543576305237889873522215826768302320108240478399746477892912735505757634948941690322701767317246287415426179884507035170921563150630282 [167,107] -1714748649107145821570277227852806749280584086101670270595585773331697541330138106763406563991918299472691394109191384554171621282619416828417222965055905578231601146227402590180274278760469192562310330340316939696359307101333010151542173694424683329901775923518413807342043361196723234178347524193745891107727398746703902798312792828460799012820323351831126174575758012773903239315954999476472653886835097778053904519786944537468652533689848146141252493242313280063637211450316757276679658912908751712179579396364280477360508473144675932009375686748887027654517392145575367625098108863895061752204563598374333264893252766263437694032278290250242052479607015274700321476227800395052866392373921905003584715274026331161353353065948095361197479203006247851843242560309694058962071165836098949096500785100604167591571062935148478874986681584204582386687908008761947201117199474633140009638778271459452376398913806517483788292029226829861270201475256255374282335313105478538129058660673353057398915661157084189606239530973534646939482959507349054103933889678473771720963065303246683450483415783208345610227294942385770271109623292427332909292731236586363227175781079748534175149706483748084536586146586378648763217338582224059021638681341356869022251349210767661844 [167,108] -12500968010587509299990218755842254492202059407612682686500121723164302562558130764482565397969462875967517744333230681695029964113404465687675644212420453181775037145327698023937623173094899845727174167838834643131199901802983451111951863339947912124532848998007297705320817169177392405320813381700465982573641250833390934080186461438777087689983209375694984183488858093449787030487077080557558553482308951761846900170395369416381302976379953221465590188168624909993038445874180817243200411199617298317241587162970634718250343777187599363860001813011012999649111147629678782628431566867143156437365953568573759260242716823522947100635251640488899250230657962303615018588076707393606960882031585151976411795915688946422597530708431552197938399862272873212623177916944059050376811621519369808738723288772864326409439127457968510003527610340290263767932460279447442718595232738856820181289736276766687213873943542386288455146898766572318874328161086156128567241710280020520920532996573999437118507189119846651161102253361487171195468474986160863413746492181826908722360803367165413675701720536630025367032141381547994204152153160011533174991219239835279553524994979280386161063657362123233417124331351170404202888299736020955560100993713452749809959952996 [167,109] 32264935105186710954924550848982503149258733611342782097474235897657288174449123014435632872317554100216503224052792427913237712524951311978826368565570356378024863762890346194829146622348280945167284724436430540425390684399824150278552534216866200273245577731623258982598987765177156780991300544597461888885572526408732019092505874703336536504978440820574148919651189880799679365286716141351728983877477617753249056488009786896991001759982536647591561335628078243204045597359327285156817600425802259658429886763242869589215038863580751578564985753301981220842953370155938774145210974148094537293203688290343213771568197775831424285282752403596925282179358083967457708229406754178328600963879579815274952039061821712857656811814081245546530458957437866240960206451631943693919839245021927741510912556085111795852590417415190887686219036367973969835871163129768720519659454502689909528898112771344082107552203548816855682536073012861378826067291008426648093426151345310581074150781523415905728689788560820075599291933356774307655925759235433425106773104815812988302710522183973062642660956764581370528129092082874306469398447816679620897627217627122968958413221449645760122290304184233282690931595118405555667330775776949361008124707553774697584 [167,110] 406860739572936904040421121217902275274184559755105699603185309630391214401958981821426450605324587266812332223625727855607446599204951223085363657775649046386113396909310162350062353506250857968635050970528019672611642611164103294378015679362219681311053323972098614824637518790030419492789548473921322397535999779667630068454063628128404991094742190332689158856659020404403704563272802415703276700504292722293460742698444733283205088347384508654927078478224253597426766333793665749371036396906767384267213188090581303535716371663303156719814545564027986109675284097518419534337006441055125066561885625989991413063817451258624337098227359986891442054793448083496999437696197612514204710712553310415817174477150169493464235156597206307731570067679232240119019141145822191735553771544890390368444676423799821338285255419282383691765044834085380514372096272428428523839854045184938985303119014698350287859786063569481364873490962911019531343230196727383304415845490231429168889878840058235535196116481436452133199309739455204071558402327936016089116834971209170780595841781854226831501290067066109240213145664900057260607104839180917304799363607624611300974426770125376537249009660632391685924950994298746317187247247818383961078624305520 [167,111] 352095907968597977655483564379276873058814941199569392500945961779180354106010074975849007413946574555711661638563197684278639230121455752885508281405083660139616117579497538636480468015539014267367135670738418950334346249108356177257471118702474328062531108451340437777280989137119290320059396246439590290855695967439726901014163800736788448823469417492910917393940181548594584546294191764447593852192374998319128118443036150417169985321311322504735438884641258812473491048365225804397108392470567931614421474444947200485939813116886189901405833549275179661392768893458852716079667460518757417244887796502899870233508793689070407473582758557149590684980207100878818458160717709811690615676143506374454659616603675375869467670703205989417006664739930180933634662054051003694670542444851573424324997852930116704986425529748655214058900972490900479778113149300957948746514693053385437381108645752965007028244085028290185607636632061149542259012561146067741900472656338159706260678259999669164165437531482119311885310946863267115005902106709827934654393829174269926108299790005575731641854641766304249333533623866341622423267663703709167208827387786777075574320928831492462189606693887342293374153700962198168690985927568709785710 [167,112] 327536275334809422946719403664438971300861702211636575166145023447301655119105625717421916220689418874884252159342153506579232936626773151283579658742165415378341888601240456535901294122524634375229587038393085474680485932596467854372130617969737834678313787375500307768641426282834166842464298718153381524861739944086489515651091702580546168512353346948288738311946228554535365587821216023971118233461242582246526785765591237093014402648193930424253306644200963269447399275714469793626988724798344143160328850356934346216080260549243920452318878984775198432411422293793854014045576593068823453726412780717524064134186511490440296972837483998693651167186288284557790841973951303197045298564293160822252785730825857040321440378291519823097042130378234268190088546253730996680145196471226997939330926380140949942292053458658064386266973959806269516869045831024157479523768623946110717170785796578561580573158757305680340266442248373213674834640637432963936196039697712487061762898719574712832145989236796311699350324072230877600585996202756716196575933113621072667607400814141754679395601096038472739164537696013197334001919839882912437163317214364507856497066817448876561194760340513324477891770518769114211184488466080 [167,113] -1603101484853997492640038873188385841326347130911715938412411620341732647548401635662988358250910049692923458569498221980642088513325410066600519784733962799099972459369951980608734266191243128579451399324715872518086768106324295675438318557487071606358714162685215807734677844086629431245718468642592445226466820714057907286160962979229093923846660850804647753795181298873308777719156637463440500837146623499209074769607089847362229805183875227817761410954507156326250148312381678797358203098380719449321516882156287032696894793536574005768788009291805692135610121885400616256269879711485257917467742142018534909725091441796369184596849274098227509206160076605269047478179706206204523522871364274465335966923869938654886038434577712227854211164248600559109750394566647093440980189897597189211750306135543693798197813824471438172917666526969490780878623768506202010093895675303167775839090759410919200580099551000727223251981119232295312975916271248387778017382986691565187935150976824464879555034120832193923707408436237349738346412726689292355103637234967800634568237181262111940572925229723340873974776362688939810371858208162597686633802637692122787413219497905291145880811916734191883660807165599909901376 [167,114] 703106921770668139756843854812416061187493683870200321017225017412775504925723137293561243442974417913685666305801874212992325572238583585719551183858065059799447571069520256943326359545508052061821899089740509827731699284864387238114916006902743317942571209377261197905482031338974447074735802266397703365398557577178475837317182276335816253861892315260209167999382641621947891689507033064470255997305806901170468221357295556505737833908893989056950939715746183990392366361426424249203886761590464317671794261612632257712114077488268564085832520907694009671495442462569541178145676819228000503610409784158989280886285645619750756716344556685238401641759034522786021992502589908823318102159343612621465767220954178752181276424479743939926453104431143392473011738524051590422937219822488107500063245281660370945456083194975425386574861252635971916569940193762917502874970740166165671925009029707913566195418093837276613507082745988049171114963693400952846849153352882977450731673953969519353501979341427951208926407722238887986352358601787811597462298618342495832132956718726511578169206799288169840634378379470895166799340939043384748025385180023838326841194038611070100856554787575719618906521063024 [167,115] -1031487983579225853684503842411062610062881390611830994274577851423297847877110518580748949207470469081400072535150207676190905845508343738157782009894036592367049956607710249753631776615167443111240945913517663520473288617171840097916815973567873899780091413174968480243138298767089252612165217628666066834045746109204508275300485764131137476872674883313314686794034012838399609081875049233499160879773085324801804510646610507180536029406054786142896277421281968185441308746214903047730485962433308967960696470483755349313752692554342185783421116950765854919499613912394379418583530956208077739345280830271398928259816513230051729251435360354302991077863512990755968338131471398102219814739526715987957498832355617192453594180009994998635234069280318451503912016377757398296392448743127671751698115081027559897302110165852917719494758068350515898104866193181162889107909877720655479003620418002114240180099174932386998736098652475149746086994223789489758320468508801440490028792474674332850170880327375235790208679102359439377015888776069811602218244881435706762482925390157783717561686197554749664010710498490436509773915564206586086091829188483700129862380011274024166254399242183866128970 [167,116] 242998829774278215452583930187578086539714514140083447805205420511769998370319885349432523354899438030474966314200800756024162202257225923858339086584256577059370961709001704867409511584161635076643341322066695380922744024869859009017322488854808970882167825594356290222789742361942824842731968805919053181726170716929529010619712194426227810702551916276378219663256511696846183806003134884212651908447756791429451059221021522602784552715482198110531245568853712286402010127974980202741350075533797896476811022147320565624959817691649284340024043828604021361396159013225478046805298990137118899660508138952695897556571384134498477119819995935278695252313519525106688541219599940180103782099612043840147196633244826802470890308430332913278272805014544557466908639754781212987089767635691672011998349688807011619022855680836918156740470132948544205985935677718871460145364330805106445492193551211992195509686818231337938294299898613063708688167977517023266819844629084026352669712291093746173590899954902302046436671096092236554208527514467805057105566810121355536976630039872108840288267314275359279221335737338548806419403734378972107795791503533366932195807744794828058401098786760 [167,117] -22471629002528359148184797043899474242311457876190763106193515291321869491136009296804619667904495951059823968227118848267467750242441672615595399475756010334739489584416537547623010497075964711748563544389906573741003605651083326854947193398268578207919600648824495600619459057244670609713024346376657569927963667667954086863791326603968419358250387555026737998136941852801648367589850649295113148140936310083464318828908614404503418711583289971992790286899149569731090470988173072339827044359297960017576530894756737022772110706380472616680927482211986676893130726361146729426885533398208676657808265709019529472078104750195639503465983845503045274896291677152588957522105894638429228642794958440583109907055453927530380298872396735198035202454149150633920464122972622199605323063668770427033017962559320435677549859467726412377705284731263520578643652232818991219440821499116394312292118564403781378630384569607719241804363536013877829916279181304417608942864651569924204457961544796158180331596576277615359700434779641035647647653728669901488350676182011652820582722702091655649818217753292798432605725954246369877318380508692113318303233302640053899954256960704972432 [167,118] 2559300411347029077416712259397722157827229659111189492582305294570709440000056483341402505782275812877460831690313543804579107572832916946845986042079858212390868024967690959251189915160163997422694865699030959551546519095222010015209832522882161223292179751194339658856310726167842716159100018695480862681934282400716693529624848435795699853117699782388310433866737364512461226016014464918230627503926522517965461621463542846106734237293123078306859084882233434391403164250912385041264002430335067099225104660492129942955028787224092835193023645475365473107161723905512820446260283640573732833329437506024790383383955131796526465617385463177783950815867054861042245519847327920121487252779822217506706665059778048827369535781225626401854585884240975632286517831541465224354621107857011789747286959144380074136856481815228586308373125300134370093639123607760041337036291660751273004315457091140378459754926745214389625180782249116440707034172732516989894271770923149948153241426814104162789581117062435964081799010256411140938225015628791233755554593970982307924360165910094721158660990589349779867142454917026290648146647873077519146700562973749289184746999760 [167,119] -51702202792681376245879626796455277959511138458214317066224292765968987921276414041255085931944251494513593788189907048588179540270744986663099895007507932094783932318128732688303183746261686842131521156096310052075322188361490851857207918015936386359406930367496902838659690712330998373346725506356474023152588582084481892834467005929161020433773798180894088777381491421158256727171333384974864111713576881989186938393779519480164456516951785577982505069932233968592747969859565416074001776911511246567462585282883206106562380398670956937475378065521753659027754336912129876835761109865044745343544450083268110005916334457767852559440635990411180675734231614695748098611610811029916899260909446919494709965567598344593174488030999594561518716800710605111301592476596993979704998197710302782356188472614155925434716519605619054266232950857127549713592583745971252750494384578400479319782835244587188566466388978240308376717609128708111468709663320326742394512407979873548428425325330108841701191945501227858785061785998941722658796640077587297492296540973370447123036664270063498898622262386078754388397288581479711616597794154501714839277849321567304 [167,120] 13411024122778499254809873709277663125968333889593453800632518629924634302339710246032887144288667438351729197898036827245465966056597629491032653397076755572836891551560638952884098640991699853209099028305204376461224506137820045945441938164528100048453859264603568420488968223834246063338984587680573054516905511306695986676760566236830320783683498949900879063667209590041593024342820646453070284855129956282738200622387700634812357835043659702902391604089975030301873728114285294515037788785133824749791294191998464049387690940509119076249525448943614324671384553440871199047391645817272637263532518274678987987582526557341530298330871414459843460829591891930055797050617530667656565160098833013725102953228723786318540238824572007261689308933340102709921217691058302949300533737606347733678310493979594351512769058926093949996220085354030408228663328937703611856051834723442315147920983244389150128865899226383933097403925126567999130542968171720020600738394251418049597292918587731587807738807358072337576342181388343590560875334500438608913289505786800344751044286888305622583402503546464096489613022016705036221376262419767005143958240 [167,121] 278691924955307082541260822310471899462577222170949089823672568760394283625206741198090505478253353779984728405618780269324081904297271686601787231482939108647421564517724228189672443606212792950262184291316766973226622791521519149516431672902115975259577578877612103966431072967084268375356906119362324018224027272812728700527316499858773105511472334815931065846090938666510913714625267873566322706907524705583600149615300215157899588947242161514196234546588603429543707408794355899205582058849890746150101817563303238912687513993595401271756921516361197275417916713926827301031821711774534198184781544524915782779613507769029975587103621077663297487229441417395627641195315797512145568165524467149252218874528204598583293203143511266299497764926273434474370008168725614547145640553428656012459940796675277893773687736941073705959136511174583449122424196081218569138918989992533644764147650882223885566414671894687268431130300267812141416086180563184838500383699773981570544556634995007681631748015911503325200777510430158325555531488729658954536698018149247006845117181085330675481003045571637998033922548275275635775552966602694 [167,122] -4722495728369486303199855981751352241427837463926632787691757821159199653241372817957753523355041749073412439854610673992227086818695558432045428114068297535582637475749340863026202939859260478299176181724242564893962221063173028608399833795857432523949668544434674484119368904062766225939322152666493434975362350971027380491993635719853616182601287830303920118772312592631248343796761926950332690044862146793810561511621096257570005726280412459185694616194933096412945102267565467718228703451346990374257959458490992443998466408657760261021884228903905104734471167285217073126169096255094579694281921912637375885263988432020492847509846372009130339554619721581407026952037243740859287846774477974673838742206934924076202751324400916662319600358867209527605527223257458320907988298498869769042499171721590007997021479169182923451042001135042570360456450433704049756377751106290275993991336031457699348677771511700443064511596273842182351945459927550939245826521741797618030863481239738634128846429912405128329387422066204075993940593836190417807607404829007846080187861841949543353672336282756620777140862990801630498920 [167,123] -67097577805958034156702583049587289907860218570713632258479050492197262341921454228979299102749767729219434549789093966566827984833433530726302247559083059060129222878077320116661281279896075580934027638589260378204441892338260610924998290570242287753611210014288269977851343537960292487721588012762120378723993928845354631349883637724994617786305280056602351915264964015448307012076722724458763896944775695980336166184398741415134792932972377431612906927158301698534830792087836267797092694874541557052255520852847031144133501568405965367584744953143396244328918537041017140638409214835773660667702307839925052633972053144870465366712189845346149568232244605184707312179612426232194092884894964149981175970955718485597289880330355205884414052487027998842794721832784589374333466210670908672053240465004480086755364620220505059086239058667588923423593972887566824201319050010609559950652174449989870099108817862067543458727414756289417868666341208555068979772290625795866325694395674785644520596247693525427101857963241377720096449475304658669435820137411821436097833200561646813630925139817496593590544982414124 [167,124] 4397086532516466492377849266327821126246514554557548328509449762748694667026164544699205192795453450770488635344113794826932666881154083731511198172682195023259469170123554547912614475961737895088410865367638014254247342928316116546196759882041895844382637164349178714850818144980937640431383676735789093177890379530252765501509554321586782753991942600202355156459140618815831093478486704571744598680455265562519722342586708254277551904289949459242701217658225840229393369162601193577202590928116280085868734368822641779485967436483821695699016054138179773825927296707592097049086290620400772664531064498323803384460161836502449945412503466791778711720452439822372806124514536740374990694282955186158332452471518314496351815128011720958546527850599165655170379116759288839995722241155970119556017222512561354113295385532206665808738177455106314871385261082482207226354559080421141698053415998663987317470677545222692706445772059150035122830222955745415300614615843196568149930852904519766573664060904508745434367669190896344451561362349934902149396768291492875464482803104505023393168567480217313671822076 [167,125] -55166733784530748238720252713762217760104228250865371350332662500571681272074576347219414962049784006422273953559917510740214213196615028214563282530282190991857793414783590991590109472914381338240522295482537722153071745810124261944960118345055565714433809758667387888648866456480195390211124069246244317507615564548716833899080491811351703348906532221956586568404756704976453355875627244573759871191421504968391240247098208133591911076564116054694016258250285064452545941391313672089722369900063568257743707264216943158430731038020929468515345429199292108149547338003687678182952533574740267567757859090030069683471879004555461021593522675647439747462019036455988905522473003055737410565877304816954221837597171757131859079174565811448510830840500686451751035610418230819047238499449174951631213861101761115879024050908574141181841910196462708074680991114433164157573847531962310512650896702129580803438010143526934952443861108623150715856072247703590383592316690048873386524743617199245584438959847554651143018151886833067242561119881433032290915623344931558499484365310258018202406706877778871 [167,126] -178720389929722207949167875935657856740796871777318658413316839648936561416828992558259023680638461647425252316783554966322971944097794152087393280350918161147492481408867170247236728638483069436706285733982172638105485484510403240784188467293249904381263494026766471060025508714727410381537226856009245075634058666548039927793934237455914538228064212072509341125288230140730526620780631775350309325836812435748759912029829763168518943979172985420966167283518494129651518724647449724040302296471780868351786494999528097716244069233229917207289257888961374242479888263318980960869807977813164774262783843796968586493266524873257753934031438345938472759327858305661061823859835173429704140668896086342767848475259980084301229904631407783889597471909046559684691534759742520554039873121425780018446313684640764727814483986970399346606099126041072861666606840100570087510147777263922338487900209829524758955807626657903944062055054813684838277697238891343755845056234731756621981803350513660608335605704889604041339323521587174536357579792819441206243106862630723886903600921102634286520342526 [167,127] -7616492669654597058683686401440257754462467039924207500237978020809637988066056321336055921199327368561818738779735071258063504625935965792312061323629768210508132605899798161099148198645896542699654447676557751166516420748916590678124837600040927743283006475308284581466664277843048466494912524918310775377501968760124185448844252036320250450696749288323683333501251188905109001756041982222093660284319706666993705887561677115649301834030882154614185130012076154932301807581286824085955803005207262809840139310609734393765333464761375909344568465294885009334376278304263713378601805687024646344653813434373237131833415187323761873762104572208720633524360776553651600297932512975727704997203704077417132656650102953976769522232057885878074505522821347573722372476592945734967586726805531084678683166187545153577755075798195855490294948990339238485634026364546492230810216696839507352578319403744051112219142785563571411867859305999375036720640915606857935902022695906504016947788160221442286904678846570752131784433406380969870479263235448242823172826657425921019247685435998544074 [167,128] -202818540674769957132767317321027947208450776867689037805396547842291888514754737517594431772814268684505537226276519744812796936025270676275295203093144329013668060798440013934561742935319470242479449231263618308233688906841892582241242781593033225516899341306282352756954252842044119874737140513986733890793425477267240015836195643486188211316955569732616081849139943789160895900969424500658743550640898888189368132253179228042010597298461862604601804625871266091954809206108273911550398717992605531325857865529181040510321478929640124580371351189975662512187314911119889930531306590740084592989470357808088448150289780143223045904573404939591531421481509667271291178423395830970616953948710486313340255669050970956265305087123442788311879475047862329127369219380566623084984285767545282241822626999570926513582935887499628755166292436072124807371768080587258115372656165913196963637750390725322376001501448707885106905041760453672575085300289312705910831636724797958430876667606480213576551063233077947982608343404645453034564358565528468681075659305462762447954519651908 [167,129] -4081781681449606661795508035763869952565282283435074351433850094903158945152065617002660822639710532072812542992067065255990396698362681244618173726591150215151140036319422848584201825008347166704420706197259768526602238751528550845319602543920650974341134335771041976838759491907475746499498434357510943405023857489014486442756728622982209619105757245806375195777395020088790592579505616835166238190197861182748343568426350753507648430217095740131396011053367175493661727595862976457642958494326060759600508707398120540328888374047990468875934881889721738309841566133840551428221685423805260880000729853997596131691263581743964349253669210773814271204798125909062761474170847869866898160417599265649532336785839293746487595089193616502790313669601122083932237356019039984910419552174741154715992746570083670293444247361543290101566442037663474496939220973707388788708917285751780200751397048267329250085862498043015858107150925673314840048813215303699064547990510897513870841323992928122645996445329491800346604989933687692238477758139844090551962428868441165714748 [167,130] -30906961692963577875501088192728359872673817698574575189467804098840395956972307504406865047456446954373063568685761066406709518908777772024527926872062545837255090099583401146992323869906629598314510940338985476009694425911331627831208657507943109894386934770744730530391014058751614872097001322293870358473612078581687151871026833237878514059016463941148450647671401301572009451537363141259690318570549531862968818372991029313359138250186498395151087070009314615356663273820536306512560075859011995037979718049377948802506568156466255286703375159249590222409872187896843639339776167688009485160003831527104491962849020948538868541549747075328587456677559843065105481330121095549441751305834054878943637302499239925387394680967307574665528747849278332287493187164033619786133619001186386610236766416061828661775047411860569890334646494185543942270985344512760826943975534799211133266667892072327122599248933595880507800288634263035800583856374789710119217886420586652844793162289188885959110313630865099844616160404579236041367177089024667973273515064509464 [167,131] -83269430239618544613723822407057574459578003696989060831649407100771930282696858611848458984460003980268889640043501973883831336345111316288385849434636987806009398839692451145287084487477445099841842922227792681625345031188880842680773001590459554895542358061394778212643928547092205647909385436071171073443746527649491987695361246315961793279085176280338174166895342303795476117095955458137547386892725855476787192788010835196135611950709481477569108358159458211682887858385635597524751990419451230096020842422484872063631755064501139410979779644337368585137355732208957000572639862534145947303933523894417647609311230374863057861250517694662230883262484983545133288114965889974522343177914402074763838162368978195270858763681075286876447372852668363199069163784116979614360224456529372620614199986696115360602734658888209783826352170734318883801893340192092644638933722847336608919199427202690809733135039047782518346507012384874361179998268530331550873858108336014415137776020994047895742041615229352418708324023815557579850163885818459796066996 [167,132] -200304201610757536962609672254446549201776353968991156431596512252830715193571579763094305614565212273762247183574503995994276933476279204614227070781638725159652195171756900027642564998606178203522038305457649861065364504957719466261867326074482676132845471221648414261018882773350991612688791444995327807246259421963628984758628998716605719405832116830058758012534952755080235319570988011599006241138061609816209497302994392438763411240760983014473728369563639616592945499250379359698921941667826617578313587807846626080009735522405829377513617351340789243206090357144702128781539693500464972507063440709545731072958126824199433709822638481743298676024692901225548463231057183577666515604187854632709639209588733930564254061547494065327312635879467787979708581810464395934717975778504556559414110758836000505033421670833310400180494739662452676134605390202801816407561107788755565272607950726486661676926476021507735787147068872211372485701787001798632252169929999322021097397270444027915172894970071900886626231953486813365838507485779340 [167,133] -352838702093263231492752081340806344265329831184693330753649086273581602287953314761063891060649462288752537192331266152346980562144579615767030379888820447565388454812130445519107941225030351518695203439468519609797963250415510959110054121057030275029719036637336337262450944161239301413404637217766425871228044521426714295348024733449941811994786428835389539021366779799034973576661720854927411296480828232149544136690802712453798560032456058533849676120447112138860576179138852882796757591130424579821865593481613402524955595571325039656650616882751257548394792701368327399874961093327334967369806473647820607728245200143902623896497856428232293856545250214790508938978513186876439427594748718231921842029025335809255883817552481139063250754380893916886405873989653069643109260277761224084019357158513694732204334245677325165881601321669665725002065887877585202624268411829669768981914075705005125509836800546640066107207857060076070257588509359438705687636965751741429270601256778081178715860717699214826281541296404299163200456 [167,134] -26244736352770499382418676328361926000034857423341452165311485951995605902987093077787243175646950254119841125321540050063580483160388065516708977361716562699002345286565875645918512845083893743006740135716387403642512053499785513273567834805124190507437233824338248369698155487940194184272490559436398071959586262404807538488470107983340860134579195532542402876443385859616353984335346002728571289154238490323676185916582490985442832827604347306551056809387953684255536675749858109906139928814963948484722201724864148903282622051471153418022635826595126452125593024011053922969135171104982294863785033025503814470081508575002084373598004743967559475290940021612653716122582752165724235061955357345990560950931784350014515828598717959005075107880609838867422300446627962647584110643946623134682922141125711085314018020013637787291491024775393185949248806065864602986764857096792580208329944545239742638958522919482364013120534786956176277417378927190965154601470137338663018078677516440484804749860453527052571334063801213 [167,135] -624040200380169139363407939017395070179532197613847075601993853398180204049947105435179723538138452549431053204601544353396887048627181302701021205123498426198927555208609007694294706790418436829705247446509646621878235139595345182973630158173645479915232787559126657197308915050831463242015383185807318984849196045168444923169893823902337595464806545368992022300433746690994129173822353336059650633327331621162606849257481764356764994117412490869406097755824437950754795570468638136080858943747643253563696016406329320691810412786432238011299086317336297855796232800855447417933986498908822118956320865112533473799598609898835639625428717779649684389061557218970954108864596114817045084666292155879397895132007717833679206371784948657950650890743477340105602579620617009239510692752987469823103992413415029964439226098730979613928505119731195538346534868064878171553053995501398790720699206670399694498607494491112844467209261177507732794672972139825605191040807419969388584464126403873918880665307770097402312230 [167,136] 363299270210852106436795840743065919876241007147384686950577968063056214310266505203056864753393291645482986123881006572069402015672275677320472689760393251300709439898987644308388690630488904841673647458394782075559009507450389814911092808321985089987439029929921261774311265705812385997071187619102009746488951120587900992796543077058365152884536043231846280132496767489104107068258258734335116713783081507244510601004492287464717753428611827991289252046376549574175502893056823149147729678498891243936143354670411423664600798055071494975482107482809270064551957139421890572225697889696234907864980839543235966143454446845509957587546237467009155689986826667209591797795744668987336339470521881169431674553135140825658767701855979831581789210283817015747788969085629746894408889196189224726237082790412991446541082544848521890200983285541270876607528523651578433065636717539777091901972887946014635746729355617304089196035041956567396433898142352416070436824511442568263528242211827102484480226208255510 [167,137] 274798120779803707333930977731604339100965281719913521014819124833824891111215390430451435965394320959802339872344226145708779040296723537062884981894622741467968095940389248639519404773237445567479819537895822434956776316206699895448982194144010998161473538496626646867790340919398284610739379794395009663057372551276013929896241649028900551001098242133752738293332356019833725165039240977272680064163098708083404049724803385015570870683665496100874952251190081184453775308086004552277139810203084695471881588936759564603531091512231165557717216708519054207133577434172834883963989078273602455492390276309595844714687861976720331429653693664859076487807818387536051362150852965812617127802880305996487208678721040082127089799784750155199128960160440339777485906286509671243508095968285998749989184636085095932049489461760538611587583895371356970037946796889321010126655284603097268489129250530365219308037500028386068708934904049815976560972715277481142354420864290014996534982832837508472195192 [167,138] -266740686915122648127584762907872589483515922973220546593875607803896303200836155136675359337437787187009513794967211057386708382182061986543825757413548388379864643959313952726164172632512369652270427228135621065876085924943166935615762583689769017897135626593464300141642295767341880396910737662144555121489465471580810152114139422234299206863011460692268067347494302383904614938577420298185102583980440637339782676448725889111685702006450271628838031199276654229765312152494882107134674304407760188860905885892682104913395298785471227077045934168049004055215534869470768625238905646700237887702191732284142761289664265303408664297983822158861135044794802324288026203120042279933902864576741107408013749747033274433081479648044472560683283890986711406411861237676815485911546655913515642830044975225238217493129233558014352567433586508841321312528470143283068296976367370975851622637183812636971980061214931882507998359402350558441128981872803399324781822930323488106019819384051656963 [167,139] 41637572355846022161540429224358926672728522758875898185110803215656602041388551930198576061821077764008765050462380300116981979980036461157161672372083824248288521206566435595063842329695813007042315179485730303904786053360615334692527483882258952363685668666502523928464976354681018195016735788305855692109016397220052771015648690703260394854143600599719389313633636955093959159048255661887261751951238980270909775467990551533202979818115350750658970692527158592327218204825254745321280633826551124897138614387661023893873606073671423657995750399153254721200865517684566166959547117422019997355099300977777908855651519017992232937220614360207395023355515588215138916906868138713544956135916515185515548876588293600580874300712003725293623439006300191266350232292121896256748060156503168468583997214174555551902795671099476630169570386900425996887019195355357978656887679953679643112843084151020389064386636247868709084159888009122138848142204525883370682070801622602639302548 [167,140] -3685753210172472929787661583324162625095451768841573666958920511340525717031145518565232206126218328374188388437729945283284467099845396524140930300887303279874269916433149941310289963175335578375490690278907930552353439883858439570604672305487806528967901311316209382117258100178459417799409090454311495691890937422604986325473758956617126190699667108042771607326365698668781296492578312664519475065800625697690594658563299496094721048016253721737441130797682951060067763243450984384922722420658404454623458040820618372594605530316116505441165001797836613189230761294711070705360234109367990385441580922422763295891545389736492454327358759403214139539443205780435796077908321277588117163187620307974394383943510832783563721455278981066451663612387182244226390651502851458581015216204778542962074096677724526410228799666204785877620593946478913408310955080447794503465058713025676391209394184445894285069295903107863630590805079083089973786365529487980249915099801516 [167,141] -414888622797896353814226492638485860040402811550412013668703138110893435755955733841824158237634544601547979114328851936924026690690450848947580512663550095957523271639599446517546491912469861162311114517030568914956903923594000387745794228657196265781289509367510843076029854095105089665759575125781935341592679564522353604050239225846595540779370023005919183081985856332191572683250782831926895637243885760557369451387271643830719985509787677748343748500771838529145238059296745764000788110734515695444330603248914130727123030832231515052247547096573312381355146887696313716411247628697756127137192896467981103185894407887116592860982479644420739558523859314241393630053834490968852662605555061345023549115460906492365306451330958501341406674620819776935378862622334860352786364897326799883550758500991733848849088292975969004159251356318688186270739092443062836429422346686868934377567096769179759428654659600947259298199652320793594512828871660085191984 [167,142] -16527003784376770552145559001659837448886368551140777929811091816527534958215856496646620209531526363302365885614216280458388841516143725045819126942486809174944294988995049116572386714761076977077635372319102637917467951392520415232573718444200009574998989816638856296137435983053663318006033321845439277822316193591496441951319861426215759881486735624536479484400670532467207844023376423400590818523811768941014767990036161601844651076123648780876447585171979649126954149042676955386413698814191285637026625653049017656166219181706598671920889335204203253055826793111043738014425256368844657279938752168534020955895531644037039682749280512299357978820674055203686328240800506060350536761500867348229026935269328547788426692690032919369606057326066696597479144589666652847582680372126020448204105617798109837893658162085840367920201791103770179730007510233184112842446043844215237045497534978388742690477063744992844731966779708425022017375852486 [167,143] -762827719218756409293839238530969007523577107524319407486896535488730676921812631439475341294637431824477627602345313113215181677786295247573090096512335039254676561289598628903763982390368748596074303756399953109212247701546097519503000103654195076239012349582907814549581221725659389793616256242062888344547025907302585406010203252018604274898817260291960432964330441977235403891514621870469881999927662317225792703266854916570080249284730877111520775872232959129422811090075097164892852465963397236010811584299099146959353740441495610564353652637457459277911901553892101778071842954859873971286978906223768726586110329253862840657154953411188373141857326498622542067645915053892961304379137683805769864031723140612552562759980794482855756591262593691206576722745811620343489695281590123761232942436604732718990206432570867842167106119413221097714299044044067786114545219602051470205961265321958305889975275553874837347439082254550116 [167,144] -9378370759554376012464916890277848909493574761386947233030727397182863457887270101298313623416404677713389077817762620489581151593366742334980389140401205564105571468814033865384171109775283679864351270193247954721997896311562988148234170355873445689661963244846379048218271526634663189819770171621356149615515848879276134030469772183376672959357338450914140373856030911276637780591560346031673842539356517421038876303479686955445367775059401419292610245623750979627905719746059920827869538862922115296574748980708876422789660430817926141488919915010881636496830076985327748478746394403128728357756237925485821435059491615817293930378556500792290394464534810769006935089201706654722032936278719465986384690133500066723183682016870472886438789450679167981023789856834779925314519826040452098109868949995809354012027801854282576755788110863889296625003948354645062514844033152529218180783733362640768353702878577394934990558626 [167,145] -2814278532919184316740122926243125267303868830305746858314292628727006210224334187369615562879435987676173562904754729404035558018001342609208791555059717047567422307790793920522572801464186251856136796319547393173977047403683732800825833347292267302642477997102878459705873135157352783149530693209837139137966952934735168931658676964570538219747329963464464439966314765900377584444898662561523635831212987457885722833001992123855325674023830253286579924822252066818435985641769385601005351640503488643611406361601340296358724610905362822785291048240352397179641382703911393309713509207058588356200564582099508138118380210403674107538851765312152106678453357699183803596753412620247849865248338942796213161818073647017887554043574078612346641094403775196968984718913836091843249916344695815608577937717024913417125405145113455347542115019263982700739779342500426951522643454294053711232910422941834382855996872137928 [167,146] 73304719059261183808002938619444430700959475026410615524798819591054179157391218964666388072463820290901608420802509430602649838437051624337075817159736744518152403828620742581958900945226268875887675160721375508095911053614241859252532792993038592386872959488697240725769872681817596098719728525808140709366702280117341089865103793607015225970348254243971512863483638658265617227300284182116290522169588908245601756748636510186429733050259428673537320062455012059176817324405870498253799395502763340268310907029793549461497883835414038550067995360084430960341978849815580478514598115003966354385487269319892237165679235764556230630971257254641123756365491816309289562056870059063510371180140255745672768137101250598776040135192302392425758083981737740468614157063620147347646864613889789922418496491770491891532510101182901656636405942692125678601871415028112490875149343366403679664788093263100055971600 [167,147] -238228104650842704018637785151292035402414801700743970130893754674697591518235357072976146851285908455954667703142362888791994104217980197278074234739964961701797631961300237827214387087957080360358562440844711496620571799940739541975018012291408156024866962975074135763095435687516940346644698228699212796297352892926978495372227429152481986328404811729589818444579010719362772855295333678947193056908670322494041014245972455370169636449240062476990062419644000485666508592964786527417642125301714782189353637567370445796761336625106138570387470182396356936469471574592757632745371041649506903309119473379384156120145372939144297711241377365654773141235859430306989469666582794781235000307240634579009817907555107207780910607789911097261337847550374127564535037021510978557199779932623502908574467890907611812784855219455138853403356100360432354220838838063683163802597008968575342622745410986 [167,148] 91842685123616273077009720467215491063966029294691852390268652123978199028972146942701810383973588537797039636051612508861947187224741786504553550378243691885814600580851957913972312372351165465915946699261682032645704220604001427487390398224259823001681907355846670134223460542601567934827784332710219101782360158373059652130539405629279992439844232627931141403718218140201487907302096666746301555562677579114594310684985296053073766953552367021220430192697408501392438335307501671457256673986631102212075581184522639621307974699092062685828796321047734810709352405762804459233972753805898080004339626287359258136239875171085048810284408087481295725079298415014435963937831176276152711699020774504573263073641287986040880450266881462622482048263652928754165640012008877511848027576714729022950844037887685124597486587624720238563487356056499493057823429383276343101475006844611870 [167,149] -4083948699529273775786722560374900106110699237497471802518832706071387074297557387576683272618114277496537126349764333630549020043793189282243775070544387162365658419565511716408886212041020092305845963107978807159439802580057104839089437739581750445347038746542442710305308792348929785282897832094584073983789822427213955194875892071076803353262385742268530154743124439816498485840326970096147123981370030121334073584208215528421610836209552518020677076568613621695368380918740745079231547384583524727525452933012244084219877823068895580728669935870164272817630688796744082918646911340163454558884430049921443080705438005634687686117481775946915330282035835755782660946918302938385035055870466478129214889236080777852230713726865940711070876997431670993360025091294311044850871738966146648435955052241915010751603348162579306899444958713892885885677938613994541674876 [167,150] 19970099837752234817068360189796601735637605814277617820476850829364070226956720769901743132806313989250329847395968564853069351784828383078320286929147345182934086866948594558693181688442035810458122548384548960702889281942037131961808071042288874512636033954256835963257900003344210268046128479751828200485122619636981132540771248878023043705206723745739178667227623405624982163940471919510216835592641815772872282365204594582042907129207992199849135820318933592405161172600957776460186905348016212743953866743430647211711552492496575527742745594308110083870588329674405436034481033854662520602285771888203315656326949170716022117178593073793830628184777812133788565206126254329230749474051530972613244924270286490958383092801027027052509534321736155022395462561994794784551837567672688779226280622623770647336977076794815318534696724240289113942461892 [167,151] -10053482835348178761107710180971794025139672738004577865501932865395481234226974766586854817345956662228351186977938956193021108558706225279516716278616047661668547855832061707901352550872629567598694326231244727806948202962141879052309461780811336992495413761287216790280656755673651574348345981447653929038229865473655233024111333196581517215410960484025546685929096330226667029960561343287799078476903194923751047358702329560374906722508715500174154656182371784391505591308179281939473140073441337405918677016997166350599423494828574442208138291728809507741148333336208793468057812147655300252939318200247090036212963375245290634249461386651533155284865485953534161653284518655713224957762284490036138096045074213215926537362930326082745696289981046206650898782633491589749717073275429525720022102513592109105786427359239900795058237789 [167,152] 476139030021631590342027962808451811215085718985447757098263393489622474856691537921549277006813036844610461356257609808774124996707303394511590575035324770735058812441247097256548709389992751395587748409001951309861706044528065048344095294591129729374389844985907030931268502754104628347665337244871187589775906530624831085434090332164988072729270878128514406233680893711073871576214632728752589557073610268931612161608583220069300941073199596326427167601287659645324409237152969968440238187026068920640572023037314569245996615118449572906348683220184502008774508273994856803095417370687816687091777112832204065034442184046730257567098703219737103915514654313674065073532523851706152563569734497742395612148061574551326420007515958425072513763249372037068695249800898918831568241740730743067024768161960076534723164426383 [167,153] 908989976018700158491994464487648721099444183312583527794014006389612242544630772092767377349770053492428622881119674293177066214872718905791547756756769857921541623035362919038710978231644318474326789816093723007133245473873800602357545848231900568388940294876493068318452502347964673160206452071370804798310434647620410932010479586443253271311262842948828116574988391149869437702292659815828514706342950860178066640405262721858271137874466340510308723645796615243223478169490758796662525333730997516213069538115854509425735713916045037855919565956319097823760227909767617481774713462368727019558107182028045223460738119079812329742639751423632013398721279902494275479053311300599084657255281442771979098033100766208254220501811174017536918225837284055344184568842863491212198135942934048744484807790600544 [167,154] -90449652893296468726395244143060074926154574826003690690471493865590805434984494310288253798566543172100568679124432196211799871784084250130452572646189251495692421425846446495213345346795247248353235794549626723637813673260987794889478252438624595634465856027155150556930497313735648180486831545012807238870575407349873186413081916977471778018774971622388254842411024669542338410587522150130312046523642631055057890981568217757179015434180619753155814242717771014532287385402705522521953399052630896183339597767462275559619553116309578653213465350449053238945635141730578557857271871172143511234792818431456085115646475237400265630078416562919269516972373615786458116329140734181108430235202347913186076664864703123164436034751338369129826999246074290761994502900475503562860632453594653682256 [167,155] 2287490120361303002932962080971514499959407651936862709131974462879834086681123939523006631167306154483157824437226971003287731841519473064387702246998386103306632191384731829405564284868927449801342643213871044419070927640599495582469187184407289785483883946980254335526143495776383519699529230794594427957579535540267797614424955418594693896525715070216415215963901127069389884503663485510722464601351681031688722542157977451557837818254358549482655216887253807907159353369259695131024060059137395287046407447977207242801840196883084110216491318851184987837081523297429903077152699218921743547062196521168621846425072641746517146017437033890493657539150601517146099812438994042867567943235925881819389118677643473533350493422688389903504343629569549504163558912529652747793505632 [167,156] -13855629424220404372982187032294933562035231992777694067705720683181423190192467226539219609224920797643876434703826601003595029025029602049328604866823485125108125680432845814809623347137492517334161681146569881807236582971560557070921011821954079710587164745287841012415299323001316816249613741121567146042278113118013943188459799740300490599706317809663634043924204057518975785431963576177037990084804171187085364116083585159953805258498995264926022629391817594232065558309133771702861951476108671697916750610820481078847930804787915474515554023939166863696118714939564871669805047156017876315468480779182900002288024116700529455033922063801682176662439442233863697891729266997777178577350511311110315709497292169059451510799272184040503930091243653474272094173116 [167,157] 18734080825987831233568880462949554302617349772383162116740384773458931764067380071890052779392738945091693970767059651332794860524204663092973016061833285651160884497210831702283900018604638617420917222693571075938997737146708502327691910421489567100441517185655352199272781980597162095625285322921455751841148903128676899566598443880987115478580580372156579380865755392866007441193780203295145030463789300999698785735370164174068219365663419121886790304971288597770807813865212742928784881375138511209822003170866858847321362121733431970677827281866760689728254946075546138385757649499200208759496596527568786606253572841483315045376643823156391778802283941511778885135994873156483988808690902726614053797777356013733543398473803516393064661973116120 [167,158] -5216031573545189823643373892482110980941599399534981872770086896823160296372088063055607297666859573687357175123688415466181562518726101333299574491092457473108104224531260866405203249407063636335846997958870860456168432466041033536318263976862968268221607757010023966949375790699041759580061252736880147116089181932153164289482917584030076530695408145923405764312706633396656955445642561387120335779586114218913376963686515817821395215735896907585173222396621917681875635003390910410777273034534275209705829216753723129332582925472970044434123762685661400544891599045607077825592644517062036718451278967586085847807472026743554021174972177494665150549538337080820397056433627657955738366522052235264345448663894776337902952094092207694 [167,159] 272580657405854844852382104685467985171884835390985488880426124765046893667362212169980612754387669893391652013440473054968633609998716007010952036997152414591420959668769214003672937308545145681845719554691885908857220878847637725851281666065391599731831173436774147090515614406004417106654492969373948906290442060362212259378506007485960198185386157290408065305050949440575722078129273073131489725446672145004630757721289638374663806779724437222645600897859390693933905547573554727589902461937201109439904209243381100845372836886494180709932612577915323756500842249550611613559008114560590258528631608565003057489914368269719633389829090306768190005017434993983405407425455085461299054129468476946626598147169434753566 [167,160] -2402531303462120954554392009913963665637116791774848066745742157329566201336963249555360100052039885836845678083036717402335842498487775202331165793211339256328476447138804704939688578178146186958216423408083263149127719178164743341060128242530228644391354174331110115517952674809047609361971450498393373738680114985255710176480678890446259509635465115387338407016431010877165297246613410799712126386219887430699810194957557987604303570396109588522632202369854657628969999440596006149011329872741200560872954175366188404205665381234029311235612750602935152096442196438346612329583841633445349279262666435956226923762768464369113899188319294453422504651217706677736154293140182436071873117840669754875491 [167,161] 3155301944724905889159133469038732788231436203948900267057321270214071573310060475036401511873673152306379979916528413913115792940001576766480657264506347420428722372385505796951775786223865820292680918217729159487421673670966391137666764649003201663694483934144360294358304838134117267829951129659796417578351334519558301019946201080843369538423461424186574544339050772206216233851787762935120290190380696087597882460717248836523493180193240793653646077805112429923423499405877009801819463914368154952382357895649386681164269296684914342399033535108473037432483096306366144173319962349955520406135844576822912005649683663015536947075493538307684121142021642338635990067885001381637592 [167,162] -534341894244851759670170501506810655511719885365253047734076568874196195545875176183469060762793222865733482838880486695278314173482853419590269175179268012577335702614161496383559839700349240244461949945195753489576588115068903305914124530236238739868743784589284420240010294929062103289633655083400846329851888862273853493341117349411323108713290633191021997910420494879824551730954729757318263387262563153839141910030239272277892576478681683335988934567920158327595300539156353375449978712274082545182679062209984052198384201552114251889695304720365962748947668568953388898149192218868352774508693092733752738144641437817995953289454748414900724100569263096872418 [167,163] 9844118616321748704481681154242938022284800904058896465847275636650658013805073313096659478618774738785853000529739974000453489062782502554179824661640575147391590060756172533508550940721369709608104926579450297001035480147354423846464753634778398113345574442353075014668253536118012754291723183565621771961075858688481219486757430125828918491343001658672252838090301449079325589352260326274255234168750344987816684410565388033072767578439443673887083861710421198110818315784863580933845005617240885295169827121777179785623000962873174979149522004896583384167706786518355367882622904742358046989497963807490606406834842798074310459309289052827799 [167,164] -16124937240016573308263372751850198023895593608610588266032313296793806144565962349827766995573404644625173442847981510658148445478179392641706500802811007654747691734574707651786450063215964484712201044360473157661366236003152442606016458769492309956018987690327737064539218924279823374965202356920675194863745718841127682993778826742625441408231730469237816945305139373185086974084561537699667835284319950420184662778985069004060475889071964331494425490523251000464779306071184346326223779498513591967694859183776449583975007872531426283461682450930608718264884032432145952061846652354409410759431480436989035271044731571467 [167,165] 1843463982622395325464477750411723264500863501443251708989780342481000673453266972464360777384608901843932630590293352057760113400371984125983196874171270330606069424325196722605859969544115399885976816657791572133717530570157288596227806071211524192090896267217583699559699182683852903672179543558973710205932394437210528454509538163688856908961995179276760537563094227762368939067569577640530015496473223746874039397144724429121304244410883266016803828993798372780269756224602935005663712682180286118428675686135342313085301848163642772889953831234060132780450193545444520089453001216150413411476798376 [167,166] -10957039434020624214025889102635993370694528730194339419217938857617711009573843371080713083000149001106489049198768043611547841660916554785276010828464203768436719074228002693757285841887570042622426094071404214889787540336009348504051073675787813048315995300274792121609919026164304808319533075533096420268809744516540463624793984735396225923113860096755093209159850372608341382679114507258596903263534744899483153442300014941387329602718272105201145822967457084448107325430386542238726405489410435173344495778139862459904819403472732267331226343614622304674853527030588089536984 [167,167] 2352795170946912647725864841974043105434625344236036932577759696429156429623153702791173121245950838811071421503418081401747044449383246332994095154307661741349382092045425721756915773971778969277778677000438813861612792447938109288793100572905755737334456027499004222028296473083404487816108892089501759749679182674295816283376511842694170017741248795776058191164031455633848347611178366081801187712535561815461069958829872107840460234569467293553958568131375442430686699466732148871518856910988061048106215393004582103937080782947363034207696520497161880 [168,0] 24925354911764157760093650831685278888707971785099421858825638109791144604420861409189993465043590283090209334900438054923878884838660182362027592506455046880185935467825191310012670279512324093094965154544505369536712958329854334406085808091892596543671398542704473689629391171660815435869842539719605575185196047098339705153650087810615128045882598756341588284405057298667054747247814073921041087782286982975726633506280315150815432386426448459411259606022091250332308612575211665585954550618265541997560129476918256944072871982095645235775567652059692634179095589132257007985791992687533407997580425355442641877335486918985427091152544589200618613431966407128807134557686893057230511367843915223965831763399232944999653563140146465715511639163317817905044104826943467051039545963419288089379213282261404969409241594369170366028799232360975236781551470139386816071615725143673571091997501729750555186635823416809218721855512258184949299864033241078875339922036849213381920334082768552683187069143786129069525867686497687811048119239939369111413099622473957252829332513394682158879901658437412606610233569417534913457555983078080206629991140087026745108892566645785313294537607576800744302593129278109568516451315173343297482277095714324202284500863552423669838557096651650990128593092240184953056036656060240994219720579770769162329880190587138450475423029169476184698630192103603263977145930848277008630563836487192451221673143463914259017774529650728314186764016704357041936509391775537931791747993899170309107102479697737155217343752578088882724716764480893122583474897076760369952324702784568217104560519152778010065762970270952791906893253326416015625000000000000000 [168,1] -280680995589163755623583439094259082350311555987874990714677793335420595807782369292290583316594191865221473716580245269643696627519921025150766906556786663909696187776844029062736328841408926206635194079312147558140340118518551401436214226668264422286757594443349805846034118034000442074840688835079163577237030170967408929971025149575164611866180333394718419550804887332597548437321613753190938054223643417402788599888569332347850771750830192783683347478803598790970342489162394108544641200231883248711689527089732113561183412218119706013031727752876669407133133563546622128340183105105256762536905529175828642693982950180856343868034654298807471574942756288935799401615649462193973974372200503754534532469693234525615355445421208327302285040284024080506285769895150923504769889440676716333321061061768393058712265415399680857364333269999292745437146229091993103101824255305513270765402040635523055223201001379722234208121975292599849724353883202728744951338750714190968067862436608721594032316344748157832618047891282713743780036062322898459145720164092409677704248624920354842567423675759184919224464680413078893272453448154026230968238564972996095203097563981660372356571038449003815431826504190261168825351558075466951421693308052062552066076186848121204753203684649546757700283177415336023512905828699455729857869905368561212195333830080445174735975254954306409939136700733483846454451341599136520193455502696004737458076151620955238032313056210780200765153476139979538568040720684358539087499457450489727233478525938306252927795230133503507292846057085142015531435986785132957829241540131965014981292706975651931678231165712134043133119121193885803222656250000000 [168,2] 1488375529462641843734213192475190004175780569951966358918323875354717733181702287436493919750358004647651229297912955891612467228883670054943202820025734614293057596742494543774444083126445341065999599053272005842661537993193561454622004024672093105497697986498588912090943066766366927509109228191430896689631164121375639291558277115949469791024929589042211710293560898802438103568549080167293602200151817244904688338143939997113173580659514275103804982836031013860883616160622152184671836205056072124093848463098418366132587624282997376980145306694010840334041115337034924912103811794018954849012940699082227486736226342119724291876846914534578951108512920678296514043247449949842228945048415570386484682040838293484149083069390669365058217925962977624742552029535159430700023899437350922737925786394970870413928376109446850532130143033526355337901199915010925672649509394018342844284932002693531433350387836510584648220260134691081937700850830325490207423017894049012850758309699731595729501622021311384048384923901383393738172061511292301191065974891873118379303954586334809566017156454167064611893124187000206491403690096550583395616264480144707762668048478992051535369178798886906316909001200877605798814628657932249577588500091362126841139765823017147360041336875444037744100236013257538512120958231432249014928249431390974914083289644274900353249317687355343770947495284651772813243469106255225746445718388545002070860586361471927819252493385309652367635270087170154355063162754476405818228963618248612528439915741220934707894729680949057509318230387350223508175476986781522988116613448001571994606911683135398973693019897268641216214746236801147460937500000000 [168,3] -13153989624389427499727813401880740778234867048256386494780844875094312533946236275674329802781946131866112129526092777274701293648919541440458491066602895538824304522549867811073829205758184907494137763691759164004529545406239988175378568571796548788808488985281106812322574217837700802595381029580113004415466786840897397803112043903309706818911111216384021477578471223298079169571723394723635556180647029525495841236180346978496238281411855545943897792534193622515932176804525035945055656615345818451626883627325811472578667704165189627926772519289734083308270186929524225005857301536178218064568116247491704691214253177227984306114935456942245297510429481388762178772995090982526763213358763697811117317332793634178618940731001635715781532572636779235502653919797605315280263930885227974954781162759927096992352840414157656941104998976800020770953617452996435555650972692988134609682165774326749596985005318493354512617468354484859173425375632209841770903582734548922818426440906630658071129398120837471072542393217490312061767826638996814954405619395849054555524416411789966839340729333474864390266003979290341133456786563412788646991810199757014909367990433863139963844201089906223448569910056123761309448025920478761295086792868956020944711416042377388816177815809587319786228461290656674116151426997772998096411726325542129006135501123536616562724207183734862366180806655795243405916412774607186757111949531766725749734083892771083250457203969585644250037997093364293497244904159346124373358502729046342457052269495211402346946185040648338754820457200621847759466863276834909821988029306755317565848026636515816348294016790987370768561959266662597656250000000 [168,4] 1428266229258623818511877697026254107855019226533211344373853884335083488293950143895005424897277236268592212608261856410392603136834400901648643824529361019496943999126214698622312259818579314455662250188062636896848072656207964416155458989981904802099602431858432849700737121453044758968638183870502456520378419468015388177331468443902500920452819899814664448706169297900875908452479467752610242172572082605638404661917375539411842543980536376459319429336051701785842722844203284590829393539894500967548952100517732546837718157160225661164803624793830598143685750072447627439256199169937544429877578345145943799744871138452543612804400618685032087217647686912476598316847259853617287121054646479102277997980389291898317642926702761448684914032983207110910080583608739870782604840971623704910739197796328320424883848491890965806546238583672758083556335157318730109639137067302131723465877378949778426443455553410668283553092429333865355471543856484994133197214089620958523258589974214130991150354860299464277085916325055765206040701879137188285199689643927450226034689145625168689630765689545716872400856445477078814691609406704615703248623149647650779481266844687225706449169466503415307930631067125038770816689018379267950453996431138341914045071721498164062667033918626986467505767162755830446315186878726272395948169722346472070095545678989915396893203403939607683848826179268168280349837916597126425358063120641299177144412295668448274869642090845148785474946839719838299347140868912989116370566053007799862581655553884950187952410881331326903366514570629539812763066808760692470573133322305758024733109015232364407521625793151542893610894680023193359375000000 [168,5] -65941578638088709747437878711255723587423303681344337290965248735525871998900387360674896785378555674037487570429049125372322903155952418957597145005322517375352775853688492407354502098161262309045917580910650910883001690149221216534867248000392686228425508044393902885670126184573424120556689714394287872004418151548397206644013077180755387208277715365885575275795137103777984376193582194803286176338954906377993420735483189582288108381680914475396352955485109253930308581065859180270429607227555889738424326399362538957965555524756232845478946362135738873447565424267103049463137202929817440169431597222191706010458156255533830282155975493933604029688390593546501003737884658697450752767859869282214663757144835871422312020542082990719280240410169183210299777313552723014408207818197508819312282798659833641258578482702126478227093362875915492284302690501443294744874072734739483046186713939080596048249630523602760685023735932902767880555165314583766542068099385169911152814537525310999595864046987891691434812405512394027038208304884401233389977842100995974628628293366589721961847582344905324694940192381350327369963532323310168694691349807625393905398270047730482443224208675868033413186578346117083808188075779287863604482236295879472726490666240456175794312825828864789023191650157215381093483382124176097342075943780194087635065088949939238666446391197014629772025469139791570275567796674052102928614860592088683305312867005467410771403535202212605781803569550249397451106742160320848264643764465917106678183331920037112297735668070510533771830113257482932580286502773918562836463298649959752187710720997409581127957078905410526203922927379608154296875000 [168,6] 1760983763206444680110662770529527759575992661696204967190392785514027536170994119172640022502885586141214686234058308622434389543052439750721592004005656344418223368535592807651763604440584403687081644485605483897233139453691803380266791401164434621853078967168012971251361498150681416587238349288613436138739055938304970871200074789444766343528484179500611417688904798490691362526651394176265270864488760261068202575711395705848207153660516276919282148974537936651034298346044038927487499669042885653292148498926504616367288832927440135722217073231262486304740781219859098956538802115482632432233124007687523466158663089742338529637867872956193560106797162237840459996916992418327653590959465535254143169408671069009589644093366540400799990245307354307344905134546020307731712239327475350757018206694816481202700830638446082335343488151932385433727959322988803190253950912961451684133192990615713899073962364840387090094700501967020170922959949992473673492924989399482411070412585318001222847168831916010710665773814569259491384326430463528092510805693039213912994882163097157229754250099195209284490716371248939945173781476597232005177119720577122851072131626895123131035406696169946178146274544199326699753129175850955536885085295046505969346522164777496623659525774748406150566338136351595485548948310628774295179290035145134338318063754975087418566465944914239160514892070053199096425058718578348423024789088085875708227220344818293602117562995188926718594003758960220228577261021330288942118781865888761240943692817219970502317347080068746149960812111772231161647400012722828955212918961790809328140968909068348577592777459699391329195350408554077148437500 [168,7] -38405534040637562662413568904012663144046239885039841468441298316845285112738366751575392858444720245330652572056680476206145058351073000369423108990808074025155155361631641719422704367780968587346251195291595504250962776015635366540832590192230383080464500284659858271957660685811076445660671353532916245397828507287072647336299067480045790837423680378662045868940669623044895053988855613937401491937648187038700376644166180868358298077879115662729986291954119273722675412795544588895241131968426623305368213949785824492118351413650505190763951394521114858494374497443828649178591206590113800868136551919051337210990485204757122469199843610381593081261747039187335674187484165898384223608743097289478871191386787885980327174808222173161967582956124024967587715607261490956219624380890876021783512400681001421954223878260796730560861569968295802909937017290259483001901718769680097190656413829458265800228221427988659589618040070793384734752333030591369182058295035514541587641411308986355152744924903967102899593728035086857037155651610190648244564767096284066258632898007246745068700293226632236508602463526490119380724925686780778069979602419620415290232689190692254177904161618297783451457795963815354650256710653649347759874126613689476191323931322315514248254609936477693671590873031165384834718954869597215827674907409473909079226363210984201576052343029193688723670309096610743019446172864325354738526269985839660221842438441305144947043320803833906633916369756172053626145255942281325601907301735721657104604611900237341827326928238501670605884439538936150144019688484043921347409281808689695652491311481609110452939859214893658645451068878173828125000 [168,8] 636691450208214098730373695669944853690611495488417068779206250798579241852078820277843900362794320635766564573961517106294772285825112902211291820853248802202527816733284829464318141534304023603875546216781579781961998161369468628405474457733185891250226535629182886418767993163395595119809241711581786766310494521762916222333072169738943764384046839053112348844787089177495412148493858850522721966916250927320563510688903552486172996169928363223281783372819427820427561076720224629931065026259890094639955146948600674166798996292898172341448398355808017363037634818430567222892053804915278331185282215902154740397417794271350530352281322913105574930204734504415179929907682991260550269100658017600745397201281838181614090850520252160501266193072586975619571397468982547999661124367671348451414535014463103065082704692721827557081828180635346731761637432960728229487088127755041757755760880221118799809455808367884868957572029112509017955942456571105431079900868858678118700071656881120210720198130469051892522740900691623671507694641417790254664105761565824571176585760492011423308786144150354846764090342010853282394385001476945732803104858567161567631467665975020672780933784968362324486776381292815762247389393885421584227361423784270253164850960672321298337282092289305358195398614764346026549779269963827863072337535628784016379411820408857681165626596226698275158665556107486674157149011092813617440236636728760298649071060603718367833003498520778340920531441787906585549055089710941454983241816810767971398768238298246245423062252892048977479857170987319224908450563049761793048576961096684181463794027310667048646052990079624578356742858886718750000 [168,9] -7478991644960794711739350152121046334672979774159709485985751149939666968929604797783417500364968494059761160597159518304564041069508986524948783713094912868966659895477981512514873562205590832374323289871403067613875805159378988159990019918765753586991192450791920456192744584580940633582015423168097039206829721127421530646316248553020521710237617903158977717091409197658908275473940480715550524387763125834044766964910103574634611473323188110598497971557465127074756269048788299650328580632848501398627235817385400059093632033909433684033462974871830733684020390343244173983609897040171189632958584672659059241133495961858708295202881472084654210159816234402731340650428141229054252400270956932292756670525392791352759172196270642767192883983669594192735305928196170341804424788486297904950092894738391756444415287462482253549400924502034581895419099914101421609596374434685107691690417963025504356836089323717778836765642085669685640484623060330733284426868522728921132461223201730843551060202514985784545236547227002947370123873952138173361123234782621985315273932193740709972410077426099876406422084770250319393268489546100236643819050246843167905541527067428841393579104338655982191906990739576133053034096979662912243718334075045872909829931665868696194350292852561708772424315054117169352834976390167705418322635158153324106189877052945244720225622558309905299530535556248447763086174228340271742848128036156664512188926294193912135560500399192407002028091645439853865841586178454339733699253420266210546310375742997536030513235972082382384308607752586714328602014961454776040103257597067618308150544409991927819476302374823717400431632995605468750 [168,10] 63975232104382561109777311667360218008247077744584465975087179401377146288852945036120535569992991179688248367038272651741383831943134638254877516201492483075130261745229295012619826117498328294702280887726935161605185072297312294784374688713429979320517670620246721967556135106642760138124511291812178868180190258067124383515016133540102306616943851903594218703357218768945805482209363644374862216507992031728444038590714481418925365608252709643154535902729965474809412697633352381266290641665620064660999552857177443654249773146239052831499866999223079013678235999732479564258372420618176527169495440479328774546979666284268199590453720160242000140251362702875874947266016916545976121340267665446583529053351965670381449643847399611765209045346947570354713335696357203745400565061963463614103618099174831202886531054184734368672560578879592028493491735900722079089659304524119529468567684625303237009020511878451601086516900735166302558579479187696503133397387997555988379170017579561518875830515280646656753062639027182759498354737552674200448873550647158659782863031036995344339868157641392767650473252736239942201925607509110194807812067685158558001963921752902470749488265204554659710780282714442953297518213354984073392856186301273396628211495124667070615003567406514760599354563033720625034358365174535275991244348039308219407085326701281454495776821207617386488730849200890183564179503424331356227012075818843318596466627940343075419093050500724802591144080935616088558847719890583361301829276497469004803876641562033423606632742961711359806936143119507249353361355756634079772390305814151402487841085919619374716708989581093192100524902343750000 [168,11] -419000306344856607980105142150576243721354019865132372139458193546372811841173948447202938913177007465438126603460648392115563333068927914037305169794645846803269747561955231481484169472297495546099386701367281540450805865019608991612627694353176041250736237147365066418485296232635354862453344369868710043168580872276201418527382726059768600841522855427118198372029088211857680658949200615219108559491292587128212098217853948259522555252857488889151847276253822077764923962832827433828768189956103935541796414477653708713361011814652892189644506348036972672180844432521212252138481402641901585186900458549712611762635732065054228802332360785474383884891872699073161191114292987290437798341097962091163032928628107287582798709891252331725073719032744497067511482269998374782877425141762518855509458917248274513297899196167229195718893647031215930351840797452570665544657494184952872527377212696023201668384552453996116522320363509211370761313720009053433540963051154423135914239852421181732594003777998664937045643441668221775349236871168393287916041605950136596097737709283088406486238094395681969863710838602091004152908899184371403312835307979458906507320181420009148841304007914161812142747808056589394687754145625716820597128786056802880573826902938201460667312429325309439549906743942991809523645082757627231458592958318989279657316302053698225247164928565985709986254478401870804488251839270324155495633934732698757308202217884463992476398352992611039928708133430447631938921001266617732095021434647429854431744569244401158023493574219787125673164364328539020302249862993992571156664446326489092268274595189116782034892821684479713439941406250000 [168,12] 2187938774349484693013377986538601679458357681404933650908071901138770761983773757422049958839738674399893361754538110810299723838638589678225220503474326396748546370159926484927420971441426061895458936051806673130150095241415558143444666475004397643743448441078127349566235601377550985709962198984454440978223585367040324058918113784076860482504477738989955201442334022094723452729623319493463910068188213553259449399674298747334951725036740345450959000198607078710704970108223925630756316100873954940418216192805737356646511345929094888445149680900291044881069877031122260752862866653906388906577711035494604851448779236590026074073323747698959643963260686332051968936850206026067473089937850144404602178105768364677180176637911271867551000474097772754228462187236250316851372620770732865486589967684969185006546048978279195247280346280378911944830255936783797315954928773146643664497092513620732704094198578599934248300966186483764937542885504579935440690242503231389224058358299612846019303925144437316194164344652168538440790672450444314799839893796908381830330547358443472343733179702532951707649952038687163551628173793611166390120239303918426851546207747400307457279737648436172177141324950650152615202697039593864607329874305299316900268536650931917922236155357987999794763798785370290433171268635111108971342216654385595820242265722993155841149577730995522702786496914630072939114022267885552570351536683935744119510765982690124315519591379912878192499291973755877116226265315805730323373505919550967346975510504997910410989705990838035618419146629363744877557980655820351808664600899291036679828737134854359222969680558890104293823242187500 [168,13] -9351459995794947040233424471285584596181497869785829903315519140680363520260801462209167967380731502121458652809742975948415581967998774847544890769976284634633278775823203779100256437755575225839261949523040892078810015412387885007615451158088053922066572983169762754773914701377804014949634031504995737380379629964137275094500849300806900937027874858161774893230360454931906456481824970685297260149977322914719730408982144453479519524197442179320564278541883223883087843791769586787582644252733102880972599482899120495265127556355727691041080818833827369177482843767009179064877987223496346178127437961273136375051308820978843220577061422761642368898937850571100569849011180750092036439956458633375349488020431575302763374042932919688737367218611198508919397417668554056457062385903379052573441338997501696155824012185470795836294503073915191480168481339995839216951546097083536568524497270684542123908378912279392999105229638992840354593850096973710770531863738490353256882883522485419626965792527129619524478051461395212559946422955777424866897997865011341822937361378062729560901953004872701877259954819385515330888281865593094557126981731391212191236589348631308229944076800187652168741112344348708170181900611131555202570590318313415152946979412282035408423073494888818340826618984696378353737803633945114108821517745886877299126953973780170244887753238836299130541299115124346642372965919174260305957716879818928081319365558472710154825150077720760458751501551927320238366798207198625932527843065434004655666380187402989941413136650851753993079421802615425053974615184403852491116880955984583303345820265412724734749295748770236968994140625 [168,14] 33241224098314923890958788178006206075936122511288126561492535817290671726053151713534254441490790134244175267896438713956114507450024911049046491010814285123654695950138945269836924938066329797252972526072168669207289653535188587692524252871743305971048750299791253465502208779744411916415529034077425979340744042577847171227842758775835592012201623824984818152298437211972378195304271097512561715556159831352503403017693052937717721088818857881865787313770690559568011131224567578783104678842065013177558786617853354831820186865012080567787048263166799338985969427859438486761108176834960880762745258994929220214759168708588322396460831471993151043991947023207942731632932689703345626168792851934398997054879363216157335574987780152515792409852300575394644912165549052824408111063953439227702588321189815226573788222057336291885492486964849192880049187426633038160540272480265862617300386296597917333574711739244060281694090910052704704872179089872271065048682982969609195945141170682171165392813596422049537562047755230496396847069042030897971177383434917660111975029942648604172358002755651783150815433468249711953048404384806853537126296550492370649073791687312154717131218990330182984878559967380175198921115240639761101856207064982550933827210630876711859885814200003310446012135147124430374549848533947531850599954230728755618179232994636615051898929930853067982046650939896550588743778042883706183328609264909770282332539326619827061576653826325682709000527555374752417953122438467502300530695891771309048356926975687569216132852850416584581511091677038876833676434789258663036798358150229123164336877566762534063555300235748291015625000 [168,15] -99296878347683122809846308023246948510339613482651138259448815863835576878043429267697809497906911772714373038038116875571052024710173160618843484414818010466159672740908315371809919014529543735768253025931123463264562585851531790220018755795830003369858220477191410959038714931941928023252888340071436058142215274820585799416108566316702910529222965862230459215631164933670268226377629566256152170486454749671737080751575146606727510681742601160022801435115581732896691126451115052699960436561458825934486212096827194428510275903332426315433655159111861944351021301956373693851690209119756615003048322937418941956826439065403617321461756649361062435162873091696494841747467101869370452933894030956796014827749316150274476645651755040105294708383220327390941506229407366562292894015118421239978482655082683867978170687544255673264074706451589580761938485526319090803762324865829317819817055726927953655561729543136300678657801986353629030874620839886987053672139928665480740615201966615119716773850219789017079561717918158077194506034654625189026982890088490885005115081041791230470812573913409916556953800327859651850561772889548906789816579359995408231865804506955199306776239255309646942038800480837552273013550187898201038310592400868650759839004773939046688248013543459232126296719630433777162332994457940732629276668187754811493818533746526182735260265566287252491319463487794697887191265664930236153459388214940787487372576021065782767613753894094328720554136907317229155418096613339669513544564530705768268522852256659796620028979788564015236243867070117757379662105171200617898893314878304649619270646322358445366606116294860839843750 [168,16] 251186089093310602593328105717248072467001553095400598317991567997957753023104376630968304506469228735351686061580527063113251533435708355043967956721098849803664831475009932568673396175003062759950367544657729332341647125333944671526682149284684009389719086654143278785609558648378153506046229271670125919358761060738975118536761028139401750581352874137748213360318796442422899782626018395723034221901510239306049588819949759398304309479459521974263720897773671728507254443971094497377603994427996764879810313741658283034664544696484582568091512622140115739202523567913572864544764034719377683183585982026235766191929537653693936526734184052784277485360663659025052530145578066565691258249677928571076026902314977073553276614047173544123428367137716256269945644859035726414141165844575688339459100974579090046117947054451844732544554479943705454479950013658700592262889968669241622995229400310113846937492553426431976782234999167147917005647200194782000097131211511593381782577868252588260580530228140945415153922432203549518556709614911254700498320992020029831556296620622697627565878067503934984606906796565961094835030525659307060282403391445752073180530213479543543946445786844204670535828098958193689684126538404343956485260693310606105998544225277132556726546690365024122129211495663796716055054102179328656468675961109959983931686863122992868692808667620092397748410749891016190595345479389798121247834483321539960612955150248179115276784479499204535617964534510732972113924220054558205997415464818764316867629827216655185506640917449813411729902701326670678478975453447699497079192194171360079578186292937520423708915710449218750000 [168,17] -541579666355279116873714082428835524279010498136108449602661749950574515972794574003165380791303018242714370901515460485290265698308583069235315173528805459158434097535430533186101115597756517814220400093262548747471839652333995821882082094222142866990070560029488503699913088453549085405910909108558112079240705330980392298163963825927179279905946261910577846302883119769928148129217951007388746348594308722381443162881439077998279360379931560891895596755889427033218595147794487978000028496065776178525736110506936365431281776355631510862880162162224017216149632824261108073920995894739103006965101704519572626739567555645846449729139707769112300449277116609423724453327007734256048977618914785640979744678031626126070282329605387548452102489287960487572498768877548833594973858110649426036239405164712921705890216895162742847967321352063897921813082248219904350263800523306083273480010865792769263736309291806468024610930914809227046336229051286544423125479928965733346625472306142848335332542746396242979107645365505577645799070245014052669304648617405733076095651379642922503625747483452371644994769777968449783259260445096952281101537653632925238162471043854359743200733558302060675911406369914165716067966470002270797104106580813891902766191667555853287777160108939214156523997681059297084062349225877972664256806123240472412940679148254897413562595598612688446638256065373941718661097628010763667993225489573516188341885575799706045260315085839428028503486568603949761005799640716775861082653440989434680842370970190298517987627956603309268331830775956873515073271647601486398508967248547085997670399126136924443111419677734375000 [168,18] 1002982035422762293973241501796177203911517314418166782168097712591510600595918814726398607279602574161527131198259491108630266560470265663923642224156030300242034772845223985397563202921400134248395255137150791875733732071905675812485773361095962903330015818807156127375929625316379057039201143120297133459153921260330814248706263964487561549180980928242837365510603865706817954460409918073827598399568494420148379073723690634147847231462398089811174277542150834321701883695134793539942331118973466237274836527923494578984352918066189771733976717756621754364648119629123601364766241590736020991230282679850344291738925457708182175012254743977032867372002383957149688289326965266582948791627663297279263654789258519799145321006366490456662558641865983668197311102862848984902341481931889403991468665646897050534598331470235842636394256120668169679595934239680035032245566312447393720220948640133011071531697262591732788083771999054256544499627251672953445199437681989874176740756237085635531116066141266136624888001762510254843003789423336563393162942264848165149693237885423624308917980163638976247775236984806955710593826524133302218838652671800545752735052159386317620345198570356015909224977757767097234133075350344494357357109767680153773119543009853827925058748642688233654583208970321037152411452422323381502604741578722980790070413343185301349332811614373987218320266025432014982367425346767593944716360706537392058683572982090287066837525113759128323418531189063359012797524832780453764971750335753455082429984837145781767446975735192564132455064328893231815271840997246908067005086961468557433718270417669280569992065429687500 [168,19] -1622945576102768348484726886355481004498282530423290498084263000980888722025096123927307411446938561561584030060809161718221236823981730004952010375831617083160513822710370226916770341197780607756843420870086921573962573213971589323931217158547213463172995055896931741173125455825034538319582369838748941458296060882605605867424034456167706849692707445208973160149967172355471940406827213375736247080005116977279499483799226110702825973266374292423163857205243668769941483733944019800256045868067411590704849436898532537306444477802521920333881881050817999401765297518460863269678151520301938657435905625335858378787377836610845920035121578575490854511158470293159130081827591815741394363733828952530018566421204087390021827997200866504045085830577162553924571616773304925857290116159274358161346855871343177367762053820817598945122316486812194946214487556897864012518160564720318792290793987914606439720694736510150081734910030054295753285953083073695033200839103090032472409694331628355822238038095678658051208933796495251844293943336065125461293003125220805170990891056872314107558246294395962550894294976559959644854446632645327647327371612807791603125531860315252220173972066334937244160281707283684079145702343001113698544965723669031601789585105655295543055500807475293483787818503448564879108577109541441778615974312583962786164079546054947452258485666588762100041409305329077652400587955560503855826764081884710227377006734325760854043584746356384062481121898145755696050137338381117178852234603490006386586781797582928126080513356821363825270819159275157068539085490525070708879091524807624143374196557969096382751464843750 [168,20] 2401699031992285861812330027928895641232083808633848388842198648085102874961767296308894631629267515483907412318142736419169918509772483116127367652321510405856360491765929493801024640123287356877957406841010673812466868125790666608688292487549751418854636250546364257532889658536969635190270418357167924196964540443440083944152062019179603614358223254388250559401246341831500961486046881966931412117566036720624947393746092462541774410186359859835415520216017970117158210326059691574855813988347925242392771161852809076743961108035229748274664026754120196921404399195775754689409313343035569353889927554728739074226923900866772249347502805580709366428864832049081525776261230961865194192807333541707559135161896255669560306198404323678303383181199913664885728630057047549271601614878164512672799974652120937356072530440316348020953126527257239171399391068974850355728213814255494194176064198241232702777129193608061950997489781455789270350907158023729532706342062112101952251532336387938358445685043411508811912723214725419818481904485010999295134947791550266189188808708631558764968794225216368496762141994459866051072338370107281293535749011373529000161208746348739437672805070565810314699929671085549978561433846837176655080034645063724138496289554012924019071275242097823408317197541661866104344112187596616272973026516495781396199180878712843661457357164379132210244771931096672615696824838493834086573112099717075134978678792580925458643905661625718680421640334392373024605860695713300574877637374268480391480967680682596229949205776961504047300957735006199883185997077560773430649318089046665085751020791791011201171875000 [168,21] -3571764313752175035152346934798966260926031719659202570948649965972335218147110726157061654686595416511126042540912899833351671040455355629608687341969965818891213182335975728401543503037353758777673927546326114212488705183533350451860281549398806029373416146719712526834983025962908863412121944475207125873427083742953640878153237366075582429503612283958149496952890665938686601330296020061624912860696569920824500496694776902592055734292212485492744250615297444025236844686964795986125439652885164075882415595408783815912618993781197268827008796778972659982001351619542007519101552583005638374793909137018192886285959899776399589063933049671738859609455096437189547254120601056490762101289034704304149410090973056276713598416172328355709082273875602207190783923966508160357248346888780194222624492500334588125030486589280672168574645048088268054074788548936772520972386836898172966819052491061863610654369549624928656974567111276291933656288167107884505932116115598558459118833497658924190266048450132075705083817628018798984883960589353993186641206807799583267606306651592405186675284672915318923845118011682462876137367692079945661372867530835578793657649780490937414498874703173256011670364066064906500370818165201990167187325995418238557328484808341056892280374081117961563603346010417472050469955570786527362997437563452369247394500555278609985442489973520326158009920774298407359811763928653407686909521622635427708145060694163671718205080541932041675387815649195815979562222334044039376259662364563210681391576572383338306962937621565866803907721340731199242162569120471285413281985236581941035971966225783126250000000 [168,22] 5884195439513986133355256195704878843490539473287889088667081319236370659575475186303474587432294024530404275606948257224707833417796579862557174651401736201429122636708667559122953065284652824869475223457924291115668362865744681951077839843935676494734781339560553099359257309646902436326991755025242645176967627684565103406013537109375673729149696936228994147364803120643887327364175245725295205961093680553591803944176011970657772835819339842325853253831922224641304957929548416987126020414450777471208947571476573081227172907980144963460848578689342165513472864833345555510745220393985365746161703838824583222744949588189156610646717090001100104879626256740590654257762155474891692235115622428448512563958720794934563296210868895047219043346059800025912118380305965673084775218922054453826840675799951477920710847495680618019185218474285705569284491588717305858524387358269338078283196380273440933732547211001941499237179212709414941437667514312040996131959557658327099832931997636878011950526893321718456313103631682857950731385637773818776677677240619152421829049383097777670225541047583732118539185851768814986661990589444463461463643112902409156531611144450125979021202831932982403206088693517080553041154614054177741745773249118415455017135560331175294343850423362697205767953045006248631811902510918214893881032176079532395686624469904710939654439574037110895355655202457767624655187023999515390791527070084139320985899164691144193037077423328851883224646811011695899459238114217588064637741363424326837489145856293623263671836871610969814230984214037181752954779333331444030803032219421749589348088619977304453125 [168,23] -10559722909253767184379403170860195877558296763662942079016996555026839360874092509427631036843133099140888972656764841715799375811485255421835247685082509994199866322571884792332979289877193457958832688282409238803164959318644878669299385993174316160391929641779406059187802271376764355985224625175299108204259869287461236655335361065830598479298169686965814833750604943200351394027043077079550465343516457265963258974510739786617010177868797321639261093899326707315547565830314523015434392419043723382522207632704406809636591583225416797557512727382839219165867173312305330939562535525365313160789368135408301406234889068799740755132493856520163304094197492819765716975193973560235574706023627841427160242868473245209622465660907267040217131640979291331685835842501692318337812002628089477938014547479863493772796323206414531017455592018085605644704278789353853941384917484631305655740130899504321954708960038287046846312297592863417596127531526488358597103778827546189791661463232580956893292165252422947090512303936152956463572728732482868271532907391481371140960514495328364106523657415600093278870664346618696989668164582047207861767575275353830835892471743524579035426513299889724765695114262983936896913297900458377116306043289975986680742278803893588839356926129529781597712686618456924590950235361619954993603725331599815857100101719823781132956454438400246751769520454563405661219273150055259229562792260523483561921216187880672430518264791152376250180409372931515327520615620003209014550693792309586178858750957613131314894463263183832294685373846269887515373833730687874741542958874210816350238729160696397500 [168,24] 18478125820221321296506496951166547666818283605307153520985774358472501146932913914805055738435437679277673752387932625056716992291320962868662518061250347228318568903549665534163252302890739760032560643258139267322401124192914340195538173941096583454438571836095304136167652462908057627382354183991310934247114826252586353677603876485106450255108326518957936418326715053045004128206619421592774522645728527287516984714549073034083684431784131614295028613381743051751068995782919951297611483700559576465497228351127776071935487008446278018533202745066466497495097807150898201265827877840260296671652346756135115781160822342861262776165046603952184634111046324985685498767619164263736897614795729419543363431593416845441726745575793462902718332733892985321880331610549605620856109010868179456278670292056870492929388922448506105480822294707554855731971812936787810322796128951542157140368366589388653588235017419281353707318771116850382389903678725181348893063997163770711625503895161980658849463691707422817236462766695216031794362437073817466147902510232386578509192357519702844589294845934025775277906568480705475200833301430786811298519078158214379662450281662104426859038685287812805016591455317554906839943051632853757963689440400996176000092763561173928854599790160034301798785439657030587119587472431735088883728345245164069378416870873063431422540246868760284846758747104318080360454646757763005034492616711665058120279293294948425652832372170657188261787993087612243509154053019309483518306016155420348547690766168041065917338930088951437071186124253370603562087030749616184984101196928940548802280045804164600 [168,25] -28841331906667182507013117882492105769139015390901601464622750484926692836414162423398407847657781407483177877750833184345070707075041998114010556844677054489309695055143690472886272995334612185101385285350107126358573243363684827424164297827901293538523527865842456044507439647691424743385430530794080828995434089624810489439181371937063875320508964305506028492555611218285738991886684959764572621348189617933617818638106514176118764916159020235124624982424990286485261022177223540731913111348511467639098076272392749710710514176838920145157459691824942880660665872932091193227519269045691995727509449114233583243566577100378613200733754178310410951516836685249997357133106919753191057778849062728255926773725205483597920298463677764936552756830980772424061609240834151814452615728485977920138909524974071066529450811254695479320591901748408898194997081371787242067188605869457671253488633002636664808313062233036015561491825852914950533862439019894250810047926218886250102401957796942458436723225243497893954516444314824320395892535571122412754822345603554558316097195832130524524122355750155250985029911909981434622966071957375182147362559282527912749200180837625705238916805298393078545609546364121616919924639556510795508304276494689104518955812972318506538996050636648278114821669572674355723074321095141232244789377490282150067932249814432687883147757571443834715975754819413319366638566572162069510235142276465259238705348581609761026002421138558158602095140929390275225062009128734302121496776691696685053994998758275543744513790063877141599010783086610791168764865059322305335912590616600641819916969458720 [168,26] 38486466569244565086619960334390287021341404113860274296905806093569441462731471829667754771755088817759309620460515710792921536314023959963462942445540244108290302881915936915285599636297338219387878719583879986962940667350424137512108979478599458286367126889202690555066893647214101134769588211834496313896012982693779006913377178902586375144450965644995577824274421845399439690663531524629644052346864307194183058467489251047210232788493404466082920570963066177380057638795167035206682510171930740181111498705191641172760129574980352161972096593185517257515442552057472792477630076688200127087494363131184194945948386787662211567396479483647458296100995432154909904096557212211191735183217355272830346970674884997907070730289604461739361928319353265054222952382428000103389843899056582464206296927382865446925810833267484623539146299233011550626816475098332043727982126768394038384163993978554521355849887801574362788500883659342842468224328046520792883384266732829390568670346870581776050014836440566139072813675345758184694819434861820809119221885509779316508815274263186471788470680920459092786424715211378747910600781064792597483651865658934265331850946622972726835681986758273767438502525535778564392927969794740220578105308111309860239973828613050497968151815981911749502893604314247951571564397836947716899052861603885428610558910306205142770674976962283283762821517810622681265265855825056946464189507722764634104371286514702599956145353240184506239198951526947480652463766536279740939869862321547197319728531936849172045223668868709600368393537951128652334624508825658524600210117784565176015388402095 [168,27] -43038392343132476836032886602836666457223755699593764153542869271731717688587867069885257671112569187852743123905930106701270533675926319299161393186048545892194217261739917274672470895722550863356633951469638086417721515801434791130162787247930050933619956827568703926616523132179654710489459688222772901706850434886365730859505755770097061835625633072740020068619750533918479447294968283274048845704353342284216698160832921657030500178247473080837423145696637146717735516100989410374667254201707763017207917159901040100302311980588329482220439238182660547006885706152542930989336657377136018546747576876931658074296197322183093784256759114183739443792558803537044466563954963906664782001668804085364950881436001427370560500207629926009025618099291931597282135545154235638641072263152199598952277809191273875415134251261649749956035831764818288400320061621146513633687601745885595751751825732675347004844255426881920701508154464615002217151309890827944674277055623161529382310833822989234280214269843006024411181676979750144862837555904669761783373950226462647688421229612910667534513761669613288395676186487450886545203038035021795754445099423739126801033476259972493931205668137159177650613336446910084696972295000608204252047813737392493851479401330403155236983330681370890268391817696963622244569180119796071774741098412277585783808733730119210324978925831095637917064957363507309212163313051285893114018350522821802704827223194182316927678122435643966966480422184982307011826197746592031784358146063985948925479912325768078765224779611389569749093545706494052130677469740060557233732599575738022919916520 [168,28] 39597370279603510835445499709473064784947756531126371605324363103677239316103750075418341081656823463531248628820713126443482832936044242183300959892412805417116280167201305405451075218501291412663055439799658208189121466280561883679685431550681551866661668644249135558026728466965856371760638554121360600615646794733880495040392315178126873693600839469189854541859006978338328705311437958759630172136402164414302256134321076659935333863654891540092946511589585386846575014314333140811539882624814435721853990675142433216506054472659305927537324081622597894264316365072120560173438664537437514973570134687881049969654396745051492017023417352228511348148507964102900156067122733826880697398955781847046393740765952488787065951334241364791913282151878160662383328794105560283692471768965780240634484695935344841347880141787653301321845632903521948938823079724601591652583552631464497116625018170328652525660638403557475754780671417327759388199382279413852084775661797906971514054036210150326042355925329779169616637627899082596358984895646769068504127355180246749398076521275321788926667636293717693526110198718426533373507893895419019713823222603572583054938407969592319381381616948887926129160529354660935411978591541152985762771540955417293286645955758159503707423333971605794028817775707192434399696472448365007479939709904351370494670062630683853609596128775058558887976422632554189572441207243385068411958603933986671754101206133991714778913246941696692096966905203375107708379059773327782719089535988919275755252619066019815978738163971209764869620728490475919826507896673450155676013718154708729841200 [168,29] -28909936205095393547939820844699830148841042790575991547334640821257804099050701143540851979533972668067720296744720034302483456748665955709525700186257791814238136735762151911866958482544763757127764478554508496508261880123084896646697407269374006233536153472546431650583952460037423193967714517164486846018221832323327374088916563768074394075082834835722939256830548244288504524818848814393311819990764123422027039234263306894203518222050483740998810372788694408340421964619162304130344965427833698219816322891690755675835334616343807180215912043356599238560962043914434623247226675483458902161180915169349065572895259736925910448048347272523508235030083516252537763871470844828380022184886454643927507618381079530839244452690943421615171195933277473612212038635656102272710074812448908107942174906086350903943116745654021872888985241161827042618114956971102813605612140124186392328665683319652725834093667720708300198358471143779767047129773967523929898199808108112054634345316450579486036714543540933514456337648860458274619063104996540888135440512542022021809830090408465978794145337330690245734473774458287672568318488213788235714643897401014328607158579489594465315155856898634386204459465957245790872634320419913205959576128369960819864182081547994564924083485892590380972764904811974391321106764993854673280848739754303307478792216367672648084656105087183378233406024391413818010984180789582131938396557212879083131046467023358851405553525063152456067033987028759550146014915250196513797461519762149284577481699739803283746619415159880586831026248023787849615351830284726849205154129667191943480 [168,30] 15033733186779906236204468844710391948347871706080820073357280864977598533111772989980884248330229531851588336141147912512221407088701207814059728925747255248993365951399471728037461232312522062451354052403972797887378516066988628614147399817721225261593443056318341159491256971388904700822477662540681704721116165911444174049491489376331735486584436073833889634929268673765839641050079415588804373784465535676162457397814885922311037729913800078451500232197466986936018787025592384484831320693482715843097763941391575239557084329380044408404133351752883160640198409794100973303049048197200806572707128294474896884518940061429448327688966721875238201166912951150764953750801982248015798328293297396368548511045592085797383005954727146157903583739138741909895774006910153122300783596811728651699543084313444972286239727688101957341614465815028958546144840421464487245930445680794978107946359544875980982975735553695200706366501323411451703645335458718776526923188175322416851074406480682413399072714229356680341261495165371674193176446961360969697873064874547285478252553221658544748816471117612697070723139917768149642042233073245012241096654781367514811131814401386745913376321307643080119576413057189408037694545699638617727462572109626889390294715817571412610827974611822168360701269036110294044618787207220537012707197376791488960219578324627530308252621298362297380495491647385878024454769508048744127854902399295049194575782309183990309606400917458887557282676066618209689751025532817125874199205121805260148333186675644131687075735644126593496971256954306374098671785967486844305503305250935770 [168,31] -2706800139061649267119917226792984887623111703169649725827418146749680528301839805054822754631113916867210331937413959999143237767949164509661687144326791273471118699734231078935254758099747301515847058674311087726729483761219902486289046257263555721447413081548510475153441369525364888652617695555464636674877352371237662446658356436037584110542413855080663973178962326582680049267626107314538938415168180270533835959840040400251845235287432814747875213913539519924303094013945972556125114011501835742255371528915287237795567967462824741631521208744237087426701677311511801174891013815133730005305275196614882562237486897742786312326906933652665294957053633171945420225390287536504780405585131537267077480443015077556447848733799365195216630766202918197950632383055654821717155629145167546893527815000529705950442819446196607963808001651177667805960384748389710076860906043933823145615786511767612595840365320915830500637201877997986747911494976428945114538478570426769469313709428215704975480209936203023832133800222738658355630771122790179415524950818641847694600471342391874358243686302678947857282474956527916680993271338264091085079581897944543854676413532439060019837684794710592053914778262095625788240073847823474133617361406533416192257262378651377476562375433576380228269752678780947191564628498773157313894917899212540242618186401912045873707183229321908560161516369493240471028531911164246569149271944537208484945649531911574947887520279266423746549934155262335069589836997957143752685307742909206987236279094105246330868509531354393327293475341061627954025112037235923443205891041660 [168,32] -5273863971348168930522496816375790690796137609516877055780321886091877197851062154170041784252242945214810062908254259077757102599737964767945326842600687277211928083446789024359758203334821060535675963855088862783347104002541216007451801200118821336205280101139825050726129642819375840804840155696136924527885762439869000237519014348913024563878191520117163127642865186467873296868901375012840041503672800904043256013205612669636499782196964645797296850088125483366044823928507567528627499168138736643943171604998604306525893583880130256605436967764778000178710181054500516584809433753162191287110842228607557410614143075945678777559366461586927642458516329503230275634499796896531663040468229145480751896820652542672231356765374901433206564290996197905231728676492986533653507176764223136541189425016634054948287906460837303511788046547276828233250614369995143243203145045861066316690441425771572162266509587837476496571492098854755647295440538566069825698110392564692577208667800279764116451744667892712320253065951711924319238401296424314347428156839318672217599722662519856731614975222317848624076313106783157941459621746951475682831949874259193361445167712807421848070639060489705752443744548125245059215351855543078335739537464535093295529940687675469617531122468299210163853572607073015720768747793403986972791090110867497854221385164281135905976329997329573091594666342606687132576758718514503181962716828375302311635421629399456607703545903075428408252481463954760320659799142235341477123683502485551389462632102481759977596053885347838321234384790015770851143452167246917206774348380 [168,33] 8684406678455860192662745079861535661504838747368487884607965824076646420902411316034289359295949169460241894065721175396042929808177238028933517493512664230264844614316804145914493522570179466422274640279910348021708655053367569932198930284838895218585201284077920352491329860466902255651951333851940008576587540079575157312045334458666399038434467659988588572192218697237918582616341003561854756677995377969546861701145449408617137637076612977274843008987149920430475579325274745627112141408564183724591940803029802434707907931770999677973271233415738847254240172855157076261663255777302185452744479432427850934906679629196585193650834354497381759068518572897016160529813423895573946200063925391177217036419594342930840549711114275509403224968671015741974083952094488699735089516203122317237012202706529054416942373718818265108708218705089592947553806558123388447710524897789485989298353200736758817984173742531833514217016035107450931666142877041378850915059872895353072705288654908875163603917755078025722568123358168742521174202539031342729513100217846103847926016112849261777012168148670182955511907358718624795629877949387019478831363147299694668775486563043564718354259585026646849342846314742889460174933296949466067497141275520565509014206965973984281248341945666236386110131999919597121731573567690960780097915030193089297575651931081478355109616190473523696007431990881879183083019470035489119075006904156234686724723813543966241142802201874817521554516071241076440734580614625506612646130930236754684891593483449265892230049452156032118564933620053672222002304837837357786186624 [168,34] -8748098737353636120710489286699140220985470678311991702317680123856415723041551505951017341530526264475993978973639842412562994661253235813398933824858043152206113674570827642115580008120702007441970962765358485246239984386210651335497644138467263140197116905407365063640842365509157579686406718405537488319906331368906551166962794160207822091009396610391039328307545090310787132250357406365370323795458407401502584361273046149843384335159793640916467325850056659196512914412235049709788216802652532139990736057681757898033230497892942053783511624998810487298458587586295152128210987663862311497010791085732750534151218899794383071611644663426508857908024512378239998824230577912130411509593309301719765285418099811116117309022532672137556008478860105979247058272091194527316136271718787685587312754199106945301569044485028891783393432424294066236331928669145417649245009150706984346077558392432082712810221019721679706382835513830345224393760569490925663967117391378428242803679917288457698586132853212707632624523284446604578268723148814896179523300752752243214348108224139779934697244733841064247576515345045932888872153714212487817493735121655122818677097608021245165164511185978531551651897149897563963562847693070833341283746334910122397763272677319506877172598401932338696309835736217947012484208689462321029056056149935603910037717818736085574153272714125171362769495958633675100234478055004994135896979100392557388861782349126184799386275391632756958281359230411982228192131014400026866046846490119605145387478986113571192564951445253286853206288897085515079892617422512105825544 [168,35] 6892911759222408456727326188571019952338373952735205040505732479106423353502896836055763027565340665640976275800694296025825812985785768061611206951871289277952036487073671886642277742103815914484022223814733077170986450274483301328277037391229825291071658203142355793914051845138808626895724706370421202098239061325727640522318402282224134098886920119273034886412898861841321724624830790598811386876577313847695563467398799908569113189531858168411041286623907503387097956635564301680260714263808847341659757788595043728305195087584005209780684272276692555697361068179171819813920737719002249460711524312430274854976662564803794466401997271025206361034884489646876447178751786276866187828015875226335464996078437235978764532361000379763102505633016760487011813624234428562445188911704693526709352006791164699711866244516591945940189203469331627635299710428324366790625637031774105275927123924584734471350507504369905607292527085056524681355472482629626212239366617020428838625986817823226058914335219513805820774748588606253694935179184293497357366604252505843455512561293730569857335821138215076206725502504250606926483308267479221423422357825430383015830767680669637557393364137975330215778822866051691244515536762771756588376105645933698916716798417689290406001281856064749912460523543083518133422103037573135590976532927978618579471075749023096519712109553878310156737143460116155289417775436114626407103159740433033191785632929893866812819152525386090122262505305438694083969409460051772523601307984126158345488114765310095885124491059972362430800832641542102992017135183075053012 [168,36] -4326006968959900558295034215688891796242047546775075412455940290960448117783938534367104737450739944183518719002883586634019348594339869751932060175377081405427127270031617991075222295861836337161074176809949068360469469620908021557884404178797600417758167584774516753010575380546765736727248141336584924452372117460644445020859021691430631213866903860788758238277410327047898730537753453300558688632169361089131267997142370851547873519383952025600254338676462703937780055121550302458123762576579157278127260061521113930128327385838812106260893176493153333595359349656507257571747954276122421667663231482967534854943712676995897128187187150798604088603304942098111447360512809851800229300507192398904891803623833372346647629147875158658702755763395368605190739786245366090183184220028431483242449223422040423629389443971247841433713239262522825697111059412229175100913372859505102789957085115511812042881488010037511477583254226186533248657480384727726074253416345889704199958764203612166413035044349858929971116563499574727764158828927574226803677301715279322550978636653522858062491457259797096634304637355361252286421086988547124635955747645864195713665724723330748356957488384480063819511373847571619838735445721922812942785675325980838717172110984750953911876803016427311585847802165083157594004493079022814069343719394938389246783717705984054725502936081837613617338397080168503880024863660378721265852549391323002076051034095577912791834689308873523897598601081830050517133282897009407807546085990300699782398863491406110930195271469293526498294517487143709554072964251899470 [168,37] 2022768284021219737566180375090079921184713082949896665984982550441122061412905265926507591445726811093328602050138421119655140242016450937248619406547977280606137013059051851418486213860091657172970589895456026711548674564145808512877926551790399296711216566719838708468848350065242976328183764590349528515737772690462382208062384145645904347812968494528981464046748937859070201870419304384992272455197665262205775008654857564094282176639035984146892768328993593944573275282003236790679946047201239207621780686873615526253214634376537737083607393342578961260838797678103958835199916030175871507717395155719465332348056636050881929950515681608609992347657144912455606281697020258992784369736011759650021246743333787728825520402574466144305922279627451777390941164586915419769567899129175647018926964524001506888339936571834022178479081287705717155729707365839227100467948667293415419438428960021203420122613338763681582960741467995858653782968911771823721636631382160061429176791165542193862151244941853022975637875789561305363713029495761785015509216527854586837968794301026136821001745298364249141339280640534712077445038656109177539573032604402541416013211723856710680312048154041320783656627035299211721766610855367446045794376175449610930586887170449383682519416770683117553227628608745450299904696954403371639364524890702085736273984192011388996607827076401632195448328373373231990630846459591671882361456340229851099184274697822639626283219454862782381320536913984663674199784428312072521087182553365484633194162014246339156297860055179669268386882131792132706298181715936 [168,38] -568687614372562323175111784889798368957359821868158353464369472979026584696263554445045033264155981991681346875171688025141924720349995603414251171349683627402933886026769776219911304107124316337396297291161189507377741325270944103312822257828404821221093827653820077265024646183505216184557485616355603684861078884157439882604542329243400833546252913500991748786675279532019464575937414022111098569161918560848964127949997536709581454939206028192217061935777212595580359562520041616490709276073796262459543071361635890023066078898767889237556444002445664919208863291639928992629253457252952124651962416760732779040795447424288955475133185092056541169601394292369098204917113335378321109625656313151913014849947735939315486664122944115336057593235059407304045650387094992331143447466741442935161806386731090176702551790501268165762931050853646515149871962084337751705032043880569238166930773881084709782355476868791549498170506342035997923778568752050100871255803339097827489237758956342822969615452189417434723617905633458835026191356854401160399311360568425411826716700072620550937654552356185016049830053855846415569296427070405005743231484234720091425549707454722949318756408948646179895773752679550452414903216469064422386780386488744766078542091849110327674660229185105264699118755781043979956673376419747029571242428714679015243457961848960736713290167596002089743999058516246954162545559879516798785717637457365220529935077718210829754917639315792701843987918728014463702682707118455439289924555965810041617630166924487685863432444277761880255824281832868771148168672 [168,39] -7419441826717939858132251187867583917708231332658773227344182142136219115696403666362795705859543922671853954430027023896270459371046676771149933985121810523446037935402555769851525288568694290166466786864519985182464657599993857927876886867222520419565656463293042254158676824358675985141004947569148579774296068869618727013766607812573478798422016663409498678973736836392161714701874252494341540687508518502433665310084330006081366542722714550370962812994394175166496549266915848883844530083868278679276099711899226064274082618270525203398423433663525911724938518813885761306312026496095926181721340827324311640824011197728927878310371370171275109873120398929422073106722532264623052463921532990544479457361749650050790279376064689318955409252536008346323894588083535317584442605599204853724294729770181471602221435932280276153967567634526629463716106128491899540058527924281997304616003053634487402389777606036726389700090739882077190923957710816361769982176632886265150604897776957045309629566771889934512769989441390000138583041328481531341527314389406154840132202476311001795125242084174688065881778916871643325124590649068935150163454715552852416619033132844839086772523555227205604091564480693338283395291822407588073388668587305585967598668771435282984890392040497556603662925496632456838181349849447769143912259505546968559697838358434793943927920741024019409517749533512428754745934770158758893975864125122637546998668963619214575826215979537671934420595962771012962629847275840601479061561915118678505075516883719501206133659489058574402696022700382090793755 [168,40] 69363647728028179203024537494695149865880398928618644685611221317047197677837072210674770324634929130402432883186021638720888855969591815186585011511024598823849450384096654768683435367780984989144737558285570178084702224316837777708179618215592474006480825450118747683167735223994275261062670353213841940338390386696766641033142225219212465369655035861355045950800083871312913766893556156105716628260327499548519148016052787887605283611183285047622104015421015464556625176651254542233771407267872829710300133531624524971359900786978056237611544549881024622429388635589445939054345189161262728023096702983018234499637199321250168310361568977223969100507380131397648629741948211310982686597343457851537424441259323630172220473636751454744717031539160959232245767167022670338813362613657119598176866558780408833247713545802416096346736885581630541490762827844435250819400378894389517221081967637572865909029219961373709288604463650655262205676670670587165336711966773842677168961500110496478008648773070017616703207627302129276552582322678796873760969045239376565862688353012135682593423690169168405480837034676697536737448700171917127020085464569546864819576558360385000245886416134757018922328615142926810476786343032465424130021334166266154949845918470567171845432265019636353513857342430687349508885587096638453431208672929827748461173685213135069102936255030556947775406926157582577875301525008727063900880968828160526770084710008581830557085538883300251231042556902672437172878179784190484735692937551149617610315057815497989762436413254211858071921352726840857632 [168,41] 2988959068174264207097881449540554829020588848515917988286545264606603788548724728834821165109388483929253023776928752704407417073929002782913006048058710763520706804477765376265707754433238614962087023588911761674386085418867273468428123870588019293603868423652570387779206853429009698669792800869620797763005228240833908264938528818963071513887338693340122549722316041551784139576432040817508124604482124918853208360677601676212928972680315534279328895164550873277774543351634386152220713534411925503607632464746815693063593318217457018908609594081937786724141671228986231405368015726512798275603157182968662505729833452558057879342516429083036031603325862289561032384958141385223362712158617126378374763943886906215651603118494813186356128879770670977976396818551354372403882340487599141262553795641403200510494013000939277033423092940009392861505099957540495216561053833961068195128760677850601087982898149947687915550573744963106543648662008334410406225372090010434499130121390179492012132738150047041844105842488152860993860662605055883851100618151008161593568921216310588210241048544317975130424924404607740181448230051625406571310977042149594671393380661235545532731092729928665984480409647012958983700494752331308366506415847212903643360201214716910201499426723316906527153976539621986766432648617777641683760762113009018153903306376881287162680026145724873027394987277420326907316555371716938425703655698938873197807332768866495140756747167278148917205906785776474966293516669133811680086773021578323191802867489077299559983797870496047829246444435459692 [168,42] -36256706412312458585108509230887579242385385026495479726802854559940469789715825663517628004822003862009138665116955963487461480783464404430721124604295438893696565677962181923566684637749566275383618803467709353580859908545107666480959414499940470392654578511339103925216732465349441967072495797195421369850878473429425503889075574736778826453047699636834065926815758027839154248323315937354369525179239373086315486567404617750223631511740417993921208891061557564703791104159258225015416012946183336675491195713417208998935788272611326386497653165280108285338440962913618559087888561886101188533742477048440766748798061072927546564213003914488145951769902130502138278637962587984609851271412973951046804314026197471268566779700756638034165511113189746211060029246029279505546959297816703125817182701367758308971423480723336893312741137256118670961484389931631820095471480469966610350975961875789494956169881612217108640883188194155686756738258738029725008684962762681712148000098104146544791729749274273612982035498836296237972525701623698349384140406106945552618341339628467405910138178424480691663394990369921145574021560312629081110788572035654638785927400968497248338737498146197382165957018417225752092039740246980720350876947950560035512266719374378599958313806970747116471066385442356598705940131692359482003349393663444502928523540309514824096419985235708741945318048897184781596945430867575924079966113751761554817773793450590363083061743139106332952367022776931819469579127127156933916287719981484313400452749958295905808591878803957079611977318580632 [168,43] 25553887465462992035976048022618308705806516255301118118067331573280689499876702174736529597432963931371819027010682591141735615043570315011549575711384102464309846520341195941566995451682999845870380038574494292353165104754608009448019866158937721365996701253297242136555053693203735033344859724515485969224084327346919488735293650857610205941599240595938484871627381129424047870741481747812518232736263668041557547617471712664318394361162665151042758822110761269580426792996141962010677997631472389436244724314331894770567537051435274684997672378246119823248534487405221740998289890454894495710331458538489230968702691126124584415836410775816177896041954484414585157286216061040368943553433454410130003350990507715615254955133680485375118939390119835999568382163009225212672231623378366664060081879499308475588586986352690838266600345846471077565026985239305846152790090015993584768852383514412533432884273260238893521765461600116339770717513213853421065601284127603266004418503838331486196712815686062883960491325566529358232689066288782399519369095023928514261098202395679250442116402866018756597713700853472045425623166909746726051063483963886550567749248105848422839316344673889990108164919536994337012342874721593599233213813751887879045952344201650631535276482286226045418523347243042275710333084796090921555752522821417831690206560145540706854660836577253099141257761619992878228220245612646421985753794822724766779765971623129821593753613818773394367882698006131015076093656950572350453040555490947188843249217722955601419895645279475094969842752744 [168,44] -8266765649386221542592692186227897268029916489461502402168144088431449011323473448670069199688567850982999730837880763932626740330143535471510601115844455271539501138388418461088407978758647011820002196953653853496335408089196108964608339946647707310338336592089538076524917910673682915475353525992670986292880638439114250278579565177359545256572221183120230107439011909258050627354595105044266150746706430900605400641959165459351666772610521815576307330447459090138628949745433117808027824402046306312282434742740517691285570854985518663518423174998093430341882069585828992686904202291643335499541808367911515665810625692026014781328634286655062099303067804064533641342097344641571160221267953404662010600015085163055782516326768575555184837322316485140195636070754689656188043043951208375264233308004770480444934397005328915698162799831352994994767036656767518993944709107747934323569541289385101058310221761123250650532522435792770297747498033996047271581457780590742113527939876324541937858945820952365230887765397909339224059229991265883015500551582329648881612857407239820503787713687126383905636945876096985573051440033787282698287728116168548978396182674187028446535441109549790559405495306969937513097940611936513810545808698706631646427368679886976170275234159789559559447820726680983881505991757274103913150605757718459980791986064957997388759178261149710919400873499197224896363554864165450485877692135658771605494672052420608850287862763093835813433276590398055074577262909204834576415991020806135419537323554275860228504612711783103614146142 [168,45] 384820270421935734729826379243516867873604314939691924082136901968836738726120467074882624959371975339530274348011994819320037757324606985454709161166238600054587108650694841814330976916412000146928562890157085077704690047978204430660393961550588281267305124189008469344772850783284864860279656171218643346504757235452551955094678813042559692480754796091513414709193398160017686856721881121436201907664933920164248166137231444896309593725166347572710377240649357970821313728071554237631360261924206732536665625107399931289818126096123741860136241673007657508713287170885915146018439539153138192242118714297319838251361756007148155387890515387095979693641204180048289940759150648481670141065979685095621270029311242262811747819041562340229348549590677387964015776920911865911120570844915750434880077590070904612011418038910786289359307416121424668006035297282704505723838813448967716270809447622118972138222640796553366240867147219090480195744536390202371000089377373378019303401708815218738503682476173532069766398955863261019964762861475415257706248551419310629636036833330702360853251193480814644933702929968558947501579957435695963247880828840233353456805606684500835636328955674699425453623781304593555089202151308593422093022102144192895879498769172949282249413759749490776265431331174632815890090259593977255103952471652887253289513544652523186295427586778958458540418403594373850412977418240839361643544004277408462588494996155100814935485552499998501169705705739633099724087726671138009357200533209805157179595477866732528994119721798226983466 [168,46] 789871248725469091741086197366429485991541778951456265702013094034380453147366807362490347271138677259059228644111113171293278423858319384112363988501709371074247103516776773318304218552706364504921455867209690429885089826309196263873225037508971171167901445064729825419089619960361979077864524007030503166187119380683178523410334622234330607736369287070200018815931862503984579397305382213932655173842787873691788319091426150845296641389707304458479286494058942285847618093044083108358588320428203453003022583107394852703821249792873081631048773832484977657293313487536333158730712213026103280367854685879662493019134187734161590042407493391478844070659425664146902951052019884304248718297515948489459465360623754952881243151654086331214605240602175249192152224997674389629883444034865548662346415604273087609167876139958223649843320058548332805127538690177667131191384743168922018454485452628634137497952122760207475474002154191575815016685841049617792482566192058660249920761611015223011000366989057897022906591356317781530645639526581354028621297068776432435538003736036792350146257946766294312402504479130792008245334733279653834843647722483486180076892491669825898518414589997409763679818539590119278147699983842606851808369105510775680924044630574774752373381392634537648459391631600895443445621847173738874316171681727006388378668116804749861638165873264522221420430079701041776268080389736057267201081268814363836035802170799823727816254619196256879273231754743458924688060985640691123372902076866816943667783113667979145171973878976918454 [168,47] -307706662307148318385804693178527014499668296137572305656479185157974098028915336325337627578163264321097101398529443006691060563238171720681610677256735580347833520102548323454752826838065231420033530933182082531425077664316017925177539106838778659314051908772526280365645836103340115165876277849879774655334556994070022976326517346501226254120121536203529452263666423586879489420474063384161715739285809607140152768569932234070716243852536550395227414113355147502500789916726831735514394550637817552816233723443498693109061985420192401117063739965323939163079858365838973508837915509975626510761405224013666593331248142944375948629250771329685526159932228713763445919229312017061420339698539333586172193484713593354348828863875080777899376283726433369585572848645398720806107502159940382791678992382041421740697235516524093342092540508471647026336274009213241022560066630004194447949341873211955949082714717907368054821555190493897293111872304697028628261457539750497268214587456227522704834661823761594593773184102208285559993093304834700339336127009466195538830608689712394154461065344342822222008254731530928762129251542832997247257069520952754302092543852700428906347186125646435112274835216148551255943446950562019605412690583752381673745105762472368758650402520510565313038324918680273214588858358182684801455918808448740506735684300644244148012385566877720175060242328548852177469073956748169745028146140700967243049877107914216425865760958881165238847618672685922302469464562376938916178925267072961121473539830240010689817288679292712 [168,48] 23437320134551404053312135898015427650345770647566943424792823315991428615173901194949552238654336833478146154191887429170222604175175477165105764888908203333410263906301587764642373339672379255943682842916862884725383165750093798958973859931455821103682680113258999081440499160037181903994604742911007559852735088396298691427873486372861204133755931254258937247287244163680557444358849756461890782292989061243292975508197378161841508349676238246798177632827155070600445351391614325344585057234593169554024510386833044830793395518144509320132922970440978716253141850292818978641206740763571534737132089337717263746727951663747432112841118419190423854368704931663015105922718691455482603040386941510392232741304445782030783769150709502303073546173545032663002026186311482625405992354532078472041330260141350973699882725214963158843848383163909733696792212349402671255200062459553740408053058373803623649727894744273838766150575596590408395716915628132845612227047422534727647194312880092630422792648841195148951522060972591219425286138650456218627617510326466002479957750764400162414210209688929899737280233416749078180230299287344570988201131672837700070361486561265714595243453693230425033919000416574762777505307551610007186782146029093226022071845317759049388958430844454159777644633965274694218423028699698420036047267667627729335385960093733120402004844544445532456923081767189693711298250134034905836216557863000210175884229888389307559322111208235384318905881414515694959685632758358865700965330381702889362028494614399259402982967641 [168,49] 17981418906261359161604673000591449123661934725760272335111078444774796140845161369632885176515760233698742863186610637506739754933731281847707235974734754536317264910378791879849396050073259513031537210108232072502131593964770351372769595879793158837151160037546375051796391534315568285107333966470115998927829509411706771771031340036123916284438129070262165768621127648894125639887892882374032064248811417104990877098344391969370356801322299353964945195385573872597595703218046139911891853692235390909946266929118526476198403786045406538018193792785313006425821841464889113254098360572787645125563977704309246803083472418349790484959689011792495152829784252534902656720538079115202341868352927007995876725433493643211830735295820741502943987988373441826561630399761005591676516543378915778839837060173318003069086415972101614883545470891415606710838630473743234872607362449130320925212522684434329731922248806967779891744312807618166172227169900064100799949764828475154356192494910159539231257985711108692921143601113750715516600694728691377142858115683419200355427083816106557436623404155246177991946270676367263333672140038554457283782476325822775767571418646429497587382956199712025495623252499983934566882354877456245961972728497338493395489389988979248537425884832038310161238167781956670783542667736796720618235282748612332102537532413239466169359367827485459532781069814664325423220439660565013653260661049697148061986573265437291350502048728070239427061341549030818125447594165648863567257072471946749806077901924405677507353996 [168,50] -6366478881178879069590373546427413308026773962030564931984131187473304193191808063588855661491557082272510279045362017270305734556418890410530473731904253226459098956218735151521212616122163505368016690990403947007122333747265621833703614629161990405251962879563851664026597740492161737780147304585479235024798096212171088286717308704773428388168037912739119537403120374347167981678870424090658776551654039744758224489489465699309099602349127025803828727730855700980156944960710782271601303716265442501022423219054682458893573058940462158941254438967912594415948967857687984242164785163750452556969874939583460779591474351671299336124588569241314370928754061446474939716703233672416255946145533649689846796158670123662173071595467547579402498425611301610490537624424690979958561052470986181901916383473221751691041273435851833136706811482082911718113842979986048210874016258267863241730597356396087619003475862243157243383506833185460644302132733395531846661019034179853364432893170390202362631039242765805908295276413093389342774680587482379998721711023141374593653768673216051106928645390001325377518202247619297646801287094709457095214426135125929305714177540504611284233979735914492542077251662331049771748040066693242217711271292653934296972331912212119974838997609286523168121098989129119075984819877359662516924597489239978431637192054667954086758186930699004500348084263747066632776521742321362379983666616005885760044304796422618261130319092269417460709217726675250525765666480289354117965710816059612263827983698192913164632 [168,51] 501250683903276291645607914600243476961789614263456127507588285384897642214011525540642856037982519528942492648676662058481756733778422318168636332206898339662444499520309097272916541273530560610015161865080819594015802965185945300693266653956480589038425135406195424449109649795055207503658287034970056574685447616443362478550308942602025785274829339843551706182262043392605761457131518709810119539432917028229383107344733559566142142269149385525296043846015750294453560297797715714568769645996919410776506877561281554069778609491343188034172619040974352729682735921371748919157884742321606760158662777059918025007949516610005952931044239937441980091626240087437770844970303320062072803156054198443732535786015919358725870964191303443332096014300568697248410740355019023346980278754713220565357837845663348235231048243904209631144127774262396329578250263560584152698981024270557528978777415419416579888433484050212218788981215542756047271307249617635812436616761008578733250937797167797516297113556334513330167633009240191399550080241837499263540507769917671272961249806320182017621605921868628899651312601301252366089648026373650716598886154491726875805944466014968281940998991959053963217315754597560433743911621736045720431836737072891388492045997683187280672317674270395615496414117624640745145789559824767401021555115792137018853645084073138998903979206804379492694712554216846687041570323722738625355597278821850861821283081318164519063813527313549108756908530364452884468939079200393068052468643629626784047535171259592976 [168,52] 189184591933204731774572816187947397662400139954571926212503959742400793957597154282040498003535602033054773652906555587543203163327937958286173866280971759051902622680335990516884019138400049328022462794771072706854527946558233469885448367227643895015245377643316665697422778257170542420342959643642235669740390516308733948871300424829464789268411353499218800751033157142039185763857675281947681214221365415130536370119787495903976264852669459100949195303936875993595723769249990893924828725411996515603033023463526606557852346277434432522210800985168494990910939974882809508393757676107828021771564767459568892149642669181874450517930973861671791855485200853105573793739010112573290418827154237220304997073038862120287892283994134497504090030522721379753379953888113344035225922204940289259945953039398249943613038557541951325115632737372584083812165103879786867386436370443162626752967361396468281720608503522459593384595825206793648970496234026010366323418269750697452028681033036075880729840279357112865297584022023433636729259039123363396768763724573595976027065250671126323776552973361324014804436121931027913537889220418684816922961640016503050935506443457463034819242752162231472527757051383073335432627735088568248728458800583489066552381074300837651036048120841793919611170235115582516026370357762160031445606901620431245135206757527825807184093365612867757471501760502811683282614221770312981987390935520219162095135689947761646878196094360243289803377244636807141455354630187520294195176478552137445098884323272479 [168,53] -54685206892755131670002003692327571902600716578424269024392246901379044147819753548100148090795111306214026104287446247955814758086826556995805416390293259946741238517231984918947438088579988799485538311906168170597933026836165829700453572828892539163561704989871350338980506412104518999683453381858832554619130169873850329739707231962509234046571238992750306069110574808387914627008455439587063177499317586100243545830257676075439722641024590903452617437757043135574251353140464160808264199996267006292993667396839590781007249212462739329604847511133547048160429811071788239383312226698315512191253177590427454961767749404368480925224010488748894855000624829075921013893290388543851901211589717404772788181640457866770649313405967020885270058369500200987124997447592656946699114317753536583119572785992275203362646313542894001384412382085526563849166120676744262172965388174524389818054232551876220789935051235274573963616580806828591808739682855349715634893962635762503993826639708647357204334508554744458836052551709632733203879675800291744294698132785207664474864889748252001149614154358007770722812286606067750312914664599813885544216840844080740516392579441496607923604139881465597081805653142486216176604395955095786278521276398698624887110896159652051899306687623118777104238168260065625275673028198518794010444516521974246401202347922013992702426771935113276044061469890436859278869048856091058780574804148808940358890052226587558671164379144653983166459627402367037533966342402898158188645661460191761538497848968 [168,54] 3733287156725844317511997026439608495259229788649464976626977474436455423304039718620510933922338012743726522023956040931863934502872828576394044042201518593576564461586404904217230993238266840168859035564831334500584426967195496302396226032817667900343052706022133118753430825941453313702948218543805938520227885079547441219571978441198948253470213086846169323732255541179215850651647179833959979389536719166939300716616469018562544354440729946845459873342101166074720017467423902431953754856707959198991539862860758851407507848089020146427860497762916044109455193073015591385995791870748679338960167589833993145494691021641540922390752673621509345741462735677213317575137750080516309108918154024645404123778589450603003439283432469304340532535497924113666524048859636626507172006526207170534357839007174962392299525991447303383510170563281427294899546824781525858591464109316040619250950805938472583292024257421018152951371736158899508029155511612096546793634356947993597497426815451326077930326418826875877219594362568652101175865266560717429954120603111557480874160304522817120194187436738840217191863894507342068776742937289235976855187761483088388237038391717472444165618135705698529555940566136362726997377411937540495757557586633829533709709237271506039253668838472599248017073648040774578282726801479966844477120234046788292968695016041923061597301220170147515231380704537191659910748448049497771328905938733129361649841862898126727649416309873829619690594919365238594348315336184270719720209069576508474016432 [168,55] 521473947687610872917859777917141445784508297176654186656051688749919966340928483063681148423001544327072834743556722734793920585954494632452451062184055679485941852750535241350431077638930983564182772208739360935683734446685785145626101655074016974149388750936711086420500118801621571160671018680309876445560082721756793501755338782942604603480047886800277645641309416550283020828877639031410102350020548613402297768990946838421137709623566209949818387482410489188879895082253475953685444673210915384809909988057930225431645919662992156919288654666747210460929788370869530667581834562258969671574333495897658601859681771988726718341625482507459104935997035758138549319662971465078969125162024997642534455860419524600273894287343525511859950252621149419552488038722183925162512717409277019075503908344743708040434696512603976285468699172753227849573512735495475584288789593728229714530873773169628747506048659088568413077497115884436741772599882173381969874597851329159343231025858525212260358816801480216567786867378380847580254576878647001130775719223570715771398521555341704460764476985340806592056272509396560481388140350874830955667966667243482654418815675665876376667645602050450696964316335868049085197864243522856141036350519086404342803725572066273388300073897561105973823019871517399327649368533848144262368516662362995713816095163965836461587628802422700313846309786910291980567177954467663992449099017774065821939517398705628772903834346194776971229673691172805751303492858433703687479583862086598372608 [168,56] -62658024185102330617041215827465545850420918024911163745351153614700176757162659159324914222242879935954947660062030592259589392425513544850467147324978048793382024167217167133594037169163614734755262392387069164595663056729415572566173677188566553085487193229804299645675356499553325242201998998404181757975773016186227507250399928621591421975365770673119266704081890304038067786524135543129295343976579029280959491713388149943183122846498574375527592080787703276142601078822404736149671909578824388719982648147593699230847311752668061050999047379622773359220120117833281060935092470770319338535968854788443219225823040558583104174120476844709812198130140444278420369687408694363045900368315019300956315016285661227658667068804461312994738020681512943079205492550611178815187105899059714189150338843501467603304374716371674457615542676406286537915235902578632687388742653630009924654746958688637696508830753711783028819368689638007560490003233306461365695704303198650846947498980662036075038260192106514957810679020408952517876384527326889665240503709592673971596339587070450955487235066362907397883415933295148530958509141430162565482311806835821261992396626780300462504968306596038777407743822144985783581152118034750005055927516283276282952380563390657291721725251203312823382876607607658514024772972568192344817795534618591744952539121640681990929302076415046974563275783565134089122367491091744637985836869020930555112032238336719405606466865764082520344807281537378480102355486759973016751604123424072200 [168,57] -11788117161370504241773852785375716324060919432049101945440018845958449390092572771867206892023009566671085720411904040515973436511480802508772506495614968916925959485374974426446359121027735472091541130787489087348803520073222740283783826228219427228108345224273070691916746512900710738266717921374993340622396178189370355227189649853179534757347001973668011488720133547807313390204330732056481053822266722834730765000171556121426788695951436095809180568496868394586712126991701800438372160018986591874911816839663909844000459813521007570339605647822137016438383715786745256981451856216608019837097096259352223535416876341274459930806642477084771092364105553700290016819586251053880892276962432631896650584320655547717076942866053764364283213506465031794236343298420461393840989615624063586165752036089459573016710917969724303300122859060497399360892321930833110853167485849143305691227671871530915759361044208402484999790546687710850547733182790697075929922148503474830164040988068925094052708789012047599302394761979428307241515651234495400448829570435726791258379785047842282569352892937532420265933800202690391547629852758231545169710760647972404750989303886640688603723186224640815270535620032716034270274219768650296145979900968237498716707812538085803601961894315608426810719953369055228983483427016229715225427605666057186454938438148801163423837659255342222797089554599852019075333465240133225981832070329640093661498690265599964622897708762203099504138002583158175293520348826720205194609547289120 [168,58] 2499508383783809762303622028460887553008157571390842454859784726757665308811320621550001986886478853449563253022643546300258432412525229213682225419467474061843951409039407752241793358082766241633817033143763055681883032356252286521809502758414763467825479647081481917604656681262583147751391906275312782403698420481887379257816147548169758429046471353016152208552200040792722520439172381329723501041409239482868062955374865934558513539847532783769241715513695297422471805010958706555733669730795670939292311512145085990966799481415972273809395866654297394905096268453187393873180001169051229417479382322647005969969684970138077108740297207601209888329454620826438562193450366650565391332567578459377709375156085132011903811923562897934947494902916267732734801185354463527380425261840142294783275175775368115758653451277571930482595600691766750797237579384285668008026806088026183329312429863046394880707199051869466937224619083723431113271137622520058840918082664637620593155794973313793256308590091718804214616936194228234614339030957164958772708541691377620687824426836108615271047687754644213989854058967234371188322624344995962953456682757841534854611924209850295346201951979829584541169369826155870700538476278598555153614875890463632530222900263272623880820274324729026057731000515531292022767643712737397352946964995014079508025170336543276957157931784325294595862133191648524208606120928283219285419257209894090077492115640565097819569099622213924936383271903725698336339281814487514620758152704 [168,59] -78219124975777069355708682293655532833285040840427904035138454067821330386165779659901373930687635610150504139755116893300725232510381962849005232503932324127054408755607829576029651395346630078326899497122017949834266503393858507573910721688710882278571817181896065497817804848788500202613006173204243735939427487373070468134498945873059094013158614776519982162685633658514228601346661841798275285577569726623849336928991004757695649405117832373291533649812312348529740773628079334125465135942407919840624278652610531052423069420048006011103123578323987198082819249223862118139535528484110044011238801262811601135571101557287679830103642767567156226140140779202696259132741167028131091814427107597793358318419050906349070130392614237988271754727038859300268239068292879284301261071372063818237747243054550209943898509914197194408337803268351884090854607821149468363688894898759059812673500870582965507908581254675829290522287258338733680385924014449150779831632962554552042303902419534593410012529549564150873412603900552174853186919683085907270815152904991879585625553349534965549746629787259165442506605978863059251910380559784978941009752741953440300041315276514658164926191231070683674514854113337020908269623728096020810277595850368424395108984714779503717556156062744141676454833324693926338017213343929135274245501559878194289540999293607363410872513423119503745893196875413753018994132870112277944361290107861719460478032191398291198142492344744450757346994385104224038304300395527858587888 [168,60] -17889918254228366921173116825014172986963040472069434090811543084725071029301178254394510043635401058907433486556064703416422314092742679565056210593742846243845102468331269776481213414936461335715028120524178520186153988213600201462467609494201012778588373763744022380964188303832177253443779920285402833833837513378224659993170715875034759687098272358509437896726805314473424226149874207440739196866282860311115817294596343631360499104013222029923326832242513408040253553039579911791357065597200021540490506974762001070530281203383860872773838200123314931971284521400090740273563198350901283369481298764511057842960178653078190890682076933505589733293128771205792231173355005541291734616326960499852145185241094506018843505323990237448687036360341609572734024316649537942914680553898939966696547428080862314782312719635755821159443107024654774423702130424366413137856369146332963661330378324939839510890322395160811981259274510435163564083842664074652022263348614729031409742063264506558787638070793247815806314211879290260485966693981632767135864814711618549442422930346288325645709525707178925936448357178703535102621555416718476081694416147489310130900798235506979650904391397351017523391911522023659905648946287707665122869861080211850821749895616696738693930200098224281462770613547909571685992045650572440017995492921859361114704800758140017889661590359200361781715756810970765633643406204030325922785973318626650090493026615031565897782429165055521365935926633838299952294375673055944636 [168,61] 2589618900142633025691187503952724600671129715608299494353879682341680073048110279594521459796117698107857061082175937296100107999112555977611838097339666607339214004966333928242036933273065118596541192929128114184657940819013479097876536274197205371923569590323237524119820120472718797148371771533686282895808435924543057205536679997058426672087127728804146343818434522336935315710170261151847494252064493023666703969610092309996573040681970716762039185636430149015586662354290968582621398848435361856593369289148735384568627422776757851163713324679804286924047643927749603230620157185865241599332848204570608182721372863303153823540707835157521204236931748880312797053364442302332889957246637311546385427512779738610161235324020136041752721417053017796707381523278116632827968226928004395750089856009412914339030916782080440593270280916939243911441096311484582357069114612277114787399835796867126531503219365313363089988887961298102431173441166719978861256149884921412855768929431588188090938353286701223638323656762808682322785068791778031222258942204971791272414289461727972851529704983222564200474514631754832540732899922222315737194690345670223399288530102486297547003695329949677360968149898557061618814048314438617969550752342238166074542418150592400680210752963124246509853968167880914470510325983444310014972987588439579263896478281797545201659973938274869133185016247078471294912664801811652628896930244651874377468453954786856967315437614178739375819408246380737554418409477123984 [168,62] -277205736164364807261283107661933975139803646435271154348879973327292576186966169135217469339101765900879532426563301461137299933923272642679552067410751167930368041116830919344593322068610709668793293056919724243605597235575252998300113833636128216791698620867760759012747528340139579191700566292220855945622696351427461191994093912694353414136226606652494938300086834073494166800823138305233757702019263164100647188976279793661147002684592417954161486980171482873006380859442388772153337438128919462588091674107238643336079610962174117635862918706254690209337835948554194859954401349442768956090771389124695293559734130277186192885542392850020854658098628241047377171659342643535174562466567108626641525050601076607857912352592645399088617142090481423313672531047446673198482637531420918609233783895653490319845443929780947487227205524313307565430064902557449823608259090192253509996271850301713423415648469655539651034468196583551226417438975281523334097675206818972888705545436445408782700067684070585890921521505199820326282717749056953213032200486658581448939545170484760187876837694216559971581117970474442060383784570444645782601907789095999798977826691607439795447971495078621630293624199557300870467309061407014214762331564128730116691800636041098056140794566994399801837254617205825621074926319908926653200139030050398389992520427127502166257937237080825510741678547155575454844392297504017339784798765407484269556797041910615536847517850144839111868923100559990674094357294704 [168,63] 30739779746338608134910696673792051771934410203024591180677665873620535222406640586065267773957757784343888603739313157327856982526813918536843705951069639679233702033692906227724578542091146668173710660852183488362791610765541068734005013534944253362007674405002062031661115135846293379412243004322808307257356393971618725418553266619454200540577662976512278162877845715717797740426409574243663481419911677626115449608933459223479842629424258926164172285292109579490734745256315176753906964230869411712582835632270892019834491795717793108052562923044857688745278471767735807119726968968179520028500659593070385318693957724189681909491466817599350834667972449923792110635165959005666986669825684017899752643869534252885153526759968481716350504952014910556108981845007353671598325287947065188428397996240143038746960256813861143196622444784123460417433420280477234515060142039826326400212707115688729362697888911157621316009456884477745611354372490301022336502577125184810138858111094118920756620184029071001818216589452570912917408947212922536988116225379186862202460310726465855685674009637394105289138406770693011647808581406507780849909275110671791501549440103616700115147670004758566913562895931967722781442022302452503958135477865453634895442180215433654390678615097898846804085644553034337295349599361123283067116760048794956939102154384200663634090405055916714510984526953951872874613673265006330517966609717757104626409604344528596802139604158328641802492206167702371496623096 [168,64] -2415983329840620393582215357583535074770246889494266740179850530864763798251684438805016042895644744975521622082690043338581815427521919886407350807542481327147228629621122093958645692886502085934868403296881111712661501232581471376750381522538689229705407196687758750778042444760856413901667211346327188464423568509540440486841977569834639756457632685300192822144376204155535622939538237548934256467139146422557098771598490682751056593407100102106752424866869320523103214359826685216057454831992848755895700725013201460080039130671269383466229920891955505189691017870117650897038090413057247382236526050655762780879969933099965683893456736694457253518061252683686859436975598140300001373369781858527245420907527587628663152473094863862693712981024104591549880375414658410102808178670905548158844995736781728743314081073935314540576226715859109794267946401301490446034687877644586404250763572015103680781513637158256035185974531592216327073969345651594797037223863616504856826509911053120274076113067752130943126249089966349492159844698234040025997357631264042730661568439041266039572881348417975387862341169897851079899649590792898409225925422690971776884769945285071706372578339653140157577310460151158282470893889347903761999379699966385150476165988778132493290245296612277986354593748434855142816094219009762086666110482311413383530947648014602505928392537578536007867289067848561689381912004342182633405577250524464853667403928413544891441475100702648194473149742220629743536 [168,65] 99116163899339868893649900104427904846691223022515273266477920412849419466531873832482023674476824793939827099863583428055943823105132208217258380781356824398650005230938384411888352887439013596175138731934581546567175220356473184863545446292542962175260992574833323857740968864960119216660727214727489222984504519639847414699215885799198256457458034002986083656261422908678287659986094171642330724299748701157756489157842248032331587280783926567262155169214963612301699499834938524227026402337388756569512574541919246961454464448245848201694658557642392287809671593840578474753012720136955495010540308052773806597582236100629639296416028817410804245739453372366352632749362625697194008369616803435410373537941850751607595737137025792409242264884095858465970609148410656147605555194797066848453079122473907624835695449912395820259571877138271227643274652927742466014542780518843441021368260982821317880589360759212457079698168471295626920067360678815479775190254233369913744973821506933938083906675015604024788439646883627614163296838726404713059623506881649433378807647672212814017986022423815813600403448399416362851455202324939361733084725462220643451145242776805929967898748681554073919448430149110370611712896098479142544361917173625708843059416164566610622659454159842972109226594549198334842251155003897508255064760338044158480697697580434408513879019773875388777542952676856190106521286629797397885123408248610780515810328926461409331706544224195822164483822618269680 [168,66] 1062311194492439568819207647119709529844049965671021173229246398592189989913954628014235456632737064947728422402995012947758178640108762481226343861012301424244320809982024949272155074019731318406062123413087200990606819575278431452916900508107261084514254514969509688456374009439911185156061329687882118210092906803235030098382813341803841259035671721782372417926107604770226488092726422078116377094739266094290514125249068573612760656869729110924911777425795400390055833941703181019913172340382710057947644879301743888088021826171866363225399128450142231830549005166121357253120541125943534534507622921282543481537521772459739672357205566848461973221030705759836905219139568482035337923666645259684283228978421609884605206808810914584448942169484640918233209258307841145215860509388874736245718062987403394433066354325393457530745931203982205934962249902948255348239221756730741201668001912282311351334725368670321850521022520668726214640718165774041597104998171633681905249824262925430103764534757853425209281470257172254040569602454540559952969864112050305239882155864297509204711669428395913081334898843033383548500134873586845092697979638669072388932039702846460521659767515904939303032434823154300965260137200495428745300657578935493248813661976766371892818055171376922553828892899519832032331798534111148344739068676597505575549920468348153661376530921658322504959152048708501398880852637100888138279371756749975725981498779337733287292022531958498339954211422848 [168,67] -485214577046176137397868784943980806412441606103032855740471780556207886084431023298626723512765187563175038900055679836640360846001540331920549929971594408755521176513915311209847934668231610547740703773169499831302436662348456562591657897944702672625966915904098291927829720565980014836590984628650353017325361685271336728460067265310362084089254153711090594901796966315588002162949037290261108558549664274092171565787131260596822544517644995764762128813402074548953183307836517288176020092967420092507727904782277545634285570395167102400944682887257878824283623689538551510425161824502686642063366917742131432313323721831524388060729254813303339821168622249312469589682717517469542791185918158001056807379821298997946463730154788645687101635783854051012601751656468209563631875799194673528775449391162247788308350454519145900375902808077020035745630993881267548499961071010761553307069907691230591414655939791575957017558830227938394363564148363000345507108190202704982972330541582482944950155148221340428149137757280085336923915621289236358634267896201304255138714516674852461580038466923824428333123274534668713975003437475063748149606817611140931329872073868818731611694332274607252392202012834951505952852123878980068328078376379873633822442428322149429321624820539590179456046474844427938079716136464229149446268299348364253636865166699309982362470978305488802087687721920258622678173842600437086783047502540125837269754241695238092532154897109976879476138032 [168,68] 38776247598203170369542487556279770849980000984084841907570279985010555133777270021106395296116268768440474842257725222522532357723818034632692708466881210246919289692700262697076080240078428454562613100716685850158488372367955564012763165911121812807417671391840188110922789885172020588379370047907881771942505508290731883706820274951370459695789001534767473500483075016272422336671132599848806508007436785445502002567630058287412006811550890981309164032046611999413817056875157456655763894206084419235915793718824884683671654057781582736483139994187524036032890056765220407589463441542653328612667601619546612713646620706359373440159722467558181972325598302237848912372505184240033580644939862877675134830139491903231109595149491929954209505313905213716497764356937618367604667895030751632984490793924506644738108944853561389733243708424546003270569636174444764150636723195226899765118525698406085173803478705548471721861711703112080174894026738234821904424669119797456454138374101062103029732233603820094784070435664636239274632538923963442167642591181160576502584718393135451662620783908291606486600493655954852438622916801077719066326085278060291020703951760473299050810465767207308722306767878466329544576634906996270331336522695034083239080358387298403313152236805455321467152269338447225260064720567551039740044379625312324741604447042727339807185159696644617014404486425820876804738797657812266454220631548057551091002658329481265835199379642283941617296 [168,69] -1750881215713581139213490484663978341050178322363683801598536188427590790582610732973322825431028859001331383430461474761024389495541446309433796395643959716315576758573009360243744606230440367845916046276934788859850186686751047879618419621969846267558210564559759052260170774117881445820860998216019308914771226765547442570768867906377946093942056322257652798427920651045507565128249682819453800467107394499082048725280084964283659015754543509259742728743867592830255698402969353023132901861910559848450373379852725442373293165257056042318744000048682696336901581774464466723655204522551410144284411534481373692300894850549580893401216631767369674184367266555835937190130395375135563092645003238590658021618341362932823193730863305544293082729148140806703369819335428827172913669685959375718834198998635230326378322468667549615416557752904918000313516254437329331189666855545678311720689805135677563781659636937768554877290091235898816552595232730639350669492779631868878990385085966077005726862325428523226683672039894850917243272697043682876916277062940057737539825639849769295113232446708440200199532579001990439513977703523604388659840022404520823744351723799766879540052786526409847900962183280124174603308150100947109043991547861877279106977619050106067475071826415447856275890327831822514984918237683365198194205539716986754534077838215748544725506066735652459325774229420082682013923777251244289487816578810156685837080946308600933741042569676427896 [168,70] 43007077067889323495287335337248537232877670047361548953520157324452235506972820346659175542939839756527437550825112220723658855985450230429732091067269659411333084910067476886910723556618643293681046400221396763836663272011968203271962142260992344653332142786559395451537327143016121744991433581523247986949814926301341625450453902555954161274469338902936173111388815875805321275108859151985149449465954045448621248414011251370505844465686198615220095192792814991874610913100409399229823370585179244151071750359667022425860472115889233018544411054184017305522048580202072011850507735709418495020933340218548768231657786107972351442469089072471652365580913367162636945244159651538557882682750142749097054329850447119305043475857938247913169555247774326880245025268698473039675973668872711636749939317207351654661996027810034403737474163357279695132177412548265741581647245975772387254900221610616147213015994555035623267036270745616439593706641149531537280006898668083588118872184046408931746453053606561739111994426364875543044512056564128840276019722226947841739349286770389861233071138394759176732965383037589497859913445605652927260143472099116901018811186284828300985171548521176205507918968883358321512281069992830223486843087138026622770812258926956047674631130796742461907962395186964485260154148040072897593251894237445802839707609731800477347941068350106923946014323236460922115575497678676696921136694413663714157470621087136975377347925893356 [168,71] -59026096822805021029858665397873251919691234537406250525831094308045605647747839132206570115284213027959305763579599015771210227787655521068447766823600936184857334546239981562514750213951302851287157944381149735416905902166214609119080157964307751077039384369500862320340172625736648688630448872161336271076604381933862746436962413924058521294802505631059752369932684401504024758935128562526454097873943066153310279119238380894420700267411075718581333397537410610520696984326861414471448795850566095057982975303994266095036502841170180572398730980899291442320068046615433610816558236564390890141898086056626847163359510543087782843247425836135726177711017564797120594313538659592899979621511070432336709427156102160901556730436351072595879257421122580679448514701928453450379389388274995357716400114704769825110397902908320285027088059595605299297018094208447965368126201147519780309546221812750144634947954169412013067927930445396958972849569776131279947263983019625064875664314788162478374489801920673703011507947313934668904021090479171903260385589523908712729891335973018687570509351795777699112281909213480858196105253559165004825461217602422772844924494375615951097925312051711840981915452938325795834817061254023822116538850830236592911490850580888289380823453889969867684405134122813814352091659211978263024101768990105641576096467402773961625455048405771663905067051463631637733412846152889720508983499895540297095509765121394319520686076 [168,72] -36248951785846391913756520225425499001790084622255526470863574964021599444701926617917227152317468389056330484761958739764920832498642766079393886432399449765103319463474572059584838811526778150870677200712266422563519347181905272247639796719601362303611842393093035018160462862307100457466919663105463520999388729299214938231292685545868937191783782626022243720883640245072773306567563760125434789571996752614631528854369300795461793451984194876809868006174290547704952794085789577887677820352486441988294755621779381150633690098763024680216453261554819873042740748523035003851187665336650968698669615597582584057952918133679790400227082282071234655783382132235673866480442648483445238487906359709149424898118556246471789722699200447034373839733280038058529705550762197467204934770762429424519973170277720979584277828509248355487766631964326909073493453336513945871312395200493618825531271307433474521574744902881509102351583448161054644137022681145786650292750483140232432284110558695792257041471790663960742766487689294053229633053158569178098022407392063201585175795562403531841512581521888873212313825678270211030120193878104476557672262232141030197758479692922900914978021508995640765764197352211227176981101567964865188597413761725838489063465643538869805379990806499317221213697831440083865707336566120779135744920633874051720474085290467368508821022975728401888030617121727359918919588344333579330640393824717741844819781863844444317808 [168,73] 1321872223202193476814081404159206710990479233318625525654685962752328523874831298044469768467923170935524391169103520320682852218841123132748589560712384335310948367411457826161452112814960664081163645724852080804349812780061490790192529890334062932820798029291119228744122132108968697447197325026795495175701242353227401453338363956150167436412700750705728404591461180065245137899944229714981964330828095513506631026742439682106772796329110666279868547994072327686750752749103522283198634500150306511159649912980655547096149711108963007921101936811460508874246645858990247754162812089390825158377375111171661467756988774713806306800750984909727136727769520526327766231973909711228983187345552509757139529708087107877155748824714912651857216936800886373182115590876818225437403509257721350366617791127543633371159779341911219628357988198993484950132993644864233960296334012264158867419779171047352227185953017909150951690131464617355477307264794613665034423754877709941417395255178913896001820188844822263392258357879870125924253980141576680785361241061551728844319559671502814666165689261789561682248279823781482221547408872736002173841932327246507899388674377998287372394444619524907507837513444872654884364482209990182051077576866371775750001103215181414266471143294514783364136877829856224014453027525555241770619472356307802996949179422190301796904662502626830222082209376065534969886544125419070039639411400859599028996305554274576928 [168,74] -22009008126503186988456158834267463022479306083823577767584394192561809383837155221201429648066462671665219252771490414921813569179168874689898242211408412020655699414905196808296383272111342433259466957286756187869560187051129811596941796968189295218206017042409151054226307697368185581092634161692358004644159044169851943548405120538386523903837797277478571583916284791449166704576510117418238039391962175362606990479156967301801951848378738125449372198061706991127027248533864897414865260824622545403511504983222385813098504948570025514189157049437199479678632597427785216794573664922335772898964251469182806891903400021092334520092794995372923546618545062314624275104367160920616947554770564794599065547835893193893405768733076973560978096157659847962014482836739477186861985628424789083423892869735881233049869990849834561873245396205817564611923565943853038964520025690450477782303868450798084875881224378495047334487763058704229952019126265705339097144888017208164094893329891337290768535869461257428000707606944863660757913949692663629817838876661159718520257954664078595071454558976222514673438733961911723876266415241554450022229191753013924310393514218230178900709265236266613161880585307058332875679436897730063733359812879507232160612856732557876248534377226437565174287707634622124891798753694642061045918689067580567686113900347048671310352383068164039296101435487685243401952081722985073972619022867668357061609475736296 [168,75] 126762356265548012611157241047957006498036053005998962349237031988772692225794348820659692223770462317031490216683587561009554968681301817731020022124862758485087780439785407710216778882022749104205799402856588776968115514292912432605930413971013496007669071736423574403526435013564918028845723995980459024299503679961018965931461520226387611479305236636722681635527082184599450923186908817712217538012701533930997263524928707805194995677027218000284784101314521117584389604805460146876857094890070105145646327114032483412323056471801450589328299400929518913937616511164859334626326959570175145298676674336626654693082535656836380346170067842450273214222346346637871207885088227494288821170940533311137533945404730427341769186204303324805182979680530435523512807815615346723328996791527518912490563327176732799294509566338370610465531741288714054127697335278207113738580583952435418445723709452787185072778567639794931739167384578203609368261470343508151030461177113496123664292565721137645734010421445938950199119094324684712421841513625110872135007966193905404508200473031585159693008893123407706443029223380259694220103694890068374152840616048353742854373654400187352310227544880187541035383217093493521999619594663519747485559749350328495468658676264473016737916869668214845284282869776157723290293078134721555611638075383181945731965108899100251117778852105981708944746658238862451611779809219782019287065614349896482906526756 [168,76] 1597441383995035792360546137237975030551393150099410177494307200698749558447840051236246959224625988225156940945550819850715979235802533737271274619758955536210708342532739830464027417449696666977158590004866926918818603781980478002570184850073165381746060564888560790764240945051670548546916934645313698725202187078801893894717802738991488624636056440439698723239788275953195368439555318500377565102295273925752297781014758299720733372266581044540930498793364472219743320050631793039604734097793721057737322411641676057365692995739735496719934082183011201896329315749360860755197755234003358193436155102054351289939615707723012843024942939771982001640352119588163781254716174088191358243295330160730986392199374047564791492875978859706608303630496770069960285854333806190692843305868578456925240197050403543639077416554698697405586867325669212274657889460084518580929938359217500017507455612626845528778602083474424008942782615722682563254848239576315381789404086407431470805164071331973695487078790654165523504066913220526683919330963008315564959855223288787159989834180419275254512597683290042999917946428110311343629097268901856356599830524844995327974817117941189288451983093123161441130782442448827870788784833689822378122269973880337791651318872595032105243631848517511752744225399571156971951905828275963740768221472546688953697101598566072292932598587651392134336569107170438246182192626015733804713083955002354847040 [168,77] -32608339406869073792399855927083623565213979189505050989475561681669024899653500582952980841281849707264224260675692098576484153974144845940917189614132155052390010033491073778220834442065933543000957923337548480589905203803641280282188150883965935891969470091060024119543652274334358667008472447838625997775304179932460690624054081736980236045789387844847392200059599412273996506667617543838990821812321902223106847729587549735752535274305744855692601532559672451074306952719977051979446437738186846618676306269302687889334379270584483260707330246469749255777082422158053216619593299521545583233971112018643506138074484281234308225339255204106652009187484007810932368646721765760551888416503747198325830310146124896953485572580765120482450469533638735549675404455692351446099234823145805352431557755706626116699505832588253087663161674958816109479311287217050330995774021319574929963440220582271556951260237513261839053101256928583853476690674981932790384314937622701371949973885890050502641462727888207725645317413219031056089350587332724593961625938798631900201070198571969065408370544352538421400412201087469749413797824648998099696957388676464410323587531957575889774447574456407828720286568178306009310371213295952799834556538795338139638578935164922716245688123404325431310171308414621136275961905073285801863064336383221178498097726734514238621746166103519697617518824554957112446045859392097600022729109269007072 [168,78] 80501398244069045319618474083205502913449122188447356666156013325051957336604616482747151358724461994418024526038293761546822166348389367863312521121738930617314432452102438996913218108766619797924511550807993161267313869525830027922905851946945448178010455886895894122441093797958864428023729934488590449389759349546595978364528436266255896580468740303126644439709908608277934939803239687634681056400772319316482470467335999553218880329637460240049387339684281178437721068106538721584534312607270320553054845283564390485212116664798571175842386279124309813973379115568276948208211992953928593554684429932278766652524407756913419337190271226427952623385510997058608158396553718721631053828007013063647129208695753198582171984241454502442834714715022422375136376371524600637128406931365182712776737984056001480834243196205311707926041118310677577098234253018878076203391748017477800543553593552871515922877627345038314983863961093490843866124998766300423578090588428764349992809537884520893259001690487898661919666872742897523462213116069801724444936066427788996581191597443292589375063938674328720295459550636804990528300543539462483843628973250171734933826151877876676408179339154086207210042082352391600382284723116098625077834822935553116161530482582893184202462576442898218415595433393284531568635028210118538452990856725821147085536515927468203229120617001973365494486591293862780536394153901385196493820327354 [168,79] 3985650730758976361050960206549174748613534838345118459145880538757911059787740859416879222123001016182883169268167586728472583127064809091469362982913678955188748257953265329209323625201726106033578030542838563810475479037168449430115700642112581143732867895440731427252753796909257218335105300804866171404711767932884826772916630555953781736622626066203959606596547956689497691643691599092618236015563944372435843920816029752601172918763621553609440307954069851536694855460657379836855871948858987442220008381896486457786060462347354034041968505773441472594664423361132240395128690074748756725768645396928277878377123297012898719078694373734187976669140333922489021089647928079019395800804542383958481330109319426312165393912382271358527231574167779748065022306859503921057126366483211547499212052594739511245596814476847575978856137919659116796497994884371508719450412090125352217171086186710832106260934176289483124461534835773974475195796445888934878314404950106691290976529772557858204284461404706451294316140709075113829590962812693068619182584252274284315505284795716711650164434847210417701650646655258898394785535456304126727211401474342139265746411422898334811343539910857532591017514882403172649454304976064879438602089239487633954151609628192033850450326197900290953109127453592357608983587431476909904886872157230587437734269804814516417340415271619153915658756894950149787985706000051751319222288 [168,80] -55234722108754384851875654714766986863859304686154066972445759190653313922337964487512227176634030114063997780465489285076235590106209722071242426928137811646992775845773185184812505596301787496432850290925576936014126247860072231019592252714525983155339144533138349152245814131308506575980376351668120819974893186060901931136243539607392427627461509836062702852843137841690172282257204227802449332983901492014991224620521603673353503788796188503669291645785916684717063676567361351126078507193118785408515491743495246050785481448700072611853491405798199990927426123907960053244766773991685759175482702949832645745728095475926585533259377195034885262250101655796754986624451260439288263649316190900234201642391928436440357445288885291499544269102008937250351221366164853885595089520355846006485012401772461903009338641102542077895407888520311533364610699439034997362769011268074298269629321813047831787283474151226360972543893946487556055979460429158090106686856843402816064824496569968022706781064343582402713517620177243413097097942691557888367007860925945799427927349943799187771091551838359607536820985341712059205065531742604437178258650767563950231319389935939030727637721539976648033969953317078344714907943236808692410391801341367979503009070424317384990973119485509832077084045957569258069824904166930958825726926276558250892294032827214836904588256025654690063435100136882640243380754829268940932 [168,81] 474185872772903589222103873687278751481965794625775746405220256344260747363029210573699722733368968211240682240950944077399262947689433869676388435008845750557027873977720621113540092918437711068266323065177322353204771723782154501055936336548073691095909738206102603642064973201985441814506120909705019004434534672233000933318887806812927899840854886410298744279137428039707494647713811333379774400640555962542392286372339846030864705840271367347286430492555497125197849010683597825774173031577990253141614453737710262454272659865040391194529698048674701816742724809705109407816339176308764926542819162300808182873658134208157221767331387754108114442278222700061885206981328192128371900840626619263448298228347573188575703078677295582039525945394064221567273473897152893198257599510498783309013537838111037906399201749116956000260888172204672448615973746498659288706881898699965520343731934533178546346817750105694784805198418281250094969509999532422477944419510269795357908802347302151159469603662171086186327999723791032400034428977559026600097010639936084870657509785866638680197905044526766760127790426235296548594331834214690190775777606916378007560702502730595571046053030215638913099964907755522574402284921305558096800111083120701661903068119933030073325998053498536718890890940765446162888789189511624698304167359793743362467398382435724974264130162563282253431584903660899951495999639782192 [168,82] -7226278394700450831366947318537023009760942501815502134448450494013449378403556541043740229406212941577601074394600003863509181514361029518230138263867488971462811319324768845601547137861446772296909602670847895550612623437682089023513058798713115765518712592847494193285684122686141511668173988560678551722801603427372467296015649829560024654649983410827921353074942352807673749050531319266838820918698931220100833688656804528222444258012059327402998120967181658632038695791778749676861078817759177763034230674334191475927026888976393462463463883660537075674926029739919414394723295418322865860951070818702746922806989870962720534994889514797215232803999680261716333550111778895798045600731438648718520920569415974948613742021526916971259547033484603883521678254546317566436282230893324363441912468066278561894246636909725251534830822168092119337220896056839528292963002463201107259226922140634067314227763226248987830346984258416678400108046322183873342459640953766862008417935110735426914603574392963174635005588438174721024332819273407390203246904219243632924716742828110380046083866046928189204355006142144586869397211338557075820625267552662291735499154920455925522304149052067965225491453719566374906501779337133978888790525689223292814214167155538884393862350312572711533011895424585882923265901948374479607833238198371272935883370158394610269486156142477516068284602228737603758550208640 [168,83] 50325404944341777296371935318938552549660490815001155341980889664286504798001501541239935707040626437015174134968684587617872887396003868223742051909677457942593566802134401976967075336098357798385128582312560823253946520023118258744314032817645526749607844503256752674987638854264088989568994197503789624051454221607932994161713768828538611696868584609061027351677030051097408517558031244907474215914630054102390931090848742841485650664907705062467006449571982122287669787029984217426505214102585326000499601304991249162605406204901232241994159054464909372476998860105471711203793098170946158196348594805967386870432334856994856083546682523126716096839811432396351635858515029906448320878220788985910739981000294919601194393888209068978348025690960578861495593998997095047337876466109917939236483711936906770802210594894246426713507650437218172423702501445854610325709187099710799499012831913990107023388035540988490347077068667684034401424388101502702261564578961629761749860715141576880648792423991233310561142911276984896239540812313121944421805573452772185329167772795094771986228554909952969248370924995175850449655868259068369862565999005463190790449130361356056855136485009305893954150963868972693825641924758178876206332740860468403371218203419538000690191111680596339381756792026054360290142287840288898893441636416312122946081275717065274186664843257701073987339435996774759204910 [168,84] 223707872955961840023299393728716199976080340728771241279213915934427966605079311059719488617950030546576675549242848820999088941808759496889383318115191471198838266571434652958469416696246755478605037989247155070608877532308497727141540837259465630938592556594843347840257742654948864358787716400020860659841323881877623419562528080544836965784927325019740339276571671344387291853785726780272072423275109328956487161807653922604985822790853054927166141709049847307554999368665224729032848670578915485028428282085804518711257516629444058858266150771426550182117331664222528341719307119399359066928297525986909112928603513270348294688009621769530876238799530943043680737638404694965626046158604864593913855432289221306071798678505206660710450334428582564769433201346191739472638307584998886253668101817466355274759849992103755594390928058741485400294411636706003140611644107934585973726413162941582145966425513619397325244850285282388537485735818177311597577883635738734616930065559823495774730733977116556279600311825784586965515766922586310277632104493117510000816910675035473135556444797218197474966794006055715604121247596585020229498202072474341977832661199962213762779944054864962971916189766016830594852346450157396044950020248540669797006106850921220659815860399893916359600656900718734038572865752819862652888332635611579535526129389699285860804439597963024371436784968695725800 [168,85] -1402384690671067564048495767549618623592872641145883412306455428554789153990746494529346272245708581760379723337293889800693393463741251068916113098537951686113526112885381609081462402326130472001840234313544249710822822452048042671461455111752465500090542134425232630640209478700017817379960718140037646816558773459232594904564525090826007645403031456302132952299643593521879741228065915161479345262200922495890039777122760284113294142137321556951769994717868519848845472060840334116246472014241465627245279937652909562468455899048169057829354765723711885137124475456434649798864229581447469723879988300075445607102757467087647706309238854699271585895306310680288038450977661180531239309486592453926983724583895563910690510778377181501626056985778274067008074453009269286552102667673192457110496506495631775060284010282280751918731953674220907178602198817586283454727486957574259458683561807962137761383088430505619250028222450249907184026224501486262511109428330989623127940186774686827897542606447971872568250796201891099755852863099420283810243901322903339556318649422152705880104585145820085502334573440406441378608567094286538469328665583383241548348170049519766545628939421064533601612530511099809026005957546286918046122384900444339540764687974671342955413105343395334463579052681803695346174108361421389309305463330099143775894887065597449876412086795534761239514116618192 [168,86] -6864964561092988700047488039221581196551717694290289553780949656701425593108494732810349645292150373352459842708283279585958942571951288692643930458157671876868451458685870923148888521821921768870503668074765932388979974406157345914845486933077953110294948013032320385654179524807350469250966776284412359204748407509424635611734945343195003108490659350966133889049482779266420355401798678655850823718587623315939482265430470973929974569981251273388523561926727894359259626270851897165697721877687079572889824824086136427277779684750530662787896824486646568562663932121516643881823844314889633997532754095471670148218645589699243534742555920470826695171940070462630894862552214472997194712718449867561728425816301616023973025510056454436362422248080406322467470316893188492526639988883773060056547539468792179111514333392124266807590755456714647208041043425347234765847773912432219333515291028752785739704655467358509607260496110561409025210338851394605344376317410276344342983825868912395349361666815894593632566768692432537866832953799309731297964707475611053372508039608756487250474120534504243626743344527781319281732950144488177118170993017462049560411120281676217571136548490011497337204827696909839699265630690499545493951476572425145261245042794336349316466181329880335780916276762466139266008147632038773474886172247802618188840056369152176448319352424881506570695440 [168,87] 60921599579948757019054392419315487303911985405853218179856619656235011386837504065544641331741652848603374662119712212769865160905731348159846219278777919538882522524344945999397541851183263994238220130135844367827018179500420193356609092232641445261966807731143333622406227300426859867708898658534387803510132306762689938595624385075483445357941752691715573486136974939134634411700151531100490285209486189831248928299032325101861443618543988619870264588673807748369304713154152228807587252096774165782218403682926700777215481578015850573904148129777420288860114584828020305147959564755995792801314972831985540957048444948002393938426850135351452379707973613451632728525554157497328097285642526943942500410054327072791064791362660648897165484602051316221003331375832206416216138450804414141238966718341205605728512577379094711955806129005574380960747856858591794463712596597137991405595152266651498982639723296880707250178823252297561098111482947400484044158712105584852174969564790747382934053289690489844489085605075187111946506593598698221490425187652890065647055477125706340054157697774378415943626887645905528780471909631185861179397227231769731149425824307997007163082906875841203552684423078546277971930772169372629849369692132274412327846937876950608922835107075697416505727535670216922493444092394418687057784591897239984685409851001976534498237738255179746890 [168,88] 649015519060691253682779578428961642801721879583224337068536509423243212530224816312138655252193571020397156215048480398808914139955605199807635865019764600560162784311570936412780831331272061964131330907305191370086144003928384118338596689619048596383306533981955649597416518585974401331426175482081540305453560668588422226267281223429866480537244378303984018890809438714880229658430050371882600958903870120667743585589203507340174004354281993588167608506042777500023871700801468770294123341990227345942639770195328879713906861992791757030332757931545789441051652075744041220412951429713125548829792246080838327933028046323605177402336339665208150758827004074216351006912329891773455459653540162507927027632555484720125466607211656718446957381926001059969310929533773708669093829874628295411583856801880383807683826495395877669639529445199731930225106366151029632857571619035148340938465678428832031773465888528270310271868518767742967367264674998323562746887801433995972303478097975319949312893438300141773682436382951032189263537753941712404835232578991245205375595916583054501832494972991434448610148957360719387661467682360486728493878777896590746204758842294903879162386846727939641265324578738008593117506587527648497656598787690297303536243817191104113502454099379392845565900461359231470936900518136217873101385229512219213455582451404091050953253218328788 [168,89] 5313347058845547990874084362857191918510205884276084744869260550243610749547361261510541427032448027570525626259168060421424968888778044230355301046106554072055189873243613347760373177717560610683796257367582142184556103474845562637852231070007103574910436172598878065842303803208469772772358618217498627595989738069909225880114290256995166688127977079195399640000933812306622916186904108373098671892870940541826166903783121802058539499938605554986016470654084509318357585217712534705114631371092248299290342965977442630273154661399600491973680312586078015604984345704104559719422473645348130815322892259553467886175265493690133873550189576818511041262074493916577972222278525679866683809100965800816229465140535611129404887252852388148217442656415662969957465316754080506588310092417288135921969636826912943773253387998901803078321499872768309838367959431767928617972230692084990704283482651278959620941459356841318845646519235903100654766561034568624517231134258067680675060471650749043923027612257252412817969475253072116629788730138229976866473594411826342703276695957440381737896857435772954547396936454711003124367747157304103232648939992463510187238317190775149342320682198475383463067260454608442177017635315243514476814509966638223007025396328782824930346330491650188869017602767836077981559254959265483428864427999918893082587000270035779820211695312 [168,90] 16531753041452417521703983329582969443078397961501892704140138847581313315630044576722110805766743279341029996364923213241228700711141808270338339689620094508381507311909075996470438545777165885797279029811936946351890382902152141606375903029622148320786571469482465870436511544391544283141603432163637460609213930530301772388311957106186235088257272497535614489501915757881761292109750848851426859404144448701037646072798867103282647461642510859553101412506920840633634065670967050946606855197994348510693366011274379159537036700201992383346539089385225756385522624035199240117876806054812486891910369261472930335387428804045888351208505392938548937827618594102001250133237948510164718851854262900085802364275743244214891444265707894804550164770987362294339693983936844431412451480548454479184832034520509898604846476374190684084451792819683407493720011143667263771211286500409295419516657948753627602765993226581006153776610515286830175209650231717727495860390213352935716698470025116436299717182093593075808122534988107969389061801148367356384092970705322352173565541422915123009202374173718563123586638850734417678948350228431728570795205143170723177397986842058319749904890531298229693415139630581481454601807760412960468895893467090759496302695757174999484031827922621861255228720988450191890236799842698379426031052854514898752243059584578831334176 [168,91] 84201846722188697582941959193988832901718081455911467135478268445546398086534109902471953038816025615148317379266859015305313239282529800130981096172442447586358049079826821877222774935240865922428435440120444557862535392537670638203309325392596667194514004058615841011141019921116773956895168556181520976785762935321436740480248761856001741808046907715503235955556265438457698736898771561516116821294852198902481931083906648829489454547710349361107977788676490768423848705293677666737634744685896239927884243119751964763133653018463716816234885777798127214539352123904923076884169729134232340290926019683029910508580631113387178444674596784743106414584232739471946842195136079799988567384186154329865171025755062544058402495119834973530179723460344039216156329589876919932538386379025323936684397510317841206049623205330451434356832998006694405827690711900002677865039897750273489591208876098360852349654313405621588430035174386049431400833961651047507230247726491318244270614339042545343242146529852331669823010455888097069944154313189739868011576298699745581197979868472684665099262603956717864210801676358747371446606026605618570594743434734889414966064590548946723682449795820696364108756694724202643173951917653787166486446063734689102338534157342281742067481640559997383951102042848509714080811681958176225766573801703875431145202475213934008 [168,92] 157354213045557369050144153621796620230312492398367421613975706240878570958646758728912552946233335795927578217392156263021879522618043443303252607530244164679273894254296754486313074002705865966277397707226036943482403775849601539179114683946974959973085901693355912119391863467516457317194591266372873595570382421986680741660963464014084582903715136933978903719861849054016513442552283687803058273922648510425942635813167528187379176216242863605446609436490732235371311191196643603175703108464099759809365269883837099457527787445748499317760910060137276658309778469137891280404236193801186295696684599939244743451016309228650257114941911697000479008845586502388701931413045992012866823906385189174689393179332603194877594211663822560444349720583075984505467257995256226211481756353481435905084861180510696812668530795945487447453677880774246069997328370378187072198275976411176177461250876677542497870566172778716579097496624870814667305304194723142661759263430794208244547272150565303631333540076905118235525942338788372059835221356910747430410477098590797198206867609910488138280802193117359501963123524651169338256797306172571462152159800148380313560533563820388613470684260700083679851378910777769163626460494032334973267303964107260948279399362804966714364474706296590574468379143315904029660706508493723620754851048875737936262761778568 [168,93] 239228716912222945063056969096551413617028525358649710695552204899814835683129825302072366461095121840522898129780715010831662523042071474441477313738491701772459836004431446580489758213332298160728035273336993992935365449924821178981018510758557728171757673271383384171170182160110496729910961763524446225427209797899828855303171582495306816182607579798482139614876740585790016880147759804566071959707169540325110009903447453038503971058432133504418508171633189238587461958371613781571261093098734094421847951112880201553993940222967413090084190847132934002335031201691941461901531551660270705809783052981195192994954454586650695902466290998773818853794219442024820328813665293747843839305639602385806273743706156327892985880995671901360724334908364769447628536107686808767419103066448710635943015141093326489275805724357707069589887107133691860091968986122337013034917839353465679930445469248737835491046567703433088983604104322576378673479193690131298777271776691410700415727251430441911821957970962697011493732717339874963540106928316519517809485186841378470150647687313089547083657040460829377631748110204664500917396164018120724225361311516146935856295303129552863432108554005046727941488233688152594455019520270748556453162716939616881329124164169384134719824022879871003856605110004156004797616056451409896901822360139211552718408 [168,94] 334739910733031340407840980358814926678569409422427807106397028178574472222782737826045229448621269601871298847706351196606466495993778217165087628141837797801271572852691514677727462206165348118530177763355547844477990217597661706369391811731617279659037209254298795284413142178723152115308787358138117500900155904918513001103560791729782713351125666785557772639993282774991793725857053298139306456232782395059619971454316983187477158553084796794097127867599372644102154269911669408209546609298868881915101703226783114208147621465876864666461861152782690816419323372537819408774472940864414877922224478892344837333738635010766813664788059121257269956630919310035982692092374772148207970099649669927664069005429671164440424549080300853169782022111960963855322087986406912610232767304779480674114613648741506821891841243505660463850720145405359009105007481079809144200514449426430059970885204251624574672505151405149920729494025695204928515747360773326064671508906809085123352774704880617446671027056968818861112504032245915269987792937760253753387455123988758689583114193891225616716786225320066183944448333269082390223440576738234141358035430993797411329334080113446939892324976790921190411328155140574507150999486614079402274592784878718747289027450258170814423162288599237302645929973605172455106779754452699787001039759998490096 [168,95] -4471706518721249278773229485571128939685832790324425602437954781761391852942311411663897965509555205342522976326133050299859972329207173958312103703438264011312938236437320083751939893217032929736105672308928629604508749892357327116962682093137741642839273044872907801388208599152151942191099637751660835669069001797596947638773521881050476263304916163270872008201175244371430379016087628765850178248079329242158627758376308022314974888189300721498835050630845524165323424848322680980810409523384749459679340885227844141190407159668940960902081505912930132280505063482558508097150616719581193480841399449088276428099983698202611584557210575859097985840586794052566456755451002811617559781992832976937596877053748417437976026036264530346356918090057239059495107140058350319886263444596814086594171847367836524197017860349334168539632343978825399127694215164188158956235084836866605983641956167429690461052149732994259709357532533032367608894529549062165979843401180675995070487722385000757917576315094527808791736271339287368467025051189430032352529502148129993346845158657462713142973803011465896429865869351677907978277441020784333849215290129080349050623547537426850917541571658130550206748484120244870311062479268082541950572789808999763691590827866825909163267104551272532546074350826087482827447386746268559836254073120 [168,96] 100767434419015838070395171235189455260876438951832743623784716733764402922423779848928950920566702533165014257354217427774853394894610544773518173322331071123657186780393152794663610606086393212396170333991904366213888342712326226099517155630781916616958098957955189889086768028499231884755769342625904427200099473273044664320543164980398890024598357577576139974951992633414844576914283326473545415273549476996644211662687519262601539157196180132231850409367479009278863210350059925433266897813264805638951397871062126375896467544371406966511989208875810782028446834628269910603489059705407731455612722307521110833345052586059823060442554388137555313711101504785186161128264295417619276468292540345316227723131455360350382210553237996883779204227967530425286091843355042706254196130796299530145763693574343333231065014517261294852760286525000060982706385114155375234044474931054831070913295081279908048575879579029994008041763558343768170085917256077728460801501358784398798073265815723394665879636958879281965659491917417205830587053771185916273601497089713243629656416126546050140078154540093719264354615508870397079242177740826500408461340400751307025096826706311802204125725584908156875909799697883269793036447668139698719612403125084818848906661117872054897114943588403735249945304048576815487886672624903160783456 [168,97] 124260270859562515413600174412043246998218448115355244858607399552064791957019388421401092414631324483374687787398595724370510242833529557068932687786415801999810895339771579281945431426506225114219340941486469848558372572318183077076942195846348402636888372373215509072280809395574960518239568976414727164876118226242908994511507826810908866888610517402628960413106003885822073159262121820221755444661012158790684537990543623998474833259119626684726077500941037234465224182210061182213297101184984952715278758300915673569137632337494516611392334166673398609185995420347830731659876164459439639582600603420909059976319416324631148085701949565821669204943769558552808374368906598237424981998554699553282454663499235731735710853876133500855088050976358437330182227738293968753521766255223889783428718141017566396914717122027310672249124394145153938012425887534070027220881246181413228049478415131428671006275650914343086998976496979598260063672343690099732785866992573604034506951290515998602239836531132759678339536063009689911045072906668175010646210932547323151660111595677244501422814943806443965585123658748172727233609179685211112064744891771076214580531583458669044553497178343962388069751983550051888816515602513815494438414090754033337823655547468273517350549587824401195789800213022258109927101866324791264 [168,98] -45861349732499948323093805165721453773284007018000435298518807527804812146625927800252213188226449571438591391512194108749947186252991572198973863700161082912612865291487270281371519560012593252005159874509121355258959282117130618371477180070209149918416046023756478922364531786588042281400375005735660584803105958404905652314747892620181186577971524366443910972415205097446314170978371188093934623426366671012074924289024950389421593751709344026049054068364741261513081963891159734833643628723976686893566250678505022444713784256799891480670188738886495468470744110314758562309841834834986804834603544489115515877991265272778933444396687722809761413011235986997595844021990248707883207279712008202407051943560469009448063915945241939486673669961359812754257855051789709669582125650275268069060303130946686306302510267696908976388931038776404653652177191332545524896406942347299576959068365203330666012648367133290323302471691518317811054299662656274866376937623929604356201572466504885355478161389570117840695413681720851215759746863658036005972137010451810715884830230456902562754762372877235724013429270608394483772030693830552981533252822824670703112592720054340194224174518039189497491226281856877897805465903028804749446323772160063503812606426106288840319676473856334113714661609328142259075177073144 [168,99] -3583233483909906017522638104338261865584340914058232460910507721459108793912824446316152190804757960382216547819515650670437523978349778796318030298701997140339721613540308279007599930321661820232611715286446065808773362825049508667126735876321603499477860516209953678541203416754942466709227379263030402599960768252715054018522676622176906418506503199862308236853853442702122972776573776305552852902577674566732777718937197617324046990530779675948639636684428458859315557384542419798735502393836245844208198632022068194680667742317171931893106219024228413053831229039162312320785367797723484350038075456371803490964783570111525127763145559215236671278457893151702109216746141740092266428063081748156146840633899615921154584849139630714550890196965626768099573337576735577882576053720311901566349820420681171008919171181688044207790055501902438884369117272378338253598153028199654416509718317969227479337763177937893830907641284036806082406818020754019950732003423269944349863860177362355458733603739995125507103865979166737787685530155084865987910824147448575611532411191832712010192973309307920387550276657528242038784372228459190752926653036575010210519034757810300229249676736737883515822183154777891111086074850801608973460374160752365023954373884546982537808400097945154106737927277015250833200 [168,100] 4225472344965155308634923469924354597074835499288370107944784509371732611543953742364000256072456983720824504014226748939749425171428735336225300889111733819301291756280028755305394268387586179301759657549519617449177192061802101501702743866401449500935146502575152837193096436034870630756268279249303325643022818526549877835290439644416723815002827368114026820341735938657985141415044024591359363504528493627944849635255302762257260892307504555932505162624469325606738866040988889340496613810939513296938704886704080549256542698958573830654446081404473479258160352620999901775175560491907996124821016795291348206149872165536697599570804617804591436344201017288588766013573827853695833529651465666821748570008864642789500113200211581051461070918988722729058768851952108561830553165856888847122148203046682047279655972244803375020109630541643991687541991200705001554888807273021748593474568373409280251611016708373544921704549310056433915456772998604307801783929766152265789224959224563679926729686885963507511219961253217209169885832858279958062625359497400418596836572499800214315711104303029595733285656748388578532802657879646378840239519248889617393792124526911974179327457875396072186306634785855234360830391062043752462274565400332527839659310031620074057811813548619123316205341954524864 [168,101] -321672659304375396092394218332698313376249752885500108851824096042298351990522997094620501170855091211520929446712641272412720683866747958211362007269517477458692477429512554151757130170970806318517759389581147805828886493214028969515435653855872312095496946204975344105404006048470744292163054267412434595767228344368409826941097107431769099672966228858108587531180532345249424941386475968630771816925905699527813360711742365001023710750167663215187980566374529215318458875273743320725676532499969428296418031459169812064797713978348636828457661050257909771575664577596624487720706862265716984644445146330612970036988280620838488314511130663139124113742691287654264278459419707576309080158478022822010071792426987480957261543907667059450457288652249616516840278919890098006935314977197478118351614520890178434528101652543426858219671038035674671501881348843318444226591081395658111688805176635612722071503232866243182606391116009119044102934517091449586522989411832531926983048965291041199038084038713714750142734330505860226661341120818614227184139237777694478122799723015011996401829933471570327466665725757884344884477243236000989703898500579732719968801758704608392001805037479948169624623928903611139611755925103104143428088375694294272843737734356364464493072190678903123602246804 [168,102] -26555968102866679437203704254419160262981541833563287670680607541898889963354154776648379856037325538082392934893803671565234182348209782254443388380906416785863914190082131583459687539523356645617761176279300813614534229589681485412532649702244722201294808108222611901092074364416726509353177864929898010995223739836692297230462126141529780939885394676464990138877168270876023986982666635827998047802488613150237099815223412188332944197747609440732748443696114552742346687655649713959852330552783584567316330004903738954688378433355846895511471901774818563571395109390445599225782348050146726521270163937862836663750710420879590173713687428145853152806697088944878362432823993340542525742564504627351761535275453670592112670785692628798020609381958075798125824688989715619707317661064111768952116676712043801106640432759275327568272188452547593723776096465856317055685979639673312991014358980896430868573684218708434668330243946389926376822728545521296653997213375794828288066139257385351117776884663235019999179702740805771923752581008142021584561286311123267799782102136869513306894473780603933436020663593087038030553406329543284190758666814338893574632647677481045256937057040378475356514314376131683435362402535776744974427269902117192939744440395591200431598933260393592600 [168,103] 3059789211180666225821383266679588170005473318187738757836436615181551461381339737733806032655070991197239102571295487075497244228167552550758294916646985973293169112847485454007807694686222478264711750645071334379954870131044833939827155660207576391343229809023526495912563374470449989567714443777327901594477482216720976087687622242908761179249896667869629551339287751213865695004025252983511259231864352148359635677890689876513452665010671287195745799284972038496399004331218571085035022851869003956026575326107078307429743600217353355680358422046047199221034384271006820748905239053593134793252786387126497810409528445584174966311650860127918127376111301800817766641368217944247393033153957559866312041190433446800324964529396515230037139302106206491152930715467110234016005137874704320757893571640949578378388303080176317137346820903380249268723492379396841263350402060789639166874650051217707088193983268014667092810847781601650999376165771117054075007892137634787310046125982686771787056422936983402413567554448319728120848483872615019359668202564580078528753813606414176423072024151053977619121619121170100859596758891655038267471492649166036635971259344201511311058731196341356057995827086702234718988512401669091266915012470970421873107746595458428516259852919720 [168,104] -34408970526979431081789470686677868271359548027528093646187775707543705758859889016066624406094234450450960382180998257201670974662730774717348349292773939195296932428774121883117894347697459727583728819506405320762693645169055382069505508172088813605316400938057800610249878810809806874814615129150810367644659073927241490416402140100472255863821821290024379131667878341956665226799894644079856839711213634239812073757611649006785510267160355523986804366864973651557524292157070501391577636945977255071328176292951957460569928354929878067557133589784738931023633942610995156239309980001326840819587949343662079598298965541147329192735606176430656257634710811347941464337103337617433988023452233627122254882206319145099200143063846229378211072231187027538494682973432270433720787918350224635923872985033766666622788010056004352715985403020366342890405587493203523201504250384900372947767217629466796894467159965614181689054893462184088363515114023342066729605903553290474336800831328590560847477166987244861950751048983934245395454531001167711728460956766516478689039226975380152883449135991766325215619107605226223695466547428384151274534781408883704928240401061261514085092932507906458448900311735578387275380496421497355385516409945880350792871215271747024628878 [168,105] -1356680115819608669977638025719222649987980620545248624092257793530045771106998867564776980694156382335174489425041727456920568270546236485506782799944425165619148164535163004938861578392918985643720752605088054230573436253237494918970697346495698540192579621163349020888520373804145718431444318541770495857193374146349478937636398112400476462142950769928822950738891558253813247836755478709798154122888327721719251138134738229984578432342750338440233719131065345174054812129342800944512208831657413104608928512010519102076416721632276920359765584654151137075316678628549208121253612889590099030804415793645684019155690545355781980229373648852324725206016423735310263452338635648791180119988300386462902034203194894722635159911155234546103403805841744480938077110902422903061050167166755638661984753307804901370998523659477400498066686117340225208250428509286719478292278510460269892495820830554539050789864802187592409023847885885711323890372671813612472093240350111718401539958042511934122561480615873264130843387839354972135788647853638326927713987993089616342544021125124456195214832354080945105939839058627545297041787643840536440894381297805152429823149008069241384251681048808572389878084159559046330335958650478261864415273254069865155107102803026260 [168,106] 42008722891745813909509431730303844152837604848583708155400157253688631050789969989248974113846713977474121403878457105702161539005631709749131553041447362004618953436755569397598244228074804421175711489731036103106973492392139831712239437879626751872706957778632971161830186018964149692089647360948655335909553058524818329526618380662656865443726945753964253692254177100562365561612506682760779808853730775249513963824775215008956825679423731342411154876952240540385096685196211162570890407086627500020023364900164380849711607339577274358422303677969103981343501093536012571643986361833853991923774543748630121712199907300439085268830134951120969406880921240756215660657496100356312772949512742025617028300131434688032343995432442379366929363817969838299951761786479093556525414597176061377612834158337505517739957192190658177638746406488873172548948175876676633120072346919887905479421243454639147701580371385703821184942281954025263065530913070631408095979948275688993247499637985928316509170218776129492239547179090301989816716803500641251195360405198975565168789593344308143010052964466825495363938655134673826366145058544539938548566538249853764662559912930745652282910527502481944535276930710020895894761357790692341809527635887721138730888484 [168,107] 117283755241231466041648166074935422634642989981268201420264527134232217587340792422155387101950623856962517623545994420394937837500044933115744080820680262215903819978691950990206374925742794800734809514362018091086299238473262215394624168133061746053405367431953269017238104846724242534808406359602172312647580499246713357001651748036209716018929749569490611710399394149320471476020584829906953373881640330911479136761722813101111624389179406455600057933372717836968545662680461176784554739728871260885665456265342289343394349100489935736651905569375878832478890433225568056388052600401801557829072600804053622902878259611050410381273570047546564667608111263863408551780890817411487112943265954274756650918361273347505440061072471605693675281726190186137893597457291352084254622355772029269201821587683991759179550517686370143074726446979810713854418195775996439293953907632673995219656368893442392204205184083792563709094695208103505214359320200832229178467082121777667886359137741833460764218513993846371170275479213144474505458709259185450893238709002382610775044121748278695265193009017194135563957514051501961943996802540878924644634987601663706205710445039166579814219612766852049799236177525688724205173109770633770182946162768538728 [168,108] 4798555544729803612903999702892305828174390472115376194093388957291675372036082840287865764841598724174976554087843101058399255426596044112965754082828959941556955327110311283255402438274230431970572619796920105932629418876456186636024741268088764786315497696588326402016189818638804475218311387905367712508167611607864121846429818018027361335982412724377066965657742169332759677918575330350122753516840899218840761467529096163062528063696319073116020382668656191728167725692511822239673123075814367659021637668795036307065998576463875746475120661742119929973821160537327087372523684677399947231370113316119135366882523391254641511783009264393264523006778823936309142721412966399075972126484229571539345793881747190743346800759507653233496941128602750482304127475913978764080724685267581680268857065787294532495028702695157547501827171736820055315077815427969575350591273258184056542012826404463076878576574515032546307239674038399852727814408757089762581053820208180811958278239636219154548031591248566075803170060200028768614401099000626620008374602233458654462255218431867007945279305794364786870932068839635597185477372261352760365016918267239312348483734705466373737060265439990934304143730417205504162241080659315495604198349452 [168,109] 49487544269226084592979659721784806398365407701846434771610715913010156344612413690444128865662821724380719527868033161821836880661497867109417763862449800348769951422968975706614588743345893013545820930006113318255955652801897303864734570124996624438234833693091908048335537442712084491873613815102550240196994505712679038221459436502397206198614663980526368190497777636692519778127864376126910700917837127028492043357453710448978535283838014320664950532674793936815828925505259164030775331759802851742203426851039442887602227018022968108456368099565208039688707230662845512703394106599267183664993545272769069792113099262586119294038875776216069538900515133481948799401206637201056498419229003046081742079782459220030613057540281744671857204451545442429403784034116263504700715323923939765694356148885590503727817683516126465833201631789182808529876152370840908370084906188111783735559458317661133817994947417996255952056998029579749034695138813167550213562883636822682188317604034675495718354541944309258917586630548679169727548278917066801535290264918615516552591039330791768044242552254572467931826331653438651285136513546295483601750209784513136864526252737948340485281501602562611632870769458845297394175849750526812694 [168,110] 205382015633432341298751065091350245183467276459461175431630928909777914533038969545171590700675080347644803723561352431392690376444899895490914751663214467796393409410800807097516829762624687851989664128351531959646620207832234190443842338365894667584336126734953160420283548303274742015690083018556458772164181074301100042495965509841939534206179151437471007470825448139847531814018425570811054394707043535231451472657258400082101237365973336911457615580981663168241340880012694533057583322864936219080255638840881419813864475033242021378735535763643648358680931192070880848768071204839560849395714228969894277128200273083497257174549680866045850690861852169434297119327588165745720385748332910981622181712338294026410932660157583873150481998503629936150129860244967792133505627830011306251088662374963522018941997660872618328943388489936265142848487924709617643446730705335121787150017312480303181059810486580116377884765947453393151653141263979087480566946121414920688011014233130607579834024391680297875666008377660506015150332699317211606976765818212383648564066298467523231916747483110872484227214768400777001367599230563536821188114867513978264124851812132596377859038402112620752926248642308406007293050975768 [168,111] 1223233513635672553746778955770103570650364795513525074440710791850448542743505606902582494904408041729455002871359476310203921587643557688281991513644514158786064747522632563172766180349914014311419303875347198885959187729461179988009429499225092102072096043920884384285939207306626300540483215493753703832970753479769954562541489652776943775978654601969954187768514993930247984897271003785150083009714833711350483639074694590218247873503231154665546559038704089439629756080608243333612574082992093937451313710720277727482046710449891671798661341212586391433377850697353199976996528873777744921090525617478737778845523458301960539169462067447612017063823391809321990160483101879724745238113833830812417402725197407076505902010236348641898036273503468986359789157535388311590658635998765893792817637474884953714088018054624579436476521089724179714256378850485654822480555206229544934589173223028176812153999548364227222425522680601686165642650852909283737857123690289445197703421916008353655308208344325875346038301812895752319382790602623315016463959818623334784608408513154706094269590153335204286969715319147519858804344444568121141551020746931843771498264977873428705983895600431320689975721999390554287340 [168,112] 1599236929041245274142284005761735035446411867869739088057374643840074626578844120193097608732176168235494793458292978334369731224486805937787469925527992756910462333222243957607628417136568688700619843611221918876931209327798729412477717383791130176739856774045585076031190644697406813824531655768997200881036938148100984558770032576781786709922768791501098827564601919734454567692190483707132285259779058080458490900828093802770163830965585601649622213967269427377765811965546192735132140677814351811298058560362763878691326346033627532627774684531974783719323459322456644454115562915958151582974026261803684306603829180434733595860916636446675725661553979244982723545639253712200853789049465107571775836626380433817624033931708646803052894034571237250935951338017799667376322945825106129894355063665630879753525487097133314728741967432457286636631653800673904835183465234354304685916882652989721628165786723071570045199087464236773045094681107495344100396214707590134332604586597876056958860455529889602588642459699597355908422100312726693561102652391537903914896642705401097547813992492747363822550847648512121878988636171195299715056967945571399139442310159131516845923769108517543091906430688768 [168,113] 1454779241825985037437681538270335920017373515656259868039109180906640492063155032086732259818637789352390028385064337291620744037511542424352024990888160801243764407525798483838146066297496981885698485557006071710351833796192782534433903585905553582311000083883510188431215993645792240834316903759129974086037182861361999743211007526148446368731587763681479701831510294873942007467616500571601175526886220453944240480994888965575927328932591895956875247083709387782686250511032285045185651659364725898556921275781697749665886058406974478047545695767849158352859131891261699153006663192676578772654668082073998522750685679248614161988013254037936622348157303600956213982187604395349831490283949929605507398711138629611659461550861510437722096858560114769079312212244595230231475808382666181814510574873002180856196665262442928780415469391859240038273115735768747494959648715479736097826551805102151872474757852408574776490493906588844587858439609414175694869334550365180172644586532410396156728355626768774320738722958664601107357518256060815161383439795804596595495095792646162292559776134216430455269876922143908571374383521786170739836568495636490377274544682882139633050872113812082931148 [168,114] 1110794399835554887193891242264902452962063940338440873165680996157206825077783437239359967704119659765205863098508054336079037314695086233275911962223251241161855644234580972762103296672760739342249350807978790024404464444181108704275495491147325843873924411628441333624910529337337921654956809616150289219969830375965220295714144903791979846693909443830920927025020792776294257630545838022169543004231128316328566225348224010120315770092726930392779055010371981659846307834906162233248272497728170568396869031557252678682719984507857922703051262647559811995469773596291449415413050859977809451370379293048322515198957761942557680767548120911443778323816153442813948459893826944551672435793330943541748427423745003372910770399002001734315923312634636071412168451021814767859706899169397615760862579689366669889686803540305475800859301047317077097356610523106662806872509957450129629116790597522566952812043834752025680265986272867913029921799962759345170657235287620408876187025096881477030924854043523243593443202467223048628319991650951127847284268559098852499138088811678379594709786069645347647490973056456973065661842643593121248649866115357058990959810913012092738359908241638 [168,115] 160249385830925213985344642089338306454968523912299919815193625898751209731570300767520385563796196539598185900936609129858969494623876289415574693880037672046626160180366065285069451462388764424260169989367358609874008237393404525980693910892942283893707034465303432633988150638064171006677191810592870265252436059253932619571433212029847441113711353660227916481035622341205798647355625581121954926436931152169519255881943469178116467164797256688387806010308165982170644524535053445025184751267899622048619329208673611379168673658196614733169321889445070562860048815318730803692602116677699309380056479150138952496581335295164017506990703488393707664099974509049907352649842735297029791865410156580690129492990997180989155346125783618176419811311922089789096569095955234864470319777400680297732948923371127217672792880683175067841314546790594840761473697149077247078983121947289587453288985213323608168678483259723940448540502116250649575451993381532216678366254062261860497142479752657052560510872591969660062532262403522734253966514889685426630338695916280211026039493124654856744995262464932570959704138454503498948421469179020506840141522167119075316293235465149487632 [168,116] 318376483162849326852454408570699749775277497059143715008022459956123796435169104957347679387881279360147662267219458762728517191959314532341314174331385123026927366623816691776019989945821688325394305193474458709408482557409399658748959042025540574274084188940084377166870964905450885145066630389495799192974637164326262354783562712991217401139987111732233147214876266947140665868219144538880137928832824644746345977303686637766903408758790742412862795489979248196803430306911805443276827471202569033192986031228179314786746774692212517063970597649722784812234051138996433049211154317450094688066189521689577632336194726591747612425082341474818821329623984355008254441153817840419716708563450428305586561581992904688147040667900969342726690106487209588053564841216825279201072407369782985321212746481755480981522484225212328080428820966231690667952554217070293926776822440416955970941747708578015922068954242997707840386219426222012500154356594368565731104366471645669284804759407953386114101956271251045686988262469776631752547389642122047180240344388387929255464270317200538566124683315071700417652956479057176345286821810028401011450626122089857099431882115946 [168,117] -61027550590351652862643666126909588556637088910317143584068410431702786567282249825885805369391218111774681076368932403747934309254982252070679188940285960959412134326040986879221788080774687019195097419060945739250324603668673143300888295041520097462400225706036426448244134782525220201318976763952666297826061694794017906760478743063010257062018149241414804796226650668343221915436849237918074266323646456513884748219997183282407819388171684981833888309946297651238301266202947756604854418411810153836218459200067832486844563193392326406907548808044255254937080480671233474696903494856553771032828997619342924911297097705362370775482599390001074573506087894797043668676794393418032837339984959057109066108790705086503066949634107586123024446772171249427936589280519366552551076092229096705541676356029387824991170509405007775214767177763052226663728551538766458243918206092932126910571976388904058105581724715317956768725054049315842900304534758574995059445169645685005443159393281953718698691988437094909015698477292046634543672604354350782574205947400894135781939147433888205765497886176465304448364672108864081179738309113332800485082244249362956566 [168,118] -4093450073785238984470143017887981730515162790537200009956661982739153195999400951507971693210379442567972081128859998684837993030662275397049912031300866961496370037284709570135869951753646683423300122499724141677392644595281516793872797337780302381395131428873154281388422286764363543221183448358837049562947815881425469042032459879819629060599876971167824449988623127219464140400174846605151655237855345736955764712741759207211764171663111370169965236474864870605012262180523725141792267315920587124305380835907869254496969336746348890882295312559825566377076119117851389913943087120076530412100786447763127150415487555397203626519819973551275376239275982520866667066196008386957576400570040861142220557792942483799812510868357919806501166867173941322777195228491930564897081893681053576006681059619027916502547767430955426259070294897574615071506196887663495051198428584480948540128635388107200732029488823941646353465044483061689118510325462886658457191131461225671747122710652642932679400383471113364391011416661169923461494736240919280846904482312378796719795735261031521599196290007255339527077093220215155962694216937924497137586704284 [168,119] 1400027519242346234493940399532945972374593455412873019080359770729408148255321743198317786040682428821801568285891134108617758369815823836271649422352149065561190223499157186983713493732075981953189561714457058201217301315378886896964772959814224327878530572314968065135039823553726092279211759698921532027769924253280709883401209697448619697627606973834500733483194806612607871469400318583034777355043198794675188197328781229986083335536649806821953918494691066263546136739059330933822674253253627825075739025936310283532327294160437687102640445364393066333162011635715012495887355374402285515796917375832105509951875386809445446675100766295584455013226862175992134551846420948517435265313560917961589477368256726772833237447286840438698902021265565489959243380680764892685786654103306906776664963971216054101845956160971014502696310743748337075533957240037078122272225564019925151169354269640710083704735908186352577995704021662376404636815416639207559804809732579779198839870411805844413677695253143965876548141306164780522274281580962279757984636657836869586040464375224515012879995830449011408240405256594425010808826423697990416 [168,120] -33488265281584395082028628135001646875528808432851373869376349753163548215031240940669148074203341488521697841622100007360146224996691359301338188178215374667621191291073464586098557887337442124773546979022413859327840019049512489233204226419289971245812011745930627270902240002546372516053795763541876464978662680589937936638285946715069655884997573812840311750842838115145916522113793783264907706893610477654652374779674445962905716788597663670965171505351418024874598493876044236989799259804916820178388333953651077961080614145840643044065710963297911957051818503064241573384813842951361285803882202242651437083364720372946293317343673740974995759778668917044659113378473178955181635061375710435927489461446498189310854944941028804162874714569433227067817433304782504346230828818346783875361451487356298063248592724239763210028514087205751148399704678151671940392897255211481063960922073531512603025425333140533445705643980834128418162466610235394216147183397617138275479361650501397156660887754314466519646530881968388662115491119742319894102406798696144648921552781244743686224428846915840428236577938117781323974857224 [168,121] 869498618509217452837670133405657625813868656217503993581747674093317824160538719355995861402561285138224745562665237381254863499088154507661752059881088130685903368285324452272389974561530082903438664914918891655490728093717685845222308963891760024531492842515242743774217756495720394462956676866462355235397788537210047524122332162452312813668281796608959917748387219727749231567151538510662156924223207493019771384367046291957209884876662900902678027920309263156239123251036360663815714685387785843968057630179659763722854218365356737812518018477844965404857631161701388783016968297014149247067352346580869710416059233305307864999895336104815415971178293714269972774000695499165844096196272993355958167210485036094410360637413517884976983153817646013351324480279732250642623908747191328745402241526620149734073696421785171945949546089199146807338062784291590368341905270127062507214824390399040362868595059672375104907114579278707475972739347389530999592874724443720386948887835893184567762530715111549116323412544863541547636358656725125266616595454004402752485711919594966286916392104137437615559532365561256 [168,122] 23092842733056359714274151728901640184710393471443631176595012473418315879017708345127993860060542151432979249105810154434422829884649366940775068698278156608998948864993410514420353097641877951777150405213043850305559633482770576972191773296342575157411594780963716436066646245161953729159382697399522634855732287531894875347244569690662762092416598994603641997035950734459258133444116917474613016479841541662032107629536894366972680192634905422057891943279556275613228566450902795353802424641541470757987996430906781531394071040248093620034899488691993637514961732036708908438799725576265573030753490669359829011710750575308814679360890451336364197983330182191018430281784999985971007362583490720920985801873964854252268102166713968842202181590669904086872638394646388761791356327104440042255894263233713491518635283294922738558106057977398157845264883924253644642781712264858929889260550219735716965507021368093772403539161410700294445224055236104752912470445584346061923976573276023477106684508574251555237497426536677204138030223328473335825665959492464191264888595110794366386741520903401243924932 [168,123] 187326081216709580805726202495662001626222679516430570131722146478776420413991434784126409714489897412017645453123734685606643437957504880741538188355769974052723633750245155417127821180983958495275398569307556159643220325751071422843598520467942552820611021056671839413328517054536158021378333692220626657559374454726876551737648227812818226775141512576825108144149460772180763050746600627685700198724937710399020846956774471592151831060034483429343870201503883676078092492945993134859309836029691181742389997448157654113491535322094231237058664523768601523029554473449077479613056843036837255031000226278643586528624079594640893332879480792738444366310679816693365163243108296975183819895908236082544445665665571622013770378138937916013170322460298469767425062097021208470788329316036157459416643320299485048683813810601382926214450719238708527047907451224949953986415728234263774967125176313157544244725584068008594127861724518728505478697236904342493888306154306392972705304526524932935710623675389530982751224254470241200618016301051917302997732067987242832203526430154230851801496727172 [168,124] 3193587046940816083175441193113042154050026482699001783134967091152818839299527191148135382566903067604005829295641208803634441156681029576601287958481432651098148167840358646311096670568720624531507804401980111623680042564555899705123105646874125356969807855889489649021048669001086088430741700748204588309440941565446285900479008186461747463135984311504229390371472906998144148686088567394964814738317714998808463986954140786100856295862314175122247272177208974613111587559218007705608788650480657463714589685877302052569325525760357089976120142084602861133293584955036086687996180822075043708949636846364352376486260275673368497672245449776758513112068679638521647962929164125555136912093955886649547999827668916906486666860693317649220945779800272396809396928067313687459677269013403845792242284306684482611456207670293283417655841454761804742781161700605341115371084803788984621175318234256771885252457626816985633209765754462019895042775701040571893545154860022721927493356955583543204245220481251872197707675183298722394620294452830187235152512647410118341377650570041129367 [168,125] 13368044649258274214678260082325136846264601223447085328781530311883570944513634665064899344998417241293548671533237250235231079005815138590564271619088371744608535232132211241627079775346595775509436611813374420797589291965657668288158225427065815371644209807034768959863947173757715985133477134389931777595066091640939960982887713536951479510209022101230953782671980461760457977328227313038187881968285107885115798913087452483761997599293024067938846603641687031489197976554265311563854097169516284879054945341535320457701316727886351583370080045492416815162297898250849569538282512928270149305617463470585322471564458541121842333644362923046647398497541145500775868893827282979712867297486777094375037783432492708356443338729059301245395034602077273705649458580428411817257865667645938694353689327063628682225921893048180094268129049572738878525723383817623853968898493696431732915490841102574025655386587534100088531956007914220620568697554208684459995515900607730187856029948712649815454625197368911609913641292782688521069173255153081164031538449669169832861778401420 [168,126] -311900524921147059632146813753012689990816516353563147622043330471404183052910577525937760447925972730121421529498008492706315936841806281382705790930072431158392007584100745875878483744812536004559226309433321543059968131381551772860697833004989569773205900004064345138069646979222884455106192343644165709234300382148860975627743147055285025860991936942561947177279050657527905759014022182129744282384352176564649391478868113523769734632157119102301349409283571819289169490574634079455195789708511384803341583145846430412673044123446248973039869198249706445616319556431491825505056496128554566061159661253306886776705649478939961855936084435057859779912983134249158143343080305469541343992254592917783225065372637111715663564632171416548927496181807058080494258290280157620899241593791535675709573843668841749142732136636332772127299144719366043056603705948538434250780247623434402941748162496697156801979095354008550231227696418348314707906827597302556067893501180385820351371502197885927128726199611476934523093986336351721260690480013830918508375816677262687740 [168,127] 6658388300285499141330698893475298520074003910332846543847698776447042352494121770162806842900999611320019051869049225757727041825403442829084373954915889392769339191344556358679510448240949246022340729660137094399549973415336560703872053610998742044930245473364597230661267396772691382628037260786010281736687989589405707189332287629407751001409669856762541566658796919128120317436489384346158099563858808274228484263525400467514892750333568287939226956984114362214251834311712831897096680638997546499908556471758809542517293238785371834633964443293933593654895866951710963361092598135684734829583731639359495703937808513072070796279811570831690563743613211724270801995671195876109957742008669577194117448610006875081087448572209783812220475632759437521306436671216861326415926124153271827778092769379090024614566166039014415715121663265114293456241642263406266495546632892043375835734372148675842168912353185006522441651370482753068953018651080814831557481886360769370151466446930515694483162356378190564389928473512802557943406646649492408372410840835202 [168,128] -73986877398698891560241033200710239857445564632879482449980810527505530355570976050655216963357517593798210126625025760136955952086894978530556838962154723528643120210918589464661366437195602235649518919431737823408384067151466274048793918867974847982407500996340909961036765721813222365103971145696574908791398042071804456993416211629978302693305870145133261374097796046238766489459796411666302975994639633437569695232371333763826098795861564353434659642752298581947795215671365615984310855165641997019050461723562643732741967557607572442741325275121975752271770725396023378724032708351361034080265996948399196405726395539027990197007029861843644092406344991142603898494973414179863320533635403645515576721189773492377161417247329441677848692790407415098439773963929913990747621619299663432601480108437260043851360932324922197280366008841431510205831627270803106919145228401196612060091404563515662944768153671837528400355078797812653521698004765150435533098941359365773649250769212628468190637930407254727012558818858876845029989693855292156594096 [168,129] 350492767865567461931115298219635683311363890442053900385779497886112193281176871005036954052368248327867485158862946453294608906446989777050591316880229302266153285241739659771634461058873332281148805025821055727514120337160541737819158093955885575034280398852971066248533130369355045041439364065879208983330938902591484718187598261575466285097849156975890119762712677879753711383393764113821350534214864577763142981603356704461924536207932839871144719483709687834155276207608006924556121257942344231596934085163216514671538479266017565544578386363519897405738934143334189266694456021294458264408530153845277245278081291197705014151121674460713462765403848463430312201848524820400804373743088783928947263842410898302091044966456591593966984945915598612870526449750446628230182974998925511915140022310967205198277663375726264626781773218475522453235232727943606062541648243233125872908376458868852647560123002997857999627083119712395944347417644521973576299397682946126258528411847535978632175062443172607235737279457950290455170569013920780 [168,130] -229537004917697616690707059246891925414901105356989119745113632896228377751541784385215342626997035556474702597699313219321287197759351399791312002833584671397364107287294676770039136999377171192547818660184569585166965012878177689016993850179693294656056711047507507886756629502451241161420896797995701973627460820151559978786145026868463174903658721991848269765253432597489436334041589369014464346100202045279053455705903523340918038203569899493983191807000194729780222278220604073202861786608899269194078544842130336621285769219258366144123510399671093064333411948978211090929624066947708778927872690888597676893631347917440850296125856460907051740916548370355670103661052753589675058396177545799659304745170021570808660622159182810475213547326185053907495470618110303789790872823145329832162930162298130939494907147693587600605405529680506994837778932911799751073998558072586525964973565325191647041263951622678246417800027691824660250983125516549654027805280404395933303718057309012849372458005465581800451878673372348350536304 [168,131] -10765374718764532064592215965632312911750493760918703789015397879034813712646897794372053369496533884541017816844562580200131742959308164943745785982341155482507525112648185562447704482862888384285058825903550633471679226653950490745440102424825771971620254765196266407242369566731753118868929357095326432153702611767768238141293938825239246927885296571302556238811701078847215680570193859497040071195187516961408412083426181253552917127288459124443261323968239629645422509034582841623459891862486694756267772112425191366833380912408263161763707846464434054478177741530701016206151064918965831628740055937228091062508383029965803524449260841235150454078826155593214145867310180628974654050986927626495867802606487005926787434803510708513365688693517014164657405263149814444144546892771369074115682124077264230148993690515630902030439739193080074902581216356650711076306472673312153996395406591389254359978388606976482051641758041400193708840293559424711045455132331803211521478271788315616528388821736030687456934394680142554 [168,132] -506546931814035377773602939246561501193991131858210805533850908344967922200069908216949613986002985866276487658995243591063875012307830081302854588247599934424410411702626655123814067572538083137140924292770006789315931015742015824654083740773713576158351686952149855675010514961739742969134603599002378321393682504802650856718577885974193907907603897300649354612834767779371884995414959556577558043819904252179994656088085649285986422010038267196270682189517702176684245042734672923727553761309139354127738397707095444061686894031436752695506860903621780025820156804914527242531136381005036683624549502497437908936467833540622141742722154353298744273802491463402054201935564395689985766272951942316949432294524105164880442417214168814909870546320767009049379121539021004560835657333961712405803786658909288181760852158962191484239732221013126982837563738975964457513384114903767019026755766210736598341797897858696283524880180341854713044086128897790404021093342334023479748822685363520033162964600356777787734213430 [168,133] -3893276978026224556512291905116262273534036481737298627234455765578220807513202747582038935408994231779193262385810683089396521242231255514054471540142227878363929853842730255064965583881534932372078648771219306184330218201140968443418861874569054570390616093464880372843167194663930693931973020621983009527081719611242446730166423644645716688013400118683615424570511623136648912332422868643987687793566070801581450797454048554689895133640179430496058063562471196978951985537471344061504315169199677735496858745846737037796179592160816477298991705545804474710060068757757808803465233908484175799996932200454273112189219663968348212494214668937826986222485746256275868988104400026300022881730317083357098428946538988236693333709762429254296244698113678032917373165572019470821330300999803982348317355032599483188295848544341357805933435919044111579649880187421981175556225593697438347392877566285327118803080335980229685168270300630024518260327523780065256835428418807157128064088080934130625414119181570554074 [168,134] -7672466481813544289120585120110175427169088173450649947599117534731131614337908113161580499500333823077897023724781328573574320688434408540607000711060950608689623301790199654812291615374025303542972227250640472971392460787961079153825503159363561726539454522535977453106214486486843014399885260079922215519096748010237902166899478457067720438608922134607317294903798765971889882035233261252444225225784173150732411321302907162259837780928644662268680540993346415394890544466401776737731204535803671038219267038323005822242444572256300225148167428646097693710932995902623449151804747337354326248049476624293358226029447421992364171511822103337176804366909206554742629351010666892769034369197841892842684765806854253592526425355822577578050783342876717871946189674775858828105164244258327648708361051157806229888857257139521767129556671902875418131270532101581038852547104551463386190255229511865069329923401348530915204852503420598278968750103627099408234944087755626488357483848964644883877782159089 [168,135] -2087610056390740981819487419807248992646071267713501971299519274339776361896593100558816188263358926515630452781886368923914928334206014711179781262809107498993576923741133762959495147703484292262725484286199869885402579510447306167528212272663632726528110982974642198111172485813668807338839538580056373125520306384039748109040857494615308459625950229360849585385288347247178164395085237259231158712812709953487609112141970542853903772566270444342359860143785202851434525106866489177117374587677561343711435669165034822881283954924620697162503077453275188866377971004453640208767601192367936580477883046927096556596148972600753399916269340469167478943419315673873966081487974457868132146282670613891849975045950109876686422299163115843558438596972999500093485370107465986027185410413414459111549912589374393236895453345045635015193039858833162331421496349754852218199606677195758994851336865673652226918169251795952452310525354230761194737353643420116808376442557032378205342037948347025547 [168,136] 3768121768016757178485486063028840426408274704540411549947605213103748820309786463025582594425080797325420160468442727083164247730046866458493010901129289201763563321477334635629493767062446301972169108297570332121189415915822765902604385500574514432795185001064992908922049582855953707789869756554671029796327276476750181678261868795053650764024492808083733615799167379109442032696799878917849325102982942328268746686257371237853721126905854779913154631608729174796290991531985732996706545234332093550574509896587905397250678340409396028266466667084276599860580834266123652088513685414045608476066370981822639054646990786806434311577153540850815449894156842286437297366137017332519808528121637667055683727414849590883725487837054556328787380127695938889128536615585053069801409170238259085064803913664301514590846700788770162249728026172238079550804807342938640862140651525366522718910247996678520571654860622852653451865811450816680855068882549326651499809306936513259278941477154 [168,137] 6887307865130318489925801608370731798435284129718568657924541159613531462357134305684827517468651253967391275860644735157119993106428272142130420966859140391886814189443757449555369549453017138231181162549323590854778108046939187090659673336089843714203422800491535100251197865333786070147785603281216085999564080200323503513359932471644145263557419184100078711201605374715995748181667626251980546645271014171937581552918787340476110546082206774480981606096083635674894452767948907883566378446923973342702355982710058372855253029773746680511719428602591905442137315586156358144255300865684623695288087295719551641344563462409384400555862535461802536238668969159723011619729362180051350574264253043510151512344719881427592579629147028122181611556318726733436185631012647094657556730296516902063595170301613992351460608834593368727780978208397935889436462622863097190065982502105706697597447186548387823026213252818654566979420376001826400405902721107856671224770876502055764 [168,138] -15687347605962149671442257036511201852263043125303919928447664846390637552272301738664079226147694777455665011110349781207385042717590827349603426467758172305743112244309314275848792387304026435802968242556311609152106090025906003332309671895802057216989218846922220713350160856201224900670134139001034191550224226720368921987542590467165075822303679452132222414893600445143178250344803259310882399894910388780046188306412036052645134642807115364787521122420434150807467395806489536197928697937516120691861382862779259478922212350565989771265641574905673358248165639254031724022393218215208142740296508282955317187371165331509878313273478069880070016132107917043875193232042350582641440260421217488301900387144039787018154797150902216523038918705984811965375936380092345276440509302648319693322250494176204884462973688001795033517010049746052645978206020575279628217911860369882319447540947232403860994237154817982171979217020993775751570097499719789780529578367652 [168,139] 12379752373297753935643789057062222584629160522411362249288255602775814711737946252665779092673329267284283604088669983453979752590995077960145541638495753767313126591583874537883288911748577900986739210654983821766020786068922541723425951770666448720597431653361076346119250857904969504837012318361332990134018906425352851580689424298511976709541970712859106745676307873723182128601450213340859600876658990498313303706487904299892390344777288369282047903610971054023728422323736601260143016386571691669293824098597428277440514910619043499843540187637218595073540937583046678716957251545122804488264447689453663350954352422251950703302887283761865487643542946124987944349359372022725440530644869165955280808783599098796000572877926278359747046126211756602309693908624559294739886091089088912012185965063984494822852144761159492940986939940824473855336735294880692967643705631161462145493764359965602964102848416216968101487780150907424618361189223756654545 [168,140] -2024785487180033469608560950349736805952599992860640948508041085179822324317257893251440950723545119532638507801291021931853563896528048829528933366614634833810277018975816341796102029893654232641184185924282663697950783020629472610241761535465050618410392918426928997408856518493686923321530097390133364453895592686440459360264787354242259226200050397577661947071686808738435598335134901589502550969797899448008307679448283693870571236229128911265853299068101316401759755010280809111808644360325001373321517769790641217391631769637742774645197696329278836526480175644245197871472421875333385713821001822802074673253646320372534702561221223578837053089142670196838202246985437063577150778677415434504864890346923111142590529717436754550780425511367328546951648587909327270803814777475621437597810399414154591411945775639969226375746963027499469699375371493659322054588288685088970857364710447381071443021978069314875937024744210104416493522312808 [168,141] 86327937781024282288457471076377544328842138135941654911918100420720873004660516208457674937986867933513869396783533682803934706577618403278126718151043922802482486106847599937756425725429875206854221226449829848264220090061454960875391684718856118036697441487289466839853544246252093639897370760053251760599236509185353891415534211691428695122617391525657353253050765538920046436255711796893628159473349259681012420402532293255918914335447681696752670018880859959762164811720526839879776430849369589361249237793887398862083562551423746993927502024536631205920516032319562532020108551955267930848369966950898386761793212444388785951976428151636194483379995846411327434141609758815765850012909753046110444309636569235468871686852277201975372052260369146390739618992623976975249572073019301547349389832565271207855974057176325960148772305041226362235799448775820827692962195912931434033891134812777932410368776202187852726147425328870308 [168,142] -16180106338249985616402571982306022354266064757144523890365782661398701855295953189603478824988697497555590792476872029745596060439681886972327875161103749445709726740595542142699036106023945829304961434425232295271887150397841301398980968767671067146753039233290519798667162934560095239244244104135708048535501320057375419936377670581772152702770975902614365815832419618665617970868450748313845430032054245561375912551874790902911447017363487941757890120321763140514156323481445136199159224764098324286524103409867193986846290621727211710513722425292204655265446785806307764883981306217473922719224346524400621280320259812386846109716948636174724865329716553479889284103938465261941804489084778568766358585375234905329618302780648655989583633497063110321581824278830737521460175489311203606928295576431874699311480696729347718828122695975370388151339220390055343500396731306382767767594267705216936294290844481998932422079546 [168,143] -14806811002659144645713334550292653477175678348626958262451627589220344860476457590075915639220573133069823886101325452115837506221821892191958452666121123778061691722631250797021725106489763546564444332114416072978292776120022861284420275299558605866801978810220635384134563930850606919010308732901346669661334644412871051386341911459361913591802934622983176846564311282495380455382231661858157768976058289352232093942593909563656276285374164675356565141621304400469950886461474439665474821378868089683916719408614297340745351999514823555985301196674129906019604871205311440661366238675024659192593940415693155436855362379650907476143110618439596197411853692388560995837597768475638390303037947380590998035648558905177857885666844943235318974735314033462744417271656496519815026501325524468192218804147524243267528585105921158648860502198459301087561637806066446424654140852608859783680170457950079083945084214100423 [168,144] -2839835855068997879571387212047013459372840878951665051053058826728624856821686437585202573781120551374775708243922351645732907976250241817170927495092868445552591352650073950360471501709856663849527132876971475590124448237542396466580964052779531653166218763787669536910762398866894820977405908588425372621608669392211772925612124564991144022200530718253155821700954626613312354576883800388449789441765315068711287507840585810645307678654673661944873574853367236115507286607278194113764606284716979746031529146381082228124183348193475888010349794076238190237857487557992554945821969696771171613900835204064684140609476566770999836054235007440762639352298365833413905264118611297388578646619685440655085422336142954197807269323747489705147497199041297927438150388357975337459859585079184811778058452619420705478153774368974517812691104876275592640326528690658138556591474329512296004423870376757426178539415 [168,145] -86672292821188861989420536271633023197619660998215867698444149904556203575348847305888159515887975939394011994810847575201769038109290972199266154012457639358484975247150040576458634254302314744486728258454608947559161044937092490557383503273396147686811841488122894622857652241308857131139571623828566904891674943256100820426659319070444663710136902588475446679887942322438093936203815413613805214646334675957452233605300259588025873616031458403802019329379878007775441022635973789128759029776607116513708529590470125513074940128255891169802619061087263370658851966286418962633773805147813850370828736243635499807256014889647367541952578944821078367022897225031280565449469096770052224692056626727620830499224208075157633950410694470831767712063181284192050007823344076114984006190922507642059171713460865220147872262579473206602578839404803516300943005620610103200379989049655617118356029465560 [168,146] -422496765027967942282454419175914849372985185899092026758192518910495615107635144001923497382049603674672392924921643086419158942021595427112073461266238991433198563432707806702165307247884335964506375804149386316646499161094201974899282808649450082242002714417946678879505922120254608293501303884325932242903994724950950801302760062353293761986011155400144669705199410012038150340623334510642444606670037430254994006355141977001587277360038882622940842154162645879035455558299758846630675028325998200829396812263649840389806715162975653075658384897688695089025233274053029782956409709135159256467554555336972625609099561551043624936903508474915265677996553696366282813269037934888174957741929803395423199418655926906538155934663856769613825782080846785254727412315025436719618620975876138734234485128894258171389135685418776385600165216927704185103841787667502707926208699572850679140 [168,147] -322461031181219317430269337424089664918779126608483199107372703816998370892334299077449342277193764217322488297041555716439433528137975499541184656461055378251765599427542415582760944961416749113551333097357867432809332066643839209833984987101598474554212651589127671451130513022537065547284397418603713223666513688062637545701669586489989708524004268637863378575605519166761204712763198548309931750384676554810806826250687605469244520016262446533223346425196794398722975202760853895501014887209364272993115300251422517500344081684338165156284826997199289965612426704229586286274293286242857257709675397899656272655465175970198784782463982930974608779109118803489213327046730761235285494052936574306345723099124123857237868586112385609809558762782284600172369687851562206739075851575729043188508403348792202356220156021254245224210554502837981702548002605788578058809518364 [168,148] -37268401337737926575742486876192614930820415395532034873890555403706272805368399401014987466846516192785806976004387743784180283887138920999704902021005056082382145725270167301420983529156022154257070425679910920862641405612644974211437661156533763151974277524698138517486435781680261533845747141858286275099621514045099303097252744672880737601109954210875356387260947521267600169250096389147373709283025073859195785903541073587078317735397351138855141347716444330711729403982459605967382638632934627336026393611184362455427069667633633972815746865766287540715865940266709572843652788590700805008923935569864905353648836671199434887858425465135161770508713375293850793906259123003088718025245868092328666977976250003900811030896736661507007599189615663702052920937223632767288694787922742691078970554308355015954238502090004133582002965517976685337609585878800 [168,149] -622358727574981418640127274472327961791525203807615731923516519985517284150896147455892450849988898094363905225395372449654507651825344207477853667543361998949303183496049093310692662849738306555779692024526441406937451835805893506489493194836145154231873334197655126377385088409857077353878984344764161803482047897972727947194955635265580346163292148410165646631643676024753746346773779792819665527534966439046086334768705109343362862889609205807253079827320636086824526271918889425854324537672703604191250997643629023656375034140066189100211336684229999057522998892999185320949651960976705742356804484374995969532720035708644925179253338674764158743412668422545459842509849985165150562287725598713394619352691372604098133022945341544859812963917772641752094049470077139182556985641599377010055730438644880865041528827429528507941805165796809218 [168,150] -1413186809377223100184989035622851230884544904057710722660921855723881411480772739806203427033695145798657556942639398015737198596444147150831745318041406348879095320516833357289287121120504637304849940374951203160909034285067430584001331814302936579259563391006668450871307685169006499175249851103191779366346850315786194143527678852177813725414551641489048463133006029134026314709957637946399471006727161152118931555179520111507367517935269195648537483315866522846678293683062570946742946637128747459080907970708178826078054243336729591427149529235802799717837248266417581620120548755341168982841259367406115421786358972731984818845695123371106803370624545334233118279507389116016179313423365205671802712070092593245663876689204808851055948481553760162184121900046994956311809552359179738466942522924225623853155317720772509151704 [168,151] -404620271710490647169240325164516316415714272790034706268681215874156041529418923018252745548139866957544810593346318590589767844024449129091905211669000008729165879721387821014488569155559980232431493539791434650647006097565949930151204587131330047308294268191186587614980369997764853796904273519544105071465796309915871583118893183157837666329778074233224388037786804373401227410595138845205999099331036564951058072425456406783293442584918753513402199182504780119507697746585794574496252265436600010888334004271004237702504251149747852338074230767512867233196191803632488344883309780907911751835385229445819899218655691630608934304993391477973205455507252041491452172979079459942379039778639443568038049324350595277257001512479491171408590048441507297324624838824139276391579070115508849877162726360544775229993988 [168,152] -13328595840819482019158950871753651547034897467615156907213003901378550744704093061562727495287264250211837984386023564055288277975015054050713312122191678031423645962725715155273688403386829852908188152955953888374162088061718801382925772340283102643227889373310033504629745886903273896960966506953407996912160967595118295400061305229842698775491640214110528398232873801469686870829919578351856292570214037970147910611740343115957439046948104198516814961558486216806242926210374418011133347429416846795837042844266107135786474896400326805061537330687418128242338413100354548215527930839602705639911061521341732353813432384688620986188994964146503689826550268433456566933789133514591010655536519762974786837471161344835539736798107303199029508755569319393498829399641687162791412133184784376051402198 [168,153] -45253803830279650513724005540690417251162562928864633995647005732330473528277289122993810580692352927656784752517436625701544628089781858504970774730347005756163366781280343855029922560217169271650303678380719408462050909306166004451149593155436745320195290242231999216021155313019274350942934370877026689664462392534362215526818327363123519022148922807627544310413163364863432878384508673935650344865099817932095515340068225985038722115157181382077142092516057978644872855568683305378897644209760053688017670185122151593087142671038870216699324910845696761531475325321860762014458799869411976895112192961644459382956277248443645548820811360761722756315584047562681896171109494464351134105549697681191964287233357168134045003736168360566048488274709630995983043218408090347803708212 [168,154] -14542680460492798240927708162653125958418111421899348351770993262948657193085258765525808902191853945706204195056323130008687507189171647165190174362343145513071378327757140475876879443896282625575598239760676774106413181407692606404687992907310534792864521011441821679159206721677753408483054432990013640955320355142934170559827287149194969132074923275547225785338697148493480261050624025905297706252380196733990852567157654956527335671810360463691402349595606039514125199745514713560029437194953583187473096497355508018672419160323881755174459199014233249147703439065937755014053068624862924935977628189414114371914919703082870690229706955782509451618480566147217122547519013387127963177787280546854879338112958840332977130681910463242955915716996954239333602088 [168,155] -18915234394168929076428390269660694728872639354149134684139795878257614638050683216232638639516521891107642196179792375468443356365630180015917465130470463706158527125668412689583765053871734314579001982759865882736587905532721095897084319577991088808604385174721209191773553828758971139680280684190714769056659703943997990560204235757264233345371245844907598757701605689410035667878654849101766600750392910575732393162382264189690127632634627384904830251482966023308942631625879494212603026813792089315045693088695823318489471652744187766876997540562215911193101543327859344046706350201961579132851241057378147458783364678641195557384065839019372041570384037493677252872366561269748660101696392526634822639723559255696707540200863337720950917967708 [168,156] -150103141225477034010375400674328859087232523180562708873716665402238849965992224788463425366319313961893043235855449608949675549216183942984928570110769250975215203899867144732925777357061691833363372575769725038578248257364698681509690541168615904294591059386933626834696398627648157896238112391001689503514625057394999321214110905759322561042536578832769038072129296700149865978184150943072002716272416211641958157211660104059487497239591861071600052269863249422270166983245786066129090913750921912545579361800111329702074076611122183882109679229361525702047790756672269816233999342874408663509948716546202193131826538051240539114055686577267502557857062363296966674467674076581541234037615708474515344185457910701137642602222514040 [168,157] -304730160670378474384527390448691468322786157952002049283803617002712697782087549226249674517769285768099687970311956858962052184144819627356923980151601208155698461509245292642628972817293025879844551011952275460794604992242125769373928496100804283948728961327097853355779373351604621596690494820722715589800333452905060520374038542522278851490543824701731479227431561143721443406720064958144753388875441307911962851425431035043242058950921283840342833687508403843579224948250652814686577368285448844708683612800782813554939528256556526641681539317731206216891479248708384850892105377599381831992826549042170287172686632849452346918522865355320373626551097608472456070964242942801238090395467795683983945516454611278228 [168,158] -146330200385661014405542698959591522487963420364607277133174030316406074928924618171456916374255806118164838593796007184861097199689457117795106115457422090457092607239549793883765327599995652572544789784794952873413912100767327177160740546827279011724918315260374759471547636620891402303209165096831871994061085847838296992258179720092875902940975157073362061649435427092914236246757207060065532036035853647647911912584817159355619907302739121566040617702036341316721146637960004225960209939158311057327485011109037336940993579493716094874074953962213165512179152517719464124121351155957250859741781479833119759104768016366711109179583098459253532093292712615340466494708335227818103314968611564207266104 [168,159] -15196954816349302259204081347758006503954242945277731490016379210359905514210260500542065396705753815251428464977418068504781235742797587919920659251267789662415193769222390448573197669333710509555462874228014340529701753056760461863932975034861149375840852372504025351361429304133006813768792325723291908586827391237778938235880506446121277345686232969698685060136935835861418394698638044651989930297364209591019431826193496521613818082645104147579701304720244980064602482004147701919415777235164781354900829364045319546654453112627237757462950259885370429417937272436293545983744495523445143658445918330642154797305548117745929468276286708469678088733830490564685936291811850820358810716 [168,160] -307991689122405258645533332710129545694992542137483388305062205374716309194465847930808260487445308955118891583281161933907845109242599169728098985065394491336837855401644412061773051670727828530616065420633954939732468607420999027246027722696131253954914904880441553957886360918428108922341787989453648640112336843404676924209257784805956350761482198825165706763900796602362887955507339730012151697650257382261218483642838245943629767173737872029000449099320467862036860551194879689045481188157218832698558399147110454705356320916322402687805065835439381856770770321245246708869982837454257276407591241497709270117929507241124564955589506415908062735865275486355722042166 [168,161] -1081731470304689777320405155108001278667746197470728969949898174026550416769490821400867444930260166205921636247031684022512135601165218072828675901345046107042280459998059629049538447369297371652848254981155644118999191498140672709562380779768685023737193006559281618787998775385640301672511707519626133564397365342010087709628959144042922964986743857663465705765734561679789859632057094276542062250176011826140233722016961538226626906890325280152003634745784586315656993313526909137320931081714227066776671849344215603213050699525012630987381755134408988308217558771216065430687817898887562635394208708390293756490221722302252421980838922496388719798330 [168,162] -573485152103183762818523129795455836576826477681024838683935101108563375247585695434876456382682250595365453667686906205723264885448117374211871175816227554256679408708764155001253808140699491254185074604453547421463844619818736107172308157923209277575871510113456206511018379567234250867987289930844770383832980413172675853287383291416728477460692619967464051943834932472331931488724561972449290757655242623091640312406942062731853722167691608940229660372345254134160249597967298816320820105508851264368025350403132984400157125065928161359695152109387595252247232464223403685413171455723778079832935316656852278207070058074325795978526 [168,163] -39030259275601642803850260144849989115370161836085851151539479825508357581413041610459071820488518352266592390142969712372690189352352789383527611682278668520116452112757919628560054063845382829626955053951597134240786802574790455974749881960399366659683868079251604578407111594266134951914701558509694256419502978095926637242271901329337734978864021580553257110503097524857216997823538593238580255790925875697084457644112837912493364221314693860568899625680449484579582996665250967700339962704593848212778815761097152324698722842795627659590740038936910412614091792464738377541887000705702013932463940852980794002576 [168,164] -281475308358412818994623785946451542394952818020022576045312442462722328392490429071637964268768573063497537958064996547150413104742614406866423807403023784493102355062589452682664064483984549196440691262107732095920186527808984672689040270674928909947236936302884980127600651250640526368605028441911388508016979061722287590610793988436455604349334371343166272917501133417469224315353042539086671955397689495874757766418908982752931169799513186944547930200894855100721810023712717767316473514018396111780530423828972985368693657578995965898658097883407257370830225155700949599890636545337820567048 [168,165] -170929692194235534291032039180795708516115269576151997316596554276433591591907722214846702974782022019752317931889139538855098939338700713042289813363122547491722245581181449582968237438535719342790213825673330294876253796495376715983616043387991589814893111768304638453814284085694964890020237919625573816644339966950214982540199359936996843371265092771461664525095013794823259308796418896264792762631044428694726650415643248374897287915945345295162133053196875472340285334893544351629833043020734881936961012039372588106074411979347215011968262454154045363675825743610251800 [168,166] -6611269523612833124893864651220715807401122234240436622053998023209179498503551190115355822464079446688906167763716181019147868910084020260656782268164402137435420333447495362010590777018878430826983475348260285131147603480857655019965905310211397255987323576589012399190307615705842326369643772972700148287037056586549505694250901629739227332166670225390152685243608873133997846737194678579566091510803013460528366085734040451030520305566267457987927332367784953454067992237439333514506993122082687360222096947274213936507456461105795718363145549329639 [168,167] -11537095925880788028981260605726135279848206418166757540007539362198823318311451251448325520021641462661188872847848990188806555575814735070315374656114788924843035299977526354010937278412555954638799949550187306670843647167252776465718791956458724230796452041327235729533226558194512496023592821575509424197643629804248947415471269378699702179988074279976394394552906609130171361674849987426306910314434460742943172481490099450467613395715374029425291115880006604753927557976641815256491583853769424851819044184197098840081605264 [168,168] -588178293203979832080651608747215337162774840855055057577775082158620464339083594873995747400035235688423561468174272891003417122975325820563011483684484188711565899733791624438293722806732371328891209773416040622527145151069394529421224621564414011598610512773317895515578873527610505091356932817241789747688012136253034220403804849977994080300557006777739239860344920270214502230696570350951516923190604882372736408713355190919359329989085034503083956621297656494203328957200570713730170037419798456349 [169,0] -364605683327495820481468351802332760407963702902902106504533293438796455026059697647551722647911015318687797837259262189850178823065623145359136552595482279736333793256504842171946841571865680715629379836143101243918200846114978887445544149245382461061728092545633662949223658155061596415749343597687410011748605771414048349631541454150964059730745958831476067052792539094951087278224047637187603584101061153822549203790632701587790877392820369412404749474330330173681332238726361060598308113585485731785772350532584805251917931258345239224356518945397300753852820888865073793888915817053085649347928067573149060154127705252982646660145294529049832608545508731064753710342654141109603840985087479751375996186215901843860128723932056976890979680726989076417501448310956057653080415433945578529399145113435664153366625782036577151770743913647519039433872681984659584133300035973797536031539219019559270808590981110100170979361236732588458950535280257504557864815729412677724261970353999598605120740748544339938931357285024304804775033731568972178884193200818128334893913221776944421477398431439358348507656072557319876167700051744190472336060090941272685452420988779254263689550942206787540072634583436639013884421878910865480301234706465077421707718013410861467931515651246706331046438633283010971802876340247892822329161689387163897772667990764861579017648099110159741678142742968611207369403210080727036608454077215974950364962053007945473113918350396769360922414798606046106910243871457672096718976426488589736135607959549136385751842335985416174365589423694350227119760026945243014683051910628606151476560626178979873657226562500000000000000000000000 [169,1] 265580346976473564323316179749697886234495104099760767747876981039464767464475086555219129573046879921336127833333508011071678984006817221652767160191382276082022978705453656232781328911777192750750595557591760837120504015023007255868381822916116467231566885154185045157173267396524691204261264185172039820332212942954983386229605510589616748918094592640038030360659825344853745762000293521448446209765068322362570084359573982656186273369599254703465441762652336281284692379262804818798324804861933535145005425600195929420922621581900635018788441370467754682304047764292469379677489018759523291498108822556518311308360651925565958737980390088762006281082787241450325918566316224427567680425489129346028444483078813271842700324830151022726379832114776519793037057327319162876441727291413640808238514923783498968037762358274256704408388198368131675023711427381878067554036598305660710387368084278997649293584899438225757708794374021454495082054253238187148192530814798718450774185960023107679483976764574964625820268291948848176701009264707242190241664402391429608143973837498401560771942084023640466316055905036330118424314029576400668269524996051257030709232874463868907743751536862844803980457476198024359785736840645900645828174778173939883843842958788298269829230428212861779545418071387944865851688605013942617831903054943032578762580173037300682611460590264497596048367879509750313204670143873254196372645194754311019675142084942305923704558232550655231223685345323701088259175391802170818274502986929567267123112768655028401480452062437272676950196595909376036795082824930538754873521163837680895802861869015032425522804260253906250000000000000000 [169,2] 2982766415963209111697587792856114420265810042350891251921133368194802987247297671200413272636021630373428890500613865348183814266745796720996976303435609551386248503822565942807009546990278451077127266192593425898851745763206374764147672157220493655122512474050754847607328998576488439349012868884007809377396498810972827410650351865639519666944336175909439825845353540096507761514539600860716470075532935914880519571225915415560441586650315381791817713236990348994977033002058383802201707847541097168532546892845310223518878221920395489099104547226905517848033325800590870853054462608290721242129440579757840076195230283017696383172602298346323330966473618816520918697473122539767031487405772664974231427794688429526859639719158403391233002126045205248480515712256560217677246055343729842185866461135125332945476586064615334313794485287251048573177033675687582850817482395266860947550361136740107565005675430852621077136261004895225903873488051262388120303333933697235546934329192247105420768469014612660481716959426026550362703980273349935965177364230370598427564657552439032196491240396347372870291215166028852311920922876139079157304441868392892712437316353993367572818935787770871485924916521599179088831131797165081747515003654585940305869178054719965623249356734949967496629159011482711571633677546060833219381524643760069846329101650453088979660657701770022342057730513506429104732655830439836702615260499621440187821311335610690957310571533271832855171331281557499972712639748817323302672722488891245165589352712870258235871837700630867483355648505414000357328204094658962311051575586315110763635516377689782530069351196289062500000000000000 [169,3] -68141010891368342760128725767837718297071883104580611398510911788148362782289663547599463884968114817015194553009887356880676224563998706417507859290903696981050359307516387348314423871226723988592781449862263246493350202171003397339782163677215056209221009432472532849504202207511065755384214980331700388548109429699316141811695389150828107454196717180604871269218229020322572061776146106094367121818369082763750586537277413472718388659309376331531400139216432610452718082122596303089806121795136565544546537345952459357185966172748904849099565703005994628583863340893595350556527192077028793737029739120471795264143879603875532029442852123789317274183392234225170770720078301592171250946509273437036578799781058926213303584070235443695282497349301257298604914636767534898890484472151206048426264519004998404827594812424404904631585242381687651473301748968317511134282575727497800087440893130314121241715658069243412698172366451506848677645488006910463888320801397711314653317881215125587056598396202797599758685094148106762005090842533482017516275968254549716168876512351519265710891013865357672793434667723300922731879792278889078912902182425411589127659796936865726149387532580385904436404420928800280505282748334259259911652608458446931239283929042227309884046728398010989601097701221943071983144678658323228247786569950498522987781400814262192348949145351163376207252070815444944135952570035736796628624525101341198889481814214533570930805201361408488509574514604446711836821469482107739535982341303307961896066138340186118617073485719743876789595561173598842030975364397732895797384342316208026332446934247855097055435180664062500000000000000 [169,4] 463920647056585358528904496510299446565132130672297517516295343420364172818406763992412976110505428909973078120888547192348875656307450214187342276405539165816357622133204049261936335117685024154054609137060915582566624702087558517344902470771598826847404529042587550778464725904392208055254100323651384203652609390884518386284076011756772896722461683361536863056628707651596228651494097293791457763203081317940307957962180635196005299702015781390246443821525054005193935125163872427419903588716617530889098627193544814535397274106146074972884596357289748240911279129684580571832518676809127664408255652306513971541210121283619541585050573052241084583951988932358184078666353998858102759373773707019176296560028324339963992289398816286333580159073546198729864607335965456408041472483862501138554242354467929839948773332773239582989500271088072588273185506705724746055903292346072581715338486861657045259592137697113319366592418445009344044480442706546156074265126561796295926441795552469853946608952152148166757392414594194700120734591685099284416235086663369693034073361842337341317820443046661018048489316591057258613936852424762783845665931326502609793697795948005481625686890815005920408637517491748990931758822767196435511932258245484597552248627825146534403099772341031880000214870770853361695640752531575399497328050962795208409744131231610954428541790270122406583789891273587925849226417063207899995059060607159728654968848154412510699303271328594555736036195768583474271302379735857863436962623598969096373160094293965949413065508045815320987023234161683666414275989201986684090570203534530420142800721805542707443237304687500000000000000 [169,5] -1699945525622404091194422181497846147454005710149577276233164785593645507480114445671784973139774835514873255531916558415106248959316445011865992444831983093226376674676743594039686288173693534968543951424388050457507006983441614703141037039327566472844096066352223619055127763595820347151870791119366819297957874716058547607857138083195568061729917219070082911200949359165946571798670715405784104628214343574571887427528540415883946273875869208928599092914029266233782877479516238427140494898284519335522607210235867168534709910258144099352500281902975779972805978451012580350631894662272486980972241002847127009899776597723867012480641338513070749722962916964270645830724284252446243574352919526525661990448763177862139890978010767117272331020177172497180485256438310396835407602908452864923110315108070975799953528041520912739232318978244283776422722993346151922500896316982034681691565549256482732398227501513485912971980932337231760551676803270787826897315234947611390771439315837033854158746561420195992351871941228483356491581751353791197320200418319746191373548785140750904254894541059723447624238296068934364215583728969719308454928104582143936265948183262121408331187070241705111844634408876281232386641835921279446780113275272876088297468122897249317979771426594528790331346791303678010252874414584741553353996479960101798017930024846937315761819185942638540203593829770316829862110029169248537394069054804117138150553540961799633148629055679846170975618735780314747741000998897828536024959534248849949983947125252099622480727657203318194206668945561629553615458589249740300834543056143469873290996474679559469223022460937500000000000 [169,6] -13590454221490484672683005068758951202304459211669614363130694723173755895643365497647051448032431364102261637678567050256409081276488099560924397935294053872883300715299076698289071874869680184241333747069048757767819798736451422323541292418309508898563509094136651843807624633023069966254263502352834375750804230082701410976771997698505947178061333796309391607167342034355914180523840968042693426469664288172117431802197527368820907555468833651988547303289917188393932181916191694781950494996454869517452233497244104904867622208188324288354956840394278743889651123170756701830708305853172089964991855866129706730343723904501677475679538027021246879708487262001410969328348179243459477657597406222203787125595473508366470311403440492473582267605324439026686221571555055813142518109150175479077605658016160185445031724600160468922961007864706119617701446611636207696865201526748887680090071182889699154186901033751051601404798187056101927190494925958002556052267481797663855077187930630492818993037011278138466429439215958252059178353763940271323707895593921826957882091631435493561321235207778535408303161129003606763056531164961101897249427938455321498553193496115061495612362747051571729410931591586915541510932200028891065801497782811112412530807386427645317411758869023850547288204093608860426191579261728210132117237954278745772148863243430483496876500097453673407472238654589645914168407269440236874680758144864766436268551495296104455466269348297361134908392971137410522846959567809631377748830118688660463557493170514737012595120417735589541306468642853933632985951318741589273090185687592442454388219630345702171325683593750000000000 [169,7] 358488582496477667865246398113735164433133257347030201252524273321362538600891330963229104499928189266773739757273911030560146790215006135096939960478534057264192644094625713160235640853921019283951763718279393047257940642701148065817831769833957950913052975816581555318417181477901249574051511995489906522333165148478124837996981238831642542609395929348852182683124288617297022701032061079977202054739411577621678792659821783505239898575160316227589344600641302839280637136919248915444758874174769258287011156286743638465789479199828239959701417836756240323896122371267049015266561218588392196001913781192671655735599119464862499805410384394992016094383556555513369627018999871749711889769560620094284872614755281195075107934581142516128699091761108924637384503669693387754804927908187033653331792611652407857608214092527970704972028874677708131685954072158455173753323796069084738504311944026862042302458600861492799805080743563552943468739750043816591944865652962517168962252749816762572985822130804562428096364594493651381634808201043412487529481750422394475463297961069363063026067955424688885137756395766083262189633175940323316071022632538469975684010442235878817878485277784311715912802926162812383050768529956127870815907326141173202235461703127498538342458440014899267029043444970384762749399047579775310143923764518545401096770771551385691890656080058632689353285230147402489792587552103127161602806128821887189743771338504427758212280627284979271749248811778345183120573872155511922611017144411302134943480997571295507864284558690720167359997998531747928868601292572974044006841422100498718702510814182460308074951171875000000000 [169,8] 4571268635081808434571124532953035651442010484330576710117642805971006939284148304028717561581603913455310389480804093034947730891200410210392840595967036298075383558760322368265208437956542923710532367837710590588507767730131442896992813323555122667538180703743321978777363190408055412589937153336225064647857698012932988399214979831614526128541093095515335377233063438715258456034579918864426284987750260777895201058683711780736383966102657388020359476309126935130869658448023327817489187866245887272926338119432560448248282521927732290753093017803691629144547135842407899020720446406566962974354112563369564505424709439841972684244078112640476388262661730994034093792859406619671433318203356725521971819992991803874998450241699485843405709221458840726104021532639037760259467788868348873418828263783190962907191925009806250164524103686194060708803539117727356994585957163723458492660383056053083383469292450522023235304165412818603378420712463485615607133709982452505517883830954579659098007225255016347684198673115325739572736481987362580104240431914066754741331270099885251938583280306043588503791184220808273571153088078603524331143285476828622464103333123986027030087041334220157243291808036911989324488341796942458363449762567267264966523174332503875831569665483653067058224052560229490462992291979837535947924846344370709599779049742372569799728950300499628785278039583644590106808764330580319166920647173368165660613891274511060623672063297696471171969999631920681945186602790976132632902452571970331106689638728295925746713959338268955529629231966776746258705015954967167810602918560599678176004090346395969390869140625000000000 [169,9] -306557957609747590159033986071638936824071381364545133703427259876565221597888521390654138208152686089562838800709959236990431156415030274014482274727497402019145903582573908477106849408677676219073699369364166872534521433653445954059285764805815238132045649479826829316790819266448851130420742875153984771162298892726509866491998088368698589528639383743974098314246910248951415967792697711848267001895668554156255681273139050277509462448293740525900847377505284381109132013211575043441238232825689966374542921274967910672524802679486881276481899768800395827141900793265436166856289592152610762827268026000754997805368227581350997086653991828617880393165730376841703732690802507268602427247678363757853640970610464495291311831814203647260955865708976016416017266858140954282765429541439964815825569576764784485953680141085731881609764031815952126517119045806547488361515134660740796447577854119399174551207610013812945578917447872601956875764599456767383716603690899819682776768212768720487855623275810428418292399142141193167540279432444021530159138262855925896831912343927062132714199794908652539603689032437786529497648414801864200651960032462745273867260690323231092821968393377864746612222572100594942435186430165412372603723315644988602928717471602028154265195903252046405874432193803290937896847541461447681615735089273737666431221485910095812118013404962938315066910647873248330932798505824459148300215028683164952927441628892002128118141669848951657600838940163033212733408278289460011413100004886274713448029477861721308217284839665822396589725070075098684211839949487781993130400934764642377396929077804088592529296875000000000 [169,10] 6153800539511279751016023181140012473711755112395573699784260288975654496127495319788192220724715661681900673768495936292006735294851424920312169831437395490208767664123733979653978291436492334184353220697471055120484987618348460139496731125568068820220153443624956603632347380703079072293143202732937147396692321072187734555448837067037864658482447377490148407468242475887154397978087855109292033261570707137833655243078573545082085842823723982391127584326129211863635272947837710735074785435631726578922672716654823504143863501202595338366070137060372324344133166849523646138530891159178554695644080462081050350637532351075602393685972107020377644213375105074530736355931393954156162629616861210600545521247057674293438257778209990128807821259699475058833496271326094345118491679228681626402610924125421141407130050881370612402820658206811217895310993585068651628281252162675338538135693989902065756247963726576534478480011064795232910076190927520229842195188171747604916198716806095185653698383583681796535503398474361533025766547360753038456403497174923633702291627653868334378670956272928484554200363109500339921764129613589133255870215461475317930652763903615475430348805639206724011015559100967097427454435445341355215644472073250326323717632517865816084624462710097654824778509464321728524547672232267734432582626331833264404440184091598220993372886201489047979263196088119077012661663586081932966873853498459121299735656291501916673990657438915412846226707856141992545784313874467237032211402768100994526688157150647161322816987774777138737761209968695898772449902748480317722044493243495042436983902007341384887695312500000000 [169,11] -74610608578172158389417952844378439133336079425884580647470013158420011550042935610042526681737277149358315171964913313560634315041099187255897938336643379634504877866930519056385375985546880813384595298164144365541408429527055694071032943611376174417244913048892570399086374620624733100185618149550821327994865009978862958259384463951362474831086844057575302888774446301377587699974823768297457414320073429413922883046743560211236435107561971588320469111750269288616553934309872609856129374248163807708456531179572773594975818209374996655662225720787434700682945260199460899372860213906597480170950389601575491965437192301615345952690096082634900170687416519557777083508284909358484447347938688372392731784873994681574153029036991142763660013296169368690487053297213256382480161940954686050812410513629658874589736822877467225203970909407809305370010251927232284178412631483449960391234705117430148242469567132141561701610408310561956706272090557416524930885105427706286047534645912873119145028549427968486990019391702618644666261362881318232345048554299120509762155999825466074949946566300465765588315868794035670955390968242115252945967420036003209555557624018461371315888795161181313875709924242956592869001777624506552983571923143582499335080926107604596418373273586821749362784678115934208756406061557830742423620873006903260995234962191337391713057604113706464085945467758987718369216450430660918846511828104943004040016859029551904088898705695570682183735025516702460615804580697144472481243794554752246399004287430929691283035466520732192164198262559608127828922788032727033011406443801028024983435869216918945312500000000000 [169,12] 641136401921645879012321541472239249732914623899632803435266196377881705343224719208462715279872626550997398755183998887274400225323666633350054391570105987105480368675246508540893614764286617650334014573267756218363900276091411236526950557629005683390765089104984351788762498353736726188077425673725182363012843320580103064007001871067245529085248506929416689878532000555578534999657569768396156314100178970461811371670237219439256144249866118720484717199161961254928489838844578894313700386647997625707560536607888559322233801365088528208002993028956657697762266217029889305468607647961134838242361906293158145137889614118789295303271799310874532770352598544599508103811086300664779909675257776923101436114056103003941885312536654124879887358551676205171008843631935777450074398375327627923297795834213032521205239134122370391045407494859597111170335957083505739559036504524862396727022506298420131511720111035560608313274639180447526966870771897285831794145232517297829741889893871350270824131050188517827973992156683067395925873865545015666689518136220894630544140609845986073078889968807157715254182049176784004723623829852462755831396718626184957588916936433608727313007382327167082592605982995485122620025669618295531909783706311985272948469760863223145300476721854456496913465965538299957728585871111620016831855388562238328284953895840287246219038238724461572594297388594516640587363930085500553515585608401206208599188052788114540182144443508849476829136878708147410140530201601816895225023271820141298094008242331283645376751658480233314098735172331426754696766537474179604862223197609720660724803805351257324218750000000 [169,13] -4239639236769162505251790804927362500540858965924930353734799391081919412988544785072749706350940971203559079024218054016034445905649329501247385813652076065051490403116835407801156286760376823372526132155086588934333846817437617071783750008667425864157444240606331507236009636730714565418152726366294914313277766692847164460496881485341809696449503034267341251427166834032920102463633495752759107765030881137850644637681177607268663293166337589565772786731950989622619300247163932071543260118279045472334098584273698036777197320415742032926501816614349177765975947118994915538004004877808382257244275728140289890835361735492978058202875057345429600621182945696317165530688851799425726182703554489204789385693662630378448702597177003661514382361163024388021000837884795548480874497474367160740093148489997200289620091426914617365845755644406533226363485556339697034546362706600662675023013835205791147750674597950846612433852890331810992323004832574298856863182092280306678315103446847098282091947515899599795120435723764614976318325861141904824730857813105678038984876428088108178383483876446440995943135162654431488909012690023762363114573352589302816891909846062989971511605577681047120121832612337159807013344591712294091318939613014600925491654170715719338306188236772669208961511499134152732173946214779196660207707592204922575687632550400870597793062595334033560007841138722607793260991121303671226214405164327560717088876464036169845832089690366361434329696872741810071433014345359676628423781420101301356858169185583196522720816169518713418533901484770704806991436602062053469289504161412781999782621860504150390625000000 [169,14] 22769192526911198466301743057989104196913041880504866636684377938934635373381668189252798436957055548387880550660185069222418383097241511574208511088305171077186396399467842546968392198612363781537990038574878981489516604389753514607409285429480880358018317424307469217514857620731434435793136857803265834346859304787885433059879776098417448563179574758199449482261072993611889357342214502885669483900149948964082013210754423501776881722082160614636736764665256437923052695861804754521998123160358309387604433317409261434166199141506499478965212837582631718819835018345302492217746764812887884798567698682231186938268904729518131172926253232352286648421469595814960017775614630007035440017223947466112264302138761470328090542304667735457866645308645751469519262186579704412989014911176458063043649607936299864218339851277942383632905293501215924573524027578428929634836009977251735206388126509797340901702075950600830137066012940968662010875291084978521654190915838034682570242478589365519744757103802272326149000262089383460117311875299364530367092468304749274749932219077053257102874562989717024462605409156499259228978900836183608019726598618861333282258391349275962528921908116886221438735031624669852307784520726109206547564162242791078693545295860572126091466503254636661024517541524852287515110616851863599137796202304391943758751612343029742562334926097720643614140138540538970977031741345101149892837395823143366012550178557254225857543181357445020741812771215739792608214316104818426016232938967441286533458982282750304287662770564370025262045291639523145081613714419215820881506715375425129064260482788085937500000000 [169,15] -102940015770999842166600484943741507806041435120826577685409630114940908168847320114591383161850015107099382270138190069672484016513680819961263673698608284465487867170210144179820732524139551845687298117948533174134316625198530280230126046923881886581198765015125559773064647345298712040521657276801192473941946086763599258351742821242053169870309065817512800205093325017170342199521540819097460774551865417321353031602991865431984107137111008538245752730760255888645227545888752809480760773809225483103322259235371189475686996445861764347323037127827259732731254077225218489659787330627682542318321848381718213609008184902800065333754312093580912420653020945392461342215418943878737733077659042198490321101277276842721993723944510746515527407679070562868607358171590940420126631819510939218241920085168131369758506364628250619108123625284803023381005641663406713230101943150907414323676897448402064695801246371558721034534441696798435978846679570337893905059523733378134846529912708325414521114006214686490072488634034663240040600641613955954245964875854617659238033900353292698885089540373151327307326051806591201961129351356950982391513828349149419303662980818113576773532056772783437951889573540877793125703493767705681634185688350386272731274120195913134894687044960515494975068395197412687353276190063856528954454004138140286885835588661031181818325138192084238158177274971250052499615187971997962657592971469734333600454419402078488987975004496666832085205357150446097354264378460229567768753852363768519214180337102200332186893882246792860746179943102928802417211794684780667073381518108404474507667541503906250000000 [169,16] 400153116362024755645271358079237401489989920926857820935304691516520937234426962533787964048021148611084257284574663860211496044046375407137807769197457926270223093591406250818970163316500226327529496267194295532674313855777129182748357643534236242978310722768555424740524730668983162140292547046480897407906993634533613323829556896800910574206380429447249487534146330338683630442703161762185913897867629529100701689057096253226872342526000723029186864604679305836596843765976000047362013536844481446183439012947591532597380979392068992480631558125250662130940028248933332637338237443589026834514627973926168118111624807591615324587092994894091822145830889100107444793271649742873928515359060170252571451862024043642641473858984914298682719042365939595178975416482585356686542017261225927444654383761246990993915464786980011486324257612341286176477274267729473835871820486565490750251686986650031633279881241504952045008794735584877360603763332291682704115284814986454429449034375528250642655485474516902613617621092927301379125222467938947501598719506879706619864449202810814954375745931614468325688301710861726218685545368804063523437635240909649078615896934464727721521913011591299583093167222989138685022601689594942360399909048281546499249115767421347546628268690826906915639239007646745090986290614752035116171451248065850602015283321797467711588173339306530281220662836020446152528245496096032351171384238831228086994616942425039995792919646470014334564518829425154537087922808243379188735389618996933747246593362543677792460975279183172829596159573750446238742358705543234308667600364685364230626678466796875000000 [169,17] -1351190012042977499760937155889155976311172632005032381585524529700138903508091723139916612388207220382007506364925173691401638818593382250606265798968903596654318783488284864620802311132123734026420689021748578324057422629469693009236498682062879039320265085544897880939810862909342157572756826215160060310911208685346681005103029923144914728276697095638915453811609415992805307234137967517178309194604453755704231260174374374537771176991369451952997983285561358322533459690967986629303105522660343927306724052458262976502377989783061530903820178738785169873779068819632581288262491297460082586760517912472963299643601043731347839859927994741841486772071311752870049115772877403717381120591445196959073879261927351989444758867382122198903054715425283595317052063684543242584183146166326982724079732734823309382339756001025009531865739200524892704154671013790286826500592707514560046057555645453524504943309641247963342464473848007143824587438426068133036700198453019971974224621271676596222354025401149639704412036644951344140816490413247112319535111906786840583096765258444332692240576891891163194320472801752375997192191667417196821125517621523722273424109130420702726751852644538778702894676275971928934973443962874895776971824823584344037057859841448221673170159239206312255252641273403458602506700618750029112303405773376650868674776242750630085483740044710253361868964740609074895585597242569686627052611848190851256488022691761310082226885461557444882855053140306920691724743091658731637864586245418790344462190363902878564336167557296402169528396697415759739276759334514663884971693629268485567621459960937500000 [169,18] 3979654168994098602099241108954345417510424383968682435715105566590097254931878483914206255485682406144363255147174860099552566479035046521191438198920055287703083608208428117381819946068049502111802608327471044088226788950938165472940683765237471415852202474676221077666664140503670855586989447816600402838436752674592892113024510412375331361888267168341668413491895328527657208244334885154654327702004553428287333720001858621609580825954161023888803233295059007607605090260543151510549281274257116190295308512751110294302885810285270648061818216870226632009748496908253279116978269755931015799376483760080563656721314774439000911222537492432963158751950734765581157591059876423928047788162391044857681451165731974863923711771885391411880224217489536552854558534835156791967671553111074444481520571278164578284494245627531093229024362529143166557378023517633189788478050530221828675562216938036851146206606116327783416984881575575281465863564946815775581681501362004156796200857336478832158651717537366629203637689459014915045896129646609550329259084041201188086367395769299479412743225452921734099858771884777299374648983240378508484744212370061421475989732756938333685533444589052643300280641106202098220105374627102315086245824187158098328796511876455197585961066421419477183001544015787524022117261688878180392501156377252468099320546787048814867914426206016231910427109939053043027896685413305786259286559853535966208776339957051601698542004515098905342549554297722813915478190477824632985865035939710660789837907271620447009422141608792485843662107973818406556180791373723149481589022439422364887709960937500000 [169,19] -10243778620045846823488919182490775585656028333060465973374254049792718009145058480801888258245271575350690616818467179409093234223388860324298973956501743800443975166094839918404474683506365584796778312315330322374264477108422741271631344444474956465546884848700465115608857571875383044511988858209840242287832661991640026672507930983515662623100322696651618266555094385814562125677708034483139579459382729396083318506113886174548801170274166982194982703451705162444607134997656514001604657299566814639820252387148074246079996759468151485959155148696777899245275238733714882628348902962348065832335769983949621391987498920938584439620782944720463277880467188033754978827854966957803720433413730060394207100965233185585331418742381399579621369625399554410869788730152251594670227639873891666489475164579480966161745273508792835593488432586147805796600544250170077604135622959478222402610959505080845539367302117156721774735070905568305386511610393537388273407104033401639950613721470285534382052667189743703358489664557272683928772201079559943320137980208542563015886499745331222556949180644419143717347509638444004921536186447589201668848465012183921781165499656940018526447561249656786301702188442851199069889266242855610177467709516540182606924888440314618096346355499477080956208467146938752692685094853007901627880029804382625689942596646866137667756130667243165833270011611247614803704786049362274826307127369906126566501214143780216731532952820853669898032877756856667490864648021117305812475060531718760937773721105934715225514558158103978912938508061104489133353426317940725969633766099730752703222656250000 [169,20] 23084170472101151209409166972948151103641743910428655271133401842369677646551893890655460660736053745142252570198287985611782868728078852445865035414422857882295883969092615694286911350474861262795611402047769969246963641201387442052817603271541639352436287725234590514226242416126533529681318583237996238403452296350935713366607438927763885237002893817494590678567583809137427467960444034270534145904425589490377219772884109252325948927783318246770140591590832308001625306928310089711891694596169919939286404191911024098829693239449946355383174445599837359047878925480633017205667959884782015904975335920207471343064562683698055321252219911141190403239878328139909479126685442248652283335734768644160508489732484708140288950544400319626902882460160409131732677078619750148168822083770328336542620626274720683616834924272185625722004340784905562846344907863025585122511406594805480980012008579859898988439866592506216131172246374199642619990272301713790864696308814385899269324474061648619887777038320944148189753557085956577448792878465212081171988117140598337378849802021950283430263681124243874155749646048202061116950635983468173254848902671931336052362947111836001428952022830659621162718932402821271297363889290917619498788369831504357846210542765764551502788647432822088587135846941495563084816667959097236373410328974134908920420896768600399821846063290825332978704668192162291643818952980842881097798582787911281325533365946492866404416367043972818006219635958111337587468691747920991314967483483490426539503848243330553585757574361990618473461942451816135205115963570952732000715271029360648279687500000 [169,21] -45629561495443146501341004351391587779873570146192002987164577117618414554047051160108169885870462709663898550187138308889094508831251643960966535959314609005982925861842425716091739599023981098878868945478483520167925548909796690437513019053569374952151947817738611405323429914030873142093875943441113798630118800899421106847399205199180093552285036480100461824446089000519760161235458120982928674989578539212167584582138942611908123549400306033434614159597526042764195288615409625597766458278611357149617970474463892054502798015091391837868650128338598377991783175866276882567101078751842366549338477015178094777961821742591259841080288573489512621445142423604300233140803356894294326242108265554286588524078891845711873311446783605655525837290406937316457404562139911216290484045177595156941724027355558731635773136085269918228487376864353630151659141682747119043334056154636569983756757089179092274910711931080420183976474259757330388114540224795772539655878024435179353561355524729357275229672313960874858338811150097284222904015177155031213114741908034949677416189646959947238830456139461843450842271861951075923074712881035127804147389477135020547736590381692889766412337204979766872930974316700567307891691113906681875155291048151501073796962509533776876840021810963627715511023661809589169290382913529149177191986797167832387508867040261079219952408874816582853615680950394882678435672394421862815812996946818936696397514150458254100771844679399846424146188150192191088600222227409769799880947675671017096973110263827403190506121943894830250285551440409239603057264072396146307621149164123093285000000 [169,22] 79275696063461401705276199792508501885757626510867931067836077824714127991702675696664277343847167291730639190947826061367371865398493103626428454052010483253809054669435782897656662819598921282494339776414877401154402900425944396089288617478982671801962980548587301998224962667183347715740050333969963514361617238276614838475144862906127000201018211570286520118180071685562304136901134802960867310428339205659707378284963143604369646075738630833542385178535233220983802077719307614839234583846918281131920100191562372034490020233349639267424209892073166549513282576376854905580338168324360018367770589913231621548233106972407159763470023785731727164515963269203644634165647968608073548601846312127857552319248998882762475691284492871919472171928365729634666740499229432724536197004859277713087919250830385113364574059209240888201853921836275316573279006719971988943107271161268367404564075643224523009337372713069504364299153304310738904417465252359833046657762416614392443362364579767706382362264333797406638092373936889228150251411744166231039092442445167532524107857295343114963139618025705259074264755587793591884952612882922704593341603085240059491419881550034888684148181227022422270561532493849190729631439977231909255469298131382027390665934087655379554134626139607395812691282844286160603033582894448942982102490800938754534633440191012534996919600815450727211948342197610857199121297763289903232203606276036772441731446400374981607010924845969773480307624388579739158225556175200495232413362419567433954859681658777952794855599021881578128100738851636724410412860384017023639712909961396710960000 [169,23] -121346908416647642589248113334133522038539812205976430048210821651874573815652284356724640876410565823399088021861987557761147737941004897387998504568377444971180132670237182992852145734657666202427358183703833749677863940371854980945557184781905111486295592646408137726695458159686803316292923633041239689503753402004790811913965157787101058658665949717954949940922932418084969197193069598464597108691497447520133257612383610188117065659988117364637017767492209993172867476441857594425240272196936583690083783000894457036654614859351933406029553625529360745396992118744517361507677436256814882915119069583376071603477240085162748343067715950604598665419910475803962619783524664671834812262010749123213817349143465713345502188404800095018527957699347007002059147202940589927738628281868682309446209476635021847159596393713930626332264556676789725306839871757479734280424336452961888161040437790031212233132632001089288901546854257962905726194231680812604605221269846766405429636315191475932059744680646871936642901019161323416291153753806188568737414755137450944250649515358671959213978782025619464421664801977987607254270317828651124505226546604409841569636894988387782550483465101615680454513493271862914673236845999234603695373760145449238147578720163000459581091225085953797046805448889601621314403937371552873849704651177972362506192902850812263194378754727983433305833139363636179486135069715077810078725202804932037746196048779491356947631459566394561634998410120155300626396198914040661571604521611387221685174874860545060139774948914894149300582575746161021689589509444702601508411858724754798400 [169,24] 164253177479759581407434239999967178480808854261177355626373691997136341950059154096202301912871839641328110458098787011304266870132792788571255623222499674516387476100070462278319543709308006175386992605409937138840535092792807973300005070811711925022900082601550644898480540413808103480150188874351093730860339863651302065784309606981406665898304664637449702181221677674678623014470667841032936814959716353451487288693268365385676819774733698389371057031574361315400700373786400575760557272043308784329981658407043598173986343315766304447630399519015307880923861690603201000514362553464467952520210268106810270669117543426555874193010020656549435288145198575817865032571098067375256873121599803294206703613414018761589075214989798782523431465592014086224595046895853775216316901115102485503064739125083196894048059906605772308282045944716208333243683733748902868031407898332040956883325700803772083374671976035652194435477433593674821504054917914162731419636645134264988132234289436994683194297408028218056422589510435498263991373278006136906216915354424642238852822951180335139704864729237996496887308103949330880726127524497377840455060660749156452807374391907448487441307408536257425359985591177974727747170877685841837992845523529644324908740683816478613596761714404194271886364895446336615666244129663983197139217752260640037716580433883178379047451622472206539135089308896098022110970049198781666882186011830541075595346184104259425604397048532902032940927059117475975299173858577316699261170915259140037267733421692458667341752870084606091945072944053792870964663899311596764430426662698093120 [169,25] -197902658074145101470186266695168021824878852247292062970926309345819651945302129217854382945762931142532582793524033628312907416239531824999107046956976480571907564596080517855097780965148324388656948837707719308064187526164214464788400357457302582133679981778248093402434087862714529241724558216522930771031477950940583864946603298631351821174452095983025411549598996738927145779682359347298029403688920372740126472430081590909235259601647753840746591943045384985936115150072947460802163236328419765744450465561183417569156675333571157335647437290587567115100302523793733344269663339749546802168976490777775229421672863196565646453510041098699028227479830302315801312275697277178065699648724966203673724850004454801152039423792249221092898953133407206339139948885628030198235578815378049606412571958110703264379038238355550042185615869964425930105517977584345900674629999092631618514286232733602793224512364303679547515931976378103370597138545644879707679771102298881189635469587137730188638877548253451821347041286120302484457211654673998870881570779089138241840051526850654194158135876810411026520936698168240490254614512811521263173735888804254550590622077258190411108717250460962422139954462020479803623766063611991865345147076603943031842596366118667879357925344956044832067748024409599473273342598025407036683641007228427421174129588484149480093516771337818293635322642470356211285958721930070781440535714112730367963198599951394688107762070957345940166874169558220681565410519104005839256364618876303556427923368474782256819201963353677453367332050868820541576369159384844835457133300053960 [169,26] 214558994304520236138313657706856850826073649712130270325430585962925825565374384028029717808839263094456218772763462608543932489331736795230316249762677981926133974921833774491952008934519617925208086301024508242730972769781911349058924280150706224658299743529034605562852016099197846691537203633631914870310847804608493976511579206867788137284238611795892462471280433843715073483260781855283642459505511434751714346838839726401443569491169915403418666687138189029732121272667977504018664883102413535242063075442046823463613881746168023560979167138784470491145781571838992917072574658106198559944568113653989515629784040380543362202107695245982277828524671737984076442266989450857785629447493754089900269535697396646503125439897325791306490184830148687711511703165703048527165709310992041512619021404903853466716600404378977468634224645006355798628422034236925089099104735280355274437167828584543182082714777570344745292029284815233999524205320406288095726492487197521663846352946213726986838400056814970773385311976099584747448255834060599896225358737860225584550156692237052787953516223581357997360668259543700679009856358392726473318260196220954124724589739423750763334296997322987481806171889502975843421063490028729006880565592060471247337958507140700655977944161693536324456169992247122776893409510411129913343157734682207227001682713591481961984562377110037737823032335244599902869565115747487292250581495566319515471369423593745284978303541975163104196840083352563596089702530799538110017044506341781190156299164146328387196594152309495575674975029157274797605637083380124691528100978760 [169,27] -212330407706093128377934655638241744707983055685883970186700552649493429848222079474522672202369016338751464211993324281356182851406552309822164508272616409251582015156291965932675415149622912494026079054567052249962310354781180088741210915093289056454302101375130632546916463392084218390509577865778459890013181857565495680820592598190357142022369561584914076497091375160481529927789866108343682369847721993126514449476388585804606484436474468421745274774470187172219927876730823174061992732644372462106687728879330225802268921035228473773371176111514575940898539605445770381731369621757559707882591618987774889580642844474191647629215883164188848267513144042398415053203462770302152345662711744935585826830825200402533198168338970422809848916446187186442698526604429114725139200697640677329566283501037965002456815991079716557553675358216686446728884321875887104087562043088351252402714302934373764242462196809013118669547752498327606822484612370079888905384460740200134425655591285465974171644176264079728967687598739369357446832310922673594531287690120335800213225001091920889459696525768001043365838635203063152456416036672004333207205166849994286638449861893243542393955541852343320960883896028086335619060163050146852395624856931467770450107737756375621495353909683502129484447850151326932337570363982331315081871377693292459015594912355378979240808262117113184027190721195469152951473248194548676715705981177657893793745903589553792644473873608930282456564888995440158847815302917114465125038857269402426284262314960273486885168170163004528929381016252310736481250278003720087104191000 [169,28] 194198826018228466343040362975640896154959405633473397229102687647662365501844122939822502700386032129719160417959356015491067733245574993003143576165528770753166236036216681909037374924981375807153455965926061112810252379079402708250514445018569974596078644888632223610125256009489401323721297436666699704458923882887144823683050188793285840919908509665442123257510765337464493124652052243571758785399980813367373431620295866287934684568112102679101708896845420496006131471421125396083432933977532677304644556693474129921187587931817685037116280978208705565760254528027557540476316990337021558401867502054857772782475643189086253798165543834422057378588763743882544540553011083468332701634857693270283317073297744433572589847997225493018000693559658236331021819702951335136638358571714287119734453415752828408637305139958879361500570263331950718148397544199443558475839761378072536708834254398751820561765513728990947043420256397651271600622224094655387912083135614797713370940652130771550218132248232787496918674815898485553016333886816744255414459261167717464340139162112548819740209645820068072578888645714013251978873499674079691404468631874085159088842280906905795109731510773712980743577832216266291593330485237905459508977721185148184190163296597897683132116513756258573588351028072492150819597951259197062989641219630987877932701871826298578327015166794731818577456504116048811811307355703546558287964709166643212526861471990611807894840226926620895444829981851779732688695577796601310385124117003486407327906507868909728432395728670802964199289335421671904264458392937568603965920 [169,29] -164342756367484273907887187723857780299048665190319097832443157495853721002880568285470066789274103583156991795516225962767967767824171418853294817177771384749323373444732285901510590558032848094905900705747313097252911608492784030084832585510912920869160212070372440993197773756030813512542086381861738747145446073342573527034210932445076860780334883326344091845642799163390189494602023164511525652835870926028946963805827191473968742975725894451066158171561941055024634070482243809577249806869485731517536315075886988698775769155712724764418389924154887147607266772449269261065904966950984010380796984433876240817961239114185417026406014349238549892837148709730562206978707519189707237862617910635797161820656973735011838318572775383282981450561119163615386803417552529013453884849879845426142471545827478325003932455219474579007091563678787565443683833701030904729162126394094133919022447033470301630459047808247115896365594346197183227063078931638164648985338264424709534137060851843800184268576078615575390744486085188915969540986196671154095956613543935867765219557843495358709666012690395857776681191923455054429494129656280908667716189695937039309368993145886778014900827098708918637362560413228566188029878487451529797990771922461629291272858457887167816582581929592521555425124122898035002040975003998845486108836372322427131752543774502336979479690226355995562620853760827888325224767218682776002999678838514212069119523082180190337622402443731349170584847793240862625614471736904406593177809575447985209427587983029831838683123558133449568542948452388164077263660639021736760 [169,30] 126469941539899974703955369831941956326351718074427152544974535934886640604576339118031886034897404610169324570638696518870213742091079624302807039846668023810995313618864821837409740778668666283070272795062573668312326178262750025087290850833201904080133655430750541172289687803536124090965268211999042581789371485343574586678942769522395930344890228428727237821074179016935012416802608957542608079326383709588725525581461384759555250476127538511800620103827840852464272862332547979675668339153312839623689277227090301457001997757457397405120326212308547109608374568539498881690054782962835500937337019637605301082680220642750555137214142752806883709192785626526298746679094661658227322432356002855520384944194650855400927377041296676094437500482257896817057709885180011045409173280538578598812073254209662248364900390250819663755568792157129315730649790500124490727243761484836481729071952346719149165802966310512309642287646699480863405411384352222077125847469246602161547079864154974871738140297383604642403398838932169792141100425966711807016497004543538239329780786695511430587431032525621845801455930153370994812238727983199459084265247744328610680733791870682557862818504858101961518425488924751412160454672387107780266115356154833492917066708570100021072817755524802294642216242413339438992084205125383719529073462164206609865914961216013521283825891076516351197835732816109839854249615651588060273712418918010406517971580633066932635753558952806911767601040405926682440534807555421557104140349075220621395457678022485120382186853754221772429084571767157032980047675580294240 [169,31] -85401627723423587706186909696158921670005415925737800424980806360852602232699217385744455501909846753894658085114725774723902054166797739426622278434857869978467528107694461066690504405142006870151245652048378743197685747152807932623057902750719652130425121626219750624095041129344811267566439356059487184045380726505871746712260817066246261661649945023325948639686287959618682639734984101369019458789473551033940864787685274371499465379068099265552525021863353142909765663189293624286981231527389243819259068791995844541806851185776588729505048207461540870137136418072559201108144710766878229601706980424271821467140832093040462096538751843358842572881617333128113630883114761390201696154505473044448251447750361646092448109656183123739866283886161383411036214532577513371227120802518952223198724931110076436903709228695660235593850688334349618369114703684949760274814049753160593966514835061754582652243380879201508263367412278493645394242170786774272104773701312008885790571425410323135071451089931717625955959381949052201987523966550264126178211650550111206793553337194356221458420814500134217309808305397358100259350226769461728644153676320389318295320969791840841554841038772025866763454203378649172033650662194245244880179324273761057129276216507928360736714471167263457154681537466964845491565771424712810833591635014110266981563128948734530382895575525123259759345925864373211305199089992996683589255535886945034732041419285448979676067055504313839951029114168522363652694872643476027089854050863721458933847799272335408812715801518978405454319359139573858245683800765320 [169,32] 48045672565853640377164410321830052818471858367250999053286772766066809373132487055192694898373642807217694456996878738508296903777070575457172846805408802275599223225562118968617987262204746791232163826684919547795890221351335822191483266384371357891427323309095402465561418790548219704389920833566162394414771131529657960560006766381491475200321092505532193209207916495238782976672856401669827724517231123010385031592065710926511824720981303442951503481131902413118852322680115817120627900773381959201485260796112087240713347551987155046816337486839821935627467207450015568843541442618558064171328772266630356791916161942616850137543731544170692892156905746796253228041986999253393521483354250929949380579026855769971237349574889113349823520148637275946516557254986422989103733629893517656957763200653522890316906153242527443349645847738018653542084295980138096287337764918950977759608087342475928031315194960324929446577806132414962882122716721504000460167829430486569630592823677302010381240113275457335898155770369191649934338093531135245591639159596174134937111719384347603036621617914744508040521380534440610633900643429619822396211905542947307130795240632942189030044481376058085335464491764395349265833091244947777626982636484468220564570010017214482995929798373268675217266047392627274491833481079097713509859221714289361267848971169981632535218537083722020093550716030840808552231401433201982930148048469867945953728526204525903398892669089250909269475937652088656793992992051465814382550704430798052970208709403155219980594084829483207460075837763686977808699409004 [169,33] -20793997256569148958157618869394942671896541366661530297539666483068775444704208078454851213639281868639618752981215093889132439751646804187817861492831898421100794749770721473315824019169974207831800197511733286381297256367750658385445544868141266723167820223036926407271517083060789526204388502029830435478335731803401232952031134642755687229765139569292450766135785505976207494830941600547132560391492956429163043272719442727670595763921555300391244538623713499290556500733468356693760755643590812321210729324086769469351094559416613042322461907765838402132998370664789000023575423225748018529968853078808486637252248839301819109224705537811280832821714480539869490369032777903005448550716969387225795957232947325460915431028279438115005983540210483828287414897555158869776113907339969535960730716330643199397012121791703554582790315775478638228285224016356405933087794663236053966295579876046193588001059961248187130640510773801525982015518209935228730255392130789768860442397174367532256554899839217280549059663617618598998781412081918358203290987931580914457886611918446742287835211539087870919574717138507236164330665529531949650826395915138868633495804554876943239196302533085139583226038055556714494065760716163786860467163208648876555303964978034713426171869846447820200213379005093180973379799336821857653282216405078149160586500461237338899550203926932578639331990412962330059573543435763006640696738898765227367308198761126299066855392822235462621660126775562431584099858082542822855096944151084842315604879489791015491366813832056426117190346244598187899581396 [169,34] 5786154058778463198533878362892540294070568187278115528138489088975240805176778394894112105563015308057104387611560795382529137512303666490062261666715935387755543164181851787692173970828718015323612330261773788041413263679482527806453037117188274630368350471729253440255667113656920885319641589094179637128369072102349509510935697482618492198779373806781897319531588039592997382049270512845303389518406616744616402979964867637495139677995768533500164829201920918538649930359310666371190425245080070325894986732290536995463496891153356363711487946214840444230428753523958586645841155997798675037993546868327337788857866822711424718166319724137604317679650479364772699632007355448294636680459458982470310113485826173727887283525663488221088800870554142418234399167488556366496669561933844925416910897272089303218238734834764495775430986083368362662817768705573885725942155982432797695300594064251993128701461646735024508746252420502246301224509690828752081640814552546954193463363558972442821381119089404385027027693172592877876020673672525797623399890560673183842391798675970826025645854085477136546547844427139458512561011735007015449636769071082029760531596548031387280851258894459643479829087844823569585858305678485201484048715416668705004445494671962868359078611562939527137331895757175328278972524726315548671917357504438127041997092415161925723823275678572685371189515664097426667181262807165254170108520684122806518854267854245920391995501670963845319975728540941261671409595042797239149025553884668074753945657199605888790202497922170884943237276556634059108356 [169,35] -289556909411578561531369766828092574632623844919044312128658277396121964093685789866783831776664237029757776774863464860143953549625124018722162937720501161993755645031863720232309064127756319771252921484479239217591380494978891105591014430908640274229915859033458288896777285965254896082969126735202858355427980515516652267247292238264506938401977585523518390781005670995103329586302636491600298129199285716447768268592609960300016389877316105722855699925438565560969090356480134416444644123552056862616232313716901483535801993668312232643808036212993923410157095018479020984321367348724450856582617779443083854522512944986757603550360006542129334123724408509867883394552743481143547245477822326955096344106151199923374029997317846134247629434579747413569185238758988556086324307438451945015657783787967661594902439911922761784278315331940336139344592596000306880327697728808150804042254167997253269089004194718619529615107141135256026854898905226687622464417530329670842326429352623282313663496590888378855986700605297077497218030659362679958710962743152366343521783522907956808925117663963572474250749399670717756062220237346272117460167497669345873539405874805799276892199642278471523769416132128226455200235680369140682306629582508663779162040757271323829105121549940238446177582561610332565668164559283750355819325153922081806926441731229079859319970141204334822679037323441250750566422202444254564245188514280131139844980320839456017232903708740479660164706987849540160772196769076079067956953483626272968900398701940792700031144432248226192541943612974422688 [169,36] -422630926202139456363357228657325382871034089292640611014004023462921228300183718853167111151853826101041535101673020644113638442675811270592280809398283591781084143481899050590312962236344633019277736780462692216798550919730544357864942278170192939535884362323628358516158474712741178228691281930297259651619018628661140982810419591664468024007325179496961321786159693078538984382647595442910826143873213166243218050335221455723205817155555768875477189187374562637295690279810226898145293551275729918078645211563350308991279177048235417929594275753980548737152266637472590029333869643409413360270137724062288712549106327357417127278344186658874257245332963285253958679871357637120492442729238773929926883238920496335688072292135167467685037609183445419398446485523590174547920654542758309217558558250090894606709679904536633248497733844021498649052804979140882019311649076758720942537471975569953244897369587411539733099566931830076964770464877402509377706444522148268395557215151725507901829984830810558254587848752677956949105623007099504558475596875891800491590937042825648603141124484172747531952206567068917340026263603289529952135180373887620562248667744225314888213887168638502678729899398719526156371715631739708219265291393302284509150924291311966541497480316708101030565132281120422127713809741797735754161064634382731609023447805796352353594574846400993031410462138160577844404864262948588477580094813777408211136388200888921562740801341469694002588215246947032869390930329787178417022723528692018726197099417707349836753182205356098088403082122086888 [169,37] -74982943591527943061765330610001234292460425102626485062634989878894674208905346258592807841067538986723779671346836616313781120205516222312402924115038059401128826457016031163194293041656543517833563080544691977910660617218266839469134641017270911000310505300131633635053599871215714018871876860895069480521694497646464218065816737760740078124907784742847202326095039909886297279302298044968218061715422704876923919439763666567260641238637015395878412434495268807093797882461924098120011600503808419125280508938980848621437360926948672858751234077261148387967600117087724762173905016288018340157546450288293600966801176486576608048960580810453638984531987702186633864701625118889677135065865686095532017720841466945655111112104944473203164758108304135244794614584426487144521553803332426167204360433875225661412976773348845513992745416071318600109985482032258552275849614770340861449751467971298327193839427086344685025835839144063557508634128271160708683302613682355265041964932518446729402939596570827629340015753181743015837773642747501789030063961269039615311293722692586419287274483335325903470388195940097713869732988665238366617142924097279830842012374667430480812597148095159039171710930887071826918081564236119222316453634977119263640018499445914732879255688005496464169221874145901036186367420461016610580390656215340176080616520531594671804873122170932765570865160448716864272214348452441787775203889385965448615748864006854341333812914562564523231587569395839775391174867278615711835668629275393159980634049438025347128559112689580318894282252696 [169,38] 343289670182708543741710843991282662120913734293149345267785625992781766312057645171513225242679861065848791301740287550368878623246462280917907580163801828766882813072813242385021252377835675614088571291836902426686743208505161132674365579753535215416792154648214218872504073945306039055345754377481186980240648703691654763568958513029990713113342257201992040305763768752289465462100105740689359978041078760583765454304833422626906920415298711679777318840588010633125417172154353526768917449997167721328584819737255803408159072037412491585329224811040928024569345842837809547110800736860898805494644967902291299558883594351756080864602382791982540306747441004152361598263665594577856346741573984532896807658237561772791296621376311150676046577529612044104158718118620477379445978782124150518966956649071921208941777383485454268519669129019298945660551076440564433018689325331238732378226771034923451540373955619649485927176861072229141784676540533965160860607870968988990066215320608013960042472830175101282473652723114111440015212426506439513357252422231414027323581385867112045945926066450473056107417899943548267650733118939876327245814910904898444261521021442543675877322509965108654981070532636195256611729892857425007327186947718253784773312449249404776288164072678745048256173093222279166144881485119325078216547127472617074424930839781635899913872419228860625581108837799862390813350088866446248434102429148368180714920688273408062505335223247926830760668315605945289467164721727000612335443830101980463240562405537323687927790647015609900641202024 [169,39] -288583709651027709828445699013437837095043230907103592828082500605123174607781107717930117831584789895998087773950734597039595237350204386604392094672459233295190708552311460842070903332068967196362735164722155763528990306863045116986360647720917110162445125326695430507028044460827098712771597846650563631283309672144291531232296537869550520690384938283353223386533761157137212759876018791186800239488187212977587211800043756161029284096439624972086476348043682692280993471038301089924979604303624822079361487521636305910715887164281801155058297599199092713848572263399729919760649886399633338945115622929777463702997871455766345786270432373192629507471924147783734687489563063606352827982285740619034547423213544399126566331811163445001116430857073487435838666900403874260937194528261533681894472841974071215100436041577097546742396472882373002098572403843417030121587962303840289746121400270593383424363027544862233728898110699201392872672749959863107675290111061566877957148536135162734388719639089866928754444868783354230493845753949505982632741153998074637426542214163290638569486006782139049895207239829984232346722807512916095596233218972776806938018132953800897358512936140866200776454540589456861686020586732251250190118425145639499328060154624475224092866810520909858722547700964440309692834568725026056109053262397759966208113859805414538398152719874505966811657778428335566708933853535918448846113743788723810577773073916342071372914757171795168943131763710006399970673218952616904711837886244788095384872234795716935171261159557787442610788 [169,40] 150372009656312761033360553325528549439148420354902585268822174997716068411076227309478910838899542315754639098975540106002181926081714450633843254394722543731486526269449618864048894205015610840729369851489552922098197467587753489804787349286138285628626848329838576885869659203965661699749653406040225501670549545801250012391792379176354460880561915332325761488486070194232637271471784325415907531682376276422829514713340208728684992576070676583751333682970608293534381519776493147300300325478775390061411763906565674857551719726004273711389889638235729993483377599434098847084826967116829788276515696613638494271572902319438153765316930191902202103971163307467352593614375414964520719599105099639194548818020076474085694878900550938559124515003742411917147079982200255972601639105425667895862998146938607885165536637319902237224096988488318620929577269154382241098111888932104678767105708756368767168668842878803206686053948655265750683109511810467038508499036811601500780772217232082846763536635721883468835414070239147745672078708168001894030528369424514934054655536805756949313628194595120884590939913527736851130319392251911544291295395145336532310875077899247738611251804123115305133851846927881786268479870297682679834505860275473946796894142696853702490789857768517727990784134502767123319800828970603298431817473764219573311238628545577218088782259065642990218583230710629739909153518974630032002381556324631999396520965604306978148026702896556554625381329882704578378711808371546171675748976264802949445408881863203651599014607617797612414 [169,41] -57244685176046345729407883968088788483262717410316057924898052364303419102608965921923740409223638687514054824416568117868007852226774573986210657521945909738844912990324621969586283703299005174205170312139043915885344587094317918839004641113313469256826283190585010335081596301649339430709872264025928399893741571057294591866133603830857637318574214955331247722185724415770041232783447214012097246057850918840887082364580409707800214971848415156582070333879646699267458565754707237964859963297464992470863720083603165363170702701946970530455566678090273439307151801510744850411124132061676910838179324312877470638162043338091571717904401007786542962949978960244595109767063357765089271731187043335982134331885593457049895603462663258717449572432663059624337229246423397875433289354252818795949582240729532849693603179213580518723495481082032065729146490940677113468976435190197192814258615662048732664116101266304394338219147930259630425025069011039151243305154974115406990934118863365074154604541013894827102590002079933043298769123290796470274841687312939269087785472198547128062976977887915168189801508086632438920138058571839217484161115780253743613185024795874395796285447419290677127487471430173511762420041419993980786601931797470354074583262138150700477907028291218396885519226516342480839811094542770617223281020514876067827330164172987593640641147974092730512076821574106950115036807963703037432419756116385663520178217773027242480102971454353225006376150389492301013709029571928946978306962668602494606423318651709091757697094466531280 [169,42] 17056343214067551135853989302717936255929543638283699899275333548783654392770479189350404823747634429748379806648193440211366445782237293529417101827397445240884599470245682717596410604895695418061999986592810940231908744513792940230574896623283156298173335828944994740654950893242650258046553901825696442890478370453045036604969994262904366708776703646128849437449507983034541419168266040733542384833201917217876855666813225782022757307142239411103036405721673497512749092485663891957773601547556669236674845236418235040981456037559749480024141731476845444212664098304980494028476460795018786616533986838396390786685096759774557581870162577852616063632207374603262619706033305494462653348968078727594913852514039455641585031563973455038423434010566792184522130329194091646148370396953525240267437376401077263282256711677411274553018363560916724907361756921229523365458614545052930826326417168643341448436309771199911940777179014566570262293369688922355400990612801339483570898811632982236246844317182313866327853019562954193642090928428674795667993700108846606322304069495181553386704303298150601902655838406300572729280794389612109124618397115521987847934063323883867935030505107434524847126043247250605912597454982087582113780183357592234435153323726808990273468140759849627510453127020575947823228729565683258422574270105939836357504859110452154427688774922850178399306678843403696222320630420921445797483821525252883880554919064936861249810528001011533378464364275210330337252698005836258354232542808687725349802832803188793163507705679012 [169,43] -4140344662939829540044547366199345008359671464796824815775837407656420907092987465527362100469859038433183915922299520972289828740746451368225798605324339685890659615651491030730703608794031195280683307530638709347864702644774604773840691209046822970682630557836399759307004706283241746878802609989557351959821715261554751399453190858230967485991296428573788761720743049289056703730507237318156894189540815027024069957023641010229509288249490268609859956706649407505490848996117178364318846645361860759179361712300875316100813555918247828303308408153713393127398881738259936839477513917770068096339354090530704736650198036862117827427847444776962146620855085862379966133588038191053139329796024552324878816691754728862775883357440847148951240477569326053810164049028969295101985061754934326932499811846569590292786770803990262417864977847562780541707914474881715837304017146561284656021790219484266103145042153806054985628143121417946109950496900252790677921154296980288345511475364254470497632204145409903084173160531183587658931989165616316129884811364671520214342548491708306776409698150143976216587869824445422700460679973206314394923004153597055201291494876271264080899578316507889380781704313847479101901141552143701111213405732783801602745189769418476233875715262464572217590865530411400000669364395326884209885990527318121908300909304730038236869476307150762488725547149822557458085061430976518495365294832355716054661690622834899383842941887581970897283926093463215127900434658805632589470232960665834137174309767146542532005098892 [169,44] 799663281301148810793913755325972892925080271263081818665200506921720876410940678226260233321341200441871270482985067791730759574938743620245230047235863165134687506337541470828722100876743352040155046712526555562796378105929963197476999261886366860914649339832554382799110248087975221361046984244996668934582878893270971059802859473879913077658039601541546050734614717189830825991885466803547911093091846951407525836754129471719774389472614330757999372892222813129789473208531096434850566806319423226739713744614245429581043566900366923622247731686259864736276493147009766702228900470527022169165210609076886128271297959122254078899195067913156518942225504512581924032919957317773741764358726430920769163287645086246702533193613385991977036484296912533659899210185435003179808359761313919609067227792845540067098398335574293952350155231548646461919192984739570560727621677523732895797480247524850254889604321330771933386658260535460708250296007553393855572453149573200255440302047029199824795360271676808356664768873653470295020172701332758123067718167781920918187309296068320286770162211370451768253243219231686572114745103325333658909711019967247386732724912663329817636520609643411576253194738843859380066533238138232945662242359710736237145528036465753178536661246024124894101080793303269930338476720069256054128147583664925606487242560508985017504539086283643398349093638182814279557220994491413090659797017173263831167010442177760460607751736146936742633526126214538428097921090018108524045043359853895478171466999498460472782808 [169,45] -84693324864633321387954899872316973805385809577870932415818286871124308481609825997869577413718213311051345746092372873948525016716394084395792007012387919156464767519231024036177494838454974262430746161586034811050762868943727529763694566606631172980527226228098326614044717612882477958706417079400356904612843729130480984537042903853322492152708868970854098284974360470298536143654823260365501181229650187058513571787540733821238172655734503052889176926046338974706059763386760375164930434147732271883016019122678901906366602534287702176612476523867317520020002535444414276294967430738656771930634451104536170213048522896454286259411405690744338626505834114179722496376275822393316016389803777647011905487605550748203722871076243211089018890348082414704482686782388120494881848568761343822542393600944483421452696332345802841486182245853980529236457207239819777213584743925130286831419338865893234942659141396485645135913756224056407452811930648048851115115651526193598869567009321027949559501942658623688938691917775298430547022161817575687974607749841618340040402626837493837983574737223822018260780256340027746767262094741905822286115432191056653947966758000741086119537323790342338876930960115295248566703391687613766704854401691072900762923608089259429377787220474737470604732592583167319160653873846534873317611559005923675593766924632899936457355583970407987864803594488172184625085460555171200632550041296376330222204580825343654291708556994847039195906533277231091990097717469945601843839393470140221255385064792043819928 [169,46] -21188554032430927856342749573177047581940995488888521594781571372591800742849263321359716632983416507510982691336989952857685707043613796094505941820883493276274871609314734337864782123473651957218030949649143218624300077801850870775839261712962016160592367119810545370074166411245167823697892703753381515920870328261264413369638540831884784977553036731646735791916943095283055699273977899305335336074265323197430871588948857704677091581202759243640840172452285977971619253908939409349075198025811179792746183262601830338885589075120760902490669615756932132406533826494631525058874834643041098837492639054179570284498268643919477245544744744741120211946698953481684766034684615325435185851453347978522260824078793663859461114771457835788443344987557140952677530439950809833658186427076467381924283786211658103573997825413027161073889892912302586231130542914211724390199741276527463410069002304531972076666725897113879418851100401417573239501211837454192104641228498487368757118289224972219724950816302971614470970478418873883726483356379298666041118490041880438921591926883330389247092900252449253292937571707607140535766793919286801109874216013895923506727828037600196632932222540465525327875239193353039007227140326292128743805754579930564915154710431281365407463363536300217673677708933284950777445811308160332974528891975274566530125654774225569269094077752240346260745421628672546589512206186576140072455122969513315343337101943205435421750851408712582987015232337507355321229891559425315439493804775301928896508636457030220 [169,47] 15899417580166333143462941300322229030756357351706020363183183512491646697312778164374239226121416786821808972440378200917045135505956395331239027522222738796793745735596084277666800214798662999610338876888008041850077441234728192716041686688863232248901573302356550762956081318974185415285645827849883217207835301092963962760429317268707839869043271533784411536272929781604397319537967025242064139707833392341428460233692149409810684964743195645986862467125690083203376124947198861493049176554875297212316449473663136699903092291455949717934150630978664753463450719813671917851615065141678630821856507298564651792318603889578611773901103563121722529284644999255994254323226980418560244086851285156421413433082937745887991333001113299086505637490963278793572463692718547736977915740546899586575936671901745853713589784707661431991610554734652544216608995815509254805498778782545256630255477613296859700350858676558708203299818190667768072579700717834652137728786302269319508610384937167691735056715929501054223193442202280567648849721920087831052804652381198182456633784189901896197415729325662663728082427654257472025554687763268483187968428564651698046018537972207463115396012275910259973552735094394666627350397383422086897328224879978204577130954238341380475044820530279683467415966593591943111014988582089541966411486227283773068719751986258355319418609571304475627733551909126195606132532806357094344570471787550840757600790021370370758962921875128063268879260841237737907040245842650170220741622789452542400381840671292 [169,48] -5100190721503882108908010926924846495622850423607031616391613992598830857797814058256869786714827154828286155467442304172809044074295177426449626020506747963328565450165534698760779346934299164093334456958692727662705168416575718161991666914863940145683605271283569654779959849209959197547181475888065541796507959059711182458238434934049707044065061230705164481124740304761394188190813402505042476407162069658755833181873247376354372452462301829895332226857960015561890908919778298542370166180507600532166977997636676225760389422889999334140691913862128184235159179095244385016323980314578395307030457147936264175070323950612151952295487025676703285585114153790770022086321486129065440677111220878514480961146814972130040175498862393165034490098514187697288318579674951967752714012224999463130274483794017976893535996789355015733799129786502402175017110577600291125480307844752191026590356602879723727199956513024101515707122676682030198668333067231655814384344919296910056750192440398639775277366357652412533519671951841842313137496144812117133826731837901871933487044602116268718214934447213958154307556520428388023271534161196943788745929435788967660982671994644641169848057686101117481910256506283133149109950212043845779971304065374421058373351610179614033863259921721212815964127898068093847017235842104407888001180588811402477352177431503981349893586985711735775747862572384946063110821804498375760144498101261103578586318881232192482499766448876764099468068499217916807508313998421490597721116371816071961707257918 [169,49] 966220430943340095585593082111761913629364147241229648855675020312534239455205152755318701379298426137159187698493415632592276008775306283442302224727237935814262175997468800737414394513515817956269193920243897040845180581719972105840686992925490611528772671266504642008598154605120734757467189108012069322157926098605910956363418653018533924805318523766902644289793092604197836557396722984107322872917278678862512074127614529625057803984875458476382562659547206657330840795459354941430068905663904431778894404733815266782025340684939777315027693403801244905165755772155145870349651573426113558880723038363147175434510729729782599034853420637451939893516055081581503869223249546609305208574156529109660717203050092113472074240803878910184818510022347806917321533381427607693495803514351264327316279732939927546266867314735821244557303875548135090968322821432502518745036392168786719219794476329858961845720301601344621737772159109801292356713508468869378675421353428663019563345100669252484060910114338249928006194557221475884361493847303295969144957116356950163720470948393602450258336257266748639139271083687917975883211213931830516280721980426573587516748784869038166941150667297739101603953211289664862579589185969477202215626004807205456141796827701181047428235556315199835967747261182366412314767820687923238094152312398838362695923022570370377888191894126295014901041339477476919400315033286185603095383577768193408202339912048268051228661242126544232481588685054795799139888733609929797142646701158369311600628 [169,50] -66595063501815083442197911622776822861560914812715782849173297852813681302010712056577278037093073797476100120531447297090937124994269352799225086370410076988156102533108150361015372041553138492329355607757017534494627972289274506054467725300213454697036722826567915915847815177645022941346038076691124660447248459987989580745040459743091672916532345210729079749534292013492843716606832297101430903511325793385817863598686295553341032862933934708856875707160251131915100623945612579723271170653968981865608331036228774956629977202387271003212059018600098780404490576115083716279903190989800375258206904280933784655332643805343187027166529617109905118204706003958352672355072307670303516872828798322046913655093377426218759818180488364621604567414463891627045862440659594889311756952529850714071912658178922892262761645908848916311814585863182565014089160207738170458897373694315312536643868969756516380607826954776511916347928973435567256144310062686510108588639312126701398634655377350823801428620434708407966395671720256289684609592549332448345987433872298901409766601082643941896677476805419094121640386654317447370828998587735901547341108373842349945214932981743285208294736278318354861423017167462279577705607517492043341538073407201809140678363642280770754636291711412052352922540711921418270405610049672852432493115838193876823262367495742395773060401420446696005012620307213194497846571269102933867466814599006016667281233070267352464682336546336231982843897367316178422611931917661936464073298513184054688 [169,51] -25870028093767035916268253212503637540025143936306895396356669144464115088206858722963398384366352781611972995287931933587859485018943494807266386797977187875584193882662859592950253248645958979027276643392269448623276545595148040755802698365436553280591523044496827194777723455021564103287305239715883224774009500924066619507937720103117022567152526309216158265327632228049475416929037567372526725880410093873043778451837617239944545238573044957668882898053280742255202450448333870751217439660370874504222126773242343797364264083864475673936441416541033931217278436839326818108226254880563975629289130361143613671420586533619500606701733819834712621060427486315955085469848515787566063493608494798868536403922466510864460719792748837982858676880520147719948623592375649553490724531216445158958187488944896125288742774830043538703187555630884185261642779384382559354290844771697368755525185506510946941634083785124691177914966956464030428626235582261322820091293313625588713336000226127474631358136258335148433716580886683185427911831080870727320921554441790130350881713486670075156907176087611760848492171661883142303467860198075930822580242535407803467814245654912940144129990601300567548523595790275205005658873771341713894163661821352560680524973462213181371400683930349651049629105065143823441751234867966802809650503317256961527577548780501986431464275268403224679571695327482457070530254396420149265374659532020120824423332223916488195039094550683456919309775686440514936947684940044604360375537547113324 [169,52] 12487603225788217589180027914502655779855415848451378809781124212752143014913652915801788787174433458640616707983734637552017916241958980836657480081501346335879519983262158308238023632688465526315827139026886745455403266292296104556598253749140597099674487593261995047283596311283333200620932106096914291560107839018297282193898943408907268971124338339818588903451608675166387726186010973161785945526497833363345656904163598099219111838364899659796529575094167495249272377726200278984657742017088187079155835897925453227797644384186047729482484168704716983107471489644548037957054049797367614633374391591870815794045712787038925526624666016423207201410226414633419193481385183920281361145518769279771087699709347619916258944508121985001116308700113406763170926723714240548402093594205784403398007926984731054026844727699297257071576709649285420304328509018646376850767869694998441175585118679786634602269571338740459264725691651590585207437712479418264950515092195987109392444025244398423593917238107217797323056819518078689059318900586371312443524481370306696393119542186908621931792118994728122403832544769014182579589129518189178091981436664250334902982131490103345320426562296833054111157044026529777985039849990888524697280791789114717271409331265840257038047315103653034472613058043507402035195665156786933096997347623127930941954287128128081689965715810777156686304176198519068923862585321784383290437405044519236705869384534693326090044891722856887010179072587762382165737655270907613241302044043184 [169,53] -3345747074445537340272063147884222591718479737296460977740458346920595252787018289256012111816590074312150620429387946329141351199312989933867480367162827713599915691102545001319519091434440568970969307445013774160895863833741502997330256156647938849008242233861841111727115249908322629778251148325578820717960950469265266032622498095461061933947319767142006075988628691478713593704545595208846908266094833002458900850617049673733350457165592988432100294125355930022799720939029873824361155081530442578250553932006471322589570632008260310892142668755012905065806557143491313618657126710282767711060075262793339365235665579970294931675760112868609142490657025039194172448116635745602639872890738392358146150460542880957442302261082223951466699816891950819292741697376522314885147906838487543844261882161764449984223634158858792827949404944292714274568529039413076998753247215436544589537677222173501684509568869615998651440601277380621278535397917977720368054288239470041946425338440123469534140718009534068022570504539814970267436249168705069520318132692702919634661300002716259220178906569000433630000276185925751580915178599144729597280206035143735501058647934449490862951550056375881414418953936758793507589643093093445294161670613340377597416414560773352821462518109770915003097882827665332267362164931387004712634437471016086337565383762294988628625766260503257116277381195152794202863281893968121662792889848147681192106046479757035384550337544526931369893151658891149561379421215294037269006135632 [169,54] 676172316228618042264183438503186763542029324100476147455161358727842355582806868252846106696291909511694826526160280663408667238943023494190079867642179261980989937455405618492648326394857767453551556992650430038136219582057087662540082179678418980439989280706328159378919561384261840783744480836796715606327945199292688402461637956625658923128875888368864850180276347339665827297845492925850609987176571447761422181588716481909851815070602012038866737749312327367520083742863969284984092941231319126570461971410889997819022708982126205862087771383823106620568173571578071718337691399575636957473780583736729950234653736411216447124419276486461223082089140329271499816822578752800583714458642388805624666844151539531204504146429775502972767310722953575393906593789997043800452075057510191844738778711976994196084499313370759496863246967470820184828815240009539645890316947360694208002179061254823464124185007221552135713816135982521739435805986075371715442989488783023397395235029770676341038877923983469243557353934924726937395011846021935482202124651754441000474825196542397328510265260787407125551489024037457076899382031037820045445498425364334109256907552421892139818712678124916915944965538435771788918625138254796511353657727591647654046838738452866649659674556625946625508334997358554474225955332757186227040325425797536837683894062594269776155578846199462890864261093744175185459748880446384307546119362999967951654418087782942099325743086397323685572216666435126727415340795001172128972520 [169,55] -108298195550923887375339614717395360904160097530876822573807216000087473908183697353128007180864493823492080056637526735230141133665837958149653735587680285602097548614821452579960869859843109053581140152965580955133264625537027982942091541213329447159673431601257471915372520358629854956019321205575026751938823161387708988426096629549242157213720151105047431654656821069371857849505637373685610127637517735601631056444715830842482832339095644214593253671397201955022017825068159651569096052088221112049564436284179180031873359416721273608082655602029623371916350982474412452229131527660547448517969749839840428580775508771285985483506167450536950451138670281152838266932685507952003110562098188136333958130137454116834810510128573570445807523757826788043952538000933667846274917637967279896917927942952871847976261936545653719814687459926467968167619331779710201328459720285320349464821649671100757505359249447313643498911541629997508026101198151958098782351842763228602912427266541143437113966244527514905422467134287466520971792402834661699780333516606778745983576389829898400183924797650461012554175143390548458659769916876580489645891613223049707945861267948475488953806346537998542387206791177250546857358012858916320632272182332127142144998538399367156282115591786456251554498777110045015324022996842168925951405036740901227955739312086139946761628008163232859312031094037125711313208804465211204988739476863301021947991990327520911706980736975718958957168251192269096161407285449755059040 [169,56] 13515927772980853371992298555200810616083033732862305917237951966304108417387522198755773276857569258423297419354029003765357167243900197658508905449025482204749859700349503008598028096573390529517197602635680133825017830753405394693703928821541334396816495268364537411475376567522068895925031670243362294988379622500394225411018211708367326195138454519880154346741061198577322692935157903072514750173870187581909818860716651966672732403231173990203186774045108417230604387773400472075521990252276506417135975920401851033702120806869855346100112700223277260460681428061945199848223035950551341149266940814963940510190265454340549889596120013023555720776989561778411288649886180964981950847502131234735930828743043648515624883710484449431341054510899321469702549480275973916453715748278858303111235620352967949219223249158744752580834978159998196179205201405989835262122428224903513656375222204166703749882405652156216032436594075312222037230227931334689036202322345752170597433416899823437516767969384696830363309174912389181147959332562094423580188021858062801741854733602423766473972407715230152846425002548036381336583670746402710414407517345334386757195911453124460230612331707673371787253542915896450963255587819323584620569538189816071019291990308106228789641210130903214494679304400757308156565134154381900643218213915653637473109937223228947945425452349258077701045698188006428277548255490933848440575039315788119284471952226627830122847312711560427548709114965036005817848426923135215 [169,57] -1281979043765874967709873829621654550353373062517695550565333532990782402290497471194703221983693350245676413231921673955266513070784319105085890194067249848874742232572656920290695314583357151531027749349711568494637780985289407286855525297078174588006571722458210908651665046634696967900681796076913958563192635271651156877589955418355620435067220483479842150850121924414843632866968831297765421931520559643531785242415550524255626508887119222023105539830650150540073810247726433076976217981954775067934115358075839499264024989990476156173479184864449207644642104782517243055877410557965575308106062097696092831652643674460097565230447268776507519303740901293671573796000065024780384383212942846663230642341922101961216615872867450450924789357600244803705070286676002839619763361933602488682541070277246655900855094924644676255084575557405406271333705397536427063211596554651062449504073310715853896801458976349999992685835507449846610104453265934881915424548244506095932582136374994572135968538953072718982848247177691752375367028522720940680125631367152506691018327871183691968572687692995796000424847638372385245693173910740871590800353591890020343614033974411508717516503206531830107666972746998425937539249437523926070929052177954684144359432136765529877307527639449095160400257854274312239171278084197750010761552685060559375867253696013107953984016353021475210033301391419627976456373051402954849213242497204950697311422778503590617716164390390834840844277560504876132166421957024 [169,58] 106378884325199640161842145592970791884689710544559302833765326770068748792228512504379974316948499503575342962018076163918017210653936246313093397600392991618455705048674105169791296882946847792544219191230936086939575527533488953222252585004067295824670601922608858295986766828470422420345266334725175446730778828784549003646104446620904300165664918284396551340122382342604649097091231976214285615899667725293344517791174956036625031872142200074429485950795951079597801645705411884538621282600838561202849571566776217903830095981955371676247719035972810313590167386138955892394089688835027899046131664056262512162777836679913859341992362843090911489877025118328567628298041822585541696104464365694317812116481268275735187563946954304944966213017027367705127900920870467448131077001329099389861735699210539973993410196456875948892372161748482171214173465127573085466867540949472402531649276761730302288574665492676782545787255490367783191573736207922264644820085559473942748609429215057203819417189054464247972429726654308441602940180260254560683186729091482285489637022788105502708163145725605919080512697335858139719703610584923472564587515109543598191706908452981904852531657958266149465100013978167520132234599543499301791254889587833142242416974023936854133791270720195065664223631653932812724688887923391727400640521975433886238597031634135691913396466186582357110342461984694320749643896567601304545220789699331415924264608166199363982929248398631286512032739400774016273017320 [169,59] -13275859043765951905194487786276109395136674530639017789211738369306349788552998072579345975512048272923574891796524933500448952167441851175886329340074782039778746704613615624290239857483481315078114337361923801192091172890260853862082485300674661613297399160792152264693676416902800154241163252054038313418449775978224741488332983801513467911954976803784836075906401288919445737104768937450402296050584721337715065390924472574592154617761487876059911494618764923570726085177800950263295032709934005086610560369657368263922143275372606240086353903760915484593500437571492124381471620437830296115438284448651970693261574252572902049925614760607775011301606391746241704442219784197473503882363221917415857122709525469470337193437571294444581030892690121691721681323896533574132003711722557881769957253765243755340634729502496461653975022091770618865953363537710819769833976833847418790126031010847824100887608957090869425210818473297067460697624073870264146131285109260388753441416030543506747543483120384259165239046591364735890145970762420896017325417991308270089201545087000458646440020778818050080041379411160381912045441571369761604198879812156226485284461789227252587898171793788740286421959447192672552773305011724737062430202713238005499910758445454108134135074039088852924576822135038442431856533042890441359296055592479077007156320276114289075628939203098653330510531301082890032932384592286857831281538186249290512970159194758587950459677755113869797765405807697617179288 [169,60] 2374407691453776880923531428558128299835396844842776659435795757016713527375863669196956934165672993093619121151200847885159311200455804198923527588342524838073124754093951670570720773793074117607701274305475730815378679026506204892969334981785944162501597499311843834985074830079569167778799403437814956737105943881169444982091335150482136655544521443237946606927701011854574892018581142885952394291056193068528120306435647757469687576438421065460461076136081701474383711558178875653108483336256394465398357941406296883093634407715456232548572592267770861308583341613649011477983892137925272895776339044230255911141551733988210282310022935436738084422233643154213856762434226749155936727634323121041546850269398707259193298289133164175351066554551041398348897535409190497004651602781516405524456020321206329529409479245170179671622268802410398243617157839711503331774587591500613783831491739777263735450703119490646199399433717005868379258365960101353369253190276767327259168960588194806727802667193026992212723984282946792066878354258441433450482906877740572261301329221566393048434138551006837298743745633800159184052437619791811500105347858084966185276484300191491938585595873784452091214647895364301888537001367232639637173922115472321635745818888121470757575268105174348087119962944801374949201251822288640856829141217998652802375249066279790176553507755487829611328943158365695461506392579952224937252369380879176668434869507629173236403860949489949731631694081894411056 [169,61] -357367107002537688903773045160207583631354625393311950399014216833880641275803679800653956781489435563227799114173793610676315694097916786662271952585301411324650067212543932039938403301792418137083079153425302750799529890507843372376671857958263587857073499378097506017448021160649711686055265354529182015548990272234863726414694362416978772705401753018557460948580829355020425157557605413081088592539083235700571572638819711432202247226639848637853450133970381577707644286320693864997865229918211524457290997439427743424715754931084953025001045492728260773536487142390568516416853225149558275305134609556356927560991086223135098016218594876473393565746801745971701664139700975312562608144868235716466501576001719892205425309175036336930363296002987775487477697701365211693803923463223564817986390763108033733574509646614784238435787641123389269084692318193897187404529011824639358762008014407824011206601394564087047234650246564696932590087012387309443179622934645820179475167019041819305068294731162434981879385286461733170515919780867020495318611346702694649508493449680362398469639807727292863205980733784630880248716577527568842921292431680475061579159831568773705182058641926703967721884036040319945068236384187596597556839083465245759035747727007508221380038291081122910068372051036170308418545987242652883391186956223792754644324313914989368728575026405741529373338121615791459443127698665074652052018158659943300482255893789247901209876607511668294954228439066408 [169,62] 38767709167361087352621553192356712507427734284777096343495593674887625856569469237270402947026253585661447445118327238484029827958889456195276728037332677183938200537949547013016982792591347748832364863904547916049058368200031927892727057112596858341526784155224517007202692781260725816598563393220135501314624348173497108345907718292398059490095098682803137675797355378379039883068124776841425333688769644401011092127456147246710404627764683082863518200265706817623946000866040826511045860046110864945376984061507215610940033078587927083606218096790882330784473207968199919586029723178271849306207090366714181754111035861924037262980809406587638108126990592917723285674118738753036842306261654528833272360271294012442648442501184681381328751471686637288951756629200847880864808047615951854833617591621830768070987156521969769358571101154480813994106123310056838354907347000927740998736031243134037650793892959088726161321666393854630829332471926325413262657271643616351328002481600472531269778186447210658191578404825321430901579961062552520121465420200213862767789898910576660118044100907131204516090018225249357874274368705755947363557796603995429555247787261248091869907987571003675423489741620199577532992047650229074397210676815408261000771694822624144889669997310613159675882946961861552765928371178092686655987767497850337076060461028823637201761329751328911389395039299233129128282991293627176304205120468369914316478989266893103589937894811466861145673215432 [169,63] -3013177674318025633569269138961183972199068727081238765548170033348421876093680070785167060343040377821193634800097663832678769264333303895412781695589248811930077646581064979868583135518675367431056882539044698154085275044930308453009677951711092293558477022522808976297755620260819841933240898444196129887183868992299570879988380952838966054296701720883247169021616684749585235720825986326851161318126443680974719359779078181512806610837516198425686748346994833325949543840591772694315582419511302562061028869371601869255272458853536686321378804428897566821709293733389261060893580799498701105678823622146670078933923583025249357978465751226152256638216408508308029267429105684209789648520925847666067615856018929736077502569883973425791473542212299532236305026338573610147386770118092104203671281789349345381396744967675757022114833693788826587302205098342531320127842310982555727811972675876166465681624325361343509747608967241779856383697507480769871365308393617680437576967772221407685286060561437328737037379737970781319732384064886851508013150869965369152107768261365478955917520960441940700656070421358946887885907227062814477857836685566806129945022339054563648263487076756471750054448411169151440596312727607212395331684792277960390342110943804903958669509818658389985815011341612940014055192849448483585120987453766640087740319455203152291046441436565636593363728177898993675047143475909671312827090060675519751317076396138746820191518809442150676336256 [169,64] 179944674936025930696309665061118887348074471134495053907792503306891229700871145599351585878702951573997931087606334441635195613443965131206990660589086097343765749251697183239456759869616121353869987255856424908615254924081972375670074278739490868159191561625472546169434239757363449268161564979427176226032957989463235056781210395505400912256657636472746179867089823683804321926093976341591232538172601856912282974014728013551867670163309480390560971524082731122172454020269369045605729995840757432687086658729429811779226391281339600050573055617338527156547758911605778356997039675120124240605570192472643509964872073301966825560885705694350462421519305910613216088533272710446066009407781152640238894352883528796232077934324589444575607980098036031309496012697074762720222046451336906315894421586173802736796285378121572624115078476672642695539976984731433945548852373479515974801944724390246385220696898582176151506265224745670825690679591679398561421454330275275743026891984500276415298959116457186744009202546371703469335774842016095132565035361369893077226719459855878517296417233050801244876744955459390583958254201135207839312047406423505745002363100969034506893873662823595542404220370570389833954261836368032454773690997495965789713421935466246041997989914636448981137308244668573757013886710337195372366552757602325460478177076344281230322567350867980035509884420281577140283610052332828077598910918942700423529496527576141092328516026123313161248 [169,65] -9714791897945980936468599385435426115334366635517489465777620187443908237383165870719753196333747779585351157526669313627912709197326338190258762119439229604134315404034211404601411736434280409912821906450797816355098427381305975850903365582927344426625481051223312321002873667282266286122225845338540560589059652961041861241842797599279673563211506900142370718552345725427908621159895106077004872226479845820824690953185237152686377025794369168636225928456955137721449693660836355771443741640546274267168569010910468328460490184391956470728786259012239338353968007341513951898322674999476648043832038838928720987220119694649817154775969324629032829548600870526160085106648719932199144716556520305056450814186689091529136799919003732219355404854078389341143722276530375537118104005242121271829090753709516437296855445597123095000299780618353663033190065642329379403220098393120847321521037476791362309095233213432752168344265412285793486806209442749322403567123603967606556625538872790389338314355968820718134236636045494338429722651289960261617171031287785172923342925104007808166000799037158899959991443766647264935762219098314259337444958279164127669366091712837696734202787959318971778229176818202702924595762544776808588558523145811301218333374724218084144132173795904699123464100936590293686102320861927901790429394713587835676478965614261528063704655297658381688694852549167840347612342105399656201962321591495857353081494901250958451606543848786984 [169,66] 553853495413670442422336605593564666316352192932430242281017373734213091223602887726712543471824764665758746983732071074377685730078713712037694367901003958840980568619994364230905819580505961603195511840173290447759879239385662671705865771274409477865189988240814937717806810913523433286493321516079958622222896881952265938688673729936073796369983373991277934452052396404118507259468509896299939537489387768140343948125017804841736196136872820118754683498299801408780170281425938616349635958644891020015872235163755683099761208496580099255677155183133550719259812371246029922457440664163067934076972870253280375976323573682768239368427640628553981347068618894333792745441892383070620128356969419850948643453960475706322082057664887047889801771602295148393602602987183989191399898731748079587336697604811767033115554538283170382370124050480302226712119388064832153385724332459772986596772847003288309680919451624354971206233876905553460271071743508464814836901921888819503681531909794287599397319657892350052443527614240140590654295588228576205826172857873289443841762058163625229530707025987973891169531809615873852919481718162417904134129542750302402150920904744679174479582894277677224997647032896170138899217002380965142932024548404529825847065317656916340997286441898110156885525610282223978710128952486377704588324348784697716181201496946164415304783183851043491082499115273052850211271840237286224989482583062144944996771712348681092379914780848 [169,67] -30726579546125129683775539916288416974286343432421002605816770244383330052530578262837100151983579628753836505348046665533250904024596522114075605282722525385310469485585547646313117289448212125384685474918336935488503615577009234478491378410212389466761861773561317623791439684097572380075979401132631545075162967013177904922491853157390210283227858120102505881178310210796553919831242224610501964115560197290886370677361837321920130921006425459071259162870086004921612787649324315815017585179274959301409320052144484613431624879369154363552187097219919630229324112077910104070803658777410815436712035654360556506385839994152543204062412953762983322868630398099473586190285230332912851719532877912713879100814517855729146981180500270966702202327420416198288593351938969655440866159660841818659444402894614083993205874605349088434099916060608057398774853590424768470930094782052250004939048900618189140068063025274404431382922515228265678854524517121374116993614470071357206054208666726744776246207015509682891403001614001117489801785637192404427285161363943892744199554928296623682829897393860115545162172197621366363794993401619674465655203264023751092886271025992670507130728584703468889255268772103680340586613077123171366947445900038860590788911591187101474449050684621069178775590879869759598019115945720234652360236288928648738036153782844385754619271097893585027843384888401866200850012902454882704183305436074569202665139562855763542879840 [169,68] 1422760036168269423425276291172766696470145073672806705303383861965870802001722309791664642020354570678649924961029316070184083089781746699448574911301799309061510536869731862906668782764236381723497742095218649443526471677739049736891601230199016214594262535391747637075826219810714521534496513389887352431113759126905976295221173563618692061604098335405286734199558482402677157381567429050966804984196780074600918394170178342688307017555818240462032583707612383406344455453855327143034708642905437448982487428591990248818213203286219459672392436995051147192360587729932853173736051959649394009799398755377375869849751348169942775016166353182509384633433626445258108061115136101356392784050088271548453687349404549604281440340431314808290574622241564473420475843011234169562594325308280592040104927265049173173828093242625179379670540340542987998103615871050331225750037826279374895497607010948906432814695159124669828849354880490643680078780279546934082569503414617228988602778429468174510920912985210855158844612135777609244799018446986804871537734584650647534054209762328458369308536055520845518236892632809764218045117631489066397689549787517266015994331451051683834192642737889990745437020812216509105448492451626987198441953825299266829520689928401175847139840010876844224655490622717970645786343784504294298912740449155596909890281609018488487769728191107512467606671482575863249616756765371030993341909343679323368436612346492368022460 [169,69] -52491582643844690719500118512994074580824216796229839393949912909203792463910204737317868590789557903668962767726510462444893059677935634522537849270195173139048895955981629202697586369747473788146007701112747311680165854406279084712304236754243110552928895197365555093887601296156348550430549711072065881261030741497654138631899531774500453504920049431708767065462635292723809022207294330757055393068104396348401493574728394167691531552469231321921094607909180059288267513414224822180916610660877018355133840369214540417029814359743351953009257514495460714894816129455922873989546720716781874697943039206450258147896145457166711360311130324132293919678076580671267859173621851537547486994365431750810755939182766000116432334081089701253758627007075535301024754674194745404884217837070016194909076189405769615683201016653598161376496159235068830725393772577127885920029206640587350657442579478083646073430373517154997444014326411498151127679063400861166813767251982253664360439545972284726392419158049540001684131101419928412337107796321515716157237564588062365160503239794040618092920249705614422781861182250238628317474259320895395041706951783959232456924003384053579596452378207022936806507192046015747485726749397864355451153854125391212064473032854846951732271783017878468661216348351124574164348921263084096892432120385963558277150815807280790505959720596694679443235565316918697524660607433610324017539700575071411472589999010149372 [169,70] 1616204731219993637181505437795035538093150755745608622382907756714686501533436231497437525730361447764795385688353322119845305502278188865856826504576130822248897837537098702311541447845886653230324104374473738040524411656192786155154096496982020273949230725540726479258698289110336514377953067707477550455426143782961319687739073048594366689114314566107692208778965218778255283399372535112962438648688647932857048295016281181948635537226545468648253748586012598519855255487526185345212293266686992762466281982270163577509328923464059877124777823705535651812477720354892564774731156135313705767812266261768850117646799847878592502431009805835940419705158698973887920866415598365699625953117511179241303561354337205192385758863986818183380856502102590722885694981546220764381985741624337391922674375461693775412246359817960323195566198065014856526969669294891672863673613901182760735347951245562043843211546456592315261392303649146014249103652660362457622359951124388576216583875700430631827578527916952134509077097810138127391048272718391831690146881463884137790928759028523475684885953782326305481073983295283210169819358550351795415256102789572236514682426076148515376938649669890583595301455278442377950333302458450494528661392714052231136757085656893417478733111220946717122756270288458411297356095178619459304670982668464900592125461102285452650558493215892440877899600242550879811388173565123983375186965783296044436402658366040 [169,71] -45069530476869481652518766913840823144357008097448837203271101130458591955389303407251394171033197942836666864074062247225855241239823261899331763296667372350525658958906771239207547733769802669115783575046887905225633691067371303533429266147931155775112828068812978918109300158468399665354478355621111234189538874491183499265686540213591449959475842458194412344039382814127543184070508633336774181848883838230075238896469534281203103704434877843810609077463212583808542865261523717532608111996154256334317876272882114720799861426982628789854908607483837057772242265736525926164350049678236379386241665032224594037478899201700186371084919375250872551923530012918315020984194547894076413894956880900835036891331353864423563470709612972654756069195186117611216385596965929471762245564454804825760861790137517139861613889514090214068052169629424487434463317345832427125996394976855508740206462456322600423890847816058856002309614837144268884317788921773431497559038753503697958506963463317549054764478141514886849035141471139138488891874476026659912420220261377976446823883299905248284372927985283213401810066251042697365665260908972368452553674864372561705045771983167804015922144706556603731434502047812151458934054174720938943928194197170046028987637340683770996746967789427987675813347396521318268519460850999028902640110208240603613266204118570711563179407743416219252140918207923284116693707921523060417277458693793252538331832 [169,72] 949143236741973283784669566017681917032769866763019720126861838320124098531941186154884118084150896700496896533236426953875169965864180302722785781928599312011959699241291194116285375043168515345780131077672584926721704858676370546161284984437551436704302608471950297036406378086826816625679163791859558499247819710252400034612880952592515077280367374987989045605094689767027214739369857887226003603932676442479900090055604337817853819864866243209241343400163901217045999579144148584701051539472525847970623036977688027794398532652972456138633156204575673622057305173026770177815474216286430955395965229002589303872239206305928850592765333906405756075924665846917173217996018504086782366680382221959926191597758089868415275246256089474175116623003191627949887859627483480531209281944645688514050896913399578989366779340813953336035155191829223057426913328957207424648549283957089783121026944474623174931810832882207844142507034101841197894823107111962695556047894880020327068592435025442911714217215340102654122574491301250778047134419549194205271032741140876136676306127302059300805106662727098510585715788062396760339537646115167502966755228256799507975558508603056256520199899838394566419057869224786011540273123332899057467240689459019034986032675783250826150072727596899622985035484975205642035228112184354820498272435721486099942167457790302043398777273353307730043169822655702798194419346104757103238741571502447944288 [169,73] -3731863781436621968653313139987129845568588598020877790899393617038515311793473171349219656524397825886959681410934217800761436058308452400172289956097796855992163390072367754405246549018384157754791528915823806392433433801488033395012667833006713282773324017802996595240172225689942879668013622923784177583644128211532413177858855041693714728916216222644882263889234717858307235737324831228990611017561288517209066611415193959404769095094736347090170685098454353031374646928940714711433297469928093871997799008713397107925653990498285745682755791097212730902851065975314835143303108067935895908554563944108605788674962640971353087774906290295471636507741087355925999690447056532752368404739234147593452719549730946459377432731555062447550383185105072937930749941781982189792965138999712822814258332553939484387268461770524070657191643991928358257993638845394202303613719936247239787750719540035958712331204527633801045256261608958008407556393957584406078875695410641242697618327843992561242661130744340852953593318722491597251518421367596503379475910479844311336745926082414429775481634299930177435755501442729482040860607015246854915483234224626596034022389468252365370788786145217228946848186818157505248579369422202539621058306190263592252393230676713905843013700807307624368961898298851656394430112277088242006337710580871289814186255700894405822922751919938095206392526336184280990399464653081632489866061470439680 [169,74] -512123246908822018167951731116407404346299097483005143016253622651793490702107083455544357709960203585044978743220318506516224803333446649493438785191877427360599765685572877505864906749006291225906766355546170124063215996658454282913411009775677932745429231016168763580997567740717774525469597380248042683590295753341417851573999681331227705016308125438088151643097284870637106708431072975152964365019849005911950497742529126478471201276825182324630683358087197599006725696280866051301482802279382347648062530428486719727445823844409691138491260348947786856874214661075908783535226873814497175094822603142819359947595130997335189936782525648594860898387326420961117962753720299880648802749733515124501624347003695296962360873795471555246664313752147429905528600186869787811587435178660179639797616622776580763303741528021456285195683058571393168227416099586336486793829226070290561656410125251893679555723782494338379949598021837756042818652552598523533337437541770766873095000463578841146335629270505569739167651032138669578345336701505090639685935929241404003227731117135160592395197605488244609667100355430990231907319682648765591384104957581275518757723649588247722534855271623838767281095341608078251160949705257933309329043452325150665705714864689474030594561431005696231380553057352901403905304311683129528825782605565772113133658658720941873183008655325812581842638614406777161919740064422448888579944861404 [169,75] 9736862995757472663387926468634084658056367175382923389329355641933854604149753550543725441106133620234444872219665730783042866786112632160352554473584548614732800478834295540964831896273574369356454006252959118326816623606725984954445244716705168599490167802948711546217731796416194615901891315631580997731641755560169473372449328967837180040880663760877006448527382046220068388840756604669521053332118839577373887483205572960495071001209760181324170905729199399831401250600478457436014056514274008729096552014529953920859040344732809234117054953898656747957742263258598820236798156663231173551907317988135314142368886738546807400010890343472626048743483369262503149152584043256404151022603599838815050113359916747305858952655229789720044963183223853639209887511081798735491153484270219271455887608137760437375215510659957257691157443316428708429117113960806747989064266903152208315317286583747690513964950612178031001564787923547594654422388253193097209381780315753661589286354337096666439199232758080981437760109084975512064659870777240222026375787213607308940415039191728066608264357234710242886871997798783292166299059443221691071967011245995904009185859405047868830358184503272414516700537849678396959507391165129977445744772514910964656690410282762265223496289022103868998089529355330754918627324638981832683334269445214923021849888710702977913515993650798639523559404160525311413295471030997906078347552 [169,76] 415226148116064359318750545087206129970127286628073572596511352355343588860392645053040401256082648349519982361886229291976715111865301802907660937598685876323949501590074426504003608783126865488241971456731856092186061890856565613066857093014637380321195320139321352216368778631122909466714426942316336408095831926003274182060304495954926543760327440040120805498449731841422851145862666582841877728918309479256420746331002322243811556959786593841950969933781740061616932545290419184480539624756692021970119141582560655655649843010313658148879398817840036527021980955195665524364751152829919427419096246028903090748056201081221457518978973809282973485337464551771220717836697218531245199181119663281526332064141388669502956819519331969670772670810850078248120008871815371565042311775162134857101962416173757259232852982446870492986327451992799816275896215380131414570556048542562601106525240792760863160367876942771133484978291843715849944745830760760025440617694130135489155156689897314398502525153563840481896847406798090365938148912622386948449500754884578479637577040187743822107535023835970829929011435889019005645948827233831790197091746670798950704845490236697032759763592970806121395247302900336182746766713106590851250346125335632040348681491065636904668264344868282536050050519772220291938445056574625714293468019781119589248971175006643674772451349019528779787740556806000617412926206960112938146 [169,77] -21554867727479936722594301471134221289774692633597153219901698144535516611464835435598547863882100242717113976877459054338412855463765336535952036752856736512042948114513683215322718585636321049152958228223232586097716597393409100936451482292031676182722678215465552371541556950314560773932332253624002030081016387841350931752632093811462346030986695195238941071735405915035191239447071168414368274691272742085184354943905901591271840644608952665140252893975493956389669697740933828459290299848734144868722470887700207180044099610305657341085579903262218528057106701632876488346118117175362480214006233669588156260514228616753424567330582670084529537108605066259253118572934876654904709300313485310136655326411635142508315157971407384087970100947476115667054773199634211913959448932309321242668646212014257206930497911068834531008687855768670572573830779041220588707291828950370540521025063052685870365561810876938309305456896445616986265064886505800070876602714550764977541964254756204287354668343401898275952885713330152666834794219598052320579475166420603827241367969754284998556183611112823691648430850008209352698945944554098115381183063162087003838261377537428777140632228795868579944455900567156030877500861746360187250866406555970886253453297519041533219736977627949381982781465269880062683136467096700720204211827630968969991133696097875127881997784267163240381749530225644955435455744524556008 [169,78] 328333013355619065034643413781631947858118595433593886720299502788253632462267672042619261543204411840739542452170071351051736000564176903583459354329031319850649448743360048815234552855940748272266600342845700758163766515063231690679794430035180729772809473195476655568871449212854322892482248166554652328145817144700771182488041850961175692417543392890435570317773744806839553620885531312638941163908774156533540324713162461587155450794465333016653942599454821980388866252866498043841547327253625438083749513641909860685180033264644177346591592540322900190970828981971258142818968033860453422653036392791466754917700643546838937631997017144660342484342463340621212250599716079303193908686645504314355580208454873956617715735426780097616280932568992697184712119981288128868873797116020299323206559754123074167605902503442626696638944032168637434286181643719641365371714734452554256102343467948066616311756307043415311532088265539494997071150848238278251086118585414757810338872900255988181296832559352442352259616458304907757522693683375013667753792093046436711996599301496716712073001479323229082515538182531576560846514344564041216469866887376748601412303237921236600475857647344582192701972335042142656919852435156487982161209146961297456997626984263219406363324440283463031871176346263003679668806308039345817511537571509610722601049987689895255775145549277615370937182106314117020333934989096 [169,79] 100035844748300495514376688045469885424191242265839312919834166317766830003123355753840512189091905905752591721856993354624553963892353226329577310997367819284402375909504977871348556468223223050388408640768986217985790690075441425351050822894949209114402389491232549711411311001289694771393217833747649417798926818784250837372477664895362419925253672486085443562329424844482774083406036014085434756309144436632486697949156142108372834031710114521693420638932443918649099303916269691322186533203909934492812330488297462088868604913827852220676920608743175925772823613868162749379188827356201367480539019712033144287360038264714566560965478598671758920445287622120960934276458677141021108907989088076793984628383954987746193468184380895814790589821144510021838245716638141946790479160513770419118810869726210735332228206273028022745860383703079560149719707490377970504930929231835719761478845958314117789401877267331873480155501174955697302092786862358651697253145583904103848072688035368880425628161668457656267124831687432638571709039691985099173340668976295675671388058372547959348990724082396536916103503066025081445533285292385341585310434075343365967106083040658721864248153245069974268121359690479071673499509062480179964175496613971125918804498555035210475332283737056782931762924979776667204576220250235159940008515788367620687262979151964880830196776571893029394831053129820569680888 [169,80] -54919668338966011532414544801548262482481528081025592813576048076986024168302494669864953305886946285448880622842922327797304379340031761240750465219493341230076746436527960412589595534755010514339365557008649815068500839862065474056477104351736351373758147228125186527834502233832806925393686861983400869701364555842051673654321684639880188979452387385326639774071738794174180789469394713288934972842652927526843789670849232073801577472244498597855347024548321126664374023499484725126149345593006346693369093109122249274551185186973770268841748236455849869115768407134489654968525656134682709975502117566871455151991305081261070836827833192612785085375166124496634945581670493392186201582989690673741159398188804206959492790417524002706712434777740024929184413147393815972672433422972952110030697247295664621915602884870943201116107695734725555142312288460251143583735131395999685407802593507096852082300264978048724524678475069818618397790829146173280896292834354073433281153793807944294077714621147276706641605955316064236262779807516951472004552066080712904233207762751026920571700179442245806111342729573670764112838495338968145935539324643665252216612754874930162841192860874710398849449919464518875394546637523949998898327950294711660694799982213375383373154730048319418047134204677324722259076733997892974455582564791418877459029582707416855994655357476780554502868473384549370816 [169,81] 505340917868117855996065055061242099070682521526515502985683960319971720046048564448661421538360299053564809471816138266793523412919340185580289039539343046846643661566401058417493088682597910221235095764001350522043959210091660366228409153634159336662241775911415618430020079262080903223395443585245280038682714319912554520826376147570517604502082700415935687470649719516094453022920509965562837528427731012277884958488701635227428954993226409419978356256349044360055840727242143195971953643360256879644692769810649401272466350543844542157246189271000128713693741774891761720439542106322264086813207367437973196352015384882082177639582283406184115527098719381446522181811051821410629751492414537056609647948164296554254127597652480771177456779140793502999976929749233144273653996764184574336836718749013491211749921046058850041099956642941933986739059528264307413580296179143173331069474133101449746034306815220109121547152714789533199056833655992419441563199593017620569421807155668770180077042407910910544043941411543804568095183596381866473459943027665195345724312370300402632343058434086481207904918664190008796946183940371928175804132097700302659134610272029927179894437556931335857457899701839640841742633330570209501276204836402960072428889712059917491579543071915611382642335938105739081115184360332864930735653777943846565698021302410018686952907089952463121775646930804424 [169,82] 96898403405877852009632937349960804688723826393327961992296318494279025612745721285669582370360043953867837734941994236979987552827585112394548326291643582891271830159444158412949318580226512394862861549452312301573565075211684828728197668206121845036344783687064098862753638456399886913339789713645408992775581632079246214996508304471289520436248829312484766932520145794736771710306874465190921860906718587566273448040569454470069191668898524406431595880818063801149144679079958593314421663206378088595328006345396519685202268517053036586954942155297476713328613401344511329170970023924101175360295169853405628675026407284205081321244360710005839723261368290029854394977432013132902415797842914818468429651099396369865011585622618282996537539742304749422906204152891905044844496605240635822551788550859401429725736450945355338902717323893601962582471487920052656750372606078657106828745989995130277284368624386328372323046886336636423732360145376967127323384882673989226359864984482946363193059314903552755714395884939485374892301332522367266876702551902457766294480031150088568681042625676313517219959835137599521814076648786831460461956346573102160695613982839616337193789792496310526651608057868800661207982902736542613697889519845763438419406322265101526389602265377072019676263822065988084266752149805174537940736648953544021131911381273327157296533203586042520214730240 [169,83] -27769673965919187250811234830999966210787281830892692985039708829531429345578086114286283482161572999432062785488077697100017592415817922158944142161859914753343561147930729687963223339082670107663564401797896200175215364941575611731805743553204609410405419047034788702264238919235299396047307242875929962461289408391462533633106538641100029384038500600118742976160589360849254574231000455709867510872142991604560613285923549862206579691065046132004317368828861447690372574257447673603393540572137939178880566638637342066423633593127948810572519078970226789924270853308069569420233188976917656204486168818033085549453176284892538231372518216693233647146867520828761994168772798752863532072529954599539085153678875098260479580194558683576755262416093960063122786969598778034585780631233979464693518424947841653488620589686128642080714171449494376182905580404475760160535995931505033386784681358122180030096219866975920182671209070871312014225024537067105535145421216690375331090033644756222601743640189215966576267001264570098291686755690739315132014161649550678279102061774712964757093613319384895470101695034271243911561803542724534845882605608320716029814000007257597464073338247387572094097954192452835980052748551571850884083473102421007256893398676720969797520196159069965238589114872683554833935451092486547613956337280579460464093015254589866101948706685276917293596 [169,84] 177487170263770473134350907216544171705650837446275204804742314500072061812470827034150157111464141971664844893791722622918103006315161404058836107280487843248415923616942843975453128044898971294737965152474196090753053320080997922657060855212609600879297813894176893083516064329433155535842525507834824178190040250167073020023239964351516071220498184656646056321792688606680316094390724942226702183027629913811577640088566674557254673547303714868398462944592698459850358723641692843807022471317906487393159238613576758864947757955784124776242537067220686839740258608544356944484816227177014405410570593749471248234472078661589583907001042677371438379850292791770306186787394331594626814899184685921717880276406850807311734583052135300756896954886491230053237893889079090528784598026672469603463910664733014750316503265264585971648781135803193680002157007846196745199684612728704824446571413885959866595340344965417153676123201099386781507275767399138004486726249461854836952608493173151647908281495731488051254864473647127632428800111509841745571338150581060992523305451616052883878779131996153702493306812868218734297686988337587918832660192630369311254928062733129215584775120247906501673939344095530697437427195773619042515218226937002352986085115499200981838922303924859969305116769904889949767041757197558877304823816829654418529433296375140382183138247866622232 [169,85] -801958582759532141119163312415357270376371367594146914899527543919291617890423864782266858434541615837832821239475927074076306267160165867573658988826784460215303221981785512457326447712572224837867448292235852666089658788886715800734690242757374045542425870869993250761587244429254036645119864718046086911570815784744000942443696274781785136531445707534702040128878788866736478847799600301551694848646320813683193887734070353834957804772633509559711984420635341106014181286138039937790123273948980771623020527439559791938861431932275555807245768273912516337563144590886483337013903796111212852030697958824246417874788088483935407904467920960980833258277900784452381834587334125810365768685925522779642916206052560360959838687946968117841452993968538690302329075985694834927773442367624519468834956090319788917040566640020985625076718002889594531763916944320769070188779160958925365867431335680265394877197872824375663759707487756714688124174800993737563003843168489137149033447382319357528362312110383002520040870499451867395588181195307614291251456473169626616803714934372570695111090178659729586153998559207122501619770903235622881378408762799689513625134026138271698494464916379239254185176177858535192461804823100815778911326675376573183286864161889293054083973724693971809730993847520995997318242414483315832752296811324967911745213107756518840376026991060 [169,86] 19144231526289257790472573583845998240871229386333828269076543901633855745514160622563836549855308375375201463604333631504042899467210394059677337844008562390389398351682604047704703214838294751915522323728697876653573965837856551415158249859826773213062035295271959622492435011638593970061835945465601726627748636779453983433278513682653898780454673464649920727781538647419989110553113289311104320694292306128631721402437225378936660580152465106887638204426978274886636771074659635221580851675233437430703555027356608652008303887409886907195936862388050980657106720527858128560327548967995558226036913370435774881716170837532675661100256146422964772815887262124843231074610025106160278908408094741701452336929934626973957936433960240515485712505000792885252743808888890389954186083247942936187981045433093950081660896223538979098541698558171797049690564835298278690191887024247817537517880725270334389830126296317903445181850239581462573828424088331653728542918795891627089896812769038886752387873223133696511702917623284368898496803768523166773780985143177831821350966163915437307878322408362909034325721005601585032816080966339273918978158323122401276399159141435685920994301504664605913192272789907475318592884903237024783807837219978630145973066315106890815891913630278284870294393411961313602431525907752592041606854337485702831512452737185158248088978 [169,87] -101257822235192256373071993697705324061219417465577758758768967115427360762483091945061653522659195735535144887618055578522365908028252841149179595394742185573574386693050857390802978129333019143486112138394132672573786871781393826132920736007520104988334997963659951181181724418029335790995032907918214543930502896533280795300517256608995353664826282086636190322514878075446825804904013792863140945158478136154650617220877767813312151933205296716553177107731563284193398623730075934215967463867879141791498014507105049994138079180653725497028909955717905591922801959187072706820829355322644900978491527072070472018315693544244082727458201493735353762122189097359280680943850318742053979505343515461293309772897406613362174267024182621101141175816307177726652497581543979817907352965502689345148472036168386990463366479927452812951210516439335719004021158100087347683581937398483314821774164572963615722049411957221071593747280190696321592583047538844960831372953143665933873807731672587345420602042457497741337945961169261047053118614857709104903744922625182497748997745825554149830930960116513380267696227196779522285868882161750388332197559292905064033441069218405634196489626665604597685599423322781886061633045853111696895068446202284340748707639695944396343504962863507851347280393527300856787366495018918583454578266543292709929946924980092116436 [169,88] -1083600735300684653155345482116390758112979142029656924539281520592272133522255077759989173903362417802388957868910887395042049283025311166377297100637272792284243268291376483284376866080896249798877859344675146924772744685988410430553837871414279343201237719252944590752135772805499520799713178487402494372276976243984771519589965274244685400561264280890382469673515140309381184506070148262446122658699423436800455297272692711832120935430174121101664340546711109846628993550576058258932283785691638271766594502183751517807107879054446304173289637812724248224398650275058047237932886751668421275308484326786410745236938820924420830247369672800968399937327701084005375950136657149747599807447052018711239449640559820915548050114752492764907421699049722574911725699943228580236577226069032717995993912946030388575546013091240914092695748430957415067654696296855631024177406513615800884023369927151586109233878865656505939776257404072331535535319923348872812456259959444381284070791673025708857762885106907684407468664650181827617385724868737634442057113197226513795437402107647943019896062789491410886376855769000757392522013670579054689237126950034328238732078049498763345414255086178706129493169886737673819335915983043323953426990882646386864584392506127027405721528086343215203803352248666266195809181144672244845341477321337911193658476563557364 [169,89] -306269051723021595254750189860392922535601612918374710515845705866849573433016046413504888753963018878259844952604911687237751295571196230177103056296010906175865511739194779367731354738613215438089888148429973111271313223998283652416254186908406416604386531079011277995080982705567924619893674259617074662053047005097802013229321682529838251899216441244685481487652838804397872341454284046758858359418367121396812994142017305851816774244528336765425925846234975327914072944119058502735558910303895002978674182303848317788897508197043880759471224423113882212635940191968073858411602868102884022928208818120048679844023761713017464207912598210881780661498331743644393836902176602915124561201480139123950130908154302175859578192611105270425355699876447464134407747403039045663205095636493223952977716617635998535998199274903443798943456971752230420382426295735312185310884922056794292355312243935750565119538247853932686864407874550491887167334217589821446355803039323833580481640064419699279325178382823858046123839088602758727990243881529932505221284947003600577006576462642283235694785368039451671291972303614267077548987593761440133056068388112269651383658809046458337575910352669399542675779670669995732081307145221985198803348529429523652241885307298497476279481201267177835370183864848727651566554030983334767754748910986764468198800608 [169,90] 31783608875265078642444674305389379958568755815444735486322462204854222312614364605053743191093832476763753575340453581895917055100463970284574352254782265931942858254403370602803719847633803992925999594273430304656995476998330031283789173788708356398951549241939295648417418167911165009670777397434413764806053833069545490488396953826095764173646415370482022570783865821940973267869607443278590367322257112374469154609295533392386936119880747754885969933974965642405644504513267687038847299387289265099351250527967284031615727011767252964083329968597470050809047309202350870550102935670183623057727417084731552021650230232468389246607324473178662428534235338215221904634222036518448876644101094933541936982937805525338754805449560433287536547961835594864106441596926334324014690636288120169017388769010794951548195170432777885355368742179699451670161547191134910806127330278134606196863100762932884367526271418780260153983408889405460308297037334389047853001957782820195845764116941641114576897473766156513330563811501274905313500534852852551853184323542167979029258751048808685063939667309166822378426966689401342378997006515166349722935158097455967524708099069664117732049124351884679364909171224955977812589016863115046132531355700132311398637529156192578589451356417791367624610244895898758376470541227033801865295648724461470458904 [169,91] 51825044682636753194586286266646593955377098081773885390498099610610220560670290515870360832167911738341654379350173381705023759914454562251124354677456010294174932976248587053683886232825511978018377832029337036720695979574502894410014931787142893594753955897806350205663119130541216253075080182304445450560203971541545551245961157431189265864701163272983344548714069839047656087016806308363927727804710357585900305469164696606337998145949824278468233699659618846909208184169033905248797800730631961031716074071081949729794656161315454244191502338425205825106910607438184883306816523038120789054701814554677175522823738686099039235496559393690204018846405591101416654440877141700439668419571480397378810643965370006044057472629703695796500017858285831445074434198818633899983812877331677089427244177431842727906933568607220091952293270268931514087996582842918415348239432143243105775122285795821841809721215078292512196018376371439494876896604533224742382759512390972476756108145021899761032644214107121542135723662622448225370028954579058590896528786159649852364448414353054988906930226298272680700138990466839379537001587789043045266514830446388079208111334813657849779596275354799465594815670795925113028561266913393650141737819912924250921245551311458237846396835946602285408869517684000079750794100466596096256095028862702150 [169,92] -121092529834806166156460866085052007816484545386479033068046764472151898906652921513083465048885434341045731701508965583004088763148929682743496139299720589342583794501587641253236981527972090448453690752932860766445579050391375455409973240449290518710468181010747309896878887438487146398965766257152662420759249294726538058640778112001127739818142315956628341570974429550304598906761602349841263455268859705838739439515710397704136116105963072737041805260526545829267485436068288544708601084781661174306174987375634148483312283702441230553719600070084504192656495118214853530605618762529440213415905744171379576621846547255870563016172608883960600315779558774691840134480563744328331575648321011702433219386405530249218191524485558131193902406284100076753465187611609143560531429208231417725866547873889182159133459969829385538352721976148306918152117862777165417833226911249038764706719126553423128660313138819871762258788437140835611620760899429333465479759241885003463236102477212758279072571281811890689066342364378733312428757993733772066602915797708912973385410947142832942528857908955503535508783387922299780693465416041111534709260670119372882868153058078833413371574295051803957290912489233287012415711376974350470355337632707766715113723955420268913658003530547217533324528040321360983371066705672006649669797831952 [169,93] -286773163281406423956530818237602962704783613534447770579770237163420273867780082317292155479863986517295357776471111970938579020057729613273436485790004180621046202679012146272685716816876119501790676924720264062574316148366666353961316637270028372892292758906263337714217758612980066778589257773931703753859554166852398170625728001996374906623292679358104181299687047417171147103617485825513556598734300306353598199574330473621129219676420127616687458922050714461938758034018737194385735327530496286472927890153171862539597120677656617078339959560124951533558737712359000354940457007988301383010201725606904227970593078881331965932656489276706118893991206118652623257652564344772189356520436858726243222224792363578560501618557427930657878924444098927593671429538385063081084680504338081683100214543985807088079614348901658370038356832491780487566275797037822802956226134153161395379703486258343649433797162346699458576789180263614997165303178263881380393384957822574463182211276404128205114843781720331569861978665899694920437526826726616124003379431735295611578758402359330814084488861735196192112719976210881158553228323609503897737838714208973203906837255621138446439948305486245493678487553945375639927394251655136748304787716536047269067390804122514563526472845593476759921240963659594160651290817683015107250408 [169,94] -29376145250001586169838801882153448806102294171527053651642933039893726053890215829555424620717380542821743912717484184882719227415514546098846109368415333790136832529637593133581488411896466094213827138845836188169245375065284113708916364263046972915593530507690317214257789840076415971626885510195201828672337573238540972403882710222369496315736871963698202556851879688364583535467295693029488828327717513826804057285490314666578918827558136240543055860238927460843317290564171910879425167882951348088450490297565528675552843906284495749206625131485550831423768661993210939499527043369126687916209978867169688664237079213959041017117886726317936482561001382361715154586053557011825786358111316837463114836733126235586894807654249981112163347160897097032446311789392474302702260230929361636493830483376537733552900257972624102239062250344670505468084198453304805007936708545754301504852924919070230417087783225642518375071392455275305677133805849949865898432790598720641965113268006445332846577697504205699421004890382432618798250219188663442811675668871500328127216423057561415325169195667703756835100247109643149953502337697489157808087240867898845332119992252944833655645816193207505887586169772559487123968878465748709558459035557721328726485347076950853443412474985825611914438191949917036527192690517585932 [169,95] 184698908668611434919419025875165989269083031647845677726371289368623609531838545635696076078901686897259571755856610678405978282270249198998492749832021233407240485027979842418185517721347387904851606712157690134953071748758291342293997433571636950707695931948404930355024710908996483095462533483380193777734986261773145512760147126677459777697402398414460129414033199181174518474596504939529585324103012727586475804337617949605824791573768600432512148239785552046048801685621960713822596553479784592929549652809255028054430197268077520761574848300426557736530115440741266723735050183263144551154362671481151862524843835913088518069983338813578483947577165199339416497108099962788110398566643722566040962828976710435089713506708841225515109418482823245317071665432829416865236556690037931325530081453793905535275637653418728974313021166124865794753993338634971305438356256994433402263347716129403859921256599550267335372757411837147911331047689697037305837725187290871328393810245553662430460831365397105316220795931159916499291137680155543707759264236759607826101465602554211765245125842430531075926521339381966349380437261947880783009845083309185351819431650158563038400799627178433189918410296928878316121518299184529551895288009613181725532472861399751142205114241442815501792260303678526210356517732150 [169,96] 81337660640551874737549687949083111323049544804951909108044631425605069103598917351351090281851963055436029054565391192989970181558029504077877874391670044663535305949980202179829288427142668229404692129488300486593871219170677760590058624426546027804950616792549131712778701813613334403878159157208748637263235714859158697442504338773981460661014506220185110536123708336570960479869647393033971542052706144397205975896221064428137690530771173015768904425895143267560263298855062626270617141834387019574781431537022140159760004363520490101980512453930286724147052134883827178391174358609202372303092515625092136068979338411554304150774520523997868850892265138088404534704684430206205265360623196169740097075689463698765462772080680057247507098278158784469505873044330495990576058450039729046735703430623366469821178003768969421319241531241382530083895918789141363074346433910043509708052268261964219899845017506170150388495653190105659372463066988724127820007315572168645224983704089777943009519409705508262226655494592355191609212208263115614065650639926280270686003218081887108448857696654376801129297468751862264800820640518514357260665739809573459997555318216218754994940974785121202686983299349909624195400337832724477330295856268565253061877989972538681094931757650911656743078839777233697317704 [169,97] -7516158797281551274527306248630175430616321671689796088803306926548117970615073159561076432149277419713115290799217558901616922357789814197446942111283690837430448460646539576826596747021217643694738396788144604241920081611675232239600040478503375896153485126597498680476235765633810517219148994527291301081736745925734313040651537759397869421145147172352612234583294501316358370692985130565095610598532469531538338597830601774254382161496553429072833888324337034244593669372565100165808129653542798473388767342965485365143622363648684576431437248378257481318163268913543314948706261649161725821185178759952785151950020246020942840832672470088184389067682188979383652476126944783922778022500971220331040491085833134654647142322772113378009548441211059895707624819320977173975011958387261732183430265772265883999104634193014979986856956461104118065549103673570284371555965058460570913478221938890527784924079221477924312181712299514107528775903401738492085384233848326155589169947437690154349373453761315517327424931914569648774444720377239752611550990799580052303589558961629187886580806292526080521677759309324358923459202359449199839257185979524480667788516571476627132497807693181578976673728527455135692727956588103107599435121889700647687332885617545580967971519097673784771035003526295988 [169,98] -6210958500944951859034408556743342917940692812797822154147627589208967738817899543896307897662481623638240444396972503129930328019938761788359381882461523913314288703852945608340215440980656956257302515963288852560776604218111336670580941311464969253526539817712059866548510840268945269405386381485152653375203414274788112135364668099876218596242833197148493234229376031780159043974645860804963502231923285283301391627548787932364972738785369970854308235385287186324076488980154743843977026412681873271124432023217290437985706692284452559698580898961926892204245862472101686059187265795413718293184905360841063571679125153419812038558056671908564431344698630947504129886968131701590630369236991510256805403259349643600464283881781292244561105463883507174263177433766156235673725900501417614159107972197921502294765565739606340493273963205080431340106394256793379776404134809876481410312652408841377011866560993866142355431307123684902665907494884238740906419565227522606683114292532490083217481159392441661576851035093226202932279726350021548376755058472566608154150838463810686597458530636681290312346269554949339940967157575469895435863235180709674648131428626359162155700848181613262721653655061024451141603021850018051595626853742474329469018159094632535407951349406843265523642785736 [169,99] -970187312620435933000010873972472361508316764500612232906941342828307393110318588458397077204762278609937185580723198613009972494855600250251199948260670623630740772457717608219708989115528036165010539546442199261741571862985391541984984844047226531659719123326598929550343367917342444661660800001336318239345783741690052071361151881526034413846889626768857471985452626257445289655955299287531891886895820086060066172899313967933260127471775229800806033479286580599557193894211282558041591284508248604886126157964216528805164279259819063722358659392031015435003583419572651120272993590660596290865989804670603338532306561313124066963504204601182131226722389562611685512264370631180468520925318848096213205247296626168713515300540665022286494214647046115531101213452167346875070668345185141118380907859985636184827467605364380851294155820027940199716699332201818856270285161178864172189457333624536102443404251495177213384607788540770219309056842236756795070145665426337540007425606582269566078584681155843613060327879789843564704879172556709454350741519989854924505279062475500219960961009735925648976704306466661404477712076697374341897552491224318515052185621062820293616957129025192131720873227190164482086017982677992296089153486400390961643807733738240218242975428741421242764 [169,100] 98047501665293118833811646050461538753172706181393806195223238023146269456603704615182073894259644012115558123070637451773970897418855461004648845760582028656881281547803363748422163871821594383702110948201427801813253661465432055530862532571565518213739832191783908988842444800349736515448205362224953154196880868117535308591097509755703650328555289784316335201319186567379903228800806347135580790197791108239217527301966480208732540626675144148038019967558336273820927684281349676945922531252119130879428314792123618531651926100103506970694289977163074035199750909466833628285397617466911708412525359887551398586155141591039758409964537797659470245686683809579153248614543408207025247715294077063357966594239860683208175911761044839412419168741959803396649968499869545654570112917159976745779234200821279490833960630000989933494358762684494261426949752771161433516807162137579803558891360476743005723813937756927300316468957599028017070910247206605734782979816333652511646811535228862780690104973467833338647033149992287347083186099456514880918484707455944305806711205336075347269859899147072365659684460126704726887927283406283213083087139054103816558910387826594533221414527292756605988977664954202196172683826497192551876592348101409611216412586221877761856405504277208 [169,101] -12565521633299659761494779621021296229343639437426201201809915780265949195956587535656803287470642399947159155181992720206455586285355900065216017510544943841715590067983086914074720743691633408183689572835306033315704765883905903698357937657401885676140961568720004601872322255365652294349135756874454768842011402636634762873023263100568738509985079058283175360695532084791391883694684916334694081580685294656295835473224552745444326930851410835299344009530880692919271918161769486205994870399660065886153452809441634766988586858798714846009394826588426018430734102362360211772710420830887747727557776136712004811323317818641272018403451132705023997037249225328129951591322596283214855782955737885947003226504714637893807785917177569581978895054820908035510874260950012327987655285921076688925824079675617925405255720168898681040169006547912675419041705768399988473963003832618774393933087387037848735481131701382724941435444651859435392222879419630713662392257289367907671989277639899568384773412710867740142866492416004753687950094156163413700708306884538762742585493113885299556284460236713682892051604172763164036889087626452829067429870386608355914225489003375517096878831082951935029300327816865924484941697064396691183660170710230367304636136455540956226922452 [169,102] 2033712063416939048250158404810256786246722857819981683181346432153440085295427431518512998714041763348444459493372461691745985350986229206161906496167512789514763920653752769445386344864407191110083246168931253255611109942310698366830692620033962052789035124350214003965238214149163394464573594739733578800314020965371183827882026464709840113318460772217773219264865638149702891978457319713422267952723789573303021416261238447507540049778718149326950619730997528921033035576977916765827114750392120237724357725860748860827615067899991788483903664081882465262510396138138571781471578507327072715348917691224792002931460677957710746227361677651516504099080513821659881011152894941958266192516475397299113085696546259914921223315671990346169006537418357076680304786153751775472627343268644741056284066085232781309521991688480318632744908287919339043492490948974725721352782053470300757979719103794108766160705001704372214040696415190056994093194841978310300865595364945533050164733549968358645314687873293738352622446962699259217044543090739839662986120352410320867013141109419496705251417986887775888959307392784436476135399113452377630295754861689802537385560504657857996990691449698130633225268303308845060288463613286343609131750579806213605855439537776636520 [169,103] -150117390127891957684013891648168292822954439089014371302427025778330861505346794798867258873087656449137195904855309177943604472416646231889065624115508969289043425778067196482229698743925070169615568718144042211980136720974536137833015772772680904223665650954688678059657463124517815885139196103792712890520596262981963742513856083270954701296444937944227112004728275963376490226097306021495477693253258179765032866186827321406646919179751896190988869630993293451469003552154308458745592426467733821439384368619795269950186925866123675891692600358663660364152740544015349233985947627420886488197766807026608559548223735014308856419182749796000065809631854540558279405909888453042148231314164204223981215294336249525514418980329024663101183333818326987754007705555196650977045279849731090794110098245808634813544917058190248836957289836520522300059219272171929823262364750333069803774746513964251612494184939851475698397297262069674319074924925902302287382436995133311846367569555177202170509523658584140011737953373075313118313038526358449215569026082902233060321461497058762624739060830464757265196522634960570684854027366952263224404093684410690758743850600236190855955151992945661279861822195653032839742996425092436484579282139485283159872428369140 [169,104] 10955150058786864156449255162450414139509072317854475610485349570260608286657673928422571261438842140370516520955346261608684333956506440407709938380562367248651662164980043675882804883380771623040802598674062738364032351353157045170333605298411313799062100022248100820301585722737467480487806114912563756778090183951701876156865769376975954173804845413413513878859871862536293309165637917205958160705628862095075465225886978682972121511630255882204911162877279030107653403739498048775454396303334404227458285024845206192152360480306615706637119635130798579663350456700848858748403374017618600530804021383874356958678804538261801694381854664919902234620983854402797820199448203054949571539423518283802643133161644675504022695947720602669854799060398536631791986728464556128385621141377987409571054909131559078866588161697606316206830979868778376670505637673818338763409781474974498903101518696742464264606540501930964280030262245326695133481034198503210349610754983375980621032352303989067332382830015039238029641962231659837015562539041852084134680581347354149590824886808292239718738217016395074620228230761919521758335101252444884660158219165789360044333662471726408761937274528310443773485546234412774320634981636422132377333018401410719690704 [169,105] -257833096915413054778902497182686527670239800092802771730833805529631084655838381769006623462437497084574493042065805837691744016417651293730655540234043574566519309100846783370325079167068399912913451135808888555077364028975727335926992667244201930554133289532335702045799729200159778277816777134327302455530038183398640528575694475128850369266005999294966386318168234991309554051637673903975245172196658703050519862306966114449089273059774775267205521248608044384498665598951569798719238862370249735318898927864221287763816888132610991436107428819983151286349388454112537573485267095747080354676944364684962591635394794752443968604964287356442883945267912599564763071086178084552158551681993721293537159950874162693244130025422167899573062429441194429920024156060536066818108149761401108122885778195247492226733137819660669160825905382292785651110291498629067593078996434728650113951553662479501818708838601420786319973211222313111775319864316225039115529742190502548642642303632208727063471293805154502453991024362574493562592903106895523175470294315701122010901112954097500642266329626270336314480241202508361810792907502755152331963990991967095479025197678582707453668372365188994211920428999065361748199608289484227410558275903679316 [169,106] 6401387721429945545551441060980965122320517598798595180736777340716159769394349126674270714485272493201360363408973958963249868729232963730372590957408876405700547988881842529295568323630237365192665351973083023582268248981121954418436734191493267549670905709888027868944118435345476627524312499924514364294120614530601650915335412150892458979870936294006216219079674539423649419934974178851326539455757108405043974669261210310348034750205982050928694291473826310865177086955667857268996427325388989717542254930764206998012938308839552572651719234458283160650002387037764433352168940546626804324868100562270514227967287832944793577081633280933218260375241879168260759391198365743198431715016894377838094492896691313438581444737960424325477285707823591541550757335805476425185916213000736374033420803123335755346162107132358949672467610994951235503720525054182827253776458705411338872813871926298669901176415458771905795116164811238948950275578712718712223879057380405968097397979876632563615097704076903105389522818748025077083670038462107679873774043566980537815301801997661819014896549655670375488534196998901407160194120349359940226572354414233674123183228564414760758699151214715104629016420327156139467569196640515187125441272 [169,107] -103743142629500313131703385762204090771270531536752175485915474210193901001654761157931123218911629815711285396431461847062464503070615930253316954974858394341880609163120580189207553007410578641608224818442827906255289332978323222857259348923913912353360576688596029848069023636671918482245995778141812643765076506313294329321053843554020029505968079485537824125991790293997584346244907845658435087424199083156236705029126287401887063070911482206980238387732103819122040384958104840687462072568508261517747985951303150932665071250740129693487970691254365025839148861428821328124024506376460240310607199956018615371567680946269458045124059389007670951343733316721056173165041247514479350104818366039016429940511331964852782767296609626229967135479283873346221064393007569234484492177175621603117705622290067398291457353071940777552144983505563971778961319413831406834624836157462465184223342463569014579340063716308817616181659198500224676873732015104991915291473268441275821409044563107320629547438556138889164413889856194200724260995922092387933714585157272997144645747309409411620142784642763596247245805242007097146422267729763639416429011970377946880482925600010562440776812105561655780453615107377621029741672044239984 [169,108] 530862983946375371673600679755187276626478335013944406356082723252943069841418160151845200625778799161526085882805987026419815475899446137852838551665983309163327490567784339069542768286285714538813822529989359760142970612179949367133818568882642024377927023024843699249142131203627350165356716300523176322356354223752810166573719917918285357052141698609592967738007971060758587053735871044334244447381497418126612878729272632678998707796507520395790427362190080062587192876303769614497611014271491715318737307309358755433522809262194525798530666937550539529491243515470229954886686385329341663146330743230606228363352094609667299706977329955574937378918889251211098464925115118541617953195046599821861210645395008713116222113399149741903118001415122776942665266284439169243433419444592338814748702646838847163753752013534954039903299314137831457815109552286974292637240825469085168095442858861860780272562667394767837982549920690208108040439901939974931709616804064648525970661494727040366204305410100718343175580303124560503543809910445583855562417494626170815490228564987735990499276415457598153838340390716031859910797771342359129207893931010086617834728706987865268889614164680377121931890178011005209098030252 [169,109] -3741378784014219296567847022745431768013241403282387965090088294430704610910592095456721974041696943565586157470471151457448137419370396498826588410142922164183535500949003308882388260403295782254737099441176177338467538037329226948279533970070122293988275036567268105460052159364350759132938032959372090932545885754536923884234417070609239022968209799528528983154377696105593856588226061881507470135036653602389387544638886476383922154065084361169504316593016348024606374399361879977804710039645614127409140990977117396368077816968027951577612926645619845818816724183285086849115483456513175802668740181421331754876660100326173978932673238779861383133403943339602368927199949864224365044374151429266084495797530290226118930649117682275347962480520689643390326225823584091724526223694354669012145791131610733145693706328143176505019127342656008842479335557248749241428303926960573103843836517881484954840980932309792546959291914381985375553375746591674344731311889060684569305789340026135248882015305585431374742446564964280404191630573088760738094649416561992041024265070860418928655115505494795466308095688110403259010319967885988374234075679663880920900176346877185953935487141894613809559940757764310532 [169,110] 6647309358233177290643078522661253774321610522520923501862163206233196362576047644576618395746122738712011947162094827221175429316945668005994612540950842205240326130441115474513882547626934859849764410517815931927103482892004324764251714228889554391681262386385733272458559841809131077803425488075409856873602440460782622060870706425643066937765296344354387081062845155875220428728184103018550468386494735053577684831790288840366863510049483802131588522814591795695757927524069933572773655117368254329847152369536890371664838355903945172966437540103658092723706174063766706659915265116010568348893101765103143737447271896999369522040794331051493168567401180425665454385592600925706837486637598590504563847722500495061187698452024114642379821282948196127932342886179471963928847544040439820130069860407316244942776764048774166043702534371673547348302398358559178705294838715584825922269922467086874455065158192982681951928867667448534174137239996832599001795945806945348772796116984071417897423655642453776007424564804812309905624025035567599497702950671995217020089313095531220706875602323972772872811517176987098585080561471702073427948952654210963232555456552926231333093277614024229996337921412 [169,111] 10730926702922051732866829595004365458077741911912409761408774697812796631912795562153455203158877969538518241542747842259853692384121617734349413826351074175066170427947313981457152885410772091465197318871693408902303768793484338738810773556380417070005496521410554195043638231136711957801287919819089517695445692361382508774931430941525347342314119658308752629201138794283029039596002331931325254908739001434946479074954642236691149378413085520726371703640824319877262478901626653885036903766956317351131397527903954132211905629273000907697593606216251802730834554778192448727874363114266236403614050035073717626808249842376198629132387509180800543462148547170262930532158158911712044653437718576279412877247779081200431800264788643725842016838786324868501605715591031956809952231819820758607393881033780828848343039526252852612055453971108229327376069667670722378205911628682576089048393440082743143213420752487244699414128608048446529206736284958766764707524867037983732829081419350711655454109932698752451333284310501190962007429866585326468277344906323999094049944412803234614343821443401246430396802755447827489813398163157617925746745535501116372017949912983262203492079622146695568 [169,112] 220303490377299723152657358566020340613043134273391884771123710200471301093865204469471073470056039314014229101898521671879874398005674703721070894965621706924156747709249421127369188851465380717919320655845048718166558500276812054793929108970842937025490478976750410129190741370916403522870916951833449176025594164362775675766596002065353153539444433256976987155156043508002123994782873973067544977608056320757615100334287888107309208408200433010980950157010876574254437062710848737934052998589209470177264706905684549279869064033063560224165060309893888104182348057727335956343687034098908141102735825903117888494332597280046905679887057000418989924884223255603292128991795599012233053334623290850827360084588906351512893705851873486135073154642728601944395248225117962692858433071870488636845162990647810790321978779554048064633975563484466385202089312556814688168729857675428618969771108200173879729333399837200307718842557319591058793340190023288891575317362933130448120469238833047053557935247040023489705741702519199237463683986257689120630049705833202836261576822338466352094219559318109642730540926748803939954365396712001599663738973057430257436445987779640159138038165092 [169,113] 207088695496521776031471554523800865249050537087185014758684250121721555867381109411973639948077954506375610433787653949939624227119949981982288173652364412705112834608449696569379757721173388491112877393068837186275553857793596466196385482823562223148505345218866043267181365508951693414894980050511443327657930813956250646316077213558236490482345197482335005256702612663522944217745686337162906563032966273898507173435407573886799744194947394630727253277325879160380917237415755358506768337620339740887395730294016436496932767570232971440172092490455620895743488704570092762065259336254393178842023906259660403954170520303439076677765735484716251304784195178509339281428807182573000287583263903157215580843043296188659836674196145983182623275098478358621757554900384516018059983423760001572122929366969849267439182294629111296943040467681730980323406182282044918411691113677341786328757940116453101623909643262311064757537841803575714614420050677851050353918587832113701967952455705859499930051710464998518669912332486968167305742448901447687788375807119389303020343211229526283024231131424280006845967637149771185448146520289855373680698992010229290962726753262802634306 [169,114] -258445173780869522426523805486750154729040719554226815203926615985407428098472477947673204456858860733547268371877036798914052467113596821075690666456555464805019538583460913853088539824602677422632786747025349227345366529790075589919439478703697264841867059107784856919435691815886018132125256871438689819391809457623700460473409501600765959267008329094445079672034036418370224115286833127555167831801791837389785774901536048502509432926422020382204377375519778373059400227440165090578502895879200824375069760287214795328834114817039649461866526640608644411936810780369806025680621651780992689498783240475769744626511530144895346797144756969315894748760272880999107244351010691962911974657237062498055780620984592313276943671077929450059413528602617997068255638155656170971451396886322404615852487460743974994025794465209609992335491221556655394398762914014927782552368273334216872933062634262326181738450768952206579788753730718147869377347795328782051766235174259485262314213520999511285706478545862198222674647863532447216855811124625770703838607812609099231131200464917591237517585492866939164418678972288734460707724050862601324233454992494241142701886024448 [169,115] -370658994715226514802207762548323622081491239884728487299143664725636211548113722185982017372233337946645186809471599502599114334947587400008441879980526752306009914727609455358142003157659582310625178673348982654645781249700032309237784810166071139470998831174016861801587477574487141388391207833119018648146214493212889382307923509457842456189638109684431978736524746135341745086406163134798989295525391749179668975411391045214524225435252524612126973391533969445173990640033472432708672471944695243315617302349315749518059680801895975673476978846549454376903941682218028161913495678066693602304934812123768882950472452593912599818535985303492343941753709995398011684630951200228302414669116538631587482674326773083838435166160196049670420057825840412265673152236573035324660807538899034416140622081032984916724333557288024313714631560763910752934718114640210190030995335303863617302876457107556308425481499612544248417320556641276573627326514938321986925205632479191172963762881790943701557324487716394076981282584027426648099780446747151348775658682178957678088489051750205654691043680415974142666932939903264760212544982599010240468919346564522022492 [169,116] -60279201670575665098570813035994318028167762596065173549506862358605043566798469922323310248531488081120095214150930730443200868444321436908465795402986288939571124880006425467269247072034292691494062664810864511787404528125993497799673626098472209998217431553070236173472691750350944940160324482183500225383361382105376761291025545563122211019086454483807215726508328481605475101947420609466991564276580555023657364859845736164370431835404076131504968971806779390320016845915448865349761386443017483988029743115958291349166814078655432681125784750635555354485529775772282640382701520361701732728841880004332612315933753308632789075124429312376363795047067607015068911225030197861457224651450703371079597470381155943987040197065374407906706560380341809294531830682930053726688878087357141923038432902174478637728154183947474425008658512067384308339903019106769847326900093481838508678874041719928220421392568706372229699702700551127619720931781413643050335248287805624439064047083302388195746782110437371012879507734811799126109872454942238656167500071335208680981775203792231602285071451881915576491301359240214341416893722039698261957166014448 [169,117] -1680123752838728400397979209991407638662425056518682698416532746002881393279605988195938469629200580550380278623209591308356381941552088413873050692649048211427968528591341801909818146826104143288977109792932309654504058669427747897743844103542844503508132160338118762036424484527321970565432516620922202115518168202535369878791205704461293123193932224130781585237679470051988339466786948596627562122859713009924803582461339992289041791907332221133377373985873403524991602602224449554159920065855981707986026632760279371688991913699871714643850163751020919049774113575244755130120442065908301872228447496313062548279497836089970253166330279445192459093441128097421271934482903437433055545951410620161877285185062133843766702557187424985404707089009866944503545457847718504950471439243924040947367215396322624428130006846498483130070766348571220404481130796280647389741491723574393717996411831773676607705424739189987343751818703163389186134961792527135013013087133749930518621605840093100517359224928463254551202354160310347907442957138015144486130455829446989275940392768403727389488364828157217591320308974046768286318478059794887872 [169,118] 3280334669343949563913707175153870826254786963882326471636263362160206299058721736685957900362738385662137192192012811764871857554193963276208145290054634911318231280799803856174773915698052287543291654003674402778353942488946804675281943953423636228408325818557081797901766150340557930114935234212643421225885083788385382284395894728097091876768287050457046445686187155704336306474606688215650699221813432356962417281847150121348032314108453938853958498947158532167087145727724466121137726021955877218663810264674550134399266645939112449526309448278988176553410494153655523566211357393029093827966825680360318157309275806346293236510655192067044597698725806998429395065519708032935542030054367073801949766049696348487138590381813984752491050800444004773104619535455434347579660211440596641718443765900539719688975212545923491328039387818655149116986220723857722717766281526569675502489026990656857579761127028978496724279206949783474793732395900575333102989670051849174186618642410169668638400563721959249151927632319110733410110838564834634454086485507742934003293978423901258464528907260585459113218025005057480073873445084 [169,119] -406846230582112768135826694623843139688985261899291146554539372624908754578912964267701276103550184108862510931422193144656165668206617317432332141703780650144437381355352659628832825399170172811630619516112637275665773981657693067299415048418988463929877168280820369088688108959752287659731357885303698917802294869936286671864330229084431220970617473414775021911723718917853444325637029964898306324979023911266515818553745172430799280348638052058769208612551282607201292350431883394538310919299466771852364860619465026376567141589961095439615701257708223152310601381577858986968701412646195992927369229185146934384725149929339359314935541540651690838604254813149629438167125787886980157979324601187988168444639954107552661636122453469185796597191935114686894463816615451681182410634721282560519713200878451857501558791632327174779914708808570326311964136193232981940000936347082662923247564328740417541011023768251070209560755848776519577575536183606483116966043334633895468597394911749021702530553390554149360619425754043566912435684003547203865203091477349071163977777887052746688786639376298516860111183969332472 [169,120] 93132140050850524574584617260721970122371419236333839854602280193828239116339093550775352180404009263221776922627206033948019085775174211214644050777567652362280036512240334113500553599645129005006525259613903597098342263716259124874101534972873686823809747407518955487663155049002715834345942595458827633900558846081515109817611905229648724032647327797124890277382534952045693295364623427195914770750353097742545217666126955780451884416489699483249330720250473421490232876973004065646254613581388045584810932342683296337824600263677989517340494248967340869568612471121612594172939693776720388463432343842072124147723737593052685313008139641905415790365572732905883853477487057004465377943928240222263901572776979696633623154304728165494955845945346665911887367916070094049315710685686389404908283838344055089374498413205586018218081832508254408059399479755421876599385537464233430301112320119940760943697964216105681414468302622775362630057054712681173982485273760220776902956261542719109393944527502182732112151008176783818969387181622775304628405395536032807860326558558330474230813207537793454641165504 [169,121] -2564005325915237238593356675684763529791024009017292401477250781598563656593239241725344150747622789640061979457270714415224078120724861210839620344987727259722176913083155717438575535868251507999482774094073613671586916956403437690941386006492441297188663537600061101205707330648724426205883512207380378342501182487238909219608306472355668904429117429034609068829648055594797411803757816593467660597924868129235414766131418713118784582446772874522925592263641127226089349539095373112800048714197554376254428266075001234922696564927281965682715805309271824900643925493977862854995596993343610004045281105148021124764083870296297610807322104509401043072561512793560526407149612459503133007698626052053004433734178716515015539779577032421662456585337011509136101986775559710672587121842799322424523028302383592078761719087630410047873890371069201932633383784715770650931386963636909365605641740795017848338325800534068827085569751217856345672218726325527709956133564519708575632623668282491129640571757866361716360303982326076313473983971954765469023817585066266072068521716868919209890050061786592 [169,122] 32829663574782552749756233907426784221907129669172354439122189030073393402684990959869384506837599302256741260319709940071989526549914846964962593002818154605758570615903672413988645688457530797796321171287390861656110872409953891988306862492224434046016434185771559373812597119677909622457975162456407106483939129608995997298009323160765745924127354672714559135136019170582502207525858089169502000711115504209511262565808995104729403785426715695279754813425963146807134131683196286000503388350255793948812648456694432559115936910328453097119943310864735418665672905142624683272862716831804868955518063519533943509322830101651037732003488774956396223544471040854054926645592097043778050310904330831769630846414693720045258630567063970927464578731426141417061678166333630285047930861731405854188494623742822699331720495081231367356282073671541240370295305677759962717233717913595386692391010675033857247806465499078030099688206222884622842290286773393845177780437685519362578718438698035191747223379110961337225328520488470570975042618801432408775135981314593720302667678523065907465134 [169,123] -316186012866643327627148709565800507299623597347963724765687741027733510587034855626423694818680706895141088283609424153468013240148819824228423122718180803447651474026819243944849372237257412544188012152126894408329499007287470187180875416783460734720765745240131037554781183488577770611965899231841869862938965553644335311182358488929638052681577895734534334807281277109121728412195780169515625370264000902882337327770479564775794282978732562786296450722147735194326275801465295914490796370648561419601334936700913920391665114676626299804985068975795122934668455443997030191929514598555615553973846913128076030341523809878747333191392790912308738951632979012474683362013044017171950302740131324789255911128292778732711728903327866494257318384923243639984089716600268542580465567889248739213551236099727730276948192603660349206656607993660956617587094712242722179273075869320927133493336944002780121290319370972215073861544468496723213623419235517834394040169135814238642704495366537982728948625505193393325827522521258494296000942585593806263667643973226097165127198779744 [169,124] -4229130216064265331767281325376778295927229728440911862356654518957647410182153616493475430535333255451756646625688756266840906908031981769180812556744740452236465106071071514040272981976936629737365952515601354273306381462144527107596286959370402528266557182327034292843097584842547610184323900534752280004070295501061210613852981312822128047975251777095350538420446158571325694423462919988913445360952052759100740115342444832688355992806894384175220548756414393062834216117608951340117253848473997070321046716856644387853613689337483414028604064984657448603035422457756398392408320562804376416172477275311596318906568160359824941748649286446056809351674042886352757770589755451015181686119483801123408664567138796613608123132090473586761049978903495310596349122153392086831299127839077177786704815194966097030518806618080022117363970499843769669414167802215826658867013341546924011544470314964224001598385263755374328639281618291123567099076529087571954919204519134289948992823602069035260390250829520174379230880964046003971839162799878735411435174395800181268 [169,125] -136052844034819453139358943968969069372239158701955513728983310428513915459765436145503360680008307550574452588208057460798313114847242872744720364396417224739953661630719690265123669768050936524050726991651725887530446514581499702573296252823366292835054678977779082869064705292987759011935120276449086074479799741060849839217962292757558666185683928485797814220494454645659774217446911403742121457882984934639114845258359679596183617805681889311637428435062982584166756430261541289740637540468554769856658013116091381225292913335909313741475041201023478647890228220248264843369777678140295434565157757380086486787530784215658382132835477104104811898799305435482599351286240986784125911117083628445153710872482431038215238980576211922714111040684673008310784540887557150310708696657021561886125386774762447353485983809422277732518877191239552654781314435904150474754986865867291033024029661633039000084438763218852046845950898579383228787632615019786838694282710671513434492331550189420009569202235282359119681797175003255853075716348716222135754519500 [169,126] -253865276160610106435171518452907214963614284873790738361848730545628390585161818785118927406763060966453703109770836903445067977449919726013340041938671704618661351265120652616027276931665258071645963756871401614507505263044683647113836315580370096398133151233547344567944320923611831050386122337451183767548787705516732843923541008682582279841773510334949481444294855833276803638986435442625678585504389525834217807205341764888253882349078443498984419214218608880380595866490671956432482508895935494315079639900013419815341232248082225134783696960138706906336115364531179709466756665510088234663550472568984287567179991187906243420027754626028330915874312977685285998537500202092590494667487557154002223455446683444553082584815921584394686632502477130889838861891926644001796142138147622609649991923968388287522595333895251842287902471188675555870681027058355541864170960765020323420440652555307848183295094134739659949213150592009329867289184056032149617436217666609920485837083259730824898899121313572687136726268184367378375648933447084 [169,127] 30554290316115290415157971967139700537831804833330295543023633427371163166954194296606511468329355378988984711745383476261734175585064399677539658225023471998978235769143629936544757672780211823828066929732803569901836075838072570292729920397897712565350175701119342101558184765264624663864396262260663788252401843172818328240548574493331742305679993504785138320508756584873220016622883358384723175664844215141973496572976080604825537032470416073092823104536818061150168961764794368593820953318073789126755462934426954842843085346800309379558895512518418568689582234416787974332119609253739234799247756967113203722685749926771244398181600323152703742030036894831689178602002541771453525406222639527540008880392885323531502964066484581665417587973207512463076451628207290259120561635796428454639914277697637979623894257341665163171484620771107695211517922682273026151937129623557750835989290296593323444106902545820244908421673583651774005137891501350914504938193935236744542899756610431778028425785840811873054042369411603232818194 [169,128] -905481715543850105850910621169583603146458314311235860832426842699880371448926034737010455417898148913996219185511416361301575038293213927397055219322642471736516931852547971584037228731724063213895253836220845440463280251155724709742116957302576694720781721282167222861222646920912776145097668015451184451720733101275427669428186223627440446589630944426167465313435088612770282766215223112954202309275171363560226221107719976365101828628551852430692983720055944868264680335666903293351481999560305554807110424553809465562039344191309207905917713469511891232604139302023828320005149439258891606779790973394156569054495119298300757075297589216928448039317994159849061384386394692600813410726135692132412091066270640559273536734562551438326392025500041373553601575527434534972960098293108391436411224090911854303853203540167925651169778190003880447153522956683439946384662785399766911228433016485350334207158840822806992517607561916963674225301693783154810853903989441501739961318513791189939617810934104753939616537830457548 [169,129] -9152557750540113805703624111543881380922563440539160385971615655210181940030401087174321050443237434183797273169937025884094355510401798208620504376452111231778172723603123576749973647627887131311898714529517601106807518187018533139373447292821205529858261497755530421364255773669166811923453094855913658859461746337470238526194009610677356743452282101380874905777466450106977908121541088156263797816059389461117102337791483564024342011781284896402411448822813503945977119066936701668424864470939455479302432302358642687894958111303037428278617071331091824136466652716257568986893458571260977476794562926833757420048427268431379390158739160039478337418692024213554238407830501790730039032017534271156152363870762081443314740709035296908287061625339287540563677769599745388530481290112080432589588545480493602177728651803856025151564585414277931583325040149736023030066463180460423677624617880712774327467884970690501223888985039826124176782194929707446548714430997006139404379509296202702061245535686804099975663968 [169,130] 738509433263763486799153611753002127496505249582375248316103955568838648801363612434405725241462451468211329532070983616900048596848717562785313770599555330587870862974675570751844275464726863582181786045324234084534297229948370112342225398475348873012074071608716458579454864589913205275076126520659983819320350126077930307039903139044952354057257554779376432775377093053426903015814230071186982914483947036780579567407066589423749381629947410770870510525363500393297013736653471883290066757123145458168842691283212010056461995181226087669371708737625696407025429818663973793160174271701160770144020621824948819801238999464880232894066052077399123049725968903027319788486791710421675280663979394234339486635770784581424654110737421697775113095039227509809912254315281154791993093163554879423504930981602196830762429292807985864611835831368578880275182259145113092556443868834434588833504739992516294437191214143028516485249473744617091065747211255195583191490810228102359083927545969643291295035320485144136 [169,131] -9344240019928409813057448234187198689158150671007103927694612757240836044492736576657510839942412644204323504035340307220633686813689379782654571981483140642460705538321426999099972549098214285661307116940909843246067034527778274061912754898243455970918124192207385668963773602676096307450915227060001202016868702786543138526775032675137738840038701270026671341731073298971418948139210066668063708517572949099400909689526936184294049511283776857630152142069600075466999828083443543597257853474887257545938758609998786957904374499517847232354695856555495732152812107981808929154865626323463427704032279738771052605162522268154913448287372845008612814331169434103961402357130773130332200223101699523221825210368588427658640148674752499161520835882802738857203573257604547884304504208608899886930924413839992015696871949950288674891321158812354012087160343372597580817239953154520277530199661682290512185539656537487358321151919255660371516831592747236802624550732522223953998488104480426741685210563958 [169,132] 37264861743352218946567932508433978329941638790273344234072599480676840961334593779703013294765555118400658174631853572106174715333740572351300010934515952412917708490288472000526708325596717447117073873946406127796332618511259138721960353858414315834241668615503101354193762128082056065152785433209600892913622528343140345543003844306509457583119608386131765571667395372371504257202620110899621956934605698529834289575721674664318687841880431714483156810232536640629131052834051228216361481489196885896610917615577425754305804277443175374209791406579449152443982261797805712258762802883383842390559216127643653252868047042763352479166677915599372498663447125842126062917934269927482944413516615968644618813097423153860508157935903338773233985731212916330308324545132787554234700242459227441238043924169188780561947926542829795826909505761412637772607983354207195991279278474262764390703408008185477583447404912793114876743151137204327255795245838765547301900110895333981830306383501446318282 [169,133] -53415682543024946264698736674119782708109568871357591390064475414207948718476932702131356263514344587271459166681857135360853887980883012606780183996975856082493544292492837210443575856584149858238026122146254708293543993840573812919117317667374844520966685416958174841981887721219660936933830773030198963149284347144070645912678072286507162067893452755211267208977613779450494523359464010772730635287908525065491948288109175501006546968565467556863675764334232405063866703544641695855145962010535733853641798258312521847864178694231856665133861943987810697365229822198336152572705397034913289667467110174028986941141818443227043780137930801872030202289122841441553406635590671050169497634521714783982886458950190066357099472312616669998369929801510404025138068150084763919652914559964112482266574411429459033394322013738711898641258730390908784200856134233249634451908629050130213872564722478888548075536682798212733651683956270065462061240379388184003228995339852131347974860891188 [169,134] -509943347996228038275041148675220926006565001817933345588312966765526133696900963329658272740450285439354670243904146980747054564856658204958185851889135967392839082162478191840315854597834704700523794328650055034558281513042844247334574517325585857242532068312680189084798789720034431188143623362314263945946221599543717460239690876666866299020729269726952882228491645765286450437091802863000610842622663938059955497615531239950919089772478371485816400527242065551239561416387202358104013500946490815823402081113690054849410106466210034686618584090937436657210053034248486172567021228279839725335151086167283194572156492258412620749557335536996439538101678302515578714558620448197588846556840468882074211831572063764533162544401265858808734335164474159137590518104866439823560759559886359416945957229585823502915925343157996362901432495732794965728301104383907271601136704080899559752315901963039331381087612201963561994200061075470830107792909687188480596248928093212164176 [169,135] -13853737662429032173724181872253090139232490674679517138364906509974501326896470498880201354694458564460325687172994827321168174928413391489849647250632941642434489043579980008443193416965793675687533991466918908253078587837776978525719208963221053721134566088607481371252266350170321400353625823995721309345748469467073314465867207458604112268348650368184477617667053655401882869456469348716966593036631503478590481861538410260095555192697320687683056056603769945708852923672114174310934728369485220576919659148629969614080932381073766866995770638984750188336405172562368035737111786853990330484362123671173484343770771561775290871614959681555027892796488155817013532249538534205638533508147951838407446718822390426111242501339000097738012361097145732490291467464036000049141907914228025917056249398315121485757994200936093295497978237374743036810115066502808105020381996562933039188233079756040304524419618192728507594580733349672128406078830392595381673455454510508 [169,136] -104908008085519420187572377140424352455241824666372518171338525471929086876950312923477503710096382163068499876244467074240900329171361002047635052339657332758567895469319313851539576039081215602783087623489412637429208541558922183243999133401022661767526843239319471645651448743038888208744517818459360010846102398967743693365241551242777790107202087262587162987900833253195898028787742925728413761676693803359448624789446151517165870307234197903251329402000022225745006007384364732191046881830325615117177707778166746408549841856379082143410569355965733336905101143957069779947853735390109243200374071051041669749430335237611845176318255401851349745009494591284825361286191402544423585465321386182568818225797752150950793189321685807209369158114212449734176012484591964873374407004914963235586670949611815502873477964664561813651569059920939390896668864030462209265366483682707169437028037918637017562729918281454243771135745664081700529768358036446229093960 [169,137] -213834866829438064594868091362331132484241072446338436484992655117956427672624849795949310331401312963054466986133891310998286188870208291551824923956841516057650654948811542960881928053957150094282452906815462447453382249604607370227276247420301652549385691873629747649592179739901609590816922907856100116270182012770096904366976907708098352133241524420760778621705595681489407023775937959875084724763801078029655300218043700250520406098241185315569355172743098851878797381445737741162280652691535175748535897511698693125283210920929255657033457588616624942407789612917182882309680488508041064674115113168408078763034152812999537230119367092062808803279670585440326558021901857179589405235922232689185108043779646607438061499766938902032110495624239232110159425847074332710547772305653798152557544949405121355848955679546719408808188107911157984351001170275353729845908701709279139008791819725535813767320728342305891510640889520691446220127794904204 [169,138] -117437450881511507003070424043695456626563128911008968993190943776887086229873659516516656343729887557818364261572188977979036623503154040054595651161396373864925248985107304417192789314031464611021915968809859125781722904031923147706234062254720993883412134007184335090700677823066380164290092672371901064022562341357471472034974429238321925293310710567806903925275562527069222659010611024631135599909812903471397838438577806448252163576299870273575687639565246333852058844397853560281258768540832692893645726879426449902668370592638867318519393239686716850665951890792785240526643039939547898200428278009585136735742950333099259109357511831093995441464108763699940411489583455696036734226258796097016291637654196283991330562309590523907818676684514852281001583211210274275027941297868007012890633050145188552751400191822000194522887240461270737877996227528743219275142141041162788869515542167787043176697418345803433493507343250808809564141 [169,139] -19155788320917489158331761709720885292005689573646241487782631765172910060997723637962492911431496764082350962013577806011023496047101224838617667469521123271108142095963054840995849073585172646415847975279239743640927405806653882941456181326115767400257703299810636886051943109127471069281125912121388509108780899309140770058506025226063958952859546186512581163648578359330611415095182069205242351142217379214729709779312138327148599153498434109393905326668016120183129319633828806259592700116704047541228107189968633873907612554509090014970732169137517127048420832042322512016829094449009842184993228623146071125842876946358399638224942602094517669377238703805310025585007534489626912720791910281412016565855486670586909149831268609772514699619119197844907553781610083314301767998989289805666953832762643579048341838523602748641510284341322873059497272345782826937293390271907521617347716344791776996541678563391434398886314147598 [169,140] 28466167715035073625622043273461768770552378121089204959223191989616260203804600689610814325578945109793813564431679375638638299253157684313747836348781184888576380346224703222722135320641452010514563221435249519762661418288722192832343904742456432866788868517577336774878826478321735243362348638914010596292263440501058451309202136638745825110173004725575772568110799732195766760252980776519532296667729602074999553083629010953139284476008597116538011507200284596297066393999565021328022676807396408376884911617396647660629580216736553592950162065320568332659563608374538157590479681882044736778816708855459779164497142892070102925780652468269584156939437262889250461721800391541735555871643811867432541140016986004458541793801624579872202862062435593666007873810005830118307994847104456227019057110164849979002928626079629860444359740010440018324341963530899500878005126033038872802778392850950801611555648803114883774065 [169,141] -108139080350613634847774522598151118607617995718539134599467993328671083493062744211255743212576330432687062978320073915251808043497846294949441822561128024041786349501397452568236902438429737964956889745877336164364486146833242853738707797930375292430052329243373028987029226374472460335913972770870134354481435922218168469007410134448613223287210948872087763181008534341169733885063532643078294194504300053483722094850289677755651753447207448218291870236939181332873937539377384270326098137662817220165746358182916046979398278331425803806774088298759969937080869718227434458813555874328906478878173410696515085751183954234845389026195915146508405044432012982199092483356616256691268097078322711137314645336223557533129161709253372790504563566190472206861024295518199703705901159066025577347336160689376742405283125187876917230805012120854646565815138094462125805588309581077613878115077487998972260152147314046448 [169,142] 83184461796087600052456411298801183667723243763703756306155341239113105164354476965771387555210156960067911190994961781603296670850139398717397937645681231574776041090814305908678742081555766924497774975762762764455166817077994390140128500323121725187220017187865288698540554704478698133868972393375336047184715693032338373036244442169757346550227017609805285241283976280460655798820267845715895892743918557127163989812334476961001842276797602616677852117171597174101921518005733946325148163127294507463929054240638146730673171623968167363153706598353266237765335162266215961833380982227837950902849360322159540137076608178510127933463120188525131782452865998290772274841582197762591484325867090357183535847015983154163265629694535011858225844853741794939119995063062820013024383442083778246797288150714303992459292064350947159733987318909218738591464324402407525256194268405936372030953221856521670569976 [169,143] -13452121155389414437412587112670167578137515282892768639986019429857164142838583930062756907216684042348550524917818847227777448813457499161653570165167043701637215511896760470942016806984763045887007707245796710551689108565654723651202620891986144688501876622028419736447373888656455730648836504378336761317973986908950049022087647468643374114646878598832668043464955535093697901461246815794857806393045802017775964717097867651965723534553269590535585823248960995356787301658428715105676780859999754336862010747124644390364859216497694743052739912101816477136680373454910288117623366769751336111312872368133978406859479235287225821322440614271158555851480163539156043108232077682675498193992282858457124725345556139313828865443747424673294115359524369473386932482323355099559842725985718956663013605552405186519247212399202317849996288347905743549558257470967804086235222173534263021444739373767 [169,144] 454860244317884253273340436055870659216304975345741251070504586367459296909368094303940463260963749818004216166220112799203401439109282525833477120177600985662852779055417382421722285288198825132524317331425816533031974134832366151837094833635471518622418813116193203372437250407656098612994483448703013853842722809813471399128132476847371365255273310109217062509914779879032078063291033700346586530200699529966938656031634415967905013975445165934251062984721408569026090852436111470631811070047565899577495526930896787180709489126103170543608974893098603955868720090181364869473176524441691108140605845686203604326914624256892990414265609468475536777253250968728907592205471997316873725505713554924179174662463497832835924246297887027024733834940262838359559368099793707623331421765622472782996186527375891496545338901236356059460195092090887819014890084356268719207823658849600137368 [169,145] -3165701342296276380051637561435418503657708744139153206162118721982676616645667130726189945410770202361924793859255027401335769253800145313526646148150184463204300229639976721703978069925313035925608063031810724621475850144874343146068989625824572009470926664457687221947696693455608980937850894759730852927895982133264600257102464393527675878772601246445854381134742141127938863772046518074043517486238047672384111676136385893993393507279317858857100596119592588002446750925351668614553220200141911839707743079800861635225276675663092921841536666271116454195826245446663816303151609369200161803490211013952635941821003915924735467409848399171360612531154706436027559165910206283682342166590800567025687795913420476034718220368205215449910815276360617442948332140447148800561167838999782637305925379414455249835792806175802316414690209133329179970313567661632840255128613372 [169,146] 4419490623275020232912368577882263667057257794573621892316693576675515767330877791211337743453138007083447515666945340670946254815269446294843632366748312700404006240473528064883526904463991455478762460789089290104228525530763583834126352007658846701753037556327936933977490835416297809346805733736694579674507104755511099950772422598346867011365713228860098300180499484552285808090242828754052153686738594575470572077025634097680484540039826705682684496665297739867327978031126884998750913548734549930553506593158592867506921569714613581750193304348939147432975580785551720237436328360550309415110110605577597145324501451763551998853028775154224570213502168123120674124468005768479545007518806322710044743019343334251963661785015732161122579125847318143058201411207495831801411678848350095157776486175817561987541317909763952245427401912972500304004335446261512 [169,147] -1194353116001692209701687519405100794189500055466278344628489124141825057817398160290409180075266211697160897866352472908173654448825074546353025197955327100033871683716564541025111409176724710768432673189434106609129671379590456886133926520478944636762160026347502876781725952570590404313775060322842713400195609657539025995864404958022481452863565963824169905434558026075163658106942720123571174173744035547093673323823281670422779055458903027547935960339631931238824151861711351900960713872656316109280544677494838793526234135619198365045016841721221574906305812703428141713418470048355718170355988293984454767105035584812047115089469432792484594669624621531558009786618905035611797547563606778498267455654664663952706561134544522906978409210938953432660165605760287566914464286850078321305084149048117608552039818133257327904958977567995783334251 [169,148] 59699167600312891964500787861395991854453280149033953987344422227521463213636011449623500859505842710301837685185670745916395368448072393343448968483114366701939849168215649688935894839004803402589760576226181416653787823789006993341293425123973695938375490915965109361309420577499463609838222998943423142895760622869192471087976095020728241213318443124890124899142251417454538056660941872742702457590067642325682595032127914797856662790936309986529266407260340747786812214425794375600252537619984277603783241828518136607295239789299808262319257306257593357078339809249970339333802393514477055095454048031018546844710597562427427881433148791022434170979491625529457911052789596915701582086607707164010647239885269444484346076498411957092669624594140370207424051341854286334049395431432704748221846429949474795085628526372784933859707116 [169,149] -521840783673331189110405267017817408856544603025251790061785618182674817284213476620036802324052474884814964449854874698020393044365276162018920690439063720069519139952814680887396899992980901868463875793989125538747499787288791021445534134463641491693159192755791419300069798234069025246628822008091544208141322499809150435001641742727677478687055548847477998149003908069188249293208049334596596950370518748231408676619069562604095107092859804147710261881220312541716393674658128843057217791093677088103146473335954907166564590868418858666323245647744862372017289912663439847554777885285139422290497517129364679000351728412300506462497246158109310009450292456972836160184354855400605747001591633124202397363001564575695191755085352065800827153154890090767121050327862746948336474629017221660211277736591527386713671853754 [169,150] 745699328955028745691584586010011378900906029864788520937569428913691068778780830837634844854628369434056211555106889267780750336982316167143298357039578593923538760683605336952031334072150681457531246055313529821575574193178287052034145516752935190330502908279261960091625075018351940294058630261677105827602945224942154873874729551643567973496735581521629011692046233139667125113890746549344565151232307690333684142080821294079517339666223181467738675561944127275656062510327213923095593958734866319874800216716784411751950303320043520747081777175665455271549384968296621855182601614127022443353250766130883094181172759172451090271150600764670819303289659558507973643266580283318240907196029217930234487957031671674118894759207251257633783939920252282242573915189856511600015223864611703294246742233201405 [169,151] -160798740705151246872319651660673913116576890855832712479402546522933362428123298995089619678168551799881308596133631815696274915648060315893534768720002292758042084448252362267530402471043124935952042331887766922606975942770026174504361605772646687219252164528476246014283857980658342330578195905953460617842990119771370696257883288028179379260333526884897495316401729515025005103481020271521829292313695375408160992231965575503847873199713886748211423746814528031470033565866131274137026647723007588153351238073654647443680835003773697629549246438631625281364706237635039495734466219377604067364498056008513467332389536262775611775854804419734945586260431422375005052802618929592809503707886560634156405844008550138287079311418359591014379929341282441100064341838414156905164415977004219734 [169,152] 4761074750821388691176045640488914207022011146779519115182175836617053239655376456045370927961459611342972086195250992782386789109058684363930783051665270288213713487921860534373362155906367741179091969410528257613877271689390935558353171772430995631447763156258375916298164060185851668126523816274493198712076378142574645605445261505711594182520326981078803337378337240784729314723942480995507405355586380179364984779895736507336300726020032610139103768416307905472222217141433753333403711333145570469692069145956112447894479429439048713975079971115346682569206682265734333123562778781008003380210978743494132181350324478875228438413786206522955285404095753039889121861195243999073789486198860955677996272907030878079965306041235162268280859893963631867161165615779228224892 [169,153] -17323374601557763441723567252533356095026534655530839758296267933720966579113033394124961444015630383244392152974271289883653801376959740017873687361223111182080078728291859170589257209350959873019509622033442913612263984996837459701608934816791193193615182529281590487697247557593997526210992926451026106411284486027013012993762540952138263166595766508936049598526940171602803111980126935987197928346366172336885099164283288775392705258923863528681862131475665504831931208048044020468363297994087120533609511511651488031415980018649557930200233243924536406258970739651724346117307022934129412959207433050906007177703327491287385568152015064214046378327483631940364535422536477836339223709482689708473945046951797280452086436154497997552834314824044625455284 [169,154] 6797830188999934512993272142160710464125650598497014644568722007900383959804584136867984691357282648122329571755698477656899761059259170732583689267026011459857527241218809778105311775709893414096703311583188539939271345265662763049720248543215473060760727227515656051156886225520708032152708232451071270547628786855993345655049688096370846696307658732278619869180451895863888725668823215023869998940463014768459999385955328675874798505578995936552701246685302664023090339403727302208393697942319003733031115734432776849842745114574584185143988147829489503052210823413240105756910803095765950671796908514337433103993919880632632087107834253804669821632264898888710387606427146441945503913492012929752794628389051726496400348930242370658484 [169,155] -246624020428132612768476442413551452811999300794450355377351966110223166635584416410148127716885792586355092127519061051044348659330656693559970865178702244257803854552342092805417237936210010492775674479462121912019579428432705413820123501320483417962917354844122243720575703853388707153298530155678457826963614954699020335246907604225687546870773145769186916869841895110426825219754147839953920094078494640828217616809311076754995209090823117585182774515810532322274163783190670135535303748606374595710792398125197790104495977477316324816758307317796222781684167574899003109415575782974595179823949028215214416884663463552083100045531141697428890804883896498719617921724099958277699602533379296666584696462495669294009 [169,156] -273949797994930057237846421823103947936751084539973350863615535783451085868927277822343518315027443337851060436777668856322247075157387419995618390432749554724627576586627192040855892652507168424129639469174323218427223999697099443898085128369670626714713536272097215641121144662319417994362347076565051715196335343919111090868777869495933156928508194787423947083735459714914566925814815412147646168728278505718100028600275890105019146053171157126122876024922680739961425044129343162548122429907266200709729395206937744780932102198472989996642340200417793179165871306923440705386423549347920818525021519159187177813743384632325553410038051025990359048569692042002874993173307166616050716380644186028 [169,157] 3967100878132114582220855721714772798083020989538563212493423776291226128792189509708981971121083193643728514271870125241234444524235796186718310975256343298593455852531409540236689511583109354858367041815267276426304824677538735217553622850655703743146507046126945973816450651709486183862817143656666666895266303945944432051326523853397864920278054362050850294083711580035990493321802754977981179788508672335125546653366843820859808477395542003595630939881628898084985240285631708259389591163365676931600450150791387360095404421161005243365923737934994183644350305409851830674618627271176554207253226087397731584277248751893387357770270430483425800439599842356738640709270025895850768 [169,158] -4406293720854098163902298216790231498287044025258870516001164357166398204898069449476959647985734517416131385854629485350551569821015863337058938763402621081357465750611181095795208643053247835123546609335723121344979720722246377743449985800481752807549582123341535646765965170460805221264640420635646760960978112327248674774998973065239160202682772514242514271197828805930351015133461771470970000364523872454705624866029655244754232328778656213881511008810694174234582345197574013104152229392267764464812966211137460379531465170634516280382884875724091005664436597013376323140962902370509164865861424784814280357329642750293349097164837043073914142647824610614995195580 [169,159] 1211734084720580464465912796247454783349014231596667917349475338053214825558280935934425147214416648154486347635354762951034057201170812072771561232931273101811287345140584453125926788649032646156547895324346459393719563934919729700765244669058814011781080482479440057383747817335128714077710872317084555417525233602967755409144529171920612521009104156403197940856964916401379859505933960073371165618989635282701964530508325757348219181953454590879119680823916013679576762231285631474353559228294379725689995296420581516302415456369068291712103858069513493765163555958647192044302212588747435793735062511171013544425252943284515872789177823759837982010983 [169,160] -74824945668262182339775027612149428092797749158827817548462986072029853320142571348039334977257884576460853120139560452463253041194749694332584943960434213963974428342840547203282902502049497043884214997331443547831840789558299060498066750963308468605743419021319933900695471578228756583721353637023342920879238618821678242746534953233131399947439644554066965567834473681585715772445462410231184085376534373446545302105284218539739839972663635144286446866075587168740319354421613390405694631020739995976592782026748655692034017198813477158310359678951089871024113460034289348953010180426065123198989811014583154406708797982284569014861140 [169,161] 927054177311388450743711927579656955337558453025059891778327957147606510799365461030466089027189065907261334271335282316254044612418910714534069120593555423404526897614103584265487826087397759090991140364702933963273805246325130645751543273315423186118032698808920522715712452283752818834009024836425818834492433338305189672465362559806087953605446319750314804549011397263668904498623741519509749380674388917206122142416436515181846930329067755666290006788323813777435403679989454614745758864452827550220008557440931197770949376394192397884494448962275224557225243349479017117252794655948838856290988603278740880541637744 [169,162] -2022235722649053032463172330762834713815339458457502134325882828766439742217804709311273888971133125398401469294437737423417475958511548260674622381791144823469984555159595448043378109598953016314270425681340300568407511205019964660751756457384333814503863344598753188240795375978609589965384138626692214275419536785710222094195533340205919051488054779505553036022009876321665608993785790729448405950977935860945003534763489530677277199264928538612924431811498781015295730716159240866670711082328603199005191989587677138966968293905091701546550815688002902660637485625589666413759242408463731763688064124 [169,163] 666454796176638993531447764741329783774801899002249882929215979745064193903991978338765267034818937151966907389841812180433663874470312072515277708578778886517088325782941794359911382141071722363795420382654690910178160391057519717219359293362181529274316062238533843970274635106047422180458364472223118787012598882216651657454367718737331598119555439813002382171380902596909311362938224842420844467816392388376480488404025075997135160932429178064552179201119926435542559398174255906693239462308610517983314456196018243638116671357753290033548267883609359941253619795391816885306046620 [169,164] -27690062294674500574197029958062810838009914418813961315673743699288535465127847461644209317974240428448152374133075958669273475398026528957355318788466558154471300275573151443045144916951523265354086362070145333480758782894756949220987192199969356860872000204004903523152501116244656409058687392805390509072804009436505424192050917025727377646578166541188621744878762444181220048469904623319543017376203261793116627259893337473107935424507632361052136532653014920258848143437849478264565695051950427712625931491234258586757807316580321970169703776390041091249365366 [169,165] 116802212580887141794254060211045629123895822483115204421864559621683275006975517877867190565785683108018121517424700014263381749817105482703655569510842107843080871889578576435093729551435237851315734033935614227197400091274859329865148389216250349050738364398824791732857194606058999456197568494190014950467766539405059502855665634970266268050624873647487143147977352601995930318654974917622036594468796569109300315089261820199893487983344129079096607768669764181093596747861382540544753225973118058448338755717390105111475276197351700010709634 [169,166] -38466914453048070740996209691388320550435273747034026884286846391422386950773874757740876064206214259950678482097138402209183839511803234622846298407035767289078936171521988514135930633993471500458705354322638629622729499541004821073330166883605645223531293019888303514485685758416262010629579198335253723015552382035330428912852956843760617290242458100767649421373018268189753422415314985640123716737578804047193615651375024048022172334784560347364422262385750843568596825528167157318678899066337174136497266064665121914068 [169,167] 715430968821957465628537293271847312168922489747420804349075684621383647317114758717027704989169847328540092713312462352400093767146660794862026832968111531948537430944800345401128609790889643320961027296688778120131254473965555294574961640455457030315043224012991375786579197229654686903644831125628372655372008069878268150147194660419463382088901995110104471496120960485338123372198262639457586144598973892907072577476236919172064525479634145303573206076374452843428784452458901982924042033033058328 [169,168] -499779361477206659966979246118353250642102410170209557532607076621111297037476976450647095180796246691175513466750148530784178451022744529974139884944603653847621397373989638228998957900613811612004473349401373763858817711099251392294466301774259160653692908265003240087566282444785809377902177126263791858993153102812887303799090763953019160803031382354534262199441219026225811009021716975964383038730163662603092033351518274275559151259739278368646608059925601250000014338684 [169,169] 7738866504665155171653274861375804809736493759569238301700994660980251676104648123633015650762704582924284481902575065174543863129710699543780244119735130380248108716262571615728213591946176320103067368087296260986151196694631953747803471389964260348509558288399986354945814390196476541877690802246056972579227144254338961637789425270737452572277631627619062635223909748796731730785259837042223848098316439696081554648000576963794814155572247119415056 [170,0] 3172576818343387035890792095144389921846357060936745472721644791755120772243381435952310322753570707587442979676405658950777804529521458977464610093267652842343442008096630241625675867200814406794287582738563517354796558612339777147937345023842628905606709817446494471297032862891796643753519826378661280807985482775051985548820526208799836988377987522827862899464583217791171581896515839956593235111320096998593257062942914237692561816116996032363265713619085102486150661443280952645324545545080340717943652469225264542058470546001103833398505550384094198659816299594207065385171753362057908776708970264012870563626384431294751654225830535041732363026176774570768199658339033136114023535982190036796402027378505021289124413920014974240244970331430076304551474741441661094152408624826317959768895988288702588221752907280027115686715149008762540262836382488117075912255513583063723209860736424143612615306952477094774187764901573588252870482815355309479320457850632154705297163772155374640070373721421408285816022449785141483767028224425229801100072350271869673776222550484566354222276149223477410527187401739939176582587863220178416748399872227772176030008184717345489625838316218615293407777768149497127592945710620579430866074008466275808256197118778672340631519724266799172263501048594748392154292747162815654959415055187779775150411550033303843560262771637012417927510554764289016689887065128667060476754876521691779393764305089438614000786897812487500846434691073364696316859595761600655373411717240829703819025710749926244648466316888578774635855385303400052201797821312778729918591125169768929481506347656250000000000000000000 [170,1] 2336306332637433209926901309968161642754150695947335492700667679344180493923110239875138662773269663869641404027965385569360346656082853940666652474519907202544368704539972785309455772213578969478690958539034978848170479675202485197130524094648246547608641251546508535241272760222648253818236486389009211664222599829593033800594452884522990037942205711932797078690657704455833473258934263197202123308519449255181732019700192790264701809416785038623692569394925170579185834658287753800905779668856599014043572090041077529187064131775974120031073180739565433930875670969042608528928406452069552438046603496044873246177728463675500307333519153117426747897220039896434533087676896250496520499499093043350535875475854992893971669830286330315045983654238791531650357732212964748030991145815683890711041234021535257329657624980452540009562699084012116566397066572404386580911094335018727028594708359446503953683632058026831083144399887157421670906204946908750036322278130309346713523749970079343665902324093226888615889074846589765799945632324156321771332249367998918039461962985059427130283480321966238854162444291378373308624326033266689605414393128816936020722305223730175622481514757895130887415663596704417918027440115148976779641844883101780127728706465674350588965730888956924693204827427217852041082907278627385727048910809253379786116900283411328910911326613118605345826311155259063478926677740221119312370779752027721203663730570478729429460145035666651602174803167981661579851500613374545255359185486992814306231877067410143215595494686620005746693708959497074960365246533343143331418190200565732084214687347412109375000000000000 [170,2] 1088899784467707367449834256197026065957824523964846541725773019840149502180562896183148769721596716994391340712623270977560366021670666671222508495961145709500292378554374373789672483198502115060641545426587109509115272088807962929415259913120078832248999370899168222014712715326767808936680749809369980927478349557801302558660187866259851441927281466138149824946099446263460540989952427080965508019442151656851154626251962169335981506925066019681035707124322901533730981953753316858061954669406016230807810831420472936713454708820698211605865173720249464458610994428428352796053935198859020782709159069859959076295422734010281688616006741139962491184814338119951752391648439420438252143232801799333829738615096385139194911654607499343360217675742902438083220599071955609359416223692582142009448911848223226079491324689405295773415044558871111523639316189108070567184324122385584894466320127256320855353839831715850291979801506575836403919268022294428671538967096226126499402460196453752656854946321088906029288015058922478020314642446548170399161999363750189425286163469763322035623605216874241691307184624983007742159796120667365032221042000568206644860599649266773544555237952747621610457761464593377540830980520704163759640270092551774810357889652906676678296664343474640391747223440600367933359722400779537183730131230840379978533044237613028863223907584491178684559995133897681146932691103150979836091818002521966759318622910955301900458249144782304627416143588679407434861668888043860590172705227966470267722342964755077325554364660351229413835857299638422948909730193129272349771063943535409634932875633239746093750000000000 [170,3] -5991592823874121082865954126188912737269207993514163579517428017963767011546967334994179261446245929350342910902657686240979254474612748199301850279369517513006069525678048967824293377297635864208417639767825893410723302231788569439750447077584356498515921839765331384516672054681177955093455700867991174536133284061917462826791788543538949369810088406526450056728600047614161963329512417149259243930301210242151042940487073543418549419029357941017372437549502698228285705459617558697421271166672431835183754387408915390802117581261888990552674401251692721586438144482031156345942591816712404629839787899547523989030436263260177744880361047430512896763108961060803355848393565169729930404412457363822543633540578946489564287046727772949197302431333969366007219427056392674075269396367097469383285582709898622168214746308226995246047766024914434609437307871093169207383167795874565311023596433795183536588783689299589671346741007838469992043735024696902666508214282447965543385076735025814373205305404925232042126719519327138190314520017397957277277016001709666089398585413667290224938655275349238779754616801118856628148297127838400697041364130110770390076949107977467648077194541617718542737554319560176024157622551788038557567537800509314371266233175683689573533408227170346073932314641262028608432380905919070717606555296055057438850280721364783220327968224456742436767142236495758167435107887571947760472399117240229375336096243225299782974779346746832029732614163719486540669501105059378176307522762600907498499702615146157937562156736824067017772667648200630623660966166751326535937494099925970658659934997558593750000000000 [170,4] 409551904967354626035535722256408101562382227968453854912861214842954600700974060028306866813315895673971370068999270221264348307785961052107267386478493086982209880105267676110241631845946280265102089892797189863279452579300306830364784055812098971069378220222629489508370004196991291144267183820968999791089434600329459494232963559353664941862473203365731234695223163392690037434441181505470650389807544219946389963926232218361322822357049048675926852668517068962022822267336269292738735245043367381628850130162630147026171669730133027498600812152887466925441702886042133749373148832285515759277521194889551649808667949925093623167098652548902502913966368116797220584270918153851233608051629630421246913394338552741530290689685929017162961803485144335959460012234556793926362562469214618833260052715408462716839846911969693802420089586976168884648191254384202500044505768998269050059943923869855511109083808847403072090436781504047055779864987040030958214419156601091000385709345654656630281194313076407202964352863266597510211937925751925552817238936170978071134333707629794552211252196653041399424486715292122262748248501055370507754696040442450226227102255671980498511473957816617829910316080646026895997330800194732571330055357514515351413014013367094082777056495735164273593400247765065714586251405294264795198080016565112653279327012517538728232003775329138259120046441535553187496413528188522542606165481685263509215248979186137820777099388239425845575845745900104162330139237794099260046943126842572053980670371779964521692727083809457692534921002776122882503113667878941251640128484723391011357307434082031250000000000 [170,5] -3922556318635317947950552113780056441856263264536051854352418486494648135906330445713919558046445667758959361028693061535926226051359421081148125732752424232864882415732698156643953857796844327470578188908281958715115534763536156900441446200978143720230832156480293205760514351502648485945457729670620981739141868423857376512480451098392131033289923927616572004427330585579672664678606250134546199931855510718873533607917352970148277972571132093110969364677994064146297226837769659662775959887907229161810463214850858274552150883807346191958145230008459721741473769466068365093409857642444731506247328875175087428501013802216890779671001764561204097064036423376387911448542431749945807864492597545266884256668334730564081857822782038338011033320874170939760865948141678317067191344460076272766962772671888696374276629751704065414891217799716369689122997988419505055747250809606547529330555433019846844391596948437136670128752641203645852617498709351856135068380392080456782428685440242999888898768153132649545921381352472996352159957596689804442132969133552155945328819148262027412890826359085007172723288146503885125841937712734256873927232168943264046124438344546434947077509646421856178738705184947399816185381280873822320124703600809451782767238421262809808141828402845023308763735915334739727855133078431115967224085049725940744021028371158605571902701587329899252715208114165039324746787766867622530362162235840474053877010372297389984467558614710930112619418847448777457837330808360379611566933520177054855570789101732894157385279811800006129661699933196165522701126472173817838433080851245904341340065002441406250000000 [170,6] 23677474537315255961076786724210866678400327579170896977353071346114221517797144573777997637851321192627315042921391497141000973344002854882732185352837522763289143158025707927418215653574903645057555287172866735552726915689033874693452015361161293602506419089208363721285990735104193450539878357742732777947955281485456546023938733090746703539546719159453730409678949761444938119773710287370538916484783747655120018497426560204052255067462154689030073775935910766474571765578770432499806161931263299924481347177617095931804694042157615246740872581500177481429738590072293346802199286739085024184452280350783626355222313669652242810195638484389470327910129885387868297769745624836841871582367300462413989176576429015645293398466521237602868110303771889078897362122130057058694039056341365117076169889297261562494540150767742983921644253515797143949058750739342930903205123417660774227770084936970208456067035004292698106399912978299496454136530786915286818811341722676297626958769333270446432252236502581765818724920313341223543626956059753629672117840800825723836637542647848853966725606268845722400311097042813452335846188695940448369031124277987209537869244300010914552816180881935168186775344267892668848389878896794515660599243911303895267824282719365043161064722904459391296368518484170564994210448071485872065601612314319242661564589385609306711115751795720555126289672042884202763042368614168888892694734335601896658792921855167065388296935823255823756681468886777825911425147829577848975676024176270967006448390997226493966885823773712511364218718891342992933244837086861741163731267079128883779048919677734375000000 [170,7] -98607045586465308759367518911686519354818703207583736427310642736818031058496839701525391454641214611674138281121037295394184894055684082804485416833806377646089872701914438995545786074479777678014170346447578122669075625347712503875814009691765552452462648310205358149587164170608176796898133145852285199538372603581180928086397124379066922268628713484252682399974201411241484149084492639968392059118754107990660512834944751686779463076131579999027428786368116635578189380571936695313151454516039349508002003192226037390001506710099475332158032175935182259445046052364061869761396540611103212401557976390445391889034547657196751547149048647596547601095958936856618569415975782069704738652604371654096929344158504535426455661316211556303350189612122450401983928111893250408652629971811130073778411802523155381777619271103829416565825148628167422226911774020616048636350083918424382299618676453233566170242549812343702705409933453807433283477805820908335786574141100082620273301077043612376617557585296928399591769615480236906894911811431759904442242587909031140659387561698236603203569720341137147171419607670713884857302728929404052841660125881578932217815324249668404970319128012463727314806115364776672832166264873964471086841815016497115206633539343597412721743756118320542850323540113907896065348832537639205510556133419118638321622448150357677589166629187676750160137303454108142497576608615005785670405816000932005616218419236791175349872526516899523884061060442027480672853871109854585605996339961623373236410385410319185421097177918260987146326267709511086325427051601273847060091611638199537992477416992187500000 [170,8] -22287517070207344498869699971960087529787419281372957524069020528112629679852111109134842242449654006259677029867136851947984831901346336822428040583862137562179157762632669090316207548280727539938544031681339286610683236944688487060977187833583399338723544730607976340818771515517353882874566732610845050372859772222029657927192032011962174923745753967219096221809154981771222091869433732225506804076281005811978051348914836912421898811697266849950820248848909382512082449217356571528640602345234574007151633041760470649586951230845898345539514345307668474371996498701860267243950529298937834541135556624674243933090949719728962690088512009812316269439067635855440112215660839629311725590927872763830901175162256043542791011629398455719383042735011300992125735516926636918283332532610069861050337115307818492414071926236420357151891025029932019344985132152381137205286584787314058163142149692875397290406192015452034540948267855564468197809075867769065462489707892779120516348877918435361566311383508265682180169744002949851492412760888399453232841164119385838339985080082235020942889021354847444394544772394151936749223637396341393716766534969265648089120493299226793419471996594157910807597431255472066614441873058101240445494666649704143105785513167478746180034561613322808718477522265690633918216781928451487436381900158893300181689109243080419130347259891467833170735938354954514195339619744083446245440061153369729413960051336887105908467509933279822596397280011011365588648057305992639480929715914408043851832667069663011720785860370212355496185700435792673082051048817416765450710954610258340835571289062500000 [170,9] 7845690680976686608545779976729834084511768304357866550402603061731999115429249304229351785231704017063657079474423741001683365936765836281378294446346472742786051492575261345316696762783224426583789740397671806694722075053210902720846417919088128803550786349815760640942895849478554986335125611316951402271763309681635396374738768657334618734991029706809422855439980140362167988575977654076183894420510729244305259174363953916016917153952326560824678060760208338212154665840164265465492858447836926100794899797828407241663028116450753658807888867720296505265480115497628986063409818169836057432752596057695489559839704778368596204267538119912686444610891196640405936478031970225953125807217368362265721939694029167147280405114858248385233574874776096847859612950026737863387215760239319970412879062933692543556053982845204486018469233192276076881364170987531157967233290615942849500501685595686819300887766229444184679692884087645062856044472116566653080426490204054821639439957783355966670947033532193466770317964107057631225613395876121217395768740372346202373482336846662124526877841998356353029380762536205791177306924503514536114058137528050496457847973899938538103057454767247516958944163579197315228570759377569088033099623113359188828907016604793406882956309881571085547702849088473191378491593782098081797506216027509471883967678861029840872626035543415629396609649732871399754827615827356734208480270435188035945243853599958002946899984330889125554486940837969981907165326264316662133315410461803654357668400109735504619705078544811905048715691768603757878471177976212035718249680940061807632446289062500000 [170,10] -103381017339422009156944044809601045655767559641125520658787822701265333672207660567778529142558545113891458460736673636659326115598555310855197954961365263260627527289913679374119856477322183048098967803086794737372702389344511809767164984047769407023311645467690519552369701514816370556883240276897331788202843595201760598453990941706241276314867922001829316428465087324921564833220397885570029087862285434404920866549565565496815590670414489138483304445444103650964608284064858938100971083470903084726678134035042557611666826628149997880108628017828137638269577553034874089797576661355242556220505430900421215018052830771094105921974786874324498150093094243524818814345669441576236425705149737724513191242443902629971402835403285728028893548481624038925917265540040720494797806126601662503305997791940124985933969096376821285867737537663186725604528181676053932560855188839093116057940543449472519718112623870484646051051940707569107019069856407936097173914163047407997497609421681109921900864622996687054586911503327438937438799995454188731547594343581034503124504356400603921190642423567426209204260686327151410574032784222855093707311223252334980213449477462334617282921635024862909622226413365926905660322428130455137161674289892269423054884429632197078416244868088348620403949732783386506680257593596274478401737388210784289022550580720485423573431944097617596590784501655643220487907258167472581263903223607286206254476317980290885202114036969576054044802975128465183281712055108117981324001766009432969715533734080497804897588567854076404952748198140621212420708519324895703826417913660407066345214843750000 [170,11] 468542325089747607754836078394620564636169724227225696992970754701586316165127999545283523740622246535054658879894133440028967228155731935961507557876282760256038859619165440361368653077903306213066948406090986092496639019000898159461812292284453006409330768259516547348539954614623708489012534651933594137002747223592559760325559183066322262270879621198693459461143653789084199812242808285954963056323903841892291481431898613216506053675276421832149532674628895452351822901120313653472728137308698904091560273791069838893255353610851572913563675037833741573173602393668005773390206273264063297243250816495672440751560457699192070226131017843827591914880558509502573679623990006989237693265189234495226813309268024800338919744626527658541267325932793528568277587233630656014264254074670057459898806985472830661215566732839486056730587988039661741408424923627309776332128081350291220766331246883276429853421143539615995430137517200723383575869439030122201102212724366524298923509372273854336799714836294682220596517125472027870484368354711388482355589216632827871731473051774143110599655114472312550683516101224422624131620409309380380904261541039335512477578935621190186589029552102684090601529135943963736713771534757234599360373642075952882342270047133163092968577252158390707463306443030740149522758633984951642085151337726846552356868625548729504520321586967443756113514479539809755293523636481411679256013534256734646277243346607326963932784202973117450295234682392736571078809802408667389667799145309729865133781830680982595788757290898708460001518290659055024980207352094804968158850446343421936035156250000 [170,12] 4792858641319346707428245676722835182893755990606021581779010551733716664036657279819963344571382097059925666980566286981704955558051820975635699869915011383406631030184132953428347677445694829746990866239266158183425055402463522882065663217566039364977565012743454828417422688349759675034358522371377323997394535480586379234200336219608963808574413092645621081428036260144639108141952149194027601973733665026341908776038008332499416102575352714449666164226624720639811898873159498567933867851486394402379988688001942858265046960608826001886746790379920960801323319906248378121452159080947083258632808230485682548650120848652396979812191997607832211035575498030949661494678312240350425081959511288062065409359535955258422550061206551575192420618905956980404287835826129636611643460824455398701218618509101540379693861786279916717976628366542009501474776398983983266843292370411871139306878858701553895574821929466463846222290763911999816755076633132612994777857122314748898057907525086692647421409920678648950857756293670797269246068696347575208540982457863305520243871924187120844459546865478875884677163161959464674285923338967917597154877443602563546687132045277091802576832822035196165849222478236912922279248728873979238302240500657217828309060263587913986012292619468170865628274098934887595886877824162119049769040711661804159917142031659835917761307935216010551358386821227750172417528186966609896712437045698842627863939027423626163908202880947101220567453934264180428194923312515343395659969241279144027488631073702293934488506945368971000931011442848445246250663405214746657353214919567108154296875000 [170,13] -102042207271559281460813257024904024027524233061159768299652106202544649644006813567162567516133368522230196949429109642663275909548783087080222605682809688035987301867352716789602395651481586469136066100025778687667194210275416276610647069899409573082579656883244637328799630334282930861479306412132987619984552172613877485861163805472528981837379774183803864549322997422028712644858313051496872774880927379752655573677039335574133782736113648560812702860541246532834809314735786581281988108255587747150839941674566021514981095655572819783900752789974571214584790339566145325596858783109606439431499930865306092131592425135787051712179501627674975017399857356967400435551247050765909331883305870443622959732653579670259026909631833338078366134427795540830002138802434788139642898426283103485421854128284295395381728634471278088224040709567618077653508464967730056942867248493985581387709031335726240426221929141872192273098807769502696644917939009992959556922543801652184601534436704234760462840565679553411337113045769833750393754144830362389005697112743434144662385212963842125229697713214664677383047238065649436081584952033367106749655324473599337136540799112336148411894158163737320753718733724533515865909256800126955734426333763871800343503822269989466736401936460966109758686795212421522817686304907471807976865845502936959928846216358828125108565310483722604420050256375289366493150865977082881531606191446392002752072155999052421857758358871633571849561997867125177274902232265003648123665374059643745891798703468580649995380780565211503195984453906830742950139626780997213763128012418746948242187500 [170,14] 917649581901204441132360985903986177952383784272973235128480038232762504397644352945798541040392458395583842543931477316879544337444906818530589251706746531233318600172376202078141915906679088883124010945538094025600586599371941642858834566926862300741370908168985499291289318953179032336129594902559042168391817153022153735662103033683517705573653411283975545936196113716171119730952359857579870475782885295277193882835338469584702270105724195206497648734395168911729650776420912174541413176975706796227393641367731287707602096061864370931998400498083526039644330408835125230301757428721483002169801647626326572694296686671101170930354792143760082131703231395607282093576418984663539387747303708813986441568061291596812994425234306124102663753630531515191464073955922238573719594899753268394277304667174114036115821615410954397939212407654449654943408264326770901737250771222438759505867102464115277304511491447036606975468114210234472916583828615421504326884511854108733558895155785284305244936555122106515452277816941380727257458779795449277812838914584338380990927030181549465684040605292354623523104767659458409705829366843953088871423406062976826791923238071867641653241122003664974049857937739457453565505983446815225754109869556968189748225098548571003467047894627216596674501747829912260736338576572850679399702467806944186904781980505407253179573431770510047917477963826454998540680558757423154574729838694823052550339206956269347897980879927629436174648560848420352914483304692533562151942013344591745371228534989240622026958805794474968126419232356317288551125240198966872335159778594970703125000 [170,15] -5230730776495230478026376211412884128232729262249332161330281573898026926843696157005003089668994293643636548346906626152577893717233539842198166862686331249168801585819510542113225182394015194159754089155822779990269694701212691111021894995491795167657842079716462668525988044132562715342613200980546671149986151003093020256660939233967777019055588975279988582037657404474006964041543145611156081496704591605263803607368497699903678686273755075689760250842610937462998467761348871256441005821930120025389807833192167882095623706135224686040965675844012417560370266219698611826978608623520992302722132271990233991347693925771300431347940112857840722364077713738517691479561699965894551374864983163431996294881780748958993747514864877796413660182616172401437662584895032722223254109945315127751403837826710566501498581633906340754845047364818446665597646928307109938705727347017536990782688824222419138085172786539116962084451991778122659415560432643557986811567367724508309193621198766753581189318646963394201932367418749906304168407512545604328717320864397584849165785151162075898197351333057343036526666421792353253497973153534792254230921428428420769439313967834913132969243653784297003897381191265699815084053911048852011343090924905494785640292209932693264003477556739051732591658560884852848725585816141656734491101318535199033203064170986432061018415011286545197709450310137503784734739142126653973776256551905158614466795494735698226000375488631692749599625994098983696588506258856729243632987176814651625017511831670611916961685973190890994721247268127856659875835299959435153446178436279296875000 [170,16] 20151720343366401712931506740549203257049913993639437301977599539019845151890709766270978259687988677344914794653161635814519049906531503139835065060631897979589892563962074734795763567152997212056519927114136350383357103630074093494882599860576051302179674319466841368203518795922770630326755472659905577193856269997796191593862751755612445600086585777097669908851855905676223978050564472825781277970382343377637036229558729108944125828029267362782238396052659453621314098976028989115278063957860447656714017621281589219110207716157187699986768289428400771614324063283751005646935726842774719134309190277876676713576906825630206424204777169965406622677205994336293051957367905578484279449654648070241034208561933501654001840232193226122846294779799295704187598114446027999067816174202491911405312225999990483128494106483903783324384378214489397989396316862302251056833820644015792826640657146092146668854564756034454050483893155919983063647860348468876679940278490003892431792541164728937196184713612574557988142201572080864598980792768580982983368509801121038229664270101652714366537299061699978541266139987853187575359552940570178469109280072312136816073993922328662262855554164114300544674545747862939081377222382953997636180766702677308420562304636054266623835341455663085155352039489279256153981876331862508431764944508006304113487181911250174218066905019267858884520152320700140860544600498987917417074668025331955556520978274284560546440804764319679476298204803493927318991712725081951380508183395298132683968670467198568132953804211098209037123855829622425307000468840536534210524291992187500000 [170,17] -49092578798282369058956886564129560409605860863930014124747216347056500911178118354795813086953437624487014396467271557797453506321192313603778394203463007184744169830458999419814234854397167918483559521573262473411385701255303454080387782397787828329125387384918451215798143416440086282302476299026603276925370094767466902319011608120297853776607666767808644000778792069024794798144769703257795219267760469080544772511646706449241070185604652647500522120797125102977574133645901470047485763073330604080218334259599751066484537948486953795097146881371688595989434391701640322149978126287620449449253603040013827807660215367137881313000303278231547972729033970000623866725138696546872335005342790740241390485474593283557826638074633711084804133915119447419309672148511810410972734815108735403885766461628305894994053211503134157513215465170579274135871187227374176301509881320650896897427316166993725319526304772355773266328974520511708569251689845367492017823412765698395631027755374350009333264802408853165448888948286121525094775460329057535410074914199194283353911527608728132740850501880409866521980036029734855377814278616008922551852585293997472214518888249871941918248855977945023914966511604211249249978768982028871360871885677072481213410733614803767370082142413974404792796685850668997220922630578239536442354180098784424196864453318323914611734049354441358511828752144432904198417704223730034990345705757245321322319661471521883432152445626001313801883352915557494391593007259915880862123747135121173054853343445620020612635115351616935908531497539699361233690524093741568141361694335937500 [170,18] 38676718682440275349292568602757109746911345802499578090819197615114896037875935122653140224537971792970994875014055348674871571617513923534053712853529270537234746486749924990039674557499809638883027137122164652752755487195250496886456158606913941910831209546340019052089929446683644578443716372777292082741407052024459717723111788254215209767097385740251804087519157332346573388786168431672633887139145803127333091990774471462716582875637954150288527215947811431842213595039856057347839036866214410533402549044192811275650997200398098734303015213696435755805054440659604566632711556793955528745115587314051222547623334530389393035670247591592679323057928738048272092225834050414727478145994423783584484746488306735416082185401592111441827541587607258891599281954470247290454808826508843156282558513359078323779441443360201895836320530141111371579585513340283940197880727519229172127199324640516887264554248945679304416522696622007166680962378407850103904749640057629183486670677228166677915030775321651697503182157090353407176300401650351470027682625194454216101417399612951876843578514569295312176024173868253715117222482676454722034194780451781703636294431681632120323154855929794120685936978063982206843071289835743124242425548245652994281265106400349401696134016796385033223066643574035946239856103530404673675200845868001295765584178291044651184317746082641516100037624362247114525286174680873160213796608599840137761750116680861890480648964416342226583356667520788828300604693455088962852172200064581628139404157837924759634377058681460151401750803450947647063080227338662398061884765625000 [170,19] 261529102675176729753879244296626968655201374309956947610485102726909708157849056670042751927979783351290223645879051134624612125999318820949729867923221830136810078410811712871411400595333630058186877465406971843743142051211301534433793616797729104330108584434022794065034261966575607327829461712634414677671935229740177390431255226386602915425327590137539939776528536872136642161744192429269096258425570579683214820784231863090681921685737293012140356974235548749044938408964175339541659612082989431271678911644938718250887564198297097455478706983164143861349174465199078547434792034973732403140388956548505997375464143390886146894661255193942472968016309337046942332851535347837176205822952717114565451043483485646494422987985382140479431333136844511830955571778225757720937374766785216422781757411112551898438035572246636394828120337630595953992119777730733896829393998526818036033053545109269442536326115393475431294772311760124833371023103364715432906455517847151764053626500214738610233084415673496818154504067926802695768126719695841067363398668297209707876253588957338470343346923542871214193087734722486469666889492449981772522954710347832989387424308552236977244149979111748253778568656971253530357579208802902235582503255795375454581483670129475860751564404140259606909839986688165964002329785735256774343117920912504807880587339284212384524306080264952796526134930107765727952260878730256568082428056908551321310492671082826076466635723860690323499474438445627140590112112198603276188239593486569358643179167519289368125230389406688922672140449140876946457485941328937162988281250000 [170,20] -1469692289110025520972735778092783540812485081770567812985396622060815213957641149971381877352300138013134194705343593432771477112352874356592504663051040873508163208454381316003015489194276911991249677300466888635404693132860830344976560294500176164227255134220227548822906958202885145311319062456063924139488180826020977148339393765979699581576500526235076301471809988525079663842718385413119968336536315768177669593794808387711812155173696918427486340396403915069701390202698564442818910112886311806318018252290141250011450812351899162021144000980991197860466231905308756202240858537884249774757212698621831110177070429288534935960396648215664154279781851543536486811342273362387877866692347180715176839677895832944973950252509863553555241943266212256974607918175467526227421704874836787292511892118124114758384183246549693153286017412037665749578103011155710142480881994597227337609589329677489347196172426470438984011936793478895956818043923958275379668999177859403279402477332934280438313237160916853195545766510138554569765695346073952503412455235573169157896871487725380188770019309874648741640760050060447306614310217466763140172508789446129686594527789166069192883177877725060554863614202169901989619664974349956025446003272206200308023270534294620031623495150866743016885083500049270558863432370533994728890047131935560992022023553618332391901790041729089715907796414927136450246560019767617707737038728589396298339250288562698616029693858470380527090741547822012915711191281240189122003287393226175737956277701166163930848361648890210381199384230359680242505143209129860028317968750 [170,21] 4479394291124675650534027559091394013427382079400758406450778873387694715015145793837129946547463452366505399237741918805129607675704140007070171683377264914358229074763392055003639466080601080487747635722953088726404867947738299148160111640248678917057370861828972347455180734245204923751855005239623090312069998105875840939609406605995026809273074432610724750977475162489693629417813737229392550629211793674563688415183203708360979081315726365630787012241896172200364062136220015380623121252447384483938750234448486321783832061314114505376977475085580443079652536084402529620514367287916108606382925716561300779355262404503384453453494760605841132283278667513181249216941095847343297873522638325983102953767256537883041435134158198285998089784216224092067718492480420176133512614813234634566037702725544735383640120108689819449458827399737644767451008410274951201716073675142219712142905799905527200468352177968094090174684526497249219287199793259580395972272282901052534728790076587995176299861327809681050660932104716036914906209114036789385602954753236761196850371939772317693271863916102235290322373950908964947369883613130985341517237987033581670705068078440350342385426373111748666830755019650020874046269151029054649032419753055911484131040233975699337681526608910948806830717424223409844101462511093056722440295916399308722026560013865945323483331248525840526739013984337021958494280306130301256459464824202861677427327018391733543006335595633080516524851998553025578894214080641986813478160058711405767806008394669619414282259234200007477808408756472735726810790136859184085463750 [170,22] -9709324103378980344214276902955849434498095788197276305440233011066333626154121165213990241596239128335876225016656221944847273624351149845778269090355568497791550209521196994842687186837580908048921239003859360760544591407229681380374454153369035333780700924333886042750458562112045893725822324239778053527778734880394695133275513122176558352966239326886786443908052987633443622010800700514856669402605736958184457680311449731696588194123898599087025566023833115361138764731198184995682547861428104430622026377833644759317223868397495964293759558835954621871958650220763055172657663522030392647547623588102601159390147125929232034631616091273788613315466089287903552257347309738873894934312074560043578698548121023915304760291214594427686723842804424982911563785146052788562907303879714982727820729754212364160660869366607272486183733022224090741629659689622885885479193501799784128796202544656299648081294833970709253479170165803509145731904530041017619371357681607442368952350551415430131483389494270123428568694861651306300406692329666254884074055100713145184097114571283892976722329382974773813141638254613428987814709642920480603738097785517026902399159861292465996887875641054221198442486152274367804340838314049795463105259716854765226334784358490678086582760213600763593624603646755502865747763291443084211281321552081337564924519974214008428830866841215108015125915461759346203438433900618951368867318702933266797758678142494155281244758456648786027957638598207421801382631211422832640448694033385843637606983522913952841152065844971632021742676087850316532314338525897255712860 [170,23] 15825608428039218063916878883376103326167401241203545728050264170583340111144196864992107587113479970159630316919947397659475113086164193770927518482542005273238634984492764553330808141865259366705363805963730281483112692599987972394878691725385802606475442290159088591432570517132281323346040168678171018830528827645208025264231017402897775924173034345922350516020636128432351952137462476792617856609465319958609885943719665931436032649394396234891402944133704536378600707816914135792170760675470368227877193504539488894297334662110666559602596516985251690136106127856461374908281359640652118168534843620356010768433786727432205249533019930223194289698555358905741306667759492158790785197488241292461405452865365236619251444087491228039196954651605434102747194370853314134328292521063779547218668506057846757366158730763591039744226174285220274515896839432195463955551100925750685416380901636793834145292228575630050742610086513593787429762541405667649318494797059655918197142445640018042286747071292679690526198608821620657308360378298386002497597039818168934112982871606788913915182431450428879829762554092061813783587042770045520816336262280719612889552988861085937223155896236990475511595459307336112622971994368751630060490266361718606752283440060654484160900489162949975641068970112376756624798735400779634260380977998978999378271867856080765980639990054625604568118645650693029969045397012551167327404347293535574667647295167095021949031827987478805993632666766500901891913120472648739731547612787674624012949637647568045765689442586314950320911417703743126521482197116024774280 [170,24] -19123682136516844681912179344070364204405939049262053407437430584049158821817617602420173408589937097823274379800214352407842784564211317622793756709539769208457570798953436817332472107072310992598890257271519816455081154997058891964345683085904167858058185902958861839336226858494062831559325533506849130809300357132353583941638874337579242423983278620048476462014836522755610967445823356544483952628115423058769921351897854892115470831947385163091665890193209016674344176269311587531405708774785771856022737589168615619225638186224014761470338634340061791241936059302129404644481824240681297041026892231710440729575412738330121244992615320414822369653255488457305665535751262758734266454388351970422996484913163083887035172029191770651305519809373849579733926639165667357792417087683737648719043112890734359253975907335323096920080908941641762930977017195232920152212624724513083850693381535970636090760188895703734817162289416132099704808654053971763275493295774165552232909763649279965186848896752873170034680329913836383641528846057341398149835654016439202382478494581333949288481899917012733519139248648367042817311896499529804551572058389544169817994433503189993323971189088334723741190423575630011928905094641786250680665488116194651304737637950545396454900146771104310814942119445260049789551156160265902649130759731437607857444959381405248299099143500650500899362344994177842179169554396532102082119699244681149865306514833938385829801019493485359785343206248450779699438077129233837188068571120207790646884916846176584602976575853156414072643310087583979677215241939244160 [170,25] 15056512574967779535409589416752308368344336865338393166986823567957029979608944614158152888219850014808032563846699177789315327209778447417333397819632944297593490211266513201981156363135130054845101671156289305972800642563094710520765381254002728019599263664193724832986093614405725621626143826163421311090817619404042687180499401655956162999839117913670692593966913187770482184717394883787125732129249163007711852499262103128101357383630668790558356387787267264404129891916523863328319518194688650505626984926458209660337087902169944480121307550824351131251646550351428786815252541959076340287036736775109496547863087660939151787212261172740985980515080301931931326381153260657999449499742180327181353690492777462999787001997093510467379683281874881863534191565542612017539501435055332588895685777102630032727786030831000574743941826944715207082333726232264191310971698046271757151188581484152183543769764161117943796853652159587478861925475472174283313866110071752899378541829614045447387241772073484331402119790802843933503301183072553276418200014096943759279781609614299575061266839097539471602642703797651468110961542891534394477384972218172206040277466290552673932737297006582409985986352705953500993599508521147097703062672718611948659697363205216498383065677388348703372027119350299544213991094860327915761149497113235804949352317823001667410153395736140809142870147392902848644093293222397331289196230099852115558834311472500718635222891851373363044306045705052353402341408596311338692292285614662823376954843276393747942815246402678800234480358900943380816210212508680 [170,26] -1713304768406064774778186089441389061470248628753769200566549674680018622202168519369525194216195817312070361530078188117896980678511771434791543103650892846050431659118920809964721226127196452614415632663753278845274527376524789474510826701389259108252137716633348175250155466123508905534659400141974198975231042449848757079225789022015681518739041966294322448846135764734673935461552994759591395021756337462314781159331997059366354804810308671717572654640558432431761452522088856084110435814117956530354058817477010286776492285087358145624351714378429114899300004453968696765467586499556788039601519621748489094010588897215424040748679580584513230054614713390077219695412900217619109934287712810153172183675172531328691445373300121954533256769896269526589031872128568198232247573055318943686488436495821517280791860322326451561953989078764955390808979619883431721814594382953778000085056582841270498325806086703533089410162383669823143550492530332045486419328469112386979152932138194046746604329368420842704267311777166645487348484073117592241092860633724444358777607102419922864785600231529579113167913469760313401776112334849435554063609218664815762512765814916187576264351440250601374797628869569393150702363932204568940764648774613543785705551435761302631270810756615595122166218059617431611374743537571500547652765839146946235645577463814454629610078122592310001651105734126109847753230728223446735926454607424484381487740915086928452850060941428960452068617752837502625818053978529628414347202786950615856048036033813621615521907246532502967009959382633767048903934760 [170,27] -17486262660836959934704089848478053155747982970360489537998724260100247713451252955241582066222471029225051517359088761963470984726062994937283608759382403067637272336145741067893874283734446961194109114071112971447859976062617784422925375116794663329886189483090917513163889371189288038713709095238770773882031933420559872308743828842576341537095874116393781077493299760199655522060603095848515412726679290888162560391468550066039207579305595158383073948853750576575670763559433529597780284789408123797040902045326708064454326414695038820029297199019244830708290071499314162266022926400300054919062739290031608141406567945166281180850461332759720907467644172772358778147361016583254394997961436461100977563022402071667890800338040653524039874500803071568943904986961598749797838575407838195045911529997328987579550842219609983949780292551233431087278938048338030273845542883956139423974730000801625428567501807606985535602726650478941673087272263701354745283852970249762442048856237091512174271057929507723186928540902463651087822617356642788005022203749482558521409171979893329037260636758617663838155947598056221363927690251646586450404455589737662465721427082033593055056030042525553260479874028273355754815827015886126763454911394106921884154473116708544196138666208664398661241717665593454301209800311513905250352717592609249461803536557767698499738331567740037565592076589367553041350827295699043525256381286559187536937990997106127591702842544941860416750152594772131344541039913877604396153861995874643855719452502784704852904986933222115621168226245617931044466700 [170,28] 34885685642720665027450142349909353952337936444749742880292342195322791340776309878408467122501592052038274178286082959332718771214726128299524870146080846595583216437214170101567073376475531679882511266143701240857335753615591517185453365574644785969778810092502613504218065221712186174407324655423842594232117074908644628952473278791888327797227912011531394201455228029132598792374855901404293742353602487133634745637629723553775319662470329697587652335132545315076817699349369035362159579127092027892067773862907007179956962360709937190080394222695577773445890122356071213781236185357204052777128490465231487473220464621144346526811334516931232320639674773237563982566869416325482666418415555983876454392508056557636101658744985689136220653800058996359274957324024520848248400382524629343496200067936098435503014890312264612719519041704320520354728271523542113667036262564917924423519446111067074597373225125138476344463775907772420514518297124485415771941407932685826263022517625146873199079079907565384123370648304425469603167740704872111392207624187678872175351795282475263630409846123124370746218212337574575928481050650891415828875744057852911350316391324000071421960010813556310850374346178395167994972675851055179563604736109112614985976309895739892380057395339522992537364149865655803407014389507393937131602897325674958001174403959522452892896914736597791306870083074472884730952297071276572400284516818362257695010585441072897931945621174955399516275205388925084091449108173805134722922650951235335586218034698065291015720516727912490396444113837127879745255 [170,29] -43274423349058781525130350907905435475369815850506098285529321824480957329110262286586029160317001028675915429257212084835209863184845266992453317142140652938485692145305400640029321493951005636162589280613866068007146840043552736040191439744615044298418914011737485054834260453273411100103864033364737628724746210095676368917277332674228377335773617453929991485526409886066418869343105040995629514536173802964731602417229459235134550778116817538204352772011003437430145726066319275915467293480567276944770049754967888204912951523903566713476276473391027874194720209567777358761156971521329998396044264476796867493156064070034097400318973928296627721845214849104854383858529102610913121116822548416695636116038695639042221395085156702517902106106291674989774334772393537684648030927482973404068014685446163198133198322460099364795314953217780474127388791142824676335188939010405322428217771788169531677664987403075338441110872007807037800151095933974567255387016592921305907292363818642139614759652443789130432798420313756637555996323783747878349426846957840653613864946572540392312820203893125761775486433786188698870327916604761092867185926648938261003389357655839516179071729151130141767939107299428096531167305375212667999528178648691035984412725363482256957142117530963692985700364254189980699520842338559606050225962448523511467881652743191017044276958854311345833699635686733882445861384794857852118339272547348420616918022003174167573687122750380068434322805997850693904215935946987282229730621862887276085566087447481620239794950214703449066752569879990866660 [170,30] 40402136165308352411475417052885690902000099852624022165577426616476639798552242390197346583782244864250623850260512388744445990386706499231938333311411162674296407465706055210499509063859664920841635237717763074854177538208439705167510981629602521779088182253787239248216297436921790387223818802308502423704517410372540110845544119144339352810115714148120693654334470090264909531564531970162580367575152009984421930368881313542306540652832519654740764103399056303598196118892330042396302780985841947911901196528266494761138887698494835263306376464206583956850688079716662225708827118264280398232339222019806173409962961748185750047528603835202158314107651939128395258556041913788596107889189195228866563954125180570173857010963426674084460938314851053183991842336350388288798285269676257791475579878840214996437139587685998352945066354637956072785124383845767485230357170129704063650022031304863611737311994679618098617456823180235693723959012924104414344298730210256400647561732999760603233463110127412856661786313196018526939830928265073040087503630955706439260541426114480799555704793867931792593514597079513218964975115491611805902603795417992381328967884325603067028129582767791751495397798608538251063896403500847732850056536219920935644312855089462785940859693940204897708973254071579987839190781152996618189070497485103542162499209915599542077592993922828897079514140900806728367400871880247613800489749230994915551637732369754037542764113209251231186779019946838136144911542094990013476725095374604627829348814973813623428231250715354001013835123421195476 [170,31] -29678570819371706988383423222474979334717487260366809237286726092969206173221657832958534507004483278866180405630255050241017173544566979096990809425826904482020462356923750377743509116328385142501266281116558641736423845683518931600647867766813976378429336924667505196996875323527877898234371574231682787884407371420284864908135188437319046688030226059950693151225313389627211263832626135484156671670465130797970999414201707463919106704678312843487723367148190697575927681301029256736098278683040236764595203677538682624232422243942361890385663923857041060310261808256761631787883944961638245608783996768809118857234839743568483851188831433880904973479270233792456110027240785497534943416442477434784025380665573015450502001720385395232236796456446694971406871656008806203352001832530911298261842782171175326606248863132020596288477363165802023406453872672300683493477540178302636878913803641004027672820327504434499730655277400018571427138264565934453191180559396448683294940368894717592837665729893900556632086015574052456504814135935272247187128472548680083715135126541164656051497083794327115829439075793624182576928138558262011452879657936762388195549828422516806329866229755267048016780071561721872796562008669364413161450159412231393999788454009676333648315667865100063249271009567389532935583589408003885520558608174950755540541759883866386523276388020013039567235078885987261839697111038576189350741030378657690505288127368527760090539939410199885111472946794893994756294032113106465846817649448417431062500106856283750522309923108962509365146798131846 [170,32] 17047797609958142188548571144690664692114400863832692759703850611865017472381120347340376410269867847715529496404923597884377057569619500553694661472248556235290772672837973011657001867150928829980095549075599722431479530793080039226313714280114833554926471545203853494991507595504121557826219773297386423738487192661241798801732251504972785158002021322858704450301890910474617326034354875047662301349853058553478418781549723582604560714910236188041008183657049482303217901237881617690893745370351291850183425737398474512333551916645377881104723841502918594991982834740749623014419464201671243832222785299404966043131860265232876437203904894232763119799591345383925709804134954992313112747165368720686014316833410684880661203510625992741358512825258386544271251056469480809823146833703010775646600341717655838741099826265072115962844115816080350593587525830662110067064632075173662616265739992635703930156525114696840830176820434397533359694486999392215042886132463704402120285794099402489862861290985532070143015290813185983997200484950147791783279106273722060901427598979992796004980996393170241158436021552844454939378045694580935724875816190877685835672745124867701039090690755407368462685231638562980627164588793745356026238163151915907578088373661186089552716022675468179844366479555539641985180796789871927892357209809199128861059942111225403657279759089523749690103398332807350564591065585870991098772865361543373619750287763336693559012476948537517865841939791224897680501185952199446199422653860274124943008386121238729067640693722180211689579478456 [170,33] -7138852984346161670523512941542876269638937314562124460890183892236224206843145204240467757658641101628514375387589774214353654441403545743278123885108456968246561134336972566435739962134651788589476104070018725937163853783157966455631467162281888548817330507416279817647504996285097136327514984073274104199056352742557755288951152887308091014723847898470406013846877424638121280250589552503862876437292740382389035813019014187474400163918588866642770434826483005274431917472871638789321014490217408564473944280565150826120901302973863260353809037114891342023478562072100762810148665033931686816444787481332119466534566642480277820872522371961487172081608095963001068436664615855168354595644001850519020895828844593192114463296556833408914937465249564116192277103873848722214232665786977162672363130544870855660308947764054600541047108579482202961480030563125764118943374840697079071973569667906920173277389251483783706706522850866005427128368415782478356017749459023632244122293443993487828847228510922798857853095941971167944174806296070063381651761683176159759513292526152480040890487004432069394636991539547584850383041789294227067897848154280210610483065076478615059502852263715172568642576722686857029208301644812323349007831155145387857706742220490521404600125194787228090416210608821742398278355184273098596806884709715271478808909135139900006489332546348343361865904674812361268799931079197290030779270492342930340752274716105757659693106072445101850444780871860531446073382504342560759974654401814099971726276257797880645194919719864573939608180 [170,34] 1516328660949895504909662887263631834384950399208715186807776012953993411636066566235594823643944890566303462896175374612481256196122191523402403582232650566733634558819540015387384539925218970953945117189570171761912349497103363971472802080417362904833857170831975096764758023300977078859468190852721776188133973346740272331766857981198181330193902679140239085828999447177435616220623642000039956705936307461456463681075781848989843303279407001897484139808118762423600820592284561065140030056768825251002226644007370593382235317198129903645427035722903410622321240939235129531658270902740396846173354121105586992454971041915239604016115280117425912955826685445593605722114358838874395414462699693776488978281077772845834080345941543402547001904546891770775053528379853815614454207422833784265441818943579357761213952109497251743452549293284717395081957843075843619061004369877486626411047272598679896961023228499960907991373711117187245661813689798350569986718136005619464124770966877436076886245724879396988775064796415368474049113101032893638936450991573990881908750678550624883852364215059312432761245706066941009296043763582500123072327885124013549670547836506033940973206645883011634001262127330719817732509595804063052691026706383538707725280858600892461964139851125027603306579884888726489983531883671460260158947618298550331708043429311270024692966124389059977809229399496075652744475424783228368060041995707323441420054927021799510670755201336023209955385019776009201028354945466677658489012446162448838627854238923910887941309093247326758208 [170,35] 644374417330435795355506375907933263429055799873519634431439782866542085813995603772791759364312800568672225850086807317602739943188872271624584911182111714042374880737183611217938037536100016615562223722425124175806803365677994343044409769673383018608433724336621502239777204687578623946399496853353892927885207501694724348083183264331752789481857026562698123529213028158091305604780232399368435880606289865142479886428591568287970485242935286798622859372990551899826900065616474936056456723890865445878433642656960099830848560260282973147640535121360184324835668050016229817641512335572153657359360180819156871150497637967327175278533348087354071619336707355419766106271930084451237156478966056391630477270816760678741516343020723850954183014848377371458646432008544381690804209523564634144779789618202051599146871034206155557345571353121411269545283843576481835329891070521444157728567213013796526548306787492650607313782372528991164892117382616720806329299057895387568713627396671639419745121117591581990550431565729046661840180980984622201125695014031698664340661363484121164978191008509441996180473868993061577958546394622681409945669370269043182081238458741981591784144122518062717145359384063160045624508388066951458190795107122004849855942585478219798329998336798197795978974570606679187817445241994814485666138108271117049168947703039377596645698687446283054070946048376170254128811198259614521706852537786935240914539721995431505827737657491298460358084914107891770217202167128054859165139839895863835248845295370116933120178401622136276 [170,36] -946467436293569130746215023981201510567549808375315902795961911044467380832571332947701934259934716528247554833169380254792030533515615663835003976934629263470839172617389849145253562522279413689641736329579641969513683330720347464777255316260740845408307407418555675473135056555011413686199215315141189429683652740381582382244586191156366002867904034339176060930279368011578895994044060902194150330691255976062265069430045650269209954416832077412337752096567230173020028244437963315093511764089376368141411123822449657448156101232774564582207810517674513295132168990274243149030921342122668485329994857944169061880925342934274508109645695518128718532558790143904847089783294226093701177373594390866519457539500380845832914072988910546053516887490905277118645010799852147089749415375064661881139052503237779167799805531872747581967468862820449168447036180649381303334453400456465010070548848007755949695384520619549942197452271187365117249588777419222578388630529274813149674969538545457347973236642925176457467184156438692769461320843245793901902551121485705721481768331152577568494190728647419692905038669201306182052463974253019248069210815890983139435333891249810158632988223177760788134438969180963061938886501440701272081725335861470568266994232900161180261836100949305852107686943960946414487784578392999648148196526684285281103176558719318504381833345113249833576127564793832803160685478938197584106638109760197259793842004844750769378007384035839706621090269788607043394646241863427195284229875621157860226091814819239562903815488898316 [170,37] 635585392973137225240664144366794044888948464566792379986366699822552771993353999976277815110597070569168469187024366230686970479759791282382914593334600209808208745750731748202159329419184930756941354911079391425367812706934586129577726197567958557551129487524852638864387746081450306447215428099354547606923500895813426495167811772281461142607405305701600149023689734323465704581284347051823019779271600328884522830888016628040459329074791660314766657982089901978289691773725222227601576915771139416153410717535027105433596483083693553852841956520705535886624382891578647388430998090464205827638924118476784700143914713317169553165294259007000483379069552527229119957393532655929456159503480221099020599833577799079166771150097743608322349555775595602971982116821444047008358737790522736997072420253150310813731516328675242479120411492977265043174059448296812767844371385790799869001084257133643436948914159117480044293431901035095442237513977071405688923624307261548728462226854258865082419464429283043462088150343975136371123398957320862066518769591027800804931975311100087758696326279960447388225308406556693479153248056420407559848534113536165638439040290851167005452337938014718109546650468709729819237545567599938538485235097731266264811278843879734377123937692247210868957941565312766995196838156247539019694536385734876583888171920598728742288249526232026736238198067256667907811789817941901635861648979519659154404033834415958091590471717676137772538217946775495986804632093625199032027106405560499950228758958141628712712240165946 [170,38] -309753656498354917637007732245224593642821853969315464235187653481628399041697459129624363305334915929641591042647589488285462700459313311914523021762225658821448505215747207044290931400576082401485692153752605174532200256928716001945238828290670777012720481237372835742973295738329546610499493387327556064683506175535142253159231358382303989253345094616466563693816675984195309085898898426647714401226366335695364943661089540796456703561784879674226489199580110707000431182409877240684589740147442092249961718179246138515870265839853154668533845654912042879309201844211779075376688795935349770843481980263156761589091652534094974872223144509447734282559981075171104263987526192302339849290781449805872516347346526129019047883713380029788650045020288334265385676852665269478578419770932332261463685255824410828574739848671016092677176579914524853066928379584955719393919003345695056635690394038541783462130777917329161400095007885985945659572005080048561705526327517422805164399952907003357691204390249279216846564483009675762905709116062410189982349903125627135980202186399436878268958863009072742160593563790257179053254442183720734487803603067868342049367378760138525024295763101018704100328934695836283295333961241477788627021761264878667570064338857698936717772669177931091513687544905737118255815986330695988334777161559224807520894078522431244100622459779148320124935692388694532696325282153778895519692416573121631161569027249411693643169032585386442251365578893821199581933491568623150421355445484843306562190134332429412635146273 [170,39] 119947139549650335557898150026073637035495214494591912139633334767327679940890950209471730387846637293213771588303539217918120484151458923539847302726981327481659887242534558222254887523719593234704533735178315215838403908664484298296403793263382356111368780581963655780704630502720361793223644437925337630724962545927982890733709173665419452959425324902617817690464698434380301150656479187942114368934208948860256748142633659307578273170081086652422315429635757831718983000146960388059386402308535471223211389255648149737944938598671481799752580341087295330912031685162757658277659271271081251943710250578321593486006699537977091386682885780821617360031280005872492236578286401944351413734890712800804776115395500876989710698419295947850937653820722202259892293362271787389960154402752962628310747541476557467365110576472743044468359229873324148399959894806727623664388986530611977266484245801151871155287351242001381987502528346566630630505957055848156106799116752226876497895576139096814189097339968218111995113949747240626228018953256863423914214300151501032021637516402449462615852977272603722805248463520191934356836793603951893172910641013662209501390246452702625441476646123215425724485066269818197794586301138875498476807911864813899393120154033223390225725605589622908508301753444844723169593247449800916998221800578547748305687314124913497614513081498681903528555874174467644602165724158568889255407695236304345062385833118208428880708420750602459677788085824571183962882537907996441813044356770121519689211628256911954851086 [170,40] -38056332463827282633199169163194819775345502476455880282449439350246577997899057095472536148092304576194534777974605587413981716132948017643147218430895962758381411367990780821495746351856937264029988719209780862970172292116053723411990237193781551968273208447040889000153257771654586481777242408707003907026090188892620035318252439637176764706361584942968381162056719055096779563771309804963046980719511023506910392162887831624762837647179277555954296125663702010873931249973061825121634513089879805101665115199313208655156550200613111614190912924789944378068069104852639935449677006103617377288592592017316527895155997471778418694942751132137632876209669408865736979844159732001784752486083114957178101424893015598624783561286694100126047860681906373429672339456848271521005746752882479246782555345171359874054130866515393993625557763668242832372533952739227740072906636478233234117040147311012372921597324691471280528076304144521849329489857068322399298906320942080410875511972739270718319710161525280156162411705021097459437633045259968742328718115092165873622792363082683623435605282091505026142423572005678088041928543024611939648403863001642095925047752494058947802130296761033367775104482188002844708403988289410716641314480361873276309664255234679424504150006229182593334702718558469964495745517712209144730801882843821697596814893425836541643670877801806749678929873161560375218873174238917797467496037097701084096001318020021436535055169049042143107670002172205483482925326087526666083158196599079087493395465354147537470 [170,41] 10022832106721400250032262074607572402866910187255709548048335661141853902254437969775612172347149537116765554891605882543494130510025499546234172861581966626551794578170934122083292727538981489422709698716918013753359187480023279279696828691844600000121857875808901229535720508412969560545616966435289113787290001481124274278231825233249015954494339300452037809835110683647657094974786072466500381128270370816573686836110574641184154426984605409898450844554580604226633725724939205972541095798598614078478145774523726648704466346905956223126752529678824182329311285639956823850554821220492436424081135072971636482022756444531651257706691580367693637600274074673340229993634882643616017499555215744100593606260123177489458779159691163735215322194578219426893342453341621304702460896924512708749399330452409544670342191701499395768686571033112893986493035165526808033726031354864857701740644362836080339085575586875002707709013295270027918655966251476331166665811861316387753003550946351074298653694421923491123311825411917762302790868756904212770509383670732332572583881476647634341911638660931572787451266943407406806922398517273759707910532718144783980233233265251052287080486500654869252767402453130122273994103465315063442715238787148262404128629602023319414938344133539487480290850674806083425276264838610866668659149367942407238261070853883213313578691780284623996653542134929604790949184647708896082669777032778183203983790938987841619034442067344771392566282228524993734772149145872818023564075294329807376051069905694020 [170,42] -2221973603808088860607769976026557062974504272726772071314873255503374351322957968801424986045111680184128903462927592126570495891381855890521013513657544989047808110346743874895073881299536151407587830546437989126022421323956207854431159760536178623233950213475945788273668504190787104251525618708226131477129023000491373743856654668947569866338107791053911625886286611831103572794203493098554999919730275760743473644796012091149509206548212367539525233822454984538520031595915821502358520145734899412998709843840949859791324079010245180201822931029898021729926334076223496523101813081940146459865926565871799430637820398742248212916481427562207076246995872904327429853733570062344999271157351978229547393827188578203039242731793027168484213617041023039878731434802315169002745098228472401088515759473693052299644827752174467222868915371917290954807141919996383475517145868735906045073932876898580198157255916142519300371110879658237643975536271977477400722017291058905287279218809220884197626357003354317428966283936931530682798258535582463979885107519854008522246942856219940405952509653986407946197989825869827175850072973198081916650072070128506244443365468398778064330458902454077091300457821328293218272174379467457446614090329651250682703726029666262141456369851078432000052452910704118682362013237909833349969536326620630437691305943949678314431575797699640856589516341685630072950835500521784583346635966343048502308347441087071160568683159804089284655838105666105868903934102766290964302049375987336181961331017820 [170,43] 433351236868933451710863791838447570999498963181509764363341548673256513597293946649213571986848021603488757952762430365023439048654981673902839083702365346016272748870186152965186200885013968675834562082210208559773738874031344831762316633471046833953196322140917061773302399661953295790505812811085855038278561646632138054022973975609031298006255768771453907631055050650628518908037139173719894388007574581481184422759324250569886115968700323874737663139352822805834287741245755329813068194744852102658653008967151429454017631119128020702052416411902740439140482463316205281443266506812840130848876763487417814213108157723133426904822102564638993580127130618166771878563181916945118643519106733347693343271279302459351447401810804615442599589328986156513798315318089237232386379678782513038923882452344274427250272854531726827431972848777335003021632673281841112202529851223833346916745058757483284338433175462354992138480121424298002330538385602679127393848778097581404082501662142953504397434597020069488165563035281748691317318843308232485571087094664032564123556821549533490821766384439732474041566797706379671683817628884344116912977325098122589507351493939977060365784813473507321070618980041846924192156067796879036755355178551193293788791523545697310948076798574949119598033072559122822372388432790138460349978179315356985129559146095228684072447046278609882951952521090472781522810850658933604522951397232420171228805197685230381918238699072665734699546377372748342586616099564936230538113026912338976085286841 [170,44] -84420134627716586601393236352572553917543456083531700296806180984346329354005673957479665889905774504882632330528492688456171169222614681255658005025184570627123882116146192174605429195468648528867302567268326681144144898840938577876749962092200676628521844728570818924779549821698547640175926447820881024520280051916415250829755254770461946199891813444913898118901829042964135680386647296352506789422551868371626175846604882148016960869151819945536940614646977854276835670125160886949923066931164394479848984077625530043149123624452280636149740925213653370101186181811252246708775909271054597780620996876156040267024418729855416755500770215144248683900061306357530260419367156313093108828837343505154891061978153064696160647167067555828990946954158157116572416280173543579544588469334685072584751867851988141935307413219823403011459073146818125714784030579866723674468816543391374799952811242677868267486295741067041685335895765310203228044038263389282513867399771619208286258882482331171398660204955727116319329251006311741932140005471609730203647523009504229851926187727528657320251476934483937996621889297292147081846335034537770241097349398865104889970717430168201373737590773070586695910626014302334377389840768208013724122527192863844507264099252542787878927735833443044357126098822179456803443611843895586432644083292173573757515729814583221943483439834871054512038139888382967957176532359537096390219022338683508649091440494473039674190688772051810130432114628750716245599576918410069578436735945262900525528 [170,45] 19641192266289032489859039380237813593837550701923913393911907793225007117491997373504723089335985082613442493677973918067904946067576738744076878745008972774109158248693491494668474526357461107954568124720439595375093439869856168256803884542558506951055965154352904935610551568262068179392265366524249848011808012075158426810661356244303297990606471539813440695764499026181466819771897464959219291537544828555979920773846141847058864823696661420313608184464181183762361048855594244751681192299282000204143466323123556518306038092415352527129894153227290030251088566097161819156943131602400731313719134799312818884108865275174900083139007758931285684957973815222653043910169589761397629767816689351802129768539864945682938715266361294204021768689881664247214498991290251185704261036131409971703618250230170919632980424419517770778042930618777701815235694144759185336030323797485618340067490767161808114454529472209435373968006686801437225958527016342060580947072312292863452413079911913797005351206711155753047857895943088229859509768533144066538131265446140359628080805410490542384966003724689239353271301484582385960250277380450776606032657689097023925615494461169985230757675968894498516509390692242906961704345544903668947856023346212489455147374321574381650486137414973517613910421228759700564910231950311075960250160550902420642045920621690080042285882806814401722051825517108626216797076300048395820130481933067559314932057685595278683602783299973820524516746050925075074151621320079136372793860265289352668 [170,46] -5379939888323654674347304040984709715967681604219340603914314344309165676095926222026665169362767181381264777248904795920520253658051161278999361112446383004632729457134655291516336118089461181313337950970095606561065375533695471483572917103136768237261503378878281267636339962771345738632685112869478237844296946913616065058669655731000288620705429093837914097430848246385102920062289952003039059244485316991876923736467886393765507498447083025690269811605201954854173963261163885835051051121493819930185841496393457194603982688209426973244012291453364586438539389311379739400670215615691387880875658656449047631733378816881138012862200718319258224304080411208134265394600178613463116485913391626409302778513561259251766980825637617964427999901440604958444891002429509831065780346619484974424584340081664536472007064324248931111958972748088263880250418911379395415118068198801723604113211058572133553999017036103084068466193053535560942784622467477409928428204427205952023326417640855443366756616371011362129991661405301043946731693362702088765342908077715002077125261123246370983009805548812427777243019304458993574116816966772533389873001663999633986310212131742485814599041712746177966139975590224299700571560760590493428721432733519608223785636235532108028897785910478256671430461280018497982914531821098773745173119584467875824797737500731820129599441129457235608653648503927276906172258519513160830646177748088971146114070552465738802575916907513229191843295925479399299641273574344328487268768543157324 [170,47] 1423136101939113872735675147263865542323773738020227527254333782390652319057526868285168983022970677713206289925273229361943245563488756504823355707433172220282103254486678671824529395971891140030417076068140338059906126317038357405183634498148808776125639133144036415902036403346428993561337138591511896880377545555321635894996096049836086847031818159465096691750937877777687129032706587779816596267790753862620243968855874864536848366638484102484849573300683877603314296256265087323674906437139690140975191537038645100637321873371727952479749909267189605117860173365597394698165465146863648209074174123380935003227881312136952885565919201106477186959159970557611267401729511325739688871413886754796850400265909726661165724126436944010676487398957717749209390249721575006603006023764072505480862422814027418561277860983817106723848420534482173836799090410886482475035384811915731151486300364593462223105983210291845128979504823558743156171689621962742454020148118856649811312583662885880842249341147088205979639674398700980739741915338236628306888837585540716276391808313929546646072800026896047192207696920916696060827502999120183889797188104060271919773575905198307836472976370965952189087837814105372888588565035548724147562168558630627780175609220597924099641024943670494177480310503213647780520905053759258951784469948282034351935879052740187273094777106081989223207792729011718303882403049950364781534003642854945307699431506348740587960087774472889572071843461788196939398552009192938620967774720889 [170,48] -310404728394648537553082510296137030665507940713302559504862023087666411006590003683180573728089924579168738096125048214412519393809970909586916011743489290791973826363546589895879251792545162614656382555535692971944626437654106738384742187486171600804164303001482332561829752251441787536429822119345499830013526567148841987891948818380625554479483836972169448387464326324574917659867370695894514244220489495119428975993497967779445186216411947479378909106580273738653458420822271771028071179203922146985600938763280613685436843803097372557887345681515574206299081485920873454923968419146527676791054158560066614920396209438601366051761422059791894281995284078778242572215695234158918140908982886834253153544889184386719372740040252282756911874189310566668804050263381497636317790640543748622517792669978289570536266905959626866619790276547629267097153947674205428260722506721288934131091390215521103000648554308980867375135336575569243284733504110785380137251389647833180733863086377317978292966400110074213643344089645292435129383785289723703440087618490424966951072319294889790851088585532285054057533921842718504050906910158760812791550125446801400992459468745685070753552821889321713411633538470103296753839888473254714398157213426258260566353568359598813542455530834673582899647406693636805315485116371549458045648654284370119889658717247394119362009676510984139321760604466188642483630576960304959047145580792243006482968538323462744055303016608607684761933725228300153790587946302996744239969436 [170,49] 47794538655263935491815943321934390220342260448686417969850821416426025439699178686974329493040654184307584902031981380414399466518971057165914249250288299128929333678041734052333617304255991680989384790194953165126288471881741838171759682357142462738187224809580702680221158818037184263550916286905167896716957963659007111693265691612571624022568855113011103593633840346975146502644285203936810156194083415317739674654383486877437913396088539519950248983799150507822420439969385540371013239300587909722342444889861483174391448956146056953845948548993755943093390676289591367771286467782302052756358199618005404267694273300420542753822743158083414600028554164712490443475838011361261646000145713017615760646915081539891043335058809437112452607664449608006260429912032882954468091199087757300219220857403030102954558132597956857797927263853278474765081986090817377667334578347611442556339841703025314971241129227615491339434082246913245148007085839683474394991435385722829041883014873955132055288916459662430605921541052882485737456508940302734713053865229396664583389621558298253577397957688796498076243234154983961963568118610281588681660042652245459853204941886411965880676461969403696201259389295639568893535423037765332033339031152359201922447101407620358894098748487672359567858039483257974408198468423127831822766902473569866435932416208906847507788126362616767035889126753247713086918520036100935074745583797360025188768939923110787070460630026565152093815152872527121193019577938589079520948 [170,50] -2306310787945689651334214352848838416604851061210260292186947706895763161881322287480375420084506500857098578309197711895277357750433735465667621192674634860607127541084297612833038003974475202257553388579259679271852900862617627129037379101147201213034553468400157847079402392292446271331560398238137065693577150635773725341444693671190530764798584001808378386343601557027611218335291936563116560869927363650322001902116507066355126050698096425366106582304142609934319910693134584359203394439313349019248853913982267930890816129857046240980703265173240323155037511132056071834664179912040959243214180356178112810172970440085641012930807383008163398021131442413262916649234538914388976851801029091872818755202038650211831573187436625194279986998159679800915574160291757528185179067158002936028109167839546367007861969059783302089152639698026487069180432488737419608353254889726519665738830374770135599843616497992023741132396370213337397524651424362112444034412940559221720551889654456520710035487309990909576015959743911880465223911198009330149721593805249542261445623459835924567970444389301069940059621357624938827078211500869321958182427872533738812444349643670874996441858951701547196717608256452757677879104966142505478795377814104669597860967725776529306107377029892470747456201141436164603434227083947526514883365215935006307248453710582396879458378979954798654508491529028112428966977848235843094568815124500636202399534217397663094938972567288362148764553059113374883228880907359728288 [170,51] -1497517846987967148005989637715377964500221863029816620759466039528630893244871505910373068401720288262865283633336799466609369538961683978848762091761495235802052681887103449847340391248917140254890668581434028862179289003620893221192040824691028369130282534915062390102791581765517007187827280911751648775529400929392137272919902982217093484651370319637079346145446596409755759121192604004525238906377117606896379856316393016638157931781697696368837881789048528100095315858168517266502451297753668179511219066823468126789200725851688403070049626341237134074218883657967717177883213691563353372496570906884742014070906414838169553718726613957847740028431446293271838646040237197708753111029933452692867710778454565829139278758623549688999629383525935721740127251046918319002160606147918690064295048514578974680375657543181921767741058357659661750112348961973569471256731479663929988507180331108935679132431666408729136722954927742084928618735699580626268118319656498217481935954229099025027602850601470584700310358150777625529403515116638122158664283456199089024551888184744156692155739276472614924081029217575512981773404835365944720931042835558985640886347689002767569852185220861810516208410587551012795784927923072371003386110007143818535277336860978719694109797941738536171546004880428936310951244042595657270921608963017809777051095360173271109536944990285585295190276885837523256287231019302321291342412594214581222573549749091220359097462666646491815036810918559389912800624961575832 [170,52] 655640786658806106615678274637103930653092654778010888552479110909614820124952799193192489973447714385974999679868376735384800182503735171462540746968984408520431681262197347945966555110423749886839713318488098687672916342686599212512141277552950671860148722503752698879404219086619475747750948137666286941015592989387488250356002491907549140199310258204105272965340466468468600332090221887583255858733655215846941387189439565111653389992997035561076777030886951388996077862951479307926913809795425886436442863505017961376967186250174404557705484044457599158942268206509352037343342146022180708320326678588316453580440621033843478259521121505616676391163063577056889921990348120877395975874462634540001851233600338804577749645790531703864553472631576176319381082804956753921994575942349830339248914756819755727752170851691216497969218492082382165066759219499357690692980341583413341248590134957108420853512769024035350285495699083319142034920649659114023326289034789926814689174250408684509014237715286615578139995341673277619222694535836841023853666002973472739914745354384757188577756669826673001844250193087071303011978386194037749876160111637603880771503996898073309741176718321610270612264487308789249564080414749293381725036258613722177849429942106760968231952478974100661379881294811743582361251154871498672533982400132783019149648649869837611742270888892296666950809457981732054010849729775535980826356644604208971839820975867276101289568511305087520150086639155125610773075124836 [170,53] -170118593074804210287277511495551335501411016269598962662841793324899297999259390321390028243275842207043715563872115340009607501114407683381658241773393883686626064218354122702435658488946260076207317673759805903102114910420707359756936610088472973979007898653362562863951596337570684630665712269618003006285167732383229923911889971439685558799085433354608387679236437520787712393187233183050838143071363824412834192893709845842867434740099805218609739098910314925247195975986629187340578664502357155485146283666632438288503869362899098452140337124922283193845913222695579869176374391245231118360846478470846507990245841699070250090372819633374080822334684011838881021683891543506938630906458232502893990487564811669520557510452756486719568297222479269240116595898680205807736434165509590404932376471024582458595524004006082260289867023877911011611061281466783345455074761287560710119275806070610462208123334718980149459826881868793095264080074489283327950260020295922193863306807254217773913844926801707899414270311099046420934494852501334075101687542468165716640303968626855946816357680722022890770600502377388709826494177740673976605968619459047362160489457352845484261784758857046854452697445620979247312714398745967778297003670066691255159374401793064664866279606312499404823921174322429721714187642828901373417024102213431186763928777018648334557813449213390679342355368477630356052201448695458294667230113482109565717101621337069803283261298208064967823272268192322279343745866 [170,54] 33531583154204460185227994236382794352834939932740872394826317654893673101962203420316034691301077349877903726798377581713008828187248144151565232008624302518584121777690713888645735716928421377183090182931151220062534597791924815785813174513910594953473411432014094879455796472330853097493381739770176426678660000780282147348246959563110251819511937414429407446736002841139760076399930482082062938760400714076464645093339037163683210733115802236829896624543694813606175533115456243360099730250276152214452011416533680773109274559856059040524875610225844786834995097462115653413072456166878944601560659552124468865480580424282341563200533915496396732153028993467847557690797166737814127999611102834763332041080812438386960265623346477282871603042727210909695956228972898904004249546028337674522167578360269930630711146231960812140590937913364534972470240868561578111958481133841401920910901116792982147068005115979766323693472809160297565595274141916278699975706041765401327477272600671534914346691676627670261694016559793467980987528692561370311136782913681601969643710657642480288264736153245625399843474992611117561627334478886089474180299561695812186689649382615621172053409677108469629838291078837868622343585776326293919836358353077953176733680941334501361041485645717906540616782257578237563558889389314298188053059830855858527560158244954467098873293815535104825666959939955444666621501727068698914029104917866044228859414048527352079551009728448853883097950182693703261632 [170,55] -5335871888792272018505063750078413319967727673509121361669364915619324424105900160056767473543144669112371115782294261189133699388977716540338662822252450488605152180685699157181498841673510646621584329762818081193131404800180252656069437359426411060955088024473522728234393718710755513027426956012561278510713845276900910839124489952495383111387402872209303050911855973283980337412907921229791823382623499406513767097827604232518763042707410572470076061377556575830121071214740074720326060868888961174601029228678156209836834273296615758214432750161572097571186645830890361951455165427153676804048790037654364372162920941214309077315952451964761005643191653185052382272067494066799021148585710560609247979053326997550063539688997282404760603817353217488390830557136788558508670537549664178854454402947708491719708958515068934595883827286960393885001159470995786903281835132171458013045389435872212243741567694616364510764217101962033046364349760087461992742541380198026659635219315302045207496295906775337948454361617401820814758939418830053437819964527413261978314558411089514985659597700065404362725108513672712711955084588099359131628455663782787162694477322858169790764270115051148259769256382605883390610732483544359970911197025032220136000436244364276720451444545662289906529005437440034127998246447969729124964810587702502896382269363885117226950637829784261184738970056718410244224313566358873245251648990585737833724997744899786670151360131186997592530789395353159404 [170,56] 697983775551308586226013004464182608385860588697904818316849182533465485179138401097919864392439945743448820189895896977098992756098608474556401700118069137497287254249033438715257143539277134009085491338341480199483350369032896864389820457419880506529562311860569939759696334817735744669245686384721852102302010449923166600795452412872590551908854805103513133098380726822997241368268210626124805457539358407253211706928224341453444006310311785008229197665035046284802570127702465354728637639185437947734653040698969531205650565668604430748088440388108091246751631251471605439482017468838394756953227258971059070940340780441968596172761363516522948536968238778951517340785868867859421165008522035047761079557231717909791698414031425667033421710624544552928269807799550848105820455279826344933223649425866690083961262454051654198733023591300767760645014362966300872063037459041550748197360033028040747072710352562776838706221984591439095921067923417144607019639468369521201417110626215643000595209824551302015119315276793617087823334628136903210000937353903144791297186935344903885029747162515277303153829508397025160078493990289064325776456250074749514873165676488713565369881000071653932336237669914026323133322140787375472144826178201054779096136103645985357290702025134636510334355556364067368543630291565917771145781248794116722796475640684382928711393598194283020429439235314749392795685069974741630712644435484171239948653698977490408175304366016644335021963244005120 [170,57] -74999135127691031560676514919322513850145055369955920242148491197895436694129502252148404642011433721241790038860112073934026265431651237450091395021838731320850253425768997457776461751991047972457935075712038778239134873286548848333363430768609021719422471674174450018015898466852851716187254313750646723958581268808487316720343314080105528301857996775298892212919170322645021851273395967004609275740235719168412389621285134069175231627750087756492889963167195137794452003314458329452006433289123404018118022062121621065669010640190169169264464283561759281828493242884821161466663545168657508388539298197203483279984863482641380051626220174351886369930271180098684812797024361120544851113274602187566744733786308623106866011660595474034258354255847980584831707219708401114918574723643939955635350125329500396596237357649640316805202446725270363633492780722563855971434482067122826850146189043567801316252999682070562430833765508116055428528998513434713901286082722438684217956085945124413164705827003653676751912043619103013212777978304874583543631528373325339735676562852526259261888231048742331903108152355489075247206770663454372446312810114239170786128578278734265893819385347465290550206330042560984323664454898558215149274685363936344189276344194612614518779262252211587444024334049293840106805430869878439740652570653759529404039077201302176160807189117733273454589079905698887784544341550467768031843037371682399458049776174425848147418201106563956748882182208 [170,58] 6509170545761451399232984423756689321429087980461564887039618574977919481075094381867284462205823958960715662272556646344078452779809227844309316507419269115192459235297779476231327081286019797096839716237173998835379504437051128810833400402767872709022082722262907167450910945598557970455740192897551586174395112151789542301364960338005062782562525155497397396216111516748083187881378805059590740903059807830770051537117270122386184817143252396812032556267561944608653262037055679764389716960177116382433313046475702190971259714627886494587870474987112693578266612230955407113195821656559404795352184503603630373807803385647935990212227102167985941051428593960525168349421028300702672105311753972448047200102149544125862105318724124975594316520595657496793342804317442337528982071134552113430470670975538871277353949142277987624056049901884111121380444199067630016884830622964173095069810285844924583140574657639371128408107519937256621330504902828484829562981462346940804221203589353040354365977414513771922383312296402134025488869625238973316854127524342013439276434811721878811135855891738585232220166543434763180604873903185039672825007054649089925602298182262908008347345109496657400246316826687185763160870966834657650147319160665879792902407600367998218342933492772373755567625761746631132671592942717771773155295685533593183790028409925659265524509221305209208164418209804815395258917597674357960627248101234090131343767585151233148112193386122229539141992 [170,59] -436008800182084754559503365844568243669939785656916964551070107530228121469855765754061975695174731908605195508437660691523648999739285052790173136715971838874448382759348471980921904357710704203882139664098009675762462174555495984886929294113229013486011417516566487091631131048918511981752525932415789681974884209222065814117252008209411361853324133221304732380224515709522094384372210974358035499475423891686510607382066442718902383374987189346695084741353558076071114386516771389404232157916468758363074305763296660598431581738183202566545519805163707456582520514454073760042318229966890757416559571371704659028054429990322921977918924144339227594036041265607801565028147405030809399040088769661532042246045589161762125623374393289717458291679256793556196875434885892725119612986003128128120324478913739796006664779724655848621048937528227413172182028255948352974322724229316378260099872683261773763979853594371636415274449830119276005149771055330248407091834050172590897570340297934842146348634180852790275398740312475402053858084285651240514384574118466932561264819594505830148235723220151596525088345118026049265221596501381452476331474326641842776157945683366418946867840915290613246573409911909670866630092406917120350735268440340835439064372711200062450392945633416554821284787277746136579751868126065775065175324756033728213906865090003897491090521989374745695547362771113433059051090389722238399594223635058072333356711799536998296659697830325667824 [170,60] 19621789379774751440776540462752181322716381824788763285077085534209020161814198469522105528864875607103550781724465667037083436213590864597501594217511523886997769695151545660112902259333973959033261613328907703245397501888973016264476526789759909456528086816594336781127606970282031659703011814423746401608217897712049055896139724142328754738632946267156822547809083148857513408564831440323773241743114538648954267762558116855281320235659797518110200154882582143864611235392926902526962537100823198905054395512379614851866153620291394567607471121663315202743651992552715719471043788301903835946156232475524750747215315465903097992761809662522561008539846022356981682516852164323530130189591791618042838161170571717120934878602712519305785277286486237912377811672726616140365411486575178431255727970411763136131197023876444299143892815838465889555491400564890645915538272791325273062444934524164399647171207533221437482059907137348708227652428394441148083457051922203782335612624611842063018820614773131936352986049007705615707476303108168582133540863180373463582334052700583181828420109383254206697337779894163478340179256156254670810266329124234318745938049204788617248346633228778027815728791295241297668449735603032120235487362189676478736061947072367215714092367966960969372734412491533645532852382282810923249826818097358206326347920739523522614671670227227719672420405235123889393752540044400459005854321638856115495376480103544060846481685734655968 [170,61] -192927012905950111372779262654678031944294421101676889988741680099243698430423953475234074450074561101890019506970757821978725112057470159598335134713293303724411207897397387370317165148342552959062659952604355711544110001769065008378372987454498835932616982527806268654717164785931091759430457386156644800459877512517683513218975623433390493319553864368914562305725648907020745542138608527579913557832704690220794902827694163510121077084422399482371596807507443762750790317398909487730464624668716243977082938419967754324566619216558113721954739572655130570223693553323767064127586846706564166592092129395126979649751082153708327481419044027535151142147456811322777736845397416835296674055547846383630391438262521856176512541981447005253155492655116293693369878054672851344335248280869695098263545809741351469637261728710695035615868635619729768228518741907079027034927521602224768683361808786169242434567421565445545509827636877012534564157327598155038946433513110466680495768177239660710424381290762805633947921071204737868992106261304940085523489209682728542052945419522123129591249464764509080698516280214768305813667203360940334479651484339874969490820410533736193347736019702317147207709687816737903310302055740428613899124088495089050860919760537315617260956207396631859463322427071908442562874772841629175265836499603316133100804631348650712520192252431713174896537032185904311705770250180781260503067174635670292997527525623784075324964780208 [170,62] -60742712715222158511047910956024166385382435965336162722456502214685148451480821743115532876922334433636522337955709356146439205448932324853630551429185540789553359870452341307144180704438788032533749551724750624059767722914856163963306488349334246412455421428668395079517283947168296335732945820834636878358886657983125487136388692683525734080389787568755023297426106634979903253562366449640729709656590109782469293656606372742610836187685126424849207333625836049734033593586990469906617818487542580623589770457470081555038466124652938493438563973490815927092912932907280920386233353822184731177605858021217191267851176845910552303463186911299610316601823892439107933974729696633235577958933501014724214315341261727513869936436435039460348249578034454913193653573418870388437332490912394670828636756833015597248297335116736459578882201626015294593453434128404535318360768734416812421584790436823189643242988986304980287458015025359648204368382858627068429115364913557162161455626083185817048839694687783058048117194894866828789225560004652379083139249417805831032166655061228075950013683057047962557299137280920469225990486280685445437918871664508906015950371685514352168087944352118328454632187107885966871270173439075861463430024409166878198562391345618862700697627264293940817638550614210207567676254482335841093047602242014632171136740697072292901064474042954441276527356973865343959585228209269779521642559192115691876574851451550827285699232 [170,63] 6671895410030845173147020705114286815983976352757710484317233525964149061974347938302009577702117231516101095292882886613162665206395101521532833606099850161634299037043892147437356726431007028882266542986623755307940607742486883602386772553068322238088270930328543203961657377385502172067240035790587908829364303846622953264392757068591768849666439984089617821303173102678153021692800193217123100740551582772837070893739672177053240145868534001747583113032904844488107449081621058571178820398183481482206228129942638002815290139737671158403581230111928991059733294406382083597194592431868883707205966346016103675814690561201995753544954013170019188395542039744690717982377415258172970123630292334291922956659481097265310200979066548620740784662242838365147853278622685209912098992694794616733395234469899712071459543879340034789240225906574148419631114715458979584690490784441393897906827169678672375671655502614867575427131167562068719696881294893067698487503276089164976642042302086462783590212077062956290483841420340222253517907626876005571243166970242992249584628652993949716135940151367163277116413824136238786221167307722810527097559182583864368761866533527321958917510389054498937509179263258078945455530497962338458343030699379252532086997545670707334990499488531552689522542926674192532580977783461334321861699074725178367919548824408784694228012153714563001895032294540163865225466651966954332870565288991604501625358137617197526296 [170,64] -418961637084022659468870469020675623103037551743744091707130514217572048726918204320383442614416877790917192026856660997710431525731759289503522795568137868054082254090567526537059689681318118481552518835225758604664422929775463469906704788409468960068131781013825878991783576156316757018313015271255138000732079741051473906876139002675924938926421411317848792770771731070557328459243225286258328342953242185388473872623977803124457623657533550458114288831296004065532383438821104284887092631828796855535154071350150956887354818436664612599861370335567527012056238868886373690981501362376601719706748047662483020103312754951407886011758962061979478004231390752618240857402074106148163033781317300850668614909418166211465630353902987519032930622773356618247828136672346621764301072437748740650694134729686926194658641083404681620235708434894062935798609675559551920404402382680381340194026864531645970765775155721844906171493045914550765196750148419527442963276347508786027887581821634329120484057602514385851317394855802147335963250563195036702569862584663941166813105565634927970565808512862330635914000019389768712367081718528128039025176929315770362003311252375373819602791233835006621207258385534545414828687229259367129499011303750719713708382443563879058731971665475860592283989105066282495240856459180134922575250850816257965488534696169001878669298916089242190660408982941303154356603441497917416738129614820427611815774737003616824 [170,65] 18210950871452609657028345140866987475287639496354781854226371053829971570308480750577625057516980368506330977479306578311845321170443482100156612790144548895693681314218886023746769836807495289681402599535244384609344034054700174119999359044138582706569137214570735036997298216075597236578651068574203361593702010309306987187480743705644270753389554225728065651296527370293605926313511907441413353462894115480933889217364286496858053374663522982942542867721606042156236039404265510660989716571038206046736134552657255790751499835974335641893032372819211354790917460734163597708027176256011637285173870279102664226212216454998310105923540737702681311247880697017051906771254561390568307535015901417811731431586332296125430133205519806220135732041012747371138894628272814419879639670007973364420501419849688021423043704485962578868309652811035742394986353885383603945561118546866635392657477902032279407778241810710388961954502633386979303675157310313822601316698068543841048084651244215711294555260548146819089801570583897875575912893441557004721828382392832642125434044214383098759326770167423381742174251813905913971589402973027176010239384560886919932998573850051131302769725809193555237101573084541965662744668642270268522738681527640005294077211041497819906469734853743604062905766170781674251766162380872381419025133486522857380992074169073160357431986566618423754645678076757731723178215961161743283240374221784073959603850173104 [170,66] -475911720959808283840854498766930596539053091871205984047675928784638726693944547870147308858393189934375780463428026876124831007360240264304740705989926621544514148945128339996813211113257835620917963513397863383976458287740049021652243698088037704683945990829620270271078884509990740656973438266244753636909410507412446874329034983528420333136960884428678408260274184271550277230074864098414654212679642420729759348113565911157125726591472212150064587026726639600947192811931570456394738814941779085889090942759516455228416158864263684903174242946734680991106380772764746462629509477098574927326073882108897671624810715069728767145106895454107491676051943688154751383224021461765364053594141341064490881456672701135288855095679461678324414931576867920700491258831664911812938656265371761702877958989122679457438323439252654770486741305832722728781585688149767992105656792296406129850544160121259554615347869480186416385994458168806124309087286043013139643602240689980725201908658447382921957529824725818866470346846178927615095928062448876758074300661774498165022018218566563889401912056666384107728378096674666594489934547828322818851033911475374647220890622235829970113768145853828744358058238341954006401991584313423897033679110627503331858649305220966025599458622884407335529844187712763318413625698401229725914194888888259731480742351167156321792136506350023179461697782686381176339231441730021030724718784553469627273201424 [170,67] 15290996960917887641335904420165421348506695452282185984131927769764810312589154240248908999249651905295380257743685613647705947584683633765488370363165075806413377095263455328415494682937799049882312181990367776632632198778243398280787037186708739347657555460988628067536711102061588811293131863935393063488784477711663509112749469089010171405774310673914797549774156801601489769090397500073191705168594158466232587805656560701870567234193863325834194864731263482761104456670490995085538449357535066817213378865858185315434928296214084232387582243234696447525187068172317830704857683482974670662123377916351436847279522917290486712170322129917456897725287308050569186771972722811144678618024960769891067758043173606630002958788333111131267560963940345770395112586964055629498905109030645759017925815849507952581417712317912449426142994358530620055687898931868640204090123761446974794413699924543051569385788110416866454020777824475567017734007519078979031246883799017889111403479972936995358719638410225882653461688951419386638350046156832527115844001499921446274695226499833305954726318269617942040974670864701119914527050112717054040099048441518716311782158271647744575427458056959573063367883062019388469790658517236286138272960097964475273972695104757095774808087408777401768506888466639659345984163058634403693444824553492500596866859496271994405136901331420506586833431516635626748334260706587155529904118385527496695424 [170,68] -854485878108233499689271589773080347166004300299462347064564116842145469013198386878817482682812440862406331984220027270000731571799522341166971023836069442025330941404085466317839557137175847783456868051514489996056340274965958302114100114424979199600008953079581145041857223161656154684453399154422348447598437681666707334750992588492884400442471188711043728088616163332412304762331279530377486256942950547913156950627041513805824688274778847698376521389681931975861611089783047231276755989739596809877290455722648718922906195104637475846555002928246989224931158211411609060028215237776116319232773580806327485296643823196279895859225002567470281707296015429137621041316304183855558106182059642299158514162479582962075303683015954321061839188241090266314379939132393830873223054466189923827576670316875452007674086005518632925268861366947175818891066659770450549963105038655023203983610761091035143923058756012257916143927273747042292889604712645660984375747683934803468783057668545146124452698646628577228219948552259894724909570257211430758984919480523700721911691191192233669389892544005292557915335133115254514133115377032743660931378856940751471966244201265384394396624035261313834794270327084471655685265206694482736657457501298498343068278595538680436215279087640925159055604645382472411756996254034515991056515600956619353404963774403346693411928173104742451531638885386122968463107818587677210738123641582085760 [170,69] 46457958756200548632793990819615869536061114919355340325680727643242270911636684117940551046290502142657516331953347948281543912117908748626959549988461702361323837771384185383814284061168042033988271388612694802151344255191028326995628939526432722938020616617879624377342953748526785305658317229422108503155057868107307512849305661333917419791269767904518454196535834448587133729092535624445073209358724642673206178266537452394773887778996219895889684874049873308877746074702694635666285885924065535113547612451504236687930125632561960524846785369642126107711420783529794067110819600470649339124036790798656394092348626118490604487024442672267211707909528668702350322905993772803459692144558644485230046790872665997780588476428108997763013229412157374384189144494744078226982585604315488911233048319020736577731827411669472493311923510973461989802474940010170950532683648302387567362643515227083436395774434049276618676851930363029573221094300693714946627428329027181518437578846193007690441426337279047774300043399394468603725590575551034612023964670647486262849867976526689878571274817540195966452026404409443211326916675605908747262693681808997830149561273609483340998045714678954738196425305515491980107290884813725110648571805711018990099174700163341597204465837531437848623857466268744705761687951970489738812477227366227524369760845671366438855347380764402395717820095150515017296077592383332209253770508727800 [170,70] -549646746461000283125511916267303590682068844272896104464257731523639998560482138376991276875200590947937864380738369789265769407007002855005072729456781729410313433301414469837226316951873107751151677583199900969281909185074506295887551587809643808298854377090108134891638208888268818555044578585279304156586241941826699121883278843623409093975730034699011791779757424623580095211659654646545441498902478579293214463018398575623196738269799492093966748053620807230345794820123487009365274224924530029794789201059723987073647829132835352632864924514370845906729086067919375729348418788377425444879117672680292337049402897667265978810181378842241461329021345204601267320182912135265097274493787066170590789728751223947009459357137660406589557875480354709771150878584708531358565284318429864236655296800950553366820801926751363073686440315548198392312222353273638694771365310957854711192632471085471021956117367381763103506054055320143259733637722169312949533369402547297537535006901911904531209351721176977339211997635838409793811906461695748117894027469981575023036212434126393876504314393806495800646307210515595573260441497082355110313867243658675425113650246177636699004817198529475035863233046912101988591989417754973134301691138210045909214688107929555145982799425118318251655155677174319391779274832280839999518531465744176901718522190654227612384387331530281442822019902510761827599841285211321666524601008 [170,71] 78187648442412544414720349357151746566771368292083313104544154049129270612122119827112738399691218961152358285935522697547741723703284408435294658131194092584058675914483408867642297275933802409798630357256426224044643363243879126380969615609224624448184748772076811542770564353840832335928892099598996374205769214300875942640573645195964518625292921158861158949289562163254696537041368086259342388244001705787021597870657054099930930955895810056789832130782908620907243295666874743004202469115582748002831298535498092633373750651267959387707189022722106935933416091407391781071185950151355195489476878561660051551692431366801096300603364626962592204878949039838917399068324124592268571251962488761164913376632642939659286748763544950051184233112444784884329572044425580562373330104706139314447792623635038867213783890483227646460952643429955000027948893418304884812216774242325708487863162746100703152631824278085779430800228969730499135178165645528747959797569175757792112584396017067324776347829755455555231053096242799414820837074712674531883873193685866071378887784111293973041075480874589970200708126044449122851805732683178050243635000417582228654887183020179606789242366227375612897954237431467077367158381841031290449443767925831256207730466798548735237759176890090264127236092433058945756704144879078009281841937781805205692284675634301123828291643004389380409403602682418060662775607813183403829712 [170,72] -10099687759639908230894035568972754480717582755235936824259155850867442616043671367493456545206266598773012034015084290146420915261735895087765965651760747993987658340924043698726652072741084732408035524169380126942710530567775367294184167887435756690822629485371090360772502496148970929545344134092516832675077120259098141197378181250568587792328840534203748071067824798766666010734716808767461434974285040920080337590577784725512544528553646065246334188767708264216684949310270258621087970756635665030833574123311820728964742679404736261654504560149198023415703641388290276141633351931988871801103426721136533277311855563538921774739446778905058109987062186700505848410114186352408490400828183844544639830159984178722301425936084694164684100316733929810186811738407183390348515462306714978335806343986188778648064232906357622642295008136552763593864633974083194864326732688997962114199358536575344629064692441052928593420510184496401247740211550683137537630958559617386500440068498453838212997761087977159096240952680745577146320409474344891264616846554479162820549012423795707006443225248518878987942169259751598773191452859538081048818357888437587672397236961336750686618966329640452788081481266595957929576642496945095579450531185016767767528166522917973875506477428600980740125573401695181088767939149278026546642749139386396221429715872533417279029293197365005503362756144663497651191418739153699040 [170,73] 488635332151200796902662502350512961854964539147013554832092052004573103876169056028831795252989644115228362476246127408292782331933769414310266463656712988067150121101771733367272679076141593595818864982936262882173662567444839677598624974995814330086476607110563958669395229619784457151264604472511546079790772201159088414279337997869677760823526196531428425509478079113246435448665981793222639540576125054150328310959370312002160324455421767173126414085244885383229289073166732135034461510211050240374415845932618894582148405212344773982395127842155717916223643197700120982674412001460019723294913663112879569518901148743951082821917968342637996162697466416487825342421108573672348000712793462974246108994585739300405320828625581214782166820653978038494828731352562167211631102701730342603457821173323944715572003584211547161523334897888026011680131168749460249913140533843480375394635640286550853202520636083305935187298674230816154601906596853100768434492584928518008757908702312708131611069459961294083153612182559043616053569192117748076403948251904457410876761604639987725725447061577811538003946900176293333353116343649667520669383969058356037986402879781246471000175382138471917477731292630803283416739130318005572647019216586977236839913805152755410916257559027244885594556861654347916288360889277670792205716191299193191016815145065981675324622490097219526193741866785835631139941760374672 [170,74] -13571174149707641079680781774131230298529580279662547827647251795392986738117420784005136586761159070539864804062396079712106079825479237037742176777317975955467595900350156065280281913212031407231745687463457483117679723919897770444551982847704193307387003103042026004335921873182457465190813952865350732161491183007448984112986386234531286398246468344258563887311671888826261913990987803431633132485143698479626539866438449677951422263057094402269302039172518551062205015256744735404864939877800248962297217301296746567435506369649640277739061116893455168782568776318370211410236392438225889810782304219658686374329945253093710479358457662882046544277291019738819972921247593868475667372326959279542782293503342689205925386254025460842278119384542015955795067621847951592242589021942543504282006490399842036199855212971782970454471119976371453981327798132517427521961698385552709575932623459364760524816382544629990992462375061382659964742476527056591999339261721111085691836811030841455895906272978071001834869851256333280089692688044032675523726020068200199324224639641442964551499200749442586530355423472543050614729934951197578872720533406608225254433939213656995049629245852453090421082373714513413962687509449947845586577411651734049132410504883352364738478773668676073150617468807011087018692149078954979584017381313354987920669480211812787807889492840570974101811044675526601530645082348 [170,75] 397945720342445396536318175920963316105365268381939748911264217101836165811976434656783799805700587612289166743829688712917971147893467316107758977119295599934620060677084654643300609715585521539329787018375388390171643190935869110611397180223727454173972657049240504993741579878654788504826356258462179159257605491267516641892613060900117002437142724946422760865245999749723266667468776750628534561930492361644366620994436282083750383301094032624213483129179136755085670863057679132649393842043286261510811588897234359802670722686113510710527547219779569479046156994427285906748802969255191498414991853005322210171072142932669626810055742859416139718563486601083413814471068214923121643875991973102947916931198633078674836671297304400568179862187892155331668123444540580115908745912127492997824756416692468553359131594250220648661913455092193431889690867224452027586799934838379045687321191981069192930085506901488129461428779977070771828553542441096953642450552711332101666502226387222683989293339160662607975288047144969683449479085627551866851386010187352704658478958819780071483588927236449490473798814767605947762800359483953578376546229970922196567551501159927988918075812611933878799420038078694302780068834007508720073832680898022891302599825911197315728602557543808571719127529001686335686744607839431883865702492222405018067207913359530483176635329939161004765565417574913072414904 [170,76] -11118223388249539769227737772328140274742054308214079755850092295327704691497875287487559041490277347235257736825527994553296072186613921138825519279308140231862763866228527449599083811910158003229095852667690132833086792191882412189347311658976892405233138966865862201670808306885894507851637000891346745783773241522760087439635380736343369400100937522971272846190971613215855346965045202319894475658923228147874854467078153668364633095857333592570464798850771929583321607854553490164659919885100596242611723187354148337958027810983900534171320896637144003003168166986893624431715495829219901960229132118266232970173960271511054510570282871250564077692294819664256003637655461383484483999985114939061255318330011775186934878917732726919819934156708385665712381072946300602555824293269973400232344680546095561233056691861448803887769224845273685561563980794290003626956987316417698671557673499159900888685536257663830667019542440097382215192888380460570649934918312852004998501654238864585403591381391528606782230390788934771184659176729633118266616107498772085021128733289851469635042732105579773038088037105842819737504087637495432683745804438775833993157892416681058405545909606508726272094891346106982903597399757008004302137023338084195663600010284475150424934479509432184180213998995464137345271676374122730027656347595894782355507023028457455183479217874542129655954849725651334816 [170,77] 187628230123422675109893582706377092300859852963679136609544289683768315222826223965186853894630020817973474923122432294730459087552703826728360508115585736491417986851008864620443831435990182691249465626439754593437475998633932349926670516748407576259332606188650170589558770237365159252747917007193211589366617739994546986941661748502288546243868273248113811650397915665964437483647427838896268742555832228334876029935976953734326142357489999035326176879588850614755426462313241708754236160356450245547314990992818725858939660781321225239303049234429601496678944810565084780217675040886772689741918428628586328563865272927662890524514822957965480494170493159568763869978740445892727904843619888025821151173687765930388578026589515539996556481788109717409431296657232400654021857566505425050287715866533965710072047383735375056579817046993846087831834605024129634041594005046745797927136060007255415782740050671540268932414809123769706920160513867069892500149901327280814349358065193297552662814481636035542153772555044781110578003065513556932777867818353932131038466412125747111884314975150108921869412021848357692211470219859680057274456724933879761168143181724694308540910371063065100452462150726095995761641312496983721626624698760000269469220381949760758299215147058944656261105939517027535696838401400246663379463480468572682253670947408418655025289632866137891638404655732056 [170,78] -1461113932550974079464193471438763355549128852768864355137908574300639507546900929037249963981105988695335322856467435762839275823034017355589556292595618224661572294360259171308986826096517530492993005900227120884733819933084773378029511912858992293660996383680444256674483850953820607426769388511675976153918855187972186400653905684065197612488657189542999025638783910803373680224738671407497107637879211952189536083182241993197246037887073186018130686933539518868927187130197960405751449707753643127889999669112880051453763340823197562954223129249843399075784348117837703617236873037694200996379623271149303520177898089593784745421113252537601568472616477685008523624239670932480239834003976795472057172108764408713534743518100941772739502019552125333753604357952911438152587337293189414030952017660232403280951158802369759197616927784609811759136242945877151112364737123583468154293015614271918041298607087978594132402399855889694483306149645969573421029635114871075068712689501378880763190550439237039710210836092280724584255872339931048036395000719054437507332557367058747502377391360466061020829820670906314844244412345102108287743416243177412876983638220260346448610489744448934514420516679319637402007075486428267103411689524203387187650157992026195590730242158660811436811351838164453301310662346227840640315115201975542530553230581742141294067338894276882165471200760 [170,79] 9051814614933752097776305588845402338144389775419419596264822487775025791872847717453775900129043219981371736761879474582439733107325606157192572157909955508420202755635155952545555599247871601829125779547636585011732451273460945398267196824271715566537370424947065505052800412540676600371180833357032965311828256587619279901080829638359585777521704852759915788042657351371817849858810233332940362204036765062090359368422998530966724343548297599360949245549696560653160379776799618735504600638623564611816698022074214809156290730126800966503898837608555054578079402244160114371439751018654129816881167338580331642644289249436638823450738363183633146208725182041663485035055975177889810765924585231027628805838998468129937904366850381012552642549148217780580026887540103786064547194510002661159106395189846375183141507322542239892709094519963032597300285616922517422670271681012924938593342188493686340235727872201573062422756623172522089920425676974629102623130555656672627202408161123229298373963226935192171035288540921688220016619266905437065327762488146360004415062126611032051183766947390402410601412266765060492739148673769197725378463426374657158565812830143106398412652463189660009934906905009532675458026709142919400661139288033826151448516082658998322379869483002214499285132258028295260791351974148603193295417917366903832733248824125620654848361273508017332660 [170,80] -1363280894002492753328346641388573499086307183801399014924988808789561718640458084290378841758293826591027719396959837063822563787812676891832424034258995410291019333409303704066371656200634607804028700497942815015997548580124263826220957222950108925653616431231863367465905724071670761504503673087976298372013595628749839650922889869666501476951503823750053101058962243257499557694750714099440484118935719080058011032086758379944465164368246680707010817802727773578324625007754759340236172358292899132695866022422325500737106605245672346180133377456276661020490956577055738709345631029530340761070260724242441442266144626637478686512272467998224571042267166591873047492458985514064172820149593279312041133935691614555377976892635747572568362763377964047950667053174407899856765154134181998851755206975243676415181900890109919687904358802378360702580788708735436309532901643193904318367335797484279167114704358370713484231300884389029191155353176095507427721509840809082195801656317037633874710481602785501823443441966141762218996423899545980176318196127301402018634380801155898831242206610741421605976434404923725784798583764516839012415024233887653881906829975463777671274224283383458811273745914337234335145022534547472039186698085589826069750382207106703593533564234721415635289279822772124836848637364641950858244849432790880830407564982799145032610023673200815432 [170,81] 60097994969342606666219666097749376985698992202029288400464627712110027143607229558973130698298237126719607663731096137022690244906925564628069618737402193728250962747232907933362928031800416613029908508696897219982643359357492303327749694710632793477844652066644340390097341948668053799075616528125101133797042229078888099723877314224917767707338416314736853288542767471710252272644428838971329494217348315302257089279035671975018023647960808135324402691162842215072407548988382731734676683480407760783311345909527204337619043348754539773293079178701246359220317144188580839937225641124777660780069902495948089447278489266450076786603167611376977655593015530921219123267613159141072167937542375716236465210985517065799941997463214085976326412268194710086228087281817699497156191762071018427141926859925541590993885911994531902735304782530662713207009841551553812232876342208872659553602408875207407682351129426023622805220956479239480415813914702566863098301843784680261511623946101973353659647680630494606159467132604339221308044002399348233395385169518091346349569593432835586610363991080990606458418754000405825638540249884676674173215831428685063746708191610629586230968724036217857118216328591857375471758315240806059442077643811636838737974418997739695193659164939975552655984764871806428465388948148597247974597633786868862980714920234903893332229443209372 [170,82] -867395685991215619426899682638099741468627155426577446305440862526281918300086757002075660576942345112020217971215049716272458570959915489205478128888338295644263460406676080208848888403524824148050287640059419775573921052250576447882728816880887894323382035587746117503533964744030874113593179313506572557852121555725022444902940583914183049310371000711344352660888337187869267808080055015753014295184982742283130235303272091741750007035423216241239873822352864368956337051793135040746800198707693398826886071059614857394927919865756821193666118312722425058214388683291114882984833407058149461662534313538612434590315872185662525888593084897893539516148358047354467969894517551065981609411640710985109588858996464403653308699657210294780647263485957713751437904308288313093784225960864470369287378471456484071015722063408374106362224114648114592913713044442219002203932814374894917220838083415220898565510181729098093580136445639122173983918580832064757886760025654243155980680255094335185890222243585733634507928832662099159251056330815183491489523472351506540345002986901200326402412623567474580775947002422373353543999378435378979043962752064538713640311421173278554101148739614209890726385890576391385093627947619955352963459692159298077584081873174994295624220223492203611707902451142513919896784046964463902933744470925610735676700122260913169425532592 [170,83] -2146730417723857247617507540875340478207128430015530610594890897035766514359494211401329801000714764505628730580548541620858068961300273472268886994709289008193503590179529345178273975391861553387483315497334877777225355976934356823489214293762984160054506269880428994883308922022367527240173949907661242938736584899822600133128038008675810367376806130507706858350345116816734174273523215551005406698272190053647696944684887786439282395467558485043610162981814681211674120974506180101180845012957908945808356522073121727626074935505377168056169262650490739903930089699943014917007920777476107479998772033896242870574327360896088550006648391049923855595645147613615536873248592316335517341477411332355640190456016599281581842337867264991036216256933687629414048379313881203309960153159952464971065969861112715318194728648837165665251755313932296136265045612315111267198863968478587552025725000947770275328391784402842914229390696452512270498439584568410230214694333803092235753785965227589064304757786665923859794335015704415477960501353806842051331165496812049179332143898506407594629694747484331559268492884942992046957713371771480897201422908859885180818611875035401399030233741996626902648760438398022775306186498365247491058315383591605711025191270701469461742055639445343147233502416212266908727595790588729465659244472916804517844719805062961315092 [170,84] 162448618410545252387358846075201655084366517456579923774972237598177688147817493988841729038860131804218372515307127309770733241370364960960342812370945273834345570802226701652662043429279468096810602365265891919767673122611652629358410145736336606059464537006769324101994773773270811803992902447211177986468902367652364998225520024165242219353243971204735885587897906280271124933837529998044574049366979218701541997988356946282709653151753886758054682588060785549621560876399164167033534116146656122794881907580060301368726635710038187300341311810948304011970063870991321500116411483653085959447190923530357539475026214756834310833218036408054531331486154011481365922484611190157586429267632769792206191316798154498436371120118934716027294370839962710318345366900698182493411223343670442006791504412173304274711604142182778076593510429810334836128654557029874408060803016986600511003496022245272262774382081875413804090570592940971614233405276618390599633944315740132926840033527323611410971603936388171607161935785659126131752012852577899797452197637365207764604966323677414989253561403406089186784253569369644043410935556577312399445889224596758167734520358980733821991374306626088122786905014508994089742495449485438736374599902114578218253891590677353025073969034860616604195755238452814176933289285635090805040562553753536266034683664657944572 [170,85] -1138608808012064455476656119621254937339430318261079421328966736962558523457534891016031986642038931667047061641933104974245578912507289117110357995986900211831585954543145910811724992199511537103402416726628559036677254900148300515487417975635391310071169752131158502141974567402791207532986657058769958248065646688921033062948958477373796372570703126840773664936870084724282042164517641711382518479908448902472090504825667327825143321971378744695204514689731227178934741445039372441019381099871611152220193622720050860105286476294212529558260506757134127202956834972348788335491659391187686599268284791229459768500786028910596926745503648694646595001559069079596753553348353964612189508024768124116653294486709172279083054934984953990083585128763194380581005676173221543831655936645376372094957411989982934279484747465267440860970850865364223726992835506208687038212209754642814379552480435817332005111244724602514380458622088074729131281148488628162131592482480592393022092665737216277956089788536568192397328209838449220243116005616676889470562690609605075364430673686458642010216120839818507189061058288562632394869406269419773650538727639690199115531419888529082854195592072770939079612256737653837425813286656839910491480228711987907183692121273793967522123248448035420452049572292788398851089925733542968710565947905541160863880005317510 [170,86] -1481261955761504561651970330586436023419969603554600785412702467337954010455323549053829649046950442274750592595663177105765920567224422023938946305418499095710193569094256172372966667170628818879562180250305480967530304472885732502697800050172540362443378702395311406415725518792215702683361279205380636052741342690490095016966414287972713963110912507790850838388361958971552406615959536019924310535528358968458308828835202949264979236499924171484109587965000409563843755858236009106187970479436347995067641035722847347437704020816615875249298767999401197973196660490139456560576564396485001504818353645723251388980176278647448056552680803700229122283346795243583511202346009887220240282453591898718979574284411150878672996794391284763372890356305593741491504037950284984055582576899997369596406983677439002058617571349608284525667979255231957923314374832446045966815212272331747600268854430911425634633615486202194983326698374388646383973790787082196083168311645302375280901515829080255956671906376893797367216458637282126812590626334123444177158835871069072045409078651538788492279114132269853448982229771807154373238961410956904726384662420105433112073320580289106333676129673839333678025731211372341772774578974244583978467574972662325890132315568039230017963598863450379270752941576772919250705221386141330953474882107155270644621480 [170,87] 38222951501199297913226320345758865575303944557773507399101526382296500873662203551582433566398285452770042212423913191757270164471051147393977569220237419190693804758761562631877638165242376655856786071173399397966739717004531924549208839018599810015547444061817315759539583722953704303570837801338507860414057694424843850078653052276282263791576418433350900739362110639449738692337546953567847284522224421611085753730807579454370729534686798769590759725904728661246078335130812320151223065997129999969293015623723574923906741934995172553754197624699442689115546496118701984811499548192028644401129026116521224385807371167179716062320838120197485905020797969295157016869231657993357304292271669610267437073894555363683215758918156472813928539792379354486055865088131428659875899449467915260687839860112268481653479967392183270761620519805255411567184790020944426984516131194282745641177813472951105444593790131881231637641591514408978904497995940389420646186297298851600110681618992409960982273026013454165311920294832626044061723676428832692409036448574249223871252223390100315516105846614759435179494308601383365492502949665168941705484864062236568163366790041199009735122098682471273729727177195206899813998730892084871074584794552451487245557229408846366489144163412772408240455962733805905468484949079827231901735945554198048696 [170,88] -89098398039005724814418729481718533251954344760249425546997026980714899231777375039213040488803278054779317580562756085323016848143337499368548688088934836892921979756780921009581652493445009633921477886990574965129141513942242259999686646023010278005544280218321521163231795814475267088097520903792275088505926201368158909189883919538631783383462963553692008764437218294674198748320992357700517843700081703416901694396779093462128774640260668015117397062277173063373951909316889519511012823822209245771208875119423667120655139479118548642620871425915475242663057782011292012434915972736524280217085817366432548971725797421803481584289905869721634157460314359427114998786403202626544043364738313862862595827461456814779185072549241073003676677468872454039523272017051133256583161949947942560277245556501872919371429382028422392486747613965520584165733173103220007895588084009945206257485954746031993024795926426746482894975208687574706482674338320768860377368600198162209253986271782246445601404464369593735294385963298141952540106109782179631110231277038909762035577532016063247893182078850598568370918957262316905988640918293897665743665413321329745667595863030730214859354146247894642123608855506186670825493112265786756313961377833258677839911069799070786391277785648631216655766301444590055733290351438800600300299341941688 [170,89] -58188511639303816694074948687757040062325324490398459463873677649993467035440336523431239458888757334418489893843419568699770758971131345523889159277564529460054935745118653562656576197953622636694866024697603435635539038741504704263754925866910340505498045531318885526793460887857396552127636805296007402850246364549072738485279534845790533656000657602584532573750270771477352403360973886077038209478047681243003358479726260780550569864314819299998828562973878330956606222427196958346701110364103594842820156673099328437282065179881852955292795910349463300700019517824368603951119266699268483229296585096568951748327734173028331446667659128750739165220432608825836728310536937567783263000260564424932438529513669913353872754618653986741602740558180583338562830078159709009603189103631326931252590385111906630340285910353116166750085095357424527979239878993193995082714233154820095354605222693821827089227571140036207174122760044595246326138560018980489678458965286435531644998007329183125717533462861865798457867564677972077909019614519657255812977836391593661700671716543252569166255651549617089434605047928219006781711202018070842208196321617476419214748498094927762420943479232363265704432107099862687303963920217090674210226118016134540408648336512417575754225028511301279951341661820823964105676103391925830555963736 [170,90] 615869871910701582994931322354582947741438406472153489584814857292146371705207782657328179662445176852294519851952468868488303868491170019948905708367011051100843875055444137750003010316678684479631108794680832681889503764479824750649717903887067643554605464925065508728969446253959929595208988768624038254297621772308790182295706582576954276702157681133126463948998930310582273830793838850503974369802369157120258654436075619755485844923798873548409669637323074825584837273626068876075370133513808494418990706780361532744844147468512425821575654788495471871653852332274826813963202823992169968862767402432009910670336929593104438912606107292994794562716469754345885892470470613562444863765501826034915374578425278053326621422479091686205619313565912107456494979559392481623027341486763177003536300697217336243042192857761777677484102726495018728342708040875316330083407766115529769670253633891272151143749664976705373413224446326378063264750478713127811632685019397525700180584144575777319525726726389696309817265412143937642758689748770157578265708448525746711295261544791844550652609653963948488185604903181423967361987057310920891574313811764279337950582262456352572025875588904943693261267406643646218124129944823152716479636706462269701552846080169840937078493880469724259497728969207160737527798532991123313082 [170,91] 91705215993112826441829186762011246977719395929584871220937095338744071069293316733067146328132254914646450933450269569059291065695549750877197069955503796270243199094644337424705883070136955488595690068635039214995724319438025463379673698740174513672967334297119379622313118116566256457510498861013551362687780295698875477773751718454606886288077997216686032731339363430845441384820991302217973082900281968249491058897669963329813681568758841199021409245091528826425473594569694739875146651078281775142310191708974396589084623492925494345190283826046570990980145894407608454775551146812152178649671935022638790508148925399690860670336058346493094753367399415163175251010319591554439659089731726698266272262465070865220609849059226563071301011483875252866858171242077100868075597774675628180991686593190189236312657135891724343316831176465021733813295622986347191815696422452542865101991510125822081565231524521659057516557093044011113869804543203725472446268130571375746577159155033801097787238737150917953013782736660026400904992469737177436803721092111979042442354954939716414750498547533565661023971989757499462057321433724962352343438050299420946274676114089337273619091089956453335760033557315682053348330080955950102522277367994215175621828571255839341991112420559946578092169610183848532255652694066464 [170,92] 794158351609441719130449939383862442312782183541515704571605861081740739981667488782121389738531971148482462575196142514826580946950446285976750777226398885630067875630505674995864068108645363200320638310072226287333992023508459896698973959377434456647395330208405197775000506231699299755735842275884040858975662108883333387275392917694703165889751676536055948170402199167438248792964297695874355781744632098671752868950396423885528897906248652099273763316054151485265800015567006716330437680227812002750339931867829068539783606461607263102781879909677579633800370083079493628805961424772349813796956526902932804053162998192252362674510934054655305608574229082086710574115370510631774251562013214855971653033011713557631423933118115595942691615247973660120269427900594629390091637071104350793658344094031537574823728964850451656653428211491485700974193308266488479752770228565780043792121503801243220517839549869313642314440205474054540220217544708545446610192160282907058491117928157712995285295862771730570862631857048376002817370051376386939154101547584527397074464536507723589490728793219159456856221626066249349788479022304322442596688332616596279602153579250643671722497742037002989889473754714193832250114741390532251862582562742274072733174026160011339925748829538194943726997638709033510142952052 [170,93] 1998478111498811890696858279818630683561797616822244607512357971316219129172603415395069914260954578589287081639093315005042689147304741456133535644158142318833490225160732698575508495251955461778390605836234501442883330018843536295158716019186264723689275064285420362772874692250571857414545669364759165027363176494166980868529351486409608344014688715350331542543027533389453087101298582962253774659160733787065420909436135951006632125334325538117832847834732473246011605973907881718681058074510105361612341066537961524790949380198671635306606476325291474612381632375251902916364304235832636698253018301151044438596363814554662171209313671609433517599542752472718324180478073056549010901001738635141633595486456939941028770902777697440160788103099760050155407694059310115956357549105113005198401383075866785242796293871015111064425179322670705280647912150580613677915687852493009676271592162178943392899991488113434735551335069800347800151672165592982068118148980802770546469471914566073915981482222705522820633551763274328650286632425324161679006176989473156219476732743089260460585649356782042298693355102582283216755510129501523601342250410788304594428603914970233537266578939002647128919635079475299767914460688514238637831953069587702512826819091739443651673382149148129487277670193255575776640 [170,94] 2498195427293152700001862619726675055404415984335028085225408459349109369484607112305700436667509907558834743766777181447099340288241111496261161166815263430799160877423737626703053411994926968403675578356426796815730247809221535158588320545763699073707287601203422654281713340142549143786958952321035583548234951409475044983522678888839927190835577150578144376203283240273160854347952491327040373322897869214533612359763723491657220423639708823112403089929901096961913039746606835407475447570074641243366459935609053333290746699471242232970422272289406183167320662588608576669497706208208672442445682362081425063675132253430945586081490658244412153075023211344096733971013538708673525922411111077894776262453304829897962671866575363449960656957075377323880065295153100155036160269764871225732097901766378153716500923423459905861422730809045188466730516167320107287983017700164831282787808643357450468745073255086553452668912992507942456945069054949157537597928622273848951685805651073670764607028405075947694932111398865751121070453111097131063890103063691080996321873323612632738372046703228757942532452875810386288529546635995773855455409439365127083719320822093854572075818313063152393009769995939481705646496732494749692305974202515885654530907774247829401548065685651774768419975283515160 [170,95] 1647529275914482293617205278306379393181553897103768649397614139665842335041098623117139238494907767364746678002025561763599314083700539015167895125453400105988892988243471501611993204111291851664194250734669937125992877744905656642819576689259495916081188581786528129510335401367482916840923254212861787602122888953356590230256248549997939924837102506756085760453403393529966736316136260842128315137672218701887242495626869254100641492424358194947884855802140319496596663190509202981835925268459986106467740842621722125788793447878524981783090255356657082730502227146660999577414179373001399092758225799845824114741380168139464362490741234605621174280540032207219767166023785521724595160582707374374965952679149423039238033211946602892562190397014543519665172067564348762009074563055535929690295541243859932928811633299355972452749468814824977945192954866541150664749577916187857437025622292551210808755259832237652861488960184353547256303241432142541567847631413964624136552869335981876975062974583160488556784968356803692380818184579681871922616530636874681474164105938766041374941465968195478432214939883720121195702989065732605677798893927834378872344408016816333145296630151416594211429634725432019102763009521586366057179344637440522788200784564381305640382996448338728436721175608 [170,96] 1249205261751316167483522694062556435365620608750510197114586991282584807302204361407852283282804178786521019540945355744247803796956559105738644324987887943651358571979401252844949020917211793200315750542104679038557638981087479388570942554045605900848514807073212962228695788146998674413676196103358835556304743955268567664954708352573712351121870781122244562237822237746601544609655929075858277688511532503275698336802217525576303804347252799018275278194371256006332480412116129857463907433225146061894404713440346772950174089361601351572359186332298452781375071323083095498895768535096099531128572345606745830014788296409958086487695969956003829664211275961630834113865088677195808981330057926722037459109986393223234022990018990952884694338957623007641016567883858329986040499302443531327086557867424460074770389519969931952252025656466109554570522198304506871559929303480801761996618279020880459493489004549302143531386390583671145754523233495094884621016833735238786117999079908155110411148512318288529562354908359392419786315686444298923207051786656513899297924569640453592033615789162069826174320260616596498533279915584654929920976268646497411802121694292140002924409502431315332381554237096220979048128536965959089186332706984793786622400119224341765583745489962308847248 [170,97] 530551959805080657421360258486264125878752226914520227265156380022523412175181301487726362257351365580133887025864554906319331508937828596401450488823638694796539248852854153183646881425440250486522989442045230182612852044330690331271442553638392248244124500749055335298875290540431713887557732612545905261081390054023016898390002457053329845031703760416676999485560651912398471641964748193756813702669376396785166648695205459742442705578025660140496031345871755598690447586701761901112624514915080187031854273983472010242635908288789837044371277202916829545331594340838274927510913820561443929949041208547041316694073320294390448532941502315289594042984685429627822728164668200657155212400208671008683925462433748196663980938507907340027226522480822952671257698280589110856152047307937410064935725243561012409568527120754559234547369248436757805888551994556228035924612079482900987656336594060995298818678475987247807734985366477286324463768060755556829210941107010766273186330400160763923558797289434489447262493893055990656206638830599498357197834698204326049979249117058021225299753922595964609957756701912990680780761192273893090357100009297409300321286072565448559280319250090228668220796485081381185769090554989748647661600755064855097868860409622823593016669093030552 [170,98] 122337951868480222029761693824907750159851371204841207125852738223086043527103383907452669323830941619496918037576192476891262483550642448812821056015223937811068261863704391541801968354611234521901058849513206605677994741637054568703457516786422283505400771816879088427205312132545774070735450157501177209615367122253542871302620999924373475149730785293813090167756848264744860932405935599837304282558885920498461673184946134186932324940971097180298021169647461662978224520972728499854545621789182128497375579972943552898016672362905664043867996503101743657193787588222839756800338000332203197684331058372490370616684335012356175501381895516335505742749713604548761918491006254350255529903655695570496109138252570110872576802663050568998097300416303182220776564510575389749818393229865213017148441806876171988432887071491569594914055772695032845966252942116915316112236245706742751669836220402121724688992852855773498756235625562605448660290485694730579613687672615073099297042732590752759410322196260648029995808152352622941664302530311702551453021775173112308983180229530699830930324811386604203712813556840187850348588268862542557781444078101739400298040376889979661898357112294330038670972071602351584979538928575666154694968366741882488042117267274745133596493904 [170,99] 31950271693196508555240795676467680226410581816686843842779359269244850532001767877137019634594054575496292754438797588660103372300841103088179530286596409271342357180220257719121099952021528372049641926552069332063451234183652310369783466271306522727668959933523044722481516547394337759912233367356782632200322968669954695864426246596616839577065119988843267228140542463942374779442778035991277699611954299760599070418598153823445281079101470419053456251822429980066907942048986284207186377096381521076986567226790738940979330589729236224272006191685376282376383412230536568493372505842098783707192337841094302059994248654616946641634078577291681650791113206839630314857304318234564359699522419846229760194124552446675313772304426412168619488968804480113576233780541858136130671259498518892553781268768265552550354503982400276565434674899865250642507840272833317564206861836863933866870384314487387053402652302031575195255336154994924580873269997585393283200367503072833942367592062929559927088557718003164491895923555849083954923673102742344373888293766020063187150850769986385196094712301700130761413506055397326495882008881789791140362663328750784347006173840404250038293672059910741105295175919986007184915348819798230103784031021514343424899402086060006726 [170,100] 3755044974585008974994823738786782652311497310621283606071922171796705468697163660495704688798502884868913968596316612470205449417997271288385099062334657779939576653257545771914768954964183106106750720215302498240961475067812787991166882135304458620757135511239114515600061232928108182582782255339983908176699925951878215480866429859194765504650189377618370904142346058139882673507438809686173704541819226019050289070954920040686640542681658039940664071035323216016671284604141851866098635883781684310143851989955601042686913670298568992805304618817513417352354575168742617243679559756793693723847424433285764791013082772949272390302206676712508988257406215597414628586287818208130743185632931393914577604010839246634493936009949709662180495491240247102424159116508463109419753580688645302237247046732767691907361462362587603170271055969647233940017158454470489454824456877597907890153558354891779037580390125584888135246628390633055855717879279545201868978339059195592682025513300748962135953354228758890427019732089631443023511819466625926786045957386740271661409141786537758993541566060203496419411096123741625998332453691854436408305603138973598482352946445739180802754554674178707763925049311701026581957175577039927117443371521197143157947055077496 [170,101] 291912045823052899685033087045310272324986607749949985080356795551193700091797121069160154381149204985962302681224662672733037274968535548998124641582310038621381285364067597313324403378960364571041724205648180030376831958109059539605560649462245503555862561350822476490960069259196680317413857814741171098303685263512466882107952368831726031374263568636796374624872407165666276246998991808146480642507734878289259200747561465230301684200272617662174060180157756531330726929646584687983774668610174029577005353226162356634379349515405299955644447946694472394174546372164611824147179964191907500876133630247809693155019331798600537832142867736759895704314535894763642510356272187136967441381533512046311830890589401795480148795825458937889599368513707000701913403427346020943760884512223688521071074069186873377710223694669577200531607278331491695516417263524269092908490300444199699263086855450622370206206567662121695003853244799089022416275068932925522862415081912162485410465570143921987725979691617215913725260396521674970076546310521558237573693096798887698173894073846790181098842486557151513587083968502523890284224664298046784295967316905547117574246247760528227414188313193452477452269504830704722979538853775827323213755779313633559747408 [170,102] 23550430277144774816649587611901071277580769227007299577314956229172017926311456791304264653790181591075194495314481129563261633432775555424714639535218863488452963393825210315859893924045896299153166626771803479190369969655317079569745000255441130554587853445205507688953063639892395388205198396393211880686439911185888378185997166349505289882281077143425908386885920864053827167795979474664094328690917070961571475954709307410086272768652830194557975783917234533427607688385928116056521183294554045311874885044965779592817602912206918691530691026387526850968103160809118699255200591777292766185373614531578328181107013359597271576108705261017378249010593776843931638301719924032438691557719158631387736671853053290857848957905731640775880174498640466864579308057508878673324266339620434108150952881301661797072335139884373552183529647496106669404029714420812645142854163093147981757274804833096164798443600507433939052991586651129349803155185902908900642367814584027317588443501647261775861737222770835895115671165204659675965847207621293150437271052886192553595160137117165702866039059581283607991761099513252857238845111927899573343591563841095690230172076614064659927685329456090271139066698692900225026228263281210622120237890270548368 [170,103] 661315127274810745448179566669841233262357629934534439713467979995034460858019572608160365675476177563956513483479942697849436782935854276813670958258628759408821316874100532355046728571707837855610022160601711415412604633288852944297463226651352424683121851819111080244336002841279554652692501618337161144094210572012549768536081229024084596142676584753634658684616194943579898969194390947385590881536800433673792644194965434781611077831239790809856288421561907553580408769774193685222670395474579367732358533925040115733515992550453435874006526683239599585865721182918350705951049341922825280744961361019634865389700836169529312116301848434945503318245718146869793079801139617477953404656792368411974086818660491303576836265659705016894539309131665171272864161615651259622819396122763933995799280901927862600669806622680695695342119604470039147908180432098861116427998499067106848347785869092212564836039204995269077615234531867441728908680858142658739413428582224033097695946426882768438656275587490276282767223120249354687186554116040291967633331429689912834441166632776537050274066863782579000736193891567064375825324143525612187376135283602606672174014256964024126613850649170451281009115564130049111112374281131056863367383694 [170,104] 9366823576392745937573190360531919210818646631395107257263497694388672283167626675518084675886597679917175600792822426752635508956277761882139781128058720947466222963695935268969501593980302789145643910085903063021713093982050414866388489576932823566965919847607760000400578901169623790279682636503660281354080160346292184011186348473367095210623751696468654703978591683640122307978905043554358750352162471096514286940513573593533654087049322637323735723154689404327705873005315770950313364411857220346115225776218348127578984324821385152683764332234832278969764333190058073287766917370959877300446315273122490680885883632074054122371280888591233929802632470897938687326518281017073389430744476590411296621967275801371704698163381726671160298471120441214013203325794313906699509272992550692185277572595260509609373519450440960947100437645358489663766892713845269003998235726221464156802641669881274153414880240388344483567857679056521126652793585149086069270734876862117987353325286470770580874571364296883961458859379297267721922127163300369353086450877950950333847233765190434475551706395149357055589815141186456293110293208239047138033188579423996281287181360351654796419542369644078598397487588000531512489709925115943870 [170,105] 1066935966243620545092861632050575143383389632646163264549671955750196049611293614184163639427321132634354849724246144004078129640900043069421311368213694084319388549031006369675364836324734184828626713583302580779456071020993025703849678593637411225168341096095459565624933648534193364932148563325556232930196618882193366261074421400036339640136025889577520925281502526661093877763131757490487438461210903338601315726785937779027923647497489959789316477041880861090328774653860780997939536272864879087765828641158298343642700729897699603248946642489111859963790799286394893222609919921342983178593721276557973459780760277569846145632909527848525933508770152937091030696456279412772728371788659891820276822645576596340291929957601503248826188804433817704639742092957402785735884963926705750864858655294374280215421366951784639936637697714773984222693849367619182916252698730679753518672046063631899865393533899626803646999883940189413269526978453313203682945499375651397960926641023136125522395641554970860696991838137782114625762573166042683092262433524887695998461569833636709895605617291348375437578809015263899683191688551231670849497381296046573696848578628864769272604445521843393241225996394092405560393120445944 [170,106] -4122167106205330880809913066146291764528034337773632215695286639927246465322364547528925235605727822427678819705859241583778934298866138076854462852163175880295358789512696680972013774711026334627090999472463580692163584381802430541547507860127578379210442750674797335156932785665299404350181117753442168577634250485595314562488547468168738607055880925158253578607725978249221019675743344685937494214427198228192684483132052151428679277409074278264078676322922902686080602317117961143711602560898527114824308738611663187312438273038142398731661203394466390265664107558269485657586635661392862732320593121229988178555392914748814591599817596948953414204294876955895550126710029178159501625853415243541370211746408151389231624067216705973959399408838572581740713055351137350455323413221758665403502631258701664533972792330261897427276518925316853114873650700365867380918282202842295481459285760612493653701671872814163626503260774978723643549771942791765505523627725580123905012215686580213540301050608221409326779854688383999376342010319347425700206958351736005062131257017423794990543206960855072345036347876966652185177573495413073445401451215979783172744071429650250273906176755654492301262604192079257096724 [170,107] -539338539450225064127776773865083000602484174109551019544720173862344519714424572435428309433846669390957982371634547071942600763715433805647351736592151127756881000029205831690036174331471989494118669200420615428930506386158628387637128332624926516800357600718595464261622736061371129180941296569825569845337212453175469614493532748558573235410860406211656302688601657488530300399472793156678948322480276258073726211278299425423239868519906957930030853734211552595054915905326580917035241956950986657408110506020646785333325506933006419405131261544595775701753871115146553593404641159215940113413111839760807976646941384618101703910417512958239235804661025620460799196317655612876981193307520393596675405610631400487565187806128339154457266260480582739845306821945980471055159837006422032947811511734699505882218022911701652440428374541048049483437731900725686586740661205095690514580922264617062850561816007428486437270341794117596507448693981518117503860341575463170160652803236996727399222946821576212100789565610934707110931069398736474522280482176342607390318399238768531518049808242104583984663696761531355105032414469663152241664042273884860765286295038985759204655376659518755825061306154225948 [170,108] 10626446227936024138027906127373497432151559903916132787002800680417558354041184012479729749379624460402829962532307209417342708315024496619290780648258434169350982988262316641900273684578782350177650730192668533924223036933830315082246498842114848264814151157914337889469561328770864620573616472643088270735846515902418800489132992378296582098981033536764841648572201450497757165741372113185907686186135186520320236359483316076403179266988267016302335003731259854784141189231406431788032039435828043551607710387397106547233833931423418720291620920347381093065096849791483719747461877000302116555689275548325888395100309169632233369804119463201010001855835753333561000319295835462852897472419408324161259987959613901632962155380149739658576205168374290399824609935511604525344391175127219279495969931076214749790766862753528224289921435573203452793957439616399626751577871406050059366989916496212911924019972562863847364977065138305391355252136126465097483676761323312667489776182170449511227139393345643919285737393412567896227704709209476410747014136846831449561803199143812958866549763154556972599557726776749771099508679256178952135615078005277524996731279418226073553023685334669635630487412 [170,109] -12320504204621294353393556491671351648323664980959699131857270938242964156221675313432559489788499904592675920438946709186711168049082938267043083414302259401576806543205038490997173641237158501962283060085858671301085181474540690391702016527940317806654148535602613066724512382793847331642140457044391601791355668216634202133326873566134825368639453929897097613051922387620937400159048638571225348104581789937895229879734757549730134024738001662692353951043129458575666113201575282786059008611559736063104374898276192702444714133941455196255014074413908305181627772131850414463512735257777082553910669454335899669431722846552024381023025900347038082567149814098530284220900108724013532767057813876356943938486943412126365344012764930498790696454850322016601785197965566673317949559685451470166292977413837918356878667209931186689467962282652690075714034356894249501628673002614889574053642954201015916806880021244120103920945598574000865336947184163801044021413860005539676991376166988624734588348244457448647900241389901403006334549271234232495757277211029769512016328414515568381355454529364891375059493836660951867043926731193740025184990857982552610164779178813853592062552048217096 [170,110] -465794977841325486514264894701391814918730499126654167432485684185554558077045653498318543703715881985090026003098503104857117290751840633318005793743428162612103674345362062998446635090941828452576631272802188353723764642094056141705242018841081748245813649854343582871924019670237853163721370824978863694268014484812517756058623442139443062607809491006333669402513558313845149247386543093224638317499935371556554481298260711485164345475856879758403525174542344719187076955912369203293544729322180434632924190490425118297506365966623869618322342179651819027261873648278230739818940872201468640684005853496529104115753053793390871119577155729013900255284077332823189800417452802898711075328006843769611630509841412018316338682861197104844890904359821896783430887160906645826222458982525558338671248648991488202038016291787551246027421991715812539906090995048675141853543037025613279472193040993776336477826956615765520104581096101822809994603583680664803323390325012741924079039363296439967068698936467434339100951507158816843310250213837646151161785770618117370050223367943630492263172303723078542078445959748614092796251189030867242892718544531089639480854075932956041576278933 [170,111] 1810985571242746082910515156018944324021203494786166404860195139781378106677898685275747834938552110497766926794446010306252909798586911192495433801426755275202153704304158760975427082468732806030570166632728090881973900137983380728209789423604382230373046701834075540612789775233062633737930003776754776652797652470692263486681522231237440742489553729502585643203268158144014180449478562477834157537802208951460943355575753920332767023607060773937022098698990429244630284313969188235389183628460072086160647256994823056479832526629065096936625602376168198397263569511255550210964073944322056745251629501363738265560160192595735783864417016642796556205173956964862102914967145898824743527591994526112948090751550471481273926177113715586235537641850387232491855312495572371161813219019584235023983305151729751428121002494169102651056872894143973212523973067260912365646917147657890103946887057926456429848259476949182946725902510333360697941588050387851029510932692298337374988607935705848402140702038165041741379295948951773260313692497873951764488842181951818651139039065276162505312903278169882373746599206858498760152013408545326963712727506228194490822063633774366694 [170,112] -452326009511752986290654684243574193494189858261304313376104740377612287712504508777435877091597347821750256890327857474208736581766046867064611860370586920924705143914694571528029365277115950763459951364466821147904662567466780737515154821217357472680366835050723238087877035192165662967991944979237088140925182958376548351933826459490853152795623227059717552750656972803162322117957242671996985332282759944823589848401082894429735015486405584096350892208100461362212841383016918536507407780875132919055607025895744542789218740004578553821815118384888558570426619402544067761332133311351196897128569399490983157250401060150812711790146780905061031685054459120413420475708001692065335506231747142518187563652339090115499878032562231062652437050321462609440280694171932326800826445738648266919072931387863965438194833156614422376830946258754160300936950436387102692929596300338361924333304304681978720949158197313991117871974506005231704407266862490313150984746650715161881542522174740011744398465468264373079234134704655113042667943482378820880618774441723275467752600695313508692218167676145680163962282758426286404522901291554126698768426910225861952346142030 [170,113] -723644474437469355843966013739982197831163560802436086223691928480451633811797148688437164247172720812604313673471964400701043449446444807976129493723094841346886977358391614958739518434151190087150939015806479557867565217104010269014365155723147159754763399643603084174354489208750569352564797910277477549401948132111936603198235186184349724845565966714933386702355171495486407110053640689130089953494816844878448431111828785960905016432168438934757990427509285663389315713867252114571004758661638510325574665965730967325519466532300877253546010964224196907701633579414684869509693026341295017627124885117962519276462561180949400018114596608264844299941576399019029623573137270975159524369690948773985338464707101671230441121578543866614717464489484912965216444235032706075253857165672522481401638314866980120624793470127562481717360049062505555858143586714487821107319795492533936741019445303977049495006877192972853343192978069404842248982672695691234011275804235550294407075427734935181987050386367469643750133754059543664626488313582740486707488711869242713635576802882945759002307716846353507777315122485318908842215127103169595847474269023698652 [170,114] 5060112137808842776614344120355389403028260129237324790593907813414070108201817016371901254166096316689597666263259547466873560443014733419622326525015526044686353124149456261933508643594605799515981758441433123838448971705957899937540217973906861984029795500412845750348124383648323242840110332532619691472312400244714684493567202242146394553899961855395535837881298809744346807519666415244423047066803690483761088168450810515441471154160769498726448896267585054313875459365620425623791449961408413852855853490054940650813735743268207640933323970531292171271971051666205257174608743976228493084439242136119322372853448527241342282555054032461776485494019683145810058639792784439285372314015031428965261589591581663755835856724312911677186827135900358405260355083076263538317307374226716021546616294266981432798993259758134096866251957153024684518075876913956907955327616794353795726364196630211684710756063181950123200970935481154117038481810130480955651248219316889225153419170584928836771798714702918165436834902940585204534074687646495814870017052913804279694535193971380784760929132809787478987431771018175872058978552262167856808747667396 [170,115] 7601904141367361562916915435285408506138725387301662986063346959149852362713186358719309027836985067849834190366324087824653193643013748559505693210354560956660648968904450885530499613852103520944703632947560709522129283680249095483816515290656988679758611283254418332197982838587346986225466996498974519075188251491878305600437657189654310120879159376135058051382008170033943060605795587625491560298783241967396355213218128468232763953129865491289180590809867774617211732608693450003774394557356111319031407895912160558204749286688179633810770223444958049834151736835567289457368785099851682709099374079803749365384779331992989763672282639261554263241692834826878592470951475948054793979577112286014952461724218254775357539016871914111953980765532811835819953708490882101179921490277225472732997203662598962470022451378057827829901684403931114116649958965557485578267052410955047234912498871706623701805427491128187407285192304607586871797717325780947331808787008055531055289239525246160722795372296978678358942114203916818291741209849875721001782078727920492448756260995840541261166625548160656448726116540739026361750511688944148965 [170,116] 9028233278215088818441903801979724174158366737326122658903825238417984124683372967491866953163483757414689327862551935170406451747945491035167139172718047058705187728164275659109817768019059046697937861875413079134509559458921493393651930554886386152901043949258850212989467464768732987706271467291065896116106461776819700998855864723964949007279315174776223542961448058556770793492885796537136400005942459020571869998573819442749357534385841216711356876051156009781283150161958804332098107426124440773970183165930402276047340830812663780399060133015935170707284744997395075152047239866549615454887853294315807297559724114823910281710153191420779069579917349938449476834420358805862778852947122605452542684378830244535012138200182244048127055695326641294177715316811978771200952767658729400411750858440447378669344884443866730062992710126520960613628639893245179510877921647150326526760591773009812227548026777355108385699755014249519433040647974028056721203158679309018932739551204015848519644933623743715042863401599692303393673935627643569868600657382685413659585045379196420858143611825979107679039537155467210650348481642 [170,117] 2138547862745531335181181992059304271435176599058379736155252925998878426506805790986935035988504422670892602079758830913161945921267338364792368777834889648821783715318600057923111980144812526680059838294502200740990471428409523979045147488352443601331507680333905100472256667309887606197025094488447315474824199238982028992050688465669630593586833794812394917453711150001524550038375823915893388818834157420975670174550646494233840800804298444113599296971888658160732452841792521603588973338615380819387440964884524948532032686505691099894159600405310999529730852022236962197071723571934977177617175443019820951350688512109701970991526369428528134141901144141328562634398758237061107997684844505146350965129177891716480998146650328186682053979188621938276759070784329376957721199107049067340503066718878485224320109989843010933522042254894853566687314675054864211090791617307308609628474581436184309085336353815018847563052786672749352789036091592412509955607674696013042854176127495874583495956976610026038639733802897900158385748955011276526283590747311350758547746995389987890737705634800056813660445203764778956 [170,118] 573903295483881539371182812778075012198398659530383046861447456714248603853214106337994088437881993239715416260736923864721286162442338833266273071094297534447542099804392267740300026333138208533293182424346920147445298355927765379767449484876136403632086051065731769005685941048499846887146768221279127518064799277566774628582393913791800322212810457205020945069495788384445169206926673125330916627792741277367472509902427387688898201164471412730483045365352167511685059642650544790374362333524775711626684652599996381906031551888110657892009456659527692076147399435036603940290210955538820090210926329129342528045834303900618267910678423416579842085482533334773373255584763814113396291728763154983519962429336359092621420626095409393878152770713173260208383417615082695682421039181375288877478884222760148382563041929981642745552186833931043775150764925289369121751917356574959886561692057697369370589039636245099728202926206082340147032269849728392439955232174486919363287735115711107397926029079753808532639400666724425063977476608317395910062407381409561650009866554725107070627998204383746258120086728 [170,119] 96897560827907548486156698725583399977304894851200110628695788772994621476139266734136849030662370165045759812818815520519067304238246280820370421214307839184413853124960139499850715986599488768226520196487785248359037248651922833331746237614813118198488070053716693140814800509162765659598891382367735826482739744011984992725383325438902205817906446979874019451019290627224782878728221043811699301569739655973199050991631689594904432537964447307498090221450331340249108182719558085308709962020425538972710019879164440177002916085103365574967078176310081703623396452838914359369238579472811994451235884111384559450113313169000872674682090651182015863753217417223354366915869850219148380956917441423400321496868397821422227397882742115758354265105683836885397738031743511761784873914428322143111298462501743193953483797590238337106652881378599316922735049631510196915162844585054138601209962317176602681252760717466022832997950746098014438922153933900307260737472914611891377976725003032316390590885823367617539019160024508439447054930281735454502045449355091893892075024841014842534709974068056451 [170,120] -463179715932661130651745890403552244279149585612399549741162422692293063370548588424502988130067544898508521128142911746324407660521212075080162227789082683010896997582944079560740180164988928117605276062689766436396037478238113155279145935866953984202062578486509337675444708284457386923793404092885328528763861610476074572171269377213354068477340157625357248255117280591846353954832083841632168876070206432738396852029200239940399612447531202533243837822221267135825672748664042024271951617003125081611268420306196821853510575319825018105760198661456814869141403988509671613547465901107413091224173597013547427376176447833526689924507803035730324130592494242151757071874000048142282671632463998527405123521650205048692977709666604346389242783911786381725177829510180696719190400853010312009278644073128832123215708366788221740808352186555008543902329563199945314006171093813024818472034660827523782325437234023603079653377990153762904592460547165673920295624878348647333103571850449543624551579739609379415142654566159608877429429084251383037688613545509467630520761637470407112919296 [170,121] 852239523964601187433505635865513976948851984695911215747129321406595150992799527665657311815174835838066383033709426699530544766625810816263118882646150133563343063886104074162323353633275211487975503662382431896953390713008737164868529194620051205703003774231607393287752496924309631646653978218068444511576111564288821416580509609265989332068374781749504545748718667761383689732331169338679292188898629639953919810407285731968958741684321783270956815931323096654435823790577044331094950245103818716385312198990183612082809925150132579627375032836053572741458165191149968257189463550114779229527259655323461007519608571533060714363014119848770200550524966402190030929043838411438956273817534037505003782918621509667829102412713193747744979744113463700242167362377649147472261026207037402155513149720326156403453387766037175461080004926670031614524380204666387636852573044410902456312758006707435362984050795095464544165585197454041766988616729580833541760376748861787782534721162842939951810727409759526400782898721541273354723531367729899196681572626692160476668253127726224 [170,122] -18813747032138593234456069245809339181456715186583680769602107819092207275092998510602654646381426262503165120968189296612964856030622630814775188834986893139444445959321014100892923866624509976592923548825210266331838963852489230730147643293769193185325971217840159984581350162798926893661995845569322658336884603245449803837386596211322500860829826635972947153299578037961840233867349832473351915637430783237250777833629532628744358188232025351380541684057365989566719051813654482262232661120819358800545790198322339590594020174709184159699105893677213536220329206848210254810473486953148388937245966188763426711619500898766997470231579521349143036806824157364778347890532343388864943443641409969558021686947962420660037770425098665252683711992269364516393516433011191680267204816023220881610537859797082893409315758647617662729369034316509985042542393195039368336646708491940960596633197829074432800248318829296658952079410376760603172946280760630602297633119387746564142028638745773090209942459539156164531145160394215886852807435947021127488224781674574191361220 [170,123] -569799825517125726213647706982649339773672792732798599557077225340029934614169395407495134510297291744724679004368679292230519729555323069312687472636076542273925864963490314467973432491795805484496583373628665301896919637574415806888073938948255114682934582313685013929338307724945675720501608302257526059253396097799298493619124346010943975598972231885478846816738093757945370233087216536296831449613381849318556129490005725538091117131439286041762061686846880761344974489170504263270034723846717933401399807806853779476781148295895915671742347481315739344042758010910316825531205442624208458560241608486847634292061206013479980249279126498682822693046628533925357252714969049768263684425261235284064991903063621845280465966456447431237999687467441810863908743142817348514115295563972461822005958009011601499504360339947070372809392177932509660964715875290056577082068733783448179904559198888253536758594009731824964864720791037232038856497069040122225675532841765033904914389331568100349016421793628029218579110105995083715447423884960855120309241376728 [170,124] 17927823101926371160494883133228670581207249603931329460854054493713432748863946479153271439379915752997397954074448650854750214161372737249914607563351881249394797322822076654230699076076630453377359319123367505478490345986494511174665484769459878554988653234427171779492016479022629966070765673635524828856043946606423301560859138295563774346495140915736426676210893462292919391174877517801933163310678347032152242482376278602211927005061681391456893383173477734306072709501744110554172960714632846420024200775967141883442482235913655229852633634168879977985325065928313566458762155278291814390937544792723212049557743838805418890680033567251239267274869556889129875797651583350715246625522314452396208528427380904307415998019471323661918634474421601679875642110867515456085246886185145887068593441513525044269239809894543930796824277755396611158960427773624276623730414142004936110879164056725973920313809045199336127350318308201691211199746780747829408523225279832954952498015086487966577409278171131560859864209481216083494433082522055526160 [170,125] -1514101881965985322683515335410672445003090875755640888805746930320576337515489861673849659644960388467499982688403066065939199881913177527077613940498181341148201722315678119359419075983991081076972245502445980626369229620040181407619180823207525265929487242207440499706782756250334409720837604565550353395294406553336687093308331932364065296529009487829938451301461943585593199183329373513872880240228991085243269377685040591201148124562599483610807350993899788813819358429754837635487315992428111691191176282799217238761016043355890094867737728879437511943167214230260653505412638522203423948337157135348267226612154414035165776641247820894753359308677019659631042742794855373572367744591293972921407335228241902545818646468159745752610118086506508943106828572268049355323132494543034768333265894439710836284528324701973089009858828729527477967610942315596047047256421920319782829742643266351296007165591165635105731532910059531285146499309037120152237636064793810958010980791007694608488717718839509354903342363543498699652586996 [170,126] 1256582018344714396005847613980550773751607464343871263724221013054053645703678223866057419814208436223725891463974673959009180475815376662432873774118435085492243735078568212322755175899645801520600957168547378832986391523124097760027140529647195634089760300204182050976437960960861794030111151087277843195343911998550237744669124823509272892751704683555196891955615921691408526375752457995237229905148465472558101433525495209034872859953498214140435783394256956766757227222572102285222002192792193029747082364501798438599839566888845589062982916959761724714804899562571695202430028066553510219861429481010707938266860429768304484207404403501287685986872601749205425338170718612464592952884939905548589032839484362572769668749606961978083422833276317768843526102347485022978457550109220526671968960640961000838487458335929894009930539056370939462452353694162053702015487235434854497504111789631729365572773759796587944099827800038027259766123929705420353940336403127340344885833569945143523851275894503446704470725043812788 [170,127] 2427879899511557428268424477189477616174448563268049770937064433733566249861542099073571153555281507497543708832062882415395249977349815090854232067211975434752033057392721565817268011270505694543874090165409104427984875715516846521109973561136359660494766060118132276953093606910146438832561119427129692415614297002886804618942172763024859975468256427010019669681419743556407412533326944773568774914379295681195367370223391403401291281436190905709307099256603240399836502335497104609284151533232558181995069511433711336052667339124919719915346093987539451526269220090160749360766053864115131048657651515867748148465001845051243004385101512469516338835663525842716019758419404303844502930763363552348181018938696218652650151260630313041652468314513207666334071575394350058356273401740827820571835690174310925750844971962341428267272433211660607275460440930197714161830779553441835217534398091546341343953450714717464585092582569464607452960072834466609128708046006236770859847483840987047512303494839957216825748 [170,128] 1257766366237716573683704650584041328268937123473166902002480699800870173929811222708853032050861151488265177126964229496839166290776796035377727515978870817138515928229551013746456972903991579251385635136538994146439506305322996475729960977422706050063837415502053409731487018826088803710048992066587237729530442114588620792936936990186440233565574975637508624086961876251157898903504159277299026905209191147163530912081461358093881770735624598941834393295178357591925804907637278686622869326009286086414155757034779707612351435719650815780362966524746930778957351481723159669180683337529302902393007241481424947889158804649003595337188144442576328099154065521054196121347906780251894631959268328590783049798706618241830950266143772308558964827955917949616019508264509724180294272708014328458395051725482406486578874143827361041523471941300498774323389255316062573734813657530006164864608895441238743199254970393263958726777770235539962867431285582716692997618445214214538976492205039255607636935622 [170,129] 812468664235964967321746755199894807464305128945892613353561751169906960502130556614156898537129724357662175920329550712952252483446550402803659509321218290283625780173981767454879882327971986193653191949277913373068135710376162933877969520839627153331119846890939352737284677074429258676341858203824370985254955506193397418702556712914303726815084352419213184957955322396393440213256275001153487212045782593841543370520025404723726402377491115071150822252291011988384536248005644186843509829284729792088977530061908046859587016932909459167242157564451277533182778875948154282828852434689449065163109227767545903428460377794525891745131465759477566300325955931913687868944083409548159299728904666651022318297394776676486081999899728459728007265794382528161626513220819379085140983180037602389076883625971196871768141408632734949609491999564439421956241625381471529657286347592496276815845611053148935761548329509131489886309243942741600783556288094352415951071398582775749369800236652376 [170,130] -179769188219482400930143809146147063741640014266653027630986041743004862725143438697625297770891976416621443335209218677318611068170534376796985730845159985060681262832815254420399250327846318478150038025315777642922785023262027752850222474176300375048973290052900616484344706902338484083050530321180133082152288063849677563837625431853755026890161528177912745488510226364245481336887230347079831015367168303629226027852508283357822345014860798013143173367910078930608450816040596046271727732649459378253044717431664755597696656260679988975732158069176632922254695517512104157083360080938064732643544932487928615382276859943788526053120857407352735239711398933240599912007849744334495022168797417582535317134507251059129284404001696661188778198973467481411933666642103926903422085082424964324801972737777653581554621466230640529435026643891316741349150064742643313457692648239556698705856858544278708404113281083217624932461624890865562266011882842627588907742989252225044424696572 [170,131] 10938089629108097376884654354392881762556709939701672418778192436789743175616199563805178000917877597249509056873872783950974411189481268053238942094747997414823660179132895499740932473746773644963679527080032012370036563199887317905101047588369623339874682557613657820359929003735204572702773599840307268432584641325643926305291203784364477565426219297378088359502246688007266867481078131273539690415702555538360851750927995046689884556208245320410060613114779895823351472456842039413097744799911225220749161889911665569393583213902754050717911267321203106479814188900361201463564783754953891159690886443388316539997187035552009308351543070381074774898326515389329987381814651959428636053322322447594170599284151711676228172795333542394510600897166073594526970386391765516117037498702439793294866864622679035704462722535769763008304766529680113058692491527143640344281807298234959867023052367114375633805734548206210438749348096434448627521134741373558560655484151320296356 [170,132] -665221552607115001232933675263997093823194332928760104320795225516438039082675717026415965471637511811725650763206983156029641090493923400237615355816496459140181225591738286846318863611283954677424791812912411160387395197083687021531627282696159840516417447161506879009862590840457584833673335130734209910800209909983497173542214064782477101655904380641472608452362152860647540196755132388122211126877705287868312155665506597098280595032501682023188806920349583772895275148189023330984696473867932555300196248481076566234535930122928002508125889488716680015455381495808137962215732850027519527165294657087943395310363710360928219747329830796528522844930747675437352139853993325503113518952149270958761349664920505770307437467877365515669997865290224114949894677640207352359817705330749056988391390345171696073051954000820504943779167416001998871196812088020872117633551552560525949245158749450546012640748858830091894862401210703492557909231879796565750703370294016 [170,133] 21492527346165510479226903140761278563477992230977008527241885844085792031300372244175016314491131366019559606515272050165250758900695630698181302638869434653709434694794054732681812763834119455955593559413754339392612258038597486580285810791084215722010324950384774133016771569149061773674519644019855991679135364659939228338771117142274867725276818165642759862536966826962187423422535559676617072373823540812302247933262300411055361847511551849220486077369411825023789360797305104172046670063061355086201674456093135990664009877775762660854690518701176123651657638040937512579157044257550757702094914486741430253022309335862778050323100871890448467142769933589216231172927720650924431172414648225894826022207311743506312201222038996062411311264458222116631299530099404339218441329731535549095917545592269349491541284134687229226163358037650493154559780993484277883075129469176958935145770359027761889964545595890760508100575303649524702307244941964438515786 [170,134] -253148201395348885017884699475258022666062309567096853205948320061826723443433674090304317794670862888051003751205374457748653816298195034676530092427448381888117786296596273830882118338844746958048642446506293831376989336401640211500696370148750685358544428643938954968111659429713506488560123211298480346728692813963429956691742616724819499246150080368061967359774988498440903775928582591146725321352321497327530482733315504487221155616683444920054699156268844689501083508636923536172123139972698260415129166175748591032068290803480588127701947122929017786139145611715406300677617143949418195980969647751156225734371645549935962789001622504738929024749149527752756523115638928752466926602721707199967807451832199953575753709218785408562429478501087888692200871949207999370292340984178325878404093697104825758584251084909506770986670764081908620489300454923041496571160826211515416491452062479833403364680984658608961186999252240889646843128730299700 [170,135] 1016021639136859639043712392360065490614999752586108868574692874192721875352827185689188485693423593821234502799099799142511012863519614963673131903122402980309495232628709904598275589371259767973050763483086452325221637881797655329962392096551079576774506920833176529980517550401810752445231289611096168591954362355457114781847711676517186244797000177887972845455127564052736440224831153645073903256180301905049903642736954221367084932358052385117056824466457355407396674161844677181070570962810473326700080322712733033201257004954992838848961953748083354996412870542897446434694167076007630561732169161699886966615780368479066106288519338322516927184050096419915742707950492901889703371408322848947917563950066069040608058313027459959088329087428939216357556808518828399929622074056842829861253091103565860499466312358496618426386661845381201092693864262330001474676829404864304986785785162795311923740960641887509296729731588553773557676148 [170,136] -1400835563059021628487696476807862438278947497095604538884780757709077051943808769683461427320194140056120451896506745737817094645954028118789016454402783132040378450758090498540633315096939191569370088830988635632117148914462406208777118933394459591637708643747279138195057280201547134637622783505791308758235498441053135445704339527605179896528207343040202375862075742708804038676012365422130331277065399651246839587332695931569573498714934654067494973679833147185750582006641728618929592986205619297055130709565805807472367881376654279119450836921202359909019949714547785088992078225855531561313262975607614736061000582972213185821966940216820267005069133014782195039859259837917615969339223749840210190239515501469311574721433333882735179190050468051533095757940158275288631523149081037469574803284601753875255750780502517072795322353937054283384098078419589292265244905697032116213384591886605471183777441069575377085570039813736 [170,137] -2648669094852271795607811194486811279772009988249502687586682816753377316506024441802470006673947200478351566053345896966875752337019816940304860605716211763935367835632545781041021312593182494862661403388138492520166854156569175023251325257594664476204132383060568845163414105985666136780779095540199582642505299122052705728482423191902609098743365081875761490800689610905357311083424113949521904326993036504148229675787983855312480624342859136754352043223115887123918322851905763002581202003698716855733577833282526365544427137263625481674319195793175080487881237476557993476252797586557356513478175210530873974056661475913656657901999650971292215923878035858093167258516849248837990281871469625524045745393082820689320920770738667483706396668447705895589290662568333601551902766410019219204797691005923154489321624385914638101903353714227271192629174807310506764489642134836741628242300075113406681475638672061035238366406 [170,138] -93168849142810051535868438445398960049587098978925255623123157936711466968928567257999612064244116472592083851096968553246382037460632085359292869503104047310853349900632971352117522960961957829940784693147185659377200915413241959851277194357544526142650402679502643481445659359444149225241157403721648945908387509096573831726003169871859453184829851842793932173448619441032936665094353837562440807350521660291640901111349794018360115598026264754917089477201746254534964678235240807550423819950909823367447570026643976023616100184903775687562757536702092029805243057051055012262311686282000155048729287843505007975011182956692207548152665015129037599917746656412704008914385606336277679508604817526949275138245686427343729895776212249466432464246265052336413113888311419912414133971820360819053209932327223322941689201774098765491087386498277961876543018506207101791626243770114215019320270688250069494175486989841388 [170,139] -705861934120450952329108643478810915158527183112787640183987380821169891202186859005277594792924032985779818955868743179437296066866225068921873884721983102320401988526541973228612264057365516664268844739430103801947355656746604872270025677341822121958488618939364925438475448780011925261075880138458744689183773866561016327740540743506215224728712479192385001622156694679946834106533817242642159134867545516078647139162158742190770639181562246900793888850531967822633471896419833201053124635502791541974380918260767799464915172650444426276044455721463865456794695589295661816294788977518393495591649909038142959839092398641909012409346556269315106137130318497012864047179087252906432439215828837669329939491799269181547471626262618487311737468183996527069138600401096581432670216136620862720317250545660959133352992298221131744841597615818870000785694106844905242199601634567823004498370250192477284895458132 [170,140] -1439197923319756182693261065524363251675675382959263330502483890579539781516811245039810391237706170214361319035660452265621590250344881843083588065100290073115165050816712547279605678577127415184736876305261868337832416943294224002298804372677678980978953686517729625022094205167113449347593326599451520206119898859735803714460639661397113789850168629616482712794822370839361333737848655354234266633111040277325049655222651141854444172479476638080349036429585168353920467927235608514649270720595237006829757486397493549578153774388895680625778631135553432006765243035276406503640872210580078390934673361806016057069822055950106613885632894343709276690621505150466285314724668388483810476311408687527809892415290531008040180896588425702467631101768584258903398380471585407498129492922658691292623539836479513797273649603413977305360581553477577012429032187176137798409562335897505107744267703912974266 [170,141] -789452723078145916694346136136105022116530410552713643325317729798537818285279509455702723158345578614142180199403659100233525582176179387763003596954047757419984784175789826034652286977780011299842015870591542498431348685006952736525963820277837283718263061459288426673056370530191075483971577172968755699914392900505351809890476952883700685989550178260743693320071711745334726926830587271752034795059644041532929143144506845897161223125819598364316430413830413387853961737197430045492577271915195275105420733272725436451739714767983961562112772993348348580528409480795436636563144983659295407841066191600289391903262742521969455869034714820302816748769006793619621416258815897383137111711417271944709361982576688629346014014083577779675231346716300798022053053645141997219066333071162293879993310170454464229484741418641360710769794308051766303640567816988840040740625946643346265718973489 [170,142] -115628501426395971217299236139655129517444998783278859147231040175169960808874449462592512933297901237374105839457735126853790865797485668591918395534431263471279913085732724761634405301321868459477275198771577696288604582736197158492159134922339326689690767883714072115743421180667687774974608996320485313211956450526804367459026687607739314017693191659030826709932214381856357612902395598942641553812642021244885422520585034948424608399269376491866891501510033562863844239018872464596730197562194957336743843402615237009769897000723787109152439282651972835295872746469819509412317223684809553330310488937932251145513654928805723454993305441643349323796395080664305421290595465315547542059022607067666623723249265063240799695555326802678647148077199561596588257481265123777133863098716842189403522852613825688662879298281908540243288567475418417637188922529361235986071060303021260 [170,143] -4455029222881001179279816435116215444497116927712785623253036502739776017462309166332649841036067212841246159509111772300383861908765058275611138554745521341682390517684793314231800274838249116403439652329657903282693043835725045376079702269171803966508940872297664363391269069545941590099143408743780680268500940705162149627457729410920404845459541229409459768513451757001503744878910334952724468374701111420242746707944253707467578150084393674859305494292614344335437890927083915112786284688301593621889559199140455700000682348931886357772494211966781528580379234071705776272021141543643222797942568944546955718927768818812189720179570757542185329707930789538331857831708884715695153130099884317358778899433124108605065947947051534184558939282758171873863601130598828830253379022586856043165142758532490014323322014527204686638911413069577671114433901853281555891236340 [170,144] -44172126497676481048903540481613101756844540604615163986679476323238248848669922222430558564329619845712105641648397048808082855621316550799173759279783695083974845452412812111162142503916330818722287866175725982683395227647970035150610738028002759411588546972652121820804166007049589442300039151446368465876757904961344407117236365936088806030954691930741513311056641276368951688425502289018613653756985195533363564462938164889465322816677028087417928965095596562375357975722396035692365685065672904325023758139831723310409858751870771381674063899549568116283754884714746193436762317232726311171124335626897031304711658479865866040018407775943122937788124464498883889462834331687386399367869102749551181365636396654140874605529303744979244260734038651322989453429727935922281329396915997734038170349126740503636082991741473740724970826560557544814991204158788 [170,145] -109498936203743215133504017569211234801399471856035667855837215075230307056404601369175294663830984761463680994238606275562378396139446316427634809230082479504642151808021183912802920577435049674680476962740886371810252117587776244166465186905222917917085267780785621291283247456838557940318182040801348909578757590395991185450201097554422888968723587280066763687839873957491133555716107458964023222074960983314702153666156661378082549359499765778608691792506540452764494211551795101473973812148894699322611886657458396004196486529229226196519633228812152258794491099743174120751835066020003151095764244531838885306075583666100567825133621114303916478725951657670719296590050106506550155885251922119985616225365876191005648838193136670679990350796927238737784097728640091141598029637918399962588040896563124111717091033548491870406767773733630605340 [170,146] -65464814328847364556066799167711861021217268282239965189268473895966291431365935408771198859968435368432810630528561634452888530220225429782807154167384492826747481827970597667646335955416430273565238583390428420111514576450605641643396000517271916048585221374925739356958684885859770855897607694832144868478045818398527308936819180348127055418311905480312749798911348268318544656643336064836641158459758369169468169923081035637087061419961686409142143062931718757201697599418753985752890391070636117255314422434825785392048775212326812005888203855990189170569902984091392452911983988877723688538032379243134337893360406482959731878848381180898234358055872826168514682141005162994241501621979980992775376130793076817527459845514920326026218724705525242369221013486655242273794314031025604612414025073984771841004037311664972073098217359 [170,147] -9038132639603127803325540831302895003875047831091602476503888028880575649515743919215818961984089381665430103151401760077295519438102562454615174980680899470085315050843040345396862493182196348967117178663516347979313019744275500389159895520167829501194651406454770279032532455791950679903578394587335122318886942238489139043968582132181554376633519499443996380755942088516370164190511347557760066995467663348896592647407309669177111824238191050133204889530357996915013962415350784615481025134179121334090466537976504099128454137533273217225256994435032161638529305075244328967478707083409213568074635713481823764633588951072136039557220375249228203364298598749949240467383016871668341019783528230918376890508997340267470821840076993515630294764343664948940348620745349245256243022065235468902786561972054448138578252647176 [170,148] -273699104145150593266851226793586783552783472955924518482479747905168570823692978666203241244983612402546246279245835479180611810814807410397178747704394256786587464444399189164276396345595473977783301699881434305240733257325167958763101601582545104124273760742513297718629136102998494379534463744514051323391320849328920182807123903279509138415705320684712896349230890708445740168531181854291904807655673181248427890793627334305194262014725273330099564499436933071904250139251605254778765462418371984728032446110562859668605595969667367599339450381641867949510177561813818641168978893410108823124917831196453330416635155395497487072525055320024009286121819448131355083299630005194325597233416195866153301396366489313382160953383071132150505295195632744285745817271439149753041748697010203796825524040461507388 [170,149] -1711630954270414613444242773299827663657065037994664624486926101692384810994680826423078216766771195430431821111421292190344501248308685969846471484588463679163192442295225629405389060995675343911397201081308871645028902263097393698366206028443023020543840773942653472584626726464223690307547979854659759200909285048456430809850463205208333169422306278424569606585191897147066824965178407112052835210273918455325568449492446690954162913406849991285654212795771211598819487958246697708101582233852640277562049463401335918105808993160093179282696740753167472471019518373949709908145329601756589845747401156214959487987642569730289363071937833923096867732822579947953841593530094786062353468763412567965940425379477440892601714779719269750741591409891791246643145221470697580662076656809237514005314 [170,150] -2060690431810977228050865926946504092275397390392754724268455632615248773646390508188471562637230948876039739381263727889344721108658868907259247874997953689850064590726732927406344558978168550009438298888054764210735232635336717887081474496786032682792897753857490481283709716942033334599068744810988972003798837269794725891094567870599644604632786405477592305135673202132706019311883724239310665379013205160656145575785041849017972708368790719633938405719597838948584035426110931776270929653218972038919750334183598884903429298140457623470120441598309991576759403478645170708543448773200041132775407946205117037336073254775697096664547332086791319558413223877953418273828389927735895829936263648792280903890160365602643693564096906344220179700658950611051412541461826324544034972 [170,151] -440263725666913143325770685643672285869789233160905615602126841492898998275900809638788765316171867208455756122669942987698144058258422040115671558357217711936900367148643006939051993020570886858525737343292717890868726479733844126653583904406513773559572067069802616841006419862194139773284251699420441388142729781549599403317444121309262407384305307064208982361977205389611388984240848057914280617609562182913265488757001804616858854706833262977600551029364665535795292322824397685827748021159750111906561197023151011197359197057063743423205712796036000740029938176895606217290455883360689912116112229134123025606728277180318431563944909880426349733935353322998914438525860240754138554566556704004312288455624174761424011251879020519507573740644986588477687839664 [170,152] -15187393114766058429489625602967662966646891320217170458877186810641644955019913057822536764158862739117280334160642900925601256565375181425506930949440463042457537961341146603722241144560094085691479293002485416204319693101759662311021018357336415959440214607045524718597444331802874518547210659512785943375041191611034813364781914032452709198247228743470539250489012480434195781810767926480935354644466504038197506405868974022091345425724894076591013158581201366732417843495848761923927112578650923742702524732426150858955997045588685568105810231663210160104790800711671616314177814737415942514291992565692934795137271083315048309499733807215630151315399023868764668737246468152760652817341807530100129990935879036615388414766576588567471373155696 [170,153] -75797416221230295260263598396452759246201578052718917202468719880426941777152615816744605824385525088747924796304077336047988173577590934904157940826549937389786942983335330202537323878889192668766431341069271880797332891541421802597554694660837236019412985950817625706985200918271534475826604859624506938770327874417799570260058749841415182318112921539872082704199426166396326463721111087596339172520267137292953854911908369467115011607469318337929294951274196383474979200708782693025437620256691819370515814287862591919836736433478645246096738076146399377246510631484985683957966858290935906496847319590151530089073198255715143955758627984237556716033244869253469063085214239925431360330149065141022025362486780897430750818095716 [170,154] -48155879838428600563409508638183513439266546420750987029114046701425915827068205620698264893017876616498694578299107883777720923274394836757690437285755689962024142335001030855506254105056545400495112633269533111067903789787199733468970021556691207313614866911520126328844267114332201482806043179096056878205108557570166213219194346289455403448200852282411122972280182177974822673359427192560093728224779408375016699879899443827282319189711350155330890130123836733132418418300461203756896795561083747253356510069002349825902143018011870455393238494527397937914487244833801799935137706780640385101030667990436498247342380381734919788792375838683349446160315086519253026681797020073713377149382300361795637488998779 [170,155] -3352270348043874783054886065508244211558416126835982685282255011625947975928182461345100133673741806712535920409555061881200338527991514296828875963885525707181169228031150592925734450717927482818605492371721675064298608468268072915904675788225496660572697192910570165477800425086272301979893248420348514391098524710859683675914579630826370122708367360571552156745799408404193380232527412010154264279126857023273102990047961463476293520876385554100075794019572757064540019682519533768475669960493622618657712785986243644451366091070371070513754304741858117761653629899130769254437748820463304438230295380605541334635566086540375104892503057208608976210274379974985463528437340108027862851322586 [170,156] -21423023302854830461691115527004192707697666670092993119073689273768188681237538036558335361689359438286205312325267724645838171734355439622881323778727785669747483547826633385405243328077997823111299383777036886341274734859594693330331685379591793057966053676681695574791523230235629389304814655069634413297845891552335300389306204948494049647559948063877169555438141761406784234712555700971650312566565937353059740769875727289880078425872025434516847928611561669253969376102735159768966317841017631020375074824484649436734728876851419003520170820688520992638185618056306370456998781725104343078079749770633443081746820810146253244712048390416156809861703464120410213615438 [170,157] -10181958277577273590234547213084552258614668457284535202039154837965819767229924769998052611170065029641475883130769511925595359199603053202060525029041789085742666216608448434490913671431576323021824813210444783276381592198916445636979117415019464158564233442853883760910439346726349785934794576780194035319363802161151642558803833693504931302248243394794560393553307053490684926701915898258202950228048348283362989367043817793413481139170512917749803532179437650216882030470829321298773230943309638439436824690970062784855898785479297318245083404778547909431625829693181714614603220149796837408028683396609181247974266595882648655516905974928570548400 [170,158] -49594573616780469075836789251209134234464391889986142590962159795228643040923899640711477405565702831693076934360720156289346544512545025043551932876507066935679452867141690079387265502376545249337929172373766688129033945806737093957087391035735190444623229183508273208006784431170509046387928755135333221474313985443659816141840545212455910232281398377755627404091147408414041033567141872086464735964480968986690568399362536307402976935291788068960325364671673283505990993592513233179381186665420105831627327849869563518176484570026029735744449213636084756232883612856186744572381685519427715274119955930567229431434876770248028280 [170,159] -49021990566770513331491807732763430403922850704848134464319879114199693066051003546970723521812425780324762065422656906965674707919556259526008314259237913705522530632304650425276006128145400056656209987698713628553076401748938625358020601849821705067116130285729644154278618975919300358509883028157573963821127077942291935677483737296317249747051099254553944278769811901040646563808528121496753417848679399373474925897352796614780607444120842813553961257728579542194453361081829722778962951433863252509159427847962055154278737338597090008834201349261937934083818606722730041688417048282600144261944825025377827614509 [170,160] -12545690899343426362921043127840454259003122511204952101664672141285223345961837143081218253474038394463329128710514889625911581625189578735970464411781799406309425152252453965253075801828387362196272118076119263127444749122965170654263885854831855507903001431503441678864072518065705481692102165469485721866315021401996683258991664542791035671758927706188879565470293257527529981228179404410579039364655013215454583983496717160836559583778666810510858421604108217469546059927950395582231045078985513684216430977091643182460530867500373916125674927878920372273345810911578268333215138740807022014087576 [170,161] -743791580499443603938871452676444038102099899121102965173120300160347414350560281284412371000490177673665431202559084132041530481554104973742609015793952971963821584631013323826016226078760599877016812235249542945623806662466151752260666288326118211836875815954871852986963672352819990887163261109260899831104295459961333724272959051900555658678390249868700209883386505575027707376987959609687481384420733860002991705399363547696221692819967290001097169367149984471746560820406474317524441868876841943703110435760669599578661297418565430062142151926635711110608636276795548304468446988 [170,162] -9038749874568239111584508052908075509270680397090034416572124055293115951593938566078173875756084373669312276869521515067848330798484800669340439011952494932029147214836932615967368145696919601382420348285387252836886934829645070222725445969438521797359262587216357012826092733311831924434635697273413013411056937334767600617811647875895173460098683425225750015906479760835115966792602075597466178940988629172514290589882827678376883747570067938401163055123441034624339247580852554093145919926812357469140391713601132200374349773904860279641793132004542262314097130300 [170,163] -19511220346049774109969315374438733903199812199310177551218170146961018300339141978082753844154227263365742374441438530104493473619120151353063041598686605424388293297374423290107394240002565926883512279806600809674789713769987162779709093265242955507766883308105979838895072315317897565305033925180961483779037168117151672449164336255524201429762475174537748378171909362599908065101758543095641014159475937494138569212627623469692321727821893996013684035042360999579415689886165741082967789829814804824880442636352041284098609068353721270043226319061 [170,164] -6316772720626216749892769303397195203353486591985031235584089206268269907134252777226474156646619418250915460938654924073673493822889788747671115849643634511601036341776072780120376854453187843921628451547793943635760328752586915359256166258094691912985191346824040729775619963463184030115729423733109362726284972143650605504651153122853251352025969218413079718039866816221326915692188898334288186845449876703913770974233378748612775596558676869037164925603587968372581456699987688863569644791286862076229958472877761696730584559854 [170,165] -250546453386844488027666724781902521795555292044329843089832907408409941765034706177358405019737360159642633887417790259438705868810196329863960531808503585333663847245583007326969181757494993704358576403316788843308469748840251020389976548430915514958028100691202862465796291351444137341241576554157168248513029002616009111949882609384542518300771192550912632921623885809481846568426519131290592948807498843204167473146180148578888308240779831587844510869086805263795016134388926376783186666658176083032478202672 [170,166] -952841641830768746754389783333830873100889030439860925717999630374381632021422908468865029287539996676091503236970102344104839488078736686862376052527288805697877119299997902467499522546656648095185001116522506983863341452662911075993474389113051404416386264671162204742772843833895286228633967428348140155173218729100211226775813990490600022856410562690372490704699358547187914563619344383427590062693823916039100047089062646833549894592214943327161557936779731789728912063443176651154749060 [170,167] -256963545749771015498511100975613060554209282257765453388653058121237358776810922208669487155731021054220954019070858818748839005152657962760862409059231528441693304120388088914690989440122312135570070595381263566169399921969536524812785244934264737074702263817985215159347193565844594710289419198144962341286369512493915931427570310114554945454054461151999074610785328038639034161904705756022063228631448964956780636562560461385834712219531737710830595460442894082059378 [170,168] -3364785250459338973514331210993872081211148114868273185286669417260593886440706364881287968401873720001756094353602432158851935290982119133112570863513583858545136643110955087885620530169405940444648285957477663574612732764827732785812955013278025001384575525007235721534682712450327095488639124835886097684351035796172361321388864150010964429034106513893992646356897089869133192817806638280166871959960947701004144841713945902897520037350117840008 [170,169] -1313014509789980863134378967632559381003282214093768100607588857386097343605247668532224189749344905490475192028466185824076009008329150243656743719503155940236935617495303373796157039305812965068528919836840629553614913189471905598265405457361687441742476819635421220741226937804540340059579703450529570591803862096351533419351198056471547835474710455330900012933338497008573883725906963246696603767829115479337782054375124 [170,170] -7945130030377449296921389165597362618667331726910737855936865304512486092338688107711379192883252692945321797926584249668217167359696803416096247003128007986632535392319725098375563018225438282684241671417300560006257005041448907034726708902894026346473831712008867837583226539032147052716088540763775864205218356702777231369953029875170548105647377789779554644771638578258188062556361056409844011 [171,0] -16365834910908848087226310102483409085346707720246563012861326786351947567635526466973478690331456718034029566529388141520720426015902767525045364916037378239567117796335016804119284437767606943746930822664753609588779121129717550026046055416785218971239602381006640444953430009417676159615259567848747884169303708244775238553984617711301488694978835441795735419801490278882768983514148552952317518862100475106137800386834473216319935107335875006669193123597610104878378281581802679467126075865322424862662772251634411483764706666979563801119404299691704451337527810213328169259475781538681278312511548254895469877828531918850561039016615450224414046643198201912495464030865908621184044013048782328634251165308865591224463666668903283996429606721442339192797472750465393556167245785106444667293420061936400855462055096272946997974240898525172589514530715657699638188268509462689058959520212445703059953355001211819511933487843166314517663891905757760164670267705070814999259362503527318215490038373029457606768345581412870690758676039451883721132378963726369151384092933249617494211129072927630430510387535200085120895898121286769508658791589291601294391251702695201578365776069722477935745155983738285442323029507900829603055204945947409309236584217452460878061015036739155047853414266262290015498313044679851043350659602958379128885438384356513895079820535959661778543958895825904271936263799206630743691924771538951316052866666056214368725853613189253459963702035770053867412361709077008399491634468968082167964271381307372451224662131121713546449016324987579423577699344605207443237304687500000000000000000000 [171,1] -34988264956164273712050694584277835158628023438919551609385905136624575398566177057102906483717457183950364315795218136334540614977907756622397695839638201564451807271800474262614841769805462606382381829385193073076060764582202972756815201182826469454631517957793103309890474968936554020345814872335627811649672096728323262961197589530476808015049137059640240988274209196592951523992628663238024180600492326949284969301280089351656834566659770414755427660211975709900722650824828874885411619511554440416421541282020917956918321865058230927863783673297062972927326708076286872641380949033327886711624811246199465451047548681243530587118892049773020142944163109314553895764917937645903724282738005385969691426104220900880626127766552218771002639682554254708344127698819975648210064800892150841373768786814936847369854901566967291159024253271096083280930199518417714440307234591041748544017317876141755322000934449106122921184344183807539244249559853056441764048229719948471902852457737791547034636435192122130802394259524372334736316746265093947266440821503398324562819240939146616201259013901561344417466756616209048272221032041223524811171522611039399004753904696106536359952041822116617671621474474064003749225663738353317040645687259180689672999132013027500005738711431846204822581253267944771417949562361070866726850059716055532295866932788037355355045890794359243354973911545993787442080111550955062595175675745316732458180870298594668290960611962448443789613737554903656790523110473451158267886198864834266069124209418546123028419897176430555899026191306824191094904108467744663357734680175781250000000000000 [171,2] 8145231131580830740629868516801521085491023751684226340827488188413448548334975797565728542270131246969420068263028765691648110160707248667268314633477515503998665521524241582571237452317521980221900765227303787232134365436885451601730867946205640244067261071005182772805788935363876716578297417097061692273563786393065277142817836419279928416512814489314951345124334529321985126707248096298158616665122692617032537884310580226685611337823791535905902960272659200457044952082267966289663078872221908935283059122851022334615642937340425963399672615970389600400318038165666973321793019676651122833859026605713789425005627385053953032667854874761802851123620636337400652789832874314419691436368875145741121504663183469491303386558305924567687119554468823244021107449145775727892887564747937922682440672238322836305382927186938882924094502089794245936152192364194592180237835442508098842905223537521907709890798836306684424190754030014303154753665950491030433075131528297119020336787169838005618935069636554980330184072997613390988583564987971403278112894647970246091766935384164729234463265763057462593514904724188190447123664634739396489873637502592673551826218991596100341881245499146430415465689586996875829248100185950571318737862604738560073895001690748024544994760768404273199922156531918436155183227714180154191481620213080080264072473504121543971786497403915677911273384145773562552805997160667314228793694315186372863955449872809314945253603684570790140905263579129900945618957733567827983568322970640948884689390882057779908432929534340574254185424408145546226634792219556402415037155151367187500000000000 [171,3] 296512751157416177913749491615615316081221797809759039856661538167816562033690886720690379109096033308346154583467379215182097420727409897472835231989603469166943711078013296828087219488520301097901092751987798058679492571038587661491986996972863381797827926230801873060645836833895615178302270505520751850758711870008050937333111535069366175968199999831400657825110006645307122382087542584745456591484103833581590253310514742090417847918613576225490252481196137946376454966690467025554830555927706220735088635831010570653385247830733687923688283677325117056754821381151458292340160027117452914027697578759115084851954991274539649863631846914530843929315148963538755070921204172728534606963580615908769526701499495606255528333500208309005874712834824087033077815504622383534248645571348375175199485083231679110918058900260783435396804447661554493674750249515858308101012001280652055677870369963865444188159226120393904066196146847192979518922250311553931207607093929003477611306730910433968791091854311602623697860878483886316222580724046103536130716975209512250569658681761572726425898048648147458734014164327445679423889935342991801001284585879131394036608095895006516613578586885086147663266372928438463631237558130155279156324229082925494325528681982680042471692864644272044289416355390693140185891590080225086261294062575754442497459897560845872706424329379113902811085310633004782258158984589128156314016594790655349235246273076924279109214624325998523593801991177522970718238674249225435295205549913698817026806762890104625455483038947498862450339186055816518673395876248832792043685913085937500000000000 [171,4] -7635668332480543885523911509502065468089974806854874778668358573086412330970424293278237094688876696931629589710183022430024540573709409504034552708767046301072991993359807526117763154563006036975758849361155751068415836795801798011880261398724414317297157280294222410148300717638987786110279971774561950496011030048832936470811015320101457775839881545730040380321680375210288397670626447770557410330057580831353776163746807238863284662444252624224048862734072296899869765896685196677862948365431957009663224073778891479614670503284594189050631692433439458453764138932234163052270902708350960707877524158970999320191727356519670440663635822045423783772309575801791257824324649955006392811289204978361307460670002480915464293062262994674141549070241986271240752803381261261614336012528974703951646014724472670295202123133159709065149347508350946022578243319893620779259084443522121465647806373002121061047911972255070634453790781518695718175778458719742356149830477086936394522270245393326186872419559016043771601022792276831857092089079155411804921113760876378812559016057203891977085943194210778815189568584194116546894046313708911152514519690488837482848957135317430771665856203113122422308308739195595022134854474371541388595517576866990570318305362817169471683189826674269468337836000477395224471055775434236269949069524536085847894567710176845641018343364985198862803192348189429530145683225170949232290628252948120248959242838649318242747525407357175760067444672879762832868436143045394008198796913822816124509572781506575644654304223684462212601929614664570840974647580878809094429016113281250000000000 [171,5] -128900591361330091679619126697364406158896702706185146104669137631134488650783475478598538064396783374780938478919294293838895872174299359003973579578818232531845414970230771945924626322971722682412399701714300443765302492782610019612151746134843450221665577848096029623063067977565567967348944003489041177510587889566652721340547693624740971611625999138184217897903544088618379350938818843424308776953011693085548936460657045755176567880168920948160655415759140110312297034101439959950691004417457669684806443034408732794924722442640115848867840620563525079119580440631505526877907538542724461262824173549484594157427535277481951095748988313692601256360320371741539830525976801137676198233098866687244155047386270070208654370163547675238402491679049895684205173724646904642664054098780251372620424050870716054098573430409552060313357309645897234018545195474408552462236817462260450581889699206532405330972231631649769132006602875150297920621306432176615026594773055851500081292288043253752009763866674450440416761702503913114848811990182954863265730425821447555878276005071826124833850016253262484516334556093044327090125867208266235860370769863621859793524317895739813570058312582125471103257048200414463089344832047325270058598202583283049872266543105204425386309262589594548428599319172349959348689993243823915251409813439810459462480307207663345811916285683092772053496249853858538786510364335919381876723363507610664966925753300650275896744207121148978866315714638078018072103775010592630226242530133474929741152192279287546294817337258654309411129692731091877825664596457500010728836059570312500000000 [171,6] 4010912060119351496592066623799428885345782694395020923623204622818326555750954609680272848208625478311836065531168614797352651106038552168038975373734708698323407900253325517840657458814709869400553890651703686309629878080589567859968751520754997357222809586163432870385287781844637206454358876519680999903470438328359660199668320945332275298092236628060129868746597247399328008411445336397883138830475007754863563129689292672271347484474443014513486510697484085716490319675569630257497458532016453801531115607500482014072125103753936346232000085887555845501063146015069740740718123086789214014975539712808439817364715167041013933883339012677085937486799847969316475428535102643995303261012646442941197989867965373118777373640801884440259322383048379237949463048600633980958990969820919374710473096163712990626135912869722016427161895772876706624853622469543413449645749711205408744982408643161969975305370157953207705969763647045891704745580987802484436003388687856776496431279213332539985731768475638032029103256719344290241248361841445624153229484236928569473837116601741909588618803186324341654272459845817822365043494579012114808141703888262290996570477956475896186266498770040001882493879940501414913868416893116106326530262785019544627775948883486142998578503224894614135455528493924267016696236768354776887416850751604424208445127833489137051695701024423330941192780435551825398284037512523485456731274822184231940840943984635272783797505600715574496113068724910498121917374723847606624309133806378241323198739705638083285222263450397363230620298217384897184916550031630322337150573730468750000000 [171,7] -39287813481208210201689789613684620277978809357527918773130188666522328255093539107395637754540814324683934974576497077055711852632755860039702228408687024546416120557795262001441685765693954073603639059076772014271296815593963570238067528440495938264378265512957944013938818856021185545495924425046161955870618859756853527657365553004506115866511005225240327886900914711062577799403303446712252198722167903527445329723057924762362874742701300686488065065337900175396692342961865384018095863985986105789349055302398701328107453606432963485372944239024134318538375094071529087416882621497783613656347634027430550164362579599384397348993510258974353586420488332854169007197110722708191318158286952327816367981212583802054471885103362957893551232078170232382645784307524638467964763806996430571251678221847767051186798909762850006929645904818802663547491167866333284369913752902814956828979060346800718391473928710213703261767930294147937374137326007697230701113860245055697044130218087430799206852767739550042544384493854998678417482670821370828136435311625105175158461881061609071821019947548674858984819974442655461966561435525838554781781603123890681745390858493675147522518910026810484194096298333188808433302184225467030848386651909381943486237464869009453206412862809494937359589750370903115017316038961256854083125093783803228530157065882543442116105653855067311066759241460586474969121527533554120895693260094729928272906841682136483417419235480729751589600679016710303501712353231312379256401652698274253407424545816685601042842623004147864951199550181854518105100185493938624858856201171875000000 [171,8] 234965411310639383305844505065674942751591188900951355673843527923001459119223598477756950922217619106130810359411315239774401998274060457362169494104195174061514018776437343623447151022894309570108904145254866316288128298861438264984363427254785742833037894020382817120945805028552351901472007197878517297921459483094628789464885954144774851591543160249177522596707871767086233498374328823326246020402856834594353939381920271268222855047747786992413927075537323691181795465781347751986356388354845636664885570831004672449471725289860043712046788575639457203292981807476907914922001828843261466936103421550968676158152361924724152823770943591816576944444704811179795895758527872860944889673755222414984691801820765595475259272569100528596517484643878459321890876094922959507462562869879306465715180252457498799662523728176581706619559644206498830567253259476394628661993736018486102038128451802169118489826557703633113960792575034096152478837562208098372423426539535354245301774003031192994537808456006215701935938229333256819283954085330752762578914375561895164562807335668362884258063052772995885988660724558589965651236272275485028708160959012255530475138017700969443627626873799633304078410019213289283601894300882596294737422978058340000129204831863841154517945829398293081932383256972815793057088987594253290251786455134927799210664745515477881583219314043877803317130300957161559785733793608735895207838335024144035397907178375056493472294491028128525855894256984970550424430301983951843142658834234507002685862063785308046980084336085725086852963912367511910540341399610042572021484375000000000 [171,9] -1101525489183504757822982796782901041983261936196366564034960373639048565124249655490618682129724533393640626153099902388338476315191590916627460532221193625634330129395841108414511835494325867144471165914794229050715272893659715595511042671278597322290361367857834956128117958799649977944587162705956524590691326377669416212230522097147689425564687253327562327210586285409560665897875686411246252882243094467928430259127838350885367810876685308552051063821463141189757799238904205537974084840659083161706603398954283782716644284699096473521474614845997537713826980542191403580882681334692847264849237616219106967335111706403742574463151800326116137284184801973386713573520979958883646105888616375502236933639394991412857255389695300402072073738358165371846271911591774496633482086921088966505771634164105787972619195105121634465684472874788981646861399058343276812971389465458133717450998366104747770148615242753319640226041802786495071704992155957966060545774433454254426460974403117765201817239394162638709083711057505125674631900531376563768958022854197106637584467355709023406549583819618802135422632880672027122294455803418205535101406319783930174091847170139484206513817690536077288133253953001884418328952540187127951732314334833797800070351038843911905897040365212628431184595663168028411367862896712066341532284476765142892824241666026118824540052401816796250063682492186477120426028158977607637613861153325879278055647736858792472034066021473984644173910464516155209489762432768292461630279555537679382804975887874164236317843801353382139652198426006949473216378130018711090087890625000000 [171,10] 4537862589341524430121916110500373587694868417002671360929147708052668829923795352088386649055248042314253686865246587307811584526019107323886200105695367159015383104752555177442010809700612724474544660697647943409184943695128659998831275117697540796629640714741888381218651197861668724923519230454944894454009700193086155237489524004160044701711460715920126031061439419234115330516548212570816311419845552641660759654485936173001467251927061018835195215923149476475015938828136737999730581188378285803444015057131155616204339330333800825268834867410837335565288629045643958926789079152348932144635943770921555729977193714937464537213898198595963453804838037609098600785146954524756749170189113301098312902435715184418067667120288676175693500079716031584597400757889754091901711399236179638964730662390536592400162267143542274458515006478065205492995894236584932663724060040573475432682072205222688562531888174761568600133119470027928292489363193461298459703227368973480103274578813351721367393225216056245249441639855461159460818534588772392890804455216264969780445220812674893185370370673444604943411433589848741897778692201216104101360661876781656149200019086628508835847326399176672567710819004663966786367667100904331664903438236245311651219987438431650308562268111097164857167114198324903877120597794058555520618744393644679868463076572292799651311814278987669461501666072257070510598684127088732880397694280245067335835994231966996397237590090673181961609593072883619017984898111165071242734454417837797305944580542074658450202756148962655893988637173198745186253618448972702026367187500000 [171,11] -18321305541393167098366230002788514837392150041756732625520348481604819813213379916924705013375370956414290976568958776089430920970529728509160316513057026460573143027170809793447858979830829385505855484482568734896460355455910979961891944922082972718789360274202050082069209556990743421914966231767655968064194479116044166925025757801265092180838487640635220238067637077984245526535752118968945043998464076645500315762701417074586717614391297666366280460686465223805665554683333463596853260532054711015379797316652619969612058746619881324550103043977617870571052536654130957200436533477469671994139074291856307151015902561336483184607941121166428171729086437787026536924357964455919879844360810369939481408979184785745762907012744075646020899638114696623395912871850172943676823862424226665569347947045881807169261269122092793606089116421406727910232221515086910585946356547993116218260711477032624975177180919062289880064465353694994489620838988871956347582920097323971538357882091968038813771204672684861339348536168619012685375268699483305762890794023130186857076146698352946357484206316203699742689031957285337745602135678522977862559333414357302390763611791018999708631795731407405874982711490138766052299220300660488980909232929854467199158775283913867842055394861056702105398912167126962747599864581153388289994922839720753058596901460408814474836056309706649942748249030382409212939652514626359918060329856978191108893829712628598752631844022573930608009612793774668638670400535169271324630486091270474257753790455656762038624467181466041338468710303641643586080119013786315917968750000 [171,12] 87385494209486701202963745989417678593314416479132639504143088545351971032042720072763911564403712708475692813190142424010693154929602419636723194659479099523615377246174896448567984456967081889311767212588595980015840413930497372907344568540496652757152476035430676579896906274449877509868239343355443432251125053682748860372358059374321781519914628962330006262789065510867324431510068324490419362461484220879979179870377499221102858454689120622768097601364726232964319197107358892179428836332225948369808301227222941511255364097905320257919307694575412758695408573292041864856973068824827963226536860881402757285830563033757780439884933924718327930014459458889343824315769072262493754198319193576577514433781159760570166546272810841061846198873973876435462408420806013253086587481981455344301060927314033019254109027684824038169289926600747847214267322536498153851938629782911822337025172535031641612474055148273984008318888408071171437258948960741430488353991781645572831736716143429989643181886814933608024385792035590364438501380759248956365378864358470427757799125885189600502481538381444278765519433188212470648524414969160490887587446020880974188816777028398936540353661717029383955508315432245364179020871937661116433845175739327446264939635136767666971843847176526960066808536615178977616724028706031627740004974840895829217756082046765410821897711317500914999902615757856766166108880073636654197549574476806792263299090755268891240639362251367947383107138165086475022882983009698586718582889243150559484206306761101739376602512881328766156397972174905278113495349884033203125000000 [171,13] -518155720563351551656179571824161799331078030064814044892367708541661853059379579303810212174909680494490213412752949910777898720627283620611498460004527453042605509554147451384475453003188904616497372985951284676518887736911918478817213365571861690676007511556384335742748332424227592321304615695855032987136506894379110669707521790504759584777262420923541297496252410300435681497047103389883246402394811524238260204188778263547684694719759311672134952604130596443854175070909511344572499890751848981568644849351524785073418323001030324258195345788198961114559234215263142647162572008559292651744756084068145717928461729146844192205884142471649180830695364541576915392097388135192242750545152027391168468746146051860452410482948484698653144163090002800039586262121179214955047982729648491778310929261146077421045426177164320740782732409683405722093629913258559888392900222080599188015241067165776596191629843422167360702581663405562506541552133217556677374832500027642672223558983667750953429520052779344106138689247610811177179230546953095062886972010140553531789198093151504441543352129105514627932757154902370407205939453775358861223769703764526504803107968242026890589786566897485085934947130618665665340394253487231131354192417777587610340628804185072120493615461610466302686611291842063757184494291884340045063868662644657559862531115881053148704002350636027546018737532234377014817188724378934819686223978196129686500434646337008078466791759635690572628630653287676339574535706324248268321593867219008547749215861090856711673439155237461036282991762819882562542495727539062500000000 [171,14] 3223121253583957201110248089268842398162409060326462535094518852193492356061221077046677376411940083886397891356735227950403860991134328813692808596229578141130045929774913124173555322852688962313653897153714522254505466928551267875224217172821319271522106513864736457734676193193435154422019508517422563787229426694742248834267385081123778599989710518349415646049111202240480266103711540913937051257406012343731029743734663160817908937636139247898838219271062172804149750719978111564422092276113955468993600716347218739980929057348649464268421233248420814196770955993277404309022832837938980021148961445865317270500623993278291364384211759400663151275791262477103599478633128778779431504679980862930998994347668744830879906670188748915612370036332266372996220181522352235919153135389123819142167520004485846535402607767144595622692490761259719815327844890917311185484367862989873713957218609657160656043364679641855893831187170689656801877878217476501212826368696181099920733939581419940593989435847649908443021478069001585329157603617623210140332648565647038733379806619252272802636110574989755687481866818048281747161635680493318083637306099564190799349122834643515465081136870620098379438688142980412690378425315792233017469014385932029169098600467268617243046034585902836259100797008752952368867405354401865429121282253161888352341788714976998017624641669310751947730051253347317431288721635524925296180688878003096899471743720539817210535408910842161296083682044225038639290324365011821376498754574431309977730534908609980286106864492386274347587023185958652059616394042968750000000 [171,15] -18315874620146711088120528944741384844210467162587616927356037830339415043813884174200875889668018763476501017239194634733062866179771670784727074579647340529348070876004193721643953355915383104182924721341747196526779915775859825061917542761729164726539192485071732828964214090571698552835556480835579480196513020898586614199552460066050070430450157325383655855681897083093263865891882981727755506796345115074469619497931863556623922056612480587021582527483736522604801964969528668323667150787620551407613971231434010983153937983354835177705016552963513653809470361658633748498054573470595393155691332215896012853418206991179925563852852861083183392585300725797066361349281265613465358163281479988711011694263464582066656844809679970251939365675512567261035447787089371914023587622790214638540178919404595800212479623231246103191747652030040747110894565839210371794110796658546748434212590115182460789101529826769323723559967340797264549030054386812051847628701662643564103932789053169826679260907341801859506451167234386512712565597819711173027955676930592527269629556857432543935914141898627387684664371654662849559775689085779312425736261830456435837206772907918335143527483194689787259957054560450743242228393792847331398243924525987194725433842143538416391079666988881683629544612223818173220023634562177835390264084334725885695640150598463345777481450666530709339565595595086107814450124169323302258243108437083622817350477347948605307661507552237254303468917643157727073009219621437610686585270476045985500375022094432648883796123443781012386776892386726756657353515625000000000 [171,16] 90491703863093162463536335768866761313047066826218216255218611374424767013096841727576011156083079109302274932166262938026401302390857320863293359559865865576355730545723247593895118046581171061234193898776656726885947601618527121340027063851443603715020057812219569290533636423537796977349171820159047892287973245710980190609678048445163749013209201222675894299426286373655130716147709005987929890545145931130036218546386919383601223872093790375105155464094391417386578921026097145802094927184847135514646364708992233261694856262990262330972549232722899839950254932461713532118384688909683622261590871847939817554311506859746186840545489823248559667807961287177502337782938356497683623993020642008048256503712844238774523468213494668657068109843175176194624673627601552825496863953022432769483548335552780314184423673090258514619307802845968548910337291839706632330114198690163987884021630986904574238387066892499921100553310174263353910956199353514309884131753923459339541964471169438452596859487240638525465155141244884200343139728305583817689391187683555890495482691672115178852824088939114686025983907230586029834393048831433131853540819283153497916173831142149733507240124261128868626607943375871774799037079538812636861047596299837739122578665121848527932009028371693497173883042878420219872708700135896071004578055701935557195143387330798837089979011422568942460323709901850213436136939001511290862218930991104929609676631523042607689242317194762264762164124295709126204668291051649168677769826606172896245046816665970646386264113346725205240446256223278222933056640625000000 [171,17] -384678581844354065853898841984875779999412008317866832642106155722982854794443683519329042157081706787606881384571726652186130174728967817840995843880893222959870465131996169098341553365081622163460746166632458537704073141279903537974325799777169439573545742973014145683176202239862441099475743136604061237963110448137193555257771113991348077913408430154175625707507335869506651318546735899235182307504538132296537269834471559304160101386733151676724734206858344524080007119413005314682738768531825502832311146584899523041321580947408928077017789126199160629694346900768392234629931692222940746317705520605678804116273210263052846554549267547522105592536756943040406983852735409362151167162392934771881078690058807389767107149115812208715751740648998136612465447603715446597542388497777713904620061040217619264836116114642100072857640520519520118711689574893624915420042080758363243434468763986041636178699699511892092800209736768091893819358193971614109884997470702956298854898161356823762125072709603257141283089131380933726419189196068323591290079213028964428504269658166862794839352046669134208629218066868707683565179611726451425706744073388426458001833534619097557023120408792691508656406493614529763800896877982209180700394770644729097316247405176782684789908033396746325105510005391359130271608812531752653292517881238608106552183176019053837060302405600693528609037267520423374544590445993447808404179534079938907833384100002844395473912776506723841362366050754586092606859403933805886560560985924571729982811249978192916175101489281223351173691169137538045882753906250000 [171,18] 1411165280398830738445373687308359586942514309456689573387731094513397651439393669316691021042231664094682387651195753562741135410708521292369923483053732534047262726127591729723546569111854049991545946319766956116627252349738706039555984532993657834541190394400393012664407943422884156045508908010438468760216834680158441839260326499959942455189229240322576635625209836851762946417712553853541521981420242038496892294027564885074533033884821617745173442333190588601432845335977705867913249725640336735655608913560959256853013416040308587537384917982698694213396467434617214446864759579997342572282897417562131223602375079944990245524970086234008508142756692804754344892259056718096701192406227816690884635176211127479795085349595220966130300946171365948096765794435042253906029725069638721828159493860286373261645825882879998015358791055322060394588775740617277326136584171007704228708171377101201589818401075913106867836165842292111677585979452903917531491924534471121320101361167081563188513443098649157867564828251453296854745267378614367007325088788087858702672419259628921903472689809967483392218058336542949833640917877374769755577655414658574329565785573692589412302982396134272262598345019091203510694305140397691800996125459294849660357814387868933613159521658659417934742000714942123550631081477618395835560491174032002035388512716842303826037227345793220358882366376653723477595270510058252845985013359771602760880506300364991726677743352687802090650811805649142816238379613311913237472674124831868915305002226389029151004470972373053525936712168458043330483906250000 [171,19] -4500955237354442547819817675990227555474377263352680875361887971629381796904416300050851515196109412534802195074037654603533496934777627723234508163165323588066710299408813192799642637495304220948111887302519655443204924262796740162793402421519001137563285577950770420588280481890779546262405516656854814589103628877746533267300643667494814416175340049603867264798352341664906634034308467983221706355368698821636417090892584256304179534011025904887693497332357222453859328453319764795451816126633364771225920424623635732671359835265041017144269921316849754413092844299114522795650395522147326017048181412001900096452467239276659590753272716103088827323478309435995837363583774636945239659471729290158500474987544773131161051288704621599423670137271084064415502347652715259108997885090118591829638815112051018056652937529088078402875488645421113244926478913495775989898926156231236124117400075101835332450631949575462326184825809023918532903226035566792324088078436896681202603858676532992189776385620447380793611680529423391163117508108656752931690081928563974013708366431433086927987040896884472452933385824566649874705848335284018896002501223729417305377448967410415207081724884858841801323700914847699823725675639094552320275033899702394169294903805209208230366137747082579147078356185315727880868644979800084520912347573952210262488070754941751260805422824913863677962842050227616977734387134455619961610995252807911306541408150722355715276707130041103635856273468177134471507457160359495126602896761221389312471340938107134497447029035782462992704460918491455027920937500 [171,20] 12584197719144341536273564454559598099611546160610939729561715415128285572873435222124963089967461706659485445433693858082040270890593476600846710905483374284899623959531313755843616108543415181046275138744238470878387184068022468137197758015520255636555807749197602720737315290732148230925843662343213885749024182084887577833144249100705567136737952662941404100057273264931556093672946238855741419922837727246340693298741790244632767010860170390297142600672932904075375427011968959781764161638857372444845037136025194066418183202125981288197036008072934284154552830141771681185091235228362449718478935599187602044073853365859356073960971122454344746214884443765989484742988496534779401170831065306284669876877942521572044352036292123892021517212128380114070499870184015860901396873474521010974310818080253088275233420810193644255784482243312214134275263522979827909696563595657177977356434797909265897374834844605540402922920836905250825901213511710556493784715196323756937331266991975573820193172175764850021242320758396538205618591070477138818489993427261694229991861653393981029700570159669128830980962524202408188364026029356823009066346937227467035033956349485533609683092386265377246578136458939433443386619068543561404236044682590067058191728112918176071992716747487871898774906988001705121590950372794250249794851035715983939113912114776136142140504153560120313187321598166696523143164844830627744253516894414581063638228114150918419185684182570922508440954852961359809471310372447824469302340962182013553956643606261056998928479690718405757062681018792464027320000 [171,21] -31056767306005871629731229868754500963628304899506210836631499951721211714956108802886833420950979583260897172168705777895931718240026669965088432700776802380932255062159728298963966258123102166298573927254157864817201173104182783037585240128522254877650805681292991191966738986141072670818627915600491998106001399361582595180316094906793943315731997242699946502105580689155720709777007589460562871946797494656959309233511745936942941897222942963959255130355788226903497132607155748496343401953430480339480955592778043827092289977252998044302432827317554958043954688823596507835409942719079255910314969779761130243835134159131806645694061551667567207053911320820805448115917430603159564701588289319232361754238849151077976697312600141597718425974499684460667239946331039252404612195522802380822125935268872724319413653553224502214073340925780878089447190735833845401266173053340995178414141621317213891000230695699979321638648730110117640059816500763546938453546113328227232400790475081102203776419720714920234962221288786403991050563451601503844718074881640176546514488057124152639630591069993920567162239113558827818192681581541692484382838925259159582923187618965916877347555726111474895772336652917641511357164380690147039390310689631120058353184535446904462543399203837743118451269541799559032519598724537757487115734483635436107790819277141948605656312462339739206280816612037754635871699255024996608610654278920354860829692312983366644343301983173780143761408359837400800825549048741602742743623718869379060486369059500349466940044588868010865179238555446158252320 [171,22] 68012583164974509341928327263288294621409889783585097331919147383498490046643292398827165893995069342635511659136333763919606623049873888581793791403192372922362499009830236210322508667937438923103041627191187079825805540382568643909510989243305558798135795337188305937074255988888013293239848695263499557152198636412308513354415646155778665388236065969861631620175300512776909182120507903802035068625039891712327612280834460758257840330463946589652905372864831663804802332206613682603015613623160709197930450359204961101825109469680348662335332960136668621463363083437401099863822252923040509991205952066907015266707475139918306770384066645080542144875892159957438057971986987098424030876467605490484045325453496414046766499174382873435649037454231339337754796852793604297552920360479957207177782391795755795633699091252660711319527129023445564842975250169381698438273740731992489008798487001206242981924108438660142553187641465647781564612081378026539957892094083622642684630435655004553133740428201954831778130292538475531760634286040264306856044042122096239419965594532313420308027129776211193395362750057628722614140335489991909108811507868109261772591573911679669088943851008673223648444653785158811021735294054273856535090520785313696689839264969811498446861934836531271120848868695915836391081292111283601754608575486065510887284075237643887916560997348284472061085531828740656792087539494257686657342450250907184934817574148171318980656093919287285438151771733549353505909582854526708850738767104268368729645865287501747404460448364758317711277705331655550120 [171,23] -132707085599264047521782355419589570941665242971354301301761833968481751196997505197575936044534892899746362484554150616888245522659793833766076669864367935488932379853237417170887395169590858851670956459917756414569471706629499568332475898337781638724995008623051465429527307265306112807724661162775042477196012711083533175807819868964304981579766063246043836140833336631000572665760230002431370730211767772280952878867383212519937266292092212479202931320502149166985722535007419169326047417662304624533611722783760645932186346475383123987906077558145211305250066143932699040849023707635575975844689599142133709950641274420649666044930883417899983971774276387305642080015268958654974430797812916897358542719522368828479847308165105307467758058251449150153995703579469149399269290488262525130207815113445341953188154217865115244847645640605538603609895244233432958744052163856026037880051674522501415604882352519712452279667612479593016184000410515286888876302027833023774951868622633698850758041695752535456828833578054054746941301327674580520201547449485655257596237699122114033362526304325760541808969698335347508268695799767782742627949818767220615374641497677612999250542065423201301910889738756605917527935524370165640672040920303916293479787247837575775394511025840984291375111355083066116704270441778475767562287403164311918106239783634117355061230250654990906681271284452005725492810847494683731600357120604780974550913034124324301188424991127132394560469966598771174630871316064916447585820985436732613807843818801487639201865386927828095421209011496714480 [171,24] 231529611683888098394207947540253885228179839514596526847099189009834026483050942872000015073456621533802292148172941635723940452862497059279821290687714465280691630509083097844236128594641399498705638526409827811100941503106631077334158328118764186807892581496961994414196878407511247996833564100596334616614798792277342415548419636523355719028315584196828267606917680554244068376068749391875657637914773758364718969890939558592419598236226934015943151877064436344125933891924547248533380261176710923881196990748636929888942334397316352879656679359072588076866904294777314035230282652424071150999266694259369340544738472818732077996908900823009699016450629293569606016602642002168374495429555184233422688983119634346568266377241928132925062148067419880912695694313146066057456206256837767111408278131395840871795638832727320649489814447127631400945540231660229464449559187677238925141165452273129523720268741710676679748099152547554715450368503233090312429489213098041408773833899186920085901360106170077631149369652156509229467140851826673688968787201114397477058719571455271272570091854328208157152832978341114362088470297421636985020942796866574018318285634219082574325894340861603376514812215993414575649117383234419570554150945439901753743049811149188234235312900257966027914229889444401546538814936461429246609752720630890014101475015012403417817640403648407681531362405862678141668821934014135114695369330036515207984742337568354192009882042170436587185016400423768283363838157205450621257135262168143948392115738238377285833777243460918408880840095056480 [171,25] -362410375190258431557897888219889483354738012054001673829875002970523468360339573935894525922051559711915913492183862555419074941606781823239898511729633596615492117724907753190692717475428481048979759471170284030911551304989256886567272366541731726303928410955884239918698758872816210926567274468508741886671791551608716962205881377987289629148524130489089991156726992507002154824348449245600364708730393196178536719617229947699618733828277484038761581623760543284054649650297798190985395182839330681634561453336567613397367936792669028530991206111373904280159586856652087149485655340253830549386722751403133601498026142058349724394979307019670560493035928057389576595172946473557628894631183120436936446195519576621838640133835464246113519818766455871925590288300237654967186882809534298538845962312997550856601396569251293013521913977415773095077459091671007775467663918132559911468298019594314600693150639348837361454016281368239048780415926334842473424864918804097367417139211691651050938484878778293004132777572652027511752465275150824186877175342279946551519517708968895335735261869549476068266940067834744151781458110682366654142791705616926784595098919331489298256452274455939611408425151203341228935230694171879351194769484354769007940990389131382347835505581546830521168124546299001771361865645531079579853792772740298410861247351516525101219502854769106556421496957421711159740359762669269048522009300842806521894859956490261852270418453673072614398643749840477685198171006854866736699804348624374160137140868669232198351448647469019677055705608720 [171,26] 510627142259786591985204276722472491118060365478584778014171780026305581325289305621585751738963667278106151857178555005134616693148744484711082155868915682350470384132390117131016609023913070161069986429843421995841935725596605143620550593997934204220779728221742445835523720441269020673518476536592706222628323874550595219645743545054780845338379521767583209316270989764008603779453347242287220451512239325683038322782464753946511424569337460679566207247588955356109739004428351526057507009099776898870056693638119403361318355989790247232559293902064240122817656214977026174156560715969296330735195834021790320974285985254261594727342963077898749486879360250297269715882121949477003082290560966004523048842953272912983359955498219392120031562919407346075402688344076787140357876509544418781599277806962235398925746355756181988322788842177303955068215800832221505387997817622472847981123128311883028210575285295705129245302198169799852624559109184837945154275887202250377483904405573667395560005140525385036316387466046917825045744293857384889675814755134714982506776917930041309555647409466117031464375314703487370657381699353231957931190807922773736728159732859154685831786738110265875870709090565469923390229065905108216414128349231522389684243212987618485204266179018657172637172115558741090207035999288151652502644456036618421875779782830530497300309955672333072267174744117468150064039812628336992911450918858857520954220651132818711619368108553421588043512288479345124645579562308497991258538946314006184129833480319492654876430730305144658361906110 [171,27] -649569195041908667332349774278831417233637447382883671089682392897941873583709245621596243226827554433135527794216455268381263549773877104064904440555579985348781146899309382567708824178548982349408080737249159779844302415791599230936276512664709167297956534992436718333681785240138608949359066974693461228447099174129398537139082648480723358625482731234089514814639401014546031721574761429727929384718551065993557850894170253633802063206711436084169809477539653071372819143238284559675274534234405400685909839778250122185090566838423831031597991852666684978808454744364194834079276344637013650945079208143356243590959283342472572154695383480681636343689314684584070997353458701580908479867301207229322499534331282970187819803850333591536398607697308755931443140443896668379659971147489644247206610208815640926719551069223379767482396906032618607367170996205519008033389567221377055535735567266263097397211914584561252659698396937571058266263055889903983081640799017383301469384019988567836111368686451176816353599062053438494051850728369016936015153022845839319216256104138897841289490776884040771308859228061943644548180471936256230641955192538030812166451578052706334626461253499361331336059633024529041135802986324609585800420416235103123022728685352553229682610806238244535327236786572734806911439231210663210389176544736479206335617641361158951843468191732281257935642820931646619485041158816520979640642588606920068434927329496923620476901738914318798328048274174263935544624519479814186974588638405817680592700982768343676955117715684543471815900 [171,28] 747971982811871412420937240952494059180003405871605700810186223833457481425501887591879086796200187870854119092615135698308251134731143734467994161847600169547243632310961465901450877110171360003556943510349602550616156667216990602316958950830398485366250860168787621290931660795601972762782265976559046015546558832080687837549456896292929112607861630739039046941087806131178499371842481214544560213176660430502064653121569711311185134051909044668774669723246235871389564383993702479306102617142426479697121336911663439366774531605369068505603585192657859157981620168254068352089603872706590618696116270130242333161270636012262215990986477842931312738142583650060799068892626503307899982126101816960483009706998794559757535723885211701056614409989976936438787626984715327938441691104933884597424346970909804082719862593508272058077615400552795967214961713293015513336533051984162921057138634176886673263709026867370283008438862971853576396608443152891098703820494330965756730939857468454084449319410161484357895206949074562140332823118095142000875483434639188728576106924270751475693651814938337206069992538708987128057186064247013855126982413196956197042480826009136972319679581187728467288130963296611550536310127997625904017131398265439025430238180442979407703850401161949640787528360862913686168300165580190515282779881157243429557014062886686746844058687031797213436367483373321979083258569835486721160586215153199532071725490738654891337687292531022338221362198822141045471624720852933713361496027460907982459728465068160730869824869441156963020 [171,29] -781260686025932196718883832682229408900843287692073288511928621778591280949752057816645436721912302490732464085284813640421089847012964782125507058407775935205484470868925045776012118446278075696660102545508448997114691554259196627761673647300554733853533782810969293860509918868911360029913495749204069769093747671645773816632966558607334608795676326412806480186158831946882635394237719360770791281104910872420501719110364801170891889625882072189704802248310781799890550169793603551604547973405209952312203941947080128247556264313201423480418482969858308512981467976982160055717048027017865990040438101584449471705146673983168723112409023198380272013036742728392074309412058802069223521109072357949306635860401281284261633994652645327078345352978426064239473141690783210729174897958914060383418863421447197658281209220659924832474236167706697658479878531730831310014905878121217831720498601264714322514592648975889824820578921199288221248014021390603756892296390677499241719860987868718261956808678372253163029022914004801681620768153412500891564253847188463582949633087026375267530128583359431291936870301139240356369854217529553715743339553519321690839460859006764514482238508673875657077166752475362630608620534471244515705549207655701503122594091520572040933701278220746495332590076018820084790634417016293745496023800303491210267273347428969332021949094695056836846001853366142036269648977733677670912658511411686643526435423217136049127964170483949969908705364262592550539046045464627969253284589724689201416175808793648712061874074808287848 [171,30] 741471071861635602371491576780571356997666994151547524538371754086189124626427249991839209090656677792428630026895317474450438518370585597738446988768855555222866339992018556495968977407908548910098593486645673933256366067725846426603441080543559564564315392686098938355258910582432674943871091787970035795260197717227263646245877297862804776760449590522674450297278574609868437907387011737767108047314236811324216968633787347937982823914423729092638284389722077351506590359808370426866772957189296320495842888004956492090411897613737971975759222168170058301469666329460800028667915162639760230593566499779939770921684352170382391601708052461654709256006553331069303019219318880925299324267481862351649946897463371163287203330288055398111385880925015400470526239594750526614927295156738297412173238282227419152998126825587597713221319882297348012939081022131398376522395065863168422001308171884867403670729280902102173762029836420811095258459757684973591155947257580319235984895576641167064930055151605149135466898794956797395262145810781201620606734936137719740486291446984372528229191439822613290961349087365460718209163603497343584666704277110301716482594378500516754394687796733301722407302873091882289962648204699516125839470482563903462713940783572659870103886228336169002535622408302627520479431912207420925721519832500806085486867942388397156503627718072545208649448840082527048682276162936679999115598579875782699654310410645467127740488241771008092488171522729776040275879540602404833195575840895400127875749277799915493648725678744432 [171,31] -640315901288488788594126735740899542858359722659484887853100129670063792272487898337463243555015923884883446097318740464704734191446640408082167768236677618119812071563087210040387598796836754275369999273075043155555474942051305836523268400028252760419448924621194452924315060213697252429622313995901106747273954744744083200244156357588598318323984816715222635364129605028405309957717895840016078968401536767716242737006797566912841214845201052037481977296482864540816488588760362421189295427636313512100850659243181547222418424426695469874676136404411529565926789908217652445568657672900460091368019105453656772612532383916850047798185012441188164745311149775148030777527090883604077041433378734637688452427103753542775581991689542966114281726276392718915832004741563890842010858004804474380482456693843444953755473599117726132029972231139587390201742641410510399948349829498807722925227520667293434864671494683314250927610124350864208587721792411477561507321810350786424660400315905517575520103365213401890148447085426516971015896467258064849139413785887814504438178128490693912399491706329020472194107031067383450719005794660605064240415576737052099753770880711422930297723595085930563031429818667284879724051684860507597642143329276199861298987746399583580804567268176102247508055559190831268217049697323128417118950073726156178888917419471088626442448713835037352533886470055763376994319300933416020912100599731101239221293419816511888309668593010932905369504160908703508949939809403181529772034468047647871288935840530211171855940921874 [171,32] 503766213047346089786378005770466941039964447711368925131856568257681250671975540041204339863803828912330863291635989419584423343889178160424445824841999101174143843492527982287512178279648900745581959510187936573419650537990625188489027776290767150022192624084912061468929939917870949739400590055348655677708920051741065648710168534901327634115501978895367368352091927555094921754227189101678149320523980687652948553917668751393262578158788354903016483506274788250537600033092286351659607306825976650312548916697470776335284301729708052498057815241389944286969527922640380744512582368915110140324718284630004617612233581801371807434526638848907992174166507550418243093131466154495236440605426358658468198093072826792958030824634921690414722707109134352009676105099893419228054135112944071999383627267396801612464659286410984961593318175842955193108356659309435264935280049009299555173623825522501559059600245174101593235976234761824012411341645251081196361303107584216781255749380931016712835393672146175965340992550185152720031258186209397046425648886386195130105881603107142555826185302767829372384560999280474503176611449401288241758109394670816845128861294553758752521335198509611492865033856928047597737043134358729046130801032510247835957344025150033585097604637431016772989180357730591935796320123341527591012845326821185600755016936384328240705852628214003266817313211890464243344975995650913759401630476450125367610525306412593761442889469482044610916314898739689266388855073077705942618485879585499203875681556020804163608142668 [171,33] -361463623183471843369228121401273645643490527441673540048550447237979566685492808037709356704816141437220455371414133934146022467290031355495433701158387172478674394256155131976061496268605637184687726842894206543745410666271868263248668067727526247882393976433220524555741556433938998101886169069366579583879568179203926761224173226861813556370537175973592699956650753386200211640211561250791099256962012511209389961871001376803491821358085158064267451169380101701074097619126054727791769869744969925824018131886083129088224256187444623396670984846816485057782409083124508343612086864513215238626848834421148872636388186301902621188348738818977158076980506554271575828236532299449015584670067074259766065904514201255021807944037740843317083419540177661060672490820666984408718885641602344946400363512039446178210065525774832754687870568305916166290654720062298302957313556403183170898729072328401142816457274483732739262014955789763995914274482256854942563266644243390321552974726589576272266824096487437663389366546190175607789413818091794195327829341576815659662721507781476934004892194587989695055438348198588243757916808197084028293810501390453880575291958056791462940260489336477770078338043017217888561174008331003880044598338441206085751982494873219710190356586401927282055280452668959652113820259913805953684793890626768664011946381757394666014903512820610997121381004457100426738965619950295974363679254925280474040296213788704709787739451222627864911101501224593588779543921967578499070679608600117050425085377003753128085608 [171,34] 236751624031680080271651044498555973342286522478144564130784248302890526551363989568347201760486976731264280622188855803257003595858647689331922462140723135513512431276894877188114338980501115968039494839964019775777817102108779282132891351159666978986627422313882791387479009266399134696494509745788759673780152972509341524163426179125296344732749409496549348425568714101300731422773141278673988777687389825824977412283656373629842868282366764916336686038291758190607998340855578402779284371878447970630425199247093219009799571744193414661217863530340299856325683106947383438462678292441230720202420233316790797409924062768425739566270201692844680765192555838512311076491462486761478741658283264579859343937140112040007659230421586151042402279973718136312876771625727435863870103224375810196627854628698995380754844285262809021591815328256525512608776279085782090702213664642737787524006286244530186572506426052283041290656864716530558011200041280638192956919206863657681915201985749094877947565778195068600763858655190443017440920013916320197751487441755727239521887760018702521068479010714337204528778757733108101951054360690054468440617938645387699549927106015113618219176592890271061308448404116589555948107717977700570021752792659438028556996673453678654408960328709334550474373949024479193057530825967713408089292570547444791822506586195519517320964628770719826692708273586760911200045483069887288651238491757806241574849489223566397661686611611822303136166637590158066171701690018218749333886613049151567226590073170040616344 [171,35] -141650209188122715570789929152490988027356118161132005528413059584068435444732798995496362159005890936765401996930695121274974830209270881705097186447250210918482170177089600942942483222843601126525298090133237090087141315464651309268695063310409463998603725670019562952155339720885556224342441193681715398521360748475366291952484852188816108264544903379666607343730515904818906779770644380351711268705914381764247017815843560765528146784066529099943426154421053480329187897401078947381909228822672079792539930190803019966545829013838385235232806758533971588409077972829846042848729560178899162954006211954866489407374225026934234131347123662253626262980949885037268860022854550098833759157117889379269836366944090155780921828623484264825182988884462260671397811994399672586417696315690492085040378588921328845621207307308023102758327239502310670381744707768736307579555695603392365079986932436702345405110831091660589111693141050958476689268418694395644373961349888028423323333191097527880841435501339122313801638091465536619047345152275826143393525797555686156100327897542583839993325801114084382386208288009710217762978637565197799989364956705086487279732097718271914855105634888934112865514572857762254077607784438592300135697611997321146005092223252212770290320121237936392388721495530448229114843615888254406087222299328709990646859010641898043036992504735055933205565015138902520555952234609789339170704253799879711577144870233509581503736710041825200386162539223809219703014350386944172338300993225380354051532624207863670 [171,36] 77453853524369500744588780378956189395854282491619576355563817623443438595886054371856695456017584091406995243201224734541433708326866096173702062408892813825168352410377161651619367842181812617332012089055634316480089266431165147774153949983594984396601230667137339777256602233116534391649364749524440001502168272736752719182715542154596160669194873913980812453480196317922013022294672735370207968849367300245072762768120788759592238537285228817334744376712162880955506553135899615962519994077398397887873310802279333227013127054272693665978854511596191607826428673497695618906878991873754599852360365934234725029792477805090938285377504114639152830531178367043189089956279064917400273711740716933367541336952314721135757391350893306887744642763903773762359635642756111210494918938894217254140601574177972024222050510074082005777642303874444624661113330126186466793041171056109770622494408818438739191379815490707486740682608294299190417504218746597503749097491090743144415274717392429582032384231259322633136916697287906463555755228881021510159462062781895100495796583448679581962242312158018896470229914736532460345508962259785780822989959587503319947129554268132587406877952618653437437862012792738292945846138741088675770738986891081238539829986389756165752606751080741220354757706974930821156970615362320164475031860131672033041802748360645967640980418864894023388913298807963751081404219275587104315281646538786454272956093146962175512437059210009224849025981963334306984636961160559363598790893396886167657088490065112 [171,37] -38715228476891098378862142463201987976224766905160739349658264908391032011162308163380825977317567012834203045714240341883799188439459938680086026102233182444862208787261383756297535872562782761775923991251634486126299879308267609940441627970278534569891696569922082765546035085711449774708080853391835560282862259828205575945062938204188198971872948814678728979053765060386427831891801419838455006622041206792819660864961192190673167902490666041409830527780770471052809988711507990563276698602404181399101444493792238613140024301666668652617354038696635905614335332384603185363441487335256509397715994371454869927146635374741302098587620945767052501951834725456856658481261014725683249898928857860710758090352535358065117390819307531112717082835723826805264241190878599231763075246538908528713685398434084946521099565954988161731015148696403676283091547112919317238467028586504744758956547926708536938077716267863211059771306984579237474840773957220436179352844823273620051325982788797920321487771478995417064538050028323041753620020464968412579716975688701049050442902121034959104555574889332486336039675307229135945713033684281674826721016089694032484950416558558467154522187027103908866142032052153244133599379787783234358771838280092196468503299221664352716876906001624292364692448766994172003893861870490953250515480062175448968481543885467355056125695138188231891087341339751491894236176518640189182857349624280596431874884782439173332615931590276996409727710459873615500933786551117454532704092618019351666070762744 [171,38] 17691399237921011219386859829253581941288987151254713944914790942263063857001355807658731442621042863274693000679323313550630944724028443472994510373504101936015005022779489991232583457817050853770661239371652102549489802231016611840550227726169050131908392872030701413261561802797801998096934744556435026652209745570690360186997504176522328631925779737030101702962413484734704889304215867996967767958252000900799373082311316998701494384452310016149153827555895330746424158828040850865465184970727738870493303712072080132336982275180102388536885945404586732391438116399953117214215001200841820971127916296206369447139711751063352650308336402956023527147367136450076367239019882054886499906632625010746623524970384324161528149163093373298477247315455753182082047968329512830434581756798107664951659982536057380997542778775070927985083743125920866969972927732166618977806249305645787012399396382518048216014904567438099432428638042007100763160638689464932920426606146382368189702065205395404731021502203053509908408097644928180143436900241398220738828695670040034589891310282509622312561810323108287028223900220842583552504757952317355606893710171260986441036594206789117351847622926745173180516493065238385542753894757335735034417431371147147626384651903266522062429574301291996073444921301627839705332828360706137825231502010702977687639827117913338039830349353371179524381991835796120080614821703644147262247013291536605487594702748468108917560156854344426665321720575836772412992706580410196583099916381647031791980828 [171,39] -7389954319199612567834309701449721755973484847238960541873835880640352584712393441490149127675721218125861560509051739948465959089308794933452880363715831891052560497730745112759366107077225041643015226711196999445455918539204723369656696926417759399966341322382720319170378500391229766903130984213788086630640044230238452191598328240136310902218718188257849214768887688920251258066983068267038536748913874096096919440721692198832227868884563918608152316430209445699258710892353789575159090317624533569157555201726641849316915894522338042214821631766857691869960199326848613709568271414871081474853427299299505699587467866673963161160044655213494575941368973977570501091541653354655849032404759862602191908818388483566867826000688647102426865038542306210050729928635253360796113740202183957676665364795168018885202843141056431971639221298066543997452084993149312848797026565576884732447761375022882818858619722106328444082737911905526761786832075892913812366363771196816960159907464782890474045400889760798108280553385065522164755136977179385504904879784652508319573377217873191820175376513416813437597373821506771948750630752030836729513061322407511416550082907409039318039796820726891572020170619123996461975368831678564677311070042884440452669281725077395672182601245652970494441088046604022249107126116127884759213173331721979862885714790437338533844620256350625983456085321869216830925788352357129788302716568398211509077951520294159424816630762471764888830056030125991715838169405660228398277979892092274839744 [171,40] 2821067909947312862113351440613544464677392982023128518395112648018610855211426821405042905933049698349618066620041322563845502082797871881168079269022884971832698728583123398119453693042192087722040926226782658838558674205042180807829271690551183086942279219039493805974394281917404159795871807418918340636658932009705418048841732583215111353289476088760249656841288647915554542783694993576292464492885200936059630356579301255964519458543414879604437150557711768319476335523073640962670122840355023699303109074110214498227582196606282888824298110508233152541487695941328210285022662666095450924945218397752797455881902231977041197505433517053761993348130908275465530632120482129910399564347189994212609976068886725399915616691941892388179363583704512861524909773206962427659322990924176548179159223686753957445026297654072756444713527020872424341495456097654094122497294422834156024789784104508880586828091971890304079020167516789752747973781145475498027317639491529086789665056656396457610395974067125306637024236854095824694880160685321150367929578587680178161937289015175837785541376026521469176517402408378030921106018867293175453263156687531260485691509221596970836568495799534455756390200667598354426940791468866640504401700881316785502548877959484156356664823951928532486754162137957910885812526905566394142236400512769286479606378233475707978074095859751749873943147492934817794394662344104499970834193910719634739818682622316313483479343460052729213503825259931782055930965852630585270352273208115804656 [171,41] -983796005632839709837111365260296858197287031682259771974324178576498151845792220421303704623146774934446599860568791682245909895398431684188353936254101920557078136673766305510805551902927789362320951310890797943869180748634647014406195754571401167478693027402897404932618880962036907368591198772537804384119003542628618014501029694804736910592570846836031286986643013430858045138955467719679124875983839323873186118480001376590417541729390117396227635920166408536518049104286169355732492230299355942160293964782265924690722468085222771951353811254105858771251126414699463802125382386073223270881798824265622117084704938583972395776699398592022752687106517830452541750979454986656910149410504061078655952034737991117106338663283100469689377122809376701283512863737924694659761713826299135230401577835360632353573727932008880156270831040300897659786987672224468539773609896774563890494932243751424542237414766124928586447782059953540459131069973067638618926421333751589161912673456798582627553421408909398468865646552290893617163204184955212054322609891390495327087702181658404279862682969764000557449050218825260898543873482831743983016919215820175187458214540234635170455594963838655674568661096550016100505782304889799010954800238214541487867418354539900405701317145184987473263973516790372830149649184888917806456285583522692640420387537099876486385942071540738231866822688039802791039412223824950110144610714726445842584405336041192156442666282730790170024827052351208821736013961472661719297594193556772 [171,42] 313237264958907744915599915730212533708607605390370311829015739817327443365925239874644746695946198579320711999378519786211598832834211316791135111021205138412510519627717066795817958331520814035467730160256626124874894049368408655583409256587514108092745033391347226626486554799842593681440872332049798982545436971294061441784573089432834493875290699112608140060223698872086228925081319886256326292246569933321859950184176445686652054798946417314306579862646281863436564229646070753865160136200824933383679782145554914110970112436400042255709303540885264465242776014641091900160257514203979342662255564513980939724960053737790014520547635912509702784843583721043222828901804262830628570992942447625934916380275541957731711760980558067393527680971314539407542453798290797490321927584315105346144432003500269908531371562176367212662606544367889890610346818937081422487735040434386637574920497532015644751360434811532249238891874763362732138738015351676979813807804708453541537260588122145771589669631114526593291838875687883445960372296600302056532046660295551128681511591673554912812390962825308975238109167002715265220792767036347697247285623534739143593244498370278551842724032620312630009788528348296428018894643911404340525138880152134594546581735485732605994807883170746399333663864526136995480112212517791708439889037607537486808645676304390648831901390582011439028304657791462395630255442485415885086752817316065337898226468294861172035683248539750585434429185718887420386021499547468254191468015019 [171,43] -90991549501615607074807866185399017696450442466020123386618438880519055152144801077764556559541162118199291710239576104945555060255958055669651958128703168610997948354990055253865143781492335029400835368967138784763242538193124290302807096449673410375084057834231717716488451454760693925770809209666113715201942260185822462077608239823297072041252695477164161271124058075741609689588107178717480280034469411332230544606111704224297897602894239537068914312262664488955764340994117549566554400477528336050340700610589317695700437630043364984134025162513760188832004278762551166383877899503278646856998847916155368112743521372020929638460858588194134245447639948451181166860196819905118925865493926333355035106300499009186856590884589338251159336755192110723552654821979806086899686396396337216547511305176421104783508023929940873759319629300446515307197557558413001274438607701112453509857824861343793942776309950332018220427193160389329441635186089812323023141267563205858279705097006101819210633283783584866841862530498039368716352565546350547995091069562457900587829698102714604091148644119289654247916751217205202815056953756044347346441296695066274321965915136375940189725461673085835612191667808274789613080790286648787715367375245016343624989544518742006897843595383869075429652618643071457147083270154351338986265534668042137678647554619632230046437318168635750828374530129510612131725117969767696622013904985689189447573012941741615347603762760734285480707249938813133510341994219390967999775446 [171,44] 24093218089173417218376666982543480912840917759278892490751819393167729376817483456896850266248077684164816937946133774995134226794418005992025751247444470869458811333256719546251594689933692842033601683083891315351318246092825949221580850995933495513480409865548383936849091511112952469711822529631843099724539576070629836114460581631886235537585149151179106414621560521304929415155434863196876454556116861104922653464502595703746794132642701347188355749995292636369545544338672394066394822449517154985267507713859853842168552748773500151338757190392964990676325448716145030371836870029755947841556837393927568552224575361217419449411856807850887223495582403831524184410086458004112975748591901539020159289435320121353755090499076735377961177906679625270037526862909067515841739251833774662876541753698196590131704974340199202485478300809491866071359977972120802034826393556708755621293022774669578474608718404901653307883809289363644206763261882793191691490414973725945164050951298132787280637638662612491280392474968286784472913133405478433240912510114424472459269402507192694303889624749353550022306676350522160383613876315316934594337753453210317376139894169494630277965195307224927702378555656353160379475485388077903650780770805440320128764049674103880641819316563319509002208199086682292541861939834723887282926339572657710369959917428005439670346631339251742823159204864071935222704357453850054131416788660700159352574865914138378181023549453560532888862013636297006037015243371633377264904 [171,45] -5808824135767255964210900506690082921037128169198193255467976626197528657763748411682504676913285137266777508962430132021752416575729725629900082835987437398605313903532711955983230186346276790210550597085821639245271204790196751139434142140368809367142199981992921697457454635269534290865532538961218990142804904617281951713507174482594509577378679243420790558696395134238216717099282405370612977750306654618273657390252469317238368439995220809486933377559291908655434632479152612284035741431497393430939123222627796038200761914358690894974598937310347837281983153002158180564484737361128729152860890625248362934829716146310091235757712065566319989597135160917849125403600490244910338837977034705525832443994157849553643636766591395916765109225479991540225558901641860936640169669553632538875429945438558411219709500671794287308461992762575761721639855372083269911653712575588168595974392934448580652651213208442120921144809036248071683672348943056929391134528033037275709486691563230270376085230715417619174234634031177516968055200037324619468755225416918231014006424571371443084171738866757137907909898282466028015543420495940918470594429276352875618840132416433955165349861818176467904585295211886906054135013697151448863073614839265414731412698926760396807754098438146242324642019916661192700085440080311187164885343203477754706436403780260817369910852860345069103915214592131136838091911387820758035352876902510845191728254101576384807124089168727879821040869472709558026577864240710007516 [171,46] 1273633032915945432336955977021900408814751022785854056406629230260200593843894441158332044557352551709329386048311426286246283261227083994293506078545350944190949260598273357288677762907185112138656935279349185395561083695676717963492798224747040960413657311671570181268783340805787089074579547087410433652341535609490879278232463417177609902197315302932340301869669934438045533119772634761775473289141385049972845175218272581047224142630430493902868313828977283734642257639445287606930592434279334062349336892186063047058810386419994657691901506900141911021182678161223239560975061331321018780346226722532647597069010018454112617474750964751435603473269925275052813941703114292448633232681081988309580440422056081809912129811687681416327853018055613083284995204638875317094695991869621067512954817177928267814559891872350311744168889334964952210493594934227585807115727925122765380336704285360457422122632401446489221809073970269164021805683644488160006782877797118941834656955632724931241477313065199235516082833755500320171506791536658594010648420197843626123965033279172489771364089829848571630297680686169248597588174964234023126944506373849958563871695966832173917952534057286291115062010873192946218972051660663673885943031781603728470252704017446229787484352802053854695263351630980075224390847735112375126463967615430970495122119481133708014761519223545310596922352416799471675532021598539604469785088291720899134723464162086724222829519614134441429221951993118832321504309773380660 [171,47] -253604039879466964721312083154895526596466622963386564414137800915143966811405626801702216142499508076542936659220814852714812718041100170198382758245361083313887333191471356328268403408425007791667083086935546226006564319449754327350640156837503776891597862677715217556532415301860817572447461270185563378872016359494332619538780389820770842358214198929852984616268023129053904229208315080107273766466285503221182944234740774448337016748034465602462232047118308167967733801803847643367879708809641612255374365342565530846568375277018817552850180978466315704178639737532422228125092045453402208345578541610528114505086608834575172449692146153652173916546965496533696975696552724436227995928690371378792196545870104978084121013740556918917688757166659557032516877520682841947373263273858637682707718533717506413817541518304765056038121387034418247999578129898025468729893723684272520678637285182654798873086878553306946789725029115419013131451931301118585341603309298511612458977618832874014443147409580754019830517785677619582703441595604688182662284287170254480778845305224193164934713927959532796495238446191102534041328460503455030664034999616852797443855638687577105154295252441171415597735010699143223762839945246219604815782005045285659091351728626198817666367496006098229771626646027670180521753506157041163578677241135791181094192677418944975637996614660737872338656992305500274182536698446635974953123823693202539199673191299556655787894236178990471217265384178528545356420761807 [171,48] 45787312156847837504454099163273948857803605470910012090026039911184335550023002911486439371340165698568753571410163330449077385330327943487633557208425223141807889774393100925879686239607020707842294842006849048381414552898640437189392388312202300379172412706686601508928234457517011190185913734930014350423384079064752723849061100972135755804145584045803760193847824827408230329625564095060008117340427971235340526896345499915753457807928990840095938144875016575962813650358469013438404625345295637624906157230516879639711983836736345215130344479570229247259961719526788097444721572322340917960187334250261262353865259245425484321148984024530447237088561786764033867314565335650920670044742093814485713546257090531950464901066449667118766384946436642102388844321563482305596854993790359990054335010641769398809858509521614286308460444772205027877248218058776381366875284709667267145582771318281691624107441616403284716913890488824459353840992375246194316377748504577521874875931330295394842443578267989838699235611544337624617140300050173194150869490215143156003991681815875937500601155617690438962559007194636202901092141069264863548620316026284421983911137575368916177947521154110914318163987335472613945819399644679688033404950746110260928079589839866008467624934834055310168332092980160616851742187807945879461202756161876840380887979386464839764807168702838420258343198755639304804620837218262218828856294699691952848590243470404368749038402497447941964693899379204947847948136 [171,49] -7482705794968349645058817972147944051271007854877200280302203969428987041029560239004500595534328593356879844606393390482163707307023715665137750382375915869549571570762234766469314226477854255961225669375130595521570375852994001644664638919352958569766779285205074460423590608566380986514186620976271873270618303150462287312440933403023346415998434503589869832435040534892418129265443011778173564122278666395501311071616196509891749502300047679763324591722903693713596772376218135936356611986070546472747206774596456049686545238363485392612394394703343964478074341991433689926439579016317674936054747242582724434397567694277768261266230235118434699923270906711174976591568276015248424812157526847017953066234019602392960685401353578446542240930428862216832970938594579166535956867545457500814707319951078447585119430185349304576825647089723832669292352005374564282382282986283428800198461023330529972109940733958271847985523113214556726937212713231443225021649282781257310661640223853995749004191571227165852986753321960139093926990300331773203922914656469117722026028992642621028674894691625790880413449086764583193529436781555449933519188902641248818328358924794240548398174306184515150341192170293383133329253305577472928550506084873864039812004950372227182460465254304215762806735316673701544266360058795915667979868332327074909055679098616153615134178768409335728313649204168592273572919581081812143130592405496763653287275833269942519850955637594064714014840877592679749128 [171,50] 1104765313943466137401983422074774227557841249846568629380529324851801606151975235453748625560496686953871098240347446436022255361470227646567231384304633846129938385810990592038771831494055549017110042747834570972601366238336627124049246744321680852250266572523189963404442085326036342239752429148169747733393465741715535893216490615670693079937549970285263196410100919296629561092985994282058125435988864946757705614544470162877305263417761105501863276344546287831564027166867298400243165502984158362938632437463776818277900536444794568637366170407533800298483059731381329593779770336081183778199466446116133750402500966255966148687601091892208614053718168669423377987161568928153408601908823716850824680053443568546954240252807318228827907144879279586418648908754391608225534662772326652823928777566709750325457199008651871716023854340981081220295382052829579467947591819381379199490280919185202110318350665786622788879145473026167241071121703024533565951818232263609136505365327992125096121915953713523578095639892337220138784918416968566103900528259064754866116817393110759195386874797660757641543279016856049233792189915792653061498517625137405695760576640820566774501488006619630445053230413027523825920169049507104363844045724424993922469009983694094278645357080824001487760368371376433050479976939686591432528967171381385297681992553822908322969658824571109214450784543153315204966017846922497380769567359937278478922976536406994977641408397099930181851696487195665416 [171,51] -147055050968431649411149870810581783099964981525266090504659656312016588607335988369834662510286304888831211711331276373402889521937402701863456015101151788101987391727876457754916047894847595265435809151714486131925260209816830513495667632013870274437949057366155975530966473477217849632490606185067373927439173647163696676543431592060729907007739049242312655440691223927658537107765458516630810396327229984392952106815622633710678053167425180364122167627122573811920381675740385456440657444580524319227274019347282403478251675834909277068269388920563969519656130684185988764755664341082481455030592156149289436314848886594367562345865951802232206129673141568703471007808899968229953391468109431075738381113694591254827180379818188276650460187404356687829353126530085174678476438445187167906686996568535470108311479226043432338351418562009206580907365478866394526240731484605272427122798263763951318079087863347072557069576497995749876032637667887243317963122185019746378580773342546822977553420637390052297773518429515662749414812804864391396365429077720899149059477728127565252113307439730804562222381080872840294884106321128223274128473020613393906474548095056147398564784962435466501614455640563914334694342082203768446552635204448278374581016172811928738363026067627852830835010133793605217013903189920225238888052862935591329202723831114730646564972357900489814056963802647905593621506538296654438988527769215715788967845879496911085529077890685478949756489371762415 [171,52] 17608185277523949706574261304983023700264706172147502272100541283562886036366610949578418690102737828224922177961323158598630151570044334076564429110725038817316441503019417085165259462915823829507198461422659645796678511928616929352699185646944898603872071461360043746673260471588353150498545846746928110383553812537481786179451003690198046355296621900339995543016052692582784754330716105530008428844580712969023653035027453313242431629552739594068394072325459966974345665545988791298093541058999278782497699427565106067325228692613050684167695026888466755435294515056050344444578766232379462726807975030292588537212832513192650114294367613668694765128317338724410585935494024005381006761818647371108781989764225704764406233668164391643630074960715279153034656070427997610876388269369091460771804438618882657652355009244037009209649696324094835460990021060192708264140189600210356029289975581677568344415879975378537034674575761445489034683172967249624204750313822641165189031635470087840511160636952208912915537655243220426057580789167469487055440037294995151338932652066489792471441629072817258577010406406489873049628634974124878817688946789727507800586225553476776901647407357854871724109727850039462421537326659808855348327195050161842668250697284890825634533188334912400721569825758640641253492346132220858586287372478419434418635125346615036047784566529115162060380141365060518930106917577301256291281398390075629443631341730197748430777111336403434403834311168 [171,53] -1891967981307087466154746843220294777443990672646515720581419529530569801720300078060360390047353332733533124135708483650474613797454358637006700116440256270422056286501597133474787729262598744885012375876572549103950512443637930924873939996013443353261965104054160957041449522262873240527714269967951485156102379768891878157648391844573107595894361813271648464746777917715638128618049839757069264429749193364776653179641539285343301843270891034496273836519466485016499056326181243175912622452492695162797490320467201483338932086525314729771881651226714389624513484628398143150512761715572136799908032045181549790452729090605610641521430509619205184680360682563788310862234982163182390317859812011041335477319074474033826864519211025222641855961267466941081650379410371244695933954269106846905698156459474207135318325894244095369020100238551917608722197786406857298696055104333887003752681013336092040039285624014792080454130778433168633635341922448646617329098790996225064825878844072726624075407623902520107656904960856287108136286139251855056997882624872122601070173094203549822997276807251122697138597031841520121881383598924784217987790645886987564414784963471801086482651536544177803821438123129892033772748257670860157282198692184658553373579905747948377223478035462776430932593441581654647467160689315134656739914572351190210414110122107752687615482467108622679818791004846795651354816260169722682460669406620786826361615599126116677401981607843583902980832 [171,54] 181934305850791606624623991235449938871181192390327413909058643291559666983717959991600930791067165997544923567759260639639833226014878315719573993704362886989414689056179544575450398456965264147837240122153174246177641886155294943001277157469811685153932332384420359136750781513483758765101879660917900419694902073108409248623551269187988616607787232194993153027195268762391430594978413849087988738074864997761296960560283320363660873108729740054795398243235103376972143158418186608484933250843998159190464435919470445723149828104612562941401964088008941012471540852205014719457596299335522229005801075550104473177272508382727124952338246721344453330646168119873510582042519205758018549672845413096794886465273517811974348473509975558487841913928417694603103976034256851425309167770559946069490843672364905102989585576064736668990694218468643132406209463842406423534484824204481857394974968202197211475722920531590227704322406761951859268782743773223921818326779611505530601685455461407021770212360868263659118104620989296507105726857971166382629452883630973453670409374691058317096259603591931337239146830059110192920260588070554918858603727430748309380400005270596750151099643213268684874322695057736039102346956844995426018494174643073454105139259075456219369511109766219306436360730904398318840718946949049176791630172150089448289458249037863751048769116915303420140489132050612683891324945389966728958663480444402077473732135856386822761199821648122012136 [171,55] -15612527139194725446585969602180979960490801943877775892777960110368651238058477174016146093020417047813341874919058826910692737802171022355005415923971890628933761265553345637912354381425619611042124346742738642595084313204162781610914011403555340049189294042502346633303387858322680567912951779723579636337452544579008789710131861546107887843272489427631640292975519229581718544945650070980691574951191760341392684477139539536497149165997894428450145398269312809008899134651188205018395139860952897825269327222109206093943255275877308621022460527136472434633370367415135831342190392276775244823300820828884151384260783631965692043507812844826184597221835035722753988455440048492467071804532345257729994019202632996708611484788327787835282683861449112519779329198513655496183110453144809304100455695410353502107058651616095195079941638387245989608402690849231570345794660721889254808012705659640706813952403500344768994538385777125037281225822745896188512405211924509881703366435111162496923757592304458304095446822358160376302981528911553328763180835080311439673417432450038232331811704478445530108619926097401716432445045081694297623818341465648995218199811666154781498669150620143377595164401075706373019992432935609220112996085298898712579565195821759103314973075173466922729875617961590068383140746955314605468418297437494463865347292933251602693506685258847442959409490608814540439651564849629770135051542445302519175670405620395552906888461975589444 [171,56] 1192438948673798851798473893275796552435204144297300943962332219101323828166752987005001598929549220142020802047580406975726884933004964736962023587715832023527439710589653825696608782167290510211237273464120417163522549175994864976550954961440224200233929602048309107299110744536685485541448887133003223403558933780673974091257404863131411128043146243635784864374178403174254225468867959662691831632835537397108527333111044539311738592663792997462194669995130955099678365494547862586083260572059355181389477381994588482263278769214982958930456474348870280545208644531269116170464641201419054029847358922557729940368454669945031547809704362889508710465189795333423754869299481593001065029623399396252543563207315682274220905231849338349609309291153168646746840720140969417060254776701761032497992434500872618136717868195431523481913977767480598975047893069532233864173241684229906068973217593277734863068640295208783004064209238928368448289407999269222761288210739590678252795193730496023711004823274931290091541288597920501251291154830513004123758008406110221415330106284283653586448877130939494141335776717858111888684950428922074607659185748072265813022761111867493839115051305209837911652068905021278724304692957721503890962562164888868826722894817319711372030189601633138427540269099478768606665399538561551900053281754847645146968426369377523691060867411887356364744944183941265534888960598064129166154817284783134619971388053498921816718219761040 [171,57] -80959915722851582501415672812802340282847645539934471277841571715087188527090230377072397978529724672838321454874963598345620013878724261578412966235828584162897186489990289280315883800079344679658285420994452281613533978746137462026249389024164945312447567483635393887004085152339850953091198643537867881679818570979468513311136073759120313359473774907284575935160225318246483528211205930992649444150252025565755512121461499944797538878248148978405434717901455318238685818468006816796460648257942887625616976499350148421060208465683379917782399628735775232498136137123676492925243122759314448675478872158984762243201411332906868067342655467278581835516470365234193137023536444120575783078813260569387690512766105148579930420891575328291427671794876623102297438739974848167245302657405423749760343484951191200856057319192292893550601710353543871462874980065520170664173469681663759384070006809226861096187094724277884020174564128092211318303837387552963598328960553008762694042710463649715098244584692926266711490284075285561293385240950297235402576547125211300332438118601742544449699304262702561671189995624027016034558288459088566834119959259170491667242289339450577841446216464432016951682673499031412737305582761514436899733093705068530224392486665664781780847739685991515697505125704733915581988811764734769008201294520296469626822890793002093409810580049774155406049988724997227221723173007012659456790434528217529324461541605607548084817632 [171,58] 4900364348402753030207242393517896734887214794220009107441980580082702875078289161145533643855640867161037428620242985158698560444386973635481215685412899052500428168317591552727004795122822822739149447745566900101785397194844602892242815730741839828999976606297188820430193539890276580812594991830765670243327683778052962660765334603335861586542986693825692956385044589588490895798348182801244332946849406823422607267094577322319070273096645618237797474027810712206377017226459406624335431666781999940254934844267148196373972081820336616023034336492708520418344552052733554653910437836138241643903323871500038756958067986113560387730008344805783896344417396132909507287835568879713903925474960758482580662205055030881657193792530786475390103733259876651036025006436229913814630905940493140656692593203480710302523130562739865480015565589160766429336490065346207709179454297393344315537530610862674558966197281547596728414633074557746564297455435113753636384295733824264655518453658776442528792870110910888659172056186645551116424430345931182644526351674610660616518395519540745826362222282518600613509092899469051529202732259139539037980028373653851899208572140139083197712640881852515004671565069914262725487048554885227717858044780766107118827896352036948752439071903663219718437177188193650626704146016512712819541319732842194188863646788940511611130097684488544130705460751132180623678917886626028818755289607054747777662332890808931741432 [171,59] -267321027877976380658652002493470461579947472180749537874144493866579971760254565597273988641030431385974881232326023186004499976266740404596508745026700055116450530740613665129603488531122516348735926258598230873941651651120151985046633137756447920984763449872106274982122143896408679748573188972096748332081011591444551529271142236933211371578757585329536795075326842494838083887644335140964292334125505677779399863529925530891198840226849088380376306051162072534355254822244325938523863741639860154591620141501318122625464304202143551322554640000847589822661097559843181404016033094639930876248610442955234341213875212929138721934022307168169983944250544777674710330997728859962625604511547190342041152590260513742683188503178755013172494487566799401440484475729122933982299307321152290084112083893056591572595462777515563787842913402096581072024442692346747392256917143297882191427354657762788684928644282205873327594823147651454179989180305057181953168713490895785812831041413430278765230301974894498589470308279834050153264635147517259332150481134028816091922685533635512537971861990829637695576735150185255159393962773987738436011216458142961188288068590675999157421143868593124446490220521168765241459167170241443788468629452151323107469027773610568861234007799980044676646350399118812212928633417348161829754353086075377518268894289064265533726614518702962288169375423888844750065152115305304848000302634984740719340189494808566200 [171,60] 13373129649724946518875168822752730046058725452423819408117060782963447636126646549235439988300033009432078837152848877897735794493094962586678632925642533894957312975328170871483457949564412315696107811154355827407850378640125811447008308564455401214441312201040545620580392897793072946622213968051246450656115215085371948074715728483043122264905960938157632245435817112695776029428984089712837805502508339130459362673992618301519637171225820063639030010183711237368266502190375562629227810034809785387017231199059324659175547443337493679591450608868386239708484657569448293737058383118273724927065104226960885940542898370911998362465612733102267352225263510614083642525097094867636000349029122379068486217225640898610438911310853484460973385705068874025605344623812570404080313872800134675730774907195250761992325628305632306254426024571810970990443176063532724270100881757083033401398000785312941293848746266737040696780211103943831422534169140395350252313258677800853235740948884814369393332401542930811552074238211238488187391047511834224327382046402299897140148256867504964713068954700114991384203668530264045837799933357434125399629208358713911847129120180944949161188999469298530226407432233971656156195874971792205468945392184008162154002900868640784251295303408491277689238551972831186373365200894806285539117368124927145513919647116087787906701453759063144778732153628005692632878672789117207060402368100436967338061437268960 [171,61] -608362070362301181838555969834924487681628602344458686911352272166750459688660332664317733263992502892771202600566939516914380798176100461822631347663406898479670142366882229250570497469735426795770147621890038718495542704078465928898866818543134129617249808843308064107273434526253015954210338726869756971567863654802638329158488015443094760233120159537190531094339692706299502023020830394447002199661631942349436091921091026106288232305609768082210762358527373779277301784859972113516511124534952760619969794072621730153865023693162576598996285759294651356117909337199715730897994948080559171694060139863203566108228543156310454690244705994412608585737260961455327327477446876497077541764670182371680763548555072174107564047864878881829835759964039527820184031733965004290085661902309819417749156025301457451444715008033011285982588300069620389998014679214039742435625241114983066626219870196773700597308714683850976781042607279884886276552146528745677918191708287606138516103264354785982947835092054965363441477823847860656719323751195651504298872422097030847390161925023857707535762195202752096706773490261710817824622306289310053288868248495678981336402622918518231196145935070639311572291186474146014933118469905897821905367453712852214069621857326218242121184377475114815676509364719201825745528540327214104465895457913229830741332138504625309132391960282593332181589527366265617982053131425173963007791699049605232194749336 [171,62] 21198480306185157064997035678909698509332418469212184354325468224522361698989461169042123800595477839258662267992656386904484875840331874511787806408985389200936192463981276407877545494016510447510443310943548433697676829705669146228549200125401767691589784875504253630403400516395033677547281210862855509016904744494218821083571117666786344182956179800560249563423403057256307143916224641341428087689460593324819159116500678100476713305490108251916932054352617329910310053064193771875292957403186418584755762682165817371527861665347130371951223706933541077281339543730528384042606201683081615517471988014962200639435505537147073479611921816740101953689438112856996466044538125215084144815674232101163661061657671202361378151190018563952247881979298226723500501528715695165208536311955103464490702902473116734116986473599390982565221841668217203721146140486554131827997549961948233387390245391691578231236791301491819217863700058943399966926273347385339477208497877100452259459321880146097932701444970505611502854308443399315890111501599807826409788833142610895661484871087972494325973980930741937778905816929037090322652944580664002995955042465892112715603015070491434689129080471772481504313718536549601439870359076577430657973042655473146919656597512976442712974258064185622306311296955826752302083540259899993106627430889671753784184224571909991066687863870263118816458645847602201852821369154545541003285210873554185414274 [171,63] 82006057998617584928759040054051532792769532463679136410285587157248775854815149412840950916025624711036253700420837120743543178270921981397803399557937437786845126540613401697844381989435644826242883677587784746949920847819215656964228440500610755774557195674711208402649967854119526193213261455207338736583284359937451424785698291881626011005987496873765184146725546630176494771240062697688680714198882211681830003202043820237055454935801017064315670557241847786824579480242287521005354320510232743593091880454632442699373826700716929516602475164379390429888668888462154248203308546797464375131461341748582133893658486248934652159722885899258192236252899428125015044280787424271312246106173822499339991200530242749829021684560742744906413881792417738775847895502227126268185386961943218722083734887944003244697465718854897914957969740713096229654012784611033690280984139815949672660084850196470457173570182404358957307509141641431650500281150940800107554207218269310851179100420906265145861578355910064913151400966776773674169698758873106567511628586060342289821236345538380775897673824445044008608845850382281226434742628881470135956851565851043303064087586817970867853610711195181812221584912605389410912845444708982110821794173259194405310154541651410029388934656363389933632575111666242150124251355720589592734938151583732349421274996073270561221465555884343584527942471543809341668448066395730644095396117683679124 [171,64] -107255319759483121309204115119309021420320383099766073012124058215946365924278843966374284449950964728634602510490901163670107025630750611271728169537575464852924786611715242647193452927424707350936736568176015872093519350528495595267666004696163581540559594970526609230775008810024713986563459813654431829342958841381294359376054609399042049524078627322472315136937877114050023430714066577123554747891260968702112295508543561524807052640498617454278047616167306916241870369307017263397385799941655668357752919839377545050531199679894852311530254353595459219603831599996058651580313272098182271747114745640004001019443568410245220115924393176383035406756950819020137521100594462997398086198964863623686205125723376784186004708511698853080113948483922689382431153790691025935077874426649459226762021085059343567169496952383702723756318477498600139687997792577375501909539703538013143604273282057123510434388194572561516912586982394130056468950682869001260672932672833430861418233854380497074508750200006900488957432638586828982203008318938750798366086646541382389578547838492157804009005834474903212494132644170506106039697489075729690813456315530252902345585418901385857933424364953934060368615656538078587131096400158691124393791276297482227318145353881858313705445378057134286346817510227941795970535383063090776073359916657579439242088728176957985036182364584460048932387986746215505755673178995513654666065667761692 [171,65] 11119883610132770645662035123853790619990479397368742637569128115257169434869038656578100993923088521916057385651733442270946043449593227520512901572550166074818466858225196452984825728284887153039566686686385861668621026682541750968897225536632810627464022069066596945549420975463463997741763054944990725882654082106013273583436149453313714438510966991398861750203391682946583932200281247295312052821515094092007203980042281080941514360568516442185350821822296014458048425121664367182162992877734294172222328413221528659176042958056964650288471468842029465495926830911223648318558773429600345534772203349966331084934808282840516607423442411515443576474306656459487188419842251107559222790957077857855810853925925332599701895358920360908944204545108919526572567768677626595757520526140021644144777385742121303093832112848371715047141125751331251568682873589019946661031210857014274617117725001809542407708078643852993374515438847106824439397684258370801330387140557368051605408888628421608260798177130250667814786642841700412674164328263169522223040355264160392753745547150143501489455307620543372345403794018155431959452908272842737032204351699398526045469684067195149213002310856933704331972131074812474529585111348544996668825425211459469226581729569833126460785226782887143435763280869020567920458686430134255008407447412138327264933406969505697217030233241353989466115306885605944354022319116666354572510154000 [171,66] -603717219812004204259904866892381805937002275638377339526551833957932110243915174939470345153693367552640807423410378665319290621636668792241266489109505811885790541042059771941291434908546257491972219545263512859124541283278657323447289550279193544810244827945356367025960756116886323454196116317022835696314326441932403782888489518917936161691157126408040644494804958120954736143528880238065079288413975928204175564486035517659533323580790799228920501015999273325840859825744495876087196513309301476722802969341200830235018809924204432633835376793996065386362940922966416296781462904849918610108743203944332143543738742746462241419376875981285260394622998260923120310328666107359752775581071003032953853355564125737618105462667168245661173231842142804881221795898544100403278949743091349413802865371350546692624829228918618327392215964492425612216000399837588110881723553209184952715838836394050029565112224876863482645985587197785579746942395495842347095634861930560520445880071989780203973714676113225202737093607172139162951539200808939345292004274435489790594441751040002206660304171707170417389507267471137215119738345792371670769465917274539715189544502298796106348581936015250523299912587243195601300256818099857173670047302933597900771529272804509334483640621810829439337730625617438718180069581613279050173401324963962005415376701791650293804997387558287927840487694448383532200748586349709827119120 [171,67] 6655885517038723345481411040294205848981899913494724547754804154135258462184929571164027937565774685440804857611453100262488540107565506186529200179108025334017441318492445203927887984982425220038771445754782912457463947089147398389640636884950158545711804583909389981278413349492592464980260066403251813169651826167812585261471708256093310800938754107205820862922646923192381317688163443637885212294480045490545321808112121426374549676171093229855658245120976246718876656935816286012568244811220470910197621574384398527693182957386954866238753159443394007279257978068871772951970613327099488587410655896498072216802822687393086128950978657445986753989072123185968251688380737540360641215100630639730135060017587048906864205681451124295378672179905634552229308730522304243896651249681939462646178449354383474258626310821477733629263203418704135939130464140087004313391074484234609302790647671243633477788814281856068246095377967368363828393159931342913235884364916885913398863134018470106482182078239758109444670084415277815661543282247891211182549222207399579680588909217180486416799444749468001841595630728717179139626308305791991209814696326767187052147305591755381905821508959402729709984969692315636219814833749302763652836720796587584092182976535485004448656513302388163332821378536173137273767940206865456501342932287380985319443472545517120298651196871384505436296236426302321537030919272820224774 [171,68] 1465270274054503618578750114054446477289023522008667354654584854518337940301632140815723532200987327129266030921820282205703759551503194096933582982233706511039718880181604009014392238315658455188699320969890634749603329241247712040468541036886648932977550714037999611129524803237889758651395563750936910268417061441700610443849601355973327630704897831437238030156096324182169613318657195300947296801756738638949924935934750082029702390136554570868349568869010074705031742029809864083579089947948102922410634650256026352640497918040790892708986916151464090532565425095569823643932647534881787417044068900184030449479497327394496821215670781491148484913195468541454685513752705571526307947191791412408649504914112184237373692138287258430364142511119460272548600033346319400710143820873348494797246331018602573771415922365176354613959236968784573493774489577728299451204101203273602210658245555653850084261815199472294498937549652880624982949739045217670049436444819563101161217577388535918698267339444321776180970660702451794809083620823178124024699658376640604033946487902531774358614967033664049994696595020776361528042896082583621269453648199341472837932223599307802810036700587409085024244546688001583285781813619407500488105171862641215361878580220248952042998934188028768421244831434845975859231987584950512542170517631489608796186369824518733109980196180193379868209734571458218435823033547317560 [171,69] -130371574078771587734911081959575661855353013185810822495040155383528627400157150393874204888016257406671189426740401183898511394680071903212640306405495795044743466773421069832540515269410769494250780831831364841084892277357758396262740993548973045546038565602756000725256397854902662550911713858607003260720356604687009413971012517050880667134866557611478595862524245727494134363371312435324662696068033475438320810547025039803980173566051049968491877642583990456604948829074244982662371716145914445502270318825942401760379095628002242425095718753129733990353649454751546461541455589466774846396945358494582153792313855225402633234961615669643558990432316520732747213139057288131287492722428917089834221001699889624218863962580423700366343082218081174600764484156033353149904472689727317978596987194910930875764686802402716322131115996435938323646129664199386242512167751141989374394520825547576407055722981773576224192521211993272677704151044757378740078564795684097644788702685939658955595931773747872711156265260813827458911084413263292815183451013975422029627288031613882935351883068125663608007854638494848188635122276757654978249934370315157309446289990593627268095425964493980161446349932662465524142375640411152298962849577181374901482675709080029809926986857510254426132209973946365817677420290467401870915957368937302632630346431950035373076400848759878906208949453914240242910949042512 [171,70] 8308060042176620327151719483396869582448322100991828870252389732274931521116193830562349477500640764794950365610923852444827983306148187933221183132990745813970887541475706635076565558203167915863381198794957362992345329317514417461575708915995010391946900166760186352469003168770727805483222056949086168685603603112491718911285427586700301999809407367218727549792911644109485283070068886959861426947463802057534485083103006200568607063437640726921031109065658735362125536832962018548760633722395514505626149375025539988673399169954356015238332698901064528705203862377253567870319843543823581558904961383521031483639517124952594469960283346676512046735617396485360890162815289199184957601935930266055896321198981155773498129302723605217771573997587750956884467011159772617276646162175912321481550937551155822843536074922193041648593505201381035439654982238790411299137586757324619073337799429032006726855777606970203196935694718963108909126155711768975498613560763843488611645686516682250376256874372364271129371200492116092026946376645496465001505722053312360194139158103009411459264256541754583946823394569772436971004804688083620713825384600291618475398721467716986662830464394472725047998496972324252872542565945048226746735803896260227954430603930391969237883834138943003244434158885414494846298254868706448037462762226040825819289644364317842595434691815807006429074215736330864410134560 [171,71] -170879605933623674338212775452601503158459266375394698056699760804366144975559810546281253070102021268675704575852630005758042753553278367216184149932034868657303798250776348375848205759955709845979713577875974297029082354346091525622226510203535321589148091307138639813616015743289790755591370974416137499828575568038873395110049846178712641817886458455102857849579573337069303610736264516047657191511150728183376556361434280301963059222569728036994349914399162228092507795374734699213824316909425827209195237627055500702945909306044617156658131328607957169873049431879295672796604084781607772927718801415994865108898845262305347870123165531227924063406561335574973415628642244670809530829756649659088782437560243247967112670332665259957691684190158806037203452104448861607160126897012423876813035002825127766039203915207652077428548393956713300559628122274907612222666074640063524196517701300408659638658574796290729077549786401234382141293084174211626297433952016915131619671127192572469513182985298283688286053247181455041341311184166499827438584611865481655834948352140781459704188450589604130979175234404977933378373788488952700685009012097956355938320400764579404466491294846450985534656390077913899204520207743265031555438151849871809787506999007033808500067423873389281965061654842611243951626744619590904510297938576919456016659240807068362636202623778665426223588931422654816422 [171,72] 4517299712117606157143624657290556938390062955039591817562965736899805457653802011751516339603730063407499904436240814440421422713085641172262672264776494336120970850482924534094286189288700915078340683964007806276820044666475434797932531215805087375169750742808362898725867423801684490393555718899185506394583795941269288573036195194114813504305596933708541662598225175460951138939510078485437107905483873136104569465109036630523028189026153175803813467920626784517170890667901030763550596556398743463357812174436353545698139024940517814013734995851250569203646878671458866249997315244658495486715981236795192074139947500896052703833307561938467953136146558566892350658245715713721197461349639342698369593597884367824898850872743905246543251771293586182660218793142191260927041151898286511473053086441934805989372971459284894044691873667461288760293151910533794594680653932272681323318349661698427692850952647256200589790409165986598862959098766378464393806465507858590290139763417345255124737608109393373757800338627596514829404636973124130101998010406528143420073057980096003191669487575460192769873317479910537067358188394622365756919514209246278715863936819815539261480995965209160007981523094348633076891522881676971072033392736100171856177923320231106393586759259564694181902730334438683052050368262621760193921293987147211114091729855287999804057347971025527145600310147266720 [171,73] -207299798109233024502275372680564621923567595441447102094943893411903123887691478206988981846258301477106958933944801509390283994277139390974807614034960701644014265278122628047027995525850943216016007761426583350246588812436100351076835583026581551198078556541465447033708938193125374753928099388466523422763557627556000524918846984049032018519814946113606362171558456564936194668954986952593646782852536782802016373505660394948232275630341943695876665560912538455963745219938863489388248080907781646490887188909554154236378080639365137221692541742210189619303180739243066717562189991882753600196887610100001422248811850379103536879045685074126669393608533309345772193138065240621114432311929239880214505390719892882951070249918753511982966082335636883934687201507193257265830754940500347352429863982079103226203362210471569337652569793462670249395125616318132951881479378866594092907320745932814045904355949460122239816917252422756250811690493773485602791254656947749842853932366430908323501872967661866113518601441509301204787548615752496997584327027569594456782963157482447319658973650860401880219530831178165623201628582544103245225299883771521480302870423379506245244587931614443854533997199391443145035394920539173861939723110797805267841045196194100456472705341983518218947357559768610890064060709657708980451936478243067110241814634020336839578209801249802783776903266712 [171,74] -580691572937370873596309605437523834096776727351397994706547183748835617607666262571798514207233926089109024946401611032890394188217811748892904181827113494236719625922241448917636025953518811936218052141100703069942814163441422121004282509068327551804134216106795730281299786885544728640690695274713992680168263854741292436910172227535138683940185169189395349164924786523456718320197991653460626674345393314096878630702873106325044699475130473766013789489898599128542294395014155116891249122505367600596287199650733181144583636355195999487481513840731164569819272079307434536335396076112240309728287575984944344138496510883909672237545425566442566837628113992154740220373853565001193251043202268144442831177070988994317671891934416338785705692454099481637397444658269151067207255718081215251168010709183351584673818197842411964580896615125035709762961926297589467860588361657874612298464937148634279259346235284687076719620446161892866890572510919641902232420711531450959711935778769418183309068676567412183054006923189613512820948094472862005004309466684786776055253435437004417573509532717126760450785812741679217279541353715554208054408513786859980393043784249968633858370759892095423542564608075770807051876677619275085546039825134858667011752976772382024525021546604556844755553613940911843111233551365514027932259051720650025615941587726184383672121675440014430561232 [171,75] -316764579415001460577940955194956392427259762525399651445522151861391542150812352534066203828722735039147775886180707094432719068060899389587114238607005880427766568332839134659958782270862490245665879828128385829148703218630298563132136280561402932861721383778127011074933497396603022139469172725380988660950313422187908324240736984763465846790599802180867915161397520740114473603964031753013555557154516667007408579918960665589851514436843365324188978007177172932454796602581555144640316857040775289296849875926841909384904483485461935556667258552500263227106717587429819405497676209383154629013332460416925331003521345449668206076640155994379404130850379731996335923065660820145289467087375053245536226583149715488851207646834086318136658206900413913843795070496220872035259468426690577958734559140895618061663253143270172762219630041976256385820006311133765841895403071625479124658780828294653937047248932565359197385121897536745320139129233262407867068989037204636998114449113786759567546119342607584995473311766175221801798828678754894929928959640732704859509122143943621729687853899344081616203048655733089150582979513828543012799093708341091745472727497853703801576047254926888302149190849731696805004962924109364997038584134074127002922498460780692228557281107659352069300475177468717634509319401228582493294412628660212247289710846737441160713366429172453206240 [171,76] 23329789013169359806064955443077592702692782387873511563188831010049310075632170714613848779975393812191344448856160527866385282950699483776926922268091249172187814376696969759976421034270173621007606043456783117913772319162596615899477723064651035592117450333612979495195860602064616902798195268671469931980996693896236212707335588983788390024051735450885641388496914340645502898837391445885603066801776750333037417956781512083937585339483851798633619776656465220335235604628558978583429144446221361701681154808906225925082459388389497918527838708407242285820077774646558671534963420641823843358487003386355702309836469294302744821672565109257685346570832730933219129174068244962107524929410284417117735541344203796720482363190153398699623692646282312830056722237738520339641265238748049474812219626310534400638669986717255774555999508992648215470029270432251804905473905273704669310045163426201523618340377366188524632845224704166504597232950155968960164925990343045842852554745046249501523633801361455102431433835975811641373703698924535399291675965919251870158318281484237539196259230610709355416114045633356480460755345871025395972804330667251178070422601476790938198464014202251148875733632691565151802053746398253617228221309847428546053916596293048279712806188295212859689098785928101449050386668834911234872176147795875616433661420913195318369809745365965904 [171,77] -1365544171640664797145256259765248244937117019669012334124883624597294253133963766478129254668816959185451910822052934629630055250471491636605386862173880639008794817505628452142132724604160493835862088328600496910266070174417347216846199863489827368401941987577760052894866798182902898149681449199731399114323054059970056352262332108901588312790095653746865367865478519776127093198786753549725446867553829360677049819941536752881509873408471952600101207193214612601028479934438659294529168712578319516895391504189347309504224361618972313177035734289240202910692599495103833291519206764794241943840039087848341334082898277562495786297044402915806832882586386752182491823865995184975102995882719321731093129885026255397810076436827818120577575807443421962783008390979857128182676170430176688043639195559650164823081543480173249278223541509884416888271583303939702886438991095416221866599626592481310987520011152852102342840746576807220641831731761352600823688806700951823988380638693215849859661615204086186569854140221546767259535919483170944766410237365218067928272793674935297170023292947634830527276977706261524282355237091472607304292923981969510789922737083063222821418444410762111227880599227103958697572189641357069813998238191557886645179443879164747247608238622707257136962640562099288985440686077958612396875056556700408655942890919752391420461892293664 [171,78] 34954372782587428231400094621731495478613306041883016035143781807869325213590777114908877392564817062969715494812929443101618074918495113116513081587869795539683030588114239675112038014034117045954475894559532340213057285561246299140155791770659923031796149019199733122772402009664907265509497222809191407679065761683366442837818750965074337457949599408399041568178225094681201902051122607515632815902851303008349344504379153889460484840364412732889134602968590037153367823998188409486198505944170707758891270229108081863931649706015576781864112201478927485264656066749400828782917609104270499897229673854605434532296182752930545741531036463073877370465306244490554280730404498981072719868302962791770167448067035830497595219176127100306206451840626246544978273678783958773956394498427333045113965391953565455621327573521802028662093157874957858593645787663415193713128203553057565374328486055355358510057391521979200544523697366441738134400353331116405251751744322406310603734114237928698784037487146910705340740791156428505412396306224378337357742159123777344187268352101292036510102156029091587496444957892269023261041532738430805804369125242088283193890483029738893033904123749848612613573113441958256999466234759362859699555305042614801960988375506316846988446420046267402297503590278076506862121441507328965579564642487707927713559747211113434486062016 [171,79] -960179389429016970527694210949542107579474615230187090628365957793943843761677901741426438106452419080610496826408642909216527754784351267631150255571426688731864744588728190590464122521015094408189583798944461073098950033462306871764892926826600316070410158277465590282055486205255787999947577990723278500125016055671783939181999866627587498993668909727731129723144127279669908276376895514387924816231344977360116727359930350301654920408408287164434377760363144252483235678736104506732670163510642899463476707691184862505472594422180646177411832435229976702200286590544374562073652236190065336913739656702370069062750123665910176669819703240191236879593265396884450235239115352665048930143301332741911405793626612909539840766933060888317297653464539827799327874738341262073009698139087361634071521643947304596005228705122482169018656995291847685285349696728314942213726278346461599711168230110833215794415646109776163480099706652488510049882246537624128581849752368085942108456764561884322549328362565640053682840411671478869238768413654252971245432449885919430670814699291156890441275556249013936608777204649608115931601929526507179547106023517072014664734267220518455758877756192310589852264454457647877895564454491582560860107376865572356514467898120885876196023788411677568024731463957667316114476574193917954030706547929562870520362196679594392864 [171,80] 29463891901807356489068117653611540952018186954213359169391207599716336784034793325172475918147480520476452802978537953823087074706205426046451601392299433341136723941921309424574209030627963447029481283983857213039579381723024586730973947940706844881869010805537198157687296485856726094662855304530109766914965993173686779162007470870223391713917302459999025656979497153800353484856374085983875838089398692893331368035487644077878363535903562880836630580987820131657299181357840151711439366095461128491418410341787546996769656089333417693420881382084943655716552149227793613273705950533613478184436852864036754004961571358274599225532942263165515572022019590037949688860112252401604914171844657964580750299304519442746449003260386249466768571111151380637580416814594066739220227123242177800868726843427190307721315279964257137332804868554000258457498353189601598492673552458323331654999449742212516728784499310400776810416647311165556946637417893061091152867918611890845346792410449823933032333302472168607651951716578913564064406860039778509010763940421014439109089128279218526109456007296797596040918512167724769681849811096730215525974301854813100659133462945035005810955811884794697292075287224472305622649870091443078332647261370855590866403206243980931181419485735645864385103179666318408851015795431752803227131275728774238368028248197572404 [171,81] -564684636245813199139079235714044949850995119766859667260425958539920229041479939652172700169900700854967003116260532909529205195731569685764727460721364688503060143686308073644015319310016896553021670700249807607918243638893019836825055771520597620709523945704908596239237456119136628386370949721033411804282276936706570222678291237621681705790045021591214133802807842143380545784164353579657763696847919043761222246724201998649498201913891241553977200474891207008434022084731062095123019661639527362257960005624462610519110871414081375117437348192581472915231506598537503603175276130025598682080039460225107534833032236088481519542936466518505912936430664777161193282522684784011144765948710523903561733059921168385247872643763986386186732540546517993827182841998110696570811407294272018646522186040682217504219333589992987395166340402539215460204799819653733878116302412990368703306747758459436180420100766316081642230513960860274115928631280359893789977117913230504342557421970150315884196267657923408589054414010949258090451574583483372976029424088852947962037458371378135187901151455140976566261363232471751477964172920728658860425751096677441295587808620546165978420574286081507460275070996971690237559217525398941491817945279346883327137718727710704910368451920583068919922786466503381967759003007412650968849248117077194064890582185012 [171,82] 8234363060894684852795960257977630033802705459127379362560740167850336336131982596202681107869343546861933548365712465955605943669826636265778569840625178344170095703737812946628996055576446458997256153381782834336712783235699227171745484889557847000222626821758236029708709279280380907678456160951594528525141102968551931059779345702053800413406127177536074863094266443047468976385828952051802499346220915391614782011186002290018395477487938626841314779939651937893850627485383073934809467879989958939736349324968893246186544934793089988047526278236603580907056977986271995825124534366067796661099862486418672835259431158022722339417468354900130816538831730101679041059101485125902782803962157498747480795052764660645593792016511506241456797001535017759449378425967187978058271356395432324585430045757841230239227245731919567325909613603393156656138730813728686169655120321201233697217951806414904964584057480700783018604555059804624955937276168109113570924856738537174786066336578045298388873014066003250265417158252358401697148241525162316249228838711943707882294603588165602751272177823722149705739276187628248108746909440069154930243788162606238765493140463816859648831121229363473726064380192755765495182155538901716093617186460058207110499029257986708020680663627891363500441097659459743283365042574802357890447113749537271481400696 [171,83] -113071064431273320371136998126295720856581163761895338870634663504384823458772845683537514431504217620383047238845728521789503901911316704079387720704807600656978460128099831701606439885391243823212986334677762122566488988699383701486417003086249299343938908852396634599367863858973330667538674380124151225613708791515557945246651550535305617135894285685096273600947702116155911689816963426456887652376078832037780303763496913112718353326957334820259582629692827613422494342397495421407273121923937192314428310243575280934055097265621638555980159658256543340841445422334173040873598276742241891818508753883879604332246502390650622607068271620706797851389751265515949500430493263516860843750892391309208064099597572063254521697789177781842804348801024689757398039455745672837982798294329223027293233911148363693477175792503039546116696871294613465569687589934165534675552308475755178750960624558358829418241841379193633674869814537771232582446091332422841582433848354524561122555304506900401790557434069595397000892312173847826715560390924913297307852985171696433152341909184881220617122730395595688641738791489915882968957163135048439725666819525044342513853507586136328118007837120189489854374456372364301624241839928138257625183252488131077472915241464927876051205198055408579969151344671862724184077750417378767967008925482550373468 [171,84] 1083352093430609177512190675301562132044531989330412866136752668188505838233686885365921985640031537453089287310956915897077363579772212799702580718030141042892085871758769817243187057364607496432506693305275129379167686039357136798460299249573299039518682959310516150747406919239500766611695741728248307978711393547126296162878459897983179096318183995795343229589402517646593701851494285532776544801295673190654386243738992244335435358827566149034775091235286794823886024361516905982139280950577795134789217940570739818502708996571126989742594951779578220692216489889609646350017523710784949936276103659283862936383179915502688046794685519342496746038463522359109172703731189234437016284579244200394505543534412327178866632446618931528878583750764155112185735906425266531634517222805432267978700524330028754395230564517034362883582693133612507170197558155975072374340624738502192666178028458204777796454256939853472583536005897752644953242645495561866730135751577482608496336278267448234254240484552823855708240785945334250662047510304769512894382359624175111254873296423630978643524096226823341039450730925011406905147396133772340304722903961144124208265589633281101450399581438540818999748081797485019206730568741040612429551949772645795770636052610313158839180134561287897316525071815086406283664766331370253704623254307660480 [171,85] -8139506166568061992420259374521246072645532407988763576327836606231823397053445998144273108339929399352488376255137572251557844135296342640691752735565166206172864415118503855669182857945093571906398732096781497815488274252370299077535438474754892666431647624290795809673627939132519439055157808403228648633917804616969936579800055852303903472500912790469893925149356715165596718792335844358277084291884936205180595971329588251945457686381059363503653253457605759423844385364811954742026997498785791741421266693862529853448104838740224425615732456117199134145509661547565549741155393887436936384461470787118646452238636616413210583837510335151069298857454148232074641064509564630596534204383156684709438241302406706802847248651359875107947871334102573557257098605144380474345250797841396281138866823817073408797810306843539541557247785723359054353643444963938034578005669024603139139907929697486229665146853065913970312699880540729959337457583629417257755755234119745002348500301877510200487619288555544665371159823841378733593343244905839089511829721171370122911218527610390389424967680551284500992017498069083107241965735586525494597438118937260881592786518258512012820007769440491330569141847344248061067378616112405082851976157512876301073581830883018624097999572867900701978841301365934165593976959071646488522239485364 [171,86] 52335997266077873557446282406896101629062361258896928591729189442458417353904715014710036208459924349608253144283558177573145718137144252508622274875415095678530854760702318805560441703586598041059809273652794820788600470834013180242033988280570315068434655031440230794085620207940382450456561364260848983262651706702099563441118588562218168926973476240491934167468575913628309119716693196201267360820829692782658670438593792178421760582447126638440359606825783531224332941426690252814826197255447693059128809233952016645468030286101831056785796740096758294120249898678424060726428438060162126298834629664923663737853396979992039363125333041305539868472001589243888648996452801985341653038028201052235476646813393967426664300224730718227093401925990777132358133466734077069324081261179429638401335002708509604655947567813864969203989192537064361102930985488118567234475836165162922530444407859918811667892402564165776541464171175536775577512210613001228276594345300250979014786128784321537062437468348435646901612969205719338007556214870598250021030835972416430520113776872873609808274118277725042895465205854587111439987029999106292234366873463552972338210351025400878318287699696457699108466594217348802316910228466791221741017407557602421201825772608850684325869743778138181549349766010145905743129919920214370522704 [171,87] -213201233474100280758826580198670862647406053695659122947599160796498063833133262115520345714500301702458844412554282986306004032443275873222144877049528857081838069167093000077391469216353085793386440391169362605920308824534636263278183846931325481891063325207125563756719871436585217417582213986753410174948304806132490470321163105989652181890421903180356331903937015928601716652884849903146754373597797536298358690233678540288860324195680155248022387624855758720936934712546582883963013513342777214626119226802539497492884371405054998244020511108005494080688276773029456888696803786814234033002047897387066920572637758416015466266636335224757494364747685885504225391500755055692518213558504786440236417354846243772472258201960015145475041827393312313107789596206481873627849939793107700890307930518427829632244405740655379448815576231413358930371448310079343397074158752092970704539807146899780044585117811595797026168282284314792814905211084384821452116071494856807699849838918451076185345150741738284676799040129138326071564852393751789063090502815168138959339745305936887089551931849510585834486099797434068519958878301792894771171498003313452535311180679947866112233024420164406881689158846503568820158679081837549587566326757581218943944412922722636224160576398754556753908190317449644727273846693903146200 [171,88] 773309803717514051771876078091348215310262913214343739455634813051135827362362463578117051162202664055943984790925606999453529661917890370581657468506835098955375043443225444049085405302502771670770888462472277382778432004479938074203996021287835112637366053274244580277489017117853480361984245041479150409173542732730432826336419341543526170428627397147790844064038148340102633191548702294351162455524195402202317468737615333630961094888565787922742907797564522706891231213421427942664252469802203449570762723715784393562418305669857940926573839250190663672435712023949071317838627870640649422420012335296939163855273212335917487535591045274636897894606761270217299142688079268302987122141876171486556251206442081476154239041355944888491617458341035606892599820554166298478860622515727313324934681096691933945470652913433033351738371135387741296598208467394220208250599753423331122036728950580124519403628968154786964656854918415031845798015512173647670421957651012378582047004650917535943607183059629382686123237653387500890358631892640282676804563303008055061771012980005690688051294015609108147358590356641634395504786708001027287722026291792524809703347252475947469046285967735297639790209846346170977123448136521632854299188759775351155255224013325528092438320860267577430527195263986823629127872235144 [171,89] -2053753450741023410969860525484548225156925426563542386372601856628863828991034319900234249887027421273411126490487842397218877983681679250043709880564641985886314608392577616392532193086813551084770531239091317446469228014673691248963635901779854096228003578590187166739869911614143431321781979212732044963989053982222537143222806805534533060059880272446979105027903901153887305175359857607791028409279521327695398501382937250160003459201396402684522898265995369594626848317553777900704877014897242294475270833358906553303462690523549636627887886703021213724358975263624096482182261812393384695563110473036433452308636592899709519606413916291231311135954420498333372561329688829066332210180806814102599826788054253182158012773907959430476354638774475880317777118485999961243212649085794879987735971765547079186878436601002178677664911797185986658278069939738839960212128084129886279585700177201156262093829005267742656480286933090555022429748137996893225323796075913971115813732434900310757102099968239368757303704224134099625869150955868509882167154862231790136126995542184832814948831183415568315529816111766871183988528064472359082405650213238691953863127895250715784998041031003081559958287087964962559445677808030064223470733573694547944605093090606977039545199526335154178832241899134028426460260 [171,90] 3433510518900313257253498360723664141728503757519451082473024018196775217333209947365727562803922621930314983025108865143415551330860268125883866250977873831490751481542995935145089080464943672772006803306052804287728645173708270058113974476918017926615254022382986579027333482475097999344727861184254968673707327150812808294662086855732328657400503389101754966253621700239611901170037407341423588763977518979544016489505475256642205406487220835658600951803312550830866542725586649248859579779529304823664593750645318269738156117937389957909215174015898786116649744227999399378088827540802244206810673176148226096789107328684257803941203058002330543910761559195297187257858246293991909704263804260104319065134778759312042450265684609064653608292881751517782600129704052242470654946213835105691785282393739100041524908189630816763743456633901096340224757742248660009367201996241275307144432378764485848073398346071439603372717008444494529638744872188518924071374581185405828274981011072272706769574775159842096219464977446352945474121431138590512582988657880021337147965390722454287893963892809048939730465725193676646960209887127774598494533152892073333069662454613428665957922372580237328777386341900939690516142568654715209394175559800287791807530889991196221630295287676345121947675409138039108 [171,91] -5473077666340956696941886919504130105401263507774564462902166862447638563267095530537967044090113346472398312979755825672146074789555932888878112702673066375600336341501781802522160690732991401473143317567387683735645473839146440151015746650003047288270446107465423445053515137369074546007882284704613847941718355722443855690403309344516155719323211180124643698693810387638999569431646487361055134978706603477642760868355139497585337456880789853753603308913980712850404652375666537279087810765354317554233879603735128228990397152304622654143188146816889837804760611958993240335003023505147153646462581662613383776632791672602808743337975502760252338451368744234266540579922216170833599625947560444985341997741780384071209321072532012249096500831984439620127955409928270661498680463220061505029225693850146996318332062980702315876562742055740034126086700425226250978971544572765638993177541656135425634842083920409094357367908692103471199610498621890786360720723443131501054586888550441552642329981680109142512565219371084234735046418117196109280554609129153552717349355385601632420275666393855450283586138082465006914314440214020911617413578844879618486036681342619943832092052914120215986725158395931077435742184912719548107635464765554305107450305968770178407496137211091208920224471801704 [171,92] 5418842519801924939535244965058346224226271015488162326223237150699077497327325483293736625577223770186472067139053624873082296393918347945821069461459628955389679547121733734847402419953049550301579196958803029286113515981640859732439372301514371214718711562443999462330034067133778183474209006425390117974311342854710732859634460701774938003003534769263169333427631328726193993753638980008005467802130481667345840284255340057444329394335522022009005112239441484651801089836165936376498020436968401595432966878232492752543131188293933928976833059065000665457505394627225105123114978061522249673410757048966269867025902159840012390622973854554690340514302396973573556846898871432615340316075372058454423037927493202428468890139889761215632662344245477364842975827416739953602603492171849443896229295946216468316487881170243837533324761250314574850334525472898138947361147299405047734535341091926838488041619224115716908835463927437418973024444616915583973010924974893862953877833638249857242324351195021037423784144390949757852316751378305235816053312577527660211077043728646687928893224083319192477556966718953721292981261725385908007629860785172942913018301492030808997108663023841384542376555370739849387557033144693192617191943298755900845169371714690033159498651092878721000335232 [171,93] -3581116810907335649056712747278057445769267239691170161735309245026939812934811428465952289958122006043735754772884904460630304485904316816782525983019656789844751296352706265837546321183849204231671849243611848085600560249051572891181724399172358165232088409116937862993501919713511773689877208148313843604446866303613976328947895268636239922388933608740054608465389540626859543304572736248060888543425466205869485704527290976560543677820754550678407180768269047299741228568588348635091343244232558633012094992778896154528937020454517699707370902806137186769274582537605834159294538173757835914126693472131069536957736642934215710644070640043990759754119691601927768712731272920583086668221180667646277137710347872980880999247064997792715540841692214250658439186305151982772109454168109998321869324433894695484177609104195642064615783258270063666911552532322160009820017503789557163616668685031702493716446413554281690447272577803845855746210328463554770072928300000708808193545996181043191131567641882428979777329989343216210563804882319291772455178487023639205267254431219741034172051481815232429397968657828830511293613825881934284143393032296460483067779208316872152541484726880811228102833092510638324447154657958462602439646017649826546418710140907718524196816980347646166 [171,94] 2213443746216868468670590174332990415088031792491151229871070315268992759811884864883855275994471890496738427699561459049887649128830404749620448407700909296069939779535090873617397989258604253590758624869547584363352783229189498974419863956400622885253567042129435756252234326515778415048189226178777264997332820435693547457308221315051535305763237365866652490623595146800230506402894902928015168482874226100599494068835438001138236332931559727590487721343777636957254532447914345495088422624644965272796435994630419176619338400070615066875647701205973118837861026459523628966723891849856500115294881892191794143238450709745862114533605078927710807368245950331590405493583518251789560657381911518234230135933476658785684175964521498954394109373317840063427641368749428984438876698617751421291412599523239857789915547169658649799983343966924869315288618923955610488473919088926678197924191758752186239813667017314618251203929344563370495135348651809103939856689991063328745994636474209960528103823567737811521152334046345882438414364013278587802729525894601969526649893963047859980297768102413795221149818321807293745170916208923604037066637333198209032140171934172831115909109874495200127325697635625954439764783851436964432578077576431641263550163993681927786644143276076 [171,95] -860804921461146718509252333667853505854445905689398905657836024595984337066377966334755926355011722727255890845632589183966026856121549475033713706174377957930501227956470930132849559931297030870617522530739440680127427677500828783266018440443501141808681570711506827902021253835705650052020874066135343182846270857311523259476543899582208052071317786859185905611714287266601440171807039329444256316770573290941612367617090542111379630767901342622737514713700549870822138777299476748358322510640860047562469985011599742415636415263397953648855879522444263626266102613665964796373694155169462372950097600595765715566015060224598806028013690948808174504774783206476515119061352333850773074369065484582805142456420664401538424710205381965950756809701057334943426710200021957764382379157725780384942445336631018072655625058524242963243265941638752454069844538370871106946598096763370811916894356505874203225527110968998472305247617518735814211721957615815528984952586076583195726314036816954542752340100810022956067728687160639752258016957073188766970006238858183577214105605949509271996539958543499050400931860881839500617794718426030897456956410644607532448491986651093910972535925490349429439968446302370103386581850220406803987588010074588671130485543589073210348400 [171,96] 176743264682327757225123133819661605903994059823061273074845792774638424549715180566752201832315829039231172993420643149580197942858036486392033483230499321020683857377160398249425543043352820230788878160891251073415561894443413388797662024966302830734134519851076554179970837311410846634234874839605419522515979951242716332112228621196827725069516894243893815686284003859331299568290563158872891628325299451691211634768616403222027099197010257529156062967091877966038872447037249016837503236940784387376329769800789847350016313049450022744723644950540643210471374668550642679850598026947148201079044632810794158438780372012640565144551233932418500308028597892146581051359670671762698257021073979300780423984583617600642784509677779507512694029629155125401869370877289617095374633956881226054741122770182937182596080824889585513811792361058985808825403997102235810093978685439070705803637595668308294374851482559828265337169695762122310567429028800214313179919675825777238558527387683106626210815278406128663518183824459797877523119110237958031536346531897971242860389721778925682634107511054008456400237273686963106226056908786237035077541799488245700408489267772054696902452195561204430663826341083341528159265867604186002747973532407566477241391146426441444 [171,97] -3706832632129405167879299545975636883772924351043721842292407893197580218774346970696816363328435626642135487422842339158688373776329748589849189287704184261340992965023040254545090010597899267813618979772682972129925043024919745771661803543120925880198402949320230382030549807298698359188112404212601772239918361510788912355384451478718188211750324342145548413227831197571337796703481671268881316709360383226559566792348077289818294620505753504795720450862018291433855013399514979400570198759405410025155865620488026418342487263425786930438546559046804695399998649332699743989481345827821088770433065794643983535391680238032642002136628447050488409407296213867788414975060747089658897944674045759956180198075711072367681786228981255131027249773592760926708236356490766883163600017312858003351236626622326984275496064713650012425232624601095510791923064357914151822282436214764332410192974617930584909086678247875652165490328831532838019225380099052197582234385624940594021447820032358176374806038274395028132488895170006419960933675104311757577124230505564902710789165146916094533356944152199540341510116892811133527387270944573783895377739649041198529342720082284840540385353791440951682867235419527675230265724640877877239435327748999439986686046880 [171,98] 22139936135779677424812706558070873828138595968213622949508646073109722641456509116222808027785368268248327078086427074722196323522554229497270199029046506564099501742915814076658416725434071790272733193014416414712405512728525661338488799147742456370913348910105702510456870123952994257476208211191199797427625532142295777487450616051339614119741003628948677120280437268467877039165516649254126249903562075635729229139582736165653491245632393387884474678177206080012893631071428206614251619542667529011326243725812704111856116935942862240356536104549384781702808130005281186936914250865285156144738312406602454494649977824613905063019414986729110104753682073211480103571542571579325353041469785199240559811656121812060186578937163496283600386389571255578874310624069833246290531690366290501914353509367599982604132917337503080796254419677501436405837247044460518434847562932587105050796243255641792323549427306899350004135829157834473077727251007074687302661771034637514239902955788067502940585120797153185780631347408300795790291559086992746490797762240671211410081043300746235170200080274697440640179156705435679174901730089573235621646901799182382723859164126497232554012210014072413078754959204434260851005573570884294085209793658681651759974 [171,99] -1663070672742602250560927900500205669710054876128858030832095596417622980555465494164460926826135191749598259708269160533830799928324180724588205905963533799177726233374381699094269765942567639277773742635578271418636863902235345007524672877668316185899894080209386579059922701387580939506841603872658043973638445567066658539831682662472185687767033633946547887568687273349852665612852571297338640016553386729336149932105853907671336836926564622679527407833740430848478575584793226655765719126560980943541577036700675485162689141149442102117300257661828531200008569840500333565287171481846164593887744334134783159817052496714597895216026075146451580499271332420752946286672137742175739906943423722529728206258167898752963837923800866098213049944245719891510831938018360412403091415349568913408901150999650457023230995397027822202483405997810298641323699438121659683831415780649207565700921182048702649535654766428653824032733384801914144284364448850017279045961016735590830282975628816044320717385011449766318703085914305290935427504272394609471536433552100893980424461309641344942148066252047697799540117338459419899145337971911206587162284397331245692066628274574733549351703196192604447537719940634441696030486417548137190720449857807914 [171,100] -1373073988174140810760712947607821720740053695806520472101445462256954918204584114119814930287815886342476310871388737797873260721571382343889960032818670199092668636995035787119171893543535339316896655626731517426104169662853786866770528412549618875145106169473416728426170572571140778089816782770880131374643761542986072643254786665568574490831617168729939262908250739490686258281803989338544378129280871194703689666301499740592618353240736896135004996563471190100067949436806796543562151929148463456596442413285890647167430282019741963897901841905851345750861637792984739281760593549133619564048671507167846021530236717966146565202689045158429495908516144176905754936985493624392689884783746913760035069534387076633472469973245641931337682205603375719370642594328696514604064145959063533750069012777668158828859942634894947732153272729206332264406809441739634875117482658733553424534672076390292382015395284050786543433435382898933794421682761992818095500846498578470295593025034920159865606356075700026783400037003221189177547630817242640683271322507236579752947238506140287419115295344068782546030416562001901409553151174981497980927780088602440175501618062195923387665830532940909623216882748597532333463422374438531099316498392 [171,101] -131527978045664085359612747820801026690557297905168684221452405826972381747746866621306189439400049313916635371988931096834975111969972777730394218674425850834355630857734925021587933960015249434549059193107428041132510064047262778582721353614722117505902704847315192340288812620391530717514984062546537590704920022146873589528672311828674009747977668551678672049995476117474536293177215430312097557985994087110719069023773861095368066270182765655262886080112837622300825751552220560080596151629864316184386434361622140820506405911447268216267440759815437603489583984969331984804745939682623578127404350594097103844505460064226448278128796183253240045489176510438452591715591159850109066750194560325270846203553614055214173538681413441715018443477968697030042682002810921607699865917798138197964617225654754458694078615406993470693281443484057734128712943327597247795094104881816190708642490589109668953237592565598541299988052803445937729955424282625169570807614863350271766312640550146322895187686636039244474910254170259338960138215401564579921991919002600462374802784470718894961079538289513580421823174437615361357174336188243457483115355749988146661708245615970391289063215041300100594996810783438658234686507060882590532 [171,102] 9133371044650752900950889766995041273037018125590398839446253775692428396153747165701406189602514667486363049996894095719084861127649900521338491375199530947959396111591723123873369380696588486096104130556517457735108320927801074364652244007137869991042021615512945149417117865294092813643289969799522104995825674258601097687471040116397146023612946990630498445207829873645390130492825480673874429892919554396232136367841387659022365220368892060018013750718404766149903882033763321392507153200256442956569367182240067290036879339697184409371618983848605806456282145483575375153020725428400120021149189255651661528023846145349213551529162055329280151401831928184009240997384645412593784049868825055320846303314859333871637253341837249760089255914033478384898290105489971877916964535808559407586717256636634700967446352596072502997721699681811683143017890759381455589626930971870141998193358452661702001904999227065321846427614561802383923837707736874716413074453880620858251494135560775980466208923026130526429663740495711283055255963744220765418999677910283947327261789150060981260781980319879912960511666343653135519839139460728741636123362918593805925332233982223615544609116309425896542265879502163464243513394435440 [171,103] 1444692338738867402866895037906962313260577962533166021185982591228553800382411127794673610066081803243241537230084470826394735041007896266567817517887252849127664565386200656721231510854746387456057683148738709014517342792365117606581191268866506240147948848170031647312401386043330087256877011134472806471599159608536169366857839965488128842894103978454869984453873392154147985986473251457412594320685388176619945650434490494320413006418444925344973826714197512996605198880137237927771013523090534627047779956803164381591832427703838613244720466022405524817345601348469552820302261602725691216444194516202528828326366791017992819087131228915127533989949414037377465957194151323681417692579365161570533433166002817984039492750893899517545365217226063898706887350053743607039196624126434512843148484291474371951611733882940791025423814605965888691905489885989197327805820613721963776876622866802674721254602017296306288979515825493894458281887733898795687392908463266711240119312019524266788332153880290032690853028582086291232080701354581240777922485831581922832241591578979223645217983175241086406232558676915888270338319765217590923627707351429878941548258437159826793364610100634555543783385720041666255645428 [171,104] 31813267112551477737992253768684554969102269408211134647587651603985052826684683164453210297007609828834888821052314913567400353838375206080784490787183517345656408310452827803070910706583115730068902915471731259362788960090488952178996697535276898598997480675918827770291678128418725175600151787101677233147193208313847967997729443973347568509074339126268777510188115692043409687719608944918431445398183165187377150206043222861471040033367505867557730882079460786882694851171900971368990999986460293717292180182541823985465716584780698147843226009544625375180444684388640313583264438556845147755845694345463744279654700110707496754241287798728493830807841384160936611864809174985257358988293982127124318329772269275516544508734837779298441406986788322185925230229176527018092552410610690353720049755651739919757480794557278312690173170578460707518032421565598414328217697622500298977905920042451161113237373302247299618185946200821808320844798201032645588210144451188467766421820510566277695793398614450231075595522787013528386581790712814323115272333363288484500218382227264117936035885852074743373389717797719745093073756837822475242977448292469677596088515663934104669543760451852823521757606357045424 [171,105] -896276644255665555377700598931225944770203151931945674484186055890918924770820806268388901264787964017613303921573755597130871282905679228317373165209846810672251358040367212936835760177901369968229162777374511394547597379279579450585646415652378629302049995187084630766847334818055851853173395786208692716449907854377561136485357884289549401928941824360205552853353536875371595272580958074952375364872033224899592265678196389309464151124127580699316839333750964873099556473788606461589005285594621470023940822601468846709936512965674788984302857782930611635256749491901889354129523303394431073681127105974504806590644422452216207662478403227109357457025954530505404490804640017102088845423193374258130472687725924929552727472369626933949707634242138335206497423309385945088854780680353411550428126766087962153808496563006228225397246302817173497556097859753886083085430856864161474268236646550770258912647163948232461129707289487205035273043353587822158351174172038630952054050043706949029043037622227063736745681650373910023480803719114365882680040567528028540658021104445770308955660906934094146078669544177577100951045554528009300652724162321843135376305717161168442676828436061046314700743584 [171,106] -32640271544591172718535801212330527272258623190879686548654675622675907992097291323755617161413697047638904880308447005374992001816496870155489260585757397976460363257600555059394488645943953054354786826706699723343634600820648910579267219573972419409937626610131978323169631221528782930469318590452508646119933257518088367286216219288619674157668493642182946764461908451743290220536463907584470011848526831605540077673153507897575058766352861868899650969888385215360757928211939715576503802162671699271113176033213071063179897621989895945337390999258274370378147221662377728591469404076921147780906483319070800851559811853807736976196568436663019751689679895118960654919093148466727473598705241874693960290809418303302179744205214054604588605360186445450688868310537447103371774606838936056328321936903968682537756553961342816728137593457998819775839545127253256713423297678374436642844474220006977548695155768435542330878444096269936255651486614049251359842543813391388486431990789831722907773398585258828355987840919744852478837959985015632855138917682275262982461301494246883867099927868888652041757859418996695151826528260406239845820259350803233308709115658161014976786835404902030764 [171,107] -237838884784119758782226179334545004238867912067579488051009460368044233743620036320967418872108587267028512234179467226063355126357367729802587002998918153384190102301140746006976076023141023801869090781735766204931657003097865844176371571287366273662857871043515297726547866406221572573726971491658643925025842647528377616608876362893606695421491620659811891198079840014960803777098208302265769432885273198173222022808326452520277983758084982783605986193260849375809119515226182099435082981668853708419985083294021351992399008297079528589944221041283093732167842145695942011707611087406963376041770221486336169872893140098507584347101107913476034261554268977884718520197014056805659678051895092748874067865052849084776625266139620363534346085986700235942593288563178837148120169919386393107846126851097721903548032326454757283767267735462043830122678610199090284467209494076936914032916157264078782303485330839809177730544612698180236111295732428221769099808942915881875784028142193679295838704383936337479281188872191787413634509701303761871171517802459759217851464145263055350747461328777040932195151347210637560837908962589396615825136961634288908433915511368676018468269710912 [171,108] 2760570455102107819773004909499464284790871989656118924457522735931950895013097263323545238723278379004092271852315747572918332130039217069451446833827975545403956652838325181181944312354883336057430589599740779695644652862381698987283187413134864377750840317498925820578580127855949044819192609928510158055422934684678865301577014445122964747724362147255020033475314581454840340419369866883532757680256790026088308404021527931171933289746951938369580553920384586374363062595537879771265746941841309871360302954521243386479397614326785890764729839232296626635051051536629519508944793804010467319977032786013180638250025442178968246987934725716202431760366207399563796707933382096972060467714735793111009461630669615124007816353389815788745256471426883884013434546102638866548231525652339458543004570186403743548318989025184470081539891275159473557574077778298168338297520606795800368156064236528327873368786122557313535835669462835038930662609120369181011654263926760632480612848591115062844654940378895704141331795557336798097651190297658449249868493461474852867482173722094832878524046728672416454429727470354652439420320458486596666636129578991166234599131086232373573310 [171,109] -20751486059217798740764067599591978062664151455613032363556235289548204365461573538769712262240149907077869537720496015911910790361843172446950943226953868579330845905423874196855326284582489192343979533671304359430018540277117866468424071177729118147143684732063085721424737485094436302173516312243573226505581465951928160920299560335226223008430404951926380401493644982506504096000202882625045361698131313978221750788744082978505869057809477566044549125041896574991348512899858334124628313509744399774392723467319189227667793507537966665499681438442509230959531968815748352425824476852168870476042843554069975431142941043226956264048119765800447697182982030690788039941024621276993927350324301777424676714659801804761642531855496886044180646732794018416403058349679630965735937646732531368540809471235283108648268055376945307513457289372775703046506621614134215544184793711636802373458510060241814549729354218896702797683265744568337054217755799312049838411829523687501165618751602311532150940653578607005545241149681245120088121770900172120961082357065020337101859414241477746460477275070695259765792525184792599800582774289797293473343357871209820543531494887368 [171,110] 356733658154945951775680479446165949986795915559145149988066468778260464490137444757779991406012603960351373273483923055442718203658756533121066301853829585690055988062924040340882637206706033625360201007195976112283976713247223189555878609438143407081802090162869370093837997237350408233238806099053347112972076226781721061406826719165984089854237868604345642213716207214791861171677379793416895218524368405858768500237652930077132265062509233456658034537237457199133817104772106543596456665361828248291706262696062753605136935158928738936881134541331996565541629674719442133841762350978429599884256846886897936799093438599114977960593067174921794069794380553494519896469042496758994112279967553989435616364503645867889528507882753764169309557101197977679728684885043243926309432540514303541972725773197329294808593080790924586305373201042299566128175678937942414422853164416808792441464586069769683235391305937044908467091174024462320616332876057045591001497535761771351566670964973923661586386233012263544452181908363664828970201018957749193131135462970293628477476378757549257431502736880292368911272830026867895188033256119553726678656117771089794779460 [171,111] -4146270127526491719756562004866834761307043305191586137183115918846456920544355342035123445391486488540776976433490415934965714898017642048257969122012483997009955458002430718146409003031106658877716844121895961402074313534974114415511078245661481878125076042948328907862489625059548612181658397688525039626476309983778022987846968025939362399841139359822925612885889302117474885996401639857884715399981965214717567987339599654491142934621816592792903803356338098004533008750174803123358057942535670488966306154127584231517789255877034734181878125497826892259681705953300212151054571711665427944229554816693044441099968670814371216379245295117935387491444043444559934424462315413215367682347291512280358938045065405071117523597826346961664842396769712581013916587265127944134262775888922674294156063645217910840972466407708000700219460890416524319979361634239886081523619822114673137737436123212132155044623700723252549975025944523993143600815574889190264409430441095895185399407397906970797343548473687505786232373177802136858860239653742376085994925573125330343661799554576456876781960822807481847604351769349953936423960555757265561744202231565780 [171,112] 15880474512592164168114643840453462456300965855838133731762128658181837759514252375761676533034084199050759831634867557768330675918963012329790000345013523760127989372265851945408167534153821795544980516339267039096075156566252255550162799128558777343663227415040121140658630747402892408831006679305459475908139550387982129428311266135259866018064737862892606113149674542558869901622108842658618319041683878432501155850814879381329351543975223323248659490932342891245593778763423637433418572673018666670157484149795924021786387930345161086007350714449504134214034828574821382119672868112254270212085148883921187192813122920654200890068489980692968104631461967279266537507477098329357701578069630750053928188847740258669787476769880497022943656002721590932896488206610804940200351556171128007712478348889713489014495488500165927196721611981305938166837348796795004011838967103164068655548946154439188796655408353617107446335594084186328103714688395478529523163208407219342583806520932506859141496819333020921114502829815364366687450525154759268677198076166888885938574163567457131931152212504957550429820858291385207450388716967826780590351608 [171,113] -29123908547948728031438666273498920709042522614981853567210745181127855914794694711627696428925609865076723804263513457481497363324656530390656431195210440032873603187544351606785909331819124975737629727606863550119399953637539928660287619513006390358915293331280310037188775428507120473041300577301997684576627702658476665826152236568530078013625066222446174432754006822849354023381271267309468712764418850292918467731501398168185551176359000816463897465666557316864872424239936537745659319071349567015267428012088238508995215727966378049335675421125356070132781934803762913078718939291914708054639897520097678876914989731355436608391234711262732513385333358685169367290536015732832909853881334758287187594435328427572063906558868869178121221849694007015725642934124653553050457138587925427498759449525568859452502608387598053388057601958636510321505627365691887962776513411867901596326068940971272405376936345055945120228457162349170830429288093665509224759896348647155516774250053824870424055956639884764937123789737229011713115737158656258165365694011471376901021434618257954368824681906276238503156146640721067296280982026361096 [171,114] 67461373930190983313170684444367026994079562050035346259184539462223337028722369341936123686624406695576874884253271084682504755951188236460683239927500058679187752759007569555592225125586273267091573474620273511438544805831800634032756717157853591002633411116106644568097422751457418876801051862377247769736589163044243790288849024620314557478138115633263876775874941407934851023102506742895032943367931324767178079749467434289276310082685817210728273117593497853771343391476464863644628213838605949786823243374040513745428716209226454885061977457803373418434517538843752033616334500557002516767514290338711645720853679264987832013374245815578002535422406330274546809734944256232753140916724006021334297720277660627571401050023041879696536701384234199138456605214835795722872653767014682948281544277240501153228999939853081490597176606878744969699855362879000222102443719969956360475176990678409548212331612584895243882857303775732054097740414896197505161830150836485692904727949295918967480946779750980589472901664142323013519059091375691058222041849519852512310683278025045031175973869799724023900471378367913826143445184 [171,115] -52173160024136912791710337950153069100129201448812666036140137343003958744470258130721840685412253902130772230529490959182788528694756784453099087422515165533069019512401902680953455867806187616379800804571668872414693123841929917409521293432764438330866310816731508230414883996772872731765706246017898804892203575096637765755472598328128672240961401611761984999180538382021249242153210489409068117383871975223059460994328880367790605184404042136659672929567654891393794489789913893905070966856907773572341409737724547044200804163242036223756201903213254632865881427478530450261479749018163658455966029327595363092732771605294913070668315190465944333676466397394456285758980426480278603558267876607607316550880629596879797517275596588929076580305633295871932273463409383573861901768229746772287867143193590751528120719604312088077458141051058035654427475316194796177061733261473809683927825259405110249327447504484972240419053335156714798771957521965602877092780483225812418384558363606085282287748415103526806644249351030847757310072214131606489358167460901042166329910260336788007435611131310736857116496241925644 [171,116] 523281764588189807536444074223665488457831612634419262805955354112388934731786196618578301144970672738296344043599100202289882217265602728199243105188759011619190368593068795435267617214603445005808701448566080302218457555047347984377656697065667901589581669293364137010423069015211293015370711401167860295415959957757638447467726985192029492986574405525531896170553359953385836604606045824094249563051562533133406151261234446087121625647580835197881421253832131579637547326002863779882148144546446112979925897668492571700154054607887307738776902283026673510902111844330649054986961513406515037220739029248497550321953072436579859961441207019644790548961841918586060305815497952736680268103095122502986861147738497267895774222966262753963353764400091468769990666565857677930558977738617547988380120957660780645664255894794478429096422936560228562690494486035472190237354252580064779489329672228897625764942060989520181121935747840928094699187035005275452982379811242316158719812120659424653481592934477094024390100478969678586049775333894076646112563746018959145273521002882245993352008875444829734380052 [171,117] -16324383601475526961221932719800130440825957136007587352457350403876076548054354399221382560931980564142286584623183305037585037557233487523470462031314990930788702812249625665535618763759672550959319788031935837736158581650212193688028817367249277150415529547121818750577573390799753080580780539320212033842772218919785974759700266245483579117969773516029414733861443970576823804956631357200121488481699749605682995198673259717374820263583988517329193313008063857460950886156821127168020761692146235466674495300948373989835015763232196020670125037248436205720125299695863737856453785224361588677224107502525665309068653334447849447451922360085640989179760724090131582917195725484556045255640733820860557618441206915872882468373074404124504752724277294267053754823114464210162064576205945922910124996989240173648586938230128874502467903713586959844118852082583838772089909643287774007291362744632409130120475221760888666993094331106677251491825967149604954053756579064624530459079075659767059576462685411511375834149246821796758718846542767783416054004915717365626565821861578206853614850833525264 [171,118] 1623963755974897527544277427873141043082000254177390328925414917858847909984388652959715188256509383934274849581731992610488411092913283920217125853964251601842283252442482957823257017074097780320704246015947077385990958897429097038958186587971882815742409598212133466900302253400293636413634365587395508711263570191321895086947186526829160668056188978814595918607485626780332114942025418058533086757938808038160894422356510168940639304572284058906127589142961638259030543210735809463490746150293576748868096017567588019792037808495844939641045163786355126089517661017390509989799816664150213023865869048733739008347069463164216015379479070995131766040808078570658474044411868113194622812216347887070322937524466233284205332568536418040055962531295238112696074162141349435987881471762129762104845225258080613644743151780356352442919316867942768133603084555340240124409238500155159048065923778507506473919776199778210054922074069618453393665346998245482151616187196300521042030406591269645191127469875773233846850967205862854079749264769913603009041910287166350699365790902841415305184812 [171,119] 4424469265412387107538717797198614306891063511728406989735763778977169668622721751480156985822743562679327856799716262163880637400986764993878340819119811938151077723493343971766156641162660160091145294417921076324041559545448928858288281159869751755221196617414943959355459990683951211483173877279934701926465974865229115221897438698232805848872883275573456542081381700873798868138623071237313089394359247384896545349668122327829759344143831554362056420034687472601693684655415031386945646439278164889983673883044495428691956031628479143167273879926944388353182150091795148678840893306440340073932208712747754879551285203373936733060319994803923247689966737580869509953486965595364476690425955867459096469307885559062880687309048822521096588995053803057068058307261578058377762307016480014595680968241364917140898026761553480528215916630380997557865566616729896891507274508993550727384565347164405415843986990308943004368687126466859212727233035020315382564843647124196611775768472022561191806071591487453358693674044404038266201005847299084954808240620117277637100393429810728 [171,120] 858693448175911700718405255435040027516607619939152264008623213479193732755260235416988522193757487837178739946244489895310583512537162455714519503675472986481065216776907165401291196226226705067208339419155349232121144670055219124805666916900654333550713293340952570032687165694505336036887432422084163020414222731254466783678399111523329631304702103306047429005255433667303085370601652878085304496790370327199959233914049905201480332436927967625783397002466346564326457094218415556858545761324178410080273625071184961847559573322647839465760522471814723157497748576645402781824598908100757769867331266224997130968063526143885739827501511117027836957969760451637812719120076923519657673376899148192701266001442228908952896391143926459163889610420530663255557675979896923178154277977974950206634676432799132864375911014761822729571736003329895793528763320550778748406222574760753163895292298878999727717220549065054488488772502942695771417588225789339336057221736563121931125579064839446675993357244929954036997375052101931575603340714530851244933213365798946169230132 [171,121] 19880164371381628119491175206850418897783910483867511441002302358022400994974470122194168742116746767283704087530215081939780112575372853814392408966481708459757282228909277791113832907967758293535830559644146267823902916395430015253465708142819328661171395973933384206278695386446457432810619332520690100822125568645111144010432649303825039973220181167504632462335008690286114830394851944735215185006611098168820624170614840268156107431549804780218779780740561023116321500408885405327467911929251268326119579525818743583198698775706485573510480576183669972564283191596900581326468449284838682319044377295419602374024619030551926727023806894883540567671199468568170563598745422811648004357334079959101680149418272016568631593243564746522024760254990233917416919627748953124962753799922185831749305974132156195130740957620509336632353557394646937193367976449088183709823520017647504540408242375620254857188113288852709632053828838733276470938324641976688560877335627585365206107381331774027847160230840766227682243244660757941259732128750340304736605158391868 [171,122] 99179984894303177246677363846256355115666415741219911733268941945260196008344823323532577129304245185468054676666350021929417013358349410756165715833486327925687576612572655772364522551723840472935829462784191220402256535546877092912117933605883360761761845202360338788905861601104265509664262128061830828788735426467772366796146425438846876669089392369318615427443086727050558323968244445001130568542072952630792589538827465502824623911070820181004890851649121508176016590072252400424946314409936177472487166027317152091211909451874106873230781595805683852685833393614695963103632095710096722919025363086000541979090128230714761928186707588578066591627078857350006948951400138335048103308903220210730099110975949343590063956792562183467663366863766071681166786151494154032647667124214421782438833905012061577292185881729716095834835704412728650961545965497512100516311252351296984239084111368440502374706753008286245180521347539198275379446961144159275159759520328995599207431694056245388458403776136444653590185918877166622314035007575499057148 [171,123] -63995866971946335229930011856720111870477071058344708603568741633909948150575975582186643003013162123309055571331092538223010316565387997219201363018540411620824761559712285243670690306439259888577549232540113677791304656675112620442928190455951270756699723863724740785753046085053523705824048292473080301042384302377157280097928406922283040965203451081366148959843690997377119738199158427597301833035243135646152073810632646546023586902764353479195866858981208655590175712558336398993346237356426483351162660701090187585164229177067039796580183036558201688724973250819431113462844318403442000682036122717920201277405865342491134604842468001645416965504091853628020074923638453096980779402746465086894733820956315645630642179631492156715474274058228211152518549980685892168178793783314762237135364876142208877469434507234851717598211292316429224065510242424303197569904744214421652992900176391830200537771280463275956912331996610042910025687668920601404473025825265556531035831284996698859547493762136075921528690610693734996417078063856 [171,124] 5893586681439345572194149831336561811057900210600087146320249403631568506617204153248328478574556449384838533404154286513557375455325310147313065794907421895207710542458857523988246087581700040563856106696230167705508229191474413183760624710521991195787955828275480450274403688538741080711517388664306364737081388681994565729040848603440913443283041055285504626421804211471276196157109789921743840061472391154439658120868078261931821266764900009141256096644573940429992359341958610290032014200565826557719428560099184468035411101734740920994055142196164704217682205276345109069792670714803796426178159197970533967090424343524030820731250096416381171142991103901195044513619789378706379607697803544309665889529908386698430643415072529115006464953820263124301254656628717400871664505856987923222130359694496825672930307119481636391851315683814344094519053138829266728463075581264500844670761850860477989515060032538876137935634251468112618879388731118150807388316229516740329860228593440630666193799258786299000660896685560575792 [171,125] -161166631694610100780402442037734818149017034000399623095167077211744022293108385641027880929065488480118621877304062968041643984847907515040952991314936734625967303160093116076832966056667139717865371382513658403689682446605663891079418051978449794609613845762072291900543843958454984879416099092064191169172974073603478166943468347360691327338207050295099663037464974421136190108808661553560980964921107007423341137522123223714615491287905131337078048875048105155031074972434346352812512980846088208223965082282511725246694066125540788389647457898175902663487156956499979204429452553015660262582257886794052336136212083816081579801028019829619608243059002013115661126093297155935518351387311106520847806818885047726231402101168154625010592384384040394112386322697372946170859625216425188843743094504692540905640751097149373410302779906413386834996662676608021969136649697958288525245146189685447695802994564840116025083800492990129524326105271849807912738900865859317849661107807883544778147592216787576934678246816 [171,126] 443164117008397461031144520449500476015256544237278644619388051748853009462413111897436950722284074208457557808473153785373313576963479822937027675122829221518996804400483170877653373268619482362763634035677229025133005989475936290309132126659484123729026466107475734685073998387160717499302699493921032213461115849922496335745376035434136771065322396460562945461559703407859152289144156742874386624472773602825419300980584066892564770452575391928428038354770282841179955256137233464906568612978145447309318414165229777462558946837428621758250996267529480383743377951633942954224054913318104241210538529238959313270683870074341120464697685680176267942894934747956891879383410717687334352177304633769375585606294894062112218514879263051420726441339742152114434794284037940015533367623249793240086989169023092995085516145166919024533866479970045119754178296933352423338206528649744341746240160138567717975904738599936739769742875959793847487796721683748234860186269284654506599155365564315042550113297572329 [171,127] -2105131556053968691291472116162873491835024633657589620589177114142741935346763762853168125961695505387104400926224971238095576606713116350653763675015243151395777091705330089609806520306036518378519918718830283153276346818271788352395495890121084644673315004225206702356815406072047633127756382182572380691359387981876689448317374434910981400416936192678823059681376572250488497190922875918879138372793257655124751781762595734306634934086484321160447342471509172368278019367430144118487571927740111570927821724423396351616658742697581213336086560017786232169124370124964570316167184607922338320880912787441812280675739824733782454494607403911667019931905408445719353841080546901125762295474225248085481096039278639161765778658693761611667092546436682108269081209389690584017002813752544120464764475462343182455511307261745465862673406556922300435896731755115538801330010151086024622829064610695471079678501416482575315456063150434667908599816811036742988598108194386753857066321755550311281702 [171,128] -2693949434333701147440460707533465432350585746418249307302816077729404240466350680096767026924579578905183126177025141186122664589403127870335290823419205616137570784667264322654570668351657850464563860117452029059914723174860058284472205135831960269764682603014248913842730888938375104410102020351036064341628823418624756556650706440046806169106694438862586015494869958508255543972993909871880036843061892941834673895707178855873512409522559591653462578864115401379042849804707721665461261390790094664619832306622262772996217773214112763006468238831476221833137516906328757951843578841947086445190122553675997086493725472978851305706925361615166052762153934418044714075722859401551877875530399393222249914404244101265450173003667657685629370051765728796708554772445986291932212332349369155217248643959814490845483376487605488955095015276542191304053160857252259174505625769919834058009254060342595984475233427676489166072292478709443071727777968461519294574183438761795518345379308 [171,129] 12447025154287011040357294121965261706973880534183416118031957806897618067035019487538343536168841649955947195222413450020482183480597760617254665975816980667278117577546659429346584742551889648693438260894913520085685890260156867826590435910817287700393604677361843064832739138178091924124162971363559104692764175764684749824701953347172790554913420457254164314536020993542720247224163461986018179222361229475621211370261542280976751230477002286670343806911353562302340398689973212867066144448804584453916029158395444746118565914132493108598251883351094556926948172368033711421777719030823007428609924171782028059968070472342504130281634736984215779294580187953926608892406306500867879649963671663921387375198841021052815172023642798956656692892585112549586928495352254208533670323848654601226620859230031302413092327710946637916953732587737949320757173145158219192522686981786237345362702111588184926253984106279583591721176580717631105120133524656670374290733909967042 [171,130] 26712720827332004610672360247331602234941967787402673001358755851113154139306128245395248637758847948728552730106721182665349117199215972803270888187008850932755475781541807691470131516916149961311065477505009073667225813998783537600255547851368081002963947243531666964014633924762151056344286958121270436038149256919048625048683941234990701048243683538598618368810474858999788986911376678458291063557187686223939711919804325056523273748563513784490817565174733808537810598922660539784943239237696921064212726688253796700357653326348798869715666857654967570714392826240643915848427208622225672171123825101246223808552944702994427228792352569243745780721979847797870859442549307559402410519949030507611849653782499510927337712365751418356438410625500640616551051224644954009639200442954561475564552254391695664344685744224881237207742480011322705881594431770404830422220957956426895398829531293581498178744880960597843584586707247648211269142043482011911120784 [171,131] -14260621441224536589166915369804635283695578470246817181929272500208833871774663722764816719078565109105395464751827665330306662737990483798765022602256055942109356426037323167252929087410242120287847067108914270411522490708617878242224223699782023161602095296889459151430355911926339212287974804199975916602743905331982070547836190971005279075859922264066460845548105346869920014187935801885818011219092820161412850032225539234444047760083347415598459262497831011959438469445648289234559325462123718936815895656184677479457403082877765752977624906043429590420554845679568043993186218390318568110655358798260642922060591340228405137232323438892731125811924376368742070149340089558532351351434416697505107752836845530529209211980975575817227677517400029942637507651608511841961358413662698534084930510150209785265783747648125634579825073858216828317428054476042644351205550139597516724097539166340329588072189475613096735184380505603345364516663137 [171,132] -54844912231090577470180633163689662817678756465483392293388619606536725870447182579953057206428870466701886079323289737300490109706578696991599540622396107733875427459605497760309032654471945266663288595454527222282703145318305397469635058272317164807587811409018051373496510288730120170018497423223737830142620130896326604700433642572801862680306182770727586310772609694166842974816937087311827707188138427718669036125344753682099637780494484694137110267830470494502944275649122570700704455611189875846060446283557098164041152544844476694790691037378273949938466556092344444870373456135950533446065579657910395123671096733675684884841971483600291181843252803169578893690181590040402376844376892182900525725011658854272331734118657493386123479656694030526779249864351863742690102148728486530942253090125150980229171771237059545521478889509594747453706137357837092507301637380673724232133735837874374656745468718336682791025986009015588220 [171,133] -488157231449895853788807290982650934596030405805681861426044985603570793083912678058152496865002320123627116085999420428774675364106416535345764144909721145850553772049658541550276634361810969036100495375535296137140176377885985174342632285541948462642649837524034800425568771243128157933483959555576050504122252586091196632829169300932631803850681638748940089856020505275996007135685328044279487953193778893154539560746627190797767121495998780646042382455849633016620450351880459125448909532383986307335101967753023369286738086045056954663538703884462330008768328592563970800018383405169806920632727373618300685901703849325821330166879250824967008060629206836162741670251238271575520933883741963436068158840337668683025750425854931717177473916005418158415391081787369308865910325451468452168479306805539397840435893656509591388788288996400897439412227912863151787019769349078809689209322253048925018280592140830697156713730767852 [171,134] 37858081000861977155263169187380948800752426096731657174055230733672744385421892014980153015214371075617828976483216812122493041729898000270336237549814207445230215550020458806730136891586933011618527596152184435080324163135812657958992621188051211219917132958015258419024230250204162739477594742471808321578523673377302811815813252553971587509877052230226466713089943408992813487578911902557813544093759529222770527833783247547465730328724041674465256012543484310715419749827285392635023393838450590976211740735279733761559726275209448600752545896978984227788726065087924211757371882884043539050943387248709769685620196127682682345075248264325277810889698374860846596415397305085527173593152532736170146576437516731669755765481861387596468726188104827074194454101734448452851549511660084374771642889173414327818824267337886787252634547414137034942879255956138257435251352716798853141794133427302186341637881282296844343676 [171,135] -4062020361508593230132059352505261302039951769353778471582805999635016590519896478449600177450215342469655291299554636980490742389270927723115675554168523795708058887407312260257486755868017644560306291664045071518846073792709642206186956541378724714671930475377450023117704584774400414422383810797411244374560982948436788312022132978051024418518430400120573571194188896131780550260901504438832075455891757936950571558052522123819641807884897698959659862276083064378965124660282794798538988098735494157846773623673970399740031732983543376976470350224657930290671754094617805219798453822370850264819495149053127753684417865403463951505912037786505307650631882669952063053725873457262134195129264825445777658590527171296921562812261720697534635507587982400285293644417043531625681694857219616934934362935127127143011144354956707972957386425451736195323179021247392082870772427949074357703803089683306729534822540405827 [171,136] 142998727811346476082114717396292688667293690693858682915269185083955806620677268266065929211546955428533150578735264949006570660821622708956286594606170115183260494305999855849127281412998535427315455995088121821318649371704753992710305988779657880206865121002398567936417118461674605112697927599553175315188052245914761983757286733845063729441689982203941744204989567540243013414982310865109549263563286495202404346644467793758315533873738511151067587032031627183727106146200719566149514369079650584680232365433876648861299125330789014967182276297041682578406108709286305736457211031474333714094544536249865359739649197166481070050491056401056682037949180033768868148787776737554094472553028759791138952679254468948702855100330247362314437133106984431008655955753258105459338434857813461930441329990662557666082198894001709655723883256744860340697059357780934643255499994313891114708691929557941050248286200 [171,137] -1701742692753380908167782376391651723381337202294045757215878338970666458556591393110689450653727476520437442799208050438296118267784283567879086846444663097048399276887232804378750159178343487513325772984266779434171045093218276967384246981806558377076428427526950289369816117341723560820395756214940056763992238169285223373679497456760759623908201363017311153043438044001125430435836329742455588886127540102731408366684454585150268782321501642178440163767478960349035587596398101920216294128612913571867816371124843237182104385945021129905731870894245400949349376960482144176422339961711528340312810074748914633005012455925683443140207165605681986920375219117198198867468288757511874670900980717605439315856801936751643123841811946815775898788971214657929989273444694866030867781633102902159944745478967305345620446034307748167142396203699890504438032412190041772137401491617184627055507502088946102 [171,138] 6838278229907079730366645102798076674082154798458114970776070111594209179422474988555054274396060828729223399077100754619263955990679359169787345038160145386274766103965267610490877510988514191249370728358286334853589768710320412687665798896959604839704194895001671088864196029821735020948496431055209749685200731409421775925199998537369514544005389893564389130470708876086301678262371156868627642307367109780392785866927938586054247661896049987556662316511809588154253966219100049756368383997464328753075260805050300909780239780647568079130119232267525097402679108205005081609896450213848333076517712885951818073845224338549417890051795896273851363779085435876255247241323760522133652424491259382741465810980441591588146012071050380397711558358297786284032237909252328254618138863098390916775667301452688417662883577129880919042115981526251122734871216059072476482209558601321788452799226776 [171,139] -9226356976868069445413653406197322916610569151090252857480850782890748887965995860925311122394228273365084077532847988206987991032377411472262916896977503024075278954046430868910207559870654331728890512896361606566216879289923234703179010506438703303275686866278934610274441225339298318456409247541138385637878918258970998045669638262039569928190349961400322227975295537842953982602318510093089423762665337910001141539694490557908178834104479175046118131162600477530550956753742602058250614329350887888426548388184133602703596193272575782255655701594658034277685689186340085591965212627851737951801781635571982399269203814529090280212640523714572154147069837998457869940140286710250780549569124039401552300579881433682494097638518118113210430882966308153448245680836231353992364393801048348631692430593600200485462251270475937754894334545087392744182720868347447741211507772612381488 [171,140] 4136014836693818687361756656674474076091989658980617314147711508137989658705059838652474976519121248385458515270023438967268694284678742675301908617388979501764981343275420508155681613339498004730882882774287335769272437242075270204586271526516821934714891366012554414195080632326040235973177957245075179796651311007778967295936617627766413961524463096488816120590497709256090640295740799097332464536525370735889143722441502120235620581833579318198098499547966243057153440070397270957099686231658843242277615521268608027004280017823554539063925252882074285423216396687974918658500435119405095812736101635480028859602083043730299955700758984817567876492510307599283425593441024522982076945313639753549542216729061878698213826465500159582882487942862487470486208233602105054571635370521112939171462082670246485562683173928448505651656740268975472793221021413746086552994710340 [171,141] -606706905783576483374436630232357107442302557314950011902289036698763132497496028097007692783328639756987318247570132991958404494864149524205787605683390453773189216216162841882746651954364069925223258785475719352544700418552682592666537015510928180586391153034622077992963685411658512145357071895949507714138124807109841946547891782248008737888065697140857884238608983491401269116086393409454462648886945997061719280278286916631761344938949818905677817086099265968707206932368956474432974626810382134652515541893026753629499987567265041936144125080365109814478688156908169990774900912533971236286764594187273820162899551929833919655365091651968953346683700295298147907984641917525379176055028405599137191908339179847244303429009189527273775446952457028466309921150639165072277805218572571535568662951122272654716771413866547630616629125935668916497404318097988818 [171,142] 28546293683187389376509593690448419321408872112594590032804907334844435835346513926780116567668793392736455348618818658319244667845147157523436057484827832919383959315478080575099607637616596855784467211387611079095364373888087509530912809568237039638230762205342460213374070412770674798888144200134680562424241995931112712927986206692342162464778932069636284974167330652863694422021123595826759066778782034331958447174870354271400234975210896749237397420282508078336383252322319560555187848673281084100551897488776252715522906517029386801942460523156877081514554940160481531287029068341927102579632738334991091383362345622023407828252889633987989913493396787800375630718412394590434885715960657422769621293862389554261176540505866096791468889406492889929884214492767545192673186790237355408727568551041527818468194981012324087350930426128078385208523706 [171,143] -420287078952125645879802492696787832563447332640730756659567077637361765589135918251324393986941634529010610466929878960965061640888248548791787201009614420124489141453482412720732766424088801427880149274431259140611103190444499427863088429585384609033936416287228628668320595671473479992058210755475624013277138688789285133054337045874637575139594346761078976345313523554200660168574379529145774753620264214414794652155127852918699375903475482666916846966138184508034805638062388484749337730943130500460993967786143264849671584011530219794572173384472974618456178591604828671421654928581511146460511393802483247422615260101414779533467213984012594292038327065900450421665620953592776095547068536841284889382739295195649535375335429282931813602753920087079391571993450640815231121498388483962331843453147465687994713635383015947713467549857216 [171,144] 1879599569470644591722173825800816622045030232660006877314054333746318387641462644329812879205584421253960069886308357055066199740516974565100801943044948697210692396271753547026162062321214682869111322661968142536923412289812964296650903773062373529255975342667627085458787464702053478146683643999367616673625353790416438089430159419839559321951042799878992167006648511697709632173147693779098886686595078686297137396669926432001471599458344173143435905854174346944189151916968093937306512462904756169894962730951709646766335232220787080589306625939647262318559321348412605895022316865233734219461314971817139159229576646802837621391205782902360685226706984435724929958933952504837813557914367872635665333612561260199414993326543952128830576615623063236371815374684636818717214215634756951037971592382791663486765561831934667942828 [171,145] -2465613781274973965603727099528556893261599201302699292459943707201967882567476504863358975788543018201158689546247200547823311499491219218679818311491277048910683200404668570585665591532254816834697434469724203972117665731228572486672301317129536226898547000022801682969925906899971799345933577410011068754975980980276024142320607323851314523931040069549798487885445972329791751946233421341157968465318953830542857984199098929566655096629271116440919348830015767862971030373924108130953250039554983713240700804249229771610097367100001515647639719148410906541918729625779762717555018524496811936867721370403303165922562648996139231537982751368183878676945776688744597506421520939065509455576249140915683092689051740534159326354582969710423429263113688825901853079236364848555036831214733694463069107712700466989061851217 [171,146] 910928283259722992811659712571685279277147143641548108280080149174835546009845308916054123053587897664966129754222057684742916369667740059864791644739377287663287055987461279468336205164376808096061546167932354273213836373741839178054195506832642015913111501404402875403143497334009775399253622189570985224639520679508774976069042586765698258234215154456390188773271611293857821477363697018788136502613269497839462017858366106242676875503258574016331358842301219305534051873854807506665282280086508589778185950307632052944902205692295009742900060852889680573172937636428334800549858225131653727294538504176661929176191974360592469628090500758897975116871390865438850659145502708119198008730536274290558445813380595827753434165380045907025991737377374336110404317917607817543182151800227372164652644071721928 [171,147] -90449653468238096285089713200788172741148111009506480706606243509814530904440360379559552890161506762428226216652439465850467938512471139002273065364257982814589238107381484291836403118476708929319746254914446301717034579055320054987117711763032786758842655538748889388668646061041280190069165138550654832553424835930797184886161250090715864461809099526483364617412672619556147926372558883518643259987880615423034305210870030481738469414701899358482081506614615075732276558424895758987889390493389149841914144260552179773939024428204813153818481301649623734109929555344970958574727591927311357051699038911401739101303834457933569481512730956714442896048984345515898175057563461666412286068433573617817233111776476312574374333492702856305029384397051513379089770073946544498263386875347055652648 [171,148] 2287490120289154243811964882814021395143480133059970087219015481685610827295422855200954908084500881862410164733045382068331230744450401496518493936452943331422983969456602898302488494927803577770059683027676367203952913072226006986819869575551744015294611102330547336167678219792512120414197347234320000677167589247885798456049580591129713700546303573897701943190601486057541743450295666508378318139537754485036948974417864551870619177116483866862459521685529467365287505022343718275111064161203510937001967025219628153209775609322054251682084522645480470334845498611969736325902058282700522583295730993354252087568757944214454975653887531341698640590658755702932194356327302729048488001491542502909640424589310619801947635784518440224869803791693360671784411395782413016034033200 [171,149] -13855629424122837280052164942136971002878514029898819980434284345610566667167010632619619669210407979735901140307098705371108453044575619966509199872895042133347753918369075728992336402492657683358640694997618414679485766411249188268372634726967875278993092871306708485260679123850316288193806341655658488105867904411867144441573290921626149145487130122069514419678570255265705393596635857396282748042289385767223189642543715958304323527095022802779935223603614448610439014072450122599474801197468942586876845790194170876435312213493276071250843660747374997560666560843396633620556565899517911085256976586187261979964561685656768366583035426058769712310363713293771004902829583279371862599936567357154528148386584382873648716855557955850547954737622495975653887369898 [171,150] 18734080825960666141133861716153723939748884756858559517942530759542913600662383188702244093101388905819685089568546802101654943089697979496330456676915391001447289934787543687026391563921798130889739970981611550829621117140197802232530722797271732446364465083913362036975667933782831026932073115970692690395853898347718698123788352919211891812742606104157035304330442386648580782721824616729503911034481137519959672442437452243687047493123130770362327790141733650821942619410798003855933151209292272165584850309940597449377165996296792576886267049614351724877145770704877519373980264173767628490283035743765682515902078791476592044124691727252505379572656246323634919550729257757074859772000058214561840117179822085009314861273559925468305808369265374 [171,151] -5216031573543770223579604240562632803947146256897264509862977156493759215210668922818349664622893713782343269292152910651283822942846365320776082810449075180028732378433858695299621291391717934236843036408430117454200023553516414559326591162434369224286602015240876229777158387757124585720868130506320782808991317440190053101868482021686076087872987996745533679362125646161351802876416649151849657564386720115592974307886358182161051512704418338661206435375315217933185218351387304936342356410704656099648400409010232923617216974446371038131960338843599117456423573552904283580271250792084390850437277903050092070130337751696123379899193351622369183720067489024900091567052030494054747437251242988072889977208742954044150373254525520692 [171,152] 272580657405842332469353674058015452792060879855179317508718740151282078347646550254419667384505098092216602800442724661957481999200015263087616822436537286164837351583157342815334203636384735285548397634289159198092742633240280375031608323576838670625735730663065902161968494458376028783087330313696856695129544524787447902223153289613920429208814304779309098525587029802804506927126151939237253300172269667784165039904011216365317512645878711718793556950996718779684983213035890362731053995631243089485786252838917281843010044272132252757309536561865466005960410762054902482994079100806497488273542222669687091299910762857947519626047722460160527469225930270099041126511479067319150947830607928361799176183785260569992 [171,153] -2402531303462104521741863881696527850921896857264552409754424123063162960598093176488468204460866715043000303541562604534131516840318140381012010884305703712711761251578866383267739453149041427678212377189103836865520384220585762737168038128100907835070368933027948058498669760778895579915574074121990268207017364674306507531112898854834707879931969299205652280335279122532976883543918195627917340459676687582876944101810567939903595822161277883863752591506816293987189922422753461248231630199807933684445808741432110611850491373698534449442411489392699313963476702165858773004700202431134802384995563634278748465078813626676742470174719491229673380785046035091214773028032508651263100622838758824290738 [171,154] 3155301944724903106306548245070167422729563282471496934023760621923605146050173266394809835742349806049250058883047573783159453806829817783612895738697190106243705384255287083647914779383345749412110892131834044189135809991192274951846963202180257841878917651038358655444801625004973336463658160732603257059764603902863670074274910167286636773379056901279431141499970041520222651751816372523591036481533986225442547202736602653863695425389091135376884368140293161131108437703089078525803672860538750027251899045500729140131340167416508131278596298860688836501905939917881717274422594416605518633891932828389330282889205549420522671094109846222369232303960564402305795750527987856787286 [171,155] -534341894244851708402000745996451861531569515821819877332381497173866149343087548303688256418616832713254299546767869658737359289844085072192865445863262193234806223167397872919631284197143585424399232879166833606936304381678581840752901398535192591588323273713428230155343028023527895483088620926806451192797131997300615868985831709361190208193602969338705768628633588486010041616179110682729534452739960054400625687774647386781178629806047213164911009953107822885361052672580874382059864759110816052031863428700057567442916721466998018530455051536062088623883583131418777867901803090602854340527953221847586605271778446758501097106810016497561014168253221547827252 [171,156] 9844118616321748620503008124325541849696444497558457841399577194400988054055206305478109615724433854123852655585270879465623008246403380134426096761287784494668023365454824357960031179862139917661550586693335252872126196231602543107892146746732330837933527114657608147583928461573237488139051991764269708595673862030274482997846114027186381667529417714090180849829922941668203102206869077356296236955665326568783386481625485608808900989173215611063654606402183991244816554936660908754787894596320283911262278169988018698065795862390400432050429181491116695626355821780865779098021973057684838673721508520102619281037906873820000540862674552489322 [171,157] -16124937240016573298659624077343471379876698396976724059397160274205899001823157256182204267474145064110379031950952698314266509002805372344652708441513068879947781441332497185815884113434397498079142009310090035435639432698017853422288778798372283843719488138317153527067829877020748310125938071004667222695932728332859050308907219876117896324133445440058669168513298032439076915039073980123666322306841876151212132400076752169613178537608099681621477347238357228395792720925812790751341411300703750396642945405024424449987226502767289209346013644532784161592226562766382919510575826025401397376802416872582107487628557400379 [171,158] 1843463982622347962214479051212473275034280903127136738856669428344251959586128350669934186279731936807710124815693280032407823779387493284182260150449858603345350592554779485549851898929982140965746232930247467330327940665170108083713943310816684883143886485578638705075755909538576448896718942603410276952339146195948346191975369414071656679153656452047510146560081351525452965301080455318044995123420735206057796727925038286858371214905177577587680965519531996319827020290876182606339465166340368716129727644895693655876647539559004713728330939750107739304828643778698077407197374067988124199881845566 [171,159] -10956798501560602386182694454616106442159047155155998458655840823064251827588218203857222143596434787111562092531714166494062233919655338451174154997455141807420017380888344364754155774363725683438815269638958142197375279097145893679012070108283787925498220172596550925283020659873346506751625190671866032443284546756055311789454115720991180104452905228414265488683635474177418858981465873669601868341941676482756170616611670456077831941013015869248992215172356121889199678738612282667986740099068778518629528429959523408845511960736445842372088701586471901179570895300156801364722 [171,160] -361190302815276466013515143535838463936308039614108557199667947083187212403416596365400857288530669074395994377607700834168251821774076935063549219355087454415955346281877618031691283521532146735398646156551982464199703413093555024287581407105401843704373241482803620205865472320712738934131588992477215377974566073098250090136405486542408989310788881675805423970669546434942928929435693215210225916002659780515784804656020877116482552704726435093163025719503489499008050434228776243366129656321287622752174088389013924138735760835438872369984131713758431681688 [171,161] 144721888146362909737803953255821022998274574525818993655610759058031512011707903370786407848387104696996656755787357304418045894926027811299721862589002287744384265234581595347351195489324325015732962934926966463727525513645801447936105847098493505199689444370985160274310891142580869706619731570494570383093551874314241418353251353926477049083559660349257627680089319169431670146566884892777195624512207013563049143977618881292197482227503314709833624425282731735267454170528237074426458921902627202733827447112510844889244849898171500399808116 [171,162] -13839127675033526544511495079264015509768260080921778174247540837943354551067613913916241294654036592078580825038420493424084132247592196575089894769080061761587787966545504402312746089393540016667786726616629355897746483059111695831748348311950493867250761528053125807532707199483635103026619477242153978666776359694732194544586835208417524763047227303533990681971306774840039068837472494432387859833259069942493158105229150974203062180634555179697533107787502378611792455667387030907284796717325827591330575693200969185361030295 [171,163] 276672594273648458701129851117509901338012511339631998498264881121677819196075310776833941923021222705132076893376225706849375746944593609693698405045955930553728118341943821518363503585819384096933836910931319417741595583758370888574869027871045880686731216392988837179659672672396817449941800637099770738693145128367435400037422143674478133412566062325193066981753289877452769296019477603339248084786028978344436065022687912510372917055905420026258459523482308505670775406784982497866385095667005492721048572138 [171,164] -988957109496320796571978281248529460095075263173343930751952498940378289134366164873193992117046851907414887595123401513869078025623786455710619575113440560348816640314221230558816352571655479913079478291155028194151129900211982305527636696474313491964687271383829440948823409701090135068918826782346246443360728183055144114487099325269956982526652240002839256901029872859716920358036699513270892900348134450744023623533058974115946877548586636904389019517828330697966844654991227634981725753008 [171,165] 524240323187023464154802438815966968963711167297741204882864580025938115737099565911436014559398656260831719579409264793538381013182020593118341761181460090827856542993136378678459798180046066122593134964530899266266509625089403693169780582671097164648467159639356678487088915734740381208522213250502206992733768951242397199115229672028587981637239971391493467146805941494354478370592662275393750410186085946184269155814282499583638104813997473870480558842109209091684087340792 [171,166] -32855717498673777803953556720057937914751707517328224180988080337614293828027509249603497606119959642174994881350419790331303858436035730361035559757301295326093032631997030365726842126326679642408420103930750609605835652091798977828242297072577670628350535486198543934154095729591536561261716325186264074562762440533699382935752378026166144658569317042871522112062393445881574560567180722621678333076288034438990877455438202448281691389146198952113535067184 [171,167] 184218527953832074168665653961620769185229209371148528672595256149537796990038843725461263790499463498745512851940994886212943363172443477636325791636304069958266936470830398417195207887600642207658267556949266617246580143532107247957745294230429966967973818381000117523219794691458684016415463432692185119928298231268133360863595788325472630102747079535728013596304664853247518754915348005539650199305886717285792582990414017757958580300 [171,168] -65178408076112894940894867682201411118963555013059008041702073353478061760788181179506704742891637189698491988702690745142868732539824343701889679733753032509531946665174465982376085848853008334435118904160450670645289946914664426506064625516869608893989341028207579969624236197775242043139450471289209513250734384839497533814873636298038201488153350848892445532763000441321144369565279358510324211472590327817523696 [171,169] 930825970730688962002942408823680193923187554648883790480775273731699913930258140855890082443143037318332867090281675549187540111779007190677685694196691200381071323040554800100755542675488848178412418379826584809685319249228978467585383368285041899402154086958833869098152106025135697063343735488721122503990498869789693596989231117330789111218770824143798939116126924723844067264277203721320 [171,170] -297069650313968293652679743382932985060527495176552254298753313581319569536631342816796559807157960708920958848821289833882810073066658379236254940169597323149298934780171823445080464254064493042288458899760736461858103545818651493884814730333462757886576425467815600362849949275589494566153818760321160810607930704371102190702100268521147567142759476853912709087498476 [171,171] 926675694336746965381642684424853544500007546835857759671543947046326845498108119910119776114780289538872441643556216861345545373780482450221548058821196428479932290630154413982071187207444301260595257957577409530302167841352389918314139998497105724545798063781499051769721015811999107621062041089804686540569351592941288348886101719148794090 [172,0] 57954094554343397305639027696530471304028322920797153594575558383078797137904617786933974408951710826635059551772499076325385816547043481902891724234480715077419006020679836582153661492821078024895661263845033060825170683258959679309751684909715258026132394133219621885541459025053572264252413806438652622935073713815306108935635030958786091623680490421399975671171530725033668315911086399415784303878879849554225599256656207301850824962774669441729904613546983240075787927582604232833724433612589435641669654277335554827575357133567406267180241936964398113918964679843327518116139679102275610483732601793724620675907115805474432021942721972568142941451567819880441887420839724475849505807113881260889572813521075708244019256946712884660958629571888843714698721971425371553349491031826948944338093772701942035308969563415235400218245727739038102529362731617710311123643249848933622323941224426120802718455824843955182253135365418736192404091276181921427535904775746356393577970229826385741862415397510678964380274995813531557634489051605289818891609669729502369446806955543120914457861118712356887222787906880333114535975746295439134147125289594875561467087673308263734573934991680896431958436126647348572583661165339199682329467717607859327346252905695513346838455042102210577576808739216967401662082585160685162491287497439846131772359406789751027355246215546930054862317583706609549950776751641469179809435593520843507232908760625594286190442877992071282228882411544216204989810564872077928131261479087958305111846074827893048858115454890146025945796282030642032623291015625000000000000000 [172,1] 7900086216302052092981519980986460592540404877083506297227840424640956492053301028902582116030990348290911198071052016424214767821321349448719971589089243912130156573928419552635790497742200204257803523707736170014755776604203287724072598659109146375649319687530485178587413234036601540341673624373593239827903698538460005261598980584235360482044341102123649978483055624685983538093022611107615534545243226559215302944790898585229344998563419716788588888891433013817715525434672464023041529117262764915694793636187496959633973464786116116126281121996735900083450919261797250370946629247126366855786057518452308259406486410514260275288940942370072009681255685352800528076248688628929134600551731929534816376496141268855988904389788753293799632777288544609094964807751868513950093655463317073989699397177755035614572362221077715546666178377975614362071056165922477625581652284521322751308773927184648275257366191271689492327394622182132764442209337135085313772583849109816754842984136522783666840486018470084280562610507284459333255621089802015717174900275429007713535565253980263996838032748205358824884890940182993911023249140642048066528060875687792539520725276486613519967005456420819211458917347163858502810644839644178547450795616444960741759165711325842015559291173978749526963427949488888909074780320548001260013966890477608056608734293999306172531241175920383545944477726770497056542639897833419409742183514645162437804134240922629150751538452521078604840884409147828899077639178841881817931002648293655031552037624731392407199009979772310037660076886822935193777084350585937500000000 [172,2] 36056654107396575267913556633601285671379683099766463289585224223500513807976893718086244692758610540591908007501074326494936869058946857554245264156065895433259220104576531086621786457038521559781405081516492601727084104903507198426099172877239979117492567628806976560312862325762147272822852046409291651989864824712659763997148267094299909097872200028694758427872879543570105764091617442753787696804947021943213109295695360094379949862053902088186389556985622649395561737718098711981085587599003482831827007640995559239932942420930983512283386347043586687482762904072303096314114451297035313880550500557123137583258339371880619704123872496224111302521386449174091661114568666788176790473195677192353205064392851229572988635625204139682591824387941971832553622663795528947483535682954917024926501002151304964176863564286648770963611097029983164985708587132704208831064851387505084104095013502307650897422343721945756084615824680429937496589704714963547204904437573550711039626044783057936603617052118561765293187373469503786786066094571355802442363198110560260308135133603562351598485565748752860446741120524136242757388068926956999705707767932595838683598462792414157743721277151030619199362964553717665339005005017437146566966222992065058367004836971697864919779434530705978639617774918471996528910668657497251149086772193935137799448851132297670929264013161380569041613645980620707022890040798433334196970023527938440182617284135320404809314897459662358327216654674232984337592701460197700785302073775511581155343214774201320900956331007123906286320647041065967641770839691162109375000000 [172,3] -2070080071521618978939889850248874565194841603362465312977027459651249010826697879635991456966921085764420656481028676620057713329056983273401778813465023503918637000656625728010432041463604202268402958266984965766772454770877044389992629497129421827633714209436114896442835986120752390716272915311896886561225027544732721009036446146612420492295920394836588876510030907496416922152651940631536403454190156407431121380469212813561995917619647402410024666936768607436659058899490566601864636046797581378195291293313891590950287563184597343613956131976651060011802605363795907510514469198492451906530647410584763713212635343879502433646896214938213648228561460260766825598480127424631357049338908742361319726738567936668572661772569233877606358639458176043369054312118777541661694869136523318601669968910437320588688904202943145318706421714595875068641888205508853688511314943897246460212957529846656930387233477575395011803668991067207061806660227165186448097983442705326561665925174676514573072436689794706009700978439936163068005797414294417812237689545030974678425804982976160190326327127157987981269446662443449714801614788680993373716605155055568664654174348009689689326658518750951817351663406982829535164640932670759651338018199949830930284457066592739526314338038501955409758808412147528111085164178783759230423735465313242767002600018708260408220544153464872154837257677232333575214839940782688921919011344608105065698161180802593464271475293829526978584329482527757752491785327826213812907747862378268004041065665857264691374234944783246525844361940471571870148181915283203125000000 [172,4] -26520091478441814371578854248557333002743488309016151546405847160560263622558603202052604826174192083799398745215160479409385364354330254892276560664162401843970688072605306057719469738812307612560521119173999895427248427665320032994385847754828031828626537776056448393035137349486441574988169340855256828040644431268851027671657550474805534562227885476483799371631599065244401400388439937127715222053217534931510532041361129544395077403460223766544728259325382601072411283336394432191030722803407674998021636513125056399426403246951656586896688916862293671305505655882502500782425606498370916318614740434244474244099587387429219900416416583673698290478853462269672268863960253538048717588248113924938608301124469599235397412964476953150106780586059372665957721046601222228886719699048398985379972061207623291236183125699473529473352494162827461879074199299188793382595199542097063425094239925021980340130199384939160547453446764035287109440078379684763214430095973177770580451895252269409190754918767214070281326566400927738336395998955948214483007015250512778270906494409956810131915353942712343348542258749163737639563861088516476177550961915586080478745117341799826044866687071122348367802746073510298905244070452369398667954380127767343448522419946261154601843111328632795076348288813226220633432853287433441710814054012179581149518663303612154985295817743435418751503373600843891001519539699963564614618387416338761075990889559239746745884438617561224203372489597320118444802159765812126109714720047025828961443279877998916645575140360902164258349898773303721100091934204101562500000 [172,5] 4782967554826705114061887955797496723875544510965608544780544717275453557172518420089874290600518535885084622907225393959474481198994803121445382166001958445400786609145331174114532578077793835497868081404620622534308644317865020828586035750172643286648825076749253278724237570914461089854761586087945123817286463039056059618208300386644978031799567356902519582846956369744474915542143229616509661683883277162881094831218334747415172530543041964586763908864720892127848944118202983318976277211698109612089159644175682649778115845755441329660315298837928431924436667156114458564258741791715461372445123830595799617076560763969092823985497596724364908136669130575893069570446392365361732863286671982236746171330200838852866362619239315898729078350665290403248094334469430837407178145928277459958206126282753116577523779193751199771589485315237705923022890631576260476247614711268158751720953639995214736759065028566116851235121054399678225598498021112679000594803463522419859473893764872993056114591641422146525260930043051554347776790189245586979599892212976455143146981921897256255522749827047104870502790774711505137703093076058500461212074297672754374304578755928198453860095857871568781822323850375044165195583519358346928791549119683959946810463227542208230261735906460366059144728561744624973431220063780748196258385770930468964920717290032230700135264975180391582616357027197207538763072772676314232395457176983922973918622030671371201688464354596689407222009789092876263353549957342740290240258914501858027483893690176417173440507087999926119782541491076699458062648773193359375000 [172,6] -88226483891192216806406722125394710914541520780742589990373382405099354711299628094412312241580187809342292289411481088379645257294203896693008707622865936335937423472153406919744209464952259796096041125922951687452549751535259041297203346357408134647471316668265848037705167475026720274154189985265915130192961625794945256547589970983149741985266546881359219778566402083001068777478141550644386311775302900692631750929638287821968513846685457360122987032331768487840069040021719981394108867627573803702761727037122180173270051701164788392002437311919261504041851873215737181924460509610498326136290500925731391780200322238630235534604603992731888571345083518621953364568636110968192570453185636613417387271345778006700582471212077740725669598013278566927381101723465762884966880055102196670819400493624191065343268778967262669968665737940926212552712816626613838734100871476343715909020434213208378295347541785066152991103856827863381383718771431114380258923674501107319852188032497245582894159095300237219717375676217450451067284214104421196201273033872677793389016701621682354630464010222317238279310367435001923431838024295549425850126687474318634391278202754394400053161008698191089677264680114279189767110612032067287123980173449099874999701502283068552235182330368869404906249802608271438120332189929299846850485849014792206879426791193119441903868074427979139122971535810718183772510914121006787484625322107555853110046838931632660949525957038388294532854169154076804870843523965303177483673789681530990273098954355538265830342291234443333694146077505138237029314041137695312500 [172,7] 230181094896760652530596446437100458010349277823390313264484909864064537532562763240635745155423491458065956583883810837124138602452751147534132660244553869333780160980889886904920735987996259544396719135671924035409045220615117088285995624763567785756271096891508011386696741901866783061701040792957265400830350159810400151240312904793827118899572336776579878184569319357687157738105335288909363920284189782082515241921811246160000291605957493865338704752615365656223152320115684343908014492935310000921620490189569262660999955130277054831842613421968875951320926767231833166433287935833627760496686358437438514176661305187621609350087188155617203058100389231207519322793278985320007247272284940897770803881491088172448706772440895534462846407039508592019897795332943946956475042913165316629854871054470955408658162821239124300816715000239137989102735550225078102586866850834135535856632426372156776823930076174905146203570512591762971610090710010922316659465237202279787685970794977012335749980762248944517719017181006683434629479047482555987528941152457350213941940858103466280335919148145163227364158850604693908307485050921290963588831136589292229652804333459579722692340263792140665234705910626516281833331087126705131134224136225302857673327940862508934767678225033100583536955390453422369702512150133745777593682899518723793325533398015842495487425356881655743038792588511995869253192893682543342286593857145778711045114010902379130724711072696433383939973187341619940234076173046850370375000074192942642466083103299003348493440408353405149625115391245344653725624084472656250 [172,8] 6655342606858070014680756267600800046874116883057867257957082502456744608837183614948410586972647943456539342062072186787810647470222186304471623895121174873924929820319687555720432132694104991903145857217092604084383755119194691211398070245397722791792336725899209307980760934194747956697672413460598656424461839561216329892095195677446438078174154970434193698180899231521553076901180271892302329142203697331731748039939922048594313462714467684871766327788539877296720923535373904968462297525941259535394564360336282337068119666890353517620031896958197523453997830441146735357229489520581874837424540190531440388846509530782771595239132162540054697957023635518573738836447771344463074737805399495440528548549445666705377776015654073195224546024950407808743133083178859309685829130116766157223229536743651486993385208797620692988715382083159101954403357856144124239032489316668219118115842343415578235325511130503464410946438457735184324407023926290613118765499532794663436230698122180531839551456870403480223357720047026057699031842249253344643567847519768203291753693063758850468357352346983758437365509685666538577957688726369616362874524607234022524381030713310798592326099777125207460739151427550979450104971663834055302402101504806572542115189044779841543837521781195674435392840922440951851431610402387189500619356763081347157632055371613270902578731637652360955371164220078514290608815260239125825114344067179712934781729343816355790137359875321030655229684549862497771867360267036572254596046735834673240690219387615736627047031736488792074374416028149425983428955078125000 [172,9] -71649542259760436752430548239827404193487919288158502321843808695033918662970368890064739823737755986442344680440483172647587359164784045149460896688613156762619710149716390300646851678416843571565686214827497641026470515086276413593087131498689244775454598946660279696545544419249766544676995401848746362291274206122449397958756435215546022967165026686912607411162020002879937098188339171738821614487499905560314019709522033904546196678221924045373960943496975697755436694525182809191448627744598938266199416380255789893784125572083741988446639819179420564370472685911777194458100188207283523839521373911344889658498283690749114166842609261775204053488576067808075276772119012591740318595037913386586549984206316530140106124752812968370689404868122163911016938623015482972094056640882828708009174029961539686889487197050722647710902172309783073893269124940376965370636221789090774553454654690561119223878157740939079770933193542496118197196303205514119077354149410370328412842144077936839001805876179956071915857437795259759732739467053572686255827843795069612680804867672769499377066807772539479226339987059082971009774768320867638864154607570135380911242843870621837143263679467728816760442453536569523989682588965758077163545145365785948528226087441440260737797144988456981013634683174588341155198490631153243539677807774795179023806284279580932367930196888137618400712564425465429060041968587708508845691392141183781540537917499573875604447347734530107601063710475515212511538945855250951366132949702411640123433948828258188742396806227787941906926544383168220520019531250000 [172,10] 314436374095974788549186748867746295176726251977471542936225007728708214624617230073596761191818534277887542318160310051117882662581866557832207909465006866906376343715998748433119992508948965574950280086835242813606916788749622521649000741652682888428332708971727759466668321968739034490065531415911702869367391760368835633874866283441178965791120922230447534019419367740553415280448960415474950869897446538263600205342530882241325131487986931809955001260792936666680195261398149126676825863134974178024774769233294287157145132491468802460130786268414940828689178220438374551903902984150137398640347390120363403370050304925668077123764821004226659332223305329591167788632723619762373027926856329281199633040831177971980582169048825566481753047244086496979830947862876102598912691071573028129907262889458784522053618106163040760335688937767560670900155978061778288319642507828026104470761442885099465086248758677250540215658724504958024252330748610155077736988654159980003828369874781738716217704410534612449915826292471102779777678355544298056093664160790145038705624568028418193668456749984354434182941305204986400209250371814883929989259060285729327610578774406208000089207413392143125166698050790212184010422916631764541817972373775614210107357355528558585784560457980923404713319197584427250851429116266682011750633050933661742212077787202898227601587011348483020315096886627572188694530634288141741732795723943342205895206681830907962944689343040253523812401566368912376765681768349065322928289304967183262159870859364975050452241881891647938212235163897275924682617187500 [172,11] -565747801801453536328535901101679502522174414941772431338702613210844573435868106494052417720888109388554479396804307440466726862275290281075066995608043642412803828869760185794920755933268076022059656867891453822744022815504411245737276973362812804373111531635040290809522073702561353409362591878071437606885370161973699398519753464567664420074144809160392782212710935829921501114629770511772928627033768013453258384011806139012804688157215125057763108644154577481639494445705058424074576261259519306915660111500716860818689956209786886104993255418711852318469798456781067982368756883282407818551224434881974204978744103763876810939824508527535305942913274965245715895035319005469750785624577973979774306083335290764525193767633147400397647682345288959837057123906454398263123664980649169947244806976932665582453673650487473731862862327356353521179491693224537034289996077122173594192705217053142360751073499658265357938973064454131621542482711914490807471506015232308303061479948939846851466359277520007212842239618362069588188228950831387061185387177904604540867393136804591404202620164077025741113604301030571341287926716295951734411074468283036641795374392158703365317719275159942403228764798130471740923707353995153905759558510829059814157247257618236087720036011907944882422661619610093122430557617188983902905636363994787790615047511638327243517922244465368704609047019578042877068644070679552671813324420837105053376828848107654954228529902969542963443203581289839229783619106666970284608022458014029581445847013950992468343849862737059041217724412679672241210937500 [172,12] -758868760713028566359859016382750483717644149287299718240030279937095521579456809400031111375360344277211700392571657392737806265541077486445988714709768514472244895085427373839639997115439649474349847825093721732603760920205758660578918065615750094664233878733405763702530005492575194071722468058748971894784899380231622677689299251354101239185699694938809986769038812456524208523263032764218968942979128329434994248565382325570024938651398849342356346937683582563340427986187459574213967449371169905336422583413253052401205293153679908201132915167924156371967621903122021818545272559991311152241829678576076463642422025478760956864606727829346894678478725520184061029775429814576830719467664669417881181899393180955654535362102374539726926470107702888411137309202597069166046336511925618246026078682262939389667109105049521327909981401415980020902358775118753805190559957402852989897332800657560151627530463053418946816497785718106929199245362310791980310169581284284336649074090981197422290797199413648301940791742777514406515451557567411837805249470682589274874859778647839573209734773350775983137843073134616851046605350412993162576185151748371574304093618539088437903178421476242043649007960780468899540418617295616979532321881588814075433999080569964651713619767986600366917887466571524426729685351502696125275279599117723364358566836991158695260631341239728815216998963424332790099885588342606903574185089622841571865414767439875115461103665120957591832047988388297006418996818142196935062938228632714436827774368417753980171997747202470120216258525848388671875000 [172,13] 7140138144954609644898070463022141669461119578458862234376183100984453403238417796444292628243372496913782363632964845848037672333210590899435598182069113938965293510921896200840318816939898398209666690243619999711592730232479767635687310186871783681485817614289352570692908338119272654029485751904941505825188472481957540911866339564785540045078051133839481971767323421613646536885265394329554919812765823089223913804148422276851178743883820674220016396389005328692906060290935222403038838899810602104545127052929469303651471684626635868534244808467900528121415099032890972756146694770472500439936711031733643330130912705511417796358544948217007438718462148072944729881757389122304648771862130834597796864399035755217688360886247594135043504428093241872834622006919947715328338329998359927557592670145792517272687865999437131108151790450718990415940073203201692147796936491408507584084079476679210906013442673943642433964040659836097202049451983297278692579423730822778779082632418150510307367914436006660771277498100462157422540817551104146657813241565848304913016621363793334054959195911705647585261232962448888665995853476110178214238011994292324120509655203831367425192302874644143074576394157615199576296879172323216178279896163623358408644286540744837783202670184336948068992454019700659888616551186543180419524612051141512461983745781723057024433108524571359069841973128717940207276424464060874571497573126144066514010538633595252452274436422539126393944392877888705601023408500151263015344242116113436047803924770840175840904781364272449133041000366210937500000 [172,14] -20446450741559892718868378356184406812292795217939870316718685854401603341338555780522819997103969519948271262434787565311692990476132256702678600373354372131936623682157464588566772845653710969582192334284608480478199781874147818633956979667705688571885683615425857523300705690603304882813508487435734793909692958342262570173471402810021403409601212588651983313035906274361302530241637860570247067278812270153839703772006404238642297315767805416096576260994228446389467976580976736904942539832987701695998443826916142552683100357333726009497726432175190059930736137663008313863593988446535591179060065455912942435288743536671869551020554590167177039666281130156099427304769121231452486096752971403290896397785227491095150505862544217375227022425425332506881310703456143008127648073165514436203938199811970512561103405043867228859440802764092859135134149475220330022543467623930395237472456644191467859348993894017028406373466518859223802055303338580852611845866934381378438653814105190251062173780794539694198659978594516679793411948814586477556866322204382114535103158684153105962802729047889684480151000051517857626588055669892284848374048942074690597076875604851720124477268553268771954198980809470182039597327440348348361878992047929531078780745521330032647112685910047986696899444062444539079329182661014532485166222379265149185321698790246224253475271322687452165456632588282168817874801238364021113015267854453261842004839827820394378738451198639283911486239413247377772117737253555576629748934658182819896670823577178396033734379369857439851241855621337890625 [172,15] 34398094087943939149230832160185660776126324646162187704399890594033847165717635831367679215478364678669990179331344215894856008608085677578015187614767728523215316713273018918120149089777528723560944707317659096597009501272726222597895026545357509494972658001821757186297792963103166804427757383109014531686081727707967192169506803308399003607401604001654865038834885793394939514391226670012303395526038517570119664642073816447105256060370966129710598424769506058012188348476107158432858656238563909019365587737893612400283392205079214722739750135126323514506823968880405831638409077812106255789893395352840980984328858916519255011086823070455092307552899412745959015604755048984227295043907479031012734401746653713947885877555901928704225883144440342020970581465213340946156708638545268521235529948700763673845617129421496008846549308517188114670426477732137793794069549589284064758424546404696619395440173433755042895957043072567687085397341643843114629494732442449486294295750393144025957780521590259125138270738695987803399787577761860637822763859649471817202109359906141448846814918202612692395533251669825629145330077293115408659486521428084632006190897470556836966065897083212030171433194696889897648092270885727625310880069377812316754087004587744896680531769565221067487388582787362896097757717555486206007455984099701038767367297076681646732342392920009329521892144385531456009064908307489982693018861388938004699631521091796848675282739814137988236990862609081594122780971017547894898180813987823149376216614987496460987378280627478212145397644042968750 [172,16] -34628262203616830519872193198016093266893005423087576150677839499320205550421775662576438906051143561911652749263097941017733170617123305674811710805516661015947524359664363044397447814264387161819926728683315902931099310693398240956514070904787199689728121093348461953171811444156259451848193733164433861216044605992444364518558176756217070895818693671881890407997560952973944526195961383850054081982177755045113577727352962162420712101408694602688012221929777533442104605815865373347466292040917768635891123205832704151975093043922753304656527948897512109746504127640935859979357927559500178503249140743915894641783544900413112613377744875587431572205107351199691902908209285453922507764116953829529318687484020603025674041496396330223085231091638030026287098179242077170099033394731473484154588401228161876444766442867160618023690573976045483884585223984700056311885003265273921646984504661875082244602956548566484485020499460883132096693764419509609358258246127173159904212014054218012048159689647677072552044596906482678231173414672357851748221242188043341105070033531338277138039036553521496929728885527595622167894673175533996799525015760865633539646978907283952511213733123264374029738466031314730269377520802270861187717199375134972211162815099731320775155714255710454705365934816586599161756302800786435476347781331319414955517157149895668601156308133347569660008507721400672541296440190351214731492704950897734066362102634888189702941280273858216078441258706030194243751393401406491374799291893768317797437591754209781044410993345092245733127441406250 [172,17] 11541401475148129470117419875429562269363089302450889643918563750617043048181102535377677962633017559442055955377990065284192142572939298678075967201495721238441324644321261324616600506962080482460622907462057111819376051877284200716860072558652940259088550463985875996845379190912440141741252612365437931336914081619755712959991773125892560716988712098397701348333163181031580854810565251154797307589891337398815878850018153452282999961137723706952082193495594982034801484879354574642602515467463393390971098312271496849092867173388629063335622643502660736095939176650820267615381827917829355041155800808793500179201921649870975617236959606853074707833107030249099135381521534083102932942518709520699344033671731498238173450562138329943262430647166417812464619039889356821700734523911934973371333117061956363501534952522762939138057030093845394109483898764579457608001352515377743392306993951569928128143529644447178879778251657378356507294417139442113015280736590811103124825961879806408494849058213509056352564885609810332684521339532229665132290971988880748101100499244602131855780694071121001895829053163479975785691456098768963377259251783408493433262440732374151466145485283218761836970730888207368237430998276233392058240615111997013725540978047144149352300285499662806344630189821086019237101991567689022395820685988658261980914633774071161312380774773641947468255169971526564153395570063412041831821969823966460608267444397050667662100245477341732383310018318140277420824742626014445748823414676961435950572904819066482004498955420862348445820312500 [172,18] 26758703379484402740936515464026527911757004036598420876478135796186457482572692760766954675959614045270516685860113515462016654605217034741811753068830874088827524353575278172118494257478176855738118887004512561966603481618529317962189189600753353834308024888905662319643167745343372335755773748050399662815752142085883442121286084730636003018652532709811002365626724366970537314332737630390713049904521011718344075977657689109380434834175448771603239130101489074866937334279426238600137132455595216333835299637933740552644490629558958005005907523440346135971574785213143602026383563250675796129475695351958697391515544112836949359179276871979612172881969245987200533647806528727379682771795652249836274511094556204842117617469200943480655157076080106116243937544318330401158511549814151584096627758234192573610256890469327641917521722333720928349971088101417279816029634064778554736969068415463263896173682799961219646887101341018944620258616067539477663172227240573024598775915599860709587432696574026738843365055509465100703164324463671772742122199811378862776897977069446237595992239891512757355194190560093385881238632589325698835566850412058930826661072380358052348034356487399186000728793135563937208019044683451341432454869291960642830247444075914964799019763267799296364242764755432360947091366449249281244063375052861126339477421751966605861534259830108695351965364848450283944507259365247932421010724358704905739517538115527675519871179070907292042799174028129430621849110998191335103171617957130723723975572807233883123309438061422159432187500 [172,19] -61217162472638792880136478141077926743448740798342615712867174832445839871099567293827994924377348221108769876206416783059831228449516296786312162180760952129762179801941894986437853584590685547280093986687672315418573478965892007801628052486385373278108509378672091204016291692095393652090273840214884024560167690034304367282371292115111921357406728065120383857951102143613718506550844190014238835804043556235255988319811492719821131138819708056223826682752457466063951556915349065690823943672315186883415846551056759793806001763514557202588635156213523356549375975565787809043590624413586981445566985436100866235488127017135040171858593860794317774991924508680908548289922003532285719028640518434182857049836011957977013757629914884438714131048603175715006773809994111500660127731054513892095656360275208020458091392792937691369492016181694595152346451454101376571341830616089962287835868412421544931723496960687095910194424426574865023812059437077132294789254916763901313869616808150645185920602178997039854558054123036420558417767168114921375548910695571798267631778154883462413051428614430130588297539629070266489702841227250281261155433122339813389196857131880973705773987529860499973548885631168172490572721538087321429060043323669029687671281667914167434115949504775779734341904659431813384786840040176095881875668151689145522537257421922068254661409635686529978207623384192759894048398783084991242840885203191680460340404963604890334293163495235014067251819482747506327104003991168274011887667203943608343218325407447575757730163239623754661875 [172,20] 85161602351986095950708999137615537595249461325072013960928448454012846531740566566415019877874832623269587428296728861970879238418425334676970434204095064047290504326264854682419820428711833546899104444365295600595739147500973697280523741199022255029019121422796750037996862688254189022175461446507674690414400606319326086619526467865028579623728773647372171877210013825960878904607639210454508185768697369027211853415459798345039801136852825387746723276283708656466804885914117201928654194531642758579058214320072031708550717808805073362121616245504150583275344801562186193751153480045637397134788357190272894935879554202359318532727505696938024068113043447291178893414024776275222986354679497381752379037954004992547312557485542723432279000750341991152612849532712155431912284690796156447230118393919651713867526764883618017516507562552609846319045515166768988586564038365639383245808807930074030261860470142830364548678302546804209501815993058505563728520902833881959227591572130824334996808345302529271696899854119699051054557143574218593090970157653502303586530955000425284385228101071384921881379828875651855937170792554457502111401237162597991449927289387874858205545821856931913791321403188321356848071209943910886908090571910410946399369135698135143457121217419445652833811910506645915107763965905957190753248972882829783551154306356212416417229374237660646221730723129981851101774054041848683158445304226966443130952938984543106958441485127042070580716893740101962557592317328817743125869465821311272443465984849162053035667389853440693140 [172,21] -115660147567553410283005651984178360866789741773054963894852099705411057566241058809711071758721278180088304185400903299448046348688709819188639703754680981949258311703105167917331748681128086158014792366298285079525732898334262837277801204031518210704865863653878660081964264639790360475893620440674339093245916190373890372156933166729907329816709963442046758643380658767578978479543542724714204908967725031005707900380574301969822589598481580535366303905807242555986061502074907427376306876361346917541171405564530285109948756970208167429366443513668588788691676174199364653728673283220058626561113593459758751085997154625907503355939458501072676031893737196327568681149546449836724377629093079148267176587976153085814125629047001848997482160713076322303450911479163107133917850989342635522641832930008455608698593458965395206401450694796664520628345466838791811247679611792982802151611739634414983438003155877080405534761914348098319894338642773365030752251334038641650892130237419814996544714958006915923722833277431349117447519897089420777891551254589239689345329720050451888921143364676904053741723112500832085448370213468159060979593262530981293053569080043353794329212932520733414510032455434684869903778973699588475155664528944743589451247018760613842606800017415651274448596159479683088229245843172653251953670334087089493269570391161679157836217084084361202839741456208597106215585992186696733663056063987317632485851301679268332526959065892202777444070339355803669622703744698567233822088967025282346823495037650560367423602464441667780 [172,22] 171884336455646757402693066221143484608959206701315404143460985316859844099534290627015124819763821158048744325285674864289878838059866600128356060208632126170969766546435228446403466958616230551752648685218779967282493963563920796335308915592459173566882314028177933527917214827906414157330152181721107665239309716125419693876270127929459401600344308217322203755526485259098333810209041120774296598641036186895345086599938034265095611351010084370635572256340162644059376018712476107305219419883348465811025815876304860942762257009890200411895291636852332024848480570341818280090323717367882043101025835573847307727296673565368972051392883334813274473719892064761128773667885721789041316812020478193275563578059561912496316429110745197058103592385244922170384587694092111391675944339114208483324540045269701530877905740275726275012719328830660189277417590193533875717838294562416889551030935210600323349031080219257544615340805151635400409289485718401083409354316420061847559879805840925492379437706857494177607708449177530446716701407918203931612517110820413297888891701818855327344625918049408752325970811703903271536412426198507055382104943699245038578287124856459754253162791530775891026922594590554990085732143070935333098142014256995429657410414788079162550943645705886339978331053124553234495907229963365466900981840999538278687015082937070364384893685134808243343962718925378371566368280342815522095710207550126216539619009112978703017369183606579575840011985927194832885171612489858078799201486996714174788863258412290176051492862397000 [172,23] -235155736601495612092515862137575789779531567433127136589857720351075805477122891449359731500246121486817938101451352022960814038015121982064822516005251924699364916566900231182549556144469389583719720337298021339813194165047843350368999285399109656770749258295627472192227342604325420594965889037253538784121578006696696124300955284835854376981235652223917524964609460042895357654278385747667708622001328909000020226665546318476696886092510971131519482430612586959397126241799344217802146659114481733736446021178204520277630365275517521376109568044829203444937343395123886047516093145750455762943876478372729220542966250719506094687137535938062526374080697047190053963623188907400690794330101478671734286971685598475057065575865639977214142892818866093696888623554416841996062995845424740630464890971367488034564732343916814110742017396417545704606438760294850498013541449630961357457509952364480511990578170022336913662284415712296372462048147076914534374111080778003044004654537386993812388435455658366059040711179737527388937367886534441597042059103608713714939111712960129248907427753345702101796093699509971297539251156317850603351118764480005489594123112882144822120466737298527775536464378751878674670320929714061120401434226186740642297776876735556806790729073098401099461752553800179807456230973708635799902652778550328457980932819498346669793103105254281770089594618962429481139301205972832024148086285262452127347031583267981243917998008126015268756313696410174387677465693410868631602903290516740897989253219202785792635787576485 [172,24] 233607763163984075316321447659190642438945830575602443177987499394747549983693692238875125673974448136189223514841611108975215557410106102671914018437875373080476409647275265012810392202762108397093782971167030041262597958960710681283590411148641955747284543207021318201905722722099522820662972756101772662027815250650782820504431209911467845654936713388752838810333156161332850724433451995960297093805187801217250178935607128203742845217518019330047342517444270915805907199987021964819968010681910155587421991978607555419793080747503964893154308522876934615686450126950805241108290533006807706572933275847367885532888419937934056957935553509715694615733245834412158711892427857972569205080187706352418883871598613622104867279258404822605037559996619484003208837221448200788482071454707801658414388555800767783653863544812059524096543738346431919572460190262118072532446621442461610210174551335585552412160666494088083959395034011270404507812786836918609922654339981792186982904917548704293161672519236966726751783514034065547901388181781363897036596203797650020882374002927422268916285629625082661040207911908307291208105507744691397160560040259221008655955597007194081590199061417436319175224404276058667081645704056761085648381869836804022797743029414197819819559160265357341136102846819272160408740656179314227107353916759858689655598267598533687884943389235902525505279451371228998497400828816269745618789152869408300405795063815582955688604844234456508900442633430990836752017269917166940150045568888066347839653833231800153553318400 [172,25] -84452128456475011496104260384266567078394786209328941777527349915121269849522972197791933003408662307672090641575707572809079748913776799798916617927043805864997706674397364078623302973704966906038017291379519887181863807110502516330982470547195199996998632290380112694607253694938951488239824300891320962018011452907907049247962674847413302256235517700195466069768246299195788211336349499190072912108510901689206020289571502884669384533463896261461928935727536922174446283400612009442613236734362262587446379446233564245135510334005511131951205524861488829786871203223103400565150338559489193859750047930779261047045162786006537159984434407785139149627090457773556867659618132558588915224504933448322421637305324568576699089408897071198872129725371698886155860823020728380851284156132311354906012897350313252281356146493940326186162694738326682987487476065495440252910808422877436520752880182207428091983991715498272301235111795498127976154731725917035930002331557150166973763477334650105516846159948451875152981174270917030870294002674696646148091576283011226062309469005072898517793833348745886529870410686983094588476285258442485681883360146291333739435312979787380904877021013381123354402612606796342355540856379872684217325670700913895397320233405674125073000182741303266868772022105568815592619638128913956673113992812917481823993729208357224873146908105016337820838562698415014487997048052972059639967025857793517367256397235741168086805503968385162544471579823362245034384425144659130100101654381353508799973590737296360299080 [172,26] -224869626444379664114109581329012334182112839626970659697094773502759365055842529388878594780679027490240140877764697453862684910263212252951479221795514470049157673521425002428653565225078058516183018492248593301948831157165759264468857182124788488442766469509073400618472382769296665601925686799426316442099661770786854664242404861912355519299055755423824381525991717475221316975839083094334809805934466798916701373413982114925025479639262977666443201470290362276543379019626770785234890214906583588390999531043085702417940812473659774360010505101785709261068373147368798678129055623607310678244073644925382289707527140118225699083431473594696782767301864982694797127059209901757535744519555303094263405489244306579614476874633126884328648197386290642010716171910140249671613698280220670771595444887554333643691229536011530974076858638303814005709744279297762192721627010350840672059671788941953003206581768744096644714367603168064334143056918145201969059438801827997720186686592456595575437045833531292833776138441780118697789551903231981508633169984268855507145754670938085779599292322918510817728435195396215342889218639288647628982299948630688078737438153252248917992899943801135690215020682688306709452240256379105556681811079545715809321725215955064724803410743230325835436409759345269855508218162454566603804387281261962380818962213314761955986510215589817584667304401273071134569057526080475812909329465222688250983644750082376312652633493516016596196871523049209325650007208404559546998104081417914199802331392639304150920 [172,27] 589012991453107132890901675975505487927662500351182875332143301891399515664620778098623999224370007577403368696879812646562489556443529206777207010582153206804528412498171751298769048429139191243328464462173580289716633976418466335896102578161375730977250934442983437253277065089293174149082433287263800172481483343782833952550705363571438703720873917563798119110260276882583085915631706482630959530672286552845102292195773072258230897627748137761859943737730064610481483256199411625547628678158532448655376051268217126715226272554072601970720518791023647379910999019324946516272290827212555444788902530276910212494768500122566714898542332596732658510370822954537963341651652612443549908503724826474522794862626056162100553449933330194727512650619650114685282920840351998378367599449722286239644956625612579635471518314368945531217330266707844836822916581861649686988347515279512496232835899095460103744873512178300507191291696715529277403404561262343454904396576100002996293709121397394521502079745855488458511709261421488568770535577042270339709562135052000263329618051628608315168160185511381602416551414578930135915099369842018335516208136415556505540816579436865332082071626677459027116219099986704621309269817831797364463791307144754556218571662862531827475199183919024847507873256769591605735584396269560488558351276874220621581773779131423660067030306247464285023005486846883684916770164849693396372425206693111151010253825830096259542008553867258635044541886301428070902670045917606616165716621308784056660634179230485600 [172,28] -833025134324633341656588822632680535121960439283270159846359095887779888687554882058700442216110896418871406858496568851997560586721353300106083091837997500660757501642021075296810581493150060037218797103034298255728219959755986990162448608410205845875981307813790850092147954710669389191521830654908782103863713530840756781600675189316201271727258070183754980383963168928231808312731591719733410154768990016314828691633364575167318866518746562143170585057634018720906728176514602129311483434801666709211852874445066248162831809619407948100289563479594867832107193328576130616185058320989555192216209463476184738550357253098142744253734666684122575895673107408065061395163849517856451502423250410717749917116682221697509003440837317410449104489463313385615431312653117505750905765119620497134885292809966153823578714113920325547124156758086909846870355986324443056392522202738749403421758275272045747468866499912988627762982806673976523499032174859373310351912746236777189947935176239929475928046899758944790479189869840656519204824871970079677818999787882509733009189195811373633287841599936398846344330947231575993253023933389034076979576045306122143591125145247791646053389811845686075634374802599851752299387723262817460040936832954734032087433205377210560785436865799320713563482028780992499872185863793103104252558707556984428558523871700561497553194131048259197616394957326503935549164997447558384213830637901678450288306995904001795139703655740131354400632594012466496716109441324611812316112091501798691743639494815544 [172,29] 832512775460390502101267582449992031846594799499798321462979393573414443803442940645578161854320574450514578849567847994072749722961027734840668566648923021195751057783298210058694004414743011863461057746477282466269110890059008566732709244024800259517001283475281465668374625492074200947308169430584028001289418776410497328654402440131989771427205954510960106089277255484395966126842279350896511591466546283717342985315662985154247031336417434321463478654976973645977030029609341153437163688194787853333565858109383246416414222019278414597713714766034588896553603944524294971809994364098323756689219481010903203772164675980865992421287831299741442803628521867569761096159065072165777754188821459890807268947602050944203986977224126775947281406408268495701994268269763338629776511818186490274683414178344067212805511400763630166578260807919111282542200802303184990215768785642335528463053449471457132796461052995706719757356938428755302614405921454026125538109983057108570405452494722274011792677901467518508567665122370616222781227847395256753429349422797925214471934193360852642594792330214515340894454908884595542281704864006286459962954305898113591208775997066078978081316883878277408225838903720310962992387887743052897790159240518834421984465570194243097790473834513732557027775856672714617704547386319251744146508932353705525724178766213135294983677656884362279686876436545069989240708603954731588954178455032860674769287472148026866004904811859050856591082690160103620244717756631679653575425560805681264518782763684 [172,30] -603004441697262332816915155919950973603494088272020062406784330217238333677711626780984650432037223597032415569291749418507256903060089825420225965961422984870383437843549055038084316252290002268774808510464434553442623190295233798288859479117533172721081205816951284414645836811019458570543053671760807923064176389717062505949299198844987437234254934580556599532418701677917725807395778797366248751172678925891320525614737119748280106882061177279750411958003169612587230612882668949547717684807461264197881455263095317025293435578474423487349894367223341107850855206562860381209506558183143755105337475034434334101592536442374782178626877762745521494605843596705879569437923501476457521616497918969587126568280320806390313621802448418628030964362446964154660438752938280792296006254537511212297073255223366163108320319831443333723172283139651683302116770810169258525658349254516694639247653048434857623063232614866099044572385017346718739232465688388918914144725288650336988296577351980349427330044675904083661272144317611764230780224632867675687171075944004622407170827825691025356291178749830466918059163613709736576969833220669739614250485365283548331771358996511845137491313424926674692731453614334190083137154720206054387576445128009849098245694081357142053098099891288505824024221456258113551021357942530453772651061512066501665022335306121324383076459687573673988794733497766778549273455460166496228622331885243395608878447393578018444635310622898232655685635613746478812757901338380446633921966468020015363410796 [172,31] 279683826624037336217640045297923196059916697984476073630304914919912991044462598419860599437708356083470835871494126673746520216232723773518918236900032468994192261830909632512912541159479878612645910676706204899275407336500500003387201022658318588435345351301200775568554147114699489653622015508476283376661722840431974017248312026972828144343987027623782853006119769582674258190133629347765220627801937651249452322636728967499581346489972871050550979837724023477249775237592578317168700367190609952974938431929515653131839549931325500405380181880800029609424765210388568370963293056231673954651059391222004119287966289688839924709817146528707121110835846686295959598827780594588705299626160566150775148977995702377776206140380788178256958633964573366689979826426545344003192737732754703069292719726657584082971509176719589705346093529368281863494263083071259560196257731478277128159333318636492468648826517206358023422345008002566708269559376539016579233083047333973081473563170379318715924047692877061617111764762057869061050891238255525977981031516445602107099731129273684741323657932889877150407542025914077618303466767376919255989482833772642522836118358755524586719614512498607877278204824970155325451769565629405160738749621088748115266779653805354438132396346750317256842479377529480410286994012276172722520002022830340136761301548573100619697598870232078981782426685937918834994800970083715020612612635468032249257803830038442428715514847314324472871154696081106211303088128560737349484376551470641603377448 [172,32] -13571011181801368298829440164398519291138067715249732629370326300800209534160730212913472284897194454049500429152787364790478703766329648289318613506925501652596341374648978277370720932794722247284030413278001006407713819591457127905713993957747617177974062116924411685430673911461346350782082687603093294709419747686676204365677135783150514991941299818692756230460610731708561547323528318348891711820672535880686600186953449761487938660432263210597420416933804222427567502821468428105616013225822276650834461538821005542353067943345672862663942852231805057533600385559186684199123824946781941726551198496570320873362166322507553381217661600130277021178347019341817733907982419370805529585601724114335995988120721761865364865093527005000619393574145205951239808758931343117931093918637341341909479241008511603330844824175218489992683508639215252484890390805254508620659028054439698299966394764003012165333813634250423021081548383518137908792178806305584349721105424512387804425520212755985638027759176004656147143518345366165442570654004205223009953446745313827267681048730670138885440941342089107456047706119919888186152237861867908679112847245533419512692938661430833355775842889377284228833954540957717486622546100269832003052714317696957533440655630151518294821224434329414703634918180845787769709037884368651645643577164095105148707242794837618219604410848654389248696139511206130410425521792547682631590242438849140548822277425788982221407184112280381916907914592847794220989503801969686218840541850352322330 [172,33] -120036282364593152953888281544045731229592570069499668330460619641141077214776856439142065533276567705078494031434985894660825870541092575232752917596192396158133417835622163488672546701754497550200303428444635023211715056620690463617577127958567088466682717309743336616357085819388547571844571316382956668006620409725734581532311269583224784170960054611751267801812388936331753000921764701896719576276318357578846381849852687990076452971835498099495082864489610466879923418721609660069089674257917039171543866610510668207697481398000012181059460723217257936539423574360142638018554661615072668418455893302971359979664724096690871946767917864651120702749160032119244374811314215448036676969907191877203644074375046253111929278067390489704878662984300373738046851846541172314280375710520122036632453988382856560613409168098920548175448426392673604842337206678572028309436136695769672405520435025312222427616804143650044749626403000585205863465557391532333228853370965004356978660567204992105113791908566902314249618730356586021996318550188748688076437930622706106837542513472403390022373695881917798588335839950852818468041424035310783279162177088907924631593632325251116281939395602710270445613447822004361990886523061642833866072220734313880745901075912785663674409851389697986144217566554095902524131705021550280692113483652721219637955269265645641995244600694483960672806984225854458167639363459808804876353961290411413756406523327594150943918376467068368127095126695093091804428904496597482201982993514980420 [172,34] 136412535957577408996564227272898088366685953953511495463133689707065113429346153056328308865328867459377078078445996945576783502679691460952432644565714240377530053054156712311081623644455075132814015434252721147888611676427396741395417592597034763520533056974758145686968480153345682606334832963275330054121262104581406437997136075586870525447722653902954760964934866174946426787660515147428425973699164357287637333901141692367947404578133191581475352542402083167153706076178063824640075701687849097329356620601838534946738657372943128177917901747988260978174546244580005055106236750813182529258347424436359883088369114151055266905957361045756436790602213300414236078370917696542332080081034658508192026922405218820756627913291231802614041660424270180676044934371866538910517798456554588951342546702722587948940550323285533120160239818398942879596536539561349447669488968261435331457515208720546481031003153549895588244081000301690577263028789034161493400162382624688787770384729691537592697620965589380868443800652078897065001622851430849075747689900919367865052795831753092174283456244042730150881864814929551729349663754504851798934030828427498143840012655459280423315683976271141495002839286118726373886180625824517991654529255091130937864140217596938937128761208317518011737620381082403327026851320896519997687422181177164848597540740922441919261735304269428382803366360562185307654187331511592559617248565819190152225162373569464375877442695306941712188597072351356449513550091125501035415926742664716 [172,35] -94943112081773101748071884646525502677831065157433657641193807562979554963628704290041261259681128116777952742675868211238651631501107084436178501198560558399455629367681879713910715388279951768713596182843183221270515760811474637491126889019180825368978243132945358494370641797130313493960142526338099574954432845892694280434944195779999965655112101722504735571585197067162433462485394060174662106487508924527984797564746980039698735755260872765479855066052962267280271837478538570718449264193515453924118166636336317930575383914070876662839990242296106728865637176355536457027938377777936772542368443008192493172651887642003187525623359750232769695598839876124698585203301508555050638996498309139923302321510350971830285235481868032756031827521380037176362130122391713997735409492283581290355013855272172027444571004742678101756715008405042780612956698631702427048790662761212232910062161982094308116497522094068570998093604239238778617310606040873588500218567936492684951026674202557102810963058487454240559974831055016775725974003366805253916439634062462818043468953401119692045310951030971266942353120866665106273258555691064518795400147091994148931921555115385334652888428311240252309440123050269038152751764389453939173536382499039474249886839677844414730792555789620285651176437871029631589808922708209714221204899572797810422083091352307026628613465272490472358856089787006212605080043533623998449759051169470646859115764405444552377345730605470597497838163885622262914016643966857835936743186560 [172,36] 47370771036283648244145141870527221616125712798184174109847026888944509114528802897370217396201356945508309500278324714449093885132663966466267944317466643140136548150021822367645311578075786434006823184935364489272035953930778871941887029524658570920948666125098930173097325513051159645560652931414105048001567479959448319891843207130117685387780373480833555597680421324658471594698861938388641966757685256911489957930770829459114248790779071294775478542770540041127688339887477368866683648905375575140310999731811358655677766332432564758271444090728179557150424831825092509566046037349067401718042417210670089811683839845518282164388212928125966376917373895174930124531771550277439040267971602490123632846251039372339642499381511875374128882166322967021575153131331097661864356371179561296216596217169561919347082981983275765541288353458523626771473892182273851935600696017584949598605188879902816899031748071235916220255918388324781403736688980644251449175034572815320640540635891893959940037536658187108931802463800960979070573492608424096774627253991239623987410726980013276305128418544820447821799065290318291020397211407639238464714640213814748448268585619977371747901811593725114452543601076493974979503380522734146288755425064835441508423731495095461202350137340078857856890528510083775721468755764517221523829213689750509907375999872422461882995741227878280620208880388206285905895764166761566559325231487871999852477923286892881346619812456485381545617677442355736411108394006087649157123632 [172,37] -16552779297414941402528678598324205669498322864320449653065748045281805462421085478401191885978208145692661897268759325091776922536045528243893132656530752732234271231890656045627087951450864839169388217576676673776591929322464768586637977828280370177370463133797429171024540442641397282293862443150528544821062819382321819997476428789966936034849681464521106349004470624828331767255286233618535451932332592489996144454195041735336908110322520842374168254542967785260884959541139268150797889985377861718431627950242646166105423079238054557221424500765131162681801552829071907831797077855350076685369265328081080927126278429914429410718876945874756936030840161579300388977879968308600049081907467613176092769922022970927516053511174016437231253964729256999243583235882796141870528922245128985108273818954511497086438027196375172107493301208476165000113071786260195973744112624399777758173143189479782072524558228045738945428115167236956777399698670736653646866875937146781778833273165878292074667939670074042599216348684221710375419273773731645510914034449532487660130305053891564697428477813963596797379368082915567648671031775005748272787342504248533158609045216503773821381983664341277382345083870216343366315980240760285225610351776813974504626722138983264896540404919071138059299267519336199591406714690424130673800633192140161936929224662004863955687442970232355049093735717178420801995459937271191032238911279774037457737769877579418545064396986084405853916982795897944398118330920763994803462 [172,38] 2977445440932965826323004591693171212771623261584717586765609585825659176727245484320937926823014948944679403826595887332435084507682327467410220396901270992362957687931164057959041569681409323894922414235604259623339752301348927297854865224437361295598678766465363213384484836708854506269177776757153225593797477916292350814135656219741330014495980150977537984095834603211073078628884887105358143382665779884195715469248407473195783161709325800383134334499446701361975720204445708379018546249490615241314378377479925775546911853856135422275723112325899866911478903727174119447076911092510841229439838611219783097822552380016406806380397381472208558379067458144335529334961245103729540160425925400764296844250550158880187726291216190612317657134879799327025028529994157199385285179400247195849112190971057604954163041990474629868755763371861094300057107632493221695995908178880434468808554173172355437024560863274974364476481864277021808902926350682333816544333801797529102709020956346886874253909693964974774850785511009200048476431062536724535163780428408191825619077819229452474865624742811079340203966194870786963251525863279701916955738427061159374113979766754428358030010050939929236920816025441602792658079450260441510080558577786168136444309540869117770907364309929931651295716241761805547174336597050759865077532774395334549267102161751113521139375678565405991755267495939672877381186936539887504673044478140310222838450618918077143177281076533785307544453898187018591455725495582121032 [172,39] 768526893432812117634379328709857172620589054047726720100267685953734226248376790079488676531457956610604035833477905484858483954857465457617999101380394632942200569668302802302605218145676805873461886852008880316817317920890377006792409427016209940435137919916758314955175333921331384787521224782786138597260158681409250095436548009793153954379464380418228768579272426082687481457880185700596162318559009998909751623996816748157804239794744313052527611616505195892834050330143581347947196608421884893707457722382519308502072568234206592074361695526999188744164872297874423635288451142973802261565281358089320272357408707148060237663019472223541667531881175683922601318983776129667824791070472246960752073363448868623411128361671329630234819396649191459210721784290101157190993902149478305146063161281467416954605859612961698433787076197479872720046592562009860483674666235309039792841337972661738417241609678591680640554162778071298787715737406424157980781194137541922591226923920221788714565500720915689099308754450019722714434879156302322492249815734696620107502198223681895043547449629993241335086453010620997169990777236162056913472434055154114090298529954297503548733505670267695275605159094021781502035330168360499328831833254962008456157603037950231606415101534638709741194559382290692725071283379143278525168811918892995650988126117972670033266104309297650748120447293281578836732837975057516952197044229311955219076434317697496183444454396851569208248893431123376233919378233018364 [172,40] -924397780841785104281670072880675395304714591045162920124989388691677508764978908526556025328872176507999838367487069416176815863142622698194888241708136992749296297136963245195089279654067429531070863051451284368418598877762739923350454142409587897138525854859952290782883253246931083289159932752287251743149703704736712413084578715779085729089967892171689283225138738254053417424333919177487115815062203105433805978658223363192735428450844230882507265252839698448457374450547292843592235544037112037404199455198898539332470379164796635098999934864139877001741199517504790449696302092438098109420931991908287743934842093640446032435217810169806185846657712789432660168254196606095793056184463156601228518482150961286052500381110686971134139606024102106961844029943730656318301658842078328915100329812478411697013128716245497025235584942702186172021452659573293899559330776262760506790936827998556115358987163539301545839692434839662598229539124609168120075502734430297115105105738840845941080353566751025291875485800542187429992871571885663357398352417704978150966459235028806912287037980436893634217743115429653188984532117260670755995849049563334254213837948037741815438554587027325272024080301356215717072688008897685971463589581161889971944721519834605305089502649715018025118569967116584476426464206562149454983325029248648927506713132124496971315847776990479610775869446337953121094948584744210745834507284959470629381395672817701241552405062606533468005954269869040921029281859000 [172,41] 446285717145656261820599658603671884663313372187855758767278510749134378866343598645979051314142382436543900114236771824413304394371561254651141220418225444147523016825644542241531460445211774375775268598201507296656938371579250534828390425518632580355245280258722904997943134096420781772524363461387445951595368177764811210594600848785185214533517848345314965934652893108293296497446197511258000940830060684365084927028288266802619000103134158376770077463558751066878557110751769123388626220278525749688208230089073216967019531555625396192865171427759440189053052113865326665464113066985349489189322920453083767225362280789855698972804597929882542173199780847552349669471909317608656015851443394286876444775247657523247727696910774066516238713135266370569102332931026001337119544343353928683149296059143177222725829242788131748496559558911641344084466215093248412958025620488470865690856547136691625474762307652247672543016614833368770486887547946755566927809899176378828026124576201462794627287923162492610628599999362808432007120052780617564276138634808778977534359253749471845254807270737900352591531669189767190560119005516048389836729980124164951719507081586025107210663361717763070085003077790734333335561226161151430925298859240135493789694704729937816715554438149791870025786025262218579385981448510870221177030326465613765921745624797932455284726890244944847496262549398688916124762782423908358594819538991235424522327077453993345186118422175530179917502127446671488798944538 [172,42] -142453312531831915909512643558747865289644319370060893216042284349837576787377991258139507491439980866289612732400731656128851213457337371341720236980425230513589918431056879150643139302191097516880983413472753324793828378729033536410085640918049249923494018619407270675331529384097811480835809677561677409810545415770765856761800327680417616881534624719311807721284313730234048199463875517080041766235056688602177900654433589709439465917186097250053256017292732495765281784618457997638726093588892979035003280692147416426259637206532388946905954837671257558988314292347342627549107967970486820671260682923142287129289415910483517561274896894277510354489439316394329798921451771789517947580475593456729115672499404855331346763281197156072176634875648241017505794022799096108655064441917198583431284050236487988428969967630478209992051580320366186957646930452694792296363294737830297088691428128600027074878568676734679337967119483519121791193805461770515377912708901672038582178527298682946962545953527799983343493255496437365827195636363041338732764978315758614889149477029744939309162355825281569173165828342063427583525796677509577339843944101601289318159838366589442010715750195797400894564051914587567394021255813817708473510259702287711671887996064682006997781004124161198186974506657776162202210866884027504002418919795444604265564081037258242760982846244261092839845219382231291918690192258205463457417279826282992412788620842422374129674966223195897400274406505292021374110 [172,43] 30110250309998183195436893907936757401433765118321573895681505524069557098256220616774151276594917589906210154306778613010035153173942085322283601627846178245536892170513658372292296075172161952769506455576368646648734810741438786869034668022099113427210489883895562760423438270179707758206288361163374044458085189987946594438458188114527288480613789855337320340104435162813107274095561202697128056941709688107396988353336468855735709347469323573543003761814493508850651850701668743681597201697297412376560691509840725259041354368750793650743518183775925717936640227775251274776624997244423255712388491269008015078066185569222408509552146830821466660409341899131806906778283855584706644010734205732496819885208003709895211651011730791272540460611690382216516732215625466866975337832825624664203516374459148195635384850257266564362727778628882317712992068950178305039134699632889145803534629106002619561521035496020263242001997692613646172311322346100681779905772620828882860492698402007737167435229147286992247321260310276544524069301419544576729055816574196251320729509455872338194502709352052352352757701001178485819187191798446513961465966307211388881834572260271281051597638375844686269046133603737767704452216284323970959093302523748540439770413222240287449516951837070164294624775709113268878659549439359811647138425375938124375698527688820047396829756945850726954153453303966231550134439735514181123154463018372865568223997861910467286852598474163072206192150248988975600 [172,44] -2593558617163019425280468695516967768884958198829420346191088508013667724183160073458582813734825715072754498025211123042259551235096066508081318433699285764983232920573425834407191529775892635665236076586150802786122869452347921607615662664993541633226564094608475417107341715133273798374504511367484405400278909475650974502001164673351907426919414238219898838890177678429356982056941982036821489372180271009141146815914721666978803910201510649813845525386692395426221107973371342576478502322051034310176175323559281938060617635033010968216245747089355936470166801730813830916125447113969924563468402783207959562581374824257178906644841490278445529847440005629413686896432772034171454714422439381426292726593322366679896597129630303298969665591213192323925088363746857949720075727600675479543179402459573874016136296250832283062576460561089461393230779487630816477651679108302743727875350298291534999303451240196270195514182247878175729052225867547795896033954103738736332382022707950076693881786063842461181889890258535126661339813389658624838936950497370579412186879356972746880840524773058648046440230593303624491601528105211517268328737205998512340382753122831048532715943240183689131423395085046270768452343094376221737819303836871811150700425023289002662925350279843086274201942910730729372137804769136527038470060158438050115796216575789459963384412980559424773430980667979639855801176524246674977281406980945570391218354036640184397820478326679894525751602888179938 [172,45] -995560447761412901793085831856718015205028309319279717980791221307395670639690537689306649502262537227925203453640873093332298659719171425483513663049501378789659358422103195488197624338936348023599612980531310144544474010908627873438776049218454364165706292463493827893829273731469387933590352740602335652716720340738043148452435464490399995651113254841023566759068935679728046637246412747137859631579493904003243815785592540080798988810210323443879466271799754676499402781561940193503320568175273748134298603592071679294299569290747964070828347835629520902969587750627745145448174666204288500854844264560783954925950105387348478796173670343786419600683872215791201076012935479712315700771355732877629565861135478484134687743031686324158780334077072565761001618834164482530231864251375648970081942402699779770548017041234576150204260964652723638853143609865851566543185427420895190502171008194386228464693140976425234392156579017535029742030643213087739676574322571619528689715149159249496982169732178784535566024077260871399848061282449597624844047294653122703328303951856678816149261115537660462711660624593484125212966112649157977400449572798756547241218029964743592072993096107248249756968090674794004709695295603440992932461229592529527684749340590208296498385834306952313395224085198396492531611185405664890055220756607281728246957889430518944587771789808236282330931262862792586255478118333378510823521246415943560764628678177377046614832605423349337499550620697 [172,46] 583990204669063063129142637523397621978797616819200727465950546689925075180868295425437852622793209844142208710357926851419434812740992649418636118043134353100021956570720607118871734493380031829365459639392542876314634669924707725571229168438770836117972021017469234771781291148499277673583447595219949321650069452776675415483707564296829415669699304267724223224759221116142016596000867047040579958575468937740810841402133026424133520237167753250714016361949686653658611020703873220525721192742611018841905916486161686809823491854759497512470521265609444820679558121075982133032723047853855200275995557757461412528683551071170130513283355821728613855341549385069001887396126500038876949242541879064962073850152026359538568046271277459114863265650946827764857496970358778170777035616113705505785471957503670782006170207311786421646839739235452464056279269420394775596403929649972191066344280393114816789802466623485153474933667505928299857529436916799758521981540616781617914056704072744046284450692397489569616803480894360921221144698338183965773981074077095199446271935802115471474948876210756123772273628546560630992382012274338890003118865178279722264321131360546361793197587607126082133325603734411731266313068146865824171146444943908932264190363181036578221288852729935516394815806006246702659516069705465828200217740322018245108002490358718193588413940954273898401502999297222079149122181210453164462021088362492340290004450039119215136863171685703673994841492 [172,47] -182788183552315765962426908544253554718347251362756263147651034463645709866115401243674412638058991798285930403012499540823473379308288013408493404800069152954480118962042789813275004363280298488279622547573083931345093188388095654181996789180814911348642439259390443636554888180836207575173216531068377171500705498708433388050625880566421958297386170904177360146272261678654831176476999768712159081337199405059147648406468653618420369502060668668342041871147159682836846895993932293726678616331486729931316962107372870734406980041891542136935340466420746417423699597445599092344228534831824277231089501407976785433752312233629321026377711732117029482907867144584566268601992988601269342324013908929792664276969807712258760075005413254004943908650445196697121405869682046286276505640295898108505776957154517984809579390456473400142385050797942234289604798925490185913401349229424190183205514786164060488002854759438044774657432190937591165556714119809161168831838576468823792430424691225560527821226231529449170038152935712524506891375694092416374209612045509832052999036268980932190872304218049011075187107276313783725274924928569909078702472545862958386822695763930542318157137763782147524845163817843142029847231057265207873253472635495100049088652486903345816511406980216643162148315538350121046421898195871909640927284016043487338273027004933842754507265918750318281251912214523619715330414011493989979283343764758622704582666163802646620984541943112423056554 [172,48] 43990217734164895084959866535464860620607118100628315994212608453257878712262198288553786012793701685091836404660152720665508082090191447814960843492230948214389541357084060958938506045075367237557908729761521811074294916302171694950725041614293837036626542609302970159692761037564996938879496689516367440399585907842837326610201443141006238443751822560787755867028227152866024381226898253865494641793445589600984977213318480855798171658640277777730295757425456280797038855034188258504703020767454639189777637685193589870871984072099881377760377660603959429107204060698139715297420030950740616282791006705575549103336659245789750047482006731236697792621144232814379490783015008481713473288304317174741834344405249633763144089921046866795576228937950730510650237574648161085460822553018967260936387913594377748305711745389734135708204469911538220263478518545270230498190839410449589658847032758162850320265866000816992702163645292788362925251755871253297966517690601153944340642263767604756854245269494940043420810462640928091207379490676739838424788956248409320555712837658241529940378220600997211526519093034859596994274122336276653250542769744927553161199243215298946669511909557644318481249118011823619698900568363367881350415460436627068080594333001966164426830456171905600210009152056257546403494369431630638849710889135495628645619338288837443508034906390621257645386690025118035108781912359223347512349616748565491417462324155741039490836177071319402472 [172,49] -9255993225454557118687907560391154338088261283555718971968784205064800296578718534644178978706557095344338236964274253808793846990022338641153724630627126707403488610357849268588180342311583191984948494811632661217135358565741652665379376037013100459104175928253918391854663620247701493430898611679686024226452354265592387280953854304246426126368935081728823100598030678426040195103912125876651851684570897099036565472404778101526840433158428237598637672497597162173867712206190666133851107465689284031713134466510216830258811008140308829747713717831086074209559126035860054455926874380594440459811227945527487769340135267625620172746169671723340387194062189131767216867963362812768810805576721550954386667011007182581305345926556543944950839452823260775121354759441909705891792593861666968940422457051389614162808829320146601775116087771894088860459000354601228897620286979994846237700718684298244229654258779095952898400711463054027918917799071307516934350780882014053021050571450873609793272683333148180503159070479072014162764982573522300160695865616871276255786948743436424598681319586590089059144174072307770043655579325651366691207214649202582486439621951120843500041477258687405518737472203988869747469657656516176153564982466543002811954925990418922015798351349969987682931355112243117283797914743312819831372390777675888998075246360784553930275925287811820178093625727308366786190287002455216159745003399757550483795586655501426831955973412814304 [172,50] 1856134254960082684801528528285779701034791596959883105091418634312654580651168624143476416259397543810421512666355503949431238843541982085896799901892841031563390582643851668820540210960713542036865817796754307422434426552112581863542925952459877321648764698539586589347567365163158845778793128178899331235744063505828974872640914613341692094936133067041615432527349334589718277363450970628022027943997004008702841646205769464684661867773952965719723908531936715061972164611746027839212144739901151781757774712860761239575971255180816762424652831954605538655416212260944014869716610055448556607255715623592723607531265871486985633068729234202816315073302047797048736991086228630733515757248586701901243087852450731000272912182927689451032190083972424553824533763558907961712311320405490113955479699032032584072232807459710419039576579546002649995671393814476441629829645826978161755584630458457318790364545032890180358261227086323479994480608391861344746871497961723421257880933599272750570601001580399048366907092933925983279298901293623177143327886851743607114087317994965462893181897576023485918014120526497321603933060174393978169456272607115768555063475317153331045173578767663598306001491130259063281969221035581558568931097902572200030217814650387333373378770539319645515532001343615489082493216978571754113829425319671390188796657771047123239130973994336276850358230405309424223773699251454482472697267866452074055324518047271975796680200837529 [172,51] -368011896245879835598714281204366402254438648048116397825676051589606610247428414527680271332237188820356632887366605060164879111018787846344012188792837128044924717793290396890853439545237087026960923441663616306602994996528607228187965376406044942959434764788442122676438659344242041450582279286030858842536982006801262225287136199269409740257705310153381931988469031825298464679832609290573899221646208179966506864831407647397953323542582201238502239237096711157350435845006891803247229996085586582496044225846532530437036109631468707445002555802155300419190568917576735792709473208111750353905503532425672321394226513221868100000519685671990140853822496231369912636965000708672640047266316983782814695983944575508628283296120666077305788050083848749119221814237133108265985943972914802407412853846765400822537142844340766071337655070589422908302618756874774039903167306045114287531504385273968826104103535748107404312933851740147928441969279735780994421927756014351869374056954311166748966778559268157121231944539527835009985035722573665616329242031779359633257733932239666829388980134173051512015766740657898519853990050721468383944246105582796944733148169818648612891085500047001853097441602873303313829296440113211467661619787779705237110781363993848421743981347913103033717305179015894993664104324955503811905914144820233656312454233174494993168753562980120065966252809314428204091888157412266479125650009197150318689276477942349650686451008 [172,52] 70398027107771439067673987438793431495227718336599835276137412708141256691426986999169159498271008463505980355758521760805458830429930044154165474293260712157621460697957941989733934706782608851352753457441310846695049245529133551655741576311496426867875731890948524916493869663735435864808782413722069659987271698380270417853840998638321948324697151476765233911277828082334785640964546043276369421536744555215413042084149066572078092104516610242571499137936674280963393229267150711454664966349257690095797427243465445333078930124307549227537988794802039289932212388235508343303104032150894576183149006661224216936757276207987055279885570643224749114840742268959294347378423534419790686751908043318790665006005276670624049731911248275720899896630715819531264900693921196483315192893358512958790632065878226964577899252492596658283605371824988777947831675874905003434226562107719922708971916280104472439626534707521178211457204099763951581901102020464054762544349499136493195506114075831932749073595970039888942640291302964277469464111389790037539225087477872917069996850831269135187928066284724698162455425263569355764200780928921686681757835284747223818821412054481707920150761308341784411704731136163618364803544675526731761613055356677155471663540562559167139418543607289153319015995352691000497624742695081456029046632419076896342341104499180817815131862951402940691947127705904237540315517461384793834782451439922876966221479815470719664224 [172,53] -12343390312609739496430339847641494294390265977714509331069135658544625720795567273568524120511049906906516183941076839303104307436633405357760087203914015330634274916569503455906207682036601516302069384419490643059060408351220165911787969822806823152632602034379894072772232288065824767159678194147665545146196976979827355023053633784118444697980053124247587121744981784379522379428995108255440666739668241809188393572812617298256270463005068014127277697349468956074723740985734419900095614219215775727475479064517996919125565769139924478904093377614473128168811701906618586256523922546950209430897155939152387307511178349322833302785959596681158727307349204499618982294898601909842577789071605450739137814163267836662470498952932107578598771065772154346738578552064464342305090997246621644999457435506198169165679404993681804782588866941062982051664168267587703340981631475922969441231769733386396240905731275174523740616241748401494327349140592323119805682692002214494426988268405980464519135031775514581659726780603074340306033879763320176896152708228922297603485941598568164244105560291229210764794995505440357198295293557575603991303746742962294327048745385046769198583347771621852677821362734543251310625323845099780163161141260155057867894227937829192705579710284593898966174714159035360356611046589166687227903285023559056860634883088018794859980193049582727255877158854447867771873278911206910114474496916935743721369514677773391164 [172,54] 1900501773145340609774035964203991675614423972531544890905975280983003729435075759166419434799535147986331875491049425130049112928887275512342341471442423829397968704924837904262076586005967273794612559094803524038224901181977256924376975217403145619708153089246853174982364224009366379873602590747689026617096099880597512878938327893968637361491700382719826190254423440487977407772964305963801173161950104287182581990047260705455400293265966917438390918421195651638537291990429290893019998584573216973300872157361663551400474321845560979854739827897194604726948220400716444644620432503928341219513541563636755358760875318443184155936618747800491175173435733932070874488080388043097921978735751669582941266224579658698507156233477654222986243199438348400642766948165233164158459509563000122063575859804539463621633945538975768447502017280458174859017316093823250132404309150756062528809612591102552082615969389426879838796250868564365055282096912601669678300362266066544421710025934130175885545842912741975327087613833006207049425761598250312542738796467135368486540063502746570366157593107654747690598504731471841207296063031260494688740648907834740530768323282323405683362869059487429552188643430659297042783849169128697222373134971569754164337376971619825620589230050322544886688181343691272379312372969140901530702228558986170289985124017150156681780781758016922441827867325180653930674765314966841811134458883285919812358423196140480 [172,55] -249530282656692981041731039022158756994974142581088753072813026887127527862507689021405612878781581369549247933157604874699838770451819741765178191089151412413592599584491044919227003956761325903477604869903656616872520877520762292399577679601781867418865135367916184872796555010074858510699236801849541101092842293246919979669675755625024434763753593884496268734350347833235282937643797855927026448753485000923219733855381472604464678421381936151016843050799612947773876480594505455164318639813039667826832494158064909738306466061924614074021224856268016879083103116960045423710071247905254444183562244953176959626651456535954293767865203851157840426048798642528863826787167763121159179659288772006066720188960099195551042221530450950531860711338074994620476569969135117769655221499048477376064839117982619354283423384378420349439596087919197664425643550053798030674496933884336884354144504889111378617285640335246797084686164784446537309964742428152608967786834065919102697880591099542007219556854481100100430320041140146583362576478339256578401389477689098088380601306674354403142104127067592373487271673312615260110435707475441154185128408485228753946189751969559746106087964176034840636262530234622653948811053735255599592163339560184014399215989161239242096006079223541938140422728441830031513024602592090915871871325880768212903852558816120682212620869369057073171250910091081355113311981055219537065200950550635909797678356768 [172,56] 27182505098930822313887935060376451595055331176838510291512992487427939728556937087365926197734280096015362189370555655832863658825791625545784059115741465720550735527539261351982377548255345725296379866459679149268973396458819358306928553122307501112556963496775525015279172316076350348055890203405657450469119004568963003268829122256126392553769654207334387828026036915112580209764878384348596531809355708097666247671922588172848038801240645031913343063083803839790899339239057292203872024016514186754341905436755562309825126773029289860323010427885163002514287179213054090344130106687585377039700887838601506618295327517917668882889525397834899657641727102072442205262015469439895569555616800483803784365801885316320192464625996057557391155304535381600093369343650796173651849044466572215061036677731323250073063384466893151875481738046373556557480400687719463025968990796651242515729178945980239263741642092935417794900729817545911035830230910744298571958199499439427508657101471165454088184322439785711634010776649735936282514378360612578462120175925191438985798306011416892684308029581444095132535525257924413250937741774037868172487936888683593165903272552444050838913731877886676248143747848861536464674085245762371594427151336677012819126191926895763671849489521770204672667368024084622566521085892365736988693384807103760947684797452937975207707772516264879374534564481957281551186880565947046886905799000477229112265552 [172,57] -2343477661179105763952376812950920036780864809048071325394019066148957432826303188546090604694361040508647752490804719580035231689978605085796718502843506598278245114924117187116194681037248869265482118332308935932540698766783285479416765080311295239858849741937161619735322204079032839798919842362300532716969347077824165692875054071750793455593766464725793035161008930856216192103439311592650744071612086388596510991231371743648059153512367202720291030317496495299064160578437470370867248725381069492682291143861981480209984109124953165828321742170286243887290115745818629432835224826074199823794880965951271954232012879082970869137325638752941163013023237063264635117605411565875163968512139670941246380103041765341813009261245347662003403061295321253334690932962274805881671618500244225524735371735659692831329610981478460919879462823966559594027780214793568335991356028063053704414002729787511520638654880882923390936262636344589498033322152413581144003514131494406522647279639951876856935864165496821428672395530353129783365144788186072566089238417643760709850708187633133706792601072219733067656034894824145770157157152911109336354684944192485123959003489041991805153333931801853868122990473884987664263122107761220615553647018933000723764255794686896662646311596631101402545855257291981305138802864864078199327799631558159492299108982635031794645408957637672349816697804410302576844574105418790501695948743804113958960 [172,58] 139485667975313867747065759224718358737355168337707388364103335573981391071881063237948504669690711723896928444956761448284087262706062908249759756649860687900941521985038923336684232852093820347229275301959865558669001288465981979413184035454941073332322956901593634940962061534772749515592555051061032523182119719590928855588306512227948544284583368890812033113978481439356849268960851080295129864744215066483149098416414551368332502783232537996627621405338444835916335877199675148280476593243181442629087135945845031986590777122957299118505859549849418930978804352356577810138213009857925283520228194775858595852594013467764512950122482072292194966736740163300314945158955538358141047490281955984143496460467461638187429455083410623539046252919361031054937446547781870660039617482393618209261079259614323644099539781346916269418112233943674854331316922664030703346892471077420583962439516645979601058518372296466320996818400686818626467448688957473027209565447149911146031748758769273432376879382689379512456456035160260499530649913729282871204026413048252874027423419449061274160680256074270066225291332524261443242308026093903471311888383006839646309052152322981748451546302762096172818951390498746961909584570855513144998964217633062455982128712642577353009930385451203970956876438883508652065865698922079237978549433129588629509812918671027389567387635370997421428837475969955660592947480410269430925007406105221504 [172,59] -1808804516817670483366746665821501099449509757430555624128034027881860090248693454827672809999102922924374518300133976219966150745407991591713473411641433976246832559264682708354092244206897214073079828159504366973100454757485363605371746072819768877272871863074870755064791280980678267179749296845211491647759574365328571584973660738330244067756628110888154699500878113869776250353598572221995650055548394700356476816006476504298085309779705628718948407445184680048672944253165416840613919459182773036724599950198912116455216832521290224845919843839462049937991595485053009232574779203811245550386302246714562027804678654373171136023873267845188410283447682115164894968426307496480656770851972783006077061400844950852764796419152157867966058134667637509645601745214387803853730439451207385528574514127567601370922620382866869050531401044097319820200903687859240942726366587450043945208989942661848477576011181387474542629829511522154293074052882667430390068250419436914032198406865379188713973272845096167948278112163319403737765158643938472496693610857284805063456180968898717993436947448816027075193932190720777483566440164089182104377678126500003079981670566810866571269659781170441679939448892672104830711494842096626833927714510135594577257610493734148584534403935752141042169568485885154514775518063209843256749580696576857786681038132706327627164075641252236459018646048952080216947879999224938204675456868216 [172,60] -861522506265719684471395928561917844723087301557051124823553633319672057455508693872263153735961773611668448503377921339596416688179578105003459314520717310407276077556648120551687988909850134332444466435786138704443546875710707626344994002623086663251435208003597884636418828604541911899259642197205224164121846940211555008169027612285914392989183505290534618400247565407450094637369150378335750847755046647249682759774827736631840352090732171083325952423632113410589662209437424009994151408845336675134513889426629731788438934423213074219013673534527488558183686679586957463862097689402088192271238170006851407949652747759137553424589452220167671903486280737278646220197182964058319056635540174873681501523890626117541948657738681324254592040169010503289454306649849121831472442088059890663386412589047471758953438408262260199715038007926559279493501162400522475762572253850838635013041011878924116184959903539049924167483537093083236705480673359062616815296159561919187412092118644046329908814114591081269362562285982481247971162116264487114392290322908924807290398063486377195316035519916080766445885610049588322270382389142231071582685959696693157268451935908883402887165031614650628156054894720428014184494963401579001491965175510197152112331374605712898270356617287685748135131554370862307146502560349720112741314693103026965291590291223231490687751354288694797564103853004456158529747846700674145631967352 [172,61] 140937392945827808428413099994502724638075310420319710718966499200164469293847840854208030755299317097052434493815686889642035331281125554501355703053610552781441162054950270118064392179491211399460061625922666748342626422841556101020341447025672280940380829931570106400517842232399019585898438428428266076895050682443577064865162404098265320882656490293531714640276590374201860553207828606059618066666491968839866034106494475647844524749993745484176158531695134328099777762244891757822135080868058614640942129531369118625553585403920055804132181903899091217879260236469310876974436325312017768069674877397879022318370155636136011991564853559901370425626173818388614208922130321780911024476848939290345714713614512112201258270723321631904622460368742472310343204484600671332315526668577642576396175520541949901864759140792303879555193103356982116958877086174534053234416563188056632708057876025510296047005198772842770231490214801078922846401474248454029380585484710506588080526776794324937879670146292725613685910096020708170698297667315133200136669524545168859635718884954256337311299045160949684667561910182275531571033168440484293565228845120638901571825479781781652641006983873898243090590331871330764508574313428830005537790784259370486926330401512887976455807470363008812670711825708897591629204329136201646600216688126037827218049063914425171286766897186576930061853217099507691513885504259171754945760 [172,62] -14123408570465354326433795849085763486365065687258305997179466554566460861048324088469225499953072637209438685324011449575354871930700564467625068965584351205464768015874420516142296222241186623975823736888851921696776541375519685235663191194252770995456186455828334923118867882603583222910016728329023319364308233253711634770377493700194065208664152799364458598079997308662348380873944243568913695079662596350350276878085265300287603810390091265767320801191505183170944928947656333046856684480219301621028076669532029956164249690787488827508045960104284271262793037565730300803728533787280276256131792966078378287196066968158303988651109003108916465705429757702390691759427429581565033504661854161208288701293075802088063387004409195959680490970667190661437367623588597130420148811137196505441958616808146487571875182623451662977660549185073091772632917768052355193896546253763227894546278307377722204232537673047235805618733820818387945696698034552394737147096668682783679352849170966713316051167658241069803604104474808977713938644435949177759200141779135162983804211394515658721995590728829837616488444769319529118475475181041741972558439457241120996253642707361274829475337661175698024997690149648764243098920746168160354932356209373760772893738204256052685693171891351373982256901035127663977278587241239250986279640596917103058493960773518832494681770112234572605476356273942620547527266079854722416 [172,63] 1067756699887920396497766064956795430572943415131398491668745641275245593828570517598649904007857653092059738432263741199571443650982009471704494196134283162006429333924960860470255570384070063127023043414982094607513562004356138055848397788330306564359813819402998276258384984889464750152340421492856429990621017288114028741621312896859325661931065470255763905669096644870252961205667458906914085192709292320278945744068032880415392704918041439019596585300425631855437897452940570444266198976864317482048675431235686048167122890697793693718970719269323939854892356150269055324815807996877545809771609577723595605938619155897273598599130517964549792684113713826631012405789771271524463899949757314129670990927360092601752282320718228612870568514556361783143698820963834270600134675708233756309906403625783208516070877735343148298607683353191879004759508865806582724194861701923481955907790109898118392421694198711846337860343116781746427604542985002257568700772863464989556457232892589474480357593216063832159498665678102336251597194154174062766492685565635496566352839844323462815556739818241579308883980698025047655420160578101623231844080999158320563625543925849078485947905170756157305628469912322875713819342609636315577753169883381179715765407803306399595434188475083863377481514064581133919863648486299578831767222071458523748795934018954757249825050640288427506399026734065731538592853418511460 [172,64] -64624781394560870137976771905393093540043170334452731634215248053829948177682711816808442441091638819264934422790387394345685146287031323978332672111639214098553065439221451594619205683052771838799303316291484039950781149752423279500164725060629022286210280025612424080748753287377263571007490480793668029460112378046139182623327215161515104811381185199253726618551196263278367789827635611847667098205368424724183836341211032977008451670804002290605629767715299170550121883151216884811032987268100357987076682880945479847755409341743028438995082564378955445978509948137583805020159017938040749445083900735105900361761409729878010072016735086632775753033512765678111882207867088583670178094856226820523123246987547571320823953464170738352918591131552509332172904122652896153683023577626118484613696841560311697093488164454594227800486279126734553717604720138115331945089104101312843216320290091080827450376658747967010924225228920415433467404145742701938418345114826713434157765230534144812108450341395107843895690464620838710277987634533631738281665520766471881818232502686201621053512189571102920321818743107579487520614509996729959181010853046367050088593543171649415224304071238442732493462164228847907252216722874829374699941570832837317085727320839089467965112893863786451943245512819157034939203021571160539061775805816585814948279603136207635114132564449338011838809625513647090822125122512 [172,65] 3183299113108478705295572302977411938834727847879974633369030315424885185728535564877882666808339396860918762044066507670670016566441064587295687961784790354690401970750307543746329772198995989337463219394875508714292632222221065481910116323805978332222918660378175169729356084334955437058341634386992491966179729026247817087015794817071517758979081325643751610569353853364272404128771181283715997123849719330363459079654848591021179454006565647912587132044918971839284611130602385262835712091761627680961188896526209137079369299166783350608745702032176335507362547369097585789498581609617973320708486646852023772048604175874255504971939641790580967115265331159357635344048346327618983547956204210666792903142799055047841291116515507286790007354728466933204083735076884345453563833872542554710898216432705994924382369302268844916483869514373660058483659602343012168041685893017199543820638668857207306880325436790914694640309862939635296554618667538294864652884652496406224623353105395278913566125710618133950578406406091995704814384677549513721992808130906363873699429236438672683580575855325750921537864735730610556627909431513171484646106095639369276256029281928570834490512675158570618518699530206434332696642699315816601942302402661475109580786372331828974450579523241588763847963428999337137441642012139566271303732486144655935136130865828208031261466406431865585316017620409645490999352 [172,66] -117898379733606522157037854605060268876000138006422237260979558563009797015219625003222885306715029418178635253782670888001662076329185366787929831918698063164213133533326102522069053913392407508234258536679832967994592717223809731816042215777584348344170907438419032588159989332568610378200569900662494470475278523989844785670358955602159082666650159818605593343628716309670301582395050802369456737413581194691920678188573417938337715997831629131339478415535248798233528398990653071676704419219176009364750239839296236787554481800258503771031664367320711323494041653764022308376804275151787338396246053111563093613478664466017402000248335971458404171926320137662858454614600674780511926953935535062491440262812469335244184444424972935665729938020525331009418623814749846546566828803869373972913108164236528045375265425231948528212224259040728845324723003080352926671480347966090050630652586023485911051395433103642532171263704062146510701991545737678972875123076449816636956594528027549903599153523260206034074977096494667923597007219856470755559919683940366144963398211413034413323945392638151990260164598482131399641357664474887387818090652907221313452918353927378530968906738497457768890646265003560376464865977977288121426881115818698780058566251963414596374215391432038655244497168529898708995481554672895263525542153968176498978369796956919365314987909040317358824912796242797480864 [172,67] 1583320842369459901674247715470046082575810093832186292629972210719123810056876928872718300150774086927421948281703728533297986146139799460214073556681298016928754849400734857375604320515021577908073889944910078031014218494203521459075884482159135587775035220915285949907590196993321125166707208064098872312631483988503138541166906485372388759363786802779455577069028762419033775425209282219773349877664676043348573457988518181472895058770763109375191558211752638276734731505573108009309963136833412325787506136264612302579472513694854537088224689650511777532196745191090745060878738519545522112060792315644757694087876702649832963907988209120025334779436078707914622490404876456333013185257122852470176140226719971244815532594801661839556182092931025508218996438366073535068287610199107816644673713922588457136577604827281153630689359553802148784399662500237105996483852917256039732069749554505566196753331888091746026382506386006489775981090181909630194581913150167595478656817455091024247475254647052559200385023584509861734726466374499263261375110291646439785080575858766112819499651989687701202681884436887350759574571118353595762594161142679364755457032547260438776986319944195988874843904098230320565129764250558174105578528587146272501535953681818388367605524157886534159928043291651071040702898423951308384750050316764991082346974681854184134392854275644171134478930303488500 [172,68] 201016894240473321717329735965776940018174975567315721223959870444937485036067371868548607821331193662078407162430035292760226882769055543451998205722616871603280532029849919931845176836256910003245695834431374313646608534146882921067499319719105751587037020023075272005295571027286750947408578687703014425800000615791782610956706524628625532527425528171218500413603240015430237748987482084965653475163201431228973953696827429335213237281613276021922406894209986317921210165052702595211124876486878650475724394008146942111571448548779928687821737551285596942327343423339902229652200175907720979272069082859208975955378468548411486836653118282186084728675590289111616621950051596346748769629997464364187002940733507067135811587020986248953252747909692578797826817316896218437581057736619869865515607702101570328231907608424047638098958660272478531095279382390028661076476601072696990459906655368565620963763152012708263785801038595761152203283503505251788277213821365221862676744259950452883003489462318450915919069046041974632366200133936519665844951023075736501042053251208460541879479006421536846373035300795794747336627941443212355278997243356355912124635240718240757090560922426140014044618720552186273576930050055867353400042452091000690679247127405604995046043818369556190307032239080210188352023781753579247976800554377354583235134041553333448693023749800632605776628777316 [172,69] -19113641882174118799587340646360904308075554473626615587242925456556976037155237945198161376223282111431627796894885432945188138109774535656727657934833425971554115088909530813580665520240418449230462064954917220203405704816612148779678304866761534322385860902972548895602539097513397248258421605430848237569419580370977720915255781687942433575487651905293117210968608472806125602218197606470822304552288402981803423030261986279708170357409659918031841974624250756114567700762277476239089012342962966611530475306341778919935093434571653021987202766389298391975621853545687187646463745100951619572164390575937228700779385936623375020314589047781880174776186385297785186819983317561758325485767668962001143298412159359360084768471414232392150496608653829728519793798277609775779556725849392244707445365626552668717849933853401950586590261739385356119105443398872990491395133599212356230704344389319242850755632251534203437624621315506270677947616823980554339094265284609777294741056045368110920838360894729186003037410720661667266484677040785871279471926096234217012734988288766013570074941562961580344132582065496172582210053124653194944099124175401239986555427345181082029815263321433798486836588931862863501585015683314597430934169808268913186377898864544483924512109140403480570603868916311217275337170411728081108430445031134352935212792932278199594073457427156950209955016 [172,70] 725916934525639120632766464945576186401123002509385814923816299423856506026230933181541245865844646263030957737637051600532432474130319839329726273367597867781706085406073328900831080601277724390793455039596407506748983868111100406199049784839759953621315133480641843006039913203712552275058603874873175528809310314664618952765929066791439156124726614642681998118492687723431962774577542195119062595168628043649424023728711768272436665649504457286470476673266312002741506927010611716884137409849894995259989794568961887545548987376026289572160369737742158042113050726401480903411790683166109442790895306229009708580963159243326783699417629925903060687637458211476244456124352617838259885121920614330436106414882695729794908541396090366613875448697165155718338271258557125545956147919965324979437226258530516764042611168601446944789057244599589541140409326254281354502920288181659280480607888190783449494389110391836750658188550953442692102486748280019075225238467404968134698374414844685710603905288248290540011063415069427114469403000068196596010563131142492069573332299021518767581937736766640905527846216835458681972465886186829475325619716720764447882600490987176348884667573891622244060478935834722743769146567578257625852045862894866448979223867019572513615508251306011192921743909825327960821194102178242268410580587059409343241082802042432257650594862701571769048 [172,71] 16774812580229480492157952736603268413792646752234401211915990725065796923652584461461289760999953658264641287471473750071517324028031434144766818910624259417370735352655439921542404018791449837225619885639182279807621282641865982035868806209020851845103895433765399813715463540021108359197417547249765116417683552548736584585103361836589654351000389349737458663938284973806812169801931801782098280491614181485861861695590191340718686543190452869045634825493902957067264449629084194480888141821688686455242445631916173237996571341032242384140574715953539386000244983390652872862609677277263045290850693761893505159183816250198647175310889469652095796910925294060865526494680624258736837801469416387303956415101736407960077408090519294709639744565296802079649427836431094974448542714655513665828473756648794261840782693034363432528516807170294565670270693950035079121455042691197628048934904437772658842284278429977266600234967660936261351521329812069630026287555644692156969696922122387690761201852841891616663175745391719139613234655838217701427806815333627989577296121275210393540031023381022651314305294926054323277112116129247715887818848779964406582547912818847627794932764188814826643790133309330456723607590749830870623056111721586608270537147226668264652039359243611968763168555670877376040956955238289249547207285257890588109207845499723119633394225356310122 [172,72] -4785557059270075345883583707871231542304267357319779729634604409051460357393582780392503051655342980654630111858642498452512043881524598438766567359976300083834573160259702201649856181522521456169638938496080524899714639054997229859587854962287879636174537620218560424138286069086529715161074934117927831684618431607020989824749132105876957537898037058397654200915066707136982385661329367112664518114757633791640054133427285345859565776281207329333705162695316957152856129232569119836660744229201186235442978462192290176900763634772114919539960185446164003638970374122517990179852174412215635557357542917879710945361996657042097269098600495469493132960863321251957133591941784952864966701013672157282544779539086621711595261111704503027264814875614069738933439827176899662575918525865025164163133124876573343795302801656768152682162952371264851147102935791334961545661612182760819166210140706272521180020837878821749289213310027406849773455970733707749401818141281523207560752136587819672875114938087818596020169777473704494836210256660334309273085112353535009550597379175328075909742417416228584364079624540252698236039213960997852491036971419766088910633054048617510554133322687495790086826026664374677337349488836011089084597950132732007953301274863943931028048496054565540435060243426159413142520645196769117112042458360248040534035880066165667439530270668148 [172,73] 360256269383562169850126241985410422989188812822192003385865077200371371734907771205311263210811109654218733237312869664818499105580100377748761664051342857923912123664360461129815500915350716418304953863595168997197722932486428845989395011567424660423241093039239135674923362987571210799911767489562938266139932713949984831856970920478333724675371065155767447305418065266165058573450935205025600122088799421274322141076596969167351706314639599447489090889409807423202200064395547463421690688723199059723576645745741615340096887990397776632277447873221704968826305071796457513376037059703520570423250469861966386236956776411829390677155005375288607339478249133618161093403547741956313004013548883665883547256933999730897930434951812415471750342581739961133172685177171658430905648914701417785176609771004614016195425009254674818261622749804182718700855159439816734051179610036732954157015453213779701465989383933445460774422599788309330236806742734652172570613432420038369087228942106336198772574882758828165271297489111417033290187952511470481062373319297992154914603847216641689329744813321599718837188329238179267415020892539673958198681820763923553736190985163476475929864227824100361806037584439285080339751299787964744068209614247357176262859840467153387502252921323276554795616701800977386597463710905962191201856917373715223382582057792383521053896328 [172,74] -16500907689666321160922723948630513949413325039885209093025691703325162197506408142370951917638718075582112366710354428405688969782950167093363344650081438734617089692914349151109127932214176764735235583306757181505042714740662486798530524462858351202478103763599164997690552672839845640814397495970709979444911127671310921025471338953863250720044743526807794868968347071536907679941287533260812842583754709394520072324781352012190742966270707875804157221341060043854931734313253555900153686110776767147460385995745733829871017384046735066258538623746417655554985101760218085287088772990778888335578452003258257068679105376761532355057193361258822154403451086045387036214472796844200234194036072916243860121556940130298142857805301234163485354419981804606037180191310883347444227788147245631923103541533546191780891269724144454498434759065484347246149104929214708242683668107041381528892473573203366410803003431680198865479782748163375551936083886969746708116345450468689461674783571341289866769183255035828045463304208378557051934054213141389827282217120004475703783840278015303920849026114872068476275980517535058749240113627737926511567404643686637960739794754109720403176400136049820162579693293115848717582139073817615607207998249473459390124007147893397083812916640478407136691309225996243049724294169940074259995347764504956901036389067652073520640 [172,75] 705176636554496226030049892833361233037519020817512622596761795814715378647642587719720859029720564985007173401573572407756920253400062078418156280992632686177513313352568457370050663276767090569759666571438172922319209279502811334756263145721134125486508343526360242995527220165951560732076139989548913346872889769801146807418907708171219227652099569453419577635328299962546881746035942070147563977992148866132341204068424991236682028421246746807042537431243237949185932163596677075292299875122949612689382356450702042683765140314622639018020561395883474254164819976927654701818540966450258044201612313014908548324357006138637352228143121015270080212152846519846349830038032416889050344537767829316379967232905608511924490740063917845800888297853892305776628817003567861077069872120073321825555071356283179199815553846053700625922054948843755521463224845392808345856365780590937107067749234726018944012846504184367502589049715129676228383202534803817143338150249343429590345915545956421103981976250884736330263847632286512532121399193953999047267514090405956584578138221140814446844858313582201693116068136013358191491027732007741387851965227729498944866952681089799634551517209795346829559543919458216644575368424329093744942930024114767511721387066646547450075370278724514062622663102027880068133764091353550104650635550971447442336565822424025176 [172,76] 10377692962620038816947610979017765240441220452964683125251085789157264613994761514173200378850200600352368329087078588584173363076073171459599210823369844047046666530609132041720470505878589964570928837539694493373472045058096875242692203074335411327266911696227892313332590828816657831362800995931032855961057667215373332167976210965516955345232110132157183984191833676968253024161013927569463035361447440172842222264457346156257621009042107225829032129120369043059954416919293654365403195722352308468883134826650765082078559401605683583577357416033527087048276183958216040620134661737372186948548277324362120993984133026957868585291272377552362041098071207440263479032398468476244247971519872691595957487681198196661978911171973984753677572543249714071520158232190717305842898543719257995118508709814638293894302342364025108261767999527627942950459704084019207120270331489190695740737310073673851966657828978676237220660058360848981980692451061573223818495750880122434464630211552969567105554111764181628254090483863559201898952423691905254030526548762124676190108249833149701327527147286377575475880695652891610094402598008719844847832672106769685592374170503205797979892522619958497149333161963551211389917551417623745136078942025023875908480484950438352609341583137540633798395936412382941809607771850582425859574468643974363838818981306552 [172,77] 722608627793441994676920865226708608924461918560289844987325120687065437115279807473637301837492532681162711463008152852378481132755985182529915485826129893073701955968841644766859972284101150286125844687066777964325729859733927608050479336603744157504645274089177674113450958924979515755186482742531732272584447597388072993712177170453649862266372589428710143487458474890163351502899375895044105118886592448198571894032370007659700294498980044492026783869327020681961382816316472485092792633611363951364037791176107000147220519851093463389997838926417566332488472762373104617380699544084243611953989989467875909360049298259443586282015989543650026119155570443659731679862222360430005814632534925279736912055902206027709498185572348482223832692225876760598259556605413879830152561576859108124578522536394896421409251569757814052745498861842509585255597549491728735724187626678794343602141444408882430946582962624323966252452700258081688494589407753079858134762850664811898628216496397950555555184946223353815874442643132921331471638843761955181651573204693485346023449038312075953437030498130384184846332201829768262058540396751773716661563063661227037072973754550579428243611094826227122311452083459629306443911799927875336526291625246328342696065774414529822558998153677804502942525742710758685682478885980542790024088109485183880419905320 [172,78] 32835583161325465075505808399190705261058950041996269484211190211180729383344673825614266393316742864799794226842285111720963968695348061592561402365899067813014336319886461490810481094908537445604949466489701903178020673729850615252535096530318610256830647472283036893592908159876616750372538431065874648262520155437803749163717578870612501789173178576274287521371825104082010271854336889634151559994413270061727468186637812394706958475766948658336684618959334033167588873208064979724987797929650743495731112931258387919781785385230915875521930777689105464398245199794237174893580351320589750717191859899836961525824856361161775297703213024129745487329343094080891309711839485432795535825678144874982329464728192580643343557201964305765698702470206652179075251595283349540446883948893041578203072360547660125162228456110546341034850467754420235305622147113100776796373393339032189069132346169007495384014409779962247781433266929183861275287920593386961015779026060939814495870241620949245643747277018836607909011012289795494097270261653178499152696720611503684567141445816704343455964422851295974016382699905686476743994293013596721146112377737664100484373247239470476913625254025231595438418261122620077030846911791509694877104562633368265633441593479710936242088953688628989566413023895363300349150476389770052233909681020924037721124 [172,79] 513613323859468227792264790207829922989911792451499209193754718148937925151409997942145008259675906165991485079589775066635484834078408925292507526039128312861646798441442400766252698037463305440716219871240804200632275952027682313762306746895819685750488795008139065736318746949539162421076306562763229718899998010180228574344565699853830139863122680694009715099511707625328933055077073706419690871970659987161608312869052855419932375239480286635575902409861437416649271290324673293061379106294250182299387965204576014109277420872114961676923142258185752559299300123773793603907552769781676744300448610817317826833379684138304310099250741330204279696280956966901075080641047565195611605933293070709864231125967971058037784331875635920511638259394570144660395707907735879057125857653299988256690126162641254672282769573936806791710202870628343306866252905324510157612459716612816136360709204561721467184008280442362339683603956217180064221600198653366001569634190597213515819295484455046100361116366600602844267468465122368180572479769928187247417805439603799660963850929802702033275706496751695998082453359399418350551769008828859318879870338827119543045818549308604542953584638471360598766583174250026675572878791231517578653912079691370830230228634134663957454125022806654912708770033683251765962675370276790259541471923452115264 [172,80] 11598589305219828388275173977175456886297014234245990168676261050155854181365397036781110209872956051180767893748072799885794709479192030955670073202103729573939954512422903702401908006888035661751816436056842118058645844301209349656154076650843089663788962135677189149767749163917885018607128371986060712705224000698429498985045521960991258976662014554885366221547112216851927303166527945812903979735840507366167570327106653635488255499527113368837512968846565793118648433966718766007645067053851995172687835034000802963874050700779668123834192082535307852335318627400854689147259323938205472157691103026094981076054977411367885744592739637762925640943503712692535471903249191463707740018714522639283365684554773572356700172323322869640049711963271970972126481261988617146384097732016541809765415073295609156170461575657556295175554795964915291845672572139832156114236376683047620285269057514490348352591347341673505273731513862809400325267716186915732428076458323469885069948548865953603910336075206985911639012069461603258298422980733368467236534597974373005811137737016359139460874979027473865203299234684845329151575939521293679801753007479760873567943283834818875082070126153644999621816805276581606648955031582616058487417323053006842486188346535804698330055225356720575739914222288311579808993174802065136784780259779230 [172,81] 131019243297722905708503732047641612586240922059679769562559317888576729729856833463576051952271281138516922138096474553844468077335073139609603829723702378531300932083541721702784147486904889855303062912813013442866845628289904668669693954578649028368022796604967458378416989136870639389467978265742817706411064403571624742420130133118463822092642060481301660606003816163671521590161511077859220533718371143927539864388325324370074200621778813093832551003419806207049263472285045175733523429757395752117798002553694848395665617586342533099347633689224442713944141097041150581845670033741290909430171804703823330589117537911102976908716451775823144035735183026991016092549593066150509388740579915017685119570306312651827363883041423031572865012082982648895321198416688726234730134469296698085522035416010826692129063244834726692369771813960157293536326424716993897518257948146282511490675276179679592939594501786497878846194821050717242765551378168733966165108828647008005850219256663065208628417865685321102455686299393622469077631629018771307064299554828155884380050106669204847761998651783936159320287342062855364159818394157095591665064991848134347493255877363635700752618738643443151052483059963486712677331665842764701077356439063807253146889981764719264631262751823576518700039753659297077116225945436760091275371404 [172,82] 1156252132983381722879603486703638862890761922144494577458903492540040369559414633989611876078986423095581172524411628400349018590337216944821013917760532046299783631213968128554170739940148508367479965364060717063923634012784237516929085550623932016445593823779286308227874929445513920204389691749872277130559036555734139586243363064339754704195010581179773456695514501016709985075175009903322386430838681235568966253219221139573641512738825142511715465294336386138529273463222546509017382441133720486833228437134709973005008057703673054904042792808950020021387785085167615255149271744018363515107005465442797083248044941060141703746933502215272660456454648653348595910921158421713079946694265660280061544566411877274363894017390203222003413177972284923276330553297109688501546707646788533140180807336384985641977773457228438656337187575933179459648669059887914417068432462535960807974457793547234001520785371794674431064750692788887512236499547239010978197025039137901892990418877778857353988980542308676790934235789303269475277612178805938346437085528435995720655422790484984060696980269754154003344943901976571028457663718557068006900208639015277508985164916087085217714374999352318682010409590979097256084711342265124405697605134702163941614138859371782451582043328216921183764109751213056290762642705440907090768 [172,83] 9094891527736140414063825175533576100368081361758987607254207223251565195683998325911213019991347327712955894976099666727978737743149450714520159718575844922495118386296630029968049189090387370807097356906917166261483340076154139507233581158879756391644201001603368967277685872792237094358688139553093782984664125747406824261969352655775658642844420871096226288168054226866190242507487705769237843169255595204544687027345496591767045355440736432434029323598049611926021183260827050896435235182362995322958993702505038727307759972660600787833556111552568507575884328956271905792098196145613779829167513222317806148244755885459867164133048474293336365250163574927545499846466361706219208980269444436686181487130601473972681803695361833344422294273845436925364079974037404429453966758185237541432395764559468576099440134963610636158721554642673543269729584919976821905095256390802084426809064745480809868290216233051298237484229882509425705663772365684361984711276917136541307086419389313921289802619083953333689391630566949650628469979239858425587517700493320143388026413902169520889735941670043776963769696469990936071444947963809925524782425021381306415048391253916637416338265133430805300297713641756932010284038476291118407212986122390132762090350884643398885413219202478425917754791120232855369646223655406368 [172,84] 37955740391552301635078974566311189774467619673492014135051830936369202002858660235753410249271763863911663826078743343535490719465157761042298201514498573153454098914191154461474469243391467038904222054041936029856798272873240525522940915017528756764299604583611486084924131390002980891478330333505829285178005389202298099492273884472010883387330902845288270601095984734092405651608312480448632161512895488706662977363131936242839276441951099196442713126783308757751508782445263656314414153160320025469600076700185483488730969794343689253367161821530135314281272424650060957496140812275584679851855586421688100968038463910670601922629240655510342949574308445558784387468296723569226944732871906562709171922555955120165718484292003568269675118347636024623640916483862738694645791939254580586699759929478641986099393675639126168651899558613268950766060830965280861981024021155472750657128033496526529607144269317545975815882731194747471262584552006253531084306038534774979372671404333944254342506088887227081992583327150923065888968060509198889412803218976447944903231612550112584156929578803001969072482787538935090960938081853543469576607625230744292182997522155013243647106489320043858793416118718056659480593392579573267609460881295823651288187202008218845762915274729062083831301868231364683378517921748 [172,85] 182119913832216864889884345904068557307148715277464069417918384983437977325075922848213803988670252402844135442045382322541708198304873335632016615789374573122954448178797456188568041336615116210853921184862518846836717349870374207640204448381651401403013967103690106257875599857441224307055046651931487695042256067943206220334261566676619940627340904073071161996830006175472492599259359784484961837821087006961347697000114775694078257894988685107647058725359133355790564850789543744815189459247105676862387064909299937076589162767697438111495767791277669585358796304115648831038372785091516879562385426211520811526298860639367700854514407364794417815501051291195197594269891183315874066100885497046799765314209560175257390478183409704813631651346114964237053696858568409763721051981429886010127793455325346560140676432601168286670516440465969578820442058267464138197669882943436775453427413827544186742346305259928833365212480237860011604366349820963151914179295595052225242037399666795415059172784359885292067512303680474086414575638757430524751747292865354347457642722826835113594634896039355169395489437044449459028110371974420423961714198218938246007973027103362366703122813330904875391297101665912893669298508770274967058594756101170594475541383166988998815943464214977204376638004117065907063072 [172,86] 630328900661753812313068378267149998670068483272082796594121445136805375700424806867201905456810843555540545422470959591081264148997905991600835034772909861567959226798216056000133007807046418933841264626828214652403911072147254753709118645337590401754040739520190596302473242817977891194108081087059795605298425655880305495559422681472169245164856047789940839630224214614216573774561921484057836465643113724453491453896031601323876375225650405000936771649287835433073124271491168201391317302405292282907167549168990261032173848962218425433773468872469528491623462030001235026299774831789249742713577676672312373634411603111614758255534937804094980466206853141118244489730876864791281747518728193826518656249076233069623114836876104156896302765440753664402673271579195857613746254516563016778787246443859216207131893574400084803564499912220965929833469492746861312537959544673844486734191330330761359115074053050389492864389335372632567279143673843987321718437541357083284705994910732271828993217888143503499191137529434199916486799888844877194928682116177651650864053870315869532821881589895282278949423359651107516564456763042145468521155696841036829559585928528038914064314364995442563823635018575081418199757998513682910642384476039735879999660633238253471781142549993770192914808415002624280 [172,87] -481322178674648955403429182568386709780671950044846859694178350606888468823842398763736396379608534202035906637872711956517409812529994121961642099573771154130746479386661463635067021360913910602187879936068230361125739990094064730981686776313688370849201902812134422755879341516124265746255303983149961113853909257090696739197857727613407345364346072919505612839209277192257699575681693933029258469548306591425459051855142114214603736026471407634430849102573685643949980632975070479725621105907911048918771186360427627513744872650176618175168307059328710954296574093458148746493983813517629034554041157237215631549953218212106401425950492558561487534121531121234320033473910407978865430090703362201160510027161635805634042402761075783046520140938278427652374466238988531735437239559472095377717824249918987365541013100072500328120605988618717168871380347314873058450355632933106816200766363844667935639129657097350356022070000618582791109942403721770349041119028815297811251981147570214731788093149782983500427702592504234080554364699324130890693352044108062073423985148412995381981984008263316001323546208463920960418589189113707893295989865594053150493745027360650827016815216301832194070849459329205109306148483011569736136055031307560667729612961565217989480498627754763915853364151328 [172,88] 3475336196948371497572827542751285321474516531086958466121749937617162874711356489740799158008504937224959682036776592321122894704361511452621887757578480594823993070526795110923257460369825222676202831405299221303135577470167900141853411125638568289257101715839344093892074272559084923946503083005455913351450230254554252235556831760196332362313608349685620795706015125600060477076965966260430973023785235609849360756005523359850587421513022899735690325580389327858944663836198943403325478903101399247571888916516831141463847467755526641941421743368010388111591864961093363558876275422180046906763315318197939900152531931229960072020593380224012624362296727472898285830912961872535538943901223656898335184790524413154479491022782766952431911499998546043566914146336300258435280095521974478777255103499174593988933295112228956402899221758386291531248718736905766924176712463890719608546017351984461041896253903672259465657824905616336542799488935318775203244045342058787383518783578579236962820369159462274774855406749886638841764741622963542371998423061765991908433586330653203285047145061997907355212929152981461258233892365608908656534520290533280283966335061567349032666770753540470097911762804498075381989813016678969790474871267898168437667255559813837140780691478214873692752416 [172,89] 18487098838359840023419650646701335629094856086889914819515851093512326591382001413303870983674141286318396543608140060052260959752356711437094999890812992582556546843753369085015904966450146166723128139200453973792556442047011106622476559004227733150872243629414707387158123342507438877728371836067916530603953287064263181673726230968068349564032055739637960429197331647159248704291655269620688902674042969687511581718181865099880305689276254998688820298446909968964635759410503252622806840933591429839859262115373978397628388858481933473430113241802600854788521652417985641732004929645027971099740895451326813836138708970924814953736531139372810154353367717591980739278178927936629053671848657231358555730690644788061388501533052699562970312028345799313427369670278457271957711280068901354493885186114530341313546562811463076023322117530845009793311581047885681335698236334404797756567886720544930949143613037157684869297703687042511922599247869934372382081522217145969874375628194004054743651156675075914548385426185254057523617999839356505308106279877419492020496276484855657069785289867470517528143212269670526063835492110252958972184034483098286731328114037178919216174714413528091321368657050515690991364508771747809944535915833181954322205130927570883089523749728090220380 [172,90] -48938962451811304948617410324087680051374261172506777854653866293633278116212994038631700174624931107284132432266518957293551522203925873698841180771266844448150329205686537584842367586716352982029663854104832161804923763468641603621465189996321204331447766786567259618350902427784872534468303593990741159578999824155130454251343848427937220330291093527777549386347494484685829879967481353059726613719280073827067990303978212801546160013129041870702584728669404657953025891416479015759178153632037418185602785515615641953910440697361488371953410638851725266935777897238777553908405102126607731835549725496522981468957845239498981852009434677594259061974840427185233890166275787904382890317159836290402038135779750391904552308119539365668854059716529669222871429839935178133656872075748533289766715673194857689874461743016577874016847613264756165360351106672958115685409048876153377909591901102357290167641169946745457290532583035623385889216972160506697779110003160863881248875817099361407182295116687410247809687350618992721430737454735086357046711060899782124659600671592427453772201257543089937860871575699624627282919321110487141810397321137122849846030451804370646542364506409457229691283695964105971345652247879137742008479761733688814120992076620761992602214177942720 [172,91] -1305512221543057118765843864543732153964095841864086453495345244083838233888157980187697044479762306403950650836403857981860865859918273280054044355491227452036930894802203544099552945827217484140057682172119131526103690974479595304344490151897952166035632015517090473802385878276101560741453223899576539532803502458216410966255434218064207395855495973797411881568063560996875138015765861335572396336562354734102255467079477637025096752091172832643447923996009215993378271481859206000715728563101215336405937850150244332966169474062552523061623560136364990199054559340669866925303242539966705050585326011599858425555640786856380602656848032801146537819190593154921579481589084967439397142024761289955428569029537555582922345974886760244230263128974336039224044064101623446699227015241421632754637840997236447274941271497439870533010875175488243536520400281845754058385325934332548079190423433335478658388038400029287437768251129104251637169109810464188121285751031491115873605949689401431368910393717983114021760477699526202520636999843973988578008934698100451806563836484893357424492977247372976668511229990037407910850217872315000770534027851046221019628689218062930800372469515185477134361543378758999860466273725361312445775807697151411062015667122049721415300720 [172,92] 142271524285867790828253936473068604415933551075061382086453832492798025236832544313635602081128310901826173420110251889557572109386613676830951456621198288998983682650115928799944196225600659139525432813196183095996119721860770264111132767614669863573744421442020184463964254426613465323416234811559680054393242940127274040077435599138986908845431251785887883167233213873507257736630050561769030239135277870645968865144443093697856307495936093095327933152191611253211467873097701140935691907495320031783365397493690089024610221177948184399533741974615370889859643260951767944789349198175122642083858906394010041501362311996162868699589356755068608131122772678669539068893407628681655967775955008446361840311238949060782047457138331201256787573390471099903034570894035612485227537257351630378673566273529730092431346833758840205482123429912600368005011714641997366149384462224898892129532249689431859573850242815541281607735335199287874212186815255146566148759133791836296171690538476323027586188650096347683465330466445821532134793376466310961939105533622066458408062355493442946306582056767121129474352988357840672283953197898650382813316208185708601943088076004412917664300970180774419724200857708645585927827993027167266523393041056760359116146568714461158992 [172,93] -122274315367002728247119183050070764962671120968727994256594245928194715401413798779986970007184621594615725210347319454060505643453623281568246070179410788499200115897287005751468158042210674966861315198863769144638066326022467928873867848290606059965415290241342186022029803173796571222389883936109331882421260564928853605073006439603214819104368890806448756966985112436311025353171748150933171146802744925720814867839351019680403691995620880799825120958252656492277898799661681557078495263451250176826636156219624743217875112936248833883402967352654638904625539060979905433904130768705226553562110154236058212700511166549979892071686764347621151999094694185459020326134064275136407878651390226136660111687966492517553862576705250170848189472247178659548395661945979763891499517940988318592217669883187681876316160178303101810574509519154878987940823364579218857550922303838719337314877193557768500110495121909170691200569144071355502825621555537311659851981439471855208082947773746703995824967969923830166517956591532766327963593707152396595128140065077533097044240948618316534056114623031776125369382598252561413796480025391799716805688924537678407605005590622196631162288756210948858312930992091693612749776851388789869490468828384141099126225066320132 [172,94] -34593127626555412698764404452758561063412110576168649263165818922165859092338577917143828499552754369735129935038677856737408913823976865537007360313756638775298497132095087261846596594571906717096196732227530739615549119590801614704462791122550702120502421674555696473363009893038179507832859904025358646323979729326719518448195628684968258691742257779267599210322847180971996986668376419058913388196610210778108861992157228843656990734804817746565915518284786305812138470969798482753736037330676394328641873502959578940889013179794497566304711750982096409027120950004033166182684723273049473328836728030442550678812909520856771008491454311291515861503827002251286603416736993741200694503320294663183412254330877508651787211628294542729782183258976316831053659625089548817693543997833166886989771750934261650419938853297260678501745732363156113083434694290941914989028090774794283435565606292331889138705192130002586806080071741133017847069585970168792923769522621326532104046739310104502301630773938287064672115155054212306177946005489896402697804163877803145276291897897488910656778015770345902473561489087984043827674412949587217621777646274612104768006806577207947567403020866121691300988495276240423357940947108400370181412652905597037294400636 [172,95] 71142543832890786600099434404406139938814175765304427676291711578448080813725380769878847890675990444544375689372339301104019736852204800400656405242301716281230591075723907351891255333379355150513237475568524298319132940832403728592364461333620341827350577707598361966009889322436185021833937204322078258184764709840540250976471693935247524419555920154956887356741131022315998618274060286570594060053345590898306319843540560161003857852426807839873477927518635222466656766953438387885821430339723731407267226290918801858030537169336996533034471714470393592763951320469479522059297895112984988988326110068619762016634393514529247145485104371744635216171051242096381257185316644689117143851241784264210658077130974928693101930791976069820618244722413697725067249055374501867852550657484171725511379562199135320530778605801846481573905100762357997300514283123681879246449829011806856560883787011506923504142300004200919764651583316416243530031201986952136772449359018370929550558025444430974705517537529675173048609536787628126946281319921722878926509881008874611268912951776382492830374485822037799602775499564992928004655800176966009700407926368578401755096066227013196260478012912244153037693712474502617474120367303304738850077881463886357480 [172,96] -17964164090973181486392301298938380298642683211899641402355791270519658173784817010402585443402134424991849962648496767696330173778517034454374351856884631214574515792263049907700786387662025932020642810794519783566179580177953725123072798447014596174016588254126821328671628534792109706340963161171160024966003220366890287865804482939875573717264737263165001602068153126676775055420176561667985646704675185727984136092299149787086487739084595890226600768704449528107418789978127305237222969249277290401223090087462409519405096716641612210231901731230909043690156514921377465832516140484398664979645977499749575293084444953587884408082839215993401203602918261494386729220268518381382488288399061795928482148653704349400822437194613526995203658302591838771964697750465727415741008506485905880649418750388770061441708994308563361155508596206102232820185282753414770083859526565204595242970347568294675094713161587474630784320282347726123121924052254180137877473509604936571356203802623273357096677631988203865860603171414100678692876602451150728533589993983100776033704577782662331233207579333263806852193890540433544176886515643960886303191511670356749595182744292496964919628201626256343271080768410199657772743758043849858450110427686244 [172,97] -3511498294642990188671304297182642914507280665685668222074335946980167057033308961284139198402419864516597065807164709375475363137982109756224881918858998670896758471848322525590998380904776836966949408307934856949716425345176049743880240298862940794004582032948799339026986795404443903618978685840297835106271613155282159235822214272195714981221593356864899178338369471655852236278608897098223133627280406201299623422341488888280656161669718718530251550402922931171476813670389010797593053582976212657150735069931188122364993271928178319604898995165423685795608242052142348653396189650266024471460258958653691707324124592092556679072171143364168900522464804627295212073390788221769564260810907512274635627928725241597716626620078701089908835076710225974972737078256208863807436998386785005998640375125571150409477787129116821432956593797455688869894967608928678785842726833821239074853945173770001305972590593261854049466499680611945644614381276053814436656851743406118104016646796956622285454772667611643922202308380797328092139772679827911561314665698840355103565012224961359829887706284324821980940424909666691339441673051844045881726848770921610689686040270122129031771403469213649648201169397495067470409260080695242875302070 [172,98] 1775800501668206940380447352845857277133213582554168891019922624644236053974100620861579417122370545321346696628836654890026718342018235257032071315833004801564954342606404487310761421761474036610899917121893164630523883068495038952290171906123957327022388796399416444099664088406273082673732862223091797759725863177214175437530369405164824413035408503693286210898485464830002806522967995560177588408445408163388982363066505773290284313378123705909933914100860660431622614360537693181463814457636421632261046373394659320597475616438850225853741532007637143964098865018816530809104459501667475849793493044817295295249797580134636538407385007903408590110784703197251512777192369249832955644221993667220490658611221452971255333094988232076033235440729187695498660778002051322198546531768317602874985104068174608738221067133939850743310536179273055595934020014248413572350048267516527153981628565058243832195199198571059107174172652760956034288400043354648119755731596754304993556156063209315432095579934839471393170408558439036556375130184867214320866667535347762537593740772905475174158028439483765459495079435447543855563993823075578667071812715544425700885402284832236474911688216526161554794015936407682791763351035041515436 [172,99] -139114018918593966091413130623443906269471240286379063314585063800715025426106996654731360294600296198589644872144715369292181449012771306429442219166505621526107131847825434834284578414788205156459985225564520841819401912608582583961963713802711018781352997483824365044514099438042017371877764772156733697637648876810460010735236053022907938416167878963033009790676968836351093709880523964689425045934829986646867329952240114981132573591620758771118167129750029930038081403195561046430040948753402070327532827333480173408077010737854279402107836080943992779136783461896742704996493411851848989812131086420556425270776512434277568272341219982544651999126962471324064985166110893668360876837279381691823188319457747954865794879848849528130089346124353254752579622281498653138035861777781360661726552612604742800998059040247925940047704938053307955112641706903964988422680356139266495503715237697764935913105720700213248980224670682027117674227738206796142778328400333293965796013761372856011143216552652232654237346950154084152625265665214350186589816095469040554501938532475611935818717014177854944324049234920162252045282488189653677520350872769560964541844184640865761363822678929274064113853242696200701805020387144 [172,100] -9054858139854688109432394496209613277600132280611325939392576901984676870213396479094033883584586944966149607772437935069821071347764726070412361962165953798675805950809000558951774035046861320853700828869270175651343905999908577605185881660754904629843425049786922091903267449261226108817387392401177175044903692803938198969043118454433788003013050700438103184867649661078646799490941525966744539250868923017962901204214712784366823683816067157538837308997289380754134175867725931065529382873623397601430498819465177817417360159596322572600775085528065096398517952239735530572686206482309721133094667079442240485635849505345619945376785535182580829181723445668552434283521334226730167502724343270912060323296492901666846300418599844663649440207821943415973493823458393107756198043746164941561213683084669127597611475588123822582140937030540424098370629859894059441306018367813636924865713732139360270619657571455432456964348011369438543443589882076981556152900745551230477593738308352659974335914202277466775867028157201864435949523271026455211999656233616706293732267915607360165103592469234376582544640146515694989946579005362204611076572086174954028307051399458148047538986634367540188153348979366880773872 [172,101] 2343703067886604296615156255490539713906432091792867163533428905463621890704622557201527632355987923588983173327282844305562064532684027385150999996078368538170250024325552602965125009128522286181230601636771152289250915700104579797133225125956464055220601544923588012292301505259143978248745800824113236623630830580065533686363121588567319370136109854793320733577599767016082767708140302314128571880182590417953470743602358671437835551792696414513467999438149165694426365826028896970977244577655220754624152290601127128736202501397821451507096792031038600967108804529119983749211468934195260553614839415359382166858639088779672305558362128305949744486859529465126935536988626519228038392152116004389735571219965998908479836752499468593980442679403924129219747387262076204445870632525095781879168230743436038868547976117748698704655174609225193425403085059112255490443258845599361400959539316755121886185490601299547090987618241392324066972898168411501288120873249559844726533387998786388681767604440474276498469193741235586231856263389537208073452680988635347194655736144590102860373433977185817250329817150070717626102746904529343611921488532380477915632502896211372933457446678220663923870031211147824 [172,102] 43098169687717504039527694680088680626726309815382225450950330138295339355229643066586640815053372780004034353451564384950101179290466531439873707152341414785512819906554953703933535920231941781809323482604028911616330375871563866374679002971307995312050375587159703799417005084521057181186039300562394088597823394462492152256730668780838793853871663124515973224417546821914299237671583568306202529611207624229525175949587813954225363061443328171077213647941091817786196256296395312374940137173608039925156204418597277475677305413837251689282165847303178270506659551160424194552505574214453961199005546130904507632633883628223470290590245966404365369601302509562773525704252490600448321734187972725595864927666098656627722480924042536397939813577978461434216138048660366245076458208578836406243699589298579794408363121871253964997286447015137822751193164590479229486245391805724259819253196690289461207786915812342761548027080314097798875446437527158599554474587339110164307562458966108411743373035600121033914531363724348084355994437675151272996673646508507051620400526737624344502082845397429492818718712257335020901202659337025170117697699923577179114283009551376596245256082641354670675531542 [172,103] 14715253559676689745506162393356059461389458863033017398158717737291014503500515359031085216678157653731575315412467015674000916735171228918284626336647213564983507520080743015776610441759755070322347985344676581660133498384648290116172095150903841515508614416771802136954134118484623532404295466631218305077390917182759764171595349773061544861704421181155349071125786281989116959232688735746654637813195125415756733373673010619214696601031931332931032818086850695570799900769922333790026640834301087494526240296787484838344051781730679866059382528687716226934189713052890741448049345923754327747396502792020178030975313213492778415733677268840236623662459966573097204657928341359409953215888439283275042809532209291241372887606916363126740019225417184887097126485282325201369689022971100157991617147745467206421835396371734729717994599909154853906234374232725159045647700630544438671658021511145748039142193501235675653850399662480623134031053986590732345622303066646225196014212740422777412174043988015326660981442528226387581641077220920847239947184855254032337401153493154251082121953773523203990905853732070019609683548143325724709494103114174172984590689368331532483976354476080030920 [172,104] 1622299890874329608042359337079598805585469019111257256102555602287085094786718858438461649264619151174456639534772115477106512939365109866244694721276552730366315409935430676674583807883327975192125445539217908216621563286249311383704285651882799684961424350728003965509322590648693805130610434760500990347826529356878404781245253375885842011914575811153247514540617939996916342497877912533072237387105748163283786126354046948314716185445660902708750466954314180832176154480415600589910640046917424111845685505588119042633877432773894651531173315740874058899078804813086994936926262048595458655562046790376280693424638114409622628055370762373543387191963800565081506162876763270592045758171267441880110203682012918219641257678473244217507040630917222216714476010216180954053519308519959577792765391367023198472679792559919130233195318027059677195002105042856844655117540193304280561430431567669120660594489457770814484303848116480971303426624807946039485571004761442033254758444820106736403156425711564373006650996869829002587063820131417218928639137857843893938564014247144494930774782943045531008143026695619801370822524734248516293568030064375743025542881833122357053729525503380 [172,105] 72331307986074154494813133810572080168636125377776714787807676127746966030284389593950890877264695488612761842970650372646898923359521575129858294759829126513472308649280311364947276665623347280941189332592515903092593536788632639234875316841790031055657013863222694874532185512293419305891397932834496566385216474447064280651478396896355373779464797530921508287468161159353087879942045400597704799201791365554927087138325173532249504517357666158254185170711344781992463756503389555959558162721610444572038178528402150095866093331409263906858357842879701108751091876917584412231782264542357882995563590310553257710222028242109794962398524969716469601273000882904131075380211936823911467945003747413197711000502627477914434597687512463180563702036562903239812252151547980651501982035060393757516258600924047619132491431529077144765491748247338445010762555741612029098482780915255767857434118801998242391734019350926416737034052286118877618032394122408476270097754016396442236109034485028888276901014127253345820654094742235439403854367342013466248542671880773039579744631336503412446857296450444905231876000536370978012762239627806335038831948671257462310582418307556684522076 [172,106] 3663110351219538403995312608626574518541228660429983455135590155765649300412365808751651355154149384111133434834641658632567038862835296687366368152878261725890476468070711396330447990672888705536353255237609166589586750294588450536125926122960531459739036733272207580947053164625258387768180136077868231416436348498329142865315420608139566778270553499307798330873934565575675544749715893169656737713694987161242467192501582852726804294242642121590478292859216610476494300609553776802901405082227855280595527311759711798197641145222920068389956329752613478636217424287480091264847366625095988641373986645620667376969178414272574694631466613180471116966873330246044224303272551293985232135157380569371157261187542774095996485551766060979349956039695654911320608479060574208150161582286512233968677966237442076914982446013724171487347265479041700213882718541183704027486531576749799250427399331218293951393308121490504799569258394748580734021427675742421993333381882392334138416069365654826168528054236205702302182510482916429121016909687159536401943073927084709741349616840535253971836294609756262077826846454573505742113709044536435511496584048560707751160806790185452 [172,107] 99734417226281239080768107151972033532553528633994446771147464910384599864310608565107185518438165708148962783454502531364761264546173535100836567818808980746229368717324002023921330999519084054016853894371429681688679145240820110784323215134272852351832581607510696791211550571614732605601672302321787749540005673723059499258585055210580292105283941334935275222126995023700662356338291299930328617485678716742694944437533338284102015608584313607630412327555650505855988054973516209946008883252247006177907640634368255513335072101345613932654038156384980936519237374788071890399502893612273901764433896992604370847989750173077542580417398683993377763185055842505609283368903329177199369615983395442030328605716438803393190727737553666495342464624368339546004100163868321533958027581338557523981327205311386687297050390663275983134762482190728320137296353615643349518768820593171469580167977101960935547379955342376125353743599051369288675986443537316383561856179784900754556549000733637257586910941452359084134495950307968242237390071033899721481286819661277694033253528835795624033937766477886842836421097405071684578602541837054126037817335156853985394247440 [172,108] 1171669902242323969621541351058015530831297382411468683902193629932593187565814953168272839742078583463774179820628131052033089096674780573598632252104799524532063663635778679536268824156539395514031641061849555427931498488019990043502208478406992436727627514894943667183621063937608248204441892425990376796692097085063531463537179946921482695716977006744860124250979420100151846050845235588152669752245325388133166762103365769172184600052300799899539300443425592397287164475463438902694897206106038771634832524111122484045366336789723419499352552353698105039566551662307529372116538698033110141896308970945633860436269028055775123344865558939001458730627906931924482164378624506641534670794621593826330240077499533743904935783658525586991725321479612940186712181232807156866179843419128686156866215067463630781296803681914795631751360863237404730887049808449227509223783290374008075903670189192975940138446801896534405849727786995218766666381007235089313018973534146453501358016279442104713488534148666971967910832366491217140165683524682854669717676317555907847234964367766820827819648969839100471713578903165455861447449134674529019066060721324425072 [172,109] 14271612157607289864446236805673305721572367731874556758046344711451288249464272594729998910499528000870462574653548454960485822354050588395231064136557852362256762173955886264829794061272421016858664363859499818595650004354502438187764891168337191323037223083404948795206025660401824353686253935637404382871580419029249703097164250306859540090480179630854430465621524726426714409641807345107025385055037396068152446438426369931165311828656153136252283420739203053008293501067669354516213690183014361167199968819251114534987871298131650641629110765542933519620145909094466645774114820150665958332000260496249996113636061483849812770900322653177216368424367876753508943409515420277207333315303026873617425060595751676748687751351243514265041040662757644271278806222875753792751913164982784525736853882092312859305446929696394587690376580260660089935779214081874425221990126041229902478117743212632111478779514029548265967864986693782990802010744090963588043414871708221498253909030027656069279780158503078192524837423279806694401312629590142394924367865488830037617698672167893260035198526412786246249282463720188490798848316016829819888182934218 [172,110] 100773381149793649894373219110136344904918317780288060841252187617577504622678468316219738244522894584701973963075473446721595704489686791798334720012989356355636741092040779419558551921067937291556629956427930691074656586785996695068085964051960468251572707117100947847844242125280719769355470258064320460184496637460195306063731936603914891052091732224748174994814425551068014321982201012147931338542606394875062603077588467267050529532048959429482714429330255125131799673883275200286861894828279386745209499868460993412383576268037227648181357252876673217022679767834768495127629623546171101967541654931551519530506251843913578432285163077677287945760920239928991358698258967665690274613541452090802666216410914129677988004036774365871873362556142803446957513483019537912566408978217939777119666222920451534926946861138009190730032710288007188595420966973489760619236316872370962859336727666236309408521937853357490482490726484085022124929695492571596233774567086511238158406717341846614768895644856352120056143073888258065183955150857927451781041353293189502400128995261781412123930967359425241942347493000291430617631949324268294728 [172,111] 304314432399433324425768314663386068933528007578787692746077181232051678458714864368510153256725072567891606631955226863934691144300766338576155697299757586610904677817011754492806741582453749542457547705121680938767863017468799373400820425894687222694465190029170543232499715520625576698402192776372997364797574960026858047259637509084264615625856463209539498316246924336439333708091897700837381289561200771610345751682420934632882621110952635705841846906669937904458377312658719836144944702027269134613926984740082644006979274656965412595889563480729136100253383734655096530339949608502475145412602357721294438349514124131977572129207638100479064539974029005195455056074858358728749181950598161316862899567667647748504068794362197013346484634387031855701560840717291823152523982671850749480256850441823562192877988893571892723167978659562044938597579314618769437529334269921392298567125588677937067707638033705651740453877575126826410589237597594910443752018091368204795940429485385902001090334521759606649747113910463460595487245434281271616585993273082464862795592922586548456837047805584743765162117806514543034066123553712 [172,112] -415284124675025696630920358314836884863740573917966636921584775076453631695030696315145913665012798068357610749159624066924953419592651968031667924463906296345718219019974874365991250893904244324989518622751161902464717056448861723496075226573679365181182698578357941176991045807483513949675346716205281320770286230307590695759198099444526164381561458538746038705666605192425029403786923494548865838822657020518082828453765606209448476930023373441155628038613251462734867403686566866892473841519491720636143163867979656062189770565188266145557419884336092843146021958034156408662793431824506016545019140191793465264050818207483550922486521231354892099099825256245783940286530262500180891733155599763786626117127724036186088432215034356236456051530267235450931415888514375459609756065167374519645991169344856420529471415579758794363380655118275649082654597739503769389797812916493648621988287267059844122862812586461088541937679923735050874090802444628171369515888854179504925213073647010688495380523436387994370444229673731237414608759156253453813893227100689557102010020712338961391322992207659371807867769852814591024 [172,113] 2970040659668369347109116311812548277346141094974105570073589722949402200036586400235343579854031485951149712828100820606547931577684709783152421772123506557386633651843372588481872568737099161350398874841816721664669539495119947414500406660084483188519061960643718012007691046921664037416145880689490446460232113157123516269319138283912585096069921284475040678089319834382185220662401941041958525317891500698668295505757066572610462783028021617982805089062578635178037168052631519897088294088640984893313937322567925786348407629770990602083310374428048171741989138853981240470442883153800872055333792316913213592170158612754490465563469382070725543758479965844703603852232385850637333353558157094159518793325895494389718059219284995412447756179235968874213875439396978323735898151013739023505519913929657529155147953129299740092607349345325383031465635732222656111684047409269704470139781625727021059019108599240108977306170646469076220062699390448761370774424908449090799717843920208029985886935662854702808954299183746734303739874672834726540484027478412392640178836590016463266185209586532439607934346157194 [172,114] 24635599190965831420051887745419973706924995441916790345493203793881142140355360539846475667492735023231745234080654115205356386344492753910060515197287270968516512393267420796262777951553189845379677123067122879883376638131555192422782057534675061427624567513308082082085418474993092577755821511060062524774742718580359358044035941166865367223572301220141857219950593500714686488966709198697287202784823696915423844121129754602925381876539477171569844832622091051575359292021910984702983772175574172286133400270165202725063646078888363301968060070006339192248477239934847492975098060882261847544606289111345543898514568202571381207337721504264256294167596192943597196755941913975813610282341169159193538156373360270288249844757226278108559386901829928335742857703575354871173513550305391159763763347465398987322370568705901210288139020936805239408107583977992051579708152380146099933316067238287007727650850232977833767602019239289583790889362943476099420826764906713121235996169262387925659779889020370508941906049438009506786354333175283381126034908210753641385720437997425540846101478616744691845926 [172,115] -98091175402781805569493144824434002182210795924397730886249814264027056310775457952461280305423516537544545190909812334925764333899128904814661433481530594177094978974736263330987554484668064127852470304921467922832068465427725661974738085523965824410369210414849243514787046950122087659766673801264911892211289017098404213741664668356533301457380115935507441788071765998420960979775296903238985837867179973935755978644008930132769755958700668108552807991280441952619653762229720329472634654058934770168480674902197788621167636642201359141958152599992531441507733006398320296465106703168464429366558887520421229408897336919360599634007651672476579532547142214919475624948115141600490786852289140170048146474217916778234188885777453674129042288344342377291188956893724358670775520362963156037536684840006479379774448371728785214131541437745092034267660495302875023873927659667307858235223016390485344519586951675256778432028428700017331461356461145791040967187268631592135906465740803134738461651279903013349883699853177781549805380612790685653047001743937424111470026338436456289491676755693418 [172,116] 67494553676061517635382640655474295672016163234023416370149929831103971171406544230823086837214340806942430281864788336088829377706277587562400865595218004687611428172800079025997489180342809231114043457616842448431684855275768127655235963400506093970365153659055322323458274977354846972861227149405247079096774095914504862745256375365938894957307104757477585807516663016671485782594274090770309328068569314309044454863472582582105242146859167060356671559671952235820506218092069240868093328828704133135640424900059707742629346401124650007951989492728153198961512760662147177921924894223093705942027751863878774402136454662275016229969123674520847648057975685091964256162223006058706747788304284399372825099933015303476538968377366933311059407704632461510634266561624897009420091042706693597144269925799516565919120726598153695088270763741736475531371678368668087445308136437616565263996627368427230494422159412028043920575525778678255835855623212554119825893892347665617640676233797836834689392887229594414546515220486631275265235976116971186484664834919415979349147993609611392132298 [172,117] 20961823090722741559981253717018858146492592587870458136216422350360064439038829528698039921797523851691726556567073433212996076339189531096302797849305128671783866391647363901767060878147968975914441351014185179063293333456753721678014605121369916198412834639963022766335777661917502254015178845387648337689885389598287718856464558402428781552226749992329217253826883376415296878485010367766584623556763075191171449890789197139913143555196612376737338260258211745313054227556594133457717131691960820169913078392902407908655971051830939611535959426671902006288689951792887128696800341091690629280043743194565063247962634236530659293625798008695648937710658508223914642161039449348550597274822315242158235949928971038782734999286817353660085621853054844742669709978509274510824568779818331188079901755393807706258587294659500832200684473342973508819262251020818699613425884677642355770550227527048200055715220713075574538172756140325709579926118605060306872975519569315562894204401238313450737394605966656130093310624601936815900976188166362841230370482442581593333232497996119 [172,118] -23775094168512910962452574661940373827689236342464866495276654265385369480192931365505639352899215978933384409395486259100532050158802207155899192377927064152876300559362046205100837729845811049148185650076329713595217245702708970368455973882420355555676982908624093222496899896455087237443502815143612656203976718988012120061669289195048965758260285335699914063402911927743083371825638855424114425949462425738456695980679523215639974056324847882398222088180231144839146645867615176458618600891418127120604143880003604670769468134129024084801561118316652665928467745997535480156381313875888931808823695633617453079674557676782473357520146558988993235444374174694420272385394411241919642519856180349564231766838995118156784399317758853466219941140974552341187438985782519062529753577171165607033004491740333729991306434500368018178228023632478018306934909196103233792774133357621388162018423277084296240652035985270863179939590173878707276246959919516499578080579938640163760768440344138824250432408258306952527666531055132998451104085269112445968898840589388170560808 [172,119] 7099279754058374999906907742849787787182293599806004977997174470494983298436640330963481431979507601056663768881406905196484624720347548533047853703293720451683722538758183753964800940258317429004410411113615574883538768836418124613944498813049218467802412094089388737951026704711267791445856157377804284953823125562580868059446756521200084172963622416927775211398932845005453703315956399699337875665070288980054416356862689114835014530555385495474622228991170546350695770904456129364904209774500136945634920124574444561019748907143012903731317357770511673604025065219441863269845750084732338494177698224856856059801144946059886889924135170199891925300591077504199077070650502821177484485955761694386542012578395101770950211222054390392896142978591875704056412267460515320711361996948381079797569821914504112208000922074559137517763228036949630070483186411994817122832379083994059215738565405703177006328794985075671121600781220966514838502013418419236550331911391974428569622402867534002768100384495441028227219556509727305005503458655021290351740890174200 [172,120] 3409037532527932821343662376393183078958967281638017643703509102017966471139638741920868439313692218317183139636184209977281204942987937179101357869448518988010264091000717502232222089085727492050353270647384436654649972219033496312617780723041322369421159375981370507471281464197435806540872927710481464445016610335866839402138636443838315559517976377928735529956623968609764568296808068759069347575015287022652149319838667735824158440688403150110864619924754597780232824244443374067617554315163147589995008318463960115776362696709094135433614023256871637961633095051582024792237279593371917983459939924046047671125765902065536891309440238402752317091007105714461228382758387258700727893525674115152615748460574422811444906884682947315804073345136416772565432381595746952559216594141406574475315196631421529487176118952254794962630019586658199728761187791283390832144187631022625474333828165245528760453789513096668549695879003717361082243132243312720803429921971909379099352080271731040899413325992630252311250771177613820588055169562487364989324 [172,121] 694806840918554671922159607476175478024534837853580907423521960586766345711308693737271750337173352765458050774380055817275102782747307710530298170138633468754978943457397784903510307416998334137245878767410211044627039856464137477713548610751032749693345637673072554813688371785476309468279817671506025946715415010035407267772608712547616813958962945743322128403303252795520090673371511312795657537231529572264219186013268676845659396396677537586226434858140712074822136145204126172978686839382064492814745161047944376060162267895730946857035742713755759616889667578279345012342266321446165272575048882804413327386154739288881505197778490398374232566735393455458375298051909483140614150783353015270869999708930509677974103298223745474000519990170697829611697072511873689950209005165275682516555547440097536125958708707703856529686067447529148178135082388264018714776915863091157435794471248818194669743291362104865829378911164117594681296581293653919842535500371618929179054274269984611367201877580418537372666705146214955058679815271264 [172,122] 53172613592008255184199039688289394521970446816678610238138992644129422407374660447692573421563556250671285190171525481416346932851454975075917648624768012157050461911825640673584442148125764738204300756236815101412458597007227636674179963049340111310338426910751514534102233743561759266826837397657993482338503101243573282335931931480935947466811910968370982564228262691078590706744800213625420869442784161246877040902800410824532486458908577894072652832105748278480188700147026466873170913251661758673520699022438624154731830223337430941707502788778092620473974824576854146332537912412232033664063648479085304825020950090027691978571056448560235445715361693720614157884985656243423671487646292017129295213232336282023601541132322227288811692777575704602836098159048286930848372935591214763035325710095304282008125339058074137046713623958796648330607621153678865745825159944382198826902024921937303838665927249636354382296950813747096153164251683274256720556989009403887418585684646770561863103094397374232878406093105541250776 [172,123] 6314089596320577152186253228951902236041324669913378394696860433965243128020134830290355364533599610976686736552908300001639214230958592779931621879064589411131397383849334057028625441001229443468083949058785802244939310975117935250731911405648522413291976213968803086021015546301879959771009882669630867853839801429974345036647231262821932856948619909945877418295743110453645643766535610326533897859326074391903280194019818384318522668409246623903129054470397290099176042205118148760375118934412219850540484281003585109073263175459584142865797379270754643463971700267794364875884984018008471732500576210196081502763410422365163554198644762482953147458334190334753258918720564509606953650293981017094621916687751441863266840694736265605190784682894209112994811976426790217482654546571602904473747709369191996280000520123532151894540880709229329221715049143837928796683471844760925594738455864049640647281393078743965023392052876470538971053771722178382670482754967235294046714440746951448199944658717025253886010456574 [172,124] 227904394099858722545691901336810742203360968120280065409321142702304848021538847830581645548503848379657168423523736908705660651168898564846408914281134322761876346956268733279442014081335335383271598690549882811388872461191621731522707308170835330313001772738753442047715291569382225900361889391129402167662576521159194471674327087227982101577972700685749410624032747545150571992439853626606802810058808312432022816880783438333243338494067165701151418108082378320981548188889474408286684914241553715107270311582044468197792424496280371789477936327659967708762485511570700574830933031875194152453987592249912249044397651263551873632005782593930936952833608581776860994801239406467355013911136942122475199625603743733760935089927570942797311908855611835485903454397558068879388768977676068679419256076239809059785357761594100009766132229903503923417655852052006773768856192463844241310966622895257223060340550444837164871868399439836891537869175563686066553213587350830923201936086526247421183413221755532442 [172,125] -7836994174783052256718168545091221851529821793371914289017018483120192403485249154104450759455810000132652729753042891202711334617730395500268672912786733643759225158908466543207699614224526272545606356088783152143677417390006725397558521563502962200463070768275018432153814904188238421962496855051523555378062454033056569505063082951724047227888979146248043306815832431358865290736944002445517196915804442282091172371796707940906268149111074238269638735663908723251234333618046258465498542980426496925576884236058380469374899187316107608103348252482444405038816360465003362961652201072592336317578212081761357230784782153974684933967076322002522984659492925921375776312520709455684432106805579653473869729865596445740006194949360910159317994934046772029082590340266437161430019910692077369372335682112976943090870880435853823125669516648747179263115013526466012827813317691839880028996004865191698157403459052260359179739636077814047185891322610738773485114787994613864465620554042434589865369356 [172,126] 237855940866435081174963948225456872596054661481972891247209645460492898773127645886907176645228704214772609764544734515079413488268531443930827660292188015467952641716498332016770076242122068145445943589462854588592576476123701331868324792723672244353576156623328284192675332319249210973288440882316562893003925628575286115500214331351966972990586642323081695042751933692972970374136605778350087288657904328651160246777216222769672933215138110388352646320650943115374446478799118017714448368963182927461131182986713295258850571036853911678728878429726792254187207476855573345792249244065027487800353495591948609363746267257783394095816957429186201289190108839978795341587240837466073072363959226822107698900670451349815636908765668334182896955762851768568537993300956822197335484639368289684941643623548193641412788868491380845005541729549157657030568983729385741006130897728152420352026671348462715020102141307795979764176672386220160859387922174242293271017924128250929264214200910416 [172,127] -702819625310473652957828991875473252625115346839984433137202610646337710754546813911798823097569071312992485984976692283121374430427062062676778431444111530062703711572626315665538674196931446010686030913158584838677584728657523768252867705856082576684352045184967908409488508563762868562683876342566592430374538238860314863971697463131704044988058284687938964821756450792743016301466204970843076377576838391477313015629617002142468536380266113390685397291990354374462177388917488020374901408383958627645372558493355187973601122072737635078237016416184052010706871319248049253674475025358479736418588278735727356618993638964330194771074835174863403918082742488122285913596574105744062069697392881729129812132491455185028053477733515899967287249690474900803000349653547443369492448486464778108883696912398515631615627722209695378058294238529096364592245690435580138595620479052567971003750652412415324849306613692488942356183535136524284041542713413435374342818583419614807761 [172,128] -1307878172754925984366626033985290591098093040143895233325654935346407647000076098437951080447689851814801949547014101540983548035182184229074659560909307055773465982549787893521848435795582012321943353694404305071561545320570853530997755259688150348235329257484249792234592212951988482759436175203171118491769315194374627631053959408320733355095789517142168573265082968906654596305469984476795794748842223641613644946841039476173238384099756780573321118219284131770759026984063135572256567886324329865908424785531167949325560141979745249323035202326140760371638469157998430526506312226474581009233842825963022286465160624620735217853347972964315935964157226118261066903318433550348551176578503400972952840120246938551918607825612745716649513123281600821772294627893463122462933833813537743826120386187236357872053527401843091498158132952207595176787263020930200701858208120593621499802040692686927415680324918474231252002025112968171138692236953726122812316541432 [172,129] 11883302164407286622839099404676082826195734840090490891562344826396437654046585313498180089374099361589053841869677458101254667351993421292215635232779306251042885963296903763655019389365009389925939931369066345373674750604923228645493315233968432291423594374783950183250987197754927361082619167627766336994249754181743689284366276889283043331888650108246621873191467603464331988984886495308877896720120427332834174591411991414384279292169239196616472464304651587923731788154406075988519865029549799623120163160148901795300947787342516514189175666252081064823251845806250863409007290284384034321157738727731449552079259242828288031697622744219503216956866555582297932288281489936956610780606140695661039982663716093439315259232508776494862846079016468428258304627132625204635435932129771503752580663964293612045704775084677258099160518381978184235947976843913931830871692793239537892509433139566794687809349601421373668940848034852689449695360801179212 [172,130] 135849894211986242410235037273407835075921821182373031393067617223177610530235513216291669033710643688087440160468198719029550758635431206554445300930986158208515733803786052935319916228768932394214826844541887426167121579233461640104160735625154960323729034986585474358700931166474061867809238605550425499896707501390702514424902932861273556499752475069247792463197646314367384081933650595864272152875909322716931081189772543126061531495287683742252623118188100682935914774647139099069136841732559785334870416565809155157406656529418977198628169959804424732404531930501807158784910703231076796017737115769885670866898788934950724959166847760795442366412207199435073087492213413675757526536559525542831943008023314945032621531181052488723554894448551914275839087202261984384288096152144067117718178970701937343482365444470117995029938352312262981199940132091043336798015628398782678164626681782839807821111269912449905604837061258315355869128 [172,131] 273253814374171004487332145437222875482828718643649277530280032121225620427293875316244925116516167283676619875691167886754750762982233903924844013506173418960227468686570967686261067394132323811088929747633764639378842858530394633088410163554276258710756277631753977968068636980110232238945707151042176011604120589479623773632876862965512681713778270474876588998437317307793500530110738611770092692950399811162652558004556897076192092444465555122483179580547449851785113505440266557723220043079597674205838758671347702239418227237960036013071300956774843605133165053525067278249578950945467682513931949212921602156558887637014249043913236006506168922679933882700792021542756522526926034734065209689110732123458380350376162321587953051655318470894316072900579904414637648733555513750179152239571219445236713666862999262980831817657453470517275327603444199901125490538484067136616010371740899533026422952186416396080460890156663560 [172,132] -24367628436845948866097882243014803431910261542846098113393049977480514745843649213059377043592516333215114974363439232316370184447256493488281038188923433457738554745768784339663913430614777424140122075356202668571584957072043341105128598924836986338977818520760929678264143113871328237121448897078862347796450535978177397522522505100367927652429407923000324348898645184327776238169085153057451721039060224757516340232762976325203559505128363998151652491980580074633976463981812750490252139437386840712062761911388216377218401253338322160303033890196297491734706911823636431315493572438382374832025293198016989443350950381412229936950996877461108734911312559116645770308658256629047232363696890413042707120602870207626199355796033604286602701097417231759117519745105093973844456304876470216359723257059985601337085133034006835111357061338232348193752552319369435659221388977026415671749574737016169109163296589022176 [172,133] -13245764082787289413118968560536037787515612260427851110748074960067873751191940472269895332065265825425865129954949083495491809605503139185692673596213770123801113576703301720361968613890834407078259197200863199334521007459208078623778013664095285515671141972725419862961467494628441411206423331606828408919018333321319696352630202931638978933761996056286919739987615011631758496813661041366107491864782261937870256720062121206686250273343822550686426645197253753652422750702868029425034610563516600760793024279632529254197444053851937324924008915196210266951540966144309918721732956954238871395670767446896950659570215746268803483103831879120742268376523789429664396183178742353328845745512348879868973395537694818171543445440261061712673830812403182258231971535459211985900580326738215174735457118659568671311560926032114220565437501213943790777784335271306504186885601185997535638527383065893849507152 [172,134] -9297862283940712544792321570328757762660094440974457588589300575680325456852208972643021856197223632905039111760381672884539028921849759020397238780736258797515239263460642149441386304191489812050591124766081200115821321399329418031620322869299629615146927372685037207994819240197143330981790421676173839534058927458902213906505909609120071981286850767222020342583268431482548172580441090153178353597857805721843988348599014224600940844816206613791431952162799437047851829147943779649260141890723225721680193559168051820874993268474622839744205545956114764861740301626037698609581856281632169522945374597136929071882358795530124917442272125944923015739779674934229563713963170291245271840256865771718110660537568988233798034489088299657276646817038900083452461902208644095122332995577178742538187128803520950270943201959419995139327314818225136549193415465537466599726535639825054739973269120650 [172,135] -368438762174067913409082532041404248206446602112500429898978556669029453860112146612001251113464763005773901068563473253980869925785135999883523188032897972361345492745689690386499369231851799389675988318571637298841998672453325394094563355814357695976169689963429652793242201627872555514488323775216250291726483990747259029320245104499380516434731327083660791788836349903618216817430719576236872588869746940147871208674192430156875731130727291242109785234514819557998294613816930608713397154533843669470665878743578132241669356263842592746643619450273315990106495445380541533433926528540011750481228973857370504396739756054402846011945835228869082555655639784548072033457256834752475203170277393461752902104913775773714481480582341778744710469341299251428183768858896340980574490637017337725942179812556712052725145495318017171868820901528523654779094475135155859481574838597104979957012 [172,136] -2445871302072405903098461334496462012812343328508503184840461877343838883430065571710912553725380948885339374810980252207444601968104753961129653023075815973731371328488337187492564940153730973723047383775892585631866827557260796191411068162965698121211806969960683566529812852109464823301344004572134330259947844025694700766510680216755258788802553507522228427215017161487012234008020583169984764204041136570946446203335897049099726185116476882850551227401561221753580635254767542538031034410557096244385439651137072389644632905761127481893385850267716932323864967351049192987115194802049155742205116255084916857380557345968335193455333434635138186422860182721353778414122516785754949572468898409709434191683361418305596295724263742947988941425343745942126977822478975775893863689747026720742102755282211685170643830572520757203245194271907607430931728356543868125580273853078583 [172,137] -6620820948703877394310869588546162185314583913633946145974599878622626538108856073506665720456213376024166112400626262477545649116709736789501932874896958242456698320325942627086818223825446350474363684395957168113151826873724151619862524372672693315838724939910223721984633687790351291316187049461618381125656422754729485408025123820895806952560870921300602885198568434572099150253963946501352352064780984630067243364449296139010487470028759462120855286017737624173931010729544803193028977066988776191520626045988207246462113997284692811646502025290770277204829067289843209413501995036029533661325918055987191081792536459386855598273256558311586125428622993616844087458665660333579450621047092678817052196732747853577286405043306887128106665794783278916734133710038901896015850922225351141646192922534948166375943440420828967782007224916814952415200368067825285196106552 [172,138] -7211384577974658998706278691471507214775766885905999917816762026047758643881991090309420848608176389316046932165075334402211435430308977229778342845935064787341252418118476726698638069454300463889015173902695740465498247617100277749067496224910420362267300591815033654781280205725472768422033481781812311495761662859665122155596265622337896941134272969582334608355645375097598332532463244289330832766135919683803749527087522975276071874745082069258486633731148218131153714665692010279607616802327090978286831941903585110677353174925306572711806344992747464603461534616960298700101120420116240052589181901733575770135258715652711619592326565415030746837273402793702082704987175073136157922300329635664062775153262792666449383718125662476110698868671035287401655467953353783503120645990078010017070231246997378427212424171498279600556480975306824512528721288575340 [172,139] -3112606346669298393831932135363942348317446591303746245724080929850710789023311166340782989542978325164362451910714768845251482008372461062465347571468391635172459441531330619902015869011199004034962243374404126574947319765627498810904452717468984871794473247289792511428264818567294424457848620896614863914336084001106053945951475451254452554305682256641303533087229832115271123932948276691872449531559376421282007370926422761305343769830696002092431140288238266305843734182635642996463308076356212865146176862741044165537703919343831647660220425641506788159527773581185403434081281502622756973908528742008893510189409158752809405826178648641435408613761655144806421176856637798554700227877970262713186184047202709661472566666419391233519644465473195249308289312652460717227709676927567118090731998221533915795689029883573233238089084006968371886381304 [172,140] -522648164000591966937505398643894522423823630588356127421818643914425379425247875558649899120440323676497512836123640950270736566916679815169889368775181723019079341773796148930548898832400501994623106663066015139468205531555182838715361684562784675587984476549101351862981308510569082612500501996762393609073814937182072051457979730328367270677340623828269300414424813019189733793838099404679517296369450160854797717554870584839706867908863189809092595698486688350979014723262116066462958407110552719172525854670770767324498800833670865702324941851784707619740033179161952427122102838159766378508730953570222480602486500954821287927601803478542216706455752225112553219437253043489850234209614739289434159383631509019099626787369100397381169127317428792002732692692619574964303522016374793382043583245821654703366588978859940293638977197129930 [172,141] -33406187253874812605774437033468015699018757728794443930611834490050132707302407988372217478832264268441064914912281462386156286229633156780743435666689002298493727136416659997899262076766982553246171161549307292789823591228997588432859893786738878570201829714376996823529295471662175955890014714713689367816006611038479557983599919151658520656831426805151502964345161318901579490621143485749018055387742025805390984087624719952968887102776129697424932920938022296236198510654703017704083787493831970949667425988054689087426353353133648500874341566418523174896574590990435178328080284409429539303200154867268153289985590414949280862112896630227378100335966715810341469081072678284939191703405368409873824126763694542031712411984448416719260067511417221592356732360967237083223770062050953914810913751083601440982758759740665574063988 [172,142] -792554867206362718982546133289630535295409152397011834044985386748317191750949235063662899261597444373348155554012063272250642767881602881603010684709082217156985542378794043577901623406162755867067370056159554822296825753004214860192519989697323867949740944514492171726265765897507616174560031276925358144162569660524572104380012962425314128418520211504681928058318990727767800525298198477625002828685977262023970191756722478838976279438891865851876157297596438291431661025396905299755922311891729191664023686936447773672502707609137282285010606211964275393226857183129599547913365562295748879976976675249475829803282558511316269470179568979447548767487648133861558216736545972846462154465700965073430747949383226226683431165998519991490519150837018528417590930250489133558521607550170506051417231747419729816985372592614 [172,143] -6780597020335751531089807914188412726613163215530990503067089382715883493598182643291054930082944174319464141565596082415573787015429682548883584532374809922648482964527465268238549788607816153481989474277896884765769227345159469723827210371637048514099997476269769579782559921498228974214644220631790199770342035736985930749980795159008966611608089364869944215532396145813928338335140478756881324541096117897550763212148677604948921513727214765159271063039127743522757499384134851060855041029819539151562169720632210009828866393973768412527130558712299686560174042297100473947724556296469460393843426423906053815523269801848952102440636074240517023968499607474822630142680170178886958626017539152238201647278794002931313103853238006125211606610219184342866682948655464447103111979231112245769187662633133955242 [172,144] -20242281162561355667761412620843552899751629061920036787792794294902191286294042425064437777857040928940927882431775327445395494883025212664272018986962509165351156639902564605019392726304964412182420899156248111257793773322650319535172931844434801211347075217440833239751663340155516990780647929252269316787471879338303318567565458106407803873832878769960472258542902286575227742124383239021122967088906113083671025934773501076009764830609043155126385084734895630065646894940028989928735356431713668070256927888323797774120981728400338186952658386103068046015157287169742721126499872515403577781381931792265905075211553791267806667063028516352813185670946922809880325370054918770871583280393678901898521776348040360746331018717680203681557483005306136173160572381485424694037136664897777668990805740 [172,145] -20315072562801336387074579629447455820313157541798469877054670339494188747744684158358079219163212863340128145268541165251396512062429288235652406407522433584609930001322601610405368103454739289973669099810981560757884682419869526523531725585202006211750821662618082270124481264079921485428707206538228085942953707081679409520117649410110970913395207220088529878236712511944202313576915879421046778405281438729118738020634755374334982845797143205089886502766137030090927655903163539318741023904424511556793614878200003045872944519590782952532951397608642007447687245331256481111772425848998376892553866603511225840775549879378085230844382716858478812416962411882888893461112045214742530869688966237292226999830804649207669488649664991659665159697396052061391499070590512956070856710415098 [172,146] -6571266710288255898319778985162149678294825678107704427051014131565620857297984957595935032366068651326038716116076356522065328314517260945757171593027526930618841394333794909349802881456988182878787695087569927927659010663947434630220612327985504927659260437256788538347171446432251295809196712045484720332241525314629645835674471181794038873591892378599148054728099409894435827119961931204863639346564166787413078852707532201086065795481157152438059238377367193815772876862076201493725076385277206079388631503758076672125789955176826138145346291445988925305179763091846660308310234523283507025590444891667524496159971249776596174141180675322011733844889998666636040352391384437474958187589361227253287982914457242290226864050410244410216557298470343829068398321491513270287 [172,147] -653266884930393474736936501064208271289161872975610911102669674416016347061116103742358065476874978050046953886391859287168006016714484232168862806168908181216469700107351096038034344925562181230749288479442047939459350524442764082220521682777956275126646857943117896052740845099110794060887808605180134585024497441641663695607422863888224737414850961384197519544933614613262599396529229542946887228789333041319592535354475062209445442949154068057386364640409952306212687068781155827747891763549563480463071399083049249581400024296019687700482670672794772031523164558607684849175953664028473099877937403257074591856447717536338579262505076369145779108308806163426308574815283251613808940206427634213746930077870741425301125123648913107415736925006488521382062208 [172,148] -18914904808162792782194236899319905552930689500855707559374013071340776698791998563354956882936681557903099414230051880738465552164305540930461139697021102719463038454448921266700997441351034068668930116103196971239972419727822238015333672932441301571914171480711108050852113081883555076703701248472798634695742722810064053552884199382873855197060072414123006957781077057555236017396981113796448151705547258804066810430399048113482501143513511245396238306118333435376401909385014546961841286738154170091480306801857376428115207536920899207323845625227061379599916297522994393440812778083112359627987581443838188787143428079178900033267052321350812721849488411344523911493497810911684203269528037823850974904880495153427569827567669098210323372992443 [172,149] -150103141226562422164301052507613517723002416049595608387896497438464163529909909916163145206262495897852316710912899790949970631717392512631931011633325715397822468048696015672283006055883511440074106394601387437793287183684359330648973196113150990825273537194617285132602866589734674417415826757354532699675338921306020528351239201158513068666690533362674936183931085858154992182271542971203380955470025944940901354715945136670656453527582465998079356815770427305936546339889990671272205881121016886035776364036439554454511729253901336374416461562145160999375971309256150392967944755897020992014178888558424466511775562837630070934623801223556851455353654588588247049508175175490260715520949328410955508588119368263854198828713511684 [172,150] -304730160671140562029002587007194814325101361072626337110803366818855235530084173607432661576981387508386769315438819886416907657915256101239320043848562882717232981561763020389690383631662869898750367877087650977425368106269004371914155270334597342542460417456525016653839527346557719359024509588171408510972853076490261097557523292323037171597670084345826103644159544922356183457253583585647145875630430925945436243804530234999806552269622749575599367471855354447687710482314338341252438025135172745752494870574660156891174341294805349396830396284808414246240715150929591690830454178779273710381322784938573686536401017946004376363275172366206999095870770863226702828096329946829510742399686343062526468802510801398782 [172,151] -146330200385740160146226251204525000754145464686852289867204470904305801504288117040477579503091578911477475770736132471691871131617798842537145938652094174126995218860144297951603229155589045689387051535405018868395865750921703485939994089665047777651869140618534547579994753039709248496389381101351902734830311728600354238682124635722632708102744765404309869882426575829089703618901994162676668423565257417979195340728334523257155688218881262555639788825064574161023700518662954469551841243210001114526706839638291003069634957054156875683074962332058613281567904355291819172541738821854648286677517510096390301741464819708215955274717623881419214322240478915741590760449461563010783011734720918531357048 [172,152] -15196954816350906279921030852605232595705634618144589067475853297840269150659815943337603265817293319173661085902782877972059367262750232228428938200027919134655513261692151088616784968143703817281194863104349328557054357718038979822242833594356845038424885092423870403954331027804444414707468498176502880372369842211220008016858672138878128903626983945436040000429062143658764759946182106765652636773679705052140847235762924984483217113696257776661053345416086382254577267914478007997861406916939246115495119319504505995295917580329871087989400052144867177781986421621467941094888274342308405474206582321283480991987991622361127295577447834138104909819071395018708739597857835915199120436 [172,153] -307991689122410892303030679543945972641866857011161970705881188125377104367580095356344333776051624996075380196987014910391257515019201449755688297502407603595008362673194678159197475893476209726496949593472929270054385737057669930015308006251826423289131124067310674499204712620474562231176280647295899842837791552399121288678951085873531800509427918659631975973104227418655976205422285339789580286463656400692335401870924629613126639525981839521960230354239035224024031963358790629464369715047206515875402075626947361526055698100916103804883015734381071697447251388228606474884529635468931678227842153277531500184229576160648880563924323395539601731564767256087271293570 [172,154] -1081731470304692764031077308492455672103609979847391273984932650495459331991888479625130163055384947172732876093843335964737384907269357009101153956595872565028413708847129059041314770946178963231174400665931302175008473627488926508360621213280606394665623859434358818926576203763381999945408506936720695851404714550753875817924307658688026297481382282054284225389730732818851266954262201485658039993525965788269704210605021689623967281404597047087902453774476799468689346440993600383242774757468325033036307605267879006020451022830219845170024778319605197029379605629298611098007824514746785221439819511565257289209674175226996676489579793258173036383728 [172,155] -573485152103183966088113437122798136032326065935948569289633887468311500767217517761864590471806044060432998123725454171474014337742749049034034101706108617798281646692552107814211740743101557536901517535729402384895033651250863149175335035961337986733578565985614349471092120662159482505035166571442936898473625918762561946042784157918369171045065105451704108728026755674482801155416228366963085822622763802490474218171923852176007531319804782971364220253785568248696764299455484728061923401042535400226236364329336736707819925515257621194666852323889714182017763700024028880686332157031985014844398107643625745629563762890730838482560 [172,156] -39030259275601644269773666077447322797606433642585891385989407211160302807342884286515405818654190443851618110250163598652823700372410895879116958402565420551614991470506797998672216111450173285989217823896130773190225603893386703258722399361232796154046317868839285427985419440132388454934927141203512082597071170638448061956879223472547607889756828013347115652107153170177151674047926346002622498510539112035040880044968070278242657800152125696403624981481400326919409352897380615470469481342401125131383899703181801897401210583310587761758194927861674340941306098960681818640303379065157570982232580237600124604972 [172,157] -281475308358412819884825622811624579705280468508783514392924273673807069086456632715992709964353803205956708695724399625994062113611256480070966089836239685724036209209262250400685175562887862320842776683574286537250025125822842681637538991937655331738459801591480185931798724665656033698580165429590251868496456501331196487053904168370750717037445454473643029692755355559633989364936716667323155598983627129757177875587729976927304912350307549046134666159576487108683844795465095863952018059714828252522892979637827937538082961082003798677658842144231545007480032418402347484429616664304368439154 [172,158] -170929692194235534325463531207375198871625941578903761967152264124992098786396295801626425685620927571514569462717786638973949053701900751716806552295106006623800571726638818194612651919831461523258669143297011055096201837973638729766192413027730775905604754786978960023576949241525012172157356988410259329124960963803103985410618583046592150519951680515945098191728320461069101406688533621387358234538479189310043902526652806541750852024808739954281548213148040566229448851989188317188149540689709950847781963376659330202556701512170655466118578668149646492639162180840142462 [172,159] -6611269523612833124953968063285570593384644806669305155027200081312303881545712315383893220385397117717437028836885332466331240899054492965802037870800197055803048540000349496855128534072650281141185186916512682854515459182151019348276393584020977496683263955013970909135129803333476058701731506917175808580465027324290662832696304130527018838122140174896701839155099371414459229251843658248433573043415556487239602390506963030265361864570470598207206190060249322859875423878734842180836389816684739570225645425307446618185021029590509566769338240002616 [172,160] -11537095925881028970044655186995091354399680202249028193647057818012689376074569446327351354528560535780427253047550570048888052971376832342189833334002828478848948020620471043191162103005325484136292518136897332786576048359217054476607226828408966451070647105732410965512434267708183390952632784424398844242646704323685951466528346062289365617334705898444092987093140495626811843837866050899006838971418319519120113487748681100663335307468215110604076164404163634338189447432869403585511090141641208929605567131353036900507450342 [172,161] -589156325305313664705616073727012587131760426761498530244620110022667779709728963629322799900579134785892856689180572376984285406206845483570364696696303409929445047173574985618851133427323544991482734067276624486200688775158319191124389008777265619790427049187707102213115261930804349445404605993785318148588830026998436973250707041886840670353585480520293240715366708634707637203455489548184342839040143191178637128860337640528004686982629886561374182621601226247422207437160266469811030724160516123503 [172,162] -1105946093651764316639246046944316116849326585793583803726479929830704979868029228994204760911039437010148283738552213242740824724461699752190888183241047384451917185357183745951165037073604372583799923811424671311140535532143224681488884020246174047695048433160147100700997248740919415908593068917186052439389996956300833283310905365714087786603213118865340051353591299447412403610046075346933996386493265172686355616720360851840078060646532890601268488613366344100893970371797514550616 [172,163] -308824938317430291269214757754210635830199058606072929149251175660505420293732012734997115748249977057976639213124105628818980027865811199010734483619222759815814518181141644335625437392732711738346355681538095991954213176518681444352896674231655118618440150783263955622996216445071882984404954254171197536727909721307656670229660359961487053129010352556140107523846855135589870361497056114141904540143560294712238865179345553149579348753092520439765252213907505452326456 [172,164] -18469978187418690274271891264726877197523821074811106429830901353127554556717837995191971095206924456751645022136110736820686805666730979743026187917828708223274722646382351916990351550299321985891946031912556423102154512309735060883408066282778657027417487948756429028869100722965212320315355743963407577864692380936584487206748833233011753197886371613558515222954800063848228375515226160482250302175420690695744417576423998023894583080339644509955759234 [172,165] -199568915620654689837835537153004155891602507126999979700772891075338220330140187580175034876641364016120166444762451217577518440191782794067755636426788008272573972787711560786725514719829369738027499059042321539677432549816231670143167286193725256043592556513942083724441757638244131135108877790111592178400777490580725835877741076778452012343359108995230554444934880826100837015755208633676147314427360959486874825352730967960303879572 [172,166] -316947763567571987707880104714135421762318835395559117357775922783922994583051842963065965054886624772536356022803707636926168054732721128415245602578896761663762611409592699406483202437883522348425171841177144114111333754290121692285429237012979766354012588281004109359840129974826444586863349679610424004811197915275360236100925409516162751936919911567153704047521038941779008139386347006279252907448743722618693156342 [172,167] -57367039619044830270528517275270146474141603823167629635151361503682991116325322331786088546714741582110141178288730261012322868915283832482357210161647927552565372672458634866811511442376912264767639110863428281628150448536578400790694698351345769295417323287563445614563747003448910452336135142586455545713594461785460482893081760004392144352355805076916400703973824127089391321590031645993356162879 [172,168] -859525036235860455722235427848697424830804452550733660067815513607473259949118058833013952269596810928188424399280496589732164376076474643242915998838705290456416076976596947588703725494932127714893727390966110641253895020879490010074230923088681445877655011297991515548468556808341562623716902890393000949723671868069385232511365321385162593209253545147732905417523813582447246344 [172,169] -708365534334345834016504057509101204842733232887082346186601282056371290697332146941446913205588507742565531471608203235776076647883839381236919766629067796985785389797840428735439867953971421186278526010625794150767758691205851751010956682647213617976969280290742781107595458329068075348780213958324177416033955416355349309846906161019352008433562117309233204 [172,170] -18841554041304008474962437561005575035130674413541799583948473686252194684761657740262441276295650705151120068577448181217210890994604919834633935137285101182359651355793742701732099797919053513622601820089219036340558117444121128717471582242255184729527548380214028925730835463049963512898476468363969615920940968185378185534364695106768 [172,171] -7849298192727709475919422997615283303708866179362179113337586668077746758018561356522086868247012371260147087544328601498676332450460971256709208513568764751397818420357290244951231992316472660270104649474347760891923565473650245307242416778232090987569251193037522213284980688893499134517513075034713832634289720 [172,172] -17700114619187909233399308407963673830543068946836243835124116460021070410391843878403687935248757304035192081407834972697157461329350965835615114974277192292763538005212448616612839329640527898367604495376883935402325664880842635676963000392218609358950143875572198500417978350539393942 [173,0] -119194708252466232134681710767200701767745108594053306212525137026228181086704105059175169469481363765061616446743304028035404462675442165029762737526828514275459306554673966200172582080822525074354308148595439633799918707416857699491767028796203064383527274942542826816059856195152487557321043203117878521772540799310587378046897578580739464341784570314734393633615958477962814940288608229307134481076190940104910305145723487432842118645843430449130214952267729080094693973278725530828255677308857782761467710885429272384688844776193374254863906681605222755055961045294694492422771592484833080251292901597432503108964624373880392951949251172136644795964369417405630091069012673515251573566138247753533060136933580740051836554429913383399115276250079233813167290228609219980987364886594708104352080165786282461763532965120344076221192146242926791294942270384675561715139901407837830385330193257229552575590899975401316927130763936404218660335293582662299927074662445258238214682840556956061995953310340170684490102482690439639368502655906777899154240069732369541882301093229979040437009994888527224446321004389551247412235841528948149095759437621522462911701995937619428536540540592022535035555102715946013093836778391947124222262631898234635805272359042881890388434572869577839111658199754125876834282269115799956217834482409141153987669986270052117419131433149123583589161542443249670619795995611025226590810236781639886425537785840887223781471126946982686068363551312510728405891319840680102752746788627408984070330939676576235797256231307983398437500000000000000000000 [173,1] 121985808685731912144800085216973514565564852633723208644118759275783236788430109865624087090189981878670201042662319489354476898935798561517634000243426776103538910958371430634930189858716117604931382165846837512596611376085269796330733414866590066733050776540180939898057062199695631812186252738746786484354409742158340825905104244302037002112712532965886796987232641823423220999306519200791784381858374225943946825751761428403853053277081717447162693392081439147423450084644895864727227223455801628384094491218677681884038752742933683279586233007148508101694779114459697725503380260569832258511589063533219094695777991531135621495990621612160819956105841414682838290642248541183632726091383760809976956573953797170808269730398304890526393149701498802622157668774856344013826034753131018642322213531754864415705711167777743712834416764349500538403249723140624480306391936636105788068140930878338528864723685429520835016773061440360850136981556150557604464405870261073258840682826772096578735610703607696854154523818953509162576959192066742959733924719417621919058918074600540293193905919540742109054277379395209767543948993474681157101660010023037395951243951969470525825199040627433126305889416534485551722873706027245843266973391544034806368083280598434772496122238549026097908637235499730660373464855394457972010451783874915276250177730169232362643363266711980432144459554990661073422734134157416191355250576661489998486196407310027024764084380100681844992828163670599668285262118700618162226290579257660352978206636116287614186148857697844505310058593750000000000000 [173,2] 5162662348555817576475563389487817430464560146911059770994681107206553838550214320514473916487806884386975438173343015627404698810832620026357643387400793354595084271280162610676068011401444924460617693578302488514998391547850519503769972543842881982410519507495237577065126139039633554953441557022329834216017546999148850037593383114457460155705584172896290329848814482553935560525624308134952906812091717303332293951443789968533119581522662576991350462748273483527289852868443597786565180173707214659147665380968926287244008421377674808637450489363499522664004728862836892103539206179801118498458282511141366317011628740825702212517280567649516157721205337478792714654319155256159790716073924869022395969081768990272458907640189514818691237758015546174849209811442839592974257989034207214119133953247533394065201129945037065244101836880281089232508125758006127951881031564502260196571606963222275950361771748250976872597675399935347624756915144085570099385378244329659568028161162239249753966721488508737314075938938601270909975454053509597418370693644581201261481693216488780128205399640048931540088755852811798259191863802530374210186168225582264311522242882508955070317088166699868582599189871639117767694870127977852907282825357624028722259921949833142545384867383579443636043979986870813969393855379607084999448049572401391398332496193212146792045925462047709836345384052020689295747701782075947999819658837486481631104086069393476656876396883817698065477955624713495075845477369641915307540778528122070193946925151136333501199260354042053222656250000000000000000 [173,3] -5029398517721676737803947933082425261585938061742119362054601011684720511153511934129068345497212297679548809915613765843972274065624846060307875578054046184235314082194179040041019424511440634743522112884706603150613149873119213712928826869282150352304113763891945193863542272572817064086433886032378975287955870037488161820781980967407297504524511037261132896988209949496407865362539690447345263274898511554078320416124434291076814318633505335566276314807265945711085167470543724451846472336018559997923421337016485591813535316047033155781002934712779435613797147198209494837174797473573306137617676528676259943360252167957746053077409392037078735456370085236725143207725625306525706480221140594382783822307904113512070790823714886853968454437945383780473140969358458903386453189534760123547344557499260117789487923355003693579425751194653718456723889932557474509737934141589873520435728683707774444551804927452865432638367111361966486206065021947104395981001471803925015209472697033302819613703229185088401976952913422291169712881747854868786391094427839573191274608636436951703296646721236912829808064107093446369800661241638648534499626996853304655706947712102688826930693086521317163254923507499767517656665224348782530130085161152103689450564924959925634434644652075541853052775709034576352863569797872476708717257091088138254049480390790147860234146602602750441209130569105351359359847194954127571051617435354715706425115564925002276677898456669502933199901099079216067485216002284723417890756760932028092504981860341141762091865530237555503845214843750000000000 [173,4] 262627580562835942111554301093659499761089606573104802360002039283821436924773573602903605378772034280058670497560301383391552912994014525299430099813845052957864002638468067313581185915645674899739439170086174468701408916792959844996483521805384227905076047276246435562487847867776144533264266795162578012318608545573299620521355076003805559012586351157485227038761448161833894441719366824534551670141929963517090246226549714945624530789293878175010323028086306183149017362791141610107228426444843348130147575175783102028516649835282589106400495062747626671462190097947852456749992191566939244873464757312438123596884020409752872065199372350745487641902511350581261972065695596054405588680366494099675889468404690343679485833209918833065786201492447586068175241853341688722769372820309880470786562248801965335791410601495186865709969687285883689023480605177091868142158183210905953243286707843668265567852530661400451687238109547457725968822824309201739761272322760731765109881624734349596907459471197430313757165554541499745996313639711535759106854788196424706792496063499157146637316661558501522861602362027634073103289556836427027925228592197181429096992207269926436827933099798045865809632242925846844558297646233445092571105557694360265592712540793053445877822989940657007151589825863101611118656516101651794345370220892955777191420318595973829675670999090757788394919286395074325507303369956702140242678134014970526719108331554053671404889398790970057507703576616962325622590949914246625822556682644495886840329899635188368570758029818534851074218750000000000000 [173,5] -7638414230250905687916183223496638775865084686562644327472440174701718236536757249268030718875777792035605267549583098928311423762081908668802622888266438533733949169504765750608662874460290942336522872618050195095262398628906058729160405239581081399321064836613238115205189632240545844578629455318010979201061218021459786975218015426839766275581177406929767904687136495642968954922346671641305664058488010389978975847056132561120274259882487094720829518661263542563845847249839541524119059667382124288421127783110816934984122882206363808738689803303508345808620148060343044358230419670892952205037784753772837334753076760617869629823856836148895657903907598850772677672653300586477015329264642304546664796092091943604337407064056849358417355361498827529910598063181619333953451609587710693235333659104857055974111372784047912726347152764001521968913732116459354620641236124181935168990001810128186829409115117639943072790765831081302715581695213597735528453650659991151208937440711497522435731137934867078522804765157373938534079857659116416447799557776588689032689210560640811479947058079357864700945509989508959352338081096133289882596229232900431166710530045200986018486661521605534285276398329197759154460964754000528173518262325528667769456180096389463488030197993223198698968964383246060718795740345773113843034087402922705447985877566022530505978548548056296549134337854597247645077869185310181429752057631910444773293908293273162545080221871241846982751186604886350025067689608477742762568531216245804754653898419257874395760532934218645095825195312500000000 [173,6] 179906302524350354711765069288413224070700038310108988355539478455927853436161467963662002811086183584563799748974685590292422344430907681456249766859869188767751076369167316111754611220468405263109468053729434694031591037503772629466846650935785594880705423964260150901855712045291355413963194337780166037952612901833329199028210499959146029529422386454697652697771655560827672224308335532239468332960764581155961612592120772167477504094793864788215297095176648614615291275278005095297677455472757471173002408470653708952688244568092079602558862272526639716616727601216524851983915440790392032440474748267850490781665984929478086356467763284123711839245236384699908821610923526623379834295758063521626985004844517197664869263241138784236194533147644723777370395405046016529653173488148510156806789710667313748772822291459438977247579812467740574829481209773546920780202326314317387660856734203293527269408730745642683513192422644613118757768227802748374492784355367795316646201547404654887864664284743269032024527422911080330706176959633434660382581757432460060963094076500589635938256502191727607353016754391026152928329132158625184517329414410590249922125472240973919824676177656425509066787195977314624839185751711611332654717387988988952628925484909267795800178829196305620789378894397020448539693355521810783041980497626367818571162251039319344596982096695432550878896666866570769771806370633901778342970400929580039920540927567618528760142155833792510055098997827856175121353929987125943145734631989023548436803910649386908287209924310445785522460937500000000 [173,7] -2607149536530242812587512149231855074998281358727207094256531109044132023876087993795995284004616038558885828960119546182848787313455911108106573491666083812297840291505197155072018369756753058756695802415384745336348102874395739022622706399635935925257248954505873365966499255549161822623931182900133417640285840221810564107293215515461058044732086719693778228386997131360964297172632142197227632210867507231141433008375076611215145337522458274652840633648059871037514616471799321788065641921798988328294203558683205911108543770135552982351920318554758794747585756607355476879005564393382963653224948200805760763684526465281530025837111337831748671385273732326422978172543696187437547296396145855223229965398112624710046693304512862208368664466411715636101650369510376175605557854085343331340953484311281337420422456490290418132266637183322481161729346538776772533496355757468417652611295538720327830412648602604306085207839367662660755818672895489450733351961053535742650758554297131890862568740644770481678712573736250323909531578321275407748896298296982063634652723396656001340917700871126024879672158027224743421145383808486268776674653177125317753198483857813212050351246073242318276842886958254073898814573272346156628504329660670205491658608316052431865772821628799555727091547960100170531510539310409309234855950698175159364765856039543125023526924749927391348409901453130148948275519226166300347550787367577220786801313458554496322386904919413081721976674080215618517563735145371018198902073475672912013627074439412764904366653412580490112304687500000000 [173,8] 23942335764235276126166692124988838157180384048368743024104529386169870815209153141998080156474446471000368362824209864737275430343408423496040621925564097683263561699515587364134392663491228273157967579853785677982090423229026768013986094398362227689279850631995849979867860428567515175980512749076855340947823899649845453367253097713701374391870197355465163044783299029343070882602599919350369821831741485047522065764646115744514052503625983551387240435002369875158303775052401195663793740702645615214456646276491316728568429233836492142131759866025131953774252995593871750461541937148003964987280161764104879622579326431995235262711454068356451087580742388549322831969803002041806303104964023346762167918653693426773557769098885941606614929184632333701024167840868111782084589478747634832097768933934127913971785635109308842769171595016754639621289912639308334479399448209323574717983572425371551346091497240677425071782973238476848064789092264710553125457606132027149498818652889592362323894444476603257544396993090593939149555658046608788931670049568704131715393246292431643344070101342332518017566916113187287438349632262492050381495873792568102126317489725862577211029059148543634815363166016042986157905645781481031363049690626796658450187308695412337779353343915209303949001801382378931219014334986112047853646274537284353983092733793789463666418366075782854570230930390434824880630763900700182746751157957945915024983156580564676053374261150888536394097722647301386681117638637417081813745707546606613914091910379855576778777122497558593750000000000000 [173,9] -166198094640847645277916762366996023614039901675694084358624707209947250134560948282972070874901144229617823725375054769929898816105219076058129611348966245701118037154904346430627373129951916569282897747820108809188019880639746004223501786495144561879733824154129245938502892243539844379847404585022571357127717431808911749497696849875730284984650372629796128943126918825310090985227617120926611378137678465617738343155935011539788250550233589706209662027634023994063880033681763541771741190655173210349561746543284630901986142671654337217167658100947648083965026655727125797868165887067081740974151184118312333049107139743279984719931376066970262662207865609079553336246316590265981982059773287200669703299346214675780375646237401517400501508654323867973654504280252656860689542742656051484187574633513812409281206860045022870185650025351233405670767230048170732063295333410063975337963624345458938870038947412245934009752044035546861834719674642933374582330018894691334775895324442520175356147330442087086488841409257007061600003142238549446293991443034317135322909681605312771692489542136953621839291707713844581008266844815250666675978647553194488989838617307035462584825274628345407425372660757158395656025123349828478658708040328993054431773253098735246585805032091792152433325998188710234912839585133065270405942552463250745878990555937163032419560882480243730660836939776441652140973653192608431786764918561084334379524616993353725596656724860805644087922835658225119146080077785746110521665978710225824203560009322820286690286219120025634765625000000 [173,10] 935757555946718880077228046788588530254909120050213296073132647659230454414186918187730799274536705353438487149092097266081703468728717852715780442378271276101062642125378572759761386931838661369098145224665455446261915899851486439305716610727306948482478082270670501803919153608924925043596720050266937400242016595361803261901956915475383925788215781420876842970131180078688669666676860997445830299808573603313440847866441841069186938739875956817655586906598232852140248369421351546782353790121947163005915638408355582001164656380219398476534415929937085998490452422005506318114949214016345275504807875490190188159819484405868660823718372413017495828181111110465818596915813667374843331728261344681740561948556738206251970695645594410528485511808723135829332264043631635082939618989407427155124081245285367507310091036309620917595324687937497271031669361626499883562005129863054676017850134551937783166638789193408207818502943007684203872468051948626914785416827134756591489072231343813345301055516671319580241511640808718367937815990539811709061552508614494574416720099008329089254684839897503776611841522712383188130068630410736487504550501879798477267591337174963836167141593068389466058106201606739446935064278586783633452514877546051108570399568466776098544370697980007909268499489532980513623322068088562223243832865299505363973954860364988855379052998285874543201697446657780198190048578768663379242394734530337799825736179311500930825010233440095304437484276788820112753071291305576573124818265721644257859966627102017313799332141876220703125000000 [173,11] -4133304677062026178993739188210821037616047461868372856325860888650862806959947581767682986158502375716723478417446018413058649859964695399515759996216023800820435753232613153620513999090691693268632850029064221282356461689694176396896552258581354117601920906922865750266225232141221426154161906484634575701713189926033627162865883626047548212309989693710212246121845245362641617305797329820959478596252966514373354634270213761298837738435476397426560814787613506743474146526530517962601146849690207866727051669342774395915744698873098808014428037679211390246387350998933449791565096948352571291152883182658948524927651841000628821540370309571517822558069239360505096487398150036311087941988241871838654418601485950598079484275005608234984451806899409705298635218546354177283429958298158595710214080101833394307933478921414131448876679008400618585095648310109321988602143710688340529656612138542113979379067061703220597406184180039051445988227832211056696570018924388305659222763614548188707618919205185436656881283534800215604719522308367841709164663750352511660992322960668106375728642564017409646755623938851167788217712834102836906137570786727436232291835056708163639259129332404185849640007473731000818516368304679157143988233960781435568004882705240088286377522463800668220700648184170048221520921753976043850547148121154047174427888299166337840973598623805120845866019994859139860114991352608964090999771033015632025603239862403551838729742122141124722395628154460180808154293021652710358788075262764218126169260144239435691831161499023437500000000 [173,12] 14483204209320998851416252468743332763245181058763251412491372338062371702989955510123812571234456179331097902526335280129204870990879543340076699755046117528696832013005688238749385506373382713049030371231544014467408229274831873574407336347679799880824354228637726402751174527898039906664147701274696343968376576238363131626433402302141503099608975048410794769011192920279706269065497631285630817210951268123196627970116415008669017850671782401162618250705397296055230825300658775954033038860758146588087805364902108399097518359562166672552257109171229689881099726312540155057696146811773804844853678395533791634592066437689435093283584233648664990755767638461738817489925271411321334371453051303696169800759811031003751486338905027944153564070720369540448779657090937919614874087186934093712602236570896474552086480811351051907026216983726949725409748135611947980731756319505728151998107605354563069780188679578949772151749246722343221530220413740554306969524514434330410416587774900886188918283185767526411224806252980542067803386405146421439264878769628061127450227693992588241497607323004219351945766012143332856891751712445619559803597076383287475765148976136301843953258521612684195675498994980791384523330288960221073517744297779476321683676182501751153146612590079259914617799218439405267801182853823344685667290694264696102220447409562518512226462006933140780534217227186784577260974562740198870678607976391311626054173214332898226000148440655687544940545966951684250255105189597465040948988792937732779834450759333287067819213867187500000000 [173,13] -41918727924401329057503808246141424272177537387105347364137550168793695945473023774042549164197324180454541910670502203494463466661792708709479191397185810839284649151709896642085498460716367023008317319007437683969607337416724478532853117388780073060961017687862076599398631717347947665109716092615596142421305060663745826966056830065583043378116918327860554224513662126786412125382222122138961948555589665196169267752425067278482974857573474479670117690696922290090700106358297200784152541610709259347289714162665693528507001011580586013609276234472628655596841365667384229023981349074778558090957036648468148206369140072510738734617500732867391904742780142945632326528467754159581049980359379330544961754529070400191644036826334587658772560676392270780692702614028360100782022011838542819026859721048492024900360198244686284353481822585072477247134769777210093079131909165043153707815428298113392685271382836949059900145764068626842083650257146867065132990067791360064262477538457531899922000689102918745499939830944682206140427222961715098049620982286712410910712960815338358643582974061601286488023118677525407974572281655040146900970553255688194918803945085596743348959292150347905672476899686293318871687653707049114824361378670024610525923904689029142757656641131039746671690099178460606293040922057105802347231072532254665803050625967816563099989571090897113890448789435850683918271539679566922827760394484500715385970673580848045994769766889783522294963754789027435680639536664816220264134717554018575048470199644704570507261962890625000000 [173,14] 102606592621166610369170807586371183806737272118920806129089861273890610041310836603374932389129679957448668287812205015736986102917785437990680152177713320681787922693911713630149814505749970157493463384780931351102308285318468351445359280630981686395842365845127920595596925259366963504612994231664515584078590079678100791518255235543224362363688797027002386917038703460191747932005410043442643924920560056225202377301433720252375155758771486634875010228620851936327309655063977867186583152897538718869295710724557873979378901866791898598651131662273323691089164801214346810362834113931674950331283573136888969670538537122313900917972639847098008898004070146571684317903725470334198188462598887341141034796579512563599915262523234623854590946589864663625631092704362156984558468743032017285482769258405648579962525099762730987954104371436570462505066477867174170830968019505727571650094244429443077407338330567552728975938907422645908177506869380658841000065466430222329256208944175984371325412191576372196409670435361047015424811854710141771742394125850902229355961455982110641738258053247786915757849627283326687877220811548186433856346160465058771662183856965796700427104395477479308571754026625371898418309350264168501540507482328731682962821757488601878381894880844465918019788428793468820816204998067166459657088085528497047131083758425507991407296265422745239461334097410340559451981540050582549793653744771878100909109575962137980073343972460487244037640810397629424190132518850315693760950524280140409560612622568045176857084960937500000 [173,15] -213657100075036710160036159910066133142309763053842863819101939713352702597632254626951768533878978213061602312519211416913234188532548557975443450719017763807010794400034978691909327505560870015991422145776582832611485490747371471344730293174150432358008905388172106592772819375388497114697664544716048231115403167108636517782415072251200404737033222888461918672374466209705128533024892904459234482293262668645998078701318279195524756001716515489230156299523830340770011887800692783980882985267333375817710221556941732067331939089247847878530752148127560616227490568094255667012194016655902941487309888546735355397450172287044048005447249037262231953171734561618522131073380863515111785212406016370928263113581694661213273230409370036656516007257592198468406951571201566873453044554889993392722493629685436194167200975088242164901437582867954630163255923519224139601722283990506803411479448895837580713181277406143679713712394364547471543562402728448250922174171038768424757380858504054000182402492996595345851856415432799526430709408961506593568862256781671686795728190192775194785561699297703469136856548999215474476859236805690234617476397077175215675458259828290289141840471409136192084328052281413040239973198154137936396070776796711384088903327330281092039221889833569925884622502906756408433037879007536021056290389955679113208967551898123338423478851346202372444666157633842229133403817683990483496630174650402352234650331163207209262584976063255262526197477925252492620371322964545567388738885783855407064204213930918062854824218750000 [173,16] 380181363675848682078267247721828752298214817304229666665991087815439005315341528799867792168884521053546532176616618575648620763194457938413477052814630157666105187828424717892719163852028146175202179040836914195693457982893581259511538640082693400100824228886573545697505462842084327186558355745268629183448630920956075937696181377087811741960841506290941036296759974451626681662098348080078337575494001704256521981108272162997674542632311249500187489648751614599752388357217376222765843637311462708162422647027841363428053457679210163027791039073846264498817058786625133673966697327546919894739576467752500257426320360599576669158696487206064390983451345634772452747508098999454554047763133142933171420569057063956127690398352250433963321341403740803226266897301649967226683472282475926681854599859104456084353723083862580699448971545156677634564958542138676323340141617162531190105799767218836034894496662135760738275339791963545879703382584296627090582598888603678372595122111777512226204374740364402076189873672128386499893134647405664231719515537114330033803215304828042409420988852446533232751197802106857488594363818055850518153365002814834179855142033543499828430182148065863131750432876974868417736146695679531894566342264034584916270175988944314826549495563798233945248768119073230060936607305967010123380522777917605126375035709568423850032826206218255126531650017852610814338167534399525559394799689392285268577606688425318411472484042660036926172640416710588524058762488115159843190682920981973430549694749729526603289531250000 [173,17] -583211676323097316789935890599811326581676335610084826602272452636749044939818608294505721329524547548793999081457080498553737905291593830387936546373549399084002082864802287465382910035771235767832604865177725684398183182204238392437576383317275764175348040263914168811958134670330902411331410366010127528240406126721184404110442588049680028027884766444918051260362996628182431375210987959568668283223586692245183890645263516165371894747223773425249725820651760651619596736895689924923665898877988877731643353814426952407639520873725674586179149882985120531074458585534873806678330826875192054756138602080272811368037022647072018208838935977745586516280465813842324319523423967194260706018354758290048912751081789634569756366392440123498169830156651735738200658384829249977206880635657527740435164441774889596357235004746430755099504323995800876498568825787132406395119745249039239306696158731743354290900459701325828828210364704470853487798046634768733387921362708653018251359056262514518070813212580885112252887003852914074196930442830400754667076959573585913760458197865458202476955962831842417836998384305031213829446322520450343066140435342069058656703383461704302353303603309982702417093863097956555823651664873208782248037172483975903251587778501485737953158795319940754711650178656519096819347996944079649296106898534758481960954612620260852957905223786702637181659858802608984568678105684495537264179778537145746269190074567988633391433896338573427341132420594307297669024638139480008448778195199659667438634900655896163803750000 [173,18] 778798516718439826536756301742626475001539614451308966533399160601376858187173784337659123583878142410292978951091095372866602413971363838005264635585576063931415891357732664889157288425103794146352703762351153181751561319270577127312731643227106201536977588402565890468241105491289410009466686014386665792304745723134815184650130940173292499716620649382620618127889647929648454055688675776950015981725045627455754024698946484368769809552845130550145868623315947412422145351258379374026982895968493577121034604295217158655244345715845831093504008146841087422700917804178609216277240184491097922919845609227656132888829407669703122099242490175766584872460652332284550562198353090794914727302369139103432130956080245359316808514869603611732151869919790428169159505473979819001272558819281835566710234661292385432835118302349570577321730471015272311462231049825006382951410454276170020493732630440779227803166002649370565600140083273612454353734798699448074548870435228380605903223342092168476460482898507215618462063035342743064514189896508778885840623043856989975301954632735032878502080299596363715406104251893949832503738120414274991872605875457540266592954236940963593788813852069249702978714658458248006290574388818928358395122622278313271744948572715504739040415978285518813891315628552722503699727993441350638458119311831507594027594162281618025245709261277195115943953161676822288053266587115253713667878469308497669937852984536541703661916205166766875083739019374640373101687683318085264000161100038551958383009714106706625240000 [173,19] -911761507090378367716434261945024432656394579469520769303265729933978136385310185807537329806304825396361319225378448190198348727618047625646861864037439578435981638381679172922362694754089675277312961797262676431559711350240631083369793475973513704266650576741479446258343561700416623083517296553819865472749588387400526670542011385871189522237826946754388232786419630996625232031363345767896159323996340655931211993346184988930788846363680717586382137716627975570875831632028886625352150132661442374245360431451643077768961489756352889293314436611448359066008359915879431912448876967497474392358837047389321961997750427210143787622440305328185523585184195151313655766715558420437528657584679891578117491588648965861806680769704810222269204140807003874017157669333471333590177688305073184468669548536738398982644203549098109477004129424521878194042279411156618897846712689022270404315934819823133473459559597847506717002256328188948167481496623800146791494941643739376108668910975561704652970118799300783858974247323481980665791900927261661908803008385687930090167512495975725280061111090633635894249138601551856630071084389111151868739109320889096526888286655504558898232633150208860382316456194463063170326967315504372570443177672501677201433281550485122927385781050964969825947445682116713511613573409148241596506327696066716096093338210596547659579861218865583900575363391351856257913952979633946692246342483938784248798897901136455712744870931462811882474022878690053238283812529227374130505084676743754621713762263923167685400 [173,20] 939998501400996393765178506973653629748119728324129108359611019073590567403485006554094338645101547629569080471129754255932852849918663107763764107183281363028898179240743813734998107550100052938398381817153927703450622959299233574873927402464131350488240152453926269141808728186703931454879641857474155102801419355359717734076501189866901883348535696843519018738972725952236793558416354128191947326425390028154964246010149244502240766219836321911903104476263310705375763218387079054294672004270631128322143469434260998764015541402034758243056599095890606032958839601807674583419430259938765458233586055526001949406287316775863989711027843334670938471779590928891323304495313317813484264016174365591507236962207977659248055744851175626297524657527131410913917003493448250981084468304668609104428492760396040485757094762837671608736680646980673644836832525683857908946479498624934578751803246448555401222921814292210836083191478412340179877850272906872269304123312947184288468291746622383183661833773107558819447613601703243314686283842626017612695491754799612700069726568767872516906099797761552228009498786630718032103156921934960436749682385968531581631953110619840863132798838094915295027097303641086156587843929894497363143758062180034319224071041023974692641704868387508518392351743822407120736431550859855081355479373868083080503509129114391192816739216943821774684246187939489352192777912748063776013356650507029000713868207757038959966059459943521855307668583318917087192346277955259729552135545445406472579490308896451680 [173,21] -856253942866119994734731104846629631796203095944981523496717066687182620764013913261066554848686037701740631518943862968849805387371468942587370768318191675169579067153931431554655585783797335310402626550965459960604998478862314980962866549680958342077246102467901163844688739732923197767396837103103112392416487884818329684533847555071729542967653890495198259024770302166552003894606832988142723804206673020322466970209782402738702011793074880194458274774344801450341835779203474242914734354665285741226824924369138186881637900935855890089032286456953462093943606305620935841418018046895975940867252756794236526812839258127930526969204168765865294467203956113543855909296790229132254735432967411773517193183286367330981543085713022433197749644412584841865017517137622181812694855738198860869881555397974316729896771781929162528975031868018592224128909431461903997548567181521832628984934900738973680809191666829927554122729017185200912386936739590779560613511447122648610183807250097150938861468451912387448885535152600671777971310347322861362136904720225036840718241585679545010635076870830362286433403376930092544427912203145299367621275144293990620234339826687860522928444536824654932220596019703963917577375737964125124895027264886928743715010753963717205383634925071522223361108231710493436404773880072544247608398332932057158723180859828389527962347524029598603155391048184537784025198880435401190283870024053078798341706893809088892105495821384706334450327212346365531981854277537722653550268167273077539496073204273880 [173,22] 691377517268518356350199243306621149138468348772442173154536953410461304734239846089559811711179147315626234504059834906664509210296018546380376085648369761026410567707932948825558134970871908043850165119818965763323703732242274020800447849666898596171646971518450889649953232295729660286444658153460007775829695761695351369148872890940665395623516606131577232610918374689665868271418237792050185892118532174149053363194508914588276192394960735384284430216128334547308677891269423308911897742747612445578462814873418261187769212660628806404386441804457057368176566168947104118640878609314818770050192761582704896239284121379606294889715951852535676938481500269675475910367751918377139586880165639412771834271857251272666444876924273798883663652414958904407273033665083479567657691526019574612578922538089467089072147433012783033948855821207893212914559290589116762456328781351645155036750514023953760178810243168370253782182264460290645163411864109518968546651861453159168956173945726031033450351938105125716672916663995298731127665407493796607825723588196318621850858494455450870395865311062053585120112420206519111338938561979919484041815015382637141129239792356332221857413544950002880918144293711259912265436744539805044020271552752054951397240317368635316808774528681348230446146332061446748242456964901201528900088858049430767719694209769545740453073755055761555192217021834917117542935259345815841507320106061406998811068382884277810285954234870491329232263930922883405420032798060129688367724658562208580236492093640 [173,23] -496422352643739315832077392163094175572131909653769893211963596730409325639053571955775156423779284852804455077282194924993606388721507590914478090639274032103049544385723967629302225655570765899496889983865632433519602036699439723008720467922895046798105433739055994003350686426426521761725316068058315172052789421615562000770576181241271703613115599126002537071343743355570627898562955750111769104638307143471243555830598078219492731665427051799843476026285854549902509051700033120852232254181766087900896365359033606651909989022834994036770197486553192210268905417510125474851900822354531537590490806351286710705074677199320931756839134570947414178676298719212094178029907440423883360993560715182192901188703927829702691161246037510994593583414581126050391390652750018405319213361117957745837305292358728064400173272813704399926969520841357690695808453741862264053363444154897718160395669269837044446122137720575096742655034374307904514671308466310583541403276485212619061218631395434642468122640446957123589463018799433120358434841810934719238467479455547769473262547259848863038031409280919386902040153019949888446739326376058222842692989556493910306249126857034607033442754626388561120487040691584626380858401087529382989489076549003676208925846875485666702330730411196584546490463505760445143044215203892999325682218409228028968237234261679662465120367690963555885446960687096009545928714328324547815900011524749628150772228322676895549423904752589876712092954894662427449798503640377935039529875927428514362659400 [173,24] 317825749570593940749670605261675179336636807910124368219823355615483736498381544648231825330542361281931220337171354497749678253016789659067305685518647428702522787139380548602932042171303427711373899094744008124022131916563471526880270644477492324646135263243940673357783184992517280969085037345278653451982255059015282444720373842997554527407017237959893674446265130958093718278920448516429329224740355913006576768559541451562201233897343605550386174978278353605598865660675671036318972270713343504156737594569273972617804181238343534593626216957387341530925694897695522012477933958832343127667859045351683652771930002581551279419407496072762630261092173797110862369429022415615449279155773552123746939768697933264914847244242673415177377527386804726847764698489670038976839304464150413905685824375980589899323496564351262841905819357590648124841073049703442767351495067401172647333750232502782338000657398517890795545080434643540460135091059225927636536277797959613966122616781865018343978810106702988623953663782923556368247030971155517027970051155714321090455541242945615280856642435191673267701255499942717392526714204250930627417726626932344718105839490394776638554779931252219277611816473504556730772013176417297305741020918290208471827151360243782387684894234370938260462459654421449540738308794891638058519212657072428379861118157399562521186385282233273101675380981941594926187111576794177281726644992893408405338152917533514352458861682431574058796576913251238342485070909302232886720788476692170821169560 [173,25] -181801612543037313247126811467480595753968619131394819772451958063743997410562240395774306201839084577986269027571420024334701990556984030645794477821454989494180017784062200091250959222187756302624870232200295302709010975831448978362662744705200311141285135681217916505093965264812164987199294383350164848755463010680076468027496330014868434045043680686375871479529446379724932801793154732830249712831207698988389897468492379041807637051624245365343735843963661459566701109118591608132863856943920037787437763223423493894285448815705977898990222610457527393222425720241253424292590533521992022424712129786742593834922822334961662283488568497967587545264230844292959914968192181897106391734814518112857922499679898002273788059919237798095064349316792481963035751590470621170344317679640991341841174760142953592188942506546756476992203457576308649642902023891850323964852022025066650801549566697334286657914357604091394764859211535645215598392777402095557415671710224264583499330804075044961911072565790856973184428838284365541675303257161099730901771239454148093326966149082229129935075406816845854223216652006042532414913627591134341640965802656876215998873155841887177792172567660246513493937544867943539331247729561344085827474268360501577987958975663021128951524361932243188536931490956428869244269934336776322500396769585521819657328321837239634051944149285914995012132886966568048383489169032641805562541803463201796554816879368492077066763863900079522422324665920492749743984589708073135504004874227296084940 [173,26] 93048251148745890191402618748995866741855453118347571626124683688826638655397121873803993896800369728078777681632596341759787339004382958082484792037151380887669129095234850585720821688462340994537899396751046847233842265262657728782219463435851273640038259523595970479554628466071489038115698029731859194430930231250313196732584683707957880905419892498841677021293771599647513285968962536960041254672012034095809905114132215619575145743161461037972608140213285650654654701445607188903952620532030436249814039981176240381178813536478113337846192452504287510677457859613441128454153904389370353024044549654795403464642531290363299775658886763301163222666983654010972926623538792025047332132419043987905800764968507727970447803220499090319373207036730812478148219133140437387647864757941443105081096541067274496056264316364224407826055813179374845327994631986534924848716589291400428630788921294298327570622474091100673338158448735109615441071794236587564622537081990356725846197628631872079043189320701331519694802599513639074258440649649695120948486113483114496905507078555148252868170708472480749992154929422178242404607412361743065363152086826600859865285671818855041068781957494687205581932295905247153749526085730166247960144987046080624306057708232099494790285715814829635771978231888616640540743636874766524142109828488660158913739514773462213591297111174031225230337573820211732053102312391892205752748142577742061626317950435149840819548660661165048078637619937104998165252958427064714816604175315889920 [173,27] -42666046646583065565947557277739105914335261568921846727435731515308111073583376259512887418505410553460279459072130207951512709598884269144371651780619162346134034056350652329660070254561455677859033685172775445842307662346334103565451969012071437757718157159245099738643208756526537578300243427261630165514011896794280264926628121949280816988502054678120346816910064031707526376981474157982400130507750813136163223186626369671510189255816388423302247494727218298399703262969674945192073567877941906530613480881868682583134873861550571655311674303199625232204010707277789501849163742945160752852090963697044163058430662110608206564990851315030716784865536631232897176666278599389736244042886880684859300294417462529169067029449678484894121067172859604620148286873492038344678448088720689447249702211564708239604250573370932235886818410955540199287741735508517670182432498832832837756805703157778527680614074578502833538312713436684470780403865319058577815908722257296969778899586556291266980674421727867300148532661162593170013759342754827220633209056549366986042626268254586069889106517354601520715977481510396292522341557060028470487079002458927553507868043415195813331245375798644136358211566286542062296385823321846621393257293796875721757716925958612404958422535634320846128329865888884027195129323265377121271015548102096710694712584984669796634240444361875683517849319485845853964195436863786474097469756069584365034612619075353411731871460993537359126537686929749342479121642163614344969595240456188 [173,28] 17553461259464651858307827791771284639262146073257124033624912904621247414419334897421120012698199745237892252803196498048498172504274934506385762031856396584511663904125313039233318240083474374253416505679149978468932088611150046595183373248030041600410656237208018194570911161977956910189766423971143549503852259821632437255384268095175003009225804271798419557193789657437254354223448206676767446247802193240624220543831575424883745194597447660830669819979986609875671475087080211511851065805216618919232026425617731447547684309652558316979637673402808161621378372656976559006692829963844997097982786113796174949289196042035574724781344356283157958260896643399852492062653356970284101384788617963845229210098878505678695150491224644648700993592954821494593281410276384180669694179070471589706469949314113900818988103473226861957044468561307165881144100897227162240616833585333501056274781919761175920474344791322745062092870795595958277648192276629361503848218746241315130271875142883444987118898547420329388300123871796823933090153245532426697228779725586929872486888736768868008246132776533760918409783889136383239970297985910890784889035169303787126310590341652150303851951091404938578867691997624045685869512197284524331569992065946748587106871415612841836611149896199321913285856320006847140782283924278890582637514177497235907511271887573481422743019491804006435469912872004803965452832649628086366963168604036500834949358407306680401224326190296960822902081489923044749102571312665556966963698392 [173,29] -6490787172197241307390374314400314047854445658105493978332770776125071578198240307975569051500596141274624088137988840018941167937450757506368186119621828761394396986144638464326443815851958243125932210205425316723164827713744231146085795129156994699264895332031457619048778084080336060022778741272547468892807699878723409862698158260652863502859968421289148379015863671560246403795113623893581658590290977968563757992720787191751502246366414449374284818261669305293748693730896838578839141152946729127547476452517755773172115253877685546297406012764939567986715048702130704330324350156314396134410692599632681764962195994032607401336095082262314174383393674631629462414282697473859739967531238878865048358955725171096495402413596538873773056024444447601837595725722468063046011770721097214464789462254861013940046578328560024069429847771658042670327940149883372316543593356885231635830788888119476223982101770025029828920026852918890166040850441769761644539642265639703505627216887563518987047015225475748889053703123619371172442893385416135341384414670756302732136296098681560963101828110583237153619029497065115486094148110949544230753466900830450877985548142024366920361571581708125076961955558475062707418458293412153668343404952668700234032764945933398616310729385940899620675880556039977193884183545426430861774158789213723392820233536074486770291673059897617893602186074701763972034061815127293315957302892935896912399363694142904487062432626662546189480388498738551481870678162619624386912476 [173,30] 2160570749885929829137924996941815275911120121463764064850519107708959164916225142852751963021888056851248410431294917419081351061585016880244966360139533178176298894557290571395383448109305883242493932570047565267644714282393151303385376564045483741518251078380757901006090423642075497793900674383478615523333900048822508110717613455199656336913844100380671976930003178920454885742373683679836886301535183231022300997793139275000008653196398918890132367619534410098932162971660991522095044157541551759215022215711328130766802197571725372724292941189475392263720107040111773277729160730631928809550290789669853798296472778058329433632640954034634052479477094405707807743601730203879602769942222517923182266268974558955338645129086470197396530897482476251591726464384004589618655177816120689233761760625862114137282155804150716330551849843365928836869532229344724423412479448478881558595120434156877849769403827397069561077499755557543909425891431299636929709950019095624901689455991728892669495251714273869471800005066054348384121876917430866316387547419482404071182342028306817496886144867443925611005908734146595496984882683298621144387741045626056588767093523127955088757978378320659592565122003302889897198644011104485239711555044578803162407876798041805281533765662574591209904878026040867743635699832702401347796347500740330252852050698819001039825881127759833147524865974245915661886144593636753228612058172319144079916331505658352182877762624721905067675568994416037036624309674795324644988 [173,31] -647981582696813794821434491397816517655489753845647368540284210167057165502274728233600032655902975478190986647205649101443920656449239766090212706606212381315553796040016506244572833922536813348372262420366112628303504645671061986972058839154121587627322529525108391476534872445038908926386999242813870073752981727635751975820552342910818922747361432716152147262107834911358098151841175356663563669430514621394682975248480228891022760386960936189457970675674095949713851010552643462863178929753072952245144627034982684365836686130390462716425598473809600350045028262525034526808126854532212927599964025470438089508648080970788492919476090293603810936146439674949707948249887300736218933110415274599039836775539547198187007433496522872279142052212672899018503956450079421002600593941187844418246280675240282635095103009931751405586849655686039105414296295676633296782539161564480200694702682211078991804603798073848458152614708341571030192659758157680478682665525825742650847333409180645465542873610166390234311386179092966107842114676247997591364588497642410249461312515076204269402091773603043094001833221214143949537716159431613166312639144850615990940133991600590949453184642981371293554930359255329014943962271715014514905376279421540834355180807083026796132686280831776217996367180527092673363418147435027662883713961458277722962499834206536871366242339410221433491343803065817129862380987253131072247926063048166766355833616898565435628663156741475104205242537729296200581405232238943312 [173,32] 175399559327814378280376665535248747919168594848638763174735547195665998548948979606161607316379225199172054908309386323922252804736185571336464045117467976698510800041734761919025582519370673553355542638138246845658340737837602815554704376029563538321909715826978028498819026729477779375237485639237260335146037805913642250763254341644921891665112261142834437480664434480446565177397283836645559957984763546629907712188933508184719517640033692762100702196042378984985506719659486668929714836271138932623342685545655343688525465357430799071418240693922299323000460140768151064513748164618876911542811653442172148514674593099118612216360536118382203988028858355853477014432721785903769656246955480057807974025540122744984189948084899784291386113618861981564320639943882011630882375771384865040900950554864401281260088779116756439260005375803426651836029688200325029448088529431193681562003783253082179556947408956456360346401544194274083571253452930134958157653483695922818329519538490096228959367444606857969135217761399623943057426445229118893410581902223099160706385245910266186833127197266032035746394678970127690363358709816972480604793422726266887862108335921425755559507274146925954081907604633402469410725475169297032237713014318413549380426097817146180559216165731596981202179636737402209546878673205932964482624310989976235517540712400271440733366306695564923309501367216696266384685915423163351299525963979264989882559645882897339221067977751911966179654881588783623294662920892764 [173,33] -43392591857230285751223496211425545965073941100928634477697110355570000800085547747107579743264806170710447694789239766878637633308582398946967565446252326413109958041807247542896275883038348696396239117991536778729123391652813894324045596380374797909186143537901942403447306151691645354579991197274372556304069454284174292148527695325346108507432897745974058015316060566411754385428376648170806513028898830455256591042393364263302933496228636993469624672923735938240873201404577166101842266541464943001497283621007279768880231227205745465272981743190112362737523669770988056397129825713683202062226912624815458500941636163833320497251177679530293408850960317485865711106483489954181907808607144970622749363076114560580842788322251052182083031687313605343134472159756206112591521684131304156506917112492665842952971552603098698607730459615154806213624986474268920085182562055051171309171072952152606778102049601320004046869342779878866561872216019728042837173954755980898424548815331394860330360133770482879271804097131345017376907817430204216648702710058797655479322499264426854221211278336376079779400994467070659723492535213293943273474559485689541821743392285045115073755705164584540123991327007760004438185311510360716807310340674951130453596309892680701234422854937470324795866967870961632065012720316314353176461636131066280278886503469221107706806299161731277678435380309254638470177525556923365169910452544320848858015760114593278379884112641795032109555930552558332715005878778 [173,34] 10321478211156673846337914371001157341565656657317772043576124006936312659180754030903516434226992313868845330144951263786819658088607370074298999907620246797339588412273738661639379752617677315843547921034854852884744731674663712956664321731920011151029855786738516687870834344492638094682519608938900883088732815116645745578514614069168910433512075227116790054705849000798814937081415390563359312398904900865644021583936704084533711118299105399973788285651149377225305259010790735288803434355414890572331521216771269540062697195612972074398989770983619751507215629942735543526245603943204377017092479649558969101128455519958186300495924059249522308122817488556847244224326606347358720578531582826869764376662949689860689346257093654403957430875448378321336292334602798001816051415105879348739515422611981419274108118424460357515838873746518242393702450421133631405271070575576678368767378601517102616987916748642514209780222333808012291227652659162343278571295027198206243355491026761231106029702734571335066254465584451745214284507584110739393830700375521198237298369394432548152784675609132993540606109958377986325690017944332514254149409796552429228524946896222028486235018288401974775489632845414018654540125379566794721905762297669811312215808531185662286885199507709884111260382090516166512374123380521051554023151051265630055691202106410742136674785391767641744961873277633311757161999767045002399932819820209486143676622577156152058083651233714280949582687565659356539480008 [173,35] -2628881335961167846670828997901414798245783380863983445760177924248769460920156664400266092518090793118737721501416757108854849314936066250203743488314889992010565073474088510081718982248964574079110822355596465323457773878420895283425293750595142612778561102281350286580996605275238340552911340679181274466310515831222931919173018478417895342063575608487803854961228951411575889778576126072013866583551349560147894007232709090887338573294115154504943058341356486855029376161376451448638307799659242828898889434896900519990047958956525971553498496745291541515682433589321223381818727768994399737851862555875886632471302628563380461203445367887323343158087208096971452843440148860191387291980628886577334333363916714028034322760209399133806691841993832063119752758826868216535950976189572047892325466329851569837804827563322517893589668965703489413298099194389430491656538853940089062747880592250240397392295417823814942190457949848570408770900319602128023393382841241104366797579608339031358547227596911834931498094539205601050684707545653802215721307518756802659362737065545156063779687225066492714325563927691084153169364882835484832159947116770015618132051714145664309764866630642329632073758216846417790995305604770222790790213130442075300973200510090783425865892954723695019051247481629908881088908094301162247038603519652034460256382889003841936208512845665559878387409883636834490773541162688483236429999293213070958940508742910467601084361207514060646889449030541911901028 [173,36] 763890597840602459815850261737949156610389580162749231278224728177907951393134151478222121946509225232970896476524067277275967136943715211877192620631358360687118743857816253252550071814755937640671986770760014743983617218560330463370821063896393617978151380387127895111510434369356172823079395176495083525446823550898383774347711524401606658808484901427542354400069843778803989790828564590500521196688868109277324621628437083923634024627159027519468003033506956712135642711501504357506992417451937455637120978815810105082807074362683103490541483554757292566036364239694843822252203123872312433522316445580803657516064250418707537750234756990320421701703611322589779319488686274496472938883899553060411558431847565648683879863151780047857285011086358696661856624723762652429710602765658137533910627431856157214032019645664855627745707473499033646681758239312733068401301639727434772133310510791440243935039764128945243873418350020037933074654267645928845877227861655168601380758273100377873507065977291189686680814170717626658882074998611233218507951969837270210733217075477461506344709477047457674776692146709586913300456536190590553909934526875265764136822659723126058474594244311510924031156192345688977080368025441940850610029348223987742568738627075669411027800252300122265523375971695298662193007918346161917035276950229942424720065409159529197204051709818125015787001852289618200915755429959653080768337793204375172744625080704430487781053268050224771340692161357020412 [173,37] -227372712410215440191167830367925700396111376900305350664686186168438464847239951207725007959296902146343061724325041602201425686034216590867468735767611411349226819641711577244410627845627597629057448973338866818278930874500614559341965741327682753831502675204833766777703127750512181918009386977901497375498425729947420573844945872118724646241314349335806923962831369319878458701396309890868598795686592109267320035704617114997345488424258039076172462779514597675850460528514265575191543095965828469686458118428259668065220223872814650415083581140460050956403920405029892427508183500559104499112888732103093372712565602183954786060409818805979965128307244474790406810289788489702297310335449189679142007375973259249234595572253480660719357758069253490725279801499075547086627601239235065707741404760091756643388657117437433919774020265041117081523821674746449578929154023454747461861508793468207543758329252568653606168450021415901777996202352894435209212211759380511159135274956098608851543516497793397442261676421846401537497988661907992984177704265625647797411653250867898385289476416958334791173536549380915183257522352194057089689653760591520387887065071049730148068861824263499036415709041533129869534095444685761428849585019259734800840507574518470298854880256414815364228384127730874887748791517392818926145599762922893924680306065972761084420537118683604875108701412567351221638184917780619807232851147291672247517474033719830142589901693042995421106162842367004 [173,38] 61977612107116120196818361938989295985551391437244357799102523862401718153627766519712146700048328761657880022565153440433457807794471425651540874352640176049201392176445300141086117644031305485890339066705825106620133992456563090384808972568977287411969749491860440654570788762544087576880770919564403997221540891694091219126932200576177793184454856784157993536109809401428867289631862178062028291318777002453349078089992184713290269995114568436635610244651524783252204443757968052761684568674040152403542343935874028838060718155277002305033570124336312390752516224043838627950867217502767055391020406319087382859444421588978933927388832866958202507894938647080198591258196226757002764890482315667173745797421218041860854347955776416830057205836313574850210973101476657828860897299400981989783741372256713452839506522099165190187505657595010605859407637912214071933862848868153880154572729402736507337527759438162189414212836947971993144378199660477553375284678739444908522801920712849665567307371402904714709706020195487647664882258594292375734809134901287430830228027909643032980799337685268065011525333286921337598792144549301241726563460723756791734522618141238407593836508059767222350977078397288200153133392913736502952040715398531790278248723767422282115541792713845471966816841159108304667414023822101872680795736029899931184828142908511746426108568328862448279934069410566504754576500024438892972064896024196829849163170239289003496240811218626093487265849124 [173,39] -20412418895852602542072353003293809260034520522735480426476439087074514939291285469111734504444503093313353971792142688171916494085202981216200018679436408159124515466753574034951793151633348648083955696237695292641218538031403649047369984469011454123642379439910125744582096008176054875683430129376620112143151613126063392033323253906325220459057386675786786462131070499737050256701689305427200816523444155290434680852407861292852114332811951388147334550289432477950365839422385156807542920111261397824425599078170499913427914496079052927189160705286516941983972181359746014245560449232248380780316964647216595862076057223877969674699562465711032700210255822341457061718206640069437091101997049082087781450120454875182700692971546294623190176989955568192992108983917518055755646889108501939690361466676859383392847290036206667238341796300653067627011468883600936007357874531811030632134341791705818198827935185109454263546032931291245730237302420461476304062317348593383907043399262879840991332318431221845710849078033135027154208614384737293509522051257698893077317669970927932979206482784280829048602910008756140576318426304678933611768783615924719144934289824435372161587412680182187958411569536046907118326930940305251327029661575369400029830135836641115449607148311868916969751138233871485921751317160978532778359041720415688029150874996912101849790531428668384215217581187916112114953342008918175937411068632585343593220568216826624472290588255702965386689624 [173,40] 13177769103736769256650497535047992317062406471902278834350317959327294246883831276551227754966239749068160986672675071733732405907596169647579886052281543072040378967399591841052268009427138968298256496313387586772762565639382765718183526104102479140279042735157416147753702176937824929809225546442333480332564194800032519118196838959102008032219354009431445397990285083478641498413846804084224520397592202489385291948070352437022977612180122098557527685609393108234296392546671222685072257482343166849206708150768447552032395510290128097132762814549124595713563618414130787122340772682811010670524409810499664218848083273596094632602611163431372194841335096108232052373657267202190992667636730926150173525090442547099987783245116086528270819591281275067880994372598974140519650236673042375987956795657452571761913434708618363851189779330165481558428123138021808933340079683999478737424696947140276515913312315336874615333583002429155405017255701718360980665468110591925145701688696083264355921185508772123794450229053139589732418022133784304698781731747527076467945453656197725575113814280444620408282301573427840831843631150320904095269057308598842981098556887919258397717379130456597664059637816430094918787279346316399529939461841398300160034265563488303762175313735026256051946433046779565561934041761791979819752512157290887933531842851916019690215934372824263646020676059002286128638689311506626868606080136422478802562317953030830690655929672163647854152 [173,41] -10012105930873447971541356935118258603617528794318790352160555236680483808865944198715092968246381682857299129983855230650407211719330947184924823424342862698852532157141076767565932280318021250040699160143565473494797381898110597764343592689314728376607343849255194022148371047000863717998525570006098699853493953329892128015700223888093562790289990452927439198776528889881114921340049408221087936405198034891584931085159127130634338082657151480195916556906634337839439341938369818382187351375138678202296768920011732071184146915817885657457509380116303026213578310676500922406354870567107563091064615017644086111567304357336862872601036889299685494394200817958492955583522324663442000095532517540950200090048574905100121958329385629998607422708945883134994513623625173858840048121929465506293630194244415512955658295340267513955329235857535050695439894639276529012543090538526154994903571531837497848335118869903379047589519781243816321345533962081232017161003414329866871835605066741852445512665250650827221621116672542000591578952878835170401497260224027280188143617439848254958657956312050591177636608055657994682310849727178636017835417398083804807424411279801146582491650460232006310775813122208415099605742807077271624588426189497832899223830621292422641853914637743943311813206060444686211290973544349603726514084975511429815134704081174188854739712178888242326114870480119974061105157239711338917482332711486398490482542263134119565003719201414061054 [173,42] 5906428501122507589499238234204067960226910307200281643643890971880161237909751106199701362580925169606794357243104195269258378221322467700061981209260375409497662613771391188718768589669701894005691237204338061489381815496767753649178306353843995336977339070321528765909572084434285977446704821888271776968117616801214879008592278843644920109774867774717535601389754225404176097339858602070235527769953481061209303454866587752262042011724832412232001857481183887685544373725279720056249975845426822858472174821022267288426021764552176931828317932792711129088595162866809499359542379034559099143359127549327354806873249632014085035334773945027225319731821339138378101284597121918187357935480629466684710415647035513812827593547658660729744261689978666662050560200539450141041252656218389302163695289931344873301026162950190219359178466956760566825968979116813841846761220835174541011989411698134718542187712077567525373636138612601015442004086823337733236087275299547955641600224472181275515831076049955328029255789180301495555704918856265064540019980681721185635923188758660264329813461797542096988902387265317751535947155215639784464418045409102222374034138145652323022481585291851551187203566599612753491124429868015057292547032690242435816385828632855228594255370680739407117945217831910060271998776799324785294588664461175443617862896582936911013559194098728303926304219777596651351989169261221147976984060400070389634022917552224947706348593009317008 [173,43] -2441846159851718759795819461664201830095728581754752913962866652713606112878326194015975964955532852488565714737478972960250315289263752346603184090600238114789371680987773691094119180822973773420241695568225899342068583887331345160971608360690875236134547815525166050327759599203378233108869651158520933973265575442367629945599054471608753558555548624069145047264123147748929795169711476006181175804693578689685643639658850943511383578242651896162630381357050689468373484361323445235696697676526334348327458513351961515003839465736790385854659115798966067942042608643453966941203751635322334554339309169339969742005116531949385850234189579228582812544634978958166251179911184385780112800253029655259147902213870901456400270400368437269848975026265830974701650886233962030317369794071381511872914089642249921087223213043464922674927737897736069331674108083692048887737385039738744226056881968737190396072252517387776169780719438423443690203445818700123273312839112025631745044776530750877740870749522717378283265454486036504861608064860383289549531822509905724013522633041125846912757807236104705534200854867003378611708388926211616916668624167864978151202172298463734748998206150824330241651464069382555888480527657560698531062712108522872040076826085714968921893416139440644921025219302476737483523093518962447857893940561861746959863466178920457734491460989500073958924171513863541537801631579066946696105880550742380440539439216672955846744569907544 [173,44] 585149074027045293418023459288298144513072503524277463811330421253046939677122011081432529909814252184846409360953240569413480479482657553694604547574641107511316969273705420393208074964840118383022086076104078175924602395015197413415093514435296247583134937078863425287506111153869710743145716836706164501083243323073761654756543644028876970469110353945639091460591088861415883123597465619109163018616230296471044379342550051825766856212959399371232316588307607918883602059153344900595958584532245635442345907871659048046777147752484271574922245112089800682051808018147107493954663301850642874025880159482453307643744862667617379193791958828974763584879973574781908033543776994412855124186203166692246427773591437286476340503035853239995447719432324327276665054508127927936738630406407983844630378799737452208586208802417418636543151849638767288452650411565052912104554392471211731084617472488593463452275503769632897962326921430457692655777075705726521212870925667955570686625815277236667943255109076905631519993846953510634265844500939989906046010804096905828957226219119193918998566817845245082507789094615854227337471599153165000365730731147074466160166610005465707834306182937427101796385445913971273582893327151664858295135053355516738686778238174647176490663793023181120546150701631059445358094302323629129983495159721658912011772386943535385526809324324097395358280477888909439232529529374244053367727766224568137228985544806592996246307260 [173,45] 32124778205313286299852092128594444850546006704652312096532423369109848603454634763410619184835684920274472404965754030630883346126533708871279517897092094329890324192563221852391843922586259504808395706008436723849668441626581037292601232141111378148481852422169183627160643422258161905442577489590037092025074755813055834962803881226973754613483827253678222148167983582035648563048508036282638433642332314187732648671469392454023122459225377531742780792114826769628601180939237456917834594029295099900530453258380721713443189990512813329097539332297940396176317980720451166976489716501181514989532662872114463043210406814122215799853996857161162817022760587171660569788756383557823487073955245824474912842542777194403532117555694652429019665095621263420075276984077551310622418984972422359153450059090558275062551854589466535085719918034381681226532135761788626176192875168286293587455400453857642674456764383316026815952528289619379332970118154125692941914943115683297300288964419110851103445695543050023170673907270446089338774868112463165517948755853230797747769021352140791715562280445685383457179494184340968816467731432770320532898447160223611394976409305460207202260732771458084225419523431809115655762416704482385445921048415319858693587187493574182713131962775049035566041419825146165409844408347162604567078794913893709431731297810581629801030019358637237802704587385512764175834086699837732517362914466785997666430697325216371661098 [173,46] -103606686302754103975786977126007621501232233781359540963385737956597602340862802838915128519951299381114412417936095094806070468781707266845421924765138216875169589834846239707342513953436192648086802043279099337527760167303958378045956826272893774938198394616643328574364454692361834465409557729346737454242413958401038473572189208884112625596636411654279681086061689612263245736513097134235015932870717416617405784170160887807404126687919080698162584504382260378884173645496938755464764205217940549202498476169102733167141790423593170786090411400129054764055136655110653485056585087038157362173412994378592179651894909924221101357146677193958782859632743405599129842637098664553312034644147385260730799452233991371111275925900123377608755740733003301042653023851182120481119404514471183772297703673191253413947607175557856058092006132280071526437612030694040050573653572027211389985338827081843811695623202703833340918893297429796559369151953206769088861614972379632687896608191764013252869216036130277174404570489185833295485284369208471797181928121461533067630549983193162500582781586213423209754192379125153865225535779651572257858377695147020059020615142966802980191645423641241597559969495093956267743244335979342532638125364148689761484515481649395770678824525003311740364558037231157935158025024375928536769390106696411948947102397907238276957861799444316757388583905271174405289796227848799775461385032448466154080913833463084375986 [173,47] 52438760217278268449482620726732918320931825869674123315391693607156925089039183221984634302239175109559976917547527619466663249550041767475806774387706339625674528795949760377228053610667604105576865427017429569174257412642423927957740790648975446106726674356285828182548818973007353318151173065941531031791385402487808577484814056461699552486854322790132980996102235119298413797524029143446777254279785079204787706499446129692151702314703889427664917972491559303712882380224871739862157731279185680411078557867196657829374876715291897925086747772497692870776292414134392033740981018160288072103002582125343183159552027004355990623671267042118577598705589038372608946025744074149529511102866118520094841972000393064329202475873283190319647326544492636037166120323231126410003062305542452292896185913316827927041200678720686304909532690567083989987825427597383175631294875258355128751504969533739007330696379181439302842356340908186263247638113823242663826468712045367762329583121373821597370536812204797148035901861885481354235005382357673783084218791342259859034763909005552740445924741628065275286963819662857164464513772025860698183555613357954306852114762788506050733451626655054438084166977773903529990137604523528406406744221584413463915124063129045971429367725979775892356083715695046482249773313495324445901583239353025855344504764721314998472340384432507935761116023636650347876760756957417304165207775640133254669328083719354916 [173,48] -15386490119113425003350698308768085052320910767704243994154757485496076756273865738269851105523285864138594823674543796689243267155641660299088584700572080090315833018107501261728683698477458335639543273055380671170340954339268000748279460069203258834921329300439175625395457481956191951306429893316791952322811779610507790134251128987827332304999068245760694919228693804054250307424821264243699519928572835124907353603604608871530885636474609469007222650096797738181474411393199209477866236646021254509459040470463586785624692671103803782556566565435514782198309893420129324348668704489539155647440241413384623726788547828561240514247243683540199392791361771778307882875781221024480206745893101101263375623416867601466482572636163942609909848591618147722784950985552368163400588386199981712595507091246994420920813395875304888482730368961147044593877802761639526867118046120685440616618105479191861738783598485227325909665806846568155215143467704467863789032725198107898547993374731990242015076630401697228940015382992513226589461768941901520356519926882877096181234635268052585670426369114973253784182939161379553787063619883720275445174807061145350225829919283838844406047025480476926067364138101204574206538730429888745406813623392254583313832051005432670036483627358462812480605680362397115510052640417248581902501376692947560279084964743475262316522242100872393460508198053947548110093008047297710230176816140859126141581575520726 [173,49] 2458305528443569751069160320214340988860946784420323340794839185558136001437742947933528816830696945778680108485221324212338863906046601637970081974576867708675010385104203779908735108338822629476261202825159847567710361609280891891391846866523646369463999969574174041334470312414208958442156868412963960651378850128049260870238951044078756962794618411269207874585646350069084083041585064106309711639692730620957624684740867064310826131216390984201063365964892014708250428594650756779284769363565803952508334242004521060312282114646946970614477113708541557225738242407417934640417661172570334320704192775462759457095978437558575855355357644336278083449915240154142476369029358301508378712886468039336382260531901975620181216169436264810922115770407864730178032512512891379480836324695009582503334477365551719938104630909461718212199796167470614439763876088583731546290287831053604994929786619595133615921844783084031446153220485653046073102546816998713595004750546742233086280079951505631121256146788751921141838095817956305691659732524640481285012697436282295082069613915314515688374787825262223587282930243656148155538908094492307677850351167254720420223000968177506661574466675490275343335822824280046811786435114625296464883828371753590014014588199998422639710854643009991182088650682444056828023073650652013683262269876024594625202519376175028196205296518463850237204398163636866919988915982303888834231773923011130638825693683 [173,50] 81815014696718172997852891680263666252883010052881421099355537763028548411999368271546096816867834565962170953920433644406785180808659221902872863793621186069997313542628034976213940048269590344769709591410541371998032785074528881048234734766809559679674505212640291607904273930764242550542083688855158705456858642456825693908314654765425626299635088241360317040707241202953819342212067768562737355673715078694590437353699951613047615510290922574486386855436806550750114419325195568332993239243623569193887314153679051466918192410746985954258508785940252536963646845185233885317343121419414631131638189395120507409653470219083203791536569467033032408811535334001678192015311786991352442745535700043901452073806805766030357120938963374347824970465109759481479593049828566319819152951589611680314314371508128936843240800717403249296526981368178742520992395396784480222211282354913051781422252976888274693977386550618644991431162299654044609479839652567745459198279374175405859446010772940989942881246925244609969206163084453816728298891466040758498979381294957098268625759278100959678580241879159405916787674227524253640457953376947907236164639824704936068464733923492985011305580421381598393820702826889896558438803265306028307719520092116679111645084929905944323861808737399791352106285919504964405910974871457017261265467733593492494548499252587457519340907069851762152204359224344414959636000366432030369152600849449047414816 [173,51] -171866292736071719037791170666790451871067412146116124327203040808017861210252743343281925433738523957087962113750389552072341358310073660951511945953957083546534599119864166210721911071683738727414609196848735220104738157597234318493864505162380201087880234937858255309051559304613038573342720607948949753248991281380026282734749490044557759678328084696503180534708558403492768046957697918679384784275957142872653585520773130689823189059651691174670906543717235944139648420694598235837596375086228524568587678701665939955532084987984836186716789886869107894598420157817246972850468241886989476275597374128919230638759326682822432115444776088966732558494196270593910892150561313914192863315823297168620973702642949180777707324439900033896376517856344041990491799882176022213278623571545939612580300777294839314602524250626989340848714684776209676922190512244709082685379595075874991048358577697079863094424091624675224383053502168408877214275351881382333880918521401922945706897376821965285870676623934502568394766354129824368608392574257599207024827929115612062761030719273272411705939052318823196487332961551215832360790959613375922485337208726391787846561838248374056003660609876635340882136329287549381062823478728462913319479948992745414647014769232164534298322484388033443376054261847027774198655809316173141236379926495300587146092114993994851530178532428703017050602567597477142653712635333086187211697764103916286792 [173,52] 52826055651745999658442742889835940490501502045711015220267965848590851531398070765982506559054898285896730104403036310206920578493493727454839016725668438484795431052807319372025039098739607751383489937630918703180718190468011212647587173043168048520939824561137079721343744968763971697731496729859388160947909598098822320495770446057541008980179297839940908398073742615088458798182221039472925128341041841726750345927903147388405495844613106836479843984025150311710467879547107121670144438952247893683057201145070028609195856555713107777549040972375823377085748097955208010707544041831782005672401968733266600723013893119820095151121089835887363327541766784587979511627235018220814055372861636238486374884745452722129923522803869816432453915654264834648233897280836831155592749736816624932136777811525710238583068366007836422501702280815734749411372880137048508564000233232086368978767137557269550579757981026832807663130338593242799697711382997951345298100006535770623657474083931033514060491589779064760789101097773895486243963785288800393263300171788994798049502760304650574306942816806349069905566853605244529166001180549884004842488048984285109819976603699919451837066748781755478906629343167786554779210060651736530884745642666378097340623888572746736548005384037325852438593209485437529251277925389753503408877885514928084786190318617703203857349372840134170105203437829497282607376837207031893925241053155968064 [173,53] -9155558829096918459185630438883341389977067265162085129058597995036141226256781602093481338701449202462000175015373771736913588010372762799936202033372268733023455193907010784690119354287166566998255169934886470601844342470370385825123493172671127805510756204111505148024711106396548048940714603041696112055526909970321739498813602636921769089085919939070491559680622146929806833830076156093313537686433233595681638803739008835892987283630537142395213106486935919393470825100603103119643993360107029562663058152088022075062144927749935368452736765814871674388195492759530700238959863186767033583518212547953826939291668236990661144070250034246995885388445621959427136614130355412614400082168146958482293427580487083379630857083804016645122339904116032128370122424279694068511314930557435600060526708162598415355707396701054973385720360889967544115106095200913430492094759967521642976100089596986523070053146099261498291312750035407985957825551305706119389943160826255121796288501699676673393769041705651358749586978751455812450999006975990115402740112838203501523656811248111222750191599794321981356154795041202971938559734964082603452183841582692657910302902718785959033455110120562694523358839751215075055251104250762701641547580662195961998170608220244619889735737154008490656680956430505262283763974776104134594237076840086668013362143876878816737404144886709223003122897515337053011344156482850880941048711615632 [173,54] 886544099094156566942417543665716372907498416069945414841264996173600532699760089924753001285639849549611579388490503462127997464381515590391073096069772656675699141576974007926436203078308552066989152602231804548892074386155279415774878652329779494362616516287417727798029371509198323219606408189940434748066705385836642855819294853082183722875340192549923531808712484425208855961218444758733179638202518490478854626272389970027165948107064929587628627945591706391036195393172025169564156891431964603811358679445861099210253293020453845998547772486020426948832983736585288257317241272235165114654453625647279782215124115119383098040361828576916465240278234696694283793870293434775784629877020929345540802789551421010469992462666988765707270464116686241874833203115876698449383192276180636208240962978435960482789250379130829033659493652182011773305532211799168323017581490348223799428274686003667909193235263261776290383059240066989723413269768056630072334817235076878698674259403103341955950428833122203594938781222970355278706431662764816894906373761309320600404655410422557788453456590678646715333712200760691483122874344756947081886981079305986942235047185096465398852098616276279468793182937533120349318651046105435335521457114109159809100609281765378418084079847451800897258253129145863932270101395862704802928880473563546431127687540555457480678085985995577758501748468068209917034603042278228581218138288 [173,55] -27623451854169503021283176805666616085075722182003751168741939399848647585929696931231459707324105990927166080217440711614990680449295955144513179021714055560539288159335407332090085452966715500600634622538779519338162354776079976456883877412140450612700012710767082555384575528602281465768421972924888702617113948077300498616381852101326952041027649020841702084465748825142124013358219107291698941642118261970035611637355953382627688973264057815424277270995513664783920468952907819458341993797394453914060374607088709078882256421686922021642248826600490216914617577535765841544599902504286134772483992999803902117923096905787373751970361047364420892820582196698229160470154025841741412568965680776015907943184717620332486738268606495935063539258249133041869419025397293716852938182101682114337741724621893828788836530877585668030879338355020315468354593923132095647747607673987241084862836059059724052782671277095918765921877826656549118957886643152346774360364473746968706153378984333840019615594209987223108624381609970970066819574719530485304139714018995590891569743483298282442767080955516687499023092105893779859160258699425812208667102145833925565666242776424007376622896240240085257266684067975972050987532675440868556673933949384758506371643972501851083219712617807750215652485602883234379976987083125235684925721262877662709949792170518372314416895180522973936913004455385230396274931723513121658952 [173,56] 2751775831591092214658532823999103842743975243970454922190698379461483789260128385727788010418608935478923802230615148637704307326228469578729167668580998229569456259383350751869790951220170958985319116365552719696287019833334924237851860467255346260046811622656073377584773816575405457546977710503294998878997403452581622279715773371829812117573914953664158139812223767973620547425102818264728039073725864017217812109825702462012090913737543302658697030978831167187230270335047598672227176754193146253609101512769411192344603306724090732108772050882469736834587549316615443789514330032160666043744204277450613902774402783187196496647572692782618182132318220811346112792711751174394825383582532201401899225055176401153805214097628611958967789362397101028640850024359018198509594852299191340306630092687802191780323969800315761189637851680110846159269444423678004715427419812894627551172035542810872690863444444622696247581111871128744909105295907760456358138229036382451071481920619825030142507529255473650919376356269895260292521473551961270384807932611786878110553952537455321987155083811542574278570794664654164824156006979211127170317958928150219502491811887704505498429674866116059338515971043167644068530243814785140970643436198173816480957347332253031676782777290452381617171599927175328300859135010134771260791983193064872257437690455407730075996980721893658811659321280011971791645049092583731544 [173,57] -3562729988748508305059314406675404700554589802772587949675218591094217631854364435869614545733329545126039447146943829459055805990528884459298604204812869225173991840977646154115995826537060080989349204054141775333126198311461901770508082360776814991069270601717084731750072791203800520110233860426825158908105338385610391881636823563083230147115912940493391652124653643079871849732278535833537451225094331993364366969643209004920998776520807273052865781518790731157154597694603415581275609861354583038324192918661754303661212504949305189985604270605730308621245066154247980131629108121850875030678691194065408557399414454302976697227512497584093529169931172984123851274350554646889430083493901722202004748958777105377699310414819964813937481320949154432570603078773842995670553874925642469217923631891823636644402972820761909003986284112473897009327814547605545364505373821749621364972699001162925595513479783436104833401207725405246649789159148872089771124951941968143323195270049099240012708655581398961218840296319625892423443092445048990134065187107306066581475284000113785541528789072174691519264069696719133123000774519607048778609671915157178794642649385160881009938987378778487139154942219617121635024129660625522378061085535346674943686989911304051541644110467829222554987101509867413132596834859348852516137546340739002156866280159248282065888822671693497005375852030194221728395318484774856 [173,58] 1233022598435792960171208163762103616786905280676070741268314935453720069887832765697342841568929533012116821375472861005118896538333748290395136006732134414501044570338792746667306916251835490258931307248106224517380942368559082201839830809642332875868409500966599425440015955946939102293261920880055039432469071772284262021408178594643534550939133747107335991431126436868565392392081502508868715643123770430493449628022806210495120227443234941158331019353103256989319483437756731879865030512641390734659991202082116602685535928035217210523369023548935552040720353630793935389713926143159686806120376700656137540378676533920395610543156702791005420408590877589857445593889555617739828663241093001158274915764983869290111302882989115633506999178575919119292296952001040314069930265337500250931627801841841352641780506260821692823115325387535075531703792051752200059232770001687461134383773759389780625675289854796186091562171599813449588034501464520247220455406774850782449448963673564030960009047457478274288123587217014847560612986633365560068281743497693451741291786180281492730082263262544938672782537933057254914343980415203361630220599097901680474809530369804308917679508568639263245201303506648710968660722207060619165086790976863415413756418913042785663355787668409117862495043645206020877496907739297603460008940258108908432520530840346041730764400484661902948636772664259529537737269125592 [173,59] -259909939670054683418818541784456901670015896391068968600391318561276876068319886940777382241854652941077858637140938247838918491759487788362731182361353191511405143373626024513801443805542163070971781522246986564904670143016715802189026051458912064880192729919215571147619972617501307669394437456001773656696011120337824369701531884483249124046240815653534146465026482707969344532040752752280553485378800317684879421859077780662850595924893637271913020361640776210237223975445227814989450508421946514672503947838238750582728969051935693054236215322046310085950011705804908492693075951015423084652847797880097738449773284129105824503863681228566631132561024065323255434990055199800136379142489340174282110742541262917792583974892095792746249147654873472136600389532669055667216240467557378310203173216221428577573206276720498244748735154681280350277004460380755369874279389565389678673952925512342739033167139996421421099377878662318049242587453565771958615559690231682955453092699803001343643896925281884881335565135686185942503313513730620557330320593727137721517328565406762547335830344781390426472767016201555144992039472694180199006952464233401926849870578991732948630914409539822408032450828692965621942042873859560488860197625214689302383455491653691275377754240529507446537537265455162152158076634144212505447755103415182007445121349878478208495118938556925164134600965698417583782680816 [173,60] 41740110006337958012239098676251454517053254224217011932141277908452095822164562932374923251585917511343154291127720899496624808193636560948625557895050972002489539930660055473754232424821706342518604669146261514060854017141660238584860086967031801695233578294673864190147803755365429532268623271892256349505768203291751596914821464950878679289166484809938588173655675786628937297786429517428800959941070551847103483115937727874798678219481136378570051136762452007807196671313897320460098541007187076198061858870947990836453812867905046386989909709936391081965139673627052436484466628191016398026410463818253575744136008058132158006943501291075455738409470477147650046099052300771387659098785712534060075996482662064260081120129656318960219695835631179170634777579140962196386733879778404206267898848798497746260569615103905908890992012660535488503880394565639986556877859028763296242579863080951660692683608071777370031393351532748204460500124876960091274427502096685655442653225543913704416464935261073418556937362090185533834112030228470011886197420542168787734822194928616986816605067636352236126958880118079922902547599141973322952373677203997549492369680831163565661952081071937976189947952647548532465762854116043190258285367746553941818348269622779498919379237382721942257256823081963020936418050743142498229024883416882392508496408232556558165595158489995272462629791914373289532024 [173,61] -5713692545662069923856053906542715315741960729622458980684600129026775432363331307502894198196042472698566747401830949832405979183600259835997174325885536521922420538750580490948639273251803126092368102649134940395882312251027333183360401247176293377644329124860188545893972649726009166908034292827291777985785347215393243798970013655403205634561462466901847039471330731321887086094820757743713772276008551569517745967233673597348989220732504201028226942561076304324018205808331553948741285466444984533880334686614923996706423285178615140769933189598008782838331842716058126163689476669987137464493803383443408028468822226197797505837088571063045270306473767878863415548145384927792088499772784524880737329790373744717494226339547028985947711949123131546914804121756821835980783004028860128046184080734640163701506728250701874465018829062199924111902090509881511734326883805468443981664556386545692363220152371182085669063799262475433913858036067632806674164647468195016125131835440921764788648045713697469510719483785278317057920331243795187217954493622859276597372494605057210779517989512421631764390832812445350449089589714179088856814437512691797106098460193946566782912021550285571769619929544583800790878860742533234953847971208470408116272586900950174722252524405701311560109376064993476946983260282082830596069570412788791119374564216051523776947550575661150309827806226129699052 [173,62] 705083780662368847793669346501171279926812054166995002175026340203783542196791303983961277956945844319939580408620507296987867733979562273288709530052071710547397947808950470613546288944329637696495779260925816544017702977171633820349345869219093612875781286396984662433159679987259821059659252281084671295861981432996343234977573947123340402733588496789071079278055841585072183755101941365792951208322198165680469773571291187856953950877970179251461595892861600798457968519717788037230207952129537216914714884521351048664454801423930300094117003689592719769010451825235360972809027059633484882885458361980364949716008246746016335714038121188156136651493899020830686301407227892398456533271060836297145190224302836249052900856063096585363708712169123519610193900375381741716728963072676049167402019053288211854208617363641607676663000819188438389403656153682686827253608585275178256527466364983853641922054993470171513741352279957972682377882825527213566843365203237340729361674953598839350524282811781969501054847572283241742996985636440348354305317372069920734785327354322444399417544382151996456478718107061307041012841362917745674415934862575526975982722242317261630570032180703504978649405838094687305891624218762546540653326294989324058410571270393933282681799410705525872111751678236534574557417409896199572368437225003799702147612890668822276876935202912798951399032785097776 [173,63] -79033754721218219981450017998284032654471161021485933151775145735765893314106834515408247101311272638661331001278734649038782016424173270874068703996976431457818774695517760369362739246716158901059780100771486564907355951542228006470628853299524013450004129252650416073043283934596669532416664356269407309585284800260966236729545667720600531585164960420060542052671780387836881852252474957494243874415370827081285166627925593981356948772510298169947468844430047684672626263676580138600707201293353673896057836533307208848823922116969900426620049392433641549101642421065177895155849645829394939364631271929775069188104738179133193997361357878838672348187044898653479638797893401191344181630740444182612220586460176769414158610665595822923987813883984309628040391821335752684061593194162011365854362791596952809851430410521825999448679298013064124761697971362492862092925866900609546582659255111910210369523689261803321145609707216765189052330485031789447685869246708824449302240032326624613223589687560910791091757879558178700634753742887131682231680134076877296924082368274283763885151438626664542164098280747344575391601211793626122606023478310032850615303422516092019239476525007689816990651207977040849587320968498685602054426736890117798671252368547124311559234655816041668751322170993347807910262655751306826218633424990619074029840954467074277930141369480394260032227462432 [173,64] 7899809818579099059022855248454542265505897576891240258512731785200221645461996644766018208517137626930384642848561970006639712539649061987570141887696540430271558379382967679598596034061198769902958015318436470110833155322312665020744484561009519079346863898728976464973582187142860796870120218768979183683228997455022386915654335211690614945241991749909436249129628432977538043006608652201646418435263811386274191131179512733445641836522906708486779262315670109921579418929649659531421647642690820066981643580806823297124458934529053651615983650367231764200685765704734450328785640342275628524622298847874355092959960308307216765604218165143980084933195604123081951136029237952031854843956093076686865762369942886557851172960423673695483716749165508976092297089030466300226406560222857761037564991477876148478238541780445718875492879070500489799795169231712071432106183189737202230237798512349183110157201360495170996310650064035738652977090750450439165973951131241360400592148469432367428783052123760506813387346587528582154819465016332790921209591516373825245245132555570755079956852911680581956097144309805328457801484131170103692785917169818011289119215202880743820897779425921815747975274485602655311198063427314161582874448724614109742192680322373471980101251442200987167292610017320326915032687999905247102298790571651637788991775181618531368591996465801227000978064 [173,65] -690767762473878701779427767874184268871911682432858818041340075954151623939438178950614395178492680509897937581381414781036550117378759574470179125415026113254820033158139900778237631723598169599771287385008659658094309040280374265467041241504901872121854826454920753372615278720631347381383145871234378770236384361578843353296985591055565849835660832214849048460593242969852553962409015257904602963732947722996285063940475351599208722674338496865892446942341549912710261885918744098019184762626028709260556531443318296496895163738951123918742182067887825697440698693548411189501386701881027939670742806168501920162636286276453905505029655546967875899521477749581789857396962576257833012338435709579984454810943559419393782113615279118408668023286864974520543740858868437318890826352839104734901579062059081990842419827349602940556315412451455091005720727169308292410311793813260847420129094336829838847023862480879470191298384480838293147994251259587272534008850782537273706334250018965621927542226301433502518877387713623699514122681011599856920048535662431979460055403170235257598583213564325203814129909075444301222940312078577795256943807249798153408290662457830622801927752570733684160963130108604638984599644565737451755877871414379340516323839086352466685671403451823780682652010338150244567014941543186636548755142426644037262214422422198679578968833340307460900 [173,66] 52258594176277446278730689763168806302654023435997695178831806135156011763530022340521137235518090439062569528521214787212037603138503098869012511692721082407444998629687772406606221574202097180499431498199043724947275768820948758599460792461206404666094149128314049851553258168292329742913790312374806448791703544420179438483719328533349048292222007740827379441910881189308060882576759362787136948282309418296695314483065339311291952141114036325714824438284956287661979988641011893975383095418211293450348858511834279962609001143701876538672014838784846009358589592367707166834959307206622473734430898595533767162232672755057270900563633578765167404197951663206800385787220012144480512583448536482458252976416799963610895037147297571977294585953767141508444030418993712486718604051762535805931360108257698613575447416690102413198343832206005124146616792734503246234964233221150548579981662127075675121047077239100832704867841443834464375247513881741539700393436223940235017275111728704573978007922869251129423840096889815715477487560696633568442962735265481153805480612378067640228109974022755601192631946128504236490545411187774253992822876465576829602689014761893792280034004636466166527693776035467400797337979804322797471499063283627650172570986255076171189992436379028184883111641059210144539047442815967728999093275521288370767707977483494403299584674081274548 [173,67] -3401830883914834253151699205796197248678450981027005219684195532260033955319621626895026335853485964075489903554697697896885755998669492712204589021641351772109814680468027531890296340768172200156858296325303758814297744991630407758377478389350729172783224656450700488191404048193139894443871334437285255615605573460122546422576586686886500700765531745848003265443298212336947314176029508012988799704798492198892194501890626935755406700104102718643329889230163681418405809050736161066593136533047718428183807113809868857462504663161488883276012850588955371732550796424402175546117291711442422941150994528832765421934505893598362136713034868639029506709474465058666921325727670478992103562704876446875609837456685348651985574601901343002157792805484038697682294125639375203490747427917796282765490837686175144075416508792563488877066606180214108171842487349004614311442000193158805798583131726159881496787259494591464060758833428673981625273777778218196097577137222540707730172003617018316649446821808447457250220421600557726255181291215477121919069406381331884166485139151740659398354896666412290171561887837204937493576409225226765215838708130752144631485520501081895254322184250467092646657005996465268291168229754783383923775392902614301011960811258660447213039119717420743817955044193612431975835428930737375273891038906466439827603387218979817634166274847492 [173,68] 190127502629998167093818690149375863102819907439307531602002404039000595214362885369504461865836991520826717260434011887106081494505928184206869599525317001517048390993618563459268608462459664466434154482699658340254523599187448819914386696686364475333033611652962302796519834052338870591090973619587194759271939229583024449283357484162166882982043603514479254040882005261030648076461302802464997982726562366243909875343242833948726347862038932536442191299604204941113590340543724786242030529427632106517720486537670605757562597346551969773564076798659912722864548467328639796342388031060605140098584539387890094066611814894705154024489663869092323645832877542676730375966605539956797282190109854307860428441121103839145163557750319315569832611889300001250424295337961524572517626494361913141621914181680047381557609673236526812572874024052633391308964200474110001610359168101599220977740851243349719740959841170161093697411740237655991799829928984066315889245791060296628425479063865096181170412164383531269666574852605298812250763678219094987266109884802010030459396848567012688108076655277780043289646867495429274266737899893971962172888149262822449006723188224243388582793044258726558121970937801787728097456056363449129252423092516192362116575222145220846038001078443194933413759307369140501374244896571346877287711400476756910113416873861272444666761860 [173,69] -9141328944325731532275094707698921517958830437856521290197750048652079002423430427030282409351554903971136820365551774507983909604383114553830930478789228009946444211942499103832569725464518827544673238474306279409743327126551073428072911485422496525824967416858336174270944963583184870769931607801526736432751112957668955557096511195461929586757321285516903259960169754450015331185787151237696903236213691740132763204799023036239397370069336407908725072524056992253870887045620822207526597264130920837422698583021473867237334589696706862656063212173823244335507151696295222508112322817657470112304950072871901685817367894778203845651916866923996803993024220744567637244212956005298432610333073948878041320250524557867141724435176770829433882318478009097959349588457292850379189353536211633274172969583596791636877462607506065146896448941475409792447912342185231170377476879878453004684986240715479849920209858627036817287191073847909237790769038622896240374430702660952504775451772258727111585185350405565562432401547281558804325177001469990271936435964299836140381199506019502469359538420661244279451515424588261751642709873503831666621363592413806079054234379114575142190033305037920126654619611181931226097675864804743473876552938177974075319526945216092429862937436712003058657849938011666745874169217387613473696109762102135487167221214236784319966 [173,70] 377781883680503759684950179659548294728005233958244307185675376719656675557349428943417286647646240143394785816398875483880882929169084957710323528088427727084958774890942169061983032756955065045360205825431633279447947278994069670920709909501960349207675702280760456042793792230405266861928739884051197422435337443538963216905543801872282564564652647647755041283748346633195277088631267047233053646949272525312649474827781511558251529922934791567779852328760282636314877456857143625967591166925198889618588557054887311142893715892593100925527795478020773703081403520443349481793487863078573895684176588428577951509410051714192031033234232565071134953198673795444884426690638496372032430373112375585044030684432668947151295096124656427261531095283675630142803858617977559290912333775456074407373117990970843529737312822046232358609262071277551347601492007351462476196010053094579798664750097086916056695884217696856705972925654491835105144005947900071053563942280736770560198047823255371350134161313521269526034513456600538105819076018496268761790314753834370973736528745252861652070769642378785814852962122847029654459852542570319838101342202047983848135184819614806395809735152543849534378895063551546394751239849753663111212026562745884772410289782723972468732443936934541915232384996866368379001843069938974047094290991787213471588838814206303664 [173,71] -12955844184834291415423119963896107202782999629679864594338277045723304579588928001792910084513573657270750034440844442985088340239640042635247911673415986077527700991397220463372259524791771566015469596874164823370431976308292470448854990433824823389755637327817698302238533634787872578662022106923167268401023264052474377432270237380917500368795494581382740148127718574192481253950040847204280829625610496769700689764175690746083189612736891049639962270258813524413075917671067306443928555500458837758926434183817689738588097991704940331580164101991793103933997054463790938275034123066912450849004532659284487667667223632279801268641476695434070500775074168367338755508765714119431286267256188128470814728828652838791796005453090071147903842558230577782813854978934018215430661355762552685959052396204485885341203816729848136217778973063413166132148426232173104880960419811681136967920126973182313446497822916585774883558158537018187444097830386780444164191137430555061159200325664078552484685771071061386881661806257906233585992161602393658681562530966592151648549685631751296050238975871173343364747818318182100970938444050219495329431317415726826459262686391114499151132169517644932997340720939094167932928542128310742147223890565880211173745703130246262809720983834217207280179900115710021027554111296333472305119615925901040962916181425040 [173,72] 330748668704649762173254811653379400908578128932514344956633901937208896746542928325045854282666972150857196259975679976193911780383552816429223799846670175214077494766626082466132133746898273565756981699791300768143273039263850343587403786330463602070154686002172911836071294362241392526102157894888188775960618139490863825815996207455075426157086164204664628028698967409388011486125202033522693841548181312770770319037940670699405983341610568008727610820468714545839390011321339827600746568168394651322266049956933713979053737866903916456414617038448938753965442656041213681081694233124707330988553481712166888896677538205213062611684864449948359865382016586525164913191380140647700264638249018902724754472589710415569790875020134272547931036594557076888218550194819675620432884085291892436611630523262055102131671027481221910370995954330069512908411190334317592825622138564943357629962335726083398052103349375263276336598558734553000267202873116302531025503798500539415116635969130217898193649724996835858833923234322549479181901194847805895550816514897722483910904897361355935849124717632082814157450341720329085723461075612398326727980970787284747717500606756773033496219822976464757198423838937591979985082631881794660864311015106400874173597882058387547907839980903216119935817884734170819789618725111669269675288371680524503926919672 [173,73] -6111089381709657746394789098099841645963322568571942613416416885866685942248501360951991408401636839512836061200954408314063398296788920816371088065979037058406732998761404971119732702157190282445310271447883279897612534183509282434767287421946473140178035796630103972876767842307962927966358859707424027485368823658651377951850426610765235459987070970147646462267128675211268084804911562344964109793470365866187503825550065568616550312815946383901759818470719403984125104473812246864707544066726968511582898465675264242513633341842538327393693926907047145581566516306548490682711189041555235328952582976536236659219549178665120577271870482052335689633491559510455344599417730476655877973560454113463896813163319452296168659912137335564096793186222318960025350034486542189604138756894861273907347956253734676139883852186312439223960144065419647982154617250341402412028002357799332390068097235899908000498423982853862572181418143884783449443738379557736932889232740497738892364341179593965219780831885278710541178812496189958142709120290561161254359723638463953012980102197877644346907081455502098306660305740474841971055535549094995309715770540691052483189593977982880899114851478818854602114165686208851909789249216952531584846098989976550321951094450807683321147842719951961545715185721002553539550964569436429293504927498586531795440 [173,74] 211774518272044978158906577378062676323402867219490999907057532899024647526154526742418647561439052615352299579059283281970909463977489836558313424003548696791186273599534276216291780080173746465540931759329890939332248657268067471837615173532951068776193365249966906801875740837405666054681398889711921308330346240115767003427639873344196871942647945458055793559388806866465064826717664749633586574578910188884585265180376522676212550534036657375027381858830877063420493746261656310659746231075608507552996966089324925681786475836668073907573216640812819128585578930885958235593799103087582252702130486857656802237455490504422191383877501737689014042384154331632062444156149974926224439882104437306528668945142490263044738147641969596633421514955831405287335581005400855229845494935967133177526698858367963957579387170309952673221552877721284277035261333496834884358164591192495507420313241043649995024606926105598821926877836894272274751623438472500056863864406120268117371124573103640788693709026549803267130869217823393957045489675832619977316083737222261898764059406779830057138923911700695536633124425709967743772790907002646586345217187072846578829786018897528170799442149029383096739513844012379659127532672347585353529887696152919047328853120920162665013625100687945661499241497241444427029664279894467038102075328428399848 [173,75] -8880488667544571776328170994094771336806552369105713140404586412662712721005389211516956583563511353884466383850638685501522525276493425134906092280450133665874403836119705669213054993297968392707577758286077595479045978721328312860411083807908245609051938968181927771126164257189740443883072343708164334220845674500297044081244432912023798743783803969437973432542431094004052864964901689481258304939046954643028202049384920380416779714609056597340953156619842475558698567810188265133920776564232486133125878790861821922732299161223320026314050130845705557331001068943889858574031225544581462177688424202728587847648909202873259841998377466725391791711338313319808759780619308509219100612477727877789952051903631344496074754124754259081603109147206769486925697837809479676148953194407843459629858709573980260785370979830929077327480347030343355424766862368829631338923627031783163821284599515496494438446549237064362384363600633798616383302866579861903102740465877343501652663999868300148504717276607327691142316804267079861441312610564811580103682723222434266951938048155627052490773427567790610967236108597190652839531780104154639355476292328159417646882789746695760405281956872537411495414636399938032354467703972113540683155669140284806385150874923612250428223650053346599751958823738253825494450362320399219197152266709900 [173,76] -12353947881860554753250401787313549815245022808821117533174273509407010561670795595545546025695766946584186900003771542398462334712362997024001520470951552895978337740646276581176731525929071512562124112178880602199882746456185376632491449027129263643905083117779027095006167698205710376986304691170525194568762093586742783294760972182373812479791211418790927753407114420309674738929794469015384155232881288874679146548986510336762094121564498758665142024769708348867592404515591557434534570142573913682477749149143659237359850100968915292102627063088833108408161213887082997147357459486175805717843240237772029460151737698443547065103261883259487624860812130519144799078870901067498002182785331676291579968803496202664951479095331977135055058688889442577781277153353863011499043144578709741916017135836228807220963227241891502186092034134501067645057226622657529576457602385951913803210027205996177869539835289244060859518953450141063392424084955791196625672647384443903314923423554000126219892624052771348034742485658559511017792477194400818642080892169489073497033382976966165264622601072233498769444929555866492847558597387452779354195716676575672502749946344187956324247631690348104822293118633291737831711570390679693235174112602806042050386216436103850942444959765028666514240917595408718021607691177465061169684016 [173,77] 6486786556323004686766012917322838382820636707904659743109220657650306443065400618357377164560992745999814398451062876379867933943662932692874627376557817601478810437633363721088550402370338853357409148592506789744450829540277545252055575279892400823461492848084967817986690996044273181062332580436495835152716876289076216102120843579994359664812354343574395853953200877092247703693600453005864855101199527119438688456517827109221576085523284693846624561536768995120476408876609176836370526693770682011712630414541080963261061971785235011875924516533886273520969526478697933539742942594058484181089201855948979119487422121520620673487884825000857154417164942040101001875984834317140878793012328933666774070940701412095428589989398348031824912093212135970047551801071263076769430651720578036206515964053924011388395727113978657211611364018707648479999845515685595420701665107718575036173238858225706287979144373955009624063010245310857811958297034030834323107426956998104788908618085995619357515975128424883207756577417426984744969721432295789232787365210112316341769587237768725505706528469433028377435601692935912770003726820423174605946921836620272218708659374851052528607699392658677544992106831072592613468935669843629255826371550685991422716875014153879323878040177756441013760343059203111320292688787818673801336 [173,78] 62160248822613902703661242066050870588956759714298826831398071836325110659701913368552645373097070999879825201246502931260760369001133797307906388811829976754969365381725720076832545851872527793934414294658790989895355860470940051057227609610265686478527577978717827727098705754747385844635303638187929904720050817926773659350276901127755603493253806139142048203859062755828783053096723282931481567305497582445652817633317681354645717967809596116782940691199392320411902494604666415140690186670908339213477545904396945743703369325093735025869205290890228696348672084517356906867105608498909124145266301216254461810590351868144559568257501871302009936724960497816258373894545971020160821638524328926816203387231609153917791304978188940855618014174330523881180700585623929013616424130948767037118152300277278303687015996617243186692782936852567543954650453633645572094853793350578022960518960172576734527975058618427126968379238375802248163845083894114552711436865995237766425776114468563179438753739012558819435903187438866626902814813161269300209279384635014545675590203902375685417942139871994153080465093783263704075703429716571502612707276132568938735995183620910946554708589109861599953221685948036706823542802254234992433539306543971379946493421380635484887475340893279005361723030278214171497446435750464184 [173,79] -3006725807173574274089172030595372141546462985677257717093881480306576688940295971156510323368982837057923195074591998227160361972183716809398819380355493535463789853870283100307352202833355197493263606152759140426181240031522370772134353310421871680084957900376342981519146564430658296747536086426482322427063249059250222313931537277734558991750085682309556055705979546243354422350578763212472915606442778627130924033402961462249777813816157648443491773082972385480243152816368469794549050283504779200669974854818457546863851487189237105036356850627081028837861186524612073369971935562481749715365949718973210139016308104698238506221546978118306584643977432736895217331382654655237160319842218726805694237068830959935570315531702569549427639479079540981123302524697967053540626277425281499248555894601015991545085432397406169028597101214698064863945166912727304239478869323297300123166137911089729036084407436748554490506747887910657252714801778176022410044374292458025807191254392660357640848741473995204420058740482930837711662863097487670547092306533433229167879830566620873219400818780461463213891585967959863734462016337059995170442508909744529271297462706100049312739313588620398226424011270748651897482044741324581989777296174571008446101428780868676512229606413216518908896874509899150484143623915358 [173,80] -34816377106290127011669172912034978275349890953579911939561439144045190476129749534300523448362577751204148264666092301468047525833179781774077055622315519191943604378215717173505600463776345650173254742868572510967324247333415453445582237263570672198037486778998063508822271896522047355163722870411710258553396464759729918419091826757180478151489506049198869792418075301592478156722416647229894000659546898642608655346655780111679593706201146070827129782546386777394406358247065076979044405103116076113621278237873014232924717299930423660138975211371328048582648732051048010680116383036718332730458059940458499766008196615105214943204454799364029974757082404185701075371920333717799750728096199703914842902723975041356840290946854674608061431818437054469624571261471909890929593711746538136594674585017755689595195824474519507800252939172092226353817475150084747726922362401162503769532505286273193693434351532580121017732256192686867807968262471381793768709923671547033159838894664107077275465445927843109977070451029294259588838647380813481442281534084486677702139600316147324507069413423047387283764576943030264808024477911420079981992853038608943503030572362818907876277779314266003710306325193272025284437698242747848263625290214254140293335083093745244405758159616636694764359192892008649572944544 [173,81] 384311152064475916549967698369891210251722600872696780896696530560525818973984975486740780572700660587268268668033988026907128934522756155354071688274082437689055655910810366702456046350009233237818099181044472020841539466009456962679984016629880462267519347051331910210604342369390232365747877561652400189401677942752780476761404528669537354447625115327282345977027020144773562328519734320392451010168331175956146806580063302298800632896518243528714916956946984801725565004753138352626704402510808551847271834154833117021066851387049938999118033639024665026151972904418516814278010079170412217176627411610691323807570309619469535236602715695259934473317444421153988418108941157513373092183932371005347241417208697935929868069571736256685393330771800129578733720067706543093459956837846747153172267721950980763381074598594599781432602763776674474545721209692849634419470649313067008116879703371085621294602450185695495921582993954406571068364874417729024403388756284104220410427993942384395415819569118993683252025320287908086179890157505619918783049294214172791348107776742547284105729632180973346582973617271823324988869925855887413308968269597445267197798192227230253198634133300059607975973491653730312900000509472842637723849667545105524532207003184802364305857666305924009226187714682607468720 [173,82] 6174787415959327434908167985007054924987026446139021611421536981426897912208847984677286346196519032357016450159754177110291211138328588520573596215716081067290509310633191256496858566762999598834171243173278531570676673601448514297238271002620624639473302839092414296854119856245738823914999325549883770199390501907975314518634699523637727059360730013626069647881044665576739160040375402827782377037591067804533060465377811569732370074387330526897508406660767425744446140176535632509288006099669424129982908077550957667138892807832506146123122892192533253490327398759899122054669382696580032034039015881516858111002885783555658316363237803173934312632678020982033166537110595279495206023991147807473992663346331473892086765442720700189336893250460247316180210031649264031351898571785382071888408732595410810613608728098616320808845914514910625680287740582516587982169582311728710664894240928125561753381321825580669721893300114612156643700161723321887629709266053873733684116678567473259249172619362421873438651745714608635795034015585394118649405796415213051894403570138191759995703902994692972340372107879396730291626107584531634397684673483095028197021433996124640917760920643898110113920079965937557287607182542758352652504013276224137230218951933764254608813370640168190034492993870482208 [173,83] -535005221078489834840322475860866580291386663030355039491174829770124959610488993937501131163932581654808984698785312490714600883880670189772728064762527119803390576140396459116032150747570252414254544635486520085319414393376288238805552260390382786095166581697006111223678689601224487802633980185557976956199243869377074751407612503551998572047020832808181990800779901841362348064660673678985878755069512469303273479389326925270440903780936781930791518936189504620441351597741920305244424852076847245650743109793717681508928413814643186359283746974868211228370110644163924230794268059241152703174260211276817990869931990254147905530729435978085558393146337180666721996584862540202586917260941459619990761294100190692468416567533664739497018995020749811723866324970598526851278730901706791218012406539451079692142258213249585869146832503637971422759867339909607862351195490877401961545951294890403003082907444266371334162670140261746709235624257750023542022886360930512702776729835089764367229508890039712419037908330883285989722074656093039864859952825672907738405679115567648402728655603142818785644876108880801208523479857451863863676915556676068064690552130395060076235066407447357487137979258538444885662561014924202687765325287194683503125871456121755719324049477534694904568441800 [173,84] -281854807573062607963048018231530538314980516829213333298078458344560356868813030836082464067914046617160116620890008677485067162319405430703341263611038126306289244130248264589061126360440395231906561354110936624998955415602732264522133434560513034243112675628128917299290201311626759085639027071918044024788066923858427307284275125567376413496260274603236267715586216291994214842897203865044203144175140231547061001981823320813688040170619577011547807841069463424571331460992150539776685379145054245918386515970415167077752960029295984264509212480978919839921279393079006330467477798545393927216799716843664111586784447295837406649629074462139851307743429499905563756522658114873101139285816075075331182262563320597177617068105956760241848738523037910980581384554496757598795278525893903586751055173701839571312851273434047198197377536452794475645066376479426735933975197746569987343832420731756547956427297605911504526828999673719207378753726050775731817570481966258266262282892762631601461227201962328701997280730634934407277131605780046803158520230096641040690578757297027352629541597664344776775109846346705568090074173579833237950358802419934190328446264817128920526304366927637633403906936370855663064416042125151899423221142813147093315834135499151005026832918096306534225128 [173,85] -898926884996959508475875070151447090721060076596764177361410300086406018735543727335732032525642990273201539754187441236964681840950579612099104408299815102461971586253400400764071204729217940692885482565724329686197032097072944938944892387971955933362905222862817782813569793647101833739241941722746313816797696036670298618395152592517385701371209632790758688178624870676015041599692028014470319235857396289249868319682986702675497932388350679501327975569485134176997039382781199049675894228314887203623364664488383717687470217538080437315708654226228159777178951402059774367764089178741012696746957314852023271243129087536420243177731961694452328682868281885822894197031083689821600574147284004960737993287343565307962830604383917235295845001271672701258026707363239333159368965363200207329122048388906802266430804036573753321934342096806835443835879130687908259660758350013281290182859076839832947767658184162056034609662791344975781863911168413458837208871620334102887443876712270084269030056647995054842445730779919741422885455479826311647769082158227597419786835586016470157542218845901183987083908854508224733053955826652902009189678105019620859274414336275278283045460255675377363395787001446611466627482762897250544848765223235775602529826409901319514207796648574592184 [173,86] 2185803885889911664304174319494302032737942769343712744716167725663128966837516602356727719720913203707428929478277320247609757984679252261878576241899251591722895989672808196550914801869650351526819624058319013381525714927265274296312801098106897314861061563485853806586817556747891349785930164956679036428488936712296523335173827997441361040857746925950180846302713838807411177813901128639775992520166655531460067451626666852785271950571253092642631271338596327497303996033843213633479093930217361806053481217797022817638096124903892579840529189826847414903756566602820233808295797323689873760246496476755119551113690792005191545540354581591368322603096898320021067632514546503048255352505759874282697963322644640135795228686103406330815770840083116197129006969322681475411379856778814557135580928402337597975610904666848310358655150223159657267498350306300296975048033595625213117856825115978442951963411474846057234091597348778249443707155303148872063229678731075718891672136391608240559302069945586559043625317281018894879270450501914754989300013368912386498986051218025622375263155024890619631490557889404927174850512198201651840346181474621774326028300983177030495768198809786493621130012853570896102142032597872224478779709601530752385567627766540566415427552264060 [173,87] 13386754583808432217143622482149426518234134587853603352308489143626385923673797177877790746691861546699199331252001252354805737554492575286831746422004800499625877232500451811115404560084145466152302061818775950448522028579600414135644217199862606282899829039059024115241812696685939403825869012227618809134941142864230145526551168164453974885201500474289875606227719403903524444555089910161156594459724550316630397638323616401584825656870064275209883926445004236837469986112983697986207168103608799208812705979919535597739673236346286813804866136269300000902999932887555510244529739536753510145355391891607182636346611177031415694700599309632123088440997035963358294559167285719073844050209159294919389133680356376906762540100656098468202639071750210746791707982678281585544090416527417891423770550650334388930179890785428864675441564683796346076615792165229977747914832601648267668760617726281887649427688759638913199031117882802268151095367826768584338016086010272550482842104826828866071561305130253698921993966888125555876727648067038872605795354639849763394903875472343299409312610429569001806202941668120612047090599904014443992688054878117295756571223873021215228257331481371152834672594443686941600530260814281268379822039480281848699829127670980562387757436 [173,88] 10914725263303440151698833302154981203816574548357147098720411203570996590339159227023022730867049260547332876057716043846645796729763066431563368927928522077806655039635763824451636550655621778939597629314441681509104369727126203213051797374525497091495286963785729599527355981718594338243368611095130904953285577160758142265233259580969454376504421592900803005941725817376758318132056788987053481818715034549660906649299612872330450083456161609164793035847110755744106330480400174584134980795238156641275633312114507388828181269008304908910095480066292280863657725382562319396822372675591149319590180390402924129880348194513399477404816897439171470420705357991753579330278897824999993089992687748048858271997004934426226038557589177807744387379693843031744132335252374295623462813114834876803007215639397871532283136166512386815781511329045917847540850939080789721943837120406250376212369392637679808549538444736825462067393343612846689486932472962459555000672450164508435364394291015553748615636309087777526141988380576228376541561611407211066989897411973291917207602510347300884910638637378460391936090592135197457773747830937313490875884530510295738477888803519638639192178666931948359383321949491938336643330692128025379115652277378460019717318322186079982 [173,89] -28965715810565557267240316034976845582608021151473360526839071613365957060600462005702237150079379758849499751510916727280295974644044579972977623971463880521334908766769169052181101570225170439117811243744700678843251724037461314794736409708136012221475614542009412009839901621369061330237237070763979819704410104018219634249798464634745555691389245530418634622440999020578878737854960573283248036267787648790207279757170905011320828466081289924080781111907193981501026336750683308599355074989738760123082803104579738311938105376521303321559180527973707877733053664174750473260958564163463524358422749968685454193525113645655790108040892890600524140988190027424533116915881504380636231343159667083412810673716531972272512864176525717987310688169913624271024462880830450214810266869338941203790924515033690264178166117514008498749807893932889172076582048820289688721810902763532642005776160460112413297035844791040938430421782656169629769133042841303193994640479278077383783807379920948822219155689546972399987195331019278976875340224273860371469777594269468269861505729630879562060170011348848265549623717619227826481948227139503385649365300603002295503556517704216954473532797893691098344329829822315379591681998272456707207447775480801009386277882426664 [173,90] -49747838660267248139124497519001305170713956746249863636174424799575249949189448820640931884347272468307391634697655650313824825921881736352665733725306085289520409146636243936640341998161213678292509316075315495785449288181935109791443075159851318632390502604075441005081445390538224206277848499692226899019234553683959907164710503943540403636777985677670500485182470231962294057251290574546982936087452844247384109218147970729687031340084620432885219251786369995076439948373461403616647258093135419474804594192951898014964074011431486814231556522167747852170454613661433328964814516878119857505936061043088234217534903010347253455393083458070299786243236028452331379093114822640063822426241548605211483990650988621176259963541911743640777923297924235512460639125854102884485153043991124005770151657184960531299221654533275368458873612832456510916479245680093104391753223657105289372677003441069914459311416266498856210852460847398633962080401099148424219497489652192095884632049217166030510576711177215481981768327257109357663669142337119222739154575028852768891992775344850365563216199690541962043742681011215224653516868289562879888208565391722291284643744306376145091500541147132470355905671138409822209577071998515942429734947612181106861100840 [173,91] -15817215781965979944667873028171414456478579108159556416147080148196507480205702171636446179562106957332899406481048055070066854413973000339739457563080387415261562106642740973223861364020076710221610943917663879925329734154227679082388530060064692758748686551888768252274454864133000177738907311691184602595048384938673492031040975009888600333822535232835475248781242435771644058379059895250012028154225616389550498777026416395809738616173002355792514337781410790526000552054709772734906288918729450892374197947705059276666913824876930595605339530437753501087559014033136686294755828069946586961782959369319298223889302371300648104132940866132718674605784865049435989598711593898398509520202761419092017275418436719921738033823830934125729009127369094280450497546426368092195102763650251891715626481481574894704522910491973035334265710215779532773347726337594980854594247959997966883776529600250226623963002069896771338682647340953865595624726761778797650551383291146988500404417517440055056948121783336779288233239161970097614418169863369825459875341217974127985166793430293990458460094769144694062730448912209620628464676130727419146955328990430859513654207469067455861529141786055254361267354297272531143409165173886862792278514304088802304 [173,92] 29764734817460917586523842406402434401794260151842374631555956102068970765441463521189579971780321452585348666573061592775962875707612759414475409827964742750912491804141081827591613189011098946546521385142408522084176838230314300579933159530463980139031732088865326186965645865135385368250795574940294678757227130536090732266315335575318009684784551610307178252756184231253984381939627924207864732621076219424797068839068802350396866188170449677325929992678376217785401491269703952483741265698110349642842118704022492806836617954649456821645333436297257453831565158266523582892098841454635448846224804335128901690364751905195283830881725679780581572716676151421216771470784527666295347142040464324008892083471571733163773623967277125958221513183024502023098315411278986485677345086313096949721289965558955390907947332738753146475177947639730125000710183173191559669753377706439278830787534202569133516734196538312861127964360052930841010410444238407749552710261617215947657508218917923894644607752663244712732088003442558750957755626051029890161232658788044180191298521323008530889078292033528126401878461476728327003865114191088683934060592107305429419393335314234255183906635200488410494201024476488279393335302192165742082680428702236 [173,93] -910582504262334506497857829361613022049843001950990551983972283589247144073051836833886594649102431192781873356666150105879856837696085863655604594407349710595236295878084393556783423195439090321550879687789269412649998885936595604562697445473632446981166292243804110700104291763053376734936031474523154705215125265501898825252682629319165975689000273218625626154651161376400378075795526788051551047593971377652794408212577897363298681192969307443411644892321442638070150270582556412069998285752467892582110153824475868384124254422603380678463083907577909985241970662461388816374579925055801421711438624167452404425549256723069460888448237677742624625809811624492241083379245687687516039189420404332451589209410505105278498519171553229589920750316307515319457935901879679241221804240876321664466117608899863096099861823173166423800984644429481765880831770490586326346211285180101141299515712938752671013267732059008884797280627779601727956841773086566178452069453104389671096689819284192525660602041972636510094016087491311031616538737486378891936874970110624655529318750686398127465094998081961324863587427183150014700777984741205896479424805612580558798682717866275323966123946952549638846678411352028815045590297598213555749784 [173,94] 20048285010993380507106168725084145081027130809871805010227739722116336739236129693998833211882806497712326878683815989993986096553551009603121263848305741429675254255336122201075888250252556858205619744438305016261906530681111779290616164588937057614970488864760979350117320278943870225054953213742137558633122612433108265806984013354308445231620864023220727072777694087573181810156572031430191694890757422315943953592292707312893774566539042582637359141488111249222986270749288140432046484055831078743798517447394958332420185773817373240854647585346445967161890393391230442795249586048149109886757213590331004372525909544060636380518111147053322419987666676823726895439870299332349153151994555182857914120949459062942420368081456961174072007726521334199209482318412698853202042416306582886739449875897180196662802252449234180937270537409101283544408301302955408401094520189829102569093616241213492691768842508364744927622318604359508406888355579900678325640768617148459254381100664952393033788137227220143223206345751358354785580566459134360785886925810002983335884295143133226108605187721079369353281699504146516882961554432982484065430656560677438370101701456747283535902600194024771631174037806934790286321525029517039236 [173,95] -19610276786428978044564907810293907043812017438108823468638191302312052996199670720842943768808902972870039263695056848551360989688165079718907791175588725498253366766251751207257169708148234029086235570169546845720273772971487441019262619424009649219307788596802919776500126274213283102127282896032200111651820891343109375607428479252990248493904478277716252967427759371705986342374390217877711705340918355313945118961422078289055464789595072155705345180582786446870937481596725921771839458893986554644480931079610857865689204577702981441129434437614314868926963241537109592185631492254725798850261588608206498403868228316210593388117056724393249808243892004379267079564560868796978572507537540450485116927517980245111874441876299035987068691683624942343700818507187118316438872136515390568668467344694620339818451605843411631910042202006849020972033101975139389128683719940779873123398708952281110835650011580546443359399643929905696347972857619893970660614458716256991502070418005373283197180217937042201932565161975447967013686516384014105169770344371627544394603442691415992270164661406260351528493073387822165774150831306161399939293655569531960709019338480233402672074702729252948588144068308280606347725024274464 [173,96] 14660040180801491166968194430867273128603088062087370085719012586887938836139120593431116621927646068035754637875958120948847503081034921698258830656220177401697179355621213411232762594258864982759642692257009860060069703427103135386984586997783325634090861987935030822536639541971583442544218190821566567204194899823138120331084888619884145760808340927211445623270584723214917923469653535999825476221647405514075178698493394985893155822603959757489006177472006072552091300684083459912351114351716876515679106449588464806917374744017393596600117076876820068398020212904004889150047733900023191996957675111325682327204544937461780389484591537426720919484355657352275480674826693113965043829379063380267323516971983255607078358534424913996115622587427250612823621002442387343687654077440199809913548972079399941936132037292524563335762790215154441515423595386630842747685153042943766414252043828146459288980124125981468530843322798011019845416796351310632645146797645868461217284507806382796646844452005213297346672685302359179454190968756174615203170047057164061615399691265275965594316373582676866963554324499063565474305271358656570085835527281378941766592776308427182544811392602808431973415873382436008203649652 [173,97] -6839192186887788926230683287014775584066888439028937535137261401298708779603935901478589988775888156881394393781136322891281428516879716433379607618911588175555144377575607677569579925359180548816308233545900719316360301173902323755302885266190460715436243954251277086218354817570888942430226597464347855956737382564278715157536703396897874643524403912229581996854486023320353696576315605970752068981110989737237431107492198100587735424443923845869339167814117345930470475350959271586557585905207982679834843176277348542942040425917944124256302251934805168217365179318147751141031628385413294551583762874268657458832755810423504435914328320611109149139354438055929915973295983261025999961899642605876782872550550459760484495703225301737123932450888077564247602368472056853186552519561426652786419842109171766515198813569222076750957018889311292316326371756609186168905602375957941373269701798662294445813032826522888832722709398840941111264080434021914721392678285034523162258535400621317429157462888053613536455897082912812448532312227067650074574208309050684679670110529156298531193887847624473429205840024968391239575954825754310215416685319090043619671603587284625313040737403175837594937601396641850200 [173,98] 2868312632807233898063375350652063215086937269191021701213814104418451387475684532147104541107846020537553966913556484473100238934843750953020555504497817005531931727834830453774299186074377478015625313825282530064408579417588383655831638090892356300951441831594342672481116835839960742794308364028403897397715617250565548299315945771101693169053235562935834512200267764933329251126844356534127543536269739773486430742378129725837926151624858308357369987314706529705785241960190475338492079453395644843417024923531668570216460693376605698832401356781317512941568031447442916215637627183573017414563937662675635617212775704570518345175413191148991196067548824126728900177500627956958742018412570820871734185272468319300715865812589954004679265034986707526055721759028800992908246507592902817300845358601399055123148372154294254067726143079879529862251678689069612623807677640092208671764241089614889492250997437662274861598401998209042465898346652947750741198297139779292775102568430049441216122481916289878337060460182542030695185566846215266449670171697927344510278123717473545476707237711791931687895884852540131404961093040834057754207404553374603681507946475758022665875592073723235174016842436984 [173,99] -827638338209835643056091511726878985667183338223817167896367150609546729225963616429679160810803206704558948615909545804061728881556945479553987729989725209585450178857505620057984878509632700734146559804246578371255074133008958541012752849460581223498029862673387101789535996624044861904941342872213224951826634667746074647807149202226363847745939538881065157410110973760470859828289591625568692334846567613229709889535935602206542263678152676511161596205218025015947112035206944573837595262297301013727163498465031015343380297753275470113408236449338870074337503020756216477624990390014276035737676342865624465573808572026331282988763536270676475357506239722252751550725768003673237415394608014535062807594895934575464188893622063067296109435113234701495592111393587640422581996330420767214139812342874014621214138648685536719896502232022082707635482174584684925671322895833116766592467461856738039657664822711090238762879273438599834398773075900486032882235889873798926771892030125241427657045845617069154949004057941651893449694570695369227373384718965268497363845523985870719381934821945091417951317839299772560497359272884953483736817793739832019403322169461901601481585554847479048614336 [173,100] 135418845356010665542294586831346623539788140513677143331359347651436519037006527063952373956219609662678193927571575887830785672434131079213890556647963681510018162744828889421231715878893138228337560652513387843994884671064778699545776236150625126478079878703377211068701552935821367026582934170684274154798134203066816355007149082439681055946078678431223975491841833025432126675377227961282541500242564643396378645662008285672225003236722531462083014868237313638647724390085478988903229855313555415550231114501376981504838947476393187178545827984806424085314331400651325205497019793751144945382219619735501841030616963256736950613175713532924829090306607659788168254121496982377295530396988504290056125040359155681177501350078193563469477517820498335407158071181685402303616360587417173548832772793962908563993064295842283174470626058189065208147174208868597214998220030022508526324423176934847954185888796120588502352713166351357546750751731159993698650298481751815048401063336867595318534986223863294894477520212645235405992832980947312261914564328951782970086311799743710910523648349566040436643944345189356702649841839241800833162864953540205351833091716528899029532907047893530486 [173,101] -20589542617851056756999829626199671529397261136358947484182202340167746109085882370629123603264888850314284779969311737774187633994711797341237147649743893506372269057903183955122742774368462343574520505735091184481050963864697417600259698032987641679780737224937509973451154312414025264599979720032247998943646446616985646250718904222870447108017386469781068809877374249846490593788649971700863799783239196542461728967634373575694013721029318063637357257755766594462661870151900147257504882961186445574733525698863367438066869790548393849409631127997616597957033732212641395489984098063971240896971705698570159372076866014543607343435128195552803923161452648095796705417902340300779629367177326163144912672488861024941326850937066158803162551926230533427036688173530565860443347478330601628322953438325351391586402031001385492397573519493723959308267434031152831237602208816759840063246278879682873092226686616385560744240381549376540429675903265505089927928848351298572173179141823161799968062314611203389689846073714417333361213597394158277402979311322511949410153472942141530971985889749328948261105874080333202546530065187879558123416585026332175211959153314575559624933967316 [173,102] 2009734511601724250922130066829644051290728471792103691582703891238491874249336775566227693698576472805475737787033682493251621278482654530402549957194500264981096639624005106108506770243492423152111912277876918210828941053424958397883084621154146996336448732841497653130485565611609950046960753184395193730032806236166868569589433924009269138187385709932369212537804369195814287703105934829298406915047191317251659493417398922902920548460906245394500561819474129327527236451850519459069172265034337338958695194565001243786695351628333339360219567281395958508246213210271578792459297808679304916360368843626813766484348180029453277523783556238203764235284172978947245158371875087803624766815187179369619657958912310149267360436275329930554874603887036536601198590238591001203824371466513093979487035036978858923111066957747802605224971415246384230630955657878358990511040376609178234678137876881402926459728404978191676371160754616344092371736599230616869782644173424437471951484567407594266236589652515955456622772138893994975453342972603534634601911730350162642416357479545951555957095221500583344091588846473967321751837603225298048113704802409935480728132868964120655816 [173,103] -104769972832528448828285912004277474772428096415416886840013663974007600901805948048251810005760793063539779393324712239176895410143333068354688525628319037251702830089060459322503710241482483855034550381868115778971509058070845406218008125991420322753859635261643048765243365332555744375157196682104360573226499692966650984790694806395453411740249317246983679011438995097752646633857693215724189918081898285596445789095430978031830594640372073030454085935591132693412849539421949764268550334763765381964131019471586679645474098214512319930047963282873889317225729733111590366944883996874897773395853400166080714063392171350178725856551090179050052444007218400511552314081310138946924962031289273149537648917670925047342026452506757082226392123826416491861731658460654348800841105873955838538611419898073391272247162778310477308978673284392478212028929944689240336846742032173722582070149959638707186322839352555192501192654517535117875729246307293985288636365620601090959515461253463824698339569560709489002421674008822221631856757945834825084596391401109046331341681107846709777603075012026512491473962903270847397762494867756792462282025527112510610083363719784752 [173,104] 5021547421794425619873578715811608508974511689739790410087202238826424498660910514830518724938731691770958974076439668273172881527741185485486993657933489074102675930376959995412576614711629052079066584485067634396556130621207289108267845301176743206325127764690069025240445433701478504977516113825717853604389193115894315946926029180493086163219531692838647408755408968762763475596915311005482109700663027636803712818378366225598304416840196389455342349988031899164148443978739641055855834204961536152208458938318045806777897309181147357566412830503517746997221097044444158405308321164080548379939605450167304765994119495727482037619762371741674725888963973638888233874455551181483223655530332821323021287269711547849153990453302765875284710281797584579649504891522397780676062659957412774334543359116835724727506210755303592864556041307956837108056686153164976268311851604923761510249991443047015003534339271928004086510049917750732370876725456361110886747807169877680740566361510419941650452056805545763802543629502518114066205938575774429149139228338514436034539922879764927040748861477396592499924458760895499658615894162607609171418280107457170216859832 [173,105] -146668608912808570700747560194182412370945842720015804207676762264636253801185392836671792742312621538910083695636068161845723452647686767364348596958192187073494563173261649689987155034895642593718992943343941205606325425488013440882659428684103530646843531580466223191715835746833080923410392883579127095705284851887964559715978039573439510640002867084081473292920660825840604390201603150717403018613746697255508117697734947007577943965674154890032291061802522552530390446968489781756662379331537844911600220253506617540330677366171720726097084072148971409655049706891235646581602573494452357317331226267835320742259077418052957730464229090784434651906854556674677003775574309412766377053546764082716812656213446080150632019398263934877140751734802543201339280417711549118644749970669600330117494821154113316245597412353915419616863565533243723319140923377478381777977008264171320844535474274141011072861714342616220920957634583404878193063078869627994929609161320454081482672201727902664406850470128497638499813325260421469932075764357834672797644262552350119552387202308975446856173598827262344338444339099381369777677357734290239109500928515374336 [173,106] 1415780710411189887799237519773833498260080051301711704808078416192855830896857247864022197035218154267052947309095280317661238130707295921279212404458925507019372025653687081792676460846827296282583716568779646333596027203022405532565965758269689954424852972461635502003494307824149629952182457382176326336044161070164719706006705096700993066412307332425232129276541415162735838876251084388195306650045204368652147538248410484012820366156321462771481602600765340070766736752007100039660952775444309631389347303368227059975385188347827492323667424080408270336697754188872254637256016306359152250505834878860632278103592307390101198783969394907988459751658938526741617243831425040755687845929523613506823545020054880022793038737072060798228342205359464548170943822293990786451302149953439041076037746462827465388874964792588204182264264857526150645508823454445911382215830368097598625415715109260383017334463881497707943216694370676806657833436552848605018157339522487106396879954123411887218140362285091463206206323606269297059462692672959423918089315107908415751332988586401554351417451340894110494301176993496085403395357225170504331784524952 [173,107] -151432643445107994849220158850563832123814512656677684094121039512409511093196684236852476088575279175866281370059666648882305279808569401157774869489774802022267466176545527909301617012112640741464037517347502543171939659590548610499361567166695474815113031160372194264822920779690539099970481375825617103691715882216445863047159577204130032338344212277460081623127352487285574498386065667816370882637555629057002890497919649893321018939738689115877281038760254119954901622072224142849873985972083407867848425309297301085766616657353343211910382758543492755238476842021037160499397386669109497680712251495993972651644095995618413942351034901604555674610087936867002075597576422508502059662281269237456928039514901166767485565312817603803438295755898624133621683780329712596312398298588083811047967192172040025525117575418926695014449455458414990000753116197718161239825762140617985233915519288483193507810513498910532705532747891475052088709758383654238170603087606890889565265350471445481545111473300699022133193677341527940955846739671628491564005592561269431193823689347400188467700677774463730182735735821160189575004404649239452688 [173,108] -2443991499945920592562057725351961565970987961413017432917219128409150356016329165164242583752144083322834045574535529133319035151429989567988482210942799553463314481300037638068225273769539091466174876151388319985696099741906547273947335248025094841153280588761622224462119118823712408529676311283303218465921371002147945532702487889423869413738169809298262260045772217515700757669335374893384837964315670538288214210917485265381231846256679015050694019870981457953400955981652402171483930467373219811267663615530445224783924288305790187805205690104896072149828719908256778959022159915893043826041512376243769270973589980003756885975938980813421851673902768804254577193425692036012998246040321002507304736114750659973444282053157866123646173620292961715896414696538570880720372974983995117929353025386922187355017413113158679366350089682017777231281609435991982078234197222260333772422144189222927852943001232667973169417826336059437516886882329456625853423134581558366232114039579049917311448658099304347594144043509948874661734170929959536891734389201062843296104625908521719312941274423971677178442844728725884481438260319656 [173,109] 79021966804004707471901585737779106057309757728655229038417806268031803895084170590668482593522726589117309393856772402779706304883516839974096069961095731872389794233124604786286509416525255071530453185547747157912847430353827515783838059140099021659297249510635359444037523600859663940466832330815229461843578334119384735829150515768081268053358009382795579408409082150899678694829418990883011538216574336102299286209360488601385997264958724706981432817563757275922043740644793706915105698843094905833002629847025051591424227535063785215156022970710087969251742391741461088012807715517160693063210383776694411921064408344355581772038193625284980228330298537975139174496944405109121552980269431364583321319985677887781268293359337564314041557643269236399135219602825596156403216476619367728438136791706239005548652867209460723840922379112412848735556863996734719621966936994793642480086034725783115163040814321620923511146472003303012583118471360289251108759522467772526503064529640489922155425058237239838192756214027036167472682203456981376482554977687826140014952553793899572708662520974090420194886945457663501239640 [173,110] 2996336192814051041011510780892027250216574530214987086609055122255054198091420449752101516257990683300956411401962736213916049478582459555786433926985673387583675292140415796537622016313313617676056550612028612449821526046412452530452167305454098129424697191468452107406298932380880783323941940570621949058695174988053157578927149339169146154080995226056320586744922125171093775124726658656694246205466857560709197900624783697568848906018818267363375159501856494706272152670184371954389363405198817667712175552088645528893426582805043605504140259419927482287970145391638459248383393252526365334643222639324070766754046682027771870878533688281679342402406212544356957814821089748033628114338758833220113403348804443628636033452700624598802207588802820938636926287042545254849288372799111379412278707687576256139762198699879668312966925871451896787598668251559549990337618297257837839564091924503412395251638821032643715705191367842673848082171253361092303473079171442091268862182091140989956121524034380909818191001375399178757414649653437797173123888359668324471644492782671443476952379554518360693192426177869384 [173,111] 20308210820450992659968590704862254185453835358758686440477747500255119276478432404397095715829377006598789904943564178614259354731693647540159267467080123878084872962638267850357030986822405188180149905064156837249665753322648851781794472988367118843351734982682488996051849119492025860146073709592428887230480069592432771633412422119411273806957576902701803418718021483774246255497996382054619800238090794655832116845401289511401326160377347116586680743449827562501383201930321046779970634800813835678049714997853443221474161383502325077402920142743698150395343834246997962338566708272041540600629503484234347426087914780836916640375025910307356083321759261162767201321633567922792466110094553776071263012544536760446058461163083546002403617698122967630447122147948309858972142108019804255381361443177796992969885752284477108500240415830116639093021954890102664349772097210999874593260317711499940504956463719085203834156077657273242887224409140540693146696228709031507584459563596905157124344060452615261470409521168607381875835044463235809754736010550816005732600254448300288111170504497556977786647320 [173,112] -37645362715317176932281152511867434434876995461263733994386829144533359052215914585469880891141893045676832392447754763104766247599338888782363361577248746933355672103716826121302976192476668231641215570978869084006125380431640735317085461023585943471010535007407140625120476977513610970625712848222661787321370604791125714670386324330314273171330861796845710937484865991886407154865429091386344877803849445489444229218558830478120507559083030546741801570245603536251445125132335443179454935700603459563201039478913718304667068120330549635882881102680385901990463118356325307149219003575590080800952582972503689399909353296866179679494293112867142321581086413346263057113235185569471014634207952178939594885266772366736428660494055486927456369397512066140239002295406314105746053608317136321824348879491835743971237862278621256108095120849358521251237067370534086574984862824059798520523040154158274443368522877585038904737942598841564617856086065815179017936624656787757829432660593102604471633690169900528835239812244213386465510880348000316972487113120914103721417518545160370940786111336109920 [173,113] -623492637724101411477408115191725441440379124689832967078627769253926816536770905388294079636119231832250859266188650115420062497166994026771357264415780668112419323261568798531424640850122592942830426542505665755800687094203414402609828493691718435225166093886899172041789915007033076844385109868007299259098328804867547362760186870595035629406202948053931831179354705147215194259285674925156629266002373863466890925365938730709952598708062760476843587567044990545032018212589504230365933496302925985528045299351276234471732189037268875439504431185595098493196994887843302799739488103679633615592200481384328547242871289401272756403739875112334669654988113671556176313647846312104350547951968676832323966264531030536291276335913635402551937397175433263306175877600688440243680005018813330830688012450561241313046513938062022190716391007701019533841639281281327097398994905933301611333910880343701939604546440758696790602541610203019657169297262876054569570534116358430380059225861754600338709677093593637132418132384614406147556102713514009661514026889237089099149090825561541989968084484 [173,114] -1209913562762423562233365358111190757266653752180399908934242311089361014610772303809769574547617919428238339779068223629590346232889917381924321844095648424706924450254225074623778889073868272616354484173897045296813642085222630102173914608970645409450320210501080199132998398844659327497509278514583011206803381338743547515996151886529389841970730066728311697022009834711829245866523117312731387989070549811782378438225626971959282877398943120233510170684821576402664742479108869083640655166588382404222535225294545540254736521672690340228931974414286025900296032481200163350773973213895541532652911208804268779241202640818126250553433829715912998766373052293957591133961277908687212937912430623433740465324855072028692051303400744717017756705047913694149489760104462547226748160182494233152126916558495029198428196178129710920964356075292228286295444017828906498680024591696710871855812874412339438196712187100544686263373957384759017330990878343132357710437025892428523648302453375874969381988832888252403057992345448617927590624770893004216842627208237285321633407249578046168 [173,115] -1769980009737392532867542686748449189397808998863040618570838478203686009339795670231404438044386537343786556852663040434937173192367319023584546048899370303072687200222577463417396909033256848466249105040482547922263657445733266487930037812722541068431148488060946288199866656028330952646148846363955554769132153381714568342707651706031440381024967121726623171700512828329737121598433223705084874779552844400270438120107884694285644923473320475760009104658834304304978914357845394161449406996083256908616456172624521089073295316051094722043833794720312903514484470237605978233488091680764980559501215757676537866635873172007919187163678829815397992005158750332889305513024554166893630378527729749408470314552930928473346095862710955953503453005687438359624482063015688176185390765869309294683122154806250449510999397850219724283140419616848432187379261807724315390915413526023672741784605711355915752638268542087684641439233729940947983328201902958512562296533405797222104593268064691189056212197289967586381794895279319941822473500916846492403503920079727118038243857194 [173,116] 5319833449143294986764055869998860374699735517444148623418340914986067924550260653258452962523433245177631873198387650040497891864770237348507144176619491476285507845689475408552438332604328561977412516267298496060858315458621539581958074879361354229315073451517323521433948841547871127294349577834758444257605414168776600636485764753644672691967335565146667292807199851455647009501047472735300810784266234614785839743861336555673172015144866743708385312614606356340627625967339029754089811497637066225113173147683035951646427639181206093581158793057882530852915855750311400323263938900017865906043586502544942777190411987210327458596497180536563110735222236990862721072128266901257434776187683424395563530898350195150521194859042089745593730060057542754169882170812225474512056426079948254242653857625358517963559070224831993075848254320019131546252898282829815566439469282890104484962806266572046543266060893749756681619912500191642604042644479031164806306587319287309580114364126823519556077941310297267391505288418946478273002027848478009922160975112566732848 [173,117] -10226017894948681773692710293902257051963060412678365657394106552246945265596729334901700528485336317118433280817265513732179727535600414848260076965464953143546109873599302399373431629739181097946438116676848307521032994917297239664491152814471104329001237643394275049999632042039257953892474048341791186103935209245043965395944673623116799577465539761140078496731246233619827209185605839288171638749684844333538420687490544400590716026920135733212284679524521810603095263554124406779303659567787261844525134356666988608075313948988626147471261245062549049447509349712133134422775373044108841328962993015492516008417090918758816984542666961029653823207821027585127666381224698618957863735935324331825719072079631741869178523551151279812385467358872500077997716408366192772017117718900167480060890025462628126737162648383577367564242545381349535115108309145889022812001397872093937420213076928894294184579167181122121499387333615891800983959673084532687159688430841817731642525744586519256445630462022242565321340237712598402761659864612472979678958982024 [173,118] 26115862127213364053397962008063516408600099556382263371168815741470353129573375647936843207115347585023877042543320761719633778267753494123356083473230711334037877976883570422084650454619899832358055298430416209345417693652429341972088115823324102851850972692226511779011869743112209965664506931934414313547278476146880761942634527252973680137639286033740793368097666868678571551255884214906287450274802453508456614166980141510364646405214585244206013823837584825827905414915806399967789941117424077952678661142452944792406310325584191698700669355623841889685007946071896756097350101486705163764782656773023074244680180157515677909890127002050414344974209610941341357537818756123470478029851119706707169975629760460748282476876491095845894910117265292184701522340021932902845984098075885184987044106997273400775692698273696657326310655473512216331584535650863167368306082403470624557398792216551390910871987391735110097673192212567639365138924520031479753971535725186761579884329341551098401286181290295261502070045577154861288946793067246007580 [173,119] -19699563146077540415712959677764975345537758610313036614166918011825622885532267568109557669420458068179470908064489374901854504925925186073842063018625299773933542274024086157160587799078405902884421971127266716974846841627489155885585424121428118104563089869152797884070211791534654506805162707041850654717128870523154727928030000689453136558487223579785352594453452754188004708801705469664557000213285943278948523501193308616038385549971889137083459827315870613791921879752230229290092895440420995310394567914248906597238235764572963722693821640962023268439266828247856467809002620808285929815996310455443338852435854486484975405626554334825652169239177404499147100146516877680949557027310987685921866372022143787351224322609475661099652146130649622697841943170771001153462591275129219837083381903457898943321730706241893885359900401096838615822204069080390000985463542850072432208564450050518519456035506676044535216782804892560845686334503827463846817777604710901035283580686338396662788090181377461330331902438264379333577751340500 [173,120] 3479368495480851122803184303521528848908591436881778075384235090162595405002975025030866124288498677084441485555605218792688515308540787859061120588525104471187876356095826717207319112454159041686851854504317887010306478969074075788679735944116142867792736689649953100951119650438341044246188228010299573433043495621388058666142371296291222505760602845096170175428455549705047295531568742896422911422295985959110896312290469826299594477660003783837887547202800873181644114382740007394200560830902998991861714108666086535507415532465396147497042789288104725129056265188724043250973775601791621549372324694873661673989285715691051658714302698121786663769511982676327422409939424649351730934028029510900338886624958257361206234859331072604503390880915412691600194330278812992410445904768543346998954726211126015266516089755171646565944156319803710915010936294168083041764000830316611818198425025630238580387942232588582335806972618059545165310568301151085442351856155242611124538330869833561691686977879639894150256420214858121596 [173,121] -212005127744135068555548552125587362280979962565879087079332867984717947509506038996531805481561477505450772246638369027356065431121185818101495736622323558237992428369770435703250288678646067088320416421725379481678129720135388549887122107830066198565271691398006634098499640058619902711407969737029112268012887341003412443765827527578756595062337716106767334081928780325670066956283000097485576121184261502955941615578261031296851383917541209397126759237985319461240040426062209996354323989623609367545414242946720976907939692713369960276221969117433613673486571322989638558735762614566853939565579882084884583534613431694349450222769573885702818046584160107660859746721291944532510959779480221273303565086019964513093769046026765677133584231793089445692369978796863752526104561376855914257686571497538479177268603470240339494027661202013081778490856121916226276840564605412798911580210253734209991985518567726246850173263353989349696778412240440826897881622223283391771196570069152384522384231191419192166850669188 [173,122] 5775858982748214873847571139689935297952921027916165297385630052773001037206664993671792519475190528877747334923748452211629854337688371814836903334551018543690912021370454528252193462922115981159711171353815735988321710006603710811919515843373171039706217720145201656563747531262704465654623867370518408336984986263139652589530284650406408234187042051206743574654701798009938115354349234493466526621914582357076852074499249695103390326127652804136831899907162882624164241306311422003029040850146248543197854852780988421008608344459253751733851723125846789408672077373105642986083044870802639153338876324729972024757123934912793518627582217202371972935254508893142317918705698942022563236092669804482360841485602460594608073484964993697452853104330547534972989840293134501411469024251065040720186787861724366481333169402492955863100007703859433113013562964700816576359084554156441757079211019811691450017880159005479706027340264027749583315608779021822512246659674454807128806574454201959161441632772770808 [173,123] -48763356396099360927766343934012281852967518936187239938853554745216990312214816320574775204845639532545455875951842372547628347789340890030053765672298639854345193729402209291430488296431016637338495271437785612133532938586929854341426549440668579738175680426727547936471135179795045114384917482770112367341249358655912250640673187717373023819233997083636082989767492192020383803341436523485985149528387083154134261012742079463869805438613499588533785900231682749911327072295502674949937685262346129132724474798849536359489358940087586430967289958802391955340628177928049521246480518059279634729862963052623892897812223587363075153264502472901461509310708286779148039192069886156251515804391351530838618422965440497161271676713709435136016162847983640076400134661577019291433820877176273584247908667007332618061513979160265632492614428583581122970692467823729771994688096848332102178694687120493344438173500177591914223842121335487720045883168807864195028011103169128641289455626375387093463537732 [173,124] -9170865254608367040198107240925774719151747904356327227104418677661601338352337902439810113059608478073947105653852525317835205048689265041125797565807369791107030705530982468093529766584389493409413041320043079981097875784407126607754769545320351786278899294016475536107068375618118458301033360685267218948995390993978279545078296180162276045500728809193415927526433669003829268480344346827930159802674105007562683165181342727171570198037885364204795379440139957778851218897762346805364454267179364136216049873419596959445982487120206011387495614652787632447260870882060315372518452579338859231869899330923926087477470849936667498683485039753956334128200291320296486905135114561242558275956254479747834601448630799796916497704609035775442188721724674804595710735967246996899678841467126923572623370832655598017871457493887911707113702974498014818201756401791053251805293402370089488112554027230975139928257749278113206667406795877480609637864574889948888924990505252054955946735863882190 [173,125] -281717573809444024688375039144711645909772423685032446746132913598767891420184267265329530144043532514358794382675159254514712935956571996135986467315988827080249393720912233278772697229581542050064500798366040072163247190730395827860672888907310993466384331203024426724796395908680717588224752068267659482102072439455901761521806419803412486502399654534683583672147817163094201610353157078444176258777635457834097600296396927430280394884323933332960044338345408555828945981216324625442902105720681305454748015065360223373710268063006871265764741650780305328795253521219339438867563633159191121757701119067636023460134076853713332782140278537765648425788476451251380030887151648090111357800811912597158606985603898517352134807174330766472499081762153521661136491005884091904015452221120375199018617703799752505751316129261661248015377300138237442553111905755298134717977869395534688826725018011065384780928123963567343560571189855498580727464840843559796750772138278902081716926 [173,126] -895881034763856182096339570971745646077292898332632567616412819516871167638913240689700784850909744526196816392537141139750547102994138339347733894426015251059767480022149137922150518108152968045781989019055623186276310893134352013704890425281744895043466096566740406751442267421465639285909674932154631961611969532986360319025991098091260447260858833427239630060494650612036758043401117576113509095539919678066664615461766418817604789631989798853342405938342776124923646921291875541892116073270940639074645701301422506850621272814448552584792737038715117145298456256023183716871714055525770557005641266283734839890650568706401465632980273233762496080527364871937567041690676591249858900146835562002372916007227279092068386586296889482705560057930140728697231944561153285064520523170817279212648009681007412268583535905057728347908121181870196194382686736921159675914990510579716216631288126026714127128802688809087838661989971199013836625366905337963715523508351536 [173,127] -12821729747690641769661755652955702408566972962536634417761665383208587073165435208794546602099205301822107441248502356028792910817405269935496860685456009346439798053506912920703458329039696933507614762526633303713916294125881583442540200327407284705014948077322101235205307281260587875916734559963964418307633054630485895888127888157917781534311082602287224532025500799772797213587600427858868687109573889307710089825307456121070319576658705062508275378307054003396999414697783934447412734680860776085951331562620462286407111536822155798035690391193265082586179574337144892711499269609603411703085145642846852263815881297523447317754232323406810199385294682932185691608611940770837595823777417904021195565612007501163159823450980776137913208536286854498718031111723205760658999586019981808868039620137195191054583010975682357999459336746996592266825138152411340793783476855171351102626581277902796953312293493223005078019989223099211472080424200625145894 [173,128] 707932257419756694911491182142189404270442823511130454980883535167768375365492457795908349681989679794318590482251910590598825806519323624293889384973982047792190118425398801932361086889003546989704713152616707276029383260591501844360122602161878002014021384133764852897785216126926614476152633226404470256333779997523197938815893325823590973754689109016656822356454741894797091807057871561273291728388886645398103386969186985570195397599260647332248099952337028948126296855141529280709685979831208007993383059314794268008185735793424951360960340196256526106191677447127488964403438464810300062300363204112408841640760948214409346038644534264732887132002237384928972883405427265688889933731858139082818922325426396361688380416348155280116784091755127700108144197710385963861225008506860058771064820401099420750252180811353716475429595942395508998336299608541798150532072320416996550000288690162850303274305473206982166802784027313796974862758106 [173,129] -17851954983263444567641999010638261767265541076312806070215450056449021924756753861818002065089694657865283163115841686740576412360524391878749534415972679919931216553954028512941860731816066248808348065687338311764636389192791377293334814349781197746631969331238185715821524698262032391439568089970913948360356163769262380102844741772425735665145443807391811761260774578429133228576912435313946804965597281717397126769312431514909553938297695025334099595400752865687144772875090438465889351352490591632208600304605666942940783495253216201126898395013840686522072896509247600843373247832769422136772536708277501253616333519166329855087309178628135095321517924463970130453075651088969833508366438125638487408586651510972556400110246890750797267319219841088092756956059401834669343601570871194858051748060385410755901853976910139875586852412067490142704165968930820899639371253269084405775278034175362294525896833280293346797511393433166 [173,130] 83497348342311110649394142452468245054669554273212593716854615589575715223097486970182682816816112585970687247014138073657933240813217165702145297216544157192255761369641801435171388852243168877221837911830264690021848453362930013156580364423749783281210108758643222429113689598804521952714461913287199964403468322508507526681119189992748078622265812882005146319511309438286185964260538544926338428044336875654671561220213899127665324122614211772274201940355485307999505975792536309064569603081641512805844826585791604508069413864406862594288605873791657698218234471535919753355992366627171083726963838693950795689939415429944105564319207140905363501277291217630985272936941100670864977275485759825770208072544376253146097137358309612578154313852985399400532667033980756633403498798048596122760680814356472617811272137433610124132773026621144632811237604136990810540958711514357309720496706016336311584667178898815381638722 [173,131] 541932787117263744390662697168444637643620668538095004748136175128546270912651840237096138717205763346632435038124633261361196055663832292905233369036533736964387108560508330938459492910173030284272158055514365253979959686099953564458935941952795665761179846878881283539286733043782841351073162032931468038609111881099213264788902989009403051337562947833540563977499922446863290961936411022741268606680596435283510620214373362579965850401521346173920902219962881215192204054911756139455860659485037247243621938835574694128636426836281842808500166777460668063399320527565715332149243071501465705154307417877214002653121310854899117253574559059071613894595784243111799285449602049045293190432741976315926291069944638201886256537339348931788696040263780980594210408287122760050385322638232117047386699256107750018863541247812313876843304505223895223367261391470585559787710067205454433920979093600749122328769628855 [173,132] 1100508842827374340337231125039718085918716002542041220855751860898413060268522791231732233333684423617562712339344755885933123406749178801266502477147453569354770188832899690549014399752345441873618711162823665711421007183730440077755424500942953524878246057963200570097760215978311636291231980477686488766643107445448064877987227267864560954235981167941257875159550637051863059599917818590381305803122376680368321421340876752142551853529204197118673288181730667907354005828155659814548064937693516742049162396261052573799896430426736334791601473140823800498878053641362912745622605552816117158488280746623984247550049899926840701902061559466779272054041306263947086822427253935801666426146882023594724741992563906291249665774989563008738915720415364139593755072123657971838102145804284746688976070110338108019708609119924134804073037008831697026821725288395645457844942457029173037162706070794767350 [173,133] 187522459975409217105363738879143843386364118907474236926666923063649040344086039671776194877084923089507280320767450141148690161738282039251893555471347448643754627222653800496987524351604734673314546083442051319043126087176932063261587708320822649116012081109195666940161666947343040130720103806277357186163251330792020867788489842799219192999465933263410499406579920314225226234509750083240380190121319504803065516158952269660508718866474497969676601458153566806532062544185453010962454171806204403412898125372616748841496891533815915381874751723368152068607379146229202405879007549005727654863568060604559025389695407570786181819493985442855061585237947753152457199629237351579778754895505944361874793711963909331224533220173819985691532465764011226943182482061522925423361727662581605169873557138190659025749128271890045612621566355035083095255184986900509803644639486762133048130293 [173,134] 2739501181238883708229758943751391474981586843766237170430593537986407806242288457065142169726050602347167001873349370626185831289142865799657944433082516410651477824701794281352790622030244812935447129673788296226106981359634702270147318780253712601300122415666171625995109908361922702928669108035985288468050847900734593195743845544404252186981467468251124097416242028968965931092805414157230599835023697078829799866660642295527420439994148200946622239768438882906575343143026471771013022600827179904818772586092260123167890692185760492851912387160359487619485803112996672752859748878512551862693756079290922545074220932519768066022017395882331560484932159178507030864415183355089517279161156887024601102074419086727753811624234118178581399355596699420723169409970897548189421865332400271144787380135466786520486959629366769489309685114839470878212626431426642781559578448 [173,135] 47422208522085384439313467742801374458990000331821197729713213656887012642762709034670248838451596754245603007455633530460686592276576699530465194023678367376860508704368427120689937238157762387839742100374960392745798915281803867976597422359323701278933023740013035796122952388933475948990016626083014289188677985393501808763747851506052549235415836357298752869747120843606181301452293001237604611467754080074168744082122869874768925084912556144006707566390936596427030360327695507165119874393205381145352089377981792854944017229046712459520951794424312366440833484668709916009999103495054066182911414231637622387562518090372420718737970517122915801947646069829377708958654783042230848954829060986372808362332121355984331572675102582430169939456608075526577586739281572259085456550794483192086313121965924213852620486623408906356143960837260938726431466409680 [173,136] 109617343538073051305060263077178869327830193635557467752335626649520390632771964207590252664634265360222699183922444160913734413699088944517154473143856576227676047789379307337590032624163061651707362787326381673988976550494046895456376196016812629657841879584934042666086404988519728283944361506562680939292279920896187181656871269851469014756225944033521096048130378909900307501832627987104858107998415301070919153696624045417299074956831254640570675775519359979607071573937065794340597658705942038686733477673222913372511483630843001573715264920259855772947324844743686445079478115843880337379477768169472693134877783732562852477500167213954784187017508622409298951922902183933069312366581433653499430050937264509092272737282216095129441686070360201348537843784976644229882641524448571019586450963880475411578734486975419358618955763239472239276 [173,137] -63629402398664578540804205345304818129050659064806871789881469971025883034663844181417462997843368817283533214206899594308100572581557075992047958674891236221814471594886432848981398991153058684215015769028176313275464613470796498793923885443944711302666309012547524277295970912346124296292542773503897857814888138050364320063686559661057893994932344261906438822066148470633691403619770503430452811848512379019948356396402570266746772771555151558205112710436132180104814749583708598964985621608040907171134803786265797829325407835891349454714333254669835948479398455255630939218414656699641371079114497679477446071446862398934224597988750569308463678886750787687966217156473718395079595967023408122657182166357843143328298157094131380119013427320555056497429766090539624150980563896871202621740079601370289907168425602319901537333276880 [173,138] 64892313453695765510481278809698590829450732946075733052095551461776672682474444166171334216348285372336151093092657029398965972173827873570824407040665726343702643285867692657584011416754459250527743291828185442598747438503023554074769976092299966814574340997183241921388833422166005261015259127982158332768748290985982018478609767370679727422236620143258061450782425093315831515368361794864226148547104640923660518850580641547350965566721110645686162812363882393653855718359419047453113862403244659624695891622478432738647498322205250573495357376240799561189463416907599353819469037018744145501358850933094890527607429200520651490090711179715510336828630551558078311537981895029672681083907676941290925653123150896060270903326248688312798877420656480845062409467969610540130182739609933997894032740819809395811748817362970966 [173,139] -14710819857257435501380319049466733172036105304290220763892439048010118471540592594285230496142617734094741356140565942901479587548842532242534787925066022797445020355489170432824851432055862994292921694084051684825952982579692529895059350921134787482172796315269681624060678952560090891851376014082879682536504756203015450991547252458054215333783140061726046777111551356924299821270997437791574904307122677288704432288412886776409757769677090798561796406078763372185895764169454511590697022033038316590959372289010588418635318498670024611466647280368784958302214883730873738544119218090147528771423351828845739632504125924864123360099953980456620465075266856856362244296678755105633878562966669569292895330625589327124307660665019687511282070668651597932680840711516172585479997341296376519894827221874235455979242698 [173,140] 1472433880844127559264317787004934325070200831433284943660714019560508054239251077638451928815485955664526333497957023066307506505044713945857804339362144862559182781496124020976613041676254446184901971517624809382681721814402904298292052443543844557339145469305283771453148563348633893388664623370461591984440251844932336721625761212010667370191647866360549290932635032038213065533030735682250495694677320691900799699611654522696399391111878323327961500047952516952922664178459481722510497845856522972256534043287487835954642007100196039110303331096521643339796170920666364274741408021024636037524294579941325621103626624695159682447050382728661548333131093687611592806569467695864386938543742140431736906704100721766670149760447567483024977342843811646454155553030726456735375556507525278702776886579828523 [173,141] -63506920982655748958975745768724316499271166152838100208324722010033619034067308737667525097901888198104860124811373050683066488365495773580258252198039491555022040148006530533344825879451740746867893034270035816087632984495018066081716260657747441574924635786238880782598579094992513970277394647142471136945001080649555513382727035216449150691571151560701482560679093406789011184525848706831678468201811493280790211933804381097884678406921520676888777355894626281986412644276259117419134982244960182482853904873727603533339354207152520916335775115016963278750865646693742196838977076031340415238332525618780754728396135067956520560918816763723891203729886904792012434029513341063440662692226103967379357077165990203059842072643501884840408031511599452107202461460721475189975507795518450433846968 [173,142] 1148833511907901982703300630740943611197900206206289464944230362235343740014785729530621752158949830362968259655960356123890477167764304523949003234465629411151583738049627007260618907480797431197371838542920396645748411287451489790043707130668697745483378024323412587794577713226310787883310440772395794906846715864756108413275885369787754307252765553005624339285592148002339489899215633027367455541330094713016953564614463702535522890349756633022503353198349260766137107767996869103537568498843370782631779763097854215494862882547425398368622789610712203040329180418600615919574798736053977643533903609503433456324312150633762931523161959723528402950734646944032228689136201196084576977968569654833162112281874932038895795779565226613002387222028089549874102279968221511967836400139478 [173,143] -8457830405516534888333943260498702662373967565745455970948609087213453901098243511428913807369218507250261082619515794534685673953747420402037307132660993821855372356505317850018904062840880336160655903128587165805804054364240749482404410576609472521694320300464446377058488286482740708880568463731051469121902319099873268727891325816048661684311907614754949573189960199956937209973513253113674306939292209605232023955938496530817382498696369264993036972303239952999147192212368023192014068610521214137093835005251035007728554707967053371962503321844913014237646753200981591858146495404230893500258592581420746620527884366560957524917718402288855635321161024010650245503642710774192128156721203342445000700888467001633469930983233104772332505812865489900059801182587145634327 [173,144] 24504509301980096944899993675774440935280599825345389660157830494035300935075796764437492036943487788333403329592856865236536818131837730507226485445579020095477713004651565486178783725429394170693990332486737161332214216508200517288014543024929213843164838869345231792452155426385576075280864215326647990233608747642226959495088796631766448361753440307412560652197180755046821784769613329419888388655250551588080400558664172284646680483434685315535573062463455174211070147306333946532133229732764604482280441781907986703367665263256372362488036028512823475852751500820321698308861721296021089656102390047959752433935399146970686207838103886504358139449856889165283520674177362829215523312483315476226170560824089428154264354891092310900259261634843847257988728424 [173,145] -26913286780480168303321593987272474479012959742433651434698986244809374462205515220081209086423748978257765092465609758395382645268967057279513378357091863615007744707019865543668662429581973716133139220261712676256655548290211292391818762167342052546385256605888440322515869198836940473946083390203241987193396841540736393618612048721665678643472507275402668813967093517719203047815168040339673045639348148674774238445071589048641179929295233680009221593837935787242500535301767464601942823236167253416748737982093427390391651245114416211944929079006266801564366512041257690370513850107024195936181976486143333969478159910428887426042004246856420139719939115331922211981085010685032118623656206560313908604989195402002494962853642550897987681328500576 [173,146] 10747048594884501307504827415877300546233068424918302197014389603087743699582572843867186750554801027332256890574880233262539539675736368924041483746841189733007644879257985431966591037799216812692387168199752474849826000810604737691563310010797740104951935397886941994373922047838850510611871615875375256195498561660263236051859511866432586620582889158189724204914498569235428762942704922633225021079551382517602917498471975819987398370946192519594415648252651479956300977094411590057217394321127589525146261753688332681147443368292927458387231604885515136145146541576627303524742041923493665781100714873011775021103967338231296064636220798157126083910014619751012602063314149766545250516931575115254923156631080152979490594927358965231296 [173,147] -1489186604247539537902963239110499407755376118434072431441826599621491307863595937551214969057439355543286618649169704364119528236667924598534296038296796468524088689925049367118037024814933213366638495091318448261226684758644679331715155938496991762453110914263899365350949388245763512450050148512953593875979892230544949903509386080237789324116571853710146937755142078261398607497067640585771985925627095864606987107700231059599290047328075401054577567566014207584368257791953126051225947363662969783811805924429413401208592612810219626299988770095302873218387178785834721423302435359878225393594229246262621453086093068117755231011974640885880213256032777169837809243365369825719046101049692757875293330654407522252983337040 [173,148] 67958832625754841119015347426053326460301514722546385552616724213246625051635780557407035245091542536583006033957237594324000667139086855179018976494952721344462884549105485210956792333953296958270078678057434748166925139841279912138651326712989078208864517568504145433557656222312396143718604756238773027618001816111917682505848529886180697666412551143406373558947893147880716180100660127408222131756904767847038395991699262659940911938110282153664934958041188971883933826897701081839439908305758427603246048934663934361917792728275005783992105399408823944612958411227924341563936111200893070591133208683307242884517648999293050802220661200316126676212226921997341887437825856172237933663657614993432687940571036 [173,149] -963106110272591935213871410661378758070438359622561034195176089505351365920029031580418664973501676947591311893521787042253530261314753168226045606954984843145940823425536665407231625919549521319901065109589577508357219169713379329621873853789921679751544826327501959424477139746084413287120700703536780620327520700536676713802503716761478507496554688937505974061411079978431320602295937486170859494753967309286098846839506498965078688002219244056406403453388121087446392617957999261129348882142580623524807608608524385343646163671208873138764503304201766832647685132447435809966772323012109400264566351774889630460097262838819706391499652973317998231866112958047790307363819749659147164806282760052 [173,150] 3967100997364613753835612497842236135626724008891429817440309150750771621424296817470041218870407293442514874003576740957914178107193257331970528369131504603602912239973921201956205151780220996102190593425352261354761925846493367465113248398590480385518086528763907966929932446470319430790050349200350226269019951981068523843721412351696446030801759939393147543785547935894897941818701933322584435358917413292641212436735161749395463457459996645149236232149318287482215507280712557420411952459988679495989484441920235773076741773773890006519885062654587294826043099880529016894791505155821976287128757920348944782900621089330083186073661685108274125840101587499614409104280207012509326 [173,151] -4406293720847788435127872621266546694854783518515256667491793438889015560737913228477121231725322289384628903340902050918340638848902822684299699043913644214148377321069773305065640371075442759565607058400059228627248651018172937221795596558836205824592634493577658978164189012785340732813146770507167669202366828541079999031121588848484046114481250588282244053686328858712002933824688473109620253250610447691035104694152615769423161316130165069303394533405970276714451133956798366922924650714463603350792578044800361893258007576560920136420024475933199684038324764151590839363873806032416693850873873946121183899988189417067279702840804132756513091167426071930220236172 [173,152] 1211734084720190776148872781841287403589633898436023352972963733219471665706509286959191452868201205614752498607906146040469806539819597350766389685612555463357495803777746734648012136070456557723149374386774346790504095933145837889107124248337473738681906535883407822437411365961346343369291151665115819702599602660769976486714551345725393297307655835218139237352298579079581774536497912537296385976805262465597213835825655194338008628781487043094549001335699539743899959480950893050293284685997337060695293614608629374449062630993692951702846558975882320890245313982288673826484490496286473438054739324043392398355008410406215789307252525929479087270843 [173,153] -74824945668257354241619589935227587997916458407767324223244597254899919139222020392614639071279411041963968024852596348781100186166091272461630693966981604676264256267432530190030811071219105287829780419552316443533960780293391721242367440403344228261545927726178689568649733927550637544422759979959919843207365904573126134385180208245219908141844585084692625805497297269783676016564775771529740794886803609020282636442120408314101753155193096769183153938526544544219301635217746113398333968491547756458579500187920657050443012903623077078829098051253828549821302685852163872908713397661162990143852914922674751040389778780468812613636372 [173,154] 927054177311377918940068371322713988880016592534526259138661250618026754947276588210611808006940207356694187031494909784566475215893834362699878672603281371544454190994838090309991065965771145482106569607152614897645499199314528312109014471941479276595147505909585815102916782478974803784269325029733268316628390964548209696897769179653016775294064597194246352133988381558555348003823323708027099115533313198613336571215654393201508227805615384902853753341198483943200327644303788910179002878248989140481933421134663050201591243174037311616254529775817210363090070557201786018391750686205504906244298776930519159956303242 [173,155] -2022235722649049561566593842827396833324353401527244339554862503430004931348847687816070413309350133707528167524654344793444897115277450467364197392616421669315051575787654127427659800089855803653897759140591638367791954106588964221533452274541541601865718819012174290210827570294057413910924953919306703591192038987890868422402911174312901747007189523336034883491255227924475973140991585986489290843612533652800802469421825833547419291327619531567623236262101924822554775816834109474748733684594725384118027333737318312691227324675714793034947661826223307103563738123638383078397150486615418449803376616 [173,156] 666454796176638849321603334076590830042254682934930268114931239605041828634109112624142165401311149082426942167143044193828609694760744386245798426861459399247981778312925617326399330821361130030792902295697798669692127563558688214109868122775778156910181444498846004009683106874628059824592739852653946041399611180706713971059192058707981528289903692017885210239223196869522493168816855701432738689096423137837509341410719569622660531737893668584589544561128706188748610618775138447487366249690333075263083489437712217049498092915283231032177602473243704997932946211137260230002521446 [173,157] -27690062294674499965891106836783778307131839954082509757761974544242780850380713999436926940779931612676310761377912517786244801755553409326429443012362471889785992021034074168681892472621420939605335950378447453548479171566813998715433994664143058608995421746015024004782004103891405839338964688430460197060959781442381971209043896154604240793022379232566690072068560124977501700548676542381084318346238844969178454983058873037317786805082586025423487481476972530674447351671166061614640182265030155129752028039580956018935246851422280005922450502449008703047988484 [173,158] 116802212580887141593918369740316902962141280306781332646780357378902862307372270024546466098206525515046540773046239492581501765965378719759136952505711925462919876389521870059708076987186876672285778396610834764292304053035394022948350709128474488872681769292538467931135276244605729870768241299912694803947221409459109601308984357271513360691707154030021198793626764709076180834105031185834252370702972581645786324937928084317336027951637197469881516324299530613763648114614202603774129677376714179405734645677524199073752220543368094326628166 [173,159] -38466914453048070737270245202927909343361918602672155808961785092963943976858231841225780059873475992524365476686997856158999912600359030089267968417154092583087425246688096824244720579076764466719714923736424459565351733247786694833659381136580362731160463309342965090802187353550280126250096999506144591883370899404306936024619560303827838599395343974132994200939418522290693904634225743563514310405837957002586359717082145967187351161111486235851663907024367428141932388557588084272727374640327839275520501145225144374224 [173,160] 715430968821957465625934443121997531861857853260426811067133216846527198926108474106161233469780492435827078796762186755799988739498693209555007838873169147827851041324914945478831097606184241514130402310182781613368844917004929330616759941236786907292803732135926961006558981143923381733521631680613811967142620269243662200962811937500900644143479921378745323592787866774058429019735913540133132829616364799702211575687580998685768956187423064983575248152686315084807423141166532201834071428916239418 [173,161] -499779361477206659966938920372601265996966079224802435118941182386320054765086577582864496502790916800347652704696740688812975296427246185753923613977125131547678972207686979500130424892976926860055563245898947364395766851329453787774982914853113331748022490950130206012237423716113635347793360179469700131665465607173648384954578477079269930407326782534375297081257285334270479413650871692637736640017144875390346747362779476923488559648515373828497765512152898540954592451192 [173,162] 7738866504664896134874622798627445947636704657005565875636727849583952661788428761895761322051134596289072430962914903483241161316007979041819849467169112059609636206928069078704679855762329234233537835029662750913373897382355073252963837203166416227755882850097299813429923831895039808809544501196268807307903206252123572470620654388816660297034011551425257257465892780433473843145854922846337099091406664357185819385920071655593756341207350945314076 [173,163] 369336126234363552600751105689359363584551720112925850030322051878765528381250554408899314323318140832236237660099296042703809368396943436649148594670167135842174379290837683375867202005515726970697376600428756103303723175695073981495018793205438962920087722461432039570959817454977007718848519681196525805531347834959428448884740234654261084868642057735620655223737688732546030287714865611095665713606270817842092692194116 [173,164] -2827100050510835836514335425261567908595572150832293825533892081966696247908517434454034765685517785470972534955238649731474149779317527719872024504151726465244359393933286738199988727865393720911924781299707498491903651736368794726536216244166347925902496605223409165666501647757862054952636634604170012430017913010985432238103177417806191301510396180416359628595813679451230875313424993699231507032225521505 [173,165] 1056308036415508603096339719874445674668997574221056551433491243798376925003406230511082946973980591801848560587467508251921646458375327523942258531922725533994068023752725964319757544496341278609507041428185058357589317102623721630585916680076137694246286069950487740852354787896999720914319223457399435102647627452038411721813692427309564241029763943528410842760344454974180156570353646546346 [173,166] -73023818439496931042677462732607744694952416084076245573193257630214083623971280984598705698345839446903678662529093813919250238274038488072503277894541622638878674486776653405339313666298887153574497240589403308054317519857345615023728843236135732474603980921038913392837724027962633589003711652837625242201639387948658142878684865232495801805327590467937228798453090057182816 [173,167] 744960191512798685751378843758213494632167765552378145974321428035057279534461013733382422920526144907622647879608950669123236552235663309247024251176072126983298870995807520425672297317792623682331001373183510630592616385773320165953373606718694089514160657570426933507537468330312287994384009203372302977060501893952337257850392313649172693342360344676055340 [173,168] -844266766050444812920848414964983132378909023316572957582451407981361282892489355573575448132690321756456508683654586380187363959690692120424221052660881518342700463943362663378869607310057600169813261305122950328248909316689200449819149215221616520405969603533217269303154281387807250015013183618303801378486200380178433499897038024668402146 [173,169] 73635796760937491731072880360702374962119857561072100570772873384238283421426391768709955227258688806482216446713455060597890562087993863759137263702858083806264851838769896626007575958139710302717224216966925434022554977847218571093297607379192765396994067423980049317091050968230374445615460525418534210633621557839268604 [173,170] -301845018199359305533286898378645829041011103705476826881402604353951061338158454504040986047073339696068460406584918624525352354228140895305755630024376177889476622234508959557202430463486041006688396711313851745282553057711312703775779931729041879629090150587733572476890913836703614222695920142797862 [173,171] 30313442326988619420931258351098736913728274948033503757958322453055006019249464442959498423315759399718253986695720869605980444331557372280521423979755690165025939445059280124869373829572815868897923675057012823427162311307222879416740082023755278266491713255782864777204117196088 [173,172] -30536267213645829711714530240250254291365630717655388469904165426449699643239769482079396289206263647559122370186230632856350029358901499269959161157417695446898538668212656926225986609935255341202562496535547132032417761962668418904358741268848543586686120 [173,173] 78687905686432662708590561720096003433097665554144305061520781646989845198100344015984336149790910671839288950062546096149031743987862089222752285238459319919289882364087863566904815855368103582797506638702906660214672749540912944 [174,0] 139157157378242142176466508584427396112284795313872894746410127919025802484932395975855017988405671884378478330057196416166025551555123127423401220816831490673599843800689091353810088790961160766334444500301053207587460943523321395411366160959812064380405593728733006382795025254952312441685845035876448407701740418555724552620255614204639170393573157441293730927374658129642081345929116711242267339505433723691308932925164385808584992495264662362002469878797026266446533798851402887941116413129145104083249662847833248793666064818168080440314225864584329401741616849903022963451429581943784714702840688587557747769429518886990198240393203594414976886251609866042961260867210519201121876949387377794287090003685646920407290696399794117195167435805897476553949460096754288923698323858539304372629070733173180888390352661925380158173633779097079532303630852815138459672701329196315629260271134856826569352023757744776967921349031618600540259307019798136326737515451233048211306594817842666220708698191988878121722077652029605611908452482245145524949616921412321986813224659688354343527958979516965515645607107463547088064920988684601999209306745699120666068196830264129314976704241121648589493540967092383142474695808232519825624851242296071177160828529776010647344198862116832314925961631502778179181873655405839859712840569962455226076383619534556429002878505065029070848406477244355197031660530476983067407750729897172338131234714882309936231776387066017619454649326503955877166030271350315760317088219065150042297318577766418457031250000000000000000 [174,1] 58656803039191442599806625179159174019693041708363116680407947144947799172942037190482396680712132582859267089995325552690992164361018923467514542860257547966562172675520422170689888245494261171320049751458986563802512041256154692847851831359628136590872236002744114834338030129475028249194060971695545326617340278401198895165925130120789328967835001799855142745125694895656477960907081422081534288229423008320957427882111832375873631710505462452807111097140816361124866192482994314436954959283319307340255757547834617462074774894965922700260454923530923237092025390785470160039304721115218122532732123949463119478629632095027585541883343426528671790201776265251841614701856512745905063592191883009306896082314362118471895507894587370639897014605061462337159801952761514929210845628961607414346945170698972731476251155799924145898439152813619829199641892026790397572666764335961344408928268179823481030380922102424752811044358766197526645048988235170794944278222299145004531983948281241923828159354733435103935725369008257443482224836063426967899184992812379130093292658696731315165685876810597692847863257527967767263409651073831941875090018721901736828282408145532863103086912157551619618757301382232605373467114952819472592118762955054859607591249653989022695679673112854869535221952184185420676164099684457403010918565441504684917379712979078982736239781758083067736450268593417064826556470348110996793755571070624485920605108169126137413152560198888352189128084866835240356956596121735018004547833409987381628525326959788799285888671875000000000 [174,2] -23451932680900959784226033099179047482305880717598389533083832834478354681023659414532472334827607656002282020654497541696589723290631852915926271429763197206274293176833915701335593829910967454137882424128157043991632670369453956066083491921155029409518770535225956700052046926233602773144740793034848946245753113498595070387901969966813335018489398908310413455585261241165847361816460885335989049575881167023854511630134396289836517085363149190804330909789800399208468170874072360038009751624979934818380203601458414657214320223439171569402359644974006133485797330326926599173118395455066803910963987999175293156629686863489398922206358451921424598720493278232054172065867773715662700613541134149704883887129211014466493718278766196967813874280883328104179516409241910476811475239835792300171301653971341408373759587521541390168427258229461386944420054141555403056316788122316766263989832422988038658271661725735334628602370518965781786946811847464236962075275736715689247969487921295527135457098550093299006523153064064689880913208917538748399160090455453342837438267076256262594316633768667666842742206631423043578029990505837797164678860211263539316129402170200171781117584699547626868143242359496476541179143372112691637558511649259318514801210829845805422372366482462104512275114550512444070925681051488143713728220444129205697760157498705848007578997159556761036994057301468324655627986828030842203027390378782370465025624848744118366331860456192411681795020751982998655508006757516798831840138145501695791608653962612152099609375000000000000 [174,3] 1055153445425175719916588131298847715133403755709154487153260022067388975910037163588053237412188531128419455251312488623686876462415684547270774400739949547877922574068508090911692773560739035297316399250250443021966993114807160073683187324850511152291756585541656863018025964434535043897125443976458836993745289937498895159688818728862221351467135911093319462051860362138815821761955172241483173180202257761478242835876091353568676957436740408318263077920763988139955779407448066473934314345723463025617271666322893181700985142473203877082663574995810614345991734539957512710480325560114151368305118821722949860471808088190801708308626156858437373391203533531567477655946548768023053419578332699627774324999250497787583244681832803513661380392038677822902844042075718955714395858059270018599559679622035435008618062469763621185252699986003741354296297052346168382009148577974207051664402827060447395285205161883536844097393353420829588848281538045939332149331142927737357127727812084140533453179154862819074887212788898526580438300300547183025090841668863391378888968366633302845497215393701241637610095298032002465301245399335399104351159691672517894760335795839790562952579395619463061586601564000120353646987790787222382638575881937333360608901627134523932082988340980625518728328284453302547558395567144914441489426335299393224864132013379957418781434507297219907112417754796629233623786818915186110856451321130904320625377080463333291452037393622784970959196675207480491417323542738442238598960106503045636914976057596504688262939453125000000 [174,4] 25052330954659190576259205500245159697129642108701254234828591580621016213273223172064569234831426309915153137610801663785242781983421839397057102253639646129489386488386917918106068429111070627089872276090207753295690484816869810093998260911196668203838797904190903201279930419230467481334414275592010641909367802482639521629495747581487352709596102365025047932796148202777917520759160758444138317557570775026949683666672273979430334315824159573530631192517868416767937218113877021195353730669371701608623880505208768216636973219152743519755873914979372780390339105175694133256391678379551860988064835504160177608353490803285673827864873405320809651977261422870725325311644875467105171922655515767072272569080968633145118783914764427343719484246147008865561330333962276134277368759143930542224055067870634020185095706373029504105910211222325265472905619430651760303196223045551192736400600076398776467664371978902467716106759849316635760064188240879486915714455602070739237216011302114866002877441658728426468438776583962841085990804307066922726275587051982108596721438038909370713727970126754694127777559278543002943146214284686020515026759236836689593163572561804121606738952812033872241833740532176332257452444741491124103370225968626214294670041901704019815686182294595786797252798174116041231991338405561750193981025223566100357033811575473922513131924596704404115498629463701747064732968916528089981489451187995751778132352924531029933224362137739590143895937949347055391281221162623834757313989652937954698572866618633270263671875000000000 [174,5] -224719486315518809039863920508402985069558844982615608894090736123586049679602616080826498750561686319616583282203416901999119717056576542548084875191715675710047045851229468714874525606968281283099680349623561566140733019037744280830432810882528882392438684861239698918160973978787084614536381413558803055792714070370128775198720247115920667147276621995326761116930306702251388945205890687734821433441812442854053653211122477435036527181274081008850965314441690942940676832769739970637322089863435693591508540098943682892174872746243359284814521057500446621891723819376068305863989942101387749670436453089161294761153365207904824298365315531470227361724962149276763816224974818578016130664637907932435201600527485659581201778385941788756530298107915018262105025896631528256275105118085822338434907476975264208816620257437884856742174345044691439835639482359161390376196108716605491407671673792127635939920658945156457661847659942323736973021036156333562338970323580413381470729774354192877609751227768198821019224766144400456571524874318221479280856102935420529190609631025767119779756078737329185912827561369982884596013402832950273639646390928152452418878894651283210803107981061874473167387339252569923504555799502134096654706117460149098009801452321942438905309301596407767946953302233324269198149772661768417973366648438267204519894293832823972441536665766246607172389599088312650290092249670745822069316159199836862855898551585556692705579183116875716670045924996106803904126651729484956078519687752020097723841900005936622619628906250000 [174,6] 15305158123258979091657389111509458870471418135524906340064518824464974119966788238452817254011822572024104607352704595533221399228174423185281659069764109814637713706413436266485728653997402577986122925233220002208980752254262949232862623542569369597335248466669770504754881005578419618629472254727022936828529954589191901432241597676010882120300410725050259361372788316826416725892526830168434008391310644004904789109402672886465594017498706223509615938479927377483963190037724441236613729180231857944973487243823712004537186111122681702157021319565940255655535306282847070498112331737815607237162650445511158428391952270445599823778319172785696703185677806069677192562015714964385092481800303782307463470086983878471577436599695328429769123420117038270784053829040710391282548670243689693134570477911604638911919425757250047495805057979186055861762468587277332801563398875438445256075814568961527262421040138271573118580609360686007175182935422093937166316009465028932475117135334065878153407951476643094965352213481091673494624018845725385920077041325915344032381383516090096805505024907547104228178845373824223533023909782347041908874529949689662537630498683430597687288860829130849370425187781523239276001943583701173409055381949565715820320945717322551847636598304216032141242775620181636259971937864672241438719894809111114830680688106735111228983984520449900108876197737305350772344991836392165824653493591567962304894036038478052770355218709205010357199291078216544655346548762464931860106744296115337188214762136340141296386718750000 [174,7] -2672675884748493985885105712844569153283178251858397594694598500416896311929828435293237741672638865090414208414517591912575822611704232923557843257697766008461235697770722341332940986470679753411747047803483864790002608159455072635352345389418559114314702662386296913438701165671013523071176928837906881786595686467396429200720927195235266679470448868585516702929007634942860748134960998837993945573672098995809125728125819914294701307348104355584113904077742535601692426099208276771497972384180019543910303792097784295149003561232676548984781702172689972144361006978843178071984790991317286174612084863943484464274198999715995194874158593048957085106850284288565332891940118393325765357402172312013633901038489735137470347784885998519908916363482781358837818167844994801126496831802568506833567785326661481461697409417465984245341686041697491131458674157519861863932108782346061846873213835894944185885014608703169275927139212198898006726145621970248491023375165699952151351127220207376360027210724909184139677525945575130695077818342187302833149441751843078756580390343580055381065299232660245646814033306813107273259337607367609483349845778911807446599065525108532066533617186408482277471253972974983581181708231519213440971796564374276383980837262115506485458410023661364182985866013669547807281284532928832833573404000187603702664151293245026177085232670120491618066130639092706413374012371483548744465657572042089086125045702915979022778931129413682138549321063993112099884228502989866842618133229387711702892556786537170410156250000 [174,8] 225698111990700444618410797530736392038950347158805423112916609440820863621511976330284067059707957527609934021572184773609449801470081051733332850976552620111368660501657565019644124070277519073101024665633894807755598803316905496858883506949509692551168250109672533706834229287880331623635074559416125792702774860259233601402346070129618111687029681853938879798510489577347125093185115499200575900574827190789693219781738770297206147088414955447659697955129991723714551803020324922444515163591602135571545310146682005464465605091172193370016236341392441534854817932855988500156020190415587766516244509748283936633279503032663951498369096546610139043107062046446347187758277823196207825889050355648511178033434425608919937064677722424198187024065619761358462523846422784225639472055987423454410704749906640183645159407548306403155328632982073883740015781937335364868740429713941800337777123408627600694457263962534536399384824847281083158166294551214482199947534698398875602102400698856674332182507590142675402153526845696767571877180921134861414181006014202614114586181654730428719611728488807052837065782156412662030493347610778566260445100932156623389349129018787353435593272803095471155632111387243610776679429468789394002793773301305728508830220044899609152276627260301755665434906974337293158360599517436564008428670095245083175670978921704442202036094521085163654104727265500217049473206563606682630311954695882356881055396048625871783623689611389317579433192978700527070094768163800232984097104802008366642832756042480468750000000 [174,9] 1979301306727805166881503569400914960083110916575895591826476123291822330180434934282386017226847139332317386148954937244139958436645988815750100575541240163720891281559298056012211718923882406152260371367960418400604695389619337087744264797515289705867528938521993051124199315914276263855533783262961668677119064999204699246786950073206804877893980630860891048725543151260068930763956285343396702823801659961561970929843121659601006184690533425655593176794989040065041658314582107362128651861491563828110271908951239757976823901286096661321138913114714757929129125334273383053233932916029307924668453530863128268706923648918725484224853519791421675834308783707025580040958012016475210280303566535427185495539620887243758781837188493883171719887722046148258328485943877400407922665060203325474663764086015633800671880081360950830194616617322296925546404572709773773213791942986121820677226846083732882856074790047948430865577457996010156330532261316467387548292829535678061192161373852953532424310444900648663287816826722631570152998418434988440830834237010978617907381270248599083859410343740739979165344594330975239909816595064762439270759826812576628825313479350845156181921658809215874398528220323916062836340642881831825747114736249093761442778722790161180781263443850226243910188162161042180708460328864120388173590805254584770957177973464987499000145870512459334171933105238157910999880358272006202738716738521406271690496406464330799478257827304051568358710742070702707956039637129502096815265415179697756514817476272583007812500 [174,10] -7144607615468561842725989091039313835716930367269144929964389747051713499420006266042961073080604657971948660034954557731149825886415783727560300799680278724858315368337303671002683973546159914258429584568562725566670438774802483208089464964923261805236506490907356164464900594847664112836623303856172826015179691007263341213980705956000097984174160160045165170337001144437100333477487079264592558984990932088746548585819206877211074334355655808150205712072052799661724455969148952226529068555544624536406640739520663013088278227744627835734658849883698387540552298948342203382391369647804478389412820182110897919971296617782334614732909296470266752235504047315062559094720243296213388589077227994473713382966006542293330124839951889068632843617930258169649937035417810443166144147839910758837159290936122889024795831512919932636900794811000761508046946778551943806991890326774957959516870923410336020664365827671844143375413631867089234456226390153647341784052689670700555411515770540461201735293578117465721851190267799256790480907694052347648647583073534015466308678028468623133325866747027261744939515372250996922355350228222930006974559129228210801929172626490903365763012605429100692731069671975795517667877962359384780806501968137209137402485767537093490039322961302794981239419639601517449929068119978342789505407322085164156520839326092464009071442547372467111854291987471459208228106946175610119151596808165988354510615418102770236575641092394251906777036775903350780248035093437183721759680807376649852044343948364257812500 [174,11] 17354369703553026236219624946480697868113007999135351348439102549923038214674215096574967033419557434129919571231510078858536762136357461416305753724973947273639405379221888012377746331748684100197898620658011663782107792394368910251786216310359944488923773445438691662514817591448420253758959901684723452371835873435834031287290442728205418748151260313440927849770984576637853913797319142409163525731830908463756341931525297094972114799412523223180764895704508873980749858798145033012145055658476152813131703535183500920739658541308968997948087161318534865941778656987140088269163828587336111714640382016551038685913573180551205091037762855731844493274125096653554186330511813596476045176181998074155090495804957783230856205038797549789374880131776945273964781868841656711616071039271165859741927338738325805068013809384391792510145804445604381701893106620027913281557835655244150503579753060333558201023834061637343285148347367177719815143884717479767888489376590123459645416335748034175052036279161110145232470285787115605734460493401316594870366002880401604990788371106696521630332695806136101744117423886137329339591846417936974173545529655382485864982718651145103186105172000318931684241622851421427387978421675381551325333622217947923927934881122744384949502193350689338655988217292612550887525908452321633268875363807714256479636357066989179575434953294405507962732278051999924721709776850218337658838772949614983572735599814536405173832273363350089177630461776750754036587194259395784611252734795544181277351379394531250000 [174,12] -2999739900991795343808493913785303769672602499892313145904139878816460333221199353950138828505999643541205231777492699124645970993853459696969724366397194457709421764708452262610069208081077331226149896491395051822738776156755336734424404875386301627826791696792260710640292538193017730250997394476995124032622315661255128437147997507614563949369121953330181992567173517350423605609044960846843659235053225053321288996195765362614151414324404196578165220163446622699124252955857709787252156570033795911758779033374412250019928502741211496904105390111222761877147699802271227458713083704812078418821593273895275773298201908917441796543918060400635884030443660290837724493778460232334015520484573553516081673375970269788956750856223864393604317752977197207406649583545311028217438795738415914725997326978497669321773226246438135548598701154967995479207799704707916191873054927275304771083173388793980156076278069799059792840805806049341787109224730811059250705172858493030593995369841820519867594222597681984992477369118688273944071615408121412641222926938789932940403874677908745040346776356352077257978031209779531427026855377864820865457999246362717620023666855407444269750439809155317246282605007634920820445447421810011337820575770208950526604140115429253895697256753672325826056627720777239259059527334461040329988000994936186874077151145070922184000562420486494003383999231938439188424486076700305513166980149025475747824646098661707340466532968172207478764363559495583081029772416225834407280463176790438085784912109375000 [174,13] -108378572603584959657336086224696807530662451057215363865395610435387858089257057734974431361462630622361852319778166178194221650164946279240437014994637227294304226441698254483941491993707976232651693134138857686336032411386327666344534933436396929639384393057197945029954420047074902639062095945318619965668087985293358447794959233915000822227117937535325475423346800078556622116725523853296879233154753234282278611713692568034428213541116967258781825829331655840865841117516132722558317182771371711667823836699814170260952318471110434693493727736792813855663349936646142535803793745324998325219813549540801242895205309683393469967297403709906586912823942782249389208794128088954489631074498357919927869971322985462384359948238209460576551416785293235956389853608397901952137211941171575155772793208037504284156121497315062678867317698951754529641187595816275948728165134363347030698489802164040146217909353163798631572092262422824454188656631863463738759212743045117448176123084939440032994718606257663859228762293372512570995049104263325491939648213756582707808235515470841768356437404629749938897448895337868313404832652480431089207731736637775591344881532687758724830085909246194010622565872878522692606464777008664230360636264712129802878843513605777107092380135257605250516095914586170688917865014286532316907243467454047450213656058055511064671104636418059985131501418131805407723766999126727134540061323058615994660740128592795955726616272612211084090039998667722544711430117142883562445198387721476507711486816406250 [174,14] 341277767740758430008238716278642371869816073493975177477106883738237855276365853564452350039287545233438457735590808661549523887459658504103434080052085896813280344706021895345239694867373215539327179354833295612795512042184003242498705208518616303462417306834782655702766194394899080959107034842031539033912688650560896509265655885956942387243752985837911191331392123693619606337168397992330578981166131673388510305463424418310906804831340440313552612184806414302800215466803762427144249919177395381269802679176316992820304788636872203305991103190478164635885069046083496935730625423419926507063779072013945206604964919553012122956319594953701970536030122829091503830358141038927735572728849630604526435799190946643688254246668888310993083599675308613213417314950066901793211096458023339357295496343176185747967616066708187554672225280107007518267431378764940855077437088765949244457865553317866119920623217783886911525531356503895251117656096687745112413104570286820576841873121003883422180545317288265456436839267307449523830854658209933512428058136614462171555511579563212917335055232926660118642541481820452149674757603458191405575211490793276694150656231970829681511161191164658696713131860159711756112548059195752098217495127218969747489636157393312652414686203345720229275357264589555196150157326957228864474468700592923424092229268985606751021752597388412887205829100014921937123656737349656429142259446459409478479344026927195494837521944912156680762129933442019425279835465430854228167403057128041632373046875000 [174,15] -548278243979611186295038473002804487356773983895853559912777775046255586072133729409338263059041405136803094240510024194156441455455308460979882869764113089132038151441635014996452629639375877939066182765886870251772751674787902221378128215917565234444540727514323044171186685627115881641225219205358799581778693659100261727239610485780951275366750569452673269434307237151460702928980469644197619009530508304766976055666180537317339034862135034256582393014730555893121121187367488386668059052372663584014400763941498226643487719485946942501421036739263263577622546235100085933967225886374777449693970013260666868790574624883145889039565972516964917066367199807107275808110430184816996615187030545423770744593563517063107051673230590776197113928506106500375876514325617514754743613361602087816620667533507614672886632360545606962240202983686933903109594263042984322926736826116527303379365868283720078625979251074405486516790910961280597906766756230870927924609459937882029964825406667378485585149483152256290335528417554867820384371754551343501757077666368875128057278603818583075393968209704883639903834599621191371988984015092910979685394815291518991157228517488659578427840486499331621931526828075159884899560194880202635405397978039259353412865314257254003937001053559889992179716522237530002138249237028808834345148256979493254332723044110225111988513995996458030736820715525763360420273526401214166569318771236990372806535477443048177289571686155729204857283028676219520685937457817501678583173005513148495820312500 [174,16] 427747444097264215524807611739770365549479840991030805743846044922729373955398460834597768572630930765424958604955675009094850936649888420212485435909353500844021084373183442350471669257510591899843269724744509713889929553332621842679600616494158407747007659756773925757922774855477426170461098065988270564010170833874391063484793283617333691796477947630653873503771449485009858169442837998638407143919515718106040051438916595874137247748834665717857182109017930780033159709802572245405341569405779620588576227670788577794416121817641306808107171546422350620758913932315022764857694902656228271784351421977322235928416000315221680740962602018882525488085844036164105743739788410847612066743601386874712087087462502655637080975436676455175496979220003310036465009351515116270520760210858938424143376302260309952941289124509669288499200720481463909793451107106439060861435571494271798693693422267595121226487084465034552273458625678001081745772395040262128962298233458285173608470331532448813801013714406424866625374491215435627497089896797523927905968309369980856698163255363668689628459847013103970700867904155626891512177569940347585085402631016655079623269813402309146589098219667622349914502443233621242914588267476057492347307497131118939585253546962015549968211488033719412590319383725199601604913796278609584249605989859202844625838040192301729601883915146440833715015608672053155782326265579717606380767862956824691975410929979210699455283668277733970191916024174377998788557223437173547582946648498999446250000 [174,17] 180917871523380808934360423404786210208432256428615705277411438298027631680014872206247402463242447883777803940387239807149523386625316125919504981984384267002547214224670541193061530002310537142987699548135125834569197241784182882749114341089331583230319543486483550828537065976862175891144774329490395256825842996328666608737381842098041794362455059678184453132085620675235177429172336061616757910678034814352371767061843562273858641026269542459485178487394520393841820545581429749329351634975487414940631811340880632205889738261255650616562133403542406494243788654112671773089818947132495756870860554920884994387078010769507733143122640294186417001699135041703721157895630203380801411583954063432584717297346115267638927585381910416524160236562468732664748668662193901750623225333074082313501502844836191210229635723273339713672548668919416379898854876270730794632438278178931327966376724409873148491889211681827444345575737512729987852797516008848249312815387151847254070265822431715313820439598049752191576858041231141081584275762831783176709937145683972200172463361689058003513977533621950378637497258895067256466938004697756539155931786205780520313567799897641274248170032995698695993307306225789455402033041920663583393984164357626057296513903232699285508015705378367450191010323486036858427911066250290179871111728197256524784436468754638775249070365460287562680969756066387774552474237501300674783465870880477528056485985854067861238195566380979275418704807921489799648836497439650289321488027993690416250 [174,18] -996491512077992477769622382098147671309557421358393547563866734943859727752828900353249192192382940842417111209684483042630573441743873310666753252471904866788167377054969826380331065403758119601657038275149763510520571317955724832880958210263317047613687280058583718439946777642996634729434339055080045229825430940019542631784294262120076976736209838569345637486472633779615098492613645905314105070269632073486710908027868010949594733213198092827309983305809692303487678476794140806983560514447147507839856986562809961559434954303115252121223303361969720047085451878851112865579821896178482603016057236746715435265242029326673327639712459920963211461693524477377604127835475939325556068258594219753863361043816228766825966005854774391445161345765243615676273596687717094607284583311058434809258364334800804993024060794725668471746129896849320385316630634886197420100205109676553033221023519473971674042551292275184974668116892822986366252973225598815790540371470170929007213583351381548066438720978855660933203022398193517880392692496906760623430777261220145051539373434495187500670308909895272122186902576242074563968532991285317110010329595530832265584976201643939871846451158012775539420061489952812527326725688423711156455378253282621114485012182340591523841591418893064731977787959122859848152079783313862081222775082053749694150556988055415772879147693454826357906732829526137235260690821091921904662814204094308376630244578292228240824525028920503568728846210580046446072731641558033272936752203107258650 [174,19] 1457958382229074291795125979383431908239499999051066126798582370608866259188998730089784923670698697669694148389401559619719460476893835634080671810014413071918282838981919690278109410622449367760071613970756967120184096410597939058363474051683577727657699435375569697909388571382214204809050806509487115859198096982715350022916800376865679573537281995872158326810911345345055543283237803309912374769373359868476972223402138250491602518363484664140284165772868649848437227630249239108809740101487442891719950301137552620812031313372027438242800347548645798472075058834199272554320738308904877123808025298044303236030701318965300857420167952611654932154159973645855537367376680584257285727771591563203303678344080400068313787504728693086393263989026389160843861188069541618072935856582272878078998168318784064462201165834848320151368093499337041257609742652133334701223023800887040331614886336932527981143291972061568997701480052613208740826565682526532241457851881703562989774048618989770351276471542185987738957176154030986427549799617328113842821274717892174701739189616875810653095620056243287507841752323453314507020447060318817997726133605133996445777811235084889316205935703861715961485514538864892050299775291268800335706250989958558350038845129815026841321694400813290327097809320470970596278879364543847695402754879050387636847739524891154937963951064730629364064216135120658151849815305915671174512243933948733251439923642998666681549307544477405225107212589169915001327628108059675813999768689535220 [174,20] -1255087050692384276651105957407934237624824358725971235747254643914485273557235395565961575503420466904264622850908418748742402294183916455438506982957562029048195352451798758902908931234244017851292593185288036699852120362229803400827369155942686393788562319899446978848210250466036060534195904752993658761295863806362709400688875171693931019793614181215958290840731515553315084099945578239949206689610398944116444834423272588487557489958479022345545962944583188420154852904432414314867489994292469432795493917155461909961056820093232224344606018715553418593372279661160602134732742419609461537958431738598148727918046821443750350097518837886748040857381451065353157156365668218160694359768297567362034946086380001442707570345908690342781744249381674932875931982962470837938323229737242641602303043044892526709656853682432256970531361445926880386092433331413601940273600424280464993195522402064456888406833838973896507053239988340866453695848839576353443362674459753459178692769111722040342078601261687480537796234473547923745146519726854990684229919472420504820556454787521455594691086861289855027371141986667010845504006889365428408911098827343377324505501498667520654696845607128773801423928570963529250326493918215079416206997545266267878607851348347124746182430346881753463767219017205076774994407131538955313547036092096588969947147898682950488026173408979018564421808160373962829140779181511517242092231534655295613454313284550800585157025464549848354472580585381409057287277392575561504383018291710 [174,21] 606821833251919622178639436499908258975104707488716839856649347608465583850949411573699727250064411716384100472959217750084496663105399306607892235988913784264950831319310826505854819541460875292525091186597793894057000211490193531116003730129003233986315083489429416251914606221854736287127218824914772911295467122925263745440519212027153983595523123561326120578570547144360107483430254643328077318176335891904832586092021399422599778052633112999542889520740476392259527434192902773756386505859625409846795996463675556032032803476244383825296436963215465049939260078484119367407057101126178247984867511621867191410920784328429961043917112434211078423089327607566585204532301269604220358121098093252767638470068194757015189916769162259750547685766543731116735554928895850626160814663086768827222245952233969776371393671205992561648753693820581654199009155737973350436771354326259330577755782259304330800441703014710579502192209471829039146706436339579122500068520811396852634942469452470537576064973331782491715807285334839209448240782661477717888131489348456335567838808358051457177852676522188326108107546366519422547140097270940388682754073147058080430187958943558111906117187327763269736858100413409493082547762863933904106383253523110873362453516352818224526146641003592113606261536162183290935586590191725900664364881003674541906203225686733954369135242372326657690141574963708779956899331658165664590278529025472450371096695114673576428917195801218995951771687686980021771837831941278223207298855 [174,22] 8306325251207805901336211636659654283948530617523753386274778975884094229637941085844214321652940926192580920274226623995946352717649945857601191861445652709795759302023263922964405045651206118867332308881195361796151087055540840128423296471946249663833783039722285701178774160056583999580361625232928609196293551546397568059994856565817529261272792905971829444955175286733278089143263836181005435111558962830494984469986824240275332513231396880515120037000928886856394818934425828541552217040731745512567804780913525191892738375918898379272573794936766644075520541765699239162495356317120095685902853763309807693616176747568676251320676273554961517814273141307698330320461519055359081753857872025800124916345383850527793685442138691484085243238284287468580355053678582196716789224042143210914673897469447460644791017081813248651288159058222259305106423944978590767436571665432431114316375097422100419077308559864516480708751341407339204786453224604668631104873055076964774848004292820218666036748709110647029884926440445471061092048015921043374203688264200070600048947734345232453958379015439378928922250938788813574726679955142237389215304828352969271456881982547719010199181875434678646962429593052740089418030954190846028289758174612742650319322932324995935968910671788202319452998834357104112027571883413370635929433511081892801709260062544329270409520259097333448480936992790351598745272697532856009756520841771897609532731451622000506979043718112956908278947356501792817039035020507937735400 [174,23] -294494636823475071414720886786303950453808269209323358334453294406571947887634711500296443458003593703312097048552091283437712122458166812857104571369931854069794255461288467034158630513461184845169947526561101949132295637642756250937099920618302661524391137409950303093656042957687859826255228356891517900277582317253270156810962887591008732144104133924457188080986200318048415699004192329186662302522952627134305399165200968705031308735740192836293011567006480461210673007075003761162726182937271683465265974874089098147959046111473586447568854988261042583989752664166387358616217830413984876791658932409744793354296724393707099425208416960037626372839696868338010087457530760573990960863793925682489862627481909780151228137236113582297064353020247195420188785788410761351019826151153763040809366139242288062214152895708354861546334275264816667454762559896107754493240720697912636786332534924297849070441194959153319330841987344619712228846391754806045171512085241930642128745508370029466350761949786975010035715925858913126845614013388196062397656771419691538461041452473495728023347385296878560795873035512713491861741000085099524356310225400637648423912140221866138040236932806281851881369933445758568048112074305197038575262875274605764339954933537705284684999881974787160282395220081756363282140570583403723356974048768658594077200451944145820549291443790939038524974861920387902553552160329062985089148744641076393439090987055509309835295135790626985946077463497042585004753653864772118440 [174,24] 282338195698982495005611566535561975508221684772404941988143138113592171878245529109820958524692249886873466474875117745715456225376111945782387604511066909834917318419550893991875472620280738275595816025266568181726702889582670187984178215619265025974765394891417528157637704289086699643397185778042495178451718507178267753025913618394107361072182922210943119471751188766418979637234028538354286583055347824725964411105691319513468425007627709806591071581747098134428991641417224159402954273127370283236002651972735571415479945373685179492165190909704024587549556575664893661892592177937219722781450916340982974923930057319512022377398098325881412783060558929837170058469377539687024308649007269656633459623715165714014272239237696762224222717175846132581125625985511001429616636034708843769987602255151617288727202718374894109926174247059228867411258908745804700294938635375827885492148207350661932176022859855527698314420021379039048665143879081283639404157670616851519362800903304801160627637485569404182108166900084664308031915577627095300102618896905333377134650087074302526942172882356979144087076334688170726862696595636729810251087746721342185893907283352494714209265460005244890549400739982129079032717399219883613439344976947994840606517331530469766571108270021963685323363985639058802118398430228475911229963655176805877163243721156528306750878533617005328792237757354920436022360365363596279014828576981353911335120697265476557806868508549451622471108821661697676279422516550379900 [174,25] -156165908774152459655470763359058549212751155214480394776232192231123925054475667137501173481784587385577231787396466594280155024780938490208436583243902422375338761830281206095608548815754862079344100360906379616877095509024426997860180604821772202775835598294932097532977359651755915294498978079215374836172308471937634895637227433335945486785930714919644032082654710957337211704489524019728846516238068916945125050125589074102171839435193572574975071111185263359764184302861323050352264927096331776730809398228009792096557656628833209559481182051840804100471551164195130406829111746678419484370533262801611879581014756701421539984369478990097892817648082321511179457496503916694864501652616642587971992728405183754318661817879520912534578982561904421361349795275019265836522005941806505245374245374101580489833447581823127848390785050348669308582094138500323338875736493464020835110834933685047789381329202259976023230309636661703094740816953405577415706150503158347418628203914970834024239673300271814438770794136980658488632380913065065291156371628174582763603485251269598439168906502221315524464206028889363899192916831561544231808579687316727187795481653473304570989005514992039291290623167477877761665858206530119807655140152939675440191632728066609798934918677290427299192128118321280362494998278462991724560229230158895090016014280259771054524094859823774324076911574915965180467674929233721668480910631592782073863051307539074055945212979086824599177101975309379466698359313406040 [174,26] 52639135548994375982372347540134451589587070131858446079419188198648576198425569748647796255155642591029797977950045490290872004485413506896163747551158386400015758640984355868891633318494607370587980435823294527107933386413631061674994579375055504397959740003029510215426191994190641457705677191549467596364757152447580668259124914163715011809979639175100340334248463170495317621103294127622877565625010533321425689885763521314649481280417210384004841028403031244290864477825128859796271156801872207738107751204236618759272209288106161021326002418202226284053376994854578550364633567552722467726076004474939041706063097458217285585327456355464234308939728878364986263575816819005373962268775311997481627441491160486060328748944621979158720825973850112207504979421362185024332798653681705035386001836198826420081840035454976458046790287856566203678250214191798699446380435272798070533046804466606271145378319945885463079840997587162068665686909934736770046187174988226980615765726743857578470827659570694750993379523612245111120798159689660425677859572186549121260161497539440564586739606677927617903684792406360885086238131812157867331488665873492174610413083789806683213285601913982350452086672389825263723296489165290663585491477203301713527738011530653344079446355956959762127877029233686316878424228433911257802639911016813779199140679033085375003979192196732578253191044567183446660030576545153401321003597974474049464483458229123097830998521886013649740221990849200378122654785904 [174,27] -5781332394371842701687411158016219027440168370757011673948569746701029354060763739694114399928144224017533741238691958833172541815141777646882069503147306149160058703841660427533103159673999779750143278029266628889077517364798500977502138694911704628582724640129880016957791569842595938674197388060641971652225434444081189151375342195579930968750537845622171248877819770537449801113989817944169511843229283329989255794826119673521909096417334711705623920244402165746408356983694187270536303562872456158050789363573406527319894665311651763557850942828597747009557832415021174340940847371059760119154313642033428063884693408108567530539326111393238397737124382096586526808872070199212639300550879616844434981500911382196190729696645613716823129159835308868934280414475759156712641470288668975041886560798444500997831175570593693454078161989941652237455323585187683768481201194939412891950654491654057621213448496765373537147803372252066698419889613991476187491803136864841554889817839756057224973269487568882599211791963781006392421803261880757777644276572732341940057676311848676255582072378094625392084064005173137690894852182449113822836594445935486745852765570189158197839848309398212897125369236581986170195587081090238965539709290137511699518532154084744618315764017357706501982469400725614623642388360095753479189629679120260615019630853334148541609738534681475134409741669253100690402841797340921677984648998464364821267558566878954678598859307372787455281175649963847000266114 [174,28] -4940776188872519949479109524989403512123552298430257945733761828559534641442338943241707679899234403011877739358079918144102915796288902973957223268103979787289755583251623076877194189182446119969894667162901053828897990496282501261387282449158964574060063160009327036903115375337143469926201960005268861680019792956108408924312605330794079218926294940198814278901630093919269938815315753498742506599348402433734718677389284641655460102841845159441320180785618039031690574595979630156198066407986744887564895252966822566306052054962225844599456243569157965162553106434490932674416651016327863240435624538428210398604633691843503018720379361315866488571560076734695367561024634673474986208590781600520387184851670198640616555281294324829251516291473813311058598821887991466126508833664298750003690080177999145103617458604385657528325861386728691119336780746814035769455499982857021237461190198393796026400685562969894678186555222861615852086870909812166572636604528134217058079252999445571657592173760375576482035497723422692385535492817790131540925510825559655351287616938102266661268744711745909429543364770466497798709089572019145789557319433976011322558829462586828993629036911604104755530485909421015476640052370380875849495592190168034054375173367704771281404892398990639297368635283971439903151664246067319416457662198277247202123974960636673441806099038467953539776169932678695404697329669494624168282494928518106995287954988220466293546753589787372093904039100128418638474 [174,29] 3601823045885377036692042702766592845677256764592251599030390357321269609115792186329235144211970494447201525206694124627583361258253989918774546752772053631693639658239148140589659624295068698376995680775171997008471269257187507918538135480760774582304337065412084350706945037066679973163555397461004748855150333203352434592598404086081586880131688190734972408382047596002612674726922468271479667263563837192296570823713030255442136999072782168006623017882549379608762107639725391328727135711856498220660039387464714651664417841671474099046700184470572637855459290788101635181940401563189902721934662392272990175338940281532905873294824697993853339761591837670635119074865612301937703818055484591736074022410240127096155863199430603122091944900808660596840194341607504132762322791249004284153230305313826057940979746319317908778511795379370993360641927893192790773029261363333167718574489967236524547838256919321889693987317515371738884090882486944320139990939937760764947306469954415743863663200574909898203919686070609432317116092626841137962588707749301219478974331818812355815040881293391229731920922866868836007568946750186220656386152277485188280047126383400584336374182841667378367480664460548634059270507240939570608450807386264416854511452542233054607442862729482583348232742844078513465962990989033075321579449696772184282405518261328363387913722402280181658539897133063993029024931525272332736787361778745263118338028317713787285749461500140697484837222353743982668 [174,30] -1316983661861386371701030585153110079358343394189100967786738655531844175014031618990286960390100144961710073207596486246012236008666180079109859238428830043726788739674679699598633571878441114602527059732221414477601599327255544890054731491171566132540761012527023561345363399860083528457357817502819255793857857286965572226204817229554180596640372153763466986989156562664038381826249974065693443860157704647753193425375865187768121230984389461110547243120140058286494716248200434839334755179876861936367529058730001365723401037489043783371284317440791619384870299436591810684454635355814711897780850666061447012962627898316452279720622722900217172587214835696218123174470663893139270881330259121239032389362021705337109531893644071836214209950680910839705979374009593813132539310503437575891247552593193406615648434004694863528546549012848424680807265555449400343807010935659433006663059190599430887953122311649362231106276132247885907003325164515854962375760962103645611917153755774937115156893461382956538191311131904770008984719066146262613640784780417157024019499339440972417608798547225034542368579289761998320531286231087275842579635056693146680542198538005523295960905220595558644975289983408577995578377268146114986070709997577359894472267670977566231531892930513138667062786656147830810011857014821151586649714470375049026973528669382190055673627595890365337017464791605045319195195780818494076966895946430703332408903894938675399914565681343546734899800323721728 [174,31] 287709515903390182835702139205720591306257328821550095098291801822028263311187793075743381244263727084413232835410412516431707850923418929178096393255206553311600521486640244261667790459899017144813555521720171935724124043327846242555327168659662441852131529117385427566214402436254622779927732153795574842165207511301383615831574928324391530956169852766023931117597336698956767764430185996692217926829138534187520398637307031125873621458261702881433956262194285225294792909149881093089092950325357929467311540827619638229636667047253290586559879912031383723529578798709277640072150391256183826120391661793547832861263414973460734769451743412256833812855167780512911092720770141940290336173016017604736936451789525829104726220843543324322793219785230670039355855723051952728039729368822269204963169972077093198228921123445995510066428085881197383735648296696154153182082263220393443100517432471046346648656872255046165854944715552893610090523870260697605342679528687991698329332791481031394136713838422630275012710406492244653088931328325786626070478740499175848471437254289657636185518631379548354654159804765812926553785745008411262142540829571789225258497519161589265812724329540232484669130460489361961425523048744074869977298130327735016118472033988526764707242548994321249313584894359453373512004583452328164801669664699863217393973382104502010363792019708777569735147991812151048012875500563953692079863939365978908546632812442457950658176581054874174125991916551 [174,32] -21971746640910922392286123488371398057577980202861156348464122049020698844533136257537778693881234217510201195293693099680488459145656288079924714783522368042582331879892721513316976023502008489933928003124952738686132457245880529883696129356636839301032535401284755849514449808738052510096858962446046273135796348823975675948309137940641966083191537225019139472844021602686199494127335271854822258774980013640939777630548806261881478583653163455536305807374891518398264974479194971594221112342520216395970371395757136962379431917288812168980990572582154870795469840028084126217608474403772545822958344212418960671954462621000775380090902589424589648216102865365703122586426360111090656736638300268259922639447696127203711277752965629321395454396010972752956662257672182145419631904119961087514873608946602783357218331706515856495285047931213042207599145124221585047445850055752139412745193433832441892919813293359291585016909124912914800009918027957397884748325389763197060244909240200489357683380557993570168742188564296828674008227238462008591467848759539869937475452190353274776729694343648680332719615109456987896742573133104132012322843568055692790780775464920465202022110350427436546716494002862656133211658918427953131761149218686856445555039772660805640051410402113683121068250767387482538680371190784811426970682181851941817110806184478082060715462291279354886306943094867139161787611408990309224305976836802806737986163692285899681403929422201426532337728 [174,33] -10228092509796568346377835106922820201247240919207928694723721406183388446154533261811341617499907620080541729027250993912107347475035863516967211576452741495668830648526146384279330707347181791969819056110267768098707821256267682954180294803073045005053697120113319667992424129105627572654261093850743506140872483285218400371770145022375300363469567858797588653130642334710496392424773409898985160450573499578174794791074470823068283996635789052632802153140885749184869513446104275818123949516744755922161437082785705886494286761004399680778076496977559315721618200431772903135357921335948851394071819238923084350242795145388179773056356511574781958201777595773669862170456014313283601202051102093317722846797405094301855176258131145726379038238156385048083632978582893281317469126731830470111851558947915788535348558483407367049964794811373736915835897171677671723661347886782798131439080907930889652646581570088616143469936549936771878744497407321146206809860517671735402674958434890251817818706102152838862068239445180662946739565581324868187180846288394778094576516420636457986431957086509839636176692136024105583593487039083650438371297212199022156948752184076622473598448860868283302573573468319054451956706459664610960667010810593162543774144184224639708960451842580834179783500464551449605822808825314893034149247586432287059864709108966904780037723885130678183512831443218022520277348596771077698553369073813606781969382298102453080154748699845434597880 [174,34] 5152446187315128958759407536553120088574358260700313634474705512403381947831933504656582083584432127053981641412460209541307363518961993143666050550397998574233992857476898791021982254208132656046968942826155015408134105059830564327005264600394720692867826570886475679424356826327832085188111484603737389698256300566270636317082058091746860999917375218886249121793536649660391324896406915523885486593326953361527929466599581585879009229913985924042168951499331153628825427701896463657149249996440986471431343525244435760150293422370779050488545831618798555914097458920981295246267226529200754151397676959523715503172454106646477195865619383872798286710331572845682577657317043446554549880400406719276933269002403119192836681145834767138311401269358009098383001532013906984289505588084448906990382984455095665997115315804908936769394278422466562556330292232018271539386194532725994667630816633398320405996517529712140490929632751133932429760649724204538464446557506576345554125039312416729726257146998364100418947805590224877131387857423433916168248025913186104836432426612969373283040500148255854286257137298103842213540868969500589599491016275124220892215069948582991581121058063027961873250482449488705473774296667592601237313671890176507115883767710192971714477209086100397093434028523597657387574405575314692506255088519903282015105383982800695897644357571783519940732577206783982838626005810678802962364670006976893376250439688408548710216840192831880120 [174,35] -1399932163973829517537566302227868828065515884709557923586924008362174020447360213846135862291404019632176301978580278688940803615671552688770245409242600938307578293500783960883517175955170288207876314758481059087598895124708379673362750131022695658135775219713273816691339012844702631792350701324006342661570410969143082681851036415722067247526874972651705761341598423106933635739658526570186066945957443453033516593217995188007141559180287234657865231020459727624740941461567261970208389504632665437410061247635831658835919635872265270684063873458733308410088920296527854720497118654649509895603986045070302253509509388796280003857584657294008499934957377998709977322374607459599299077592615595310114255090504467195759173755002126930625582260077378869363277594447747900638932036449055853938994596499004303766109651349236324600984012350264816898922268020274457228116400667813040358889870765245685595498390366809438475948356746959331519551026543201832814314458645689526368479291132651854143503062909913395861889467384169811422673924643928940025963831778234040661717731911698666307725502120297148313148415781912333301480624261473558356072542368266977367422539353270868576918400450044979746069419572343149913278341603279322686157491470618690951391297765788610164509714242312343644474610740374025856667765705071938153262254927992806830230442130031813140391789835219362503267189282822538678464848741836537911250613850270498035975762859987155687163928437754648 [174,36] 294782365408204308409264294943169583241151947008305070454419440686707213527840159643100789468775908940616169247998290773776489173302177447192808896986224142192353118677991977204012569175186442931762676475898683964362098694673635871947600645891148743725582973417792186295530222864830560861490257076702841200152797809557821597439735486329250790758494865154256002220613540632091455966761551811450798279353145085773829582286753200377570405962789844880414587209141023407210082607713961563721843903928577478326700290872879482647085293225730699690975174284449438870607405838582024612127731327838637664455135405291870360369078363807394047974538464323606783435584313661524321887329175048366659967252475549082601342519732769583083298279644170001590647896008229748742272070267677674890595812035260467623478233777102130670741622088796073423849514281678034680519210856363272876320935314151074000969503615148301670885344141278046039482760168015871796200860958785912160961752346913441111032435078280431847783262014378253703443820017063564929021971650277266216790401832688989748171940941091175888049642091432431510799363860699049512651743693548170450412869362349689732501460699440294738620426264491166814550797271057841103927832547734706745709431163611270433822302538773620605807649707173240390047124137255744804713973179906592039605191188715672244344691861317706391719287572128197833121852245027010680656461976309224105678064525690415794408790089178300490151727615408 [174,37] -58150815938980700360596983043050760468869530167253805754812474123455183500120021697477574381817168108926225435388778814852804301329153899448167847576267104236598008034373450865690119761767664146493113164311179406277137645496151358578257267554419124492724443296318677576634007035884245800341415729724706533154993913560332691276568716651658877102309095622436113300057846107451679695227496777123736861320822207382250215179551166934405016215275291717337563012455816268149957446661364430486347348276394890320663663392361216867771456076496986656434975508279129486669563397111158929579047416924830535568460221499888354895879547636987774135977343800773669606990646664565385101583059488278404594017208364557557891151192820281433299588388807798126492955541680115304236348413827613647762073284744513452069621499932097664502165962452813717816006163024782880131326956339429893600429442730650490508242597969027703588658438412494807294191394000124375844580007400503173790214213131795536598529817110224261594792925173824138758253225895160661002970194083863966721286799239782299777572618614030323761799771954906562040249889099988858370207734338688082404873340936839512708821365503608732185846693406517565612127001551189742475696444540878987163653954709259446550840750809379954046681739783823736705711980740358883086226993968959577892813748959046493415911523048056122215464658489734316226977288634011849216376490720152567836884182903281368256867100915870476869538188 [174,38] 12062232342459670406760466114101039569011408262143486193401315521707273935058694771744201325543310750552238101856129114892831155227891587819182031793836217119822541417167255810738206008615215886854161429305588617200544974059704030248107099365093051805970477268716004101729292932993543916236554452009408225210781712667877037568829987206305142198324195616804230288428968450910317289400900434376242463464744852878145671952382570866985407857240301136467862582618484009369503505398684333364810610778040963875647921393375911062807122641604289020208615251408829963756084871538395152452667683939340252248814724661223312591549247921411079261466857699339278778823559645991192071731307529818426658901905506765910361120125427664114420720578390002384939854692383798687473548090328740612368055642325487598787045060099721616594414570125709020525451591391777324386845046604947386744937397418694799978339348104545336368662624294526283457905875995298767431224535537952727273394353204316460426846776014674387005241985166044508656076001380590043622753050485421710601692667191814480794384341399041333177607412541113204745285545799720921123428832736654224342483503689060977161741426822173476503277163934835142781163348702694435132297468529430325765352019320726877093774023025048516144574943228482586067182584980370911494246192559483750309095054696666961924841481074360608146872678365189079577455072186716961208718908512016127641212596549215910419855792397656716698870 [174,39] -2510922570243275419374936753788348247663593909997790902208237498241099030531150799743585906733796330002451501880370646029338690009482622116615355026205576034512386446845240188843477268116575671860502542944321526682486500029177048617306778646663071577143502992221324150070001452098155143396860210179949439491475174316441275396388115661425495720558223735838215687774965888620738798255205235954356810663202343121415632910458008612831995637895303207736062648924194557205279382097701144790514387990007392044026198105113552178853556998146722252490906623214650742386454595406915461392370531583754177722302551368409973106102494179475169796029832681183745512601233340155291114211294900751437983262171024041666527432984006513401401804808932081670628489403744949806611669489446134350960090226594216919081097258841808638877203647792877250028128535007749340920805294001141230501056615192454632355059596505136175658990165328335215212110004952805659610437674897155405622640905854206002302302772265355765196200708340677905393155133242803145430723480865455655711199354574561767046398162219191407401296051482805873213021337258101040890180225886610434230522952565919344379755431077807729842085196507780181989313979291466761347620257446125282501783746880574495458657463816785037844587840694226052543051465924486407968878915064832383311137452254031928725886616595329016484061413001428148496429265365466681907597263610355370019181789059101942111214009386522351284 [174,40] 501828996138765954238006758149310243952561201396703193289850028568355147400983555691490910676487937732836506045393054746962350521760737539222812398261652869690670328275709039678125972603360089144358890673079096721656636960649605402895883334839843170120811004830478629454470469119694156097055140751634577462866671726889703822235233547760837683539765728629000566324169918370148650316642341555984512447708384019200700359399038237118989590365323687102926681289282063988543515540691965684763504501529886938176677864328945513328616019415261968103827554435540791388550870914656518704515326704441561907231419837002658057086100968882043961552660396061056046383975464408035308613102330400918677796337543907624908132621557761316238115395714300362111762296966680384995028251873097531311941060208371127442448918811184677635686632070616098767304567409014917526302271129745472764144179584813267576103731913816551908699144962301172119479911651229664789567530905179738014250710465952578686097736185668580253855096372089223907331193150717641045609197877989586694213572830350424025446938864589063938291069427966717055539767303922133508074681971062264526789840296541497976764423973540719587814451130309796254082493196853312654770150236326493174814536831378647172469594015818159324225966974160915947846706782850218087772081066552227264334183714280417373737824102658999056642638039139230147540574846842651054479691194823354074128489587194093186417526208356473 [174,41] -129766598695733716285758748563582763317498491779904989090470380181980014620533036550443947643848239834434069876718538373743497868125942554379398475558866137054548861302436836712642833822110545397603676000300991203959514529410824238104765307353205069563965770254515189008777012744496953033303267682883711819531793329262843684240892668570640820202405373649751219033062464424117021660455371809890429129207841203005092413805954882101678203666852505709034831111854539172006872057388401987614990064380469565557716932242983727549972951474224661948206739102435955426756328482290358179599869535831133301260874332434617855973659723541345973567556075704062741122062576210404081171911072348286435127324368534045937122706890431608946889647364699727979532223279707237015558151108883367933090564186695844362394246182094717186699742336059462252636714597025563904525261586564693922138247765585941107406254947747285475919828267186372326536107928508269802033762328643473765454938009843096415284476107255786700453956772358421309759614886708139475720426410420658958098944748836952352335496757289196516381637587241297611222599718090706036585231323229533888580366414924883214271159330334096824293037011016285334990322722013290641562396766546757048701331890020529719576383189756106923292092518072264715053109188831927520308306263242532218435555990014695015963345616286656528643979074201756399063629621874776706503410262850376014436861302044206559388422740628 [174,42] 53554269839957517507381027309171971419324328234715548812865373228477088544153047477518992746974577663294760641111989715172123815560314596887773500280253943998048242491023118687689859364114449579607961858371542526353997625273264546570557290367836361939629198418345238974423495216251803909176152975355010200700968797147701095504089737531092555567824645391851871187084188986737616129522491997034775772406011831398671774057721486191237193638660233499622000615348246378672384991703052798103620071543342177011161894052714487772088221376968268963949799395525379926868257299930919435167412077519620316465560119061106061154596350121068134177529990413178325691629380213005456422563066011390705848415048595221391951670040256386188594493775751509788582947237099996700585615655232337547936047291332831540924824209504051616759905544953004333846745104985706170741252506476314140023163090910105633152034525309952380764019144317033490463114991004763451825593549684430980194708141428592657017142924866452478673309341756940266316334346630261871890874866453577705079231487450005607601491313073119064179341153431352727568056413417486920469307582896318097976547454398336680527880090720316045759524004446519017353296899700912776173384130747022221897588168608640759278327583828504284305967899839920832746213050073745770956110741948981859495467025964870849236072766963050060368648906248189345597052535233907049327926763170219215625328873202467015834460540 [174,43] -22379987294837566593928558814942383702484537974742350515461335573883927559150312878908701756746239780609016594863637519433727298428965616850699296754803380341025854280530986171943458825096566331767701968293732420872591309070888884097234894150851956549425143540745889908912933004896016879088519004811086765072451802043129393562022760256530993982733630440526202666306278252138659631052760255898962729979774722856826055805395071916540517294868056671343065080746385454176448760929870896048544072851404626970638507373700792994710261471042874143501569706947635310282469503376851032095774491748141022591495829346260350044672448991947357511067869238654704887671022910455694872079683830757707395258094722752906887967859207016228044349524679157441932276480226870341032771479590916819684971199917440637034889088913647114169018102547592615543894206123733473830380468729733022614421337449836030350041661403227922217456278862865979508842339643057311184686979652690456380058254554445449312291564216930568299010010253556576503202338332813994381342263490925522021836773054284778673583428099349869767683926453621372328016248523910306856421469832218316853949520029646548031137514351384396366963192126446350149831410048893196343171140959742756277367500570853654850769299978070872535878261996539342759892301274366969647996921989068169139044410616355131173686634594592986367636644247649901399446073813416101962328661507903308324640803409766356398416 [174,44] 7683527768486978552209239308206195683811119206310848731916611846178940321275924485813546224471738215844943224522119813356477159048040127626435260420331244629564312263149156314141145141043836207040832572150085010765586422199173439277729879194296643884521135558244597258089440219792090626927204427852556532579286237784566687745655249921508027547665660687913181942781250285431308778275613124155152121633737647684724587112166615657772544092294426513834841521264903316778894146316661340117293939494390708136667996875502115206509286768703809362845923315574523091599739059077229830118101168449546521025327252157626296716113264772363406812417573833855600271277244534277910125613939808414082569303206319291095146023339820077997108030324283529283643985721549032796546361472526649108789709214527166415911645726705517860761135605899464296173490415127636590719377879062246423341808577793421762830516645706607014370908500380614803859233663292390500199923746936141672575884775823926504018575124883595332478874679754641805335798311161072068307834405432969935688564452341121096644151615224376488405150118843648944729933487495033719702607015060410113361423704628366158878567215694150767199741702429595129700494232613503725511387368841850882458108817976898393292561242064368912250845930601688697903271539901550661808020267218819295649500866337342330294575050377742070200017924607356665831215931365020200888312547974903541325889967617495280570 [174,45] -2510168229704902287101811252942343416301927952163823772236813105359334301670943517933315889394272614508041490952175131007253781458094548248878381255761808974680333131631018248454119415955796420936013238138180279720421441075274894827521141292160995113571303221052135859793205141560872308722649877478789407121246170776783463616941209278722130820602777222206160129645613942645930837393827227219450705424452407172360126785312782020442922570015398407950415558171088708845539159016435837980653267532365353832929568845446395395252309996841296266320076829885981488272418319398414387953983799016558794157264101652103250562194051657265582879709357427290289309176494098103018126445957471251733575644924685308835640354126118245966957773622952052888114719103737583737091590077651607488442652722526839280626769236202876789726503880281736589560253981223590003004549876552323598012984041412980347080573018763378566147425181483423039295365838137955290084586300739927492523245376011408798595555001138770592629627530076871735167573966154356262880927583505645798324708631663553851098404526523586254333755994114618760450717325942509261768073539557961614181364229482620427003137538669596198303765656601214746628445371838026823950367095980695662702255554136506523197699271883493769820741140680340558097021855648848374815320903545745474701891990372266176362717545737294468254514624318537952698408048679227642343095261953715578985541521660734048 [174,46] 964034390164716923711870688544259850583667435863312790118379763074825555473369813010334881209389860994281596749089144022810069404551283082896436627649167105748405329723991630486249420518634009167652093213192205301361197018558178962131516906300336013799300617803467825844038805020105985627012949575614367868609050482551464240389431795811151069810366404468634898868763330786404487327146008751932202942980670241106236720933055634595864255740633631921229799563404253583554507838474118348100601775381866960581977881957313669421022810376411861986808975064479766080098167540435659556947872064424129672746986431816812358446641041331901183489910705438388679677270096852501412216244548029889113058772372918704545146084142411509277095390473369701261410936042054091849118124073347258869370293618160079784438090527011730995319806771642468198222122338755797132581993786019642577972177715543218180627990439152891736634740811034406658395651151168951313145462850586978124122272377083536040907807816019256606099561647618736362706179028028036950499334072809964411094911949763500954610228062117661002780240890422602860816878099067407259536083749930259761838946414351964390691852156433484056732368752779293596636547663150038751731888758113294771091600500353920850739026700748725114777230287794404990689082429740719855190696512053324399738956895240647235912229214718991937938802208284794867058516014714054172987526724397233690642675565930 [174,47] -397421905883558779723515108439341488278471304282527535069192755483652053263482703377996094599924806284526351457983830294258022493851275497441769303743759648756043903390302893540246576164148096106974025261915799328484823845083184504111738381492751084485506580034247297372352084229693577004644016027550453820323478101735181634375664684238662827247189979004203788486089133954895579164111654216695036362797676685053744300088735644825804841128095862482996573668794913549137204134188890269747913624126525348038160666888562730202784319939397880292325400933651827400458611698858499357327924973359645573161505747718163145407466984765598918981657072655216037518978411785199207167243976580445375878415197408661157614413170508487511037061077463985565483978706993798811784486326255717239535245996913782726906382884297182228824313892753537969235214580636336585068256447977305064228853972679123898448172154740190165005190502056256418947205692368252784864856922981473833741181818922907589123381648133711534330997267992398485659087113737159513022528734160215013711982756462891714324437874353753004083068392276027300866497082121620793918998878783120311181264733854980315042463842447345364045678224513800370868949601820133219183750866436599064793897391101509073221396717473493582446950806610066991893320233305415113997282757178052364028592101674380823842090487903560433828618477936153604300285085243598433033276947555291033409564928 [174,48] 142091555593675296983823365853764159611099685651388068368538444062445742084268722930555700209721352508547491600757766930386881375504955596354641954822223663081064514234297696072307909751804710699904330371855864353882425319606052438035797161269351542411171427100696223201928848779087881429227627538491856259747916436657468919443241447428230291862825624980242874446824781952285337919506420818300097676100277953118936813062029521543669486300613694124567341138119321107210232717579923087801366633052277605079986654770910612984543568122703396026351761417037974212405230763900575064050138109416920480972268688281647378938456931496371620977116672258621841720835247703751996034600648852558820813905528383429051411912068096610749146450083075433935309965558002998762467620519462881821111737198995778971309725401912469637247823556817266646776766429755786285407517180377788600976225935924183523535984722175703964378780554082095049797303855121854851231407343316350320732138913830839895947983011743113275942891509815956557509203033254473034713320016160587713810872880218527433494054669990518988800640828858728755077217058960896404995419659053007511398101948583426520033787562674875354280810058861905641006613501319276576739008243194704707823621167380345358558097545302233849959963313697633733350735079760279722698104738630628472654538058966065215837751740732635758294959359588571883251615894183037758004909481271230840667772 [174,49] -37969683550219591034074193032409916652527127975920436376961313063440969259272177724053927674828925005629169054897449997675460469889474307350493366689045351772494927411353614732676054557723738974493427559106709618399411800087603350210315387916461293392321891716519442868038869119703430180724541218305522226799950044392755834565496750258787606832589925399921598579743809077916744942279501281951921400954751173139759728652792731415379816327077622959365501011560324221765076697468837257089064626445058397167320443268633852351158002929462197310779539327793650350889448130773825428142700708743420257262818304117438880486862418842894567160625763699314602993900422258739444180411843331489671121068421457351310613615877418826146852140623501115811502599984584031106752827601328897266863602869171058855533170645650318368535707036046831626459999638091936571435129981409974397451479828749359927035028530368852374191984118640752443350136364109420394974862841052543489126234536848522456066185817775623856456805706368610099479476378268863215608319309067153636040400122686052649993542448129428641666535549623631401523112692943602634718317634408085491852119090121315309034120950198240382998232829750696856918710382437548664171036946938684940799415085613929630623337744773570767882667388554679325749561975545897504864440974851909841944532293919961411830929359355587613798447281538315616342463458778788852557786326206987286092 [174,50] 4882289993583346279387676178731889886453136344275943760676569456613416124091423325715454034390229973999667792086573229560870815058321981385397348465687177654446179708327769535226148874537053450747005389044772294366974578262121106211216714004480435326001945499681875970554100367129501815645336828718938934687429602774677158665351175038188075118705162893037146098247868555516922648363298881631354599122718972476650439683671164993436751305806859692750631158201138478318993537005792260780288725507194755506660244940413484621277532094152368520916611972123730391520816277590856863172229050153861801240882805836515695584408020903294465114958665578252713691369194015183367742507369055657033988224533866200764616201848004421311243864723961701796906204520708360547991735978935878690232398716549740899777440887365313139281815476846644758254588691437992834245290102495914816974252418044391848809670216693042311984333067470018393402475021125859631951531986458288958778262501439740275533040773670412116853800995233420725134233433594383564576087774996276016366932055676095202569824427463067225899695397319014477754340153298975907350532836823611521145210223168357102765700443502927296330133975148483000613749226089752693219469863189405009723999577261354543693074883740122670158727189541403929671360017991370056361141717871689185782210395178321858344219920752803900672512327826429256097568518290230668860942819089682640 [174,51] 1923495947654359252992800282804454923439730241174394850763747403706010434225410350553601679478536896823949536673849656754326093218933565821768449591760196844408225655693342935875119970571952944933509009059376357149918269685244472559648802018529279127609917139402863025507485005340587960583977643314664489774536355401693332508460244687530683722304589011732453923418580017209312178169937632077329277825875150164592056702505857501400327234356358854425201811359586125626549445377489420454604382744312276460611220909789171124136771952440786946490180293652661857794233237570705689971281395577564977939600397645731467904768811569091841046752009085659481370159845254155647484266949019992253019622787665706625639616635033755049058136841066111536313021330916931010791642904293461744085458913426879943172877332528698598729782309839585038602899403626623696637378852380753948053198150566950837659828303500142246103768113375207710853146147832989189760945729921860541224925352405311547130080736062262965719523114188162504529179012917303051900920191566065859857931101532781151280586004889580097796944865299360960845579737750338396159757523384907312350401864036567991967889209256756685476357763344195548272209619465863168169949617219234107456730805153070639474025530183123719362804657806090405748750685699861997903384314298709700298083756348647345033730663979221291916366641184516991456209700270022948335273053158104 [174,52] -1702603074052763604353865008736883133439066769289699767817522795989285605513065375850064004605656499976163302140632291977773002515732772571052264656037545833041129674138720668613117027533070088056955968221543643461848732536219580888475617547132950983437493997457152456027426291988252336471609988814999057239779010994512929721997299102343393059570481217876075910411032327343485254912604609418914304112727738967095199618388633552580452352978098917098213198831067465291570528222391325332462390479400609191598249925668317673603895618659137937571923753127148964285735835053683872558209054220640748612691057531168726614243087473421295885737769313053090616237611937548678967001478365723735362950989854134664559277429354439365226032185332714874329009460212447012851920214951240794947239297548499479056810238876723623852132961887236368971208955301179227867301504336141965942772812933217867347353798436033238256557560072382440660497683976022753755214834993676728665401687847351449312933597930482471557224907278324842277720785228718503989457517037251934528712178876269540981482815086554591164470449106369791859581610139525988310106189731052791182836655716647240657229695418650440384571414304945329778542109548974257183225967691642371096273403449072353968927457345365559709767227027571219937400182479603190718936605566277954158839453828917169997554578784149745714202994579679411923758130472901631035863993703 [174,53] 713484214751783809119141828231481763896261945491253401246923158281965746668943933786458631844154715330515083611264790684634284654503838688049843259757451292206877378646998359403928239110873720075317463036958650432280744774749375067454721508876508247246582676130521846104053324394950949435544396717225628345975226251337119156540990988163110364319052735715925282328304086113075537607931279319138793973276523509724126107089049783049520609365572512445561787681894900661470885914079808350437743008863600793990906203996694931066134516399282898481797939893603923594987634637796526297695823991245126002193066840241629143349256791764356071933967844992854244516754452190378121226198967318531274213774532527148156309579208922540774471340916067198853122808689748417898213222393324506535918709705709010797194659050331546369755051184164104449473322255836079676270099141471943798616481177383107832152970248565876870484377817204846304980914818950420312603476373787802488278691507546016518126347422349350643366551078846251968045708207749465494727357423709556646942875654381242709951037888332585802860364692565563947722810750878469670117548469233745051223171186565643328907533875056360019790234997481110825512047951843914182323806310970937496501232694510997928077645658997878787318664352758617854526687237324995622060539865695526504093629430671561938062529534862812611049433149499239352702039475838326069238588 [174,54] -195846386317240896429765724367253370238648890870312363008812873552123577300921569135387590722789922769627923797453523667082527287913125826404019276214224236326863521287017861490457953552428241514936954208525717930115230080045971546788019287497104097883032666526156331226341286062567965991881987475594341621033925895226590104521004777079831763903488870307749657841058439560554170325451323850172642368806884765267623269932970359314089013207932391290974769299503055637474892977782494407891525869381860011432461517238607357242061116779429231013457761476122889511197841050335142187304039032833019118195627310684933251647737196589706320093208250015979729090820486926260439223142886854556483170540421661904586644601676025961809026307744429428793031907437886840225850286912725242077456881841470999755395116465899871245400124290941007537350000884471368309227898755429558804439840769077762969903888388470552249039327060286931424799774641894480260156432439705622162865653424711231357005759847732062526440900204582165008756978476114957694676648338907707600021493776129168077308075766444766853268297704610428494621622257385690771614340456996783643872581340579777733896252476035615884386910720701504258072404213207790066669975349983181581510564230459309276331021699913983043492663435734217798323383291337452462448666192962771830174458473271083944855254003344963087149453232919601779379840292272931191744 [174,55] 32137447874548360297251229528110175234089260564388832142824263651908560850203891312300585818879374824636003920926051210106020541778342065941591875175187547588700628835108969523521237336608218992690955135881959006605107811300993927698834136370994091722741213218218625214477499731146385611743568680620413369353841528702486985934180524621892536742214253710391041489595087643113515835949687192303284744823709189030441424861902935342368820064120674199128881177204085270618342329350840135869959436970033624499646771573640075697923644361959541513234667161031384980711372432770303872625357106296080559571856830802480855626599857715202110902823290832540227582771656610498226545886218783232604877778537433009096235768705027028615838393814077587792487657466546456436699558544337049035320473083868257960197376975451891288735398532068979309197102251437085276355461532097080453234527686591143063479004630437830724260007933014153941328896625721623171549952120751722963953070724725960401789204764192142476388347649223574007819914761995042211023273916957519734345360653749130150698291958351077815764446199682323398236464507759133873999763654743697809338406993392912587446727910177665148140351816773591501836428834251424589455301872640555323455700645533504010854992869148469556788280438320061501804899622792494884032021043282175537280322766266585553942010025911318927488244719874143109862616033935917648 [174,56] -101026854216364358016267459292163219382467596326371321213985503922488802866958704108212718114101216398377308782874078314382937014373597943558212613813300110874719619114218366579579492775258112381550034675152639467334392841110583209107698078390775325792166888743894714629352091437342788927091699161067674617679078795324785956073835713447655868248554110668523946825632667279656424890353816625960896402649508204998593549122718622566535313681806871076233032890106531216761440985154406950247259580463456482482264748389200406017756557655187912261570331391983912971953477845638369432119753393038447947759367482511433041553948181031111377224252056557473845831162306771097356606256101900726785015568526851012305270893043918627320505551362121367686992113102777715644402152891314935944063786360066098831695352422635833420230327319555719237234607722611312086040315908922622541018868615075744751543455798027277305889958811771256879516496632959917881874846460759758444545525768910269941309698169078451733324132227638678190582655857816796254940804195881872367097617933993161750185639032168890149387679636226509499326637784598820547486388785636082648805372683748427789069365149868063141415134955693641013443827011512082508671146547633146381588952115444982910951506511466217514198662121621218457763963809116961703001523019385777952884036290733492222782781283338896035200100479869589615741411900960 [174,57] -1777460642477748076282869254854085803308106267157281837425573760861118202053850899049823861021227299046071728318041919108499181375895287586950772450794535819382350429078813112190874166943005920557540841209679594144400439638313917867496450384448523428314433084352900521563306136730210679680590089016054387163487067810840705152920294159909881103415445391974619946894437902918266416820984997448934418211501520186540651353844448267924040124762796217003541525842561740452547020259447791429892729319071818808541725251404409598595561479532044384524348494445632523799996602645301251082903290575411535510680244982552746669165087718625007167311117253955867962843321309940895037653556601090117508650555567594337123930137924464812178409976249195934999930601777658794712194868245427971897717528161339808169298052047686706222046351132902095452935785913473920292156182083195632999163752971690003425674685324346767715149268841059066367172084732212603984814438431758226390881312927291439473606784144119833390983288332187287959199268658038741629874501111551129092736674182644194362820671243271845015958185677910990580327176212199478017482741785828027898880676863363476745537554508824792970925857593773037995491047609241647110833969141278700110724828992250640946848401753897584694661574846045805456589459698210779807850944067320755571282083691906895155641969110542906406248384491129906231697140416 [174,58] 607055780803230409698768600153312446050047183049708430574953708576282071538836458819391005695139008818620558634866860252990440342405906916084791574810181691381882271058726485398567054909818798696942358687983153478651928188489383209308650809462071025755849026376928382918712969869635957432640612179862040590421073701653347557859035287783272109637781043374630754933771836284502826167796643341584693570149972916987208924754143014212014727536631719910044106542907740332111940960333828289540490166803239425545319501973524478867625478714394590078110340954481928494167067027712568582486784428646592085668364672884573162642179934279141303718480305865004897360259406287049649580361102814356207232421262234621807566369262453063276675196838011839509532560030209317539508227465183708239665867280525191732833926742243490200884225816770499673906674868530371228736662879812603565414995333987729712102887488683475424233090420634231180364686180519353577982509134138793270589360517302544412348841314427663340565786830978200438800311661364506424922771099543752570319638412891515129114485744092060128866228012115096795582691216828906250902799023658865114471805853522721713226885332237745889737706944418431359744546287196792642830205150801463320081119733210745483780886113461533157868428961381342855273316512708281328278963498132424105165945597763297883542226880741166262089868155707764656136112 [174,59] -116081543906881471261280191622497741827652379674178356623315042617287454374818138954209665688687097083666310613539940525801079859582098064677613533073529327388365690286790235143326297350473599195079547050564101855215096429447302670146279104706631829212697422436484831157027739894451125397503033708676543309349761061255737072993953423809791638099057971707863792119330631271165327586835026080977553079232393471678687970303930495358565395407677746271773019595875987090954515310681266947867069580756241817313805263779035327301012715810730620679070669540104593829467339464613820313846108090136940836012883775894573843992952654929360686916109169204330004243078621656831712178375754703620906449051801631841623405298745425268367737036741458611923798738401386843821042546041068443199885881195813363953597554611641621754943092208603339268285693829776226878671330973602015937581207632152122870986095534690932004591374678028098229919778244873265189659675468287233047458081473009253828065830026466057549373230756832679820658530448665648590225016895952577359395075255533375916637142842256709613941765580214922248226487260981514203897445900987446210349228714931356793776721653036731816112021274634466420056096044551493639234476448697445641654745492870375722390209287379158870957538609724783589903973500663366330815088969889869146054720070290426810891382719264593868509973137042854584048 [174,60] 12437070344910730023519165197451843949135647343985621949482478661956442599695557796299740742500048136932278297549540111139892451575937076475384564327989136795071704883004661230629074099453531456754060796012891659902503545374000101306812764881667895959815070211747306622476142750531674461717457933671672552072263316820040621161356757167063974984649461686636214908242884334936505153874829410360691234192390266582743150263696121970393062476660862654648484317207729315905325920661998334686062719916396578176442663879202356998582969247552039190833766037158210677847154770142856014558699904859851366607310664710732432331222624131589451021195446913906324132072074004456842885691495973913329559242880989257985449966113638886529607908846637736809970937657103938659650177129009537111649038537058238835428753253966800088842881769543013701076152827853129099791194929678446628240238957849018418921381947683925156124397369859582177841177772048212455333872834429582884159322123776173838721675719801455512282624212489500490289903516947969316747036245037725569336701142495010018633979730715831347260978834413732929287881606423638697366600018027750056839747262269022031834677364889268594862138119789655373167078199551667253833150757249157639004838980711051716960268866474699057159214165202863527603252070581809553622111506117450524925539445506372801440595763829774423703917523600613688 [174,61] -56613104149240333384895070522815996997909263234095345779955394498897754518838356407710399641379853745953850994936321907544378195112965760024454979074548278968400637130899474363318141823058196446078346651685688556025043087272296573038511717357336227922973238121891677462945669956097552955897469703456858536724052346703568082728020962001810859389961554260454480224090565025098153809706597876851646051393294983458440350621779710402936184977353001599782083394027623604176023043326292016762275661979267539739437841882762837602252051783776661631561316443028707295309120106750044631962771780456857760479937069703852581120266073567582758859722382729211660948152239783909975715465240937854153322555069625980107842919765411824812628362454843337888618861755884647390401630389048546221830289287425798391936496232009314826544068439051793574838611061949865701631025712708754392310299681135504246123201866624335592343124956263659018613401114061380041629098689089422764795869283478686648614569691034472670994805492496772817624387771851985690778501230076005821397598675265243478278040799192996497726103915816454817197554401459307092282455669899396698503413637401796266340941841272593603534749158147475334012869237911698993184985700867137455842377236002716105353392421501412936336768695694097886249976746215449412817451401469367745338769031215894400274239874743097293280356902560 [174,62] -237245274581252877323495457322584225235883151751175340012690711660293471234322225628385666976745259954068654749956044689351126217223202704570243895910204687222537229772561122503519026045082893193108345447369595083725861126616112008576121911920967504710787022213507623393804674630360612018831551691107166639755518359937889132006352193905283925368436544292944943176578163373843741781801754504433781517469412579812382804893462553532934507950861448112915679948323474783215965788517321302796344475152951866167144115409490768002218556568095383357009421966852117856950239448830271594228936905434452672364259375355405315032438696357188490621746275972328617971348474115299541504684146915391180581778652533942064806143324398352200864888583540654651269473571750540156859551774545873052586359816005210117615924462515582363426145197333370235800634674791311166478997777010205249931313214262678046147562932263698591261953895650784822893132633481994737143299718396626775726130390871569921203863239305312217175668842674584556951164729312243194901806726612065726500793301135010636617463845543901873753397975636107606443439774937863280559586011453701957842531997123910777630686302826896608249813927561944213280022049992885685709842227276754091758678920815701648612352555336749004099108958275161006776386607834468595499857409421694051431840068912778901682567359994409334768863952 [174,63] 44219713658618954533952410412051057709567407150775782607877064832228339454339503743157392561561368365427358482441806831191009945418854013029533189769654821487080268404474792183638162206243926098179841858426158553537274515711598717155990363737581681553883448614259089662375437632272330190718395170107300807464889908251217375535120319268074702793559430314348524927192763998935229904917643610700713515340156722279629570817386086430531084879132103603710130483820180936360912144127546871765058073099815975461515717607767414062942859793421727179504546743461547159427072665334703665145716613970042536326454885063105586019482639310477620216198381239070579976256739769976945559932464665240545986556069042625928867841040205022034061312447636781920802016200599271902959517313902612321337227885909457036394287148805725251916529411415047293371318834038395984857016666170791589358623692882027982454172042407849428158463973290568558578374490983218450100468359818487501099932298338679204092466904549443266768741378597462230559974991603012139973692549333222143555700032217057207399560870626606474192741316633372663152114453885524355086587372379172692321959239800519416415704754963105061151199607202612233835714781536670340149620034325041246631460017241406520831308932081019091942887820663408030310113191965569790013223246654177958637510409826449851885397397707594856464888 [174,64] -4030039010547685480777283700720410788411587360677017700168368204103969214637927797286623577080843533629318509032208381226059821822562765758183686965747839159315107801773341907762593322421363651002804881658095785762877097180985968025390852288640060443280713154207784829760429072760328043366360819953368398200004387053124328817174342168301021584389194747117657299752181438219996119719004655751361847213418597038040446697943039338254286884132093088747497599579145493308913966643240922283291606018176787093890795990595928367754504942688726816409428973694302606799496049643974535432004859814815724734264515651066655875069359617288504779922616826047037553317958226554164703688308267705803593787534440232061784932465527795726607777836437191679141152657756037580575494362692125374545290601065936314494702192518191146073512213657823690635152044601576395332770858557142600377704918962817209918716028449580479356199663291823922125469201776295466293709831780947734381730478161573428176754476077322745317638206912344205715212077965128445080219725773051012444404444918490375103361475444540325434840655051421839531288363276277703367420030517986927594067782717406200993846209371594508687147976755572634020148273432938609629561119649941889029952676763342450542761544925535644353550181895843276360514445154838510747743374224963663961040234647815524332543687038281501128 [174,65] 117069457456402512406466041722025703473570596409851958823270307953298656483724558636147012021812353054367374817315356790661544289582966197278852787010508703899608900889611586555951368811511350903851052444395686127483251438392683420764296587248485648690811598727192784813137046820242405340934163839675041575002722254083689933361394451182836588532115619064726335126626795685696092122231909326944938349072888428550014509811261557729550342998504669188134741300243467686217336085838601145883706838948242091179811606421979073100114567214052266478563096577153179561521860596298024611784284847132858211870204556758083362579745021055747157558560527685803892611302952724662006751870544327405209194729556673198053201146215362679377093299106806877132337653518366744302318375142918735143186818101026117308635728895274174934413682292758159969476962444293021547242974080384528369354100854572692083330888627002561414258986339719476812794672878737301562300556841018042774582882376449935231970493155639033443639874295709385124384667711969787423483439716443669159716237330471742099672196189866486512855297502747208542768627318567629936060580697698711032252714260843297365804467168471593759898273055560659288103272662802227622423127711217778816700935949686848933649220188557130057566183047532134060509476808067497702306391324613829966624237818465463239562094259115600 [174,66] 16862596425074546182821669765039706875523373692993626568223422136346218004708015822564160064195895252695792782959500893814438621868850542295342265585355283158033513537501821337863294462845004974724432498896899014453357410496891041945768353247925439100668638910739231242779849057415932816339562362196656101391871365984662268179594153146901954088474491230777987754002833613816672023881548222895921325249908809444822240057370216072545682543945664053339859545273741377029894087614056838958890117694475524849102466403648636755712386627748749893549087862856804219019695770559664534124926794754958798183502367405956033351460723944051677704391641591013582413133449046267352567059026825209334935256667965397233713296180955815919844754524119729533044501597629190795486653092603453154588036039434635533274391089410767672084644689967682723403310749456199252378310366270420999566778640519041885558097037634263093600273560947671489606106842848059666081648347879566127461535764421284886163021222959327667333953112556106453936173142471281144258249931602454503279080862551993930624052989757920140806378683853322921961687358604196381812019954671248817872011912498355535623374918030235034869308289973714506642892965411925347846205772273129806826783344666476086399849340439199250388985832728589318971552295297259995760875626253882039624450876175879833580571095256 [174,67] -2355747915882686557190253376712297464416759700162810492312305327438568515461549905580517361237512659608231855748252363916973836607730741139175894897015335411954347916420672974454900647460223821853419944675416754601858645801316481172410415860001569362569814805952748718618546142150555675736127290048788573777019438606825134313265191004673023629170810673855058593823178408594939032681729655417385472302754431556407616690490551565651804589081667400410000299743713089033966773058501120245590931479869443427299854316251694095855444116679281284462630319917043786592627321305684346396191404288180103257572689958930407945388853339516268209691970849553050433806197796401292407999253347123697062624060207957864168894164470359766542000475532630816264308865867005680957128421691524576543147269461222650648994652123579817491245919297845301171369406963856883578535468681173748879268874575731183716732903404254014183352456745787869300811585426643783221354456915019315049934946404707879595746808926712445161144528092512490685155267363631935245634155861618635994262246020999484076825269835688353433364611453603283784916452087429197036879772164670728640340507868717602076216388272704097404836893154371440875592606940250798071788039377633271328199279296516242035331024419449118805550698339623906312864087723806670913001005886204317631131893100084032286596316 [174,68] 123850390705771841332146469874467257075584445199412181008229604621082618771306278821848019471954210055288033343932294080343402764133911150775138599051847140778221368072024205409753343800937696575173814323036963463739753119097967373028114813202293147504489213715678017010259319646031189018215040698209176062395829952823581514356944367775975969801716347270229934948062568304283710093085005103322502762188255358724862811487640746305059853986566314235601890942747767168118057712822279590232191676508062225058605198420252455767725592540548356199547332616950251334983290454596007077960503042834096409461234241698635743922714156271157677980384914147888196788356379046042838568562159792997902011190933040812004540163248211517032977194724501057063211880603847499483862259458097449918300027245458698183145107743229966917175139088762068276800942019802683086160960027111140829039413748811853731827536908161013314341693945855462825548473076094986517647248601089972598726610243517567449366276709961972659034436744889606526576915943713787662655682884889320882971246083870129807140661496813249223615323436233176659283284500391062427817740801515664304143215914525994030798376464476589527434602188711420139397469370291033346448563818061684990645502568569679846942858903979849295698873125245893740922829094465359053644925418560221980609254427324784860736 [174,69] -1024789529425477486868806051417220801529712452132403735022175236034554772398455285873908733081452252275393125473264256376205233735545966522258010786556838223133549681598173663823335479444117780033783092365744241433958748423577727824232794052859794927201821452212844741521105036507998739942470005066561905554857666838932777020580762886573592070151609396249753803328769637353686407525300825960017751686218928555391117968731356678787989817795099074430853047256666095629005423152662633196366239937266925301240991307813280313953319565734572395087176653324912617995278535690231098656011039574227048006849899667998133137997259548101180183588267674563339990045431443900270117228893327899997272931365445475809638967587468571841694500606663728985208080492009354271994020992038372284122462992670292113566645536060782904908606885213229687220987321130490503605618831142103276951404167214484661780793901446258030977635125170916163568244497780190954374891944691703715818142042385020387979215943741974516320015596242729063505998979858877507546564351105529318042047920046251127277615121085227402996253703430457630472795592814643331935114534729283868955340561465872456442568105616422651360027852895810853446512804059554309414346180483670191774912810961703698617204864148617439900828001832892885124224859348202766059501979211836811427767445478136768 [174,70] -235719150145588088135668093744039019566667274246250689876617335207728458574855670538403307729461962553764827229967905250844521363570386562972089931874625713236026143071208404297952501656102770481478240912931795460286210502978386276536547527756480870426207457204220799001583411392848263954939862356395788236511503344018699680287012008594458286127695853292191023738862768706551686480244473846450214290989637142493805968785248593003128049281698493148669787888424588883100670956625203602002967111294928506852228763553521048257984502988593272177805915698481899234483587862110435343769038966412723504856580298047654128187008376878397539894137113199921481572145076126782531108362203034944882691782780085253679061097539864974045339202600029789011506426397323891320070509877565244617738698167058977810624949401468100573808459797171206763676211817515670915949036248924908692083187844539026052202077975941421517635849846642803891255994713452831431143285608118120210941377533299717656593957883897486299303165399017286911206923186303139653080641938492877748307187189445640104555512915036320029333616527113289292685295615003562421088382170900171307352727831903491900076611339321650772300460002473708584974227467083298919956732323126872756792065367950725849991133107581443724329030902526470910070896559083682791026429686014488585443881336740 [174,71] 13048729798168715521136550316869253571550719732011122632798152273902937232951994679890643698148270261936330785770207884268000186505507812290271063694180234431595535229759924948748047873928187405932128008791566735859211472550975734407801691915686405864251212826405680505301212494578937760786628258798411257861799687379566822582796612874226898279496214658072365225512705539662660248712072659524223903650688339715400177924213166770090509687825996576822391822621164540497764548585488342719035761198268185175860199176161103912024308791451719083230311196647871669421934314309393400266541293326931316928885743987279177627714277389598567427069365391244828095780741176630495034204466157555165110339849526167433209496003939944979689475634990760457506336108704742318206379173283437347050189862494692994511858616267310582150134875160844557320836543518324821976355701607636384693020795322438979371949631523181193095943301907122250624139608527753130571383370121458731807908782953898597165527097541677736444183113636895467511238381877809953308445266053544197946825414411885741187867200513803257091725014877871618595183280286665645905078202272537763203650802888450784731567511150461887938895101119205155749726792835488335996873213169740712471898055871207476007144194730779355924980175466921718928405726490706177263062815447560144163762056 [174,72] -220792423845127096543673896939319605405759954072954238853868361715677547387186538780660527732053460754528180709574829934646326124303402168910071905454531877533777643769568398348244059581756858030408015751490449152882720530922256300326709437578334815613836986502170756730514078115687162767598339832568927387493541155677343936831259840316981885347417984949762002297463803383487916841925059082029133470334027794774192073641080954882613443156888815987403826890378675529602286607041221177358906174204489427598949625653476295992149849851590944177265585121072849895935002479911373501612698080494752096189618915956676928747434327113756374537169165543136516975171939864255677354388380158980329273011743933279364468120324952177771820004934708165429930006061577504679366155262275242520524074845769806262530070066216923666376743030354479974183440090373109659805992584285465191416473396089891536884557346374770850268300746569349125242737197515092326498187932909566426380339558516533777545620807181926572372527600787346573826721269108150935465160267510392853809027001737204785387579360382162233786727530257264788820518300872426582973129379661089475558979010614200116501622062137818498508865827958772250162894969594379680689964050120068939891169809571928569010701642030566771456049620137672865039082504638662429169263614948503876632 [174,73] -4265054384272797583538485247583989382127098588049944789760295433374988419875700534342258111220199556010108644660696616165972070087664727457402990719439214683446152490943335210309143300765564170851676863010100468956365362039544752106780936909529461901408402883432102927910558751014992232759715083599792957319368097023730384641871247570972727416288986699206276357159779620177982272208876803063565859001093241475507757241721371266516342381506351503290069760727415766374629023175430830553638065167279274175946681607067484578329751906957952716882634892341874240670716623190941978016309226323392457053035364599210962405760533762682359290933442914108138932759147187209187216473618247689023941185556860747984136995031559496325491465015671227582365299707237460270795375635849240306583251980097202130815412111250219045846019191159270916468193828751993826414678846511406194188251136187497866912221319986726609159702875154452656173308551471997654527644996733239226863028802801357974512973023486279089843987932329485625342041350122260086883599547389826690590874360139834913112728695578228163430406045788718721526746394981058325340414820722104670796997779184087865217949200079750356504597540254753465488096361721541258592596650270659961496967241867939091139744983689539691233903152939684982267071022030768355310006592407661648 [174,74] 242672774112515749003538474014507710020877864175679884142350319631151432020673538072192492261867863350034171010987766875189622423212919971733113411000468328521719842308436483957184706583422677556463859268537834600710228941933902822583592774241881399997618002838567264696423430832940157036280294051882759569854746612817492521612295664418561823806162702524628574219486375697421818642022598936132453175365588278084630192504475932253020459681145895844767498979126184496398131528942587226971884720672974407214014306780751702400571342848144049365992352598579914646747074300394091841313719435472242029044908656524456217275528172320738782245454162023712151236353366196019994949079976191952817482973855026190759797942147530063306187960893394086197107835045458940667631205702435569787864736782939863200957600017866258168461706810579594886773340248738007811334087327224340550948578631665001708381277398944472141603825842290460007145588698048752587611842704342680733017905440954222054436585010469513833984008384515678994483532869808800900462619257971437692089611671334481872199537291017066366790649568786326827883077392761639401283893265000411230147917915527958789342138902473061306057125177324583452112899481218767513001576143934763066655489287167478460248817180938064774525041040998191762573459651632629203763445523048 [174,75] -3293591829452555318887024361029706722632275771810857338317565268826141136311999020920898657918492224342852153123183929037720633423401227114838253266539908395242534362331088195267489260614992997541390178926135590358736106337789486692236349760274306196573693751337156514826947478898154257520020331248733400168143895835673494039881398437325034420198092365716716185459238150517917371607346863006150664188371892340097302426156070508720791457800309825827811346820197225341046629746287615818319999494253272923698187569609748259678881387677361205350380461776458186465900803551074951718531317286422214364173808697489277966044812363215260561801724767215668880101940880706032651697998574244182012089802423974145943305346256341688025668683810321768085561419430887567733172211927884214876499229782176621153980221196824068592362503849345028198560243366173559818738244077552368591386936689998002652643641605638063833617044737852239467082857206276565813290189473755933156265991799138697014941375411320278835427829339218514041669771596317067018855975366767583230024304084369137000579180714433307374332863203354155789931281321532867763520561099136771885255714119521969135569618168193451540127400031150464470088239715179995486156447612152941382379919383622600092904523090993094241216078848107973965974366805007238112876296 [174,76] -12482804353834224783774192543023007535428550265073627403086716933229172271826114078613757874942025430144925372610944349628149556406006375472716315439693623282835878136518479292695799608282587592385638313933417967855965457660127753831701610024188549504046454306297696139590042465039856308757051160451181222917796542716603279648935656538692559415121389855738753980764813633787041504031289303955193534694843061673735891698591259408593531317184958696716431513899892805529785599062712041297044309419201134719698325727232098810608895638149475705290089115797791746109263332463233391357912398832056919299643137934658702030915185617493818381130390240903290053204736096210810100387650938193677998151920553253519349267473679612308255908762579700973525842674088922115445695015004461437658304635097334621180604706833327680719132552274924631019968868703501322501047717918625509974923550662920210971085565493098998969239374949618201579562405838120567402166377050604149809886396588529300956555237837986095002743791453053907147424500557805667410489374042837139337283044065781501141658919937637212656612836500802817738584519133265025272403496767648119878867374933780933668092332395429753914793360843603903891924159880071481582524710652651390411835259635731156555553518540730906809122234738951890144703550524290441124 [174,77] 783366517949410443977477004594649283023359044557888231803562130010233596099965314391018697450024165168960095245060828835164712520777050903855510750063991682620488960945164649420499007921039723140620183951288652507621468291898494314810560728701219234951146738643017630785072579389506553137524932470053076463786273145751199253434651152328773139684611378721729075065700217244159422285136687426400936089428150952716007310122277462162800702397519375314553447701237005272252448189826322421893525189608030557801584442833139236451265488447110039856332278316306466740056508890870523775443200759589214112470091713695189184457793099875495071783826068634450914554343020863891349368531295615356311311718613118134880017770123335389964342573739224884926101007516315492205452694539007826241504704653926069078160525319641112918853991651304623216963659075804892492437366886438812510239815226999883890654329056746641253311582816491007329933839067142075723016183623962631232842026861563124638617942920183670318680204576059749543859448197493675951021947144290721884844701996630132207300000414489392919462882564489586623198557500824675389507807604955171460697986145342458350283362461760459900567929548688366572755173862953413158356694092549729855254107380485266558690032000815304644631041000973373275288111483800920 [174,78] -6851834672952174896853073290787206062278821599791535314965482966226078235648213783569760546014470890777837882356155945478394470412883594072171438603586075188197324418804904706183081053439994137283198091088762543102336463824712673370855634904165625332792189351042569996336317778902498473163497781073428997508001230933990949375528326348258222943680479111530089566836971014790609300584846494422397401445795734797947174010797418668956571666323587614702043034602101253243773568537610850274840914801932768694003937032334070789224281703895542690936552171354614012592727139801489037732869770918909996216935049230567928737009121806433974690475177080137595644797634201138180988664322087506168391352982072944387709575567024008274608181545801680396839430725495941705837102550219865565864433286709070442986207602402789482345759350964906475711580954973437241789684972972569202709138644945946872191079243580149061668037159306841639865813915475014651805734251174651421679096759805836999126820169192133952198270030943749393743638255806908427182370939061557825236956820218423026009035544183851743550736143304122597630896669763710727796357981471016208620355003965830877667459403322607869443836055262340300685926013771944967730545978208557509828826190516671032767293686026922227722774041556563175185697399360 [174,79] -2440355953349935946465952094506779605119743646600848312815724949610135620461140077567611981942136865286469613978447416335029263668044093314375494001061340945877782443229514339343719251699268988800682673649981498555864421895196238570140198233879041301402271527782685281553807784850231844700029258707620835184267699440382209611502193962334769116069362900822749940099709057424641411016599027458697169358396170359868937914085566397359012702166216360076397054942582556471318891681788864910149841173265800912802700279208925095805757700762453554532402084938279794487871381566069455996968714041384035749764923340580081515172363177593950048489986748290772116108636109455099910016977213537282414846631990924305656622894720228450335211847127723480097807749784034359527576142750596678135885219388231795573378260108757081114748056803347329312427257041114192789526095065234435353888143957144717637077524777164923992950291997313350143381683567570688829271046289044478135889523168231667563875672216905403930179115278034568310781341291594515738302847141012639468927308092793443710794063807115317381871663836640055152922035822121179569016471197590573408396817310452673368711026038343585711251106948510818368859855064284182369172706663560716205258934693391664456098736378746839530325445147304740055188 [174,80] 429463376304142823656522521603611857267034177409098646153859718654416200681239889750698832554648859265560974401207880763944683193407646420172581876898725582539697943568175004500250610121954971439087289002322646277137801006702042945345405948201733771845714881992205504200769306854688507905874654281889563618282286883610907848976347145092169266382052492653395173155704466848220686165992640744261567773633686845719063363528446598457466364326505975307016657969410006446179114382605512071250414786824104506822404264610700599080305299092722025968623153951576890853190234662657696963029353926492514910329850380771876696561084690024654720231180903366894089824677079032503392476564706278737555264504221576815085107748984078639071665425365599114447733437810129199558996163185440029401865852616869430199845636631929262001122452697154776928524816541959818388569275744959553438686105784790430652815234265365972381777156717937007642117449800860332864485375146715606352181574087923757321575546461161310254099991947936923801426405936455904281289667239539046913504155253945280205617517926584060902245488225090361589331442739343361361650440753707882421062997466027788183242507335815735526054985194532461294170886951350088646470196997016438238078102654385908460220398535084257382412444744820368004 [174,81] -1367434063943880611899084418945171615708089286798540144086753778948474617388968681019386931482010283273522461975602111124357489978631470284423149190342251040011245154326783103884692194196903901479806491276076157040924393085572409602732617376612499271255821516077294179489030759607881548749657915118227020723653360656486974795454652572440930985599450023110072623907561735194240558756608031361991078071363422279509936396809653794124856174959609157904240441971411822177822945200923602938663063769046133879300830694264244158135906800837047209271370114197061527540848362362104101044458187599370086572609174583722651097011386303275431638904610163915554454187717498503942750846691532614941900761861168575273200403708215780406002594818641275388876624255412637207871699260393085923849156175801647104940906119268569229704465811835811119415596878263556807414432981046246343327875897657282253433649484670722575118162430033995270558766206031260041046353350326783159345867459791706041033761220628257324605130902256653372889538162188031986375602367281704884800840233725382137792976441460058271738671505151854778007278990159200922162572445440684527408673532699063461841928389430994275372937553826268669780629717036831063976077917348316658668680547740719208245971036394250296471340944364928 [174,82] 13005138224269399518621196786514830957363880396831478951683464642127232043012984887779547206314230986974857242818681458172829076235706824346297264280617676911590679943033584657362684411636265505730045440311193873350537947689038386716869952746531644594278011474918569393315452045938837351943951925702253638264588772949974805710512786067139897213440784507713250633150261986754741351946707097548689694354394527729918208740082300440752726186929334685553237732344886621187329893707896575843572173164817911658731428435937494042426910818342461845329557359435724742727545213758439508990685433171530026573603479421370910766576670793911250872722201594408673394027349040976727867616850780895102438090814541190607782368670609426538027688036103821773108481181326391995768252760885859891307927917224539208526749662304782347612026521201182102784049162660308965456519161681005588309139258355621325054371393918445693595723779702821375959604597046777629039827209883542645393262819942567826421560449568943756734436478261993712591688227537468960215086440922490379937042261118924926551000132022375827787865460472964417175034696971033669132318050577005140511753817645708021092123805868388503686450583311471438307518053489071165783484091068124073571240382552746786240991505476163105919098064 [174,83] 163247472594456408333426197243682938402166894404990793875608895819723084119525957438431395694626914131509127851998718073374325528389463781529480793865817823167901994096669405393048368896368414122093151001516373743841297077453721092237237140897183220502335477174791308705374978148286448665986148843761643233312024450130868329911278461439650986634110633020017790075263904599431574023468476871739654000804762606019893474176259807047237511792488565656558817771888022711557725138095461293017005501042761095503239377427325115025849736936321394181800006290778310625768967596511036817957689352198688368030838707755246312101137490343524838531980584908249948903416159162158692080455765382648554914379607141715722943322707080608928934916070160274680691584930041904756653325287869161512622591123237573482514140199356612530777523053041669056066001270606719174394501581898276750943146478846032320354471382377749395580755362328574892704616203336860638895076698374539502584865975581360274776362479447994668927682820192469275194197104898423874724030305908893666424951661002240385840647994977201943849617207458943184246383888082848099721469199524123149438392891311711411538204646851298978531559030527896461456607953554582982531720326621654398523427106021876682951190503157306551286 [174,84] 1172979832205708202357100604831311099950931281651191675178367989105625346478289561054849171662880371905999605719657433732234611922798914992583496951056668350961021993956941448131946758717846768637776389432253980783806126213235164651485367189002267377616003275812949364708885128591015583250434098093446683049843160724112326118639948201937056954626275514160603656370418476698479232693664643271979498978253423894725507455087372246552591642378406012412555245612120283943445861302604516312284812067947596576659900251577961303112265401302432083964527200698725227850636942926357477048627390847945442147145574389130602888527236753867560544035223947894638835025422802486488755949837695177224336360648719666675713751281372970245097546297805278505447056461827736231949624748179838713965730432181184499746112620024650194802585036375139972483794296714652385810318937312456449982370918191400044118724215509480142779089961869396784521279230008062948705844621320374247337826338382646196748045629588604623069794031786400274390564778090908224797855140299964203473658062965683852610845216033802927661533624783054364667834187461530429740039390633311182119199557282716220636854363224285412047140714383075143681621794283692415200390402416769290055680283582443831120826384010505808 [174,85] 10208911101079817285859551989893477396760361731638385306852664452792176104075146651597356747127080217084703773350319564454921510305931065850835875379253017539725099145017133026272731626101618790490597113786911329569250740945855826012644687641391907089464112194002279712775486133443457689270519441816020429659924313260236475887589424857106398806108857712386835509791718065142298110505146228142645885491861353449916482883608886988127970678229652844249926594245673212328668365690967816012343643065718031100661696528159568190889426100082220820219806792657086141461716356706590180726045982232849944663173022889511414185374463750136137638469510254048382665487744532741420768795406257262782537479155560181694921225622141601836619444773232735167237215730159666579367922389506822650140043004934878348699297157221269899888004085480149961271623184057659505557735397594221683595211292721532042181172882157268434593645685928676656099448501495392701260810399583662944061001721597594157063148341666804897046102310881643770327752252303230474713418796421640400276811189627652589644103712187310311868025591503238822526151160961331751435536717077258478410585315232052566603089363242406311835074484361742961664380954019121373577943729733516114970242451766492160080212972260 [174,86] 51347678617125205108016080475883987357309857149467609211808763844176346757901424260956190657011634603693856218106522319761972574149182004441019072921630143280625641443162917027831738691733218632065372223280255396873316533909249324628925882307710019084793109064011327206821513972285124887610487229828780756065006090616362834878520707146902189834081695049860418012761373153210839524373177543927575506711879678140592438308641916978629895770866386897238683334467115656517329840471386696505973744383548439158695663123474009949109127993787694884072830561865902421037665502196218485549092082415042839154575560560989153902028713595078867936720913447218531091290297876906802011851959094862709321996677268761407422034171922744343791484465514811130308210019818605339873421188299383373922513929904288551238454583864368940107709885811072228818984865721313908406464518373108690391429481077207261031592354765525991620427723654112427341609507806230282211499643295323317369656627689131903718111180638031473053202218550267568300815637153809774448702027414724371707860982773154546664035110944745374358964345027043619055412477641596445884002880699505785068948538517084574089614982852653102767874773403191483780075169343913768282347822363417558479254666675413514296864 [174,87] 237956286927122680937059704155028476408049828870488741902348084405481232676978676004929987921812626888461122557211070177586804773586585872980277901329252812881284857383647368614250881922720434864406508834825142245497300034998550739882130059592471177962380853224813071083013157191763025381973000761443211292724031030516778987720631643169813861117332446434259341058519524106565792963666371056331300593436594821601744150206562666035712645905789735098904647178452530730952783472797907864871190314861289564268255615468442638752679131230230868628894229657435951044444389784384870888791312094820309541019883366046138375656132764133687352491531594622751827491979828471192235782944125399598678431464710148029648825192896886951219497145021500469474348398309219855813612569655088249430574678132013065866730787941629145593136169906983332932770291516421906206824271477014776654559986208365383049701580799060895988245911779554986802811896814515088340001195520743626322334698795426673616441287219962317205885739475888731036287893148126631404363847403756725089543265047958097818061756814208151394204370839888515379237203448928731269643617582156765217082470084821440241732882788604349800207294244169961006798982036882744452491394092770993482094206107338483536 [174,88] 820217459216404199803879088231285762791958454820445365219676664280311487630797108303411618106831063624207212090287313819077591974316665655164649012395984152993797818246689444467793774999190406132118837756865202320699154384892861923212565283336332752738842062839938127754665260105282305175781830478686877841020302949992567355931449999749592763859783975289188294680808010754979626368848101426021810521918324571884569056005934564150371549916442573558414410252403493908827184337785687784973314197811996830592285204241108114370554701044017393397881532694858507112063998027992741294840638026602749662552291168484453049413231669523733459433739119456003317590432671493005521447035860954511076512386699732466053830946487593254525463889319694476615930219648154272676597185417511667325172270426002718947042158304109426637881359353970327484449661103126815065171723291774659308361144769288382804069168374773605128176423727752561122404551308576953285472812409534864177096310740958741981948135097712124088797132765056155124378648159505923530869566271623338204985933279336489538004503592703238325713563116119303542058200293501336867495918671919384278858968017241181084442706176948589011138534517071707184133717391457598085754992026095326570246900431328 [174,89] 1944936619423553726840933192810703505842065195236994242754475230420893119701813792006091065229413479138825409132856496763850716147337299448305873541396637401752714046394817095200456818828208905397240106774337287246773810327950108664023898575439782366800247887954435600579891720996523098027361897654831916390226431985180343126000566003463892630506791734743806800130266359472661903952871094343401117473733157497582813506846739001676163101882153081186574841479344057530116893005306998874095962208665951129980489593506244808998352807522146903537076911161444554594391816932714930793937496657572976138792526570850233315555172443383180485065770149367937365766713265024720639536703110330966892075285517512065504998359519899423985472729510463778015517393002261221371984389109655566329084209031287323377562196228561060993587506077855041378971092179094265607073075718353551315237268451817029555809208383829119124504612642945939803245884803851962912440083866720931992410756211865448820573882290228407887796366580630097038036338994483588863515861891609833245054801655116528191303223809602833002388790507556464238368185734574741366088438152655955466091996301429731549961180070450585478640256227691802606873235428176554720653445725932874680201680 [174,90] 4178626836882873473347544859736915265415861553593803757405675920635570171716921178891011554783686429801250269353880592997813624644239209485382919589677849251262783035417915532192948849449663874766263312052284194522424587119823701705954046760502553473557091407422287758311784755041408955188072601012455448597706480285249928426175737895929474525098013151387445400998407563880839720593947340197029299146032246196813984853068824858634126312826073401524748378482665290908874754799078168973802408908171530444779312286611033551455278781280757262855251843485091457523366660054026186828874837969322181552446063952719245275933997575869639476082594316004283771825940889177608051564127828566628892881509732327298669691099950934133337627423080442837538442425300209436158929690984664954371541178547402952731231026325791129771485964916446667392308602059503212680617009319360827533821261886907677667094072872590960604073804525397013220827904843962553148369710503847690269840419534656178293321082433590203032286163209979171534598469021541173929475620371891965048237079242422750566656007517272873109188012950604208044797017294927733773520590090750346901447969978560276949625062535016850009237881060166136766648182396429451616887754718169770956 [174,91] 6108654434928948198192174366757868661689947554693097941577133466112958080588741364552280607422195095518024643794417303201916978590984465940710278488020287563217647971219094084987324622261312900176479147782199254309051981011550964121153574659005056162979772852740688666307166049994741910142184252488185471106543353290397731038698293768328930252724632133892977265013442705401310972933302074221349253680275344576503254540502289557947035328314065138021437700197802729299280602035175165166443128273362269834081710886568950090796105124850592198960631860292024902295929083485915007373862411408559582697693095529402924075307914022011880524729365303414065821246073954927805789171501811928662673281398357622618692097461748535807951345699452907511188054823605724495748187118767211855033763406525872340584965570186135426069548894622606658799767015717790037890557304661635352315872141199655675426532202904308933975948473981541248986071328342682963066616476347139419172990633001392211255935343165183897093793340900822549236169271517643919210941178181410690543645993893894698348367935854357403422578989174127681746566539716224806437759622439357886106730927705660990457524942781927423009520410457520886629862774884352488006283115460184 [174,92] 6496503704269850969921633547484284609123653465227128331057935048192828035538458484738729477821342774393436415719130760841890738911887371939734122216388583871182907562166649192833386091433000271450460737341159877795264874731177971094134036323175530697492698042678242702059995242590448156519242381896863341098374775199747522466059321318121498147512291871331196893436569095985399877571994122277908548807854759449973891436380675056445128838159312555255694673278906272405866276558043943665539591692954998746189620250696369397847559602692663973186109732627085545260012629914774281376025473013675042408208225580610613590861662153142082823852298354456783377348826747354821320740899531665462792910546088279163651565652493190191369739097482202640230544813089536780996675602486403383769261856774826880259493110370127314383218248348359766136093959539709725729247747424377279020861730615248924405905936714769655236132795338569689397027838809817728172289444638103166464597588762565824278369198495246356108934393189053180679111421888687937219277228624928507251363562101294711276863742771017302550888278858520946014299905081121809181079737023102897519035700273592350418310818102494610569927494071801287967607016548703931729935830 [174,93] 6006242503477337163619135203084076827636105309445019296470123460450647461587151086679408725458429918081854291594686382250471335989471454790420517406076067785139811158619799929808586241857707124804671711619617055516405896846669572905038609500577950066503438411522672983796319261112280155647477650212952678216033478339411912276894364013939500500155958389855166522594054526621515608285334434910959687713941456819130649891716661613681030241947616417113579316474392646892342813343945876492216311164996770322521653882996706482732773061145469470444934076568549970148629710837697238519214301147980330798302843781969875100310380579242361343204024955582334071096710786029610400491067323657723691016332289129971122352177707878946078670268867472769055413111408801855236219750486566726542487402475622770947645536698635041294815623217306635045993680757844731036185113358861234602937547508006088646699919413810131778045895439250647076502501264244942644431953671069840198220570690806838404252122403528332432658618297186424481056572455688080513248410514697029346410312845638532145018969165726497487780395612733601084749858363963921439232652489332500067310349972941517306114096263488144301998195890006928937585955859417862192 [174,94] 3635373119901345270939723861182400916776210847795544625936523263804462732865754995772818007027809562523761717276650788693476477883441367758695230150088509514034419211624604137976812829372221896320438511947701853948112790904391215930060423823269892572997379984903093876791281656539477393229046818046383069134137201551119230622744930209121098060730960134480288063291406148250685012661925108543584687418143081938234991210151323843026897135946772263268951378766968576194610918122206721967654506902929886126648552901423845024019640823264564621299682136852389902922969741336045245433790287233459614725612299258165043141083031499173984409479450309358065300383945405861572124085865750190557903593444133848034906110623006284249161752932508753151970977107968933963760344083037477252650640537542866793283014619846594703765648888764530541132625830407158873334209458565774352498702022175027338974321752724453385037847785723779718334241421710295583013862430147537558761106513961711372475649266833929409003461703366148644514902598657785176822498802301202743934615917493719324677809868230487079979879581817527748608281594542520853608132642652678999432836801610998672189677944572534557147910190311908487785929355607132 [174,95] 1597276357969476811153008137189843752972220114626164990357279808678980932226724215518289958916028660952991815484988865836021034750475254535803862726932106974839350860474379654594491351019343362610806777600039612047757946900753527706499756977993519023215503838558254685567593312606176273047340131802380014761816832900389566885534258582469106469995457529562736249129781753930383758013065047462258965540836733041960127588073236870480885125983818512490085597113206502105696429983598956163134192112064633004499154469616186971181090432397972911482719762120767372657366690406740708654700421657387464034089379141199743559038921153920774977303752700072780206367585772147240413586817250217796173336810515398065397970878599039878808834103141482623218004664715076730382776262201360442804664113514468982470733557746411419858957289338628095969247476208428932645664542329503144911729502386144698715920798363596258402537381883427124856493638835182705284825021089716601595165299377805784150097644250219419154166842493574972094886116738701663015625441284484175817763257222570479073358615203388763395651950114451266137632806183912981576709704033633979011951571436350960732148577432843162216400310805071503743657192 [174,96] 593218669775573766514904573071177487074586850645689514154914471593366931699443984900081099899475513655353690487081588927910984059551995843182795332295394181013753873981941760634664709154341579887935830886136964539535595912092058413129855073914871991287771421613581783470512012513610539793390447007313653335025331373790870687330136442178324558897246602763411787923930813159616982076112077067128258247257944216521082608441100607757706990936110181260633330271830124128141526858328730999883106465117107954220497181058128604847933398421745199531416647044664248256661804495878826845496056713975134651891934288073252304875993740770043683330482359944429730662562093328510524798724812859576192641651196953437345938283337590505233103663673596819787008892819575348187146997138166720993987962440629994050467636689209480091179262727403454820287302934965991387029611736260423778321696735261681958870325543243471310788721196566524186716209553800851617245817146157035118167026090464795620427285451524640835339692124495933200706824473283423459837495251533614588355734657977939174821308170397600851251258008875905480319102584254272719785194126376440837631664032086527851411721802855380540924919258111091664 [174,97] 146113859324428665013894031518361300262736543694340218134249831823036198380301576633294914045208306814337005632100030139418283071150802607280562667856942485359241289449141845085888423202585859840282880464852688988387582846708837729187030770843991109878374821470065111717470797048562590037101772942240522227734025422085434987178265286207715136878287101663216068293999142486513764072595495096352844368345340131249693367464289857748891049371143656573320640660095195928889773412131127760204121608236399013482356493880255496475178022999640910712488876909959172135222354034867066646199316589894881518188831810925205045136199694744684309449056305183858008095384613883463431781000481192184476795733849293771422289186024113499958173190952782955138267064873648688515843312491689609598928700042304727841307804007223916700005201395222681880596778800940180743510006140052827258562632858627981690821022423890793342490362770075837355491591105675123763190100151795831126314670183617100035321799857743882414399525854546470509863137607414438600157287353451463119956986565387648579915100180230051466185462480752626689773710734022729491607749640078822284679922050508811898130699274609408328826256263720 [174,98] 25697991658419790187681687126660376447384128847536260032083133342415492430668152251901668100086710948285621329286448017972433683641392477380788506274997277522095864436949991213709194390158908883583301254143845802492597185679631020511287418761856215560835529856722634044320937297530363158935847721935171157634660781611356568456195719459366303406621234159527787074069403591994619384222497980643297207520058430027861857329457683928974235924980406695001564982614004450062883461372400521918988205521080395030137481711845303506980408080563455118068957267705076911847044201019830139750213735138188427294451952768073740420514324459707057023054275038975153456122585377508965044187947815811831319282246621450979856628159812937348807728466993786105809847443782485632688086340112019113973091006087446330489549403439042439583673236860051150348447083418186615165677558749468233000922031977145942834749766430936194818614497324732417509347671633673988979397085875336502623191947329122930883208276185358094718252620647545008001285862852766527973498912249095474834920507522364411785836229217169928754218986864073749185000033726673942408735862380149624157962228050681363007475473562787347681208 [174,99] 280321683312991562243670653687830001088069905276695118183166697069834695026312827470597779651357383979145847233672297382717762237652599196704574098697682118431059135898602825129601724274372348721033552093343045188182765821768433133934331489982869125270353705721342281957714020890005343239545849615673745461503352804790921105261461114662047210516514555679756239463991648605626540053498594180045011464430903215328645462933755511646434697196296521989591112201697138059356845319124450572049757863859293769214515234079456152438652163147693576391599942637940838213288066113782954602088663158437392070395577142534579130551865066540218593618125749781152909802382226187179328280066966511539552805356434412668269181343345251977522728131789050057647907139370393220283711732274184418573822591040511896476763716230146606581125274716449431502268753689532897625103601396492124441947860288505899725972313691426751819121126770929920798053871117307694043048482620538096527494642078605069629236796911798582983752677126197076563362124594510275515956534616663060878113427470971678584762529010227642454691840375154939029676860907492516476623571679519663022146989288310890208462157083334014 [174,100] 915884805521118545079631825191769915908642476073073426543104664583384802187883202909448148485794258888300061481221777367110162321224726291011162465091978437966196840078368061758729620747499639479527903697419161544335398384679115303851375881507556342183323470158269255598170185741565204734821809325550116311176956475980856208033084318308624950894764491420653822241399705384926362800381505204475222818070324683688381139486529029173709089891260112698703739581043219868680564725212912270576614370891398746425819534856618644346337220985310360206562855717466193735225470900616610943404892328354007481364352980625133786103247746050668364047358100365506508180163446140068616324090758288327229370542352485926822578167256211244694632199056158473748409078919861998462692276009514652710197844178762108230941290828975228318652432666187399224232088528958442984938684369259687433922183354451625819985612560891735640582508513565320496588441456075927563395221301095157572803819722922994472014330232294965206394674711171264102857619191482965722731981426228500700475065545506650048958267783331594046619189224214633552174755242767733667759507718968546432437996222369463115719287810 [174,101] 295133750412549782028082549418637353602424715606960471623068313485602121521311576624918226097960544871178183357887460877047609155252446276149216185957161126083777969837379142658667359393102703153833226967064851190231618891432679154141511043961373012734966000717880929371632995844930999229995282562356016381445541410478019215794735163661596956078347478456409965625701394095037959365539659711290965262490460403525221546629389798654420139538329661301485333347039659727329283218889169574057328359863740636736487772578191011923315842346257218956457574002784843860752843886979011451430604414507326046509089714640942416922438286573056443733288891816520347559033233855948033867229036964709871680817706167915178183808461327505300728900822076447747534911298371087761404941087355362905240411695636035630129630078832359975796378118101279771420923107233334635636897641271102464476839604610134076128515852992558207824574860913364018374232194217542968529617524136055197393745895828840934888197253081849301401061493793123290612085704084003415121395209627462185517019285914249215598922002778818350478959369909125894454111404353071027497674621519979785393573614572066724284 [174,102] -112020304777755890102633996891957041978290750669317395155421001537593630068893306355267327591363310342932219286732281973816716652508079444304207471986797943950881139559974238166251009747439965570654945299656400439594663939162104757826994361249998395415953597515382181471377847853034279463828038103359023615096780458827456894924212604367682031060209528351473518379877108669089735148429539798167885465423195049354410400703523531588968155371456148190273478637980379200923019390608241670717682580971839356332030109039305125517772021909779276262362277087243303229691760593534754147103132525325910696366657920347459939309773572500450227881650161494603100999569115615381427567935962987605373818115588303755180123640585607819852376131569034315193930767265482541533784082583881699556471336240053839956996771231020946817457322735176506594588133665569944535442286561152319219388393047255448632337144092025359952109343988046078338987696087615402972929255048747837990965719298006567897098323662449164622104148276942157462307869312421005438704404244287655425213158636745238812239775037550073432128523684667708070554604339395969388387852179978739050911540622088304 [174,103] 7848472997968237438787179642410439909522898494079086885127115137814104072252743958150307602674576573442992291678580432809655657948457869968424682568105965899284162294604193371491700808861317672846401634992260161098305504493152173931700067800509403342202464485032925254948774670074024190751327724988325390590870312067673176878151810561209774297829223356951025811831222342935522590995552274166085926831468038636485861658895350586824339668230698412217287093411184061101901620909917698139072760074581650996970450333014904033366461839718313356527740973613222967237794422194881315054637415888068382310762154246515392522366123822056190829725547545811395273083828888571406164967401998235838318263088823707737443705728587635423164923202434208583972066918169397723577184312966392924180913851687619752369063323562808426634297567633721534640248066956409506652948565452238495403422367045689982289759686411272225652823115368763180640517411610476710454595429606788234286340791229752121422255313663721863360427113495017713051667101553235212727439546051215948174309858699705055197335889371028776317979342756182896842478584924763313324701400719189728635491819 [174,104] 1078738613466917357350316037470645644680447398519295751872087456958775607060933877259537777461290679107762870426622806662747402811184669900654879699704080321927417220870206276572656502731192508408814755053961942756360281512451475392442792005988588291114118681147295306908508106795005118721765024385357128508499813386751195921728160249801023273588460910949811559760879727101007760945650437353352650831708402543922563666623621314547735072365513633242704086447831828727326632678290556489256160457786297460475767951470904117483539705631748703962705433320383571204384400079849727636900916916499702598228492654120249452531025518536216674652302447770062359229910938704807020633048067861620343181114260036304512282511964751498719620686277026086262492797051895892757768352293045157666062854096216406737845687565123883595780138795460117921398836686940090914543805290108078755553350605500133112854888731189700243217868506185286228026191819161418316156639718777976339157665135238869186299645908973507121806464617685880849045353134121256258321084215547450463623377039310649151785987004632687850353630820824259983454227739868285458330381999887234528 [174,105] -150961289833431023472770242745481612676962862516106060305781362661801628833966600067765511660592949335231520800386445814184841362111756775614645772716954424743734572767106477827900113809266303537124788775081737694969750775430355022216502184263506227965586900409523720394255381510104114767544102844348757435160692660981338947637578428645830016031560082444854988068079941060003426804508925642593792965749761732482245970999174446624994519259797743836173239340674775627633017716089729704997374312752607910798149697477576980834099940206892037158407538757365899335276397622898821839049692353155986872402330520737447135936058715388808667755027990316681751075499765502920602688608537159019932816271851702385243753683907372207442312104642382446879019440295695798759236733187720196004890804487565639045553270730194897563040441279442605701856040793451830526315907342723432360927616285891438064376339401140808011155343552074487414374819886785159097585014874409722543744778600631897195303873507494993267365481577377133323265333986262344983111825313036692966763863820965476706386560913054823936161344606940372101030292374675341406952796374600 [174,106] 4349067387739854866674370696919400704248613824726564574503636133706242959654394806637259243776637387357960037625067803471534991714531235781617695797426745932384493450071462420851328252431033343048987429988274140776147300566589671701225538983681415258714750537678141240955212127584451620203941652023671849285529525276183426334889944269565692475529514829326762484082765411946094591777601054006086669350668335899857757143181270906098689478554984939528592782286502643192959357960908023643965766279812915130829700815659754885500716263686732061051044607597941755771342054827705544233435724141306762712395848453475638563172831522289376995706665575912960294354118696423850895881464082553485853426008839643035583668572405745436333336303967307048352006325354984199096642963322152242984277673168798240462984953765140040726137969365043652497994730351097305968040847211675631365966809207693576631979868314280179896001613866957479102077764694439428965387834038749078557797720781975051162128574987521915289414520721847675706017102424886919313274097415494106861167932941862891315680834205236156931692586724519054228281787368784775072582 [174,107] 67018111368939120446222527268538503621751931919244880217445052821230713627002698539105537909446123297293409050842070769166954519839757905339033450671242908368746483251199021465270328898217348760460328709519678667452087047505616186318444480492191975574836065667690298349003013642922834560891312856205219448736073061482212055361025733267565286471366388559698253144993981604909503120523153593892873622783725118858221793886811003692421554752796959912554715001008646199055369689523256661400710792283845025817197486940562644189931894923450513484777376155930618939657073042818218779240427504269698304366371196490483272361297923029456839978263415495245316717865267593124489755408991138672438931576851493039919346311738595623322601593078765178654734057679055885179733605089852646904550218256267706523931100863368081858504764171405163979947249901402632712584196893399034748799773385771460299590098115194401375093042678052086790612665934751005314430374310989251359962530825236643383289983744676633582798855064418416042448113238450809669393287895287661802428690331821501651063276296862116589518807164537886222894812304136520 [174,108] -4396429848356374572100209361692994842696307230492612449976242151431524415218189026184670303156764888790107321396923195283455726116398552315191261139372031902700130238882589982081149228778127710481362019080300397069973397078966214079265596057217225642699096449087180670391090009795856882872483086873922086358442111025206522918870055400237802632541163221519270021360289599836199229573462895988814299047585929633646911641884735817235286494294782488446545474503752954070316671624474020781729941974039428040824699823626063245406169126244478309930779007949264601226567470943339236793957573928862240436490135658905648922096384388602965095541394014147672475580930795477631829217191898720538886142281107255688433025261208864387050914609723230108512545800897901016290462245229270402780212852644963665983418791058833229217839021577010296894221229988045268024487462118741612948803275701970763214512257021961030125831924824286960429117400460324407372339051843652073535736019115529816856268156080806512554197345795372077000725343361131210786953200792205764869505856488330012847812362734739566253515065309821830843535240 [174,109] 55168861870673480107538382604966675031977495268095125290681909837460117155424381145060136480970478864727436163998367811973969179767480127319613063450356183758787613027609501059536193140232956980570403916124074765295730207563969200556586066807146286908929378890806969110920866967887545143039540841302699945054112316077650371795767443926138008224866683239901910099368320703493968279199720948198644186980365008931262211052561425498329028293399034214156936695388337276761898786966578580172750203689862358587813434780764071079264162227342442461995836912242595880968586140326958892114189469054647526842778062824753594995196184452985054254633542520098230167406999519764354883959594832437604767728080128576543181072771610443786080034266337246612921586643949981967204473446515298195472618616499474379190564073701266859914260799753643237664057976256642703062273336529024178727906615777562443671191761718631202048059025506871997589683113896091813102744315840112662582414067030291829511928534917302396515313531215140087285559567403429964615359641977134299280043776822114496515670891828627088819376112853829356 [174,110] 178811072571701110527107825656851518252048511969024129857373900534485533841331490826614049153411146700945903093231530895443033424348990572688022056149133376954892974062666786787974809578421716143054169273239606463733350681120626028304201721651306412796253348005906107468156166359453118460757322842897446521799099008365467086306249090852700108224078389783754361392776697297067652031142745554075395956281570119500571491407335727354025425229948638950889493722518774252418107915090341383497416829668436813738020308102835511087342053788915717803136123305953156246067230256454541443764325293914917662117645666940791198004406417081114129740682486547240001544497834442466035318904540914608898816656330847800613204913027841656895738463932045481184537078263741628795405184030366437489789082555495493235942448366279727614568588623268273091764815405941120485615473456467584402204175589004814971077179779540739123659183333777410336893480897054890052771637906058427527622450370062476773065387854719945380995179203044138363540267284440508033384868066904458935242154599874466476668986866771460608625405774 [174,111] 7618907341713731565558278510809215180504177480130870740672529711167695340358945683786837644926598850527811272161449903710333675224206627584414586104794493604204966752329105190552398415048794331636899333235356261036924987099867374966721151460096442213765389357901896737915549354063181371777232073772862129168376488527796594532331983247556705273788153664717774431861098436858322611097381021525221907679830069621254441487605777207548253181517140888011046471015283279061415620936180608636789390836479981983532128014947145368076112509855122198300823844108225112488489185584523812211154890142863969561210441613298722070711120758417669984910973826089998000549963157450981038168532513973624224384477158989490248443073939177346820311022520072422428215694175971305533051744951687314424549164830798631463025229629245393760977116006801028404485189854666071661132791559375481101901696279402003344504221972515757604543380242816114973470312104376248379690988908163053115690790244422582946752367228055899168231983880614404583489978957037254643283035282622168464211045575659918344544850394950594128 [174,112] 202867132628002626768950539995825301918378212990479622326877618718020039724904918954562957638080742372859218055464975443867137041402107174622074046000912680792042723794635613237407042370549860204986840550739950367939811881612290530957147656906707214534112724371839412192384657159009359089689021430196792265452541122624739201642387429870614960975324054378949833104293443973586543537759523611758456271229336250951322474039017842500290601269622951921356157931391860693016857279208823510495571782437543460780106424873800347982586684397879737425188742144012962575025945355425195229814721621682217007900542808765300600814513127599468501984956218863502876415054046830415844342304370391135363635044754350000013241911862287153122974741335872161999479840377047398795633865175685600286427413172769438210561162296799405638476685412939053711596207032800402399807879463567214266972285520805315420205354661725804716152196559763416383808331074954621648963228990380536464424469041496270098138841476451976469861047872031206292566199510751088486156037182106207321442881104975809563452330005281 [174,113] 4082149604452583546832017949864878030925780548621879758301799617360450333711426704608537675768893521194592246337006314536114162478435241865598465504067680723968747236867179026289519623788446024294695748712955222121720420904965722325531144910778643310958140660978678051679826963954459117597341418826589226473831495251885381987644788802289206237152849655848232630604243269793567960213978937564060620728127909886133504030501281944454435612288779878489813122708773025522630053871785792632250892823830699912303501070606102555921388894265859212178108767531160674867368461768035608708906195455122624114834272431797242959821761443639059371027647294050384180689724717807719921057012704072260927284310671840362503799196715275636924844986361622756469688842810444778330054114030757153958666804999100372959525585952675985750186051268211850788430637643946128274400034978866756749328040244143870318233127668865133305200168063338527095652465692879213235191354102206707203283017136403720772467762278960497221256921367096288352789762119861185076814466957505170618854279282503048880608 [174,114] 30907952947971350722612319898717077638987005240435386569743509124652063365811283744687572127964048199516668184387930333940324037473239019896907207444862911190390433687288371592227826044532872553391666412875512824201496722406122808772658550530859151904655492261986834534169976240918569427583460716747871947469422907207992635161115199346063862417155879656319002501136224691912855327034233883587468424652246288484196994374935881458860675947154084063378182731967900560387496952224506252362316313743539336795498644085027112123378828698639828075307956908931411060685251688943715576411543995415815500815288206028576093403752508399220958368648088031479373072849682415201706653290817784133747644296486617900575404252011571300028943052110013074473141893608194218494527677068088576227840151976175312429717054551643537314177566255935574567747374616267698096461634019541297363225119191890056051590684072372180395636465340508653386627788716154132701679695405894428376660875830257520004219851704881833484896486362185199479230676667753339711263140228120870087835618556375236 [174,115] 83271814688508035365604002613032046464645646950910110768423243375072408936751446821053861323666104376189654676231822734870650312254989807628977054550403433338906820673916974607482886285046823373584072227615087352697694099041099720579348396955303896775600027074851270079198723734877448279507910554781405664256535651433989590837869472094676555881587793414746706377569976303883903297952672158804425036021904920730486237064027040967758440434453492828304892363079744444140413979726290709476733173557305700929418095030615269153558650541764835222197544792395198623433081120246300497110497943750730256691436296874689514491200183285968593105689679216536074728687304086926057350350975602659015072217022777116077265679160199797909129088004237730473992751120086073762774421683160281069040100300015188840009359682052406918312484441686714979815602303535692182574170405038751826886253767592657288607282319955478049989965292607320751699688516824520325167238191643739462436488048820515208598118646631674951254061965681571754354538640173935073316518133972224307508292 [174,116] 200308401804725893383586174896246612382776422636444551725426671533950795720564149960471636926993596700571434882801563116192083114648506150167239856942473913826656063129074097197054896795771517068696880724338016346565142168238918487050904448183544014513152399888627522457031426295669180208351977966016457276709664397672284945635872446389117489306159932907315651158013902426619631229721043193189123793992937821246959928664149675790185074935534202530936605342341162269507549213253924129522862749999424750096378336380124645681502387317525312656061864446390465714794610653917535744637974099400240781890712720238731889805158425380587594439495313356420401454359340171131388800659205733227663386109756404621112939563915649912388255437978526661725465965863152974457448250101639675221815315400300957482678852497655982928431302353820257216552177391805823039610365801265820411190558535597190067088098596533602167302506868800464377943142453178455649935515410659103194677160371891600675292482730975131344237078083132369369709779611658451109465244184635024 [174,117] 352839014559548759230223749682376751562749216975921731249594770204346964420243507619137849738319699002679244719785642113179035281434715174919519652366726415026830716455576658529921764651336056828736303452679138112902997271541330082280260793718323093784464569555425325994816924876286911444895945393199241081092054967265511618792688756631088887216866490712098497805056663204961078631729809958464621838417254632506777873980163247584396271485568392865153401114754007655620904287764961219408635562311663861580830500167078453672101899979667752037149607252360184830343409905706272940753331910493575681354954589647589766199051996781628215046757733114620512750645382695929742920167193889500915899653497098688212933191279135628560103181624128587042770214427128528923705945766884272360881163206331464231592038171023283023863833543211706153432754159461973484460908759859311973261633861505166935187382792660224328337148944892786349747837513236810979189880301372488360318658786771761067450291484592174424067269326306935499600687930301865464855566 [174,118] 26252164898821781248093922661928578635542651214554285798819621841982492157758890752657636086853617628745690127811063892274351491679963115173041172296081064594722473012573680231258140752192337436423787994469764256018856485633193903687627443550194668965222471135216072020343233195775271960059384085883878721017183916361923342922529622281133215663746137075180463260053171339845160138303029082630338170176999583888075370952218151990521086642682241243551985192884349087324232432511712283874450796513374427370637089648165618860050579705535856601817356549427151264544386751341896274596254539520742671845792081327568868924276472434751743493446529149748979161036054934927699347906738268973417958707669388329345420032279925881664798693744841267645503190835504551231993034237987766860002469428265308316681826021188765681155532456733420521909195313077353469719980129346442088104458785303429299978556922343896256493003517593692108794186112429986144345011638893033015731511322557649554866858246227969602461727549310428993949947815505960 [174,119] 624035875644103947950095429934007013655793467902221475714779553565118754037447955374953326779384270086941899753465372944714932616552323530927169775393408717292714085101233918725632629871470566273201112951506599813808603842675358814938008153178492731116708573189017310943247247199993188056786193475732082791254831629178735628717055931873599959788144277421832869126487709163113242203700216974175089013136230369559832834237111178605796319631577452438192479775536702373523496292117911400247250343587104974061736601188412589711719029889257323763461666307632766830464122815775112677091682077693351002690571591920420427036081019209475756116281866635202918677696499819501339414383141732374058106143321754684051769457098899768304049730391104105286495162426276339069447316165835486296890737746659869160031506877467817951269978397411680429712279333602654701066480344907110875221903474499304838031056636734550827928197192929623548860450246340108186503301275228141984877739710921337975577553193305200431288152736035524472464208 [174,120] -363302541386761135478771686557716036963060112234274734068191638511115806334913517496048376547448451669739866277535342482423293177194935012538362454412209525283175681751821802932514772644228107955924403436345314928042079776077063601133016755076360425558205570801022294948666103789011343783083652550687002904544777446359237221867262334466380456141948069176599852866153850489701648876533823774150487592954062145687532609811800451387376303152310515340132322627113608766293078171265636078344958018047606683178711143311713346594406100009429795040450669187801668969287044260838739249017754483061186013274020425894916513431756349568352954510369551985611789593868828269786959321483468070028828341492753982867794532762165854200833364781363281161260852175887394726355240594590189153200595181764893890135119247505922065102269921876500474781124039780584384030798504465727072928021544805358387091531198891565301876882824656160213268255327293505112942899834817299650906750757151916621340521381986756739132599732192894976 [174,121] -274794945501932346385633958432352735010117167251473095740569939158136840863148748456324254463933825686257174456716642677539194475299396229051315008587216017980319603305164503059015402962070891070535606423710219823749566383809093492681308660031274672998249600783074577153840949826356196651210193884688988383700998510952886721091107399461159121515714612610374451092150412129670066143106795626582652269357438693313234510396324444703883591025010072972885164434931557371778139268140017704197576630725455959129351547766130937719144793529389949086384540887816159961692361109229035735527948256685201553563353963025429307899468090130561012194830852351047080658130624053924054123528541250199989997820859274735180541236761402586025471130175857605179180938276418566425260087283484563314153521161783016001463381503081499838217702455519025533377909338193643695870055339923179540972086479809076900902732238992090724932754243719350594544698302759058813819068529887512432218947608152287434572308750798789994461552 [174,122] 266740191261750401669365625336646029034642100413907367202627020472266327536775143685242394865091317615787499297841194326744631445558248465307162109143442507510395958205445873006123678218631656272610281304560538294437863489485996328524748133556628656850929195586399906957876471186547076073656061270605777866959512659766111699766548689234353363175783806865196906537763444339201055242926631771386436169768413469048083772578293519117612487749839888529707272046075822893522522487849843978659555165227241532404771424935359675299241001027728116550294725495589517590793543277798032120981048328438431457801830389237252877094683012916867246480645339635609980779024989499520394181246636960046945475899014769344453898073838388922486423189988274807100996345219271832698737965812277194395110968406974584432882039527727114996506580559983999166382077585237315122749354593481842224950843783851275907068719678862815135475185791298253725930264287955860554351662615622974847942034222682723192256170762650560 [174,123] -41637528480607268051521972074753749468776375870916850558329087961974686094198169831794866955578415306396240142069610721879134374615334080624011336707339140507903455231279897910614127003335091545825356528222492324681249586290638237197362740956130390869282362764805822053476186038059287963589382263357714430354027608612045034032525012485021149357665126963869284303112229315718435320864800351527752913554099347383696299259667809170079947439641713689113393095522940308654323210637832231516359366247870251372234431432206552331192048155553796151801857262810162872616674328249404831872451906814762412681679399611136118762835097452081275444687066275998431901129822202563457870881193341022151092002039461863270611435923459197753054729734482661064005512232756737492591217667244192066893514653720308064291232326360783161330385153129666938545880642966394514307568888969366152074691649434422361631992655131019277297141316597321780624521984359149071357327448159476233977792418328376670665152 [174,124] 3685758149007934935784467330078052316642692511061070239690358310010209905710655413338559951544694953379356582584022537281963152182962122209441142465180128389780716203981543097211086887419204723140666200601766192833523122101154621163824661976250738771612650002255786543157151659030871904979503042800189079161709096589696197192225374948791552948320195121298658910213384438623699749518434619938909735434224704684203397699008001607042471021820937031585336290474600136183489261654172730920744327218735845839709768850125641173347768946991886673257012060028509368545846158464733059797932838584050263114912634370183530804046803234426209153842871365426226645338437308794055467757004372018256491541746274921695898665471810368172465064746853792472452359378332393878267553382875332420276320167836434883787323621366163956533764761501894272661104592852383497092336446343514854177684209451271089755884787336677858618953019601831093672438619428353313616911112680251848626208565229172 [174,125] 414888819535409232859807707757056796682670387573050497216531882680090877782180815083176348896580668607713974332608036468635586507850419300155393608328094667118243456662956782822109975992575010290591750488931806357275116534416273036630802373215464476050863388258401341680750059904405856285271004829367947297713621452220987888571472604834364157858697436991134155940643270556202060747993388209271207252419632933765407597982574363302422992528364922063805804960564817777332319396275434613281142875145018086437754050094259653560697877678531911637637253147271690419519993096674385903662307072335348999836893545975204390570169253589357180255715632443538010066718229771963123088961644192684203840402603580921370778867411186341328669130265261278059092360185749402561150862708045242760949156291026216295969840432056706961402106293952157224090003731773357072454157738068153756349906612744184387373150585013257830349042292709568322369613538501388905489126391035867015016 [174,126] 16527012865078675604392563158491899470410465473653327588590693407256448080388102234917433635243215751934494815592771824801163432584326925916439166718227573747827509987500672144618508100510552819082875431813100379917267487417634509208759936522374546338326131285314375720875298744872663816921332610744255928365440155313455058042459472753396244287396329863775202958891148566998305466967894324838398386611723823508600172602700815715178768992791916480924022510468750084222480744509832910673327068432627295101269040520275461383837440114550424826101627405008484525878688168635483198291239038637982995571240078626091434440898045257899405561799789424853740040894530057850788177859706877442650503079422632267926028926454419587546234236926149531921675184908919451379181997299039485407897250950551862279831419688600571675702436133882085417970425249907348758597818704025473906189775082089699998899057891410909726021279688388115296681364789969838219271815653048 [174,127] 762827830859102580679518022735881003666719326244381686693314857415065121899961426857997296163895204309818295891517215355980464633412518221132796113103317513001519696180900502715120089602440379228780566014539003320312373788267905606515909353469014305999062826816424229784355917965703293520286366213569372427498495539317882593153623033223219205116986018454441241594737678083041259207517043938224979165216632695717348451426121795695306805706432204211399593158362740043603407730240894461257791246732087790583017262557722177306236141547067814002228855155117439089678516624077443347880123234313041899955019340223490643266859712232520373716919829935569435994581256648780043628401848311830854570144721582025988901917857503750007051122226286006818478334717431306823295983391141886212160097281094163679676705656855663339476817743484177832336285305248741133569716264734369388484979904001610890282580357784709036855348099049198038518857583935820408 [174,128] 9378404260720267727301980629937220452314649259657464580128881377442053763482626058656505343026202017758227927837656580212255979910625597262102006561092479458350358024486620052246633444860573041187790858411197249875388434409424797995255518515038831888666533045636197024212535831190827915462025067724504783273656251104753919556268475612791290979996401600453468385264650865243638922881585263664977893220909622588057076868312070532582753548220138130977458970149635637785012582888311297548532454074543543563177337077117201114493093339726785637954385347774459194809361966701030547700502147183173965395822091392627315015319227956103610132651986720188490701499551966673491342777483965699412619900345691923757928809129468368920813032956510763601860977221203388664470631627084524010645986073613781815374837587339250132826444066749507289259286590805175578625094431043609283118794308586422217241276263526797937066674971078414745198380996 [174,129] 2814277660299826868383633894110146193890268026290511273007772208619648970488693863328741138376569287548845160356189046535633185093323642625539118299622193067126664092572996366478192980884126581278183781805743454904134977036283417886101396489692392733981412169581728357973505087582500427712042499870426250553942564568328858418127327189146868822133929761234600106930228201419534381024851870443376602708986417065419398228299799336816418842069130023413789962323068559582913783086081268534842052726675400042769332037165208747679302044956311025204854522690712292312510581644426688481323154047759739979655867335784002800795458380917369842354366781839002886789471970478427239735539735762622913707516536264277365256504148077325723324191119180596759881831894955463653605644522196756656877633918903095457231589540184663097042973494957725433472834798576391484141543796516544923860511180701507500282459395549030136965720277003840 [174,130] -73304716223393835448051871330174687278866980023578994010133652851823045502994333924286096097037396791900522840905336838982923833226343537238786766536116732382221108576856338170170754384240972636301669976454551761331664480209901446442876695859529245261296617174685864695364633302798704800052326493436556078774724622776015626543746302949753840999529776886007065212590005401502981002434149172767236745065759808184037086432682936222133401528407784609882424854722895463882817781898561186270852979494812298868223626300400316770269572788968902197209255830515493794695293926723824172832067125944301853471603911683913626881124566941188642472235225846584911598174457176812163520173722966256749829119420903904726980900210315657661704114933798745238040989320447852368955079904147144112320185583134567171446573524050127847060181222462582773928370637782347193254887930802875148423547857078136564517678200777001639660206 [174,131] 238228103557547378948040961543453197070693584644370645707165188014682781281438199953605376024346087975172172289589369068380904820847290435868027485570909589808286026267296065549695558791214491864554844121272843853208058999694588836141237514656099967155692085092880899156703100597956750161435152060470133341110602480907271215788562474923220918890746238329694940483847937991929207331277992768417410984423527613525323105509814470643618034360997023077342347530390671034993579319137241730267009070689870113737551595473609056691636827122310872542227879261582891397088344103798014162867478215364942686363927139076210714261856843126425899897657738081801266763745770125760240606342894600702459986790375971772415926804130545581947139813579239491112243956281923943572476789396273454305981772853977260199425741267684920337453103066807256214009360913738297736075678116912326368123025757952211873156125709250 [174,132] -91842685075000947953473355344948171848905182538738737717637540411981275385115543500273345203419296167146770161688108190579725708163275418556314597855851157662158028093737389946487670602517900460539556405506608649445901653701121805655519394890610260883360567741324448965952195902422807788206470764780091634467326977519262929289736449170877453030878480429703793385793196760588642769031495189076254498599963869405815982045123288013128752032126399060063342428533112264605835535901696488818326374742613041694882805795517416037144734229797945318228889115478124619034111040292128401003473759921688236831909660924487718210478505350721309231003099114690465213062487370928297989891094604386691937967775774677327241157524645385270679361631262204468282106916777017058841686490422021895566122235730253915555657011620687330848357748021338565456319524279000041492321451711015160516543211205931416 [174,133] 4083948699291549704077664208928801469284943944881237820385023395578424634782766117491152500679235031189097090480271040592134317180461628300228697814153477737039382569810335486887776336136753235803803281015512594386416122901616409076542407442711011154858435993794784313946833720664365911141478347732008338775552624454457666937249732547626904268142634976598715083353728537787121238683968293696240691110254272064745803067001816872513321355267356904575262767909507854516779864285773677375369142255755539175841725873930933587374772574197669681700760602432527409026610537355020985879864460163654984589886028527078230840636830926464007341609126289644303646551371353669223139591362387277984306922412457827725535902505238720054072972207382772684448634912494837150115392472654431684947738950879092518198559609440265645276799546773392298549122761232290515363787997639020400235208 [174,134] -19970099837632558164756289717167110429507209047664498879538946287126850014018440718083216516175686365953535177817813130987533556085030942150856117114953567785136739964709337827398647370387235398073616076524830546280742885968972408672005533498236039630418260484980789601217528700193009719276774747798859523830672891887782004381705161851415220818058239165765897375257259177994958873873324136698365366002478622582109681745316853792877917540328729518094292853426628257170668122806558779686943895036084591140589901334671766557764581316247512940088786642593601255168898151780188373831237839323437346712886453963381719208464306880046842810417751046872797804802909751954291048402714722447079447366726917335167421062881662452306381413307987533455655105983023839387122997719677887808970346295265724950697499428684606340128120033494499103773050466496332274745827655 [174,135] 10053482835342510799986994375362755854515646894108833500100654311847314603011365951206541026454188280485509464958446393015435402749100326087421402800924702151275724070863999813832001117098442766586978827767057483968435297474222404804344464151980814973093011748877954842475306960858826816095920437352050710484287170554677592926205950649561683195237698565147349172118958751496173433100888743304957898227858625614990455223237957588412413310255712985364700521202595533541056196670891165161398141729716920312552572482195979284493079023405284138355894044182641577026913996517977525653598603343756984998931534795138242019541526147971816023503127154693087405514291112422674026373841589511784236149532376114975962245592127231294795847867975405386272203941304491916408706823115060784726416112262337188649063105166033784805049053458037416441230642580 [174,136] -476139030032452213547877214739704089991567890945679577928914460767826872079664301278136081491243943978942627135727975949691880500839967510843403133263956365494250793450308060524708913203780575762343643852448788906161022299735799507471537957111352468571956973167805580039794710816432107467543046786849417107763946933446311485737375727812893541625772641369093485618491150202358030362487236883158296790992282984236963218511195872750143308906688887921897737488831609798051697419128735294354204530536790859963912917252094468479570079658246265726744119919040929733013587725036664407359422567998695486992413552815070751114408318246784807402004162810913342465453874383167447834469304865310294945444994491617202118642152996768180358784144527698019259971755710904758696548736049573933194581970145844185262977871855883381122849449478 [174,137] -908989974946699927183787965227333431764633559474718363127477624806018503711322279473831161472982941466991577298205975932636830844504572354210738790987066922272133522800740241690510698887684622543073911353751928943413086247632176935297485340690724066446448515258731448904896797645232673250572741278106021564346486891265793851039937195425404410004909587632715949686860853680213794391764046078986448425537754923457351565101689826752611502243005084929633756258063417385120480366598796834738882040926946591772135277882025663141336010283023740552358231341854784862958869396351740262915298134053172594651671559709114279498141294229494516237808788149019178121224861721595312316171920959092695745990709240810069803744924878429329541644950444088592921751419142979148580072045642261635372358602564893328509216462367468 [174,138] 90449651106976493103645145679797113981035125263936858145389524522866476089128455864844671416154124739407642279009062227889385136746333290357526588824463567562564754617490803970922462931069431014358324682437440868022091866879674498833558277676023323139498149251086304001671392274114399090380063649609850158568980361879987164054713698488250223491045984811281123000482107110072064271558712329091319794088012243777406030578420790113565442583244359384677054804736571788723542728744423323541532885146117959803400441594036970432891857264216041004616442104626816097747907467221645942419466447295337625171171495042984385337112966606545746181965069312775278123307360325199876348263279675869359820555037342186900107604405350777241663850534675147024531528186031896838444821402563000889046919633210979965164 [174,139] -2287819857926226246162772503939890348217463884470560121583718101504989130803868898393092123261743141407589077288753291176787093634742712612535726632497919898874442118058898200460022667406185178016652778186713207626444882259443181282406985134232330517874954558332475613601589218256773197762870625313136148054615572995074982577349047119037515031453749845055691253959663121489143899550644479392173336221833554058088270762296108237973989338872235714960515371560015737833338367616180611141196968404791530608830712525703408457384227122479488639707289116672829585236299108179588707426404672332330383341751168384406330176233096690411595424984703207212799041610818783260003594922013370214446889564861239421118975575157715463794058639519169868044251347514252249729222010261610314887262510804 [174,140] -16498177317828550817995080853206184223331634035157463757334851654780045671751693993388190717022085210230150058933685949636031743497923527444864688363970833334932376055329175051133840616353703539894223267809539741376112917325286597390444834096712829765859264073051890855877031887104524667497767766666254854878149458071202956393422747115069238848282622920731209059354137669008559042106020713407732469255688037300618121278084912301349741991194928285796369613256080197591598061264751685703485258176962913656520540157907228970626052856756509166250830890508551125981167944840795222820159367685089654033243602069813470121293275006630355175656889021624270969816151525042887454781226737095103516742973158910259964688115879847977103380879393934259483473357592604915816359377464 [174,141] -1339020178239773666552205127601342493309009270174375957525594502844781056948343145984657276501220454145110876457411993842553564817620893037595911507530323018772878477625742109303756681819693697351752381880521589652527309228001030479839008542820502611974934616404885342788836007153872877817214845402674099519694689824993813710837920572131695348049134655819449110558038996151704872101002974896962110888751510169688941946564966008052568512502909740097505183813359800492850699088025602936488006464402024369831714490531950297545191428649485652820526468950291822852477783130849007191158333336766099088143381486088708786389177551878722728512214312111554941887272983350546054801416040018252039687005916992423973127184490370334434806878849207372438280983663474221810 [174,142] -27552583494085691263909702696771856419953888128045146087994533821911865500595043097136047052409011046430005677949332073981916294325681512995006308980043474874189725597120591589177125257437188401557149364961519700778330816069364269639678184870742640399748968365038594213572409180491562862867144594868397340035132998579330675462940341411163648978762742421946283558599141168284692673400968770284914403648480144212681009375006512771886996827277693727675801905281802281169243352725205802738809471612129150098086018567676832646838895265498142435603078594477615060843997763794601954478767984941152281137655431294895672806111708725632851389368033888034888049651604243677985960336636013669882105659725583367887656476835602445643887382274429532081017604598 [174,143] -256717914102449270913689329629573598031395353857291437110844044531060996156899870575851381640675420479708941733340130555976064420413122191341022107285291645137319484230083630131981762901456488523199299342181833134735586724283728146953274335410097148144857575664998654784137898269102382631892532765777822606922857225784635375645798165708895936008511268401541666918134876018728658173822984074504489187763171824172602630879756823319633104868779429105778425262763340704894370542785691127769920756795634945801728822895394652160262380338789823435681902182766733144391965424540344050228080932576602372511327239040515420672333584598427852503505756139588964688307158843014567250111753655270052354600977261240287151122139895500823370719627091708 [174,144] -1048160702455254869128495618409389231998030101647254192797857600226596506651382636007111780520494916012766752758929830160738736357788943913187926172160019806508285850361202805467276612254223744575586706260590774107236446651625933765532969388937041556429079065186717960833632346294412935143118335735848836171890619219210878852399003492263183709585841421080926766313552217053106841502469940704067599201625067192548841634928985209718202551483549540614417353171241830114017435839906400271774364354030337174584023911502364865205644010968659071286254308833941975668679235582992230630001641041154624967080973004073909561068827909317973276221015422482911019887989953970339012403647501981766669076598791237598069560248087585277120558 [174,145] -1808588808522341872206291211134474014472121774600701933462934906636862348903615325549778955338683433712058720636967561146454911584371520783099123591863565556624801268503964171680785875788365385071449189612664385797406946840941579637568824818421049810224958549707101648879092410588015748940206409033126342469009832806962031861992744814406727277589231407976799314551392072252640918429114939164915051694429640985729166651897342041667730622972054788469162462006788102992090960569339547112845014379690930185981069350078876901657056574995559537539246379530790011105768847741005187008943010215195695379853733041025826748056999076944722024588126802546181903750716963390492494223930499203425973936960349882237945274353236 [174,146] -1266925497313114071282355439195910353386176111055691378638606336287270175354532027378925175845048708636454618093868930047113356561211626588875585280892620992395972310402277495571202994831444112145718966195522252195668263185878337724348128683745399065808825910552469851787232502148961060033537087780208594696187771341265127507015078781594857801195312605016351005112829823607642398957282976424351115362109723772618394523972922157575163250878664737592991952522443545562392635021697874192657376708541348956969942537213576068150269183490606077293321184957947954309689129887090724501162396479523130395744299393498086399613654993194213949837739920087444751723056101795397023942476634795135718308387849378612 [174,147] -344570349392112598079662829011197029114689467613010452940447024175640564923339535538298195167510973998503727592368447103495541366051169494157683984005160507354573493120135252496748815013039887038680301427211934340642694425241599383031689617481812007499329480324567478729969273802280098019095655000959929507842498222473286004555401512357463173592222201828190049284383898505401929352041267377952296340502727356520985389061574410525142081844024168823698828395055996967987110595984797363309958199782174412584559475655847947325369253335808032137948095066650003351607246086011194199782940300492409627972034325380859276272787974621621651859157248158488939038968746674660831351061504110653542334 [174,148] -34618380203084505121002482776103563995535097795396080941883686358711442142721394793113113086220670486491830086481509907562070384982924961111548830761397957760034921322875488699840736754054494595424906174034287844190466711394654425428108602926853922427465804717458115339036618999129601667688700527075219839092845226679233313576118177478139603773581367443596506950474464407949935422925344819348189835276743259873234746656786884423661173244175338873663697986179915388522310357140304120718407038194769510038061250938449624183292449307672011662248984163544993736967253226810144302499642662200506660466841743198927480528186813577344078696413433625927205487063443409172994699530035 [174,149] -1215197849570348940780804101459691334976862103150018073219907811844656803064625847902511362074127696278314228385336434984402295850497356626103940077187267227004790222513383959231971154500280146707043605466563673661718939475047537217008584641072505384906734496082671704991327660644066049431641276766011345228176682860576046763047872296361617990893198759372979909465877347003522391915805713885631797374259915527818659748702202804909577081752446853242887751983145311649985885436585802195948963260252115523281980721874642792055678685005674585291690932533179456310707312796296909383881530630549568803815369012226030600715407728940929523828030478859709417196052280820 [174,150] -13999360595454081997509417930939112103472172922568575971063843107951393605835924522732237843888141322160317294025760445484999610682364994337396884664455940880987001967202609937355019024574632067085686683778193346127563666236245885173687302957509997329924998013510434589812751880701351082665601909452502602644963546111143886775921118518358512430713799570332399447076668369959328343091224078647742214374499186259955699445860897640895280124291976954300094244657854222278605648874430697676239709054822923210194779599475263209952506378868868886820953167601427474921435551397219083518061397743301012295266695773472952567321197026787073246981864234163752 [174,151] -49315180234066183589881635437822991844379614032112484033863358115398784349592698788124931144227606147772957268581553620146037914810843643367491064709236645247341140613043072056370756090646667917774348781981371288672641698164752274035091752579432791343879031954731112215864064847352441595576906305491775831141461480906201686159175851131708601341479035881890276012403864393056378928303693955783453698276504876959538415942509790309539797226255425889934557649093592966754437911132638920394479807661724259088386063867980507497764447807304917209872822251874649811552331455489848690074885896457831564158112849846877736180664804413096908328 [174,152] -49021990566510707337233319157853326955723547413580229873321915021910092051504553401611038558999157261547490442168097689751588069836974032991325979244703748398343978439324957037347650187976553168242767889514664926507219061739209536373299202582303651150872447513751593158342042750014644257762902182335403367887649869869381247187900343460460803531144269527297528442985819518842679317682866677996934464729490276496123230510812673012707195095904459345253097588469467152274239906582488028122639668577896276311639136566030940991822140401698405267434447981285662126326167665854191014976882223904097141608226994588154844872784 [174,153] -12545690899347300029461327343244500504304163948728137820364910910241948875926807960002998067110237755753414142545079146040977880016531634561321710211664264647101616743214469333020922932840806425166554972708150514853240189511641519939724628005681131491995383808037181160109254684470008479064077440461455071061078505303894358751434036095812948190478320155204242990536978390695972859687184530328024459644343397330351472782757326030074099490453590811552373659670034982140178547327234918316743935324197064862483642839366674532037069102290671996716160606750485812896899758942371166621632715734025144008700816 [174,154] -743791580499490677748218204395025249360678311843120439980765925908922700468675484608940167247915274165972835083478263956759518146758254247905535461992462161536375736579162960462931894330981894431989262472430800375739186020538976588943027117960073322374351633396688772982032101994556902310400878531136684714899752497957151050308686244108337826335212837912885208210504656049433234493253513735458374936909890763467239830210887210911533916752006587865045560780995722715713583903488261168632909938820624452878513035945689119161439676940100055915361707153405548171128246141599812773010905730 [174,155] -9038749874568340726020070280238249599573368388497400455148509529455578450575130622494604112621877139879685119767401578207839287843404286898243022561409718491282847802200332183891576641680832823436643452975679538717790100149966736194776097606513973123907941182770850417438319757673512131776408044877833091000278031536590594585315639454760669459004226076250468985460967371205318146559950564416370650024417545539428429394437466411025399739751089313191546217735404737311623256056349134617200291243610382500706223712107196334747381298715273670088555121242432147453247044108 [174,156] -19511220346049807007721644395779796689720899488553143355244084990603714060855822796833928870120649457962073600469109123733394872013495052877158305997431188555651988184904154550452128735299894407986490166425395747233247169247185073573439363714894014585786802120878085886247409463611884970568469453195945322494498813308621050673965869370717423558200125654815592437628600294655774109678877057853152496280598989930089497293164001524292233409860088322767308359844043476594240399547993246636572429590030382995757725536594731508140578140700806730652808072649 [174,157] -6316772720626218054738698542083301989600577534773780301144308565131196802782757785360795962541251227650675496748862167359404074316008937740578414934969027360756163559225730373893364987205100866504392774282047763540611284165896384845707643040449726025897902454934873556480955999919918012693366070171082625654711032846411516055782711238747710147529905009020783592968871889287923168879110376522175463029126199652173602509338646964620215291524915733416208908739803875780447540918729512072579528006184161303674791903620458801030769547840 [174,158] -250546453386844492990065995436547719368443214702093507698331087708263007380241674936604142884899831645204912460600695421138257581025511680192020978895085746314279413622073093240332414786186198447664198168412965412039356418906337462216667995091254075843098722615459711807493426035105394087192328964941282507023794419535739927292176208076010027565619786780152959518546420530686437538991694437650346034131780917784752605036738764968944092257614948661144696330137018336598670408935010118179796564706786014755992784963 [174,159] -952841641830768748092655929598540543258646931330875737624525260199598390670585087010607057670902014046048089610342362104345567389651044455306818815268195947465832332391632086361688887265087066972360573550039689885222060072643526293754509087383483697456921405482785268505170676176282162119334825233388798014719014377334053954676356497845455393179672610252863182543748530756989474708164032045951920733557594037295576301884522236249715418970351874261878114144479158183152273213442236725638051128 [174,160] -256963545749771015516034902560553532267484683459569856931454931128698628938089819198171658560362890488413309238077316908576865447732372130475997317348729537219640334204182175255748953270861420310195172067981654630786474096981547933727146715427002443317167417199533056199967618635005258933323844370142213702399280596797626507189434627730171004137369352735218359810095862241265878971478788235652186076503292463478047740597687515521168284863639469748857686297842460391031850 [174,161] -3364785250459338973521169390366887359111840119293544077350926351493656893809131268181340464435016056103937060337465338958227958007023769834438867767328769683819795160715953228758249464271044978008187887268382730895406840614178766951912816318025603551376204531562151216974342860828515636288378405884944636608366869304615768652708505627618445593056906227932164800321457347152436353789135604730884819001118884059848509633772169184588377386730757269676 [174,162] -1313014509789980863134420348639895675653752355997507290928756231629106678994783834403059876191960896206817982757228707309038592834794408519289296925264226065453585734846661940370128623897647173037843298765911309323876465285724007415263763072029644720498948310201756101219331022527034633721224774281565016506646407213204426328285095435362094568307109216015347145254869844063807310298607858569065527364435759074420082248109552 [174,163] -7945130030377449296921389829079788230999447442127234069093377627269804543967714234996234352625532325816860408311794677426231401844947667352662143943332885510451072731548318082771200304498501289669891301393504255009713820399151127950249078413346173973503828047227752303474351501864331850492496277996344301137330974001326594152170703060954694026419382317892051373737484669634496112701498006461957948 [174,164] -297069650314008129362831385260718458044634928169586598271859153560031872641200370662952526994152624751427159701441910109910681998019995410998891655194433395209898560868688197163117191325761405468867148028563669001872704735410427145462624907492310829067211290979542126386666140885809633641414992474794918884435314116701615462321223353281785364534634406196869723593992364 [174,165] -1044211968395137009682106076758318544356677007371895268792692707432640521648048545084621848105331698433871675730510279839526698436401462478798209328515202564514484077160979585755709541676312270152000124709718443055026100753417252600790046873148641356299032861726178716370679649540538658385829735696282791093954918228238540934649888778228875186 [174,166] -6501830372065634091309396978295539415555176358443689207982458429952163025981436981532417568415799338215742408877980086370267489747813264144505033724875272834903992932519179113346325272763391295985983501761776248599355291690203923362795822641802949942216144586467189721923508990179805858208584795541181619905801986832594812364926 [174,167] -7912439957773335983419751541513566772750259023813436067907656348118915435756728660578824753121085281427091986598289920395631447183243983132995102999156306751393347714521538316590563546785802254762484594585528662684654272490900683418466876226190021860182692833132622040633695186661042624748190215360508733810418806 [174,168] -1472503739572923368384667876634484036587346464647347949273055972313382338875174660912411623470832174262250092519873752299812796851729965769330704125392489519811878694814029194936780363838723336900522391006091982123536036616263689258274365531172656916792363866208068193171574203177569040102345416752 [174,169] -30524739551348319593627361199960913610039493759596056271576214482459394778854845346264190006256320595961815609609052898877429891039691997690470256838379189273818613060457521914974441737303979117900267190155685347917319519606495439206808991723454272213189838472845907030731573652924 [174,170] -46737636750596299968520700839204292933343745614294218229977825293198315703708162725236545930788817582906690451854003272755370827633112213021876129995829618912670687064555732706279815630108026132847838362625466051424215791475543838503351727337934902275323753328708 [174,171] -3006915285809656166057952308781203046344140777931487855484853125660412170907853734608965573706256210010560507016638939642620251211931951811759304227393994291442542315495494955507812284359368538077663555214783633415843564420763498666638614248831 [174,172] -3250286473084006409357981059812790531683376261236719240395443667489421156843390769763306526962259646034581467941724762933378281074621187411760183290682600469887750279488473958869502617251970621080537429307122158390365162456 [174,173] -19372523965737577678066494698598342695235878594642402719069972667797807897700737504810149058733341311375105947138127929692969490706645454900399832955770568934497076740604408982686813497495655434683280 [174,174] -110141898272304781336713942605800617793356761991123904348409199141271317229584386368576507416821303433288674859394865606890058304394259536941658931012445735640556697774461887 [175,0] 42603597536375601149330961541201792906351531542920524122966118394389882105197101152366093415508567009392890101914941996950747038892994667185808944154849751565602007948804909004126778895714620437016928302199489777797423980208179235481697541805727847144367682387345007174712614582636012817525490871859862837954835097910109478514345647997345299352889171272733814823028475058259419853073872879799525256277513332053086037253433611359664337973910162030796834482718653517842902064648667447989630158209705834294942063998043166198719218442488425234119168665306401090016788428303040136664652500182825134155985092264110115133404976978376424537043844450990985834544583125674053740865909149448375317513388283607746037447654881750329436725118734175903780252639787168661306628887922548053563437598156963948528808339418091732220715420094021423740546764025298089156916515646179515860745539627731140842950959260065877671080256653606136811064695469969305587932278360211424358093982306092699893907534074120246835250521234827392425325336926104286935785164910471018798536982804958956802155301223100238118686328893003991137293822889893261082606831571855182039898718564374616977630898924246084733120092598947839533195860492533012598909144245885858136939713749870718278585771017575953882676290458971774066196233085737525335547556973246573983253908505188020554824605217719542748019766593464869254926202074443695793076799198961293399601424389336909924719671196297968760251585013212976305962357516545932074065486226754728704690933227539062500000000000000000 [175,1] -31507919074498852525328309746630533231885314578479997807361027040783442862970372179017821399058291528004933078091514386503118125707333448572178248590197165874995210832091782012137986112972036919793761128832990758126076905517591854914321458952040384144106446956133034854903578433136056622157948878621871601469403368394590839122104836596223742730228505059913270301945851176300402542171249697365223064597589553301735363572464525480651948617624516025025652269759895985999089611492459526195735577415928349746540744074213807895886135932786566545823298554082690740388732460296488416361538083077113780104021754424828478361912870344887090915122305296372232501592141906145461743379463932838481930512311745341797364302694851781337898173300188100947220504245479682834992039472775562680074652285648177031312236160738275962981823653562477687869845215037474672527824921505113738269249916735304080402215572784013195452935284503499302855537642807718733245966905856201653802995318681374012011498917901103107945656015105666232583904449389887692937065600838348768945240114552442886624253035227490891772614876935318846574610430893002140955166215175549799763486092350280202870420134136037036941673044287658626555166252544092120503302551669646303898604563691186785121525891433479670198287178662747664206147157599904869875147125048853403366905901404595136402988349974593480964300255589563084907839891297741527391145487678915158733560602187133336735460746238260149165546081389713824426040513152337175007074896635190238157520070672035217285156250000000000 [175,2] 3523995500221262108580928209262116448892994811533749930880399834413267322154305167009747511090823232131874028186511455826384053641164114323450105799945597091272081610012923205347108654426265834417746814196072140948132052864934020857599403106366563347850427144157580779014496732678572423558150042031132994663411469943723219634561463401848889382158778603473955303497154852906765142674003049585205895705227681532972004585516008439674294080846440665717029736144554639062845476651728746647208945529681261608788591236213970392991753179980780992823227947604477289027751550516100271409227335221981265024780222961812274868307710591364533575723462439816350692115362437222644092338809105961983707729029875282595202872611854054356297424363686734484544476137141036050275770819483501297023978982584777333255548213757149750991308717317424226071711987557790558067228592317211275846098126846293793152798482554522310660865162680487686392303937995270051163754182258475239285934078853376341176813640752110906435834622493755845131485191719585753131897916628464110194561764981486680351062870482446293912523183725941805572696842074708459420658104937704390603878120189635655330198848105930200414827536356783389122257911312265134919259978988058819720659169898139404618924369548331792530733881908496010864544097836841708132195130753000050269572886018923331916516419642794421844944295482184089666744635048687513546884738835975366460431617872420652903790293158838159592069403467525517227317965078505814269378371600525640591513365507125854492187500000000000 [175,3] 96417982779918901144896330402698163656617271589865361632572891842776473168212314229770715499530838581953677686055134214617851865490356420540056221569977650752906339129594381809730279510821356005997605733305306171577632109564901639351820193927186473973852598354274816321044784857303544009250575396867612683292221063287311148647420077961583897210476825986918003139089381996312133126551954448762977699958909498792247452189489663041115466605667225718974826627679922177543797361540142624136145255418302110526170430742708252607070860038833999395050931126646676894375268316773484951184727152735627211114574063816548526286722887501156816956855480583509854789224592763932922893832687608555854538623882500543157090704858496530769690578635273914216611712025688248472450826201388408996936062651042931780535083071413952964859389213124976850060968485752733909736495187367637122023047316992010361304298947126337275633934931844087176545272425593291408944442453923970254975621279264636023610623773349592413594978546285781245280825104925981414237283386785697243987766094540017836167798535224262744910033884821982656346391791431161670758210071865150895146861263888249200046535163591375830388214117943757931073814807583227912951288566105977474693285849029636406193466197546191109085176251705913022676427131183314807719513230756431163927802380965908695694752490681373507372062434835731452337059024361651538133032455642094279135515633747880278925372373477864783282135285228079588328362114093189538330848312430772695865016430616378784179687500000000 [175,4] 671626727258908313319805748418819070060543541240121037590818281471197399119745400479767059374707800365586877662412688578918365239931359195747354626255699822980366121935871637283924314861963833038503952634340357240623337292006085295849279659027298395452035650448627384581891653307270601876178877101540899025476515752428377002809395324756864981044529790456915847872407668119197977596325668842239667608848930450594293452234472359986048571073545705377729135579145526938880164839428293917057799218041547197392586308541677613926762993189100579445489913985299778221741119583540803027981863933529197555953998445375727136666619925864372587433734363032487847317945806192525179360450006661801601849845440752406238138660540446834305202072722354435201113253809767504264469902387253476352648109644536869124627599529639401240727781342697395961086273103081139398685473838927011177584403624221629773263208610501873717008680374953236767260037279097362043026117181564120539958555272854851384095812773659325475736011544450934194758754944321374279003687127940233458387420860810442770676985839902621301736654441372452739700720345112159257779413563278621181721529978686249893593878374709484546099306558174594983429385144976289512773278313529093450375128415767361103730227471388936921732025080042240361444858528823894560985418722735386567933884832137399133721030482708269153145614516622526739405704847465243847719213432600908420781576428280668515908870752834644025338787473884360816134257724595068547814490200834895491134375333786010742187500000000 [175,5] -31985930794085180494943745288066185761433016677643548671844491624808822445909208254525563142303210867735407511723048671062753528292387357775378584349131410149128746823287735977538744477240506157074344665754238390263280959682153844583287508700435204608270150956168212407251790937839230924270031918341165544752192927146272853412005772464776648976476170140557431025629679632705676481015932136125988738089324222760927022736660956773396219222111520863898094447355371345140436415262123466781887053828332843920821945796118902312623402777402008187651379725423388892453708178100561846413668423597705910755426861567791851862063031989286731276639161981440884501463354031281815828996436126246463019225982074846014319653511313335049957936307940590635759673693690657002417313906229388379094648028846264107651058619648124910681702758457164824395138500686343078108685099707796428036481507737132378480290163082075456959982882447531600128384903674091782898946604287523114254941706885780610070211848894990292937869072217923806060494817204567408322229526699270459373216546633664211912882800810746473234468923907615564039974259090556350366801528890741662051424767936327794836900713180668396194267059107679616849902239492913314891223047114521708731621828781547303086268078912382877499150257022983589325332587647984203834909764664150763124138034112417427884448564502847949941028288471508656131174645259366880191555776260129287504478266865421128010878855293698938172666090151455207361151882975112534477632637128783930157311260700225830078125000000 [175,6] -158688094688630496208268223970193448528866566763188998868539943190489910542959091718593613560237074043738374351324577965310546112559158609790944542419540544396304033867677063215927135421686446834829986319330947814590304322711593707888724799432145079736218039685757847376538468727119446526468545641352018885292239480114243345293537854078696139781255461562674649085954053933533639486926464675725780243147727368059468667875277273686682010317705533443055299604497042143108395328786765983425675610061894120346890015325291257308472366683831219387507165485223794670367989599311986479164199622551039959028245357478254596955217142448416965598522715514804831716743217957842130298595582209165695630937307914813515880214455549645491520260127109183203562581775488040827159441528247395438232189776267674508676139680267970030451344683981149372870212048516305778388808860407706814590957265832129046031845106824137696733058822836422991230784324682225588022813845633771200389389428758556970096837597955424239073405669407543864775180018390365401353823874434051931506567055275737498749445061349816566686631120057477837343133865586178987263378122389221840394644986498583710797776377750902618845304798329335974607868905860103303209300762537311725997599195859264509537670015826526697350342701865837365808265427797198134385709881482945494423140647055981597256587629718452318135241618013248473082622990929520111571247754291785387230027234728280363757495631301186077768552862661023775493485167639900577107600695835138203367590904235839843750000000 [175,7] 884642092117826315071711322828809697497025204616428572771606583383082082232430523281328043852219682503716597884843776610396957997967703078235005929512478815239710996876220163256877287066542989806694216723106549678922414337490311975470739424500414899221966199255382466737753117934665419692927768385326176498525112056205245813371614790158364855736834956375583002397695346351409945202758706744976779444215677531447372161785574764252017336493169269947937122729767166492287314723099058109593234839186267972406428327804372466895141713039532294329725471550527175063981158252726541756851409732486902944589406569849200882699713495325535579051686598493689610071412760443919253913511246920687507529617165602109553744063236573578657456773831537578778423903813970228419377525795236899617806998934269497696063379991575550939758598388000723643312669473734967713048024755409963639456785857128829100554008083115762793310459297166462794920255933428603988276991037032434623961407490399625373461416068186378544234190576988170334477393948554696299622151944633964473990773798819699985140063387592192784018700333629050502742333996508006869127965042125296450565514937129010437674362074211084633892028703425332486353669126427776603398646698462112897511574870919917647397191499344680668110066231948263870261026401038855563018158267220490533232264095031280256523557070991188511219952746257104043416448638838684389684756047295897890137609560452381570490936384002692092276311635051248468846155144629193774217596788934881480082869529724121093750000 [175,8] 2422049818570946044947086168792698804785332535997299043181937711398990202771523543270770396817623562959259587815233264603173262561323910557310378930093990049986573789121923763721968611143488102051753062442448190033114565991055885859254519827781299895450582164370349903768248970832710243024196884614686922190138457097150112768435566448856969429157116253033926863979770800970419919266107431051968175804326715780343046093986204879666418248019614312081526611531127694858176050949219245933970575141804278335035391657194980781803418116005035098167357507949490315256453898676554626709418630577387775973008853499940811028259767515220638257055831462343509513453404994246395445653691961092440423987681741308913309496458270707457931231595915901603273052615990588216981916319456610315216378060271470052740686071243619249098046693596685759135862278763030526468674512707851297725513878285253047019897740102154798149070746025945111663986190651341661556477760112837816308670741946693049214536310750032818480419050219032943460136618025008955873647902178409142184229693463033522373903244239202263070844979446091976460029840851120009721462061745755785428605075162095327293128743899576787507118070916287507321789820487204322678681231527887988667330288694522068983120364625439818421544576005124674004180195457939087339309242697696131406027866258021417455347366217049039887952303113016080350556297444590154114940695355245430393703461725239042991283601165515517388096154490758598121276180563642027140311297859496324666857719421386718750000 [175,9] -10826383009693232949725601889732899270104405319715622415782456538668657087987111603094663579491980072025749337653192622168826665640793592668742938551232521366978002491013745521321242814834367692272882621933704401694395959246858249637651516899901311226087717684570845680313860837803086684969582725832208073322178791526329134097571538040562189735248168084897492165390736262370065174395120837294934711146985610221977061397866896604214792548868617778548688550984374482622492317679766359018632400994565353748776114746446381101908821878616433304916709426565246209280175818909913437068805090166652030075657226953181146206714509128079063634597820923937822835244592471860017817879744700104437945832527565368488182051619298758795811836143251382030679827390408530532731923649206064507340920914734449890070133658238190394084193768960234266758381017622523467289010781401533188122175560309509506178968913254818647665861803554779813270924643634372948612393017140643683363534929964445552371909775617556185120329720887885332799442490166409087974148631650515692153381340106259646667049053101470490314160198184133153412263643942686289146409720262255858923215265672641645077675180956675724130949236146511146351900789126756985713119634287077825318695848379261708761194621305182755875454758660277655552684255124375980270772517738084944898286628319531566955404620621152971261313089418904022462938612820385609798004661416578226960922071411574383170822692784363335065371498800093201138701168995314204071781614872039148538589477539062500000 [175,10] -3864454361349972653212946966606294509840823536034807088828842040806109108243935718355001403129697036791372667455579780857886884785750260473235655165862375093168769512817954088188686711582179100664436618547022195030777637817704584767746387185893980386674599993621991127256913388685691429800898580537209036358370086736828586299829920366641048774069892524389131838684890786821518116711016610220458964069368167467807040047342505696009964606366930573286290964215380843680358874058373877423999553771553909569195982845163161136226451303743144581874132620224771821289888801524274679168185457933985317503801501142384838492542450763927955044640926044257714630211173520471177860494524691160563210343280207954823474643300471255277995577625533395370012915965543797960671852339564979222921144278207538601169727901121494186415268460926710224058857412072645733610624683703679209855247070263560711562817186842262930245878490176147208344458826565024485482578588607298464047413131642702811460071105302401998521932817545505991299252372851104883940127506871065080383349162089784902584517040489500748176646971909559657247181169650271784060747588432935537903231607767643475365640086764330676385231429573286598733122012400586236139017216829793297956102339582787147498946570835613007717838932599997241463298774847809847860098295700483730861220341192981356816056422336379357808466832214952770621026871124185906336989780215532433397920559900002413095056777327512592562047405508842575185462526932999799148511717065641309204101562500000000 [175,11] 49598986530538118271847339522557478717201473848721872769524139737544204830111827426651284783218409523627418134881488769025092509123404898376840528389983572765450667454836360954371026910050652107175567125043719324337866004872882945446028085397786610833432750455010712085987247504759877032930138820966354257996466825388503008138912966769417337759599937050393587815218178569260737303255911151977020566391348901482930249353256021524760371931526599935418339978704722980108814236689266083580040943581444563534513079220805355833777435064624801234901907887557126509306623059365206705656431566220247492951454889943200554882115641678062360374831606230649617957421739280981504251486986458970294686494990868262413557939051730785601046840489073058561502088286097641498121075441208114545162787202401200695830249584638291955337282073644553268369853229056543740107500118071288209228888633268693244896273229489965132348580815765040096265477885147089731041411969322675941353550536192968756575932155430751290064400605407395242070611789294558615119172056346974816080095271137855052601324857209673727945870489151342328685582875784406300706104090731261034410652481016212096334877302265197710670508052898074944638694938481028411453811701786209118244740561662118314967124956847848498556157637916686308736610636908315465526518596917159590817811368234492221582600810618027232791937695521706868261141902968870184982587819279858134196603341129706334685925935020614326957238085156315519476317107649419020543358192994678116790771484375000 [175,12] -38314416324247994056959155940129607300554754452816960073642033540020792735571997920154824357975564222117965441211365533085542583966157536088670687516813731916142239626987644640092800478315036282664328838067683102087702970022656756832950540460184290946399237344265416994316453717747254920568903889321624055382620090566215475690255390328769661775423544462196824176650196301787325737916927964053380368892117424144969616939275829659405708845933783393154146158369839230412982067399061140151321523474836858438316707335116042313002315038946059024262495807762782880624720539142238095533421001967103827227774706360717723764059451142203382636327024252190001723620926276574035755878847827438270297119501613594239454899471942909992338198745650645343971470218672745074777687199580072072904893935632454020016720024476783969656322560124024100970929337058886020010607236426478841364184147984220337591058032223018165709401240159178124707293272927433884862928800223252137349774732499704080296739670604593048209442588026795599550056393516082470971899461963394778682187271020812791622673387081072709456681723355095879031695071553403458536592761563141498169259206155569862480679258901668895760106641767061210890846378466482307018728154699472557761452728965771554808044598764547424019473184028458518093575657706670451783724569444234899879728069187099173560573452020825290976719499577017346492804367267467941818011043640535202705605220520073191052122127973743741203629086914897754066876582984634874334127190660725086914062500000 [175,13] -77548875035117592886795089831750812699201206549463056611651398519829767505510517557391977353137674728357216027868889371541953810880578177705227858261940249097299194009730711109215131403418980563545835074593043860962005747679060022803152146366427473043966053329912568968001859101452770087591567019592355442605865271932500064761178522114332974697963133745304312274884451132733560123733007543881441202637546522672272872259030055605863918715344851785558451455632875389849580114220927437057317503167104141653977543861922377156376857190275919510761621136833001416208297586571137627694835836825556560740026092416155412685900294759146771406322431826881421317918807602944879997473793319915662223097532625040240730649510215732885447203609143188061671162038298355168665816196736346549247399603959861976471561972258939156440600086822451280718283607959116641163838826163811615418827149482521927989405555908976512805456089699944201225265973143994489810082950698547277547357844785336701682323440917503804048551984925728223317568886148014858048907767215121051826420093466190959417743022644984227337342533951591997270843787333723716294667343311005069322922924269319341493620130700313623609599962671244343795019943517365521244784973375543361267913422284573315605761491495449585146839620197970957322356493939374684543314664501914316922454382429142410645679866416659670937856843599637450897199868544523882248485163308459388312342200784994143630105004788479881102509118310450715487537301656109512581002623334675660156250000 [175,14] 150482658805189602650019942307817121950940951460226212852120013552490096317440039400062893761107266340583746579506455247395834387645306136424835603852592384149168185739159963899221715335572759024654839359394919421474645538285820210241291363006989970915391398319584638234137893780642946357741347330164804125271287368047649788766963882773381842331342583296992371538716252987004994611468350663693893809651408844611407251909850083943647946226745608434528568720927166516107563780056710699962186302411389701428067015239156869690044423743773234888257162916513537687588131777856022389263826521917351430946334260618828961836362704042462930761754216231490125709355460035029599048711062528853272527747691872134210515811777170037969298053732481387077399077359562941349945665225396317416544093691770819523755612142545988961902227013963449815732093500467530279151534832569064385721941807787619366991310926323573780786601632471065397578472436718367521577799784280611433331667032655396921678740866001517193910300008501851567170271744540812860089377479982477857104199559460947723308689160657388349089207228730037171378080679452188608214716011262350135535850813535857458720257255120736598153536507925058912087224689268728122518256652945297384325693714174035594256536062084000755573199901393898579805581781545997539850722116694567351479560590212116926661274550625342033356808422978360288501328074037347754860189051202825203819756982591886777864935339450940392850369878472686117250152946051781190718802628051094937500000 [175,15] -56203389373035911499972284670611418322074020281792668760134544343365474744306094938960929118812408574924176561998020628451683897100071349325778644595352591639407451604262543123868179512552606205665863743575116256515183274318580465545209501122273756552811348325562852733767669715232153183017457848251868529714229436038170001208578082943194429880431514007303000292311576553811196789734299239922843319288814773235310098881798682023069850418585006587215581779926993688114354163309459173282406364788736295410088396661557031647871267917387969971081580346970804803427571061008739955652101418772829171668236396492343486425950811917629615064243013748015997405289176808822565674067575766523808045204396857160863778174226814494382138758496343990840738250949375586761125085899920800699228108775570902710641342239965171437100576335769519241290647374436911239460386134864878350269909438996222097488572631298882763663968628824432193984859624484022729130107878761666250723252927649593774208516698733291150524054773944026780418826797090552087065064785739943283087100576235858983811266638251883276130362510199302061447098123728286576275559406483981084803989778809932448520389230157585476898851356727494214602236239435468217751840345693062597781388201517810015147550020294943752970536597608341590039253529726009254251611019071884051806839044694817174405267976930738719150117911269293132444586089244869463992970206723025907281197760758577208462776517515855121469373866937707668013776853377021273277799141422162812500 [175,16] -74148898459530383630239265543710849332522995451658409864229433709114072160947966797664572274796363787434784372787189786582587798303955431620852029273832535430968069796021605085595552851337873924336771466720685160605550819046773437994847829429257226866918211549306678492042219275036729054455701426789872903912298774990219595524532347499655937809707034295171743591368568323492800830721660269165910660779023946019191418151660778952272040607488371535696642474340997433473222962172309235759528231495030841381755857388389505541428133925671149950491666906403548103372723536190172797235603066128745509315734847173931782763025061114171426210928040810727747631951986738238878005780528610057135583402298566551461713889322102733292106350719968856105433194231369579793758536989045788842428195712997142017600209692770982390838526845960463141327365270725757964932780858344542457885033035503786130521687583495334267450940849765205830826487572260952503396088709848380698597913569374969265472397434131311596324619782785553548239002085254666230221349963863147578282001534142237817404944046288135048468802986556239200611425545113148288653506996360695044852592392953736939873467883170970721224490233577480090685222443947901436826694154268616927562518531450290395740159973440131613452016846645827008820726605150665347644456642781921553917036495268074012721909352563590783243999005536965252237200393666159242214663033216475105341241340057242479753904869656316293216254598429864083289772034150439864127389373447500500 [175,17] 70208600239679676798656742759927968879952779828454634421064500763745182735611938709644283359610923198741629249032689791319667348858140332975213735856345003223896520994180728401550350704304709395540678497162194486302681549107337935513623293694548506182812389388050640617831115234484552331575403507539025262453977574371787314980990066104743509090985178274454892337937301291907594764093979445585731086713800947028095999560812881420443381656983536477879747272720718349795926700113875626077686411346378357258984615004732696740522946048718109317717378508412446824661599339357342913722963319447132055312655006787114329177136663683932406357908767147124156693860542613999627451099482331251037215329626885116313356086707444722711965738998988159634291704558928257722098919647812341323547427937153525974033528386684655494887550875279725364096683917357790343558605472462495601314113225682679396041744166866540620008160266492027479616691377425420002402716595355119868260409800111598840191647835958446935555726339763389392221502695820838391889269687125480000757813778365761710765046825843075704797322449133466397447018656433746288671219893090468781633437291882833544657000209337245093899884671216437617196146269923577641589366107746853666290262322934503146159537383893267716027699567114411302880724448124463862701372281106910176739126379122888480757570582925377857943116144394321354073970212434142029442921207046249450944689774477010917540061915021196254460689589818201172411183776837378139988563909054136 [175,18] 22077483641483223521163407370414704959233949377351159462547485809891422252684738240415190619574546067954515448816667250032855449790942960074454971726472834995488260060378534441094542406173874835044413975405280441913221296997025917656536427933667428452771786145898191130130572696475043288549880053016058712809473322285472526196567964957638985652383543442152580511431676996893132764331325593412356866334185306798936898250312067411683896762994537407599063276132230307176453597682737497191049398543652059491006806097816323795353150069304971426303245699613439397326281202992922170638687710257998173358016804004963293820239850837730851528210273001901197364237000505836269932892836870449616621653924907139974456664071620030065586323438647548441724323384154566044134146990111205504720552518255905286416262328655113371632164294798884996991964358623581499754381203240390962246205299005263569859976318881857742401772433234145146889603047666570931342699012095731443796796147547023203408318909886232208195039718468349437121495997492481783837625082399289670705515755374242384315874220944001612767799815841766985750684185964363676020828021018643824338398275080846611295361439752782484013781137599155633260546602120387075101100118147440991310032207104207624097579757909371468428250092535839369904837995516181351293288026033404345085502231227507549745279294513789806672074813789027233391884352906026632496495977338977884944617539833113557867403138682070974114611911494100451981605575097180091982737173680 [175,19] -68342582312152775360691381748905256851715496319289446676951197074820860960844164701411201947433326360523217086850416865773403827687259410345385285954408964177402416914954674148707866507394074435019783274308068045640105963025129314750602036887081357755689411981884557101315888279848504936601721434334515521570580106406187092669538863006229764833737067808005271999110285248184018953033254148246314833210899677371364515143826628636807961742402422167859255991795717676110779229638014988071460419961555187818979038687531549996726315696927081063839994641271591280860763097127075347782785095872759846398977693845173048541423200799074800739782413822430237881713077735610721095372613184454825876067389137553581609402058225495220170543787616787628096531412078158033714327970978534703410642238095777318586852925198596821918993943693617322266628157215360911756637483478543578937640217926723090639552724355467888882008911213467429213193441248387498070668948139569249639506686981321082495370682795223429056219057101678852846186167447581676627462579223147467785555684699397117324543872848531938275296687773399407988179722009418894705184386357206086796558561059598726046884711507971119444186324877365484078901649123622017037370459827766293988006193466953459627270197192063060614440465702402448064940790457907314124903429464104286675480828540400769948817662040592022287478428310443144854743537312508112738786198767694672575083350089213827591162433286064111284065716532076895457333250605919663339491010 [175,20] 46488119307406057874930854644981023922319626980497274348860759231984964000945764629215690041265706627399653058398098165884635655181008490906853452146086533464386137199474561266705632983231415646236478871130071381247953079090738231906821280969961151785783403160385907877135164097466716814273056338554543570502237493044273866985347287230423700720326476759997564109302521018097369257992443795486527437440354323730470496673128684400173271598613754538179871937833391001197301694442356293331793716511648631140530324164882892328195075292306554482239773158718818504560493178476614913799340424716723492347168352497847203170681229152085730695333046096209285993863157192208449336451572175503737402132508374366258186423991306386850698767058451068390246453317969168772206312255943368572681389257254952305641454967353910982263125826191560680010045775521981117725086089830332720311920762815400451559738831766993433955689651486821737721719891434748436247156756894423780607607500547330532535121378441124582016704945767067259947993786961640624880792033801843117064570498649446175024530167615452100746536758944085549668909590342488605950335810338103813282771256137553004212240030454488172265644186215065337115401492729450711750542764936839174412862790997846004630180306107457477151100165839187505688871806993692995869341484878612187600879942469975984646427333513701289721692356385962664163207155267110779857577751744720564585623851010630357846794739425009975842094524802323784040839137334912548461080 [175,21] -14511486248440464901905589443270843521775822670651156372640320111739745617672885678411540887811879044004392240621640451116790703054533634497024258311661674303269097680359038123260788875107427196759970908456642009801489236041370418081038578456929039350775216075637573187855299592571812537961221843843459269073277427810982852426031428907847514039677428673363039476524435650231165209952104735013661740174697935678834536274844143124945611458750707104287578907713625883934963387081087149849007304399929191770857360516776505890776356815923375507518316835446091682628657487944957215651484622909863300216736504959465078093530496717626967350741090420796640403797843126050279578523451784764696892693411002599091291418240991304927341863272126766031702314835562643863979521969311520740171043320082897543166755225663230982388100819454245751235196063847274550076429198940475589541724495081289354446577006189433751896544170540359883044356772420613560630385729244670120358317374953061318984773816564864649663023122522228134793919327366500400442537250819116851864679774436025787232358187170651042368018627536856808757765397866386562795338944998749425522606624650432622961529331437055310436072416027763885805427083133980181531227032028162185994806618220314818757132781394414560735359568510831440361375951957118114482172719256621094631774571572923690449859071511359510559644340386579568074216372649518012094287969870009480102019011761936038483944378075696984052770287735277327948322160883212197120 [175,22] 2790999121659206821319213536648929253896987456381943867390710225836627687256072407347669877143645605663374312611824775248076326090067813737597351469514692202727905403784351404451232831848085591873487296236440339944319653920389302977126328224076399788811883014810729282833486948509206212728652794991221550724966533198829083991687459565737714402297198374000249712082923815352192940520424723971427768723558687449641816090693437617912872370040248953193629404377292582320064794450054289456300615411197632782266977180534436672443723842153060239304786747393649734373670704061980220977592694635336340704121747671194048696747966530212307642979572324120512871226528505505879226573702731512683755999200954354126775048469616649991141764450400690382164926742006799498168344043323582938842005988257504295752150287534715393681588106164342950724470201545373826297929352123750861604011077269594556307121020088698265452524961535107352540139470700426949367728271990191372783814761244886386159274008461429625040105603813287709435461299780878348529930733658422673468437795016752702224109820499945821719256792082241400893665413361281562097114194964768608978770929724642530642523686272329752652591280795498847619372316967571279364417571117297529040205111072423082921500626970027924982144698915264060707737409842096186507949005717505888190208761775364674708264799999057855448344515514043472663845824365576460559270557507874418733758862448773503413264236603156834069605932018342636921529274439097520 [175,23] -2655026429966484098048577857503896773822015966730454853286309722025956395312887855272548627058400364011816815365613325491121577092993106141992024467500651545119843145317097791498552187351547909969512870399034848010816734380577302421293388136385366229216098310264489811124244756022598674670626499775397119185747181671241179898374254255725809571623420811829082718958258963875738895079307326874645621996252046441632748443801000327075144095119976115895769148491570970769793210455298907590085301699990615498515019976447276017870108186984475438375340682586836840487698229187717535617077218339609123348509567545016400956652374831932142612998314171455355434327701910086801284858623878173400859534268832449365630369040835572658212380655671392122514175620381496401664082457178262648651351102455963174306181043222726589179445796851659797788910141014265566848208616498959290167728340199247917422883182804931729825688598953328355056199557147806558619662768951903731079137460147155533774382113881955544828240664874897524150739877685744513690374383501820952190214438166772028454182274073060839484256702272441456376511894925480652490427440671292296222399336042113170145826914218507710307764920153565963485110616892088170655843187746236974092211671940428987559815008411286775243173974075234506484610255863158987843047281873698970286626540375519401499804466528593980359994937729622747970889223449609506498362432750651806285063588839280657510599383031464136607491972026297787281550108028640 [175,24] 2799883244768355967752276440001493930413828536065805019072872249921106230176688530722584833017172123724203725383668310227501484406285106974633584594819845013259214810666380702153356685871187564787953081727249524430818635974288861711923513314162858672376915606476158043414979585364696849187008534668670372247896249895268326191003296792304335905233534990814164530391057383276134957289908267385819559186170525104167711845734318786793176408465312875941331319075416106996082777972701653709459265525084843108237502845325411932563621293729225240278866577031738970704069196745461030186026824258054944247440969735620873709803767462869031833757462892556383079041156376720195089396460921346441222932998607810305408353027148350294762550357916031799146959589481263697658779489319631026979067028263664561698795971234051932343710160851995178042433625133623592282840145324721425369077962073168726392124287364519317288663302265336498627632024873171267856621308413396859629027183051176219280069944800898028389804982870283116181337983335156988155975385435267007592697461616460475493049627445514070381128331092790122126219758876067908858257702649471343059624130132614999871566466227147051523638860724529246888689173993270236534203086861269337610801462292253810076185091809140259702966716724890367352963244577056368195892994677005724757210931811722011678837440677280473721324908879063362688605201121889570756941915813639649475196018732670221721841541080828931779584794110270893806505995560 [175,25] -1582618444794602211058512032378577564492584454924338451577147029894094115669437928463838177935157336413309847355685409185229150252584334989221304131595857412996062133726076456306176514996990531648736927347995405315791358045859000667396157264901181452501853877855903007721711446250423336676953661651607149920099777693846470538828790758398059662456085614981035671950652782842137821150076439529932333230692920926346799352544157937814113435085494583647484361211515222844344081854097139046242632614259173317651223029532480928486608343422737135401023756930808843822482376189412408022580611499052652820654682680033142565038789761807360575861683021269097299835668470132481334114263152032689913662902409285361066441029164600001551738571407104837290522435078961961676885783855041180796060306373049296489582154700815258870270005972645368553525123007630902428158395980131250682653467154123926825564533423253983103574765536286261863410850975710749216754464528364606362504826626249472715033863497652687856463130259533056350805433499173830956422256068682397906934124590076256451250812770835832120321327161451771445035359045067063875056668031080425868165814801334924234406989788174421108107233409641589572886782813379184860162199441980277188370867946893386891642846827367588548716124707986816856587738101909870835167651177674292787130212315898468998425975069569639952925052440455562427130920506613706179343116041893834589303047315220890418226629855290112932244695782562595784705456 [175,26] 509684575347734499637105988547437358808244776661237191299601656865995939992206470880152849875438273520625413344015779818958911932376431226055969223630468228087096134902627282125876983412580584537213197297038763464184619783245786240973703297197154345163126078550882510430758769429162823072472489867230215376298766204072958045072496411150967728239275742867333297215540365810378808728068808356809127212518357144031596750258517271110416690767567327021015968735961356072012167709363811658566424769591725357030212703867451281293650210953006494688879359814284601546899422412606731065527598928789762715147659070466081652160085071678804297152933519545118341984587734056338964348536768151314846537170211236229495883868812427165888042338226067825346678221748569655390033726117805335558479494731244762220448038052300857934229413712501369367168828428119163272554396780871302337426847685209047739885588385921963300894513235319713557142429682416212265432866165415837246738454361227491986428685516292792071476583923799198618827380333952049663870709724347242680425582694440534351670368815102616918350316216420675601161483494592315965640499878115066140698368863945199525014265003195807778969791685582022671524512887580718740291873186385437999882432897860702102096323585140611949988993770995122303377646542556315355017079339152543445517483908377576104396589495888090868121850751861760456577931191998475043296735086972298936169906800320987232626124802761171734203996850366398627692 [175,27] -63154059851301852087628576470147530602310028758070932946607014983993098042421188180170057265299411886383930861311702096465239317956849226998071125225952088758346814060182931973099455098561138114626126370480374217049799384970915568642240264887150959089555559445342656969560235046864508473183865067334344007041871264913308898321755664285598262245193919621965605713092506283791226006724321768902754814307398510639048475639072427827312393600487144475810432337558084334702956694176999660273860070999971039960625352099216461734197813985757595425706439267080507693768549099702966414975094958954700239231923082719544662030964101346120620526345348053196537898934771550743443899121730817502415906104678827791622665268248595618512441091836509395947239006141331793381809066157197735739663922156257087725797933146789384231099878694756429558749924808389820619745023495802631063406650650197021883153004645048383736291569819866550156207499649522496112415300690389933031582137715339834927468429077222328683857835612428565393848686403025847693060884985043263436506388287783725760754948801683714089047370795503108656924515292483542789032069714883593777484995194336135468122225098193860463854156331735254816706389651676382029120601876988466240782863457424880787408886291669592031391568675671520233162854081981731703901204844629368088275224039467060233074565969605939161027319513618459381673675937164393639685269799519242887502619566945412444477199150547437914121858644181458916 [175,28] -17222844375318733412081889846959965249688778051852850288378175013239164493659356988961101317075325865592392883690288316429253554411292693117636798960587425645436350746235894349606564018400042195945299912022825793702378035584241181507717366789287558662280397389913984090198083571234407373426889441996596498114044005004546175326411080530518549208944575709816818338483153956354641859770421376626354756030580963538393613160720625380259866887249013482857525247765121775300777442456326893927130614441925193815756320545329602595954033030027517226935176548335509708189602855461871958104203994230115688284427179172716791006300652568635476244799523297129120554057744958608965082462870612956696845438594331826950459341840076188297264998575338024855443309143296298954099178212280063427385102512790770756162940978596813039219953551824764015364548313676966759981961762628232317175516848523047046297956565499196539885791552829835482268338850026061228643073857230656761914776548532284698922092747686089980718660469238045497785275514541356258812446988078361070841645931966326264840672659974615943594696175207933611282673822884787549246099829071582590682039496309116660684423048432001381524099282414219348541400753828315683035124693449720348157404195124245339758679092648368180118465963694220412747448570411669150696422946224867941923568802396295972643046102169254992466632243160767558790026738383419498615481406820714798183865035604502195226922874696464870708540442361182 [175,29] -7021875093187570074529632759838764513610319690910354513921906383703339211057743803996791776939352087165603827730503164663887248183333607162951718560733349297442052959153274877578237236225775997464019983156621132397121073339998172312569550439030119025157845609738798887664955869416918936192430220438033091917828292425898281372963019096467105272877314191433628237944305694902361525652928125331307851295955271232284493078364498769971245475208583261661925436290859002690209662720207263524135921910705221049258170559686751055008981540138251012755324005957669431628721303076422931117216642201682889771291470218143623493965195486474920854728223947541347985988113481938742229667035127731243925237298835836846050435410913835252075161904554763684720363117889154514463116271904964432780323640501193429647934449080814643195549180441824450476273930347305496943685157853143435594106525716904436533477913917808610101784409315429996274292461539937245695918763432026750712668840843983757095095199713329980604363216589821431780498972131912967884451713278698160390097976790064261877429502289534328659174495289619890847493799962196379646998288197670484786467555747412499502523085643959617171125147525276232262500939700226200015714822709349880335510984349392713580967290471772738204859010877683711123798451215995556863890663004939855765576106772901823047169491633832384358688133110707167859359016600986200577086494310627903160987802459783895434370927977385807490974233904 [175,30] 25042106476749786028779622451952168624558568272908391261706257654078990278426692786848183589733375923455192966149392913783548573024593480497095548880136424146550133369252612498526960115465610428692347310309118870522913357890313522799827391982652780923621456289368063881518934544656920692149845150093902865559202503235777507133099163617593969883786443836243602420637166126131175585987320996369511145023133333823745847175472025833113181061880125348652778919267742610337506653776846818650462868276520323257009727195879578426035308678927451939048709664176699140994201306295012926579856440231652772036704799072430199590234382790181379230455545735269461969327336444287986526688201474186912647989967454973245102858537263392265292442589748980968303709903065750745103067080201611425843016067093047938598627077225737064174341402874536170727795241277390227489572104341974567113799101875223845254705630889337385559277802640785188235546951935027902151738357437083138391482359799439365495008282122826510195856710814472198219178857879897055655328628358302269856313284403683195595655682195986853971427865478266006221132071853884685353114229146512608769093954584846784087339172899577217148739775297612508995956919120301241215179421797748060549879361056553326409073422148083531968635407404238781541876195905974408660375028109482300913422456360307498575784505488617711350432335860289842950692924670463272490632196638630344931669738323058829136893718481335388801199120 [175,31] -20492579436359677796892732892106198317022561159378669276075110167907632943073148877588108483713901615171460739497718965686053653088507181153405967304674059591239222498962330637725230224660652071819434700127242484657888832080065265336331994217941128387450654680697215821049978202756753639288185549424385868728072636793922362567131488035092943881947493494641902842518622115221400150971813130491450368657204370262988888493996501611267198310144333379825044685073787399826032151279932812205387145797167543683960687938130845848290466670349807582777610397532410790244671315915901098385164057836925561190661966617268520452698771027569044762688696036890149087540297567054530935178579204533079261358081418821226011696759050269244739318669764245302633579536790459047559835571922441778530410521271439696441986612484726528573527280911211704370136517623965761829231929688687088808721876164532511014940253761529720327883519252205010259288227249271030523417814348728282090483683111014101658093681458259090021664073057706435678058696670533613021471240713051148607601792699057393028013755101182216743581859370085876832241298601405112044863748201292226482011385134391683944428063835439315125282934349373828470888263023827758397107121909829533130723002034781159471211596877522136268348158519060679348272589173611539061205797152777294398430194957495793798460576051346100964847547640817190416190797940547056934795144652517663399103254957743821367516859973829685355402 [175,32] 8843189771748021209126274363439526212497989796896382720197482161474000166769674222646326086802699750301493428372184981051227363288116123685520967643569898910000591017448486451146223969400526710559814259067513098342807428427736097175179283257643102492466053257838459660599015022458916987615618331223931272739145048965436747734015820806098482332898081317078926986325218783204828293981615207350853107156392910262310021640733850223457634147371211206901658143076459200900825178829236224776760428549198184184863716503269211081070589455828860037142104083990766678826039477423970495195763991980100377481361908468037695693776671027163501137138707695757892792468027382919203769432621871483745187968648489708880199515362420188142551458161962748286261739364584521130145566913667261204044704596710981308888700290675990098093306564101904425199762596837774861254638106617990436226840225333052252093267666270621397219703128697196141861356097037503168813614375182770494502492793756332300208087648321668554991006843046544171540196283490062131858428469712452556835519523585775256340063310217867439656367616434571910832832564725142866109878155306655247803507740803584698347276196856687740684570189118039419780349675446870878938664999564257984413319195073894408446433020344731264086382432715859336871332164529163655698783463275837120449986799203237958003907236674082775232875949987248450987979385697008509295337002586406425447491432831479772326920261744674603870 [175,33] -1544791563630642782424967527516370684971828154164621796938281711127639218277656982038523140113497205468707549100417775735889516134312173294720687985202784906775199771007865540276500238933905808560214380787582018322813698795063896458326408568363234611302304447101030291114761290741637848170781966162036577801936755286928540945142650131643856476727474850303523051689681488844595753668009031049663649772954974951509818538543127825143581022578144877979980197191476810626657013293708669340738202297774650080308089052670323954137224560093382455208859181174158771084869934246870007274132527686743651014758529245698098410087515513085164419525194146377045320158902241622026005421477633679029809477363063101719120635314039765007208515702109572758409108341696600533940633968924349585527530065012414863326767869218520138885497096654099465602596851934419750996140232055713872394490556738142410172744602719777020333383293442630801164102399938566304816532210414847282714047964784334197562593935148048205720982919333773865030934799668117714882877233533633614688584327309099482296784799534056181274159099696161374146649763922269222207993085376391758894796853125495175672344275457938578484033637764685514476278930948052905184629302596035630073929785971996816238811766697794552837736230049073336164154442929119513943312892088642765958631341757974830750657026098770341881224250840825268598173641330471395484262856135475994473662792677091596016829616730114012 [175,34] -566568204763408742675108612754639236411718621903669155445290659471006539032087095590900285381972394618647105263977027645337340880164078982877829658931015453914120362923849385598715689707988031620332103941362457084367883873705968891552100324001450555024973828258841847766118373258795715993036879813137816627335268229355149615893611649839181778101786068736573954659757307927674480210404670038840447051607209056953922580747853988711618875989134094263970023299553654295125769447284280814544911929552645696784782780993061660890164127798624169316221325094949272265255541840195077234131286973437216860764277182494666502340684830940324283739787299779026003919674479598906068217935225897066604361614605595584153325316546649497870293241077987569369596427238234326412158888719231976018599519497549225016367220949329223140697661913867300298177631058362016339885485302154688026159296095899719077377008562928213657905247496805128938959998708661175526369072849412334002654246109719471341339490309158424221993106765572678939692250387866870662793622238484298657136966775306806772490531680091564472579213155263145824794713262707454958045442341343140402545281782027385218531376581794887157397620984260034482797971773394446238372175195522679305945904387292462189971539237414217850520577179029602306595415539343052872881204256608920295262965667406650452607281126582625101405765098364226988580279190330120247818583150463983104792351088725344121012724699336 [175,35] 493121370640288472830367309196730438800468825209255531804741988876669203332796384484497023373152194270919625046214288599051526965939241519626253855121271168454646396843397706680995028450417460026499744220676791625563768604912738094983052436332339179581812256822508675022584946893718646206107517029354452281400460948546681666269906284282587356113364422180585514267549596775503392224296478288539745426385306541406536772743851187768039547604392435409126191776281042874686087901365496007967351716106159453402535768402069451791623977341149745412719353865251839945353032910253197491704303828542856446336002558939157279809541677410581614551946716821846141876603370189576133084195461027241559273611229906705594257156118253356477077905671473692108480009480104072633879080356404134995993439964005193609809732156448414550197082356699151216207505543609514248344296128855828836976707693370212364779972000774296495375301316834979235912125904902291866247527418808472215697494877203323796620401924695813781336604311224905865503420168084823324386550710263554173783194631624443172386413542512837696754216210597045476059755350640824752166012389117890616016762664278648749631656685041034447441114296873115203228012776911661671978342401853423791416373641499302807480939117249142247874666695833171587292194559819443861712909629802788339088301055576886118030889198801353349901571509310854108594722622719408283374785894503910024830880797849600887792991319 [175,36] -163599528815009629486068683068832772845996000338003850480414845174964001707986411631477942401205271079154599380201019520121825569863874135882939870655853564125653373060407744514986786290709040078022034883116063406180088997597370567755995700532110138848719007576869429360262439174091838055088236545536690013271168856542870214422160974154149492738093529990715153268296084327133425969429679810782521983653108025045977775273059212869134641083608659966375875874122880877557091970518267544239081329753491374190659528797778647266155341014072074388454817231684156482470282196826299623300595219176360387438717193969293429356849063906017307190572467141583964091615853478726720302102856795639038050136631737110720732935271657560465866725825517904349095194929791197999276920417385327761801886882963734886971804542607723108762660164135278849123160944258809659602930085185130056842762225615934011717798792751043325105674023287755691816278125599098161155659946807660029596019960097783821902255229925649278224325085075248278443205199264566800241353216983094488438121671935654057873783408161091985000392046214572745634394570057622720752236542744344160557926934436329632691359815022879589922776561634119332273306601105529170942187506146595608406982328093247251967595748987783217573084813271357507594169709924041586207074154432965037669700093750058679817045498976410629281452618538771638028228852269632184248808683230862750089201319987773026005660 [175,37] 24008425361324490606773069492498711997934137257549973656714094843109092313479946294809804637967979898243997062395403627613885652452100842678323912704589185696495132862623695541813778029469447454537942176377232251683587543785355267669485556843205014479455665163443241250694832942555579194184673394019942611524919633488492008575279324635643819607492807504893157399524765551736862279071683540682386472298074498576526482547294527758185556363437098016400057894388124839301262355755188112666863300793762495211871064873733880322774028945291267336320745443059070910340189617669118958609052903043589185750534982415603875552505122766900676044361487767714539477168795454856468756335700678704304275301495174653539352660292403913464894975177009803517957819649358791809675995264683110692602636697763440198857102493098421934881705260985798884657720137428933650030880579750678224659483747590979085918049450616847429080265285302971468081743878619881761007822918790202825740722896069954992385557971291376592739162484160021167768313045415098245186188483119405035552083410912997810834298393194234623358369302490825745901468305229835235369927494001746378255611891061986011278081320587854703575369901946091262926398990694473076168036548617506177894566110525035018258361580272223267392594976989193604252107090753599650583964478784526964687052003791531728531781589422002492909144306340626934288790942531739132932754796040802720787854174224870226192 [175,38] 2528264411119872591876056306553064407166140889239972222449780965389104362940351633218327739272490554943099351320819982348419194084407190428212988964433903098622984482365767400007652011383307553155238943398468124171646248863516723800735316620319377767913137438481358302405565281477937774569712282778321517261769009555379770718849228566273703611005459123981278119279017967780468610529836166980436847705690315526250740662645185159816240239754360690122704556476422339767450456999539232927651146257001465506454153941323390983773631082120643180913959133663734064627160677740500293151439301350506024162461981890377526566372743488941006907682768961078863249355179595847243864377965773993611505163359034224716824915460143826746199435611821488320885009973068317372260088159931346867969279594081656464802567397833406553612650081177622194786531609678321049402319533905023118995050740832062374713182651740512874082350658164427966534931330031850892279647439653442765200672335739003882177096445494973569921548483844130014937921964001168268762153344346972793011097686282369638215028992074665128951695083295051677366031301255800720969738336315283729415386721824038090044995082641595171302001279426258206932489503343499437467885671663918079870318049060420522546918523455609171553030827765996328701840531010982854104680794150422290931205952631875372407949863645202160437695843705998003467258969126138324675581136154540509650490248391074856 [175,39] -2093919418716280708087170062273417509095931641927016636511863411786231514399802187885072383444643221842450007363939987136639595939330082893785308212056741710216996312637779358429278297381655505368536222347108610960149202424776735759510620833753235670533856198900504528178014604397650988316751094000455813511350176257213476098901955768268740701850155609905869647459138550515252696551829315741266482692914292728044793232382932253598794250353106812513322931579309912601988783525913165548399090180864587487122735282843465251028298304054177419136024846339235659362761276953858478379549568064615518610092011849498691534403255778784318520779980722161516057570331297734651399144708900586394105702762083171181214286756267843681540835925486629950973215557457616603093230647897299469033408216111728274094384263961454637909345932899545186024412531994866548163418771809389417629755653406961855673504290014547436931643056674490990784359020406808821948698889964372392399426876367848995840628535218349064300621465514770971580257984941308770879459845952320659105361831276431512339652685653226023537350193680278953971682004411059168687544553201375964513290102058276083084283436176617927058907360551951430931772968223694249588555683897880267237199321516345489605441591053903825197298415286272060545555319618378215818988448541081907819136154205145669537077108577381984313723599745476665341852431656638096529517436044215674988704672904728 [175,40] 476724784117672873516712772176639494219270455280954629556322821923539885248333086985696702415473703086510952585691030520809537878751529347266490053568330086831659393744829077691478136948120639108487691303545984468818271783645684955328511529503676816923764281828196663095804968693417480456755733730086665249663713031019122673505397905618112347391701883878934483745030166864994433241407936500705289048663686271216728598065718737218342638900292710982228261332511346891460291020634582788383249085029142161427186263154814221061792247990756884231442069891716400384035197780827517803555975256233060169643954986390379479790591621780739055600839354879298048783315573332414057440595849262126988681827038719009217580130439863271424807294347972873242766093133968413591038512750877421358395311536113940160537343000655472304023039655766288830303496381571642227452535519429150259469120474120525657692179760237707026234488783581729959756253078076072261899674625802044270241738657577839711905472366631194538523498889448689571129231149580011914722992427978244161645481298381952559719858858611041811078978614416410004803058874590639600511029295323651389511239472388457688828514444058915260632165986888651536127501462062575355420700751820076189441685057524553205895258340711286067132726824180584130759975354432417020601260748759249181476913181262478454135887746312338908736859462717077438045247863400897524455500112565053329768666672 [175,41] -48551507931806381090899482635266456157497404265662849043363452443612381853730734994859998890579084204068548433368964897807538493239977415016862187632379497504288307296097617765085508752153970463469535274140586739309446730389039105178049926335066757742775137786447310505799432785372045648123972580987876276398479263403668819822061950544514882744619148680882288732905348353699362786377985794127511622169202070599880289865351371178995590040520561384811042573875035589831889559388970134221700283619425394907718529409977834218245879160649285645231631481419198773081909633530173143707447247379933625402942480162925964284048999709345772113461696874070444712469446049314018784148193761816842289989942204759307529853170745045869049593424687406047785489070685756787125005569071455556293772922651013085598230995402427905473268372372360858254064912784550771579073997959673111634319767280129830089145954487632164032081784925899428643822380185607939057950281149338269331584523088861767107416745210371591955481800259360747091308087754088182787914538403713025828580063998955393658131271759237221278116377678085319255223721445597750280229342609829952453345319241446580284430177062269844090538788952901383113739402228317016387793322400321437626130113937345472916618386041693712703218578606634709533942099889400657321469474279927909826177002573811457107451784507235717093685429465198651860158808367611065647944974804860358890600 [175,42] -754886272935391122097219732245435076656649531577213356663508445018834105866852957924761599118735996994134670660337773809463124620860221192982885701595512332953802571043550266657569129937465805727418885165494872755774929731471469401297001077707102616497871394809291806228857307095099421683179652229344441299033017984037433338743631003395393893313293705868645834568360086585066824276390932380978107504784368404032029457282188911359662776835488328030189240884902360053151686907012711438457388471015933525094177952800538904576580927311941539842807793473105942201407815325795201950873470436140933584758423640883999156066446213860817123282906820968036623537879063558569657936129739944337401626593261246252790232833333603053945738532923548911311281374701274443488042420756488437380535910965752424653174936224195760030518372157343535547929244365587744159968662386771343806367684406544595654117961388271877590939923396231970574415590046113893957475325826265793341810508271531385587457871001604753479966441293561239795904214912470036958386867622799872828751713281807311039281859975586841511573948412728076992249854581348036202291996692290338536951520405675448014296554825652721519242316895573083127221250685742942061618750866666875121955413737461852806825801011525024746795822367259273641648353543200219695522202200923425219969827321738807413696910277419329214751485531725890313172487039462850247138537086320240946 [175,43] 611140128978940115070561926368711103973802061290196643112680762952995854157793767493869732598696226624637097318395633248030657121076823992648024679411068744759691638946450142102107990025985816261303687288883923273933978820048895248730861961656471413688328076843269839322260393290397201913709385720110119155420487645713049988423940204800366972512614351620482472901928563302416730399401215057987419104092023935412312796454793441361503671484326783503295565032399353972485485812659518915073365685394245595821097785369112333484664761048354976506696992110244812352254208228473300572354738994322731584482101732056709771363352843980898755375700476421672031501604932842537672673325713708033357131314250221092425050155295519290085774524222408409969018614091356535798669693822497821486461711755731945885919936832833496489911678000286151936403610788914933593785638560776190008510014987368659104191221591422780593976704566617186866001554256265413792813316386224594500635990890751375295435061297522177921068080096643028229429139498084250535102654937637205482654931678014594978752816865413203014419595696539185894469763926498574867637198468956538579552357697754593175587234425396696478287694422486033492823955564707943559956964542697845107139172362644442929390201880628661212150808605784836823224244415590346732095079467602491941852594308591346087836678783520790815317698233464447038522052640354792498784080708784076 [175,44] 57142517979193313697411121472946983862495515766489001493720605017836954187413508395084101510637258207168472637638696959189371538247998198312680855326233099996587089346892931666822130369908918165872123496223268945386599037586605140176366322358205930252741677111963732369740229676908026413430139357489438536753247828587150349281961546898242529922846262037300922809737062012539289771127302274779427275687131893455642842199395054386201830521919293375257297040121514731637659651182248031102026781454215542944176665357863305735874280002492887308127983084780791339905098207181521982876323610764437173155912823925842431294655144904962845906455724701845629572148799802221052693774015232496646871788045120623455301380916270201576358237290507431926773553609410774968831726394583682025534958230322954359343194888689177635555102387103046129258427025833034348023718637628862076992950457975051594599278395763485988516465974986690729647090412347018464103299223626221130161797603941627176637721683886692366605398193806577900225813174224213856121068542388933893857539977327330617222467498402285532543555541158330474496306446167677783510887818291937485733419657743469872740723640696937927238869961597927585976292832591474758568046451314733570258561969169132152056968174096940805262611790976920214543598173372466471347175952795775508671811533888630125742653665882504276731773874126543486678212815171736808614842249537 [175,45] -48696102606164763065897032509986637242333415116260766531339514317542177815845234306874929730983506249654315219601913891039512286538725469959884135129758963679496232154462091206389182869221257186381339667637847646962486907736206506285018649532624339767241449399979011534605145889811845088607154747321807035963834759334933258940863855687714832514754561321352991521150622386934621913509294177444982225469461184032446359603522541432696150226885366558308569289954298504848053257409937923175040210664465267001769689499054785799924690495944541175497889503737379249029733336789199626206453004959272370974645538348358847667123975055832899595453953203018370778307032677822099700784317375255851264138361602362001326483334171308019275892655206253278466191603312695764854198935505929213927600581288952025631037401203611946024772826009094339929228087469806079822192984721843810658952010386544963363821147891282824726825073299691841105046733285212691604611569064018388852076366815564227463034248449650480106583232688234905932469249700162270724561758778359179042730234158222244405165241858065902424629252740751602998651397645844316266108560677340298885360765081415891727370052283099143783404291605812259650576895842574930251814876111531068647895659895877223509565751882497270361551218682924893616775402373504031460045738721925230953918931263116810958616343981313770683378109947905999604208710530230936686887700 [175,46] 13192062573369151472022901471816436417725168567442281735694681280504829958618069408407586953524241789375107705860572483287309328867346277088660099124992439283222087279196794662584634951905957616557830619720200162470133326251643345603004200266853300356507701626132960392135204616868055945775402396899422844718727128107300278186935826761917943385317155544281379385468745282970653360394982192827550976396987844866716371866511085510563207008429112274414557114465411675508837016302984782939347774098454136925217127461747754658246632290148453377667007464374263379467540053413945329082018294799941857583045435990785781007259205844484381197419007008383203815787397796881865214613902102922950315042501373612547977150068757328111932602295766173752609164923315685909998812846184205049860403807367418267555939127746272692244102442023244074120555849362189741882168505863046341669780804221010257296562909833938983413391952552266160230476434641308215758678747501114869252868557498960785370116014625102756276303248367112513375593632746266154696438181398167653820599022006051541351368239968733791313743984386126946611764509286577090862175528846257801968907516085440313084434814289989275379792887676413770136288653046072279764438255593478680396927858440042602332915031012409137664056787386628545982531439196962379927715121043037134651558442286217186492585466864925669360195040761823300592797484540469129407978 [175,47] -3399901121468285491631257298930742659581590914810067347654632221541293217975316861893403306631834933314397756471017350860341806688943490063546925422836758545829162180507088420141934260875382356246682605314260611911620570011342763136320752960440318669726828270175070915192592316493205753078608034173583120222002436826549673619746201746167166387272758541638581425491805238512243935320437321591726063084901868312914893565346123464378417765829703152243687932120329873281620457690548690899066302180304243271976798185961020259408058558733393819037754604624260921515615234087014240062338350933446413579973491665974405572620980352859409561296329061913202266299107416583021990077750515376175461064090038316547991752640906705407639669450785512104673724627775901068794818698315339695230209964143127717102126949811871938851508964037415161059054397465902958505107051801830212205648445026350044307762974457105180656323424630113211281203234524935939223517433616469877958764686753547414824560424968260393664543693807248014046394310211256878002287445895468232567543936806181439765625505976410605306157495494795043028210307687784448024715665084583726409595960872343122609885779720096986633606010672339975835231149381844040518835607140477013533728289178760853279721985724012585053281341206315530437643075229448724828441308453851446826499218867108009325252057282790307747866778153231885650752728835581194880 [175,48] 1119644861972614715859656064043582638823138313051840444337850427995460610585848709606764775442031492202945885528660119093602117785428190732494239416631907978610578390187260222799549061532949448247155110894599876564250776558934890319278886480257452346137640646374533914933476384338018124187754003603808131460974937964392067407690896479289396073030698975359827842464905575444860834566537275540916500496953131184494110117698552201025200262963527085718528361345871356799998972656607088081327638814977188099707697170669080305665583893097339029232588470557444626257113515634918343763776186328589010903830855346805781735985586649427300333871339713515829849914138001679752658474380760082883556736116043588337552486658548424049450482805638512521323056875112301715999610891117362605061510950268044489655929518396108725843829947419531495460143943769332619506546223177514270980195954079461324023116802467667372664076831726815925966381061697045127588192770774104275547468239775706091358862926319165863952765079344612475569946312562786443580857920530687272698092695353610358620766294086984147254170423105232854491817538931526793608642733792916225922080542422599794134412903423286289908757832765951130716996083284633860986993645373283448385310448777549372794261901140384402635051793332432525711749810635299497887823218847333199115680768589108952013477938468503059895358061061693342646796061369268152 [175,49] -400839119469192704755200956619310626172016562275324794624067863171817304277191944397805228411066954623035517101920470058950185211476918280647955374566201491639283753593002631262987606528928874274103099458315841628901581807812994642793686814329387342129088248023115758629586894190047421999673818121463189234901984238474223547032328561369135270124014424286272723719076871523350489982161970174718027131906904724773026051101274372649031701730383765330875841119247513281053942648942267210977161973159765615476823955419586359622691734721617908978181385023841947817022143357967935308475927689196396158399070305922353344369542304567156639482980405171231473649071257153244468841600674950426976379781241674724104140346645016879165972851520533738109700572577127424863926115079581603263215708407064971354164558654165013382586069718776350574058467882195814752812877258586211277153054725129965179174631033184667877815080733245265736526840619283993732903706300561603476811328142344299011813346871783471103563111328475426035226402006019302226755986963473482487104828227637414297221788062182423951804521181783004420745648558563965247057121899477942656720346180192108544924974260274117580506081489396459452912325011716329484171935821643334359341315716414492165038409950437872254305850066552164075731995586276003597749113114025089096680569879694857307995369569590643817284039831955244393786338916424 [175,50] 133007377078205184606042377750542492129214789379513577735630012754170959192573610901715213632934768920048672713280089898790052100485126787120595100784958370313329296292646890289094732979722517186831910608270604209968576625234041420205707118289174915545433911150653566023622142618961692335273783194381739940778665390260983125002036042343983996958468424390384889586310047549578265209036220374767234427908719440598425879804603934755156780605856653465237017035277380518509490950977851670239497739952959865212584951221752198576700243881689763066544199973038591415538147360295051175777366762302777242297130173196215478089629118046794650101418723518943884938549962982070637331016889951281345061277926564424530816746299381629693658105960217691994447485698985951208991565884227692246052210635966495482318502636525938085921209688994544066832798898489800158687240510411021108913146201157217176521335292268033578727983800437554012250866048963705217579098450754701429092288332101351298403348839155299543337131806824862157229041549278486971142666084733560887675203142744115559998767705469671626784048867495382759251280343934398663737719546573655599930106847971326160510408582916158420374819009559395810231997397005296488083337655866868932217769800137791580220012376887068289204446555886050610499069711162456331582872889927752701393714920762267417415254243759031800694880294169456844139659152 [175,51] -41043279534409644904081026202542495161713870646123792175327800954162885190725526781984035788908758456764853949982807699481418154502225245466910353723984276671887433889037994178559951286495742961889810540018274716457429082234600682387720245196928460773091729932737260166153414285592909442861003615770709187856410203108857226412698056244312665271420486826275102644511047210239621735720647836254836530275354209804643877160106102165873499430551372633239243778146174554860672680759151223451079180425973468463007704339970451142257129317889775832988202244817862856130821392460529803120923377450368094248370554139120200363562581992452045693768189147456268794992840016092340407100903144878853686687336190085963820049027312932981723740654269666147543373075940703840640640728755926527132004420815124976364602918914408258220922352121226132466303095906832767101974399581514515847306049250017550931321757783531671903897211867671056352607845141488477347086909966523496849127159999900872681369290755609603515145571361690386036658749638009753782573298472934517312124782636187448713675212596962743996158120858380809173440715930373875080301541457990994116083882314646695263143036035296802155294773862420241339200089007030043733424004692350052172142973280616461405495093914987541791994436533948766658702758191453831002653759574009170021260618681207354428134438861494847740222577361259983900540 [175,52] 12528714353111385573721229268413130172227186641382363875951444300780441470001176221111944026802521678486059138689427633126610721940565239216433228560111590627331017177167400514750178929356999826121395538456075699800683838339178668051074429036330164000504977665657445418393488688843158776933326076605559971067695418037741132119613144893137891083917050629416436347004074326312975607750020219187089333414425615483134442896721652090409332241524258432984487013988835539276312034337642604190552008536341898270195234561825739814248633938971470526899697606342427664634749634492505973367433588080009169670195221333356419187770052971417301485203364196540101914717631807776179019079044850543702974051786848456147516596519046544016862333296984487209980684311724690200673789472363860712785749497834599166364122413039259671394674330990890932115974670921764052898919506710912432902303118444271405442150010044815200807348186413693424494703904932358736272228071939851126507727892719443906315686224770747968588036469123016975878880069422497123959230204834155924330723115170088472535625106630058221113248797313747027092848223161323534334137296363491008572266493963444158985320154332145630322627056775613112160463010788485341672902672332783075999975469218413881414741765012706128132088786682959334686633343198176229184167230455928750619660808863474370943737267980970430334074807822106652308 [175,53] -3790163340622964223854363072024459333735481443595726362998225704634959686666250154828898133008988174152736251971258144487998516389618941094037711720864612236501032852665541633352026511602084211614956484209045036982342091084170603367539886339207654607057087760629546159597968380908112279050833340508988672352758836435876071365160525832074345668800984406325587580071585855254438123857335315412218125903447625562102924295555847824582049475789389091408782214396855571308347824828834762332680516276330307762684888914992700046193737873024119080444309055451374241927691949143472887226634131661856767305285017830272743569523609711918724956054159923857652337000223529932922158964012650879463227029857252754159448138392633374337826536185513802463057337782133343896488319402990679456300259153353517116653283859991443481418743450532760667677872638896771954967325484057678474042745343387184349571481382519292278354845310854420361974637939129589718231379277490024132600533691979005353537915995983695295995334649621848004865621732649857999345402690693656695916039475333233444592489761200169925999647969432787773567649630401818583641778562295542456341883580100208103512977676777877203881292650330520417068527042953738338892383894344843017160823038921691752872875878445944070916892631152019646053620750070847005656128928221476363613761907137386774112766499175079463133998821722132696 [175,54] 1058997926056447688718190451038788340921302004297897789833247627759159667497849322044927138794344755536925034165465493428823425455829468865654374564645339265245108916142626631726378317800108718105927288785048538068295695579143140874782139980520633469755993238398085641001004856170784582525861123118536611645152470223925641858153145187849407921733831686377795527661831568915186317588517963418331171753472445117174929985613704679658042164608053079749729442111786168970803718130370406860972263433638412255590798381794815720124721103059393465559809627588652976211055122848207682646407015899627268738627315108784377589137947579987066286155788101233274414407833840272532566256717278308136906487318490678084660498763746499432676807349947198698815897121526436503320077919449447438796611920797516149807007866959525406458456882603058402637626367150127004983957772733552695345767925012929903856691753488321394696287311038603029914003255979985016193585776556468456133365311836395066580637753987993027333494179894846480371984639635802083711780203485173406091840761176862967825412291251288457950894801778561520693626278868895723218681738500064413037314341084353133348539609939947274246467279725318528441851241316673842893879634655645054944685803532621385304759916067971058664038168253656691360994524370806220336652216874240271271837611325327379131460594419023783047306859245112 [175,55] -258310059292920725444992320221594093595405260504579144848444104209609189046622049067089094447692573190264849986324836475206795268816713415873230382452760575486099877406397018401161285292349039246251829407240535578378299818570051682804078371416554499665626511649721281651226425122122209089027354242834669353410019647407137583461258457782923885410765154864990102942435971597008505879590669624479919506933979218151293045567815712336148043961048143342045211822987317131990859271823816236827388026135116154180627378651942883506392156275184271813458998689768469289359866823505281291249406417859725143242191663030399542411803090249144493608647965730292964211321378526804389045593699101827687922284557513970304782040309012998754881603359691332686182551527240474853078178566353445594879123600255665658302519974010654732923922975568902971535088083985953012104246338520398952384974703871809089624283477975274104692560705156263003134123012751474164504917836421843223459610557871692730451581090747710744276414068227420876799614030150575513988608552736768630154311979846875043821467600777092411957824484796220325924007733661931287770372507501818505101452443192581007784087735665734941048433689525595740518751501070518331498715171389414260626529833804723378080201369433416562872280079893551000068832638377021958369042868274855167655019675266135056703547073855051680409168046 [175,56] 55143143343790102099559624936138539073357468851167581417728936191143466717998007716402634483326924852731970654374724627935045804640702196987953295831394943019736036233326942171947988241823314371772192552520919692752745896944984234165593675593594832478935999430869789480611018643290016387621398377002681008235268639442586102824078369531993715317288563771641338694625756527338283263349429418339979008062667058120840574725043971784894932995363574917962121655083311894159504634878590080914347942677919265205132830511550279611130482931211125359940091883057267781329545854034640377865610018121100332808705966576413313782706831289728292593533854413316273241474513541704514232596564521711033539993516696429953624035478079519853307411221712580014726319855612203368342756148476345960593485351022964823349326633637901316490129677466460554069138438952914428614100031062903515677280066816090473209839382018694173077163929507530111666305535619469581601878871597976628474759753866035991302636093399651885109319848538345326592497537126312055383591778771266136839844886570439787529367019712821838666150354554273524396052183900333676868228822603333492093318014675955316656140913090581827941636786955162736096431701092430112843512116509940181928791434554248037257546714329796861573569066050857567414603139499395951397994917204194950404734705962570954884760606235714934577296 [175,57] -10762805245368676463800025323748011419586869089826795873245421050899029549251791831954508573541852069029253150714758653604895759253282844799206950530951441438883090334546038612023263686801677332249226046473304964063831000187701962845715110414498531702898546582810128341614833626538323221789837831471078882127830123952289882379475716731780180313058120508020458069706168383913959800109473292015338784962908343659676997202653945582078956662712447307477132103185564694328164382344299806900726554338140886543068318653288165865782111617102791791922560221316661531334822827442401128050253886091877301365451325845969802949691279939855824248825717258584081063451118249722354972631954591547527494635975208931388060547804620968719113569467472952399724778466527042367708113194606677184816731682586272843327507214072836299037018506211912785525853735019949925045155343805659583014618613424929261678539950477783786147501082822226277656153966826729441266816499409398812745896428685427173726032363713297722540347456810307900674094051367970430414779942099854091980776303426345150505093790680514241560628537987157757742724549316095525193186115997186032765749690847009182284606673260589226647500532721252112146796801530387776714444348477664933254829849000211337649181550732475723218713547534182898369532777480246376403566246400851514820717112783773573336921305080766890624 [175,58] 1977218422407007006579845926093273277898023113170096011674289962813184602142486914758019944939668659560754043115890390715611730192836861849141469424917904837355246928389787455688864059807113975773710461776663913010570971989978575899371474275403675351161979716765854289906060579045827963534086041417373730104224260928018992696130898899628358288636690440754242396780581899352739271397798973581253291503589090198324565609067954414010019521741629665911997616115325686702412683770292304513605342350970776545201552252024897436744068467322456511255411696531560328917760984215934419083900986261693876731129045441286872220816718640064628543413060609511431367613769669041129263661959292581391748193258961440633117000696181051387948183388721865107812704531095789551968975400848820924635213742324282447408770749958572496821871335875076410317190557657122320785005853097054519507441153912691213178156571095730865326828541057756567463589408269994074548457211452991225330625759178374899054928198273227225899749756422427434942435340545474590329298543239787721275073905452067300017927165015108582939667469703157073164790616559472367558578004636146389025456513691078727063319965115493065425312073527612627880604044256628370114134163158032891297582658035227008911140208463651059403404356008838396838673712480544240194015296713451500190534965795057774119065962757349168 [175,59] -334305625710924705003225743116908896803887403680153474077545946943526039514918262861365178726647425841156229962841763282493660605920484924181844332019748015016765018095658777177398379424765060113532958873524557670138342215779761516984120790457733760748246850551473466475652323195810042814810878375608627925710900604838108624812569822322412773126383982393869502153810772857608555103551915797049301474849048906748948925843173004379405243349511736872703487997192856831693960010135787082105820609452468019665178163568183392063332778785621906781236751231591604023244050055016439125293074807418339695172635587815473805691474404424562387098000843811925843245880979717849388857861623146784347990669599831769683889140689871228279714787095655836721800093300868246483880858830134848174377321494377867913817524021744852972664064089512348803969746247759201416695584098947815950466120294029820058689185200858724611776527299771560554620010425296378286028572430935089834814153040501423765365595145562699091198539976284285578464482266373570395149034420181096938779019160124946294860809357227232103115100170494795474170420184966214650387096720169667290196625059312854630328677683941119290446345071753446232520569578593812251005441465411940282022033320140044755503355159063698254469051467834167890599565353906114894928352610050346601321810085354944100489369057504 [175,60] 50183742337455910571981901859731857006795474798920486870934909559065360381320379616972917320033331005807315507965410244647552378431724541119614810340409748957501824131562072733325134138057942673402076703563298339676177202968632412967271781892986309009401972687774255413566504351158379938493153051332194151494851729603966583914188965317593521851764670913210338319705269880656580269209033416595876224435831424547752590358126592899881666966273661794683599160506463546632584218297851131473063016168067699628415273749671928019206320972365536877817411537573863743517018033491385929200589252594930527281960863957311565080535133848170169677736554427714550526631806343268298267260214788311919832443269131523706116385520003545729185413735830324689786141232317855183250490840596871562795581127236633261896480727662068964030283350133564510962393085651949833401895642077495218829643396002788836740888169536084984311556953557696157670984499362418521137309206232163803961241304189648379321284169332218536694566905630527167282823208329991226568366975245110680352760439006261101550147823554886043653295940473817809808260156123043636607216552347607858070948980111195382418090579106085215092544629655621555765523188267209434428058692567704961079823970735881689382016383026692255246849837960493703547954086183940864685623581026052755553784745161019353168585088 [175,61] -6678242070704221126509421302666895289423999705053674067142748314977241528737380201421398426078341631436668728709889547182351075920947494019795648944334852628414517471422958767983703877693178923891812602572932186582452609367364756010289297817226718941358688487895222029698407687770182719255200658967654728495879707353006966805472873500169679262788390508704334711076502473914229579801477777788441325087874882249779503882160838487935520651633290607722471877722539246302955280949027692259931659968759483276554886017951104329552685081861681626967475809928546290726515264212343449363054168495692493201179066762001356744020643684729770728777115731274761656046444921210691653098828082058198188441114030965210539843137728259653609370238722921011987677798736754962853380021628684865818204416543309128407567602416930299697928895781674326136127749341521737570121473141265107825811603877938383415265012046455956633418448639298474965899246555443182162538634903266455172342519867143182706502332125987347882501157136606753691739177607950269813651109528104550992472888707669242880152286252371084764141945423648629422334850834173211338080509422834507277962300186256070724542167545506915789064687281634506741133739725876610367065912901947358147508366353869395781243578929936027489981503760832418922436231694409829991072734621369914552051222415261477535760 [175,62] 805582453902115550821962740026196533364857651948532877308119180148425053169062032433832100964579942851859230629095867537000423130175628077337906361074198895613306187030401535351211993614329042012400160566580276176668550257574123681109826904137592329747590454834300221928712999990651052620336138977042429519807494732601773137584682978582673611480433027468659123003038397313272558128967341949633693160242492705044153425266995214616176081254328116563659855468786083480351033044656702152410526210594387409334996155223595463055064676435033056229744512653094395980037397441410462745630979312031444034379496279739116730666464583299440616869938505523950158505860115225291642897487533256680290181428960149420389054463650521098371056821880491740332297840738084935747681763378993561051114799603295387864402925803394511293483755311337865658956276326000165139110805311164062734127031140348847539715955090903292511413667396997616253301037586479119979292322366248725992041438989216250352916145204531405203044821303482384919821714144414614504528223267986289132084792899559974892663315141043029263408635726972000468493323056456395953705229826577713579223680448461597116698065729409285955721859900449587609621301800780854132573962636270863357946048282894217864339882557266135977775502224764965738452116889847058316717692600915653689164112948898753236 [175,63] -88262807725973058785922790416891633767581623995688667304957258870130337569728596013889775140177621281113941423678671765893978290390587362535872080988824150147519096520540907345644840845197613970271485377367285712242796128303134201345863202861752490238346363587908156309938685106826167046019338068592886716315339101126279248542763095825230803506577016703651593646858512947060310717452973014043827458910512736464252263940953705950695758377196598735514004471480694867316808002630377945236420839058238903291430122938043216080685076181710467875239102200034954825054162131240911948740215797642507272348566060768334137391279982772055827183242338025333761818015986623373745052195810543156278311318375077315934285039909864450444329008410196674097178750320004604870823603569181389945247968159773984319613099628535844640524933607217708443837639490357017221836063364212802639838109068752061427359359575349308629036943642170646562764235746489408963466815797030902514275409289336001286937340274817732394259294901111056261380765253422027016343890685592515534682486528110782709224087331247597136091909810910053178539797931871047821792946385703714103455307336450972819874126411203982413085435232087018556819195676888591693944682271174244681968799712155107991894169698658167923737594201613352065579034017961776248265070723563576723562648749224688 [175,64] 8606707879912839270421385465231913360245106990351757466259046136033021001995641923142679387950987437369188794150652853519235278709431644874892025713241856304017047775248851667482253034667202668896922462315103585525129667612631394925603949980110961415020292736127752836878404841697919553911406774639801383703599188483541794372677577286716082047092325905042838605485604137684830430256784032625249731797520647726149388236108681257695102072830477370464006974983691289234245981244373932311638590317978907356131529592326634265158953909765237400314278439233136203362611684500241430259446871639466737063875828996097454819968409218998195855454340944037131158594427079486523831908312788881983120187282972620489400419127043512408715401919960150644218604592209780741858844872160290965630066635044788604796782252854244070021329745240170695193635429345234668021136754525905716940596377412929749411224807536529329190674081033488367084476137137740294505628316772225852644067603415520708456351992951428164861528412492660852587250506111020858963584173978689432526782060877782972997333026438745813516300757244113428816513175587761875945918563438863915014491425142793031258379272427636830688622662024753354665194702100359788576109711579872299547514969812536705982546489851287488243642335254502461729797094923327739153878205686038990075896707246 [175,65] -741829839325011943044468906819744419003218716149684896936554410653964695520832806831288449400579850024571260745236141784333080493943905091230566266564101612925849168447291237151582901513765577432247622744687884105171274841729842189392331198974059619803478338913192202998895227238026760714932719451572521750856816872317539345788805386591068347748385617169899096904380034453937057524295152522596443147390489052646677141688215077368640007251041589718871486283740618032849541411460113797152102955191431244979512235594984698087349966216033719183494319357945527215351534349353161744256512053117736610352695004808004271619695352732086427417039628380641767788058596010665426261401336647378129761658944361787687953982965126450645423786702756703066621521868922643801956675220092394132499447725708292975810317642129083708273629097289027531463728252616961219721696352834391590640952093726577523387909793184284692063236589510493691372122419952380316165591094561986869490216048542293701018688569814079042330263437921233117632926893337313755942529361487105621353637265013227771145631031199366397060843927112711831933744031173019413678513254789823985399237492957873125286410227864617904699291342804914144472872096191059415329301542822310024951004230311539838808917335731234941849266207016421280178195599925460143754512274234477347610472 [175,66] 56902731426585970373829427550603179753929077427256803381218989242631528201895800990129641003997424222250145350184763986513179111644879857953654311246046295155000172841196389770354888020344233886168962175558534015204202978747669297081434269535352168902670993885903197807141466242456611532701644114009408889764270619825815755483490541303925778790457322414227429415128982444196544654427645664742172989677050685288901992170256774003844551446281179530529107189725056748530326365415752884043258642685715029739101867320414800767926677187146179872301194668543989023516752215817276170419083104704155282718815405811662245127491843270556741428804415740977000198315587433336498943922759899691880612888759923661119925111655633256563650946782276563381981141088881039362032413763210426561024891575394412758234949338513341399912585689763518920072145061742657565115455741359080723707729855608144207660690748000321030341656365130889767218996418957665136209118195694301626608189243291364918770218542079883915117585545653306775916474297572031886783738669601706908582596263618929414587409758921091064717553100358961923089613810703464533804305220411334650656910451423224421539077603395031419445119060949856586227957117010897092190856331802155885593109652605339332583765284800199670181153184396377502344398520054204794696188333329608551376 [175,67] -3868274958588922120065828777434997582273293979472321311279731417320647745899506030508261137259577133107603669432421041971270292451083783351169140746465348333152981154118070387851324710847025885383145670054236369074530561168300125132577555628247779852859596188753395128396563581028424570769067489964624388962425653371595280301048454699287980574095302337042667270754146963080137256039357048563540798850352535861057043862144997768486684912468111405803518883037984419418272509060369575439524006400439567166196551729053086166208697089483360094831807783159963261532371202838206144765040811374135747706452332715542487007682511496028034793721897447673249584588494220270703880087739215917782729239487166704819481977127271871122798053595536800172929975755109178358641525997550785699109234923598298428009605437705286503671884258660747341147108398409175385143363230358787034528079717922990256971296629780635694224656545855267896790545870106736881582886195099163678741862177006808096623768686336311547960465666158270625725958094767693428599778100644314202994893699238719780575093372233990067210497595215166535174697367713131050666007426395796463586322899341943645461575554436128895959095182541394746731721862564459918993816939092104445666581378382457715340389581885901307868105118935037132115927752448300571476804043726234184 [175,68] 230821574610768182227003955494846846629290968479587568237298140037164374791276112429656531935510831070619276883998009143962951885343058805794658810152084439808606224111595824847351065836666006938763690485052656579001224323782423675177883088376898166934161292455598649556007067215470784352966351547796833107622077334886219328833959360156550694600470707910426283549171829280547585404395913099539060547988289135763017292042665553615609110208103749971272203149722885172442554193503311795771948359974732033614149261249339151654086627892830238639538937841853332548724307601508296868315253387161995944930628912413957671936160984440584669615181733206030821508809807990474932822804404623723888192428543364384675911405725933429179862746898104506549525142147505085693582751456980788754776231568974590813822508597395817307096357066746522321398077851443475420731568435325063413747478432517440146958629435355510146201827739527536955274289023478769764832938751029196362792418859331700885848769567207960010987006566859973547925700817524473082203240756645911689835302448385825297541168277592239841487824348373055261400734993323745411704392911238091907321791598424554939394228870467083688628970402883967173072601873839331415998685176209162414893266035433520413267553852792670081231185529364374510557775174195387746869557095136 [175,69] -12059166050097636905605704882126770546024911283148905647517613409654817658490404447403546295424832863892199769533136389652155134545586608879255191523336734643195463049881794162678497973212510612343132326378945782927312697176287482824265301499576149562630237764562511158544956589706128688171535083693264965182041238906208758197667160156152893348134516560229137841155009203672726312725068824856708173845516936133138826034417034368078702269142031047013768026009626179113803136676037457546866236750387919149490017230808061691782211926268720984440045374555248108759206126397047835116334537695501415721137946571104991704776030428234947356186485210518844715692208614434362154174129762761792804721200635669548790406201971739074957137007552915398288594839391743122427558576413362577799622831938349310805213969003041722249072452912835251944689781662952032696783793276320858338143744851989185205938327366593311714093594438131793363766985821629479799483009941979549610289890785865667113560240687170117939033370140968244337143903612858559860756397178197796424920935784169156270253824063550269284666921710230699148931871172394427784181003567828082406145834652627853220906760184955722189496590942530534559009358418658138072329484412106956996719892370733382882453134539168291156686878799712561701281671396671556859238528 [175,70] 549636744638477068871624905070372694270058139460759517684022840142536282514066934135896497800394961853609659110955607907328997137933398129313153737102042501957778496561899035336667453222156116118189066152169389554996897693132672414416135348089457735330561099360711897117726219823559241458015281700039960836572580579448035687786217859315137292327005436413084686155528701793157937838666036201442252680324663125401536163524270471486746137943883209854204348977302297822626940325103488117679273350863226704510355853911560526926075357565394253577311070687590443336100113696773452650778687121839169348700622413730355770405588180077531607622937575550027200340112562659921127129590426259737170953509989292363535224887560294160761779154536849369334683707631838403600055283122649001076734966289799664089663607182308942570244501227344375447649065622922471693048870365978380926252568401367713292002010339986171061895149076520311276755809130939205822625382682884406001531679918420784988806203338604362935090178991810546288524925323162609883381414004772993946898037876175252073775871020290973045891360914864377174633323091470899675211023315324196959858331940605503326013519907137297637101431853505935938642602620113233350657633051229592315916007660499416836535174818208713395883277177552763544525070238279053425664 [175,71] -21711508071974345500763208466343671104166527110829954585780193349931624026642121410066026941024390279428716002138425116340361191707886139742664873432501773129505098172025952747985458066760386868905491495760455414116576175847242342787737805651050931851962059347062127601431568125835363849093383387864961018733776304794793685798311342096652020645265639393914109703382001847544405090174252850589691171403729257043975881278962314566382838274876384783110206767592659156828427399317394901832068008574296191898237427970986072587352267857677754482902562026593837772727363902201865628981764389620237964403073640293364410229486080150227474422109489424000729351848325004770169996626619991847568445842353300123362985125880019111512698729643101783224241760042361554446302596584186639489225506130898907705289520747946817222352147908187813093693614656148729931724278667729027502378315036755983688639451775435245654340480997021172694896396817442585775131063688588360396583207183696732592965029945856554157218012815978931961060774922239477739258692066504389779548554225097494245128347182374343020206004114771586628973354923776668958603011860643165244759744910475012352940670536278931787039934547684985475049655965536703452496243774176727974596733446921363324474434050128951081007945005384844307656226016362781360 [175,72] 740954831420338801664716117171056169366298840415830257034191319074415056004082911555273998700161926660822598450271517041487714461469584680260523691025826787775571456619439971605823050261917717838498928401915150915416778147422308414057526038689210531812044544043793541717148426811590848344266329001484753185893857056588055134403013292645942407171165773964337787566365014703417499382005146350361925257742061903254350431417232212484254786528574502034575111907573487694590430328881477910960332583818131608051811991768511226187143642191664407902412751995165959016054924880981474026867530779945653747168094811010732187883401590663311079597774405632628295339698725805745205432217639175732561397281891387252327098494568975264914634867038215893642180330559167445758194861171823249171450956340801266384578334483659429279308586303400056532509051548118045135754221907802844893580780573256251647199830739558305421200560543820490778991325989757397775353648789106176976870970682088691140397689469123921739406944739148090908026203630640684158688202682475103648698713892809159964065647468235004930968661109094347861738526518421614133432595847294619978303955912917199776821147361779312790650152131764413468707216105127203554167080566384428544678301911594593211214856504734684200332422254746949756728271633328 [175,73] -21690808249451142969211341007789859026150665425835178011962769344029575640768897969135094105572581378950755945003945356635603490864865563584100897411468778274461540258255893497949747168176676593983276899367817682620687164313549294191599374810365740089447996522802351535522247030566499421642468193006510050730116224901564580199585511422753228747606710077471157323050244345309239789391577904775259102487459034307933718412344310294304761677337982166458604151893483973992937043328739388546136384216676613379591776513649129076905132372791248735499363256417632600004087803853879834856442362674986963292670395786786078652823087917135856725172406298453088105307183977797694864435094592338409302647063816844687565458523940801499663207962335155848311702071490706670229600668717621670981219959898557816077431305261392443767851554436024369481092280411539478397897353431705358403912110055186738461824656572894082766354328589453559870298123589575754652272039494139888323164922626134892869931827740474024427517063606741650753407094773379650030709812088416276217093988226022136968681060622282593008688091951498389287915906930583659509313908296202814935242534970484083298229331247670858223326967115979187700763701681882432992042940157175200311373004751992041620785739680626543828216712750039130921098080 [175,74] 540585474298844382856173215984965553303151980143764965588892246254552495538091831506945679185391275397602630106908036040142796154898030332161711809063658079698400961096629620483431663073345608163730731983050450346556848788202381007314479036560917745787467766627669823178416159860615544462461819170713502167806550620383814758653360789353512429286053600848239499754950438023987521581451526948970494818697000689581653118785144101595859220323291353993842368408783675272590940412801672203697144068736453764158678068594931164021328471281610144862500575751127678445899886066699525244579432093140120358730149063782572129830590873454953013924557822104722834884812289951918697289986764472779678214293555750710336455114380618130853929472895972257620799368593043693196330680517013106490581734011713183905577658949464161466778472336344223284609701261579288742783242738159516700812152429014704050957399602663984019151082666836178344325671148069446915798478064578581745662845083390694526806847745267969704396997825634752696254938625527817189107151433843633697390290794212661893908985374598018099312188970481810040443793435857286655408962567269610293501621320844550773030124656892347024660195320824089506416008950431605787852575849743698556113001024672828364730812612880120977130025467288323316000 [175,75] -11500578826619437296630795463169411808385167930566760855466859184328654108794513061910838901988376886318264995363513525065145672591066205407511353815370450441538273181520729715634017342868951127423866570242120542605210190045766495203732395805830151038930194524891453881600535136303925306944463972694554746624608129238399966412350721254705522926615254911972317620210689743700069461131127048485263362128568148725218401327644438294371107927570198239868806011498826230197460148796497691334191551027144512114837893806986511479374691744118487049369431067783433019367633104564530679933425777852915286918005737971353515114779673324376752127382977148558569415586077634833927055159359796183122743526537815120821329568611060418893252713067023282190761024024075974013210978723291352748146866039832169868662895264728354703640549033307764877428498365567039651085966981163213309928000382320577123489095067506751083519144761363741272071415386445862064225751868723639906396625078652745959413532339008697499280733552564285925753645084330682289543603984768049283145020986218704040407057417869685668661804074343930193807232487904843594355765892316231144439838436858622534486245060224846855407671532493018498735175587911718834355197024617217089050164783052833182949107273782711948829063728036073616 [175,76] 205670148896891981652248845422722130929876925061846260193533534224514071643363619030886296068576096973011470025000824564869323386153790543716745444965576945203624352695127517324262823725684995674367820000737157950860875738206113663444636393422897639889972033433779116938969445305782152665645175304617997190539810478893033044451004413078332847210502997904942022900472248539046835738061137505569672292825378124391181553032820104309319527137647016903370239438382933838270601783199617595685005387402881681264212379832222460001230834941112814438178897560172222426517648401639728032891015413738434171930775000271054901660716830140601509008723078351563898515150086876131843808148995851370550602861272315553112851260039408298637734117300348329230145736825844616168180098817760120739504976913108844804891987462814142297951691449658286587561508274482324052855416125875583640444988622175845762626869713458801400566968180471945716140396093130784435740389553055233293908960741233247684844406973596116040981694562430027515785059978431706765061030506956583397477309428676122503502323536174023343749569791297121508855029674627134042372011059061976005569778031728798810118294496574259756375910383324116487683971830573308735439428558901189178409972308820284140651855990916177945918294732864 [175,77] -3069520514635343486705441353275525371469309248513967290139485465902901628288826646739359277096716574233136455537877786663603873169193608289140569503194146855891488079692748708821855183827106326371571142272104466195059544590458068528869770018588686390220261874776101918896981644453588377117092655737599682412418735449252260292188119663537226183165986456081236146519147243230720805186109612362692085464894049168041626839463369926931237121006561439504676758492711659643189216882752145410000621906963809659915141298553331672740684473937012505519065903112087540131968367321221844741700311480399341322027555161836702363292458992379348805787857346199117499922641517113261951161516984008940706224153667770834176576878843835601460817138880306001106180520752278282856976362030976445924499240714451332004126896201681475145294841967803391918077913428808331737653900140696814961495635817732923653542815036845252933172351188122244586443039131838619628861590180212621893305332186236777909710987443079679734950707988635103332328946492608264760838125238527452910248874896325618523971548623635389137988445209533094437736964119879207117417093709547919536442043437144763529284566946944548684515776631628810801212610577342482327254412304800216639335028766085710907800442849595073808922912 [175,78] 38750496202149538638266294044550060256470617337821799800178918423142551194229932015832133622642011055713705808374223853108623513753404809685943111944729852815416517954376586886817045680620142720574996524032330719682877204307512696842100544853092615768904423013492971005189575400293240504940181942869673632099463820060112393346234297337460246203809848067662133326821329758458121704648856961531411068003632657178301386948294984318417761371130393814651858775398631018819553589616941696867617359566742262797689874185999175727801202526460232891450002893226682876770515576867627730757967095462408831238390122004035906068103562835290338222379332378346986438871558900001793669461565299571294794838860974709974161648524168562727404785566952013634358355555789834581194288082391309541471654007108736432440852671287892982688833715161499265753187112678293900953369768922776312679707704303404576856285002696749664294958219604938605709684605615677760274885503260597196802783860626743714261920270609839077397854710586520025652326295379746328398336969258184014859674017320479191492763724536565645392858980514180955787343156343314738403120019859975046921244517953228918583662317772523521254377587157804269654051733910175082874002866652777251274918476185821796573550116443866030304 [175,79] -400546176104466683764814579312079170004364668115672723656488258630273925675492240695121878893747975949744666470685677224244787206604351738429681117417557185157578959564954255562249486230375054445070239833353727717606299363554563215802624465760277817618384257283233908694174324576097510003164505059811781450958772616347408234586774058380065701062884518109276706986747058442299897705104570070031174514563582919389548209613952283417076660285939288178338884402019384882056982337532093734019903928941490342595524399714415141682950376052635575847792211085389443918610912518463936159111905618677993993681382792242868290813971300184752122150215693951816285197901092173002759342296708299372209932808433582601528432152939495741968947308774703827926588661227053502974781088179514136937236300715645935223729026467650930300161571202642563268368743787780898248477165513738096378500982572916033177861031975738071708938784040474727913928826398194699962640424501458227097059908581172276140561735917575792484425794140440427677984088406204452932165095472801132542309603167141238876693457101533256254107047449881868491724402060907182502322477596465697485265516154791181316914826266595974463320083456234143494339197231653688454973078250214598045210812203632184203641209311868184 [175,80] 3393398840172558485427932589262265128944198471174661949532278025363439304703975111395652167825551316246145599599824446547532172689170858002518426391562909177463749126413539473189413738328121586839395619851540367828565430126068601217983317190846743742748580091943572987801593778089314818650079660088063115407579008214256707234194004797080400932455228951550058201634972019154404844817113501009728238507790582084991580795045725898032450810066119716525228162554359584575759231738346336727712816622873314982644263877118342415053030644887067694947313397736903736694366127566011479139987194884389216375204082094845975230786891061197581052712636003103402560214503674606396486252303512446437689767124368245027126702146549272174631797548341667656527823572652513347581276536884931820982581562596469507038334664589305352419706449231000936323565491349799029795637906419712460617126748546163576664241981696893544073959234072232544771873777184206326844154648966374220744803968731280273433412958856329915853831969222304947502587397449329301124921303367770991226495290334572332423409951061321683279689018044127054205490255662873013083151694316752192567207154957326702383973034920678897561197684462603836940331544214948884845926655404381476674066690598844690017841614888 [175,81] -24117496219348826059308463059752303025689155756619655289506032641621857701581297251019273008747998590880489990285254945103864735825523815744320415517304549799181682885037364633614275617814354940118248328434352722973172717474309231118255559041773850640157885038481525427053335359599483013515647449630660518536981920533463611056880476280479996719340874257273177694798480169293163545119429879364743115505662413771564626750758992520949778517847100522867909476907656723957518539452515225531012254194445950899710717646221548876064157002348115443516414849145195106776818687363728586265440656956319743108865408247676567897337464548177348908421021638040948446947923404182123924340917185973086579455986229056300968011876563269610675377567437479375134933296633008210429694135855400877124923405492579528600443286118216905012827062545879463366616376987949920993435709755982664363819722060876998221253731925707687436096267517489575214738398772889669668482393020858411754459337628789943331993017115565994379781650353628634727116835200372682658717972185577006716702504892269484301782491221736317667721406616488749553953136000012514701945436732668536260023835170906343347855336831048948670905536916740573929590376726243230005881876831275464775076347997775059359528 [175,82] 136157048176241126691953445864315623854394556828918349153458464071825662766639873913925592282944041045019665338404957192205259761008599823432959621208725063207504722862578071549060589649769447773853244153170915201149526313966314915150714702800777820832709945701918867144447695190085276831244420925382712537064124498565100050856273492646008371821770594534783023999374080343287243001000866700792876284645390770037557364105761691060254067221617525173140182792608091392848437541200178964119122605615272883650450610657703987636795068162510725123053180423386581364842829403434301768265485650939453514006644316603302771754692509303339738447257408574696286559545936717401450446016349822214847150675919600818042627384109620777051931806184140653870114930183250203584820878770768026136412371513119563605229915184728385808067652732968697314990042611828718834756150342751055092144131406633424500624700515179462262317075295651274281284177118771044035275279155258276815819856886148985063439774291116656730230438778209505883908709986501235727467205445423292845137083389896359230786933474768201069646081983317718523140601080835004357503163892108822798782165354836295512372357652000940443555074272940705041828363978728320000685850691689515873244238923582392444 [175,83] -619859847635523020198073461917575642405202197861034377714975509023245336521528912434572266497772970808093998052296582744450407649624946045529164336429325911867653574081110782604161211725944751026371661517651472052612390151421202519375663553880668440842549122237244148324845335975012217253178081198573346144023497876446115310865341272850583786859009640095405996406759419919373786343017608294581062866380204910328604114606475390504870752269744581299971341517618590699006030838769375562220606346658610223183118400852236176116597011070998622255917934071725310366245079906324016078756652757330863815612943672811961209449600405291885676245344604129359188390369699928951830326124703945884516935143691552834776023022847597549043002203958584596285916400041002524359907776988914817540607099323565617629166583926476693399814024322449881915444809432772353358306191210862809169260054399613016067804737132883807356029674093865565051741014983834110697014102847724672452905702542379668850036865489730648334094163192108394322458033274537967946730863809249592575215203062464700082254210347315795256983679433275923676711388524391019110082031326211345075436475227931329396366376294871736587273073265405058592856215406999062260659560450163877888858729813832 [175,84] 2347118397787347062909303743210450582823311640632812770937040460338802551655807864416244381035771151407117291683966017082898548052609632441246389854944853426969016430806658819906657395380890984522436466357919813694706991743828940806950971223392108886062956922714659529080094510003398522108932409758663760731293765531147728878089642356441357555751286454240532176892868437446996829587219311019558014997807357085469890032459340921857387274463984818062852478492657910305920174659271111713208705719067449317920156156242460209676350858253186169479200880899585032223561478264009828285962812556915314496987282354521131120058038269438751732859436525133064391287747205213260406325196960379194758638868446890399079284295404100739152163000231810401004762190180312236329846548788509184973747010796686274151975002029273506420621125490759587064733267272723565925095742290490077936530926436985171264934230527101566362285761957520073603188832693585896263967366617941123077128333701609796711533884742214473050667134195329495817111233785405207605839559731850047478511910817514634234384353605053844949537754832683430958550272565923981796477925659123285208067241890424399320760233891087824729984469510298477584301443350418574958064710978709396076577192 [175,85] -6856580906092705854488033792284324917770254555001042595294136137483140497272758863032470292052201111479463814882307371970319219890412276027390060970307928507258393380254754464881152145833803375377615774791713119260180627148280695253576865200639388775252214645235570002338791538960672447739003321572122646199416464460890123744489774663839068822179857948419355485410514342099606624717167038894081705535269277526468156789864832270939685015287488072743458400261932610206962823021916307299608234847391686616854478531655035898101873750834945933897775691718530684945695525030471271707463595866648717734963374882079637225008088554713093491002716530064290662624150005313462137578915898252443631924858927057272456673745956734835052716932682710102275621516757251617190439108797640857590933637023088903040832866106770479668359853588497047568644850971068686781406136834010255783206576892691995773936685959987875936351986525752816734744141124101515233499935480526558597491210718249937608392304378117611157240864971056853758968423716601158927450024942564754028007189657259317216297069593096124323302365814617948749378693590013278849844704839264148265917179809621504815749060709382814165358288395081276460696156230533512082927731965876127872 [175,86] 15741002071472867298502226503257691867583907869230448055953500158331389497273851631309460392032075236342807285513419402744092826718240605453848577170808890444171001369042961576161126334221475136908987480877950485175659963753646429880249011060955983192979625204003376775863908809548376966711078411022735157043433383178355865649498085940245988862502701639484033385156308795045217730028911888717708495006942771079238927948456525514252402264987964563458988160368325474918688425429495012871107835480197173609417457427173056649643157903864758331560475296656238594202979134063245012966116996187313217145678845348215348188794717130701753506830483595763411600877254342889769850144136925002306420864005311433345072523216433853021916862776835655274103501556804374223478090431573210105398958804986767117911411848257737195048422302754012594551728688398221621227680439129200284348693087542229587436927487958480094263406028996859108269828194786490511229500462906425424549620165695935313279607932116029685669832066355673884857358960213681472616696219444903821734396263312289699322830652069293686691516867681617299540122190237648225041265361883787847677311432877307732869247128508746079333006934222598029068194519010819132417860201481950 [175,87] -30076095427920416607380584503972564974382996809098030804874570317321872440352179602839818118276068518182331890952312198326406848227876306647389422813587641595364009454472879024935490891900375082776493073229931610494997882489912704853195891607436655497475303934561884675744343928576655552736798427217485147062829728375125015309001115982791504364227795085180796697370917173928014417864381460677567798245426683869414808654683067696909209062489415993387335771991510314614504744840405032235930327114867045105321891049055808281927312292433292945688776644441059662255845708684396827151114617174257346552040711564068751254609556935621479847917517838812002716798540796554876879824505354278369145939145410887373592694774471245066475440038260444929238110290574203861673972585278382342185181261515021761715589433314620216133721340618493960803864526037868672729511649522963166115173594277995840958982194820626513148950670789009650379685615598589885784574135878814829427542586920332823672323067500255594526789006455991144051148348297497372741464332011236855290057991613516583705648838271898180556834290534841043960216273810875777791130349725976872321245494420197977027728881334802338779442476561351096651266269940036376984649292 [175,88] 47170781314946926944878760589941227417648497641430200687374193303548013257543491486225873357990919289393497412521589559314514035652582688569061595651817720798259452480840904981537081658508212772383479328292001457800173148429692413031095290306015478899879694133408668017111132727328397856168349453540563285923855115788005972699138976144887091577380270578600190174506597812674361569867416880753836803815474362873913212939658367555975050483980883196896318025521670985059512250310318872895812952501351586636161851030233205288132774901106137813249401110744054401413217730051420483799646860666597487125388005732863081846701448787568432066603783637688899441763020856031378878649654087295048751087735881172464969730773079031925123792746486216998478417237734103254422781804749023404477377856924956911741551219164461525434198179902270068961711884587608425385301749275244887244497603544515967311339712746010276611097258924167667696279611760886871695235934815364976653955568160112286641532687152008425928729544794313715259187211182502977754108037833603461217259974298581658342581589506959987550222627220791988986444807781483756224683536542850072655753849561163128416332884524464337603230934170605432490120214684350694668 [175,89] -36282194669860364830590395017207044570178043259500534969370971647553315188782208950155634898178639955745170412389129113506600100146411144212056626726257714828210156633036458035559146214961371420545768922895579918709378546997946135248658346934189331025739720393635387218435640063521265136654230631246036195076156990082892940539667265754202904276277236919972973415831608394888020651648695889993115820228137399546617929057932034748620289218987747271985726779383595034622634727805029563598169803905088181480463307140441416673427573047231251634739455197841066838355592171766438463798957463859234327878802113361696553111196889513703893928637359420022899733379334386527910813749383784215347459055560359697922272816786105695437284234019459704502658632711736192898855999218701121499737019671198390284038835292965883434651493287683495351160300451205699790452552922173798952328652564093935299957516322310338124464385565166095981684438855605345875433684492367537231686922574852086493443216756209662439487744992597233276722521763732916269732992229764710356129008922974337020034613307477796462851627816204490546144282405192390160147910277123127843732541433035838537912245371697525890352069362594264765463942856415528 [175,90] -5315623454001175193712741246471169547077242380724442826802245911083736119120489205016545150144928556925922207377159929628177837151217733358805827440777616611211169070471654948039791383695247737532556448667516577147132581872283364425163880358300212398264923852675199508560679476637892028905420237558972001575845014112218272785062169907972710720146765647246411745912545044881581354492055177441422165698222713960322043108863328190841916724818877844957510628901681326422457791850720145895495967381346041231902708146437122213025127817896460500607696937367705095778813322779587427106834618477798789669160967712668087695018418548182944371828954358499191009822303550372062073458016012188647641757034663819943196159461688419652500992581544353577881360927947769324097056421460834998630248969057843794019372584317886147954701138581554254596449360446726669825240151169665353799072283013558910676978539423350285660311360566457406152636130668328249341075333537574317417178888268754398146466305399827113949406497534165322961006490471344356909171932265908762199470650106326146867224480861452398234678211171108584348426687325945767985476566417225224997494798722517034799634734934821712928610493626607504466111112 [175,91] -275097472654295625365079505184517814720260945798251827149903626306610489147580178014397228762521051693455382630546019995583040527488191714688538929673021867603870455167017184986031729570006082144972774240411338031692806967021426590953394108864547180138784471118737186929314580371895794048368888357732143271200803228466137188175911989145390012742722597706538964744570318568341094732735489932632818161541621455417437375607748654446019189257524121007336969814018340962131974274088552300173019667677314491065380787391096507285453793939075135787729554171529976046978469173879712588667932817149014627950698044724000905342103603255417813244135627219035547183158941147812235164576593916943011789035215585859866251797059001393735134797818494704099084524328579102982902651352929120141178331279528373372751110443518278440241892356330676758890231331554333226585410069652579904281268095994722660873278856088574120459754559202184686845815041240045057959184966709623199555540222059526122647162538839735443843412610622673073377206788769770783759858161394961866310402755077091245014572790626235992922902639912207329435168796786058039524897022752953460318064097461054994727507462881760711909089268685427051832 [175,92] -98727811304829357897286368683551868944564865078015090107312232343491298449112638411440958454345390796225627091436923936973934129219792983599352761896145058721838317542428158914664831683152201439261602276390028053265026559852996475241423837608879268411543979399597103200053509253762458102353473365795752372374791785046598054193029677385230489152884607194853162898243984826526260229363011495445481419235214525387737479656464414917219454159393008050950089167695761078441001883834119396559159523024582843579550641644512317781217076155254092191284473959502935646386960041402959635541474484102394674757499178469094494865584427464559799924421743137796822072288468479574925968906465698064508042980930722959157361958416541136466083072546963357948970114102090121809839534891325040086005911996279755134789326912941277042706144944304861901327881079984708705328055626948659567223066877818676670943767360470353030830664050434876763972578448912805341813682407744390722531375920416663491087681199371726462033740526551526124111829642264998827487644346475035739440228517363095980600471397437784124733664973868455627566523081047865990283965627608695662432014774673668849945455175995506937241422537227888 [175,93] 873679080441455503701841400111654760741590523800698632448761463132368606663515280301681838848464437266301993095859483748014703188760945601552304984286752277798987951234568278745225361703364316436273985631783491009571689900670631679991813417845572401566084265886355537233177329147272938251306124176461690774654638590754930819531876687551545238731162745283964066623585557854696715498974298892587078641969209722490849442627424647530903363643112727830651792809436037906870625754334395904174711198981656019819599656023409050434338834495042328157237104238369347137522089038444708033072156054302089672343341188811942442525891218589669753940555218251106661884733305766421568875428965521359146136734868756053936001067926052860657664367802793098228479540382919406570232237364924450432106792090860881685663305342792868536902336255356293041186370305302210433096789890562669508119129357087398978933806271696551980337006784338446321392572076922153763056262879877089788049439649340172615941945772207180242412755703356819005944421931954291734068277435032509942640911544498683662324541724109970564314441550553363206892998063687886085120348065254770837020623215659086932679741621035460988818407380 [175,94] 1337949412678735160137944743565335885812065891171048847193802271167469917261746232830501839329193683157661882054949741046696715763009355013547899611356374727045962711125181162416353057291236458335691845693554248678039308575688192469425113446196833113529756627343553973456516742782074105379252908728918075402716405914711309401514823876900442991982956359945843163018829386348333725312223126969025790208282177474309191839044200211188661496504068613599230508200193403590152270260289933981571963657562040405072075330550900365620374816149580229035788000102560509625747288165636947612571422000700364354269101878204740524255081342852360421140079959038781022574270221434350228767703051842127749482019001509919011057611402360484940395979063652083165648977685220862129992070173293208530910918339681352748366354466184203787261019869948098786388821459500056969552966458770369430615217342007849209037248352908604813601103487778685432651903737136468690679856329024261330510408207798976001631579664842033279804063975485003974490260187443280149190737110628510115655379756077691527660954057684190743531602522397262613339299548678988569944844850932642947686094187892167772320359652886352458564 [175,95] 32230111360792489004386777064171512760432975825012317881877277505892845242740622370076687429714586916392059252863488614183577352203746735365488580966782441913760132701240600565738394139795401345502568134178718419338855452901460946459496102526569501009022080313009556179779550604252119890390361603284235854161253589018738911107549304226917246077963654094576658575475933345181470067838299099181762898386390029739080765906142641496873747389560268689701728269610360885817923750618982851389224083818843187324748026000701055838932280272974078173218971588536042245073017827042811696065005562847697352742247065431505681820086780571058927498379806741889675711104677155541606643882690536065854169488775838661673307808220198029776092150999370803622794617363462516521715954557462335189815411612945251967328377347181241307561149492240723713904870641964396910088692787006345838249843664887981654843913679223773872883842108866462485733717765860959136456385905653204757644245147267067200082830852623250716366214865404929687009420995501770435524301038318094689915825513395355399431655294940157640422131479183396454484959795601152382360367692750974282751778673152143828917314816908652 [175,96] -1023290196924523069580233771813724282942578791480286465048909139568485859639632894977231517942660412471496470667499849782218574271527004412311156562335707779909030983192788031863102587995140121510493732470336629963271912079250943078370435769225748484952416190730960495170755163378908262971692259188232752946032407639663984814677650177548236263796444244475142870151604118706667867284659952312180512324733997196963958942173846616894083447839132916236316785135885167059143610533083819461106374752423998500648976010452906292168527842675726514028323953553616960788360986939489674070005609344743298273950782565217010840841336470495494580818823850449036934668584439846568601871731812885278345153299524355913971826416133580460394219280251308447218846276801481568060742444099028744361057110192518944153458047627615844124779081422578574150402775210963112472183980194063916244962535980739207252807836314799392236621465339716443946981680462754859780845110255290556457919338178854600905983370956311356958779155067067491470295220740816321045638599925405056756419070840542762553476110851663741174990146103009068503024758601327745714751055960582900771769847590607927818490234948 [175,97] -589900867422069325134885844473434534285515391961582000075457389053376202930443526683979256218468754874016169643610647958119627821875472705234307562842014605583440429546656072532503428587351890798062467415541930221007430230966592655470561002737243238950104858247488364503898950214119570912188482866372330854736409811780241414187619896065972348714080644859383694287434122054322037480121534194306833159217110686629913529321528903852699682253012237316387011168764261593250873587114576771537982015933366235520782135522164560432912529776044749408651582929041469900843815709412971973757297459999049640122890034949689439495287120660013673945218307862244570379656617392898265932587053123218119692380696081459182915984704621553461887678180537198999245941960290372941829509669040125608735682216341538265716275953784935734286206952042622861652132428130892591211938942419603516307362289792893258763521524564190599664747441445814214170805535567699612027606998337120018951282068419969329998580478837274665866581155214208048610094651334350093009460214655229923122967880033253226768355925554834305392931080299436111051719543099894351345680440581677828219812687928336290160 [175,98] -15353835663929966165571119297163496631104907188330249413186916705946703547105380702918718546765579022281783827027478073735317238899340072086590496736862196910759659133623729110666649766848945939016093183777666623605968009202069501790227607889357485712270296882414306748764199467928666190578913842186257062002769702695799093371400115760577259359935695101782052707014265254346997861763056030476236246183976448207182911861654851206619212007357548540835435264657263745112606150139404398442190690797181821302710681527241254457834109184136408365321583038951538402295621487115610868615000369946616850274200941038467811431985214046412796368202414079809347230071697151523576928510311450148722997809636777215162053579364019488876779007410477092037254907081287564377370600833803153117330750667540672084091444810351278159967838051331344018793049272402323244053881969513491360645643504481842530729341112941411570377594219945473121505360146799909227627893334739168464560121770149139810934519895053574186190355738092066830866621761021928078400873545493043410217190686704144309958191008563768892670215904900583010937772763212222601673442971893626620966893427272428 [175,99] 67072300485220096094125148353242871120392897434092212779922624172270106181802766522315076713795002186914704914974951072416119101451213852763792464712094401694579496585006437934892096252118516845678903200441838960644100680783455051243534066013570270060863041451384656604436408367067566734778751092762567493834718864544962379401392389268153739719382604375282786875193752790605242244459204992548673663754090866441989626763758915658681738177954072643226373908023983768322475118672830699431289928653336855553096896017732544516780362785120971350094128681715514164257859802729009037310066399244597860613674984419608754704290517887951437349577690351747105740102131807269445834714874276967353046020178247038795764049064778174996309790439904051769646858763545201503797742854938923730430062213652376535631854887234262009954494967223344034902314245343416746713409115985486880781545144633927051394454053904397821780369420016553558894839635046462540538439670916422678809122106783971589738505189898316192983350378395894138400867306279872472564750389987855641544830908534535488542917151396830083248313120421630826955555489529749602106681312665104977106330278 [175,100] 16829915787586926630239774888055525390953047411934208394447831327409064673338022020690360806709691859846642203573084700680397921190182835418659613835594553702418661996833053634303165411101767451325226818108425221566620120869695764325358304594687456415899788107501950145232008847517280491832705007259262084766394049344239781734809313943648343859984102598796824910484098605394112131439945370644729149395660742486370448703607625060658100757316656026181487747504368073925312073044312881925337965755602655092499988923342776890455094235985761612192490580589390832332512617598073655945928988582863347991085503746469620788802401848888723759855581547201859047352533338415282886002652097323068445845427886975278112052477115661859287620040544221697183449949084103083737962568348322009029217449705565857509423550563937784698806744534894912450314257443355538448478455174831824254045541682483120202748599512894232915854159685068179335239459051111396943478766507655994576556677518292020471386026338272318406469205194106128884634041056726902909715035493162940338018777560197005593982738134586268028330558431717926891600129611927589274665984567545492712 [175,101] 758403866085041381090838461730389303859842286549582346568350446223269379894340156701686838521319923045466549587154695073952350621063955448423682978126425209007834165252594402211388749396405906071332167860680033291838253965701640006680179370763557526516703836325534716028336458680536161450397470741613020876261286136751673448045846503489770651955926835423707649633858057814607563069040332971852948531387329175366547324228779704592107293278255941849693168028065583801128692401948310228482430934901330189735790591300587188122018627446702026863295894561980567358868038526454424410188193757370241248965236320523927718697309435463497358820244417857325199558191902091609733314380023538050143680309880514066132373226041317880736578047013092856028824893644169465914724310185045537834692908586393826735241619587348669884811955628937246509935875030136039490233396605784887426398243937942907142812283003169282604451665885348477471650959172258257441504705945846870100229195696160786188421624549866134935234766857488861669968390870811899683383182563767721047002413630345661142673947109356375677241010089933184027714507558695621523717392062288 [175,102] -164944260067191971531072537318097167413561343210521064830236564394781674835934032275187788795402191459657054636661037637966253502923466569048623364206601926992203889773648241215929451503127908420464096667379890091455175476721311367100812255941920336056841723624284770577302028850113459311301719314697650937794943230715119596632712029825388974066501720919001238028758723173773348159427651210118907923746306491999818540396975453310105252549692108735457933655262949331112223221515125386186594033296360314937881505013286004550233584917887336232371628326135867297039617352661982214291772520594313445371165018391468824749045399619051037258317268740194009125930006630368716403210264474101673008634845364052928748465402989826653832355169817206753516394899681702187096133977046289350412755159308582484797364130198395458957568714122281447725369090628976592918435425858379902224406092045488416350169971572161446584549108582007603985929904487446179977807386088554557834204682657014782994122504952532798473448939502034043426070572514929009113892729471038155032258562312763395425589094790815878820390213220518883536797185666568434983920 [175,103] -23043960419863318950101333291242827278831611382991129387751166849047583728749804632203746009778204421682490610923414721246081655666766907043971890105110480755886644195620558086983525669768343216509605919127141530457804227939339962448100480737037394070628583397294349338303978629645367176174864807426145094476001484902071287380238991054092255433515914474092557860409709957958662935955377137149029944819347283285429114506948727450337993492387737420232939871395093601931055591773044003730062419637507801965323421364396041487507116584267295992061883121006138358798839214437890709458621888565591352365185810729470636135919327270177991341662275298639325624060028522904717906936768353135818313136606938077329628300079775024865370429602120491840742219124236868024046485592530952368163330208751466607374375149229227864946178293389059040082663788219761652639078730008362387573837823065740816158657546780030907573012726187779106408154588084673359852186586885269160934671764407717641603764298999386078628557056022492552365813240979972967295724137436711064280830481690979864821353034218950932333732101948192408696550227987573392 [175,104] 193857895787058713371469141661873795209557803406256122789331810358986753783415406825558924907866479027330520048404873624141989817980574871631153911240727379273342905718056740816423976833690302380232440223986452882079499223828164859434593352793544014348326117435708859191438679919131562553867808991898226834375360430413292424261048975701156567757777405790542328605397100461102298960039324262512776653324937771963827479719855787352702392706098683532278844859326372889836817178047581326232995084747362443858571353166623623769405690187312554213291941702226587525978025693729158407137336578436093712524600973023330782082972914493459184156503728823207688764990650701615988024883104578238818574870704781984023630663193454792763787090655054746293007653205821577727659670807453082516716399492045657540500647431301650148572610670709590521950504440090278870850225193603694569144545274097805600501903615112911706977578217222489032065921183567552233453334334538010272387425413371602680521313025148556031592481993460111515142661488552449467575307209375192627368686052191905704359774287831249191088895422086226081020715552 [175,105] -243044284005641379550880391928024179842217086573180329700014189493172159950860668728929351612902659040838190664989381831482135239762317334077143325029775968450999415301794446049063454934809324184137421771517116636875053957198427031191202355773406537799322633867855753681495799331212140848147325841562097044452238391400014409345705328930420802371233787930329560601744755401266933645502624131972889360221835789603661822166375580399697823284326927986860928615503474510103643731779311073204358430837774448725865321851692031392512518424767398506089378082760737647452294461172316576810697443158307885124425000376297236706199875191221999121935489967334388017596439247145513634405293486709521325625494444167961684387505784533413165345202377352024976568027175333587972511675677522327332979916920009426404181435671538373896710835841734151493555629529087754409827764065878506282396633076661853418045951388853098021104140174762978244874288521345562095096711428574292896251760293073327596797063007547497016727555804713945445388904013148834628719642527129112495097803580588447518150078579789681173165583742816646736 [175,106] 35108448682611408871286640019763448947277134063637864210875996052244148079670294193010980094652438439067962909164795859859214237110784091861990771959141310313684201518667895257285609055610236485225083049263384030153281865909342851716094141582139946466888977190705420015270110215073966230195943525561248645819487522776583296088600207621417400153032777273924644254579612851759067117455215979636373644321738285917504867137195314180484578847573771603677066371871709918420623519221960039322602372826905473190208433874147323097660803548685895118953993714039659960555466828066841007325293959897629378753719595336127069724211982911541862159042653072708326329318551158339718153722480506653559237942417312430714656327872736986810426383365504237806221285358024072074736922930798927035909146788202709800575826121206488766987732302803937505676722049288200854888842708226714798577851714331726039661065610241019057707543076900178719522081879450367885526369112245326727168786619848642687424677753227195467733827797495006041645564006728078672749848279564391490770889873777231769558664039072811418837777330675144 [175,107] -4013421605858975783052578853314473842547642531685030987863026881919525513713317366243573666429239769292013999655326025649995400790484033727051495513686126871330472477693245252491067366270751000205652426629676931519041171427508689559417969096561602247514722288029841292957716026906353883767752200277476762325120802498881203189030712094114553457830601038430721954451437358290819319966871377499603707850890231836830497026776131561536974901613367230814496501713276427486532533968014728390759326500078702932434839307892168974071499778317459982113555401432304608427887393564828723881516250533606045918326897895748973863950907992316488972174165493154058792912306928743616475843716269505477836449524484213361235752358429153966356473919989611722913989580892977211090735051891072694695471499892720270311363502850031676332839107843156294647618337971429219660273981550273440888762272891542591021790794583213316888559793614653263332404025430793351101212946421147591665784962318931609005061467817612305460390206431978030255577111122685826233000489765513315452805322144098713307978891782135316052708644 [175,108] 346662825664842982086597371909884427430214129871214889661223326785331393005947897674470353562164450346508663102657778822392944996871639889784062075945103148073512082259039524608270276971750525108201034198045400814611616890357957119580169236123184791725540127147890918824759427398099692294043051087493267500576777690270456913726940720690567392526985921438412525745392295642825055466138653093171631706293872319741351882250472287013725472202128844237170431210464604159981123424671908577619193103141753977502986683235316310805513278546641947514719349882404322188527498612478350787499808657753690608134485081029692751323963354129571695905905365600211541497491874456390827244384190785400359799346002405907661316713240793991353782054923851960092476745684664912466453329793541736476252661336653326677499537302283579938373817961516222362762788723397703666956936872297170500737174709740612509516689378478859174014752352702723395057621491169327583046088842005902430841152628473141474435481810243047088046359909704090121907945210929546495155439170160426295080652699750890671059771283933375968 [175,109] -13358458866773043117458105732616743377539630783105310179363665621795880077004396567986015784587386544553427484713726266869507590305192282802662863547987245264442415805360959252388771451928781171839159972737793701135559029929608470114282417193567807181335186770895779359874558028733757790574483267331243549751352102423748389722919271795731391143927708297994354617081499070482625464418295460587444458123572047551028519025795746777765433915344554070355693484154540825320101482290479778936946611195508870836868241400274858578500310331362841968826263855699476881322256908334287184168845769659101661556000067377121972558529693388967236779313292899453550907552329019992197327083104164779305093785297513391291945211096360976878487110478556728313433774083195222140197751407707923703523690436082677260320422214762003711191463557675517535023659351806274237508633516503212502991429452879997589295258423391783356486398992166194495414220206446286717449085415557034583187938805660765321893658343773654453460742852576222792180407690812278227209485150066090448389975912121401173971692210176 [175,110] 311821294616937865454991623580828092553647817515829652575203206139189540316501813112935237881500878037046134892201787392059615066931899513663171635638122001270258206930374721059665239662653699796722326233747332914469778023340125937944486596716609714543416419347793587367611137877397121411664924599776949546805710135657827340884197490295693382457740408636332066984517552081384808678854772223075815802361536983928935603597465542261897533577991767609358595424044623964703782258901257855221568323349215766973916412062791060229019311305569467920203192230437130626245431483348767068456126715522796486783865882004641501797114695557898667045491731219826732484047212167081544612071939246738859145750330478325204904888626480461816755123046657796573027379507824177760752891465520467284363240255169365915341623702581924198310363633882790128747524390492996430012475400682906821825801570158362173487238820226689347140865092588796165488010932147355488792103248074928842638266166948474512737317609227461857013765070337466056303803947433789421833411013479786531227052506662310476918 [175,111] -6657507584593530727973144825583506014455283164926409448515903637180532765265696974547306773012301724966672868126203346272705849958657113557875765167065907131438782851893602508926093571614777451697412231593340136704808407069380990036904555217966619329153051868597059274017168222565499578051000519846909266425663166966140852351846144754548149480572133038746159284500402290510755186084847332917090371296233985558094088376417064637401325065467339625457840935246750830757897051300866698032363734174714677853998677249995689677877044730472980427134945199061923487959192962009580621121493582648593840816434600970865237162130212425271920754976233290333865918297564482475281857241773255172555570747496376870517676304129194995908465257048866885923228004374054897124103463444757914906630287086139941330380448851283138917820134709828408479510053523999577567590047072260833338509156477120209895274748375693573218141930082159314041080405286615049763194506983806080063658946875267868415768055983136027351255164157585886125085810090025172237096825271657771056870151015657572 [175,112] 73982705151491929101440668139694546302442759166030435947575416214344770914298403922257055088111052333737484347017434217573805725625086232989428042229354758612092925279683346512889946797858522622220373128217720734112184192490109700055027496408686485977567226349049630625953776147896401151815874705738636447296192500574569554658782921772727553037523070240375315899422840173469972384599769166843352453732343980141120209391211662442257322800526648337950534231537946081553992411183489226314008724686430155935393179585288032383364825989285632742218352969130702749307849648492495942527014559554831510220834911142399491418974326273428349918952414606983669375235245193422944213679359915642013217893580333661344327611980558820003027303352533477158854026453175193290195485780373839956966072975980311826984267114570648683384892394879189911397416812552154904185463156741714028435059821029337969554461813809606831186216238107928441998118256794780301793428910124010471699207550831364872702146580020707212674046121304819843533076006673675172322360677610398686769232 [175,113] -350490034612476437150379142818043387247711117721975228142231827152347629043606753300785593543688553739016585515301343293746844749804740707675744766485486246865322562657501330657554890724887897177573150007703627447322019360509060231686708377285321368528272486195206524556485689339355349818179810494047155689896998282071110913059897720785589021008340419508563408609677850002631068359939568533561823571255940047233280603614762503543211506238359292305575332678970993612849711904878605120899083487075121306652646094555061913294069099452743480201895937981553665382693635673971857780946389699519749680623959856639302777400420044910172782142044086343077758051047529536587152295701484313633529383541422248276241541476179705981100075142446804188219929260363313658961643192051019300175214557296834580391677262272100586096976249882436367578266903665202554057335519157841217942765598945405122493003891399510768071400899031783874419154164425109469126172302411835060076336150749552765562546094773975538580571311690329728235240455575300405830975349005325496 [175,114] 229665195668832720747887163263787060541328981913327471746576826124500453291206773248855612647882136824543409214407730721846284210649527055497348978280711054908826745103826782249818182398303762858408231755536309190774667923595978083892452116896603275442012387619759448571724863631816445959565267529534810718768932474335925517031415042879413250184720014863674278479444781244790147412328697644122397685119708410491176279148984237130434938808864148770804342201559164752138306338906103411124268167650109679790045579919205068762038467419275860735127215713887972700605132385819716419991569473921661900827239045094886992498428027061883136594341547591236605984352742938640746704194035220195387090715468125012784190763255591981955577414088889936583489666134589803799745922364338282080885388605900364971258554418763173952933695454660948065156401258036538268199916332886242460415513129092825461479251980513059364838974317634420130359726671152534094147745429389968955420242031276293965071867588677073897649662859048943780267947946320632485154696 [175,115] 10771404958797513644620823823746158840754147925505734110900502315035744127136481517686457484790352184848204967327918986879078339060370298853295666881505163845801219484859788825962783900613885676424458801445295228087737305776133197783826272688144694299113767273664050514816078926759990501672766263447847171386446618140606502922348673571306761716962504307093395193473611741183780177305931661743403807464850142371030803900156372054639806584018914958107411766515551113348101621139915770327825404951744470371327335155798415384248374987812729749565630313841908893541593902024015179802086787052720366980492237671480467673197793413505882674136289022905963439178939291621653637294480792327409213458164985150006162138531848418665883542031567870270693433040203637504536071579493657909664391084176387561828828465913248652967867634421726606107130802043490995820568951069253479927109965034168075843978635600248970360729191843558141249968430675716567196706685787763987454997923815922893291337917945536358740192188098210768402996543942926610 [175,116] 506593277984942117808129192977716634574230345747385942198879781063783243848150779072885382949009365915093789007978781326174260957491002671696976780067016621401106977909436898760558389605632245940289829524979450306191501024142707116170021607424934523506435772143380245326641344398391389489098897751605542375238024735789850596251940630446008401555386584530228953560986348990660899489034727390251964302501492892029903527148047687549882406802979702519436051707438385734942273329091614444558607709733789958057661317491974006920585202170883829621277635278300572830858255612615327310559904690429197729977665189308331178393864807938530329129779551816592902500795708793274801440286145966141542181204768835154534645225902187531785756148639728626404169630525487978767473824469200222196814333868443565095248265972847334611605211581928469593471165063336302651968178716827135566691840461945649484205435665659302196127078195386753423091044997584119652106199120336456621438959417421184071053187824465901826280596299600068124314806066 [175,117] 3893368311230956066217668841479279825797729992069265131688676476114643837326651043981479306501919002120627920609334287401577241304143260644180856602304161016312770524925839194183885180321862052364128078413537932681498754638049329528762124240564069932553803442645443649387694661160471547823713289764284436248421312652160689464659039594712128252947981676401283420875742118042872992943485460772183547323508217940697216629510607776753300799519958136966495804864552514597965173799400296408533953352118454890700717282834925508842762262456179702387342052377449458044524770586018771507045853729252957892859307635021507589976304465935252611907306456705331713976167502588423958260738544220503470908627885051683008194697866231658920905084722841191213969284880354083783349388424998079675705841709105054617149669614978264306961905358360020271403191183690520408263645459278098162061167684798735618460100578241259225028785807870892146198939380883755970155975260359859381305878540085414277383343422847276814011744805784498844 [175,118] 7672491332428115247981521823370555006959375176297202558621797335162515296630853247310837145987515200986288572961431278708975760486018669751382497187078123297615320588552150266398868632175860830854591061873535599394434896089657666459944635302247392088372658463836451586774858385297228336456014626006074319649989931031759994929843422070821484519135532405760023847176990363154940070255933226223277265632607182208501163287074953136981394819332350225267078726314262811611138681125451333104527425057425677813027950222601288003799930249809221344303436798982706552103080178149882901514048649037534700730233265283661296952681463403398127697647376947545322454105535699117288494855686698541585484645348853696899298864523465930194729083223251954488745338192652771638223870954896767424286122227636039728909546860191907179677497824373095478928512737528584732429721749707052966425154799295566600614745510147293800627076330748860829232121868364586962744841231455388303013401057006885973470688061030923506074718895916 [175,119] 2087565200129041730576408585104451739569048584991719991034123771292516903921465261754880013329093644724626155526582788994265793480956457614713514913853079046932315430005837973227965180418477038784817512000126541502457503621261488284456041516595957240106477237279877462288149547284453562956359357691872663155016682564409692687005081733645986299917102447177457229840334051070323732935364558122276090507094304721529579334892116439249338677098965334213267559114011339917588124721933596693425500327590564600136699670442855827243880052959832737675197323932726092797785280998084467508738537742944552305860628920161355745866036231851791200630492854682275639422693153172010525310914805288313703404689582934778726900320269493696261353538089525021749226308742966137171573807086979844777624520977662057195978279618678082645900054966857791077659592288187681629110565488335479427472616867238461719319072722021251762211198355855235408798248594940008159212127539879057718009126165065396259739555057286032201 [175,120] -3768203753299213389545973450381279303011973776486958591712934244613587439763146969834261736061777549364022504131865613452579596027124789522200853589983801830931411803183532472352801634659441493443603989842230783640527950972416611057530885443436781061130305273120285736559782261127998278173039042697806815399232059770719140878321642638163071566301686951065262493073914478615936664451372391244087452119838078410440110961621760561168298777855583175186723527938055167135686840067969192616326496906498452916503911608404063334804329915407523537994707109907773639937708992388860576187243676499029992859632159987306209401545817951721510779837008033884038614958587240514278556218366884549195850463904248367333473952625466237717005433300816840481813110094326822263083304301263170366360091396201674003483184628469720159473233567028604498255551178871852362296814163661661943501487848882400993945651194772243278685387126102463539474581141660017578289090561587635793328902491893235898172097937400 [175,121] -6887121123915373204637613118599662126424342995646207643377040569092633170796498965985439942156039986955397898131977335694935834158232705280380335865718734853869178873593188299721071457751726413036006661419166755878294002200939418407326530852385348667691449978884496728769284726021888011677545753274539284616710107116367534806061885449510148019085563149444304475241811847588716243337979579696502749602453157697011622707387693212437570152937605160618427474192819951991921758225249509659894461971023483255026690475131586378059819792875431224218308249199342783391540909906049821442061145031243435725197652882158696952901418781021368978785869881421570298751707589406453711988913116164275797019912113328835545006515500820257785558377748108760238418118755666946244994121970944605569080136854850841053242281674787252388958852961991465361943810136832855306301641211260013892627344528203277743909554267842762212460578113248967353032154888895088740542052551982792438128923400633746560 [175,122] 15687200237548703933221829272888458363753648709814288281382137879605273794411047040283320299455519851711928130610041106643423056994045845647428443510577265193829015463710325905873218188748108602173771821389312791191160517236632348670954026890123030199126965506118692018643885974911408682294473916278084935864366174654761578577375270802805331497918832132480660937562040456477270062389932388925538391361082582000205232091303221972517071771819489028286663125076867796974697508302694524993349155449431085250087029047652879016565377952790271908694955686265792321779465229043032407515033501097367483897647306549090502662745034839179000689797636204169544855457293512179922726818352021456012185956958914680418659922374638316102137284872574664163983655917964891390530455298456395565413201923648352103521340477984466046885217704757700086834858631066717518213612557085351618419698756364912053907795691141254627391028577080757518285173389552071496003562855769339798491244257012 [175,123] -12379728270258085328440789034694429440310128981109098487061082504651507465658725353596275249316596302659122376044105269659067070595177696083303785728333562699493442825695893062795645867094672890126678835931442104788380191175569250049095971395067289822988057422155762528409142237969928088486947235843117934137098918980673279422000279698071212350780525712486806399241721258256515731182898604970764570812177257554699815108740525898186528242222974410862908663324415804066842350237220192809211488847976501440644168128936647311699037882034291492977425965066744478984613684824001535948439188407686011561730622675858592778535282423639785919500505892568509902447450819556044749879398691558346635643543463532586797114703094490474345077962104924733948212054362555050695066731119648742391623000391656511701110656389146429333648534932715383159550177993981671001736947047896508107844601275980970756997728833261750584217921651731828209396367652006638501922824625108201496 [175,124] 2024784459533531152616803329957314094724315939285866866804113477085452420052797228756749556248167986255535630705152714009505144998697613547191759875147902502218459223584524087774153086801252498236504132476753619539142963679463578013770441962662726367895185405033813005932738375955036118705293890978904557135384896229297895704738607426277102260757522271035062736395433167235001915290923968164287658906255051305978277140230375848629034379502609480804755833391601206168649722420315778885764321625407121602368252320990063870376688171520877291352557549660312457311354706329572905313725452224335533293727840033962614211746207883714488730950346523002497696056833130401886039698199932929609788810613542326006696179203518569682574803476834106604505950329802259027743866276632619149656965063644072385425609748390625256869746575998845868238474921842481833422055698635655689259096033582029054559487312909547800012446106692545257495603567754176493626237582896 [175,125] -86327745171877117662671763009831406367906868432624597250578456707705423187093014409657920695478704323839995703882915449103790322259778503108386319836635919599482095590397409456699730658799322076292030125256115853745855168184504172797633068081802784532819912082414000771690874102713019786201166147880102339871954120473942245500739815844108510906193474645708860981114386774235887952522066469429463267460531589020082126145877138667213127980833444908745030656935439259533493806718956998859706993148505485606926509550236942167985517618427936611755279893725965658728617970100672224982994757055588455558475430667370043630669179195496869693499939228702820317880562489946042046682216112936088316133585298036738467208574731979408756463495708817180450133115126143366328666355381051359200521863967681437776362243040628269658714473850861439959986479963355413536869351863587398968155470000725889751217517075020415055184809276331464319700938932551416 [175,126] 16180282598750893016439419850002299973685134661233903836669972019995324842102739358967622385095522032813735364279427423007587077059426572838057424854971931312463141544489046354578751068032507188301219304076932105437014154162783622649439678414898118641856205823139694061264485203456837659552441165028331533108751523177950145731756054529380226192684388004359042641427691199010848771661087064186295097202023886314128394723710238934522531407759830097509850838617252918111817146456859276266952122900517204879313836699137960926117497724653348371962106968469322322830601535253059575551066784041612316360968050370015966456614686632387307708315859733632030308042243279967389617701802254672059760866884667624932876604124013782610866793892633563513349311023356967467750967430275905318496272003292597106882600614460009481262471438190502267006702159940571198159763264188072000452334554715474193854231206825258176382500683000332853485305562 [175,127] 14806844808071961115230575314280046996110271000864620870326950091542149913849625489084636820244493376147534940655364456362295957878866546921711908188620166381895355020170307507294267295961065307518434619044560989900569513775945190297754527219485397545792313894174687321754975396219211232020620121021029839381281431742084881561972976662823183332337848392383520037622050349342560682014818249638790178737182256388242100868764526550146732851191195419340728375975642788554987053494781479579778606822470429863044777769991905586518171440801017773935605777777160507717116479543743578870469614582730156629073147664789557241483222656299247137034584781805280037111452638323942389403736668437013838828516857969018785911125393973622151617388755637340193003787169070664792505492733596359840684172155919418058852158293733743087925098152407779841481805470568598226838890324590265173585342274470453616326399000461941587922165779122308 [175,128] 2839836886816004762233312148174405023008214357186200067240602816328231510848704015881147216622693797349662299335829382579243860536642708912117502453669207992114706208559102954728791328967637164922551838071000814961473998811502869863555917597941705062143447682802763640881180329489631883557779534247162425576125106290548606468827297919272120620750189230535347526749226032988941065674484112801670296034106749683811332507950865393060824039447044630526288805438567658619178364743273480205193567485730078010680791998127875701668799469064238505094908682289795974841239488147152493064167472202405027126113971580359325547986433595561308551231158180968572995869330062866840911480381963482189483825001279383935233664358683328240884067587937491524219869092899276289254549522940872091840332392427269529716615133488553415784042148802889301055868456402529641702097136271065028436552370126473799010547361534788877902097567 [175,129] 86672297850590378156817998009982726622937096912087529831885219211406236311326786821070488114445749046596650068608553133119727330940169048689240705473947150777226352868625256656643311215768707773400753095712597105838375545524978615619221565212186093318706070133557665141393612072445988054557779871098008489248528957624393003664907094137796047492526827977672596558174514008077730014337604513360306044460321874864887143877106683909690305159027024194773618334860264611668438883925250402007586354575503816742794205042340560500053900640485584319029575954290298219995750927665708529796257896546539441811791238948898732621685766322368416796873185576728783414843945811680586111631494325653730782361382939675602527770577142940058569486738045225529590896603339922367625766181986797927408506705929222437961773693978881327840032716703919771701770405029273965908748196092400675715371852505624868878340576642264 [175,130] 422496768866544060409705357249604420040938153727111669708554312948563699981045334570154426412489206274613887615342932265696065236103626063438234104811189853591705786620275253399951129775576507486988031873971845942153890686168124061142105344140701177415055647640711560487620525947469739774581564140014679012206224867130734032586636717856637040692033912283211628003130395616035090391271752682660664296066792843985772218507514933640425777775407950602220145932049885804805071519456841976512187686024972491372830520488229270310809119617587918577741624606743821358615639983562281223713955791144560326430863899157400394822458294807789279281188215141265000779143290683136207900725960521194827124448871212943144783985614993162017907716999323341995056795233155325030944110795533392079116387818310900648085230399217238850987246657261839650871739344121299235523520577313379770332317473090597956478 [175,131] 322461031624862366997293666614610008504145177633927983239253619103038285575650579397297569660818171574017781231402256493244220547779809078125449170298299199926996593340417170904106226452350405249537554522028354762655328873798331936120240758907988356736430793108220423758034436075994419269027528148084865433584675604990088380328038470153474544061305130544171321511083080382579917703668835758224047022202688247218798078821661224739403487907899006312949421709274379082707298909588195703740815565369843766200689715039201589903780893099846048186572826131889776562324961809580018448219538116377216671791225958225547523224782849008609001313478484586257535224277496610050314297924935303098856246396083879831176532442872816160022896604864838156868308678371156889600450238408866463445737888174329096028541611558828718759575194968216503772628070915892544163374190190896250494141180292 [175,132] 37268401345146484869216816659688658032609270519249171050328920660730472504542901289612681029119149967027173808887296004343067961648358801090234763034768385890999172900157902762215591349157142912572708677158313349606185792176942122419034609380741071620278035318123502497162027327222981801866741905197202124971186188569429128111394628382869811623480784677657529718869816055792761854046054611202421447787172906127389079806840459981359553076156062932197415433754269918500035643212188591526265705690554716893710328216158039735602613976660846952017541601335150534716336987531353660482219883105358647380957970336061766641105461931118775915033597620903441937738542502980252711065707306599376584183389527932220332035060872494431577093221634201697599002871759701968868001328070800011037729955236144506576769826898062963505970558316767690513184386252584807793451459516616 [175,133] 622358727591803994416267726244320934244521053712094413721669762185473465560806941641774294237746938063221604132109029838278498099258471190436538965232863185143899719897760527732729453176821880422069552210027048829593529962555174325625630184668867883608800011414905215355890554960813256081848252821877501311439452927612810917309168474076675019164550655662316550071930997059498668478161995396311179518267295804927274649119759616065551901586766268746714228729622852590727805195385295442755185396887291815336567202293384307108278025566062679842238465682314031744688015138663891021217858439696875431517365570557726321582355775567336192024454020910723024580629283552589417848125805434311466107750490646759013425177087583084098412666148125663156818746157230079124534130192690065879806718321052400975055008235589563988888437375492403356150113527095965476 [175,134] 1413186809382039699903315363767575223702550200432461269542874807451164005904386807448178643564585280053186220121481881471799766493117318016730453922722194546363239898444583153984448478101898006159183198576968295708519361384717198414554909026858185812712781275226002898504950295148755562757797606008973034455272023870905283936377560231581068398223524542359795298812195550370301669734855130319125401509977069790947777373430659845694380931674157015293444457775665060481601260914728224304193983687784973577243164135736095067595617377955826711044127128780134638969495261422013259116325346052663822449537924621186646378866033484295714494220172108509474543152907937431328785883908182707581336568963166906602476917514473321455875246592523624394409083718980334358276107782483938154171106169780384387012428962690389453467959472965910006829640 [175,135] 404620271710649310773292003986183150405745184592901120602219574574790774429516458986890782078715518232972179420825272624381080842118970174232920534115679277858578088761007340962997753661644998813195148613709235400170497228294499729165164451391219637919078245099369614009056393492017603513139086994299455935611890612015762427070957022547007555739068506950664045652927918308006135674240698524328159998370729480288930097725199891795620782859617343943714960522381304362026076239585853833894902672812072007147947611989555920963838645289086173250311147873628636142904952735897968597328996336085700971413143989941715876653324829352064712322953018361959646311537542268590373807162248924720146484939814880893150087905950834324173267402227616180967392982840218658606924877708929329317567296396731351439348639773857647053605888 [175,136] 13328595840820020720464542199156241188831382068933491532838513227368190119038505895595462525015568857190824715819088556083273777405180201087962703018091098621530218660965843334767042928629532036220547710064368131478679574794162249417384918767484030569770896207776594644029003687686011565572998078612956199136851955301750330907656432076637682184417392883469623290438185544926624541468543421853087177399198951468813744417436940991649783594464975707929663199361377872364862763182632580443094518833087924257752797153215989318635549460136933075104904713298063831427332206056700706193634572053482817026067778473688634560875263561103474740257630920980292240265634150572697265958067135763177666898095904838211092440205360294061719305202156635558433259097896717945005056714974825194097146329388252359044157188 [175,137] 45253803830279823629701988595577208583369057775428366951297254597353297660060625014124119918574295083512206091739187319365642980472942585888020543821317409785544287184416606826016085907689191548312500842119470021395306474660001059952812397068491756680586072535337290709189231341099392155252893214475477973810981770802830835309388226384943924817101881644969164012987494561742434002883901785838106472146222712174763220547166377293810357539479439679461100561341232812126630879918120545328072134603970696916483560049968591694105268444320492612858800856127347704361095511719955783975048913701804022765703080183633685865089863652873660214647308963804651425618956262481778722942964935053403428926547508932253532859849867731940173911168408638216214363037758731294883723571085617959786234256 [175,138] 14542680460717965191203097930239694701050042261137509708063704474139588639941313018156051012762553478201450938826005192407850272629292396632955801098423901747228005850545540197941019584938127824962110158367178054745411330996441602032199853459784786750289666741964022110255758760704453364869010440804384037754866857074890108691122245461380762200202845361397699173896117834667119955913752505306261495057357741683788473894016012387614740577104134773080695525104116811794210665917010679449800743585586342134278953868099012858201682922253208964869135823985887886957082412892639353732157905360698799708675499369840296802703384234328166037245460510502302486931251882694201190074688479683602977680548873038924504029174926090409885915810512306676242342041445290221291347556 [175,139] 18915234395955756863093499975497790136537855044745988932401334888624989774387014696373220449505353862444084660856017357015945918799328960943590613979598470907267424401921123509938847938230479707410394769694909805556081748697252457419252447234136034590089635594680559773900701642625751497644796803133710968956285478886808635100551638426523526203245017884885418559824952025890597458740127254803764189400497911787334446420036448840626812167567193120071619893557097347047398665604679301498984914253805746642901575235053112706544443712918088116348814094235146694951608177368122061024716951078757673159577077753648398737630167701476313052020281052642266744073381255431036842283044790147339547625300081930391843075911696879593822426690562114351113410143248 [175,140] 150103141229105387758059969846973062427164608583531333262645433057535864565115395616841890836151766415777271812914537394662684695515767758879058973475836879186572922409306319558596663308614276889858231333182971690707023325571443662923873767951505786402728063554330361330715992580338657448964459072789785839425922215789749720665639289970511334947424844138986744244021576791949692302495691124608841193277130997356736670223226981037163239573624093048515933982516797758616649416370730640687941326775555411722980822752701313134335412600597815756919014715533675682381332908172573504250787915024507651127635963570326922849318958844227804433340350112720651745511028292989458063021801661494020510738278705620206077513219994423831033838374062908 [175,141] 304730160614200840573789443374570548584238309626999683123667705248843475552095347472515258421317842049601178243866559981744725958664119297296506018927364479010282883408900984948507373019895599339428087370118836516666562536456142789770685943474426633387547315518164549896486748198215786536619432888764922506006149587577165597876649341055805889987715575363702839103490997581384533078495959680114363208669832420015416373039754240197845951567879369236014456757234737789116842423304474846647450338890047598970749754572239261571067229393226333884048815128836923925367628724214001594087068367026932902751198336283195383737574112553203979172927376559168957625709505544438120411144589036560075219994346915700049709353410751530020 [175,142] 146332235834773824517866201416456678622780283854045629285949604153846745865966470762460071886893511868266518507213412232635060836319838592605386715174793173967347319447357252062224258013401220202825263386366765234947707118192210491645777199397498385025970889161094411098752883697223608340456710973354435488717884220686502632059583853921386559360450543379172520183775502215176484483592812303146763873289213328588241686879581662483131763266749384919465997294541892993164593410772980415938393340374260925977250532711944231351701072203559515263428889021284887383874135364595490388850375360732573584943628356557456074045348360408287698000551790999525647934318265732190695487563782782172457241564024731917855348 [175,143] -20493920459039708573477555096534087831133638315047532212061061391799153710074618744177013630752066285580413662572116255780794816463375205985241584563420099695144349166483152473722336970816464923300386175375971728295017247374372480587374742485619980244156702875259460470530769789166591043453159697361961097980640692032044767872752434744378559406668223198505753862182547657438218946428932230692018246942009467438004831982535708214371012097513569776465091519696719503047960804285555721543737298854177359629342067219370457507704852659955267272595216118836274360458480528040396656575484792746570230815435825504096230060408641643334916537586757246042891270014247201295681036160014026055501339568 [175,144] 302719112816973986927303345724114998452424408448156288949068623662097741383926290311569807616190117933251506676802685361313733952865748910207801485023032298549476391556745129614369879738875557824952985106098187704371769734302262053180934553241684427166296281057043390075581122480553866820392002477741926171325682137929063283665493392962421464328645816386294749595630892338358933950605814380065575726284434897660362777032113165994201246588613522403394132633850792965601129802963141608394450272049355736602995597805890281234179439618185816535471843418266905345786676150860159896776551885349141291558213511300616985161809985706395084923589022087973185448360735839054734338815165682 [175,145] -1200245300635140205540527953173137325374855728400167521340347242703867427997055863467623443233879208642593983351586548913524469324217404468206316098263659934956033854669042590124023583917275587016999047231763799346771627167484258030119304534559484475618323054379816000469364569821434484536171364267632769603767931700192979179253169287812653163716573062410901012417107354861761678015020287796204756078276567271688310023468413768372589118631056503986548233526417735853729396242539087929775639627020138580667514244143092022826462005114009350176484541814264152870418498432401588315169572926428940355672077254333016896937723908199959118977320871262932742648895983305005530 [175,146] 2142226037883683209156101336374087940268613492737898766374588935009961804500826918711427667439439401295423595039474074816399882143324011087745194885871430872780406874216809377499188556537952299303433145662195741688909886347067700494837411799772804942127682400688786445718550061850481763543160998591647236186051940565387023876572005687898019106020421908279824438839653101440724828462040183861857895106900874473184104792956364572682515412615368274453028247055670999900318134423076167085998021234370743911652740450109904531853677624602407211600737494462215441551006011380140723735122285337763565089249147203393174166386486913284660864929268748772349912401088 [175,147] -1650715231996173638360987188655407793675483088323963508427508819894845524473191073562749989797102951664060943556678441475479799323707335677240244224490232833769999230981177593630257063706793309235863768641077513603203023728562039890152536571539750045610741621742371872690154864092706213558647846857049950688553634086586677549278615601359099323881582953882169062912005647467454468064639449889080891971590609246193975999258235949897884025163697117366756992653492920032942477080835344245590307105285103841938242835479638669629607707492952288245215223266598446139974685878805771225387471480058776431545024166053197597313308987735875633946200081152 [175,148] 524205722287519284252790764959796942940382174742472800407993369573921371777792192733615826760344957778553626701726659841337853749909691284600694981232747414658524091169184800447517506550056280373382299269304221669419511335289633353327976630389132719778358420541871482087958647906928037185608600967892385347759168542587483657308271847432949744696888385528094714456986820180452611884628314757475717887627656908413602558008574822511147004974651600210395523386551593839422459269868309364252534276545322928189270070084178242159129182046376083752853208266790034965015494791969765845214938550834643033955449877363524241778225015079466880 [175,149] -65134018440148956286261224457690519926896390332654865899482602088861767530431232573210551128686434070970197599171812269477923737182173831324919318720147360526259916189889640289890462696089609866386361926545405537365068518797854745805967625470856507263724522754257582243425664503341738247826565319777371841405558708397521425426693470423415479051023112991360425629235447930971148913574991858885949774395412778348891230493014682359715609248828989798949567773630831727741824976159058754377427592760787238751428952675035864476093322476894076661860609937225080903020156518276827938296383821510022579050161683550085808055872 [175,150] 2987415338527447039466077177592731076431841725423921127330386784096767103424794283881396503368820277121123639121510058941180969565500821586114377413212519214887059428951887084057899999607672745491504120263154806658889578496175159707232715305732464422521343490213053578878718493009648157461300855251725333420014554380971799656261606833381993260811976910418828609175223087059382345666527232712384645906980934331423167752317257201665336826550205115490423303814604751583902949964040696774160229537928750559365263151815872911191570505581475161815686060437872003822995759665643909811669134144871748184996424163 [175,151] -47363192933691737382761021501431751750799113385562289166618751957430698410426763094589942241587696871784889963830859564537077700611392340108921713091252706987440163966859948604982038317473077992730151286295145536183191723552839123890774026908103541243212944282439190255035178637230541819720848613545576844860789593252980905508003517051582645509728606190615383991636715000304369693729892811340143186067296590730585653752813732777070331431525331159138474741574757565376955634596028618209757296762299951924109760454761662805666891620322676961659185595321993497661244801510377000820984581530842 [175,152] 240932460019946739571198863866287954157065336861469011268042116542560763635626505438307230510726159988661758799913619022968060954561153036993911617844625010041831490955822461786060796979059347219758836822877847603426566909474674595885819342815530151664511006678335222507592321551720831342541021729417860567454504953236214417176622275335532148534992107989119517763618931541018545496532699975717255106478021645154540517133648689863088397955302760683851330281973608794899529576410319959516743319192682926588169249829996038932003661476465283278951053935863612313301507021289878814 [175,153] -361192655609693701332696844846600201855271431016507689502208905985916489058062013498626143592171538692856307520076295655964492281480939115245299831723732806429052715461551619400177720449874736699800447390542256567011851831218586844098272474197401297160682233710684319830170527325257585341258019735310477239929639357578494021318405256801552161190294155420349204739451633995698916554730961068590787116396218435736527815071776651492885299154106432647918431628934740789974515855417531215448919139602194579862907177245139610026961510511218912611944453146902526551276 [175,154] 144721888146290847097968309199822837496206598945502367675076947408508721041072779482942820352467157933306899948311730548164452515879595357320295998464810018848817618859087667076511503267114384631854627558037546747985317726416840163787719656739946168687826336761439636502909633553268166660836476376958755808702772230868456987604948328669730300757726688809179197372134024291444221708819482173796225972497827685993144396396147351435857311928483950365930818046044281447325774697645215252870935244568400693097552823010222566509521348844384309286673432 [175,155] -13839127675032085633640517935497353966885150569829533593814004250226163066884523072627839053602404628729659259713816268964672723495299576773782209695769061888596849282755884263937384136450498897776958173951628109524168944359073414906862032118858144388573710892325570707792861653496433397035546876695394620776703430387294686794914250701925940954540576796559907803089993383846508479980850105112975305875858715469263165619031503053850898250443319209633138314944302155414237521531549142891041177080486291508752232610097106313119363692 [175,156] 276672594273643308212503594287649061161573827194571144373814427268068362933918676824830790853956288973689002114165800398773312524226416602421974121397318192734715781056399209411985802300689105191588259643208824046909343659442687257886961175004370675277827278071095243667653188479490791342703342433054068971731780570340463809988630862962654126360286529111903200213458197611128656519903536697275073010509200773371498117450977035031094677873918157037141835689269058012562920355355153050264930221184696639062484807916 [175,157] -988957109496318066328375123230882654212953001611565660499265948073195747640313116459063408758860745276036852029558976067693713556745041330517515353805962519847278557839731279855913250947667310176003798157755292972184056339952084230253255068858629453235204981357988914648040274405423364491648010863061548014583334365025524923279574305445499247521952838155642253913294663351811813959263021821763142767724202666398694505598768233976998920765360937461273344887275146857796319381423220313892829395006 [175,158] 524240323187023293042225705722935275659707970425937779233242313232904998233870517650781555741936222749948059708750120718272368904554931506549698232298815844496145393989253282620986970664167601033471078615310112652804030836136366221961307936105286639028704182607172303783429057199936922376817831418379510996654931470564766495182501015069011532180274655023550141608791369309416907661650781676567225854730330825449512949486518775616950896444263408814842718321930304974735124935020 [175,159] -32855717498673776844543463136500495801133205376652379717417443813358337029280553182977896132107647446434221932047665759741365628065176605239270338158100050835603893113795665961824803559895824843929166589601815272493590422023836647095089288654890256951016690593274171197368447926977828168800356874488378080275824383628487877232471654003171388385198792074480131759313920436454708694052268150543318995510167384670852786180369288392852884469019576519235917511092 [175,160] 184218527953832073829216504701224983073068377109583887270060441425392713914761275348783455201803120692548201734438165889903866053979539190572311743346835317506583552090761368235326185187168641000670751250014856495524292343700152029843554148075666776683261960834381486752057033772610089025912606154389138012284548704771730981553145270925380678842102744038053831443647337345783438833821267167731333447380290114002812706420269470827385651128 [175,161] -65178408076112894936047126026633425058349406729892073560463024335781356790678979218304750146514359949733333155969005534898119167049410682684312099773103487378785695536427056879331625488362258202585746167445705343038998468564512922296508117192203745641039633464612886966134306335242414837947332697270624816641181879232666856642215618946456502653024322729367047848798728900083783020619826417119309031609625305469926260 [175,162] 930825970730688962001395270086953142880023427387357938723914272217985896141141512764492891331447110972016505418218996974736818880488576767025376849432646802915263778810222735831617707564988724450747948316080700407059987501541434325264054375701740877896301951608664942996459756924178700909185151637541768673266682774969779739334970657112749706708733826403452576135610733465569624884071149299937 [175,163] -297069650313968293652674917199844414455411058359974373288519370032035489200570599863960276610500210797492481849426769261565497910070171770137800687653904362602170555274290013768218469360345787722642857779049149208900039612394423669041086575526344134071184889115078785040906299682523849100602901591132705000409768835495581794820926585069826472256905955525042098645846831 [175,164] 926675694336746965381642666905219978331759996583971400529189353989110054245184321649460464584574954256877031372855484327511456151900618491418244865694679039251240030691986664583899728296444762149572900237356742153743103267948798417979971631042728501523575552362259900203042365454169218673923829074222607896079736506983283902291125304044778630 [175,165] -7849298192727709475919370321916259135225196730997997016283509172916063043433827834065931768120472453424735262475431095764807967307428812108354705573908157340089068565773359640476485706251822617301084338848487140958739252809353585394258359509237621871352502780182635880946493902837699915634081598114593311989749044 [175,166] 30313442326913787629404991249283219908776256400408827749595189953468431050615615365611717091366160667263791164137800795780270180418975307825533007227484152139227677764656868538903207498145050221885101758224900076916177454754508421120072014919589981201554262481472563831647360617072 [175,167] 33479504871730876716192970677549444054865350071587297516278554118963547637576536678297370415763326872467076572877111495999105579901303352290413005905989834155650235491243578892997678696019378511203086554137482842054742208372048809175736530520725795015289856 [175,168] -3305800699647646913114725225613112080333723040433506409583825476294898741579022789292339218436275160293309306679970720619848824915036374338266235173883212080453193338008551778208160931764320899295313951683029898994097168446934430097876128377238 [175,169] 55815111635428508710904051222066892835848019685948632071323568052142879035018857802723439547060695637866298985000180773382198063035714588724366058535232985153964039781766705272251132780389759277576241372849902712677407347560747852 [175,170] -114337774598731080631856188171858886088225600469273541039021135320765192756480192829725260562143551611747888012233177169654070158703817381167787069433484985129577783930305352254755056096400051719589448621053886940840 [175,171] 18141355217469414474185066738737458331241010227611480280798225474685562108903146568727594075632044272045779725614926135695776310429031951751355159459323754397883480713207113384335870626855127280686802 [175,172] -107791478555726579379275110235428203175390046194734117161276347164728782709835442005711141112673039088864409875559544549007527799394418088930382597268964558112109199959283588848402400 [175,173] 10298397222212384565745567742190135235161245755022140100055590473445564343467056461081081704299974503486950247877121440009460178195980713537892307282680294089478876 [175,174] -1702373059814025133359213585805045694088847703432485472715502391542996330614952432094898167994460957330032778264224871106610753808273136718168 [175,175] 59343371909178332755961218639523854795335258705520877552346903909989865071760358003042454307818180405178512673302025 [176,0] 3922528734812392845450427856161155504713196349263802202352087534657794647219043102560042296268693057411116316950182564670425814874648413383114438117324233577201260642243377265246551781741330581965166787699924507742545859134395792761500150036567152758257809401927902369221590377892837633783784487301801049946736370140145972826382745857497978393509121280262417999994785248169035939584406402352396229951377521426142358188848183045542201434305474191517181464829713331805157823011854442219737088593106955008087597301230174385804047219949291287824091088840804535589862675106459384649494090755214994338219732675473358623903944783986249952326716884394425001784655123488539607924991467798538657004742616884047851696110781187973833271255218255088739559532933672628588785033416951343913481716772425334195240364929316478642225095574139702872559482834781487529760302679347002635686573847978753474204657605892814989047380092138629603259566031211430785203636729346048458860389705512426269928589302098104200730494037443051627091679531904986581784895327081692539132672540694640098231977759996339366388608845228322617989492446709276339821523932138454522185084009220038820460939386542502973655475752745568439239650067620013781919832962097850568967594877781332862913311206698967261247787252716968101807460969405891285436576492786353738363441716230931365796937844881882341304933897798994428777221135260498445928965096453809703113140914097065047521544789713370015749767441581286900059808699083077954128384590148925781250000000000 [176,1] 3165083074739611291905523854648095849591953495790733564766426003906505771994366769780446646676533393126594974557163687423348500680662449546035108890659375652152502172660812438429777358875238371540607570481407191782916684133495155404128014886320366073791381985125611761430379812845043003201737996782186562579768194943588175891062878980831508688615467227591899981802420495741196283576592262637823973735225522371550599739914318674733523326823912854954541894528311512498810601567872330072297136630782720263515278635858377238455320986817738517316177722094520243747002263474528821055899772524291232790548833973156797908224975998980346341682363569030920069699265197397876268907424702010940611191949805539502905779067939363414359185705210977652753403200314739863558216036350611315310273087009197137877457966153780209799333883129543400030572000815824013481510774178071518050918288046424434075931111144413481025413057402656344557184417196174948732493517640600614749951775848947363839864126445393559187871663052558906525709357564963054387132494503869372653159029514322029847664299958848050308924505146008518327297359910006115584666175902920291744444711359181454658095732389050349077748040786591647937583272279866049752307092352944168284176376648788715784508572333323379456393808144057613373302579970114916018152445396327083807243707592934434051478955198655730204057452647537425301860853550412614297839682443492387854196059013294678459757358802859260680223648351344364578620066093805559603424626402556896209716796875000 [176,2] 106509181908553357386943264427530522023792444567897762711743951753372401129213808163404658563075323250893050990578021953812355757079375259341819842782548438400261722343323341192392267250653288267052088214623008251917574792776395610876343400324401565494167952796242574387769765508545299737984553972543701994966661788690801500420420870644121438314045625507120509418501209882904139202654423517658534390643710099820910305476903219232826885790962382855900962973137281153325007731487528611099399244397270381355386712405211216103233810401652361374576287547564503480350623871467455727616155165074028682558379443895919166726753051040897376934836399314812348192548403293655471129947901925331431554940863380518619742382222862254383329898296779103479015514472633256518460494999498747105115351781854266393731395745146783339784438844959521020904672502871617742524956381093867802913641759734385970178050916299795157720211905254187432308098776061520545716519420753265469539913340789358158222636340564989136194651988740593647145902939359024142926074985777561258850093378955424237203463458885022613101783116485031413555213099257582629137344839401677985535811739567880349646813753958610888968463408503599325967167380500576974812680852758132729878740971734501406580878156994565768407035686696998041175128738210318988864479631559198425441171347125194934630886966366441514360723033288185996086232742282424400067357632499053169729544504501003823562118656096642569545630364321216650957098420973037977091735228896141052246093750000 [176,3] 302432810421506034489693609348035600808396332027542514578296325233242063887425084419550697278962497168045419993597539633700595859753174314501992051105775992569211912797663661582006192776346943301528576487138960590628628529354824756378401518575563653256817695364659283537762407853186277881967506460719501057721011355874439979277195721073093938522707918315837768022058884148850666966512685598422977356234429578663672280897786680296292329437634533778542234573824227537982906564406497918770899061006095911295836380372442454149465608244691097163056088689523701103882401820946727526321734858138277269939121785171149735764325909418909709225370786868523037424921459082591579141888206690534941244422195351268731886057884710738109363736079113309746983684087256988862092056437359665757564098203118477553305452520097848115236449750782643831176563489615081405062137589337174480112511400357898699572066435338160445630474956089736260040287169038395046724713133160141299707914990483963823352271954512459201695907454188565544851888111102732865174924365286336008457808208149741045098043946486608453748820980549815661111068589368009684592591519422852438990436352422205764588327227807206835036702655486585134306912726960228219274162102168902422206741761060158523655891324974341883561034050103725998767163278831491761649940684332606157477358012150642318337953098164223517288911626575729233178333262650587220332122632912403211918396450466396077173075361275358435702829915583537054642529902878633885848103091120719909667968750 [176,4] -1648305612436278030620423511748353478541313646093214693085315530118830257297122686216017024601791148642255781859736602639881692424079442574360435761310835314225711608312310251765893497790012675740451859032653845310856731541282806115048227033421693490713677939953649049931669144414918934722768020837587237513913684263506405145761496801895352908047777233049129786844118183846928101671263141587448984965854588736914170063296295710249256506872400033141675594993484061489179927289745589608468464410742544890420562633434311223110746144867284692430668151441305860781880521028471380488410077326618785022853550547735987190608265141675408902246579088745041761449416547818942538934229190225634438386158101530683774113574689264782602836836341506469713612478890706198953054285076892754269803438049371903760128050933805336472349732640515914904455639742548398760443072062242268792244657696963757910309011048753105757973539460343370825987019746733101640003636995966387749610238965653650500099633453941442629964107815782043054860804648968700753940020479178561958000529724156512179080729770637071113857717897074019206844336305578830199135306927085626271161197129998308015533183691853281721844154586751519707242898425991430029032980008613961474386289749716384384352354924027566175114846685250222552485608293286774021329861248526100280968852374481297368926016254210783226751012206426039868220373103231549875527589740598117724469240240254077025550954522522843176399167830293296671785377815819553012261167168617248535156250 [176,5] -1435478681734068400864111881784343421247644580232577614978065807135436027683223804830077664303297607000770667978856454242284480930444598893139310116611835691979629143956995668528183394784965505273399818048056992345723909237912906779680444166419988532928955988786780593806455314908930112381688561136083142204391558682057204482144192345746781292840647456641929570630056766946412533964898143041704485171597203198652345833741569319315943483509613628373090618862094627669962266200057816091356901405518706878311559941596005098317631290213105030052459105934914170708107029119776240588755425348412343174401703280788670774819219261609327422047733017508619612462361184880861360750036280133458136327530586022784796647421351925704568132356741186032334779375355570964411964962513715034639885574755456685838856426239931460676623154013524849597557311279011146490289895620047755616015468753006666424958810959844001976602062301385457441195048243850652109700156307661603497206906975252832222104678667240324758738569272679900864137762498056281167315406338517871567459286311007061286891922387072963872113734976234258967406218682820096802288841115690346357323668170352308141884530971169075037863843404994865690731812454124087077539912231984581368762545678402627607124921547751830614145260331169012980629111168834390757283201329023397943362341041422674839839804563349148011826963803021399948372043867763296097686890510388051826578511476379801393974431593764987644017075864486347012334961381095186341553926467895507812500 [176,6] 13634910320180038837692186711738108407681018587437728799114798084356326861956995819810366899920062994692000217353449402428936651763227425513570981717978284161035121743308677284670163024563333983750004962471305968009112057657806818618830284231019379491743255616038357955366812146719168265420412824239138796180515780890785783632636471072659923512284204967899499381569134548516058124700800772030160397073826805867315155189120749482572926934768291129100229870966245334153095097766389853369400959858929091933860528649290652640066914522482799041334438124221499321022525197209915702633347970082290550626139406851509485452959333300672819656207314335673405815237856776270629873642443696602443297955150334160957301440620993260858774121860076160165889164009058282555191443259013322652151048012916356908182052118567536567369392834810913349345995341311693180551232310503161601737786558082655169806279161367960185303792684144016276184741430784991799501570078911780986485129835461146563431505673965124336807364753122599677982436421534661904996450047849333203905532944949299560285874591631981015206510336089050204141885055558875897383015027329873609168685456132221387566305172914942635969029786004621079118384775820791898001869446847968461249483485473221890941290047600119802805538727027102053490047075539946105122379704244835398094966833306294389696485552418394910753837079569260196456131256071972383234355054247973709808375847410991315983988013976227440409775105386800646237901177179191440343856811523437500000 [176,7] -14405440616166387371856535740855484702038250274255796210753643664339704537640883743970020873978587094521033654972412464036789218032155760315644217134667165924653472289957917067541551229593498498044168681428782905092589800518163323777330270418623964102106790582613765662662096612247533943731749982643447182258593646712652601903754786760987299878604154242869030350020777308625427119102026889305355274732771797628412402657108231040236651099420359529293835881383543414097699432720339191507450888681935887808877120380442602633798938881027106547186893808387933719387617795625388338896936073919202220377602782061342201090504550731799760243146474208086351815805116648288005997529402512637701550500912551423057280579051635798328099482595703423189930487920276043060880150615615782116743957625634623870240180091212511077186736799620151757232328650727100812374118625914190466848526286906953530692204360630595386827887457096034928291786056462002657365600610993036718980639066577637501794529370423137058643205169979839267532383058759798878075776683997087584489246447327394691286085534373325579817242496794988251010583984192506415524006598150863542847295808712875255372101026756386396270411350684144013923287629979575089657284161602036785032955855571608696346509380282941992443097345491242790767474990639389386579908986059747632290944185521785104035986276652641563337181191230009341010193868208805690174659240927954374588060555642224341298548476392089662934300116110421590620439494697109617292881011962890625 [176,8] -40858835792382359996920400697492993177085118817696619129342848250319139392058638014966128535105342245061164696035854877411762148349574189610489658140276572762259707612797153739832288769715486733253790915210119796135779873160680513397108714827640431413831351020507143119618671740057140075167608304912673455347613718942507071751368689334731024193076227418198986049542422421429952027147606698088593281743354552665702055025971045583141317609708588359228862670606487317362881199807903767033843240833297194011877087949837906082954345417972941072267883218361735358433370527570652999081890704684591849543325859890704896575925915260854961590365843024108919421570273161186042940922782763324536655836780995145386250257586052098518492282918469647144825258472081167999248845690608613120868507329621406658653714163538411551288412930469769382918336895692571718802641866991031267496601092814635755876272447725814853277169187453422425901744683772906427169683213861551546354053036652674185248718772164234408952043715856311897243573189665988608604304889474303597565750585982695482892175584078303213450745844559250095129834117639564701914549447363559318709435007855821670759975250496496575912671915337949575181503513235261145251804928203398127160283994770266171952678502614070763804570354946560410815047447520200661187728126805293506308755906458951836999029035045145012247648067633825224385375882981892178635837975454720072622026045015345152029117253672796111550342797772362811022809666487174987792968750000000 [176,9] 168275865087306501170637439465300308025576612045812422754387820122143422040258925351782692157931308949400563793879319502897689870938180832193663960920564072766257160097198246610933659435804456048050896381692459585592344149511462376132739744440135969634597914056363198446878434265542941844170427574540753394089070084722491725268785481918914006360050153925435912478481922737533048420379860895521823392774676898796912483632849740419785379206448506186041040614244291840972387041352848753744401668106113677833739729634074897039693519759988369654169544466077630942596721435015505019367409237682193074202190810363191888792150207773379576748724160791425163326514891373144776221216628069448164433348422128429066740318260806104420118680440976855035330279369234947440232286558221911686634166950492705022659334669069355863573358940736565159536797657435620159443705614511044092139971511345560574378398269766890525315539382781303571737552237217270944390969182780726914823571423273923625820586530754609157900112539905326489758162582794606217434995003744683673410331984925545994364611158861531208335048174262035815630192918153106118642919762492442535707152746574996536771022741969182630248497264292245311486361178795753636979984038707209721965414788029365843640026283821145369686175257459566738183005514171713999293042359949959931989079971648329595992862000640738067605696309312401392536052413423449354144064406906774013644693353713888608286723124284953164116228887850612339120203056247810363769531250000 [176,10] -310247588447284401907671097912129913330001405874779902865127137395375846212347466337448599185307803345301016967967833439444573954037169315595311207401997207354639901142463779866777052450674199874329551043512622586552089737206974675728142294740400469427733014989000640772443848834634958280514608193065875563051027118720218700612915165518262993848117060497867552557591998293991251835690256281779655446363644761196760294545714894656170036805714785143562866850266873805732311448538311002637506230472890041013392863535824141665764572180096194186642454643858324473848315867960517089575368207960118917389767433798113683135537677354948243490728185772155403396907230757105096514484312263051548017550990993814236724931048367344740431339193516467334083089019613511056280967096039573782181355925476744132456463594092959253760948695928123742874931078941155950894941984715949463360091784913546844565298557827612785622143721788833564493170710068624586043322791213668800058411547932431829599613197771816545068461238105977400024332447725840163848013825917177234802572713149605790182839839529389728045755135239186403530903932126813556971840756840023678284824090510602629289828527611550122066116706643411106273270154776148294311744310565591398211768458265512804213275780500194187592809067100635640534158026986185205298581142837808690219518188689770205542726235083189458221904011762447449545338395814216122908857583370030669343678049602680023195817479476504548525475369981927917385052575690277099609375000 [176,11] 363949507693303443718755805681498905450071593831217990952477383831656451267455506089016717546107638535242277488197168796773000765323359345417603989458109324664932835739441533495828123083117568426380763414978042059079886170534719943503626294450766531351421463453210107721672096357531372476245017482725700052615470116632480945421623724354912768786157438352271486835696450730294528384994876249705749302279355669033196680659025333479898979828597379267038490561231200752287441448301197953621235894215394478484025279606249970456642706188441511831046752261600439592507018680363588894643161835483333814759138116449507614397496480724612965813401647698833217555293739263358488553024553489213694338719392413166265028496498959801587968554762161312139553011266526518745146487831035338432907286560431834097205937775082352091383641776345086525277465606305551960015233948106633361501488527561031963396567192208891408415613727277376632330552966990345353104219992519698051776585094995404566262216444998502353789642581501739593974373600948641148063732215245366911233302744269026179388006141055498076767933260060399352031178633473796810228299466849590169553109978262214664442518533048247396955177802050387205290816066898521418590290529978565755720199079202545110093491842568121439188166362472612895781129703658497841032129270802544265533811662188509805165086564593623182069757937818886493587663066337358809355463599584889370280612233416462178823423118846301330804389461633406145978844022021972656250000 [176,12] -264910440194438791868827493116211664029121637454447522797758515925553441474244769154337890519150179979589569662016420834276336664098991639306811030692983736415351859919191478311873579901604974507973532381916865783854046814565699568111201326483201633076338587753176713957943413004928887232174475953902001098635896869420634992823551772191718982310571607152699083326938208947271367473563892367170876416676985390896027063529282800265822048963822535280006249719558645034275024094449859395784285074869993785292445121931006890530258328495569533545386123297305590763972079727212967685560929920602065774083681665089920261002895912003834232626024100528209053184603270737312598058398963584345607658652533115458005388291019124392604479479586426045364669378053057773840235838145154345974125073919500717606334946837783954417915860686492544559617503252983300053405326546122639529491815426718823515901151999937207265549584365326194014890468269774917162039052608451977514232753845894224851592798908714826560695615203434668654608092602118165670705515307952546592844615313022970348487531225613766438779435242725655180512577115153661464530464786106602364287378632344409223054942939167229654431235888341026025091244350065299805552381678389463335567055289445818254900038261276496581089155582062976571182972966627778367613072293608936257195301383847590136406682150079022886972058191200256580607934310072189364604218064547870322250987421755503503198264830655331338607800866478229562685634356050781250000 [176,13] 47377902202122431032915539728740265934123675732661754566072141965449407753969982024093933178016437540458213830976023024033283112425735303102688515915899766183936245982624432332845258198159247040496670708086806862955532975307730237973793336028138646755433756135054388314754291130332673101896846965974752301563944233436190158726292575002999203012632917212367961000134061435953573032442072824495097130647839926460932454554794651965024575760159303841867233490086407886965542260958150204112563202857863231691226527609149233017954282541913797780266567142397218935292283781729172609701224120048015713587611210585311247945760063191167949475466456601676640371648530348466059845024117842422256317091136970110311461332325742795542345247947753602599083428584311099154749061211657294760669404635066310296184332733514753822400388343449541042134208161046389008706985705240990931946876384514012470840412965791047780920519432842888992016411469612212762307991795463166162860579677038677475204091594914832438384823277999937808179024738791367277006682941331231050412367215059528334184812111729392665411399771678226042987400617554103361371033720404870931963208879410341171798463003563950890416449941507824012473753940986979400148102127264939696381940771261159005141667012750863192190150465836714290983265355330342656359152300035635401008563936231301861419532954887023930506043582613792353529676221898509503398648703681659511720675736021992414407120789282631897254544777094599595572678864812500000 [176,14] 176397616782876126910401295574990241856766046003205382915176311742381734322208054459485734323555437299198596591234206585687732135510360331745165916585238779593557468463056991873261418666316463180695340313934848436811796480994914934335583204368801843793295653850777084583549011832306814765045046017002805540517583119442754984180789138176487268337001512234640346913861076299854754436348818858753235293835751734863399772431480637508946662379603356299797211202315378566349464463018060981378637264283521596731085584078888046967555321947270296411331691985955016906843808458954268160530177619221484690905008365715397143110714266545777123416179090431757237921119143714749846535507037435690483091061953727840548822573312959168091692196290754324302316442025595643541173060464494121859829380654755609614961719359018055136789068586846614860547250491602472149143098744963502173567941811337202252541241272907463865011361614550689492650316418924954911620637213790604187048827106162464017631120148846037758928850109268214123740324389640983769213916785346944980170678391713911059604446710198427507138314718453954708956501462526154937424062435346109238924327025603235461434536539460481154656380790093605915410328864605813754710724821420379791768258019935983961341396796198369315569503580177707563368635627834751811776443497061376314511918907932528924011739806405031239771035661174415307675985479201124004200477649671953350951018897310723346995819480546590796025116333138450424630333578093750 [176,15] -303840886533856704130827119335108206971460134476536774135828566552234229959349964061945505062167723874658706362495455280696613072919914165691275679362363287161575413138549290089618279969859409419703240353301944831830978890754031599167802298205755306764434988647534318780595544848160819854776769490766601266000020582606324394285301013411478455897837720261747107928113482629674753955369453323695518498984513164663493544997034881411752609838878893534066216135925672255335955053799589864018670416200150184517236520584934212854760639223440748905243139752681501576192268094724694960889209361448839027805253116163496671115236049149557482076526131911806200863312188101005388635481900129304896782288696375733724010417592108148051487204400635050553360996765940951454192211564486414987856194251182793948672172772486018317595237169775256250773388269379316338034917624144327487066056001227762278181395308460505209851977604773801930234800627480557115286681124456668570894400168146309836301948536114988037170891578413413879334436661035749779180668044960307005757027621005469964497028088699102513832757746308741590599432703404427492391177592240142040263138129952884765037592630805623868864073593222789223390935416739529766242749321145316668375915855480943382360009336757629459388561108034879283540562302709425754854140859648732945394697583708357360201346043139863628095493658464026766245442778262143099840922040743155093979507613011195414671380952321631145456835244458064428434362776000 [176,16] 308853024675752128314650660357097509995913330663129007603900209050415791470009785255346976717962703985711857084281683529785806896107350156308856452290037447708246819678089648922229271004025041392314263515758574117660580079200013306040598156416965252543944238036156774363913161821253708905700356698542433358579642413905952423421219924534813863831503503736228012978438829807256640422061545258516706035592483368890306204291203925370132295283421472812352632164239444748293899254447069001688694943469546452599240557660686100619398278210138059525373379762909187141174719039530006060180226838488445293117681689752449172318795896584516783623337089194895914597343586406673658489559070583028673778207827251585515329162802876825423376647371123148177424452462739518318118354046696271284513428564604198833397090978104694812672866875617518006284541383884219541799617866471552541281362510680192977942150205255009612217342905050876545282894125792334530552591251601883119028116283315535236497834424609324497425314598975502623254537598859964859304235101136238492975435225690142140765532980181893399091990935652977085316876988260294302541804633255436540132156331888629968814204460135991441182472751889120868914145998916945667391255894665283354895392674199826769670348347332549234462678655474286559490840911280062786054496705056621764371918035170302213798954844524284972498022863811541200563468578357555433472328132735494658614245438522301907228394758160541785971507258873398260631510017 [176,17] -223308816744898523727387480554736732083832592590731621983993674571067784702062844902790253987638406415153865828016328138445883056285817157997831542016195994944878674307892764892064406891408077967061024975337804297757509365578239305976246493515871631250869170788851558219454190012709285873429033739133284210202696078553996196570493398654323608256838758654672476496675909731032669029129418410327497829627433182714448418380550354161502365673604872545052195968040137837760219502983746450677392359879603952123079738576399185598291597092854164232325662742212312732700287755122788502535706136672236456410252335348398477758025533675992928891536323504715382979806643070877911585869997890569562066744955381718986523130811240730927346437425588046857223095815381831102385330499350643823423081623453244812609639465643246460904811302744640889258816657954598708538571431443516538074632262085099806330943236373570488060158069174000503199063800778939679145484861028057129853598120081510757667904120383992018141065828019078009992125974556465506122286808438575351892907281649155006893298306644991831484703972668437922556038299041137685940924014651559838002860521428167152738335204360985281382604578062003029168747873916522343735578652619330247909448432619683718427335811774444314553738955301228214763087155990751522147953481887403361086920307647742608824668348270739378657679562684721913880439591407857659434473514389710287105128432183121642225161305956252338024295527825382047263780 [176,18] 100674326329105784171098955384608809417608531628465827304954702843562763683736516441870440783399231725902118723767954981386169382996414620981563153702638465936657136327025107045150818940470616953204030523810257208426806965820182293216160509963739288422670892845092137393532813727595336771353536842247234177876489983362868976094332008196998009970264810055391699125297620003763427868378790703395153028892522307482394116605989701128983137040830848286707664074657452773227813193215121382605060276950623293757714094754122804902551933236891359646818123093373327444741551200351197509110026457238189727638726948417876315617428437214739564901317637715950735883875450363276217183471623082945152402297661490227688143363265241278273187095482565321431893233002231515003200720148155898895683050105312653148715428152999078083322260479060831623802920923926628783152682214448747828428138947814788044329896032549194734917229677652274652132500792655134286430502683586792711184413559128074018266875322064107311066048956113737221560047639281980024017972680987387064040745209276325782713697661498692384085658713000507229666877621155412816953677652884107042791023507928059560826099879876008553217945568229209624610343754891771518637790676243260329327270622968243983202176431972264543828090114616415584928778095475914225594374073435302457021834923334791843173730022031089787287035558674344096583457377716664255426215006004182491133097736861762941603661611399344166754058367879359711320 [176,19] -15080915677132894743948819119900744035891234419038187672261764689005783241162567616278051624408483555470175093478892393168225106915396281805221013606598592246626365046985288866606290111945473186458174270951577324353195010387532766211209734120915227071180633393375751722898507735788284691733715631714974280978294856687879930762509279856163850706095423557456667341484654408604812860961726634443215940573794705008098441873847750434903324534253664473393564564270809624329339362215444659751052423917574714019414689672438886925859975974681432748217015300408227250675666988662648222564999196159463101920085579669145598274429550909921058914481448677764490710101313812925743376541906015775109320680605617801051422848787059832753918791185322588315013149163298453734836438938843726746801058299092073716015277236253003641737984753150532355271961256504387049966514533267811332387938760045689625656442461537463774905920474125084509278520706274292410704605235469206712303284114000372975460481083596013582689028138981749495283426586884026149600420600250411413651363379807738329121739967692256979107601568015130550275852976583879512801274605589941821099954744756843341038504158668104424447626582971395162267332921330197776671169026403858479841311944122074996793422760994145936199558827795254064363499547870527498349127988908556342852266747224914009318290143879433383318582047324333269605040539117948792808855050849948328111708785861310304021988599322640393847179842383711040 [176,20] 8823589048495703813619885577745720342966255205021230585786896597874635473609177659784916878426053759049664613917439553274531935406599842985055492982892453890864361786879720997957841492852574128058650930369498975076345551757120711463562182554025624939974130136383348440526547774376582228096794297986240958717623388168429555418133459339634940543345415569620507048509706140287545632557778191798900342987575969376209909478185254071618292283965775285800022345159151490365233891311808814120289320800759900781313805099015636694183665032376158055657868761720961885274612265496490121206083496365302914275626173961267024292647181539581057963057924671537584556142740330539755418149323242692828478847502146764329850616425400447057143858901690759579799557278578903852559901992179111079354010389008556349223286899411408566694588510811224910978472106971608501040598514166119232914216410816941174609750805404066175721306481646340056993087668412338431682700837698381639370427958786284072975934616915835726206254534525786815813961754416437616254256240116171945272468766447866718957918701663350165148979653963685150229228788173948665382301702394194354223951758366099907177406096034272548917588717055619548161619571910969209687534388043790029451119585721721417486356819315725143780494836098044112901703954496045652495718881655269901197116396073293519847489575493539756823075612564513168121854347488659399648705432987543379213414630232490906494556918732207015015357872202240 [176,21] -29514268484088276738404696562295805639547526822603246501142636375864940553112444952681806317672921319967603364024626998728292866246874042209212192976299646607550893035575845345608105770835035112223761656907406022007317484349609316723354390629822531259852841372273666194566418838487298394121715435349478324606987845806299590819147646097588525423921041713489523281423799805102364530905429124928102287365084890953726337157683653749616115107576155239125332672746124815803484844352906634015800572463917199462493162628118509134725405855794364533717121512638225481800621639695986442434398775942582904429801731887307845893468894985711728680227067194270343871570390558140208385900059227794911704142313472641912171003971487475092686546841143527750536862242613607460078150665444835167180127585978492694837655182227136473131356343042794281579936817815442884407600728273347248475896323756139659593664741805221746054824158139506294306444411506582181285173613882269487992935905864408084088364384534850913742957536950988721635780617879555226108547154563889933512499047466997944318431267726368198339706412299417091642853776191592164739398364355556814300953945123349372949080421972857765072939920894521780771698131192960982499868350173113621794244004716512668191771021063782295159161647030267579051006185168741448241016564754925681424994841322497827694133268528529758865119718110622940361569804280145890266396196663283800927675153526372811870474665846503549294963300040 [176,22] 12274004052562912055014582078311179316592652442972346147869586399110773136210768385904368651289496120937227176631209014455245713890815763095111845135641466549555172880161668883032127276946649501898130311002544076229386110079752798270135889183798338616763440058150805919859281590800283076913498877523804245860296262243788549647910756501073691281539804491437296196896404039675975474063389190468662614014245146665694977728657389940209309576194320695090559893458913774520219327712295573453029741449977111835069478431108231357539482945672908093404315861129409690110690671151663083907911463359039898641533424080935343097648012559597350439323934389183712841907276786989303338117870412708568676788634429997448851572345559806043137401969000110655514647003443440679032840659369169981237525590674936171238069696454138673952017783324634107654684578760366290605919903414046725132831254486772142804453603798665656006558287011968290305521709153072918513484249165166410681672382410963289914547047514215763711666744023831428051138227254052067096170164618234563357894587469331539590052228790913300056807655180199316550633347807649787391113665736941543572083703483119549459098836436505729134348165721502527119676257354036143467241871022571765545072368173728463705286478688574560052489320845681502230363142929887580862217898968973684119350918806364356365762024068346108848265056651069712074674424310215313750723385617473069900081969335595169383541647480918533650582880 [176,23] 19502487509118146797893124531332313162059544407729778633486584829016034728819550237365810441314724575800630824939038509799363939816476850019920792345473728646573068225741991721492418057421531811788634094653972517660091041589333912388622718847322777176942836861983906699801621263843714501830483434222539581965318321782644737747889990857653052589714228577791007572644243707063403874625437199230094613089582250377035604610903635337960592684423046320014899551807420475459002731590534464191309036091171640642665194599746797162823470317775687955653704781797934290297488702688926714085120066221452046288857837491860510203393575675895616117679061525498358815253984723221506857447858488036690450034853161987782537113125822293043504252033857481516788001538597718259378849360504996565899218940997498223411025544904316366781251323058933176117348965589044514457744009398149638204697513357190450073513246060521925403887775513312374204968561461400079741796969821256094333863231115491762093179722651131753220377731256561719078016267620506119817140786549122010720888435105886049476710966238388511409015566146509496952359058593998982637809017382441380839587266690918177619980257028197693095946003812086120529919320956000279852168551140960649982410577727936071584122003681710588592408187112609302890298790663799486681577314831061743859148993239704492114189912470143342058223273539291462097348665614905259015213677702837691351487892870873630064338158920050861057720 [176,24] -19035365926694168102869315783696485297309647214416113619816341367838610393781686293759489318099873311110847682680088955194720571056971358823576064978703368783360356926244347529309674277576767110811038749565157043292470320089524315943442787924757813506117972392726099144984129104559959967927332555881540086759605023381818088869652170580355200254463978796751288166219180278937424610305465466815907516708006669436224125014950227537259735401963121280435497640099426837670458089360810047478437895920134564851306263717830804262835139672684266015995035463551231172228015121437208443642878945285865059842802472036460981221777446605243762132313592817664703880660402503883586748866047962559256729750475978705802838608823362103113210517442669704532560449939413583466372956712214141439897573670373449321265823300661778645328012772340601686848841807562747055137154483930501294947499821487993192691593843466882795077346491034048192226834802926035884146400033497033065768550534275178858438107604999328789822222993474762130036516348461403785872998319588108320649984722055407893548401256448630066785005412455088561978636021863512882442000491940075654315258343463364332066196824498663956531218411474586059928490898899276875605006940939551446295800089534623509028906746136175984558330600078884907313219389428872574995284374425396695763470317705606744327178286230644617197696123352087154586408126562182052779639312930459023848862367812828971858699813930098960816 [176,25] -623967441267129578973221299154936802640266500848172703344927022677163097712021865990470483757313427594321892868117431238867071330433422592534939186618503099689200036419690082272560704992319587419557501302998659543200258717088341862482755514421730189841868019145258030080996084584108672764582743587349921247974121991855346137280010218603282377054798054300040362147706043880814111640222659665939928313270528091112262073306784129503456159663817766775184619779785662023353353559042788191858007285797787857107675016553050507994824364674393327198702719987690945807405161469099986652659480398351309198403165666838115384228568945195393667649080751321591290950708737617765118629995028321633242500891886967799113463957136677506345227093325606428940171170293209056629190070478684461195049394704876370933716094660277561041180760870712345273419239438406172084895466575805815291793733754376733160758596061556778393590856440293340486665319997697394798147400863937118062477793606713838648346603571586483799037194494626015689040054415557046231186637920094599635668340434210282361364774456839507422884421087038250998630819284199851493131400972886917698772087233929941483420778794109366197567967388054135093795251890932308534310418738787481241680288268082531920368160221704433459159638983981537828065014184681309931117868488723564005366475882857281977483153610784928688204013942811693034704947642584340922745026191599598898276792423179584423735765318853488 [176,26] 7776090935311201900065476781623241371702831187285915361015385139129039452210921786892737081726068788085162071156649500900295581339994035518271312345606011220646996574153042803162786860078872523613057172698492687723494296292143428696666531390875309365859428587720664211758673583405264163197150655027550190688099871462052674364181949096215299305242891872664649815323688488870127249918320525438489542557676950421588214840176604923461093462519436599972637828674935073053397702369196624543512978385104872452130652813760050445425682071663105466170231253412581744122566591175992391518306608956216570622400853289139415092393036399118654468971180433516728519780633615819769683634062912316898114821583008261382240137337136021693480361979872413978326326432964410172870043970591963136298890909711141009258363178105317230090336542515975172475303638356807056594757652324051439696685909968106487977098545903917996982646726059682991731565181195293146310734374771464459125446684409131938897773323041050230695113809887449466222853414405508883810432782040812065533191780172125773381807763023374533627364460191592734629942070934686914096422837840660584397631350834248627438715529337985193689493224834725303542776836158654296011078919057674611378444229785381386068086739628140475116752963780115220474357318547218093684543667586490745375045691755186720762934453259752361541233572059379384135906371430213910439765416549410039858713507601057069076524434431272 [176,27] -2839213981324870315080436634229889488489641009295142073168782690077039046358784013675447954877259949052169192970715436517713125820965995192766230136723054397009182756712012466661731977205867997427061313977157421657944334092285629451224254996287999331315916973985860749002698379830170621778392579105290874710812921597842210802554144777977870043177158172139451305039675742926606444255256838956295784611035530738637978271448314044782326787155106584338843241140307144095439220086000306920680445660553366700463174650283401254886242339527838150475515758465440996049991751822480476691191842673804985591846589787593736471669101034308789741044749738522924746558929806410487516349286908624411756219993043878032725624936664975248434925460064751055561176303713981664147239679412108258565645520022057652850366591796772976087931698831292132777223332042630117353637949719586764298916124219884856360477557730569040798691244901201330932896590314515878634459605856125611199236907349043513390636837338050261089895026163737169728382661957629667054953635094252949091132869621825455165023828037084859131850924212430054407885758414911199071060554737047373258234778183435304790414951798293070438182678539372619414116304852246042586320954541337814890560708984309449999769115101669030145957064578382710790628906195107846003785415629223302062027884830581684388545256508357727967303024878414370911535611714020363954544190622186607659128212933826333110911234376 [176,28] -723927510342940051700016934729641187329787425433271330605197739235675725281725998093390564315132006849499132328593582679865898322290933196109350529399181739278533619238379305154223992033109847403528582285154602088096382881475291104259905359215717685749786961248667641538202290506135517947862935389492751959777257988715215886196378198062688005174085501794695981759051952494910678873062536143112890687348077731861122759665439057429380522279973429738132117507967375591329511195694479679369671860631163638670738988780136856427550119407322319025655377156815879645180753999276687104570921957001689707807118157505986014725010796550386025106256174480558633595277898870956819748865801648290904726349757296016838034681718828496586073042514576595876334910224124631613861100643517685859891371311281816593703962382665655019942712952925923014696994770305370508479395131474395900654128796194420983197682792904229548949069590661716713253951673062015315649535154779836566935714491561966421155885732683802254519393424857321216313920636998083391006043712028036996334816010575773265882329822947239733286013243250272661519797703181230183811392860603785085668358478813806862110284501672508607287232597654276530378805302197745043231837658747563849415154854276829421528765290993260743069138609735536921568192166531381289393674366645579428206819702531474647176498479735515250429184308810575803648205348261148199492517126999100208948545550650580083467464 [176,29] 477612757400592823820265316205699599962574719433816214601764994489361304824514663088751542534960265305412454998551137798474179873035109786111674403957959627854771188107079586884023783048505277196239792314802146371932059710502183330130703676407803095317945191601226347733803480282164066921570314891268797863311927019285145221685330516851135903443459489547409639992250593311284618028946536608279032079510205302731731347719150097587814041169310649221261265686597230908497961674866703728377373222998898815702337319239290466241270350186163267910997436028811756694231740473666257240422697561931328490862503491865460413790279166680957128003418856190749075328401906970077665870545709800486275501645333205811109767592125876362775320441585755890166969410417913037024691468575181847695102462545449251032481887806051400544874329756581789237014461761504057384769324486368609826013258389632297984238660756900893462290101390832253313588022156763173798358833014940215082360002876193958903798384983986926369581101220665632977783923920280343008439589351268696553463043838372311208138871781440052836750566869712112398776421064593030038069467648590462204564933731244558031377377939161910004304966974236313451864236089048469997100229851102064488046678260172191416862422347691682716142367512053785017988696591907206185220167185068166252253643283829220119812850492409870606847677824865371170299176278714765767450450630914261958815881569560144052056 [176,30] 193532490069548576600737313011396384572975649853875695079288465670273167432116540929624264662959500686545300088408042077716500638234821236299434758973148262781255560749860453240157552443806191229051069772137975700716979845796736500104662010566054743695430871420658933620505583069651416863846466005286669548288313142572597417323549982784970668644511497465993481533374557437021290910111413185544856438954333912465151823429660164791281521525319600207003496563771617400681198868661582089662158852185651252309047051322459572269418232033815701041467089810513415588976944655867401356557475324889717088849126198518831932930132845584598225213053727567400161541111367094880504422211447783844242276964689687807243541260334853674508558161562013381408515552375771096572528417345245705112659593758368061025270837365990353265290058559169268470074998465914137532582686369738790318280982281949888696191431317931858485913578256597792853680986218360922725013756117315231271539998348582701088196377980064614174766604720053353036482236299514166272585824296396129825534520842307115658119965560464002623394896783130605454106369224986721560400559087101109945539235293936466405796916178624069832931860483491621488751725322212020228210950857503059810170909945194781625360928443507805449661017272397610511461009012553269457312216321200943082199283564521877355811835684501510442073804197441416502633020330711634323182436137361487260477447196552238296 [176,31] -198796538918298512920216441584292957905230668620937689530453150813656312048673343073172196575524458337056992014709858763018798829563112679803055210418462162573728811870173251972004866707812123554657867613999827014103119821229063396492587439062696306752870057984591473257604757397380014370610610674163141416609654857507405088440141965188273932776308540015782230122399956289818641945878135394049454526114530739566713479747406645497747486254474266782299483384986081115900364690385131468435364711170061035856619981460049354044964958220840521232669330300245990944606911344981596228087150174575972312947850960408393406678593865194141525558836222529018700278890573781569377971498612672295459276216456450862848167005630572469340989703811028198472007454484925775332949247858196420401234700777210598645635470732924831401688494065574593007262410731328903864126046106138662776966964087113447558022391095922294592984814068793432964575533446400684371424935641525541733670519334703107669184367220041720842217487030308381614033822398111123994585439618112779830907859530044836012824320947777000453380494923597328101145194926025510051893431165635553433631008543686107105328901676139486738299885778681325494286029879332318008212202088321396271196685460504116886188231863125724398704888022142112436287216089212805746821501305297912538745863189981645825678029403830292116267904919187874724702950527072816537941395350111714356091717515338524 [176,32] 56247704137852297917341180444418470101925779182178374159546624824766835584050116203054362081688589758646793867648118045826303581314609950811343823093170175621841900095624025909240394726179454010173853186720148179328765207532921768057494271393155332105121919932439294119567393891018367219337169982244511732472386037181319526709896887791376595011035521167405163112225783019372489158892129081465948171999055910462223566476149934697987476926336090786270260585127540477909036179861648077756035540859553978360072702586627241399809152057298986262155297857713256893436428347331954407845597002855871871015632695452577285889273681654686314297548597943486157060914671949272009252065513989076417739150647011775208608799385300571018634189867448015508579657170319062794315749575790327377133740055621019490388718854546123781390935858262314482958362403778089040683058174700649004132031044429280153106304916235988843221049394566213542935644080296346421732968172915552120188011250991932982450959492205392004242116316422743085105619003977366719802854191424791929874097919010704326343414832063918714496072823335083349738006163958896180429323960707070021967804845188124911094516397413000192221387371020355457426373337725593805852381592341710929505369234874680141272648432401894466823961725442129643725421761951341799739744387360364357164025589340056843779458664815626499876947428568159381392894496004786461331300066740457354627692133968 [176,33] -8183670290149538665917000027935519800985765962574977374470511733377054727623396961539440632201623948372187771342519230484921620426250283580820821494945736016101582130060172925117316366036432076014157362931979485869846658368824519241033351647082799228861969067732983150145719227887942068478550292948022355956323897672045797999641789892771555996872892022102324460719542190258262512903615859479113534119415312370663975198554783212400038245961586863476737152418191272578029388726387637119657576751509788835793895251544448077556510767767274303121164438061111821246789055842513639000577552982997043600135799902489736219396002349695333807702237877504112384186791647298913588815151124600903734611469134018388627185061749200683110763560094615043007746884221796800710256027234157181012500604957938268999924100948819543799045099939361509327139387234236076117066327599073319822335723032899177921295654966817339266062353338596295407194101007135636943199938699529092025644981592686000536695153907393372558431649398866170775906042079535349934280900993182948115268987228966037846504970993601294924606054891858586290935094633143494614608629432272693525152341492351551475372731348323154192060912353816783823573810430431052318037023146789056207061384271510204902399522394378288437482360932833104397004256563164839762037204440448689518528263476542052276337396079683715778495330581113065336137381512980416095177543227822448907508560 [176,34] 3731616929091486174087441667082189178914574289716733946525466614333059685094168315320223021616706390963526484290253597867401235270819004159520278307182242407848941152000179296482342769555667227357763536988138218117276795256439088668479870343142399018256984526654304504773762914016418440195525792450497605551030143425923717097722021546414465473716189693148298428367530826291268077325109521852901580776170119969032088045794554044484921664467702589149836694760113271273715509594942547576332540712521551031852149066253047627786830368145127856593661828854167471743044370025275070032615627651782074892847572523364974332998881423879807464608384674598016984498059974322975355962628133307548143516511029441784161059333236051566448798765132705289695050193150266643597305126075657500081543679463352102784484162938401142930893573705387759914855609283396820269802840606843944374408162885936565510141382413736480807126422246395019476234921217915068736979143451197988884443661434603003346581202309637208075702113687309127765987017422883171845813527120358233696641294247732812226761096981426132279976974934287450028505825635094830072761707547313179687858883471689547318711062807921932715445782241266588319175650163561311669645805273841653593617886838759185682899402288139816952804507274239933849472173991611676288593300386605369075824551265132643380439309000166763209677922913670550851615236803153090755191268290639327646466 [176,35] -2528563582343690127444987832928438455758811140596949044134289702109339615916684391528502828520109334371953131495857182182521308332082157724833690919520405551659964869329001971592348449543144210998819502445256111446953246090702418807671332377497228318764098462646195178884536164051679305544777735580855943913559619297950723471711070646474369093438469164551002957715044947204621324185409919612911248075549380366248825971670817934979938649310453625996315722948226251443276098720915742974218879270480847526426764718880996603455306391967896363485189879499581526660837734853326946206154339164214347814565685147024480006063646127213130048975369350681772006641110981807439894043033380048175309780774684230231786168078571204084993553896551617943411421784150652004453046541266003494232595607378486147970102676080312036271548758878472303571476242432279040364169914704268603097631050875563784227522443975541846850451115388034160796403760126495175519263725084626782581948158572723754728429140115126281521773737839397160269093761383337061201606640265279863687724070349891270791162987641383221763171011790597390833941659327463578807173282649239183290365349925348680557889938819421778692635117250945521538919738440193961800764353649367062182318654787151377911773288577701323408145200210832935543657756001128182809145049778180110369015891313795876880499948459268031199629826655301308514187998931925709677221979732240925496 [176,36] 1076027762781244084385493183124584893674135048110174307361380496744354350088372492875507508554152159618131362940777456844212322610409429799181912363039387304610559757273888104924079946481429561966956502109838797628088771570614981588415086006253841956943954851955584930670628511801561225027413348895212290240123394717082641902329458306572527945452819506827175716754210195343509287727691030556145212818615005612168723553300713698835365410576867332023080236776046807444662370743504314483991908444328230801648435784894350160678991872327221565304974177968217058778311689116317178623736861391659071740604704257449825946042231744457093988549657791185371293721002320776217924182797716143615560925434978646182495884843428445033308280023028182946984080489790435526651716416177611103032552843489318219193349630280120489925942713178887612304483120552769971143194244075325989171758536759130804536072375193665169862741047442501592049988335335209279273062122447082468508291166844828206231238768526131060793646151533389942160940203137352256397259687784493151166731648553737447303869881627222380126965472968496759611949048511677878570235769004326005333396623909337111693033405193068840389063246733766228803088343410522676890974225103023839295051485438181739367094667805960178673235046636011043297090133749809600820922359766554641079263192262871643857521771737650123908388821272953239438113294119967275405292971850336920 [176,37] -355265207569510590915369660458878703433043875249043017801850115406574945579488107797528692222419209099875011461256545516600591231199402063783282877768951852726308273827980340849824151081468264935359858814492200468015364608109705093671029587401510755031281535955634477026545495630895118829559336286308316108927387693969909165251530505390102923446184926755781516503841880808074502650114897651454620342935373845792697504507791338323793199981981502808749105509163527584342765366404447184286103679127225336415391788165196467174598650571570300943222743135709015178481799139069186449537869498465667461723477690939953838571943793567927393823706017728685058501338230441031877824745241215131407632156152635189174818586358011214437513926589911108298423936109389528320879030147590557125525574737729386666685598439955417632809299081020349569940188980472596249128864428012646570387560856160859923904502015202457992752472140439387491166610101225777323172291307310607572951080085423267343017269476526153226969761227802675463626966848569751431758152112663549780743855532451657464712033796874698637374141409066099345890468861900013137986397325865145586705919578207593598897110032495689868398253677741599236692593908903676734623272744558865923838952293671775585081261209565204179283245427925537373159142483735625625607641386579729382647144554548348470286881010069728862375650866758302897651938077758527748403293933768 [176,38] 86975603880486684173515994222437767204481987334506640566970326031004175132183853295918118502674842343187149405635993187343821736177382446810685177461190678489301935036700179376025445668273504805180985412341854566211292560021475685315982279348562034247838126515707121368809644444240130458964220493647074102350467636781253119051842778380790168349370274022109256702872576980346210132236992316463861502231123704475681369858937252328978779388810399590638035733421798639634873328366628409793028210747648016724914058437673581810340489967137943815080721842001465648593381005115037295414384372937823409784901219548977212181937823213489700213815398954304615895971053780244131140330818903874433153628560680035775903185270035970476736435101341615610186738163518233077798365836245572379521027738573967999130313839260169985929895088100393161995068814915807474698573337133392192213517255979166886069500867984631250842785447191158151400975158982837829520970135531082707246820201944760217768950972832062693659284661530599184255404535259777005986785838614504409959413505204486956112259424695334799928607505200006580412131256427668301559006544009786048014447760476205430327977858656444642803696378412923727669220800734345759837816966154579277434350774608664329316109691997377536819060838663894390205359199707494334494726445165203965520279236695679560529331747255323722361162271574681967434947405566720598097193017 [176,39] -2037584489513490570674554379982104826254580562387899259857099631224860820013722760594065700508126908343071794434630055332526921511949633766413316641359254768032591581982804715194868237116326558799372409473568924702823940451211738908845631190217437392581267307472272262357071011494246878064651841513155773310285179700982462974323378174088236488500086084026531653827540018035482524700168142027664650959870771711922535471620818818231545471834421319466374736345276439581844915001805415677778663348693754724219854004430230228717395561520399589697582881314171689027960788308237973032017181445665453204577323978344773453183804711247205169698017695627727908518732008617397329649058271328117358847014141665377446179504519021796296585640117893309509323269922888714441830943515890509968408632366752336225055322127862528743445332213152768483756045746718910670880752455311211953768515920584127984256250495294932139542342861471431566126379956870628902448885882675236980641776185821533365053417212526420715347881632233618893661055968371552679193093142315465371375761692391800437044217078623683818082257169481153816023104452164147473400256185947954046055428629809390113458088112069921969249348673736875230108200630909107600714152509046851497202274651266923403966870270755522768255668710779540913010150281576772246427760793635765427189258060019665031233195529100214041488698871869089019233580968620157812816 [176,40] -11393378701704504755386172901205808025112610260222092942498806908516764228212590667427780232869188792594833963130985031701066910720081433790481753395267919251417292329025037569667164067098257505393343132883335691028423240615339603018679674494837276314337201145929355448751904176111139982088275654657769647049336914992592658436335705198777768825091551541233324528303659327535733029166814284568702175302399977522093390699171262413951440955443919509329286696469268100167606694461830207693666207721999950090687910034203768627833484169080954979399790225617263868689932638186376612649242082462316240532889104358393623056095151155350192784981527604415051296555780517446226221209090548057640180407325197050354831254121950674312168206366521398330365230613199155837235619398976726928178638599887726827616200600926380300219760164593277561105721077808273599203069788004283691754504419494137300155387040781115921117500788003765504039188386651650890399828638977830636757088337889386593066525379146587623800721124684323367771679281514751073561562463596192694792839714089276675736617457143663006366098289605202819972395356880180929339633002978091538060614783634843454649126898738898062359228319167982893158079196811448289605894961620751275317551023672537151079758196976324206870965036888850495190645997392715118174366853251902306669163089982378141840526513012841895163934240043396778436856795334856108830 [176,41] 6369545877169865998180406713108454346172635520107836716294730626117311524568626974624549874769789004145071893723879857266476272988128180678032049264981436192039315468428382794475995015615295234333890084623243262724909624352799069765998680967568034060072068359597499324270164623251868386984920703863724720248009431484468033513191134433133268794679525830393834141022127181707107983923918501428756626864636645477170527228564222351798889398341054847345583500282614246830796577599719975627547398897363201377829390546545676989612306118879718725624622299951961849461523821899842476897677089051049879671920677169550804751310031695771671847004464164667080070015670821357856639965885962343554368443798329197027323066350414594460683213476527937333935026788966390407284391516662340654149130728236169395631270979471863101969558394586549665047170667511091999342519849367119038846425365434465588934014571713661127124983741588974031186561234863319864609008264891393177570258745599342017075343300312159365656293766944300028358688825307222406908986255732201643027083872080790648111384754601388914047931445581479508642284568709281489187486955018797058690444382782058901829188573506860815854830086678601958033543990820065461993789182862909545449986601258399327322727013278021031301135869027368499349249332897845378736230742461878212948604591941191007935893852384393935359360123642900809073441163349591748 [176,42] -1909672170572470748803537786220294341005973410891976533121480498426477670633470381343885143567320855748356658085545287746239843231702845391088597431740320223538092373036093699524337576568579778539005875017620339114528979037578128749853609412198452718525066116394732234797144673753109128904212994705912719465014286167468456198888634769972137157533160002279945617208696873821590018030395593325658676187254052070680419803111671560338840812658011149884356006973639082492168977145705520080353801543496207155360206568778214930052253959325670847284779077533816668180763044815705939254314605585304241233178859709087238256456583973106913380615540960498892002975449304927795736369953599099201223090345762475244781069263269003207380046865650889669507575864410355458738003706761976064696079679202604013682795437001664991251455328594614117924108250640829339151662940168192951597572332361130845293387142340778940824680986362386831893899398710615159314078572637460497631397844469088064712055824883273930661388361512272603090749749260441587741223839368864870996367966238001104773900891051118971309554124278808429297964407743043659989628275036834417275761222839823828037919525389497671756358785985184038942082379732362835360605587638399085831305534451146352245432437675511239125391213685505396709123742459218636732845411918651694773566958096017073313088759108662997450780932276816011321916980365320 [176,43] 293245170832582989562187295939586501404158782874765896466269409881217988894763561695426119157715332339517001539095451532129109537096465273831752988527435986104380501201292245138338512037409470199061868361025871731239253090417111367168429753981484618559658886379380140546486079591200048105581486341296936959720821485706707099168244782287119740827394558725034331632451634866264019309510394908599283249783673615008012400434464345529212630333420739493832758165274770334046442302009781241495201673303742060256761398717700003076317415712136815933926137279079366552044618901781166563225099215871485217045020934595494471914450519992408695140295136901338120731003930399190283498257785367530491513368742458197591318875432769210553572919727651782705884980298529460025127029536558249069546154146122888482080747684438598081275445361709233761259260558229325497668974981021775875703117428276799844146036907820217001539915199185034822590360512456309136380990358405328928887055854656585481049812887694968628702385774632315129718151094535584935939621127189138203852920132626686371282962474957035077137736134893686203178359964794404665514669016905085597244083354317274051064507465395008740374011201069030208056704358787070169543029085709963689053164589977264817806628517495776354016065028808003219267724944621305782883465551543537971574043070698190177775199221792771464925674899111347088480056240 [176,44] 16371314002892295767519959521226596047637074093778957182991315468555124206839389466474177381207492034852836706856193911059965866834876768075990333892102009254013994957593631618261064935137109491851479662893954436896862013725117722064875881648837184822173357279853866963012175651708336387954009672800958917927945480555210208143439631575781750726526021656623424782534199151223263589443051003662436193180414748111714217575776090886603268477866259282758948908367888187415481846240874529317232508983630861451836192685098211927305646202402665966952261771893614547720293096101444169691380031869336217137396745179149413305691798386842205988199771994102200457795640270487672742885318855612565158349179768115271420220546658801573409740722705654313411449273960834575434897292830434654788183249985064922938647432013945360171670519228472226670825570486024044929730964640900504795222445241715377556615535849761666669282485202550342967615800708523345439245482360820284816023702097701198220713424511886981274490277675080312388111880917423389044476125039894200062964713051545279419220140762667537308447652627158866194871924185901072363321824793629734233259735786418123314596300429155295841241617350732115792372636990292165892465384001663942932859290255764842463079136115505722520445375823526685718878080188825650350602031663676622487173193305582657641021178074626289237246557051592503323288 [176,45] -21466744987769430229579457079952235987902211586400794470831210065224461655112684475685853180020726422130048719436662067372145108348177215728840638505024791564753351349618095453845500897352816016756854420766279998489483453160554416385946962297574400343967956569106947019443285259089697248148503595266761897032599163964093225794094339348163683064540038164818046122844687630776566130444985579127193542832747107732299202017870883173992609054098685962972385582975385409441744915984493915259061100063673862696070625053274706608748064625724884316864788928386319816176824756237519527241080830455996587604713450822770076811542525727302868553876297138281749680013207113880180255478535260592628054723501070863606669687035984802397377062530544281679900442383351023644163729671067091869069520138450604579572600527832096929569319192807951896590968378752639324519564220385791150080211331813749430494563751266815608067909371524885685915347238382366784835633948322262468060668786520781740372909825023100406448775220987864051097399551266590707978525136606796193821879210136870458886436815039376017713261265732974462064689023486481848000456889654249228470227439591025785356302385726970845017451862822074590141505075014493422681682437459455951128187245336711232881376604108743403718964667833946099559721747832329201486998645162072035242228381351123421863428023376423498329346997517743850050 [176,46] 5700900934526627700691050496362683101060349112895945230118434152147372665082586788232785439558974797624701687746630706035139850200287162630704751173923976544826382578978263497808328230990630726862505388695698460876573518882014308579599486896804566034146627917102356355363027168577731384524111960703130791629468310935330050175197539576896842378119904621151078503634050346750821900500719852207984195192671343720717969975020358743788376368317824282568554921892041579121967841415108570303335314174969065545324436420378341368541717234073948760113737270223296925775723831984520819776310677508443608184023462412468602725538985796910791927392187191681383984467765727971899128914340090150504555880887827914917570129505445193239786960093390277061387095223332038943342973014715835919693868772176690506546496139971825541825937692347501211332613312038785231570052037459152123231742400757127081756566134712539016251572570136246749118102022968106271296536960873521716143818022193506630809204813111523044193043547321806513141271980517753639691113085747103303700512888979343990015822152205348948536024088502500327076459758777940895086068612822040062670361417856498301850263402782501743833368191363300905827982354714371968428753808661339765791669581784029149457923864081305855311548402103378589656303359155104591587924273435861944486327164821861041709687036040085565040834255556815728 [176,47] -754804538718300434946942952983845201994459378793976732518319497959066047027298101603092281574656794275679915802182210755928032455172228382679618423726889161572011390441763683620987791438583855632128923128913881182818627232526838349459767162203678784303080958583223495545900284830597916316121189577493354943565983426861062392174752238572215303049169746814776699613778734358304106241300568871493414898214185006295108354943546883333818091170246645735066485945393434951653837360577893431208816778206738204855273628206756099110587928935988524776219986811914880583155339242479660432943821276934543334515878256983201798529671551259677726554243006508515879272390075167925889981792284174276493574581405863781347951433378311232695678382701991149848567271002699460229251514714167494617289150781248772296254182054380383547597616628248933731922472317323591375238913886366265642808708181000817764983058295130945998542308284154900117978210495828673972770652778754761272269862779442734680277429450120830777114081140703229800510825900068428299866005836573140783933406336331840381156234662105692969372681295294946845577334734200095243487100608385530300510826495006817595608337743334429130996615082399419165350055636315842661803729435863666212925612689748377351682693078094650956284497014980987967024778485229208593217412771470388481145262020128265823846314840341590734486918080662 [176,48] 18731595668553692980069688287203577031999441832991402734988647872100119694789873494018925810930746862370562310442427959698710438545700587256920845457571079538965081498294268967500516755702546185129541508192580851553089238303009743291663287984454499796928070493218063549729612062691150569624147867382105442213648309558231011019113865016239284902519092778994358742549532658269327713468433885173337737632177541723809583093738014387340246530076271053596382104903847027444501879997106459141683439440455653397615321513901315447600487474433726369305600880894013506855997280907345787397586436248201481982041667187976026757381288349006955617187925661395476659652345935347415524698487834515532460935132666576785587030713118250532514676135908293893971770860263666280333065002840855779492688108455403919084011861121568625593451376674125373566572453350061734235361783846944755848855466847029423922303109845136470177983484770239782602179404420228547443583781610206612906497911045432428193899790953479402753376904578257243612652330393162231706811620318099865602237868763451260799187631331904882136618417742388452848050543804121144517608890489599461477632918425605331377731907652301249956456502725584556840111795153223999956759140572065686273529673119202160210499714956382042917750956868264259106971988757860805307207098687455451376751820544748882437825633410127298031948352 [176,49] 11970088461846198697418541173817598958608214383900888645147307143617533619480642546164683059259461525901431557674427478513283034513360678693424475017488684896182627054262892643677248626721558047120736263982147235254255246188427212996314422912193203930571065557644360382266270335429721095990976502034848814374272387578287928010746681298562369808418429045623817847581429890490923120218172560170524232303785066612936747529958417537005731936576425855919053036412315953436014358622144892849389060363770252167751528289473931489984736806917501976517363645708163177366949455536071090129623952788421415815576467947442082890494454859527903671619551326029364718233065685032336043800813300512536027018233435546599439953538059170597541645478596459518389811933735148147788769027977600666207513263082974097584125405130208834153749401718091182828928894186613296197118757050844141717718055390234662117585976615546925293257219079820434577213739406337734013030789418071602675326269668252416226166071025291139077096879592657307823305334555330974062365215365309044392184716424394252642570119991283713725038292538581260303130908954068080390865757410824761862727920695351334811817928091763368608634650747810492055648168041248751098522234421943949655170650833520746392549658361056847543196669858726826687344506185444470920289930674755845053822925401757605820863426745682803902292 [176,50] -2296990825847374980007561229558933365001779202490235418156849364469029673348343529661566856421911879515476676116670319821853892935718989977627977026540632141847586018883966584332198098037734559389613565634593099058183280227229490002454247958059745570331217942324511749848217711061910957727813942477842428356042092589540661730293716198516086422214860325690031570478396386745218467945488114256374554592877797712507444132715643551498201251928540754956239990193548511984229103358204167227146628289458274657843625769596312759624691346042677577722070781000672631233037423336240378388670233596743871933257956573496547140171692970899839399813449618288152440301876534634907955284994808209991010894823198176087996884279674421378234222479102955709830844138988523720990790595945601279653874152895999480678840726309521376624921226129669315530464300547538185722015376860465291804033845308226979415099361174233862923400922236032968521095834287619858523914304826497126723425753059434765942208071741899637330378228703613068164135044904088420063264232955156796238057071854361924992602819299214780629279051360640063193153995192130437153075400871743771487949482146772658114191303150244292609394570206840796520389900275218216362971970531009214336890211306498260502776216747631258099526565710667577640101350428666754030751330170902509356306444546075374510335243131593625400 [176,51] 180556173881438833729880658559042531120357663463052409099507260371402338861492741369100898812472977923950526851456230721562729326217491043085671446089611885226642419435353947030028971230107779045094774888572746488404908516213571069937885214338907334478070850256393721617765832078030936943958557072450404669079208363507028550629253768029994484315179283274218356765621113610581656274930361941570602281274938996919638869445117323754890731024041893873252020316352692250160729027302270965098743966576447074194900431333459347123791100505788824786019507877299817218372732357487704324293632173461439869382598631135679907756149082336880114011538375522901331089299185770987395009571060075566037631609758548734551194474172335610936364858980053592310928824107600772829830444860587729463369720716537087845496713434023055044448358056414788145339840360351490970976498041444798637682981007596244101143267545236188090348771546345722261044592051625936404590278422249611524835451409058774258732326176380447449860370320417271501113368159744762685749009218300652070625575395215404020253785152926760458120961086330032505515927295735630513909135931099921105013371567159047515426215798712811590942746382046058069527853940344930597090247661024965612922406426845943814018333815196404009850945048160024383238201404003056465191451272365179605578209007663430972713453014478601 [176,52] -459604277614090552328845036871483798586198442234423048099862045051102965524484201016531185096785561410473812235899655913789978863321833770798661559881701706663509503173100777296728469045839352290271533750016739473415707978126246177060061386544154478622965447775998568433470358656612388872204995350347036385414464380046004512274655346820939459863374162754009123955883577387177260881696465759954849946526231453931296168781286920561798597606156402457003389563808407650759798794254088017901536144024748929862332538541868108211146336286639995758515982743935482806620168103772564940764962911902855236821621081823860656208213505519713429371961479410842164668313271819217715078337965301685727092555840324797656435398781649879236739157578054500441308575300251233321393929752371995811773647465750349075241215075670071457779562340474126578121313285214531122523322913498105213170821988901216935366072899519471485121460215091318407014764084685753885106767678718434447285622703920026338391329646990011833801706514449534034486505606814491267786941659019925133663955442221371255538178880594835045652288018674916261877084614537690935360766461997243878193958591581031152441471622703208885139141924646375629621744012245285621453611240529123526090381721285926928304512250346486401927833192093949476230239158551857668019072781578549414436997843029292912702527568 [176,53] -1230650157760433104539520710200892442380383194122702309446313809155936348774308795730329201446327661484920093959795606087889426822989330314606147135614465699292491923381743263893277445194126543126603379517194546772705342915815137339659979444737880146338323388750408821031873861632401136032174121109755247601868244914281548184815130007217310112434483715821185866791440931704494441026398929224702280364316238425740213873769826524391473503079091070625813077298318022931417139796956152674324118177884427021299852213318078227678952964991155383040822325269129671291316131986361406991529294614226521040654293387088979923707304741704192953776358996408207169861203751593881847977688553601418465058568665546594847723416047439937662532253507415858023179469844501742256351181719004098729056663850736339293169910255675092575949283819430727329084191381865533495643550954827798433620990397776165026521535751365266050894911796032737880045517077249938814084380315877733595946070698176413455425226498141156459726674657173776426124938068807719881976438757006238338990768963415481426652080358035728203655799703331479803668393296396838086183653495225495462122177716692126581300808487280118759800737698861440007401445429941558175511986053317359513600516609302688745741835372704828084629474227302235611083500134103103635169285689214830169837830639605322427306464 [176,54] 113825554022645337151596605000452940783985311762525590762220676786841951813071157846198765590385347766155684299604764927179682985928923324428922965658086381817997441614580703719211349818319762666889112368376742566447656291837729376686024924294120217420938447557348098690145213482354792567574123523316401445252508766403762411222853502021102265694882832841683225844278136571033445857489159431766024180119386042055418035633804692982044482217809428428512967296633827083127860984196287726377069260180778157838318053827239672204440622874564700201484816607580869847317714895747009165410102213305651723945110884155982303489587644666949426804292342002057013070537829548632340823105408098591960529671740194255466429331809030126303063076470870620697709005279607086509163829538366020279376891609742170768337998928113045959274902835222814318283645224318978630626850193227905385246445114928439133854189698483609260545177486503844901939735638117370830246141020916208444349839273465897028775775806771374594679426566987715389177288121314716286612502320770366666013785291294030491903911198832987234081788845749014760010897006807165531575538631500243246477914708840554691165243503665120664946907013091108592945277925913777328649634634933616565711738285810403114778106152419467668874823281006236187160358063383640812654984517768010121473043157776081651424 [176,55] -4603608554350378754982312617491220477206594974762206048046103139281172732886365150569289840195582026256862617276355235106738585566526681829163959614359081681825842097229194705909292121953250933862967794086822472895507229443465019245319138210450289065763726067453207871470912851807338865331658965152906420096351392405945906720109191126527521446377870354507040901874030522745225934693951362485542066271018853411440508328871324845162020065145239680517318021003068661282208700719164974299315786619654594042933961542866551508271766368636697701908273189523606881724059431341666616197440868132901706042175960724190301245614479857925999744271324509475584815558521669904545026161195138364481114110809489624251042417817350232632190930862833143335267695193534944331650635508480497733503895199894088994454278058481038377089282875070594286013638802758896374418636426800577141764829089378487964335935776378428875086042032918114137097832799064526879386085610697491491067083940823597922337787381778544989282497813676608738868695846189718540942613688679249341299304038449779056814239665170635690152870923397740797267478828490854987233601679749910550762529092395825077868679692543184198540241619202189916189416974330047418452837766829772542949487180284895065047691666178112323065664540317473904104702613235920471923477088096286129575410867831500512 [176,56] 83495874641205966960031430531884806053735869507915054383369232901915492977542359186858564984443055943336482502528996622198787454649120610245844660368519951542413932699712587122732966768296759105500960614287818563438846870444342560561171020302183790553300452832655243413024947873023724524820384048006433402714852189976411767862188481884250361829666552485389374948269705671511183586571652701895309950288455272914189610362131625607047907787491430410579087817637455399726214739922911633173903903871370103226540834508359067718122780089362399164307846314970823001340457049238539232863718988326130402781766492797991546317073872651657577124123681465794368004980396548436350829956944905948947268262492689675138439960125393544471141964560561120985807656277336968374849505555159498727865117024025289532109408355578026640002410586891530968478384176730319856224017616545770026866672853574178084784688838845570897179047754134682999326861608683907932215282602406817430138792332896104397132631116764716370147998184463941273702677422241493294058760459262333436890939641576762271251089396008502456168449390762183085686943140484125305800181025064681499034548555417075812543173497978110999596455901532499392375842227539747909628530249784286319401430648331379402801799781660594097157892613419889703831974816080363222668618761457006207701699359328 [176,57] 826675466873236707281019475392104167143036683980461159273484641205757308003881251723691586522755009434905397803433921691458162816742686913449907992882728304295465287946454382402790466214418728327969191118390461209057448021494606872641386025626553187950022208133515277519329502584329346928482919222416658680002000482810797803477795080375124354641728475477111665584255623964587978823457587966976644841118588392513432027616971636619811761002361054583894393333729567963010203505863383082374908297059440497358310774442376097667624297861856769633726693695163102743827955670893950197899480375266445381373169176957930388659966796366227517412595409309118380310172506796797210700565065217271771653502614804778312594006410928385955715370320977876706291829965403167819056399066458534131466234946321525359497559510495182036121165042247808254457672810256993126568402522651503148247831480463238135813037238973998199592284165238099410472929613126713769814964571315119582275619278137477123106569690392866250809287570615387332810785677912901481551236271802721761574011504764356128121619770357411623131191660795680343676596423343456261508490623961980268668400764885542784308969300546338965158475083818272981395813529504960476768935539058661839058269517617015901853210915506915551878590829003704464277514677495921462574479374912663391296512 [176,58] -1305012478878797874041932580367235986430157084299710303614279744547486730820967478933948985086083825058990452013380011015467750483147771971911718467885936700571290473424076737474277764001385548771118985437024508673277834573793464953515432994458264333727205924763802374621904768288733686469569155387225533424595823499696996087098066405403662752026129985253936997079354735604402415167082081878028864347344212035725081835603358353811273759606680700276189287411986630629997092011652636428331558171683429690779793233045676188414289318148042963520131307232263018220215400106073053816803838110008745230416268901268721944214855163466709757463187921753879618830751970034140995360462851943161986531710217015783168828381806390333342595620083805964395409386267586197091312271270090560969772738709110215938313046591339649786484228234999196459567113488865551291740274246906312959059388423391065260246658961289415376778656277691885710692132628319942071496263570290174606170883741674163708165063863025292435611722652075580717552745327460687803317348771096280473103106031953005159441683956806396566159069895746210990962599063041690888373971021870494930764846380161925637086533058007519714305058656263712980446362130644649405428032730373452254691516623768494208952671835053041352018713264715814802457133971181113009817148076888450639184 [176,59] 307194907900340982996813767577415344043821224381679160483653401514909759185159898078406555369419521422171600005497257999930344422303719862407144582497989480773902473025219337092346481075890434905873074099792534030486824469248201065926720684109256423059027283243937549154279674399917043125332481811915309415076133029524242694194104420900144217516929849808615958762803086941249331857454238525266673919410942745076631634583461140161089524518267256157127479843693696280374180948015070710191348617856232900464119489777756699188695308976726910695914068704909511294861077263147804854895668855025633562057005685258908983594724227179889033487491991965324189008646089296084715205250664441529662184774827478158235890408605328973374175883158008150243488769287256216436499753778021603833832758042465553385003320097659034734686197292220273769887779331973864530781542376166721573053831840666520786482263965102700292018362069932382227546370056683675925951610947799721196346945191792502658663063159702586028737401942890613528119450569258537438606597805254977725702417195760595780520585443921329298527254506796814280893773073721145201083140387938685902297634513805528805872223426105028928570575131239504393399008916096368089712868507493511792314925687592045985762650077537988895817727673951571252082648111888197944100051790855183968 [176,60] -38392546770555575894691327583352343581389177341575138647941274398502739305626848902161878635455720149311698145938261102300161399891031702646894178027275905875300443981309978530298503698507956066587926951897711841630749647103585968232704126081269948400189850075956354021761231682808021673689139973588762803768432214946728066016579670589480386467960327797066695977772512757247488956495545657248081559192980891688333623787795498603400026113532613520215425575144678688425218768193273100658535284403776083305312219366919834017855666327621202841367029767311777296692586331144191386820663486385540719338068734512914461800746666138344478136731460708385801440120839003231632121425672398716494365762869588294688189694184870539485756337943077444984339370853514849754944596724913757860060560912450625907870526743946706188575050040948376328134146217050173047329034628095472131722162886313509032249542092705085644929201153031064568554119791175997069238558797002058106953388351717248181224046680339151037349637946704995273753450922187220624171054622630236881736767432036766309823897724163101900287856570412360170230969365390782379012807205731254797421550923108025171365421407607275315843532713931481297582765066100284067576544530337702309413701903005735771126003601616224951177623418316235726712981524713894299922925269766672 [176,61] 2737974147373397834612184033197253588925697462371822791162288726416060912136039755734929224369421501458989446694518034056259271151735391156060451603546584818058348832819085936948891747105063705279502339017277794760040854662578690746973605590928842200875824392463936243002140615077086191621279651863523243357669346747432242002611558291795268993897686979062530546220371486579505251617929658465499288537505311684135091620766267548337185978259084992457293343381616222376816931018537246795169642026309994759419140765437101191020620856596981798624796889174218810126605917758039306183183445532108778987470617565351459595090868664285853720067806374891555858393996618236931115995558275212169730358553396429085746766368665745567033307513285418692055224346010140475716662048961252212909386212243815460756827456366825499869755019887543020750885626021094737472055391469513363557768175163601195218778183600144314921498291505733409596876244466925380317368137773080763110366989059294304845486763503148778323586461617850916678500794381750864538286005915255977083984550790614845931177066064570551036011417970351164361540166612852613168305342160616639194256365817899826693029168896652756295968139492669953139795467617772605023226246650248733157347640388468383786116600813212364574532562686461025181140948065299853603622028912 [176,62] -97965665561887167792727184458865477775919659664677465016625611109800107397989126824727130972031711842413339286155535002487826693054408475691646635975650357661387860515857055083860564965974055796654221575511203514295293407917001532434671438592790284161755045646356228084121265383703197315167167485362582052045565104170590859532242995392741295185979461673932654826598961697203512954981710676122896938393249206728590039855207018488721233572246455723563319660884955872888223625699731687610815252440295605025828483304357423876327139124077681264023814731374401980597570511910571646399393125657504164101356619367096479524735190094851755333178976383391358597126778283405579507037577265483648898205014485870965681186484999032491239191423481770048242888019393487610938453075196890046319481645265507818067976840364384721754931376680259394595078987712387467400413395202162686933319910328178609941897609781526968655309944234031506923953918642393016945333070667805409669452314373536668492252876099518531050564702493126831098346279346088159259870691601449522054794960700622354404588197612200498327864294244144747723795771334736340426328153985672508157917983810147089703886325772474806504660996892138744993208568778574487588087923345011610829445670604656589497431734446159587838304109088340399285868915423390212413824 [176,63] 21245918018326330360768566701855418272398873889394223896693621245727949212346174095563917533935635277488263796892689256474460601258024995219724998820706816452566199568951616744162183442370694621074716018115672635224130209162076489540144508574199076190626848660668041124465352980978414976693728062099065965717114244545657011546473952108191387295416389283146636221900157923195355109647734965493429737885524164381376929114918670201180811371312111066352837319837725194864699714257878624833610000832843323903034808485248496726698679942917764658326681169102287837558057637353889027561202274057841474071813644293917675731186617877578165360311593485828372095490360592760545846390674901954786850047464676038935482815120256273997617282319246998086548240502525606747314425015128465227716531328777735040563086882378230298525518539940166339888465477398018958464136868837698854087001173727497447137967883881880401173791610596787620487948583860961123327711648658990176453632481308201401397158029327881600526341597539661557947369180998516068893307627143248665223028655041388727897298227224427643720352760167066391230802581438310247786498409893218894008119299277601309909096113229251311419050920800815727517335922592246397716787169141196335847320711662871535804890386278064194903208384760888253568468143132457616 [176,64] 1509150443499940957664696675139974270528365516569775479457486508421076792051949176672248927548551744440855727992168280036116822396649096452221721484973904525164308277281944317070450719927276029933327675252844239335883343847526890613565812588109523808872580961823934991455553452688920735072729309900558624410425612466676964372287021515702138888760984951597760219317567186009549545572277068262877943983282281212533042034977157628628771900117023627440142726006556669958458095935894683523812727679571359483149379864953803491499690961185196978207257301887189102756576594668794186780267631094550671928585974342408092268033637679806622526169614395837259803119822137975376347199223070616964433743136909764225123023966353801710058881344584019100624097951208593206530757814533678202017413787720043462093394027312078408252074061235815442863709214514519580417115322817782974462129397117415889086033925991692079269163428669225463353917132310240106374077459332386745354146798002669963244124614297807919762485714806667795157864728396153009810954411191112348710682756194954806397403911912360544601197652362181670833602094153011587974316196000095515514744802564356550696112948224104254025000451516785433169136958671096857111092476954826111043020701216724830686026175972424751928833837681102270150236648015562096 [176,65] 61769210490862086804404059262258426556450866964596405969797748351204037444768618477919042802630876329975392237712626815263962200359512635326006271026839070088426689529959040591549018683857374876808756766339066324422715919122953610487926576426091226597025152577889742922804614278539373556108793197018084690242519337445041369321546991470195680382281323357093341042284306185339503124254990046013437131102319694502711581678661636465907266173100712279862800476365727952781141156157261655969410242086086108862654776320065412115753926659378980861497209639518386852970920432524253841243313994575020513997483834501582928986067475840206864541918419224498458751223351364722148798162791252631954893080981350991830258223251069118508705973046492485139456944815301580209583943553010541996446431362248375986965404985307584461812022702372534233362787065723703137977327542660853624915016868321190631096052222297939733902059491292160660004732311357482720252468784077774570112824432140954945645990074186847780707842741243245081130991249745633161464179214755016480530291367550170757753523955909566364060376426245171041474140063830423695906565270821926730066966180042661157150324595794776944661268061646991715944608699397346844785408200883387040862387455357332314064574680512395627066694433440885392138343869424 [176,66] 11764380004461062661427806346468895847325443069161449627560792518210627893675378880083407300757136200911646174318122045223969761887171432187609127346009792742086954254099200842911748024533188675833104197338450864483092153656739689792026381235188447540102490567792449644177301880291623608697760647954163762789114075776590805939193657830758848616192787534564121786639813937242752823107824626654439319068044732995485719464602088042904286771811245293787924252324834734087817899144388294648087627556179078124850411122318362521657408930498633756808535346687834437088132762250677586337251598526640858534124766443338515122807433856292122539192084977303854376456502727704732981304556576061843865891497832352103715239366713553121815686967024450972581717133518636223489009992555422782987188740036774831642372917262692617283328099839050707124122149637052278369209121184579166467806377345202984339208022631673889511419846035077822973291029558922558551792803191051905581379186884206549429838735920407835777515870165712075588189073204447476076855470261095643958543358902056392588487483481210483260777035423208061935150542281887032866418341406640443297143015563765990365579189730835463244500716251830664019517695956155495107032734352744126029713502223713601718433152617484438706857903568193533753342128 [176,67] 757940999605857107230532314665219719646369736221501671812112523255990969424467389468227647235184609430244041159762591135767627731886314731851983464671465899718843148296011700572937178602549854728174879214128904518339342818492758645442106997019772925807547703879133146159507383052415016696647603181997493309691955022413992481830793411080207052964059338148396268168409383399854823268887688379924497699447831635771117846160982898058238834047543473358291449917873447336121184093728532467463932766129270498106592713979471025583041353877594703251402500908761725333904369183795358119884395481455063027506879674344533760861258940266031738458034890386799645480881299276035528467426075195303278210229816332825068596119558452200564243330179874815003215806000273592487185728329537340289398091730697810109111873380675405534419074587809413497400698096905988876491744409331585778543908122905612176197046582850553530583523855488991167534614876403544708573342132621028149745239489901118767412809347932542456309927517903376232630729557107119945780362487236925937343288966545255597925100292452083833084585044482287509075170778000669536958137862233573567191987396248800065062651858871570274393578733128216621334370361021177340802116678234461110116725169648018090584023724118876962041640913391885672736 [176,68] 41010775053804277680036300720774762114377525252152646275574167499168078457026322745879889076928207616890516906379210865354128142384695966637443669443158212832574440766547492242262578551433897835907409509953346925108645071376092520368035686586902307935979795538686041570272407706860252539046468785743316941222705315332973286181866515806563875887260819006101802014160716228894340191890773837578305913434527721362611532229793498382753028534927120026063020540208103054707437283915295219647603710928113440585114418672431627152756484756131953474070343423462746017878165536618697267769433658685073991794730514747715510260965358290528413091597067984258966244406683202112687538949554657103484298136324969058112158687258163006844246169697028434674069910058079836934244626101504418957827369002864745729247194282782362687218515747995836786170393087646178104040169973845445828358637701008584623083245642007720556997357494400976761581387283348115187397136012611953972688647017283854871767736723894351392639233064040934660731263027624397821300639627528572160492923127534210781018496059704297492577242411064029269099802048175835802835872104415420706780478512341505956823391538735975108459006119610997919033901552872238742917098141517217464583813778371093913593087733503019493761593425309937720 [176,69] 2003557659656849062980336059978632049701220730087647740099095324781416674588580839713687989221443787531459018481566630792445004656467024319290307200324131211060584061741396757831456482658490383696518907870362197036501552249102362881743191408191470319607944369219471445205790749824191035188863429862707680810832321094479567252108630739044876508611425133991163067258413592057079596657789409039930871046206605586753516731186194437810322025618429395542366003886773298707885839406737536880401648303320953227422266696151961392739997678510057277673131053567355538670103306851811819870046310792124504578538351759704948986037415626352202057927249230147557211756277422361044135737820803213705316823263852061570780980109068871022408303987237076738498621637758746396706972259969981798252758779148481099966634713156257838998296531104532731435168093943322807432854673591332370350135715461224241876262364557347414051923868884860194903764719533752413228658659095420360480996866333193278877539011008992081962992426814306862881254399905334948067244025396585568448250274394487133109088265911179568229285262785874507986523566712403424786628170943014244101865347109934982477345192762289615815266452212965011802300170613801870952489232823690990841874160428845095895379317496446160784610614847272 [176,70] 68523474828805414139877506619479880541848645591809071310133226280044353545875608081748755475749068909626877812734215726283553218285872511220535732331118725788542979161638445548056934471742645895644168677363405572256068253716000677048931630567339859683185458013696191366685141186563857607583286381477062330865980835449189709219084147470275028973214688611047658196541612559301613268071377152876954334053972259243995929117663302573284688106872862244418192336163736805073750433293593907501893303615142983655656067396529716850759556308183191688479563075047173869813852620584998300623877463372107082997347733882775382331836694890300932675052006912118831557449924079325147344820111200994824801931761997329861845920456196684747829593696795619103633073998554082614692244611994721193890945193663823666774754580999531546545923450487960947564495845927020620474545971784227341307733958262938282969698324369594376660174228036739504586605924592035413972394261501584842697043579661059041979614277611116475353616027232709141734816919729982625790567422100144020908464135628605118048843888823388374591083345316330921898257575856277521659742188625790535978608856940540456903816796877756057514461355228100705500103618045194602534745292368283164399407005731761090023700049443737204712241936 [176,71] 2039206780087300446532994923902744269194485041296918601590398133224630176252191979070845396177758036907728995482644450784693110788634640710338629228403334300252868451925780280677902917621360765165894982192088652656352673934992722806958920006370699239761532354733221958570951433457858752134961684749470449654478923238504150061563499688780948083038886942219858882944089166214479715658738908550348854758865382970831875604513337140613739965050456516126978069136530978503183347399151118489763536795048990433175448588449183631982934924615163521491819097975254661368835434702944318947429121346066784971359804963859490906297950990014121414462835756145761972604772344342636647807073518308467518353568699341743502084265045301007242660868180438190392623094984568598023601533064789090618611872211095221198572761361210737304856994613376795575300974194261248821957720028665718487367356987419365450731922669934227441018961115520150251769616588682711621717345269788628005688073122635343633323936457765844236890038069324488079984526331489980239557759949339100463624823695771274439477687453470542145857560664392226681810141966398037198280896255693735646957442927297993119659729865691998468113187490289421084659986025161746449398454581125569587541112645064822131017078105363330726624 [176,72] 45988248708178047940966894464637267323306234414165959318000051725349220090886000719477478362641100708455285588397768477043922658198166095183395849027956717432608005440516245260123933580962177795412638772264624395042723894116782109626961025927142537842332738264643699829729162696235375900129490565755110674147984591948343765883237413221158314513639359581713131190712567683983673118563220974886932912552126142658965265002260118547641721894181299270324817266690795520374432531280352426995005025237043161557659634436956460397245847027883051960396425099404557915369874282381258018847414323397408880578097123568733430403706737398713918028815297470354412596975141203552157077405143767473686601980348291640524979388315540388148569706236306295122549657930251399339252905226030068127287671077893296936915798520281992197880381779962216690015457503678457703288890259456400090339982602453990202775376683018736374846073663358340466550284015328576873971871478854853175694396474805296204796464731936809652436103718702500458053177050095007623512047197295131667702482312972498003395202504256134776833539823961131821497921817439693842541055189744083932339228880331594011986929500416672673623838145184701323537009740061713714049816971296451002288487356333461720607073712525672512 [176,73] 951238704167305130755434833524648347707378013566733208320576431110389039245429044229178209745837709466857993246245626859121398945823101224362082339913669493689316744474301986604847975844149976784034347390107913233886394889292955584310742450685791031274947601001511693897451114199538004470547827344597083157038489074032946058129597018955551417530156716909664156290495750979504998002928151672879551007029164000950697134782924093957834878261831640052387137028526101369756709289045846968096922610660920502960377816500425716305815733476596018783648469549480855360706204438831821613302175139880386356796621953384153460638930938196868000487085925670636749040907635838893296009434598287612207949874270843129189333768207091759108041361629832422019645062908551907660384239468822541040920289135097612326751081160740205206118393338991269849679363687570633608266831503721745439199283471575357908755354436785425687730161266637636275850616048702508727854538949049353416293821268265507440573707164714566186076395121041230585724148468748713086028359740458746783856960057422433289742384268121127139544843941183257933107596842760031938956541584502526929459664043556017515100231896203767413449551615000455491736796164280794747376972845823611864396906771025551735181324058128 [176,74] 16234651002041507255690317094512195490733229488308876241226894100674886723955076832353412452755213710644187209473781182627979653854857007047100998990992142522537773619248214978742051832655931590967259439390369948793135643275567717261917883090451903388429025450678157648681295306896400105958031155218915667608309602039368623654846550823893103657267695999123352577752174116726158058436381499462889283729126849535795531086225356720976616834748394483663150763177541751285386309698407410544679459925806393661400459476273997947509781337734189822392368222931931265922827563964072159548023092828498845601518398431331495023987740294680546443282699414012141586992662136750405043436973849557583405977102165773797249256178588539126504488967842889063628271588395885794542959861376706446008640555357921140210431714428944487108851391591465865738342605107630137421593188472183946083215893393637429222463762557681661902480789558726457204193511971795156922797824855096416143511669975343697123517943155319065317669272893567250870061039188218361822937026986280767716973097062732074679040335993204875171645146955218502933147432520877812003053302049300650314045327983534345302851552481793188339540607144490623786998049299071477241569976184633755047557203915191549044388180 [176,75] 18905408714866321194459990178088740083969850368146620069494460822175245446973677001204448280568992522808096579145741611809951683156820422758262843390465195998015320297524604104222479472098847996606923214879475854389563437899109141209092387860300807157222381289512997221085359170633129762791593736234764222270358473531123928658908527661252407452637982677521990344565376338052067033064377659563702674500153738190626153033694974520674314819476691884666662871779665751047532133465996034472060551723734492614909389175341541480831488389606558612183919546619974625278007356319144411144599544014543118971238934349370928213917602782781478076455229031733750253689739735705175353701204881244992403614822277619089139268886254157720632247658549525345468131110926715019348617252424795472720341259690841420329771244801572728329682284559789230535619067284292503009849538795616195103108124737169620802371877539052551410286799046791368637223623768482378328339430329957861684455166038079836922693156733083847368786385189827957010009005364684286510899748657756859500805824321428120723006152057911855116459625757249607082800913763156417396878395911524076710443541958939301091349668411103167465894958571310166215054469332076075714843794992049783110680722485151127832 [176,76] 4928151938290816515693564133482436628688391497367429628394804704058209047263241203189154380271322188098688997478172279700942847154200406335444667357754295772606127011594121930781195797078067743719005447747938430256854056895162722525851378660577720890511140476320794871786193653373748761320305948389764814945259029460328712012190712077061615145531860355542790940464873323534271067722717479614132853548907032395307131485350904121555768585263405923970653990815433495028659815539184815015925114751858582834349336699385505006956793875856605022174455151050106932249975571137941663810024764199833746404259371786150041563032884530391549853435645780313114138063968339200304461047708166615911981426235184266555672458167122041735499857028355105082200567982683601178623699298294362846255239699759303114994276985093005164724095617414294846279766870192831675336830180755884228376172297498019666282085547790835191390290288198901549847567789280185427076103008933760999182261397736554859649476030002673328450746249844336302025381793762156983669757405111777370003502888938614265274550194606582005067184239926640757108695303166822658124700205280963683161734242413115033656825656878880917345124405585380006346753624402074298857195900878776499203875415694790296 [176,77] 54655661322539130581516226726673705495557411645381405079314438167230504057054357944361867505071477198605068428843749121456753592867510997670943526154578656389250764655575611627266118728114342214997915580265518715255978199068601527018691392280272239048906254905075967675594638224312377564835498633363777368411259999196928144838566649903449235224570437335375254153862040805702523378678462478338325347365638082506075927470157258228786772019712364435382170166197182689357997319369143739093059374659913263160509084297167216093148917911443517763227520970305835295833191407121104562074736824012642994944877821592799819367052945165027737399138751329550290810455272404877529061000602292152612575459813442254124452717319546680236957987078239849736710230368851451303396764965794307462255436949532010699892374331382918506247990764482710016320252793686029734598018459742761781664047147401334518039991337225956137210922329985803121346726810739832630707941461289313432286083055403980450501296282743345325740098026256533279175756363463472184637764226488753744186514722778128491840929039911675202367789679879895204674697534911639885170024631064239420364596623528220183091439588116509781686822629755801352626699917510466121850828062437002276425447410968 [176,78] -2530924481361025859148272866926408158744075741785697516882347864749445576597398881587009724054992921932838801278279776336232973286941202288165367872928758920195328487763927001944136425981689770420466938057059527674142920644030406866891730727952371974092579263906459651429144410914068928114063009194212304584602945083244837900162798273317059585221968639610477297767206523465149575511381567156374096558684601276134294044048141377464303872062179609811896849526532707005180345466348820687256565228941892912277096084534882537707088474200324690492591850602508739367946997676665785855982209293697525469798156004972488246409330611844323466231479867887213428862278317712214439997560635757175939638472395715193706270788762273039474846783015940567364327832234947630288916813990548714962245880666742456623051681954946202702596326989366548082996975139231277124654775105514816515992173250223986440703403901059063971867094716514818593852393794443520215337347104848612602541432917044940525461469648123027252355033946330305830628373834415124050799689445840218637120612897029201707027648862949921062001932429809400487107711203684926041835308068014805096735283517088495701239725011453215107606323881462648282905663305680982941421095524647432633090584 [176,79] 35149933817267321398476540272638383459943985582337244969788781178736134755956988369097362758466575769906403168973382502917180399644224130642715058619703729260377686110438005925565949672156473695782415675978155711251528491181677926501181617866076880347137646633382890573499766210863972573997774104026808783624662617079296578585252223559503919567877397799705920595814589750888335942170573163182929781927261081605688549632748183142490637340333478121531645208864468922069281457889326237035148085007486846462624227165780882342721888887360786359577882713392353954532509381355006547709770407142299089644528029543304596901130519949570419797943561610704759581275036377787135207108377638964442649480658139225114755730180843129983970529353918981898176310075794008808704552514357520343635212198156854568362905707130717052578921139289632531973532692492517333186675882828787510867239658144324347527082210010277207947925801950587404330603814185049737212189976666864364439749719579425321800857068340677527470042024771061619482338777285026511420670692411788910153984043512581727231169501131276819201602427051411831947120243826635566354256424901806085642497341953169645430798140215586954465747946620265893972390938121127117797933972569398197780 [176,80] 190578372593073524973723918256745510830154820229585669683092850584011964644913516024968755025331084821524194176838056789531346002612102513485497058549153469070027659759591936772294289376504681184223854972519640461100135120145921471596813324048436022102955769248037753660171535065669497929790296557314744077012224380350891913322933991893848499378723296934815356704830937120913107654574600971470298623183699741762638660667251111839808445540821511742772360226797287696752487920618519712523191957210449693492033533771820987721510011106287529115681412012467266155883592113318088965807824153822423962549902621256871115752805600888020169898114025333890480862056284526557638478772398881164894771717907155589635913152848939841387834131015647993516109717959851990654679987257024804946178205866682654092734517334277296210951139145037721693098197868678933293465504383356102387294849145292943454838629897598549079064820860955221837647438881263570648996372843234005301251179581209075022228844684933374691592090024265050715715438094694341331627813536565417365106365340347984653571212062697177797115966953036657833629543367817541069981932264745232093117553744655942529324188581567412613626512678947136732340682967193244363262793889471040 [176,81] -9040652501617325045132320525760433506800729856242258201789389303355242048555631588533315075839630579095574232614889563795466365401540510148642978980994956681508607746922495504720977589763865404546263184217398276314663942303242032940815203713610263321702938740640069941087332781466590557421044536084832231780074112795700453326216386854236955545970551076693127743090561110751494006468663565109202465887904307136079325233447348976158188304974775976647921220231008672132284482423273158191971452261000025245737410050082380126059241909404159978841144330629645466065172241391231726320243803473058632039099032783328425194189489809740625274936156246039221565106777009038041710775449508923809669604157168354814829841891488135570408755966649232817744027431002092266324020715612879160921484610298904835378810064252790181232766034649577498355066795067019916522109377818491407245010358572050048200250018461641563932337351153710376578072178066925257676113503360150542323973148705008631198908696413414395861097695318749285028581515854502641630466323906058658912922096231796454467562299548522833852879650893596149930160433096135126492563574199534441717022970395142525796069839505457152976025293591747152078728472731199283737814174416 [176,82] 70993671096141268632945051346100866745921701020164443469584600639714396566740501597550841071436111984866220995160256740570390509081807749117440106673472769458884016593447005196756125177593601659077191880210810371893473854481872095521365075861181978143421913709308433416914237467222000610543510303214116926025714928160479196094921569423126382785985813863705481777715451993470537419941148810344413206089016479662890269074421397409373009238623555722163664124344826763419755709742020906649031258917106298414573803173211548294339541743306853781127227964843754585036140881838422219922133308084928570766913158558633606213479360964396122988138764786445083688480170829031323307351858309244417608083274186097554721850483172288850313454574275866610070064851189362387660502515910797534637698864555312576362511881374162222451469298765665084285462381785608675985384113983519203244291118739791792028947139459196487135020608031925827075558693189764046779569319574356184251121767018548434004145790408354453016132655357503842758104675654705256178470958426688560558552283433276652517015037739868610654205821595471190848410066207197463723899550907474786450524302504559528867544292845829011958048969632873597024827188347437571927766 [176,83] 187877123225583697335608675053625101729199637894702426601353412508457091397809222381191719989870258046062013289038450361467339826595801497923550659511175801116802502020144226608856448447821220529742798136903597074105666007866822205719964312456438916269151563498345901742711780128479960476392629574605041485779990156519179746755298842573227640145579501343848538694944969483405067341698705617291415560573696047808399330928544784737058039452874173128135727706312069356393803744657995252711128488417628682815607098309682758252113441237568664019992452500302563572242957628762155533997355439907806336519633245754190497943151557148046801812947942571823029298580489638151762224635472683532484695179048054367724977764131330082160702780242676738141608299550469965735243371070796348721595178439200221066757636091663360709871068874200609209589633052733778737512152356897213649489683581513548532514917417981965705821904146278000914328013894278403929120138567841293242270177428855254783036013947050319808897751796590420166756760837347662483689808542509999628817314991793988848622375477677389841656947586322099440703913795679383472662009552473081541795440049967553118896619975553555203594937619075437366776660179666687424 [176,84] -5512483582587574293977635259377580756678376435543335507347245899346531421623179677555766433599696352806900725753858458934868487384876462562914461860452925171495831423452012283412439951379492127545447440479870140721759937483963543764919017032873724023127289458578839160169745774304752432407108729688080228730686740475907439529736713924014494389816201291542822869598437005750762916897108991200378370617456172999111131477843906159361324144193430032498951225432701328396718260962984995804497356024329076054794397695537247906848589212247300862475547897782174419707552808446000448403285800095881020679692611048659304608326097415519903707968068807733699635316838137921883133022544396092784758533801328340920750506030561553466197901958976106111340822341922784025396857783045214217448595700611825182961819736834718059108776312757236853139820438736614295676379606670158066723463973759434055643755564850719604165437949674625296375897481457466365124366446294777613759240682910746268715416664401677253474276588745659069520661422198696041469217996156191677121778767888560594684671234516972130571567531357895939448143999389283765344350066476340616809299624257413467524917428715326678787675350213789155485247729327520 [176,85] 24265741253292477080337614642500277850314165303092501478786112735637697730621357895945277778222685832667462754804929268685992701220414888013845280111510311550460680291284994559456751086032913960806324827161626079853069593443998832499551583759216724482204692912530926867154977602744666979605881582556331903404833449447676233515167119627816551105752875891720986415692579031066462788198676115645122964979596481349099773374162352698147103337238242031427429113364698039370943597603318292500509257884398204611609522624954501949060693795852240903132973311889057778692808377080638312608478425152772147925373395705156715455895554257908765812854770495120378028400373076759432617492525959288437511403718800874120220566454716477611232976719018552030287100716321161205635210918523115295601258824428190465846443254182058706248568010000659643697680288737245604877881737210145846787564605018234501253370212067281128270818899256761825678539334558415736248202130650633061912596845822216854995821678672899168132013465704152414535533385068926541306508684555979935320539161457777330078751920906587543968306593844361860472460382691755068904810284952623844221545054028145384780871323869970777793413084820709095721212556 [176,86] 26906593298678178782828849968745683559364997810982863825979581221030572165681382752294779507646773133903797449358841229696811213715361732088279198475904534816522496974146688327175126357476893287815090992677117081779611259786397255140292199485242133402466378002614438162987453243718917310278789411308401319781315714313295647232757100976695765686411841526749530429305140209156895940876608870605519236985592980772931497717684185416714662685268567925821683631985019484460756921091163446424172203759688346760014841590365263559866403135959387253022972766032205293947012006786309806747189115420666456213855023483566936540278040728112625799531358440752172289897692911527012145021221458847321280451813610980147363244906639145875944403328238111828754423626967014262893673511325512288051454521296818935314713753071591493117578903731795700663399120971171516147188969599042791528508239690751682184851730341107726946067478360174958070821657747864890616238898161830669636710105991392927058702871114805860240827697513997096849059696759568890193770017356277183378768007523656366882980736655027859639038950152974838222362576711999835435579716036202621007347872479436025935824615728271652132393488223137144316 [176,87] -495469245998558954910310720404786737215069059757098521372664615293118561458837332855375513198363811907461166363942751958397426043528442112358185369065388091028375326367625952540191736978719689369292715948951542624202010231200595379025840705474488284499344183774771331094380320867283214686480202196523039828511414840958654992720106489127973334409766580239487380210989897265168850647786437264067739057040860201740970146342567296465764269401024521403451162243643525128804789135645058974749743941261463609616480548627516475313736767408293935489440151594729560451590306731197494089503641254637723676219282807420848081858525117504843814033572539071713812897547375906632842008871971511261543124699047036134839319152173079273259509217794701463205114421634989867661540756134620880158032819161016340239256388555784877903791557530168039977942128035285789655511840374101653019037041530761753174251960672490312048903094702623861350018296759374456212130909491541963944410302305677692468240685695024548447030335497497497984984772644707860465417730877839551344150629701111790224408556270031171569751830672276891182868889034559585699837345846287742283941892649576283074297276005622228443977334432097392 [176,88] 1215401449181559327602096975199733630480324913183786058025158722630805320431251040970723078676053932022770114528099774998561088013040890036473638427078288847571393354538033180788742429246300607076408397476450351965587827744847129340433747731660089268920119628071621581876852449048137174420782455875272810137479816008698547175826011657221840570161038479640262143392463010005102775229888273529839762514865824935897770017239179485612901422921932004628724472902344633110355357056128640459279455178903458056280606278152253861061776154571614306054510256959204302287390900806004900699044810494715749542776145080994896206942555441500429011671461330733453926835385279111514509080405817966332839747861117599561522725888227802402686480491957390454957443729093426233024901298602652844143742045734856672708888472196212138949055961335069974749559866458169330812212041243232619962250907529305949364726157281390383039984337819410471804947322674759704192092677622219650241979062873324876238709027506586201967414703496843064439174172886476685256631368891473967854382343689507368749644599569991398980443266346897981511386776701897621406118267195614748514863031822649221736525661917353130884691694992 [176,89] 266003533131725967568242826042747735003983301026521861270566711679546465951515167334485967813076486190230777262997449212007108079778386673218049044194346037187700267083893951701523160621520324007842337721402637970187036520040291003990311065472217277708151887925190508780285083069104277421151681257062866348669446614423130342989537856749786097563744453440412562601215368513039521965506414453631865509332891441465080013377897805796263146371228032510467423690622066857896106233444778034285652517864290454926192424260520502398969264375853869114836192051238102428088419202303153073056618627062195121864852012793486614973056577378636801573715118100214278283404104167933643329399257721720396147533730903310074734091920022367551282218557146745625187917616183626448304169156061346250659823809427260307575935424142084964608776232149924861426233035185638365538938104916396007057835591748095779826226869588975562448855965386998775966654143628020065327202861174448082368331417203194091566861230555786924770334967336328369173757753716815162360187229882132473201883090576584031666766656810806838867286646099267421579200694349000110124944175328700717676226194377269821513364940454759517696 [176,90] -5353907011394216297179420222776375068621989617336657599866390037439696499191688482655409066356588399069907458639336570763760423118301958528059794649038373633705909330850486626621326283146872959720412685725288621363864535942411476909404707186471960191119578904212401404832414880012994651348812740114763211016167161678341942774894735784058075990962488061716813673321713233174091672807493374320152302444263620268631443301027852655708806450491335527286761406651329731039840476402108655183953099227945699368011256523120503138909132585315223274437668597713220745462669156299644623257540661929116358919266161349723045091206751805221812015510592406422152847720495290748759823124621965680732624598632774257260737011870052138404425221159796851735604114849301682075841535564409090975766443519317489284490085689683925200604684945526946616269199785749440540243292879469057654578126403101054489408652594812410045900465958160457533635328391807646243543999838767226148221495043290813388726108704641121833995430738650280012145846490032182628611153056324586690340890958726097375953025636524201600379302853746034606631994736757727577109893711504515854735761306549795867309500606595028456 [176,91] 7497743594265661818030191328501708775235441411399688171514430653983832700133377118976583565748129461099021270364205421107863557800616846973669480560123705568001748242191377388454755998552059494856841526127368733456384729849808774567566583116182994638718162343655931257752069749502649872030658997251435797911629618952682248575088048713895402005116622870778886795339479564233461903110639461079445142142567345174905178224497479148066201698110705499068075658842234033058264075899841291116408405354796501541424194795087444496007874855209302232091867593309098324397911729780126864309826088793697175466289056581662934128195397956663529619945066176843534776571311853251683638654708642166610450136387736041772374420471616481343688524619009601555879952956489721093655938634799769901315498565546503913429097456405840885077750006414134722553858232116662141873166556773742493605700170720582490050163632206143759375416088197554796654348745433728573775781468430637567992119047667073223754449345701997502713774790762586314960720820050943903976968861336378934076707646436979138255580906818490848506737146443409448589309825098744422691028337480225125785318594303911847973069792688 [176,92] -1174546387716856165036317555481844272033145687043463697851196435117911421260496358451322453338904607043071973368724416366589169315353107862227403213215817696689145518482577925490667203105174468805865491071961677057641884009737919170850789749954035784194014651514373043286033164059724830904818974791385107626519089121569361018693726241458867527371608068690009020952272143955840236958657940984332065231877271040985032809102721036451589552330889740134018718569340206842322594165041098285454277839976301032558989223925200468392063283023151541659692372279897120510757659016527605465404398921506983866360330904698052393489574598228988540576045947401467366674395361869108827098686534342278341023303501965665008358756514562387556150594614232478663276776337862400472491105589996244385123550481558612423018872251574525478412082581648957736708874538955142346479280206086036084006320113377084192396549535234946661301434890537823818936856315557155314345592181634137224514242497079188844203141140496693123190478994044356526809775258493770264447929849284132183251201728224208576959745030566592343929080295006396844311290268397124528664259975813386696051724100763035002640 [176,93] -5321977477377784455454928626903953235177370871769535421983588654523232899411229337467902324701745605649667226738684446168567817897690779218801876312532299669002834662050060168659811742785393559797563389273163378148111996979649694317004790415758587815431840281582349281993591560530272874809471386573220417189895431223053604129116555817673765098360245182770808416599988246198740602105226992432920957930947948760548673185156200137523593663402177081208460228520574037193004534948561984800573906939521480759342706239514535133092555207667462656120668021846715592274441780192726241227649247284236206184167665518903934932222599991649729711462125148650523459794300932401080906819040279675027882193869626556807650026683381418902816975414915784828459837467062453788291773486324582164433232192277605548227162734658370071538958334247126700971515716215255438418681726358884960940856767539810688935989127390160784816545383620784888531609542923264778894296749243485328661831321429252054145940703930520881704889333657629446730267833314425880763255108074643082808728625655402243531964965916490870564341640545961915631772462871327594371690297247349630767245373787279736 [176,94] 4596845332821964793789209332889737170438231376734909176304168077355409186576209691207165635259117721634700095839193030716938018294963035757412185273702787068297571672040283494242667745408050034514028823873684685451224867590903773933311183262326692187184602660110422734028826729163033100949033191100758137918940936054254513853514997715550693074623161939994653407190840400497090741436459408813274658261591671185200136561216788781402921012774311970292239404205780935708669795553229221263641058787636336949686504898372335461755574147535519506011391312628233793830567014826228889481597110183982043133788920923680521157951605519147769347973993974985854971034094788106071571537912994558242994852287849080289144302804880116142153746726908480799663003686116452322814157555789718391408722206637318463717244458875921222625806520634090494910451147921181139183235298740608506112231791039115381973638010904519491068678665588017013815550180456651064453822162937620824219178337997415512441851554123863201476219000954206108970697415724467150334271773694023338527832533459711397229953728744347657146005408670652806485479006597734549368411202911757742432092810128 [176,95] -624295619415221349935254555816389250700675385787341613656683898078553551313579054345761723614638956033707090617429627325535195467216230727909146882003371177480015299964057072223289602184453871297790261178914038520729300859636329666741894907973712154980275349173871690129872859210700314498614748466998684545796026226770589306841578879983994988936680482349769305572397107748803274071343093690016417140652914127213991561839321882512827155782291984388263396257655836402139746707642657965590027810608968017037071239850097468101839685644576880403896738380790245992436528204247827555169414699772311078347017278252131911441443202477391544151030970201493838163200020914089041974532292514469931233619788806120668817415205630364510725082081592059565309320614295763401478755664244114793589889563865799029468081125402906972309723913720799425633480366115324199495485370837549836296179582891140319488963106272166385278296452831120775135455134113253901333621593002183508751150150683097965352201319688921101659678243914969723097877512565926914403807978451850529659016989526783141614436601043110539162101052070040756172324690190326126665160379007526495680 [176,96] 579093826847349290056411192366992060617013016944535071954511022761706376812915406021598637533737177545326885045786228763519690697422436333028029042120033114925214425781051667450680349979749312333528178451270767760952697940634781120881535547163889197827737538167505265538327246456995264691615528839386131185285882647249723178216037213533549838466911004990704892102781312328975281290359195449474949888399505176921335617308260024181871450722914538858201788769467211756528240888992971001421493173626144224081620116683312017826993888769431484900072233477232901251736286002989453630040400936395436080931089489624261228703845526963980835098719311470177459083474324602200700520951407780011924374481184326033157559361569038946890084397492817588090958029216649259799031696534150041887933601715120041372991096330567223850159792027614674783628723384116908375683195429932558094700206057568471933141611502971099044981995571316842437685276784752752527292680722760790229903505354771616958992104967957181827752059899729267981938194904575357609614842879492187048995910316024052787530188960686829308291158732681324585159941042499453660606778224636372 [176,97] 1626800297528803674938160877487914888358217539546228972713589496461122380452011536477948961316558819067707764740348067193523950894067168739074057344759824178399472240363718678907030984519498363609844845991800003995532590917399927816767048759742646905161566920291636198662065662247782481034057985869600116855716817361193632417043434383684848286051580111507860582869304756141474660156568123690428149084048243771346409000545105343959699157196004949403644274924933847165462667143686323950847504362984343848993050513831819072598579800168636584789067101827380701615877167333636589023966319106266563429109020114120451039794918760315844841558554071180625649361524806844354492212712846855737057119472745776717906928560110261255060575843068900275852939370038939104087779270285075373203474011691012919348898444581753608847865018637016952791181294147778989979625775490193634706584173909927142176032453305156575880152223829400179923155442315318353134984494217719482897231196308089805224536570427482122203846086481516250957711228767430418309217664734487130448192721741065796749610027021681683515077681178428666236566857665809232627119439588 [176,98] 1731690302088607819281916563054656448801187301779573237293615027567323551470433520541197376207764058793715238542995863462123550601646884154326476182976801948234241164454827408195543818435278239195604585797943825288080075755975161840291225862197990297643050973913334223742075996586610489714102092962122469981964759201195117057672383689094672667845532151018853875024450747822722678875266011182139723738914335753363946530558221064756093345802406547012557799054714676011218752174606641043914345473406622721511833995641133090317764215432148279061116098581294101074601277400794462046408484365357479937046430337256555663048437781866072024581483173205079280285051851337488352411222201416306864281026579072482610662009088166137682385559911944478564743245374360784457777736974074595035298447726807234009310191326684541086496274017567232621135446980149684266530200019167232655494785612717900972383982028441601605813637978541112428981289962800302668253625229772059000311033766358918869694348234630381326988850071413997341463536000343554132470739555203893437184728573453538352795280172443227801491698467548726240020669483241429944944 [176,99] 1800251287252589771009606277612997666278879490660365813793038260623741965066304766567287621329414675849610733956517387383597526194894766139745467241847285763061625473433403992729006202776491562792112040712555469248298224048842502019157948791270466051504399277956735380865770370945029705143021773225697688110911588448025993278419724106531374763698020576888869328618992515398708318788517843536099479204052838656043569081571532573598904106785386646105072139695477691819393628463691610870935368376245798730275311621840593950294516346432418170751234217412437852705611172497429711737586885435365315348833048551056527209021663988879443356563572240404078361912608616814326846156476172431316762557354911751755164393623988425736121341742517506448275284402716544643039194303355600021998812219631764142430054306350507136089670895750070123440123262880021820302699638412356272081849713304371088529989603305286939071631055646960700889483637701685613569777050245419126869009716294478507388894485909077121390545129264734051976254629610349556677155657175644591872835117574157230067689280892013418770171475243713240344701693184319472 [176,100] 1117513556857829462733686556370268197771114733229217472310828752076263707156218340497260086908136848603984962739610585366400656608654792083851568451030051536106753445086454708863426578133519199775807988512095544670038964625947559162243300567781374118541541597219273108652495392251923543275216831442347782833180435461279595114312249958803754269336712348829910374723710784330002143788353572905145451355823061612093655516562354701966553260687356784015839543731039801403852630788104400873533847766948754232636910380908377936933887039034069876289198233038694746691410712273909133221678587371122353470430513366049519367896538068485574612492527464637697394009337482395171609442295888276692783104961026999276026865833671991264579799643329381174498348242452137174073821645717737184245757898083824076042108551101919888576483778105696939175480065913621332739364622194178046829828391487222399215600553587065689012953012696654588181488973017498871835262828881529252426713590076103529162611121043029756194024917492143897485817723205434926794366225750832713270974380663843016074110283303302968054886686613851737939121502356 [176,101] 491703537993037265304958460350124230133400199654277238617273449550121962729411276445233315321764297926431157420272858984928450790365083262579845948120061923197818419293719591395488204825292651175798802293780722298907875280036035347321327846173370772731263911326021664550451569838930563802398437093996925569406989398048988831621634809001824568952990180797656799429288091026869970604447245257572806237149695857614413236909631481087501194968674236128078359757397392291963248846288573106736556186675317394506406265937395448309071945978139348354771970914958088649226325282427539363349288348507221375934498588329648750281674862314288516399338109486369727853717128022218690993495985430316377479607650079729383589998402248946258545970920587695516233263461463024832446285365221798368983428192941425029476638208340721692305093951288118171080921254118704179235243377123025365547658573880475018882899761430904611048398605988671848136846685767692484479334084529032820929570673905802592565304797330610356372056983762663550730534525897992399642762848271491586990620557231346844297800826241149234858741630283115229624 [176,102] 182117929249305385027937493439308813347631329889547034831770565363059289719764562440658410887335283886583549100688426384100688322726503385441793268523739051413638207538014124625987454737940256018837760237625328807383661893418243913317993593318638762574469738994245569924643937489855913630081433389597392655852073792014696985950978019473864809964189046437144755083008746314007009497960445680705871402318277667011241066487334127685317566770620876938374230453661474451625970592792465061481974791161258136502874700308498570955577419391668435660610245471544433466697421248291736763049594217840106097910643168341663138200829624471953831487446185180528361324329020646980929509885807016282661355718628104599956207437490999866246638841009444035103622640550553544844928735477089998364670468637235656042453031340482689116773324531264529339079161616861860929794896660091693262693603499330559068685334051721319166320149975927214867507472066397447104994267771694573283556407421850239863622327089560828035486028507789641087649872102751814169194149608261672997723564200698902863307914567491701270064888389620572 [176,103] 41351524207077946741907863538825688272827664422124021232325694555242755922608422233451336069500896200505970052716861470054254321945470993727759462846375213547018484923387912497522837636470948721775661280639349174540422009899320286668022863140159049347160882660748758834857055000480744444967120610291591141853707916417702564294615774463602053219217398786473484299777430282697247278453845409919983332402572943605756202440668308487493778418485114040410498476516040427627818421707667017566609038222631038678594339510415378626758500468577875728219986177859075469289023089868479540754984078605639891575132644160735235173361326954676903394696123924197711894380609088294294427242766741001021966670294597877484279418561734596063125327733390561766170291205635886277186393653128435155957410490113336133998910387094982068193884160891568629029896843204034342543154200910414410207985692199771673941065873202874457193703820730161264087587473047569613671184300966690314059531197441813322705127208646662406242757138120181662748591654957507264303284582052212372348984521063905832296839182767491833423993366 [176,104] 5668570480376457739419171761821387623576846696643092566780560304915233946185702121183073613097071814858999801805712690782000529143499754220580954114372388725946691877832551708731475505593567680350090461494940620703250736993568032083980582921014384452845359011351736216482308422550793063874740816575721031717276694002749018661576358135138989538807706494411687008507822935381559040191276288384541349743078934074273095070536654659225454258581546748465073941429480602756395526775839848892141797057872749612933313640451475970926636993703976913451091012057064240099871005797143635770600600844475471086842671267502299152589713730955794497172695215290849190648944494689699681594195835678417649715225359677906006106372558448875368331118284273887926224947983130800436592979369386070360823000187902187997334187769439130756498656084428308586628379117718290247389486008240885262349490193499121644749371255089304854352031865876528178054306583762892698925243256071024033249576971241373295219809065873494382701249178146768624688472526824856708274054242474160601780718522573428605131185094648973424 [176,105] 638912178025633948519318187939151701331155478537349809449223660192940929759631772460902225015600291466785389799660084453507590212691293562377504578446805898630887160960923284872321657759922476470502894537446082731479949400235169383483621933155146682151687625725714330271185289758796571260634804958872536007362962453344651241931821239136227161623187001739328108614198466735716332669478491441788863156287852073073528564772021534476764834898494638654447023448691118247241263695285574052842015179052826920253717941077676978020812044534077149968816891976733901686035138871383845899000854374958181642171292850724395528496689139193111100359259979593447216165027866915239331935958374790015951911562599775237503464461238995021103589792413240581632805288879632102495947890970917987237291557153558947298159461861874264045079321762599465645584692493488898195406194135074487344752871596202226862923109714965025646114877986930029097863056994467546635174263504516907582658881086178952929243932361432400570247549833875605379116119054827816937444011756063755467761991555227399894933692916984 [176,106] 50734356966512129536017589251039013823506694898737279376645084802586684055780889164756479995785771764175405073386970432889204850949607857185879888854313148455242780343738654062807636393324926146157605574475109385737275852774269781193214822309954278817979713756151793134637359204627600950992623298048990898907760591021500134653601498154200882789290103617186456695189339687429388996957881236990685437557722750030231069554206618175906134610178468518157548305201170666779579857328863886534653938288579107878005855930378822252513854711099067532566878152860022441160293945024606907844543492684295445225373560058139354681935630104513939239806321139948934985963322400735558730214977306443161861237187029361097781716990719232847673726355587152285184457934531155299206008294059198352421595611934294743075222401575371813412610809498829185391157272519072169288672734023630106901793355633623072961484569452044554156509834253449650932072488382098772200815695038303036046215035603763629860296206547668755879126805285767878142140280853357508567268517278370314840111353082256838874888 [176,107] 2153950029327207151096945318458268347699140382771152517059144464720549255102353442382353350458800665466274321927891781007512740492902520098197520692168287212229020418506856817745812634371594018167693693273826484608880044141725459771365517055088168353381200651900536439627570524344111903295111275755640560392619966708242118711929870383051614795659554324964638021572594005805965044875607993036041649000094714959401072566533699561222554167516911912316201101423562668968902656138076654757949737044408563002205532786692017942378677242117016272320509559272563059319118400074625696676687689632624605757033297590305469955311483721130372528566355004790115704653743335493199682055002301767229550470205205408820321837268188971370309725219580857658001738709958763171575389132571892630106828118140829129629601392809033413572223495057361203949575306453914170031676856138584746030743815876269296666671078081662375358442173685815727831625806369230450729983137318476096294519646410395532587755549982944383868835978450521510832462177642195690908267984343093108608333629502129240 [176,108] 48838884976183724371658151315072101814289240422502975640735625645367625577621557757713415583796921422887648665127605319981462848358979281216556741264334029488441832395168641081116672729580385636237757301919292096964784159955812693155421454686005054903671998352915364356787740609786223708650396661528339915219179518134877929133651969435290640108599529569440326798978884491000337364934639261046764606693051422393503421778602435402348053365249131901579061288378568665648034883437056183539682694007308901928703125969743812773931111418181284056395135825637643238724093068571029286653638912758724735005900065956330761129095115703985314755961702611591622916612926015343667494491623381883903215754862820756424563514084679455425495524562039757340275629359974259649599120544357710509603958698206435571097645488090183812495578675777991853199928307723988129717870221956083708638751678340437845327222183793427248905954422247075081636463961841121661525400297046864842528324852449655385998172359419592762183474720588583696191341043457585252216244382547753515704239388 [176,109] 937418262603984033422384974876104000774693187721766962350703728917620784576552922531328292411362216892084128168108302139211049150228578519876857632545816682581453169562255309850857782912118438821524721077568369860905494042191665035965082978280982824669609441484199364223199787761135017937423713195715270469412292139081151893544105751958837093086892476491718333516979572321339000973142967995755844678992482601119389093722678389422318246202593351728742520410494758492195968756847167192349747949969046216849678505697165944365821688102163461911161431378132846102950247055253956730845313270018844240534172707766936508453281681350464622552151664628971551874654827627744603362072901113346063882700476605256975831006729180386058244271068838850094472795450654307940961859707941075282468578081687056272545071385560567617199777094988807744626737807602426989138966679041377741392774935536097545745069279760106763180709401759721238603943412563601100976756212210868143744201179169048853001158984840944430596942401222511824653348948461830394313237212668681160 [176,110] 293676116703723623889115054147713283857411127828780080262058428755348384189023859725016981713925267142130632692258658639568443134132924789066502725427104670269745489160514189961549784162052229713757154472632355556450545335976409602757882309356773511157984709483642886984512711141617813510589876864100833176930237750070444958952666538592317010797536483974042924454234721957035669340861192863711291725546894811054920763607837131114271620399304490012796439960558199937662810754369954695169531519263569128386027417631784856990355095200373604614015403599251679497924668985657472674407104499082064600546642808089062595902687133625598779237976111088567341410557224524214733327613744466289971526918281495657089405276873405713125924819264460350546407278771630103080532535160850170180405778871817179309462291298997637543747296398332623416197229253103465625158469190225032771481480570037627712414133857234075784115198183110070779239521527519653147227218822829008340660167488975670896294694850858511379744956274464077585892346474171809704384693217672 [176,111] -30723768495790985154825711245218408165664082722832230498488740462424607465945258513999086621837136188999551996340685198955975540369786347084267453085370817081228851117112756432991923595370862244546062606948185785049809279366996325713481434510963530639008060246240807357082785982228555292045073536797491833627008735942495059196666933559662493675620001346045027423138945778906881851413973997449104750744154294158348270557870198360121294446621565182753507954555429235865244273029591536435134184538768953045463106269305361231690715141100062896997075911525537216037399302826207096941702834251113287277765547978229591019330533286735156967474731056065423153362781684834588782363175128653416184659872451747604131461927944064423980375962200934907863084511046253530557347786295947921281356247258695570470076178089279265223535113752096722947916115177458987620163973301104563082349535168984483328203255659615973925023871566419986705221549172140287672998079717930921822983214431698155295893465379900591942727653824380277259159407627751741148224 [176,112] 905590584690976409566759072700260774414364394006648985491166328258936317466760337351597361889131963220449073340449202521595391856121713893570959758722850829877433975277848524672399827905782984592833201524755651569920723142796969959520332129824526265648851066617290023125066517416553530910771040463864520775584040487110493857009992822505445955551811573497856077578097519944165709860922215521201964966934823587708564716677066480577645582789491249750883576647495251720797856218258379050562308299425762573210686232175987715682029058214530294579415942059475444437349232306338467153791093618145460055586979956432048613115902046703465252551008124603919929181454831738687178657480875524956523377722576826179559747117316043552958886326512027849223088154789588719316084228838990249591233387272623047661624117667746666193224494911071440646036975952907239386083696661717327580975513382414221646911292607095056930670724949886698494435518460926197530718183359168175613587094792003704064233988953744508798645337822412599277338068368412124 [176,113] 9143767272803672695968263195700510151368821544194925235844964273122229592780290669580275240614420941671654675875340859915513540906625187072241526005794003894446444867809830632146969177121062586058927158347276108318578007710386100756322452748898783863996791492589237450188712642553136409384301106028592420925376696785479460303550851192222642613043285434375736998552999313936685308145896379011669361772281168495349848727539242701357129746685885658107864759825056307612888854636231624039905313032570108956564920037109463061156043238523408588578461933020799444032324293780598893724472827333088946800520450992942025407129385985560296336487456802641162262696920421673008934133090321062836084208783471017509760445102996382702317856006058356604575966796378597632536204574630713931406195423462022799194755653321763853575157422030924446554009701840237554841537645845167531939934110664722762110014173497300431325374914715160751142365165882719330309399623123190989817287368767241138748061122526501198672273939132230368985770148 [176,114] -738398202402031238242333753079802060058904609028797499071448113683904486301147591015779717334427321430155342288644390375367101384642500747949880160273375001058398129606134012063052069033586332334655960679037144260143954976358392141717141841897903221251445542451097625145487201303825025666231422941474053119493347840001840504935444786165718384449361593959196592347821033319671926605324181839280352253510354678701284876914793709850138321592352858735090522711233667767542864114368024799087238824985234342734074758888498104200677410478182310372275866895257871586531937920333916966782607548493009349791464759964207733421597479436039197524464680317466656234643137800927727455714278986665138093773865577826141795773747332927006485328437208849427985453340844810397207755139655925412663460770012354700931086051877208029688298824088520096674600309428758922595048938304552113852368433276025797860101649240769464275726901357309085285855073577454041913585452415644570406489932480220388856131980269393419375203102002066384 [176,115] 9343796423194686692667384897992931785899578785670677724058758971647075433872567350684112288850596291546404047575460383033078259231458455626164229810744075447815889433361194112467231011410093784199143847547664790759191540736485867252162164230932978444282471349666573696743681767731209327775116507172861987920365393021494345675152643744657920050623815891588792309387437878649438328262233984442447913929023948234368491670684640184241751724112610544382852231332143651340497447772759829243778246286936553827759840764577355150480560062280439865593210391916249236016760100736271678552609487288469131220275359285349938992765694079861192126454540043185169962571733466934324908866943062385893208692361999300013752955039687676029354129028966786171534360606099303235639005257108492389895689404725444184152569917342294321152637089882424815386985428235993503952010730241381060408917377006364267107850640796881032460149056281000571825414727886833209848210346914508729400399156516978545507839750350198583996894425508 [176,116] -37264225843066876402746895057165455508525676787577985675321978118725768532598690614740533236300577484245097013758851139882294534434657388089859782971840645452019649248676460769983744824525450568179130069791771807453296237323804005044152394412369043995466443032977305960051887327719253199499852858365084577113792036098533338044652493891571730382786304606492730661413932546408697422647679347949739001187937121599485956349381217398396993842058600114420344760349475399060458107868764338777237111606270415809870503701454048599585825540942465313240857539634558066952396794810954731297049246784570171768910437823616448062379741546839924134613751255432709572676518685412484556308984369570808661205177457251723552221041242810374175226792865642782556691792188970747771355854604329523157440282110392411865842327138920550986797213972270729478806185705585613042627378300121529852798994683836140037418286749870419459399103784890066361167795605839472686811860811677940082285237420071590454638040312131145808 [176,117] 53421753995242262089851436364020348785871966121803217929330677137012023441062209206296503257691890795200411001663574222223092938259996997750263614988552254025365052209942526178744888836330700263992991273279814918117633434540830972693142288121086402380864561989875325713364431760780609267675967333455103328762677600240198349326385238151788489462096102036071863022807095867921829615898621229081785736811742767258087931624837128137626042381985612152965640541097679437674950903430826765857812867445344893140007318827790882300183343621267078881815048993071267561984021910085822291003948089327118681447617943091438736649190373578167151191899991433901282136174348837182496492811590587297074183433648625671009325857869989907649788970967142873560477438216676706361907445368555818394589200070256751419148459584678138348468472901420202849869104117139488765586101610852919873162200068037975595800214438044340763207594926052072865364685380755329213001262222819238113882079311365816446998963545614 [176,118] 510108271117486726687826706838692732289937236107797360091985592321240912273138327367134854113289857868536299681412921920993121215679868867845916299649166407956500594778131439234959806967825228869304323648776270154685846396302446966559878351507595700359948282418744976014189703965529911116462869941053131599593863449024398951195697924835066074720311014753574700730221682715494252968385355231445239798493485519298931515395937581893171721710816448420955872456528338240901342153723758921771975904532447155175938743878569593775461374206729492932545055446649365025712786637223557245867565287256553513128760135754830929938879355601598366673752145399628332072311374934232228901410573352030920848248508426595595107492000152836715528784637601512426972379768915203588539304543246010713267086711321965131983978489426497038154708900751989138710498741606499849921091652691438504465649369214298078742312402242616059538212688517270512078340593393863071329350514946955706979952106505840557200 [176,119] 13854986504128617650635393222610222471447716250549237166840718291018288720654919999587567509967369971842526954369634080421238630070794613556598075389577561044419292904360572544504103605913568799146201608324012781530875433671743640994374004884184027283713114883656350697969874265783400079959080096211307074607065849322745209557376000408086940916009648098644031557116784869279148826213600782367017600793489020930911147171403223331692288631221775074892663093973217314281045556732225796051812076972795317878042532109962528558092460389675314570733492426793807238654185439153174907767107726600200557847995429510011759454490055643140225973008400470036314324876209602095272256560745314376698810634495026615557861408871322648538247193012289300511775011672513517417738482362688822510824011850358495896130906258296081410707352908677919650982455058308155053681563400789758637886027462832268987619886601139860308564592330765453953681648561335376468706047502193166230538455600690136 [176,120] 104910553584984906477914734246462940973009876744544836997665804920623141657920755553680564573843369514211123602360893723848827957654961990989494136907753434541124516986811989993625292531524083150976066832789875636104091773115020138917819452081906480181008825574770957824860991381588283787865562551044009989871336531098392475389335557163584706276918833853658277313731083060058480774669548003186974614778503674795837522932345781921172102587748628122729679969687640917528734743679279294399017326017906946782126984659668842600264796633404686055225420971343185159097946549247602613852323446964576946782351251976953046957261745322609229946781394077075004272239430412997484146373751235298334357210328947883916850086469470963661162099715311305007092743696760241783556835398410649795002409168363711265670842295886447932416472034865599133911879561244168357892799256672902520866626595609629248518484207675502867596134677565559466559319120543640768359317882083927182221920 [176,121] 213836264806355755731173656603397992503890083491676914903347326168008673491689702713683478303863906044261017502688179376348531953798298696831980180908339065427634594585162461804739665014712774971399483219251641848757005356431101745342767909255944939461360232154880546140132258127907201217211868070407165268790767971267925959281644636848817657170818874125531139857902124606484967916057420507782472838957624026654952576470405297587988728351182371561030609117837601970001723468008575005880450693844677693347374125730953388967145851872987617395807765082103778418297311729962377579884439331832745292897797107182306743211167584362567449784441236139709658565716785906895637490711904801310315716188147932095970943460293634703959097197009038974882664051345619558250796485072605283624047870695566886546438774944077704665833356295063923101634014103876695501611041745714967610639855873262246477335506753843348477844584491019606943212283774637366018281444535975040 [176,122] 117437678909783089005331876707556945512858600366741171325169136295057997450670475651946000002314667147880541199048453112866224504113306863224301240366548030408899378489636378435918396321901316534957679164599616771187511559014911136813963426015562128515686377750313937609540689372003861258778085160612831317074445344304265907617017509892070537938880253565300295819983822096085450534047494087630609259442187900239477515086221986370712801783968530511783423639767308548922035046631387116297551663513215774249447228920438870192718624777457941576465466804523298095142939991228295934506370417049298240613377889980210228230155078629786558685264174693326897255001833408950655434242640219159477688700997699308754184755886403408381448312238132299287576194330082829980667736553054322100505675599789015551274122950755901554930888409046749459038525714716751230923641266307121659702683660869900712075716731246844383575667772397276968917063076507305564390604 [176,123] 19155449468138438421349529041862931610142485648867562450053404661972694212295235787631788885483907566954269669618981480439953186712747376733260056883510426273540109323253589579473793731143712396837219056864053329672916657884620372389285067670863785590407254978778381027239251755454997702375193331474465276171315925082778531181151713897925524979966609906132748068631864199332586044523579212877317757914735184404210472814320692986011827915699470165851030315885137117525013548297795113554865087862158547167722453505356398171243699404158778066708830151565018401567821890254026401298748812626902081204773408816695070720722885651183596782200372417554399896273261728921957168939197441814240076469082176646688003839110295579607865806800205486653266665061002219772598650541009661940893201024370144566955213697946251333849915893573614535037574227038056940310843759777037596956152906994492172096025493528694986504057165608093327842592764499152 [176,124] -28464880433946818686151094231437169495479861355516499832094294352310739099357560845234240336186336530169287469201582990908109868636242301848574634776902366644196235351833449635856805102033980923010155848407314158029607821818404452756777176233481574935990377042824523456332948995843450461700148295067966965475266128408131127577680238702267162106468105223377705387085744163686445243472408750972260083384509821814757052932815622510190810282697257057766746782770986189732950627935393799560867615483723155481384842886777939923340649693744657070512480395530966889299747766308102079761404114784535068590250249240261453246393588127715682134897336177616398868501810142640805731729591777589457020484377392068576190644796463815111399314991061208054067590360574361074248124825346004554440476757647838747882902215734778764395689976970823969150153330743361823965108857052915317136465236838509350800925625750370027671640023794486309925252 [176,125] 108138090123835477897092159165334935917753199283094050451820506256850295370111664818706498945222946760301636055759149636313644201393069389490553965134158761404158986302810717761092209040484332094004001067524457968976382652248311368040667235001303018305992673527605132753295030191702002943676598088278754563920602202242493419635132160149793995445052953538196883205382589207426134274842306028416154583905025526799901046431669337520419559435231639761768260023499660995595289214649776669463201164562309336581545841398846358974936081552098242345278469671058092451577382187455452547361476442929395125486468750371576751581028015791631826372367704761948247020045563885895840179877477208686439487001735625053182716597653813014866350226315720485368489834883011603578561272079379634114182265045519502516982811092969040240972078860092519214952954930445734892333811766377606452895157700015397787903414264954883878516889271243596 [176,126] -83184301662073041458287161997294334669845741696370913280070349047147516313786414956133346743303171239445212508030650204112746921994833100143943488515606553392996907153657917308057475018159259218827988174058008955220601267275453032011605552117663887852048810975367877285693372062535074093875342070264131180068897262081581310877690523177195193005094267717266351986137903272531693534619305492223175839203510203180781346120980558550380592215325915522540668267064323371650223868265905511285838405023206295274623988534432883089571774858409807584978476634461951708663432755544967195915308664779193547367890344742423491583193332052968521905822125215170566853880628918093358531064589354121362164903652911763275782731226504847731626576658702966983635544990925309505634044330311151703136713775042179433336235274877367112680896267732037765706425429919935461591275267817612476511313940979903609671337578425062159816168 [176,127] 13452115740733314366542166893979199733201211784591433826824782378277755595582193901465553889533206457974952272096003063066703105747229771525666677752185625646148151035666552149560012652757104698900900346794347441882835120838770700680214509464658001681320493745515730617499888483568083252973087066519735229623719646001325717614623613170872727340061147587934832231897041821774048067054077820971065729554175756568467142409867240250343026227990259714416381661958149913977509543510445879967276874869924728811759974194911322930429258813987526338597418120425929625694068370507441656003342677843203547691033894240924511464923967712669547301214292552166994519488452332815715577990388380358914414991913058042186101616789808143979410581342712757319413837912978518659842416348692193683631845063980595604598096862493973221755487555725370803918707936670698975102784339379047132736875451266774839627236610697612 [176,128] -454860206633375821203941857907173509980007911060559386318674368730095559970985948369356364881237367841231117626547100899640633656197795233806671936481221961304399075099027907843398037468442255494192707689231659245024674900072651213803551973978838270999391801689259356960592376603588246288715618681940526469692874447929619523089202498899877934065664295968167399153500688045978588581474614755227883385316305638483677394349880098354739493115152836983803940514515280554915597186265999975808273410741342870996747650475893899150619371772695814816396260937157609511874103023489410782924489655607586398682191449616650500237767495625639158894622801448302523300604126147095133162964428387591747359199026595982370390564869214649703355605094411400492394174162189837557624427932944708179599907710354765628404704855660574875529518673174109214527229946166341500727853223432856363611227994674686165648 [176,129] 3165701289686660094259583431034954663782728507837625940002650841689897809123433905119955190818211573269092843527603013623358868358597076617466418153437649929220603512314086137689784037233742397447640902049911028809151851219623361169023720746686971777423977458288243260353761014904909759511011428109053320460510538711415211872862178090840662575787880526810125877281876303025399305953911555017588638617612683429274924297430843513393155998618137135264894683233813941106155318053748071137059178809934599328113798578290273420141240398839384107827880634480615869253196137572038511717843275926309021516516660889005510186574620338650859196377464490681916215517215720149954893335233508810565353419814690593938217972620787437297339754669342386078028888491998011723024453694773061656724277198871226991145874903694968948423430528773725096419922124868004423034638413560851868042977171504 [176,130] -4419490609057440744710833256176243986279936845010175898849025564635419384148273454779796554409467608916225958662679625022283616703043824588190607182709159065570034946617401547070047948779345991297579965367678389516075967881685263162876758989868897797799351448160885890505242579887294686063940438586768278850056538641179266042298010203780521581081052349674116633098237803789494803136616671630338331631857831063352059562746846268344302636316507072981126007036807211903016167568263263775244409469891164720960481128781534418165521235061628208985399976147108817033436124435318855437197431605921535037306649816001613378704989018678556733741127026672807008936233969190456441025651874946429226936673574313201340004217482218597923544465354759341115466891857574427853887899161493151577997809197106992352104413645891869162429384169803694842017672390794845152800947000634288 [176,131] 1194353115291033318628444298242511469322129967302832009008722201839491865892813263298144426182844668808314240938657411736900667230794945547227414766983901378493330206622491403868644670651134934810809347203047273752835123832942670512813374927028490971518369036805351340182817287964518872362911254973356728599709184395525785393462672018816879104423282747766584468549194776412587584336248787234199345517230799243343167776657061992637523867127793683025773982409106690061610617788253077368894577289911203436650738623790125505062889472846499707946923738942109101801462603603995159301359767577887673581078323217100031171657045524064373157872350702769427319361625465742136562790273725271512109862186315041474631344695335226548018883968399995754561599216599073107288706098184027079228385328724055797680833493827952454575785208130497015867826937756718962898332 [176,132] -59699167594100899275713364785057405756326190531518278194014293127239114591565185509506692751895628257085965690657240684187213629039227389098671593592464028408149237363143617632635732494276080408626553849512192089099237064007191474780476842197655488970110081949241559191373732658995769206771747371383563945096087283323470818870165110176568343971121270968020779461483856685736609022641609892867733292640403775451788470244191920918770160049073074524558317477820242278947746302939824139626541039773031407990074532714274727852806739962766896616474577394620595290693421416284395143262082668334015281382225255450791602679952777779759654491986604236452998390609814245605158854602363852442711792541718143533379253749465448961718867545895754303973771552143392442775826477553273224137268967895834549314305472750091954843036364639782748502823534822 [176,133] 521840783664454384298528302267559011413924815695289554025147371327051831322199983475691324775758827560299580728975801406805538738862772142243529387781550835439814116329256198251026253005237097228709472154657687872579330403322572680483605962274193960430236906234061646119125077333880747386963188360127819653256606542582528772657078091623929618991021341482637086959910708833300060912949507221540313391789248649926475725530511812272379710922370310934405838952712154677000325019128642585343550150332601456007067927134866645942808066441969917555173458873510805823397946283662782163768765075903206597402938094864559164737031159144754450303091641390775928453451980536851606462305856468426092405355638307082226850035044455526489036887614049393029121576364354889128303074138784178479436679588915882820801997722800459094572447388072 [176,134] -745699328953114597482241571059056409287356012630979856986100361942036059887446162248743450447295989897836685872754333457993778223202819831874939214052838424643639281582355124416420914304157571398238269829534468325773212786678872467422361082675701955744870216830183663142197345146279634581767754940471985214211734378492714154171339838452120614775814816047255611946816770971273410719716694661899773245142041559022366233529523322330142558254133957558556001894756195699254159024690964402296460345180842281015087390624546048396597554305937814134349668223142253621020513809561155001262716203105024207943661461560759882752099744491795616330471638408074147343439581329426987022736553769647118868417367929665591134831159694029812183236690606835822510806256633956596698880176731358855837072211502311711993254922612707 [176,135] 160798740705094571038483582314901165553822393922674638230711328023795981610220452339682256101486095209025463970415761371047456839096353627554048478457610255792869855116770783379434428994451360019754329607817608759264329242052097643065148418690015943274283167587898778602993937622507160543754057689450022193573993145954070174510514965074373570277947203093437259670366491798225182714501128753383043291962028965796806868647605152526517474705790934794795291315452284062321446594364324693786957470638822138701441846541985370852912474061595709897474973057516421735761461359881716233664664433536337370399572556251642582051253391261430015898277702655249281476701723049255636811378626189194052117383512945020595591987303868422424161017007631047361035900086038693814285872380591692098847407471691920430 [176,136] -4761074750821182473724867793349406527475538143668141649929229505659872280068946487317070018017664397936650069156585587885542341516797851574957238385908430938748167015320638548530952506803131540195195798716437444041020820632056832030228083481531921784076152785763072058252195102670812461776054551855043435913404163863043361209490447955125045303103714201676715123845063583257449114452600881255160227747791965946745817071831424778778309228453268140147819497228371484441095126854894046873323328747035614282100233380111090083604938650548374453412189800524522587246187243658253464670252805437509621757384220907305517529041464647062923785626614207035897559448468077845117853508982558238216875046340217066594275792338399709117807341899355840366912095351700094310304807848569800281226 [176,137] 17323374601557682520352602644388576231162925140367328907279491278430320127516527250683101828879516781173475877424661385684320576404233437089187833807950124539093342527837901019524020363969898612548673830918818185471798737491762882636592317922421482485914778660950288982211152577631051708614278082759904085352290175828606855377395548770851851394325112767068556249271551244997458742680513265389663432771234927253032241208990747130864856687164817358460734750807668078356052287637053938496094082530665386906271402513774698433287602047265915021394618007256868506514759075819762996671599920824192689547912531467229636435703575656096418414463685354623315109478245759518962300349100658350463453656621652071445584338895637527041785717418656904098222975203982012667964 [176,138] -6797830188999931577181183761492265118374078773707794477410125860547809652935282231747067544492651932672788184879950958165525406954569069346387546578775464794474286214845676590892697748385655666397422702436490851661882806184090419320702494083045416291056814247029885975687037710315364327148524248753446765221443918467437323762425866502781493503374233788772389796552541886923420817570499461384921592024272120014284644807470636260166613792529778709389406628504585736612515756311902665514244137239869120931460516647552137640880914710402000265479289478803385718868994148043152693174883232553577956057344664259433817259877229200480705950370283318314021938739335924203952330771471715918409149548814771238785732640571675136262992772377151038563731 [176,139] 246624020428132616029557378810082394014977955910524870339499147891019793953550821286699624044402504568250321544051512466606918698881317938714941949943050453984711965586232544804676315215967651267997698391060884931958932544817054016118132109898462527233094312135018922578334035796285521526050483184589962163590133907208886832386569211401579915319213421693716348683882797323304705950947805682163331474857825879419576084038931587701311311171514482203523411547397517310995709773411498523301116421458462946160707801699020156191385526304879483544779117781042588835013088642318630534923448219498326345665080098912289997884930281432993373943713401596904849473307399014343336495878134284113798904741962502857492753845088235924844 [176,140] 273949797947705688384795748930054730839598794390845841890532725392210209536784371204827202969261384769835470682804633300516027155991696793603130316345454537880961785076296132906627411541656221204602923032115296282377732084915440443649410024166360211529059069479184915345411695263028633178467377954437865866305068533799727907786299455303352754967719134937608423181975391513697920948931964075488940955793050759539807364068408736600745847552331142437155665730688243821094404240314568282010965312515957087514128667934671670200022599812934425629503819284468661565140237440127289714100520994684881178650997635777064019564058638225557061576401331097692330268691403312222635584136356652346902066909212505792 [176,141] -3967100878079662061767903575199108025322546792226071849678277335808705474222027326476760793907212575119257579961105780297113095127305072658005075271091230993802280509072272116646722256788568670763279348262315646236330905792041487720154953615619993335030624171929262824869041201293402171546206266903763079573437138331635917266150594293803289412607884455945980774390423793349874801496293330234717533196021717006519391553130636188581165196366777940138140260629223942361355431624754457342036573122223690441083474422081541768549922107851618320854730761243869980503054912061666956380477576809868455934194079709141206090198267184829070537592435527905346102356982070604201550204656778295441942 [176,142] 4406293720839673681357752297906407486849615575351245270790382789691169416111518654730540536878751260522911314335883427317163073979148419589315507134469357014730066089175898264040645576143409956117135358573995846719876229360747834408867923455514248970234611379342549324663613542249383461414875729342655224556151071810272152045208416254415652117697887562270253758596754628629299032190867382260847566590958760013471089830892327338035881779445408350282057213790387003416761933478924792578608001767941399139516118285331625283239602754845804022418009800963205704591576908288237699783457607846927290333168639294286557692750067308158940477404493966333142406972461781334895324184 [176,143] -1211734084719689750237210636595376167651226840202118567713392185554712070061400665857192666668193471172880681385101801350160443720562373186018855217255363533779657079960887951553759659062091016058002791764196929056473466417102080837170829213594362147609614421955491155432551459728280616918925181375027394936338510113603220111841116389077582860698834261330424617651970330765960122408631999780832181294551854518944261084881394139824780646470731230021209724681064105332275876135300278955237590619541223160674998162173711078767982541589060498059519271222670395927767635861363553437919220127117211300487534323321000436906400684314018190177405025763553658452662 [176,144] 74824945668199386789924792140275162172594842749819149937046844422421616835205351571513031382453073111336237983162372514712307315323845125812309250354262674008129749886407764516190431032638222320216622683476483539448724193934119013658280337178972491316164173334438027472562525503319908645174802179765744277326928008192596893104619590323809519728674387168762781078575552366829071575524223031056900123018107864955222614225360757506417488909850198067754049664893016008595237771645744844636982581773270374690859553279204436089695903225808038746694400367071949868124631084963197312054045846693879262891489194772240473253331648494073629537445492 [176,145] -927054893638209121235607496615302770421471000693476962963906469486220244388059662539485222050841054231313209759333946258124863703254335932430425382998216970922157707838791528713273549386554408786012079153355455514640785145025913912660297784224956403760707242609219143154930193068401278376622812842840404976769153795357407314371475508711279355712951910533855923237091694455058084902266469861032023702515316208848158447041664909812259270802452628777077404005403645211531358720462034395311414955637113225274276368034366031413254726145850773540318530035916396507832608987872226297363646776116162490660621679604404747362053762 [176,146] -2905351947174572920306086625176268471321361851150860254516042836866433980829804494169695506186727105734261938990922900799158477102394190004882780542475050517218287153240228455707564146241619030261528053158580407580035435548075222570287681426196066231708437592111853368510404800317204038018991532977103399630462879254687686141693064205123663650682965386770463395580224600818905323983831415767612722627782349058308198590310404381821018188066133354161590672080102634672405615663799173305493833338017842673239680704573568958875252358028251664083314448206635704596707957027460028754801047620972145440993024152 [176,147] -16215145701325560517183120111703387755965552678315551801905231704355917770066005960042935352530648573113988450039046020614947841050084217270192802064236864748410574551824548316899376184027959429402710242024183676067391318299998476331862030309363827736631944368263260874909609332600738808968906835220130562972901473494700563128663109631438006005443070873061117728643302243170244068629400645339141593714221914536555668721753240016062318242249496050986868584981147631237734648810587782794077169791412727948749375969283585545299804730351582856781197428172119831636469945983403571544865963968573047 [176,148] -24461797987588507102338140783787912197984472901916944240895470313497255211555948133324163064327381060657543441054523855670398015719928731082689318461380978040043623916240733314303315900644452932145766183927277809658117467496549710612951114709063379731344568302854800673983633700199289992183339236306472418331273459251950770036689131422565744049725876641056916265845540543425620282270932624571822599468418738448048038286782052117613066196506042953741524270500196590258022348881140594377539521343846068083139581049749154996137262638619772835628018592070692608152170899562616524181632 [176,149] -16133234163406287208020104773695363669229221306953188585776823486498820210685003033250764859251255552056354777241701262656762805455589812421730368105240977244233508523160486180529342278582653911377947077871339591491978309233182904592493567805316968891995506822216097076733505425454131413938401492530159771920371740278044034969974770406132614718402209930176228637375030397889099242217400674857045876994342789957416517350972880148053854830893404955168658853885832396185173068515886985721569422352655716584278593827761756792554591835925076682424274957702375832029837108847 [176,150] -4410774830861504532524870081103443950484989238363036460663906442248976807302209968978278552048591795563129523609823458127141432729643660042161339394015200130030409926496958769265442591939185922544969571811405164572879244569436553959889911825756816268565386523406577087389664504849961258769454625724701903341877386576681472739051628497879768608616036879010926744149803138438001326192344581534504126068163141981806897996226121826601052917522964516871072993165876015217953870870766748536094600888941136923868893591549764339940247360236374307945440095893369196 [176,151] -470800148673154123110436493352810502601112230825463908005011506411195413091964850695189004417687231457364548357499543635435559427277924380444876165845690503806358763563093625107691188776148497385093597163674690391908149781218205860404138447221204759880230399697064439305622733411871912837615121709184504863652545964644825627204414417361837509462905443180341086597371278330367298493141971256305815630237344145852912720470835147027747172811530944652785877184297021260393449311729210073603587310846525428363193953200392240643151226199063110644522 [176,152] -18330960406309020678965592251442956067835003053323213714007669345942664239465955968903935185435913061284768537535692870665153467221302026438947230598993090938187420494284984259721531731371422674909462927109662001000622381644022936370642647027146730497905978877911818028176754874588864684769345545677861034402323853716242033929627857700007738289899258790499821130842971953651842970045466546997833521501923060503917851803888030026510293891371608039060002676301623717738755777599210752585310704912987810785440808097513094148785625728 [176,153] -240941060334313186570298706159827986079061611225077404810617229136895018450581910886171795046962327402761396233047326116604736713052752337201868744196113358774434660650385366571832721280670033135467795985694625260176105437066761877719052958252285226724464621879119885600671998913251183049188866699450788963179052005261321044583495393030312069181293972897227368198965580205765962825037093046186240605638898498412084425277445533444189037636657298532007189685574173385198185881621778789234182545335661810992797920200672 [176,154] -978032101339592392216490222007930416841332186864754577613846541665182046210304798357828363284398378162440502140930318176264236131997646045459533670590599502325799362146153533260159310665112650484394983103991391751605717589441094963855486605501373303462275626005516109374189844698538821323567017947447249374246799345376671511509537092998280206938445157358577611248119433624782666390756445853492984305268307923367175967860391409830150379817037464931208944242350277425865573552897188884748429605697148344 [176,155] -1105946093153593315440796875655685860073781595174744608892496176254001481325255761712395193969410037094049226947632266160501954101752751988095986888664201958243742958792996585990044777250130426310730061043599301001383355984491751028378558430513095814325276992869138941311846869042062058186312792074841657816124802665465262643144054829428077080892446956485465343767407282793553686158468925322005914077527209102905227917178917368665261774852018210149758154601091166197720076784419122254720 [176,156] -308824938317526482915611472876072288938197036491620643404049008062926682410575246448650107716510523777496072368595070690260737901364703504447244190652833617049851655668191473846585725589222456226806965182520934355720343608962143787116852422313059226964126065491249699342052376640189037951763119398938661206201036188510509877932324073521915476530232438897791392399203167125240610258056049416649124318478716227841849784332815637280288271729737750979496627208957689519633286 [176,157] -18469978187419729629184443639700742172427701302161866660410780212934802478580289231770940574854408148984018031915339577644773061523389965436097920304994605256448833481370244398484185741081219642354335941860796977814672457981763529254113100063105086685358565397683736588171968690980727164632230863554674437024562661820559674364271875741978922069621051272286467767655512599305822518551137000724282096646750666638265014796643277607122586491661393861782800560 [176,158] -199568915620656340501788197068884333302781386888050873262096494670854337912859831031402619378769096804800903103576723681259889582364291514803098923708233484791380462746344037072974016522364009885041239954100070704244701254616917902958724182520518228005819894219373193169827681296066660729130636254359223538357015014865654402735628620064644639294435310484053541661754351856763368976603105369344493979203283136892057008845745311904912065544 [176,159] -316947763567572286475422440699625977047122945837977045522003590325754987001687081687695966214450385037993917485673088642842951583550102899394860451280355265588926857482535593150640449813297775554210270863261577869372210023520943814815203985035916316534253047905904703105383755957896515222733325280409079895163961118170445083062775636114181351505273448737339238062518977906048797911388217611220759246382298915849239901068 [176,160] -57367039619044834746934905991631411832984676194610067265997818485079779242834172349256535436471899677973776487868231193374937561315643025088289656103012132183184642208544435037699100109643449234318628592391040513030997966806551981077949693152130894292861262227037153263711846680783207618155848723522368839325814207446863726078755985167560644614282563879826341670842547487455597651845396028314412962759 [176,161] -859525036235860459411403130661970526194212288791689959536075697010273684607197549624241651920438362390241533748541303378523901731861096427591156316377663021047821590339422110947532666403704424680088692499713815403879561248317095349505183614828160291669416446426323510925651111685954119606804655021959995165055108130988832905559891454925030825280386825884892260624642007393979983358 [176,162] -708365534334345834114630870956212700120601242398831205671558105997352584454004955103543280159426306847288215913941492999694773855411509810692033793336389018878195510797274561044615365962234066733537272378981215923431204478955887162962444414931743620983768383036916525566596524106741202034387315517319679905009541413150927428806382727296940272523224311810918436 [176,163] -18841554041304008475003316705992402655307101773948886396369453108845393326374118006168185408308637227663452528708361410876316947419976311563004586685265555965221742869799037943709923971556333669502066583817774433169578348943361995724725329563082166289026986312024573981460554505263532654718798601186559028841325183254986970032641446049736 [176,164] -7849298192727709475919515179902432838705271854357101297720804625173397081149235833079756881471477654459823934565798616201557715449382570572160131559375670351871366154895476982867438850575210679875395286905094798613554323922177009554027021418824145531295162683415082416413597291049190924322742823938512420186181624 [176,165] -17700114619187909233399308476120622251400560863384294915905512211373450904978030828459566131588990147001951399524371140298734975564486620425421542047154260188319912157554625541198289125971899667819769339242240942301364833128454449765943468872315068784951422540001843265659126325031790886 [176,166] -30536267213645829711714764415474504606921672988546752669842483689874087306296462652372911865838914476122907104500519930870943742446717040672834812238564272671178283153599697880041028900135150464493512569701323538988675932099645631786584479693905387620193968 [176,167] -3250286473084006409300328428490755501075008328472094136940947067658714444009875457405973361349318307906094315713859877661753863702064337073226641362592817721574118945831799282257009445644805437582090427851502447706390399032 [176,168] -107791478638162600123324779966199169918517263863550118666993418848441462457568412100412559781813730960036134477405024512457527405493807141163355680167312359898973245713873159896687760 [176,169] -11090736186115346708439799484062770452670874591839429731740391801768147157401039059016374823053500411763033818702025349655806505446443000218312229845921760608141930 [176,170] -344868719386832434622878498779936055358259242589512144789805351642632152714023251115081963545574607645877518556907959069950982322806143708768037717483664 [176,171] -1788072630112941055875341033361000760344728263350171807915477116959101919017116616312652577146965706534129300203847964284978572573198849555492 [176,172] -966414048828936863395658532613366842002035554450270195853373012214824276163515164735423752115772575097007147787538836599547982600 [176,173] -26500124776520548903502272445169530809906317841526014977177413245385284087210458307040010893430067515973988001065271 [176,174] -10989215380179321334582842714376200882974161981167177515726562843694793955759825319204727128434844416 [176,175] -6540494329380031891519108641673784419079778297771652853651145363933392342359392736 [176,176] -13102938348868279821760715631443071199204762864886616307136 [177,0] 117553600036176503220276311207628917684707509111673007964955098925047827790982181154277751420668749296987710242399892568829516806474064283542368306163184543629725627542703571348700954603959953385849597937699440624807767047093974958947294550866045907050923199447390164370919610176743801014640529236218323806519545943513065434503219341690810540353692599080831732709927351349088932745025525834057485624064450810667859568090621248933887453531054471042324439076425266078212597814576800891057414954747106493079889469404654133717039425563597409101958269550658802594427107071457432072199006126697180123460672277172659488352327556989132132972545132921179545147060477748823873439836711867521033048945920565704949810976792212007797589806099902543752643094423695255732330488688575380835310999244044907971769084452913351528691478761469849211712917513428287426418307217804878014398223864261444302398876275155206077420715127813488851810946546032223695113365872902761659521095637612800228080319750926786993515623648089855037631865409549694508037349774855396663646814558428005065069340259602982001635856613428198584925955639931776162163762606922837341152669238105977963863140823750930502718970283002317965650157170605671039436436156853720305861250362335211861761795359928841324360206429552848819741993528693209482842978732456099730910067066486327615324516478521963889625383840912595808399021987450957590642170262529104415534034404427480361139683324294114225725067958235740661621093750000000000000000000 [177,1] -1442271913606654719596344589236721500217622950137805140846667614432455357031079900452292849152767133893131320205354974466164895668289098609500978094664135065870893845574853342099954478384914393755873552483906507256844491255266711318917161123017463258606051317978459768054859633394680688730632597969716678336047281931944240731402808965316233971034500144417063288832403946004629512221714597295432096272996054855947760356810625973206353635839729640307181132410789840900862397222544731574880792992751132929948325461727739635950918742523098410699359099406947809092459179834468346004260826471138073382931920492248792319872594345530355631208608139064485871284239350199578801328091464100056543008279757427322916998252079490494626187392448332749312250539433530573845744788650912924685141158027720646144495115284631501231357872825298503385718648288041044776359429144606445560887936240857844627327650041693267403821519547952135898000735499433364647319863941777791999405825976958196191609608378232297969928901062449845646682305014041996273096737853692698057295096515321145111940717064672418582996510021823246047004478967000001246325190602489660838339599216119004703290424270021229041106988434706940947267624975518459280574010923086077783206740027211753929926834698563649540079149899570874215146705847029879517555668497630629618684662191206394475064886015397260631184036218948229554638550779547237755274326653205904220910335401626010940030693389985150499995231568813323974609375000000000000000000 [177,2] 8558334825026245543094670554707358258016286939064830065875577272351022868897416896391784278014046653536093348311718052143381230844283337204752750966468516916116598842805271201855753707736691587285774572307403680922033786667109980649169005747483913279057980958312569488894706591348631729902700047709390451161009325324001635443638089813255473401286273663461944817692662439130446680058628040217633541887256152931246169272541855062254296456410285668694426810381154092863572323971959124333940261238129538947871582575125579471700413638316189569558353779472163755476917751048096539901273231842534770029105108412202441281694202578837764195418946410629970408944647243362825531934260907402634016083948497260823289219598579985827528365131415738038317435215574193762273554206125715660164107632024112615490832896571598168441954159719225732384081254510853715836556632796835721873605847822031735810492048988633743739902868106164495983221776605507595645682201942463756544868473368499399053748271764718181083527792812265465588982739681989710969326716657917066374345676262092687169328339394163717312868718545522840035243741161447147682914755970420293276338994547812011090977242175123734359941342005879187511094627473723358070944894104819456311067640711284981408837879699779670730183947038558385816661680975708619740449894851805835189512375969337521656669448738362736164664179876314635452442674205797721160229813360819494620365038448878089250229939719344673956975665986537933349609375000000000000000 [177,3] -32724844871551988703965999814519695080995350237167957293946275604786964280323965622664982184839564986838163335628899661233986306201801936091760797707965901495406636231616442316825582730308137063023910010300465707242570938021151275502059777961113075486688146314666442744608311244111506339578666053093476693562216337770814950355265548705637281687492378732102680703304491085049586890057136430192174045046641633610980442423823844037612827067139469280121075243423401007532590929605115603953250640970316715517308769509809684446463284468071948617933168875101613550780945299274523729759546064892954895017041107980004763519371554107483746321308290399986097542644926817778673048309580261966479988009136930667488843097970796825517072755030441723274731923601137398918197367627586844118299621677720845619415244251350073357887848749783961841542143771014585461862155979742471376003799006422240458467785039157449217003698345586225803279695869770943519235485807347675256700350891957091958039803485322075881600907158338009279469444753540187174342388705287334647683151385275794084660400629292463487151112948036328039091142157628218785342713792949084824685779324477669347590966160867085020460486800824847260635422589450951699369417404647717353572451035699750365107415963075400660120651575318036501046506365933681036487346412625479763961229580757149447100802243000365857227174064345758946419722362053125735252023468877219994592852298696921562898285048730804536385869525581598281860351562500000000000 [177,4] 90642108165735912737711108057088107917012465361754035911358222325557572599523777200300933118638777420032727663084661852380452242204660910382816054359674586089021180994136007925806016303793586260941215876990131494826351681764498258257947594853215264564248123089776327696525458358412954620240026777074927288356761039677893331548271077917500361405670881770552124036300154417974548709753245070339666973858738740796380325510647159306474055027376721791814167827140539249100706793105089935397077696955963230263305393848917338867030690673047433512916393245464711386316664945571385471784090485994676236316287396689099051799193349408691570294152359403286225079903399547227934525804274285670341961212222937379098925658837613582359262219368329648216183463207724287754240767682124747773013845615241453857506975321480314786478978106797832544608493097723877841857554220216529521164882380818897112255825169904595502738544700127525578945275592405151767539028661388633316461948793657033849212035484484057900615515844987615087767948989130737456506024053804248091492192776872998675918497201831949256768974596026041045741442953535568950450306714058536928756854394876451553485311622098355604831804805644198088286576243962974785652146002008168995802008941461328804818549227094329063755758446503307054874945304230085820062693644697339287468276243499249009467018790787337589697794417304133140318382929919241382913568224381121521983954516860784026873525826954282851241486001014709472656250000000000000 [177,5] -193833722617557076943318677031865462942482394442839414751034254646066121522473187215149729648340270550301085594041455934471978283184513127608870391478533470231506275209428294010625812892289971826800761135676453173007362526875947998884704468782318316871069980262739209402217846457290911390341127408753626546747322628057091429033208900370628056188529268436027743800674931777111357286249786473896707119309486975316565489276760288332676519175498110390440843169125546178188769739567795180196775001757679769494976276099836937424055739196943772599180436819526880276207894134228999797093771228196577017618038919011710672620098325590186834976103437131288862395494528850064153791435809198531596045087458131690422329871622592785014859623912945615302101052522725685907793967558897474644779627994975070673206346340219500633782444419959833218034723068689165057790841232686404490763413883999006525419718804359296592356652316681716951151418273272210644950499335886150820131600132869807380062725872625738514937565922108708692818507070001818317627978894188908230231331836696172609079091119391928619316351890423551938726833531977014826785229483723512867511459375943827801999898172733817142768052720292214837397866023549710556236135273458690646818619370218475110875276389880768239911591482528447219252207735405373083705462806055134203713803692804071484868276939321625211023194439373832277310105069645952511441406522723331221468755736575575150703004956854193488868837192535400390625000000000000 [177,6] 333077110937285623077808995783805607385077762391074459716806104502272829960904150844970857815666793531009394473098400708909584301706434829951057308977549531313435025883150746643373842525622057982652721251590433466547667135285075806222368646576253501511892096021151014328383522760196917420889471218225510255574839716708916228851835646170811849413564928982138322208844265499809611941810266391903031767327646354643587735631746316137244637961057607208699769055394082493808390113594438356614604866287344669947861551017544635291245349998236918456803652696098522284773609046768705588165673664296852704743816493007929276691152009378269157425742986574359518288470692255009745906294823172257218400064848008666422650399005560500059224360050342414934362822389995669097603122356228494402960504696783941026612074156156278901128808186601137544103137563242351248112470425728476291695847116801164031724546335044537774847471386121243256497551481331100018128142477334064230820608809975694824514739360341722354132103018354431396411308280184549021708905933396901255186087492477103667412570445989037450188343761840042070557072243844006291772916459617281670891983286753846510144483879552470939984817463726834448767473265670081775998256097698461127743231127622390834481264302126589396108341380473570170399409686648181293688591963020935675477468752011970696171831560877167615031945599254886935598703098333371138577370835943526925836059167217082193387529044521306210816252319335937500000000000000 [177,7] -472639495586106121862913599661409340534016974507235312155835008219653911119151420330106800730244538658603262457188917598354072165049599321431792932054711435262591093790506367736735046404514881049398350202768622928428205551608375949499713056962401852674035950120097941546619469438399211515969183098943210696968479500954841392906291709240782163450031122045832532430554915909965894882278025777190644394297444684654133443706424451845083455702355724664003412912837575072093952300479403849365718138489537888162119015047665917529739688450180796251255926222999321216081463608310275328623867294262586301685468037707633493752637241779786803116032876517410985709053584730488714514411125429892550381247362305595712480013728055312072744514240239265112827296229254154872267899388022547076177033821576515956757301042431911526813034253353469802485142625027317983944736497129623626516303583089972880588317740229970123253670357743615432114459895638715776942047298894402332818134774494632277816190439968799178122257613749109019574977688945577774970188768611034528560932622010180657198256785898174787997431941204766682251227597923098538908469547840133126159842466804944185150168482194308056996490255539685740550729583162074506372835470868427792405309043024104991650546865016919001528787144794702854076617221486092946127613175819143014206292504550475415028404729283809584090666203305281078423910520191863468074845407973414373912950356703516338079657474945517159161116180419921875000000000 [177,8] 564936344984427418833149353247805014775868772369669897732746573167480548352960368950879339571445223711345052989376239300898300527218726870947503195830539801344300128504882736908629412764351182907735783969498338782847946053096250554389998660648237576506111376208554396639150786226426131011478306808710785911839283382450586877819723265771407174663867141837792511656167847336017836244919819286391843376704103718048480466115851631985650632978161379180134844424976241085473672859426187483170665484864400509048473984006602866145773276934445535993788474164485928173351688241901209338859256424801607444562163423842308271721287706960296277872918480622965937845498400057676256308825107935433744229984562585172763625056376994286296035416436014177718778454101381410245480920707217562344741595163475494684235857585816460102116000553365819952248929327066970457148301169221439044783946026442778355832850046531721293929739346606965729567961961854924297915972812114136992065472177798234003167033237273619579571237263819541990315246281359573836638277091636306602891341506659744914570391487445491254248637324396367614506098240882014670390222449369337854741277671090085128097163282290812413090433506994799870420572903130034310643520608967439478992453929679746896850385390932549437940371618689583828838287048246217130479733579182531046188256190900241764647734369214718165337137367902003809045526129465828928266057373259678003747356402492362163068440572312948269780432373046875000000000 [177,9] -577438040554003756349234708001333064604573905396415909544051648125527627096921552001136204356979062020242337185606594073666611338859001439810877888390993726637568434002508606363018881279775149287395698957016715960408637045331949682136260367749602589247509774887701686407255055698549710735676911944202157576599185282750768807925496577254394310296942174101837376390593758119084576263213922528278648252880184431848469774496164621449220437845623946444519707773598656034052580860945931458242390261083672389281500518411991156540995007844722479692697666026884716828214196786524288034222215212882362517927604489241564819633444597719105559575123782607731769326188030442895687692926026957755616017320604494703015925905971353942213744706567331266962383992032319877305935858414106737141187821517725773649748192502341618126321688463138892784551409345635863043094815257277092905047174601581402457792634941663862108654569293799496977398184230462364852061004368350396535265883365876175433107073693271836797506339507473598569019785100938898652349329548062223769214431915390678891460470947147115460812400805025983687792682363911040276872570754094488146025950481594464615572749618738097710303707413712809335272980808168769841777011264658956390164345223808854333461442216437486983056938461766681205639420163876574094769551475766971039973570538895797877997459030038486546091275984509344057181589345792884570394627350956327903196493085163863960491923820845281675996500976562500000000 [177,10] 510019970178797494182126547053555223796503612853230573980024673474518590195694100229940731637739505207804650514947766900943051682861247357869874928435396418773348481756729720306179299991085744209890407978302719541750720697847676602500982729581015309102150396745386645821407185989572886690938478747548823362481296642493844330854540667295629898161122635073743121892655829596642334477162343771054051644204466326644071696414074027163033801797263191355473003387340670074736054490143229323890223641609055679703423294880106940069013866202364332562577696337247057878840340968584212963894455597172727223634789278378119280063478141694611844381142722028938613523349391545212982738798651471944465546506151635837852187218825949884903310649273548755577278936132720761645123683623831463864913101635555396720303739013470496449679957934906161969126407821088306709767851295692278669447330493221823364609427560449325366021256091438568747644053167762404339669277131369834047784982225565027432755247438299693220022589876148131682151455523177056498094724900792220156632502764335376192025058517836893538182529685339821398576311041227925419282781904956894474876414048195218258758749268352361665292712203495957063694305519542111736178706360147403838583873220400357011327866883481161950689515751818633043432600461944942252286190836214912937418186938399415710280065018713895937936879240882129433078266019809020994327966463600005244953385434088109249686366057742576764473000000000000000 [177,11] -391376591524909244293943278626010382046123885259477372048232912361672775964628475139295283528811734800625148865589023265374764565794761864205635895774380202052596151261132260482553985712751859967651966961946106424772343400492723033265669951953415909870120349254395949388252923400089634731717760652418548276149484572572502044925590130927070316493202065823737807757933766917841499179455045109746916736486682177214406243205441747191096713320082670181474379785046872727938418507502758957565799539564412017328874467461233477409364783281259419672183024807655913875777930085035536148988176411157596978408917532727216017257296854605023147293894420404984903415338590277344773097516952344979421012980757288519904059487710699835541795320957177974018970526666532758575546445301603751504459453642466841585802829984636134158956027637165714074735560830217420100164538559770883556086773098414549855740412096748540744776582015407012712091177234200443826517557693396458723915107359647527944456684393204691428899897502927446016143234099485563595663489810593537606741904643205829553099263559657236551304504193594018077288102727351349746529051013881910475190896765113417081783293096947112658066143738207871648150943291141669406058058262497835252983905895248917634399913601363342609769575855434786813336194591933978103947328477717093042897387624510904153677287007527391132333005710786958978937413353294905964724352661671157133848265047009743043702654390402310239239906250000000 [177,12] 263625931519701696692547986920116553581540355651206755933455847029497176730127145179635090757272515862023107495232556513360839990931777233460532177506277398874425034734167092221309424543322315875834850633926792391888626364993761421347945568790581689889256830627703035046632963191560978158875266682832461851283451863843238250576478126074840406098585760658774473602177225236770255450905082461772555127900538525522028717390205542372740300797919251252048224485084297519955972365362994842929036867675235602721528887866441538015423662698763952104917242490764681916222113707872184466597522984134404584323288592495736084690649889494738830834586023471988184385148988826884181603159959096698030222202464687452912460857768189988930825955902286794971281044545118600915525112127684707620504719568848983769969614507525324274536662020233347160318002260091476237191069438974847641751973541153743603917465311795475224864742277386892514347911210571462772628227354502951458363930980611040275170297874019802783659047658267821858199885566222351057881056235814300452848092019155539978939153543626200004310286843910038746950256388199028467294998839916937624139767390405137256775950135352028744677231153193992994207846454596762474951135211107917454060141819903867895981159594248023429426251873889435219714876198618052497135056346947742829740121676347575783610564547555647607679091638458801959979693297235475995302168280551933582929681648337035874223614547098530728695250000000 [177,13] -163924829183209586890058808533350370078108012730370150173813834402291364204190956470694578177228597981289220787484494068070284254791389552370802585084920010534846676950864942565999807942819014312935584243674391949021320099038823346011206672798318640345896978363578895149208050602607510695397263518177786417957768253382115185381444264814260252188234780551679551084758583472269293458385426341097958137824526820805066095467886045011514063605349762643502405103251739322215512412753539993023001844489930197361552618076997015062864611022914448429784721066167602300873487476881356685906521950502062673083674558071007938892063457488862369404708365350007229666115459043628621393189860504176854327134947134266351590900899448487811890446317490598621386818556955219517544412225397014856571750559712108011432709602054364832415529777338581288544008029648317633300778031676445029900713697904538590714748646505450746520686961105850602999480056475320154478328089067344122903828666609519201062197427953199733124122900847116438935367911008707185628140864283617058915725368083251791613233089645639794622501521451546576903227122889715720296354913077404260981892129575783728057440740808478068477304423717295126903766244212448454897691984222648893137123950500825770033378975828687294634268499879598176660035279738411267890581116864232566662247122364828711826792226899177582437057548609491649750951512410890584676940898221740725586457929949292220592972384219432136828000000 [177,14] 105933067352168674390616698987370056889309058801634462345312451878760636757123676746814317023637634031586122958749044862210816287274399845660518492142198315314368577613046092538549914459896984381045914111438792704946107841208613950674685794029108363452246674555377871325181767583918024986618918836575462625680684758650095712834316007729486683461612595191149076129476050245489491075425927712767168860357333693697160016529258828066076818336337113224720663458268622718589746735120512474606274719361411606542473665999117121892618139540718720519547031254362886193721601583034866665597284760882829146524543290844449554039889104280836587154668959817959213251120008157908919797829056512794896803986112529275963016947535293619090578665432339833334796529212477393504867356599639411012123507046244590973309072910636429486877761289806491142639300433305168331003423674167247943962659207399575945159465820934046216842760610636742758866476246805071842970943220361313033103604126678515367454760176327671222340499792043170307611816979091613482659458210792516716702419216458462880876366757911230116256787662293405191076127379627805687867051027730518516211546697993312826070052694411806036864076364516043153226654227793669035586379018601335140203147114472565001297120937797452558648418914282671305927604723695091385313002730254624107122927127115453263381025872646205549862097459047226123572581159315136502737651772578014461682037129028094495072355955350757517808000 [177,15] -74991061551260438211596973186799286913770663242134333186782327694732066182714881752918275885160745588745850895340442188727289053429541163973027315326373359807315677959097416411387017082010532095092445102700080963555866435265483653468097924622193246976704228644006892593111110573007386363806382422255138015146005530749588088298906798348594912848531076915976072307862942820843663719341417526024377321140770247472466050543250098792641609363698581507251435257008812840619393088824775655839313522989352166850339936690778011175573918754052919222652878629893009438592941562332455742434663772367030510613712609962865932931884045345362036683233348632141518638178456774481944089797501033792697425986620088266787108570502750786908861233558675506805126562584039056164581859739880199508147470500515286535054192401191238981187827630736571377941843981587320477315408367264498114630295163949654026808327690049541017409766647364316877308766914250220166408502127604726811298126896635441297946725542381426022911572456328105014189261429459628832459511539367181768915833855444368450040567876803268936263567337886526545708372333604919516915343324407863493932538266133736451902599404455331402109665962810616705304165780494634439173021647672486146540406562581271966671905278811181630152505635487645144755603824493616927291369983422713974884727604172721962432719483436074152736124413502411641916949844842298415074769769066556851334998893712171874489089800189403144704 [177,16] 46461942172614249891968018460310725291924274303012646942400955881139062455970319725847364463177513047700231237487455714884273992548981075135432001793078147563258424332498134960244926860613823386054616900866343050433337602009579423767223688873111156331523600969947143466522023815750257872651437227641652522413365895225217986967256940615852505689102965244236284231357643828776031945092443516475601232440392529090804218423677688813335857411882909152838886500531030287000597537098992804818603392563933177618065901261520493236820034739998415878537460202881234681421044216062321078537678815663923388581077368276736241157267812944345795169732329245428430249564730900887466022638188877624626255182430676305375734713085741876176336552933319044891986720964463826461317312234196050104086149358999659771507874460864262480645021543467133453345149867035149466171151066096057898980082017724811566607265261027496837039099629107491099015006568288758254768434756424466864607991060813188462276565156101532870841794859819448927262911067476085098938347783224445251303609736078539816070933661656698118088189302584124161576943772898601563674234310871171462940399620935808181890699560171377815681545588033814412210251572629597362180091550941472231720040252731004246617361946354260588185968349889549812130621587708937898000314113135147607750572295563615801728993093908424810782918803592299373974703909615093957044339006507200316833101044068017555243395604225595776 [177,17] -9538842452034486738114211990085752644018559392351546952581825512208663879088738952901501151615278243638873562079877422601730238030463999280909166845456551608739031982651152744409220928328856230147335447685662847577271463336636316004101116097621336917569357903337961370324689003876806279597229151746952974190365725239739616902399843273077895362443497930108207148048574860433631707596677046694949386022090356236560081298615857831213931983669211747913748208357714046773964048337184088379013876553183522630075576739027615140649655508934111763406409419627867321046042113063073839182183393152925048867747100066091251223803994080375255681663129429584044451095331930583142432167836178597060819953960790387988823422019292897326880915015582348177961630734564875252362461733477242857891932322463184336568055592655631201753366663212383192532285400638615360568641539884138776501445251069796275302463147863685729596538556226910200630957074557486233932805742306386465202396716491797493512948978169539243787384167478440033499381682495841650398184722653655453478162760639183593443678733135933990938566788817275202886696658525118022925607918326662557110357200415959961792679657591662029832297509852963893238282467654318293063203348919747397117054962187648934920484631683509555746605994060599093384197528374812019950300135723637614373735708050879843716888871788429539692008412325297145769606993124979671088170261036273106061990742675340668078853803596000 [177,18] -26309938008633066582134716246730771696585757623988795073199972953136817669669112291954276547440328855118115007385426795582944424794434967500873049310493909024501317668284680649268345375763892626675621275843923740192214558414472697716102211727592527674203789086583563985338262613891568502650975115189008007887003154744940031475919781058146960886841315808297183241831308279141904026730187688127515584981523805011987063281519299311738396630858670226069028980139504246993181956131522253672645501552855903004961017444411407881479824506957811596952358867713923370220389071435107244816005923082717135561464179756141801352178432019854168583835014932127466120602214274655354727346817331631638942949416721654644251478896039315766064848053492390283673617101139781644979159261816671056501338478942730525831914212423461744017662173444541854440349151884534036714762462220590928846079031494195035064712220128435021216220579814228289372346986622370740288139683629574658132644340143081167006790725780077325716063734060923185178560582107252609040499812454123183123185554041715039618498121074489156726867484831193292847725138869030874275968203086835576717717696312263140959812807828754745413701172146570935557997131946210750350097869030866625895053600059939824448003037811487389702428389092218236887102479539668586896776185581073203187580730658386366304839240059729029434679970892902445519259778280424141117371599535910956751123256058195834558846217920 [177,19] 44066403508181839583668330907519146682473419341411191949089015276681621163735883090766404901348514045167489509404104484195781600221816999636478908066969622792245645745551622684562112214957101304650265684042681497218452839951849221046798361532608287974710736714740564820725347031583342642458371657722988294769798514762991950835529947540046998538312741637486815943586991926497156195226926169266697221385147092873374121623633007021418784476275455602822453432706323296734124350656913065828433475477969082965936303299376403935017901500067846796343657257254957883494895954688366057215694500523067644373373722186336850298696087454635962311206829297772001097711272672357891219535014138258927565295546724176607584309513866528359664679501887285894403283416924920604673392530405731854183624176163780390676876541756128031706788694131940995370514686010435957201416611079732832284801354239111855308214921019063697650733905534561691252016102413567457911031959427085838985851903312349655273850899262643278632012966852133789072783163248876367727133526551075714672670841195329739131575913825378958335539865582462723308696767476309128538442046851528105872679600129602117350141467859822035058025434322424966016226641671706838324028842154566031379944724158458277754738604575944312849254518347522858161712479896994343075914059952123617164582394905295660708984635311218921715912798704247530387980271624173533451238142013709929862489110466440074885260000 [177,20] -36878342407709524372417538612962532946788710656042204520665249406816207141636941594891064394382012878198577575627520506758113552333256487589699678249557430227568861018379903647139757494164493494613785256442142477238738867791501778829171613903088036910701277955349328822702439325451830220398911943477050061737259236158706787075716624990682799828541002014181954935806240193150334999990620456511672810639973221294164410021737380047119827943619756964323158088433232428862078871973035821850953609712432691777196339162621436791400363403500883269060941686886936685308498204316245502953450405915503908004002670091467873398467109985926911704209749129936633652654717557886074191592173747066071977618190620202689199446068605490801137041659870098218011407579984062879949050983042067960037180669298600067456834421975504816645419937381521612147965736784942452969666941642311875029116558136266369753793752131910973182036252399768902289395445843773083020526088236411596209393873735775688637592637532531489794709173493307432648504934452458419658981153048229673811558543599553828995021507149082827447286075723975527818063418628946835170145267641751521610325614242460324634632207453581623324102048453027356031539108659094969060986826590939661047298132682378661207103528555841346070750507309087498289916159672390437648896843456085384665444805774525204369386005095039035601173030026072393300688157963967624018995177110872769053725706293743299018400 [177,21] 14691701414197716146916993608570110038407965860481549915045603825339598929741072024291009867654674078183058829220452113534406971758179748805250414122278322512091105644577351486893998972586978097018315771823058468254924566596126695405493721548270151822483723289285653012935071559495161609613777825323012430063054672091138612294086276712686107994756013607287320876722738570892929680787920456276164687086049369211685600041686784172153134165912607534674928394684664766692280455166370059154638951743128436791289634791728646093664138879982123744242835163361816289667839941133739772248511289952024258315021775210444291088462170681627793339484267233012141367359403055550206063242220532698657068941492851867000803677454560061052517142294525979699232389987680475463452924518377203832097167961814162669234614860464449355008407509807540526268828597657052315849137982669150024829036919783925685591906880640132634502731478595078288569233684387011902348101562604123160902368389573751675455934639268392053250094556165555032357688500189097451188921854009139393535959075310986932502207683166287663378554266503486220361542257999740391760234401147644512651836459437251721338221099483346009065603552024764672731658489572937828548473649115769321235025296659948649052598923963685547193405584961849581992724518886114327903586512912032834911006723225687724126048259686219826409027288036481232166537043917587460586297486498487775522648970756696181600 [177,22] 5413278879628730937205521124153007438888393156186110009494394903372823962825507609156689106341044044599437279088613029615200155543895617297530051237661740381371171043742883107945926982300659687623627366976424478826276001310229834006758106710413214331916995409347515654839719338253067921114390358214778708322693713913396621534233396229572138113389170568371163671907025275118193326028437527281187645834345425310821594764011308271771859890867150858235212493601016590843472183530906954300241668134645369118699306843982173875681980364309444370254173790326346780928650199136335172235609298662613989129714027070167615164543214980676873683169000368870808310997085668079972065877745406337545376940753149585669145707507880999131553483144115195931934199352453726478579951378187266464684248544172190103106779367392851799191007826903055738886839189556289268579236181614147023309478614374537410806471443781694244349519116326970752465235843160917251817435553418844442447628336362276034766623387571611875320972944418201238146614354873720325162771918810219451799346287533169385881398942838660424565874045725820154451063097456516939926582244726409197153185528912503298803848522754497982466949867554947487306675244574875496700263448270554624901266126410137874857140191372567434974673305934609512626816599584145081993433315191631762247052139016768416809951673721430482842246120114169738178959645267884891409267663335441313265213163749146400 [177,23] -13597077551387371302011055163414782932960493757184672990662115594193701330016231969402624220925885881888169245942690089852350998485036139272024773280729908198240725875632100850651207502468504632003223170861840681935541139723800381374738704499614936275338961886069379729754490316453568099949753741190416113231060576413002752789213517224798252753210711205152644250285867967346856898421966256367367067329749181154642491723400841116496053928062418034341430682141841429754606198792588108880383237015907379872002588908641426349806628519823256643545148850957147484303637529783123075902247511870203068471000789461201359406517171238224452297844315175049749629691189489016103284584800995763020969211824360674952836903233187834089337395627483517241939648996355803510352241370128749943659164652479636286772732724383320163483322702286480257994720399403651203147336471871567194675987498487020541489693352423657176580776753356085979184122039453375884409897243169559818883073317299352894972244571892074586797723364384041025275706339373422897881426075079045960060989154984437303608658696634701201966919036040480122698298581234137542979915621130774796961187795467007884479964582041139567778842204251189099791186350229079063185603338837909438482882299418078308300920284987131637897314000297992450057559770182439306497495237777071887379793195422310765508781043137131195450072392881084957261019208828182887465231633770499747440905567211248 [177,24] 11567689229584912649886994175504045093276172341474224136063272776323404220928080796345676436210870062307814320158032305340352780445139978156167027346727129005967421862646472736137866415644535820468397993582092399218250244543654840501877498951007987327482258299964525142968636922666652119034528807980185040383415615877403949129513862664353964293325284927081442696415915133959002306588981112565560401356801989512903533267304190407761605930020970637465559925708258865893465367204895990417724583088310367138069482603441268128373129037080839048183384191212049941168421931871630278651931936328872314445168217653103125467815906971637006289215145678508032913235356809765967259423839505777519470733784030459814110508064044093721524685332543890927473384600307585320283941133215396811835487146353241196292490687676085521499179041987367986104674499988868667067124357694140518574291138556363548241341375380141086379160096033157960211782141053387658224078211783415669767274184730916277812716070318860939550295242366612319496400129651709441833954201533945875160973416562657174941278715698101524958955448440959675140266183072980728454472052631544071532679488342754099269840771398008292079661314632784262819184188453690105800863969483191383357398549278460096541459913840532800038791411604864680016103505456039143071288409315359394982994872351419174659108598404844068847339375759249489083386027195883592584089597599105313360368902736 [177,25] -6110656936258794168480654516402873680933347705887907195641519797741560461929614880466326283207863387679114285457276825953005445341387757850961357315854508098094981478392136623321268776338547502850814704193746448416485200694885834893812300290437044259620116871798493398792292290614139507677822289478516850326867932211987226631029396637164842940349657110378700467935250136707203524330398589459540493373158363648980955793894145176796687753595640533590750030579315901744967387131564832107167895061173665697043014014004026326143332226305976466840418286167196599876902223753036069861595946678282488824244114516831197581752203022868324971355131174772242870276484943256533642013182716367916598093413224153375549407141338667016699933157114645181061651325011372021467657134500052243866603502557964146833845442294795382046521616903040549013575000774226737531447649073683317077901113405847368485509736780616524434716832371394340158235794675676067986349210017869683663451995507680899178845148823905805987222656576706611885256129727548907736721282795601243019146831139851509503766585862879292915055717654682655163531733914642881900861296231460436764380114699371977120676375460738307073145559372304927735792479850881682087778243272154071462603324500853092505335830891686529852000252597699964556852388875980384928833049498128884940049889758229823371910617502345214152009137178753917632830596951541788288636258342903777922201296 [177,26] 1928734187416389568746669658091990550775981024452820323723106940431437904409471365557375217095741730831853919335413324926389676102821589666569551762762496209730423383777944721344944959092023704315216057538880270514717445397955737074012410688871318941631365102867190679642254102909860995384547898254672175857722207495459571231827951265267931113289654033570336941900744190937346448188260033987734135779756016334644978104802126515322356155982449110457940297002540076934187302213644524643506475011034545802015827072158074646902203953135451832804715054500327529696599565597793298759422753276404837183170649931597075970058523313458496315121449472149405889780383007492553990700259036017751135852070273018889144122149189017181567893477438813315603715085861170263425072902623524949977457322478874070234168801385116660911872518183053375459301297555320947784080567433353726525430083689687061129229867849016583800126866187510201613237722676370557230937123223168082895288688486447923835426378450946189946950205971379990910686919963724957468238557577909228984223214823827641353059478427320486258517456206475668499983002626345920634202518624719284865245927298711139276894856065756338870985332153761955833066077140880202520968500585921524301267562654910722607926963872236137391608388583248765837443993605151500333980516841203556339946440910745256265994839198028271440493645530479372488334086713880958966645630176431285066224 [177,27] -17433746229261391765377276349095692776983240705765337175491780719331405242562585852901130702954871156802835412841783756254544269287727736186379931790230274237473394817856251241129665337314284593996819773573518536441911491153105376920574250959150807074040965142659488636010166965618099815708838110546086123640369457235557617675858374615414613790754697027066193443337271476858425910888731746494002452978545319450223815960953556820147921516947396623947280465954359753804819532747981143946022512240021666106366283466601391025224747082002519635684267513923888950875073576312016895138385736779814467077093998081797800174572146905101378071040548337287912022342621496178498271143199782596250841270856758405949257160016951580373476768338141233499659235143638540649736314424462266308557567451245115732821764408944422687432537657214022473257616965417850191818355695306810018408794074576938011183205939484907762247401343904999550520086766480502113440434140892233488634867696115236264491042131211788402256865540598506568056731862829470396227815840354317748826196693375891076839966671495149354797613262151131695288554434184094332305201493028113858552209836099254635086279704541261519525280568283764849276976801175441159075830233358517446864389827428546734881234025693744587802872480796518694616473019335020994782998960747012578794400746769018921445185839829264429687464404731162409572182525959450870936417508775257344 [177,28] -403406435298445920228021204465839694463927324925720568479598647982366747506676181171430697062652562231602609372777222045925745703031385147731004107528931247741557252698489118773977746730032276744174174540174987347761007363214030484095151456884399906020417985241199120415793729761676352720808197918301405478889812851226220847578716510662968446428599795876709435293865297675962708900804106283435779429864523987717017991321771484228369868462829494465895649559264090392026036558803956245051772710016858637047177944111672443189853396438276974338495584592136870535681103032619797196659754511543916277087630732120779024815244241525901898575957551799747660073815097023898596760427480266926352480921875228233241881510815449005777660022919035191925918047817418741485644866757894032002232790614439253948956739472353258363235448435594097294801678815617647728824516247585005982200182411165006883508754913324096386099799695150050677042297729218005302561260197242094998326285393664458703077150596979596906648667956605462431440824692889012654293223777765467094112278366878810180265293875370574729241670126931664101364595395640657958713083011493370981310915901479706162697631609827549382632629113317851667547007552020236684514772488722542567920416706582985533985863744237838198557108801800626375448774574536576557392689110917539604196645864744906166061422731911075352265027690888121238626817536541186006204231322943240 [177,29] 218900003906283156488654274373933058100884692124771186299676846262277165775758165489343142371681523669296462816634369404757721909990519175469799953709861811031055743211185040890553369887327097540051196316429529616749402391848964016993854758654531510108872645216355960903352324251565879724306457587461478502007518167204963450374720350123411518731146340346433920449409126813026408134990854336427895075857869977254436752839456159818636790655015890654226558355385590134926820569299444741390000226917314377117403563709960048521300111496186482670297466178411033097567943203689576743918932478435264607190505216256505973820885248869146852811946602642633950457221952637088609677200698114648524829966542996847501378291007629885846149607706441597110564677023238244160750346031863068455606805498036649715406051686040832712415023602889439908605629356867736167100001205207057584688926900952023205632378067708746660768405901276396030953511182024162533599800417191219404973420253323098426106796305818147956439291980698365749642627128595350903316655796958479952649908313306334659106450287496458152918982153140232989744398661406919411588635888517306266060824135251506824949546704633756081005990261397352299565702990973287585499046327369152987485019365187539359909056149056387116863015711734221820065446571166946183238565944889741223523171571785392829047032899398965189413615318556665146036478393177201468457967004200 [177,30] 26069177063012795570990172236647892923114196978351782748315198488237134780281618218288950822322682710909305695584182172232516405810718431180275017418396708131998964796792387822767474210530883404685817449602537366970189159491345473697119829212878702392644698023728125444871645894622154443622494759479787372417062430958623347026688107293325009516571279533988716014057993303910336287312740669723099197301318444530869837854075221599512284012440445540934842084488221535943109052464412113516778180670561172143385444141679803741271239431400961863975138968618162224393099551816884696794077304969461073341940235419049930645867298108675539124905190938767075894942204811508508903632967412046639309300111309048434213087711533902107709530862856298482215899274855220439080312860131204410461876666129420993937089787728916986079667236934835601326264694476551666488876230199901861205028398296273836387697878618504711920998955569274212319819293741492320651051732407033809339660042309116755360298780245416541192416670498172175869557109196925598833768495730482597992605108509038266726821504272284055651199423026152427262747099308188927725827144079508340973798809181105559298023801115168999699606271055480005746502644237600024482675583643703977786051592840847292394842722046869388414421208718807049487261488195770923267360714498180835084469830094929066569267002527152563991891618874967287988751062391691934207752008 [177,31] -114591912582610137381426234884797553164876740518729831980845391291810240596769252339233798422527406313340919850856670072792106754645750131733390268482818583137858566806562855311230275858273655542759417388976335577120894597254394893777384676870174052638553273626092828145487008761161560099075183474162850307919677957724277759242294057984810096406203019028431784813563666111765844698217719637166776882278471020648325004170938375996519309440112916347934851084343150931616490893792728458322033601223020615589130047268330738178046968485020697033705139728783250682412975843726569898405561598815125458428271857417344887792142253281190631136836414152294082341048454605766243216775565536601224862281579047302832456165963778203556419286950103112526091436455252956497903228577513900485003729953577769481576414417838861072894025810063284484355947555277946332151175276050326773203795167595292317217723646187336703683583707227134583551198631468261055119680326957608016753262701736315218408160511232845602097871373777083793943294633114821920595727149747728830175196874895561689583551425507037783610279572456399973453954807871492611147377613114217369505530838694846308090417502777871825984187971464074153113023712208453668472435726916204639692429360417830866346182447259346287226754914538476532495822747739056897463548104965051486730957966726584648295924887659062776865432326818299206858262992543832072197800 [177,32] 77511396012211459606754367684385676625229047270637818008805025507826039732211970652798356604574352683447855414999830850078038362081065793139766421457804071626967708050014288475927568902489662099082513889479981768285476442473865628513842361127686506234117994472339393842910787787630368543197512992995853075441734088394034896181110128411619913089710960366238039603945167752399136974130886350924599528697958538802773585436449875314354023713751687577101243484959344415494521680644628190521650257476886742711652230833014978239414054776327317783398184919978855922381366544490879777462075410792193999256646150229072391507594835827212746241083498716616502874043856736442218572829404314769092883564950417404484102965155275200818052807358620577955890965124586179135603432520944645341424964213948344042383868992575450548625089522614942344830663264924622548375443267101240359013859374408489960234501211018027460221513122982589110377602167772180769925353811817432300618184220483704505435556677636892751471621701638448022149356440855567678423937968624925496405105777090458606190986681838470395591098986879519713132300251184968515437280148171970812506298058916909183340101994226681518128955017539761713097596984906158265198160069365097226366140987290879634020279627671201087174581697435693817318590284590837122311936301933868178383339014472794645585922891381975720527602425722020167304765857382311182888 [177,33] -24817542656797960312528578671157408260733394537187340459043095022877071591424038837251916980946670780628064867619861913871738665854931863176658473963605012661807360944150092813930386282863191155597382611201780887306899782857668152770218380317153846187415870007218064945928799115948600922732171659519270797754111867108963943589712468338406640883623523814876144877204404661549185513372112360533922455075833060892271334185303598937604253482532226518827425047927281729159911391884197413503588255185828010999743661596323564653737235767851015512376813604130192697800440874576264801207239672412250450683513977028232964042899528654085569506075396241526478250688091523370327148087937916151496418643710214941890740032035432808581269400523614538176278473457405636629922293809545268967022184555803610435332650610523052674962367050209804568174629917360065333002535496127121704109385801089373530689045641840576249253535559452168650709520924693537695097082519329600327100384522660201202888187550593545649635708054403696597096974890527699085332950735713428700091582473301398812650290277130761661910754230065313847354108399638052906881000768853408636348140677686755234510046341582161214889859292987449340633431425813021005450509851767042888113567884762653859028887776208501242020023388654316748326234989615104748624587853542593790318394704545272042125391721759867589276399748226147032784265552027992196 [177,34] 5309579599635906938281458173039192806884835810314073404512686005591050294973330921195794025629134142250090118561567900128516162099017229735773858498350621668908387001559091374243850806434018435365054701591825740396510951463174125289485135251400178690894702306310953329568851798344118739985238495908626560304422830701883191791129055773827995237571067995091260548494936374264439909104241062790214477930139864085563987461470317309948486504717443519147646524816840365158170978010671317347513953615437216249029188865544870511206865334950154458000991267896494522210681790556585922460109572331734920224048670823251458419621336297804063405120770063518271349590544263140354232886855504876205685975274059706584591283316442455783094655134873394950196662910476514297336425673289689650140823977180097435623981986701676092269165306073265521922376527221101232113988408155689562447717274587928656720884322631747762182666794172445546893177426769821655153671053081361088974747426826173934637217886675653418873154805172741735746897382580572622998036636580254719942508440749206272423402276946817315716153163726672211939315615022006694378825331208069060150384965390026682418474639229903071292066152811327934054000897742630647652170703130666673462351275369434558098831845588739828288734965055471768402039578035107125817682900491349708556438554260083930902779296234135462394090490693414896573537091990952 [177,35] -4958035231246166540416712546309178511188744288716114723391231491136480159182833861340519043993002469027066945505315600508529036506623324435040927321735028207039927911133470831156722645121463306682016763506293915806657325464334915181625800444250687753178795789931601122959813000846069140180728606968285803483638031782366938957203633144327420829634484412514204834916469916560782465168372120243127715601058157199911543259450932412538876897799600383857221659063469252114659358518822444434463623440458376764374944381083910578967220746491833744685818444090160462502269854693669219348462444819598308482476883576721230722935751108082983779105403601585230227968200896787860065802908965233412708328966699404209347970981620794072734231911022481303098761399761756495133144292655012662486614431714532205151451932123458776846058856193429573885727969481463539427844633985819018013238970645647380662019173959517345922652814038036305503327275548897041784555900883881470275534605370174040638928925168811378921749822166969372277543180240373823250958225459683173659082031885501266475178515870776055754067013227146186419074363845713495797742540836106054624186524186075015213903151646187310641772590945541018426607169139978570434570598461486869353045249763662203953017231728990216955873559360065660529111170124884837274170479242649758681614140937783776349422156124052496745212835518193324644157178856 [177,36] 4976353145180029989137553263170542633219531359105373587044008624141104070215333161634057981651175780109820287601149732004124124268533839730333978470117521446533928615053942212020619942260982174465776119983434916738510029557441902874047647933351614636935454447218240814043798627293234780960576006572925820893487981625542802144316567875133407580666985810657452022984587462273670002529643031194426503792408497649698609336190996621025605741566795266190698802988164062257254126372604822053581472412069952388062277573784394693986760635978839540627647522791433334760011704781127669059230163481386749553161358867460232640150114082129879957903048282922274481753634910720460018963423722655368846162811988816530450333582909863375325878174342969374676462425146324374135735164153070437470961868497486871098669575987190105173072707228639986630383531052317756940404128455326848104601966644588059875828652917345125682454644394362671248653577341796151061490118937551441873761212410531528247765904940130512610794854943385987678130834684852035815712453181637967818361256118709381784661145358654451919934527196835762667563906245164698873068580088731055820183795755577032809609180521548128088908934571478239112328731803617836944722505035490390671059695773660944531513304059379236282609853576333252418305609892633164262340036483979240755852311891239307862584872178963841112390210179341895949274944 [177,37] -2707578282754615855458054358326799373386426828901495152149182612246638318775495237733767147818986276896834387817831492711911462003927618668567284815817540691361918885348848151153605765053185615450995111842692849600732474185253048105012401212134095602386796067857668584825848013562285483298782185535158620933610511959759357523860747313646541026482564085749598545637991445426899779534326872432478166306019497137233502206919625222039520378446775718117903319628931933992061474538647954747219047349281333817190146296519764335432494122867921296993984455911360366603545972908984615183595859089074515704020803322750211652083959089417279784216748988609056680454267409342446223247722294016661347153981925169533427720192991920736304288694821739858194441853436652377450830826190290556900110992210379687409404273372786883737374639582364414233734353086067327034956155959293837071567695650529586082229466470281508633059723966971561797467766947628227371827073916585212383398492024480757253864329530769194709800075989494044069873643045783576351265592029477121548878209093245383416160130239358871417989657949097461511418634282189486729133923399141481624672597902447394357458454828647864516052001295769038804607924089848980800202606870005138732779176717524729092202964901236668313992207831897402866518970004800778230929915865597729414858433352575829373417258767662699932082917603273113342736 [177,38] 908259033266038548508155646687258475543656932302198208024653696824711656828073824493751115244497101546727798203961221011810559809154465055475733250190200433353698290753982273061224419845585987265182341253488189394235031988648863143703284101139350800728346961120471600996343631169363942637452068258133735416940706573527768339914908728447702833114178758390781387813043273514144362061801604688322389212682938980320512963772182865343174199001419753940403749911715388644414849859920083495992276856760128553084325792476396337231097014606947935591173989342887741887490635423012729339266904043845938752373603018310112932221279101336009635727891015196824348831425160651606483014725856545992042698474580925542565105910833060013849615215253659778374235970719950151301100390203587867158767200932018846897800391134394618941233778951493564308243900122916044052100277482925042689799088916555954255285752539382127671282323801451954802676436586675276484540064845489868073104520587229235520104125307380011256780499770057099867839063721913311895264175395393518554351966704159183618308465356740174260831303536314997435300657612151340833553346573121980404062428136049430657765321832897323940582830170032644254241010661044653108772589743744275200103493936451457817226420066195276926945151006205960803553373289145626037202132603468626469942571238031859049117817568377057803608316859037302188 [177,39] -236962190129671832568624740021219902878757957154262332658674496041881764968594682607126684392859347538314319742497956204440524306860892030879784564191669768801018241395543932299621152950914034550980849150336345049321349421093162030831559047670031954221250086121755650733699717330709322034868691018358419499139910971565356420802534155437433916487968734985278950313107161781962643658125507375708863589013102334173157152641385396530601435645025192772550784194834399841263634585962175822112228175161777877630112281743231478837038369825475228601530909588388260520585448019580702609984573900422447677356688221056833993246904860389818984186739887069333730552969763479681149587727636578868738044139478322548605795434661174247967205880960883413780720795007369068756598274789640962247967294497811405437756910465545056150556550765686357351050484818059583659127585404297609197869736007947236635719747488406478053908945273904326147110752311516184533740991021745296844952848218628911837683848550948070499422373246656732074205503492626064700919434854030404750606860123208345148597891108485247605393229193165022973306848145647579201700128205512806846194205218176652485301077510701177355060007186920623659714361013415888737280602296047858472957718883136262973130456438972281057083209874207759877399639530806480057562862421648995984814478543156101922718067904446829093379130697792296 [177,40] 73783344586218412623445270316693581816989387755499427311326770072769469201651726317744798101209551847999639684763446726691562361237425389468184256947430261269890713481967235743564341918535562704577971936372349246080316896157385116599093635332072257076462744681538869130868977950550574444543157995166513693363829689393164905424084575498640393369860606104576663523208039515858229366080355172511850295630002093172182321715579077053544343592109734305773293293292559298233523925282595999390662348156968663410889484705098697703140485528042030403873107707301325404229932647593693976192015402511397760865240967287751612371675829832106101780556025982897450313324666699528626280022873728830745656517768866051399816793862591276644149070562497381134941285122731465058485532372490779064101537828895905334077686300337649088766932879899788719118435292221517145762365931177459489825346682980974110482819524774491004210083762586171585999543046393818835638160413939249239494653696600170216369663161029739697896707342406608047611945959139676438077089190346343089722269731586244048366714958274001589166622509837688640143645560895943833052419220321604512507113787691544196960760556580378257172215195588229081360447475577941130788645561266788344520469612816750126660348039474793047174617925866298737535851461826276467376996538269237951234399368789117760833392576370576056898487512964 [177,41] -27138587539649835278662242808186859170110943851882607904902350664016687941130202546000750664675539430243475853448540432216083522327033211245059404894459692930700264223892731245760965016801042158759287179631051932205798275700093083229661774149576437969511568338537831864072717283070363052029586519258705955594114165727913957985475125189405375743123593345545689483115048907879793277797747029207721539550127352731969587829625983133239903476118198203973982708513983258793557603713765307259343130572625179388674604230826625504257070191559594232804033967609170561515816999344167265656989531680313940913222608704388229249579259728419175107000874861774627907657254416227701036295777884554853750994070371047929603495940742996196954328662141657852732837883023538728399555980936813447906355492540533044052320634791959303861737666730580725376819990943671625135937214726702720242598783813828034705032258993099563057601270004139994050723816554322348252583044907252093377545441684919568719137882831222857265017278765752436265498350683569688196540659815737654529536213424821178333229346157776293563566503316754216890305532451210792290210891660017361475006705423224065930279938389713832264398204408434394032207407870967637665392581433411962482767345405147705326133909681751097705200037513351014789955139437051785518445825905892773677737330272395588686198389275715387911777136 [177,42] 8082501459058669400701942997355376415586231570313287404106860639689181021415239746369309008777628581617975024613913126181516859657098579302572651962585666678244861161475838583376569518293504213421952602952956820864464828131419487550841642078513621409822612786781794637808961896728948788470117254312479030378667235007836604015121890942517265635732772685774930879673001885623764166368955841908717785375006365680909774395280610777571540307085760497028571123718761076226980421981834899146852139884127945136334109522814258499874539891057922521014048836589821067810609016930416458362335771930842003912892177381580287910376499856748044589577985965397283499185536080916618392586053735637280016350869507067188819634975474658958588914935822424733624046129423007498540634892599878619499444139318429164885712770986450703236668970882782796357802628596413603826563955876838603767248724016230020605102330118737101030715200106861417743229240948445467023386619254886537126765197122556190510411194236864565997187125475099168064672864753461994593825414123775686721075945342561383171496166591907821378439261927119740854731697968926048780705823700958951692823970385050322124185566546277131854777849330779234236078726358786996614034454331428291675305639682998170298185260067356068367545626650173024269380089458531562031486434641008392968067288192237070887699993020617093219404 [177,43] -1794279365355717007562826024536503429329790713998829167390941933656218867148054531360056663544415101922873621550884893902158194573998491399459804687715272941282659983775432562081463729836000014160818365697274013358367593885430589819969554398525782546763611191032525820082923572538237247614334831928473732130859500255378352882831270160803466327257225544366969408021189577132438600723930799394430942925774636471357769369698466682776620721004893294550890851791071160000847406825607843913405133287725812903822143375436854883803537710462364217508931238780350896846935060768150627633181787653693200144414849456038470278810028178678544345928052168264373077588129615261768189702799793168763336986187629940759127517588084889383523383459998522006033029957510844076526508552064650378181085481581417061799502858226223202330343613793135168432584119191636062096725560295516305251904997529126173122067641840423353642395396310745241618959578149140946968351529248176340998697239562873733307576678026674413160885324205444075398769142488455609597802464714870980137985805183452843107524928258523230388449380261951489844593938041208518380448561981043484015601775770200111190133595525461281959048066794439320990482695050968241852101606185251853008746310271600001166515946194252246010898123277404796326588919917646289050104209831837375794766897216044825976018520283554293592 [177,44] 347209401027781921736966167367860903535073477388591640872242399676331753892320349597955572563124680004111706810866824454078502128256599292592047760341624791182314985144381158358768958229804970269583528596371740848044295728528820757194781078442255329645005048236908563245546233787679944871690308473115817239356469990493207607600110928076931342455743889562486630749308578200451360052969407012967445841891329995466213543147499463208789018364397845356918700437164980232306886076187091825471365943787847601848228421150010607440197878147411778720392019714771511760328547220137464180130027472861724880560483523580996448655610506172016930056780167929735840251806348826146762111155348296786256690176766146288035371753009271270230028037472108140024328287402479100577711038993306701061783604060931578935495692202210372844191948501609396765493719560004012400785074972002686071725964184115985259700795374517128394199871986280690585492520190012831428626761745524650676634979277904215041235322909289617515203256435123243770063440203224916629758355847057137945853263568634975562134474625064817570323437168322974319009579250394791452560868973136617758151007225618892910300838417764788138823727307586283346606067320267935754762353790708148406918760659445465233870223878157724272172986528528451668594434614939424112172614907687070296722342977996460657412801491441644 [177,45] -68751905778817237432105263966225501462394926624310136363150954256823629340677536340020868748843604415900970248662925823029277323677750377726709483144193193345681604667540898651030536664916883299402818630214102689822375168684279675376534580065161676908147398471760968530957196338899496721760543696775820375666874008347914645556079129478353608372363757246581598936319106002122008266924278393856790636904305075915791265917595553356297854470264906143784465163346263289515348162233705109147282469477094805100864912129927316183759187751897800323084011585515172289237384441988440377693728454196339810167834659006831233182826586239369656849302389344041312559344171305791093815253656658506379216275342724584117098855489567287200420257415321477766397385370612562746791065071702414700043247436527769256209094089633955876173019608124663481134578004926501678187466414054530770330073205903797863491365679227678909243357117527524100922897799640282533424566353069332980008546919506239910873891091372709589755248963007866188583071458670236317495889836097439723072335633639787189927779154399810611140694278751451687070067847103584608666131265161252789070711800954140085226936869501005582760251914761123914402065335731060738682534940287328935493352365869401329218573337336768270809487447427164565832647613189544198090291624147892958892442641324267929391460726500 [177,46] 12726001053657307819515723147332496737642258414609056716009137156091435850899954947810306507391673815024591903126119128309649255898684416950635243353539233530132524895175940802585877814530258835413436552514649736945720580322414244544600098429480479471563219742122143269053212524351992647519927844004511741188444128821515348173153567677384996678715705761622732897085629086615154830049820247870088305626034651373081879467460980557200494718633551808029066679577756826564857786180363706467761270163942372315071773440399868120923759972814681902637298817678829908550773092266249202756849708452989761760926526188196567655808604334881196853681179048019856342774595447481330238182103341578576988689983278260991218496776604363530584622126137075594774014536819811892318226829635102695283246402840688782185180617969471829427752333083015154383490136400155208578315831607619118459085082885944513180405434180488297774016361972332130954829588221304121284025713304178733370125341856110354943991583656873608703553023178888771491079312730247576349923658638472082828139106659902708883568949536550948526450404181208826468819506879088331586994620601713543495366762125952644926649850177175959365793495136809554177672930889260885528036641596200788919571123007493632704593173255477489618893677577256287464009321409329707605768132585235064813736496354065119112000388 [177,47] -1951032371238116394569195270148090930002649568190095138566066310314764355009046063570221029524043455891537127029893832178005055920070463486381511517724040306911779385494220840990332788951036168679595061060176285485970693660754800922685893910531422921939652003346970659298832645830739867261927643364370331064800944694865864492861119675076655997674740230510742561992824613092730281306587888472442672064314197790044915727656543055315318183944937192257165595369318905600477166712786836626763903721943466171287360627803068954371067540791697967171934441911139459876685552742968263457488394382253655679328105461884272538399425197573194644227066215057522135362321150132844191128059195479749545054990135146678650268419007438690975506532304058803305147079283796340365363831944390534550507364968889258941038333543490182846320523971385268822922531249691387712660449810226653432469367116887324513299269720045836459766078364502061211325200611859142479822649216626053768909831360537515664051949341269806340034806055191876720510013478078204883770328151038590801074491284474499172006471552152362852931978322924454803735312345020680503008386070740244454226316066435301044974811568028808434048361059324194561315281364769472943078873413085730167567952631678662531359136859886699805557249464841767646793043467303138472955528168098217913718347396843033283860 [177,48] 258556305208831676848058929807919348801209898179851352444652439721914391893460856166864576894636002085102848107221200220295641049122979647340941033815513600371804484299732755426288533362880829833167449388205374834827512563611963275390636622175367753804189429389595782545290093683759188512666682409123302827515702173661614625087377398231591621894872920063777739307487045195838123014172357943515454684280386042801405657955316065492904204539036174005819681336580307670551369835729034381762900932264462993160023412439979241444205395338374410305952583639416473748343560120248870731284108508948440526397838826716437845637176739038456790385618327293495943963199302663133540212974541526213892839982725007905021618778263350130075185441398654874894213600210581463292419168367940500390422405293383227432155137623864989138711445153199041044624812779684486940446325655695210159748243698510222575372837879503016978165286146855022676578476115496281620535446805250369999514961784077305786578520926267159359882582704493358585012558748855769982179184219146668520898530521105234373722884333324688447066980724695806808712701915970233653109580315812584152798246184645747521953598413323465172930348800675679748131646880162434157451017784524578734395208689174975213565454261514261698000315132060925626281703587258813722016208795189730146562295023019472918 [177,49] -31830688618488933513983809931767410724482228205298083294711932701254356864703831638582569928931011082695767076120664701066996530232212803401582933114905951877393618201538161103373305827573122588070712433977219741900301710010360975845841477879994743992089897576948146472553348758391785167660762788151918237252978319050347701893059077150933809703607441354062521922028002876146624779699905142728840208956084656872319508945638799312027321288630035155842377637676585984183837858424841403446956721938235752618809063732684775554337887503615518953188156984388029094992111672481056020714777125977342805250502259766508393409651941312485244138757089547179301367057826926838818063601166451018069535255706585339048137169724521201805004699900018001341061656353107461630606447559946220830851209409101796877333376308386081878283937421000466374112522949765266421339788522305619816988148713022054031191342848394005000993148819443690537164948405573673687987706389133012007458272750137839794852118289717081493622266011282309738924975390287109022417730075599183921390996787024977510647879877259984030118754886925611682002526965136827157099665875450274625660223952136694323546728775858029679557898442510537419774985398885450915055363717315685693996744068391639461020609843593552542639056787628408280748939715471182061114395150839402174402403906671266 [177,50] 3510277968308808837322868730492390138261656574775454335051552960014878563383858498941985957012158380484709724205420591769936575873586421445764091543058006417507095313080641119165370395171200601097467203891659340686043368609842872635868726964704650689150580433726324903332044344800373956426068013328223943448046522394037236149352424070397856924013484839777776269471094683563864319433829927613231636782636993071859867606947018192408204890467658891094815050840714860254617757790264167852386534460958089687868910826644054834408564390967541406694150520934970875049257149507274923225376438690658640773009442277084102217164149040473707026398936373100317616034966334504543014216909342888544448405054241295655110076146664660659084849318887287893779016784051304005406295302732792594416098339846172985334840055691118227223523692870535099637511721612366860768790023118591759340172248706743351606469458297424708768873095406561980445444566177090328165416850512466209965140830473108780249105078452774632539461196845354102989758287536653996600544914187940675424987785123690507991454653821413324013374999827691657768351246524439070078442952881956890454582825414468002862432271961690308839542533231229229497230098498942321375738393970060708964479138047476360247546419776390414775030269451051377155915333126087016904261947482218745873802716384 [177,51] -333681057463166677581930310674348025328454511861366708799826378457505916623423824436898495700239493420367711701859054081330923785140653341724371161470843013330733352733410212529937378711314540277153140407247900459408615890958651551732017640122608382570984852254167000913780572923120253739872618032203062832951211919542970855116917287602835191642523714972440901141136519485757509372613525002804099585274658198054245306649652246262476826743394282079459126370201973843501921197929126794681321866701984712496310598176943243122607840469216562638452232475265020418955419546016699783409300205776844224790167405154564449628598290663106603971608015554096533498823013248752529879911936247863142581378235364582919094312352721658403052406571834227688590965492139161199947591775132114232527592441880359721123008076140063182671158289534353894734805584485099486375418240601235480814853220463017861051942023848990784754753682405230567401420493432480831245123585910294572272241612308737507415546114789003816077948765967186993242557035512338775436133296757749944340861923530247715215094666374548973679774053287682389825566009780117639370339966501463106928865125774367594528839058887598467766970343714471247458568964088526404044750377883193397821481401789825694114282242226104322241748741625085701853458206294689395130097092373430205217408 [177,52] 27943086860295552345701412945268986444742400077546129723851083296908983059260685157264562772968972931767652470522047728484294147218412606793037724883604742899060693766544732034355330113869791819552090001028893423734788815142074885907142165707634491730297815953772152614855241094959087962507094839227188558311954932894846515298296462055883327308417797627973214514852718309410866248341759388230212548453475878809644894890694251218189067350439152703365204047514926721243895588623459384351202256875063781457681114383675874689793509823993542207459920141935486614874180857974849624348811368625880367678508616329452801316646980624094535195076725429552073301797857333230508505517403349542951000001857399589563857501033824364497247715666739184326094816931870809029715210228554608566885363760768302203136279171269896552321845232152113753291952574661772194106636785682262322109486318900219644663346853004131391918413683885430556987142433969939396655243278803287979442988120062030407341964737721624408848457230188823022786367029514156631109470922931258859995568457644021287907459729486745847879292877592084666869225289405608533139826898084155999447392695546372463050612886457209990638870856357462248832944186422875673163295120176267479893024473667028603147230454066594055198889298207154905485715908170337097911063391508886047664 [177,53] -2071707319107648250554918037254959919158583729563995569887524125938625877859805508664633568452208275714854474100826282432715821524470433804533637040997488464036442279477355137761804661705095970320307168534780899075610820296393749966344878754803563083719746763778702218161938051333796050502900121912758978061545036152520631993005036715993312413059049570035334695852204419560597248638881590567788886256726348534065824582413963457353455684973349851901359889573067809876851833106402569956176932486362986250434845531637648044007658566808409205553397507490068283586676102896315634615459085288989229075506678112330039066933098651618282642416075757650341548639251387745312788700716957193345392934467684116107878041173375158169020280872123242293652145852591117794456170634960458947998081436558988723469170667353158856676633752220042221191461529787565384824834685129359175255087971624364433613909985945801632591603957737739099680165983356990711055224102332885957481125655316011700551037870613248921095312974653066652242908018828945775256059141742794634268817513778089448553273607602765152200909247485457098242151809128475411239350213998041963246296610198281531328180781321562002473115374015640103109670422833419537473825831192422224064927144303337579955881179963425977456376690668122449517669020267624270676334185497186320 [177,54] 133588246760547660047996535632340697391499556953204581964752470085282162744117589681465533733465991060827641201236561197529420592345662092423431433150374764825887987007827519343181105867684289143450862364846932875160871347822306279182169926812334018526449550127694663982884178880284948161998675297362049801239193602111363717594351130613024597977958997402191342419589524193190304995729579494911007977542648524236935376974740400375357370303376442451257678479115051119704391852369693634795401894468155684791670614533490502321148031299633260368275737622200191125447361765151609259826380658605555880238740590487301094734385469591933923657755544052243938652228355295532725182699616284767235823365279013550799413918687381883217675239309343750770785080731033739764862458868122489409217764167433291262314138161412414277127570231440242134258642303413703028022506888004325977164402047647785129998301322753798390594511496282771833316600081159149691773513017608745878318762233683236272984898987009620551397589334792994814932526445749756432658210981168680106654712029731396985191605726911194569269208507864879853344027389465292485744199902043366986562731377007545377610391822729990763390242611264382800716591657663650567754310330788573366983637102943677697434212145641837187478982128226111657373429771129958409247023811744 [177,55] -7479486436602667322390846899430764315838890332928469343253204409852163167639960731089189968292509101506381291100778801595982539448007756207298449225031695535175247736019239870305820981194532790222892663774004915215822836144520483719772175167414009661157274370673689015203333683380064010235878258279565642750292009231315558713349811286317105136023994864318317692675688690280091529207449858568771689157245038556251337755787961098387628164275214727609448777401449859835915882987467609530979843718075903474501679092831745246041385488234212021031529477069761300411688559729009432943803489860491099747170700761205470862538739045617633695814340539951856702404179691959675898432006954202347031808839341979438732691646586213841127521612617501237700349264095200314156609346690547182460467411078811231813629311561906977593080295813166750991067334326605235655609755908798688005439363423656810531106904725468197149330018386316476191602910349723303169377903378038689491697673490553485464423562452938770257247891102239080999585848903345645116649949592983874678719166912603151530549642701485412246187688418955314325777326564417326473690688878995880527428488132922793293859092512096589686482232832304178223583378447794068706084646669395850486780810722324916502876615004284162590290179016283265447754391677695982412545520 [177,56] 363356680897055383201066232963597944819638031745820579902234457383012886635864664257042828416889364726906365478608391124030229288498354487210450274261621969755738288006703349166661683454469889398392611299342539832375683708375058818972466724775301762261488634847750870672379262442901150490824131329196339572465186348983208244782441654503453039110719081312112750371697446865948200148233722289527781880411599095395539127201207487016017438065083484751266837328238622156700657669636621623500467489364228071072654700268772089687135858091690440729615837254256341117126278873969444143609880899004392656005226505581497618612197778020319564316454319766963293793475265985642949893245869522247250182459149379076065762921404827539945430000103521579012974270771856271076823385087084827866345134317422551233262477634463055458435063912451597536954813851682206313639815700406635436236555930379435111791461278030142646253385438533966168418180259734250148680936930881714650823729147344002390524063382342599406376099527594964194350814301588686577612297891045860318699565965654498190176970711413498609800889952014022782609542685573717369088385404048624698923917209028435086112549080980580148205795761544663181852124835692496688270380908060633086502958797131865570269713130061748537163597963967813643953047284726424084832 [177,57] -15182058439809564401445773638014570785951383371805353490977526095551147593986184958381742455754904383108169030215980201565087819143323746641473746891516317271913864851241332701427876796236313277960726755973690427002137687254141918822374702209741117458712137057385767070478627579238537415581847330015891326081348275865659752087795529482549528653634331508202312469748950117672485692109210218128250221702328518722108785197908148177126457250055498698656131225449053696266835310572510107175260638786487981421439892180154026979021535200372313750589972197376095180598315460656892917875999926505815960076688636842520448642792779139716137494123641036575683477651186558939955142526848927363360683769323979105665687349433684453359823821159203271056138120818403457114349752411753540627511298819605366452996486438141749524976902644128218273971511929892576446402292918138823781773858780250989819512255750721497040684857494520918154779129180594973805947816587771844576714149670855244205059022434559143320472946447931557562821960887188417454156121108738903462727217514435557747289522493908921135685565882680855157687978460599934396573113917273796350865998403648956197293555856285093824184216941232327387437775589999202561781947603734343543631788494848473278110176133289146149466498383334481456672473876189932672 [177,58] 545091885370516260590773095187267556040656518888120444552630254341766076202643855924260274288236033723576045995348923567383703842867522251888562106951315247783872514979853579102490522020255260540176438482040024473248797859933634587719901936161734584687788887839267629891464824385525298824924055405822046659519003893660784532865428156232930713438732755591801544600756011341115686611069627289462372267790964880213634999626768382346018574231001444257059787139011790806356080667421279671551582605536987348866270219800861814169020332188942367510904626724479372047570593919744897290133905840118023922059026195938069425143852403162779466074044958960547272468596967492141809304933780380047309812240418746237267737640848987111146558182203501836700770689387913367112140215726091889660010270352891262947484661012313944720428526315929477230739197811852849003770069840519410361544852738732315690936223634047822422857376224709472990336290077929072342080586225655712564481418867183872259319100386078608149673385728064907133206704121907614239243753195499631726223762011056238709059210220323935951573773398943407558373918519441255810985277171932031615908537756212052925731752700654389717965836277641873271194438622210233901225145380414003940007093879329783104745187273509966440732099949804386502869346405624 [177,59] -16708077660187426460341714113614559590959971098378233322186886916074925207677724362440275302310774240932303533701821600079365573676502520119199440234142404489210758859066392971081985855777633793666763712239641866980295543634935090044073021516050082142078540759184709908783668946988240931070404331930934595612982080337425684859411754775763829193034332092706046438757594962670104342188036592880291174643881500402888956257023731754383930978876879335734898917932632033770615548578635872912027563909907797504325627836477242190607748890218792794078481682966083949546644498463809188626143730757301611209278131153350902093004192660902934424153471744575813281379238023838634288483703777662674288993263563224510445378649793714796361637545960021642990305720791936042314914741454041378932842667547399705006710960329505908697294504256774066405260187825673692870615559577279483678380499493324143097132466795553944719736849320650288005124176228842591156925534823296072035504291198733267035350754103032733477073516962066213997975290997290342911660897034867300343710534726480555699983925098134850978672414155569317054197748252152713193706559502802535094498123999991875897364730379798771572474886659042400697409965698464054289782889784165763570992553021473495840968019165251514066736905069606947562745376 [177,60] 432472374361054549759101899250278506459627351421226925587773662537955013096879744517287695630528242854687150321393896159414856657765912086493232055986566843090843620966024694336837387625634607692643501252832881946226045445283229066368969863144731060233467510018761862793812451340301593284445484090045993347099509512947342438056140690786941139359037994051266861866251255637051977013325210687625647153265510814828396124083459409206755301011451727689789936039253143220929026006451425384260633469033393023309441132487712367027673951718390355841307835008172942950112203544050090276099032408167601146649535449337641578219073379581873849999354740330855667859735899720134956233054286509832009316238110355553329282922486423238990191095324758762985206443049563312487326520922050143534042469533813962310291360970633310877315825946904452350678030987586968501238221544736787248492794724438370115396109061401112428449623182127690900923672679682918677333971410639655275941748499786152808181404014132376400432984688194023397472407007323090132623826482010471397324232950413272768366393792804132734597922528103302846667753395049286098564005101630120315374563668739502916361685123112619988657356071632392496638617291141162401250065106479316424050916273769277959472173882570334596108368043645245554768 [177,61] -9550052868544636342407184556282422868431149491613196952356028213926991412360048803192886885112359983355178288848237889831588859966845026712284882904138527731703237226530659550435953214979984870287916178465645747970412167827162769108426508742729292598068845568544515898571270624903388743411643828057603680280968800150902671372912052016038733690128516155077754842968865816061362400688448460153864836457549204420437042508285158004033439412436677597912657524082618239785322701147397804101092567310072702629842349166829510092315034237220820579181219421453618015982962946854176593458212942045537396564050904253712241388895344625561424521784484433073117084732881473286683167545610555044195406217663791410046193700160048187815870463628620843985046230716588326445609817717485476532931328595986658569025647441166159124640043071583667736223376710486744126898462928792942367063886316824558152114161042671444184263505146549915904826449053732708509720160125077940039734993201255631019374830812818126861160967571693328564524668591216737821586983493590136785708910244626146902634089324879324345780751795573194352259999280154860323064343635697008433750736244742380219416268712844536523074598319729384682418219187761662953258045108631002579655418500130754342988133660404692237269251417655068320 [177,62] 178022248675033870799196815085381706828716375121005098459206921597535347239731920577163463890789743583928334683401279844423116929621767260592099555564770767527600525588921882792816140403731720626767135806761601411749594932297321501474106747617767541170845538335737947430575991429420030036029118741958383443690421310826577610729304767303234189546560787035296874768812436547919611410236909512104674680343189700821098932214800757280851493235618007426366003403931917508848641680477527006750277060548796957136583436486842168164762281349643478160609758246811642253359293893634802326269856141115107238428428287430886128103902970869005904909515277525327037645240047077267343861942224173218114252842895855849417609579710617516177485827835981544840345322940388093499891956384212641104870711769857781855394968596533923524118800326724728868471411641992655489685332923235754697706107964373296587466571852786145656431815729212834713368525189839345247737808450048047459630887282984568589507240603685978961615402695189632454413403107108892424980617847126586716493148025640570743195031169232804377367043336467687542448166323321558456405121408981411534750909323008254807515270209020642650902480914328117991077197249016744326254407510700883584324606241657370598254304352306856612374230625224 [177,63] -2581579510810275769831697105780417060857563583931429263833903265365440981923977742187063170527803129231510260351677687367820181135864136548768275702400608525854277955990085551053130135429306467644542934980052059789994496904266219332808365992138703178421853103670108165764966075392004052621784189372681301391301826165033302649519810525932367607766112979744600860350795828120440908923342925736409099325857093851308346074986838665820528110961736438745302583570597964525110942072192015122241862123656799489785895218709791963247111983812417488811781030956654732519463817870756553405387532540066145580032369524017436737062780799850748016200401379993539896073742431426264707616382425535483800764837207338729633633928287650434154208659062751204339458167295598899145356219318330163710815852250602865388083012266934774696084939109793394290303114861459851997729175478014501198898658546574570923071964176356540762057775445244863837600952584706955310084717741220594898659945169362551681024947099842029023776443155280248994409149190643639656238318479843896130653715055618384123925812397014174797896155634994962747368075261931421227519241616771267653584996233696173803225046520778750347188524767255000751336365069220098779331710543747059314315456297384787783858779632831967220265872 [177,64] 11008163448481699550915105039074273955028588260397906614571477171223731899551978440211425268294325110775386270507845556332925272598439761184025635976486124061627119687335141131811296983789998654138826808875071392125155315039216270407124569321997301300750897462089214380214744981618454388446702742926508955877390434003377312644668911442290556335456811368642119612112630310089110891533172918386768917129081372993781752449027461728291856866708749803085724816433723029765887894185666253171201851687155317101413427413025379041241210123291513328963673960655773207946671870518286328568338611770420067877832858615643904983823050674766222941845213673185265984438221490183046528085664929691762299218237122768068114330985205794877751765589277393073136072399277899652346887718216094661107252754808657923376294309930631079681519932590599227145683579705299115802547235428545863067198028640389772537359849113401786598069758555399932473288760607474132763008907311381271486628858499994874713547560223995799801749075741713621170761329438535979040599930498255431923230200695176476308835202004976308587438763706612425434162541337216651742974708828160445566858929923216258404044522764708716826327715005285345649589517628430800989702259289105335140456462707893309168095639719250226632 [177,65] -926111954594050459605641459032544501604632692799895770370706977630931154094944631091561313061610813477094031188816623594754569114922127989314708892781178878862192822746712191357858819278505068495836583308504665946432729713994420154647554924371047586369911850566729159596455814551366481562449908560379298943889253469567253123393151875573566630360763083618469188524347203297070285781092722208460157484079470750725497927607658610834787538030490365414396062259181366419376595225666816522012076306490797041618689147690286397832097977339666387583169572853509673201521175989841280542001010688207562381569324814302897675055202910096906019717581707731800102879559557435221818738468947078253557144301596211965087506965705424111371004888893312629310879434452340612135285247835999646154958552031832158662963122758394096650180397639645408579934214175076737409393191965990931585249833008788198945930360488803781733620316496244839392294830998136817385239756536965479284200413530051294111472607403644927544704117341186162897515815383403068187833874729772211928446811308600084051716262926884699918813978525467782400977701107032574393633541313600274052540074805775003523227264472568612451143310987309540956882269755205723144792702938816162575710295203396781758765995915243304 [177,66] 161352166591201643924503290177175188349160648630821206964137110954722626761710374793148771414934338250348700308777264602668061742787597248306048857317578923863499056417765117082933347829289978310609571054143705827317735549202341008368537358737423318834157736011632643143691629695525648722077975682022659263922069369974981491997575991301496680700194706300823533795054558109079255206842233716525586054197380771697992963586539509949474619160744074771588538252493602957810533889148458768595364302000646736904058270971328999352594531528950199787655450348163173512678244819414715638726571959564403487840872705003297290097063527567534293252248383156572930491115000006876689369475935586412508395681104052166630036234399336288784692903641592789363373533610800641172824180000731700318226617308295929745497065669965106040315147421284113718776792196367183777370482038139231497892966353383922769620830606208304620675498628182156420652015264823217056111625738950672073414560409509467077254579263180553107386572342949298002841466635032020802693295846196275474435359553180271613644769827098610523565548355478018009678439640289267287842552051692867903010764431303923863549298527714384337692112741015122073131901477145521605328601460334456974931939136156298683485733653024 [177,67] 2929168807555988797464475710192812208496935901153427477457405733100409412814476336453026875083965753525193291542917483476582563804307062740126563793888813851330618973240115987937030345686817723137190530507685425948701215706581898584246372024461036685606604676857864921685270493144766863953833804948689476956633392995895400727392659014974286292285831143904579254583208212616122296756667399731308124059497505945426712711493360805528942879458131859912645325406410690512829627583189052870254485269503386791870792976622637866824616221658943136473437426515329467097432331323050536681634245969160750592175836804776937541524199335535191032034512643402297906803632626917854934133773992448564612716961731517988089611487507221884437416205853672494960441459748658077218529085535776236140858656282461877617411435908111165017234131275192840715536288230593255845100063356239483347836586792809065868677371820590757841076108959460247362979201977154985091971299581239718248240745931132432608171109273972124015201985820954131409831770216435791324855715657190511817783861247821914380664338729387828855871797915575821715346790165576519973358989200319951497309876761445766097101487993506466414420950365193871701761427549138756151594876628225724429910380761783715184184840 [177,68] -600433504362425061060516165211583321574449800551259415104992014839613962907104868537043079950486595532553904806744177384475224145301358198649235634997378816995260649436609111732779053418644715431747492742172758497714183176694660370571355550895112709897771286314244267845653000582782462879513807968925092023254791537535013164598216465472474615383883218269944533417228159255507740900828528397399626675768802609517907633587620757952934497789041382417191635753854380129145926604818380074945058462422091548881387821103941453994397597493800596781424725706571366978944037070974522050300203332269694172202268245906205963952465115797790219908620892401052525226659835936568570481384123816855712908538156998933269394375533511050171367352282537276558277444116355895157816981271023491707846436890787523984466268733298644715108603271539577958428438927177594769771461414733759516430018214272180635388296023247194727392780535746629445959632961937658148786141527725722478255447642067102911009588590024039764124044293971608416327108885403836972273313187253605104829664230889408261365705345412147951270276759299794250086779207017257497179659861818234513985947478784874169452865910998151510673434999467164771121322644813091739775790626273196779334308749601951200344 [177,69] -14623607900198508086900644107862378026390907099730838386388070364640028898984795746172670141705471655143613149057818643724786873733676061600887686566080042808239347375873028767921992682825119603029809415462300217177445907300977768903769172057927048683913454218074316476651617043664069630533593019548372819811094885872662664308011519651982483035447538535542044239688991915959609954044444368169594871682069057106919749199455134435518912841796563230060412627571536418100252890634124808564333795391866993703793353193731340014081907912239207604671643280228191968723599133016516834077793422282722212682285187230507556304382719712213121133729812202622728698092894133107881992473046126843684497085825382189082239883941782671953873511591613267642166295708285605652048776425664489789219091164303168494306869449798943655092586641931410517660939476465455478340610707578206678433805873886190358101188577925820260299213514244838858931381136059107434478404292025750683646491877023634926654273949941124319061107501353187110160419728615245223356725835993961831019150703263310686158772537924555182847652192138019253244041253441607131121899021967534540146455203641016583756789951350294942068833703005393242684809036233991724928422072663188568035203540303507764 [177,70] 1160432342043915464207250587698523967860993755120781825644983286060072120171674743480630300356533010544572709759365920849323893274373961999228797791085779265369859864442180140253213723659249247021219582531610580119473868652854870042495519598719620977710754947298378877188152199406829820652687732235958021723729355948264770764607581333185501292700975759270877296757574096364304873886207097374970425088187542899487195887178605064726756897177954233146312569983517152871766949486049997963325256915740033185068437389949989622866434587233546789813118988529948565533079525817339149299007522970560992956634136883939636636935666581726630060494470419762220276024951076988480388623268676020803212239233881049513419401428881284081625795222978534868955264252601710352918149977697033574235488041486767483729661852657093697281559956718550282209429488521983199456541940805681901625184496706438619459655215005499240774359775297470273245234086359209103228778155833397360217156374115497939406941387436922448386180132490508672750271738678436584299682107128827400112333279290893347485764828429616130764943479606777149159795300687972768917923618191608680381058760751584389815670894157327541348485314811518974355234055344657885635826079672432825577835950266000 [177,71] 40279096725366850168128349967107521266862418347814866805586619376340813474986667257197371200471367399743723497586270961638606256462967993437768486907745619999394644111958671893730998464978842269746895591702115285039586267597549042667229914029349170705173815019038601574473815024400820081051226482415995309999938947491030507701410560305025178405141674294302591785937219212755743637984829965894664627880841767343724955592295027314305278706725310115867402194612696604731525993941450380736623395464555187821614636102423071865868315533125807146601839461494964718202277768645467563666248570055521186101550046391306123784167370107212600217458062184368326111972857595097787234290495141953015666318292370320342729332282176094918710383348182263075963771294097674821742138215321595993380568282720202614606081994173014636001758528837073266673049260107170242209202649740867801396278009182621210892809917476753651589699256369952836719367903777572663729743341029963566555987226994140328118803148351524983576469426998324161440636250277602781455920143601350122277812692032749104796602984912365573926935472307334908426585277961001859025295668864819012138241078441729557730356393370277707416220757086737335314200022338064370009169057740934890647810656 [177,72] -827676572264162025805436595572979357304891910712925024718593102249927029316547508116283884715801414221735710411096366542997801461548933017121310041026295021650119423916563910923640656753040750069675674244328349262233611491990069514875155282802109854518317500147069605204226264563284595957352242053303529441228561791218402807404352870397662151426763036940656034917585205785203767423773114782291396042165345128929091586516583969570147548245769851296023375072645774078288099716966608922100080317563676975623410187313077232473712271427537568657737136309728942819958977844344527986959656033146927144359490082005125461761978585292770302274811827095845660760537793475040946752612101118684227016130590541891477187018751879547464068699811222403643401876364960879561257232020852259666919621371968165567462684487862015969814972298942423857050163294830013637297024024156233952999659398310493307479707120461203386520543929003029783020553822021164924345694332117753285273913376131685197169037877487547074959021903241164346517748967723314113354689075525147322517310782877790348114147813745926642530010334553821664223793440123457663107199271395910708246829083802665475562032918190128797367315502540307642307888465160353062459960088064369874400 [177,73] -47440521598615041328609314719331227489037079667719648904047030106816025794452873004384413912686182803594391080331288880754183231222675208878358834547499808990663325338109924493095670331029075198946815975489750327223623967048056775665546730103787910930840184206512101300590739340792873167942761275260281271143987308335051568383739391184386509928282536840904738750851276493333438874943122173708574151122816390320060229987814796656693257487846056762835221999348546763429868921389186538626348782340592565914672558275271666386483836634802322483527113843091784196740100425164324418201289449959010506926646153743282977745564662171066297133944772179625921269899481213180791968478444334346506267395062843600567895444765030727640649614317219474475641605385632655567460724644876019811127158097095467387834708275933852373548836000385593782729708283039432687198077099401510018079064474916456763001240951891928885129157371570781623248889176738585287718268099852460971724776842903761347646130920613056617325101080423852080163181558810727592915401720750443266931118685439547976937162080491377898097947836711398667286111051368178873668270066827057759940804537053481918684855017755236032964866134621383562486814917715880075267702950750460320 [177,74] -134190721445868319140418851966309785240576845537306650227616240749733507082733214112347463590660941224733494026328694313179979344499205921167608402963956206961462808256327602182268077708960164306875557842110687114435086839419849431731891164392992568682359148647334917799538377016662149710664744943410359187531365825557461124858382617704531382968056647589909712892850169268668835504058204802149572736872250096005400889987588027631468473344277042463375572234116023593597495503592407867407554889283312809838927310630888426139035029643246883531507391547040115934364862610707940977355469354576927762824608674604786259919889600744339628083248995979536292561687323907638117363983806654230968933695070394368637554397955684041937037020066070202713881833167660918159754562765615151487219610059223464405772653885938286453353674309342649466465927438511677505077433425548125295212024391406979526410369379537642111365037392432541984026679502691712761038068932477934109775417407871510060269018890398368803591447840921456809914186190395809727783799495237249354490911904706488628361577359830331814672206268199258272033969674739844965516478082027767565422622584784443178038807776515003695478019500111296921657499944826291231111031604248 [177,75] 19599896287939933738541809841626707621337112819660446880597060094149031904129789681308421243999905417540343275051551929697424747667003184419950402805821456431028825663223277199064618958666083637546725726257574149512753578706537038444896652044078515614486168766384218471189890730099453226758945473861103548725931693116224664744760520897872468734860893972417875595535313589786028359110076153922628633481138136990027824725353870293671238642625474945606920112003594573433062044320694822640268623583340175465030458784873080420690578410162824083494885541886991510004107184926714401775540208771743494294770520401063789633678189734744374643449350342559915795346330572760520811241852154076846495876552655035159458815151673995008309514907243012548557387253577947270001476147178858286597258872335307901109360896261245779892675202487855030820751835830430208501317933799582734271020690020250161311935673712875086038553375142428739310344144062221858250865874748692674064989018382236088413654608366540769475217176798916167537723735750068384300333842613787817193018115049395645486577166806466041911653731691602246776500629354898236888813203673388142586283230782049208051198917532039955531257297828284272914494025991253635929195624 [177,76] 275712527505732224555631634031294757680259896266862338020694036799460875944064887890380660417804161709112799627696915865079446685692176353647708742216514983326437326661551415780142408960168894915363538217180446847276501792826910863874416876148760623826727517875985268043942964770240143158565026876824384322944712821669896361417596920155092299305661869866702782801656344779825126494299189723216235860753784591743450300906446953955521068121300750067889740531002259908200443857704011680599716934174906231322316161752339050497608990554575472425018965056028829763504091287319576237977743924984448642990863503625707138265752395377147523240488197288586524295085392271337565631019746341332808356711805258232579280937438130412004359139236544991376199124929432904588424693410633883603399124571611886050435365569391141557368724446531811570994134547047290675288391926004747943441595054794863351384784679023328106623686133712287787372500872323991083044055967431005658740672479548641050359708348540881398149082696965902222993718002024497866991215970668718615617141525237310853740251598456952429696548055965470878380974830741374995886114635155074232464170933118330933741840499696674513261381467575177915650984377315455597928 [177,77] -1383386002829433797273881141307478323131794834365769755167249480785109314330625543664304546059164485775916320277111359912779780085305807969779884116388561122852640237766762776316910197616500946070340146791181200554041543730621288783674934987904433843479320775342242030620271830626855991514018860158685683811892723954684773064820103805968683527769147986718637925208312478537093043341479026815354623559816836194860728575847114904461372644198605315720600185090375501469542438858488728435856902658935952889794164287086058630601799624835357933268460080818448571367878222173599727807863129162743679574166081672329691397537199039000057763183927155788132990337549352435941617069179412796224767410193803188505390813325766774561213650794046676694150640983365678333679228823027135234900562590727566332596027569282758958363752756932227908866389588214735833021525059193518267859526806255962906357088458887080107994547241523378224714097492313524509258563414357863857047873112066455633085241550374647180186252622233499034513306565691487282905851791080376785050388247873874187245650997423581911156935211300935477721875870967030155227250007641204101918725580625958022264919789690432564397130501909475401770720716820365656 [177,78] -55327069391166437490060822378788418000587316031556116980556118026499607237741543319019389816370339866420407217672794579511689058900484284665003305664544829171829973106250632510508068994991579704406959896276998221004586754756207545451319968539795629247869286024480992633539230020262004220855894836521060855878261678176635981998645580278253890532988394407125333684239488138276817895783507209382787001996893874910460701802303709450602835164135168436731866026169477742183695185892655771366816502484377836781094420814570781116133456396654696686328109457516522405305898890206652831176856451022661483610188903799638653568944407560500778012062651003618193813525018828623941314758353545092449549742626356771776395634452721967811898275486966348829147980379368197911813760193513342294773216948564041980092331927530735493646972503688390287082556219072230943792037005684426775278075451197442747903982287609528741892189055674252931873440386067159715526885575581783820614374525210812157386285247075999631833017556549211374745570144424658823339565825104222381959398655701634099141030581947253597658757434645957843246751884354009978238617155981718219320202916349100469123023206924437827570965605716615676894716228404 [177,79] -315220624506001860103072468625639116511314730802116846221400747451413548509671468481711240562575740727985428118320575471482839410551394514530400660081689286226180308960014317532489998262747588228458963581714282368894017493214585244010523329171157377017264060783921192193495190153338839437602615569810774313673720616360749266174075182654877201913288031364769958313067617224725406079705437911786007239705869298729747326613295934083208841109813257270166400960920185573326316252007639160592562836017460533089716231997105210071646424308404305637775281510914992432788774641656342464100888278390483195460285188674221798140309025743353515788497721595108543562228958624618382066334817680604311911136546582520627176268145584696212920564703937506284701893801063471275984323202885147089076498220572537761079969013287065427967553974542237681147269663016617728581170345432899810507969831165676384638130563679644771825448221914786676277919914703297459391654664388167003650388064425516704698095748302106474049713411980098677801992057932763619577723326341021644710114901560125071089115065955302237680320681503783194660247540651873148559464882699350493405096231991617885175717924153180905096225704127424540662832 [177,80] 1706861312554794666226591647762039159523236566644095801606719151470983453284581732599970263455179097914565841065173406030099654634312389418154888749269715356093395097084005459228383461102606879846533882087580447471472518180601379534913617834564027080453091168227578458705144078264224987140932412154764776994133139243040041950445452983724897467423643712221659932213924775831418646258377348118646532865138933421238295913361156750512289756843795541299508316367518641372117747688839040044693110531404024932050590757778174945255125100788551547407318800541777497934033808495402136703012503966724805173824036637702802023617421460811278690477396969664453377225771438209392228084034234272506365117532807309377243485014425783534139997754852662343162560736048376879388133517580048955223638386661013573070190250811125183021595117385847134578618755551248886174297216029208077871865442763321073234296453174192654886108696019981514257826841166999632559010669730286805765664055562172966382993975049345198207013185892182006389474543136695209328897771271204661035348132711914959096262459077993052388562887250782273872617192743977237694800244175987247385977436127128657620361348117008395329255730108963865376 [177,81] 25317701657123556805624002763077336052226857106424462077883834364652269851625438203515857244746631266645902944683218240094189394841495240619765148680278395130212004885425017901463783066646926822885570872523445117809849942828433014377767417415992425690398966413759144098719510373343456400481829694572477593598507245687689923030546910319608591371985719565320345405583245941615178581887554721020825795792311047784333047676301466660733460334530406512828419835645278434006842092808243931174920026705626035171848325958213241462219270178138288543907901632297047498333838994809612463425215885375662604734342261642219311404774588077121516530866903116007981114261122277663810541037874358209281983426670463314397383550731686051413438241417829925957953643235468024403706973377628644579208758321553034946969930191427746599516748576416590648260379500532068686947539314725843542878550976335209079136371234656813090189951588374824259426760771479106894920933809540435424585630877171135752264332417967919087358949411265671104281780192560035685367155238406733105430270753610823980564267024801764148375285397564078205262291611257310530827712040377851677403353346341202644204490031316761876637912366211120 [177,82] 86828828697015352450021517991665243535542373151277056130201678669889474075700858274961893928214806833178716353183746954641600865810558645535008803413814602925964455013565975294045813395946718207700545364360135801018507777826527750054977342613450487924880515220416258073208056603291153811212600244635636345242655088296335816413545742803735397093109697890758094722968574689397784010494403880777676630027743590309581744969295765077640956717995147678022584295968308602947630680271628632038222089749292108435671802582119774114418765643043921196948111287281085966653930047424819191080222418670355127538470235971103255162595943506520072110983964917145859999701397855309072733583120252844994234355657892581821443154259778036103736456442730555525255498860194803584386993520168887977725139696594540701414000020167323315926796297310761045152379131709185457093024326505670614761912724863712679416046682228969181776700571133533481875032546348862907213129853036033800976662595934011677835813537489414740985431127926173982712049851152525099495280418121820649887264089066108272608242190191731948102286746166545997690542534421330747626800060005912148739620035532745638578871490346703004695877544 [177,83] -322116354350919987312022373365007725768406923161456464715937188986674650135863366522954505250531831650094024340858800686538574334676202210310458112768939086474879285193264428782165749567374476987054740214767055927654595204465179721856460616247035857182804846940335048783882109268728285802305050204223753737380036521600995361855823944497272019496387276080588559773634797080689163894554958369212062656569971928998710125949840566030623306167150010056339223552642715165109251642719101067825107127304209616557699347662219121105164860490710799246008546282729151515915263198007452468489016824241197120888364264630384734925955237677596944846101181636439884393560616009552589265812458705979418189428513352180817455608271609792314404730814784147970064095724333700425701001804221555506211572805832704319701424099516446158520014864311389339363234976387049997770732348118152026202265500877982064506931169655800962270824805323042290336360049839878957350172197824080773410603611982863875863102594645512063190931458103607470948469081269943437721365608553015633333055075668373144017073756821655544553418874158333593661562707037732390826039328487075206120840386304469217668522034113527259352 [177,84] -6128097795183879537641490076595547856212321427725330228718726646813011821959189052031106249836159366526312487455380204380685770801987282636041007793584860132424181578378562020299621193846459984413275436358262599759082200745409127494266135856201148739167449636617432330788791960622889087720657548248744964285197974442038086353894822678668028193270009574486300302409253927241736435952068831297329424421644113118190532430645880576168293480758319212293973601506616312001459192505410955483109627212715537954477780726025164914584403106895258178203005524672222500231988561426307279939866022644908665806973988311025398104513779598265960302727722786940926449814431806747894532610862247913003753550961899624101655777502526339043318099421216135867963699317065800554161034478402111453945712748586387153643634885284600274285179629714030499559961595908404213790923859662224984089339166166106722401373519344370358168860535657018750991539088412585903849510358395924986504261653217230126349967317627411388066928674622406259187666863165845570917711346672422199038657005809209594595381752309849720031903729895331889187869284374275171261480130410174786387920409860040219013870342323220 [177,85] -26638842241380369338737357762492207987867075390870488531251376633081256211981810435763244762630347152657463531165639748033753267462638199634559624808223666068582571470966980787428513444130686611479465987835724696825810932479741662060371521353633565630561177577702287170325290304927546565775871808032105168108386887397040457615831979636114744819334115898303088032827603271762155822101791885158973650863997258463620400538692497856089632986456433801983362823746613455580294014549011704304791494385318722744590119336036326159242927138861183885943573696926535322937122665078833998184592629786284361546795394239093897108782540032729045654835531977570348966517265606852765453194585966667153538860043194426472175566338316077783056265687842222300597203908603617419472037461784215271032146959784661042545396205040272804507707088141315694415406463626457326481063617913939694871662855886799933640739487809145779269740488851877450283998218623153893549528052251014310184322937126364834637764454769467829241825356527890722353115462295045773993042632441585547993295572370614639070943037612480494240721241011733636787863384671498669016475708960443541773010456296609748680976030688 [177,86] 234875305351764812263183651349866947440625767295238109693072884983086391146751398850901998352963173382911924129127770534036386231760741888358190957549106876419586743464570779117802141379241265972380533542329820645876004814868915502911377700918945371278026049819854972659410700078771436295200642657362257203637345255880577582792062954245218659223894479282345984953419487427565489740162822853537857080431731365080985953008134779396358801491822905555785077944015574142195958479355677730403751067337354832060618364996083269627065422319269453914801722850756838141733286094169066612892523078455824633964537766977923965484008484690990612359883350013747644745146596439557777329668331987426122437077645274928401937257669116822332879424303336534829644561593463416191300506641916778053617756196285820641867306617632276228024348956317514389323434284377560394120760307357141731166030284648835166220607542551909080601353865350917777763535868226249807260162512102435462546509172260415154944605561501736331159180718513102824205924940006609443921771029726181490560502328385902018565460795238824915287219017786995324130791580584143995769797603203615983048523637081751114938520 [177,87] -1957646726086811453383375976345686080825262964848810835812733267257207249414838013057055206789102467963041584796386441970990855176095405920764563586368049940755555419004165992869159953282703780977469579596521056645027362482219235962480148973920697445145679680668435248863934515519705603519207434053192511495098933671073055543785894686983012390905899478114874633912550465289440823485796457810041199844775939662719431376363019889036018432556668933497969277604187150175118685863016745438613079725097880472019559034808398927455470444824153827408690727000966202222829652383777590268595850135387006864605321729286082016496513914706873105598950971655830919494690401335009247068445261250876129029925811237019085290213661864403786747976121883006254850511584059522977543021329741325579380349631044024685776730477708613386808560998403927694186558996221866506502127630273857958846378756752440259193042250973326599457260435872631933035127053235025093127694394117139774953220593271911988380296178116591413542475148306348973165042459773007059298412863167735108627428982904681649082931050259522297816405069525033420320728778294172109909223496166608408060393765978359780 [177,88] 13263654414339437345864490508753988950798888900950721155744894024739654175209238587082760995912931346202055131465335003137940817222525589651258702770237703814528960778524398444733792257390652969365733138052580771852399942710759899730246548204222749675820002142987004736443074006925606743873567661440425378484892569969058507488971628695253870457127916985962196748666019230889017674542381712413880310551126472895275839591115783833392130393567998518041032185903335053717659085404119988858462805554688840187109033662773834546286406975628017811564925443885128912405246291747492404531648640428704129926832367475079537739605120832838175641234553316670145901486246285383868624523157926694787598899526904419545838000610489700285379762082962605662648531384874697513542525476726835577577873562404141350916547579551268227739117689294249585998398655343779757787670934610611167615381246976375325543389974001286713068432170453515958233733902877982767985794037569555835139573220793545877746251625009651439884614612014794561422982568560012893966802536666390563314501564608323166678618182844471413214735975559542191637015686840528287753106913665040741751091217972056 [177,89] -73265060601974076117785705752017715761082562953410814352753816066675599185049274955606762047288337776265605617465692999496935216392887047284244061255057598172634737577097630850006791508096846768397093587041045321749578170072921975618953472873927930474612640898698166415226761202254179110246656313483636620829495055674404802471013866638338486850161879120036986738625162481215865741548957026073132875116499901844653434032024805267014375487822524946750676643026800650844093133904962054973635159126792423727285575581961948002198759334968339193696192665548031609472213901896298621326831630611395858392498584818406257478054530962133282781534811972707080287381505143842270882426195494397157809573666261855454247506370942166846445793850846754283500855103781075569783751199235829197337464286891101147366583534323542081850486198027852367868298952875631715596094776447642093824227880957040496911767515042914936011344228688728243871497626882830679422527984167765992741336765839796225978562462382074707253523549252099282755264787274572773775095876207273270425406745569424702278994607050145698390905316782731780828686880529239821685947742041471798006722744 [177,90] 326349841912791145030773693845158759608103762809601297225601908370353594514417705984658403511872638768606095747311695077768075780222064995533953169101540092664280862457523618761179675595118724524010066995363985316347947327180574866764799355198329337421873222239450944316037454662350097558797142361431088481509904303364479669961332318286547118131620899745653235409888622471291333128029249205065490006025698215554267519937224391607316615466933725663099844994637912886857872030273811452562718296218334593542780197933115532955922262118968242340518885721188013428946901051320128861857659398486425746828536353677501596241362610261712817719738888435580262400412336842708348276617041975549263140558892805930433061677836426778994618500113490845978355565395892446284565807334430011095571278158969258438134602818599765065712029893231763607708283918868223326848038713594998969488779160775567599178408261117749008196459144782065425187839861129210973700714597152035471266320997475123431834839247924553502533921309390838606768666903617991308158869194452356529070664602409384581725118626728783757853852221678677254196705167986650000653034611380977131862 [177,91] -1104618045640338900006426318686559788633319593291976394792728720244939613292293205960353026867687060957525629904904300938649247758839744482062699832219849584513847953235299340644540599135713779552288480556460013091717197377765579836934045972113112605292032586484568024835394855559772656824758424764910239697386492532406594622233202622421669033950403424413583592413206065552684473939537798413494526960100081218303747433895372574264717150738806780635628422765873578885530353441972244299571455480561957261129640635555030816916804398392934953287440517416701281021098730548004829900348019995491188007460367044524612059295822884724908086886387589914688058775151122900921877365965911399750273793338051605791119217849784506245457314970096012819159869419046791468066774686210078553280122752969978799660602136927690186991528958393748118949720631677291669146036964161039738236333705779538673939973291408723315689299782923758446719172419519687612528226299870686636744074531694571623993202430964021874896659561543525068506690838923108701351585076122896125975197227106581149451833906040276164723173204346124572225021577179060266867291749447684088 [177,92] 3026896377018485467808735920623565958835227897114078597723411650124418395668073857018523418140374744536451567626303658297908315714384684476137958680198135341213145470126286995270101273910882647138920705638014037076913745358142483979543178077670037769265182798385561446903768823613101665663604870466958468366549661339844962299065534952741145660526310008063542108388878025687198704580594221565100178090474275176950918577380893055924303639486221194242142120055411660160989210351073978754434709275528102836381795403345537928636344201261714818733406079518556775283911799469266498453995538659099902096859211336547775433309469590533956841642247524415699548528736871795424121921433652840725113052551961005892046732891635864266292563997321493867814268188954281153663650293590788593441909109537422773523993974700232373269982309822067568766150088993779120585287181179031566671430830542558178929640081273296166947782288968063806065822476092146052658165853806105668174823850733719859330550233351506708042121274360092747373648363377857012355334692311009474865863341245834591214431861339685755099848761855578139619532222513407521801356484640 [177,93] -6602100847833062657945811248907560088050373020598692014319713541972981555722637759278642560474571603739616453742567831647725656205922321279756761048748466827038016552302564688038228819993448850285159587586046397879837272930905243891754432071092177170776380761458023457428084104500605398480893141095717251839862865251073355976269265809984221947047628221230648877906131147744871342528177569652262192347759407752201451189219585358662903446166891029884955024322666225795004887732256379976150537768442256832913383952809929889881425104456019449470036328641641879377885562950738739077273257545699604724533190617734447845029497414263374230897992721901509074716744170018502409069349971775110014125371596185186886321709309768564457488718576495525754615637661618440186137104460108201736916597649032929785970132982187107601233125356887210115907042848937700117200237823856359175097887503888739319738656706413481521340346820203023058391414392754967161390582597421756948837678978263955398614726322957417065427957836966341786652572171596886623203790271280499680795079799510609030830735171378101384292589385207303454411672511139484422084 [177,94] 10454546874495107489174919186017000678311315726843399897671031014725838146643478718645277232059938281665554229282156966094263307166966449362266933913099648465466310532074569512210455294311845595708766497224448244034081498738483337380643083957949142357706416704512699034223193957265469862843945489708193701584165569412665315502622108031826593752327050694658394998200134553352766191096476145205580108486392829782003863040293979041883315073355774289018915499352516662370944591803888968489395197858356905874999588528795012643162020223243304925644427033007247138319958201761981249879377707243368852720634626415044539345154385182312652529845060947604217053503477370599436038723161962913123192054127100324581595790455614450894821632475732347454730941216096584783957527387986813713909747773034688174415589513920720348989216709133536435461589912141501614515778157221540047254141610828846721593744142704040816870287279402074869821359284781133218504792388835179644997760652157622652564442244100310631142422852055610042824370679436337427003605063293174641757713792512108246263637950244466313348161665208196505903707907775280104 [177,95] -12824801548600392359564202082907378011807508584960097851587523291972994691321861683730962581704918389240179494644057076956419975003342918115304768038173007333403945778092775839307460828117456005750715890903580595526707023701958563582035624457522628024945253747699345194128964918141922892381879538600041006313426010212003168602733063954799216042974439438103544060973240874176863205295421232430422164440243315395862940680141953446520888787739017798377869080929809743742862049606074333022954937475210813615241305077229760977653189480910355565634759806785434816709669871902045982255734188070925689188976181834152812788723395047968095878683996947747818755770462790872607860914556513224494696155439292259616462618524431734241639436175902668695736630702936107084640696923156644806975311664940017712566799011679898925571603895799766196995413982815026828265578267213331146891808764765784535279026881909646769757145072675384325754239656674893107777421832146264516356032730231030976080752828306985302288918726146965699377503381784957647230666019752932751896506866882329912441634922629530133287930200023541661121985430664 [177,96] 12637044542118439450176226648275692729171289682420462525603695403841406993076200269245551711594832325772799759106629243807483872402361239935497703108642232744839720478127720657865671209858235109870756778623466098399830222359264148210621282821971643683100090143095980397954184329693790388898057756335612957828826521381887727240364912881489973355871000014032292452732487821448826031283593510532168098360322108059346426917528318088740637758694929522340278625361309405041843849469022884615911181039638599639823382607242450335615429439877968319224883338206070160258901609173484756111997396321459602055637927560288578660993020177387304860557657497662908804339224170134207527720715809357384400519557862239746001332153141728444445752190189350282070235221112110495574689366062772386430402503018354299802537602956366604304661673447584595991667390084433275218026940708182055850216340592856253932389451612294258880786533865919943801079986537517366787414765387912273442497894240368542101658185503335162149549431016269862177256357517014146334385572614189135203635615659424330040151955035384523512258957582517960087628 [177,97] -8815887771565281771870231964639886754630514831829909898794355660159498350538622755774405584065827407774562961258678145175442084301210219230262661110791196889061531371569879499595655694404618594954717855315150483755321997432456186598117971324668386636271715042390779073488016861861479195579779726165490521519659633455088661693470923178514137554204247240284723574894150289433193782979402055200252385913216964598648195442439788651312895406286851654159495556862524399836821962711919159444280569772566750475768312108511201760372989505701361195954021374429588527010292827824855299392740105740660336144758828641382830459693755396972259099685397762384619995709385895304262710874144494245806826123695732491863837147642935753080163725525432877849499664420982490025176580667722599242045859823641047432286426632151887762585409711323955769861067339004538755695718550445465580140652627806147435438348856458509668058931591167904427577618291758400491939093297068706809602549704462103576716498900332527080664735014104517329899687514800070440840752418250602699509334823428650319325197254249553144427032637828787148 [177,98] 4354617576764282524696946201040067468494314416980553112141642642342330054165987744081913782334854821895452851418534163848746403533378632929694823652216124793273264170673283650952993888165521766127367609470334065059018989449709114233023627485519672322034416418996466500493161986094861322876253687588752130815244338768259878921335336634699032682789929806201794756837671963325161696084652676858069608508732852044613213555866673361583039003113781695328843340226523559598959223149293776886326094480150991227073428295682102721430352464114205738988905676834792937053203661552706066214534105964237000403329472198120169440209316666019892643612760592301709852827334589855126003419443320174868664590070100272756853754450547732748347173677051509556276506362197220457378885330119245967163051664158902944899763355057555077144943494348001885661717375556602759199837964716446641433907587782175863765333151893976987788850391470547031059033217356701349658864753196294430936395761866182697418846480523427265215218574397264503825086593084096132042762124101985686396451517867693141636444486976594533907749954060 [177,99] -1715863751240379847460110277745780022037218431611715801655834663531939363044183752705832697387769452293384291502628510431860467763903588147995504743976604976162398150781419930286104974458151394021176538376758558391520808294856627749029084589945686871679029111098730554772287270662562181502846912278872981537788900366598272392397506985216678360528071121792989788948717728297669490855624731112190373531459435225327049318565468970689060266576550940681569734795744159503927428699709582416808144631792706052137384345966235473890732582660966517968132576229240637402926256486030187745279017325078399192997449994148166015573462439801732619979130232690696369741494163080826946790036554592119054136245392075774501129150051121850407687883415430269092863472633820893584898756821712294846445430050706494395763139363572570041814763197614721151371881603228007764469269632916773039540455619370570493276357479401306432569480448311801624602885030770834026485105594319892618835198582300226958855336347076313585844845036260124406244567380389957394816916517032423143360870275244946351382787153772502070696 [177,100] 501587639422272131154658172761596947124235405960602704075090435331364321423126051710932940175282738121631897064641537643638489161313887213145518017058988754211542994297789179630907957677828893540210913761318085051001424520082022620099371643022459709739310587420943659089543227112931117028128023750979748608685199055085285523868941715025908946031658240675072917342544396375911326811275901769332907992401434897254129509912837131262294567887287381292690018806745285854060183906012971874789832025026252083127248170012885237669750789642578372307159263475641758202775488976180752936161709071627781434586107739572082217729713024905910215858638044535203127692658993796650914155628414059542629931839006418770077909091177466708006779491542186151093277814264432098093046005690875948807452272332786933442202303822903595125233467372286304592019120966383906558047049860075211964137877896558526167693655156266350930546672429177823266416024637195189354324923408931971690931765976371691567637475292560670616039450271353607895082369962535024994086876713204126650944037937579652515558446296944344 [177,101] -101201613800235596957225560006947172901996734502880848016884850770707385951187428182634098965644295354515562456381081638802817851505054934477180165612245852624742647992931230223773122544736788412205558835447852049474604054432399486907155848431816628592768502174431120133495340468521536990298666782746957861776211784546344518754550182815731171790582800538838511313982508173658950180351841760818526832873927542884494949726696613732207686568359507075234566288795621748453121102991206355085621099736589825412778907459448247034820491856812465284534201159388209475877488261360720749248374355944148206011514266339231091949322109616922756903831129374244211438711119836471026161762991958369171807710322609282943285452831848480715369708317275535543151375744339593709819432583939043998707505529234975385295406627068072081811340248762875667211504007959295374761687889976768601685991093331056724418812108563535922190201525590177711106178055801443502523650377166145295545617127517309099891447467015616948637937608748377019216168912943138373775395363612140771523297550696994217036488794 [177,102] 5070573585341505380373554079009707688745868153033513758725931669109429854403434653720642302509358983753792365526721440850587741591751942502928620651657812522740837990914665038736420513884026037623314435806638636013363010121692923529647757161327734483946298036663347604424039199280024283753967562932401715905528473818076729728537388644741786760029676426701278550937324288351738046418087071904862966837977249846068067063661274103821199151529785968692214073914149219276762574200443294994286509298031909769123053697405891480070314293283952346161630358255405265533425579893326662794208094506069184269419595133576361730731588331962567029457546258735472077399318398526774875044760848248867823172995676392141805396687602660193688785589246552645792241354807215385452574581579509957812193408765794990259527495451970237871454005637498062396119509802631907505939007343193890433464541957244259317205285562721753441702954021408886419248192763246119764689194285266108149455327341260725100245112198672555737324160745955466395555296247423952818097407196202731890340357378521812120 [177,103] -644482852073911584555681304785209901948799416423822922746537731676302322788344074899644925345373906984246244999548789486598164848638644585674022189399078921703881480501016929726785211496948971513907422844022698187918113597337817170971849355489330189546296653395755653166458922089136913821191030575725465463994061648061977666884430065250250771065256442764562601597489317842303004895219476443992615444051539604471670729632009185774004004609038865146350322302545791856438064438446898525763837974926684364032517184452125294732158391119770445515530426542806594548837847250630942146434032958465960670418569046839567383828844505127068759671242078699305011435152207460159335660049542795993852732615442201462677341905456465833347035689422157321221800686617478520348183539027296296232394386024442344028691399130241355403668293244330839789531233095805582259233125419903104234665681993665213798836669725562607549637288172129312955789300505387100752064196103414611409572505144276683109429435636635578674563317203803219449591235486219222764837800680859504750524269357656 [177,104] 7382577998581456426923691819477944837735294415429101170578567928203564514911806760646656663364997464787726598595858423100389853277801934394960306678896893199425732203150195673715389522270192287817029109603739030207842190724427230944027976918641450475364010397175597021204821600086033685572809411428950420837634639413075893234264225283229348847454313113835883902902426994107007048414708483700124884603420601233736277365228685301912783859782046787223590649978297156089513199978939371552957069234048355384064625330620186916799380635884633548592443657880272121032365749306171842796700790901022459849697341300683965331813691734069989410286111081650105938302576722347039125351220021692900421592477203715679912234331335790262746568883449000371637272327807511001829165517637290118718157291114009201639762197882684413823852272491222303915474228844006148936944123122389297701192894572422496833634804086185232189403614395271183602634824846884037190157849423563681389613102087846277376447642984260907489512653290314060498859953474927971343424384872899370167865220 [177,105] 4476716540459692855371947571728376113316383850140132808253161429512815487661152158844691719770410514398583072622050056778034819262588502523231681000355575290406998405976085111606362535710810151213006624389908821844882020096768890854987840682770108356344894222025601436273441208551129596323709663348603546602177932547614771634135234741517853462372227406787808250624493530472429434279791791676593495535282879094994782345942352465087625498353837443746155431184194811703911057529892967020010108961033975352703295334171394220572962888284541998001577473392025757104843045510672066406194870503878532383705194131219570591245393600312588409973772920803290311494706932239785124736826390547657794033539068509409424867607614011191143503148229079952333355811565004405472343608298533040924443854656530738802398117294405017273209421792763795863813263837863778176103467090326199798870890782208224454014344309818856746492117019375184739669973949994866066001805076338015434859083361429283967792293936598001310715837120224932611127893501363547632952408883274357640 [177,106] 743780394449026719639419570592184649444406022797267553951182632108782942299393095610796861502616567530292932325433295071198453517268383802259678402536576129509027977522721572783944259460275711281364445704989066114185370491464117049187108755760725383512258246828579687520340101898703386028777523466058592372113647065521860039210141680282593035718247694866628094861589664823321579466095047528454618966622763829820798434304821000532538124374175692731746005894048468454229148474867488966490554642230094432676224081394738938705592264091915600494482607188691844624751881233735944781789336079838548852881959702627276295613177732189656973649199708165808333221189201155857899431014849262783213375725769809729141452502703183079939021524419157235349049847372394258083951642930796318272775039313835638258874073015540035792445399366626065447470693336226334013027350882607528961204324282918951158379297985953825751245051872105320995172972926170029318253890631420487802118754184899193454840952506082366541805196768585383131649524387704662626215658494956 [177,107] -103123562186494617427717838688357233323253601134792429998841886041594375860117063056950401618787654109901258107055434344324720968023598508841821602846665490840123670207379993944067985494762174696573145413471887067356606476259342552470330821258628641266653231318517029586536685894046500077845315722969988418831552126480053078389294195929188843626174040125482926765699532327372660743287798120618486508534771941014911335203987450511176965984770366558307462149710343942308670477908515900327667983276589009722706695788285146852671930517107214663422852745872599144499856088411997331820027791841344707512055309202146831113371839776441611714265965294252728795030986645249884343956705038637642567090834064715249850850140468122070946218986933185931728601594459073395115025531641031140179687254868643895785854488415265560470954251325922087099779776117606215789313773606767088813270610784290212731239341368612686498414582040680064088445066289326535989878036684182734218292744165310871555340414801491827013004399873448820684676290560740755737760 [177,108] -43704438668911315780102512806845598275320456337524391965512683122346678754855086102437064263502231025064050769449793554563253016132005521941217038186464195518882884625076190914218002142922513657790846396587929802432789899351801568557902981708981517214055738272487313224539501585077573196387082778937188514458501534435555212529296343539117380296655697859334285790679499310797915284505998301484661439879012674278987575379945621862045732147006556539262589809186002740942872993368651152949745219210558546639402341634926326487314365546760211554062438516796494648522248036238441736684038147110247132136563435239053432381904425421659861496881920095327650905665114092855871301951263206948973298267996587387685985806688393099860684496627479953376907206278633305741988258389717746799708787546688895825501925842790594435352323110500844364342451785752787840146049415936855139446877441333185020148337088094603152607671106163628677223998772908249611236058359688449892215088520313385403317486688541760368972050290945220963505908854162206288 [177,109] -4342049913269180729227278482967967956121012479127836289203709339037483622680292866495794290642704026005816383478913598288470240259983375821756783674631134137464390591759069058700683527196645488492697456791896315323294853907630799519173984111182168626812167631644549941626478614426800337792345433296421136123305491127393023291498691220620078650780682580429843652280546739097000354398545894845502517467389624383698811870650881397012144504013179447044325300053039235063073967178694997456849547976531920056755932840689488943706608348451211764294531176188504008227253573410177132846078056330286956654184596979724147942674673225424205664490078026752314501599944466460295561420405283513610334113944867010779668769158134903844332491679066703130567537981076440434677414656659208698058743643620853062688662200872196429189121784253561605454560333364460099478283987478440539271776701691223810324876980359483070892779225802566383009864681789181561557874755041347074643374511624779030401216973011682444454799496049841195430317752944 [177,110] -144018525518611094570414978632063973121090371119112694445039848942203327996701329862900149688392694445996749357783582266231037220756952231367532238267920266099413328311673948755819715785676813079026984724998080967474758111036574711175001929119539271722423344112725725981613157272337740021319361880360839460136948074639531304406260211498161701140025077240802900353392783699799044750589821605460647637719818658900513239297564277127357393873489221105805684800131878317173450625028353094015410776412877389571391323043960613380940447257441765834789462735152616906798979161409927054952736659959863912537418460922953742686238351630181852052057094512515207335390853145198988521235903504387840674788099277985231991539484437371781445004410594255079140278600936546988802491897839706952103174284371129158635787440479838660470918592424823962286379924337269439904203680837358756331652280748589279982202302392803849361028716892601393941043246346851726344768302753772549710105185534202075993958564482372343394667842834841181200 [177,111] 327899145057265609132935507674751036685663796364006430917504385575501253644804774060978840756012749432213503115946299781746851159546514648085327945947149532574177106816159231211886292033524264024480142852463813179290900911750827796333608801140199881071736202916119819964309121426612649665254017400864372340080195301205381457920083630143453608119117502779500947874265188780632464164159496446938531277505235979349270774683951433477042564509328904178681620211078679521806878639798733148556536821936859830860099312850569169314463745845337667304701945653697532895675591879800907552751062630171064327851855076053089516747860919464963006155797681663781291562260798259720349284563486011848482927540446100776952306082919715235778483147794968348087079195146946914442056704528646943123606662979788826465734334168428522831577359184000006122851166928663705505904693210283947337543059506894530353680848653512242305257289992368887424510484262880083070422012296608511472101423554375531924242477724769137259743507917096 [177,112] 111452922779685784086884491054348578308544292462418337742337676586705760894162312162178606690559125376574254431583578073261175626094605200722500004201253038661294733587386922569528412553938379858932998020327932505200636076771529265600494129942664203274076045685822781034466359005126763044058256315543509832571838955847089383127479870008014819150499849058847512190563814050225269375631126131130668354834594073800891083080469466306888485552614279847577222032981691176869125847674558348677796982100995185363663695163830655859239139910473970556759998098720177417740774519932745277205423845930601481880150509075677325419883072052853663836058715423936781034700712210434600409498770774509278379522638641274233148277074132373825174367851052970162572163501816811193898975345079275025725649855422982121963179967459038891606289453959849918687803666810718639175694881224224466167793189468078701079154268270544106273842882325609433059521544899157500263371159330352317915165025572948518450128988022733620715302 [177,113] 551462768676943371222774725911974590491123583982749477539098718620678708771721284980846474193419381274344497124923541489267923237288791797580026667886516994122051740236549467633925679607871250809448456740405785536089294701065669753081858078932584284336941102750825169399712295310987129632660941235778662108940007075127711975782621210423615608643737003752279293853045764471502223459331816905271014527422564738512975231304285383539042189930478155570228436879944278446818294416485034480915068744698284328252342649495223991287462880276408160680707632781674492230173036600386908230101795142529974952416767865860804580402061075813791307285970463094723270522718910005661118943346159461790811946016306312826208108566683709209112187742238856706218998600194685037730474320940721024185625265136841897217436567699089373965864107368852660134669031089440438871707861536996513223816889509214425952102134944359394202710464104358485463418255586356436980044906659837155809769577438001271376223251517747660 [177,114] 179595976105861733544972743470021180523782453695858811765032197236123049186552725553687605539124262871320828989721856295809288316607849730603514009966634865320250386124837561390542161632387089724819034230379343962261780668509443292575442267474346666783035589824875251444367302021693935784529757287181017529101500972027131417982816728389427513740722367955644463538374121747351938638839311497766957570922471361120917721561487681501829903606740683588386015942681438333779036263247393409503841549554726056906308772308979092234921119910688945437232406563146165942037212399908922292598144967503767775073587162124008417215965876388584554986310294558220269370828921812816459212254531251369061186831358699682637572905930418491897004507165762424338398344841712917869680280497082160972173563731147631600837774085774741587977383466960473076148805391643114073974006035324917371719598776167243041809809465182459083459202844357323108756991840263144757220998469413647239328587914940849184947345144 [177,115] -10930168829931860412491242117251388219041261198971321557267491310652682518693063495096157074439419572038131440742963058074094969872281999330548985599933415300382159986525077835931280587165548397957916545491849865658220447205066820475168383648982408571421317376182685500749619667559750638761674077663063163169088255154470852800174922543902095692157694083644242284732778739498550601862550724642982350435968337500490179777101881842253219214115478014013018045234232516902697436213493909106007983864744853734974730053269274983400830875214384084254049322923301322391637876862252065146426038676649964307549315388493001988490148288908161713320687320035960322007332518358612835028617276060827722548158295554393761872142192328631618280077289489489694572588478796684906894366005771072922310051708388192741501383370328112532182083364516418772756017537551657983548488890861113847509194954565886866920495420693483988250615375858582269526565098098750262337571573527425802927172624054114136 [177,116] 664965725830767191473878404254604437351127423405332932740780704615915684787969208220464930193550036997271202027701882860282791646495017190602097405409541519724994759216234248699726703477889139381981049302085471324193530674507256039376329585064429166391924558146776561118671662985591153717125006303625542680824584237708015816434666198804474647949065433195956699029930951057442198679424588049058307297573428053302327684622610233392948308380799435669863249253447106116976321716742707749425511131342460111937472477264995396734016043744546746985049194645775668531989920925669075927288306341848898299958117372335184758227158644349285334873331657676017807123543928030370762412235778686296763773399366958425263411603617883607613249724379327337087287608054957220283407145228666524019098027373945497264926458687101476567091568588596517447512518711201282350042896839692557352963146834695747490811770368438634191081574043783815099045725340865400254829833969418970424381881977936 [177,117] -21489513949646676709449597725837702635088376982110737346598079153915469342053898688458851105737317458359646890611574390955168230656236583185717782367639313823526684777889518611456652045194415753999030093318490013726532877063183746362978745043528871303369505390717634659936972599686319805564921252496618656351508882352879156072615922752826680756250096489750015974522410804881796018741600696778738342579219686360062798128444998390117473643297945388068800968248606763996242235734757169734132398589853336630108119873127584492929795257432747390659351293320497407741676068309318133197252007556977855505357122268757057467271101584753577577967095131295803023751522691030502249061275812933670282366145466313321194792686076526031787160721643562012743205507193719685537945094688752163397769604717352760473519229259113110915072726380445663787695692372530004097027593958479253305204496176429599934773272112688157168840194646689309757570434694865976578022903385227133037120 [177,118] 253136106783627355632969207661858558904894252582858482310740163480561330377729346410790894453510191577026725560377944652216789356385011872926425598295438604585935945173852512563415754435807336478778742904950395441825395858907254951706691985489048765845531569040269373643124170577055348459893517960400094741936431771620924348339910112247690793450908012644357128154481747573063203200961626250740617196539198127346141142609957506610836385477037064344934868565916420633673216841442309178708208789994622381457256317312758723665733275678725631569492774596775720726376312123990445607931234286553346406726927126692344295701676795344341836915441398330091059401112767939794939030093047205967834428161102879074510836567830764994634002540821993245900826726753251957085802741698176978860825906795842761658379864170488365349091096646887894371262333480348488352559460305417216739808369596908462693870319490501274972338764862463118270861230081780628553560298850057568 [177,119] -1016004963382543830003678967182774687306981244501808136598520187859942244966000225000856006292738465772795009332295735307653396229192044056826609833528500553847962292232239247744304989227188129399818962065227613730760797728693431920329230738858837164255831471041232162967986912310228634054147072161778191313523336488519850739036186967809788792049787570048446673150612366486537719872413187812340438852178198646762234230450354389580293996987725581104178751795688454612389884377463465942369600052803431394426068826456639702897379541363814303212235543755738980851081237401809973672894247279804421513791192681286719792085654516157324238065154795438368619079682094039091844830376411913852194239037342354464750356592354469897057363446369116265854968373905469986698651291290654429557399735912658308537034782402509339472437640738876165733374672346767716870364935012410306151317939933791731750231914468198648768875812330337551525251356308912010705565452 [177,120] 1400867100123523717195248526765741920570526506785852957961728239171169101534132723662408309669404899430805076075155407134274582256022052279764075989554954284191174776871788136147006054268601600823805606812078613940178285787732258400080961600773501158779878717711030706000122909243057518632257823651427391508509921676973010011633745632469669455983022672888178435088918612922713402983726743080966346519962665419520759422488040843429754268154116384314046367130839055700028746885458441689272644829426696239214455633043769688348612200756561894641917460988650740204540776244816062834663234492193587560052806993344085612754514020669022442631092460764153901725472279841850365359623139153367168197464271009313973452287327319677499191430736341806652081040332937537819281294979247191700567738985652688071533059323473405859897950173965669817944419109800592759712396821749580261129403273039282239096630387404356510370942519520756564820131430082264 [177,121] 2649778232194498255134831857991140249660463221057226037636050623215437936157620681372152044671012399844441546461280592137708080148449538108656192629081353765074774734655715638262587301748553096295551320332197329379974860348213524809652432601386115160895189542063765179456863676553980849961519698926977632035342993104641017077698123254782402428795440117014949184537361571563809018426074622448998346484804904823088126883118755594715824143420879988382480249175112381947291367890419424587867814035219058105274690479071394640035753642495030829964145144980276276362610800040484043206677325721246003300981377218729958928958579166490421736355053916771680055132394372444620764784832388004653953146406791655021094804504851790763503931599536634808230152390255191728070711705485507748217542251916267632739967782031414408007013920418776522084505526677347996485621802071584080622444360254164657098862094529804859681307959607592285239606864 [177,122] 93177251836151910150625202047701231219267014875416219474842318329741067454079078966299227270493216352978695682486191934063279987738099608940988242584418723095815813954424240733378309769042244365162370053109904383918170764818988545222474738095893906584391892178787944334915718540794641366933762906015452177028528378443129610476344212788541134206872441139836806751988561088780693649243126747112136224133865021606139385069813019350547875403565307703952907383086615850175282015338639534455539870126343891054256862131496172067413173120230405467523334791814673151437232662496697276993584243178093061451707689266122433764303880350643168686292104633216811931624638931884064996427535319895891198115044859360854856511479604917963329217327057002994607818193960944379513543284676556716951718654268084429674995790499363023037570496396958174666023765490923053029795613746827993728893463523532512044967567754410807724032344614483180 [177,123] 705879066394447792583681015212721278623772667050749801389520357410441532367307773739410138561979123049619553373799770848159870537097353742130941379835215992431643969825106061412473481784162829949368069549099841870166641276853381924755116126540454852962130158760564843956384395212686886498152080939396068492656778609654009029622625251762250460063659272138507203249698325446633306988313224193474660376095045964214744724979971613850195139287131219085995733002820176067613188508350733027311800290478349130196895491955575053276840002210679269309007316733882458800215934367516745737464253587357194847384857522259625872653491459286475740381475989398941175071086108468584963911149319058154218074605510477149789082327655262536495257721056496793573439436177809287962339380228955189534626433325916525173588481326550881970366272870607698451988367149408256784758989502325821534681754538144651595997892501939579725776956636 [177,124] 1439207320974040570249393947168307225260371947300704197710492834834770704785664357808372539780925425329046022450208706312816606630491844973908361878457226390557506742255575051834917493571084994535675927458090742442846869043531818213196931421495781290570979385156300572144799660883038402794104344636236133033681049918982291378913817274046393518620023364233385342296758250170389957619169687059357183417605570629077697862616949244252307937663544009328512240224600614522957627224604503388242749269270178411773432700995091084844814378834021737594888843187750410923289455963988175631540663687927213080576107023347865947594597943918452630423750472887662208180610664673268012931186790848771266625268418015098490999362050290315986005222289223054030049329161495437961950414638316630058332508111806022349793453957212566946532770514165815532902172680645183834500808133684167544202394070614922163724321119586331532 [177,125] 789454099520176309103888180580890331666379329510229692716725710798309990923276868652752525451611031351052572733169816960851973749561936286869874348684861258176139923253631353433868954778442709813573983326050951499702654068388599646466166943197088385191558393499803440338451132419121837516816871493211545709708850776666434878764617357338647980024158027243414126423622627750201673925000343375501113460634885452175362171095088228350690724434705777482299555214832117315907725502023928140260884431815695298227458626528873621764457508916222569113955394725318933795372075960461863603002410439489074937234820520495338073413641907936874994977767906937005896171770931996957231905026869016616785497540599328909725721212007562416965731988908431681891797147774111753329400720814152668486023878386404304278928881015373846804864812310141046998304768825672253610517550506292877924503842112635522199193462896 [177,126] 115628554459067304858599101885059315296193100918107742966723378507616153460673189860615328397710340417666588050740722383695762930263154850498833304816458011321218610369324564020494828944661510519095451638417040810986444953347071541252880373641300141405094877929525785419160083247649915903938668003894187371416572736338097532659788675003430844695238801705685944287517039054807898488086398977581708631851512263902189676276819937110968770333972751851872787919192731582618759064449411472162559902090456038376608017156917211694282996383901525900470336985608063210323140283771148243194239300359007553774621767174806237603144098056751783573041677999615249819706629266527558795227065976354799390874734484849110183375468978891717180648122802520736241560350392142489647472932349412538657097763303065626022146516656678949542259640800373204270515632704560674767740532621578170372487217066853166 [177,127] 4455029748706003595736114789608405707425476699517643091813965467090338740795866678387059557892270973294554351783245864452423181662857836496511268088970518966997289615455928889740018315682676667826285795934979655283703926596223357149507087123017065380896403319478232095146429362662303171375952934082722346486257530734366816461447279565130163297374729059525797141187566594676648914673479230934683808311094678628393267051736327341437063807546699807755351331342302359884625870513704305628117536858438634207926578764328551568240979661627910594200237682794238335869606723881971778789466383971495503349048548813811222301064680779816012046914432027217916907000803162234385547216083690418239035053197479922669780616828376025755233849036033311710126361892427539063768232746672043155805378890018174091008359156109401602036913106613204549767561443959834617252132105993207113799394232 [177,128] 44172127801151822752736257859897498956265165223937320796799811376026915324135174940569186136527537940458985986484633795005632451002014150538076834410251940169499612664768447854271064496247005359643621939309967056319454741930991447103875639719630507489928911096300186421712565187905755270232498865312300144571729848313493099256485894641328963363599389851847827935698603061651464674783904270173013333523551401435449991316784247856618467945491357670210387208469300821700605494953386063896578099841352966972019706543103677849077305844616574689312774196157419485545372776099972161574857944966952955703971289349255932347702679437552188553019541311403553546879899524941255380031657357447025441943198886796149199554761370106650940903692331857688152013162605229749861837886245196287632877763773801634477754958798921951611424250827130332207127065446341276118277508173092 [177,129] 109498936983036365612973175089350648285154042949623025383178778732099798164126918903277687221187957183321138831143332306982018855693511389119439994289949584504224693143606344029516414372935365361924756299950326868382606604551843841669631842988931375209413870428656701959235236142100844895336448108966576274246776245906507195617446802486647134051993391532153211503717076574472715931521294510541609024053539794978408108348337532215564687109982312759271981710465744123477942224582774560870200654907919185837208437146259169669327144956740001674995789519337782044395909996842520007171160041475398159680697975400372456126849032230706028326111974790099631191704192930290465367721265969087236112040566663172645190514220071583011189869085274698045163658947414359721998645771343831991441684630283571496150456669960832510114146550771912621867089584740726241704 [177,130] 65464814436437295519368942668434061704471657966736695495416051875972847634582038185824177784692997164086324434706678114373223686171244943678594147711031930192354334923039650427972537781805467550383154400124710631880483376960972785192089103539282236416847180687563307001732852173032767567425055384126001955829302412490427204335969579959832347828708124649035096047602545843220159874259598836116425991702546984316427926318074121408222078414768701759110790407897544787661839672158109896457331391330609332772355541752970903283125342273860947294823769289021260419860823520596854520567642193353573247116523066924856255172895272432859702939796334359251927393805338503241980896474101415857124292008923678952748950437441646530290217557884234489174579287467312652813606011483899460014890911634689110659302109351345780018081957956493923633084287554 [177,131] 9038132642861241939203658018330098091777261189497093356647397992779197070518883878406963537726508217560861944674579473125868602242563130962600408353748152187512688641130102678428785087466245558441597979627655816192016533863159248958201513744834596539720816824599528967939201453598915614638163726088433313667311383119875349692341848906824134881151580153079760377129074813972992245737590383491271398439507718137303403642177125207824414397115681624854544538052269595801585944425752383700762289433919049501549660434018830238542980144920306524052544909410796112651866782493072667312185940760083072014521277633976053285562172615637932255617002939531676485370170671968606588423806534005035141281861819179949434088615484515964002616666304712173668550000865726262338926434243340936501115922998914668924573380226409238675478886168168 [177,132] 273699104165525848146647876358960745837521962073824769736422915253712048823169206851565158604191961595700578741006293397258711540786050209230077262412274170506369850306451823391884469506544966556959815455811372695595856867534773916639987055048244014413571916545489244287761638998438501659131579539905027854660528540019943734342934648616597261621320304784946818059078800371599366238362459545580571058477102908303631756486236524711822240955163459521996985907132309680070298709923956123863102783677935921199175430566071583384048604816958759418345642112318311485338624402086267572939590495134061844258860117950471219196315918103380249062712487455628312419410925784708516336596086608511357838200662401103649418853617462586177820120995413224793165387507360875403868775786299980659081251357591627439521164913355097246 [177,133] 1711630954294945072344555104404305468422271414823921954438134241488656833043688632301415278334183692924240386459778877124404897850714066844987770030188159211824285441640330271389734608979963700559204265359231914085627312876726859930743740602944348359658880982632890938785146513138643498981852202491809276818914336105763132732507608430063782533891397108962338180963927403444468328055168328654199191760510290381303201419522043698915252468677202210706311876614807387073125352132033156914672837466564350681463814768953182770507682996534957030556674844575449981331969210535461090266008596185460051219323329721862531584780497504870165600763318957631693338897749463643925221642353245419831013957619044264543774448657151888236617855098349417917686544528143067567287974668752211157497265414386941405823278 [177,134] 2060690431816218127441206149734783887767090724186950277972406520738718069038946252772391348383893880145470558299773699563219398016540561097897918953992257707976153283909221659408979537453077725039565238462916303372009103466284466329833266384459742861669096385859223472837497410905249410839618143415896595580958663093804803343079264406168602940146511300555856981295550692674547412022054856426489110713192684044413037989945232674153284710473000958661041522874348947863110441916554016317833283188259134878642576184972663117527072850910524720814573274966359818424155698253838791647719830634677394994585757729672001593418465649660624178135861545603502325877140198936496527441800278910751361722658531865558838183988691188306523229598600141125275392771696467324543062218948878247677448824 [177,135] 440263725667093934053408839582994678917890922818958174772647920507530333460603342113298250456645349740518539377362363630721003447955170060275394686321163645452093230007614408117246433527698516031215337604315186831371636313549431946993529523084920965623325899538670850918716852587478057313522020269989141216211817333409725655741263522216428803696508633794720110723610192836067600219016928214218457956872350195633135937282773222165885984256897548214916298552709115589447958366647708456031773568066477738973070001881025443910036819714217599165448550285134494085785441287294196077515833552334710693405168129744898024230833024465985872107954410917568548798218817007233998426415022307259578027840057852629075378734310139079775807978490944806702777157563674765447654601028 [177,136] 15187393114766960721932324551779420651843111163737284214815090529643669802758277697655076984653639570615720374101615905030471278294916526706711479205703348684001407351429189698332349437458985364545121270036076002399413669872076085107993130677816180478105176179675020486578609262064343364010183214836670250274500822003603308858409875950860282638235440141085042392385977683895617389764629542679711747087401429754245236493746801278088476094180384508636658292697222611034109211049840793052071989438657692746182078001309820444475880671770626660199921821094917461372188064367148185963953786937214251954950186216725389872080180822565530877487504699128532156087660536828120573957423094191433279975562865664123776508656991656745460623626988290793100864286792 [177,137] 75797416221230868507857182538393759692305917030945827310182499862791190062972633209647968571835922976867384423214903637001252204542671725626340967752830342635559313070618424798794896862940860206248647991382409623964406520851476838376953532686285173486716035012331493183181584350347808975886564910870854854668385336531392891414403839770833620070156907156264222510531098601423738415722628435302790507825210595635721513845118204011998288006865243089630077658537705162318711493822985800986985039297858674083626222476563487434349627422782027110448202490676147989548288299307202546352414618199962304376364197823525385925041179892592859714620391566402559609316877931208112986867502726018809887741783230798247025511409431991933504626770216 [177,138] 48155879838428640468835748185283139281890107937544797237522829967000233803632776941296524356099960550906620212125552651227273529627049399945769665447798560950291526415021490014516839770731714942367813440812888360503151966150247183259840171949564066333729782199243232043561404402960449081509313110598910772751695149084851076874739230405234933434908222735882151190887147986212484232983654483298486630961571251908162462714304304778071975950388889828825454633302944563395795080702740613934434671025969538515533918456058635775800123103552236352747063385883960946790727594502024997221643997681394759217374847294641565181774721090103625957260132647050260032222991024838134061493477950400182952187098516651214353008188504 [177,139] 3352270348043875038074552679839561598923945245961029505373671104780990043189754386445044164879087226942690209881158984080417200270477914428074417009660679156036957239760783152616366455151730867769632253633599423961436729312246975725725332416574684243510216465069407781915483472579454936493269975080800343475668715324120937611148897229429296434673891531295888879873429615399134248593421826687790187675989671783477117544322055902207326907337162511810602847543403430001557601366875662598504849967467477613745060611257525451552120269263355938719961132417288645737438713333048378536405903267294306763596961422049674154021385377958568640787876036188894236807157354542662808874270091688659702294774658 [177,140] 21423023302854830582897198131453815219269519731405694004351096074320365111348125488605367989606619634855418843596389128753150925153420887335813511387945688950414842450164780842812762398985844283630821963385314411273890791011474918627196804863897371908341594520669666196065712301310297719050890683769078982678641676424126310465470527465578729513104134796757119968941741949156228147567527459469574095370902407987066600541132076137920752439181466389239839310073887242890569668078102206895813790338309986560358941218341285355481840380840004952112576429781527921930014320716589655058573472278222853723162692373320152337481668685207226691646484922575786158468596940607204224798380 [177,141] 10181958277577274180608267572410955834088932978456475914823712802668592376063286797690007269748749739890265287619092638547832631252207300322716252802840555079791078644543625094750025857826550132014810672045455028189332434830008861773821434827184207440522831128243407985925903738734066764656014187376455755504623047548978870172407548137237536438012435881190043171040594573842096937399073327029456327822680534586159505647254408425079936979363094633384043086910126468547659718465938079947612529800404217684201217553577283524636362079470093309960856768025918905583455385982403537285019479751187470760498691057612776328668982797598911193217247226197569309076 [177,142] 49594573617364026851544619014252388532738201189153415639110332468314351498929975057781705809180355257393561251300460018630891150672769036367057999124505027766099195507782216490740698931897510163151567076922491273832278113872194802836862384506296020083482886947501692169914420244683806282986541427745875178216978147924079858183171797843425821821540900834759739422315116981193034123051276434693584112312254067995440370930105624309108057784464873757969418316475647431900482475710953797613916302821542633361678449420011399595011064151419223811272304035657467536645396907131382999943879950566020041964570146882279492742155293426153858335 [177,143] 49021990566919857235957650216534787256812407119968646952658440430525256572066568264009926239931111977403136621885473940726893833558858782536426432996168181815946989967851675497412787773919538400115241989009273805773973737583249888876647946420894634588328599403345759603084443205799691288408666172499400337018337712694825909781361282925653682733839611359989071228628636016528713445017580696945038219606316644909261794534563537979008258653732176389284250488104902637549634678986552908980657310310054229345794679177526921168410158531441382277913550923942021214692397081764257081807939303941491005839955055868915790600354 [177,144] 12545690899352280457895309213420295665859341575740414664934374258637636160728737954283495472595528077675766026646394793527507320728073600425638264741605685276985091960139214333207722481971101175339215054583372380827392033897548193536361565521010617015709003533041082368509985500693440257309591297425959954440291567960590925759814682411151343412981853166944122218372665063432954953119541977286472165132091674020428942474184051362436481259520304164980754297723509885267584863522962151984263187745094775029699261221917698337811153053100051547859488486646998809417189974537086486886558392172664191711097704 [177,145] 743791580499551201217378314515642068626049276784034517391831503964277576507619518735721981616726146109168577444425495258290627155651190451646854774653471251138976171180482021138103159482857256619211265442693617062668003761352068643891261170225898020376331654761786098614124601846184210850101194697605847957777530847903831409060416848773818285761771197242532230448309327181595522669442636042997079886453665694125281215245947031691164306167664676098917366574181618362402812597554146436087746342377280952877647070177021012613519763856488539309203743442238104647310649683712332837899294328 [177,146] 9038749874568471373151914781193448183454651774389585215992239216380638376693283372957682048160390139258918249219197249373834097087159087961229820631736983391341555542413002319035249838180909588593291805369164366996057396674566798325562211901326993024680785243263020984126930038089099798391958525383841098384637153913732207639567858764923770808782894439247304377148483403773634188057640090168901658309656698777563224171731638551921674592834076593267195386699879280673451733806231840038178907648134547373204835984878060497278847644283423204950862149585080809494731350060 [177,147] 19511220346049840026346865478606099969370527007765400725196342090371340159519048893073079547627308031512001025216717490055592286341635881924479393779679285583286370422933359383743645139887738790437387566590801322256830548340053459889748920442306804763427508236048166915294897689094315169849388333918618977613877941251386188733916202718471877582160100481199587899579264551747885370324867617281481619008929338106218257922812386002945504822591421497965349972253020359148993981153479635577185926721824229083526400722062294848849608119634605539972024704772 [177,148] 6316772828381746704868561805511051212629982825277890841492910513534681329754324414044941866644028862816702525682838229695357445739392687960583553159183079906454151671279158168272824957503967257605485128929174772216767566321877768375171455987984108132885642009566244832680164161045887687031614045845782164922792491037592518982517414930582171857729020186560551991822042664138443037719351161365284116428361100376872486990574919046171438701142384464752414829161274423299036131542138018880199264132567348866949428052439582463443529721518 [177,149] -361036632490994336130071607714525624549331501273607220525645415943213158826540676995210300924543402192609883815470692314291160032606028926696464584383738783886809790752669221437497154328804100037812574452218323341368558140660390663948815509192843614562005931149070790233743349607260317693655260227618731827900092909914163895200618035729910416199389696148797066186991699919063861668743578389840491160206284713068771062977032374457326078585718716416759916636222555926494563001828568931125442140040348004099217765916 [177,150] 1617750683516222789914638440780026067724100328473098858513315937690442216545281944192811791539850556140255388992855815840653504281356024145241558741419980649617310399193639085912822035272126176901260836371540443483647651872042033613492452120902235996723768074934371636834394929406830991280905305433175785101191802329513008250038113162575863328962731090025234618646291259102437812607540155306531565785854311107236058329862427002382879714205952015161586872114303430547465240171128965392411800756081225456 [177,151] -1890569760959319340657657382585246592448624309096969447892682327933949608481875446699984870942015158370589744854892777386990890981028404606681113759669052621427944711490720958187657129594727797700322329351425905837210718164986711896831834663737359399458570385738739577981344510974960876521624629022192581871926649580026001670539862898988558961651764539237722238355066682770868609347777238044449561561935732788331454421701379732963430895372919155370571923887852821793481363144371958292591054 [177,152] 918751892494198628676575929625612119817017350280756642984089838973281335992852843222449339938932782732984358906319432559620052228421315122387362916207933114720167711557824146899166647266495341227723503743378807206314786925147108812271837841286084972803877841813380608593811425891587740550476196730628561821848090091851708415571025849926322845398809631023112556739413993171210737651796771682954417905737077914882176245350070526595476758985396530176630818493434742125242749993648 [177,153] -173275281298282520614105682878229255641447985157350630372543940281958553760823351894419662512036612037719946880879844801971831459793509518583337072757374804119258515163134547702806616580603961783814713416437130732230033148816262111368537086613126355615075579142753456286325715506913200069787608775929705983592025020539828834384886074712069108421654334659224378649823382204036086821358351134246353765320891728592396424877137761783119464749221565985824604546813970376 [177,154] 11715394781800946032336802359076155770664745709735611487441637888918136721391129259193722985018024392550344019020709029619071260254777840038462927184691562940032857102505997028813320195951374339914709335169693691185865829699832009012256977377309606468739425420325006400118348849593226705510982438985303854617316786922257235965469203755890530310264669061381677305859866539483814354797055611536171793780965835093515464751989268925553151327821682438036843 [177,155] -259036778640370417860643790307102353565039869370370635651448389203280415372610314959796661192387561435915798081666278638123723993155303937213239326377462812522252392297088619560652022499417420646100898919732012280294496017713395417976333675290166280310936394984137625014275500015367307469006032725225210125765434714998319120486153334072524992718390115177530486876399878642528914431218744354925326273958971839229532183330856354327609412986 [177,156] 1682350636009620878672063813400665327738195608182687336564776748820729434709727026381162582241127198763032217170010978396835703775357473285070573427802506629523067737493279234879737815388909331786554376455778277728939056849657408035333811716903649824507101621255023051452849422735225115831378912167480341128373375974842576763935385783562250932477580238668042419989553756795467078869137266001053546437269377323286215333943520 [177,157] -2827100050505335515086655419582900646932042910805998071439914555155556962377200442126706449511624415705399703666174181389328457821496152298842969469943407034882693943164526376376777135053304747705144587567216410357053468900085921377094725455258069869462581857461107816172942357619693558182918270275141401422263985752511597181110290181964697311808400904546302436669638797471922372896897809343132876654344519334 [177,158] 1056308036415128295049906832430415283167623290808524577030481433905655771846961656618738257559345293620264380792430067859024653024886337513893285396775661222477636387940130687594845623328255333527741446391698048770113027307467488328977263215756071723290051453137114928547667235046911603091980867517692459933069168498051206416587653311221951487435566515095825468543582905951008893775065416175882 [177,159] -73023818439493051290000064091301207200853623045738616891874778731262784173023308316789221518190613093094195195287231206107429191186363345965989710599286873229238620381312303973375007516485051901957551837976571533783844450187053938707501150776382462484888739586574445212278289524796011643370138155309085416249564127069300060569856799131130384206104508637194523791627557258696376 [177,160] 744960191512794288810061253042870568628173158646066820330308126660589270347218621848868772282831194722956097733021075790061917730016611158793621284861612401861631505821194782237490311138320507041029408995170615586343645011076325855088725214360140721931963200549757712974143983204197886590631289802448171053427103106372320995808475298176148053467520009684670460 [177,161] -844266766050444429425618884002531291248877496761547761576152555733080271415399608624244227785873601689448788346741708802998272221467970382156374779178640152418124554431530522321016135814632900171787834539010398968634477403714126652224372149340169016812292442996366865226134973150268596386639211346733280092450232360090990540782977087850350508 [177,162] 73635796760937490159064025578439112256458440017272455983805277201249766282246414662764829061167049366324947422117031535043237564845333430665732370064768981788285554817959997144603413142453509916810194649874398040823196816201055842750697931104235591837309249889617916380400977026132552655121881228316404531283366888726052292 [177,163] -301845018199359305375414490739689098958225269810053044266811298803774732486870093548970141643499860444798387840235822964287641596873163389198407875424962142829438396835734775056718456737987113582388521132536769028259876973376858367274927262662683990309303445120225010185666034251246087018899000933491624 [177,164] 30313442326988619420772225471450078381169557572110288097729599136711527388242545741150124028922332195041906948787308168999499779662938506691990788115339224157761058897987057001230742254175693079557021057072246726243194096949215434471075321820144284505384924865341991252432389057144 [177,165] -30536267213645829711714120433627766497514346374935727557264342281126182014633105408830429834778837838575935812413016482669606373714481391366046123406378303051467998188848213889911205723498143445958262277061366324627536620485155867534202766850291903815630221 [177,166] 78687905686432662708590561676856529941571392176701595984411938290119219263991193033502575915970554390567332406798047822180289143135118374734972642210039911452602102223087322700087904921378466077427095610986189482318541246424478916 [177,167] -19372523965737577678066166916309030682153887251850367381689519459394963346464929860447946973610144561640832047536607310150050801787850422400399203168330425889869508471333786563959575174932975699774744 [177,168] 10298397222212384570811829968196674032038415605479845096673441610332371064792813941946641161849468850279296063682597993949480451072249921114542754624697773322381252 [177,169] -26500124776487844998530858801449331942451933470595062480272565313424371758828207272984166428408929852659776722627778 [177,170] -110836076565181536329739173021850 [177,171] 6252078503643420416526249480 [177,172] -299255314091446732477680 [177,173] 11817668188830228174 [177,174] -369655984204320 [177,175] 8587028268 [177,176] -131688 [177,177] 1 [178,0] -10906377761569715695086463862730070805283781382466078444435931875171933300987107943035549647132099778761435313409184843412393154347264760629746359938725987854706049193087996029153003014313265482975477961405772392081213773463321065752675407915424370721450782361926149690142346086977415168361629210620145408665159519358480487368144217856758388729631360725132160587922551110564618331058726310969614398074430146212021463196338444958999773271661246669964356844008300658173558070882416006925200591239072037171545816809914168556715920592215337055680954293739281598056840849123288966876802627969526344485048416166964210118233856624886150871094103205851534046444691943365175542456147933670019790466122300872676638530413083213743267646451596385146375553033069290472272438539226383598970895677088662775358858773600956078204269143474375864567981865758946437483082273569023651183476752028685082924051359714295775794460386340178038627898476487670130836229646714717919900130604688750686219625913926651481840084313836950513580682049019812722205884633763534054017949588400938683263283094769272918978661242562835712920039793296592187234909660341081488629571043117989373224232760351629958285854701727250778351384364900308431328983191061680485105960018370563930321602575638116768414583464073685887702155557097151585230133045447908198719202712152798922036008426711419489750628613486725212299992440302894784072341780429484585981159636251628398895263671875000000000000000 [178,1] 16388793438616311408007727709973649152976869180166487159336911026427131423807098004016147694653146196163690245339384889835627798765253098519036298335315685745205796047837496945775022311709168735298624627321044507345549759773475989012886801084028721573305062892236409621647240626883721228540397338158024809352033500846577956602506145169108892638790180812776475055678860909042156040770012611849376464653845427712603662806971502958115110588186715210572918898444923099215725468685783886477902785796392021928004503620876425600326323258458017304950564888098758136609086972924956084256177602233719574661326677918492225613378097769097838891597740457796370844478803366321297243215445339543816697582275549705536532632973185011338331188690215316862561961942476993624977732369267912782339583649189220240450102710780557297454402524523639054870000161124082274603406138913798632438938073888552870237213703509334379383537733193031556222102478497434662194827047788140101227879680363785382770756190986804774493977166276872800522184205157823481215269515138717329647696040073116072178491086062892626385274052518996891013825943082918238908188980174444436855665161100596793411627735804313082720907255321519120968283811307588841304109936168390618531033547117980658576088045710441350057460861605544147489995163810017641576624837674600271884590981706210309646463041955733907373485313937626877004543202376725667046031059859462129308154882846087217330932617187500000000000000 [178,2] 3885183579867449074878738604878996078401476922234809708057998696169294953589143194146833275145703544952153748003880824483860012937445744772125033028001957260599199834514835253291530367819160543328398447407002822946883189815514024746020824804395073896027710506468097575631267709910004956016707983495394600328305149108065426384479043577229670916930543105499420642511493607086359473742709856198769242119377625865941181489990742338979197337854455464359783656120467890350602003126297851948651050407869227324743467139288429082106949474640119475648181044349311353196804198462681697492753235036783080578131834309784891848645690803293751433795570127813870420899704068177294182079176174852755634750945276571592700728753664430709605265177159238139884935965401933326048105684617172723078578147945290522167217721128817102069767493898446392882417612897507701450696710692678997521228249130172349747009074166005869283546563217072317411623976143269978585357781396919672830179468297297439731807746121941557495147741889757140599096781609909108085785071849997885414899174586157873747859738885592813699000161417368529538049414353094023115241009887451480274595409594465426683669588469607233434321181580593673527973468282484715250614023181765999643571449631922396588869155714318860873320785679971493106347786111368102998053089714871934330596147740329467619930200302284057261235764060088002638789901863986227397064383285065543362719175877047330141067504882812500000000000 [178,3] -252231522164105170049479805431802669074031070532706984874856375486531752015119437067410145076982030018749916482231343624770874514925895792010353618483624779617315847789916901697582858753050967538825618228099517209664830213620744958796956547218184118414058680243212571493737937037329921531340227064302952441385854057464655510411845332390684336079454557963767850491720149199392254600088285651659771325579176966086206588205103521617915795258384341687407949298668791907799586100539498082306545627503767949923335770821965516478572174252431999545201741335548104582316722682082203811224732270648329490779846238894737987078038664497179245135345978369611408442354186438409593335126234509422628564884326739739412433447765715242421566452772500800710699735203200360520314703486415259567784664219454642907818600233318573835347232444654918067152673739224843520719276570722110768763877883480722950977846058412187078944487147171226567996235820716181277118413285393486205433561051846168289981686160712439759259409974283620149620507743020897171254400947344895038054180605791300907422952526270492725657786052666452320501633085566196241432753597443442508426174354845794136969671835677966636410313549281626584470547797860688140422389673093214722840709277710169444797409020432269180582561322331647269698866077692830485336184049848201751537389002950218282242195477628866573253023498320957673903149683252075987070218999841521967954692019644476220011711120605468750000000 [178,4] 3026143770314864701428841919098981295964922480376425378285294543118514737023619184537419815223191560597515522660976066131178391961697779986111826005900776692830057605458183415805711491910691759739257300766592334814805242214762279950979967383073064431252815762465856562643868475917427498764426485162138912004757227253583080233915529010468856721042806759826515861343829717816333448521656392020693358921347263849633891747002945363501914883386498706085834969247494520877449445190724003938263981520378355414329426135921328838580337084078133186628795718965167325736519736342688245865016942605721506091968291221692945150477925205905213765171228899057053649287544157472414818660955772053282270087770127949540255486013044778861269932796923502392094912936627175672727915796435922542602256914578679925996806454784877650308226656218819660997948770443284188938368809921249839334025089528158098224247314263624887832552353811415993759591745358856526061156814718114709520539816439462080337212371998331130249127441929263152752179902698695483195128976827243564575162101046779241817911050154096081337597140013857707017957407555193614585942986852961041582852518645270047953353913228693912581233196761731139240105970558846181216412334651541709538754126728267355442313195225213648437258281277579050578098351514571062717248494971159735435430157898976416137038613066302767529667701666617917893283017051943921466156823611157450945074881304657607555389404296875000000000 [178,5] -8527563205887192484124220289366998089489213555603441907849720731074517476738596697085969265369094835529455555302128336945785747455754249644297358754886747717931350209944151642763687165688690958522464829103816974627085662794937561474296978056139713129748792881785350395305901962283127008314813110490195103670142139396596885104244333468507885035575781405090504216650712837329840477707735008293626309634459267336406129894973770292389765492766203615538907300559190436198017376876007274185220902996276390570641527686455734918112285706263230205747153495012406546644822267186590645644076449888681029565536460096881877677229664279022954798708840588201475205464870605678532370907498549014789302321386399657976780493436435107636431871601527678807676345221980586870390246042294548291185453450581363346521145594489491723465368932340166516694521537128800655545526021192549730063940828585362992013986886422612997360353494385636689580636030820498647914642862153109846226527292955885864466410818251760892711531731082053271997344655311793454880869265553844639937838336942652961022673267775998950017535800265405869569343340162125563778215719445013422556974475524408895532092972505684510478987087973577208698548881972986724367189626242515862175159682740523389006940894421591113419740018764381914466751830777480706166902690104811771074183234354968988578462841535790448057190634297976594436021908882610449371698114252745770258984868559877439498901367187500000000 [178,6] -63265350222456076940343847111907616536757999569737715161527255607205893825189427749283159783204386843316769914906020423976275143154550958310078014473756882817026148198706619643356139658214415040449314215258576454206116600173033782778510381830930913255986528120512721597380150553410238707914240709748255201233962432576143006176288643010014657053744426026505698475323201396726276904699843103778382993093559230262674444640534052661221700963036890132443427489389627961686239733787264136662469703015955568566086780896330366922868827308406826230722720551653090406036710139691989275019824107470824264158779190253136334330791195056551943292062558752102322116080822706923405169246320366739652986684716485618174789208374763015812927385609347642851747361391140208233560305125104635341494228877495839612382800284407470104297638137407841674609101580548526300599840234543594207312530978584515383995651223496704584311324127464538596171850143155586448824009687270775534297626834512495593489452016071040583953760287755555180114862578919463267075703342586274714541334809697464762099688249151752701193260538297792317775105474873002523613472617064499819454073728895432797951328609942060677402571606541942122746115750480822478730385866077453091890896124394693384386914300487559526358637524744648153347821155437862726142997132545548329743862257661537745907714055578901350902128978521981196672804336934012840068596958104158384955818343562220947265625000000000000 [178,7] 662198778788187149512594843716776500315032745083132669032803353367032967160321035951914287011815481944826507184907636736077567365513434189170017821342885932861092463070482532447389921364076973685509405151564758040999685676754897398479851871317220661643164623755831490580496785311710047299593409652601017046220043426873760614265000267309829677678771126884350213388255285015250233507329593137951961394290258526458020689105039452633974791034556199970066532714500028041428635404647996510955022060375757195306615071651130898945886574677499810468858332160729952085086943294618166185359689663536423032400745130225296665312478601923098918104946381410869720413761013246947747383786106740848678225371193128382642971452704314113696539220139895575076396341784999837084455320893064890383558507445451886483571238267070508280470841642620368332776369320808460053653997206654787413125054968126110520910567413196890134591229044797939197342528590414402285425506981307690683352832715081290778125764546651943683624358631852413164534047213731690669254461640167952627471583242007042134902744735865496188809500395945062417084439966908917152129203161340092293176389862677633950874070073363357520701262602276548755325326944923027855441959837265569646648642667839823318721594642354840916931043737731056460866544424766564854337630244720019735729225154412139556800057628113243659612825470245432406885812944505676506945030568659161432039334707193531387329101562500000 [178,8] -3006457875296248670806114681406025883714055763304037436457334550721261884134262866313429803669800602003917651450631048847148736386999315984275810897853082843497630648650433307675208069053090365192096434051518674521102122205663857833900747928277357845336606986119304514645349880303319825793913003137843125404896772016413869769913399069107896135759806775131031322476048907619615661428074152705593003675271130256686108512360191443904749457698706655456577489564557262890613205284130182198579617665449955690784952759755714247403353405361217044793379014534243836548017289432205046701373236809138753005997733885015333136254061078725997316736348953298921924498549251746117040904960297046754953046271623155373429954127739994227496945966233875305717522746819938697957650388280708822609343061098264886728770228932273232456316455288934426580378895098119316065361160240775327225769373959046651874071727751102426862482119467141692803537888427801611547715326108813998430962137474978036359488592367208300839856798701782086756359864735910335289138729225769548126446172093975706479263542637095731242191070279275344557238935652636037492580868465817788218162891672438931914493706721352360744903809087882980127466881257032353434977683954658874041790185729227004565203563226423557980760703170396493020395677380382936695774475371021323452937666547081546259346252250059443909202329844584877746111694014252110653567462682853250097489616285743692749023437500000 [178,9] 8841229296755553342021727545314928190284314052907602566115204690199624451116532897897495287891596691961466619290008874772018567072091418240078210781899605957453824893478076711514100476196854602369769682685280737289032463502281405010539361951509875701430908925799620877030956694044584377823263352944701122311653429248181919962630685387840499585867418367309352281765669307525184347034020043064175886714005636536254082417625287041172916718439357151639573796106981739497955094808217348522037944237348883245491337911657854484830846655946322694019959337608242884519370147231862307057118507084137695479786094745643524862369636908888445781813983213959941452141068357705690541026817111612657603754874331634625397627715184370506797133920273432626000146226734678435612438135412692096931878163563279098727762860561173705241645092650352092674396103020533605259011452395753274977846752998499952046363552922967888216481821888044565494237165574274951558203339656263190384102444145075907819950114188260295560132922130402282428721907076324844383587477757917965072749513145395899686436492294817205918198947011936157320964950768687570297578026628095650122236288691223533280121497234339320869036357251258003181502555664670746512557486513130881744764077863609523735968791713693850349764295346645040224602560074939845274026307358217498633178546589807982211482897696647610436747843279111881772063566867936146702864041091242576075984347402504422363281250000 [178,10] -18805618517532788429332322839669847709123258964103541264313243645419008235674717561513589797749050149716098144493402155879116863695797108792431680983505078019520526377812140688382489768945175040431734151075733971569588416127057960380779861489884762952594155844595446631587633752039240857912856538471583821042100995449299062193974693273282745321462628531970153925916700812233767055368988147016205821039591190342351080103032324993297374787976450247196792572001993929639829099606148989794527003977475485973459591599634242907436146772218292323993093829549254062471620105645113915974695895395728017116908208772409218718387355976226224150690805719287176352707828453893664290831766300981934705771671117815407151187725170399821303003243858136996608300267652981407956519891736961703514260542146467551763597731123227086355984192744303498792137528043723475531049225397748989638645433604345742351134552877047922553666264736088856095775443644412756561944026702500505638644561233085937166228945110221207056399842496121644885491875042783795843342917988794133703272672089905070485630512508914406305876954467780257274476111358403879387091890698305356892536165006560330531498775791781479348404465634933213929457950380971758624864952288240797462236186111824004135026790332508243545635125632231825828027847613304231516491018066775165268089164799697929570552589349981639484689042303359760514828606052577768846473102906067970944342370405539062500000000 [178,11] 30356741108480823368282099508367436509300401380680198568121291551833677552464590177155624199811926544476800411813353723009562225461486187691644282761700206498582406199424607842715477539490465749443302696097764306813840275597102897433540282615193820606398240572804663516245409910235794814265437979459425051130686447848585562410981762321219489064620608022939274501669645799636297818198911110406056269145852818446402100117741399045626316662208399661779630998931342668165493818426820357878968774761075302005054622484151028560901610156761260991577020381357532306468630030403609085940670972209965889586809891959269706615108390907040239465449063583779206473524438341185924175900747373442564478675786444749779558221426426635103773907135077901843630817088897205852130143490764428340624184660255177949461984817241918411437947886907641362269176252913309663135453265697008371670534715055296822484923702735387542690624823021084169649385541241134183025594889945713879561555460733960409058258756175750009958363008601889548120287235537830457665538955597683523002604381511000126782483939859381909148073061689254372166918403741198486251105398042691235061861051353813372524272199471050871942249677103853559285179784208154635488982918469123727258883182882160014582238410371255012960022943677584415368814712629269539468661220538677820204256389644970522491422200466831238454914800249257057779082677410272582695755724015275973952205111565843546875000 [178,12] -37912471000766185429516763170728021060948253087490609921166710544911312820965721114067462311303422738233193391579050486689403681397890689900009636460716172877583009685951196676939253693713767178294326977347584181380353108489299626235692140054850231764048049390105217976601161923577898141732615588512895273613052382860877631673113974923203838752834115699968662281391866021581891931644901120471675197565697748972561375716565276722666378462677963539105803259180874100574384937063712579905565745085730038282943656245863589042597800984860890500310050601534131008628011290744805833896147616797012975295801431687884579986160022518038823876597715732223008528041775273157425200993097980145025577665390052232552154638751482251868543754326528624456058597530283503865486319525697165072192640700711620698082199805537539588906564857802590848943487887157000328061863014678669307217773293129486832879165775205076549556770451614920432819423347850761754628190642163823828025879404712993061703157304756941482826413295502185583509876071868629621230314255172889460173889527886381014184409566362305017271224793424730671280719376359216292136038542423301275859002632951766181313730092800574072767301702299420349593207791370466044311987708849944819782587808351785160282758629116789132152973770105345612834707506767323310092409334431253322749801179908024841587864123140149375135742435328090249393060720314149192393079515690693373883716698541722375000 [178,13] 36392639438216506825830515015245032437870473684234186544998302096728130983956701010686434774379719087442050942905184874824065014868339648153786978880089187951971574742247257431849416472315712578858872093709633504139203644504122622453687469029189987939723239727874915685481839871293741134733772192182100939258578962941792285418434804350207517880492307821751131064231215387576214778832674641480322316133251927340633409214286393893366136499397021246642729944770519509415809554634627583933460556943117356456593548122401210593973337855865897720910636393653564272341792689005392085361649293313095155106609105231562629911784917751585949285218420346355005660602894688316937850309925463657693273699144402747830609192497926223975910656509471779098626422157886490104017133106133997386082715917702316735370760682217788590947244144689410214446726055031990157517574679645247936791777603294173707718905530207584606184421503172076924635163174042940018210115640913638854560513547093143482094913006149941033673234094865646092349853587515160807203522168327419485569741751961172715613230611791971521979440531050109769062130213724142603485736400840960534950165041669253741985996037209388297932071215095289336722707086229437599588912134007929820313518373907170318658169398454537556517980509012971680726798132259911673923053439904464875932803456272121709593517128585546506539213755459989906530373341475212201973505026367718785934508598342717000 [178,14] -25384772627079540144867124999747593960225889822059085180605598572238679020324733628356885047363268342787386716056311304804950977856795105435170693821979483406204693122100842468971624997930960434245422674858515794669245100592616392760830931947911623307957751353641341700206147589200320513838434171641001078808332276274751687919147341565845039621398869131378565654304710187431465753189881662740665379583131717412369880467115949965431705979291929497168427810229465700844990024036348294794424434642013675420754008525628538987177765795240145521534236291793842061690091508260971881051842983967644611049324891224704082543103821461895084078163581615759508265549132115778908177987339178592133079704494583062487202609103571338081986644743129107248840386966249569486775421861417848017845188328238779007991175488768932113884580796063914437016587698658553928658634261630484476063442204142101689171822424000189261481133036480175862523782408509685540430595207698147096536647241398353865211543158617860619242751278083665897290791829157408587383496646508448915405620554824525295455184824293904933843439310104060077888197121469291726975731553892366696562763377299696253033956165462290123280169725743208603145573353445047709827042769790095448281559272030131742672098924430342895289692998543823885277583047132117559835166714523893149161467519699786536148835180940445935780221327021296565019174647950133313769752118559872946780456083761720 [178,15] 9790698101759075960687100914422905057285143946799795188095486443781687460428505274691483924000726777998671862467345931559102900162827972094601913081495498712766893920007045922784874752578449284776478247621106989582753753958380839260950069008005564255236785900015881655388045026594937226755705262423251757512004123343486331184134748954220994637389180216443085340079650263709340881143364304295150459545758746991518203030522154519707297068300321781279415389756184078868250580124543658782391640849261036353237170986231414602019557061405707509869941251768066893417655316471559964089508832637270783673494750729321215400533927160614558227994906068280382125125454753511371231813506780161839000971437533579972261160771716169493693847208016768774360343343592800012250312263578587547474888737992501788078628058824626461743138961106619693923502763823734683519232386922262695040944620009261543857562207794103431119490174184687369823180479721066931425969965068654262646625894990809742331107488081628511080963766496224497824061294627980539250295657009516603699178229799674089749334460811599105684995513690175960423436658099617015569923691094967344223457901055263854572992265192753321685712335105196877392831361859766515623938786890612898094274419476762130790410756515796814131066488718460587758172766935667528495301577144009656385777685010689689832147070827037739989089929437185683870458782566815759512547211606454700079286350544 [178,16] 3725227593930435691266275228360570413479895096784383275726185995303255464564057705875032287485972651347998299896356496695283859272275842046440314155644184684506794482360526263826535594175938942328820889925174132530991233103154759958856687813602666531895175608941964327245809393239050091470534454036445713199674956267968627428496913084675679454154292390663746323349821500026588006807729113817731288622567257944882168684935625473780850038039503413816359626241585665091272770598800497669993031298993324331798890722680200724748196574003766979961171253648912451374655174332117469391150232224483262178739166257594353971386112286557733116233217927063577394348128005012380845845755946229624080888822263863498710058210753354114263767730784240088372489337643901260373387992397951172515063493431231832268251574810385544602642268356719999238442856566338955848279800705672181246500322464285807495088518211597478957760123881360224707196674624483207147771431576845971985697252315691083593875542742620048506355831704264002735583800158516248837117027042994853929071436037035343840068442921161621783511992387634851871244679529875880451903134282663940385671964801639939332166452901908550675532573723033365046808921825398174862527753785864985511369219426764867530900112782359705241474425247322719360642319568331271512688755622020976013698641531546387923924617702775800478837044522136557164457862109886148417069662808558851016532636 [178,17] -11033182333756560039958768894737750657356441865765629141001522649688285008964827961764785033820964444891023590992980107165434477184757387528277048574290066287825687578344911325157718210377487395329905224945163959072317059287317284066639334317768728217454951438578645454277326793156828830671430344599727513292574683442803837426901787419632735147359156881556435747797515448347679075758228364647459921467696150224376808571571125659406016902834198106257332370180909942680737185977605507773887368954111669470931306049037853418123487806279419522166767884545878916534803907401205852088747966121917778188922376986808721338751650960574023744976287816512914181497469933047196747603243503316682312156813866105743939771369925461002499158577018082985710367408783002510680600773349576171930812046738155253410773883239999807957524147560887917886821837183170588441887001589737775626557011111596609452987245354637300003531146063946938311604127068899905151797883701226898227834701327230102021939244479018954270317751901802124478313306532509939708799656297682467354016540321846994906311410416934900919123753055769082848939426814715217426721357609780014456424623014920304766691913362129307823898165509642165540786610524873309640007301482849095351443963155108592290968488044923307356361848296726018564621946502076719391898278437037593222608681005275341724366113018799596802069669464533792726083285160000036579961903741260534493820 [178,18] 12066049158367985206276381968796306902535488121019934533097220042165631614978989520063494100048552859443614504832243538526398656419645449677260838961319243527792675465924247831174264038918864635004937304550395394735764344870703769422296327194236094154418184463387835612847101931288714573787329606367220291005968375162243956441926047961245513731660762680588591862866955227008018643232143650888762613629887931934756336501367941387582619950753649755713438584998376163546835635882347239197023120058420680800185937863415493970186333944118290596636923195325876175265174675490623205617607395065301300006508792607499785744646722187110004728353821275734440488351049026619138631684979495708961987079387727774706865974169884780368586383758950434359532638877960617853300345097175868968850052228472773633133080995361753845823354800140027110030623051987713339675938129758545785785891527664313192715420576455948268491184812867910671328326215190401986863005110494064239451440845271358894416217294174542713754622875524973348203283251834696175893798884782560647321191166831758034584919776418091240962648582905259684711058950527750710162106328892798037763555016228362055767756506343618428164272194151932167156420283764602362380973599329826758655888920708856028655427613263304252327404218157152264014893344963142151886149478181935918582970011953266068182066852157884443793158179776393016270007614302926527733718866831247335200 [178,19] -9326564028202529162434869695653502391894114254867502663016393258868048576447409381082082302362336627984820215698472218234671435024815628784518643128111765525873840633303165647881718483700638432835532282065076629486701188412381969249738635973538979657586250592372545143444566855525596120224961662198694267828265266707712376670688736752618669764443448194659855016975489263459053157477271116886632259155970791803402041693034565775094246600910661538973565192965702801389956853460846353351146817706839394726304723701088115283569279228183918966589237145349666991418975276245126322489467956008292714589353072005893476349890776294565640694974669758972872657021607175869256562468577254413264325654418332916071482191024886108571533480256583212805926040332051501532717889623970899631367357736225140531633152766956190697926155788488455678113116873973396551831315068633931390443642708944707447385357637989409328050189824854323610297149660414938988421909494561151871266934928092026343963291409003647762691197108293223576818775953665334984885665040377750990109190469005504233265862505274033993033280573501587299684859833634017764285798973301852882974129698391547075160829940182338103736382995871617365853949427951801266017640641541549741245784171679012874213343040377474975901334802097026621254489970436084559504758315970241239841373043468174118643038431142376965029149604896830927740695123767858082778940170036699180 [178,20] 5563586120798754608166591134526652680003459150625352332981114482124443874217847161803319397806790293484886814641124367639994396566603224116922919377165681503400867748147868333819476490565109095784694978261061521685217951768140520181941870055908737222723671350324016841927500798205971190153279060375956084647571440905225229035590832580167171081101063154158428465536612720331714041048850370797358883118030087034202636272903115051895563253549313672377424854872608808808140513977638941376525716577634481580208023845646080295372200790619749632755409673051646072448069890812475849948499574387567464024405122927331707457297567700505454209593144021886952904653619555435193418395984631063345299553667310567281839745801296114258349719266952159590150099574572085746242902762232641612615281533178522400671026663359665374478023973356092181271615052613785750810559496987347350587486428447795460171370111930474428819685369293197370204886880333804628142691094670440760899647049334299133042401633292379608258891766949299444076246895694212696593299308615379882232996566016984295407975159865134001279391665362961677602647553783824320854597176598831900871221300593403550164445557376150083204992155601979659147897413245696927192016677830304460407670746369075510820590946070093581795228537530839146773455002488795755180593281878633929983481650409200247103976039616628457458160885925704084966034750405593134280281429938180 [178,21] -2471158689060087419250734751044750057214553455999433936089197253020665906575846411588446069047684533299807497582255222101190603831834193770482166562210988781047009327073715926904624247876180692899041640943524100422407794905349176421064900671954955997422988710286368946605312665105437629906927701155471093992108574058197601207498698483508212865725556219008620943090446058017177537259432420139371118858850294969012794781410349255603159341504440397031961545979168675682458846288949190824007356638518745735326911381691497460880582972532474618759732296456879513147771694466608134975002499576942469923080048328102994916699938094133445068279198716487315720017292450362458459180025311091468024376976554327615900289067618746379243249344886936286864334456627417864709029949770389529979996594536035984558274227968521293393227894556086356658839594170194966033354501956033859030336047816155733139362177757762077101998736790424551652896077396326357198896898313948119226578937185274877354845232562491926054038822274216447206995148107222580230694446523214689913243551494066572070627467158656605106211875760699582530483270893946744634390032913359998969309655049807602615218408851100050708669490590409423098902547306694741268095296271028795502314439135700898259186577093406377877011119348552131059164667885365860989343182324163183301505467023960406173647798039422708644019220693020156373470178200559864135650047130 [178,22] 622937813369473564868196533966292432152109180849317916073329430805632739970741336743882083556046304128516802329916855162908289922365175320545065302867020824140407679731054397288323267996483448001752570196640300820775705999901568755449394031964303597415781054926780208087481633646866113592102900651303255045617255410143523155748446728467929672537712354911583572652980615862871524825617971476407510908493789324588777804469554631134244482401533791904146790225529412719293300151154457145670820627758409523815387713275869089121869617106838881133849829989753246010394156567770106536677520795637285462322993295139891990605872298100558073147857161599759393156994124277057767472585773578663258334410270583025578901683952204990696515404616100036221571007591657907557861965849956132010268434846630578775736483717659352811520531416950248332185509302897407316559974250456635429124099675036289770831267855664734395027878456887072443840499491924735021046072958535743021091720998357747433775630418759830850654474052477690981654466622583432790568240010737811970709337892701783586440541957462373076236039412726681336669291368094486408011141214595746485523750213303042715537111391399786573065721738405581675084301703888762075729213986195301375652284493237658818214900942443826739841375528817181481203122362234600191718158994730946359910116854744629904991424316788740341654832314639985669645994681016677931210096 [178,23] 80290753739501869595905368695689763505879539361322044368230257983727009017597667289443452667271433570979442663678096079044240126778803694121242843565698473783713438255817794091049603182942883748828880061689287698587580252654033117090134551604132020310255842222460041266873542469175174518752559469185264462689125536467558429387214736838872089139473716581947651591317641595392354080438636876065677140650927853211166143234945450421206405699840031581703164813373716233388388316927584101478918736232374826703854997056811069567620173354059552433976987500698587534405909016737580585689262854481222433876555207921692158948301470895057142021057370018742904850936762874425951416409283063332156399026489093258255111181429078477210315456664077567672425859981313249135150270541568738972520627663520486113477715961165651956071269044375970039553381773178295011128259835271325016146268276511547786729773861009123932097511009483122285005191477257106289773332498073243083892752248330009562264347011357908936852236013831274907715539834119209453823428370142172350120816367504817030835885319768318048989987971402365456457400159734835005395809734128428284610551694647543602503792218808163900462052358055169823833728296953463600821270806395456663268108388896965310769414693900452840491170729718700545726024034320813578209235086304751831224220409658591708303112679118115253102941831423221551742769933138849547912 [178,24] -22728731043735489361647479399944634255409750227213809013611185445335776732077086988105548677068698334461845080448945689792347907254711385714610174011215833749341203985090947065495365454757165865353263787460803573320775355759110594399549809328555901710894126029700836092819754608648054486121051942371506074200440689778447466555064304357458984120992278241261228290633943087858590084191082251060001410365916562468614648561235010718351892196685847666277205311480130320417962229086672175751555884631846352211191082045297324658337610065363945855828568324211769795949762620611612606183582181749586159531878908776911710061862280372643383435832923379268191201821326691092816060329165725664360790267093922921517266787809361118002769863400354703122710532704787654644111745347966930426077982747186050421884432341181094721568212751687702040484794941295972866180645156940533834366180040819835117913217609842390960185962357150651180574439694299553159024991250983021443641942320097578720142920997613401638987405615262639616753193082736106623915937731838643123147292456383563220384016138101616762661772228642463141192636238111520901553000576087318833454990436387184806947691736158591309002772166559533968782010230885336085630889850630129921538828970211524789664180083996049831112282320934328584022301372879634670639818956395342183710427768501850616416512526531838073199285621409524824367774742474865824 [178,25] -348264533348708301042210852427664502546985287358568473180305883174662236545461861521799641194135942406286701889221488626024217454631437558258396414030989300676394825402104968947475385015925590619058837171561553493943219346836105612890681934551664002282808848072442056439728161626701730174236860888397495105910648038153550562296701551332263663297776352077593728736176181268430687330710388254471730102112431824755741065007863652830792249646291844071625598148536519843804127346761691867983868769175275900955638449490233791303928323998633909723453664793705827217963212014504626388453405649130726574923216880406657101529373861553911005227315493126336611611817970432552601971939769138363759654956780465338223022940000265287911018206397768923173389707652348147663017027658165182069453101930585579987503788126197478169683162523495887858303737818558129020684980601835125524136301493672568238894953108467376675521709323610444969301685901224718866157565956882383200630904161830900373731504223132635039628202724268066498011063025348472922225628753670956480185267963987102765052873645483911743607375504188441837764740523076784393398478236180151927892795027680094132298661934927739100783967618211263133695638184961760287393869513145807327093803689191319434066943578961048112193303719843196958077699002836259720667065206816797929828673402253280851798168138024261709192289460547382567647213175930912 [178,26] 668099282911255353275445597258061106748514691692512774680358173443354511471679650103254470760685525454404223606062528853239516041476869506583046169084778040249273205616667181104236242397046079893079140796346651256770438237833589857773422792163844846536664971637200749207154879380991077074157372241834877898992454644898131111493939598616586259682795916869984616520994270089676336037191332470618017012195715367966342509743564916309869506149828887364296907032183184460451490107705368065246231047340185190562094061688711665017205285063777886280375710912462119134537175771244879065933144015755568172525431814889519390080969002454662408520867934387782321697367034528013717983674484197478684239765853289406640114708805007629899028888517116384341570341433849546728994618536957907722148397097441779435661854767857803140173324356921243317913695519523066841773266252636603279377315474931412181728853833467467710704898386114235012486248362601360321841035474051780932135684343869027821728370397135594562679760769183203998613662639537604192891569555462025631772819092679247722374690737446476027078419397988462347174054773012945361165872739517856729892243502358253022435917219030669548312002981201847729380793768756697615937885332401925624348782668169916206413774598174336008099869239981760218435727709374583006499389055048219801474383418902039705018410924483625678675349240969123111512209008796 [178,27] -754837052997052914119971281325684712067213830283542583789842019402451345852871259017109354064479213217459458453012538369911793260731831800923314896460850837590652986500106919411794300871954955131287776170916663398489444359944592646114558019659506764346406101344105960337266557833728175165181962734119316201150861525141386493842562108720446374145319090208971757739884258638276221674475629352628929925275496968551859787002548325727835786571181144936797341168980806315933683731544082185382895345782868923427221310484800523250341052161776136874458820089194897916204156179479950402725904334211056300158711779604446428918810162968595286493908779422441560362732595918027090615384655254703679266249424355507389769348918877272754977747905083538257445384068108500718874102536398714145829725313308332270958802639859308824859539138448297438531264268154433732817894409055454140755738373285258699548841917886789473845156550505652734628937032703708800579999836521564243937279525269092939631204817605478875237508566049580608639007075993976161752228843365596582647237379591594431773003055704081978895863622907499019024997734658496133420034808119816615236049860870941395012427575759084488391057528672934809021709516208837306761153575239078340166607805653428013395705831579065806534830766784862694365075046665308400862541496202131285900362925028288343714731800732800198530110305000771481712823560 [178,28] 621243732668153123739713064672094253577529290057441784283642223488948129099834038768451441883871047571166237418030350912077116656153848809713066437424301902039911561099124338605885879077632813876203749075341033391113643451391293148868640920771998683231372650610230608063121036172869564309134054115055406426957674543252519321848865156175822640246328196239028078154603403927899653929881043914773590418146657562798668594862164300674684281032383078451658663179031489825535592393535379078308794082800973219168215316008547949732840513955339213027757864121279038902924586459634631457375319207514886620372597258662792902746704094775867368895842529186666278496750447499311317785402730294050214934230101986963196588257797533372119033063353701780809558361622343199710191782336057312057843068006958599764407569179809055467808502609007373876530538419877374800019707692241475828510809570560849789585829090742346339784705235498892781667544660813754789578697788161391086336830705452936898854922227117298466086776958934187720085241790978356633182648385265501482826688938420465343506467268633148195890453106408027158111258342305826824397017898142665604873943482134538794554361414002665369349190883142375510785552790374860442021294332784392563574613166623045579700742582549013897603216005161443503989472224303363956855158706254071223057494081745504151511790222555304906158151044460067382396108 [178,29] -391003772989934637643342646822794407328580677539087432539648373517200827186357952483840183710128341474449442489638765573011768079803799132171101100533103815905972551280367032341967833984413577781623768947578677882548359359020621980083704484475954758157068559309680054062947431208634126667477721045950164679769414589412906864155158720688547645751989847630483450659103402544055724609737296533077068214485970764026811810784262355793503934569937122299263285062073132510219887428827042959425827603416582715418194143394024912240214154604399241187205659489513338631930130082086920810855805297505715431248832838560577568531905309617752592875323561644527127869214606860875340519282857577033530089957985027959187822907701031354288955169398668414910476919429146422697820083702665989754208609797485027736102426654912626567122081102390204720864063991153317763870657524409681810766711970588986876403297880906833178788591376154669538378066682812825456696873643625597515330840396891459578456402110074245477289336936503883805514198656950975427104657020833921697150240202539868575466133282938319142735699381380742359781286441407911505008555928976401017603189060301599686203264279203188017635363791743742882359556411481927949117963652264661937284757547418483896432188192813918105533671279996118357262439206594221325751802665530237996257551654402380431032389682073981525546331152382736605684 [178,30] 185462908627229689012502270917859923053583963758350037713018984623097139729597793084588649872097310170108670598820821683867574378892518191981964579116561762903376887419020268883107886110140401392979997065676115788303658780819271114551415185905309906731933460358633418767365766677984098386377376007403935215630983524787881504583030107308145380032507937629605157054474309742381627687615817888408695262265234018317000828641412328858276816938518758877299929707236608162396539787553665911222689090271370692633248464894658464027268833074187827140699385977354582415148401760988989923168928226125471645239507689883941237031032600934781802118809267974577390004504882785007272120558095653531870796319845839270424237015406816874544566036974140447759906011700752136555596564037378020476510615330672621713194190340469132617945223726509682446687441838667814253977422227431556977582451476150665982856166292252361441103480410864503558488624278849410274818622049983803954497137601148003561785010525818372275606988470921885623888939280955410081826317838268248182735476578059240991714827406753175089228786581484987603213595162360539060051362627930206137434348360620476686504925546613226369740354279471400895968886172980652530082516103870868672140119455882324474127087296690829605908656387948940643550534328765519098372760645043079664103425219691485444881506058989774912577087182730764888 [178,31] -59342084767270709976715991707070607398929818557698409705684069638732484246898532627045494365294934467388472242192467608553386139558811740073243661794098334629285751381212130244378724614697008162617396506344873187151261814492146361448505241573672246140719586998331883342792343167366350100769272600769051852241717699979710026105554948936655946716914373720840052385276008393081054694608512593010909239169512535652232231866908525663092473972031371170697981792160434469764651747221265208322297781069452805440395774479973705435246096633350551264197698747481671872203784614686391763430639315213256992017888746503432589727333931659884802482992307628878383058490430570190103352884045210030807450545234512144196999577302748421381083376350959950129833631978137378079449959440890303025444798082017695278392634878199597741536948159024712400262160497030324548229959307068205605161416505040730124051287573006623403289327545270639479442622424175791518783860922745481263151401059920728825542522544546883679506081583190307519730502757212683485454536016532506712052604406874789052847707288803070013226241153481076293935775483646169066714783719093429456799231846906111534143976088092975990536834457945199475175147120610156488232918364493773528312274079029161010062949804573833751966123542581106364999611668643986482882919877598844860786144603064244171261056028279882284017012322152668 [178,32] 5462440839091998647400325588715735274502596278520557692703824421129806116503280886341897406765363578943764451801985933970668444910039326650717129534829862744011715594671690801562787016650663736422145777231525891005347651542123005670279730599119945382119706796996315290460122058532093355990656681873948291878076733404703705845072737448027371875878781941003004504956153081383757624700691614592233978760687496874909247363651165911386332721896722688822506130234621549381058319193680189086739306086497574072189322770062404853927844902807613458877317162751415139708506238111545151608263320649427995350840520590856130663929775507034564283081501819156831391952172800926167518189873356126527279510675860751869330261873046649071876432347372757690297092124209742911998572233958302715255989646150859069698852267905882258707254054534824627573472116262669076863863979265707947603682868839891983514772487038548362609147158746488639284173917018067853246509289314882525913840872537089053392068072584869759504241504290573367179654992285987711887419413300692918001802714742561270534477859733849043385955273007399439147507183575357132513115547863078000520567722885498700679552970702139027894174178195698359185397900826221117499602813939957551196425041893310917450672880789539487712060393034227594251663312595743064062604797674530658115063211053697604540726250339619996316300784104 [178,33] 7633270966779299897380931858667935138297675917546082504860246440164309677519208990774066137071852674767946312117572954508694522062963216021363475369452634672035628280780804793834157733975661031769909466263899153305569476728996746469131409349009744267992293394037808731957843418962945740025527906836628075682154455984760092773468993189508647422427846334474018128616825962735789948157167863160402928731581494484749755090962498979490253870540426168057955042357973328852359459421785798179081434582284814587591587219776862083267524907255274139455095493308093110844266139360357898113394851548226867743194069082791493131327167366507822062868936173867031670456975873019514925074059780279994396526313752400428807130493815109832795616729248154325850817265876992541131787225432092014928428981648258305262084534038726574884684541799125024714355445088538016475150989429365607187942121868270880994093360706880143640825329110309340440300558999283604259489110396399200149996869791887824197100527151884208771320473219880697778398725816301887383958220123868283762020793699761574165023107098220974141696418370179766189804788528609648878395359720540566246440320531605760514850952777122575647835677176219047991944976638994275397072002847818966797239346278558575016635876839389213207917373876926393094336282614641744814612417489726082543983056578636326773023061850426053095547496 [178,34] -6175914393534368615274938178053609304967522123644591223258956258578289589328792547037647499008167956634641843384490886026580906620594676109052763244560421024796611464612126107120653864505491875505457523043873867214481863495993674497902591256220488756435020678302334363351420851758686006721755744844716146846591893138529825211177332033780311863032072698622440808152591382517414621630446848037624662189793392153737684948313676401346008457183566879841887213292940362259218426975223451556912602869145991280130055369878334683049719529087534230392947816578428938239550171064006359140586845601872266492433907593122563542129091597136031082510937481715952631650684275777889127082464776038452490080026364712278324123136638047405729401798351904861552506616995751090021367161630864939444272763684989518537803573047009646743970184973984020347171023056550146539707933124431833166052297556600182098462514012605274630527068638655498855787607537992278243439705679004968176511914312474631107949177297178499588208637350559168640419885407280696559843082229634819073245136412240508136427945412519485847842467000626814065344265498176835800040474595676120812889374280614818345448772093983889397365906236549843025658964847022086642053200030625130492309337984340784641374999699603767125591870049250933299166888531261500873964952585787736670549517158779892126494420828657425295212 [178,35] 2830534830977331211175164281082251684823157547556099969411335025123186456948006711094774403472474178384885611716477503301664220639816354097854003539057125988586510986898313674275435435996888797450364101402304111546082178125065244761258160012826838916400386486443959330019826233130461826851790517709157164685662482261782028653897311702735042295972874759842975590063728436839163151416186225304335801732788222059158121792371110757135396522295883481863400019499501559370981701728828417920757400845373964970426495057583046512669303709502557001171157032954408168036829410407117369373762902049798790606121544072709766863533706316726112727208899649460627209219214301430187823324821526939154310589086663210073984775845876574603129505637472177241442932530745291196817852788533013096480769883458876110759330248799555533692223889816575214339231500306052399813649337606727940775147247711345729127286906422513727269533010000125904067319827914424534719823886704801772377235601014269925322033187605069752646627880287190862223844568105976276744449757220582796082959165748863159684103767956512950750235424473098940792036560939313850644137269892173360365527839570185163731216122316848791373493078950229570578926494046162167845363314179481915925794310966651634762144182954033381840362068349518829421195091134101356545613789928296991728478938739628845836808604629840059420 [178,36] -913832312630858339138951469108649679782988687618538389317195333272605082653809288962051726179421908382549723132103408437603430120699606063732303277745542871956970608765419420506770504702191908124078796449740957978048345225938062156241553146611023196493979275785193464904516757379921580535426717434082048416928838277352339056602747655774029987069659684117493881836681838770629485038990501923458756252127702696595885782839724998230477212506301960563203106690430181681944024648310449547016671326732698586429981136310692586273584735257755674193005308854628796951892932290422279240278127249354168908444457579288482787582931239890471054779674425545575589399617011933811495554951053627700327419996327393529070144549278606779994953062937439670314588293809848933944017228509364168680828080882837609390632116159922557706703094651936634436225373577213917925477483547318722513568908900875874651830576359845355554959544238022582915514507411382486129025175233974190187020616910974430066784356361964319366793902188567936784897651541262822399065584455269842606409222533779255017617577272602880657680061960678588040549256859484234148726776193943241107790323281720261904991253546812109909817718127446268786370034527794877718649942342525348146199724841347887365887808842450988178646174725601120230190054849735446606491339299162096890544261658042972422782446469401742 [178,37] 208935670147818818388312290080033677093659387243046252339049580604450202744616857816032760563803959771827687101642718644555962810528516637660782224635379854089592877874236441760639486564360023411186523844729814590914581689617192063124478115751342386845994597076570333935978606423229464428453363366979674888678514016174965517381301208230912487039929231135248157071227588372839046272087165635958511143033048590208353546618448270594727167356115458738380706415447799634642361991932870616367967905542145360864597734575205560189924100247540878275967554978609991215529447187052674911319739285826297493088717261697691422326339057456130518336763030088981615343177437621330277374880411824891530517618642965125894682394889989957877443675808470493819696505654753179880482422677037689190294443893574895113097027867093454311555464878734875993768987951669163950657946486900657628802144494976419212985927509662501533027948386061557253206880185939436777293763965314847759314113665661730745987861490108591375503609734245703398165550689434702651873998425473538303798048144103982071650766935720615607161577096242467486720423470041618828654096348727062429452310932494174691939330739535566871179690706352554876192201115433030252479250957895513581084081240868649542697740381721632268317385502302216837094534672865807947102313957796123972167908692311833669756155505696 [178,38] -28486752206759660675048942497634075949626250193529701267963887063580640682475988537073239343224247344643104690084521476574108819723712999045916585226927288768975823622274053842039141444068310638889559901626880974062071350519060704158738964278760895224723401870165192489828040236997646851338582016253372718800568309507757299585986974535901010595835900398973486387782478493948126427380666100086071642805360656656884508657493952050772361639038009423946900771282969438140512146251912278406754100332872875184393084779871925148854035259594670764148716077558849586226706777618607735823438130644848032208422681973588488381263048460560261568761941406553901190489145790750133342445399094740499230398623781656065454963643254780928729524973755896597313231021004233393663112770391127736134932134858653077484762234899779390164172438891878620596665088382951515131454200560219900938350117693165796347045774847506662539917616378035500021381572362424246165356769107331670964404647845811004554722606635717044285788458905372056373168101874501172662920765707318270599853459280670271956367189985089337960953922752512389154688981442628803721381877912284695545602247519335604603742500042891034793205465926020408593094721380211783789076768117001552645225484957898586696547653575672309321651338007108644655661367263144890724325305356307507286787859313717291702224004 [178,39] -658415802047543125176040226316730987032064068340587271028051104524263198677789294973414413659955325502911988951125502960990455563029977441235211043698106474450068285885972487067991897777639016969556347536913667299903350238497081005159123769485295631770595550450119831736301224682615253626908740805012535251353156535944436350571276244745763987240930209778821976452977533395725311199921935713775693146841618164617839226170599541517206456260371062190677653829245567382895247821277172035446772592257919751601561534512669411760367687571754009252005583206956524461569541372912791785598458334585521913034480363715406311935852262149492098730192885667264174448133425955595758808187345479342092365860550790417349391379918345615890797846428413823848082530098769397684249474787124771760945525498505666608570707834600987473300161240303649155277289680651173901211881248217666350404782850882373404884720613137446645924798559956062108105507923509713221550149747533299193416271585582766243508745377446635714612324036989504771142953578504887519019872654577545673202091086693024163973447076079103162690924227189330543567722732395210756599037464136651558575042012696013744010690069293622836560810626930939129780098434672834106985581817787306113311257575934225489689182656752538066442554079574258363819650737345644432470893351499151545658554593035511784322 [178,40] 1560683051620179672475968955896456891655616598616881931777330113932240296418009186097376553808715321247072544274021303012329130683228663040204438796508366826670545046830777357456233886781512050057312393651374499804955811097566940552838901643633005432256654396311337277551821139030744020724913190626165699384937855021066530286221911112940395304832372342484721311818629585464148982218011155261332825771799592804688619852745620166362959155435477118243938336071243383116234362132182484963151871324899013182333887175507749720287263047218247957581195937175758875756797777558414652769736148748885743276358895940150276595368846586471698171474343344076018667989428348675043866787440880857458656173083017910218290951042991706304452561601783041591046514949705048659885430168762024796675890615377366527910450853413368286386347941345664317556010866443270521602499652839457685833528285270584433255738245317671790997280696293752895131316496795702805501115704337475840566276818273333295823572727099316421106445820439234241845619310329819296669605249891653710585156809912084997727898605068190835022713385217136978177424820628463605564229621326422845779988411484532061445706226911943792753806896461665079407997004463902295834085851437002147537578843306483070868834506513816465825643342556561599038424986637568307248807110645434278911654265431672838328 [178,41] -468696850426298099535851512216578718303777667712648937931110166769250970208650267391381257353390664790220346970822546826833529673589252301520674064111555015019804563576119315425423737554926104347760941889724069891799194187804057064747251669334979342271250672172518748237883406538083644740502492326750126505680046370874415863574882412372315155480950577523001245041178416490110477242038644626201594908400719421547075844630031895232810589343840464040346783661577036735126516796841073978642820784108160182964994309607776124581613548588956906833237290754054601191973221173857950605924318012719974649246685644561851069199706035879859302500646475478976143788185166369793095687746476904531700507620537426333785069006312185871037531962879504441801706099722139378560157660558409884280177702694108084728466115185163600500448245351548876796454750195486504400989622064043498221641864486430139892786814734040062093284022416439828106896632638661855181272487728589459422920839487228859291652293398589675264578059444357353974968454034769260588283622784944643591144275864806084144937573771046538391236079763020484355950809014543481777056983247160377003294680428992753487393679674503936446385694384201491944914282239548648834706965050274007805626478928778157164902242068712721643355162431887275772015971265428441868438012537897012182775647665348756 [178,42] 84671751706098072250872320847354647920868538729037144088100189795051655482443729026478465906053562569474467493160540214312983346455733833956128821187105956824000592999861743253537877785052079361639808973622533193046649120031344302600714765479957010855478620421058323454938446007173893225984121729873681808469619058653873857863235739254650534409435030273224048448813405430645845032270075860575057850873824150370853202582403059919303050035821687492989170757715129824923327761966848533801594968219790466529681157368287668138991449267986801122956383600875828569499129598523033340030077055619315288187857046569540343556356728139017285207532076585247253299525824594976908299495238390604808621020767848660996247536955465167497871874295806197125670928098093751392411513435949309933689947702206678802473489651307505070875754398455849933296187773689704381988333192390971063225078379148815168330159032730797853305499585856855646286528832877492043034505673458808625283386879977042648943689456522260391378080773347952667670623846626286278928928942193461717794934005049415671848663369228769557694441612586818645528906711040426376833339004716692269440632213934723031448724984506104177328515995887494015213194959447250762065446270638300373693941020406753267601325471318198096869716197532720679692385953649618776766556215863942231642348757477 [178,43] -9720219654260852285712161996835942819123544379194444260916730668248369004009544190107133631174013660034892114818871351927119107072258066616467828702449221259760640295637866968504043245257347305620522786107598471518282032084686426229591281555818993262500525789216121674604366059632938543033266547720863931815158933177373152454244054146935017049344519874139630496884952914408719914752402812482622191599929888762144581635951707295751104562684172471120476492069187448792438389444882157517577458837385901535042827380380117234426265657927366398449021297305618552999830539760076389597840392193333806668412894355764577828273067128789910814601496948010077630328268410631588979247983758807246149569629192973291355409672028779211696952531368962001339980175230407409729840412862551092823620118276597026701256649477334226184787706609628276112555489067582408051960136588747859165879767642512140478734071495462201382371767625547378749249097304015242334892090751410928559807853628179057330139079763216044262285155254741242349429398689424309197387705056509556894491279788052147403887283080572803735104736982500734763118581033906878559154639402368851161972490966674374538178207119831410270735323515798957958700266590321773943056606780263162130745730767239554101094496600982999100495118794379468900180796881289903370699435842571508428167292 [178,44] 461743243609862308809250496125322040325653317115610887312189489643771943813467774435014304802663153558322618076434334101921758148598239353927657405016745539137947973828530482571151326485543427931464274101872519838445350525026212834716172965241481177884806242793164009826260115563975557612026324015912210309117258273931576991102799453333282182015882169074787389711279397570954613911817050174830826017512805805968466252627148413057672399263133345794961957455553197708509138363620042517484099539607387383547778692094644076412392510913023048869358089576406834130279728371726408689069747937004296225098666905264054893956209530301852214832012583384645467885128133186791056480164842513481028916848944158818853925875058592047306119565091476106655868505693634901981275002250251903621015091147168586876229416300477146665929438017093971158275984643736392792805852130464816234764549676196874085993027621970669121064725044194069886373789121542919534983966292540988125995170873294847422680600231149593469648880603483243206350527806889373028224840899301559942094096051483671589909547121549446460865135561947715776100099283165948422012521386960143890066106203018879545822996920061060077076595813565069243566996593450991914045538446563772835054754516842596509573900372131381227956005487193078449884017542809263696690016533650827929600 [178,45] 53457102014773222526683224436239930347011688135743469612417165828285671105950673586161091612303096697694303572964492864081642388815935360024144777684705445250463643547755644663716832720147997524150918090797902309995837072765564649834971920432562419196695519247728593336703092058658869579596612884178452601895100938276514592840384541483489710238769480044641947057531815394287461082428599263725780338584399926642870584613888827781594177239210928443651117485430828457261170752396467162305604343818744181900601472062191473815685834850354520870862184557335610768511561239389585883987541033751589830972674944788111667374708523366633199687664026815911151211786645939008974346178861063000387272421829444532258824263043074930621183176321547045199920242572955337005822240763064746687806148207493209642359454489545465250839767168494337911202245033281482771199274867998128149563305569803302786309380642061382671086748048742271765258982599115159990548389303550223761366436754602630827122953138030412700622351071231194534500605439570324224981737087644645122289315756426773332799311481351577303582547186087052488400937922068127987767934639480144559071601841586891922537641199953142093714241782306942246704135551438720891066803443831371987296846491872151674241062054687222930355756536553753766374390537863162418352269842198857082 [178,46] -14275938057147646887430920388676432071397134363046662429549959034431051452779305992463887651361378232504295204292513676934221124003656839887551325695420002474421140840275571995969449313655026291855790842117026043291568880514638769907743358380733692332836074230788629123053939843904679045389267252845656066289630973900451237550354714262685591912221716896264067962866278208961003089032108712331045486682370825968809943227124621993175919744575770717104828378426756269874886645770245069278549040992872686255428912002975900954009809076814477882482909765288764138386817765166756220673669252259662220171102135610896516137038618616505379884932034178270579940014999945516066781894691729808519115350304557422636102889779678788713358119170068046903020545722005703329179494207713609791759755489491973631566224907713174035460123200919971196732681039967336398882867674691159001856515959343339904795485987729142776807478872350172907443098375252574459696141535634601875005170529158748540125691168195638560634819604020984741395570449194824522909938953517803767968693974143365957466122853921540504124764039902234041820030099838057873284923129084201639756945332204791988187245083543253753865877285386860389935230595504298958632231814846685796567222617884775206398618888540150955600650772310951869306306339079557907242907502606884 [178,47] 2221007615077620214865417625448897377940183229517193766353360841648663356608631287366531043460089206299888003881269047210624298263348105131785692176368153928283346836808421629934598240576680713052545083886251958087753508269859288848822343165068753236506644648357082652664381605527132753048756517621954161849254912982593731475453558427699179976690594347760045214971898510614809172377865407269836156335904188347102404953607778626114310581274686187931487797791961061619999090450690581298603257097262248380770886613073815704860653311555087513496814768838087068176310422915492581883388705201485648696369339578466299717198042257320990484294805903065901851469539487385732608649503598692553278212672960441228484504477074706666726353793230421351228750858429210422715516605270306457462441438971445356195552599727085325416470214397840665080382856977076620615412807199139705733577428302194778390753845000447762911578201383215753364057734038888255819928873422332100383307305460241236947247554847738947113490428921521251136494999399907481100550869411663604453415836056956072657991635137514749329724760205512637978354335523281713501460472516004323226863837825962126738888955964995481947816756776250994102527122709768514871951211205355540358516933991648502901231047646193583299082385649636547321139492057264119490642243648 [178,48] 24182290473238723387575116327148986317232935314526511299449139163761654425417729015599486834704227063611599130005220871372893308094344016518913153556947150928499854587994403748326817068669595442340490854881310332067063054173205539542480121563271120792328848689250679458223806004532463208219942021519972688036810614579258444009384934166837055513336289878729564372667606334635371351933483823552611011581278548868732060128036357963192569385092453560283369058299141287805752255549000202014658786345885275892870172774310145519580865802390115314519898974354156502109224189895468019604313222843226365104427120913110448889071224780054266193973307295280933620719966035335350285622612669843703525503604036245423016393420774371742940689415070153007573414718136139157275067563771675460616704970337256204610824571006515052598443767906373322154803522896556374079103824174641936006229233417256304241131516259632948554291670825591975084963680729889986336957902218030996931221613726185324375647148418916339026666325116866887530505924059580828054260985367758850314011120164248861406582719427101212173116445980253763462994731851608635932555108799749001706133137937736133647233663568123537818667038056586220643009630923973186298633926585164905119188931666207425944444378488708273872653266670094124306489435319633476540688 [178,49] 23459687681072364887868114209372817524795558484218230098400353338541694457931075369828236665556470205960935212937851176946927466433643144113338812875027906501470422151343498047871037049071126308821283184554521482593734884891774577670883743303074425308843239165890208954588794974382923639299038997207183249244428887583316073548367101533219321310422985440061930467203497695068436460827701872893136985754591245508249285196854634124691089496186517468701082790813114705873812042090292982805823812369286539639000520416677855894924162636117937766578074901199879936247268374141043388710117924143716670908519744603020916619616106618221379997183052538792896029112058219336534791454019604539614666599139030819209757421883327384925734001455085942426312100462182897228658368532019577438459100078417114953274574892082284220622353947726094262642120888390060830818271479515225658746286067656579916890566567938855260222056712845577409315639586717296056851636599997560394823965912920276221892124332911921191521053555460981779630168641922792168930050937547393547625944790100424852965310116246437403799354775141975178259279370728108509801862277981850063322264790502496537682549809243586590364680405523511529272014953594418343941122603326212121575008820732270634225210122277236284105228801661887321218650478404548379462 [178,50] 3113967357513544122814987276112497492606915484833505289178236287733813342942382558430306159808252618543099016202963774444066881509827023562421056190886265388344105959098468317702555187185601059902457362815494192021805178541454064921778687401314988010193502897211865406963684719316697086946060642911529921377376945354507342004676114006470677152445202486906705329257394659881239345773507376573888348190250501063341157730289168510083035798394726179008871088221767778776792083813850192251809880022057433088313222888569952747955191494651888403338276344994334888566927825430882876699991739388023338499923827667867403940938011597235124816751234964151084819056494143262419555005420974760587866947774567233059803657842283492551108226677603434222559511047561289271694923391829029618428093262767020656698052111113802305848811592855639844375609131823140677922810206076997752294968317472641348658538796242833237474738944866872693507039905623186680133306639419945251043643658082297091209469250805101303834253447634679200730030884631691263459861268885619971560847578692322744188285074161179011860990869875117882960374989134710398470625247965666804637742865025023970863502707341970244055086389934170458764070053444816644148477731929296426428610674230304500653580779357829522421647007224574761046907364099263436 [178,51] 243380161563726087209574265033743732580333349542116496759472829133717047798985363582164249645892516735008758884285311259489141806116461059365651148372518159498956310540057066093209746840132882344700618355878256579717105374246263972326729007043022153082694427609875062312913006146267668647981906245484940968929470823652267492859773301729109047207541780169367948112852394819095259257279559025348633340090071880769003407755654435710396682129858592669074757625540031089104382855765596332692837095662077101069921737876358197826833534916573472917812913827105302472455704080574295052385591138825151525349653837298823413702949934936061178001517078969215848621540539914495445942779265075692558531995865821449191599835088123590786859499127770495068988270292155821558633657286269126657706174052974228015226067822145401850044985455902655689634335803842959645990764471820272197742105972844853344783782734077842049858196082537638526284073281349677824942103362155882285456576998293118109895779111510505619065164104956765068877437113420156850190225320768768929281806795447436850915115981644233196425433357121672991131699853146260419749528590886630620073032115265388085309624145995973807577609794040350885104323183514353802073316479483650276299518415012695307568630467244173634875023125804784951584160671292 [178,52] 22755376925745239217406234734514616976951690854377042103464601743510971440293806568511527841158477165958357962095599343388553620778280171575901879970529430418355604220598676457455122121618548293884485241250354458741422672027530477311351176829782064100721012791549607700486062668336725068353555859054079786485071088698901490111661344750864169728171142797213170765000556844127961182820123784272421121318903488480377815875067780439650290700785276462799007005236054742958368146149669395346849093756955557171447141634864040141026419517630703383450223704833675296076689323445057769814819750800632668706420164653135586986532129898541831463110791061934830385903677141153026406594473912982882696531084965065295725523909224470655432410656782757679662773282388351359107559784513325890451756253680958531059781958173916152583135409633981704472302982746361331536462048703100253511884289438401973345826875490890436228960122708864308162600974850773812938558941208317159305806951356550524732146170091416517338037235000547797085780570198667370416059546210577100140959677860168993884683584332512239386229937373159359705641273315104786419073274051164989108473985870529920444226709423210220108519077966970655572499032622864969334006728582178019770432957264839410168227667582655582873907794539131840725679320 [178,53] 1327225671489921027503659823603660787252850101460939340006940229377557362996070299670739875269800144894041811667492554865002699434156987485374025091178671364157476988887455494733932382529711807052769744676012523315216407132737408778808240996459473465839475676492338563103794406110368668769214125909059180990201759720692393963643711683254312335946008394805320203157526604742458171538876779031560006024668132252435735784969463792862768225856665867074251558015785281397718588322952423191945480228375836733626226559240794457655719992039137791528821650856980689154272795043724298043320575593286391087821071300246813574433144897932869891737766871115439134047424897286849419294063697635544272076067729341515899589523391954434398570205891503961385638727387519091697255280778983575350313807322619173413442992423321590644190850056990172516750467472176057784705835436657491678013035408104869785095815063183357813991861085329859872016937376010969214956019048181163000931092288324027710879800940915975545309424269090435104437867036821487848428383227785645695835112934361147794050399138067553896743788228148520083144518503019959079507527976510179174639847830661475713944846814153567529488957700829795204458900123548195094098660720042778485501928906355686897986103912511915122583583644686046265409 [178,54] 66635624477759664539267930522031681542823462257208523561697200145202286565116204469980831526210679273309670137281523589503150997980543507814427415750130307415382719996253512328294571985653428228058738664173362443638412208925705490955358694957764414778971513890972678956742455925696000734239576758079435055427915754991184518649707640735061238865255589004746574422867749822911007989572675725791504289282701279469989884680413662424675850576969767225103892178771676939821004767075989219027789309081263840277853778948243244959592491519282842068852982215513023550104223192573614066744823247104438455490829336908664604611458564356871863657313244177908085521623717668162576600590232085728024418175057506556534426562038075692796649834564322485898138883817836004988410393186049306108297500731211352764420136299906080082155820342817397290547401907312467846628659157334995209616400254771032982929430043699514300404002733036255518860927641624117269490735154593656020563791102901833811481975640986624596310788855580975933114333744612419591795110250503704150220645151239919508421826458680327355032009200933829437926672161052651680615035172643275880320618007775772462624627877186595940375313219095077840230045972580116385379494245161709947319972394350961946436537848152312056609425840837593480 [178,55] 2854516695233101034980851800972417540405459763044546511617494128439837824148843966288188649539236627065218372729594223600546227554689823354285634016363615291837523590414429978348930911650278192624837721072369374770502928788686361926655549446442898635090540745052551673958289617900190768964631150647473647286711364977156727421456524938904187167383283400059694208634050604591491858633813466156696570056000695643918889796391360775132577356536137387460303302595016824739225349921906300189891597940120318104626231007836677645429373990840481758441707715743793386137108278974903405027229739549649893363391834269793153492072370355376654037188727402791353170276997067797448574164933885847491954555887345724512182547235736960483499499584391493441308239253185155952344752112320765421980880455060167145975427160692980394889431219921056767901629633089649423332030402830956041199841965846238817587052042826398982740453654189058498722259589974928224778293291164168434651386488328084219667181795194477101382331782107309334536501631420571459114590446532449420033720104217710044620481600682255305300117087793864720383620354249123428614347454152851382924615333935852704195042329483839724251433502364554785953728924239824026180742246307874176998831644704996418504023847612861898246147865568352 [178,56] 92829830552703743652593836064497447704108059955464096491717947161271525308354092704854192493317122069316577830129040270489902394038183179837700401585029562075608767365325223321751477695426642211662884812791238700897408402376291366020477807407478475985805072837984844240792208322508090334065138376188237714859716218084765339798237693396348936665829655264724011912059506897453626641657432466647813547981920286320182278067329223018427162029365584383041693560550225058403123697933085165506769403303564050099599267932365737972486357071716379208622518728085279503320562145781075069150401126277105733046856970709221362874554394456595936397155609965301913860685948277917003954554723269150871133429187934281500972795429717587301330580208762890275499367829069579956059113641913386857565017163319558890679207653785738792110951870001594467390528149660347292359585736934879228587687700890264887932897047524528158997913357356359525417274908912291084987335353221870077297599247027024986522853795929670895361234571941333176307041760844312197210854199146195489425706791145964619134903030316870577642134443996265697981400305146764978915666144303455863203926813758931239554008669232479895134448364184648357862914970891575313422674417486758246933377859947275553939150621409179795028543088 [178,57] 2580444143779888159300168734864199740339034423944265028622296981612895867215074818526957875461812322133588146432779108133655009687740513991130906286388261466284680723667571818057986304661060861372334249877397604804022680928400635457222296521394838434264605246370333275478628089113993902516585193392871595310487564516732161955353263929796388511619513901937837734919235316669258020290718138135446175234582812046533710424512103121521408784666269710360456348460417796471477778725277121545757944723110158429131834248287501982036247104416624584410665016915904479437444303104600224877991448251962053058329583855503722419593788331005400619072561361221253981452762232347138454991798105944511120978427363867390657357938490518206636139565845741675162425957037788081462230632745390624422772359403866477727322418261889434203143475255340088037680477646538920761184662517419171588177182511427893711369684208677507465285789217106117250570562146485768411800597883705178773370830826889805371534791941039288778581950384367054010381656097095713126563528087866113266811972831773462517488222411483465612724886134424905527963345296057721619886957332657652862395418543050331830529284909946810143855580020591861727540524738130553993494383597995050709016158027332749969676711749813545255616 [178,58] 56894466822187986701320733226129779703420601592596701002831789183322759462460975775406914469592115426636000673809957145003119476567721842843088996196392715147520750708437260992890906097761865339332710917537044464065872060452781299612885140382649528997142769321335022577382436817722024374733654612835735553002629976178741451697038696108039067697262521352804502609203905788949665965845578693625932950330700963139648993172217113890264414243225951390994560289388291698108113269825979685010810802782316021455845414699018921005427803362017634527924356950068977330927105872372124033637258246700366862873997900567499206984035123059415577471549745623196009406354782755592489022621316610193673166934067643699680752089092043616188269122683446902841837042563041572954453030377497130294160493255374577554532422464562542678423736323901753577619112217348278857491325728494777966732557772972336921473839899695906934761358491337855955962509572583131912508481643973214402242716755434383325025380548079066682438344156204577545126501409661763892676388281765673829677044165661081916072464604951069381949964248898968515784200202885042543855598201953429698699800213374306520908682607414438978801200791367895246070539504164883715240023289353327177515091426867499398196007038301899296 [178,59] 1122833759497194729563100068356534310138963486462655688884598069971680285262370202348003722793902282981796481506796333996269664825606548829284009631356622971002044487856911474604729898348288938027219489992380170361159749993855033970133238180854109467112521379491810439387292586875315706657247708938284532377330934270695202676419369758625897802345343615137263437711295354296737250767367148032732565819140884066457238939772205369354732369067696858978761537644478947021128928499966213785166637091984809590130515274488958378190212389104671917352550765494373293533684404785813194804004590242539710382425128610997843971607522204485281066645961760602623582762010494124755623377047280334411173867135162328980039894921005950039404899247348976781815625134572599888996930469772137429083769665275893632226763356435791605961761574377322449186129102266735826046231369495465784102692973836148549875531278952623574915736041375556978793573560175005652500764989316406114890996530836115367749432320447849060617225252278353634866168295811677494130110018204969794462981745304785425121892914251918573488106134045022401719395303212750802022663110645578742953576354201699993067035853364242505463934818230726118546523742925492203549057632084611786703481750225201424446253559537360 [178,60] 16743714897831733978486575799174060293891115977860816259700953683982714187432430897577115402420084060864245044039559776879867296667918631297371861980234105585300816053485160012844006836351136569803127715054722040296077646318059554355665896643649142848697687529638930182048169758874139578925012176559596514114155877047987526171017939598359658071337933873800625082793127167390232858606290720924420943926207124880487559830252039007911177121081759263960438510379553654460133217749143685130019033654755437374660139510229428378894353763915739027232538635090578488780783355688612343169054027758285212543398344784026401559469195808250395405480594135976235069568374657496827426618982665484805522436531426080943584775229899122725609655642684772964125618113635421942292163295469292938438307476412044818526466327243380515789964354979728606779655157704332115718968354194809212317498521011450205861201297528496266751634302528427332901182509232374932283596182407057884283834732507192627606964314194517786043439597495031908844100682819213890376320472941999485018099696797630931669655430316642127419231847369083677046266893095672881428837038650231147232872241362089544078581863528296085903001909008927509071333671602570637386486419291135809801391797501714687748472592 [178,61] 72931098230162125247501977264354281097885778303051932845766897570872192277270517566110236452479028443738719444207775704370101150445947364932378595934528588057640044919049836005819672644579702147761860481022865899767073309064036887229821786209856634433789918888890799530196044306462590899045766632161132395929496320130189940149165150200138372035012560534270203177590280443886715310002740574883417674225328361358882445076079789074721656494486447738295040310483270885657770153645627327571398053315804288049878545265001326482155301441850436091766002601499768140245509298182378966023248580426194947650896740607791633148746596328924227565968473275727113355247572512364561852966273686026017220384442476075163785658863626240701425821555490634037518698882498762606489280946033072497786995636689614773717965628274220244443450550108745447464044396481380364913110560420111857920970159362589926255701096116973088516605512512841009516396132041395066033518724953090451026096397717703353515425612677833262121315033478211828043421974879989733707781591669089361076550287976385493397541405960271238023365223494172760806541272109896577122952540923616766174131006163479345748869185030088644930849897061764901890894301929237551475840125372826856799508155952160501440 [178,62] 5352745390668769001580321288179646557836408239782765473147010476839892506757320873006826140061032847861580581781826428100256330607711119252745149028560104293706674646304071127882886787146548839658381105493898670302183451421100114371653313965292086977818576577346264878169415557478989995276007087501154699722071731844204367545419209345351942152108402858100676602339983369941165449670246274191506255181910017212200867314154627533106174841007676965521039370811446210687895413604323450655042361408794318855546781164394473835127788824352338497578854561134966147285400454932318890529974680292784806798723873121444245328856181947777896541644721279086179501724788386405922933245564943037014058562139432630439621880850486145523564702018049174581418649307880989543174227595838648872455699758139920827653373486681678884059746915782934400738042579850121893967290823871569618161273618538252416436039019233959187221426839256771604401696214934315226977850502118719788132461426792861920847147626914242451921893699923320636510866699101703002566217658500839181264428133207521149535967990951946861527283531487541458410348431836580083000854148655016734977860637795133932978919220675815986139168396623146132081631926777817569748221904527178690504559443220439928 [178,63] 30476961669367170799262224122568958614480067126532542927530488856527324943694500356291422903714207987632367518892435830790410772477106789444276329933533547607961555134569851108483327662708768210110285776104407342527080777524118445727013490444790639642971620108418095006470336493920898811088845890543589128814140774503455173934281251395508856299548876041968813187394631783450812101038324025871757307982100947506659498967411020578464943175893542703175920581142595180600825230689379220014834217206596097256484927893273589613182478231872005280284976903667770317668554533048224515023240358559084657914384073700908258939102269849339136347803455533603435020691136950148656242546800195968887553484898830888409749951130699788688914863067699636334131959739214820107880805302639884254951026535619299082475996193191471480139964028937211752812668371381741877422009208121096945056906716162127839287350868536071621268036751497753531387700912066760318586255125192899198518821105610310572676877268989190228785227888030611772489495450821863625169631118423063146114732462748822007931045777680117683580302053843658575131823448190046190145548902430098013035597256226496137777678415405327871263619825876206342884682866215185053999509051746308989478289396608 [178,64] -2155512603835903794744504481259768277239826402888162694503194543573046185983369192007904423247038716152864419653907172543892310672131837139616014813299211507610260690822871541660184474053622887555293296505544785350573941210400183792671006160843276400017724748172602978032329636525414594962845552657336789522482039388364295390082800569957619360935502444898390119542724759465494571982985523692924187696620429311466946239210235389812737327302439825093948274556741632695307039854329737001111185070691456059635765440668804041684533590511212069386975818480271956784980495558778533508160834855943765750970754879258268294568450077544299185921821472082519888732816228786754781075160838277332455276187573389168759745950708436328791939392894148095676966398087716100315172970590379803394567056072105787311834376424047835782679791386614641535825998162092682015742806334916641398117261191389775425115102672149861289944912735640492227775846488219793836438772688649462920624784733344138980030494854469132414876305182022352300663571631349367729932449976340331330243827223266950819500156148618911896731929598259518562018499446945269930411265376648751084237167945571085002607086589705802368318676109092153806992073625889759161448139126672048394049056 [178,65] 36600683813860216740559259688760332896091589160333855654722983696016964206148852582306357462591706311750178931777649650241260435501083869634041649128904638721632561525807983316152629708207126204174366152504101735394969629528462293725077604623822972824110664547764895648232955353521110591377798893158877609922892111784416016199825080683283534174360901431085359384766526616046295429718149895324586074707668978289874926943618860732776128576187966047907079400097616102458541975738274664143606412026737705274189679976096192064072309318504904601576738407031887992203594381621802539069735186798640040698695641972299600182217713429126219858225266228079627163202551616431669237377074801983135404649622323689819508414959758920301225614759604503072667257091459659832999878088754705561537631410376537730527232771922079401086106782043038278233026716864942474701794942515195254661556577866097952541777987030266103963867914504374545334990004649736392521818347001685717439362211152939651044668216595459666088546656457818327649729752983889616585294506752425102865551639993928059995167509233085490362666009747651338681376029330818664517875793584539849378592607007299105954933615315135819241314282144055502068885503799843924714341425808416159184 [178,66] 100892078838810164954755201290799202315627263034305645287175914504692176026223680684810058279152313319676786913882246494879927540142863187012168585979315094488723812360425414100717259130197201756705828910597631259172943359907330522722635831896594845574995725522994884422599957320040719610486161205656827296430781237265324411890771831557041014606144533012663847491524904668464831262916425777670992739811989230946501612919771099028686371066793000202295124800043004420179659441952501458810303443750960920525191436548416400810202113482850983756491465600923950240372649490734386416491662380093977687948049228846363919038883556203058925378666274826367607355414676843382349550426498409037068878948265691120575750737423290451504179856714678490583061772097284537157574651628096721845174347842008657234268448749725079260622082124430039832856700759776157067112004083912539061266625491475302122089194089863240829279453195319092831532053076941682826212303309907592382572975642714952044654631506954263256439932930743336513707698704240891533391750535454986587955092822797804159762004399037610258337006781694939757903090818070548043427685334818999552983685363649394316691665292027079760487461981937132698323282387354770063362733334938672 [178,67] -8292801831978270641850751608168718932404150036847750548684443653592815430519189168481837303411781635739903759580064899258616336324711518449924668655008300313290154714621437007504066472803147144243941739176995341830123000195073051624121104585131987544732451705077547701873049060326388016136590981460341041121885743925260051402660901892913668104908080602122387317252458717937654919958338451481476332469212834332419853285249336657953117937961500072890505217488618240590238805712101565869003259928941381390927574473376951880449552624265688918088662293516959932741620322193053625114386227073489409011531850469136630610322994669789311067819777306699059168843716355442006699492767528592602008056414670081072730988445114271614822918521723977105650228473597295768521291117647942187186706767983342339154023304137392907627974613285107716944773774878120420470948020728979033234235046629422448098761910195776475904410255910652605444129290651337018375278564064666032233913698107722488010469741047614005434256267917716698945904678644960967613855885189902599187111013906773027938678179168259972167144903408810809155233244822034609357022451080935317848389983955155727775083737966394837371813448442086804145369177151946564094814854096 [178,68] 72591739051041342174110202672820060438158888710048288410492071756928187093700587901049280072405868073182206244149271057746298577129878786342143243782130465024996551642942143657410027405629827448953236013262245520137693623081092250509755339237042452116273578169019145986671779974119068966598123173035185518274209751300029950583171770576469421491837147669259781902162335688819196424720986761990947827774936464886625228064774895197073558572485561576160874039518456576146735957558107728639505951199665805433774471073691200476584982491595733153766025328452289363630039844076170262123407943338679161519298642802442798470131816285412103350644191219378873372237930694662653020828800041877623923086818842333975052948976080945314634878286392980996130671729734806120623455484855203911358521648219188903156182467987413788084021534483847980812879832823141687539924746811644331917902413541029004762582707758281433288925855438383966380040618650924333651452475543876166930233203670462216506110166646681433492592035881403274603060093180544398625304306027935550664711183384237455853328435781598393175916526064150249302762571053086503772936238983858037557853471995406780564877358756712874118463094077142020414803703192218066975464 [178,69] 133640805590348858301889758054066273420014981469792089457716281378916917099746524881508389327104196479446757666142536090302010843341979527430976578960282954997180365429465142760600768641636151748383176633439201642029011125998893985057010874290151751133470483498709242532912749694991132898464199345311022422948000585122946963743596339040362316899090360212020624769953767611058655598614828557614849368363161417138702046515259797706038292343140184600978565611711163074069235967266819674951659096428506909631470141461657627728333121446270378861431888142563206449442115114349092120634487994004578265277983581505924850901297441887874148117141677756179359872206857661733106210401115020182923963038234800116431246149422524091363357009410664710092786280310028529805182773120823854474273978346875033063513464460626362377110120636274561485685264993555271631598364451520010075965120928893904703157677436745716859286149440308783835787120269764496469628351787785015538996002464852668183046100927675234718423401248194471760947557114661768329738116025563519631004819336702538149307706548452657185172828657836255390197792656704685937159299805182534058156269300802138682380348489932399632872121224850115350894829837557612848 [178,70] -5280823033851069758065182471300987824556357177102918229152734409863232436414093355829081691896453056155672174478648033494240649973343703556172008056697754324212485760303032463026231176125406273398784037100392500511686774880514894783675771525086613132886469545123528464658864831585316125099162089621567152767941469593420368371825137019086867218411075432784608640235311886464044382003749063543401617440715714141640551273833050371982182114172761857978850906170537569789940043014583301119996868463654809565151358893704949056276352931214721754239761705868722470150216943906297162200220761369410795044226512635973179856335041978959733729712143346873199493545517132256832411620553274646963656778265980537666784596424750141346172513438504458805517160510902374589909969345109211040478732712354692487265717158559961137934095475751799092808567732184694001713559598098201345591676211408800927040768490418959436191646510178135789034600293854652451845729562662522966044756519274017884113788652913990490491272652200981408456214273230985071480121504179688617349176485876131461484298275397987873749749088668870646412534753056743680569447413364714457294509714879651584893006578442020676813440942656991780245059493800840 [178,71] 24424240890408184145310577136983810917578716782471431310443694173354373346716768403393716029573228369388169981341313132474319446582798953131646145279323649933299071227409441299783438924505897254209195909667352826256554847351946033012163516534586053330611392382440017541612277003014521195268968234748296860466981280687448712379277781140978195729010797429099790804538218695490180386162179664511699541818417407178826386878199729897996758929133956727526601766252174889988960792932964573291814826303603856663851390232615165240969383483708663833722231349057033326339770617223460592751538628007291139471586930926242590882400246155869922497203884200171061511645045420848186214366660913810819996374358272450226143692062325833889066805657878646078563892234941492629286504231419796882239561413403636867953926176047352769353556825719337336061098776583001382758016043829747911900581214594179606254543174454712892210747126994721619044674145864867886567493187211311802769788031491578493959019956198348577157004249668886593393092632513456445858000970368345620958779253632004191259275908304353252119577482977937016387666021313646989856738831182320135191023950928379748590901068717698371023905940747853679071267532 [178,72] 98938259722930943508017594566534178430087915798326789888663577573140481784688240249932171154386209449966951890972086598687631154469802818318073445879491389796756961826709164345738050459982697117277980042160189173530721455254689611950415361969017379420129172315994128545675642484748682306337509505131803434570425027162427767751852786865358014383065506282657927637645030295208558659193149965355792026465276850005015714737781296966707395504925776189643608534664075151734262704109431551827399423219240739998402109975155418895044246473008831832887660172424026645290661591378969163997401361237330975036443295745876819723708391794940039565458736321508199964704826223052003161059752174160454907112057247511542310632011203408270502713488614956496412331073967186669326417475545682337999866998424531345525534422861893129808364045960176853844828160388469611234954293306667522043780502667587071871227534456411345327780897461658706787544923462537047350947121480907913408054154765564453761891782021497221869677517458922268372027133025957704479571400362566261043442366103421361872014147691376680379268761955689662811289562178800179169322776427717997800927889419100432387463379958089320327534116111714366512 [178,73] 3111111568628033184102057470793609365184682537108378595844144602243093323650779342218457438227166880220886222023055649036274738421221576610675225386105691745764917615924694852823092052234545976201365637270905176910521051729371165388811808657363186510321069527443909864074304014277420532451601729784993888495791713232040157130920892824006829418300234797030064969088913453704961807584987322609140590131001614150583211411632805303355932021930981197039210472787315122334818246553716252274813719557674825772045883138957300375074346196359013221743773993376407357960988979981019598611752525967058778011087413363807079976913504849285262932430282255705004537638462645724425441395687316158382664013054087308295061436841672359754506950080186553350072206084201880459682063614510435708704545946929557965812195303396340620104530175727260820851602656645490975050399288014399670398161435334379611926605285297297271661348585077656891998473574340530031338963040489892381639850352789734478597356997243654585332119611728497910288831456562668079667933979989446614186138891127492327549998175572497785183004478203139026722055130308222747767943830142168956958248152225164161114520979566289674447451997657467248 [178,74] 320820592618194093514152335999140498443571939226781749777589258011350537477553962776304261854845266477140939040822521681485301380390758682386011301024501956403744629701047680980497572241469409548228251517478377070122164717794698885678852113806484238454476630819779638920209865339554264397015917779055818135725940010236915161165540855058667652002832644688002737038802049093457329845414444393394973135447636861469186145496558746234941397591923967219074868082298300058404061109047164451770537093486202747341088557515333435425166809062872879285979036630926824226965166736831552633007234138989828453061162186981291457984422190071960350153024012105549771708210445711755897486555051437977984541621998263832817879168819152526519899306762082518943188224991604112677518897261582239083426674258780429858926594416766550111097257433207642466178420666568127191000899984799192413673720564709566239370171253873873969471801983289608060952605548069141563054987436323552541586891267521741358368153467466243062755029445830296364478172199838364264384594981398270599923186693956627369771410312936284953098551723174112214810343483134733609223833524378716673313149595477031323471347484681576167424314843408 [178,75] 20368215808039895702328739503417872346093261467619819029570489532135302616812277574433148330646861375662817764187745073271738484267684755617734229233523979563271634494971190793395969871336186573021873808290901402820962788016435672044875509264269865917676652695951293392624133220202248767287522867213964487360985735082260903217015747362865879222355935450585238265000659982783901741892227873890124771759473642382885514829939746308949588097092322766802912101832288475872927280839775105829066895479622738607513335147241800611784263673205466698759560544417015382534224851208282823689774187141877040604404612790449510820746731505637527881623614712224578247106134932911398552091930416463050701366335632005967105591583157527065196896725717385933369458708262257433479741015684677220811057580757384476268914754670491722307961051102351921902322810995135478335184844904498696491161324561355141529885827557792331322911990533480472866299165248835271264491281301181427651784282220066974336953447132938397443270440845908604423073660475107695824324480305683121431661056524299047801563117951379003195971090675537110127028815096052941741938762664118952933398739753583413431949993061952420568567144 [178,76] 838097150778784020983785848237570552518000298034980965796183385940301539379306785199914533477867850249798802708569702752193502101656550924867067230022468669745386130274905178183989371892938443428495423216426183049549045920406026097450973700992886394916751790121980794318655417719454267894063857274979909434217125145181200479177376880972637181747037372637881335005828499952459121028081125578054699042306951927431534976622492935686769592372626002442233501179540209646381820898559662499637544688361180871205899818067404620377525472509984768703625084094200976265700819145112845265011493007742666681765109457384252707748171478469359738759586657639740986364760052467647970535218749797303957546679589365101528326590536581986648339132024600234760337172273353707336427046449895051468004789186301252383749812184244923766711385472087784025648002712941595020404932982466528579601639604137509820799849063291586081251349053513190952365272436157378294895985313213685369149775198200495092538964477912041925420326464167339761601258006349636674898304599517763098424880205907697920969865043927166349496849296754360779301326861873301715134872403997373034917237534538248254345011260240777453316 [178,77] 33574108665315157494505571407550909251241851055291710590688953656000467400180013289348981989174499438894221991460126223975137661644261215936151753385873117494468085039495217481395190930232932994167757823460675077669580447248986911831032063214357683516028909289208317511741464114724845063209822241152622981469924664582954241011649787025958657014354361522526510551872819491740522456057450812600707312291450436071861663590562579512012097632254007426063678755112036276397169408606935346579093932670366075205926534627921075750933929259733966093919403552969517339735600469183539435342295832256270570165191053517424568726556607307283556960325500855688521323764219575006029698755976516394341965465840366998955076588100690718699556072146156553055201601766628194873143792675162316249576242824220880018251788255151033961882449817878613994654005080146903245605546803376141142832367193978365180133311976600644394058387154228553616073159091109287807202174404029041394455520814922771836441893796079610525231115289095416372891593681700510538403009867801848893097953966248161440162744184033594027173396168030800950579777139465818306264717185013490284319539470340046852698424914454201952 [178,78] 995496646235039368792455686476319108421444799757896007118347951228008701010858621924738316021064018633007803866531761614836639597236000165224653074273777493985546875079167088220242402078422209048196458257911645510904636053389338964926926972690259483007056909675995546138838642957724317420824045929997979606088872370050622485045906984866324230002478026466594517355882770142664710054110433580309157893151758644643358796577121322648431489715040087370054145503718585827756207369902812784236766762413769272551430715903327639482565025045434623792532183559631731898980355458365839715741751866823168348984918718949607842107169003397855998509446381654786973738959438956755525037806855968192979361435844448430428233144476467342336684537566029215109893691116034920483753200912707124153479743888105280247878286925820137023260361465347396014435597369104830327861332612015521724829417233534820194980091208706038432566283272330035839570327089760809117029867989367326767369012159070689158499377523369590132145894319588669796209034248213445399038587866953438858435990267105205442315377075155767155037456049983750581116630536344651955549754721833901174670585482975205308626194853200 [178,79] 23437516025348661371973300988119986464580596429716908806878196862737320316959402977909185679840701304501074614163799319170603346290139280271408097808128435030445829398810219427417005750789695814117198650075403666715301804545717483581165616313708451975830918340540381626310937844872619340942237933362739797051797978399083632449791649304361720275971067358190265142241058860139369118855370007751427337981731906001982220995620220173969536325011424274711376951475011593189454787675796481733596464573590574625872827968160454988565868024353241499176935515633214775857932474515814108173811361402937166012718233850194316330567126779156266181673306307818107367671819791797685588391208554324495440981286171673096523718474752224966928646230030594850505548744748715199627334715503660353179571893633257371829770135779092015457860561421897188060729439498486757288945835409680213284674281217674420703779936087781920185663020716086647352946334370504999992601105790329550345460622133544779207824441461708357425373082141964499350314133180660585188409054040216410068257251568270218934726803757354112137710386199485644687202869555824180147623629204342286687033445311467694246169696 [178,80] 475118208361771574804723577336048108389529835900473006861622372390766381742519224250745966575717112781400833223607436755080194803915885770755420795811432855268201438662042613925771646100293067094995984129821016058122802992795928043820328902779844392821055922060667090046552403171561507661688316846588008289026958378489677254057935061429482996156228678117384128450408630879776327433957626147435756344881112880535026708526116556287796125323540861820658889572104340903427200070482073207780976367270542031582305797084578845718257325866845286115991850653505418467830103195471498094998884967059628075942154391046015859299347624637399483288619427113523027984345133977094498415602180098188160366038395278090178006444411268640529935115805452376397613857518675360507096791385224389126977576901448253138271509068740120041661005542879061395983727226341525354832504898870571993762361112713488581405771885762561712399673850634164950305034562609792660666516946723681015177310711270842284096071407003387429639678482354063464245722569191058454525575737122573802299778948267389989356394048901806539447814060447467155542914488604980561077552261025295447053651939688454180416 [178,81] 7434426851366890778839921167818431439758362735512698665191978200520465953827673071104790452544612969579787147352554639601841679906157585780247793900780812095589551601171957489649209263435934307626118634091243382217998683845277751009177631144629672467304226714896582950880536718664641589817241517480108957901063693665875308843649648706037034510398409764248250922182379296788177798902256756289850086286502811447438903832103312496881955800039145739493549224848555076856895223609128021371986153276334355689544609197539281886223883131575325780934061832854541973683764690673718487673306732435121249448268052969622696426761382849806826156526463230293396997426423655756571098863673558001053402222507057892948593116687948215891751777798489214926726976576929801011350108185404840106597652980116850962985320146550036338359388727179019639395197956762453623956694292121232261788224036816682006416514681160225273879841820483312564980482172203075080191489889120471378496813062130636011883736333728269034578849353544329253283232260759228736098628636436997323934740210475373601555759267519235151059203646628975141399460593445962449659194200175496924029777163531619264 [178,82] 94128562439151109149697239828335138541022327998766448900726192374532349278557919077321473928886017402094984965638714174339218472849268814666681866343387829002239744993184445290438655127441826140713542438114997433904727245934132684427029875840445455156317818596955719693959469191785090381688272691403656581087312964836287909381992240093888308256081199295807900283411469519506845137927822311001937489602563793624826704413169841581005473581549773096951551161072768806929138564033462512615793224437608580275055085025360903418271231919616222764680270368854271653492957678356075050875894076878936881207507751676479113336706387032224550393047368150224326718541510343510986713529610515230670366369962781782813778906804299203863104414859918448355818955772416186944636397942012825619780923265375755619524002061778787071988073655628835111629595914851632110129293923217705336605086969872505874616758710027118753489587800302425868585999006170072329246842696248468933394530493550481180164054765932107574066987569902738027081008173374770731493553863823354698649521777072326413712430140188935259998106756287046883710535094843808286698456710813770750600768761588 [178,83] 995163943549313249779436417827624129932632729909684169720638192102257103912364857166739822774372974414997953153251829958778422902316583716547946393023341094356888387257119219960931697068608570792766195801741443393275723724435781758785570909219361170658771611467361275763711633655485547364117385955980414888297974397989007767709223664942056449098662741868633485925023813106419966490125196388109804147500756589002337838664535886622065318105494695141322664659907519595072277620990601736786139446576151651651057903388551899297826621486833222579643297399320220755915305011784603944890036958420741790220098972831867117323157417260493552395558863881615496210998211284308164493847330918301828732021362661153486250013906884015401341722461736249037605821726770194221929112140519770551916075724343942855095905573560344766574867664969191640655292366117948203899736397806468705909185890307621156611943303582493356493895633291406599248151571235069777105073544574614360346009477341216967415390453507607736225907888071394626823149497860998484044405411912894861903577623647898218362807947420772063765802227916196016487936344471430509946622808499706847757128 [178,84] 8218160677100886457980846815102819237073155511406184712106813461816829804780717518219294792093582960722115706888606817165569501034549675531732389528085508798119002088252838907334235881419307640384004246711377981235377955558045823781408880515314268487110885355998888342983749407180602594208578106584485171028582129559392381490663624375004458095829038803416815884084766304297216769015573567614267388413947514821875377783347358615804256108319431455613232677988470011814338210209395861029247012356244825400131591264488278950781148912879051395561021795675047854415958217366341740158893925283439497322248152967672495465747537581499076123521346233817352503908626338917244821096869735342756437606026318207283823370124370609897778539821705309351297442438021442352175337343728372539168906922250354273524780834742007325420432042893280985638226927575061194262319088024377782400973199509964506924651586601886724786773579684672098314341505657747229806405923471815086017637692369158705780300754985206417270034409687738083118837542997660444609915793429484024214437024050455584539255319472449419220150959620006019516423376986854964517288229793763246238 [178,85] 54289194106534285874894719897901123181071951492296025319003282356872049983436529645641941012698233787787286966728030041580003191620603085587063780394742805910782938409332504826742058344637302179882652961003665189566664401182698905155467717531610052000567554274383142364600779229345256952656043300713346795298912995302569460378714203625630233915653869776342337240688324916143810606086502688005806084915218418024356121270521725039882452706696424520605466973371531603207280474642880018530451392566154255865623452901105763941811657934062275416498740190698570397248628799236620246855787365445488359063773205756936829186027567306350181942719537027596114773236889157259168388157074324792620799965061576257415604944488919934823177313941167782719393195551881349928277243423902249651094099537235190858858637481394786015781552104798505294523354415462806798363802795849533075435583750225104239596440506667100808578869301338450414083040004700368497321525413435208197873246372801235435657985851184894299066137266226482040035662419668908558496011662672440779031222008482924755846628125132272127759067181698541966368918502532650790951492909814888 [178,86] 295873773638864921791274501808801150317085930778106259701247037402853179564098676153514735589059271001429178669938603256629870556440556633347271565320859813561420940771760840763199178344370915844817959632549758598880575584118061405749957948418167203224094486995411076698057706820265570926018610450073301869977220480826009520910444029617788869926630208893829434049837699267479867872723781420330141632961305392003850755977995648245991273978337321586126754820964537966619756151145935833510458833025173270847771818998276021839968618921769594126856936838438024997230672333401787531392603465054854953162697890918953946187047881131385420832770859325318864987985933536912497124151218203195701101952575674480436939871205088251669933187523601718089096439132360925582786922005985063819097483624593970531213191237733589975078052948132711333431344543799019642211019748369115816071029618143557079147788653928991099923987188870701739902288954070561999369967893841256646766532967640639568224258403748959067076667172859309114916299498089578992952172768979015884318971987867192044190965159886191240594657837585937684818773987925154026748375968 [178,87] 1261891914951875395957217196513630513624979901298071045477371261415524331667830117846783206278428638710973706572423075478086760280270038396894849619248391219537071497422644941341653719425889489412402880534810667930460795262687924207330194512355901474752540322675478710195336222432698679384207276393413055673928805403369635908243735150117265194807309342785820893466955147313669196496079555666564573434259385139887926034963998303755332885695214772491523986031611713966561290637262154940494868030788395441669565899539777615284582015606480774144196255434213330433863038370430639645817103144988507773333752592685036365022348019889072057237506727975506967228287265912598309062066553403748862322737549310718392003833076405998496985251238681693793467938951675174228606510787436823116504188406422477263304279194844889668784493545918320660626265754489093124349482389981163077485481799924933674705204505971096481079082363624668243588332233889103798013800957400385655910670447314533649171308088523810214040966002929656623950372491451498954990376731910200629259055760449320675580615240836151916598656279486705482623313511425135510216 [178,88] 4198971689839464893694728700620833284305086995773930694429730684637506192516169344532698270242187960122443914684546053091491318077631249258591813379633903594774346891104272231999637606340132563261915381003299234176986168036101670113397428105566777954930907989853093647015048668793641760906102604072037075857991562587054054145285976196789026724492014031365486986331612127879949903388480428198678883615227242421340922548666698943112419883685613969409048356689272580417872351102308811365238922921585348110577526444806349713977183833098241499221611966348316502409365726639915792278162252829847191105525594928988019057444275399204658193467494509487806845882198823812097788209012075804890800022151473862515264869063999618884550209179159666895541004246318738311349177876326967112102839581475871748961518739981440303040086975369565547253365357196145421949673974369830340215344590375522112690320406542213032971380699946454292702117859926851536680925048001489515859590962591720523534321437813067311603273751115485640955652818660590856559194035409231366677470300627021345876271380029313573099395357995546404753445562902842256 [178,89] 11375606855353058966781425761315943378094586906207444019172425653278294767803045891276072932298543366296107845284422880814679624607683803527228945260064985058262883799098731998516179129279084024974315724977873638680308651836860734194366231268610204345703248159045495639460964140830573321898090973344005874464695079067144457310857220554095616955212028509532073961121249702439206511704855746478956872170600825764727454122332487365322670937446982154345022121248977663688686666763135544121880718671333695533566233323427330953090938881463001922543368796400849000923344497399479470450136718674778779388043200279754377684364841909459310225303271722618333155702703775203790748456735299666810938189661087116949581364070291952369775596633172928863069219077398193615779259300932301265502553418299156331500873826968033440035451121025724600794386302855251117462386405305079856539836747205056444947926317387694034724249031507230950264900578273257362410574923375507046861180054967816192069760582064261432776969744819916163162405147895771753562214993699730677088348418980869767234640222933931118574289306231838961181355331296 [178,90] 24321147704148850739439049271322278950883926268552811860569275903207651098094140510290340736845971394045638296490812192577533238303776018566635249080524870509271287355939838682931420760377857765211248971928215562205593014868927275479745456161823513992372609817814234955839530123345494089175160224544462565777446420721699597421103781569072900414357038249831036773167522052030440177943327486792343703668137775794856173982580852765193517189216457402182901877154664205353736436585439362164152707132601921936573093349925697619581366075628926801107359665636714245281015307702206334531510176975353634185399448045098764673154758351328802454919459942840736948452444927390902819708625158850446309473730611976507836197061341270244600596704664160655762594543283638887762815871007100262899478995618601830226384419337318869456269827762614575892434647352348626580024618334449045519007944759642825576835462102833906261863487747623644069349701528545897636699662081775481751294115320014955452793468467831155798848357932203531613239065727894838278216306575962906860766500790412713405658758324206553883784338895791416513440 [178,91] 38859106900815544547789111561815871845435580100107074780485409620026822611359766805826422993189163922795357185794285628079514533015572268448956587176997397033480178697616131136894255440318356024401765897779239381140262334951910337666649096713686403528561754997347769628635773584164837139564203690421912052254684232059727164114571093001129337898018183427386010092245995518393209107807162643380662829577636263838366631509793581844341721447737143124359302065804667258489910572775899587998108280039423496125109845044333058296386224782561341811464872137549252128566116629268286235321532194642511771480297487286460347526652134180198711055956579394543528427186241697748562977010443777354138578971460410078157560385236872386576295998623426832635948993932341048667218545852332787911607603187687898530043263959591232351798767911330818065345135786786417278616191341093277142848972734732043594551881499925842210587657395908796178717754369049522258623413420927266049784689392760018936168531086034002396851489285664393321006353525280471183373432642779303688486250034833963664590557716312337862229101816560756548 [178,92] 53045785744467461395402054313193462437077390191503841668317417981686867031734945400188130274969121614521973534066884618736666752514234874155260210648624547807762748932044073327980574979882652064460464960033949222455141108763100252469922920563334499513312395163192681857070515337094812704418783513503874972341915066185871093567951516178686934134238541792026869146897526369920994970071815719507751672398156786421403924688712907217337407162924954251627448887160765671277884744946345803657699440504181594294455197459350505113411862930974395265671687793386405497660870186739530961210269960975272126511724894915982591425122931752558160467344217830979288340441119949463254515636599259601322701435488650884788357178786786889928014326249610951621526303478258117077774831551765129933298219437916041519242224510687415749038399682735090786539399121717066267045229912044588639170334512455143491816389482470499940294031646925238677242457340748895245286342705088748287127271526138594375717020207163500592510726782677443762447573374364426175232931195448114051885793752195899101111007203604956237344728696448 [178,93] 60450252946923758717263214348313284188145926766680479195858612915231368036189650128272094957539770109921083591835937695350606265851582896775318984965843702672340806686963732467172752137183836058874386943448389080239802331689826492015502658150220334898948301196692919928110269394512558983505655250574445125991939179253432369239014639622013768328602809570976951254558401662989947180278963814479482367223196352489270441494613783230405614800675586970927262535144007266674563626772701980241728129349723175286102113833234069622117575980180453174308009890336044944483771475964197927349179417866623814844905339343440345499799541069015451280392627116855393882339425605522431472141850973935035320310420586207660487840094622829441992424021934672870421715715099931175907021554926531438646555985304322638130918699975811232039372766773886003691155459094410673202223698411630109912613497836035925061446413713014893378370042034145209618320554936159036248002259729369670764542142925306602100308533777224149173972159890183013145107172838778385966516226048699256383311311552802311769194994717059008135160 [178,94] -216568145377368161655787381573186668713625826513588327555189197889114004823670881085195847997338816137158016355714219355973903068538738577422310726914280635285638083198767010290033981178619169241002298614502191800265520952616272380276216942392547452040429624886394619671146507910255113143694831548237662654932394808139426153549547552582066991803900487743822144183008208562773601756989049352355459277756024941588862426437557290519087127556983634573846315353504965303057399077675227344655490912971757268729492673094697054017831428778407416952051471954533575918028263624975004001609530037857118538897311946843254711990923048066384913548663522267893209206581110913819729558795979751550263818293554338851656369019493286800044171330816700326360042073272717938629491109959939762815189350517555108195051428511627527839072718678031752928090706705718255674346739913129690388463980374174945416004331929186566858156792814708157738169557556243535770586596428880499327288460662183258830134260954273562975219057050853228367085560384998632633165921305256906531615613190791932064712321583429859868 [178,95] 1321091845501942363797378580704020966387555981751657942233370306856169840471435473327668917790922683867142866744284961626228127712819232204989404899425916746216305061255843500908958186583244390761139950511973939683400020809922286006139453875617748926908498954013780983906490604231406087425266975096684023463080691988580913912702142420531722822673480279784793053729341069978782189951633066274503801924960695584291271594542748966392371309912707627909003631320882094340661049843687827022285376342542029831461235348472053605662503051290163593739330810072552452498920384441734355121634420171246260928542799533435546448139670926511786744238868169280080966360859810643659153006740321835873685459998166510108482640722505070018519713009857413081029793268746064454381813219597532175219537987723828334592640229031230444556154626996858906296743444441579489787462400767483527248080792722986819682425621815047379041485383651979081059549099208835389137673580373876695943070666234202937444077087608965232028832131819435653344453153490375085746134920224909950019262248307594864748541393287268 [178,96] -1274213027657377522469901759454693151883497852144234559821914756917904282801200375696040649361312093939020146191466495948747729479381119276659713038117648749405400146213932046218133418839002787323992256264134648710549236189210038255461677697702990326311155337557189424411847052024578983724405303024112588071650068032943312455287312538684553475756637651177317488950411204728728514140639539647331905318787572051273589617450103660164888987318979394737089572557124413522471779270841183306050204023650089502987893426859608269477578480071083266300721410554185338121121894151094205891094282861237825907198743333616921968182498767017209055096981631125770472325653641454003153816340473251603422065100914387339183945212557927822798367742282247336080859185231018430526407847920377609281661277889855054255018312242213380014044777641787465187588005510703443109356311681049921967956410272142307406987370538059535772560620001938256476086232969481171104107434132946204548251121057647168972525811399946334777746342292959586691972938617247433348359085599306267709955014976641518726370284 [178,97] -9951044064720082482214582931576096593986066765612474981176788646602172595351812795310106306698616906051593271909774104372678692758930235956998937286888232680330916056491755873815719836549784596282120859329891805980063544500515332290439477133111971154989052803690332642245673729881255275808029885705178265570876461485280949165917994643552429975069815183442289999871490842823792031954255714252115475462181838249865422601047041422329409976014104556286859744972448172065996724216380897526183099998063883289841605969640290093394568287811022458536614232247997139858872944223924826353580621454602815384670389299532257527529740843194459001901998917226553343791159107786411323401744303376775812594416124283955585349492493692532251467388143565145149902249304839855592685598665390084303876486645497987690517524541730997860887182721003693883565378851513471932091436117639714606863703757368511688003330929261145286158956339989101811058536775005473676401612871043777009470501962118649057350165215868865085124145258067588966467350153101438689077152429248776583805400612298600776 [178,98] 36368332827445141640381414848049081677105716408106368638794705183411476419876035850782640154677557006361396565754519881186806646638710815215080380095896385148396661187224605235386293873873530997774578929998515516658044775841256126700369237655638890719607594198126067146382189805183446246685857639729556296649368230168265061531594356450331148860941770435357953276367285572392844004995173323200220007819289310140638646807384385080616214036072599426998742656725319082312774275515913652663306095668517937918379161223561335052727533271075131204236294618615568842980921812564145054793596353855490728712268335454176296712257199682637135372235100840590462290126057969609104452963933625770226975160133620394931344561416642065766951518771488151063733060509528709341987492744873604178431858071854114215569102666452111072431754869354466104256988335953769742548476782445535846088439823388551819508214234008453940880990361226191955753418294944259084857862245693884438414476594494023352387210274229592731760117605454381916071772117479636567499508772292564410981640236948112 [178,99] -42708921339994687405678542176443493010080615243467743827064757916164403808496384936737343790420174456148563202009431239285996086410811525996115758073950456071871160952544270675192941861334200980319098617456887591758163586728814730893816000707818516970858540968673156819758749868992713305414254774637772378106031972735472641387286357653402843185546778712152174655009093354095150745492493533948331210393555320756129540425770438683011064679678686054235240384221799463655094649854684283056883243373895735100010432285109877464418449612745494251039056639328545308161103332339986385643929609019735744800222667515832438119612343882205030850895771101844843969403318504220021716011195337424488673982096068084872006645748589038726091188699288312365659369338076420085711300004397912313615613227639080546925403892090865119680646098589795711803424411764883919904215619018615627353925741006506674931919582262286169669071407041869908410789943522829263987250469211857115094979584202238858376457096289961266543024167053311201677750163240021104051699023011806308060896480 [178,100] 369703975145625597433021372371700909389014021960605170932123248602730368770034891772913120325383179709494395067830717496235236377410125917103295964976121891694035791303641844304909872183894994700663103613944513174202013512498173512477233873913225950665273602436327394690361773939782384968045316758964112427771878495788251211393592630907567723924043595451661209214150593473365021401579202335018886803303609160666561577106891570308855565070294368719343475268613074199581990076521147653579787181297835248549357979924040250517193618174085361321524677886093390347900421422998097464078367123300798765900565826440768097835181547943675048070405623527730224305159156918315561122905816435289946310096876640147495924880049488307710437601507617444798923660069051239657073521946499873639576060399836442665593426560108111500645438962841974407522544779937566881610270412014587136286395325022758871830308181711073344822155202233110367418509253054987407088015594474083185459843471822338084133175546892873507670432005885164343750292684873399752459715814773838568 [178,101] 40450406215646361513852620320949203226026835576531110633847732215685970862461378268966814785209592181351102558637912080594263240066829558149612338074155006244760187601305944219698905019020201951273238381098816137244618642468098573769818004362757846059059183293806465054104125086085792271689483420183078290783764788726890421659499357476282889954402475658299565495711122674680361533976610787595985318416398193780093931565381615858126102832773844984229412054413911154139416044728684872573610002976946211256418411456097751741014327687122137023024988942893174634116277902056264482404315526715258867508984869121066910728599020412393485350482988177110874419183783182792527994308883405474734124169736864674485145988064254838895016501604455657732120095333548388077388773485031280307727666287399640603967294353771809857162204379299622128958046048080102249702483684702228754998892286525182881631503894503958555799156084898259131875665387494546187264071438881541077351638055836902649223340084834845435264562277780288446133668824980995093830143996089024 [178,102] -34090642591522330836694468286518676493382110028889224957796620634960741489104966705970020138375744969920436668831710235014213792621450324848967327417690509238424628265661455182302331297044531647193182470762786090737329914399081085256396826805173972614511601145590292723560375577459962858675241601567635007681687126664150814978831901710128848091932283177794839618948162304538300251756841365604971856763356119313648125703832346747592003610525062238892317735513124678744763460175218939621665590255655605944833849853450688443366408537695963160510477651903597366035956827606015624591486543403454747024158978851068999802423390620120308298908876237491800795492384397636186000086038265924123697450577554378710352919511290279654105567944226990500646348276562525562637611111754648978044905081814569560006635965524830039193476233064441170036844024723127630004188782543884453013693482525760432186323839047655771791286519485677985226962894959687929894773525344328477979315259726984472901414703351514961044325354029383352199908108415077302454141960 [178,103] 10748981079030388514593614564586637683154453119830683067554274497723978542501270908294561634741336041271444973042420226197271780332661559856560787275217919221306036383353853803689426106785159146352221629234428139137599027986592263087083645508078203832792962593096145197184674225243793324269642524296673498606729767437294976151544546657196050651057258224780106113295446357577205878906404614520407825039463128262415990973753546753097289633665203827305280200088441725804450279796235171362025907653466592269497422020806400397594309309877924354231502764527551632420295638238341359445480394804018330517163730538056603397734640508260156176128664122667324670694278549143659839127975186376856299225956215324631488426554138267626923787754039290269719786700597184790770537643801966449743511276128561768846815490449057623772294809491406635435738952363438502572289593261380579444836267549286108182862003070268501075982582523630403675226870428327856514995396384162330775458730901828934304716727700286291543585907475738217087397721551246882040 [178,104] -666770120142686059228084107255485542799753287371676227552960701042519510030484406032980157472597425780770237782038199479345330021772309717058278515686517743686484375813508916935439403364801515954791848941598930550302741275730362778338564188867287141492848899130150337544935638248022539612074997996425567600360893072307441986250155559380909330809173943859948307382696707872553655398568179975176942030368277886371944527799395177546320430189778063848361938919796633691179141648989864016243262399261588617451879772178998326206276309174122512611043576441940474785827446107482910921041254715877147879939864689095708361437197932648466654778833506501977197472159461311448959225379472658680287745354405936308373784095429987547385556071237152454582726353309353461747492120593526260567567205201811662929642046487183530819118645643533727966067948106155441361853477481537979052435549117575342456412860229625508215093405543056086276472607930311142332790461561033585859832425025642664358954881770213928831255439159280770643876887113032 [178,105] -372259422801755565599348130467972226470301459376226491935633331076408301912069918136341971011125659433431156527898884664683584665798755367570235511086270535757395866487846072985295554266973312474637775709084972478825854741815375053525102820925118491737799036420600674708856233078632768754168870849235164815648992135693621852596296808350927559631699542550809755665894758593113343039376283211694386989057488613781363978592562273054997743221392571274584130519374203936526059280072811873089555077249704160443918820186460680402379850970266558868739983107503870498101431089116372693680610919244766586894268325749064147119044494275077135504225544169656998826959630618905580506568347738610555472590476466173309806099838047524341523576194284348051770457162346185944503894542251122194156287380095457916454508049635908927082119387066839563536867000043239829750500954735892750366131798492082797695156899196632904727619500323738175354603025090941314683219569530838592424287325403532534547058010312075905089136344108260778382040 [178,106] 91216712094450350284660192447944372215612114147543194739318266489728024198135611432789568604593464250817314290681156691737947836516012080071234844389346577917201711137999116652849037464608501009889344357511574828425787122574541413546730684431337799636093098096551036495065298980320052075416956767026506830607878180780536603695655651000589570654201119253051782774906769933118374586300580405633148819628683683530933384861054764870349396380293655098312976831126953599807303793196756285350494824829180328977389295670341894820885899917709669930887805880586606367904403355771346707890351734419648225344857483797298491155931502963381889484004542715725780406043669615572761364610316791246208927219126787368165310259185351910376572162928242975606502890879388578789815328128867192446736234708839605904763256081573059029584310743856279085517618411905057333916092903719182404134255611562693500010587725256242575650066596759749525510814091497585274266514158034220755319169229619589117848023111959738667676666393208184068 [178,107] -6927925045336083678821470862417214859551743846433897690217671902774145655096154495451286252188722831503727502849849768966214629942958136196623137969446051261208665492536869434268921693081494197321241499980867275198971662663553720550478713646500062408762398075342780426136208164269609114213979662241730370267625451978506963566482710180992929240595200156294624889613754000794526437883734059041549298512905290624043009772954471088071690684587842557854773332130502160656622572862313566731406544371139298839244805463093988748257209952757181281684411370511497259197125264401882310172075531711857764436512393967403817161984874188115379880009109807587906086528391844483337431460447627453114334399496061920694328831650287438887526674187652598994949148437239100933082461327314818754700605966663814454275882639725031530724090588065077530831289373619996455384480043254078031417215727906261988144737855480613571981280932219084186698763376849201679571703164315057622266319288433194200576725639011331886294167355022 [178,108] 1989358416884037095546742639111832673139778610934587761034643124171961968615927630879974008152858084680783661620288249475197846488555491439062634748187492265308579177559356499185587923059385547101438808480466346509075611274214413962602995045092983377191016549049896751132381324860902431423289962152121179921021514446222634002737123170713579984467005475466287423657233344161681916118890409758072091012106734752070878958862929866064837545345730623133088938623887400418071028212045026064032131678067043623874479961566222034519937210356754662484682875206050408390153227187583400062290574425541149307791939594522152219123880243328449970752764445014972230394418199056342005538795294447604629538773355819723215159747439200251133251637074335329271322600384189964346896464245177652843479572376894245494694214191991807655115499020616586240721111796266030423456518605682444130419309143299372852042439800828117548091490416409523542324424045536077414844525068446400290013961272118575109288827406174349849628 [178,109] 1823523804983824006160931731761122065296878820502095900914449747020255758825897420685475775358535498178040095977393126158927750196818843110397593156222359197706224600946143123850651119630072808513071332958851057316419058923794193907226002755211186927594908074521795096602022534902615249998550300189911899505298522123674084810617539598433631108911776295310508267745360148139883000579672037358558808690122826927452754992116839351676032924373351121544137156857013348357645230298473115269672603682666022562722798492870950141403478405842589909952802669518300251348812699626869850857738784754704035293609425021210437710472655808424041651210629809263978615894162381130180684073967750274918594774561402739816449517334788979680013651498299947270036327226384101471286503367839915635208703835627888498328571042953260863340197423856080343208528738140617633050469135298365888392180201609806346014562079371028635530036715189398567195831422799590614883493927815047902321122544748770171164893131205533784 [178,110] 984919716891986045782080261489949754864616078873078660850602013862672067884457084353300368835074069434927233822840980146842323315543593429690997181745535228903773813532304340046610354689121927818671780853071038343211385385953111975205229972341607421009551810402357020018810616258554959364052074330513934856202583112705101820345976565062422820133484253566447405649332747888409132554842057171857277008777102072629842964775231860853719756159916493761393585879262646165053119871410194416514469788856753916024110937852284456660784882563402337354290108289019271594972126666371271220354390176104373350697770387531126643364225052594407617011150035477030466551783973405684374280960207932823337684290327174856100925212153337513998381277448451894558658696521238304731418964364235243622057950662202800680341300291784689519192123470108022943517990055855279032966473112936135738730690574479435899683559509809131508139814779240619591378394149342705736435243526953881349605686088785404046107163058 [178,111] 230584028033012706179673683409864609582191431384323907857285525935509348829942760212865925657551367513488930409557437888587296176629202810796991051087486241185735204039997469138002095052722993285701469953762082781490434419324544285543412187972975853290386351686147668005116816214018930838777638141887492169604273618435010448934358361549856169456930026709529342051374642590815394810731445889034367053290003982915150919882830902289352462844382342438270330526932173714203107845057597251277893109264653018993867513043108026492336752399083991277891376817856155644741229706596075136264432573787942050821044830862075605166010322194158645895027524167829698550349837064328796168931097198213468814839084262507869701749841232439876462155095814901916597875391844749018076640832156550216457801104016208567102124068254514030506750532749915781799816410640915002523900919160853111427952776957696265472058338056209789386011539340345204382010783519538860796891222592298985140129022707453658158 [178,112] 25104817314705455529197863360998782640015824738663051015659031723841425746930768335582125986376789092611187134363405135180668271846666808231751074703706536038724904970682321481708399695690424474535471148768704849190496482621084971788133366993521306488088880118078576398832772672680223264528180359655263242083807808276646662836050040432845072110470133422185362411756850115821996203484142836903834704440350741761894330845912179909920276823460115353236495176984530038224155677775940480166926030280266261480294421505740876186662966336498774867320643663122357177121192756339457585178333332713711875905578706493535689323311375068376495721901982549564523358075810637144296596961804492813240734625989251229326203064690869911985833438471098184012830600165272740399658723948041773977090472660407468910319824344888811414169104429638755651351108540560472987702141930231142366442453175738926414028776125956536762299346726534756404670367703556728932018994610203189858729520455821376 [178,113] 1738969413726842596391431596145050249458719573078688660608096386401065891227032175640229925902538762531818353822404081362335114906913128256074170048814147564969854273245883846067657427626450039452341603810631170663700369900200862554471872432284812770524905863372087250135154064383000921477160632312728047258922173315104562041164884475254183382194370495947478587792032252213297516765709876203794378486229681558251718111065631240349082780011271303840557604312388707585472010658620756635719898423431993190709193400789922574643699725052933389141142236359483723325919557756521287589170977175123120759321455799135162043536797393092507933573153062512401954485082726152989922720554257304471995546402569918081213133980189030724841177144174025595101407803425233612140930106559019267236720672870029340437370803503926834939468517413802439935891757151008095182275548635485394909126978262109334742482842690760232517048422558712260300618566068973706471813963331393269570375248 [178,114] 99692319397499513196266334025219406393694780922394526179700616058012550625287905931080398654961198407376645945817677197022622897199284440891823611454074561754033477174084152691404762366016682452334075992658594168028162445464256295529338149277415606496567441681711426299941570017280030692056085352436069905832897513259241183672843660948239614064084808902340395103878429520139858904665737276900282312918609436065275349400711195675784861664475085678606276233934054810284650937969748192767861893534210807001702682796010306997692376542325481482483406799115925399732726458793783375942658208948919741970085602822617337372831661474634172622343214747326816388481511705954858012083943134614399904727116826384576179029867317056357206118828555264230778368342100544029308909917460119990986191565662204565907931585050875275717040274786899811304797944190014696317408334851030988421729593746339221264071349719824220063691125746319057019337817082837160259776777842735137 [178,115] 3468974689594329824095902793475574323556087066938001363208294731364072864857157255277772409613421194675608983731683803198347732991311185457133194114672343557360674791481274295117991889024380625978298863663594188327771902040248529662912051322413009764904839341982462351661654837162777171283792815399756193149762522284040107730079652471090743328709224572822097721195523617143249176450099070746141294067547948022927877335966996294046518492990822364150543860592134057159655375888762369630638999824787433983656043456274091958273683299152058410884616447549506789888962939355431552171442248024561028046006945181342815096347546970568484060769437877719084248094148863334487680881294267380982749349460023413955421749662660071131518177938956451537435383749479987412252173119947685297095144187556325086716413784091966622686876308208432643327151693345521318713644461171648047331701275369059849138121196170801987960641349625748203011939633214266104434694693244 [178,116] 54781556665630716705062387944965281284893208385627721740975538538715078772152463425319770966584621325266551838621505606504016325086400016255178045996989959583472050773774833915106838140522030464423122734673698984845465298880915951096528303430185603013369295865079306369389720845423581513856354035416725854281595828837579966075999366108221619486819522600865671943096957595605107066606783102960412348895445861308495553300444698476010022710288474095090016563620721827833977584195574756526781883148696691388929906324477675320144751885298621846307282975165179512618772864865275334536976870504887736419175250441709246547181206033668518801882398604945949824829810019789826466690870851645550473000894247141965449542175705223093615206697142810956987416698587670134069158868148284172100669069141052107620251565620273877351009250653697781675121643888576195914134648422323478793379053737986334551859773651472599723157816841077629133556168592303576792 [178,117] 487723066926966319826289427617110903466160898465082168160669164359951687806198527182709826695918744900016665960022784957892065202043949842983428129438970842693196111169498852120373386050410958388686243122705522853664654575335305477841276878207414767575125201002686127243702259348012503699216826560198033246159349250999428376837622377020521739645550390049086289073743525483288654345146385607951316280901971993476756726647372073729530692676038327658742925583260496528716650498816180413044589428946461810454055667461529392052742879140877080502683401094297701848392048866794011444597626560477598506525088815982595337371034553765812527347122944750442920381026440184174669310430432135850791450341676932017960807218164798973626291226553660479653417929607450231367637537715308266341991594107972509066867580697186885465941276608432357617297074328076809179051364184325605681128269079092516704168383681546405055054382643463752347063327269184 [178,118] -37809723118509358950363670973122539214373597848265121781683634775935100592902561867892954363216777892231776008905548438009585745883981934309699059232439384155488770303740194737185580355729949949716883521063852798952213050581289229061006126030833455727728758781311546250489400132942375269092844759191950259315580831446877562161428723346048586062305389351096318806266545256234400635875311940459219527647196746976897142593660692319340291464679637797939931887864897259118495337624147390475607448059928679579178460658643804553099976912679642290279230804577790409508830579497625481425298248286008311527792875343073785362290867488117898443278302256805328845236459784310031529834285474985039192957967546247131509962473777919987851495790567668597091212849432202656213746806048277068225422527332790438432343466807294071876613271342861181675693108278682930883190323075796848012658510060081375021881178149517543790515927849182606082642 [178,119] 4060318240959424781236799441779366453870969185035763508762340015614765966723944757885575628139843708776066152390916235600634803739235825101602200807603014362189953786416668060219318456456610120768437363554311474603356369926192672527011827944325532687398704015550569935793367452569649148869500213365648780225280253522698966491854703563356284573086984107527418524439116261471999620385687958441705097456446030175884635090947221287624010687446947863932827752923175984796874733760487483594910668806339242594828732981817395877738019627996911929189790015379405969275213493653901045866097704306837025856575498208034136438045081541921104317164368248074290195685343242258275445431600819336134444066504725393916451181815759061388038163366235025510462682222506652923884298918941474257121269228799512970635127168091039028162912865170939199288647973355209351413235741894883240711913976915392333060814993367235682437254268534901240 [178,120] -142978470802575047966076398004935214694996828458502929147737084722766619678505630454601300843318367686495507597814192158758736487900234594097090238961079854032655417722177647459351906433062885771470243228733435590637778057167179570366881209583641036597904738453441133012691297976516495622952143861367411901979291774180771478087170546713292532648887708915453256797333450186872456522618866049883726845067889867428348948065932049210644875919335433276643499849098465617329230083889564634281985619442121263364148609100655788048351620912311045685245659732885499757784155369191419351885844686713731612227783823371130477584216527832349301581236206581630890435463021485892041482725637518217363905477777107119982316918922069611688322719211058838359075987841484678398644680424311021517053803403332429630110020695199369301136781220629914710979977620938712741027404923824025850294389915684907766345264977590694198203710420 [178,121] 1701661290612963724064060757273507391512723024209635523035414794338314400816358214964465861677245168384971627699115864692613788211088628496740105873195149872262276726413785128777919047120784393230201689147480438423541319391683804967280489687460296972786245920739825569879490091672168731968113480953043863937536738104706393314619192784493172512581318812113275833766532338019866224952437680148515189434685095607093814411262700604969536186793574197649838313076511452808731365767713748629053417827329702955245078280097947454322189213739701592318834083081815273530830592496475209861860631179797474956510742649688592108307627959259147059393830871489601282557025510850912991860831180642600072617285955166436081902737965952674352909954031337381197000215175270210791639640537057149127111253123930694715939259641099522593936186067015947034393954126243073706021224046619609537247378840682753408476519052245198400 [178,122] -6838168399678018807953015078626947851814652158937418409702737022333958285608783505677982885012093464804072408332129411141637798036944744923217781244872599205507936816064501944672388410367038443992875865100145662668366442084072732618075730225277498684287417658396273443155170832147745764592729553072143380273831710159277838904589294131320008422122820049571666492031034053131355676838513667009101262582408257540071130363525363444054933482754415774153516983240750983365546099171656959133253961456912744916505052389684912648625967569580422189360330140720797380553432374738039105650601728175950177291578452811920483119289749746243990853099229987289981233729856816546144694783572437298264193049283473960919598258869548807054003130449070274088558340147248999004213553477779439349778751290560767096656325797903747088234943096447681444124051277757639314217702803615517176635547726086783729010971558584 [178,123] 9226307741795038084984639150358297723273503074146165094449304368214045944883553631067837746079399848257861407092080929465732101747650197486591528288577799605699046586473935992498689392747531996066854671346680742541092832909139712978640248763153534208920684594972716197574087126070626965032345875506840819421050098719535189124491554789238908895496915568340441712481594133926879817596917020397171211566585896805663686508277549126704067170179847669108343232764102310601197038860189004303176998743838675688614027376089093470542920170532639963940720125844779387800674548720185879193635928739835059486814920581410072817979475028389680447539100358140979530454882307341906412951872273637477810022436931896996472395298523360813922262420973951734553392083222583814059657377683374066067629753724656576631742549834788467969788633380963738667252885615370327260491546748111355859943534790362178704 [178,124] -4136007614457051155009902195793764475857493906592986861800153516899554767072174244848312692346162807637373160665329670252160324794622539718787208812650843853344075662483065687869274618405571551732392109605903927989943445586123234942841104295751549108826407022592675795214139868488188057651734867081092467342419297548055246647693462990244846173660175503707405033863995104980358338476505813978691542935253948245889555786838418632273055943851827433650306455687943395577455118766604881758192708976489417251986048492343096248702425127664435642627906347473985967207573443922895535986613029093052533301052984492954744476772654928520102522620365655050415461917691853697481690953022644359690211024916283809192924085948631727700638811329034732794299889997935752345432349709063779668862799079533574927576726749454807953899358816324782484615713918427705471882056877521458166956521475068 [178,125] 606706565968529442263742682062392057144827395103515373857131602540703709538793840833018458560199367583526959074820802902623011017236215473363483768040162834908743599230326985512222204464171986331355914093461107152443817235517986877819070680997767980574734062718708387520241455073668861995972824736101802491559881465021494464559724611549982093454891785769962642419396128705831506052407926268992678537103127996052327218648224801499438002388595115664341036487544390561784472837209764028035696641503230873665277914790103823699187649769672726143234821696290808469310664277423462741209412786309444431211183575678437850139380019230856464020785905195465800111579240406428229009598785155649437247706326004903648271039877358688017454061079161857436664886017431167661904217014654537641911270307937973545231064451394040867280342511389905162576235354769003058731832683130723856 [178,126] -28546288680090148949353988833033540376394281157740828278179968530632601846848604222856112585298004806053262177719874775453986402764107290446316936738648752868939404972078865154034977712781761856063947417844924342649946168681452249533653213946385132913048030938730709804308168349327947364291251107326611303732798217358029929872410833357515321266212642272354826166638741673222295690974701503077060963084494069556645171615681431287474581960038740673007889388423484090404416374466259419203156263302753659994114464447432826816255054604924578745521658283980564846128461259697329628254711082054129759589542459049554947234371568127775883211088038133121261022580932243277309639425741921053668769327356050621576679987731154541375297182973594515856216635057053115634363169495916721266968327480393114248269086844519258950258535534176872202215784944012177830725806580 [178,127] 420287056577372564281902031666078791336383220741611058109597129215401412632528489867868488464145521125099362826925156076997417823924264103760262948316666325490400549271675771447266063888247788923799624761171690058825597355414863040680934792050016571734757845489066511260398214779968081334855703797854378362791734203191450093388797855210535323112030263936476351851882064063338020632176046795705471788243219719169284616403635602598574416400151940995018486318808670313663787314499830191970805553623597442539797732280526741295310038943253254840136413894626157303594126033916043876737843767242956933181267560511062220032092921089244602273043720051203042061348114934624614848414382093415974299868833391379180393301840671787187136731635506803317067035531258915364974250199475816330079187072268993194553154980021156936849922904293142022217003487675020 [178,128] -1879599540119978210869936326591294265497688394624285231027237905595680819189240189932071431495157734861921745088699309377000967408498721977535280770051060250007057872788425323366868540599901968776834802777616057312994374905355695977769594656656263195439666282378816646043144198209820897214973458550915455466526337422822250379378122333014390097755778579470053556454066671640512154817904564390473064575216423604168202889069814642291048548933263213512022172141054907902429818110121378150412406939071409082597333453493546263001900461797407820496593597209551538552925486099652047388280209823343319015709022296487249850546139431791865833779850240301678845209393675934387420467085930873770438619993410775724812499031200340297249123339196430166321623509434959899126775483472222387232120513995556166072360745624890854970875502129135149165456 [178,129] 2465613770431283688774044981280271221724922651117977788249555618639824608846070222109948067984454986835738274911222974992200961750622986344118214681702691583331520226910376060422435930346711004724733772100323625198312014420747722564176577696139799464937353185582245618995045512963360127441960249983624619759016095946533392992258367707906025970814825638707941266024104387896988297788504885320600027830521189576125520387004506341912447201447609958013020207451812665664184786156710672297574482719402665003674107427029822919165939540853596139011245798859261091195797394636832773855553280127750717857968084977188811201580171178684193433159504300071396115532669058603522414313529441689384294412386622111420155408564549435044006379429738192559330445232449504830830439741062193405021218914054483066874246539269072948923159356112 [178,130] -910928282183010318105163643546958431257595707387469489205128972737376153386294941946245211351714429284887668352019051767032375677743351226174213411920798926208625473192281334020971618802077358123648251984705532945132481705959361991505535065513875780150284690364619483137262580074056306169745297945773471975385317770493885582376128296442193635257683211002245882686623267532666948831916701392935866252308432360864859142755986312814358908840398193403374387739277671568853107810184404692169157680896691282996971318175189550782850865319744116401708169513211713724953023950924491732494379984478112850722762753060599972370535836647264451337274471374597188255163083682934051215998063279672160570097823189625153588632895320755953924177847236717383945951771642895790736624578209719765992117624987129836855568798909844 [178,131] 90449653441007813894254332504629791620336846236310740552627147497838612450439061157412517099672383471237297421079944651926009506673349733268167977852244368598454674668827055331670456676690219950588479736931297097833764650037784621322267529267712885620652797289597945977559927621711877710499780082687096835097962113969726996953814009373751876049533941159855690324061016542647731022131857548591142928448051303722996877412410108549513704010663301578735191807747012930584546832849358336378328549171071822232007871410554067951938476001942993313990189813259948990837577291480788677678885523236464579517963845030563758536701104115984931362841636526145278714180558163315981570108652154299377291385746793915340347383409099424182898521977941160819430212017451932289667913317752410753308088755701282817600 [178,132] -2287490120124216831148675961373411427258083710319703369393804676829033115705730625079666818533647298840778163941210338027794671987705011416134743897451642997768600772932172096919881204148760197771103348458228342676214340287351670541404049107940305311596053920718617280002783147615710079314343073603543312204800825078941367824117304457840848338806705364214907045962733583530856294698386115327306667302490491754862370167406549894125733466213133188009972603698114759064379374219172328245577129235796156534321492609539317974463116469054766233809433913215795810814823462847073898756814022931086588786515132132739182850369585828276083613915375350339350605511562727402629921172301122660001280564110177461285625666586940896069564988764706414507784896780268653300770403631597894165745243762 [178,133] 13855629423899826781900338270392162124671922252100884291600693718203551234435150825252668381707555645431466913051026872025834505696411938975148758038680285045762068093873207374967580212634878033136933534575516599263051596459909038566877708844780276936375541040465952665678769011816820208862081231576934556018130008619786707176397530192702961197164581622238585883665282655411967902226743442428206944647160657271538281499623186487821467696566372684942094323563007625787989610285918369051576270627501900264167150904189948318015567801431827169859106778377279466852042130973740196063491592100284450710717856166293180295882880037256566378985215451416896364844459695335629230093505927566295649408827851380629570732895543482332922792933721355969746704303585839557075396625140 [178,134] -18734080825898574501282418055783711230660249483547151347781061160064843751226413414007783143531075337519161076738446865499753436675263913290728831269441328316993930400742503792129279700212394834976826492123770884626176585139801789084342886089253158401055632084555203403615319098646658296289353848190832208513630448218092755620101871554161303959337167926371715463960987866741119694274532709994228420440192108966986440857138315193459324497755286739192828161421706679101446197880694829674020189412895127709955828081392684287073008717273804572996038914365510378058877740296662069866103350423859896165903810056595886065158966332027120834390271159600160955442023978195790345169819835205003684428774970463548169981883469180392669552981345255600267775966179598 [178,135] 5216031573540525423433845281107858697288546416363922246146017167124409170957471475031463067167148107145648993041109873110915613385342146705781181794925754104472177181855346571390849808665525352020037984878652888779154102484562320724014664919710009368497741270909966582010695072678237575033316751909959091919609221388582979791496897109673817313350066586690746346464374905907575045175024831224467699125470770720228123595345509051055361127839253076046751670254094660453063011795465687246352101153344929178165496987516368553955617134093367475940227338292751878819392373257955901902946444252627912779777391716238679495307501074314818464641796183393516541010027632242095380163191832973266460302279427444270622821629720946063221730407551099345 [178,136] -272580657405813732736717261492407991366784240789353678840071023194091608694830447712978644342442945073358047637841289111464776174444702914994320299020455344140269106173781737115405788592351986810077295049162064610445052448225114816304085829418432019342123376251094603196176251704501978932215468683170714849161599605146335360243505530860872087583790292311823024482055552960194734462373361295296983241351813870289049423484434035121517865240974027982459987407230893115346915001221850195678711421601317246447679191252312427477250412916558949282036241196272090809301328740722184505396302416789773834574301777344160256768419103227948382441004932547522511783034290953358639872793067261934476644414439482508448704841890364768192 [178,137] 2402531303462066961027513874887838651303198282227434497257998957946073822918815053082089245681456202477393691531695402111838813036297511148475674639445434864718105735889493114235946109305598777994963167052229285921427723534844575279471870473369071111010858669624773965460295830775578077658710130249045801516547649536302283682852331283347140832501291553081929545592580484499888047428893551994033751185494967998768962928550393332295340892265069420056216016329583426741349997033220580502684226699112541953164669173553575607564833519478580524223926077944757656806951012318952322739341358827526330870693204090218710559130313709141314536938796119596088916867165339952419257370667768055190757918204534513351840 [178,138] -3155301944724896745500639159989860187120519885299049162902961492124774225180372185241066056403024123611120012593870082550980609896429943596167002755385466190533705254288819407806466279655129461275985095072655254057378628256341123775947967065303117569858136423531467821187635855531556633395890472023522398891537134287119483158487280813473291808271327622280937639345279557354741735010876377828312872321763851870043657868498619128683387547593071325878998693040661992307053705931440009537088661588517561746216093843533670783236586126527495247972843461908280464445892995151581186038150657584784900898387384090779096603140695324986336717173281894658221365785389624522381922406564509749921516 [178,139] 534341894244851591217612734315646875605973957971932251732564225933916393229993199138077342178100931127440195571120285510715939831981108680772467266593640415292624833023414769383692807855250836734570625521262018486262889855337046892136216777774824509426031135888924650713724723063263276405525798408047204683890618712091940729024426949814826064659638680778952917826785077685198204588982436305431427791928249864111815448103353434995575467011951368219444864361394237216356719713157003277051172777821133153831498683103431976453016258835549097832279955046816478242959909099220138984609927468317537639427071983286308701892947737805784167748632378466851662310021860666437036 [178,140] -9844118616321748428551755422437843754370457647807929585764498809328205875335075005898906728476672089712992663841015567761801030536286792419474151197116818231188661267097900090117529801132994104802154112442771401762588022114775798865524281640685224224579065382173536452168406285103911987227931692984108438783774571124863485237147369976396435540178591342800915840937362757744091761871031529922049541954491776453099765812746333213208654735176223817124263143434321545551543376994610634529143458178912176776793149553044705936202149308500207129896608323429342040224030666606068817847278604307250846484605481130522962260485628881277647021706902209816134 [178,141] 16124937240016573276715027362283635307920916315756771655101984231022281203126007710468068356277075943052071645705195311142494128782475220420535172754958218693632100692029703648542380643335916317283488518340557865505425662089104232303504483227750935343234997152413902260017404446958934029799229089999025360701005398323955578974235608132148212548652708775238127966239068215724087236119049740025834516516532833267868421644978994523261723285291983920467561824234187662575496252662968568384930402401794863986545049506764367765664455361802772862242411282463117197701231540917265133765748179988572625625519837653341066903533543797806 [178,142] -1843463982622347962084050212051732783479294197563663632764486529019223795145838857516101143574306621698244864878368580270406903440901538917962662998311066279743536664108165814223586792694236554787260820460484434978303520449448544706332318292927091647503469690767332373701740548696522236263740754101037831193446494060365223504223753907314021025402271890447245032813743782670449929322412620479031497449839378483826256448531449932004312184201950116777082520258861457618965655780821399897614368959254555967758814568727330413082448445361800115306391855594615660602550019665636341662066519719423235737762930198 [178,143] 10956798501560606685792024724824790693330724381995971939297846383049411861038235262195379546352236480213865297232200993054416100623289553159400318127583042811679701772360312441671921866417374247775754712123839814488909852224723481259525541816179481002111509619290539814607300489884105130996814364294712839314254269281919339895556134142712482509570114369098125516016510633002388195433366843272321608139737420851310146914433224063367817517874473835321580786921217763405470329044183824415151629752753173542899420560434491826098593789512263041067324866154295567303283166130427499331216 [178,144] 361190302813553696657021924815410695651540131778695158123726140323750700676671844059935261632235069816860333542913627712350266818452944676639493336115826206963213153718499898117905326008584121349986464872833815099379551947362227257453417604067853999266900626875204929533810202982477865505030004304876307774440311444281780258233682772307229171990679990629579328433355141679122689583639659204290580911788787116845554386838253725463496183231880600913671138302306886514846417644996501202847117587278328297388283541359222062123823156907817332492563546408331346816784 [178,145] -144721888146198168761960375855554466543838148273406089374712855410828608172876464246071714820144330803228199885282902198705039431877177943095101534078713420339063659085607734367419823584103771935252722454015278658369399799991148608043249255943502709988733062771505459301276197708922893782377917088383061817905003555459775846236848002872878095730638767608108858735932428165811441104463195175539524440165726326887399865568722030062458034792145755315300838465551024500119867138148965040185560609252626320449643663797206648848874161906372218636480502 [178,146] 13839127675030233033949261645576571873204915255283200043351169392885269506630523333309557944189951987705496559939939428658000801495309499367183768877011141412667985456604166187282677083105448330522297322732099987944851379740928531726003125842583614021735584564494231724456246189687738451653778654597433105154895124439171048096542793823343909094514060151258517487779905502585647535669243002452220250116202304461687346605801968759030764675801726287915587140642068685947428658131415379423826897342594038594167731311974602696125289524 [178,147] -276672594273636686155698406955864222267655242262160158796870558072662063660316288691032224930349902007963668076592341981882704299575379560959497744642782998441523140821042529881004883875066785760929720190767866791404069527000278949698608921721384716461121140587934981551460932669296136323868258565949066958703103262961477980903337843183327078639422855340414974577945467960299279981643673667364690808463350643844629355321548463614029425006634759449166962461434633825728166680356821810195445373602948051431719123156 [178,148] 988957109496314556015171062923789069195423823218637390322140344455641667798168817423044525317675021410463869169614325842489957428172343830627981977754395642410087160838514667310314229868624701158744725770435789236847749723147073625220099004215963437045135239925009777681683229374848795396464048202475861329379879082147577272836913893977174496489215772981477670668947611493857458986331258260251088927931296584106727156838082362749923010070832418661865107991559510633192912714458776497573751754636 [178,149] -524240323187023073040341334614974878335272021355743601602204946791072372056879637682574342769221531396932076583619402511099551663945526002674353039782607882105448151397623416378017962209107325189727358091761165012145888613728999026250537868465362194819734726854043121508250909526390742690465567223174920420796384095604089813134917420002378968195569206281191194858371612080693604475060760159668110735075831339492411435623664603954123632511681876143296190966243469310336785982543 [178,150] 32855717498673775610460941460897294579782060658321050877592057923045046615998856386822528386723473024038315946098333405655816769817508419074662795289836869482168208558613334665021265215835207548536141411287398501189549185110290087416045654324386221322202038772303540392391337484402977358394367290892260699061966544153838783320309302445930300459052144758737675074252585044391523883656777916019707662835867527194959687897783751123792059824143724530127208071068 [178,151] -184218527967147511693130997004511154340139826699351278133277939558873150855832465513969736593855147753622608621669768787197377810207694133077469650841326412559794289024554860526054816794937597526651901680007040461342173515873221965934017780532081439397686539726885105357868527719862771897863514091555970551914690546112485610509293413933494074154967180911981839754364013011564626190634114618290698311058336762504246236132558128711814816764 [178,152] -87241702064417459287439701294714151565881405914343517019869423836945318931825194367801698244655007833239362442477469970117520050586463653696446162373117783929616129484679807732164120717955971305624928368816649331376437161692984591194254613704370610748284338385302463908612303252595038238923076705744133548328618462685888381140444125764279510664587381435441193394665962529817677902424730636724590887134585921436216976 [178,153] -784727341284254883515053908936596111760256025866057148741856680731624112754042231809602883077023815982186800019050236848681752517799609664641244510574953148149286460242706704101118884462289398545477274038175529936122101662483678106176224245757151337125277984546519395313751848937097380046176359538749073282572782017231948716570769752911045692511490062726674986656135081063923870331189891190865267387312856 [178,154] -1697092591336841073059723269900258601861669734281696040237830474653368313308976461920433894881847197287162979837204915770936753391377789863015445473667248888518678564588182228091090135204095136080026920653997860188312020308220812092598328872114544288522936261979864152884249263390750482212473652631812522757169565016549439776974415327903616685241657933492383672463449729832523652844105408569748 [178,155] -1424387800935575865068894675406451310798486104581759902726049741120550984879153248977652534679093434777776443977034172445969963536175453272383075913576841138632348284776939555682877009760621129966964547727520675516500337480173480941934630643852061601417638338671103535902023524535996718015745066991514559567867930780383974249530296349225352032772000662541987635027783349908916098556 [178,156] -422966111762348660893956949245293736858363293252668159882105679960631913149302066051414905783961422763033431048842311917577139202466129114048905446046796934427202398789942986818959780612272933087689247368206512477400532212838923288357371502950842637740773146035174364573710065977743765544515806149866700049544601293574550857954059872776826284512645734171926228890617044 [178,157] -39835710154322150597011537127877810429822108587181138190757604299728879723444540253078628623433654127190454908559332067119872189127628280223190002823480802282355742647505216060244817481363031106861446793877729600613978185516511029341249323492674239053464876540189261911299963285687148622752944603435363363019847856519272064691567007168589541004531426563676 [178,158] -1044193126874957238251482499827813933723018541188734297567530133375290374568288698280322100728288683263606539831618401457578910192314998678702843008288155293042630161968268423016084841158373099612108464041210108600364099732538708829820042719320807590790497489538716933082344085677865392626260316422723110951404029005863341959443661721811905443 [178,159] -6501830372106842078609505061986394788750306426295701207357701886526570132697582698959377649369160671454638580811554881960975513071284417101027168218507208722044056794827827849229531501430385065991325590734069457429288026227868673325688035991194462537409900877898912470834753730341301792902390835494581731699265749449357118677819 [178,160] -7912439957781004782895447841588126380111480643858049235018945389382575015485115472878954024493396023156981061166423175158159086647597598198777129367432848904257957169022054218370388492321321350032296514274005696594250837101179997494101994547752809369377558368012976349082726305727416195006373875388985863849493400 [178,161] -1472503739573082341228251299471727903901092864750786987905800007733535872991961723816501891099664553601923916436364508584452449773237468547229562671316288057167098626179366469884704498258064598958150890826674237816211338039428158358334464506633801065581024353204031767889592458266895506168568602848 [178,162] -30524739551348563003239558305541897964483469921669851017793779183185367145432404359288653011737632071769032602298412948581514715430028387711976376232236025885767174738426208214168418532535823467596851878214345126807113547254124597099987830427081142519765627355737410383142042435888 [178,163] -46737636750596315628535509335893660618881231794031103227461019260787716285525798506484017637322242111107102401426748882555737954294323115595535522820832004203995205985236654394254547618788342770301507630738120124204177526314309679855201052188422593585293592871640 [178,164] -3006915285809656182985444260602708426607514010094078514836648855758458481420564912860758511239904706631579914919521115475697769521932526143238287867438666454815580269328069361691736831455582875913090281248955376183837729193564470054678792043471 [178,165] -3250286473084006409458873164626351835909960984331582222283616686260415821322640579280929310721506660541236413177824595611439116565041639445557959915994977337268771460587999633091612761269445436292436063128608968534498597120 [178,166] -19372523965737577678067068317604575506567213504911963733687163786628388007910483465908674449453029604906476351576655587214865421847929388958047441018151759201748788702378928728624770308679636979075088 [178,167] -110141898272304781336713942609600314462861666088782588835322028460943746905703031095007019732235293085931984457984908058245299863663953160794536730687202566094118483844194816 [178,168] -1702373059814025133359390191679847408864361277719130516418226491577225091112314429112410081079538234975700906559038740786027884273048497951096 [178,169] -10989215380179301870071718479401291755305497195745329553105038656330582125952345830994963722542022144 [178,170] -395545197026336 [179,0] 421612906231201289969242581718541021786812755805218612722569556005995282451276109539031145248886344133461289219482538131863121735020870978754015766643182762420684675365414439309091906307043404857089237401608074749378439426424434945999135497005982882702686385361519551530200768187084073775366866971738526403197602130564126321827518450156473165811046338821752241789112323368080476365506622324369504735968931963568925054021275783614123536828173728662540787651964033841466057701055681601837602987440161150425970188351735155668042000531287796330514845880705184026223218508691037391811845333472151712893559894566483265052611349906910464751085624690047173131016907483662751695362643981158878992237243371807277486522296824126050542234714634591335013699303746665037009907836413543509704818680320281227676764397881134546726267070006513446256314583392349186262775211740304206014354975172123745858205967252380206954335937919457860949888952592366757392367153912906693510042634523092048460397136932307922650431086460372759403809196623135537311015557378844397383211036006622030264391931957797050481500586619633424801615677273092366182738899946763075903995241648840718893843001636005136218652748936783174894795325238817621176057471126508561915215104201029651228514382222940456549236862547817194624756173153336632306804557998413274088761116630114219282048472798186654651237079082971595693618388772010803222656250000000000000000 [179,1] -490091813709000456704166797527934558627195900989892707199454867912661986042360469039719101057116783991842966439204195601037132989977409531450593602252596037596456710280227153803315277503356383406700846186624905664759052207592057647548786581910034944463362312120932752287012925745320667659975181027529049528587514451972898336525612718390062048469025591846964541275142285162369110157118611496550654660039643096970409433314657466765609050389041003547566909195986444169761512153779030057904693463973061806293828817314149364485934977648060292575437869097833136925360247240350697898051580757409670520309555469668605538470736542105300546050212147635983476610266387180325042548100691836278163454769820544287134556060557484967058324186464071817202636682079996876369419729104016097278794364373876898602323845249289828304835951666218644634389830595535131611285560383372152719965399580117409231995614919229810473911092385069086629346650184876354650080375501887675632097367680625321201722723009042234152677335258764720102459638117078684290106918401985438480835319596662331273295104627067204310491129121150020164870482758897568801040073373373675129669997725033122512144731185831728442799321114439709690444661275648371118988130648645214299062768156310265017454358301558400030367294190797188421693869549610800385162014988730821891041112008039816959833084042962320572170463039180191259717690495127201080322265625000000000000000 [179,2] 2961222658873879626243450844410178905783048398199210661713048353875421522045138804852416967004954389904065152202394500412513859449941686541788403059114457977993781143120631714586503381785280802299188963085107723296942059614468022504191378264867935880100915794005911150650811436703880319929196434900383377953627879247070110457198307767718122300849303891580396545986253078158833759652352814732433928196811042910829202474074379032065998256012513726772375115228166972681000407079421326858522277934036624793931063926310642425152746904199123023013161869540381438751903167127081358851081576481839294126387750295420393261157723271185170886217388874472480520075148698059504658592024358562090968108941401761007365125932527744403657997177859517187616534475197498749696302181820865853259959380595135223709558169702344947767288211691576628170522687573762817582024296379293375126020177676875453205760872419062636647834630937135071347441161104352878390547564408599608916513615058351345863386657585718455134258088361962577033585521239257351649283024139616896033252762289974574704508779556109973091148494368669911967967890754124566995582199407248550834084354497708190827299631982775209717391633812115673459222842112202893222943561356031936534631839736046467554766150407030237842402225139763482656208367329939377709721260182483366679721399789491486640959324310796914752089403185079269087335727603316141605377197265625000000000000 [179,3] -465150589728385820344081480083104914230110403020710292023538288921464203717561291274131815287555322620329513064227516046737953800983879800896751023155018378229941580956124862587250048757133002276289957541746947408653242514700684080632537883866642804732293094750246361174724411978743291168648815808343397170143668184926726389302430901648365252720795785560162679374453201112092943075007907171196784909550377714104062045780698226093792312457955155538698550851714996698352748916161199679860772613904432269048791448187341223926138084122932611190964866877185652478140890725909945112948704528148758110602648166170584533699524421820037892290668840486712786420172175771908447387971980660140572608976420050190245722927934315881166597151302252939641760324651719695303135788818753000501135284289155380743423776807225855858228861797676824814815760857529378946008845920942983308882665127586738322050794181818068115328829934640768593123034743401704607797394721932632602853805369051865788764298387267914821622475914165050381170676293958014406674749761692081304523343091422673754763210900887986637541334730826672969268416479490213473624473994563778712549957931593390634595120544340045815169856908517632034657257925671590704908746584825112297049058483569335938619927978966152868392661045203662675616636517288222907648505448897459017331147123608655649294807931428906010589265368484079427280044647436595815420150756835937500000000 [179,4] 65353334620554970407179707189832392777280130058348525862889191067572096219578215837405583528745958973817457901419636709816038437001514841146650849132474194267380053443377338485390211554171628736428080972728754945836720639346378244341872675322412108170594050829687622417104346536376366337038654757767988506993967839507946857091991275336279327548912437221982553852545287698800300675391079012276663902461667753507365874794128479586442595807048759902675156584200675665173862044058924254039566181230818439703434914849775513084082911856175137695584373903831606646196720410083977972452029977779696451004807862832625418880241446724888239292525985400754563338297410723732796042599922883051764427954258723994416670161235907256333801313961898390124395899149173130820146215457647600972786416520214825403882401706410051477785385525984241866940764784170093882833652705402166855938546790602215289634350869895474756817692387758534397683288294378674613187578479628615438843471250002334067491732873026262285034245498855210968177384748645076383597831820599340879489869907640159316034227104823998699466475662760201328099621891301304644257313232288067094907844806024916141400589039046523437805030475871676903769073364969892389493303976743203416759091649079508940383182128628418237251834128908240785871612285357286017279979837339762964198715155636050468505806888833269229539469751206953216097467214298794154380798339843750000000000 [179,5] -2690830831974266678982819524235365990530011882097287767167459715687111351130912148230378031380252440635395320973890799035306848663255602466677080375252229691767381748175529517116299003907108286231040603459154807131679343326495548813468268113943321277046674959249930348600210507934247388910440445296410319669025854476160697581824244694294927485072643178687644133929831014010374157546624347309052632830525908490760682355229414032317039483480801506786813399387309198812254995149619531749321329729904990903965109429413468755506564904939838292520722235033008507413835977545455221256528339368194477874417119559498141635486630278261461864276781668005191344664382588172691688176815711993903232210814389389453948105263175997881601658129297145676569997257523673439918444291493771613128000841851938312450147156159410833254065854306994881506423458848122037097433339077568615745266845231184315194537647519637383276583811491090689496820039076463829955036669911900167416192441252740993789265277528905744413224847630138923524732936796430320920326893182053635825986641814013163286424065829076794803703117115419265221505593696887599836697796718713045684026649242015839818670296384167018416374765973238457959678343822841898050414644609164575027547106044449909594793021054086343378952455051551016570829503943407861384946559740531860754569852780031633456257440171866017476989038785967951235543518639789444478965759277343750000000 [179,6] 79850791757044878821129999944646650597539749045311961504298856861641249028212694086474272477771775251338281525759495068269601133331899880854392774659122685735099850417563309826814435027751291239752662335572689668131314766164637443973069859664207048917279648754700371239920623770360039048012037845036116692015285057515156787198473035009627824451861121965218956459121260764357372053672147567481503878728294311725024951101066641436062617765598858076065243099507912377124893662369403665958002873358003294622855160078282211496360389710260799683625820296114176043118367275853149942427960620754177766419080524036998647717140336842802912310072611442396078690203703368564637006766000044957833032641028521766155832812537034631337017204617655998827484032569149411901781200034232758876608940563816719213821712500427362250711033620339624671217865905966628626903581537840529103655811965935028923889911841402231266077095895180332127298954155266170872538229115393304546340099226303516573332536721848803414300196470894077293397956868235323629973505418815400543759753683010488677903041225571508774449841131242890590444957243287620068501261779521789032775323055943688398236556624154704172375767385965510399382163210969338929644405593988923607130054168945380936318552758426694220500195307228278630230903955068717649387392290802848368188247626284360298346898867504357958892670185846320993590711888247958170831542968750000000000 [179,7] -1353014980757516380563968860260962160593879944513558921727007107275164278515371765901171653540521802159172976374848917298163382705290987584628066262197583824086518229323130409589509561466734752372502479871087330220858017507746813843030250954731338971381936782359527190023235903393816984470639444172184100426910267187957951881808778565889450396329836940708969427528541518180288408926716057898546740112408730047908975465274172585809532990823860205453231703526073347756218653777614645771038992627794106934967344157701610641055166280227006637936609921410587648713381382852697452021526690428121869842834687779932465679421099893244394543673141174249738443748538695751660976426169600299584351164085043070886907084395390119412775081117489085449115177778787520506368708547494554677917248210637531802490058922902248129091058967800116593386986729893245121926739177540047056157063551863123127310905759379846383589861545264091219857063720129033274176961927192006604910759842882016184683744456469061315445234807033825820720580396122038474188889136091913996285225135073119024904442430990254678139466186277674037712214409053335958178658450725337690086053727911097441759518240047525877877321097082351835262481293919735652699521913624530685756398017253750396591501948785216187860981463933924595711314939286575058251306051398422732763407996000666216650322830538919048781020658277625687128410308650914415792418701171875000000 [179,8] 16004274324564131089157870197089606116344498591364093296733501937155474094924043947956282900813399092648726652151301918097017706924944211800792352188417226109559687333805453217183673418447244708075301610540555079238200003372920775252424806446067342670601054034077835004349079521314878413438376475233156315684292818156520794765984517960506376197816102688565442229084694509860993144887609473057331123174082716173985246372275832518820058049681028477770949779901121863066563401796507676731768086041119281146074913955958065946357398477072821206787746002724580808076276234980195215329809423352787850348332178818777316399148720408956500486182650026110563782774981465127000600103934454561252680700778003979362774062981135505261033227273563608510036495919882147120285930160589502103793297675142890639391591626640870279556573692735484801354945525984190343745439496169693868332726040089437136061149186855206344890898002171937105500377669317243937823388571272209045493383349889732953645344140351322724057114153915334782270649136448659472571736637935684863589293746556965599808420205434761240758538957729488422265047363578429570479689084186535156341245272313578977865768213914488899463611653422950987716972734733720750402078414963361318172187558591282652138464627550791539142698488714598417880419274760131765193756174344085355166488919740412001820602094471177570389935333483637758688973932155033329333726562500000000 [179,9] -135238098353683084469757147300488560972103129334264745039108124152622162123567326570372394161629986746650050675799515610117927953485117630948192745295326529364399268697225717653293970481843069394039139175738587572242229994616845731600310502126965160217612746391573192032311171050332116106809300906997367832545774538989479263103173815681740299264034512629863304001566285775415170006742740694234373415635649928836156885511165699518359262234138544687916156037427608889461261110732775926443086637224985305013452875727260032250038275649986164236302872415133055561033883342574248609934426982695600759009758228540761987815097401629667034949526220854511137252156673650841004906786532207062496308537077975345818563148706918866521722723858962933522397042359900982132020941155539593696196367377590984334591148633469830019911897114966653104527713292123802988081787354711042371120067282073230343175163905924294606820754198495842083253054008856981357309670386137059255183262922320962506035998785348079372836554020583417580411456128778771608262302191203220446358030620887883349852766177526497156713050026950748107812809922373689739171588289168214169801052466579713311368804319095306333459342388731789374340816953721925305205439297065184003850819672485031147501834804549479684347452176758308628706849653373966013255475530693856387307522087469635052851559183713790462113333082397156810221600638180713642328164062500000 [179,10] 855596927261251459283171732780192110164282024601530971001154350257672494220091729733133983806576584303441809925665210764472772936633580839209559896087110775072372904825214871991824633324490615190350571338387791831843155116480157567174339896896829877837510983900976969861510403157267007667496136429343657582762049905820665072609886575124160955263332353511699112900648526102566301065375952198041429047725236347229045367624652914170812496670198070208526404294044357530045749936078407043168160565333223946666362997766129384537875376262048241578462359064116385812988566334016864105603558741800882862052972377251217558593539989174493024053735405146570359825895512492331317421541272386982395044901947549219339045096194911599107518561385914934072177321487164396423996973194703529693357775082514823791487855341821852009110249687687459879189784059728450754743273478639537135629276056681141653214727596265925587497364917215484797251798961697918164555434176284646477356297867114071769856127248343585684149370315178954684137561006388084750134093317601916277497159343244236755115444312160084162770526263182751329321264746687274192395624029181013205206629962471121930112847422361861758161820414200360711966394678266391437518208279781868766612994640525917364343822662148967132330606231389676215605519883913111302731075027317064539230876360865832662390027675063768801307855359880527809023669735144711677908250000000 [179,11] -4193057440024236026158105431979099533562169424350185690675658406593944875397106359589441712915678222776358534860878063658170891443167518570335935630105835845568056325303070157843679741447507740083551573014590425269809220623223955124461112781023738539974871848178778500601037474405778558901400625403612477665932578369083721485007581770273595574054510832171154602893959092740323983018097461067887218681182833977911065782510480143828278955854158419762688860441514706040061132679739194873365735714263334071845649406359798074880786006148727936935831823925665563802139481572594517253060703751199140105549877503562660930989976648857168201865641579782489410979341990896799919397353920740560255088740235601336799967218046653352286975800574209475439148096977027632351493831987334343325127037002591646697584079712128620015881683696995150471277412931468100299872926062396894589812510973335122609119764913565629123983612220723451267126954865577175407323395325294339304879319885865448652141686831883947582288599761556249621665929142467298885710389538988970384258174392210221359662027817950601105255183213618477874852487582204114315386664433757352486495059739462958596031491465515133779765157815222851337061746209703441993357526256553051966097960834253595961628216852877481795626605714189639562399520455731960992227011947869044460703327214790154091094449751363541579636545288970422539625350177255284158205500000 [179,12] 16339643345573767623977924207110630586546288651526865649108876243381412939659682241945339279092119464845079414332429741873955087529449521382142103391460950743516076719014572383821501219131417680576119735592402101448714783751573752165848519474078857539050186364658176351129931440738514484915908730099605120951897536078871039541473099607374345942253176417394821343756528731405977485318229855857766535298500920744177421066097714864685003946621473861524339102467893035097246817835035133246170992298209644974830846481426446744992763682000729353453706794523292025723283415408899138935669511942349782439428051142719800758627121223139818146056121220684785694681569834288927692648600935881373261035778933624251006772932123071102719420450095159678972179680357881646400504864154413995550369066027734941012662586921344459292657629525219939044918623460149784452209867137683541765622568110293087090599948624797366540288186632926256471392371519849277502328966103909131009199014061186334221810797464101455741687058959819699062689370268452709560058731090428498302132484014214212450993614435698433228699056734553257723184072415041213826603299571660142620145725770517678964457371048626390000238837159569168783105175451329265656020717890229536751144841559838152909502393608421900899889134495131434304705348091400337317120288406271131537263091459506558390045725700867058750051652552530261968466710386374756213808000 [179,13] -51713363216477014112185599988839112665471283687257774521851924482563568987752185860935119299274679755835863220240033384459497195427872866044338012446208165352933208948000505570668341425580654144807653372024547106136554609112951066343855355743815832589445753388559489348879925051557132207813810529607834686448487142967635647602274812654175637597080215696393710100793093653479671748377227059981702372259594290116406300255459856849307015715349712128741983019228457134155236644909357488170674997978309485982423586986067164369785012445276106822957601030289310735298637702487359141960744865721575394218833128247044821919406690378560534878846051831003126406169925865597367604927525997213992015017317017141998710080633844186656300433985090028405249906480379136728083900155631789586999488499643361165635300763641272421555555219952863242615953253548441753693418681820396241126348018475993180790547225012739391432638231078651953705932934414257815261944849977955714606292829898301849477862388700521243139695277173944011857549083561940568406952317133825542966121711083596035984924935673057298651772314794798366732776897383583742413366673347671648962876327591997873090103920769214425834498951537631009016326020971565890694118702301363541561432202447223764764318711511989212466983431173722610998712428879942287727723903666907572311958395603851978702362503310377533984902809340250190702675738383578139011520 [179,14] 135244710428986261102234279472027614446746009951639973794376895280366910705003128887944651333469758328413951495569715067233720518234067159409693075686345146029712975425199492916639994206064910095853562509926967805085732577668838854095048011162908004489490837190580239450995014178361658106736526689412905681597306122923125314173618842288911992226606279847775449715832288308704904566680739339285203039134815754627334773278095450893805056126010038665563138163602633773694548973904518748853019538285640027096807316749446504020799992181741708316240628861375737520751109311733263103152273334879439291417309304571726800591032536151619761677562967827846961372176095068189082693103335285245745506443249336456951666057619209368169745214450961318270803352495488719633414212976857008215925303938035078939130663309392372396681413077775178329920650877281833320391057569537699333195667982244197217345282294049878652942302959300779892436471579027130679473498744476886099536227093029033174516547201310287928127688970605106785238376030583867714514421442526913602885116856000232503189911571673616150298873337245238435697088677215543742313074791732171504878508641769965545686137861306277010044091487733238647270123553591319259252025403603238255842932727393756725312139714417126975193099179245447057588112340165570538897905005435309835911176776266956357097080443052015352641275867371708404884275503547417889376 [179,15] -296455853024504582146860133055741576534380604885393354088163423723239062330789818489112211342953732766761064671916476122289927736832641741671927352277955794748067300734945159177214758424865073764417350049186955965563897809461865352973763409189779020001621367898035981597576788105410971014361265057031375545643619699432050142998115375535900137218921871819610243874213899253599440104863182179224531210044960060891893832330146968303946448282276302566180096969893610021717911145627929257357687152706998861273011952895452153758093610783533887644440090448483333626697726009620792826592307631369481289433073802717456331095394871415285563214690959492574177372686204940947515891304435497172526375899670776836965182251271878995899976156555740849263020737691658560383927344642131610299282617172036468012402453474928839350692311884984536919703026939033488095522708019319576362215266945986565905595639724157002432203493174591694508490370046462345537015656148548481283882679763830252740245911223461322672358775733115864190301593463153167685621124268180976866245852761893879878493153878419460945753489864680736777393054180536860548961227336875180221293701102103563545651164094757480019713600780349784569614878394969948648218056140929537343086813099870441497014594732692994416932785148954609470645581276724805537302093043724259356757841193665564015778522050207985031571962946946417475512237713287556528 [179,16] 551093004753439633820051045157422963595630740627647815196875510045851399096946282431265408386935939886244397566811067664651973874976974005314248313721791092333901075485091368901179657420679844713258245472107512030448218099700689830300621476055953215094337664495554486361341169438363281603103218750421921473401589391402956151851770142986203688814875796450641212003793394495570013631740437260035797721138177420259655426604131546868280116840261199954999813438475847774286727844679214360006999908348081195795159784729790413362393457672017572846380637458919412665952587456768829952415636930962491439780726795951628447589038010792254442345230674053502384299495821742835965286355629160936596946733460400566483370532389202638102205823546688370473041041920582828273154875798197934354706347856565271975181370919215454993693342360966658438604531618900403927530841380838567478276985063977849716001334982361393145249297125983216124115597062722257155419577097582722926235709104449297877896819568679297278861358913502935461407781167288411223042215531673325894417800384077808120971331471319703672963967691251827964891324899614123628648378144968195902960313516649906971779923315062214832829510170992514880475642342761970163965950514506589063119522293231634322212236743934003200846360749561947132435363278931289077966667329543365925183494962604994705483855959978771109194748964308221769681305871846560 [179,17] -877344886457560397540609398977196885876413944132461427565146468479415362458794254987881939879477155204555637827668852272884497453057144669288513617271634785386717639355251766915678436068571896072731381354678605131905874790420869271887361768132688100422563740865055484406640795062577747673975754749153894447961467634233970029210061499640690326078912270391194105103552030563620672018655834900693967467005807449633620969165643920126295520900636580486125143256192850406971047277661020494395329783470805215166059250707500798416944962551756350325724795123407502934519308967715199773570615523888233664767953271221243205569612457734173613633406308666392667247058249334369033759160904074482427523260980133385358331114232440249325439197662305983292616681733058453224578485599264500691728546955107674093167570778934566648748358925223833767203672871741273864816064835957102159634005754711596639537625958153540423770619767055290285580650578905897357152814175501807348598365592797454475083622867635417171076868738951549876262772105324270200673415132051596492587660143861566277191038231340259802864883120533791691651040159598255376639739275983225780272857105187929620940153040068346248674277689928718786922834086423082045232444051867304688950873565356750405755402506486892584576359257520493302949841040868482045519959235180094303086169832916569942026297434032812127360490574391592258152721903400 [179,18] 1206049578796621998415956607141348792844277728235180539623564084549171458780394327559351276768582561637102499600872353820431572248808549255266754857608583620034472451031041935422595594072755776813644117859092209445456436894642216541576233895304303816355055850643050953453527543612119517321990615107814195686569413123022064143383580397816579672369706605883857751853359115531794707979905709526254903256339992437411808090861921522034508748750783480651979617000507801791463296368893433389782186553516608016620571575662034948098179187666667594390120916746204411327084854332767259223015869465130509949029672504718750993778978860778778499426658352317960165165694109218642701038542039215393011442089404088843145570505092206416727212782817882099178153038832273612199033506414782218646527770186991630356730858841165844546929515139424339957205826117778802131158582845979811968286605271665749250821816867124338481254676543832849794346585503612042469986384586970620554578406462921503766984687078060853803979075540891027849519064648951812646622142744667831361791441230651920169818980693791973464725362219027064538074005724461356385963150578892151552107239429804328685006794178110678937893353355947733117267511971406521436043269956438361980343563204869820728493194823225167546288126109662905243078016931894314201431736377195383770124588919770197144339458154461390100057175195003788864491353920 [179,19] -1441497212517821039976613904210988921100513005067605306326630077190623937982673773490338675969956483174103801344839769606915835112177157277180785160037310826624521256970775303786305123260846417735721475817973990272906299467019884815070856216928251508843851690936574469046418575010538366211122114514268305047985834982532272225078450372362929906445501743774166893182859002529547414262086938737697954385529046561692895172947220416569659742836993090762071201514236629884772224803237184052777408398423110307187788460715650299352058724764046243786521003084244133754582527573286867882576500754886103199001598091139896675473961767792536696189836077740060243433598088003388972828149047788081299053441038698106186485046282050966031129234886871662322914318068867794474962473895785616638588592146009018318141231408276054935349486402590978278271196103491254481592205587378394423709900158388209086634403368573605801244223526020793340760271239289611466277501516901264359747920517671776246806748392301341583054374094607427836784275690051883506067508008789443078088165045627169072538742694481012882271147485848338006837060410167706096942303652647142315484996132757919592550142632051011219839152308076714293542411096547492851868955151617241738312956795043094096321704613955565886449397349221140617417622970168029010029953220670691705920070407338510706703108015082526580640970352469137087451560 [179,20] 1506785242748897955245811987429982904072632186460395313834196685251126632592058113150564022304077097410431650262095693603248413869267367917787411582620965070104824583644987101823445786763093658586421007881066839868375501296669125847867765817766450573055714240356900314973925609509415410485430662009249005007499530030761583451162392640932983254853738532930620624924967010330006079433716884016732567740900281630764828786905174137835453992911315844050062280551992362355378138610239936441115021281730989277473014877821764805218104223308300224846927202168884750229584938973072000870145559420970533822714816386209602757150368430797010675716260650553614081155210225971132915859336791033878030001086740296889857384742228289817911057029040636647896995657332232839540182941727516442754326961696711413451149290008509864914360553393957542897597712017696929610121400257307940946751734741072797188972475297298502854593542685501460383442902864285442540800775808192255089897668218185184002433795177907196277022060473892693666311990817501081661159330242643748560231813962798931113084118185090672211209485780653139721325435788160326423055400872683435359673946967686995281556973730839895608681034476373532249552361690059577187205629064438278020461386798535050915071882209754299240323490447179272204895453578748588437694275602831165880805551124255003783220662398326396371200607078920646482240 [179,21] -1384261293715132037886449039602720459891155308984133080566797675285910789528953491821976217632817622688459698012949608310483064542951954355717749826361793964041415234398239655002976590243286182538850844812002911151461369608104969234793082028245909738345372071355787530532758403169059737924810014730743220280043739588693316005578665126670297285684885066227540607148195182411644943032012669519767728835272212859914372464421358613766563458191485195680215001284143126313561592161262259594992091112349744877720962191580822682858983049757772642155585191676061871922567259510842785670211973082562341551506217555952646490775915182833357951704306026454899013788207021985472987009750105409916005701334015377622781740485529273671832985341016982366574333806105569201409351626563039715725245637475489268737478203718637749875373422366436715090433830427465692861372594375773222736559878740926575310281842296574500857619331529088694395355841351791984900160150986839534673256367424243598901883899825534787752106305551839300781105358311198776469030299232366782471960582700388238977455457035950288342016207180468245634180912260320726409296938832888339040633947901823822294168556653458797960908609220489719906105890192206564635586113446096282911241455744132497923259663198313408032350175168599305332291013543758961237868439198073701595454394533038960907750879070481250070680449814682445568 [179,22] 1122324802867287879559061671534044773774310738690983375119968946093272925275798182642402309501585492461621738699714569795537332502731956563815403220860103815420932735214358289506897542660762924082960098346117219466749428333357488790438485926883349100772941270532635375966379441925597818896798474989069479684097183960251149496603174713814304881315412542337601323380873122214209054383189150865566602092128565024811393179687302240705633136413215656337148616647723888200575918586780026964972270197210468211643362200083741102306982384750144115333181234234047751636430102881206557271239148989448982387774956877011164219823695717159906570407186407159494128159656834646361312029684960005415925693753028278271295085715814265102198580923408330174305110284272697376506825293076850272405389264155637994670420414399092271509413170995585984568506369496122892366117835326534896651469618877812379587185856708041482786746298947985116948063046923541666459275816189782395906144276949269891315909775024442075792129729962768303793631978056622393351846807372038836992691907375829017592522813458986689965112966512291753031552373361850973699538573008558056331220467896457126763941892813091279756166921278089863417384569744775541623308826701058723627115248632362358021974443825541336138188706398696321260474518029062662183631420261527625058890150531070125062933019382010520475157131164655584 [179,23] -805877508285582038143203226883575489243476292566419857282755547181038140011476680786700330740622606200597950356176068824923719441810547269703841228194666320004417899762385958792555633194688811286711733443032671052196747437433469334052834384026335022605808913977381563425250028402330068187727387432800520573544624616165952171761236146078715098986995367352887234198491548490548503424838677892330698664381033311137764245002628217404256095162273720346066627604648989843293031509521684463233937088258418813128072642642419198155920554279443401968901309692698537559492786648525586441186037459899326372116807569677687314264368201994531262003768641051588278020855516856901915079073870787128555012140142660096858877953160391824839136480651093104052341917945030996260314954824148493778208251867113188791386108210127589700990041048536581192867103061981634962526306664527398525065923569558685633402285063719473570772455744036494573904370398704240156249793604226497869896240161925179927168614568086591175317864732872724399523649959296862626956389467487250851568071967339384578328720823117997916628195414771599892284188036538380178474984664994474213355415141677759193630068367200026027581281593110219820622377337336878558959412871243419807907490454005897494100135516916703377978821203905167631554595443762433512022982700404045952604671247200971901910793401240884663413244295176 [179,24] 513967226270496972679723881874231976027897592171135366866928717951014486820975609707175172275469930159465772316238578743109807805023394386826517111219596329673347772798593199191488026421780942648017446885457077484481207953205989785095963176186957662009298633910992062995150676520334258210087684203154552271573880335748533207937518280359117475231462754617096703685761345809381050608526575431135929436622390141209120014929437128140302929758187505113867347078626579149106530979546306429754359176244760501517109718621010267032265382937022759760731523239400877913235530138219383321083719973494044150927268799050364456523833438106063905963901767957372499412083428797568448803895320848257663787077545352175491500852515862307505279611205206901356335249449773666936320681795122042358566200726886192381481001737419873472287130520737454025347938162648166837013945536039325179530521613678845257144121097218961521452458253933272589432133638957775658704745356742079982878030492331099295785156481952139979010272733628354069346622789962965330191732464748158482230855450485448085096684956175562704692059075970023601156958591307227569954616312917355004986667072809623091320300821215237908609806926453350686898575558685834869088026933425215147966513133641778841708569744182331001461839994599647329521304701043277955142569787739317340286262303493039240107211503630829342570983048 [179,25] -291853086610201434575728522654887503326272047025408811417513619190561198913411306042684006272223281411975251595287790955750496466789680678086798850984170888432939166044491745238538174381106535389672975256736706389262885381714696264831789976541528662823361848985288208788741485911841081352550319210627995713643817731797856835385003641355886265079420801982469194434239404533167241203389752261589593563037975052936366284519375299735522538938168749207926748906323685627579883352856146817972332133338228254920854373508229840881695163066582387906611441374439601334433507020395495846377770913956729816748706867105766651675892312531494917583541777550295990638390831805414499227458888002557790283479930589745295099059982350030965061116842712864664359929397214975945695465586404155350689834071897278187192585226426243343049893337424415926786358629607800824756551759208072692424653537175080613389725253569106441784318879424808845881766751016948789262261376814499927466729309008555701023605052053733743904438010472574672184340631906335251237030745083371770069990359167233295626124800313383554741053090300551956438314784417351198098708108366189731566870488695462270388110165863397776624025725755511480820877100718420105660343767272644921211645799144698757800604501515117472764564120045347287788526028919554203584838610107643899493846621777919999839697336017642095389024 [179,26] 147845483425888088102777404516694766302816993627768521210176504581140577134059404385878646619038685309760876798804031071204731481360918607324951953869701250352792340159370926872941355134741769783353044122237023749932686257953313350719535892456479211287438532614402273272195300595031704281206880979624464681363989728142131277307767605531542592869182239533178662393808263286834583197615247254244355121413990205107914848450346733050182130992932249341342360387311041119763970393390160185354438660987508096195213312806924201215775896221561097754796354738424570074259791900875825793647327928888959492452095876691521080905804392597168696834887260149511624461022823898353635341623825852198345595173793972539095422309312789497726667490671060652893393611242228246368748801225847263505835384329647605391775256784391940889979627185205219443949264593746924321302889839149823511990845859130531212746279189321315326807286516244347425529912885484449596994633853007135471646699508496254042344149401299837250744770636910828508070036597645928717062550810937733918995672537009175289371149604716193918222700098196731482659006712255256166361769950534024033603033099693396805562279876133214637787943671092886145782655536582528616832669425684235937488184443500614882855895040215462363574055236633157962667834648739594850557790407281357417320622864126421792671920995366466749856 [179,27] -66918441765043311813205726582514309690425920952018726643053293865381840709591682650677624729399337050922942734799195894308860787086488058467852767334896390212019634986955737666174969373871769409728268222529100427086969240778836402541774128574900022814260489760274175146222552789270009865559511007546580191750368791868380507533503543289775573723338473893586107464400140223667834446682558127823202913480595123780885031780501042515662725514844756406541412645203216044357390061291163289054890289935044671044378060462237060726987823543397492330727718964614718047467006748750003080723218494586750964747691835797451758190171346499760351912255243629209462575111775677620032981258435622314100264111301122059218751011538897763313712440290246663473649402340051370779631982230484950369813084579910029416700474602597198775428013006346118280760858925511062364639126983290876862694807225639935344901606741173217973588426838321468664165189318270394836322203171364890513409518219866316111095626309402565526756315699791473997662801807936883773993425262677998028002662479390193103874782600550141575355356155043456073830216165921594844851999824924155704975656072198381305378736206928881026737031860005029098248616039822109111406008520683738109414238826978080689094282482134141959000885002724085099493915219170793501421549492181190642929551956813369570657027552159167460 [179,28] 27095710118411852306092611761758778359044246892372098219226867787714759658281153031406786420402180615425483124938683110287336856603902190539797136327355246656363258628141899800207793915975522353216348450979048982030054999755351869815576888045135450637745796522291304447663033720142978005374515701362644293423526480252858752806441878166213168571967096046301494018985479861256604457493154379533366334764620620658123899839968325260502208922444638589206902010720177469055564761079367924511103948110823936410661612054914430579588368859656692141873276103794969909573073981732441713758252978935703372838712761193905772121956404427540048538540266104827756319787570187670897249569010415616026257845979225659363949791283740340468061719817117657691147239664082371486483292614008712338515992520602928366035969859659479897929752732059440959979736091931539036058068125304295756544540319857135871815866826788284161250358995147587241472440897201621465558028164497260900043088094208360550830245334206806890437534416827256835463251978977513857241466153933292267290796534123409888785225809975512668346062654120816736486387901953365722694995192793405863200395116067234407405823245411433968870606340381962252600108395107663994102962113298529772961739677980124125426560679553026485952496757261980307103996501786858212931628843385793087339927224403733413795525001031616 [179,29] -9823209089270059437976884631909775507340507188243350014559764965918193033682944341663515494447083495330827909397666309305197952236606196047164666074140310976630210501143795938423961906500603018530346173319419823337887767789609113272084998323807929799917941366350911576379836083127681214920046256910392253474259791317472452853889617279024359811288222829454026757023431443308031298795046655894794507689608698175669178171723669674890803207548586520213173393908933511970544360649483457715081978287528256106453797436203700432025893882392996772128412263896442110434141420359846350426703308540479168776967630982529621165157852221982728462084224690162231362978685083752878388530141640375100213122691263716021302901549751164249555033711798495137609277821965432054808597916562393443684454973040316795755950303704269083424261814477816972849696462775614167695724799593516551599170400979657387779151127058115240016225219003373627690893875198975954239793451714290937824867068346421193678589902365267842930438754158957868338563828499979537351616093403501858750424156878248801039602116338941075466924619101502867779060759648347398417778382318786668402702425898043050278055894911697651294915577020908689242731145285548110395877005831547925038070627536266704519641342261248319540334858453283701793412675493306099574188547439516925103149887349809581396591756320 [179,30] 3190474918752580184694737724558463052658607862647763057742523150127851036273832140349136141827962045772183689457665789270636519257928808858185655418550938917682300351086797218015351936719707314268513189293154963692809482276612123629678675764998780061142666447615911261681401242668174576989735454621450159694026433429357699710222158998622781505333782556247641988003838476623653519486203653001001829720510930977204480174646074287914411355093877728137324477124204301226984350394130359020594577158415687091598935164900042377147883394766386181270550568777718106869681197551236451291716168042197150819675925828222658019677990031514486004689674866326226375376239427891802532699157858031052183588114379631135993975516999519622148073503799629795754075484345525613555995561282949734156281026950642516429241555013902623360014213696186969720161527807241502339113632487740677914781602674388021322818044604181111121037534058206753827232722525097599632968966662828216782672302271150384404806764202829210471383198871932635107793498851657661880967213204247480953406331694028687078795803633731837108877380324268241391541607740943215813205761943339651750142641635960148603170375922411245010780541140100084583661556360919778422543597347102680560361366150889859047512832931992304661451948317543499596801352548892607279027803170710627553685043044143166916578858 [179,31] -928617605699727204049297893703607415449981592548082101167332594244062438362186807984717492544118990850942825823426077212975429190725355049298037004045856956735178903045130566236280454052352000725901982664617180828342046479486925685229619436936500139474297425645620777401049440308684252456853469193850791086434433971645144685757025541648760365439424303928419546303207446754978661055474189028706368158353691604888577946153968639047277646096216561529868213787999168030058734644711889790543049714077923990309178333201770567249019878133182812377785231827709593470764377428509813666173887377384300790210587676776270071511801861375593245544165100910882885203286809792039200906508173182830146010310225843781714687902882558110211990076416399122358867983771993273007815278523034527823820779941510808433998300273146947877206221232679751719851784931837042092948169878344110804717245813824550640501372682996098588551302111849119517622260149787737923002389645746337406193534932268186212768265064962448942315498147200125151090339887629327052877575674520585212330597268618129362192909830696117842196545672724756489732264926712897824784309416037853569487633067695480155821209307409752130388693740012597261687527578755547384118263903126164201654643641222464558038269094371134528435232922544758589498916747361805894971147862330926515512359408332045568968 [179,32] 242224906005152406968614576045017250266494962915961265027327179937476563125951310170068306080026205381652912337056150681413428165898029495776529299574928904629375166376771592448635047176984048727376677053686810110771093308774575482820680908608222357173916699820393034321773470051397612555963553374257172973158190127695607364799422822300148369280409522947232547844478393693489200203009062979473221010708000446681064198925112539206957142765480305635427099104594877356654592326315820583544385538931974896250977675488453856468573342072333850076504135881996929171193337772512268437380050732946087604060938586994090825693198258967466104346772303708125624535168548994776001945320567512244026790124008237854165935976922213096191508917362332683704936952598448653566311333610408917117024586002539762185103981332376363865913472318071442914255980240685369240331416171822962075924556239198932468185367075083091803999328198488329769052100591453189012895085072223318082450146534608672921511897985062957116982517997221454344126498880886665100326536905715390509970456208804357473438952681065011342431185389764482630169584113199665176046514573126561033648629149182882034222791875471458496823188616389994309023489789944638736739019295263348894714577512497840488597949828336327882232306562434367850374327203581384464309076406408072529545642347938998912 [179,33] -56614026087685408158078967971759275338625865583945250376657041479022768713792648460331654155507638159316025619302068727347249478085137435692084958764882487149663581455579139407102582313257005547148302056345801151473989050487578222526545112826025001701512104678084851485998029250851149547170966269654228048719647796775506894772229884938955728468446637612278739089527110169221297549133057470728379931943706219506433889239300366574070449307795617004612255581625598774895326110710547022164981084753738914506183395538421294562158199168263741156113443381795120741334386602248242879589400278976539893724461580415786630607122588357378969744888090500480021976882636259144570277608025123458302482166147902576508910579163167183783403391794309054689393739300300892373262251628204558746974386952721842517161270475063363860504921121238999450199349816524873530672225755346142340375776962018675664704836554363816014860291639439021116957810007093171307219122899800249469936914134710031474620466114726042399924625165192191197762123666151298326064725321626458146903384099682487547592555577843097660272782684479466609819059824600053800600498098016689462614975996282496602232848597660842668481620831924482852392321236762673879120970991852035413561510002612727415721502788189024569409841105896881412229059708143789565192297021298312902097034757440884 [179,34] 11851727252742949798688203928347906993538030209491212402459581521037082014185970517966850479319633895723153980439501597330290872258085985593010898507992515666947321253817379216768181479204066283838529536088442834830624126156838006192811059521362656344693892764079475933111248018838160610736032788134261651970683362673327768262182845682068633519718616611081481289149553140244860926943931247914084941829763880773531968625153076598379729287050874154384188749565307507685036727059633619295744135527566085880797507759257868698726020616536979323526661086496227551301753941869547531573592924059663903365149951432465985158222311285807393168273152496985928344706224695008352164747454714985600280573630280956160324662470583774588110074376610151669493503635574449618163656101488395478990537629617280016622438684811576179410245507086434226161843109138775906493643039571229543506223042017235776502972699115172236256191031643009719366140309244179166506588859868694125630736443720265918013418065535832817425050895811154916980804265787468906588194847709466890027119367367458267291549550132582471057197928094077102450183583806247793611356961640019314381040150821609552840517039280397090167284221352853993845308318857985480450504165638261400929607556964064178002524739435668126145632415022324028382296192192865292466642467626038183434200088098 [179,35] -2220744247124978806645930113231474997043657990380357641387205877334047406894395367132060201300568486262476960531312164334067983863505699796345666666591459952493829234217003229362237342680764278814173564217906295849912567574278033590119266556047485432938330906018502888329853586994831315542668202226143236571741418810253458264464345175953524695092947738467097584145585069661268950313282479066710534036837828771874659013196700582093066264721270726517705068556665080138005337686831333880094974901515002863666695690057668560833969116829726702067367673461627301976584662720747136843070202971837247146881642883276852208471785168824218517394704801460864333488366290728069426958497212837373191042014891581494121405135728258396944103420740149924058307088340427329015242326588166661962262348606772000676719043182743078936595713184951464143970358982538481494081219958224243387365040386890207481438827538993949093206636174200742012197585171131134474571987969212366772342876026719261594121715701565539316899365528226851581651873852521428660603401730010500307451164915756013556153538418290754337402597383182034308742503109002803325045389408227229935756877913795635790733175836258000144914004848826688301053962971109458538485611756653473637110873102451381081758344505254140843491905355078986098562954377932556349212520127063965024180548 [179,36] 372062846564368708438571011443597992138270106416268263438951696503289553198225265679521042202478713611802229525708151831240485687452963552861429273437481195311243986445988799327491539395954784912647100196996999921889372886987594372262429463072861808172719357244623143318940303806231840494841247203304677093657369440454052914041337909133106522362985370950835134689519688910896124536764132581286012922768122454034997920820220869903019945810539739978370916532673850826817044633381001130851664541879317300215133730311558531523325925227111581252139637361800630574544756943160208166058935770017102843297037541298414887219800493508377236533681885530413238310127285536266991207991167196184253805752624344295475354085801686531921031531145880543201882020065127701274941503714577546444388227695495135680615424789796118456121714534946981813059308249156627656433278894777722401529202918695481422000632669018958539261851204593105100656401467164062702218958440835496096753449688220153195258734785129525821526333423086748135165998609475730566991341359871421621751803252284480458567854216753948412814863876597851598861253619340054241779230952916015641573832919847935922562871153914743361250051152809958386431490489691812769591280298198866083600854227069632527924504629480866212978097788580475908854773750544782445289514468321755156652 [179,37] -55672669723761722380057426866626347650363954471545684161217705124668851114377901479801905123332915322473211533446713878687970107786004784648070154170933100196797596777160468626237884833561684824570717854683805456679014047358631705735577659294643408329118731879087841422417044597792573690069048012879656311060023975496763742163337370136819564168199928108330103700096709295594625271158673768958226792074091906625614386250848730126052031557841324636496658670961858292415994841653644777613663708172154750692751779986314755559719229292062832496292923298299096634587649315644955723844397823048855435838539434176869667892965010700961336902534424518105765979420718375466220483983985419355210892540484290266868148465948467066060074117212684264454963926512131524255043776473520837829538348337166452053122073476939796653490358358680221086875657726057327999694609253001070637158631558230125175705400809870705755202716570288115429617225358316428027248551812219934843571708521074384414080568593510343898964826034815955992550548800461979066104002426491885939600298815250163765365474572096613987986993647854115056756018675875382161518128216616168330212462954107596706558328867218147323156294531145983289563486626089464845034837124267433212582597394418230663172727527908543539502431206316219744473229317551612532761746002363311040 [179,38] 7441507103169575706753026093637369342370561122319709793824014982711682791807657560033719928250480139300510709545681371075302003666577102716737693605066933511221988176818332559753971090342444032830826513092329757743228282603972002642108931930131213830012121808190361146229331995446229852962247883407154251059167091395556506628681141988742032735906256671671874034489772628089652266956624401790215686101728457303564545832320330880476852280837580912477590062333334180280893400528765324187823394593920977252836182886514978295896705045029256635757133557572251611695395553291779883209705174862103839929620931335652189009313604787582291728272672010714936964587712138205933141759047996336808089748162643213280508598199637027998391806121057961592360526923141990924533584818194108286705394500167604608147520991023282195875242487313645629057806166146444074029010441313567445394428412532686165792445451340499371748212770758791576862589785919711916316874702120163990223705239462244632148715685799639118101590513399695631765404567114527556469691334702999720045343237380703769934595424150809581696321056699902254943961816431782428418449260090301821172072392214361073951384743518530709755715814243299099177109350952802387732464095237342388607442360627492074340520576411853292260769611840929591715274106485218610709791696871392 [179,39] -890435925326124946266536529714053327796814566195724169864502523789962746468363799941941655061146048936628912091915312937409498638119345198777621839072208629695388669047876108498790947551477138870988100945204603570244740329718220454633765066052568499136189779145780929384455246328589466085676968640237487224579357630086535368630720692252919589491408844702416499775404105688756676069383194011765481857086404392903125988536002650773259225106156017171401881501274741477486712208642928671332314020664393061137442619775032548933086358120916601371565659151522989010407580370411424605749789910344396283963330802193335845300356448146669687885949580612714345781477545057564994182333507940915721031496850471026699045271593872491736644633077955841706107025599044008646404753199023002448809056321079956503781629806340420331699357272545480999165426270793941234800160043343738951937057677503544453458359990105156309946533795818888343968980623814561329451819775318022624866290208895006487690414484564365827520790891937276263474516753770841971191195847753780765213769658204938452005151939851534403418973979602950523307540378488591432896412652911333072992223680806278564577616525821014492175284302660031019187237690559282236120246889382280282011969319815852787734799036424543678340075339396329530035445045659819085164902900 [179,40] 94810394499722575831290830757774924709707306393264636549409981700281071713318644780019077788618585976408250817737648771013540620159877530758788621771744195663050403305447580422487463235232724512290106607563361697987215967907989008796683868427340594741871956475823298635669286831704835909429841500504077542384214671038845471699641040220151044829606363591820113255340459281727523940065051959385911006739683217781255695197544089534210271136333038083431472931052487440037483690045562742839476974780780617845471478465633982118781699648646957134674578553435613268715459510210028306509889623219623050560281557667045587606383680950869224304317790689075281204830128724814810736628053448427712872449929921298590746169667470029093009129070211746706138490298749879287252484968355692298746036581560732098290486859250053968479865265415484870942999414512341688830393293658336225624770186294585192409722357346490154838975769549608961027960936861696418796494013764099389537206038627929361566359397171034874007009296198924342556925263493645018300529817859871900375870062582103635852742881323070636934207304906691007340930377261870606454155140620115522566879172407401175721045545823202988894419570769191751206531093123585484660044862515686156307601681936653072320281795057329853220325707924763622394588910387904072370160 [179,41] -8641647427362178557919397188313174836531359092457503088826260775477415079638968278566038397755322361299525119967100590787711501182125881188153731482656694125769534239007085165046729023819503964037495644064678501406424712138706369189360451973451214881863947514407752966391044160052885898250813469456880358121281853206858579885810035748686611397178674116234155245577239824856282942503165289325101653778584839379645021781015533058614793527505898909951044349742877874978186939360640865544500407184910719366859520635534658791830914693440763867486020514706381064442347768159950173904986991526875476905529183731562725152396117783028327048619539142708590004800363337221319554512051417593910550187651002850152720502235082957887838903250632946745421583578614318819563972983519158067003403810917737321096364980544567548782003240217757462449551288638527880642404435935010434328693317594022475080503885439464550337225279299896203947360045099017566240261817301214744147140600934611539776153196818436803348909992677266627925072685989246949674713460303884566188185936431742369853415580492739636893009315221206789027774938139472483059366697092541854774030582008550083820010742847551870571795149593934328769734283625985360013028344775439436475743476175156754715249549237255258409451755736179273701388209221329726744 [179,42] 653584471349227421251406891152556484261809951337013406273749080020779067536472123963806131604505661389901018914333286836857638437687430641596082352552090988350119506107504429712247152526093731234853287547056874508182998547967772799584955390327540382789260820529144959030191350969977147591427951668762813187948433617343892640947217134732286068958009136523131551746346850108251684037463269249267261157278147651562204577890036534156564145432091964310142370397640684124395854619711863509202212718530982185580897555552957293358272445298842317645202891443401560945593144609949832414589798685359001799998906558390655443860819707338055853360399776136799541901033828064469259470154472873201290113953035440388919575903773484370744246300858413402572330736212117217429532094937876849533077374762071924180506393491429830919495617034731549757072481585202849625905834052324362254907113491450530839663594436082256435665098732241043788000748053848871098758680841874570941741410175296122883383552010892108764446564425495981876843558094370627844341250760854380437325881700588463972304322708452219232025489805303621887317163129873475297998933084904730161023034499371229848840137433486056453622274538078618480168514990915515498179764205595254290800750520062548542776917951765080417157886867540609398316049017536852 [179,43] -56341358463185498846877157645279522707035199899248684543916855360224700282728486570304849775668891975521194915427642880705720529386918864703794123732005370493042089845416446608369428670011096278732383294344185004051115365388231600185106963505787677483717045332833522838967603997411819232971726499722701423534439599361973583766672910942917094664228058174854735558367403575059764333859482583668713288459583937030237858287377260192519805987714755550769933447994387849179123659730257618148856999621410806191171228662033120650555249388280301538590989226939611662256794046206169633250971999355051776715833477697900325183498269767868655540360353346607049352775818374541954397256277467192005779033187213474025417232071776940904634789103573316096268143325407822141084709949605734454229591320556329282078448531518370822280149145923982618998715497204100222290561033673123607838265908305957307531231357663616790348487733256502640613292903724047695807299269770010400641197997197967200982730086438002941985584815785031880162377414864051342994794528775950977321796853861071209138263152964423025636472605795347540276604547853008834174418048375409322243495561947107355692482622766202457074450985432005103214474219887194957184192385170790440010434679383132955638254486228353888132992857478723272832168363798 [179,44] 7366620743190333621091622170256169483565318912770045113738729035758345754303142797301868289302825439819539476626938692759694950611263807765315313490679676338527752303110784401833332581442631520965230184830419856887108812271859188270848876994504573962756862901138506695921817156349698763512589532579628634102674327946936789238022058696570553184196577595163410981430616450782017214767511043828329588267471404893168593158914172804727303970611185702887093171312478496177589615104751025738606473828344468229184865090652553412968017319892177564279736740749734940479864789264197149111726476450411606640018388144219813070851602096231468873004479177496508459114099911633684506516654301590660902372712199442784089683705704629111615831364638828764728321116999793193000700923266695677196760558082283037792312415705982902286076895628866655004364046181480016731150943509880818968587715424747667118123773341873692273697342366573973083641017408993794429664974688567096938324321215504537549592942473506806937677375491503827453991692146945913299643778973747166523925736964723599099854539704653135274163193963910675511786981866290754794278460042740546345603182462025581522832757708396164597453365830256582685356344563791318793899520899234771648192547640762993761095552617482560675156897585873009122451624 [179,45] -379542850692356660322326925807338462405090595656743460839681802209729874206424297652835013486875148640351386578370653434106828062658767415419241788723622490612899259089502542912498173115775325552987275088533841181634667313864224872298283226017428607341702331802076745337022364906868637218520061441122651718748945882364082099404529193098555659013198122074762956650130743956523673842887723627837377610331490259061936682770013519425333574299315102014065193277241688653964608252265333834785855732291667299664656798185138285634852304581685151490596118119543543904105502814467082442560981318649969743467907456628425347980541785613153638047611216036301250659292557061488490784945891744350093116427286228485670021955039506157816247740012817819886315429309444036456627608536207926569188998582803130712603487765148421500372376269972149700007130486595810552081703878396812015094155567955463481949930000529199112636132847818288083938828549867397146405885416449892989797243129012442926098235245118636768727751039009472486606374921512545538362904956636247859131977711559507117241517719310230311130937645390506006598492210050058307790824745291394073381886207817541192217941954420707807055900692601744856171307306361376054133698855492741873716347785412099151753511264285929220552376136294875666120 [179,46] -91475643943369468249171098884681651826385503386927379694361055082065790030706908105919190196316095719776681280431726636053193779443584255638631313575324427663365436207187262339015196238972665841231671726182909840631354567692677368030331732772975625604056328125128508227080070375848602180753865981303684215332572303589146672694364335479435098700468934045187601691849139745420665436945385500095691508778900453488151737060412848560569003015396613268677398946958332191381006843794685368799062873829466724606515538391484032225614451053093726945200614319811303507131266380258412802062211123637010943561476268365570679429668633004199529568179437748381301768853320136993971641124369338697147802257017266644687108239270340679634103539001615569005134909604936263613442883545368695467698771479230587383794292537494440678999853758268165464664767709491345378387135835805735424546904363909684832009209836051280358476326360482308306251991073591024070464241817067537458633505749651160696563992952721267502874529558750816512319295753442351266855167324005039030832172349699264605046437014140600266125004839023658810115385822665580160165313786880347631913329347712975526036867159899387571449836240411480313367488125154574369742503909239722580091285638715922929528834513691374816175252966605956223 [179,47] 7063378746287987123116679561913125866916397833288382526058962608791146639431459901900950442694892310105083300950777183139791570698377215305812100039989107099134303213730737408150565140256732631653724548315959370189778517338888323021213630929987271360347698625478560796679829100412131024672330765550533386166615321813597625095898487364110232758161645591311721702477000155117932822929368557345005617913912266429985556995766141981378631061333249570266964697804172022009117818060149626044436753504460238465028549761456932133363108142312205859395942776512630991169569297651815353356480595435277068959073184483010981077869208213493465604529222215537330797031455265667736462879308900772715044146577396681111695788482916215699898511299931230394623779077561240451296864745011993699456928492608643435048916630500106320744695066921866991646677064352032205490944462670374294339674456507944500810580433862655554883848601166683242958364858875946202051314412033942135488159753010355763556347462715637717706220937750665678167460725893639242552296463745823757928876498534216133523219481243305617988377275106920537475027551666314260050185456061453034468304663068161991640667121899347165917151099308970613834620530595857659570381179380627764496141926963463733914776488948778564953822050416274 [179,48] 1749121124671776990682822938227865661926593263460501756038646934278434968705410774079265502912201732227379396258458755144414946919737789005021284113629677189150604774614901535202218467518883095297740572008625018102091068622204211875654541024019175236755644081910708748698633263838787893749342498265304446095285594233315376287331214154128015862362204985455776495765699243861949444124026957763790766848124766241404657767762247206151866725292882471590376716600200072475761312300621818562641199358295417011762526612979753402671921486037209247748760614538579081952189275977058086181300315084633606589538083262407921388076887448728791420703487211850482352016091683444517664183894445912019403093104373596379760835820063040899370551189019404206496254819743312281046013252744172814335258799465084453403830415185599495250352776774070621312556741209508226120796256699337906965710309840933809065008418254680667304940865261334709406175992814164447506342097487072363222834083822981001991441063391534196250951962950381997078103811153524249928099592049895286037469821998358907046110227611370740622044760431687746886534654865629270737634889337062247589814840335466335124586085400471342966489589233950582364116332052286967494790215520617930926017360637018509937847856076116660902184707100 [179,49] -131190780814077122782339482789204681513794184147631559436620734861290469932252452053481724198212054830121779745006131240233886830181569340301576714139231306108423322633645135424071331554318935772567737056417807661220111526589230917927481207947073482778427831486458994319579122169771582512766674194857172694611096896238985433918878382854161874500262583423441900747407364032569227435643575759751606412202030033891675890697503796298044062462031972570233765336655519437232217913953586523687663033868411556821104146905585832862942557361394760019088420699170782642668195941026211738194367791466742793195185151755287078494007992924203158907857236891708282582533679687579081019657291895701991535125001026715789764188416815265466145912526517643672832890551324754420777329227073456000342769239291004347468958958307085543911869907243730520875584101770179397030626009295506522397827852909526040565893193886121210976824883362804640363348111630239421354886557253247361379001620341025674924846162788128087597413826388142520403337353046636480346689213298033333363750685396909961488812950053875520341318953201053088138052854018212786803733670510178431386719174314053767063145842172391965257263104664003202358195345428027948240640815582857314205007746138456371457506895439029905475320 [179,50] -19789009959193233787495400513530841795172711649437983777893174495549563471721595771694895857376570852861271274977607347171681966273583524449615766102720476236812481564235336448382226475133396695776913068601318973951300751357595456885185205556757592033469413384854413451016610564643049500609053934904568215805971557190862784192362168419214362289781747494078519959495983244312615117617297919155819689924364489478236449649717195766786128251165995751748500436155947214828567009710512186636075441166126192918695784707474307382906840070397232263658508371895420409603886286816256097704605779280537764744383141293177708877179632994317576420870533820211377079152292177565116032504907338054373781770267055523213700981409685525178874038083488583892662712594542901045596202976600392637672600354475580762130392495971177334561160244803600098340219646200247294102037827532970878790375167000793272677184259247923310462577608652897009766744915385581987103626543625347397373504867794550455070545126291856920915828287508186623604721003195491872681280341838541340787133753133874833160270150690291355956930134823330188991420182782932115460861902476611452692824815913494282295197861839125174071130915331124422559266431621257245578417996338038480905669814516445524449532233619007284336 [179,51] 1099607841047828217408878399837949784675190358773688191851710400882978914310345201577422071768047429276675277957397681076481507249187126100291152381454644135314995040991355026919342555116951013617150266881854078574057746045902197538569942460344099774141482347473751723948108967910089723138123828552986162113126792723163221091950101758434036797219611001803050783067517508025225871233302391385710448820146456701374588000991965188930647034261866331182684940534008380061421916790781230608944936082680000608623916654763380687907558180782598877658459334599744678642198090359508506065541013328231875762532295126334044361223455979606832035963520822864239914534037902401029225019433122774952109492813021682695265200119708378353226428617811278678947173977634316926269716965095346061133905996812548579568150565871272893418198865560889347042655613102344109189794275174398027676969089407136985660117636904388528243526872436343559383540188965055945285509140823601675413550367677462142317924014793028128078974650783812886713863274826842491703128773975520766912014205078250838639732354814190952283442883659091386675184368463729977818979250344870637623449260494550264389802976539259334543788192128302328026246619999584809832320830292711846597069272474832975464302083199553616 [179,52] 149739647832578368523511744606234644792472732748466887393254222742896217897147259778849404871427319109752840089754407138405043497679458764888450460857118276069531286059917527388997291995764550746036386791262653551570951717655079391660249155296059318681841714023686423831730946176015075373310577168183020551230416216675041662649919617065323881746448445266159533610670496721056685334243586319188220847501821694993686782877525915679189714477852272150826949305834528386731144800272692701169770321232712860331869948760851427988535247496288714506663969377811034821498486964760484996261010050287857710275461643899765067021384655595262243327821741264352759753969417375304066758632691747459424451740253233937310757365192032662393600787377902042204333060181500481504680726606275239854299690804671948520418648495406207271283601704591871775996840039616401058371352953288494627044461852375959844898658999160530662054422427787488834550692974895258967491124949437833324709918847929819446693305813828137255570645573227284350303561609109092185094467884137939694504672607133296960915327505035011707612728228140741484958961113606559344019155215107149080801436376973561507737480834415118611090200633697438909218026700275423113872641527622982827019459986912245155020312102544 [179,53] -3852516585656627141351548340014564594161245284422414180069578145271611870977259127208154096090497431791430591929006008979269045408986078772410550956807059782788450498730757311447037141440669192243320148412392843071668392450184493261424102067404799603770225394545544250731786743962680117187090524257263686295210142699328374929050700168820946902890749801822318650779015273302537578068134438050191483902708163723389314096777814081756793537365559014814001281135141555868861009621428680527269809799474206465351616483659613959318287761463507522837757179087460616642011443314286269381421753716383478647296231114333068841023280876426638908468176584525713188270691503434252496817452268160246971857820712347480778129074237046855243914487705110078668540115104672560751439012433361954835762338100785033003648203077354050639355871434389810530341208034481691884450591246522435841074564273000175395808620679434047988373692826578063025721946228290101914347856110699751827650165396681674519165420222859496692046767740065463114207296982135725936301587475542490557660417945574286268747154394716382131293492732693634553073147371254609833032335096618205808040757775017435365428062048133999713055303135046606114605551155888464480819279901763943820583857892421359772675448 [179,54] -672533023833643816525816843623301151800811079871376458725944642601716396779579128783509630736124646744397061358789670447219539589626348666426645066419521548348033107687405100354507644361424464084664254608764433878704846414514241307063855149395508361932153646382509116276328856317287560884320120364350197365871408728770297315198489061041931915159457601709216751658433231376224740349105983972229475272415055702741857988308510346170397565025074391093811730702884003089725798387168283129179443056272227957289693990865398703618190627466954752448019078836444624225061929492228329140998760826356476861767710437901738099769780411661479274718914381758787712495192614633858113154502999305573867086037343673792171604605131106506971061411345030873319302625574735595816594772731192326898933313415351360664110024878051469617848218560076103575606439216588733971640226400954638101158820231988155207187851036366524558272396580634692799828513076888354834143272967230952281639703721827276741466307370557911063378587536124390915287373487060681645874220531182870373539888340159764047152870869620964644234097246742648534440494411657016574771175861679689344711691204981763236559055857581360193160805680928705098381241001096424709876237214656733988784317423517444420400 [179,55] -347230787857765202283803862143404452892299409214219253628342685461353025164853083226680395695535229689653782923199117402954963122087296290544119524885785763371369169592867922016248563197248702317877798530670137234432574904372425832047629038436096716967685120469405934663941217705245979703800942665792590672616021870857028431487990767665279060227447104946837685149366035645493352893539662520734570449724411649802582924073141275834282581624700396305719025736425888251162888810177479776510225594317892695338834516341221338025098987303041372243458722706660138639539844516121281190260072809714604398619386920673257335941190985924834578734576026249223172574661525607068810165937689328686767284027057513740687243975086186237121627448606612326028970782724786687329335708080580637132986106474787926309926111229759975286107601875673104371521351615505338090632375512029481603651345750579198134564983763734281055306055986030217348141612195265581840757402603502414258751417637585530209315064916158212480748732488033544036583474151177587773660586877836355774949338376215349701296964358935109596835277176084282342272807638441004293267283892758871302849869727425199889413519593810700324418983840041642286205552293986392767111686960065741861360671957051248 [179,56] 1517011961007125343238253494992214647149486537621010731928028455462993678283662422936423458573017236955638697989301738486264439700318691871323781906354264212966593643812026484864283235149508378897751599061765056834269440654148365705994370858814057084551773047489081950368026668386726902417192161462770496472686417958848162883000416777109873345406033990125007471388543264629849118825373625856201033567158268424057232364501728272336714024708124055505786408416893316386552974320909639927755429702455288339936878602427856476674654589123286491520369313103846730046988999475920024595829342157875523574219174540849776925037713929345947990188556644793337711168527624029150381402887341428688975590998009080661471306889654555000693135030086111194367382774281088289590115117922370270336441809236457582170403322231052743925945123143109305382934896906219344723196879574460393776877814121584443019535632350251575564302645157180246644289688335385534686276574881283184038391322463707695297095036659857245745847121130456078093786216195573445432681940516404554260870178602117106628028599578713845144011650168471382911855937417024395866951625486578537000792322904221179443424066420248913553447102209947719777264383333041922725164204202426172652424386797840 [179,57] 28753895727460540656937866738845723636778144349942601803145495358817907539554046338526977634389214492009740503150245309102666643695187311053427932168212081434601057427299025262747042493080059554248039059997812903248975521442446962378556918516412869972639621553032817836867704564282152252261200800605508422050864696147783927108397278173381792032394576222696499872500350626774315166073193280631459012167706285211032907512489089176047612534297359351983608133677747206630923495445538504456486663951349684250488823141074168382951253816017229960425286073582133996075307809903489330285355634799105746766180811550818291499615617725855872656638267411111824868675959206628366002518641253703218459349469502084945152934948692481542067204174850066390942978725536934449233891058307717789276792662491342372995465908844592455745554368524012584673740972279885647497100640654713187251292468567953564908214779261504976127703077370040216777493947812453892373453623353305190115450961657635917874084944673268236162487480370603014711736148331650070648652467912392056712456589424487040208370835587029773566467071926789648631466786623147186262655677961763688880599599796985883221679289254071480465456575814129801758772637146925674091869451716966428458631616 [179,58] -1324561023723909512776737473734784359694875536082607432684147822418266429655194965087895497361062586399709847009738398178985808873178297235432722336068095276596798235724266924013281348086999584656692731084730938074887702545689189668350055493376075421231601489813498933115925601871265267812187332193000389224299645127689632237231875867888842754087423567519748029549051874032248717416373463115044757348635916282986828693608229410355204984802195434937969604777690073274016617295518149050208168361051637131476069308260779810870679162145629932397840009588879954227912455379581659621549816212802210003725512094286424888377452873491745350234445034949076670186428223022528269798936088076633908694157425416445779497829544676589925383346969033374714020465112216107275692096474074538892430561412476133460355426880290235852506051370012951512905382930881261186200759247519867524177226681026411995721574664334980216412768940977955665600553503329957448686137691155100102738894815889007904273888800549135031150051574006682863040904697237166382260972736677086192091633746440641492894945393384100921099887528787586995011451609629516871603883027540445192161398992566816371794774623074502828110883118031725640411016560458472654729203773877750322008 [179,59] -47573814865258356536700209661485536226562723797451542986060245501039668863355116384985650905885516025572018654190962155683629286483507658064286039015519943838156300355821906687948375733965292659140658506991113104190239580970608694124447392511608988356556006198570949650379217149722311997836575323620294652292423441841879405754570586686104368126357715269584097523539122274844928563565659782224629542950240853649515303064106945680318266148874527181281547240832337171317723809457257488261015043425142804619076948050784642074649033737154008523241129721299924318184976375578061058998796669952368343181606794246487614594956130343545143377376755886414956028728134874808703608986543789716548306069867045534815586859733409961577355883027106314294684405661214029781435215730297621948648287980286571130342913461277167125447446044445915679211231324595855803825449465005423990618508599264851988554299509231265755467083986070357616298903471497383214182465391850709363402759799316209874131203890948728979601218296506867225458613258833464087043512206148682358308691811080331430455007697669812656375614290173514102879170585076178383600185074620285420257052881914197358381536291086673962776715873959357927462538528671574122423224706883253720 [179,60] 86328465052338544339287966966346297846807082933055250568333354558687288264413195626911835053610235054164629105817567817438686219110331474965587796868981141209894707112372583079320447454854717017266292218804937686741007851925426972907093667118278839272082510212253776918765700812654968878835932421689714719386907094404571904221598862265206458371806274999377922078024485650438208744051620914499890072611272857440578290869931752601859058100849094820785735327287415130110976899569759061680472795362642466511594289973772463953867104166637650463385614131905051299775064906030784963060830594685207781261552222388197830475425773194186961454007276583390405191985453972067749092428285950319418148071314001644917727231507392343918718808314895967962257628290905074724451842804391649841948983626131532613465567546875519491720663554235849796176575617881503519823032630022244074374888586596641613075859301258784513903739125076146087754988742765201031477342352469359983417405688472583578077764208155227734472143073542586352993598881587469965491171773926110494334014171642765221481081299408345286289137640033450700328607107561620390524883977331705797098447939134220233503519197543165648190089840324921987109569522571205018304947850120 [179,61] 22372616168268968831141595946801972069134005565840415865064310208429929564488537838321767712878367395340578953428318291268810189546270012301084452192383274951899325688008701210092342858770157011634588199144488530012312611619254732995092976589501199807938573456410687429436188852992458799723977057344011148583864243552216780617358441446951002963774978720570183265009251382633281396851007646668384940476629486301062338612815899198218113818503639026507762281047702660339834652295990484370035440369501546350461119027344051438984751261809503311881576414843987331151354286691694280227662808347685554926463997738597359413851651129249502397276640632387703014862415829575362210400486743696394536815156816249703625915514647961161391847526830316117397017612212953690927659423195491905945514459611311295191405600661164836352188120331567293043402350094182572792271188223764055299707629662745165099783481718795394674195184429035908063506984132896175625282922784534244648642747509287573609458725365702952114400036378280702103719950514641365399497706714451340617992022689044530198930562041618691491294908930268813196732890142776988456575191185117779182358801230485942024520433437367589203662252567738735365285033487126197671920432 [179,62] 257853550090498118033595019115591174274961712389258942265663798396880052629251805961392988304359430017311704832951924315574379111542176927780714228760595451101261724121240808195433294519533807202145945180037156065729668675207550497318885960445802790484271294771370754189453857763741485198178705302995474207391217342661175131841061576519157545082618139501993463612353930770041031983390279216011629312577671685331450794715865388952709085955614682162681145038350926884224821955160098759778337910945785537042861280958422081234308177579020112952424988468727335853084009377592830596674558117999742908834480355027977052007863281869773714698195782530805989975305360748001954637204453887835605146087599088992042886963940552696582253655123020964905716886104985908062782370732675619689946016746563268460286179191289330097542649068749452798226033551921384780323967717435404701109046984538179037243840126979723376243751407796314147751518251368267674382165280617664059901996227327627429038554005401527670919619696023985794930515981969052977053352042789680935075753740082109030992988619491581877698234803546922639207188983348300768571976921507093172903213834655006729950586168661870889022982388969279012908843362497849992040 [179,63] -1978388302824591632393216729949165138068354112481612832363372079857118621886386624300712447634231926309481551045990857891938852129259544763561672727117431114105054890776721511091945817546780327699916899802129879790117582447577280488583643441545201125214774600602988887702953777790182123593540555573310474601931083357035211923339972637825140815195834201139632278408590127193836713352597894363836888320928898174518075077669896257813523956520145553391150908149324313987677548031564108501666926314659446222171359545168178433792241951312699863465659203604880085322919140723412355850343476275649113830856412254249115559128808643456298711941560018759594204294691621987055199091012129092101830309300709608132845581094964000121416227976124996944503845021880931894185396199914000932525092751372528321436431101779485619093873287760077948112976465249534907005503120598114755508860212717488128511107978341825299738556360613639652179176400256805860267735479366827278670134397119204444316995298495580754275873147422075086669995968121442978157249285091641266136876999994509866671217137337620523156192612274705767237168189510444045213193670375437307159640220371104095933276147587128023750745540415661757354154980613636940 [179,64] -58499739265632720631449048519186613657331525910690737869078295422995562942448613045787245117310689040206714670468275122181174600564768546955693472005955500681916374559126753544053863534801061528333192460613615052573125774830617394635233803509250643333193231685335709016290640670270810879084705362674050763644524954102276368088099843495671464309611380172557998763399719702978678399479191610595094251726131564142212902206458664590262871613179032949414769700988117571170059037171632401987207387987301335968269059252805755100716607433904613240998652258327613680915202210282272861422152640672029544335951656969591552465598985622587998602454276011517097090655081755869422259230864479606845955221523106266835697687198698276496551602245078160950029473944389643207853540429971473912109791949385609353519828584238482183599198831813803487196197952378779695823695714262820423023572976270516750849438799922872001284698178071458036218883340158678073660934119909905804425818470478085588970043092967103194841381581383357144841530323151672360397422267885808783520385857950726302778980614191281662247492724115921352035244407374461718091337338923165105033394273959795235321808931924103670707849310349102673562213410840 [179,65] -295878084091000681748633194672483049582314911382544395192446060974471084560752153151041522628314253775882522503969144685030858010928825187135241509982408622829758507348811570550247824575769050875435281243012349070119001596677886787555595577559973193848796659490686382092967216333425626111030929202688649972867582913172058700419411195124488019593821718510321375290252738660639828286335347195273348242282316694497597510438103632765136250617048456631334948556299209196705682336087719471661026342001959947839875867840667984367640085216215813835578013850446619710556837417682054359003950076063946907505731106994613893967686891087014777078507842189342491369453654872939126168024051255343472622657788638941370119047780204817396699928333797552544477830609550902010499503469981492545668612068955247267200041715577238467151568209029352064029325432366647159993471128012275436522339347164650525418826811924535292062192011074591047077736440499794438871591940232868681047309117049932214975148064357903938482178288765758209669558231339782406525675808622538252776618763875207292233371343854357037978970478735451326039773405850023159277248450668330788948958563535510133424895085903120850268849011532284880635168 [179,66] 1975771634462673566882116873806675373279134787161676422980360018155612163014885227017786719472067870524623035439898136318580481969231815651461848862931210176477834171996634298429124444150606592839630046175594799324220642883452379151386238577581169561400793271537975935238071608451982138796296763050050743722372667105637388931666709692748612908363341011688542837414825006067393939589870640619107187711748418939348310279618894846516377872157219771825296192406375997208211940027276027996377419628466448395419933333205462393617481757843736272819085624248911282559180255318836389068737537036084570586919733046166581066223277409040188696867929020966386605545550652674974362096177983037042701618064430641604776625688024272725054078621413491856518825014918856897559520331212310412185513506768166633170521916839281296709901802911298936291243480509318404846674251091516582431190801597579918667956157051136389942125662142477915884111870034399261994183415535752530531758463242850194538942145356080298295066693777552061643755482383292500370558124346572316355864150520522885732256538413747685079092792166850546927521454058242097031614852907696159537112372375603258491188155604262861828859610172980879182 [179,67] 26202463788853258113775768193624226057770210988583350888236045086618322345192288945809683250217467446895814615834823253074173666578801237495099860478755586122479204340098075935842779797791718123381600431909288519733759795013614268794772645787340871224585131635189068064293510874131241251611570979457386942878896985171059895090604260541755719013520974422360272980245293021152824539803133540543810109277906863343417417690688301339068578731647931759592580256535558261864489684211427212536500697121692445055956262000096974387238436275581746305563132331769661086203881614986711362833250649496767344973504477664602332210938734349517358113682737045026316767653207411884603424704028360630786038984803901759736657289807694283514725522484371229588208489127239513711836264948623583925183584531052697363328740701760257086256895863541565460491290106780536833762218181107999114604609011484935227121134375329974138763652493204459447118363182971835160331933365919570619515667247421834383759885530689580644356218511151062051888613687370639500183652196432733900240925224034144921778850423285621107995191764704143641721749936206269296067088096228171381540981545385743756813422153831890532391783360537696 [179,68] 83466935661106832058441086474114711070697715783689502138816104321745089635883741027609489430616143720327152399111832464939659602122005882990133508884454707787118506726457162110666050690997107264850512331770987983258858122790036014268629103977992158440425487043862800397867460479179698757103644619990946890378201517306081978710138910394171001542492244199194724686419280646798869416042888108755944376539086827486241444101215558841664164553007994135839211640626224680113191197983467220128372432420414088636498122630976081646588457135749441673420991250234941817234432221737162486465902467789772475663215422648238407434862224733380247498538748537298945475421961020212702237577606780129003851306461455180146292333814605528139212936949346233545539011413002977724039895846069310312691441946360986947134654856600154272273804678723674482867949015823382186509589582756398001480779107564270175106386887104609753618009078120374227879364253568243504329368997436549155304212019820295148286152476231974537339004841943097046210789700147248986278876714824686048359959952410499298343966373497942831465866560832108391695020094718207952548735864530704965039058834838943780997694527162646775043565864 [179,69] -323758064405765407586242606832709079678279499481684167558509515118441686418976831136916632810730488077712930155285785559071850823307184644485949691465997930391587383707621261269231132862921363201590938565861504489331492962263093892523027511690812214168974595909821051845340500231930490146289379098579035001495505837317360782916604604568855531969520216716165555355661543926448907230276808759885666244538720502602081014752691016612980282641783537391497151776440694840811725060556459482297480586105057217970076896423217037169399264693763735058130967146172944436997701861495501913062823126262895238699924792669068491645601715436054465122064132088969585420479467646830972650554883983647434539303029477490235503238348988606367419710000160146266451674590624092557899525200318441064967883824776422908158930176282707228576557047055725585653123959766313744636708196772244404957189319845385011973248480470846310812635126638411239954926717113516959771134981801399171962097361308779305147347427862733755435721333127117788612357390011139911856215481931145890545540749505585250502511916579978950327808029454555174591049562504873222037416326884353241673568461077660712207798021045197973440 [179,70] -269286990304369182805986858300931223150427822880397266963509854078294182771209361891213337647081623423253187894734425207385446100968387074436365378277978782333932260241279637317337502166657020558710279164525861910102802379585991480892408874106578649117076092304083826646796491450828109043647881956474029269277480982302199175799339501734754348419851139753765750211948540115735277407570913843787154419175711442096969310737449144438881971056353348464618930467569286970964493626470363025349759477096752997786831336188402914210560103130607871687911576978896805973487188708618808399440737066859637623515992447220491223636779705117278320818297592588658678255575285973139566369967119118507918562597536321654634529882664188907618769681554027251736225986404073223017521179073619877909111964681392475684800035902258563484262327121671643562736676057902006914895693646746086684801814670699391746699610652503578623571930469438840859497248062458992894794977367242198246283998470673580989584410052186186814797881001944788842935433650611097207805374041459413844303055652375779334593848419550017927285422311217018475004519585151542548715221114249865833241039837000983226741117597631260 [179,71] -24322501715759891075229159999380388546913032642385702481408278480687526558531833449571943782915987068523571680453477621851738610296159721035930092981622850537994067874188144878328081972676309463345015436725061237703597382371303462092374756522791020795170184298791837329503990871189850294336759305306805253402967557789939599469880957431380484713200930663185420348958249213406543954986562370007206617687075935874162026843099502774864424543214262586473425189078344462756322930982300964020080950323170095055241794841240491994828293256111474045264464162208213888419389105030902885048280851090569739128458953017552937382670739801872883546018854868136895951579450388267991619130145370901815786460050431361709023676426896878291878958173615268765421046615260325881503655096222404362724172154617643575484323670393590806628454681240204223781279704739333219053376684308954925354028878651543475219122684038800887119249380902840788605044332779843277200292199503154892483501683261471246414110698371928407871300516204023479903329629054324461528194132828401788770587093070875299394272051611693842544342545324243590512978906451067571248300131070696905632988182404357636688336167808 [179,72] 215622525562221391774773742262070362609849285194953651510799432084650333448082382776842319796728885958371255874689143403230196117962162987938190114065138422713807159303577008312583569590406200704363128173197991038942746679335557770980621388739597528155910308712204876080449605231740797210374179799537270566770143541418789533244996475925113280659036018194794571003074949346190938253806476557170746102014951995214916547862205325623495194303081060220124686718014387867312539255838781771944837877783131199611691940821206136550481727726447302900036559324109452590927374084233083059693179077163606902553543055520419108776799213772032098678147481616995399377887860498993508773785010252604077920346583203083649532040950749632734871508945883216393513173823667180698409241798234250304865042005622257125607921921086326964419633212600224856002527004754528769677288051431568590421357505197335990413505493901324146918407240868008472601159366777074183155536837285776160518062267653262322412612471535953927356735796215236765030276979504799178293425366210947776205964467678912935848912900342425866114437863091947165546371239415648202836274900994273983948413704997595696974272 [179,73] -1831272819313371731484475256580367658205344607236207768263168341070718934340844507764678818490360057290623931289619516430157965704526047368429940101106667219044937946812353970384879897619117491021802880574762387181295108995521756693021901729475614970026967426782191909527265794812648674349935275287207071465782312134313708900992191277157237235485053390768745398692601832660429699966237975733958707240246500948515952057053098915738772060635989182453177066168645520585410885246112401116060965841489296680907653948752391420231813432951851258295418085806504382930857412635770319910643602442426567297000100009977510954106559755646189168687257379553959797110135428141928665138399540911772158057969050297067624947219298709091108080169335297704118842188115674354357351177952254974355458949319023460588192677520964304589237279318077842378036209214677984930748734490759513373217054440700213349083399026814421842492691630476881872927093443048424936097047483194235331414750519556340452129294835330885798855497954760830344499341165010067957570771965895872500485137027049461716478779308270117607548663739965052157873005737968062058817811548748865333089983915855865104 [179,74] 12656250234875955526769256776223138037307563284473925439499680781459913335460819187895186016638975621290300510990989450577546665925048529558268623194972389865320549733034266802232033042789167098305988857119449569273320009940757795429417098858696128615986730686278064212893317372884092474473630989312083986673179769244633721773239935055018472080832306085266888009121609239218870986507844590006845110477000518453459324020880574147573937622859318973663041891291038518261649066012749191537157812517855443892902443675591720639276387556423923230039111396192114353757337465099228828311229193712311806619690009890832936972972825104874569031216289801457646254712072615829762695246758282779425822199233801390316478471031026136364225703302702079233812899394642270766294457758836505828717328218209374893770911412519497572880421639949063904387809027843457687096136711803191210106084948447663493682361114037160842950138386796018900202303059085998632886715530506032400959451124620972233523030691588539436512063170410452380221516616463504209349440116878137946921388026768200422123539695302595505509151059376564049510864299799418472429357732453691621005749528404584 [179,75] -72095326428000048973464995650086803281007681885119194045880396628374417953201285626339479737394172788600139340459070884245779762412090443726775447578702497861470269780109209334437353684481722136609653384067268360479711216469447557367043169727600102542104363614621796860545314676800033959979645489507708412112003810242477691529963914972529476988037859878680323902430968412765005974486682221633759332778027436722059641084789711531776759713217058189776042886992611566158316033755826288818057083318425367848243179862263581327782718255688249956049961384255493311504833882339686483356475813197319700616012260625709477259142577668970836749579565005637088766827089528082902152084275344408259692155059907273222046783929006771672063555519013462926571953046694482547974396407871329469893868322151444684518476444140416137798892175734426738007209884140815241100121587190227009001475229750827780171320619685255696640184959764179846373162348513213630461641245256234120250830459399674180338193024294063150924250782122835558293055994178876423860150247179384563665965955861524128315410235702866788750938966669536208506475960967489902418493419337066234716275536 [179,76] 344556093647917631193948712808243083798421498510760184639537527763520541311383347962257490986958480614889957509859446583944623828117436427130663644752534053220325660737282536313178192608363047455719159957235018395677316623150983069600619148584714191763797470779673863136725234070282212855892446853946541191150606400665644410896932667071813860575956784784123135024236619642131295182890287136690718393129548718169525041219261575639019229802463002399232083616656475215534411389840016951903829334222954318212733260030451758454269856623669365316948295813774290412589937361021913419380232923212376114353198299374762440423502274780223430764474621237634752570832662913267087101946122395056040818880361683697561083525460102611050695056128779755316499737677339084086698390551794896591205140415768448861012668310884398953917298487663770250786678161420447321337652533587318336671442661675409094025564390427813592125306723657809190841744921838464245712934363653117365217701229648520114567360312773667615288220667286757785476741526176426256811533794580309137672166050278375689793708450481825433533152013657096939985633964709385277329704426363178100328 [179,77] -1418724795819191784420839204384798682128404914265616943833260965128145847985285955269473455049312293390101258891776105664724605068938874224293721449200558308315452743026197800889433665813834900607662623698769788216433924732348446049123237420254852905523997728149183945428630483552987096403737805116390275428767330944659326906063926484980809824444262926823513107700714446722803842504680741651438098829323476775818475787164724362859773413407408099217400599026544791974786082810280560358185062562849625860465220951678468929311465086145375977392725896641046462922950063864093515688850242292969002052132533437802349243264701244318776909440619253043747440069929548932464030362140973444166209417204864452094087331278592721631096651990152609399525371091550485024708161276090206049481837306235038788298139863993102041335618484204017927170031665693738452499626382031790463998124729701382210501438516393368267855923671459177517914544345578673179169402767995088287182481957665514680275778256595238358765429081084109549432787893618968650251759967370585964718255267091490039593047405913079630427349428396850047546044736591360578122181242988562720 [179,78] 6405074079036276913368223202574787866963456159760399229009367214453004533571925292921924320316261399950892267112614305074301436756423600021354564305428969319231855932356940213592042063244543527469225640967906431263854600767652408783740852354778655273590883684656110647345594506208002498770591769893962570620681353573936433631151547183047730688540324914275428347848984724702139976565698091220665726259417499024724276198890031408394527947593427925018118096963380600849826066456577873454442048237053531682251483482145125871300811367383301646565487370838997683287892292674896644801504887663684094190953740233137083858275207365251763203346086957438290710701799058851305890230938398516938509933575813950784929450778485480297865063790330565525731896951410446693830478512700561192535145841810721835671811731963648538819326029356962931594255778037227881152747398119569695077108216470026002328485041936373157311595032744787212663718428167308014834132533982116967773918017720490030269472291373157982951331182350294348517065332944186798242132240299375058021638705295619970990589943199136447223063487852896978816851447434814132608841843464 [179,79] -35907556695753484463870708244710318498964742226647359229116683885677896557007145520377589705035647134632478725134485110096695106037120009378834820518352495814488938801897617076492648095637095240212569760805790986471079637091991024699843211045903839849763961825168858985410345243384983350777119141312082625564830225218852517336304670606060163944651274599090392479386558111293301772511842645054605153547237736875025185617181075726254481038954889327658838210343457798609812450415051878279388043388226411743835186070550697299572349780346123763918374493248881267004717155605868666825091593633451468322790725754001143824856835608580425541972839707031006369138904049014036525770455743002965088105124870761611606750446485082907834957505417623030860689396926978596944877844589557938564378820865504772728626923685587991976539525785118922743152131320733007568645459653154349250694232184283440598559396894340670785314528523057620807960201901909151926239967979639902381985342235990787466512277715502617550228325186714350608968596822710611295815687574495095895473141344745591121745243914935792254826930641302950424178575527770997087016 [179,80] 229526404702220798373562527713822113053008038720039229837527691249896435518437029882994005261634844237021474995537260421307540295344896326986103444314732552019890886381202328788533253229167370208022403006987194742421377373169428684948098387997936103062997515240994709795685050009281609718134679279156289735401812601718616487385360566165092178103903337326768608434868577090578989776761082951551811086427153692589203789424287975584878682098369264553942895100479128279992132294068644067986992875507595263132156713088635996643901960712452490261751242893276965392391033050256977177466479143566492308565496075472989846759532952744770857927566352346459452316537266288017504798077434101295403959745540809658939197439264806572908290440017899782791385217943132616258543918163820677340813013357653359350067024472700363074892635252286345113872586793879124888658504185150696282739815192859455780301794228896899240380271190061617323509460222622483937102629521799236952033897146001220576306532148538042263032071801582329083254538395941216365486082106080870193007385872321688168540753531359265021423877440869814491903241357543569004 [179,81] -746160993207748057748752974008099216417496467899581777453699713248704907882672806926096755587697285812662588191942643552578938030052749326866505803757515098952833378270149843510764224153739971957099416371827129766762219188669799778632698620078761236789374198620178521627692536645776190393892661105594395057361609653313207161391286505961990361967443678226436954388648334939167023825585430958789948908348827386927951462418835948372061102616140380703574400379286130940457808344982840605819542501393519902223830606495464992360541417765435308597077477575993309339763190242804587589032898114623191208611639148648571631899606507304677299385299962025755272730760822759928811488391041016661894989634368405847043528594625135295656613920720077501956878930658858033230228186417885418162095196319050199762939142490987608600176069908650263489244742649158251592519009656043596071499009760073791334861552254100032023978495167092433742243975609100314184434389640103639072172468153426676676943814430800982488724127982962173081947285729450794916706114802168798753572553003866866880908889502033328175706580165479800423154260386840 [179,82] -8479809278391239883380895309443648684148531784164274452031285704906019829368146146516227606988808650989201549801362609815648465897160257472463222698707109737744020268527759105006417653286779305843173059384087886985568553447642143846400163901242670689229621972228583990575622157284871401652393363255999856567206681550587402820166588806935238105785577974748068883100401004093682265220610784374231002515090096450816225129327144349272895807973769498324592685367247791794273047736294938228442025120174636365829785377348385083487991504098283810581550827642687816279780039601796675023864759837079233082615952464724292585656467798434144243013856614168511059778383782705794998929592785992001253795149474253180694045692302160058692367129853336177802652610300388926903009153619743896875562789146010765434889201836183691502549227049468571495253887195454839102347126302750576596299255322206733126832896350739961565264308241302458161095053664253439816538755583797660893940441284426752223360864543078354156192559894353224735780239587692045887735648193617456541124876696588681040952968169684319010463876895138151911371332 [179,83] -932530105279099780198628958852804630507307019716186989435939602188506938143740961162148878305655250189019961487289307999484607166983445406189381925216550128154371062464246991404619787028327506714287649422931873667373718731356851097529522812335658192452438784950973892132383518837683680590206206073776229095520174323375058628120310478457779403557391803778291788321754062698860839377465034071299103299341458388908894585053213669589023119895653306111709145432716225366656117795190738987139654576268270226008955938075845669917493982559796281805072677745379134024052476692705841163605494294529713235794147916196379633985990187594129742518333245080462204948037917990744232631342461578368049735362151528054419472988776587395079843534315982729989287518777150106176254138507177451383045900015130271944833994719737843373678150561839213297949203897204513077790545542045346699230796066606920512891307028096433155493791980198277146760490610143286077898666451889910012702529845151121137573967110399225549692061754092826688415333648168632789383102845857226746882484913025589866420377029316428506030155224109510478640 [179,84] 1711717370820075632833333392050666113219302105648429228196877644717916036945809309421747385334189974230406389255935729908295306474597551274578026252233672815246067298556219020584400772398188162810323484092492709421243661819121356218376607256060332728908979754087655188684629883752241375443630604777129965166911393933765389508716667003010457102950701072777335185050129645854780021245831942687184043470769444605818442211086600784270238141182307641935131678488698771653113430089488336567606360446799240403617436140943535731132311852330087865919263793049444161729456416655088934959774953235907006416598988392264723971612080975859867982740729448084771634106827140723202440699941982781708594251667753031618873850539556711104825844443141001133717966732453411609398210706982717466635447171650405723985821508331675355451179786526060165125248600109236659586250872057398315376221095484532235145530399257648566417325581591895677607898808368302725518410637545957732859717565101644806564202875012220561973662663162015054628152233265391451231084614626557256763799303894925304248492542620311909571691595212429244 [179,85] 622790143062712169397780018748505746125143357070108789606302301069024746496167228487476232570983228049746606226948024182455792087158000361869087662604718301826961253143323361992985509287131814793644498967421877896867122330866610769980547397283178752476607995806690402903889783682274711602269086770906735098597623753415626034888524011338957871041534025464956896616013794682778304811971840950481768585068402784306255915799990229173510348934630860253001412282782190064723766587138087518575648128660441543649061530487166659876922485801259269502733130909172964515392810148052830921567344225860828911278171677944295913108254152760207061070631189043027753588619758196468002654319658157561606709935053956433769348430893874974109999924024445130806783285628713559962676827565677954751821889014493113154838546600281032492658330627481808369620378669440474404557776812473853313123314675300468388281093634506045278103879284599512057616274816034056764728519657005213126664320967591640899537315967320203877159940017745006266416230146781365277565829189854722531709739971723346977955133345435221457984908461064 [179,86] 7966342663340757073813413236443424346576176010885359484640160813814826188213708913403146417736900371619422989677110867767624585815327432878864240871480046253030836369216912307036237448160251171214139031879093522323665955058793639903198856571323881187801187097313678904275421266743130505558240047064975764755204203477225012066604584807968572000610812847482539817974294201028744372361973942717242941734458057806692871079732479645741035305538238177066717675866590332116793560523294254477257019154859493568618785994669402139611102788136633813360426273642410870557211210289100377611272118564424664056597645526847956096799749583549293107148291197465401027979001785505361441479652933994488501672292909325418348631719830962470725483769180868003455685376714421163825459052748183131047236770271471571875038443914269346767512681147785225894563163873719163324895361247618040519749266077132316678391147664011220644699243971517808620950248614391748326232941970208761515370541828548940127950197896126852755248123065404990397319910081758517215325681519725966924913527648111976255307788398932742055789124 [179,87] -80018971757301881528293639105654944834632838315965758812913725215492040896814862014423803158867779784936254953887934928852863037560987600668058222566272214980420468145166882870177044645444583988335990892460285515968052351282233336937439122324853521926396392428698986119421747047328104530382971230969047850232009584629858172828215199034850749618105559808416805309383548937716992468544532660061453892886443475031284231152186328568084841521102357253235011358849502541542774633999801837344204451887070420193990476030379724733445448193731074284237521757678657687063803054433744598596268359142261407946505407387616386759390762944176093050493478098026773986565088215781286894840574390701686181149758703880699414108047961179673014808930513520995110532988620208935013180536611002280566647816552184633402347053593338794472612650682675424711880084803673381916457766686649239704974312021044440161844420757862137066600186178208762750064034298199335476459662376458769297417779009220744406469498523762079251808272745820955517339599933354139630073839200953483938299300030763032361855543828266288370 [179,88] -2429006448931795659879299184684700419141704336525054742415237097042949863601676441674116842390733155977213766010004696283914003751731714457410130057300040034407571611145030874655258376917226966410082859835090195452010159272576585483043966716627446742014827951281121259502244505851364225382229284272629638803340792432582074047389508140663698222648953325807626785686645596424983588397936300470486469412857676269573515562252007765548303326182406595415188310895998699554561641192335662444229510881853675576299760151266159788634722641355567885185640660804592565992562123279065438170596917256994596478538478487348408672457947726526736437966709473899334614334220485607898334848777976338604427065295905204491184797403651772374473569559231855522148595864428475732795309904202344196838096257175201110179940572406232753648120209344584603997334162011703912475112915273351234773788090922861729256899790144975799143392541724289248469223825479291411542312768684256357561529064087398933653025350198798748144139197312103517341653515668218430158210152181454481489715574696118642551702742080220896 [179,89] -14554221839711192255976475377272095969447721778161019037817019482180913041460865201203754375667796415887778239838428504377480783684905050723746886974441572179620419473945340424419395969538780840925288691600757649165666681870848125583654231232191231852179635631507929324284369712540956195937209102814575534595653243265221108194435015775207812602473233067406023390368347155506007383808055079241710934857308293467960566277349388124942530334543286713211706959804848252491682144221162103070534094267193378898026694190418761707579943358307779564327599896220753309229911623098606366128674241794564986605850116670497406494293797724344194855829424444725382419384034554433414772290725812620908207752488151122119866571235857162792632338547258299683354300586806686259693288597993032959307207806479833226813359885647881817034052807836534954312400888571481750976951255764757392162261713344757024789510066142925833700998898037217773413374153162180857807966234768772322855107285521890165127876717494794718107090757269665101436814720350999074409663072212767464918087950261552753591051058296 [179,90] 60570471712601838090101742164668218724741928492629240111636304162210681837580617337268890276095182238836891034927418174613876755565571865888044256555293883844583845542924992832186077311417185434919423964514981107562236492235337803786870303108546695696094382789021737354490238938634041117330260733163519455628497453177735575698153190344450158172806109330119536522998205986588265534119385157377807706723537720695815437461644562880122888968396853370364007785344440025511254708676662536400094184115902714043704367787268479878996545411751231674415027694855680445967203571616081189377446593988866018203990656182084801812525472425439698612447178100222926360570829757891992083499361276883297320902737127730873949303356916696667868137303168442822401863306740695877053682302470791843249992439147791638086695731638438786608495742180398680247503305661313879813350103900153114308741090384559653898729602113245720525367986908958550170436147387195135616637997181844414654170513691862798747696742974193373695540380109365780633981840508423965906183379181509297600853040354988637553544 [179,91] 1105342336860874424487631482128999799673509357589223131408444246285288720213486686610500990308954833080317642337394055140879841161416018603888167443272534702892361900216281442537211665079571081538311805941518019704806346675199014827078440794444643510680833497819733492310783083974889491923918155533943385143601883222483379461852157139484453297517552019487464864054925466010245063860593401972004863343281545966442852491920722638026449072688262667878626437041791801001044353569176420755857288701056598352011550396889593586610515431214161608442267574419008663453699923382714613943538959319117959149918415294134082648772740632718592092229425068876785090871832310075421161467087102216988129102147804259558794904720931356326727278472831729526846401729085622089990841863319764159438686126264967331264928930202713498974038539628824516690619409258007344331694088222104901322740748600951282851879552749774671013011264406752890455385472048676101991162452618516756988387293689252917893280516745764365616507742424496127402709857798123162991765938991084138728274078765822304208 [179,92] 4645150242652936537659487941988726923014226296859044841920406047695436292680889856190233755985461838726229853849323003476261507097399550724638042728516060757019843768169884440929258286635777117567802489320058003797576290597822961161271752665538886553997935428277215916640360944249964498179030383691967934784157331121142483584900975520469452442774589029941342569729955586475953802302877311385933264988705918126995040904731129545351364558524944842409526475610928432812887685980741900072484589747362171312476345189960487938094925042641973449299192350874198113002260507480774347339989077521374465076870575901348159060953486872549809475642726985153512820776894186347848170557214398962565334837763298621724406674611488830116439930371133028153351018847290022351757708796270261731409627962992474498055401662899943053320768524863423232413374718392284167868463653494469668784664594965100732858715987659643084883194862545799733454745165490218098090542986194185778667820250415631414370497452069641894929425418310069812058182616382994575897394307033802947590555799176084 [179,93] 2774888593168702690451996857826741569157746656715446734214552388823697116854151340350672074650675422675889222852042211323226492316122865112894694564678451455491951655390124398095283101811210862741934557465964258010341971686994465339123364197483299109914267274013402485067586570587986462397131452998594844665978865350431107565823526256911532599154982528993172637501174248780037986865129715552972529487840156833267983806964370478290016615213762333110130534125134982866984779115597534573171460060372447824147017808762756824633146764259686782007951132953606967490382552317451593222155725021163114700140313642505451441369006157523597955339839487864152047084519747576108902787829967712245629997633597803307600147480534533727917272165571949821856528145846328687106461047938099542164475914343910065326968385064201358680890177102096242323481852880895845970945757645723062931119110508806944052363688216505924374388718855212177412702060997112967984138551571882172222457564402945812724723662402947993155245532875816884392349231316708541832774346531857946592492864 [179,94] -36478415461922397377762430110020323244421005971374198852603364312748876289290712401614022964984073360129282317007574283456944335075423866220763044561613777440805122369396460471017820403913063489353383828109804979311906937589786701741708202173761348371378565141734007948419603352813375655438133658238501050222362835731423409107561346630369047879676903306498379192105222200488960434322732275748821072717814783075018378101010921476924136615400305880040664962187099441920231819878078506688559187222172767906615895314031414820815561585629653047602030390240809418157895386794323898058245854645556057384309110469795772980906734191787374518478552711896327830464258477424306930031867897888121229488586102255005636447799413641906516748212565941613942042232660632034529692032284749267595957584087753821239698560526837581566205506295956702917796765101047832908450980867598981751456764695362635768937825796813025280795669198986355715104424191336917276890070292129395361806197174825912632558548299779235986338148428162191508987429678971817661888639229661419848 [179,95] -122478792752893737549131001237067265884566257517756019469067896328111576070854765803323562789312942019466577370913028084650444216071292221629651435390323888357156250252896171744694157918298381410543524843968286794330632533321161167892383892012663704787112923235957908493936842394063957222268819255639471596707857471475225785021802866261498895350125474821955483389661579506832955014445078280190303514131334398020054039671691474529233695995299025574573697790823698546781976110396933404225254035074827425393360507215800743701180976664127238190540045253384246640418028519446340116239855501316322770254485999710958873720820593376180710746747086026808665529443017798647701459688547846281980372791290532984455132296941737754500321136630278511888589994458403608070651571703276974182920522751868587018702368675319782738212771843851282991924616703474537772308029865331928903829024190035787496093995613145022824989508830224507503271451440943818005622295808650244465574879983534389078067210242991411456858144872228449666772173070506048349129087513342244 [179,96] -154490393224548249063127378034121793393054400276398876570216882595402291824519025826312659715299715384058671308409601284897849515241499341410050592955840463272007842108330677107476831708423397170995005129609915800124474858285559223102467029797963659707512003777358147351865778277097218612789805405829267567406113313148017028210729798972540831397606414998452621793653611942516107500839926031500763609912104394255006276138710034616200602870580898753931513966738346371717310629054930328060513500078284959448984823922854087093029260769377182383226001503422803191313202635672215654597151648697054552631448829706488464317262585529661005007732144278985732364153299561561767980471128496505772353101272576347635590090659372837839753367154114052939900881977095124405546812124015590663461332088049335411323518467294145035889134097164046981874283520471833418657841502060847231546150263830044861989747415806858949256235547019781525077106294784331575519978584039086881724196423911261228292153185818594547108716325268833949880658842334151299397626656 [179,97] -36063047111992877524714049523482222680956972136098476300090497808964391316574069893559395961072275514102660189848120113264658894738253227575010083643183965621194815106787308924337415214254657925731526343514802554018619458550168448658498430068708208104375594455717670864860959441721378639215041717045030240935599874867248275685748860314002711751006913469671476658680209065350056854321499852497659555612351083219949108233759895472628473882007506210397829816242021273669233143713896154520016446708678254414710725362596320731670185298617343822199548338434842714702551031213780961917235812757922720045956693060283005295047433568404757230756055044980505641224606298757395349394120585205326250625549074912138750489225437483373423354622432968714541402331198599959719448682681073991520646538462103995853359156419263705117799522113565318572793367074116985151351146565847836874369147031650831770604557434098227740811951123966276002518991111043657484009848822404136810139197760398773085606229980113241379621728758046923562350419598734837056 [179,98] 117171171517254736541223809518885931771273644434180109166011817711138626782934629453976710743825604588943684321069949914766961389583237406255015545944770162183691389099161302018451392589162541975078863864136701591903599971626145807891231480063689396246851290299453583315387829764066668622862353448537825287554637762872785188718441189740559762991734076653716980085331116018359422229494168828588726935722249926260071586359621461546679671954835375281527588606941645713701987965507806524742271246433982341829335921064712058779102207533917206576224900692449668350578648997953894058925849090113099513945729458048342137717042709888413730747407964264181351307692968199961854664932620876865689711676291624055921183771135244003847788081755154635735422557161130216567202610644722304068299687886163760138548058835248659178789766289409230798271738148532760435571203107149079985334347067335321241410223897457605723822320491731361988093891088939668111902660099151768878274852576067306410376900130963902468985037085545416617673413466407618 [179,99] 130579991442326467391070016401383105577636098940749890817743757547610308931821566429882172892659850317464729920999114151178918264703481249472338672330603905396586118705265598152938385837143756347573890465388999376846054864206955605877365149377270063669159540936989113270053356053623033966668133165723042402391875526844046666873275836837436079386720351517949839577073218347637776612922649096819081932974960161115670910706813128782751052720624996998759833939305646983244964749594401000050773897018842879925338249444496720344546728947917443100218502156666141010716956900923647949892712197411137056190126473235591090560217483745656538561759362589262160572230610164705950853702673831033576005624920124070449748276378232006522386735881546468508750486755049363931850736061230750488607312484605233454553102096836628982485865604448296948398415611115781643871053288697488417608750273875378115001162046175224772027761064477775887070968090619691442541109152357272341682544016205264249794574521562323833653050732389859007355406852 [179,100] 129330134345536642405287675675402010534445197925538538390357470150473455483221661502386231059143034753784362732114186779742328150161471196529033421233994522076819434786996037050980317996907249200351476857374977009211393513179386882082816512043210363058664711102252040915637722454906413793068921708367037847297785726827226645746662552713780533310537029411032772616419549854242184198995340367666694324243534860503696757311912922424970284244980357261034212744978594062938782284510741603472678745143999024569492629924552857761255973427562986337440301021238659693072393063751695175435774853544483334849038872496671892531343787955832215764494804881032608086463799721770459566954774200394130605223654239875345581482146056252445246870141824134734230208787071772969410205408066129838221151885861951500651861493085313339227542311651755224499499024188223185346516105604179743605958406327559265707640199324349085869620383354717340753307599312533884142783295655088646075376149684934216843602678951281207973853921675754989912 [179,101] -389144026962064575017179907305970871483567891642386894035578903993669689322775734060739798034838160352882847455715640601808726134678481845405317944414085948565323193233280937243904132352823528533953240545563037341544135863297818880824135615612450618230133067711384458790659037238409058051973868081711352753124390827634356793439916597025501978232730471661954364039108270549080083962409304501366875234667860843472038330211331202240451972120683384461157728100716156778154647611953455208041475668376002815524801793876815546986911511593632711115681628719241313827267960609251687969441052184739729521935010126575056757650620167864504744106807338066005588440319754735565306853366531882231704533854364463118612805504951557119686331241642838472025531418136468419494806773676053442494314581782462271095447091451694971797810521970229482910418345159320135879912801790249869975112322922977740610320875292371808681792935366057209220748730483621795618686686052185000035096153962284598855106061881316855616072892174417696 [179,102] 1806631547425513931886618531483627659671763632298861252664458423134898141870317613262011992391838995017358560867186227123047044517026197917377502722336057280358167196695075608029007559277633435461119971612733784847312274298480247737389724933480195883360338883476621217605175413425838827314172557958770144644691078629759212833920999129587554394573374633674376642057330115340640737523640342012142358925728892510802296004247593808546816652581034500497584447181825107386077403043114031392535019850945875167787585155517409633097153138657159414143584314716757848327942988766123546278735798871509640201520145279439747123444653755707871333645681448372616995505061724377324166978002843508972815970734001082037907523060687257362575152753083945916905074829298871015988827292221079069345043437340802013096306626846957955129250340221257200912912547327534320610971251828614906991760808752868611277992333184772355576049210657315777703353539703855570415576116632703139056914040852643392982333149244271502488313519896 [179,103] -5019881294405087545330670780760506356954312486873212686157933672864175289781186175109593163645380379858364870632072227172179468049055420169286279354705831177612532583174054516736709979102939026362466543091286062572231612255460955844048855109791985168577108559452340507214919568243517534333853406022230100457348141978006349413818289465019952273964844771719265657007490657919101598428667289512715759519848085037142396017389860744181327017298456028835955272987270138617189970426672277327381594945461395958300344249892634210416776953906265465849804675772189145943032640127203893121400524058521994571280578132588051329598253709115697950698234899610946644457646584816302392548668187146889197187149911555146471722600336205156142986080061555010687919367716753174138191355692264515457281883831195223295580633918528197842155326711724015697748559008280885508297097422522271855981842937584900974940909766412151317862797031405889619758146811980987728975584785189430694835360783911389154119053865717899303248 [179,104] 9020345775358773326382226964863541053915378103666416672111572605951994621052073886582179563475847914502472169198058205040601147072544303607991287363404454083099024718819626472065472782352989488934460389134696276030947279069677710667809710185423588273493693529858737307355504526821347817114328087096662706684860463887045572736139337167701914218312274591861955663370101608935685766154687669493932567867435970837159292903157865666947168249533001848057389715616810861397649900229542399137057802453877880864771891774504141613926712445437042373044765780245471671589130273687642958032710044728832924143958994214994425266468880907560073978345271732079342663171027827121370243744315100991321912688695638987230429579333847657119741885881256672614757715731587961316335322518312948073112110136216523910242763596361559659603236090426366066336653904374883781750842495823959981023462382457297941755186452022822783182093779885852464430602173022960805627438344178693947036940414676802698225709192516141500 [179,105] -12264178768952621754811454411817122058219416216900228972271687005036199797036970275268536835973094581150340984367216762001619176034912181574757624510253601494924912398889131015643376448955392990822308551045186118328504004437535171624569563613213563342035779269562399605278612084685866370948840170546407823147427619843330737939899336759454746668082546581143848540182950758394431203735243615430502078275833403661459599922914719027068746957589281644913927355374126714483346692834649477239000400195003728134164847834425001384233037115830353558345786206832982152316133605688550176808339694891231790424827433940019407534603009526034024559873319351171726541764236097452571035087228792998316202736904113934389443285293285545171524272974616474152330682056547385272536246189487838944899272382379275855453984014718735558744808993659774083097330055947108431276693319750157981530279167053071992539516568460616694645067605946509856091127651566413137851208261397656486907373860529843522728468964088 [179,106] 12551905328116538290519755599848847210752640699043986940893279306380070821318003802635786978967304448101578930656135386013723478211376238362691789653339458354527284317141193545975022275622794567154135100660727256076910726253165472586099109480902943231337997106269010731622131456063382306655987734174248462958423894443350370778050269501333177648300619474249371548793832199579168013056198856453658536459932779751475517660623867157829547091121804320436319873873912697388419192746837106791182236961102316865078733546680872287787083073475228155443019482828417495456735667815208969541927928684656854036406539820116187285216416214697431694488805875311830173505669832231157733350434565774055694369200494958710464024354786492052444757490536208901678710924640030441697720197883101970289867106180474981104378211944112209686986735424360535803443985236676386896535489185571355920207592085146626896256326593100867205265784261940488338912408925470477037836837451260659877309158824108448610000 [179,107] -7962494611457032977416243865743704452400648031419832474583985047342328970999342726058865748129647264867680299959440810080857815000430013051778943252321012128087758457501500271003084507749246934468289162489258640707035603218222976170853569611964546895430650952303677356181692380408362632338561006436027777772828639217510040978227172462542968659702016793444154481031015681647542791215897437342074307031537388974126556871517207949704258436508415687332556156536983415902699787418278291014396138093594964097563315030343306511966943572928109331250095139859891353570265935398325358395018541153999158969572831643678814735569535708787286752268244347394851819300323517869235614486793443714432024951857045150062640364382464350055681096534475861223419657253456056122450348296847112124506158473633634303874458150977748349302124422903506254014283711676225808038824677295028636770477788462920107862405262197124565591740981502625414248134152427963008748359902967280708635056266707588516 [179,108] 2740865582863801460364576854106041528933811003999973848385186249496777462103306432045786608379574096878526311733504446201478213902474393985977855490805959189584537158731216132127587996426667666803439514849901060674547011331952338063600988919187643328710852963517622458135715258790374656453935429942185402695835156027234916395515542814413478904244744524197846919540614438560067777069647808471153537944251614442138540357541941140042117571133413441265519224683891669746743091656070914921527762803218333072013096820674470357578846936259991449366576709868109876597546944616961194036930747026511805461241115443271623834637085656129205911890446779945340133268538010463580717832421817949550296976085088949802498135231521919131688655909757098228137431971337039733983414104011412894637678750508440980065916665624424492736082579163672638434944135548862157693812889228960512776275308694099117339023867590241721114705764877823516603313194712974714400227809093827931003438696000 [179,109] -498325047491406153923419675745116763785347055950677711921583160289753414831505280881637591393901735275172598881330730187863379359927187635434198207898324256245781857853255623886551221393077664344638785882405654437106150347109878696483843151597812722581581429056984236175663939840717045389650201503967764162281017647030684766824968815367324105339033854026673843348828207034099597696349624046375959804216623214671290128701051411169384126470467679391732646830429720967659308597441971559938947759644111403039258902114008578054158807530053199010454636770177472516068191563131515760145879233059402206311526062921394693596625521914384424527507589764286951788964453646427740736720896612070508019812409528765176610557616466427707490173472665537875038960485291129936264696147280705647091040774565306941018034170311610873054947971124752356845240019338306171677782728002270807659487270439376692008600983941346866908305728637589680848519643144108868193032526314438640840 [179,110] 51364665828295514232399078733853774305686251699632147642425604634684442814303457761594383810829398537618150234845511514394786739441393141755895448508515151259000814715973443290568431505262444142755921354210034654680600419049162955402914611673785578923137754857470972708087590007352906970129291983333751733700880609762888106963213737768006408644015169145933271998341869059881767547623058387998532953044362859490296015420307679979789753538969412201182752103224757826135397426166233993730481833852151153590845647587494417656788846830370755290799901639626712179372800469072145048560949614360877527348710593955283884030047215076091745370415950397383393276165098504793157046476248039895841259218299624718817586559218367850609649988191317416352687516463800864566234268004155559824797546086025051910592501645896750460678259753712215307788558037407580288454040170875287885427381651468416641887723462116571934257955108591581085279386873588971772479452795452100 [179,111] -3636533891793380146705421053338031030347276239319458587900357336964536625080388509735700163935153593631213951916944414575796940361003992330895608421184926821184007063132970472498443014993443479440833158675833411757177571021237534081388244683835545439083015481778357017229805534658068035792098412144391299591703727413288612119961874933751997672980958127303027137212501562839845217012872473816599043225650367685628788716212307667989997223592510769888971208424729466485386593102949958014103527936689567228728463600874996004446434278512333738347732109172484608093575160462061309404586532559176667953240706877635658999620027015326884536272806265984604488530657803001352391596251541091473252374409968571856684827816778484205175414686843407390690411227563711898770644636032209705216541401081505956454514326196377000978364164395693670679957634142498413052564230133442751287625188378450910393640658001835625260727615838318327295396052011512959633846586 [179,112] 209449560258697199708644081454601049200758994951717943689928634171290449535685680414124230634053796102517775227722716583688604086145795851209328513260243639886068774133764417056576377429610479922450349056086704145178956963256202782470905743083120159327409650854812295973828705201392484904982142255075114290832040812455877802000548336789195814406772766105765906331001688856247870590374127323845251241384745099000314438591382702243676487919981059592120486860342738614085564437543582888531864023362274437604926818371308004243032942725257917199820136037491441366065481579063196916125645872613571683577371519348515858257485490503784114586275114839333010337620309327530054532692389079352064189186698655369073988707980898072136792368893591585731268429313244903064422543440104263769292332489907965749705573572696796944502979427199127129431585923397421553083670504259301622726775035353855087681446435338153743399495412924266047718093908201892216 [179,113] 24726923172024520204646824426854349955432539442098669535761472945691238669029119370403214298867061732579382793055375141292452693128820665700461018950742066317425259072787852063797150599206984542085923842724592229204947874926117188946629003201881501554758016147840931126442936729297057954769034599065474270591994459706550181662600103034087302346729767958725209843867248241449981086978238877562147285790978706263008800892195521887479141141992687401972388537358686412308918451748120770738011446835116527492661617737740019793116038336194305779891423152617956041308272513004856035114223984046465157273401954821550971301002681327854868619175679380605758383686132158099088032740010525575179811421383722370872849207670786029995313106646896717512571708218309154636561705364908927562949449195439713048437237884775676491717884780816291127330119398009295645680625933424926127145567066071533649614330161797957866078361659149539200372143645672 [179,114] 46938021961306446439500226296611978850508646712235507630801456067505240870785698486165529201550061761943025906157984922728398991237562241642321642484273816972398270832709634921329202770453135687932713190835432906857204824506185994425522807558350696798205446559381875667228856671827003456454588254433671995729308608204697685938247743931889225619774855313704978697389819445558352877831767692063829727877068239651166038848675448304883914684646509692104299964492598410039865550387360934990390868302121865670664777432689174736142322061380120920841217174899273587748602144129070791848690014046924486011362558693444789870954422170199647533521597983365045086314844395870259886296269310684555473053466949957576139415964876209821946053634289017857056768074304541237962002111010566272598676658471495509744946264182767170170259009493845660330913330269728638013373119895450156416121629425138877858044095652687884891739742135199364663704 [179,115] 26604177363907401921786652025115614120481282231591739237866503410655328440179694292401230419773795835388189138600967944663467263860512745244575399589297895981412896677586891595938877220429209281558872249634942632800375826315567164694615040935210652061887929711653936192380879174911775511180705479216171200910584725756186985458789436714629855587098036569904820543327411419758917757754404014603733772960235311787611868936129849736273186685702290602284060066619284326735371660087214978548355373998947130955093108543426854803769847597908108121541037235074520386002067617063617532436358402691579756508029213981638293937927485025511358016802041823694673382509332360681726721693215090442164945519988414515870284616640241875596663877553865850107744522142917038466108793621881395691924266533674724966955835492160659111868921480529676398614118873544742589394160449458143976261434039975237034199350220490593868575855698439062408 [179,116] 6129935417103479800554231469225973810416187837423121169168836620074266382544609496574965865856884079916326592823440285605052362994024075469002627539522376168824262399626623175629052003891667686790576941347731752707148551062068017607002528388065923104341364025321478450192895489748202357753855210562473174635126403144050980167063946907910172864222311892958275861667479299038913043859378391356858896894347128487946818593615217155558599248191191571427167198454884469105006772858001252296767410821107211775246262447768092116334367457288025796510034431472396345702716777373253279793677304890063236522590524945554115904428533943375363180112176054280250857995535574854553361789130786508907207530714259542635187288084503530459328746331984785218152899975034399698046067940594616711852163703060205597228920626234692004814181028478482065298788393214161533435018485793491066265084275632893692216609711107781708362704015480 [179,117] 580837299082657844234420141066667701759528710175715695277699151352817386163417180733985918487581060679424773368547511328679616925471027787937906830676540652530004260368830237877264098636990611533663689259215740028848763732664379127877730899005632606542338991356838073274240807377470901085010708785725770585801592371068502500800967746315121926219448909586070378170457906535252630159631699308283297238391298185238695202091847734532948150887173427500192828729240186044464868920322082905851937707716684051956865223927800627763467243210722724077662036581626143439762726778179007869026457418212903907658174358409292764050452052078468695590999740907193836929033110670644086694634995288330280037280278170416936724564303552892788574817602507561975836051434413015007355243487829588828533123993895627632020384301295974326027710027763008784145474663601039524070788056505098276918170768522882469653953325949013233484 [179,118] 22750004512155875705579699798311822646157956326486750239858450700955239179027654910874764875665764890979145250587742970776482698636970114795404505869648034971468890051385433031751228851437789144750825704130095060546392880880855966269636317639567876397426373470426780473079783124445024234001331227707940919942248846375730184447733181705807462433883889044968236387678733140200099506128243031897805155095851840736019736681165899161208239615439883696068081052604444474882919292529235920961125625551389530013705396898437840364793748229266414847576259607166567779321873908716458599347512792840823601543815640808215104555043926265392742990824893142876829951890382899319647912321579915822831568259345636002028723008379692711673736497828446089870277042204361302897999294204379033795771942206932842286891635886626159545987579516084263338798491654975733416839721467540361340191001393357407491725588468421006 [179,119] 368013018176676868603743254059621040777129161655857355202074473676217259301122224293176496598528273840354740828558410879609950764130748801107774224307214136691157652047039822788326553942308943110353231563402911872782107254919840099274185976767777473566664180345810127750913946378005206246189632910171962315243355002195301297568014791921237911998882468904274726432844133383743236296628770399504540527399124627637768077769813130471473170155217561273324241135189695374383161842355711012354885182170980898808425921038845588668208064718195509214510044341890048660518787054938253693246312728905175158120394166714055583280448794455555000138823512337079525628805225659007021671404953389821730209994751318766011572826261332631759165502891608606335836041388750556318487383538338292815052305670951704999175774799161460762250826228368393110433607619357855748836198839311709930752659517053850317040160 [179,120] 2445953282591836934684543456719192614256733860335730446490495722899026913562086948783001106710613255024435327397574355931133169518219846635644998224109098486131146061992567743238658517483589811405611342586297304122054652100519678558096553736916282908130507954907130157896449993186688446885101620958917946871265841972036187652085158194516362308455210855477050914392527876007458352490250670325488770128548775605302661689183751542993000607217022536862774929891800035494652472949667668240163031653748962131641793087042268363323959367573046990653994194539342794299924859150658523987021478939398065539451247030002295708311381284523452982374500502260960941568453573103323381365108643870134044173322410506252085123611925518901595330462960281248459971194314631866442092997789630027537911679032719839976683755047015005294332593829362006606616307002279648178745527937181095796750121911804320 [179,121] 6620906788850528154337980666851844344099223896086968115926899139915126251629687556983980332644386021775164831800642672919145118305018725829867687944803142722257485031497818971850319618517290991464014812879544074388480554135557788268145100524353903883844998865067510182100732934354917146073363698715182500758508493751825483708634692582580545871527803347901793121061215085982022781738091260457254762666602007039284647132964717907182736429731835789165432803010201483398939959168105662767596467434668715261204921555242416287106341538793959487024657176348467675521945330071109569949152861192083094378311386159935593101792855203621783497283602526453482765970046084454967291694427472830528716461625444143251822900701361571303229729956268403270911420504692263163289732908670763384016422087749131104801062885786289654679184453879658094043773297238414636467881800073782901138826896 [179,122] 7211421630482795954852974642841529831865797985168680929608635486045970926287790700746682565643077401753748519049085988940505318441480651435222935816359890123820841925005382923390641298049781379432117751949599449793486308392884819654855991548247411878489443884698696908530065723765438699326695287018040574464325833699002747660950315791420339689474360615353834155628652491389791977007534118103799219354291545014687579392797342866676084116618144290731189894684503867053070569770094450499572624638055751781105522529129729858596071616285380607005068483938589010296058570152351744440347069986898042208407867908733449551476727505447840686052994462616477188701821106465225826862880965701802087008496512357637492648046644428915244835568698443707783084569120500824983864789064978946387708863502800066686980103961656938174165217300914382911496643543961864522351502399350804 [179,123] 3112612568275662679488344150997007896065917748840095179999249191406688138510770819664306737343205038241519771966679355226535140011738938030004688644933134563543473574018130962531756824128719905023157635040699173174995106134170585205569526420135321116637422722798015252004132976242736503329737649711476402439518969949269590443430573442076196463764076083634024892471288590015840235422734039133774351012619701212394861376187248143244900173672446673342321369888754544981869545090643111314506271191927388334189439156948249966589166918018514861305933539020170797362277122894663786633946665024129874235781963102231158244590345436741314021030455790871761406124876237728437554178794828566407919122424901501687223031495878627015181118804073042648116096469411697772002501436484757201089530304060437829119509558845852354466803301778261827122096155214891079346078928 [179,124] 522648561667907197968855584779921594012304971621609615479605074198518077774735676483426067913461835493643021891368078149958102656593168782650696398455434762916403298137255322317481165430449968744258123709227916888364228074447703698497980835983565546821591866388655863274797663636983389333331426610353509413056081503588439634179555594237311959123407704277037030917806889155717704462960698757350058835458082190282449373429014094648016793916157005978020758009451784888175025705587959475183050586418475974337045008038901102353004935179985761652595771413257281043197218246339374361900223085310501744215970190931252476869162973651961101264342227429573069043116185455028022262954826601368362966625737567996989282081135712125476019591404700837795080297209557019859507313084904838349754041000599824837806844701459696811599220324706985458083501008497996 [179,125] 33406196688448483639600032305041236812799315677267031563038958955366288239941479826664379330302011201252972258696577957715714887167125065902047879554610612320661039268780765198116638891277425362848798608789924789768811015520929713095007318010485965076529194006534883476180353854066314101880083554292322531961850509090100343425007649825968317576858316518906063454152175285048100565106222755000472882888440316229451984354338590998261339027417077263755418322112051492174216789263570883291604965468157514121497661810520548730260525007207078793646810219268628652556819343954365521833520660284697085769900536257230550092810360401841143563268409225282410540751253685419585642719631206555188396790800783294234948377308328942219655738885087093489921580009277128088918894772068411123130176600656161917548817493044499497031511956108840398743240 [179,126] 792554947922591236682503602451640320611507120376619314983245709984860444370368226804361813302135749474916757527414872945017655491930614144951310516245321622171304720180931581369376132164514520607458658100751061913459604575385815086833310559319848772414378245989017517751585509660404114536138949060134310560062951330767671343443302403548806941512890503563745087951087152352907383929851687325255449310144360235428435517763680621916117807706937438948130654083245045288202012152274914261073868024407344986979962682713789469064670215987637546633866177087696244577498811747437337310323133123660430690141955387545946681869056055577449118426690533606072902071107427530310220092030586418725097683301310614040287921932520851223037639892645192024290660511355586991371785689198590550609703216602546213386584976917142095044312295920200 [179,127] 6780597261299868083552457046974391332760042616648598015415134239543690155610386077987543711438566225803335585484720823944177019953907931379497794384924365440992130970574352292296487841717173430135112064928414572440377402393941707253228238640527785017925430574673165631254919880739905458033330890723153917172408206459021507386273662818942201479685579178297011756235222012594391223423636357948825468905219521739891089063863141030202209510761536066088140399652766280398790913253057034602831801296407236059935844538625678845969706004933307742432349471143479843038294053022490381724027118305424943952034088367089602439028600207158436935580146804829869532347011897088337385213654458446675709378491453220035574441255167425057813248645955298404148923413020858367629446647380111033303393054432887877582312059073054334286 [179,128] 20242281404391979970739803425182834932529667677304112227617454177766073578650794746950073567691379691669762268651337093540848326491521748935724676412187385332193290871804863731666918510335966660103852865035966247837270699628080324041649058022845223133607161379874165595913242238832861361670460034944976009809892221234652086106477236888962494600981659735582665368173499624698675123394028754286552552385168471054557436747983952140109929906277405014931994989332543558984413816135441345099427736082126144138885742772771196963721528982426707220664318904721145441319987559050816570179181663070695886657392260105015450087728612685812140929232443849681807101585105293192685714236423221437536279258950344502172648010143088439491620361435035069788050274102096629368472702005641259561331156554922982269255951154 [179,129] 20315072641025695357582379032857943222262179139446646488451489259036347466547099188522756054164338290322567202493507678096764144406009101175552154486412062231381032250918570067933599532257715125508697290408363735122789924589014581619891197791151418908272190485292382785032326820257840951725087729229600130400197655966050891077543793344329828866515879598456600281726656977979303363755441392009994983021379002687059407339778048341189889884877659608420818541597284660919787156169203012940313859254206647488936669325257424348069249240412476096587283803187261635592748956298701460188915045674224003182264877405348723223862630962566105808400354265448084349379134261224791084585599466093097521585935175468040508291201535188661169953281756720205160460129914374315170996389173881468833676904704904 [179,130] 6571266718064744898014698564092732814732068908506836793718847571206569029007181036971082212412331760374019461745682809261576252404419561421245535557839921998122801716765018832686551406828315614923108103136915214864608685099156379073302942226771677167172644737623985662423158506866986995111529149397363173973985669543549378598687741878477192883820500479999687070831283238145790334420890884721963533106822263147354785600255080974769193693283944790348871131119879353668856410759341198627739439354651518658558386068728780176526048953932984562843846077382181894584591869702624689493623775497938290307069862523487894642745217654393961535519619129704469294493418394029751861082470359282229161374630941735259189158744091737056332074213842115824038124865446193565909210808621956132251 [179,131] 653266885155556501585079131817222244180347638225459014948997832025926910239041075866631367745733242213485502016149527042383272088332652244410591130340139439186532472782435781248062251832598513803847640025651873037569821240663818900656228746871659263752009945472501559966829582850396094800111657597430874568061843920195483330159456245929575752563366279255895810564248960724799140868220648133329565884876544669290633472987257021062354197423958149335496836765120884470887610210561865007237631146859823470253744359026450514360182075425998098398138072152198591030643856550232332650422787277451763419428048360621920029948951336582812492279969367859218361036003581395977117022519940581118569089744223728484056126258935658627278241200164409277139922046408275446934066966 [179,132] 18914904809949620575379136276184959262200518537185138706465225420215713939968255453949594543476281606888568661819016866636507298931655127067370306080515070323414828879072429718334534743543183215188654857037215195561883107343795229956765039131927871635202498292792480139086704648884778102911124401512656852647134637767368293270281421021660616304949508497891150238892541252755374913846064491092649535292476129213523149542689687381914874504802833481204982529172003457092883210342571005455444520298342393791375365757814155713883372521594352879872120266599856539038835242080027351946207023757194710247961917887502007510819887855123109037183191372470729081242875306783387532282751031620510123644717934042127344615747590239243330379275201005963378015506484 [179,133] 150103141230189929996941786587801416417376319956420557369718477733777627168809781207763977630779804964738236893835923002473655682299002873723250478892091437090860197149699277606503626807616529732173482936664651191361176689528921448711185359405231998972080803446609924172531687993956901427556026703417868271574934479387484589710891533775375137974151994170387662260068492104274962310525350984543154941530879427359016017997576641981498875393883660742510231267660758932936971430472048678707891789054545395146824981354873470495018210281795061859803536817267938821661161548423159192051334609413475630299133465349723041154325305682798158386627559917964152587804367356041758028756474120860857058746192379482993656067850176562488119418543920384 [179,134] 304730160672882476734395629786567231808619399677453921701155632961939013625519762773496382885335936566485742563668467006302879313082920701464627593614153304652157742150466921501432417696581915772109135425798054742402730958173558128116956082651400769281992714255631345338378020446473292623066441670815680364791247577825930564776806062974170996916096216817578882285023356528052637110067796108914706255737229195327066313325191479101355650902971106704849790044738469496360113574072949052949098539491974013698586775139547152846998828726001360701158464693058514699685307278768702955937504190258655699563869614245646827078790144923189673834451609327309374357207917552982812830674704083417137595121117289644023223721999371712210 [179,135] 146330200385921064696360116548966721955499894691021311960740765889067453194787766410298623515856249021145478795411740601290204461653042194415977992550212440810505609943456833593527372605391259396137848291764416587889426215669948031645854633918960366070620935123018307186946935697095404093713308823855978673193003070141861433622918464292810426080179959521797992592751633057159827242044197396213870573211344569813711921956371006409558833863115941194919906110626519047361475520578004150007349916005802175921681428042058542234483757423232727344458878923954992658087251793543627377685580717347898982815989645751851954673365174675592307169223378842304224941867865685692986556968224559991335506357595991747906824 [179,136] 15196954816354572612988344116714842800754531341764656320271142739620201701854246608197881408331194797057408737543864044695780578918980162965431919603641101196497332775582668263114400177737025099023942565571388205981017288119540154094390363871239631125144269232420168891122271943938197684773133064824891036115219839509985594459824722001375556190976943769191063736281107478039870920903244384306369518168175388629156865477954779702874462040389916346196919147297032985451606040914497603834829876191198934184609069038181066751821617651839741012609724377801309836005467537539581224941951608399659567437626079273259837279088108804069837862508725248977868554836807202247714712881559730314808463082 [179,137] 307991689122423769234453186651198347173117844924141328010355308414311913860661710313490494665959888823182939988458133324813461983112995839558537525323478494048785892396750246070310535298941727213594846942126245322425046301108912219835871335789882257483936650038776079921832922406979032601894075562150106819419881361906613821730335383994906242410585896240970738883519921133480414981784916793320156650543634448529298770250781347513914044638111259921183011541637974966618941962413025696030564184109607881369825611862789330002543263496819816351139304588244710160123955804509263440935989762426196294440387817113382848804569365675174385572453204570527911212942957466689172825124 [179,138] 1081731470304699590798327944802277266987858104160002497661117653945817173797169610907719308320184295553212342046571961205162655959075726258922151988022561527220264208366620971273922425970494388706139248514800249596107692194900875724677016762141653417033813517660659194303173454903790013365086499358380775807001225672478114004203290389818962590365461831880103808517895150882865093128191195749212539570441856372324250341330744655661316821521963656945878387162290197242373409506662636794440507626724892616569806460959309367122498302240801191460335117537319348158323885186006614611499156338302811942139032375587704787098716999677228046131162041866255818088578 [179,139] 573485152103184430704319853874261796175659714080070812477678487651183089552503002766513046963431854691782013581315117782203958748518070027166534832122134731984783649327081034322939565633181587498925393893832386974865038380339068415040020019176107599038451718316781180754661177627758613618482218529553951149490425387446168748713078459151066083905185655867017583023389892572405836921053792386028172531701587454129079282039887003713699083627312242728347127532322071539298463797174234026472062625967136452728128021546579980316925581908245150443908139783177582198552686242209162442624625406312696432986516660528952792077251799426746547571224 [179,140] 39030259275601647620455736779464440691252106676532774863613228833751115379441036936770610754377733294245052551887423324685381264172865901525790970657388899155303400156370133151702181800315763469088137129046162959906943141011218807338627983592997116349544410168562077829987495214430882195917083237339516492599905009225958282384861455641361211642491738284150507900325516947243941890723198192783974828993594021160129792681374004004005929945223455897127169629192596650820713340894223050439684823870942550321101655019636394095796796532227932186713024630097044845119606360662006083030559332265075590753064108814585028997344 [179,141] 281475308358412821919572678547594536403462299877549765531293523401595100591485796318266658210007016424272001361439362943876130681243839036838933771426041209184865304363264894460468240943109203277211787102336978148020539810094596023590906503382968721909990798966075888075607168326671666551585453184830246866399758912357921150424340847484182555781769895922839905104975438878019093272937968497108044863543587918677495511444127285723007180517340586578609351830602921638185811005996971239567900711490131617106859821017261478673565969273371106961020433532898050494523320406971644168049812615247876654128 [179,142] 170929692194235534404164084224768287513243074872632616566900886053376033576063660177069216825070923021846936766642181683652030146059145305235105768838177612452650336036652346564286631744888778909671595107152037469509525005901224704664126018446797306751724754801983859811716677854733234524232416701433222181614627824058975580208514456953829853860767295858854202259504473005973070397921381973392322414767639628667372972994028917140723303341616480765267709932079514511793637479747040170500847130661985715089987300731723256953894559125943643450516503477391059112605755624741358756 [179,143] 6611269523612833125091305452851567890769750234809055226788322786150669997275222370087048333305465400231106780095570679723867588914932973459333498536115979403206006637594375120772737713533543833984947086030896267090791444729392291559054713616318159654538876822646577197981398289583911869773110778472797881254630549483457912537245325506649611595811743751671795297111541736255182266833286002534245743434476067946089863618413670063199733534234263968749342611760406529422837821622969788953388402403423797954047797519199555410961025939141471949132099597510932 [179,144] 11537095925881028970051672229856011519759319114035109215331050666779738880725032397834840953610804637799502852761712592894592777612181231934393357776399466570224505945286422515817650137522184120997416131070522505020704197852409570688210073780338676149391514321696917941321672074728570753232513655195150594973640602528826291987819692469793918567696625376167429874352598577599884548208051673474869524222796918531804101031344894349815092636481565846710914869746519838973755575617143734360008008308294370301518341328733398403516994823 [179,145] 589156325305326829887912325699984377603318464660058624549704000427667628059839138959441474754987825908346760991159721752385006641999223925464090771798101799377800808996547565486781940181267408622413161374281549810919111885264336995426987166520429018970692370833482454063547219281672662639385543617020556868347439136829073807929020928104085414325896631764668169764698584869264582821424958118253238145649126247203029725808321405166784015505631785178627150579977908589928851933469359120381238632343949394138 [179,146] 1105946093655440568704978185751223169980736360796596007681690633997550905224519570011977052194506671558990633718419456472585827856970330083412366105579155303885768818065858371791303904916238816725382582551660665572479291544925728007927634858999626296089996502125625071650075638270874308859740653263714052127862007747100087089949345161865597598016449689170628490445200280615249913422713103794990909959696788556833461396210236057038029423473014588710894786878234367575269606142790001516480 [179,147] 308824938317650157889557805495633172224127165660528731644429907017366277122590877926070670372409127702702470875637142827616566933165585224235395399704186587805540010968333914250234525289015921129118464385674659315787922413185842029673869254089699875157147740231353414362904834078845146617894500512743274673159040643616497998291094856709483576149065426398943188953614886859725698444842648438243698375940561159481227466922933879137892875986101334132561612285697121677925674 [179,148] 18469978187421065942643439563013249514036878701816814346546647188566844319797829385548367547050521129265826287653557585282965610023925576046266848571490492872590980475054159215581607053583447494068773959779632653748126338912160648349289570998336565162634354000282116124979509237297813487364982244206817200725176994466917753020749071702957958523296679757806939750411868220517716943714780239129477159106302644701301304465576819105899594949223089950438837914 [179,149] 199568915620658462784013045534445187075417415617458216385954450516121579845608501784870958656383708966234524082252015975193732280459901007392246365151792467681110869173579226899238589737763289368343573695768697138197228748903595829995754173452368773443827064337180966249359159248766449519679955096831265040417214633105802521186705948013074713204995091815340827824840919000908438978800807657082731019345246343078316130563048607001294794856 [179,150] 316947763567572670605119729823862375575906188386055236828752155870310907717801080141375056015925645833229072751250601130018357144720360186477803566749168373944089537670071955586536213942970971425551134986750361696819578691216122385695607086657931261116954468080411711039015058457735349111655236756429293679930292809177623568305923372273134640388013599880522263281901565772138889227789791275226383921375309952777103465582 [179,151] 57367039619044840502314548626953066953357447609907493582200869284834025244949810823547626729914582003634073279262933033731230014572821295835866791467991271406555417836986609610731546959655538327540730126666471077773072550939815997733301298079702750450751678210952018056705345941949749006833260373100532554986840391500412341568338750492043503794756354564044263095598874481494017690669156052527881807311 [179,152] 859525036235860464154618748564750230047039934881982146872508011130923215820436290655873514040264208222992876770171324545384725910621078050938547816018308934752091667059107774675062615049581504015267127152098553242966400211159933063401868409833462761813673942150465675174644817255828266957925389301619462521749947581415215237240666151066234280669306007080200433576798752637132762042 [179,153] 708365534334345834240793915762561012448645516754340968107741703537070771841579373619847429446349843564341032943081735423931417633080735532231624648315568042586171493120642108081943305849476976954420759852374957701778500555148669663687474095531553313147427528553176802660039805248851550333330299143772567632770762310285559209461141463449306829874411847119760488 [179,154] 18841554041304197335705236991513106966728167044717685990500328119120639623641017266754686638846580006893938867188099681439647494730537140457191850608034544459510514252969208604454264399817730700071936264245470095072858755793432416643347030597124132470545477232542817046354751023744561599760024366222379227917101137931106984265562413533552 [179,155] -8056092757453528010781147624426206903763118067746803102610163658167523228063100733796701128545882755777563736112484219965261455099192367239262006848942269377069846181039204423217379828948385697675189795936449804653208964444353390341776297082556984195401284521622167312170172946584812071158960542462816143793242544 [179,156] 584180990960776974322265037263493909012356231396962019164365621214722666507168691993862054302047442243813377300808771330932663617852328560178214446249229825763875787619495449657876468962065787660296447523624632355412292180871115175185602708682135351952327729174143895037626540971575870826516176138101816 [179,157] -8563271301779560777596688506960153039691585188884695971591964283312594582980796730097126485033339957357647952179684277519298297849123365103615897222025227691818081308093989535021656814425525381397001810363104954886902473289710281046605238413526735199792481761060105845330910638306764852052946 [179,158] 45057626444398107577050197383341202088137995157482942635916173457529556959813714020927748643971595694496836960838433395717969322569055372804545617060844181173538498680216004067818675550547050387774255203095634126406968526323365363899693508388202769979065140133231002471488015272356 [179,159] -74831791442781771727113914548967337248601608643172488965877698700970180433270063945622144819316822368838199509567277617215899776928655033914896254680787796412682024519843154396996414003577134528422660327974759475090374327133492227973033839673430299096438060827892886662 [179,160] 33479504854517273588655837789032319937166433653637642450204273615317670028270652796687960443582941062693942234428836162390725535108216123998388351292248810474254426626765963096633354214408348443106739752859397671299546888532556026356175156548432277901914192 [179,161] -3305800699356961811719343253278829589645957005247550281885917539889934144319127880516180301607700448030646821472828017632812743863669990380611630085319049491728162642405007291868090122729872871157424150848160210514314645842809842521626666040892 [179,162] 55815111634833037580794165929343896657041194278692502981943426608936507389407675113718182170101766404162108761901828837126280482262503668494202714800550650473377766120602728943259287339030272249626006567916325944741469519576482508 [179,163] -114337774598636600453883609280495240975444205532680152974292256955787221416761206886597042236399287931430921302640343347743137111143971047251827933718123053370077933189233153756186220547329206339085068828111558075903 [179,164] 18141355217468853096164748514885859134872038085397947936750436346167874786995723307948766476237935506660927131855538768616666791839627407281896505505487243877672949281634875903583601367659778327287664 [179,165] -107791478555726525745222376953329413503757040469532661020275341157985046312098070007230759603431438687496297438705613662530493940567287041846005731535422893338268436443298406793243392 [179,166] 10298397222212384556879608846678692340627463028732845557257222685538443279536470393409491466387809560984402070266392130158510113252584985743373574937807153134407632 [179,167] -1702373059814025133358904525524142693299150752434397181202040544417281795907750808553746403330617298483141586416114171537637702254448802745920 [179,168] 59343371909178332755961218639509256411992082474339209984404980639426382714505389135085165995579162225656661501117337 [179,169] -6540494329380031891480114297147552418330218408052478273762311989647443330412617152 [179,170] 8981465436 [180,0] -8692525741629825427166004619736163987004307924320201111443068357328180977528787360662388221410064697729061660121730469291601054127124440523769220685541295201144566950559265534086616625745366709115526938164001308485193982624334816861281630700776826753134936699959356170589532392304815380857427436790474997557287578274304051692155245939918125949440515311085785376286878660695268954170995375939940420563607924766987376893654251687309084631856311738703013914256865864701548658669792091937762274882163330837818647649469518710555879500075682765194793306794453802217775999686972620559794153479976651686599193879868952360593470063302831722085258845450077002663284844427563259130699490433926390727443781145082707922535613046904841990272612306038355839282826893830994349581788565485667501833804828191512184771420027864913159590044591816841958005490394362888668894862080544192234762416144001602473417602031927054703707762302291452511690411923163023420367971414615033916844290613661046067161063949572144547743107821714734103394080882742464114951260953839307330440610174815513251416864839764597957267133459821154425357947990055843010651956488697700552453789180117414607965450195154539261099528745464199763716900585850588040523897442584038967511258469269953422712792101055538187606067040684119717808715069893297978894569736575446524884038997419192555079212695360183715820312500000000000 [180,1] -717447521407627471631630016428197124649645571269720504345706959623518310668038056139118995735258898995866075655287598911382126413599127321163604988565181289917755404845985083116706893806895609690948703274438282264995332047851573365820655357746776553995504170144691641970417494006649097627362300813295243621926838073090240168292050436729252068920420343166653600355858424907977683379673860989981021206613838530932991591739794330891937545940538066237981378616562289406373544395256755400993465688086051664670459195365228475728514193835274218123000865154486446445181332752178449355812036663722918307861171963752177681718325678960053162454359128246925731059708366771224837161527666255650838338632602717823911932605022149831691525598649461596392295873767633827051688143531716785697360221544478432373005862632622921752142661075426939951422975587791766738933219679563160285096931199932262598841926961698562585409033649348608852394680944909854039497432494538393311831724393198853406302632292966624935318705535465596223902985224652377807636198915579246098254278218276782874610962540859136818165646854567210885471328486081492636763760611364730705198846907318279106039725489714694571937182086139769274187473072273220008546098091944680085552534296667996151211684456436103641624663230554972380333252917421817618736198975312502852826790016994858547381078064280390739440917968750000000000 [180,2] 114083094793740039456799673366549811850643015857160760015469903084915800644125669351457662389753104542415475002370858841220806358317880760076394464455447646486593302494547935115000754356540166265781515675015536803651487723558391917841316254983916815012109937004039170045541377113897457604427332926634230753797227381457151292205085983068456243416224018876560261950122190057031392246232816437278518325455628054361712941368150127380513343469341675049925195397848587136135129013082354028995912702867463082462723469185291519897909188635096099010573025190113270486069618945593641774762971642078364784987396540858441529344507555539293572058590043236926561261753515878299400658768218662302138076260621084038826482474388062431392618009323114276876704929362172540625705855005099230198693242090037340692649448694885886720332546063764892627856594190575583804140586900234920240765648884847544765219348040403415121266508450614340879415105770627410334084785038336130195332914544380371958978901392536973696984370145398374757289516980055455468974020400057234642871851006222690887767161879350799406410253318612425845952338152761722459631203371458300654208408848358504361546728689212078359624304093403118794071312715887936165400763190631389838087858957610270212297258504035881667922126116137473749766133177333804827215337013616350463841283165931312723480031339673326914668083190917968750000000 [180,3] 1009615107475982057788734470886576922387151195268626510797980562464361028533960450408319542126390940932532512761991480662604153335308406957042481590330311543221103560651693879706246691207626027246310541435092545277965183825223722250525463375586593819616656453056838616818628548094480443458046609794370706712340014154923409917821520224854326516011222498317948394062268663212884235410907200594081662102877658063645153596282011617403427208658750794407911492177672631496501507368107648277848571434784618172616228336299346061306837527788153725893270987250159622564096909431242032895115114139657793847348348018693661971032082192410438789098185444940002119743234708072381247127582722280462385343321121167611672352382411880596245718829118603210850497870272781227283177957528072158611761204366353582124897509848697424957242488231093871828049011408698947984444070964904285082985109779191743832374665529470550638759570427493116728687799013540916899067551729190433384039328030379024704803511691329119570225413418768209604981008253623543956727964365019284164544094096786141420144052342416916981667909900773812838770339967637404899241545499605652170580746357550480635081401761891569553675674060473858586589796509024534457503677631301574432832545795089181328776027132676144880404220666919389732173133903192457447826873669932387682446728186184033454800939872619871222674846649169921875000 [180,4] -4784923910513560764649854436546448347167960976576799020354252203736517698232945774478013419009785763111209350990377052411390238781859285821813227697814453580303801257996962817078140693386812880971859378670258331785012209396334608567604992041454013342417935304236104334307205120364060798856695929491960715367093524660393434672296415533767705353455981000197917007967306968603197674492368718613350739310215942820633640743192179769529002021121748316002390599316281607234393475859855066904231888372531840626112186764762425009770104831310365645124775120386903260167063388780363623951472148619534365542576200895473101060480359278552569209732270641411149203999715928793534983861243284115601954178515791233308356975744919576830534056749211872020004773187399538218540412819129949601107965636699455958129069140605637065491345542699376517083402187984192758763136149910006121591465133310098321146382629004523659334879406013448413166215787411773320299235424596328482401093411777218243982032248767219782370517229582872368915339710020397798686912375101918953670408416613709215495689607017791362549528378502638039980946487220623269668766499793435969856448485633339101259098117979642785685825679415121635724160953719992017544850819269207829644259811565348683850170795318551648001869201670260384364475241217005195991073168465372923382683350281326143617595567834620438070936203002929687500000 [180,5] 6289049640296273922357718408835898801574114312312332464234191098106024001612173132457945907681160345410417796010152901973268911604660233780370507417375769172115807146749657252645785800243714029253033067930313464548030539516002003252599632973272110747069001401549459969398429091753909125566528016054558794378614836815732801173894546922501433861236859563316028690796022904920943594498734363672553614361613858517045284040258468362721104815592669692945430454185159425991289197755080257145312681504981927462131460684795729398826995034650820476270287521032370928703871073741484608018531193049848952873669608254944161055442294579456424663477842654680410992468315824018363430557185534241795337389647233667449687809674618851804748444454076911922014967687626867672905111422939935280592539864842992380350497488065040455922839752799516258249284377727637903153470754186449571699784029800915199828589470628946357380727162277659330197597779390231042789592528135609026767532473418105312792957064758921456372484646401303565586310553385106433765242130226662030961433436246356028662210052907615391339444777413196957194775716535054882034612528764128117835690634011144946752927572517329844186704087260728833716143237945325200534655998505347420471893799917885604058171239692894450517922068371926381112997968734244612431732691576342397102141864419141248700888668463951705055875778198242187500 [180,6] 10465178139433491148256048243988802729062638158090259108119986536358340276931559126607730838075723224609495007260640534992402798499999777844264866698195324960269176919310695963874559035911549181611867372628740142914948779403915423440218765386237123399462227045792437948447270760878717953716543931231607433549532246494227779693705166300872995253865066621282390435332218346673774025936714738294016062042514693845244448359980584792444790905629331490544013404992788658696923585545262950637167244993367067650015525920765893125991527055954638246441510071573808739519278088683151689765217666824613761565019069554853170926214172186181917498907652543113231005976848147703774663096897173888077846883214996896289292731095526648451570415711040053248870212681671193332742279489901509762393135146823702571700662599059710408595348922219572998877184641018330810636722233324546330478223245256352084898496107817175327485445880140083065064153511747137433760108783065291796699819820018115023082921346945889026205005767834687744170621748500982006097536817217541200808724543283053026135282715036745522720559577499019994703201709353115888572965399373420152802376400125318639252638243615229593142027358812977780064971504054186328015309518965325578802602385981886796992439042296879033902623270755736730627334415360402472692423061046061679609464358248822676977588427273050862426454345703125000000 [180,7] -46063812166939002388796305310779816103471395444473222847677361009590168040231170823635114150810497100658987106348057157383331644028394480122203865399290922603458575685352751940496775384550646004065623054824469649329741878339261804363399391837380096608656206889356714653326183244119973503795793837657221731522396548298668424345633299062854246616577004444912415687314982792304099407829850819379852995300126846187260718349092610257041695039104162440724969364184632819043234139240947606928774650314234070833405576643301845527821918744646878734707886451746955405008886677697902226557728186147274827731002559130366674231130728619815890747423237309908029701830662506209125750533810606817727168725956479692916852494921046072401580592693326210328489363367955062772616273471005139795050543024855206324496393768658932126787167684100372778455087113562955460445766854412376311267304093666832862119706282163023419593560510344914194002542352720991043010634823609455075102893133494549908196662309575736923783075655377900093548885591371857218851498630954037820885643145440390811581248649085777490687760036301946631625388643973186227415784785109532021090494747494368075154218118480550090646725239350148040848895328152156077246683325251465336467458146570851994115206098437034290686398199532211662278727040407748585059215044935919146896034154182797340618674078618672271415369018554687500 [180,8] -3032245293377899289567047337534830957277066131694858615219354618586841328119753146871692726559931780442460690239374520437986101517206130551948056355492888178998226241170538626307294917184721187296811278401894918996598806668363850558338716278289522706469027599876623384063595690470455080734942365637912065971285325660611865709397691258877897108970265292653681860813463308594610671636431306484154359678925885798726911312832863570216360148040736988600379486368766191367967696835645668976966469990914202885244044098765080109632090880578893111138083489980615993553791228356134967631549319986435900189303445202676792390959245874061882714523081938504526901799618364878359264519870986881585751194635854383790557919113328451990944988318399388230408049784685515345126511291707526592442342511054602561967897809991455667432756018092535594551128483409645864192391191798782863590015477317313117159071007866000101766468542466362799593780302821482673993743520180640990007119082781812011120293470313690525486676066041711453982613091089912866096787392177090811823876477917321887641432184767206795897893236153226017990585396320463208584277952940660878422183745809089713055299470511917053599473233164206920464682301288898462666280771723517740358043844789319465668534013713279886731300920155654363578122196998688001409620379793294580173425268988264658074903608458108914119523179687500000 [180,9] 17962764894513926752138342162408002287176675301671333750305465058445855276807524916395904071134301246295012436540011219300713161604167081994497500220717536350339852142730227093955466248211927202743653854312658786591851860754231359392104215326397595846546198036386980697617146837832985901370908029294362711778032370479039819757672052138854147964621670284465025448915261120496031558180944974124968214297038367885717981339173740333897850097469180717854033902414451971542459789807111694804609731098350958962689546640293398539525897192613965472700720148113462076220897228597610593491149344531275209321007122107415442336896395641046537231577366523859279481288717110481474055833736524606972304589512076203722316131496444528945396960911747593667499096398695227793964276362265136088864495938057625176657505600150523670328597620174804182265221448666943649921330363498881348741275498208191531992890482711204853373125383149769037977796714290918309677634158406286071947142068707081486998154279695431301519476593813497989196532919725667072837863638064436132107768556595382524836505033228526994471104993860516967534735505055540782696421091853789530131086315495784238758345451826379381649450283166093920041139713991513701106874721405876879773532884053522996579908063328748536422478789188275556797574880726734009783452262534145684018154429872552293310017266123676701409007093750000 [180,10] 159085872600363616815716918636690738672845520378523571140034596915168337056457254676270592237202715411132049394477203368699437640133371489926066909360844943009681113178088928592601868495497451369318679172071208784381180473784546601087628258155401785585638727529198506978969786817039007841191379645204637110652383879638478588592417542493132703337440072685396471798986356030049733352929145245924553938299338555882943493978883019471838698758113942566809790352409111545337816410070234213364532435781268128681855662302589039273563016303319435909808691083848141132425858830100739559885565900095625842208587235648045783439446366119012981051776643718392106264509598589208310444188578599424414282159635992308942489288764714258777007522783346660354529958458444432384533119660234797877701324214714845227543052382689048272743862867413624413711785988953187075129512764406487026351665250502406999257921985057609762592104073791496360557981263982187398316600903442468011260298230620587685096746994992446604903643129462725920881495252340418907434436663518913360274999325745356759850825955297013260309866427107706221582350743917027726539809789350387463077553844250599227376536926340140361522077725625091994767204143938290706916990798447625358560440093289570806713243665383302298848217914217986502112123927340015756012647117110683999505431944101602961130121534199346746821378437500 [180,11] -1262464460571741556455866972205479072045301467816086968139663398424274239149406084603942925326484039390043777816373801504949986974115710959651225283816485116091904721556701765805173666125465555265357905337902608489739035524643090239326020502730775458479040383447985112727180259614523056057570578967807837634916697632667833169778388208039689859309274518666512252347659859229003767947095005315990115297480567579585950806297820329754229977928698492015131557728362351176186146942942162849827845626721154994611459495174773994937890345702095319090554171972966409412297242227269358214810035261125567162262701753906664649174091537491789248229966346303493492395505732753872576973662392536539485194136006821346423627103905599901830861401406840613134172468618376135219767391281763090221606474439836447487114567995120080809654990534033658939050610446619346219435153008590474985044041637960144594736621988012808572559290617578654842678783873847858853704427173255562301466597188747888465935988616638070556624480247519304275826944722072600477565066901958857199580552074925885369900275740904902392779549292659444176179744370833728173486760728220851023367193198292352098767077068358616028970539296302151575875284105597717514995159886890446206666104043311980028120098788300140037299300486384668618117756264429155458299997321301205156157622489895384134437944762771075812726904500 [180,12] -127142962303589435665441234292053141009902778405074696898932313690767552477685009609785589708455882793906352237502692321329827906192095754297645488933305602299737981334644588042030938882051160273471145292988686957037897208574806937765268463423726217549828325532294174112375241469463032874414631767274903914698748498782886858334078147839499292539200617980494528220734900896436052078838102609768616992197487639852785622457803556176164873402741736532078506535535454822494502690244844805660066385190226246625082345514161916110580303363775744630972877093626918605980893389382976047643671074352334248158657121000570836826189692205806153671921740524673808215555252973468099054730380331351225747570488427355668685497856920983493982459330678360357575074569270633156438099880403782619393030499925294237337401198475000130898009035526597618917618160463641274123784630650525382539842954596925473425933243007097522120897575659594832686532848556582195344369691108650824326754062027316555105033794216838382102407101534922150064460518717343177119716046974944967948790469470493612045406590040354784338354613364773344986946291206824748169838056346815219985350173830686441455619224032109858752790752954435378380160576358294149592714042588118093773451901812187082587245075501482594765358172616844996820222696682906737465711131377552443328898195423338924614652840918350760357012 [180,13] 20298193960423369811829759467760302795734254858185680947932665904390007943490304551679551107963094911276816076822125006678754767172616825661656630002477395358152220311368859459639497124877206087392482783010802958549330902827442758894311070361085399210584542893645214660452901515736807541125526116607119119250499514088153822465000646276593573239070059961821586175676449011276630538187745223276862653497973008619614777496967840329546397783724799913537223096685771026010532925408270532052640293969781215365772939173009098908110049510108658503944988569511994881555940282295034272351235365073462256798754321524178552051587600003771450077200215842490043541830855114239774595159307828036177115285513267404916319187487756978688732940093405598809978918375149797428118144255618575907465631010755347399804843688582999498010383423015819901708100765772293372017985185934689524078187344001299069430128635166596802863323710483835817641385370732484644538988067860356602134828303998853451683140045730151470449026085044688280478713908149220771135579996573977313587546077912153657114054083355843358562483262305718598641053150933234144783910491884495825216923834895555301632623452783188490153498891087652488318977967113935490372199812726468466092860259857128754794400438342048916598683389173365531104074992815398725704067503722291438313967947511482426717991232784366565612344 [180,14] -49832086120242477254298204320050197896413259471290152428337613743608272918340164739634079487085497548944702427744813240889205618770342224432513094110618609068386792792017388454382175143734935996523351976175815308598787555635145825252061788334971714670050237233615356734886596415002400806942968933155732305073088315561356508833562275991391157329222423452745769617597976102324326852352796817361014322019386961197123752520633586429108043411852595863218601044646601537681110071169050182821021599986067104017001365926332733807423107216830908936732206364805986582424408556155371367850749250211982167807664602924811513532673259518409949488630279537329232979519478956152890636265757554919407908450463937115864118384714458929174859332685683300743797579031163700435399993603013409637482615203916405035585156080555616352086754045445358155940786173893981005875142687286995201673512211576215810842949935763631159360681834732401062510554421629524764793347539443003455120610709859763420417740407588848452124838240484847380352621273247727545684967871173821899946894698215882445323736151777979135963616267793767215063292477129303578027636961327334429380152972799035021709823325664415089917755749046201431724494823399183276482057154946147312138879716804506439460411378919023219494995705315337882608702068418245572365455416328337299131847271494690229240228692696734669948 [180,15] -34095948469287447907844238027653185201245213504307240235573032634406296371223789244091886722301441708235215422498594637541785425953593565919167158738979735552434234921932335837563269767359166186429177188713492698711155710334478162330318491489159120579676189253044371283328067156965208819989951960398650158920086015072555371316959670869170862611628992252007117041432628040329719460931550243815173983247398370516749434872514753667013892995450853511406298324293771680484883933769621544834923741957497916557359889918339555038831215996027358167222748730709364502792411134139783869657182539775299620994987510511462662912375624581051189454054953106243632904878866805193008244636050994274407539011053236984689320852635002408365981537420219091877957904473420548073899744730263959265958470283230632755056424651349591649713375921404578755039089940926958711330187003078308603468408419980386419746569457367163347493129923022860322312866368539317012043000543784515050859454756030216842892293436356437977806283261423593872816355013822429405331639043979075940669626939341731468397658706191677662021644647260312679766957327740715672949002991279290334127499685596872480021363185864722129762806549273937820357984271034081200895683285569582050909205083998972219985348759418566544149661814624342656181236332642974511900735704181823989950270943685097909360935802470028826 [180,16] 330874433946425795005878332954006788865624187416388643504887712569233794502001656842686914810484978928447849812942880693202924537198886287185320086728839608502304338167189127734256418218803222058086320038678627862784090823731885580688672360885238700254921686698172547473587776665283360317780444295976257382980582320835676475853217038411926495675629372988627076073050272729668207885690770110709969502478906105252361786461552379684919704105423489989057849405304141568155035889828227032996002878133006429959193911957404086436626350861058771115472553984368471989113726594681558054169181367673094609784610897121694751902539191046729995005923668818822016434888994037831908451412219715014065425055933549030863779498166585197100032624903263500898705671787226224612463595670614483545845808471871425807585585895014096342910609825356722387073732307771081615677293292360645248215334778973536405401218830637498288687610509801051889105658729154983627723041926802672930584888115140709072956788597551411031084408347225332892088532332904224403137010429959415028899512563091286888182220747922979219678146367210680088468023912612506039836393282275328376249344808275941285382451295616235282336139655346797862122121466651201780657989981569502158271747780628745986265960705043128507060060492977925028949721240449575862566333099977738946096121134409461107615761484645976 [180,17] -494081724707190685414847913158932480573194358268190955320028332521388214509579405811329413323925345005892733509328381434602168211220063862979256157658270664143299182921784723780484449863194133063625204935938103699145330539571198669907239651352943810744515260822375808628939253137715220527574109764774263782707491323932722460436605363440565436046351479650541191881154210457876499017082179626163563223556613541180779783239930449714971767331245795498613927498218921537491259690315020068619700505612665491444493892295997846409719486753159049665587581399567202661767160159871987929349282053897679164269929425668120597870631605376450613209746997988234601659887025636387886055294174323290578745871925274136295715625211694730547845486307426912792243202242182861768686365484189036220378424431986967192983016703890355929231165603049149970316617878963667831823683562481389980322334353958095679441568713825643917321211031262764177622162956847793817516477206750033232470498488188729931641431428870462296144639566733949860951964656994433145950776539799157778711844262111817263472352056295291784252117071110832262744307256639526790559872086319723739567694239478966825142134895571814889487720702940342783027991259164386155517988566170083805253749460393972951779048057230891782379329029347440013118785186732040369760616303712887895058096223764794748151897196720 [180,18] -98046599269699821315422443120975680105851701414889457813151432774629566455216944856230626070214163937141614642844203610221398838676820955689149620423136442091175601107692857046038497466942769065181042425188950441694169901016207448983280737876650730533030982881173023266673597327633453652024852099329034445805136193588652644969510466783869215785630225591209703412263134062226492532002425194699972577709464632027174075268891260366972524008215973232380866244057128908858820481112169762093301037516131125847445212753042906659897959800678978867487487302150444042511131317056651543342440150568196963481321489338549583653584346820018102175274935389796844825255435007597060208728231226296295220505428812492228205492080399093506652029861884679645740418251933613911687955872391524128831498409162445148896560785800888281167014741885612719257485170297899214089112470532169475034073361145318010896294748832097594151228616510034266051188586421791756424040594209147450930058801762959566146408419661116936332770415788520984389027401740196023513824770768963973198213851755394109803372971277718984449126916900274726462563971180240530186628238011428641772478093458975897997283466616456086365977373298246229057532602652066803795619449498945768815135694162393371954093159336087153458513201930259866769673392259244697376233916212033209879001981446356926627938055 [180,19] 1222206146292548669593902603163270340637735637729278102598839411290150222186576137606547931883530370565368607633557178151005044879924462979297307666455454600750294772617347360709069403910254354287604178037915864281244262175168560973623239004886439435040624258680170159439566167684665806630199840943877955440371606871300531820761875436562701524289973344251793099397317373409105695708500486689199230558310720702020104175506323173119981724859614690259139674631352306782137899708132000084038737669754433411938943517295506071566391315829232402710122077730694803092805530866960860743079489953793602705113459791699174564070434080849753802940514182727073405941664356660425896159707439857650232570782305079477294448681350850201614234161948238929358559647487861259643565520709727959643389168646270633267846673371724378800917644201738809322550730567208523881574539556336812669948711155950555726252330499695919065075735154619486968968230154664386472921042812055466833843774955029768124409213253913335763706977527997273332883001444039721544890164679510525715196025079339769695622348676866540693166966904358134134091359995043573869181039072159222117852045691798049541030503699341881066506373679874946363268072181234863550498524387819228305988448306040925219693169911050564726316084389826498299241339432083676099359172654409546512137761919845934162069840 [180,20] -1558020410787058480591871423202049975226259620718571353140995009217602332460368639942440171995734747686546818867455697847839105695592106643881886416496812498179188620092728145190427617703583513836150102058411545450182065706176657759402259345054230343526635218166077003979822314801826014833157410638833635364972298923381845374654171359075058986372270913682636637815232727389147499200999024663235881462121191168928997696371917758494682096077989297643264662915339715727674268705000331469837598648352146154658844415528657744799063473343179220194344292423918549968034483464613822024797247733310832329810114457457356823449548155272412283077553591723661675424742859482322960089757082166293635320972328075006784913680906796120341900991158376204320038166821751969811868320733748244556890374689810219672515935551084029498741308818330449693142121366896203513476282193545380318644907740383059018914736143862991721398786755793846760710659023884926268378910698123987267251190288310140696491437206917377053887332760277091653561174462643059374603484003639889671056402037161458101794027537482459028766876419864050787621324167155315918965444824005535818877539666653356347687077863864285245851061243886650004326543544439549508496400224838145702740296351616293147727796914069771311181803282888240909031576456649964634876769148388326517960015178743165966224 [180,21] 404109930663173126773510988251458782761903699040846143844886626438080696230001176364645976553522519294767362609565397324181028168952320354635657442173437162977483333054899234626144104423538469740807495652829960974505584103395005922730431814927028767067524057620014347104575029272010523150207256187051975281271769518191152677481393586054662303292198029586014316991358833371028019234725201632957775901143291774466277893378682693978440006779250843646616214668611962872506615743631250006510989980034042527724196463951816181299333509603012972883507481019114718957291836130862638552747379111212996733211905098028702598836931384186644940753340293205919551311879565718625059279670481111677929712595762947394040597167049078692631604067849510712579995786405151194429249693481921395591050859104794862324949446736806130613585977605311097553810437215187722079365502086578230192050830249155639100784492799477723513076981173473859398029319621822051820406596225516694437926252602383443919584677154422254828361055607232356250564521720952122717082556562799732276277082901753047078978132500161017829497310249809526867665868198505280862616691897842473547228004991689893223997251313096024734589153310237385664663464213016542960088441434692894465047435833403023952810252560142845472841348781800588352319788922537760948043296097461628935717370686294975552 [180,22] 1123218822952829922218192078640969152314612693837336258625613477339223596804348557563266320852077044125430716385520120543606505017427722768063384939371219381549346762395186081583579090037388910785143126694682141795630097820909055653930018947580051458500032408680977502295949532917970302916102489535909182266338533553409736556091407570655320975106653245829401725971152552443193072136170781174034413885697363013004085246736899785510203943313838416806682173083135674220276763658827868720570804139759624090641499111352529340956809321939923144307396901977872615415589442908177587541937533500541715026149507753506486684112019256073429699382514147757940708388810078343342274407934205733107641160634263956307264414782092297255456277668047364490570455690224919313062876297993765896831909347966879958968575105249116249842319742888177581172642414093943150450134524252300760156968083096689372104956464064125338754628381192732500773739366804791550457883036237324486025020966137379719717605795768987833763569146520339132157415001314430887575459272300724481162755215088918268994680187506788441141666448866377809553465704610618957548376801357845061648098817009769496526739492462305268720651634770603016088582465868262147708328559134069543388747821023731348741633034695823294158984599820963012649046889255472404249779377279866984222901432648873614 [180,23] -1512048073063749784468986696709314983005614430618198872012683496088133181474792354207976040018906035918588634492343592911119077193324615763610315031108795748526930061704237216345434077033224155164824265868785052200485302844601316318415273052536891294603504853555955048762221117244364989482451697483936250641812407101157481196404948821698709912941463540258381399491245381239950827220416786346131015713162546002245070928758711899991252158820435963967461953257609766512258329750795516915823980083730308131082572402600249926998953363759823599551575764556344242197342587920994825127627445693197825313317221378389738580150527171560698108085103930180707619036514870677096878120152154687107274525243643835465884060047549026473780339350507025796014417288670340177228748968012422507819489987970275469130195489576702317296185147826427736621200351633258084896927021748655736097902355081496166373501117685864564562994529280320700202843899174084592493020214055345460011222489694362674823197704518863749476771821925303376392288564352941839992852186727216742156061365395353251896837323792554988129016072266102908690320832716074764286602716356896884220685293083900884313223602991147891372694098048207586194171944407254570379970215786900668034935940160124302104898306583232578978876705710362870607380546427551052392402536436319363756217370358272 [180,24] 721605018649965690336563878759426964666625418434120767911488543300749199019854289323068801875210666534344920067170917384396935505326905787284535036053938200451086257460476553094533901024318869276438073826554641668051703531094006527768648248955343570087747202384623547573324138803113966463691754140484778945304856768923603313889062029626705864350488283080912079558445925480396417140665745777257801783309219880083262320307635792873277313801448615013222023466800558998899713142147096472487326198282321279507647380617726115204604590285014593801731816835257838867628747917427347352022147802869151166375188018514947237248984721947196873585822744908317685978357807628475324321350715646331133551899196502581103333128181458503401453932468235692820700022135359935260633689859096241357605338554329692718533157410141602442208274850978712467081416349929711223004975956791199400883726437790101002913306368134939609333180374031247941192912685386894934492230917703193502459737209970550953137525465051896755329066267739903075242495949757958944157971503449417996889146211318045405825545588089298868517920495804863680102465981880344246511848720213156885665046664135270296879072381164260688064536150563743137085336654767475986390733985648268790296733648106472243686631648863387694214002609112554261037397299441512074102203814482210745535392452 [180,25] 157748344944965465231803316164863092972902897973343018259671725531928139813926742525016589330958171435046384306330182509884913264783105631748392209043475954352059691484390173442676634822503103857790488018510143478307151997556261075542913289080228570642403932752966328601292291241722471689266579512044113309000080296775364391471976454927285082615362095849825767273121382630698043385240823060749471155700510930727738432434616487889979954790585705466778589314596083738276397358872190477629861607290067546365875421271043110576081277172801217738015110898809486598838139232404927758256866978399727163091007478068153986242603883098004070306602689761514657489938016497107966378135343059227624834906365697242342587233418407918605224763779375758953083085720107622703149091022637103023434796170333474353361985396648003181071360616864464982893028413653834428503530875171519687931389443744148028072743506961676992333861482194192570268144588527947553099426370454265279448048664346046978880903740553749120955535367729002204790364219151328746211140706860354867367943684396394236633359467478987870626248949912314433945939987718534959104436132967018094860364742926070133823002790798197498690929771615456474848200718393112073775591010648497946001034006098292388713247606082950097323913158010077489911200724726663676308886151945261555135440 [180,26] -427273832692875626022483680491376075371696792039767462539565957847670527616941250339399849122742072696740908207443217264952580367251482207358792056291650694633172364665455510410428399492638053880695275678134237968417611073858537617498751108315130405991022472227682072195384006228577858286660119757563953848686913288502401385712775951558786079678763236173755332115884536087244394108027452898767857714729150740132265323332992029317572874207066616386489906767599826706984395112228757604939516210213045680253588667277786680423948826093158894048762713423444529284318007915343286842036255854973488055284214846335855238896209896908164559898313905663122466396949815387233367484035593632049267600098811055826703696859201280225986464584998618109980586038247515505473893081094394682910690984782492622761290581845047430461390514384187910539115255302157089354153171890158949897158430737447366604252490799842528338169181136602363288312916199100873050796593343196621042162418514711867614879504296118638752385415508496218638873882360762788252040885368739376313530115163425077928392751342880575624462955105396268279075147264277966775575284596071930623435820327465003125731676539327427591622978609135618471046046306291637426165318589653364199199912023466063585858651112027550808276819076493423999401432636592355869451864262376833205024 [180,27] 253307990561205920906241746095669863869791210751858671669019862628220627256356294521792193018223572441687429767048665486803116415371041997944703153650703149184303425703032804230057590876598026898811009981542907887011083874670425902544937102126486944561393157442307193244355306438185779069675235443649440620019406283113519833993840029160154013799533398916338778309168581751735319051252195571582379264104773397552416354504956349732416314312543958017068054088156898428370396557816958366415696613869081480808980359027730000525887963582091628194711390131841275040666706425552523299008842248809698164594181432368826483052163919955409484185345381487074405019778346048778306058823532479620968192234313485341689741552298142202612257856733751406666877000141316852946224463031306956648147736642342962586022496221115296734728365423908198410066572708987018720036953701934461140601589936387880202534217501201731113616063383026720819284230379726755266231119556879741130015777038701592957063807859273593710663849333026882749788132988763707003495055177923854686764679022118654432166968784673534090504490573136679291386273112119197668914686812802782854077149504495212060772129123424203504231227922650301458661522831170980107781598070603798925942890650218531828306497061824681547076185833969171656953505174973137565168989340139389256 [180,28] -47362603487658849327846389057693675658469597585136526573292701132012778723476914123218992190314053498747802536238418677466232497514841173593306758922877085190127637679552338320168675980441904549874384888802964295376484709566931612780171301134053450941354531050757979076511621968912097460461751560930017958436118830188068634835284482685004964465163531317443922781289095061972627500163886222745893877517751670638266013659358035941586133943351832360905151597715685129251191510336033110820081511051026357677361199307335856170908808961352616303528920551794171180301862737508013767406161558880918979938279386767787218439658554581152752097089769772148157912810215781346757274638866506928657179467347325622298286982570311142240798524912222925876219110506318226198442829132287029070165905796904155536633268447356143840208741308618003257916253521552055951479481432622246088008397902471313622711451700617077685499517935680309160682693235253485551485763917244391889400485037252694774995387154991579969248183420231584380777343838575586187772983347449015998091434754164226066043193496455064878619166542369131459810172586280154132473810829101000936441502849058294733099143889863496040013808059973092556405532394836096572047537397197645522780342233242641541686360301404921065385563876048008327183975991923566396249217781998116 [180,29] -28831691778459178386105876786807620564919666853462431960756276418405460301973306115294282541147386752498348211340367810254436400406797817957859944241975601541007745890017110007890370819393572785371697386113328413679316064461543173608708801440589903472227849929643424549214567047163602479180645307353606723922395949841031591940997149879081815233648394119058734961786809189710332791182782942323404878759969472596209866042411764547529789095404875783112633559449989301324922171163021694407442912132583501953965781208104662258750811168478493946723915025775787700387650758027676645694804765642591716371757592962010635308234045102018406495755004506437277774010983289427934911277036343281063914953492828721785849512836167225941172090989084913078435987472816048143999409030227139635820551367165435430946622491707399064726607986716918511047919415287194635682074014834507977136345748746424418404662940567617294955943281040058731146791324602457448359293674342781839518422845681976210169784729505520060530244517536017890000253817874480027502847612710627166073858623007271790762925163152320602745738610272479685534643659297962524641989484652708077526373548051578072464994046945362870773418000970204359961562933135622970439135135318699220430474550124744319904831821772638206266256405639750305577371642381212483755109721632 [180,30] 24143433968091971114981415859413245770084424315312887895663976973455788597215018807378650390522533954750826171021733250538598565335279895023757708691433365659690248945559445392576596424690722843546138878502094830051647608639565587212836798823978199065528628685823768900899128416401688596914633169815883002446796520939137312659435614653507274234551327502926504306538329650053728585769855639216376912064577791125725112635533822377324304338620208625416324231011740378296193037932222248946790694264268917095005860957533830415732122604987728952676868989765899060158341022712383746228068873230034634507095918139082145838278863975399034860267117854778318756701481932296108386910672684335480173471087450185802989060933010983664878250255865556081922334959704168796910510003670544072244546979247644930686823908760411259311629750549843333508514662777306889661692643634152773375241876407502109157656417478162993024821732915718602627390089524068290570632622712969442446597029782224977235685613373267919682301960245740552538933639337829056588276584268051740777213628341121172570678227419695628334287020880277943184633918835779453190197237170426167475226143061466599629117050534515169896155503442103698134953791864010436193690465459250959598215955340060952269764013009267213542934587369809551279208893921623761447353912 [180,31] -7435334964061531129458137859733300323628956256508956801402703516040951179120378656028955573856908558791723303245098266789025848310758561479579789917678728756811958246035271452225965970177835140361329055356166723988353040677034678234156810955218406317407310113603383663429981439684059288226974600458266852668928592750491007694407651383440992411897890062006720559160482020055386849411027455492686555877853855353826004342743053781699520194082139660473356869334845129855954897491907218010367037193300210374874313384798215352510484471958221439748310959689946073137767135549813447698825857797861208660588854405515301761103736261494448640689343619734190683868536319724682990667951490641946054580221262359697634987756562972734165822748071994600487365708982885877075157475785483118961274126726488110709147998304261571400074257643489749900502906215157245102904485008191492009866793204711904662286054162920100133909481931085695440920052786860855447402743242801657308660583995160105050049262862221629474818132251397260899336199767361399739964591821973899480787141735890548235656810792922179601955907990764470660801087950273377426991281259031844102953377818014245297081586664738430315630131551816436370567181512696247766041499405426735366324660580491384133096949002728274400687527743800703844512042772826212534404 [180,32] 328194126492855493959560669430240768340817157640383037408982998363738868585290120414757942120312162257345550776849051069269261782151378409859844726060545735016540741876293005836117984226693145817868715844080928374819611667251638883700297129580520808813303045780290863833113634838015735835616547781121131978390685180785875862125880520930305961427870247344953205383194272332861986399127401398283259690065697132884436658479312167001819831099381082006019278437762794632546445645435166152422888079233077280267116504062375887125435246561122425511532989658787734001451448151402470663632751433593898967023708399369115245996006179627940314465267686493223487108724641224127338561032668814103861150520262497264411949456357178760907359447449494190200464233332119839797181316956412102744945176703501767831562726369154615322409202459839136912548901445256813276845464936081626396984867597202790626271507234143841842339019994278555923587984636252323253904274315884527316656794408607094530714260614239771588526261392634908157196573018211097410369237834006255001646792701829628762078156251967036189318102343645292161440159240428377906840476482599764120034882915098733095264463116981871584547027805887634457069556495694451018721866357420727707608450324477234977036685601221129465818195122934327031440000069303504256 [180,33] 610302179828052296368174080330827527835029537746352979782862561226511366308432943666621301917011341905285147392480091095986064391555742139626813588099154460921943096932090660361643631564251085388193722016655406685356701849214832132993315574518885058273691808805066484734015092783377617533232294513677868648311945028827216260047411952119676655154110479118120548353363261240180754903924556575717887101546804284593869643304660275114099557085039661582704366226587427583657091446885371874011636418974459941109937273418054575633398814823394502824042002775481220906307089881304963469943997858446222015319558190090057150384136843665814029573127913064196598107618486502541255918649707301504946540679683611387727682666924940011829073274997737985286275015539608069166851966659175189565890282601221110740795965446326025001561934604653845439911066545095177145898669043683848596781266639116086146692134449320828505379560286190017904124211020079883594118069357809515430246047264801219795693974566408318217862042019805397345129012199400093254024657068162780926525122516056019550033365377824093372181105850670176256157455672411204835479653307657294604669423939773268974209637327095540592842096416315596767207374252446237241587391380881374149789299725550914047334298461365413197667688299448198913074044830398016 [180,34] -246267385321836518444031098513467068880822655180793930646678055362022964003079890166648383801291659523171785420792626629696099576221517377170190307204879798682945415205952740828342860865844552043033956836235237967155161842770772166993219647791842739512472296926164685482057230810135503577554759596186103037703045630940820826626546374433688643268056393045803282643107276862743984842398879860135865026831949424651865913612432964472732237534248904059665589705983368482313618479806756643586939826086871748967159206684257357764798820994927965459868455536088595741227461606850548096669514352159073320791710613712121431884568013763710642790157236072855428808379356168093968786732101279952636787002072135601986207766112961254621622771867554205803928730560297343412126565097372975533427288153280684072997592241547288949866307332194369126364736638700151901985748301829796421704873067373474070406262773671556333145704366270538919530932536468349393144836454703387389563935258116942208991129659701186110402035066903928627332057306683396325422951822333352256784821380551208737226769135303014924937746404681890501651457232636721365557582135008283000772811899466640519925166605005901361441026494468719256561970463380940854178363779668016475717886916571078524326158484638639699967095877922193918614454936600 [180,35] 39425126835861965433620262896709772601513910616342395500946728702945525444541718856845598945187260475071394364930649222894328559008226251041642076194259664818719688801051235816122337242035150732843264128234608369772268324814930109665898849943078979740718807293621431885286262551103532007239132953965708250990423496996439203472717176398262334344754845842569467084163932042043748011432575852259521333700430909856151053247227025324440267825300323897700615618032992134407530720280240031831291640456214340092951049188273944051950960181792783403025814603330786736057804391707068593911045106763718379149947619788512032984913929079092351705610155148090331673949562769270581534455786324829250015684884153156573884275801696295110068670414652227442487582668474018258530865234407544939451474433216048237161552738391120964051016974433751364246059625264376895171577428262631573371374184573185472800435383384998192682595908804824549212879268076679378876226830353677081215028983963904227898200998388855868112888707902411568467872708411567183490151702095705372638663366224319015695511099943824869702091548988623612966348272370031459820057935502016857572152898731052797805290450704710880576952936226477673547735542444332746394080241444142028639296534836038776250387398900033312012211765727130752369210088 [180,36] 1786183147813317351399758246738953236425046889200163817535874940313463834003530198451769593469359942507844933613562113637294437917974834702417147653777430017585449114379219878052280930831074991051469189757773333606746326874623815511653856750891661962972070645056630487056752594191071663114951823647009158961412034068349296707549852638653020274704567952823459134654910033878198208601020096694269635948063410745671918488837488892277281365714379224113313311084686424651179810553563455476876939315465688129497225745868335324777152867268746264486481182966611952273116391817490048845786272029879973307858901072566103841577207855864112643084499870994371076050417610092174868403438005146726056158595013604275281466887592534416513855855723848869570980133812543610178390345382971799335548879671322329808604396071080184495649764687326115240327009016314258166149326485706627924627534646110054357632571355144995651358843253703928762164630038232919845436531832040978458070858924835940119084900739259608659013153024460542522568097639822425890385072993339754539241840396182868781663903496162292081398306709350414399612885738541984614391795823294385449709419607957335353168388359437978035535612714893542854381999389448857276878014739793342919144196774285210052853285121809418220503798250653710618870 [180,37] -2202562520055938590717264706594530768269238736503928629375350221452770640559151587183020614658316461127650069801639136707401430701894415177772806168720931471869652057800409512915826723488254697772534801253164538606214485365230628461483392522151414980275278353164622544865605258273113028684312546995582801815598069793191304190827366897993766942191972845929922383197332510207327152853333609196986646969052374705540761681508903924605428134753294215433771792017001752095261626842307144018911363091394413168405587687225428724227655459005026203233425225813699066338896027789598634914361812826651413725881029998260866382272412061090445367950841470296823549691946427423723139282134316602538649716726372567909314567932516699523523447785769458798559519454521007112080395618730081701585920587600300114865819682737562152701001179742679032142039808691900294235107670771407080408598539922507626046777870699253650521968836470407317134607773183498668577592358426156578527602867118179639969520271398625800192066827519188226149929036608943205031540125643936636857947150516740696015860413666049645417920319939839273066857404995770652724972359477125523176715582320408879868564766978853098709061333786574766399198942508050571108910289723152093624697059256826603478758855956427167093391621306417426052 [180,38] 456230390830915928552015031668192853251318303547690177025345283574726444083548824163573937920587387535078608691940901997317471482991251244385588591983149987162509942772674194050761414509306312017593549179446983236780491913237027817480144602255883312250787410759246633774472488019460220117661986619061075807890934589235227232821422667195248779742588490878071659232230531756269763004141099281075284921341191894452141806998592725040388999353523111489384109803808542696348630481412276008682521884632698903795305316589947864857423677734437730716173995548920310841688276641858382907856727866116938323201605292105559459615516240556895055311054458718280989570360971471576149629656385360640430381310797208412079447643410466056242148709413604919373133276653647463547514334385280284282132557007879364228539639990307467100369530571465388876807193535761174439481992808152836478402267313401969456161356801759122649636245003474364382484786225784812417144679479029544689682459577904561823169622082231537066387724178798922624256197193563077226512406363927970144669512399135057157925149957115065777368558994844187258843979360293777553954918322949653507688507131923116901512977872047094874551731027330475301154964141476331976365409100115524340069070553954247888707408456370558308045794599205514 [180,39] -32933736394875300260014900302304601078396575955044386475955876543962453828874665093748682702545876860530942683821883551970442379389133025982425627002281853245213342537256820045610659513794463471703647335060284497162811171250933505019317875474827748820241778662105410762087269123422023623407853007223949104802357897659153572593416617970988682429639789571349221745621814911523762654964480343241519934896586802649172173758768898671800712510349521584180429580866168832040887498828820675981314170956772226926126605118936364358019027726719510858661037857951373919490605586684710303188681349810720986696207196703994620620442088484902858244979242760106734822529872251220073107835461186541191058288707207482190684818028287804381771493543338990592154894542743399387647300703774013471187489648588488391601585753187098862875264946322774059466911608934417827769232690097199951476057132256731310834147227978016389669663493802770078985604067953294809855045228209412125454723082270844444008772612074434267474814152974004201333359075037713789346771618479049638916850006073660602235301275892260939273563104535693426847114505144468206798039263430890756084284053700868256798182378535649279474307928933049438200888113650404133935636418282987865897754767875879669749390495144612062329301786943 [180,40] -4398415280290375154752865320544625074960370294887649764016622763015134931493602741901683109813887199193151903675083139459193370395393426092206617657795031778009775454901840211823201705160019331865314007538502650855994992570237140615548670979052533322479662263404368106028786839784487832997761534780181130104840887028275474818576023900461785596657586140347526633667032136528323447710058049373716053383030441529426399195516796503895075495895777061555775639062121247232064580290660419649728414402262822486217158182970385978494503865970339228866522181986509703561609199552172911647560484596982586656203936774451255891270631820075938768716563379875253266721662246248592972185337858140518997354042105688711558926091569866608034025758814237374631613056463206166691784128024007582714836920060915828569122790805138512718772507805074397087204927623580944590434500213251514302949566207558822039969290917241550856498728849938793969429007927963542897295759804137775802244093204738819884028277488468799991237982677789611340796889518902841316200357526377741568864773575773894542090784004686192836243272883879444809665879693091742216341938179890877646713855885141307205473967143175527029187178788976116247126925785817306463619448324074875050920608500184482324027570498754512836138600 [180,41] 1360656635683812905691354912885716795572012255527840352296901584892498285984181722297903367066375139473220387258424384748826578156873840448933314933669170256615725344827470034978933211253721635486805808943875836655884472318319931481519234212528148379810596547644916174119409287723179587021186446580010850197171008703158293438300009092102160785156773562536424388270201947680986893440951771098334387596059029742440633162628169951516266194404939881535848119612574365155417567688270375637596009251081674867068396209988179415312174736025259052526762686459273468080527819594423949879555896939947627750313831102876555604205505977991526193857932561308867788456687193395666353030791007624130224525701704834812738309089270248112654281043436502321964750015293767388974904976784780151751491711885453729930180872966202456016411861190158057824951025065536972634680787334982537174003417154514892775548085920251555377033492533017777433878841700714573043367876212901003185828926502727407340902610534572494089448356417098341846190350701346198903268349158637939057884210034729605999185617817037685396759047523478714260261241477662195436692751743963134949806571405448299329736974156704285795985677469333938197919204371232498346208731630419806536739627433361849694984931018888613053836 [180,42] -138724090281239615273617571838544409261131738472501132188828638636162288270108657744394163816884562678086351196935460549539678927094996763556597962780169888760264749557909641940564531310301681793450208560384571281444116279093322780342639359917883397229490274764263401261563873575510185409482928473509215289073738493685816998373703320403611312913104069394610161980746677254550178047341179899819497434529770974040333680725208587198867278563688741977366815592323199186590942517012411067454560245031010105757246568299440524227000334300393746651864203610635614427244028616867274216704419235328306985380510652686713127307625187872297274546741664379973430370049237062071090980681625466919561599878851300476859943975969383265166620084298573103664631352713022721866915393607577736476378621950492438508036686877199701339995439720657717698589007774837852492884679225526751845850730975798751175147521845560414736118720252711903952938595607200171553377899573338182387796932596703103597847089471066102920847425912354723546279909917011421042553175683618230828157025841444326296942217467311508716114691105028512439504943995180892462011115451604660847545657482058066785687543206669048163126326525528326051480737953836681211143180962557959831174638642045764300931734446297777648 [180,43] 2230917595500518567591168307867621578490333945445194387456735680825122886786721447141239564478890225042261718228535975487053188540994461302505930197067546380568502246708324632686563311274476732065869975262749027696049959577367375461679615204998357184669712861875250076709091754193538449448238673898875167141575677751472536449179244438178511198581661519030677958477138196605539504362635475379673312141446209116160989926561492493498934792751646759763972822924810995674596780414386490449552791784951676940809824420696872112060450543962344910635286521068979628471714734584885325649833749100969215984424527589348956724719605417130650279682200415657431870483944072644692010002404359165686338309518678006158483898354156587322217369275932292504876860748602884614091252498783537314852117200590827790455028584811336673432956418255203148312333326224623689206865218702435605597143702744629346069539596782942469450298039520560823031960028185775236477915899104644563758850169163056497268417923829141342831254856106118822377166474515413006117373587064975905048616323208624212619311362343968136977127167089234365714664870175593283576385469534182799232293916290714348994129266400714072522129725134318189404213570481043322715496800228653635961237365356042624077431789942088 [180,44] 1060332977542769896697961693587227890761972833847024498497469296551621237151670664380196633460374576183585213664132025695168846422419153729510687592588187248686909400505615535683440874428479393534846632998117001508701743943304348234720006987344891390469287269189387816473692678410266887785723316263870370391014586481088831032839160366674191390820943127493547732651116457878627865064956202853644047835664429785628975338801324849263204101721191074970652636945263834404407318596866996580698090354760962873628927480477358452140433792675542759666071752882399909237063674400598626714135414964381117296714464033843345659051731934667477956261537542266450685059492147406594432964483461949037805238293325805657912272142237421384235591018638275741822788560445756987218550628459571899676243940850358431006821303790170721779222266254847236918913623197070721492890532724255861977807690600413960185345151241854036689374422248048542181706764452159101689836339445629069646209493877879499356330740708138255830745074678357534617722948809064375526493797211521517232022205014543880088897605262729341525076331131657743777142024631982730066505539353689894632123562987371824606947321305067828873396603942839460693998609049731910020790375043729496545960520473362039804218150882 [180,45] -128403848371980130104700169160055860399120267330516881477353105192934665215462304393648425727380235875281047284669673387860435880754665277590688484560796566372264895726892601026544887792667894851496739521405650643577077089208359090815825868773815411507169697310404958024684999693213738724005910479083479163353285303279376131615968829554791019261715800739827466384163118548138146670487394937377068378605820381889955991974924457897379986986557421819382964433678259177134503223373125402956735599794481139576894895595356134453744386005334447624601162003434934185173785150189641013905751791040114652853534529557920540500575572555266478320315092406942495701780799127006970247092450202785348515354032307876009520981680054275580757067448616913450382183025848773655962447301402628052386032925430133880235384398052455881995884942011395510277816464969995224483236829428267143396051907860796904313329500156953163026541836053550950840563659981763050008275270662684579587544721574017262213400141421880844840030000287236754151775608425787136402967140812524352739160273462620247495303742004617436032057048808850164324116681409780299218639729393597564572845910595763273041194933893093576860529377500389458352384653430681448573427984014960976764341880290611752875496 [180,46] 5604191641230541462181368049921314679192611748326341409828770089753765536292542830099768695987971748669165003282553494208162052962433171776484453195121663143951462645580235077246539690968039301852730910511385702427458947992993018500928050339600914522947242560573250341643712140792746237481836828953958299686137108335019049658691551574042653121898020443820805698499488830682700670105746979189662628158633433618151697145900282260424125866589427283664123148185187968597677254387956390386778788173191639164758002878370685757245497877230263783179638394636641512765645749777621082965774300192682866551804727220517737484267542413446674797863932160424634640154773682939232415853968325623720113134369186322616956345475973162466294328602318826592320692625163801438532153392578221564633515961148103772568435760807334500652302232147459348023765972858359853123021191947105201845943787992912849400769650051911329921513587473066195421798796958523313954673330249876505293251873496345519027705586196721501194363041271689025415555136805334506940697657806242093018588849505894228233492401908767657947102883701175520212322533755170765707647365257760993580492221269018877786328675843844886904920709660306266359469941031499921610187049136207244180465030863955174704 [180,47] 142293198404426170557892439921309817753114954836951022141999337642662500640700884294341092815730107669015459109263731956883975578771817667976474137237430166900805640535463235053900254994209143091559638608504697784540339057089342931403759974404146756675972507917023587269730196403154920317595966956613626490156574257307628200850025395518390854078048047681996660235332935099231085342765068548037721143332331973215913096727292067488257174026285225780482304874542105969443301450431578246137771229378502223446648167911560077338713619403919750368404413275502884530230267443700338485667116817217483049585231056938968225315949611480331050745064549865661166095409613942325293137678534275787900516696839626967123479184788916729668627908210295612897854989681752906918670401947719848381917529821420706716214192012204494308172633295038235122163190605366504643916419379490877254494953422561204130187995319184979586048488631174210036243242508608702666431052883220189990808049091593864734324276707038220754468282354054287871418385326164492001676047083505261658054651545270389811255190675989796259534821406552557481276324060985414435526377342851968726688919806105349465993381904815733358974834587931678567154570482646208157943510490960296999245700529393824 [180,48] -30760443892257187826902123700399754316647973760960513085795435883213115037334500666853452759933375439763180427398574683793276226407472006290995676293842996561717327772783584081234813978730538199173716374288449256480222999242369030628955086897631357294695401176672375740382212849564123556135009933159756789698472948651921879414132519405524639095679937821154713974085299644468634408658529168553953291720170588545215386461696569640524185233471588281284741795795340958567606105248831700503536119993890548200200964419166288855988484429951169812342476926755651428876526457846122448061270248376523184982249458578083706754162612072158706662001699200469134697050922891965026176990019666119414369077161958666407942064359884192556508666106289789643448343148837169117401240371815366084069931038127487487371351941204181244169306846356500266782207874728736793276874490417024349784013779843772317085568164115888928601071695556920757687151893357682963403696129006536270687726854748194628278629047994610624116568380036383003701557487316402670634194667413917703537286433765550764319509312408123626159090960009251313224912469655016683288822381814181239782994144675969424427518314887821334777864222162411434502860979163933347883460919932312315239436472120 [180,49] 1542418669884003743537989787957378542073700760528770384318992125016860033475154560164152816313801737837500802843329628732521935405035502170491133947599247069380923727365525771037135874257281781499441362627453999092713522587033772319783971091636275461436110653244439721569741256134736677610070625507139501375275488676637020652222869591155256382011176166277313779296624635740652529474869486285253086277166455578795495127386775300943820255504912538345000942365766700993856294051771399797098135665416919712845980243786138182147430827670196900872971946127632712327515057498003477107700608772552538114203723196555851480253563879733549870922905245801797347908148509681405073258531303431028284801213216915107590976845853857858701660674780375909973356502635213752009773862566973105916496474584660456051927756506623031967546894512863653217562168600625149686361205586287976255709809073130294309514646529979351896234427506880104436760637251628316052533348502406790166090762589711941227579928167135035712307872879267965298136191701935956226559828174046522468869395605515382654808473934973957923260196562554243470585584129916820524489504771577060214786775505601957832798399237868829956686772529558364558713375894759653212398807468477918521192512 [180,50] -17942548433361455456578253923694899322970953813169618286635553314364665748257010318467635039618660905525966122743858875405516922624720413883686677624902719725237015490695193225879657317930001405355703049788178450244607344861461772458889655780508694035438586721379924733675934600152848153808800406289352929592618961578352578476299802707361578665677303505180600852658785172806421963811849558413230497557193286751787962833548825686231445976719298073132233564828694923700413048893467146352098490641163471938121052041648549302004813650284660111353273204096745003440617599416264497097768435418198942952489388930229358686062744112904912415516687385242307477647710302933353692661015945847838003485921643049859024508301113964450022249426223503636498320377007839316179037623636171120303724339924217440473313977663015870019869876439155760868251685493681642418472232830738139298511997513966848662782928586794770114079485210680887331438994650225319387571471395667691453562734667259579553925005803064483397335874071835278445883799157159361926390760035633560497209359486259892549855980906990358412098395104736522962475878080420624953598687671663939109760108652159181071335990233264589299020944403882920540210161669259876881556801748654300512 [180,51] -1735259874097818719733547189073367048730757231756926411832272977444610764359271566826260172575547230015387984988993772969749171056163127194303226753634149712239979279049489369464450671370260963155624321764401668031874193443672070932346095800751857041221459760355270501535202742583438091099424436726408251897890910679853168895583903617345664334943727794511084558473356514178006474779288412291894114055867136493877431343310602647252616050746463135765333042505647970352658477654015810936406567885468419013402483931435672729412901915741727395168277883147975541274952649129565903155599676391409303946938227208968976359308179940863315455032507709790853257390712049201348355105275131648497149532866022773353949329840503778048719438319183232131904880161699874922038331904376226599007833396389233257360695175591080310796974288634623522691544164707609462223971011519159705231143449905654556919371131418552110138747474938803788446379416315893493699634353539987702490327672123577630098255838279908940636455240627125837660232134588886228269199947221851559685240618023744979333218331279003366385421885148739139380257606399424900921703475489595002419659592830354632182113712298075684675179405670187984924935983412655237756624149855929472 [180,52] 96483779354031606196326411957110693465501887909149221676183536076966414285387638971255185754128591068094261031230184912961654795374027139845040503922752582771513876991017144798274144391049229789713153360083733638992095583805527966361244101693903180119906200788893437512526808671511727178379724012466365479972074574807732179633871679903762665304565323514422111927238797390679249904226827891606171798476974030863636009423088063105091029396922375715170917196657898396105923532204055731412125550570246973895026586296434520182454919057294329388832808940430509404025454910410848668701639012910033801789986094149417131322544185997028674025888519340087566714713437897906345112619848719072229172306313160650361823554466617093711215651636538181533989356336860652714027108798148743010807170030698828117355620743466209482534677029434710002046960451033838760689499583782529628849540749839828143525930576807427288191691588522141266496211425880411218739276710581476289108969232238743861553899586185339235268378442573374965659128037974054016303413435374716937326655683014855005400884210946699469962119686174492578233538594582837500849969594336049793243972564890136060740197326199891631261819344152439479362662047437010607000918246268 [180,53] -1837828305426528987436471272821633802914137340728373738714642360953936230882876862035254536719753365754205921544890201339281022526514526834726325589910724673250237850346912543479747525223857631227812727247481217780372303441670664462526776962969486705806283311423907373076899018397191361556578728036532146641472355633057828436835449138526902017212136596324228613907259979590867274397473163732128788092921415857884593308531020944079270079926900435832825770241671695347407886785956233699025784853718432146297944841737754112250716742380364668593512872466064028426060605263399095456933392867954687315488703016162648066902810009650536846877353214182336355632164195760079975648674574938565790306787945642315249142223872866806743691927745126912585538614263962815853608692766899248563978821994149237338038093335595795682743642258858050919838482566459354526329557726574272751228941040909501446309718771256576641669247929055156827619913663279101489794726516812916978739269734398281378804493661798827753822157669923482167800831492624020109313146208425443831018390627807019886905387315144542437215382852688321410433763334912868279486069614932316718728107629141154965548478464793893581048528006140638547484040418258914966767536 [180,54] -13325473442372460862630252522272819839802423931542758630110225380092096372061828246147436481655825644153623844213341583006204503239571185368339462345141977971832881485706451590460503825712683857268960515955290532194999251142251062431550896759038620345418666081724520608624036620256600487402272357431273673166021481763755409736729731770303489778774553451865891156298752113105755969280813782749007223442208780787225388003378974304041226082196897041522826154011426113659395181523585801654960236052235091981579706953512613972893639906049521412774861263918751742458167708488413281020295554679495708640891509897833296238304400043327445753203722628207286713541673660508374669221910223046106717098975752019191190079024790339972502199702162953006847738995387229315256909428518251485008904609245001943365795966725003934926800700915465805278843471459533183205845603153942930750826111469131547056037903087751892452664913473430410828083307227392747673954811694657253075443856543512591129177001779323189523686734999018128193277393261220704704357174489802263855133493393419083596293350114348077154169999964929546898560194329958433533674247414935412279070267315465348810942285927711440532759204316205216098775642353630848224 [180,55] 1481719495760149597603248895851787214584072195539137145259616287620904734185802481986816632070006594960352732279975939801325950049099627876750790143053659111146982398806871363667486296897951489538309094785034295872667713721352713966698699814850691859519831450484496051975780043071041726407703577811347447289582726754532296188503209729791192113672362920464917590573420558976205515869441887300278736981214229082019494078891711863980034328765372966735309256908190792898900172241853405116041235654866492881640784060363858754515888921439843266717777331124886563643621053088506555707007364878034356370829207189475383516128645602213618660321394892961511809619292706032201918907002821637987408157598075619665837807411251508600686338629338640433513426887308464232043457313834179366030651470844339541949491987616873607437164366874547064794493189957825387926644782015754447154679055268655096999906056393013137512958767226961486586830185243840181357461642286623281928496087373348623313377710263360249100717177086047521939333066437057369379859837239418456360078149272237324991576772782916845355964538029342581967231949239619106112754251657863018518764803633427045791603196607110032340214934803584646542541186752492352 [180,56] -17544243951022877963293123209459353332373381128289464563775092671747346316651291887882298056593036069912204082760042764060941012766759717878734927167795816231518431453336457579530480111992303390485335410151358469263780486757696828929336499977796437452920137625723906846805777598610343274413158970123595572799887129504467460274031617677904178832916266789235261492461172412516796616566862606098556511754800504646251309367893113622451719222314413436827523415262683989191562320221262461514486477206730517057750868616260650115627809918697226792745396119155129018093726857500557691052638561847977968728986053635574052462165165561741453413926012287946953228758923163585372284222162964290972660308291042949673701217038960030792150156584448557519831264770203656962383644475673273056288232326039541113266099889261875890450566395740142530902972336551167985051581160612541337925274580031061472823221254204109643099064748205764272742161693911264408543143343899052968265870289261772040777753617712378015845149820652592690001871755066489846000019991732069970188019041508814841935845338554717822311044567099210629496784208239050000259777971576681257461951252710412825400302252737870162139786097116229097332668455664 [180,57] 1036474392226107015828125614802308330077116138050329784507462949772352067151530838561897148710607630652131687565073728847398833007332571432291067536910228074576773581027263433450292940756652585936228876922739617382890166652084964566636536289668756504694833840847186089747206478655583700191393412805517774492104911186333777097518477249663192798282591975853298302275687733837333873787005349860989917646146080503285149037163590053853271009514464984142491014200976917867568746247431086237895804288375847885889790070622423890194015306600054844010792877470086159055262491810355153132887288904128756387042908073071935398841410758736697119241434344242745737942283515427744875597032565252978562267872229458513267382989572964028820449154124847633847305179475801382493652574945939761791648190231398041737708362604269825153952845239734604261548864864086141955017915988027290560287589285590235157297889459511580505346016445021147215375192823451590850307153226637291127383934951856821516621506439306446680768512181768116492167552977989540932441927318676052664185484257715228918981362443438905013991811651257723737946758786965892588232197613556708167161578661007895391682961270111133717247035912532784842296768 [180,58] 140281795162177294984162564033534393609082778691534842335320400192736362360211730057364003881196003622198970806944780152993469570766401901173475679970429439874397495069271366251857733386075923806754244255541470513909112156559536195125687606228370260197111341207073748530194924933644374888274288939073877364265151342961900582651777772881071428327541840615195943112188656579819984249278319592542453805182988834026114725049393558453534791849828651287748425605314437448656324519318806320624779607916785382223649800009820825285666923309811256435157938271182956261099061406512675360229854726627420893417080221671839197534399479693078135346747228128698217448092704571469856972907582388873288385050597792049962471123673561261858620478379002005249786354599105804796243719125127103399829455390772482628089376125941392874705896922816831888427492190159537390500637853607957283639173470879987560074631410374535328011010946481538726967609109518095687030371452882607149136569094151664014974074912343275717328780045989510662874326932282495217636879411373523736442176516215622179603031381435225184035447378889393560957726144910470544816601828234113910258454565495590922729458220708551151995682626640089254432 [180,59] 8418781540870082273512045487904787770861868015892325933467796786687980096221032608637614077570876190972899914330444113541119573947459556786535911145575999786310083961573855516074360250667322758902691865505255121097445286558905899794821944219078737971034067629129563558666212345895433868222442360151751822468240262511235891684914111481987152010890166320455635319568999837063817945398027298280570438500010536554319585186246196771579813631115403008219777490228466555975323945522143081597185209403394266219348744887728427501380114120915624335123828361204647033617781199744156806187837099558187573419093093425254451927017204800523292299997077926657855962881547756460275700655227592456973171661074322619807298514922000004025489364655162574845295066681837907887744410981067534923639721754139379713832477239350885995674835718228840472361304568653621617836732795879838770611690308066092205044313069825524776614054219481652971226026380188997321511910486270081861670164547627802852812813256103772203308958492675669011381781796799477745539471417961700141133199092903560412920745725244048328537648039748403343550324844422278338320657804598417455165459527845337350381141244005939184232182712902354800 [180,60] 592647028997828041972730783744284999160806753839714966897943567951552163406226436624559056630110019051977589795404817067728589211438755693829878728034376638226898082616350583108532693882926450682730137165869733881203810817367037477173414529992811143425612146755824261049696762482574373281966287166433847716210575307826916969550382223335860064777050021596520987086301421581293136625181327836639564901061056715407961797526622270865121543098710009554023641023406667085544690374149769560918508403330637002170367557577771511280141525881464396102868947458223102267152427704373357841087708898140925180692970347634811776287176049843791738675914269660719387911665785241639911232087926998649971995032404993586386962279776756295726711315163423830892063986885415048115059061291935343897697158320083001963198427501126246397677395841434140854257541037831492914368253591352170061044414750752838593154923352206544974886891673533720693396521316942356252210008696617864983878091497546426385580100128436662270029294963387450410160032513027316679458000409673134253164335777538616961442328463031381342149240146041423798692314044644853952600768134756429069498596588834168437324572370595490357835321434624 [180,61] 31427770513022137099998146493430840579994960745387625968184303558081586778143830475635460579229442875052301284904133443891274918882069228391455148605471982130912697747849802733548471485417366319307371735936425716065134277447448096132019401762553299220738538736056656018650086983419324069625238670106549243995565545572353689509006521032349617410246984260432081940620340435218268691635306865428307777128660278372472402682831753619425357801618122373631802646415438532150924230811256445089747798912831450596218413145041201698009904236542489537384134980311360763011313867958280718270244922141697589763919389981453847750879821567977566530278576654269567347786523993917596231183143993794164960819842405465130800796320769981995893637304052246654272372605308298819410038693628575078288463389571772144283255834578676784627841646540125168478589874271310493276589025310478339138932808772987089335921499691548655192055321398139576506309173032242220126930835098052127416851053595851789759960185646310726455956125927586447347980157315184238748310744288184721996127555700144827998585701696611196415316225922513325844306980310006608036211583553814590553239585669603235339905450852431551307774864 [180,62] 1255067083098311433038661965296759355074782269476474776674988140933319851517095912968483726512827882705910180535376267761591483191909822906195520497050122141603509170135432634765174087110006780571237500373625773814465011793084547077382125201130549015412569842233304985943567996685547591309700353177174107405749624133758474094601051355986840168047900474153147796971581358218646542762764511575966130917660556545013679376794765473683890421704346606004192767704489989540372667344953490600224189601139464546368409990742036889644519470812178535360837436594913734828702464688205909552817989722615426630036995099434377195644433923920983108864895959944719965617432835445692904100640016140416423264383458994500444902344631477081176735582705426405770005366864531470674537769927505971768478419800528943114999546395542226336893652856731183498509536569317261089686941367421941793365651042988488467114152085597099528685421502569435471721703777367909676438103053488163722651195512919961706474241216883165051847856751416730167338374833535113510965389917113102779280280132314128574710786281618804186577915320272990391433910930690632708946246054739864985019524996891350220994967233035738717788 [180,63] 45502636819546406180942400542090270353378165147621247020465803123064844399942391167542318735816121387062006319477462192487031947633703799694224332551339893948919211010092622566050071219067151679402471232049477436407683176569850605428524824353304089707218435122313845118712642439686179389876884492941681302418506701133977355668788959647376924168752362402205505819206674647184262516438317366478247733821528037460423254513655273292355509996342485298172763186092529690836539675694908796680529424919408868634498251067061949180137442145410021339090304422473026157640911378529509688875882378932464495580047302118769616160875918945704745597258100452022505879270317753319361675191338940995252335441912095239697976340795944685663866611630962098161217146016148661916613054115961806929241117268374897905116107240703810940814652218884758801031081734111805148468196472351152334910419446856901437443895251979892584791003228907470639624577426350715157931739435666502372545163624255963822837421065401002362919425217636437236780462944123309473778582839616471384969237434644602479313336768073837856184955126667868135171618545543084305873998767968462100516277520493228076301055508493289072 [180,64] 1270598630388682545611488737187480977912165384311742738710913411906279548630210864936981834076390498536047409291977215973192646804244018573949346882885692832226661203522244164420472854212422800190816824086260039761420162756839113719101820670521809287835113425269443162592904866508763054725310227730671799474790103113643490594150567228987178242883064245959438779764106936891608056632018410531041582803845262857054239955742856168787944516397519703478608340915526865545438422811387660184309889545951577904307386784669675500252111664239128368142419428163807343760948799043737893922888121795712441013037634612328231866021624248388517429971460256946566812822614390703292521384100497925971932408905282808574054140367321326197056571126131791230440546945638992650277417427090559921214212019144470104640028633565544126155735791935668170934387600102469863794004644691835630772692076017893519951722115258121560366058251779644284773330096218812098119115806258969148733182746400820077682569190015819712486705706240230978128498416284872470542439538747204771632528725131989112961177768668978383563934496231408180077474345313388832765102211968058890985881498019191233047349758280672 [180,65] 28864728509282063225971872040760697833474235962616159805991952245785874849467688420559976087171748481169752013605199503446775895784254732640769113658598262808465880430290846965948973117968406445593811506700536071104324834995217881374932425409842933686564509581709252590436568629694290306542732980866323995014396392505734337807850616792554574696739882833336450469601147063328638407464393988019157005004447183487166074847234546793574527127315089130040339269235622205659841040726845334220705543375419125811258189283640579125276719955903468818821398047380241244499446910758296623531960728024300147654194281978155012586919110791738730364716740389861393494386525962654160478259984113591520091389600922272795275703317376743648809956124980206721268849538319185797591483831538867164419433747170821326149178328472532736194203359609769917189719053343738823307939823154596006818022179945027484075126751792701598238528626526064599041144196460008092883602246138730826997664245852326133742290428956742306049827251499163434965795305442040104663622870996866019470362926383663772853404127867304585338742896850166694980308296041444767210701771588433022066481342628937569017074176 [180,66] 558555918504589439179667018177106580780257997531820587726182196742600760847823470239851845132119235705600639675697319760071342642989174183340789559057459507594408680274689512874194025483096978465137924318673322186596239271141981168751992229089096382409596836804621885273454637522052246399043832215885672609698863899913072208241972013952473642213853744898564041875769153300841220704144426972992692250131945870336963669222612829684691524767828241050949816028149063198722104907894076851137779684664212078167414192112596047437384096876076937883719946121511773215928965016502802436943254808926108474499112612000729998627435615347127298036272992107090476216612792229582905208920639255771873608764101659267082624455427636939241415404620341109782079947793494507477641574586706079145750700217197617778360452089550002962346081380669289870633555708888915297347661304270631373775400823639751469712978459556375740639343665572448589070844080704474029151843577291760589219691467276330464405754825807859695919793434250714979767515184652055726217574356842978521465518819116391860321843643175299153727299675557290295772525765358468692083720364772579572910928534770755911976 [180,67] 8477672849080002038046236436945642824117026178378853773293627171195866788443348241116654411020656799126002913648945059293180260448852124873143522500364772688334009520240550467777071355339497667820073162630728587726195200624418741077923242970651937008789737570742649776785458468669655475019047926769982545127279350149063708705004926942709360260785944197124478859478367492109715833520233898726586517457392678100897764927074503034195887713912806448500115381042062796562241860923032587723578402673876467645846448888762282878349739880594983644889865382578787074702379914413705564318867350718963775858537794161006430699843711525936381726785717546539830649273727506353407972218334407367990904987218688621966392510177868230044947944014901806402337097432893704210855287362683418531177387315839250670021674832148508343947675103068432794731642332315963052965479420341206371715097049649141983532479134840422289652295862160677947333635061863824381482200420421519058660611162342467007684556052501751212280464535925768501098511493434419278979207030291130281562886888603382955405454762571711235650115887003486174722738219216742702757211270194362010610762833864715184 [180,68] 105009093992213452531485352016886678119535768032923434004137725096437835967445407771235762488812847665563943094502485425326090528170545841340686662827040574710071211728802432337447616784181776464598234071900502234158747085552503438273797163675624891267695404413091587457804432488330671848968257306213923085774322483385151853801008879854861936495455524322989771588636724230690610071538341738713772676927678746070583537366890035851943916106486387130274028145518745951330303277860342594894522501741022807397582329488395100261082177131802366052164376834684105210087336518499007782809062379480592263123868436228319180043350795474265481288885265687699065110524287998268059431862758485368896989224968588358707047282000564218811207381146384152450185235339722806927126117232400663493227951125174394529119590811712671578201726642895711834241198837843172183868843181420412763131392683696258918203092142409630526534171389318306330706176703738719321363514794838225975010479165028001973226685685078981175887444913347326340594843197521421315037663685938793641260840137480297550968215236174909382064961216410610960623177021883955087721325654546326118974339101424 [180,69] 1084148542479844463174847766120171387639237652432139117431248235394769764311207719791349033010152996338157681791608745515265389101857083510431482256596069407833905778214469606034218848570025486401791595081669526698271073052202664653485928210192477214847828809934111573848338643380974403250396921658552557744168540845612289743959076201167925555427202076752387145767955601027962601225092790615379190007498465511068042395848592806929092445417774127756750200063207110133763324294871765539736255629325248611262278181483814397731932495187713320364348784569600379580227191575251098954244302287083958530719656184985688202292950873236229512440064441043489261981834829653388099468109038676509220642689251351871349488309866523104237250222705341556233888792234525560075590119641055438351291550343081133770787817969320982620770805957543250531646824572891968419154847028840774235455772094191874929877832365471631723981455890050571175800205558792112587194748531366028525658557661336424583642731699407747766316727759655155415985200668130009379384881553836780350841701226345869545889262771769248901843778161184562333384397209872831628963905149803200571931432 [180,70] 8801985836352789038581960124416923116073750380444064532679358246143162809210992925940388079285461676672389640629392584696806516201384700385317445303605050463983355902083516460898563146647531472539382821393768187003957939191387114875982476376584420073787597203816666606639684056570752841296837791741973533794080271411645086747781706542019426766002178170488532249331741443549321622575405001818001071470702940855433402767515851819021139786328575633746655376909531352233004776875756321932283103445995107508891649291661078757668624291595473388790518860481171152325545137020023820396288471790663249104598469844614343548410220539062030337095329318277660342205749663778104523728736391393364900007519753773395893936634051459493046719802767605136857682167650356034051980478062138626207995477585911652017681995128679206314528700235102718508744796407090673216224616778410479643082358952431112000370590324885242189173599138360105829122533094835730832417968832648813285214669160036482536641934327598504748286188038399669715165157233372958761537537270873192345060199302436142767242351765952328608878628212322054060782937808121755690722760618535581134 [180,71] 57448954607683526048480178162448855488831141006792235288298413985994899362650681761578858265412933328786180831557465394234764372634770661424761620133648662110655151929799103583977495506148649862120665459185931501170596631189066600423351549926052206746160392328679372341557688478048269858368659524573964198980544273333892905947262679033444660962884522938080933595457276373455243429025775226430503746673200772993231869489949030031510375724660479392751476904358992976735126678588686218774297415826163697765246876122342836816824672734500423447188089827507717003797168367383087510243510756070874793957426907991734004608552709433161745209415929964243213561490079178264318934538864033677123902866213994037160767704750504002588250894030561277013123140483373456598269642806427893561896677847816125837312296962887186941844928981902206437721155350811659591214593561020172087783955156473935694252322248830779240314954850157052053249897591768183871958176599531685649253224159447318118343713885528102477614508023347687791787658165596240002929965273940715153014346837242053737628335284914728779320373164656292231388203543813150599168227952473688 [180,72] 309276286662883136611793155901395113363135919366820397122236014549592667019541968484137418483238413449307212907197168432397402685631948203689432926894418131002739562792148059484631736280021328553345598821578876092616505043911022983743577359841345274968417540503361305025768966826637851378111222596508719918548089567013225526429204158356427292539604790676100494322978984818717975354236648174321774996719538258107464350248103010937616269568405313752787750632816050532954884525242097480055595045691822545885501181034996124958918986392788028754665326617998596165171854073403639754068910022696723438124218889612004312046097579840903479579670691871206603899597597698587849994767208329638887437855193905762333847224559435810812876126796645995486704069157849954944230105271923376024764790713289779798050033064708623773042441242395628397858765360039251088823542266146269164107985815415963236763054096663231926453952326896272484572141318780902839720082998668674775727654017455835598403176880611512980969386369828741945293922993947901601332665683671310671561837737915390714355677977434840931759909356542688632084364480543094095698366188 [180,73] 1306327375628380559071420975901489485429239519140793296144040299764925735605196977400158816429578152206546283013474490757402079950069669345630692045584281331408748448570629256428515284509881922776512690517395351098321737977055050618029364384983459238782615980589554394231489265641300797483431928324749046691033446159565309424334524240829848867255909902176086158451038999891394881001745156710923044627587797554460409156928598681609634914864722261043628118475461604910164120844630654134262540257709897836923960622635504475482372779961486750319132828368353468482190700935371999335951082286154611653428072811253079375251477224945430488362734142212961348596583380815496502215891792071623163840804931767509029933929911491072189555689296788330841362741012120970340013958150097745650958341485699707059810295946111402237637560008747182044527271231983945069604151693515524385571937423378211718297024280326409421564333398134130797077742357349002706221014800876235314402880061392457114776460900243369208308982199567913452370959016468885693895191965377843763883296384402981486899701207689306733105709556317230191558101478443447190096 [180,74] 4318950926086813120268206655706710712158818275229579684963716854057182243766255444704749684128988855111598549274604096176158627232150567733453110528851701798771253278605850437081879884887556974070258697483973149338556740307581094032609905057787165976043771211143467983288551110856129114982445962529744170848487081124948924276414210570070054556964119850801321153201362666113966315577114639462256171567697388293764925471740313787055771203960418730823844219038146723582969584670773805435581285468315751430474694261526831340569305420495066454268871309618063726869165414740995184492746610601848961909828178414632641642609134215513590748402448989818942182126306389326627056968268323205626113947496340761389307723007945932471502047786134588795388624218200847532646498277953460442673225044992456847765331396363414747333709236353739510328404533536229956446215204050757450120282358255308109452130450539983378115236591368763932001414104175025681272944898131010511626595212958137804536256522134640388778140621897587888403840631329939706481857422034421984900665264866373045598940702111298266009450225853296696516047844490525296 [180,75] 11631315561012919541452694607229316010350008532059031781010184628643282919409485839174356192846540299003305380467498119545602900564414697772674847237998044651509437874081500030646917006208381715320308298858449941294985114480683172770059216906689946783422005956385008892467517451862257088202164939192871024326213715023902889589678761161954899359062372799938571012339933537605313682739731354082306760251249031612102413084723858983341118991079824318649306530026720959108828782821846833419579505245894949313592176374052206953790868985438649885000296312092368956311220764009335825192366980602742120528734645033498776892299914033087760029579438658375668377140006038119155981932667824511909995112681193646390748059045617682208311699809941319519272716852211902378645237309091531120098896880025955337997137193732469942558569354614373299453120523311755943861351975393188616596376847999934787391088510427262403007402435715611053942597616445872081871142541180805995373445562481018948776180067091490104443239322883995182907773994134569140058053338907765033083351947428546932180591946970995425296773123092211825824474036260 [180,76] 24729149930366013278017250519480468081823926325015393794707523011840025679373508023545665388955511067820516972033760572187491549286643422601054318361056062245577915083007211389629970669081748903778728926971396608469623747594180652969116361218760009106880378180206428147103917193475925509717182231213303990882930180133018991456002040574421958377241162015983812400496774329055782865176022156547390415815930647621116265037485770970188871549629149860755959478552442565584751374277090782511560906475022248020013306434522985889560161938383745009409904186940716469968606912003725385887008255472762133195245740361505413925373354164510925421308964859682152978703554599585970273087289546712368351914651942255827872690500569749621863596031716298411302067253389613956784090404738625459285825756871238588838252471603217236179567471827724050198746801654377718596840143030869597470942273205891504184156331646905532938267762451438427703894091592330692870855099042465092250628036684672181425596652820727486681235092097739216236092215751114034054150264603422309041491096738515064136016062375021634817483481329011549341808 [180,77] 39415304704059532916076639099674894207878199883460548152235160286384575311005208044015173263740592229335283855010286724298289136806570600049474135222657523263415722958221551068123298081329789976424369549556024598045463791218396493499670751857149840024099553126489863509816999896368511639240768700270733736559148405130142020507256126209288761801155540506867660765942000201223791837852840840004378021985304572355826691361657912962691143355684920807588009937166249085305343850954095287006067377194506545370443811582273039532177551862185807608336871746832898857888369250994755560393192589523519885863450683349494154255190454906829778401743606821439763845705598065763068476576908197898061392325344405400415670249397984863755101159925269819145529536814145136160007629793270292745790088772771294052296138526270266338469382022779003530649363972493723742647589533652418073422814200344023851839233221286987948772589571944362957269938364618594069669195749628254521061219631891271052958292457833209647395440486954064821252398416747745900551352295205098748089113560326564710524315406107184142428434870328645504 [180,78] 53659870630520937579011974257918142955990074115864995406200904488426339940917705424498695739270748725919651753105664546079223655662674236081864576421785357522496001257564089753444079256102571469734586508028113870949801850371080808494392423609770161686102152201442224441920318180092565658585279256609166382239661480183401393700430875202401430615493276474169741226697355448858384314053686198793790274532441572399472147820633845994382654665397969251881937660006568226282660962328105280652975302671660569680653008643518778127009771120442452218758783291234139434073111239782835141749238940190505192622532319309683437215933961246500231510331530595634172473702964352419683596051881072950492271834284947699144308478783909374402851017552380163087237955739706177070820484999075615866298396626680803252252275567467318909165456332351624685852172429362632644992485897275657369138268540019561918227819877434787670171684296355740470028762917630451299338636953187663404779368984223432917109368874996793219609642198340001686751529151565790126479178513214078829926459890787454233313527130024566467697379948156 [180,79] 58339000997659387279442836120887959315960976377020777237241656981184437520307743055448246169843832372507375258393783725181541853997365918743797910554342440114024704457221256055042817521891855537937337963264878359167426346576396147612089629836385684168362195524743568244610698448665450532205734383463914838482546586585930924369604054882399017798702330230265339052857001388541979078948688313497191000157402500328720706114512525376917105424199497285650813146933216086436744004972346459077586916374870694966852147029044207181764235653260915045040686759448954878297068079293823077001244894240880724687091598570706006227078492860512551522028242495240415573494805973748737452575970271810832598523920515074156200304914797685167259120518471357206411221160233062655531600406897877365529349215507018169442502375732542859517793753665163563176132582365630967725496669244342131493036831402858894726810388207472739569235199741553717716626188740471408246925209138423140215957244968383213927314619360475857979817958857732809621782736783322916929949645729650322234701088833073315491260856371064539592796 [180,80] -203482140902304526841295774343018410993820996469333318181445008708541904160737086080992841468303429680798139966953900554328778378646462247052471787431924306859175237604414199268004339825195623751623538708742919676260212313080651298229308980155012694217921849709964703729684056538045566083214801584564612887724576425119877745711003869472085788032261943056014780291701028222092766770700960844409655423219531748471133065925039094399493668055827463252600538396969726072424714634094565585857949409927412486010124778787877826403624789075515788127198727437901545750723491780701062794436301962485700776129649674935302237591967152392822842560933979059396895172797505137870613635906142139555699878528325544031206305694756306682211407787092811514418601129671822541475288317728268312557361740134818475416785684371366154732262493821791326474254299162855959799241378724732388152995933462972064594595140012493277721130816656913376609004070538481908451837520340112779479569422512147339561033684440432326323770744246477524142799722415567158793045594828249655630492650331463033037319546169439559588 [180,81] 1299070818153002264816843942675833867834452937783131525232649135250482096901479337912460136591134921736942102861921735412717510165771638972791932718685364753478905542520476558470655205305939184245542266971104093146656621316333104300812306069793782009459655666088580062029862611223879137020185550804963863806265290508863484092014053981774048839158028160841142044335882075256010148700745956348157116647751996652176008952796060904844668939070922180229010094079416795879355287252488891557665447459428255719652140026037278835413225203802806710960964344841299876235304518675863080392782010971404723303763090584055377822649914498366663114803684072722332984195323407396907693780948554618679427473014688359351497765585680648828247253723497366502808035277020540188028781053843406827753287822202674363733931055534096281419409515633547153668809802897422236725009430507746278810319086634799851086972635617863336710524656804916348512256399194354292511685943128764567805300223797036429893005038045007469183798934394944424688997487322560763504440675945694226900827988558281556387705005219816 [180,82] -1040254026955791468626349377794901405721073795572084384333298601968426442327229622280158696100462499642568030367140708918691831894565021335997385565209132187992463151917197343205401590738599311116676874138884305570679096105075786349528945678906481078664048602271584830159165885422594022362232340594594108659341629602781972779415976944382492106700477252698988720989547656072042149240068062513654780702035645462290536269210860926519165775417296975124577744653834582046562585577369233293437164988457487116377879000735227093132320575473041434840282363671786253657797810498140333592272483136042580082562233930086349200463030509072880640744321226696091817982108648941628642606145589408714227443675012886680146460442183883811420542949370582918175199863551806941111100503214454456748036056573494816885497920768369009757251936052494850297223069560864927205541061370861437270107643435742952288402384792326302706125126196841765922276852163877941995368405042923728611408125896009618530430403655004029864503772421870917816779289730098762652342392439219866891510383979394691065798336 [180,83] -14277053022597127318510091745918728688543214612295248037890952094927484857163038791515091944336048157931852340367501472367787108822820617841656057310735504736536163726703240498624313861553405272037965664904550367066964108977316898765697636749680652701447426892344411353078396632321913925286959092985890944154137930901241262097948343845020594370650652328230256826873018070745361834328836558632521715655682337409212335539585520968843806456020925066233983158150018650095633761304991747439054680474489056856797171406230588828029466611514439797355880866466455581746220002056118639186314261914249727082531969143690427264856223278650591244713495567020680742346792072052826626880120629304385295796130286743246994096744307946387681759396427319935417799623406431358775303769838909072404211699459493311099276736812075654333916471687604601857474940528720561577989330895724784930912572003872286005586643446466826978682918727418926085696164710310309656676142288321772138673916534375469842789508623959286213462151946765380432821250090037964896097191056129861669697235867000654226 [180,84] 65414559920668510454255743311779680513766464877507952160108132613845204840609047627235383860432838243265919118165094487977588487693032198300285976327006425564758870742151882662308081887408661233974586086426187911586709333292003340791949038258489656817755136682722729760380955108747612405622136299750451208922435009588552709299430454699437195959678789885985094723106391218149224500648844830959087933298719269564985061054293557306523453511122588309506404606125565755789673471485201783598701802065342419324356883216297254937151807830703699551033944023119339209448762639993288962234242551911252863161937655752930061356804578955651609601221183771388545977611916135250717863451018583683787873227247525699450923929887370639703056924076078372650689326208939181419450181967769241072773498668423563946492758111458158552054660297213722514504548671065675898932175546807691152605033949723904340870719555959697723172984923172813847470608013730262550153800063764604537757555891382882481747866487364721412639788696916722074652050269400491925922224953790320786110763023291608 [180,85] -3060308908770690104075542076214606246674333189697870408436180754670633122673996559108473126428768637216684032064409416842114355329185617536813696007983404788926843662324055870717694967493371825783964717451120369610865662554301938619646134222723692041755970289857417766289248196987618638882969209089808996803406673202143179923259348782649634696084494741254598801372160974814370459208283968014600663072692257659469215285075330276296729298291758637904535121242826184153153274921005946652288829006880406428772053666057406415508798179621675729490207403759417691486863640950388568426218898137111160813330815091895092152850351104205846445869013233157148589034925673239748255586800538576301848948933613732363681155107677992342200235897228593036866638153166265689309870149452376977401697677097353751246245703323102919633206951824033155113148065031520870644851062108583824376871267732283812357919502492403941500440946062832855350128771474496288477484819341096814202539985062635157420500202539239126876244203562974873723331208175712842322117801216462536646514560 [180,86] -2228846010441814999627273258126502954725543623810503189056058162674138611638217361303018651306373524495035513870112887859575056585589249177431352955450367219652698901451907208579461673852433687744954960834755348974798417610649266865183282322678108802488675077056386621317441813849312520833356982242212406986237751209797505406092837209231912941676208675645225332574703291150048951142855470799065377113178881528585687362519418633917718707722261810484956832862080654296216654865043814607195365646168794854145165191923751198286023663598752643366009120989293561668853674234919052634315964551098230044766320217424256163373052088352922914809790268916127091520041832034440935565251775194594214419873254598244683378018207449297476508517114156936698285130203809419188993583405276813897739893892901015284542054254675650847043545946620260063170384169073205249988182928079377851576648383443074681855364625632105365735353451997517457727540596704596577265526365692965212627367037339936208713808303586299836688765596635291363565150547940989890368588961973877054144 [180,87] 18160962052947881825270456189708415477641724980983103611990015980807030411268134429866302370034288479842742073381760365578103191786738737062998172393792930891284595961005444578795783804355483218057031864098020611445670567177141146706506185219754056900777320015043512264619850911672159295851925042661433615830370941132262945770331944618657428949148650804915304496029505595836289282386088558572504541111354194354302553606950490920668590102889870555073367980721796084300374253486813549291818254634218411974211541982690629563224898781121508088671602672871453700237272877269363095122337738268262226055767511047267503641815289294596068678555091747256004284422545504889588584838612054634321521227135819852958557222701930715168824112250240251497014579442526905320876793265627702140373793866357735113672488036915758393953328183803078142541628677749276679765245788591960718162380313735216805500440017010219625088825138781060049823068607597437134846810024503213008545067635059397191907796503385481610969603332879412809055114146321592188123931975541889388 [180,88] -70487302692907961750256858705116659982045980649031823994283167638741148545842619519408766321570655919001130701659337435275389424802089806768059797082680491528728821585577238412110242014667146698796155789506577255290828369408542314851058484540383227734974545326838499491243330659073429395312474365419043568366676074507275775053177425105326551663681387868060152425279916793840693310487773077892755193035368580922940326606601215047138373000019211070489541801576612399460263179903504434307109060044226593982759192903719689869219423905930650671970043535530759690730607945410715752030318110627325146432022133023521163989626783025403711892138441225461853697816185011844044849113114729664438275489142839542553786357283277086022589025801303033989235335345294958638428761812805430460171162346813196649827867188648526657249646948297734272917803819454787125771680288048706557185419107067644690239273603603420076686775140757713888207822490389198273224032275561169695912656576972105659572419420158588461706664535927630277657636662212019969114354314508 [180,89] 89499119112399971026956739051698673560768350875378090159230080985909110444863633630011616631671716297969522493028423433281424568198881208084579969173187247403390016859804552057119922606056936802511855169071319853918318364928410394251368781212443046267193506213217267613163766216975818976049366642615787773040815180851646822102626961118901663081160248482597820025679212334330267245282180638397470775839724705613957560472405971237948714925819808480444390730818002323446566395291964005370131958815797178333789880759290304896617263678813276502378029470995174307063052723723143301009314626846821671782577060687437915727238883812006796734394100732196241779954048559485669512958090974101804891183296899961429869960083447939490629245171656335421248509152836816735954229211531707804772880423872373274362737362859626501728307509625282123954935650058272426247089138165840554825563335190558053516406737558846322970166974059234416660868835156161501905734633152332764922756410846335362366062708747534471962553681601870030186372588813654919878232 [180,90] 389645660845165193269086837870099992553818773316603197581515501678471089537685285514183533577630289289201293249546902164219367265356019254487182352655215992770584107820840871204136468535721024686559067963767290979619484920938390794677334354686328508201642852221141134024734451081876037412161814747163533228621179197433266925206529074903239687140468508022204774579963313423315684285852968397873701362810919779185239127223734896124234142042082892131233871022370854147102557331750276082136599875426285516455781104091105983014419576879596846515333081244676975580833624606475898277990707663521895637803052880409448480323830249242248342009523861333182213975536298657749452071925021974693761024271478115991651263651850417096093868844823755530101493853869918933082782858893707218854639881441970593731975335361029980267926237481119580913745396026222697240256559867547900586169475876778058392582946326577809652147300949596211211221296771140571879279708432788831274222815343824729590059529112999569068799516338588001672593738149520583212 [180,91] -124059837427676273784050151937480811485258648540776363453359643301863523377286787218635504154134109830623777285057520039390162263904661638581651700661099935067912964714299079830256300849444769318398255905589968478781445982262120841126172634475858339805057079484120265933380822712889377360006458875695742818596509080315649953145311949363711838380148162718234833016269272219475118062000612096508811826137004543982198575783689419888010673292227839225748016816526181846408029085478780396817708213197945320747677308694913164505235681798230248869625630250210206183520458747385201124294364785958317390683362802208036309418403151996900604741000199815360220222477986228306451222902104506156386140024375051186308597329657345975279000415756552447946142908887214353295348069181680477212397246668960780832454502724871730721204753639873023670138249070611800689291338034006482745377031442067341842157536259523469141812819554338950497740742007992778717782660112573492352464287811180575417116903671044011965000422118840486847553166162256 [180,92] 103166009148848485390580272623968362658386870218258251167943846319760376117824015959557723802049749346079029972160435291471458687498311913951953074773596955647190756271057279110014237339708887065024087534788237069596085489027052067572653577479358867031303511613228287374458927011320419573773413343400260389640744233459956669491150737078948131235951503735488196937930692141817432321862363155509006905630893262054415720842320705182798765448000198453252826301001083645861194682389438322080344188507332174541993455913797467522511318269489560544014135975577643315181190731788653776454832622291810481772816202005958411667577095696955974503284180449033127031456580144063858443032614255979124581878632407346872488042571098127749786803340572466472440658107844963866284903176975828770131573475648981544742150684639717913136816314085625415378821509034053189638209440634727782673331791583525414242467795003578552129317380968481163192255444563966338116071531030111415689802740224331424210600187498075434506812860260906055497655412 [180,93] 4278037321343669919984093463344183290178546868037519901134376627808265559811712444591207566740782706465291173614813006334768552297324952904805255495071869239902376644349690617259461945622530796973287457509442905204477685744703570521304640331704905643663474850024247692345168512375926929129519655523196391746832203403643916787036193885885218418795680409648414242978047687857701069892491020799292171823918131613252416934651972823649285783579248114620644545637645812695288911861733953770712686407857743211957036676385771054841767160933679311934971375831927689861359328202776729318177721119441073988768275727039987367723318128704705509477273786983845857766341670463063187400027619345925333356969509878524446734461704563945367910623341011384707354308353494090755313414141432996846273026643601003337642430641706312570464600313368909676291300775331189055600262177145897543142115433751583506977511018009021133216295185568403856289537995981746260054631049585863483648771520261179118642681672817799861459255991860586693960 [180,94] 135615830058870384619371379385988327851419404588477114850553631914044023017267694036429111859063170348542892724125377932268372188575039936846014444749165348008904411460830428077159558456263851367063680176793743502805725027797545476519544453283783194104492584310457545497025762353285384468872769790393745128396408752689149015190943771641450270180870905037735364833098839155335382352744388473468261057880630460770557331949404177947198888024825748777242300481798993088073661840525312499289467092785450470743458394886073782051919436670728398927549745235326274867354433971907886586568778087716653817259118605062110311996940886718051764377653107021813747211221279962602168760431838541426233773773282254214792861290766219407975063533566708764409108688711955947787957098206726226981568665840500447190535471357913208216063384370996901498256927066380861391329423683493720548117669810926753195777905450807653777973325835790955300547009392857918818712262823078084709011011976471631660749955311107981855004914635981846808 [180,95] 2369391215306908347183605924203242411735101420894818670361393685865100667561491504121775209254884324915269877610056611691297687005057984132999019158250999042445654816921803509558869297774078212005074327396912611747628712359950799776807573886959975424454247972816801703327401468414722832548217732430858315363350285381170911213864582569597941888200361869329093933531362614687028917652467427040592907679240729358896330435166229475953580446488775210137227127296731139454211068012115407420685109229792133137850835931080385664039986725857714217459335288627613267641446521541276803484110643539339975963164490423948728452771185573345959440088608973959659407058825859721200831693013048560995259673720797989761778379405811293064769195218862898666746431355002392794920892696623196517840328100427497273531668791468550325930259454416947444555125121901408883611581057763201505055631273843619589895590226073186034944736468340078906409936495475096564597669108506302334610440729471796275743108136499893408734612810256224 [180,96] 26897274284709901692007785953011983687190484632741561365913353771836390427192763646760269832972182229552606490676509585984091262888117389246099218551932128714834597190405122682687691182901687606826775571224403294372302777485829445764941490509743640138975450731523423040950326390802436983534863750143998215810458625149350097691668141099810194655520270552541118085325664593649539301740480275764275789190345792965274054043376392266363545394562628146456906822699233337628237685998082362347090317286988036054323141435766466458350212017658692084945045818176147794989658523223121161200637077354027573912473817597103141974465465787650769344331760334051276000953147903490048710626393486138991749116830545245922760197999418883015447380783974901594824678551388200904083351547174794128042878653293029025019249931715159489149297675295494663553433781114304836831997548034433516375764330709847529202845111859575302258522307904764859057262460967783001404141083388786761833312499068903741367001150555024258230523348 [180,97] 236288499485596855320396014433312649752225445175249098435428684567989778585662953282335031663942183771586445261891897168627201734624795544764360571900942085558269753981665907298355622441890022372887709388790674338095751109026268643382788909830721271545468801664184332829731813973409772339830886745616667217197155343169129102921890736979451967657594432046662791607553270420774923374905835367116365296459339134111595602394871524148534423075893673625554214226350631398381499031799802358692024479430033674053098842081131766857269323665927380629822593453013230381364221641405119173001573863117382320848763209810878022069099098386654458543100701891819754518307352496381735459384491437344889402621779679578439588734053006251935309725430902466268885730963883925686074294630076923410894865699900370847698055228693029517997644964728297993919952278207664180605532873832448073471650095590739493084284580781207925167666511624658148195392978448837274819165588352754169794990321061416136267499595719257725644 [180,98] 1536994202302121586223855116293198063069461556781822067045549207852026155679710195168967373059688985314564219879288435706930772781127482169383701963238598999257144794173770409635340289672521076319564117455577933278782650066296563448489068094691038511019877064307015099707605961961472875347308949370139584317890424966869462092914537809689260233132659244490630741495381710770770099800812590379598224729276289569817976183939029971067571795506233861505510076075574500460866155301642501323200830319108873358425636705004184761632882976914065264817558862135793906291192373683058736658875457463354573224256908088415830709737745253741612039292570261116553064347392651520784816752132469481753661293094285693161126951814423749247109423198032471397578102624814543505322908676000967156413621597075035035481425188561276484598704562071134525080467512745697344604704515063482945191568350532479126118764433311619437961143815844691044938109300398704231001520940735200870503337995497071174490202490254995056 [180,99] 6543413838530747480262126210361624356598610362767412928847849387354582397764206117631403196622645701487329289248310847952126926215221969691892311693404769655782874420812625572439543416543753515722716869232621890850835784793200412983589125546341287610062421111634329835091351272875590286341560646661153213644550051743949810476862131226882065536101755757146499483336080408423040786175545048953658834819862015435984754865108419969538442401088162719916885059894025482573211324581099074990455928364186129824088678690814033416458733163033878258389076269168844491820863418168783861613514032728335917023727446925920617931984238023995420794221262036294162730998136417059601746007738226054210853532888172012710405359226169939292839702100440637195907165238847113713644439571569061377596782755184078869583985027500954677111452713909218927015299780016119569157708180699745731674610614465983647640572089814324259240580084881114232104475131231563495298789751871341820522823572671483037030240679312 [180,100] 17728021792072671967206283493159888629938369077508022794022582880351146981672041421639118104097485838930722878820162544939991463681594538667502387976427292970742466415069454986533039379336154444801782003000883021273185197449465106077776569958917542027075229491427065943030052003426825771876410823234240336137967100866660907525787112577382903292512386383441878460275754437346309906215657192348248859503578502292341432617150384633443506866805560979445842997940617382689126507406157546998943803344241975919747721301650762047093037157582778440028672988071962178309333081448331788801066243498549815113585220327365873941450159024550671010474030453136994141410327525239029937463453282681927797564488948908583751997200396882598628297554332436089269295266932225656653546178376942929080364110344190825147171584019991574644314944832131730348192991252974657644910331539788339272140535405283304404827601924507851321230717070996496906837710451742573327462887812575199798561708497514697328848 [180,101] 32857304482604692417001912144057051125954511402556520626291770872270426985660838446079524426510637761199875613509470997003273045758273980530891130977822628594272907482703480385812670918620842367388590352011423339341978296486872241972298290765248590364430037626324745856746681700557863315939725812186302805831422409774298359507309926996770690198155157171631599286112218035501621479583393918597388930603876477865144448156407552546159459936917276026822414862362744868484960444177707124800408098317895385223186113169172710687317170742275851509297100384721989104387842905795264000814709405269998097383552730866665289998506061221426713796876014465413690985682854871359819262517665386316389526988215345363511885878368886927917750921007039344568435539556115022166896978751936528872046067640713436013699907815754516238665418426824151033330067067136666240067618762273132525275706703021750182690414400486003671292602638416606198927237605847980199947074680996249942823548261173002076 [180,102] 46117095965926467887971598012875006064121937897118769222365301473747664919687646086205522926650741865152743457411002346109775640234718365183479728504463277209107527611254914342101355977163724100349554277683699371167408928760398035339769849242899394891511557974995945822801774353413217261519422135591098859916340159506202011831113001316498627007677709985861696768569891730360662505146202992277576313020381266170618020189404580370334579618254241991324224324912024350080059827489547022060263027472050723544118008599976687426596138062961159596496643405531505611487272561259194191129280604692598455646608502428234031864921270770872175137246710633302412646588772855731999785814792616697627687072485355443749786046708297397617759769610713607880548441339710718662859561185404465649311283125088220356424630118913895219445424572791915748907439805245696470195569028609002016092532848776389362002589282916558992325203051599594657559492616343731781514612438070637608785510046392 [180,103] 49125937734277824288100954521213422965267517261893881751351092202095189074044338186240958031726171924290656823612017790142181657006454736688413506472680984017585632905968198047764215822576137271185021845189052651543118459439147020849848410847806322456651874735940065152628082449299455597709523935147948833559589066932909359973371831513876413636520352085492296384368214263796121387095333062372096238914653200055353552593307261974984726398455877912344233240566355144424378032683210765157278784437423585231097614942660882675890376476057559435170261602687893650026011664292111590222136296227010587790306088942012298000750169792412958684809299920108107575924189743336696650791983851543780020731626367289143444937576991445805526607808308773257228849716091084172812546775233299440143722491673572917196018076900693117308857218724549102822504857331672503849980593857025406772541663586936534241175620113993183423064794049432398008577757115717084371745978128544363350144 [180,104] 35868354998232928337843118467500955137030009533649333373073123998869756669576382530317053036999095701581313617942676557260839357617465170155079509608489684102797419541196771928957161918503786886545197819978779085134132104109333472789259010778561415331204278060023855680491697968554854663692173122724186912792611861440016910790929464916452636325703193483844390438520894583311837336816469241452960442272421350004364699081541912930015092969394481900784442651441272211591377549985062827126465157535947358927980757465616206969563683653119888849066733122805617247180620851060531431708366190300785660444750047287926536971906564636249606420259663884600643359872182161368396613990359484058213799925935780673704097451571395909218237488552374843074930199082186068952547071700220356461316848652181851401417488721399564615645656891432313274794930579069892693584243476495757358380921402555064075802133411713641652130170612900015152809157882014347522531384640125224480 [180,105] 16396786778106036729944895648730254864795762283519158887302109510726886682282920774900810787107221626972813206526299432156559273711758497429312507222008031740788895840006918816777219172395783682802448711774366709489026592937124621249301360443205613717004606560799828761032516242527262769290187194016575383310629015183953186102126170194596632800880354512337904534019874045945149166625315211120450045332504265375788513284949573783967261624250678507544301874565402940887941033342500793326491445121735441772184390665256537826686101430816317527319545205645040256061770324566796468520761456686618891833596811535588009122399665011702042078202276224500793052283026805571272352328969284219234775674021692150342138152483383640464574714266564769187799025968781645227047373269978888847766498720084332399661947002456044494079365991405705678953357390770550737504562705794773144640030864224253889767313573927384437200344100503490460663421748880201656179880090660 [180,106] 4353599441026551914500739230184790462841303652200256326816449054833408465074260710161004466780412651108947840211588883617366527139665395926870684292059579820958676228459617673171680574022736182826524233155170833953518418607181683776978991586974045716090422342331541806968472737630030257508590805007062427953654772593921039376299736362143211988577711653099345072855864574856849736330050469408391317122962906612095534147605199901823372331711088899639169918713278322967165513161510514646527866769342258680473518288715108780350247284837885307640498628363048980687947745670384908977896531476598027586052547677139142386645831542361172415131423100620699971506917973219018059766686951327375436896501103691302896742550076748370240973573312382685185689919930841949476035702505741498041203864816519474511145226699980882660651104927028260198369255321503285724828824378660023743211579963447859719729480440844261466840137297883677277433685298035578524232 [180,107] 2872241268136141255619139738952878586787491433323871797945731581622543859013400008543710145425549820581106409139668668370234371661214217610205147135131094167907455871838871973164421076103575820220635042581154549935606864555586394348560084650582898886180536294447854195899691783299901938343364905101841859757327754504138804750969202334229183202321377564034617520036445786045940644169312998906930549805364423546491478504258917805868866558918929808799607306823181964958184461925818341100813262695938488007232498826204080889008802794949639568569404960949583997554357498416546067305058729794226984368411134972471498433234084711138302396493153801173778106065225996993739175576882753110696098937232894278928124636008559490999100976251208386534003359103385786942762616727098511903452400110148149288909558247991059676602533946863897330456385609973364906727161410082415575777347269495944278867475720213104927085885214797009680855367290621642656 [180,108] -17966429616473302538732293861240154216547180167694595131501389646563888634148222699765914037950128339711418193205753896059810418094598042190129820143997771619278741207283963712999846247907591038509690345111365462998802387868564554284075367176960013330715806326711894870415030007066135429854563564516448781524928111746945944822466708362493816001441030591463690451095091703305664624115197742374664919543191686069068521607653452936814224644448948195372966740168403320002558068934910291856614288712779104882440683521313126619782394503474795457839842163286967108816044007597341221856432607515693434654909013180622330457097968313709638145037134366051581186393096324961667888395916965925117195850211327087223180006582010931964122452358525722486572215444581839912808988217402920420067303706897196934586945769041470151437531051898332564664675649681299538489319590140058473356592940252606306916831211185894694708008998217095033296114287230 [180,109] 87222305335197238898229200759002727977763092641462535479320400854736674935161377177703130192603971134707773697724422115023394920204669461910453811701449388304589987648275332289156138391931937124959162893473070885012452790535073938514043187452545148727947671020731777321254054096042986696397157685785003708397483302006518200464891596755406420742681839050677737773224792093521655896604152266308381939927942156526333921216572110462166890323359253570424146018576807388938747661511273892556278587869842637134055642941853832847030063185304105075707462298921733568662170409706331725339302879096356093308178300674597950958859794916065981628476060165343185106763525409768830185612297022439476670337198629344908248269351043083193648810064713852916050766420160420706053490090672988302938452051762631632022820651895659855243028574785071480177246733704221289237930689758395414121169362190023989018916198329485436758638069628570839385582 [180,110] -226799916832241199867939124692539795319082681403608870173173733757466674830569058228303076888627074377006044281495993997436739081007731782146658096960061646785427067848813322324037771816605830915271854323768326193761404598556861233676773027254476720447492609758800978602045501389952072649499099654249588616782074308866636422729093615895451780824012157589586163636473970102181872876357795382277852562556323209530669731217497777905598028085522391924627273358924016029796881986233266741342272056596492843462587241593480363517089443695852624374660341284094324531310486701993376157538049625111009152253248281680168593638484925872142795403473775140559373998259167820854704712340838594510883355135584420587859292021942910467835522625381093058517606247671718176878661538742471862134473645086137426017257521246268327595602288393311909060403265773432340504090676874518074744437313428097227352956728180783759161906230653134195082 [180,111] 306605670336531241354608653787366976767925759428842153063117295627214694338896293645181684292556894304944658524669630962255794048655706540980101638913840871344235777048092247292610568641746752830041026661212537572094536310106981973162504896524007430590293656846775120905759223270522202610816877657580140223677068357371605047722132387395972414650938835395146616633843024073463429643801353411934012519318571112316776309861451992065103084936540659167554307691138511887894026079730952906845585728158722008491149959720630739853019753263136851137557909587916880829915889212058920707792744753238775034890484107980842284103955535317989310361834608776425379367755148179363426354147116434239656443990384233416910601332805769387309585667774366205451183082781840675318530724152304085768248705045187733109259403104991704513489556811406813161766208589644710532285394444596660666852213784371601990328981478017037813252616740264 [180,112] -211380870446643825424456363066375767816575670825068957941973983387809386900469472491337253014471397588696966482375406485199206736830484686302723992581116864673140783246927859271250952831172431841823652309416340816464269384745881979600694199579764922656691151965878337724770520226202038061225808555798232295187072751413867251966394043430312422694398252367705687990008961010585810482913215961534165138989793917271360934248167618586109982210397176243333382436544415907225480162295415620565045556059573387510589153953089697222150997049576128416793792074943841203737237779907736155648855914344681481788155616946075139816057707932321211430446834516921932673215932624783978120886002342651481944592982744741149692597934471595955442612231954847984921105528544595311683721648583523457512458900336976232963652119299349633233199891022380023702938025477048962834395270290121413883608832256635533828842588749236228927856 [180,113] 73519939901816687742048094870757143703255850072321645340438724155736347689362023552635431005059779471065703125828140194824165817068470798670629964006948610438137312733805573246491855956639139506122636871273650691782253610767703430097958467925739482439058988723708585125430309506884969816395093770569598761558221199577417109319392643113616267332840844796825873812577768933682453742342753101264963693619745140802593958280541917515574915723648010144378584089176015025829033817102304358557111958769971323980298034549051120345292060330463467714265561890206946432594396224034618999747818836550792439905692176730926732222357929310451135279631936199290927766964532566182828172939909449868994498719936740373787903362981003688965139787435526060414705529737016845558828977945473962502933635479052309952078361365394983888719659535237318447240894279868209072503439238564470656658431415658405065167934219418519052 [180,114] -12808662728140339623660554065609084203797626066719338886125907238358879695371687026265606088531105416609099711634050456361404024101163135341680766260973935621552447729654956867076276739200411504112972229131579229004007883320263193850236563133646644794945571122564034764070824458634141514371676267728306737815085838134321848733365789477699127075332280614646040035439133152319553591219769555448234439656855427565025984129530136889181613386166510249047781850085969898278599887159163030461896609081265521858064561383469830346247034270537353501442933662393586892509590211529682245091296383879309257934196234069866664228539742674275225397802310495093457697978064551790097473421484348842750424259424383380939001949141340192204916602777234971219203452350508637629897744409048509000551449536169937085673006676083382746236462660081787803439685612585636618727732674947853470636623415191851270689434687452 [180,115] 1110945578858576124159434449434035753195294875890724983902273397782525497208424206076428820595318970789167053494473281017589688200162252360951867548663362708524624207292493950246096869256750736251402906608350505284207729619559134802000077923366528851959243626344875372152265185720461000090945891597169519731131714891111297763962317114352603676198925750620522329449352002568539925004403444095023350960802895296327066022520754887386057879857335161421252650482272350867097183816635962859992047636958672991574143439447552762023512611334837279672936277867848471626626941134668142118634155638055130346680168551290140923416913465275189685045681656388722094198086146539566652189958492217184436449426226270733686188380175859664321364000609978404416076795304192722567856366548613284689581939280613544414628617888245919493076997926995292864881037191202543605907407910968078112393030424273210735744 [180,116] -47655372658718928990059779116326698114805106523448185013970330883184356714297948932711399293109279718189641103127174266573219142871937037009590240586863294279811484195052901070830752849599596667527179838614847569718270356198879794947990114853540187662791545762269341904637730991685396668866681972085211936926890267724099153655143351542949258481677097090394570756770866749364257399990989808882080938066125564487523187177877769344412449732960861063580273618767085662894660944699596796903309459954059779302321259347428033532750910583392927822101390705386379633069843757445698954961565258057724825990925456972569714172917497994533509725049121840041056127396312585243262173080399271835257071920016728365709921651910517987889085032482356522703247817520273280143148683815187500564105492880807795740562697430111006916839203644717468888835756783604948613704624120913620919771375431941799 [180,117] 1003219049277493361525626789154408470473259820159407296369221185008225770818371780324827759143633979776616727543523534420369441276746145458250024443206462540577905214779549106629039401518045619916395683686453347311430275481680140328366061283768587245290056342051677536028917106221416392578695903184551824334926200320653539330752110039668570850860098106918989007088436599494541445043348227208025589393815359321871048474338577848760455736128324456123677558083116546833726965136546225595518135167611038195783669257544556807426037821393781465185279573135307005435634906284092137604854564847336411414077230964462833722094160530839583735323266478720143620154291328407571736219282513699725083261829135968437882929600719531229249877118875368169402260137229618811163822842232659197469612174581262692332273862465337987653997307271335926200659010507332658225115855013145186551688920 [180,118] -10268653227540360907263613925071086543066725306257372506465194264387997278651288857626060908447872812001072577403164722945109826501139304188419098393284558988977602258931911842926349920517646336550190031085431847468201929295380763529947923071994585391078652245103775224188103921992748997455489154015784865690423202876819917178133372204319429009514433506106189462702486712958564683727812763366125256055708326087619975046608680314428710065418421115652964384856026977415639089147738724024893191922302195429311332239018024285224242566838321394407709899254933891254491109846018803760962830099156951954891933452875432747881725868723067480985642077490651578778306614316456221673640630697387352540837789374987228166783834572476277272745375683982691555129678846065799052248412878719278019934448648860795787879771428922264265812570240548300549873477497075951655194460398552 [180,119] 50545169490050304543357876097287817590730210206211504279263657275780262235666915400793828679910718290601483789935702518870709613413989524390532446454098072947797249702715009647594507803510408306586787255489269333384790934353911430966767582186599449933584304582170654601771306624138193441239936102260517886599993585686979943151473372198783239521685920873643191604347625938760993867720975262156574225960779780715271978964757287003560782771066200726687495266161847028208944667015641860864281092519830982482949812271989925497162033837114359327420375167253554831448165186542302720631807841484468941448222657557336390754919914337946149951317162405095110087573676047766410559044463434978086587103026694205714452502513789393473735683852035921496694128760662778505558748887240204007950970855608369405690990942322311238985915307975947057328100225414409913811474776 [180,120] -118112634755671077103268692332790132273983791267613552479988885313837523349423691119590617722430455862886248762660781646486370540684475315038887465505143547567389971560672635705462446719058968016036495512889108787022790999176102393632425677869261193287113650507824260935437748739560889354568432252132817857704177265030297753064866004835841173621580894373965846584281990734841220945347619102492242473636737063587377484393104560666810794922316546343425354702536028006700626137429204429087324427173627698972557015228209732254433103492711913739888943602495875534263587398847669493904340432666473272016954136521435912187969307945509095464490371907445421422354307404391354868491193975994773997837710485547778979157523689985755691540534910350975627687247113831919311544377733441815761257575670222899063574276681728190288245940721826952896156296205213264 [180,121] 129093444420489159722193197677901808850026239222347462274306037380446400498940680772049558691067944502596109248482389337290039446903996884190624225411010644479830988799133317450010054372701127760580167926386752598170521487100673975462784257372032784414183221017142813169120060970415677613724148050794720639641836682427184867555027006676564919037035828795475522133103535581216658308847322507610013012657094569169433701710049872486672970293663020295829507272556174358122520781577389739685431649362609211785808059157186743460061545507703959636136273613846459691330382304675551480838242766161974801234460404542769801749513423984212188630197707396641262054947656928310102528487454463341270754904579897247574050446281451070995055842942718389724233905327977404299509752591769580259909120672971733575479578840769745577974598871034947780895644136 [180,122] -64883100203566975282708465982255660279146216760712449438041383209175167060042801395048534279165085165733215963671623267328090082783105772642150383514794727260836772636138884870459476936845517806419653446001002281073046398755145061179694351751443560877451920499722079675272060477086805922409922631355734850045015498956501168657538360965371725991392893359257281982535750988946930151032358350631638860460736562302823714655153733749521189853483508265976009961506112054277249938902754201310320558688926455934674320526987181909875940502370509204164348911877074032846209669109326424557522141304067551081692651644667245659798486125413913790739200451248831566359464873764760255277780480947687614173686147596710717902599730830431543386320940021345820199394709903311902382191469716793904215093008893879029972852122296755015860752872299204 [180,123] 14710802603108603023297719492476173520397517129665881676237206953152078614551639744802590852631647149142310145930901828357506918520705004122183786426457851742529874367107868945549732082929398577152370272579835903985061155771029513158930970897486347978240969605340842499521083645390931359760799824478463575311108367100249719551366662225977652079171894886756314409493848180281321148655591913520505498381393361566328815415671722322934926156351114895054235626119187418563490034659940056472702445604160471276205455462618234433515991748096996705867903826678036468194822638471093716356580911632255016014385015114469178558323724990756869821817236596289418380522242414217710244416930006571617386660905809241993864944070219789477201650738406275711792151793710747497861590262843671453996916838232275369169959138976654861815547492 [180,124] -1472433124856118654979897221171464286398579519217729994108844133251356630564531205734849708457952041941582527919208950871894125749084390837175534181693919692645366048200107181983698100915764074300597687148825663813857446309072521738672802032209150790571379814673428700839130292842451139036666580330102323277973200384282995143237780227003974012459025535481151123361099057904370136003320427546305415905807210173909256417975062488829603679990546117378323525195034936315143301386621291092644364724918499265066912776738332314319646553634128862939238868800725428181749320876995870653714238473461894826851013724495105432667706148801795525607432031763406886565955034378431607822373429517513290062072661412263755367103228882792308137124729583163800013432542306198408003873633262158276919321039770332473685180930214360 [180,125] 63506907306942288624426546742821829580739374049957716675693450761923042907433207147060174378232592849337743311620108021284706635377252933985421577110309560465271358699402591011903134590474884368812077350386526762063293166291688036897165925033962607006843494171169724334714575968785883842933915648092624591917043642002908552450691487915416110357264372751113106039510315812988464741052064314817260519483724695006541362788459474413419096428057683469264798733617958491862533619151153924781062746553398581938672405978501780783413898128461938439674596848707994503630160189549550859186783684433393766818220377154354795168001583493827390991349483381754819570619010225443753957698489108882617310354868345599174212133116408271502906960787716500018359280358115053444747294979786471456236398738585420876466060 [180,126] -1148833411225890757348168111306574159705473328321218004824547641312893974828805355877131029135930149022773578894936735331375501665434843210871232449979938875406130871580800223575137014004045132779256125539884909565904351963919245602123437791472458180141975978230281983013518853425250903451513456815630169609516389819807294327773287184030723947731683109880605324947948219312574451051932447823850736824781720196102956179528520051995516300898356181640144434676930860430148143075630471759594192889115627312111030029296468239306690090336577443583507260156506358647056113441677131316868652622956360007417716344621295906091983331304559598017307852000964425607735306564860320814888053961020837949564608494779301695325420472549481532021060807553998546194850438190958890803082458282194328992645719 [180,127] 8457830113814858268399937186241334281241920403258810981711338552888098589048025231364358754476523849789254938405117116173181748355788624515517356857112597631729904876850209586495052837945780064606708586877142238942124627827630191775680548529965810227794916255052548229150367196936974881405584295630788929758351586381959941101749039991845073147059334307725288735681175745975224953773774948953505950309735045158898974857931820960707052605399922662313012197109826122674597109218268479371135672719834816833452979026899121960022384193453167811320941423205805184641315552965616603317105687927174549339346254863803095054752676357058779281593400427292237895713735591629748975675816742405803281716391316745299826404769140767510287198574727258747581440663091121328260710419646225866572 [180,128] -24504508981604331952966267856581189868596067580366826117861593186604325343665860308032108765049604508927076854267600215472792727330836410058962678311143250127164114039371570336911279115419622223213258995144522352075092627920781662804870102591398251451456797698064139709952099337360035264017446954556666431764419806363396033107873186685697174283370504114163742236091212088697127099357795652197449928366969413693356849679730802354389724553120717826722372505112321387847530471188579566843238181861985199586951420530539101652161972954368738131468651877450393904409606083351308995978083346558557619865139292381574453865095440249806660960415004153991300836678656789201283007117879848653855589933821848757682610592878337636233209692854795838798755976148428096617028039846 [180,129] 26913286652547301946614944522209788355178210227105026738644111446880069927206030316356237342291771515479798922151920222790400029016112766322171167124416006439851768140509195903891929268243390020802868534249486750706898085950487264356626471924458675209174655526710648562546998501355125419575733999948154184953709563153422146228957305772003756391662056429887389031983193501218434552005297134123992966574044687558451437798649070096606956165907492734979550798386531340579543590907516803539814987531932080442564566566651471985196735772055540860528058370170970320613746024908589675745444764809626070641539360501336188875533684065691337465050295396817294268714470278845958193543780620661493368423085355926083970317675069267757343137513916588648679952438134428 [180,130] -10747048577157223975872198676339692036692305227246670099403221949844715439377951085900614060965968498813375915026928367814917558877477449566335234703514733184918507710856177766947738621620021870701966958390281559472512132704627603240080006373606218497240186326210040097287342314611086803939329074124137478341824436387687960631996325674968833593647003218423451241793456644220377506422948862272724763434707349349270635566816959895008873968799860406628227262389616884020839249662505273148261740247411809736331431454986527016837012059506723129020734257251612095387185534761206196745119343898374499600676339401102180239447288572109556690650121049525663486428713359233834774477610874112076712650505355098263880818824764310859584818081415484443264 [180,131] 1489186603438557594401515024287272896036204038866734034071864238011682916513707960190296809262835602085344586429191641430598830668814190397342100921289150049157707124032809364279787559211930001694748063264031071232345386486847861624679656248499981623269786450590001129793847169237436145944365330555337659685609779054318952524505788542854864016187481909477052884763193177598323794972442466721728098520554814588659178310729722219730166932632091501344384898537057946311920274364505728831419490342119720740221313251434773242888753298988967967029579989818146505779055985868858704617291064064504858052950372517732074388958053538709173739076685239417208964424199355419492154382988177011354589233617037423364210863684136143725927239070 [180,132] -67958832614290025982641556886274077129274405636598769774849077966390923716975413978001515814516282682105199110806867223621160752865086849970989523435863213182364465345429140957600803424509498785453882815754656428404402827551676397630231689983973919319373563674533320330404319567913922537758025786114529203863950621551554253940690031828244945736492817477795464190062795891865902210289082266490426658394535917488122416414743555130278824478297977795510023376616586561608035832978182011381398193141901518409883998773289221513385101975247595360441808231833347880079927935603367155459717759103384470924386120896226403670777466122912961675705201061036026148493816594839140759219027694945500771913788711099198264898548780 [180,133] 963106110225367564941588638734790723552239844410902437438471141448388905804094795688982259781228767303902898531465849377400893607543688837554501351773503987195476156088531536642166344637563589038976318748090716964240219889115987460818291739775680106833819883338597779203362730771857763283088709956053464625223428656171827816284652093728861949551870604672337515913644416634268902918311317458562351732799041529044908379757753922568857499802777502202445130026739532577034279757017471747269981172333611610342170320996953805126496403902802988103782762741869465196647693717724019493078250403067810710013658286039627947419444531311667487965572289384090086706486854592747521674880513643335957624148763429026 [180,134] -3967100997312161233382735461874942037195840523226428626132030442993101207629264123151594040160879044843915335984263927502526014904005828317999645991581671665796132928614689886539787314039498217785681269401407530972413328588016247581237374706102940466596611689341582269622211081049710386111830278965169051824527888794184253596048750718521102917363550576530774357062866780132569147510512807373634577694579676718766545612533593777713692129239843781174039740303192565343129069382591962161273593229092051301057948515298865571066504004635209980998929779782254370592733014382701026905883950389878873451192732513969298086435078741652384519186126335545480131551196401095132595390786728808715878 [180,135] 4406293720833363952583369338865576960994598602827535718302871331837764274981610376129234851601202738014339918079722330534300733793423328889760402834589334848920424864777072196865722895746257195997464198286610670206685255515726512277529359530499863757467017177267396157321841782254696894250302503697128947951432303040116171668874659926736536961927276933143203456909887096425630454543359238270323919680215868629613777873334787367227853126995832252734922136200113500227746354036795687636106551236418390128866889491585737842471336593504275984129250758300499122577233704496051377870905866613920521858398364126993436649505440711038683988306528249154882946018447274042376289515 [180,136] -1211734084719300059995637919006218682172580248701582686400305643032042342814898219303299215538514858321476595047059714306656206993766543197035959999029973579387653709250207293553692776823224956018387459358006471865151864120534297534354070798602396253121364722399540083993891775218132237358437801803301422811806749090067648120083566339502663712538939098661336584961348772957698851117384400402192014483414897097481079831728940357842882009312529930304807512908904726373679472334448450920539210933240667757544422793291279384347408681852960556297498441065591752896663896924554328393048008265317160248154675254515825102750786080531100014883367953482544125664868 [180,137] 74824945668246318588692875451086510938582288789316993238709100614343335292190066909921917446074854485727504955870781349536367475412120721117849780768914302543419452570809123902205013716918929912255199027720474453300402361640125446100606028485712335966822666697637489133480721464637987507916315076857320037561210531620542394459859516614887769876819807879341737560403954403659482113418401690980482469792331575870980770397946619058439166488006408929835683681318093454599632261090816018432945762884585787003332483386835888359328219810177189776582702108131961856186125995354285365541515640259968041928485106774030697287912655947205516354616988 [180,138] -927054177311353846246025957089007716590584615284105621510925095973601551708978519726383746497525378999812151543627608026669434567031430396391714950232542771593130789929756009527979683178439820982331829561370975356217089865875044875124843608092455662362985697433410541635473044549175437732747426717279268685372217513327964065984990351335110387693037442384502236060589912608850225658727008786486728519605818289266590561465778164528141476821186601206546952568801186564801963469836376187744207530727530877819797469165613022123423465758887999339545799846190077349204543631666264955834385299250653481295121168890300791797953972 [180,139] 2022235722649041628088700156120659195532353908111469454235850487444364251510191211015460677200974606378953556202109843345547198598939213172262742508294914925896587626201713351386740003356205861961118871056727283357600276624176914214423423947515067250699340268947390101059720761901102144021495415748935202605900764967892354634438011063621360406816520378707909733264573771454692872820277017824480241259823368701950356734855281142209849368247635116876876989871362753700443443456176372575949399590952782236342088272339943880186637947290819961126327156153952028854482051262286081718634914305211646565517998529 [180,140] -666454796176638519699101778271454011429088145709967633362170959651482077406119375188642157355717301951909294776954085555280761756548976882584246260463230073041832076534754943613227497285112930590263933606854087176814992329391201127235566816568711640004190210892807346204627369970182670675784049300455223531513526041245253721319582469084334734903449797307228509902731892124609717734870651601354251103629294492719527350129120378788212589394553816118666380696063141176648078558958009490543646046845435017511070736121311577159723809725349136260050129874116561610630311391924656087178798423 [180,141] 27690062294674498575477568273870350037798651349779489459588666102199250382199011087425037545222410907122688520067648051986328407687052930909046625998084021405035862654961892862698612077079486349047023103366716360371702828818380348456363892697399390412772840552222633551029371890632520295347490583807194986453431143730648061933330881257692550185782704277833401699973283602997790596065787680412344800843344194869111570938315642505173974130897594460446440080290434912451732915012562071254403503128399317494053743856492312624918117146200776765410494885378760530875310200 [180,142] -116802212580887141136008220092537514891026962522605863310123582824918827231047393599338943678844871582543787693489819055902148344669917883554539972905453896223726278908337410979043066995890666759993388819035805570239592612577912173112974284860780616551056507537307394425915522574402756461200824549004123103714450219338761918449938287012294250528875660106307738147247551268048664953184890003701252095074150827006048902328259070879442111343172226334262135389335348562334357928647937564658094866407161822816979852703776269301430188832250026336416991 [180,143] 38466914453048070728753754945108928401935349550841818157829229283723483765487138905401542724338017910186243189844032156931495780504529127506387304487990473117757653915276421396713254081073143362856246189384308237305569840537668371641909544275245849821576276941974756890050151887894305996760333049561729822504444331675422862214353155135862069543286884438205194323742390092402441254186819530772534283884187543563352999346658450496086108452461729667723490633589760118612858928024181898774767090930103286659778421560896373807912 [180,144] -715430968821957465619985070941239010046419468335772854227216188151647671226423847179922994842707543000415037819961920380388983343987941921934071857978044224717625932755078175539052817084376693239383177141204703587954177302907786236541750919796222837452809051791002435856717316280137514135249154177918639184459739590699231025608401700135938770663295396829910388823657494100120847726292213029389792335504284923964498944900387160386945783230346114403273994607491935043414184858424431832480274770370589396 [180,145] 499779361477206659966846779381928150681139157506388283584987462436144593078171434893440736869217109748763837625202919289376918411932384574320339563548658734573014773722838198671697756816088085984647295079031240304131914047939737889046610347578222466273599319516242135897180700412843041345759124199577046316382718610708770181074054325529070905000580763782388328428662874472082570766332820740578692804447815672300084258739729094737381892303933682249799427609452238466521305671780 [180,146] -7738866504664896134874634033384259405988372875682995765058446053225026854035618530278041781894431515277389359615524636088544777290135952729863526915117958770839878587229125070045011798105455613648238203638190926288701307955580388671186625860315334016339869204350011487604514737108438636248721614999486205200800061479247740052770842188260675850650022568273680147488637098830162583164301038310616354336374825068382645433611925168915718882801856237835128 [180,147] -369336126200709753599594341466547319004356852632750210771314039984733645002692400151604023429068129999888723680515900435511165496727480007029798177041446281761067251951479171422560892574345499297662809764013363024567571022101238450071302664976045243703778495018576224784629520112162342385984553691957303879427396696901871976537345974281073614678633065866084559502069824730075212997094899990236549800978918211399460912310776 [180,148] 2827100050498261545648850938184334059662396078519375369777130905425523846547430339905118943071428915947351231156832898562076907603195424518321928001196185902013797902883427549878986463769681522973370982036740003062695966523906231447159926369233011553634199092555614069402601584205586848618432754210923632800056679832014775725477385357020135021669708405569007435123600847542943493989654597253785109525392516432 [180,149] -1056308036414639327561636006835316221100283219395156432572276156232091224823642246231544191122676885396204611774521199989107800806160707411314579276358752345032913031712952870647432857157425149570126917744981419755053841037649987913072895700441231225700971920366052503945597413031769836484661208153521377955428725583605216371027454394899826007535436363286085648067888599366904470699048416473584 [180,150] 73023818439488063036557694443269280779969369539387331258774579163826745876230736383794330133184980642971309053450942411443817056589945314159408751682617393228666079153903114184974866143458527638118927791220346228386480456181795695956281931923595218531048567444606160780257463993048919092802973341479361523164072150435493473526910891589387555600441685964500184610950222197539380 [180,151] -744960191512788635599795779268935816973825022338343194051310857622358375924036759021916930170404563088809305879984574733880701913702933065975093760249304999181709265211060054477251115433798587704590549950714300833768734406822340462319849707492748043215706396839758097343244214471244223042736045917594646582163189251774827305617593702366441428747762992255964044 [180,152] 844266766050443936360323772765105239706029735393680888075537577731479097604141591008096004355771884093002392655235438258371826408353624414996640302282404369657052783272021889113376406323699430052876658248920288582404730886675685152796277573026072956370842490133150868258087586642979511858005943208093254267780529351072727429215874404213754626 [180,153] -73635796760937488137909783715529204271546399790993065948844131819641979721948334455336639187835410797257680144805951215711791676059574970631996786955789005082270392618635522892983595228366866728314871354878612318372536312685706420051760387647197010063479210629053723697719075993393678019161171233621428729442445075603231144 [180,154] 301845018199359305172435680918173303213230783292175890623461770057222409376870795729267219412317349849948891735042072023462068125423525619815532402100235416439424750783581368422354738088562806450329285802476738085561392978814963576763756776297045076351131742177820316695305088624128682560182289093627794 [180,155] -30313442326988619420567754626187512616854839848317357474396114001770019281277300549211609068431247286845462090096915392752486539351202642424502875149695568864128784925611194778520166072655017652301936517485999778048679655634975527295013563886495916212716925758993640019515506273176 [180,156] 30536267213645829711713593539404035504996521279867609763297037064623301213535304064245542875748200174753971257730560918889366692126929831516288038814672578270040398711779062964517708005114579455493453547144748438734929626207346303100581499665236894507460504 [180,157] -78687905686432662708596460333009600257457797890989419959331478192441724150990550631444144233076775555543724635387344541598717509551149902236788106595942748320448871204767368442328174364724107619602840359537886922901342616943383068 [180,158] -23024617538866585640028122362827955923326236539879722671730999137908614203750703781193133246207328734167000655506362380736750664383579379031979178624763369797402311877837788213234372637811162520382254 [180,159] -137394832832039380160258736461752556066125549080116459187468155583202300988286476377121908162235985221587831633402900839552157942145504488338050168008113465766686238742950066819843488492803080 [180,160] -179656505181388411754597150090588776000870140921189521718208410770362476299096944396982319538871606237096004008557212859472249042134425021760264627345553791692611801234469774574228761 [180,161] -82436047856579414132490139079349820981204828655369164879857026756357590531640042564566347662799765659493751569274192050036066936503514192483768145593202381922626564736808336 [180,162] -11090737982191667452715402147350126442603186201485026160605392912146993916753630854783349696892235222515842133848932591680058183370689850821405676734329521981199372 [180,163] -344868728699114708561434838183529168139875373730168300580205916476546805347499454106659117887874097519699038437500988471486046470238155588453928555287808 [180,164] -1788072635146025422623692017803867124318744560873377837234884223733938260740862781187371237170399706780342582455483198942545877899853492446840 [180,165] -966414048966949513231963018444664178105391676282620629411186383078787301896566962895982039799558247026331915676874635250701264112 [180,166] -26500124776577780737202246461065242988598145815719448826619153612554861915068548070886305868398583026208732074981479 [180,167] -10989215380179355397477310125582292135632826508002768817912600450591331241858707687557288832060854272 [180,168] -6540494329380031891587348744594690420391508104780208368456603768933747626800439232 [180,169] -13102938348868279821760715631443071199204762864886925733760 [180,170] -134664 [181,0] 100809300407652605222597795711368181180990652564126237352859769241313088963447904684903799262776540354640510787067389258143001211340198886156473553516495027780043961586574766202577194827366349422123846522019705695737525548844453275429835083231208773028970199399737958967429982901935350900398923321045477894473465784520320226945861897568021905957787105611744537433569892162536299016021461995982088246785613611354100465738089933411814936586539555371473128163102305001225426406130464173294951452019708724985476307354583430774440685528123377436283402007598618338931827741572797985435248752124084614320399335968499378565394465415665727934044586634000224730319169906538408578557484129640850607845315296990995524254771707436404835586966136843489785237529680569452551411647819189774408259895091780186630116833703215700296169458022810978417996790066268317419551930123655201916942004110477031997775121776529356485106643648220292497325110997417081835374430005897248809469507080999290752194109489538223341495915011940462580896669286677510941092263482733828955012695634012762521182931991874891521650920323271187129259197282387809833393131013539271183233299053954956105042951760384249094262881535968437288735651491644109292193050570100757722957728646532648604595771922612947280626816120743876366079718416805298919199787071228027343750000000000000000 [181,1] 131679339497957040210336577020908535103581370363784153907342752291501167697611167397564182290304028856394050038180836505611479968713341555944908565130803196991998801296982852942552792897406771045653666274701932987558166519046616200924443203783365738648819172707319752721896095328850037613932523327902293369287218005557964101018882624719402596558526731041936357000618067674213416708622003113455751810582357653068534783835367389720338014796869111417475167294412271603657811680902689130351784185817250838310476428640095109097984570786010602129493445112326294203997635103068479955275988695693072195905511908331013383499737023073868911578640561669554645176957539766342852919482631943357300546528650236926357283111731655372929740033669135756115181849347629805748392073021044548504697899851619108949882319842951707797906156165312749286783147924996825748627495997990620215986434408986111269016696682006845968808348172068254330232919322790298484981793755328690431626894871315794520929532681567156780388929476176333695517636329240439127013445434886386914864783186548359585135444029564399529127145913494502945919256958437804598469480414598653650038682864863221979693791374946428342586018716655330386910940763659928470073938109092105272230602879108941215966777125585651217287198992673993089451129902266037610361827055823547363281250000000000000000 [181,2] 806603154899444967087152427258991095041778034886594803778871139393842622414276612288398662291131208428367247582800360470816696465896601965459437022281198183555971781225552847680930145110443084013106596676481237610097212129745918807015517846440456932353993297057392766466451791135448800674942741192999344959881245521845831282664814154554569686092318364752460393452548975861565313358802157806826763658080502263041099290902253635015463020520341165423438158239977449052859612726740268953964416167532607014083131726104755584753783690823859480636074122986041171701833452460430726468917141199412249231802417312633690655163720904511822583084627652533209318082156194244210268663958021576540651338001346310620147306801567951769154822498750116258854929761869240367456983178146916881744654118706866499641297859276829272015967793265512265690171812988737611352488540512433752026726782557636338777668899348935174872791071633313610097629501687326825435634545051512047511858085069911470196326537738337312859880625755417810774071533411305118230537949220156603074483472049051678880809924499619146241951037875312220170071240727316333478593702517564133829016344829752762478538006391094498895360887712398779453585893095110745534622775773389623728325476500280400866680595893007238765222927056173312704738168440885417170868489330799408309936523437500000000000 [181,3] 140928603181403707720983036916260738733752074419069038622716416079390715466668110890335366199804364496157946734658296020072243225748140940244280967706894635073585358635337363528253314406638970440120481527834688454931676471341770897585416459731766556545419141875026685822356989211877700516747823022929999217181162554523253277494305876164372791255747742561456032491442535524118108547574902533873263283984450850596109608454201061893858652388610984357489010774857487117704264426900168688058705513940204525164413331883695236198072176854932697549433399370698447995881182230992395816548620282534453941159290736856235146300715921066954877346165126933654965517491839322817142012618008379365268886555004445288278985188771055947597814529282925959576212164899845367959160918732684251572991140217801434224611356918844853695495074937923868759287025747229728552723014949560281802108123146022964233675785552761398949515269526064960249018442668689712808915425429473285571374879698300781370684795074815603626037513444904913564205957401939946095631675389232547086685707128846308144304894339266266969594362350081629356508274251070802467315021062210401092256325352493149647555517173210318129906302693431990267828489318728332465192381848040837106236112605021463951112847348537781587157823822289231981068774395601768276219190082324124531250000000000000000000 [181,4] 24144021701050516187769023395401240583468498268203680149700792172127128418860366653175668450949887491501394238634325079991718931454163672864294183375646703377869479639370682696758316135708298774431739683169715759900104041141891182161280613053203295629336876612671799283938015296317882803202266290377984124124435379091431996661700683709922401426915769393429528163336933719215230279669540052006384365023155051719564308508704120556382038923407017986363256085393436396223242851355330409394311881771799606069370668952294175689904188310901839316220822423846099257556780113301829245914712894760359057896907013107970835334113075712217174294941269319058472104532941980391829075911951792648592715381279605996453121432785469392663547127678927636101609635763977855129306900931949055433440112100329638559911806998315272691429870875301346705530818241195089499348861357274669657334303247390044894228824585868230571169343674542128157513973435545647554876063341832301584837482375504808119625091600218864018649970507070357835855799631846975978945152503231071509798079448015498296053821812430486453502467383510125194884581866344804734722357827137884937123524568166994618732541128773610601065227910779408994588657891441849008991062490546735635354842430179331856478697921716576834865265887173628956823275784215592624692961888856938843039794921875000000000 [181,5] 1038211461864666170869580037293966837755795379239460569549509674912036821740428550017439515906780833845058694569955713870358536420805463463828326273317114787587813420200783935684687125685364639256848636687489824024980782374257183569833299462158549883733798401827476814343033453750355811880338733089152985074835502122266013372481360097573436271794403272872515782160908013935876066562721349066563239240887650805779929030964778519372139524207880977005773763210551928373535056425340613800607687868835133802795639113417702764215654648183160178642766772524116207956749223048139292213033028012282365874914154285822935999298833428265297692029402202755549378178378397417389635853622031874063128966768758058505775537677641447364046735179905925535023013385544309275326412670577066352889440727900302598882246120252069143762730004878482510908511649618620176974065913071317586716794149677206356531234361665668739091174102541609245792965153087248921287626771847358723067991920222540798832234517389411154965310817514693164855042502132084000370973731547705133268524864498677856404030194222597421429569753406749751059380156910314996029804635558873219945718154420811333664274330937352153131470619110151999315366397499812439472463415316841319551924247823069910172880260159155902832579109220249987568390257891504490671253927865881469391726562500000000000 [181,6] 38714170674787812124919616909831212877523872786660912534868596919201775171239634433002684972178857114969028007212775767374587894836372130918913463051405105897474316050523509601536917172488631909459821332304016134541498768818338115488164087052446037920364640312086937618980510434934561699103927190804070164469756263468939137375405249999127325652710965262163967675517439376159042767609011777752569473428301611998380425285209184457965284995226932654188839380345255439559377981193659929742497107538316431127982593639066123772220177653165177867978155292065587527352126786374268870505326294566474365101993817701546244986776271580705776789597703441851119375862343658965044091091679794140796166757777228454920694761950784031166790022154893174406934702935726581971812902538340336232602189569803325914642094043938427456720721794439594563344103716339263853324674478129548470180810606814816917915518787988489943211431617716657876073304908640762386383316443195004052185148427187191626690414496364317626373545813324324156709585778992293591466857188570127783451951531129635379681003645495624374106472024937159724648505454685602372012391310283121338739952608615547152071491329804518584170616445207009245894957407810777320370421203187323215832520582111005384657541799938331539259394422921757440681974480880863972934945935159547396797234375000000000 [181,7] 595975846951775091943000148694939007026069100327194275204252481873727166168193693681706607368769701509821025977721712547751477257409017913049029044090159826500787288998288191129166056592427179135457393696206526254838815129832686432522288459038099406262482844766821175204458924208995750837872854884737258446825465338068377460436959116777139794539744166912108764016532302650042185197928073765778127053361146081496506237619045677397129720588280366016608787442693011263773142550230029185706201651333738584800012106530257915465879900049833069547970497378641098113172834968646927017727817587528595516852389174099888406200087197631106161068025472352709044139370023808441891126888919479264029036141568024017824147070388708892300957118042032171629927305498394487611795192036805427157366086042093468685480200765893187837448457070929626715375932540574395443663657151309476503219644931062198477701076754242061917839117489429884962172107962255016917970411353903556544800814120894495052004037638440705269758283366142064096849027811952237684906277246317056246582501585368220688141138959184517255954439693518854433306523245622831784565646723322564954867330122753294775648998946667555202625951152380656006526846707322327563956436098056849039075131483945991936683095519090578867311342679774404542311937416668415541647807804877953835753750000000000 [181,8] 8001833036474405878424430686629114341102558272858954574428406885504262183947441238803748230648910425655983070819628410712711750417107795040376590042026650602884264600186173032941899516299658500555228838437603758102625551588790809884931470503237028569594758630973095113700340943439594014144630861107582046611255648608283725897424681625956539151340039168072490286225196635286093144845256941593238993410088880509587597228014812942990752925400348531130137382709802716416838804135125790228672753262445138651854869086746310435032681159141844697219340305206883172013700400163855255214342740515114167505773263757708204884548428495623612852684352409072382745444592273147144491508678492578305675885345180574132922978837488603715435444287492707042897686968156044436711290044602747121795530392113671786689740516228651612665184065650601344083179461720024515700078752710390473191310601428166205444083912829612823514188183566740108518609887211547099694031705370550215242637020500925815305629720373940471895854256686095670470791405069163858532995867047331494372646487640981335814425151876256147771251711646666719799937082112400934044279659917328696850147441165602580115583692791240393527354072472511843624853943873612698012419260382387408848878791770016084261914474644961171113286222751164173083775869082322556999798839104421721591387500000000 [181,9] 50338990228474222833905625445165950503568099151738590929047077094027787136388067801093296241355685976990248131774392111496481076535249264628608369148084367584301177909440973508909786731514252272887647270004575201595057124789282190033332131751063471790736446940461690735804017291652188375915037679497373314315587746127996690289272339053259765500199246079819449564998086195846291368346669204807232287815291035882732473001081845835320233790096618170433298209020523151943942649606516282595689563266421501298707816732041274796288130926500448132205269188433601172453129591634770121691508308567989318748376608333241837227227278709267567077840636777541589916576259432462005410553094956064257978538072830453470939675378209063951396884986606066476580197887418609056776590484758527892888832484454995512452096620932310210134503607048693891118219195907244131396639253737213345998735503503049271411562812288377333183026969031299181479355225581393888558834026121628773775080556431808655792637404183700829636645243024136758596959649410114470931726721254656776275238649335085578954820536321086548490728091066749626085541424480597167784349131564677096545802212037254104370995078644891959746046383184353714481246316468132716192187437866219860096344930385994090828475611867894889924806248851695883565692254234169945996778951693474876837124000000 [181,10] 310651271335804438160760647401759061798807206842201852334953084841127914276040166150068494808664823692432728499063413448024600655791859495783699990181471265505859516173537569569895882200088838719958574932967450691072699908864208347727454989507754958488511046141665198488597290875052982118155725225681608436797567015659907639771110360425051929854408017400057212697755361344098748561608070490180803564956819805003193335631930124230336868048887535054787861136353825401857484472512266394758838645729916611532514672171320297705809053270132586751658525825565023982800992844094681232425940215367667365415454812543388447138749593436046116586277603639619444399643444398225816477773991137581117136234582798935810263485876624167484174119883736367474797634797651247812280791240078569692900329465714579733103068984688932921502855456920910541469141711179546002290826911044373263610274098232000005145891402772758459364361675374299883464816978093865073536148206894503342176444598601507257998406709228782902074988568471406923741900075975215849944698640510125867491828244888522237799701880965800570531706089566352899497928591305033490045912902485079478179915475234919895469156478898426314171835481296732478087521546547745072215788857545000496317853602620760885643405131178569120858691073316632730430233508801188445140666726193542454333520000 [181,11] 732112366166641300059911202752960999301428910340347320255754131911944717136800206406911816740209563125381214095632009564131866769320332694469837030017596594002460751525784855249401629592819344597799092833093913297192352170039744769603831488015545419458609553117140603050603323255508838773207179682376590570078571058228297646104512269227393229650774346892575456180933516852250452395623984477044964950631908077834903765007950785541411353206274388658594234360704784966130102583048064316825304641974727869792187066151161708762227074209202209599823506023430655794485672925946902067450524082713328867988077401957306972435796618341589935703772605120285121358159709224344788959388584076172070341663738706178084839221590193833419587595350759682724679988984582514222977974524600778497086823026456562570053261033435955852169684090312195441195714986246354176385783355108222803141616302989654769938318264898294173345872802823046742158140705787467359728998066963120837783521573711620203757774349176620750304949876205379687912740868707909696400524615717934432479032954694667461880590542107884827354795170109035708744530805220624354529464240790247635785824570163202258011117968864296927104116538390947217843844738929001797577563492598703185966509670902749158903125166942809945400763426838035531688308536504890626068880660485223026786816 [181,12] 2787061516054331507998434385812159637461011745941118060428630766915018409905239178095236501599923777647335591191680350464475956526512917635093186589240099742385629949397236820262038821730651991466011924958560133804312056499496372445419215265982165186071842380216788634400731712530175197888298929106177290528903766088967076300171277047835259338528776971641736747996315529223271284269269374560210997194884484743877091255735713779557576745403060039410237851531833263478655146178526653347141063591573419690188171203180536423074095786245075039045877718803566490157345523276680209619038258454870440283071885381375528525099161207284930446910343573528754269322586016380164944806609417917654445372981419941763068539197893586618535611077898472266436585148437061650500683045933821846668529464663587137354738956114596566918779538240674629003343027933759302838533911160013756896621184306538190732430008708760147887314723670807888055753974546660263643022134947323676303897736192130316807833534441522780476966027962763137805556247329277897012989266788507764106158865653305380268045048348215046727082105744269401368032750519140690090264617107838970415521505684462097482960085348628706757766064156037877375349935819222017266896978416979090214369893729811437532439634454277770474250927758853855284399473380537957755709798695317161913376 [181,13] -500407409429363048820707558048787719266457308772579461498637783802158409516317817016117378072241956885533734586691470461656373749894339612589313803213161420741272181327010255416174471214637717468872615938420080482401782669787340439899991722747861885782818683425850195050390977473380665249040671096185260637904966308766941523133258591880811960341778860423340945310810855109543295708134013418719088409511637959996216836503021432824272865571879251666996736620416171236504553958953354892865535452210916356138655318263916489944971380368219311636860721782605918960236506220436479209581307616557246874258092807358526922901949465223363255744958203116422908172244775279990477172476853622863019717812965810705710985640763456790584680958237164172990337501178823422390552712916827559001416280376210244742856846060501907303836678900724810407126783482841606234371625313174421378615104517921011839303346172401582126829777963086103756919039330451381879894516911008633208648077484053129730724541801881792165328704669855649712757047044943390401998877096895284335717792587275020401881303778839461119301023749466907015190945814539986872946421296405737294491055158874053424388476005713503469523199208606121660832073815177165068130059692926806901011811962913135969495260291223875012505057667657829020954607598152783101231626720946457984 [181,14] 10161780751874437207930661862208872214664511445158459295840445768614591567375825874233443203000386460516466191825151765810764599096475441856732776109360258578565890061262526453214695428230878394259739339305404872953035415299433030554238525701995852637890714647177548970458643622198019491476041557353128549921632946312602983761076380099367032238685972149617507361736015944960366104244872372968537889230993674196582359898710572089577207746985547815882592619315514000092827356721090009607991640302515400782898507012206077281180051146349630600105703670602351818556093466765952486141906295076226389600670225347648614917991673167176473862254483310631773512320605898466663443268414802388750038087997872642201366453208886790414879560567842953367480115273954265802268237741215522169405929839551000156208499519498424160328202074798227247778970687783304286446767112650097964112921977400306671355795734781132651070175856626565900417263627690905194488221364210072195953907153615690438222072714282621145512418285552588479263962789931309039502196578526845750943903973414944333361974436923781959161292657592224251744929980024318677457363366404074552016586019196308566930645341752530386809932540426368543196010322586159554945625178430295487845823665641324597631809300362826433035877410356004523325423489770191276834669337710559872 [181,15] -26215737097945793687411268400017510935044004881944864298979632896171717504239965275370504593087714717370855705390820204703464460226688480308556246600824955850865008610626246762415339329860300754361298040966980237904359469608130515044996933456112927225765839819549996994138400738612890551574755266811051892356199189922481179998378478157979516869682636280367100862210989355114066479667049049763878203745797449466629994764058515721626157159128497746902815032924808589635375243355644442306421774164269800087034670556391741099979068938585270465400721211812741136591562578753224383710919991572331716708603899508088383057362655633226665847338387955911241746424819324907077442295823344986934493593826556138175397336904648924403296946865692914535284669766875867284528546978740252582245991776018825937459333027891288804788894512729227832486520337860338415833827452333841750599755805931225938933627608677315641292785392620413451706036758856443418711169949996251989415582314012420699630128734160077980506903768519672339563518041838057662250119520057833927494796365101236174080452869021749758770259120220862813113732030278199111296099250501530102327087280803895567428333168318935857800930099881435681607848189540007560489259358802420979961979761042084452651539891308349873948942143039277894005266524053319678591861325498240 [181,16] 52355016468833794553962967164764152344128812068853805422814790880133019156578536877592475691197904333356478606289348600646591190382548903099440241923530803034596600875607918452569642360326153359251449282552087572347745551101870403486080273000347112883659211882315153702838934397900478334684239170619246900763976972045463308539248688414522948391156001209939369682149898349109776220315642799650609623846799471899664666839586761995488771994408098299665296792587444971418119929414657341989228043941870733096137741090708209774219734880643266351204080957968466906643626967273057141042199442038588469496901927784587510654241711064114285794557534096022497808334495947456571966918215263255428102526587953043729167159872704340620600043142859075471753533003302747234470293011900700793188539116299253496114731373215238378943355721008567804922477844455666751846112921970284911928184285911966456217229567757484602162783381893702571021190970717817525524125253513717946262415158547489356417013237643406994330598581182971901256451248317565222147147449443958702594240623430338074910773924095531794169878659171754600844129972579406677012397329527009841485993759906298001759013886808953734117040021095131988992259459301733238127418677455572194539131731874438308662265115365615773242672578701376745811072422961966325115648278544 [181,17] -111078363050306298880889157699910496028133790446355365619026425156763575585106662837718359416095849019454260517680030938746080577903723056739070575515937429187462239880942113618552892874058914278222232215065716863950010685628772741343476176471478516318368033888084690932322020421006067182483720424932149365992389990898851485406689114550548150555780265255276359026614234968716747734667291359336457860080717941717881244115965392839082038905294807617393835775643517769386555113447664539521377018266264695498146069771826624829271989780287977922652236385404201133494964688511276980138271760513791512530337574597602795992217024730694430795872808567899272271731057039033243711806442807302204937263051282393235458321150699081126275068321357539426058228614325714766672899874755907657819016831370846008986840725761663928751339063162746997449734825603820527421186696626942098214622560233842679890837899062397839820203375279665021012777605767466186004241135446811804618246722130870231417965653291308349929802876443116047293106707856434149218567615060163321739163052854881872182449532063323046296428857510815787191956580239389541366356356964165506733111668753152226880123421030522486746163253189183180908442741088830512305937798844171442450957716891201258735843761595871782013600777898853925841913211133811660446576960 [181,18] 193637100069768899194722588412591870094394117074818434987309901543076252077867831175609433827704552997421185161379192345254423256523705579709320445040444399750254469666833909118367854717735458204045351135208884416846744195023883821780098815862792197134566209050606662467835710409271071992498049370483005246407881393982717477755988494184610462183780471896883999298335606380318213946649959161624558208607286908019500371820943531975165840570958176952480845107878376187923254187476636465717935126224875651281092514017499827576994240944986612040429440362156026931443800584772707613316150386670704550153613544127402283700118472406378760540593307952292285152158968258734183676843013791334310627253151888566275563818835696822066591053618358772729757788348094139001315729520060022851900869052037626386020420770429362723592789542461416907750125596683201193817246154759290741703283833077707101228732766399653826950323690684821809938960333993279369408651343937363942404795748254949766994483021047812709204287899325364700381321126819299292678586915201791341508733678402094435834073403759175414830777947761585801411810565609017119348547459079626110931389408044723677821028282325381957956180783601360617484102334899935457486542525120274609093097699975917761446909218570424018349988707533698884027506693453018020775240 [181,19] -294977200851853799345564092496215918077296295301866708943582433630944373302015284364327537305748475698501590365967749153920829691169683097552314448470345860171679927121710975718618453777977942771229494529530686742498527997100046113554931093564937891904483415648644791649207756141557944752356253859368694763812007484207550660502861355295677655626468623496162088589560428474471504029330770370061217617093723782805994723662703862857487568748241986723662984494993208482139537497343696265158478212889634822822265162086689816619013108936390385431642414420151549097513974654350120546196730472228148190696342725881791686026222390104255782987675976373951394975677058927819751045751130723259672049462267112870990401643259316688655350176591661043676028615236023524705457286785137359105053912180109913875053661129364686754195387071635103292580826183863786163351849551842246800913656523024280502347602318513769434162429190726446880471621995273402619842474205586848149289684541097558924362035544967384909271025012271699034152549051472148463942342508783499398617949069300329241222474253016047631700575739823735167384521475530161421900598234282518409052456928987721737559717789308599513244591554686174678564611024945750718544051627182562540949011467116104452780946893782132782217955754860916154182260388403499155200 [181,20] 405445452492005918500073925747615721080696916152307196509567898725487943590099835857748512826361037362615462156357057783797398879513419297033167914582929236563729998996779834197821491437632360755450125506293212088072711701351549953188978856118608554366951396489202597849384984647539840287528586633857456130939122037255480250229284540799141583586834041419283235967464336982797062210769358041350495632745568448196003468742743783019842364188518641207364105338179087820649433818346817535707889345796576448329288008398641209732168194400195130875241929093535700323289277065896059707857903276823868456425199369200404350091775408659351856451813442210211496666266314024357673924584820872936915162358192118420656246084646346830315769297708049943886063342030285791699958738956610770356239380300823795764589300471422789371840981696903591281426930129689143165049641999176934051838828903298395207766889235981029224993896810861212851422486757282311226291886194885937655926119213502630979697621595880514684763063012691991642294795418648072491163160066576908822525088705726672977690274751074427541586996480130451890239739468585354964937981917562492490089247812546051692151556207306450986787732310572495014911322293279945885374181884442777693074053106257926381389896134621911965399557096484255636083973970381968384 [181,21] -495490912666377306081829537922428128813331558509440207237831662624020433002326409890818510866060145391119039115350440092873838214143998307256626766615085161698903860143172344785295972150509591484548081901315865621522047158491119577455626350248452656656462891677758713895136974090652541658643115577216625284042440239323460549268353967027600916860136170249274569446593536536320414612985352164081317357607111238033320493598200993630087977914042316021212459971955318428939483400932666155804766727048363297858033201445736801340373336578898593625099522942681263815852601066964714965080533719714489763528527006255235047350220127194621088048796616517574266933300463277160370530012428248047130633879252441598688534406356597412479274369671586336002020887432900294395353738301518263335725245437831315621253820384859055040271158495766022600629629216073249156540950037022755702865949789469222317427624089942784192682586528066446096686104903430569100213445970142086635562858772586786252557542756132556656821253751860579164103124836063626901427783856536622010220332574247791224725184489578225154370887054579589688177032674094628445698453275647554987943556709703301167477232555824066779780792993013440634363952788104317576686216070744900356992375763536149853384710674131114229609453923092138945695689292185344 [181,22] 541005573082285987120713425601970801648580524802637004249352591706712918826753850653863069816292127031215857204131273823798054163743465081851003890296463545381923429528387491884919071429434449230475788239423892284947719099199950682739065228789419963065372481713756401335569588159691226485655719154688259049091436423939273821638187731114058464765527977587587187130807685012139347000682164039935900978503483743423651774266618384842518093640969851698593822852713899848472369586942071149728764435084792053780434345601089724764366185067828024207156810844323953813012621158263101124267906953340332053305820189511455459057197202903431213117917537062551099461409839456280047311655796872626558626011009843899878402217950050342502342705503594357726701486995057486403060832171359639802347795082250452940214556196529728894268916263160097503564397023163576632447325002149697797463300454898121727851170079274638211152659090735467340705961243852209688974301832493777177781660644465760812069129919158467940387605324206954719972398216197468466600243137938688733395584911292139222893032182900101637792332783956014599595309636718399293795463218095185902408031876865421759927090882980850173067572978032108353731634547752244453414742147459674866238778199500954966249794892926855889451595261899596316322626109568 [181,23] -531531712506058896515338142126924115639444990294231190092177650967531455425811929614160564982296580865787904293120856211317616867237610673178223874601105334721043800398584457540188292893652331364743213554773722239804219727900741594823708962113111194811248674496473690878010228591582138549477780942224553812670538537436978755102608138305480293577247214530396966360469780765352036191994724882772555446055024167334622107196585772079986268429269837362005316467781414244189232801560423287735679951567954994147479686617502685190956187348270609525735171462124548752410588358746506031581326528549767793705529864922274534324564711081253831361382344940164514547190777093689610183629619897002599881695434693953330841975062769974118995355085525000747696786414033601900616702350152468126939286322297415997141966947712955919264255102968045304407326017466796866915381118534014863659235081021930618451746884772290124836112156569704678655633343783060847262412045388424261787243219290761476537460619413364289837074474049452914492808934584368217925343524485705420251688994756320227514272130037094418293266441993190974220658254288269324004055609274789951416354127060755038673765721251137158548688609402827751774490846833493428907274375198607024113221729081779232323083851180652121513171069622655132909963552 [181,24] 470675323398319824093304221290834931670023493928157617654699280263839833535966738703584116976638403033089845741567909000421644913594976252171215465275093570845546807981172863698064415214938495936021475977986513005546816658149810196717024462430197049624296927478652642863602766797474712026850457000662665779753395669490961555368695354676943762151320477629047199588096984249416303235728460514152365373812111280847501080243126431285604365486246172095172799401771148525769522931146602099440825772459753327649495609682672698047727144755830507304564875004360329433861605604328751357554193433173704220768377093617907395081643262242505352362051780057285909660204991695229739031726875508954504216531403797106433823516692829660299022338688753147394430728504525743739923537082364221667074273518928308514697547015888180839107915905610124216131851643358576819180997934031408265003459951548447319091655818983596076984161217602637585664876728050483122114074919989986526707220151077974587763598580464711524363141658068019734194097110661676797593486328678891739303306539190733732802290656642090050097327880499532856090045103600017867915398145244865149383692076902045356069844244046684753357403516571127132262792691680514056886827685744225477433640584733631286423931069204215069836970014294177268965836 [181,25] -376402745581766163194616305308225699533283299051835170938786150534486846798140094640594136406852146836806639201324159509757551531135935256500268832485680173904372089889961500893734954533969604962240686329955798618515511259043835555372519853998600438354506195287701959063091856460041486215550609794441821208895977109685226699914585808657016524193042439607304352751642308192999557922593741870397827791242576376773864215303097900608726724516529096346504308093086984121376974722672273013441673788636380313749798074163252969945029165212151531206549089915373148419988721864848478495370331744792240770602203574467516044557722504645614633912027671333232644911389061200220732600859975468002507256808733839838421748143647651934489766209934599288717752913692748719572659389126686533702096977748102327010087225256027785461882024070475760800836674175490532298130794479622713143640851556626265067320858924565186433700153916468075757355944203277991427475613018722863500409249333474258713888361653594766800305922614742070965535140109520812989078855007521547231305955258948045337112807301862123129895207746339238031621464885732750738751079253808842109632484130034219682681826763683644381652975692202001265897159355490965735080366542495133730217871895289594359189105278135312879994159500724322995552 [181,26] 272540178003633259712143693696873447489274129297997421587642782096388334440210326491917358367823536961953305642676010758957508484172333042050394345143023553133101106358227844316351915340422888699402173194679988386056587137869815134280695469726493893991805669929092790863025326623706771057909281729110162546991511316807523703853918159543176921021103114487675504881203838270764999294561234327416532318760585856110015061069064842017802153769901356401020037860342867602136194565720229551172798343724876762514757618564582425994088750414070393021050401588558773191115813046664607616147721815851977357308319595637904356171947173036257244894603895248609971000258251357333337256008099175443955397712194972584209272258890457271928526879647193204577097924334230785170714071040860613447095283740772682924151846312576345712236587374118957149641185177773930594369575774960088251849949165504825006513701806962716191522514889718017714475730651451156086843194505114830391323976606486253281475870566643267089464771871094405710122482389148566792031123857365589674300827087957398108818066447581814417194703419156481341757453032161790633999623201832705231469190195080021899136841809212334692313331573957220650741053861239925278357440707485716342525778281787650350695908976109110505865535699037840592 [181,27] -178989538629999367858832676105545699350703160266815386215950050111816782267785168190577009463106656913558253914113510182067867744928285170605154616406143016276622858469235508612254694572590644585544541250483537065591136646406468239115919790318410114723725806198542819311259212858813513287320570878163974938760314805797766555517347774015182664290313791315741960658182347898083566638674031098104936720361010114125240868130618113347545538183878750677108940854651699452503423384625307775137005601942354899019736238385781529310446696736692163602511212472362305633217599435764464028930567684457805587703525338536231382149667271508961602055440398486385374794662731164804006320761113729334477110225329895602508162360092442774693747053898230894531579094310264430356097786431951860914593655668629352532248218764135177178437757760349363631720872581410232011506814888799600492027921692824008902681986607019992409299011913347471344040965181959944345780050363062527733701682100506208263384568195149551624426600512813667203577608365992421199636864092373333845199539584030006731290784845685732573125445338096389014507626242724914963036372558461118865837887759330659431512779624964512334400887392298158348646870303215507575833651611366673876157183842698879660718209206882605356272865380034544 [181,28] 106768924518275359850089554081286680899845802957222672933053453095139772127911739756293098455084159476983165646878324294169771378590237745692801754458938265643223320129884784293040442943218340309116941463138230343631644007815941249714495901135574560287471484562942145720331267181506745372565771490802965250723905185114709149004178656153280545084030460696264655852666188033766126464836864693699751384782609769202001406467830981497948383259370035239348580963198999537075423907169500769204307919793895951278456371672456013666312870637459869276910633349800597196575316081570637664037505992801025968023264873259263257827976258563652778061660623741577417913870232690482879810543093267207051756125635198517789004777735319442919885057968888945930012980600106849291011304390572937612324205474592074805141728268546231652798010476468388921293468639343591624884882829409330555261077161439410019533972989738956856465407440877424341000801443066136113540153875880448104192748453727755004136272637976695848934383042241957820663738796109053653140398150224068796916839895968164489792176491160094287067523271341054058262562003972410269284866726274834218057406493773640651355344403237246828242139389069019497305406179549231107305716390401105230810855810835457093870098090091676968293494786152 [181,29] -57919190381580214179070676199663338045264537881744641153628135697343863993201587469313698874792734365599583096670065613469438374768188292491475770627724079603385574693658391227212977457383916286752181690642349767645044359846896726178006061021087095781415610868520008110582448917380398173993652660511953122616842025266572448246289107433618952022962317839365643428196641553811685567838841838673156045549822161981798946704182334809472466257418705062077809269363759227437867004819118275848438223936885825031994000652904048877868028793850113191522879783143465292746220385167381780275004090934026021892081763846307276136463662072267889065280978828302104754998183896171903345499224562960334374100223946794915750694339973921732854501118846043152343134573291518885900327791271950803372617748123725134327146319186302097914796748275764187497274577556200065234325460090241454880449621103393791598548912451611728959188796371500491129198114154906848418486009905939111568922903198841868528016993444562155433880214125470449761290630715081307746718429003048684660417322943654168281768505230248825535374821205073848560622593600913763431978915642580980644317441333914637049559016226950000707381946640176732560047707333603184429489429432760364581172875009019104042861171775337162051603448 [181,30] 28601346467861193139886808021392482565198996782908853024642828992693586609813307644304358431052257605385310184330002055669014991439606958754630700384833559969310710668313686464447236174525088630923815041778343897234385731228884304839156584545872583349650006541287328955480850553941925251645183587949644436661930556642942002788823803919722768434452046322020183386728441639869682854301555099725774082322539116782562011998362652428099121059014325481955912384043037005441454957529566957840536330080681452762594184047142794248175583023421053252109056414212788487362733686900410827929785047865290794356620036354076422665394461885751301525124172381251785652401093878496953513008802432383311499825409667226611192423384406358397850530209978639438219401993976042454837336144841849436906704262808503550835752158314409194983856380754102053100453025888043991591124974493377386536469951604266990605908698872435765505010996321441382878161043993277814153845978890872552444369026398999929378348058138054731198074434414078104244713842192202938898432342468157280427908945621264543418989837315817593518012462150829443371967094199893358476096599198047036633891870371234723827981145595573449924614073677254136765418963709292472076740650000435578378826326628949517629671471399366179285808 [181,31] -12866178782608291882748874684832172384011611978239499614293466768580220937766868084260397911971315591808170049710814961370503173323886131290938205391419326174723083208937734073936868823874982479650127535552932086878361730694736971311375864527418656487168740147559958661175096321576499752007350575728288439748736696848059870225211751020512431229317972275979723006274375095791760485056352943487970825647834134472039994504203421205879518606528223721414071694274028028312305940736966202720208516144551586051198725541502365204004120817020929570666055188170988109436679002940827502835442206037846061117955404313750237659736814684674534540837168421568162303104865693830928150559406189825913653941936863359266858985220618665778758345640046067312984009658318785630712766249700158856160116486981243591500518302200758182435494021012356384575518357841912754789560927120731430806116347250547323399957497398206138542260362626393648480586746194698841815897158857888713997676994693405557787286732225901873418884112476287569340102833273903812495781160174527362248646060590389707721997703191253358477828768957419157802711249258562725567365672706394988358140344608891026703162936263424823743284637522586901653163199581038993725806706577434813564961634694802054754689178667786132488 [181,32] 5275164793343906635241604811346790834267715917276158667898645044193081176571599571752832402468723651316066707058605069553703070026880745403876286428083879350260294130543832918809838674089146615003947902090275156777331494558353050130055456570644443159792412577376538808756319548863956590548944814176758444611422992797070266683504480808121002909404144088469510547178053883802061820819786126575344302240049613597633046896609639260173350428851799361201966540608606935039925815169289642391685408663840002082251667225888336816682428915855169231318070082101113580329028913514827488270921547021267020467506157459507573837953610571837412851884263093147823916512804914417458178303974787537856846949208518773605440453796466168116667685223510217178791483287986816921943723579580896529810461628579689718000032178175864912606722170202643733546023619046986075293486437468008320714366978017974700587225751033137874546769566729896283622396503604880668127993328757759372974937512724439357009863029651319373593706580124976334079166562823100178057723382080522932250922866114215838517013914879128978336621208170692446629740088124105243539617321729658530566182933062682660932718026580650767560136335832006255089865747997176107274884240302567380331093530936870448820228050007010826 [181,33] -1971893861939394369459943202665447244928387626483495724673137286311190950728765385552238422306449558465661449195593641322863602460797947825553610298557442793370202839329971029729483709494212700178785823951522447648575771677613333071413374910862350589403489661943223021664536066134117361042543774727110132200966046539333132185656623347343108047096841911150967335160467390222674343806021888122948554547011094257559732947815076921247929502504026350693519054825592723159985940906195072521196378107167447266774118663456398044175906423197364427809912254391238561461876283806165034675134346740415522345828444661350187075680796002144206639262298389720741287959971552191358504804435533060785476303101437571726301266080047537636197574448673573272202450270527724407207417056483163815071441820111943513416885457800398259370445030610376574513188994754490739090837912217947106900728273998775019256148782926648311601975396109899129763093217331611264421308693209486475224294201284677446719895341853889371781623466560040548063358982139168847108481823423622084197137135854955002484955616190494051697955586207403598834708631107704340697897119169249695563695246513960733083346789290675552473050434182557972466158649760897777967155469199553942747050138075137131920816767453080 [181,34] 672116203989541665812675605474376829787269096110412341576781743144812318889628664923720605956379061155378287694823161852709787451985667950304541933405544822431697115483538449086691694808575473336938318976360772106114725699777539156949634343192056797652646912487786067309980947474006586749246924478186221364767271282634296280867350833906578079441173754859131900208980113701071597904436677084520048133883327689855394877126847651143391721507051786147868651383776775593289307023787237691757016046335822689988633851309800021666753360841890230768731319949026201386333212897075316326777062335622944364152550535937610959192148975217912930568477292241000890902739715168399875857367567920278865301380903387210502265772815522402560146213952221973924102945441961576893115884319171662440101436695762298946126031783254058264703279956968195384140247084251231808896588611567680366631973850187192859529887917047545718818880408777448792726107456714074440320468007051144084131016787003521394280492265665395878602537761604802951934775614802572560978504485449914588623610221926253384628309644521834175467246430074940426742693269356328179592988137653349666696970143168577336827821419947269450792373327417313957304075389019820021366511021042233167829112762971932159261077932 [181,35] -208877249196602501873709841877264617848471269889417890356437328967338211881931688373944040579885706502738335868522211884724522570717771608552051563637070881451006365387775948661900594246056374843990204325320697408486482195430990408474773398584177372234658142733414328661252551988229726462623627948370176474763490993386037468432092884963390930466517918643929526404346781305307552641315842114797644700192637607075161977785303010091131658997963097535484892516629601885619099742177492059275829346979176927795463120517879502236649035661881352495686064418405227118568098454963109448791795807874447092394795236086964674614216376760907850137806786714670951878435730279293804237382416411244647928277818390677002519205043056428949069759178444720313194623842108942492791871434525131923775702089934870930040019152024530489453362749151391167526231224239331705308116323600622831879696589439634714144835869747594921302987523680803723698579546916387705218392313674747342421678592342594903366031336096079042930985811293546722533828835196749095120548350846903296758578146125086564892090719757300642432306546978744457809755654098292080582523015418556564048175851435594004794852965217273078344873177917437601032571466914022021191285923830941181685575256857710931251936 [181,36] 59172515664381120471260774124304606529949001361610836346638473631388983941196598993012029913657523247607713814967355022810618274514128811754556455078661507974063720061444705918755221682054185725952966220368450279384707915007545353561429717693142763377503663714584722121640133393639269104665454212422000498982668422642722274614117572845840235240344715479704068741055671511880141691987825759379747913803531172044583082006689409319120953094717117286452247357652542707260478570388968657060188446053596736372540897710351300201238179894591898249705473324523963136164429839835546843043919429098183216661265270981511294236667399153611938102172289088625914659485292830388721610860257706955028358899333876381462847850357852086105941310578353565292223981247011294559754756772343023398123365142584178087649406657134414595292332309092714229667178513718229143169777518397209856603992588639520209466361057304627024422504205447707878130484803065129368129979690087366038790293625845905616157275744233330681613228131785771836826718217207619513672360109275795806472725035774719174420256546313819428854909922380809745889474224210542138239587670124953921136728630658391702975236731072029219703023423888303234030320735945378847594353475506161282903122115399424540640 [181,37] -15273994345086386300358721611713821987957265210339781296267216740080813996845586381553241166173402271682058789387646213291120105013546254875474028420883423895027113885543907173504814061692942266769180389494862298460880501362685445919749859462591564060743283212863548064167525167088626627859010896348045158199867016587331459040980565591858230759404173290944841009307486995371140513849039355929079507671643554053422523213763021612264687832014994390040414340323831960085327180411364180743868236019847327693412858035086733064247974210256668301494012525240838990871165807056306348376714924685627045656131437778884764156317540415715445677173545195334001527030159041660020207684963992367620543368225061078076837156968047279744302736038150811566568923451145556578947151962661076619609652104533037009400251166320012924565812741843100200230334856108407556578120789747722309532798519061897057739429340281402708198577219171443364866895672430132111248829770687701002831769168021573417140265113472745439535599312418307272876432558718393181546869929760589107537992748913770933726418421880145353695404635834161184984230421642110313117641818090712601425975517318168244668274207841403290316543603686024683638198023028912422909198675571622491720439596339804264 [181,38] 3590359828390855747078380850956565002678721243644844182950200680337012012486395045802107998789504465981110759752714114085803097250166897588772610172274797568057944832433937374046275385936174355797005604421916081889039622175486026798474423739122862072288870528239159611517870788927246422991423062372732288705450483059063276951972935821731691048164750302009416290952845359297233570056065198425126028406705974340767162533687427259065524560109897091066021069008842554535775637586772110097806465864348524749244761485726793168355092170863378493788836359603278488833198203984851125082219004633799770180034929107849382239603829412670223221306247523768553546761117251274039005269589692435737554830745767848581837879728383872899390387269874197604889134854491826780293873199219822471902430348449996292465732343739728512374298642922197640486835705209436098530040360765339742984710682623681131734974064098731009665335082576497826376968537872405242832195677869657794079658567824433900228721137314694282215717359431715984996872700927115262538038226310642755708553250816647859616932990574776044928376409566620296003435925544212608295045487278052623164130484207295530111855250469824925624852775094743172416064626244205737905763290384369159373793625943776 [181,39] -767987600596443954068462851779803163548522186540978127409431833641500577410583280301009447280634222847089444249856506490855636849491047400463405950461402762585751973905531856658377410926295301693960527972554648862038770346767615616103369658719096756718633105757930710776568767240964870613481774722468481988772538339950151676339300342717534364465851347490200663781048697169224402276224795038000854232087961493490712667679496134187792954404099071775336277363384246674282585926385833550219147993031799017630023426300232496253754444677998651390192683160264610714366343046674994585761233129460246364712230584036108544991410511855775569339953215998284927421723758054840008359325625354865235649906432660678981146305008470133945299134156804406452126658166311449779780910241867542864066173680158496303231925036853559590111421869754305317901509679161629020359760318296541314105275224765352765110542636785266210640004065352928189426422379689932674975445630152207896885236286848613192753556866909763162562309093598362729848945150917035037969175964089056929042634801197423967087621727422459128756057796020979675249208049867441641975589307254900227661572563645168974262450216809336901546140192756066756521561941875488524511736326355170297779367316 [181,40] 149351464585561242853810200772794577245197116861149867581181162311319469048157585845729352101315391554462445164778423965125860102562783336749897155755442126214398521879111978740059732239825756044277170190645654238737095425528137128423690997632469099119880672812777775435634991234739145472172148762163579376934317601630815813264566556885482980312356302189674393220670550993652259690208818475314323417004519106723822626471615789548499942693972639474656254204906727864571617621454406235999114143139409948138150419066385123578118933183559001738506416014388774363048823387081993061118193715647040736415154369329545645170238842525985420126235206546707435964206407130547609625299514349014516881193559818965092330812610609700391989273581676521294673831916910283585825582345871725154268823883383212924498667750734789848501381114329162281034396993043804651996854266870393832036111621528085851456432978638192142653184143207628647641557696233119522133019347721650277862256466413199071256977649692222866713693214543291640251659965398799107747664130971281114974085457230775400638424753266178746444672804873686102651456829741525114118895100187610396344178983619310225832542752678086985515581608855882366770504607024303457845925274322217476032798 [181,41] -26378052625685831774019648118872898073720218408412398168835645812251664786761172390633399589421446848418809921652184946543804029663062709433699031446398870119568968862501520593609596839509956025527265437422910776193704877037320754069809078049429502862261309933908474987426726361090444422783866111201085571586013661593841900824039835166063378182737841857069856155477326324490663802525075621256501256646382439634748004338807710416243523481073439694465839402217514683252898890428516223233333932196003430338674671940513102108266096521108539443263420825565426676171318211995888230907889223193161289353911823192368445734713959077341511673737961872980245094471235154877369058100228655839484279448782368209365636825282378807509037430829421273262147800198491897469800897755681255381810645677986161085679395227323571059645662285746546761132788389791373433737573329531763618389653048786207701506461451129771019338202573394060126733932175667096871510662289477986385004739223273376046937522782252385304380250890035958097793656221376780660390905605944986606619701831888312512944338323692175903767274745384828443097067977371604050749177401728153434606995361198791138052015422633695289554621257867736144756851694592645924119642714970105412036 [181,42] 4225950801260727273165811003507631775387301851015798569126156010872610761110856714311430094371467337045545301164961672241211904386266397841828874984394135534453674798150193287932195133798147329344454964104402036498090316639693308257256515369661331100534939461912046446757650116049576648926025930953827983502721821106482299510943603723527226550188721160596473364511962972108983008807363090474540255048320642334519012468939440822384990412779232131150044134526080274596732190736405107048536500763667492649371352770740761441758615353691364451562312655865377892241842267331143842042104460597126602822615457469712113772512504946301235014153870809448907813109561357690490691406580884199256089432109271861839262578849124610151014577722454742941604684746287512681040188483003720070867045395156843369820794447989590613977227124771990300902282611660068187213001476718071214981098470260866903120428338610489200630331101605835979772897541029684470332594665134490236120910820060652006162912124419988827331974796306192998020923710677110785170993860637142875069706806445076044918705108654771095554559825255046622419557050763682143459310629110207619933426974496853505264126404826018298870594232236164865718289632636531847434469116617322394 [181,43] -613277735278704782344598998545293936741169418041222795947540298430056134558382688691430572468394837728125483893047109165168744719664111148383747491090773334524198692268981744037361380602436575151167183052842759781531890198576797036206940476820712313871403915119713162620300190790093302832351768521190457368783780639438054388407973494974458819033149576935553038979725274039185658510556605205020961370931218155226920918022345820339974591051465865826003291905937555874988439632216404705871914368208332860055997573246712694168128491654105862513652375591463688885879391947575504098865949393504622290025253455137849620619677684599175708555846641851561859773606097257223134441289582717889312293645948035843070414782820568153782874384583376269827426817167880939034063772621392723369938475714446947727860630190780459717092124007067604663532545039405669277381105298606708488719141724458951432260013040540214819541392977159750186969248743611134558678367531895749689817727950713969269772865592522902755846612458919273363793982550668788034646958784753337782802164768691286900239946982014052401344328847540706219517592079265866176036013697440662632300576529522000460043933468071791696979541459652874181770342696791397624826238620008 [181,44] 80496124069628111711439348098109076573251744696513106238401001737132047405218155663225054609483719307526848390159364726183340987671204844118827125108529981776204640169365428126825775188607586222024392413622235346094670295341780966667761543746569692752326913852805264145404613528262297130429106104803993298882795571678845073546697035260026802573510656594100466311877445552600646191137871211880883237675568760330922593196586274893192548831085970030291886693369835931640201696754827371346264201353293584874475928284731570492893015339188580826767346552544832032259794575468964873126708348193238311028844063595774785108434088402650078503345696508645361206676288173498558773874713695336860005047062328191312398057057608576946601336537246493518582976363725509126921767404773360131937874164484083998728488293382721530691416670841102296256929345303559947235565334130968911565251477235556209755606128011510791985852437021221142462194290783885018429325549047661836964585065885365399279644426361590444916114348451169603253252740968766812037807376263475781924511826516185026689290755988699492876533105365324916186245575936640442625563215065031746137989015241140591015434706397656188759939190817335773204975237322260831260566200 [181,45] -9539888592757100729649648608037274737349639523560099676690758116351398916650596428586295008295011311911907598023907558530030604120573079459783215766831476654006655174102508962555279043815154919112016676992474586780855956578445341665888680965932466960801750107997024370521467827608023447319048786526875513893510735847017260103297411937869890845794029777791815876044570691940300835850970196807834151347941874039016756568694908466897720626424660574569893753083396864966546413922418187062198481232651459172266543872834783010594270862988293493118130461474373860249019616080770161863304065488976209513753525851689204538920916198521113498447706840406412301058955408586161780080593001798962847520482434476294445688102930897470531796268058347533729140282188574868362607827889008231356272573669295493073673912223715815052984905495785199159420012620201618892957716859129141816057240833850959483466876190746757463560874256731193717227675094506117441844291292239130840283082191345830223491586586487635109506002796171925011101380398033860739316152354255943621985631728720834806052971542880572439765896730543736989811642193463627325624168110693628342628859079266909288021096922025893473044091246947405046404301323228136149424 [181,46] 1018972727003587938751920643376346713050797100822547131869902451157066195465569018689822226588964261061354437243060972689508099870747041398501837647736548300273115311102616297330501197835076407766172819017104585526847534264772409801438366316964401366688001630444372007406187447767570504571524384236004380555906319900417387103288023490557033918711206608192935344986374040128478631106828801262515427357445682046729404483524375716863224870557300117013409498062540773012509016640514004186205592094096036975110347206175285434062380684141962316766737171749360787443098311796530955218870387943913559900979969912309329453449516819714676093309021024960047972326634839309791792533886159195440077988277007341866611316506217874936539858691342819114464645282537287730978143291414874618120159541734619610171298303617251776799560297080883469906941222911410409302213363703207774004381439327490118138979372285082693527300062349312959184931296275277828760921991484051199076955966628081755413546144683745677996641288236654248934592505927796301080940991202283367795312112970440654300298680640076995046816656887040707490745519433931672840536848058679220877383957766954409398798305272826161960952948367450650761358046229389620136 [181,47] -97896090875007134478903825346209372587113546097494578894018894669178623906102947976144980727876751203104958069902220173364493264615424760426807908396261989415344990810395417004049182950829356160614351118254896560054245991905324243061141661100492884700100206350049327279596297456639373454640459407080119540620408993152798642166899565868699296058889130270117096369169291546013324364381102375275833831651899153835552849260312525613282818737453579039747950068773408421894049003275461118376032109138207515507646966806741096444302485290831145362625939116009023788310489451536798042688237277704633176477986812145367418816302061008219636666466777739659888260693210253065150795932608261902379329685813154757437995377796092727364366399815679040061522190353836422688238480936207456207243458048807032509520776069931733361731191203556224405934233802955457788462483904784473937965374631334997549473795101586757486692232979253045824991798861627196859138386767494284685900202069939542939725151590961839517249539680162957527770062416898016319362738045157322373148128417335097839016382932958561780324535786814542103965151503909908002871210863906179931757165209994661819722409479779275954440253921658345351288300861930628 [181,48] 8441302586877928284583100044968075069397464885034629801230715731437348266239257452855228868612691092603321579342034178560801238494352550904771921448418088554905301635856970146164638506308156452347214020174486008385972036076956767118779224172860812581443894740556718177818310738143088464914827177249083645500973997393409199525209069706451815670713402890512863320678286536286643680404899664132503779981549691818640012504146538361395176238006500310402856274796842205247759041314260482580857533657346487504058516579963362407307983911909182779892459939480319645777492121710726697497571016961259893479153044132226528552774059494336029871794748680009048845638437657057502603035929638636309250356137126542498245255373912580253535489272473710211501380673611419074342156350963432457142653626284773686980011273055955858726140734495362102355862023706029939311968578190409872883415209264963501984762728815189714312621017792411957723159647539747919046221849491649576644181932392952243215621985570537399291900307524103671526731873685721070404887865826326543977869887733863187846153007434344915396416359021397382176712823251320022559953324086367407842394948626572038194441635086864061882271534019646421303076099673 [181,49] -651766906013052525468335166926563950003766224055447803070716897913483771229335717504766520490121490315448072787596214346212396540449907897477339272356851724048385077679670006052819211879060878736900171491205231034653227782701090519701381159761494792444007089647960150930235326829334871537029833936917297708858616617039229357249180041309270710822957405152579145968786244273497360959890158849098365201818257966209636259138990585452713644333451591495621738981788638470262160082233749481512468101855392118203710176256817524186132227857538056223664151636905138501245934382332791968853605111141509100919483506296640892766826594576174513746915978012164527992640029633460347187843703909623844843221670861049971151743201433242378058151283854359732027175688483949244028375918038542489049100892813641995825429066217880571173192922143148016549093307621683843098734897964441635525884516875687720156867242252467203870158555818572135201372335258729350657192027522115959726035697148233221675145543591309017038652583177502345509654673522321056354345152853143382273680165705193360063134965785135899764613513723470373132480706335641590793475064409520141449196199083839474429598232421955414297085128734467919126418 [181,50] 44953076404507201061121518011894067306206578209595861498195820690983698542009765928597330083612446279149018084335953368787864146300225227829146669375126840654303955780971262077962383722884303515113583492065628158677866047005870120535019994569436731142188127243677562523813700502539665930579102127562948852591554006520398404639686708998729228590661687549957639840042176822905739170090746796559975576995808127657097637986600134582894232730404597622542840502257636405271879248559442908088215049820381346343788569678277803165906994443184764904565161577863057535946047390118747575149348079675376827715416197745870920586324699888691498732218612858933186404790789483423043732491945347786893490651857507213858212684679503596514474895876100800365611656283121360847790340013501514438713635878511245441391018432075769481552869279013013359400746477279844885599821214396860778174321948782651403094450534737219889886953266196166542906756037007160032492404968941753407414994677389095595243921496965169070138669844400959512473192492943165146442560400873815894665104265620632880155322640454008646172709358353094702113686883475401279257116369923232235830378099584183383863980377376138283764733378129052325016 [181,51] -2762233578128146054692710442868011232495184939908913895154764551438754338524636979622421410809439438504152309130422144146738646502669817490298875048968238923450005131957880262943205076824177212127220738176323328529250174986783001940484232344343342524127130903433166501937616079215019705926186567318062378179858847349440567737438475596066975975427653440164561159450255249194024702138703936049082088475514506434777859718131265496024802298569450687399793750562594634470723865659913501346630321029414919827331751042411839536622714927219700600228779906540656826882415213313344448030205332589376104643292727585389274835198733077073248159534019466418959535233593483562604480003483552607168155435830085632236145808750106662497427855082649385249564218338313850242438347445480873459047132532440853103452669733896977910719490390918379469068319951795641798642928833016273897259579411941157298530385009348930466656301201773013221161180674285425291201790983728716571974060156244214418188295285076180654333775713394415782932815488249884561694063393046159640997938302523620198396714579766666339524372822886483678214474268017843998213536948591301495807512401333161358239792760146495984872902221967382176 [181,52] 150788814715806094539437960506293866918736780543963388080872963744525340771059181886708269501020322289850481753925750642491022483958798541774832910167341501647954834724541318138786463441094604963614668049279281050648106715586702797608212538372888286950133138196772602078376793001432922623617866975276502193435705497673182945528263766732411979303768254638960595629122170854935519960114990551085605462171961934952209344252352001834471012865655323389262856058113938820483180073681933271354554326371215422824235946178545657581051517501310171812845959493001629523931435326632777883583339246871422004271964415968432779952099049235968119399967921718794061665731273503662687741702537078541106751352279914764739787414383165292484297590903514968327748806663350638402624796792881627024074397423902387223362077241293186411592356080645575889545874403262060671409262506030087910797109932938352385426907290885370732723056006098103667338439517380955616986601714743156493946269524856865955374009318092776385403751296347454277334350087794175493765413865355647774197211146672554375858410407786776303752919563622555579055183946280801542973450053305558268407295625793269805021289454759318618928548764896 [181,53] -7292493850743338001932965686804827216869016620217071535567815025116332749940175725809006407082751660909539189384561883352777898423730599954542189680715997263030858228628015532255745518258314179961768395702910540253710779284335861640325146636330333872523697578670684800153442064162696448009239168301717859110302822709135974174411984287697032123079393685694223371525399784035264802563068343127480183663804100446137899533260939163852788022800150356357728863383271585351382266005081083192439906523901617598094680152535107628082905270766833698573414288561706470836436363486548517056997254280965728591046662080136342921041526840356297057782122355233674886214508138666377418323510629870010019469031758291405551633358172061182028218907818420971707874104912897608760987102044008051932079095517715519245661417794470057097420219055486141536362431480422420404894583675520280838436051697832404530964143158767694834602401510655866832211525345015634938884213021064454430517223580504442190001789675679864394900238206670487413077002606394425332390657013597996051664428557563683811523696462855368042830072327530938975660011014843631891872134729573202812402711273665664632754673242020185927287856 [181,54] 311505742177747009120497264682979552995418389805704042001462059275985459767643672229732435868015563477365890160952542089600892398469326636389128611955418404460887250336977772931747444030266297103258881650400025188037580303961455834833822553384544370907351088680014244042623402469356373322491189068097750421830074269271336621063213898986769250557280093084559850818147160297789855767074996859212382447364161294885109291854200265993707126852966132218432156369944638161339064459165099605646887321345837607187135448549454665734389705919208412697724019001938959749920033473716399780463605071809722626054733388489255942336882651401489619735693172585304393550308151369595106372022070284233160511539277819787866064960651619944715534580417660538210270519689163779949033650254443209374851846751727938008673755200544821914988156943013216113977373531308934059091500538243398007660373585036234583824313803740403894518226785650093242188903526691659230882276831740000995327385998249581500129911235550975889724235436157847143693174365898809102866325739814911239424965676632350547683549909937052183525444681219678384664252159150174257412548225091603966186649454695856098471855690601078680248 [181,55] -11711888633025744564475434748990166297778673340486485050994673643485198885522159101126414596283997353831140611697744645010620290255173973692600476614889157044776355668078639804490400265162420281052090342676934211546775897783650166347574136462332202056663527229958994786035520406452973309394875016697274352454149629892254592008285022402981802346113009950156438737155875181823042083272756777336818261293725313685966067485881991986083760173300774399335559063223248993884660268410629092138991725285684364932867221472708000241753777330960948753085056615747419076308504205354964475867957119190228855769870180995876576479683829029848309490313492801848482074113673691245915504451643658187620577384942604320670236189195631363558551548192482119335004761977286963295145191539146132226990555905018856504793729916744697669265301500135040843883140322525218889085415251793614097996759233877568253025953376847243374363547072053427308275511128924528699874345303539758501369390665857445629694086909061868923860226463075066109632190027232447576206006887104031771019919697540617139922969411979098391372808444453064018032918898267682356148310894012821607916122074265283817588085553408374288 [181,56] 386353433356336201049391781395649504135821246817020359867942897801304932277875297436709922127552087384015454920147661809170632657746202229492860480680778670511407460022668693122877511512378666228677066817415053926472654133046142934010426667529453325351374030684800796425270247274072530600743292935398250547201860257107718139292330200619136710883025760193922185732511873609272131336270402042491977199859388936254692307953431063905023357496753603557595467431806625548120245279334190574903801862452634730640701713028042380738910406472807692134099277033854253829916810330046592153115283385380758003620746523379092855786469449692952210555946544669496528414865876221584674088444630682670106616581313955935864344010765320444963531992441265269247582944614517682985679711996854903364342204741498337030985740765052515984510977051597144475914232713001283445863575074229027173308537076222900530662150382937106725795379828239983720213129402969314201866962318378671625898376797819625980489094392885750878731095443745834089184101218628890469194693461839954335343045534037355045235195924711357269286188412795290659752474662250455317924562260983180945973753270558544496116857836016 [181,57] -11148710242348977933482786123185593904312013640101375915925448197792262809617954674742475529244655952354595103486833970538401031147925893347133940795231893602577549212673055668721650708171335863443812950525169276469810521442234623802038836945365401487107835355912342262822559017054247773302916493928959987326053329304413556292818179390253361220122379677883660886603714508052559718850585619632702233556633668783008498628732646683575508692850232556073840678354936074401366283452372514487553289938364986774704434834390303995752424435072064961828379042476963879380435731596578982338994545267451176494681733896273042996093999960819299730862893550630050554696523241952352313515835043310466691506306801457905168087007382733194940107715288527306066419348593383109123245072673333480799070972901262715043009627619693129031919065730389570133228909049897056277478225111497738766437147106078802870744927010164520481379340038253494402453199684558743659178981914806244908822511413761635269253952763533573452072723731328857669901602768524974772679659384446838420771901991674329992442843012298908170785730985742020189267392357911956723512658156389808774866870891298081000132160 [181,58] 280238541288379060208043922510194861934255111576993798080669638071907203190723584907492383333109615200126068743517475815747572383841920319050538998947947570359976135371169793232086458461883883292638589211975669909142731854066342448325528838988513590925564618759606363460523643064734390228772142667676855184780465560977943038767200724712322736741780766002415947548305852256889528418976170589704719742016991121179488578495987378922595978392864269089603575713772329176566988270314929780123747041308440524814711336915811872617831072050609004840022082713031067393453833826674871326248987335018819235615713273468673121956144801442309472605254286293815631680388855794731877469536538692277548422274416793290147876682676603561508599520914504257837284980740002398324291056405770243075566352799773045932852159796814924202222692376427726273884048119686849884093787402548574221421111921833308721367024957463172926417449325313578348641841465771726841524446787839916540160389737929278327541867702875148168118256549973049406986549124287336082398043310014154082796503553835711512765878223296148116677511803003240245355603627533106921565961523829559277020362504341815940160 [181,59] -6111264894584790909178964558258708153133635697175796092048603450341472150461169379709371017894196729842838581682429461952726185429787792082460451444321874808029859986219329071797272355593510542503798526525902526225744121821610720605511448150045143159590728472839381671923216638948093753536421102944201199957604407866441357303700961851631110765356159483263753349046883102464175486125313722296728793772631030849885086182182637285368723998189823739001816979677429490638894665912292656903742181278099567401048952136339638726169853692877751168755791392303540718551358713254467341600801859249926640062019400056823096854050535098788157731419048233024604159398246765377072782461701339061442563651902155322197653363800990750980885587274684486745136983288512389263595929143918173749286942388574191974923958474353402597250416752160714718156295983594341082378018698131168619411046383349958807360909201616760645879555482053428028384338787089016390245621051010389193327636727577753818959242464455000997167560718320534412791705145387787157665630427304553747181450015024985513171970668057858390176708963904027739937406660364110557292275970681613762971667824995105368 [181,60] 115325017483917500706133212451054819632501310277879682183890200226212479717335667052046365348349537468988467000166575444667722209000860653334770746278479213692015273925069803148660571373988295516741510473059220650878964945615165938219016851718575918971588608667033967174236493961900068370742354657056513630374099483562019118439249191095415899126226832524228723128455377942556623553838124561100863768608628412305120409246747185151494742534879971444810702015713020772538971231328492379751721238075217943812414525214726564571575421101068017649938603007678206542294968573194009860897007141286710940372809856131726768234122359864345558574308259008071291969047786530842744042501089760277588381425226421785637396436786723615202750134629802538089918648248396900418199078424883816876283030293133409975291537611019381883313272481106478304396684512827709628178067928775502261544201694958068629586717635549161543769265945956753583695784206475001153297609898963532935311443674330332302217935368958838329506751480108881034620900663062010599270427498066030269040044296944990898913298313357962400635905393050710951333036832715210397767349537112337237112473938588 [181,61] -1875628315870699633111424821630666029051995368232316595750080743184094243626584629465732124382678520646921923181010947871162648077062875672229583152551013534318033096800522122916048300698513270001984060697862792569634077884439085967613132076093724837499351474283501626604678321721867152602583635386825981121244840640459535008546140458791225793042519799188266919397685651233538667925873989454617514883753127303825184228294341778688982594965889715795301141181764667950060728890821568130541074003401438420104204336316218212790730774792683486319828066600196706181576498050627358535795633374575430415446894911710595221179241238253206806388159666231790278121976597949737227892696410667286788688277583912099811010262418096473796815534241985446327689560919625545689671122214897655635520148136785940752117821179785050318428391508878090238669985544720395402727953362737240041457565610296670640245456770561913135384350725453021180893537634352873341085640127137458064712883925644152274870992026510356796641184534509280642975591252869316174847938872956346331027809845131418244455401389263271484515360596150547563948690673912794858615005811316218942196832 [181,62] 26135689826195424936554431488606821384598322278391776455683713981942644242847448667044430059734191246038080612135045940451278594201041415268867889771871805399767145052796613668595242233822447980789938695645622551662036990459048268300848437990957088985057804433192124845611641043559634104368789746231497690766536942322848273325275094057612329599241919295542810752469239095344860630933910697722793109261242739589538986604156516333052011649355295070821042095149829302594586216858844370211717046472978007549781742348645454547185611184827986010142535898126452409284329786995868125250000315673763935491050966405998441696097372763006935368249827435559817150702169722954568330638909219226384210431642686906454222260335648024121652797692549625021780556624379552521364611172871593954753742858536428501222603849536098510316137930068240009018737322499151884635367436246644572397474767990704448270065429739588919084815583396907788298789847241362582377682046666501617124624947329271001205320526113583177506616881872688666276438175657054314917284994626619100797574074909779891934702313776678595556243848230926781994008480913413529788808664001360647964 [181,63] -311072483723749311413539633907232817610526617513606786372945771328639115072757494716489791407068635503869728581066813350483066102949737449286933276274433709480483501260355744545698069055862122883058092616571045155471106779689391396160329456373838699344602233144258217215006432283449782648666123367215752421307329077325628276201382265446485985878895348379303167916077027505023821031307181404952730374874814456512147299378431326791656936919805718913252802246224439635289408614507249062588472323620574387116173037532562499706529119663637188306231839202177860415370559316141507466595845684995719496945036574415882522542889300307695513882863580206046656809063639850256302544118287122515188095342343765209138194192477802445376003559207006252370938784800705657819892585351790737315338523696736301868358773693348765081958360508939326290830544261409007586924346282214687406159342568945215907074435276307527316327651831912766571605965239152507997294706886765271262041825988265239262214526366470918386807679598830564684554540785989782318441717576708102694052399053058665560893592420641051822790661999229285579321852955410587316858124574727592 [181,64] 3153080788269082946310770317794885801655370924531613051993510090381319774324026399408043206861731996216276416757738479161237161870953535333766522635315288754297418039888734484633155665634895052284327935477830604900718303623329603865535210666054388546122525981159433986826225997478538768653428961965843335266661821553130879433820329887783321948092406012963002134273990255073601266742435308518307579061115598065232532281382781518131461607633137017439547205833493046694185319875806360047213326230218308711203368104930522487052239544352927567268491191145413120696918218615916649924223741734038042053976858918733044938111279156765357048946075408964059645893480554741077432976428085523951968813807627112305074692430330424859923661141721633005709617021224447679171538428629537744691346464312991180178047918306752618302361256278517774316525741950729035046563786644636538606889499330343527764511759965401943695919271202304635083931125922894957928345489094012687959633168587574262451372767602991650021694540208999236109036646243690175516795244487110698593568670337203958367171100420649614725033430090160057636448649549573047600545186960 [181,65] -27178099503535553801356056385901517605917546366420729986765750695721500980155959612536660259444396825543725719805416140019969307985369460508092657436205800543451923872706718362849749219182282358215351006055720557330294264465895086137048334177338448613472602625369273484711751217585819998797193346907489287726470632855592115541574239294012148339848911424842271400523455038420941249526169827555392982260528266998433356604942887780062509011078809069715880074601390419109976344290817754704997617115442272143910453195584886305573295748373112753177464986314762489671690857091711681031114062937591295392867331924532737685662437136478670615715520374085660888483317106859926308180557795181904303233301492503500705392105380325989015920199037524793779071662823536992893406601134739917853192757852003374421214832307849502165967081178291459842505514440474202065625571996221558200233894094605058222486196599966676915293333507774950908563769995201927764175038343071670975777340422835317724174323555257034625172676281110337824545878771244344424487541771636287574124919553325161518780667077050096852747776061162250795236356436629372612936 [181,66] 210805474436892943990435455252137822065340532882011682837837667997097513287476636445761192612915344129054008275401161640973994614504979645030882325740716158654478606675923759261012637363956591035349130599662398488020411698383066103715669681140488365036658992040581441215992525919486105192964274634384871843866457345651690213135166406702295228159388138664814469790608127460108085038550425712085760752771086171232624859262188644960105780982076596585313581838627098312522913630329949214356280873700593752216916260922767323746381308632859924825005357620356617900031697253170914331673053978076025749116092866779232793828357100673739626554723604853268522430457404704842187117139984667001055572046914860565209771317589400978062584979897784613551244175618600759095460481297142245880734232820947729172055020217298025522184707410885810722320890108734089637997437517915081304389849653901072196158231971877768963190157119334713450902657141943958245050715131722673645382931924669216599477513711582887593451131475096395970437645837783386512749196085452704882708894240563577904523098469663314184523902130340301556630548429372171228 [181,67] -877630364903784826348238928592552769626009249516710261836894398434991258532194060010951037578991205638510832396254906871391604481758983465563451419389331528598414035294534321403102051040515314915954186870426577295463814946986009819032026528366131255777652556965569808182630465195646267783058238430063619107376340128551517969426416948111581685561960025491381717605550034778123211856084063883885811130770498487680446352390689312231746502737458830731733993916562154153829841561972547475290119594438526232543449103896757779871246914532646058436222839981674225615571820203836326815914403148383296889242299536523267125888808683614513496105129472521348011078936347376829437108410448415431955419439293954048944621721272275182855511771425132373318158959714944538123150358354587668535363955002236060145438742510304116599370676685007925282734383162524923864638786289631293603603515922616024320698863894778022854850218754384032490959296447668609909898378126173671967021453567156063762083795780780234673575850619046478174318353321675882082995403826034197688024555471811048187614970334444525985631287900236569669684020174656 [181,68] -17929767246735413985653514114187353914028094902987002758607897798105427232780631639479973539114785447668593169343597984660819208428254362322191745903715485787824249363811752536327612362403264077330416157302528368884373336653805437665436676689411368810783081194223165485931458799283158666126728364424055204276071300160464664820243541959167694414144372865460635240228037668029479574639685274282745731504122894426694101398170104097928818035177738791877887446342423703561436191332095763574731043183058785123863372865874649604185303134002405425119699085960674617245568888251044720902318917886840120632869960542944038525691002129326858015537707872644193744863940178364117455840299168365051870586737767532237060614537017017796944113179179565896982100647335617314112443427644117300987005158683145310660394842544282352374894788040890108905440065761335387830388251398973938438539227261333936597263796602444281837477746603373379030125131904751752840672597473881669684938336425257117892714815205488038312190675568519499190808749868855416296012660475474225759547841000299663728056990915777104903944660828448835447114970 [181,69] -874760062198355723484781905273161093508499840697311773162661681239364643599018228753571284139223771866504830556240353296019832954126084589354793437085468375819840829525464909421219123355157579594402761943506873778375100314790883859184604611325330362773642190133355741239268111860863548967372301943481806980931145867568088621765790645195581824693756000324932573523656696467324296799118679827802337399423890835550287025504827150759269642477270643126181773729702959047810385352970968998739439184401428007057702103567328669559115087780088795326118865657820664076726568686863827603987114787782462608934202673516633958883495314122378032128476777624789728336698038034498677452200984484664916482373988588834440440132904867802214081064237141365776542690849846584974006254452491207649185486655444044381963244254812137673697943369331694030728640608309877253247382691935800995322558604474772402461532611772449611730432297458977094160483106273812254004514883794688373130963285781876923308837064639147204878347024753962867789818277820337724178523178287489418703907606352318854210051392741937430638378898778228307320 [181,70] 8660224918248040092358431442717265544822584822713779509152127643918166308581686899322185009625899594993785835678407121842114964579700145002181801247235591086131622310289250961297042683334287330293036460906772285370240998441622931271434686581427843134919248335294005328411164920257874587486772618252146653099594267098113562788203356998697193966676707046031994093440369903734994811440999731232737682493206444783072365639171457390053401835918117771108138050468882260372082873681478186354857912396955541618872647578650079109326531033486182224501969295654191032383165082320317165101565536526169295977559752614897002590170338606981397396487603690151679694724173418358994632669460986632440567482397800127174459516753650025195125209788122677757583783951708859120424046045982908917294745735042175502750937525212808899083636943422146751211581358026068583327987707597286007618464000977941895404951931316933061333026960689382942726179376837378648310147416751185767050471187437435913870671263356183424781590028689967529615184934262430672390312779519375038068968646348258395526072049327594351064296138545514544 [181,71] 700242014086617443752911540653796818696034857429062582278159437305566345875523882320718073163113786171892400762994982477487862357639589861332240517378442159795100966520193979853661499408157421924039823992995566959203084243268790523865076542277598557371511785258284921988638508281846267211713921118067464021013273725964716744468978965562740771817283671702640470946241054061851744778710325373975871955353234987286083976476775351331663823002671414997410660533446478639205153805100945882027031125093442871186818125838041417516460685640217334343422627829752675222904961435119629326301548067452398876400684624169456719390229755286280498770262001178273309048589721827343921448704500708493396276829507586432447471361735838541329226679431985954301589237066757666760497435233934985180310989945642316735069095800243281061851865829987716854464951558923295505936672117397597809424525865585103136413326264064331333877657308745474294239320375036819858532028990795872675528245796140493526504629192738360843657327131691992794826886587499338483328767502384606155500700548542598162333481761207131971138943972960 [181,72] 6981214901252391742251538854619591831197760771792527945507899841780514266532892854209129397003312407927027920854815983782908693454308562799484335790814749921147015088480616558959022784173237498446199303698610994131483260968885480578462173352381989176287135751072162080430417591690906619335094730895149441442595971317246541284270891682489682221320697099341145693789683745863365355247139758961548591033393419194594966647156405176915638380378048766192902023940576677026032482947913678622241878828353974447766796351780313823469481618204038739413354157244923459235466672537369786363846557859855278607772972133638905702953652855894022040441103360315192065058034023456996976925997633028122847469065507361965386315177612352236863661500580820470503800246500230021750526520366142144629268889105460734280470474628119290830764098703026361883421898988658883336700793264959483817057313169967226019823609081213058145878256745001915444822167937775383328550084365876736537129082082759746086928754638600931321160160828699874046305226921118772688402913141687576652485182177228726336713720174972306812413112 [181,73] -106188496555502964317597036412481270958989555683441902073180860995900466059663081657607469690534210853315602900637135818694794230295065160960693575177601462595455720513362811553904295188170853180225672389267389859876835349369391537654081671496934323998570499169568177953456615089805499957339903319243214296701791775890347953893429436294971533187720734224682543908645096964040755210719236685785741607053339099443247539475484423277587679258831521103911553505836650626849473267142533613875344227539139494222035544786478096723541782566102049525490513625135629138396533682997459723211417821092625576016544276541267487379107032724339457247829196472900554961690029577157487917006268065865132216559737580200018661608115341025512491351552977654249975064714359881928086148992386746955947846926941253345349997471306941097476411418358113385074333866075798399537385887958200373536976460628652776962040198749147125306734317408761025481695848961419768712725301897474338837444063529678041459936453690131895560204600027834346255021431015261796201177102425854993462177101893169546821194410517018003936 [181,74] -2576619916056440825600946897643766953896987004732559655781061473353858129386960400288090028867066193474512913030744090161350996503777145467735732704802156314286780321522593760573836225605423311837763360223199699561319794497703984936321071264732961495971937914398165988281958421324271298350288121146485518035856021254410826306165371237869421275965908120888575645651461403741063620212735483182539243743346336363119044384207920973020764603340396772254301701526734344453489606688968347774775166905335736779676434831086375940440690738859250484316472016860896684568496020367836489885035708687256231145387846376045062500395048217636710400494251792651767804677936352505912080901509030408250793335110444264723417770419339478271193183846518588783887952029372163807988974445566739224517285824174929200273544793561275951655141456261767389617402425470349047698243474866374327208621274810047793425284835833412962897888565823059749362998719619295297273861099438102199810591558308439093474210296806199792459458598415237057859560028953202002083154421659834937773839995774859939260981669828936392 [181,75] -13854801539496071786842304850807367987790305573069938833598457423768069609334514621391588061161877912528007005490957115200493495540780148186423204764380201009954238152160180030078561310282305270574962385845848756472621066584597603674329100777555860126480429478188664936480176389628789673982850238382387964078976248172127601733868753486095708068311741563538436620965596368242475707125838114297650127195212926349492321608665791749338332729977759681910004372372745914844057437709287821838472232028976343790885489538079531214415842633016802488067169967784792520085296312232222358102491185248172665782325314774739063422025458969144492186768684361071047604375777939202973275065929769934033649622687618233871752400018627682667060435596841123185421352071083514701015292463183696596478348182964388575727804710402344609739952740885065239056192603426839466371879626300275315144238803501970502267627414050238173109727391627268985860245835074908550689695577272992710419351277234191444162053592480961220062325913206688532196920301944048129027408320421561218114293334206389225488099535936 [181,76] 72367200352459872656103336700282790182982939622547827674421881985471200094273090225080975616220552900632635643834302374702689168364362988348171228870989112468310737813873653707667033972244059026607310590120014244410211463611374293858561507936582668001695479601368392388864162929098302494941248958450226082879340940563365417724959334148099754412299665178156946544974290159566155298091522561628699684283072871103852669693438675724376360434584774712268795276000699004482143468369203573866848274995485007888772746760807509537648774400949723936696492137040939825287665982683735715997792774390879648037497094565733570164913663281685626665430540080078007699225829274581198161658648972685057690075044291605689647406214801595095640922693614294054208529489103696732366871286504468937442886560457560303263691590577603276069200891290442538969511434943688714837773645174183176693591815610700446154903226560416062110469192736799870845776336745373671499147780165314714670592991871073218537793686229398669613662274796972877919166151970500034245560994131281404189323613443162640499264 [181,77] 1153885413533195109268206107223561799205433110660364497059302759205634744692133023068275927624125245840576413668413653663510348297085166713851612658832198528921236611104868557615160790649022518043252940794224558903584394932642198227070787021847878398245676832589527962666988770914787377749685541929049132909241843557456197123492189389466787810482410278909474038697342896529954314149265057209024231649583984381890323906976280149512360796642012339610055788050630627925753091996709711739714162218030744221413393577259547215210240017679409379659245059096169658539736868084888420182222378772273886272684607900517197214191081820809033786436176550253753724384864393290467730658520128279900468822638040170712547636466745027112929432591406400557616448973783656092004651398255165219170232143324933573418083163026421470130386176361111574053168531592577740895099320851979864271679830390988383881689256901517775491554127942490525768370748481515225718007761670866682760824136250625818636274651426355462235745403370320435201653541769006725876506686539659997351379615127265949944 [181,78] 4671800313367530755738737654432672197983439056592683755087194365694461789317041752574322825623005629246732685296223772139507477871803903970859630784425274829408170107712869805854397809114630848139258500874249949269345559713529766942860946414459314072071239418947670033494817593585576728318205962810257842454584533662320792519418050679681149015375001160939588002373158480365705365104372889406144220013389711939539778687279612492850102202637043581642865516357342138226291358195070132186260155617606051573052530109363776702737160954111089738363188458949533740007383496388931530167799744736548983153962797969134276770715631494165713266215993022087994178133548568479666267296875599686102876590224995895596634661774961890613153905855579908312400455382282933945332857406616997166909287265417549279289768383141090100616699912106356639580788960758539587374728524752952801371799700735091909809425913160522014074653834587414939962514425575342535131323279295049083186470388326624594811279659323035747844203843856571013953167912499300535902025282053030771131466484152302 [181,79] 2387432417172377906016030509839911819719128131758816296587695539832232074068914518795273794505223675362186487144482575794274629551357056172207945977569978376760175039431179023816895731128109631256732429480422139330307365280020828656661399981457837386983528409521664214957004273805138011079651027512416843747592401088055420031021317807769462257617604150601704773716644602898471890940401542351544290622164718587850982163973817343069005226807415150636904584479387900487432350155114703437046682472608936079930577430325059442198642679244490129674577194083357032895894390085039742052268010910618080031817787838166719580742513029047818080591511140072456566987872892070405853995593230399867908709401805094190501998563584395315459813257417499406727741781936489248601889547553802915280812053637658013789038047844824135392981435178602094873906296079587979700864863604801708114971461954032790617216388605931678834550462132397857800203895480607825190769877792353110497328878901233233955105255437835657717308677086009896724662669247288479181342733963791587924833892 [181,80] -37763568980293515056668622019407647387464700692719036645530071866350463025393462718519143597144635958997775292477147253852136014540634307749235481469427076079156097862582782947305396839766277522446388833485092163693455096046844802083748936497618808065208093759912436927907522793463116975584582283964576438003512429845340892960793212034378766272774963789852571075086157066891155611403076763497826273148588016827117722573717972149423032490028609602246928379091199613125390787292640330896359474369169129308518645266322324558598088519976586660270232643436465463339223494683778103128900441006689411018938616357487742668052243612709976048884192600532744304322842993363433784767258862603124216220377910571792573592319051386408520585954070674129155169786828012782694771301457474381463206495298167156166749475175593082306987698836400647954554022984478455667365898492560894869833597854039777558094407139045155235335040852538342045705964207701650479305301041933711825869350314302895759806208080836043768230771318038089637001444484549454763929391630503051396 [181,81] -124090129097378430327585140836071862534071618302638222063386346494256232532867816131651850341946593113294793020643272151640017378186796016035916923052328240506704768673516716445521441494039316198105480893631745700001616953022036193996812879733722967834358735255825962489145187554698678392759690189299948415810117528735373590293063966093271319832089227597561594383259060776783750433545468608567531345468404083342650435071806070485180550681324655607939790394271452031773224103396499977763196032722548054255318406083419796379512182058720720055932062613574489789241246784667329271319324724480673345244155584061592452592505907990928381963987544538523748986058652527318953396227356919359072445082531389959657381372847745539158655829611605489397512559813331783402637281203897140263531862828029680335455295264745541989362708003813766574802388481379226496334674991182591293897247675843343048577231815213577433568278460089760226417959948940682452043660062533686748003336309780236698495137702338110841041440953660561094188319393008817710330221692301016 [181,82] -154858858194790593589403583983257275718686061163163586285384137245544888549202677890456636446747776262712438857813286962225998163128534883032732034397922510428520135365775718433296864442764934898603804394247525566385086583408163819164644439721570956997956894378691327916547035209015719968868807441524051370395982670468411580493072223230069633351370511437189521790316124553177734019802888879460858849228396219021210079617119968748355223605713864041016680609888150402430458619772964111187818106283151303215136128196467393632302182947621735717990136175288761326688720669861750255087119601413744661625134258252553060731334128893831796880564824186169133271506524230515379710628111939404139931136946124594463849484384743929380686263974958072113238381849750906047821406023712513543172085497558812486447905612581678376313016955867346228467728974305373338363444846249066586636617796979737563021519001572107042341716196011131543880105620621882597116344588718096325072744286236573688695832420816455220083900354317982527810400281613148377685305840 [181,83] -34834611876976915739063797483182465557116250614626601489076434573961470978651428223217807642866693809098473475253267180235978526522321674314097151924005859546735735682688817748566068332948196163462889866241220592507503056785103304453193732839541537008204946412618837677819882097538921327666194930682463098687748681530564974832317999523403493700557248126296792509937237875461520128984443226144684067738796658235851799528344649644532949692187435825182291633485330169896017411288459302279352448294344464950293657962923254160923255245150856829910294308916648196145350711356491379901929988931586828323880659361389024221302233662150542499141274933336940535750027062810767955888956681364375326514780681402691668343294290499393391567898574073014325961790552820246512269608871386324916748095895385980918568226716549629019279813537741230709833187229393654088062114377942138655059337559570011503498123694794280748660723448138772632462864753398032343791568814421940357015709087751858159286789217277564650958106731902501207788821299863320360 [181,84] 118539176251625984182009938816525558989830863926418198894340172330107174528967219631430160464609596139394038385946365666623020155604924078627452759357661908906993759132304545610144989737853270634564613684105937326222296264462880642973856823820851090239613937441904402836526680505579386420979501972406903600444108720053820932515301612393118588688561592476210818794253348884191061305062093824625762404353302063745846584006909465756324463957377386199791953781255289778415952010693298703600725387938926031956370217931107762493799873893759962315270831595131319702816730296040148710630100835580966405635747767437632645636935997860083749122703234164697243074672484666591706621238738940256020968795926441693507849875890044843155962183209296738808267946126008204381501740073634600182803841434869252571466019752587104142645596437425061997790294510608332363529191212278228849348072192932024261134394793160750032548871045627062875012028436742288415438265678419593088838800507490605153638877410208169395616745114798788706074939028090776 [181,85] 131900164227832262770353733311143403589134678736180964607575314341059248038683558808611950538684096823789893025195835080017494460839340998587537306696018362838320730593429009561815601099619657581163595381971553734305576359306532544767272794810494050935549732371512986213795121393586648398474388826173911814792174805192940919419266643615344931157766840262194085495332997271854136291830159186111667459684394031524528254195228246064457734193612008382852066819408263572626782000848519546715121078701251577870032586371020900325968384070003288570361430622339925837918959229103359911024846960382792033251060449054101872585729646333952029420962764294664005512982093570835893342494899608401537047245618110871818401789202880799429973607271131617546142329179553217477537239466115819520731318453667402190369626168205524781566114107340795841937635253782259776101447506646101358733211261181385749015343303645222423583561695665150654482792928111339563293223832469713792507100148519107702296606131718374129950957617131712291031708644 [181,86] 125490427670701010497080684577953497063008345288258808092622520917845628877142569047355113041760084137409431464690654155343925840345287866436401346602451932366657927562744097200763225073286179365179586221680919208781929257610626735673280742446221203070866060244552040948942735106301181181508153817615483393991391427628828087990881380371930884430384529025672951242841723904723991213935540955805342793148649845799089335629119239334924755327970997770823275129179788503039779815407223523696376918319252009778054973286620804305600660469719203985421095974010141460171402535577141421367891030716436612772180991740660622078661027336948167920607027746781884249459867289064985451802970686248081861565957757093773168852388015633385389552867068318183888026086984365888995330180138397262454733177123117311149296800437271478897047845845326114310078484014009011279102125891631125959009923174620016592556874009441927634732933021929681822999698454760826514222678108708495065726001992690130352413304017603677231217386029646921344 [181,87] -373122945722146087934382794414971720861044584313847673841196466015446784606757250671026246412266312112363491221841162290123745425957401709157443006088991668087538682024341138605174331249964867369158515981590170972523275318348812721246701809431058067457752429020401991527176354089298464868812830417015176912098596568746339075358662673271919553584476664353312218065703074107033562534584201897752005740433263181643890740659357547007791783131671878578618772926091847623262644600459922722330571729355309527453179101689512224341414635721980393228415148052265073280754935615528244288303125828098889241313797411112365138136800191734394491475054268598683984527286992464850717622402475994720713380132103390261256024847330827946434425666249927499191549129285694209824475372999949682979455533161341027674957001145737224613297704616305238403707953880022149766524682127686983610034978315154829206628587011891770627168211643864461853666599168760145787340944436640697668369336587758779570275239679274697294056720331019972 [181,88] 1804054618992998545927397090704238463531250300552143016834404448154209249212852973792009523265265549462990333776803542410537867442245471400746005892640935832965431953917162830889270089871035892177252180209735531102706338103257294905214921565696124716832000523823975390853622922382003194240010561776480116430229345197848110815528324130538873936538710044849964477865062696227942556880782462868030085475824064990234476151037671785110220841514873505260839956315232001052274528558641578821113693737301530369864663430282891665039844411871619499469340801009639322725671065296577654964333611955341447964607822462639074826572091391622566527200510469412412668117326276523473064456750591776015887625526842134075293290783230067505761565721061408366620889752972684330224816882578746341611745306195841553631491206679595487927003860773036171885014673337330683838904100571607681275893438299730697812358477962265001113954215642147022966373021995913591218321858585473290727243192070389674159046678373660223486248029288 [181,89] -5718445604909838879337713932717036131369201567632630556469272023280912076611457907644247570851415513432155863576202219984169955508734426566687063023295887364499960923891010949834086337868002638362287937916514638035480892587025471266884633600924358925656851028647025973653012085105392786130871634432934862381011092091062690320167346046248964338602339094546515824410225084229057771518702490728521496028586507897152920246526894761993757524474346012467950491451384972130321982960578605141069147688691042268093506649679288917804790845208768444944160067546044827022700829147307662285761913349875053668731753790970992462413182330784596427144491148496555454665254017288752144073809984804289128840329743818110135160814309713763532215319519173243118074201665401900762524497276971415857843459443554993279211143766102619935634133156414584303517018883543530627031010078563648268677053013913429269141058391452858979087032525851339330017596359547590698019020415844578852968563706905229299981883882120668910064 [181,90] 19183543484401151978281325361431755893944350495782060425269105371323496484254849432336732858926393270405354739025761585271322465283898111199252755415245011709042863693107612811774161198318053112131476492502735153499696646310068244269295022592439504893036591608766886019190704925975336410265676945972092131885808238668256005231838441966402123199304901053799569259098074764898970586854890760796655862012027898940478182568161316077769432798486570680449315923241563576849972745976731243506957398177567001126340924452847083239311756468331586042868521612298908679970306971740215059834488528088494721144916603162843516626222630384659433816285738567139971122065705137361884272180377583581246953292933628639389266391106562987605291044019193156013486753959204454041527693487149007296832743157951306453773146833673480872971249592841311669831417828877362958833850717218870387623629414173685327663275555756364264124170760062340870972399076992623376741798723604688370028718304822125679618572294084185464 [181,91] -119857658088077110970429800142574073892623732408120442597229036250056471685837530664723074459426252233688396605522905893963187255609950183378330487231675265215392847280944286563822799915757734268437944155232220002466653560993086355803574076093674629349051517726763338049847600317195575310435558849785843338233233500107209487998729372432700851563491395413191701468385604099680971948824837776964386144734599623519376243632133632920339550632169648295956311464887797246715370641900095838899934678200617212907728046514837956361092543430401766316048659458311374598233160614500300980070564332911062496340557344667357852900760216931904945744745575886734409504599143513316119269131205993624310944554334660365214641548191880589908993703403090528648628175015112554870218638835290413072000074988065729243445646766056003287084167805895163346583658871241789105479657333418019618550246417104290890642100372884585056948640059365430948350810185573161512183894253303716571967093864063007094574285258650 [181,92] 924936269447676442742989882913097387992454221509784307908638852338346260094573859684456263337801346312790091882279810684148841668443266473020660983412339719263310215591895784443680208556938901182568826714838935681306157522956942773631448254556698430361155259806998951421874257177597494710657482006021750903393786643667435414728352581153481831313172614724473219686058152324243172102485936294847349698737773283231086846621619974517618047875754612141179259397864630629121444144505609802154652020930772901590330660057406067129079706447999490103530680262787345824364942295291261696479531664197334535711315113719741519625725899749770436688423427322450549023110281299916945982439747893622635807711380884437172573375987100415825513539319904906263991653419601879124514922513867166119969710782902968331298944017751398657778785231433222764924865794203909568464897375201030913974137878712747150862356427315666456235694857151620529811384884742305016648330069013195009697424721890482370956888 [181,93] -6232589550067574497786221649086459820766288140192826540188251137707471604699104414961519666515524015310381553732084816039055557365767525330498419489623880526223976777304774755415907984626301555467151579661913243279846871512984908362914615723794171839547241057376967304345636360960148243395215463777387218433986517000302257493924033741565463386410847422946063897541893445534203733031201046452552151796629661725819520935158428896295985426902130485545468135894795894096542159620818532827038485467404409928141846027805311566400733782283162588117212415957758389412369302116431752366416441604379293484043292530446106521342347869824667636213389797968105157626562915900873888356881859118177930419059401911917454014270252700838221599566414027354843292735527974677870399068349966057558643522196191692112330326914848000293595471521218940722437134618119091241712560794786595574879771916592545699119365050444367054783571813486073660297298393785949160557481749188410276169167654415878240 [181,94] 33395180562301221161420571563673709584049909032218599285361637894095201218522957186918592291635299149343389771558863226343666834353365830040856834785696403673799845542862276007970365069646693269077454740793006025379994989188452775882600069575938580444038962177052553383946478718422146351597400175700185766691092047479349091263496766165588808543755471364372937702481897788672089140962359590125825838466912447574109602930453565869829098169513960661945260471961235278197849712779143343727557739280235060890912323030184433853104330835662651512749307540404567067672092237903838575237058194154663553004589655916257452946731411410804342331148406340953410706228883173852225683930662201952551023082117966094654080927592431307097466028178160362890407073403116629374780959044955736576447529796421718230495514716799444480452845008337815930147904515755862893154947685772179280753231743933991984741419048620062083291713091963598406613614131603585781691892997845158188348645509960694 [181,95] -136324727425774576628131268750178884257395806552030759445398822062513770808500363465324091341350330409612338183133058930050657042562741392691795586556026984074520144720281808203324560557655216471341709957472003094163286971074727345850414919194549551401448915718486637302768765726784220884727966019974259645629722950874644242431993510119256280453981149886589518729429523794704872076901844628305147069687036179791773432835530376252224377157630475902366268802349840613235122431563517089434977092496477175901752598126845247601932698459999104786529474068916703345321151756064937168622477315013674417736667037030545139507545517633446043152975837100616696878903314598169517454683697674355522298099192137101820517388531869290171815050878404227614230554260875580463107557490143852172467335707844870767828949037114458580126254402233696816164154211165163264581732889124525477058570380311992732187853529677082446356579534862411934999328175328795294682338691665389135223627752 [181,96] 414364710622837984708021065024263360225070045001680137786905617772827658646674090874350797524265704075215664913766311415464935443871631655484530639552252101443745350854171613458562678565593409259730713497551882710826241902348597724769543343654690272872568532533574703034401641170280752754155880311274818538363955770166364195678883177940252221552956332040901624048944779440769128840230281516880167384552038823482986065134223673721893663213197637945450300780488331216440614226087189511247617545719197247723366746039459048233274348243589941423039732584377825220489480549318350228795539575089996466059868961600374946501129081612655255631065145999921458406539579174058265152343700304081845737999600920220739875873956081425462916901431049756783467971669237316353356587038214037837563437209907161100530469329800263151516281337234056605559982175776241135940569890512668683123658355614359123053328391916338635813089329354558305013963008335770169156305532594223454920 [181,97] -939472881305881568134631143982513883761904466885047476957499293750663966516540356374288530514038599315627819321481576263248002483864912145796622846166503231079564486372408196125389490709781973609817088175540165057159697402676183051039960058128602737612981216249414812784288854167850679429059538342980593139274210710664434646947572475066098825130276557518856358295687560797895678461165722124099346485950152052211540382849003185335504083003925997926982003118656732983144037582489185985340582895067050974840386818054044234674682854030438550952209777409650711073173120703685927016511649598189101752859828350347606948279770229138220882879040261001442488591869986484435895604674990355945335818098031168200909441840980970735462022844810427975007165386065719482859278435125444338756036285901835688012445290934779487898592657357528126694994390359942864007024870837604438491089997590126037036579952352156895824551478348721565260258458829463687129375887999822708 [181,98] 1627428444117686883036196301586832870924200077231733939276528027242443755802078849754485018860546468069888934837509844018230122889683193329737550546723235170085894606439637966713736979554193007126816717334229292052748155042406487758643770510802537777571740334060733110904430383558699337170697658093554344961942533338386544695893124551525957962793870771678426105876723189490149127524583089064123810564297099452050834436287242093843644477651586712086714520566352935235814885719810185810641119016855712443659237102984775222976643863404593997636163800261559607496517672687047922038579915002417186027161207094251305287979174338727632517948254398722583378450352391323896177615095413609377501825906911127984989094820676702548084466612428353735439680364239146202220678565680128139112114462156147117952053431771641247881689363992448948755009975534668845204592992186999832103734239872101977598430966436096691260337790537630035322202027810009293674561304736 [181,99] -2127246337658358681999651948371259169882434194474715515141704083572646152298710535522379483300256429643699802097912647023924319292216278933481278207155975022143046765708454436810367082301047867000258500931223949820382663649957483847182427134670175832130486001009138735655258864000021027166087921149143184172158183980120500079449695445824888246537564286788218189415474105521370288510954826321134723854836158522071366355123398178201363753002527006562731156857759803668699072989891265780526617987656180682102729706730662610302085916792553807767587213746993884852876383900314815553738559446367019666209033527707804381045627521428458857473280632636210044554997223103101604805930532098347140433361414766229012992438049338715406227957838167084246045801992664411386240671079979985839024831837249376181748703420030100687880202836430459371626988557844870203421360120382589115241732200108389669924673149313529976189713120409165085643485140124625421492 [181,100] 1448058286477251221510414758442325335519120101678735818492101684297526524180760615762675121499744083786510635733668540274943803755243384635321797241093991800707121698016388393750788531155020477658852274202281001932253981455074348349815755272115775409304930192916320481180369795415479392318266162026959602407330449888005919612946788570820564653518364751384799377640023293574079102781230271606006333773365493000286793216173025167220617396507437790282965637327051463282644039262181114339074217992440248783538586121020822335567690204163351279708794371536573807398894202712477473632690339128773685532901154355021580909969964379421932399272186140562694499131432682304298786116544119477951794952633572016127019605830178861760724286229932935866578222406114157232725381200083593209077548973307610191387228992724830291614287933227769312476523779302714269051771931956389903799272860733828470004858428652574317755808922924700506846386440502859452 [181,101] -228328572483800238348163146822017424917007099681549262651978812585142150800589610212599870391553358881217477209331911843880780421661359755120337740616291793529132600117296476579730376214235581333330544580354898399129521664997140895310145282317404319942113685639860127428719966291654161104664861382907853609359380835587658710952770729964547754497257422499239249189493483852040154009433638976323522290906614744489754780786724555977627179339759433129806970235355437057099978968985353764257316116082072457896562419824807360052264069373926080738330785690043031854498029190100233669561803571764025931151160874970870027871097208945979083556488697916662242336649416870834127080416699654437043156239525456878948514403844727408781047516244845246896956474998012762315641294766498553465006169606815335782037506947122356902009750757558585659024852374683359844224970568057866217361882959947925183097411307232452603626666484739089311539953181264 [181,102] 3471176501448225552669260451125446965495546385853369023777744151488954630643088067726065994380732072842764555663349108747330725526596275222429102081239104885494367424144853143292544081293126858052672469174584612744667902806551762194081777985091409255816043044701089619755182641382104661622093341742131613950507537442601223989912730666064687811349685120666435724460495400659872104536401912786081271195521510786496337157374686775572100777397392836073058600104017771011239145278773797960726788376954719724561965047065307236916264584508789235596358946094736536071206928481698101250423480220658239302673738842464742911246459909728499098076936283373978098833139499378330160063123700434770789343452419953067491560096600417906904338789694430004363640317369085840430131316688854456016985255874357255854073449387852582143120376055651664323702657792337630888085686145519679605692969886120204122059915138656402604276795086048032805896488 [181,103] 381445444105489154568344682092513346857629500791213703210708167589283877066220016960696271144051748880047330228014386952864038933481206182790225973779252754402258136896431085182528800024513875500051184185408352730433335027927336264509319600542236703973480866685320562250752964825891068484904633958436901393587558371723955098977173863787748768195001327810850406165327119535525354542167637193394621796806490030367608028355774084665945065155132385071421907832389845435951936310245166516085021906509400985929291372751990346375714198997153244708363654370942338820599816226904028737580357702753513555172084631621212716957895039255206952022970030905833320452407532613355205547973585243479921749113707720976834035869805541802313245837619520753349579574820311346263350816828655791935272242032284676283541337627771691493454904875747181768193305212006045696740457986859703862837355778325531244240235679763748271744982096172874997064 [181,104] 7555475680781826275081191908398047744293979301757417422090369885252844387264036417446317385182580638217728393836480217690163543546901891429736022181897774731882743422748736920390520571883512341802443950698276953698442221664756568610896912657193925698219938950454332340334978627458192045509933217772413689864339580740492814730253742936191099796118684192454510807524330987228314023231300657186119600140137893063602560612855444207609071284025692339838276275008628173097367291169170607635653343358890081147969007769749875646069489670625941899385523412629165099218571123588834562125065731715197032770890157559302132056026066928754940192946121340364184914117369272964464715493391433090504489494978847326021886419669377368333272213987232971108410871025505819121059883919805901525244188132452349180977739606129280055217926878594924603384132363319652171162906727926595313346473367503059796295316803821824046611105887740105192 [181,105] 66729662906304127246072766673592061408356939025724198229989936493410990543732360289200297448513555793114665246949129008023509630284667326053288815471536002073062801072347260988731411883988955524762077233950986146797963404512593321378663545525267909694022571342384730687021835702768021097838659734264199918122780938460097421309544002682126621211376704779978230628226806586332045115480106748955669793806805195807528634228516163728439744015528702278344386325801721611505610571509110852029647770877072598460499191474421047069275938892747453623484086414514773374312290848179523961068331896933087385055602928144324457839344898390828685084548614695213921670509216066901675599789502693503250606765898261306472159447829956804176922143543220343396766242356973276525815717831507652266660870814587765164912605581420199638936449471439843142407566785138589814388569553425438906437231164055014209806708302443288404230700439124 [181,106] 306654519407559001221762437027128008345182890244299550591196075180317383988091050275478593336780327866030125277648519881026725194343850693855900806647476260858133497717950479900175207014231269110076391197763017752234524219633255522992824456183557618273269749027647852084780072370165985945898439836200119119425793620593572604428829986417107960735091975601631037851296689220260425361547080672676872481074224228437354869658427429690096938614437419940563396821749673387595506879288373950738656439769802577809528899750455652548911220324217966194323517311895685000911324164729689105026068572691928503597029018927363892553322844828689890376205951273950145754837279242177369941926106236044851608372967071228238526305229171549261674673512864221301775915806246116224632798133377722217094890159514264634743578720323628942312814536636455492047507616317865560453408691036413625806974427139584230861570455149344326513308 [181,107] 777108374412877580888413340163678820849095470727635429380932606843801757813170894748509202154888801126753955950022744812096345037210329266359602680365004665691599416663546260515371603006684119893411325158348341103152573684923613413896892524226104380959904584032997579129197921823907689203981670015759046227090903608633103847453227821451242126892938142855702280151277262516019872148991796176691750757341145247545672710921472089445187006481129651909094408556253620318325061239785843013442209511091586708840188282212362759493303131968778829539737915213924860482923979158012766058423898420214119698089044283986728325467292020173638805696380485406805948388152848208678922839761023861491972118524382282636591707766240763047350185036727693301810251142311542076246051745056189285310970356970360500288240373855520045376785946143613421280925287750433967008695182384855536009748833799108551400892172195853169088 [181,108] 1115273927538616570525157888236276150822355329518006484025583404636455089889822058397053663797680243780946772778885602799754645767761209537355578566154542364968003131619574380497595958916775515898087178892914434638090894520088689729341214881448706329899956662788702244599260120085380235739639551149781436326947049776829641054575448928064552633257790665481955391182835440652316967119327107670146606441527453304799303141898374462190449460070690775134773169921118320950387630463519621261606731149412180959341315832283529774143816717687773425926570043307014269679689320247988829143829523161486774495822301765374262458265703659050147447442417800842637061713658257690891274091914651223312868321345032045233382893877331917968297683238628565389555488803991566665412091094926696880192449449455020819437070454739925869321913389335100182555504903230660546310315698551781654861008703901704478639071897432248 [181,109] 917905429680829519723198324988248160060007868452949127763549514332644491620829346030691432725608807586779566181620977737518529193604065050481975432264902399859434241036971217690226756674117235214914022417017502098899326749753056368490600063388362666657105418215054179706811133512619721484544454501978138210572386621599783581004107478908163760298349040203281700596247690701490682031829202600676442717877515343291054528211649269448313971392849960928324604107912014608424350549373737362753102684857588125022028779488093403259791397625429754195011461377256741629894986751123102347847827104711342827464318353498559478403866437625256354228301261986461812526588648291538109385168136790366163082471529752951122644281942927653571988148241758630810446402836790604812174745838823529013707787180827593406213949361730259760306094976007459319049552836199807010295895835155785445621418810700412826911700 [181,110] 435428999974395324800740291208167534799118771553977098326267788392121903112970047023368656619805397607527344444316522108969608124835816715025332005025548379163625365638512817420687231917286160887387802565000579913347611899110264249576362667206174764449252741009764795811828935341127377930628920086829049395477912342575983848140829875023571205195827070531420338505773586508711976469384240480898372493437280159630288943656099459866458939563744585170841645581259436802044231396818184735026107239518152809751906991895923718752946663844508639902162560760234257539297520110242763859343747486182216789884134957248459524584417061090300175382263042661415603653701948530553036445654682214950616989694128648075265172899354585120522460011574602302415997991357289356025339117517116731064316357652662277457000725235987202279152596220933393637907797454321474605834456772517031738254124180761060116 [181,111] 119113377613451909333526430437669333092267225291065860366198104838522169325667673925053444285243632053672018065565380077601738677265016915606486760686237020425099235626258235629374755434630296541625059735647929047559010065808225784268357048549263783522755798887150514391895243878416825910120430997501942128944520302536250651370145637814737914487610702786101070944887533962872406641260589458572287104571686542056709797136411372445127611753088502117333548944142545123150480586360058387212156679383476405609529771294919694581690771764175574877188924117352343553147682407645748084697217498262348709666039900701037687376750239545266566838478954032785251692166537676375779837845958563901518084652980947969519421546024316331000347372341970982654900671593872726005314557663066503955418161349561012321717544141721792061901595372417276825869410906407241497069872176530007580332393273464 [181,112] 18742877822420336735116167274370308735544147760048937663149298468111968291816524049286528972272194738700796716559970824563124133932495308382962239031235446276055836583735126869105278958168001041900118003999058011711559503489481495307851592030798351942264354444069777648603457017070955671318060727165761951054497484184262702783611205014912538835699899791085580352707236154679096880603613367061450077898378603240330782708537904325956901036738102250042878556201950641655050446690272198279631134874652516327656044198603590580374201821868785828244283731513186197864922076550157658738312073268511309427368091265993976384638242843472045721722183967177792668881593642993056472837153555511059098508429367104943643945059126337948505452677577914014734929666658465722226962564361887977667739846122055842852786345470333674550308260573415715561848197446892402379493786320705583716348 [181,113] 1688461751701553464355566682429862052226149082404072804254005479312890065933066695979908873435651276784967389248606112337502102476415445503099074535232624284442987173008684125139672227336620073678849335630472979393009634110990798114435960635837808984095319503628861287297727951066637026103147552168445740673035670739330008089320943854585970064050052201893596329892677337909996700007029687923874608661250293066349925237554189138403988812093377944236919761578785872647937069684166581901208867537937627569254026883219385365612580445301998879875498164856825937726227079766811141841502917056312049791061194664834083550567864062271319456812036810048837447340790783072395345117004333337652823620675401763193309423043586652412814429075769379921829307506783647240660348914305607658076431813918791897861385460045443938034694569135940898911315086456445657128541549394491334 [181,114] 86517067860909894052368237487015082201088439965135883194515981088687596283869499195787816159573033081164427500310681013779945780183989349312166452916088917726204097799505645478605856601401811466515282485319988532109268811834590484617711577842426808832312113598837625112077077308369942436246262067013163688095298356101377779037372344111754373382156725615435870720560572966635104212195822102673493577477837068442477929970826934022029651119272673536691396464050635113664741282113590098093214947561200816026904336406279157577002626745117441511254876358939663428802735407781755352258667472919042228703363151690755309581231610822044208808671217206827554281103270302351264605659354544714752376958262987883471369071051097212202049344422546300317640004253674329087299242043606921145383216796673388159363285742259263681470171853101844511523712725292088044022592162 [181,115] 2501368956424424353917604027545971939637757575573563715129914744414045851527805781815850979042320897601340462926811208512702317884032575008554256934067536649506733684783385307471388401377867002352771930451850808422236108612060011024269532859369081208183786813590724932621650647819725570940408526239204670894064838992743486003922367653470529056035718656523473664327498195873679109661863627232908938963595949413251857473103393645775602709560570691774204980989330590117264647514900297149361675726264975591868027935172951605757955877585877726500612926032326401078774729978649438391037018741179715219408467210412404390403216598534352495920004972726742288218668511384210627381159322763309212971437489818288749654669717952941877804148490952256364507292412199281443659070202372160441214426973440229838119579711366618927576030323571725027750766291231820536 [181,116] 40421638962556529106674427633463320187768880129077444567105533536674509968317739787398900648422782037977798268312393479091654627730309045358787621899905903013701394676331678475280163563794096544817042521735578592553211156424965365133594707678812636190836206621715200745055160988340681727037104792006348819503079434167651272126078108833696029222627961990325158810884429258861728784948127416938653582372895626200331855458329037741367650853604311232121010193773660413415133226153892632999219300963706927131192829125016909496943487365089313203773593636501113475502607389928816217384868789504996307275302088251670180837711145697692540424928484414531382917213072933821488108710708815780000762287640048486918291435520080592132746081228664274332666342799206671622319518323721863010518629369118735736684770332212609667647369795304517040477824469628 [181,117] 361167954688017935127364599796121312547964386197074671889085022289179362734917630437683152827768148751899170985513749831013064336696065887377176274823781559437647691684702670117567667339899281455182863724200508533178556559366803209541700642026182705561142906071328649576410202132321520484557262974786305435170429125119674710255642617877207396738512668722503696066557951486390259454462882896056317070425043927348910896047976902324622807589163956979436975174156508060966479260719197802511024429608746697758959888063696811065705475182219218402991805719664429521290013179217953999440852517290417914384038396429274358124331924655069093901257808789800269809656030935626217140283355089537028186202656170238819789206873232730652446606751937396699339522485396960625850894942926511870694393764392424985756664289251508729498454742423951715648 [181,118] 1762642038578193150482226238552863679177581300591644375274853553669408354476520727541080510136955191411306155110141802974459763740695551160754780040511528938923999191133883677847912761394522297129883224782556426863343629614036220479365497435466182164701299910360939962027158552823119641273539682797850543203822106167443819536234067609161497462069284862272010689394159258523293701973301330559418544751071528925834495678420211777655005605336811199489617795567980431008996193140426342153465416351973933419941251895191282622156049879171546086016053164271867330762242525499715443002234866512377046368286599091478831284037324788962931141667382040213483342981470412969905138290877109600476762532770895655782910879614306350853148230270709359461525740081257472982560384707047950497572850383283291101609846316205040683385346936659076 [181,119] 4635136417942383862482464829461804353896056190979661797599690818188087127200694322925807288847884636842939406531338441234124537350254127929548280783318571826358912865621239427408799480103517162153335306457476645916922240479077464424604840091493871980603328386050352895602904435444135936843240864875745595906612320344283880608331690249178967104015976669124457445933306191263693708271018785419009407861007271235927724327393863185957064160695983583310686649344747272632381215759509165009137930372031636429756345153008186722406967219290622924082693522759332744174010035428905247829091308807144079322890162258904309919158158267465103635989953624759866095671025977631609967994805875615077225210555630716864645686774443861095600394930243970455896239394294492180736384232266793928983664673408020881777430766744796302404736 [181,120] 6469057475431472716304601445326964514102047545126007815348547425863206431502350337238444147038232396796228547056879831396629980680479028280984859223244631618540388788878516953867004616977095875087864765318948044499449516361692812102202214734970681932173983605998048107043282919296278734666938327312292944580722311695520844397542682583587555751744846693796056797249354248451798114809379376600786893535424989115434098061211575631240216015845384149448325401286380796759305627679466868694382275848469041952250440300707070593288645766660632402316155079310953002304079768327586587157698416558701325856994743072438695671294139432149339135608675164709013580459189200943854490118271518395355313330956519712129125306146661662892726677300437281999101823838727704895812795262314277139766279685752694835734202357806000 [181,121] 4712457494178323430989595015353157928593267840803018997557404562773252631141169142104178569156562913452997592532300591694122893095935936636150854282882076183780219255148096147721131423601020124318311895912022145679904069592959927536415147904629256862655803889758278165566689918026357283705430342552649841548009162131866517010822157458540487810090851305319892529873319342512965002620231553883940425229361273391839180243211303380265990396951128098981978627560299934996273435677306714451305988996684441648704147667089792550574817173544730409478296177566747400075010371015322583019390606818907206036786326109284085374378174991479454461348273144070297969420182300739508909079826350261631518464823475385471538380626183253373598287860355935435166351004976176000467181095280930902386275517947679741140192 [181,122] 1759093618431372801251610814481163851895904923514537773469537494011256458956894619959140084167439134788891322224936796175215921543804061258708798497925474302779767405540590178127238781278312002154154132190802190087676713320729478977244484336057285802392140959820138575876358912723349459606016640401637443444614192234742919583832598247525727849200296012628124116623872821951966263265509244943980645954706969526069371329086743169615092287043984596104722188618861428198884011736416190921656147261185940367598853594266300259904777439018741691553347630432944410704679582345123561239451203911631541116206787610333386379896963158402894077824932323320067673245938876817097466937093546677799296893856141804489231286187938834204160845613316411759488343416726271004217694178585503184014918025773700 [181,123] 329738091192476368243086577571979445592163068149231505220586807690659859110807229441250069353624040820769488225801028443338845272309791371049770924101488758678933289568372824537676029544343039037326481835738691724611978261908106765453250769186447203735877364888726393867060105616538082642159066450603323040535386970845979104430401523510295091328640400058097586742460801227332951437804755409296850519578137628128422516151565917709858370614369460089718062709618165384946226543212571247601683695900519321580432831306428458852829356237875618189364257723046106789865541017827330490264630418185229993959707945848373106846235904123235933121807316410747864570901298504663642524576215911790748958237909871644324808731918845258473609150411840874468635561261164153314527798818659660152920 [181,124] 30353822681301296938814750984351098471208856493535464016061825561690578951946188315223324720668102113328101569662478082070394545100210115167796837572170763503692191346478406852826260392404542105281082102248186150685236734134108493571046917381764899793061536671081009716069785421575487804402261837122686512845518498427318967310818400279444949820379740040162921527684368897968292883825323845653089929239189474640219127790177513364990856927109835274344371645277149391947934752015987628764349013665580060409219622596053314577296425961423804210042686674989995882561229203233847567219639404254294371774526864770166808469717833444397803606320188646117479896039342510426817669199073712412009061747200441251016405194628399779214120199040787016983218971364353795931665913153238 [181,125] 1339001772144921851153706570396185507981901687821769868083898746821823798717139994090425299408656619212949942214850975451298006263650677033372589183354159707850480940543889980312174975005004076297863511740249136129945871105211253945322600228651658979310656889284903734782424038230950431146202015098029408979613233977452183330177021599699450678619872056201463286424179421096700443916163039535838554828460575733512282203276465719319090062144355118440986622468004216180302600851428290360785730568341053233449356250151051193177595947147680805098602010763367173643871775324356753778824257569463220803706767985221907422625630007849326320749529450996010686676068813168973976230489589792368023738973509400483178567743606755903881444079463217872220199925592932683160 [181,126] 27552586555271854521339189276653468098650131184399693643849764049821505720474738883242756370597804277379083918154339185817224542979375730592409975005804305421458307797222964052633845334619940603890007759045307741125589758513505124643738830251536764204040523103167879590306551843828795971453437517468233231591886885085507226579445978927750207797203286318121651182947268473739640271041843885346318497200846707108172719912668593600543679906810768521302354657646983641746721349875138628129423937265947104086688857608398581275830003686265107049834440995629770292869597397368558349069704234410850015837519219746063093087912110128403342292063605394570914496135119453148140695742376398553868521314404095681521543465819507542256315563185240176978750656402 [181,127] 256717926579754142209887550344094036741645669391874351467382360488136700603747486093617915854149145954719592010463271325808647412139854922761078367624657069264562490515339815055570001971677384947067371296064259719424047349988521201968058855770872265091173981579425770278685828148150332940738677418516497530276146317672988251742688251924565129198689980669164821203457441990131952367174141752614515204665892367720341979954251487293360837441546345572360253297480536003274686265692686238265064898905120954624816989022918940457326426037539552541896789344206759271208807718362365889555013536980483794400597936662119767279869692363921800237149900690440619378148572052419798624537723229247894424190057837701574336597786743032879070709518681566 [181,128] 1048160723984696145147140283690294256397391562399740149175568492665722657944632331155227652868352698830382312891758040495286489087494698373527898631546402510544713157493618363682715355955245741364869832129111512696487880637480280283002597133263076780241937505239461503632661614131932773205041532196344509125134155075513610127034305594357072033377152957607932604982102096287201984077220792590415999504303148442652773474386773442326430070009382767033102160160031244281600698146881818142542683538338637917813205540161326729785914632217175155387693456242580813781428348348223942208001265868251725943211844080206686270253615583021071444582592352607064646564104138034231100253373384289199145351641116377400836011843036082306015056 [181,129] 1808588823603823019246611981617073918106476685300799180175178196504073374864588688792303907137203633438083115058129268191460232832735709460488984481270363857618813534893145949281966341070031254307928523961493807995776868039819063302793620983971210651879844343239929936514302258184329478352559349738191531820458694673707552922985820510219783984181814420955045328541748165047519400978436980743503475971252786002619511312145082335354704086332719178505213584860411587834085651323104688998001317630279607661705814321877117413545913434225336648933242471462583341250047728147029621491449118119886186530032854455695109483192926725278530929440669550354974378760206160495476098041505222806276832822890733605181184754195544 [181,130] 1266925501414879513161219369639601277861784554034173641183320969398307421900122759037666737018672395692018226723884187694854033757712719787021684255347447449279027858763239563456350552252495141145170753747921364126198031111791615522054988790005058615129962790967016438021417912914389045007445789704578610405601548460286320076578902790034528577940411094338086138666662816938859917895267398762060800348180098965307905497227629004983701018431208886948676339400423300222577972681880163945560278424705293931961212761809305265288778511326379061122202925865595102374690742161727839416285947306605547780307660932198750556791879410070847024009490452951163624713225759378102402888838363412149289132450526507169 [181,131] 344570349804209796112490009124476546278065302509949432794079583836331730643669470950813620527911145507668579719004093661494211073557656692967632269499992513095631397288898181561548068144279455432648919531913429116672713562562421072775977379071939540827820769963906543452603331005029920364108804595015852494290260378192191407360135941691881133223741467743643842505512131901775880081599886816311295802693195388396165892189594063972803761057080752348347875026239113932468417481845184947785203014271972411644319208218071688988300089471959995959949720008632408268914218032832587523210882731509403674236441462346035309087331102947559758507186199079051087649750912598416531261337720565582434474 [181,132] 34618380217550220323385900978013408907859819356482714692511239862117046654541094148377482279672928551703977954919256123947302451697953724031633647749618014228910911925361830734827957799417419508972875844113226747264685468655797360456473763136816139998444693897294704583672679235480262019294313249259918169214856559670637221649458785542952045522205200522112040185901614676914950810398154070946607805949261233600701274727697639381215488163092545962984403396777569902119497677617133806459231917779397829509987171297255600352414399624520728417119024602407966136588078699797226755631501623971295179656847114683737416282348589131186695810234816901134964925415454792802963658512261 [181,133] 1215197849736997329312957334431607259202365383042291613704316619609492406246157642075225134826729053165423607748668230126263005516699172102225433750611844631101211870683264293221148964369185841259506176946439901796244652219602493484635836822224758080622528710873467192676897693679438313619630572629652146570954993260705686107263649066403599603528433960977842480731907312764078788859197464075343748016756513213019126529716655273820044421593675943156824149056740008598107200611475754097139910120067610987726904300642861234899458904701618578894303629033430814253911871290131833817241030480436248141955927401192168300975838302666989833344019809921891225584952633722 [181,134] 13999360596041129903019586626096069465291894010815788038447594837077483479115554756099043778540019079968401200695408826177615098410751166972201450039150147477716374771164287120987265207007232498031568674513184679934480555843499233321405363774330439147384840668321563131663138019485526621877485638920731956919576343487402804598564472231121641628052493582813219938490269102779115999801576830056202158484992640503461439416119894062587052369009669584053023178542399523533748208325279545144669638570110143919400317174538317282431761940217344447503167752079930351947624358863147768857951249544590195952713618667647371796601818256381628216888886852621696 [181,135] 49315180234649741365586362869550171901038534781386454344558842370528542359878431282077377497380513863223764000382825034045703988651131038529116915126261366948776362284749372518454676265182818175678799085737992873724513808545643833029652239459987831556077348592581385378237412002472609729075731772564523797351485619908353658029525765406320837126650811842696550592763317241395754622202977595271741742718737234958020949357979905018339033769120886513017195012011039188980839399222183397121478889247933108479505890431395708068724811497063600846572872446342788120041787144556221448638744242891500908119283456099415402918172078150723283664 [181,136] 49021990566660051241699207753751236419867563335887055508003161694095448330803402934415215391094123043060859208732726068178412820514621001722781797487388029374978988253823516834942004518370867166249875251253472214807328529897571268416409892341040923737980993585837783676267334867496250816133709679801949687784471378383138694604958692412335315419236313448346718948735767555685240233029301211143612093903776210355668016931505329748927532738162858165566040085907991206108216131118501676144570540600891651212404064105982828141901045151277111961063294188491844654365281428492425067871007018567610149698894151081085187066606 [181,137] 12545690899356154124435593989190968254200091841541893302221111456038204069316030821706384922814649746395054754042790279745612804484937704767371065005226209350284170229461866611984834034899050346769494153353985142524263268004898128842823810223612243099468199702979426635540068173986817810811387979053151177984338124106340861076402657523495465219419177288576724612965726012541295783916116451943833265028394562399189345290434808866015366377142563704260604365929381576929922026307594549013119399329296333906404708848176335129660765432021081852352756996231158724625840372278117782419994984985950550677759380 [181,138] 743791580499598275026725067453313096440854508278822603024681177180695512823343823236210606966880392078498005827944248270142294005730946110098914481862232531242027647419121994722643224355954150092276706776181697734065259406724506295806671339610815077679374122811834732375976037943135317991418246731799161671786306060944891811194623368245726191626983163242051499085118742286996542081412554532890219823208479946592467360968248054154813895789684911000230228921574998621439595648456372103160484460439606994877978978315635764412251798943912744870686136781158265926073492640440088931304259492 [181,139] 9038749874568572987587069657636300499876422647800194467300336946101591442718344401707487677984336742217620346597730818209762051579332546173708056493480237132155487758698980649519166653596606727809458456778136991825002549332829061192529334898680061789211949090547993415646214982258655301343046942406718001441925621743473028973790158565616586698864506443665080532847528794492939217609767167368412503427509264524252609280115315267151565254316073625189914572541882046943887427649347701588365673604550090577659857807473228880222186943313899710131579270808593635565587996578 [181,140] 19511220346049882202584110730299172359006657161517280022945020392112173089310263975782016442639499296457952074033068734024058873337760916547877390881078441345912522022568301354576476784351681444653805336286200806690072976237156733542612754906765016137449353920147175282419838727395834888676889947525513345961214981943058980430737197929678581453324752148529778324943655983349181944374014567364244570730234923806129486030477224681227798446723600809949018153339090249111732215019602492081469274186608798776061915665399166941073708424375082129929011128768 [181,141] 6316772720626221037243679659080216125218485049342852732215518802921514878568846005477917063442713092991657043313725947698248405894021995850986316256578439440588376953775696793576706763326418280154905701276939668735629511848494463818621705403216248399093647465320138346917281805097976213639579371730374211292410330394196907682139511424220885922800370379329312084854286644496251249613830785369331401778225580935905715915421228796820156729614571412704338738849659832848740105976923446434314401665357875194654059278182891296866577500456 [181,142] 250546453386844504332692899790021647060940693900513884499918612435854381723965028283042536488873008588437897302352561746068084927862633379479449118470932807236711303480671560029217498977950970874775757448276663644730589342288325610041177640701890176466960940908278910259635608551889521740203947923352852961742468422863967447746565194091346066319663033353187178028732166526557733303797834082063498932946974999088304537227123198325068098986067936868324557312977929538369307354183067783326861283487220149392592944299 [181,143] 952841641830768751151549978203643599648696924963505854540961569576361673069201042013139036101166874705625666042275633682749047293246899140258665689655892817952109468740547141605083002172697872533244223871114073872395679585965819737286524266974255645238244778419658560583219886368025845989166765871534419309577671622450361760185333155321323710995917185650698024859053843244703729045083627792107399153001045674617427961928191686466851397763913339116829875922339160059042778162077839206379533123 [181,144] 256963545749771015556089306182980913501967222412496959318686235994356958231023364353482734307505545380703058629156778041384212633653541719631219563620794841355447317140990646489376019288399115122899869077755214934414164250773003461363737587163545874869116132094276193681763617259822196190409789819336489807701797336199562674978293783351852355610604187100252245929049906976538069234741024053557831239933121356727514795717849998159796472856949111673171226944577257865159142 [181,145] 3364785250459338973536799514751978142046196925499338697530002309671215433079536715769317670726273512810704504098986587878571754852101444350778110032516137128941303134629339666016284186019644447016020234430722446097912417572478775519392475253941923122352015573407230676983451422385921914812726140285548228017567292210760586209599078146591361714109995644710589779480028779422291322651460225581145239506850828103175726529237221201019992770346337266928 [181,146] 1313014509789980863134514932315518944375611022330181565427438374378371359255653192420552583664016545251800597252411590955567138354683529756798761441528866067830956399467885977612602524455604743676303343621351197474973435091965569673646023337809968298846071927508017135260171921996238659263239193277886312814031149281402360747184539158377506329600078511490393098004431160018226864946971855034211644170684575093026395256911588 [181,147] 7945130030377449296921391818258166733805346034280424475611898042467319526793704886937775004071528698320276036737709486450721520132634901729141410700660440565716510926486218042885588043448171150727939854462168727356332352597936902404120878742271551653841248790388269841840253583426243093852712395571702889420059610470041101510350592102144667504981180057844494342103002454516016082056871506412491060 [181,148] 297069650314008129362848641687006849479111879245084919411666225293439070597883454144478808216330761572130876495073418460833413009998759337404806670592565171372177748645785750611911833466058633186615573567109596772800110118299681376103241876133347517264656499737339328472999762646551185568272436989687277845526600628060593535660214852203906172176211130094759076350451350 [181,149] 1044211968472534798431795924996946894553008384748612140669177458371808882895537069557512648990713315237771347072878696577622881594818110493529348629665230591267889550917970034991651036336893556651067605470735279204100031449432484730453927864581234723996802060489625661787629447384670985993362650071981020445086425291151879780108050467428014634 [181,150] 6501830372159823776566846259841866742997171464410239595803607879891512922196737125153870593043875091785578139317488681411518485797211599916396849229349051326298769709076529654492497122038513346822903118555362995930702424140995468691812136837221156715308684839542961218471086114296984786651584067324383249301736372397356862556510 [181,151] 7912439957790864667935630015377886600553518049456547724756779896016371935252332258500156585848463710740629308246116486952430389444277123662993079809024187979016620019180494733967132455180078967742835341341242286495407450560631764494086389773569534631427346414952462132269319525925041234050270253563335289257528118 [181,152] 1472503739573286734884287130696608034186560364417655882118074498066987874080471283630944537734425750093535861379872305819540118137564319415821608196261316370900053390920143658748809712952863780923902595665642619244258079676861583355698992315195086075725532761864525604617787217615287760360091932576 [181,153] 30524739551348875958455240298551574373520232224166666033189464684313164166990995873759972255428039887182309447768667779261313350511513896797361671889748784206330197455361566818670305207161514911134531680021821884275748609020353783240266369680434214695593786692555238984128506500804 [181,154] 46737636750596335762840263117351548610556410660894211747887927323931746031296031603596161881169361787969274753061703042277641294422770191413298484114974666381581338633793531078853959012266686850068622008347752856299942609484609620317875896313798023987396749596766 [181,155] 3006915285809656204749362484373215344861048996178641503043283807768125373683165124241128220523821443870702968655059136939154468939898025129793450949802507484015295124471936628181338621559376950184506485418595405614649278627220119862082841887103 [181,156] 3250286473084006409588591585100930655801710432354239595959227740228739593320335346373102480765325870908468595855125715785589818499823835949678669209824697761656093881428789286113655386987350146935636647412259372272157439596 [181,157] 19372523965737577678067805827755429845405644119514028551055843140898433940408340313829753264565758191219523726204576060131787909552664644309630181085363363125585685469683559151413280898978292324873628 [181,158] 110141898272304781336713942617199707801871474284100877572543654430875978510773264874750253040437396359134307720953340323552416119191975983897281970261973713042917039010370631 [181,159] 1702373059814025133359522646085948694976656369344814415647804569621476275288546782811835499041812082504502856555228037734549565304274758121840 [181,160] 10989215380179287271688375303170109985709953466410041045210734167966436100443464384841813917260952208 [181,161] -15752662363137061136803525088661722237152 [181,162] 1218142373566397783061690510644370150 [181,163] -82841791537882138524408583941120 [181,164] 4877591945875005512913236960 [181,165] -243583166806186686175296 [181,166] 10031735275980231900 [181,167] -327113292582400 [181,168] 7918074360 [181,169] -126480 [181,170] 1 [182,0] -623525105022768068225461808471246005516784875294323423218071496757989148248277286697876656718070494796495833878029547078645756428155138385319787467969451563703591272449215157624817136694535210136232991685168615615909479992411940344700796060538066549956116810325005152573432903198408769981983396792380472840716753707426828327935210177056259737909353336901180709640155767172078687771101297931084199318468622287738705069614832234712203457572904139279159881770613095859452171467235330024487181286630033764172334044430634121674565488937334412826080650932804980642900238210332568548629525238544282278163190668492161176561718319193150211389075663473706465482215702021982755900886575282108240539577911921533033128869179420845930147008372651888660946981469928284759366953284363252313681727809552049693784694557977254801354885120547129273125159012673003291483630689450821801269534917020106608287720097675956550073156550393467859279320597461212096981286376261908549690713758695398650159897296025991351867342699085944974239510959555576576404883114638486504977928288092532396260351495482691190637153525660882651098389598601165773652533263749334972575315586810977338845558951623820885910321508678253722559626034176818484150017623180492705261085070019190366438054457163371583877482984928131103515625000000000000 [182,1] -986832214090393431652430912338292184741545413166466008202571892268446334678584983438346083724450458477704229189258170534637600450646624299826045608643575890854864786060905867449269267388311234280159687823917695830970610436633427004533702572490780281930950719967825172584335657171258276834749722172025957134200015968730284005266710340728793504345878481122124570901354520595719381612070137109277384595632056828504196302666863838246334871207789203198027186006685587311250642878490112354963807320686749203179234285509410919322745503310862399021280200308449837420521217309716465755403345025392606811279468709367355986546684400459523185645517284788174516628430188931054570213547186210715529985443492246408355621472618887966808566908275742911079409795808434284807567282755098434532239367619768475701683374420275345897224891767018856324433538624455038926613088615345240400727622183001799657283488291812798205385096551582335392996860706390281517962514591125698149561630270172932240353795761436340742093036237014660986588730717146669638859678022926183574343018438099874119302894596022987910710643440171606309698988040559331536514408789723124810965316136891924239142986229074279962789564463057135932837326376586708877831095700458656878769712367323912556788700992290616064088610438501922607421875000000000000 [182,2] 343304196302834616306113031817054775054980434244441820192056852178864327084760950573820667590762039016866749639241540958918757773762454112131823679441374376136514621335864466382452490822759865938992077175217206547662157758793658869157261994475688648408118062954798327658099513327372456602130787070865503570825534220965002587972167522268067234877518882075886566364728555462973161153084376121755635020430537902792806330696318857485434128614153393061347710894665627119133257200908241226590058896661998574391460032699049652783662713778135737415368028552275289862826611045751497362406595723435463824694382685832378113790437757037139507715614858559672881665524995735065767723308235416247501088514154891942508315840972187141652595105452272956886873036813066457753115171904472111504038735507176849868698460811449906070688003765760395050594460169619898820388413576859104961191743232025802258373510459071374340186577141698269234691867937249823740015162063913675161042575767082589813635859855510487854689788401764623722173958805425317032801954917648767686915924485356911396550319275630596709123585387524688569580832723837509077621419311003994185804651097510652493287703185012432516917995863996585950971713350560523293657370485551181630003008400289401414739629219750520836911118299205284751892089843750000000 [182,3] 22270026038640323208669092224190403385290409561287321533990978370281927875382644356163706781161518529968211093852993881003148127664276643186654599439797588208217993739573165001677648760677734855652740121442201893375648755073728123630392654985095779000213585281227241390047786950972155164708542649068988705046991169395663740788114349006703936596204733710624251831943370611257224962628144567746389972021623937196435463242187349975440455836726828187384461884398735227292952024102209008583714706057208263948424058375788987475245360664129259668716516102424414316872925122079746991284413989473427486446959442234830865788145764683707947262909171714984297576944899146977570498844912541393007208335844616818460627936505474193566168084567507188839930102521192959472798852052496464744311150962017542014050813981865651766367078045304171187203135079936692577435445492114674776371852187656943132500079728238358410172261954636533462939745907760558852202751376461104164233375788695376806865081512826827190078359009551048618208642733233999991072848272489627134821756179464963003504667820944245717960892426593264727339531970715539039892259914993076358386023429850200481489438850559799854005229220969019293980463017171070546351941871189906135526073205354734583876660536516879610520433042511443683593750000000000000 [182,4] -235494316829330130375097030762104036556112226506161094883731733574160890661874819768750070869962528050622393697695188312824716300353616079478852995088830482879783578784156177696714968306874864091826782836192041997289402715756100238169506389762425963731831380806798580133723261334070284441444436011082962522790136674734650417929390178864666438849434094650930028927106583325475927556524107351538862371811336941982878000951220861908791769232420888433373878123814212419604599990088251037713895378170812856406877093252089759895629634779522371679022624085205642709451988295384477739177186771074230317965891726594185016542492914560485463570381259851222882688599213012642625977371551206133774451258963667444863288740520796331285195491137754543641099704276738241906453123707616568373184697293885512224496864539682541697489120435727178073746259947849672888941328750462890734307116172636519393669751738942804917439044457048276943339173931994064479695309204124552354146605301761220432469737052153163367054370451759021084562403203118238961221336955376758910738819255072995097643325595959943108976642139664462633944886003542703754093423610342908634452024337828100799062984546609246253684959106972811004897502216669768744853831874665911236897730954811175105935726172296739843361779268900791104614257812500000 [182,5] -5649877280898716452513777078360799881660101961314356699077145770579444207957070671065277744294874572907898218199995033582677030043949320248116016953263786274116306035504715061303463214353373081078498574783934066816534882305852200975054092115682251739767350102681110994468361825296908565158836950994700533813678279934239714477915294727251921256969912895685324291306703554976615488909602665965316851090043479423177787109985574899865440780085058158410765151345816066054808023458993191683897868157661557318120717350100547287625999138913012209246339851200582197656497267986176353346196913295627752793549280383193258982431697977031814676117037277430463924375361594675586953814167617592538558251939193295323211296622069103155496330209988465204722880582598122376825238467933540800495647721749459696944028339586160162724779776112997187278000361221498496893062472878319139968739260697943515181190335046406953915637975857468090415577095149406735289577637121274977310077487695067977883651075455247272944892844466592233770384501521251236476558926521331095880008268299328011386747043996896823389742287166759541616501454651410555336461844989647458390221678697063316016207139974160261566855037493329124734739829237261800074125750273333205312113127999296652504150597469271995875124479938585852027343750000000 [182,6] 35500486582133773965169857185790383371013967252275329141109711920219463107522942703209319987254095044281013691894445793037534624813695179331794288143405044402373167256265611754290119385483619919047906861200132812524372671891879189176429364812567742667680780007833726016253338623752462962227439520199688584763377856982245520860045658110503642492919454214036203489070524796640774435592146768683063947985902565703226486747565275388465532205953271690781657716343595224160877134812388882999182326351200972570755899686022710499468372590184621535986414402429657585672391657290397423682544756589323664018007062541211029080560115290699604494768208953710944685968118803628150463909919323011207298995359954516774708849809360590589764720882398045987255205310467260794766515065714603528581111151533233502840881284356156656805546233247092371186375852264567008362085800307981904375847782839438277880200586593523774240516805052536089000954289207079826309217216183070639479934161761482013647302651493817471978626438725492071975602232090330468838526428205268459072694091221398328230272870495975414426013587590940777124201981785893734316325865444616281055358922398356057790714471270237483939493940474132151300456275609736016176378183336271222308461838131745769794890785316595597389149599893675235664062500000 [182,7] 122257442036735634847129227360244384150103649640029738726152874739959209381825311290715163884789986284386272541692684854867015792806535610621171048554294217299852070644926057110696034801818987315450025310165044175115307157585586355514240753431558043105193929649143309613600349383616352661358075423146944027175713198370988792939740631582988987176804982129952846436584051537615121472876228567265390503976332080920257970880824478205921351538887903763813710757255627703652282934522160319171473448463874335533780192000116493597382439324587708219519985910894941131721866196506580520184144691122039958552538988656882567310582608662109589944989469066429465713307662711937436459046192689738724399760195695501664791496678765898220683467549608675122200461100662992374060950016761752172215384706612084795866904685013514797211561886748331783356089006053624888916109450879670674898137351079219819672757837785405830201465732014916293580199281884141138885233581605147335313300073265218469369302074995032454788976772885983024738175725429357077993149394198983400835403279946834087960956685091840759115275734385722130326453478979871012474172617087578947890352437281635896209661008449900724817601670733132169893481568204014231144538870701415448451961576466801404575642613642229857200162048649405352375000000 [182,8] -1209309847659517767797017439758997205382711964102782654054173878813179433933995306064319919256484702473478097768701060186451098057044556931841529265869708410017367714364809159776209114233136514168130895240928768024377366297897400620410043610391688727642337440473806867685030911716194153707525548947147030845965823301659405974948821753483440468381429158061936601335365838984545757661888302371871880454559378889345244118112699790066911502778197739173194049249442132011932778762823833169565749970884630015479249852624644275241116005003471547197578426829493693899781265903310623760731180557242888432422458686549313001613971146158524238046180654430715017899339139112988189927778053047877521173725556946510139685837418824323691285170528484402081336575360383008429048329226198706930828779986659371511001512922239702170873534246391491188785673842584217044970355301620489262792689816881570127583182941005881597849278899587628432101166492637522245558983205602411921401872927133254841593634651494723039614169511010288741969071801971595561929111115987943802660571001877319157403862718060863579542797569864533844571693709431347737093828667243857816924139348422584190136246018062786361212746741274006757382776176474968170513031597867955515627632012932227857410563821591500365197885047212927331000000 [182,9] 1908994643024869799803529385887418240279282547985353776181216882976047001895577636642051350203435575964869569790456006615093674759306601503673120979562654554586071266432409459413374536057580746044557795595903398829852258016381260153854470995021249164864183841663126700654267113850769549472930457769708229977216334063497989855258497687032478829215020777860943035630213521988010998339376486909149680008595044068653533954253635946398015951327890238976259117336218527182186406809762359879695678165961363712046199672081432102077037256818257900776828992106616438692521604360682671457148524207960294518342654303330238341736042451837440670763837394710480963845767397439194293412493000416875449196274215573253931641035252085784077020264378414635591527005179804406242263169036663546197011120697240134443511014651630247633519208924806520645927193615740843363307565720638693720370876361896834620614654832860609578669623736568278352208643798534208219002050706236609409723514371313431489288815211598153557548641164507053746852462990521093991667293235279937252280044157578383510970911813237681051924102052809551714950074049575359054708406500856717824812125118159695436906142082690209280852476100457786246170982313096969549377459752823573825451398371831999851577338615455315685310718294944133906000 [182,10] 5930574940277348106187550025044473611500856786711045765537234911808335507174954464251658060926575946944343959779597369051840381644466907689246753548210895730420444495036858101985351564031510217500013138852247929919097479890073827067431313695150063821613052891475363004137107625830030887621531392269152005131005668080952952703762943778023275402247123364221209848454464039740210854265778707123498892737335432664566225239255933401883812448150903024270973352731716881543106244629520929100154946772243392417966666366032553812438602115357801902641049570056540282211634614209603298140790772432118999318917770073839852795473432219512751922502148856548528889079359221509471434280727162977662428839755077352544919309070873038480171347171181391782641501041367585180123595762860204007923816951988900244387311133222233179319570489427739758143915684993354500940659871926617621833301670176507451633370342504207453093997220906292993338144267871368177068833773477916306064824734143409972047374603484846845219492108368011885033041865910465664688150571770032154563378717951646978936684381819339743698377923422672644211718146557465287168076479984848075255577129120408359824905340046475213035925712721562168907442832002751377528042088650564393439357524072631007420394087209408013168876133670086572648 [182,11] -26834941574341622980227807653451251833431712943189382417083863022706984728388890073597910175374512119181476985416407888730201890814209006742712423590375369688391335873246284073001466143144746759428336443002496308977242610517405150884422783459866619210078218324320790644567237957652876494882056668046118932660494705539359148793334020591613819080917959279060518007707081476802113102160864117832792325337376976560344784791112602905328475732275587118214391898510097111520438727174351148678402283292588808532156385099737652014818148103540780252449286220436497529527792461229051606114034594182439437481982274793524419463393953482261626295334330325230022166839267754776981373776133879050571788729512488436602855688860809972766424212260625980302454639797090795727465671977528844777431479161389525245970002243285829327142828285806620565619747948404146532649871839831274118231244375105615154862328903552596202335331882943411722316524397416113000577422459471137551751771523108553542185793209726463055286264760062223990393252818601612392044814488098037039073401675751125662840786306355458160882628547039005546565619852148724705209812609286128179962281122473911783338428500001426023225506183087549435858388171701704518825831596277896247719977485695663683283864608156376881387806746497075968 [182,12] 32862298955551503478071150480065852250497450441300362668035455673988968186080280195988632640371162667324853359309585882727556849795601214493724712526602579223195468040093337489879489872648316353866765268495807123620384434406612088868412292218602867387303771414075748307887051302574565520098843678144263077858899805817453215071817433729701412437180732953400324855621259571954154403156023836699357102606679897831491813395494003297404612393354974027191962681732652327243110302813818428573777946978776127988482423909224966768889096044573292773114849167469884472578764568551564359367204844820361883599698621936575553244969430885980185748713545898107011144122694265442130149167008396644650600385372851995018095648610140674954965678536210439185511108931070274629812597367125359935245354878635056451225660244113125645986767618701216497838178767382395644921101579824739531661885278022692899481262413698764980979238515185167570716973792459230105430049842866634334376077470961461128082891968822972038798971006226666855999967148485243873034245282519313261774881961671605861032458052030029589863859666880460085377204365883680764161305795354110990475804024203997405179181118435512495306012112237914996381473773000130823520412448956850345640399007337805175070886186691798175766235599438050 [182,13] 24009666802044343761017843897983816844810713626481064508985746413707742468920312872382235798875664427078179564114699043959119600696603549893141041572197394456496100455483392465579533824042707300629015681736874063804116024045772204713300478975450255871522623776827550320772350034096801369240647817062374458112591263538816117259232557089318680365854251977142022935564224711311122249234083531362212271571550190990282387371728581373556574015318884776697367310137698634843610400178693610852941843153149389431008727314246391126367139512086239422112683161004209498877730047312631181771064153040934335188532890826684780761424762076101143980638558572055736806236452462250651725617491117549335102053265998821828738914851001284629245706196526844941164664541391250042955838603861298152291815817603368778289450695876079597548463408497975252880222625169673468673846289072576780229445603110411270628503167739477859050758778287059578539398111930902894629394380345336903812347060617194272660755501612239252328231350274790855088152776819715923686767381623574403636788394723027881693115995507993055606569960982429021704664763042960163725408591428489758358022559254016112265099328909031030118119127890029309595023852547876670238033542715464367259676236911564801346002779029991310360445895616 [182,14] -126431531959105579741444256532728727707009786441683398083425410361992380729444351801827140530738341656741346842244419855362054914057078618347382203911931806574072473202270548397704801378870800457908396121181955376766301368868526768350656608257051117903868666735410854612845852601449390741418793926922039958247773423765054155789838510761478033863160924406863114249304286082675488388294718153336785171632342808062144936977414144296801323404997479906974661024467739671435472221426723464296661508514927936756412455139950847901760456842520854469885217479335045868034830995945968017548252193628634334389504348492754288637366129432956563411841020308315743412844193761539198831583532827278607077864333803641136449262280807095216445761014445470743984150618794941719497565017234538689007929907885598957403113062628844867357476539113184760768927105610437569953084583331502684916883103748668176581199485958928812407727869884958371203683304959645278957896768957846396539840088865255254814250003171972941066796757862499622659887053252227563799668492032181277123597122775653809077458867562409124015796310901465224391734910780237997814725350122620113711383837430571682899687497428282636632899700392638009600829735222003945301274628825361940355885436198850822491653323453456756342261010 [182,15] 159379389593501095807139843850413270166406368076253784015304127392352559967906536926566992185226804609557387106924781195575314253214070210135989249653389304616282701564174900158432952969767339459180551856103159167908737607631900051519780961943830714448431992956633510694973588036292882181875639069191835522984212318176713025217364849608747827048104708565757158483649991066070010067511519766194134754636999971412700456995905810004080072928541732467133863478508388205916480528394852292453132467175897060502636369257520056749413436777664239448615709015241869930047487639483809099892533262784501581853754272350997149432247370509250534393156685364438129369705304591174931467187287911476784196534173550771638027633706892301191332263948430343970016711016153344520784746541631304339296692028796199493698625219797428355973492945313862985767657569781315919641270197457890054075747317193653633004426839013533216083260739163575595657156127617273059338419861707859934289093092153696056149008060369210744001467207582005425983012017234848775403057356460922360610018858284921166246607138827852703408222900942535084673538313717426152952972959233442065765514135032939456512415371561435050814004245256230601899807866109456821193854071259056821627794493298194822473033225697464702966512 [182,16] -43061825687404052635262733549964814517688075522264783984110497945256358438633387642719353629975489275973377919343769230167109360088203376039193812131264207514368489162324795230681654081008109755858177917674185158677888910216445013555389203399564195768637883418660404840068398257791133453744478246201662340382464562827214648996748368141919550375649713321147720169734035892142354188729548548868613877282666755578550134557847577925358348257887271813943886318716703949473302369222432901216573418847329373855300447094875058642174323671660356418151500406492023432754251004639704345733430463446834087902018846992170386079740816264582527906108689218480695982515580298033664027856291459046374798164895422852947270089892039960109973203543213224804247801174547251677942295705769685852994271274055897917929930634469726405977666123007437681436831868404807740615809545868713017795557017244367944614945800082602180858339281225689122452903288214561262128497544579512479559604991256116050151281179764828383476372704070311021201632351788612469739003403719730815457547079203413881818038250218827550157352398256798052221072484035054691978763452901882047728467012508997942585959991018729485751302931350590594837870447073279938048582462243642417907917124457813514705102935591055076488 [182,17] -133308675673697033880565599841270320713898450355430132064066742564408495481304918120457629929925535863072275600012373005888366235775206221617633017633219209062867940013141794487828012767152990078413772247807057434839573557386026209972023527397283822692838852843265759863303425841982058576644067898569192913929512958591173060239976242999578915237531122039656171309661858255686815024152736127380344261291264836548235212629402035165072739449770295568673636282528484606812386242701777720332355589694307399855947632603400820200300134013933644611708913883971728584217432258348284458233718764960117227727118744761382281588673431879170937077794968862234912767829913348973920713552565987806633888860171832705222195169186820275758274855991995978471263046315453760650403927794676496801978727338361591113431244789692173760655030552427074226532989529721706586349774728278469947209709297885726832304406498658829394645416571208810124546266923273819711559147061483057086654676568486258161126614852083266449407498766037401278508583479677244781550521764455282414024188754593899889586863828609666820502972328930899324508762517894099910727656478659703279569829603338551553594657466631942664157152391571933751091693417902711961365543227678262956429114344606919919168472308229124540 [182,18] 201688995440109204156225174254008343302800876047677865234927738411819988459275060066765798559017100440034401520435098448626185116915032805738887494688055328823330036825150167727912734327649585291905781500114370475443418831427967743197138495940414246939046959363928276460000543500438267033717747817384886908109914012456416161647856350664721023993096008334143875442499500637747227077180584169907989481839882104651755945600900207065726667824835118187130384994904518303825410203295256140996616378382330494043563095457818941855774639273751599381628107995010937907228929139684785069486004708604031800640964972042583724359957318342071759192969782152184698678288603180244227655383806966830502117557656593521843209715522849589664757117617820242192350754128243006963666057137245844703253904083015780369827375982618842618789767512248496558149592566258610298680465291124499342455418850860100559643760783725727012438246040458446994056712651748199194267568393486692274870231114686470375903877341402467893480912122917403930179932868559864789545466224479506360983177644874708374984798826772398114237179454527646975290854233768683493399288498705473738231526261503499180461610781888226842440275780142231871909154296806134259885616344173558966367624593284223010797368290325280 [182,19] -117692871618064279882015359840291037643669595967832487240906470691617724604924959700837435220303496050872855232247127519728456222836002557637220586217934098159099847837406799571884554428967549878871110992959019022225785028578341219077208167968525610472242422227118551322343628652581967810237115410717609497851286147300772867616802275377671795270271098081105955891286704685204520160461757744606057288856778769822192024902027856150487741327253131069215480048081643918800108454034892143603247887166732797303575402669729729277076420463992187170207800858514910330321810660482112504535923082814140418446816667461258330266674207112897379746042602431165666235942163888626264111947128474879856293566431888339957474212512153768782060214512668818078026740679240836927362926165873877167828531481156214766433963171594798753332559393777567263486679314532501633244402092925492323540593670238397364189221481465778923305554543126168775293423879836890422130605185502014136252901981013168281045175056684462084169983118710726874213071803348969004524879776011997103997190609211599481858952685237578244267449039845008032529170913294573106327346972749338458339359256051046794923395991641195804538025817339349463033749650454188757924643645666424132753350467207659920237421505696 [182,20] -9342700173774797502066577424785868462832611734707162669442164999998718150409766100025572917078797366151406454710249653191608816912149033258418853774311299221334346879439572437275060722205218691822952733306912426505478257654729148668507892045919289244054394093916195965121302900901377459643565041713951485895008321247922289241286401893203571792033311108263870780878011913175471577151718769678225911293256415725901038560685840646443710658056045041340864990470612636070189596888866993460264222497084235757215686217376679891649610399502385283645992705370794258028675740102204758128825226352101867186905154510166912383263305883287049551059793769904594319806669111934568018646621458576354885327064863488646535114928507764280023065565343946599420907807360673352047073504380435842135135061853450756033048951085726843867304039040876050047969070638990684348972765364058148179304854761378371275168372939545719306150181411492789387357416493006149643696261971607177886706687007776905970160963317550346318307632549345681278999336543949682030264920981118791916187397446229397020129599569489914898732445014909006836493309598838243873445551845527692033115105125866860533203072741599903224842306543175505151743877324391727340360028825431228395868498607407550509821799 [182,21] 68496274290684973045877737984632652734395684434252288969819846253348880507879075821788637364384611043520853742323885254776198209600649519554225085634683390886024329193660394526428413088892280881251873975276744324866902768830662061278859873568306773704160339877397165335379494414056951780520422312405509630289321165393356232940022537886777381019527688806371493044132099328586542545031978153181366241204266258354149326105830049606007808373647980381572754017099996295087047920253738142269469676073963879823349837936541818545047685219675869806152914787658777110014826567411058517236273725457238655291127442087893383299548850827415479896637049471515593299532228934419691416158599996298681116411684095184940172259353604608024256322110271886783669643981521860707234293784497761996687507924488603332146534179014555219630714221237821079252396622654407679774964321619198070532004937190007852408856019980066566962892598806058952726135907548154587926500576913008631086926249391627118493006357915626218232605678427378145454030563326538280135258897655915769862779743200619482675623108240366665255668245198431230474265422548746090421208066852987390250787899160686867269078724296871776146272962665638050606472126418323370215943979088936879752839811249923644509788 [182,22] -52121144561863423243318356222125608221638343357769141099008741486165358501186628940176616245945487741759021500376900795438633231297780421869834039028903643261251656399382293553324991230654626897190761469498913630320709234036159705406005238183268308146725298965677255305112303778888206017219462138591551760504501193211606644500257321741214007828058647670713141482160072481930772945132865960359959079202895051012645476288266059699619022081578922911040026335796920756023281380452121301804615338169896949384257715776172670171766088870653343603794194650879660203725254794501659944050453276535156358537550578930371525784115884636834309627413312806941260645193015320122358486367199693527009344769880907081595032479440634289015225330105618692620926671165836177072747967437789335841748660873792785512927997194829460459724522302496345809068715520846764038095387761322030261437839007855431334116383899584057102975843718644945739509552928877285321858316146699750785372834463529236553226312002230988127536367631288003185476025564414308338372371796166977404956305422850404180243026553121808001147468794503412455550918184560391730311629990105041385766088534557244656691065499872997725975720259451630897250701044545603968047558266604342745917009376225725951720 [182,23] 15055822156425477474902489639706870180335850598636429655651968663077283776142294373673533716566923837951864415359916510050149217961056299864470790441729998823882738642794575985499293096151892711723824197887624970618202122340956486453115929906075379398273396963036617952716478812226594293419950711385581841839137759063197478844986706828975234970017636947159517528720504161289883962674495562810719331755609050516604283073608264883584046208081295557058182793503734959714238515889197734414861296989203665297528669042542075735931228400842392128166996648167848173421364151621674669008338451601463746722819629863112358083897719667919250504035569613826083017059405851160018491612054205596300456234861619775621889193288327500165090538957919808192003123546875627309781230000643512884202588457108259146034769803772116058832827821215019933544055494664854200216415476610214557080727454304793551074883386444880238073235900776879424436314234584509061174001449776932662069840996861774096427328807313493596437286392834069186956051288814802886368331718330851755649299188039813177268527269292481021900957813379762970612860130476423396101926175869425054965404216371152635081015186830085158727769919780728818963438210511450678627978388283461943327903616490223384 [182,24] 4793988660943710290491271967191857278642191864273075077660405996177283163696678217973056967860581452930324652642327446135627627205234835669419874884157455751956376007829067329175318347542560833329630505929887202180851845856779992916190795716669027569971692552506340286912247975030547539353340078014769674582610662571588293091174899447476645191098606195129516818503941301081021865081250026162133118722242110575699411754186696060194403018116874551091969166796440215311017605342522080913794466171656963624834380747940176080571463370954598210910258814811282258100862194121116275455086968710520478423752232577874852051746257443374316126450736426024611330520128437344449609501007287765026093273771137630814979897532862515114791141972485330845906541662352479882436803908087122797255525627767310144516002959612071989536833765037194423201541310073655683908939766616246064132251032823719447872207847694521997460721300282861738327637615848336661607749629104646233952045249411257529133973057219720033957785079756674329644863587674638134566045929328176639895009414036410290066799728870779784618023240287453180651756323709158221207068080159793845815888949627663211652905617873513025125675041316986924777496893726201265826585108735029700133631248670512 [182,25] -6521766018939988077716248721239886363819261588570128000737848419365751391686513846782687851130482813336201250968195110816624546532549231108281434680081369744422464067918905464516859006704183300593082932828824087946428818051967138018847655181688184310410176387326281410114753958496528635489192737374373909084751870322603154810915847272549339878924629182179021850560744038922118074217489827941238643338613308251657288561999293672290408753274169716617033180204043708979431179204544021042331837978670803893560338186164235692827214794566653773021750910356259337616567137244757970255943254760071311166624961898606590592269803912904990540556376836221670238855275317787011502844126276726052326421705562216969472694354324282680378738878508523429389107387298410567844962959010158958529263993580358049151414042875433169135424549675487787732518212178790724960281263684820591379761304708495795282049376239389996589104340020758362815277192958858892968887420717708901377794394404201872405932696875025120718643002156816358591807115883254459357557212796049695815754836255099321419202705911652222325957832104364030936336651809827873691549899850971733230512276639404739204857869672225737446135818750276458942903171345245504753628728977182300527060235432 [182,26] 2724045014673337459418689408394400315179304572502156316954677938820959826681069391636847029099470250835334867469883039494760768762686292418463687924136090546416828639148521730271279470613718070834037420921298156589131214425505993983428051383912450602802175962890704172317695607540517178223129068244419159319687177197149388740490228187778915976381521049784679002792080587020393456391731390031077993079788374306606380855756831128688401059474262876868611209445710691256181308553972222321992779352862932351059533997526232046891564032732668715431281582615700839916692756175249707287631800806599434299983152804404593579959640312063579150633515689833512666705509310488702953604368049241587977799373585924641431436227151969927201571835432615519394213730734118047806941355970117553932824509131729160390630637630205304019867072721011543903327308123969620286656898369541846263265253492816614216505443750227148293899586896222145308129108203504515848303878327673759275835059793885724957609092435410823412224070493149327631534043551279085938552672027109756671289537220003618167249816192761002490362349748572574800173620605612848175119124813761950711565936552951471490335852722926575237204783218303281249421476382442118167397707339997997139944020 [182,27] -262046807428133834189259392050269305263810411113776523057349030811069749426698061694238253311621987757207574608148045106426646740909160749680807091601855694027320295000210241258312933662898953053247872439410754763025920529537521248501014021100938714560437601368373918735215830671140855147309281998656945595782736772524636058039266561133603416475026484772699852951598639303310552792561185114889810431608654599429953974534499404967573089535948840190712975491572619107193681730048213673923151430437852063119231817668177916849893353494695669322831948308881627223983756253076987534645133727912125518955093307159258022395367983911587233839213428400160919762047245655928514934340976964363396959634680325982184992782618722934890929217057298225590632068475342833057817704026413500348606532638004972441903245128965783797986913988201512871003468444833205847867065747207464567452618201832559128974215399725081717374428398358138844643425346999584115320154061314504690908167569004856665630664096802721078719732081258484091748270503613751927222468294002397459663266926899866164000323909536273157452964710407671638238963923501595726448257531989808926729189652596040140998361798444023500716443206235777339488174439432301230138680302194245858924 [182,28] -221249866937351767762038877837131951629111240068692122530374135287941637788538747743003188126105631288214448657649295624496976980959236964420453249969705006220352484924479950857761719191370085123475354588950410252068251434754364408644362344751296458401037175341135170871349803404512761397886241993772852385051204526355867854488237687892330981152055847189884123208334294001706143770062326565297522560496367587717410526055607928932849444793971120491062541480077116698879405453680449469343523522196304157849502594198966308463132057481329562891396730127925660305952104042002752491197334888575139272984794808624191976340878274664638075356060889063251817958793390542567093400656062494061486911855780838018653969102278320136001656395466851573209651412943784978901340225083896582340402761691824317433138485021879022030813922087042000300641654341916995107721774631254439543633538140998426406912839677341431779484643697674266234925193230734305628193507301634657563398996103346136470147543845388675491996591192878219463915242366379773287844704438799107955826596955874293566320906003618934372867246510286056938789629571246957911808637766121312166211213826315178895678783276437424217342576459570377551872138864814151707494847405307366888 [182,29] 156046356276672389327749098375938204601584951070541170179924970229737672723433699163660447919083961507278300724306117932073371284694942023241458400581318687604524210165126744528195205795957687662154158446705617012977729567187936616047933970758026888062327768564560196560069537987661781470553792770872935625867866761093625882421406259009222068917922639553190405424568657485375338913224487401862274319233942820253689421604454483576078547827389273284326411389941854580006183377901150544162784250915609853172961845952897107028661658070881857191788415252637935936171899508059964879112257200324930497802240194321415183201229358226981458091238782923249869730296689412010453651350207621330693931030267978440905033958975262552300371642822183218371196608603917204947695479698756634660184149934787309078930626487982587435360929180892035775656322930596405584568143250063576924527882535679339796943711358866381946299738597969789121039856382362356157023546495405410585486310520004711307989735146669588273711205621729441780891446744305485048612396048009391083645995175889409088410329311720333092411175806472187863655137307864076306105878034377349408321526232801526150935811847564553269405101244302365853698590837595988883275480214157436 [182,30] -12688533591488678343461249636161487167316925131755872698401000513820201491422516989053312504931469982944509717373160130775439076501223560702897906279355791538729863521085823829221311172156598864707256183450857994455732626488472762784555970024623216089540881838425588476443361334866643952001275523391528202180219577580984728577161325921985666103641292847156297516057923497219339949849406313341831820362472165328412112916190362573782729362490292336676444176913538814964060999848718985848640269640520884738204146126688563115535027099543130667652499683194288967487968126108203760931495950821948885777024775067414623657963680621889450193580282968921850380167286551911756137443585702194981652159820420118542548217877529203804158330338081528132132200556192506774378130544154753481313814956003522612777120397364544604001214881741213762001821378454012718404601623474256762987784889412638176581577094843869928793578212886096764198633054621140968933384294551051362956107547353397126498160637729225393692810552513463191688052400280179268936044641043376991411819461214937427698977848686789230423348836730638550261387879016590653317948720083699834311442739986753052383438214051620613756510506901340911583447526097648351291231738391 [182,31] 7807468262407930543831876657290672711555658984022068500920541468520244477570863263597589804027093581414662481587744704615925475549830950173699101275970739573477486392630277462183936244865492112036746845938575971662625750072834809208709323420157468972476039688903997775507655475610062601566398323105509449578708941683162932498577234823684467088237227481395771641475981232784851663781913273307389143333718358863339539930792719909746083478040347934620001916868241218338344630493935136620431657490629878022372569645979560415312443414454431135287377857306214042910046168910216726095877102161447912350815758237953703720490443816740411593596951770698391191654873133911788873106657394361505427337189742722994699064610494345940291313437844451364702828790289207350148787147239020235669030120164923509670172147383335863991439265283739094935644031137205138224315352146796362591054992372636229039010749285844279658879792087293623037738749605955344424098053124877566396780885295818186665280131768540903982373129251214917411042342704869152102003696334496908217168919545868445509481701669016610866615583272432703131543250897595281310146781599298932878257468591458068527574181642209550894233206317633102954039017417836084966231404 [182,32] 7727857916691411978064287752090230903571936991578545941880842615474109841198133776169379710202842231034171248959672578049219029570505878039995457355336910507613908089677811313556205193095204093111352229455100922415986919154402117653799846244171264932323748892978016969213485616994210629719634085496585207381449963182609493446062728861217321889351941613953749949134509289401006625966779999709664428720821620983328968431172258218868984832307053587413855107809981412415744331569355305059506691567251633907322807559664869178267997338645956851234413333155871050589499456501242636455178355943845773407582911171459271101138124370363954695406094632050551527436260601103287994561642102324435870532312300700826357905327786464986488170423740212055076037457503307399245118012881153461127710384537821569902646525001356142567574683480694559550119584574146046576190046918606382729857472250588865864627819192351684003718601251833287834141064169703481705643131871001855350538987671760139039300272820873319556432227882631539965343885274937355755659590904796891338319745396352629937923561541247090118261468566934958648495504006709612110905129550131877756458216438378933706859044328873555848960669019388144264385617440909118692694 [182,33] 1970232784840712969685634463643445392193729101773536348935331999392100274983632014666493890593450784227415405504661917036816287646242969415496317867743676150262120160331256644081536718604205816846522681866719594820375170926897505489222876404643651759001298558993077464367388358116173680274961474741109647052518459194901427793149181445559033451764713321764025204869580576716658355767587158177037433412764186509263852115628948899611402242290820269407499893102220441076965379915826207905961364860387621937605823749667749105890851296533658902735539223643788978890479101842693661959859634503007673327950769331962370610119127329846870718102617642919545783126952326277537849593707182225534239320718774914334592827375907946466295920432942942185047550286251117138484535189275510432804520122139211546947526800695118137052364764129892281183044804793378125088400712614619832734318069636744564094443176125687571299563849107468634878839965191765205826512090497299613094153182359097910079189901897567636335365974289113305431911988982776969228769637632494603546372160645972071510552758121738651159061399763702945567496840135369846912496907525171287351710288839463523038174002636295626944554627539383564647973068457158868916 [182,34] 1101651152105399027816286848739049532829717638699421054218305953889068445152808069415495919803589530471551041837178648223171838064710504178576803184056436534063440840480302078689760527081783653145839920413808853942802044529183330681762718392556396645753483643627053730060765951996725987490094389980514576386493545539343876663080767768286860019067213274394413476996071649163015274048265192260094673269125206903679333456446516988398951374398425642969816413028470396258413788491070342333900950331307589611563910430067773628135921728439682493244819595619453446297057982149828671245227854877238742255171207383669561590930313990719253690619942960120552307595204749054710578024723386738074629646679761268897212605231961569428485937092069459472722907250908597583638772624343528566817460311726849800991527219220974044199816788906106068779403677413580167915804931229331725984979291855000954053447714635276832325144648086996967113904660120419267443876018723526775324292949272456524246266452752926646232440389514644175346082847971744243358027120675872961983607970906527433647003530933911685386360605997518498666933707027095563362079927756443906334940591128077970039290972228880820034421116757735474892961370908576080 [182,35] 409328623684670532845907740908967005253968176199540611835924462267028997818364246604957022479294440464250246533720884152014215013443223792607752103554464308003957888791708296165533539323687473746575304078038455754367632517904665655423608163909120773892561109588262515357528336445479033426182622005114166948191004361937189456807412559948541146770122494804365733279656842009196036334108506002545901907230014327412504124555996391298758365363908272089165369583303634894628362145849605654107347534870810430695594644908018447194457761947832559993749293066404017646648115363186889663770183365948919565047028993732958849603401221325541506009008100607134461737030637847722283746478647647134803529346199950734310196449661348786268047524155300673345822529627865228842546154720094881424279556716470744727371928145985232101201598225653875754887470064137165820847231513264255948103199391550445198302408644315810809286503125411890319615006192202200670554317689414363641268525399463505340111470707297493510643979471674867546975523816691991620844933401576129816265310789326889367806044150808694086710137755302189821022401265951337448143329994074165389108147436085643121421187859936540679316706255798862603165474152492 [182,36] 121112463672230364779430863988560710136989252847639604120516369242130425478883397610658678358501191032285323169897916382484841222016944563153867179367863157968204558145598528317173332001614033448204920511755064970653565196846884174421862188801413486354455387495968165196216908493106104856550007389794697189834706602199839407788048688292667168101208469091446853901067525178049105165273185287301347775882404981511500982668975774260753620046839622575700861081878188396520161490218935583134737251640073952674092253445817129482572475012971322204584869103866116522781192934856920232636970306278682890488846397480434384707092024402985607810134712892146832270552353744830756683090700732888444301479319133915655437493250481698927956268530045813734341774047927044412923627277641348340134975799271055823364168031250334138561264322211417737284755956187660712213575164666817296388933353096041907486472110691668608032515894679081040960156519641178534907312469710912167146388931187293719644997548604769142398624213039034054369275471245998469932685381460630514628809342893704619798594901684531159403231064477441162794878501998347080054670892755846109966291556355704455789046319800419047740398780532905820125925332 [182,37] 35214682152665948411585157906772020652259719531365704358564587174803675463175917275055859364934255036740335305756669150963851516362536594609024780195553321432994396853462486434548628669476025481321912800423354672684546864591824712004486138146131865784631551379718769291077711839427123763412750016424419219032078518329806580327303642058740642549655991138425328604978318912301633284284235946342503695994745767445805664068558472642329441381189465962757752826512900685665428288571596016766737072795996043948730894173114565982252925894689851019223583093134553321844740853851523467595810160770904352025958431543631620627538080043356603725534224702345352327468092787431720828504495787351457970755698225981446407944308831989622879195683148432507116995026635086031022999136667665250549366505671556768444457794617112768721874963089855304078312438431431957113372976027150723256184215192182942668063534251548589686738521418516257160633482400856093414025488119498124425090277931548098802436300878987371861182937679596714587920687369750595199019427257232706416605479618822410127662006462771605479052274942991618871989691842843644107674799684372307035805272256479368072308689549339583051465737993359147895534 [182,38] 8468196093531391424806406818027249531762797883859910929860828697743991860295147349875698175555094821543246455605064608077094938421515986400220902337045542600307440449326527398351511649748255965959361007150851966571645005888972742755830564113026529335424467584843059633048557657389970636882126042990190931929874398619321040183184163182997614396842997551953730164162209959558567164136489552603228191232271370558205389345970375660882593053039471472863554246507658842936249426869521342985570708295119824157861673416141523672171031830573707933092242646658074347726096027022719123378349150940154375150203486085363051856996569553063090043991239819012496812870008219373005099613723731983408698247351469604619347632715459847146847686435797813549683466461900194162856369956902577131032932515558323647348835438269281193098281534704421601083153543734674069735447183677608522334547050178721555356797083805148830141999631311802123475402699544647380160883828757556994187573798477616446074203042211986795156614868317732717412720776237691602142556134255976984418068131888770154595466715313939316242553575108917334014570988206394695322199000180145111987593259804424967782287314993236555954885127546090715070 [182,39] 1848018262500575794746388611998430967543191976116431606942799695106945078395560479764028424177885472210384949336130527944858023841882474795757104832809130718348526154406457187978956828509621998582673462515378896518124592139251526796383388140606016790599942729206403662771368598285876137723622656192502061967432678993347092692020379492762643219742783929019170304538444178703565678766190140963457958233175803940224100603435768772998311414203252706892446482386503565963955893507944789546463096287457717758307725867669924147210850247420967396750105335198625571061339977813896805423494367631399653115347445334087448458198129418405220965424409070153066922014476371237033257648106180704538306463322223698018868770294252655126338096123114416844935708549763995914136844596251742803414004332596026199524177844541152610493060457305114745773476963780887637591965818675267315850279448214566441645299460560721984918099706222880893742020435877101686456865531037913500647286066377374708781329181382976310091559478497329109620863574906715151181150803123826258013458456518815685341965809693152913730921712501254377512162668080951343527341758839376846654792317214913717626821321226877615216272210283152522 [182,40] 314977176535536178943218059667561397894703468331616992944980277715166173198426808425153569691889724827121949820379700145837911020279002070141525949556536849663221604858492414793594835479416692962713118684272514060546076762124617979654211704883902234997062601280925634024056369107420408464607390586411426911664816996130033308612189632478355020397868758813132378172498527191811355487615996020248827279995913520140275509783923516528895498287684290273979403322831844734562962779252754908662883485138837780532865269902547742119720964867236195086003165722896111808847272200782163480028064143411714779496614699009269496064457232809823343970663050475933624044155946553504795547020271264147700106954675612347356840504512785351257257290097606928985823969033789799654223224819841178819027327606769304625360444163144404104537947334170392822534719071779260314302115443547788338563371203765012791959308990253201890432669051459674774913080435598973830121845369057573706981573587077026517351058811516791106066967688519369953399404060082105217473634270890523116798221372913458641475724454335974652238528110767003071624685038845056611649702200523129561160312682428909542083290828256701481192194663160 [182,41] 57395792483726965389834072368230034104885276866334215749485582593091988486743568814403802186092276645014174469110860463960917711108832471540988290007474251937187011224127614741852738228653563265437313784323673863181722060873523727900018120854747225520927992162146246629606588797746686594208901406334016998615343522441691166942355681693790787170347360028924934028764424272498150100700738643971349598446963467828462072543693892804874034084303363616542269668781813737555879775613677464530729022035609518836025803313647272172562815220369719140357099219423102046575614244153523036506496732993471475373543539485115232630801414854697615529582669324444781803751492144354170055123891594713279615825103594737992282674419650232909406348932663579099491672535958759490879326138385733310808450036519194564608709796774552102683426492099755228708574075827568038142873913871129475913202494855369961016902008086212639157328674559013854845007693430725589782497857084938013670275478890841895740494415952984952225878665517488445636874096737898955364359123597620984541860276177123143579269718656274257700766181310198707826123082207381055875413996661391601612284256762969427610765763508897181918089988 [182,42] 9118606031730927505223239248690920977978569888205569653872772192352900140565762676912532725956263497015688533889554957913890306309519997549828324095433983745956985474712382045705825275432137461988838097306655835369216570098805567788090081331032576217637983607972156843491545437949560248897933606814747242583164728981983731520136029635977631598657768112275297263922737915393111317151318014261328905909100216086128385967888435605058831907633773562882213522233862663549755486707376528001608033030417649549705150570266683830193042186774143480623342898976593328740808130338923807910896800777224939354590648623235174622383802803496065882203632249850889765417223803286354085887245078968863140981073490167862263598300714706060485610042408797649241287538170192597400855875516891658935466430407149184205672642225553629203989522508148427379847970892482086383710362402498788577655966286221049915538863189904232751574950145415312870649958360776559977912057571688799364477830226016843208676205360249207090781491062115145645546082154742981097374869281434437502671920195589042411074661511586918570793030664846907188827666294108925194375509923969013111507090030717500706829034980297571803164 [182,43] -72695028102336953541866005652222007385771782563156731246764556439596491760600602291578522641566393849140422545959167366721062173699183783522971263607617364623008810007376126364016478931115620584916999191048645209769506314685040153494558085887028305702128455521635277157759579236403430720515654492257699571259656567667983697386578838794632371009664717029917913512816486807090824904315050185457618278764019359407838187669790239859242929014971930195878875497741170947415498822241198597056385909117107051951926007846077391972100658482447535314982324416779338600734414560724199555937041270856045241851582607399140737264103810775822022614544658969561750653683794942567170639563168639782100930698786795445410775182704352501818162044185418731343638490522409985985627294012855688061677309971929208853801786854488334756940986807232435181839643695697569893997992249378721373429761097682463485676351747787971706127155241017563585300788669145726165330272385868246019095615622509372210520726585756923155960647771387431317818387052503978297777407722534088082939616506574856521026424263657269019318838482862762049194787803396239600032970894117471982693452897611368802038384451615225615 [182,44] 431877400942273284032389955505101526687430371480769942463582492107215682825997698450540121631237858276981082999572275547507783840042978115881896091875088445107697419632542472306804021265600529783974589957552729992966248333572877245337431783219037672430535066776843524063519085026266727034636981321263943273707396418638177898173296629334120656773632354183654745804805335244877892379475943109297403717000984961018697084156756666119053226402258478937615588290510481828512407217460594363934811151570232026054821079146630885083439571791955757490913273844527553057380916741814531335856577551322156378253361554792553406518132842678212955036370751741965102432286888129775065936023131337618150455055745143935471427206668781511559246586457053948437078241157179038566462863814612937966785272111653112701077342728136417739374215388569659249833930383241386743107252666995760700981858139485967106922474145551419144891760572544441855347292516276953527270154342783669492956397342600217594352078779813246713580777995784385545667286838233730495154369747790678416095313681689642845368414402858649251716170878056144455748763146012502799214612853105480022820948155234162367301156752985928 [182,45] -40892496272590081204257490790450679867771014939202332917250929993715432421461481588271702224564224024343170932148040031733778395147309051521503590981288367018550877232860826884896153230731638689903155708749139048725367720550697418787002495603168774293601966701212857236090073976905494101325750698473120464663791418464496332288107802811741362164942760893258009823480077170742969426083146845253488973609380696762450816514038417925572536992220062360280063610825427204379479761162709275258852474895685283926059638535522691494276909234073617421582909695533194660946192695093188681668325611947043505239975032322558297614671326578834297949425754023026882467724048513085175023022002291643155094568222176178390325661056516553771792645814383226684633016756381761011346466200560054000695590029490932079878575920952610023394315280384535594468233126567704061991899909653682140860779590879566864996357194346167113453702725422672148439337350534563692807207426114022261220824889605714721881927221942580627747049490032716636627618913119262306057478236684094501974558982732172036215455996346621464725070778125647026041780898355178291755348771499220419516422219257622032918732636720 [182,46] -2422121200561497812494439748836222241386711071532551444073900423586422137920541713160671878172885019530112867320372716898778088214158052975813780457208963052179785057737859755892569140966294294935492712921787694461151487893031472953297866312285459264420476766747064773456506770616349233444805518745720010216175473075062871124223402739874744631608808201726663398197562789970888788450810832139106131621994044005195974252985762187442755206040825962626422556870988580663601097933456385569629574238095858341637716770189143556537361313641241927315919827064493941106451266327845667185988523962852351565787324529312138696434732716802768891436031779647029973330313574057124671428087573558341834131333785243523333860399656504986424191787027785431110523620040871520708621145858439845278205972733781112777578941185605445640799227356494030831250987044845228926309529041314682343769656131751319380148147051494345106348528744503795126431068491589078412899363084875570230545476092142883646249252641433193195928144378870124491301699582520734314686731455060699747852662035318793237563109459787644324907980475717888871583991037625875169023718679106438519779495193425170414050975 [182,47] 4015889851864119970186437328213708911111265287089646530830565810682286760476251449726108234794862361615594512565354881757121081998351866159256965980705840370086389932054801749835152473013253587580493945663864011001592002326258455737413239898366149660913494676374718050358644897983812299186160956208260580126866755007103718775595086256718349376217087523944678137025485935897036678038244908646028799017271368168609800113385334122541289481838179136528514325954304403072962695736366525885279419434750016245604138462539230875339026899326290695481248197571305549342168994800659717555566194952176064733678809570173761244956696764633793521495111728034867646455966217747363632247071107092057059352322360673210637177538384075663032757452543976555964170671191425406957838837389391950512863112913151085387252489093427971292607577180824653997878083876856601141176413092799626853033561668170232127760775155173895337295770114245296495971382183761671902938781893827463613325466733369929685465889638212853465747794299196155424572683378779512787421672465054380557884395112258262905503804768626142219816772346605189669768306950429871561593564967222866467056122591821768914704 [182,48] -1066539985811116131902842643335339473586338668490779323325486863133671828126566573622590832565469949134456038270327767156018694554937197870908450380637658178253716352063210502196257470569259144587760063982452369119284222006253926057404597122999723798145708911055900027397209929042406183482316120749145068418455578442426890846295117132804043497400223277816610309770711140754307984263313051368161681966828359840814982196327190127030600323212875578137245125271918526699852275149680009711701718034139871347191317318467834848224235721099992993633446319832137443380299492055673011508434015449582331301349354360789706512511089513903168424669955806747865440822871612860346687079533789336294250498170921644848065431968656339101120720485251499791303604081124834531913447179710629476469411634699975195372871470064213831902793228019765344056521544630115679081019570971554077569066151813367999399791378597974145731227272119406813257788213962732306428266254287849819718362397590878030884551893556717352139831164678845658401223069531854939236954811079156495142056415639218497667985934832438109765803132400476525758141390171575685016957344571629984454950068364218640192 [182,49] 147179779962023988721897380910430089237369772363457906922803490755721380926836346791092418733364488676041098331440748782204543533676773859886694041131884059903395467287058744460795999885137193740019990814017888483683944781919900754633173819866947664657152850814706406450242864275928763062012075056719652611824598472841784713304017240219212429536097870480536236754818708154884188097253055862011520942545970635070638260609431172783578398734273180625778083656866749017706917355884857513601687547247115139553717066059205481258919091671710340751889295675850271642646361806022362533448474897660508589009628925653211789637517775274509172974135218169976017385237716718234031508921233745975641939315686985058681138662533893429069911523591400130791862256939348880511149786372228885128533186153984792423221092621423079421232437685331220303488882852478789799983486345184845658193934201315138066154427838746739969380388759845392598045615234715505192930720720670068393257825262557181944789522133191568903760242045437495978981389314547789752310104478063416362178441668660499143511962252588946486029512142576696723957036791402913813716306013173918174248789143633104 [182,50] -3338642954005036515262895585213882611960846028766134876530307348199014996126590417158866969956875253068537085679560642030597969051428283081496379449096429486265181583622900012859183708022266218000365549243310758678628689297427621706121547063257697867898180194582394054797950262477435602183973090333214030894777488092031268764762005976498453469258200344708541649968105902565613120901926298092117011268358044230199093113409459644487104842036448461349480093463257590063062997784900086387990432119882284428130336332017636067287758506028944697069163595220281366015054651048701787611063274873733725330318659932660992446253303137507801957590325706513368498075729847250420152003015980842676123005057055115679154892877694109369907487938941071780053525958319143851085164322839311241686933000846783567303711363524354962583488184205322835899564395838613786236039982502111736550375962608939675123570315033946434597050871883585728718188990513099623397136650699638556744832340592868419349137025935837073289875909120642431053566903232122164000012760514961028064452439525758669996627503650755719030971915979395655048543227250668049599841919068862212827689098760 [182,51] -3014963512344370999975376754637758241580234699561221267213311089319614345957382580181842697489440809386033975695799273630740680348953292331917184251475287166353458639291767126812339667003699786438080057270068657435873242366970603284635644664778607470297320836434291059837144594938853504342824814239633388624409003568541089435825466458099840566217127335788754286146883761578779838728760281338220563060061821726847223018554048180750670230999269367481943479750051686188323007613380697593731663178275512889446788061772473645692612721538730555975493545211293436777731125691723722037906957192663914933817047171541459102745897558221656817809411589353978113875741835369215769133202673740788302834533113910224896474270422561224948342185096521987392989470211693967945034167437172798995455353281894273462941371415024088229999755909168043995747131859933580121340178260578275658321626919912110110826922207330659436172714734514107756838345070566666354038949496843417602068654751371477131075470757531146775970841139259441157116980665255995381997926113470783235033679711321139445978946321926592791393550618698961154198301037696702916544817288780138878459332 [182,52] 682573427410209107533469794771548817054774576080669756841745784094693628306509056553027326995334111978683635180589389408127794205589940162530110135039286455760575467151831186998783979761500008892002195130006590520845559864851281314632467417352474001768115753264398000034929798784344601471727799237381201408588794396595219889623374969364020162255378860043919223043183900736736653877489208032723572328642125755722038555686057651920692489438329713232810132357584494919017827815077503684685004067316196554346108233252970975758675237004604333143656764003666072435978025910835997721066470771743837462501139580034865257812200433706037972667296103985070138825858615940932033359673665579906664868289286750669326103230362871187137785257181331598503297168908891334880980480780704749741797625248875786474551676005175011081688472231351840770410709502023334262082236087571761750235387810866381818506847475329036673966165124877227339053758504865841417756999272417315766367034895145055644183011796364843475384447660531161698223321952749856993885036619235402414686309503634016603760755979899901480590426614645323993357919631672901473643140196281482764528 [182,53] -73206856257959182783584129732541313320982617291640716584147638741066335014622974563396036729798915138400331781769979118772707204097939392041113783394305430877871263115764844106579486501261290529245991822335373142571432052965442997171462262281217782340984875518143788884003017901284477284195524299955555342427927246150598345953590481569089913476028692168667763442458651008115047877946112384101455591139156443162464124996895093673374270065894693545069117221638758054908758006126439008528927987965670532161514230105449707448576199204266241065480386998033065859110031144452933109487217653705783737720156245302830623554761797954365563358180606498796080526323342288989880087054964288122943290235136324434934912309311894955123094176377290792347914636405077161339896444723065732291493215391427800736117178854985263090517592222164088456633081340831373252801639598607536568898037518848962715582210993733614162313307991321512807406108375028417228482247610168185781165609243659120928215830439327319716609611901140870192741482681037590232691232991734854177048952217116306141705369966923784344045797025113253569544543544927900223244784460835530976 [182,54] 2615793424862599136710433999650801673627707903039089219451459528459769231347494533333760058270818227672860539474089245665176732552907523585708726994956221948943383432529839480039765849490840332674587538355135045632783161958360802242491516298872799546489877383357976621300047483716895596607736696248419957649258917098769290169718215851228490085514714686959096246016222660864768308976320446987362666580776117947659101844115060809237416633169266263984606221801309763417956323804406178365349086940708174816142463804774555984052133027623228718742092278805098872974004574863944019435883461331864034970255561097287945769893038870965827175255762858456919138060095404071322522936031593853525742086846717249825425596633708050993605454288823597980417029762003010980801256943551639948632865511052735483231437314350137720454111193189269968119309236810558645748630038747218905497371219765435907696690259059734952528286004092879036150411414260575356021860084199153520556863513998353949576713306276311610730575117260947299986991113353199286772974775711380860061943372880580862097725469347037271342072027325500412665628899015021723453914803647984 [182,55] 415158100203090556915871819939455841172821987502741546944518936053195855583872262018530427172176007615664168123855231654878801090224182558027293619548055406432852722915472510741536302047444563336822251489089141630144783601357931986120593591671598907548468305424248309261345000956171784613932350903947802523105355008514734771625383423889512619626247811190513506629593587915793798746190201883381922390243312991093524015165752350924639845591939481330141106032685717559573580371781053455519033377985573885889308850699829968633408523874989998135778938382823108394607892129574671527077751495387215248568493958054480243394062847196481525121376654991899253786980198461159077218311461728135168048043601046915836142322981868725509627405755893078309196897912305872665500046110734917798982888118851433083164530130294800637890885823786233112948907103180155493900087618560096339101786967280172806811271258078519888885546102111953112883335919180600073809402366922133022313582233930483772541841275619041457973882155614037179516011675717706263866164430088313164673925812509953741854437274115895940936443480634974446994484873140067313786021288 [182,56] -75375317024739527717779675679586787844075195297353154780698891927791966199792406627077073249174184753645930234794140407024197160047343273801520573281158131589606942929197280234233766506664937252053284465751199269606155539141913902680608989444718612678382742532732146820444560357972850195834312894815050291433782776445868704341002634584575502240777264535199151777194832772993414953936420045184666497120020470936979997716589905533240784914245480874120668289619217720204339097383835879789689534802642201656831813429910622073479716098324093907021983631661713302898755422670414913110217421038862061442993365056754506162213375514279507194077745769254554503649258761813941921683297218673964783929469537651048167999800777588621708915884214250480819441132621872870912383729308538990290426852969270528332139296930519212961958248049703427606929317818174082142359911396469801401208364496945697412499158093338827462910565668804125060207574703383243489474748558665501535406216923218462852678322036054823990319324049060309852047674795779449002710183500777793199983193371539901016497801317988969715146336843283043375932973491814181666032 [182,57] 5677589178354084341116860454296631256974222598659565855726008963264629473437718849485804687441936159892146680659639736384229012367352650449577650163605443489927404330379439217998717454100365385999142107953865187323790093989492674540607357394302438574670675439282263519834279527780171887372947060576093044735975355549845974232875206732978328688212069231013650610247961423309543048175236224117773842541098347153103397823415878162010278165945505915780811360448111833068691942049989720218388927193016553465903590773112365692111463551374218079171311629383353477280526017288404444993064682081756571267868924921615086670687642564776098519929925470008153344037030884677586581139786259452481449710561423208370378685188368776457391513420285111668442113400861475071667215245758728137265526938958690113761145013628258454425370899383704300611203313701404253226812305713538237896768397579588822408009739909070571451329739021486673437697948283920862977123895946591847134329051631022069069121004157456457991550421528460656869333632549960872033437445338683587497226426675010208960115860039459416472520484912749295074541367821368566272 [182,58] -163937929726382167992683729083202966921675123898460766931197704067583731967911077667561424062956272832337093825341471610423372072827644891490253616055335499830544512501509907691162438876492010682779842236157843851406745052814162992758229640472374661047674114840561825615908094206722997427077262614696649291685174410259302309127138542480921785883391189980810821095841894841777838219700074391878818895525829336574974012435709291204269082868892113109868727079834423091540610446479285707397708744191516612530093039598419961626145725769747644041526667792554333824792944915709291890157645073365060071937398851618176345516970873232536983353447695246802670946133207364448480075623659320572137152485670928457193793852031263449846137463737985677883202588291421251986919388851639985060489969808486657894722461549502812301061536057247498933596652213714826684602284296350337942454675368610282975720661816036529345392726694736030424213971784328474316250140559356937553166738136626309031457095485881043473245573781719973820638017041440308902658993500754730773299619005129621671596743358447151424661174476669540904247346421495376 [182,59] -9013374093439116437615740179531005794004545207021489916347636377392460775419795234822650653331138862983323450537630563450257073230719651315310954078640175834197921551660091266431317427917507925840229210518772823280702589577589587979479958596881764777709830632876861822294572503975608116608289636380688073780707560860211392175459536310072219358828277940792185569200289510544022070129952844451692745362657217266853856727233537014476687810367899475298601198678412452847588067308316903488131534994388241813984361118593375118940461699980557537219998635076108178801231539424381872444113346257656246544266205816142653634137219144868890218710129678163336495440826264572468619826981855339907848230903394841034753052309967496670042109727083126175484152790911245866980912161034014354379548456322508198545645373513993932955043138531307816288632255240060480916245839254987922448376661923698677367740162767408320926889435851354438771409728042098109476792854196247122168516350790230704466346926852866310919803896515767141605583104488668475630377982419872553185432282943511773641813044337412427058226476897236783661451052176 [182,60] 1196497995022120659644795226467235132915414408757002227959679961193088613814411958330221257825791894592344242999420368340567211402265559084737095264023446076568119118952610861437603824168550619278103413878841445914969743037447042922935244353393177998135598652264649309120907472896904719997722860471632633808297170395044983388845946274843726854806082095915383429227541397026400593383233629637598946494769933696625787598818045742974100464004590294897814258073235612458920249804898550254090411285436718235626776809081823360465423756519995863910494189051387355883217575915932959291300511359198464434784930272967114613860946111715877647506850734157244225831630780963901669963050848735144022674640750202355286654486645403422891295500266070972751295431826764444644076974696023923508153217130643326338931204400322246359776872825293367754611104802013370806967919056007763911836590336813717866059051865233638647678415127510033078523287205097448642512821799124259441193543596303512606382848865591119957894889434149315588355921279565908566981075352664736430571376302404838522767716822472551321363257578548720910295688 [182,61] -57025942238038807625427154349736270221634447012153685068738056262942282263469314735973437690710317511092866271914213174531448554805359731548948983259405386604020797315742989683763500780925184828697400379768443362142044952037895059951139420117531493614579212608230673753253296751757139026099283388611836685241839795389144116168401884416325616986892153075565107694918928496607816518376514685084634328039617172419431157859270449150906483782077848780892807759294616460465783841543338472553312501604291777776387282522628016344200223970413669404005765256327929387704776416976359100031033327506342880476729788763394698070518108864912359367808613315766897532002626827506725037807840200106116322235194374399121296035290261899561344323336299615028505729571341629116957909787188261603687338007745066107730441285112125194655678714895156603752396295970521225266771193474438794177948029462590908524736252223621603104015032502263191777510243393155904204381988054623883743650831710812320585153444929997470489313063688452732785724876211438512819043859160771146590847856916328452843506543398327412305340984017713486672 [182,62] 1081010077856836900425262473803124121411110069463212083442147448542969706378409921281117985008877094611336651394194185914117895958128402459867420889711811395800396289163094506386805005168389767157466178184082936900846287616299126460803949977473518748610682935620818582575053610232950375082843975649952968622128339717856331064029812253535170065566777148796255800834002668340550223711984381234507607145138525851109956731316720907714890003045024569616046992758422403293683437590439765469759511336115289507687156374741933644329211221249948371914325504113279082676657618432173319456779215439716711130597621857433013040052294658963389967100312776446628344360631848846261265336952640541984937479836741764201531556021265855426165892923428198760681287673150058234934080529837270738457398269893368951056296708837020366142027529121580347913102829816472227389877813910154366073568231079460597308679768637343286425521564046094965888630363470902874708960485748504743971404494880848069574974707098161235906797438910187067557984192114461312164486364225498782937491181484331643788683862633056527617829167459489392 [182,63] 24046690887737290527001386916170935398204714684326318886481426184353594322923351338477578095255836525273721945559792841417865414693726515928905852409205547516684355748748125283569932346059514612399661022026595539029735423978158086941405500587312683681589116883071598723082060822658606777230029611770895806028239206159732320773964097675719009100403897598961633998289178733735593999309205065592476945481976165419034319199670945963553908303922879170513342210955733649947849627617370474707355663137483908059468575820427230567136581311951405633656615526508936357879044485717198358735564346064205683838326295371775584181177221905141457261890681195035904936182758255743877709643217939132242532657186044222198646876679111516773461141542536981216799199114904174000901873427011036507111510418243345863315860448969835445634296909264912091916710670883911467142983965002166899692281346614186192712033714683434168148800496905148378506903038777788184205817552638602341723203126940817426653700258184769618425456783729404404743498520228939492105837926551227041283216506930877999373246137756104187599428974872 [182,64] -2094773948223055921409806111946437757916309487668946293721165104280127853101459152277521540641352861692130932282532383114441302107623553743311305537541404993722361741975833224224108496668518058670691004436191762310184669386822100445217806071845013891741193776112755697016390194895228358537031897495185626845757423010545900358438720629914830135879015395890852600216668567395977505504561779542214868267313786746296753914794628979744838133227385454617255680136256380061660104276089226511707459476481040332894754538178202070344183389872481814924849212984483326022860630915183139240602734172176825928595846380783525875847627529748962043998021619119675867555182968135114870235433389245930678904812541003806969958723114182908150170653834433344513249414388952062126021713152460733091297858144207140353832015617158928324674832452235769533139455720793253931065932438110287991321510127725404431774498200869446458040225619983703235755715580871393697994968486092600043500171194333104312695609554636207322476489301251355598820122968196501797283008392159029672362534556860410840730615523168309438298500 [182,65] 57839518661070094348520041449607882204430012563330041273855712592506621485780910112918626425160639856045942525999313681802605759455398147442196202135906063933241284372724573639101475273680282373208981685730186365359672349012494503830122134092576527084531157483085116652361258397936139801058453210574788217939981384731586889356813422815608218173620770294203752987611506747264304941539788656931024764161985332427852212585149177955981771458072994949681009622019231955796781539205546699314588093778309938127619818093617742046877147501649259115585189243478939722423702916146822029847072384408300089751725500610827847053412919993958265722332861216767311086058655950683178153294745725870088383916248654217550711503782249427773773387950101185885802773036741713120320960074438326466770586720370414876002264703885821736905386447006522710094310275698051467216655977699426954972289989355551224817254423546934030505416844634284411314354641922760523775043737251945297768987966136754592029936633650567611238824206211315750135455890221707182738420398598391089875147583274228563513683157365206503408 [182,66] -660037563493386606232689676889826840177938717520703880403732701061014624998313368336281272898211125015236750879759245555828799785519868088663329673796377288142049238071793725363813531081412499877266365007457730351870597814731321887168131614315739227562423183009755410362966802452450780426661102736302575511169594228894040284360485795079936893551204791710974742424677157466793118234065057957302625482826477380413784498095158027378237479007216609548626589558569228759309540554848016256427088254084949201245041104914131110777302349589028220653852956402375482543928941124808496159633819925466227047597005707063110325294926701058096187303195073120679563062145902303917912665137565974989983060434920260806615510458360435417778653233813925159268418085800333136405847865166910408245662575852852554640261032331960634240239532862559939206186676530275554427590241223084620401342640316981314901973428043177257788344819202649858882535140006576662214252431768102071977575832974052083155622504994781668853612388544800651294415412044062423100376204431997761165986826617978302652807399640752452 [182,67] -4937438646249172211222508892174743095921746011343840743340789604645311066367656894802821590782851012533012319002639059610312975935108686424363580491523430836299147185350260112065082253417027021788911833295628520911233261695969407388249559420393889992288490703107017936174158790609800636065933906970061378952708265136168624546127715473877230411602230703820100890598757159403584319447894021874793293306590071189728440330012267492932682068403387012128473553626324518335893013162864061061721949758142592478384895917775545544343783060971484625426232629580795846178308221864450820423442590252171082843983398528249746280277905395679832507871360597468158245381613438099762863130675264710500514807560064776878445864757347952317449889583837567957881715101370008598935785619816940287444176379331680242999354566374523026173173900759736077764508644683082445284915040158496814283610311529375959622936121673704830407609473180490014895402076698970433840120068434498140818263099559002111596848040104245923437380861020886639211464656202108582076206243412075171329227214364385369235459414576 [182,68] 288231726823386269924723971711694474527622390273918139174637615638930246420699683176249734459642761144150893496872332259111495053777415363380713525465620926266440930442727785561491093631470731282005027557191167048040746255841877987437166541307201976814205010985614703676990059313306941977376382582709648030198208479699687613379358774295827529719280715928584748495439508218531498836408401818874505748139030880583388510263178608492078655051277641183102957028716657134935658446533293092311684858322024321932870935958546927683313145327693646582738547502696223938495507549030396120117554133330671856264548593710774372245253587533640588682547198624247084647785073607237004364806987942903756008155906347334213794644809166668393862170945465849622792986644584280539789160850945827235850641742771814314863641454958341846946308132078938239245659242017559362830135107306021640522963898149497382964472512659364615942854656048857813928598138749422310717296496012084780529998890808148641041057877273708747385943544642659408174095469174104605200607112901696018042462500930919438458536 [182,69] -4393200641464699326607407361351731364757259806952192911013341243671440627797141910116448074321522624947532997577291630251985270461315666274325833066658277477058107699171804665624418661419707838646909794174312757573377986152139908548279422014461672990310159299209295925920228901493301099274542679909750852928030385355541974454868037904627413046472215520059634456345439062545690490809479404962645690000283275058891826962266722478648138288367237756710919724387820040016874038950608350249100622447688176546646189803708562633495219823205398948673874492670493347958311118760016994362804473029875917477127609451593566858304954438954505811923037091164319896927201464707321339082471635511324803242361202148404235874833004004919188551955677561719671615194302534978360842418776978500993122629127198996586820961480772440524400977024734202090933024455620072699216664526041492890279426238145981476844817193095953666541605686044356654658942350806950251394896196386971886354601438442119090351603019491354916744682060830147886925913518176966781933137623986667789190391556494927656 [182,70] 29772942245217579010329718092768506628589399417810735151503877404338060200506453251141994756002051742223134489483738227005115523335696412535875958349883801837844172011058245702469219216258965277360601563268906162371571912695190834912136804638979566157250933400826202714768867259613459633874634261283691277013182265770173554055650935038300757742853350472731617427251898968914822244285845960895092864564327037284998668102329590691944830548683828755404090023427890842486239938781839950726083377286118099738397012155249505834849263198345863807104377319482776636135449099854448891964220093915851753949548468953027573171359229799875357615383325888004463245490135046436396572980076799791352876968998471890999476822993777882602532283461465927048904507714780155869060233819084509356197372565870035404306250911394510996477865920252339445683395301628372715192460446288090356482843235502652855424874692280329396964120542286257692727341010812934832176268674786921105002942722402402351346710630423364021781350622881999389838484766602090743722572305993012970144274800615864 [182,71] 17503090536424122811033631292907275087835730631630557246240914247327946527226047884265254422226153029176505148410041919770750090869537310597372918366675740677406222373520638179552346499419403190082424489814542469811195393325495935958630607262948481153557573215925222880452034335353808004913229993740304606971006926529605487816853278904279770098486151191011571544932504166554980804087511761458935476635819026089015620887301803395756947775191813959647067382276467327691995158271318092124655178258971470161342360587632204918981808345258462893841454801689184184740070212107459489917123201956861331320341084449330584321946361081314188076729706395278949290081354108695902408217239419810623973312829846974927210094899287406700112895276601087248721324805034885536112901296969194989872116018209811601658930896324072694626137180313943632906331839364093020645203848232895446521426863184147410193257802657548073954463178207726406524917925133989497733333659096077139876795798171890802306296587781236120545512881966174410851789903257746718106726294129328546162824672 [182,72] -2045153095068639890748354474194871892661930996285323223386155287796026860456053396590424268478109633545355116812941724099511247509945250335685996037532537805387940914494694634814302696836851484456523058920314382187624778457142604454072609368169398238258509057570695114128920654454145764080313663497412012078885406170215924482730944641316871104871031010069841423676205574515480867342543355769554188327252080281267286472314108895924819534201070155891231889686752220865250307869692267300256201433984935223238525752064829874081254546733450479951259286284831657330203112598201551081816792431192582855787767058680743010550940692672922625871459260883650564832805464811731696077482714231859302949956337043994134652067974403447630812234235914095519425809105018673985353958131480970177629257642683308962144459373019695526775988477025043420081684103425084528719977351260651705382927672332041875940508481303146633611523466773068743362889987482781654829896114632586898795805964055985634741717394009036163155490738209842926587880636726288351420858134414868913680 [182,73] 17392575093658651922129962894736094147377741625645086842687809099992631714301937773718158156427397020930734774016397825450957750188272971130758627749093162074925589519815823792080920866498589252481076430149044677287670419693479052249559330532828876416091670362376349267732180242164231434221866845421618790706461896921511401743280836856717957638915696199480729980937373040637520464895780664308926456455342744832978259088623594153376357513392611907171709652836069075461390199074007791898144374043331397868066234175770059716392137514141060319494746782510861965205963928681042608756118092323541269608959317314558312861860006978710551744064794243188601063720709255920814627359283717324410383212253371275621533239706414236042477934491166364942760583089309330104539067775634840894383205400171276122436838043275006225380693970371572738609267936878067742113878997526178449913663357944879509250097619205065019557536067826932465468185634224536979735615386381939086322348572431617321882686286549509716225053386543432479032790893627935444492246743970769296 [182,74] -69497413591467081404785905046306445236925343326529522610371926279567576703451949608000858615965159691753833501751622888244611627942540673145722822842942937142492346447090718184783260538793515132061783113350596963561940831298886843735178644164451188902601285690597984601043450698137517651427556454594974623278971725280308154355071735206642541150854704828269699981882440711424348975710408858577811641211029957238170827326000339966913221647341273860378013944262805814510805642051671067079427128676955935146672911085955411611113607037456112019929549253957180249111290328234656415854945995193170413145932685775891050589240480036864749815967307484476566740671167193704014301562325977046096396026972427614056228829093132204810346534619871395561881245362782442188557186458163195530501676446578533880223475823217514097416448317130525797676655704210878990303096219528950830411528717207720008749405141001989285310263842316887920607515217962599798011670880997849981256400391573812786133931798109885020117424940652143208828298101820178647894857371776 [182,75] 93571056264071195151019163905766241415891781953181237017929289028608846667591815065615059712994826751677356585713122587999465031626351328129716418281312154891779807122572140522391937424573383019346865237657320574996395137229199072043692867988714066071396671128981020617079448902508995341282909121581425597548389856872147156395891458646557284754218878431098211067866860343263086177541735991298262314276719636201724983280600429649927525875863483102295112888923634648191432461420499231823678512001558023772737253728785732948181086122184417903597726463149663732722550290081979845260020400568148513930200841578957512529497600892528318590385517370096777322034573044424814902613948398248711314361490350331022577262043550308464466059813216822546303706081999278424369233546892281814694360624561205048689039933138621048705690881101800272926229839366424896821207511528882943249599613682320952313642988932920516842289734048054891929092100219021084771044521512180512696714568006406123519415059100951024890553925152926404281573487893679257855064 [182,76] 395898359229093160432475011299285017369232710170013726674575018361911738504232098536807384761081356806017282129148751468051968718296467749801955612192356854835513965318251128466745897351515053797763408744727734058973272970355101338082754734977511193742252039103533608082684911923561538313945638454861919033097726975087552943265673270136788732577345577848759958742625279971992324046044720562044443015682623684595458055920196360507112615421904464222707275887603064480142337259116768554172732839333519353153679230547661392088930632162040645686824727969147521062054088245766313195387088912537979263053557803282346750131818197446215624702486411780517627091606629933951637352538409179110049023495052141730855490823268024015512120334750884716686009834865234004362627367864518825103265848920519050518086062516854622426764501386145661901505968515051406048381680252483807677183369379816720352021055458831921804965150271222279820554385941876690159560852604002983149454256675913336454106830128147596201329061368118020795802068305854921392 [182,77] 1249042964336865163447922733778756791656994404927324988032114296796257489672291194881937772010275662562314668700869351694270901201799880656879853617468686037725465446206726717587215724881702623123639566379107492001170298607572524044777964008175220795020265758978164441013953387163898076014962055356111416343733618534471261307047086228848979562534023281438757751301468942543470740025426382973076569715176432820485674397292833347848991595893413037023427034961761286204138130462486909839960219276427366924604372165384790992770320545223987935056569133485087474493195137207032964118210539388628492177836254555453053989381996669292590952049015868182863880490621316855899874016128100333287603144899575110928396849702627670188035062548470804542129877134831121635099765085570775544202192186857563023002948297992081439350567156549043935666781912059439501530718928658211335298122071677448263296614962995970395714175041306132922696772177445567164566841384618478938396411891367184049535144558765692458192309288310459731682964697081768 [182,78] 156633055213930170440932775159029838267450452496950263781486605895385762716641345615898340771893919767835971968614835978623677096931534479607549380185426026409652592202852507395373477664121203947696794194903033821706959139249350165533212686437690446411246163464770651502060217827073915978900036149594512187006763361564105942067205028369430989440622597194425432255897930085190539465505662357330568679402153004122487426271428527195006096689457740085380429388523924526944021038749580933528956097296972575082512552441874853066408400301371512325132231709353582547752450419930801096851784055395509257645754967155640378488270154431617073665393890616452351605850858243258152188356816416768093701337261557056626088529536597881249340449021518297548734127502659589487063069174555262460758514705716531945801912426859108484487295774099428173200894990130017844869685329407598258135552711447030516933130957288886343448424551937454989577935551270198095179945056133130062727785408686418681603913100409390026310410752909272471981189104 [182,79] 5842176575639915073341775088424145102630030871486619136417130760201876992015505183573544742567686678689496694757049831302699942198118386217416828227095590777265617944719466167182084587846412756189488652535400925091068264280098229265776990300330245191342577222541810098483437242800982037509375255594760894004344213055607147703246649507364235490861213879692195467022527560931392175873500891394782574838456907922339453532059856639617403342774944062102360071869895432967810858549987782701458558010718384735456902036453853594617356964816697662546557244503186607085932216869107595491373108152816211642662467344917685078345845597646965311976264851128092715428691211121709853247746757911781373230865727961784900169790089953945291693433537859907609423802374976812183110698069817193597142726619700785212403577624054212733433632790431455145056290772112923018615692560013938388144697149885266521432548604530601622560856993008817400226699335913437423879392441828557308432707740813962930427607015701503592489321261150480285516 [182,80] 161996642529800134429172451900198505938269922326562573575791096534480032810908030759364294736671345298515719790523009393310823948241382503806670655219827023746263979958199380726984122212766350102720787228853250163401843623640684617691545240656828670455151593601852308669824100865099751362156889238802232814912129393289946041743943098151553768776045020835894583200642466054336096316249493515763714853634919311016124271092682396493842096204850510495494400393103959380140708557129707607276454725814126569805077881846850490821379605138177529204246847429126546856125626462401723117600724823940153648906650429726151689173106998536136370626768631635343709033777017144583398011871641972190085018746205942797512352068705419340970142522156904578213529661834382518517957223929704735213833742728350841333792635211042096439680361688568839864399657762997858721433902987031638866585997731026220873134855077324789525857172304330925940373549146680040572101990023618126628741577242948922296033601782776067225154008231196140096 [182,81] 2664349515636783042061699717926463369906356872834729740382529297258406583061625211953688462136570644633356421961874292928374993131922297929270256529236473597773187593521130646096604423673136388418285645756695745536953714215274857547715309020133216651419300735535331045762605418694885971726762146318455063517130802662251443960610254066018475275329406799386822288736406740365436160957638613645426089694399571845808103615479341713040517549842789492388744576618942470845904834348644064011831869069441471858563048570828785113891340925980065430192351654322839774400920862989647337538884769044199303830453982995791397365302250909806245640581374785233825098923657282380513018151997264197377412042907129658326755509931516408845899740460174217611013259756973896336532938902382939298715768741351747250350934330579514177946482675053135285854207532176175702628075816218540358429816936932005919888818288373245614955861609724666937311929996051750287419509004140335841939622642961078482693275438144842598579383409527044 [182,82] 29453766500800860999653257405799239235004593852556913431782199328375958052706612153037374849243384584915565581604835090933837670346336361773224348051919175260535855888332175747851864079579902438927614311861937781794679698704155308334983173107882016511563098236936947844401666985559979764259348822089094125012251847925929593917606858488350485239923150370098792905968677864047770191465945467724685449015740663670950972859171777754073674598401463372523380326128724007063271416796579339106340700848551442285880145110887353941818356204552617853312898169861164189226625460069019434740917564372038062076700447520227307147256231139685969251784302033036169392715876236784455610074443356923141873165675957309849003933751427184931986386698552053457358148668093860120034146732790801620184186022410336548306641445226750862733365315190126352739449593568338630567120326672219334426447507652899334935202579674956149738247550116729122866309525614178681596386580154128743834931835073253644068785122364068238608209310 [182,83] 252700885540469113802245101191518100663695980311356703138877975181051897317770084732318636211982894779351266973593221333821979136020494461843452384049752788465361305270619776056421465055010635624980710011917287450709176032063263802155839225072093679158849344338645726581547039659204879510180457807273832961959220393432565137707210229015869947801570280108397915185875012127176553489387750472117018037963608080442101175201255533170877984648739670304962925000813529213518213927464779950860902822499035301829963360225469388013258703380791883642854031709412325040466499431081566694282500589644388079082108485167274555118953917848637604672307648267095195953774309982272922199102638380077432590647089191019347091274844808375417213267342294004352567329441119949273402913537165411526063455512648238308238703666776984512669972026188946560428180157994863027900644263638113582641600881774711233144835754412183985851807465098809982804939681408760435697105108797130882260236263637574436161661247013909306780 [182,84] 1606238350712559688366600546870217128005218213825948075370483288817973488940875110910398341851634439339563089346953630811938835231810858832112491097005065994660235937630343168905483455068000651508327652295087512784482162842518833677781894533522086455969488827031518701839941970476228120319198001026482297256278735974762459069600040163832613627592977834355898703688153100356787832836050745395500739756946347281403690434526415335769972958233947325453417144521798551718763804407363998963003190772835548140847915049911118516192011661214936013018348703569447201329384356309303775594136997348940405953520343051304679791989536136972192895007617904842842924279902479620216641600145127568753621718662256479042006862604258301892592873074630875192635934284589492408070798934818583530824305196998024775939073342435040184446987693266295924958576864407254462885511135126787190277280530887259989615767770023517194284180084703895922868404405326422450897973736270993421733178082924883324390584566204671180 [182,85] 6730081398568364476237266492917048774238682097516065597231608262184271697341881175462005363020384399435315625723524788058322317320245277592450350696963311611594806593405415294790514775619282497906471438766184433589676820006298278434899904570444120113727582004041619299604129660258493775018238395717977616671023940406966341723429224415968173601786564955990040398728552814764155220337553519857955041349669617214692827576702375314411080270860088219983243883404621111901000218826746140919599612081532779061300617954856168097361061548309509792728833380979515483987009830684905470799072770150986912768104474579171415625063654260717705437006111497991907038013833005638946494432020697646222278090294029104076644079028353779979934709968320422901795878460699404035991834847673905325983741568869049039705182190417657033633490195621813555228811398686890458430434132155880171853458535524842113915482695791747377138725905361746630442032717454786557091469008464529083059162447779604720961985747926 [182,86] 18073083966596922591807372536525542200758468920189939467124890051429535451707197559837630411340866878816262384584138558084040065962928916733071246274867057066943638702220964730967072931550412779829713475386577016834285149373564015598495444412791317154020009761016059083803707504962580925647435372875452166159629981117291813972797489985757626063480563781107687566184952409784151041464020989931542535631498949174555754931729177763889757824152791842333744075453754670221557521414410509277979694850123313654900419434957019711331181972125725063337500529490432410329427379818094064858599536363195131914607712658424149731681887699427864545969764841620248256245306686085818728800035414341566080180638348083357091208655346017833009476981839583439402226154391786200421738652389839169330285734108756978184483501339084888909895881991430613132000079093214164288231957419935926600964626406045202967543638931389562380409665673037459648248223292826597657751071955090014708777234572821359814776 [182,87] 33340660301484610540913457999378568316938553586944361775257575806780330743954198801730939712291254281454882467492337137973856480296502837712615782449698798957591106945780005703327806821022869212823084011097613109876646903349827644659095866039769406015432721981109376362808138240421035885815226602938802592714843926237466764385413425230315822999304924019930130167215187215412322315680577651247680078545648656646442684866586579215445100927237823797233151295556295595757704851464521278224760286652403955995037616778801966815080116040154924764762316951588526898423621667350292788899677090879093356194705159692342156165746735950803122718463324993677961044033548233246508790669951940524587080278110735092652085341176758979010448184351575215517183660352210922323964427095459420774763441342687884560429827483334531931702742997033592954208041307639813443463667664212365871590221161129709878261923108075061921863122861947461516719947306357285479506275922198858366175590217149184192 [182,88] 46630979643323353275256180525798549393107100258283288178572145572894934842704424752529883857492563880525709787404509366247789042276869005828724014052423196811320095075298351016151101232907520192172536005371636297960964711541287245317819427965568960222478228152265038351797466488691400952176348504520294166653614061332947166444444157195861360024827726069649099859975727021257254195216725789869215022531847425824634458491287513523469539327990767744577863428482238273868730148248665679729088226463424936574965639387487362538396992520966621388010959981380768154648848751323820105453402381072892317230184364828320246918999627774575262642593502678666764569053485652910327190822863652455682725723024369742493721293611957102450415760240822384235328223283589291236534614575799571455586815969354615145837153676016722606167719437055950158131815656265490434917706994179515873056416146198435194808666913876676166270232587318387943896400300180694490099236932434323160046003351636 [182,89] 49500541868764887350006419249623130067028059218545200830205885041240170793643976095028938469104741215172129207953062753063677066563711769741541046569779411885849578050997205745581338201051605511206209344794333107484129009129663987712568818390979242513821851986165723441487715067716617091080309852415054146730098207512278401398773940274542577411955054512354287942696401112663004405084338464547265045371128385748799325062556008209183953234114830903503228544739877874639372986284054258258775199347687171499081921292658343809924554308620927680272659501193959283353167175387517028093611179338902478068256577687376275887449307290599673084751937840166771968839653809403206896413010528555922373564989260951232183208074784279983882504024548111979503634137027404283056255773505018481763746428027371828181144468628835803822743707848658586697491161078232560714930087092252864258571994943124255724176575732648722924165792664121156080046046367844258325998138222376814356264 [182,90] 36039409706308763112736426632911193433223605456902253939772011934568962030303746921012323499361538995319274688589611034163337516670323953397388116934822919897510973530314106439399891625039795484524914603118845771592651301280959239626441900619703362749835203370333954618498176607555964962004305733841232429340323937024236784651004817209538472989632061704591128224765352271999758690127643211270996135654649945014939037158209809055142668772501546814075816607792032936818802154910400067036313138208063940799639892928106716472358098318732250366304486412932374097036066907833808189853894847653304026378057159274782530527446784080952426878386262729421093446224217171670874466006056863985981915453096861130314159677480101333207939117940396838395776767446287291725332186308871136449428642845243186781505332291888058108411052264576163129744924702924416711040314592651821523707749049901783328065637392604978043182848753031408877306092453034853322474529346868444816 [182,91] 16442304122280503127400935742883195965521173483198173105012960184404800615243965365179146598672604251090811276542195058976279035499967867566544414826911599560535205009241600670310345948288493397936135887360228875274945725546377415359950646196488031465546876794249845669483141853012253308048472736391503462348314968601751422632617872622115041031617665543241355552512245909845492755478304410483990337128866857442451870671205488385831770025846889443381470468030110783645856417628283771080679053577325005982958948338189895471489689780181367957257147309521319998935066511456903047240630039348008544598203824940946216172702297693545610594597378491757510627107965080753795070116554208617504332870628031755519383984063668887005412317670859877951901153741931755331869920446861644597376126614100631241980960904823536401699771404486063669148508161587092862405266163859438820962547369231762741198572442091376104497574519130864672577017446121021516153485600424 [182,92] 4382442385068713645780518890217308203607028061800597819995973212005656033964801187875760573846604463562225952310664317876608194331012110700865607434274558242675652984635905288233335088895335009562891808878148464831838485268841578629395828777996727698114161588950036972506087708014669704259282868715052588894426061306134047442245812318883474958741758956088716658236626051215521514202931918633502603255575985045038059363720597450730558161696591206660316553285948146522792324840409006705340992696776845553788749835145635605940651630807048521368769728453794063536636081238201689010402918119032013804478065670866111018367353636104532237987295222572405590340440172117862104646303841500623861278124320343948241415364698264915736989248309237622702988613263807065940138773002462878269314858436742471174995982293543497678993937390734751211578014484774559885107454549846039572320598361471486002026082805538149192725696811217841433874157992048812457224 [182,93] 2690528461966758060743586043867119941220331882155405600321991302922558611110625788916085122050080092459220273570848931762458796459798181078066949159800336591535115210208461241294211586679400419096103430662989351224416287122795131435629463754561842401156440977081952858886732383119307557818760001226941483697956178929180697434062343158191493923939840411298781602898223690199212615106731118404943092261651187746242912325585720100794679991585091377585694004342077792009799867177128876987652603088006796913045236939236718812689035624865319155692840934034040486974416541953786471496336829464310294525660308797427281059137321527216144111805088768746644038997637184314497303995215850256390015576834022492406639602058477189164776340281735810164436370767723049934949450331072452232249464880461896588982577520280404849888975169312913315464314664375372805141895935545590518142578310764101475062864460688098640694681879520703987869880256006928320 [182,94] -17079156402273278737332353157610733905563568501355591762260876872032743107009244950767534797852517880030858038935685257474850446042184978470105407347484709505696519620179009584068419848336995308691603386091522009277355733657591493605476002581897601688018629561632066515893495656897130252443727579092115452562038413159264029711441519422253710857895296898858311492279728279517990746549351374356007521821479247983114214443284942335180255678247883107560216609412713580521070185683386445620522356098404131449811636838561219023320746510933055133644847523702483194283170029483356349288831257835486499859569305355198947212025292666948154735038227191885611775882598442055948541568839569680482980459760338393537203743234696814929604909579221731753350081194159100309064908567667056895560967943177258615518404122664155638732873251597955969003995703900367700729240172718780288530727364309222377495561393729976237658489241109550457027556051964 [182,95] 85138094209987566777063993607740076979632635061850290863778771337636414838444734470439618288850170691002801594596100685016447016432375330764650213572062556598859652292936144345970113742381444246784795803306724176730171587705194286638704577939615685261547430818099692768201383005148421823805052579060473127686612513451686321772019994035199548492483792236332416820959905554263799370627547332992075121665874241604775792969446129314607057052153433728518056157258026738417803816697440592952050803880440899986003848908968228273661679039738672101946613575188934723747865989718356831816317807807411418409624191716346622160901611631815554200719318841050949459184157180286986998159363144956097689595960312663288431841474053318948993153731651733845011984258721363030477116201439938666889318852672642814459181881416492523317638067402482668361638425902463962638998260048839014344937606591842406190929006280197365314834266739971846293748 [182,96] -230707764371571372491869339395600461829818764908051633301566617246742393402574398127490924907890023938097137282776981643414838332857965510734786151777806551149042360089503960566519579091960995530220570495293298224996826891402695886768692922478144945005790450849500292977718238931264126982872481263238433595968606027437637122417964987717893629402833066247187495744970977599291878046778815729731474337907099292450375787549522788329960083738145704324822094479935658421144861019750960856442289417448604143035870825493901983050756676444121767744039966648775788617949103201296661154239770429546524037260944565510275286311358174877277956332404754451663959575394678062809711342630394549761897072247394303334403464759599476143294069631306488967483012173463323330113192358219591608936289109864989665976282720717857463309576069920847593699298875207774932577485620306488348948000073820365380711972466185787536864400993534511697384 [182,97] 454091305978732549819368195091759591081790733861032783781864345248545121508212970750657530002979640551466571706275843466494193218186568312989373179274657131696990715768243653868500360918836812327270669539511326447529336282800261660948793823762252771881608292750556842353921841016565264189807522175518345522374203760649983475597073160216898811374721609088822045735095834492526683075640480331599122580529111032161328105101977594657620674405300258754388063753127637707459703693760663363196586787409180814903128567608711290749523628268592108091629262349844158113270356493703718243413896556429961343097843103678239111779193130463698516759273634512044256441037262931137023226146839859496393449928459753413144960196991919173515952369363848272364709384074737017454120524231758641585870585753690639984933343330093486182546141871691461290753762417997751764282493978666223649511749840603354639541469535570370941673945498608 [182,98] -2599887548448359983895511479231134391327699388477729622988881941926227845017036248474177812637635946715069474381592613182516803824667673811880966441276594837196629537855976289616428144615312825243811234120916767503145828054047717394782148707695717003269246017813702775661482126039701772969980622496554346001283409897152032154726551926230986172609283478688770340818856971999509426580942898866027127467584763151329717404309057741989134787612052621592456280029415994404729300687410542969971976698153323571308210254071225121623413279751661147138768233190220149145707804272453620888535971033519926091973656784735695438108525216825839962901620698484126729763579692810932242009462769411036652232375667366739474670716719169806469164799717377451501854671965813036610848917788804542968648145136043150797973478436299806882200562571770592601271593921323017909760274485446025744760749750862177208276701725224739263261836 [182,99] 28274864181539620879267088762281889972614023712038468902646508473493278266641616245897596634603883126688741331407635846284685831886513463044640049650758376802878921421827756373970584343076236128249289165380119774713094562555393311707191235725166628509670141216442022181853290678451491393979412055024801517174150062746928731027623152947953750196350421771989847442472059059151834612874000603225360718539889873977075759366239965085898244054874320309801079556010488431611002772412627275194685025303389799378363125107821213154041300512466342710566857191632801706737153867982563083946359065421834757582156084638981529399231037351184710744180792119438923927499567415551748783485437220753296962682582326726353586543105741278858674489640431019809131523217892105275282450619973096971886668527422870623470119245391805308289177273411192919398549639590294099703106013303592992765956137213582704403453840757305309592 [182,100] -241146311472621505755933730247511742192129380650828457773608355680194393359210193831473677856454350461293083598408201909908976820806781685011572556943922663023488599254924343217387760506659112550566315349191080210889580098155427573106238582081580020759187613185599385253881220499806088912242230915874574486932604563914463317789974808768998180841687362406985994741493856569648582681166984401149264411624808132599085636453503109034133866288966657820023346793377820503333320103310418275594452193000820402859944565636964089156306868840730055504436151238369451573223027195387995572118077329428194093849221220632683280658182042081922226554612797154931326294591224606084221848841599506815535991997293694490936074327851089039584176358720013554142591772146125561363502356724056256203792088407171748334219806223016707064321765243457654248947176514683613127508613432522827790761493802313259065358766486905458 [182,101] 1466416126906091535237208554601463837767738079798499218275665663210377431135309319735601355023848290217753787511797254835426569694355176368939844450866281616172812372650554746669968861850809007087863249936849357571055662537605754390573463394704472620361143766928870451435951351723757458846288437288076952036814478738644886960505348954164732292313055501204838205952165142486558414400117923945340280183183205189111052001873618199620875785676172326570433983111634042194441406987125402500359185727674907835489826159467958501173996425765531563813349136242738902147322062779589979544472177884697504407912311035944243160493650227403806136616727841949570541521985993930525047986183748221889826118302743804683701906035626488064559660903345743554884376232022395434567118617699327513345759584285493746789473342367612422354081390202852409243318659744095980901417423414013320652132906521369855576352502800 [182,102] -6243326501138183340449072560060160005465466856190503958726710252606191794183765797151274131320600980597627675903571895504300114886241566891758063833171255250941836314104061913089681393099300319974132946694569903468173543378863315093714986638384394355695982183872900171589619895889060774046602324523471096747859237064931327579726933011195386875309595657206774728115548510134335312868662663785225328676140914245794094291959559902789149062924254881629016214020364017423212172147200906542507893837369577208253737478793855874278801139058131183228647678268426670787407776235784563427009949233598346614763338633246567278031766069542456238701416366935743074063328256110303506656612900783236958062423957896305047675182957277964025176162077950446835792154824271948063479624648474327175903851744247877439162913841690515405479401452655503045211768010614481574913678021503156221472715919287651594351 [182,103] 18363545888766519388986140049994594368309431238113281660382329825562312767629765505028940952510247981769349194685574815517838641315048411896555647262655551808185434635704119113352520658338758546633907806778248305409484371253416417713711925753652002854954181600590943024893359276095236754441778112696335350807027687369276378968072342111944418136487171172427001443026661523124235815771064651606651272322795986350764861775974937107824823660126647229919970170890281382474347017858871547822540057930721651082588570309946436548973522216896686858576081303292372537699950342548276841519984500602404499645470154875881432265123825872529423229078831164546274415332929252747480454633035619027834800336418424866311514571226646837139229148680847032480061383813829648378008467476456626060103074554507592265509973522328879838857033758958071286974536171780815342695855611038281842926809476809600380 [182,104] -36899176924342080379078186213467937768599575390311540739784006047108222978937649593282058584549679266440717846206635533122937335081722109168902733613719752195361830715418597267045968926064880852101031635376785420561403038065584757982678721502965322233099304907394947960053107582442055889811400394552867068008510310595716044398640698524310725250537365437733283737636730753124199613259963206044325263574341280069848743949963721087492389329676283587049902066131582878099343534025208589424003740495474861238076559779321667829082281028981546145599192930055713343265891544656715983296665100357627867382011815809760074026722641628987605214053146317644167990195475257573367938556018056571511330448248160264050208763262769730164949315119058404587787557751529953262005938363351273119571719830776200602154981772746085132607833333522217891638554324762236734253204757510104072194155590954 [182,105] 50169423992172614187329072125349550138200099663003744521646878724891151597831214806276795223500305279573220913634874410890459846554567544578934048447969960552823159259357173136629155594268118717147807731678607116472535265557352213529351129468199297544393856951976332397984461807338328155818257692716626684207407112533125555594438944505330357534580476475925324217548882855526307461994836869104690096344863341078342699146708859725253268148292052142220612909253914563758360954980677297643592010142073522627983603724816978564340369470369764544795407776690704121179771247204513945268190302111409633998115403278761350549791887989133926180198092791251405922357915398418439123370302085592814995244419794672602583640511186771529266378542369159262275604021584312198569403973950331213024988185709339968869244937734859200755770856736033223533735519342890534123146807590189694687632 [182,106] -45767334716816339661351135787088167844967560610575555077629719474560590558145105015474456055582649792757201595976080068834794834922816032506185281857697439064906955471573429698701837180669169269367958044563547192742192484140274461886031716310012881922832010824948996954197698979986993039872822989368818859076512205476930795929527887304487243979362334717598928146787748196719705316774481689149582499690285389141613644158462546721645852054940785976457680507792739469274201316910093066945206104059773334312602801423285226747029828709535225367935244111325229093559361455192949644787721908880173760531080703708909083319696210592197168872811673344900584832614450882394994051375473879630811172057697861469689172365957648120250154426497337933546650821496504462402391416748528230559264261179924867563546303398489915063731517307052279125466660364207037972164140687424898192 [182,107] 27796902558136976649804692172703144878178772431047429790294428135828970848889764305297026835001317119579727016092031224268718785274302125778144973902966679172375259498614613582809062899670904887832052187482505195674272208006369118501253923815481336977801653898231477041048359755517901811190222415140003066649294847823222288669950672103782107574971573662911556213930476819125161562870402170217908227569728514283801379481107940666582612970050985066277141844071864610264906347278981732016257758722256737672109342999343494413910294007880972564321841965283840088180169987308499813762770213425409443710040400111745719995482571337621032204126263816419237915711140079107413332591724718567552878492450594308953568342011128834657568645675355408130751836794220294647264164794856512489063520044713637227609683169096376704277171422475232526179937188958256116516499581228 [182,108] -11156645487049129598997388119418523164097444513791958354365569960906891656615231394154583885050729336462539843123172200090228537215842512994496369184906502161838460936002267724583991089562289905243415331005416348269848870342475392086905587540934428219821798070449023857728070339549355657258921371540753487460433562641293742796721798154236605904876688933820450535645003397936575474222050086824081355467092551156286985044111698026685889967231249373548529059941571897192407333404699439822693996980087805360834854402886479019578375981503469201950599457614368550791743731474427489291152887765773425280855616895148868543813602371344454164110799218947785156834601440197331570952803292371710427395222115611819471105373214832780851599905300683791728509135486290928611314018159407735114090823254040744113761369500277055883817721536108921566997742313227863976012 [182,109] 2937368095013620750232506780009454851390660452328644852569849425745569156920600310260290357207770328674915993627843650652166948438330364994409137205767504860344624980940219268494496585944975047194231539492690678836100644879517975890331286808785620745733893644313970448718675382328830116862134725463039770383247455785629704738331244776254133645705494303327914003943098014995304673400364137351632364692279651214079418870910968627620807826483385552415152076971745346605723946327072868935810168914642364264758197883974897598223108177022763717178910307677954728988753838419188400418474050977512693336062485489864490842442087732346025277995598450945830821314197230012937137447352639920233621744166948184711489550630482617677638331156940309075773325539353377536074333898788019640314093907987496682205172580805208379695442303385293936378138034114310432 [182,110] -503483907670973946244887951286559588236892057484223425713977855566134729263546698394685761308274970383259875621139394627495865136587860022632680690896546925372328344989885387469057306558766377557281512199794064595792119482322984839779540748536167165099183910652133045521404467284749032412739874857416911237118618276104527831566926623281899654590140778471793421907000183849068419190382140635540747048270092780329292825980473310220043260209987638191182058753332578469493315052516486164831671164864359415677423936424806957169095600297530471534424680578685874859961963181711518715072350986429969435787776514979171195873380286276185706526026537019248095895156417896888865103464978487931751592106500821542332049257438475870092477659349380676188133709752763410632233310928699391373388945912045283710846157000461259439319953815247856248298637344 [182,111] 55741775174178963234890667516098470026786966121610677044250489142077638565869905373900228774243986294675159406997001013993644811351753001521083097954499117877473674099967236004409364509437796013268842478586188107100085019861315419922695984906535681677705018138749507372394831214607344431739549483398644533830687801368840534291602027087730006964381023635684757937655493123371970905187697350817534793096937145046655004101244410666531099531181178048411481076659771799465297077786894965703987202773086188134328442122262444385792730595152905623068936203227768050533323758703447198672999355157904477298974753059133855448755151873106691814505699612758665126828726312013830599250147880520059843144102217223457679220868446461287101635770502834478160778023266083683006990098671974690068905700883972108655657558384886775297566102915167752626 [182,112] -3952776578265977409656485217627950894829068202026114147012919970105356946706570907835003660476763152342924466393348848322195074554574201664592836882903103778252874995288533826278411842331881848088965910396008168716214233634786994274372739997069419302779854235592096685397656080525017914590212390087018901737786987266798299428647899619937914081825308473971693902158118304677608119733515838073681885799595426532612004196747976333090768448969490337618946920927267318612756372904051864289068679297821705392272700770042837740806327108654277422397069731616597500369740857604401172546186152119858756014594818978727684276949962320512622965398684663367689550548817612215581780314641925269958224328369309588210238687230762025485139535864207594804116913455957635727037897528873406556844410326448784713103365415528585526607974550897656 [182,113] 177931982619151918945682910980703056483479374188455537217570494900312538886589219770427878917630586963929296414728461061115218265336843984538436161021351544802257552760300579512939944479623433260201121142950697825670676963939692116637484925728393203847042655089111768791152874156537299259509038019825311857170086454097362989103014787542167717502874221180385872199474572884964794487210574304734007182945222124031740314539666210206163129870233197198924826349615291528278145676453287583424832632318391431456201151786023690295267496560754613184952571171493330446542420304680178644150002879772714731543645451411893675163307462325120468083677639912506569065804808524081121696796020276365699717734355181597333109493561709509784949981452807324449481787752853490680086869522243932644781395110261406559417808952303020938289196 [182,114] -5035533065881140678072512158615702450903455197857498145649460908541197759375069674381901821303566436785790088394622915573475221829851874760861305828700289823873440522594563458379959151124101246664227716318009058701868377518923921075796579987997595736440496366974071847670273553970104074646535900334106793475925464882716911820803403300169579539864485044236901992027189720619021901820135290308640613223135824087848578735393105520001040917763343530838639212212897765113627645743918582567046642660082723237122625178325733156507733361073132800316363813893269994342028070635246955999630765877929573054667968490619667918499452829292332543006254012612029928523258437380254708311682930485816296173722397894076777954265450560734424995078247527989503396554276516680044300759645570398835132821853366636911092511591117660 [182,115] 88665529655019783258555950617514535035546606884428234218846638249212046613319760226192607713212280454506955623149270795509190635025532907264010886716797281923536532978154988955045167803513655067031526755021602607472673773418780790718365097668961953785330662597408017970019680946343543628757672267131572051022549190718553298805109244540563624432556041376030195204027470120955282704243545830495050486733494817127247216562264216309276208401859101700725323417771548739387789526373803438488969812059458200557542023751940067743419753515886237651294324541247429430360597943630782786551399979176742870171592226540261715568653179819858368321165238870801833735056909631527780784581506274470612734699947873070280156068967958747954934453092729420150420818563626432474540341238423750282462360573786613917408136173 [182,116] -960492705568127414307199862954245859805770801070251980574686755984174902736939697519945241458434177343885254230793660797271536326048783535576947095784618424874473178727169037845236197923685863528817116423098214421619781863373061853476535672073791332185167582362747279578065297089871577452886576155755618907226231834834214069400457504735901629175568288949901325119290328551922574909861413150397361513347697696853175977895860622036917598208599290433626327476007586656125690842441962031349192722257713145565778783219183950966491300626203915202338290174574360793859371438091328193093969081738755802659471071782841509355934641112958989693190614284164240093743936398000653988214155198696415020028759950652803605595821939650018379567359691934563501332523359813392217846913440584445656754128806116272 [182,117] 6323732186014463508780954628028586743378713783701579385697152649935158245081444155818735471942288651090933387260480953849246358318696273606655464444656960198648804491221336491027745209993623711393491630541379620286283104242660473539898372900960241533826341580652061252724407852412833907486305653753302836081392895570873180766919583789009608300421938507786015129465001576976072042364831942782161366706824314057269312061910925080778659083830061823644473189181476534445961830580747524359237309232865366848706030621726018920986827885686475241912859210031211639295524628694737835144189812402832371060360568274143559287769427664914418120957702664622966947426414444301832830369325988834654027513765894502677218250847000705586992357710605738086873133983703603366126051450155046388262899729888 [182,118] -24972628042349845551565553051972670770645021746625208122985476078093003521818953446745611707663376798661054858406328787522492794852298886939182947386032153951898742755818533707877883863435595276430539276915218655456523069876172319343798826907733724674820117824310302397710266142521760386158336570030656333959086379574434447234027695663809484168233595050515160847980075696108597385145888871131212857469186446196683091525665942594734935058344477938802731670946413597500724870745170918216967251940240925309676594778412356445498867441837329684942670543081945272504054108118870214583047105721805524680828271624769843623799275123264669509595888062472883241302492322387826846798229881779274648484208374097340645588269818260341410393436078317667783530279588441487815867284667215692744 [182,119] 58312049521126299714886149250967486842812013933633341124432276546943280912253935771123380798281789315736846860407818231192176015453010164798651846102753612603523877890071427702097785575857657349618610022128265129955888507415956156779782887983373501879780899826613288652774233369792996106668705058667593898757020087456802807241509845418785133216163346119644751113830916384848776521130868451916243766125966170336599221440462648098420961114776809477774738494512510374227201489594863421806898636137915597948177572247381846255159722353686887789061682383590307185395129129780958355303929298311956858940293347845407879463883353787915487334095870818777244892726083209563712288953235853591021852611112485450007590448221664281104117343269015675130232536233205759061943776707686 [182,120] -79272693353141215992818400053356044966164259173710976884454051731732606671500483847549065671451931187268644334275101677945656045480668115231726905016102533669964188975160490801626405404508518631378042231896427609041300121472458094493805978442952250254283222566403396614673526712684513722028606183164145512969964545777636915649727180894320742522695744105193368291185477490662249132310287180853695173548231093740817042947925902894228569411049041341968231296072760808645169035118045467396215760550811329910946851671741722576894040606885860454359243049508716803579078317084976505200443548798833979853013199155057431216718175516643989784433217498031422080020099496859551010659774218701871316620988802710812901338838377391102024265887435004339311146093992267960944 [182,121] 61695609951290944867625119962765743181974518962688582467622640878745324966499181064762389124373452592020919027348210136860431030765227851617864041182501910476990790749738577599173953049722084843425679669742880639073955360376607444772224818683140276864810400576211424347265945163856869240335464941340760037098472390023698710185958155993238004470179074012055685012939451248484820488620230227631001389500408261961823229628713278371422578700758601932772825097879698082420176753248061445215431413556758518322273286964588808408884355197685762750655758971543826012497401842234572552892675362605403057178356542348915528491091270329358032980191452245200451429577525926175905075954248987659404229213219249635090438602164558686624443578123098327645822558511216 [182,122] -26990685299447358705247759250462889157287749342471243666369595108003813153462488924894686452056242179874759504533023724421077775912886447720238120073998492425931256696487647530081693639925857599016440268562536358701329834727867002283707243975932340212871817053784343812100625256337020028004294008797867849748984296829318157446490846364842377269988595150507454087042481897477827411620637206891179088305676690632803917665010312503027935635233908922732592638069284705878420235309048715159361791374059413468823210101703703828876363759516262363998389251439477340568236717823694198481491963296003251411278775245651729309688022219082212274792820906322279007612386068547786417998519662234180759613207627541450807046794002136281192166450826770605648 [182,123] 6506857856257068136460778481880215220937405772878653712839549012016760572033271632580136451163192835456930808852659537468169152774733732266544167033764403911445235756079962849019107579891253616019055325518415857428186844555514185989443796563475799329999302932078028055106112194049494477296366758463660860490970204508103735127939582073387808031070472011527690122698515738633734743918269628094796974240693408888068959613152469246965397866411163967579799647198205491310964141050031126848366303715446236570973286493630815000323835072354088467544277115317806076976301084091815291670534820086570832026477268711697290790647670684775057415424336521955625398425634164833496874596201441476987656333754059304117149306970086462548295534531864 [182,124] -845914363432837878905463176291937221944656168199912030950085619131377362013567091695187039490308689162694250918482585704951987127380746561626996004309801036862680888848625668322231183447536694179102454317093026591796312766239407057820299528717628843387528925847341169124597015049342189752144753280983602490863010620749888387223198198308185768818690235410927591176758411330430025959270648323258245720786235142426298639345552591310576495001904666019595438579276504741236006859670620954941471524563113138428225730147182999612369495387063734568179306083311362875130729996541025959961343963298810255123401479422846580406036247256357184490703154814042193418726722970854323603292693890788238166556461823326642707621461927800090 [182,125] 57919524286148761571135689096104124621277724009368148700080839059140561908974083520917135968680870195512627917153291265465217751654600224754441520598129530392516214903439599301565560911890533701634662796128190465247706881983195127327937005643722189969809715115851055231885566210542136186583602968335134836770058400164628481468120211809082288443289612388463886093668896858358052922459587806961553589656617280626600941183886203250000984271210091389690596433799686993719946202584553646554839983897659581190022177264601357741930909138254327206627192552955061942503707332316325024532505337898447940727323127391176930183996191100369284548820769571191249691255389545934651985454842516427943990122571737556464658253940 [182,126] -2035448507041406653932013314762376982696224248006544162370730045978535438202131106489803672611862333361733814516366174344991906644438709844497130336859892849629245806332663698030780484907111717186245971528954822995524187557984326568721057262321836195191731306032671210052610461528389612901986707096002022586558349316082006979839596145834334500169467047340064938331712670943699059607894389119451988528739104476366921001061194597210629633699447923272716090347756072489613400519143297752097555526106945566028080579645368608653714893282640780647712990671244331896162255323020072344306502455968603300645195353839002029882875416614196019380132806633961913409727755127300412597017064236493481928986318935872 [182,127] 35690871671828118662044295522079167149997728966023618435227114340797816960258278505728873790473935310769838716326370442474130276811670216507322432071488789101690481609427412505572722393223246217600409195001042781854161713200023457467448489156264337727788661595276046907133998677028384190471868817446693100626915459057096547947942603318294899368410817694271780165851883142159411543001710937648815502567655788554640934390256747508763459696198517914407592513736181878457597599952592117321446032261644784359833297466062078515675457369944427568666820289459922735806178230784484554896452599421173651143902101667970471122759598558622895886454414341701274464566352770483318301442738725009972104004 [182,128] -302718790537564973752597271952716654813482279821666817890023557417360098627170717977379468218102648420205655876444293238136594705476921088903014691167337104019246104759870720523061433082251560720999647539557362240970482636867419816128269949304231282869053558553066844097636267238512908039263273326967687620773665229957812841833273883579186712187196849837765844526796414964762279857689848694096057128035304927712838003048654484598775912811706564168462869525875851505284790788484362021976143641097645833115083237517404185180855118102946425384861688540331238902482564899720925259911572736678259969795631619061860444311684229860751902817417946876413703620224764603482919941314127223 [182,129] 1200245275135163311510779925654749882563937089375779763024410384993389483993845184021875060398422295038305308098486398516391888153628414577353822966269062740543923908756827886792058002529674674309463108630274490804653431309133357917641902376586077831912805714638103796005141242657021232562863801714307296021795043312555081753503243938861310889305083930530399044215072758566330645599469473046863225154087618344321388396175317283833659665707132466268073817683938949990280520386914562522674019850411367933172650276540685762080758049577652344277413330080944018796841070236539340317662909412621796889059791956382567199042213010156670216159496248025986942653205094895030848 [182,130] -2142226018233569128014165141524295289421912642448156598887557172232245244712398901985414168203575197712527101598005864907651027397143564172053545679727758574192345740174440944601713848738293445033723945913360353241154758009815280813841613301328685576933742883229060447179411182947497516736648312514703233252727239367273595224233767630803952815488329037720562039115425550228996038870799966984774213667881154186771981748242942517874467744305357228991139685530952642821370174704875196049790809775353499045960956423010199004485199454792026502351654292417447704002143224850492516226135585330850658182978001162447926639466699843552397430794462120406027791329046 [182,131] 1650715225756028725358886472449516913036346353480766924141655519331710295189250704159520788668943964696932134906259571492930587236094503543132559320173265321173056817454767443824734569713277253525113556723427161751499296948746034060568146110331060288782883594542735207302274885404086530507576575874401911179384509607555849961077677614463552696007591580854351779394801555774006816046223576690531385062807131638569782805246552948069631542223132878893203521421085920594025043222341822874178605166398081021827291709463491153542789649004401435023869893881126079172323024860785060301486273609867002985969802467400694146014150803895609215434217144316 [182,132] -524205721512163928975563681222871812366021590022841636610459859517402449161590585622858562225708662120171385136910205727490447456776258145268745101644583014844217289421350637635326329483673642652927314197251203094592919859176525040172573614514808076972070833885887840956286350260202771554009220045279039433897681793302797789885229434676430835320769514775031429095930878400818949797655417293770633844296418313986146307652204957118824452352368451748122755991377329972567597756450592024066253468324835122637359529735350425665316786070857533881814764673864389454730189279811398023839348948008877939867029991634655448957378179835903852 [182,133] 65134018404586764100145239379305217900610068144592789470216970526231648305594796454056738170014021704803669485305965619046737521561579807772186808564935465247114009116592761369654278984596087253750313664542954834515832521264100906943914887788577607414579360558488378082156344464085048147436618378184548324396194768723429654900405306319149932485251482747964314904225174769389826498386031503041960290518995084928836284122130687961104636607374676725277964418908173652893294815523592973452371240154743473602946207936275998231022743063333892328989130771450987214149385576988703778020978399335008706035553827595364494799618 [182,134] -2987415337963635590802307319197329978049584617709094268501134233326409066152936826503211034526253631603696479341112276492438836768160281193273473428725407694972715311374515100681371425536279513425747421046313498494664321342683906704284892610812906035041225697733153298615060822718750374493525443167025647502272745401336310430032894882524348314657943353953270266387949339754026613802083931981343997450423054025894633123393109092618688308144920237058439544108946349720214195888576154200980206904450086012984517248879442740186476294694701725394471762214840215815096975601623851338696790038101880686240994098 [182,135] 47363192930823677378711904229195975796941131435423644182174924695436474433942847083005936716048629174931984232684077656511501108349681222236047043863799976336626609910258504955839264966850076401184025150373584200566210878329074511330384178733249012672672188715034603854986667289374070552902795370061793921127923133845915488063077722541772243785632528608823065327847893288006634438842849050385420417547770736956927466892574330308870948258421710789985806867559461572565397733950718831682681635654774225061340283293710080622233981093092105200115521318086438256496833201123518832990094967887896 [182,136] -240932460015647102198832420733821602940011977725331344566920729926321767152426579515263277758731390465496809778431334550598841884568792332163163414998779607233488278915391913306626676781591430683595972410485028115570120809582253289902483717839493503007875929995840477216464105206029383355323696780243917624183790017659787082101183886788236389252844867429283016586753409437728622731974843491683256451522032373297262433826167273800507949360567586451474356594187995313559556053929394178323162376976884459822480725809842156079135229366343291058038846096290525114686056898639905416 [182,137] 361192655607970931976204484019922232546321131478256470815639728045551161227758151204242076610190935000590391569222805170515119298184045774195269670236676933700094407454535549922271531276989639462264850167707842591464907066711533823109680992347586781546204263193656350300391729070807478517185590009845073910624196222620137828567759043672135552651761080573130199403706051561319008377534353590242791797926448505354732126359764247326173770704969361752382979007355938627208958415047086159308497814568471294965909487369567117793591848009226047809427761134034702365718 [182,138] -144721888146126106122124748952159289150222380301624153521724723746752856547081941157631421099763104910332399310573419033706912487534989310421068080527787167035695525017341470696894179685408232132569419322260431562506251899148699931142599648068323812851304117762435466486129405372780853729366713030098194600255116898107851129011933886858325853334990103323886128666626483482592243549025326847638767969246638176608367161062348071669638793184804344514369906786903041546369582556681718534866120677372417428446207813123769421059939273521953646182028016 [182,139] 13839127675028792123078284563121326937282894271789763918516339532229009176192006900501539662698832996021484873646637532063228247371258623586699467397324415072509409111380487409401726668554012613453828134919591829121884584592586047081647570855634567136183712113665274616432192762018429824903187257895573815666047926330094442357234211462191395103908633289308241888324730776471960960024588981287561286106958034765056277495875501808857100651946781303768259364087875975931657236620802663157917828879988596606455697839308369002929771928 [182,140] -276672594273631535667072150158504201943209585985073772367935569937045644690459703563977937916754894714450818470959840639074653830500803105663679837096211445217127543603696209319231645196952086989185589638368682163968672234299089630298707795564812378811840383223890337668621986756615489177232002764331327608379450636225072686225596587052995461710406075858897917989913295414355500188562217229720617234869531808434228112403758943965380345154597248546365347549188520494636404719600591344951595196141710910387937984924 [182,141] 988957109496311825771567904908179187555327612258853056881439985159956548734820322728929940395904882475227382477012530201191185224649144344333374094934175215923929465859820307734628788849010585091605747009130872491847191453785120975936587240748185473707474699835300082705657052331710593160383428076444310354100482617230530284914483921773123716583513183462725659409290847236096170886241743422700625656934880438314007427769757217956723942436493112257602018969788636473343205460586669705197285212025 [182,142] -524240323187022901927764601510310167704412394197944740075235987981922412012351140303705247311716662728435487898161600350102583402765170329407977521528670118344268086210728171598531549022070623599259965809005813293611347471521746887352156850256939563500742873365135366302920388513683668247602495362474566462523553866295901107158012511979526609585808599322763352422023707717223452101866147473803684982870887479859551644616135485372707871815760009611229375673275837291870559826627 [182,143] 32855717498673774651606106374083492399486311707283663615300697522021533592708837610289182311125435831560083621797763342314678141407919120865225572913365135547634416860445068141846612395624707066361565517997581583117051942362293808364118957351452143995667010208035630009136692351777077784465234999442894404931862943123918762489142687560338859017490109883821819910269019751734611856898819411696671852187109806610897691253472999281816418211265633976534835415150 [182,144] -184218527953832073053332734963177380594911373817509739760288234198636278543334798338494698606786035333836978594330328662114564177828357503377995888349005831281672995793269743763707935624358095741593342014267381945593328236934134852275715219864536909803274798867519596818069776213143709625434134999246188054607586544486232308696617224947191566064423742456199763509278795406616542774436396701694264359473828901307591744247047075867479791560 [182,145] 65178408076112894924966573671050827248319380555087013767578653052344743786040612218065601509500898181706538560837326087358960517300352915911762844054322496664598275815895101274764109694048049690424404891076478237741276477517351516963526791003536946871092675532157323351321311074848455096119989336549740174098102820914754467221804928088599313208981532740723464525121524458864613376929336336909151388640791624572576448 [182,146] -930825970730688961997858952973304832015195330958386539530626139833350318462113015270941226826588728606828846598315377719995406257070687044147860457151418581523188777390972031313894677902009631011754243705269108994660065461784910541539238482142273336615393107245464931485173136762088655416634040522974861018517103901567897798179350624242350636987388880405342848361976818884890698319216059155809 [182,147] 297069650313968293652663885954252216372423879147979263423683833903837093887306770578155649036102803073132143632907754165319631082051923113441043627253136549452870078318625784260167303885359439388983164192909010772302258499266230797058656985470978117271099049007689292083570595322274776480502095798211614718228019323145455856143550751311659971474985454822695893352253284 [182,148] -926675694336746965381642614346319279827017345829719484930354072756542888880019176724778744560005807986215156073102207373328448410522672874681943720648940126689699488050868578433468327626932636114941650414050360834849547956134686017885220440900177842130713575737619228802583153949122668940278445264440954047001369217043648293295768018902569526 [182,149] 7849298192727709475919278139358471187134327459454810281137832482808454096156062043851591629925004648501852964687036402922535221956924434645488590181936393802000707417130734764877639098281366939094967713954607689650143596272592141963334309301247155049961212946995528972682254734986265491485185116126929182427060072 [182,150] -30313442326913787629962564154665694359459466980553168007487802815192153287330924376614810987578008739094858817143715307884879509717934656131730616082389094590333625687397510751595237793353198084907111466559016681612022436739528701805116368925785957269895676462752070670427089813552 [182,151] -33479504832378625191965019077088154730207943215623302307760654063182511725018203883432607903538835996173355398744716962807171893340756294305911136279743423522898253777290533725834674566757963085779832403636718571873213581305200051957860434587521984740132400 [182,152] 3305800698983223824215551888491567447883747587388623244761934268700183965063076365974851925259780439386262221120270260391592321165926502532352921654294997125992488516457230626607382500423907673330270740970115141335918938187223750707809415179261 [182,153] -55815111634067431842082179283581992283387424668677158205120825926724202607204277685847434214663344912281895586827927997093306668388765640073155368550603810960679981146752874966551728489012689906037292207345464752542432166432070996 [182,154] 114337774598515125939347440716155953317097347310338669165558176538126719028501279613036725525826992135192795466946797549698760469829485697045577272118936461553064405458380231694350437499587975731219866485427015951600 [182,155] -18141355217468131324424339370344241444799996112007761564434724875303363040612818096562488698330721829521151331654884797558213380598033203786982718933063025217032984816426140590477311036362305554429810 [182,156] 107791478555726456787154577019202466059041192359557040196787568542454805249235714834534724425618519353005606158551783239880281214022653880258486034462369411654420222868053474193665544 [182,157] -10298397222212384545480518838163980047657821729987469636605769954167146978396267007356237151127762924876042001226938420922477027413412648881760166310345508511262172 [182,158] 1702373059814025133358507162305838835158488907385826782730587903082353727909580295936919880869918782161600973018450317715152607194944885624152 [182,159] -59343371909178332755961218639480059645305730011976077931067426714559321707901108860382650415314407132400033595593209 [182,160] 6540494329380031891450868538752878417768048490763097338845686958932953687828873472 [182,161] -9283105440 [183,0] 1606926622103529297909102793582955248534915832027029672607828079326584168276547428825754860897280790858447897684998171791693647189362987210754500243119438948307847116880253764436891634062683212309450145610974782831933318268266500948885726804019707166986279695214939912247756352108875395286781267500878191005838628838782870640846121404573778622119154609988221969226228891811498461709013113585621972460969527652689086022124936334059506671750130406197817385932255533263440171177852042801448287567360597637056918262803197064396060223275543808188896569200291154924667124162662274090120646223546470509298164915368740762775102864330612734531495162909354938862878232631507425728575005358044386106204300487459112319462702869836688646404396518775829510015036585806102687532023691977490122309990247091641878837975097198661900799319177438247884151950056073251699524842534235837365703049664620294364621766882722486730631366289130189449493631771126133001292199973344485204463221248515757431729072759307640550103762044778354552492615636878695600283572759148771527311438154643315132380355999021802509766386061877196946069888050488236137814528198205716341215632488051499802492013483876732618903115699018002194735954783634250040972099509192909795615228698730468750000000000000 [183,1] -22660055977833436094385197525505553253768418621982822247905181420338977399659761738468388885567696083278218488442029569813502435490678429895448191820918212475717186039268449669854583307221024473562326820532909936213889936543722156643873831088706250808611950095006741097966189643947557602914127262347934792974181670754021622179639933444631314087391043095636037931845451250278991118570448559433756416215229889776627708309371968663289759175841454751063670687413641973514220714880900928561389180747606478088713943638876991101071152253953863834980415089207283130588779616307712518455905975103013946860965022068315755323138283430617160290244679780031867381440435839860695583953402814120219762480562847672505773493036589185080319833242154691121565930240350316259979284049437132255828453833103370722251767899966496107253581274790060373901756002172780842311730216925329427347923694914804407621336470679134262467600847470937316982453839781912483355940213620819485345511168561649618469135575646771089260734348806273528652511129676626397431680481027105204999319039152067998703977810620217577450877173128493957311296983706241932511158583127178190708293394238192593298752892773530992381543115045214261476836982938340454807779294775385938332101007175292968750000000000000 [183,2] 155222263956467463688534146576712410725602741909577171126124337482121382736757392619969907021004170331169695013815395576121025272457301422456005278221490388323072661271361537323522759124447385638858517300137264487452465291108173012090498655824473969006924139465554587703594742057151459472148722094665065624118191038599561008231278751132633976988036579951856158566034902430332331496428915074746942599987021179136534541968005205802299303954992368463558033679500003001659543647951440505644902846715388607046998905082802479811217820617570929482681927266147243198778615966102001225476378155434756245119491407388355940635650812768950308672770977793135142740919272752147118140764492570408988410497987236058310669902561594508277288302169330090373818347041177942314665638313391172452481746583191576587093932762931860399767434528910860634420973537579683540417753855261845116314248026481903024858803528254098133338009188822636414611310398812866037978352604217812463497025872852713695185262594909889078896946242960904491761135665103276185630231085911271237853856174633348799607628066345576345262271192078331194433885700587527074261889858307748660805647141565027884944637682787216514792429469357442915377482661596158279379313375712731980273939169580932617187500000000 [183,3] -688287596794974115144295105512079652823155075902304050173071523737648961346031203425313400888767798852580938284895808709173406993241955009328972033445882510871095712600542058579391416305963099882804578279282297574098845324555818164147932984208726259111602800097239518167475445038371868487320784536330023545917914330278786981213187079389435875368646775015813071850021348947812806545405435767596867997024258699559106173494925823068751811080027192638510696047489401663969892050224575729312795779945848872852667851453095501764232373690273550566076291488213950124830159464115009044873065343818490172823882769644315849517759396812222381943616012798633469031929031369094053565476528980516923590137088464937731293792059762677615148205918700378939377978643368747135607673339268235540952436820366926635275772683747186617312276470381427798987746459822565098380890132680126155607874927460024002905743204550495856135909674900211243273428214156472160399431453752462446919722741565434436353298050833023880321268263112424453113027896068522234870487321518572442853585155768725365699424521427661156057409468730837766944304276864288365732413419625570817712121363502819993900378700798519981967177208482850698831618222098249783364620670082684504412802534308593750000000000 [183,4] 2221314214424568832552665951302918831489893096858272255129626667683356029410381301759756504446059461394061119954077716729235788345424266622096906492238249825714650857405763481004072257469768187059804246169219917858588166064127522663172138659988282424855645709057779499282918223071699421708229391832773488392071569995762363097637912179167480926023771214314125307498042437810788506082025256197224891357184903317688020117781890655459689580915976505917993409595821994390209021561113129354983520226144868102520429878194366202864797794031711501352920822044818303338637516056426607891332825384557592376903741849929354102114830477403770857575802916227361068725775553220648210563128608011483843339917396315492472225658895720011417669176690283316089877925371340547355135543015040016981645498208980954185188136998723892277102178471286792735776004786227571795556998351261904578512320406178834616695432639662645922639802997997906626008949765397351076713203424622444816143035882151492714389074512996152811485100587648498933573585651741582365244955136610916473741436502012154059874317347914579530062861680107858758824006603302697986107473623161743070077726207773516504833732218663025714681229683166590165288288597838549230973687333963845248041351067750000000000000 [183,5] -5562166605180191409988056876391258644656541903475821553522972292957226366145432158927673840959973296400297091519267546937452378912893050128533816529577108021989816668651252210708376096676172651903690418060035176472742403835685894933319515790026621218105954400160156900806630150907223165148474182018251451730423271883715236171437280144220199262585483293715923989850109848780361389673884785263761477154343750012031276848807658198189803733218505487685269417996333345281925680146708076437956649368822993557817568770998097851773297412405427963740106145989493383028859949387630920943098528272473446255066505844830152464149113332394698617827510155481352699901400198097842546500704802029907124772513219302545036933916734134372093348841359404107784507181221163853781795079811916650505704255196426956819441748374331181183342103916186903499584108791269374809994373888615091661749531945201394267245788048684430688255083025142965113815195053503080552248623482609747440469104505403806915947884777205605768278169576790489004278749421415976971815927714002274446798046686774806954671700781777511970092660646046530655901220280816304551996436190664176014480036454411100447669377202850256237884169075128234241745837102545368520805008027935748604356862472750000000000 [183,6] 11249518538181272037602306171088053088419230607044734133552618387476733620649819831658643534514592340667093120092167598885610467277154639355009906559379971374510019405806710772695838761514752972176589703481151696955403860318787245883738574570724739152454690927855245977216287981675239084879006371263299346893816223543861901734269360645713196996321167246851707436024409194875323053396504081479476260009711074646233260678440189535973419959783187546144706631675596840269596509957590585609222519798395275762869905446426807873285084448581607365865953103364000322507643743492128657026403597576923934717224541058336294032599174354773922696192159558106389280080360842113106814893009567493467611089077831303046282177145656672414696770696926049413760104105800439740268234494802373306577921810772614487196962394860396831643801336030459373528781727647161906085419371072004062395670778137393966349391850391670431152502293702932063796575669595009633459554884110354728969099227320424481907420379928224352943652670017712140046551966691198512654274280483692503971456267798389821619235007091048906150999286536470394018206591650413365752693581774625668289485606982337664356815228774407136906515018684928531440676081710928107073451028665768745020910238722812500000 [183,7] -18890322668565873446103077667220538935837071598416744287640472918594109657437698537522750292147525431904513181556121182069051673621942903433007059108413157851177396933741947330652607549250542398595487923615386585876994892618324531532227943604083221982313113891158447802507651251680283924285638825620806296414133984765153407512873677744116695871059486362943373944999206343871732718062136910861120726104316468869569431114792412029193453511153219789727215707161865571559176719013843763692967202350109834027367934291902454372833340241117724650122447025053262982668426751959596283621212401504482131944376253508340624856124882089060666710366052206043915633435772960215355278299882651512134396781317847390457838519235946487795436741758043217290419973295773315396918154858753227139893134944135123054364793162558233186442038672165424390894924073429333696372446567301823269122680427318123801857597451972076944859508055313710002642226168928986335135955944942777695496436486762028136982240305555824099014447562699589570435231403062968888832134797623742645590614909039826673233656769654216879422272520995749275979094000807948990863733701354029309297819335080359070050645474017445723310807930484267080490703057922304756529194185224625998585353111606000000 [183,8] 26867783631897175652036872220099317494769597833241272672652066904376977102329995281985705425554777519761613830200518523055452165687125401630634450024734762563488213954391599288148162809214201473057312153846554573939100168157656720262771050915059334208543088555793635593102057129090686753923309443885997124282621673477360244644124813533710639031137006693622221165190647300524066474684018376440948367028885215447081892703412511315160339813400541402908392244869734792499710666617160997757192903844925562332640370290232118748016127270726943974114270876295040086732057496996922948939289389951911728420679255011181136102954745283896140224363369293548278240113151261787319952671378979176367826589089754823897001860470819903210108162828948674464321455046783741750109969359429206626003462265533052084811760057458610600605641786843368083922844290370397622453497401621264781323801743923491251114737214050719034060513099781592456898331548267878223674140452523923543296436948115593142880124219954814854410539826394368735420116281648590384587543692184727618004850427355201915384409721121977687434262892814616663649810612539915201062534783193734965255162858880951704303865041329266116546715034761318636148576760212144282070832191149948226708067363144000 [183,9] -32859333313594702386371585688152307485869128040461177124577581261675037443838788755927299690304287701575165266899586795537205917815224360868602897581419674756184118893499112288713932090700705961033732710002067537594475330089427437382640253337421960878341511871894743109581816682673683329830727303813113004679847262429696016404396161219730120515442146296119173139899703968320825841915550529490311318069322667676831024930915486951402902203174283614866907914774682745764054548989142534399289465142121696591131488064686367809081495020384622565825861443891224329109683388961434454986900005304952659654788609845342133065558511843273813976796399642316782082555771124730524074983348520181320613815646363925738688224378279641025849908896568604933823785314472597716431929210001640974639922108589746678881705625421188794419812217954734277907630313160652363136082006034208432336216242981892397970139953872074433871072751822788717215250517994187977792486841763540819273530862433702522415186242730616779988378820088970055860217468174572811983414007631127618934583662089836874478161425374913591598034120769763609292922872285573409466961968614357109279215248849057813097454704422986305350541605476216002969658977393989994043506727152739410583982067840 [183,10] 34963437774943354661059348993852171321468182754590631773475962859793141857946103287047287095257139234815386785770775465703281529308769312079566734261631457865616317185380919386525160395805768768491303765834162743450947212486751106107787117541030588249046524771095940589851716241098653770300877906349589445122529285954269205526950194972842174793935442066372026981911763193059121732037842968318073511183657332969698937015500316602018489112368716512494804701264580163529110760229424024459537091209157752663166770931244812449199136344649132916009240488546853042580982833972248541743126689723432451568792201674484936145425137098379934273449875947246159699710450645084861915039430646453044775396896183814165480221053216654893819456245470522374266240309559419925270211344018698038170413443750248742587664539112839616052639819323227156617661559902862346511237912343070604692646933474773188277917739246593208203803176809207166635494232769042221933597741391887523908110702886254927790865861044087916233565572059086358344135331588325278596515362985707189019115054698274112285419004939187300993657585965022787421554229257604081988666124199451232709041283106875086660295024932036945820011071332907567196771170132021338988040009595326965935305608 [183,11] -32670255609440835724075441819821898459926863305751514672493918147967902588182672973253567642727278181548751033478787736036798770078552424416734169775771192747956790795655443654378605502546504405903773607421564331662547502138932422139564472873701804147187147704042602213497067836554435835732365134034759635085898336117263917642437915970868045350391703128899264599310580370951799492181531419280141811369339170587616982078331988696683350977028474073388161013365563255338816856427782679852175426796521933845278503969409294444776506612565403247419433025267378125266202886621564479900219320023068945092734900365379167850745366606742733090126091884237202993458915957155104444325018422632148050654995110646798313575048929164358815622404695463669549366885732728591273753089048190304414551075300552702901181683282702063947434531657880993376166802443663507330548894991534822440353507128919255915435685723238627395325491368947595345392654966552570054909619432313428349459654402610087545814955343034713440911633229141796547642087003601674186031009242290294412798166988008964116264986322972041452802619993534238864050977706584983666287156760746351532325083656599757077347923284351435818768303512302330589445543555453127790257786323927860339968 [183,12] 27012079206376349567987864239879561648987726662107743760420312308541430314864422693781954862194537134042933384405646218489519982116642951798856059107303598038822024334995541906258602014703412095363024920019647933595680376696211349375168650741025222029330992439390038499729076769895072929648022133032505949486380930411338519099808281287199639776077773079973405797019002052289748480040235512914245653772220384099168375626160895575159617233834721530338089030518099330168559735380466550377478232236225284660307523637181351813621416084153504129629546778461825557280104986001719863368760800447208886128407850450105425907843117013011481145281023081249770600534682995890096921315991057738100682732345754340613190189958977019068239261959973241454883423194613022832029559278441906094105856073436534111120487534884616498402943111895189831902545054938381062827902714178535699510327615056992560430298644117529787887797511803135048134437207331119875114619287682427900097588678838604248039365929140133166907184236665390311000015719622819376283282419032470552474493877059119931031995799389979842909872786543214197142588749500694909197699416930999211293590196309215434316396043950125328414832215702248861406978855022138606418588792029227991856 [183,13] -19885105893282619183792129006238254651193683142720099185739612804790890509855016683367712749796035196164445615080943258068366229676229805431580886125128680266351408019981772347212053674078800398536677669291721473422730120910660664875802517644691365501631047787991814768296325445249594586556340340509311526249444118702882422336251548700549414753134480102499313832137879292633613618353297780785801097165624217379591594580853316178573479717133715643911140962423931168247387492866126849910018398148580553162585576392684712239810565211938311611631961257388960119815781059703185316714380020062180357843633942503709992420626430199226144127993016797295812531841644353101666919526003420528343800250156923390892753231865136881626915813630764803220528680705008186447763471874498434538521674277938982092794948361575611303520461898832233851120360713423783966362863985931528053237740813774311401049761984779738259666821979427242665961851311526181009872176215661974254723957129385028923753364398710931717527707771293414855743108056162783392176406631827211741441026098391773037154969684881806278283477280315296482920418528632132499874140433284729113204806389074169499119938101789029033133793079330139803282398204132968684974948718230226560 [183,14] 13101056397564691302582666371632976821355296639361665101485264499870996851852970557240350046301810184708528144806441154440071764316588950642253206404822546666835024319036844712116808916789117883407543902334899436907400722623037039483732152354444236529063689034839104043707182250070641031565363685384255609651931670970282735247250735876072799859074182806563155056926907595796710948207407122342291068895229806836953460689160756877103369837469227174173615926198724928879816083606138195410211161749268727903588126425035352793303943124619694380651179910073173733299854234425590125984328934753114782942735152990053897975345375553366373806340298766950569851688890514829673884520750735542990896667151075604260041489801158342725156239943588879409043886424752899468466586234322572714424313732473864744263145208776125077637982163590032019239467613189343801920687099206206521730733496153851973401736480008033065344934970263509298571524697095063672179250701424154608739084181004274421609281425466108198535625784880380430766845465879956909042821048909218547512661573557007466779217005859958547329064086280491203865926937173261138910355240701450899423970733893831458580102387829218041599101940637478106199863400816470716727515500202504 [183,15] -7756870141463762410740997212002749001681260463868422131536546207369878154727224049264414187408142197011974240580960393260452781953425173036504498943530900506183787057629113698675636520320223859282517181847171548098008519044691237834622262723258541370709227973185073767425944485822078257875017032933594974019315790933286955055998350895133170122465524945877812341485316712972805921536106360518025538242721548065992723305494326976833292152161863471876522269080482841623584401518048352299866622464188706595007211945178322428354406996025446109299157934265241506105064408065213557415816761412817130325157305834818270746192693387821529971817609919957792285567074501363893643802343700386221825310304137263153392324984677822679933784412544740006329965806887410647388871452391767352173054697445680975039093881734719831562330222588659557960767716613041376997093751580789417951621792015181662168931623293074502911700608295929615348294449905283108725622108325945927030623511802054289374864169913036420384668288359310847844590956368405160667102133625952825663383112285038516332643978543165130561429032371001559686661842491898346718310678315822847025824104422595216354501051960035737197660560759106195540619857514687563071632530560 [183,16] 4144208715533925035550657313576827789057338977902206915594556759114073906974981944330585945119860524279724839756847286611485073101447905417339999774288024625411321380730277114016851754856010050105449627443123153051129753725945380991617154486997009325993315999840291394580857695973234553064507690467007906871023311302563224844616064387148772840029824502070011193120124650153597810195198706437739802060887096523171816721433452807902514932296989531178985078866363069878006835027243030891066948120848561468132494043574779749178184539506516870392370586411507015181637592570274790912884888878351180414240483706774559516217741773159509412670837793964910576140639917255215300502457594943739217648923849778373421008547880346790803790968194052926753530054830084153090166599776067294245391226218646911540487058812077262877989784081467021048142804958218219300341312561248515634802115259080354788969673336379009228826571933811094899126584054156036555178444315676831019430563344257523652328535875093952103789066991746439347103673701932900356095306173057477448199936517242713108036834493842234469139230718728845528144874869403728058065841060401948404976297300820098023860806586686785983463253191300793116239667170186305971860048 [183,17] -2011212644975718311351042424167119955703291782625420284909990598943591002956701818239241117530898896772483857231708427726382093525872226160190774886863217645897010016518349059395271692320334833442867886260988009562887960225359675127731207335633353262358030408136799614254798386318732907777904557931662431001443671177587886489479727201714332674746197910287117678723874562206620507210209597806870085717512438619175215526390398745733706282892150362304169663338916028393593842263604785264913336912300433544711327508255957742709190742208980277831506753442395820875546360194329341629808441120254835829590452621625236570671558226574230124461431430614078904115467439575335164389824606438985876274443454417490891529387303733701676079223572501859736464106298675069240463907376133194876381446662482065851403242321838892703139722044407769272282277382578320381973022069363057275379492300373956972559603524558621741381136269050864914846662782859060639440766287098323329705811242323096958342411565437378524595597189102590805707800544171597992001798817192143962667901624593308585782410445795982919236033299512225514306347506177686373358687845862209335193294121092188431292812607014493588779177675248397971990918752241187175264 [183,18] 865812157222892623170125736396160504712110045189722459060418721992465182937485717345229532679018432243019739783271799935647790618737995844416835753962144329928114410850464568129857588021590971393246005022823193037831418375141276476506768723216892102114512730490077379365054195410409611092494762727541350920956083978702283348489821041613691215516056621645827683457084086345451916922635965769002422400174092465647718117696617653802338659310596901921496604446547533561629742687760091308346086269506872601065324127275030441139146388257000236907997619324034147685931442635521741191390528657920087157610820671820397273649361361283306941936430842221963631825048898766829019952372594342736422596160011531562062691650191739688613055412623324037960308112423922952919313520928948276332141086728790404664283368614735179567529258225297178744457021004416344818255175785490132453807064848933474702515148809514564210840724568932519187515512689269199313934018563459039721653397270566113474010869886543943706671833026059728013563506357288064353036062759536916679353211978259105276878355854806328470279205753180222536274424373097271152069636082625497539572884146292367228878736156166446084462431312173403755880522544398526754 [183,19] -325622035121269150785460131392980148469063814919575003796652851845948441418544948477975969574715476611932768524490492668900401006076382892831122274766073648925592529027991406829308942701522461417079651468460224436729410535428448053536585183680514513373529011352131362483167452287318908114704384081424833912860329086629446247558208962208713519501585556033644023908190933104844863188977293821283327350689002913120866695383883203620819752387350961729086098764218675406723619004046791961431281988322632046492404866840051336834502551542987933681776030469520469043957153809733605870898330262471505738719794534339014752699470400865479654903451870263359477495619327720231786717248076410865995189145309751617867229182600711657431173889386644463396846864015493614737681168117715465195148251212064264529379779848538528303577268267437483596162807423897531667305361310763098061044935395392134638583080971535202571187349906379863762926797881144551581791763084938788175690484502750569951058053122431013135401699691316957127558548126385651340114918177235861652343110990878236587574637123472367978576923249750238371542709416696039631924474830689687011295608825583248125069418275085666498214710370517627663250753622310896 [183,20] 190073292704180878134994852088001780381579760201866980610797744017558007884886123675465577406383744748825986826389945236601572706549878520298488841788707480067880015094373800903461372929330560043788847864342084925747218514335575471079523272494123526814091214239284399249339254841384446073786423935952975882229792247480387911361275010987400273254619562283411908947142942762620816449104960139038390486813129344676224237165746394319589981690364909552118226650810026718691950682470361383658865556546185545492197657011394961393926321178878677878749824268314993889352022383908114717975092111591295889061519905162451108051934132284419475606216428783527353279046599682113519439169678820940396142798869333205336550880178025275223392130452341245742575257600492701765789715176330297567763551468660516419601795191999669102509421294108945035899088777412605907096607495285274556963692081982409269124868953730653632432483005150556709918880073210208719173932879096621386703662611509714871810123026106673688012719583876877277815405025473565534432286725184203278429226490154728427687537331991415887398274474153625367213139236986180136529384967355484580464238612332822169120339112740501044472449800446974983354027807020 [183,21] -76708275419882810230986157300283932636149803979343608824948021813996479921674841580397195345690829441568820334099900111208891331488173295905583636394359779291568533087506717582866664427669923954392601788733723460551060913802008532748648802499323450868146911244245100943977275640406069939298940171554318216258156813940639535523733606489745717393356994443871508431789658918981504138222366633320379052587424552834632040930343307058220718961075163419040510525336354363004582871581470572913193775183029290010930642247976324341835688103684180527969740131249768640944599105334232866065351613613900090677728861044739915963811652338750255960416052525542943041338079005949837513097449890131197941446726681565749192366143899980284528854134290462626032606990159312112351283059905151990867464769699311523284378948134250396998277464846689073150808744102383473399474581475920788366771135192843892663141248313251328781520078215680877458050355254044220980953292587917123981742215324292551830737274248610709050036415999049241192448027369966093018838255241028870184217976669439247747419893011583492980540973091243589589584614290031753850001049650500649169072113820808596874020731904788835501099344939174828612308448 [183,22] -139968223247556541299979845344480947722212663682536489901747192757063337448528514361480364481273880825406021068330508108474555915367755424610292741853612249706161086501018393325634174334613929287806636395357901083261378994415212529327654613131553757824559159585381234565709264149688265278238736549015189357670519841996002681239327460124684429847208024169066311575671095526629628796560220737865489923972365885201764323351961564342358734439782542816741195187343117674990192478558117432086877600900521392086538991018747591733902346943470234137912388674540465037743729045896091491285131615798488689959529173351449358775385836096635269768077385293093614609993244412762458634830467213726871079718942049931657705991568512515430710865278406274067357410601546492054959629744680618139388336110995940884895986366140777704595497373711891330396367495586069840276123505210882778965706250517921935987047193328471607659912143153107174448402744121074523845409702434828851701031627302423079421604417853883422067599347692625171157375120522915717473405481137598280620925783109608649408868616846425036892044993992677025121410607560096837977753819510365971164298825480724030178946579413919829502262832906053012190040 [183,23] 18816470722350254754658456345797873597454452372191828499871661519583126333364694200938732570191703909626375590810761236845922894275498628012117666166666764618662323405792708792539150819213122734681437833454742620192404469527955197510538724637368936717721264325332804145324230780275319826928125221347587279533264332348063250705338428103936616489080191972100982939507111143525767351297404623003742102041037928307451660200444619636075788532190553418093254700773378299291570772926811325761347362736078334712037096800794800439153960875406015849238398242880148386688828021208724313299575433076121412597421676586500391946515439838122241010168325918247962539171902070620679064237298971198094096098485311143171386110874393617720123494940604927221286750859489636435804301585790403253528228144939108856890967672370323852320070235997805178324176323631513602285093961203889675985251013725277144724514651616400584917083643994390986444693894359081296184693129223116188432590139585818807786643663645844893155403886622737637946671225236059380364435841759984657998010956084685578894222785162541096907477403891022339015305242660160205873448442967249974756429751318479074573233970541646142682648418279619572272 [183,24] 226738283592753410141792279722744186913225548500018054500150080454454593572012360309184523160805662474351104447466495085535828743285808172844818397496841791186958758982474110534994018561828478929429858584475129876591569623688365878628458524840978615756361112270292420471034121950308774427558211040039402042828076544864347905687980812624803859128843339274415755140556479039509542762394160341949539475068006476976461678138030498946387995166276486699994692800301536909565798937921154833540158686910089098333603804734542132362440607849113292171620451885474472027614222251024540795923237826560603142545774181245909526072619742160291240522600429156713697648010279413189444153975231583272022472190374678456135357633113943582705098157937412297702789952666845333255220197098287766360323532455889239613604135063429238029203391728154813979856831282722602336401177443232059640175653022777778599836503861393446141877125774404159347701482433820206284826712017910311007299782886926820635830086469463354296904736111865307425653880195785146291980408296238355130382382847836083938807753891760536411876920770016389712285218596663605473050222795442905657153895208016225705540197027870888910273593982444820000 [183,25] -2378883259544685031197480383059707368838655159674485008593694407357697859315758889367029825626316817571741902406005927030523637520319242128882876463069608763251771731183960842911306314248068382445910051143875038762653197448577494387166812369844625180422802945430313684053711276110211045291853208360032426456024882347420558598957626342322573746021159054951978266939066868348711968547430021304961684610340305399562130585164165401253510770708581603337307154987163822219307985395491251724491975276052624417094999871174036639029407790043214358868768021411354440173470401566355031633204989359298216086298400233031254563255126424699231874781760285141813956728311423625933064979777944705900637096762925529869425759237781777694839364103265518530646658890371136399521769862733787556195706371015412455379541769500840386748961321903433567577335042955023009157584950473548872316961529878066458196921749829925547314060892347791988999332518588720289443605559405625778875354325683496202770084350898560763310924517237092360628408592910323607652236101521118642709505080675410384708546920244451940534513594196914687875732103758489906194349186331813069951392129050147208728092422791477339357797919515072 [183,26] -222344350450775816339534063440400366702904743962235736478842659617659283392003491140505117872730355761080542356488548597031563493471326578383100179097198069475742822971342843936481180031459812519013198632256479249290388949454460778076617397089336641822610379921474287334110908198539989694684257462351181840449951949026616189898123840891629523143336817009769425950098873876574133450263731699429887165841151654082433630822375404971831377852434768008453190142725561819470548491434399157433480003568041702234769554582089152564128190475211039967860279509039500940043074519340539154175862107135846720337055815734067437009084488092485661854656129574622280154649550208953160907478602247070486265957779728513898226026680498164541233173359403475022429874915945945182339203341746016791203758444604634662269121750971175513384297887793749760901835906886112572313730302345253256705566466761637758139770465567600631053528853320005014561793653646046201473395637441695538350233848468249611046786797548513213437154048162730719560313213912286031175768247004387432140582873446312623903685798508411008109008536603769211116981754504169270629164586752622725125108842420526807337707918377577187714389679468 [183,27] -4915549099914351692107099800620710721423845057691561963186011691443081164343122630112165263273579423077922438548856778685116250246872075635717234788195868619528154940665983133603780120987705385553534678178276666872171993336419712777741867657119983064542239285075821884251869194984076347668860353541027982140304662827578616998355637643799362049009122504620116102431491574879947648751185456894879720681085152634927475612194576262393008042116427597483390604692917547910425701348645526508910332333974267541487909098345532291107665556838895362078168739587539141125648133114562330203282487577346777826513170753705514181126078842697368680159406369784807186488261729484196746793107351986633806193596388755300748815115530812408366511637491133082983015420133724236699063123600483934184211476378579096951931855212231727016469197377322544583488945779954111115006887857699345434354131982965411628948370682182514552802311190170129896646444739544644480001924500363530211709798420120534488552481566329605454703203395452955720157763998595792362023717952533318218025198887764419803668800694459175409966473011788097383377073585890515937854552355930900020109960077741037740537894615297786407607940 [183,28] 151543558201023441751674116548380878218350308303686296446207168214265681467721850200864335978335182857698456468230748177035865745459308440712101227442711035916587054755289712272542541327253716192311260937714126875480175440858444270847155844362213190227578097167177098834468868689754236953529874347934866452158137590635172920172206799722674338946841672512488494713029329102529590504971326296359075219271846931755380761256490708399987203202310521582158436497842922411090421022916314484459139198750043109728754169788808091055793468768500758131518528401143482632026357718885913998468331345006923816118950612411523182678288522575856154910192778485687096251741670131052412750632165161517515200382407913407581507842652194250766280931369441975128602106102642176162423730166824687089330508324950540458556824229661215876271196274751494234419832015121368548588206482814229625170665123520140814065208791618431243988407944978176257814990887782279446703935137036632215739858090300811715872835017781816151166605882570211848877469966600846449607045434745719861728995165110139782245702418915726968504112046951107012379472927696035990818442615089864990513944687674476562135153396150476526999160 [183,29] 1820386426711919469234375125225251808494490905658187393831945556866740319534568323261547964741148032444695870937680449383017946051579478354175812920541420222490361082627812538756589856930649245092896397235131127327186347012062100739110251678987000253136049520112137269356010880214213060320140648819306165409398116838126834603634675690364573882293133493366135358919072940732633911460112791196697405366279356046008241373290147724633397147169725607099094152018252309600922456002626312615690456833534583321353613916258090991275713999268626926217504515696059434830444816265882297281884984307108313112086995593086915869368989796843765421367365858296836137463441598712543847814522842036380139799941199674421695026286985969995368059069952512320706186207378248761662474684563263090126019951010686903737019212296942203100238297514075267589717633659939706642455866507796161149858935107441244452194501783613367670601576634201960281759093064627211323242517672821118469052572696358326153544396029338886360234167512706870470801490987547633166535796241562931307349829998264960321689840698738408915488903256560584575467065139629729740086119114329390635557334393973595141730309717293887544 [183,30] -72729369870273382331081171028157729226812164510036778473239853241784717426860909434303708271210360305129517463363106306700395218744942727348291794490990518572708409244830618517601861507945926025592458767346574317607858878014121922008917844429685003030456488062273585522923834871850602665320949794626422852073488627347777600837132552416952476390458577929222090682901730680985927529461931379058336512370972398945699012959924619070204168518763742007332581891421871020659237405660151435838514715553862378610343121190321135340258603448023821264726135948491525320752712133974590396162249711569168854556603934618216345845531642773660396930490104935637268818268875213558091950368272045647867741305909149275358793712169863990588614322225128579663592610535987398839839841803011338060220458849884784262318590845616619807048897911432589839198275244995933250966199730150574859436405548461654781359344358270636946338218793344103714810343045537988770769155175842108504952990531941927986994862269603825747416036569208072442376847962428461192631817658098552825121162654099958982926134786006031677825030446280814685189095100112579759802756538754314804421965098769294967069338908036024892 [183,31] 618518199477976760442134485431601398952921259947029301021079780937949437882778030093759046665148243395299039262190906723768054582547371673850571471821856399078474311873776362848118793835945263127311684121410079555708096827691005388037401265176876053283894212755039113949141866408393005781627044424016183878135820862680522078841946488769010297693495599983243857694155448295481773936018321799360784244990778768945611599189254901878750454983438959411411366604112049756425305576650353889147332018060162575019762147875841432945693362079338883938353067430457539237517317302522077233376063064991354790873189793062075119675392313243907369535638360841323137280683637218283284719584199415066184253851258054633098527942321873451772542924284948177971965455775749164255774621193818714772882697180702895000888483907807570044728685789764062885318348261550046741830278943701175803157567643422231361972612675444450962948680754698045373685655290362786382874135752896590587257370953667363476879773499827831374026472513769869232985456528317083888742917655625493495689840440400528799780248439103952963730066766308055882112310178049074666935789655634326214149930943563663394035377738182 [183,32] 24815217225135105106910318864157386390279404955590442565254998525307551319251659531157260134423905130651193860266635916507443868691376685247904191520791031954104684440028490012476620256400069977305918136531422303301859079153299522525908041949203273988989461982502389906756298118680848113292087666627991131331346221549615549332042333172137312325881768040311674535672190890687437993721179758320147983927095499162516510905796956675630874881570394992056882317492578236586776603732777987399856591701583212690516418715218626678499881698820638924866873116552647279389323173674907576119914971701831335308796457588107471850451721537291367504968955304563274775941074139892448419220748127540514338049674388773598971171261191311245164993971343597417816794947110518714687213098252697534864171121254915788467492801624203293226845825391879468215463209359972240500574736250903618301008078530712220100559275082216583825637861361703915721732500182448148600790281190643595016866068658303803462412787239951813580430245248243751942639686853356675578163724571784196136039794968834045645761227116244207293492714671639779325481513737491410716576973317341923129500784006580263619169516504 [183,33] -592322697851048227767350830865556717003907877534685551075990728105052677283199723378689810904974562326324589278769472857023790773966465715197415087012391656891985379290927890413628686867368879012317091558209099118745128072303691876265248624162524211520767895519436105549908478430896788275382305893150236333594083048244324431317564376630279806857273036557893201386527498790784653850483415072479954296562422000205406740685999444309866943098986810756419661815790651651277830814882679627530261377697221602452966221104716878943788670857164909969324919503749443559626371771807513743392029463212286576495433928343739758431402139892852178817328269528634923051056035521580296001970825976996062912727938377264151542269649385814256891284564322076377780540700401702410036204741473870697378237473881456742261831529414628030192057830561833793598594685645319824490730568588581001573925866145506415511327845335398928446960857416384918896364796591671045438042845724019293356505141764608474826181790157241044146805862750197517990687785752450902791220441630293973518462192917659465902336462965967829516398924679700611789282604432881403762126529746720253849518571263247078479400 [183,34] -6060199907774867768918547435119423710440744097619255279339411637854327826890816365001865263951964206592647870126394444529148565923683836917409893369060620293503397661345586779195849031662652370780922493572675014590423474598680755508092860700700156806872012051964644456844739508729277984938980356477336406922095407306615333096755286318586051582593024731691688227217393015866132276697344413680156088485211220837624046621440578786750463974929335122509764950190440441834531108051894919582876408487343158352723427583703950455659692347597355174283448343387571992303243755623092759360679345504773567593684129863292094480316575679165353358059071744368372877026797245148151932782140372614127343365894387972703722130800082842297076306739905785995785907948292367187416733484948734892841884706675661501846070295041210532702676916461678727939883913287574217478712127068047070490500271730374560856849950416393034462650746727712491078654744939218096960867277606161592800936461568435851209593096670397507407531210811572177006709854414488065458316495399133017045970215107067989778673975536940979168333040667107788627200110286079379256461308076131949616303588821875863546903 [183,35] 164600799464658219127517010131795826823934679559401354811319105321863173940452466917430219666305438223265046492144058287714979558017502354618832625407834440078834890164358169739377394812750538532247691468394487992947273988161989748308175925734348205365481019341564533667630481719134984210323934111186630132171379399087999129462125018875882624485150179449325177600472550151375575427600565467684298423917899062327619317131154781709405462781131876212191792779370605119054343575958938628662457022259485641641689542381542664771110498203041749070785031480719077592118836584517702308608822340458038176439094861218588266872802679975904317488789780267803939438335632441823081367609633755530488902583800778834922014032374127418585834453116201587477171766675024012253143527730752968098517029319967738946366664674777252228571013382649518844562178201150446088294033854208236907179815524943746311639362803560416559840066824251071548256384206648265591576366811332762757385962098885949611295502273620503088371023512046457645220403976784965926048895618980828148591971607289916572595422871700910445707309432338368417725665899047645391495024683088998873086495010339155954 [183,36] 1064448797553419471866913502243296703267197507602700306403252714146321093570103912382267832456118603535267409328973804891636436901982542573401648995706462246464719940765671790746790493298806230062519865974948718369703144565703354666124698716407916785007703672540907557046029280224626416216187389305446335611966497554573831831964775309153942596098229808568189375006883240670622982854830863869679364401648150460253469629382802439590774999875177876056221638477208535738235147418706209492762503090679190366987772649870959117442879301351175687848014929623130944679375747994286253628044880097241718262203804384576747570021199456166442067888106845157828749556245188663681960464902142146716385296004837153153691828110212782487660754470309063652522657209924167587950385529883576876224734910476008875789677174054169037989455187464584235034575695349626417121803300248231668343938358773277703770462119164018315103902679333821717309130770703632967972167275893710456864225886725114816416160340247750269521547786267327383247658384679851183577680426253843836218116461313610310736566226212629605981391233367571064571357444118935131443707868384593691592179669804407910 [183,37] -17342750621433371057634791282872521313210103653684456598101572132382106894311406719812621299970753547901482628382107257640282747946115844221076047407805906446312311055427779243680651330264652020866908093170356935850973806204267024547882273598861204857229257718485994942576826705022533314195308646616308085372013574449236868960409766661275705577479853737797737933198502820380624980678180248207746273692265181888642589518965519937717693844721659321361059262579682853042297086405836689105712919173702361284202642966656578556150652857994742982999107009699292721028485560252713141527548442596175098850531496883917924392370273035306482253487035468036313763680534157406600898920232343762977817832276708752928686260260714362104926046672195011990142318177491527089126204781504123689179585793080320440617314205137957299863310099930557029555010642473705859829166291406426842628069875111014224936777806313909446310219038390031467576270920707293632364101885125856945526973766060854889751038182249086637699703526474054256371062885668910980611192240146132472500484045441788655202438199248305564102190128434816321191956672581049619858699404385056200900429370696 [183,38] -134505676297179350936902357852723001997854178976471371298009728330848638450791879935000461585667387032731881355806353481488869430045846651505063929617881670384909672920087759586363465609650850717110377808784136597422966374976913497683834086249630656884905161905975042206700646987410836728310655775649776111187754487815635016536746524271136112091507752361788339501418766888811643285894405013425021067112368662449541786919782632952150298890620071573344239727007673482493233147674834379086201546910360329300068069913480166832943119698603351964673728648555618532523636989424938628249252056541090222569503447801419422355685129864288974543597595165782538824623425747034025415097283433581028323355667839242629149681243819560973125393060104856173752891369322166065773142794399250746900511301541615608900000455875273716953836491634389598452155430729090508561680395404572889715077163937723183121406117285451898154070757939843549688611124907915788286456835918846821044201062510391140844612626116633858907556061704207021842849504532279120937343475333803383678555496318567264272666490116007092716841295102404868724885163477643046331365659330073044299280928 [183,39] -1064666493237058276876542678661607865118785842284022844484124635853772050385781541090077112332309026457122216040602301323590782994319970113837428986405062213883915602931458209903529397475249643356791897371993256856808992870527549926478175661106390651542661686054545714444942541711679700221816004223030883908313379420644827280635997385735029690972089140962532232678580318742880075032737626573480330460357226826999274112459252916863554305720701644828350004734393272794449402875610878538251023756907593875233353545874295178899409801655105773255543039428618061080371549985117317437008616124319089530032055926285255150121415396092318983077649875126174108311048209259473231129559341307369136384004502377810047843523366561872608982309442190517267960671050417253068867276912086297469365815754179849108958252472073801065199719639755697216449137605287264192078493985320566775173620134034206375650272945232527694863923967423060620953284053684253861667358666228852253226627847333668178760301852730299309661111989575987107030292941992186760092483661253261481097498448325136380153107586412567169752196801861815242715837659388463125927462868034423899824 [183,40] 12103241369516402198457957962028906868945191479668798285209233943948010960549607765080541129024415620088640064494206208561495000865820144007168420269411913058727441882680094046602832016796626394003708762700640609134162607281320296731980043537584865840822011528931575642091783626346272500853459941476955859808598275765442541925258448774455458223347743297291452927794042999913021078194244567040806261760159892246238122187265049620470960891941016909081154887477887723268816355487986259316665683101908787767335175086566768829123359705957173306046602473430142952587460565808044409014911788940940566140221805724734899286038414421351914699604866594501090908300016569093857080652664440648244234744938821645091329851583760806495350235267124662946379622179279214851349976664614122121510830801088938297192260865725498694958633236644449448108851651906913782875473296831439756779093241770214457265553293749627201134271005545071695791063353386967985245307864618759901311460101244225610572326078493424544213615805140032778972686152669506057519549030234936515426420590970881004241147673991712837167298397059995095468586552722420593628908788435351356682 [183,41] 519419934951537808121739269880725713945401617524098054319584090790775976341584464843238156485760952753811258203879926775159016834615726472124898594492027309818167007088716562805678082661136562087541225674369085735870138916328576320799727361936343764419606294323909191757774769629689186400774500674967665683795559037870097163041145903570688678835248204050872597500682624926088296244352968057235495405971589379894853729053012982974226979540240731250065036562819696673125886668312308021752468175853910277778591753733204856592547151586550220575699408526127620783065342331457250673077896956242647108462569133171637327692325372296780410690159182178985458905905772669359006610778732705175391711265664533296817266827316434132208324359513269467340696883722696247905891022890281728943619048162864177273048256070986448234788113928380461734215035151763693328718400027575967515362533958706414502720311481196463537777916075711888278419506881894014500806630070728488540779728769092280305040096815800924134226644541378710980872042588858964036908442274493130257888119854605885741906147764278524018853567871281242247294707513894215091944436360069644 [183,42] -752741972874500942858589414292196591972684728893843309239476055274859656989103262739805395807923188686515762417639010652425424420144347615162361209589407626266386264092184164039446236263670837108739253625667905752605016379061069478407837531647658502387912024171143034579712012210340633036166800076602938089855275866292742415801197900747848984181185568701410855721346532604274936358974830399329267153752114563955602611187179760241643049774098319875700116378819120152555003772011640546093623580652659617764330041894299056632760620247810797281010496589331614561695964687965944993688858529587999015274141392737870457112089630184992076791321253293031583504241854786023396046531819736920957176271945850033687241039829364433618938347844544571622984716202686812073948944705749560803734462520762376189941589471165968233174339574106894075283941168325822083266130706223762938367339422791105841763811356865118900199286903086685639343592232140115251430490722120352974680578231554958588675694177539014437289933136751151781056794398719148822950863081269559710357625255271974158289582852897352375223284980373480979210726489384570914877639459624 [183,43] -64901392233102408431670969942408095254055290918074599389944926542430421737683589334563167190526908344056904164423970076034397587467634644880676562878443962270895897957191178736670324879351970725474898085659383109692948397711115781867852201775040621572832969890136931420794500590291959851110343147828007672431787625195634296211667387672507306444230012793228704067199866617988251071344832944857391692235592328510765896429804179320185596525423075056976048501149785775546017754659160109720268508608814790742999014791112863958448959487027677303383336684726581645133913799183738621593998050352896066011077953734467122123708625609184721964106301307719080585144353246095803970806664171234445042581970488512099265499816497535457344891760543104272688171223320896966237217602765976913999570876470336033716564689924398914027064331797577772481140665234458553123954109077514413263762373862932416962780495063283274362720097067610974771711029815124319557494701123733272269254325574629433337783392618091348475112190186165342383818764502989098614465651609354531990710184706723064231858494749328655607390638673821271190175002678028841716650478 [183,44] 30269224086784758855149055893302378653559523367184757055988158619770086865015438936739382905977236787777765012748605405176310608328784190732893530329741839916523257467750436946643902873214114966397055367537519660759181154547571530030179726244855756050610407843172751751455520385266818089050080636866355575995184886688408506095994613442952900406464472609270260508211953506816028404642177788088380210401739744051023943225088847127923828229452183721176054435259628332731360042779898115153126250791807984771950938151808306279256327664529275380850791165493213716280990454707235946465967018067815426556600524112807992235625309368498694190583361635208018223716417336263749049287217133213478082355695849340615144719253044375058716135309853057281867246378429551079853679341853188287658817868671652171551334544592803331428645280936995391187115567157057034240263966582822812387359491996594482936519838610775170404096265099366457288598326410876743252269114995797746416504488457291798544906245909526234161397086205980267728930209027773026605494709551621422094057112036179450896207232713692443158710595939919437293450318254286027140848 [183,45] 4230740914052572861995997006270329239550902277629712103556832913952298218610242513067572111623183426488986539638825584299343237639670535336281862735462109544163418039385987956031389282281248452930510480255003878073539328167831637732694381866130706324729583788281495236296291027074916625056014691549591564153565548781511968664953233127056511290877786023661565434257240395612782507071428726858800281831734189670451359513105123509964686738285861136783723499570132130633611126100868896678919769854657141301469782364260100821408782855999544568887274221973994194978712329069385810386108568113348137592096964974637357497141601087527116365050586493631002626839116172738111280684212492287756797264904542363002003153391961319893405747276061099356053709962647785974681785278140925486997601944824031717433958455109000580057174833000574055680133869457640555402809089745076918676277692268728628113073307402254761661894026485843656009686269898438006114200280165635531697018806745482266504911573941090502262336256864356286044521723092673976576935367700427865434866338177672322268922076465062096613519443060102206858459561908005019772 [183,46] -669790352950860402606413309696742691388706438028017286797911950042594256829588215089693837118198297269026255245063324319268858583274336558528071401263811440642847505209317649109818272396974781487939466869366914244744234351046108158150095188523714525357288061767457935182992488289601151271502574408863784934466532862583865552419836518265039368251921688345600234096086125130780046560386161229404217443504234052241649855878896744911601064557741717038850728256404836184831933886145681533591142073852065720550323940712721391834508512931713613181829771497656029399483671815419539370879600595182309749088804393356019513376314253889392846586374576209447989470161607618678594822641845381528658170966472286603839581323208584554705868933791387697073303288099796062050209129687169830921361500951173786885854446140299143240908233811377802340809162445756633750783535732249259787728818907042949473139699947584607211226371752414045451336514660898394346016914936404694984262581691852266597857581825134088153456036420169676924667142726858089072348376088213751566304077964773546025150969602175756300290145110776649321503650926605048 [183,47] -152883029898724817177868373489029172909932025484474626668452823601989842115790568108828626488180632596535303771128545039962215670659187642182577755647259342085852230054002532018945419292314941323502320055841269863602853177253872341360580212531074722572665495261438314225245158425568161658474769850141122777153094677727713087832833035330463440117654634947245683327988247465262563500722390452229195295021898467325433076877528406092970376220855045887436539326391446938643085233298467487708228514031977949964408383665263540417484875742724784262224552593191367416257007825344290205172354851622182862161229669018106013107344605178008010463233837536150989740500795176962269423820988914398857046127560590600047958078472728283683937982517811900016966923279752174692147075502138279235104651996431734511643381270784096424271955040378592946218368246840552411880205732887784510506958030228828988175510596412738192649266027186846988300671977066779004910274547152426572893468826424773317976213282845783287539022983207693204373437027542588296433097521440197927446946841150469082555820965438363446859751241646676783108175961495 [183,48] 3490655154190721466236522480547228421171854011763833823551261124801093828869767747862122481877080591232275621734760759631981562530364866227585200697766303029806527078244394973684723089286531524678705181916750568206031367865652465990943404099804050194621539257347022204200590304124640120784627011432754672203664907325844498483772078251096364365728296680400510161342487613312411605470727270007468000178965414186920690048778034106621837507219252523796488655005180867853864158558652207852839832445918814545576851741168065241114882446527785168860838885639419401542604593912969441083433672041055240108750395287342403226536092285312086642187207684001390296183174847946352599228492584304311241235568694575691727332276069772710713021751121264863476405841694296328817160264748234130092214235445853387417577511576661159784546128756297506261248570859455706527996239184716613909873349468523552354352134384370183803333762678553373254939602938264913106293321670098847144322603008911512826448141548578301695177536879840790164995670106201919397002705084769542753879624836411567079687178229732383808548604598355854169715672 [183,49] 2853129108249161429867609114652381098201359085462622564062557223910205133490679148299286541537157964781888255260408420533494878204272918258323232649554085646108493420658077501248603561309023620198901819942022048909592711541377138915335132102294512616987016885118557761633556977027408886895306553915996274027181896354081528547658675900575359428154869447985087915238726202558365335506316339322217697972362136107942267383857739744559800978798323419432577859609736590811444720030232348797625662780960634311708901293580322413144746294380712024090934785341741871364130319518415751203380124079622961871200709596680806544145464982631031133341428503440036835890274221118253352778583791214611563634891032480847794899352330579160998482134685344536125391607470288311620508043412890638986842902445214588018797880392361631726961912362786855371353093965861760925180465994549475692916905862352104246143610335496542667202793234609290134179308773887834786138234444536823869174718016691199453765799533561837527193240643908096103481294229865489596991063467812097036887316945732525086857141473290517240477448697748367985612 [183,50] 153199798873000184636625304202186861991195307694432064735397036943567675375324358827767887100418739921190488664609397847757327504076696740287357033483310267924691413892502398686324572531218540289398635442706378222892499304664931419598472568368909724122399562791334659740704101303241080902038427279498054460249321612029342387754219691262877774293919546915294324879324028375235230048627110369226218665839970793572014457893043080064673343597030755964552503124861895532237967886295596593039573468267514008202545503931832263591143057931704512620498388578838272472128168105157681331958342379663199502302207812709741146282473024301262597009907372171628705432524262221566224733973046615117111076287713002742847481243299187648687733545633956256242505545508201649752967562259047378742613763179462885488775699183487339458840881745189607652594367924797280974915452454988288616555083714070961705886219675106991572560658475346661629234694189088064604613164779215301530743600325329601784536714069989827356347762138377305776712200751197164243920568804066944610060847755303949504324211814742365940607511187884299048 [183,51] -20830296902622949249785862566498622493241041378610871876013176132860060742738775424696621817214442100697625690350978457454502286189382569344075504247526819245312313674956967434970911323558066544238915241367176153985887763780204920257141579398373945061479419595646049143289690416663308798003379676530244853930688219868923820256019873293667513894410463117610781428720900924238644098847393097125514145766666039801528943428754759971760669280926044764082817862795394834042620665791979182715898952467453284145272468229419100128472775401382879165799130812311756783845628491863082796990125437303342420237513496309393230925655356000905788229016174396606601392834390252110564520484751876114712340662666351743360665553866122508120018524592076748730680618973279010635848004148595264238252574430774585497444086174271460468629687055445330736491070699692539200851846103313587662568216252041262069422803059657871508950192930864055897224544439688812837437896648889136444262780051409938434329614866382634542276879949668937929598049682455275444845953028063921190133091151682378969367131542424665305764028486750992 [183,52] -2767555487701586738546175624370445034497845887207169333870188180065453752579649193136593887165984201206866909294410277225786606500458893134449675120648931249936717372873824238225185511258423073800543088372828676940945730129931751788106696207381177408205341042626117909597544764440510155086700741252619480940143984852723289648299476948224873751842770805342302268924612674101972685419262441075538810030245534135968354043209889739321147609059813668501717009216933406045901446658648870096859010472764427109115571602647176788503631842821887729381384158504926686665991355953814647748047998341624617594560627271588515891696772053722112966694320535367145518182467835702068652169817245982518697835777797369712912004936392014432963920068667429217066625662440696070052833865656625257194284687822514703505112776907300316396309692614333517216546178530323838106640744991536061584589979147445915626795729267269716794236253211310739021040036995487469223005685222241685856192145698098608259822957316014851469369145175813283833737664515680414156939698556848661476541510168888148646519101910347037145170480720 [183,53] -38961059519232254946568459098782308556388335582964548499880405913954023020416470300470124519870562878953812517523786859334647300786176494892562413519941023058465020327548076756473575988336276857925300513629917388225822164349502739222051478163001178313876022225220100940646609832477666549718123509234223720204241760919977768181929894481092930786793100626586277382316266444304607783866398865547558232006575395950521343985747810872535541517927498212811118334199114350499824170714904523253418645545582163206170349892857860617382625870220324038485922002764072776619763361770402526667736721757958813847683597741726882005353714278193492231519115756900456411163958950283738669525256457023532218963318040656409049932477158006904340053732352312357551392098927903339462544975751793318946121941044505441547849477978865251317392895339797494835075783338298803943928257335455687462844433588133694895400332558279448253524371862110361323592301979419358739117928721761261936603806141114529678783441719740944181838038286731041019325720380989040013346455076135288582458348941005593941496455547807285019664 [183,54] 12719552383711353161335295248665089202039483602292157896372941607931163557116851091695381513704124658154251728234107217491369954882438513566320416573511407744035555940421608015217205461502449348451590146405047346560041505824319841473054546877109987996760080329023502710043340630560386958608714267028111046682756841096815117155073029117881967633537862431796469788187643783170938643678787073719713922569233052855417058365244065720780062843490911505069358995417370235626315757788533285443055035328510564759450645920061200390033265481854282622270967170825697309579395324401977041460106282439081598956521624000503786334602301721404273322470047101351570612278842879747000293923360391154866745673540721732179658156187148027454854349361680252988117640174031793029867346156847014006433074006890523771171488908814506587367672421233268435286634417241239525862789651826827751523510634289153576369580476772152131735214017555274443679041764705347625676063825663598596186619046560863421114354773456445291809000126484400104335583197740293659385990466121343184735625066623478978984966312667339874782 [183,55] 868699755415692960161309091613556141468873659402448520380068062160262927601487706950828597128997634552713880695315052644136391839679029547557896614677564682006260415890500199074556019540331136728105928094826256815821622743447661905796982022648189226283389766107288584670891727649280623587825443769410927319283717424586514434562101987167683902897999497557802387098282516854510810779611605043675571801122881433961668693340379349174803056547183535089958837063940995731246657717291579808019289776652940459106004566962042189060503250199003139184382003938913245913733985346253302634835955923817235599211780767559160868929138469018994544027094334039878342209247580365204582507640081778069500130549863255533278999276344139261942715068622528471003595170718018411401242866158219640771804524490480781036662464142410635151228802632548538673234658363671040646467342960548776183339801933341688313069522003857221271370671787929918714919009633496139649382939899639213258950520192310932258884653914725872626821024517124275854206271367898872177686736603049557888967066850562258338105669678107072 [183,56] 17951065726351321194011370804916495576706588618703291054377037466526503783516697287650319817077981512051145483270441886179593570324732537247226301857199426396026357107947267073985682823199236916567210305996259961394864568120788506966412309993665311166027632367537279645113558701851960134031176176292658275535369128684984906616979058168162909839850096528709605480355460654608318111903882987888826908013498575518283898607233466569898949940398075521488322396342534994545118591962816308903096847220258774916100212826535247103108722299311032021301400369607375315959930208110453002924256440733331968935677207071837455973694734659087739392948615323806448376133578656078603094717009169529024928268039044282889708405625427617423104787085520118569232334330177089186904698857499861159084409807783763057120188210128877325905518860079282540156822514150100372066760196255079360654354062337374942381753676563187274712844409213636091556173210064902611499121758685623665791182882137994132074874970017788731401404706806148055259528342181323898922646539324790131112508041578014704970064197748 [183,57] -3511090239786908596238792942678899824902777520946285925639930849374687675202082634135225143489210761150477494709403990253976969020864460156455193129769894909659565753746176041072331521595580577970979633449213010022280586134137471255547303267443841861022471426488659458989874775360140763603684043116381866989196339815548613214451540957487159959369194879692068961562551327373467663346418772399799792820528402621588429847155452613595009133868139548543285294693597240364727375566826454478310751476812910520967656810312746543246725497149764744547411006029012840748866614480062374346056262632257558958857631101726533395902999218783799689609479905858072947122178379159192644240012550760959923014764655576002951275615982828393800740172423757908532466613314229128633435619157598759904138749869747857703459268197280818667822648916365936692997224327173533395834239647236393134365091782074012824994965870508859594581547255786463963400922362268954679325404307177420287263880211713972485362378399715984067440071929239926483833943066906952022705904162038452989507207465294426208127776 [183,58] 236048105384240393691907852664522972258389324016182252981759892914512646243406745101979084039480128586546439429087649137012907356574495914497414347406546206650326275910797424198772481200800482078326122866218710431219208313818522101249167073146652644179966929520548743655461340478276200401261660479404495603381639564886195399494075971390739242310857903666830609341591219787301010198400752467217330782481870230611699972067538710208937957641466928749273239029579402627292604999183280254310196755767749156905788354810858530077925487153889727773698170182115522923564839509333852467232569056276911442830723235433961185674476940415490850671994704027080507502223041533223420213480671340774317385068182895759257233772577627366438016178912494444736831675037012255002340295945146207450482281337556979627814549272425526913818658150878778093339453743657659536522124983107269284942066841513402977003376596123519937833235206743835504034224227879626205202536689254743114939999839145545620722553679804574714877750013790087153469671000864060284529882567899026366274219352773474880640 [183,59] -58775605237137186336720180878737168883199107538543223563629739583587916105144787976602524608453031495335314480383776697996668282868619639085246384710811558830167694091455931709011290137787600033223960274755345147667652182605967788493695249802085704896035487070021532716200707521328608204300339207643495471324131258200338171056713322460014903332605667559795336486904476800537608171401068485232472637936557519655054066456375248725265674121521806494844717416506849609388144967011510300601976916525958819350681420301828127888484740944570784696541633328097007033186579744643869519496116948079517952488576166560818181142701716591652027618669832518139779912953191324602053692763472774559737315470543020001035154689116604720491726032954976884963256674595432809427866497017486275821754584320987622747342474320833789085637378927762894856827543145207305570728673263300143485786237348513139027401053469337783720752124107321611744509958262528738952939883634128158738843927858582425181770163947191981378354615450315660642985304577190270565852808709881601917508132946235633672 [183,60] 8815031572528847006778427730783663636660011513790929944646567637231308368462500735726563180270615571826156214047872752015556326421642157322793871644687109014048463545998438708989995495131750188221492600694388986776171975325019589541711085130674900159684045329237405761919579034848504143785929431689730900833451577813022255616518629583158306652517134799109339796975547749107805732220873226529454052360170154517663740332754146027736720518463224966105077407261117753688857002863812237787989526112770827947907902907499685045828844195594032537833047749236055798662081552977339568886135985746629224724521365762815937082183170464482468096782411373240836331188784201033731788214838926097946023017980942280929390949901831641645925182762359835378992433256798623701917133348263285152837151872152980686167897985047966770624888959782027716803181639610817961167302214935458374255484508814525938914292950743089758333917533570538032562670572977110192352738435855621994900103453796740187747797423890596137602691728061444787612985375402322342866016816245858963050669507141424 [183,61] -1208858928980145161966531860439874596122348838135183890256223853939882829062696831345707712439804153389740060488712532601996906340858372629944244749937847969567185437496972737811771618659994843619819944382535384667619271863479582767641755029545376151994535430723031022593651735757630095134359989500321818949433108197893431785096140517110750017187775580975468916275377072793342903751632737375732299309122671310535819364681734392313602133526483165713927737483917075037693918384021327654436748216058087168693533408294544808578217222625464782287550571166642044729650716174624738355088115765929798422653954348467411834618781577292611651717579397683523150287177204562542729936725019204184097257265277830289807848132804785568598663915653312607269824041423470238080299244301653799239971313244039934066303581069834627955187566912610506005977122140536700994281434790185915298018403681330991392311157280919170037363798290898941765542930676604832154689525895998001834314540632653961601506504655188217853723369602962494873330828404826021208899035272731600830824742104 [183,62] 149551431968562010697494411283104430751239104253622679357410464739233724473299248536920800044871125683990579991494686657966577557844893372729892862701927605829160724484990895583104805122243333527325036116115619749235186204029799780827746527230115308892951356581585835535355036868597691200810414847802504486630175306460394236642503367850405469760837493359101962516997912618638205194643923499078468318250067703653354302647756249427828886761114600316881999900727324693593787689615580194342064359660975864946141562808962059465851838758227119680858187850423751423053815730688342455549279452306090850225346886426447654660580503681242135476883242021064104634636037873080144684519510291796610274381420271793404500572043874466811225497227827064608345372924191447048664466690390109836075795055276472504084760655305935603237327957033756023603750724967572391212945606681932795210407038610324221342941522994759284764622084518989572443806881871832492633860012973942510061096918295797216302685921972878316382656405059310071780485232654724754188579682782007096016128 [183,63] -16423466397393050700471754404086962319345437136286728857677073058656495189258840590958192579729457338329823665052714616548527293191383654895813914131172351167627167547828530085884368251906480115020355751680573325500055966060125274730663771186688253199983986112097962931070496978978242873642318429131717426653902175156035118348891090768596232692908760375630362979881984552982336419097422195914991329525504952076713045667715482695734885259437321960236420368255308506195359277736451334412680031782842585624616074808878166288675641775191583819913766863174638285539414119974886196354730636435992820016642818500635740748358740450216789084254193648802870841952165700840505264777962642619173531145005846908736239693964461956097406836531538002401008017093258592808486725411839516220668932116454367289391335708477139638022405884961823232622366674514389040029412222761479713274399675622549991564031035544381990184751831215793711019466037339327134769283816538408326041086119300278805912950575620152623905932904085707192173085157936077471120190846799514657364 [183,64] 1598802651610383406029665344026550456484153333910737567381876387117236118442424252824804319355415211791777667379968074562413654734507044010047900812971728452088907706465357745183179419297294460188147362362481819730112504127566414164114580620109848720210160772578474103950957544333783734087079979022904178561553019601147656607005868721043761436673137301167975213194258249142201252543408198971717913408844391046773220761134038315760723600283662936607244019182877173044811023768602923405893471155415410877835717573929687035436766424521798817822537673712523572934202925395886497881573606361546124309043221349331135870948138646034550082153314797956806453576382636686203708375002315284729674073775797306729606563291713024618808812785795954211174726236262322078396153588863852511607035927338835191042836881137475055953382763336471853697890287943623072472438780294255387193444141539899232229606032417389071031637658798290114656492618451918591027776865511837593657584538400399906018523157113990983088563450098870573227229397547177471912621606498188288 [183,65] -137220909455884004088203790571889324572020131300754219234752545346877336100547640696699065808580385665131864466354668764347561265131991016095947786497848043229477157676600239601378005458141860121886232751889188014943757693047637638278594319188526645140779619045086974861431637175565935008936917131891426006416732008621350915385196765034922178045939197675707542144703278920819226129617340192518483604781442518906069291629209532549138270143861215067053983783642361121587397141288232536596562419899812655186172276284218811153809294815499523384594088396833750682104143931368621532741411927961299971834057356156199864225642720320870929654865847874431031780648822907304443240702519109709597003802359414912911241445094439220674156095103197652970325142024772933460958228361931552263501886603651809573805039939064802795482047470016764216986598087141162541486621293210506283853732820759648732388167076913870397356905650607549685651657844722307795662812510516617121860605209971668801203740253207205623111159982131876795607034042771867743680569106592 [183,66] 10327928459002160379732102925036901461361175478668425838427334028319653836753703421909742477502828646882722871675828765762830492313603534519952234552495748928003798396020069295085596109523396871697005089680874813729371680137498498114529389023973158987545150935949719428881057655007267505969639815946050581048370922887855388570245456004556019266372279865357947703292049582794912426914068803049332656517927929522742040083552786572802132609286876450894061077480094885962514388222809411022987364379790165885229662858889857500969734109819261246353769081652943459222688182384476740759230914344761217520362541399747653191437696314262060647291261217503408056369258574289759018302694221030828106067887290478618030512108304138825186758206739306272723541327117296854574651411867461683748196167903448308309973839028699975536527175348067624746846233551171443055261953698434819457929945889450790387435425656539667880959657711949789268107099559665569242374125328882150004187026619957007864171226405223688911462436884943286785103821070273612358140224 [183,67] -677698060703918537357033843289142292278469761906827379742364867183540069250651710316222391194896492475110447102385407527254241364157997076707611380918422068392561386385169515210801215046512554201724702617589129749929604854717508804903771963832854983103982210016433516420478107620360130675853798792672293458607456526331601093957593177001836761483850745577857822019659131277180081277181349467481651120928049324456509940827639367653603095145979004803716006564718080783705716566642607132013816362510311232421982489080597426480965883910483368128205868829025410744656883818435742532231623579954558352113387093971144962928479233108755154212296341301247895932209549075383114270563153649658159611764972679330299228270681726621529272456495607757703479381985105864999754832089412392565306724305856161485693443213495759338313633237079793800420463999894765323687534431558418402325898003533290432027338453865664737788983621323315034760474217654905072614019074875337905367573563001810154625255217057270384119575912646544436134581058398444604298 [183,68] 38511033044256134514642382375765602354999016576659560700869851188947786793542419025862726597536100924932460385244747564377979576537388756840137424439633419213440099270881333063282803219196650209081441204350160970305883645561656842516037211344290499932585110004931754856676554851767726991179272406942537863750640162064973909467954760761555409833078375586393741914392240431996682761602736489303249907534816454716208431282552772259025684189916266077999613083490711995260437594393834108786536921733888570757243364969237962729406498199416471007561860689723862609810930319361621307527787000884452636830210198617130380117104464209393462948370206118555532393296087121353229658394655526646527484730372468741948967587220018023880821807128558567699111465839953559362780284929808413882900276807986097742827851221967272835541903996970950457798555749134294627462331180163782084587405511734960416389197929788318982907836487672994039258116051620295105373252038155763734943893659547499238531339906431803239842281662025366748896609548585111504 [183,69] -1880661773941435806961635307699539181396100750840711245900921436454823008978364251208696463368756671430577563298259502432936804803038511998652864055947398812085359926793134341538836938277090930379400088385895412344898714058905197816663814987342810568106989748746940656963516844506176142582992448796683241500253042501066833638575130715233322010587240751673326163342908157244716372489429051370580331042199156022140936488665984008708417894917148981814406268046166136116899848017351462775367901172451580379446754888051998436035518275074725490306539862141806476238064915755871828592284996549751806150621716132010104539146566493596792537206304453793657477189092628503955800505700005570771240501352319588453508338824741260544438657473506103487366004390961088217865747230732693335446682120756206997953677694285292163943805492954904072356084051194450692921961994625499260954157238306142461663002944536341976737821596644134020840007677910858387529280675750334838289343974097808340305953693523941904619489329520915070132079600552248 [183,70] 78284302000099211180416953732574644850998578762004441041544724782402351325704431796968122384641056281120704807720134272852071063735836222449493996638432569237168569803437622790143949638865027673888896102641290264470090901404095255208779511458345154381856909909449511655104921794703930187151015424945799506926695929152019796829468248121230383791716329692921705123002590086022430837861573296342359590230153118065024624886879331574413089439355308589273955696066047816951634068917666769645562694941037475321429633815279049587032199451844238303045624361788171624078881038607340777459632944620243207972413085466048099744636826231353326048671880296587272781879122274389695511627534428740684373857913622442486399947021746434434992347373971177270780657404027094020452866000142780544310352113506724207947989574779217404946274407597463429129704229170888399325220550509357022294856061204019857966627279798631741031099971152263306777794656856289765826674320619536006785505445060061737065577130220377868785898153225440246395975408 [183,71] -2757877990853077190243947498945007522271144929732334222408808565066766486127188190013610731766059038696534309584840531316557969105741385447715787359477729403529240122361372656688291395675406386155494303077195519004103720872156702686637903765313038255628242883562636514931548448785556257784451280411268330911926485828466915023080409597464124446344876060557131548491086345608337276419199931536941186976240099636410268546778368394054913613384460661439778781861315895642476679685502131123269599533953404917704887147589886229199097632111767612841068297989614078777046045334180717902437302553029563220727453416322276352207605661835566038913833851044177610565968784559525369972789396906467507844119001989377300813822124685844959855121156933030675276500605342170887996590386931663586758523992304940706027595962734047194603256223286997142502843593446189910454247292058333644272662381107488880731499451675791940526139694706650030256698911518170353946379633509932111247016630251953071160020451280029108231910650744444885228 [183,72] 81770116451999093831912161254842961854195104681300793959317482828988158772721810029207947236641986116813027988449690343831440146984410007180859891859041762486312270515935526988083947954046086974599334148816465133800553857571908953439959509011109678068518829044044918691045092796475038615994148776150816518649077889920012107838832166527108234986024908946448548162014781152207744976487211540342467714388522494932199292405539854199033014753712360199146773797638187223437149624097570261031303167386927397007925437691450993568412537886153478663304356963982340794717598705519811457904720583729182518214462852464313879073751390699257170710710506537035574695542945003088060042314538001960367815171328040190542082240887568524302904344073604111652143746736877470424822941905488147119077473533825684266705542878291098228910888646597939084697998227277732419200978907285804891722769010505196067091360998090969893115950064529981046741777928252156940772766558715252543095148321418639663042405438777246603289546302090313424 [183,73] -2027053850362887294914908602193129018857922692588611652101771848371891810049922037892485518057666407394882057486028098586207185585208076894343081337073711766766541653141265538163401027295490001895325236413681308371115800236259831073750802763256590714331699193295344652694865717352091567921613006744981192804897861924526652347595497541055783068596076735507257194497169017215130823021859876000110254779127998206891724975565034988273370918803865799529706793212980166208354600562372646666434916918037884964591759423177256867529092951792072962487150457913524194615670592034350076600912255210678879400488948735173369656092779209177082587819847871928377258190093676726771148733864204213646769621204337219697936386444659875797486798266844446646996448353986176759212239881860516067787004441245385502155495822322260748659490403801283036424390466397062866491556515024291914330885226216625955685605922865418628537146369906270901214654412085662246929466200842389123148512447471173897786936743385677872204422771161512 [183,74] 41515967301790558810778891674635963653990145331825934845392633391428697474218913751850903771152722677577461018314697890735447259754976558974929679784817946547899593574483408969354599600189794388340256494612345781107703983545187521880845429741426924967784175227603645436462590791835902785309637511916571067019213253726852612100294536082097922305397188169391781506575782323481301235429496966388206535676728126328435264337840869271104413081148135608032259558957968940229603752431249329389496282558303598573831428852391973812693329735311850024684538042631726672944915128363022467090441076910609442712050990125494419397028923328121299581955052246937173147371060362429781400714398914897994913913797795600170261589594557009290228369849513626915178223206736808950519656046930055182138336092223895401221110241602462096857375948363019970604001453523224794032184503214160503245825709685099043909482046491543928894855688280686034578180770678202163936219655281072950808781171041273317738738649848788827032279080 [183,75] -690917513939233561140899607897281435080469153148420900900061331640489867219214849941115933217298186192084677027996654965258952740050564794191440493035225500848718381399690215239876287012269121661996745424508881446147228160871686846490673155432760493450371907521326271656549387143455323937045655304746965990937512724174439472454124312368412773271661833125487437341271185477140964950462812488911516562240877917031967196843937659787885816679149486520195696902521419777903419078149314677559854468696154331999203950881923777659595410848630952219452198188806157270499828209584878563990952790924408590847731226033579542670317516274442550447514821303890815891460604287216379001393271458386596288885795235176180837245893305723708840225091958062736506170937056082014252162503484333180833915426406784945859478244936247016233076957550517275947150207974718786202194673109173070272757720725266902061854526793077808931671291680314012366051993274650593561656364510339902573508849094867400662337612439825783136 [183,76] 9222067270531449466676195775123013180446499130559767196764108047093625168048878094797589045078830797297910610060053430547279971563378731563409268566733257350515847530008869540963743173614587997540748924184068132088119745780846181424545865695998910247221821655804943107228405790286187271869646634348546089711742689813712730246058122684294388639982977605669383573875333238735886591553132118173298272458305693396393903313979861180028246586697129589767522120365402624756011837344022280579010938284198017030295148679947324852491308372224643850102315381992434310005738693986596489442317507197060342585840850401429601818010549873007019425841740456268087940511542952372332639980845890218535660128278614619572656625978606640629009512133556387707529311401736519347039742656508107521860406630150208811040627819661404655229238013997516696084415861191945168730329263758595721321962980638850709308967989334883109928218553757213534349386531762244335407104903927406931550288425787850576002260911330092500 [183,77] -98589741484093889015496552452161187850073238409848155154158144082135511916035547770360819480210359118076857498421999259171618226948265454734959966171479264783797865266369895831186197215462709037853107953783036297287034859275452074931957665731462751335159049105092652653141352978793046438500237124473294657462247277671938259063046075563345258799515640153965926802041589425856535360735895193211991515975495603724241667484747953766518101456816825034060640427744328997658824826101440721233532406658417294259547894217949307480529845112805781609658176073588614551799977504970906157515925130309056707742451488080562664665313431376314964505467167504454175017232700776795565682576341195955505080857436996742373656672956129164272078078901414326550767179860384079491178371456287746939014722033742185190111533537732864435345780719176890108500015485384558065620009869079738709947978948921491041282471868129709821775293219594724385841530007482824427171811703190336336173630349515535422803568168576 [183,78] 849628411035192522584918855167876315064918908283696765755125738078289195428143057333130969369356620948427827545743639184184372149191508343578837973262740289660822728430152654171557464003818302086017963705869295344749102533837568167066828163916779493460099613189130368549405336761496419578720794301610269868694383071423148743802259139148112743093879351215612501412494992677254441907918403057685634105118063103882662872640290635239829405329077482945802546916673477457994954424062221142444207738988876920609126269203496911760119718376478800943344092953691796643895148155545610394597055191591697621527467810167261511868885206453875282211145932224164579303464229382866022867125255610841599979167917494005528918866784008219750598964286614734595394490521105228343997656226865177936161524935387327817402471227962660059195429055637000417911081613523659794209551353201560147945061004309137545689418426224779967629611553059362255067859554746780119962703608582129519039502234145601303797744 [183,79] -5885030567053480457109946055721257450886408384708115348294539788676790720188117367001889524679643349133353413379114192073294875172714176456931576260225817413665583866450333934788583278563178261097416909271590126646969006684090919317414474905967709473105777571334552010635743794258139930710910322446913697733721531394753088772602945066397627403412584739259304145735188467066625675279654108610310099455739867658187659584228526603267888265074840910066415060552456766682897034125914914589087796280506412571185477934056305618461300429103222086909280836742186118938720442693583769245573140364388547144892629860854597244051888761869494455911438636454672621636755379146830591634880065065320976534720264787048069784647114988225121978922273281674658912338962078265046279440159932940515983061739518490846742481619344569531042140064995705593367014346862597736476541172863092600475434240485173347318318006918229626616804238500590910118964596535310126639454929670840554300243273830311616 [183,80] 31997471014594260689001382497443528625834888627275319980495861711255285223387898140162459581424792021851930861964856712514353590937897669945453142118513440477760531435741929073769785521454863874018124125937257490197689199149394966110157679771114220489265997566950967142215788861681216820371763326088847090457566718617059553240480312785017146360197260390924141636571926100994333225669180871650225538863818253496888979948265555491367115979928858426494980263300577771939887902947251547995286449919652401645296245745518651138813437664366217170221437651422987014793287441601105192028325121067788059773438068806257008997705612148291235823628832007129662090758134817676308416391060403830466568892991312132673716642352336440938207980694804402430960991101039754591918362625547415000015622584740797778930736853726076716324149904253324150812342295732300578631623978777517547617714273571753837127192919260266667238394240270987754620823797444584289097034991704409648912291798629198 [183,81] -132064973044296796971235398911781207239876225224931352170719410490430071018005695025895696084245071167418515300160565419625612588746060980506336175173743576061029314749946063252922187234894404627427168765385944236683993877399525502431455650939883813092334382158683768428873803664764687680150381209612818920143978644404012174599762263102129282642383452721268453397376387938063187757894052014857556118289907537778545925940599601858722645718019780406879323158548603414650832046930278762981812162900792310327481399947990648172431392503505901652855640791652090101799025551627243460942419595842244726340593752554557115429036621373646316426468496074673831819494771128176705474238827543527519389355389934725520125287030200190843882344962489783645480054102488356849714030852542262773044402151312532442346310921778971400383907356564015893832117647249605910309956203428936314471901522935317896538188399021113958721080566119350654049871970073214022482570603026787879118677420 [183,82] 404677623524670329902979170454062379269948667277769384571625587966524431702546676318863869428716270028959959294917675513861165475939815784572398566271894235589161112583152753897595017280931665167932263832565702891105401162966565847700763644939578710039574979762491729156209670067832304418869574617598510193993780647855896753775086378751820261982217339978006588731470576695044698170930906998017220392517415354849412638904500890368328153113618915736107659266043603119195772858682692287765878835756188740873319655851220826661377413848205601778483522923530647594961428598629952233193657206611030036914614902759370432572552508400662355252488578073537254158313955227614112937723589564739654131162726906753050109579666577628153629386420224234918267965681472441337597199414463270408841044380010437647732641374165786829471008558274234216216483032848429316995749547788693241036039913061614077661426550814229043550276690100631297923114046687897633130406519970681837016 [183,83] -922650904972054513445938648080250386627877744864473699306915709408576562548924631303898787548184455702935603992982348590303820187190597479583121554086013540960029238745809923978822022904938207670422871835488987658543210538470118659337538461192971772662044029578332977534249340890423214808142795176904579227281793203459387814080837617898516342561232959091849529540789744882274917266018584902029984743517628718215348743578156642669875870718352283859472736061904480701672028525743124333093382742845306182360439430000231542340606579994147771319686063779781057187452045492998586895797027923278920430044752066058881523615444497461165992241358902644146091832940885642587757950639714442178227911387458723466202501344085644576396929196427005268535788081880464288921005749692389526698153950326378839125321732570054959271361202440998648930890028970434820441967395002974318047548271652918992138625168267790930797155230545188097170387784931104768789728572015157908 [183,84] 1605303459872079860532559592031145648664470516725893516436295654386850065682372652044840293711806535504723602705534162999627396818137060719315262402929505998830763377188629323576975489645898556510745802639584836402987746909566091877911335231281784793040367432642316534560062745124973805454490230708648990525536016688110284942033009821128166580005117290141023331805772750459598572468739135498243768839176225188198573150682181544438037818654578126591193947284786391272835388504023242300333322375468332663878657125012835550207644378345848742285779254018600560664892711970480547280052284245104965463523712521136478127812003769540127367349919040624290253767363182500609797641705774581477314003117100017942909638754567699456932294058710170956913281797712899853183164000603285221135119188628068161382066059527158623816441581102170406746480310048965806324958741008172797131731705223031305059399185692155156887540316916695711692324431527183196050845273736 [183,85] -2124764463155075977677458966988746814998467879682361769191676985775542416540856853057604891093739460683465827606106302700827482078159056724664820212747082730273988410892183251905551081782392335508783585953648166847744907256838044942118938105192264866677302330677380312801470973280434059498467184922661038035468334537388665566262061010347651968018424015659690667293128420970888465684089909964215661289697830191608801194608367498959694278909858765335286619784664901037166744063013448731332627587470850929889248027515975408970053421562076012394458736556348518026569513466794577908012277221366284989327413499592976083954621552887486671743796099448708977144960800721706516614082166241436891168685388766283488128621890457327677684561437795817916526485027335463681738855247763866068068049135542693343797245030851465590450672219206874594517049985751619099959736601148085686586623594412318192212545984082764189678715143866360153404757052107315431268 [183,86] -610951484391017119634575176532431459310297128674795160745108736681267837104342522050008300372745708340773875249342212252449548339954709011712683034616625707165569436083213304615149678204668128557554552498780186641631149126379008238263151877094219102977601203012319225378088581515260322227995953358938230503515509759597368726780060881106116832240035710441396119971983486483750861647665884959867677960059922114885494269863335739606375714429563599273013544065480808646766942442178932850424708846183353255379846819495889353419353197634782067048630283002706419037463323821633512073612187508841296450688008335036271817575658267152229958250209646872912175177600730980699496103708592028738461586240912223824242652466048622584911649589858946258693037538042841416619775561954856355366107993130586064609693245598372345370032124868401409026304646728486790314766874186419093640323387020267785033475763368184312425986806871641081330609930042074644 [183,87] -166894639447189716349586695086452989519109104738240936679564650536648219108908225212590451324007250507147341144681592143564584011401528956476504169818858685342012399040899703216690828544557718865971369686223497682770024502921145279315644158585937263867929509854933726532758441806759663751859637996216331221211262936993967545994476607354228971521876963189123753487178110892340430103124690379074482848184137263946235413103877056669730433455983274592629827663284650295181860487235029666663853700619452503055644893416602618069402378344673148435360249279010676942682722458980092478847436633445496288543982049130753589680663841999194455605344366330162677487845783721728897013560843855495568343936523771136756794576302654490386041059402603616747993573987902910409070253045057573484424636102453339146541536967957579479350163065618932779236358293097939308292763858362624130461682043353210359570958355879005372697981806700374232061758384920 [183,88] 7922163204577558587716430991603071634373567576869273827707662686033414661519495397862348245493453528497243645854960521554250268812309165273469178267869081300935580849236634181691697466148403443576030928503812615063318863239028455818213264998012452600822901928401737681204455324948793359218964807954067554996513297488845307623582297455126346519014842108222256339089406338019987890655364613153566640975294679550157915671485174698028362263160350269598045960695692677702868450457053929793755862416294620865541053558008987093819200691598929930415073775043507248893679533355377516303786662118512653469429938391646942595731471516691064752325296525678857490539041941381231393747958597236058693637533202130982632914462526787754984557296373708858712536149602398337185013816908301707616826220869947111848864863908486711592588290105251250580513490600206132658443344855309265977312243839202182681006675153584913066657761080982340378594420 [183,89] 464287238543028525665636397343896832931396190734400160974405313137107566231736360692301230237463188998718499304238569310139001641975373447330364876750199226497039320552962978030415763974896775660103828116791606428203237364269165136184873501342305322648623377778992102203455149443727093888094173608624684021804970285136913597005881930422540544758135131437238402730366451178669020052484147427080145349475055051171097235510977403007306852957565333053859986105267980003149202568261020859125326916645672159657800028215252659519981695356965881270858750781225623651511934782207745035975020224225719297435871724053975034800609046952744324674400321718714669885160082272038468393504249713474813605448538949573121144226319460655286278708614987874934983582179253778157864732332025703303149593154730861688008332021457812244106612041734220099811108758796312047772436985937815818406153592697961817818886199291978978081678646071546682436 [183,90] 8269406267857598661125513359621803004735018925834693331999303986907729867311395859334582298256632695213201718034923023054888957844116326430141691342166645941196132778290976974166119398522624082551272967249484280458919720714380447911251363455477462824190035137057885663557333582839130760280079053970437236267861312044397795706572210125691164820861887328268023902026978913893674911761647744510180836588417984176919660739951297735559195934911172925978662631926358770531374483861883501318552584580278203568795435910247588146315804784976898421380705987616382075290985116045168853151308102841998744418000121987662043991408848706825107114015605911813669110849409695247898130206728451140764848921817425682209201387635906988230941418884916817150087780188922428472329229872153106799929157831101132241546506125133309929887833472490446087943599867002938866972372814918754919879413854862655129183881698446378201271771059506378672 [183,91] 69971379925788451476598035618435063312778587857786000507369200315363078914270770611395947808645248505075624497676180071521499170649501729426533302945490125492101164174959226908173545055801568262400857341850177007438179447713900440183665517998952681028790280756956621210757150239539332328402238180597600987040081645207048024950262992213606105067665600673796176352044415341402843439329590030253034720225602361730562357400753479728904155935619751037360811724584954589616195847547984175355744828694931762867395794791990169295564012954879602449420736839554829579449215521465463165816925038937878268329087537115278813985797709884942762201809080877698084903893515215070420478155309830518060318405703202212890177119721168610419875430294394233322204123391048175349666423104908962005760296590010337510172809957293156297901891426271550326906513380580655815888041218877851718515378234674041255065720189492139175881149022928 [183,92] 314817017996447819539546172706209015268205005653876466266578490190895588755675108726103376780055914133603312244938463054289023741191638700163776166378800629392786781525743673591282393296244333965535022166475143998515942275448197677653023159577712894624103544674397267018751229051690348286957512429234426640874813998325995686550149042824225729349924502522295089201802764898161530565728138148408482930414904583703908035796982040951321694478488930921699462895759338421001065152911810410198306136533846724802499384502707944185609499196780103785333748240020054758326226839083904792388146853172433379896360056523129280096018136442447878075739482778413841788483687185043740419739214181863742306423301876046041533100104879299688138072519851571086266712125419970292182957351325421551055720684894272815238482172964753841918436939123002701813629688581950389363705773978752687106070472134243775185312458395418699211748 [183,93] 788781062524942583140228362230838232931464637150818291329056089157669405301532728114687002804367962954109891606972517108870867336811398247140876979856762291825694769855431406899100786199083818097348169085557566495469004903008932307493362190308551978159434720242264152109983415143393365822756461291803802917872401343085594611952860811521626368337672500302884266399717658066739955306774778311846022798223003299775690229526728994203687043986307950910716621691426436852814656724505529174491844755079274718636931398393120841479239924352891654860699757263968525613444359221420018695221215078438339406012109089377556817179943288918040214603210791095186825817808415292257302034648433829324725684257170454589863567109628740080325789609925801458912286598361875885332975524665428801936604961029235192784186605371253717920033476278816159945884871380882631150404027582186906598551541408954732006847905124580172470 [183,94] 1124861369823495309666531935219601795628416442059411607588172023496655198486075724241444306926978524678160597896249632044163205297187118826494721001644575068723801964473942850677497086192630688077189920545487517357409855107637257554947600021022978113666443084255479963795484442966432481456994824580308413721033307622073448303837354150437876353986013479800558334607051805011267668390180296777389026735831176628869784265556729436551389409948518094077796704412434403364424035997188739043860038812624555429966277501497594691581566608152388049292100709897053246204014264387927066975441402685334327050281534302241224122053610991733847585068399773599444115766878283611421470450931322771110545935341378146296559800519336407259054999093040127095227858164817360926549690089738563434515963971223947570941326619285293538555432213285662687331430644068644786477138547083420194952237216746314819819320943430032 [183,95] 922448114432596391018671270688872279417088671927105786528265909242568908563327695942995649460272818223323467397340947043344938491503668152694970863501726374560989845761615197263533824234556395039017302780687499213366433561027150790350490262223388346918222055950306135620976392326140174058889759755532573374971870146827978156324104379925981701845219134113507763088128667592515067650881219291670359965653301417178850555243917474012877473647291570130730316103517692570749394685200822777590685349767038263844861561030682420217696875533140923080614045217291887114437370422784456672496340795855170826282448373555483053523953154339483584813317581732476142011469474989942383228963889691565508496096622149623216064402487774988372787856260561512264136014619520334237346453984220521008851478562274952314481726070278746588222698046424614059488076422129396217217563961656672792097970901653609959031940 [183,96] 436670826383478969371549564818987054355370625699173972422532311126098338521423552147258154669184856008991022003107143327060913708266403022577439005163154666852276847823387488914611247548974075183459988936180532880029663949199036257528993123806252375531486133566193659305150308564914090980237776563969754295985861757714364174576686446661096153068841716035381614209855416183795212440364386818099380321961276937104195019683517002609214932612545109006435085209044794547410750776415009347937301020091429444453266011823085744042714879111062382865126865493686631885801089328712754325299610906917074793466719241940346353683044651538170549031905564986411960293953105814207520438608581144978912505847865368867006751420024736356648264219080357643505559961796352005785588499319319482884377484325805986649327958054521013495189973068441389564061485178201962622275123989548229064158373776264527248 [183,97] 119308706241264248131573888604756743317585114751179192485875943093164008576087687136675421535981764267142663394708239402256436705039977977936337745607210186064692310213903867200934358749166996357835243807674756218660172289634261877340040798229169612323530942664055677805025510920767193849347683327271063628523515079119873257721345920694546661684487613941038253106956415531486739648927219288846716374810701686417436121935433627190949064775865761022340487957846625411202174733341419274257858763463142273617193993250673225318665313858602531516639291184869641679063144044477333315199447123678869448659980086880406473074427106706025924330893534143526603957896745982990591014132673975018130294679987698993195019542226234219735201682469957511868741776012324408643647332525892964623644675942010332624187663854327168011672103671455644589324149220047406741872677884383837045481055498192 [183,98] 18760470107642807386982152964088728666278354231250434709898081844177637576537895240936049139460320618732465225708271463654548940754624534510839482383186772974994838407494790825134412013915140633948067871125893061917176075895743452781218844165074367288906556729791889429966260146588346732202104274697683292392795041838619336799226054643017858918259409112644048447111212980969154377959683745518473609918675345544100100122801240249086364781099002398392014323474990677001293621617292434844626873127832877430895727669669984990322421219133420410842332218711807365262019179097984623024994236424191369043982969979381384945371130067724703258551934919543709007331998952553291587634839611091166280599320579610841805793752590593690100856745477292806405168541281232264590067775802916866740323276763872987872756001976462880872213816780187133092839419168601963323900879009249862873448 [183,99] 1689363065771773186409962668365544619720446464066150818932474737516393599058183835152069106999354317815717160128708208706564113710280469394708827680926387727820032473437520326240417009199611148612103389256542067508586166255007760518664437074857757460306614325607953629238954664075797672199146305215976211080021256786804124362659595095797508453592788431400274367500012441426935412343321820777321797126371496785454573359423624632585408888415485536236233506360228803731783590681889495870973492733271907734929133255689799624789154960412548585634211063403179231429749621281737368454442164747022144403131107024579292461151044846592363640472452314546003550426471918262925678293583258411322924829935062341751707463883306429609113349652756803552583044543072493318206431187165188712073772281948698379234388436864928387040067458878269149775224216340919031430257233974103346 [183,100] 86543124591638804227102572384945287407720572713399112568492257353493905158033569611237772246708587229447657146548923635573677060913740428809545658950460275746053443161560830090167652289375094278377050069315548441803295932639792234468177383612293295833315009152532716453891348431053303330334688641093911767771055449517789967534062992937778577859057852129502954474334581137994024652561532258851609183378959653952094156280209159124942072706522821832813348023692629308345422144273161018930069990071094849689854150521678608523345301185471938620300014486507142176208125704632230270720889725893511201643797817446150927529925762187034586596202892601423941627900562928542491041800450545118542766765618239301985179968727591855570097125654933540921166607287362780835735885465743330413281991789542844433672577432817275325696750404004531810875095893747735335834238576 [183,101] 2501790036495687799285921449133911707565725784688282732480601491958822240500213694916575757024332558965508868730768374428227997228971587496552621082878313187522285301408707898127721572337242528261785353933755090671354809876597425345891404336568161961629044698323215295049261602577221498391420762633400893449065312675794333487714774039275036546258332552754592596992397452370336876087276648090755108419755438775353280998372023776795528621803811895492439880790244771795620369115324984743670463829810104747528345717673623665902983358315085086243430587466032752425589295012384690810148976447106296934101577635436847493251773582075866631532439727760201237536902799861866847603196538728888341617138881047231729293569235440381106411461372224179918766056681422943914479156339126885830578033808697744693217884629008446316367652982418187699440965931695696532 [183,102] 40425447620579044630907206517430497987739953399461099655487301165938444615496952694178493399765143597048290956844294725195946558247197870805144659972543011284566728838155950468187576509089635324709486214886617994716663977944550843537023886502180741425633088452251061826920423592488816375859683140933289879231939713994646433049322933148684413818758030876466396751210201284968064472003595349541129306138729669992418478585939014281616319961163833042451525398435864173829770954085424623699563124831113227787635072190389977749900103116672704248750779242324807500279347221957682712763594493532315287293619398788212083399155009184264449087736313453527981874338270772184280584969512824603974378579194388478255259712658194948160161860395595000176512309680113442983367720498092948581190411443380802016646724657839824240928650258047509907013708172776 [183,103] 361246494534432258397994013664925440577922449516736960585823346427171121493555917241213780051648625968786545165898089971902076772591688948582758579643451898169824029114692344357092915913433059198341462591163368027568082938341346345452310689636230815437318194205828353194375907441870567035590142801543243939054438350516933787624511472336993713152563990564928601711971928814469244438010865645132803673077875220299085362018858636302821956600818832982333783270412003208903647129923345559357675353607670820814598576967458045802118801622661924025809209085190447191655024517832428910941666764046789881939037897385150146902804755865777416232791514380815336805592552533966068575811718981810949897138537153503724698327485747111420470251420980080027208501844441154751785475405236539933493425905845255362382728989351977805942689321490012812824 [183,104] 1819073573994880220506319239849868836427177887774902733894334970481652391430024352117128886346915973068112195828218795648281216151459611838002346032789338800556945205300684091613534376226309316359073056516113422421201147076471416130911791280786044458886368073589721835273578480094360483617643350142478883459749925733752277819582645141553314003022231162332802733409966995674565066422141581983824138223917092896237135031969191309082279399472077174082892103025725262345558187335588911106483370846105430389059713654121627003540672471436351057837755009946976428007750809315908788766239270242786012276241802653080968583272111815335663527429235280844584390417743292186442444592413368182003064465878887456357452791947212153921179062192116401940931376284352631586029775135597526856559160146242618757325301118203790183861473908721398 [183,105] 42844235248389919402128091763974002497074517918459599380589148262522717651798172097712566150936973362451677369663322292635635351135101144216545162497676123386059402471746376381554496343520500437135864416310032921682343269960119658233811545815214792323638958031161164822492319658258249848019800454996662497570841862900715764512627924918746948575998785624365695398421816416343665365478484313280989748252951240591510856353581292663803230057550695177532013097618313632762565662448537464284198825542688297120461874092604142668399745968322423532675194005449158103132427746262380778183838430857346041600339837498580905366016939623544288617700801037252851939275784901514097271327269203759668620036032947742118193528996084110765414614755716361499439169695767853275977114003858656962607544603363952631151704026650352261106288 [183,106] 18653607386715047230570407461526218969368299262104852997474129568209404071380285421728451827830787569931970812076887608737491651243275984461150715383969316578169652627917083862000162805978523566306139187488389194196315991005230965618182384151642111511812766829745565166505211447665523947024776040264273263989729464544474738279012727049657762034460531785585626824141049938672028142362292803218150854657950346107842742706849262439717633145654309452892422363471347369960058675479790060661987439455891669612072192870431499545189396955012606505202312933284998967450123922084178607952711416581258300702894850568798775251906470661415801762410673131062909755260354626960927259141040094968622478506529671004934431769072471379681628542162359506354029234625036658579597797211195311379206322047710264939158321904507897080 [183,107] 6520786365971773388653756198702227870050379721521878645735899700472264806391786604408776893401726089451975580555446447962893162279416954790300575625183985749908540764085954812275085796102770181187545825005937326450689647469840723260861558699221535829970462066475759448075460479015473808521748392171856088474320797434709220914738746614536445441726802770935972507715126907869304883120406098897149744216507209578987126755509806482387159901601041174431933202466200682027941184243956110473044703679901628050404355414277054929160720953405487691012366358120266372447988905594557183324683502335955374500633231604141810865230916086274383273819330412195512533569949729581641852968115798820469619863980918282883445083179371658512653379052026458194592120649813354328038742519804589466729675378311883098299492601096 [183,108] 1624642648446174173518093735183304258868196486925804963048747054590388172180977115388168270289425064928482047072078290223014497670409444315294900628830339586297367902569100936772804367734284252857759121800776543393366952912730573770596599192582314560360408309557756917872383058917275613723118474250373520590093626219420624391659257833027773191521028452912469942939347629498022025165426663734692030669374458230799101595006403725724501297526525301044244363480127318930580354461639372305469486881596502661580053114533093893349372066176986400230269427324101649737567683910448677912278703240274551013207377652662147498568881233358700242133780086114401476106811366510462633996078451390593084516288772022991036372839822841156914077047425145279451287958232874031917822988444443462918211651960879690887016 [183,109] 286580182557096721227794517962622297538416129955650314556790214607087674663166800501566044909311163349909835458832484236930827756863942774175819159516200935621558918651998838027535047745122761160519627259710268223313207602453740764785877408693058179002866273432535468267902475757081601920848329559193051010058679213425779017215799973998102118208680783921151762528831655078622504318212944237634411735120685807687481227631778357484072354721641410828351173283727342915606955506084032800814347093093685105592678030861435595652919133127744497783622675908430175078735173167968455508863842837201194443522385382103279352767440875141237447905735256210596906866177336481961849360453305590066737620351511804250081725285948612766754107348108576905609367899970542309365411424058217455309939944645627984 [183,110] 35543364647594227028886267362948353818881277331411211788834185868763739145677763520788553472034481798481939727667335542472986589787492218052998414008777465245544568185624529766904434457603759877548861027307488771854537131669238304386817068936578702665437277219503053215440115046792651633220627995018423609363870912578157540932839543031085684403200723256439145445732306846346366646859842292707301094269995402882685076001509836391081834110788180663670450446679668456370984253382625354201731389430840220190751276148366665715569554784193733834732065258400922366444900709302317880413348772766859593969917910622705409872549454126380137306937500075068404358502420510705958239137821306884859974374458799493453512865367169682033492382498435748960631571668837213354787257856846930224629264632 [183,111] 3076256119521749151242760798147923917151705026119491226814072974569716346608158648045251950028181897911501100666417639739406188262970219951073091446095630006723750026397331328190046670616329021889745328740569138385077844895383236458419597449734649636387661016416537621098834986529077697912420027626984419586687592721913317299078963264599439957096014220141530482657996535050084106673953280709121040641437028862677911096554915037111280176790971636144486869979406456823001444048712986361541682870791455744531523900721775437446122461447816207901591017290437493698955178813305967882980528242558305418723872259467245547128394805355554574409991952367973844391829105126834190690888902104867828457879520192518901009115720394289782368823983663713677573710670545451127886750407496570836 [183,112] 184286384182879127669709098716591985449835460594286269471064059383704360787414176319356564161641132444866510146533858664184869998665965662362037410969499680413079961271036537559838930569512960394580235410880425181278190794529812051689123142317787436411453936701681191713217031364264915126836894778014819725700479778248158008401595633125730809136170201646505729620306193514000451465807497155259917599615430722343892127631142211648974285246385965082615503218930724432820879250629107246497802908164090723792933109520703402171159576305907988979861338331270408397554124357227259441072333627636534069559505574778088532594358896656427612403932272674657490790943047204894024093222999833529734842461109053788425137299106270467545194650729581481173210075420466800321935618169612 [183,113] 7574322478955896996790222277099238258311306123383819437087126908752435284958124070560232127810411935338510873773965607353074301595528898497445146993352969505123219708237852090800035742947421599343698844472754002000327996552822027745874514281306610215548794907569094756312691171461889658899115381583199491620731386005234980254899921272600933876981019700619975119962387270393695592262525542122586582452733323388662262131053693077435394870792742448177054982012671508346543351851137323300600028950463720617788876130773145861741216402434469083837624088080910025942684756638008864647745941110583864699818188053680861808187072603774002840336486973993304932558913969812504113798305431409226352871867182129340285642045264259632358186498327933175357708629902401289259224 [183,114] 211568486331590767813133660989909460840804554029369981320355216772684666479650582192107191801255790175561790555743837935797808869112976933323136935108203337804577381176908199742942098839997420278651370191620098374467511406625435545272950959253011058298635385112009761247858144151197693189479473073459748766943745938826679153416515140089455204659367065957387989962890407559991965001541746197388607428074147410611413392864154106966208444135327364562176019166694675577206139945208335663024875929748165695208526212753143100233106617134293101017149868196570571597671621720306429708099340431098715876120243015760659996540524324765634618346203274325023746930155967486465821067324032723203162901765877423586584296736199128612106104808853378471824072560152369652 [183,115] 3975373720165989641151451128882835667858608785297681086880227387466801944772802578526525797639607207286346911653161080990229126127301385818345075566510892561643324413879573376474527213748131993269930532523572179171038915482127603557920331568512782671605493842713540245183823192895254917868007240401665197982927058175657300440271016111884092202948887742867943726835299236985784601569567651097566555894111190298643107776428522720156622662415167480804316405112031678498054845171922051493091273656833209723381223553487389811332777339324484240576825510095786184408073737756716135363094260762304619568952044611100890520218260285420017176733180649797843672495749727070407729306839611696688747311867667762401709554826711031903707311206709255038693337036 [183,116] 49699595816457717054560435894806759459331651171760358786876574925848920482883062729128418395610593541926110302064983125207353140649380758212626980302574180319966385655527152324046157966740584355970974413831981723681622570885823225397104558998883748657589563366201585909779913476365952019154553262666692176262726820519413547220528048790814741690388750873737942843098554681905559926660367844621151997661187553068894556620920312373068445955193760151211348774041205547589717529462521471598411482473945126497390097495772582066654731734033193123907819356759914323146566930985292964767356116688042452472652495397685833390275837716047239130526875210049650643622034170239352683028540559178489858248725234318023456284444447082564386642910877309668 [183,117] 408548427786621464529008519632958751275543086689990773793239997510396354276958814495910409400167942183592883429833227529778357741602327712332769203206366178523682885340018184723647306392387917723369826213059372534506221119364678000765360640230237055869075065300625205683698444611666980931241043618418594464688838392127511949817555363582478243290416669582517631487326593786732370222479268399141489582300084201685513555663702398610300658358446618313259760444973495018993882900443181430935162443987346179369033026733258328419933531937652452238551769279810910360804088811345896197795233576229757034761857354244272040716504160450194552016350675281096102730904459175997587406050385690063772586882491392808082394234656401938245401348808 [183,118] 2180360670970847564570910856183540540128037021101047349895610003200705196484385427481971209600993682385791439877948472515155808133237882129913081292815661145401000592494531061995332329423491052178753570480053945935379779759215566958723679187852237043511892227367521249832843687630606464824373432394320200892619867704344860513234546296350259862288930385252577113377129423109256869981197373077675299219201953504810792894225702681325811648126982394283970153210580830933627525632784256849147676077650038768549031350022123866105141288068246415200937301001762571491846342441574105097821769062574183939310324927558352379596502907280257255395272089120096816616795836964324989512338980020058451908867428542510780031505017018270567 [183,119] 7451816435657154415346187166038689752003282905482705943138854896139735896960606896866988475235708447895299915584985768020442039150473127412242243163358326432184537051977288556729789467102326982002967652779970057048101459241494411630182670661875070965238622950679157846760959039298807561610302099834058957382736557949234624414882750759757463919424819734798545735615653576989536985030185172705581895908999014328398610727675099920147480679558376888722626015930055190917722815121487946335418388923841503152957724564071190357148511003402618810520310719696389137508412788622773109569262207839962380744807597776707975941856000703454987946895398364386910976243667316646069988902873918793640957047203864284155702669048102 [183,120] 16070802761056499991079461351573872238400691538660474294937705637810215276028561285634694842237059954631126048055253329472148676864936263694681171540532905101796896695503239053941043260677980497163902337990528995264787700234139990351083493384691646417735037399092082328095263860537072468189010213029342737869074397016568677777849277408890228795071080681171911228854161325194687953920027373392160816382403891078930293940935638748442363581957121007571690686202311923934194036801144835423323699761665283304982397954339863848814807380117751500620842061464755678357992963399996742938521124783820939263360070761519975841150049405536188856433695884400990061750080386102664531961105650013131734056419777458161314 [183,121] 21524859332436051467341373497453754010460486256712006633663198444730813227987333668873898784206325448008474164744505821842604826444963406145250138319943498250537445827579194454683214284518708286280486291594965702739348147530858548508282538982667221272180272555421885776415372568100730481483157109410688325701046158441618698076862483689991792570882474239474587001882872622781572926560055636928965812493920011584403479222389694386405386490178124840749474864446859579976464104504391565916317735057981350154096613343704521645204889209639347405217227075208047284372547197290168960554223442270240742272029533126412690313901439937975999869004889212962111984373925084782639516741363990915395322316825012 [183,122] 17599409921118659782158851664485454804119033417753541350893002553510346443810224292986683673974003541328554256501351187305830982375053763938980457796548595099978381252517673963579634236002829591072092702809346608811074611759916935100411252523238851894284750731575403602378006842980380017863387142032888609721982035502578184700519829093202198450679722471122562129173905166141020865980109585997259362636298214262159810142542319850726087210301154367645006248281243567088054496107977126502575618160858633739906220395885412703245094250517280673493446722909382156034581521920651733178054184386074757978598982721769883304112766432176613275101089952871014873970612818390429074508989166440122976 [183,123] 8622276376707786348104683838661193219144589158256747881461505895448983440830345639659857140274370840842675616394443909436659111564968399284106158397982786502308744593574116673314972551258087252030208881128707348134620241936530449674364715841180150857301483303368898361163527904653230619308422769225368140859897619328439374844382682498566962470746890874888327626822048988890433660890853216845256740986270849824782272274333588517766530418049700274139911433236243694007325364521089462938132663921354467609262461913829723882278608992967226011144421148020360032245704293470215686441738918956240437144925628248427317681971474577993978044362762177791570515287408511008465867589605200 [183,124] 2480496519506833613748767674308545954294740302774271141667359701582730169120908276966547997233189586192393832566011341035769047116274662217206863315103557836836955419166570387074314997248494239161133886388814681648609833342553598112796103722229538349138063965508059910825247548942765371122953997917041730416540372647843180816202553297812920389423966937688232713906641522949273172199347511490931229203237598497429772764405149189104857518740307807898861357522509259208429929251544303361270626073206026884250230274546224647256280551254056525703797429374041989518628778071014921696927089096291683191596646336596712180098519946839546968884078544825494439516571102574041550 [183,125] 409932943918886492807211964931171412125787705991897537479610773821462858792816226057030845147153670642850598965691058864981950746114794096798949988373342181986701078808774669383061892272373383136284857424410844709103775228401832184492800424791925219459456025978578625076718699343424391439494305850539047734235052574289668010225266625632172214934211617536115641498550900160526485130516109481120952725036951027674283979333451777045311610365351477331615600148407340637206291616482574219598736532436370817808301824441942551567665531487738995622937948389208065571689827498056057506674765468255823554475045740563207169881769294993726625706319201862941988731662104 [183,126] 37997656037874211784363507098446702517219939072254570323845564568748064628371698220867497448180381967906382276741871179673931219302855511416111038616531712978437519626628110662897120837905993843999850708752508370585138083212560514466564238659128661903610753537612579687798663760211146633772331959034545846036386741815556013584414939655247089626729498704457017814865729736544900199208400869121430283226658025181514172751035988023933354469672737160489593120089923558967161165950504926884426843570382460992460966947246125825890899352241860650676496015308194414477907592258060635615573423497492489803996271899401756636207901028862868748486596054342424 [183,127] 1924533376806539707902170513811232682112066617344184159288770993181232682861042803052783263418709589000018335665149600341113523278110669836990151314921506112831488133386168626482858251224320227392930064182536707857537709037894836805494129229683917200369530873115146450851388460133546236811994568603961293453810495935258050138821044993078845868499452085714757679838906253049567124207810876253908817294212904429848342448189947491531736419662734138886376320193306671221864576984563314159672658835056293969503522120099896857830285755177673478060901842087944920426424241643458052204808689962975599676305910422196811357422597416288445336255798 [183,128] 51759905450676008661315467975030512060098608733977532453276120570923229847791651486028306360422991633347708139707897526697901605031019061918342988880861128630631370164916936639129493960153050677556339125747161483936195317193645325100352255348576285262504949759952899603477562729238985481942458487183237176136961251694986584347701177069426361903335527970970469075840585386595256599583064215639278629183789788668311689904805110145711838402513264195366895988693908192664972376818748595317199140627133563410847103267656054271582108464132433927827217634387032688310117507531976952625086654936964033262423952198673476635038630647544 [183,129] 716326903401190831334357667893735807016558074669586572796437594069414725562032108177007896887689311179309292851957647878212424687366387256162762951530905138952537059466560164462141557114951452815441490792991682871605321976709720933416607985072350480542534154091292938106741468408889374702703909698309701152336585534985999249840035573169700869843002579791280357646225757065934744875301087064260733291704805252246212705767724378337707745403980402762094585541368392935637693341293249454205817491044797686868494966396438028501514303048399247904491376096362852745228206155235933520890663048074438419900322112924079912878 [183,130] 4927587862848706432957206523340907166332594570043069184939034186376386255766317134374859061100857292449846239787867100374449201111194791594382304841104458638302777212497409489449651011348539197209449852978056376644642170715921737529601820579433427486639881639341964972764881328910474623342664080882822743716774087563497259396687184755339708225160305681364802352826052298350100888398805982174565218687451491155688604763473734436565100676890391407475578672490490027219926807094813714289912507152508035242685807401427728969757777654970160650199210671889743508246041667670604124090779177617885466384093616212 [183,131] 16215145326064008850144710040828208707584829470704511281035956777384673699309880867128710230334991020637080441654938000232705548549417160575534387219287588174209553129255518495368371781683012815703894428179900009058900954003936883500217233709031160007431489695818518269509663864259089266514095020037884614127017502324594381837435921062041887858244721883988100569162390406220595565933387414333566030034178630557522882148833653481610361830878559827596703056642392083880478052580403644920725660964282786282995328785941418649146082179184073654370646716913571978433901069439070906072060818066561031 [183,132] 24461798179638554619530535751086590921560144007794529620820718612588356321985945788486354085016797155526684491233540262012836795100527212569935565381076559192199874905388150247802052803179023475990568373390072293853694212795614663768105492627481217933091444394137604027997034818222474331684558149550901728176748781427646429684231502725486058058757722378548061591441282546882005497137107569008391710658513991878490714901202624494430748793919385487042174267914560586173031864647102382657967875526114091449611649392982416346755952935578667466160264873903417451501267393058154001406800 [183,133] 16133234215912150831520683226188752550024785861095363751006177346434330192923245022107664975052460553218326967116160250214335838071257319911017347276639875399451048052534584268470415674404128181473436151169866747738381121000184572430930985978610341305846210778932247512872890671134717983579861532685649003635242668489935483848974907220244601662857589563751681626608426650588841535541701688266506248061281624175316531631333914082960278337737462726395696466715974407881601578476305139175374605902237511598784381191827645113705360161907313238524053295963028075190784148680 [183,134] 4410774836465909503767813051566974050011657655108290784818141965890400595047714765478601264284698819009236676998418962384011461385126652355570812425901511324566023742784811974473575880731108182612146617806590983587899235800048874631803378529151984432117670363064669021346939920303481733435705717401289921545941794526121361892289605454094227912333485970161577421669119062622487038535131859752127950246194003255014340611631815854165427682279870310508759912332412693624933680666281308923482062234061862017562647006413925172431105283843445862993292826560218460 [183,135] 470800148891365875806036333456310111512072087252747529051692393810452899833840991800680875144572393208257920346697670795275586889458470649192096991243170087287321693881754692753959056275497034280271882778003924443843399900461795037243084555898906892145637785266962068672707429667343328649326283427210084581025970643992110514026919611278140095117017665768679848431976041371325147817951476478275349324756539377503731797716572114164450097699022784350645534995490368523092604110324120802164185047305978286926143332658213133871973732415445632923106 [183,136] 18330960409177183061261964499237660184561401307094053743405704979266496683390016827945921750086979392460647843126573935832380391383794136434759828837980043088342464418212686645584279664360389030253408917232008782017434396611090270673771008742461123506192639492091313489041030806663372395908481310211007781834223480713594986728557795624402919177492431506523356743473467589796686366917771518013762406956097460876663938270961445310110541269973616470362625554092203796899642302017513837584964126615702111438237246246637784195645865684 [183,137] 240941060345955680704731954499043175801660877466304317768095594904204469151088871222107646539291859064847990654572620385800380215945894098091023869447659892324701693771034666331019989316247882227688455250757096352834588508417820732673278760381524446334540586305435521145210907410594430578050972727123786478533160734925276586106926939859624588803514068763522241417671254555240518885563326786283098974115957652862599984163445973136881155460426623408831670623655200081689397086738670062715672104827763388268975818128470 [183,138] 978032101352757574509414818296027849293868435200028868161964541347233955699466643584626106962373519314020797340347329470347124700709131163145877498072488790357353351239650431855495081568039684553634414401948845621471748635365572919731860334699433122189649158102420598521482917682758610478847268097931326642432213432068147688923863182347048461439207726064579057867319820150072700893134900740341097646283923112936389037925559554884167898023105124097586416107367487300453960360472967106124396876720884610 [183,139] 1105946093157269567506530159527911315766763401888812899235890306033840665216943249335681424444354291770148100165624967047247763021509547485786612214554403601731563318206375020013058387836152109768936292832840333654558927685577778083426365621532215586055146188827433305884697611610775578797537225631083063256451300877167062086810015787050552430709743798479997756279898592374102238222535008018867122094371340536669630918864642768917222759123243632235055172432131062255352987911438283586304 [183,140] 308824938317746349535954532989975704355726302563414896680897881870001814010613826484498665151815059124274322449457527205269939389865581352811319912139560221887161933942177838211347321934558945139808765993758877209383656726616260840096084537201255512261675909651920051909866554561845768765843155515659072260927857067402455619751116211530679374746409155817133211147575564035145213758616957054080514152854868086644222036925291805001920991013934946065214649911112732087227004 [183,141] 18469978187422105297555991957636618181404420999448540934530019453000532991777470010216563322291488038038187147744065652024222840996651117346740144009253231452646753497915642457550056453178948716407723668235857800968905807013380006670077885256940890905853155829967445434892274596401546599404462875761233649913503259793925964187323211508819037479291565422104294096214524656907135060271609587030667155183922023951032982974522013370978827279076866978590893866 [183,142] 199568915620660113447965705453881893310563867009168426804432935286890932615464141883446710486567684389513420050697771648223263723937264864725490444461596048384947850914019769211693207473411439758406493020439852678024439872574660446451767109002074194300222228051844908338651350743609278838868054419465002381592884822969370654698162560655957429613498962452425005068487375115064952496405875120425624914971801716809098191227810822077141987060 [183,143] 316947763567572969372662065809406218002361578393265362126327728086603123582322763592835430910578747276348445577680082210506893614445844146072482562576604385111728841500667716207694858464862756387996005624808158764892995749217144796619735983258980969912960713256987959522845544741137334060434385534489108559412337317229895957457864225175219675029925676495015906661814780433300287913958298646233897713821069716410086902224 [183,144] 57367039619044844978720937343314376228052854270557287807933910845802877833910725252008748252644369781767775728267270314856171920640125691525018306063697128161503566914030361495438783826720790452645036549534503288024548636618848071225928789650460605078559776906795202802764448511535311794464347243915646944396868757369528253573187114139936535403770386412312643419758178571050706022142611812273078417815 [183,145] 859525036235860467843786451378023332575599537739412259316597830929176360923690353784764648068090494339028097564596139290773900878479172344198839787226839302081817755413245227585774738892513943060561746604226028194831419529143708029562583760963415335179042687698136275514643792836841980958311376321803741644988195889405864738261424365994183591510545672396688512344039442680214994205 [183,146] 708365534334345834338920730263896000502885884049920556783385959196319023982995254714065262610410451538841711453289601481557637282650372282621987710876918432315697114658769020834909022969463042540712182635149671493601350179893219815060554515525400876835338699300080659827989614349950449603050251264720258279728886195055316545646045136058416944323015453312397756 [183,147] 18841554041304008475096754751677061300053666807628326813465839106196508866776715870328877855002722140280532370711631832069443880358291207162881397372782996455529972585468239642289730687861241193776946252915830905195406790476182165044246619738679648223666392721034561110562564455970870645041153637596881324378775206583542742914688538291144 [183,148] 7849298192727709475919725882224732059215742969669084651659343743388583094189403545697569337754397129786685292341662238943709046206079388034713819787641264843890214879622727757658264906718460856701731218958100628379368780379913590592773591868858306351354477155747361050594385568475166773504237513543011272439870568 [183,149] 17700114619187909233399308680591467513973036613034589637587782199042066756536213530172997757873714092405322578722734114155966853704267109375696545310767392425469941916243098601123048331154325367352807136239429482971171356681313398174332962993541992996795686944861461161517873228271808318 [183,150] 30536267213645829711715174222126010958404651340487274320845357290299507560065410649110773694617067398799077207014342456115145707920044919171571538143026063345667380578117403523884888040967681841360698464448914395152636698418567054145535474919646965707191374 [183,151] 3250286473084006409199436323677194197810790621402025152451521846292018069120941423263170754811342157114293707227222218190544591045120629016411322533055868938862290116797997887383101482380799407670480485145762051515213467384 [183,152] 107791478638162785781528121178387163517222307914549512048686570402518994382352883494301102557101863364750515857636677448110120638027233425170032166117481540255605847500255543492231576 [183,153] 11090740291432722529689442397519127519836649814062725925168638859790802274298095072464703719276521650425044121246970472526154798604540812307239421340150969015678746 [183,154] 344868740672049099284187758216833776754165425657490828527250274877467257890679308668457230385375213975379504487845763519150766567394062962056290335345520 [183,155] 1788072641617133895213437801579354511588238070908841572569412998516240831279796203450421263361272984068284783785792610219020850844594890937412 [183,156] 966414049144394348736221042351709355224229261218796449663126582227829036041759430536876645760319021770208734613496522874637452809 [183,157] 26500124776651364523387927599314177336956708626808380037753878377415783543708398565067218109316775934325060232155143 [183,158] 10989215380179399192627339654275838554120514223518911673114977635787138766670962027349199201413736448 [183,159] 6540494329380031891675086019778712422078017856648351173206478861077049916884949248 [183,160] 13102938348868279821760715631443071199204762864887560086016 [183,161] 136896 [184,0] 3268742174837584826704992051868851485022827826843226867999987363053226761154918447872077728225559998610210884569848471463106613753968032597750773511961354543883174562804846404882784332386800952915684555210499974768758894584082327060534773121415579298633924075977528228067221908660478256956945365437073374697108268217287241713156593668477223390547323565816457285901105897366928106737177124890114205434301445224879404421792195874247092169750624372372339811052147969207992020671058140453001719336851382944318297769734925205173051751114095233201923954031066649065340154924856181634638989393088132836258544579266626568942550920182632720191254737159756660644921883836936974189829406798948714163688235798999939133594290969656099148608250188767758259949246442022086300690904235772215948938199622234249358066136280475430980924678821480419097103386303143749017236485653545996716315233764565832664378661628051177826405677065765002739826003113010983264424383815315877624127256989828792650009512230362605373384653374679623237695000737768380796055136423311368898753878741694983673859129361816571364064170140663017724643913231742212496182707008924676082865386423015278041272016039459514732360839843750000000 [184,1] 63529530500496814630489332832935351846821902797230193944122119757049213095797686359404693716597245705362099078949758658726581727208628700715030893292796825526804880213626796949074617281156003522944120983182311725159523885474353280215825477634455834188443690615904639644389667001553831613799137829631244258652367117730765974797567394102270470918293390224624909675865264664063977056031926232732013592037816091338878250737707814525734601048214925791081419064474109025595888061285994091726133234174500918047854021777812599514825589895001363056599875063034644157218126311145823409965000447650911771837778430672136092117198255763470159925147300554750601474563248758499093015398791581762926573291418693770767108258226351357819248895368088862825077945235754959420106932480432036819108362843216011583566631252064002670116651047077246366229722521985236444975223795017206015173936905179962056532983885101392564263603214747980891213900804603059894300029641466089403035592899547409063747408804932941668577764345432399027589715572272452563867013685599958383431317489683851443179216431750905789722861920175169807022253394792434707782857404744277451585600400752684898687173491866129980114526428222656250000000 [184,2] 57315176733397330638978187115685102537680151423948424429692564225355381874675488852268709164638146547386312332319625385792494291960756075531223998933809844028647983809962499087695795398684521047020201253850721595758558221067745474390796005017171237279427887558893526447062566014503580025337919984300331663710092551098664219430832736117768219996063344802773366080001656133463305609714482935777522066153774125212657000580364435086458668008401443501283274809759806440734407398560723586200744527019499124652691158191045876735957219575664502310989971238622043396551554828565240774960724818908522385529550706498662625230417224626640977259573316458569189870020155962319401734668466055970783345602677471964665120457489013302318355883474877885516615542148498061571173285103802578708114647764224124869175796923158715530660083760092032783422044324233270582307845403761633410523063559861417500121573334580755832386574257298849706890922077247027478497702226738740070856023886439399960700741594215860446591623489955007226093414106831801827794170631569697330729392249479714913306166849209026168185293402734082327903525755840766100279746521583463343963773093865585241601678164298805169619023041488647460937500 [184,3] 11127208563688702552146503393301145919337826160792086474228822189476168808858877040390669270957199274524302789272261027322033109046629108928489076618737533452034366325153904353684656620798828566531000045954810791674916691193377331197406260749819834772735178954182782670293473171007726126574616906352492161416911126549456545668264154167919583396481326470002749949914110232438147496147918456844466300198622886142642886945422601208090919317677962938909078229614014174231873570231150921411212816005929632795417221893064578539575085909555750520352443832059899201769923538788720909802051026042243127284771071605655801847177002478305228255157335176661781922169202783905466318030026554172693350260855402373103249650535047898152024159567124934305381440199755047003810407526403026557852264886542467003972564020388640491955066917117440982916116836454885413725358185281562583981870403734968447157328152681984930498456303157033171143535349717187575020538854385960604643382152033539697007588320163458395836435667974622148422601386028065048459763230376373295233273868148145614896801795285407537517906317990785680842879173228513648373416372405100064048937548987548307772274265136454282411826927703613281250000 [184,4] 718349135533386682121500906498026645374781484120262803060155501892143625561427345035956459028560248591489686023587388993395476040803554486079981365763121497415228465593642970089548115510941276739513335087014220948192694567187234103913194917518973694155794909970563678395575715678027230888425084450859255806485575966800434281004136413382739976595024334771995903443031311018077631808224003134508815547959827093149505922183604282119863857952368037068621576553359331536039923847477363755268488037356656596417467248353149217665689673983273585071372510860905328904409748211117828611885748125666850886743558042711130111788933523330307303458438574230356435330295578958716356501014061623783854389419295134259212238588786994964328775668519409149983785200330553596092122296137132580881766823305943479828114558478612316201127948650757226038660391404648290093533843490963453753086632229439785035900607543195100009720056473013450098407460680847511312620782073547247892014629377507186112448231965784219504377336773953795756410281123328781233186162496683101217313331456392414240297224790144623456503884888161287147418221881862136050832090630337064950081798985656387138426113078081905103229855332626953125000 [184,5] 18409332705478769527988020078373240715455673950537629759757042078869951369572334535828095720743189854543064517298914261625865212197614212400211356012766522722117856371747309801279626304100357560015941909492994045069827009074234589277779930753824877576651711989613833451974265944939658969643238975662084502857734480196213574966796896708329403189139530937327170193952695917042926031717453881864736188907261403287910735300376024340831582874536392072379275679497762868793935311274958303262683342645901204565821795435508521059977533119882886733577412712167146278305625282429119371835310334493880731052127533563978802078970186206938864926846834239091754246014323533056102726843948684022907075266904024278393881124852827898823362586871788889124342627172687024156260738108783822700149097673788590363712717626445636819126034774407366605317153224220257672386029577899498695825509462294557966614606979739554298076856577378659950856826420492380871982887201273178431171294598922267979149642988516372953417634629549076434991820113206944004275853615869456967355211293255530176979117895960042680697999271843760445709860634539194399125815169866525724476726429503247380134928422548097705854932464784906250000 [184,6] 191886171355939050881028710235396994436073125087914408371658038305149474916807100066995116780450687611322568211755144076382357239202704524518764275786559184517079116135259992387292308619208993641700942623120827493174488406200622641010573644026310740785252427058544204070161825228283836065624767162502216396578395861759304063365083638413537552659085913348304151376125701922133047495162601673805545335507467466667489950887625379897032490685078698362405736384633911424056012651122104038198716428332646685072276671139308059458767837754956596852708440723622514845539355184278457589856461568040940870804607510230964218854928388960809153157318252806277446987748454781954234907928415707362450399097482396790939390276163911653339813677131108804227693307365288989935201094873735446378693212326952707454707796466427192222994257210346135475673739053146702499484015245589729028104548791935810210396612374498258446386880203482925855553027921170107400703082386891590121841936149188255246401434876191269009628312743662133196982767658943956488322780002267583194410451251850888644862060292321478103526047786280429210578165962667089918972069076138731242019921058271652714533648320134771232021865053133765625 [184,7] 601591423480890858423304549092859834811397966921598763017523134073234070627749620681208567336143575217407836510806527969873305407049444888263053328637934778209268962029990011175735022163361319300315699960522993644669781620494031658318799759797517343209446044066758834463588325347272500933630430578624341718434017025977662116046923782754064705576840841657190972900554072367412915521668885125444442317990863623897364696623221021638689074466348886017967820224673907431963969730334519082533674182237191689249701690223593059362097050037540700063924282033101614866518840287453662116819522816277047104301666501057264205833921305687179700389475491223621734934779015633085761750414242387673589072579228932524332232887221167294615870963780690035861824516542440913465491660660453125057294649058100852529054217035217100816244336520901205779162837543250055155118613512596857199178384584760213493810345613876178077825971274859824605396783588982613579025157676141567573643276890103025563016348403443091959683517836911041331102416377509882590861437629564664508658291046203458876084702392765452440274386929860659464312876510244200617651415749683554069133171419528986858785313291955986437524920805156000 [184,8] -1556926858490360730487683049581896612881471978501620150798011605567026427042963263943473791883435004607199834857559876672624965468749410429290439899538822730151567637224345926809068197016265899558830852908745158876792979245437031519257518029503620764698718882458857863604253613408110455610266712578254502750875518220063527390735885367886717893129062376383063957786847307601415993554638363203339203068147467148268697689554362772984960809725709763589643425927491012346776702393370173303112313821039735950648025482219139637340483559217397409834791556963506408781895112226161084002734448316130825106119778679443817903999451064557083614474209210743772029352637676465395304597091397283430040208047738161327747047986484065084857771977870422073603979446732225051309507447374323838270950056027081933855426624965066130314924338055613885468626687233485444893467396675569476543091385673319165415104456985748726158790932072478051201129968032247779819523392531106025834934547431541239222222051116878616428936168864375387666858807324264749412499408949498088155152874402641266608872056018434749667107717883650403393504478727413680350665472806781993405993477832862702337788924801685600795368321196090 [184,9] -6766460245268284788520191560922433125587231693315427555864264361103461573001285892771568114066803588125758104657611724110245784740202972858335830722863259213230095870110947042624575572398424556287181861420814571844170004654883432331923529206598945216911181119412699126612154891314770830593504807036297989330293735101644549457718830505405495679165679744485487218982418125717560086923976117880647201981923334473025875392821535602077590433799769391947626156179571959057315067660525608174691207951539770760507512968079848888884806129478972510555251216575779357621840897942179370878635819115641385415402762728836061413144272401764314380040700534721492222242581507811001509158290678245127368576540676807837920444981302960157909207321039936369117639166865798247276008216821223921100502906038242923587363667211173208211154505862328747253768717109106431522579474562793693353296792595779069575361528374119908072446778538107248255504009160090110685406499219685067681681904562236754724152470505612691468921850629080758945915455967410718009301604948442753671609362997877278727138636169596522856666107079553768329495011013618762006676101676056119535354107689859457731436517798201995582223384368 [184,10] 13903451481646361727805326109321252883048977401220450022771597655783105071016909611656657911935974481611306354009114950203267778139290561253959070147917757754576886418054405810057599336858338233317912317430628271753815183437757773528612197426977812267782036817207589424913076173166256256572983158004224018348843877977182536004517947312610522795736739186783575715990916515533747501935675925653911659453069752534920833539220019395780558274491963086278631194141047369417746407760082719158527867910603909346553388450115675405364870147614843223285384260910027297569685736200699436921002090634868879309766292418736558087307974181968430620460117786092208528568522839248913625882244284199809506307579317950662705646587045939326246672625129719317480729276794423713952830234706444712620603140710357509649427360920490562982522884494092810570657190714455253213125944769001794716467453599814409867347587825705554757907870441021831947147060773644575866818974391462849496955877146232964443797470930616313209106397186923925249996876038601096091097554935022288636067564193469186831173040111401120400549188811777113257812097709510864945972900530614001145786862010867076502427294585840185227590784 [184,11] 22982395444736929093438043467241088048742427329234988279374909112833722840877143427690506549171027640374923458844238939593319621034182832714808650477797357543494745863759929957681369433515029466156150511968068267401475803853621357720074072426332884709314148229202805707733151399228651289512205038633853997387952062040552025857346914736770479691068494520608307044315882220512354461614758980207556977600584512163202918948811941044675277246827822578343584790856845114454681078848654528118744821569374913649471375428386879542706216304567858493789876465580511921151735533272266125865294927315861996325608885821069714267638342655259300961135810517259927169567288224538999350680587156471916199131307989453121874547534264516165508781275359451373472244410169413844883238531248940666186755200540741880943152924698642967026647210934979492927133780722413875391561260175259295931512998013122079310838301100176332797544620679366801410015224952219951618178284131774447995859405869578165552743667640154300299760615590461485074688053911744075983285447857178339053041763650317749694794875377803388324716849413774327245676849096523195018460867539990927733330885581018326971478995379968386157932 [184,12] -79713407146074355806004242588352268161641602669735275009515507680761817085556571016611265447823881013119375689001786294547969038197408696674529008902553187702013656892500671796236176329135629892934210438337186980266166892325595691136767320645326449251281435425782098703867630712459785089510025638870784931723204897419603316801660966606967665999932679008731357239465512070724470325331820657642580104015157770488650717824633965167330187162714971130495483828487398340417456495056722867914946150939972176041781200205016325034465332169054694494042862375851584154125493719662951940514739914356899817823108635693221834154674725298894376522794140140530747418094715545602586653679970014633438520796951275451460004316613416745249166012365596685089214197358892113889627156007696245492972724397254632369878573710781704044232954004462938131852363970491526713202375277647244708569111802104106159555623156985917334654762640788888950102524390583463058743181828509258095356801161475418034315523929853627012618296696468104204620207528869442279117016432645621758634802367502398065886203131445802593782695732642714726096289908640576738748675269316772887237019645277695918940796185621255110520 [184,13] 29442984112916519070223729101590089954771049900992704238636089002004034340124417436915493091762225306414640171572233510382475057935709879144357071294003110937188282428993978000127651879330653499484363688459573740318519316800643193325321422436719416839476705284993723608586058998156925087856543028468953619389984605032103855194724733851185671043107284637528922433165113199196657772729433729213835610349109903776556431192414970090552301066060157876623456561810704299877910485630477667059123098155734598695467614334989487503584293467845795393172027504509934402752486587642622036125819327986294714759832343387908757008998550834383030960872785055133466731938791784807080707542316295989550155511133476900996571568506021670117174736403368226396716351736830451583139897664669316361302852994260281337414853887508340112832861372554417321236368546194474323468653763580260211926526229387122793670692548006773011098805816520303450785404080540283491714646757770454924580372986144498300992904965913032219612770018366535970313874242345892253458280231161421750835080738693711456056624871773222114313679992706151034507390469251715850488968609363140433862947731271390545043337176842669944 [184,14] 145884443460391289388717482675300582994521295796522809788427174909512887157498635665610451678233527414396107450867977674013463873236092824789737445926480535268694817938908539330909303023916089292139005707347599793014009636767256946207669712449058778331326256491299127266406214944456215682363115049924973448866253035556144262379792470950511254072991172529329621518201942742964347031018468800487412086176893091030607971887474676329282619229148520947247438263846184774719376946032173714976865032122434746948548826301855521858327801650962075293999496849699414788047200235452979977294796388109219521601639848292835157437122710520571033273247668369886750199403485273784627799047826306333806732360769995205268258651498702775281633482588011660353858854792170513614434250473041541949794433765399200226281228504756655434352566571311678498903096071917233211705379218695540367002637218054028370724719279847126287417092033628372584028096231821482491833046758352205539343235226485653030458968903523433578448003173727363485768767822010184125380152370953924779065092972230734428048351330600626566082080904742005414792209055583390385043587131845158360830527800296650258869541661626512 [184,15] -234309722641481779745953029203613961056278520480310811077807127219260111044958835139227361471958970339165326940662911048773227498824597025830913983294227063558280287220249369886382750652265231942516820594861997877844078266049315226524070940387112863426514682667307551206884262972034815011407259294614465261720226573284115217405789561198274598403881348797227860419529263198118847554883321852829967812373685692553161748016965923106083801667163722671359921070034441791666020325950377844631962422707016052426347391936077707745765037471741758921186641573349415163629294881004199855100263513989781105312578767087080525227092995812596928839315653007945787339852657751136169332241087351694807804190122471477303782148821812647116042830044002035918511859601444494827161767521267057208463557861589558288632052712665691679960371562531716633160681064454894432525930467711423321677596073065589168524363337765412307255860750981304936264621211195034853858655590063919066470587888431044188026840294490309881707256352632374610609997571007601402028891307108436259404425622962023639949668440021022538201496878189572528331326426666153494446018887276392197270892281860459282524773900022 [184,16] 73888835992370481355691642302999280771592615820438838376038546181115242385918468924003582098832681377941442292437136584258984970297631356977297128017915225275890775279175439488564831233226651973744638976100707012159867145114513617591693977335155394520497481832996777032605772799052110348194910049036137493812989980743057831190065937282978372316798072593032293216991722105938778848948655449082191273305616846789990329632393284848618016965175915325218124865798013864739615991133331479387842553359191609336230115557209265181988448956566567668766851027454340468436743141832079294323120813485546569983316532474890298709717731376469985036733523096371428075421318346394994137174480198562792369146669303979875860575973149228063847021219072300831413774438024717069242175607098551224062563825933042718123204473014475148281282566857206042132111290579417591748098450659033622092184357118822121213291634344768693736740957812561202170496325320045245825552404887739231144871765029711731609972495578911076786226400710192751035871479377849328852641826232483784752833870930465982297163207524506576574438627781217800337888678275028108231962297786325464994034631240825618578912992 [184,17] 183110584485497997748534195723270556038949692239637544744806264800711279494033931459164587137468602516348191593347086930176477039422570517258932432950767910941479540988781839473314424737201204394910018474551008299292656021324904480677350400015772153332651402085093273422551697335651565178858223304210332524501246936506595279223546108739766931427186970505291256698916945333661332322688954609837488283829634164572685025989726574306360281948516965121778448181553037841464900058724072711406624250974567099559063662002193188898563320741747998806919956646564751057254593890122949137132605786790680358883489583502278146766274133030706516204339334874643656306240634736199686606436406490552281349972789196904040721083188514519101195008510343521541059885981388607549919719818361376559681160409743738486124398625659458513043769644211582498499996856043755404846739599621307301558978552375152547635502763585221434828457821771547937624807589905465431791638819306240020621524155618026087071933848752488735563126506336444452686604219349279175059352305663933031314727657826602713178700599051191373032853217014334080428510500031195087287937164672401992236951343777243045095796 [184,18] -268437606417974865303770171963688724849618635555233660782225871196246013311739389871419938742444388096875652242155463060290165480083727355908137167185978658160403843411338704684426347570398604241927462154215279850181950338998390553978150684343983188829291310240248881202089972247119243418692048734996845172643411865503197984374434080943640599303558075123187794850646354828601591061563154009862197548777441006277582697334970591305879510253179873161410716662010441831890211206957957064255789636515047021495825571797039299682651853756857092004227296747578987888816553659062288518801434380908961399558485055412527473832676544605603562652948454214592984064302930941751419856371560510670490062104645377366658085847432036784409519782755573407405448093096126009886293813419593471131362963936824589876863126734307203441227891047041889637788842738280469538781996115023244655967306633655185266824208770451593909503705166358930017490996908693130378177567316769775576607575555643572143778179574699993945850269956984514836385583117718419787605790287253574344705706370331653247548147350099495564414961416961180376938509356229402740402383174335972669914129717768358643144 [184,19] 138550695810971562826397510076037310832816980716848757275709540995956288763511074772307449029868470287454918527746664612859625189567731084458455474278497962799953476637609998739274343868043914902470592225335977795357396956392197717353611997235457821709384129915504115722834321320716389859762843980875590053542203962277772069406861649688957115814393954790443868896209614448896465575644635262957211542553289196212491577754743330624463480467913881344884988355848835116765282894266531193385544055807910471501400218097144058094734988128252870631031443367336893222359301796710037126006109903501991492457729194049366174484778677400045223682972474141610441897520682393389927340955323213847326176820078790623303089469707239654137239428871247631543267707087089823954715138774142518824719350031387432572328683792559853178629311281304766168775786615041549638888469410647694201788294725832334103664495454728701055888902410303507686881325322383764131581673254635055137517689784298323918276420782325714301754601854190136369054492766389672638681248241972712544045179166172714326542066730479890492444659768487450257581278273427862143676889393519234702657646013468366501 [184,20] 31599454115005702379293598384390097857868156838075684922030832731500707022417783622882287433150050792776042473012506041647749239309058401882368851602472899079434316524675512663182324125789692300507704701626536171954157557142201146415475513243712952561882860460963763828694654562077198683085771383362043367242048986396628111398706581789512802242387648012177056616676399580851717021788579381625023373887823657592103435336582788486286975916373867688010129862455568789342435842235975792051814783999111620184187821789428510304828994422037675292790263717249703010926875207873513705214238357957226563772182687211937091885100633014533823458977278535423054986104584983635214657825858444317751612758217872566805735537437744147502395412397947954800291717081084671250954515728671662329394933496141977331510865967664457652809866368856865240003116670694659786686729837850645906688755393663645025022228589846979191640059564258019304373147606557094571634980593580942108981925117874499422678078489448491122098568853130647764454804833784522541804374959073181327029518430928042787450274204711511725693480554299032547945217551167034317414730022368566265001336563668648 [184,21] -98851145026206626249981937098637736803934730803779323831122956503306484622443543905343089076494496755694945215036559749768457398961113128131409031442618177110157887423913790995575456451634464967000771846308773361246750823975525494016588643116136227956916274850442362775950345268972133995495961677106706700556631007846471884807066094746329573297247202693317541954235594526956779961100332292499777826707698636993297244714607256785936973185953079416327461751279987924935842059498875924533903279395097950029661965854303957867008937344448370357981738269869199062364132686052387320669506496041398527276308206752009722623783915844680578079445286167663693879703868110528719204475936121950828490345889622000387486783274478956510389951763495519998090650102054153352333112509802332098009381327010344629629654523775500182798983817411201730378871535099923237335195317303168420124575775822896896059602687786730650358923188014060064330158684601738414097962753339337890434667277064256071574211565760254778067457438270076852243898992107529435181762657682426146140361032123052409587266231354062116287130259764072127193212924187570608855306375004035580730422622776 [184,22] 70130790958002888333886036977623314676035505720272159041761376855851944528478691256976417319414472797954781733954768096260023195849757651940830010217402762914456503514740785771766106143287808625237372707032938081131834884045356308605599539822861646436334268886222871669877374173376719541044613366279984355672702340924855641000469962892362133728007965109287759014196173959250467848523682641382457734200503867449530428958523260000844494305664013313564719550252283689378302214508483322890502815320081454087998783214275842533458261662497451615480709842428728759837804228991058050226848597861524990678585490159092732022040435175608246890766913512099127355483432099081696685202016760967748497193909409230752862627111824432766057881904840919196196560379822403851563253681666684745766086177114746187903542516755513206240068157412355993786295415305374086639043682922122945286903089371254371270880209492218886602578347381272766889328744340975876067647092411167668476386156281728509309833205241164052652623197877007142067882253091224816915359352516386047437214876331436352677385888974095047617420068341693647376118265733104137448284322860382470417411456 [184,23] -20707122815565697399683322622007975288945725641116193671965903955740605872271856472874461793105772999172812621535941666432640404693616162713599652511758343924193032354748905205770965161534161051147719421636783177950985206547338487830476804334987558808877400648400917710539467916969878668007181682494231387495066927649486986913663560203417763026052395617633878171397824624816440423307817730500229520499545933758148838067222209424878685049962838520805773872114485208714929218277818656941000761610372951498871796109575610538975695461498618335864224774223038130031826177514126908529156544684537790293062669999524137543428399291056949384955358587044825597387524963989780473262664606183072517324018409730688560242213215246216641831749459945663948695678862287572079856761572745690395467757202099340586997275173543369059491133027087039868635722684219921431759752017431097306290821766435759130018959207887403592087019223153643516747064672582471726667286479547675429515249699728722929640327085069479204518512635591154745423137991547156842311810597913889755135990366161507621647078568680563520620554131058961454521793015661701397930051487561825238042 [184,24] -5183288018560749287737025455920008643884443201485166372092345405202101756697783460618157422308106364721730107362149788694062364272923246935141523702205021795536630140240786537281444914785614192399146226094896678675090391099686504372528644428566332940122603109338629080329799652560687589069701830285210152566119768082526739816306747479979954737028553956156146521547529355946143909281938920301163137342822631229351718065861221110484362440952732562467404227701222009704550519517778561113941864666469950274746267943275413358034868728759753006465908459676105714185480787758330519774725755076290375619876429566230733484642444599579564006491223711505992158664221140758573198979810137184291439427906433192533770747477047895626295119349275658666247856824421633575790050725768029152250909299733491795582214588542396137611767083166954573395089530329013927373890919878372295435706750123645374314949424366762003444403916496884785267516810462929262008669299364564213240462281240580473762592057220595573826582438349010405989861931582809527679725409920140067789263605720723920710447207394720810811760482543370051613843871540619132989546865406480811024 [184,25] 8531118005768117932907112057233155765799461265143355400994536257964934270459136718765597699630727307319258020102219029374958569336252263542291469015000045310227638280203492011870987335375377906918782083192201758653115839767724466316611229063619389239967578516615871694810089639518421861695316880567183022635470915940608204522198141934650979837810240173032360379090038197947687171514401273417307418542136939746483637198454364969944125611375196244901635416543279110705806757035200710551590929990098128399500439403621457053574800586117068737106413853767524175705266096764482398086845162196724596998611331523033350481622457302373338406470137492048971483055147419120472254340391826569712148775606909259343096810984190697525335728608835535830702126931463483479907402121622356219164657253902046982975391059211932886232077940183885366922996860773775905891756585108423778801184211231395218395002302969021032465096794529559605845136146260933799064241875208972913163965091892503259356293250176460815453307101962948459364982808934130066482438371452987756361353287606979388112861819541229205971302617840495536423734482196174446649429948901378472 [184,26] -4331909643141836329149571671614281546932109137664622196393056746227193302868274161133476540823127514510101712232750310934970875235566321155814049332464172385865420412883973973397019850752128095267554566047512933545231179168258092311932827264432035963972741077881936928349919908032457055612466903588066768220825195479497989294704962766137523643916057295790652256181713522502718237482018853291228945458234976271030096045120276361246501068271354357232068287772762814017412954165566385363331149731640404585906073075630339993795191119272457960986098618098344844231897983313979575585175952042963574315026911220167359584663067768495961263591237620293833565946825937537345107792975516315015699975234100724691103492605807532163791540991809716375918800574837839104941270954971898526318422325328718275685177273574658762736839779042346046397553987598170401670866295319203460636040674707214958414000526194661733771027419425758808316408301952631479600834338597799570147733675367099357993928043125751269969851765641127776141422428451170925703895574529352493909743916565376010121529233296155698306387109487590838267208528871945406838277698386144 [184,27] 1086980501541512239396466293365885875664557660637177587295441557366974883222703921734158578964014408466118964426914867482063329348054379857803728224112801470485613057270669798839322243409392597992870400586808933252739710795390146374277384500045630643771837894518615444044629175194131871138829368138359500522698036187238890047407874832948317535452293179402564830601637955238382889014379567513943279529104336085469750389842831761345490652935309777749908747846951043018162564475622561996013670092536511939046722409193532310435338193928221606360700826436273108031113726934632411913266536922771709343877172455361461466264715211760953061754325246002545350443608884049461875195904411081821523634593607741890623140685288146933329752193605215063302886672487316024043365160089895738872492460706373843262706945754379584355249600336612532169574168556080730024668297413012912038117643383955206565306698464085129925858775035670863802996164760072864943062278281634212418308405625286086714992349136347016992451633359606418111156652280733078259115035734099638889004957250288135463044126422048197793830349770544271123839945845313681341533579424 [184,28] 27597902966486993885449950211866179641700252047317902550100678246082604284922276881678506936956614077800754458619861098449142186550769182664420850205873646467209430299205492735755875398666134066609293505086928084055500627698214784211599883025081839094592275795050983757957453425428395866533192835168740801374451520602571839358417253931473886390755061249594297923798291245915669753578272080156192358716114580454904812775547967228905635348352680298373285283287191359589708754423536823732959614508812752380000656175714051608937135024246138944201733455152649240501660216538536276221483870218024942998170471931969118479520368942511769887339815566239266979986701905499118801565115158665370701299649168497776722472215319946042381204996728127622600693966129035939144260177891193046407583105199365272151990285496347478644427937508072701727051724450324766931236413911162288648957328685986131888557887116667670439418766382470836763554333428437039301413498411933997466949309045553478496164923570875294636876353718352321388704236377967340102241302827470691985563143787790268530321483756045248718897511679544106475471229899089931652566 [184,29] -143990975205778048438907007902224070423679588567624641796006833075865025764938631235058520653875293475134110546744876258781854260067720403364090572989668471277985987004981684541778389050326820162364066822542880687178789132173086205911777579777524165535818405387560336111574655517746345153281088153377754630138146331480443113189892490595530055239988816871186246473636467077108927439234774916404638444493526157871948845958414447334129724490707209159818137247089305729662490622727823341180671800910907802537726912074553158714039964047392212933762881384390707919905008710288563362999475019585576039502505652276444086859627120701641520110413093043789177355969269706039170759826880142737919420915305608254442196527554078051349528446711752499950109031499031675094387723529694303963890806457289431257617855494007043678528581796607174987554897872442220912179790151918282816658928247195482615144384186697611352999618964717347102493409071425077601825523423615072309277967009259209006215900308022191790631534951820879596257958209407162736772610104316758454095001420123999395837489910287342442418492828438117336476109121924129388356 [184,30] 64154766570503898379363105488104751152851303311468087488172784271391020154575822381433931822589370878537579849908541905636563438158943135110839902025272825815699354784987335060853841892586117019144133443214429295509896346757103693481930488309800057458026048783340152410882954758765814370288140521513583323598196210288694371290968740408350413743217691997722908379815173754571113867315141199325819717537084163461679508691908785339540390174189144997635000739212796197071908382842860889689612292034551409991060982460905425889651912132099102444643636002687779675253009906900163434633274184577472556913786832102133311451758678945524171696786021033976949835005516983467269624062446187157277400845546836900639605831883172453985242433660692810410802885611087045611243062810685434605559093394387527978107282977231004060720830505639890976970508510870206216554496698178314014489003433449654293710754775449475946719866455514995449090450191253512015366460939542761142486343925308491252471006591598135720357034229052312437529397419853252361396248833118845905736573940594324447671271597278830852210912141677586235167948144479731584 [184,31] -15379427406929712240614309318747592071561763588830384996088939747154997144729229681589205764049337355376224767858019064447553834224449585258950023108608507622786855356765346136192070669601818470572908687447506937478437114898103507575312901627826948366009135555277171689662103466551030483061555140736458303027360979536796133298426781836164791893002923901590845375820433981496688149570328769457709667039943376281345321581364636898259843610213934633972191045053628037012736277514848828892703969014765761902606329398525867546403654963304306730282255376632804272850820788511239714905743331316118185762338558312801980975813534285255178667671408315134806097192776273131414243408672107746752079550598135639335392857263829757378085150626007657540271339108070852390634091443497283568726644003156034798669690253328609474015825579772126471448313313273427317124125286241484302573852090816201273422805853977946033994406029304100178078140661976023383582638164141305293994682408119046587631567822915818562070343964561122892905576269587307698206461379370461444185129423028048503310120207219749178084910882096307479916310729155736 [184,32] 1534969902780458986913270990977519280500783524815637766243211029888258174700372836026840947673140142271076614579554393141446381005324277760803606308673134271289784235183216106623383402512447891125056785252259036395672561356405674573891995214411860385163551768085532883795905086066913340752047833700948973446952150102582987467062082798155587567335816048009450414301616437378180193710374159401136108559265445714263516010801280002019452609308294470757142393000647916492056742457774391355349016245659539435166273810560475694496830365828367928710209654803163905635425656430276099059583251858512800050472816715371156017761639027761982537308668501456442557186207507404746241343395258320195522095611300116028025664657009688739756813652840753497031117751668171646592453987555417986829384169493969757948029442475882859317676147513445270171674345983587212506784136292132481434453826031288261399447563428321972248117768425526893298338076320518041846539895068501944322682871609937612695967029112539486478559740164712444591895367494249044508839956306801868552969725939100471187111911739931530173053923518466188271254619041 [184,33] 359378121430477690683531493949004771973382017926458886140200339768949768712770631069051073737634200076328121499755822120498532848218655826553588002200375765886097719693101894878250381360910014248570540892861364988408670623282326751624412285770639999322319936783873999694112433726403293960775297649578500875908009280215885062782975696115520969046248718123857870932899898668854098762472932317870827052124817603952565816002022347668270445073684609362467664349752657400519433148721157645553882022550518701573386427549847323356000722201167995753441809285869318716818765887003397529584193784408060213248867974919215547635067404254785817017864909639124133350261857064707490186421105602309151317606286448351454724798333035797274092830612790185733803354957949923938423734962327016411208626426426920339277943150906577869172086562692370546104382414228646812985582228029964095645348346885754229732787700510360252384350082179170708843645006470027221709811379732028600883759225356647110039036540695495922364069867890750106346808398688401515206337237977345417305933304478048634468446563789548816747540557460166629240108 [184,34] -198504344142979881850473285470077565544697643491500109030750231355712949364847140862128786208761132050574147788822484401684346957673877269468175960182437569320947827156283966366303775547581571158882995350435987828402536879670191061935202356204074448941786655007857194741587333115591471681004021625339188853375419744929251516193621083016031873833500561395094612411355109441923817220100975930051332439608101168508486189212864945385230365456531256902335517082732323404269672613404620960360889884608198364025497868636716738899584461032992832655054302876357021668908336024693910610869851931957571695452297348599878827363066201807240276250587131081898896823227245001305574586894942118673982407943118116375389552571769443722723828397937560632232620371452004039388652327537393300925770471844292574914723541576453527867362450349147908875379670381745011590350143562936369218382090217601898107279474506080080443136742607576142631969047623395741066909527426383264522580611382319002044105270348503887326716500330807570897745158509029581353884842702116678278453789054416177975379748237801901247459762161523622783396 [184,35] 46272188583660991282057992072913516440333714405204697218379635144971875445778970996588709383705001432521859603893864818949778883428207895710510465350617548931860820927122913547319805421742382753182957182356903475759299028652826970704264190668539599587796836035378398798076791205537335568809030793059282749842524362909016074695216773989188126413621942437281698119072720244567747717294702896918187192990246602755197463018838490886093132079545903430407434649883232984217167494216035636352127101352348305327492735042443157054629814550250289214410348400934805915984349103095969256543231764389003771769420245999401378863851709780786023929143744229646102744898711244232941184380753770577369730361907219350369239700868581689205481637221508399215316495210641802903494241921383080849605469009600546058552618826914965904063312860721329840626923513180974201029642320372527514430623741357808712628891436498929431550974500235090311514378808828771981141806646003845198605956920397181984661499534681304124083158903712069866349341407241417782083393272832402696309407859743356907762365300072735831743916673682704280 [184,36] -6160250829844824010883516172861980372473218264619197007685580099906049997400792129536741530668594289854929296997571278983060407337826216215657246237695298876876398401387451464786474101993319818196904787839856621625683298086794205962360653295276400756657542673391852788086020050104503419840021645050838948718288171593142760230297819552067022245762484461842120991992945213492798696517632449055930937766678019289002192851261749951020019416256168379141142331992056543635388216570528391940901549308958871714198233058333754373894633816127224299595762272640595008116784001742755466578598707176743845690569107731546242138868408842348202609192608511306827693673236701495650996277462566727272966271884615410302692335734211200805372690333860639971334049635623841874249113003236810553856949047952402575967217446799887844315889698348006497604297151563245222468195923774293335292635791080060920342185155174353856598523163173416649174876874235479415995523998544023698024880922933594607388801108067617166184385841560790653345942689819547146994708753155680844935410827187320281146240929583175474833518036924088 [184,37] 424944961621804509193137970836709843848038906540641548898172706964201911074692726177280480949369581261097815934915014839991487440336094667638524477040193042726633786091628754463338749652255536691275638081578720425857511823463742575481370326341705730185345776749371676539262768983941913312015502149410311653343470467749393990727162552806822187328158343238949841703691764463130877135940046284041862803078982939194861619214029612227211094163250595091786956454037939809286059229565489663273250841814454782751094406965309520058800521477777027422654551369743947953415093612699370124390110340763076402739374583790428857799438622019101976119421832283351802487942046788585258478614825957485811912255758387469392100501259625100820036925335840299559436911663439046330490164173098255946142593134419090552774632872874737216758221883966503253842445548134814730407144717826739223509983245211662784765786715279346325410321535810147903180973620296944731493821147944709216742549250962998518250448327515542948928541605180455853179885068350581032653871102167924949993287550450594665271014946060714939275962098 [184,38] -171313465098051420402244178976341155389548097150530887712236159109344925363915709928451224949612346516651247239119695242508096791663894185007136386199775266730929541232392309023464371337670250138313634023453446466803089731992991549902174072846377912662481239892921119364958625304138838691414397372674108089571052718432379780182062469619386821089087458059557982417943161126142000139063669210368851816754900724684661930272121770030607990784512638355233652533250367273527195637226691543950343790111836782946984333511172959556920129898926114637157009251143928663123573786499602468552577270390019161785782063931812698373074220317818987895806559071210798733881331444233062276723429696394653379558137988862003384923478634241501934412519739533000332133219706601583321562764868752129507765727556729742764972538029083752623694404188051569088364314730218824068702974418470724123325365675719249544736958743043015111988692951910650073950745204720581492203756216732667543462646898297194546074909084448902471786932604357383788947433971719653031160859068009269405136701890726174995843106086243652635984 [184,39] 166956031371117301240105638314623767524540673412165766578204492643785892654654405464142189633181120216453268138240063528697425928284075677362536632611474706409567423440689026343466107204368784041492739239463212778440362126184567114651687501696445772877374370534292024719559107093761833535557712898003494357855373966188904513062166538894598926202695783467502853937987188706479045665246197703212939803851128098512917859144251491480930306316871518841968385760702232056833070829891902332670694445963848479475530350731933675278062125063591984927321211927896654113188286903816103217470145648646312813283689928777231232600228327968487446774597045269922757396944892921529248986631939794563462557547209386319290336976202426513451738663760936498719277580234100066975326196222118138287796009456929071262262921919507182015637886800040886705770300661104006299024565826545750664115468845843086372765906905118586083299595732190525545742810269661810671901062074616875726572010334665944023532291856583065372224312170160562629007705182980240049954435994648721618743593556228414376730551796879622586632 [184,40] -70454358803530302210023984762743517507542404451626019851705805941425091486372758735255026349143158068781553993741904224920036881194407131240402728231173468113616308160050775695501824020786437167835931483791120827500210111852692112791773916631639141224026668893544050857961664313869497108547658310661291987602455398560145056798833227254938815333706368008110078727859313708055318461049281118746338984292324782900090238875573960052884593702809537918777919406181453579794845335733217360938416481019021671008715221340702285135091307422040361139333023469703118081287097671782198524592962405498074220595857609621684635500135316592985877677401889464881432056288382358955521683690901034169669148386539297663679117516301568845159626896443823658903431197045860616528495654504912739236226236124401934709523556058156559512611630207736552982318025279486025281565118712022007175902349381877603805050062544816815909004483730766748987534315100294062581277150697658170886643935254187452083775507149917492579389817119911628012371417793121756254286155798919720476169276454298559010553041182351134160 [184,41] -1458078873760517173602704023036661784088377562890827551958679206053525819475920796724170154109514944346226423840828731972798662211700851475792765649029958861705623694926945626298325103443727729602076645450311993124582069013489026025083001497912034526979357680557082901362802575304304481699075953354277029658241504908556087213684597853843081254263872669665867219885009759332463304646026782283088642118456479878559199333297285723960004118100394511599574245007263254558904865235183973923366725397222306786722793243387398142301502920820662739730714755145196644756221293342715536290586047095137048914086874943269080557414855556873845988673299321782963298820400329588034968080545476253946121760755998490018997700250651951130632387508137810062259068670939624708537586062429311549154938737622375857274766831885792733719175357468013697329255234336522073740232880544223184452872042282243273846720337099609235329019607971809167086475064203695807575628878381954012082979419276107676438616613886411652097643783000507405742366340949780279411455601669180464054252765598143411088791925533690 [184,42] 21118194565175036517026155555176660700470949213363515977606085417426529680980768291656823697417750182963383471555321558240559120685195639244690301078463276093544878565415367948338786635276079529007323347536994612041885571135808695400561278066742218069519320361839972845005750578618869816739874260224122562239290216012504678422212967250791973061398051537383116982532346331712642811352129233354879801001836273881019948814351160250845988774710636514818183308700633896295538499109190024414394371376759276439980248928173486242349126035521039348412693088263245351234829629635413851772863506231332008592331389657165162234244259514778388927084574730704224818065040057506630447672613666714359902689443080205200537748338489352886705580195896376675135521475293602599206187493124110756010380732093620373434179229019165424200376138505436746794987253111701501214713335432191228700485736910056321011990780779215103659626305367786099022371995738196721346900831901563357379938111537127047459332958572166843158245291867873370012468810718575601922423316155001038758053006454564289238656027264 [184,43] -14093984989133543219736264344405206438956504841758182506967227512267271418630348922446418760203461888208374719359412990603816073315017194317205334811775953260297105457513230237007433898894097365016006900024871167017032709566583894520408996644249693576120033686303673772575124247087453538661803330178279856978186238483102611858762084697736897027799681182883379841058287158459936330272932557165659271853923052658062221897669160767759723062176804605634316253144803443168155190727476180293098041155944606412384355035795456090617980250637210748877618165412845632568399507063668585600173091663502012500452193121801180234618852740532421803839211377774342118163813600142204729031030956548843648015500856143771418284539589439885933675009902802767500761296521612808331631820899059805729076830948221530679800363756846177072838257854414447453325117691322042387054011582881920982489799466779963696590675592049806534735668802769239988552134198253118817755920743613004840489600134566932475627849759336331465056843840289807430115622334267330416699084124308619310190205524438688158907204 [184,44] 4525548720081247435134066858349891040383005146685901553490058564268177288881326410145884551187987234071533107866196648692752636919706751799256088382780781340550875173010692008150228109697819663286771278560302443985693036478675976915189709302342690619643966169438448909475762161583162390261004472375743203504285102763256600540067822246659743315976655331342196602293045929235628316731885569708905885924686324004326027525860081740623546556859701864884542485868998316349963381506112111209178953058565741765527472990314496456215069075214021742909642687668087118057779307298810210504151568397900128836420903800935253636933471729554608658464299055599103035658783179586357890520146699453794140479824159207365633679574866589110218323771878309254949349379152368752738847318326074165250594593135541869466450764532029007441255284701915426536929974732170483762453486449948544641905505533539872741437785431513636641315947794029787764204794286154419508181008431543865050154802416642460648520893490129284274504435352615678739256139922361383657038007775098184224141018322885584377336 [184,45] -148388451462444747892188944488604182373401231969290270457847159529747454856251594092646812572412994994082656400508829424570413948604151238526063654388076995678388466475053224093582482584369463550617400220688443675461342289506295617590645737703821161532794463422139548351006399663266178116945622517183845847364371441176427370023024075573828193105775959103460071394644690081422253935363997767354255435084985236100174717159351082461823606726878137423871241329001905173230715095534624045134673541390524147479427356089659997649810631102696688530104139294130727671087471034086077817143771764922875963435382100645301924668938612383006479839047559663100620730333895095201701624685044449527532302596708149924858411459246424954463195653684381225127967874539237718657739516640046141363196259677471574635612637034733299672468515824844926183094400327229682177784572303747531458625990821778189366642204589993765092410816639096604239883451636801264129266534369197518384980786620441666660925058481060419590752507358240345674269705228132705426340384834442350106808644379082510719 [184,46] -582649960611973263134319132237199554817239555538272691352103441065424092584560176559080781199521464361083574978443460542792358765864311998808904296359260824658043523765032694408703135268901594720336788854808899784245096247116299299507578661145764205716176121566320181753467970879329117117081718447506293398488711427435065935334224786868856934830066940335193559855069719155223183395230357542086260061484852967708997440112928247796120239758088893671476301966236530516929289697127918167308976230595628760405275361543395713843067627982759110511317190268205386741568456601168125829403373960608472066858953691624165871067653180942803087032169992621800884940313149737735096143797525787356447307656872873680346240094507593029415344379988680228517909925687305038346722657280623790036144851212253848131410136691988736459073078398914711395029785735634571399169862516423695420489349737346746487473578893960656330348748391750579301769876268562090919136118995641634632523735718494046824418968032956863937591992678091780905371556034944857929561291350794019516493363956917968 [184,47] 287889167847713462798829827331147250641142761504008997310557241397911762964459499171812744516018954784165936458961113788838236319143605813075951296508101346305241129755055562127698292033851409447947560889009608823926440385190891039726726708620204007007585246027267465330703680058566143329916881613914935508449502724440735172867669263923284509913946338994253585743775806343563125312654832272557922278914198001086791742661038353753538182253365395544436641519332090020997914064680083210719682903199159992639935253862002874579473295898647380951180647200841375956687118500872576158671052380211794875874442474439438481530536472416399436907003986096662762496033050657256477288799432221602547169579782369860466708335723202834028459203007766255008831400132670519579599481380329896861284433246969601855102720455120250307176587542677858168209314552674634077062260525237174732017264691823613253069086496413235266836760275934560722954702639543563573471299956294222907717469038945357775419504075274920551214011028365818274294163041997734769489378477349705882233557661968 [184,48] -58456478169423130293690866874705333243229769509544208151325572142017797399383724424755243150449367102620195416861106760268051726976856783560884956573316185213750511470802192182262386559956534347693541526948877400124044775863783350151323425820155758278143163466353362111033166433047317407284006309995875037421747227103364622050320740542221801049464409957623812723734429933719618098450566117926043990559019751419710172462145973356361450619667567206895461525336497088752794136731903838917505154733515788435875207747335894987415766046119813772817298928395298066853252783880585912792441444336914186601765911730727780483002619258107650982929896663962061385756759245243616667894211896094053531208020495899215662261818135342312125819501413359997540628762903688768619554447047409021484313804725820603288940460676326588481493135564022838967646569331425058468535408707933105322281195471238452899519401934797375503896097744826891098784241006275832206294134296550483607503889963964856397587883391728974246622767645875148575898147640975846724089438728306453359948000 [184,49] -3978138571736112466256597116079479697066036169144214092968614033726143209653540417489866685480501763105493249814072585118428099531216562416302421735395957617453270525737522756520744990777016651080544010425716204426181572804797450317784068169567260678048744049819796287516506617208524313254142806244642569982582484470846326113601764656076270370909326094880750273793576711912074826793750046158412394134459703417511775798210752042306110525280701817737499445433678492163785703971916029088716346123713837479533178049072894124841498757108291845041596454584753376707725635656273914999776594542904208127286077351228481629037047716488839698431400889279146429314773383260785729863998197396653334741022816006912671600417453607885662567865732691079955862028085363538745398529998788998792606810778689579668841328587583286437039044779259490720551588782585030254405623274318834065818972485138424601162509543739416354515459176318249067747247215419169275212367327174406534261328244703218993562080889507403358303907917000390590506561150947891899192486832113269005584 [184,50] 5792507753177673219654548055785286103628600693073140460625822160324263171638110503168678978535757035954583924343688559647251501440569225736768746742489945536415724925236468993330473957848548023310261471694872387265239991254757340977342365810949717609898159200535373532623735760639112102836567773910820670496677714924538612933780507934708063641004322948406067181067853505099367730752990860977314245127141724012197040420777927612741746867016376916202830114957790535189137651191892319351816181637344051783609418294330610921869207864250849443580962456539973439202216736519232226931330363451384454922679656892982977734341509098125362768509993984203224685727698433672211387292247079888263317387736847879508990139839216352742449501738913841053005533768709426428420220199380457404126713012590936383919909710221886549719757439247592390320372618733008541635876639231341116499331687724680266450338405704097988862420752430058610117607373302292441249986243259063104527311352187811430273152405043662607683542703639744768375840667130497236743790006478876233632 [184,51] -1477788298257858735439954858434021751537028282185070491480290310928279756047483474545430770757129781177314785403122261705914890932855434879498199620529354077707386394632459775857585629230482127014751632700951776246982549150037377914520614568972876224056853551901518355801295531178001242040636775498046594152134581964854723284386559601854884447768648443911859819754426491748192485317952008259792715836547793769493488008363464782352822857444707274246889846845973508689902351377795503845381723092487284105266457808396628384865037915645070628794440857778937385107959083593145336867834137986349281220704576808649253121764828848752001804166241641056583104411834262130498763422381109445107946008715796766409905349826527176628251620948850803432954733591201072457175616598190688525644910921062514610549529981839859160370239097720113956942864325069485063003121912474135366267706419827445508730789697473710926027293074996500658994103118353802752377689075331768860840834995049118682075050876496730322644090343530731584988409733545166133024049857674962064 [184,52] 77767964706630810931415599433413575809585436987701253341011880704618620151555999591271557485167141295052998458813757939284488389017944534522099929054978525323382602088123183496286338493967540614770019650984649512978411883144790857129894550032460201393042558296962687467634132815349336502101947035600618164882902993907322095578841359519808300017612350982492916627015885798508043493467656418634096662794191084893711006208401431662429856797885492636086423757495862573812355123269960054808742908631612462838815675237579449452591429650207950030228266127635872003280408594040585343386729102260814222228287772849608602674995984191937427054371690912712962280272043784244474959058902053556005167155769747931800954174230637415915707100480032290344361149499661943512321812237580153379897890055457543659669747225437235872305667175235014245392793367456428561182658439524945919759486698046030044100256196321388406623316434765910573592972783515844080558594202404410145444029744980242540469019497964034603820694582146416146681458827633687010090156788528 [184,53] 50394642283152914393626441287324462184798552464479754622634524755302252749188462289766140887988888394627736886410662899601177560950092313552951313892419800060189897868106118652144045040171743354920822955956657774753463353505079464656167006290243216282482867123585575846400684728406763300913943904447811479434615977263359037018666674573945244367756791719611704065941670756514494093936649892758091168355072225896616886303997731045634100987992281178894495525918399459934463039509325002949428012211765625711475527169016068953568974529532850409183427020790428150964780056857062821650252280266510162231021232534063840805310120740359949492024752944492164947091738716642401369917572901534626097403620540727199043901225416142131149802830079052670014814543660093529240318582014794570638983021984852641628460706332472404492603958890556243300971489689321317828459175507370890171147327823681570364882753755541673362636182772558449334708204561273831860005659650082211358324054675828403639019891027772018171622557205942402188592145082301021519859580 [184,54] -13742485186410448980192384665281657353058516374610582227159345849228819178107129195353092718298378449927841859071646655801524893110462880013795570576173713555885129953915611926182837275305863660384645261658424182598736725849636600578128806756740159773931125134798338791019728401088756236562708309292257645023001491789529055487733671320565622389151599852172164819370322316669657846396249492889989230142003643511177731491122087041635902140378957411869662238655434430123395059456383515365492941939620504596684526035639475666114344608951678139958249285294100533807901056579104518418594340360235656194950654957873981019902315064690327653094371741537647411706937312088140789765504583390755683117678273440213680988775008294914563582600381494938549557079353825244603868273616443564956959118748927959049497560486355904568611844104435067393386147762843800991105145550781145249784975089441204940780885814730598969103017158665524991502169335966881162691418332055002163032082556360428213165087747003885519221633643675703865331760898959802778064 [184,55] 727614983117553877204001595244964515797332888160068999636648400619960069367336861546386881669831967401707005717985162107770284866450752430823062373069902899414825336607790547740688300147025867008844965960665490199461682141267258517656099745935083424278191386008398875367232121628311872879561493808929976211682286648090379577355669172725597752825525715725463907172811341808637667420265307510842018466703958936253799088191354660092533876281552212312826156219176113511696580188358726464467941363357324657037056508023573448673569659852537797217828649667285272515508952469449691633224853970510534117881507500336821551298656878868332169021148126002746866557954735684014200645502995025194904203688125483352079122266779035782009671203309746829097020759748439210983659837597028278188366663159699753534136103114734734899443354703173705532054841949172847564782665469023929491189616931098896155596610831208235012207921310221550701682920326171351684402204974187880922472663331369057621370252994877301048467031798645870128700731610217124256 [184,56] 296520821715359475861027218400483036994242255839922264473171613879357128606761541946297677297798692979658294380555944307642438561393746845298265754053354390948201096437748912005365981249787191508673559525497253895277359047271433413595608314927690985591277686706725938461371550007552719989841036685518529446587796870944716487412857703785729237504217649195175196017877534871105861195960004787568232673859970733892725695939722264384107615488720709389098075047293688907358999633883163809452677828202312220353607289543031077852716341571354665165094719097565814978159585859609548020216975952372036906511740601511449796832145357158096413122668777940506186436987584606958374775291498710469806798548561606440001311019074632736541981171059189889386843289293644229108821419297559447694544439725429170443992121122978139580005535395591363433061993240111184772485976759184890838565616891798650780620104785219774620386772725493324549719951142809723438020851926750741847033215324053153314016940506564148138740351861298480463894895754792496 [184,57] -43672149328125281744644018656191094491778743906545804919576152023225605355618558191765964121072438375508818060621711411970991664780894348281895366502456445359393848870345176703417835997288865336770269353028712564407512616523615997875770504944916483572181995850837651944789650103433296979182708731938320035005263180374816603771842081591571433258547395054340307498175929110526004619834991350871057690332726416105411362329071745417645216599880734773484513081866215290172628737185061616119696041781137106738923789247723708197673208450591490978184671038474527142415125208468541411237869462115774269299450156834598180776290057954355519472723068793543879938999672260427561610678057827248781760649198959693187705853262826870197226035158992740242742923775814731779692026609352478317736548159916805491030733365420667777769519778953918195035363302297440138370010811214643293119095787378212563213730292173592694376575638500628336167677042887671171035705289746932465595447178253071221963839021400071480296745554803048945286104431760 [184,58] -1552405882489812801244104763490099628009669934232211944263425933476194119897541731206283570951151432758106291773675566353214987145662638018057645784319340024782311079210846090444540509740908433410728987241750426541850513750764575007626339799110847341962171653937214951208173166697017906088091770761393483601451610534745410318371437742865702186685263322881305365770138326075632132176451996626002519093497677296730833497670853884883014709917835104708733086028013891884113607700945975111527601042476431143822062275461718384110909008413026139078086230169979220831320454255326915527679742559183461768916305788184357455776326669726612755405450036778684008565672933828963030451169853904983399349767169669093398968512135102388366874030324108896844556348055362633632422907495611125912156356652545680885361598495936349414497828950809820427179478111852298880497780585380667342779526925490980164000150417518859759327952582745931938059146670714520943964868641533876590024734289659927049840737722018519169772756988345053330675856 [184,59] -52465532782503274237698232478381489958388586771627221533749597475877874192020482048073043589663305898170973794887383920153151952865945328401518527766386009925174852023046581305240903839261815998677919688268693012656402464215408927835964021822651726330188723433049128784366601407326911920634032514971356982921035660043126741082141950040105167923647476645562145799803720738547037822966922907673886079222918485821651213313588767063917054720946066227445582589428997429083007178774804058350872478149960460869112729187301649275101196151619140230839444929711969085507392592834649542422718630418160169775073482288691992031935717226907245184452711398404869446511630498248185812508379564187876673665633144328354482864466083557903593303110586080378234126540417924460212600936351098025412621881911080530960063056032798406231031291826330173572447184214827136578556032385857826645272214684989226356445689128800625958460172168763188745610688477696581884800878026756915911669505963637600913356269881804988721073077015889834312 [184,60] -113865951827970571102837551382801522456066502966888835630943628072904400856610686725768640998878968648039514303646848986734708214105763895493877108078457182878453140404410847636858226881985924078523744988120866044596760098323457442095167465152424263552071311361118254506773574042672430980063329781790999594340524640968554657264196979957461590335681775454174766786478336095674751658394710903700459363091849751646502204549547815108226670889729741583511262190726280167941894924010810338143822737597570557015160962172543850548436662756558088557200512508198225540232207699907690248614332298293795046500296969081039346741870364026380306299214915140253324147767921684612302793423586762188230003831055877939890924365643371748169008908561950629420027655140837968320000727114570650922516685143948628623928329406615373058670398349748973705880271670428646607536427044600045927967089871774334173568663301558274830849071174248352509459351727311557818214246906587209413886834233462185703201638421233361864269839106876309904 [184,61] 17656042463246614235913562617471027138914008183533688605704662790036481030095043207240083794187351843258003733740152508856160308845662931207769685835733997776150206190577566460067951093094879535521003824104492778247084881866685356595073775859196208607774918060737772589184077732169405229434210941644109539332368847216173329254849924446656317493720567959198657106770878290368345240919564531071210066235066543931180376662311543194825297536827476135683654434412292136050087420517381157041157804188790357823778982829117592188186463950434456881630505358420107113268951141251593540245689840206322042513440115619156844820719148183745999118407232280456709142560249905759007534384320705613447648727517701664358293804934434704614961868833660469247608085881311006928288850418402060545618153114715984146102505964013935105629358287499804630660166467388556940070803234951480046699941509249367557316602715522980192901796353601374145950441400684166654942706707196481434673430462635604000781759549813217426971626384618080 [184,62] 8492160874317608765349740778037709950652809809026744971914343291618863801956752805291443278264704708562610265915638431626957912890889745025049828571659465319302203627081702713291651947357697238660739743283799781704813691507814200100223030425485469910284211973479423776245693466399814247462539977077557044282688291723366053636599424827969981450108270262605596120307863308284964289058076771968261639234375755310088766435073832115199037148302061586349380823146819734269658267068850988808088645568114386177098473912186264340801321630095044458433721541458829730006958565270563427564317370195007504152766596587744188286762430365704150196904258084800398635564103281978523721005168904287278974928912375562484185081293522855977910343667743296717256038383053890704141959519319820165524265100723174670778685608149156162414181499249337651364459977573769204297674183416834132009535366195920716515371905862733811052424422867663933545004004020318370644028406116589837915634955370489593189539297108570096968531579912 [184,63] 1378204442474299843402797183722340078842353170216379873370290162765680092978988737300565546381070511958302776870635746653282598485434921407399885252767799574184448014208850469863459732509454618732016938336874500399272899016317270006252788245473497967584375081091036733498501201700037870632686671097848084304027357413167063921119525761132783416632414237432031894227430771313203559827280739646437522617460427218275626269492193236072724182879539620902371542465891182381227196537297945540021864781908881831918668253249149939282435095440518672176685193203170092948389848590480204601066061549123580394244497086739417612587527270589054851748325581565424248799311122355998610792183441025429901462664051499580184896833330871912352958331545087618797945361837708918193757396049795544006134739060076758224686765300278600557427779555055662142595599445954191775464265602213125952691260427939452504551747624568352535268250521871757549076867299985294041501706710090522243652257844483682819001944222646546744238236 [184,64] 155304667651010967074738435409839735838828679883917524571906375470921270903134831077161107961233191580719979660540370505496149841238470798501700839405099326820444098403257787375364658632890279304785402400594218628994982731886799812723206576314780547140422132514258009433927738812834606761680416601870598316751142358248369365222124349016091000531447199520194203635403482146110016970537238284066845354240571659592829992609422129837209634727607997470402838263970835129573411115670919596884781538182128451958948476543039452584786137108095129562143320696854681134956290177925926235072252289449245810498851897451896932884537848807016877410283580355162015283854917522625372839000285982992296836692205620133950765043615656200795153576287817136226503149530945221872659625450298244326620291283502874060565141407399191134655415966118494330168695672641859640501268015380829104632040377335706571571629499164133717810850686818600808328691883035348487180289155110235786901309632716183963535300182020968745696 [184,65] 13439057209231673105750382728578028826118521756797933711417928545695358261016822395215059766800451293076714171256058125484290131213133641065159016804308681118338846226328095544944905664190731064883833345076148572436452829963392953447197146165966603518413387899996775653910322530414435985065387207027819278339901914771897853274994135355761858199509795128027624040450449147499807136721391689817916442214523401403298382598678944475770871724225685983571430515720631478427226930099338680967319937662549187254583605209092368081490956386860035011484866640028048998665301684098665143260931241951039362007857175408024847602873928823515407992015226766458363568530688036053473800860704777291901191659430080056527726262267315352912754300750696482919580338275237752429473574979611746860911354041281141728298020757847086164479996816447472493351967209079175576528177988864051281699992155160826267225616638996411691945690558460315271793619185182125614749868856622596982834214313104555545639913261115654792 [184,66] 880164440022155570118179825582901538636259556276297064280021889678311780679875990606447543717193738858378499775369131803665550927085727815539250839975510300023835456021811849929878249440266759415306305907105001797326223132405108304937019584578305788443133233278950806955863078180436879103341496084966474961540448757468017860221099072322284006580201163874210343476451647889045952032716186581081155262858200710317763839471527456989020272771971249775911836764182649530698559838609058217213578010410558799673632373220022389814497269321405366149449099573697097069073576096844958267822614613917944338682870941190301392679345912254375337520268141140217986824023817786240408106438727457075921391090483845859153750540906521977299428129462605392236223625698439638825612254784955129378854796374403329382246899953581084341912746774032140885597725299239257909229138269252000590008925369245089064863421958384586919811486745209587984176302091303168990117922875423931309095328442077984261529357173952 [184,67] 43899043618963786763068162300404810291319792775330688780017035928186876388337239439161436840542052798423055715030963622868422631284618271205781942362221388230455901760269125260916940731860267988417078601933834261255217660587469152312662226413461958108073114139994749905647765103916808767786086747445102964727943548277812079525564873734414197829284255024118222419196492486175966926385427723786368551224308255582535203366477077882053080632361635365461357328154993964508930948265772999781363035839012170479053095923213575222613190430025948906678246400796644728739484107706899169578434126826665759325050333149672549744927545235935553955886486715127147498970902283107086255621347444725893132677230036089972271545170459584427073677911340305632267478125373698834186695787918816921507887358589094697062928555058568906011394915653168699701859634997815299608323005115148171481865003931617039277974291182655631216953632152786075427150789372626216000327895368561157348084383292123410451829740 [184,68] 1718021487701797492397749340769680078247211145859984123472996570083428979973257124061347028263464858735849269744160136085599517846252687597070737277703731804813334519499675603069176535132725022472056517971158715748105624738958350191513432060048583215299026237468297054874460941510674754148322666597239724960619929596921977153009411603675455550663821891421032715403852614966513548973118011754946172494019743065567889350324201854827231297070841973483602156997195150903563258797136008518638237692713141642937141493725861587509275142599191572406380941696928659712207045250126116837723051397859037172491526283307855688699967386368289136305054161391407547409214942212526383964575346631384650588278684181089963465411690648593715132804755124809819423043717072333020484202364004414859948615867487949852380594968867912742545508617357819164264580187276531047373795634110931588730375965578539196005127182862153922326473486186333617389756810163597811375548383106719252176760101769326137028 [184,69] 54416308886556228754866141590048884135612519274253679124350203894823506114021975480202626153780455744534419405958492005164507071885635827259912164225571615518615098367378349346735693103352562783103726781826306574955142091857167652213449387895535872825369208928088577159169573622225538061398226977825468891293052252727816818078111826922293173434668667785011108154890044373896688647671612343338160588105391581814084274817900120359161721131010741233181380406006947309408297659478586814789989280531774629746409622013023380798090965200866591849871227414518822935408552117647150905935229182531738669378835237865880925931414950467732031955002799158646287517916457546088661481442698633706879163760543187916762564797136933906004586419684095635817973042052301485893388535155069419933429927637434376815286978737942445892786918528436646152542017547830895255879265186887951056209823792426633138251847654845427606584380911416535840304643585663816721595969157713642514578267379883701432 [184,70] 1328429419870158664042512392513526247526707895044734954291504066432886575305706453256827939193576422267216466259094542405917819705008748726967921888381851144595350927679635276070572104957687394219902797944987429504021819794395674905902907871473200950995712381742232313456593263694449996636620503842129472291715079387102685875595789778574628237182932391497697472599589188522951656676548329197800735437792100109653015991759514054295822517821167341583403370453474080509966944414952509973863376644683616148360865003119585498207705061759547815886892512072369468696558743827815825791224537431280716555976357363721160740519155253021222706128621934648366073349560305807116105166241769660280548140302034066203700484998357173857971184412899950562550705051069779578696798488240508432105999385540199291202109163111878335496712757625825277398727451704210298295205023621099419144355288450373584853246438397981694811855908796898444258686577023489342780783430157915861084566006968352 [184,71] 37200299831103893727460393917238149733001668046444211730792188625604626879874092215728128276063860061227618642290702193137259190054772983666278194581489077801774272145158164289420273830102905284867304499783286611155728289470265577193220627382897303292710717384210949318091145013380925872689758392466885913896155621041164993682294443471210747399793788263774848919116828376465905188746992631938887822272576222826416811587721529267079502946145029398078699666580762625156576509043321533730519541497947319739479162321563393369426467895405470302309607377261654326878148224558492497201495264225476707205222269266900126515513652559073897023553784453747326018250542172887799444693392385006541323101171562524104827599542902510468546078980422355461934635700609864106532960433618642977596861238957556712908176729713820436848272793910713252104755885364735004482870611184398630853051023523018468442477876554039017417068709834617192479493176687626036861552822664832314852962550 [184,72] -1112997541976397617582583600018874269224759494315186430656988018922719286970069134946961976483992381374125543036871860850737210802455333367217463495271247909165145557263619652384748529878983101979846332370988358181316952528380942626321305431347068572329133766106573979197575713256721851917795570059042093941460529614579206788678187460284775114799160787795973012891281583633313901875009835828135252190633856584410151460719362686874066085418621060144125440100586298871169237082674798194425666910149615818080313682970285234542125425731038776371226454296076940132455114040439104076445120857697740426155989184950580809565784503044653425414744794767361122885890462905532836152621973775098684104387225995112678598011062953154833831520697568257638968652856248264818349006468051883305167808522730896354089119806843839777033459999190225246492535695879407887054141764443283741058241164983847205868388048356014439021705553578452671494901047046958859420149462957144432880 [184,73] 237723106276679158567072370636509508153861862917539245398315633774730495055566535914166021279183186552294771986225080716898262643841226971643915035851738810864807372743148336695279204209255783629362587241835076989097673602579462904279237663634941678787585436134401738318437056526137675021299950169962908277263868422536759645120597966161580949132583525655312776659882402529252144845584093900895170717701760216612019558811738361396828044470785831966381978750660834815838197676788128469981427836017585778456426260440829938572016958281796392768537060132240057042685508935572940273011898745307245324113977732124555019547543745563496977744646687984421872163334067206471244954248398091111602718580021692480833585385181544990132938675162353916109719314191832153188855210762069043257422274248811271232737937986661892459745898770789570806243459332649602739033428048553924950341656595378412014630636421176196993118244528104964051336671458566601995331482151835397288 [184,74] -30172103767117432751100401521763439967106807569019765560567949487001493169921942151118040355543638621823992102242979520465951954521730984760934631091991044332659230963847373800091329294364909011038051607059561968343601540157774778974675277591792352938557758368933762334769279262441562731357192255393545741325241920084622328437484707674186956169537432219487308146714823249123178177296264239645108101794603993280406856222705045766354841456587459021036546248479517828443042564961743436573951421040932449253243724723722148442058750740718491878008538330886330134181063529824223425145674849994827755061384691772813736214416405639254300975391785335630310512274114051830336878600618172041186143331927014877564658336292257678817318696592357770629873580692959411576685329139945068838020037001819575013549105250327196960011161228476380261676547748147305379639042835670607843584854628101743740351692100402772286367719211236212736673657552664725462944080522475856 [184,75] 3424637708189938752166902801587502536929035883089203815086512010414095808572780039922654157823190301711303502242284874825172965385039704325161894065611235407728627013801697224938585889962965292525378611521964958051506669282857509943904819498413488936359215419962524938925009534975282032007809323414808043281134092365627879057376524702072574400857317672297840839919233243449262285412342271029804319403900895869886986147027336489960356309789603732298952791087907225962728570097882451812702216513983740050472260249061721134689662542260818450921326760007494999783544170968357451087458193263613798899312718907483490254413209748937953438736292288009011685269268840170556881668034691818334538106242841779792388311298410353548460218214424474155441892483807362596271676611320130138665143751021767270421405538167707211173303775689668352339943787983139541544715795876697021674826725833681322062564381189077526159842106595520529369674656734890784634965248328 [184,76] -333777579233085680705038274118288304095219798880118351261856247168174774791083823446558837881139391486517988720346096852848498798426799330162552678358093272869351002355291954499308989375658303977328584522639294733770695669049252564896719484001866231527294044683960296151963744633296157245517733167413778257527615396062558161237240718484023570204046131041683571824131811994426905605316291402564812697776826651810460169143808778587808272961623906649726194794596704660244973305776891011631893282308634000338716262874906059044742903712246559447548291643621925922411807713643998459385282178232828096527697947855676240807646362445940934700392735380934065899234047647714786538654795819845363735147016749619023525476615900127672688354794350060156700193845255333351958477714762513762753682081938268531313505876055324960551125321619171356893925148916064435650582989431539274188362271323103733747770334657253304634691610826565966027344394042302205406442 [184,77] 27682081272041974142398397936646364003639496334516335547208727990293841280353744207378994501943967164930347742426863021575955513955419984589107175380836559709514335291070209359875555292947883414896764911889275598277419896717550697016409170787765830430927263809011401973589398201920844409943525188068110895409352741180341805919915878149562228028204801762495572793465037967162865919665468308443663619885481024208507615363509623425706540963685362955191038237432406296457688906498015506338618938248695891098924222459241319376928001580736630096736985700963690729458372360817938588631547491088421005870610781142268253379306416863908877141255142621405145800536354126934898715972660269725081939249058141846503811513748679023176356438468997893046043931766751224958501200413643453970204515892825016827778871544804141977261744796706073898272553431865648672876034226019063155762350225543461021864426620632953311950916440265956737755381870180126339352 [184,78] -1927677627299976454328138510771552662163975466852451415231237960179071609779590727594987019207095056770997864505045922043543600163677668850784742178324437766230037716380164755289936631220735991873114896010078688649157925090807064449303071244216709150874495614561420188501995823588479885490845934755789023494898781291408856047904407620072631956922426246790348570708172506061043471860062935517706860309228603279978739637441132910248903322323009814467566859423120484787997117066390524381713416354615633722008268273201107533990434519916737302730314971087862609057061763949751418463554441599404735387361839669586392151452888198716554655146786580304772487279846336664915086732766404859167683832893964731009783892545939586733196778986335357945510643885344930250229552567936638465367421210398465995170126180626949179957581929196279512812660042445756914767975928611137144146794874513221336354476091023890666507816281911810627363625361823328192 [184,79] 111023648857077544085425729315830117619594685784897166677223060798742253991168072803790639398376038766897537568942067051990959801504914136476465393216636333905109128430824095358845950850385762813421033241311845851482382149274416370690586270016909718177799563043145491050807633673722393538244982769379424137835348603877164881313727823513804097458717481588233326475745868904486366532349496141378229240074502748791768186405009603230610605221464261238747636429643430580034414596011255972276460989190416071181606043951417075608416142130103073958280481126333904513819986644863866097543586311636289953045941123689028137950616972196418238740018545280268390090830739230221774151706992444218036549320270718777648621122090609012510198786902508820445466575272540132395662963286555761301482504447341071375793571383375650760797521970736274049480760899215280799722238751558178400004227087492934853608090696222552899138382750132680788620572613696 [184,80] -5198938114740203355465953725612436083478401268430067954250252774051741472879642863724345130868243933577665007494110111469027938096428347676118149505829945108219266540786345456290912129432905198523618420934570955630710875112598964725493291876804742788480209930454140040187723326168560704057537721565201755835947547539276811256293324874082713928692603978546549598474304275117934811670941536201992289333265886134982700020889384851587810639035875109263109191269212475441652256343744405213300459889085901692859664824490097605787050285926757913875409844234951640485459273647979040139167537737588669102087643058995669837136296387893994045155238739343518831528113342561971746547285314637428695209433913719470319423965765835032298444051874659154605585945771055920949676318763810376850890017270744993795347794038845634661388164834288515374077572009976617085029101095663696823962058108447688331774370626498483296907171265142759507091892 [184,81] 194200317118956403892124551502046813445177475295169451709193977850089476461605705607981770663601559480135000940161139037242908002011996124814686444645146678949507841952285139001003914361743489179996873683784174938317943828815440149152050176818206218526180407749620034551343215440042679378578541785493121982434992573040888237158841779157972651715091970449775960024635078617840794631968076844946151407645584277704481550204688736583178548515967493927414672394237210328859577465920663426347578705295358375517166856665203727243016777518866143735709698918867865707261103014361388393208622860109955962376818558210199101361554595037111355174674512824337566350946358536880902965001563166350063490776771819635596074940864283910628514051269476452396449057915201503695985810588584498054182069112651884846361344792676855926616836322140272223019365792028360072541038706960789325845499124940423877370557472775210899125616064713860793900 [184,82] -5667745123176606546848875845711206719270316527225203427626643901556506293485929769497090003243959927053653702217613970015660766462997777098694356150198603413322644125775911771858771911470220268663852446756044054133114069913013152989445069400217740966322991846438859782459476756704937088927438346236162218783084712978428573961122032103717124990058768804925259176842017635050280332080588083226160634455206563311243731062658785879549365313624062092684917836652949910261970878758780227987280351406235595050125781323351373278222034329058769825148278533458443229062609986361733657949056173423860665268072888350433477000815384149161605418946209572678267653457700564913197160887389033688095152155108946626721189429146451241286099503454584766372282750788399472527746918365814156247290810641043779149520205592492979190766631417502485947544727637633159343873284749376939018780607787633101953202482765632951460463945915284576136 [184,83] 126450864006684291343422968540463286432736792836026745943932617593707076769112606118928517702766204509775975749512338483142962874251042488854016726269767394968497877102274278955078966630082940613972643271220847336791261073273937936201003245015948830589693122333910786590079147316619778536544847725736043179543455637533942951903822267846008280947615386420623619397214386045492374290493982511485535260647382537020760152169788786803532368726807809713993602942404008546159630965054604341420952366487244898294435129750751210495981581081052682488510391354275956183896758807943267430003930266176108093186422621397092547297025005788075413857611785137567985580070590788355324384406255898508178912133852969339821570010240751911575395174112903177940345231639699293385478492633902528775694041771116867498810951998172956962546192943778802664030522380652582683917159811849427094329384545352907732280810502768011273847390429056 [184,84] -2109823832174342735880585794241472963743924526839487333356405481061563710580657419859527709274417175237318382678311888487348468349295351639953827006059778473618727260899101604670159312105620866566760666488434612109179991341958914542932274267927314590711650215090683562948420978673910643041759153379280080818233037519317742056622050490467898943286981098605840033172396685566743140073731378502457185273613809570451490030962290577836506440591383610932854346516285253993224330103998802630716410099148875431078006963787291126062211253571384020127432419813168003837171888797543477525313123263413092979537751316301104738122144179690897113820778022183846741127023721253526964578885950178870103253144629660117552034013658174371409825406605661740639047925056744968272114402801414306970248267852809135914988760482063223078832564122008343559371430892900039567764124446289143892039280690616527946335315858793658329068816 [184,85] 25777473457039350572213849411605803289066112260543996707001815287717453751579392729625486148192244132479077884877390709542496828624513730194798185262654976451747863093810589923987324127300509884282965220770888304749449041947274750749152666192769151252864163556059247213323800933240432741337781681350124541725077017951390634731331095848478873969861625564546933384518454032494325862553754101440899325317238527040641502105546725634901132010753593511621569695239231703550373351063604826793440146426422433867913979607723035811036684213799659259692667968258850754603110773402035371576108469013533164798717661270581451435319065768581498018898326486741305757135740227189001097304146721171123430080084392655108847227975021671658116150251166001402689137606242590366352841562314626577804176662763367207812187285490878689194967011872751179800642636497286554817613733803632244530555772599694778748676978654722526496 [184,86] -226234606208998744467794650820285561878923080645470692672793075184171900427464088324674440155715291823606973445318551690108942861191929165124230473279103614251474563658744814715294941595906500342308768142990510686699758172420334207781486230589219759678649689653446836983869357465068698604848470590882992072129758869977916044809428606670712731893975705576057750358342556183487127104403938228436119353463117379517629228880889750842252685798332598743216169395798218352181775407356128435004970283828410290076469297967844195849341658402495325142422175042829991922511786673370129098501183667443616711215068469542041332186933254135695920894311423510798253283563057885221569502824561264362586588434705144269958475422304266544878128994531108481127432774781335515760263098913386743798335056783745296124684991970754849568732026482749667067764019153470587446762276730704118003646888117291386393503303495204448 [184,87] 1402492773312762784730900308615797332737895943373601868491447965500377620932895874475319578493742077744423901616530106010842649547327143064358631646096204052296680225732665784725106850346950530929256113105130049343125251262177709708449381552893266078266721221980756242978305863746750814666434103755810446605022443813322657702430083451209622509570320201900840000872713472382347340847312392683457148340399021548957847298048533481301670629798009675926586916233193200752586489835222308291839351664131521520128639510074595735855104736934932973109616297697660825023772586463811015595023368188391130765275860936124920676552555637788454933060384478553779134293415390042899770005930261368049035610206379194594326066124667266399597047926008409985593986894057319070959521848165788106324404594703914531305013833469966076670100777823851637321326655199282119166125887825763470857337609143860194024533660432 [184,88] -6054284906515186925401507579851178390835877694677781111060468304617850770713067788005673906985363270254732401140755178058847145753447070021434043705228230280761856725170055222370828852353215295429251110832531069176670499365964020544147984545643318190920427227583357399389451022010445817952070224535958199902385734474504861431142171728711894630243605617802989774020954828423515430857690333043459070652447139955086136486536843442717291171278205360082206869873508387793095552196540376129988509300100238483041256880761510258337531057270617749590967293965531437367767888144752076227833127490289808525698067821059843702602502721233908713669030662097766658635261015945554663433429959811954081844816185491664688822508827966420242605347873298585155265806464948688427682697392478533684901434825816781078508958671189740885714629566331668978116883576544843451361387333690979830877733273158191359984 [184,89] 17982246213507116403195183106341182024305800736054075836542738624249515154297003029367300092545163937878286368952227073312030660223676230615360834911720593956796580964788513520340858693081362447662493608196688928077423288990447612128199366989209622127415494905245671742921630593845640747998019718716231680796855435934305744426623488058477401294757500320754675076393945301862478392248778906798520068199684543801245628416322676382403363018710781684551152281284973207041720216410134663288259708481218772159426910411268588831882555772616397428996898459205081978236090871549372005389029780484066908579800337334262272685531607608005886450906724686533855476849002962976085307055442294856946488224228887981562551531779118292816034611767149483729929475862983619815555501671590298334024959963425953277140134485851184744856418630153949926337476776342196630760562454342634385210388389859911044 [184,90] -36379391091523565905373201449332474242894052685532754019926083389574944790502978889970812670501268383687880183189938837902673903495714041026699428938413112041707194012062894679992449721780221786974658096303686567981877452080055516193801046272732390531979616108753329700591452130981015855312881743916324436970055834499327430626598422327679488633472277817599538399308193704912782522338367001053293423072048321794759508254151835001204415992160770341536090216554418607736172435668205328144239707041333965498240421177979877486783869162036931048771523865974100693601694965483761528265491944225048845567340357573217196913727517548675479239480059047858703949764704114884396421143223635463027347627036904505805538316853855763478461670543511599889178489582338407312548268673957686270739391733345810663135978261143847826069993927269815673428637551106747402957800747675551011236135211516 [184,91] 49694400704376880807973814444793377710402662845594436869799732871768128974645580807767022628876601359728345170544938453788281496901038162679702158818282614957209345637894562671218339847910304268784325742099536427320605511970019272131017871736923638361128336491471481987184028707176382478950717320668464166446033403710584305280737515643799017988624166370196007388281467985827882641689447451790907869386970637852641150412221109317097378216338185043254295571786514745842363658230358434815089675016709006694183456173611923021994571900358426966308807406403944954164238346288257765943127942706377137641356603214653451938182468550477522976156055330055552378939998904534469803770167408172257429216404404335098228221411016727117033682232801971703673986085632249379320825678954446788927513596507655501858699661171173566607248788597154772974927602965891537332448483228311864476832 [184,92] -45478480595976833808705400339032634622707635874248964082116433197128521202490071259193941414732818562591022920856772793076184608298181673221462785522122524331332946072695767876466613069897553114390525743535218899716262216556395684172729079077358528747167907049099765519488273760712632394130833913109232344688995554997040687479379735244933219063391818725910658478071790061190373125768547222877299744358208207119532640723139198676160322734424759457028778488581508335835756602684418262710961399610692371920552575868360906194804193464992215360659249599938851643252675430084642484358030064133453487683298981404084322473491255429198163048813459513898838302920477171065410228926962828848938710610776191305584130697960609511332155349113600191426901912517358104431131112636671326684104496582976246311847248167464785929261881643342311172209761956644811046424071637538552448 [184,93] 27680873626093115459519679223441032892088815753105934608618877197717999600965750043802577119391103339763789613525898704940151249178739886232519676717452446685736738317444099256851729883071678595974333726723533982160683976973610551583109106345186226447874939656619546689431567468189928804769875032680611501540458309347731270427273919114759596586559471652441675254918812265572084322373130095896615250236221700267792084662271742060984813284614862188302015676092567982778351747086449104960602114460289911774750877398837948430921981154927454474785275426318492713416639730241924648629403972930181157361784265020815993108496427672031684175997072186525048059210739589354851610326331525958686238566896848223185307905706057292326069766562096963249369834862666253662791481446758574895002309263719989282122680079596908097072290770840372905796367510065210862059734272964 [184,94] -11126080497194108797425079620340810857394798161825925927925156818991795753999227592290553260310933123401293645783357810210315988200133280043644456639087744938579704746566979052092744901422090600925783456939735864564168410658405369679325904794136998182313070138586093773655690005862851441946259411440131075913574808553090410244941291315676514001241426533975087001566094209600140696332810090939747452261220909929051694649996175865064184692973225742940267766835318685832717874666814539545355304479787230227747049228752967861119543825208281133012661755944912137909128893884022067872109779711691883546016006284884234965980246810659213213682437729117181533870438356631480529218464088154413512426602159550643069524280108152515566863324696657230907103392508109515515153126968570165568988832171180071483235460995479091021966077397115028869675380565002684564820 [184,95] 2932127199017604336604277924887250704615702202669814841895022302432030995667369473283993563334510219094761976847736672865378664994648430500657974833917980617942206963703296404438181651213187047490305936339192534553476707919126785702940269718338156554448798282675947879626686365355682624180543630500848859601810661063635005281032680801557502834136577940921094405539350566692812659169465328531213255418876397069820401983576261711909757199051036143969710268953413407267987734849583498244982723848579817458987681954332648365024069233661735718272339130517551926336174031624378257604744118209593577825667251750955638253370278618579759901439615028944242884396343460181492150572201505153846095322120500691698121570698473025806945930059380958801478070897601152556574348756579850363444478076863162294931189696551619702282890077870023526818871659034621312 [184,96] -502903541929609799459970537005026755439970350657313456587098342044121382549765196880774993019931334575552864744011286007104508031067544973194257906303432972009749441337028995473114323178738813643884181736197277073658782912407179241851561954569626931590551203279565440925345988022996437378958041132758719454947531445045024019840913091250333218824954627223087147160211741872079658646301883303901521314623493840296646068105640232935879899712464666166349093636353491337960253058334583889722974386127319531511005091930983868097266804526130984245448824389854413655751641094842319886407401031605493631328605026661972185730863501128049684977040393282998095215175394206840910276306819238667096575531735367072546349809902164185230441846041238388222125815524074392227889025467709484779439893700478158576941164666968337511585983372340611560152249072 [184,97] 55700613884093796222596890049274800531357386702250224950111237350530236936313919886606975175400305942786228487936759003543693018381053390373778384480711545251558939292892319931610509657349464568190867120075360277187306418509163136658012847658506559153040922696041446754041134624713068961034374671832849096284411229120020414982892894684775274303346478706226209491400232181812168087592021889059376176025858924525869475700184279504657070743475602117956988204601219449954136340506475113935860064115433745965105284054062519021330738177151972501004888335293267562987204330337421541782569062340926569317093541116125654730613237026926873273269839132472040148996418436100756643525044035668888618563572300126892948467430019643864862324534385245941990066626454856291386156414498702720922151427842788285928931582496364281833950704279205347950 [184,98] -3950923545263082518382734464248368019907177995964125154468983406783906995455075555864600999496864641596847269426241880039092823811574063992305605722370366799977194673381598435564181994478820394713180420359081066112073176824212691540727623368366337082366315176386928531561771060633425865383183461896119504528268395687994160619678951435620214341780649294446575640819453214510282711476195359491400720272291911915892284091016014138562928265341412592053108704707687390126558325063052973360957599162095314072512260538485753998138290715646185553546130938334283227661082747404525608738638387466720848011227765033648212828406246437297979313771206212219258938851111297653646781690311834792252655447389845058543260543530154275543965458692076825724838851220312754007038293673423887732839664175790774054173700721302804586867775927554888 [184,99] 177879537904234001882675933381789308238894999470343217328468121123105282180093866194779199022019048712867891581906135045456206601454537457851812168201562602878011049229799437092141559651805868519246157199270921676197104572209215223086304689796942588590301076445840747371935686066346668548899849392000591652727382992967959917939175293508394807254692475482510459525309899527816597009526316260057808616548684691727063410042931663732472805464505778189041297794724641890545528485088928162111223998881968525127140750352897783071681045622277294129420962542739521627994022190639596451275316490384366717347795692128715181791220445846864765688188980550443941913255658888543875367495728722209071496330364780778567197451754579181950834771336664064035435797621974703025569411911774871094823307964671952783251859159017693003368024 [184,100] -5034609584195130726893572066786664564062953302154327403569362153866113115495580446393338086994959108837452697278184521514344409312504253717577163098339329554852172483680056234448102686494245831547215833036418595945905349392325575224043674069842575403624105032294122000196247834710716176966080075893588430053189374640311998774140853454195642726643461971555552449501701614460460390683424516027131964701987154297969546529384459259941663496022677799221127948167275572581957088661450908721092244902694649760467766032088385047389794612907496429838460693828028068419906210318846161787470256477274791954956106071742656832346450852407767835898970474048894154874036035189309412786090237941353095751020069635022802930468057311746284576811556715322831706459902526839161706424010416282528986412815120285447306236329461160 [184,101] 88655525547965992122576810302099964609798013906320516435097792696288256826387322388764161189826583167938307537787070791341217508088484007382938102574800476772938230147465040720452523851749816786667611553605333787576559252266399745173140684218289511384232564303293801583641340438139783295027704960830102126136020180959188187712945406031078099832556949111330622677867417696132995775483410384507638499775289989338251805300375479657689530715158119969196363359804095446615962016157844326327126418905611395623839545883911951874166231325697848651600989622551058416601601657363265911390493588667470220947430433567717313275062979431001381972890169080447419167472085411517153107607225513568687503814652563650426756833025365353482391351283854822416795685965090862922887671188682723568868297945675434154987892896 [184,102] -960426839093937568002021175463908241151838950263038674526818416806036094950135137842445327421914643956113375832653868529115837751225963436209556393914672415544631692926789901963519128468532747811352942221131799404705009242115923261223941622534210304197785890960040462850948859420786144339296754315632537747928330241250981092993830796860228671970954920914653758775826510832213747489697048419586217236312252062895265297463761246714957882000077282302423332843214748578864090502967930512850130353103208848682028749225235665701452542127528872363139599451844647130100603335870248659131733922731597393382015535203698998827233330718754212944074684296686441971688276782933277660536998596512693576622956710273635062976484914085487051546612969768856613094478756641754825945590128084232861493065003343834 [184,103] 6323472074670654377024407356453335655015000326011487518357619761449328226003160437811225519421303702277400719523222018173216056953220577620756664061514678504722292837564801684264417860240313202832618631116880674880169042157972912245447835359683160937864814506048531344652051731289756295730489664804907625418707990270551866738720172846264579458573800414451496324889837836910422946482185787703192879118910422310347909763348389270038447381481302540859616857202263064662524699940195392090536252701315351543475853910699045806585018093335163686082856603841935716400129511289872597365617742015356333274922813545833479859890147520229279814830431332721568618567390646164743101354025742713417357051896884762854389110749018493470097794763935586849891588489558070498344328496700598096326820521768 [184,104] -24972020668867952984721122852179721833057382361216265033878275266826023666705312280341303484765476398056067674194759275783961631954201943873613586368829015847816620607537135502992118498383973379845043846523159844253024757830465049374564390280325366793249659103913172678011511916588706613444304151987349662275808533579281363320280494338522646939203600236925429101132756234979604575601909210911855347510467561457755538558766799119092208221205015513664730471267698831227543446946632653424715257478920133438770773426164343114558333662516771672734280692232714083238329649743656458540071588358563943285944606317401037552497727809231603186591196968297827429183335521027768664646344627698339037935238779643653495644317262505684104202883826030153438178352422354757295457878639947519240 [184,105] 58311223820508210398014720867373823550509860678428581248962854560409590669148276296559404264334792139147486529513478817618660279257184239267621868875438377681212840156732190331940107510944294707370872518772643793959325475486214189464729782230945569099279533333973499066822190997470303259021220860649145329157960705695570597920242405565565959390430067310052276901663894735989623005188341067527926694715955980493673776559701531599996916699713667376034346706875587894243056798422908523034193270456239993778614470210587588041365681811668606736924001053532775959121389425206794248251002837896757285806771286979399968545211633648284087235617893980973051123760744626946121023986059482978533177696262925579037937647734169210162713575702978636829899280750399921828799703647900 [184,106] -79272050733311091866682731350653307589426121858790504670919024108238684209801267527724261280423083204313371345133215777967627575219695501182234410431640599120626295350408873669399309009694506051179211640186787714782385797354686930317984220876193948400923832667755333264058822561370765947182887326613761566526986268821396018405778274025312786313865501135091928416656806843527190891244623071441330716888637582205986096021360396166157076472178335569392841696790438963817949388714888519119847920493254888029612411994764236413071955911006384968585988051418384641554774035711911364325508656420847900226376831687368007514798643755755586618464990613507719965017103768006176835235125251709484252718245399134361182732977272492930806426806031703671252080607281643467844 [184,107] 61695328816709209089521937421669797513033450557520331272841339479318699773756720643921028913145705825869513916639988995357843856971198180115344503669911798603770568588342712020451882121295250954743640112900551038302716281485934848307482559206183503692972012850092645881597486272010687291142822639228757893771757405460184822087825708901128440627691430032262503160371339380459643310838904376486702624333894623975165950278308022618118547966029621834298132640163052828604244546283693911250684414603579277806639117001252993775119762530228842748684494985972303698555681063139321302617562920452958059930664483949177605265191423699909525756764066853732405374263201368125493986174252705904915821673879275735309007898885078784024717467500480293171677033592912 [184,108] -26990617524131628509573916176642878736996549399050272127371592246827073402436105397290557582027853769747554465824117949580351611813740259174490601223762538155244892634006938366651061033782198750931646905721765168652303589144607276519726976476812198087368763514331264775430327728434617111330247712709213644966960865568605211317722022238193654648580351160465262148939884533913330643100948004677457116530725456191250106307404945035188204234403011920409558551238997993223492208920996565099582928597296951693985900126641060477272956865921446593554175810170930540348545788389981079319257322933908534359254494348752912317938746053739475970359564960431129014582201371293327029632983743978037831480521654998376488657290807507515590503880622931955968 [184,109] 6506849059333293678659767625279431063829767144643715234116125904315730918274249609343881343481046720058569745753699825647643724246846615974175128905954626016551125811007226159951589684297190066292513131633708621449003142691990730369427830252566322847985744216281900549081386448988240337620004438990584122923473159365844512560079307181065627391682343467514868813814765579003484298713859294436457399762262233752015554635702760592616448033798868437792733917605135679970131704323444289818761793560321663473843889593257089272875389834506007706469114369351685182642263640243947416006880047991036121000846381521075145341158416654204392545917902760261960019603461558929152617396086178884356265428706738498694617480882231973100917553538602 [184,110] -845916094845731139495765204532420340766807716829865507941956490586209132559629802413578422695852215568173123706803966495765899355752593781212669093840026812538154351990067869263678869740970676231070240508984634888650767625667150084124588607776432815276413985777919553096286276062875321632432742366404908063250375813667491432019548737812256384019365165876673379738274839031510566253892726391401417799427865016790481103558731920918597060018439679775981730568262430724004554592812496369267116850562522472750889353190654235787525598828752240417155720850025510221317830274863163857585413058192459865738865005762449826547640754761771876031651784241915200218299780053080370620088375277568056389811700903976562078932419826328464 [184,111] 58207728184770909812110267136003409171029922347071646883046694294621710845939118233441551015917251231790522945398179546828667815495074969334658791654956790420208194216606910467198455058121328518144827734501647030284539204066186302322846113913992746604703249279604179970367652286914120049730589288795965943802767324210880822397127676176100941931259925758811971130767389677369643222321312163255867929712584751187794853705204690380127557153078677587792575087002963073661943124213526510906997707758452008086057060166280108927697758485718612817302892464152431177839496584283478153509467422639196995562693667186667847949338712200842992653634953224835904887216346973465091831693191706669992787632016588921226433920732 [184,112] -28382157681249270279898580855635585104137722103458233013585235049942071973075720648795140906450247471376387166119672102441594149223933139628891327586270517055044878133042291744811192463816637298265726947954422192281051052596273538562486844582420471932928576752300889675798774437481756226303200023778742240354109924777374733507745086586930943760567060385077823998594179544634034574412231850184476708480321525123374512798602470669264556433174772498033671581446726669726049220888940315712542223564042029631732238574352539962792084203221231005450114056286232512665758885438408409159217967857620427583337819086706995468107250424804197465103438663028285763315185922490468888425249857072150906974956396364976 [184,113] 1768111711313383918150764629065004645976600006776924327351961983337398564352142803394947592205201578204517193521881565755401359852850572050345103304455650377694340754489531879323593397869003116052644938908921424660743869981225756816377418729794971049781142631042267910252821905629642409008848797876028657067723679155834502000800231001989772286400885137103442404542156258504262237306344708693342922841357203867233770313506445326421126986631597781592644144523945774206584650556006520124366807003984560936805146199723069022929968343252491753795790402655873845668929801013645427001172387327818514826637472083988064988162678451757892361333821808008714283122595041451513761738482030407742329411350174 [184,114] -86320586612493110310019304452149612262569372913483830504704646645687897754839719149856265110065221197259525512490399491123453952580988740577332910844040244234965354476503495910460194302222459698230846096676863388509105316297107856773108568484557663109734615133096240451476468404045599699671819054800849211296164471536581730099423464247701139507154647521469501524605146290902704336288620065535981074908520235093457479858689545013419555213867788656731984744576715764551547994521330415771779866769440014847575153188868172304147804811607437124070515821714146413516508739174915366114813491908768236051896151145030443225369427048088713970677475254539182048070429503131575884955147486034996512 [184,115] 3036526493593850792715134642122259042898267497166282876213252709670970289085357368052472739738024147560693209184576245869204986705847483950426506947571963334558198698105450964809395857090975182966752019859481297674451235759251400735862239438761077666619804561793674989327316195113996811006057460486190892882219939844455732588262945127236916496349430782888325198730711427106393870482821663848999004518688800904452401316093824347884193904057709942956260084577378087387673428260631356923214275853059207099920734162641147236026216158630099720166229663790505179196153433268539888074524036167078029309765795656674138001267758114989613583257373558798086570977888250180342305674720961344 [184,116] -76177513824786637989161273911889435157851467789390580562955751848147301108890817289357529684380369881186213742373968002255509285929260798889923732022286424740912665184620635312221043302226893766694698268663928628666272091855447362089320704206714784257931667424291748525701976755836523345127115332467466264215827364987143242586925732817993187803243742109410189765954003550382764748311489249585014179645239601272422919459834368234529924603240867954648933258811712903084990621906233144261373707904804820789886210871261478101643198883171788153402365442458248883030568232018600330586052319123111197692977272862619114702655424348258283723951860932084565480195120175858846052348 [184,117] 1348038532383677902586483531487851634885393437504776959480960121690536612216231399104022866678471061242073464632717487092869144537139454624550177118748642152806657809934583997812977708065945449207486177090123531640697561737468023553302959507823396166911909689826193670289761077005800852757660326440299297353032782813455338485285052331581182749692716524811394608719095838540965868822357766704324256740581204552806021411425990863255405318785131674708085868182818215224060181007955951799492151350557963371030468678384923149617911524651206900199725232452236946897259105502103343217970257956261061183582553782763110549468839850317794666999735171962413520753853954978505 [184,118] -16630833471140136452707260562711128601690420495069473543378082354511048016821564762229932769515171700591430220414932328819123758039289607585842864847360959677062600121170151497530395756493788324173634110540256715390844495877947592307616633715648087942497779265542027451172707990907894704238308194853419421605275630867347995638004745547065111802153296471601981994505306438500587957767693549445873954195098914188890824061964258073108227059899578036818027389719914621215085874765305451074846102484038090271702345458176168013757207223205849167595827583758943203924540009347885527446964131607766050583999386044103904666485267273304208790086119126678166446646628 [184,119] 141257406786647593799258313251979147956945499645268908131003495769684235860333939763719954654815579577639353615499126645010310196164000888138935497296292598715567438008666037411203438397827757271990465852310305344719080123965471878370300731081715634451902117236230859623741770175944773671919261023517428231205096301685979612643192674241700724849054226539420998920961622400896372647149501645876071659103101636784511329436225851474213741554795687629509005412693592170803797304229276955444409714042494030936053023472314021577080556158509186786195530678297557421940468151402231980911637337745290924890261560705235031479054064368438208612456578186086728 [184,120] -814977172913189076106047601857754147106680046598550552081117179415427834724070802303964528474956234480891773754875633947245644036691875365998494339476614588431457038817721364155442597151866413100964359349198124502989352260864940963802626353381865923456877021488600839736752381985681067543760826570649033417880856812436286061650354174495265787661049780966028297305361250096837147767098124173150984233185651610812980063526784066723885763532290088750785394439978140497434511715652714281004652975285200674407286334671975418804532434131099644073459086924457312102491757302893552337367909226676777881928404849379503116853623235061849744182541364 [184,121] 3147958194957303310335121191800537824480552878631905663197140562161800726170145466161000144435166001754716164700509491194201269025095362127452121477817374114970533339026951909326256252346239354771521003675609933641442922499960023401946139430801150010420430000162551797833943404391898767424944952004209423585860804419680608049531032156845469489014142870777280615578377213710577735158705448417185041195704990395001383679876072945596039729539120587266610203032265601845730932284523540873021525688498118298792413744152135079652820106254625835936289973510901297480166487750495269818186948307624384606977938688327504575034617077071406128 [184,122] -8014713120002189682028180595152834615892454679660471825645228212519223931465565619584616045069676066742673773287663543240996399495038777525601741375367507200257574636563552970984241641272646151471789529779741123430923302466520628787377578605085981522618861987351840125365717995584956363097555744937801237517699352472284638766507326706914883473796266742714695145075751888615597623113467118652366329768815940444108638314677143132809752748840405556286305202587272837233498892835308923453152283457031009188677039261234864405329686220536220355095785277933981316852860586872786719906799334401459828828827533398860024345457566488 [184,123] 13225415005455255428431095625339637346812336988597320080824942819649955325131193281788784186379527418404139231529587501570075538548583690440408222223635648557591236887027166045581257915477655221837255286089281854415202493337852859130887219857332813564389073735911972627618062060164403859937999267808814571097417047541550039368685234255471847755039357395603731792958593896988449780090487175968793569736652477801339443508475700777573106961741578175574105369327018807596093774498722087017544529126742811201480486065287214222943240000882464202170282583312641347125337323855345145498261262656506830604613504777503227650 [184,124] -13889265677504739887273133458067901031372392764219742712430158270265518723871012072343911317898756871149989402342845912994219681878567177309022884311888975714938064438399083060195526277454201478653677927811955232614751215624375277217928614929130377005098528226790222367563856740171827127585504540330392813466330543091183544517458722859406872334808343122002039280421316747894685180268546455873248806774522957359816436628606385783223975724543372759189724593646326965292135937379705491095947379229294770002045971674876283624668732420104101685674782628332886390505703324163577296496084770070290722396091005308 [184,125] 9101515469145262106198811547100460276534555461515200455156580236954767580613439939438753198066463092233165635816918787468278967750715857056122029874374648365392264108794306277908226012219263440727869076647846841138803412888709375097441237171963554488820783989122216504804420245218142505537102778588550880816169763077143085681482455885897831041140008830436521413940358893520787155385290046964359328050813154772566850865042992766537048916198633325079323926101839570027692889923607250287387037849282856356486614415573610550223109436942939842158359418184759575750257904494390073349373683950297819180 [184,126] -3642309757031742977564609341808977086974318459709850245985554974735850732286917898365303441263116575366548874568928354003716127004214902786608273317229308569035948731366758428107565130357264234500689879817983774275667936484260585577220702062899159828363293654918071557087989856528630410149465900967984827077866116606484272569203198028149773548368677736403600908407491728938407232903758619670883423217169290931024040222397937950225015531847988377339119034211459116382249539242167319599867097490920202297508293619316211201930407287785060255332872471945758897301575737365716274579180587042 [184,127] 869536016822987158347572165943563118866198374440078782233205307124285109524861103610946683888882052315709378069217297676945957042070661862818862162686820667543716070409346044107415145892388213011610197437983844492527205663691237328131689041816175600251766388562275275271752069444341441485232265670517569664028392426951612957951253222506559374467098580579203490799870039608236932251922222097146798516461011006822032624515287819183776509216759339916274906916747475968924707971040131126480453069863341906829072650959115087057894679756464197447751371014530115000054231922816280977 [184,128] -120700593885363089916839944570715351115879113676496464356880996775450198253237111874119370276116514644585724082165872575999067262865459713667343189251057216566758252954808954708517401598965148343974601454995325273442729647604980564859980390120162033757768832904444197607380992771627172691004435158656416324052147179336069358405990210024566778685151321045537159007658249748075872333012559051514861300482471277500633773805011996759792365146460966335700752882647710423033902040191233222932181569167384759118473826675788784530151705545745768828575300108619448822358788295 [184,129] 9471570774361203435530955059941024119112384525940180612670526100897146015993512444601061853480060289106997863254144796222641702253192432480607595535386527867498089115348249731155713827221867895028583513739298587119778313579237159784546880515821457075542583329649579131216802769587068065010731852364603496223507106367957819625502592219375415219502635967749565339457250150358404268797920062552798052946881288271681037768155668634295108859877393749446372599778602630563389755747565116530292952294800441986584352574566617507559414804002255525800836338955756188 [184,130] -407351168485541614159153600287016934012827495946271804335476850484793321659444309333361504969562276100261740637936103255208347389343610502062532921079702658817619508807782298965283947103316252697017851476520461268939845902827658255605193268837287031306435829655385340321016563472320093036007671515818617768973350276445187833921205823628423037820499429535376074484137368353066102705827314299875337040730384908171464661182280948645262786401076052730106530006931076466230517160030610421424018976082711398001022018702290596908365818451080586205296504 [184,131] 9278483633508591363521494009916097717406759613629725223116362351588623378322212989557302160488621591223623584310259637240363780138962662721451387433862980566087681308361663114557626320967550013849763665816275555642122474047365079942654233213510514092262695052369888798550766546847869871292524131487905521903038426720402101678989528757687400524939719714086900641958717267813873291958930151984623831706668567330215174088772131930189043611597413205205023121238760288185972383069111514369933130500665906768879236962617245323428496519814840 [184,132] -107755519692185883977191281565063381974894634941595615279305042381236794037793666155700902910086718351724469988213498538644810771420549645104932708921855695096316915144972649442132711950987608850463237154794495351949386503747165649636966298617131751501534971952648330595965560250955371893345841370162372791910024974849910605812380089673646904957712457799531084623123140579104039357869308049500409999294387785958605115121033678809938780561533569610433066950178853715020764435378427057434856071322516606184724142782065720230991 [184,133] 611583066620134858545228246825060848741822964748052469709203712632158926962991477634948272822318848022596947450588985284455849602422378373880418901086677202917792865747567812507668557342566964086951207393622083833798369296751661216393011800662978684158226654491708136771314555233691431932898345457788478951125450673017264721513900141103212291457222705084554937394517124282907889277090276385496259463987122114974869647254742641079873792854462977605990341891692659395943830418542288649382302864993293073128634722048 [184,134] -1617750660058038785682798621407943025219513119398667514688949929362377933828222241006810429419145845677640198297389947138115762237010023358156868163435847595509088594059896608977707994353260487306725136464361394581708216610611784006346689477707831410646479460589910043507573762610060835337285819355973810308078663033653996191730352140111465312523910898009034698383935546295355762108487041642286477545225884431303631322973290522719514578795379260153390421347293923276890207712547836793113744959345084880 [184,135] 1890569750022496826253840966650638605503879631137995587238193717766663955827246023727073937124757949185212231343565194094031907926778394161846410992599721631209446416268426101406087236555159170471132791584686318233092068397867138895671057225187106386999840099912324214141417839372923200615399238281084291752096132949870826967466404681840963213978453040251994399551221422309199573602554497083927907425193689736040227794993561139834150141277749630413563995053775437584927766300151716188631640 [184,136] -918751890431529681020671400881087234038562090754120057032789579324832304208891714963224900238694949451232060742640569124631139207051093838889048178210287852594680791069894762847760445329307374275345870486758585061706410403868002628429582589439785718875468940553803817882610808247142492177011741800167886708644173282420096643924274448849270594331151705020280372810429284242838622140123374868981481859169102694903324018446507874689542922014392649627820302859750415670697519862088 [184,137] 173275281158822461151863745255669086261352436071308177680729100539764849629221903043926994592065242176596815118401473191335903687554921468638348559698367468684250450904935020299099130975133372453283238742510562443403363060846476533956402798269562212331772152964438632951708725701894847776557102648383623692706679181899764739721449834664798008191771804247387716746597320300195967584658527946359661511746949331571021523627115935356967098720575168501099043390880312452 [184,138] -11715394778717372219533781414888877809973198178719203587420523428057181087875376868614632595324770460453762371990649568433050593837041953548904744499467684916934773774748427805907575307495171738537954158928407551195138884599632970096166822069875512056287000376936945610117523787147607557546996778921426894390412392718123932111032244853179468291454876716826847509682696772390370464583450695326853322377879795153505125087033341069751663751887130190741772 [184,139] 259036778620343715889806995764534892018414644683624257907357284922077392682483296215071455935285041354619628121588969637955406215811808166718925723950054098902785872798737792411282066142218904312551726364805054338692168582163349316396942089382616954930582599726209666852842049565506491708622820849231674256739912819508589237918350147856045880736657927292562026374325041767180517228882390938427154991088979751318538425553188876713735169284 [184,140] -1682350635975967079670931146766930150361705627073569737109897687729852814848705084943800413987201208825059425337263098280814577089707461217180120861422025097156534150431882159605765211911839194182601709356387238542692176597610186465184715835124599206514628826512963782016654317513867928018696408171377139025487509177204471815138233821882550873208031660205934947938124259845208186061982808114759868809314670902962877746831840 [184,141] 2827100050492761224221175459692651536333846277677500580851396189031454318689993614488372181516596814955103092220684063630250371981931256287018934671057153232005256803975768098787984468945429226077112092751807784097231007487350303265326443798757985585418347005334860366566315899315713694602859730389225490665126984656088727527685047888241012700685771401267253840439515921703877317628614650968035218795070518596 [184,142] -1056308036414259019515203165575861701351990192324596502121453346352369170287843652358446257476860238566350445007172648401420862858416089087760207112982082488397374264599324729471651240609247416189818156588630972406627218676439680370692515192581721168606916894503640932055963363167068428972109378802752978730459977406003884964723907333709167068967448093934415603286697271093958400935945398789344 [184,143] 73023818439484183283880295854303932730470421865311166976945398085555619652016785854216917156353268967845746710453795445641694064264491721795111887303118519675520939969157439427136380152959901473144075373622638328272913018203074608570393253464989001638702257764483657869078072883334834438958020272478642139200029420395600344494005188861514731062905082166287049228979348198796704 [184,144] -744960191512784238658478188558158018182166992335454390972746893749229627469538711450156653122466036335810583908734855593361879159411877719222985419740708887224755840410596452402620796458428284311097949642335546352218291648667373411495237259713431638606130152776641250348637799516553514942598612201607778899007482222953065538158848115742592265720614564128488812 [184,145] 844266766050443552865094241802672111769405536900522557337704170170830690621490186575370152225722594461408665526775440236482772344234906432895814412379764019640983683239722187103605972686797491706782313944126913831228792783484499500216450668763352695505303869700190272776774737379800214996017096224188005759606320096675068657469448712134667022 [184,146] -73635796760937486565900928933265943445198122781334337522563248505265884138706481167898048506941329003510575443051785334001820627405665185270532353321667037662632430966006376965369645430448770321452958383594064668481331477622219275531827000883737155473958476295512973817296840917004330181682610609322261298581032396127823424 [184,147] 301845018199359305014563273279216573132338076796089657623092281357717163100502265889938136583341864958633563100706606186257527690315300555185337030403479419355231500482879678327804133425639397701361140356201070546731733281457034829912629831573998197703350210867109528439673869322555819843677532858417304 [184,148] -30313442326988619420408721746538854084296127350732264067228718263544514355859157674489267338450287000929172591556532605296716146613706785779430194305464756835116603413604126006772102232518093186493156537303774541586139132886785202344349035279572546625400519769290381980188076365976 [184,149] 30536267213645829711713183732781547711145641807509382833276900863728435458852170690129882933235142830206815641551647578804721807000101563189672087131615243168810233639698313363543051629918714726939532785287517810821472056654649124186665600969641312303902956 [184,150] -78687905686432662708590561547138109466992572044382065171404610071981598299532666184632378446619005224512804026992109615878809296335939346124455117758193806495979541029200745217652448845031220476100824449973461890817944714693862492 [184,151] 19372523965737577678065593297302705926732152429411237541483295516982949125589273252070576788448338792169097185776575399040742084435619058510117546681020619755908957164950388709527687441075788053450200 [184,152] -10298397222212384579677788863708116926574727444514935794430560236598290329636780508232552185123992067816947277578138779300530323058266408774756283870505279266045320 [184,153] 26500124776430613164830885064324348085053416145283641921403259315441797312422928381061597421177046973127899971288402 [184,154] 55919384925968653072257550894680 [184,155] -3488859369946996234832958728 [184,156] 184511319015158352533232 [184,157] -8042414426000807790 [184,158] 277385841949216 [184,159] -7097845356 [184,160] 119784 [184,161] -1 [185,0] 2216379030337072743796806686134347737306336784041771190643722086062703540069726259703014200172277372907350081582887700459678025181421079396494967223292116593968593791815304667808963761489177599240231467695178652458778963125072585878872267914290933407950526944584247815420548992613522505342782058298418806370337977234048577419670424047982650371645366234125456131420498842349153901835295691300883480143989249003746982779900445075268818954001139788160771136703277614990006545332258736645411125555720525128667425561392877684964651113130354943935143062815957130132550619891915677472401313720740362009043063937475765932415808630317554271254672541166214850866562541187825362552289250135989648211672910642725310971727098743162165347087105078902114404469247671376147488354948580674930728973396950358756254958641937935272323985632144416502076063689948339766387137176062093679894686797217908232929358662739253711659896973514949847543966187771818091487661655631786351969107416394389589763685489362249714348848666240298441120426965756125226642133052230478530839565523947944476650735539872306734070530772620386761544057109375000000000000000 [185,1] -44861934925283353681129272354240254003730703888950413750406874000610886155065753115189364997653956399105066632776754434980904657859162469781775276616097707246856648794989481776721028016903131417988034378257087135011103859127909366688419792826144817697491802266115122674838462468577193173798955398912161818479624831499535417524318144483076559418324958735831446574848025202872100793706699791141103277897869358876972754585291406718950361476259421732465022936828885767762194947688919342442772672356722490990257381081438342485721606588171920892296243037670143024522890850276560640224176131668841402746379172440880172339384722597187324914760727536369421783314224926061156886412740609758522087788420740541440653722168184388262029542899100429043024071391976849476152069611351124225270198147677830219187040853870134536280384820503523329362026308607748304925660865840581910722541569737247611617464423298277907068388959453963628307359618546454794381133451832476216292591445855055058000200431147347654825197646536535005260934790239611171776195690534142451363120163021137262723735143738604304141922216576567829685391037863976562500000000000 [185,2] 48503959834411055231422182211292033995487391438014761121803625878838955661681893077185416502096703101551166006145107716019826550470540120837985589474299431657172478872607188778997973024115878409881525728719998999577650637103581588368142563222169240740969086188001668179007751663343218299243371052775686989976264786193150358684751404952483802953939332637143168006302794021754767742031568739548407087720132202245069733718635376022733800381759259939694013134270841579230091882060238604787346637633685017187882000992421054859381905228891101862930384049643258930432653000946056698345652303293718720122571568075357149335929661213757243004001188775585892339686642902386834660780927427216041323673536112497635037552605935848628303432357779122276464046768224104709016905055883902707282155858893081031031372370412087878441514777958765531050076192412809500414529682310266192724487334231165134541886762956701055198105432669636366911102525765173596156304000300202958561902245469124497046922314187545148558726957947640635109730949710409287144707389571294724868509892661496127950854176088379771763925414581051173846104729127129875000000000000 [185,3] -13444430957150831057892571167639552790729769445939251212222693901875515322296658970118127461452315963636356721499676574862060118784579130058228829589770010269864890156683927010721292789287491983045625470556968273117651691965105884883629726939632558435860349703424021504210897856489075281011021410288029255833321233577661601136941323985400088350347974339715563875713346078977031950772877756918830743900895448081598985933509055500432699890110812121416414894300668576120031283066497385165683307064651212949754173871233364256241673006157480911961408719381718956492794678928322565580987949905831283954858963282299749104714744768660313335839215480738354421005310537754016989271393906708222163794959799770885293447634086382827026201359447800109765454591416888838028497337656322273947102776120370497569788335463232690931460433212728070029713401840887509626960747108917197490292614568908969016741084780059414547972294054328772549360181486755825328509944602414386852377655724962987560861625592048130415260547450515809601919284116907163098868832138063521164489704925411384662046155424611615451064053323953413752244656064732951875000000000 [185,4] 1538711231424300709827090874702579734164558756998838994766278937719536500262136756472564232705371022632888761846771967440288080539056299364895891989760273128020812386084365491164709368851594473061930598769999229977837495531885593816395534856159226803334009487801811345045516660014032035584371486427055166073959699852770688202304467076749481574504628285574430675162758305212389147606362600108278280979897130303019970877885557782846182317053464358353471680003750285993609384190949563097336309357552571067497425611832263043709569339726771219376829145413289069253610052158598483652884987655614931744108927112574739770810146905871412362728611107010688852247437858558407008286775757478189762672067751247788835757287910750466306738584089691476265118641941568205906601802234922194678909417402414797568772852393005994725759021523178897017310165280682510871777189697612909906439094729643445504561905802894272568430556846027027387883067390381556098957882654191380689488504229858168938206308635073487709265730721748477248139454233747846622440652624450142921099898276059248996338984554619738278784350181546046046851193095222020712000000000 [185,5] -92226520039585092219918107547966922789478092614065022490135188571874509105289885760028749844037663595038227634801026857966973019921623367657409904870938072917722826477241901636854902465918688501630806634763581924405158852326949653932005699019732186542342745394318252283830394196178052938088549593653638937221130786751962299723396004071241332780793517267220718937674110499813224082146058306791311163470702690378234805210813133950637914896538178934372807308698319393234991189140848021446772023091208829265491454386077882582293966195704524590967365436029935093614824515343056370683509083427244259035171950946003221898067836041305222667585396134535523880189545143124647690810510753777216921324102011641959750738876471490182388124528967951437986365819939800561178636440622941811729561460993672752198085303308459972378770767597009888219755830544865002810685095064622676821034949889804967720266801703296917299942196315599088159577730790477922706549583465046715618911711807026525088595800133763833599568529971231249134980624885342533171910571914117863649112445127217521917134076419684058722207814767586133394670909855782842020000000 [185,6] 3337118167217498214359191836660359783371037708352538990254662218437517704908945695830082300708292578310342483458002905422332271974455542192613399932354040682124532017281932617528377419847345950722304534530127549872280197052267582864999101891918521818758962908414201731331695680437694057366937471791740815368247248671617282534665690851975513218338587341186184499878534001749320847912489139840638892859150398451050664133890199255708905807456799676126546216874432462702703156088215736905487714853442209653646126627528954988040161138485465172990145830087535188353513040677378373564383013519298073961942282429523245984308992532639859990557485867035652367340843216552755978349437291205660249404515552375155785667865145652428956103436404118060908173079154357070670522121832943947242221745935054023088739277490090888911664409649432836614165515656818679477175097882153750798610332667789572725117948793319770533311330333781904313558153288719350193991108857280236526455905885836638893538551913412154852114220554113407057089600075434523132749160466288322908157447515342851452910418909246965493008523878771807797510062128116201839440000 [185,7] -80069900462846487863851638694979275978347362238054964104648225185219798022486669626811395059893954366611791434788056974683703211291249191866119161527824436746582708847072715842231277951175242782633651143035316927419214124071115483742310959347165589068591202462942063682326102095581372766073873518509858986433008945017662569956570003451665293746439831269727774043139320659768894510553072659100805134261183735114900833550582458836035984916793820719122560116047481495986532635114435734308875752593850437653884364542793691547024065137859920058971223927909549508798131344736272939614684128582167490583319595556662634848565297720278379324545454207476274011747980137715897548147326621417382294804903418760264976430154609927675889937576011761022356047375173171454436891357851183268705224970377215386425474826272105885813988187496280143976962105303902660479304549051371565106342083964190554497587416460168138450814571951447174880214885439909898606950875306218762332396979759988909440533227543062571861494038514871681571522699076804059353022313171327176327504949831610691017310370829604571598620693536249801934354644276346655515392 [185,8] 1360922682109773612679951187965522572595567096472067774132347507833661121698494559330200653791760344414515205768203986155219390587149443509556381119528792980674305580113127657181814802755182763169223012118842186833763416381938250847145978527138132156504379185797204866218807706769947227638086480589042088899858313924913175565211574765615106839506559133369480031504853803001980015748154875311790110264688787979428483736345316953788939295283212664230190700385218494183923156581380457702903918616685017067036816762497520224258852595783097263262862534316992054169318930864411342372844096350550620830011880531383221532994347714279717852998271925407672134696537472179248444694598072382045604105616982182547436032729151710934067755619201296731511039694282279354531680356699583060805687072669975364061723764293739094543926392570850256626308249006347209968262899861565097786711163823218936399270685787192329599464538209963740309498942618572721739750362757713412946397802498448610227512662458378499613448714893248285097652027611422092481019598129894382734021222239684114598467116489014487634031313403174135840336924134609940932608 [185,9] -17201696453753643621940566016952223582354270481187479834778790166681086202401049302288472017437813593402959030047823090375217197685424665220671933493560724759752733718972369064568211242227102037932506521247568709788673998485790067515242350644288990837937354460228484803447199950874250872695292038673288964177840480000611084657230494330729444748714451491705365196177254810658604433625655045955269179239855379808339256466024709110467578287468744679160976153556751997762986876877016238251675538854772311699589288591320022245374285315626755467844343203130200257636424104989820878974346100729117544212420987305693841111419199539122555120663009953586408881398628743013680741838718372148236385006071298938032721704641893859306020263374996482414072721454577664512640380940223539632695135935933051737162669680119554509639173147061417750956313411784683332890238782638658692931978513083226279834803296510048160530339778780515438707441882946285768799594329670498486934361656887305952477483390463916033623610820010142977277513032881161596391786459065031947360570676720765025369143111559452774187848371819457777613827673026577278016 [185,10] 167781185398017547565347307269268443903893978272311827064261886273562491272485337140762769116436359558215112193117652583809321502808698439594121125338161961748349598849366343917575446588031968576102787073053554857939671139682167309611891774885989876805864682839708037307961825776414068798561442632000184909703761134550700407798410995103871797903145531053489040477196556690393391159644591153402527611762752451293050610199586084401249333799930528572136264084556138461980890501300141158759939777758660369398828341203588047259793783123270997968499052214967084817283017989696673729113132616616642281242862941327653609412460333513919804459561545881903225107225032684755100674487590566223526011255584185015725520580749085113685669339189758381675164871688620340928648212639416078309671030040048626904740566544328506056980256591865434262662653083551034524744100529011562382415693887829756482336811995275834369438960600132836790467839930025556002979501870732588443822292451990876819244653891645422151686817535229107604900999026078542266749774827779008497744932622026960533681696278718981197181838118395763411844658831719703808 [185,11] -1299851731833890386055630495726852816097788688636185371189638179886418996281006245926681194825125988978745051673469852616052238298709271310981110250387447544335340684999596433804842757678481333508189492890218033994487463042421119051817618737096779343494638666596392254999182249521792583227530383674000585303836844072479791691008098821939640597165135590733144941199304110183706110869069515670455355159532757070168147472213395099076658514394257000119467731884700286736691628262675260981044499634967620581348708256899385174483327493565776025080219149189137538328254751033605958018754900329692745349409739775672293432359810451793490747188719573794758355389089733815977565973241833753129397852967189603319718600069061421896207777008920681006220433023392113111211424110478666837914718981533905071917705728569718922882420904472246265134193863257763196660479046071669606904302073843385330446294074334285374655669367795759304994066509625241437386613422928568294623506648519106974974614324803144941605748828478785126243143522691334360732912369893660782986690495019101064636347759552438229458475988983195936827404032519645824 [185,12] 8185205021617761673101898944164972757289258335945314317511254712352496703151391637499873311505768806992686721810133844596899879449292397957268511958206350001490151563793278193913947071749828287090087847419670379016302320284108608196067046951411094386272400680047964638599942557360577378650323709298980067483334669492107453794347913652621397899560848863404265987005338420847557750152437854013549158334068710978860354874773670907094814372572575159167726157437439312923432037756558796967731361026612518735657344599008238718337151958423105817632581507241495063134769335699367168965535078209546549387688031291886903872961693865759915117538832873990062535104066700751575096290676045183157559547648685754885789191387619883896534628450682193493865911244259159868235168896113724271805238917544549293813401596783115020747003236740179742296273320342928349046849750693542897289609765274559961779857029478244335702339480544633712056996715876009470594107656222150596795399645486076565316595885911377087559974213381692164705528650144234178701018160825374473557101698566192641529409954743972714722138968352659856217579696331264 [185,13] -42684669224124759407260899673318759216718317288930962975560221667037524674735635790655691900595262833289528002380473851133839533431185187456513745188371764163772885441616443742125809166927718475931932618282377002759986154246537212060756096976791761450619539210960605722331713548716510341960044718333200724384144458281537149919657271672846812512416491014572645546474017296333055841207543360306023968907388987381132697274235610175048439371121990103976632672016460655671700478217468998568208295429482346589968265714473854146638905857618368108583570699406114532594949018252279739749808714506605565695687539718716132808667941950510549417964566791244717260304344973816437924627606354747067831627275370057193008738367250784942578315013080550040031607751794548753267637231387896028725258680271875107804225955594318100581358669198363855831681987101521101027748570292915355450757314202705008257729742075357915633668893412888417861087250773264390830897148675513460783119358619234767877404596925597643949544249854480939926859635712571456916512541935917434534359883959308073830797652593127217739110316488547428605321741184 [185,14] 187200892992187604970468284121396029627041550770279664599307218751706698984764615168886448927685410342207214400532241791530778857146827994113402534092409008497479226398740629314124807454653232049959272071255564804435014318293045685982168405035919661920687100796008591047778604955956291434798476949632399131454113313879349062581517708367095167290843081011970726479444705576137742195636833646769144093281539971143802799103107526964187381125086710896033586574588564044333655313158797673587973577297891796058083453938398667151471544931336982520075970760454069977816426380091365249915147722485008377733010010046134396719930285735505199009903649139587971817444288574546613087491038035017403283701590533361525367160731833815437399126171927231486727259014922370592625395729072581229477777303927714737137515925032159396020902137764632485094100332231372949186429602697451426379785912076153679615806838102560991540673465814240219689984151858498236792804667121168192041511031705840654773606584790094224176427786611505502626604465363301820495272070705697121921520513462942419664719277421471130552540259120273217922161952 [185,15] -699375758327147803688808515909375819960076898996328045281475318281418317860170745153105136806223456551594717628653665497762701077029934534338680198678777768876761662239363951355304689237253915720497456006084247639112869616088071950872546904330711081212165670598935092060460762945834843673142132097088642792436011677924753293547156396198889764521137870721405839318018622036412032140624513074332151682234337541842444146096217229741124672143374124275380619714687553960468470542125305048594500201147714226651383525341822105536496061704039897216739493947003073103474555878184878647464335833544826028407253127561502929527192511477064589853194579044408355069436093173631057028838943962146881505073723448435819109436448919771693045399635621091100787961869434386351874266398764083896188861872677905954900350786057251229675534934289938008895278199535951711533717281263225804926122338301687142568696605125648431048986464111287823479577358773421871372390363564233132469151795176524755371298254225600709722744044482400927138727765842800666496695303132443038068995858414406109635207898032340588981975827874273365775888 [185,16] 2249946752998259742434649293748522439142896687217106715331619394780493114207948264598727973012885814599399702540723291290111503059862713896906010843502662834620785595970087127165628018837522810904686688301298903794710763829035835648451502584008911261081773136534687410735244130578166879614777387555747495373985589547519557902976039753647194670276710068593247774760691158452307594822708736913189283757724939615162413732183768707914729471815070569511339517156319905322745220156265276520930243085409600065410211717075907526045748514272808392281354302212578969459244799768536939064679869809145600008640068264986973337984229250645021320798150660390680667949767063900325946898458695621101585376818421240525311414719031865780715482473824573909968858944270965808714776712162420366182457201299152344713665703401659761122285209858657738482766889595666937663583485893482176165509627171228272084063184340795681875740801398249471807412095384755230078711252148114885910213281110279578793737971766779899126142853628875845869264969365816134824098248397231254943121189878409620687217111452695571476665678183717609798176 [185,17] -6290396743596152239084271788157462118048513310412671289660670414530347276840179630334172017280240590292759041112496989638499600971053074849216627926015348035538322401224896859644933445835765642044254459688594108950020461086738042423356638634760524790766918309279061540821862933335987136490105833710686739758791959170305235962864914979738021895908153810022451539348900071966050715070111356382198319991270846141651945734117875646021932628671615861895836814073080493161350834240919833679520459838787292943863228504526757574706465823839352496018709954158881583543154612557660024964887312749151709198595016478071402634407890621061667480594918565116641336533247871069670761097390503596381614363702975360159157152637128743353615874099458651613115294001405559391521504244612941787476297317239583727917601534410403868537003169072582130467718972976130949875062751428480863912810922704835551741522678362014325876394336477386062418795996492997012371064498048958622930768583786695540508306650506152513079442245802839258996634577214702597717890359025575580669170590195728042420974700376459684104912694116409049680 [185,18] 15404130180215929417271656619315639587343034260730341907832494651018304265676315876532152638232830290758129357211599313971912608577094187964889159698901453933755815540511601865649960228683104556792569713203281987203385200839910206257116305540992381497400698711320596470273069473863459862633186118597112093409865959960666310220831010818569949045333830035459921068812433959674238485320536453786894795016200910299828484940077266230793715759581327805200442504002933698163445846712477071528506554911724966512575744584045314902842610593137915958821944475978385930040484679667447524694421265094699229905513749835489574878625048564292758565074591059157027018253947666457177973817513034736833483032364448705530102631597083917250387523988848571804887004353182224387997210283600623464879003491227592249597328981438757688828905390705651170204567993093712523353368422700821158343326971706562211123468825956564391573232956446892744640237650258301796610294843534596475090613970578094859604198867911082828273461579032676948715230536296438351061713021071958834671183533246702822689721732442751646676365928948401552 [185,19] -33264725361386371159815117314651730161712069235295040329008848995422802883266405344417056459425771267895518398492241624973967869026132910042320569300098152693206995979133284182835445686812349299511424991046109626426069205664324371248153867596768157228359883083494727073591038736134262291293667944705604015311252671358352538943007149606807857713727033502473490435032980220843833905907909228698821187720612413972479851043681711581044288210710456425578659404790526125768880959284793095320739624632644249133519310962567396274579907368375535232654286449753889757534580740416575038695156374711749456179550949521614038605394392573279027281102932012745572931109716542268247085498567130801885675986900389074343352121175884345802322190112222070392231533479709304577098305027691134434858226068108723805994971558497144410840662808899137849974000378302647167448431811757909127653619010318561904890031805609524777678873204967621558873712286992762517762520325632176477646238027374029565391917178122545484654652774358874733646224497637783874763037503061573442847893679614765251630346210448433358435032218242248 [185,20] 63717158281711177236279324036508518321655158170823532227434422332234212263093678657497497664778398409416897716280282319089623070022969657949992018977562458046671691979481879460916041059599169302335122761935314437837242337468791340359465269949673448186792213585077440726123768761905874644621475903724610056412132259855917324866755372769434686913654682679742971721796065235942116332761063839165730360593040968870248796253675693278117879719440369781970289259310937691708386679857474596300425004976873143871717737368939052694944584022959029760732094278014882762065054315725296551285077422535893899144588593691882546481355371794065897910157949755469328963043042544147297003562255079761083001848558256889321794179636259897703736851736191662769893264793517431132267028760528895732821877675101661548241075737585771779443814545462286669544229242203819485457765308842135902193159275337992915996841636399758174898300631321745091230075003963403023418549246701242393974937482225248046075137007969793324668716378164506182704212263687223600075988316714122775419635596284050393557487398738798442495544113216 [185,21] -108807437631375293710707559806636994717078892979066787532583888815341598986036885632155575738948203523753119294886779851638979419186439371394392520686159009878511309042155135028475011723000903957881917410645525362405691318257343197596348329912717436779785340627122639923803306464730893099030395666939574612380357454030464859952300203995324655232833123682697745613298562270016756325076522867615273722797504284661361918051400506153437102528349989884513338002811476238911204391560630604692158630827537456256484725710680157120452290560868776426436531630016240211319790369130433031298430774672693704710401555408906722666042845053594684755004714935384989690636386920892447935190069752830357128587920101405072495357311695810400800370997695965214687436815486356085362628321092172906975982844554936520385670059433128811713208749843675321023214666158374184244760691922107402679578062515542100615935935268574944413453011053820871038644196691627640875251004723350679650962038149577655402707707730634515086104417423641168115823993269161722686278349026134549506900498529029292382391822398554506638316680 [185,22] 166383441103894599153086281990895708566289288832736219757425665706877446283911174720627930561372182114282210115155472280420874938083367636882912493733701029213152531011367411366974865427320128431866303537220676514694386051138490762611720005484132319768411009687858459884187061122072386862074983694068532625433340854470063504460741083954413711662741389952641676213098383996475639845965412836643707911575922031336730560978088183210214942735437689655067455099129900479392936340875615176197428650002200770530944674500930625120969071594608549182755608410355528653050129875624849784257080950526582514150290312116996228704277532054346671155133777817064419403494694668549140670330914395897065424351049642266269194821701319270970894986812967402205442908671905881693941027178307969232673529328596205407072740451709305043282047230116669593965242762510419965502410845820143172461327856269636410981073584697939508143509952226915842861984189741799537559913250132984326525535267079082875776576636381645697403373482464371274722470824136227397165614992422958367006902304512691363183803663839790824161752 [185,23] -228710509934176867429669450127219269139786075499891363171269862386973107725374797105775857650038812516834232015326735600432169296006483123063327159361450063096811692216221400440324079184014882490519872047135760748996245565535738575294362092479131801740586331602458906981274218275704406822957839742854523401895810255625588374035815148363880762658630452207777151117741534733228345094579292732038837299759470836449445750186560600663926642213054324110902000497488245865860584426959109380352309551156962852713294948617257911875635677133662151225739683787675807987183441155244428510793933472801760204060758385013199249342072631639832719379512838853512534885207786687124529504869168816041576120995254194833851726991412181330849458843329009635295374430866536086780516365882218745909296232398689438527836688544022983747156011770504261072364556197203031072654025380482431079149587425955644668373409627030106373135644948531222690736550335130514035016558503352902848150563405205239570382810946671134806953289682636925903041603421414180944237185198659639961527081903553118033035148637230780827640 [185,24] 283563208042716632440616966728965820612726212237321281274711632443894534305772759098638604206003175401344194216340343549879883467557473908278046467870892243947310178414304946972217944481313741060986579251138909698917372887917141048113758695024320597087991406132061047674925875090111262826178432714020431355330010394808827669609705992146822554965243919291055178965592314545617218739652724954723775561119504608529056979958509318424479514878718201291902363455807409057237487721363881790658865844713396673923287821960369998144955010629132521534443145256728493498280517148522970807228675681755991417765412340604160314344794033147253739806891327103413128997943317579835842643346825519441080121912842902643196281720231346821201358340137240841663161281795380318910805187805137412694641023956005913559700727058527950903847391846597946669289474555691365165374528529743476142862177169042017259100338203718184673019704863273463306416033611304004309843822221161657057077331424311463277653525172756065782156213350687661686974333650314554743857287035188177956474704069738862108219897093681846600 [185,25] -318038226882448514423546432027129488795940723091999615335695209982614937475170373919793661780007657078496901224547298870895962475705841510677378880412227315393459467927539787290503802349753115661099093855803997965668015772747379029013345904790202461355913821127380747044634590250228987371045009010369066994751059488772894069921128266981000615755385434947207546847452244167771612893447132386099435844196691668734323533397720313482218583591463449830286530573311743335503822790792448107732051714767538754970105968197077532083687148254008881050023447521075225103508737974068869140751199676844924761640463874103302584585064521989092970068073070357548229968370995675757760033662737438968892614278909403503977533814203723444792540392019542298850985747531792772995150891758883450362525133634375538440131404600727939102204003413156584291124474373241240866033216384982563149361312199445615902985986324424382418688787422325575647621474466370457804741941833447397810196618966020145799195960568429795450646979086966477258682664370580590717316668886565566002448061007215369091116864124869748 [185,26] 323511016753816333076402304661886531064397433826931991293434203069816028092865369907818105908970361929748182146624114838919509337101060142485622678523972501106452515525876679731037710651599965823273955636489221609723844201243822005946671218450100840713084539872662250836250895687249458692040838129338280094993635076461375885878215397447445398497438176763271590826568304483724522232402014579691389322970867020872467035941364943489461255636000268007206973341140173783600394986379322708637534282522957342450763236290753738727663112381832409791028612624370532952129681095443129248402084771181061958259700342574482254344220107455940972347305261229101212348205310248095214776679101673668654567384131405707751452259510084092114315663012573680226460095148649701870715400160154424540947305930280803729967585560841253740006475860074858159005316630694291987718753020003429734935947838803397687751354111703873735470923807129948807959601975763679401742255944364818626887249309392296492744523956991900090180393438917714798676966399356541532689468063374117804307903426027560737651811495032 [185,27] -299122217694192794827177106466463556636414315656510237260057235150958941896548742968183747145537962468430630609854937800601838792824958084793136131693971797101411628483838553727347073229449960758913257651327827769249457932890012261249396002926539541596702626205014187969789458018389299048179720325633885242218456284245767916894943274534029900397984913301867889700376929518950776504229858956960278147330000357308875588627342677505161500225228255275977276460392170162275580973958601116447046895048758245254166555640719993160730931412556315760852092013142640421180773908190110585129702036456822952959683485930879419360278398805582537358850292278706916498494790799842190262577575251426488335309189261932717163415656993811475136268508946838202413801290679616171465730923823285697041492399601832400821564565157406084167481344506176877389008260977432074482000950437374200054976400449457871066788117077750448289401613482854507012175446503489448017945182649199899638743156706990739396518288091723714753127606474691486153022352414862860891623137895243861608714545429869640030886116 [185,28] 251882371699427533166827448495502221622781743409491670727770571765751123259712288482789298691140909166905510665069657464210595498840108984312056872215350724700315883572404416904619341129061029745172089691778665671074712520271161337984309872630220640738764522918552780046319287751390370074218519255704423217981274148468871877584689923054424966845957856470782302657271247756211841941342501591435187158705811599079812268613044705821605082096314035942056205437586500071452663776148737300112734488379353011279975221267651034529289911534487256660475418011516565369892972791836876643003212170135453540434675586257077896613520008369383557497588503360641570855088871593678955612247183977390385492782512822987194120122836671825684774765290140382207369090760796764254778612088136204138301604707001605648683200930022105668033535878229457777885319550087558726319158390557429369563639317946406341277644897609185091563029836288932612465445299825123179962529731542219279496030626218352460065479985522866566060482400150609911676503446621992481058402492614125039527999601130609609333736 [185,29] -193490165783990797496961573068149420383878523680929383058796003282459723381462376753057284443324082697050791501288114830052198612626618128475632617411806310020337920313405703345218887999296198847578234026438441817553024147229810127849380465919736153293939117527005361444882607929851402676017609989469425550520132905310792229782250190862448444732752768333184671949993128937694235316923624181967822733891921100899055184672071625425690212735558445776784224080054878989631226694272566568800844804173276200672765053890996537858073173579316686087145528064373604645190296599733580594850135757923015720460922832384259897121592138326046217727232310934850280581187917154192109205114716260998891787712661172067492616314463687715105330065768386599670008373945646497759712642942354255903372442027522990147724148463542828318130438500084461851556135442367123772280382477092363471146697873005349700638372370957282545992946860481108421533142662887289633121635943885807222358069099816643243890062094136012165232106574714758002319533676873594488689418890183721633189144824862623135364 [185,30] 135783850646010412350291136251286939023558407826205011624635874825504019744444558762994614050440362525774343218259305542064150512863572467535694876935154614217945192512871202542717885171367910867574039364358504081103650995975854377789579661745784102898242663061929479624910973323473320272552107017215560111769290219840674128176792152208374060195354117635061679574178487397658008663024038575004297211059783134448200766678102634735533381676017117222428436759519353301985876687483179378080850432370729288228640035591222409254425995197594255769069447027272138556868556508685370465276427146259862667461344003415584811732015182111166659993232560090641002432485676005742773319132306662269152907409676778991046108590900180927055111916432527702019977164734781065913004547150657015046453664289154947529464464374468579889443540325584331575548331553019311082061290711406893170119306879358156883189933396510079010701525173377584627132676155418851446118240062195841117021781283053806177305422225923138968773479831481074123894674203290549117593963321446263545900628348253233280 [185,31] -87153354793995728506922090947748888378515220711492233653317879373895467869809370938209888237315718976709284628386309373803265064587613610409197914135998500298612515242672497198384773890083175379237462868347496839664645221152191661656418811835195880602363796533585369518692820068592017626090649769778060044207590467771210449753502405318521930099519460647680599129970992534176045876607274868240943360143398324754152632160577423118523988395525924780319268169776488206336544005316151053014334456957697548030363169066118583412278613575554253290847890155127589406531364386471497536707516775859035509861883966750043680859636972759354068242304456443993563642094136733385151943385517970599684641765184549113933970509340298847745391574855292902372391794575034268471901475761402738843764452145539391576827135332379908292764678524391182003845424909139527356336061560056370624578063688133850139962030695033775183852386252931265738040913741983001973339508213509058290249130814143249997560961897945043798439756452193996408233383190482456020313231083022908772801119010845008 [185,32] 51214828623588247167682469311381743515393229570073755778016398538265321708992185177846020117664991746621971549635912250328107943604571076416556069359614576616731783262410103198573438135081572769585112312522538174141517892672146364004701220994716631718303756418117860857326864182368215195061521135677476135037369854497791963375143415410818559652122141420355248675454945313337164507667086420503747439170004751024625107880702537883452038434134978620020805569326018472305180382047670603107714639283207398944149709599305595390670728514941988667135290934159030260771813785964738774285673152338521891814105918175249677605529289820288712972803024527428978815859025379008617274921020551810231659374881933261992840257634962198857843184489205096575305535954935556922312880575566977115787379703397656476447448239876732325658658228145038751493443600093115067734070819932488745802736379232933753004460540659798528296125914448081014167415324641678542089567679621355636601839943247746423957235799942087493854016138199330376870678247173829720881902654059140504354963639308 [185,33] -27575821545757281027828040768923118439907874763028468545656841385931583287289988588371985172380165249594370498218740529233476214282911437074274086082065116768194155976999163659775310552520435056369309901325149103374543612960975319588830517465120085518968001041467768600735045504710690651601061403321663475066034734399976957438505877470586915607104663509776786185484023314689904332968299735146461227077203736235590261208728276141608579282371141166100475801492856819076823617384312313077166519206859046461432786253768009563015253871988776051103582276987411918707646317994492250573960614680913494349707075751185910095086493445108503170752165055962688757339519501051992311639658473598635901700436559192139137972687266813064951405550992915370431756604735007743028040950450965877899161150777425899776644318371469369549023000055771355879950287411547084146871645887017063930757312194665143654014986554541358485779345366000435412259207942618166067669567609089181044400828783218878483542542337811372961857740641695354656503462270089196190852226865647607545003478 [185,34] 13612876086938393972815813151045365347746122093859915293270193650995815595295881396637501933733095526577745431944419935088430245817212598583255661303007028367538708427616105480246597868817148513045895501519612990622725742873442372233187951055268595597753481467143802564888038338386137996340855701116016284605952042054575686338325810539139378840722394196273206855902179964522024201721491034060525226031221806059577256552969965889398843989863655175737570426415490028518111115744268040570246508482141215927157541549223936423475000818782227421320979869779301450774229347069200620306325075320764067228847619777989967848325879374163618696319977825122994261819480188933471729744842599609599833420756479130546721882980365751499247264603660061561731900025610073107758464980757306299049838799060508587594588838325613737215941512827132462532726980168292818909055620967295845351801241597808283939066643998462145378188400773611521047358634557368209873951800564056851790378998825393601308326191559818836627623198930810571780135964115246004898729803145934274262564 [185,35] -6163881422868822962059631383113356346917386418350430305623098731999723862063997648089804607517902498217803912694077978952994701956006598707876035595051240390151893207538289768507709046566848666771674855604497687529426640151075133951538592679728195814814606934505650191885771698778203905427471210697724847927278417125703536025994759257738949409466585164526091993205107872535273706008737938274983225570494698975641733633064456599923723074360431774750408071960725088983858581326602786291346003527633058126200094752109040448889715291605289006500559413282685873033709614872557858232952107959986071464215056547753277643146136371532249209328453461066177778492920425869620221560311019655768860384326621179244950216543899583304583510685690659875718484648274139223232080257821576896452477036359787862481499857594201874583721530754949591665443364086858738350954892995058709726808000226884956212310212741211515898040801723768569612062725152358285972446049421703238996520036691509220738856322762745200322874292199505741834366918527415212901599451028769596140 [185,36] 2560745595959614225798607713017748793008428926770428605433397061856527960796418371175809479779588270561320964163103114551499950268061694277372530048012828952431578905550340128424286457078041913053568701934481308327726413516927963872099432772241792035563341173387949248479706649014911682775006469454296925281685548341167154773570538510764002529504658253335532438615707839702334731928005615660222773383327362511975997544907949072562869329281319236066374312436191739448132138265931235027919105264873276737968221726593509199988064238207633626059624694262938479885793806838581250423429452310141733665803820211630739466505477233802818274902384465942220595413313824114945683317905997133590154619395800689104275365523064404294653452390681178445824234075649832941653179083751481712769467346787070908679351112111485732952725440278859904973971689586528428789126636879063752570108644579024257705281835481392427531267396519297891151871435941367237548730079122387020543771322200160177102881093905717203429794657786327664172266567908497546011780907923438416 [185,37] -976213931224906991026229129238342488725079806452668631146535814751273601983176446199097919050622193406296570061498691228149782283659873508232102529017401767475764147602681166409964363449729955687436693840369201201184669103003662196923205823187060876685803679873591692203583655778710432175416651636689079121898107937741177164140698148705205019128826754029804731730777275303155569303512362254094706029676213426851968891328042292220243896999547311606047776145752208178759095209294531674045038184769476779367698958113670255321798376926223839415819553612305806587855434773695239027393868774127876244690556295347401562185704567690847635120250163067481420828098813880684670238946346997311699860592298715725220254984228789458656176803359837528054365235310673174437648837988659020300441668567422302943556943264126941940971417062842322218305856975544450445580531277497345255307669648088800734868230659221442392980645433383690165098656267820219457305451257333413756708131139341716676685375653961824171686669419089294456724750661653328972279586013332 [185,38] 341495589405593421863028547129270163900423223869903085942349015115201711400862923065653270046447247760826625790782741809288455720546523644244345066109541835118283027295452047603701844836837548776297546710010350824760860718501839104039457806906780160091459852889627182054998732611892048786968941098276295270429299655969648697497388755820185512513391278563435103600841459040737061306873646607652880819121168442251572606448775026126127767866628344805631512878402343023008564088548305889681983028744218630218847263831336016487480553736619844895308548938289519898287659301804551603226719602001721774123267370658459256348272772968087940196775374803155576607170056334622122379132731189400173961074856857159315831457242636759673255361482288280310644227628622848221594061290625412749744310746879913489247005180584421567767593510670088266095347310365067556891036727120603440286228038665421259533542398485250572742543411155936317000938193489879223248736746903332377680215461475062621466316797222248818521159909940609520838739984128696668715416548 [185,39] -109602518785028415810381702946462069443115565278085664920075437549302562801778384663876840852021861466890607885215697140798527397310591201920509406271350350911421365730061323398062575859831498342227270627817308860365781685112441205533635794498464619782665285442843591509045498826061655251197086187575160112199844562228915980245825019403289234776021803104327274386030203731218084259112307804119491536956172895447453075373601716489810810102191237867853632291233776297086274153840131576447386149856016344662482428962721323121529896098847286699088950930046472692980296214229559180006073129268645746986178610618831971455158263178307546532253504303802589179660769989118645417717410075956585116764596336140366099018407738033317843493163738867444655448186106437057837183650411093477164948495980901272154001738175304227564887266566440881386738950288080728656333078026567769964317736956217114421161940789894618535097854634546598963916977444784186985028934733039446260639420675419221040737180297819859018774349775664923115591739625429135468696 [185,40] 32264549136098169834941870761687725757798791789337010609474599417781498041625199059501043334162041074346941999859590235024546363183468454783480532863300973961011858574131580045862896336690001698636977765116163345147768200529681360319389178763515925331061704539504596954133808418884431412424450083777247774398960563731188035159472724823218746753657374520039540383197856805305885206122460131035690918577638930619003001183469285547070614909116301371378683624054903145605023143370775007127334044030441911064626018046616508155844681991327174570055632607722681693630889323503260198869557308052830631185890429968764333293157190390624448224824244600971329335675768795012698690977430540280648340707412898744384023183744434905180342730476966539951019879373113296266175259989836168883325571192445715820656929461398182498355374627619781542095844912068547595548128391001285618425049834893810862954685412245290960483361985168741102636800909402537829755504550875689583442686987840085292956115720420109736144027773400066686397274886992970094820 [185,41] -8707963742913310747110079350183179610118081102529866041856183786849649027552616585229352381350711681664725561805795810922269661239645220375672069368091622358659832843390958788525278954994812264353360553495566096329866876102531749267205009840271981651772855051188807772471992831265933662427389390033906340667832618316280860161570398993591464445799661083886183275115330505284314511632234434771116167042636549459719888450962724458845549356423748557032445541870768262595768794222427582981031167758209320395226464835330552657725643276360839290933298954511454519256929576804168145209782304491415532214946779459690462137219939995472813991170465009968624453472126646149796109391638757630433345785558343303898529783955033479587497703626865461845573783419731414207423420748772115882162444632674993786348474785956782643460877188298599273404583241421031500804853802377805551673587986288711396346321768442889593754107491868060857024819989461732790669544697470399537677521433346442106115836802828696633683009909569493873071343149742528450 [185,42] 2153541769903330545798282547442631729551912231673002122079003401826905183448898332406545649423464344994689493605375781531216132189448085568417328376225679423285751852916178556875562371062086206267327766072911203043160671615676746485173879328768097616207348013562837231224164802434267060751835383346893398280130296060970147792087430035467241130145146653861183749850385772233743821175900611771382161374836430577930341159697875800346896377883614870295372539636884949168467731691276202571412969821653952369034754932768396993133310944147849877075835279003332224832634593599239990036345343873467273792873717080716815481823209407690919504900172729844596236735366975847969944763815633397733571593919232317707707271542436536131427175845708189320829909752992243333117989249115771221135621111926061332599642944260989230203003660888732044995543929243428192273893690117914302680477267952063554503608959740297825036960948458786860037962277079475389272453682048214445997484194400031563084172533576967260500620427542535499626351712679270 [185,43] -487685776223042834678175834295717862714458842150760020558879662159909890065962781223527392744904845757035902623206142876603395127865317224072514686468754562638502355062533110552580449624575273947499993088729595440912650546664225924129271724269594018750161873990199936891076715560245576459433471458182731789741647125824777979881919595394418918437059012315188117302020781190111765968833108974689981809049846148065512288905728088141641881794982069037927481373949539159984293917020805089972937809031581748300003067249829104789565856383876371281034165775500802353053867748233689640590259429290513761902014314094033419263645376196554700935353882752343428002506876782959836689508547406324824501073719198373990052598314856066448915147145648059362931242681623928204208884073647578900779505790037334791281753895379663327718694435263996776290095745987341467871453345241470799766778074540400729226867445077592159091774237900271382357301791886110372122953509368710379198552865591207819649969986130947024185095900814147794857534248 [185,44] 101047869550766219889825126823501834586828319445893012158922681974419857285361315598362340653194063683774490038892443419323044311269979968299065158246692556980854721999861991769816489366981730713061238824787936282361271807206343254329528341997288461723937422163408389169213256187201423990096912534936729701586950895480350711992497619779290421437520708886098641728049033529192902062234173739174086458779373115675705421166005292480793804621617880418682994403747213612462403086418240341425555361931435669386924047908610704277915296228699490103181064084151514692037058530862289225067883212876585988376334052538882420136961042235375329881107256604426747559776512672131024577966577017625878117808475794873200574210425753356303819961119512273434909541390208710535701834366825015856977271392063639212405505732023035878036344134315300970650122268303357680265451832048574480171092406098752502213738643912166709920452481081266969471590408341379383809050344715244905874328864443625203946148026870733444909565723345773018980080 [185,45] -19138638842155225110063115593980318566491903759569023540789964673528278956957742037895889197683570441152553873603258732719643511918667238647992571358124496441375141681695576961647202494142782073600214905717956065707961339153461611685455526614697037751058607553192972821921195726974570596400694552785873780980344963207731360688851625340928556651927815377941967635864866211685357381634976381179583020995923566736401740127381785673849316217699664404963853425593367131232814591645132312640473547540015800876205339294294102839754952552543829369499125321947598843926734554053412473411761817416087413695604210880118343331443508808496948210749993741101704453817323542309817897079704740493996280162691754317229192273792275469935036301602127442523354058351460298952016894384116449387674969164717118936843193121820788754648635072874739181534672934344732423532657559991789278271555294605878257263358027558931136741035820375157648566358279584897420565481509626195787405271137707703046539340415126467238682220149432587823538 [185,46] 3310049806447605045611440508197016909669484254008959528945683886450244569508093288532528099031186039529097068802338483669940521729992878576185807604052979451372856939334921375334539633666646120047342701466034924491000945951162167129448432345576694861874276281360471712694589748850640502086802616314109803072674924334374050405975044114974621871958315796055373683262597524816270960983722471945040738115322220272293055568021810492199287241750596588911597176440836973359556013461444046123568227619265005702984271290689007169846006776182491488429161154997131441733345375170511995793800843629847385254192808513143703295036054418350571448487749124354970357364204343371514498910281386232065903356839032751369678435682746637078803804043424914611371101158933090739171833857146255833279948267847217952206181887117378189740738573278790990514261683443417990399683019112717985385915210308137150024464588680700351462909237033431492821353083654129512793625798682123906605829103314538978194925243596372557125431178400659376 [185,47] -522138751424156215439590430990171931079747976932520815411254981969765627829571746297146659793744070907563295584986991591206402273215112982108057832092986650174344619283440389827204924743212354103180882708374144755940119855243133223323780837972873817249709670970097404564919469386747820612096349464844284453086518209062865123801253878962842145021939611829439432885607991405455125828986662818278326910185370798626453231776510264311923249200501296827067454311886215371960431689750005541994711917667489281326266479761512234544531090030897582589886046626725744567675882530560054430285060635183973486359649472092753605343247564780374190085695871704877028945424748548743346744823206322130459773555965814734923525045932041718430532739964010489283035417234920873043933670939713834962430457678154242568077957163253905404472965295803970994877140010484693718840530635371722196558409949672025837652465767191177503557794477325365857537803202781393124139876544185042204661777267750268698486279672688719254466853106860 [185,48] 75023685537414256180525698644656616502759858624935845987528979997442548879299850976669820552205835806128460278912235078982071471863357394312297332933697909445528050490545119154301412225404072306477537901420506055817813959658626655960586223000211937348561817321852685624164114441926783784040828246916149495289015248222703498746105397361638263469030322574671435781987976083374890959743060179823349365225055384567779110634473092681137535532053605632447772099489341198780372562354545713841458358312974761176880131770276055178809977069896663284486079536380774319986552564599890993085852453267339865193118481442235714172211881272511674699048613813887656357183340477703046949828759578622442025114361547919232296857824899655030603817283305651188606764201779756448021181731714647183771659647807736096655993154043140366295236742960244458013360065653903060126089730937297017498742216557125398746411282683843492316869843066843046311630459529502257405160965583888471977172187483685651206763949857943193473660376 [185,49] -9805062558618920470882728212714808515753273511362299993945114218646766202009435995312986277336472222967145038154804276283412584551649634849633425460824617358046449886885068290842493084321226868048345859259769212265453961758722354433481696391452184338277845664386885716241235194166484800808426031905338083583257598929209958244332609480531686269764050069799509989779677811972722710134245385660264830292587209765216287675581295362606364972912628550822902113766004829806241435342565831794749186042811034235057574987109566940435999508684669180564360917787594170987631617234462348247009409080493917328419466207910769942796163111053918933032658640921929462283280662950748883476789366480772148043659843853441619412251707681577183831695822939966135147455517471218806618630473232899868023664363889620470200537642608659040570472270962163127614725835754999920253536465088834738860760981683427495040336669459318202551520354927519941702091226796290277320839918861371939200064959230321594788953760787777763263 [185,50] 1163773970315966416936205253989357639364485057901413839273705629011926706105993690487185627648600391768601715779018277337671625025756013061054576375912128350724670552973745552303351408126664210508459117906859433132238981633294919024779720628256419332144213437737308897102698065831261761130054162978687674838485219186869057631951251454140165392865355452996502847555138852803424139403007573434983856799625101572767574843364972297713900641891775321399858359207512687919199590136160327458528520510928892477831669550145054532602087340647972249835860035924795373394194966765921182051806648663589086323883070061109403402209141702100207188878873886744157030505489941869863625154127039635551897840025240269467677728426882236563695680387502104278748299870375371409440250142145496878727901910215431430916298572394772546213215239415158468605373198217929119839346538297309865846038403257965077469711215250046700096515744049409278335982974866371438923115812718682770751965628199045543363202643297754991616 [185,51] -125238973335753347674314137655798696997712455751010746575845674987907879327577775078961113767004609294399578074073799831762712861399579685131063320662296576291330498584144135415734663717740264405681385074629482248720239019321243605481679429918278925191174160778722713218184087366221919965613629886768445244780544338815100147198645715522092106288732109222221850793651864850971514600341021031242894768091426591323187798499183037168102634556627393467712049762081964502249382471105985071264152352930119345522012195202678987387939857528834566903000524256762110737442131353991118206920690774935299551311716838087276747670649352417174449725874778015015088180214716876001905049847466934464432767274249737950477225051507066907689508187358020060345123908068930905625563150999731680918385464623328814062505967307491095428451922119907454815198224696942029446099596305791176794478676749459870926252671421153405328721114339251188620477794674930016080725834010364218517479696509915578454652446010986680 [185,52] 12200205743655285247126830004374065688586428993494932869116100335614565591581333005513357306113439949896619919174121001099431579231316584040968166559305593102562380426445111986248617091724586282006863178763303662564132515790702335709706057286654989048549408139811674737975448313091637056573486051770878400014673448833498680929432099357323918090105942387959836240472368795251056693927899240820363777201292293819236797804493965520697654913321714852783370199854319275061281715111087450686275457702433267296514068554666483153526380041617236812666323639666701526891202911656332990228554209889770965718328083485230660957051308023730444577537773886027957263083405078164662230582496605059550625459615005903256853591367677521642102986427124960293778412832750357467112877435565045990284255235065215036669330233319156193926049210968103794646368042110761900285734313156712908675142134101990560212562379675329576086669226217060072236800142731315624491960621393689119634110993573799896154341980216 [185,53] -1074878210967366634633514869903894407294494834289543839867014626793930195068749951900057348710765033041781528241273538501819144704281694101615126094135626321477397049345770427780619233161773071490109177173138076557866129413075168020134788134064851447036118557958693033806637466621868750290066526962863628229717199199048667464405744253455249812798359260584598570495744425508645119877024795917447043236796148867077287846926541683741265468802465385613216323779136825664430679480985993432639761965635104751200993337342594692100961947019660348690044102001814746485437751034459163289173147800775299217719475195246977732366667079810833852929138468375021471815840719074591273829485496866944449700768625065600657878952764979636509505986680502868005395499861884212675665521338666306110128280485592326563684488270179452214421234746813872296811238379731265193144375605937076882642708296590533930761852139906435142563533501521983712183708990581822350884782160970079710976808853026349116710864 [185,54] 85691446721246193509553585088181975440721929358058344553313275891627532882861370808277376038955297862029096571981267354736882770226175337510775546996517149816535321740005571461000790323956009974970870292697253372919356508061959358481689594491269644646933749613326501640901321577919517669928338307264262434276324462831515507098182335264198098007628255049019025203632259947193131500423239658963217527845147643815557768224377130945055595818642543367229974911181194353267748066793856033799613953050521558988151846910645606888995974703738550653658809374713253985480031690096997447184655678195449450792499351435236425878116976083904272591326115426993268103825447606270984758040380382978332205704236221705493717341237554082969446766665759992590566256260747168834830768448283728909517105233425554910216917340946489388283431658515906874454075952077996191368696218545891089969641563273937743385580008762840880515494108268190441460636081502507266640499638871159981492312577423522844432 [185,55] -6005207335111426499488554309302682662005881406225133040644131272071691223544884583189628321142562152043862418558362759240578418946637798209990934957365607610809324328233250042739431563576124674271845240742128849619950620888098055129649273197422829017823329568546173846267955226900756934445963254481618576057162727976340533486116529012869081945667814082482189799390064934275626008891366949476713466508355308611411413276670935629364551127271015237529521625994403510614282499968795667774241901718663032078613903077028299050362444980683771856478767400789983825261162501599386205043456656848696914647574873775373264005257404385985741704202261294475130464210029162931063026394380737358206456648618677601890486154010908511852477472547737940880791480440103253241266286232767207056601318363750945189817837042105144357530771130174200396782807950546971500291252376481197383895099687719007916749196273460929882665906801136426206041283991274024940000489313973652299275923986495283608 [185,56] 180216746131428329126771264366935067993160221635486422661383860198566115792472737674096825742589906269038653536356423798612644720957716340463578909743379692379672551607145281881127538919587751504454702817690685004283271679214574134424805485766728151789120897936168120306419505020192711480113740469482516582112882034937482072658970475382247467314239390987339812161076816087360735424437485203690867909455407796996443389512771918792858817881553564136908842610226437560686650327254982668510480645661656958168304862170738564843673727136391036251089958523961075966660070053195659087314705756018765607266144838553711721816000514909488876517745952787837000347736294680860820491324739009383951358849948180781695947768547232358845800465557134195629117639597100269228814642364704628745655615148707055737101647290093216691057251023373477400448926536132179192724321843961786319076396728363330020493853488261269122918393671876108228172936475397287759059953375896288682498088171768 [185,57] 105215235013535531284873376657122338152813997668292730733744327697214361108235065533331976719958152187009329422766597703852773020463858892032821129798497684045515517120857775126250208900009742077945480717166590361418736311631921324254118552098170526863692542656974433853772459477026962515780200954211526879583958387714682593544447722326302047082557908059331839003669225389361234480950711535460685482862712237503503572713372092118890054444151069917431162078685572672219691515595919180786160870339701256771125285991923841729059245471605188771497360394784145257842859646305058945299236627476254926740713954775126352895509696383902273631613978810988537082535350374919010331031645774785588386474141262349260337198427881768634257487575759661633065305804487322367466020543202112572440685594419393574896485097278116599354299569891714370283622148728914386879655669773857156346258233214837664539390383607841899202579463478269038724184115000572645115468645749169368041560552 [185,58] -35466426004936085951025445380683515066133688135046372097696403727965189308555786777904131168991616989745661242256932889048004156574855244230076758626670092370151403509449186947332834121751158999929910716379455059487686056636762712560791855716707886151584040213802700571849316455899767394334565110831711202383800959133418327736079136053558594725476487769665309598104132983392914214570222052382982493705876429702159114990256475060162157520662004605172985661905825591187558211306689957285808222920712295963078508465820442667137634672869851935477049449256621108780190412167535873263543418278407976051292820612037509532345705721988030327453506530186040492986592626537224480778641349524627264227090050286180311346796740105908316361032273542637386335546546214818909109520114123020730581768354171491031563184360761989826096128198346241273372759492411319510090377544323588374595934234131387411695266452729743385050385569260358575923382293164488417415724006567416401944 [185,59] -2070346683562509998331176836797618022956688130826140809042113354646402139232310522742622728951497644804137102249128764270243651657380280506010191492320842671780767825510564906232019935791720907670122831045240684402797303018075044273399211570612468533153228902105077715329932024589111942950183796463171512534796341633255753271116639062753868852291112983123798860121071076002631406152738656838238159389625166882212057730668501514605431073299167369473305548798284811067916897629102509631504721902826192840187181774903954539312139075782486507610414954366619142540362407352952553503974927750785258744199384497527449093168701059914523634904124441385662660359754857395519187719248463931702168852222411330894067259890262232353612689457771139541477958129447040516273603636828918482388881804124640978181518407510459116986296046166862261004156103206635167609178414431879717256548749934899999903168701354234056304862921344846675259213329531682787914574074414023712336 [185,60] 6639735833002230347758594476560693425304562829272610133366490256653919041613208147396023030689705071580548368935228953040940614845701130340655029265244769977250086362106440354411502680755654898338278292831012561922533707967680642855780632871237951909474418857323811961966507558126164063475202566380521624556476546276497599310241349778014726982163464577655282608875217014250328933221276730676373805221868050581123785188974248516190140770759021057085503613778492405991459022773537023225646355445262245146875116719593117581994279505968550020320418409251211983464880917211755912157251889729894157975131734847451658507963556861077987727734633695678579857566183646642129560853757325315137503823674984186499955220877972844069823894630226779444165246485864333166052616393993648452747239072687131867380196463848608978066495876623825226332961713076226966500489439081208763781487953515468593365304548397424542070367053696035316056907141749986732711807408885286752 [185,61] -2764610036565668543641588543692618330128150599954846185774394827980413430598734649032105730235256937601241741118415176956374753412809654046812721171235363865580560316214615634076751571208703136638332862173616608412116427456697984165474581237879309981829602731516574411763058999733789389023526600077374613485321495747290964256337694415527148398793073382106943771976617269479928314736867321430879224692448700343886388069065148161203195585550348293072498828479913251541244214490230972247361576172191442289398074819016829224501207296261448646249514023940471160536833803888551337296667077673127813829952737740710201519486436685220056356411518312379851225714003943933868838895183505778909813395129756972362814894999590307817322368052245283314574411608837326481520434216584416801250858753309796678551077688603032823626242012726763731705565571827917954603253039210367175186821202360917021523171398376390882825910371062362294771642269105227882430485145557364 [185,62] 377780294970810475855955714648208279804471032223356917750788719334512387061703965540690087980472730209715368951349467549288412264977982129231723551072013739593747275668355671627908178140339656947787415303485518495184546888189891256863369211482266745310008059220278873130495670125827814225095283677122143180508638896802845253280025278967237724052752782202913415231366708984067358220562066293586260897769700817061032233354047058957292673935435352604559262859963580085256900511342634815302497078807195769957438842391007516837786321363790339826383191795300436741920357533904868615417175087756253414438232747918360124894393746782833636319239401835532071682272590130299480062568741930304867381139060245407853778185212589132077744463439639436565803662294044083030277207194372616371352059974582520078385813352931285205173035902568957979233045994197262209161458811521747205791670896325297825703675318288398976212386265720663690435505060405678904404774328 [185,63] 129207811767587913775853143930377078565887043418107000486750999605219537043027956777630846227509504324897307253900547492941022903517887010854613400242795178014956407613158304218028080605606051304327937551619723786018813654393299364592266118985886063310913248315649554137750038370345438964125489022437908951318036333985927522595092342478676904600971414940098443291977962703514172239113691575596836519572702871109362890200294779308744779284968257325246438544900915348976609555959181045454190934909242223664949130577927794072420002557841970721770179093062996685254557696296544096524541815814400447298670560114112339073318990127331167424443997700577637785954056484454789706326604044041224663960190921931456093633455106864629988609602555052503180467639038141432096555674871473664865170990862762412805770130842814315185289087290192475235757527986337828657605958483354485143970767126960209587795339517696558415116821952664398967420541046565643991872 [185,64] -71380221722948196339297178799763609895080260545405607779084340822067475079383909546241154988810593238997059972303861733798115253228435703499998837965148399875329757665776607237690522308674677845731755356196253010838160822579120895046089488320435934764585273979210222995530996131740371619210561832766008810058635488914478110137043738315908195069712933069835116232166242954258305891584473279191437394917594579102609649422794691038590608079915456241185688095673550926925500706079495623565403519791585424595499400464746644360497768087164367299124439312013606222409746008812192953141026772422615916818143957615790123205264480251605660422076744817666992925391314168986962954579638172916272997546788939416912624781458094934323905683972834672569304688040418580741371703673632299342625597876068179046873034295961246462603324801668890345286442819708725874210863313425417194203271706852208626610773490166285614983035241404104922119442659524740701168 [185,65] 10462371331318835830718869577838550998413725920025464791561277765069467653823848829351676876365443244953015843025408067824583786192469580892878550686142071655879897413722839718443767523681144391036472996322287194134242664416094351322804701443934647000938879537740188919766817416208794796920965661967217461457659162671886855315740944685167474371366093109109217163803082603697566066680823810915069192274839074875428828596793903247376061585243203459653923802890934366570658261608945756866337367834957839475305828997966444822919402432660218517107864144318559148795161801290257175904608048485285324119969553038433767743703336157227961587826555777822365316011907108963482148339953588684514111456055677377821824458164216099952732417643722960393644081662757069416117198182047643613586782647117874408120870113038175768826733631581916286913881320197390520474033633234663309977713908410637412759777522113649015714442741370751963635145046730586500 [185,66] 1762543631845855879300079004965958906197216020056926792733318574963257475149510257100533145203372246482721214415981654765103861486386996992421667502032031333934054317557052970492831302332465611890213694655497335767344659281192350066029484493922484239616252524249298342097217075158031216651761047542356719436131107961316180080955064550710876917724330373409699522352363933542099627588157338411703067806416123637962764651130566452704854552544127401404227156938216260017571458907897906535130793635333038554532383318704904419416616567419562474420967494920175541497002597257758933155856716014074059095196976662368581885856208868318525458479806993029108574853240180677490533736894230297285415269729261712279823720581647638662820225701523880308887813357825476172381482024725235449967668627700273883459816582490082911346250003083285175249167457771281977085765723909300347132679953584818726663977955965702651066773733112585382513742829055536 [185,67] -864185683116568520199195762551786766534208141706240597990306533417072431962849105422126504191633484364850591032775323567979240091081563785530570584272272090584438554306338276935665582095031729942803606639877160484790884726514434695232481721453583187603827767446379795869747921657989388152985045217179111639068730667523116760677621056277277430556798694793245829602429936684407331841024271817025388208392054097229829681307875491922957327615400121190063014532673550644106629844924796094080991977891881721107748933078759808490780889387005236241955909171698017884150461406894379337771676637092184524634798621047067466582874256464200914363746399795912774647502466317320697840233205810899959983233567784122365795175325364860643167455326864476801841557463275387599422932582450654635206827649076517402092524795077402140371836081451603241835513938993583846547233027962962313776804621765632453620363658060320838915749648997914538109476284 [185,68] 64497317785778321221999577677661955529852280253085958232371638528273140191730031760075058145179534023039934944134555096313081694293860911230861913545544166238993965547177206239349407622853889658949192681680473988546302921718389366551174689555279920021899191158499859293068469327881713205571192518463793817781237486705214085606029805550572902029756219415358106143263432642562192050543802619551665434782146255717769800867432654795880447906215509830394989830745837261900118934638927510663643399903256618011651668606430124338725647733161483617283288646645754737318137345496833237718258970078841353937397873665384423132334970334150788371420663151574074147979549667514247514257802875357605308840608825072693247219271987306859263733317404872895578898313890442431619445749294291089659895411026725186099030632028134237440875483473250041728029032704789381681866505259773650268258906816515340738064196273667149959115977581293961696648 [185,69] 22274752346563306815254486243943594550979492150490355975908732962581887691455892325278414244980175965177734057153986963491930139189409034355474183242754569825726937210067763111713247898739575988589419106836339153358929188467525020866089289833812030319975678972862257031958942080469894478785714775722384499867049079580789158864913583388390251140808299412108525047407713881488140905779081011365218988483606226370269191242221693280481863150048374427162825819698585428352635125421553411371587934704005787600393690496938857520288100984719483689490317051387394668351334284216405366501716417157062866457964538565084389205340700940725468429833896657513445577443800302737128016483359237651977474447176732747093866337779466858548927667125258873286000564803557029188202079056393649760353032990714673500027075011600396033037313418062785840671535318255597445761017176527406891144335936520342021241260727759380577902205384788020090286 [185,70] -4039758742663171222651375585855347705721292400641726944836320730253376002768166740931209606270480324091134428643548394107095447383879884686023853699633621566180975406021557888238797563164040377711698242825046382436292281871339213697490020520087410407247300239067720906554655956119613723372634240208999621833018981339240472602804267176073365764063046832906333401526609895642242644879123256604426050079686356378816475179629957601299204251148304153520689106316924965358892107517528336868951923536210300948497741883071620548792256991508387408915144201986338200547976273166602600372103854317591944566778870532335438701408904202092892358669396195199063758504527048222333178360110030184774605548244928845788466706076535963520222958640070925959934626851848914147003822028935611590906779656964771686421323758982124067617356332744638690763287425163834072438777429921969861116370711575584644703779612421971182313898115692128056 [185,71] -282224601288420887501399844495221904809324605357519370802408144995223948479023431399466068237831484404728209082306465467154578510527409029244557089116627313100361704089430104435209523255705289731959528307493973639390720815119728331099761039905730173299262347602339785919725896218558058289742737620672763301911251192966856272405333426147443342158106704806929161896562989236638884190208403890985098249077495137167610338146000657309307757496266462297310947384110305793438074557809788932410438561912637547802437955972402752548892513147496019678130302953649662600883434728323164029605204584299926580415411350168459426190346012769907903891140809278980923300231032172368013747386355987868065895500184627384487871943592683142127134621113450927242024836868483198186598129211952099035634621076207810107963524243836882826342925815155541730957777414452118178224993216676169445727087746060336978220816742245316808760585560592 [185,72] 93922362679730891028477920411204087500751725083217058259223853644802127976528323157823455458180140943905358459270486337226768276718965433087284881803534220960834251898546261741654623652761529022417483322776805634023432590904182024022056875150860319537202665480481979859065110160596312558862042993572868458333012789549278337337995556592723457740565964648491854598496189947587839296774559138809169776574522714183036699658572640192602730763912793893723533717221814973800783895467188996295658906455307166540029805648110466983348185188064896774325499497497228425823621603360385503153517286729750894296973200629237286170855423819736105052460702686563685246716674207291711267069987944589341928198783619240584073976910228254211289872509794181281564699248680714777741261651659544139389718430124691757496658175337249545948854463882884580982007552215423617539692568967997885706916481965982719869683688091106945125869636 [185,73] 3666749579320431106495061430959065592053311942108552546514406005010426330071757853391600834449292953380198046784308538774851329653205355327457966332471545915414104435179941098025578647856283229635214362650984660218772097965695095273633061004105660808249222246415059891307885216896721144744440452978680749333169565164731260856212654871736320547472037581256273485677651631528137343782612048355983904984514580365821305554787405760392526750619447863970746158867680506303303797371290264226129301515265971518291538395383753264248862230870781115979041565408721205122086680076016416442239684200319762218325936177950490237804739180195903821966191495997614156055675159983130815614695175924442739115094548895732513939037179652560514045041993500051974571864782167512716186260030645727020397261334086026492455257987919994656308914582548954518946021159804767484104064590410362944330823235504785971798959673781888538480 [185,74] -1277599426429460385264228128111133289807508145686824338871939938971277569096677765045337913938364338561536954923741612291253907945587086248539965096269414312215988086806576331751383045143579578294020173489646787105635143365995042874928398156102450278452970432415146684940342768501346335892417615225024670861690969851138469203944529259991966149685202880632533299316950230692660865390830828512766855590939413591979941654233302692797523862688729594498082429687265066366334451252425841651010748400653418015073048654804898554321103704490986493978254677313906880309263023616096384997648559730151333397462468455834614654488366816295888864129309280236540529934971109436804203674971052934420168735070714228917758916583290568894331066356536217764744259251040660552305902011265371099147219482371944008739062286015623858367692907506797481525288877979040319900697250323857859006697377986089880029890613244834642272 [185,75] -88542718869017758740364348147403607325090411609842813369552188700813187558926496085200924331196598638004367756971622858610477351093443356954783653831456138573996728199633279070662550079696396575142282450472245108849100592326656490324295717578887143891423721069392908900408255805687976223647293522891784130734271450547361197774623057796507371140213424437173143074258079962593890399893011896613686280508378111400853180558000372144657265758519014415327297813600852338954943763184090932717255165267078475213446073409115178801337770910934915593137574409949121924313325048203984666879381480582702448862803939536997037189922141754443811397695295027971638978562130632203229348209739338354108006505101772828846801091053681980414853111420453401906692057511837978538913328292483648342367526092501736584482778230215054446321761060278995713648953697708972353456552289383730690748839208120298757593170470754116 [185,76] 6996602081092635462683513702124990098929175143946325039380960758589782468641216678208793537741548493898374734402712883238503503227169907344738388161601805191084406594510958182308558382775825040575286231383041854269152714544607494550743059276118225085487470162152206772734883327794155099344695129803976125774383079359861724074173648755934664207835235217306625234015922974242244740517632590508077010525135391817418455973013487640470655140041197561768636856602538228064851941454192237944455099231141886991735247644238231257111833686811051266713782452378127483115810328402472461090089911724861082355157602534223560877942980939124302154446876263408239609427857926045418296174346343860119417593528377026560186741841435112945655313836305245391307543205058214257669053580053948945961769217885004122006234783646949695685735592736590466070868470940021053533534802613758256522324209998323479559836231656 [185,77] 1239721564036480045684972067390029165755172195425997994556207186477414675734335511717787666110280541973771123671545518383401673099167345641156297277415123162095400072485828080306866092615270472540267515311932068377881114121030969931878561966662825769514386123670091598537880440294554298621750132698790392702899166441168108596475319523889963483271652694619025986430593819461777501473109752146453035279485394938470547461221971117297028272071311818104767593640207606666448024713570068393689720723657880407629593378664598545850886133585964363749833485698526601064794824209069102870450289060394628213299188782250860469750387093936391236598431963895525588713926173828675857018203966427787878913422830663143100486891464536519367073430872000208281842805439198283496967990147649523474577772920241939992174827317219244553405241975872290926971543156080251700621207134834055072882460023613700183348696 [185,78] 78404422688649261192986208331418238180270691530536504466123654165591561719620541029359918244163891555830028612475926900129071972734430573382297263131097156491040050195461292523040133336671579928876021657560583615250105005649658360056273601546216738520434632083200545851335260444755559275989914214368301948261211111158153152079460964378233329916548868471736986478491124625811783330737878785962826160387978138339950998187943302340864551506392302653583533289670741627837243245516901811915219486722804215550012046857262474221008914673397260455343725179586296839723243720842632278061169812681970774269681281300997282828709259902392849958493594062654403053115382074612390178041887340187021409693914286814070301987077429115460980413559618831846933897384343229026160434836626024416165364550364018998272542787669723449756878106245089738523594805157545921664095645522462102389386605372247471764 [185,79] 2897233267891924763743444343109341021051292945029054554711267237092378224128074412822021657175475543199547225532546223675849428871485158444134547347033790755462524364815995366893016037927816325200765605333789835609982508574861898320720445038622950881050333728918513885896898816092538008588191670514519712218358771302519606221388739907403599274272578793608892938136671643244978983962398092690461284516018821140803427976509615471459717574371416058325727944078272954687433104683325923097195238300395484698695985423390555302172038300091926949624923829644971483778257458461726950259651691072741447522508858854705514820669214213304913090900134542769591559212219731180709947769439492704642537778630042722415819308515370628160125834547724624500141177924011351620248870328715015937559789469070679113347166576265374398606594839480796755207927804125547343015430425006128301269200126819700766 [185,80] 70326498718260986183357395804873614327704829014432006656370305042039074953903285166873627892463965360423606077700449900373933836460225724605149848678647834770358753792540261402392281606905223964817921512256062915817225903386577179500962201638648942655140012993788789218599641394277931765492490678864553692772030188992216338450187802736956435912678691633524641980024456477509017549336202054049689619852553533015375897810585483938549952418633937187251335385176000730578347258379437734231028808919181861024120145289802027793175102270153352279586436350998996652490571464071580686702742680910630639441978130281080066628789067476839097219534535057799053488531280447147529657298521691877136827439630779104490223696360305698843889945860031415224324306329581263993916683674986748257041023079618021202746917561942074043739788046106917343913907179710917060704749386650801231837006409296 [185,81] 1178713648316187600673389165790412434178262710398744851698302511111389664887926097114315123234759152508617981821463405152447261834440854549600228555186243557003983010246122359656803569983457482738823748375422341618795655335047612576175003405801800614212883065642520863148338682981430435812295559506851581035040236420570540900034177610551629194747627624541541467495380163180697026141078831697096280343187741502150763822444596313661216177627935765629247113391673757161346040396315617984200496426077080098931123520845706861812062407882463728426335917030258109907804988590041935911356073473404531913267700567921489399255326405332941258760470827357831887562686098820925523152904074657237846063212669926828276555781582902732487505812029413704998860034790412462366415372077527334917034993137269128590734011410047868675232329381504858780300616730736476979136147121665589055111072 [185,82] 14001739362703422034081002476540317857380276929377041810170233099662745215554166146939515177718568929677946830882536218364297367042702668509616544054772150553423449492585845457330673861528603489516050655118620573772052977526389207117985397683446447259568698781536082958979399695746001846594905333681336666314001639281732006758712571435360964419027366262144666974351921068756766961010784581405416937018803552369390603599221772375801014864608975344004350777676741690407755838192357840569580920271499112142914841979598687858916838907851175446398402174818073811067145004612006837752014169362573796082926307155253898480973850456649373417595766163495567722178839901285530369581399200964618253928026661902719040278867162279089799539563773902943006516228801196531407644175385480657666072922603991307335916458984903776933873327186535983343995582689801637547286642780140929288 [185,83] 119649645464438394488883828827084131548280868615396048110122695246173774597320639101748013122704487369562430411104575685658775594994486834048709592260661187348052066797715479307753194566660749059321879652144085691905172377965294487662826633041436351184512092369066214985581660314472145246661833795268809253446832804218176618726015736069856928007371812134602192648372195737060255469188657430827551766938906157658153187828621481749963896602456647986350088897074255876653055302512649310055247070043185730263003560193474660098233231759936299952535660276163429650239126994554833917344841195315416920554430845663259207311189038731238663998928004857899587238469952230102556606019644951921108163248292926451810036913113353044655974533564224486612536781816861716443633770970193187581894863397583384966239921940893793691095621215487324427813531057570494914610316212351704 [185,84] 741943265730384246332167843688188797984060973917920395527318940733180036468953516749316522954789657756014558250876541567751354372387565592648562558696067731844748226623891568362295997790013457666366409528362023584177378934290519050478563565531390126743856175248119886842966587083588851556653842065145335574098204032204263813756793116083566675762838690224032890256511271489285341838377124936651799219333698659063539821609909944112842091407654160029045312341296416130719693972642781977992563635066733526528323203219227114565226400705379434772846547143864211819513367372733191914841955065534605256868283460390933316087550180189854252541886791643083146751157628569141375569703828485386974626631193438670882465997588826936919605147046469357480522973869772561049790386428524226805135444203123948943651997988551251146671546180848561084886759504999322450077909894 [185,85] 3354759175977138150242734849561538014877433269716806525554288593069511230826626125200232684613076760482985776943827706733386073583403733884027429675028650567296978991808834897258672097049316851538404781807297993694060112726727359305882436698224805729636651751014210236249416652725992125988307152657223456584006214528413720419973200876127554558184397563133261730002549925019417712749260683956731938893413924252519370948309222553975399078090522900597396258385524696362310562527946389214517017376169566088805422535468176680457936613866685829928374489596649860676214268949393191972590166932278055053446547059380986244532608399786664439039394611118814162774104706371855310409488924636615260074353308820311398719308520468674759024532137399692256104797480432845899571803813361133298504814155898905911369086770988354398477344309153276323195204125734030054000 [185,86] 11085621277418793240334892319684375385590078924027317951382757127856721160437487332482416333320310400847093271071255558789229924523772033568055248282776198132734918284322378181777480975020316415735314721613757466999097864303271061312438290655586381376882512679234081559840434342200974240893085126305757670821520333954679133190828467036104643304136624610792786188193795719379803979217504753381507231522282464175547076534013680610676665932955840713897508975308679954256548964366203315898003857382399631013844327059405111581813156934787426648929076698673380641454238049414987467283314250826220979595816314673910228059721383655052619532914260250402792680180274111601129270997037907232329170051255856044913688945632165873350529972120538110739302286216107567201601804804191789020193166137276306338335537696014015809149077962086405274751773117035720904 [185,87] 26781633711749164037932144383129186435749428349581500644477719985312757656122867856684156109546733431392676929916245033493922273556954235875775802101526350057101700333519117101181024296554806453800843661268160548817204674977681506343766556104299091217101810499448614532078980671837390640063549581451040059095626722729177825394135768697524954282934179791109372159355109130435267518016443669893335672968825316467491151649798303850561288587987598453524233634089610079390216727021877313041901109463272664993545365156944940882680207689008139408305110914023825847628900800337966047704266337758950986635571938744461626815612527609891939701401411953534797922752236649335274155771218024047723034416124187478297485355419895861187520582813859742305604069805292804642135069484770368519074397515825733616413766998899327039972020438320957372076393210836 [185,88] 47255576001920989371046662297204153730101886111198030180513712401194211657272621854365723175497650883148743687443798935980825976978068660039117153816423085758421650446250259994031270011628118067473397962983613119566684895919676403370883040243945680415930189922214004427804550515089732217512110027947148836231618570356074235669243032986464524465897018301262173618109642955801411010106460996953962501378616491665119057530378757491609454642986019077582526114049142622660899116213846883957308110076953416929509438494149210514234650979681404483715577877081629970299817952578486639873591578518978770771061999411585158322222210720250783589387189390909651493238389388976977284912417673332826594575306166709508720736596562280450528863468681610375670100717108343645466029062913162562314520687679907607354374093379631285809241331147700615749744 [185,89] 60769503751630108877072650153904553463172087200231274345065806525962293537141657984285963345330548107054370895196598476859276804384930244581928371415505211084442203682301871960942366691480725849879609861064381111174553090122795079043728349244039804894342686771138190965421661203329650915022149081693703713593220167681968302798904917086560217281292592173063635879414770765290410117026132102689960224285623437541042872379139743640246002869220668331825404084440086046898955019140382646649326351866920057179686377165464513410203119882263156979540518861349135041839664729023258146602027538305888542706745275556249676231580438789909151948496887958586902918720637033103009484791124952311455601659587258048776185786898277118194819577234045829614065035410739549422398410519568726700803515718566835418106020566917327408455693932514827600 [185,90] 56782377628886888742037058293445168522451123565497793325809950942986275107662355245141675022618359997592228961802673745153480743840875406811221178986038689251368070322122900951130859070018111884454115067805197118023438439676902904665567906737550190486518537130776289567325511847431784220358668292790987382371162268290600093188745330894178522302986107078390317819258995208434679033707198233464544964199405792785793524860020282891184688103904712521306194597784713788070619079308282371162426587984742529444618092945336081545852428981331546615803486037539742029142387386736923256313142213754294168340033724412579215849386262931360786353975619854381558510426241330331994761107334075023720966827747869037363237748239257143420537453054134785229986270237751664478345819607831669946089153615534266714725659789251593387489708774668 [185,91] 38403657439437488823837876473835453237455045952459198084859935971545452455624840147570026340033757103972493448868385482070673207082744021358702530172383898319419403497748308167846235415539263708528556281413958490137451191179556504487990836221256904599261300639273662763716059996231877163934639236060776604666021146097505033751961624024116767080469115608783136944971064267835511995129430337629515808932535316134665235174169046098208696544531783150771052107429643117161168814292363613327815384400677788277679860630976410273638760076954165675776256949727143608917114689387290845605962503146110318191094666653341531647026269985166905286073090121095750453168113445072860952364023665659055182924883649585864363272152851881821457241944773672822375681199543790640824889729439778081320783355274465418862885161799432329179168 [185,92] 18715157721909235872804553688519101689637050031236699731594304045521432535615341355398432042216966738602152091565004864544463262135639209135011027445769013348097911249322605281496846015286029426258897355679267702190269762830736547304874043453788204441567917999629276576072126965314651067149015706695648853082631717261370838605042831572356057876843208184166041417316527520688252103308903092198249200237384614926681221663953685620520762930898520370708686717420128969960806718353365750434556259742914769458520349962889767461914826752484695532625082626603706825565940701723701186516829240614034189360508372492766917076873408666175298310006927010907756181726072540548762509345367160633088331405191932245886179504982221523744362420033058844320413070716144088264472624858795071345301934435571818322845000204653636540 [185,93] 6537721387010665046427641215388726677838934717190873046123721549799686577046558074558820031467962539195734858051731840091466039164936547680723654889424472796771352209736847980835393564721052267740393730928012649236319727217069500459987528342514469502942796060026120411283423110029092919609903270928880878384753838157214494267196627475513869074825819348239600914616659461605263525746733864336629320110727970781954055829416175593339884489130946898405636136961535325406143051017557016575881940238577584497109827358596706975682317098564628051984750757652118425329063865832768407539740915788847035290765061791656470065068124719146688186109409759389444345360248914537272000770361806013952601931861540064629955148875678273921581143609974260016265523070013237374115019137362259253333738354464225455123818526456 [185,94] 1627629830476814503868876639748953565046290216950099065776183956138628229074182844148586034592374736848343996658201807895963311591719380202751438909184633484495047476841161661669478139512100773088688831500803547224401207504678108409692738349185830291323349882110834962541084705070272557888091319533232222139337720231408549273531383801749468376327454215481678642003247349954961073298643105345558223454746658214542474927879798886390718056733998711682130101363047053070635390955173937097825783079615772564297545482478610247099077463569141813203428106393537615457806803421447432445982988677478360226221825001055018234191614608128999440706106882675947028496856013117705924204816517115605121441631171999569282227221394339182223283604724195348325373436778211180214099384361505715964868320964499701590120 [185,95] 286950589566808627663685247481899687655155686682776944343044565234784246061809585057122179428130570961067175585923130589275846856425758882032908095996465936503197045217671389199768994617155027095511298006936073319756488010802700088232568809571470427787377598732123983617551360923732657011298212772104262600401989732361485987995572986601585925540129088531124361725769673923970582870319664349983921505170562747191737613821253075204779506775135574899730350158280421738598700930313253193101572010143834626034752890985483631630337593210133075702930655173771777671360561849101045475443636168194413948160205695245497904574333086228542253747768390230371247214842996578852809521058454005491014320409894171929716916865517379712010235865637507196865162483775006130038484122775406477615717521360167776 [185,96] 35575418152256074016077304745582774003847034151956190047849605536016534785132668045983397012593005361303024202468639358269856859920051650441603706328725332542278069095985605135682923664474476898380260485189140308463837177621775252389231694157204256291090811334162761505721747357981227815571445821677043123000753936856401156003510241698749269796923631966835113119968292254137364380331668449939308161717359238688802494140994673261199758636684811802120131269463042917191240018099353263293708374531110179620421612973443330783554576563610588307990966717160901734223628645536978010090907388168951086703137364116826236411942915325710976137514845881285018980657111753066679348325244670396611027276317404018309765112661796876654755001426025340835211641662978651889173762638354676274372249176 [185,97] 3078176107662198743756405319934524070765636252559728568648599165745700833594677875075422124900505963322563618313684221684866996534213435514525256849372890806789774066737075866730506615508070246310085716855143548837099349794682412794616245361053096946080926167583265175484634625510233389310039808189351696210120329799226088914716828422929563394067398079071616910047112978486818927988084158509688997700194607154495448603987457783986861430560628633602986062073506418995928342203300837847165384809903607279437419154487671721223740093509959795895639434923714133237233132017792893217284208760238528087782771251190676100893765104100895067907804275101999194329040698059367504023707636282045298096005348335307407485112266151635272082853624291059160129313456139959008639215675938190248 [185,98] 184365291206661967923155974507669950929874866334782743007732204284180890225756910370114075699722598725287057466911934958580970606884981556077302379494075815471621474778611966111739260996507016228662601006923230111670076737878976322449760563845040802819643575290524636848474664490649799404934668312254827599287678826215067277087128151310336618277693547184374672134890981705736051514643750870022118531692338466401650018049821713844244263601530923050095457622725026518922514657970658036789532599925816669606774779785492513925292039767396755269730137076737258524216122329744887897914154122552799984685163578640905725094513989699929701595265475565462344162223702825945135393147210040301610593987365700590062746814638751386445091683278415602228526083439041030005109011496260 [185,99] 7576526418334068714652615626377946294752867131337102708257772404138029712562818474291612404633876347154529071991579745828856679393342398002115517026720109737073472020453691664669410449211096245847212198588414170054427549029392267363530046578068545017971792698998908542696179349772695936168193826569583337384653320180381527371994584674340190755563489018340476256632901510262142034184147328076378029060081950498385306628519025985855058492529283834819095010119944290748418664461067803433983290303397028256570779868153172870136211919616017748084144514377197147606063691497501573074782107963864802017911882673601776301398950872226156528132343617109084734408148725962219643868852012454376563199714076474731105286508363189120820862125672578366466317975186584013170904 [185,100] 211609896849962666041744431051437541430497038534677152328109853962551607945965178933630599965645958394586449556615640336488228261463734200004024507331241306059581594526009441701133996668482745317252956523854087278544483836023681223827192151984123466544773251429383275650075581718249432945097262205947872073705474418989906959210293896363509565953079233708883385062236900625283885262375864243692184303242412449547514317174880001859067197000861597803292582617551591542138997799265594561287695318139704668925370587460893897858031189723778616303640529512624744267953442780290050549012776225573892834753289681683446285786478835869600218721889396256747851289830169022529714672806830015159994247143718582062470148738257400555517003114759603878724579589572017904 [185,101] 3975891416028059561985470140953372720622305785649411332563374380310133426107236169516640805987209390923589138366796930092595239069811416552480584535270814046649099284197129870473912538567332840152578443054814163911325060739648565520552222805842172075449537378119825778030093335102894818376337160628122344525203246654233778289399408192557032123567961651814227286909829856061369829106144725958161475782272545578285994478306347131136810642758260689173888437553704067815704313961017822751761567212450016027296580011692941450235013656375892581945649897747290815429870861307925822337612007687674394531791681007452871230073807272019395833872072378159845170497331136593782913137542470357735219857802057753577087167006889123394720204382453083864900372812 [185,102] 49703851389618754729764625919299775087720428441892262234634873499072338440377136226516804116194734350431712185461563030484627283245929679684810033347151877923117613524982977110306471745658370866168783155497434953775615693755297285458299094210861651415403857055080921701560026223434851204741924779181390007957133975832835501473926737156141459511417689030004315672519474693336853470546849005207002361693526271081895836524874229619458935861650645477046649105723768239783680448252423261854178804462978369639645373653382077116407935412905238750871746538338275575427841264497550973029829334086982704227291356302486013673678048748431036107994559864282159453248201851476808146181408129708148638477096979835237549523090569836026300821842273740072 [185,103] 408571138877023652924875773289335732511404569332361269625803044369143487904949487455586510520397026723590514473671895321540324767272095121042183305778639035250397893356413966288673117534056254652459150098376143561495559253580259708139284319356218532052037151422856102761797461604590905878504661144221696093036012299688539985168079228273493638903749785287156112673700313920583438068870251951896652341501888324192430645537702018950353894805978456607197106638262643044011470149177391716156091577682321550788126843155719713535123393599065379705095613215147477105162052873223985389765192032423705090744588798065744045426847392031336263194709390382628426852539215099195063697557159632518603294821836153352306380693330659917440416778432 [185,104] 2180438290069199848563844327266370110519340718897730903140294580943774059156105493751583573207480145650918877937875950233807076167004467907321245637585845518067440769692606851895793594716693124320189297593253497226251726670018596628564645791083050726193978998104913215811615964520595123401285700376636862097349544740223477234837025024765820795047873592125200341695926834286813474680040009316831821558805370020075685722332042455197599639506913817505307777654596655154698611284100724402620913986622200660574602673765904838542352983519161882804495151326713934830876786425734252417312714488767866004090991963056941939944986420030910304455869195362962083499696861792623571709194543813359925335213637339447788979720529486207248 [185,105] 7451983830449101203380756984128456991504792035548126367813628995810663449444794391627609127416621282430556622633105710232600008082098228097545113674322920689942668229330972907120968813401160377072068512576513813431840914196128734600407479059830135690461894305768193995638586568110702862383668825239777144356128541267805927240967498034603235861015796300425928973306693240952947359717843023180666833839397237290142857957587542259769404558501124896261170313141535693797478850868355630805460526051318036174532222429162506385815734597229048167689075328397566644635292164266205169704533119079315371955994363026199375862205493163685406967461494997567367274834130672814439440634840905272158041433093131947655206740905664 [185,106] 16071026965062719741997110389332547033801030829305324754565603817128269119451773449249575258294896094467720192133695156884734443977121849564720902428960636793504109204149867338109369298974892762111633779238526943901786867221530827548311666769064130662418893364050250041437811797700719599871105306079992885698471674328788044279002391053400287449656585593583346370213092863692341501283962120582377409045127906705651633897023158089925412848380023805513951654038841727829371702288390969130613068649795227534911536619516644027649855029551891165001304712186848354255535994709058490343548387192979637209258129616972641496430768008756395541242743870880990648571561484658445628761928388440478317021151600681567302 [185,107] 21525042648414694468701513966071759842218731548599041894165844487117443149132093797682287004448381558416018905841620966221397549390117176890044527396949310868116867131492155223621490206943184500155519078266766161987271989516682516755431682195410003650838598762516102556202663687476996649067487825107656255080283353634930937239949496639848528000401309814444997045262672708967671988846717757154766214878557972217468886633518365275461178184257180902866448149462043541168958734840523903737954867268718628448387907627455663106265572392126891108464256763719798499260377785962883027704152159661389770818250149390956295182261286801758240937568506368193199726735020104385614169854550191394398623549520704 [185,108] 17599499730900406492400139652782727530473811605163487756172751254256280609353804681165936218986705136572758682617830346394466229017475565401641024276978851845535231312829978450530147748501285158945842511636132143230406478430553524134265828688514781952598825823405101091928489817396468385322183070265554475127219218955658916480652981813311864373713802728236716390853476163829737291670734769845375432125917750927336985196141037753533453871310196534613845657355494830459012825367817857983825155367225264863481944368261999056411395294328434479650386498508759318771744457362867529383703388899780844905133562427452340737885984636956291711983747200808080625910647198466042460578427839878159896 [185,109] 8622302213584489298047995496837426407879122005290592284347804996941331877682864592616808962003614023750651966988588307534295934779970630949109808783954419921529243315590699363081441632024813311647377249877694917729976884816386088760862942406882392118293981329901076398965976837105561835487963820066575861039730833993007048657844281771707335632079859650513273347638275898471726925909303705325417690717574421313213040726666642290231774310800051555508984211582066329529870722114257813661754172014737768074703030951176197450083529798266854321971121055450140094167536448568680741505510412010184675011492734928972367716327190930666976453179654346208416638736343784683845492687346160 [185,110] 2480500789370690681611129515393914686427238987872164553107038974072370917172045998317111267376174167663371802074434218916153646882077181180629088904981913786793101292894790700412219314300139449768215456694566047388734227070126865017739129729862106127217895857791154088282407386851699753644248666185694668452823648088976074514618556228129715005717962187874472511833134995521861924687521890748553831038026079905160517471174262986948153755109697385664763604232207591394095010999418166382061312088517155792398339117640237501690319784671966368907987573966313760669943032584059256093347365077553338617770085041705284403939667813846582178157006592095977634102024141844515808 [185,111] 409933339702588944399526715055150954734277764859423573504293678438478406580984358660689282422392661910980825739052333459546138623595418906313650093873255476499504390463447770569899277196152294412090699513309046409163509720566899088172517728687976894831405707334938572830519503105856634853705820156338734059911459060080582789182372507630989705186343780731282164291307275234413042926193925477496788679286039122004798061584760129923168574654075820420569700179290045719909020988765968823153602034662774382592867088313321829950258875533018587746668797667485764061121319104010015479655268357377273791837824364536750369102307754762482468093643027305475686916649696 [185,112] 37997676083817015623188646057589538789019265574523552715648369572183042491405623173261346071093700485164330953291085329061361131610782686829834268366583965368607053786537550459787682474946703487050563335213175298230766372928994977800829908457663137693873762998484506392397113265563503988568251872556425455449577204449860125264451542181893762794554572741965966763672445975985195197025414498457639842327397229773345125043771345045057935217592099068132820013189073520271110276963597706532821841016059279514047528498749690647501562576827805256337013405327513241633279954337853642978967355956892271586184202115225704460742508600552553064128737719614456 [185,113] 1924533915937758490447586101554560697598299920515907748585338948101421065923817409135039376754727888553850347933505020900660711553288471504771837256009510978927706364887194208800074353103431208568428015445748415983826731566067438950945595965640876332766843677806625228290252087862919615648362886805565230204321852572162533361492935954154576627698024899539526953939954996328219881001791336009923445242083718717536208531384267500013687189298497908730496152153615672101684533738741608769506412282166632004037715489924572478542901878401397453474557876660718758068543382908792220641349849425020924107123463585071387273234808522819604785206776 [185,114] 51759912911937334468280509747536328978160013034000715807087038077110948361719976804907628697976063859135359230824939981625646692789386739053408268019515862417990874814665997653281579586960059689456253410959057392115399972316931935126427005479332077282540033617936773879412815259334494514033869342421170959727852628504279283056016486614884601659989144999093172547687796818160505759799081754377481221073273797642931416660539930876490850936303085105770271688802591771832501830321242829654026746175391741720015448294709449255871656267820194769848507579288721823732243709475916279219794600844374012513121368085863593405193394602624 [185,115] 716326954726947017573444556612010038724067957663040053661924831158410524527644776649494073650301749683014530175785634481842921444156950943251082337243207377822214701614163410186141426145587169455861250577675697406226288847066171963929290939289884452202516648196647204092891106698712728412401409485672926952709708081939652977100530082501677953534153372283531333382122602854170754777067327286948352957911614223574035046176460879532084016894249796740293078288978937378049821516519331311805464305223542692591773165574221461194375621336876330763006362390053911526016641223787303276828397388283743600425577907542547925546 [185,116] 4927588031747519105673601747440158096709440528566105875320211809915064193981734490047771345509760898079434315692475454383469529200641116514336233525279986999241507376006737316168219161399674523550211036125964285857089197546655186540345576986254285812206933526068084301229610660915465982593676327794675002978003348667274770496185962377380457555295047177967582145000031736693764104314086524728332498993529051205806512698362397141818755699768803335504018641878113936496393818051856943287147033455687390582951748428670392907382246012732737398958365005733550306335681307882229009840318196687241051807710642788 [185,117] 16215145712921678000820627236531288063979792945887569598027739549636540611905767076629661035153582903090010467138176579054664604354501865777552959007525821503882507130519483932827908412436005044999920394861388129179227387349620526860043602295750150666826769036501517164185982150475693145803935118462046890363062718892302132247973200643657209697375584138407063378065179257327640728286761066934130647356293021165914468659953742493972718460550612458750451432665176680068478165215925007700828354103969285991747409480094486539767428607671628687702975617602979869553010970188037622276312128724503032 [185,118] 24468795792827013143409877846788841210581695600964149462054680161954229613646079415858490943539179996348375552421916172002170181791898630322907359200259654415626586151655658771644638168906588608314781482842520438808145723728878150328265058263842817686418274128558099136267169435245898535569675533754825862728233855325174070351214452330036441468633252894645209826986709889444087250627539237067460598341007303414258946577337721198390154722191363323899842179828909163523381615785054435143698051956723225712103386258491617006673640451775896586089730912279057135043507243962926062307736 [185,119] 289466017235585602486373989568337349878663235393063267070961013541191064664976758039875641499733102941107014563179190939288959523041548359583870062072982641299360785414929000413136966399819313566873157746465615824225487201428070614367643030199397562420274003233201407876210631312520999696483840647392301541782069528461355470388450734014819776891194693124170335339318284148720035615113405535750336254544934060927260743517771471540506976246354693669813579830400956558420754534681134812525921869539043614888989160023204237688912197199994314437875125848385153117552257764276 [185,120] 7780266516025247224496102225659206709249765374309361586795952236214197383448993790978760414234314571122392838204006899942624136754432818607652274875595756382187236611712106325449774302576408740337603051460969466212366307282038920195384621994228384320026060733882683500596895955108675413334190023099759365734952814247651255275600043475842857898038655191522339858906351995745612325763177317003664630986334425742351768481518186704164257328070381903090290112174893969028605951049287653487231692102414216074887452858855393947462164003451495465909980009086052228740826 [185,121] 159375011225036951643046134915331325303995085186488128584095548780900672264284811586729513218270126944308776049355649328007811989434921922614186166610653370746823854898967302565179479941720710545552570988595240270567572729545812882458133819739158440796783830323639942741635724030374141862258192582812895246334912808236673421952301334928678443650595501117406234001165581207210147438182710157488904171057620738276489142637983534738226257203672962173411517216526701889675688158147019086478058729319782075595068234899026610637738293999568649221221579464800004 [185,122] 2318046757218253870610172919783379821823943238568877425472687727774838339642320948592166943082807088894436993423261339125812471482740488442381305899751048040752446551128283557254576056112103675347810831065637017223053983001415042733006920284597420778323509140481821461027385920086398410030221693574197071248645685189827231576968055889468226050716699185017939316121169744131332969035707420029544269118236607187785632640190214333578664665786195484093067956694451501207150533127067867510168691355982490786319295378102394575978378825871460235914708572 [185,123] 23593190861452225734777017804072098314450422265485797509198278816749152426004050143810554819636035057109478473858146741531193545479858039292972755305179332010555531726159788900618596044484791581322082537246616718038266957180784350358798704554589616064625054215664865969298361093609808254160629003352808715995225751919069676585658509139699322933465102963530185185233804077752551691656235040685778760609167394145788933883270268140656923475474906573378011044904445633122917361020732020055394018813986872034883349338851568551407991936233655140 [185,124] 165417889747137529373794708453789708791186555745067429186326464436285042382115386693986493986442979284248379880294052869861737106320605891246050184864673246102457061418723766881810479828490048177789528370432376550979336697625426120208156255139900768001651227640356786916896980420230694762145514248774906080720647139740164874464862114132404303140698072144466532950387039449248644402739114146603575038269746968295838572491402795392086865746865628596185356610023094463541626111569426846417897742285004179940357136891472116852670495018 [185,125] 785417826872353489391135421966599297989307430239481104380768047835503520060892410659312793468936834012267777843544353457881531537653238521793105119474035028527648491702268350898557089026928791912511973493148135527823047951919699808278524918688733597734855763092185541933648160479681405379659335580487884525673643732538531902266385002108946013478895035017572253740882093284033626045289691980989287143547234865350519952497311406740676767318485644229363769723665875385065953562552073402956335366163590669850979217530434512206 [185,126] 2479053047232190594088792182346508872215965984476437749940399776259749493871254106745178698848582495629050751750078809060239297532969944632539902907008774459594038118638476210116789436342047359411095348512566620145520803614551924095744116379376140314757553630639480676086488897568722925186532879680161693977549969493687543618262409576172682105949149841347648206027372712336916718125061444070895841994731823036704108664155472474586667619993680439049151425374308400316606423784216632538114410578409377981110349584074 [185,127] 5097468250124160034763720225292301374255068888273120099501532082880437116658193049553608057860664530519895092051822472122968962847660767360067238781532876543813324097599640879840524528121366971930989733111934908773376482637535114834333640294980899168768737159519260558278009684305227293700798106353282683654781085322584562336385902653969443517895917311402413278009266261577464873955864403362464204549656845165819898379757730030740210135826111317176377005540151319950719076864483607707043093461113700451806 [185,128] 6678856304577883085316965160771168076073088346594769405838180565060069021933250869249079015001794408318241102775093295070164402195716391344914902626188925781037732741522498311065469044865527389793667775294401918002831395467950741415012296134361156176289752054752153863347376915967373533534197192792737635819621853228093502019276312312382272359497350562208875902756824783940946367388603033413398228232026529530286532514077656586661957308028645843542261126990864261799069413433472248448039554555576 [185,129] 5442411905769819775765474502265445647982354864492467586321998030315073090890428674515443294962333298677246727007500658066368985597058966573560437440115779490220748092593338973756370939011163829887978572054201398174365239214346445242613712692809837019539521027937661544696414630906582836385851639734042823785813388228460131537019219020478493622252582289219860680564481022105120931932238570148950120407911386481324744255294860820940619349538900473501411538526777572042966912383000427387102 [185,130] 2685481273176370660365385052731461269768058850090864983465032865425140298689434945605247791368693011265009463065789391620374423849246334798234699728659829966574772489657908029681849727346177811996146373110368035869466242857598649505735396158513201680449842279910598219451564819387812937849938469141124558668807163906806135372201007590927121506264662522359457564655909716866677127180127760004803794142212871130571430958127738350536394614083444736627239143090180886666343639073996 [185,131] 779067434597190213962863580197304300609162414162652613288267468710975587855879900202387779693140582247803924766455527745567779149601046382481144505043996392895464803994112613796527484918495873938691423716412572491191721675652226429064456139160153406648682898620405940063323408663462541052153359281546697143825111246877849335324827608255479879978753066923988807029832528818428808648625465458737147655469541875121908308441311181826485146680354478514495357607860063131725 [185,132] 128595449843405013293764744508698180998492839891659513139934677573459370909042946666430004632129214049867317451746716970038804173293530853574064036342951066301210736367327693050509392526636979359366350695407400116197851745217751314203621672020644130527619604482659910446152358462110738394403097608116703915109380167114610908320937502594272915122297491580311379899112806216101820028732320191319527989284681733309240095998160339684610744413902200315718161388468 [185,133] 11644444754408638533741650372105218951522986303039309611555010855150071881974976277379578833340256121647608327090448678656113601695957574550287054690297810023535208913269471284575542992837853984884105701629081870544659206434599600140074453732987903585732827667135774024206841838371739690396601167630578055531802557544369447633830603972369409321218636186197508416031770873217517703333002889180406342623052847389634327833468522062976240850987165603551 [185,134] 555258655250625374343971260164832992076621786388562068455515938236824790405905412356843561770628944503724862567459292554585457145313409123134269672598989200867558053778083544420209350864382925561782421745097510224691500513268520531973086221462124689999594570325169140591686530760845566830871188302262853474308501318129612737699495572050458718484778073860373850073848828818896726666942126916436388104620289556116435496846304747597210298500 [185,135] 13315440114758165440793460072041775831284239319564514219910827942751049793299059482651823147038072615970436913431063027413870544620232384607863892066423029208098162288651005593481144150098142389455075628086506250020565863433095090412018287049215585319275491896461691115187700624285792754542273259156587055199980735143101130027391321305480727442623409240090521063216156618266493166931931650325756612632256301692469837705882852872 [185,136] 152420119481924757958681051723605178529107213243535017461334981919753737915917623742199481230831767511436084761438283529924292815136361121439435955294231754309750844793681720307124818471708736718226451425742202621123189556640401209118127655062278496405641084835502397468565220064460093908834093003552011427538927265616036512457537941640359419930078590956068959421345491852223361702741860409571214103578830961665938611 [185,137] 784727361485514376534296104496168592498179048238229852489168365951937322911254860569488800410800225762426063032834276711027135107372672285403008413745863589952443815196851720808304380663535304042367852855552491059727573935265577883941853801205275942486634996447009403000464706141823850615534337357591973256241880139711604606832476005623489506108034373848189650422721667150748754007574012991578126536613368 [185,138] 1697092608292753488570490710108453787006659772000185070274456062302646582625666649110449496356066271889053065505561792920299509082792981773714500724843565283237206964937951656651614848598125988312256505062027983247284592421903852097903896231888817504470316075178284218935579987699763149094406974309956764730182971151228659231138386527274923670054154848870772747906565333136602893589325483725276 [185,139] 1424387805970564462612249311625476984313720504095518070426510356176461200262787344072275381039378884636658221184887065839800689407056722192349140855046125052848107051215393196769468692807647144783953036961052338636937574597318355503486600698849917366865516817644869810011439094148487308474022524142258986763690614129975066980318500962292927357894941344793792870865813880837060683406 [185,140] 422966112236552954652904982856235413495109528941529216296459995721663144332043173842828086518190662992213017961084952775434462149170926660595741897721283303792837400282008763860537416434177277564863320978246386729027491421929945247975698794794646035031941151988619245743898050404267772215332558079874272517431507508592725829666128123377143846793671457992326394592424412 [185,141] 39835710166752225579840973410014380250621291933447289069769841717385790511030345457376932325601950897598860141312993588309124187718575633332599121782748587149917521181086317835588083283902315033676549088124833814092029021134845738901944689630567977277142976579036361637509830700116534397459053564988434408409505178153491255936022702486061623687454315941036 [185,142] 1044193126952355027001662928826408359745435241891588937830339310185485586250439288910874468127502723782991706408782989169154715678031490542653671448455891187304279900498240374326744020803270969100378733594919550053768629631168866826407359717877336312173999966459117282333005739553239380195189107745565330791850275352193066883742470769457966378 [185,143] 6501830372201031763867045632921680817416794385961143974292477683365805351815506096371317305186028967603278604393064743366700235913035021685275063312057889111458305729777723509520647841691299842313808378916576525016874233011163302754472696732636087340170012915580572132598812915390922294431307227905939800671081677501049149746215 [185,144] 7912439957798533467411328207865176224999285089528279410649946962177493698128009989584967023088369712841477268508120923676534086556324453005765963301279662893936136108819530360176497936484786270987877052951355880494623138824554170558207963955575790401999915672787738143541872331941143216356549218070938871728836616 [185,145] 1472503739573445707727870556431399925094652828790098067639243446833801724841869543574295894014720394228669097249944814219920809490304135125869102175706887644801602177696834133683846019540852327045412571851078541021249389141744316936818304213196942135378939072950145747660224580740690650342452937280 [185,146] 30524739551349119368067437404318975544244552977801030216012402320650388176740978846409034907965528404646601921917633332794116224866438327708236342942899319727060901579689342609063378352913205163144763408186566164943466307047215354193804011558500740721785679107232554446536797122496 [185,147] 46737636750596351422855071614041117800958091323831151314130838038500705847554834208641338635355739473051359939469474800064973171796718181359712042166727329170606905084567822693376667100036596114690322113943477834401818403273454531362937839673905718257885149607088 [185,148] 3006915285809656221676854436194720726325441844041865924984732341305336732437363152181132755344079958051461565704515972037082018578863763631305128859873241099752918876284276887280079399217809874517346188792134436181128522531053104328639547946927 [185,149] 3250286473084006409689483689914491960028301983809753052559635604704753357087342969779977097875116469889907723361561982820697828094268302807585930303656498629957644190366722159603727024610926719200068412501790593715703805888 [185,150] 19372523965737577678068379446761662656736979029783588623348260222512797880669673466202231209363741234169952329192804095098996798493402311683317206859633110519172598817273738830855342647762565444940412 [185,151] 110141898272304781336713942620999404471376378381763273961733066191348863495998173940967143875269671595884530428079286471860322159994120269182578132230553500381404867918980096 [185,152] 1702373059814025133359699251960750409752169943631459151616607795500751726522134518609198108307415831266569535282919977666098987405349351553040 [185,153] 10989215380179267807177251068195201061123834973604452986115741607452378007725049989897081085153062912 [185,154] 443709883192576 [186,0] 500940498757444707890024589955694483023172679865160179476256730670645973396847517171592811557191706956271665393362544018837279796405410560436655937391359978722992959082382377286202382106973173358372254710865677629070711593042268922056360383128605846108672330284393945542103133240683775216742540220186571518559234331871825995204364289875182378466421841777462448161798463198484150041106897887101236138312381246486139825179387394652290490442795043013737616393607279049263280849938285205204440864447110190804669860633436344248553399909069755526172251048642468057570679656742405772992283820262925472885460780725688042231042406962172401629874371837894430339329930596562612813047128506562178891100396463778523412731459999776912150314916296924634734294475381128204341540055640942683826528892685054137675940387397906072730297119881556134755039512894128177298969789882696131934402953566034412822157173009825433811236687645900975995437559712052182471677551768792847936142503930336198239545120632791891464101472530550651391287988010564272994382942009477976562500000000000 [186,1] -5137459109726164980319507296824801581690199331805845556385972054296031312325024749024759713689524773990048197749057579045714299413331563122296201756587784891595905842359335659512843527522540028827625179200416926405868805767920651632181194393082932873005585013315157879618167986751358651844395666862491907594012149802013080846737945443703332620524310800106271387045798598236968929770760185131941932627162195303419585708570746785040048925919365936589553445549230109153755282707556394931628842931960736855919613632701831389747896890467550434572645586916653389378938764572674352239268576448576987859758320981330999589341628089045116846205075460652663327849526634202323713714743958294033634516548131995583943892375241650203196059014474244137588988984010148492877974102329046724951531307620292882863210102811234160728315762675376008305982506823570293875473788564145421230729626393300856228031957113469750832648002229642199108139644704376596819030572703033270015217797424467935275256132160211262143458165625590114188450913637361767791453416257485061183593750000000 [186,2] 25318714117827232080830374388324604215493479468585895184478562574289263881430813228202849448493978736196060942849816921187723450723023600519217100789961496022104057004280863609950221112769996724422820343724264425119932921338201467369019336318665392631683029147072484189232417904358143885730794119363287328890278872673655644371730789630998747508230606705332902730150012303055204912538351781326647825043188059575511592009465750232645816821331910897420300999033820557213087174130686521629265792700095525431063124975826096139187971944893655680353695867993088354531654627374581635017122974683942038737903403872785657276380035803324693162916898417323652806820016943299032712264212704258993804726246291484092450977070148853086421665251595404359486391640879866208030497511777118108523168198620146040760188202725268524547783823193785467847837222822596397626151307772410035813410130447948344953083473369398975695785101215267504718945192262416486689456100751052424994406661737285635935423837031355236608380891435330607734159415202410422442160594190853989312500000000 [186,3] -79863432580210302513511969182024701201327581895805746128774011911923061671368227045199577079825863890150751867922534370298681221326802875588442291323489557099443592309415569267841540705343548190672515592923568146676039467534685362877311005917359388277142032055149572862101345702529733842255920924579756858093195962404912109336951753337670866081871478553614106730941362462901630443530763140087588666923893783814202443403904624766188557146653757057732447139279870324988673196311941261701172201350296991632113790708809022737327979329503936825493483075349869742103908343104817127960683314163115268908673592749971464563082412362381460803453077286698833494459601429286079875413860145957985651364472201839967777512516390356400453942072387397085012095969896924631327445883669449201346399167816183465544869815818079359109939574751844121588283603886645951030357072433555692307329309389409249186464840235131042330734289398778350891890430915805819616846175907580270381470110255887106899171480496818385424974593170778508194962238302227288363705686474896702312500000 [186,4] 181194436457883174680176854377681573001012350163020505952998668354963419773288194717507812323867243665560515753221391645030060822014588923353199337446643590091014768343382199673513403537935340816678637796872196165187977220662854741313613817386678646173834204621491997830639061175305308149937408095264711885962868457171773911622711751302181630322069917623501219081882997766834922394212092141341219403437085223203450774176531542271380252800152156645796544380729426241014400415460251862415434493760884220814653242261523585407501780147997391119957745367987838003919739177049278778228514494657878203268643915517842424669361698788860474855121875314277923541055464340506179773193690284044103893474242123827376015793624526001293956086542334631212807183640334936967583233950093111360538979637760197880274416275484460669777913962007197614774815319100842691744397829078604504044742599683580848616637292265922938483899100023982937967656544285098820477102548434339925064545279749877824780773085157303505693636796183274684916671400286061584731957384722574652000000 [186,5] -315040097790501173337303222952169355721687929436169950072831787778027219245543242772814832176321548527837382301909590477360374525753719699157090059418948082107342872213819906091143018546046549943850038816228897584396209214466310792537978792519352159898289969702492068454307269796247351076527717687930605156111562399727839098660463932170693047343742664640422541696063070103939927895636146571612710772424689794210152978631555616100159034583260478961220352571243313310212326135205154774375785888562933099396483172319227259724349308363471575445299601969389177635834273834481343632216322881015085797177529193065183605424337964530289944729318751007031101194178781641928069300666901668039086739142571019769511554350843785669786521951242037508229589889438780342534150843661278018227515636331163719724577647250092368985733225564920968010153206660523183250329666099204327815786346584059255616022996827890012289912318226937273753659228675227941990290007036097988853696624014234825080829543287226566976557815606698838919708529690331934092401588475050478302000 [186,6] 436504718236144772704349404466606826748440079348616778078900673462832325143981636361919228266401837344796500821494478136865529739567348844904937967793881966309695950431907453406237713774276364918690401242887307339587683235451700223044738933872585856496486883477386148604231880870788133397846681959326887735466147728872302778349071335053429667158313975111720137578903652715924799599844919825808056064954663849435402962610121741646531416701175795214738650114022812916102646283144588574674335836331646659563284777501050635836974804340261875887622051842867964736601749668529577797934998113210659267113743850348933866304315034651925100400058231279746335416779657495187860495313553469580598376823450829092702834486172453615080012018322953206782532209662799289740948299217784983262595697609798928941404217350068397153253015972960202046298930331456008192114634750900526038807712181742739846333949936814148305494663871601880313499624982674557976881271544441230151241350870379045778100483896115129870198559231610625716858532606449741193940191842694506936 [186,7] -450195391783014029618809338235801150391062923364219381835867550950348440441278992145602061153613913374105858411228377005643801055738445140421772808206781656234080820457813045090394162339165373987624518580961542379857317231589845112698076240604626414244127623453712395012243848373360110146184115575591533030663610143340727228810157356911336294724497576375210532737737688528974152982681621803891202396750930127743578178862330530043275708150394290810691970638986135730513912891193708537720646606342884120177999380295519103208246033125143249219881143397723238301293262913000710939909947614238645016658961664776370060338033259592922581020328730767656287975593959994698566192850690561336718178449642996909990657902789085471947785395831385700031160186018376926847207158495591548498002783992592035907555728834148751380833387774202335712376993914574567423083780172777281233904365678097005626982734431887595264284081113721395789311460640447228745075121987333305057250729869968541495257122223212043923101158206778253257856822888527801801501065293311968 [186,8] -5253242034186516442318982471414199485692135142606235870711046783391250320413583256204544625284580010637875917527731889515100274750430479806653162098212420385806709734154986773587539102434589697781031464164011529943302358296640348864733525782873736907350131308034517292322324575137308671439803499827552094971234733992188720887124476103494514677349139640754352458512784813140973988515819275595422880728821516464899249376463475803144117601228650811310264311578542322477547777483618611343320803635028871008199350231480839909624732744219906494316988024058317625659832839637532202788448548695042887950821185960782646039039922179684884332818123545019496355435859682703387712924270186955144908713676599275074257778459094438709817465170580375572096507980258797340658752305938046218703049163665960808080907630447292165546111671502196328619303331629774811477055207828545249670486750408815542006842158746520262991339051229157964855640902214874671962010264061508159421754581980898786728019652010626023029930487652081946403337130340505050801112395736768 [186,9] 497444479300779331797112266571709012980149289462795663731301121133421793482661821176074366242863471455496758521980065025666354978531824290938621515901582563010073462229919365630731740035349015858643264437910567750947118915017979187259965276061639276538040496187544832889809183038052731072601248558100461332112294343282743924313473973774004578248314911467335039661815595356524681287637448593693146547571052034117017309437884160412467921863199531927130153222731687691261960052002427612960125044869424770516839728421502268869060428060913770244144525146131501255298793134417138528703355571393628226432649360832853939263328966563637479701262363535113849495749004191015243063821685644161763882496001654008498581514666783773380208194066220985545634006888861041926694148326441152951393485885070919285391214739633370711977792146955858808615038351495110111986290966434102416395901061721617567251693842476520152602854402886588994260777023151153186492516820977541729567710639790826270866219770284189629141673553471327891928893275831836819972670941612 [186,10] -31359392703060154756881619713609246276045522101595897113692347783582132238707067911920951836609560332308098691118772456007933425796111456018053583941293634467337668757294573888754694122495962435536387815152217391213191165592933199645515013658256906858994822894741162537898663506937641448196480438214702671539107959041791265376341973384714806640804405537870322842245068948101532526671334892800900303221991241565681042344159485580842761836982173534248888320922197262431032438986948983450405823075265398598966488973239198111109702059712152945059478338393471102655315545045686297135417042806598558812109415124795587698953363569145945367429355238940099297945217787324612335627506740058513699326242942772214222785467511398233852156833483897243194053502081904770703065737763889690197020092902721979098088761884573856863628244295670022462686304502823771137376996118663119120661386869443065824160652841819151550793084083160864343890518341175643742972207135620720908667086204908415355962658553895693276554424204226596234078335404740845985175516564 [186,11] 1478543773844034358818604584299796890133301192796218484031254623208851925670962918679928210095210743969488045459899672923006718853757241147195171627944838781442035500142130671095652170714828829735784289174010152256273225642373725554702374636410339468835807230207261348349286367718794534277273339983048038643657987523818023144607368899496826640691974606231283689122887474073285990677420826951652817066316570935613257487840533242412854422863710728444054111615479035529204194691435315921755322740273667016975919918855899735601863539911303156061095748158913715116019292488016156767449895523322603677177766617379131426910562922628609437902193812723826483606873263956333740603854379660645103462280156709049505583864683707272993286875172190174404029304964468077577451464275248640026255894027675986892247358779227040457140913103039242150126588340106766282204518255438076990264274180554131172182721412735604156528768072878008464334151851595957319638938507731534905013425551008588630839924343874780340970946153428074761566124505505874548102709392 [186,12] -53600610018030999635490577672101796465510082925737485879610783221939655056424246368601879388404697760126106811575215566563329295758989473126467880357935162046690452562247046578640036855657696007160522633439916999800071413796878404883469832676949865734042211716318990413161242981326400570174247509223423555102871140763908641079509091758698263935882127383329303939818835584112821427923174999104081507152419402917175914125427235846616596020672520347526611091692809164809498042566531443759350897850182260937912862253011073554206573049645655179480363905364827593068953479510197649147226021734420332944007483242303868567185919987154202449817472797213767439496071424941005275055489031409465534091582217064775424415073191279359848031227195207295562309137944917145894587121882901894866045144356130742550181411722943500194955979070832814874621104229196836159719344236345993450061397606726561207976383014482420338059821477760317586919733344242822738855021186691560736713852564164518520371236813900770477124085223930057285905123661299978420777232 [186,13] 1528055458647979306950109429198116902397262550905424304708109788728798720716650297085690790923232660028989765601865621005602113552981191039541745645416390074107700693532799709599393303310420992782952876588056253313755352031218609648816759601558695151331667025456256574832194380342444775851570749697147903927233113475344152227645974291089850923641500855830682406848872689263575975328020151695862213594528426946551195926557834678102240623361685175113018891561242732657736877174060282421156196671019220867524966230817774170875471001698687942333631753236566027902307924471327014162866894286331223616887428670198476474661585182946953076380452411300499886038779702030308956810673359091921246537850493955731040971780906305939228761089138503949158488300190356821594945698078552470347269410969536958807523948330630982610233895599359921217088468016627405643654738525685760281653183749869360676240464851183401188798505368043700682291620198409120242573889061743653759231855921875128884210666425062742012691072206497178117258566669184034024986602 [186,14] -34913655807386483127181361226526135482598875590186722282048424240080978601913339819253401180259509875138278985247599367073983629436025189346070523716721001898710026077874035471575299554794202843567990927681395606574603448797894423763932061977508174839640017875930382630251433283161375651368129744928196449957282069902871338563537141573358380471064910875843232195353979838914853335722277762994798678100278174129778570522270626520903822243595317738442592505262513242593814758424495505093043032093077239696957137086293635352098057016714631884471167289437764121757490424192790060186770725895695955720526311163778152455501613602501042787194262656602883157840283022498251226435594539238460795123271656358226677313057353927361463376223942210184168654711318134658914042285469862254860763437179153792152626378503327227465516679511284539842923880335952714349835807796910456903248800147336436914527823828091990226803596357038578781758923453088750905570292276641506479941186444929235433088880035288651836426713873186508199411608738485098676268 [186,15] 649824821637852632368592245615552051188072567773258441152047843583069803356694871866465021711314058703414851684555868537895089827533560217234782655204397747480815117909997753813951192544186040386866825364898888530932940353905373751260959850300938205451264879726058078481726273642945023873382852216334063189428546673433824707017567207089024415551373722864671994077043675514577701038284918528280912312910535835226086037995938449324091506671867090908053306693826402866895282270342932857009165237065486962144961469052514155840660229623604762380796793559001555388357785612144368369541421665336201486069409771080013509605448522296990093820162151993600644404988589734221637549619337931350229799820059005658198288728465326929322720480489703821757380601752442793742390870956144845037706523243974628644702379668672881811367140540964445855183927442560033962764270171551835981533036290275508132696561883557450513180516610322854785934002552111735412904397938259417143177250929448342101995191332127197854438118348526168859361033960325143396100 [186,16] -9991621677620827786687091203917803842841656180132850017989728672222978466997064806836353448534541718041048267783222478981233551353781406153675668706621158554547367543555461874151185862460058758647553697923861287502856122362011427318265997973533584127312796519886982127204617458341267550375722983397697467758544649510126641427511475090836033128672068952712475914414814372871399994255216415943671600650502394301931126420447191702114668248932036280773689671915040117512339035914809302666469514034069587768693975487292664920922649980706879559239288032792894737774263858910775476146222641292653020040090691220647693793826973355664688088875094378806539706310753122581013118157417597643449280049130732711115030852663100018953785905487309270725881627002151069471341814035427865056211491648668583565809823356428860962191150941566949669755561214412220096106494589527644653090955934010456108080037855146126525656730348280528603398087673509659708903867156447609299606762627622901156889043402915705784505007576419630032168433679220787468112 [186,17] 128474979797092851145038906009437570497007491050443224308076671924399170237777213225112778472544628080268519998263064962732922559300689045412046205277961009828350207704239935362508099389708010495697107686867168873598926882969067097156712023310672467040826237939393999687002748193002984324117587326116266439359337891167387660435208504192097646754403557456702551176250969457993713285258689768903749555534885398499552199271498691426275057985422737092482376330810481408416572688917924442197281879118503378936885448873418711203663081068014914332418318964192829930207223130121059871606284937642257651641246257660588991977877735707234882227798889224124123432514683358633521026966089420579102429013170769576347697056061855593719371247609238835063833739091247907698177098275884703278716896732185092721134046553827960888974950068920046379158989687049516997101982901205599923171729606013191016556716849205324012147817526522784639029681029757287848819759269748573342214578934644810102498500367907546572699262850939873857978153470930244326 [186,18] -1396343838276454876871165508555571725532619534434510008021854181648456612567596463529668142316689672500438331631308893616219560077305231149947771967340881290904821804063075560814967732778382576534746666180086950532218344303872831014452804628719925337162195930276310462558962015841193210082061843964307132087202644225917750738452133989037988155597821314606561551909474826253913404373237802954494062755301634287823022260653989280587020482736323781914335169589139290197966095637587091540219494081420805522514637655226728591624865261965663532972792817197608026652730943641868632460082710707229965444124852024357122521465783973466997450995412514134095597613238306442141761426343492832419543960334903624844988008696032291641494727004236573734946766781903137052053939995099280359632544437827078005560002864355916650930024694129245652000969806971240657216857568546370750975742080142792335808323146295862676827967671702954943075166981661969346393410152867817167654567812170225978988783950691329481063981082125600959052733895384730160 [186,19] 12949551068978865280116096250014260479084036104071914948953574922049698451898532076126413803822916784395139656433903764573101564486517245984464694764572794163200430820220227505566361154234874275925037306076853765895128130713449807572284390043890806373050627431117682285033526020737919793226576718583858921307789658835499246223422907989961833062820494957688886932858476292866734699311916346745738403972026645706862958291012182280796610933728939500239226543713543992767229861354555764480252105529545105018386560962651899563889361896089363370591443905577854271710618894465028561495136102191618840027004255281410214178293131931465089428190389697014298646411594910074896891910866423545433562372055209943443123914321729942688099451932235326990594039849753915142405689956853800463468045778184849242099398974203526420449390309611408037310842595100693555249634085912684415856692532723972800893288890941310833333725365129398968948708578834270192060108596530171092731972901867829517786723282508564968785007584898460094212390092452092 [186,20] -103332033752822308331018412175970052925048488459569483996430055953900119505290077100173145017170563314042398522648870604270038786505145041338925810505833787243800641123434862980940778021350571824009064018624458617149532063185607014295972279848024016789425317956794322684103725236709408935803504480017844208574642339809872147177618537090999775114080711817877208759754954511297962652200864131532919072059612022006881800615990917640248232016046634541665488497397961092942331855325197951665710749806763344682269960528537614238529108951732718276772586383168501925593103090623764565051835934602236639773083541687454276791141007506399206304768527540189361231579394870124542683105195495855173424414215447795158375375503771128864129991708752520315220980567136410513343178228028709790727088551098202002207743083739716607944505635706976747536094611743198544117386642535920326157730650173245750769151312624802004552574494273864686677669872365665264568985825298594318897945150181031649757162262944143214058654874257765331633079604876 [186,21] 714762204192952038942499887244860908670046619828523890108498225081478516571665313833827881436366833930617001522553099372469792283326441944367683722539502398522864717660391648825294834924517553400096677058661811870041250649737551675082469369115048922343211688082343723603439486257440335267649884667873903769867535115904762110745324101493456253331324074321224204022043252386689808216360611864732706950087856573484984932405820859583421293655071225257624369698579033441940038469180298960518572127193795136647685227785388873796496110964450265546386276527570946818899677329055953217446073572843177319453732657916285366031186577607058848282980802210366770131349727075463342547322420276638485748330879210792200651520473319336983820244438560624271805759084972974146283132106263283028166020042679697256025086636624848775805026754714984670597975669699051467853090525410751328038739658719694174604847949379786729847509387159310730846728998924664061908761186372292599597578575398821551262411252470601866672392138139703936559127521 [186,22] -4314359991605994635419132733113057710814840762047251074395029107455090968747667229018068787746052828467384565030507354090999642169501998259091117108562196643629484931155585174988958269644374248542150865687809535921363197906569070820310852894605028224981447856355157820889195285103530829537624787596153249484733341206202926599684538307080075562538748867180403738060348031659866990309398204094106593712160519428716018133645751411372847423370386800176124612481172189868659319701094478370696169388197331425181874345664171585814403715896962112349943158004727118396283525821555111050046316512771948353111175886001144703283831709327756501471585254427603196692270058782842341682881429643073667051018288860912602141335686541318234650290926415078038371453859745409938441012864849545493453551250330990630392955433282934460573100792992162092979283273472443973880689893028828148115288977166129214589905981410740175506347142826549772199697145737615221252484191567942994889234563144955322473066771642640137569307030773879733041268 [186,23] 22860168556252848809189249525203130833954009622252985946738983593247868902653371505202466591077206707052538718510160692949874935883532321245304824314732009204706355382030516395591648756244129656625725702307295045497555082298208092646712864340056995688448992925509942943130344604231260057783589210763379283704518608679732965989469404723056339237478745345698683016816638114065962357463841361768383380180541582764876279811077782023552855174866470601861747926171719010688472135834013878383090974186573483673770780633735137728405942854992793588459253003739095127072700973742592366019012624680533989288217409960773537483556582539638162229239326888241868033713412527083079349367010933050659756149053855298190981712357733568206648160108285392842767721972956633874793212480209941139638595773493862940677541243860363610512583929964702656167907056088147846655587209891246652061783612668215374589634851551276938849939725626346598117156702350611157030243566622286460762709716372311100699005757404155289416343771074484978090344 [186,24] -106897135941888467758915430432030000553444821306543254393526529609533602275332726367334643491252288723034901626567034707093246557612266965832277191175951614723160711845738567064857030402934719616192303111525922401006068665960945029137343375235612568442633991684931319341940676171000701024914162981564792123162813568820801509791350092750703726469400727147095961095300607082586376389691882868874079685136665262730915411063608707643639526342813503335394999469926911752953209715511374480025807255599721354774331929317173044833384982774435591732690225916592425631001665673603442421399457244903796641307727878979457018884091464379588120678429908691158883661469937385594792037554435046668022356128388736423251098451442170488890585503296694685187596691741326581354299781204852288763817239888023610994174573741115739943557185000276382654457208866230882004290670995783131678217908777722706510881250624590553866422101693793533333842253505721237460704905916869027731822387140177471208902573352963829067564394958582200355092 [186,25] 443259405660713086629054622016062058981668937600253764946528969957937028866197559217317947620527750303750300711873734286721710441715451224104234315031720354732232859726002008360122194390208599974762474935402976118858692009352754892614919655584834157476915973725014004753297100239188728763445294894927833248480067922880542313819570844717255997613967662228035358813786724418161593202225361790254804487815410800167684395196305685668867266397920524633512717552584347778529564088894154713147759464761305084004193787533437732683578269337315514596111985483907054745162416029629803759290774768144867788441295504310121894614616391507135935319134269461094765403597430499937770672927819428295199503051660128964799646836800035167366317267760567258792763080050836406743097481840479586346895034237429504031416627329518729494363179526493525136442463988520995694594634111338866321914390368071603459217483681796760495299324439073374265030408316002324816746657133951911565197929035183602656606811649072801162822976332297670472 [186,26] -1636926466724019747402715286890275988281534956415632719624250604775711372926847096974905758433987396142771106603248115855725310764305951716054573545743784239355863890016341928642558218678511347514012674638791212859181432849850343402158335887303270892948942947421666452786892385775518610020329726190539001490752379806073450553559601681880922540657255612622458191261915161536899000141454806953896922217448765469455249999973572021079304021815728088360676624085867868876199201313043323082309993471349182134653089111420183563112059300471932795605724039932119527560142980537347457764541772425655207626139472624021181601702286566978336459301318318195251044494437376826424891432929960632021072266332494990595828571973863639346600202339394415004934909290597440355930926985534330466939705152687180415894724262482694902550913500783737076981168267483600266394010687203778714073151369140513924731159341941647164184929054938207752277376040212022058922814399031081747710216266467596718023902479057823307437504605229670456 [186,27] 5404658893225054785783638432436701510632726673721217069010526143720324623612241713079378497006389914721365200461345973803645888030614740725271760863917147585746659253535651597416381627056859263205497949608079189648990768827423140259469249746507565600991595475803380278200069870139311453122406377410173395861909608396886471376573181824921903114551587862733838435195991711374333106958095832176784562060720478723891725589756725451126752166620509938086278673224904408121563692389982305403539122475503989591189428547644757400224804145556264065366074003390124565666059148726127990722142524614078810904551426902247867686027619639690081112029729237066572439327771457192248605067184902282779274983235068023912317565591429510698190152672802275428834765268150423082437943939643206025986998423243085976475033326835289606220383086927022311414223641564113887354764006332019673344840789033410666178714097741343919872366752697937340375836133258455446299396088001906080269861312879666728470483448865919310472168136150514 [186,28] -16010217290307465385466482034709651222041771436888879883434202214567043255593606233408109970368851892068392444491308669401898075307025881296094171534255558677756111136968697666929838105530435716962017990954812976419497972098508265191031148910957018711985353952656609754176508470636952781340490531307544771687338389050656065660100384475568013217115096127499422849127867791470446110987791382273236849280633886302986195560344785203340111577904808102969081057690673039245891809734633350775035781186443110021442575064684790270585749971538041138848264734087373051106717908985939307670294797115486401232767854170317872371356861742222841073656620088767064784183041793074257912761115574262803912270225070926055167353773184475259477897062031562351334829088472923999957410762957349877897993185713280397127835656606115145259482688328775349652177553466878426860037147097067767244508308065315196600980259160482548239478218197789330379588581258298437961582673455298818066961667862244561812064241362270061712161076124 [186,29] 42686179650117618348995358664154548729423125346831106049760782174134408863303865706441742861340721165885632302931751276477456631581145596393027525338255119349043731301851253835941142440286068358606459568122677154921835408275750348442090340939280647246211631697981484144906726475570356007284380633374749105711081743187023669374024553371182313058590236058296714629034870796263425590018502936912308939123350627987994256899562634214876655059577966691554316739532180541389280844931009855062341261878873071810837225319953379759710113470907188521035484792080327241577022839514397239309345324285765551364402646335482349369236787067522643875821104246766312992467252411989166467902774958302818347515974536234104272563494999918030498575791598345821017274437047972316191227704973317869190511796863988437176629291367039927553537171223178273454924053467911375506436206991143304382027943412581265169989879378612422376216447988364617817939055917339462954083188965748172227363685643593800258264430352424198049222868 [186,30] -102724245578856096423702319558754952666023794762978375219061031132615187115542241473044849352817916333616708093346271116698839525567089066018705833952329578112750118478258382330755805735390067537262993915912944072552757429826428403675477959047366287446916165982870484596051730454275024680927829128913460844700801942071031750888393749120092331608728647377969451084486747257993091878871985624504991566909356554302588480293160371459177390261180899976433606194414274841924650914570617689326991650286596276051649325174787695125939411756088160131411893733504282453766162322281584012367601388045935280929433770572325365478650695067033194590120283055804586683993945696776354476466784256696129228282735755277099282294017529304020222429658334328896063466419310842618453646306297650840133915532604916602325833679303929149229162698357151916250779719656966297737568551593178630528826441324867375574800818276050179721345129941291261602767276833702083586914688567357106965605363514365704349821936465816949033458 [186,31] 223698854831269732169123842922517451233563263546440804284770456702600670083547246782566369355160820763331980644805207349989330061007334994137487821296290242946503151804037547080595269434518387826994032557287277085553681186755445795786457028265692026171317895874519907148673652865076366280463388702730771525907668070557327222756560894673261933035847707905016866226572695826312012318768071255007374005681470007791620292581357091349887298061294166338769931888706220658801580240715474610706071507062140499919627185488001650683784862816329267338907714125632094759704365925464789922842130680399868475282949525034672012827707052459149842172130714425867939230915047532830310371498934768367007313983213113659176289290207522322022684603626465724058815282914661645159070922992181484799134563731880732033841488677242131506173815190182435196354443580738459418029755402864871758348439780797965742787110822456990666015056471166331660085992128050982051362081953731985344054888282000140598438866680774786847657 [186,32] -441829229497743154411372088937185776161132749532355367671597368339905293188709480939875792611107990337235848282076336644757979283849066855097892616312667148619305629253110865647632737409531905650856159888534681078328162607602848646879409077547561385180057578750880378419919566624862532930724957352776380073006693230635380680680640623475716056840374673805001209713676102462695341116631987355908255820297004758268955257843082928802698476585466448275432019296008582673141706867354881389407699136133656219207078116802648604841140845900906225785643278511150914009929822331147439537312512345965122356788180111043370374784368328885486497807989565275371765995231297792171471213842284258252620280106240450082172468388689962255256490045459946496557591592281622672574330669482103404217159674179058358650749052224087041975408948506730319901125737932744951294156689581165981668428367053656827941028374738361949410059720105056744403550497986614643868757884628045836433389452246865774375695766401952671144 [186,33] 793110679551007279097278873316812560254715340731882947223995367513110054594290083030900924163257535935458964335826499088990671385681086009157326867007304366210605188693301075509780264900888459395220706449855075538539899135282111077639887607983336310964910451941438098687213042727102074484554114061344134959500062237686541977483036672798507086300394948275362422406875644369505978106691671564546305069751776288609481640468462822736978479824407174158101761670077615429593594998630749440189981816695332423431500543478139906380742992984073350504753818364699978013759285376536437094251918163652496268623426164257168478090283633309712585351630641353967631351412558937704513283274924564444779546416496515742329596690755956646219813470805397605269375491209140581825424075860150976273142263503667348067797485279970864638014354828195203139422200515150188769525742631135212411691424187276626454667401990296113329637590530376008235572637128944082642870833144569259642087624151698712248205716253379776 [186,34] -1296260323165421368177671128142787759748675067823087422520730797245657306381007377909873689275518078486686663660688518319483607361162424554247706736182686266703712336001126116987843753223362469527502467013211629322734695074861086678623157881913173889183033191905659310590506223832780718044430058249653278851730740967574757202512627547969409953977130604090437264960157784364358019527531359938426959104084022636170306521861824189338604991644409081542116937258217363295836906955055703147585815058230136899864779656799412390796459358524138043830802692604080197562394145630180285279022223007251101893246076056079498164350547304515202203194669689905851693954706227469448739946104131896375790266714040335991413614119407971001006770611958200951195667055515265376799281338248083747500869645716638817925802544830750723670715434976257164258689526375153916043743302588546524199629845353428411166318016566463662135492965671291183171064048289221820618876451392311570399850008475277699680331883624048 [186,35] 1932094093119218723578112801844721843403708303592192244752347365682073630770775429464225752508561166194101847369288292976818773552182660658771991971918806208125048692656060006671182206878442912602642189975338991848440673606715783016152838978359074674456370802071252395297677840619271810163246338227128624916875893204819284793389915888444266222711956268112355268080966548599996304509064332265173318625802048951345798814241881232752465218291281932061284016837154489220545530328480903916790333017421261400142221150836856340826558805422736073021540013306083039846502634464111100800115733887388978937072593948516171268181574716826728463551811297510133644367972993223616574556717653695115509139656158238167099627122742435005420556214758786914483296859446871015212997812044891760339875374322163661515381323322460654915398654182972797723772533085484749130674482535511615865489503024588661866904466550632978514941518255649282099936379990037571086945699576748634858372543078390240266598695312 [186,36] -2629990593152878325338458494573037778056541699205904870181763694061677993816508799741150815624995583536746379703299494553370362733859358423632212891055095703228480586976055810055005433800524496763584982031517042734526751927162624582594539888417887412073837373320727194718678516510607898690639343967750582078532899438652751550194197110137349440228252643688243572456655776286516306721873775643472430509998834597703494418575065267537713624155903480355748638938057111171381948748790059205438080763679852927715847183762094146505287089481082326803959875472590699953596498720192877654672697768106414753113573315400494535223344360571526884827269577354814451133677486265897359570017098988011655686497049726473646263811234203187779709390005810328369304905111922836388672454800276878899249121923024315331063604802893718652092059040905102543495882271784840838789760491275950654035129574667506016235902147846414550395477989337062020961271112652947729640321054022267477722417792258905330600831 [186,37] 3273412602518413620081875436303800588683331230309398315233804887291314823737315605689914038431095519404630185239498727158431514602878436363596177609874585971527175947918301994431951196170697678478594096719983831769715776614336789475999973160340958481472389619557744070894525747252735393040373114246670096849155715809828535177106551657472244921011505012666180735937975039930303724945263708445034318925027454532214144733754681029685730035881915187762880167209137201909511154211972386973803479167670149688235094513703594852866200780254616424002568934950882685812147898508680461793336158621085239275822586733194365296470900742805836466470252964128429886142876573294078409079184956013637320488307325671127317810093897611160293235782651640064056974476613164417743833654514259848558897184695237609650205124290040093691540021113597746851826774387343780769939589417521830788963272199447231063788176411079512407202949052545491087265139038966918746456954231398291628295089786057291235248 [186,38] -3729247598168947261205771745128093902478439276270439490211496350569075861979954791550449761734336798846898281243372833503006634066221484323540011267713475283804050231236072843142032693140214711974022196839390011658026010919958352792634524042680417127672621802839763127869907800350280696694020682830316306614965475011806330645978029649587402575904450601689759614612139838878771015016804862502061804157684257777316933423384045310989065460629582932037274160303304760598669915816713128847789218612777758134042016527834104047870634834334081878224075660636578073438373085521804963669729650796158516359223852984513839755841664348147715246889254766399126876199814668506721456294026459103348276111012486519200929539893940899564097967779685624988539508968742086995958210594733434330314982587747251380541125832898814369376791582545531628361258745833804311639032388320260354375670845888079472144586916396359355780745484262949230434941395000352808868887486916726003322353198702229885680 [186,39] 3892196722265275221401660772168370815853992990767623698681863315974923131623205211767091839497726110676541676062055677212353833507448660557273570051380451216995275479084125144311158199691133056477853682367760852405916045309739335239818205427177124112741270685476199822489680736611148316067407900070128057196337063055098786286475346692839477179126473312376538698949003925052891940252841145880974318466858055697622019132656066997171430002721420556593795044505505232039422921318293760383191390524402376353972788105706696688946674231075388031382490165310613548538905921785389932448561563461142056408075903095174447407035036821897825108435974516269785260262761721284252076948652193650364144313766026913081650678082232872232809230904906018645624067960969478044866445178553820462456200252828854001932956925290294842671408002590399400776175377431809853998989450878182530717664885902717287380527577886133226692207447882222079266189053991915636052390478530961392986434900235990492 [186,40] -3724168311335257433536480445188030114025845122069099073760322177276645772642725870771259214058315995979462972562254046324023146043066392836860109782740230316624136393839215322091985586764792144302981741183257886593825026134386477469113424022030691596297952721375046020368802497166833827163495255599731522353387760069841365599177804039922190316506330469834641687199888464216234076815799610883606877819955178275704628114479697747718950952257410238232484313168185600622247041827145343929820881600256690013427247389363518524120513121184305810771534667259354707169497651159632353929479396866007849886391549499869357931542237172972944163686849865944405833407380922936942083095776076096522148420591929138195255175206233419370605531047091130002272416892542646832892814545977463765007130479461215429075061326185294600273561629601829856887389360465347842812180897671894148155003523711893452675012693331836428053998649194627902441704033378926227805873383389898002551195162964136 [186,41] 3268613244897034501621234542362153825659379095655341157174657942695582938929457805382273638531838506783674304685405646245403584490710452527073778999288779482811141135671839468525988481961378803760829999074701541996343486247330811791918506010165841862776246821952459869785078619982254012194377377517357650168581187651079748201666420359404253148980249859479191519421379370755317576600374807167878572885961796325964302379230700329305021291614467318203793885567028457166608451799387143013734729903985689898957541160183986131889613560689790059731748717793018801623499042140915217780573944880613666848565977602941085685045698165015647038674673466215996081464843336253633098577432596616262304529937889647850433798325707653777511873131383506981768686781052950484400412051571583220974265404145715853247743294106251278982941047208410155293500039050502652584401107255621483079335448930527908288135205661978415857776601218254825177777295972476265148700167796044538757063747968 [186,42] -2632503041515238227102537586313306928387592028323981992438127748320652742015438617576903082883517446728899029415278120293323450824695474494292575935348190264462789478852696234678716839221046333692412635768620895072047468643862929783888528832300125142737083993024695364917224889063421496990053552392113259986937692917866184797045547339618506322587049546264451289440732091200264675776332255863553022353342417919816578164461075701344154562214074583504873550293733976586623741444849219801741529053703563416011183179641020249279384213786233916408458115822036814263421047217342967417052515090777408687429041518812170118229492401835816169512948419663232851970810792121331389911653839734324392350235645443195986975634421806728649732536062019153037581108716759364281885033122774108078077968077694499766962786743573871215380606178131774712450134937357024660456012265202145889489754882269947037277391994524529358768813025385605477074256874132594470176920633229131228654432 [186,43] 1946034817799811446725328062999704661441676183587071286591907189265817752347831139332706637896900631729470905841468200885407599078202362929080405172084970367052260168931532757424913553592963760566379775690907093615291142677877859958488368596488660969047885393314600228265274463545889717243630994695821554419293667305545379305917075641965739270600898568845002623725862393520522546541762941723758307509346431450430174598667576784127176320243635492666585595261364985301983368356529894364439549822118992339675827540466249680386493349076766327438590297224952825029676453999254629461625375992319943888625031650137651104660283064594489993108259321637838527554320378504546725780352997976289580080944180210372350957656953587636443372728706167059114323835870002777631251881857067179624742224184808208036426962429592772692035841152296167424204103131828934248207550920640498712947519381226896545752188501628202110887432663630503039010600574552110876185126337650915682656 [186,44] -1320531191230958659522395765369615952894499077296997701359917870548282612287320440804905760467632531447164483469933909553297992856042425776522076176392530025027378596226674934198386518082950908174945563497136413704077184819062103068962201026296596289233452196675562141824842080155665406146707537928776456611504463792223910617607914479088739262505187844205394661529475390952906308301247794666286945702293561474585463172825827824037320396288253004683427839725375819216694486909175272927920345434066765734476476026479544330753203338248810273306337789683045990012933793190394569108948209273126154065531911541424207967212920855458544971825864341667249334064983760502947055580737684067690924200128969235984347278798829787312320223667214205559300088273101658976588019385705668326557350367892961455782278938172039905559986695087537160816103801120859338168510219064090621361401557685535600968439995458379862098287286868367646781215661771260625701181473695166669908 [186,45] 822504111165729954320489795848534361355111446154048302623495486565349942817627379883562429466320862112244153300577239310351280230045232555630892037345230722553681396387257887933843950176089805336090438612122121265692047054790853270577144087875414453331614653345593661587449282329245159748248553555000338571745064609529553230156512174520088019449310410273253695952377180582307840560299364569329327802043023105682580667458401222622943259925661561572652692223239739101475301465959829967046510954577114051284848117130632894851421584183755115680350689925031655750947763351763798046148707878882951499130837801858404958357020528275426646104743125229646164664123073516572801609951897108894486972991404803051787396666912840000901774760790130896545328109596714931053410274197514467969018048128687318082028963689709623019636203514190200709552310674813271141212105840265955270816378306457886196141893233136784054397068686958240601431114802570998413469183372780736 [186,46] -470141861626110961583060747112709651012032287633696024786504517778110282979568874065509138940328808906765101086576176314903207923200868563583927208977982582841141858881625768909635650872143374890607036256245512947188570301493016890836656691519854515478940562858395885124709672755227007303189276567577524692664886590941820418835350640658482622433245440156201583667559533949545419341291650861579553090306217416810990671097734932128175222497226441477700965461053804671511277182449914625159799879141662377968939547324424578408159814900697773354958449777462956154423530483634232443925614917741265773646349699805918908964260514497262320499086741641814596297271439662959313943105410041423906044190335175004991631202412072710180603786145452919111490980803973805779405654829844065052167566634779567236814414723307392114427853494045983617463538673092442027106621929035938053209627556110572090053647372477954557272459867981445545252518609026803699140766838912 [186,47] 246527813916188723708873655150856922979264591479541949466956143046439642197856796725002462048971592670492666700784690466600837194214963378313909653095580716377488083998456751790726555027831740904467920817187987912363260814588731077198608246338344009458045286492998985273578225441414002601933569547403028662461128606899891291410364386682913648003411673348478034850463179914593254089740402701119810414887865579907316072798101547119922296012946553797248314459296672151664294653884551682095670798537186213131197507822253246980644644644015438708452859301876488460491728547742842363813598366389193076642190732009183053739343338451273498451456029824072026416667565056140407477229049916082863146286274292192594179998623117047230653878488015181040569877934506489617740963263172504854744146295684660700821770261385663134837597583561745241766771850475596595730861029394440490259613666656899303801634037873542552966546248812819195479773562124507186674067184 [186,48] -118529835575447561772642804152525841113932078928728561694556732487579514998982569452247846546529653553732813901519442748492817073439074801856973538502951223563469706267608873561405377387020957652489334340297045730859129798318816728982789962649117693706444515172527562349720445050856082140661406649284383122332743600865510204481005081014746829253846756162145249486929025164764834254440540028877402752480092360764780145602999110550599163036419699898218682837462875821355219046624507701129119213592441963357099077838730397034149053058267639582797600971366341379667320901363901686027297561940119523067666532362778925223076720741514295355716726466144455553057533811935968582959113860469810210505369787394846591405112126734948184677178896986953161968625182617394885059288084162870421982964711148042269165510599525437027890699527413293464520987604637184823115394292000140531643752230205384282291220838183410815459086250038204454238130286442298106200 [186,49] 52218637040413253112482542225765091917515845584803415071118445281358758452710505511370713730996201463741818190519568939196144307118720674873226864793142381268680523975853317609151912751110124163405047124011315554869852812953672793994363568178007169111922544445729833935618465059673531590228653439411735411556219342012694939676916791241321809449379023762835779643320325045306356193759197202450017562220545750172881838948281666117852293469548025706941752090635062460199264299018682362515027021275151983179500180759524493581274297785575823836186769062437054242088039355879278691519250276047322019080513446699441047326245115454431926346629931214259403340220899494117568865244078719815254078542670121161743849051528801114226448265818308637970988060387180243146161458800569447767915513155567268245974299694957480084950455807295698196511765572050945025105178722631890858862441451067323481547024664978163898941164294035460709270067567346268400352 [186,50] -21062119397334366294982006176555581278238467716462988213332903319427608569369524772897823971670303244184771116052258473342821013410606241778008539229955090108920502406999494095375790628996425097264780789677685226026714910787816647335340712902412728085949808646571843079091767341030192889603623752798020879934029658614923546340087177300070059459886853475026655439040654811343477202509586169261604936233009419148992924498776322276663951235721352283870216008132453640838189647736551955804098579175940760915641076014835069075529959271731692355639386506347845032176478430053133325888988495388700007758848409469388844472825752890425528480681532261454935883870258626095438241655554034486052953911286824983718517606155307869195446134569620561930350456956993646277097199074625185346398175514395970251057565815894742215384174877418633563668664526630593314151202517975347935988147999196781183186603611615964491059336327153630274331449194266260640 [186,51] 7770148846034202965634614925172716622527951225849979270489416347933213738751392904859835548163040253629845879259130366393024177193793232811880754380562858785746764998027850060216018347965278052641816093385903356472621254092665812401577627003019557917691120027016406647399413829774484569987293975824308405290165624623956078987419197465025959730884161657646042913321218485012054387117011387695282455312311638496722851553260135409681343191973002843171568727990055610096196260091767912973232801958082282727083438800103538128466215194422111006155837122924394415875725017252741122178909564758172216417436865584714881503400802762744345554862105696105325411492820233286066480268646607619138185201775880839655560989611806486774410341511747723793989538121659901589259550155505458920759366379988450258571560022174541878432666696702415895468107226013211918458258270901412847543985472499177554931987926352020683098463344280854255629454397938104 [186,52] -2618826339989625949837125425277296682855936359933165252902711682220992229678917335038784551278469474902719711244957125701748322797588232863332770926387297816872639063283078519754576908707794574872714258359389329375358992817341307333456380243841008712797754707273765946852539519948548971312632834274343429721079137361094153282575069924127185172881754881077530150995962161035814116673536390363264179421581135980491360691288277266413952558253425668817097059908014034520769460680719567251826811739373554965769701858769245743674032926301806160950381481916856007248609222278441522225649702903958582638549845911624469000134088084518761828339806929752539542455353966643064811660869384850574668520083858164650413572294140383070300190456705121751464241941089732108061838776699828517933124587665344679291775070684909917144223275175268061303425685385443806723078082254133529112527839926027565892038917791985642247866845600031033853436696256 [186,53] 805301362557762367346184909816299911886451801284643736298491415944134393213229363844412981119225197433333377885477820571776516355888292099792704645197815161304832659229390538908937627692634275135683607835905808584647589426847480711455531396684260699122079349389862979330092445098584162341050769595878789461683553079145389552437051710673344162824180648822830852115626789788214253931905205372060817298890412643604724730275132376900226483587512222424500169969729332944877864979030640168222222732624023775910109616040826852988667861759655579582819839362458671083759757747318216514655431831687889352543971649287238112951102325035685600710528203594868437900797870859449463443141613624818537342356066617704045967503534585967826101636587827457911338520572819451991303590637208921109106253023479577980598662124428083758150829829972034090930894513883579452355616334685673023966754024246793285489128300559179860976169378829093278859072 [186,54] -225595828186632647000221405271640926961413633331775229346418882711966698025044767783802575409118307526457403718980985241952425671536904687364703306015752790995021773786967198283017209335652799046123454785798973268932418054324871857455743803590775492703438216232587704622605748464160660775845250084050790622337010365552678220755305639449358527890377480646689818294395471775933183404326251504178335039960355103008823625640625985648784875666345950609842719972918859571397605207469312689994231866357562297063327197506373562981794812226247011927733098651944958219850902994265156030397260757325189453432226419523074268825713266334716036716926921956136899657091283659712340330034048195352701626694286752296710843626703316042215042755215424800088046590634475688168344332321016384184233591494618450279627408544146749619309891567508667970785794248693461500186168125436725682019955422298670289243948328626361438041468619896001990448 [186,55] 57476523194534175714154552459435533859711651757344828343234210639204678272380751407328050346439174171180673619565778904740069958613545280930637265311148085155370632981207760139629387922656829335746434852116007167543252933168081344199801913377846488519867848384348003408636902263907962086783622818205318414056631583105247706995455024863310382330685553866548740322606958227604710234066233870869717135461021543127157698650122240693280036432610909060444880422643988002677147213895978753948849842919417360690088427881379294347462841715483407001687740006807710452580038496222854355805146315402506679217044963379826640530341172193883658174562220427278811190192319346175991819978256743359627359092047293001088914004914836930333362672843579970624594747343007578425502436749296701514803511545131917391652834894971769110100780221490136750456817752664850422100445679021114696518881581205483145646429112549907525750973490381864656 [186,56] -13292875949978442675479241731127513723907938353782659248942358440350745205164478918059101363888783954199544157858188784140585729062125353099475174914708175214772011772020853557582692002794899881170123554070846397520281960075571454773220801614636964791306140392582700077158859357160973196321742933380069608057411647126250215491383398882652315846875987570992310465002451782382939414775772795970601184679920839083347513387174967267556046389409152242857302483989263466479311155135728555155509590484541019710497558065206805172969434675808296412036659836456575093259260223083621867295562438046924770047743480647315123388794732899635228168792347709476363990041093970920697140613007702476808815730140863075818661964844314210536329291926579602039016674937504436668774854227466469713655777660538588237578186732797253533772549205579277709118661532622168429544541683156269268506200825046108810210064290210051032917506488740680 [186,57] 2784914924639699690474263006685110036511501364828773885653844381651434905187823752829314273298953304787109038943083665574132074402077376178082884792445685440232931165281342458123419438521198923698291649331097324910356069866202584311459029811488616453808982811896527245386386345402933394447479319618179262985739062248601348902515487435963767052274836927036463885026500886946666022180178456959908725187819181172523647954958826621085236183077489140369002851759910707797625377419411889342283846509955508028926026662404553208682069170665731214225250484890135189417649435178728225359357832462389066221762228544929077411773271158790870457983640705311667947231814001606754704595261391617171004509323754802437328595664422194017127973652365955184228960008507871393415046825241117342192869024103059378257291617333963313780270041853861545731880400089504451430758522340747520256324436415773167103086050465942163180961063104 [186,58] -527320995972231044577724325025837352661511833481088586500328573235462314820288896101431141878302713084356973132293662234357141298726533296560989723652279960426961467258978826491281649516839200704879291649241213801767121128743215955626457026073390301947838551555469492167527412163215580758792891830562009179610477431953802737631313541215530707534762515807975209582940897922560398769859978866489336728444757398467529730269730864270182076916385354886458215316564796345900046528918973927214583942347373364857711523519016628061598512540768226092582253793445676550851702847761101459401108449255050771278556144419354381139264360486758868778627704607740839277948667362925683932899849107180747955079920381253892535863789912952886484458117834471610945807308163525578158010006761552349953884820339990113987308212265404531831916847895737846939603993624933675749024647605252742118794547426210024881676370971116898806976 [186,59] 90016304927204862475564787790450924808344106088533908505993165337732255435888424746819547595120811106613901228380045233755714080185592327951099570766967691159450377129281528349199181372960477731519236027323068911979896508318999872320903446895984744789124050243988739375549620821780898563402024109114937548432405151345742466537016731425337880647583295630817436111946922535968170981595603804518284577412565792530980870446701286932360438488229699567432389170781470300199493155764892173238192515289558037378020227087058470324347928162113695351296760062838241372615729589161900449629410533903503496129987955745981906131600617694122791084344868779793970535799832390106749424423144932088723383187752392165080190296890174599266730467137732716075562133802466719294671859810311903764624507277185846707306358474032825811176382834122902036707502787551586702506948474307494541782761579355810361598186878975725449136 [186,60] -13815533789031612231745855146047958641572603007248046214369100550919497551063837437120229993635336640189597073782606913912178805784671198252733767502917400011507357111195118584674807445495814790977597301117304073631966032117280468476475888764778250197586933269515210608921924456739604958273952751648988012905289596377456627561924878824438402887861733151978463706980566178206168465172332750480005850535445451183395338229808422619504266503066074082409025517497773399668451362371684474393118736189077629107304851720969420053158994434022243059378216830167119391337168216918772562309124301568066975251680314872352064808241905864191472197527104455728686628592596593040830816122478591598858623500172757247651200170082539959653650883564801972095001857515056183634264719738170418167958262820915555948289839980794435409073653179547035813543665888433085744400670577758492993683383419893905377357559822543095728 [186,61] 1900790550343948117218254202235857994791067445068449295830715258584416216270081001531768178625010693410452089875725597933860173159143610425752869059384602966612144320535978550091435029193350667945192534807682087058849135827874627245598203530495905882284795225686765587803540961926312789907873643459964057408709852566860399992051838907891661985524600632410703000944506862237666056365665460894993244280103384616018412755651103729640034911007176588608829848328503454305068122646564573074939268108345832425077369738190959803732472507890662637393337504735900915517261677248314726686642549982635414370246807377281656422991419198835128762282358327798914423078711048216931764975700957556684443193840725001167121856101682163234719151638647130494944713550181232452653017300788801788606954872008935416091938537032074180942010197680361788331111379092625821465562720427032128607541313334659509025342002045408 [186,62] -233690758389888698168042456828510195372264967941162048603590478333903531353168134408510858127106255492728804485233712081877335674338829190551428997134337660015111028562695528454283606596209886185629685207741807852357299410401439481817635573492493160768002449520063927706952609675183769902555524863119737276185402635447398609114485291139387231262928573759249338573522812089839513151209512185276413090363059881941208251593022407704735690874789000782071833126312916980858691952132916887145162641820041712172282772451028731393648814264043659497209015646403677305627844232996470382523832078565819005575114369817880203686473918134808065952778878967388509739964468703342519825771706596606182554233987102911344989794741198032087848131136288134020179827944849885313173026599927074244598854958701800995512598541354611347221746143115866275515849409403065023967214825946774051789401590416585688825186344 [186,63] 25586464240411107062200453613905140071381107454203012959767621205618895664008163620711908705908679964957940868929874576376022803209005058481898247365012596331463452477232686119593139352797419385360877213563329888228168872206473059887828081185239161596178505648643795670136372535238277506245522936485543649349456481316577308425086560294924765623988208903678923790829471274318826420825718919110937787296075867340931600757845159184880169255429272660692056840588925081041146706961538825832662915874427880857646725415142273833278619571962920224375559688101841157580005412581856503647987727347706143632754437629818058577947825132145113310171430932804215456831869520522177124957275812709179871609427329698045074375422146909197470426630906520218290348140722309901699446004770248458511521515138403425648676438338594741059255085320396273427205425019922880445743617565117220614611651804999263153656 [186,64] -2485776017195491030870240845023697444308389498476053545926127479050434108819763890983301085427436446279667597066733107193995764282650336419527330818196834787714638524184893630321275433194802270015446649123919508875294716431047288447794627965170000978208993705116737176711913216164006476391759545142308756857966806045715007165885022660662943735090134265616709282748604284367257289187974722272127653047536906552949357522335968422630756257634800365732303411286989316568201489641201460675939975066074147261609106438579960798391932910814666355102117573670112284258842862489826693701537185889354604900003929512601147041783173795470701853514567714243962146255007764709462515503117024269170401177832226713212742667462714086470118100813769587677088883737313497131878657480767583413114297628929221287607524143930844526996695353787329430665342207695754545336813062071889937162256796208659619232 [186,65] 213462129740832592733772223152890349048952504474675326532891162865214189485103217724628421136934122888248516978429034324141133404327904316473993677224310800433422095630938690292248992717433573028912819189724677198859906581819088756172093245612014441319419249102712703370629147876639558712925197626167934412924326651794052967106095328400934608725288514026404601806198997477445962585566743254424823269824387050274633729945076430938416480123169515359504858187118083007921842831359516784573401093316561006728067106170412771320541438260975926246359543070531866642489994051533024283729674189243076489527244064381046949043814167515678781775446095382553201467666539214019939209394196438738580432934706238283773960028380894003266679557400378618589207604445586950778711571013791787683987979730286520346033238126790818708829775258308850920354124487000051598447687178925449705685860461834992 [186,66] -16136787106193826614011532048845901962609877625274304289682836369105492611049768911860631704337944820400912353371177748508276596230451160460311368157178430525423453418537473697127266803691275134630486920258644296245962006817487379900086639179623857972795209324663922658304190666756947383615602122837594691382605190053861147078117255995842349608186761999756797610837330694746275575446556863656249980185495344034254906917545466850098350919651678397469267523771031909166099317715417311621973347531146800456649877179028119203829821044443639006571322833793949010822699294175639282851618143167690059843904390412765292955250111176706988266653052003002409425269773696451112635026035224380200810473404819310273523766633683781112363999144271034925630189135346339105397206408471514386029637252591571542792447303047595526868728706751370718834466677095924246521773227073339901972618166720 [186,67] 1069282096249660877251001358027192651790822708098374575227804038372818231040345583801975097749995865321481801780089580319624350139458414886658070732602584211759180534740686099200026789641735753605285076822108027346059763026058435232517023998291959592179554545647834278928163117629729693730355681762817427465859800933007502693409674271306616811897030552042441252044867721582861203944073030887162034010276899427744951899915737542077176322624231441542022920295647933176485577382342504615147639975104744558186354681956481130987779350028786583201157403655418079265305182974059536113637431274986000705660638498105027215035989129697962539099436924314480896316468963269824223439857912109116938937321380172093214490082091584886163223421440175745770238475774543814848279550789173481699321333501197904771073955556305861630995552843268322836808925980379953816345844281277197364112700 [186,68] -61831035550080333351264338122017201746926689319358599632028573814954944112607311759600425552348128258628475316250054373279030019705716595132506869816537691882105084670711103717713449175716845937174035722558207006509381782512913100316252267358156430882320144917876658176039441074257923978531522164746374024678760887468249362477469706414599758682743899923304974684288560709846011224652984888187966916671335917512339120453149517486651069663430641099825074449587994315688208999966425783937334641685722059250645715636555871704673175835654939849394539384837452331788638387767890712610528804379600576317836025025246982196852931315727497019317546625703639814662274369251589203508787972592293215411501331916229787341762543944116385302394719600499842867292885598289797308539432208636243421760731061398240844210635342362005018429109471691449766958937081194584488336043064286832 [186,69] 3105610324890516943445327364631850574050707534602859012660723628485984393628238112787755401717348815895978796429920274053328701829321898795622924046277708668912546943192198304145126453030994427161122573569878233491812028004521764059555811693911893503467307269965700780618360351801450471270861251471604253206413267272228086456237288478352240020654577821436676087577773716487404328136052365244320308556482178430162865297704116434458364547615130893139580844585231379383630052876657068934831310543001624137048812553714054318616433052173069001814903775136405782382827611915581906924215587765722425453478744477122306174143654482058442922492002184258236359176391034483293880340815943178983000690094722282042622873548159396675296309007463740530946484234540187015392770427431147432983103224854903919867741730100515843078407440860743659776059702595213332931331265109544416 [186,70] -134846115768016058282991167259368532580481508749546482160761912982747769484839073964174352515426245972601164516454069342124670425031750363676672843937889220134999265430758897643598038685022735519839026756476238467216411212178661530747785669417168019851813491269304802572250920489156045163542123156841007744546384644711249303376483779277574560723146989144492567923702039177516370940271496601335658886225459342442231353158140699039828612470607245321420788577349817772921704595214250696005414515408146094708694495996514808655651348700175537126265727353873409934250809510391551893287127997760607540201899834914365752719734825067544596689486590722676473628710119201961192717705087659923789760112477617633964362181509436895019484725464389158943282317385682911482731285592189106798027905443127258357691254746195687248695483033623831953362100194034662805398605258264 [186,71] 5036803368540313177167796256033476269413818447208055476014331850467156636417234504633806465031608604046107228855531270347297475836456705609170319612296527726223712129251340406554058138226203856206354932974584712479623851216342731064868337807532877984245191494388486540109769443293819284459438933026373413273241313543317951402301375727414706019838440576090905977094721111119681853324705100810838578357428536418097511521908133674685108350546636622595669393614288179350047357617360163856809041651741555934019190566770521553800549791143091337523259515225464702219158713082595755457771153434144625309328754440891418143689980336536276144220851136732021782161895134101627818827371535891334893298379875284822271493649443718309868952948117497682363764401209147377530774475581163837131256261370194978727010508024723980546602535700181428584903085387658577029448376 [186,72] -161039432636824546420657805035478471817554959270666748434154770688514632051849560705492343378271811509575504334337807254017716859551083832948723715160564454579743255962732438006756430005868297864495185720309427691247419165766623037442646270753542988227094329185554069276589751977180330866293819280591834485289477315253229151646906310500542655817908323366598819368576206083713753772651298384156297697484304100269545268458467898107598527135705503730617170568627079669555239485653797383049467074998816387886796675888220803753038071904797616252470423698624499418931695526678033216050725276477809090769099947917905236317132948469366776488466439068087291775677017262443424466720952714539697750807142241963764698902217512160248188822482163324277484139225685174338232399365328186426008950693306923741627273750898171328646086575159021229458237379571943588492 [186,73] 4385102836336766733402834324294043275954661294190292315113349210441028322129073580514813272993716591803953385118200657833714235064894540327057298458739297760982647171263352978363963789827715921526133612775499558842540096887208590102034626372286332791808464803814682300991919126331461761051409473655340706349361156408543649334680158561932657534325199927011816763987543243853013176328779732007554688207136707658950956936289034523070529546936320284584838259223861795368370098318775987069749172203151988111544938360834531373566464360245240816336000014397406392504505628250823441298825520266917242179329477110458017453409995787496418406198385280339674089074011446716198787725921777079842661347119264384284610082495777336586485001122160634029247105178258426702191091141214770678645097543334345063473081668156256827752638586375348550191963881335604960 [186,74] -101179666677760653928145032928651824408858260767160793325111546687129120029145360377679259814466152676527633774132909047752851215607760246828757571706973080284220416492622730316351429219871567719266507545300079506526213478867343808158693978123347842573439628118176855942701671448155236775074830431337503628834627694246075318715365260969078983411829451664665711444134380962047212434732994395348090138513398788102384519750727996331186787354994677692996231713511243561175648582630014000218371222525442518680688917441920371556813942763732136541811662453170503972611227061204420211707209138425539888865336924935086826673814517288176150431357168682625408480565725777560797934886059036794284726776101427514858440331971505128887584148840856476828353364701863237883979129225187440513068088013701627540955619071779064714787402628737221133683905413080 [186,75] 1968180351330249521059598067334647258430271775057756376195378967883116172265391844213992659566308503733493329408340521451413177827001776138486142805177753961548468383472367585391668370732360293531939242095781230954214333546942319316936248847201398787379685642927139991862989688225805949334136287829528449728575613267635308102609047271723006159095761704291229614637755325771635883978089838648633604303175304773365737235958216291594625392803473712929841019749623727189969043236220500435586771719862782521034951453017905810841291947920325411463570502664834353893743308470170024484427282240129075892278559395121235468904630455856151342756126488785939214272463152504828677764097155390525656624228517515293204045042984105206093986247448813314047418548862437411531294416334254296557740309033334710239796219171350231722464983224506017276239000 [186,76] -32113867377848905993383306480129080850070309683860395332889547809408711581979390415477630647868624613573698917479581165367432769078611918743414767149507648612708757404997546528002573264823625028990846045497793239257433739956476469337972922828509277750789143470579584848375528306649254201266653288080971435490880440341591413574454341738451972434796961114520822124523664095614600937632359407793160876068616879296168999919619406847837340018828403422925080526515903260551316031893062426152828624518149355760605182700056038667796390753960314894168084116306837382177924748637636877069532900494150496161819206914351707550385805136417383495303448539189659516352617813565468303183227543107581314989779647747332995070788780220446253785555796187563074077237900277669122386047142916000000381632457473149134085827189808632132479369695698485324 [186,77] 437307148610234177744540494231978482888755099069544992711211105297465782921687125013853070127490861533332897898192340587501511456679084362597660310738269838797657771548064586479608660492946683727021361044389262079701902250520916459996807684829760267707908511720796329880843256504221468555143448069035006555998675972873608091673293808948202739141740666572339762431418994463648744769472724753700478833993032629358880832891302608628999414430797233762156247531439926465562159119209171180027529853259982756439439670935148581699643767128829520854110195495096699052546459248888799134567801563277668820532455068391875605781171333062968213148685707302823166346072863433636974917176711741024119045322168842398362568831801154826442339946495320026511980573894748871843550754082531908891204145757761556364828604875298885998506194772770768 [186,78] -4945081153030741605700787167245101511694310633042861932838540952880893368703992358311572058846120165093631358496422069303798211805833670222884877550164882018214708708633970512345704753416482658511937313700664061721754458833707005321149934133538772976648388594182268828774935996944975342317786150338582868759265147912523600169201181293639724495599807304576599687450761637843037057195998536148271110134816893165821879093612702889646448803566527515113794248398658042613062456207630903425280386231571440871974371566976811325528454351304331082365545344929980931842905803141220588195906356100501422920618282418202788359906260794439071172313272755170135406566218478381949367865822233419955984696906890457863707354375034226001986977424630832930770263053693007554913897096448534004566438284644887225759577689985428230276238441626 [186,79] 46205933254655446176894217441288819797759732196417839320390278859145805504639681443071290259595853430512025895034848067740561898378761458208101551832779146273606124338297401025733360489645867781042572553296734833825413279387824505933736615272336723412219453778901162013315687811070902025268970923456831580031057638876131354896566801681278973780436251674000256370552260343759699156790978367406482066108529465350428199720374628913505507675186344154084602585851432122144513674957591763331772226667625709250794019988633377243374346656887695966352953385292138942422476935131312480636314500531142330155303415077305146949526579701069887314703179171336449104055572159859677037103233541031667160064576536528043308611583610595267692703076503997559215530264495644785294839122765739502305043944979888720365774011030489995936172 [186,80] -354994033253408178688586419548348741598113604171029511390694414754077353850726424556667424077207379573559712100273819934007001320054871644533213277897858871776536425487290108193608391744651087430509582570805016343758964226687329886292770425051533388731186786664415059978536310729619593742445280327007824155413609656528615933696183549423601704656828624602810348396009430083694183238507700896142607406277790778014700211137468045126630172783019771550473068387529112549831885272813312491546799839461909021429835102220808045852796934286667141638251803045561584091052634819815011589483445146615711124498930896407654483065752865144229048644271405849163413646560778255983011248803957100550446896367761002627228769590680907972187890156036681478421782642593210233793242700154401423614024752802272071278103355771802588192 [186,81] 2231610092478647655118892245601971591280238020730488984834544721005358332724229019037364168937672962664034365582948259753819693573009249663275678839195927497837845235403811975613301497058836849479906014362006999546872199942716383671059310674595097280499557809237398555112724716532586978574876851392243593504237627475181013141438269222825957969558884865325865119282027027096968167586494564077088353097318239992432006645338119260887314123782608460285367223363691466991222872877351822321704237830160173971991035895347820339715251945079351107818765829110020124255316202069642423128698948111457107214660426622863063016353558443246441328176649512635551624008566880896657712952965338414835006785390889948613066408719509738774864383887699069483457679446130751644773711349974871660713309771776901452463185023593272 [186,82] -11422796307430456748011903041412819927771606907562699396861566120847139021346812003783369041289303032941711032539507677837884947343361803955118724047166283145562683313284488908981906167511487233321576191020717070129205899277197773641203980476134039997369892800397558141122126431194905324257846191240806285649664336933359708549017442678482487026331108155725938437060195568197686735222429130832680058096764824127700076483654495654481966686095495805023903189075275447171017951656745857945818040321548565027761659282947108181714653400430157313753406483882501253290905081455430887524068163243253490433591960418191229941823496502160433244067147619303807827675309463614974165971293289999819228509276875088486035523900918567262555495782628147703015822596672569153487045686891614087915075028239157815231624680 [186,83] 47376929647931240259558270995658819993322658710354211271775786940655721472736420435410675845250431599005628990065557646375585176508817868600853307872162738159112016616535638231670415222170967284738190000271278416032201311059816376945754646085337139476901966315641348437776091605065242084204236458485590519369467929821746678699494709790930802376973292358911710723963692022403801066252019586126317820177736949242148339185295336317385792070155154565999206370033771657608941488950142944538659559782382082524073912951456666375530429297406325612044529905622631257547381205737338648600809122876537239607704359411628870179664259318091773359374190963898157215116077204570016618546300818631485062115606158589434059831588595738655013772359289182691421301688813680928847896692816918775715392512110578765710 [186,84] -158444493921283535191167230476268168520078789219382176330457342337908020983868644267395222167688283358523182737058475154589916975188513960600850432139578190098206754738823389886356130183042493885470439653256001217013406378875121209285050025538148995554412563294685897370114082234203577147564399648766936760462174116090426352962860865106301123761906341643151156275347135946790387991436716007721660833757120813724900845938770835638442421664888645612712748053468026635271310139608006941831992408821855414016992023195184683345946411061378538611672055705708194733974139665181549838278651392434316860276786080585397194968829339739174992571157095065406346518270981151889460208023749888224868681702559599971217435578478219420863367393058582935178161732016291031950324818100094504789813078942945152 [186,85] 425168027619552598853807794969206106935809893329848882116851016706081846634038797335852435387578142041255886113828295843049210907117496100852758200202419891719566241911023522874354324216425811191684963712914250116411295247802505126798661455927002974867190083819395760235435515511249444643075009429070313255595508659568017576977114504679163687915090335018330581536625211828145843743694688154172975030418137976734457201727323128123603099440702968538547631490102930297887719238478521213225400178358815079114854326653613361485909632988042182974465130294616609036935541289780553898199926747648007014282338598480114057752501968078184751388295699362252076795457786097021206983304600901029611157164030149307620208877634504881855103667711565687077379855361236210613368307535460360144489967296 [186,86] -910848381035266671267590062075511085307651614160037180880280348420251092010047500789979291056812807277746471288615699846578011283780611895382794615840482359215027828476242165059366043957389686500233739070147820151052722683257336618484467564293562265440361764546522884550311806524464395669335769649235827121601215657556982907027685795400387101777095929357789033036933946679194294769476236462269840598414201621735519512388267446909524764821709893417097403924653289681628531567021262810090827926642082651463799745118032298513395572235702134225376099185352560566034941076193040291153024975120809569075090653383607860927874004227176411678720209590957361214109798861180310672199117732595203501699569649321844101909706428979815309153782072518255261201512287649446152595520508385988784 [186,87] 1549967523582888038895639061431314703001343683460208552854887151036256277112923152334289430928256024257878680689417621130455774343697394573456750285842721256385642314973920460203691945926426541232929161922597605710735378776136070576884599403769848173893133949428727489799300372306926748415815566806441698803474223438427488636785011889792048702449239248116687412645395114469704439582074561180450446191120773325930802527584260093441491950216717381733802254153079601289517840900790700048168617428601632399385602978787590322061971938930847846564508886497443651185994671394057534571373880453231929415056754570875590883369978724147291226987262960321691839830700376229819785144110137560495919622435801573010646075111343341835418681084468334653940172489290338462974714313089466928 [186,88] -2084143055458612026789437030949072087678480437544652051243347380844841150146019118320058995551573553314669343319896631569316877710006589254170885273353400994526218481971314327251950773329058307900797286896791503780511808372377302560018381268496754602391562787239487392871998395786508702884435098211975530864727553438573154808565568106032891491914987666979034382730888863131940686504001401292995300930629460017928294959414804891638644479080637305487562779054068259877654410058955166536021009134889501675151937971364851933320903522960037743817883113488850302720599101352492202358297534156137487524184944434644649930628097899798056918659260302880485334706133972571889257112209440537158618303069788714754647939712447774075280319352938548024760166855856567798235545142764 [186,89] 2202595178860208036184742616776739316609269030791646073391591870080376708519644216405827093646768618642086790605713881587163023120664421311543971101411268022195545428106682866471387006625346214422334894036963821363353687638732359419969916779175676945498906391988367297413836183153402049676276284519453259249521623209333511942457422263328623852727181438031640707738542559262325624000149736947663572866274354161624956170646350442527176259565570651075006015285824624638468065504264169490543304383857573584665923630249649550184167799365496426815027197739693318630421120452790029239575133567468464427456207370874539354544707531928171194797780961597176721015333956880403750519557448903222775861527429244719813635038501525977246027709796471052794067900896203752877952 [186,90] -1819457837426516933611279661044423095638660682108467336047607903059923670198854103558174788402499873106106926413111732510296390138999231374202452435376711412810337841241950580435339284050136284884516431187604367410673316773831951781111162653229509922163012971429521749732877493399051543550866727091953219187009692695140621751324427648124129890495082110514805988089455804989989339617314489303184458835831294793233321472183139734910288612178993025675636638828794017607754542771717681386454843061746183931795172213649115746775278347714570813739547477441887904541007530719587690082959197167683311703226424758782402739271297013314526933654632246020946811785338092221553771553440614308784404893870739032965894623021617969560286763349209828064255360391358427632 [186,91] 1168043260209896767201438429094264613573708567173126240038231110962850244258851228381655448547213917915937996073082470089226277819643063008260353553307265591995138246868559701691485819151993939140313376063455330795943410689349696501910216234088653015520051548998651333611023257597193909229333759635207993044306555798100542773645385836952413748996376582769452678264029616229381400670897472737922017079649667745674121728826373310768348937528154717596730436057187336709185622988420104084976979189426271470662064411065262746815153910164216759498443102140419192585725680212702041875917394336227772677135988441685754533495695256055567864438200689327669888047345115133411332739435115763041521271244699349680663857136252875168147310925196059799175368123680 [186,92] -579286799176461899396232709140335632542631205930458421279744437456783738130052928163248697848765465639990957365232841347488519808687467738496814014771972308630369342079596711263960265986909253373080385826752122980104949596740791419461761200650514932884360852260771242739080297359804102538444828196101329022100794021917785143870291738478816118600805189464176477005295583632485149719954746092782372273571854322644995162963010557326472741942990330645646504844289850426178941371315226869722541759228446725343367730413011128947243169574916090692174771854055223465796251219715288443643371325164119450594605641142017145458131810730924227475338210472700078529740553098691173444245204905141581257998167140917447090737373090167424014398963617496441072 [186,93] 220566587831229756380710588243081073799617541761360789193064090774486963813375676142432096053870919320941521198444462315973919012037493207383727803034918297209344195702235110283636359069485895155067958105583854049912985352360540292695906481339121481593531440170812327116579685433767351716458574759747885187792835806765466294766278912629920834728298975664978957101717620295874863608250527432422077794214359310908789098055936228891746418937155553625378038207275044639027860860592836665782118230866190838105946436458113252971103241143980515958251946741077399557329174541026099349895470954639316518029352935266946958988173165445383096220781319128884090957107644180886136943587777444049758077629343842717913682282235079039709821627280301376 [186,94] -64056412014640706353059285513671596540880473050577622369152641386769597953910814490414509065254827890722995459721849359923150787316859959751175561727608068481162559975563069176824515406658177736796232011426605596763558085189144022179536792358674052516915886747200281665928185603773484478812659160239567396411167240423015737445979500771656541222237420653816312109938312462225748929251425271352698613852416947726197414070304363204231312575905695629285091606491820218425913747477877103006129842964621932792657311127357458721714483059857481498632003994030844144767095497214010216521507177202976006104145831066516804777803858354468915935730729742296705885218301756183065712876921513114875228104011755919972422376623538952192315539920 [186,95] 14092408332224113953726689742591202701909644172226228904620012913136701999159328600810723116966599062839055478545129767563701944019004230358563685749137418770624557103346138715155028547192006591785719705819475621399162403586737711873019584490816946312311625453811254229791690558561365340336262502121106330924414658708151765381548463106886199347078910909277298909498558985059972108595333660523133098060134256289762784193579560318063284156141275813619739944586505289455086217848219319436906064747179426625216443875752875876906507082321808930706004312612507291881863478147177677418377466811804211398377575812441681258403759346821213854195664868850198315001865069848454609201584251161619651592762741926103655800785264570955472 [186,96] -2331701985131429799288089258934314432918704598625300496421248932543206574516198349917389355232759895926196629165213532421669091533702861508489409082638629398252821785522709797901399215631077184538712898086183442738523559623313241628024245893008945667430528187787413123544475639224817296263886318481313000533172869843071993028099003124647334594321247227720374798087965460928165708017325537857051779563925376794390086656623426848426103097572445508256132124767932575287512109559768882896951740137567823917955461693190958993778210412445394581423448365618011608012725053831464669237358547548996570872082485198053112494655625412702467212890783371771719539784970558971845731323763658034539164350511995673251105054468115780 [186,97] 287950780138554648138825966200715011507345890368953990612975442717322245642308373994122533160001658492549673751923223809774679429097326604275330719060210584335367451169567855228119704385142414077446838905005621671629900280172369794141310445891267444433745750916849660022191214294772810738099460244277270878123635778126179681888601430981528708243291122834774220737405821736630720390556762895146421673193184941618243815682876629817745426501528967823993949933413407315492147383075884917631697473958844309306054553916298696646462523029208999149278111920933791932515999145719365327059912859490846193485380624235193268099348209516395064633394576832508996893953498194230988327764559793114729085177930559077088386472 [186,98] -26328298520329194315376072712980803509005432291108696669126809258966017341914180447564853894985532439070888561311360571603193923645116745064772208166865019257623955792491832638591559874219648144212804519665378599618619774430691296127461460778189609376889700825003057920541529504333211809462855572560855224226689978755280103446673735030527637126215677926136202232036889415634689387438573299044427117195113370931230780188708704744563042664327198108717312955589688634355995849310743695838660735720240128838899742915863309189260414626845361059372737397327805330352252547846212819144371811443908581611970877256079076939307184769388981565431870161325836464637571864998476761349873163148210611721843084285280 [186,99] 1767177090054388276261903904439817023741845098095522607781995962821612691090746763610206693938220334971779638299177097450555585032688604172746540400206177682497625496939164174675565318030126063837336601059756965284537415944889527577221432822219923692835949931940324310626423447515976248719337130694559920481744546283859473566574327455063454259609932208592552532351212191457048870797774173740762996215404796977673759238154459498272036357632348898907873924219882053063113801449133386605224621565057498720666880086207750517556407937691251492261545399081619596170661952100936223834820724937459713304294049143132146346206882060161368625662947768024545180938703881683623897950943689272543134831176506 [186,100] -86288962486970039449271934517403981743559100585243847944216790985182529483857799518639053461394628674149985472284342782324027279429795009849912523407149863535807491288952436503491087646292507225915662494044498850754445290472096918769089489595722579723391073274320502425860050165835003012402729605769233344931152283347932141535989176967568976938563431817739056751478319257321835147510598514931881069487124799750794611949233612057106632154368361860538103835560228682389051501792793816870495612557506737886111223888393731449815046985372255088471430913385303315939934958428045316511696909116394687273752827529408981796637085796000496370847004827315671602861635366122326367865869714849209300 [186,101] 3035733110669691568955730233099257122893056330913385397688902623382351326123879280486589397678212612786039058569998505840152094596206618999862201825675473394616922512385307390786007031174983654333535608471121037948325290177481864804586298052495625201780699513045171280553903294383397130799929976036652486007040424957454189792517600069772984498891893593526021423975245464591170206774911028305864565993508842461274557495043655262810046334404804903314472875245537558818691401710971877750309905514002992630767007285288560257838953862088501376289309670604213099646620957065057415846110373487958282602046223354118137634980335304668718787660515735291266171563149577306787027107266698132 [186,102] -76163473667842232324302292039076062005924735804921833161195310013463514365709386686257002140079650642258527557356001556438837276974229509404265238891684222610793159859253276628283790601382450215607938028868024398338624873237829246771603545046657823144012287951762832549618665365685179505338992959398787245583988025476502527717826741042596354962537275262934939494334058928114818517350094727318666302184038824930489820444847134333370101371043660398661433530710936832502492551089382860246675537197089222410724859800884602814166171429299494216299210757759602583083498994937703196127916528786204195494893807879214239378830840236430590140430306466821452436692308415077014950608 [186,103] 1347865314221447387216802388466110450255239311725928779544118289582221948615646167497717159620363197516043680600153260104942013337891767302414674958829218968286427324631559242860475908002266110994553943666582170971642416935947485669259584814505261695962081943306180884275687398281590284526891121129790578144460472571357194579978195524546010189321908370127357300406153386862108927899834032525436390971051772007101764703439904784845196264203714536383374776704848713140859707480077080861179614770359918492860563844495465865663240314337697009687289558207425943726486633752717612342290839606335700571529390188473537020437248661996584229924180950074186380885789030586777 [186,104] -16629362183604116483046313332847360149464125115575989544074608734425882075962161480894138511786781272071536802985924035027844759657159885791345339849335646610129051062507566644605722836678436787550047506051881046897509927470599594361502226410822054129636663258737559444831194305195388590307485325892426260653471044605050344412587616480858889805375417515525537538838014621469414253879962697145300531662777605208627342526989091428715389505531942159136029630858117043007896509863852906821056368574505621055143571276561945475811100460344871623408217379031298537710515819259654913400387018969739706472233858932503863327876475536416619408943636358603577596702848 [186,105] 141248918176052732344511192922445015766072128721212418648666659718702983802276195146378082069274929955327412179376076328971769254184024038698456541963611010369535900051355699410781424622357932777346810406646709563550679601440545606681690017306453179796704258366102710667538509002310159598828499103980590627937875793546493821251166136727341890654938641921389332556162859725569255246494301143851650613457266884983065688626809821216072261956956902736414820879035570943032480237894181976252902687358807113970133428233344082683772799949767386855013277864140378455032030550114909462202945187069317328025836479726097600503228169226013956206521140846679360 [186,106] -814944384268543861060889940299957593199553499886532214576792505983084894707324697079232521460538039948981420664239573154851710824770268047249472772823831939342182037627202706796183483596255059925076031973906114422274618333039818006969209234421897242887375567243972476078437164864223761427172637465627495758599609379478535661616378989230341698530844775581475544295430513228984785694381421415268208564564923518634037138213420453361795109504264160317932591059394528178002541282572179104436071383416836600217360352039068854992907142699403978042635050313049387367796635434973938198200757838616311465715949913603022641466551778175504310937171368 [186,107] 3147874714510573969567471103651246113175659611603114628719543346134011343382134738273372514930285261942611198562907522468093889217431506097287665066033771162208202123307624353258724848331941272771770746630870732053339625073505600769855055503745440501151716258755928300618002295334666298653216627242589622809903385682933004297354898792190923623390439136993043353981121533702888267667937348190655729989364896536648270818635185624928731179693762882674000064130674677845106611617013714600729166660722779210267702140569322526824402724865909638223540817531557003791475639775062905375053307186819372855700458247336346852868472033904675408 [186,108] -8014575364925036397682864856643752216118071966807236940844432945075319717893275639182239645083205246653019616327943014056552118176864011728877338169635673317308524201634932747934766642962046386515743947622547908580946201838302104405989597833485416008522315296887330514805052160628772444742925734536205172608426636180824032525709529863528270783866351140342035988956925555419577381128442975662169037292796026817437461788608655117158593521689138899693294139048768794024128375715252862298889287126865441575452969304620419961834403379471579058261345550251805258844677374619490529551721339135625796742379709237484508193305057727 [186,109] 13225270335418036506254876943260838740570266905275013442114306657073723877068134996440837472057582670164728717750624351595537693015998823990599070517588216167897266547763835875041963143639891837581302015172201885926213888998366538298071460262865558466695194223957729347678719025702084240497506325908465733080805521525791849023793544488015956868531041174129210573242344497448967083165330739557084825177152334385142242776193257359301628151010447172762406861342368084945633948713885363023512341334853803934584026453130872642333367637638656463148072309671047153077909134135655855545392932605694204408862270872559661920 [186,110] -13889170876341348321327436544901541494971180436860831003589327086280021626291550957099228633305376133727068570045626299194160831263499691973123876501836214558235107211857505167453279203860411434393110628807874342445871396686291364369692683562306041087687463906929904086233937181955551438853295754479207667390782245718548405374346077540005368982401562633194934028300028430190676949881319376287499587177714646716088895869404021863783695044679231803474480830425134614152366875419726383048195761058643810003912914966209146062037939970232519905157137921067022057045144602452690378603725833085784873328946132440 [186,111] 9101477530899768146242386755137071983606519027402749598981511529761177770419020044252727378193368502867863482853104860889090667241142811914241639050297506416454426775486090695495848076789805327352050293758007886108902185659097263086965092254994732765604794864991361978631719218440202529207654854256993597048739268839398499186548710274213374905967538941115438721526891794676493786300615347149881518408694360461731908902719757015869913610953840699440675025144839655973759980742071083029994947006251114906375025643332138892194339497792195928491804565475170998018051736309507893524663346628180848920 [186,112] -3642300699951939716065903594666583209863114705350791593400181469117422231105784231102171869492279815509453938838374332750560600374654953868302302956334918443304484635992426192175183534935539227931872402038211861524616496876974494565581853820704079162921051155114986503300120015889856951012616990024526998324845146880485973476130998874905825451714591896055735069493860840961950377012137891905096810099037480017589760055044885788433379903938674915980286975695081056798847457639836831619064679344000028571308850206242373982831976688347880280048907266050020679170524903466042926314473587962 [186,113] 869534759606177855325574812384099484134971496089155813485810449719540982597368356438637698071302595267900790277736761275712934871302505727242259314419305167700638533905263368804184631535574400622522370141215312044990632992309526718472161192821899444953030311599174726361630169625622908725784025914879297621348659565286868615342909477299999260531446876655324784036534246127115491645459081464596669327298454469293712975671757094361899319829680568697155270517944089440234950292783991107559817380440591380660819844418600367301840493160289074208499863968497006737327557298576767280 [186,114] -120700495229506702752404131830339642978805808114481341978946192299931404932737546155330775329685264615772988215546126749567580319779522248400041522774466374209547493698465936476901480677886197192184245980639822240979051334220794891651828222895365939122765676853690635273953549528462311495761583174931809204672632742320048017369059705220153958961918905170822523386684001269313395279050767413321137537777811729213099527586013178701904705369937546742460151802696862967172532185519276229372443615187844849944009804563586648200933193850989347933859549520190266530279376616 [186,115] 9471566531391997342435925114062208282484833305412694875588973461666731346231771100690983981480689555778808995062129945244507110774678743122315840183174030959237607050189657861898751247315781451653846591683242192421401489640131609168957745561037646185386709089720350159799750509033904089660209788968723635872790847993545368551513600898665360928370081983416401544233864068952478760538589603766171761387455283570878328817005575320722462894032021308696330600933467462412495663638788394077183772754347911491323213776347634406361432721324450077637930280201485292 [186,116] -407351071840862647436964582240425033986030093761652816311307478444353635925772460307658058610965411925352096528924365004649090826561227276734648651929822448155777947923018471648315863512034164114941856299923858504977937036316078593146218179186874892252265196345042532299246483408983893290506512026298782308977346958672263291009592809925163982411481037915609489231637430468687309620728216823422995828419944525951865027337205321904441934055174545343046357836660046981474830737519094108389421474680609072819406875828181304103150415068029589323474224 [186,117] 9278482511127135481456444966739055534137320110848802264885124281899785089886911156496613062508747267474665650738485896147485988302876428145439173868564063455320125952305923111123718169634547319816878642225157519730115677024287328297735971404494131682493425821944355233863667177612056327125298431192889895700209874211799459620570018073242828762960696943934815200569363280394573358214735996160595674169268713290118286501358581278988965697144868379691478619689496112885382251520976216007308447035366676586811615563103529554998946808840416 [186,118] -107755513321936760546734273129009806293981544297513345647704026909445557527574605760024418647436854790418385496408733127126594466527352526385837856738097531570811771833325443495628289153800166862169093732535869212969255911843839879768460422204559315967312977033771259190353115348034866517432248357589972584197978538704072457955288510440275834199536676733789243666937674396047617254002555987354707749806787985392404504381945787559180698319250014720760217699802956276483282213137785415552015228492058021803653812045847580423252 [186,119] 611583049769644098474150898718751150176189982539413094180208982394355295206548283258725470886372698303161641625918672618479778898387248204234042398994097194489437591686463821674031872451053845958041459332442771082814575080495371198975214439839171806649864802602509612349220358229909447783637182986109126888924273664297256753337624492327135376821389913828716904188231855250289388394775097774126279557539645650892743477933782811282341871545706939402512139436625953897689952061963073476420430513857819108496360565928 [186,120] -1617750640365864325379933168489005973810250056096119531354527766389331438086834145111045309634146014151862401547079896325433786248390352768121994847900666008597313998802959770828739258847748022447442579591703153897962922220110884357317756831679731958145857872560005330466965994957627736762872014710359292753581009288017163232990445115365714763641048416584387831856807740357804872631242873137884247443038409516312467699113551492358121988506253266119965422481550137294792520722294259245051892108738725684 [186,121] 1890569740452777146067620765742427013424717344288885392719790168706923931353181971011221907113519017837665102714515943242656479296100670511931181283533758706247400290731029778990201284618084947786337270350905833924427793800946648707479552583772517743766903836266629236025452456052005816837460404330984806721760984246666219193987405629669002340295195203870440940780620597951937927224300411428855402837416863511813727904987930492587294723131721639552768774019430905481957777519013609831638432 [186,122] -918751888626694353183582942021327419835990230464482202299181609857086915611400786251233935946166019683760501590337369355207680565413192496409246638598888503108568975171890957762100475462318105538002140526213906053310775339853103322765661660787575981081219824960150100995329678064833824406138570795152061611729771840880074415960685202889282171638059611448623861282472916774190086878716339871131897679178370982306206577744210702667668174367282594413845973320972221893596046970116 [186,123] 173275281036794909226133677143944923665677451612829048724031549468091742171178784481743164425951568790192687610998683283080367005886206969103222952630419349182413505609105149234801652005315635478827223086409327493172649892527225992111508067913545022210302795832063712222272726774078657098274958933995841698309662889389974636453293837972580672419506442545864087560085998848936010510153646729361257899522626176354322750839903057108205696074617998771701883776700041624 [186,124] -11715394776027001201543984256883916415653701675619311527883889793239208702357497766234600223814272906111191852583360343274287903228751491925710867298756498841285280722765107779123522904229731305725990471629119359062601132698991635098043459706066824187255075882675399065803396857318331862073362320682386705807745209523861775338062663405767600616537788268828696316399816730899219790602884151469627586576428847003821102420443386482290228981693107920674652 [186,125] 259037382056956996188615073123048165618960158158094223917818870693973946917097406463604774854773517067245610086128107729713328406972636362019950161883451241727912745237584393065285831354208529230791460603224304027528894775005315185093525500865056004257218011354528942727326757349813370712789906750638688714140982863743696695899689468981109921273244841345407167205559205433761982703968270080370633783038947069376653309041530989439233547216 [186,126] -35836004687617966107916019468141019559921972114971078897492738433081424587630478116085755969751406148769914178872057534345468353341474485210017412660412336979647382097012477442465572064900959348534662094118731975762749914095963858032030239325172740909785069571386508779775515649359624082747887377738179231296897783461486583103435585629964654505423893398028746789561763374821867194114161347355515259403895518866103008090111846 [186,127] 1383148120920343115056047954280713484821434414585377113286215318988512825350065317976926276109744774827383561842444941846503057381369577967638199208895761483891028807489301481031235457478580304970405525511284118889225430213984961998255438960734850119279848300050073739606699049750283424853695438579619877461812133854001192094027463467510556794835725021921294334070538265530560490723867921395491314326968347601172294492 [186,128] -39366620627528037706394818018294986886472591576399112629138199337002092197284171732101160860342210664520882904481432847827771593151072102280978739892901930125352547639630666141415615851741654237147575221413187822004160950727983074354096443007752598966929382661625422887294755393307166713969587549848132733477466515930903825415688603768913688821097448039220581835980060997000301000137109074229506089477925992944 [186,129] 772067459176155179025825273689951305216759758044453315239656391786272735235021761034889115821512183445840334805722385967475385959026467049069380748489514783010706778558625097594077440929333198840771887419546326160415060609475693148123542892069073323589441057764270519175824044690814603675096369125924698247486228590866620133834364367842524605376253916346342795346125152273954945089858826913697420083160 [186,130] -10210177253875401548370360700686913227153012580538668700656604205363345802308220663359698234916257550156036087419830771770373520251860588508293657745289795440255718654210053738118111079033441307717499167765252135343268763747971619542561880493598702524197271759787920981959664922152642616693097072432110710292418903406125232383468963901519127506608832736478357028452882764930643719975710384095740 [186,131] 88891851315613900680564656220413622433066489798030379867122123325152756128176159060919574339078050544306684549539654221178917244043599585219690722886630482605741020118848252215953775062762476356414873464718626651456398831088432315535319238129236085093808383312318326189036381626724314995227188892941384731327848697305169091209442532439025476157996366479421633304259226270386109040411846 [186,132] -496141307052624428238193716793182234923560455489237955701960370537083308459863069810353378427580941869536989339707989979475735901957394756254285606166733439714225301858204717006930373443671960333282228681417842335356376226834014181127178971172386580654502370034657598520477324824402813170035957408993305314741312238972387761639660275855668958753272929815966050619958873532757416 [186,133] 1723489973338003827565278471906023706914773371809860672632277565275518486093834703637036295419704593461334228269888633016573973342973217142592495949754803655435331543581616923196357363868251699462001398212491135425288463149931010705249670618240074053479173742590553492788341269877422183836305461860318850159699086327644735497691989371360829064939513860826345070402179696 [186,134] -3604751291812409688668842611695138033152739563394182629131297675503860568564864348450398872852286694741535483632561754834052343658284768904245116251562056251205580338529369720618260261041126043653016604317537818904618580361381020324761782322024464403584802666907213478756903056789066649717755916652405805918165908058541576292587852582149312971639574230220945135 [186,135] 4373132847471008325346910326220131298272548361331775977701452930859963141017097680750631482479480163162286998246055351105941243280317047596781750233312820606596493887651259881659280775775559689695303717405614795226307977117478814678511878958932634984976902382456849701487171164535046360565830165528951619528392993112149030751727508279000283090690766040 [186,136] -2949808108481778585251935324342634271956571273508125469753791254379888765028143427754291501702607898571817608706038725874063806766152610367562629689395645123807495350537394415790685093259394750278507987494938129367401943214535681680980654177395424873600932484025608798698012438860707610509140461457888913741600749897945446264151869207847786522 [186,137] 1054221244579963210649651655456837163267852437685359259218170046975216083684602828364852824333769005349061055743574012558738130148925648151348634602162463798730285188893711271113792454040882847782956429631576818301602037988370019070968886846021369695896499795340897505360197279296579388931982361199574133976943315939970542917429229104 [186,138] -188860460023656769835263171447741333738100900414107458852552758192858276911018456597060921540685262299274622628928070023422399821892017566651367549142483826327591232981876351113473740826614095168430618472241186463088825503188837540298170267186512325746908189990884179868171049551259061217348549765224003592262011656722811840 [186,139] 15905383996091392715868832298042467268058638265243968485465852394693018722690594428126633711795966986117413331318068587186043540271903845458641854027200285544812323433036847956498970091407945872175816424789162724610542880582738098799989658089650546845079231462689853402528281093435767324817313599365255998655989484 [186,140] -584180889023598914154732557050440356097530199137729409345209243912167884538446664516501890250791345699379452074477065063228608740099090834262959549721238339526381185340699551878313829951871398333486858070309260718789148625639722997351314871069405425819387115079823763193592049973088483842373591060104084 [186,141] 8563270765413581452616831155406233570382283712346252221498926206667927362296116708435748881639097078737473482399682358178336837228334562404194986327871546350888661585410995833511683232118256190993130847034920494623844593868465702429345577988227078931850312769430062573800402102520757686833976 [186,142] -45057625553600464868008369917090564195789776133300927183222346267360524894457496798527937405277889551065578381891834151224092247328624051382296110335592507676019758544074876946540148986724617344215657594378907734619590702041569711024429541485553508718152860431477371325829352862256 [186,143] 74831791044241746198217676611771351512074538761849778847114114028065556245995922287280430921967670631785465036406854997573698321621532038520886205425095477826169879568544581399363670630835487748092339946356383095562818640783004364809696003640975364131877170290424557286 [186,144] -33479504815165022067888201635518026699200046212387913448580947816627614844137798004496563981269307941289438373114634309688424077322025999031745134278188352929337996110732958187044013858629208131342347148509524697384825531609194558703563965351998458793067456 [186,145] 3305800698692538722827258404490105621541938324473780913285092884804058854452791898220023522398301343809057638273472020902722709789025853174832962598505003104447401090807645931017463216009917535389986452368932288459125770805312145000440728763004 [186,146] -55815111633471960711973418682897581639673930126144171512358888109286003674435123270701978804541046655354791253641903065946896634739028211593351089185070722217254442545395941506624630485911216147032085993799814954611390833817579812 [186,147] 114337774598420645761374868507436262072448475236043571187592107889732821447037324754937866990354907327743511944004146915741322455696044106560752047628903523992796512788649029941565935990348648265669641976047775414783 [186,148] -18141355217467569946404021147131102012168014073091113962914874773013103696352502188826581298807248771285172177404514477316553039886632201519448952159163142563460594014233774775806018714328195513854160 [186,149] 107791478555726403153101843737103781927782878802571800561695498259678464244606535594518470895141995696542404403155322902729496123838522643566666679597375988325019467032928705951411584 [186,150] -10298397222212384536614559942652537153127718057282044415506018060850734578224707284755567999884601398288593138363861833894358863089448989984813542439917936130795816 [186,151] 1702373059814025133358198102024935834368791956387738487596726986848933849240278528516156118015466218990994566644446549016343747487160997899200 [186,152] -59343371909178332755961218639465461261962553780795229946258755788187593600408257603745465602936130785353777639939065 [186,153] 6540494329380031891411874194226646417018488601043922758956853584646998131146478848 [186,154] -9693041616 [187,0] -89521060817440616711780275289306860468674930355875811445526599814771671812550548068459148230167251837366190344152811381951438848323503615687072192173255405830665398129737975273636810462663791736311798051222259316702761826648491484728081866800050544658970913170389640332832523658583054852884968944645935480734981737426984706461057857192991992529512417527162296719957088604110828547374370510021007400913615060447187020319111194682994172410706950426446275182240501107589727675846106762993935604367367105007906400374743883208833738919745792821695899486543921076628934644437253736353464417164487393381367563021675577160718980954146963798282252765170670229637019650746661415367679599133369950903511940039299102636318833702877706702901536061260039698177295279441614948374237136400666777518634083246545120233886700721765181381925773877308803642431869878897711688823597859213759777923892579711544747125390666740055981696175994302592940579620256929205743917011855902875000000000000 [187,1] 4148682948664330316767883787342984281417389483957872834457371870001598305808458240689032094805499775802400795407921849327453168644690285173371371333271789574701301917292053837093817715140562582907597093480006035815519354677042984454562112418661799881286631084192647525397764682189905485115805431736266746809451185122509501697313040717017678274891259723369348028555385729366399463763224306695559058940283508226068779662823407279616113866597242818360857486468972820896515057739132706388225773714878475548965155051279355561419539624532507505456363237640147536556252703987732863362344632014308311574450616317036008237019667057086694613979457707193896365518456041916447506016473560233983636257824038245505079390971340430665594235802094584361246478822352146286520728422772285151477535236982460315690282007725545508209649451861039381563381380999867820632624596645817124590436634050753932092636514717543238123817123598571517223263434569306171734653626197040046298043123812500000000 [187,2] -9226981160917629171978180504366085261873978609081089348088500781112573346630042220885062730920731516652771491443907633547046229286904782308426255390842552285951885525959055405551500066062106450754259547508069319558600078832935252221998016602403765671712318729642884509695430365865143307862308984025547210604804670364100990155041265631823398833097167295564310303844916762013745525605838259689173911740834259066573326256992232749317842381551635391723082587229412059617666225403236054332344237340595278340311203426785155868245143384314762579527876723220789393134951965173020774576437711075080072989068961648797065522447368489953176701007232304156245551196927711800546723215911067016794603279673773947191856720862100194320029207175955235581279447835099814092896607279027311516427135102206773376891341992633646687218012029750103548183571368668210888394367292974359458470578499599980375100075639081042041160338134062190253995990857392840979536812660133527348524675419071000000000 [187,3] 4715352670897931495980399260755885542468361862441607187799632798343180911150033816374459588122082090295549852751104368843587516409299755552008706119466439333050437392982766998336984203576189743256040812265631822826155715882349068221792311904031875685116483117417897551819174069309893060827286273256875395082668206041583811808419059817180599695316472420574777721806779850778256425978269276814832942856233090770296343528647358764907202400750124236851325104793234374896585308030193267059905245833990536387783620594520642144505102020720359419559740176336946515796233683050893242511765086575874650444551411964892354606533571299342305928932250503407593901491022358193324946630650580233302487732846624884689107305682204860635210997060366338789232887237607719022141164144838918770244816620996754931410661723890538965598806991329418956903609512209281873314718353086232399659056540580797259254790589642178477067332886389839893549631028431964994925688116654322867394010321030557000000 [187,4] -893044259437440212385260398084885577808955694550561037817674870485401771873519074205116960483570385222033218768139168338451881818893757613954119405879435294651140736706551592004065849097027356279642751147655728659675842974026239890186500785682539024680916174867985124294933197703748117759131679292702208261792685526723206708569808007121311273655921620829768916207809571991087821957858805615621041265759033738347603734458241565130313172125334301140995405295646527627122396260156924855028740500545195076595280161009820744044429128714550332794449163572518644498784647784148911122599000816182093363253488873895704707104163984386974721727782933747303512232167623198929668668610033318316112828189641617860060885597788221300856751036401305697627647566424648976853694137918834312794949714009992216045855442900575418203067000987044612411512087482678022117264805723623603875969276884623576179997725751125743970926173966102329835707651930483667764556792185279487562105194553517712000 [187,5] 79841786877591727230846350047159620535279954737593518182202735817538232035178895210633076862301246329064500002380056651583597020352175642097559809465777141377342711996994150216000753739267949084580110802329030018635194405945913323361810537165229018490560415480521776420206368984823865595100035250765096950456747077695522001238486180535383263616718850557659116632416824897601094456762455498931507522182615865341926411547760058748028966035022846206252835077310908976078348873594414574417560560366273796795811834703148534763520612011213730453486467334081388533241536624179674439209495783838852754278268933849064757371861075506184020634682982440010937377928578938765924822474642089593195116625439878803290562167450781700753430964312897131367083518564515319211529809112448727446277841374677903660080165811899303264195674007743109687516494450538428072618505441175403598340265598384952259194193381158484733063602506815052780967437508311806273942000162780192822317680796084314048 [187,6] -3908270227369449948961600678534823031590008328410112005967808985851055042638142459154962140750019163369474577638234861588897490629686585560005979358911568714365554889449913924817022107416163841325244375361619585805994802359579498666067700904886584363758609361384206861996838402039557264027499184704084247471193947254797652563757701346475629076808169373326556371546202472072357149975097521396296667824714512788266827878805704642740598167685507756207714991103122658329899520824568318276882048907737943044921419440139283541657524463820248356474734490925884289951425871950410773189328706566934358124889151076970779745572478486994633865764467849691321194320754594154158758059655658915880890786772856762218991177439380983183575238745084597183013285432759561166506879539186015696098170957221383508153125142402168003042192338349236053912034700609213211678333432983527405626529200312093834822446450296949251667640674205663421718878395725409338917135158809256395802882199380136064 [187,7] 115876374900822583450195040406089648935317938651724998457188767396342937803353650386150022668183399539449359066188427388156479631823156184679453237078042674629389109799932835313210491761297520681153523698842880787368052296273442199427296593001229135666351148986411430817591851935343850573071724392551470848355002437942582465024694672516497658811019907921496066830822005655027802677455246032202842938478558565965727170158879015931448874659982390599666496699763749644794667797484202528715680396382839763293704780305524936210647188146288532033843457670983388475808917319000163399380234079577706558928504530747845014000577397907400808327745691107292885460268197265715704373070671921614904121797514817706572311981866618926204788799197038823599680945807508988581552655369805819377998828656041525538076270702060423028726221513071466244180489900707613529809812192698286490354136903770116757375856562726664209407803871021017120322854175791510156437459250847956040689997202058800 [187,8] -2239622998567327192927218773081956980786292187138473628391851148313603102072030479937463338969653208690627312981373569811341722017668480083754794917392165070888201035770848783738514838968066016814887022037900945226950774048435906249773445189842425732681781482086819377193326792199733745183232676769113291271269267623657441960782225419314974449546739425309955806408139897323035149026707433440367352735652961998287092419515704425132333652016915910256203646594479339194094384540992218155234559328929632432673835679065987294045540931839636632306924727665800966307062837976102779892148425106141472808901058607429321359654398328565702572201247668478928763876022405002254169970765172413651886277528164840911955348749108920830592846339654158701248222411038780640805994860456521176333183060846167535816448918781037504896731909865519309038148744981448785815400858394848090358982778701851532876646106588149685160117091145996817678176288337021108431006944157774987498191182947104 [187,9] 29839166071366501351789176058659535484736279043785228128624267435560657771288237225809497675587037579345820209282016914858353101558166402942980728202966094660701969748838401473334061310533912091421374636806409341782031305086606734790917444123888952856795841532174601552718211754612128584952412962213772396049972747226200172386001414463431128644769854476986190295123645379042434364050597086554390982108080236697862857340772362077635726889593331963664867943885711466465725413241074090188791474951622538069089383678523553307173705311073636149114321428369370027066410177327374733856938748445653054813978486415286100793250743062696168389060697093376095375220831386790534804578741259206529404092668375053859931835044914165776980203102928395966276016635554279010300898778027140620426538960117352136136650581631769494742881322345327395461098373408311891569769447690699280127440462918154793662387092733004341018021536556811796706600279709857484356448897138470979475899186080 [187,10] -286308817158713343706835246087513602952848107908960982602589710669199054582407028874169467885556879849893632294685219962232497987899015280723852444976814234549031193788403827704167973628350684546941815921083822352643664449329749231617818473098480776996838221711118193397718514452542035918796733872936541059981419091798406352901551136202370805884814719263007827504108525849391269423926656336063037163310878822834236623523069959150652163455449193174406762243683078507306062916272788711338135212690723983959045315408667606844055892405787626196327138023248903134947942561102412408143709885503087632973058961216317081993483442150024638699789886363001864904788863002297284643100569770245857362019007391513546675820064792563113304366095532262783257192693058873422107777766623555352217185037679144804041329371554682884348158747060560020869790509505380045346747940107263822356990720044550865897465388593719923351348722377911670024795492683287753267506142941744032999713856 [187,11] 2048890830650722601324727384705873430122889953726914806528324938193599899816693336539556636312229567301964261926196329984958401919855764549947445512457586210028248844934171010860369140412684517281415867500675621479373099957271496067987879761559456363395669538276918040310838364837581032717984603345730970517545034436620930637555421455787273726906241593968348600688058223944750247744479328900232452632169533390246497135573574292092163204705043673229583640623406378153040714555686204506501093415030843472049529007122340864203727010379765692397030741732008411459768630363654241910555928503061150926924279038913226991887443141798787151203870181316034139468661502770993597822309040029264538449103826865016443961578221906040259007370848543010389939259584080671098705243233458598326249712662366688249789069980954940930296959730452041850529131558023909110247415200568354811148235361975096332777944593174829587826293519860774873646738786407439225531619308936885971222568 [187,12] -11250652190775892375004936230491286070702451352960538229421634926140329304799417186258042531895551704239130929499219015822538822528943867984266820423734474752744363170703438440532459925330520437281282257326033280353078583257223356427856957761267471239140906244272258460339925617878747655439268130598847999773933939308215870685942246729244671944714146763581288804876061871407511221738183532303797876304889532863487687993115441729904833665411051081345156603584110769667661618441725925784830455387870083995025691362508085054799888041364488604750953170167427848507887277646130941090340158404423612032642847305867857460658935360241017753880553317197214204038772660612888296970385603422007622687857994674355779720667702282754030745292125001133009796517744524042895364472980694881736872844554012127248266242591071821613390266110761168070563661637152842202554612054886611320303976041746348722732708764800252821412372116650729737898724074911643148749394161338323183712 [187,13] 48521785689659171601605814086583523384540280658023194865119030300075652956305983629106841726970372903526544055665364078410362791635513857437239978078169357463128449522937841479510524301240049800267774664260466507952030973427925744631878249992020219746905846945050433902681648479279482244129726949146692204946920580971368792431756532824319399909072669117952839200967932615766064383258903294584887714551384438527068183705337765119915576931823954086854845048856879573250579385682637598889981479214902413458425441873131463248628025711017338737209352530541000000726068844568339109038236373252300705427518639302717540105683452034936360269910897604775001669666219738492592357045542738575947266934917531123622605570194284931311857698898167595336984661842069040251488892215304959655716164982984248346133357382434485753284714116809125170010832538701331757854610367542983825763680799518327203025365458016157868226239836501111960459595912059601703260590122055720604688 [187,14] -167560769640279684028861640214067114443600560938390592081347894234644110137105892356141771277155036813297457904927026376096032744633332444357521715682275231852244622883909971915654533111151628645146709920360668176767467304864115650252956184879793262851886708086446932486708088323990400440843685522038893657111966882737580587627365090392404700671467921023449955033428085654126512915598318440133855682246133204519654224409095483465551401939767439182117007934480321727962640927494420885186333461502447135844872438978101506519088090124739599153555455492743390711524678093539334207085801678929150767980099992119606261624877154690317642208385578183063083395466729824394078760321372982191996051690885303819249109873347877437256695262536936091098403873335218443229094972634743274497991335664905312700553817154533771345805238732731060779288599685217989937323085971818763719794154300754320623121518205052676829525501042396216230564389457435032135349564542019129888 [187,15] 470820461191385553884084506641090375974476894745950122333213516166253773498484378789792822707189899647165027152465922143889639781966235728033744163683322426712524812785930468626177585053390757612794310112164595193307161049320633315346086370727587075895931491527990517670074281548229500842347697407700088584414724658989703609180763538264312807595885282245069926533208012260148138103652927100441474054205283461382521207841693753975621690142680453544268717856611840141306406708383185265645415272170085420397611767278439116216144298318378139487223541916448399056783425194738656626643157517434540457382468068890623323739904943568574179811319906756433158147034754638735095284968541087231713398228379040990606074772326937829237891243144460432518643411376061888572841126033869287221787476150428842692440047689973950801315930552242323354977994590515994937881904597277980916965363194526667776111620088688541611545020127917220602690703408084597282085506312125780 [187,16] -1090967971535173362220681482287948042381947906964174823724527746806510103363719527873198477585158950608770370523116414092960779459197096896199410945288780422843899121593983513410099469807868298952159315699098876795625716557489832827666212331582492978866941049330297141167097939028882215987882596800606846428947320722381071625057357434260539255555231839818540460884302288155370677388800497373820676487449910012326861220432298611436442903031865569392484057483788495410660161784585444609769255799468913367419884635747039480004040547174445881567009213652108605370277064332559092465132581486883954433854199770435975120546240802531996184264927356461574059347904732491052526542299952572827931203192183693230256117798038545432045677743341346454326763580528372085894370686469617718947920602206784658604741911779387644072636315076186383988752978691189799441643982884762549754804125930928479931291442155853608938367925255046426557339675278339650256530440865280 [187,17] 2108265663958788023481634477109303104890146534328357122610382465730571045795992762931886581228909365494152540855469719272650897515782803701908425296101064075253822859746302499471247682620900117997321886451853747600531518373733844918902595087590595283089314495249277096995266493286051340249788257427252804799062556471742083442085889537495087866703903463096873903962698232410472948045372072023291996879861626436602595611632122059405621076632885387408525860743536209372497488086053575629925752834558169463799677378662047218376645369583725744546557182438820929263926707564317039241544827919010085351448663544716199329792601318837654597939628348895451360410209334590170599180797418120547281715652802672713270889126124587407346078502735940811215657863199324098106183939239973801727660716774273648116542546550659415953161997720484493231129917551526735465800682450580441737080462030739569825695773557809914751965009969668786808163487087571298297084363912 [187,18] -3429987251830991309106338170088595726440867323116025910051591991839566767126974789970472633397717963460051572747709279070278800897784509348262737626022868904347141910269067504449875292381983195240224196523603922407804760216101769711703417320061154130084766159814403804378046787718383618421749877976179354951483547133110732590649878908729865403126961455249269964349168950140533323800370103010355957425640686524537169199947278551062415892750756749719227555062994800381628261574384297892139411168409798584892132330424225914062145279607543643428151570807709105942175160116826444557778603164891076172791929766020914116769486655975763462280253241305659228672181725378358409376908678895412022568834274429676894213082084312274329288772952658982549476375220854701565938466706366721222752363912575950523737732743734038465479172137282690139115685135025456834777618587515095646856494806924405429571868396304433829433799190328933384772097245395915191583264 [187,19] 4735320257462434330672422766552452258299411638805418915499824597542086422451832361388695165807601335648379372341710520946339807591908969978729448468777893723648596738405907180480015978495485634842811852137152138595116223733944503425474141903705543975506667289518971978843485694013016978685696678827903126374909963116021843171880467957078059941268976125884116770475643675852285316781631605588982509484235384484799704989166221430294078561141190945772901611321815920333102295254959529305058527858758317494397832253307292611492733616515081103250054922176262555569094074949042229597595924561018086829364837117186021856192061663353924075186021442414232178659761259719203836530650487511284035053472650920759716358163388283835669744715316192299634386678114518611519809715870883626453357978092546931451737496888812284824806078206826169138029048419100891298934164876960029226109246330445137796026471103896564174252637756825744863454009046541975993794 [187,20] -5584310446927000691038695391156518714027357164701304885102179811587987536527396869454244861808601154179050687693660279016622752626546031103679217893610409763541378474899099354503119668282620535366541738722805099390492167560529195100268784875642197933936616701295150249416459979669804373512272640196405594007298994667405215998021531173450846983798226333947158962500001270473244352608181580073727950499958234942798298520585119536785908668252177532655479852257058872387413598863135583600363734119461061180774058734030419116567679200218163956190707116966552375894128354584664178449890266484162005243116016081017041102612048767966115733695284400070359266558048402042112370061712343943235560171714812757158845624365774191344392350797008978284564696638380380756927344937737779195698117746343245376454144389383856412050868514643385140528140046136924335189692899706304935227124897273229855205974184549858543099366729333937978718663118973288651912 [187,21] 5656451552437073404681632609588529928643840012007305224155469878709902150712804808983262163976700720638542160717636779649931465770738432105748310844104516523767668014461243697702485706988264335835003878319715347750181671216054241092753182771320120065120281627627513920427497431719490455378140264290408448273872186920600406187482505504104328136903762160666791704555859876211841147119479704428066552874087069118920954796954628276739444965100265441720451384173302014439949554407343509586764175312206239242220447634297003024891410359042569525629064651287687116885632645214100722864640927439971938795475120927592322338896593748478800310453817722381492881184707446885667215715928135472418579713660395294951056928971507202029698820796554648532609423904872817481030860314740799231642233264567932967277174922436449088722562265294678367160137593800710663543025339299059364203479835258188636834065317625749971865857383721378108481680865434189568 [187,22] -4943622134578372731837502867000399558990000262381459120271925878534650079442030179933715095223479207647870056296765115407893892178847058094875327511928095704935232168451788577723415500091790367704416322294089683324232145194432726047703846228866369625410560351830155004536999854035406135691441499655081183038646054214884206063450949063179976038633724546044757448955104933653682942433906412109353080606816853947978963634384337046422484375550258543098795468305095363509455571130509059383793538127808746136275431797874938864590578920967493996436802047872298041060860676577319863522933881427041808542554420799997293061592576243033656355233391794157238666688153864076129811616777658974359456228673431142330551515440527953107293627619652358915738205565598695159749880260577377193910348644456815717623341030275737410058929357448578879734572130251528438237718039025648963062120382128137191994029409912641044710396162498371250245030566009920 [187,23] 3741788116555904064624579092337098164257629650501271170510386406003271242391906623201223920487584279621473034551940106534929092398771684735824587548576937042344390152157743157143683119400059630866314689824782608351688481352384206812956911526212760620173285107996699237705166555156710725837788469147736651322300791932646855809927945825446794753327000060456245018824848071047695631762554414510140075904947626713126890806604959927556249074716373111739438863531257588292926790743274023853410723380914306596032025308504419379053836630247495044838378830930812869590017307638652937813118858298530750739097993585954288392981729210561901579789481280908293166004080049334653080284545442291991833407115189198020055089671738920695775029070923455430561508592119629209210640248899689481692841459787240838846099993574543145594041717979846637233671509551833731329780664224752805081061581162758704326768497418740126321796139725074268175614129536 [187,24] -2459961993235633293079043551982667949999770621310582803018889634254650693169738439706960823597784026028815983496138299302178619705080043446975616998914867695944132518132764580841920444559080236129407160766094030289753341544472131298207356768880942977266788062594851379737922312526795776444837110954017956961616782144844448268842708426620142626696205761362065854222690151994221032658197259360946689384360839123510602447483512593349501784640596402516589677503632328448971367735095238948311307054340176194354608421523397069015573352114949381280416617115472161050536377551677306078281084895144115165029378116800256980838547438163199835213994104256694984244254497099708880764318449399635037342114461404608949683813305306880883233685136147228491729454411715532347315528043924991763470862032663216897366902315007002812748280104452704966252253225317075689479179800090488572482785292646375635548367752530877945017618579469096513390654 [187,25] 1407907442836324473096910054318871318825743355475297899382428728932573164541491111219464547212774127928138802148482936222109984077785352185698744474759561796074468396271634725699277516145495255107917303876558714483319840399079735248594506228609793205353125470079341342031821048959790343588222865244389352304234788115180023236781931711485513478815586457411720536087181518418891345947733957409301716763625196942269294886112559929964417475427574666469980159923496912099000422103879834881033210120230538700615596219215436459675222644135869840878697831110772568233143383693524080694380297202140414463032788063161435774035941460683486682944466150340773173578099454900312030223471918607900713763402683694663827784042916042018239876500488716062375046550417022668919024823181354736830277716169876695236983111779531809598507170063413787518407094465825187786587436094978240385403647848361685573463155749870848791341069716700572604048 [187,26] -702593822474383093519040326030079829680810677323689373414562929429134060386022616736203338689223067632271919603847410544781574426815427108350003346643450626754731981309347788886861932322586979616910851045044947703556043720147960588922518107067981228333327569646351103448486165879353308439701106933627833031876980849128058647108934724663001464633922858100282565958883709269628010563608362130152955134871926227698007172525220881189553195283747025892110323700147476881320520839673310616340648777144037309939099968647612296627969298630236910874560257070647668555854612868646897932388318547690493412910019860465371382929805360265034399489501988437634904052844411481344504129546588966357839481149340323187899513241891433302981025373675929959324818043689647460428339823325480406689092656969387241254534194753523344757474050687887093756694921280539200242225979813904730120429497630276791693742798121229930266631608261927781472 [187,27] 306343042992482330673592720923722764111560111374964681490219255211274898695898160543779749847323122721959117097918218619965703970798523835567560108130822839315318982090304133397338978327815561696090838150093918353337670682303915298217467638014249469508405079650500155802178408538819267146000170957362822812894715730947983597670252302582663729236818381284857431015946367279643846737422952419565452266623379477138557707001067347646735986223363200131766644682704208286357077398469069911170252993080578472758105601146778629804746913043358118877185665516072312287003801137097520163744839581399530911602381335508771620266774335159447287940800614926566297418752659610980073611323119000377524460754768956522297829819282756716903123985174876619546131201853883683518797719288681494372460766899160854587802258763825327161818213055600556497837555925566609748860847890628512845444768037488957403661030004065945595638546025534020 [187,28] -117263180456251629489402147552930949462940997866071108371632221034025147447024391728330140108388349048085239930004987214010859959642203352835875049131539504246754652768964406385838112430031281351559545130099640885011953083656216179233298456556442105767540776230929945119168292335149289977227622254176874997062767658112968752790319525739244414087642914449509680431156138286044298537969763940258586280644995007195168889467093993530848164988339947520654450113465495682478170398145729939868382181763234246537640961450528424405329395866743802175287642253651163571305330974884229552602761113935231845399618002110660218192408221443489007413406850861598828694273482064277372058419768021456974940199041270322156218992693081782477805545679115295963196176282186280804601839794165652192521469944443740095720745004311728903412840116166479744829718720195225658768965875734581810530741170607731473626330240534513715010596188118 [187,29] 37863796898522157400729805274346630838069206069536419722220167400151135435043734357213487024644047891247155773027002390466687808303248670342591179459437032674567906467459117899962247811797182387068616199484526996060515889506574222196050541612734326797265228447669065889790068317734628100797470216271143550690214216849660654741296410726018872241679511800697002963395645479756584780481647712479280740032807933714968716944087365274596574253833544395451392988831799650853724706806461249501558283212949252293499720805351684947189084090926533482987857394569826895115907679723638557257007998536204733584923603111012832407626694741473914205572341373375201772452305513563525535457197706535357697775944571453212373781245900953873309248839439966403852965949454936499190765617621073862716226709529298939980114359465179251064063276211455066589578708086369682588887821685704308060189217708088155128784738659906033965527240 [187,30] -7849946068473762006390979582274253647487141268046459937043394056256528515496905334555529220206745052614851497108383647066686390152462823630335740599427075598728457119557398894594893496006067047299784035662040227931304815836607731770025314797669036191086606747506559748305276182165238702751966234803820817170314139150821277033045992595152897311732056785647536358970078522951999835901154969598077569747497062225865026738809578862379948936044088993560735944006571479961571891881765485639664034607793344199507056300344973818779721983809503136932716072631115450507385964149202066761960749878500586318955014254540262101617691591700832251730436715560844116689534067052660433730003445945299777728505682780352846134153275538852286464242471493645579286113759008896965337045765620647238662864575221963805058370170617325531392300646513132089360437637051101962922842010330111064405421532308881247982681431856867952640 [187,31] 6339538088074051988702797539490453592475472614089516808699609501106116720943067143774234450633324817484917507302378429114836312767694375326686112777303641307270259998540963181878405479356899319300617017046952205402508443051760812776865171532809808928353244745221916684779814763853926163798736325260499818335769866428362270369378489813087027484516096224513021354283827297580254091496236890536547450539129579814459103442366100281162676770769239806679921152858836034898597280337506472939880566638377866275834092041483389756240879607169736054642021759757600462438939164215370169781326261863009420304662470132654942718695552086366671602635549263085344836163011796650709920840779983385571625029735895114485881975970730332842291621734691223490374133531219102119809609203532321535196757167284043854548422441018605632431300852245150580866962892553968813946254163582059782953534442232646194454681600853844001146 [187,32] -12085588920874471420512700126094211537742627746387932755610844364484694629025003997804051604898284933310404938505349078359826198416351331649108850510574467601229969490416446349772152694094015064598738187484489540271731682778555082961992746604049761746879084462841452662138132808398924321079500594391741210120129863126635158090074443075784509752776812549957723673209528739030169292535043920645200628956747698276444400332418232975655337393165290082131589056490186772603264875062276557540351155688612287461497984302862488229457225988925042566478082195176540885276239070508313039261569422624411833561353911873861744975532293490338924004566117337124267453540987652295565852136478556241249518766147695917520169355474842561413197563111881713355475091109519060106050105990633270435185502349652532217399644487799020749908198486247074931126059763227558746230884158533326608996735484181742188870090086835409792 [187,33] -9427069941100565110174045962324308879835917908123063967779763065739024508315553946816432926796937772395640604682299212706542067423397923968567706223411064427160337151635448211568662814182791618040777113642342534626571370911731758482596242002003783493877717262911005719445376634181979246949426361728003715677282451214649551607175089247891704971765437376032468840370578203653981626118403326303033435152539159117511112063230793124470418687601707380843756820276017657834554552057773932347699806647807603174722594904006920784779737139923776602169493066895866200278995888479069321743320632311045519098910433113376406612421069052641471253870892196476495111370981486782136175774275446775273139375098635078870420849531581007527371866608301659454766649738877883312214607472341561013874043396023550707217364540648880743556584962778606755166239263675735611549437473713631374306078461917954708698480870739644 [187,34] 27522852756961600822595937610383574967688786401614284569691418089014317050844594823763644242481544805079779213792335508383105516461528185110878436400871377823544391578546342779867064817826104800859991108391961693699293911687751635079508945469435521083783889822195280059775158560481681771763377310471493977644295310027839904561641060939054932336651443146894431232335477554012664471118791398587875511541902215115304944022481626356956116559707377776895214234156813428963618492437238457786900005297558300101836754760691268044590411021635887850437683553374098997711880604640899753316917980965524568468405296038159941058881207228999313029900726484289174583408880722520519081331557774650099263261524650160448001215689522825426072147054939687967423388725858393091623230480443742357265808932130522122450543960976869020370325486451556898800228914659183153690237746356308028380350014149811690882477155148 [187,35] 19162939524976073351120122361882189709960430980408394317984425710774338376077313785280579558018304881091730317989802711633240369576649915184395254508301713191694880834641652160494707205461469154474202722805094138041646158903149892712169740580228488779937252842026217185323676052152022706071183951631116522985429686246479505096454033989066240705651017696264987133798253752639807147366957961321902900147152352138341535266094061519710122582719624926678147572006467228539636632160355807775529107332274811904882380975174938991684281545290211307011140734215968444117849513176866641865793997859199438012584642685646736993995749023510644635657771933362094818585064562906616525853283779090266708802618291843239002956505129341995630756051419095041388768169644286577529125965083902619172970732657286356029348933351756471274957977493621324426966589093574935558837718023583893445902483688876836984155873 [187,36] -48046327143353377516096176534228255546662615365057745506428315765977806380960326543164239633629465749430059651858390460646832971086768117579018688647677299460488514081787456003066688092360550004951205893861539789349756459051665732725866999827875952880069021193247153484449534560640668102522551631266913033916664173609427358089131997262061726287439508648796405103896571499720662863441189645116090827956763626283006683031335550351012897384260385120004251327981106699840054941799804905191335765512097244783187499190096980654775699475641017561470972682729967973702179888091590295646861286578892548856214590899624602623393497616855776813887864858929436088736012953371759498136130102237622807572490069768260215023558892062784557073173604994623967574824203864210517175704311214142271510498239010444734514905608152732489622944655879054717586641205231136542101889736469242692455810930755070675280 [187,37] -29145473599218090740622770010299741083693880160391558879162241990514012150846093405041023084847530373294125808981298866919649203252781468451394922299358815589319075551555049607344864065749081261397593263983367074802007275008685399982168934855634247749205013863887084471865927158527156487371635782601702191974335840433097032346627962676078954383233497534695217243025652845900030978297748696376424625353541688489636325506742198409649314457852013907436035597478571512776324640491040881906444005398812407400720744916550058792153914932475872037039586266566035938045698749967441247928261971446905480781696513539779655422540402281742856062650920789291692740445363969710708842053282617968645888437693233986425855326152143766522671968694835103750121789366384985220791415486816878556667859146567348221651547489952139125454963065838319162118198938607116163275906761352395470972032631849094936640 [187,38] 61396289735010079045597978631985270515054445400473226344604332939407417247034849143492915391940234188256564229297639249665064085926175198378469219162737914452963632166593761765569180787845228587574338737967737187682741722432723055206349424833081018857312152725197462223155558192232099876956461052493893615251513883742260552745005705500882447810683553514146510309644216506186513786811368744268168819702133998555749614494497345973292182229996753956158973351171971985656145430397190428064609392898436225990778197668376079846406833804010187033517725249827402800113440494125919815846528574770175916543728654561130695875861375779827016368918144568452635751645625301033990145987063635337491262150598225961284008857455313729139360296163934258813677701925241871439614866341705656986978776689510389910471400843394624014645284025551803646685593928699287468991606181388982751220468923209299056 [187,39] 34603916840476935561588747478902742698306008532608657869811152102456462920452727844672204213056194894422448044478244887945795854987852503979332675467492443750390649800884044810613998750871614408819672251395201889134440363566375964455838802316367757099406150932632718715514362897982639692002520011362547266291973704049059869621647298321153345477392140667179905555913214598885225980707123610455248926897838363818155712067776549774706759483441132343022878020273696754011221090182318071121683093396397381374622207229688470674103814563573589859768584385310655027796820270184772712242514905916062333684392214907645096017245655132621905226014580766670027960879020587708759543728829322545989885635534592360440033739676368752333835635434079181857698485427637493063327393520091798544420292522487236399084825641177322562261762681199472399285129273578220145195180591216947447879092097565360 [187,40] -57757358000882142220587595139568289018499597901096862710658649745969183959958888659725449242338465783314668330508503611558838192322194027475284499991271624367519123400830920680127225885792450467570456955767599295297107386458513282977460248486807373710320678612879444318354382695038062702673227294712054153999638416169853746209029237117523352523642331734538613362081771125047036957153232386405283795797798511442993252632787541680790855953178403220087514522543879784259126561684538007728242276093652885552716853800415491222553083573234217162811768834194338045712810662331008467020978018583969658728114703830521563043994096961367585238799103722125436491770983957784518969968341957532610629745496242984236265025288937796880018831731056438491743003237243858415285966621043597939195830103263320620372054678998409210624623995719547591430701040866623006747798527055429719592731189543 [187,41] -32607254664896504328259913649946473439916622772210354482924251086549248839613283940463772042608752613533483459417111647035932806579573760605176354719109146718023837122601202091020050899826915157710155812018707359849471580164144755860416710824207910904106520351662807160336123607892684180828376033714263070836632290812842833193655925983009460828858128467747191962769936474491291930197777946931382857852533518686868520077313707938818988456498630215130904573180072362753810269841788458417048882987618912510549093885142097387204968191317942906894614610190912102698285702804580924165345230218593488211073238942533523499602247583823817037502334121030220035783436470591867767368411197845758761086002129731532879375646558058039071000750563203446185115267503644065567323835227858653034154373199713575683821915631307854594353004445244671964295063105254134763439957193394865357070016 [187,42] 39857406674796014504268952226801587252002202491134440448662905982473946349035833570284139095663418910633128932497972768081173660921444109848595320382136552891853720881202103964807010488424169779581910422368539175113680204566600985164396640947120507887961291258259790584708413926346837658647243540480629865598752510953790944087850606177848513394015543421152904141529582423860280453100363583831192307062303715856286243817326264202221767542730112993336886156374139188915908390569965608201629056365805690761572681257468646772225340521881120301515983058077117524198940882564476316911438213921870405079933316276416460413356349639372027895508064587869862163588576244471786724815117888426603011079224935509819088521214479801986377602675737382676671567957629479281725761342278123774248540222889842314806378030999255676961884066648664603947237782669258808335703929829979906350428 [187,43] 24386539484569912245633774253316717630865445824437671719924432723204021607562773191220065522941787775667736429918437708849544761704062492153928791050149388862931013789076978444546425819186565546596434674036495531417594062089608555158956734888957491503773940640913297523654700528122036474311407611885930349344764596591525095226281515668733605120162737023973966847618585282856092343045586955739431157600058147093391492090364478897554970382731019802559434367745331208255855301261816179598139132680591931338338044632910895683695385323794388962504541792277362125866559962248615074005986328341727582199385386925323270466873643695691920251962297091232876649014938603061763381163194466550283968580209369815291113779975875013580497991145391081214279961834737352052657538946060858821149117624672097808812442851648983368529266502133018016525126517919969819968752218882448290240 [187,44] -19770617027954512098471591129438037769509884382709027687193379383991465417613840431186928805590538199833114889562880324400071412992780410462481868841960953772013692624586303409060749250208301915499375551095123806883146358817286224750312791694803859926406577010896097432789023776343245282158381809673588398025572705479334350756628513087578980280876080501115245128073524914245250181805916272585208441706611547195139207588673396867303534668871319129746765102453994314253375404147197320213562288175565999446563716978303796953125091498791656903691671679639156822758379144507799775119943892802169766027356274267151906469018954719208002143569829419721887478326989074359456943653474327685123537667609546767577156473451183489063816025932974204643561569682305235575466435771395679655707740127537528010029817675369440946039026313953265369465343640203657201006110702188564336 [187,45] -14256278157994347014036725743487645707860600202446166499352532279177563113325093159946710451414851423427785278134431322726383476724843050400622849313144409712958776637695956312783716906181276035800912041538635584086921341306847109203632909291561194987273753140383220975572892101927705684768513319496764961898635858297662396880021718408846001801146610191103383272323181296618378385627729383642518013206226166889730184087398898463570831806835120955535407024174247178804953935476185459565019881824726538298715020135482855728157924556821613618039361611616549603964716422449897892502393629812694681597194466321393826903556673847498179321274844779679492313817295641423807575115188907694139335571090125210098074078303754457989084174868042860167142250102147977518819157627208375812147084552683110815465044257982714867693982913662934624386037197270677486447448558396800 [187,46] 6627805733097347592585114779485340208251038829281827829878318757150777299330387718867010760824420243757947657463169815729533173748347820172236302392989916345521192653384085807821523192446471683666202028508496297236492094737498170133257294701262719517375677586556416837010084686408574460106816598343134836690284508614511620587399243655453254702074113657243219267608802527961578763404295186370323761077957811682880928835318173802700597655308117433183605304038781220714005089174450225943895229911983965169418131103315948054441308732951582163690742795173633574325924135581337694583569272760942233764080881422518539374596027600314178197516061193227782537826115359940015411263252805926115058715692505211073928776723103671639621338812725804700371434901943367056033405688835580559568223062202452689041774986046765552174948415458267158749572503155278805710209732528 [187,47] 6340039717880825801138461805469457431236889286169310991031844844553707465791947582685851949301407875130962572043257157146378893272694873191008158673746530219611628987948714135050770744382442399001374005917694511116009799737912068114793885325976391587091832772788549807866151362714062204631551489002290631363522570438257806381536352412147219648865309609978553467416644966634367107319264737612951094356398942622059723215850102480349580831362325664176556273773730580626831438909271600565572673470309846527475818020458493964503723159803403653245010661096112585292581291671085516155581893012109237659859861981950600088764511195812789516067367510034767605061919232429301664758542243295691728468079759749127474250269523403746505062369051402995145093094993946213078049609524825219389789928347925181395799920524400856094735534049755231760221651260922388175759200 [187,48] -1197271424800042184313038278795585163197069083952530450066523975329767534410412633509764221391192631309101853636544747262260485545633336276240837276362924435180750767205311150669549155400328979819652290027180943339511049066013222155079648399741896887786496005159262670685808756501380728884563444387973761493718331627423887107183578263504875629729257731902408968551647902767387606281339083696100729157597772216043906097046708779203978687068257044393468978484002026516322257515174118537917435416944862743212145883280484941142894859804508695364782678277851577324331535283911471394319739065715350694795787669329577220801298545917987756838761765701158707092831009201666163546034195907388539250250202975433915846025174681013341954484079253822957710043069933149568962931547475514296548548287861757944361049360010418573397120189991383437089787739004774510432 [187,49] -2058528115908605888226680688792485617707191181412482899641503420132857461685259782847159056875634199538213956275006543491841939962613664767241737331596744819356901123221340636469331571434930406023791849581496934647304265628288110039323884098800022549900472940625687119439669323735442034154314119768162275450884247887627421001616805195698961965337063105707552651067124950183021842137112465753338891653615677590569544395496515756064045900500468527611101500632443707635910022666962192142152475084094930851765404199097704216526986856819116231697561826763679602210621525005804005810811772042956786281124172887766128372336608313287545128797031639158258248296829053295540372101668858102763126879212106274073198492111754941032825846085955246086972957940444569186881078907685330064266782448636508577520132622790069854759843694272602904899316064399718522768 [187,50] -71402864433829185001082877997316277200487786775895140014233575219498007340298612606823008456745830725491315420209472482107513220545332692944557651822359326742374282562582211750649958211784147070669366839996731670392803971825631044391359436459229638389245552944230201341387718224937424368275331102019824621047814350306729936174056535279717731143737272280789496279440641768759479881451323256741848398266686820361541201105389256514094382970756067831200274159798583545045828466886516707711102919882972715865348749098699954664407912758614289095339658672857007600178086169821167965044917671775545043547303307140698493990100044770026257187916939570948710998793245700675417325145395106315972536741668613164150766925778432553099769287195187740603996820565153506759804877414159391324062851234437901269341672692706909227907012723941323706993508639341104 [187,51] 453543494746876892015745883470144116071972445075464228105780742262976555832079346228807761895444569433090697756843990781804886119206727395272932485287601802864047579720064602818409087751891653707949717312610927050165226405289730606157176353495729428503733423172019357751673643149410570297312330473428194342667081215531928258530111183808032490347949422062145683853500852038946515152076109272613010708683501863143902901696311449986431472865972879782583863983596511149674179490232342187291160006654305309664758837327394478891435563561586801693551810312713029148385310848445336115217598928060937297547511239642470506317553925321799241547788255422462516150644248903049669296934468971400564728805092648090009229577664883542964312355044722896228632478988220725804405378574901217190733835279872656688179806851853449442597866906834021989833452597116 [187,52] 109385747404011407469886657148529045703930449209865874550529050775868760632882898223092243342741079832399299665670562702673861345130254866975615607779056303824764669666108731727762003120564700147524693100402621087865606254062095383395962105591028921360608950133268590368418262981994317122588072712003474844374025234753085977323192206181647576386739383531883456048211700304961695869412931769860320424684454107272224497883547892460627623457549177808266710620857717760891567908111294331062503072909002189520909237740784916923386683774062124871598915872788782174850326197008338484276772778495759392920456143396667190225182653650041297775718240442380510134292468523149791500557881641378727715287543891768637850057137383168324652998821921452018887009328968354819265059385725814143544831470836341136457184481532324683920592545936449638088806712 [187,53] -56017738212423915911627421670859085534112268268752297839904348710110102927956020885737171826656612337886158955468473667769257915610183048424042377985284564797858304486007297385435301590911651762023469811585734260453654067328930832984302885755797508066411518584443358659389531042310113692843811053969616666626608757846384054988357206856473138716533648399952872423342755883576048395698175975681789681374845542604422908800387098410913498973107037119293235028749573838139662826002187006352044764045270256540113035285369323704750071692119080837805582198230555410015051697705747160272482183908643463265570974174353202664725506856106025996509226668767357114847454119083872234196531599125137747066079325900909639571676688753193681333197616937157666679420948891391438781738033296231801395164419504460578058755847670253758921773544079815157928 [187,54] -30177030332155407447421884105480892737727534166601982677487796271689732713419794547219579204646635007095468224497221930291838025465771963947004086877852053052562311200422101550734887280008508159623179026868029608489462038483578644261676401131785187915673351986437258431687168653705141049110127977296893346553391168059938725303091383733885415053153573596758038552525846068255209633642664180346569561906398604392372866771761654663560830347270846904258369637564646730580792876293252008586652458248656824211570870080329029210976979455019011214234042323119265230196723995253802530382861315863172426193051793154560321844633998008542851770790619087996306236735455007213523885136619324213862329744785476579558230897540851847657736318231371287857093616825892868597387864365632211696304056956144677388362550202006645359846335595268107348168 [187,55] 345135896553733297446011642720205764565150109004575885757408542342230028361041189576629071489757672169608516216702270673427563640667002713798376001629676759322851313716020275995777467235039702273672550661099805229873717229901325640317282125122041631531184606802143452291520662329009023344883034910523110251576689723491701446746734428116079510643881221472829387995159883921545997878946293093251272649028568514573424605893489608564726261348150047045689847905310476455455111301850525687975182041532951408132172976226236503900261871002028875009468631141932795477798934243076352710604330802311557941939834218487534707733568516843103980058950210476956281793787284482198921548728141670095854452854008965330331555453875486388124075200655735104019742487994975451156326505776010153720388487828860013055563461460511189692517445750287982 [187,56] 3770396611446296741769191280665771979048929377073006429380352058075355525815823065141653932507393730119550627863010162021521012016251363024312355580957414513904744242174645887193883195482360867672149182824920054958371923863105000510118786094882529189475637715632548974613042343862450974364839961161772437795169759419423681027955060372227149972460073840175313327950940939001092564518501550896514469863044135523147543645727862871484214191098285723085021357047209961218409240237923058000459299431734221365286427780852852255022677628845851456135486194811433206184987791384117556337086854174048815636692220079725247840013740391026792300721845690833573889007987573529314542078444014435270965908956688254395817120729583975300575023604531393672900377546082903106636976941334505029312856399651933361193048368152495049097129501337680 [187,57] 968682696667749534380241989985585077415630006215838230515092831635035895246530139007897926706678837193240662434123893309022544835038734192176244411031727536074412698006642182101493479762547379782809169929716663928041695582305474016716033766314035606210067322429102304638255010468796902122510302305871215467385451146208368002808722962440697891789743448325136990822495597674040073776760435749250668278281117738498267123369348701553673123903463716896936915663644190026294060554438830857359903653430230481282923203587057038340993759881981381460451265997158495838495095667506583075574869734115746412311082467045688625046688163991447835999751717356081897749365317965181797688378271116246605000470076574200850068243823455307810761855999889154461192298926602444149495152955718541414847856399042947694927049879386729061826110080 [187,58] -90593444941493485906732612575583795037371512839062579867201283679225289597084774463496542109441511006162937715262607440366846379150825388742262361353013778149517393246046422064650097009318001886135492059702451023297064946121692268477438371939669978136124062165981138764851654494162943340662467161567576253294890463522892365424806068430291162259095651753972193477602840577083048019920960017825221927921908953342525749316747066145280597672744548047575594306617225512504040708645416518958957992550965116074593946631404027743257440327121611033055613848420431278248433253980412286172636210872296986776266270597740776069020585983494261467615868242962524587289102133092314068157738849951466105135283932998721738366389942129536762238314452535841953816335972840302134032237814319041980960179430361235750693447755202138670312 [187,59] -107541957577433935442456943199281889171802016972574369220813865777166031819535966365681143948702864759050155524534253386232464253744023746316814189138204328141570969904755478428700716105433352180672573437764264217269209430546143193386215745812636322922624951158380498821615399320873152350421742927298215265055011864287986819789846986220159669735414274338742276679533536639874319665370923141943301715069486082870018671598161042353789639896568419158453033016213366250148152906209261595558565943045483314428498348357239363510346397294839417523282487488601814839705326987373987711786589798134330964920515249881667157776439059980191124746103784733271338289526018012593489231938299369962570892335884538269516431622309839582401083004612334522773776996760665079150272985329029256172013397608224052401000501357943034789184 [187,60] -25225514616498775997566880975956975781090720765327539319778744525741331131318567491916464899435263906351381977886165931314229850930030711250357014856187217083695209348854815272811240064277001765318350010357031454394194996042098262476827818209613360511971170260042796153952919802516764382102116923063817936250893301211049225205831231153544167266986755704997829710662938215168795785362445692606175906315287807839606846029900300820462600085411066980199625687118629940214332861457489008075254346835317372622751917034873084079862330673436664646607214812430124122421785174659161306196353658374499561285185535335671015128602977987683587504388150675179693090065190653993576896709957684638465644990588078509973033606445160260311920380530492397098733654196267232633826258413436271848372655621572210289150018435682573714 [187,61] -680926811025440849753366694702372560117383127582942682691707594969857707352926668625477657777636974767126419627259436064687755586381053352720236105691774524160912115749244434041717861071279935136408533973708906410403737583110838272532517801017831923789324840492878840220719065906247322154519000812129473904752115571567163317633451567182060442440641236163242351125582062630505514224552415911694321711628361843987500761098426746176571966596283610842626312408240800609756832761864713250875748338118754290506330608691246020398218948408344681652959890216136259290603989809745924305283930485090809611080879132661005896627545226545605679894267619616089982525239024268138084836274303874569054658656947660702970720660195537775159393316134726866732736030568687687956328072542855412552771812175776471666679802690944 [187,62] 1244973020822931255416891588863512481763687309001439902110065234828595000177672309713702989859803432602808132660660081077017213823548444714796428255911092410410552168207670462476125596358507399693964328043950532196491669006628422981554084842598280978311469569395117719698933678538190097446725684711822466006373684229934299844901675934010674236324800760825210632149219931749783389191264784551803553924530303483632936600432620677968403821712635715429696791972929835768630533575270286075333849071434565484288890219398197084035373808477563295467390661109121673735033294357094308364910521484509407477207800228878773293537275551919770494692028658004396389512437921890253498122143496537636462276337852144589226322501074833540376495895753036785600786229163752973995120302712105406897374328737468528145871577416 [187,63] 439002777393392390146096699084691942400875386419231494239538201353308887255768875048570007555704017413712387535015493978397504535462678012613098433379901889896376940070694921812652007550185402772000813578976283480795860712847164478085923015534143052139103693748932636787501357156660187455483450000428811479362361995136336592015051900038608763630306304067342801898357679799708859412317684255986238201226846271920662364329079932740997466310709526392223102730038758587491890669219068873981828593687621264861510227913398504370560309406725534212638606729154158459066017922094620759783104683824206814231190329593578097325009528510103887914468811622127659629473997841235548978549475244773828488780525916875797668448051364216744349459939520886771485020719587391726179586407878178163213516110161507949957120 [187,64] 90319728475783114209227231494133237423711363296069895194779079636067069418517675130470671502220324503888470058749022189438646736810635065617734630361566063786416716608171763227969153892606858364575809742157005067396108149854693229026460441330789314392190314412975037209698837625421543721513876231160648492396335400751006133437265569968853965840324808314036159493707001813910732674562724549638385042605395147722450767806599222853246427060262394311370689766254862376742251957243289376723536565666023510132134629502092348993964010345219246867358781952146534507164291385747282367596987539502655723433778969141435932770819879546566633041145854004654390070597401919275684989880449102212485953939983930074710704416242638504147202519000102094119082026916529639908334675218535903603515617463869870742164 [187,65] 13465951810599189642165842455088132306366841861973151890499604408179791626080429224275972053213530999297638917783572598643508034292186457517055072205657931567943261367432643508761949458261752965508250216693023423317821217712472215228997323649745564220138926712818208282240315880626287210188130288077841421947411512190732360358408949085470753773673317959390278384166015822274918079400684346753557514538003598599766279274920486733607939960918882961328347391168031393382676627194973911017406685849130714085748517562178984230065949195461384219527353760126844859584651934300566476999759166376461667898255246285123729881487223143243448762130151437378049346463879376117926443569950188142648704910409162178441524955478240682738571339767716540232182307134322911545560300397259486145905414897346297472 [187,66] 1560921422633846648840461237817336091410938432789671213699138748723873271396833026159083046374705707303702933790952390092448094835851048764525637148495511830798479508688828082012513432726997240928706711713758602390586478559341632991940328825956694032582458239281458371722342726825387505798519280477989930514402989916579869539760032195828178298926190224480603126702104047550417530225422238318718598738082634302290030150469052391550424710018473697096097728506829466800109661354134506138685239235904077671385093679130165109067843709698308223987990393508760248225507524589372947266207381380560193217287783837479232118403903798390635977778258801897229593758233809024665059659059097648872055286212785417425629756232817924460128374821786329788258082189052622169005526312652980072822355740676104 [187,67] 145455021962692385597195572480582542141047099942536287411418723667473233406119574758177765512076188231135014898729295952352239587639142775015569356681099663177570515052404334796864973241254885598786661556259110012724075316702462391040199265656361513606759528439892958590953427022516185309221532247307825097910711680694539540083732133736612834471517613309330848252624147199299118576860933334366543514632671128857224796122063129338401878238427650610125164826277371617928334723471369600823337643065114856627595619620905889577435303292238194151093792784623308393664592048802850348934484722317647360279838173866129921242321029411959499132735195849626110243438449609495485328287756175832952726273680685763968919376886640669666647088314995460052678183466397749815510034087941359559430386496 [187,68] 11104839894840988490626521407736258233453202780878088757276774833418553762871008420757058145849973883938249928729111161699931778214430026459375860416073441608876353779281345108548389152735893838692023758830692543317661614002147041313890691422625408537009732050322147782893553196397912129790446793674080189094670281705478260368577137323555433112230714046761652807116839516663835711245900114626885355452969353142945560104754296220678547799807500592441557744258575271219804035695137076647359574632532064194185592273560234610711372494779639853948462119819499943304481893751630036560507351760929092001591638167071092282603887943346610488362307502486459602097168805140791354344023533869540058014190254552596715659719000832987033843384139519639204003432778098283567645942167371818194032 [187,69] 702875937694677738740348692865984909342619230758808880317946572277416516637604050103554612976880076111872751647187638453351829876984400109211529647842752427143962883245757549717063825444218280928309252984932127779528864416959104309831768694475257770899842572740455437530625383879885730439568925181141367915895864135802968543362162782013018083117100140894577038006041201666626863544489495310592894979532536456471120030457097557104458372766243241748005846894966133490744117567122719642391327282906822637448322524940591975770816603940127335732507324378287037439012437632950338907258442292810062713483717010849397603456230355078910675301534754079128953201662858405903921260263132078455201173169122232892138734089491236937029482388195735399237314882644697939450631556265545621248 [187,70] 37172996415440091834601634248246876639031210055092230823332759435895126729554360290785883024884372185668817135760108424299131738273131060749372538910562382682967213803046236827028954147372441867397461071077672951897461408856663382831343734861579895563672934046844459935127628152850639475851438346824263340874765440082037296204902071075855006641286233217694752029656183477008288056080101385603496607060390174486762845036175826438519109896534059945591139865371985737635557166320283981673416273996702038918327252710553526081786538077750155304529739605605251636323308855316219392409063874225695735119322380243475712248409026482012081370770526304409774781258245281457142802733654340614370172179981274653589674665013995235427354878261608924614485779719555968536437904941710824 [187,71] 1651451496310150498316845694855020229236065341444911731732824702710623172404051286073322125261849475044339220561597065529377054456948498871795876472550102862284662937509456758414036609814024984373667091859306190703426710455256357228108678108091885931598926304454648744509621550249131320834558980441457335947442794333312648314429320264481430374980663492184136253321370303838858758178845861048835050073551772383958316119647188980079543752672923309078203408289365947277591699696872329727790163595342546350716572862848883672695593309855797298488844382986624656140478652189643331543034692722314731276553383404769433290471550181236117998560262470231868024897964686269078781292669564618135297038634571006350341231971650899024470654108240915397081367170541260228911296301472 [187,72] 61853425137391430838371051418501052905411205237818237948678862666328224247494883924218691865715439864331729935511592030968129816757339578766426035617840121684023009555883881368348286567070177133913712230955503865574827556048327310612950040862343562441731285652525756341292414403136378235080078817395966453687282751867988560588292228365617763698860310830013309403176550816469684588412996589700749411965531475303962871038681682733209400195170603256463098827418757343119366390086583474610457668462337828293077383948072355140491720934978132647683595925807911801304571512943140960115689309823519781800336772931975551242317657856337176149871629355711454231921242005328696639856888314988736427492980944030041761724449653907944603798293643878168938784407855302940005496 [187,73] 1957786148376668800669296997229975009380955541255639796094697102872872503032820813994855130113062273590413643473904307051432326673550829564973941265594125632897042525352572751001952670265517085539357415676480594736883404633324856467304221011278251640297823784148390797842859512183195844331741497966435601256169602332137088484691952562335687090067951886028615498594285874862154076655191677583900153336653652780845626777631663827818870078700667893034829928143806891959795498447298977416268975156598926374869349729519066939527425468593368249637054511251734493683012316344834382898722819488311500810740096372217625102123131839005985021650626469260219591430311572303728572118745182657181047143412194943034696116430942519444112903589804627707998106798444459163968 [187,74] 52446836319718235653807163682936965242296190636813999633554543335007363734419188852924081475035880488221948644769205113716722496519421786160867255661184693592660101120724592340214393299422328785124781626699563446778163037376439412067516815600340408803357041732024084824374689244816734274110232394827677546121959978562854765597872152518481340080867114527235064078440079600918353295722367162232762104675250937471962723582837079328640377732150869428189873635828168386020862517717417475609111287232370666110981685111153912296536272009877518206097799253303079331308643708246286248212465372364041854130894786097319604895109786118399723200339248596481863374830646144438064129694537318453863547915354305849565156101721431160576765743682180807961258641074132556 [187,75] 1190052727900205837720329994125861635987067920096787634259882548454838763994650828284520904540092485213234584586019770131986757684384040324325864070841969169740469660324112933524469003948622993201255390605008081068863603402692884639055201810712647050017992792627240769228038576994125701269045836526112919883498630813765708389785491865597855712565936092151756199875649784543096045565080002357893763353534224216373453053476455800938784270604405852253615039853681229598077378604803837656953153089649492384284369631926699932726569388829845521338265939593980197187944749936810048673960148227060756731523167619254858619440314331298952999330926196121186868368406369709444999054182489606641706275719590950403902074047917265677026764035323720181370147719168 [187,76] 22876852305574065575265451438943973226181288305234240468371570016690299923778194209693762525980014579842076619040069312039385484756474256544228088190304503644692615267143416523314192300256190612085076486894935484952682845174969845426279674343741485554360438858497671643025969226383835727835383794404465203146391414589261556637404908155001253178536676406325875972752626718785476070598028111073197542393458161688145233167348038485031848750081897925800092650576309724312559303085512734622840547054852662958418422874207881504534195393079131820087785816580509387049553564394122765809168892213168655260428829434747441605459371799580666595104160077591773816022865502550432838735165568001272537797845676392112957313920410667277420441255004676489085548 [187,77] 372469527136933152674030313072213920035624127667033683795098762426494859779868347473260123516366391663422140544564989383055976003789635454118106784369703050069438031443150971634087072046078838010547807865164961982998566850142093129347084486254614451743501691529252860626719183155241056566192741053930191730645864715048534546467196204014777281427936576102994377248369076242364257675289853360092928664800865508286518957027336827841311551684454968772977718475857226896667537707256532188709190086963221667031591406554631795004157064067749178615336241006102175848499622555265035241899972662180994076797113990074327033633011406029424216018621032512527466435594432643301453509774486729559982732360164452084697511721136301569608908678825248314560 [187,78] 5132761935075581968920284225731761327014132105162581624329970625909291332489969570333761097039053010143570575844661147180520489238688552302794124914722962577310493880641496103549506242271554164907760585082187766202945551777177057977187795465181206616895638769696558399186025361808658406272477587404902318019314849244641226681460195570922102484835539175143244877449480148381043803574198046540992101420797893484961066311602669281641428948301498878213349948085689860965097381649162429097142137757527938949702862625863312770695034713911748166148766923033825497443094909550151374374310024833293768980381609040559588749243409842110111938628294597128256563385600826713036741633459699879553293801790535704090188253036599599537633139259026700 [187,79] 59802626456884410481176450747584725199628793452375792977529506760853106576706336951346031154093151973203457194525773344304713603940997483546596642664568842011568540269022380682402937415043013091286805195774443572123591855011150172681568052637025697715930357675160800047855391667706032179884366409880251552234407354628141036177545826693082382221040719527160124681014316597290004599819074011960578215978195000794809653660524436620130559457902064162391582560598680775735443586647823716638017957350397336826658213078688816888579612654703400511550825251693613233583562090544471962530408628256747939996489420266519534699739497816538342457468874953898447927484956712261317372789085793012195220861271688249590260124949376091826868968512 [187,80] 588298626210529897700934688104949876777546570432684090903496709439721677244017129123520814625132602505038004496235344202505687274744895850646655073472475277239655900171601318449356166550061424574894964344353915115764592006774915453900167030584892761347113282402843478982621108003278920218156647545258183903856701230902031522463424298797431430586496370902947309655438722845877453753101173661615457477589449517802981319111808646712949514009138623748871659477245206777797022495376126666949454859864506464382060734916026453515917144555383212963689302820960807333481422807680421040686334054485063966047488102030547370876585991137783003382619536435054137193704777450856028180368384035602015923988701108042904218039021164601105928 [187,81] 4878109580494655024694739388941556053788027987203576745569234981024947016579916949745452635156385280499325539969084328992916629436025450011834489097948641514832189343163907856273693451468514708113515096147843689647653491906203974370767849443900983134782211377576038311417375058535631894011407963827020290051087029005729641758633223335044912907650714187455097983225443137798985263663305760311061441909678134601247601588448194845971446998972918637487370543087272285215746990830963483372763409822797272602057845296187702950977098629478291729865970025273037363044615838195151447282542203630553463264289916725359779324064731607208222362125237910228305959554785701783514146060920454317729693582100757183237251919175565830368 [187,82] 34027119916820517063212664617346380681270669472715415798836167703859598456037111644400602466081289439786803469002696653666924260901651255842146836246709060871513250179025587821119407997398688653108544048701070578951131395426957878216074231510605821319355626860887535384450125659159425550796254356228545247237859786192628453161001803869409166716476968641017388845622655338544896168448718361561374512699667038661376443649626193023813760963168603570604634316328601659621211670806852318221619755946101737176001570684953984562402596488782752938459823618777170202076486243167365931298691767004747589240303697818055869240664562324635690324783344839045629479827289055605262057960257419823777468026107598859250842089827320 [187,83] 199225176749676052741486662543519732897833126694471800013572416363283345475560194116166529433509703794535392939383484714187810734279443955105516249229470412349998526616837407280745889939810246716087378656435257607877334956617825876067102484137623835259999686566114056005913049908980958457337159798924166353661534667345648162044958118946625600722405928492998896864029565028769928487916488187364951407019792301418264349737915601273840053133105792079806757376884801811085425923687865611280492736369908040759770215053730717955010749429843204075901455803790582285201936682880352847582395404826557667774799182130652695220676584726968127011117208351969411715037145595030737253951522653446382377866821986408997324504 [187,84] 976606164605610312153785136500471469735164368209420872908008585888941857339955161420770599132791360230134542558862553111877735961146972014226261091262472244463078730361589399825791507544731794404295172052783074615430165564146022284234760079091805259252070799344721340909989751205441839060430426505831028304960561354571546095552556682030810239332208128914678970228468977457943129835320321624901150830349351744654126274005448478920107837392769754647106471338534690143355232908917291400875835920145220816329148999711833856429875561277609170300863198951499154757911566975533407219744596863457157403673824544397180538444368223972690568289541859027357522343070803141193694416820624227097077212013957098506584 [187,85] 3997138246802256957617418870796660688843970160071361064490472427607685714430035837609512275873960630401021554519193895507123225725050231039763233944103075131848940764360627126094027641554630502422461131900733349152258292830795911625068367713526242821927274724925673470269056701175982796225176643811370368645219346348229502950558499759166683626247251115755085233222621453266026186061260570327002926633005094643594072164928726508899571409860826849379212343708480112658831938156335367613444518108309697538780701902990351429894715112779185431366093081901643745154169456448150141574723327078380154847925124518121184587307927599585869204051997998934131109724072825071512021839043826200265397859547446480 [187,86] 13618202218614281751217546558493508969220172420115127299972594219700690416659650138073468225632914025809076341639023608511590276878878152175580739839037687782978852698736389167458169667396000515206364927706958254861484326527239809815340940771907305772218913195736344819820147186864002494614659130049668870553441493536642560531000819197613856509954533445209900293287022107069403560136115446270103680094637325193710977796878387017363834299105898384490526869828834364902716738557472536096446280290201575874095747250406127093924434298373586307522645821008715461720208074235651553346006049661586881883524661740917398069291207731740292994673987068982712381629825863550416665493446147160765692083462 [187,87] 38495103194418488237089933774828902349573782038973762598282943324658137682268796096185556686568175039662370735892994259236979228843523537116016993503960314344204894777851844803045957770153768149253985554176731434669381900207058608715644755396383617160183561647213192365034651642302145082103652468464104295983337713965246633717302616719993376320170807047595045513674734903290460942152801652623944343099966250971961859473628587833293801390312118149244789683205370443560545155756429815751608671683573097054708683449672777946389335743105684795815713778139225075765737846796642607258255310489737889901403972143933036210786503381778202675638606799659055769563345931987880617808599993654220876 [187,88] 89963596219512557522805425825798241592289238027793479712417738537900524257547522047432775528316751410524225517517645248343780123614098977232476011103215670472052858984890248322029809057479132992056721636976740439904725633636032638599835102865198554291435783840740019185508273895058842836556581838789770990532355524869386340495211184836197348436862146022808418840571395611557781986222169178238513364592394483376368835121630922203217274102979709852751471233082615474688301300230824757236475552042175950082570423686165797642085266503314886698423361277578577097403053256384113590002225649366403216377714628447473990926758667104168896018236264930566647747087122376782377142914040393696 [187,89] 173160228697141855488152885590223802624518769775257588934245729519520604831218643105167802083371982280752660272898894436981547791348506026797047221281129314455343956214727749234235093813245546860177025609129342942130655889734490003000564086603021663264645828620527729713616597888254002401657534824154461895832585204567759061243945184848641501463322747800455612503991214756164582935512010645251942592421642203541617189967904751616256777142801405260195523844857360737865160586123789716134084832244123568492515912291648098351613027591882736040669160677573771903941228828582020583600428234552844681559738967936187190123452382218691634739203579180507820868581062430565069241179136 [187,90] 273384894653881384205060788770294163438164053272222235763483251372567497933871288837319263127054827218654452970279013800968811285520457439937179845526785057022583504130162967574714755734589324443848993653489126710821306182184913520265919944650541915086868838983246703589677722868369556717677963443934141892392472185200574338037330555522493528461077267023614058875827403092749726104524179777516885310053719900256959756515093254409799376132590232540170999477780942082531824297894695588658651574580654928398124481573232204104131730180664600815336644860583834518785558468321786667703285104613099158270532349640545178759082613122825776028428936556826859574545246321912574912 [187,91] 352490382189533915817467587520537453543521137957217061858533324937254586641988273886870732159424241837714157115582488932991291723131841113161637399017821274428320392637061396120726849899190592366453628690993367799165329633463206908907925429803263614669724284866588754167349329841479557981530197157694711991274337483773263305461617093484016524576170476570440470365824968250376428667044764846401103982279703784767537874131321143935760719291242792812226450297002974655221661580025145723415990279489850012400831209264656820344496578158426821580161794001357153550118792354097333509470436164361060471930260770128715501596575212990097248875408859950085104280317011047744 [187,92] 369435873021818763199140757577356009318550801956974467115533191153094060413518169998259105380553297210484396385899545020529011301272213667041899781364586209155817163941709809224881195397354299883557922260511117336553317686477106919452852674169114869276523333029837222649235350942041556753375250466934528760321357388539349525849037542061702826293848930988200614603907847545439135508192154128994276541299651624992634664063702452477987795029588337898623709363075594919118098722508787243096090828908509750289126187907337743194849839146201549064699328218712107621084155637444100570709223954356186320541520066934895538514442288954010794270393589147576606740880498 [187,93] 313175504962838191419974973951317129645873007375244032329713826432700057967681057214626322355587814315447993498947872232357635118512302821538360541577509304308768595512496262344594072770509568240284316265590212253163612668641210550421049115949653488734395607476431892507632345053323276527988275165624544101618868802215289931147058634351411594019314728128762288571596423505100856609017275967329907130697861458505565109810651916521097371794420943356981943252301980769448959924191019315896580075764281693104378691687887739724994158553217366139234513663435193792239478901608637862400470161797081914271771081584766449807949475208339176731302383770379383872 [187,94] 213594273400044964674917650955304538352635293020546849197143482091610645469913390999790428310157455967572179253452012011954012914325446193524115414545885828844941122504973682544033299337553440136640403189085787104465445597269248982410402696643597305175808663613224869746309398842432670338815561096080041305145982682064611841546406780355302826012712897014814059583540153480639438785673603202188700777703050333004475158413163737809210484189767989998895625041464672076358056845704153882678943852197628350767604477503235431657803055048282731458922688181903151270141533067172146246170372469032511802003715524588040608409626852818177625924665957034516 [187,95] 116544278792703012719728334261500158108401408074426770260179977579404369389949970402877055567870040157396287415726247861306092575592372712850041688045159483574118476592104734274336872219126255191537852516244134617727490021567905473792733944163513562561117081511095764978499829753156687365883828951043764420689110234063566156448593318273002402460287356435232807021219632963327949231154789794277464035976819578959339034898024366006892847180451277613735231006453478651282197526278904177304020659166423370871996886541452312075363887521809300829615768250252660257937654071579858689127027025059274585864336982260685977598266711499508104052217600 [187,96] 50568428876332689259800307889986485373566351441913346329163938392633964883282465057778661080027443659549152844211874859834591945256172586380133606888338548220364051602056425159769053040365815880914861599679054351249785470350365125347271617730235890037317548705135908969965485357087839835605977902691700755399940814890228022546699910481882917060139282075649795597508252453915479639679635207714529122830801209759583975368463869190409402022079750731637663677329435770699730477743108978193723464172645535117449636129106936663404371177943018917073691700774611383783959016477160356866892966985261688732082211232127410429785051318774637016 [187,97] 17336985939475985136596872195547467901937791378511080534819873891079036051494900262836963518277987006856694834652441107739827149683419036371561867876204034378855612052725476395508651232698818142383991997916157383971952448331583764068815837052732721219617710982130827619373601925391441849521169716817723898050509575089447378505531581863396477616734852184715588724299654816753880413089290943194340444352733118482383547565309064679159377230808427778192107501612738185304734402425162723838019234824151195960950940469990453010294218810873577025560268020427355611140352738750602948739544702582990626896744181219884795731116490189760 [187,98] 4664564535327307214339512293814248402327650880371449800952752173827499530943446272723520693485625221725588143007543656641370202713870830536302534497079901230333258196163934401012265270635831940664624209862951337841464941344401809414593888147392289253619390770640623025502208776057639041093369645518981167885186590442090304832566256895632999733944052907995265397496619222724849739348675951576173985815018575618254044292828683033405123681056080028109481560315106274593260784494757581437238997744989306160363784400586239306440823725225635215752448719093384677394443603575766078721243468709299983102077002979216035037071664 [187,99] 977768154483719880089153367797042398895177529133747687333098929605447080078142833887287453427024854356403518560480693235834266615258301514008414622206695310349689627162684929418014901073342941739103436488360252936645813594826634480678441324402185835629401379483350248744916673065083968748279552417490969515936188891932123222620179643649146617482983574448779925225100862290928208342490629202920667890185065672534727997087239532586291751987011947435090501073370716035961429629846205105518171166501858180636820221801768118395499232973652719295145557954005591090649879469788974992019755475163043295401237429404203056 [187,100] 158446727949086806699046925670029168998938322361653922534184914951401936587670644180560844623674191809135170504539281736787194808900260251745622248199274879023223127557258794089646993162067994082942118400224282082291434033149101732235681829240401050535379383245323352265087084092888121492882305697633356028992947929220115146031663422390272752490909595303852247367129889599925422177310509947373974077153892230790006524938401483139858423377575741210592918858509674250911212554689953761745128661475696530712408154418883663423476693551069367025904449167475582775828934549648314279738663553944412287087425528544 [187,101] 19686270501909488034012800591038999665832474336960583995050001413497536956517290632174371017978760606881466440465297656590069180003652237948623391961479837620277176710203914046413216232379062717494730098227732969296725210863007309817760317596609246992279713561984077182829867193537428619702445180823385276874558896311096372902314235916252767438512572571797160520765390859208320716345540448286635327786551048014455043886365411521943786660849480851266302215203092860480115258823519052658537249316284198962682945021040667104331627180955293140809069085954817524654226576131270217388067299104172218236640 [187,102] 1858843257032097695065389101206329421019550129853346749674710059892242389791587856997308412263785221265739058611427850724466566112312796780602007258379375328514499441923859477178380300927723556378505481142375431738301486452558596183113876821926663249588042068619968717775215828324640371461887441446140149733215740052245961063155739985297106130956714360887057703820903802379546918924958882024868775792572238748549061170601814083617682397613821337327349851615976997300348533924469569039997118651332113664846161673253152574000865277016446626095890248103592631111036631232180201811621822803384848 [187,103] 132136480359945583500735529907505345722707187453568881181625307459643065749495668476249872290269158323628526585218135523377190382788363127961518898826293199116646257527805450453919902990902500857614042553696819468000327940176129815948232804857626987542913897833297214109744035148196115695783103387269227797332940216312249974619403445257890490648914839759522793352983429414060714649733749110362770434598827516729600209964346016339907315789638035710046790059792249975626808268413226565477139505669699188633416643764629128641053968995159269018242685696642878066183718113268519909142611800 [187,104] 7000292652644272280197133701211178744734252234039681690802550768874546790599382356575919439798611743689135922216588992522581684215139999630681720240146572938800811189852394224096065370137609345056860678934221095574648936961954916435888739004066097007749313692127231661530877484423124562062244609481049253668870803187407910460047399047872759146192405097242807424397459590262814044305557064463359228745342872002445933464401339170851589373422450125051098536163193177889709160288233421904643404172149953567697570980194750354335362976166490579486834674340386491666617980247698892660 [187,105] 273413831886807596917527487207601312888340420206023259713284399828861230777561572592954103894893091365432900269093274380722661806703422235200664225498778362043583233965134847717281016466211248359085615707813424029966978658655528490721138785083403350414984666112925610634220502685070320139174653495253696243629342713517064131737503774149216318037725945050119898083568515788597990959063596638226748902882196243545890111883745017029354876467764825228647572822089504307755506144204077272660330138864231036754475863776807067781928430127128693454789138924597103868042682850304 [187,106] 7781922296490796592153445269163937592660256710002063216131192593947422679411185208315456392546639340823382920335752398270331596636103927584786164479515985661597873847188711131020761975599053917095640367217491377480854039268856883453711303967240303387715345230908050951214051288203479724399058311604113982073226675815043155174012763432349099559247426903865168049817557199446160458428490455522708573581880527006628990378623571606466340571489203816763801394430771810387313916546194811118598518989846396056929282065708362482885427167176355681657498402034479983802520 [187,107] 159399157435931121766221470368007776206133935598280941518822085984849069270843478341755956571646566252225961785328922710775274686614661574877114193202857029805032861914987144337130769947547937282732940982299624749278075212279151851463702707710424345538678874312999768242582494468846141092957049015831177560630264145052719902868492983143075882417951380084447137204506949754860025198349071506995647176185709678936061236286128810771491879270172446116148796869815842995895219292037332744256924930783462367187546073430730187931603558251980927670177533131674464 [187,108] 2318292513964727273845112630442112421041605128255087237975767512861789311113005468932231135335937648752035930840244251054935727674855017587905866995059541660970564833764874147166946533075425072749777662378021728002469782701423286653460923373408178524836064965311802154544777982741793231306949365427160793568723803240353350639033446895457661379909355649094765649666266722367779545813232561297890158422143590436796546949469344931500434441206976713744361357112006860378855272120929982852646118777107868153479320180599095504539738767905834415014601504 [187,109] 23594913902006882025323871953367977623270381736899360778906596911219068797979977739087890622439134732688771176470653416936545806684824256768277775383240990870466123799914786356530049021511377978784061072065995461346943362893752792789894751652728816029086016758946210003432781391918464684213456403168222948407025256218549254722887272842543865370246741506772629630527011478903496806843019249455877964245316238017428221415531931517703700307926685769582113928164700577882980258099143344299294354815913434060603510689985951238277785397348632384 [187,110] 165426070810142514825550229704002849496922685365046046736783653708270044112965199091343848963494293344659693021226628264503771991182784671236045463868781942451158141349975982601641562419847895845871504686114120065217287573790132908649193824301364280396632312324544391739842978061895236034158216197850285063876260001804704496163104658714611902526835662233905764950509049669350792387116675765202539884370463097228646427503575326804444040979139922174326640040502467411932902970632696846819441977957538277334331337593996317453808305736 [187,111] 785443648999217139964036615867184057138722706476420439467953410706531352458601196665213438882036533589553695995404996408967184917096708458904965814210631512359543434538656375322492055264746825133073305241662704826010456940749022309839134612410262619277707430380127435213798176576688495138496085645872402421994333867593350047417163397316983246505672199079210701562222998417782310648379326366717601099402565009115887210931940165636317269152774812779928464545920043041954335744194538843601737643739531360318653584577507144048 [187,112] 2479106142868078439296888057783724430793446993088683888019679630450100737359155480264015144164085348756179656443026800154559469129628758423038522626184577439842578731786243849886875035182128076044011420800094127669060032589904071524905533954607619414963067525668273975990143242610838153939967638856443798023282455225710543928361990113155565138093063627762895609472441459496740391092678726511451638317810647179287613187405223513958376421347248884946667681894036820107302677911341057840748317883182474145328605348414 [187,113] 5097537817422750506068031294960202435851594732106784886296619243837305294168817742756284801014577140865870390120722295789709385870612732125099538207293753036298892746660819509278635058583707480988221648110962787775112862976683521357049667829660726140449626117180242096164214408412831097869877052159066016736936962825791116570789034408606299676382947456008945013593307151769325735360618011663737772236591669915043876152021170888110768906170786799309681496870108878661197172796828019343607753871594703823672 [187,114] 6678912992903779594372471452191444800940156828765446466791740262875603273906321002458623962578113172636314654115099574419378473310390486101357594887099331193838736069232145873709449201639653238730767499398797227745991443694607689060870785717494118527091738543202790682920960426200346017903709919133711403450358178528947447704452422119089778674400736278743867155200768588951625932010997142065337535653949508294817224690836566772811478661669993801923093157204605005877994116376010413935379756932492 [187,115] 5442439877790189014042007502781420178730458261669173102695244530372167807820764677337416645607801908654395505664450919622261845210507996648321580944371793319963427501584132368151942341808722962511669360329091765149577571893307254734235341574794898935191134999932265866668715189076972219717419069307838542226469959365958469928903809317202611571600959854195673814988203900666246739318113342834793366281698101884187200519333752766575216909926723579028610124345787341320441055105785592256718 [187,116] 2685489387950598017328469450305799906199597237327453103626565444605628869740723850356829858544401091567108846479251356747800604698956547969496483740576189460619195249116687630256520436564640441307342505122698898001713020902648335224133252105979429751160587977744809372679488504478673092806149809364867737265806047580130900007614118349321900991676536828342582061814890761496391336438492127190224249363337372403805451723716341003482932316836469624938716770676804790292870382803776 [187,117] 779068774048104669517994790077279964590438146142000236233111523851422863654748105417589305233911272478942131184882231267185186849461533500005228186654570467632336687596737733218185481813259624601695918453592760562543067631797819590929300998428436775640214700761584417785358015294105820358173889590692728371965054398791829755342649134444339292793043544002538969219430669767411260696095744559720496646750722166584778097334585712791136786802302436892773304494326860600780 [187,118] 128595571131975378063060870502965370438768269174107959371698090894739938472427567540835168363118619934578809367840436534122437152559607910509958949740586709544935349511460453600767337923576978114742374647777150198540933951081992360223958696722701205080894734318756162392983967429477481897826292597683350347571014306371071314539690562510883792749755828069512566354462771786343763412170284853353047073508115407329151281547188242414557376704936532198986018076868 [187,119] 11644450537983602237078543373104824886700264749920782851303180113637957450434263865755807523468773600518288046449002634493924999291189147363549957919173094614512878921821343983014790382779930380294235494429471572298742531394858364391329395131805404315759005728823924291288231983003915743640455869907987688402365802315856003538696424562409588045732310643649984191524435545944346619383868854202088678118169320352291862546617513730363467712906354585087 [187,120] 555258793944258888644830753450092878714857662147736592690476882389954218641812328531702599567776451604868222046560702478028362742378983808579897065769713899294741229486155985270677280017692442065964615532856746177983820430304703832822485886209732228900696783318822096178458404445954464210764469653237545017638443775217208470588256099977195758938038839635085681208643401528550971141616883830953007975545734897680058413834796099831654881048 [187,121] 13315441702366177736884552860356023322137144643752621972608059388596283505223518535159555881363908149356705515559220016791229742133792934681568212796101606856809331460878175399583145191515790218039953768232581863956529160883091467792777465216113484968625985516472062057241215942295248454763473099446065766296284500414856160465531533970685142538856697772314650559052546157176001372532918301498809780032702089240130568459293842784 [187,122] 152420127655645058506819181159092619415801254945076685793558175705420711051176647556371277917482345462960835653136605733836979419726322222568191777772068923152641212606198756496350724804150205140802075951948475451243465220641704758676462127677016223885599171650375854256981544330807282736340573316387418892411541750778836662030306882817389003653080190237616294456339786790855700792177777789920935526607204846521188634 [187,123] 784727379162431071225007415469427674700677080874640132511913674674086016288580388911054286866749947187260860098441549218787588462766755052807719118499980188622388767616278965104313844715608971289544741961876641550571573832714305857875518766937686537339206788883341834249337728414104594787295622101825369189313185792620909719574588881401277502112612476965270737972126814461294091281834841784105255307269856 [187,124] 1697092623129176901309075643578096599871889070030705697021088308337834171995589292279574148019586444226974114911477277086683674945197935591108412146316425202723243403749087645476704393210101692388970125633469473770051987231308595528446162161044676744390615193174497947024642756352177307367808909005535142341869830842474582929497403572954072283262394348177254297095624817500446907609229887702659 [187,125] 1424387810376179490093289547612773372614191693052326996326721581792375899720212019444640468499503665063086364587717399333746230924018260065213738147872307302843530974307548967273658620364404281566397954198027731890594723255543277921909819473397335407669404109180757778583626466010899511614166921109425593432053889370245749063296338107974501620992656581732035826425984622101703097664 [187,126] 422966112651481711813364194477743570331598713079552745211540344344494423624869954869683333967315451440618631301356998395081096388477282884931916895970502882664745308438401323280085116356612451623176434082605482012684600658748243679048031243666498510060202146545494807472642443766471737169800674918069898936313872051730877933816002049842377366490709638843218606160909028 [187,127] 39835710177628541190572519564034994503340679206502615728757846938535613482180910140669932153813240996170495061438021377154847311309553638416129901766711841732148795401186600715340793142845631446443657109073587462306930252852544355086333685299293620423396943914111279092668191085067325165473926939362208480449897563374247352879193377496153572541138846111744 [187,128] 1044193127020078092158990566476719409050948248618645382224809087498463916172221918732437960170307145337467576251940272230814201985394478952263540073562934805665955701697954724795918116485661277090081876481018777843625039269347503745773297562969822303867987140676722761059386284537002984424240912740779134849259098637276914937359749640019528426 [187,129] 6501830372283447738467564800094353685896061045715565812971531022954578743017632931301680225399232792619347163523921395581107357845249110449230320781230188635073112559730959583544283691468830612213263684226519802888713063297509590298930747017757660039315265911783053264014964289806184106098439103663771331166780804476848548201760 [187,130] 7912439957813871066362727076633149786825041295584829524722072923464493140417295702188314850393196393112357484178306103769326265944853758391067681557682495089483968298148736277266453226801673010485185682398678320853643804341094223373546550702350858105433814438213240914357200294619984279906499304941172024578051590 [187,131] 1472503739573763653417013367030417302524042095288655595735183974992269128143871305325967214257652513030321237901837194873354311227315638699745097432361428899157775547106181316540410117571053624274271284721434780780060453749107266618026823066564135653996049173008331041462643651961990946056237404160 [187,132] 30524739553054226246855000806072568711594469489635740247123071616956610912849645415970148546313541070748104670922822681807830171044926551786683750773136454429936681004244324729941500749696768468344500210485534511511685828023060076374535425949158929566499453310479848123754768177024 [187,133] 1108182470957217619758660578535419027758268800753470478327430727771306170028504321788130375277429535430853394543609590600047129885777532992708266991974999194641313087346516244772568064620781065038112432336611554948184967992481125742800387398446935378140705687190656 [187,134] 466563032363720793515774319328796677204787204477425761585942828056347015809349216059841897309920750654756696593384961555620710922345903191398465599204204914117726099590703126183907361628747283146779479768007796999885412536143459655818735578274352256137061000 [187,135] 141148463017922716791217248606983641373726196223364474837460301029237362899425559546797102871813346448027225123630750441139021612701864630112462544038224134770212197917284879531401747938505361452195812466603944626419693141202091648885995143562757526784 [187,136] 28553098068967734295090585112886564808631311701302927792173771700007871656540147350115808358625231542259408883074359499966057194465468803577361607037032142464775307562004027917259748850151605693648534124463668261174160015661258086887783773291164 [187,137] 3736375869285040971852429982672649148343903341368898762967724231039924296184994465192490952951121367502580104578161598795015444375234991140121854201256716235860031535433443279565102588945684795300043454346905162913329940996388037613960176 [187,138] 304403896341788551478583667138494681563400280047140189899101917654977635041630111157880985428603179203528899231589689433734322833309943163791233811660395605900040659279738039150440885677752212253135500363284847263363520568722868273 [187,139] 14768017137227621366439976769067240663697329280136974957056335666529147203424893296104689745761030353820646493844752683342127645711158530324331604447522632936987082596683005675927972539707841825952141621429949868929174318592 [187,140] 404940583402301460102281893589311428733832769284186692181811547118169100840632015908169823640315187098745053409841125845319488536920591222082530655589758767424029969969833294294950242159955484858484864779761997715440 [187,141] 5899247338365857391855844613377091616493769654283084706899902911429491130919360032596086348422940244769954707830096571487101537236050650129020216101242915543853545362070237496573885634676896477666935319661024 [187,142] 42398777066784873668047696576950762404121977179175517178838985526906014619788798710304484444040759335680786451840506793704169436860272693602623310138241147706964848220124167323372654870686413520507366 [187,143] 137396971469542608573576103463251979927014010082765009441120007398514741806268596628140482358385937161632819034642318731177456857631471586330446755425049162260464370192847861443894832580210688 [187,144] 179657486500971954720815751782091407979843223307514131662744324058900579952624640022982848047969174559715826711298781630311150889077228111137338937327612127811486815406715061582664864 [187,145] 82436179880751402555831782289612376055850194273508598146345007070439891809679891449832665414224654103709653700653561486280083627630592485037323016647535417811153289183058240 [187,146] 11090742087509154127373628775422491834184076217620140153684227176714254316206486774162471590718806281476621928712270357287420285047703943200852465670367841504768636 [187,147] 344868749984331433136580410217272668182520421871413096708760094357232780168095709057122736145841159706997797341630795255976297600009744830380550454356224 [187,148] 1788072646650218263604691369678078227136213880341761631403296614702976039025916811964795534720056181360696102237906984686526932340879240989240 [187,149] 966414049282406998573206815931371184684396179315601404842854160003202556925690836909435754357221821370123866554841695821857494128 [187,150] 26500124776708596357087902020694585255711533916625604871516765048566916925919282632694734560910420626252853310337031 [187,151] 10989215380179433255521807065481930619109363920819542590132637872528524296946697520138679366680920064 [187,152] 6540494329380031891743326122699618423389747663656906688011937266077405957114684672 [187,153] 13102938348868279821760715631443071199204762864887932062208 [187,154] 139872 [188,0] 5332649519426117674243304353238101178837815097376484545268572883792575086957540525599362416335227316734904522065382759236248372777353020576247023498638329269179850407616320217236364692837970563693469339468546953622131687761096060187845467044052152153843683498564444114711909823277670187778151874171061663467148557041304538506683622531633602815753407036487016614133988393714030699519502649246304771913528906358522357906262243309690953799502191655127950276849730109243167694841361653755495571332813510358308353207054656739260345393136778434673889466431920172249815841282780271925144998287538638999145097974404173467017295937494361054404546818884050432605770780346149758658383061372510041787442534226527914258278224828520338978721958406675970379918312153273393797617847630620630938145966678291399978268302703033514777588072295319514876210840084221535127070394755659169078666781250000000 [188,1] 254401395333823169662172681766247904793344006226942677085595658338381158677021266184471471501958886168149328881396000465816819804056911903085903497490888445634399326621304756737417932478773383715176315479076539592188707244183081918062037442130272325578457241348672202048766580456295515197101225368386506625537881837656136829268210332071391092102639945400136155553223886161138258012377680950980816866906150801104824894413374583750498374377098394215250193844246950424240127914062499221167924212577059330770551210160723683856835087103639262593421551310945158442219384175155031795031827812789338948286592179781048049254043803842081523139845172971991770550332417145846640463356392985511225230482190467279510084271482792312871461253866835718923955056668467954002495741512488984531127670531013158808667913038316215234867584182497497120892724745654088850521893486569290540255051572855203125000 [188,2] 630391303687032890175599707458884091890852326005246162853753795423421648942717772297074211063547281120556009960617919978503560142455614107991284857954107561633256179818913835772391297680376934153935023778105737341808288923269088855824430751377756534740843494803635815537763201664460225107706226351425191645787515635054245035662382741746998593502422618770099483636886013659277753188499288118734444459984883435175349953633782303475428790398863069659985388704382756252579167303137222456403041270592701612906296943033561677943595396648511114613543138049361637472269333522946836867073572865629709434126913487717081449257221174419492470187406146967209068319833641308206798420816321802877721160815475105908096008579166555339801364158302950510104519373946723985957263146585389248332769713301811435977024026492439819772094773398933184016813888606166358009217400699988989364150350370618948250000 [188,3] 383298139141084001534262538739815515521261121573064838983523950108217163265472865163594839734431826920320998023161333752025892119624719006390598211693310133357104406587306476413600200173404094010839841154584616105861824906700185310233643300714867088674176520375418322765615956209248668801150319468564176285716007999949325531016107888745731016604884767784674998837364011605640961694825750986612713798497724232425427158765431919615538993217758927871544730744912916571515275037968632063102064663091587495138820650302164488391286559112755685765276958233864365771277881471567657170021983967759772251081924572115355516983763557724788873241194729195372224994834339610828259111601287398737657781649039182433151150823483468570175123236192792221333528220828073494046389952330175191159096388223301682911943306574943358615956724090784647203954141440890758360587188950076092229024402882967282143250 [188,4] 91096765054321318916330336567512626375892226448119736102077625383974284242665532618227681196727017312653295682799159495297346895130950990783072717105761383684897085194698626284341406872058304988080964325374774743171076672513988409644408796923750006377437659210240496438097257931086622386842599355883821386687852330966767737516424670333709055184823375949302484852463608223055940551479450283926169192734052563220130287719072369530611199027546715190535061996318825751271517541791551857297115859302194497013499518057921236364794399066817569091679968315402139098480205891915305858200515758587559291846114138453380816873720182061797091266155293758562243816210059933173440419309393558743646325389163601208774358951725555383177477591703796726443488275189770000753414719081649883762678590446596758163062900501712901005874843911963277429632677008124414653395929708954999242152933476455476390780 [188,5] 10655508080291636456763240381587625513282884366617759633052661276259158195944978081769501960904703353566345029305050568220768569323274067419440816750163681916915358282777550395232657514305187309918064583938137524798921597902560318525677543296930443109026472456441399219833771654643189411123485398216298251694338043618366382665296887411355060978646766087125057111320458538825846015575340843443076175013768936611875834507292743603974265026923131129355488499567833890206075861325303075683278714633788680778202787676077131301381386715133701194841127154425212588177467336257980251571023205592969262974604438096962584044365232289483330375425706086758816669809058166366214561965010324464273998695913133152441895181722480664075100149054623254170398462406172154068916409405856501979700220743132487160686023036045784959338295191967261992892662947449697318057176782657114385140084405098381794484 [188,6] 703857991835377455829195210424494550129647682799156803843476873980383524393462335711599966704246082540829435935725755034949537518375311796107471379707127733151455482114703208724403417975142538470047188172208277050442940046870040736538791510234954345987036972610751767915187227109946259851391769050182085634628990011190484114899513413936088974301718887255151051124526299539531021211794464297009212388620946870188877063250663666358795011364949114644721843427330785362309546459241263350746886975023996914502150977936029374876113428936712712909912593508747430998625509527114255706509621528657305518333672572098923487345672358400606616607680986676039469764472432542559645861822792798851424344285367412318756405514429491779281818495677682462729239020164469550993231578080757561329926324444845805203346100375681496239462137270646577508890818542965034346120455232738798974742494801078208376 [188,7] 28762228459161729633432276280888101559457018833277840852098316220737268936981999538970036698109907263266836043860597411341652594044899232630445238710223336932313259311513123780186647187125313166548469571093206377225237292392437530813730672456947307953485473203095651943535778745050024165915881709263851473067435862019296373423808153418317051177988225239294770761693248159815742208624709312369625072369045938321714277318355156412667790434782231049652747924398716535316798892637193709736259481053651872850578579405084684736348809510941798084350454963146580336701344513928054428472814126194520854888708875204518747935718256469285811216687521243440694829804669427185247792468801144949376930992948976823151870687144185300618967379214203430746988078540818689264749578046681089616006798756038537944834977989508082174554013362066311052168677355218336868735576973480106002229527315777594881 [188,8] 775627578974690838370464228715934449468984100365235515174403248126226218613460082358541163649076254765343037423528070271503429408111344257055096381697199988968007619819490931016054535786318213818906932689822642377749498829957681820341266323298089662477299497852275069041505804588825296528268055088783010329386911566928913878138018150766623564731332037549491924693357882422788714144543708054730490847385646969690920147700304091124964722350726699366924087246225008954331544407156276724946337085462847699325290592277950190193671970995435899077464297682527102417973317695362556959645442576307947462181515078456198626013318559218659960444261024308181163087731146089711372419828283361912476742220576385594095679544991985107369106958071242566635314643881287211525991280738412936808311938449356202546765780841038125803180209823853418920388747507210820099428257042643003825562512225852040 [188,9] 14482423328277280168452102821447181126889518364545027456507775211531932554717293083953227706962396553670469410052122305150541925463003395478379450173192619945592694400762584538142429026379241012262381100451721924836897488765576189209926312973519089159679146626858321513417368221924364818074599215229812633131947478925755127449064379476466605375519590017960572299442409949163528142706892608788995229099056617620687827957744850118723407263536284188828574242433408700275662268973176021853585832095695898262117665289562525345967455561125108852622058754872767116364791700021102781747867641975243966456511243906427420859541567788724524285169392281136419373871905612157936152596153487840713385985214284006110686521924638714189385112779212757684696778134303610949053019125962156321182698721936372123606075213250632912743906621197157468677878782407297850516205056705215111366386942811904 [188,10] 194289736343954654971960327173608977267510744524279505045120417070995542713765345578280499085130499072209309804713943866467314380057931235347858669880478576090296697977119970294589057652944738824683676585327347647729527049345188741767390504232132253929851084001054255892938164091841274829536301728304018425508080549334483102887609656369427039828575868105166424988718767585721931793733156681569566149492494124730786012914460182904458738367734470864494524306423526414392818497570521892919996815023597461539902920119820349057736810685763479600349278608356654805038384603848476911329416309726169363730898076574210482491524924871497779439490045403065010394788208144896450110489304999442239169081045925472743352567856233149791834382877071237967391375800816543633599370897054873718529882667575253661390542428107501333226370662613491166742483316144264854220973487215948075784809013776 [188,11] 1928342029484604347557746817563451802747171599142901440439541475215388476555311414728436553511663755985750863515581544435550324235953895321641839734933715695295377052197608931811772023692989425622982225622850673766287920310541318413905001813216246581993136711435860517831230550622919888845000034114801131777448604550525102258529121576434084203762514273844098074583392352162929773795384031984726051581998010544533075285927494667761787338603058331735529727016853587102116605949510813142288487465540392500245636834955046707360101666802336890062660124021289830734392247892136678243918739542771117952654529875884265586484836825523007712725573198656692928245323816520953298256367791698753780673667191190561534064669825023226686699729052399457183674956496177839795770598033105406052835264590573851847288263223396739467976905442950056491048045784233195417918920740324994129741870112 [188,12] 14498013264114363442114815318925315474354015566787536013033232839093821700641453537400055266289661048519436021454461598050160828904512816724532311371466874474834304203770265439726970832515285124413181635113561440258118533279563683271755287307656086630348356935681564293085119817352696253464190369575150419704812750563322922406407190477532606137362449260165145041574960035944330052616106328164227739825011589576796887189514365896203767093559796798827326651384440976135293999259056621643273638709733232329990064796100513635142646415641015304873602422803699049821860970194666389256412093119350351056009315440146135072970010246321040315440877779885618261976558927016670099577147365254696686914885943348239974134833292691705690337373450071291236158021520184171203983445786508945003131838375538700233466187105968569999942267592966715627389467596086987306547641039416104415823865 [188,13] 84189748989239102988290543877543743763884084806051104958056980490709823190479230605642794479101770200802128929774061842972226641819702738587446031069785853870437145554176125039133063341481765545008129954557610307664525538520324781354824172337062636303040437803933001643355666891126022442425283853538917825588868846838923480900055152247642969150751948484272392458248571430722888610482647869146325237766404110073147342428105080459381111920011570197618908229124064294547999723713649196006329047745708039621925839701838199592566736904176213973551720849494459000776812318875074846154656430036928007112319547568213446683917412650503975487104644380631942277790932236862672771047291903320301918740649073754699126444511868509440577927576951953373648279648873244118108431644209753723265230958901919964862046143116514908229398045819008929427433848661062046351684348948943459891712 [188,14] 383766337730650874583135707120738486215076226550111349092661372103661213117258753165499624419859094628297140621845426157596981387397205406958143690380150065027640481954601419543692339647045872209251732183588796263427982828643413355100727891012836133650697044347397887437120183948448702565973345410449663429616137105127473460868654048265503622303183940068443009913390087097946807147167910871888165334692003791570305335287613916446858381712958758135707568661155766027633728100580098428288103852994047223772051931701772744214523710121299275378824036997898106877028539395942011642110248187002525097504236858260315571664358840899215732663283097489530787255776341086649596629254219318375187277698631321644031223115999877618365356996581952976543610542433827116317401109836037561181133158673838534680521695426762470671361507926168918854235039332472112059111486741455263938848 [188,15] 1392061617295336849842180525386969798150739454165949201142055906784346907030902586906988830755127507707339991417827739673440974699002482450844779705628256694711580771555819218088559661937276089799061491913641787997476093586233674007153717859309041915100745511005088819089651418259573032079488277897162272756397002556541166107011568048069903369088219651485893276803545726197077540527730915694637873425767316792238743808045023311424611673583658154099947193150926456937113035088710155971137251847187446177046185147996713551723817886979566766701433959905229168731475869125401259986146116732908380012218815743977371600008504510183238849710160491715656232179643594877643583407431216962343391027352412336804885985033134977730716936718452863157299253038018835395148232674263622044886772766051026419103344568764729689578836458212378739709507127945873545647299616657287514368 [188,16] 4065164454797462790613052896216330784693649814526326104839418564153850633997390131668270398775361820707624374970114798300486553154740324782007612362127499906966575011333713421179246483075598578330670096065980270975087635229064883079982635164782238173859993568181851470538785956581252145422464755540156870118254103412137167761223446387323923413632785310227882668816745928556789143725970986908958623788621032090340135119220789139586155405372055202335529645393802628291947625927841898621019317760286334140965443022709349181121980326226531912707242926544398667933387324983009669308186455165233485789664223969584916036227329615505567165004059796175088389311043625727568270285198698233006572326261540877604277172198866062684219281478751258415023712739148669532130682803391387036570161512057586340418258313569238418922198773827560360097751837486922774666401956244984774 [188,17] 9652780583557541408077741619481743490556471016510570912953440022035101833120627281450820262895718858605851285385490668659882436332393570621174335051395432538513832814208830626454434668141130605037244616073217358447609603647693482471264513576494845288446998895075709556324946066777216869531420819069984057918198564484773687554478704317740926189526123661653590595436605075493271437052182632745667668404184360098895507730748659133355459579122720042978482377859303474743426387362312328348253386486584026724630213548807393181966652089811587416539824866621092655726297057218958457736411359188866910421705075852837703058478093988266427234161230392120124917481067145034592061348121130901525047953736433570174354521643570714375400858433108166815065427303024361777049463690884209445879844118765665785031122406850032020293116119743627323091097389474607513308011888647936 [188,18] 18798204896830938673119348481198489081295426435008377120858884769389060574358269041256045138922772524934236267410420261604289061191493191703253086298590333907261090556304163267221857227676076803412329759876175976042461772933916689408870107410273081409607344519401768996058139638416892026927186204191542908097214488906540693921673806419036684050168572677181949305408762966254892558165926601098940956896370369878106456300029445281199969986866840103721375824341221953971634917994196402236574208820519566744930813860535024248644110921681994753308598990356816875287698847001917228962223233336253760415631165543097738587508567246109159036429800709195505532072389032775795881681901106137538696913690113928366884490699522501431879166668896367391688421098003407510955997629568621506734336324655842932105219370343626718488989189314435428336612897412532570893922885328 [188,19] 30248997702411347229281352409377210536373188517566878242432785062952557729399076583310659647822076640168656963205469055560684764692464938401495939920378927162810219502560575487516603293477442698147065543588424077524509560748856428811639745248588503090535540962567658436370135248918133578290904293099962938000607007590417703423494895474694917897637514632332106886352403382698811664631981734278299602840644787218562120941638629357219834274124316370945402275758260541671063421447481914202001021507507780557869843763964697987099340370441341347533086808126880697465979810895015667913898701674196782652056774351589778302508990849441000028102002114919706750155309754437369692152849920492183004060610298191636452749448161723262619272356163502386274683049453087429120965665165775285258483027035675341605137029007470719313632272320656667519271468165427149693087744 [188,20] 40481832585014457991669627702235578315250685403474195579832002225161057073882463354138455921933827688356307715335363864212604606800652645529351736842042427452740488669939382976188973391200458747589951614988472465864023298858733360114767319224071955316337268717186398438054906284467114696834478422377465451054220866545965549191400289954457980118871836100431614735400490330870882353097705485358539891878720283489619507844360788420623685489543969070664133128815767570068407272943507563435294328789713951094427473249637098127796662210638656696014289849932182768486845538793739353863557266806859260216342742499690129497096637152300738155707231163766221688056312754248517832563260048572359160208152489750660909392082275008270719627843546107392681617620094185511453306371533891010500874261606326196772134967628990057003408553837936692901130591008632001080448 [188,21] 45313942325604023042295836739205319621672903353815080740883321562514127748166076417805089491857722556615602473371492232448810566046292986676353157275897385086412024923021779620675818491188850755044877126216315323967434266014170999584682987736129196969500300698496573780116157918117843136161029575749532732995206913666245593153826821579944887953301282667934409233835238899870345324353118107262531365477518498136348292371652418380502484845515958129032074887805041579017224565834003108270646734069933303368132435680476542931812548288218448223675770103490483114649203878427025332928823302401745080983213000809292351200268843121576622865544306921509488019654985549043570366018052191167735491659670308605564984763005615230526608323815741233238082132199442330716679212853253691643295503149213849689719893075966251156144106300769341377336891072577964170944 [188,22] 42637064988620907711562805746091303644664713069283993981227638975170074040970847266504141523550957974262143428425508214322638428138331322151429498853922388493645154115446662703588874068752045517813899971692383126582982529019483873894936275120569138557182509890320241416487455922825587952539563733081686811641752524935425828389248174403070827610313939105989422017781733799661011011419546321684091131131130019726585532658667070620170604217168788892291620553908360418570507894560908440384951273745479543834954991222074041679987048714084187623248090158603209778766748420179195596989655594526308894600231406756169480765658295309896077607346310524283412429737223176273427314501515757568568116081442269297309440120306653006304273670492523372898234534937312291239655684524701375795127024480389483689426577700372806212617795087005323439438892664822404588 [188,23] 33870468677591204342744584825737124106407524841526845410039867022590060255507715602848191777453227095392819389864943229873819561806740341936558747243858015161831851417631081145086298728207403474447238208504401084736108255710025421824197674119618567027974606053631749312542103988895060361365449973277460819384896199215203890293954249922746186875729314869263462831064402100318601527289955867986672767700161142886002155154248272992779243872701932877970945925141582792038287872359946170474472103810391924247556070657510385426363116198350952855897614927469625220918096791763457288378371244623442715416303481192511898418337348645478618616164022039745211974124176496048026949522784128514052359381296896491851879249952531221254136115994955146353364496882951682985670404081249275793198431483792097260111400433963899570821974733264035039185637115695616 [188,24] 22803135625527706315034761745381037054411559861352733649969486134636812171208861712196297981665825428271122810978681826905878613665568309471224423681085269649693791461357628118988551458781296024728726212676517301661226453552295097542383702623840453843101755489674134192428275428487906985946732537274134705784409330328356271259388640017551919814174055046479824812693373300096710367122070176192016694417721397112908614534264481713373617104058045010897642487159327871509385432147051446661981577629193570223711270059345315400420598584430376637219371126678688670400466733194540764741795800609664731158000335567863362880143974036634956489257779147295031282404070070454194531726902439323438665538195101770591361607646102795888552023441948303682277437445590693836097325354582401514652142558801561403897754729415956704171567663447691034742254264584 [188,25] 13054551627023967504017802274585130995811269474048617237525021489274525345727531161734977519397909376606413516202718279278975280776837129361834208222976352033003939800530933417105852375984962725593908017615689014970689573131091461947139499172569013695549762716963749652940867452049301779965129838027046034555784699721639828445568718275610249971209746779382296278276327243311536441746273741280755902632779141418932833313115533345789850376042568640369106871585317555656497685587761876402114766343753064807711868150807238879746083019845924906082457551310766211274884491534075449552198505204959297561280744547746336315158852385675096997940764978058805177949896333674438770535293619573860597816817771268387828133358094706571879676479428456898054892001549958055091683470734676418543340765647037393755472570193514074661414292003712387995596928 [188,26] 6373737640947710568680101566782089911679308333688668798272817120521884766426924278348495096769645219772095617029538883292596734471230089145065180442514074754625079370237238485439610514698296128036511263623513966420669216584265348224415462539935185960760197489053476660777145647969077782985422175358388087576674860135529017493625460749037512191375916495190695546981944840542218558709156363579614119320130426959983467504511417251982134193165042291799406483113311165839679280454817607808022742432179650204638799476907281272968539026487776753652663966956137697102429197109335677776850582588729504090273753414232054523496871414398061693889950983322803303129495310496606975690254276555657215771041908277062597997418785126203689849392707038271561811146424603761113901611093073903135618003981849122935635202344940032123475254095325117265976 [188,27] 2660708512081915909507762433164572212565953380352587618739001634640828113647937611668770686171613083700844778034772740755256341221825420794827253637138241130109909370009402027525426891349503423419112980828785105902729492365219960897525079005747700998982786796268074864682830134447531744327877862493470830962460426091136420446111231946986615075328417024863224595024805206112962054478888163990803916508346799544921926435610555131506620644551997883277886949537201493358165955873395246162748376509709824822078770737749108640959578494826088479423999132837024356301183349433749960287360015616919101888968931523359930228262438813221344927082910738988426556176873895886050002248281905146803403708570968354715831686278986859552337561240445336127077100559012519168949543902493517523275803080227180078315351776265123807635781285193208122880 [188,28] 951762613018348094114644388893315858231737808560798714855811959335203846672965453514547500798305430843251233434494160256183068874406591899530073769942351024360593588570798467917679808130622791986599984792974795091403344897541078966757771122784360479762746294243126685259503145266826156170350785490848029668556112771585845589208356601175895468639717163654816253801859318755607313863400408757002443147561738735646330890053234718109100864616140446162978903454553485867995630256821347602239903559363064641438901364438232531585593624099476410696867162932201086903303009591868707888138282881554621534965377985135462475838449781663989570135762299833937195839697763542342993518505299779714799262385016635985242123212529326567745021568221269472819740586628046104121532817913146125277599618706619885918793086809993749367316405767299248 [188,29] 292287585836505766577770346075948471554019806483490820131135688419503979841014470062140926148444426497010931382520817923589994342820645853800400395868271138807747480054919457664596748848707272112877729185602789007993129141539924835674840521197129783386919225815558008148540816364877783870825664894307875230204907273971480356464092913268326414198035742292102919561275771231553535280272196484735007139216961621563742385467696687359895479757925150911995373760761877935024394366979999418755414241238743006463693377504211194360173395566605104810338615190164054281766477834884511438876821056502007441821784482430106021913041968288610270488248872478955587064465613451619578357793612108700818390128075742632451086512576618559583059000953508880794823277415721632340103275106094322009159296408764003774089858335040874459367413817376 [188,30] 77186437027893948552994070051199232225623404761202921229849390503822066299836580862937692924714791700997161180477664066124908669508062401183645357034842518660237593589209897155983058840320932940418418507262499627618021144073153067574086900794752153622272254495395758998243764307554980985097946743689501834216937098981754077391038644099494947024300183550590656583961317624941063524484966901489161472533783954924115629308455789859372226884834628608094605185031593453131758794576852175179146024513238346856415105853020336642706589614134765979886038189931397426285261439720344624998947933931872657408836910581218807998660294702944842211874909363016116175978427450872966640270940719753414998294350221455221860598711521360367452480838176254998334387596412131667043380268241984744179589628873903610955356705100767030318678666 [188,31] 17551133759934949437845528271088947502678319608746184956506849892776289800928478048223756654584350988730335623175688153802265204606987220882146113647797232568133272989161545981492416366931629087576682900412862090641012237065227470570899551394887469021162125366171955169680048417297894654100545945081434299413391103265218558801755970456461596967382906996384150946915250530815241371915829680781045999752357045657435067051703299405585924258966899492143546403370418221460907970534791641932099332858691619509997947484712280211384079117422616672422798122253541106751533041542796526501127496332574457169390408711686783880885730095440343113435703385885778592676368665560023383971011685151954120356301271368513939839279542359804616411812169087939975125721325158035237512135676471146031524119813641252779294654174615344373760 [188,32] 3440187474386271745842164806076219996438626170833528682040378459871964400712106883956921891496483690290334893625764621308744655450684393013142137242479499322876629403995452597721104690824069649782222542286774128144326220165382102928573656166777909650677467597068490839178251560628678886828865076215710063891875246574801579555118822519622807895355228744569348968624417220147334921600832308506770334934979922600902874972959364040921695369728469145538125886149617545747454052860071499850076869036790577532309604215331246274806355553424379038745243044219868199514769021795685775738144692520077097921614587903280613098393392953669618017470055881080272581228595586323792196538382763280399670915749703234903671034172097060464222787729282272491218989492567232492754086186804992480985202457756299914265608519655475428576 [188,33] 581771815678105389986632762108471898969180184340973834175983989438208987496696723787178643562527793878769784867156778471351257171659038489126626919029677849551572644296569602615383199348454385976397484563594522337913020030100294909759370572440895646845370196544473578489345198138590413365922987771947581498353308148217642332988196247443923082903734106543648966424056260009380626215368513434908899583495876003604129379955896187375888795776049816752705163412356272897323815467112083094146723511556214860975816694278898579407665949424863877413789148743444579480228595456927523104240606842072670105149173208207697847593892808789142769315801941419645612811984549962917151075386503917014746331616997897945347473077283982085590594350573911854566807259164795402918193739134996283468768515328217317672738830157511104 [188,34] 84938690550820957922046812295910444211896148000474093299238865298967422476998147662194984248340372901662214003531896914712282644538063702228448434914100083459450396274942711477533233734812410584414524041062069875764572780479238767018710589186956730991941606247041792170525602415949161127288825884426021460036865112283260311593912840482850088843500069597783597272776797595559622408373275377943101501081461613975343924188861722649421082945616643981044478352182503314136012247595568873948784807576239846157614098531920270388806642008647724844205835695830332093377099906384709841377909778441019427286948435802537233539415052125849753128688896423074700397230054032595391496771192993307191291948639970793875026589347208662818056801811448941886660986983914305998623190155727228746843363086071187581559385568372 [188,35] 10711306965230486192230910405647481993225842364370077195630920709422763066382024507830850508966265486771778865160161965333966551844573980968155280179287711226835774654067203839527321281251913421138815787208924018771071942520589212794317681332915537984789053527101069178384565172836683438741334874109578184664177357419816506119586485234347832505784818897607868979235094751191985254096040121282985123843104412542294529907586729668104472052181473712273579502424419449065803281113004549642512952466698527326239047256417474192565540181420790484511298597191419754416720966961298937575670856375212627526883208540133091293694511052923209155929484611072341969206601264044227517549841323791759151008312041542526077348862680351015379839323142729368046334973752842480898405230723665922284034264542737200429502208 [188,36] 1167031444045087906324824610515535320850209924751617181730986452748928020298339161390033131543977396067444979874705774219812851719930294346675905503010202592763986842590970006298837730684160465762324019283020364635133349593027808047114987238174803535809435846025701917026679769134925804315115404487753566514262265554667017823430617511577828707542090532778171938826650244728576481437510962509224574647733645542695379449854750415254928515460946141790767900049873177412192109336729568349294126729100738248342978142420409818224883275507367187102738878174061507720198318803348339019075707916172174971347542755389221203508484988959709452576997259545696867059121569350080471097392563590899950702422014869680410607059804298762880300473014412871509109595004740701241656873326626574540839766699101803009000 [188,37] 109866738723527191759043875916318509461497182799152532583743124743959934558291928227578730316935928273410367001379632607644550237349961867685699027061801346714684825952140201449159530634939374016886959993014433354601185095939938887604515933816901387689774882113468772239195300103222541100242182362242437648342368996420189683458243364521951809407295161237484328459159512925152700227883693641047691995789871387079080006784783829413889442408807526593316824159491554697709428376274197109645590661144694154441809299969015625907071219225710554689517853836556035810838971389999479692224868969692811585049036815467980788794391829081536594048334412566619137361516625163361404727184602387270442772224251269631413847901948554255982369998045108441634592867955123734398038792099307444740320982659396419216 [188,38] 8936311145340901478612837087797554498593064060151316084985295616337976484465576414837972934651840559030037363087183001344509671780106621116996132955949722409076086845486174470250082716527677498824803140080502963807314135417491550842621460081130297615831002976340993253127400804379812161550975965021160594103854468071075552376562788814496748434358624020370440313951180409522427072231065584283257009763347791038210102508019998745739534346009816262847183110132763161824894879062255555805682915844281881330959552186568502311045250822411915558103591514800985792128462248121693986739502278914026857786699204554917091154948008826348524465451913755608284964085236346940779724412309884200646669267816473316946392659701942512550546857872897811553696213166520905416993051264277360766981280669739857 [188,39] 627842231037202073952854621490909733492994429781102835076440892796856136060754475403288610058847267264682625796587607493952278956097449103058579904194579057093658554335603586859586145702732030199802853819021666723812189148726043276891489908129000243426987707570086487932451169860581230825284658311860801028124477341042305954037123171000029035231547397852896621955453353399505430302736734308525045520666618817764325299005741435119651869297120719491987611789873350300046907924560140952468393348529151988243005304397962399770784409981997252185672770996928949800741670418329288420161695429924725519683049904132705349962897549500225051054553504961665525573184314854486129673467798492237901907923650357947987117525530049510697235895351742425683832634774184404062005443112414198050471316480 [188,40] 38085878557346580336296859041113575311294047415618963980297603790743512045938039842212969764249034018537407681061297764805594719044517447308680981059493709246432723202295220221804138522560012803723730246728084376790327898210451221729248632599052719867282789716230292032691248912063941711243154233451386693478909746448077241262450064848498060646374910415393934880114552803752169166111534096107793521919183051905464035799769793321421997590460420544088825741694638333098944293113391471151982731940912905594624106338994096612244264856362270330904851492444932359931881002483672104022466118240096908237316715701384672474623773686011375131276062640626301399000106968872865397289386980582891382939993871989373648229433180454074780996890001090813418872118278562106456810450154303460738768 [188,41] 1993657676872631633579261116385055194113254363184469143642752326931401183906622755147781304126274433180075006832367825837498573835238722318703001114503316091784266321559345824435793043902825955003868301257996248755881413035824062630244531323716263288441112939482833793617477285417799969552873036364708143362650276884541151260939235425163196439173451931530369913266584704880946968085913571467544012053269981429810340809151346582579593154125865761281585277594052602369809385620006392990406918925517563251003528619482289118033867227026742671175276518643432914585089590771451476670777668566780941194209790700096696622967731646686361275213249974037338814622816674804604353370304083800177702908762123663240250150569390879561908150221620969021203464973324854829843214971222790423168 [188,42] 89990068280041732402998296793824171485043286429007420963493339261842675036210567325182284375821039021123723277399742411655349121474425318815603023048188518926821935008219251862775185066386011987298162905843892018109592450595070154909918981297270549462959940127116177822932626183058318830195208953514034047488788391618424672499361527273927207534505846482610624237334167967443832700125565023456215812163456319363101260019848862304868620445548444039608971991945631207553849579382954882171231095732983952789054660292619189730310765050723589389440489599338513223996608932286602900182224316596541189774799375783729457440069968923611818388854350010480349199623533009960529527337595252686895482227467327203077023243227246447536518365046992018149691501643171764891775344847299800 [188,43] 3499559992710448702780353808175207119787378210408687492322485514434038892315305097073339827646905137456646538786809051806356828642818020809653210858998511875374521047255055822401126465305159231524690558897924045283097987744762551926803871455015210942325020509951257449699219850580331646454323893788157326524078523016914101892568289438455671265689271252704502804352999458127116266443110263790687672167073122321334246158064803149323970881070054113141784381119691400819215820664334918397197243197147246635545655470029257597630777707139039636769876572050696564864348634056468337995731963863687960748087427383588708916036569275035863235296785060943768920196008596113378322701496622256188827688699069897283322478164287368495988102814099500499646576141320813694371148808192 [188,44] 117127418592060554054506699375863200740331654419588928356446722074218091424656322215757764109694366263229292441037026231172968739317926084493235857974371555552174219161743256917359500512629053493075037824117215143578823847647665170677253213148951543752341249153279360428841833341339978527372205567115507941358451247354530420983186271257920539878190652023662161629729957313056027757018556976695456959225404729189331280769661798776659220515787704416136508714395511874589274925693287104719428814360174167057718898829381788561557786611333417816923797713156862072504502442621710682066946954326184077732141391925518318071829738692666438836781732109414247686023209821775422203756529344090167373642815557254360836900506301819995328763245806840489416015464967475017328128 [188,45] 3369890225557127755478621356692001605517511122785191753919516027931785592446333759667353206788437445221267072874934344930491909271010463205655089693364769855053722991553323297323226619143514353247532138343100660421873088670246297944848453222525614606185205318870945126168770555515906001713847830484891219527502757793298370339721648591526467712511113647621306538311171539112244049504110871362700136287568297776306418163310556212340833829227236294026695396486555248779293853450718915234458762289820824728016586696949977913029776813196941388698431145453516796676649031048435879457736334378917198907542736582835587138003022115617902135629881293295542877293440834098513354469950760440968189043229863480646754915528323059731751562815356940679475022547397539810496 [188,46] 83234513947810707449299568069390917166634102899334956960652033391052304160379091417218083656419141772254380660005301241707823397088828423378962661840937094422512874627852906926565292222400284257717907681324336144349469667588684841617880118499820392839011140905848008080997154382445644713982675004736148650961961624192139796039700857244179553874613784662136546724134218691066891426905035174662879869600624696551422562332946848295441246567132589787654639120682337723993396176249240870739126366887389778519416692567333514877306821113167345093823336012385204045003444465610499839372315063019897007741687954164204269510419328140574416260726973077848842282614580982313200432484038748129637454082300411873147107420700355946359942429923160939140813455729932252 [188,47] 1762370400707642196013049222932389697047869655659399147281468473221415270841331058248579109242809310451464399936543013735252298442530156279505980993546157123595736808837659083568631386181312236962276968609646343513149919021427039526390725747689213965098450384014984242070797595084615918424039879424425176694472248150149316667740142564015548619283952590858458325241413559116204971366011154181479594938072633116296094824008192702893263571536412207904229774651517416907657115211897142663020607087731296553185258348318644305363717975523834769175485742777993474673939491209177755134560797724358019912914703022023878239941999791002522800225933843935535499659439844936785007276170563906518222690769780584996375133288492535327749068960348818054303185170432 [188,48] 31911779918108103401058141140066127938992435861086239701660707044891472626112544744693384745290434150487806886297479046576669056546464734787330504628908747120896495172515681432625617256842878885317265075037439214142398269951845684766406917614587417705380080657555833518587057300064404308643742416862792793206830563173033336989670285069385723950391964417970878129154228953521922744278731739719883473027233045587719207122261200061382788746398671446382461504107689378841522689470446266035205384843996731261129481773205674095767133545406050648932037565255921742342789406522089249138171320630469626182637290104712433768407777593411743921602885204003148312103845971365526803374709648017734305669586924202116061832397228470587548823932794422184113376 [188,49] 499726596048682587330595905708902244180256364035687077299530930236682249858524418293085455894438918281314353023756323314950481860149845483647106456642637949422597992117361402962651560292373632921027628020956505700959266119057594410826842739218412246835370886845824632199896769620667640980229701161153169431310768113218409989203924250809719665043530691362194026568399000009722606745594799865208039977632172124020826367191020158012925252015877044904632944172882983409367209269185846443179315699559892737086509584234290338046889409888922150987336029953281455293627025422758360630689820988243942510286428301468767197950669401252967355654613828679566230798560587747874976169182702135087691087453968310989030966575898457582529109520101822757632 [188,50] 5159209198179382236906706491380313411021870138355293002665341107533516038778548009076643089570247617411177705584014174556601300823021962508026389193538413931544638981764923635821691895573787035725853794634349648576356849636863279979749998252139122253446948404073265774393439606026868894696345647774771988664044693158790870594613190900929171896461591435648669197813643385068080984316298176398504240941203092302995558946875214104009919454719110357908803959188405625357344574649151598440521053497173185239200839980145426487453742040630310230646800875256347620224422347594249921603730202074998414113904726384957063481542664721035069023928265984297307230358958362962555246724650429454746456466035305942227759617423620661843628380795052816 [188,51] 392550019614635078264268488155255842940027777230599932298815237901158805468603985897001219710516990553421996430046239936026914325683411267349693168491865038849546622602439410750108414393311886678043184019868306144730534382322671252503590963546617221006195151613338194137758835091258569206450730283641438688552465250238352077641959484377428692785751076390595394324236982700566499960937895752134124248059832493576701455918039449071831683356550521707155646169671350719264494337335203142036749482080721378778871789370558084037546990871862191614810310701235400598649321054322686595943945872251540199053386488839066916980381285289941326293903049256974537943657937488588262246184355276423519532856587003181480033473605450377639136200704 [188,52] -69188698943813356946189734921758301405552160595888344188999398840023256552527783938748024676787572555316775803952706119356584161103805474681109274055829533730255279833580580320405074658804199031495632922147138945974280875590532454420561071948798594772352108180488507675623625047054401776176925983102529200043366433333817301790613449871076774357536998880094779976426770894857320628067056926132441082081443849475895555396592899085076711328588009645323733814678916593074077747703599583842160968143416133012600612768543277201189983835954956976087112757377914521017431859826944162211217130123121462036175204209176270389165584296611310183687573065635166906563504697022422788107349127032179657980379120063467398981197876471631786560 [188,53] 14300482639742283344508307163653022333890494923883258457057462410017778820092053608180652729453505534934452116134052831041452313056582118779688613552397414875910967921698771031547847363010304204764166982488966325364591505616031624388958423262312330685750468325670331020194003830252631356989138510710106641844711449819154751772537992648284898307885116959783175462786505346135603642311339474598069459484179796373034845668009911435263534560902457384303113398890797225844777840709204821040631283696282711137368840990367982766861498511619109503853668054382384063994463010551623579480929043258789151878211433734109940991252357855611592858183413127946170485861447276910090949580973245518946875623176615725780760080475620603669504 [188,54] -2731082590476760108553980570902580622815435252742757684291697117830069831016819533790210356560876098985791559585372007221781099644400239334121681642140926302767788074026844143779787161348650758915637985293799396719571879607939450473250212836763207262419309854397354193971164240810564069520602618288322213369291818696906333638850193263910294892333927994119858631226826433329275383080407704188981645209297733868779501108972162311615195881253932711800018154822247745758168286632974160370943020292382740982916892448245743749921005603839925318412913017087890596596177510874831550862372972366472055243910076436617139517571838395374909438109940672700443809538469854301407811762169651282713947218100903867654881597028308343104 [188,55] 487117843617909565175476503726265196568812593683795524660400977084294027694138128071149046217084933787066223648968192990708526260600582634727101396443650628146090205802670166857610908115468057688719637672755893666114295312922923772118601469851811549330951386885629585965601604588173643271314490890913326413937628230423378030708731871754371720922227193236371180186539892123505718130028394211716427159949921585769392940149976456248887291020081521475068124723235096080303067416454436679241559260831042980002047015379113793035047852178647208909185739301721072801423484746099031031728187691360872845560282222809688403794968276449817267386929422891595300571308772154102969843935436919588520595810204684160377170376522496 [188,56] -81055951664147036627449014318935298312031063031925443557271450345858903770668337752720216480545011180446041818794052193863028312158379288812195268693610096896971479659821814825378524356151130879401311986056102219728643604303006899022466115792717462396734358836571311794665583423820859067521483375411940580857570484970759180138957035649163016705305701267186452845252052046748420374296761407023923910555192223444866265798359090052730772337407735452358679941578983947848384090958197587801865141314867477333789320165856701877820727984960610618487386020562991644885992743892388302693296044835386111785058619579383443054314662743532386256444034954800934297396921920117777079584692484521593671763120278376025355535172 [188,57] 12574564604229260614220040069246591389046363987491173706325131587640181424689767250649372937803547482899750954720462544932708889096086646258602492313522867194421055616711358255917886021849159947576593542409783934021599575821012002898338187689779245725372736738412499386786360259089070417368141580516644706664736592165475487229977326163047467433286338523579684672157538986171743458189487221585138370424870920298309374476508763648043828235347034528273270660562575303134663333571947063040771411564958830313475796342829582072318371488221334758707611382791317844432568833704552366646198373482273770678628522162100616796075786252754938357033271868097764954418886942646513013226670207963154601099513320746064471168 [188,58] -1817308337329899506428483726576738060050448215931778831103024290543190404049414257031959793794235272317099449239541028781676659814643220477401674139000963652408197468915470740371303358555748665467485495908113428316603134500377299359965359253125633501816006957902868322186270964119660431519792309201726539445432312214044956386563352560550216191647223231625344388329743315360205344573292662231605620636758225795658714438120948471037378822306274992239875255820010381461857581797455262584490673071758545026737044213402024882695727775231517736112351589999149437914240248327821495062679572179082222050866777740573371179156425132557271315942282398407891765468980641824835099386557850962606358438398607814691336 [188,59] 244474787243595928011130397923625011340912807316756321870178016890129362651769401953472009613834160548069776419819418293245980499129147208586952382332870474085051184183262932298108670896013790506549369430760601271994617354501153832252853672984915728151536404992748765782670283120049480021443208114712456504027328354419945750224061232841868516246259883630563225528171731048190511672884752231540637961345752024856355160107937263536944050869088307930454898415452673637858792893833009374060683327898752048449841501586515871562187265722858543184893133400629716880396323912002817449691346279167210401389913328172746135640668332235357836084087591224997730591501068363008927001497959423966553290023230318592 [188,60] -30585995859420534588937238306972207223555773457699639758832409527349087835475288425826311567759533689912760821321839450351981161680941096245338594405915315358483964040299944189314743333408723594681985836983358998006571613094171798111501672751958711288753017002183756369304741254728873567024592555669493952797917682497315287472195991050100762418597004164844953153916778422098054034069249906807726498727275912157245002406034650097698048069078076828350548599424673115406790830966915510783277267377520878485978094238664803776765283961121761502020008239670792991167656744529457778062447093812211964995045568632771611996832210293592954385306890191233179066582813004910601952260064501134434378458399168 [188,61] 3555316104921634315997367088536384310137232121123481977978795582682978650995635984641421082336365038941486215146255545145218458763129688995138075200982613710699954324310874266360743685083231213631880796737238522018458153873522471794143436105228794404421796376268518098042038460028451863211650716934004588528438521164081207361532171671413286835736970869293051828841837119128825466611519657588334793596306042322351862699076966563817689910010888354862904425593805931105685824836534786178489299011505873800999276317322731337221115414446381575457334060758950744364673084876559561179931676228892894187603574934378494299238881763331181321691441470922326710096161572179445354832741377397831404727040 [188,62] -383579117161605486658144632311185291833189876352832493939131674146368771322491715958059194442195636095655031596910616734855883017970114272001919267077505779137167476668734352891091343770249075628949047205278206619411452034143214368255623321074515048721267059555297369432457051986584232114302999188404808691511741517006676406156780993205161468680868012497702687333329673211422454482862205502205868937260418794347947142392764886668296596998917335485107740200487236764215283935953827712946650442685463311909408069716756978924510793178095299440633629100087783114516254422142877092326585731793230606923249785722973589162190873075402421568409019028514656215931137122476300041194481812381890448 [188,63] 38368647057052442071720465558029133361321697852453399993184140612862173757098108219059342601896531514998715753195050817267593667652281101080424250956542533223619852170368581440317160072997103253243631183060433106736836876781649208420333334680383784322248408867241337691444143336639340612401360022076508355268278178237666944309125824482528441371490605832773851416667327088761692774460358168226808594855927430653489589390302325365912507982889859947799434608587718132113796226374021618797023721157635637849576488890086138179547590649829946953522422414906147490969929905697625825054061668585001031646516965220376177737764986506783332912810139766037925590248547097735644869726231349666816 [188,64] -3554147050084653444201114893147009726150610187971057611744517260238698532957493676925105405342473096324240256836375118540461922065925508388032314082175450280576687123298924284510806645112448256490884789783577584033984789154760136695736594674182348061569561973273647086858136084916506326797107946564440489843500543976296894031244604916203455848973582940707537031652595759526085821816118298382852470021534694358486606493792181152733476391147890943999569500647208573034780009929651237308657953873516622870820001282407419877521448126853665101979315324585683428525874822043787891996417549395439864600316201361543479681094149602436041533105834923379022497097666150104720107498904848570 [188,65] 304503645947380575255165281532249326597812626243516006603204760811098825926894150855022282627925957221449426684567118185622432005733311432290391139846720644216474526918274184172578157725677129649878623755929711230462452416316417461497128783697264026475837525591519488072034376355466746755102652905244752952685019501788759730156357764320414328607915201953400592533136792780407058546527163951674619460912741031019442264737286495906545213479286906062764465296544541659496921341853662148366313482731897606079248918562092130032219609232776491855063241934415328878693887841705797278030993642234990686954519731700200069636164614472710454297603954243358547274033713828692614160723328 [188,66] -24097729200213828309340252659015720042745719240006957845291386658289217768381766655543714830706705833058591876763146404171514544345313572268902952955409514322540067323710619962147271808779895848253812229806419618421876519643127125894896261976663830488678909784177716415193150940698700713965055953648380271410995562998344485541733179905899068424642269474649580767352802064394646795188587625027935165833108519025312324932218685176609626875455640831110698362141491981700990042184765906916173701937753944052188121082843776169070198000176009575306663920972261342556383042637813535823711338189565559072360133883673142094358207227375037226774005981755419481377473025785410605496 [188,67] 1759062575812515415149138660504974690934749660374471846045731798052726519572499629986318576713521407734913817717218848878593094696247654935197416268526690589754621853244980298489349899541660146389268208632412545118595553364247070221365154262872311974958962106637704805925213905794815640251353034287352159082876668265873853102832057789959207625461566051828563739716167573382191823336080423320181694407022644559151794671305324297746392317578611628075570942327525192365555787540862819460518445408266685162565638738468178491971832912686900545071733909036848872089843882584798287279192744453880010046782268513450690723820747837194630914785215506257496767506747936558297856 [188,68] -118268448456747062305750594216332530207074310926240420351938045943883227064826547159915926404445514608005391611144772265180276122753195605487400210652367868596009981035683736211841731290200917405001752377814164960635602160766277252355255278597518261268442290018259960158251209666862178851062081353754317778870268698434508951436839888301140422411479370134739896450489849480600720155657998011968701840493937643608033473054523585603326045808689430964027780896416153938990203562098293168675029754106508805148264125149166883017294280851643384844615445424506938095540660876699305267832214412940796394317677321524295329208486852562053611229670816526988717606121795526392 [188,69] 7312482119680634449526790842069554926347060242052781093139486198746871094888819429558162510889308813283124160779327093199076134165535393855365655995916673031363917068798861222251471484226879759649913808963625648460445570256314816872840565763784521541751579102319328685535071648149972290035048618303126770407228690302938607086706436909336632933645794107179707612608356513421837222961400978090139420052901151941507609642540613976275900812282249162377439778337128034586195342311792686363405771454403926819787106904093205030015728524225197894200115619101722083788160829932147543688076893256059046598897823108045190621390969101534804958440618108580327367343561216 [188,70] -415105928638540611584016017248031028243324759583959527557662658957459833690502461262618646242577717556091363907491613688453540239158853610801537979709909513101380036248618319461680007170551415650001066714035745148248420184903269486990750893507145852859747312269990777287496109817963066911743656744342983070220760620348486457851862846434098808785805583251390712776155475600950751374360865833414508423352886580734952082722054091437430389128530080025583652566837723711065472569892091394932594180238951539646214205951822780103689326020909849575768561864643506860343639084609597246756453787643768957384501435337047995398309497020827529656080370219152125376352 [188,71] 21597534685345806989860303010168745034486164572403450996940563168487748762772463995526840328950604340134629932892004294472518028345635276952336389903538592866370838614162409131552564278675418263943848596652891260507235583375791808191622129117719712273984762697884403885287379280983532160945123739563519026593201030086785265156431511943809180036117158755606884707355172415292200317989689188019265844858520272957964287229381269069068210537677814116614776159137364334169701259352271731504153535496964599675209024488385822473269256107106909465695655910102424640081377773029838852544991933877110109798636992844578255764825029398300006374284783969781107712 [188,72] -1028052874234563207307800520987287706071170242833388913213724808318227746530880924623459543985298121453175312272156713247034066211916082017240975376460182993993600817841655088286135777564537953543553820835679811525562318940475550442186196990930645995890915851525625313932796520988922763319479343132735642311158221983753455150132427075369073177915807239576946524215567672651608762478751925817675613073379356881153264129418612038828669735412914423915786726203119338743560644604132220234984190168435245365261245913014420387000372657370037102095451947521644489880027156687056858591721028134774388846068719304415392175798959099737703030731735685358192 [188,73] 44685695611917516389338160632854072802234458185749892324093271835477938044690697521383860024575827605411362212755522561227065976718791476406869281626165809325013977214045130934011276352455861638285660943721484759504599317206688365872587280820227640957559997098250369101421659152469893873688953086599650261675675693944272266427462829765696709944763161047211318160617826889082764754391235675208175520481493335597023122769276906259188473543102369327637511719906891080436696579927134346383189104378781434666757764621579258809912816922307776486239379590537254091737386714568335690407952060062379905283768888381902793654603548257806791831351756864 [188,74] -1770104341294951878416506269754219134082618223845738750773989266393718253123109433280700991720959565699646903404796638997145224418858991074647619192586125647723545383429303644545958915412946965524145830823035378824713798836499591651572333118546417579257687343195640345620636718038222954593480533195785511802657924487916557284968914835410625110770222718825691938046135120382809413712667625640523097216815164508714221125757342996800380095471646211585087644874860249784197367652996910094380772546398269305591709068919337147472578572793158108042391922329514392853600671247981616876137429656334875958232490191815235540410005341822579390168772 [188,75] 63767651765326460908337199436324126697529786572816427579159128975624130004139130792150813760475203248973652928286358867006888824695560057726254782357757712110306259920076815138205273523833181567166674824679761879781360048572697332720063251888014711290192387505477766225423113391518268237996125882841121066731842719249463783101083477383480726101007976541831995681198257867315958523167740386860366376997230636215514374735756928047864114531401835654082888640344404401569115244366038481154559936573220279573002513799754018373562831182477289353123896450013416877350728017593746185308669797992906793255744078288959270093752196366735836160 [188,76] -2084607496475190003017863130791964664548672807742074767462833325205035173853593041863627340712620350736916177230905566690276907780619355209071650799179534840760940294792675254462502073716715397899457545942216748354177452626101398853432907359395179780306351865087918254894207144684526923663911543480063774151927553211319186158753060443934533529158272866168808651419187399860506547707548627654148982792176891780900651846032842869785333606569427181684511588088824190956141610578902938564075989036393841045359156276563626999374496721127955647984752664157945600359279634463389158063310887873397459869565735341237499722474083411460832 [188,77] 61698890751047723238978050736405470926133684372415399838279313225631080124662641055379520804456332132068651546545678100922414804853284274904576508899780901938441508632857090296292808474280362254173431288849558613085465176534210597840311048285389274256764327752115634041864179613856348970836356428457143219983330387738383143221660062519041631969023810082575561245112720973846100140199707092213557923298084213095267345809907080802004361332251101159333964118310568678226943822090002923908421587559668091268387757197626188947041112996654100197760306265916161665472295377599583133766833513196317399907143158928542749363320475008 [188,78] -1649380239835422501852012243091769179329647921898956233942447427143990851161618889573820056130387487840405844008965706691552831162679410003565782783125138328609903115895211949259942883224834445365774014268563773479035836654473024241521749378252784477701106403087812817736908801110675177061194738535456043755808881668186656092388485975743367473363467533053577878817675081335113971866971229599475140878474491680288594565225121175455433197725590854936435917712552313139112420750970479895456838064449769738416879594769163222763789504515863288285469524255494946580721773674692368625856879426466626114516242217152019249113736 [188,79] 39725420178380244337304270438004664319785743860672219154937098521069252305680036820635309114514145765298238356777554325251747656367718183441587679250553423442161371811139482558447220053689395005443212022299389134829698792634147780185841025409298411716917344569991711116288240643445415031689283716111178599225943439799066280300699317713869588770525737906876756842613293795930203958513686705444061875556586645741206211046651303218767539675166666449320856703174814922205808655557212270846309976650295057454305029671215280744079298068172809165644900098003298769703174389978264629609400113454200754690859324791000809472 [188,80] -859776262384306151736805288729667145161253073442673283926742653870405486605277206877036575546918766487158570505325779994309927543648286862735221924926047496425962701369478054356669128012633308013313139398365296881522720622135213828544331065215406196848080907078057196542637901333479774471986582100524220818769527742731962850355313764915865417678262087305638731404711791773193686856299949278897377677883502962806320560727137132356652387183859741648755847945658748867912865960674950831441180740163478465254311283743745754440380931476251073544337924135630718504463442069313291780518608159344398837795521786649600 [188,81] 16675767541838398533983663934251020492532800898241273494145965661409895838243828716622808761130817815194344075879732974756927674305720171213802572494589615442176026849723114909039466815857583080538546699347927118754769170339300555350572967088714874879484031223130802719048254806183599679084172531885716499074168514164235144723713716514114216795840879076410038385043910521940718192783232460048226664944129179996298905981972453750696721699058840201602886901510848614219132912020404770681138892432362622860575571738078619752722051760732018243042856518120001711304139267618768733007181627452588637777650229184 [188,82] -289022141346506717703926368181724895284928859214439367996904959358828160585119862190186173128749452569178732677413450285550560455563836686704782979892112576167379751231629188383903742416745943151412871284504821826461093907869540162141481101105440322465548273879451947284938722457601479098518984488926655546183002827756193724551502078590012770736483074738221178233331318338151168266293408535865497465757761376456730999852858128047105519360768345893063248340095618690349829554368157919042239908578324509091042185130451536086760675596596285512845626265509330568522684196308975990200713362522535699732044 [188,83] 4463010595522595442205081688883134359789081292022644407290789416802788058203235660388506583536873979734375904233180213211274578985552394668205220244748059489100822983909057051739350332150490075233776833942383820034852815848210498217284371135323452054745199251964465127983367102332092327759024114245245144107227290332755562738025578400476459900934793936452349325166015277473082917072225538644754014493871039190049794819762201935671283954335675591770032618004552785610960717312406603602002329035747744698060107574223420121500062221825439955223277241657875603175740643724979640911881540277212382208 [188,84] -61210468591240174824338317646003414381254111981092518473185467668070895228035520621098100651618136504310570427123032447161883612161582133937287234748825490256901451151411786159758528639841649226602589323381032958649161071556772731010014077329446680905878721600425167280449101332531594482344391376708455006785284135322872670851810045473023204009477714290655876670081671380268760502284280985262693312816289198089302840008591177251448955511958070421247601135950866192121314185016943188884714160765701443747682299234508021479785330961621415351060021716826617316816023559048850704995065276299296 [188,85] 743214620348698596676988094654977114817647953435081488173632947050624198175197253062402530813217659682042651719334955455789999581524876019761251409946378217420930833722542833448323004350662014400389545579930021952787100953322249107466664356743765541259850534672655189238163804401336033226538123107510195538709027765432534239225963148477517117801568805176058634128760414885210691771131662797077458471437054849590750567851870996726679281015535363883224348622225164538761673443780249391476984678456071677890153666188413054761607433582852834437628731229600447305375975796853175839452314240 [188,86] -7961975628791681534454835072242625529500425406756477935534911372687839681514740156400250348472838472070964953250965180390763025118172535465880625395141554509144904050973434229928861267696062056356164886835572636527665803848740159613952273849474311252723024763340931156648575166141289872386480486580831305823599190554571429828123292536493514084240067544422648592317656562042185170976376347308417495984766787233219252631296243189141529911891720862879037686841269803027167630134807964123343461895901395076385418058574230143867747633681237975414224486228087754919496178705836610325336 [188,87] 74990679237898237241842431333004463160306993544932919552391513178744284133001448493474263049327546472361691973876338227777664737248712908199574825111087114256455939442583696598864727438379625483172585528277384387538226529756746199027812783046134598434534043566481293438382145462860547586870645540083464303282059367463632708432899415059218213110031714721746542774304628743859133131983489199124192975844959585370574590332776228315922685651880743942766962457156755892683040720400058135619579967666559216679216777473219315604796051575272087791169572426591827208050951314004760064 [188,88] -618680554697245952859596546643725502624230546292216528364925827542758815045597745717009023753600702146389807568876825962769779758917137238672571721271139447902037714656758080693881765535381012823313720088002958532785215872352784678954173418877065865364865426435432399120584257053690434684605333388127236779687082114632514286987766980736081236041386677530614256964773620877954920438895104663074546768730352564197649192231623933421830561876301163258218031685890798279414519186710228014093903807576743240566072337293135809037712310081325420759155320523753901160811857603880 [188,89] 4453676295753887232020160809638575765439901255125474346971911832154752680338936841900375868553282846190214617879790140006048714386287348723843401201427204906689058565170129171093354460941440005938715043056438098558816424032041008240998062402924928752194603615144162075221916451223652611179374328664281275533582836984702241094742775513551422952020936628503436488257036607656496332350986234242219300749493293620015067450360124027242912643316950602609389654959567389796933822624770823296368805412843623759511754745368197909494255587363067947959941818240643244503599136 [188,90] -27861682589669493565419621374127802592874006931041873251147330933200150655319956621966439927932385529073064806995733058223343912683173685160465622734068696706850086023690510886779498833049841727481241335671545551314690887619314631831890050831559759399570658711719278743433852500883438987363666024165748641727492165290185230276167315748170973082397836323450245794327083574290875457210933530275602023292582982471935799255128013403549209280979911217275619843158800593719220441524298134026846604162430448426847342788722278126279057358551849120566981648686939429970 [188,91] 150832418652359428855341387551808747661621286239739000856896259061134175097747032313238190774441595526928372536107213867103148488510999950961850779289180297366443910741378495050060840785192248436154315358710620939173425658302123841892340655801084710781110401234085499839799477633993312207955003337182452681214360986184937834209652673171018554648339273114126506508373276700742049636313907523630970527895226246097299595650199550487548334374653705054656092206825484949651545490302299681459849283073503904259110680397000798255823031251113594382760062479137024 [188,92] -703487529858725557322974712420555004448617689453134484427274145648697146485863012891631105715856067869149491397346523144153651379144248723108640142782376188559835476334932204673156711836484683813466905443151925237631444180021448230953633346214061011515974765437812793151521983154149343149489057079366092959007886164955499024202834939052390401337443869230373125474846234306910893242833702360867345241235740321769228084075154176899905686961614799819446478500380669599221603827338937516942574754897460800300343457824682833570485426461898350100079769048 [188,93] 2813688440825182756291666521924892034328913628247127837088340318774290885776781291038256832482490377241302973857155138555711854914551962174704387216264382053898876107961081282996124452294561631809669401573919685701755868331808808526546394155019503673605119704195098976132794810502052894965674375746521102311473297867237443079551448388850090394969524548095555534042371811445625863108473632807037517477966023176696746289751559329870648125797223674806374953788761943851204883056590822346788580074290615343448767695284273035039376188904126241906432 [188,94] -9603699415901451022183771250096904174069040825489278057303005375038648861907975962122690826528511326371196941476455881611768591323268775892279978007826586963968184904831170740612807149705949854720869741473225611350732983376422182502393536584846209636488868516107420524988789230032386800319742525945613587647145847221893710597126106403886025756870843811857963111088106693557221069002818764243118337686561790420702957698485278098762833601730699795094042595985412431100286879577245474559691430390456274055664820984459818153638432082547545168 [188,95] 27830663499264591859521548655391384484136220987355151062008497416476360201708731957488498764564474830603310671584118917162723802256179650111791828036167061595067875297540845040378759486325026025650209345781694019209035726974457168293971968576787658358707214396981937868210019849616274513364335453152228894104559929082464000278493255203875903078075332289273528442549180363850916608102559279195431676491183601861300570998844875413307990281815852496686498414198566981100331060666555064970834234248453498491631271402244767013985624279040 [188,96] -68107833735508027014996084656436053637187243608878574013728409780317736482230183334685063256970778615758994288414340186671239409880075800531354722359121631495755916077664978021987740489443577031370455761953833809724352494243770123968154447849499593328150189560044274402746256991081855090945413499452766495100633401325656325313874241327192216260387521319136940097244434545336584434239857513029204800464204807921097209061503349578774121898082975830359212058219560157100375067705893712467174382318234193020371792311954852845573112 [188,97] 139959659979852622522310926463662995911428238368879846608326741297605843235988757996832728523229243803017471685036118908857137513693725350342654911863058931461975154922988025001288794852871361267931555660662786804446823204319107229812555285375874545610680887400555874598477325832680111741436794288259504623437073894729440763450515810544296936770571872941128399822990502276576433866371001555717765586226559731941735719122820585862758023877475768731429204306774468489404382331077751770325178374682842122736835650641920799872 [188,98] -240078177536955829807918512080032358640915051711748855704161294581877026376570016297597020322765537098505696242167897455452425561516925177830407035975477202825440405603289568012156356703177712534516250457508463994025904516931591706891597782654341903621838450986569272788868767496382620641303928606067028296241329701019075537941235834090944342151252081966525919567377691565598932689182696833977399348162082612899353341888324446515314319910344493390751363555971530596019603188020749945432954921500464202951143277090920 [188,99] 341597784536514820931189074192788635300873511556178628079140794198336018256205545854339876917095909955942073936398366856426222649066219564840512612866577372053713636476796371306401599603033599035871198284727192536736497554618516845419728088714576597716078050772579512007137768014481251559365814311948673394299132731368018093447869760627677912532321511250131075557868798875719629547251228870382498026201241445760353232448983844102965515417691057377166295333317773813298665301344396208663486213337356283647818240 [188,100] -400500472786681540180090360534817556203394514028994489779108664876430152425910235774931752737745075164985513251754173039411480535966358012233438452218445068058416213432748326395611535888451850186875768262859170297836464991335020653546004553643230746051378428879124900791578115309183445578905376973463656865867957242047881946097088619508935278453960287480610709332723016319455936195193518944325511094711495053625069040007362097234167501027454954081359728399338370833334828505836298084133985980502537578640 [188,101] 384202681886452958031513192965666219909569447700223314734681709982262389918500620976099394123022525349281362712474943091890094453886854265352250177322708463545282320543433800438788183552327657007224682038188909771131075333946858294483964863885782575723289219170541011901686224396023591832413586929157179284794401818050737927791982224097164196840814578844398344133080513121372512210778661071675589130882337282019292208091192917547903157073376739334329071236859455466234922861006548558779946560441120 [188,102] -299327059275472691551095406894098433338495689688412405602584900469997093791284768790148717728091330969514899369992081010248284583311449345225421862543433955651531851970838171044929540137092488943689756981364219828595055143820495319152996925528215902257604542889898335475824479969726351636898155500975581644891321920230762401023115044600804813471688431744947956505909696479488765465779635581957116788345407674195249029184524522485133942227115228937456079667702667617563420164067894279110068286 [188,103] 187895451061509821695797540082182444142247937044010376511880348389494042770515719475285652626957639958646141844847834448146884283404172047637543608802896728085353653252486348405841267164036501977059821853734057832358112116908312854406633972864551280395894452030150667005275351220195872046350893237141245417195095319619705502200469539169055626823387476154659909793327947432299016502476988601521659335892184995344518467913439160454553840180357660557426919812618118720066171349059817590016 [188,104] -94233564595260666084481797302039473458237297288737258460439912131586128058221387330502067508416525698634258994178149533659823086819178704116752290185124017607478932556980153446463219944101892729249806900688306916096795561991442659311056106150538691284445097691488830271945735934443081602529366195421596157311168028046323442363067086297361005432140604582217000463891708366866981094031445131754674873716882479898933386106496475580541231289572327853268280842295146915535568888850388 [188,105] 37420020974697654328144449104387160394405199056842819130118191132119523366531260363035916322955871545070331122479304524840672551521753254376732576081154865066080612000244962118255832586281698608421096669979531957885218041125998125392085502181021993375947403940721020177033336687053807530347198275798739715239950139971912502253192577652033651367686840095265494945766233925309210952724094316351827392430557290436380922105614629381237525628795293536787795841950777978902255936 [188,106] -11652842473262148274278378453026282764742426053698680612416444150407931744778083367627572665969115648158567368413541819991873317256468020459049759945550796100006207809098031532690333687173560040642372959652457548333893627292901584133637476847716309512689549211428793136613995929436413640184252162024310994032721818022462680100495773409677913349782867050079451417241387962512385111360386759644177870665084638385617757595565392368051472636975467947935483780516725374100 [188,107] 2816510196243298801259824291122392267571807673310494804063489486253835134232458092861055923690371362045794956234790782379217897045821238339913846870239873375197712650168911187253885047628258561697783899710270579221745589754542574411885915805264591088927534870839390182040105312579059495088358247767239807187018238548836712637667952727644052352356884744901177866937908242267149111401425545963273175764318173610907759663071320628488046434215442619017086877176704 [188,108] -522557059086228037196155484742656674168353856434117219182050043356131908685607368743150588700887802464879600175126507231974127124434288200048930470851054650973717787451982064934633775573211360978567890175299033091450182457268557031948680480792951354511513403749480946119380012206270445685614089991568563853723101366155503472823170830525901674055539926278445913061240135639968426769277021045673564286018132738879909293757165416220449632877688718743544740 [188,109] 73539778550584951634562276242866703952068845255641880170324304601305116015604769231075888519669759270521801458580357999958956993314713610811508680644233542622502524346198797428550239996764142574689869188106941860345697707775274245864795004635337142829456819354192638487565994626573562796791136094417414346895069717749501626119088598453640024023807203823881376509786238128786588963862839378456580912045427678553134307298624957303699995381083217872 [188,110] -7749784517827784981332532703616738665001775527319540796773290948140923963778854775804317899938254507393292567504190768522813877261987278318539220294507791011243708778550776193854299128550147293439777052603367048913960783319007648457499769152996856072808507461149280617828479174727749788165251491861013432327023359440596588873386775328063107791742013442955441361121568774342453989925156596764086361856119848025529880043000604570654547327079 [188,111] 603098476376354336071668751535368406019093394508844647757518084665685943656891916172186821934194394870169144292597190453351920848497344920257279671979812260072255778504024861961071676735087812701319154459339804031699235917059407308981032043057610846372276345880329578352522663246078399862814878606756320708685682051525127076639548718200016625716686293499216134225898696543305618010383538771499577917496376785310138442481118574457856 [188,112] -34139249577217361410484629177166432304241954041125093656170746923590831330587596899416729808672902746290021163052843340461997310842051856888940949127178065615555649670746673623122472598669295423906081398134239454447639336745293679486862348253215200053517758185525201959871411474711730268645156088465843629294880128644878791156379572450535608122516374050954179868240186356498299651688914726834263985532303435600082258835575352 [188,113] 1382738122371751192825764578516295883378523360852830467064062921478537190869316051211368659655327965646647608267998919467824467839553531109268477479186649018347479495245872775582347977333383344097307390857799157835012980792126541561183476569872275575071769928644692778967424215869491777854490411886485184350921264083754226251959817044501539787984314218233634671466691357257667121686486388479417201499188965707053559680 [188,114] -39358579394421472683458667913085250147188614127638119409083018301338880600922424503098845736005682267502934496466986047839966125539867630578825416378552661892343272654039311340856706821858593873307665582286869721093400923066423972912037943195318997146983821098694183811408127932397693708365852747844138286944647699885047473684664576398470034170817207800635953490966596589204620254356188149521998615943618653720 [188,115] 771961115381275508725736352969474760795218313340832441106611861503197580355112206714535524141688424535044245412081726659725808157814455911775399120886156863890611967236276113138333443325264790851789723960575540562466754048954752036753404642440638146205305282766626857498686712752855553393386647302844734568779120262657237487108071053249513286896785391902764001356621266181298682651380491317636003269120 [188,116] -10209251386555563385640514070825204328270792906586015509145633797680458912560220908166130697812065255578607418236877942927174540429792388462547654650066858097091170095996818444096815078422654146243907982822338545673380419136421456419893528135614261759783635020239120464903187574687204352428406813182115885141135018254038373926423021111011371860890227736688403140282200512084614977263723668040144 [188,117] 88886683612680719554891495120261890631275441510076885840752240468160349689463244233765150387015914435303541491939809176755752239668268452693337810219541263965512712566554236475433594177705622929127616275941188612261213257729602134899437758653997997298117686764813878572499875018910678531965278351767694795518483601445480557264361182566471149977329005882132800224286745925667593390344192 [188,118] -496123355400509795340088848414708087387150089063365182138987039010147714903726824648022136783009990486134497179107389840306847601538466136368054378917039124859360376405981635151581958351026381968454079293839109432551606492691297530753330611032548492283047731618229190442046107642897762529093125368340246045409640493041910092523143953729773098605671827081448716582620286991407488 [188,119] 1723452426514773608660955152465661243365058295397716613707924875742805036060214483804555422628579718310189604744916799686578095887341157853841315745362799302187836813008004164735609277030709462160104331344056808742540416760670979513775710984794470296002731529464843471490857570856151440410642086929356967953904258805184247131967152292623488667878231670523498568750079808 [188,120] -3604705741440247555902211718536912521366605113656898531491419609470652270770122349143130600714525077648253337976913695164165327822818237205632660748186620679586764213717891543269779234191633815499677017193140404844435994606407299193525857425103955005338827151766952745170990648049446965623043424702253919896325598106594961561413819122566825256084709173713774415 [188,121] 4373102122333928847606922492290651661177371732932761875505529346261104682143115747223740044385386772100824529270924977525693429245547255134215979982511073979972255045363641896725991687689491030482740779498092387378079796082076999673791343173997319006727832687204463737958775059740369287591830508579862024178879769161917483604949009517237999268191234368 [188,122] -2949797127724792418277600693593036451974477369026362696336276113355313046634277621146461585792655257415374029289800655810886196637674861762367065751818028969899713064202609854309848567547737469272740535298630189360791993093794633925273952783030592867074138259774137742134891296419735713801934902366264420098174547035501555641620278617786635380 [188,123] 1054219277410379886582128287156017411720856181586489457517275175056144817340274920583377608865046621346377980535887188104406266793743144781908869959280940507692648585410930047339748944885281286690501097250407547106837803608186088969006623028890249220084796422934610677497811751431618760896326796295257506216247386714487900396890443520 [188,124] -188860294353212630108261935484292727307751591235760292182042556570244137767960914645114257132806021687997245449282119319348000531074116028917359232429719262297532509714517685154197739200914799129562547459342711299613627128382315867220043562428069658664787566596586168006182454803379267920781107365883367754602595414598137896 [188,125] 15905377911263773957902550756755774171588539918858184521103352353391034837549235680578902934707506921018602910272435306097628327046407417568557834804399040334295694256630058306477257624057583763287385014737232616365368241519879624783125594098895286856592656722986957525999682685587865740051371468071758905943712128 [188,126] -584180799828573364609477039501453810581135437160219743406680559177582109529433477337518188621477304418152058802729181528507123136014984827621073798033905564408570076957317645390998954764648791326451701740043688186366614691841186015395593309705397659314737317143491898751268950827881345558620269845093640 [188,127] 8563270296093358241898413315641493584146284682983495263946350594577662390171572183395675857487985307608157833049581026003031206337400912594089618458386299388070714547219128072437999570830099434103323338069546213664772647752567541743485656782656047949391366987102716048879333546574214837321728 [188,128] -45057624774152531389340117832549606143444733296337500232771952222179188301385932889714124755062931144459100390681583098003082747123699929764159991887914910834383166131793685165434684827004291830973257649332246424826319491791666599453426939754189919102292851452327654595733168574848 [188,129] 74831790695519224244708204477491296620428679432423171789649558765421031781433137994398846275959040061077194088141799145796209221856585909677689316767723828474811065188836354224764619990431382323242081791393592987529627043146469910535164109185853730433698441111508094656 [188,130] -33479504780731801993704611464143252046005118039642593298136243617260753813827362656991239364750757391175200282695519652400192043247900749396217083606474420693532877207737098007670625859142222434312381042304685304965741642110950523438253493284181166010000092 [188,131] 3305800698111168520059975077423993898191157803419359131676510101781397900616933967411158389542666009968641720923140118533976741884986993671416739051890400971583191591920659620052379338243877526114497546294134808288422128138258914893756270446976 [188,132] -55815111632281018451757373639829403776786112611188169767271484333462311560660503552355277698557791036558055035615181517198088140084762286183391547269222380254784466644008697492914643844925157921703924239251499055198335848185949500 [188,133] 114337774598231685405429732860967069035066042870116380773982837918323700106834111771716270804964690130979306867018326958006861308673705045187598720746757787215866138480237730131698303913391383410286003924934785392768 [188,134] -18141355217466447190363384701542801586808849504409314210025656904599524639197312151767778035185692524033691717820309022551523024713552507248998228242914282264356883379963172301823761770759887402571064 [188,135] 107791478555726295884996377172906552187008035159389419478136200307839814290810202038189747697098530368252931826607578563408259091374504021679226460189598023844224562423574952362844672 [188,136] -10298397222212384518882642151629651364072339351403465454417565298571645809547802852136840666468903387607080887181823464059986549549014236132609341653080587430010664 [188,137] 1702373059814025133357579981463129832838453911848683115466795854907841454260045752710703734915238465770775777685398226626050490284382665007648 [188,138] -59343371909178332755961218639407067728589848856079830141209838143560126698721037489688955948362769206124905513987074 [188,139] 6540494329380031893132971522190312119873796621780460153167172364985677672507306752 [188,140] -268922411221294772344003206498914626513664761895102279833896 [188,141] 38295875667852766630920056675395396790775022178455204224 [188,142] -5001506357368952099395745256503401170402686651012680 [188,143] 595586561651210825371388703340375703408621979648 [188,144] -64225252002583406507141990271593747168412048 [188,145] 6220521413080260760456885526254506373344 [188,146] -535783780606781949482651327217476406 [188,147] 40536377310983056206968783354880 [188,148] -2652153117717024206006373344 [188,149] 147007711117443655854144 [188,150] -6712414631829460092 [188,151] 242397908791808 [188,152] -6490887480 [188,153] 114576 [188,154] -1 [189,0] -105886259752243086199787136308213606933119252346510856299672427249728680003378795261569890593984301480315333782904981864277266259648195949346738085733728435465582921074646308028764054498469141532671526464796990278015858925971217101683648725630926402891007885882121851561520577908508742427762287827634990898094945456417593475084311527045939340973948780318785265552243522226625662887858260164974035903222999535731446972351517155317211325338360020228386729483757751544905286151719678564794895154762698967862116631458052524079991364561457351287438690841534042655248720960622918075164364900897622373154439024788900146212531861309627495707278717859294015967104270278078538535245292607383094816495416395963146652121694340978427707830709427490953826525886687024035833485925420412606700468493816000000000 [189,1] 1628895041751426544210527808612662875524186954099057546656844045822231853360109117997260379218785011449444201053892885612964791716984494265380622064710015560901383097450489455555255872252348401360667579458272866500020000804664683503887333215931905470045806524398654278988415252103539602966439881734215056922243229337651860721979285583100719033035383123599475488592285264701479930496588113260929076770425121804601785411683939602550453159226812654385570935636493429502654496299177897571756099447481076475062327158128748069558305745235730674370851737601743039211958227360580732509715518136581504416464260641993081447583525391842571865267497362127363681345513187625053943036139179133229585729255501563105968916171214114498577589415000319620277848787896295248436311145878190545563743869302752000000 [189,2] -12197094279936463725876801442486781391934403263379746325143434023198553253537077700744912629794805832960431271441855619919540918390789594705297984513766092240715535071038114888918749458059668205505840713736454586852372200932494927845570588897496805073824885547906141943282597159687374163298289507445755661867148858425703157074054915409099633622769235118201339921470026417272841521250251215633547962691695578595494245597732995448937824865926591715112060636094686026413161830919355894586957493611815151476891549177093479313050779578813977209322134114776713180847216940904235950043954365211754023275937451394477589525675368201126967087976673439245537102810518482489551926873128753254348306354949936612911511925911110535571702538410189952677147826349897859601406658925469084416101733066633712000 [189,3] 59244730254658708353995807203172986198012274294741467440803802495444015379580682924885613009105628033303071586113313081982396117111034067165624156913064073348801375263682657560301360155976077141010285522711208202111500890419574744262240963760161824294678963860883455282805482116141539938438914116991971389209194525694902886699405801412553716431858144572371473340936156563631987054468833922350324004007488219467605125394953767641541302436381905865781942721198809574420095373600968610721167293905835649684641582692117984214966009858057566171289074975258530675450397116389075633955390438708412929818878227758334801763313268390723216545741535124986773444601172458220202234272498297639449282653425013303673401039166247748300522673390293127192745532071828773082697125998397786214840285275054080 [189,4] -209894234621431289270209536364469229322648233361596997549195435572621933970154436748597032895734027809213570525945959582053728391414103450681416443621930456758058966745923185960817094538611600059347928948413701881289522373330232665587830495794199203708631162053633861774788625776611328483784488684899031536009304949317887415016169779503609196837177138698630028200919624383602766096366758588482486545590554341480307164147833733913850334227473830759326725921678690807247316797886363493390636598620821835438598373596450061828820524549229104331138354159892974049693442240384054303553191127856536445595429584784353666256881746911921431763708336029758884157072864052142054354199452185788652458339939157422180729043339487216214255315816785687647456774300723397572564807310558890072295119288064 [189,5] 578236293172565955116712684005938350555872756057282268606138671144397529946859125424902868904944871761029282742777349380207765595324856825488498918329698794142706400401481203758166602784422897658863659207719353703209407985954850324749853439538716924079526829361345140723755991856248049928472960385369651392066924092355900191087318015205915052104253477099357309532701192296544669489518887648135704353412364185195249773407123847436426234350202969636615837315604170964885850355098025946639786342491449659653857227504274175863764290657816257035526552415987243836758406086903556274495309758187891225447961123312429891389523546842006958199029883207938681095128907669426435229990555106648834240470175407933612911887704381035985612679530213021511282882384774053914433761731617622801357635072 [189,6] -1289595979186779238756171762135012111674740932371768571038386095126837324039410808794938114452651675116544466007915181012385337453896734959731201514880211393527102367062634016237332070809429030866548840908553315668326777499459249396093862452582514301183366503547371427920986840225226386190717972570396489826892483024211294326015915945092833736926757871934083399488477000828293064441472005641598326415375158847050714965384762127076676810927775103824201658250566884099029734728562274789292592210231731627647636624012438720145556408934731814513692356697490063788180375213727532338069930222479177421121534396468178681250467550357567011736510075100457761363242952915973351827883804482695904028052791441377157604009094835371771787973742836662005987914187395147856165695515369888587318048 [189,7] 2393498114337081755707033043816401821270877226765106750487301493474398398858841454671980793685667519521551227366783269975220940067964658200232854921911307520267093552881272658876199072653581556771350548370841060313009541198968269661143128768131054139263567021844429953024075108645164000691682453851633956056827975338702104436452823968508162333292260634794042592632692982192355162909500021655744124730346686461576511841231917428428794800135542480588851158083418275236916409922806892058392003195867795119691607556457011144824974221463736092898597481359176391290331303369404458819997840127809440303238176281862356903474655511264286464666941374821544880697335978956739455083081852138011951548440278207670647191869351935674340989117948721095654092423618782737356845707369250943549440 [189,8] -3771757752148410758207266715068451523359369782686732742723905647426522639287888283662463324921012919275099046947832320003896072051736215645275248687265964920211525030856834730349016176848580534727074002879791129206164400137322542503679398058986574606477764692588797813992822662318116931358066896195065295868938625140992194379897480384756920390956222723260822449396161842987291357025741019966065194499255872044024396177319399826280245042321464888293290929001476385581043538786145203948766294037617176492436309397593190743816860025350862194341243484082162925029328105910435029473730162422644694331461563340480229152746236967735083685959555018271193685027290679382338763916071027126477616797687447925794676991906795435541687478401771729906016234558016700709657360749306894151936 [189,9] 5123449111223461856250395358036897877042117306247347761688132405772257609468564174943396882404896214678502009193214242734791104938870402398294395717277803500689660895647456521398110485515242595259597880649661319916122766712258504151195911662056072970829355700448213631457304590488150836457065381580827860769098741758870534468030594175436616654365734932609586580754947503271080497978662117910796874158928585394405786171935161780647187675089849469075538388313893782234883993680706198772521221334022640411966866136618703701529825113151103503429190548962807456244911053133858349573747869814398186670752489203040323319387890928681141293294005177797622192307426492271131233115728985395524174657216404787590038512747245298651805014296723155575230618165692851085940156900061487872 [189,10] -6070337147691776126034485006739272538196808041772887912062379179147161927868070840422753100664404471888064898983877863873028542013220589179931776168537552940995902802289271429429311229781372352273878749552017324217027717812217219973310889118964000315953046131032533916829754459284739438509862356928113510961038761595720737932619416630623427139492400433804871356170667168644400562594571754177400186442548764824150840566509363417927967696966393090483400615927363939052266485356483338602605064426708945858661890604900639363813630083387786782137932534877882795328336684330111825315728773499081401227909181252830561457142850137380503065545750204413529516309347944443937166559307942026244862309483190333347958321280906279201063996095941370811813496975991942555237864750662448 [189,11] 6332566527930938035679099935563904981407133304203441660509789272579881628489134755426465608297517808682140771750917134506956546349050477670208239508796614661500266971612109748446577575806551616930237220744897615863238403527383989238350035657129976761186467055039288141613582069024407764096251928399799396019354252036209545735921741521750460885990867944815462996599046922059100445866714076144086584330980284347490521601541297492130093862475994038993320394545944735053254671744885354994604184858559381813924213985933414698514765765196558078760547451573670261512548830525457834479864693452018161753767651164933086542403075923337879991162591047308259933713574519234778395207940125183978444555642521552782126357023826540904557002054644987855725770813464428344516993298176 [189,12] -5861088437735378116911363678838053588473036087467930636662962928853877304949869125047344263956844135464580406025423578337870970184439588379675785668733607150584887373423011601592674547455575617843625628478023906612431453064827338103319293464628037667815363880262065121450148202973317944585252498377072824768835021036626487126135633619245321655656608528300721581699763031685132304941590524546449155967872548988464626370393773483338564274626362281779093305721407817466342550140765253819757184085130886212601521871371958307170076798289774276594759922137938271106579455328984863348277385321442377608055089202559708752413489220242653019834348823729835969241914936522560502620611957338575303176437858179413370207588496503940248917453199424602492597917774720744867521864 [189,13] 4843242217926827049409585139481489097625775256360993879032827976353958372488735749199466761523398423438625532181372692445670014056467210675632408197549523292782511247414542898365440541553934665085457647926289171910099363263981009403832421296502787184293989427849414997509421724641125189720554641872384312576910181786628322960513999252084710263069863599894139800275964473694169051145160726605205191404582024660699155059154410961251974406904122607639072180506613235371345176320007992569372701325882337652638000734997804113011636486448391944733635500131056017989258453237015628018753571362301346103948610008700088694416583180337655435927479729764988199829728588067833280602697319742350654745633054443067701550971948872380667478033139777121703588995067997688351232 [189,14] -3591885069760803535876303462596586591096905545227061697897750480725768499424977071561073324415883032645696377006914451990126989853132783666626646432338432207734559258900194783911903157025531540854264968870096588085297521812950339673594204243729331331792342539525339408580349001866553109179337581051860788880339904606023020170306669623896583410644145586079605481225011815829852927869012683488095704771105143704917790805488064315059454865813018722902199745992592590758272746740472063409712360904228617023859477963957215195655465501709139637893882702007186485799685601384280613396191362764992568276364840011118328836361569048439943016879114090029884696187191162580891842323512558281143821559316703729864407227953064595393037876134512543680188743270861376764384 [189,15] 2401262779744191116628557295335244132073085653183565168245733507706896830270024393418574628426830253945472270857903128840785542202446321554377295488815407409524630632601557823868533345903256125619901696282550409565858268702569107178966837836575733990242108842045515186849290913024082458778562452862716272816932496215605077778762298149860193955685311059522813066402466418129903601885676513716037816986987120016930197068240145216363738852961990438314286300413776782970864509376145082104651017987313087444501817636755581685626298091118375882023806759059362356785030270762222122808490275247134538523990812357845701121365405232132374077446135934446958445962314804843266364957875336548154782842165749232232501643512813072024311487411692439475814301933665820672 [189,16] -1452422589679887762629380037067381495650335814715769559181732117061921429350401007414992978595671343309557183422804275291846003696645378690862469288438777222755042614268602628902640052131868520281507079393508381639250911087798430113436916556027886007375216239624721402001189215332104131406454808120800460653273985542413858179957082969639694126921797010197482272044719463905490663793931323054975367962926331634235230922673126472679333778952168843585484631694821410537175151941493257854796699639303206449103692319403461862803728456255990200685888711609320839881650882086369340148616895904632661710798066116742365548373965399427803257434241243534335650303518569400460406635978240049252793777079542278715098899529276463542888933647709864456098776973419712 [189,17] 797336310941260589813246637088624532947945798576754549946740666277128215115094134589515275189859930090862844597305504628119916396600632427066992394844752496416626764518106119499731728807027398316591868800637139846449348930900920126920822674707265532364248665083484732835544362565298876832955134233681108180344365839691674521981900324881004314525311635037089826406773994690651578147801265842223352773368651752387658989964991434220927126164296664262406860741956389229899629075362902357019720787578320046344949221810682947403888970381177248854561803044129778073167075377153386789764877342149781952604517034158626842563467617851553049083241914160297568493851272223810039638617894349453920941431484866652015522440299453044535081650094042139907039810624 [189,18] -398325874447328782656330419019455945940447937949862569936277777054341250439628124481065911921370890747537318300526408300116856924338291565808659698219140662846258866088522360822836413122224312883435080797436075164080698056616186133215164607010033642065387722811407346856087769247817766184169535273947689315576437595853209834102585168080323769562572129023406514653909957475258921326373120244161176371084939691492342569811491628626273457272680894458651566524410177894625108648304417943450052956770588408898703139346318257831798271452391533510178190959436876868889374198847510711508591120021580515250631963648861363837312569585625969024667896398871143975881253111010140275015752411959771769197951080617628133874596794511927412644711457291870529140 [189,19] 181493967355913052751120797915304161388405459853536667271807965519126357598252053588791037499920499818676396576416352362609653628826425384587053302734949437566208367097864150025876798564255257652540161231151569591329067699076762416676462437680395475226154201693749979405711046642673573735502551930393263038242787401045907435923470372739079197842083285460917682863334577058686230948084699947436091071862440165589949833293044216041746631548896460586442067937342660097925370147324117066011320604270900312932108082338280604943765169904590612468663408338362928126871107525356960920685597069284002821443751415187860710582952577595071142377206784730403613297195395456533992220819469510506242166747296342664238577579543924900693393407684277155758720 [189,20] -75568450692658496554497091221477585830549633751531634148887931395274037577271819419668712176214458953844351421759626733545153296160660606726411985662961340566211041987629305928181782921213747149966965826657715568876328717975246589034506191593306469514448107043323862487756474250795632247624296264081236059706672780254065003333492356140809200879602651602365035065968168255432558270370853283740006550442413351435450037176789505644018888484797939506137634528453772330788855529584926135272722696528947586795943941268708495787790629063302891090484166268086070075590804799161295276154585835908027383299153796523119093978093372391406812503337378203373096171529289312351326896588564209094013227714625622381550509690467976018887183025245043641300 [189,21] 28798560915714593303648700331059269102083896589419085827630759547921126104350270460050194589861161485558223329515257864295971588647150144111292872557057174701979799378375889918183491402713525952713108036211400653746697618811456433015246102338137793845452198649872792987493444444496445302264278437171561219249051779901933872075403467630037431246716791556044456632117857057214139201882454609131623989476227012099935615716342343585692634600123376346543133516262879951127431495324204995070287130980195740334044241055805778032309050541801177501926775656247735891176678463370700685649109308201062939162808235304098607237849044989289551882326803571157295355936742087493043903624067056545029325934283085467526325516408862714159092933993279616 [189,22] -10058553559506846216946607100711395751670968854734187347026663056502928317593419537296332635273582852352994092980651823173794545068181731098350931178649151104814103292484023526748955279292380808215394981569459604582959431783263403660816218073260452795291562309842876201368355432764589076795367173122675237865952709463146515682321304353070903506713313688815574140150215428488663977760280773511706195141101665582948617282790585289058552227415507402779056544878709737958588932149600713159913133469322864169530127130964368072167364309074433560237294161153746123551924859512454252723112062509107130067538696393388034344312566446246791377613553369816829124458391173306045348977366144597462392501562552592072354447325907629245266483954936 [189,23] 3223409490704793815117832313907086780559395493705348557780032222337886722039823193934491075597166965465139294965399140923863871838688013931295286016569016320432517842048161156523939152274750543589371027300588716928234874850887438553058706364821109116453853544727963052157429654919760289425713765468357015899319673453679562641024401083547924963907926020783409545607810375779940902384427347032255527933593220874546117329229932900145821581314070427704730944727411372244902133178451533876392842408266295857507891879777195179364941654586545631121695803913011301530111178721635243941413852232153562179417573580096449892180135609104641535852833604211178700944365853095153205712609430206571517814255534508772181739114789845404401418240 [189,24] -948637230184649835545073313374985766776837639633843011981289410319682323244844445141350020344969088853888033419792800964791119502273436726272337324323065289505702033168008527039086786962391962939904039451911210498974744580020921417312346236493594832394125939763206613854961294131332158628775516040368651200512739126171958607697410285098483513409458136984043771567303433920878876768039907753768283336804552485400461283321912988253954061204288453997437858620665476428394622519518383218863117512614765757937324484351353420228688539905748533304449292769253757194958081488227587299406476481739152424379634979713088440932586443479295311136237127580982549241411345994218974778416105994238227564171073013628051715780805482239282304 [189,25] 256564585989894893890747971271452354038350885492533290705257518724372113985653716780841140367565864729167816206356379513286954931043320296573570220386006487608494740418140615265469667177367061023494656273939438192948866051687857134562213651339979662913009790017164480343027831539541270108693204123005189316672500627656166337336536200812283815291806910036033473491688284416643898853587937686954844518478998592453353429153671153110349849628587003178548518370798634059580307999195853904977936939075597874834887989634562275810508505959223050229443065818658399551170715303435097493939227816402270546698711139613950360900062695517864124942681313162792488234040798756389764296010223612184088826440000691916509133631850134809440 [189,26] -63802412898286667880268583896499095942894683285509966474926468371826158889653600071948881721084707935865791959528896042482036667351340331309382672930636545175225466318335986894017631101355848682269366138661867817253253678714512942378698147248355726221693890963090000453563110626186321873504208671698812900736969081101198335409712774377619941649926802161302890608563960984272182115338817764761432688637142665379456718329403195677218472114365326750108750007038440870106664487112967257481158715765867154634767028827114268316006527781664942640834695581441564477781245975044077984722533387857965166471326283866562183729321253049391453292829051768579443983048710396737502326961439824970699478972450955969395891517798944102 [189,27] 14594333299168933918364739649924519493308400029275991860479657874507667417810669523049914546046249162368505468641244932543405342524158223084259692471700666534161714931779830987512011714773276867187063154349476297234364112517890946526936066904004065008438295522616301388151894723301719190682996614618042242466393043781582069153761362125183285507742351883698102419551006307892453797618264700757201222443049172838750821111455316761890552539153804126166941419458447584291272941617411094615209167897062506080073106590998538666131884409523322474567200061454656954821317029541435046378862107355234610548928233243994478231432409969569610208797102356429948279122182601173566690568521848445297545363071024152215471533359232 [189,28] -3071404964693688091634076228513196485446368642822895812807910343409617341921504927811218194771701070168253836317528486569374675855599537019735285390172214716921922609842152223421723798262552830403665474231348526073885632961919020583164740315728572308669675746083135268360260282683486323014368119147545702211861555907932332641205089947858130445600660369917124463218881228641539612505679367606962372365208296474674083571848493969281005069365300749323216181888459007306909403702140343132701291709293604920552480845761989895772129152837847519726953532359985885146805585015374401659370205296657880259801383721715839493828904079014583712876002486916871028351810032014931498043226587669767076247458611319593935383692 [189,29] 594750321245441110722763395942813477413083833177802998538166463175143180186680570134465098284291564687265984804201837408838686297761621867175635270613930256867574147590625233607458263144060435959445582873416799176700528770946320192672160339816543505207728532918586400051996051988777602288812393680013739297237309476514828712202945673556582974598935008587516834391470791891905107094245465432216277278558660397989717981933038580616193560859465982536092400986465207184953774779276834435202748455951678511497235933025491316107245942206630604382049369842030023417375848103491275772113250891517936380433255662148427236511464504415584751190984111451087398131237665395498971587773083766319397365289795586902739968 [189,30] -105964388790321568485727274414367035592632314661943524736476379225798434370430294754674372004302545774019615275193733666843492541341224064406026622999900243919767636613511471160171030242148738919030608121696692772797132583711547446706179319045292367953132023480204134558612325527153090461195225895852355182145784697868618402681448474318555786813691233006751965390612517522879077014277917476828760524439608593015915630488264709085752728795403257189966247843258748714885188374391559077627219936445108571413104617259492988432287565958394146427428451044799078130980175610785166275700834295434981094989550533912071930310864632280309787085317771743063514609896833784088197718584481971993286349196717930838080 [189,31] 17367703810377989123631603911857305776802136118020035961891965752204833180853423759653048831306344535575447463105602020494938813599088422502252393981574577610122312398236145107348451167433530111152208046440411794864390745575319029545107989356514127690729870630199086944880930501226880758627803562815063402451843976007614393613855108649193048346553015923944317642313430782721109790859985492150222293896609820128780502141299144013299601938437409891053995556697084013050475620109494246185673666901685729419332119352361386699732209980657005199159571598951042793411316138330623454663365118616219598841239957125370192537570977018275281631099393373016827004754820708032504123223330701400228336221494300672 [189,32] -2617946694384334010753210072830519069400170038479403122949728343374007745518537738536756164659322529144864384969529475060649475801514137611202712750770035053241068905562279425839023193666986759777995116019652694066068086069521375742516375394525098203372397968495593671482743572781021391999319623691610934248792981107042565830207281102750071993264674735321110338160489734944196694986985035360919887746537874638054712957397358745139605062740716205915127973321906442918643671154788287483080302736577976980648214251489536797456167828599507548384433633206335978407907957572869090935499554283452445759791722495498687629007523801930878038926152098106699820613496877872200952964194044008856346474680112 [189,33] 362781397561883971722672432219672713536215019037928997908546633177004025005012783711275711054253444260223364326240957614247167840560794699833160226199828286933807841322043365302664472675165720498875907474926266541803355499939719010675819440632147557072719951003369773220610394386376906201981063734755516781454167614757694965812930756895263454715198254090677212171362735446588188876664508636353497468638015888881477485668705404185137019417767559595074160587559560764202682091344042712083331852702248616403854523535710134206461816609618261087839285208753718791860943774294383147515742995141142356766635785381618483757613896397983534614252145377098451677014015590585493740925328668262548396320 [189,34] -46193167903911445936401278825689425490122848848748443000290460378692683772788647232276898477528062050162680113272675167275382584642937582866061048918510627068258506078927159401809987581610524195879671809517189162469558153922518126061283074033768319889776778942351639382404447509885797061594731617855331009925914598273588020510795990769440164606440472480180979956936878096200452784991306494720445433985559228472232599751096463997955916334979701510902891877176427283121393810941494703266118786283730170043346687567359306397179716654528926139549410709711229374409211109028616318284070726011067575752159554802944167076847209819107542214922408248525989957233849360671867048111027801517709594 [189,35] 5401269961771808241751568425552982139496234531472858655456142891641141084611979458399184396217079508127148733734967720388654918590619363048870821735599933978419678188259462313859323549947355831384318670467487063453045663049731654106657529114892717670531985034453089887126632197074718387195059911355437290401406394921728126786417891795585775739161479844279698581590952590905358021277579458174565296088647996794950035524187370717821433927208614121774977772113506122808042726153938057175456789807804791254506840699050656497914020062930707906669247440251938790273564156165263933166270479086783909858367562750963018200501567842575177901765480291270191383295599948608414769294964947179520 [189,36] -579550796734833106480722543897512290522601282142779212619494104114081438013385928740088471345392516540739239001123239344574801772951697518476629496483478533507783824169061689274717359932383639682693707051162881839361568651210683636629141929853844722254967958715252544525641412817962434943665088955528635441653988700343220972030335433044784715057764215111835539728583106185562062757915209381446486920329899613640430273996877249585802363344850464524078878845618498199731945305590207947649699185833801746976113287119084126877597738946320252662674792379701881487793106143196738248833286061044356411555126017454044931823933965036587762023620958602283759135839555223356447115688201152 [189,37] 57018096875453103117898812927317207823631462097568475102699661401569390068382002262524788115057914401995670199260042612377533614949250099848185912134391352977987866347082373283732340932945514327114030426593653130979090936610856662196862613654035122383037359595138690774938325690957936348831782223314557267936691417913849552483495146638955678208574717730810211289863332092181168063478162310729465501999902697088159321168586695823402747516231922524681641894757765729994343416006520486921564608382174844686898328803240736250037470454359665190099120848832583498628788114866237176590252380695932507166546583047513727738271424556859827261396600075549746014271152620312916611052992 [189,38] -5138829586301954416736291773511242155861076906580213486548118787883289761579561151333859969769144964214055322362572404693254787833814107835577492630736913148647920848892539792571027505613781998404058673756779880043345158949808442041380387622554967450622073192793518129042862736307686907686968058956783814760888535279068056841111889787833138138083524250316911377814748730671681426001767989319170728881172868247944318704808167543731854817593349583408150419795345167972085303956215567576139499172815677697730015206192327764540226243999989975387026737854060876574663118090879253633288162465958786159733476505629363519504037506689590013473356533447031381754054439185306812996 [189,39] 423845604331685279647697088254258894161220812900270355282262803954174275033631188450074312250943862776536285190452645649488455545729957345455665731755825584786800126729259463261976478985112284387987587621977221485129069014371394917889863865185590790634468222229579930349321474693828567080299236539583390530465538107775024973523862122104085711935064495757623183573105731942185098527034297954245965035241418580935125016223423931959561633327917412633935223410185362452301975952153363442235719357900270698220924872839383583634983329963178454602765458259299907893148785422022052926038620382080320408680610746535604587324868024841924821612618677502103567646516309756183552 [189,40] -31956704223665690224330985282458453271750257540186581538132792502895158286161598069021025223499775447628721567160571344209037331696227447721074221994872458411644508980834031341648143829869690767961883349519616310900523618842231830541656119639600645347972090212983090273460969039871008744137565301443000336613152793476915962347356435505123893290855071465251371684526299995055365049063668534042403192006916319667656877244013412090773070288360236690519944349220876581243970568599958350169602044750939909780526928878492531724478553523060601085050154171468864153610105815874225344298577704239195262039532719447918415009297867828596922491158310846911449599314952205392 [189,41] 2199901280752377339307655514598007637916932354449512472793739635340120416229755387815643747158308811916189477901819009753312840800988021067529627086736290302481297987475824699883720260255848583718080371685595275617289211338027502079345378271913875944028093293208446029691296474969666648919051259117084818808679991142785479265555112762873365621043907355817806075272447775201042286556924594664524141925428900521329382578182987753338800398472129617696812277955798869087576654989702418021163471351295374291548416996652992111914545823082169727049207052895402561934893016990863749400644642502974291381758095777901683256360035622805077540333454925871447685361652208 [189,42] -138090716875976475039967267067816034423587513378136592817451337400087536776333296886310167164055107930198465716131236582226596135871463446197053096943380304867762303006598186521597948941257153769147120507526809777530495422123496500058108950715714351421422615706099697701022015833061472428293465850889724382677298275701118840577625743767895065733976382110553149738391229981513719298331393141822298140599222360779107252554830214766598775027501068874604501370123056256302660196385194465163118815171916752244702891906341374417717801394556352771695361719441902337872961658819228305914211309692628320408649077296054699163615627214961713155386298411395009670335 [189,43] 7892886496263161911526128626332995619585731589761097565360257704937005457846631243539505620563785209870536133915711104857168846009434209132164976126310623873473270783009232714023019633862032645454308043945399271904206345374392925217410793317055183924462901495272447272594761874501684696726156780232347225802332104067686057763421416835135206282947628606927133577792169876258269436935991278043945256821314492159770792004035565629096430899699721197866473417188362689216614874086089532962079505189080734371067145630659103235571131766930871618640105967560610187698797640512536663737715121914512363564388496643977772789659551273499029723530487535018018560 [189,44] -410169849402688159735554684253722849923255833681504912856257479291496342310576024927798204559572868499092199902378845809954341846651244798627861867283847406810940107422514632126870534126736584430584922556599804820656810104625165025522836727185987929078064761199182248856247011660139294534392609866038731944887590989872470613674354665811376542310167324546468412133909435352821465171065823116417598303961410614911433080743220433768102261192083812928641586824399044459324134296369100197924218070058001074247836832531612085538025150391002201841940168331416922106864019818372272239876731608469610678160711231907256917479393670356020168616609200088008 [189,45] 19348638623064775834118660888607745467860710778352425078472732344890907945870877891653432152297422183440402097605104842576845933755519078074171102759832904291328258895862064057404323868109631302096855474994830164660994574621473641013451266418025143835463596307397383335278034490215634235680133728297987629975973507249131569160596396260872956930467228460383578337944236393699294876517645358043421124119737624041226391653343855039925448353908220365723568033061776017616222362818806288783784285762494125471667220888900457004173586664513279970194080490169445630608535679991274720981753450109461010732176508125484686544338024278584354937527957248 [189,46] -827091214846310879608140463797851736542772634724717733617350398823211798535923210719674851145749341328611947683322883211263939395882913121800358628441690027543763447219365433768035216132430274856046917407849570048960434660151364738572086943655357493023317760471516002336082610937896973492986541855749132397175376746085121520480205505271950352277078675836862561083459576140068813973648157882760957693003609424559392412385851008008982099846308582404753448223975843509871319221836044655530332037576829191376102720437328640438979521611449792477453998568145945469759213076892984615841795114094936849805285354769015036478215357067319732224336 [189,47] 31980454519589898992906118501829584828446082813664398266819781516760657656105680470341154465201139292069490421374189156471468550471228752816218724584061491244782445378941044010492863326216245045160066704704325649406183442533691010081976092358931481615070347065036047873532115330832596631567291766287873243224477591507481249143758875484278326615249415494600040336347698311669929650774125756378885324277830621956040267123930244847239020615300919566175016877597866979865599554484336984346170820272070763734556644328502841770203891054712899943484905294754210465689403203843504752591381613192286963486535222016762872317198627934780867584 [189,48] -1116373368995588019603656681682309726619363302422881945002350341458578220533622521846879372715753388476734583620986406360065046956024501831464597134376157677739596067976944515439874473833723293776112624183577318181787923251503915557219639616767942280905380266721686944847061631760526762006185916569105852343115772171209446371501529284685212085272732328119629709376209618949940613432518220937846538722655524257453120551959559890748009542236129451986735548980556712619426111058710682113012172794702730539766815710447805048183821127222135411493119728790787025871957871455976461474296344087659718556230134821916818879593887208468152 [189,49] 35111201685835492278575974275481964122565934809393008509377571838717528887518530171757789034622328675144924885543611548988394441991384403201535789257774910807672413391234764806622964451556682897171499282944228411365732894289882177154504136366328061516348611101753671941567709575498280933411579614070155820727569789549264065559048582735037804402302835473772728255885230931874679032095050942984688045961653155299840320660027448766340858226034096484449169040020073968254179383535238984057111386209725114734941159456348180031058672688158949352112068648280237051315607743610336454497020231576452888804212717703882805476070989056 [189,50] -992801137612156395827935095697344425736292975380987112689860079655661913842386351292906360685572481022168497588217173261562465506106884911694818411967119295653396154853434138647974573175265043663563283177788282450687422296706729573501152148498075401947902483748268602830205378297760076066032611943970103729014176685883655909495979039969811570707816157030015730207825384412858504844573222145729541567785068413392078487662813018118353633694750228348162469225099211242927623418779095345097365106015537580222942764850508972678786570533256550993348895139687906319149799009548100195978315333085204122722990437796200873365136 [189,51] 25181289097439523000920118307229009353293126148211422536989561122555569078942917747603355014379882217332905184905171935580425863071404285777594157170269223586110409038910428115523805841857091485902144776094771809631848690668766106820045678521213682534678122410005986055045394949495165706854133203856904238915647317525006284850379587745407261497059077647975828453971044162690470877552218754604977620387658257327997531496859822639850967127466696886185093680836164687071440584862650530042112012496313545262273715437180787386709045540982478216710679668600934655897043433579222114466802712804175414047548736845324197376 [189,52] -571557382307222845385815435933300831762446578356690509460300451135051401359033122967070003296227934478211123452236537919639488782188110476083859028775967252020928433684224087338547150073150647940570984543311694912838529690392448487275247125762565526498955314927996207436378882210760509524846067744029013289422780468595684920138807812624281809173932039461669154040257220679677417536230195802122614327250348821134236116406692456491180194908814601418642709454122025983326909370964407688386526550230586657060613826065040407385592656545700625534742555565649767469720622921540846062978195388240619588369951501409392 [189,53] 11580346928555189025782291878222615608201983654702475136659529829749976261911277826275576140078970216089433122018223393298187947093100418494127244297281467000707462916855726686059290467565797100744671889521196236724650713390663655430437192616059925282120467468799738559613033558739193805618290540956352053465770023082539248439128316711676318077783255201935044372674865407839278634608744319837303815958888511770912012280321870812397615366278215873588599588536595142971572111773436974910851585709994358862162484426677911800226314286308831972365322891937675610931280896460021255741269411422897420909344816576 [189,54] -208891871650828167169050060784742436119714027777253442471438241252133225382676566696950613878788498953276894940573325456556397750784764452484108982480194464837050189724946599176425743395081311294979833151344232695866530280317408673392370882428098329784701525945793447993526417503365308919743499773701058520080092850560525309624676284179558492331312321481053152981333002080606175031693348728705448668693060286254520688759365748513951802286546560451033972899240756364203151340142251478659797886673871363914591228118851483847076638061026769321612547692900876295255257793954247507283719200834750610136420 [189,55] 3345498027115495128487728132425772840621337141075739690739960826701661707244749274989045206636339703735254584043422489101186851399436369791103369156939892804711745765029558433975474151658532546985574297369032700976069769649719560308876305084967314967967052607133007365078379961013171938726189934829698374134603443419325917265799033322807884159307485741823892466292509427402717794534045097398846222827043551303321920411641281963139090014089953449014052205323208672894475315051774354776103164637004036083790347198687805681204192673507743059424386622123569902345816926661007747155884136748611386880 [189,56] -47433005880684448388456822116563369531505203949420134953913231828508413071488969303099009530427034524703248399391727493641041423626499878587725303301271694232351370604342135744087272151458681362182241844700108994027634411917720745121202502927057341805121963986928190511901538263555975805211110598266506527354763896062036393326240481264008301076263053059801766276300991729451970954636204821167562057581680756289585834846818019550705127611671235402396242655416600780621804497807310241132099683095556769479565978161379323725136237034348418146614766289634179498507052830204113961326916937125352 [189,57] 593554097966623290364243162933876261057715292142030762546157213385597169802900982217079775339757546374509743711089575637431386344243294980126618462009436827269563910397412058481043513743505853412425058654766084588638910464116276105029694100940119588997812367506807247623643143880260851348829573914546521084981437965783840708028522682604677574961029864804068620169912010845312696007996164400131749220325425534128962262461188528808353990391122075183708493712724833616560387555859385429637465995577815851993363411059676949925177748780739064140384177260790325230840783526864004681879975552 [189,58] -6534523089002462270639254014990927294960366948781031120869605848527187267977370008114260592838135437116975567526260953148200660811521871011069464934068476025305804283571972308423055835965604823621795453509593786014512850958287353551634496551998864742100777330240075919508661634348457118989673654021963816069203448755998886315013800922722266282424909348849744592950826157005520758931802507916821335694072414753961240389835154208605413874395257574771178536198048902706336907319649034485048222739627772677979957623950752917909707440352975412328677105217066304450389368780818093514280 [189,59] 63079379909267603545426622801789017941794488405269262537752305777216647624039708960047659117899783340237629954399691202723337917214056495616196338312877509679164010725862346502173916886831097493620380560978000686258329603237455764077862353459358354942068741763006509025892992081636369168788227205753779662478716742845496338358751529012916657309436546888876727171395391356865888969033652078327811918083432436005494481170631736519511316525768643734809283459633111224396417995479683875974768297242941763337188421651661045340594696842533105821906245363890442454944558339652359040 [189,60] -532053472536500473551137509773583229394738478895773297594395451578751498416673318668148003024477676061921931483305399980527422867029400820544625469860811648213701326044565642205922413353070122789618445006606385402517346987468720107171989231281810512904158697384121043986702204565834694538177461488207701354012374059697031698196312708477433795107110522674633784939843336325146794981191815468514574475928580820217098919657409186393951451100375423120245277987704987495025279107776223247060825673332284096540981365318142167568605759826098578905180855975595518238503686471668 [189,61] 3906758062510654537246958062690511181231203507148623590464592351862703591473003374322468952807335261970876824132183310531807315944462030760804067931073293261986254296219462207319004359595879676602184074681253372867198202597720898301657181569991852737684823479266911457043695553071197397686074213282077477958976800874934822545595338118915315547074248713542615096781697740566820468413573209275369582917256198073131090006267526286524368136317438155721131686853806482265822995626248568023681620767670685657407131986318464167643783113867478818680427616824674949933609824 [189,62] -24876570939408189378905002949567389513055936089213177301516340523373150179853049388603101977901683209629223699655499198548303703669837159435276951565860943539407563202280786085800952469005985818229064501244402209093501153624395721284039482082665867664204385937108181579099161022085601542088259204340458276339786717875229755939432297152271469630738013725929428981317148497382449076255239256810367085597610586112000037778344240120512689964989015523598978403566558308840061857306881024603844990705619228774831705612298205627005034454928722156137934275734722524562 [189,63] 136808273199961911239703894010967618484113793257756925253217060242037740970708906946825825980617189717054816120775846080682964802922636405922391111185629449081384926287537874967279729936537938531406711691333238373837433067790476192854516163865443396787630853817971617434571332041068110865049539430250298566370048763881748292750496771559328781764570847016507858061586368154379480420597531686888109081193988825594272120460229562341998057329250289843580027975234120473065627531760936983767861464208669741415366731478637907028928083400032507354355928364163072 [189,64] -647034780766812636365183600237938257820123346766124882123647407961496663893579092923559673815416157567455229876640413054913748051282330699715651074404039461746266581152162967923563859959877497351185289011333370217101773155048981495588246048850809089428561506542126125451985350510849988456509735786437875722701271018467234401280613546962439122068434607608329900297672731001641668372178289351439254819888600607595466817350925567709582085360845496306181478402061961995437660865151983254558326646141864207033808909055290765643761470179042309052089365712 [189,65] 2619911378075523020488006004986923794746126547959346401217347278394004760296902408946623164115559246487549632844665804039390832532673674895616493324984609518502503644975467882005085974295041779968497249184611565248704933268551123770334034127875232979437637084209640118094052617106305076136089429673314239424458292935612693561572278353086593238281919712615317025573297302471176776347749267713521350480610154884502003665711232844746316415517723948164050276545713357605499720451147923405483064955569028765577104411005953857824931513840487724535808 [189,66] -9039364071765695477240422452854632633714380153660566027352456481321824033175771198354479659132514938693275289730084468921519215901975678710476567565647391791036210429324400390463231258840667533231647364361898045198792010000907540896576087062517817865948206876336063560797531388250205986315665303624386472031305578592852835651285693256686171553277982732055078554927962341383172561414432703651538849433149957970163499693356475053884366550098418625539964434229811575215746937013514939917312841176769095054280578660711324765074124972499824896 [189,67] 26443639252245539478867934581107793832703475985722143856839756306925407097550684668766435258564599160834344193052039507616798551044671091038914715188821331889745627099918665196765268735693285819833196843387011310222054575998236131078837701616516745121978848619190847729790743693225190083487047564715967312972293889983043201261553025667780354544256419999895681592929581928340861511646598495996831246264630321305027756537219495412165359016894659940600059122394337155610748244437816857264142682063081462789847438459838099514457935750144 [189,68] -65246862726956691906805417736461615251151653296120381591298821184347287087929592210397632172418296382229716161940424422194778430077842977763686078754370958278793818871319335757151036694070013774409787793006940270473262671775992266496563551789025497608687992641668484756159262136584340169117590152400842442524350582762512127691677219971635529513017148358946927506171511151438124049662124633627014599938874213216374815424064021275972939747025715907715299092351557423475578054358056326940090617042827300931926855875069971992026528 [189,69] 135036288791156144455595041190407800248998484950695068387368118818039454646140801296751753611482323664285191809855654913932540929553190270916153657106425803799163648108070695920421734148494499356156164936521868874387056219116850394653446849793755628540695248344605857337807989017361878404928891553702413823673667318663103742447054848728346059894859616460301486673331436951264757640092069959205897038742920770070725786820947950248041608566001640358973759854904774203516891381772426306279275695375243854621751072345274476544 [189,70] -233053540473778677849383566491574835621381702566742822025778906926095414028532956736400608457551070452899556619012121598355806599411807566954588391579564063863880040432048117508564866561106797926412266908989345061085499053197493971399110217019725465631438574911000335095342643696636128179579310627902167392916526835312440579235073017522941178143058654042597642728609638718228775043194811424569780695184017761356483803697095971975098595244802951450755187117374845672183513700905228366964472097499205707064549965732224 [189,71] 333342485310910429804753064580409209771457576624252746513069009437332631210253533492670269301094598677508225224913473143009882780235327263323338173273406023410116238161710031170666226626500219319821206714088895863856783573870015241813314929383272464333557248807233126151844684888494029207095591680661929316718555965015426921520500348566856563914588559071658017534732092072997579190482697666698276435946340829650278409648944725749545732956755334970492178161101020646623393993957641561863748261381888524010943104 [189,72] -392565345727473617077138076578343868354312894419674960532759582108317335385323698406474840418119740911489562149607082349104717719960965905174297972534160364879613601609935956179544245582613077480491954078129821230787032599361460960292163786243103744117739271697074790100390733656146485015193905058578305428924043823009764810900046684337444373854160483122694038494970505915507012675110022220094404378690152898875849230563704527579071148139834730415134591497253264157977188756880416948418057695731916206658 [189,73] 378010194409653209268420671039328151354054716406116260785330594940087996431394353794789497864153715683640908119367298943944741173106601601363577766970770751240719467692805056395132140406531872686578746883995434971701390157556026767406929785646372480843273899405079355062703650414654627311835429419015448475031247117952484734904011944370874265844832179643703271488342310215135795198948876206742863216517112170962798472413008992703279193590577644565135255380763982133040211514930299791040687728732160 [189,74] -295434451298130931865066299222949096405465349143270702896271621118489705237321810533453637623461931024430513102865594267393555890447228545811131228127718867317621201754987184076489968820595060488573017563576218686408448540894719054738394648150164722002292780467979682676364655358808360909171877037841912632989182831440114812243378558099127698052526774930852963215084312490410584756563528606234816745659285238187624636259926803267509482627576708662357550968768957135608967716532479949050180224 [189,75] 185940972449058431477711264879627337961277072717460877006340127048012438302235233355120981049687644415921587188930538595634471489774753856287973178486365562224716234815147414323355960085543879271492427581599984630248686037812037056074807725825625770553295239221804891060964156395991402619538212054498182704183458530515558096925239564914904294280999907632875646498789598004199084846677688171907091118696925541828939630233470069006097911988114088226347882335052593079180590627371703623168 [189,76] -93456708714519600354896060726722008036015333348642169841212581829825122242877497766178945204124924447356949361956100067964330649592491716076329601449428831153478247682048903834602304164504107050550935195354094288394142398879359289740777124166578892868137452975344618129111359960726579697072443451737829534602161302159307053007804779309923862474529265164952942466887495030368919942902843035622617809407005244215947088747269829392618228929604001566942664963282379547617114789541776 [189,77] 37177916519640988588221245070483784787236355836895316615711416087829293453351501040932748303002889419960531637483222917509375801453542610958698241197844345417146644404976470056032923885760836797598753150807129410612733690032541154420694042004215049588636127744358638316467985069462546131521534740757727467917775256545131981939223171116436685764799772531440315449391447386049401522773134498991767730943112378000009743057912021224436593712969987355554715060278662123628788224 [189,78] -11594289118796096618373543433236123661649391136956289038169002889915421383355524764881813257987645062871630085802570156559486239588543001661144849687410155150455032650891013313314035876114179644604011625636272814277592419451890078102653554317127403640451042538234860086461679310955347794727959682673195139180967634377234501648374273433791889569208660427672853926169363758122097413724426722495071932272130453846373314699500205196457635196486555737497259535389551173344 [189,79] 2805641206092966935085290906018184691034754887426229286122661652206000921654131275626680232122020323555729906125986575353022689198564819972763621918847150207956211945747804937454748446924208297699956698364988072046391098818891314237631657737183741408108408395903741345595083166953568188404852307664696059586374653827341425017193233763410566704914350264021633709232501174366116447393284017124735404607917694105436790386067432588995810925340605878807375952795136 [189,80] -521026861712112060713473315081613903639139314655214250518782774489684041083626325580803700247707879927150716554554004194081209318160932757493957083957009944416996260118982161864490940228941045773716847516857400335236231492720379432500238716448444515553970202842145355765639630686491485930170175007338015904277299611325662080030105389595546753825775380698123239580574284868508064354454543650287913525104967592870767914578381820631624761119801726973758956 [189,81] 73378473841095498636920137791386822279873579135298068315236183555915375479115619991001102927193814026665918648880185912049744472885262609329581942116793411130296137953843238470220606530699924282927071274431147068363266989937976664509065880522646143979923291956468564192784550381342871752847808207562206901858999071978036420261871611121335465377861665868553772342928641824126037309518391233118305227397430387787182419077049782160957074678426518016 [189,82] -7737227666694183371602457510230677964339809659566453345868915493794832940391976511911808982586494291760326990151341421320582937323728638373686015580729981322608455028758806999299089689985414002352013004555448632128146842303071710409182478026723246965166178974583589215028921212156331895665892881603218000514696138623616157686678777988428641322205780973064601729967649724024422339328857889951743362419097612715858570688044484585794958463392 [189,83] 602699034087578370541969933205497669527063650407433986474723030872863837551043343406153629032197546991649568939773941836642512576377982563200286238906043002247504355254591329847345011203637482957258183506859440610221852177127442669740739673901376139400101801729692598985420087146628102667691705255359168604210406276095022303228533913743520109200441633994086321392128007653130778682855778425200158490717025750913746602334783080580096 [189,84] -32816941959553079334368041684649730528253935008510574908216293116705753586857143964606163006398947769692263445212810026358800556695363087959515605765105261555465500603773915923658035281959334042134428635085414544670939395589450628286164850230222564926078593673530092378958810895735743264574824085018807820177909513689594850359438638368514056876148296871652217258613842959308895391980855955050627578187531373176219770547082784 [189,85] -34136108448847850907346218151386312670025444780807316720458638064037847170529018128500459958218219242992856188536915501022517506108412015520447865708673516989189175751217080749723125392099614578303092725535370306880972952129508432414424879719247329031438255583161649260470409972781095839247483854753794664392056199050566576283284314100708310250489679576208420607002161719126790370668809905636810149130123513818352128116352 [189,86] -13360822401338678187111319255876197921223481845341478564943272318162813505712698637128468297285755634934358527380600475331285100697115136668494527203109483150021984643825949396273418961746479363710635680245138883851939755282864389459536419479062093601288090555310661692517009043327402807753671359576322329197318846709100654591208445661875137004103611210030662680570325936271661581417612516184399071407680810259508862312 [189,87] -2134455460500025068111079968938633700613139471761541183369554988015104714720537000396180440743464307013556262790797150219899464300890588281962150375318375612144308428607171467597959259211894108456006676226286449573608938108104690087423699260937033908008833345154988283367336242222993407306472561153713111538155356738649263842971234753254531391969318590398714731813039977138207278541327228911096027753400930376094720 [189,88] 240626281331819136657795184678113396453222580704445927766201557463371816583993369632450442237685540944083670157958740747019748066517736800334693563876745765795068715071587251648096544665976083136603927655677325900733086614998544519111806402887372008446475597203807041954635299990624430371912553604305574333980476381492682750387924994098152972551803623692518238466067404798750882159152106991969270344170092420016 [189,89] 248124907699974571805329539553305213494525264022792923467135573654871741483919291417999619873078943594003794984422356695491550114465476334248946126355394315409458650318723208376453611298215049304926602135144246751639517718009717585001392841291587568473550729675456315987760243002732570670240395018807768004001840700902054795201889030485849660208121809508628342761428677506701880064797819820581812385627820288 [189,90] 82478355984646959484604331794371207769147007841497511605683747482177910033983389027368390294889329936784603879667393078126807843804178266776689069804796668902204143647702731006316754283664172193301847185197898515667269193076929699871445088898793504245073022019170605479433044606590581837734670845661442225952987285407613607901919362177215866862665277672880339185351860071549458416606638708398714098390128 [189,91] 18516029647960013335167776474233533569359180948272907590153765123851188272176589787735896917506803121014433030509133776625829879559764201963965711653020270384012216419368333088161229791776501759242325698182861943225210002049303997642276244965435353847922822923920499993838567304577226200571998945356333676227780037200511143518576882756501154197630480382098764808741864450193760506701799375606913279232 [189,92] 3185137662139557776205710073795312723381025880130709795496127162887314271937978051443534012555784985487236832729347301278750215958867088184443607589415805657705141263595939094366659407597048209960290935856307865536729127787966644570464346299549308162233937668020119382300245333902577593025166151130293374069571203319554608468643032322445187300451042891055809088199297216729318844644658904078291976 [189,93] 440496395656721922290352387746761038093402583533607644982154133693684470196671348948332962014098161508178018557667891017261484904470928273293811726089533624987680075228627900107793899064195761269676220053732860208656809426941039646786234129215328063586045805398811906033821461642537117654183322439498332422136277106624980993565762767352344012482991105844658872836803144421775021938363305969088 [189,94] 50157200227172694913613367901092682385715501180129835742044824373564686209719815890721498368606355408479134942145899500081644228059446990984659261139106781460194246629654954530960812241291855263136683930924488141348785686547512312509026291412113096893443554009699121160867007812460214963386284274847925179136880114419639382387360271058491487037812519525016096989467474985665891488596905548 [189,95] 4765518054887961590401655407875444394095235841149395692290542318118193375340268595588361164847214846695319660266019893734067127737733823224063033081769605708998182630815124117181482193984413341466927654510000109297354325793613577376841421422709805160022314263188210600144167840013697448902006117032183684179343953984855156150466055861907981875098426819621542757170467503445268697976832 [189,96] 380815776195869051413102039202828557021134838234624984964569351731632684124838358216731016849138983186516813428211165059756833943874654826729998415171410993658610158407133953079860883911746761577260954299320093395656377107621663293126744550312040880097992640655861480367144350923277136912264364223561053590112265047313137273979408033515332427836020079845589141330370241397318474128 [189,97] 25714704014498301047094152461888882069582803680457942050611901742414979554073603478994331725810624161513061926748517747631301133728224598128081422639532247908075738743031137521367563152180009317344802247569124285591938323893844978406213117656705863835007421014312877853446806515715702423898680329105742346481460823237159068076263442376893418367597832905688813412263115320577024 [189,98] 1471021601256907907084271546162891234033299841378140402906660267304789595234972588491281039402883262072202323151727600092306466989965649950978103708424970129460508003902845473358669577656250381481482623235958401157513859438136082881863108133890265667167112129124507291824486538141448603880079668485393691285209495069805155808425897002649730086238023738452013431340519524416 [189,99] 71363946083349458710005883246551264273387885083011457007651217508024884636687554017860045201089529379927440738019649532308498437334625579380529740384511643118103456629394574960701851613971984053564896965189395982485565888409283801191547130610129432100334999808977097428317140881294147600827489447566305480280654277327011235584755211516388398499499819337767093341604608 [189,100] 2935697037537224271896400491920647636490895856530794006510500832083973699754394439236871475817913744438358076820113828352312605536361640994410323576988420376058055113646351880275346403735277531888983511931762942254938137757869606185836381672216853237003705611467188478164773680521889650152727909896749612915324522282880525906509528374010151977154023738839023827208 [189,101] 102296562304568286829906069367607194514946488535618532506976806963618731785677319483397414129883393462312297836827498105469985208388317053696306202544640648734071781203469398354547759447803302706455470208690632181736059923784291655349380189887666092708085532067266404214747196243572486179322532552073503707146359714408625031424601183263756478812092349628072704 [189,102] 3013887342492466084389346923236913678618802493790957429165439711284411522526439660127183051068403024186967132258403593013828832203761108387992025467820531221428992019539477468047946089741678989563207615943077592026389822486622632702074172401794151795168029044216219281766121462312140205510834636787780991975109235691236154846611283329174141874504390121904 [189,103] 74885559135065366551315241256972187706752266357416141758075514019053907474227096964383743061066704259317968356870624351408931196864028744951017863289295621699373545688086947268142530788071989048677834904451400986267040296242827174731775469898101818358064179891722871072559804458338370605452764979316286969254139138718514464896465754194783902040883456 [189,104] 1564134429665314646608648559463435094750311104711306159000260285497712354078433372324595281150289240592438178390206212311765840826529950972637791407624200531598071682357768079183464974567700296768253771099667737410591382239010962467753120934944958284085283722771544836258936096665081766733192995252922672175614213190272084056767247385659949832156 [189,105] 27357438185025769115985523682349242868736635130258797949919255372093152803790230415432644278354474246858192542996936337462522824298360125858068618050968464419785700176007118298600378024862347095483015044429300062981348977973238856124751518111160633990189559906466934401999159374241731893594679924624076433688252392452310349697933862275651584 [189,106] 398881808185547305939750183547079339905611401972341412666513795034361545872256092610743487650709021043939479214184155432741388882515309142490621899543709654162443553822956671292500004625664882354869259020724972438780605246899941335372692663121675710202130059510128402328586380869054542923269104196367023329157311103663658684952295657600 [189,107] 4823234971624448633405591667610050344872845174905661224296405805122751589806587851932123858122537207240343437610300337934131799271345493854535793311268601674452946823186403152348257743499765417907829258611245171547471743758783409540676217493107753978515426094785321543298193551957148865915087317511176683973508074375317156175838784 [189,108] 48086125685988532928887298249211358951211484164548252531032610003592338124266078713289746092111392334831910898258463636062281807522983747866209894065081348105666881949810621101998271479318770501009735289036894468749520242721282086045746704045310799607298449109689726839417558743679112879349241213478330038616648660475081208978 [189,109] 392677711602914582687780960504742671849205128843694035263544146407618647570290042537512386629726768573483037435715456498720348453317553815055458239901212010148562445875633021308800404975223236425204905938776095280533095250140875378111630640079950563858550959710099388115609015840611060833621969018185219180852449479940480 [189,110] 2607344368433875412978330166429346721082696401696729435281473243574699520903682908595825577767885132893028492568324777054257923118837234835291187071835422955920349389305751499195306210470871903581389886230572775856725368856107845575030675295406041187900606705465305867468642643116598729224091667941609571614386926264 [189,111] 13962075541358373802947897335564406640796061176727597173829653563429425521458549720508875101456436164224328404805437049100175885982304525963844933803968365535670168353035630758712480231375766359985210500282885112054730362688399985549703423357885909235107278336752224883102438809922347705791506299422316723883520 [189,112] 59749175286405147492921761674397951559583415428724471416017409771341645411345443018782476036634894187737675549683595879828253221229335146220898819100858139933872134483820941814830742855700517661373773563889065442647840572489169710784019651617207013102489511349864327932142297562710655561732228674351336364 [189,113] 202273397954388085329709020753582407018307363686364961828530458400815027359983531767991971875773792740476048338531418139390648482828494445904000299316418424640046416704774096179322754023718646947887420215543675073357087037447302523825860345087040353022851220651695782571636089838764318379206525941376 [189,114] 535632369319113052402276348215656569878383337684236043740668809936799872620330861157810782240486459134071126138936335326638023664394973390677563917301609019105178432427978389160836922868714999426135582547877831218638347177829329625901096774990891558939055283468662166707764346917157804353468728 [189,115] 1095599809217874218930608155821898433548998466741243552930555329980533237787024525020761720269234535259773954433502255885579877634501339772804315475634453644280071769445838672277907003149207430500304716093069101491799896204079461312266878147976161316973865336970768099532118882050971471744 [189,116] 1706851075953650267246366779620650036314089340596121431743555457928591428602979672993491558208502812836575780926383484074495096718457636084208580505199051853971301648672232722910270101576317587612065516015352542201292827719711693290127811256030309702574521140974191736058538418319972 [189,117] 1993775390399623637114913418022019947581942149436955158274708235126705435289936233387131478893361236369037027148829304234993723647066395417988574206223490659556863145135920413691384136521434090137559688109579837350799939105425682087313215798096440217666821937465952666809094112 [189,118] 1715704509473271165848246239642553079966701281358332242319888698158733789058168568005402284938735331875752261434194832722862920752081145385462908845133601618844572846662932201644886798036189648413147499768757131859447454870126761487171248923993579755926354968092102426654 [189,119] 1066313155073369121927246608702423791271566569102521205407495237773022658247556009451378675527872569825121279327397476878505348386541123904914871277148243455845634597851762578894112585584901101950735409540171289740948388885788413995374730248892530242949706308975872 [189,120] 468034973985906695619296151888135807718933050228504510978423915049062989755785179832899125901840975262798629622963564197350647376891954502320704822674744302668179064734759547724803921190949000583712567963754870189899787249367068441052268631915357909738410948 [189,121] 141446099629510791756735024027711334056068408643340327474964926868188293396133486045395588208450263286063638478659503488745519833675672439293660283029702343808183034954073876280549529561360908027195662606478946919364087518608767537550974730490432600640 [189,122] 28592034695313164657783987555998752291346940613770910274426482930977110158211808255759785631681826255892225720341631666351267017255803082441149209130850247446675378955671409939224058695794568122464252081322823364554050205175973128300326383114748 [189,123] 3739547439418407940045809109421940917126536693619127097686915428030094350233805217104333433871872865659899426416694627671374313668074336397457383806567290353587719138321867177843164116727142856904296838758454144616454267227111348065734048 [189,124] 304557744661679347260661350996767218065462583971613844338042735768168714216536229454448033480789409126531280079292386525104991487299773376610654095825147225426091079590302603527123898510162167765773246630003905699979394279912920689 [189,125] 14772235357487872163117883982107166833460396448170358644484019724917548542984486419275755576149855871592388252006897629882820868269954929089021245701111929224344834075910990982332023234769893617856844372330725127930850340400 [189,126] 405002032543752280944650120734779117994317619038956295922183876637006005426449526271810215426363330713514596122738287742599789640821116259212963284705765086883842335849681865298327579325795663930167339736585641652223 [189,127] 5899688972392237970257958910307272425995997313658686476087318651781139744225778569818656678537040438446168010081589802797160727996661083211520992074077174051376716775174168946089881477321422271330422054182912 [189,128] 42400208204576848826457357689772546416916964980981173505977110554732703158945091775827490807130762812646270109502920326516873462477673786432819783280939318942791038979089510646652050566730893710390952 [189,129] 137398842786940527023242015126481395687795722984259409883849041869091079259744720380977533049294441992372580001361680684135621017692104929461724353179145958134925919574085221977665044626247680 [189,130] 179658345156896771099967891370863401794061135732814511539579308045946066803291733501792043636895733797545253900476277223826249269214381834094931977416432373184102809753829464929248000 [189,131] 82436295401941980852779451944537777162588163217913620391585564889280804935706546241065891210476598965149634059082653637587891592955555215182839550232540696380624570416842240 [189,132] 11090745679662162817841576987742227493924441320019343207118987564670530070526613131599199750939974521675806063779384965739024914617616523598722151412338661855174160 [189,133] 344868768608896179478275896694249361233953541023937127093326226822972030190276321592497938333383077695111452306814232629416751381556008654313630350465536 [189,134] 1788072656716387002543508146933041437399832056712984008367755137518736918789831869409197402088065912755749646204914364082336801519773767902880 [189,135] 966414049558432298248072553260423246612932826837013858381423424531472633019462357290521761215340103240492128886295153902285910336 [189,136] 26500124776823060024487851395654064252053868483989439429792977286222024621818694962957022628366183162602659781080839 [189,137] 10989215380179501381310741887894115815270431351656168918634463047682658677980288232387952571323994112 [189,138] 6540494329380031891879806328541430426013207277674017717622854076078095145766324992 [189,139] 13102938348868279821760715631443071199204762864889233978880 [189,140] 141360 [190,0] 67145100259192422856121101652823012553758892292614141806886413066619787470537231111036933686454958869566910886013197661800472826825784037689947086229841422597834272433697937413625541438744090408269409989413858206568818255485726462156986741689314784680231239950953786500020832145822287101686953766355618255300977275402591809216957742634126823475659664523691495597460737699830067034910694168724722632034930419642347507261623254498647208412940643957811700764372690458856068714777891556214507884211798590189096224766176343812420000000 [190,1] 84833170474556726763204730742730078833728666919862996955817942984380059990944418337378895140525676198656299478215874543391086420045749012305717069718632762681346951931489918029525859194013659473494626964367296727569385065116838718116719486812680102582228666458619132237700123726142849465051988583472328241165081700116335104545611788363013295251674108449019117225894542914243644397588514328249828824346836273480910831103695073015371072689919147360691926682928660468375382333578022371898364084508050523799601618783109818216576138224000 [190,2] 5278871564021347232229430550814817546859563562221577498283895316822088798228792219744002239269264510327744265407973365517877998990922605018932581195446403060331517836414656441089583368866596925171511677028387290764097095105305664820056842750584047710671735646301588787111994705586662987320686061485644303440086105666727500690622545464423077164811591415277566049551471917387772642134458507084154490896687593370166341779630338799894039755292235046142134150575605196846996008789836065043980317084590813457933103992608786134495209990211336 [190,3] 77006840488049027758585499398106839735419611426523074722506793540077787667593669854684862275895402154107972599831780526016697308292417363564472109370604500373109104830865707915703087821465528765550123772251357169923200240718553352575377790053772338414061000103885333021386597298924717922016413621129746400313825086984928349139110946362456947879398614073444454140754455760574887723259310159204248579189729613276396473561729009045654670551911871814887223824890337507548171851033956111512373902830723020426120097992785984108794108483229184 [190,4] 422126444670212964713272868805523700215949661179323170486712127854013339052286475125424586456147632270810977796234581372071425019773670035328919481452541621461165394804374751371275499920898031110165486412874448842488586688387217396376494272122587867605530930486733581493740563882808905234067922553009465092749884475408149577400892243442079903397560657317864652436108981609298208776687402432887716934704339086140159742246084808939205061834470717602927969925476139530970135881585963770287628285149364538968201912586093732868095019692501392 [190,5] 1100626535520393078146786937999363636235088223317158563492044463618553430759046992395411548061228039317028754420233032971817515214001990333399481982467662703108812917671403466681556107264050674976406554990878396648607503239659358441470038017214099548495396043637298617706431847114367347879440308660082407332193491069700514154876110339419691404708359057617508867515012728631927147429350615248181386956602100824777547329056001091313088506852214427356555268492173940518041602346342515544299644793365875904561924017393076973452008832211666464 [190,6] 1573381002584425622802737059342835428285880591027487971686630130556216886057759749318253579325163440364366708493847195979506362882382908333332557309842579573895104479639894474429832428833098820009103289590632002400276455983414983040686939919649575457047200852641085738304285450079842286451471261003121711833106102201011354355256717061073225948511820650063446015303679048395835206306404901473656894130646287658041584894568613131229789885598229961180932600748785831134574672472935467378095548307434626551756340907809384461041801303749773330 [190,7] 1356256335981175094637508319260688630483193713684310940379659056960846611931007965109173771747300366343248915312832169937451013423890290137172097866335729131160212266745746146545913452969820881360231424167819116517449953127398190390710469051730730666366578839813523519696685978934448439924812234160688598187739872081919187573303080808408530981982777598075920799582016088046576134439056377177971968533627995892571790103738129877241506343839213269068943711409544787267561901449982687794430448072704211189269402089733162705810967722300783872 [190,8] 754682055666349387196422742926357844654733164347185071989775770890674351681736367267486921715572989328072985057800040100105443256433038830993428147445819833119637235433837918685824944946531733580656528707687135479232201543790177226706056432744039209334474994291234260349859608239975279782009060048274743392206113361413029180820253409268526771672557365959229700285876783758231681425411320444377061765581875152148717670655269979469352740320918278706701471077053480840252546281823029490792566943279068586733437238195005062184110250344476540 [190,9] 285324714832428155705520574516491645930113454813776969275636918181399635716453430846644075562497231527449493500168228941087198232306733305043065239725452376224825440393723900696394140082792227091673379274055753738429106142176683112424909270281421028966266756854779696878386834481179305874504608489765266157548057063173919393289645221765972022354874091268948051177980977940615211588432577260610238044940088978657358072079055562037921628774761852255308469273488171075279529610710724073505660750126525326433108585413005453927603805779644608 [190,10] 76273842626691699581469700176064622210677571590913047274203278965065422225578694818374322864477019591976422649186869700551275176525376380796006266572800283120105557249263905869298043522798004725980464975321964036219297448575880616328487427788907812083247996968220549626759807474112287932088844081361532553004964740137245886349666604601293422858687831640942924400877445147664036820501714788608255895890957451279451467130462994542776013326090714700020190483528797117543601806557644435805176225459431793438676715139044996675580541608998068 [190,11] 14883813541121495563625409903032200848328824851701176392002497605586250738813075183902096899346943099330176015129551963502279495064494441968163404991531771490907641847607157634683757944988259039740345572853139511285818282329666141385051826140681585430129001349863011037763115788485910386137062635935798937713363970618867483380494399855241862890407849202721862259088451570308930152784664930064178881585276611835218909007871031085811609249833840030026834301613321297858994218701647221909233163446178619161797530417479490168188028416485120 [190,12] 2176036863046434430428509344220740813657053418282439141169643633491741008436373885370076123253712238271917084418103296129241620349986091625883223619878936809497802814691569003388713665072050774064968985197151456760522410553237951086292758122337089621680894278620232698477454707605705718811553281680984951692990625462407720097969427382224184768551139244088501451868859688849824213560037188230371412463561873756099749959209804119372843518952753166610509419465090888564858963293735483033890031504880401090157175468750272297437163345136504 [190,13] 243578214743958915480171719784422332824572631594307235040362898123877335085894795727111705516511757101741437096998058103859227922177090220987000567035642730169040582806090465218550964269407385782308200561457234910570702777655981252804320807533863886932920743314980118563675708742372059606158539396910870635453480589172883048237472340979302171925465704603547613387543981892508800088540021699643748960537249853173648038193843343957577418940293692790666628393218694784517717114585810528224289201533411428630223334795844199835987165689680 [190,14] 21260230786184243999285918780465724387254946016363394623690027407852739538324072559421770909611706844764410632293379061653319706600320068983890023729945815158735940846300373456397127677104696650810292365975241052876376293064720053464639359906045082866671654016209668923427511841746092904191481456663417672764820820799496956381004431332570591882562453155906857246179157239177330845540897851965862538198130382754719454035716023723474934487983399610941201868860486118030884728975964557030589603900026100960473043937236280991183644050945 [190,15] 1469717383008549691334234510472930853124891307163297837767182466167389019618159583579578762148700028283985077766713107397699537660818653073458963060663196842939508883019315346858681434908147613313658485828045617108376807568249321064189555730911763894021632891214296230911036834299626133301063065384132313817463302111095757079331324813852368622641341231044949965137436468284722202526018059279491836586586619138438550188378480437980070040513136516822997365783593590550384984044191629809752230407037528792582992416332304994564562635776 [190,16] 81561591396024438396398941494732967713906505955755633516195443795545514348268680768268092667670379869565502917546729583671533255741767078207164186797395203953325784100035452181530741572025748260938505492976178457019764981138796757568085087168004540606570926876570516325250526647430886131390174200745093073072393609594230339525674888900041997691325469064720684689109361523031416016296385834657847993347050346111466026832825776853258348152102620501085439410387422312474257272630493796296149147769830967505025940582770533625880107656 [190,17] 3676342081627138646313069261332093978692783858473169443397543227874802191252499293731135416386975747297110722478683972972089032285954524147528770303393997565998027203120611456970513033806527303548165883679724375119511914531050000107299227374244310405828764661794986030840401609362016930743887025783272605524707310866621551395998154773824611925218384328955141889126986203222590981951624985399978169144966845720366681322191755036492231792554301669821749875642026645925438737031666331517261224445114066372230947109316801283027218432 [190,18] 135985086195325137356308354024670714191696736160837381411440230028202965424193691169359351584398124222787201532776073220981515141895455272371689283046895597465125201289289999026979707803880063043744104863985172301807790736256116160592519916830623939203811415417430070420640727363296271570016115809655404260707773447450697282756479679582983135694953951393438920589813779048500273960674011422578143257354299859552660847899187041074785640714253252180040399224894289536984001119804481373238267514334260146148000098914205366745985280 [190,19] 4165389083294254351582871612479931167611884725480966337026783295490443880587914325751622709599230351601580296226781855906819124917388507034429320314914522695696300172346822208172933345900270052231556550104492828332374398946318071367709563848891567767111128337002213453566117972302209176503406329896414603630652272767677022239995485614717173933489166849451273730216279704427641038432321958058211390618780008228690083194362226566149243029207541005058027323650059099751356408613884778632945322871655511723889366895111263216542208 [190,20] 106514975004011773723875081962556825413998528933039977300665051221195949986786532549662369926608315513456265055511047809841475677265931260812767668850777558080945884519560421380679549527648182826400968259246654979884648787674938758191227574625699833828382736212738101940982891015882327170207445055297354914017921896657022873307363637660389383006265473361935588016138878199702591125147025979002048976861894425874532252922910321222386949320078555238654892603264192428186685672283278715051202497562007534206558298786300073497584 [190,21] 2290242290605948921375051850159689170931175473625280731233536650548548259934703277693932606782620840340045635282339021756677770735069467753060554660957167060154706558880427566417775522342257042378838376801125609644719656818156703306673297828300629419339188147624008886311536993843106980509891863891120647832766899406094929596236550384222417967319659345463624971219202371471175146940631020133146920821666515837207016303727092885123315498847541425672182845665849835890329955874600506388526095518599832393083332161632842088960 [190,22] 41674295331931235918577615825387859627360998737372472031898430926356531787329381040558268205830098016239238922211087631975097138429997229023001859751834104495767761839770241571073005247388242055979235413943768187093709541360294460050942853439590667020927227343515204964972809953409138635126019253388315421800646177855142476043460467502344791365522797891113233566642385191500104666364901810525669372112589147442846495995497593580582993312905216197469069678007159474163126737366806265930676319846921639492344475927918236192 [190,23] 645490912245254010964305554724669436216272026564849916027265986021638726252852613973093231346689874268922052153745345811855207893507555037510352535555469924458482373003336426775837882524084708784188050665041406309845701678657737033242584489287391798870362970926480061698638743751335995242377344576078796882009682041914221343611457541304986496919252798767354201952455887879984916751179688681570296161958766224501601967204795556276051702884200834019781136815630002289125896857514973526371647211442636676673905058160351296 [190,24] 8555000514370715043741266764265975568478401548663256177135165005590598690490423403457755709789596197965879575872959966956250055974320008792720512517779814674316973501945432298394434509327402133852956779896126054607571546900244541053518045608516592435337857419995136519989139351683034645102186854830346969793917706296615653220954468002050516629990673186706848988100133096371640279374376199923261057821003704068722741368816294793988957251120218276947842189268090622817638299442250412439057803456084593614308688577920185 [190,25] 97479795416902085376627743456102103354068441869191036080948545749048339040493007096957330834813034158153611788128542464837935563130733692010375924659939845124736018117306888997210157422324429010251049049944144207502831340530001879251029627198394235016974351237566125193445255126731066281925919135217977435448022161175575551665855181714348746509522342993057119961309687792953545119185207908441348271981354358984690305171269071683202682234533356890663997063128189692281514869773913009280467460738745337028044516247552 [190,26] 959044741244853501255419199605482975532914411427804897137258642288639577294526181452712168010004880148868739365218577965414293171830209514170941774745359980448823817196484609356355165971955526506958585405624094289860781794434810535874319965823603566262983524650690481848151265909968414461884144020111426630892441435996652397220844390864091963809996432183975268221112129189361568460880014077700683655382665267388074154148095135462115005475013203233663657865017421378691654389300523844490369975642660254443592388480 [190,27] 8178754899054920402941871424865032431701624828086361968830035879940156775681304204612842709247902231937971917091645691402368208760709527407627911065531424394575804861185516214379697292299870286765225081506580219081352584868545978503408599107103205388118806143189990920887473580212825785903486461510122912570331535577320960170462617942695729090913709360278139520650392816324169793340882273036209174372183861873674820428833409446247060377726519279572694964975596587109436739515198076872952818853580217348896304896 [190,28] 60673786101060015136179500843528288210701314166007121429800505813850138791088233047982292424755954619953195282065988731500494450017025653300325411009306290488046407359804079825376864119523937743303193799483356656456428542343322338531326807936318431527151514574621858248841790428921416372408100816004478676007191541726998020963195083967157648860177175736527879594866170703879092917004780043989651841978672170965322178994546326672697628672730543781203457711477943626000414857456726489391510437600493567570133144 [190,29] 392811703909510904153250667278936949871700852074522023732988068969028532796473614746636475859978539714418624991725260130784161174048191877674206746618536814394587805880699437176387637097617727392263929079133934990725252064007883091830995017041143391995452215101647057047481722526198762518503496237771279997631286952271709565952008425247581881539698311301757220502626922082697026898619125182627917813853305046669761617393535921770892422572006164581690318769072696546321247804258544872045777793105237634064384 [190,30] 2225954989909627981878397105139713957462734294815627108280913316289945641407293926290855207363149348002372865202636452835861808589227308490949461399213961524841040414670912122152615398031727565952169672512293379916648978371856137920646295557878945606954418191281596532404907909861683099859857604207611148619208124818406852596348098594193631470097738049756943312234851554742973635187983453139697466098700545961210092899701097387151277572146399621193829113760438539495466679025114491923274621864706054998528 [190,31] 11070387033062918979300413887163509178874800498901296735065913106968592798226476062495943060859975268117717247369641139155357597589744291232615292301289990458521247989231145262798238188308408235097509584559641705577642590314463863943503206864712232139571710276634565916480771974290312537365370174959531869370051926844910066285242018849620152817111833441093360442934550512692629429606551194838561520458874817259393849041253462545368706484321466064190239291455818566355188511358148884475801471543342191616 [190,32] 48437962808954470502015434379135457368096200537901890516498204714943665953175700892130117233545483459165455655474821088940685122749177006436921526102299110227957722755552845165361573780118167119671153583055768546755506256992715895107000883122635325661893710783437838205881145800519660496084438087376947790480510601125276869458531172277967990357127546970680926899034835213952261756075270242477028732677717173856236448525593449285196791879402272935363696282731843217315254120749066450205764299980965660 [190,33] 186875568411522888726296856362016200087087433373470151927908641999038044241177529920521810346486676515505666862576881677725091044950481298398478777782955970948571865142789454034366324793000754977021527427755742151804750305343824859073705262724204468782275428018458392498767443393044485729068704202405954746537203109373913372602244758235457231347662312980932233596552539802680406553359562007275455988482165832804995040486080603762334840157311333206903245824764297078925938689736533962235338371129344 [190,34] 637003555870900547741893831517362035541155473038271670550450753735299685095507306513547322136830883805768441828367376633588544530000209584144880111369166104594377642932840373074283669563266738944732797193915272846632003362756230846141682998696567681258673050888509021965189381925289025529564571779246430111979989057432822726791595294713284550614710174591445105394751122800263808211931159383276018638008300701901949643903754409405099199495329036828303570472471743902797036287209806995542085403136 [190,35] 1921991532303193445208676221628855080064070997714591924801460431377233404017197186155988716794690000296698466408154486560868574200934862943968941264747883573450608737519775548798557854468737933191726843824869899032725606552539834627141446599372604458674106478177989287827252540892784899006996201730718662503478102998700987714505809023005747846071863119740455623742762163832895005414667971553174806945001794167388420284460980432454594822244260750247283706221926266366846889036463326330137396224 [190,36] 5141656952703487554007474660546938974615040014347883327836251711490316649876424288402161124387193871640436749153520636320320677041430472037993383625523212713437853732104438050039447530273998676593930031847529008321250660308739792730812283694597216196630183540666341960098970096055077472973111250358160842490111050678692891477797637706056656696860346682611355893541984928235052638857877737004525289508540071161039875021481456338352114243338471698508247845556933820185122666543717081523708000 [190,37] 12213706336484787869805032558471384346029520303406849082447219026096912382541968328400387378591211776942726559953262916960292993180465105815656676798997267934974482164345730986311509124811433363096083446999949440497567233298800978148962544585923123229989547919650037153449706185121357425734254247641077213285631476632627762804272695917815941634081931600055329005390912286714363319465723650820096769743333532848939772209235474477133389108806660738342968463408632167265585499329373276241920 [190,38] 25796964235209649721120445477568399238444395632124962169310966468123582579906800247090058603778121131321555018947778634861702641396326218532340364831109858434883668498663507841033798374033768123837735380838019701049338789164469012688302036719604666419225491624309165924343359933951529297152060294837417809057445705471336822121841053365075961922976686687531276451053355005752572533366656604210713487828002948264410062265454487025777359075490893441844899502302118375149424995920253601792 [190,39] 48505107651025493497177689274079595815162677682471388117956470243662935352940888344672815551000406858392435490668118232847348215989510388697900890531932833974508654591147383713935323326606233887455888236572614131352909613827672133951251702738071586539545624984325301305673710246108887348272587097321097834269571929672015868680339316780555117025692885417018012774794995652652831400242803155236520537661992319624900762110463542873502331856362029261926031880947428362926773982551511040 [190,40] 81276558474150953586847397074518552473855614948453600931797448130214387688997059885942299185603491875822710796452517651660675901194091427627816037849096201212886406705204311609852902767483524348283897906685387764405426812870967398787735089150905570969717874743183244423357489654689332033184130015893261144552192734499744189134990713199791135148000048514276100920898570989296292083009722361605649694554365379709656894262737492789154464467496871667769484089672868973679723339553216 [190,41] 121480439187143205421886974710916069712980496624031553874569164757621461992173038157104720617728780914822886797737942687790057211573581174977514963046044772933376917818967324694306939525744555409201801589746627722613481315988802778953029039492085618551960285553309972282370983514469635262956547278440550857638645530627488115277606135071807298044208203565308751215628387831663432035462103780339166776810404808583149594238021401376191357211133594312384509544055770014117991688192 [190,42] 162091530494213739236389961827288258072770139992493832232746759081935272311991755649346962818649024943435664553990433978312824243472442677934832325184325357251236575240598244859227829797278659456704916377795795158669986120363469714354635226571905472493930613986507572029583138509167143064057667429325882547002540041793812428873792549816831835937434642653688227911082337451026277758931290536899946050166429177880454862334542888888423031036103226853671202474865360681184544128 [190,43] 193207707625270277998399664455615862173668742797875159817351241638955398874740427302409583071741329338617829540489285714774138460660484269677354821944290031043868726995489371002669557878719413437685728337859414056184669663884065803817030025247818072547348448529968925686193462947034679948138276527623905392434991175624616487493113394440534672358961848872313566758218676698198416241423487128231166977028005161362511140542253370234043856293698730367639816922566669406231296 [190,44] 205847329493617182182375865253839569075426244264138151484233578507282172322537310243714151145251196795814307944735691467745999391222396331062117850897072920935921582703531310348632205933475907685598931730553032208479850096764228198370474311019890736989528844455479120561620843978561210776664587932911013781537070938486328077325102608844816024817532547962856980804500894025081290084944321863285552503859200795241631800160120121947035909437961785477341900600576598406872 [190,45] 196119119266399096643360907960649388198072758692181040479385589965220548792877875170578204393212708212243852745197199301143447639344167158229323502425285013401644848741102114827725792338553673658842547330456468510665297843895867808418770839921367021728874646082806615188367213551508187322161034853005309979871107364391182323861357734425658980019839620121987496058783503147594192775313195465542782447352276232218389084194476529772123828145125349210807223494763724800 [190,46] 167146658598820453166947900945105925580393067538752173766774105360546882984602043914104948075464576481733683373678034887549124229262740201840783986164005662096745253059419499957541279625667442585956016045038319044149989791974233787731658883900792384579243423304084760450375336306194070376938155783971906724921566497288960270328144721339104095311161256278914039428882128233477759096875467409411843524368079794383694894445296160994053916972101558829263178956073984 [190,47] 127461943729438471763083734802148209597774475693650121850595723361604118856330491781152607909653215251167645536229339160102558244367219433088335559307786291431753364455710045883728664988379550385904225392595627017868595415565680297143967617436172109848626445216784133282301194961989813483168681414185982391181178594723484075760526893510051384784454477227424410982374215326140285355704218653907436121595960209952165723676957378446085192855931595246574604605440 [190,48] 86980917330981885278119499585706565675139335775016983264464174261217319815630966807653696519357701528118056542126011525623787955875503768219977053569885616206587363213663978167191500985105607608450758901978889202276731421624418277986841954045137305333389680661777558419922730171604876126353414459419223323968186336360649833097357349296952285227625391552832798432690959996842421882648680382606146898552429334239428502868854335953123080086874530914301049648 [190,49] 53117491721461537224616325273020458988559050893842472018727655097627257047266819345219895762361656951266249197944738663350747722690135268060830869086530025025952274247310991414200361892284516342198449452388120571946276709071535844748365016110587499595217196192914014350246141232160589500814772636880914080017159299099246856606684932576422890005862251545173428753936536414584560810039000100962849719828878039731758532741777190145465595362455956354707456 [190,50] 29025853334798164623039907255776439516070056618215728826340693841358099240905570671620975254204837115538899541194164937167372112108397866530439969664621790858967558375428759777295782276245685080668845501659004666568163534817221292939797520641007517608102630977323011520145045407676214360299789120617153738377005638491361057395794264191155610093634420072561497481905267855257458623734355992503035077920017412345418116021774540801740470203803513776384 [190,51] 14190060723373100823119420092570250309839037744019795301033394788646260428193206180015220795907590883467538812944622408927030523125795831385377467129074877846466504853963211873471985953516020769828291607929295303035435662002166861552235734516265401590286477360473487119964672349228061945819181490346115627817689616568107390258606912546855498061988320035961980951955107696836723760283006319490877214821530528758810809025582642706665104153815495168 [190,52] 6204507395265215978158130712536541295587830075411937643105464766977430641840773711446294341703734275692882704966939195460822157540947754311383363055903574583644092502194379043944062963700392999486359327020594040193584990160502212571075407016178277601259634805030489771840841325998081941230570676697149948694315730238113981025392725718006847648539391809422427339291088248019531754961514381051075813985158644656527515976646329279692437685084656 [190,53] 2425379623795355451011060634350157389818215226336325519257702588727699278552314477435071796239051133842204924130182961687848356769653989477104722944604967535205216965913624539550453248301114073458198185481004597781642934895429145723376786551378434212770331075527462318692074680959453015153661857269649793286728189340958176645586000998465885617795737774881184463022908792167908152060689613966528699058869810076985465506528022322116307632128 [190,54] 847188461733577545263802865800378172489745271804361113581826398535269388701409169783602606253920566980907113723478696558730067698097050862477055266098612953805800024779499454339651374386464661612780511909429634166245117992379777286941234071857203133548840589897069501077450698319245827835618764063484294682598257547882998180679136780710440364368302680160093533242014430281133501180623503582737081194934852209222619141587960381404670976 [190,55] 264264510182140842265582011673934154858786554163658166402326337679266454744910361503291647852103742554903193006909345923117961917524213382987658085599333504230362872773409901087579486302072822206125258755214961878758705518699780292034422441915203063334263856525881904735586988698759573723574049318928348062474522784308827258085368646638886400015610995433970679993321758426327753969153459176865133780245397486392085516747710903506944 [190,56] 73559329885224661450114631377262938054172771926669181709494073902038691205041906143224549343429526037712777205150854084196058313695998889071658251650732821569952034306936081925123018863927439988081489929518684593178737143895363535760706544309692909637883265435427088079687558587620773040182424023214595322723882479391839222698788535335654573158097310529532782235024436133688599063593542755921333771357510404552011475137159653344 [190,57] 18256102494560892255285703120112485011938518522508569215898745988618674018228937144746905340161687091685614878237347189655875076853261530417752144886996023454006669334722758622793567180497683421090643105463529638944833208606762558855345044384101566458615007962116042017880046693546249861959416610541334379026191521115081203712213798489374681774431628175652426103055631476633470860276881785414084142737421986122237169020101632 [190,58] 4035794925897567780023282856324024300651368518952618513947463028929717233532948092982054522521881157868842471267009827480313918450324875243713569617404079741905847551287262490743913983293666340685471919200558912166112016708992391607135319706913792185611445687103830985848059511040675868573179078246465661325632495921342807621400559061056427352266815594781451820764962802166054408731254399698322024532692018575330970767296 [190,59] 793827985343910217158928484400900254435414490347893007820783008634081587249730817035776751291377984505862018672283375787470383919192008093478507018516395906899370103440301423633867852910691210383205291199959547967027868746932256549965468172653019689021453760665198784124667675231249415019263122284599227560254704132717886125909318709245536612119149109179818290053475337249855624552364195428942851807791301855168063360 [190,60] 138761717209519888835320306966051569603752747501022012964177617111530723074185973643476419817225428943078354903450814601412218228151048234421009498968555065888834100006206070198133269585022709260819039424132562789968519662534926263152644057116912589730067716802908365603482447835111685677173230304555346875214941386215809680589671407095481495638009254627538607544211291156958605082799945405168336270217731842887468 [190,61] 21526338796456646929900997405090778198370271587407716203093408870162006983788272420432684494651824185345971438789919346488582370725238868502407658093832090293950914663267293519981988330894509904000721729269839645407063124696986728289483306233637216917945078997248464333359100238543756086274239115661874415900375643781446430386841227714099059933046257805481811019267376098260012504724101149396446675175103496192 [190,62] 2959225740038431473024671347553269833295693009082744973270434512084677406405013156930672492037554824587073101481784253025472325080608122845259204216674176979629663068112102006359189877968574288791809839758290761141692402024760221152499050708176524062898853469314275774610288346851527962631880975350012765301772485364564079429281813811362469475686870251941114143093777385055702422433258793106454551780939776 [190,63] 359897936563819717191107457001618932567486435303152756013116314694420401611683791438448673598158664924629417531114054446831180802947243553982081733925368221736997664396351373015704707771658793416130538866900386894707187739231511558454056564705510281731328002018790396033289614166092451809082208808055228854573343877860812025996102497689857196327190180606151466714874544257955122419197350114168762314752 [190,64] 38653790545387353496017730164107631970423047383133445970260920183828040095140195136831955130100070575948048382569896676496715487208694451179644727761969706941796396914885317019087010345654248562100321996522009742151999626788636208332278685864181443547436905178365614744850518615190355353927283721696187028476004374269688217525431204235404040364986695897607735108502853644146412451425597082074550728 [190,65] 3659002368343260035551428652277859349307722779210953523767003302431483962059024238390419785460199733945782989703097284547648378249828990802853645824632521156222196748755812048060077392349184932468069495071932025063492423007719751481880814647326121059587290330978337450179417224197283864183188850110886930597284367562332582275274554113476676470290069501259239578293632167053694321379874195011584 [190,66] 304622085946170984932597620647204432391276990249946858795052243074433442297993424090980868500201190671938404713392225871783365620396311044405305784613414483083350129786797694255037930561572438246104189176851797108537532373468775255088393025975617136300296165279116837662246902086497558867028362081426511969208342132599771167862878439042375485314436809361172767835465666372959490671212104320 [190,67] 22252421206656098915670298307212390347769936587328551731413653832393376100074929863375714056227347324561313172822168513982243741355363086758785739642832512764048114983007377500148120430568005052139548267855670161903374459212826900208972371164667502459133926938163851305759916505811642030368740331681794320336666866576808220649062694213465898023229200162192614416032116725346696891630848 [190,68] 1422698086550733090765430861723788759284626483959574113678373543382235623079660099900335285210765461134989305210629857779749851449303841712339455051680857161117839168385131346234113459287831199522929044989703758399069192721910169081018207971124645895152347059842181329305350168282001715736078053297279814643324775709345320597443505392462968461217594544863991845003484856624335870520 [190,69] 79392105314290051645266462840890970997296113082927840626043488967460030804853002118052181253048055882687018292362830596600069296205602053491811232943207059241967852368258553109016450247669248591578310516145303309415911306659693266126202702249817185716074550217314222363283380715370600061345676808464838493143132030656550915922432623924176883793237887653124754696601511460839424 [190,70] 3855499389462350942857194933466072637772137670334291831518081703301380924340203724944460389191373593035415627968560767327056261111421307465522875302490498344727241122650503233343170274068346234798261559285408097697484916636135859489690256087023871114496542695192291432147365750803943297634162789067405152616869421472877127947849386154785629083021950866457251673596894071296 [190,71] 162414471590435626051692345855797299798028920173022504355163066898301534075440551287945928932540435312078928457653601929519366207037103013542102258932293831166802785724244436564737350083517720566473145909636461574951670168627064437041702885083305967458558408578049705796239003205611075224926545908067980633988397194289343201310375086437878533683635431303940407486305280 [190,72] 5914189357551781084563275146618325484868539622583770671010558500863403199020959139108623001110992094500489089040808463891119311234362970100396969752358378696567973572654681098978358034628866003520822898894009819394376097206268427215492104175243224686537852761214729738747091870429382900867055569573073003119565414390561687566006849107235676316678524189100427237616 [190,73] 185460590451143615921013750170374223477008290053097673093137438654821218392957879721039000490872438721848376211412030777788349487312301651069476103565961592937282627975904955202208874650551564921250854936026156128969375069503669827499792296081315145393274446109856531111942669019036591236127825771850393223628136066412258864169242768945400380552176210681455104 [190,74] 4987883326200812087584616562043834017631767585386914207486187178423000524887964099848963568963664942571763426857816603875052159047749341535805101958754257028679743071140319030993434694920395599813222334727840899948174263782525773260030997057492023035635399745025728391306138589828004647572317208316955141619006208761173819839986818164727765531448692735456 [190,75] 114541252254369773440340929072711199107747234399720724013932511957267384493911199858948557404195356635580904521783741845713413283091773600184657748920187628356388011889534541383607749060846449354279156263749587423810510535681611741923210931644459433389682474389534745469547705221505516641406472698662875514192910095704832878168117118605264551560789952 [190,76] 2235104130286455914833037649818413842550736541408880333898026365643695523108632648019744038872185330362325814884272570265329739130396422826936115909831881407505545441324284843450250979442157605204257560435856229634481869349491703822613150284679245608183585442102846531867804200738735731607813424262350989941005673876070818611611312368084691836846 [190,77] 36868342583841150073237915584336076509087414504737900159864004285269711148357929607048981812975863165996693546966219503674986870682692787340546443833880776815017609098945468521089456995721706711127584960116331620090681733955674026984037710861867482976380254087140609020826335381047800044215484425620629158991379395616153229703587424291864576 [190,78] 511166053523997913373669641767899661142672989076661283199839782566998816758780005275082927244909244469959147037732454681963068289195297333089459035780367057569962658062645158023550822323112595328355544383491465804270637526624719657401425110198476582284366314270777364889505251008064381988861616799092820733132428120985183463707623932928 [190,79] 5920218850512580282576074168396000221890922809285960840040389137036812144206508616762979125260159070815896868327525616575910138041355441994529686886278698360274055131556526378456620355221132142204769682502863002548182678216120299298682402572422228115123752920647279731971196117057766787799311555911871693811627405123205871027357696 [190,80] 56892470448050892250148893477160490272766862262866669452951858709344748680024132120615319444267715381187904781554271133600021471088982609683267689756672689068947066863451585774181966467242065904015223897974457681641356987252715132030031509588715929735266651997930673587029311324813021676763899722785700510831821752559271394544 [190,81] 450318219512502363948857608505261981011406191684087457261155878394289947182357210975607671870213394950523078952696458987994618493429739548008306209524003264634528381611139527822571600733564828273706828198845863450070932167780200434629528553001885516970883203336219733230309133302249132556560054131980340459604229651488768 [190,82] 2912328698595118082345301414395657588079978190529213835199389094443391121154499276790114694339302544582100862959332125066032666711401587986886897868167067087492328207493174266909751952943682575140219288327505986939023937952633059630640043789666139972677478349953648832666956262899359605054149385148420805157968112128 [190,83] 15254317554680614480558151465447461859619346772565262615528879753004693858199835309840117140986459504575125712192589983170567262664846157576649274918236995550193499469822268698471427915515951218003591238375467315357325731243226396533875320818581826761865757158680649720408868129713876236476962797118194046637056 [190,84] 64088249583124916114889830795390050657856899537961553558593224355461551776629440014586816258018740786718540126377572846409033633328286715090290701603022006435889301693439255819421602861214153632002689487636829779210772361242409335325619066004928220104043200020864542306239374041271615472355263960012246880 [190,85] 213687038709017716375278414497084641307857833213830276408481426448857253232010918378572950867049193485317828610783996036048810403652711765061113848363851254499196841145442359325341868825259500587553282081022608590744814303576132156522933781476105656008670490225190307811542726812335265860704062783488 [190,86] 558852503490777116888154115896601914006959324259387670627955128169216252403483944551918558241632245365139221221768927004736892686926322225391845839146925103954960396406191288785894166622762210201742942769231913455175018108190831690146572997782593419446570150854894913186243244938915436115483648 [190,87] 1131619087070374585121782354461310980453581872806852914996384304831372058138301187989736544072071368400949624292692221295242722521184549409117183857533060836755502091371202867803714373112306243243959044080793730562292805421731450337971663615036328671476325907834643342461098208880032888832 [190,88] 1748782363005305990798278410812716249683126483375194094280548685352227082918596491750285777768106551217832136850930480459216753748582104332533116917953419756006940819971502014851826878677793158367219387063650576763288191847382293943837362509528517016920841539100519737698720153454816 [190,89] 2029763305615856948751191846326240344615227012410927899505856231109585260570781345434901437642164490664229438626659463483273147211016255878363731923840373598498837938595744909183501159689835817138635324655929132107103294583049811292744448770769686134981286795144132860018927616 [190,90] 1738025963717858151090018937034548218172137855663124641459367977742898739154125129090565006303036852891712965164356123433647053635575678274073946138031797244568134834370031322988473522930818262350476080388620626064600786120725958056279524559125372488669002518109891893632 [190,91] 1076095878768663330028872240337005520090077264857133736048557895528830585679581919360646644216319234771825027471930070288469885061000915352005385491729502785797078789268640524103830202743248816167453217597934000825584264910757134789021349560827806287728090921698048 [190,92] 470988169121122072670664063037557052438979567242509393430383600784575470479692165116201215949939378937787581105425968869833455596413961678996409878288294341153665877073023233053539810954464735074740628687124618553978821540444944232256139605351539591092278328 [190,93] 142042590468030475153318312123692759592682617536203377379185158026202477216143170886587650828249665556565270001727348429757886748384013273386310693064958091704724129515640343157715577235724295072069719125201674239380885684065520651688485291537321781248 [190,94] 28670007098025490319253847539241621648473718367166269788832653419890094209603888179434636928470233489187312703772872147948434439016442776900019611603054645607601456417567839076397510336091262566103297113759036025498707774581685841446452219324544 [190,95] 3745895388365602071494041208108700883386000253653290274665779415219048176327471288257052364083973118182585266214184258143129649843687678080042444884962638340372632385728552867955766123229320781685356668077547264410395338569226077665386752 [190,96] 304865573130297984896563060167037362216818452533166768988823005228810760724663264767231867475780284456637517705304312431629950677608464094607518631655090745984769117691835390058935756979443699173032237467681483607320173109557732537 [190,97] 14780673718299719917219384054328133405602466078910868536628499572890158949701023728244632131261355778258762503836597654418792356739704532879011291323313946360750331538457802197229043669890005553521169800253157048991748222976 [190,98] 405124944627250624278708454282831313562952644006227037440983623666871430314440762596317029461255415649113170335420002947974064079138231475122885329227490964387367567202583145110291714735040904139549612506694629633280 [190,99] 5900572285165737641663967928548854029781846879425050104443248135893492370874949650351221412614238375909231016365103002776361056874477651591506848061942099486576274858213826854233308809358944161151899048688128 [190,100] 42403070538635975170755677314163094615943861021283353491556972490570924892519711918580575552915530520292795963599285875515609625418484332291115875031211294929189228921627762656683021071799360892529008 [190,101] 137402585448567677892468352747786579415508517874425421526544218061052309515442303385411780540740683742562775446180074263615621145242061797818710457406311426109270808630789811689832390287507456 [190,102] 179660062472356211067232054944636548786096360807746008591711817319922447243636386132677028789681382063437426922808154378923490114231299800379190972292145031394521175785356488838738944 [190,103] 82436526444435385049312446500897791403949367523360510446390763510290115103132996609014926232189530628025322346861415016092122560539891041745744187298428162676180329274304512 [190,104] 11090752863968762179179597619428032990601848376861365675181294435040962795283534472766277684413100691475694020869086612052119928067724690364175390391556539407380832 [190,105] 344868805858025986710427325702893167276682598485789588572831538525519727852100279257303677453977676068381340628864733697695366596796641340602151981204480 [190,106] 1788072676848106207529989362784083111328678745132743305620118019130963097533652033878229129549856809419640264840788797796014403087996734676928 [190,107] 966739992186398698013881912834397465192554933621386137148510911081385840521582597074498005166680197988029860022063432422811682688 [190,108] -163926285677397814159081669008350728505601291229819427157533357925236595711023589020336355418464249172514655502088285962500 [190,109] 78596093554973419469180640417280595383738692862832110269723638642516297698194088158222621979830152180630527379228614656 [190,110] -35897159975843914545732789951300277619238885943131265012829345308254450890769978087472145219014484277336046934102528 [190,111] 15604836343353897286520196516568629932386134670806458684705621120431849061881461097991205039817549125825238637568 [190,112] -6450584965253296702604422180949279899612565489044626121993584284928252089628568014394772933668795953212925096 [190,113] 2533056672686501509402451191205253106569770395484078191962023001410140556781361761390674361933847816591360 [190,114] -943892582597322539795799808010951020624633587235530241594018923162408735648933797236626911970285098880 [190,115] 333360845787376961063022085597167537140196743452883281202758428816680212501840755282900571863253248 [190,116] -111443595607266235601932155399851698514593747281270512366315115758002068850508732406711965421000 [190,117] 35214724754167023712824902787839818475737274660196042268733093235942395047327496491785216000 [190,118] -10501264621443319176491039845557669489558353088126860337725950223019756423980251906214400 [190,119] 2950244122567727489646508742466715153798246635539110230551421731596622861536028339200 [190,120] -779374883777820558017919491397808695063215212471182922777085714062935402692330640 [190,121] 193192817936687534245521921207306527254976617433911154808214910285344522560000 [190,122] -44830459003616907775551488385973741569074098009323071290095812970366260000 [190,123] 9713050819777975361087078548269019247990477744727577389939207954456000 [190,124] -1959124331105888839709669643546255109773245594939031642998487056250 [190,125] 366650016023505077120027882003307559457664815304759212731006976 [190,126] -63429120121672440893193926473786202189197624728930403123200 [190,127] 10099525282776362308831273625424564486622863055250227200 [190,128] -1472748097551591179136322110949369587364186899820640 [190,129] 195548323547627563150441841573269998627147832320 [190,130] -23480677332420670460939658417338817799793856 [190,131] 2529019094631395917286687601086401552000 [190,132] -241919529776706173583748907892874500 [190,133] 20301505033357164677780954664960 [190,134] -1471430706224680659763854080 [190,135] 90241248670709725112832 [190,136] -4553475148335779400 [190,137] 181500205062400 [190,138] -5358341520 [190,139] 104160 [190,140] -1 [191,0] -14192790450703387615642156924138560750088901475028402228736181225061513758684578219239899120577870022097697411252204738664730649693966299510145318203360359332704604660708125793283041571714048957752746166631430298051296693962825736465568100282369236705645979437248000 [191,1] 18109237546472165105836922878350911482928744280948780464751435687208661008368531798584525453106451036859321523665814821203771819562126415138577451902693418310686535154333509972038639336383645843533628379201776580324404101493024495136390743556774885819798890238352771072 [191,2] -1172406269552476590970111420254436096180890045984632383279928247148700720027139134809260687873389447657121639303540307052426242370264192562333411185571162486546304223019230439087442394515234891321193954962322753951706506166455874267760342802857547725213716229768305665664 [191,3] 18337014005994397384792378690380952095501206098565872547855586121884899092289195112695472769047134077784188027380193686181716045782873565616172428608507329696991489276133958713916418668488957340619943426691307629962529309430464284056424114477381225999837971498086357680896 [191,4] -111095785734151716729786421324443803087594928645335969928635415716026423833810877441327774624823975675033079168631748219140763000061634276324164622417278800070213191385185634130257690492553005639319734247310704196325114588697341047090206793172682326532188729554318217623800 [191,5] 330121730407417037873150783745050713218169640993518163635719150469573962717239460832553658654442186680567100764830632958952228484194478728201692489273147211825760899773656296797654800111023085065207133499708993703126305080689900032074220176641580356407967903739689385353216 [191,6] -554750014588843983276753346944414435620633348714866532695702462679223157012903761773530281224968288224019223491867125523299476722075622325006350822735320205584205545580225788409499916346075444619463032626417236667449890755129860855219520083244735199222258514166312780499456 [191,7] 579974424089386068501634859880482647821073955384543759361435778891011213415081408144230473046920511831525847979951913445945812794602930100129298049880577053473122686236962275350311444411632373523642261426513770885097069839497699863503929383619542782004131341757902780541952 [191,8] -403953334942374097943183870497331143211308981348699749987275262583040371139692293915856963398454152372885484022898306252002436625500623197249832331095288640347625064451066052497543446189379603638799350696637809327707508957559155774186450349294626977762266535104845757719152 [191,9] 197343903507635520678690886839738909378751003242150280926246949416571791312702924779692833538322136686101599779089291097580399873477223585479260070990924342896123642307453856851883882264654891817882418871219571440208673526662401158149639407963711416818592402585424265838080 [191,10] -70390433978164001423242916184769396734132535722054813231750334468204861795827234374580268879354385889343633089344609962932213021872324868100588823960177333062994414272137048470018124939923111543842235298497712625800927803475817499159242590226390599106550704975594742271968 [191,11] 18930469979210038609051883736355002018661727870237082192211292803474866547510960813411372454524417344487122961130550636276774819436942576049178763174361422144365533489282154326143700674384398149283616728131939681167775222716684575812368368738996146750997423475558360177728 [191,12] -3940912805618995952876785879819156764548279063436294473648698721562173838276729496499011904416295861183039963463837264292963948910084919124684816866460085579378184971621856773953643561605670369293827069965551009559438093542471470479818157685092250290757062764233710607726 [191,13] 649151001766066099846812596852288746163654781964815277244908487576494428231894928491889692487042116870300851184159537505420464674544756818290945593772527774919869851548744296472709242004985092718162125877066279698326761464637280107816981849862393613011335480399965102080 [191,14] -86191620709279782482241918184052381347715945419855721905873887134875699573156803880659498064826150280060229787785922319815682727426700913407432661297066157845346544453149481498328332082300950950271932222073717759399557321474982133085362395897482078587930338515366878720 [191,15] 9372482152383648574187294339414086793652380597861203602241064838887606087494897421674718953918879778464680700644385029337645523047923531895844183889275390106789300333201684097415380462976476714099171049762470926758697540312119977297102169759431616173535461097614181376 [191,16] -846226223566780506253251050430366948987830706630967767003995595305003284117060438623603827352725000487399263875580549901695923478425802253607284742382653919940665583298625636164522856395761491432290321646823770277183481875530576691303647895393891205223723963599206056 [191,17] 64206231211757890238356898940789253044775236300405820170972175190654939106844935655344095667973064140307029194617678700055350298735664221849908641983341200292712861602697011547107271049502486330767962862487846297206328290948083425254035072933222752366097534906647552 [191,18] -4137327629791484615330916135257643885824430124264801875348923079095600550877814390835122776215457701510065711737880865614240879839724027615492801776734811373127386205519890538090861748184567134731828208683629396007476875992540699811746745247750287981776456638628672 [191,19] 228553284158325257050238949013402656373541234867583440459647762801270894688547726252420734489468492727213380726922151439953500854228657906007584996118597085553116579366939074885141322043369779963140057917512587897766936368064975931361939096732926039183429544001920 [191,20] -10914745924946904683584998607225773877193687567834585490506074476187013304794431068714278070303314634174626726133305557993597908735016323038324491337029716292931416344904781242487686355247662305001076903790808961009859320896793336942225825231856707580453594308684 [191,21] 454002728819201424430087175585976722910412120619966343388591972216576991860940054406640368208251514207054078923255135038492313803061406781898449076858897151716225967790429215235216199917324777605751311411048089447216070426746253526687032222190352461543253725184 [191,22] -16560032477011741278814881198694742358919105474932939032299231590742144398025994272608608735980158952677047942604914634880930871021309584818140531511283949861334012531332454014906780856560617612354012704882595299845029478010233496866891897736342921614649242368 [191,23] 532946382905203355880401202810488534443596384035060189260805456261068804160844967256362639423673378189281571182430656696688837964625347345174253773534616607351079269041858549214664467008631016838983772120720647140847537747673038294719324765727726540647102976 [191,24] -15217578364158028346581877748318074144777383142888224332728032415740816246451245539895787518528860144181572552599710023072125234311275226208241495755332551286724260893978466816264251229763253866874419195537444041154687491587452257604844862078642387019589720 [191,25] 387485634448171172956312074743038932796246364943461035124889520906523651262019553226372366521807420284746952865217527008013920434033141348460418739870516606589333770200505842441566783320578828735938336716560695283734103720848134422395518782186249587651328 [191,26] -8839657521442192081548869671971550319561659938527660280721005938988530704068216876535598565378156130377052549393400137936618006510344956046230998150672051359865397015459189309985381264527276746175031136147569025309950855851875881959208155414023253470128 [191,27] 181443529394532955944785643590786756406342566702854587675890608725019285345462423764972941175584661071062632393087492851396960694647976276300028592422462527337159183338175253317456881192960804101381286188571080630775259985080709673195248811118412443296 [191,28] -3364209472863967347108931673772357984355977444628600567585469376887695019894350863565183872221644542291595597534477539766177571963775151027291301548472661322269672054459546744953460089148502018791196827291077360513369530118593181964443305828108930047 [191,29] 56550671888640006143172606944195732685301870250642605728037094680760943111114432170084067352398072432653708445177078307715670209203856298279920893823355358520081247854549823448658816700387470739964851427411896484906165540799930931152721500688384000 [191,30] -864699553859918851181363204735916292532693567653456222961821551935628423128649819937312053277512821733971770196442157129856699361128534950399383470502062761192966989923089697729072486286311992384770055656460185878027505969054099217281921783306240 [191,31] 12064752671637349563702107594433936036280068381995448762178232385906379597949220353956055205098658163530169038050132428692305521708317738766818627304587089691090805935866987799591480470707980744190294011819760732547939109060533909796410613616640 [191,32] -154047242699339826161376713073606117075652129412010238143750754745198970634863038276459518480811552417725708195225707243504353786877006006845103439748488814843225574008043633696692405917784968889653567821171190393859100190404585388514451486480 [191,33] 1804848729511226139921163504538204694873660472322516265202542129444107274277981428209957746886027787577678036629369406401132869815435116126633673805915006764014386654537242921274338777843872836505829713719627322724570855603848574886024970240 [191,34] -19452183537862262664610571145392483968311620702494066356657023020583430054167131256510568371340524306789754607205356014447865113656275916702439133580842828338361808518023415281031832314631903575144646549939225513507101120159542704006144000 [191,35] 193309405628016139205385646601321920534566270514102067099587169790204707926610726823197029851093720635015647359993577202487128892129645143740633056841532458707844405934748548469672805213408713141336822931661213940823719047852949811937280 [191,36] -1775187656863002320865537478399840658105007318060951119565725061759297064364315455826653143318185768375421977031725261866554625884667365339668031022476815290207544603438218093468316680471352730587831951754225056484791857262383020695040 [191,37] 15094904012956184999857316476099982790850606526096996362570348881881358708694544753509466170472592942999384245545538273715555788923185702795339744981942882007729261761046674749068443375554050775117541155657804458220577203589820334080 [191,38] -119081075829178936795238169590647431703285127830423905229215408769261856980416810912962841155015650267542849482015696385796364591182752377586961059315151449726417039743555191943304250774919783144538786086650843878598996333628095488 [191,39] 873093184952659056728168963241867150756340841459699030739544131161344685968572922131166413339209205962186602949369345705113672583552672155853859140637388856487992673618281021324669970154640147803482025096212453426996918918481920 [191,40] -5959564464182183045917339614108008402338808787242743254240535114626533941507448180104519476110774579597831842068962899993672056294168835866238254656556977627991954817605072527395200578589579655701125722465192067373273564831776 [191,41] 37930629422377567880729634123940790466947941240713394844324959634293058376590772418783564460286908939003015265426488864799263423494942307261306591399326547162176442652138652908737976068149007292287706058932708843268290134016 [191,42] -225439860770402392785515672543046391858135052866957638094522432534586319178872862557207220470332774170860713099230027733144668602547931883748154693690484088375350696177123284504259260887027221047492454976030105385187443712 [191,43] 1252970368818214347785075605115434984794412664245766340590753175452120902634047905161231513033092214665206180769746028067737763209977220473487504827170659000817390608408363830901816861182064252356561368062442745219708928 [191,44] -6520605390395440887370188472703299163251169737482402215688342789712551070341603537618423278790139923372608036848119221463207502860309234227433216515787006899290110722884657549918542018990826309401046986457957642766400 [191,45] 31813042219442879008054287396034354715738608623080785394354602309892617087118605323185817784116771363710132798317609190170702993138764806779868484265924886296002557153946764959600097243277694859310103726161407662080 [191,46] -145677804365635650446622000306766888507456393332828884262693967163849044473441974058550512905936024636882537998420250615768009551574015088650264774952426254579525194761739699677259975367134318786644162891220529280 [191,47] 626790868718582533023855555123730061319227478295850318710057909520192257717468554011875471461606712005089234734591568683302998651841122763500161193140881150484463178400946231318488945967355870786949196115152640 [191,48] -2536496890719050383985068237820962371203495506249353646136447850197656339977179985898044935099590048784756071533965561717773930291863316882099904801833532243210552132965559001198006300100508767695814792295826 [191,49] 9663676018919048036575720168790239881170531822211956727705483068610073073662053934520897711246931131858143742079841779883259880402433258248896893028095825008976896142004505774294176585554458176606678548480 [191,50] -34692429381371198283465584868894983681030215767990302482914284676206513337964816863793403375169020435973315090354762456005453443456427972588254620489422390282310032633970162660233431160273912552247263232 [191,51] 117455840554519051353949914722924740725223148285484482106121347152069804903070566420859235025950435479838914601391808950168663612905460933208636226565611676995993668359184225334597218352378282609999872 [191,52] -375319978833404162983578380891595449410071081778305216960993093757504454452646733256104131666300606674730798970976258307271864735161416920020579706041433388455193798298717984914461304069517826228224 [191,53] 1132746976358874318988939991247729278798295816870072777347677054509110920844012932003872456111819928934225160150320561838225113773019738477409163056799540874093848577582755647482288608246150201344 [191,54] -3231198246758011664949170696317348584112936905623242773235642483303077244018559682047439631681762379884338586874657141067457914562323904224987287762699784557555937548980560186683151722579558400 [191,55] 8717022765301495088825657097715470027497602675243880279038955323440115250525045216109908728407060700200038319594584163978623300082307743918367174042397711949014569540134282912411070303174656 [191,56] -22253631873660250536095390103049119943423172453621488655968519470682978145758559603982838582823651573788984981452572973006042704226497042143782213363802308218519668479291813669963447699456 [191,57] 53789376436286940052294848006387294561257837813132853790234485617133465026998043788825176290387185987162995959320060908153507384886421258484842246911461104039229910043843926304800899072 [191,58] -123160320067462241366017116800706568454100152476427830535325698818240095408301363658341435010566109235715255624560585904576145231072834997023565604353411997055787051261016169265823744 [191,59] 267252106520520226260724860506622660354931432104252309626822485216578143889644422750813116068011289754178507094642740260822140193677811943603659157932293863820455451258463012126720 [191,60] -549827926736099096317486285471462695644032657633659670803464891632086341907568387336575988936039816256334132571663089878488779130370110234623359535079103724157574004196322414592 [191,61] 1072875658887986809218079326281437056377744263980200882653673672534036783983683443990317167916994357525071291203523284362014489131769049643954925125025079878256981996303941632 [191,62] -1986246445637349304845911090859999050592077084348021171696385578959386500688574143727946860957656466369650193055420925172113591944251069398903518041952512210606308793196544 [191,63] 3489836085764392078099565003264732895315229782133317593346213260120686161506412989554592014117380476792989963194860535360014507806159657671863801033809330391813721538560 [191,64] -5820697791783153719330414313756455360901694377035260734545143747223014156766268487112132083672808979320847456537424318597583455017690005921194258748419230431103965280 [191,65] 9217989638650416346842025266610710433831183185382698778783282166517597324748302253492349253497103671964312697845441624540965302468616755209826400494583337019244544 [191,66] -13863235441961891049794372899148425023962639772608272108473093318268114347604187884439399054040496246175327531431128654004863616800554429530885048452592774201344 [191,67] 19802466704313995731465653829159473822361992142627639772876288411724689925034575209393161175297897765660107112992232108686970027960631621600939242485563424768 [191,68] -26868429182535309288402113767785587866080100038123644533635163016607091075018834744458775795502942341943840478399205572175402917453148324401576667820000256 [191,69] 34630458200904126023712447994993564354322522061800821285478491094878863285065060102604215154267943515838488439829551721222162492105543679472164663951360 [191,70] -42400823266208337320190674982835513971357258657084436386340111351189358633446099615265685318402810910601558046556696191655611356595943497800212908032 [191,71] 49315066813202738491719747038735743367476633337282622392716749642381330464182806562670348698315697366821991208804383787725022667788566770237304832 [191,72] -54481002025329706759387885418713560683816564991465529287739707832076412142991582843664615154198709864096370973505150972947210093586071241260224 [191,73] 57164001451810317450863992184970074949585164211485040990110896406091889548845991017520091908839368631795340298772382748392952058545679728640 [191,74] -56956679075221008756720803055402721652551281303431990658469931938647085119494324604341811603246274668337782171558818593367004724647352320 [191,75] 53879475717065424616473144553036711836277770180757814196374739155204413497517372150702529393833339186023970094175651047444835481571328 [191,76] -48378205110822039960166459566642693900625340949993442890717061160234044930340039846999997867918508110240434052562389505010638178688 [191,77] 41218550128039522716482897370523044120124302084441098362142351267898849505120695621005354574463649009427321385105722485070237696 [191,78] -33311778212633549835040133632784810117350562581532705592845649695066471584156097205625539813086021556451381530656907800138496 [191,79] 25526190271955465843563442454965170754813379859872759039379061211393852796174650118296800174072781619809249836437828467200 [191,80] -18537537034024789584478822467028414773133013423133388758388728590301167904455117064890701278934254522258056664565399476 [191,81] 12751542943851022882099208492760002832778256937648987939908824452119350906264717669077232391599347272000356651892736 [191,82] -8303381795622913068872309035478763581707141546438465046867759512889609727076583078907147217528274068797620682752 [191,83] 5114856658735086253134226539996731717408059175079523347610778445888362489942018792639309294642232536031952896 [191,84] -2978295748560207545370770323101728576910574731932091422218462903190942891277519510054096750491658236252160 [191,85] 1637909059696942353930594598022928024564552285857627824627913670082914195766692081464548453806045003776 [191,86] -849942484811041703670448993561793188030161706032492141293291037109279564161228986817781148949651456 [191,87] 415730239218767236928418942380959647424633418855577037564793731828450967092133609579373704036352 [191,88] -191447684541965687314962515979515068965242437061203356591780608666881911186171634812308032768 [191,89] 82897821818507102274874750471250507259316254853134579521866530455113816158159722169630720 [191,90] -33702807634464796018816725085182926030354147607999235171175265846977931575223885766656 [191,91] 12844703355839368384217808625953760115232539567431778677756878283812770682445479936 [191,92] -4580812773037138665533440581234006061160076236408019446724539547230424789146112 [191,93] 1525654401428767844322338700422880609289496575271280605683565566461714481152 [191,94] -473473328430606851336191183846132250272453046708409268014155108072535040 [191,95] 136574844995685537120789482367565750070131470065360867664117552519168 [191,96] -36513320998362055104919094405329810797937982053398233473180704168 [191,97] 9018647853215459239431395221884137006120712140396516966465536 [191,98] -2050444664664685992581500810082381147494361725851506184192 [191,99] 427308036439992018727365286380839268351150594319441920 [191,100] -81227098586453244912357068440713076589080558592768 [191,101] 14003928757941623885772128997311422869160501248 [191,102] -2174997852146721585750193823662387850405376 [191,103] 301869214220400676495872748947701986304 [191,104] -37073034806140637369085079772370000 [191,105] 3979905621638151227743547203584 [191,106] -367715848496104300390951424 [191,107] 28648978551909582547968 [191,108] -1830264917671906464 [191,109] 92062225095680 [191,110] -3418728768 [191,111] 83328 [191,112] -1 [192,0] 1